Commit 85d471ad81 for wordpress.org

commit 85d471ad81c5a87d849c01e66e67dfbc5502b29d
Author: desrosj <desrosj@git.wordpress.org>
Date:   Tue Sep 8 16:42:10 2026 +0000

    General: Bump the pinned hash for Gutenberg to `5a4cc50`.

    This updates the pinned commit hash of the Gutenberg repository from `658c8cbe89db5d90279051d3bb816ca210fe4646 ` (version `23.8.0`) to `5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85`, which contains the latest changes up until the Node.js version was bumped from 20.x to 24.x.

    A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/658c8cbe89db5d90279051d3bb816ca210fe4646..5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85.

    - Menu: Stabilize iframe reload test (https://github.com/WordPress/gutenberg/pull/82081)
    - Packages: Recover August 26 npm release metadata (https://github.com/WordPress/gutenberg/pull/82085)
    - Storybook: Demonstrate light, dark, and nested themes (https://github.com/WordPress/gutenberg/pull/82039)
    - Project Management: Add validation for missing GitHub labels configuration (https://github.com/WordPress/gutenberg/pull/76263)
    - Automated Testing: Enforce `.tsx` for all new React files (https://github.com/WordPress/gutenberg/pull/80123)
    - UI: Use root theme for portaled overlays (https://github.com/WordPress/gutenberg/pull/82038)
    - Menu: Stabilize portaled iframe test (https://github.com/WordPress/gutenberg/pull/82092)
    - Theme: Move post-release changelog entry to Unreleased (https://github.com/WordPress/gutenberg/pull/82093)
    - Media: Refuse a multi-file drop on a placeholder that takes one file (https://github.com/WordPress/gutenberg/pull/82046)
    - Font Library: Keep CSS custom properties unquoted in font previews (https://github.com/WordPress/gutenberg/pull/82010)
    - Add "reading settings" link to Front Page template (https://github.com/WordPress/gutenberg/pull/81987)
    - Docs: Fix grammar in documentation (https://github.com/WordPress/gutenberg/pull/82032)
    - Media Editor: refactor the panel layout (https://github.com/WordPress/gutenberg/pull/81840)
    - DataViews layout storybook: action names and primary status (https://github.com/WordPress/gutenberg/pull/82104)
    - Make `@wordpress/reusable-blocks` a no-op compatibility package (https://github.com/WordPress/gutenberg/pull/79186)
    - Widget Dashboard: add a Policy provider to govern what users may do (https://github.com/WordPress/gutenberg/pull/81967)
    - Build Package: Restore Core Boot layout compatibility (https://github.com/WordPress/gutenberg/pull/82112)
    - Edit Widgets: Guard canInsertBlockInWidgetArea against an empty block list (https://github.com/WordPress/gutenberg/pull/82107)
    - Build: Enforce NodeNext resolution for ESM packages (https://github.com/WordPress/gutenberg/pull/82088)
    - UI: Remove unused outset-ring--focus-within-visible class. (https://github.com/WordPress/gutenberg/pull/82077)
    - Inserter: Keep the block preview inside the viewport (https://github.com/WordPress/gutenberg/pull/82060)
    - Test: Enforce Vitest conventions and CI guardrails (https://github.com/WordPress/gutenberg/pull/81040)
    - Editor: Apply the showListViewByDefault preference in the shared editor (https://github.com/WordPress/gutenberg/pull/82119)
    - Release: Use CLI runtime for package publishing (https://github.com/WordPress/gutenberg/pull/82122)
    - Reusable Blocks: Remove leftover merge conflict markers from the changelog (https://github.com/WordPress/gutenberg/pull/82126)
    - chore: Update grep settings and remove comments (https://github.com/WordPress/gutenberg/pull/82121)
    - Fix: Content Guidelines: UX/UI Accessibility issues (https://github.com/WordPress/gutenberg/pull/80306)
    - Extensible Site Editor: Let menu items be added from the navigation screen (https://github.com/WordPress/gutenberg/pull/82125)
    - Navigation: Change WCText to Text (https://github.com/WordPress/gutenberg/pull/82130)
    - Storybook: Persist sidebar theme in URL (https://github.com/WordPress/gutenberg/pull/82111)
    - Editor assets endpoint: prime the theme JSON resolver before capturing (https://github.com/WordPress/gutenberg/pull/82134)
    - Remove unused dependencies across the monorepo (https://github.com/WordPress/gutenberg/pull/82103)
    - Update changelog instructions for agents (https://github.com/WordPress/gutenberg/pull/82097)
    - Build: Normalize JSX file extensions (https://github.com/WordPress/gutenberg/pull/80990)
    - Fix pattern export filenames by normalizing special characters (https://github.com/WordPress/gutenberg/pull/77033)
    - Site editor v2: navigation takes view config from endpoint (https://github.com/WordPress/gutenberg/pull/82138)
    - Extensible Site Editor: Load media assets before the media fields open (https://github.com/WordPress/gutenberg/pull/82135)
    - Site editor v2: pages take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82140)
    - Extensible site editor: Add a revisions entry point to the Styles route (https://github.com/WordPress/gutenberg/pull/82142)
    - List: outdent an empty middle item without adding an item (https://github.com/WordPress/gutenberg/pull/82011)
    - Extensible site editor: Fall back to the raw title in edit route document titles (https://github.com/WordPress/gutenberg/pull/82143)
    - Blocks: Make BlockTransform a discriminated union over its type (https://github.com/WordPress/gutenberg/pull/81831)
    - Theme: add LightningCSS WPDS token fallback plugin (https://github.com/WordPress/gutenberg/pull/80401)
    - UI: Add popupWidth prop to item popup components (https://github.com/WordPress/gutenberg/pull/82087)
    - Snackbar: Restart timeout when a notice is recreated (https://github.com/WordPress/gutenberg/pull/81764)
    - Media: Report server upload failures in plain language (https://github.com/WordPress/gutenberg/pull/81735)
    - Format library: visualise non-breaking spaces (https://github.com/WordPress/gutenberg/pull/74040)
    - Bump the github-actions group across 1 directory with 2 updates (https://github.com/WordPress/gutenberg/pull/81932)
    - Try adding a Grid block variation to Gallery (https://github.com/WordPress/gutenberg/pull/81909)
    - Components: Keep foreign items out of a ToolsPanel menu (https://github.com/WordPress/gutenberg/pull/82127)
    - Enable Gallery columns and crop controls in viewport states (https://github.com/WordPress/gutenberg/pull/82003)
    - Query: Don't write excludeCurrent into blocks that never had it (https://github.com/WordPress/gutenberg/pull/82147)
    - Site title: Add fit-text support. (https://github.com/WordPress/gutenberg/pull/82074)
    - Accordion Panel: Reset padding-block when panel is hidden (https://github.com/WordPress/gutenberg/pull/81782)
    - Replace npm-run-all with native npm script chaining (https://github.com/WordPress/gutenberg/pull/82166)
    - Grid: per-item tile size limits (https://github.com/WordPress/gutenberg/pull/81899)
    - Fix: Tabs block: Anchor links in tab panels are not functional (https://github.com/WordPress/gutenberg/pull/81744)
    - Validate tsconfig references against declared dependencies (https://github.com/WordPress/gutenberg/pull/82106)
    - Performance tests: Build once and shard the suites across parallel CI jobs (https://github.com/WordPress/gutenberg/pull/82160)
    - Site Health widget: route the body's review link through the host (https://github.com/WordPress/gutenberg/pull/82066)
    - Build: allow wp-theme 2.x peer deps (https://github.com/WordPress/gutenberg/pull/82139)
    - Bundled packages: Add a check for transitive private API usage (https://github.com/WordPress/gutenberg/pull/82027)
    - List: try to preserve indentation level of children after outdenting+merging their parent (https://github.com/WordPress/gutenberg/pull/82145)
    - Block Library: Fix categories block handling of invalid taxonomy (https://github.com/WordPress/gutenberg/pull/82153)
    - useViewConfig: don't request the view config twice (https://github.com/WordPress/gutenberg/pull/82141)
    - Documentation: Remove invalid references to Babel in packages README (https://github.com/WordPress/gutenberg/pull/82176)
    - Automated Testing: Fix failing categories test on trunk (https://github.com/WordPress/gutenberg/pull/82182)
    - Jest: Update to 30.5.0 (https://github.com/WordPress/gutenberg/pull/82181)
    - Fix: Retain focus and caret position after Backspace undo of a prefix block transform (https://github.com/WordPress/gutenberg/pull/82116)
    - Scaffold e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82178)
    - Package lock: Deduplicate Jest dependencies (https://github.com/WordPress/gutenberg/pull/82187)
    - Components: Migrate remaining JSX files to TypeScript (https://github.com/WordPress/gutenberg/pull/82132)
    - Text: Use pretty wrapping by default (https://github.com/WordPress/gutenberg/pull/82133)
    - Build Tooling: Add browserslist config for build targeting (https://github.com/WordPress/gutenberg/pull/82179)
    - Columns: Fix appender drop zone visibility when dragging into empty column (https://github.com/WordPress/gutenberg/pull/77852)
    - Build: Require explicit JSX file extensions (https://github.com/WordPress/gutenberg/pull/82189)
    - Icons: Redraw 35 prominent icons with consistent stroke widths (https://github.com/WordPress/gutenberg/pull/78808)
    - Test: Classify and enforce unit test environments by filename (https://github.com/WordPress/gutenberg/pull/80991)
    - Test: Fix CI failures on trunk (https://github.com/WordPress/gutenberg/pull/82201)
    - Fix editor link colour cascade order for nested blocks (https://github.com/WordPress/gutenberg/pull/77833)
    - Add New Template: Show the design system focus ring instead of legacy box-shadow rings (https://github.com/WordPress/gutenberg/pull/82164)
    - List View: Don’t focus the last Table cell on keyboard activation (https://github.com/WordPress/gutenberg/pull/81964)
    - Fix spelling typos in docs and inline comments (https://github.com/WordPress/gutenberg/pull/82217)
    - CI: Pin npm version in the private API check job (https://github.com/WordPress/gutenberg/pull/82222)
    - Private APIs: Add back '@wordpress/dataviews' to the allowed core modules (https://github.com/WordPress/gutenberg/pull/82221)
    - Editor: Mark __unstableSaveForPreview options as optional (https://github.com/WordPress/gutenberg/pull/81858)
    - Docs: Explain when the Cover block's overlay controls appear (https://github.com/WordPress/gutenberg/pull/82234)
    - Menu: Use Text for item labels and descriptions (https://github.com/WordPress/gutenberg/pull/82237)
    - Test: Type pipe's supported array inputs (https://github.com/WordPress/gutenberg/pull/82210)
    - Widget Dashboard: keep the plain anchor for an empty-string download (https://github.com/WordPress/gutenberg/pull/82073)
    - CI: Read the required npm version from a single source (https://github.com/WordPress/gutenberg/pull/82235)
    - Components: Add `defaultShown`, `onShownChange` to `ToolsPanelItem` (https://github.com/WordPress/gutenberg/pull/78010)
    - Storybook: Drop unused support for js-as-jsx (https://github.com/WordPress/gutenberg/pull/82192)
    -  Math: Declare clientNavigation interactivity support (https://github.com/WordPress/gutenberg/pull/82248)
    - Point to docmumentation about release assets (https://github.com/WordPress/gutenberg/pull/82250)
    - Change stray `ubuntu-latest` to `ubuntu-24.04`. (https://github.com/WordPress/gutenberg/pull/82156)
    - Performance tests: Reuse the plugin an earlier trunk run already built (https://github.com/WordPress/gutenberg/pull/82223)
    - Breadcrumb: Add UI component (https://github.com/WordPress/gutenberg/pull/80425)
    - Components: Cut the ToolsPanel render cascade (https://github.com/WordPress/gutenberg/pull/82180)
    - Fix: alert dialog box cancel button color (https://github.com/WordPress/gutenberg/pull/82261)
    - UI: Add Form best practices Storybook page (https://github.com/WordPress/gutenberg/pull/82197)
    - Media: Stop claiming "Upload complete" when upload failed (https://github.com/WordPress/gutenberg/pull/81397)
    - Boot, Site Editor: Seed content surfaces with default background color (https://github.com/WordPress/gutenberg/pull/81646)
    - Format Library: Fix Edit as HTML crash with background-only highlight (https://github.com/WordPress/gutenberg/pull/82215)
    - Remove the template activation experiment (https://github.com/WordPress/gutenberg/pull/82241)
    - Packages: Add cross-version compatibility skill (https://github.com/WordPress/gutenberg/pull/81890)
    - Show the block outline where the grab cursor shows (https://github.com/WordPress/gutenberg/pull/81798)
    - DataViews: Scope the search field's fixed width to the default UI search row (https://github.com/WordPress/gutenberg/pull/82128)
    - Background image: support setting the image from a URL (https://github.com/WordPress/gutenberg/pull/82230)
    - Border Box Control: Try moving the unlink button to the label row, and rename the panel to Borders (https://github.com/WordPress/gutenberg/pull/82163)
    - Widget Dashboard: govern Reset to default through the policy (https://github.com/WordPress/gutenberg/pull/82255)
    - Media: Attach unattached media to the current post on save/publish (https://github.com/WordPress/gutenberg/pull/81977)
    - Widget Dashboard: make the column count a host decision (https://github.com/WordPress/gutenberg/pull/82204)
    - Global styles: resolve theme-relative background image URLs for display (https://github.com/WordPress/gutenberg/pull/82242)
    - CI: Unify the automation comments into a single PR comment (https://github.com/WordPress/gutenberg/pull/82249)
    - Core Data: Convert hooks tests to renderHook and drop JSX (https://github.com/WordPress/gutenberg/pull/82276)
    - Release: Map [Type] Flaky Test to the Tools changelog section (https://github.com/WordPress/gutenberg/pull/82078)
    - DateTime tests: freeze the clock in the empty-value calendar test (https://github.com/WordPress/gutenberg/pull/82282)
    - DataForm: treat combined form fields purely as layout containers (https://github.com/WordPress/gutenberg/pull/82175)
    - Global styles engine: return a copy from getResolvedValue instead of mutating (https://github.com/WordPress/gutenberg/pull/82278)
    - Test: Migrate Node unit tests to Vitest (https://github.com/WordPress/gutenberg/pull/82211)
    - Icons: Redraw 64 icons to be stroke-based. (https://github.com/WordPress/gutenberg/pull/78812)
    - Tests: Fix Vitest setup and stale jest types under non-hoisting installs (https://github.com/WordPress/gutenberg/pull/82290)
    - UI: Rename Popup `popupWidth` prop to `width` (https://github.com/WordPress/gutenberg/pull/82193)
    - Query: Replace the "Reload full page enabled" modal with a snackbar notice (https://github.com/WordPress/gutenberg/pull/82246)
    - Project Management: Update CODEOWNERS to reflect current participation (https://github.com/WordPress/gutenberg/pull/82262)
    - Editor: Refactor the Options menu to use the Menu component (https://github.com/WordPress/gutenberg/pull/81564)
    - UI: Add Field.VisualLabel (https://github.com/WordPress/gutenberg/pull/82095)
    - Update Stylelint to v17 and related packages (https://github.com/WordPress/gutenberg/pull/80738)
    - Media: keep indexed PNG sub-sizes indexed (https://github.com/WordPress/gutenberg/pull/81884)
    - UI: Add Combobox and Autocomplete Status (https://github.com/WordPress/gutenberg/pull/82195)
    - UI: Drop Status and Empty live region test assertions (https://github.com/WordPress/gutenberg/pull/82300)
    - Project Management: Remove empty entries from CODEOWNERS (https://github.com/WordPress/gutenberg/pull/82292)
    - Documentation: Add recommended bulk suppressions configuration for ESLint (https://github.com/WordPress/gutenberg/pull/82303)
    - UI: Hide Input field ring when a slot control is focused (https://github.com/WordPress/gutenberg/pull/82257)
    - Widgets: Surface debugging details in the ErrorBoundary (https://github.com/WordPress/gutenberg/pull/82099)
    - TypeScript: Migrate format-library package to TS (https://github.com/WordPress/gutenberg/pull/79486)
    - BorderBoxControl: Make sure the group of controls is associated with the label (https://github.com/WordPress/gutenberg/pull/82279)
    - Image block cropping: Sync image size and link destination settings (https://github.com/WordPress/gutenberg/pull/82316)
    - Menu: Support multiple item descriptions (https://github.com/WordPress/gutenberg/pull/81825)
    - CI: Do not fail the type label check on a newly opened pull request (https://github.com/WordPress/gutenberg/pull/82322)
    - UI: Align overlay Trigger props with Base UI (https://github.com/WordPress/gutenberg/pull/81824)
    - Gallery block: Fix 'Crop images to fit' broken in editor (https://github.com/WordPress/gutenberg/pull/82318)
    - Widget Dashboard: enforce the policy on the staging layer for every instance operation (https://github.com/WordPress/gutenberg/pull/82256)
    - DataForm: Communicate the timezone in the datetime control (https://github.com/WordPress/gutenberg/pull/82291)
    - Add more e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82239)
    - Framework: Error on npm versions older than the required floor (https://github.com/WordPress/gutenberg/pull/82320)
    - Document every type for DataViews/DataForm/Field API (https://github.com/WordPress/gutenberg/pull/82326)
    - ESLint plugin: remove usage of Babel parser (https://github.com/WordPress/gutenberg/pull/82144)
    - DataViews: remove the rich text options from the control config type (https://github.com/WordPress/gutenberg/pull/82330)
    - Meta Boxes: Move meta box markup with moveBefore to keep classic editors alive (https://github.com/WordPress/gutenberg/pull/82243)
    - Add more e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82327)
    - Test: Enforce JavaScript test runner ownership (https://github.com/WordPress/gutenberg/pull/82299)
    - DataViews: clamp page after delete (https://github.com/WordPress/gutenberg/pull/82244)
    - Stylelint tools: Resolve test config extends from the workspace (https://github.com/WordPress/gutenberg/pull/82336)
    - Editor: Deprecate the `as` prop of the plugin menu item components (https://github.com/WordPress/gutenberg/pull/82319)
    - Icons: Convert Search icon to strokes (https://github.com/WordPress/gutenberg/pull/82338)
    - DataViews: Document that table column styles do not apply to the primary column (https://github.com/WordPress/gutenberg/pull/82238)
    - DataViews: add hierarchical levels story (https://github.com/WordPress/gutenberg/pull/82344)
    - CI: Add "Required changes from trunk" PR check (https://github.com/WordPress/gutenberg/pull/82272)
    - feat: Improve TypeScript definitions in the getEntityRecord function (https://github.com/WordPress/gutenberg/pull/81863)
    - Framework: Update Node.js to v24 LTS and npm to v11 (https://github.com/WordPress/gutenberg/pull/80395)
    - Revert "Framework: Update Node.js to v24 LTS and npm to v11 (https://github.com/WordPress/gutenberg/pull/80395)" (https://github.com/WordPress/gutenberg/pull/82355)
    - UI: Remove ValidityIndicator outer margin (https://github.com/WordPress/gutenberg/pull/82267)
    - Span the writing flow focus capture elements over the canvas (https://github.com/WordPress/gutenberg/pull/82354)
    - Fields: Hide the slug field for posts without a permalink (https://github.com/WordPress/gutenberg/pull/82341)
    - Fix: Responsive horizontal orientation does not override a vertical layout. (https://github.com/WordPress/gutenberg/pull/82364)
    - View Config: Move the table column style descriptions to the 7.2 compat layer (https://github.com/WordPress/gutenberg/pull/82372)
    - Block Library: Allow themes to override the padding added via background color (https://github.com/WordPress/gutenberg/pull/82024)
    - DataViews: Append an ellipsis to action labels that open a dialog (https://github.com/WordPress/gutenberg/pull/81994)
    - Pages: require authentication and a capability to render generated standalone pages (https://github.com/WordPress/gutenberg/pull/82254)
    - Build/Test Tools: Replace npx with npm exec --no (https://github.com/WordPress/gutenberg/pull/82331)
    - Navigation: restore flex-grow on container when accessible label is present (https://github.com/WordPress/gutenberg/pull/78447)
    - DOM Ready: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77302)
    - UI: Support custom targets on Link and Menu.LinkItem (https://github.com/WordPress/gutenberg/pull/82347)
    - Escape HTML: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77304)
    - keycodes: Exclude src from published files (https://github.com/WordPress/gutenberg/pull/77306)
    - Packages: Exclude src from block-serialization-default-parser published package (https://github.com/WordPress/gutenberg/pull/77307)
    - A11y: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77309)
    - Packages: Exclude src from autop published package (https://github.com/WordPress/gutenberg/pull/77283)
    - Blob: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77289)
    - Packages: Exclude src from deprecated published package (https://github.com/WordPress/gutenberg/pull/77303)
    - fix(list-reusable-blocks): exclude src from published files (https://github.com/WordPress/gutenberg/pull/77305)
    - Admin UI: Exclude src from published files and sideEffects (https://github.com/WordPress/gutenberg/pull/77285)
    - Standardize 'Back' and 'Go back' labels (https://github.com/WordPress/gutenberg/pull/79211)
    - Audio: Update autoplay help text for clarity (https://github.com/WordPress/gutenberg/pull/69978)
    - Theme JSON: Avoid rebuilding identical block schemas during sanitization (https://github.com/WordPress/gutenberg/pull/82203)
    - Docs: Improve setAttributes updater function wording (https://github.com/WordPress/gutenberg/pull/82405)
    - Query Loop: Rename the "Keyword" filter to "Search terms" and add help text (https://github.com/WordPress/gutenberg/pull/82387)
    - CI: add a per-workflow status check job and filter paths (https://github.com/WordPress/gutenberg/pull/81015)
    - ESLint: Thin use-recommended-components tests (https://github.com/WordPress/gutenberg/pull/82407)
    - UI: Fix enabled input placeholder contrast (https://github.com/WordPress/gutenberg/pull/82304)
    - Tab trap escape hatch: leave/enter the canvas with Escape/Enter (https://github.com/WordPress/gutenberg/pull/82314)
    - List: preserve client IDs on indent, just like outdent (https://github.com/WordPress/gutenberg/pull/59216)
    - Templates REST API: prevent fatal error when a null template reaches prepare_item_for_response (https://github.com/WordPress/gutenberg/pull/82374)
    - Editor: Refactor the View menu to use the Menu component (https://github.com/WordPress/gutenberg/pull/82321)
    - CSS Styling: Cleanup focus outline override for grid component (https://github.com/WordPress/gutenberg/pull/82337)
    - E2E: Run the site editor suite against the extensible site editor too (https://github.com/WordPress/gutenberg/pull/82117)
    - Fields: Remove unused CSS rule from slug field control (https://github.com/WordPress/gutenberg/pull/77961)
    - Fix: Footnote IDs can start with a digit and break CSS selectors (https://github.com/WordPress/gutenberg/pull/82398)
    - feat: Introduce 'Add Media' in the block controls for media-text block (https://github.com/WordPress/gutenberg/pull/82420)
    - fix: Audio element to have it's own name (https://github.com/WordPress/gutenberg/pull/82389)
    - Docs: Update Playground CLI wording (https://github.com/WordPress/gutenberg/pull/77579)
    - Upgrade React 19 to 19.2.8, read version from package.json (https://github.com/WordPress/gutenberg/pull/82439)
    - Tab Panel: Show focus with outline instead of legacy box-shadow ring (https://github.com/WordPress/gutenberg/pull/82421)
    - Editor: Fix disabled and link items of the more menu adapter (https://github.com/WordPress/gutenberg/pull/82428)
    - UI: Fix Menu.LinkItem target detection (https://github.com/WordPress/gutenberg/pull/82442)
    - SearchableSelect: Add form primitive to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/80961)
    - Validated form controls: Use design token for invalid focus rings (https://github.com/WordPress/gutenberg/pull/82410)
    - feat: Update layout icons (https://github.com/WordPress/gutenberg/pull/82025)
    - Widgets: Replace {TODO} placeholder with PR number in changelog entries (https://github.com/WordPress/gutenberg/pull/82450)
    - UI: Remove ESLint ref suppressions and refactor AlertDialog state (https://github.com/WordPress/gutenberg/pull/82131)
    - Menu: Align selection indicators and prefix icons with item labels (https://github.com/WordPress/gutenberg/pull/82346)
    - ToggleGroupControl: Honor the root disabled prop (https://github.com/WordPress/gutenberg/pull/82259)
    - Block Library: Remove the form blocks experiment (https://github.com/WordPress/gutenberg/pull/82451)
    - List: indent and outdent multi-selected items with Tab (https://github.com/WordPress/gutenberg/pull/82411)
    - CodeRabbit: Only review on request, keep PR descriptions untouched (https://github.com/WordPress/gutenberg/pull/82448)
    - Privacy policy page badge: make it visible in Site Editor > Pages and Editor Inspector (https://github.com/WordPress/gutenberg/pull/82422)
    - Support `isAny` and `isNone` filter operators for numeric fields. (https://github.com/WordPress/gutenberg/pull/77942)
    - UI: Keep focus rings visible in overlay content (https://github.com/WordPress/gutenberg/pull/82443)
    - Menu: Correct alignment documentation and changelog (https://github.com/WordPress/gutenberg/pull/82455)
    - UI: Name unlabeled form primitive stories (https://github.com/WordPress/gutenberg/pull/82311)
    - UI: Re-read the native validity on blur in ControlWithError (https://github.com/WordPress/gutenberg/pull/82376)
    - Media Utils: Preserve arrays in multipart form data (https://github.com/WordPress/gutenberg/pull/82353)
    - fix: Remove stories from performance tests (https://github.com/WordPress/gutenberg/pull/82459)
    - Add the template e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82394)
    - UI: Fix Link target detection (https://github.com/WordPress/gutenberg/pull/82447)
    - Fix privacy policy page setting unit test on multisite (https://github.com/WordPress/gutenberg/pull/82467)
    - UI, DataViews: Give input and selection controls solid backgrounds (https://github.com/WordPress/gutenberg/pull/82391)
    - Fix LocationPicker popover alignment with InputGroup (https://github.com/WordPress/gutenberg/pull/82090)
    - List: indent and outdent a fully selected list item with Tab (https://github.com/WordPress/gutenberg/pull/82460)
    - UI: Fix Minimal Select popup width (https://github.com/WordPress/gutenberg/pull/82461)
    - Rich text: resolve owned event listeners once instead of per subscriber (https://github.com/WordPress/gutenberg/pull/80605)
    - UI: Keep borderless InputLayout chrome when disabled (https://github.com/WordPress/gutenberg/pull/82468)
    - Theme: Cache luminance for contrast checks (https://github.com/WordPress/gutenberg/pull/82445)
    - Add promptfoo for testing agent development setup and skills (https://github.com/WordPress/gutenberg/pull/80812)
    - wp-env: Fix Docker build errors with Debian Bullseye repositories (https://github.com/WordPress/gutenberg/pull/82478)
    - Query Loop: Fall back to `post` when the query has no `postType` (https://github.com/WordPress/gutenberg/pull/82465)
    - Block Supports: Bail early in state styles when a block has no style attribute (https://github.com/WordPress/gutenberg/pull/81908)
    - CSS Styling: Represent focus with outline for list view component (https://github.com/WordPress/gutenberg/pull/82129)
    - Icons: Remove the obsolete forced colors mode hack (https://github.com/WordPress/gutenberg/pull/82481)
    - Docs: Remove invalid `@return` tag from the `block_core_social_link_get_services` hook docblock (https://github.com/WordPress/gutenberg/pull/82488)
    - Site Editor: Add a root error boundary to prevent a blank screen (https://github.com/WordPress/gutenberg/pull/82486)
    - Writing Flow: Bail out of Enter handling when no block is selected (https://github.com/WordPress/gutenberg/pull/82424)
    - Docs: Remove the blank line between @param and @return in test docblocks (https://github.com/WordPress/gutenberg/pull/81907)
    - List View: Disable block icon colors while the block is selected (https://github.com/WordPress/gutenberg/pull/82498)
    - Fix: Restore layout styles for block style variations (https://github.com/WordPress/gutenberg/pull/82335)
    - Post slug: prefer server sanitization in the editor (https://github.com/WordPress/gutenberg/pull/78135)
    - Media Modal Experiment: Allow filtering by attached to the post, or unattached (https://github.com/WordPress/gutenberg/pull/81974)
    - Media editor: Lock the editing tools while a save is running (https://github.com/WordPress/gutenberg/pull/82417)
    - DataViews: Restrict the isAll filter operator to array fields (https://github.com/WordPress/gutenberg/pull/82463)
    - Media Fields: Pass the field's disabled state to the textarea controls (https://github.com/WordPress/gutenberg/pull/82516)
    - Theme: Make chroma capacity caching deterministic (https://github.com/WordPress/gutenberg/pull/82505)
    - Global Styles: Remove the color randomizer experiment (https://github.com/WordPress/gutenberg/pull/82452)
    - DataViews: Fix Field.sort TypeScript type definition (https://github.com/WordPress/gutenberg/pull/82162)
    - Migrate __experimentalText and __experimentalHeading to @wordpress/ui Text in Inspector Popover Header (https://github.com/WordPress/gutenberg/pull/77449)
    - Migrate __experimentalText to @wordpress/ui Text in Block switcher bindings hint (https://github.com/WordPress/gutenberg/pull/77366)
    - UI: Add Radio form primitive (https://github.com/WordPress/gutenberg/pull/82214)
    - Migrate __experimentalText to @wordpress/ui Text in Allowed Blocks Modal (https://github.com/WordPress/gutenberg/pull/78119)
    - UI: Add CheckboxControl (https://github.com/WordPress/gutenberg/pull/82213)
    - Core Data: Scope revisionId to the entity it is provided for (https://github.com/WordPress/gutenberg/pull/82517)
    - Migrate __experimentalText to @wordpress/ui Text in Pattern Overrides Dropdown (https://github.com/WordPress/gutenberg/pull/77492)
    - ProgressBar: Respect reduced motion preferences (https://github.com/WordPress/gutenberg/pull/82490)
    - Theme: Clarify color seed and warning guarantees (https://github.com/WordPress/gutenberg/pull/82526)
    - Theme: Build default ramps before token artifacts (https://github.com/WordPress/gutenberg/pull/82525)
    - CodeRabbit: Disable the review status comment (https://github.com/WordPress/gutenberg/pull/82534)
    - Project Management: Restore CODEOWNERS exclusions for suppression lists (https://github.com/WordPress/gutenberg/pull/82538)
    - Editor: merge duplicate "Enhancements" changelog sections (https://github.com/WordPress/gutenberg/pull/82533)
    - UI: Validate compound component context (https://github.com/WordPress/gutenberg/pull/82510)
    - Docs: Document isolated worktree setup (https://github.com/WordPress/gutenberg/pull/82524)
    - DataForm: render untyped fields without an edit control that are read-only (https://github.com/WordPress/gutenberg/pull/82514)
    - API Fetch: Add unregister to remove a registered middleware (https://github.com/WordPress/gutenberg/pull/82408)
    - Editor: Show revision data in Post Title component (https://github.com/WordPress/gutenberg/pull/82536)
    - Components: Add compound component composition diagnostics (https://github.com/WordPress/gutenberg/pull/82509)
    - Fieldset: Fix gap token to match spec (https://github.com/WordPress/gutenberg/pull/75479)
    - Test: Migrate deterministic JSDOM tests and harden Vitest isolation (https://github.com/WordPress/gutenberg/pull/82212)
    - Release: Make npm publication verification resumable (https://github.com/WordPress/gutenberg/pull/82089)
    - Block Library: Use 'useEntityProp' in Site Title and Tagline blocks (https://github.com/WordPress/gutenberg/pull/82518)
    - Theme: Migrate Terrazzo modes to resolvers (https://github.com/WordPress/gutenberg/pull/82537)
    - Fix auto-capitalization after Enter on iOS Safari (https://github.com/WordPress/gutenberg/pull/82475)
    - Update navigation link block name, use a default variation for custom link (https://github.com/WordPress/gutenberg/pull/82375)
    - API Fetch: Expose defaultFetchHandler so overrides can restore it (https://github.com/WordPress/gutenberg/pull/82553)
    - Core Data: Return a stable record for equivalent `_fields` queries (https://github.com/WordPress/gutenberg/pull/82552)
    - API Fetch: Rename defaultFetchHandler parameter to options (https://github.com/WordPress/gutenberg/pull/82588)
    - Fields: remove unused custom sort from the author fields (https://github.com/WordPress/gutenberg/pull/82559)
    - Fields: Declare the caption, alt text, description and ping status controls through the Field API (https://github.com/WordPress/gutenberg/pull/82539)
    - Docs: Align @param tag columns in phpunit/ docblocks (https://github.com/WordPress/gutenberg/pull/81904)
    - Docs: Align @param tag columns in lib/ docblocks (https://github.com/WordPress/gutenberg/pull/81902)
    - Docs: Align @param tag columns in packages/ docblocks (https://github.com/WordPress/gutenberg/pull/81903)
    - Fix help paragraph color contrast ratio in the Connectors page. (https://github.com/WordPress/gutenberg/pull/82378)
    - DataViews: Declare transitive dependencies imported by the ./wp bundle (https://github.com/WordPress/gutenberg/pull/81843)
    - DataForm: Add a `showPlaceholderIfEmpty` option to the panel layout (https://github.com/WordPress/gutenberg/pull/82527)
    - Global Styles UI: migrate revisions Active Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82560)
    - UI: Put overflow on Select.List instead of a nested wrapper (https://github.com/WordPress/gutenberg/pull/82470)
    - Editor: migrate post-card-panel Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82500)
    - Fields: migrate page-title Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82499)
    - DataViews: Skip table columns for field ids without a field definition (https://github.com/WordPress/gutenberg/pull/82601)
    - View config: remove stale fields from the wp_template default view (https://github.com/WordPress/gutenberg/pull/82602)
    - Rich text: restore contenteditable on pointercancel (https://github.com/WordPress/gutenberg/pull/82598)
    - Components: Add an Emotion-to-SCSS migration skill and guide (https://github.com/WordPress/gutenberg/pull/82567)

    See #66070.
    Built from https://develop.svn.wordpress.org/trunk@63538


    git-svn-id: http://core.svn.wordpress.org/trunk@62714 1a063a9b-81f0-0310-95a4-ce76da25c4cd

diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index 84e2e5c25f..c6a755c4e2 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' => '6f2a4faeee3c722b1e57'
+		'version' => '5cae250de64a68ada734'
 	),
 	'autop.js' => array(
 		'dependencies' => array(
@@ -67,7 +67,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '251bed20addbd4898951'
+		'version' => '24621af54a8dc0a92a8e'
 	),
 	'block-editor.js' => array(
 		'dependencies' => array(
@@ -105,7 +105,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '03664008984afcc5acd9'
+		'version' => 'bb7e4c9d559d1e395318'
 	),
 	'block-library.js' => array(
 		'dependencies' => array(
@@ -151,7 +151,7 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '98b1e389bb9bedd78731'
+		'version' => '8e0f81358a96113469a4'
 	),
 	'block-serialization-default-parser.js' => array(
 		'dependencies' => array(
@@ -184,7 +184,7 @@
 			'wp-shortcode',
 			'wp-warning'
 		),
-		'version' => '4f4d0c2b0372d76cb1cf'
+		'version' => '49562ec003979bd1595c'
 	),
 	'commands.js' => array(
 		'dependencies' => array(
@@ -201,7 +201,7 @@
 			'wp-primitives',
 			'wp-private-apis'
 		),
-		'version' => '709b81f6965aa3f3fad1'
+		'version' => '3df8385dbb6e2a481531'
 	),
 	'components.js' => array(
 		'dependencies' => array(
@@ -226,7 +226,7 @@
 			'wp-theme',
 			'wp-warning'
 		),
-		'version' => '7d125f63c887366dc3c5'
+		'version' => '5b148bfc313b70dc9a4b'
 	),
 	'compose.js' => array(
 		'dependencies' => array(
@@ -283,7 +283,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '09960f621ea22390d652'
+		'version' => '168b7542169d2fde8357'
 	),
 	'customize-widgets.js' => array(
 		'dependencies' => array(
@@ -319,7 +319,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'b63345eff7801e61c8d8'
+		'version' => '2483be73e6c08b1b7857'
 	),
 	'data.js' => array(
 		'dependencies' => array(
@@ -410,7 +410,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '1879e16de755e7c0c695'
+		'version' => '585373eb7cbed3a73194'
 	),
 	'edit-site.js' => array(
 		'dependencies' => array(
@@ -459,7 +459,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '251e0a5d7d1c24545199'
+		'version' => '0ed65d6f92588618d88d'
 	),
 	'edit-widgets.js' => array(
 		'dependencies' => array(
@@ -501,7 +501,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'aa6a14fc303abfc52e8c'
+		'version' => '3d65e74685d1cddb700a'
 	),
 	'editor.js' => array(
 		'dependencies' => array(
@@ -552,7 +552,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'b3fca63dd478300ba9a3'
+		'version' => 'ca21417bde93de2233f3'
 	),
 	'element.js' => array(
 		'dependencies' => array(
@@ -594,7 +594,7 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '7bb348819bb9bb6642b1'
+		'version' => '255ba1a7c73110ccd6b2'
 	),
 	'hooks.js' => array(
 		'dependencies' => array(
@@ -645,7 +645,7 @@
 			'wp-element',
 			'wp-i18n'
 		),
-		'version' => '68a57d388ce085b9691e'
+		'version' => 'da035ad6b481354267f8'
 	),
 	'media-utils.js' => array(
 		'dependencies' => array(
@@ -672,7 +672,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '957851f36fe387c2272e'
+		'version' => 'ae94af80c12fd82c2a18'
 	),
 	'notices.js' => array(
 		'dependencies' => array(
@@ -711,7 +711,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '74662e7976508e52fa17'
+		'version' => '10c0f0e7da90fc1de354'
 	),
 	'plugins.js' => array(
 		'dependencies' => array(
@@ -739,7 +739,7 @@
 			'wp-primitives',
 			'wp-private-apis'
 		),
-		'version' => '4d5774967128e9bf2193'
+		'version' => 'f7e32b791afe5c65affa'
 	),
 	'preferences-persistence.js' => array(
 		'dependencies' => array(
@@ -764,7 +764,7 @@
 		'dependencies' => array(

 		),
-		'version' => '91c41cc1d8b79a320132'
+		'version' => 'df3615fd5cb379fb7ffe'
 	),
 	'react-i18n.js' => array(
 		'dependencies' => array(
@@ -782,20 +782,10 @@
 	),
 	'reusable-blocks.js' => array(
 		'dependencies' => array(
-			'react-jsx-runtime',
-			'wp-block-editor',
-			'wp-blocks',
-			'wp-components',
-			'wp-core-data',
 			'wp-data',
-			'wp-deprecated',
-			'wp-element',
-			'wp-i18n',
-			'wp-notices',
-			'wp-primitives',
-			'wp-url'
+			'wp-deprecated'
 		),
-		'version' => 'dd1bd3b09f7d73c21d0e'
+		'version' => 'fd62928dce12a860a327'
 	),
 	'rich-text.js' => array(
 		'dependencies' => array(
@@ -810,7 +800,7 @@
 			'wp-keycodes',
 			'wp-private-apis'
 		),
-		'version' => '3e5852e42cee1c239bae'
+		'version' => '7f83233b1caefc2146bb'
 	),
 	'router.js' => array(
 		'dependencies' => array(
@@ -864,7 +854,7 @@
 			'wp-element',
 			'wp-private-apis'
 		),
-		'version' => '763f42e590ad17dfa74c'
+		'version' => '3543b084ef1597ce5852'
 	),
 	'token-list.js' => array(
 		'dependencies' => array(
@@ -899,7 +889,7 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => 'f7174b0617bcd68e57c3'
+		'version' => '996352700f53b76866a5'
 	),
 	'url.js' => array(
 		'dependencies' => array(
diff --git a/wp-includes/assets/script-modules-packages.php b/wp-includes/assets/script-modules-packages.php
index b13e153a0f..38fcd0e582 100644
--- a/wp-includes/assets/script-modules-packages.php
+++ b/wp-includes/assets/script-modules-packages.php
@@ -48,12 +48,6 @@
 		),
 		'version' => 'a9114a756e418400594c'
 	),
-	'block-library/form/view.js' => array(
-		'dependencies' => array(
-
-		),
-		'version' => '5542f8ad251fe43ef09e'
-	),
 	'block-library/image/view.js' => array(
 		'dependencies' => array(

@@ -128,7 +122,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '92c832aff6e4039db1ce'
+		'version' => '0684c8bb3dc8582b92ea'
 	),
 	'boot/index.js' => array(
 		'dependencies' => array(
@@ -168,7 +162,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '8cc5f2c749590d7b592a'
+		'version' => '561d400a81b4d92e0ab6'
 	),
 	'connectors/index.js' => array(
 		'dependencies' => array(
@@ -225,7 +219,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'f6fe09cfa8a820e494b9'
+		'version' => 'cbb305a20ffe909edb3f'
 	),
 	'interactivity/index.js' => array(
 		'dependencies' => array(
@@ -293,7 +287,7 @@
 			'wp-private-apis',
 			'wp-style-engine'
 		),
-		'version' => '26702529626be08dab3c'
+		'version' => '68563009a3346a87bfa0'
 	),
 	'route/index.js' => array(
 		'dependencies' => array(
@@ -338,7 +332,7 @@
 		'dependencies' => array(

 		),
-		'version' => '685442d334b2d3e70832'
+		'version' => '7e33cd8c4128731126e8'
 	),
 	'widget-primitives/index.js' => array(
 		'dependencies' => array(
@@ -370,6 +364,6 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '090d73e88a5ee2c08223'
+		'version' => '7a2d585edd951178791a'
 	)
 );
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-item.php b/wp-includes/blocks/accordion-item.php
index 0b83c3a8d0..1bda149d97 100644
--- a/wp-includes/blocks/accordion-item.php
+++ b/wp-includes/blocks/accordion-item.php
@@ -7,7 +7,7 @@
  * @since 6.9.0
  *
  * @param array{ openByDefault: bool } $attributes The block attributes.
- * @param string                        $content   The block content.
+ * @param string                       $content    The block content.
  * @return string Returns the updated markup.
  */
 function block_core_accordion_item_render( array $attributes, string $content ): string {
diff --git a/wp-includes/blocks/accordion-panel/style-rtl.css b/wp-includes/blocks/accordion-panel/style-rtl.css
index dd8cb4b4e1..a2ab634c1c 100644
--- a/wp-includes/blocks/accordion-panel/style-rtl.css
+++ b/wp-includes/blocks/accordion-panel/style-rtl.css
@@ -1,3 +1,6 @@
 .wp-block-accordion-panel[hidden] {
+  border: none !important;
+  box-shadow: none !important;
   margin-block-start: 0;
+  padding: 0 !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style-rtl.min.css b/wp-includes/blocks/accordion-panel/style-rtl.min.css
index 77b5f977db..389131ce30 100644
--- a/wp-includes/blocks/accordion-panel/style-rtl.min.css
+++ b/wp-includes/blocks/accordion-panel/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-accordion-panel[hidden]{margin-block-start:0}
\ No newline at end of file
+.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style.css b/wp-includes/blocks/accordion-panel/style.css
index dd8cb4b4e1..a2ab634c1c 100644
--- a/wp-includes/blocks/accordion-panel/style.css
+++ b/wp-includes/blocks/accordion-panel/style.css
@@ -1,3 +1,6 @@
 .wp-block-accordion-panel[hidden] {
+  border: none !important;
+  box-shadow: none !important;
   margin-block-start: 0;
+  padding: 0 !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style.min.css b/wp-includes/blocks/accordion-panel/style.min.css
index 77b5f977db..389131ce30 100644
--- a/wp-includes/blocks/accordion-panel/style.min.css
+++ b/wp-includes/blocks/accordion-panel/style.min.css
@@ -1 +1 @@
-.wp-block-accordion-panel[hidden]{margin-block-start:0}
\ No newline at end of file
+.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion.php b/wp-includes/blocks/accordion.php
index 537904a6e4..a840fe7dfe 100644
--- a/wp-includes/blocks/accordion.php
+++ b/wp-includes/blocks/accordion.php
@@ -5,8 +5,8 @@
  * @package WordPress
  * @since 6.9.0
  *
- * @param array $attributes The block attributes.
- * @param string $content The block content.
+ * @param array  $attributes The block attributes.
+ * @param string $content    The block content.
  *
  * @return string Returns the updated markup.
  */
diff --git a/wp-includes/blocks/blocks-json.php b/wp-includes/blocks/blocks-json.php
index 208e13036d..1db9063e0b 100644
--- a/wp-includes/blocks/blocks-json.php
+++ b/wp-includes/blocks/blocks-json.php
@@ -2838,7 +2838,12 @@
 			'layout' => array(
 				'allowSwitching' => false,
 				'allowInheriting' => false,
-				'allowEditing' => false,
+				'allowEditing' => true,
+				'allowOrientation' => false,
+				'allowJustification' => false,
+				'allowVerticalAlignment' => false,
+				'allowWrap' => false,
+				'allowSizingOnChildren' => true,
 				'default' => array(
 					'type' => 'flex'
 				)
@@ -3935,6 +3940,9 @@
 				'__experimentalDefaultControls' => array(
 					'fontSize' => true
 				)
+			),
+			'interactivity' => array(
+				'clientNavigation' => true
 			)
 		),
 		'attributes' => array(
@@ -4360,7 +4368,7 @@
 		'$schema' => 'https://schemas.wp.org/trunk/block.json',
 		'apiVersion' => 3,
 		'name' => 'core/navigation-link',
-		'title' => 'Custom Link',
+		'title' => 'Navigation Link',
 		'category' => 'design',
 		'parent' => array(
 			'core/navigation'
@@ -7657,6 +7665,7 @@
 				'__experimentalFontWeight' => true,
 				'__experimentalLetterSpacing' => true,
 				'__experimentalWritingMode' => true,
+				'fitText' => true,
 				'__experimentalDefaultControls' => array(
 					'fontSize' => true
 				)
diff --git a/wp-includes/blocks/breadcrumbs.php b/wp-includes/blocks/breadcrumbs.php
index 4fd9cee4b5..b633a9bc62 100644
--- a/wp-includes/blocks/breadcrumbs.php
+++ b/wp-includes/blocks/breadcrumbs.php
@@ -263,8 +263,8 @@ function block_core_breadcrumbs_create_page_number_item( $query_var = 'paged' )
  *
  * @since 7.0.0
  *
- * @param string $text       The text content.
- * @param bool   $is_paged   Whether we're on a paginated view.
+ * @param string $text     The text content.
+ * @param bool   $is_paged Whether we're on a paginated view.
  *
  * @return array The breadcrumb item data.
  */
@@ -298,7 +298,7 @@ function block_core_breadcrumbs_get_post_title( $post_id_or_object ) {
  *
  * @since 7.0.0
  *
- * @param int    $post_id   The post ID.
+ * @param int $post_id The post ID.
  *
  * @return array Array of breadcrumb item data.
  */
@@ -524,7 +524,7 @@ function block_core_breadcrumbs_get_terms_breadcrumbs( $post_id, $post_type ) {
 	 *
 	 * @since 7.0.0
 	 *
-	 * @param array  $settings {
+	 * @param array  $settings  {
 	 *     Array of breadcrumb settings. Default empty array.
 	 *
 	 *     @type string $taxonomy Optional. Taxonomy slug to use for breadcrumbs.
diff --git a/wp-includes/blocks/categories.php b/wp-includes/blocks/categories.php
index 9789bf5ca5..5c4d40c5f4 100644
--- a/wp-includes/blocks/categories.php
+++ b/wp-includes/blocks/categories.php
@@ -23,6 +23,10 @@ function render_block_core_categories( $attributes, $content, $block ) {

 	$taxonomy = get_taxonomy( $attributes['taxonomy'] );

+	if ( ! $taxonomy ) {
+		return '';
+	}
+
 	$args = array(
 		'echo'         => false,
 		'hierarchical' => ! empty( $attributes['showHierarchy'] ),
diff --git a/wp-includes/blocks/columns/style-rtl.css b/wp-includes/blocks/columns/style-rtl.css
index 6f463fd402..363a52743c 100644
--- a/wp-includes/blocks/columns/style-rtl.css
+++ b/wp-includes/blocks/columns/style-rtl.css
@@ -148,7 +148,7 @@
 }

 :where(.wp-block-columns.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-column {
diff --git a/wp-includes/blocks/columns/style-rtl.min.css b/wp-includes/blocks/columns/style-rtl.min.css
index c9fd9e0e76..70fdde35cd 100644
--- a/wp-includes/blocks/columns/style-rtl.min.css
+++ b/wp-includes/blocks/columns/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
+.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/columns/style.css b/wp-includes/blocks/columns/style.css
index 6f463fd402..363a52743c 100644
--- a/wp-includes/blocks/columns/style.css
+++ b/wp-includes/blocks/columns/style.css
@@ -148,7 +148,7 @@
 }

 :where(.wp-block-columns.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-column {
diff --git a/wp-includes/blocks/columns/style.min.css b/wp-includes/blocks/columns/style.min.css
index c9fd9e0e76..70fdde35cd 100644
--- a/wp-includes/blocks/columns/style.min.css
+++ b/wp-includes/blocks/columns/style.min.css
@@ -1 +1 @@
-.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
+.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/comment-template.php b/wp-includes/blocks/comment-template.php
index ec462e6a05..de74313977 100644
--- a/wp-includes/blocks/comment-template.php
+++ b/wp-includes/blocks/comment-template.php
@@ -12,8 +12,8 @@
  *
  * @global int $comment_depth
  *
- * @param WP_Comment[] $comments        The array of comments.
- * @param WP_Block     $block           Block instance.
+ * @param WP_Comment[] $comments The array of comments.
+ * @param WP_Block     $block    Block instance.
  * @return string
  */
 function block_core_comment_template_render_comments( $comments, $block ) {
diff --git a/wp-includes/blocks/comment-template/style-rtl.css b/wp-includes/blocks/comment-template/style-rtl.css
index 6f0a0fb3df..326f5ceece 100644
--- a/wp-includes/blocks/comment-template/style-rtl.css
+++ b/wp-includes/blocks/comment-template/style-rtl.css
@@ -20,7 +20,6 @@
 .wp-block-comment-template.aligncenter {
   margin-right: auto;
   margin-left: auto;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-comment-template.alignright {
diff --git a/wp-includes/blocks/comment-template/style-rtl.min.css b/wp-includes/blocks/comment-template/style-rtl.min.css
index d15f281c49..40a8cfeb54 100644
--- a/wp-includes/blocks/comment-template/style-rtl.min.css
+++ b/wp-includes/blocks/comment-template/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}
\ No newline at end of file
+.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:left}
\ No newline at end of file
diff --git a/wp-includes/blocks/comment-template/style.css b/wp-includes/blocks/comment-template/style.css
index ad157891b4..69a2ed3598 100644
--- a/wp-includes/blocks/comment-template/style.css
+++ b/wp-includes/blocks/comment-template/style.css
@@ -20,7 +20,6 @@
 .wp-block-comment-template.aligncenter {
   margin-left: auto;
   margin-right: auto;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-comment-template.alignright {
diff --git a/wp-includes/blocks/comment-template/style.min.css b/wp-includes/blocks/comment-template/style.min.css
index 631ba4f759..985ccfe4be 100644
--- a/wp-includes/blocks/comment-template/style.min.css
+++ b/wp-includes/blocks/comment-template/style.min.css
@@ -1 +1 @@
-.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}
\ No newline at end of file
+.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}
\ No newline at end of file
diff --git a/wp-includes/blocks/cover/style-rtl.css b/wp-includes/blocks/cover/style-rtl.css
index 22fe851939..9a7402564e 100644
--- a/wp-includes/blocks/cover/style-rtl.css
+++ b/wp-includes/blocks/cover/style-rtl.css
@@ -332,8 +332,7 @@
   height: 100%;
   max-width: none;
   max-height: none;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   outline: none;
   border: none;
   box-shadow: none;
diff --git a/wp-includes/blocks/cover/style-rtl.min.css b/wp-includes/blocks/cover/style-rtl.min.css
index 73a562ac09..65fcef0d2c 100644
--- a/wp-includes/blocks/cover/style-rtl.min.css
+++ b/wp-includes/blocks/cover/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
+.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
diff --git a/wp-includes/blocks/cover/style.css b/wp-includes/blocks/cover/style.css
index 0bea876c9f..8e20b131e6 100644
--- a/wp-includes/blocks/cover/style.css
+++ b/wp-includes/blocks/cover/style.css
@@ -334,8 +334,7 @@
   height: 100%;
   max-width: none;
   max-height: none;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   outline: none;
   border: none;
   box-shadow: none;
diff --git a/wp-includes/blocks/cover/style.min.css b/wp-includes/blocks/cover/style.min.css
index b5ab22fb83..42d1d536fd 100644
--- a/wp-includes/blocks/cover/style.min.css
+++ b/wp-includes/blocks/cover/style.min.css
@@ -1 +1 @@
-.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
+.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery.php b/wp-includes/blocks/gallery.php
index 7823921975..1a323e4fbb 100644
--- a/wp-includes/blocks/gallery.php
+++ b/wp-includes/blocks/gallery.php
@@ -87,6 +87,91 @@ function block_core_gallery_get_column_gap_value( $gap, $fallback_gap ) {
 	return '0' === $gap_column ? '0px' : $gap_column;
 }

+/**
+ * Returns Gallery-specific responsive Flex rules for a viewport.
+ *
+ * @since 7.1.0
+ *
+ * @param string $selector       Gallery block selector.
+ * @param mixed  $viewport_style Viewport style data.
+ * @param string $media_query    Viewport media query.
+ * @return array[] Gallery responsive Flex rules.
+ */
+function block_core_gallery_get_responsive_flex_style_rules( $selector, $viewport_style, $media_query ) {
+	if ( ! is_array( $viewport_style ) || ! is_string( $media_query ) ) {
+		return array();
+	}
+
+	$rules            = array();
+	$gallery_selector = "{$selector}.wp-block-gallery.has-nested-images:where(.is-layout-flex)";
+	$image_selector   = "{$gallery_selector} figure.wp-block-image:not(#individual-image)";
+	$columns          = $viewport_style['columns'] ?? null;
+
+	if ( is_int( $columns ) && $columns >= 1 && $columns <= 8 ) {
+		$width   = 1 === $columns
+			? '100%'
+			: sprintf(
+				'calc((100%% - (var(--wp--style--unstable-gallery-gap, 16px) * %1$d)) / %2$d)',
+				$columns - 1,
+				$columns
+			);
+		$rules[] = array(
+			'selector'     => $image_selector,
+			'declarations' => array( 'width' => "{$width} !important" ),
+			'rules_group'  => $media_query,
+		);
+	}
+
+	$image_crop = $viewport_style['imageCrop'] ?? null;
+	if ( ! is_bool( $image_crop ) ) {
+		return $rules;
+	}
+
+	$rules[] = array(
+		'selector'     => $image_selector,
+		'declarations' => $image_crop
+			? array(
+				'align-self'    => 'inherit !important',
+				'margin-bottom' => '0 !important',
+			)
+			: array(
+				'align-self'    => 'auto !important',
+				'margin-top'    => '0 !important',
+				'margin-bottom' => 'auto !important',
+			),
+		'rules_group'  => $media_query,
+	);
+	$rules[] = array(
+		'selector'     => "{$image_selector} > div:not(.components-drop-zone)",
+		'declarations' => array( 'display' => $image_crop ? 'flex !important' : 'block !important' ),
+		'rules_group'  => $media_query,
+	);
+	$rules[] = array(
+		'selector'     => "{$image_selector} > a",
+		'declarations' => array( 'display' => $image_crop ? 'flex !important' : 'inline-block !important' ),
+		'rules_group'  => $media_query,
+	);
+	$rules[] = array(
+		'selector'     => "{$image_selector} a,{$image_selector} img",
+		'declarations' => $image_crop
+			? array(
+				'width'      => '100% !important',
+				'flex'       => '1 0 0% !important',
+				'height'     => '100% !important',
+				'object-fit' => 'cover !important',
+			)
+			: array(
+				'width'      => 'auto !important',
+				'flex'       => '0 1 auto !important',
+				'height'     => 'auto !important',
+				'object-fit' => 'fill !important',
+			),
+		'rules_group'  => $media_query,
+	);
+
+	return $rules;
+}
+
 /**
  * Resolves a Gallery block's `dynamicContent` to an ordered list of image
  * attachment IDs.
@@ -309,8 +394,15 @@ function block_core_gallery_render_dynamic_image( $attachment_id, $attributes, $
 function block_core_gallery_render( $attributes, $content, $block ) {
 	static $global_styles = null;

+	// Gallery blocks created before layout variations existed do not have an
+	// explicit layout attribute. Missing and malformed layout data therefore
+	// falls back to Flex so existing galleries retain their current appearance.
+	$layout         = is_array( $attributes['layout'] ?? null ) ? $attributes['layout'] : array();
+	$layout_type    = $layout['type'] ?? null;
+	$is_flex_layout = ! is_string( $layout_type ) || '' === $layout_type || 'flex' === $layout_type;
+
 	// In dynamic mode the gallery's images are resolved at render time instead of
-	// being authored as inner blocks, so `save.js` persists at most the
+	// being authored as inner blocks, so `save.jsx` persists at most the
 	// gallery-level caption — a bare `<figcaption>`, or nothing when there is no
 	// caption. Resolve the configured source to a list of attachments, render an
 	// image block for each, and build the gallery `<figure>` wrapper from scratch.
@@ -357,124 +449,134 @@ function block_core_gallery_render( $attributes, $content, $block ) {
 		// Build the wrapper rather than parsing/splicing saved markup.
 		// `get_block_wrapper_attributes()` supplies the block-support
 		// classes/styles (align, color, border, spacing, anchor id); the layout
-		// render filter adds the flex layout classes downstream — the same way a
+		// render filter adds the active layout classes downstream — the same way a
 		// static gallery's wrapper is composed (`useBlockProps.save()` plus that
 		// filter). Only the gallery-specific classes are added explicitly, and
-		// they mirror `save.js` (kept in sync deliberately — see that file).
-		$gallery_classes  = 'wp-block-gallery has-nested-images';
-		$gallery_classes .= isset( $attributes['columns'] )
-			? ' columns-' . (int) $attributes['columns']
-			: ' columns-default';
-		if ( $attributes['imageCrop'] ?? true ) {
-			$gallery_classes .= ' is-cropped';
+		// they mirror `save.jsx` (kept in sync deliberately — see that file).
+		$gallery_classes = 'wp-block-gallery has-nested-images';
+		if ( $is_flex_layout ) {
+			$gallery_classes .= isset( $attributes['columns'] )
+				? ' columns-' . (int) $attributes['columns']
+				: ' columns-default';
+			if ( $attributes['imageCrop'] ?? true ) {
+				$gallery_classes .= ' is-cropped';
+			}
 		}
 		$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $gallery_classes ) );

-		// In dynamic mode `save.js` persists only the gallery-level caption, so
+		// In dynamic mode `save.jsx` persists only the gallery-level caption, so
 		// `$content` is the saved `<figcaption>` (or empty). Append it after the
 		// resolved images — matching the static gallery's `{images}{caption}`
 		// order — without parsing it.
 		$content = sprintf( '<figure %s>%s%s</figure>', $wrapper_attributes, $images_markup, $content );
 	}

-	// Adds a style tag for the --wp--style--unstable-gallery-gap var.
-	// The Gallery block needs to recalculate Image block width based on
-	// the current gap setting in order to maintain the number of flex columns
-	// so a css var is added to allow this.
-
-	$style_attr = is_array( $attributes['style'] ?? null )
-		? $attributes['style']
-		: array();
-	if (
-		defined( 'IS_GUTENBERG_PLUGIN' ) &&
-		IS_GUTENBERG_PLUGIN &&
-		function_exists( 'gutenberg_resolve_style_state_aliases' )
-	) {
-		$style_attr = gutenberg_resolve_style_state_aliases( $style_attr, 'core/gallery' );
-	}
-
-	$unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' );
-	$processed_content        = new WP_HTML_Tag_Processor( $content );
+	$processed_content = new WP_HTML_Tag_Processor( $content );
 	$processed_content->next_tag();
-	$processed_content->add_class( $unique_gallery_classname );

-	// --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default
-	// gap on the gallery.
-	$fallback_gap = 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )';
+	if ( $is_flex_layout ) {
+		// Add a style tag for the --wp--style--unstable-gallery-gap var. The
+		// Gallery's custom Flex layout recalculates Image block widths based on
+		// the current gap so it can maintain the selected number of columns.
+		$style_attr = is_array( $attributes['style'] ?? null )
+			? $attributes['style']
+			: array();
+		if (
+			defined( 'IS_GUTENBERG_PLUGIN' ) &&
+			IS_GUTENBERG_PLUGIN &&
+			function_exists( 'gutenberg_resolve_style_state_aliases' )
+		) {
+			$style_attr = gutenberg_resolve_style_state_aliases( $style_attr, 'core/gallery' );
+		}

-	if ( null === $global_styles ) {
-		$global_styles = function_exists( 'wp_get_global_styles' ) ? wp_get_global_styles() : array();
-	}
+		$unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' );
+		$processed_content->add_class( $unique_gallery_classname );

-	$global_gallery_styles = $global_styles['blocks']['core/gallery'] ?? array();
-	$global_gallery_gap    = $global_gallery_styles['spacing']['blockGap'] ?? $fallback_gap;
-	$has_block_gap         = is_array( $style_attr['spacing'] ?? null ) && array_key_exists( 'blockGap', $style_attr['spacing'] );
-	// Prefer the block's own gap value, then Gallery global styles. Missing
-	// values fall back to the Gallery blockGap default.
-	$block_gap  = $has_block_gap
-		? $style_attr['spacing']['blockGap']
-		: $global_gallery_gap;
-	$gap_column = block_core_gallery_get_column_gap_value( $block_gap, $fallback_gap );
-
-	// Set the CSS variable to the column value for Gallery's flex width calculations.
-	$gallery_styles = array(
-		array(
-			'selector'     => ".wp-block-gallery.{$unique_gallery_classname}",
-			'declarations' => array(
-				'--wp--style--unstable-gallery-gap' => $gap_column,
-			),
-		),
-	);
+		// --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default
+		// gap on the gallery.
+		$fallback_gap = 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )';

-	$global_settings          = wp_get_global_settings();
-	$viewport_settings        = $global_settings['viewport'] ?? null;
-	$responsive_media_queries = array();
-	foreach ( array( 'WP_Theme_JSON_Gutenberg', 'WP_Theme_JSON' ) as $theme_json_class_name ) {
-		if ( method_exists( $theme_json_class_name, 'get_viewport_media_queries' ) ) {
-			$responsive_media_queries = $theme_json_class_name::get_viewport_media_queries( $viewport_settings );
-			break;
+		if ( null === $global_styles ) {
+			$global_styles = function_exists( 'wp_get_global_styles' ) ? wp_get_global_styles() : array();
 		}
-	}

-	foreach ( $responsive_media_queries as $breakpoint => $media_query ) {
-		$viewport_style                = $style_attr[ $breakpoint ] ?? null;
-		$has_viewport_block_gap        = is_array( $viewport_style ) &&
-			is_array( $viewport_style['spacing'] ?? null ) &&
-			array_key_exists( 'blockGap', $viewport_style['spacing'] );
-		$has_global_viewport_block_gap = is_array( $global_gallery_styles[ $breakpoint ]['spacing'] ?? null ) &&
-			array_key_exists( 'blockGap', $global_gallery_styles[ $breakpoint ]['spacing'] );
-
-		// Viewport-specific block values win. Gallery global viewport values
-		// only apply when the block has no base gap, so they do not override an instance value.
-		if ( $has_viewport_block_gap ) {
-			$viewport_gap = $viewport_style['spacing']['blockGap'];
-		} elseif ( ! $has_block_gap && $has_global_viewport_block_gap ) {
-			$viewport_gap = $global_gallery_styles[ $breakpoint ]['spacing']['blockGap'];
-		} else {
-			continue;
+		$global_gallery_styles = $global_styles['blocks']['core/gallery'] ?? array();
+		$global_gallery_gap    = $global_gallery_styles['spacing']['blockGap'] ?? $fallback_gap;
+		$has_block_gap         = is_array( $style_attr['spacing'] ?? null ) && array_key_exists( 'blockGap', $style_attr['spacing'] );
+		// Prefer the block's own gap value, then Gallery global styles. Missing
+		// values fall back to the Gallery blockGap default.
+		$block_gap  = $has_block_gap
+			? $style_attr['spacing']['blockGap']
+			: $global_gallery_gap;
+		$gap_column = block_core_gallery_get_column_gap_value( $block_gap, $fallback_gap );
+
+		// Set the CSS variable to the column value for Gallery's flex width calculations.
+		$gallery_styles = array(
+			array(
+				'selector'     => ".wp-block-gallery.{$unique_gallery_classname}",
+				'declarations' => array(
+					'--wp--style--unstable-gallery-gap' => $gap_column,
+				),
+			),
+		);
+
+		$global_settings          = wp_get_global_settings();
+		$viewport_settings        = $global_settings['viewport'] ?? null;
+		$responsive_media_queries = array();
+		foreach ( array( 'WP_Theme_JSON_Gutenberg', 'WP_Theme_JSON' ) as $theme_json_class_name ) {
+			if ( method_exists( $theme_json_class_name, 'get_viewport_media_queries' ) ) {
+				$responsive_media_queries = $theme_json_class_name::get_viewport_media_queries( $viewport_settings );
+				break;
+			}
 		}

-		if ( null === $viewport_gap ) {
-			continue;
+		foreach ( $responsive_media_queries as $breakpoint => $media_query ) {
+			$viewport_style                = $style_attr[ $breakpoint ] ?? null;
+			$has_viewport_block_gap        = is_array( $viewport_style ) &&
+				is_array( $viewport_style['spacing'] ?? null ) &&
+				array_key_exists( 'blockGap', $viewport_style['spacing'] );
+			$has_global_viewport_block_gap = is_array( $global_gallery_styles[ $breakpoint ]['spacing'] ?? null ) &&
+				array_key_exists( 'blockGap', $global_gallery_styles[ $breakpoint ]['spacing'] );
+
+			// Viewport-specific block values win. Gallery global viewport values
+			// only apply when the block has no base gap, so they do not override an instance value.
+			if ( $has_viewport_block_gap ) {
+				$viewport_gap = $viewport_style['spacing']['blockGap'];
+			} elseif ( ! $has_block_gap && $has_global_viewport_block_gap ) {
+				$viewport_gap = $global_gallery_styles[ $breakpoint ]['spacing']['blockGap'];
+			} else {
+				$viewport_gap = null;
+			}
+
+			if ( null !== $viewport_gap ) {
+				$gallery_styles[] = array(
+					'selector'     => ".wp-block-gallery.{$unique_gallery_classname}",
+					'declarations' => array(
+						'--wp--style--unstable-gallery-gap' => block_core_gallery_get_column_gap_value(
+							$viewport_gap,
+							$fallback_gap
+						),
+					),
+					'rules_group'  => $media_query,
+				);
+			}
+
+			$gallery_styles = array_merge(
+				$gallery_styles,
+				block_core_gallery_get_responsive_flex_style_rules(
+					".{$unique_gallery_classname}",
+					$viewport_style,
+					$media_query
+				)
+			);
 		}

-		$gallery_styles[] = array(
-			'selector'     => ".wp-block-gallery.{$unique_gallery_classname}",
-			'declarations' => array(
-				'--wp--style--unstable-gallery-gap' => block_core_gallery_get_column_gap_value(
-					$viewport_gap,
-					$fallback_gap
-				),
-			),
-			'rules_group'  => $media_query,
+		wp_style_engine_get_stylesheet_from_css_rules(
+			$gallery_styles,
+			array( 'context' => 'block-supports' )
 		);
 	}

-	wp_style_engine_get_stylesheet_from_css_rules(
-		$gallery_styles,
-		array( 'context' => 'block-supports' )
-	);
-
 	// The WP_HTML_Tag_Processor class calls get_updated_html() internally
 	// when the instance is treated as a string, but here we explicitly
 	// convert it to a string.
diff --git a/wp-includes/blocks/gallery/block.json b/wp-includes/blocks/gallery/block.json
index 1c53921757..5f0ae51271 100644
--- a/wp-includes/blocks/gallery/block.json
+++ b/wp-includes/blocks/gallery/block.json
@@ -160,7 +160,12 @@
 		"layout": {
 			"allowSwitching": false,
 			"allowInheriting": false,
-			"allowEditing": false,
+			"allowEditing": true,
+			"allowOrientation": false,
+			"allowJustification": false,
+			"allowVerticalAlignment": false,
+			"allowWrap": false,
+			"allowSizingOnChildren": true,
 			"default": {
 				"type": "flex"
 			}
diff --git a/wp-includes/blocks/gallery/editor-rtl.css b/wp-includes/blocks/gallery/editor-rtl.css
index 11420368d1..a31db38288 100644
--- a/wp-includes/blocks/gallery/editor-rtl.css
+++ b/wp-includes/blocks/gallery/editor-rtl.css
@@ -93,12 +93,19 @@
  * Creates a checkerboard pattern background to indicate transparency.
  * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
  */
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
   display: block;
 }
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
   flex: 0 0 100%;
 }
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+  grid-column: 1/-1;
+}
+
 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
   display: none;
 }
diff --git a/wp-includes/blocks/gallery/editor-rtl.min.css b/wp-includes/blocks/gallery/editor-rtl.min.css
index b742d439ee..605bd98635 100644
--- a/wp-includes/blocks/gallery/editor-rtl.min.css
+++ b/wp-includes/blocks/gallery/editor-rtl.min.css
@@ -1 +1 @@
-:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
+:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/editor.css b/wp-includes/blocks/gallery/editor.css
index eaff158832..d3773c48ce 100644
--- a/wp-includes/blocks/gallery/editor.css
+++ b/wp-includes/blocks/gallery/editor.css
@@ -93,12 +93,19 @@
  * Creates a checkerboard pattern background to indicate transparency.
  * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
  */
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
   display: block;
 }
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
   flex: 0 0 100%;
 }
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+  grid-column: 1/-1;
+}
+
 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
   display: none;
 }
diff --git a/wp-includes/blocks/gallery/editor.min.css b/wp-includes/blocks/gallery/editor.min.css
index 8aa32f4b8b..2eb6fdfa4e 100644
--- a/wp-includes/blocks/gallery/editor.min.css
+++ b/wp-includes/blocks/gallery/editor.min.css
@@ -1 +1 @@
-:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
+:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style-rtl.css b/wp-includes/blocks/gallery/style-rtl.css
index aae3061488..51a104cd54 100644
--- a/wp-includes/blocks/gallery/style-rtl.css
+++ b/wp-includes/blocks/gallery/style-rtl.css
@@ -176,8 +176,7 @@
   width: 100%;
   height: 100%;
   flex: 1;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -284,35 +283,102 @@
   align-self: flex-start;
 }

-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
   align-items: normal;
 }

-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
   width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
   margin: 0;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
   display: flex;
   flex-grow: 1;
   justify-content: center;
-  position: relative;
   flex-direction: column;
   max-width: 100%;
   box-sizing: border-box;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
   margin: 0;
   flex-direction: column;
   flex-grow: 1;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
   display: block;
   height: auto;
   max-width: 100% !important;
   width: auto;
 }
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+  flex-grow: 1;
+  flex-basis: 100%;
+  text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+  margin-top: 0;
+  margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+  align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+  display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+  width: 100%;
+  flex: 1 0 0%;
+  height: 100%;
+  object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+  width: 100%;
+}
+@media (min-width: 600px) {
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+    width: 100%;
+  }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+  max-width: 420px;
+  width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+  justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+  position: relative;
+  margin: 0;
+}
 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
   position: absolute;
@@ -401,67 +467,8 @@ figure.wp-block-gallery.has-nested-images {
 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
   content: none;
 }
-.wp-block-gallery.has-nested-images figcaption {
-  flex-grow: 1;
-  flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+  grid-column: 1/-1;
   text-align: center;
-}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
-  margin-top: 0;
-  margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
-  align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
-  display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
-  width: 100%;
-  flex: 1 0 0%;
-  height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
-  width: 100%;
-}
-@media (min-width: 600px) {
-  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
-    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
-    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
-  }
-  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
-    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
-  }
-  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
-    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
-  }
-  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
-    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
-  }
-  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
-    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
-    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
-    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
-    width: 100%;
-  }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
-  max-width: 420px;
-  width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
-  justify-content: center;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style-rtl.min.css b/wp-includes/blocks/gallery/style-rtl.min.css
index e8522eb617..b67a631a3f 100644
--- a/wp-includes/blocks/gallery/style-rtl.min.css
+++ b/wp-includes/blocks/gallery/style-rtl.min.css
@@ -1 +1 @@
-.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
\ No newline at end of file
+.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style.css b/wp-includes/blocks/gallery/style.css
index 2d39b59c41..50b28077f6 100644
--- a/wp-includes/blocks/gallery/style.css
+++ b/wp-includes/blocks/gallery/style.css
@@ -176,8 +176,7 @@
   width: 100%;
   height: 100%;
   flex: 1;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -284,35 +283,102 @@
   align-self: flex-start;
 }

-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
   align-items: normal;
 }

-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
   width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
   margin: 0;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
   display: flex;
   flex-grow: 1;
   justify-content: center;
-  position: relative;
   flex-direction: column;
   max-width: 100%;
   box-sizing: border-box;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
   margin: 0;
   flex-direction: column;
   flex-grow: 1;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
   display: block;
   height: auto;
   max-width: 100% !important;
   width: auto;
 }
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+  flex-grow: 1;
+  flex-basis: 100%;
+  text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+  margin-top: 0;
+  margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+  align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+  display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+  width: 100%;
+  flex: 1 0 0%;
+  height: 100%;
+  object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+  width: 100%;
+}
+@media (min-width: 600px) {
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+    width: 100%;
+  }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+  max-width: 420px;
+  width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+  justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+  position: relative;
+  margin: 0;
+}
 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
   position: absolute;
@@ -401,67 +467,8 @@ figure.wp-block-gallery.has-nested-images {
 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
   content: none;
 }
-.wp-block-gallery.has-nested-images figcaption {
-  flex-grow: 1;
-  flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+  grid-column: 1/-1;
   text-align: center;
-}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
-  margin-top: 0;
-  margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
-  align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
-  display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
-  width: 100%;
-  flex: 1 0 0%;
-  height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
-  width: 100%;
-}
-@media (min-width: 600px) {
-  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
-    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
-    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
-  }
-  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
-    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
-  }
-  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
-    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
-  }
-  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
-    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
-  }
-  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
-    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
-    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
-    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
-    width: 100%;
-  }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
-  max-width: 420px;
-  width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
-  justify-content: center;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style.min.css b/wp-includes/blocks/gallery/style.min.css
index afff9680ce..b59cbe5c72 100644
--- a/wp-includes/blocks/gallery/style.min.css
+++ b/wp-includes/blocks/gallery/style.min.css
@@ -1 +1 @@
-.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
\ No newline at end of file
+.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme-rtl.css b/wp-includes/blocks/group/theme-rtl.css
index 5d738be14c..af36c2e615 100644
--- a/wp-includes/blocks/group/theme-rtl.css
+++ b/wp-includes/blocks/group/theme-rtl.css
@@ -44,5 +44,5 @@
  * These variables do not appear to be used anywhere else.
  */
 :where(.wp-block-group.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme-rtl.min.css b/wp-includes/blocks/group/theme-rtl.min.css
index df68e7e12c..7196c1e205 100644
--- a/wp-includes/blocks/group/theme-rtl.min.css
+++ b/wp-includes/blocks/group/theme-rtl.min.css
@@ -1 +1 @@
-:where(.wp-block-group.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme.css b/wp-includes/blocks/group/theme.css
index 5d738be14c..af36c2e615 100644
--- a/wp-includes/blocks/group/theme.css
+++ b/wp-includes/blocks/group/theme.css
@@ -44,5 +44,5 @@
  * These variables do not appear to be used anywhere else.
  */
 :where(.wp-block-group.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme.min.css b/wp-includes/blocks/group/theme.min.css
index df68e7e12c..7196c1e205 100644
--- a/wp-includes/blocks/group/theme.min.css
+++ b/wp-includes/blocks/group/theme.min.css
@@ -1 +1 @@
-:where(.wp-block-group.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/heading.php b/wp-includes/blocks/heading.php
index 471e31f19f..b712e9b631 100644
--- a/wp-includes/blocks/heading.php
+++ b/wp-includes/blocks/heading.php
@@ -17,7 +17,7 @@
  * @since 6.2.0
  *
  * @param array  $attributes Attributes of the block being rendered.
- * @param string $content Content of the block being rendered.
+ * @param string $content    Content of the block being rendered.
  *
  * @return string The content of the block being rendered.
  */
diff --git a/wp-includes/blocks/heading/style-rtl.css b/wp-includes/blocks/heading/style-rtl.css
index 04946b5fde..575cba3b53 100644
--- a/wp-includes/blocks/heading/style-rtl.css
+++ b/wp-includes/blocks/heading/style-rtl.css
@@ -49,7 +49,7 @@ h3:where(.wp-block-heading).has-background,
 h4:where(.wp-block-heading).has-background,
 h5:where(.wp-block-heading).has-background,
 h6:where(.wp-block-heading).has-background {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
 h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
 h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
diff --git a/wp-includes/blocks/heading/style-rtl.min.css b/wp-includes/blocks/heading/style-rtl.min.css
index 6aff7ae178..f2ce89c12e 100644
--- a/wp-includes/blocks/heading/style-rtl.min.css
+++ b/wp-includes/blocks/heading/style-rtl.min.css
@@ -1 +1 @@
-h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
+h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/heading/style.css b/wp-includes/blocks/heading/style.css
index 04946b5fde..575cba3b53 100644
--- a/wp-includes/blocks/heading/style.css
+++ b/wp-includes/blocks/heading/style.css
@@ -49,7 +49,7 @@ h3:where(.wp-block-heading).has-background,
 h4:where(.wp-block-heading).has-background,
 h5:where(.wp-block-heading).has-background,
 h6:where(.wp-block-heading).has-background {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
 h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
 h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
diff --git a/wp-includes/blocks/heading/style.min.css b/wp-includes/blocks/heading/style.min.css
index 6aff7ae178..f2ce89c12e 100644
--- a/wp-includes/blocks/heading/style.min.css
+++ b/wp-includes/blocks/heading/style.min.css
@@ -1 +1 @@
-h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
+h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/home-link.php b/wp-includes/blocks/home-link.php
index fc2d18592e..d3b52c7ca9 100644
--- a/wp-includes/blocks/home-link.php
+++ b/wp-includes/blocks/home-link.php
@@ -11,7 +11,7 @@
  *
  * @since 6.0.0
  *
- * @param  array $context home link block context.
+ * @param array $context home link block context.
  * @return array Colors CSS classes and inline styles.
  */
 function block_core_home_link_build_css_colors( $context ) {
@@ -64,7 +64,7 @@ function block_core_home_link_build_css_colors( $context ) {
  *
  * @since 6.0.0
  *
- * @param  array $context    Home link block context.
+ * @param array $context Home link block context.
  * @return string The li wrapper attributes.
  */
 function block_core_home_link_build_li_wrapper_attributes( $context ) {
diff --git a/wp-includes/blocks/icon.php b/wp-includes/blocks/icon.php
index c010e71483..749ea140b2 100644
--- a/wp-includes/blocks/icon.php
+++ b/wp-includes/blocks/icon.php
@@ -96,7 +96,17 @@ function render_block_core_icon( $attributes ) {
 	$processor = new WP_HTML_Tag_Processor( $svg );
 	if ( $processor->next_tag( 'svg' ) ) {
 		if ( ! empty( $styles['css'] ) ) {
-			$processor->set_attribute( 'style', $styles['css'] );
+			// Merge with the SVG's intrinsic style (e.g. `fill: none` on
+			// stroke-based icons) so it is preserved. The block styles come last
+			// so they win on any conflicting property.
+			$existing_style = $processor->get_attribute( 'style' );
+			$trimmed_style  = is_string( $existing_style )
+				? rtrim( trim( $existing_style ), ';' )
+				: '';
+			$merged_style   = '' !== $trimmed_style
+				? $trimmed_style . '; ' . $styles['css']
+				: $styles['css'];
+			$processor->set_attribute( 'style', $merged_style );
 		}

 		// Apply flip classes to the SVG.
@@ -115,11 +125,13 @@ function render_block_core_icon( $attributes ) {
 		if ( $rotation ) {
 			$current_style = $processor->get_attribute( 'style' ) ?? '';
 			$rotation_css  = 'rotate: ' . $rotation . 'deg;';
-			if ( $current_style ) {
-				$processor->set_attribute( 'style', $current_style . ' ' . $rotation_css );
-			} else {
-				$processor->set_attribute( 'style', $rotation_css );
-			}
+			$trimmed_style = is_string( $current_style )
+				? rtrim( trim( $current_style ), ';' )
+				: '';
+			$merged_style  = '' !== $trimmed_style
+				? $trimmed_style . '; ' . $rotation_css
+				: $rotation_css;
+			$processor->set_attribute( 'style', $merged_style );
 		}

 		$svg = $processor->get_updated_html();
diff --git a/wp-includes/blocks/icon/style-rtl.css b/wp-includes/blocks/icon/style-rtl.css
index f3d7108127..f7e9d8686c 100644
--- a/wp-includes/blocks/icon/style-rtl.css
+++ b/wp-includes/blocks/icon/style-rtl.css
@@ -26,4 +26,7 @@
 :where(.wp-block-icon) svg {
   width: 100%;
   height: 100%;
+}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+  vector-effect: none;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style-rtl.min.css b/wp-includes/blocks/icon/style-rtl.min.css
index 03d52e39f8..b790319abc 100644
--- a/wp-includes/blocks/icon/style-rtl.min.css
+++ b/wp-includes/blocks/icon/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
\ No newline at end of file
+.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style.css b/wp-includes/blocks/icon/style.css
index f3d7108127..f7e9d8686c 100644
--- a/wp-includes/blocks/icon/style.css
+++ b/wp-includes/blocks/icon/style.css
@@ -26,4 +26,7 @@
 :where(.wp-block-icon) svg {
   width: 100%;
   height: 100%;
+}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+  vector-effect: none;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style.min.css b/wp-includes/blocks/icon/style.min.css
index 03d52e39f8..b790319abc 100644
--- a/wp-includes/blocks/icon/style.min.css
+++ b/wp-includes/blocks/icon/style.min.css
@@ -1 +1 @@
-.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
\ No newline at end of file
+.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/image/editor-rtl.css b/wp-includes/blocks/image/editor-rtl.css
index 158b40200f..874a458bac 100644
--- a/wp-includes/blocks/image/editor-rtl.css
+++ b/wp-includes/blocks/image/editor-rtl.css
@@ -105,7 +105,6 @@ figure.wp-block-image:not(.wp-block) {
   position: relative;
 }
 .wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-image .is-applying img, .wp-block-image.is-transient img,
diff --git a/wp-includes/blocks/image/editor-rtl.min.css b/wp-includes/blocks/image/editor-rtl.min.css
index 6325567659..3b30d65470 100644
--- a/wp-includes/blocks/image/editor-rtl.min.css
+++ b/wp-includes/blocks/image/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
+.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
diff --git a/wp-includes/blocks/image/editor.css b/wp-includes/blocks/image/editor.css
index c477743012..d0b87fce4c 100644
--- a/wp-includes/blocks/image/editor.css
+++ b/wp-includes/blocks/image/editor.css
@@ -105,7 +105,6 @@ figure.wp-block-image:not(.wp-block) {
   position: relative;
 }
 .wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-image .is-applying img, .wp-block-image.is-transient img,
diff --git a/wp-includes/blocks/image/editor.min.css b/wp-includes/blocks/image/editor.min.css
index ea5b087b5d..93a8d45968 100644
--- a/wp-includes/blocks/image/editor.min.css
+++ b/wp-includes/blocks/image/editor.min.css
@@ -1 +1 @@
-.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
+.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
diff --git a/wp-includes/blocks/list.php b/wp-includes/blocks/list.php
index 1bffd81324..5a5aecfb28 100644
--- a/wp-includes/blocks/list.php
+++ b/wp-includes/blocks/list.php
@@ -15,7 +15,7 @@
  * @see https://github.com/WordPress/gutenberg/issues/12420
  *
  * @param array  $attributes Attributes of the block being rendered.
- * @param string $content Content of the block being rendered.
+ * @param string $content    Content of the block being rendered.
  *
  * @return string The content of the block being rendered.
  */
diff --git a/wp-includes/blocks/list/style-rtl.css b/wp-includes/blocks/list/style-rtl.css
index 7f2d4754d8..cf34ee6199 100644
--- a/wp-includes/blocks/list/style-rtl.css
+++ b/wp-includes/blocks/list/style-rtl.css
@@ -49,5 +49,5 @@ ul {
 }

 :root :where(.wp-block-list.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style-rtl.min.css b/wp-includes/blocks/list/style-rtl.min.css
index 79f9382fb3..4e8c5e7e20 100644
--- a/wp-includes/blocks/list/style-rtl.min.css
+++ b/wp-includes/blocks/list/style-rtl.min.css
@@ -1 +1 @@
-ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style.css b/wp-includes/blocks/list/style.css
index 7f2d4754d8..cf34ee6199 100644
--- a/wp-includes/blocks/list/style.css
+++ b/wp-includes/blocks/list/style.css
@@ -49,5 +49,5 @@ ul {
 }

 :root :where(.wp-block-list.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style.min.css b/wp-includes/blocks/list/style.min.css
index 79f9382fb3..4e8c5e7e20 100644
--- a/wp-includes/blocks/list/style.min.css
+++ b/wp-includes/blocks/list/style.min.css
@@ -1 +1 @@
-ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/math/block.json b/wp-includes/blocks/math/block.json
index a305900ab9..e8a09d5443 100644
--- a/wp-includes/blocks/math/block.json
+++ b/wp-includes/blocks/math/block.json
@@ -36,6 +36,9 @@
 			"__experimentalDefaultControls": {
 				"fontSize": true
 			}
+		},
+		"interactivity": {
+			"clientNavigation": true
 		}
 	},
 	"attributes": {
diff --git a/wp-includes/blocks/media-text/style-rtl.css b/wp-includes/blocks/media-text/style-rtl.css
index b480738ef5..d208feb4c0 100644
--- a/wp-includes/blocks/media-text/style-rtl.css
+++ b/wp-includes/blocks/media-text/style-rtl.css
@@ -84,7 +84,7 @@
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -104,8 +104,7 @@
   position: absolute;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 /*
diff --git a/wp-includes/blocks/media-text/style-rtl.min.css b/wp-includes/blocks/media-text/style-rtl.min.css
index 3fd5871db8..786c7081fd 100644
--- a/wp-includes/blocks/media-text/style-rtl.min.css
+++ b/wp-includes/blocks/media-text/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
+.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
diff --git a/wp-includes/blocks/media-text/style.css b/wp-includes/blocks/media-text/style.css
index fa58693802..fc2da7c5ec 100644
--- a/wp-includes/blocks/media-text/style.css
+++ b/wp-includes/blocks/media-text/style.css
@@ -94,7 +94,7 @@
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -114,8 +114,7 @@
   position: absolute;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 /*
diff --git a/wp-includes/blocks/media-text/style.min.css b/wp-includes/blocks/media-text/style.min.css
index 3470f18e0c..bd30c43ce9 100644
--- a/wp-includes/blocks/media-text/style.min.css
+++ b/wp-includes/blocks/media-text/style.min.css
@@ -1 +1 @@
-.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
+.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link.php b/wp-includes/blocks/navigation-link.php
index b941e35857..d6f329939b 100644
--- a/wp-includes/blocks/navigation-link.php
+++ b/wp-includes/blocks/navigation-link.php
@@ -14,9 +14,9 @@ require_once __DIR__ . '/navigation-link/shared/render-submenu-icon.php';
  *
  * @since 5.9.0
  *
- * @param  array $context     Navigation block context.
- * @param  array $attributes  Block attributes.
- * @param  bool  $is_sub_menu Whether the link is part of a sub-menu. Default false.
+ * @param array $context     Navigation block context.
+ * @param array $attributes  Block attributes.
+ * @param bool  $is_sub_menu Whether the link is part of a sub-menu. Default false.
  * @return array Colors CSS classes and inline styles.
  */
 function block_core_navigation_link_build_css_colors( $context, $attributes, $is_sub_menu = false ) {
@@ -90,7 +90,7 @@ function block_core_navigation_link_build_css_colors( $context, $attributes, $is
  * @since 5.9.0
  * @deprecated 7.0.0
  *
- * @param  array $context Navigation block context.
+ * @param array $context Navigation block context.
  * @return array Font size CSS classes and inline styles.
  */
 function block_core_navigation_link_build_css_font_sizes( $context ) {
@@ -308,7 +308,7 @@ function render_block_core_navigation_link( $attributes, $content, $block ) {
  * @since 5.9.0
  *
  * @param WP_Taxonomy|WP_Post_Type $entity post type or taxonomy entity.
- * @param string                   $kind string of value 'taxonomy' or 'post-type'.
+ * @param string                   $kind   string of value 'taxonomy' or 'post-type'.
  *
  * @return array
  */
diff --git a/wp-includes/blocks/navigation-link/block.json b/wp-includes/blocks/navigation-link/block.json
index 8cab34bc4d..1e63f70a5c 100644
--- a/wp-includes/blocks/navigation-link/block.json
+++ b/wp-includes/blocks/navigation-link/block.json
@@ -2,7 +2,7 @@
 	"$schema": "https://schemas.wp.org/trunk/block.json",
 	"apiVersion": 3,
 	"name": "core/navigation-link",
-	"title": "Custom Link",
+	"title": "Navigation Link",
 	"category": "design",
 	"parent": [ "core/navigation" ],
 	"allowedBlocks": [
diff --git a/wp-includes/blocks/navigation.php b/wp-includes/blocks/navigation.php
index 48af8ba468..e67f727c60 100644
--- a/wp-includes/blocks/navigation.php
+++ b/wp-includes/blocks/navigation.php
@@ -417,7 +417,7 @@ class WP_Navigation_Block_Renderer {
 	 * @since 6.5.0
 	 *
 	 * @param string $overlay_template_part_id The overlay template part ID in format "theme//slug".
-	 * @param array  $attributes                The block attributes.
+	 * @param array  $attributes               The block attributes.
 	 * @return WP_Block_List Returns the inner blocks for the overlay template part.
 	 */
 	private static function get_overlay_blocks_from_template_part( $overlay_template_part_id, $attributes ) {
@@ -518,7 +518,7 @@ class WP_Navigation_Block_Renderer {
 	 * @since 6.5.0
 	 *
 	 * @param array    $attributes The block attributes.
-	 * @param WP_Block $block The parsed block.
+	 * @param WP_Block $block      The parsed block.
 	 * @return WP_Block_List Returns the inner blocks for the navigation block.
 	 */
 	private static function get_inner_blocks( $attributes, $block ) {
@@ -740,8 +740,8 @@ class WP_Navigation_Block_Renderer {
 	 *
 	 * @since 6.5.0
 	 *
-	 * @param array         $attributes The block attributes.
-	 * @param WP_Block_List $inner_blocks The list of inner blocks.
+	 * @param array         $attributes        The block attributes.
+	 * @param WP_Block_List $inner_blocks      The list of inner blocks.
 	 * @param string        $inner_blocks_html The markup for the inner blocks.
 	 * @return string Returns the container markup.
 	 */
@@ -892,8 +892,8 @@ class WP_Navigation_Block_Renderer {
 	 *
 	 * @since 6.5.0
 	 *
-	 * @param array         $attributes    The block attributes.
-	 * @param WP_Block_List $inner_blocks  A list of inner blocks.
+	 * @param array         $attributes   The block attributes.
+	 * @param WP_Block_List $inner_blocks A list of inner blocks.
 	 * @return string Returns the navigation block markup.
 	 */
 	private static function get_nav_attributes( $attributes, $inner_blocks ) {
@@ -979,7 +979,7 @@ class WP_Navigation_Block_Renderer {
 	 *
 	 * @since 6.5.0
 	 *
-	 * @param array         $attributes The block attributes.
+	 * @param array         $attributes   The block attributes.
 	 * @param WP_Block_List $inner_blocks The list of inner blocks.
 	 * @return string Returns the navigation wrapper markup.
 	 */
@@ -1786,12 +1786,12 @@ add_filter( 'render_block_data', 'block_core_navigation_typographic_presets_back
  *
  * @deprecated 6.3.0 Use WP_Navigation_Fallback::parse_blocks_from_menu_items() instead.
  *
- * @param array $menu_items               An array of menu items that represent
- *                                        an individual level of a menu.
- * @param array $menu_items_by_parent_id  An array keyed by the id of the
- *                                        parent menu where each element is an
- *                                        array of menu items that belong to
- *                                        that parent.
+ * @param array $menu_items              An array of menu items that represent
+ *                                       an individual level of a menu.
+ * @param array $menu_items_by_parent_id An array keyed by the id of the
+ *                                       parent menu where each element is an
+ *                                       array of menu items that belong to
+ *                                       that parent.
  * @return array An array of parsed block data.
  */
 function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
@@ -1891,7 +1891,7 @@ function block_core_navigation_get_classic_menu_fallback() {
  *
  * @deprecated 6.3.0 Use WP_Navigation_Fallback::get_classic_menu_fallback_blocks() instead.
  *
- * @param  object $classic_nav_menu WP_Term The classic navigation object to convert.
+ * @param object $classic_nav_menu WP_Term The classic navigation object to convert.
  * @return array the normalized parsed blocks.
  */
 function block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu ) {
diff --git a/wp-includes/blocks/navigation/editor-rtl.css b/wp-includes/blocks/navigation/editor-rtl.css
index e3e8208d93..ff43d6ac68 100644
--- a/wp-includes/blocks/navigation/editor-rtl.css
+++ b/wp-includes/blocks/navigation/editor-rtl.css
@@ -134,6 +134,10 @@
   visibility: visible;
 }

+.wp-block-navigation__container.block-editor-block-list__layout {
+  flex-grow: 1;
+}
+
 .is-editing > .wp-block-navigation__container {
   visibility: visible;
   opacity: 1;
@@ -640,4 +644,8 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op

 .wp-block-navigation__overlay-help-text-wrapper {
   margin-top: 8px;
+}
+
+.wp-block-audio__autoplay-help-text {
+  grid-column: 1/-1;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor-rtl.min.css b/wp-includes/blocks/navigation/editor-rtl.min.css
index f5d59737b4..2ca9a76c1a 100644
--- a/wp-includes/blocks/navigation/editor-rtl.min.css
+++ b/wp-includes/blocks/navigation/editor-rtl.min.css
@@ -1 +1 @@
-.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}
\ No newline at end of file
+.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor.css b/wp-includes/blocks/navigation/editor.css
index 9949f41a5f..aaa01a2128 100644
--- a/wp-includes/blocks/navigation/editor.css
+++ b/wp-includes/blocks/navigation/editor.css
@@ -134,6 +134,10 @@
   visibility: visible;
 }

+.wp-block-navigation__container.block-editor-block-list__layout {
+  flex-grow: 1;
+}
+
 .is-editing > .wp-block-navigation__container {
   visibility: visible;
   opacity: 1;
@@ -640,4 +644,8 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op

 .wp-block-navigation__overlay-help-text-wrapper {
   margin-top: 8px;
+}
+
+.wp-block-audio__autoplay-help-text {
+  grid-column: 1/-1;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor.min.css b/wp-includes/blocks/navigation/editor.min.css
index b4bbffc7be..6bfa6a6de8 100644
--- a/wp-includes/blocks/navigation/editor.min.css
+++ b/wp-includes/blocks/navigation/editor.min.css
@@ -1 +1 @@
-.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}
\ No newline at end of file
+.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}
\ No newline at end of file
diff --git a/wp-includes/blocks/page-list.php b/wp-includes/blocks/page-list.php
index 395702068e..cf812a67d0 100644
--- a/wp-includes/blocks/page-list.php
+++ b/wp-includes/blocks/page-list.php
@@ -36,8 +36,8 @@ function block_core_page_list_get_submenu_visibility( $context ) {
  *
  * @since 5.8.0
  *
- * @param  array $attributes Block attributes.
- * @param  array $context    Navigation block context.
+ * @param array $attributes Block attributes.
+ * @param array $context    Navigation block context.
  * @return array Colors CSS classes and inline styles.
  */
 function block_core_page_list_build_css_colors( $attributes, $context ) {
@@ -128,14 +128,14 @@ function block_core_page_list_build_css_colors( $attributes, $context ) {
  *
  * @since 5.8.0
  *
- * @param string  $submenu_visibility The submenu visibility mode: 'hover', 'click', or 'always'.
- * @param boolean $show_submenu_icons Whether to show submenu indicator icons.
- * @param boolean $is_navigation_child If block is a child of Navigation block.
- * @param array   $nested_pages The array of nested pages.
- * @param boolean $is_nested Whether the submenu is nested or not.
+ * @param string  $submenu_visibility       The submenu visibility mode: 'hover', 'click', or 'always'.
+ * @param boolean $show_submenu_icons       Whether to show submenu indicator icons.
+ * @param boolean $is_navigation_child      If block is a child of Navigation block.
+ * @param array   $nested_pages             The array of nested pages.
+ * @param boolean $is_nested                Whether the submenu is nested or not.
  * @param array   $active_page_ancestor_ids An array of ancestor ids for active page.
- * @param array   $colors Color information for overlay styles.
- * @param integer $depth The nesting depth.
+ * @param array   $colors                   Color information for overlay styles.
+ * @param integer $depth                    The nesting depth.
  *
  * @return string List markup.
  */
@@ -227,7 +227,7 @@ function block_core_page_list_render_nested_page_list( $submenu_visibility, $sho
  * @since 5.8.0
  *
  * @param array $current_level The level being iterated through.
- * @param array $children The children grouped by parent post ID.
+ * @param array $children      The children grouped by parent post ID.
  *
  * @return array The nested array of pages.
  */
diff --git a/wp-includes/blocks/paragraph/style-rtl.css b/wp-includes/blocks/paragraph/style-rtl.css
index c6206fb9d2..8509d4c58b 100644
--- a/wp-includes/blocks/paragraph/style-rtl.css
+++ b/wp-includes/blocks/paragraph/style-rtl.css
@@ -79,7 +79,7 @@ p.has-drop-cap.has-background {
 }

 :root :where(p.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 :where(p.has-text-color:not(.has-link-color)) a {
diff --git a/wp-includes/blocks/paragraph/style-rtl.min.css b/wp-includes/blocks/paragraph/style-rtl.min.css
index 50049ba264..e77ffa9448 100644
--- a/wp-includes/blocks/paragraph/style-rtl.min.css
+++ b/wp-includes/blocks/paragraph/style-rtl.min.css
@@ -1 +1 @@
-.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
+.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/paragraph/style.css b/wp-includes/blocks/paragraph/style.css
index 58cb239987..87aebb5dbd 100644
--- a/wp-includes/blocks/paragraph/style.css
+++ b/wp-includes/blocks/paragraph/style.css
@@ -79,7 +79,7 @@ p.has-drop-cap.has-background {
 }

 :root :where(p.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 :where(p.has-text-color:not(.has-link-color)) a {
diff --git a/wp-includes/blocks/paragraph/style.min.css b/wp-includes/blocks/paragraph/style.min.css
index 40c17c6a92..3afc8d45e9 100644
--- a/wp-includes/blocks/paragraph/style.min.css
+++ b/wp-includes/blocks/paragraph/style.min.css
@@ -1 +1 @@
-.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
+.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist-track/style-rtl.css b/wp-includes/blocks/playlist-track/style-rtl.css
index f7c2c626cc..ca11b14ed1 100644
--- a/wp-includes/blocks/playlist-track/style-rtl.css
+++ b/wp-includes/blocks/playlist-track/style-rtl.css
@@ -35,8 +35,7 @@
   margin-left: var(--wp--preset--spacing--20, 0.5em);
   border: 1px solid rgba(0, 0, 0, 0.08);
   box-sizing: border-box;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
   flex: 1 1 0;
diff --git a/wp-includes/blocks/playlist-track/style-rtl.min.css b/wp-includes/blocks/playlist-track/style-rtl.min.css
index 60aed49f5b..183b83f0eb 100644
--- a/wp-includes/blocks/playlist-track/style-rtl.min.css
+++ b/wp-includes/blocks/playlist-track/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}
\ No newline at end of file
+.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist-track/style.css b/wp-includes/blocks/playlist-track/style.css
index 08125f1310..fdbdfd6205 100644
--- a/wp-includes/blocks/playlist-track/style.css
+++ b/wp-includes/blocks/playlist-track/style.css
@@ -35,8 +35,7 @@
   margin-right: var(--wp--preset--spacing--20, 0.5em);
   border: 1px solid rgba(0, 0, 0, 0.08);
   box-sizing: border-box;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
   flex: 1 1 0;
diff --git a/wp-includes/blocks/playlist-track/style.min.css b/wp-includes/blocks/playlist-track/style.min.css
index 0d1a3b1097..10bb3ff485 100644
--- a/wp-includes/blocks/playlist-track/style.min.css
+++ b/wp-includes/blocks/playlist-track/style.min.css
@@ -1 +1 @@
-.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
\ No newline at end of file
+.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist/style-rtl.css b/wp-includes/blocks/playlist/style-rtl.css
index d3bd304c54..f87f6fe28b 100644
--- a/wp-includes/blocks/playlist/style-rtl.css
+++ b/wp-includes/blocks/playlist/style-rtl.css
@@ -110,8 +110,7 @@
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   pointer-events: none;
   z-index: 0;
 }
diff --git a/wp-includes/blocks/playlist/style-rtl.min.css b/wp-includes/blocks/playlist/style-rtl.min.css
index 4f2000d8d0..e85e25f01e 100644
--- a/wp-includes/blocks/playlist/style-rtl.min.css
+++ b/wp-includes/blocks/playlist/style-rtl.min.css
@@ -1 +1 @@
-.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
+.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist/style.css b/wp-includes/blocks/playlist/style.css
index 77df1130e0..bfe93a5ab2 100644
--- a/wp-includes/blocks/playlist/style.css
+++ b/wp-includes/blocks/playlist/style.css
@@ -110,8 +110,7 @@
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   pointer-events: none;
   z-index: 0;
 }
diff --git a/wp-includes/blocks/playlist/style.min.css b/wp-includes/blocks/playlist/style.min.css
index 259e224b17..9d2eed37d1 100644
--- a/wp-includes/blocks/playlist/style.min.css
+++ b/wp-includes/blocks/playlist/style.min.css
@@ -1 +1 @@
-.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
+.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
diff --git a/wp-includes/blocks/post-author-biography.php b/wp-includes/blocks/post-author-biography.php
index bd983f79e7..5ef7f433d7 100644
--- a/wp-includes/blocks/post-author-biography.php
+++ b/wp-includes/blocks/post-author-biography.php
@@ -10,9 +10,9 @@
  *
  * @since 6.0.0
  *
- * @param  array    $attributes Block attributes.
- * @param  string   $content    Block default content.
- * @param  WP_Block $block      Block instance.
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
  * @return string Returns the rendered post author biography block.
  */
 function render_block_core_post_author_biography( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-author-name.php b/wp-includes/blocks/post-author-name.php
index 73113eb1ef..f729696b78 100644
--- a/wp-includes/blocks/post-author-name.php
+++ b/wp-includes/blocks/post-author-name.php
@@ -10,9 +10,9 @@
  *
  * @since 6.2.0
  *
- * @param  array    $attributes Block attributes.
- * @param  string   $content    Block default content.
- * @param  WP_Block $block      Block instance.
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
  * @return string Returns the rendered post author name block.
  */
 function render_block_core_post_author_name( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-author.php b/wp-includes/blocks/post-author.php
index a4880f8a9e..682fabb280 100644
--- a/wp-includes/blocks/post-author.php
+++ b/wp-includes/blocks/post-author.php
@@ -10,9 +10,9 @@
  *
  * @since 5.9.0
  *
- * @param  array    $attributes Block attributes.
- * @param  string   $content    Block default content.
- * @param  WP_Block $block      Block instance.
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
  * @return string Returns the rendered author block.
  */
 function render_block_core_post_author( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-comments-link.php b/wp-includes/blocks/post-comments-link.php
index c6d33eb0cd..6f183a79ea 100644
--- a/wp-includes/blocks/post-comments-link.php
+++ b/wp-includes/blocks/post-comments-link.php
@@ -10,10 +10,10 @@
  *
  * @since 6.9.0
  *
- * @param  array    $attributes Block attributes.
- * @param  string   $content    Block default content.
- * @param  WP_Block $block      Block instance.
- * @return string   Returns the rendered link.
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the rendered link.
  */
 function render_block_core_post_comments_link( $attributes, $content, $block ) {
 	if (
diff --git a/wp-includes/blocks/post-content.php b/wp-includes/blocks/post-content.php
index b75d7144da..56429cd22a 100644
--- a/wp-includes/blocks/post-content.php
+++ b/wp-includes/blocks/post-content.php
@@ -60,7 +60,7 @@ function render_block_core_post_content( $attributes, $content, $block ) {
 		/**
 		 * The allowed tag names match the options offered in the editor.
 		 *
-		 * @see packages/block-library/src/post-content/edit.js
+		 * @see packages/block-library/src/post-content/edit.jsx
 		 */
 		$allowed_tag_names   = array( 'div', 'main', 'section', 'article' );
 		$normalized_tag_name = strtolower( $attributes['tagName'] );
diff --git a/wp-includes/blocks/post-time-to-read.php b/wp-includes/blocks/post-time-to-read.php
index 74a091d97c..f3f336fbe9 100644
--- a/wp-includes/blocks/post-time-to-read.php
+++ b/wp-includes/blocks/post-time-to-read.php
@@ -92,9 +92,9 @@ function block_core_post_time_to_read_word_count( $text, $type ) {
  *
  * @since 6.9.0
  *
- * @param  array    $attributes Block attributes.
- * @param  string   $content    Block default content.
- * @param  WP_Block $block      Block instance.
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
  * @return string Returns the rendered post author name block.
  */
 function render_block_core_post_time_to_read( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/preformatted/style-rtl.css b/wp-includes/blocks/preformatted/style-rtl.css
index 81d909ef97..320b3a8da7 100644
--- a/wp-includes/blocks/preformatted/style-rtl.css
+++ b/wp-includes/blocks/preformatted/style-rtl.css
@@ -49,5 +49,5 @@
 }

 :where(.wp-block-preformatted.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style-rtl.min.css b/wp-includes/blocks/preformatted/style-rtl.min.css
index cfb25c3a4c..ae2777e565 100644
--- a/wp-includes/blocks/preformatted/style-rtl.min.css
+++ b/wp-includes/blocks/preformatted/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style.css b/wp-includes/blocks/preformatted/style.css
index 81d909ef97..320b3a8da7 100644
--- a/wp-includes/blocks/preformatted/style.css
+++ b/wp-includes/blocks/preformatted/style.css
@@ -49,5 +49,5 @@
 }

 :where(.wp-block-preformatted.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style.min.css b/wp-includes/blocks/preformatted/style.min.css
index cfb25c3a4c..ae2777e565 100644
--- a/wp-includes/blocks/preformatted/style.min.css
+++ b/wp-includes/blocks/preformatted/style.min.css
@@ -1 +1 @@
-.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/query.php b/wp-includes/blocks/query.php
index 73fc9a5092..404d8ac1b6 100644
--- a/wp-includes/blocks/query.php
+++ b/wp-includes/blocks/query.php
@@ -108,8 +108,8 @@ function block_core_query_disable_enhanced_pagination( $parsed_block ) {
 			 * by adding an attribute called `data-wp-navigation-disabled` which
 			 * is later handled by the front-end logic.
 			 *
-			 * @param string   $content  The block content.
-			 * @param array    $block    The full block, including name and attributes.
+			 * @param string $content The block content.
+			 * @param array  $block   The full block, including name and attributes.
 			 * @return string Returns the modified output of the query block.
 			 */
 			$render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) {
diff --git a/wp-includes/blocks/query/editor-rtl.css b/wp-includes/blocks/query/editor-rtl.css
index fba1f7c932..2b5ff74b62 100644
--- a/wp-includes/blocks/query/editor-rtl.css
+++ b/wp-includes/blocks/query/editor-rtl.css
@@ -94,20 +94,16 @@
  * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
  */
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
   background: #fff;
@@ -119,12 +115,6 @@
   z-index: 2;
 }

-@media (min-width: 600px) {
-  .wp-block-query__enhanced-pagination-modal {
-    max-width: 480px;
-  }
-}
-
 .block-editor-block-settings-menu__popover.is-expanded {
   overflow-y: scroll;
 }
@@ -141,7 +131,7 @@
   }
 }
 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
-  grid-gap: 12px;
+  gap: 12px;
   min-width: 280px;
 }
 @media (min-width: 600px) {
diff --git a/wp-includes/blocks/query/editor-rtl.min.css b/wp-includes/blocks/query/editor-rtl.min.css
index e5ab48847b..baf78d2a27 100644
--- a/wp-includes/blocks/query/editor-rtl.min.css
+++ b/wp-includes/blocks/query/editor-rtl.min.css
@@ -1 +1 @@
-.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
+.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
diff --git a/wp-includes/blocks/query/editor.css b/wp-includes/blocks/query/editor.css
index fba1f7c932..2b5ff74b62 100644
--- a/wp-includes/blocks/query/editor.css
+++ b/wp-includes/blocks/query/editor.css
@@ -94,20 +94,16 @@
  * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
  */
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
   background: #fff;
@@ -119,12 +115,6 @@
   z-index: 2;
 }

-@media (min-width: 600px) {
-  .wp-block-query__enhanced-pagination-modal {
-    max-width: 480px;
-  }
-}
-
 .block-editor-block-settings-menu__popover.is-expanded {
   overflow-y: scroll;
 }
@@ -141,7 +131,7 @@
   }
 }
 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
-  grid-gap: 12px;
+  gap: 12px;
   min-width: 280px;
 }
 @media (min-width: 600px) {
diff --git a/wp-includes/blocks/query/editor.min.css b/wp-includes/blocks/query/editor.min.css
index e5ab48847b..baf78d2a27 100644
--- a/wp-includes/blocks/query/editor.min.css
+++ b/wp-includes/blocks/query/editor.min.css
@@ -1 +1 @@
-.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
+.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
diff --git a/wp-includes/blocks/read-more.php b/wp-includes/blocks/read-more.php
index bf14f8ea24..81c4f0f0ba 100644
--- a/wp-includes/blocks/read-more.php
+++ b/wp-includes/blocks/read-more.php
@@ -13,7 +13,7 @@
  * @param array    $attributes Block attributes.
  * @param string   $content    Block default content.
  * @param WP_Block $block      Block instance.
- * @return string  Returns the post link.
+ * @return string Returns the post link.
  */
 function render_block_core_read_more( $attributes, $content, $block ) {
 	if ( ! isset( $block->context['postId'] ) ) {
diff --git a/wp-includes/blocks/read-more/style-rtl.css b/wp-includes/blocks/read-more/style-rtl.css
index 86d5cb7d4d..41e79d3dc2 100644
--- a/wp-includes/blocks/read-more/style-rtl.css
+++ b/wp-includes/blocks/read-more/style-rtl.css
@@ -1,6 +1,5 @@
 .wp-block-read-more {
   display: block;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-read-more:where(:not([style*=text-decoration])) {
diff --git a/wp-includes/blocks/read-more/style-rtl.min.css b/wp-includes/blocks/read-more/style-rtl.min.css
index c2c810cef0..5dca71aebe 100644
--- a/wp-includes/blocks/read-more/style-rtl.min.css
+++ b/wp-includes/blocks/read-more/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
+.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/read-more/style.css b/wp-includes/blocks/read-more/style.css
index 86d5cb7d4d..41e79d3dc2 100644
--- a/wp-includes/blocks/read-more/style.css
+++ b/wp-includes/blocks/read-more/style.css
@@ -1,6 +1,5 @@
 .wp-block-read-more {
   display: block;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-read-more:where(:not([style*=text-decoration])) {
diff --git a/wp-includes/blocks/read-more/style.min.css b/wp-includes/blocks/read-more/style.min.css
index c2c810cef0..5dca71aebe 100644
--- a/wp-includes/blocks/read-more/style.min.css
+++ b/wp-includes/blocks/read-more/style.min.css
@@ -1 +1 @@
-.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
+.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/search.php b/wp-includes/blocks/search.php
index 8811e005e7..8a453bcfd1 100644
--- a/wp-includes/blocks/search.php
+++ b/wp-includes/blocks/search.php
@@ -360,7 +360,7 @@ function apply_block_core_search_border_styles( $attributes, $property, &$wrappe
  *
  * @since 5.8.0
  *
- * @param  array $attributes The block attributes.
+ * @param array $attributes The block attributes.
  *
  * @return array Style HTML attribute.
  */
diff --git a/wp-includes/blocks/search/style-rtl.css b/wp-includes/blocks/search/style-rtl.css
index aa8753ee6a..65a73d2f2f 100644
--- a/wp-includes/blocks/search/style-rtl.css
+++ b/wp-includes/blocks/search/style-rtl.css
@@ -124,9 +124,7 @@
   min-width: 3rem;
   border: 1px solid #949494;
   text-decoration: unset !important;
-  -webkit-appearance: initial;
-     -moz-appearance: initial;
-          appearance: initial;
+  appearance: initial;
 }

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
diff --git a/wp-includes/blocks/search/style-rtl.min.css b/wp-includes/blocks/search/style-rtl.min.css
index 4759b15005..4eec016747 100644
--- a/wp-includes/blocks/search/style-rtl.min.css
+++ b/wp-includes/blocks/search/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}
\ No newline at end of file
+.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}
\ No newline at end of file
diff --git a/wp-includes/blocks/search/style.css b/wp-includes/blocks/search/style.css
index 34c6d29fe4..ade21a7a96 100644
--- a/wp-includes/blocks/search/style.css
+++ b/wp-includes/blocks/search/style.css
@@ -124,9 +124,7 @@
   min-width: 3rem;
   border: 1px solid #949494;
   text-decoration: unset !important;
-  -webkit-appearance: initial;
-     -moz-appearance: initial;
-          appearance: initial;
+  appearance: initial;
 }

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
diff --git a/wp-includes/blocks/search/style.min.css b/wp-includes/blocks/search/style.min.css
index eec2474b97..de16d07902 100644
--- a/wp-includes/blocks/search/style.min.css
+++ b/wp-includes/blocks/search/style.min.css
@@ -1 +1 @@
-.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
\ No newline at end of file
+.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-logo.php b/wp-includes/blocks/site-logo.php
index 915563461e..29357c9a8f 100644
--- a/wp-includes/blocks/site-logo.php
+++ b/wp-includes/blocks/site-logo.php
@@ -139,7 +139,7 @@ add_filter( 'theme_mod_custom_logo', '_override_custom_logo_theme_mod' );
  *
  * @since 5.8.0
  *
- * @param  mixed $value Attachment ID of the custom logo or an empty value.
+ * @param mixed $value Attachment ID of the custom logo or an empty value.
  * @return mixed
  */
 function _sync_custom_logo_to_site_logo( $value ) {
diff --git a/wp-includes/blocks/site-logo/editor-rtl.css b/wp-includes/blocks/site-logo/editor-rtl.css
index ae44cf6b0d..397462c06e 100644
--- a/wp-includes/blocks/site-logo/editor-rtl.css
+++ b/wp-includes/blocks/site-logo/editor-rtl.css
@@ -129,8 +129,7 @@
   word-break: break-all;
   white-space: normal;
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }
 .block-library-site-logo__inspector-media-replace-container img {
   width: 20px;
diff --git a/wp-includes/blocks/site-logo/editor-rtl.min.css b/wp-includes/blocks/site-logo/editor-rtl.min.css
index 3eb9e6074b..2950dc209d 100644
--- a/wp-includes/blocks/site-logo/editor-rtl.min.css
+++ b/wp-includes/blocks/site-logo/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
+.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-logo/editor.css b/wp-includes/blocks/site-logo/editor.css
index 97606b351c..eb429dc637 100644
--- a/wp-includes/blocks/site-logo/editor.css
+++ b/wp-includes/blocks/site-logo/editor.css
@@ -129,8 +129,7 @@
   word-break: break-all;
   white-space: normal;
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }
 .block-library-site-logo__inspector-media-replace-container img {
   width: 20px;
diff --git a/wp-includes/blocks/site-logo/editor.min.css b/wp-includes/blocks/site-logo/editor.min.css
index 85b323f771..1a3cc7ef3e 100644
--- a/wp-includes/blocks/site-logo/editor.min.css
+++ b/wp-includes/blocks/site-logo/editor.min.css
@@ -1 +1 @@
-.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
+.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/block.json b/wp-includes/blocks/site-title/block.json
index 0631de6560..8bf5202643 100644
--- a/wp-includes/blocks/site-title/block.json
+++ b/wp-includes/blocks/site-title/block.json
@@ -61,6 +61,7 @@
 			"__experimentalFontWeight": true,
 			"__experimentalLetterSpacing": true,
 			"__experimentalWritingMode": true,
+			"fitText": true,
 			"__experimentalDefaultControls": {
 				"fontSize": true
 			}
diff --git a/wp-includes/blocks/site-title/editor-rtl.css b/wp-includes/blocks/site-title/editor-rtl.css
index 20ea358499..33df265cdc 100644
--- a/wp-includes/blocks/site-title/editor-rtl.css
+++ b/wp-includes/blocks/site-title/editor-rtl.css
@@ -1,4 +1,8 @@
 .wp-block-site-title__placeholder {
   padding: 1em 0;
   border: 1px dashed;
+}
+
+.wp-block-site-title.has-fit-text > * {
+  white-space: inherit !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor-rtl.min.css b/wp-includes/blocks/site-title/editor-rtl.min.css
index 190eb89e5d..bd2c99b6b1 100644
--- a/wp-includes/blocks/site-title/editor-rtl.min.css
+++ b/wp-includes/blocks/site-title/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}
\ No newline at end of file
+.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor.css b/wp-includes/blocks/site-title/editor.css
index 20ea358499..33df265cdc 100644
--- a/wp-includes/blocks/site-title/editor.css
+++ b/wp-includes/blocks/site-title/editor.css
@@ -1,4 +1,8 @@
 .wp-block-site-title__placeholder {
   padding: 1em 0;
   border: 1px dashed;
+}
+
+.wp-block-site-title.has-fit-text > * {
+  white-space: inherit !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor.min.css b/wp-includes/blocks/site-title/editor.min.css
index 190eb89e5d..bd2c99b6b1 100644
--- a/wp-includes/blocks/site-title/editor.min.css
+++ b/wp-includes/blocks/site-title/editor.min.css
@@ -1 +1 @@
-.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}
\ No newline at end of file
+.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/social-link.php b/wp-includes/blocks/social-link.php
index 85a907c234..60064f64a5 100644
--- a/wp-includes/blocks/social-link.php
+++ b/wp-includes/blocks/social-link.php
@@ -349,7 +349,6 @@ function block_core_social_link_services( $service = '', $field = '' ) {
 	 * @since 6.9.0
 	 *
 	 * @param array $services_data The list of services. Each item is an array containing a 'name' and 'icon' key.
-	 * @return array The list of social services.
 	 */
 	$services_data = apply_filters( 'block_core_social_link_get_services', $services_data );

diff --git a/wp-includes/blocks/tab-list.php b/wp-includes/blocks/tab-list.php
index eb587ef78f..f45de5def3 100644
--- a/wp-includes/blocks/tab-list.php
+++ b/wp-includes/blocks/tab-list.php
@@ -9,14 +9,14 @@
  * Render callback for core/tab-list.
  *
  * Injects IAPI directives into the saved button HTML. The buttons already
- * carry color/border/padding styles from save.js; this callback adds
+ * carry color/border/padding styles from save.jsx; this callback adds
  * tab-specific attributes (id, aria-controls, context) and interactivity
  * directives using data from the tabs-list context.
  *
  * @since 7.1.0
  *
  * @param array     $attributes Block attributes.
- * @param string    $content    Block content (rendered buttons from save.js).
+ * @param string    $content    Block content (rendered buttons from save.jsx).
  * @param \WP_Block $block      WP_Block instance.
  *
  * @return string Updated HTML.
diff --git a/wp-includes/blocks/tab-list/style-rtl.css b/wp-includes/blocks/tab-list/style-rtl.css
index 82031c5ef2..70e5a4a866 100644
--- a/wp-includes/blocks/tab-list/style-rtl.css
+++ b/wp-includes/blocks/tab-list/style-rtl.css
@@ -2,7 +2,6 @@
   box-sizing: border-box;
   color: inherit;
   display: block;
-  width: -moz-max-content;
   width: max-content;
   text-decoration: none;
   cursor: pointer;
@@ -11,8 +10,7 @@
   position: relative;
   border: none;
   background: none;
-  -moz-appearance: none;
-       appearance: none;
+  appearance: none;
   -webkit-appearance: none;
   margin: 0;
   padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
diff --git a/wp-includes/blocks/tab-list/style-rtl.min.css b/wp-includes/blocks/tab-list/style-rtl.min.css
index 27367e80c8..e2cbdd388b 100644
--- a/wp-includes/blocks/tab-list/style-rtl.min.css
+++ b/wp-includes/blocks/tab-list/style-rtl.min.css
@@ -1 +1 @@
-:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}
\ No newline at end of file
+:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/tab-list/style.css b/wp-includes/blocks/tab-list/style.css
index 6b187a8268..21c9c8f8d9 100644
--- a/wp-includes/blocks/tab-list/style.css
+++ b/wp-includes/blocks/tab-list/style.css
@@ -2,7 +2,6 @@
   box-sizing: border-box;
   color: inherit;
   display: block;
-  width: -moz-max-content;
   width: max-content;
   text-decoration: none;
   cursor: pointer;
@@ -11,8 +10,7 @@
   position: relative;
   border: none;
   background: none;
-  -moz-appearance: none;
-       appearance: none;
+  appearance: none;
   -webkit-appearance: none;
   margin: 0;
   padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
diff --git a/wp-includes/blocks/tab-list/style.min.css b/wp-includes/blocks/tab-list/style.min.css
index 8c379747ae..6db44f1c71 100644
--- a/wp-includes/blocks/tab-list/style.min.css
+++ b/wp-includes/blocks/tab-list/style.min.css
@@ -1 +1 @@
-:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
\ No newline at end of file
+:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/tabs.php b/wp-includes/blocks/tabs.php
index e7a3d63775..a8d9dcc4b0 100644
--- a/wp-includes/blocks/tabs.php
+++ b/wp-includes/blocks/tabs.php
@@ -104,7 +104,8 @@ function block_core_tabs_render_block_callback( array $attributes, string $conte
 			)
 		)
 	);
-	$tag_processor->set_attribute( 'data-wp-init', 'callbacks.onTabsInit' );
+	$tag_processor->set_attribute( 'data-wp-init', 'callbacks.activateTabByHash' );
+	$tag_processor->set_attribute( 'data-wp-on-window--hashchange', 'callbacks.activateTabByHash' );
 	$tag_processor->set_attribute( 'data-wp-on--keydown', 'actions.handleTabKeyDown' );

 	$output = $tag_processor->get_updated_html();
diff --git a/wp-includes/blocks/template-part/editor-rtl.css b/wp-includes/blocks/template-part/editor-rtl.css
index 280dc4fb3c..06f09b1948 100644
--- a/wp-includes/blocks/template-part/editor-rtl.css
+++ b/wp-includes/blocks/template-part/editor-rtl.css
@@ -97,20 +97,16 @@
   z-index: 1000001;
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .block-library-template-part__selection-search {
diff --git a/wp-includes/blocks/template-part/editor-rtl.min.css b/wp-includes/blocks/template-part/editor-rtl.min.css
index 915cda20df..41149bfc2c 100644
--- a/wp-includes/blocks/template-part/editor-rtl.min.css
+++ b/wp-includes/blocks/template-part/editor-rtl.min.css
@@ -1 +1 @@
-.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
+.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/editor.css b/wp-includes/blocks/template-part/editor.css
index 280dc4fb3c..06f09b1948 100644
--- a/wp-includes/blocks/template-part/editor.css
+++ b/wp-includes/blocks/template-part/editor.css
@@ -97,20 +97,16 @@
   z-index: 1000001;
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .block-library-template-part__selection-search {
diff --git a/wp-includes/blocks/template-part/editor.min.css b/wp-includes/blocks/template-part/editor.min.css
index 915cda20df..41149bfc2c 100644
--- a/wp-includes/blocks/template-part/editor.min.css
+++ b/wp-includes/blocks/template-part/editor.min.css
@@ -1 +1 @@
-.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
+.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme-rtl.css b/wp-includes/blocks/template-part/theme-rtl.css
index 08abf9411b..d9536e8bc4 100644
--- a/wp-includes/blocks/template-part/theme-rtl.css
+++ b/wp-includes/blocks/template-part/theme-rtl.css
@@ -44,7 +44,7 @@
  * These variables do not appear to be used anywhere else.
  */
 :root :where(.wp-block-template-part.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
   margin-top: 0;
   margin-bottom: 0;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme-rtl.min.css b/wp-includes/blocks/template-part/theme-rtl.min.css
index 289918a36d..62fa5e7749 100644
--- a/wp-includes/blocks/template-part/theme-rtl.min.css
+++ b/wp-includes/blocks/template-part/theme-rtl.min.css
@@ -1 +1 @@
-:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme.css b/wp-includes/blocks/template-part/theme.css
index 08abf9411b..d9536e8bc4 100644
--- a/wp-includes/blocks/template-part/theme.css
+++ b/wp-includes/blocks/template-part/theme.css
@@ -44,7 +44,7 @@
  * These variables do not appear to be used anywhere else.
  */
 :root :where(.wp-block-template-part.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
   margin-top: 0;
   margin-bottom: 0;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme.min.css b/wp-includes/blocks/template-part/theme.min.css
index 289918a36d..62fa5e7749 100644
--- a/wp-includes/blocks/template-part/theme.min.css
+++ b/wp-includes/blocks/template-part/theme.min.css
@@ -1 +1 @@
-:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/video/style-rtl.css b/wp-includes/blocks/video/style-rtl.css
index 3cf648472a..b1cfa91570 100644
--- a/wp-includes/blocks/video/style-rtl.css
+++ b/wp-includes/blocks/video/style-rtl.css
@@ -103,8 +103,7 @@
 }
 @supports (position: sticky) {
   .wp-block-video [poster] {
-    -o-object-fit: cover;
-       object-fit: cover;
+    object-fit: cover;
   }
 }
 .wp-block-video.aligncenter {
diff --git a/wp-includes/blocks/video/style-rtl.min.css b/wp-includes/blocks/video/style-rtl.min.css
index 9075ab00b7..4bcadfdc74 100644
--- a/wp-includes/blocks/video/style-rtl.min.css
+++ b/wp-includes/blocks/video/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
+.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
diff --git a/wp-includes/blocks/video/style.css b/wp-includes/blocks/video/style.css
index 3cf648472a..b1cfa91570 100644
--- a/wp-includes/blocks/video/style.css
+++ b/wp-includes/blocks/video/style.css
@@ -103,8 +103,7 @@
 }
 @supports (position: sticky) {
   .wp-block-video [poster] {
-    -o-object-fit: cover;
-       object-fit: cover;
+    object-fit: cover;
   }
 }
 .wp-block-video.aligncenter {
diff --git a/wp-includes/blocks/video/style.min.css b/wp-includes/blocks/video/style.min.css
index 9075ab00b7..4bcadfdc74 100644
--- a/wp-includes/blocks/video/style.min.css
+++ b/wp-includes/blocks/video/style.min.css
@@ -1 +1 @@
-.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
+.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
diff --git a/wp-includes/blocks/widget-group.php b/wp-includes/blocks/widget-group.php
index e8769612a2..ac4474deef 100644
--- a/wp-includes/blocks/widget-group.php
+++ b/wp-includes/blocks/widget-group.php
@@ -14,8 +14,8 @@
  * @global int|string $_sidebar_being_rendered
  *
  * @param array    $attributes The block attributes.
- * @param string   $content The block content.
- * @param WP_Block $block The block.
+ * @param string   $content    The block content.
+ * @param WP_Block $block      The block.
  *
  * @return string Rendered block.
  */
@@ -70,7 +70,7 @@ add_action( 'init', 'register_block_core_widget_group' );
  *
  * @global int|string $_sidebar_being_rendered
  *
- * @param int|string $index       Index, name, or ID of the dynamic sidebar.
+ * @param int|string $index Index, name, or ID of the dynamic sidebar.
  */
 function note_sidebar_being_rendered( $index ) {
 	global $_sidebar_being_rendered;
diff --git a/wp-includes/build/constants.php b/wp-includes/build/constants.php
index c2a539ac31..365f89d9e3 100644
--- a/wp-includes/build/constants.php
+++ b/wp-includes/build/constants.php
@@ -9,6 +9,6 @@
  */

 return array(
-	'version' => '23.9.0',
+	'version' => '23.9.1',
 	'build_url' => includes_url( 'build/' ),
 );
diff --git a/wp-includes/build/pages/font-library/page-wp-admin.php b/wp-includes/build/pages/font-library/page-wp-admin.php
index 98cb4028c9..bc5625319a 100644
--- a/wp-includes/build/pages/font-library/page-wp-admin.php
+++ b/wp-includes/build/pages/font-library/page-wp-admin.php
@@ -328,10 +328,14 @@ function wp_font_library_wp_admin_render_page() {
 		);
 		?>
 	</div>
-	<div id="font-library-wp-admin-app"></div>
+	<?php
+	// Core's pre-CSS Modules Boot layout uses this class for viewport sizing.
+	// Remove it when the minimum supported WordPress version includes the Boot
+	// changes from Gutenberg #81756.
+	?>
+	<div id="font-library-wp-admin-app" class="boot-layout-container"></div>
 	<?php
 }

 // Hook the enqueue function to admin_enqueue_scripts
 add_action( 'admin_enqueue_scripts', 'wp_font_library_wp_admin_enqueue_scripts' );
-
diff --git a/wp-includes/build/pages/font-library/page.php b/wp-includes/build/pages/font-library/page.php
index 3a901eb8ef..f1413c181c 100644
--- a/wp-includes/build/pages/font-library/page.php
+++ b/wp-includes/build/pages/font-library/page.php
@@ -332,6 +332,22 @@ function wp_font_library_render_page() {
 function wp_font_library_intercept_render() {
 	// phpcs:ignore WordPress.Security.NonceVerification.Recommended
 	if ( isset( $_GET['page'] ) && 'font-library' === $_GET['page'] ) {
+		// The page renders outside the menu page callback flow, so it must
+		// enforce authentication and capability checks itself. Without this,
+		// any admin entry point firing `admin_init` (such as admin-post.php,
+		// which serves logged-out requests) would render the page for
+		// unauthenticated visitors.
+		if ( ! is_user_logged_in() ) {
+			auth_redirect();
+		}
+
+		if ( ! current_user_can( 'edit_theme_options' ) ) {
+			wp_die(
+				__( 'Sorry, you are not allowed to access this page.' ),
+				403
+			);
+		}
+
 		wp_font_library_render_page();
 		exit;
 	}
diff --git a/wp-includes/build/pages/options-connectors/page-wp-admin.php b/wp-includes/build/pages/options-connectors/page-wp-admin.php
index ab6dd03a34..0bc111244e 100644
--- a/wp-includes/build/pages/options-connectors/page-wp-admin.php
+++ b/wp-includes/build/pages/options-connectors/page-wp-admin.php
@@ -328,10 +328,14 @@ function wp_options_connectors_wp_admin_render_page() {
 		);
 		?>
 	</div>
-	<div id="options-connectors-wp-admin-app"></div>
+	<?php
+	// Core's pre-CSS Modules Boot layout uses this class for viewport sizing.
+	// Remove it when the minimum supported WordPress version includes the Boot
+	// changes from Gutenberg #81756.
+	?>
+	<div id="options-connectors-wp-admin-app" class="boot-layout-container"></div>
 	<?php
 }

 // Hook the enqueue function to admin_enqueue_scripts
 add_action( 'admin_enqueue_scripts', 'wp_options_connectors_wp_admin_enqueue_scripts' );
-
diff --git a/wp-includes/build/pages/options-connectors/page.php b/wp-includes/build/pages/options-connectors/page.php
index 702ea86840..e563b7c231 100644
--- a/wp-includes/build/pages/options-connectors/page.php
+++ b/wp-includes/build/pages/options-connectors/page.php
@@ -332,6 +332,22 @@ function wp_options_connectors_render_page() {
 function wp_options_connectors_intercept_render() {
 	// phpcs:ignore WordPress.Security.NonceVerification.Recommended
 	if ( isset( $_GET['page'] ) && 'options-connectors' === $_GET['page'] ) {
+		// The page renders outside the menu page callback flow, so it must
+		// enforce authentication and capability checks itself. Without this,
+		// any admin entry point firing `admin_init` (such as admin-post.php,
+		// which serves logged-out requests) would render the page for
+		// unauthenticated visitors.
+		if ( ! is_user_logged_in() ) {
+			auth_redirect();
+		}
+
+		if ( ! current_user_can( 'manage_options' ) ) {
+			wp_die(
+				__( 'Sorry, you are not allowed to access this page.' ),
+				403
+			);
+		}
+
 		wp_options_connectors_render_page();
 		exit;
 	}
diff --git a/wp-includes/build/routes/connectors-home/content.js b/wp-includes/build/routes/connectors-home/content.js
index bb7023a352..170542e051 100644
--- a/wp-includes/build/routes/connectors-home/content.js
+++ b/wp-includes/build/routes/connectors-home/content.js
@@ -218,13 +218,6 @@ var require_with_selector = __commonJS({
   }
 });

-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
-  "package-external:@wordpress/primitives"(exports, module) {
-    module.exports = window.wp.primitives;
-  }
-});
-
 // package-external:@wordpress/theme
 var require_theme = __commonJS({
   "package-external:@wordpress/theme"(exports, module) {
@@ -239,6 +232,13 @@ var require_private_apis = __commonJS({
   }
 });

+// package-external:@wordpress/primitives
+var require_primitives = __commonJS({
+  "package-external:@wordpress/primitives"(exports, module) {
+    module.exports = window.wp.primitives;
+  }
+});
+
 // package-external:@wordpress/components
 var require_components = __commonJS({
   "package-external:@wordpress/components"(exports, module) {
@@ -8755,13 +8755,13 @@ function registerStyle(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+  registerStyle("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 style_default = { "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" };
 if (typeof process === "undefined" || true) {
-  registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+var global_css_defense_default = { "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 Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
   const element = useRender({
     render,
@@ -8863,7 +8863,7 @@ function registerStyle2(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle2("9db2873e7f", "@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,#f6e6e3);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,#c6f7cd);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))}}}");
+  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))}}}");
 }
 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) {
@@ -8882,11 +8882,13 @@ var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none",
   );
 });

-// packages/ui/build-module/button/button.mjs
+// packages/ui/build-module/tooltip/popup.mjs
+var import_element15 = __toESM(require_element(), 1);
+
+// packages/ui/build-module/tooltip/portal.mjs
 var import_element12 = __toESM(require_element(), 1);
-var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-import { speak } from "@wordpress/a11y";
+
+// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
 var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
 function getRuntime3() {
   const globalScope = globalThis;
@@ -8968,86 +8970,82 @@ function registerStyle3(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle3("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)}}}');
+  registerStyle3("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 style_default3 = { "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" };
-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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+function resolveOwnerDocument() {
+  return typeof document === "undefined" ? null : document;
 }
-var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+function isInWordPressEnvironment() {
+  let topWp;
+  try {
+    topWp = window.top?.wp;
+  } catch {
+  }
+  const wp = topWp ?? window.wp;
+  return typeof wp?.components === "object" && wp.components !== null;
 }
-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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-  registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+var cachedSlot = null;
+function ensureSlotIsAccessible(element) {
+  element.setAttribute("aria-hidden", "false");
+  return element;
 }
-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" };
-var Button3 = (0, import_element12.forwardRef)(
-  function Button22({
-    tone = "brand",
-    variant = "solid",
-    size: size4 = "default",
-    className,
-    focusableWhenDisabled = true,
-    disabled: disabled2,
-    loading,
-    loadingAnnouncement = (0, import_i18n.__)("Loading"),
-    children,
-    ...props
-  }, ref) {
-    const mergedClassName = clsx_default(
-      global_css_defense_default2.button,
-      resets_default["box-sizing"],
-      focus_module_default["outset-ring--focus-except-active"],
-      variant !== "unstyled" && style_default3.button,
-      style_default3[`is-${tone}`],
-      style_default3[`is-${variant}`],
-      style_default3[`is-${size4}`],
-      loading && style_default3["is-loading"],
-      className
-    );
-    (0, import_element12.useEffect)(() => {
-      if (loading && loadingAnnouncement) {
-        speak(loadingAnnouncement);
-      }
-    }, [loading, loadingAnnouncement]);
+function createSlot(ownerDocument2) {
+  const element = ownerDocument2.createElement("div");
+  element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+  if (wp_compat_overlay_slot_default.slot) {
+    element.classList.add(wp_compat_overlay_slot_default.slot);
+  }
+  ownerDocument2.body.appendChild(element);
+  return element;
+}
+function getWpCompatOverlaySlot() {
+  if (typeof window === "undefined") {
+    return void 0;
+  }
+  if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+    return void 0;
+  }
+  const ownerDocument2 = resolveOwnerDocument();
+  if (!ownerDocument2 || !ownerDocument2.body) {
+    return void 0;
+  }
+  if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+    return ensureSlotIsAccessible(cachedSlot);
+  }
+  const existing = ownerDocument2.querySelector(
+    `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+  );
+  if (existing instanceof HTMLDivElement) {
+    cachedSlot = ensureSlotIsAccessible(existing);
+    return cachedSlot;
+  }
+  if (cachedSlot?.isConnected) {
+    cachedSlot.remove();
+  }
+  cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+  return cachedSlot;
+}
+
+// packages/ui/build-module/tooltip/portal.mjs
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element12.forwardRef)(
+  function TooltipPortal3({ container, ...restProps }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
-      Button,
+      index_parts_exports.Portal,
       {
-        ref,
-        className: mergedClassName,
-        focusableWhenDisabled,
-        disabled: disabled2 ?? loading,
-        ...props,
-        children
+        container: container ?? getWpCompatOverlaySlot(),
+        ...restProps,
+        ref
       }
     );
   }
 );

-// packages/ui/build-module/button/icon.mjs
-var import_element14 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/icon/icon.mjs
+// packages/ui/build-module/tooltip/positioner.mjs
 var import_element13 = __toESM(require_element(), 1);
-var import_primitives = __toESM(require_primitives(), 1);
 var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var Icon = (0, import_element13.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-    import_primitives.SVG,
-    {
-      ref,
-      ...icon.props,
-      ...restProps,
-      width: size4,
-      height: size4
-    }
-  );
-});
-
-// packages/ui/build-module/button/icon.mjs
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -9129,69 +9127,68 @@ function registerStyle4(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle4("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)}}}');
+  registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
 }
-var style_default4 = { "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_element14.forwardRef)(
-  function ButtonIcon2({ className, icon, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
-      Icon,
+var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+  registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+var Positioner = (0, import_element13.forwardRef)(
+  function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+      index_parts_exports.Positioner,
       {
         ref,
-        icon,
-        className: clsx_default(style_default4.icon, className),
-        size: 24,
-        ...props
+        align,
+        side,
+        sideOffset,
+        ...props,
+        className: clsx_default(
+          resets_default["box-sizing"],
+          style_default3.positioner,
+          className
+        )
       }
     );
   }
 );

-// packages/ui/build-module/button/index.mjs
-ButtonIcon.displayName = "Button.Icon";
-var Button4 = Object.assign(Button3, {
-  /**
-   * An icon component specifically designed to work well when rendered inside
-   * a `Button` component.
-   */
-  Icon: ButtonIcon
-});
-
-// packages/icons/build-module/library/caution.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var caution_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
-
-// packages/icons/build-module/library/close-small.mjs
-var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
-
-// packages/icons/build-module/library/error.mjs
-var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-var error_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.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/ui/build-module/utils/render-slot-with-children.mjs
+var import_element14 = __toESM(require_element(), 1);
+function renderSlotWithChildren(slot, defaultSlot, children) {
+  return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+}

-// packages/icons/build-module/library/info.mjs
-var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var info_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives5.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z" }) });
+// packages/ui/build-module/utils/theme-provider.mjs
+var theme = __toESM(require_theme(), 1);

-// packages/icons/build-module/library/published.mjs
-var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var published_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives6.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+// packages/ui/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/ui"
+);

-// packages/ui/build-module/icon-button/icon-button.mjs
-var import_element22 = __toESM(require_element(), 1);
+// packages/ui/build-module/utils/theme-provider.mjs
+function getThemeProvider() {
+  const themePackage = theme;
+  if (themePackage.ThemeProvider) {
+    return themePackage.ThemeProvider;
+  }
+  if (!themePackage.privateApis) {
+    throw new Error(
+      "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+    );
+  }
+  return unlock(
+    themePackage.privateApis
+  ).ThemeProvider;
+}
+var ThemeProvider = getThemeProvider();

 // packages/ui/build-module/tooltip/popup.mjs
-var import_element18 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_element15 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
 function getRuntime5() {
   const globalScope = globalThis;
@@ -9273,82 +9270,54 @@ function registerStyle5(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-function resolveOwnerDocument() {
-  return typeof document === "undefined" ? null : document;
+  registerStyle5("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}}}}');
 }
-function isInWordPressEnvironment() {
-  let topWp;
-  try {
-    topWp = window.top?.wp;
-  } catch {
+var style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+var POPUP_COLOR = { background: "#1e1e1e" };
+var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+    index_parts_exports.Popup,
+    {
+      ref,
+      className: clsx_default(style_default4.popup, className),
+      ...props,
+      children
+    }
+  ) });
+  const positionedPopup = renderSlotWithChildren(
+    positioner,
+    /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Positioner, {}),
+    popupContent
+  );
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Portal, {}), positionedPopup);
+});
+
+// packages/ui/build-module/tooltip/trigger.mjs
+var import_element16 = __toESM(require_element(), 1);
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+var Trigger = (0, import_element16.forwardRef)(
+  function TooltipTrigger3(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(index_parts_exports.Trigger, { ref, ...props });
   }
-  const wp = topWp ?? window.wp;
-  return typeof wp?.components === "object" && wp.components !== null;
+);
+
+// packages/ui/build-module/utils/direction-provider.mjs
+var import_i18n = __toESM(require_i18n(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+function DirectionProvider3({ children }) {
+  return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
 }
-var cachedSlot = null;
-function ensureSlotIsAccessible(element) {
-  element.setAttribute("aria-hidden", "false");
-  return element;
+
+// packages/ui/build-module/tooltip/root.mjs
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+function Root(props) {
+  return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Root, { ...props }) });
 }
-function createSlot(ownerDocument2) {
-  const element = ownerDocument2.createElement("div");
-  element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-  if (wp_compat_overlay_slot_default.slot) {
-    element.classList.add(wp_compat_overlay_slot_default.slot);
-  }
-  ownerDocument2.body.appendChild(element);
-  return element;
-}
-function getWpCompatOverlaySlot() {
-  if (typeof window === "undefined") {
-    return void 0;
-  }
-  if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-    return void 0;
-  }
-  const ownerDocument2 = resolveOwnerDocument();
-  if (!ownerDocument2 || !ownerDocument2.body) {
-    return void 0;
-  }
-  if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-    return ensureSlotIsAccessible(cachedSlot);
-  }
-  const existing = ownerDocument2.querySelector(
-    `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-  );
-  if (existing instanceof HTMLDivElement) {
-    cachedSlot = ensureSlotIsAccessible(existing);
-    return cachedSlot;
-  }
-  if (cachedSlot?.isConnected) {
-    cachedSlot.remove();
-  }
-  cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-  return cachedSlot;
-}
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element15.forwardRef)(
-  function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
-      index_parts_exports.Portal,
-      {
-        container: container ?? getWpCompatOverlaySlot(),
-        ...restProps,
-        ref
-      }
-    );
-  }
-);

-// packages/ui/build-module/tooltip/positioner.mjs
-var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element17 = __toESM(require_element(), 1);
+var import_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
 function getRuntime6() {
   const globalScope = globalThis;
@@ -9434,64 +9403,115 @@ if (typeof process === "undefined" || true) {
 }
 var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle6("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}}}}');
+  registerStyle6("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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element16.forwardRef)(
-  function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
-      index_parts_exports.Positioner,
-      {
-        ref,
-        align,
-        side,
-        sideOffset,
-        ...props,
-        className: clsx_default(
-          resets_default2["box-sizing"],
-          style_default5.positioner,
-          className
-        )
-      }
-    );
-  }
-);
-
-// packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element17 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element17.cloneElement)(slot ?? defaultSlot, { children });
+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) {
+  registerStyle6("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_default5 = { "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) {
+  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_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_element17.forwardRef)(function Link2({
+  children,
+  variant = "default",
+  tone = "brand",
+  openInNewTab = false,
+  target,
+  render,
+  className,
+  ...props
+}, ref) {
+  const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+  const element = useRender({
+    render,
+    defaultTagName: "a",
+    ref,
+    props: mergeProps(props, {
+      className: clsx_default(
+        global_css_defense_default2.a,
+        resets_default2["box-sizing"],
+        focus_module_default["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default5.link,
+        variant !== "unstyled" && style_default5[`is-${tone}`],
+        variant === "unstyled" && style_default5["is-unstyled"],
+        className
+      ),
+      target: target ?? (openInNewTab ? "_blank" : void 0),
+      children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+        children,
+        shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+          "span",
+          {
+            className: style_default5["link-icon"],
+            role: "img",
+            "aria-label": (
+              /* translators: accessibility text appended to link text */
+              (0, import_i18n2.__)("(opens in a new tab)")
+            )
+          }
+        )
+      ] })
+    })
+  });
+  return element;
+});

-// packages/ui/build-module/utils/theme-provider.mjs
-var theme = __toESM(require_theme(), 1);
+// packages/icons/build-module/library/caution.mjs
+var import_primitives = __toESM(require_primitives(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var caution_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.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_primitives.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/ui/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/ui"
-);
+// packages/icons/build-module/library/close-small.mjs
+var import_primitives2 = __toESM(require_primitives(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.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_primitives2.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });

-// packages/ui/build-module/utils/theme-provider.mjs
-function getThemeProvider() {
-  const themePackage = theme;
-  if (themePackage.ThemeProvider) {
-    return themePackage.ThemeProvider;
-  }
-  if (!themePackage.privateApis) {
-    throw new Error(
-      "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-    );
-  }
-  return unlock(
-    themePackage.privateApis
-  ).ThemeProvider;
-}
-var ThemeProvider = getThemeProvider();
+// packages/icons/build-module/library/error.mjs
+var import_primitives3 = __toESM(require_primitives(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var error_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.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/ui/build-module/tooltip/popup.mjs
+// packages/icons/build-module/library/info.mjs
+var import_primitives4 = __toESM(require_primitives(), 1);
 var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var info_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.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_primitives4.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/published.mjs
+var import_primitives5 = __toESM(require_primitives(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var published_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_primitives5.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_runtime24.jsx)(import_primitives5.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_runtime24.jsx)(import_primitives5.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+] });
+
+// packages/ui/build-module/icon/icon.mjs
+var import_element18 = __toESM(require_element(), 1);
+var import_primitives6 = __toESM(require_primitives(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var Icon = (0, import_element18.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_runtime25.jsx)(
+    import_primitives6.SVG,
+    {
+      ref,
+      ...icon.props,
+      ...restProps,
+      ...mergedStyle ? { style: mergedStyle } : {},
+      width: size4,
+      height: size4
+    }
+  );
+});
+
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_element20 = __toESM(require_element(), 1);
+var import_i18n3 = __toESM(require_i18n(), 1);
+
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
+var import_element19 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9573,56 +9593,69 @@ function registerStyle7(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle7("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}}}}');
+  registerStyle7("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_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element18.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
-    index_parts_exports.Popup,
-    {
+var style_default6 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element19.forwardRef)(
+  function VisuallyHidden2({ render, ...restProps }, ref) {
+    const element = useRender({
+      render,
       ref,
-      className: clsx_default(style_default6.popup, className),
-      ...props,
-      children
-    }
-  ) });
-  const positionedPopup = renderSlotWithChildren(
-    positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Positioner, {}),
-    popupContent
-  );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Portal, {}), positionedPopup);
-});
-
-// packages/ui/build-module/tooltip/trigger.mjs
-var import_element19 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element19.forwardRef)(
-  function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Trigger, { ref, ...props });
+      props: mergeProps(
+        { className: style_default6["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.
+          "data-visually-hidden": ""
+        }
+      )
+    });
+    return element;
   }
 );

-// packages/ui/build-module/utils/direction-provider.mjs
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-function DirectionProvider3({ children }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
-}
-
-// packages/ui/build-module/tooltip/root.mjs
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
 var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-function Root(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(index_parts_exports.Root, { ...props }) });
+function useKeyboardShortcutProps({
+  "aria-describedby": ariaDescribedBy,
+  "aria-keyshortcuts": ariaKeyShortcuts,
+  shortcut
+}) {
+  const generatedDescriptionId = (0, import_element20.useId)();
+  const descriptionId = shortcut ? generatedDescriptionId : void 0;
+  const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+  return {
+    descriptionId,
+    targetProps: {
+      "aria-describedby": describedBy || void 0,
+      "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+    }
+  };
 }
+var KeyboardShortcutDescription = (0, import_element20.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+    VisuallyHidden,
+    {
+      id: descriptionId,
+      "aria-hidden": "true",
+      render: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { ref }),
+      children: (0, import_i18n3.sprintf)(
+        /* translators: %s: keyboard shortcut. */
+        (0, import_i18n3.__)("Keyboard shortcut: %s"),
+        shortcut.label ?? shortcut.ariaKeyShortcut
+      )
+    }
+  );
+});
+var KeyboardShortcutDisplay = (0, import_element20.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+});

-// packages/ui/build-module/utils/keyboard-shortcut.mjs
+// packages/ui/build-module/button/button.mjs
 var import_element21 = __toESM(require_element(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-
-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element20 = __toESM(require_element(), 1);
+var import_i18n4 = __toESM(require_i18n(), 1);
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+import { speak } from "@wordpress/a11y";
 var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
 function getRuntime8() {
   const globalScope = globalThis;
@@ -9704,65 +9737,66 @@ function registerStyle8(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle8("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}}}");
+  registerStyle8("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 style_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element20.forwardRef)(
-  function VisuallyHidden2({ render, ...restProps }, ref) {
-    const element = useRender({
-      render,
-      ref,
-      props: mergeProps(
-        { className: style_default7["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.
-          "data-visually-hidden": ""
-        }
-      )
-    });
-    return element;
+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" };
+if (typeof process === "undefined" || true) {
+  registerStyle8("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" };
+if (typeof process === "undefined" || true) {
+  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) {
+  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_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" };
+var Button3 = (0, import_element21.forwardRef)(
+  function Button22({
+    tone = "brand",
+    variant = "solid",
+    size: size4 = "default",
+    className,
+    focusableWhenDisabled = true,
+    disabled: disabled2,
+    loading,
+    loadingAnnouncement = (0, import_i18n4.__)("Loading"),
+    children,
+    ...props
+  }, ref) {
+    const mergedClassName = clsx_default(
+      global_css_defense_default3.button,
+      resets_default3["box-sizing"],
+      focus_module_default2["outset-ring--focus-except-active"],
+      variant !== "unstyled" && style_default7.button,
+      style_default7[`is-${tone}`],
+      style_default7[`is-${variant}`],
+      style_default7[`is-${size4}`],
+      loading && style_default7["is-loading"],
+      className
+    );
+    (0, import_element21.useEffect)(() => {
+      if (loading && loadingAnnouncement) {
+        speak(loadingAnnouncement);
+      }
+    }, [loading, loadingAnnouncement]);
+    return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+      Button,
+      {
+        ref,
+        className: mergedClassName,
+        focusableWhenDisabled,
+        disabled: disabled2 ?? loading,
+        ...props,
+        children
+      }
+    );
   }
 );

-// packages/ui/build-module/utils/keyboard-shortcut.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-function useKeyboardShortcutProps({
-  "aria-describedby": ariaDescribedBy,
-  "aria-keyshortcuts": ariaKeyShortcuts,
-  shortcut
-}) {
-  const generatedDescriptionId = (0, import_element21.useId)();
-  const descriptionId = shortcut ? generatedDescriptionId : void 0;
-  const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-  return {
-    descriptionId,
-    targetProps: {
-      "aria-describedby": describedBy || void 0,
-      "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-    }
-  };
-}
-var KeyboardShortcutDescription = (0, import_element21.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-    VisuallyHidden,
-    {
-      id: descriptionId,
-      "aria-hidden": "true",
-      render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { ref }),
-      children: (0, import_i18n3.sprintf)(
-        /* translators: %s: keyboard shortcut. */
-        (0, import_i18n3.__)("Keyboard shortcut: %s"),
-        shortcut.label ?? shortcut.ariaKeyShortcut
-      )
-    }
-  );
-});
-var KeyboardShortcutDisplay = (0, import_element21.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-});
-
-// packages/ui/build-module/icon-button/icon-button.mjs
+// packages/ui/build-module/button/icon.mjs
+var import_element22 = __toESM(require_element(), 1);
 var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
 function getRuntime9() {
@@ -9845,74 +9879,37 @@ function registerStyle9(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle9("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}}}");
+  registerStyle9("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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-var IconButton = (0, import_element22.forwardRef)(
-  function IconButton2({
-    label,
-    className,
-    // Prevent accidental forwarding of `children`
-    children: _children,
-    disabled: disabled2,
-    focusableWhenDisabled = true,
-    icon,
-    size: size4,
-    shortcut,
-    positioner,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    ...restProps
-  }, ref) {
-    const classes = clsx_default(style_default8["icon-button"], className);
-    const { descriptionId, targetProps } = useKeyboardShortcutProps({
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(
-        Trigger,
-        {
-          ref,
-          ...targetProps,
-          disabled: disabled2 && !focusableWhenDisabled,
-          render: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-            Button4,
-            {
-              ...restProps,
-              size: size4,
-              "aria-label": label,
-              disabled: disabled2,
-              focusableWhenDisabled
-            }
-          ),
-          className: classes,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
-            shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-              KeyboardShortcutDescription,
-              {
-                descriptionId,
-                shortcut
-              }
-            )
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Popup, { positioner, children: [
-        label,
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
-          " ",
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(KeyboardShortcutDisplay, { shortcut })
-        ] })
-      ] })
-    ] });
+var style_default8 = { "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_element22.forwardRef)(
+  function ButtonIcon2({ className, icon, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+      Icon,
+      {
+        ref,
+        icon,
+        className: clsx_default(style_default8.icon, className),
+        size: 24,
+        ...props
+      }
+    );
   }
 );

-// packages/ui/build-module/stack/stack.mjs
+// packages/ui/build-module/button/index.mjs
+ButtonIcon.displayName = "Button.Icon";
+var Button4 = Object.assign(Button3, {
+  /**
+   * An icon component specifically designed to work well when rendered inside
+   * a `Button` component.
+   */
+  Icon: ButtonIcon
+});
+
+// packages/ui/build-module/icon-button/icon-button.mjs
 var import_element23 = __toESM(require_element(), 1);
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
 function getRuntime10() {
   const globalScope = globalThis;
@@ -9994,38 +9991,74 @@ function registerStyle10(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle10("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  registerStyle10("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 style_default9 = { "stack": "_19ce0419607e1896__stack" };
-var gapTokens = {
-  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)"
-};
-var Stack = (0, import_element23.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
-  const style = {
-    gap: gap && gapTokens[gap],
-    alignItems: align,
-    justifyContent: justify,
-    flexDirection: direction,
-    flexWrap: wrap
-  };
-  const element = useRender({
-    render,
-    ref,
-    props: mergeProps(props, { style, className: style_default9.stack })
-  });
-  return element;
-});
+var style_default9 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+var IconButton = (0, import_element23.forwardRef)(
+  function IconButton2({
+    label,
+    className,
+    // Prevent accidental forwarding of `children`
+    children: _children,
+    disabled: disabled2,
+    focusableWhenDisabled = true,
+    icon,
+    size: size4,
+    shortcut,
+    positioner,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    ...restProps
+  }, ref) {
+    const classes = clsx_default(style_default9["icon-button"], className);
+    const { descriptionId, targetProps } = useKeyboardShortcutProps({
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(
+        Trigger,
+        {
+          ref,
+          ...targetProps,
+          disabled: disabled2 && !focusableWhenDisabled,
+          render: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+            Button4,
+            {
+              ...restProps,
+              size: size4,
+              "aria-label": label,
+              disabled: disabled2,
+              focusableWhenDisabled
+            }
+          ),
+          className: classes,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(Icon, { icon, size: 24, className: style_default9.icon }),
+            shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+              KeyboardShortcutDescription,
+              {
+                descriptionId,
+                shortcut
+              }
+            )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(Popup, { positioner, children: [
+        label,
+        shortcut && /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
+          " ",
+          /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(KeyboardShortcutDisplay, { shortcut })
+        ] })
+      ] })
+    ] });
+  }
+);

-// packages/ui/build-module/link/link.mjs
+// packages/ui/build-module/stack/stack.mjs
 var import_element24 = __toESM(require_element(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
 function getRuntime11() {
   const globalScope = globalThis;
@@ -10107,60 +10140,30 @@ function registerStyle11(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  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 resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle11("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-  registerStyle11("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_default10 = { "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) {
-  registerStyle11("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  registerStyle11("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
 }
-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" };
-var Link = (0, import_element24.forwardRef)(function Link2({
-  children,
-  variant = "default",
-  tone = "brand",
-  openInNewTab = false,
-  render,
-  className,
-  ...props
-}, ref) {
+var style_default10 = { "stack": "_19ce0419607e1896__stack" };
+var gapTokens = {
+  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)"
+};
+var Stack = (0, import_element24.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+  const style = {
+    gap: gap && gapTokens[gap],
+    alignItems: align,
+    justifyContent: justify,
+    flexDirection: direction,
+    flexWrap: wrap
+  };
   const element = useRender({
     render,
-    defaultTagName: "a",
     ref,
-    props: mergeProps(props, {
-      className: clsx_default(
-        global_css_defense_default3.a,
-        resets_default3["box-sizing"],
-        focus_module_default2["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default10.link,
-        variant !== "unstyled" && style_default10[`is-${tone}`],
-        variant === "unstyled" && style_default10["is-unstyled"],
-        className
-      ),
-      target: openInNewTab ? "_blank" : void 0,
-      children: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
-        children,
-        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-          "span",
-          {
-            className: style_default10["link-icon"],
-            role: "img",
-            "aria-label": (
-              /* translators: accessibility text appended to link text */
-              (0, import_i18n4.__)("(opens in a new tab)")
-            )
-          }
-        )
-      ] })
-    })
+    props: mergeProps(props, { style, className: style_default10.stack })
   });
   return element;
 });
@@ -10266,7 +10269,7 @@ if (typeof process === "undefined" || true) {
 }
 var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle12("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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 = {
@@ -10424,7 +10427,7 @@ function registerStyle13(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle13("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -10525,7 +10528,7 @@ function registerStyle14(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle14("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -10625,7 +10628,7 @@ function registerStyle15(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle15("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -10730,7 +10733,7 @@ function registerStyle16(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle16("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -10835,7 +10838,7 @@ function registerStyle17(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle17("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -10944,7 +10947,7 @@ function registerStyle18(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle18("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("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 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)(
@@ -11476,10 +11479,10 @@ 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='09e9b056ea']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")) {
   const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "09e9b056ea");
-  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>p{color:#949494}@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}}"));
+  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}}"));
   document.head.appendChild(style);
 }

@@ -12690,7 +12693,7 @@ function ConnectorsPage() {
                 }
               ) })
             ] }),
-            canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("p", { children: (0, import_element36.createInterpolateElement)(
+            canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("p", { className: "connectors-page__help-text", children: (0, import_element36.createInterpolateElement)(
               (0, import_i18n10.__)(
                 "If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."
               ),
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 1dda70de8f..218d4f7011 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' => '9c97839e08e086000847');
\ 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' => '16b7fec75bfa6a8fa4db');
\ 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 2296c11a9c..341bc8c92e 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 Ir=Object.defineProperty;var Qf=Object.getOwnPropertyDescriptor;var Jf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty;var Te=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mt=(e,t)=>{for(var o in t)Ir(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&&Ir(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?Ir(o,"default",{value:e,enumerable:!0}):o,e));var st=Te(($h,da)=>{da.exports=window.wp.i18n});var ce=Te((t0,fa)=>{fa.exports=window.wp.element});var z=Te((o0,pa)=>{pa.exports=window.React});var W=Te((l0,ha)=>{ha.exports=window.ReactJSXRuntime});var Ht=Te((bw,Ua)=>{Ua.exports=window.ReactDOM});var Gc=Te(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,bi(r)&&i({inst:r})},[e,o,t]),sg(function(){return bi(r)&&i({inst:r}),e(function(){bi(r)&&i({inst:r})})},[e]),cg(o),o}function bi(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 Un=Te((av,Kc)=>{"use strict";Kc.exports=Gc()});var qc=Te(Xc=>{"use strict";var Gn=z(),fg=Un();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=Gn.useRef,hg=Gn.useEffect,wg=Gn.useMemo,vg=Gn.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=Te((lv,Zc)=>{"use strict";Zc.exports=qc()});var so=Te((C4,Bd)=>{Bd.exports=window.wp.primitives});var nu=Te((r3,ou)=>{ou.exports=window.wp.theme});var fs=Te((i3,ru)=>{ru.exports=window.wp.privateApis});var rn=Te((U5,lf)=>{lf.exports=window.wp.components});var an=Te((i8,hf)=>{hf.exports=window.wp.data});var Tr=Te((s8,wf)=>{wf.exports=window.wp.coreData});var ea=Te((l8,_f)=>{_f.exports=window.wp.notices});var xf=Te((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 ke(e,t){let o=ga.useRef(ma);return o.current===ma&&(o.current=e(t)),o}var Lr=Ho.useInsertionEffect,rp=Lr&&Lr!==Ho.useLayoutEffect?Lr:e=>e();function Y(e){let t=ke(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 Mr(e,t,o,n){let r=ke(va).current;return dp(r,e,t,o,n)&&_a(r,[e,t,o,n]),r.callback}function wa(e){let t=ke(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 Br(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 Ta(e,t){return typeof e=="function"?e(t):e}var Hr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return _n(t);let i=_n(e);return t&&(i=Do(i,t)),o&&(i=Do(i,o)),n&&(i=Do(i,n)),r&&(i=Do(i,r)),i}function ka(e){if(e.length===0)return Hr;if(e.length===1)return _n(e[0]);let t=_n(e[0]);for(let o=1;o<e.length;o+=1)t=Do(t,e[o]);return t}function _n(e){return zr(e)?{...Ca(e,Hr)}:pp(e)}function Do(e,t){return zr(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]=Dr(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 zr(e){return typeof e=="function"}function Ca(e,t){return zr(e)?e(t):e??Hr}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 Dr(e,t){return t?e?t+" "+e:t:e}function Oa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var jr=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?Ta(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,Br(r),...s]):p.ref=Mr(p.ref,Br(r),s):Mr(null,null)),c?(d!==void 0&&(p.className=Dr(p.className,d)),m!==void 0&&(p.style=zo(p.style,m)),p):me}function hp(e){return Array.isArray(e)?ka(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,jr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,jr.createElement)("img",{alt:"",...t,key:t.key}):qt.createElement(e,t)}var yn=b(z(),1);var Na=0;function yp(e,t="mui"){let[o,n]=yn.useState(e),r=e||o;return yn.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:()=>kp,keyboard:()=>Yp,linkPress:()=>Cp,listNavigation:()=>Wp,missing:()=>Jp,none:()=>xp,outsidePress:()=>Tp,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",Tp="outside-press",kp="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 Vr=b(z(),1);var Ma=b(z(),1);function go(e){Ma.useEffect(e,Sa)}var xn=null,Y0=globalThis.requestAnimationFrame,Fr=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)}},Sn=new Fr;var gt=class e{static create(){return new e}static request(t){return Sn.request(t)}static cancel(t){return Sn.cancel(t)}currentId=xn;request(t){this.cancel(),this.currentId=Sn.request(()=>{this.currentId=xn,t()})}cancel=()=>{this.currentId!==xn&&(Sn.cancel(this.currentId),this.currentId=xn)};disposeEffect=()=>this.cancel};function bo(){let e=ke(gt.create).current;return go(e.disposeEffect),e}function Ba(e,t=!1,o=!1){let[n,r]=Vr.useState(e&&t?"idle":void 0),[i,s]=Vr.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 Wr=(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 Rn(){return typeof window<"u"}function Qt(e){return En(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=(En(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function En(e){return Rn()?e instanceof Node||e instanceof fe(e).Node:!1}function U(e){return Rn()?e instanceof Element||e instanceof fe(e).Element:!1}function he(e){return Rn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function ho(e){return!Rn()||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",Yr;function Tn(e){let t=U(e)?Le(e):e;return Zt(t.transform)||Zt(t.translate)||Zt(t.scale)||Zt(t.rotate)||Zt(t.perspective)||!kn()&&(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(Tn(t))return t;if(Vo(t))return null;t=bt(t)}return null}function kn(){return Yr==null&&(Yr=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Yr}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=Pn(s);return t.concat(s,s.visualViewport||[],Fo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function Pn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Cn=b(z(),1),am=Cn.createContext(void 0);function Fa(e=!1){let t=Cn.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 An(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;Ur(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=Ur(x),E=!r&&cm(x),T=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(),An(x,w));return}if(!T||r||!N&&!P){R&&E&&N&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),An(x,w)))},onKeyUp(w){if(!t){if(jo(w),h?.(w),w.target===w.currentTarget&&r&&l&&Ur(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!r&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),An(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 Ur(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=ke(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 On(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 kt={};Mt(kt,{engine:()=>Zr,env:()=>Jr,os:()=>Xr,screenReader:()=>Qr});var Xr={};Mt(Xr,{android:()=>Qa,apple:()=>Kr,ios:()=>Gr,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 Gr=/^i(os$|p)/.test($t)||$t==="macintel"&&qa>1,Za="android",Qa=$t===Za||Jt.includes(Za),Ja=!Gr&&$t.startsWith("mac"),pm=$t.startsWith("win"),mm=!Qa&&/^(linux|chrome os)/.test($t),Kr=Ja||Gr;var Zr={};Mt(Zr,{blink:()=>bm,gecko:()=>gm,webkit:()=>qr});var qr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),gm=!qr&&Jt.includes("firefox"),bm=!qr&&Jt.includes("chrom");var Qr={};Mt(Qr,{voiceOver:()=>hm});var hm=Kr;var Jr={};Mt(Jr,{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=ke(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 $r="data-base-ui-focusable";var ei="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Nn(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 In(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(ei)}function ti(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ei}`)!=null}function nc(e){if(!e||kt.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 oi(e){return typeof e=="function"?e():e}function Ln(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 ni(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 ri(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 Bn(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 Hn(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 Hn(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[Mn(e),t,Mn(t)]}function Mn(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(Mn)))),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 zn(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 Tm="data-base-ui-swipe-ignore",km="data-swipe-ignore",o1=`[${Tm}]`,n1=`[${km}]`;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&&(En(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),Dn=()=>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 ii(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 si(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(""),T=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=>In(O,c.select("floatingElement"))||In(O,c.select("domReferenceElement"))),k=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(kt.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=>In(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/,pn=Ye||Xt.test(uo.overflowX),fo=Ye||Xt.test(uo.overflowY),Lt=pn&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,mn=fo&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,gn=uo.direction==="rtl",bn=mn&&(gn?B.offsetX<=D.offsetWidth-D.clientWidth:B.offsetX>D.clientWidth),hn=Lt&&B.offsetY>D.clientHeight;if(bn||hn)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&&(T.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.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"&&T.current&&!T.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"||!T.current||L(B))return;let D=B.touches[0];if(!D)return;let Se=Math.abs(D.clientX-T.current.startX),Ae=Math.abs(D.clientY-T.current.startY),Nt=Math.sqrt(Se*Se+Ae*Ae);Nt>5&&(T.current.dismissOnTouchEnd=!0),Nt>10&&(se(B),P.clear(),T.current=null)}function rt(B){ge(B,Kt)}function ft(B){q()!=="sloppy"||!T.current||L(B)||(T.current.dismissOnTouchEnd&&se(B),P.clear(),T.current=null)}function Ot(B){ge(B,ft)}let xe=Pe(m),fn=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()=>{fn(),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:k,onClick:k}),[I,k]),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=zn(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),T=[],P=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&T.push(E[y]),m){let L=lc(r,s,w);T.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:r,overflows:T}],!T.every(L=>L<=0)){var N,H;let L=(((N=i.flip)==null?void 0:N.index)||0)+1,k=S[L];if(k&&(!(m==="alignment"?_!==Fe(k):!1)||P.every(A=>Fe(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:k}};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=Hn(u),p=d[f],g=d[u],h=(_,v)=>Bn(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}}}}}},Tc=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=Hn(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}}}},kc=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 ci(e){return U(e)?e:e.contextElement}function yo(e){let t=ci(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!kn()||!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=ci(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=Pn(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=Pn(p)}}return eo({width:d,height:m,x:l,y:c})}function jn(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-jn(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+jn(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=!kn()||t==="fixed";n?u||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,u&&(c=s.offsetLeft,d=s.offsetTop))}if(jn(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=Tn(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=jn(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 ai(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)&&!ai(r))return r;r=bt(r)}return o}let n=Cc(e,t);for(;n&&za(n)&&ai(n);)n=Cc(n,t);return n&&wt(n)&&ai(n)&&!Tn(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 li={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(T){let P=T[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=ci(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=kc;var Dc=Tc,Fn=(e,t,o)=>{let n=new Map,r=o??{},i={...li,...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(){},Vn=tg?Fc.useLayoutEffect:og;function Wn(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(!Wn(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)&&!Wn(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 di(e){let t=we.useRef(e);return Vn(()=>{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);Wn(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),T=l!=null,P=di(l),N=di(r),H=di(c),j=we.useCallback(()=>{if(!x.current||!S.current)return;let A={placement:t,strategy:o,middleware:u};N.current&&(A.platform=N.current),Fn(x.current,S.current,A).then(M=>{let X={...M,isPositioned:H.current!==!1};L.current&&!Wn(E.current,X)&&(E.current=X,Vc.flushSync(()=>{m(X)}))})},[u,t,o,N,H]);Vn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(A=>({...A,isPositioned:!1})))},[c]);let L=we.useRef(!1);Vn(()=>(L.current=!0,()=>{L.current=!1}),[]),Vn(()=>{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,T]);let k=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:k,elements:I,floatingStyles:C}),[d,j,k,I,C])}var ui=(e,t)=>{let o=Mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},fi=(e,t)=>{let o=Bc(e);return{name:o.name,fn:o.fn,options:[e,t]}},pi=(e,t)=>({fn:Dc(e).fn,options:[e,t]}),mi=(e,t)=>{let o=Hc(e);return{name:o.name,fn:o.fn,options:[e,t]}},gi=(e,t)=>{let o=zc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Yn=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),_i=b(Un(),1),nl=b(Qc(),1);var Jc=b(z(),1);var hi=[],wi;function $c(){return wi}function el(e){hi.push(e)}function vi(e){let t=(o,n)=>{let r=ke(_g).current,i;try{wi=r;for(let s of hi)s.before(r);i=e(o,n);for(let s of hi)s.after(r);r.didInitialize=!0}finally{wi=void 0}return i};return t.displayName=e.displayName||e.name,t}function tl(e){return Jc.forwardRef(vi(e))}function _g(){return{didInitialize:!1}}var yg=po(19),xg=yg?Rg:Eg;function Kn(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,_i.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,_i.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 Xn=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 Kn(this,t,o,n,r)}};var no=b(z(),1);var Vt=class extends Xn{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),Kn(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 Tg={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},Tg),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,[$r]:""};function cl(e,t=!1){let o=mo(),n=Dn()!=null,r=ke(()=>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 kg(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=kg(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 On({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,yi=e=>e.openProp??e.open,bl=e=>(e.popupElement?.id??e.floatingId)||void 0;function vl(e,t){return t!==void 0&&yi(e)&&Zo(e)===t}function Ag(e,t){return vl(e,t)?!0:t!==void 0&&yi(e)&&Zo(e)==null&&e.triggerCount===1}var _l={open:yi,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 xi=b(z(),1),yl=b(Un(),1);function xl(e){let t=xi.useCallback(n=>e===void 0?Ge:e.subscribeStore(n),[e]),o=xi.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]),T=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:T,nodeId:o,rootStore:t}),[_,E,T,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:T,rootStore:t}),[_,E,T,P,t])}var yt=b(z(),1);var Si=kt.os.mac&&kt.engine.webkit;function Ri(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===Nn(Pe(y))&&(a.current=!0)}function g(){c.current=!0}function h(){c.current=!1}return ct(oe(f,"blur",p),Si&&oe(f,"keydown",g,!0),Si&&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(Si&&!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"),_=Nn(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 Ei=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 Zn(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=ke(()=>t.hoverInteractionState??Ei.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),go(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function ki(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=Dn(),u=Ro(i),f=at(),p=Y(()=>Ln(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 Zn(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 T=$e(n,"close",u.pointerType),P=()=>{i.setOpen(!1,ee(G.triggerHover,E)),d?.events.emit("floating.closed",E)};T?u.openChangeTimeout.start(T,P):(u.openChangeTimeout.clear(),P())}function v(E){let T=Me(E);if(!ti(T)){u.interactedInside=!1;return}u.interactedInside=T?.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 T=c.current.floatingContext?.nodeId??r,P=E.relatedTarget;if(!(d&&T&&U(P)&&Ct(d.nodesRef.current,T,!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 Pi(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),T=je(f),P=je(u),N=Y(()=>Ln(h.current.openEvent?.type,v.interactedInside)),H=Y(()=>T.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}),k=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=oi(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()){k();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(){k(),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,k,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;Zn(v,{scopeElement:K,referenceElement:M,floatingElement:ie})}}let V=oi(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 Qn(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Jn(e,t,o,n,r,i,s,a,l,c){let d=!1;return Qn(e,t,o,n,r,i)&&(d=!d),Qn(e,t,r,i,s,a)&&(d=!d),Qn(e,t,s,a,l,c)&&(d=!d),Qn(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 $n(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 Ci(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,T=R*R*Ig;return f=_,p=v,g=w,E<T}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),T=v.type==="mouseleave",P=re(R,E),N=re(w,E);if(P&&(u=!0,!T))return;if(N&&(u=!1,!T)){u=!0;return}if(T&&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(),k=R.getBoundingClientRect(),I=r>k.right-k.width/2,C=i>k.bottom-k.height/2,A=k.width>L.width,M=k.height>L.height,X=(A?L:k).left,de=(A?L:k).right,O=(M?L:k).top,V=(M?L:k).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=$n(x,S,X,L.top+1,de,k.bottom-1);break;case"bottom":Z=$n(x,S,X,k.top+1,de,L.bottom-1);break;case"left":Z=$n(x,S,k.right-1,V,L.left+1,O);break;case"right":Z=$n(x,S,L.right-1,V,k.left+1,O);break;default:}if(Z)return;if(u&&!Lg(x,S,L)){j();return}if(!T&&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?k.bottom-le:k.top,se=I?A?k.bottom-le:k.top:k.bottom-le;ie=Jn(x,S,Q,$,q,$,k.left,ne,k.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?k.top+le:k.bottom,se=I?A?k.top+le:k.bottom:k.top+le;ie=Jn(x,S,Q,$,q,$,k.left,ne,k.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?k.right-le:k.left,se=C?M?k.right-le:k.left:k.right-le;ie=Jn(x,S,ne,k.top,se,k.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?k.left+le:k.right,se=C?M?k.left+le:k.right:k.left+le;ie=Jn(x,S,$,Q,$,q,ne,k.top,se,k.bottom);break}default:}ie?u||o.start(40,j):j()}};return n.__options={...e,blockPointerEvents:t},n}var er=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=Wr.startingStyle]="startingStyle",e[e.endingStyle=Wr.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":""},Tl={open(e){return e?Mg:null}};var Qo={open(e){return e?Bg:Hg},anchorHidden(e){return e?zg:null}},kl={...Qo,...Ha};function Pl(e){return po(19)?e:e?"true":void 0}var tr=b(z(),1),Ai=tr.createContext(void 0);function Eo(){return tr.useContext(Ai)?.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=zn(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 T=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,k=E/2-h[g]/2+T,I=Bn(j,k,L),C=!l.arrow&&dt(r)!=null&&k!==I&&i.reference[g]/2-(k<j?N:H)-h[g]/2<0,A=C?k<j?k-j:k-L:0;return{[p]:f[p]+A,data:{[p]:I,centerOffset:k-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 To={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 T=y.side||"flip",P=y.align||"flip",N=y.fallbackAxisSide||"end",H=_?.crossAxis??!1,j=_?.rootBoundary,L=typeof o=="function"?o:void 0,k=Y(L),I=L?k: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(ui(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"&&T!=="shift",ye=!Ee&&(d||H||T==="shift"),Kt=T==="none"?null:mi({...$,padding:{top:V.top+Z+ie,right:V.right+Z+q,bottom:V.bottom+Z+K,left:V.left+Z+Q},mainAxis:!H&&T==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:N}),rt=Ee?null:fi({...$,rootBoundary:j,mainAxis:P!=="none",crossAxis:ye,limiter:d||H?void 0:pi(te=>{if(!ne.current)return{};let{width:Je,height:pt}=ne.current.getBoundingClientRect(),Ue=Fe(Ne(te.placement)),Tt=Ue==="y"?Je:pt,mt=Ue==="y"?V.left+V.right:V.top+V.bottom;return{offset:Tt/2+mt/2}})},[$,d,H,j,V,P]);T==="shift"||P==="shift"||s==="center"?be.push(rt,Kt):be.push(Kt,rt),be.push(gi({...$,apply({elements:{floating:te},availableWidth:Je,availableHeight:pt,rects:Ue}){if(!A.current)return;let Tt=te.style;Tt.setProperty(Ol,`${Je}px`),Tt.setProperty(Nl,`${pt}px`);let mt=fe(te).devicePixelRatio||1,{x:Mo,y:wn,width:vn,height:Cr}=Ue.reference,Ar=(Math.round((Mo+vn)*mt)-Math.round(Mo*mt))/mt,Or=(Math.round((wn+Cr)*mt)-Math.round(wn*mt))/mt;Tt.setProperty("--anchor-width",`${Ar}px`),Tt.setProperty("--anchor-height",`${Or}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:Tt,y:mt}=te,Mo=Ne(Ue),wn=Fe(Mo),vn=ne.current,Cr=pt.arrow?.x||0,Ar=pt.arrow?.y||0,Or=vn?.clientWidth||0,Yf=vn?.clientHeight||0,Nr=Cr+Or/2,la=Ar+Yf/2,Uf=Math.abs(pt.shift?.y||0),Gf=Tt.reference.height/2,Bo=typeof i=="function"?i(Il(te,r,X)):i,Kf=Uf>Bo,Xf={top:`${Nr}px calc(100% + ${Bo}px)`,bottom:`${Nr}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${la}px`,right:`${-Bo}px ${la}px`}[Mo],qf=`${Nr}px ${Tt.reference.y+Gf-mt}px`;return Je.floating.style.setProperty("--transform-origin",ye&&wn==="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:fn,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||To,Xt=it?n:"fixed",pn=qe.useMemo(()=>{let te;return it?w?te={position:Xt,[Ye]:fn,[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,fn,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),mn=Ml(r,Lt,X),gn=dt(Ae)||"center",bn=!!D.hide?.referenceHidden;F(()=>{R&&h&&it&&Lt!==de&&E(Lt)},[R,h,it,Lt,de]);let hn=qe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),ca=D.arrow?.centerOffset!==0;return qe.useMemo(()=>({positionerStyles:pn,arrowStyles:hn,arrowRef:ne,arrowUncentered:ca,side:mn,align:gn,physicalSide:Lt,anchorHidden:bn,refs:Ot,context:Nt,isPositioned:it,update:Se}),[pn,hn,ne,ca,mn,gn,Lt,bn,Ot,Nt,it,Se])}function Ll(e){return e!=null&&"current"in e}function or(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},or(n),r],stateAttributesMapping:Qo})}var zl=b(z(),1);var Oi=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 ko=b(z(),1);function Ni(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=ko.useRef(null),u=ko.useRef(!0),f=ko.useRef(Ge),p=Y(i),g=Y(s),h=ko.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),Ii(t,"auto");let y=rr(t,"position","static"),_=rr(t,"transform","none"),v=rr(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){nr(o,"max-content");let P=Ni(t);return m.current=P,nr(o,P),x(),g?.(null,P),u.current=!1,()=>{f.current(),f.current=Ge}}nr(o,"max-content");let S=m.current,E=Ni(t);m.current=E,Ii(t,S),x(),g?.(S,E),nr(o,E);let T=new AbortController;return d.request(()=>{Ii(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},T.signal)}),()=>{T.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 rr(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(rr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ge}function Ii(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 nr(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),ir=function(t){let{direction:o="ltr"}=t,n=Wl.useMemo(()=>({direction:o}),[o]);return(0,Yl.jsx)(Ai.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:To};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":To.sideX,y=f==="top"?"bottom":To.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,T]=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&&T(M)}),L=Y(()=>{S.current?.abort();let M=new AbortController;S.current=M,R(()=>{h(null),T(null),p.current=null},M.signal)}),k=Ce.useRef(null);F(()=>{(!a||!c)&&(k.current=null)},[a,c]),F(()=>{if(i&&u&&i!==u&&k.current!==i&&p.current){h(p.current),N(!0);let M=Wg(u,i);_(M),k.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 sr=b(z(),1),Zl=b(Ht(),1);var Ql=b(W(),1),Jl=sr.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)(sr.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 ar=b(z(),1),Li=ar.createContext(void 0);function et(e){let t=ar.useContext(Li);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},cr=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 er(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=vi(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 cr({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"),T=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"&&(T.current=S),p.set("instantType","delay")):T.current!==null&&(p.set("instantType",T.current),T.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)(Li.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=si(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=ii(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 dr=b(z(),1);var lr=b(z(),1),Mi=lr.createContext(void 0);function id(){return lr.useContext(Mi)}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=dr.useRef(null),x=c??600,S=m??0,{registerTrigger:E,isMountedByThisTrigger:T}=ul(y,R,h,{payload:a,closeOnClick:d,closeDelay:S}),P=id(),{delayRef:N,isInstantPhase:H,hasProvider:j}=ri(w,{open:v}),L=Ro(w);h.useSyncedValue("isInstantPhase",H);let k=h.useState("disabled"),I=l??k,C=je(I),A=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),X=dr.useRef(!1),de=at(),O=dr.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=Pi(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!M&&A!=="both"?Ci():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=Ri(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",T);return Oe("button",t,{state:{open:v},ref:[o,E,R],props:[K,Q,T||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:Tl})});var dd=b(z(),1);var ur=b(z(),1),Bi=ur.createContext(void 0);function ld(){let e=ur.useContext(Bi);if(e===void 0)throw new Error(De(70));return e}var Hi=b(W(),1),ud=dd.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return et().useState("mounted")||n?(0,Hi.jsx)(Bi.Provider,{value:n,children:(0,Hi.jsx)(Jl,{ref:o,...r})}):null});var pr=b(z(),1);var fr=b(z(),1),zi=fr.createContext(void 0);function Ao(){let e=fr.useContext(zi);if(e===void 0)throw new Error(De(71));return e}var fd=b(W(),1),pd=pr.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"),T=v.useState("floatingRootContext"),P=v.useState("instantType"),N=v.useState("transitionStatus"),H=v.useState("adaptiveOrigin"),j=Bl({anchor:i,positionMethod:s,floatingRootContext:T,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=pr.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]),k=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)(zi.Provider,{value:j,children:k})});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");On({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),ki(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,or(u),s],stateAttributesMapping:kl})});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 Di=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,Di.jsx)(Mi.Provider,{value:o,children:(0,Di.jsx)(ni,{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 Yn{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),ji="data-wp-hash";function Fi(){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[${ji}]`))if(o.getAttribute(ji)===t)return!0;return!1}function Td(e,t,o){if(!e.head)return;let n=Fi(),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(ji,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function qg(e){let t=Fi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Td(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 kd(e,t){let o=Fi();o.styles.set(e,t);for(let n of o.documents.keys())Td(n,e,t)}typeof process>"u",kd("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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",kd("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Rd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},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),Vi="data-wp-hash";function Wi(){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[${Vi}]`))if(o.getAttribute(Vi)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=Wi(),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(Vi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Qg(e){let t=Wi();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=Wi();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Jg("9db2873e7f","@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,#f6e6e3);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,#c6f7cd);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"},Yi=(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 mr=b(ce(),1),Nd=b(st(),1),Ld=b(W(),1);import{speak as $g}from"@wordpress/a11y";var Ui="data-wp-hash";function Gi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tb(document)),e.__wpStyleRuntime}function eb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ui}]`))if(o.getAttribute(Ui)===t)return!0;return!1}function Id(e,t,o){if(!e.head)return;let n=Gi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(eb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ui,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function tb(e){let t=Gi();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 gr(e,t){let o=Gi();o.styles.set(e,t);for(let n of o.documents.keys())Id(n,e,t)}typeof process>"u",gr("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 en={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",gr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ob={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",gr("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 nb={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",gr("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var rb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Md=(0,mr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,Nd.__)("Loading"),children:c,...d},m){let u=J(rb.button,ob["box-sizing"],nb["outset-ring--focus-except-active"],o!=="unstyled"&&en.button,en[`is-${t}`],en[`is-${o}`],en[`is-${n}`],a&&en["is-loading"],r);return(0,mr.useEffect)(()=>{a&&l&&$g(l)},[a,l]),(0,Ld.jsx)(Oi,{ref:m,className:u,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var jd=b(ce(),1);var Hd=b(ce(),1),zd=b(so(),1),Dd=b(W(),1),ao=(0,Hd.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,Dd.jsx)(zd.SVG,{ref:r,...t.props,...n,width:o,height:o})});var Vd=b(W(),1),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"&&sb(document)),e.__wpStyleRuntime}function ib(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 Fd(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(ib(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 sb(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Fd(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 ab(e,t){let o=Xi();o.styles.set(e,t);for(let n of o.documents.keys())Fd(n,e,t)}typeof process>"u",ab("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 cb={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"},qi=(0,jd.forwardRef)(function({className:t,icon:o,...n},r){return(0,Vd.jsx)(ao,{ref:r,icon:o,className:J(cb.icon,t),size:24,...n})});qi.displayName="Button.Icon";var br=Object.assign(Md,{Icon:qi});var hr=b(so(),1),Zi=b(W(),1),Qi=(0,Zi.jsx)(hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zi.jsx)(hr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var wr=b(so(),1),Ji=b(W(),1),$i=(0,Ji.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ji.jsx)(wr.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var vr=b(so(),1),es=b(W(),1),ts=(0,es.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,es.jsx)(vr.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 _r=b(so(),1),os=b(W(),1),ns=(0,os.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,os.jsx)(_r.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var yr=b(so(),1),rs=b(W(),1),is=(0,rs.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rs.jsx)(yr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var yu=b(ce(),1);var cu=b(ce(),1);var Kd=b(ce(),1);var as="data-wp-hash";function cs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&db(document)),e.__wpStyleRuntime}function lb(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 Yd(e,t,o){if(!e.head)return;let n=cs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(lb(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 db(e){let t=cs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Yd(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 ub(e,t){let o=cs();o.styles.set(e,t);for(let n of o.documents.keys())Yd(n,e,t)}typeof process>"u",ub("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 Wd={slot:"_11fc52b637ff8a7e__slot"},Ud="data-wp-compat-overlay-slot";function fb(){return typeof document>"u"?null:document}function pb(){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 ss(e){return e.setAttribute("aria-hidden","false"),e}function mb(e){let t=e.createElement("div");return t.setAttribute(Ud,""),Wd.slot&&t.classList.add(Wd.slot),e.body.appendChild(t),t}function Gd(){if(typeof window>"u"||!pb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=fb();if(!e||!e.body)return;if(xt&&xt.ownerDocument===e&&xt.isConnected)return ss(xt);let t=e.querySelector(`[${Ud}]`);return t instanceof HTMLDivElement?(xt=ss(t),xt):(xt?.isConnected&&xt.remove(),xt=ss(mb(e)),xt)}var Xd=b(W(),1),qd=(0,Kd.forwardRef)(function({container:t,...o},n){return(0,Xd.jsx)(tt.Portal,{container:t??Gd(),...o,ref:n})});var Zd=b(ce(),1),$d=b(W(),1),ls="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"&&bb(document)),e.__wpStyleRuntime}function gb(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 Qd(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(gb(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 bb(e){let t=ds();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Qd(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 Jd(e,t){let o=ds();o.styles.set(e,t);for(let n of o.documents.keys())Qd(n,e,t)}typeof process>"u",Jd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Jd("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 wb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},eu=(0,Zd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,$d.jsx)(tt.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(hb["box-sizing"],wb.positioner,o)})});var tu=b(ce(),1);function us(e,t,o){return(0,tu.cloneElement)(e??t,{children:o})}var vb=b(nu(),1);var iu=b(fs(),1),{lock:s3,unlock:su}=(0,iu.__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 _b(){let e=vb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return su(e.privateApis).ThemeProvider}var au=_b();var tn=b(W(),1),ps="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"&&xb(document)),e.__wpStyleRuntime}function yb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ps}]`))if(o.getAttribute(ps)===t)return!0;return!1}function lu(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(yb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ps,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function xb(e){let t=ms();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)lu(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 Sb(e,t){let o=ms();o.styles.set(e,t);for(let n of o.documents.keys())lu(n,e,t)}typeof process>"u",Sb("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 Rb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Eb={background:"#1e1e1e"},gs=(0,cu.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,tn.jsx)(au,{color:Eb,children:(0,tn.jsx)(tt.Popup,{ref:s,className:J(Rb.popup,r),...i,children:n})}),l=us(o,(0,tn.jsx)(eu,{}),a);return us(t,(0,tn.jsx)(qd,{}),l)});var du=b(ce(),1),uu=b(W(),1),bs=(0,du.forwardRef)(function(t,o){return(0,uu.jsx)(tt.Trigger,{ref:o,...t})});var fu=b(st(),1),pu=b(W(),1);function mu({children:e}){return(0,pu.jsx)(ir,{direction:(0,fu.isRTL)()?"rtl":"ltr",children:e})}var hs=b(W(),1);function ws(e){return(0,hs.jsx)(mu,{children:(0,hs.jsx)(tt.Root,{...e})})}var on=b(ce(),1),Sr=b(st(),1);var gu=b(ce(),1),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 kb(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 bu(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(kb(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)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 Cb(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())bu(n,e,t)}typeof process>"u",Cb("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 Ab={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ys=(0,gu.forwardRef)(function({render:t,...o},n){return ot({render:t,ref:n,props:ve({className:Ab["visually-hidden"]},o,{"data-visually-hidden":""})})});var xr=b(W(),1);function hu({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,on.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 wu=(0,on.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,xr.jsx)(ys,{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)})}),vu=(0,on.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 nt=b(W(),1),xs="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"&&Nb(document)),e.__wpStyleRuntime}function Ob(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 xu(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(Ob(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 Nb(e){let t=Ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)xu(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 Ib(e,t){let o=Ss();o.styles.set(e,t);for(let n of o.documents.keys())xu(n,e,t)}typeof process>"u",Ib("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 _u={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},Rs=(0,yu.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(_u["icon-button"],o),{descriptionId:g,targetProps:h}=hu({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:l});return(0,nt.jsxs)(ws,{children:[(0,nt.jsxs)(bs,{ref:f,...h,disabled:r&&!i,render:(0,nt.jsx)(br,{...u,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:p,children:[(0,nt.jsx)(ao,{icon:s,size:24,className:_u.icon}),l&&g&&(0,nt.jsx)(wu,{descriptionId:g,shortcut:l})]}),(0,nt.jsxs)(gs,{positioner:c,children:[t,l&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(vu,{shortcut:l})]})]})]})});var Su=b(ce(),1),Es="data-wp-hash";function Ts(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mb(document)),e.__wpStyleRuntime}function Lb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Es}]`))if(o.getAttribute(Es)===t)return!0;return!1}function Ru(e,t,o){if(!e.head)return;let n=Ts(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Lb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Es,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Mb(e){let t=Ts();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ru(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 Bb(e,t){let o=Ts();o.styles.set(e,t);for(let n of o.documents.keys())Ru(n,e,t)}typeof process>"u",Bb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Hb={stack:"_19ce0419607e1896__stack"},zb={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,Su.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&zb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return ot({render:s,ref:l,props:ve(a,{style:c,className:Hb.stack})})});var Eu=b(ce(),1),Tu=b(st(),1),Oo=b(W(),1),ks="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[${ks}]`))if(o.getAttribute(ks)===t)return!0;return!1}function ku(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(ks,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)ku(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=Ps();o.styles.set(e,t);for(let n of o.documents.keys())ku(n,e,t)}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 Fb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Er("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Vb={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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("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 Rr={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",Er("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Wb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},co=(0,Eu.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:s,...a},l){return ot({render:i,defaultTagName:"a",ref:l,props:ve(a,{className:J(Wb.a,Fb["box-sizing"],Vb["outset-ring--focus-except-active"],o!=="unstyled"&&Rr.link,o!=="unstyled"&&Rr[`is-${n}`],o==="unstyled"&&Rr["is-unstyled"],s),target:r?"_blank":void 0,children:(0,Oo.jsxs)(Oo.Fragment,{children:[t,r&&(0,Oo.jsx)("span",{className:Rr["link-icon"],role:"img","aria-label":(0,Tu.__)("(opens in a new tab)")})]})})})});var nn={};Mt(nn,{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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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:ns,warning:Qi,success:is,error:ts};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)(ao,{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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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=$i,label:n=(0,Wu.__)("Dismiss"),...r},i){return(0,Uu.jsx)(Rs,{...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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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)(br,{...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("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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)(co,{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)(co,{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(rn(),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"&&Th(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 Th(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 kh(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())pf(n,e,t)}typeof process>"u",kh("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 sn=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,sn.jsxs)(rf,{className:p,ariaLabel:m??(typeof r=="string"?r:""),children:[(r||t||o||l||n||!!c?.items?.length)&&(0,sn.jsx)(mf,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,navigation:c,components:d,showSidebarToggle:f}),u?(0,sn.jsx)("div",{className:J(Zs.content,Zs["has-padding"]),children:s}):s]})}bf.SidebarToggleFill=uf;var $s=bf;var ut=b(rn()),Ff=b(an()),Vf=b(ce()),At=b(st()),Wf=b(Tr());import{privateApis as Kh}from"@wordpress/connectors";var vf=b(fs()),{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='09e9b056ea']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","09e9b056ea"),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>p{color:#949494}@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 dn=b(rn()),sa=b(Tr()),un=b(an()),Et=b(ce()),Qe=b(st()),Hf=b(ea()),zf=b(xf());var kr=b(rn()),na=b(ce()),Af=b(an()),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()),ln=b(an()),cn=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,cn.useState)(!1),[c,d]=(0,cn.useState)(!1),[m,u]=(0,cn.useState)(s),[f,p]=(0,cn.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,ln.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,T=_,P=E==="active"&&m||f==="active"&&R,{saveEntityRecord:N,invalidateResolution:H}=(0,ln.useDispatch)(ta.store),{createSuccessNotice:j,createErrorNotice:L}=(0,ln.useDispatch)(Sf.store),k=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:T,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(T===!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 k(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 k(""),u(!1),C()}catch(Q){console.error("Failed to remove API key:",Q),A()}},saveCredentials:async({username:Q,applicationPassword:q})=>{try{let se=(await k({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 k({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"})}),Tf=()=>(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"})]}),kf=()=>(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:kf};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)(Tf,{})}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)(co,{href:(0,lo.sprintf)((0,lo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0,children:(0,lo.__)("Learn more")}),jh=()=>(0,_e.jsx)(Yi,{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)(kr.__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)(kr.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,T=(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:T,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(),T.current?.focus()},onSave:async P=>{await R(P),f(!1),T.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),T=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:T,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 Pr=b(W());function Bf(){return(0,Pr.jsx)("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true",children:(0,Pr.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,Pr.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,un.useSelect)(R=>{let x=R(sa.store),S=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),T=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:T}:{pluginStatus:"not-installed",canInstallPlugins:S,canManagePlugins:S,hasConnectedProvider:T}:{pluginStatus:"checking",canInstallPlugins:S,canManagePlugins:void 0,hasConnectedProvider:T}},[]),{saveEntityRecord:d}=(0,un.useDispatch)(sa.store),{createSuccessNotice:m,createErrorNotice:u}=(0,un.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)(dn.ExternalLink,{href:Uh})})}),!_&&(y?(0,Rt.jsx)(dn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:w().disabled,accessibleWhenDisabled:!0,onClick:w().onClick,children:w().label}):(0,Rt.jsx)(dn.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)(nn.Root,{intent:"info",className:"connectors-page__file-mods-notice",children:(0,Re.jsx)(nn.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",{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((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};
 /*! 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 6f0404e093..42109fc029 100644
--- a/wp-includes/build/routes/font-list/content.js
+++ b/wp-includes/build/routes/font-list/content.js
@@ -224,13 +224,6 @@ var require_with_selector = __commonJS({
   }
 });

-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
-  "package-external:@wordpress/primitives"(exports, module) {
-    module.exports = window.wp.primitives;
-  }
-});
-
 // package-external:@wordpress/compose
 var require_compose = __commonJS({
   "package-external:@wordpress/compose"(exports, module) {
@@ -252,6 +245,13 @@ var require_private_apis = __commonJS({
   }
 });

+// package-external:@wordpress/primitives
+var require_primitives = __commonJS({
+  "package-external:@wordpress/primitives"(exports, module) {
+    module.exports = window.wp.primitives;
+  }
+});
+
 // package-external:@wordpress/components
 var require_components = __commonJS({
   "package-external:@wordpress/components"(exports, module) {
@@ -483,16 +483,16 @@ var require_date = __commonJS({

 // node_modules/clsx/dist/clsx.mjs
 function r(e2) {
-  var t3, f2, n2 = "";
+  var t2, f2, n2 = "";
   if ("string" == typeof e2 || "number" == typeof e2) n2 += e2;
   else if ("object" == typeof e2) if (Array.isArray(e2)) {
-    var o3 = e2.length;
-    for (t3 = 0; t3 < o3; t3++) e2[t3] && (f2 = r(e2[t3])) && (n2 && (n2 += " "), n2 += f2);
+    var o2 = e2.length;
+    for (t2 = 0; t2 < o2; t2++) e2[t2] && (f2 = r(e2[t2])) && (n2 && (n2 += " "), n2 += f2);
   } else for (f2 in e2) e2[f2] && (n2 && (n2 += " "), n2 += f2);
   return n2;
 }
 function clsx() {
-  for (var e2, t3, f2 = 0, n2 = "", o3 = arguments.length; f2 < o3; f2++) (e2 = arguments[f2]) && (t3 = r(e2)) && (n2 && (n2 += " "), n2 += t3);
+  for (var e2, t2, f2 = 0, n2 = "", o2 = arguments.length; f2 < o2; f2++) (e2 = arguments[f2]) && (t2 = r(e2)) && (n2 && (n2 += " "), n2 += t2);
   return n2;
 }
 var clsx_default = clsx;
@@ -8679,13 +8679,13 @@ function registerStyle(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+  registerStyle("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 style_default = { "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" };
 if (typeof process === "undefined" || true) {
-  registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+var global_css_defense_default = { "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 Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
   const element = useRender({
     render,
@@ -8704,44 +8704,6 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"
   return element;
 });

-// packages/icons/build-module/icon/index.mjs
-var import_element11 = __toESM(require_element(), 1);
-var icon_default = (0, import_element11.forwardRef)(
-  ({ icon, size: size4 = 24, ...props }, ref) => {
-    return (0, import_element11.cloneElement)(icon, {
-      width: size4,
-      height: size4,
-      ...props,
-      ref
-    });
-  }
-);
-
-// packages/icons/build-module/library/chevron-left.mjs
-var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
-
-// packages/icons/build-module/library/chevron-right.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
-
-// packages/icons/build-module/library/more-vertical.mjs
-var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-// packages/icons/build-module/library/next.mjs
-var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var next_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
-
-// packages/icons/build-module/library/previous.mjs
-var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var previous_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.Path, { d: "M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" }) });
-
 // packages/ui/build-module/tooltip/index.mjs
 var tooltip_exports = {};
 __export(tooltip_exports, {
@@ -8754,10 +8716,10 @@ __export(tooltip_exports, {
 });

 // packages/ui/build-module/tooltip/popup.mjs
-var import_element15 = __toESM(require_element(), 1);
+var import_element14 = __toESM(require_element(), 1);

 // packages/ui/build-module/tooltip/portal.mjs
-var import_element12 = __toESM(require_element(), 1);
+var import_element11 = __toESM(require_element(), 1);

 // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
 var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
@@ -8900,10 +8862,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element12.forwardRef)(
+var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element11.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -8915,8 +8877,8 @@ var Portal = (0, import_element12.forwardRef)(
 );

 // packages/ui/build-module/tooltip/positioner.mjs
-var import_element13 = __toESM(require_element(), 1);
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+var import_element12 = __toESM(require_element(), 1);
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
 function getRuntime3() {
   const globalScope = globalThis;
@@ -9005,9 +8967,9 @@ if (typeof process === "undefined" || true) {
   registerStyle3("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 style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element13.forwardRef)(
+var Positioner = (0, import_element12.forwardRef)(
   function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -9026,9 +8988,9 @@ var Positioner = (0, import_element13.forwardRef)(
 );

 // packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element14 = __toESM(require_element(), 1);
+var import_element13 = __toESM(require_element(), 1);
 function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+  return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
 }

 // packages/ui/build-module/utils/theme-provider.mjs
@@ -9059,7 +9021,7 @@ function getThemeProvider() {
 var ThemeProvider = getThemeProvider();

 // packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -9145,8 +9107,8 @@ if (typeof process === "undefined" || true) {
 }
 var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
     index_parts_exports.Popup,
     {
       ref,
@@ -9157,42 +9119,44 @@ var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, po
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
 });

 // packages/ui/build-module/tooltip/trigger.mjs
-var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element16.forwardRef)(
+var import_element15 = __toESM(require_element(), 1);
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+var Trigger = (0, import_element15.forwardRef)(
   function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Trigger, { ref, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
   }
 );

 // packages/ui/build-module/utils/direction-provider.mjs
 var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
 function DirectionProvider3({ children }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+  return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
 }

 // packages/ui/build-module/tooltip/root.mjs
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
 function Root(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props }) });
+  return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
 }

 // packages/ui/build-module/tooltip/provider.mjs
-var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
 function Provider({ ...props }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
 }

-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element17 = __toESM(require_element(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element16 = __toESM(require_element(), 1);
+var import_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
 function getRuntime5() {
   const globalScope = globalThis;
@@ -9274,28 +9238,111 @@ function registerStyle5(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle5("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}}}");
+  registerStyle5("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
 }
-var style_default4 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element17.forwardRef)(
-  function VisuallyHidden2({ render, ...restProps }, ref) {
-    const element = useRender({
-      render,
-      ref,
-      props: mergeProps(
-        { 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.
-          "data-visually-hidden": ""
-        }
-      )
+var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+  registerStyle5("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) {
+  registerStyle5("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_default4 = { "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) {
+  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)}");
+}
+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_element16.forwardRef)(function Link2({
+  children,
+  variant = "default",
+  tone = "brand",
+  openInNewTab = false,
+  target,
+  render,
+  className,
+  ...props
+}, ref) {
+  const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+  const element = useRender({
+    render,
+    defaultTagName: "a",
+    ref,
+    props: mergeProps(props, {
+      className: clsx_default(
+        global_css_defense_default2.a,
+        resets_default2["box-sizing"],
+        focus_module_default["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default4.link,
+        variant !== "unstyled" && style_default4[`is-${tone}`],
+        variant === "unstyled" && style_default4["is-unstyled"],
+        className
+      ),
+      target: target ?? (openInNewTab ? "_blank" : void 0),
+      children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+        children,
+        shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+          "span",
+          {
+            className: style_default4["link-icon"],
+            role: "img",
+            "aria-label": (
+              /* translators: accessibility text appended to link text */
+              (0, import_i18n2.__)("(opens in a new tab)")
+            )
+          }
+        )
+      ] })
+    })
+  });
+  return element;
+});
+
+// packages/icons/build-module/icon/index.mjs
+var import_element17 = __toESM(require_element(), 1);
+var icon_default = (0, import_element17.forwardRef)(
+  ({ icon, size: size4 = 24, style, ...props }, ref) => {
+    const intrinsicStyle = icon.props.style;
+    const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
+    return (0, import_element17.cloneElement)(icon, {
+      width: size4,
+      height: size4,
+      ...props,
+      // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+      // stroke-based icons) is preserved unless the consumer overrides
+      // the same property explicitly.
+      ...mergedStyle ? { style: mergedStyle } : {},
+      ref
     });
-    return element;
   }
 );

-// packages/ui/build-module/stack/stack.mjs
+// packages/icons/build-module/library/chevron-left.mjs
+var import_primitives = __toESM(require_primitives(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.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_primitives.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-right.mjs
+var import_primitives2 = __toESM(require_primitives(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.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_primitives2.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/more-vertical.mjs
+var import_primitives3 = __toESM(require_primitives(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+
+// packages/icons/build-module/library/next.mjs
+var import_primitives4 = __toESM(require_primitives(), 1);
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var next_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.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_primitives4.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/previous.mjs
+var import_primitives5 = __toESM(require_primitives(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var previous_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.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_runtime24.jsx)(import_primitives5.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
 var import_element18 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
 function getRuntime6() {
@@ -9378,38 +9425,29 @@ function registerStyle6(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  registerStyle6("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_default5 = { "stack": "_19ce0419607e1896__stack" };
-var gapTokens = {
-  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)"
-};
-var Stack = (0, import_element18.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
-  const style = {
-    gap: gap && gapTokens[gap],
-    alignItems: align,
-    justifyContent: justify,
-    flexDirection: direction,
-    flexWrap: wrap
-  };
-  const element = useRender({
-    render,
-    ref,
-    props: mergeProps(props, { style, className: style_default5.stack })
-  });
-  return element;
-});
+var style_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element18.forwardRef)(
+  function VisuallyHidden2({ render, ...restProps }, ref) {
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(
+        { className: style_default5["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.
+          "data-visually-hidden": ""
+        }
+      )
+    });
+    return element;
+  }
+);

-// packages/ui/build-module/link/link.mjs
+// packages/ui/build-module/stack/stack.mjs
 var import_element19 = __toESM(require_element(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9491,60 +9529,30 @@ function registerStyle7(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle7("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) {
-  registerStyle7("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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("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"}}}');
+  registerStyle7("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
 }
-var style_default6 = { "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) {
-  registerStyle7("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-}
-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" };
-var Link = (0, import_element19.forwardRef)(function Link2({
-  children,
-  variant = "default",
-  tone = "brand",
-  openInNewTab = false,
-  render,
-  className,
-  ...props
-}, ref) {
+var style_default6 = { "stack": "_19ce0419607e1896__stack" };
+var gapTokens = {
+  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)"
+};
+var Stack = (0, import_element19.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+  const style = {
+    gap: gap && gapTokens[gap],
+    alignItems: align,
+    justifyContent: justify,
+    flexDirection: direction,
+    flexWrap: wrap
+  };
   const element = useRender({
     render,
-    defaultTagName: "a",
     ref,
-    props: mergeProps(props, {
-      className: clsx_default(
-        global_css_defense_default2.a,
-        resets_default2["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default6.link,
-        variant !== "unstyled" && style_default6[`is-${tone}`],
-        variant === "unstyled" && style_default6["is-unstyled"],
-        className
-      ),
-      target: openInNewTab ? "_blank" : void 0,
-      children: /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_jsx_runtime24.Fragment, { children: [
-        children,
-        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
-          "span",
-          {
-            className: style_default6["link-icon"],
-            role: "img",
-            "aria-label": (
-              /* translators: accessibility text appended to link text */
-              (0, import_i18n2.__)("(opens in a new tab)")
-            )
-          }
-        )
-      ] })
-    })
+    props: mergeProps(props, { style, className: style_default6.stack })
   });
   return element;
 });
@@ -10602,10 +10610,13 @@ function getResolvedValue(ruleValue, tree) {
   }
   const resolvedValue = getResolvedRefValue(ruleValue, tree);
   if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-    resolvedValue.url = getResolvedThemeFilePath(
-      resolvedValue.url,
-      tree?._links?.["wp:theme-file"]
-    );
+    return {
+      ...resolvedValue,
+      url: getResolvedThemeFilePath(
+        resolvedValue.url,
+        tree?._links?.["wp:theme-file"]
+      )
+    };
   }
   return resolvedValue;
 }
@@ -10845,13 +10856,13 @@ function areGlobalStylesEqual(original, variation) {
 var import_deepmerge = __toESM(require_cjs(), 1);

 // node_modules/is-plain-object/dist/is-plain-object.mjs
-function isObject(o3) {
-  return Object.prototype.toString.call(o3) === "[object Object]";
+function isObject(o2) {
+  return Object.prototype.toString.call(o2) === "[object Object]";
 }
-function isPlainObject(o3) {
+function isPlainObject(o2) {
   var ctor, prot;
-  if (isObject(o3) === false) return false;
-  ctor = o3.constructor;
+  if (isObject(o2) === false) return false;
+  ctor = o2.constructor;
   if (ctor === void 0) return true;
   prot = ctor.prototype;
   if (isObject(prot) === false) return false;
@@ -10893,11 +10904,11 @@ var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
 var t = function(r3) {
   return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
 };
-var n = function(r3, t3, n2) {
-  return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = Math.pow(10, t3)), Math.round(n2 * r3) / n2 + 0;
+var n = function(r3, t2, n2) {
+  return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
 };
-var e = function(r3, t3, n2) {
-  return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t3 ? r3 : t3;
+var e = function(r3, t2, n2) {
+  return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
 };
 var u = function(r3) {
   return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
@@ -10910,18 +10921,18 @@ var o = function(r3) {
 };
 var i = /^#([0-9a-f]{3,8})$/i;
 var s = function(r3) {
-  var t3 = r3.toString(16);
-  return t3.length < 2 ? "0" + t3 : t3;
+  var t2 = r3.toString(16);
+  return t2.length < 2 ? "0" + t2 : t2;
 };
 var h = function(r3) {
-  var t3 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t3, n2, e2), o3 = a2 - Math.min(t3, n2, e2), i2 = o3 ? a2 === t3 ? (n2 - e2) / o3 : a2 === n2 ? 2 + (e2 - t3) / o3 : 4 + (t3 - n2) / o3 : 0;
-  return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o3 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
+  var t2 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e2), o2 = a2 - Math.min(t2, n2, e2), i2 = o2 ? a2 === t2 ? (n2 - e2) / o2 : a2 === n2 ? 2 + (e2 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
+  return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
 };
 var b = function(r3) {
-  var t3 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
-  t3 = t3 / 360 * 6, n2 /= 100, e2 /= 100;
-  var a2 = Math.floor(t3), o3 = e2 * (1 - n2), i2 = e2 * (1 - (t3 - a2) * n2), s2 = e2 * (1 - (1 - t3 + a2) * n2), h2 = a2 % 6;
-  return { r: 255 * [e2, i2, o3, o3, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o3, o3][h2], b: 255 * [o3, o3, s2, e2, e2, i2][h2], a: u2 };
+  var t2 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
+  t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100;
+  var a2 = Math.floor(t2), o2 = e2 * (1 - n2), i2 = e2 * (1 - (t2 - a2) * n2), s2 = e2 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
+  return { r: 255 * [e2, i2, o2, o2, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e2, e2, i2][h2], a: u2 };
 };
 var g = function(r3) {
   return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
@@ -10930,64 +10941,64 @@ var d = function(r3) {
   return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
 };
 var f = function(r3) {
-  return b((n2 = (t3 = r3).s, { h: t3.h, s: (n2 *= ((e2 = t3.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t3.a }));
-  var t3, n2, e2;
+  return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a }));
+  var t2, n2, e2;
 };
 var c = function(r3) {
-  return { h: (t3 = h(r3)).h, s: (u2 = (200 - (n2 = t3.s)) * (e2 = t3.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t3.a };
-  var t3, n2, e2, u2;
+  return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
+  var t2, n2, e2, u2;
 };
 var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
 var p2 = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
 var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
 var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
 var y = { string: [[function(r3) {
-  var t3 = i.exec(r3);
-  return t3 ? (r3 = t3[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
+  var t2 = i.exec(r3);
+  return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
 }, "hex"], [function(r3) {
-  var t3 = v.exec(r3) || m.exec(r3);
-  return t3 ? t3[2] !== t3[4] || t3[4] !== t3[6] ? null : a({ r: Number(t3[1]) / (t3[2] ? 100 / 255 : 1), g: Number(t3[3]) / (t3[4] ? 100 / 255 : 1), b: Number(t3[5]) / (t3[6] ? 100 / 255 : 1), a: void 0 === t3[7] ? 1 : Number(t3[7]) / (t3[8] ? 100 : 1) }) : null;
-}, "rgb"], [function(t3) {
-  var n2 = l.exec(t3) || p2.exec(t3);
+  var t2 = v.exec(r3) || m.exec(r3);
+  return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
+}, "rgb"], [function(t2) {
+  var n2 = l.exec(t2) || p2.exec(t2);
   if (!n2) return null;
   var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
   return f(a2);
 }, "hsl"]], object: [[function(r3) {
-  var n2 = r3.r, e2 = r3.g, u2 = r3.b, o3 = r3.a, i2 = void 0 === o3 ? 1 : o3;
+  var n2 = r3.r, e2 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
   return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
 }, "rgb"], [function(r3) {
-  var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o3 = void 0 === a2 ? 1 : a2;
+  var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
   if (!t(n2) || !t(e2) || !t(u2)) return null;
-  var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o3) });
+  var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o2) });
   return f(i2);
 }, "hsl"], [function(r3) {
-  var n2 = r3.h, a2 = r3.s, o3 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
-  if (!t(n2) || !t(a2) || !t(o3)) return null;
+  var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
+  if (!t(n2) || !t(a2) || !t(o2)) return null;
   var h2 = (function(r4) {
     return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
-  })({ h: Number(n2), s: Number(a2), v: Number(o3), a: Number(s2) });
+  })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
   return b(h2);
 }, "hsv"]] };
-var N = function(r3, t3) {
-  for (var n2 = 0; n2 < t3.length; n2++) {
-    var e2 = t3[n2][0](r3);
-    if (e2) return [e2, t3[n2][1]];
+var N = function(r3, t2) {
+  for (var n2 = 0; n2 < t2.length; n2++) {
+    var e2 = t2[n2][0](r3);
+    if (e2) return [e2, t2[n2][1]];
   }
   return [null, void 0];
 };
 var x = function(r3) {
   return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
 };
-var M = function(r3, t3) {
+var M = function(r3, t2) {
   var n2 = c(r3);
-  return { h: n2.h, s: e(n2.s + 100 * t3, 0, 100), l: n2.l, a: n2.a };
+  return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
 };
 var H = function(r3) {
   return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
 };
-var $ = function(r3, t3) {
+var $ = function(r3, t2) {
   var n2 = c(r3);
-  return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t3, 0, 100), a: n2.a };
+  return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
 };
 var j = (function() {
   function r3(r4) {
@@ -11002,18 +11013,18 @@ var j = (function() {
   }, r3.prototype.isLight = function() {
     return H(this.rgba) >= 0.5;
   }, r3.prototype.toHex = function() {
-    return r4 = o(this.rgba), t3 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t3) + s(e2) + s(u2) + i2;
-    var r4, t3, e2, u2, a2, i2;
+    return r4 = o(this.rgba), t2 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e2) + s(u2) + i2;
+    var r4, t2, e2, u2, a2, i2;
   }, r3.prototype.toRgb = function() {
     return o(this.rgba);
   }, r3.prototype.toRgbString = function() {
-    return r4 = o(this.rgba), t3 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t3 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t3 + ", " + n2 + ", " + e2 + ")";
-    var r4, t3, n2, e2, u2;
+    return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")";
+    var r4, t2, n2, e2, u2;
   }, r3.prototype.toHsl = function() {
     return d(c(this.rgba));
   }, r3.prototype.toHslString = function() {
-    return r4 = d(c(this.rgba)), t3 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t3 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t3 + ", " + n2 + "%, " + e2 + "%)";
-    var r4, t3, n2, e2, u2;
+    return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)";
+    var r4, t2, n2, e2, u2;
   }, r3.prototype.toHsv = function() {
     return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
     var r4;
@@ -11033,11 +11044,11 @@ var j = (function() {
   }, r3.prototype.rotate = function(r4) {
     return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
   }, r3.prototype.alpha = function(r4) {
-    return "number" == typeof r4 ? w({ r: (t3 = this.rgba).r, g: t3.g, b: t3.b, a: r4 }) : n(this.rgba.a, 3);
-    var t3;
+    return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
+    var t2;
   }, r3.prototype.hue = function(r4) {
-    var t3 = c(this.rgba);
-    return "number" == typeof r4 ? w({ h: r4, s: t3.s, l: t3.l, a: t3.a }) : n(t3.h);
+    var t2 = c(this.rgba);
+    return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
   }, r3.prototype.isEqual = function(r4) {
     return this.toHex() === w(r4).toHex();
   }, r3;
@@ -11045,12 +11056,6 @@ var j = (function() {
 var w = function(r3) {
   return r3 instanceof j ? r3 : new j(r3);
 };
-var S = [];
-var k = function(r3) {
-  r3.forEach(function(r4) {
-    S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
-  });
-};

 // packages/global-styles-engine/build-module/utils/duotone.mjs
 function getValuesFromColors(colors = []) {
@@ -11650,28 +11655,6 @@ var import_components3 = __toESM(require_components(), 1);
 var import_i18n6 = __toESM(require_i18n(), 1);
 var import_block_editor = __toESM(require_block_editor(), 1);

-// node_modules/colord/plugins/a11y.mjs
-var o2 = function(o3) {
-  var t3 = o3 / 255;
-  return t3 < 0.04045 ? t3 / 12.92 : Math.pow((t3 + 0.055) / 1.055, 2.4);
-};
-var t2 = function(t3) {
-  return 0.2126 * o2(t3.r) + 0.7152 * o2(t3.g) + 0.0722 * o2(t3.b);
-};
-function a11y_default(o3) {
-  o3.prototype.luminance = function() {
-    return o4 = t2(this.rgba), void 0 === (r3 = 2) && (r3 = 0), void 0 === n2 && (n2 = Math.pow(10, r3)), Math.round(n2 * o4) / n2 + 0;
-    var o4, r3, n2;
-  }, o3.prototype.contrast = function(r3) {
-    void 0 === r3 && (r3 = "#FFF");
-    var n2, a2, i2, e2, v2, u2, d2, c2 = r3 instanceof o3 ? r3 : new o3(r3);
-    return e2 = this.rgba, v2 = c2.toRgb(), u2 = t2(e2), d2 = t2(v2), n2 = u2 > d2 ? (u2 + 0.05) / (d2 + 0.05) : (d2 + 0.05) / (u2 + 0.05), void 0 === (a2 = 2) && (a2 = 0), void 0 === i2 && (i2 = Math.pow(10, a2)), Math.floor(i2 * n2) / i2 + 0;
-  }, o3.prototype.isReadable = function(o4, t3) {
-    return void 0 === o4 && (o4 = "#FFF"), void 0 === t3 && (t3 = {}), this.contrast(o4) >= (e2 = void 0 === (i2 = (r3 = t3).size) ? "normal" : i2, "AAA" === (a2 = void 0 === (n2 = r3.level) ? "AA" : n2) && "normal" === e2 ? 7 : "AA" === a2 && "large" === e2 ? 3 : 4.5);
-    var r3, n2, a2, i2, e2;
-  };
-}
-
 // packages/global-styles-ui/build-module/hooks.mjs
 var import_element24 = __toESM(require_element(), 1);
 var import_data = __toESM(require_data(), 1);
@@ -11805,7 +11788,6 @@ function getFontFamilies(themeJson) {
 }

 // packages/global-styles-ui/build-module/hooks.mjs
-k([a11y_default]);
 function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = true, state) {
   const { user, base, merged, onChange } = (0, import_element24.useContext)(GlobalStylesContext);
   const statePathParts = state?.split(".").filter(Boolean) ?? [];
@@ -12010,7 +11992,7 @@ function resolveFontWeight(fontWeight) {
   return String(Math.min(Math.max(400, start), end));
 }
 function formatFontFamily(input) {
-  const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
+  const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/;
   const output = input.trim();
   const formatItem = (item) => {
     item = item.trim();
@@ -12922,12 +12904,12 @@ async function fetchInstallFontFace(fontFamilyId, data, registry) {

 // node_modules/tslib/tslib.es6.mjs
 var __assign = function() {
-  __assign = Object.assign || function __assign2(t3) {
+  __assign = Object.assign || function __assign2(t2) {
     for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
       s2 = arguments[i2];
-      for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
+      for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t2[p3] = s2[p3];
     }
-    return t3;
+    return t2;
   };
   return __assign.apply(this, arguments);
 };
@@ -13305,7 +13287,8 @@ function FontLibraryProvider({ children }) {
   const globalStyles = (0, import_core_data5.useEntityRecord)(
     "root",
     "globalStyles",
-    globalStylesId
+    globalStylesId ?? 0,
+    { enabled: globalStylesId !== void 0 }
   );
   const [isInstalling, setIsInstalling] = (0, import_element31.useState)(false);
   const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data5.useEntityRecords)(
@@ -13934,7 +13917,8 @@ function InstalledFonts() {
   const globalStyles = (0, import_core_data6.useEntityRecord)(
     "root",
     "globalStyles",
-    globalStylesId
+    globalStylesId ?? 0,
+    { enabled: globalStylesId !== void 0 }
   );
   const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
   const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
@@ -14903,8 +14887,8 @@ var __require2 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __r
 var unbrotli_default = (function() {
   var define, module, exports;
   return (/* @__PURE__ */ (function() {
-    function r3(e2, n2, t3) {
-      function o3(i22, f2) {
+    function r3(e2, n2, t2) {
+      function o2(i22, f2) {
         if (!n2[i22]) {
           if (!e2[i22]) {
             var c2 = "function" == typeof __require2 && __require2;
@@ -14918,21 +14902,21 @@ var unbrotli_default = (function() {
             p3.exports,
             function(r22) {
               var n22 = e2[i22][1][r22];
-              return o3(n22 || r22);
+              return o2(n22 || r22);
             },
             p3,
             p3.exports,
             r3,
             e2,
             n2,
-            t3
+            t2
           );
         }
         return n2[i22].exports;
       }
-      for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t3.length; i2++)
-        o3(t3[i2]);
-      return o3;
+      for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t2.length; i2++)
+        o2(t2[i2]);
+      return o2;
     }
     return r3;
   })())(
@@ -18508,8 +18492,8 @@ var unbrotli_default = (function() {
           exports2.transformDictionaryWord = function(dst, idx, word, len, transform) {
             var prefix = kTransforms[transform].prefix;
             var suffix = kTransforms[transform].suffix;
-            var t3 = kTransforms[transform].transform;
-            var skip = t3 < kOmitFirst1 ? 0 : t3 - (kOmitFirst1 - 1);
+            var t2 = kTransforms[transform].transform;
+            var skip = t2 < kOmitFirst1 ? 0 : t2 - (kOmitFirst1 - 1);
             var i2 = 0;
             var start_idx = idx;
             var uppercase;
@@ -18522,16 +18506,16 @@ var unbrotli_default = (function() {
             }
             word += skip;
             len -= skip;
-            if (t3 <= kOmitLast9) {
-              len -= t3;
+            if (t2 <= kOmitLast9) {
+              len -= t2;
             }
             for (i2 = 0; i2 < len; i2++) {
               dst[idx++] = BrotliDictionary.dictionary[word + i2];
             }
             uppercase = idx - len;
-            if (t3 === kUppercaseFirst) {
+            if (t2 === kUppercaseFirst) {
               ToUpperCase(dst, uppercase);
-            } else if (t3 === kUppercaseAll) {
+            } else if (t2 === kUppercaseAll) {
               while (len > 0) {
                 var step = ToUpperCase(dst, uppercase);
                 uppercase += step;
@@ -18569,8 +18553,8 @@ var __require3 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __r
 var inflate_default = (function() {
   var define, module, exports;
   return (/* @__PURE__ */ (function() {
-    function r3(e2, n2, t3) {
-      function o3(i22, f2) {
+    function r3(e2, n2, t2) {
+      function o2(i22, f2) {
         if (!n2[i22]) {
           if (!e2[i22]) {
             var c2 = "function" == typeof __require3 && __require3;
@@ -18584,21 +18568,21 @@ var inflate_default = (function() {
             p3.exports,
             function(r22) {
               var n22 = e2[i22][1][r22];
-              return o3(n22 || r22);
+              return o2(n22 || r22);
             },
             p3,
             p3.exports,
             r3,
             e2,
             n2,
-            t3
+            t2
           );
         }
         return n2[i22].exports;
       }
-      for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t3.length; i2++)
-        o3(t3[i2]);
-      return o3;
+      for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t2.length; i2++)
+        o2(t2[i2]);
+      return o2;
     }
     return r3;
   })())(
@@ -18918,7 +18902,7 @@ var inflate_default = (function() {
             var c2, table = [];
             for (var n2 = 0; n2 < 256; n2++) {
               c2 = n2;
-              for (var k2 = 0; k2 < 8; k2++) {
+              for (var k = 0; k < 8; k++) {
                 c2 = c2 & 1 ? 3988292384 ^ c2 >>> 1 : c2 >>> 1;
               }
               table[n2] = c2;
@@ -18927,10 +18911,10 @@ var inflate_default = (function() {
           }
           var crcTable = makeTable();
           function crc32(crc, buf, len, pos) {
-            var t3 = crcTable, end = pos + len;
+            var t2 = crcTable, end = pos + len;
             crc ^= -1;
             for (var i2 = pos; i2 < end; i2++) {
-              crc = crc >>> 8 ^ t3[(crc ^ buf[i2]) & 255];
+              crc = crc >>> 8 ^ t2[(crc ^ buf[i2]) & 255];
             }
             return crc ^ -1;
           }
@@ -21287,12 +21271,12 @@ var Parser = class {
     console.trace();
   }
   get tag() {
-    const t3 = this.uint32;
+    const t2 = this.uint32;
     return asText([
-      t3 >> 24 & 255,
-      t3 >> 16 & 255,
-      t3 >> 8 & 255,
-      t3 & 255
+      t2 >> 24 & 255,
+      t2 >> 16 & 255,
+      t2 >> 8 & 255,
+      t2 & 255
     ]);
   }
   get fixed() {
@@ -22493,23 +22477,23 @@ var cmap = class extends SimpleTable {
   getGlyphId(char) {
     let last = 0;
     this.encodingRecords.some((_, tableID) => {
-      let t3 = this.getSubTable(tableID);
-      if (!t3.getGlyphId) return false;
-      last = t3.getGlyphId(char);
+      let t2 = this.getSubTable(tableID);
+      if (!t2.getGlyphId) return false;
+      last = t2.getGlyphId(char);
       return last !== 0;
     });
     return last;
   }
   supports(char) {
     return this.encodingRecords.some((_, tableID) => {
-      const t3 = this.getSubTable(tableID);
-      return t3.supports && t3.supports(char) !== false;
+      const t2 = this.getSubTable(tableID);
+      return t2.supports && t2.supports(char) !== false;
     });
   }
   supportsVariation(variation) {
     return this.encodingRecords.some((_, tableID) => {
-      const t3 = this.getSubTable(tableID);
-      return t3.supportsVariation && t3.supportsVariation(variation) !== false;
+      const t2 = this.getSubTable(tableID);
+      return t2.supportsVariation && t2.supportsVariation(variation) !== false;
     });
   }
 };
@@ -25558,7 +25542,6 @@ var import_core_data11 = __toESM(require_core_data(), 1);
 var import_data11 = __toESM(require_data(), 1);
 var import_keycodes2 = __toESM(require_keycodes(), 1);
 var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-var { Badge: WCBadge } = unlock3(import_components51.privateApis);
 var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;

 // packages/global-styles-ui/build-module/pagination/index.mjs
@@ -25662,10 +25645,10 @@ 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='8316bac515']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='cb0e994672']")) {
   const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "8316bac515");
-  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__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}'));
+  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}'));
   document.head.appendChild(style);
 }

@@ -25706,7 +25689,7 @@ function FontLibraryPage() {
       }))
     );
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(page_default, { title: (0, import_i18n51.__)("Fonts"), className: "font-library-page", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(
+  return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(page_default, { title: (0, import_i18n51.__)("Fonts"), className: "font-library-page", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "font-library-page__content", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(
     Tabs2,
     {
       selectedTabId: activeTab,
@@ -25733,7 +25716,7 @@ function FontLibraryPage() {
         ))
       ]
     }
-  ) });
+  ) }) });
 }
 function Stage() {
   return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FontLibraryPage, {});
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 a14c8d81d4..52c94b6039 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' => '104b97a0cdd454e16bdd');
\ 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' => '2f4e31ce4772e1e3bc39');
\ 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 9b907e95bf..9d11c3c25f 100644
--- a/wp-includes/build/routes/font-list/content.min.js
+++ b/wp-includes/build/routes/font-list/content.min.js
@@ -1,4 +1,4 @@
-var Uv=Object.create;var ka=Object.defineProperty;var Wv=Object.getOwnPropertyDescriptor;var Gv=Object.getOwnPropertyNames;var Yv=Object.getPrototypeOf,qv=Object.prototype.hasOwnProperty;var Wt=(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 tt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),so=(e,t)=>{for(var r in t)ka(e,r,{get:t[r],enumerable:!0})},Zv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Gv(t))!qv.call(e,n)&&n!==r&&ka(e,n,{get:()=>t[n],enumerable:!(o=Wv(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?Uv(Yv(e)):{},Zv(t||!e||!e.__esModule?ka(r,"default",{value:e,enumerable:!0}):r,e));var ge=tt((ME,zu)=>{zu.exports=window.wp.i18n});var Te=tt((DE,Uu)=>{Uu.exports=window.wp.element});var ve=tt((BE,Wu)=>{Wu.exports=window.React});var Z=tt((YE,Zu)=>{Zu.exports=window.ReactJSXRuntime});var lo=tt((jT,wf)=>{wf.exports=window.ReactDOM});var xd=tt(wd=>{"use strict";var fn=ve();function Z0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var X0=typeof Object.is=="function"?Object.is:Z0,K0=fn.useState,J0=fn.useEffect,Q0=fn.useLayoutEffect,$0=fn.useDebugValue;function ew(e,t){var r=t(),o=K0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Q0(function(){n.value=r,n.getSnapshot=t,dl(n)&&i({inst:n})},[e,r,t]),J0(function(){return dl(n)&&i({inst:n}),e(function(){dl(n)&&i({inst:n})})},[e]),$0(r),r}function dl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!X0(e,r)}catch{return!0}}function tw(e,t){return t()}var rw=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?tw:ew;wd.useSyncExternalStore=fn.useSyncExternalStore!==void 0?fn.useSyncExternalStore:rw});var ts=tt((FO,Sd)=>{"use strict";Sd.exports=xd()});var _d=tt(Cd=>{"use strict";var rs=ve(),ow=ts();function nw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var iw=typeof Object.is=="function"?Object.is:nw,sw=ow.useSyncExternalStore,aw=rs.useRef,lw=rs.useEffect,cw=rs.useMemo,uw=rs.useDebugValue;Cd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=aw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=cw(function(){function u(h){if(!l){if(l=!0,c=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return m=g}return m=h}if(g=m,iw(c,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(c=h,g):(c=h,m=b)}var l=!1,c,m,d=r===void 0?null:r;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,r,o,n]);var a=sw(e,i[0],i[1]);return lw(function(){s.hasValue=!0,s.value=a},[a]),uw(a),a}});var Ed=tt((IO,Rd)=>{"use strict";Rd.exports=_d()});var xn=tt((B5,rm)=>{rm.exports=window.wp.primitives});var yo=tt((j5,om)=>{om.exports=window.wp.compose});var gm=tt((uA,hm)=>{hm.exports=window.wp.theme});var li=tt((fA,ym)=>{ym.exports=window.wp.privateApis});var ue=tt((w4,Jm)=>{Jm.exports=window.wp.components});var sh=tt((L4,ih)=>{ih.exports=window.wp.editor});var sr=tt((N4,ah)=>{ah.exports=window.wp.coreData});var Kt=tt((M4,lh)=>{lh.exports=window.wp.data});var _n=tt((V4,ch)=>{ch.exports=window.wp.blocks});var Dt=tt((D4,uh)=>{uh.exports=window.wp.blockEditor});var dh=tt((W4,fh)=>{fh.exports=window.wp.styleEngine});var bh=tt((rI,vh)=>{"use strict";vh.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 Ch=tt((nI,Sh)=>{"use strict";var W1=function(t){return G1(t)&&!Y1(t)};function G1(e){return!!e&&typeof e=="object"}function Y1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||X1(e)}var q1=typeof Symbol=="function"&&Symbol.for,Z1=q1?Symbol.for("react.element"):60103;function X1(e){return e.$$typeof===Z1}function K1(e){return Array.isArray(e)?[]:{}}function mi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?En(K1(e),e,t):e}function J1(e,t,r){return e.concat(t).map(function(o){return mi(o,r)})}function Q1(e,t){if(!t.customMerge)return En;var r=t.customMerge(e);return typeof r=="function"?r:En}function $1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function wh(e){return Object.keys(e).concat($1(e))}function xh(e,t){try{return t in e}catch{return!1}}function ex(e,t){return xh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function tx(e,t,r){var o={};return r.isMergeableObject(e)&&wh(e).forEach(function(n){o[n]=mi(e[n],r)}),wh(t).forEach(function(n){ex(e,n)||(xh(e,n)&&r.isMergeableObject(t[n])?o[n]=Q1(n,r)(e[n],t[n],r):o[n]=mi(t[n],r))}),o}function En(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||J1,r.isMergeableObject=r.isMergeableObject||W1,r.cloneUnlessOtherwiseSpecified=mi;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):tx(e,t,r):mi(t,r)}En.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return En(o,n,r)},{})};var rx=En;Sh.exports=rx});var Qc=tt((JN,Ng)=>{Ng.exports=window.wp.keycodes});var Bg=tt((c8,Dg)=>{Dg.exports=window.wp.apiFetch});var Sv=tt((o7,xv)=>{xv.exports=window.wp.date});function Hu(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=Hu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Xv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Hu(e))&&(o&&(o+=" "),o+=t);return o}var We=Xv;var Kv=f(ve(),1),Gn={...Kv};var Yu=f(ve(),1),Gu={};function Ct(e,t){let r=Yu.useRef(Gu);return r.current===Gu&&(r.current=e(t)),r}var Fa=Gn.useInsertionEffect,Jv=Fa&&Fa!==Gn.useLayoutEffect?Fa:e=>e();function Pe(e){let t=Ct(Qv).current;return t.next=e,Jv(t.effect),t.trampoline}function Qv(){let e={next:void 0,callback:$v,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function $v(){}var qu=f(ve(),1),eb=()=>{},we=typeof document<"u"?qu.useLayoutEffect:eb;function tb(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 rb=tb("https://base-ui.com/production-error","Base UI"),lr=rb;var Ao=f(ve(),1);function Aa(e,t,r,o){let n=Ct(Ku).current;return ob(n,e,t,r,o)&&Ju(n,[e,t,r,o]),n.callback}function Xu(e){let t=Ct(Ku).current;return nb(t,e)&&Ju(t,e),t.callback}function Ku(){return{callback:null,cleanup:null,refs:[]}}function ob(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function nb(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Ju(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 $u=f(ve(),1);var Qu=f(ve(),1),ib=parseInt(Qu.version,10);function rn(e){return ib>=e}function Ia(e){if(!$u.isValidElement(e))return null;let t=e,r=t.props;return(rn(19)?r?.ref:t.ref)??null}function Yn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function tr(){}var ef=Object.freeze([]),nt=Object.freeze({});function tf(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 rf(e,t){return typeof e=="function"?e(t):e}function of(e,t){return typeof e=="function"?e(t):e}var La={};function It(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Ai(t);let i=Ai(e);return t&&(i=qn(i,t)),r&&(i=qn(i,r)),o&&(i=qn(i,o)),n&&(i=qn(i,n)),i}function nf(e){if(e.length===0)return La;if(e.length===1)return Ai(e[0]);let t=Ai(e[0]);for(let r=1;r<e.length;r+=1)t=qn(t,e[r]);return t}function Ai(e){return Na(e)?{...af(e,La)}:sb(e)}function qn(e,t){return Na(t)?af(t,e):ab(e,t)}function sb(e){let t={...e};for(let r in t){let o=t[r];sf(r,o)&&(t[r]=lf(o))}return t}function ab(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Yn(e.style,o);break}case"className":{e[r]=Ma(e.className,o);break}default:sf(r,o)?e[r]=lb(e[r],o):e[r]=o}}return e}function sf(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 Na(e){return typeof e=="function"}function af(e,t){return Na(e)?e(t):e??La}function lb(e,t){return t?e?(...r)=>{let o=r[0];if(uf(o)){let i=o;cf(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:lf(t):e}function lf(e){return e&&((...t)=>{let r=t[0];return uf(r)&&cf(r),e(...t)})}function cf(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ma(e,t){return t?e?t+" "+e:t:e}function uf(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Va=f(ve(),1);function Gt(e,t,r={}){let o=t.render,n=cb(t,r);if(r.enabled===!1)return null;let i=r.state??nt;return db(e,o,n,i)}function cb(e,t={}){let{className:r,style:o,render:n}=e,{state:i=nt,ref:s,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?rf(r,i):void 0,m=l?of(o,i):void 0,d=l?tf(i,u):nt,h=l&&a?ub(a):void 0,g=l?Yn(d,h)??{}:nt;return typeof document<"u"&&(l?Array.isArray(s)?g.ref=Xu([g.ref,Ia(n),...s]):g.ref=Aa(g.ref,Ia(n),s):Aa(null,null)),l?(c!==void 0&&(g.className=Ma(g.className,c)),m!==void 0&&(g.style=Yn(g.style,m)),g):nt}function ub(e){return Array.isArray(e)?nf(e):It(void 0,e)}var fb=Symbol.for("react.lazy");function db(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=It(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===fb&&(i=Ao.Children.toArray(t)[0]),Ao.cloneElement(i,n)}if(e&&typeof e=="string")return pb(e,r);throw new Error(lr(8))}function pb(e,t){return e==="button"?(0,Va.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Va.createElement)("img",{alt:"",...t,key:t.key}):Ao.createElement(e,t)}var Ii=f(ve(),1);var ff=0;function mb(e,t="mui"){let[r,o]=Ii.useState(e),n=e||r;return Ii.useEffect(()=>{r==null&&(ff+=1,o(`${t}-${ff}`))},[r,t]),n}var df=Gn.useId;function on(e,t){if(df!==void 0){let r=df();return e??(t?`${t}-${r}`:r)}return mb(e,t)}function pf(e){return on(e,"base-ui")}var Oe={};so(Oe,{cancelOpen:()=>Hb,chipRemovePress:()=>_b,clearPress:()=>Cb,closePress:()=>xb,closeWatcher:()=>Nb,decrementPress:()=>Tb,disabled:()=>Wb,drag:()=>Bb,escapeKey:()=>Lb,focusOut:()=>Ib,imperativeAction:()=>qb,incrementPress:()=>Eb,initial:()=>Yb,inputBlur:()=>kb,inputChange:()=>Pb,inputClear:()=>Ob,inputPaste:()=>Fb,inputPress:()=>Ab,itemPress:()=>wb,keyboard:()=>Vb,linkPress:()=>Sb,listNavigation:()=>Mb,missing:()=>Gb,none:()=>hb,outsidePress:()=>bb,pointer:()=>Db,scrub:()=>zb,siblingOpen:()=>Ub,swipe:()=>Zb,trackPress:()=>Rb,triggerFocus:()=>vb,triggerHover:()=>yb,triggerPress:()=>gb,wheel:()=>jb,windowResize:()=>Xb});var hb="none",gb="trigger-press",yb="trigger-hover",vb="trigger-focus",bb="outside-press",wb="item-press",xb="close-press",Sb="link-press",Cb="clear-press",_b="chip-remove-press",Rb="track-press",Eb="increment-press",Tb="decrement-press",Pb="input-change",Ob="input-clear",kb="input-blur",Fb="input-paste",Ab="input-press",Ib="focus-out",Lb="escape-key",Nb="close-watcher",Mb="list-navigation",Vb="keyboard",Db="pointer",Bb="drag",jb="wheel",zb="scrub",Hb="cancel-open",Ub="sibling-open",Wb="disabled",Gb="missing",Yb="initial",qb="imperative-action",Zb="swipe",Xb="window-resize";function De(e,t,r,o){let n=!1,i=!1,s=o??nt;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 Ba=f(ve(),1);var mf=f(ve(),1);function nn(e){mf.useEffect(e,ef)}var Li=null,TT=globalThis.requestAnimationFrame,Da=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)}},Ni=new Da;var kr=class e{static create(){return new e}static request(t){return Ni.request(t)}static cancel(t){return Ni.cancel(t)}currentId=Li;request(t){this.cancel(),this.currentId=Ni.request(()=>{this.currentId=Li,t()})}cancel=()=>{this.currentId!==Li&&(Ni.cancel(this.currentId),this.currentId=Li)};disposeEffect=()=>this.cancel};function sn(){let e=Ct(kr.create).current;return nn(e.disposeEffect),e}function hf(e,t=!1,r=!1){let[o,n]=Ba.useState(e&&t?"idle":void 0),[i,s]=Ba.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),we(()=>{if(!e&&i&&o!=="ending"&&r){let a=kr.request(()=>{n("ending")});return()=>{kr.cancel(a)}}},[e,i,o,r]),we(()=>{if(!e||t)return;let a=kr.request(()=>{n(void 0)});return()=>{kr.cancel(a)}},[t,e]),we(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=kr.request(()=>{n("idle")});return()=>{kr.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var ja=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Kb={"data-starting-style":""},Jb={"data-ending-style":""},gf={transitionStatus(e){return e==="starting"?Kb:e==="ending"?Jb:null}};function Mi(){return typeof window<"u"}function Lo(e){return Vi(e)?(e.nodeName||"").toLowerCase():"#document"}function it(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ar(e){var t;return(t=(Vi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vi(e){return Mi()?e instanceof Node||e instanceof it(e).Node:!1}function Re(e){return Mi()?e instanceof Element||e instanceof it(e).Element:!1}function _t(e){return Mi()?e instanceof HTMLElement||e instanceof it(e).HTMLElement:!1}function an(e){return!Mi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof it(e).ShadowRoot}function Zn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function yf(e){return/^(table|td|th)$/.test(Lo(e))}function Xn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Qb=/transform|translate|scale|rotate|perspective|filter/,$b=/paint|layout|strict|content/,Io=e=>!!e&&e!=="none",za;function Di(e){let t=Re(e)?Lt(e):e;return Io(t.transform)||Io(t.translate)||Io(t.scale)||Io(t.rotate)||Io(t.perspective)||!Bi()&&(Io(t.backdropFilter)||Io(t.filter))||Qb.test(t.willChange||"")||$b.test(t.contain||"")}function vf(e){let t=Fr(e);for(;_t(t)&&!Ir(t);){if(Di(t))return t;if(Xn(t))return null;t=Fr(t)}return null}function Bi(){return za==null&&(za=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),za}function Ir(e){return/^(html|body|#document)$/.test(Lo(e))}function Lt(e){return it(e).getComputedStyle(e)}function Kn(e){return Re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Fr(e){if(Lo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||an(e)&&e.host||Ar(e);return an(t)?t.host:t}function bf(e){let t=Fr(e);return Ir(t)?(e.ownerDocument||e).body:_t(t)&&Zn(t)?t:bf(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=bf(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=it(n);if(i){let a=ji(s);return t.concat(s,s.visualViewport||[],Zn(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function ji(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rt(e){return e?.ownerDocument||document}function ze(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Yt(e){let t=Ct(e0,e).current;return t.next=e,we(t.effect),t}function e0(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Cf=f(ve(),1);var Sf=f(lo(),1);function xf(e){return e==null?e:"current"in e?e.current:e}function ln(e,t=!1){let r=sn();return Pe((o,n=null)=>{r.cancel();let i=xf(e);if(i==null)return;let s=i,a=()=>{Sf.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(l=>l.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(c=>c.pending||c.playState!=="finished")){u();return}a()})}if(t){let l="data-starting-style";if(!s.hasAttribute(l)){r.request(u);return}let c=new MutationObserver(()=>{s.hasAttribute(l)||(c.disconnect(),u())});c.observe(s,{attributes:!0,attributeFilter:[l]}),n?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(u)})}function zi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Pe(n),s=ln(o,r);Cf.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Zr={};so(Zr,{engine:()=>Ya,env:()=>Za,os:()=>Wa,screenReader:()=>qa});var Wa={};so(Wa,{android:()=>Ef,apple:()=>Ua,ios:()=>Ha,linux:()=>i0,mac:()=>Tf,windows:()=>n0});function t0(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:r0,platform:o0,maxTouchPoints:_f}=t0(),No=r0.toLowerCase(),Mo=o0.toLowerCase();var Ha=/^i(os$|p)/.test(Mo)||Mo==="macintel"&&_f>1,Rf="android",Ef=Mo===Rf||No.includes(Rf),Tf=!Ha&&Mo.startsWith("mac"),n0=Mo.startsWith("win"),i0=!Ef&&/^(linux|chrome os)/.test(Mo),Ua=Tf||Ha;var Ya={};so(Ya,{blink:()=>a0,gecko:()=>s0,webkit:()=>Ga});var Ga=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),s0=!Ga&&No.includes("firefox"),a0=!Ga&&No.includes("chrom");var qa={};so(qa,{voiceOver:()=>l0});var l0=Ua;var Za={};so(Za,{jsdom:()=>c0});var c0=/jsdom|happydom/.test(No);var Jn=0,rr=class e{static create(){return new e}currentId=Jn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Jn,r()},t)}isStarted(){return this.currentId!==Jn}clear=()=>{this.currentId!==Jn&&(clearTimeout(this.currentId),this.currentId=Jn)};disposeEffect=()=>this.clear};function xr(){let e=Ct(rr.create).current;return nn(e.disposeEffect),e}var Mt=f(ve(),1);function Pf(e){return"nativeEvent"in e}function Xr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Of(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Xa="data-base-ui-focusable";var Ka="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hi(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 r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&an(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Nt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function co(e,t){if(!Re(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ge(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Ui(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function kf(e){return e.matches("html,body")}function Ff(e){return _t(e)&&e.matches(Ka)}function Ja(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ka}`)!=null}function Af(e){if(!e||Zr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function u0(e,t){return t!=null&&!Xr(t)?0:typeof e=="function"?e():e}function cr(e,t,r){let o=u0(e,r);return typeof o=="number"?o:o?.[t]}function Qa(e){return typeof e=="function"?e():e}function Wi(e,t){return t||e==="click"||e==="mousedown"}function If(e){return e?.includes("mouse")&&e!=="mousedown"}var Lf=f(Z(),1),Nf=Mt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new rr,currentIdRef:{current:null},currentContextRef:{current:null}});function f0(e,t){e.current=t.current}function $a(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Mt.useRef(r),i=Mt.useRef(r),s=Mt.useRef(null),a=Mt.useRef(null),u=xr();return we(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:cr(n.current,"open"),close:cr(r,"close")}},[r,s,n,i]),(0,Lf.jsx)(Nf.Provider,{value:Mt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function el(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Mt.useContext(Nf),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:m,timeout:d}=i,[h,g]=Mt.useState(!1),b=Mt.useRef(r);return we(()=>{b.current=r},[r]),we(()=>{function w(){c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,a.current=l.current,d.clear()}if(s.current&&!r&&s.current===n){if(g(!1),u){let C=n;return d.start(u,()=>{o.select("open")||s.current&&s.current!==C||w()}),()=>{(b.current||s.current!==C)&&d.clear()}}w()}},[r,n,s,a,u,l,c,d,o]),we(()=>{if(!r)return;let w=c.current,C=s.current;d.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cr(l.current,"close")},C!==null&&C!==n?(g(!0),w?.setIsInstantPhase(!0),w?.onOpenChange(!1,De(Oe.none))):(g(!1),w?.setIsInstantPhase(!1))},[r,n,o,s,a,l,c,d]),we(()=>()=>{if(s.current===n){if(c.current=null,!b.current)return;s.current=null,f0(a,l),d.clear()}},[c,s,a,n,l,d]),Mt.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:h}),[m,a,h])}function Sr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var uo=Math.min,Cr=Math.max,fo=Math.round,$n=Math.floor,Lr=e=>({x:e,y:e}),d0={left:"right",right:"left",bottom:"top",top:"bottom"};function Yi(e,t,r){return Cr(e,uo(t,r))}function Nr(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function _r(e){return e.split("-")[1]}function qi(e){return e==="x"?"y":"x"}function ei(e){return e==="y"?"height":"width"}function qt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ti(e){return qi(qt(e))}function Df(e,t,r){r===void 0&&(r=!1);let o=_r(e),n=ti(e),i=ei(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Qn(s)),[s,Qn(s)]}function Bf(e){let t=Qn(e);return[Gi(e),t,Gi(t)]}function Gi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Mf=["left","right"],Vf=["right","left"],p0=["top","bottom"],m0=["bottom","top"];function h0(e,t,r){switch(e){case"top":case"bottom":return r?t?Vf:Mf:t?Mf:Vf;case"left":case"right":return t?p0:m0;default:return[]}}function jf(e,t,r,o){let n=_r(e),i=h0(Tt(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Gi)))),i}function Qn(e){let t=Tt(e);return d0[t]+e.slice(t.length)}function g0(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Zi(e){return typeof e!="number"?g0(e):{top:e,right:e,bottom:e,left:e}}function Vo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Kr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Kr(e,n.id,r)])}function cn(e){return`data-base-ui-${e}`}var Vt=f(ve(),1),Uf=f(lo(),1);var zf={style:{transition:"none"}};var y0="data-base-ui-swipe-ignore",v0="data-swipe-ignore",EP=`[${y0}]`,TP=`[${v0}]`;var Hf={fallbackAxisSide:"end"};var Wf=f(Z(),1),b0=Vt.createContext(null),w0=()=>Vt.useContext(b0),x0=cn("portal");function Gf(e={}){let{ref:t,container:r,componentProps:o=nt,elementProps:n}=e,i=on(),a=w0()?.portalNode,[u,l]=Vt.useState(null),[c,m]=Vt.useState(null),d=Pe(w=>{w!==null&&m(w)}),h=Vt.useRef(null);we(()=>{if(r===null){h.current&&(h.current=null,m(null),l(null));return}let w=(r&&(Vi(r)?r:r.current))??a??document.body;if(w==null){h.current&&(h.current=null,m(null),l(null));return}h.current!==w&&(h.current=w,m(null),l(w))},[r,a]);let g=Gt("div",o,{ref:[t,d],props:[{id:i,[x0]:""},n]}),b=u&&g?Uf.createPortal(g,u):null;return{node:c,nodeId:Vt.isValidElement(g)?g.props.id:void 0,subtree:b}}var Do=f(ve(),1);function Yf(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var S0=f(Z(),1),C0=Do.createContext(null),_0=Do.createContext(null),Xi=()=>Do.useContext(C0)?.id||null,po=e=>{let t=Do.useContext(_0);return e??t};var Zt=f(ve(),1);function R0(e,t){let r=null,o=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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,c=i.height,m=i.x,d=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),m-=r||0,d-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,d=a&&t.y!=null?t.y:d):n&&!u&&(c=t.axis==="x"?i.height:c,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:c,x:m,y:d,top:d,right:m+l,bottom:d+c,left:m}}}}function qf(e){return e!=null&&e.clientX!=null}function tl(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Zt.useRef(!1),c=Zt.useRef(null),[m,d]=Zt.useState(),[h,g]=Zt.useState([]),b=Pe(_=>{n.set("positionReference",_)}),w=Pe((_,k,E)=>{l.current||u.current.openEvent&&!qf(u.current.openEvent)||n.set("positionReference",R0(E??a,{x:_,y:k,axis:o,dataRef:u,pointerType:m}))}),C=Pe(_=>{i?c.current||(w(_.clientX,_.clientY,_.currentTarget),g([])):w(_.clientX,_.clientY,_.currentTarget)}),x=Xr(m)?s:i;Zt.useEffect(()=>{if(!r){b(a);return}if(!x)return;function _(){c.current?.(),c.current=null}let k=it(s);function E(T){let O=Nt(T);Ge(s,O)?_():w(T.clientX,T.clientY)}return!u.current.openEvent||qf(u.current.openEvent)?c.current=ze(k,"mousemove",E):b(a),_},[x,r,s,u,a,n,w,b,h]),Zt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Zt.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),Zt.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let v=Zt.useMemo(()=>{function _(k){d(k.pointerType)}return{onPointerDown:_,onPointerEnter:_,onMouseMove:C,onMouseEnter:C}},[C]);return Zt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var or=f(ve(),1);function E0(){return!1}function T0(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function rl(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=E0,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),m=l.useState("floatingElement"),{dataRef:d}=l.context,h=po(u),g=Pe(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,w=b!==!1,C=Pe(()=>i),{escapeKey:x,outsidePress:v}=T0(a),_=or.useRef(!1),k=or.useRef(!1),E=or.useRef(!1),T=or.useRef(!1),O=or.useRef(""),I=or.useRef(null),J=xr(),D=xr(),S=Pe(()=>{D.clear(),d.current.insideReactTree=!1}),L=Pe(P=>{let W=d.current.floatingContext?.nodeId;return(h?Kr(h.nodesRef.current,W):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[P])}),Y=Pe(P=>Ui(P,l.select("floatingElement"))||Ui(P,l.select("domReferenceElement"))),A=Pe(P=>{s()&&l.setOpen(!1,De(Oe.triggerPress,P.nativeEvent))}),N=Pe(P=>{if(!c||!r||!o||P.key!=="Escape"||T.current||!x&&L("__escapeKeyBubbles"))return;let W=Pf(P)?P.nativeEvent:P,ne=De(Oe.escapeKey,W);l.setOpen(!1,ne),ne.isCanceled||P.preventDefault(),!x&&!ne.isPropagationAllowed&&P.stopPropagation()}),q=Pe(()=>{d.current.insideReactTree=!0,D.start(0,S)}),U=Pe(P=>{if(!c||!r||P.button!==0)return;let W=Nt(P.nativeEvent);Ge(l.select("floatingElement"),W)&&(_.current||(_.current=!0,k.current=!1))}),R=Pe(P=>{!c||!r||(P.defaultPrevented||P.nativeEvent.defaultPrevented)&&_.current&&(k.current=!0)});or.useEffect(()=>{if(!c||!r)return S;d.current.__escapeKeyBubbles=x,d.current.__outsidePressBubbles=v;let P=new rr,W=new rr;function ne(){P.clear(),T.current=!0}function xe(){P.start(Zr.engine.webkit?5:0,()=>{T.current=!1})}function se(){E.current=!0,W.start(0,()=>{E.current=!1})}function be(){_.current=!1,k.current=!1}function ye(){let V=O.current,te=V==="pen"||!V?"mouse":V,Ne=C(),He=typeof Ne=="function"?Ne():Ne;return typeof He=="string"?He:He[te]}function $(V){let te=ye();return te==="intentional"&&V.type!=="click"||te==="sloppy"&&V.type==="click"}function _e(V){let te=d.current.floatingContext?.nodeId,Ne=h&&Kr(h.nodesRef.current,te).some(He=>Ui(V,He.context?.elements.floating));return Y(V)||Ne}function Fe(V){if($(V)){V.type!=="click"&&!Y(V)&&(W.clear(),E.current=!1),S();return}if(d.current.insideReactTree){S();return}let te=Nt(V),Ne=`[${cn("inert")}]`,He=Re(te)?te.getRootNode():null,ot=Array.from((an(He)?He:Rt(l.select("floatingElement"))).querySelectorAll(Ne)),Ze=l.context.triggerElements;if(te&&(Ze.hasElement(te)||Ze.hasMatchingElement(Ue=>Ge(Ue,te))))return;let Be=Re(te)?te:null;for(;Be&&!Ir(Be);){let Ue=Fr(Be);if(Ir(Ue)||!Re(Ue))break;Be=Ue}if(!(ot.length&&Re(te)&&!kf(te)&&!Ge(te,l.select("floatingElement"))&&ot.every(Ue=>!Ge(Be,Ue)))){if(_t(te)&&!("touches"in V)){let Ue=Ir(te),ct=Lt(te),Se=/auto|scroll/,Pr=Ue||Se.test(ct.overflowX),$t=Ue||Se.test(ct.overflowY),Ye=Pr&&te.clientWidth>0&&te.scrollWidth>te.clientWidth,Yr=$t&&te.clientHeight>0&&te.scrollHeight>te.clientHeight,St=ct.direction==="rtl",kt=Yr&&(St?V.offsetX<=te.offsetWidth-te.clientWidth:V.offsetX>te.clientWidth),vt=Ye&&V.offsetY>te.clientHeight;if(kt||vt)return}if(!_e(V)){if(ye()==="intentional"&&E.current){W.clear(),E.current=!1;return}typeof b=="function"&&!b(V)||L("__outsidePressBubbles")||(l.setOpen(!1,De(Oe.outsidePress,V)),S())}}}function xt(V){ye()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||Y(V)||Fe(V)}function Le(V){if(ye()!=="sloppy"||!l.select("open")||!r||Y(V))return;let te=V.touches[0];te&&(I.current={startTime:Date.now(),startX:te.clientX,startY:te.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},J.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function X(V,te){let Ne=Nt(V);if(!Ne)return;let He=ze(Ne,V.type,()=>{te(V),He()})}function M(V){O.current="touch",X(V,Le)}function K(V){J.clear(),V.type==="pointerdown"&&(O.current=V.pointerType),!(V.type==="mousedown"&&I.current&&!I.current.dismissOnMouseDown)&&X(V,te=>{te.type==="pointerdown"?xt(te):Fe(te)})}function H(V){if(!_.current)return;let te=k.current;if(be(),ye()==="intentional"){if(V.type==="pointercancel"){te&&se();return}if(!_e(V)){if(te){se();return}typeof b=="function"&&!b(V)||(W.clear(),E.current=!0,S())}}}function Q(V){if(ye()!=="sloppy"||!I.current||Y(V))return;let te=V.touches[0];if(!te)return;let Ne=Math.abs(te.clientX-I.current.startX),He=Math.abs(te.clientY-I.current.startY),ot=Math.sqrt(Ne*Ne+He*He);ot>5&&(I.current.dismissOnTouchEnd=!0),ot>10&&(Fe(V),J.clear(),I.current=null)}function pe(V){X(V,Q)}function le(V){ye()!=="sloppy"||!I.current||Y(V)||(I.current.dismissOnTouchEnd&&Fe(V),J.clear(),I.current=null)}function fe(V){X(V,le)}let me=Rt(m),he=Sr(o&&Sr(ze(me,"keydown",N),ze(me,"compositionstart",ne),ze(me,"compositionend",xe)),w&&Sr(ze(me,"click",K,!0),ze(me,"pointerdown",K,!0),ze(me,"pointerup",H,!0),ze(me,"pointercancel",H,!0),ze(me,"mousedown",K,!0),ze(me,"mouseup",H,!0),ze(me,"touchstart",M,!0),ze(me,"touchmove",pe,!0),ze(me,"touchend",fe,!0)));return()=>{he(),P.clear(),W.clear(),be(),E.current=!1,S()}},[d,m,o,w,b,c,r,x,v,N,S,C,L,Y,h,l,J]);let B=or.useMemo(()=>({onKeyDown:N,onPointerDown:A,onClick:A}),[N,A]),re=or.useMemo(()=>({onKeyDown:N,onPointerDown:R,onMouseDown:R,onClickCapture:q,onMouseDownCapture(P){q(),U(P)},onPointerDownCapture(P){q(),U(P)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[N,q,U,R]);return or.useMemo(()=>r?{reference:B,floating:re,trigger:B}:{},[r,B,re])}var Pt=f(ve(),1);function Zf(e,t,r){let{reference:o,floating:n}=e,i=qt(t),s=ti(t),a=ei(s),u=Tt(t),l=i==="y",c=o.x+o.width/2-n.width/2,m=o.y+o.height/2-n.height/2,d=o[a]/2-n[a]/2,h;switch(u){case"top":h={x:c,y:o.y-n.height};break;case"bottom":h={x:c,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:m};break;case"left":h={x:o.x-n.width,y:m};break;default:h={x:o.x,y:o.y}}let g=_r(t);return g&&(h[s]+=d*(g==="end"?1:-1)*(r&&l?-1:1)),h}async function Xf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:m="floating",altBoundary:d=!1,padding:h=0}=Nr(t,e),g=Zi(h),w=a[d?m==="floating"?"reference":"floating":m],C=Vo(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),x=m==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),_=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},k=Vo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(C.top-k.top+g.top)/_.y,bottom:(k.bottom-C.bottom+g.bottom)/_.y,left:(C.left-k.left+g.left)/_.x,right:(k.right-C.right+g.right)/_.x}}var P0=50,Kf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:Xf},u=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:m}=Zf(l,o,u),d=o,h=0,g={};for(let b=0;b<i.length;b++){let w=i[b];if(!w)continue;let{name:C,fn:x}=w,{x:v,y:_,data:k,reset:E}=await x({x:c,y:m,initialPlacement:o,placement:d,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,m=_??m,g[C]={...g[C],...k},E&&h<P0&&(h++,typeof E=="object"&&(E.placement&&(d=E.placement),E.rects&&(l=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:c,y:m}=Zf(l,d,u)),b=-1)}return{x:c,y:m,placement:d,strategy:n,middlewareData:g}};var Jf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:m=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...w}=Nr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let C=Tt(n),x=qt(a),v=Tt(a)===a,_=await(u.isRTL==null?void 0:u.isRTL(l.floating)),k=d||(v||!b?[Qn(a)]:Bf(a)),E=g!=="none";!d&&E&&k.push(...jf(a,b,g,_));let T=[a,...k],O=await u.detectOverflow(t,w),I=[],J=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&I.push(O[C]),m){let Y=Df(n,s,_);I.push(O[Y[0]],O[Y[1]])}if(J=[...J,{placement:n,overflows:I}],!I.every(Y=>Y<=0)){var D,S;let Y=(((D=i.flip)==null?void 0:D.index)||0)+1,A=T[Y];if(A&&(!(m==="alignment"?x!==qt(A):!1)||J.every(U=>qt(U.placement)===x?U.overflows[0]>0:!0)))return{data:{index:Y,overflows:J},reset:{placement:A}};let N=(S=J.filter(q=>q.overflows[0]<=0).sort((q,U)=>q.overflows[1]-U.overflows[1])[0])==null?void 0:S.placement;if(!N)switch(h){case"bestFit":{var L;let q=(L=J.filter(U=>{if(E){let R=qt(U.placement);return R===x||R==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(R=>R>0).reduce((R,B)=>R+B,0)]).sort((U,R)=>U[1]-R[1])[0])==null?void 0:L[0];q&&(N=q);break}case"initialPlacement":N=a;break}if(n!==N)return{reset:{placement:N}}}return{}}}};var Qf=new Set(["left","top"]);async function O0(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Tt(r),a=_r(r),u=qt(r)==="y",l=Qf.has(s)?-1:1,c=i&&u?-1:1,m=Nr(t,e),{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(h=a==="end"?g*-1:g),u?{x:h*c,y:d*l}:{x:d*l,y:h*c}}var $f=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,u=await O0(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:i+u.y,data:{...u,placement:s}}}}},ed=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:x=>{let{x:v,y:_}=x;return{x:v,y:_}}},...l}=Nr(e,t),c={x:r,y:o},m=await i.detectOverflow(t,l),d=qt(n),h=qi(d),g=c[h],b=c[d],w=(x,v)=>Yi(v+m[x==="y"?"top":"left"],v,v-m[x==="y"?"bottom":"right"]);s&&(g=w(h,g)),a&&(b=w(d,b));let C=u.fn({...t,[h]:g,[d]:b});return{...C,data:{x:C.x-r,y:C.y-o,enabled:{[h]:s,[d]:a}}}}}},td=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:m=!0}=Nr(e,t),d={x:n,y:i},h=qt(s),g=qi(h),b=d[g],w=d[h],C=Nr(l,t),x=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:(r=C.mainAxis)!=null?r:0,crossAxis:(o=C.crossAxis)!=null?o:0};if(c){let k=g==="y"?"height":"width",E=a.reference[g]-a.floating[k]+x.mainAxis,T=a.reference[g]+a.reference[k]-x.mainAxis;b<E?b=E:b>T&&(b=T)}if(m){var v,_;let k=g==="y"?"width":"height",E=Qf.has(Tt(s)),T=a.reference[h]-a.floating[k]+(E&&((v=u.offset)==null?void 0:v[h])||0)+(E?0:x.crossAxis),O=a.reference[h]+a.reference[k]+(E?0:((_=u.offset)==null?void 0:_[h])||0)-(E?x.crossAxis:0);w<T?w=T:w>O&&(w=O)}return{[g]:b,[h]:w}}}},rd=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Nr(e,t),u=await n.detectOverflow(t,a),l=Tt(r),c=_r(r),m=qt(r)==="y",{width:d,height:h}=o.floating,g,b;l==="top"||l==="bottom"?(g=l,b=c===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=l,g=c==="end"?"top":"bottom");let w=h-u.top-u.bottom,C=d-u.left-u.right,x=uo(h-u[g],w),v=uo(d-u[b],C),_=t.middlewareData.shift,k=!_,E=x,T=v;_!=null&&_.enabled.x&&(T=C),_!=null&&_.enabled.y&&(E=w),k&&!c&&(m?T=d-2*Cr(u.left,u.right):E=h-2*Cr(u.top,u.bottom)),await s({...t,availableWidth:T,availableHeight:E});let O=await n.getDimensions(i.floating);return d!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}};function id(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=_t(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=fo(r)!==i||fo(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function nl(e){return Re(e)?e:e.contextElement}function un(e){let t=nl(e);if(!_t(t))return Lr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=id(t),s=(i?fo(r.width):r.width)/o,a=(i?fo(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var k0=Lr(0);function sd(e){let t=it(e);return!Bi()||!t.visualViewport?k0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function F0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===it(e)}function Bo(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=nl(e),s=Lr(1);t&&(o?Re(o)&&(s=un(o)):s=un(e));let a=F0(i,r,o)?sd(i):Lr(0),u=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,c=n.width/s.x,m=n.height/s.y;if(i&&o){let d=it(i),h=Re(o)?it(o):o,g=d,b=ji(g);for(;b&&h!==g;){let w=un(b),C=b.getBoundingClientRect(),x=Lt(b),v=C.left+(b.clientLeft+parseFloat(x.paddingLeft))*w.x,_=C.top+(b.clientTop+parseFloat(x.paddingTop))*w.y;u*=w.x,l*=w.y,c*=w.x,m*=w.y,u+=v,l+=_,g=it(b),b=ji(g)}}return Vo({width:c,height:m,x:u,y:l})}function Ki(e,t){let r=Kn(e).scrollLeft;return t?t.left+r:Bo(Ar(e)).left+r}function ad(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ki(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function A0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ar(o),a=t?Xn(t.floating):!1;if(o===s||a&&i)return r;let u={scrollLeft:0,scrollTop:0},l=Lr(1),c=Lr(0),m=_t(o);if((m||!i)&&((Lo(o)!=="body"||Zn(s))&&(u=Kn(o)),m)){let h=Bo(o);l=un(o),c.x=h.x+o.clientLeft,c.y=h.y+o.clientTop}let d=s&&!m&&!i?ad(s,u):Lr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-u.scrollTop*l.y+c.y+d.y}}function I0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function L0(e){let t=Kn(e),r=e.ownerDocument.body,o=Cr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Cr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Ki(e),s=-t.scrollTop;return Lt(r).direction==="rtl"&&(i+=Cr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var N0=25;function M0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=it(e),i=Ar(e),s=n.visualViewport,a=i.clientWidth,u=i.clientHeight,l=0,c=0;if(s){let d=!Bi()||t==="fixed";o?d||(l=-s.offsetLeft,c=-s.offsetTop):(a=s.width,u=s.height,d&&(l=s.offsetLeft,c=s.offsetTop))}if(Ki(i)<=0){let d=i.ownerDocument,h=d.body,g=getComputedStyle(h),b=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,w=Math.abs(i.clientWidth-h.clientWidth-b),C=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;C<=N0&&(a-=C)}return{width:a,height:u,x:l,y:c}}function V0(e,t){let r=Bo(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=un(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,l=o*i.y;return{width:s,height:a,x:u,y:l}}function od(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=M0(e,r,t);else if(t==="document")o=L0(Ar(e));else if(Re(t))o=V0(t,r);else{let n=sd(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Vo(o)}function D0(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>Re(a)&&Lo(a)!=="body"),n=null,i=Lt(e).position==="fixed",s=i?Fr(e):e;for(;Re(s)&&!Ir(s);){let a=Lt(s),u=Di(s),l=n?n.position:i?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(m=>m!==s):n=a,s=Fr(s)}return t.set(e,o),o}function B0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Xn(t)?[]:D0(t,this._c):[].concat(r),o],a=od(t,s[0],n),u=a.top,l=a.right,c=a.bottom,m=a.left;for(let d=1;d<s.length;d++){let h=od(t,s[d],n);u=Cr(h.top,u),l=uo(h.right,l),c=uo(h.bottom,c),m=Cr(h.left,m)}return{width:l-m,height:c-u,x:m,y:u}}function j0(e){let{width:t,height:r}=id(e);return{width:t,height:r}}function z0(e,t,r){let o=_t(t),n=Ar(t),i=r==="fixed",s=Bo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Lr(0);if((o||!i)&&((Lo(t)!=="body"||Zn(n))&&(a=Kn(t)),o)){let d=Bo(t,!0,i,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}!o&&n&&(u.x=Ki(n));let l=n&&!o&&!i?ad(n,a):Lr(0),c=s.left+a.scrollLeft-u.x-l.x,m=s.top+a.scrollTop-u.y-l.y;return{x:c,y:m,width:s.width,height:s.height}}function ol(e){return Lt(e).position==="static"}function nd(e,t){if(!_t(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ar(e)===r&&(r=r.ownerDocument.body),r}function ld(e,t){let r=it(e);if(Xn(e))return r;if(!_t(e)){let n=Fr(e);for(;n&&!Ir(n);){if(Re(n)&&!ol(n))return n;n=Fr(n)}return r}let o=nd(e,t);for(;o&&yf(o)&&ol(o);)o=nd(o,t);return o&&Ir(o)&&ol(o)&&!Di(o)?r:o||vf(e)||r}var H0=async function(e){let t=this.getOffsetParent||ld,r=this.getDimensions,o=await r(e.floating);return{reference:z0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function U0(e){return Lt(e).direction==="rtl"}var il={convertOffsetParentRelativeRectToViewportRelativeRect:A0,getDocumentElement:Ar,getClippingRect:B0,getOffsetParent:ld,getElementRects:H0,getClientRects:I0,getDimensions:j0,getScale:un,isElement:Re,isRTL:U0};function cd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function W0(e,t,r){let o=null,n,i=Ar(e);function s(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,m){c===void 0&&(c=!1),m===void 0&&(m=1),s();let d=e.getBoundingClientRect(),{left:h,top:g,width:b,height:w}=d;if(c||t(),!b||!w)return;let C=$n(g),x=$n(i.clientWidth-(h+b)),v=$n(i.clientHeight-(g+w)),_=$n(h),E={rootMargin:-C+"px "+-x+"px "+-v+"px "+-_+"px",threshold:Cr(0,uo(1,m))||1},T=!0;function O(I){let J=I[0].intersectionRatio;if(!cd(d,e.getBoundingClientRect()))return a();if(J!==m){if(!T)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{o=new IntersectionObserver(O,{...E,root:i.ownerDocument})}catch{o=new IntersectionObserver(O,E)}o.observe(e)}let u=it(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),s()}}function ri(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=nl(e),c=n||i?[...l?ao(l):[],...t?ao(t):[]]:[];c.forEach(C=>{n&&C.addEventListener("scroll",r),i&&C.addEventListener("resize",r)});let m=l&&a?W0(l,r,i):null,d=-1,h=null;s&&(h=new ResizeObserver(C=>{let[x]=C;x&&x.target===l&&h&&t&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),r()}),l&&!u&&h.observe(l),t&&h.observe(t));let g,b=u?Bo(e):null;u&&w();function w(){let C=Bo(e);b&&!cd(b,C)&&r(),b=C,g=requestAnimationFrame(w)}return r(),()=>{var C;c.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),m?.(),(C=h)==null||C.disconnect(),h=null,u&&cancelAnimationFrame(g)}}var ud=$f;var fd=ed,dd=Jf,pd=rd;var md=td,Ji=(e,t,r)=>{let o=new Map,n=r??{},i={...il,...n.platform,_c:o};return Kf(e,t,{...n,platform:i})};var mt=f(ve(),1),gd=f(ve(),1),yd=f(lo(),1),Y0=typeof document<"u",q0=function(){},Qi=Y0?gd.useLayoutEffect:q0;function $i(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!$i(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!$i(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function vd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function hd(e,t){let r=vd(e);return Math.round(t*r)/r}function sl(e){let t=mt.useRef(e);return Qi(()=>{t.current=e}),t}function bd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,m]=mt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=mt.useState(o);$i(d,o)||h(o);let[g,b]=mt.useState(null),[w,C]=mt.useState(null),x=mt.useCallback(U=>{U!==E.current&&(E.current=U,b(U))},[]),v=mt.useCallback(U=>{U!==T.current&&(T.current=U,C(U))},[]),_=i||g,k=s||w,E=mt.useRef(null),T=mt.useRef(null),O=mt.useRef(c),I=u!=null,J=sl(u),D=sl(n),S=sl(l),L=mt.useCallback(()=>{if(!E.current||!T.current)return;let U={placement:t,strategy:r,middleware:d};D.current&&(U.platform=D.current),Ji(E.current,T.current,U).then(R=>{let B={...R,isPositioned:S.current!==!1};Y.current&&!$i(O.current,B)&&(O.current=B,yd.flushSync(()=>{m(B)}))})},[d,t,r,D,S]);Qi(()=>{l===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(U=>({...U,isPositioned:!1})))},[l]);let Y=mt.useRef(!1);Qi(()=>(Y.current=!0,()=>{Y.current=!1}),[]),Qi(()=>{if(_&&(E.current=_),k&&(T.current=k),_&&k){if(J.current)return J.current(_,k,L);L()}},[_,k,L,J,I]);let A=mt.useMemo(()=>({reference:E,floating:T,setReference:x,setFloating:v}),[x,v]),N=mt.useMemo(()=>({reference:_,floating:k}),[_,k]),q=mt.useMemo(()=>{let U={position:r,left:0,top:0};if(!N.floating)return U;let R=hd(N.floating,c.x),B=hd(N.floating,c.y);return a?{...U,transform:"translate("+R+"px, "+B+"px)",...vd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:R,top:B}},[r,a,N.floating,c.x,c.y]);return mt.useMemo(()=>({...c,update:L,refs:A,elements:N,floatingStyles:q}),[c,L,A,N,q])}var al=(e,t)=>{let r=ud(e);return{name:r.name,fn:r.fn,options:[e,t]}},ll=(e,t)=>{let r=fd(e);return{name:r.name,fn:r.fn,options:[e,t]}},cl=(e,t)=>({fn:md(e).fn,options:[e,t]}),ul=(e,t)=>{let r=dd(e);return{name:r.name,fn:r.fn,options:[e,t]}},fl=(e,t)=>{let r=pd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var es=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(lr(99,this.componentName,t,this.componentName));r.setOpen(!0,De(Oe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,De(Oe.imperativeAction))}};var zo=f(ve(),1),Nd=f(lo(),1);var Id=f(ve(),1);var Fd=f(ve(),1),gl=f(ts(),1),Ad=f(Ed(),1);var Td=f(ve(),1);var pl=[],ml;function Pd(){return ml}function Od(e){pl.push(e)}function hl(e){let t=(r,o)=>{let n=Ct(fw).current,i;try{ml=n;for(let s of pl)s.before(n);i=e(r,o);for(let s of pl)s.after(n);n.didInitialize=!0}finally{ml=void 0}return i};return t.displayName=e.displayName||e.name,t}function kd(e){return Td.forwardRef(hl(e))}function fw(){return{didInitialize:!1}}var dw=rn(19),pw=dw?hw:gw;function os(e,t,r,o,n){return pw(e,t,r,o,n)}function mw(e,t,r,o,n){let i=Fd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,gl.useSyncExternalStore)(e.subscribe,i,i)}Od({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,gl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function hw(e,t,r,o,n){let i=Pd();if(!i)return mw(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function gw(e,t,r,o,n){return(0,Ad.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var ns=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return os(this,t,r,o,n)}};var jo=f(ve(),1);var mo=class extends ns{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){jo.useDebugValue(t);let o=this;we(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;we(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);we(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){jo.useDebugValue(t);let o=this,n=r!==void 0;we(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return jo.useDebugValue(t),os(this,this.selectors[t],r,o,n)}useContextCallback(t,r){jo.useDebugValue(t);let o=Pe(r??tr);this.context[t]=o}useStateSetter(t){let r=jo.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var yw={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},ho=class extends mo{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Yf(),nested:o,triggerElements:i},yw),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Of(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Ld(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,m=s,d=Id.useRef(null);o===void 0&&d.current===null&&(d.current=new ho({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:m,floatingId:n,syncOnly:!0,nested:i}));let h=o??d.current;return t.useSyncedValue("floatingId",n),we(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:l};Re(u)&&(g.domReferenceElement=u),h.state.positionReference===h.state.referenceElement&&(g.positionReference=u),h.update(g)},[a,n,u,l,h]),h.context.onOpenChange=m,h.context.nested=i,h}var Md={tabIndex:-1,[Xa]:""};function Vd(e,t=!1){let r=on(),o=Xi()!=null,n=Ct(()=>e(r,o)).current;return Ld({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Dd({handle:e,store:t}){return we(()=>e.attachStore(t),[e,t]),null}function vw(e,t){let r=zo.useRef(null),o=zo.useRef(null);return zo.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,u=t.context.triggerElements.getById(s);a&&u===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 bw(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function ww(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Bd(e,t,r,o={}){let n=r.reason,i=n===Oe.triggerHover,s=t&&n===Oe.triggerFocus,a=!t&&(n===Oe.triggerPress||n===Oe.escapeKey),u=ww(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c={...o.extraState,open:t};s?c.instantType="focus":a?c.instantType="dismiss":i&&(c.instantType=void 0),bw(c,t,r.trigger,u()),e.update(c)};i?Nd.flushSync(l):l()}function jd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=vw(e,r),s=Pe(u=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:u,...l?o:null});return}c==null&&l&&r.update({activeTriggerId:e,activeTriggerElement:u,...o})}),a=zo.useCallback(u=>{i(u),u&&s(u)},[i,s]);return we(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function zd(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=zo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");we(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,l={};e.state.triggerCount!==u&&(l.triggerCount=u);let c=e.select("activeTriggerId"),m=null;if(c){let d=e.context.triggerElements.getById(c);if(d)o.current=c,d!==e.state.activeTriggerElement&&(l.activeTriggerElement=d);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h;break}l.activeTriggerId===void 0&&(o.current===c?m=c:o.current=null)}}else o.current=null;if(!m&&!c&&u===1){let d=e.context.triggerElements.entries().next();if(!d.done){let[h,g]=d.value;l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),m&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let d=De(Oe.none);e.setOpen(!1,d),d.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function Hd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=hf(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let u=Pe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return zi({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function Ud(e,t){e.useSyncedValues(t),we(()=>()=>{e.update({activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt})},[e])}var Ho=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 Wd(){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ho,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Yd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Wd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt}}function qd(e,t,r=!1){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var oi=e=>e.triggerIdProp??e.activeTriggerId,yl=e=>e.openProp??e.open,Gd=e=>(e.popupElement?.id??e.floatingId)||void 0;function Zd(e,t){return t!==void 0&&yl(e)&&oi(e)===t}function xw(e,t){return Zd(e,t)?!0:t!==void 0&&yl(e)&&oi(e)==null&&e.triggerCount===1}var Xd={open:yl,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:oi,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Gd,isTriggerActive:(e,t)=>t!==void 0&&oi(e)===t,isOpenedByTrigger:(e,t)=>Zd(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&oi(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>xw(e,t)?Gd(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var vl=f(ve(),1),Kd=f(ts(),1);function Jd(e){let t=vl.useCallback(o=>e===void 0?tr:e.subscribeStore(o),[e]),r=vl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Kd.useSyncExternalStore)(t,r,()=>e?.serverStore)}function Qd(e){return Sw(e,e.rootContext)}function Sw(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[l,c]=Pt.useState(null),[m,d]=Pt.useState(void 0),[h,g]=Pt.useState(void 0),b=Pt.useRef(null),w=po(o),C=Pt.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),x=bd({...e,elements:{...C,...l&&{reference:l}}}),v=Re(m)?m:null,_=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",_);let k=Pt.useCallback(D=>{let S=Re(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;c(S),x.refs.setReference(S)},[x.refs]),E=Pt.useCallback(D=>{(Re(D)||D===null)&&(b.current=D,d(D)),(Re(x.refs.reference.current)||x.refs.reference.current===null||D!==null&&!Re(D))&&x.refs.setReference(D)},[x.refs,d]),T=Pt.useCallback(D=>{g(D),x.refs.setFloating(D)},[x.refs]),O=Pt.useMemo(()=>({...x.refs,setReference:E,setFloating:T,setPositionReference:k,domReference:b}),[x.refs,E,T,k]),I=Pt.useMemo(()=>({...x.elements,domReference:s}),[x.elements,s]),J=Pt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:O,elements:I,nodeId:r,rootStore:t}),[x,O,I,r,t,a,u]);return we(()=>{s&&(b.current=s)},[s]),we(()=>{t.context.dataRef.current.floatingContext=J;let D=w?.nodesRef.current.find(S=>S.id===r);D&&(D.context=J)}),Pt.useMemo(()=>({...x,context:J,refs:O,elements:I,rootStore:t}),[x,O,I,J,t])}var Mr=f(ve(),1);var bl=Zr.os.mac&&Zr.engine.webkit;function wl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Mr.useRef(!1),u=Mr.useRef(null),l=Mr.useRef(!0),c=xr();Mr.useEffect(()=>{let d=n.select("domReferenceElement");if(!r)return;let h=it(d);function g(){let C=n.select("domReferenceElement");!n.select("open")&&_t(C)&&C===Hi(Rt(C))&&(a.current=!0)}function b(){l.current=!0}function w(){l.current=!1}return Sr(ze(h,"blur",g),bl&&ze(h,"keydown",b,!0),bl&&ze(h,"pointerdown",w,!0))},[n,r]),Mr.useEffect(()=>{if(!r)return;function d(h){if(h.reason===Oe.triggerPress||h.reason===Oe.escapeKey){let g=n.select("domReferenceElement");Re(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",d),()=>{i.off("openchange",d)}},[i,r,n]);let m=Mr.useMemo(()=>{function d(){a.current=!1,u.current=null}return{onMouseLeave(){d()},onFocus(h){let g=h.currentTarget;if(a.current){if(u.current===g)return;d()}let b=Nt(h.nativeEvent);if(Re(b)){if(bl&&!h.relatedTarget){if(!l.current&&!Ff(b))return}else if(!Af(b))return}let w=co(h.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:x}=h,v=typeof o=="function"?o():o;if(n.select("open")&&w||v===0||v===void 0){n.setOpen(!0,De(Oe.triggerFocus,C,x));return}c.start(v,()=>{a.current||n.setOpen(!0,De(Oe.triggerFocus,C,x))})},onBlur(h){d();let g=h.relatedTarget,b=h.nativeEvent,w=Re(g)&&g.hasAttribute(cn("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let C=n.select("domReferenceElement"),x=Hi(Rt(C));!g&&x===C||Ge(s.current.floatingContext?.refs.floating.current,x)||Ge(C,x)||w||co(g??x,n.context.triggerElements)||n.setOpen(!1,De(Oe.triggerFocus,b))})}}},[s,o,n,c]);return Mr.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}var Sl=f(ve(),1);var xl=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 rr,this.restTimeout=new rr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},is=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&is.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),is.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ss(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=is.get(r);i&&i!==e&&dn(i),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,is.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function pn(e){let t=e.context.dataRef.current,r=Ct(()=>t.hoverInteractionState??xl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),nn(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Cl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),u=i.useState("domReferenceElement"),{dataRef:l}=i.context,c=po(),m=Xi(),d=pn(i),h=xr(),g=Pe(()=>Wi(l.current.openEvent?.type,d.interactedInside)),b=Pe(()=>If(l.current.openEvent?.type)),w=Pe(()=>{dn(d)});we(()=>{s||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,w())},[s,d,w]),Sl.useEffect(()=>w,[w]),we(()=>{if(r&&s&&d.handleCloseOptions?.blockPointerEvents&&b()&&Re(u)&&a){let C=u,x=a,v=Rt(a),_=c?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;_&&(_.style.pointerEvents="");let k=d.pointerEventsScopeElement!==x?d.pointerEventsScopeElement:null,E=_!==x?_:null,T=d.handleCloseOptions?.getScope?.()??k??E??C.closest("[data-rootownerid]")??v.body;return ss(d,{scopeElement:T,referenceElement:C,floatingElement:x}),()=>{w()}}},[r,s,u,a,d,b,c,m,w]),Sl.useEffect(()=>{if(!r)return;function C(){return!!(c&&m&&Kr(c.nodesRef.current,m).length>0)}function x(O){let I=cr(o,"close",d.pointerType),J=()=>{i.setOpen(!1,De(Oe.triggerHover,O)),c?.events.emit("floating.closed",O)};I?d.openChangeTimeout.start(I,J):(d.openChangeTimeout.clear(),J())}function v(O){let I=Nt(O);if(!Ja(I)){d.interactedInside=!1;return}d.interactedInside=I?.closest("[aria-haspopup]")!=null}function _(){d.openChangeTimeout.clear(),h.clear(),c?.events.off("floating.closed",E),w()}function k(O){if(C()&&c){c.events.on("floating.closed",E);return}if(co(O.relatedTarget,i.context.triggerElements))return;let I=l.current.floatingContext?.nodeId??n,J=O.relatedTarget;if(!(c&&I&&Re(J)&&Kr(c.nodesRef.current,I,!1).some(S=>Ge(S.context?.elements.floating,J)))){if(d.handler){d.handler(O);return}w(),b()&&!g()&&x(O)}}function E(O){!c||!m||C()||h.start(0,()=>{c.events.off("floating.closed",E),i.setOpen(!1,De(Oe.triggerHover,O)),c.events.emit("floating.closed",O)})}let T=a;return Sr(T&&ze(T,"mouseenter",_),T&&ze(T,"mouseleave",k),T&&ze(T,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",E)})},[r,a,i,l,o,n,b,g,w,d,c,m,h])}var go=f(ve(),1),$d=f(lo(),1);var Cw={current:null};function _l(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=Cw,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:m,isClosing:d,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:w,events:C}=b.context,x=po(l),v=pn(b),_=go.useRef(!1),k=Yt(n),E=Yt(o),T=Yt(s),O=Yt(r),I=Yt(h),J=Yt(d),D=Pe(()=>Wi(w.current.openEvent?.type,v.interactedInside)),S=Pe(()=>I.current?.()!==!1),L=Pe((N,q,U)=>{let R=b.context.triggerElements;if(R.hasElement(q))return!N||!Ge(N,q);if(!Re(U))return!1;let B=U;return R.hasMatchingElement(re=>Ge(re,B))&&(!N||!Ge(N,B))}),Y=Pe(()=>{if(!v.handler)return;Rt(b.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),A=Pe(()=>{dn(v)});return c&&(v.handleCloseOptions=k.current?.__options),go.useEffect(()=>Y,[Y]),go.useEffect(()=>{if(!r)return;function N(q){q.open?_.current=!1:(_.current=q.reason===Oe.triggerHover,Y(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return C.on("openchange",N),()=>{C.off("openchange",N)}},[r,C,v,Y]),go.useEffect(()=>{if(!r)return;function N(P,W=!0){let ne=cr(E.current,"close",v.pointerType);ne?v.openChangeTimeout.start(ne,()=>{b.setOpen(!1,De(Oe.triggerHover,P)),x?.events.emit("floating.closed",P)}):W&&(v.openChangeTimeout.clear(),b.setOpen(!1,De(Oe.triggerHover,P)),x?.events.emit("floating.closed",P))}let q=u.current??(c?b.select("domReferenceElement"):null);if(!Re(q))return;function U(P){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Xr(v.pointerType))return;let W=Qa(T.current),ne=cr(E.current,"open",v.pointerType),xe=Nt(P),se=P.currentTarget??null,be=b.select("domReferenceElement"),ye=se;if(Re(xe)&&!b.context.triggerElements.hasElement(xe)){for(let H of b.context.triggerElements.elements())if(Ge(H,xe)){ye=H;break}}Re(se)&&Re(be)&&!b.context.triggerElements.hasElement(se)&&Ge(se,be)&&(ye=be);let $=ye==null?!1:L(be,ye,xe),_e=b.select("open"),Fe=J.current?.()??b.select("transitionStatus")==="ending",xt=!_e&&Fe&&_.current,Le=!$&&Re(ye)&&Re(be)&&Ge(be,ye)&&xt,X=W>0&&!ne,M=$&&(_e||xt)||Le,K=!_e||$;if(M){S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye));return}X||(ne?v.openChangeTimeout.start(ne,()=>{K&&S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye))}):K&&S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye)))}function R(P){if(D()){A();return}Y();let W=b.select("domReferenceElement"),ne=Rt(W);v.restTimeout.clear(),v.restTimeoutPending=!1;let xe=w.current.floatingContext??m?.();if(co(P.relatedTarget,b.context.triggerElements))return;if(k.current&&xe){b.select("open")||v.openChangeTimeout.clear();let be=u.current;v.handler=k.current({...xe,tree:x,x:P.clientX,y:P.clientY,onClose(){A(),Y(),O.current&&!D()&&be===b.select("domReferenceElement")&&N(P,!0)}}),ne.addEventListener("mousemove",v.handler),v.handler(P);return}(v.pointerType!=="touch"||!Ge(b.select("floatingElement"),P.relatedTarget))&&N(P)}function B(P){Ge(q,P.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let re=g?ze(q,"mouseout",B):void 0;return a?Sr(ze(q,"mousemove",U,{once:!0}),ze(q,"mouseenter",U),ze(q,"mouseleave",R),re):Sr(ze(q,"mouseenter",U),ze(q,"mouseleave",R),re)},[Y,A,w,E,b,r,k,v,c,L,D,i,a,T,u,x,O,m,J,S,g]),go.useMemo(()=>{if(!r)return;function N(q){v.pointerType=q.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(q){let{nativeEvent:U}=q,R=q.currentTarget,B=b.select("domReferenceElement"),re=b.select("open"),P=L(B,R,q.target);if(i&&!Xr(v.pointerType))return;if(re&&P&&v.handleCloseOptions?.blockPointerEvents){let xe=b.select("floatingElement");if(xe){let se=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;ss(v,{scopeElement:se,referenceElement:R,floatingElement:xe})}}let W=Qa(T.current);if(re&&!P||W===0||!P&&v.restTimeoutPending&&q.movementX**2+q.movementY**2<2)return;v.restTimeout.clear();function ne(){if(v.restTimeoutPending=!1,D())return;let xe=b.select("open");!v.blockMouseMove&&(!xe||P)&&S()&&b.setOpen(!0,De(Oe.triggerHover,U,R))}v.pointerType==="touch"?$d.flushSync(()=>{ne()}):P&&re?ne():(v.restTimeoutPending=!0,v.restTimeout.start(W,ne))}}},[r,v,D,L,i,b,T,S])}var ep=.1,_w=ep*ep,Xe=.5;function as(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function ls(e,t,r,o,n,i,s,a,u,l){let c=!1;return as(e,t,r,o,n,i)&&(c=!c),as(e,t,n,i,s,a)&&(c=!c),as(e,t,s,a,u,l)&&(c=!c),as(e,t,u,l,r,o)&&(c=!c),c}function Rw(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function cs(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=u&&t<=l}function Rl(e={}){let{blockPointerEvents:t=!1}=e,r=new rr,o=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:l,tree:c})=>{let m=s?.split("-")[0],d=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function w(x,v){let _=performance.now(),k=_-b;if(h===null||g===null||k===0)return h=x,g=v,b=_,!1;let E=x-h,T=v-g,O=E*E+T*T,I=k*k*_w;return h=x,g=v,b=_,O<I}function C(){r.clear(),u()}return function(v){r.clear();let _=a.domReference,k=a.floating;if(!_||!k||m==null||n==null||i==null)return;let{clientX:E,clientY:T}=v,O=Nt(v),I=v.type==="mouseleave",J=Ge(k,O),D=Ge(_,O);if(J&&(d=!0,!I))return;if(D&&(d=!1,!I)){d=!0;return}if(I&&Re(v.relatedTarget)&&Ge(k,v.relatedTarget))return;function S(){return!!(c&&Kr(c.nodesRef.current,l).length>0)}function L(){S()||C()}if(S())return;let Y=_.getBoundingClientRect(),A=k.getBoundingClientRect(),N=n>A.right-A.width/2,q=i>A.bottom-A.height/2,U=A.width>Y.width,R=A.height>Y.height,B=(U?Y:A).left,re=(U?Y:A).right,P=(R?Y:A).top,W=(R?Y:A).bottom;if(m==="top"&&i>=Y.bottom-1||m==="bottom"&&i<=Y.top+1||m==="left"&&n>=Y.right-1||m==="right"&&n<=Y.left+1){L();return}let ne=!1;switch(m){case"top":ne=cs(E,T,B,Y.top+1,re,A.bottom-1);break;case"bottom":ne=cs(E,T,B,A.top+1,re,Y.bottom-1);break;case"left":ne=cs(E,T,A.right-1,W,Y.left+1,P);break;case"right":ne=cs(E,T,Y.right-1,W,A.left+1,P);break;default:}if(ne)return;if(d&&!Rw(E,T,Y)){L();return}if(!I&&w(E,T)){L();return}let xe=!1;switch(m){case"top":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i+Xe+1,_e=N||U?A.bottom-Xe:A.top,Fe=N?U?A.bottom-Xe:A.top:A.bottom-Xe;xe=ls(E,T,be,$,ye,$,A.left,_e,A.right,Fe);break}case"bottom":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i-Xe,_e=N||U?A.top+Xe:A.bottom,Fe=N?U?A.top+Xe:A.bottom:A.top+Xe;xe=ls(E,T,be,$,ye,$,A.left,_e,A.right,Fe);break}case"left":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n+Xe+1,_e=q||R?A.right-Xe:A.left,Fe=q?R?A.right-Xe:A.left:A.right-Xe;xe=ls(E,T,_e,A.top,Fe,A.bottom,$,be,$,ye);break}case"right":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n-Xe,_e=q||R?A.left+Xe:A.right,Fe=q?R?A.left+Xe:A.right:A.left+Xe;xe=ls(E,T,$,be,$,ye,_e,A.top,Fe,A.bottom);break}default:}xe?d||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var us=class extends mo{setState(t){}update(t){}set(t,r){}notifyAll(){}};var zk=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ja.startingStyle]="startingStyle",e[e.endingStyle=ja.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Ew={"data-popup-open":""};var Tw={"data-open":""},Pw={"data-closed":""},Ow={"data-anchor-hidden":""},tp={open(e){return e?Ew:null}};var ni={open(e){return e?Tw:Pw},anchorHidden(e){return e?Ow:null}},rp={...ni,...gf};function op(e){return rn(19)?e:e?"true":void 0}var fs=f(ve(),1),El=fs.createContext(void 0);function mn(){return fs.useContext(El)?.direction??"ltr"}var nr=f(ve(),1);var kw=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:m="real"}=Nr(e,t)||{};if(l==null)return{};let d=Zi(c),h={x:r,y:o},g=ti(n),b=ei(g),w=await s.getDimensions(l),C=g==="y",x=C?"top":"left",v=C?"bottom":"right",_=C?"clientHeight":"clientWidth",k=i.reference[b]+i.reference[g]-h[g]-i.floating[b],E=h[g]-i.reference[g],T=m==="real"?await s.getOffsetParent?.(l):a.floating,O=a.floating[_]||i.floating[b];(!O||!await s.isElement?.(T))&&(O=a.floating[_]||i.floating[b]);let I=k/2-E/2,J=O/2-w[b]/2-1,D=Math.min(d[x],J),S=Math.min(d[v],J),L=D,Y=O-w[b]-S,A=O/2-w[b]/2+I,N=Yi(L,A,Y),q=!u.arrow&&_r(n)!=null&&A!==N&&i.reference[b]/2-(A<L?D:S)-w[b]/2<0,U=q?A<L?A-L:A-Y:0;return{[g]:h[g]+U,data:{[g]:N,centerOffset:A-N-U,...q&&{alignmentOffset:U}},reset:q}}}),np=(e,t)=>({...kw(e),options:[e,t]});var ip={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var hn={sideX:"left",sideY:"top"};var sp="--available-width",ap="--available-height";function up(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function lp(e,t,r){let{rects:o,placement:n}=e;return{side:up(t,Tt(n),r),align:_r(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function fp(e){return Fw(e,Qd)}function Fw(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:l=5,sticky:c=!1,arrowPadding:m=5,disableAnchorTracking:d=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:w,collisionAvoidance:C,shift:x,nodeId:v,adaptiveOrigin:_,lazyFlip:k=!1,externalTree:E}=e,[T,O]=nr.useState(null);!w&&T!==null&&O(null);let I=C.side||"flip",J=C.align||"flip",D=C.fallbackAxisSide||"end",S=x?.crossAxis??!1,L=x?.rootBoundary,Y=typeof r=="function"?r:void 0,A=Pe(Y),N=Y?A:r,q=Yt(r),U=Yt(w),B=mn()==="rtl",re=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[n],P=s==="center"?re:`${re}-${s}`,W=l;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ne=1,xe=n==="bottom"?ne:0,se=n==="top"?ne:0,be=n==="right"?ne:0,ye=n==="left"?ne:0,$={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:W},_e=nr.useRef(null),Fe=Yt(i),xt=Yt(a),Le=typeof i!="function"?i:0,X=typeof a!="function"?a:0,M=[];h&&M.push(h),M.push(al(G=>{let y=lp(G,n,B),oe=typeof Fe.current=="function"?Fe.current(y):Fe.current,Ae=typeof xt.current=="function"?xt.current(y):xt.current;return{mainAxis:oe,crossAxis:Ae,alignmentAxis:Ae}},[Le,X,B,n]));let K=J==="none"&&I!=="shift",H=!K&&(c||S||I==="shift"),Q=I==="none"?null:ul({...$,padding:{top:W.top+ne+xe,right:W.right+ne+ye,bottom:W.bottom+ne+se,left:W.left+ne+be},mainAxis:!S&&I==="flip",crossAxis:J==="flip"?"alignment":!1,fallbackAxisSideDirection:D}),pe=K?null:ll({...$,rootBoundary:L,mainAxis:J!=="none",crossAxis:H,limiter:c||S?void 0:cl(G=>{if(!_e.current)return{};let{width:y,height:oe}=_e.current.getBoundingClientRect(),Ae=qt(Tt(G.placement)),ee=Ae==="y"?y:oe,Qe=Ae==="y"?W.left+W.right:W.top+W.bottom;return{offset:ee/2+Qe/2}})},[$,c,S,L,W,J]);I==="shift"||J==="shift"||s==="center"?M.push(pe,Q):M.push(Q,pe),M.push(fl({...$,apply({elements:{floating:G},availableWidth:y,availableHeight:oe,rects:Ae}){if(!U.current)return;let ee=G.style;ee.setProperty(sp,`${y}px`),ee.setProperty(ap,`${oe}px`);let Qe=it(G).devicePixelRatio||1,{x:ie,y:Je,width:j,height:z}=Ae.reference,vr=(Math.round((ie+j)*Qe)-Math.round(ie*Qe))/Qe,je=(Math.round((Je+z)*Qe)-Math.round(Je*Qe))/Qe;ee.setProperty("--anchor-width",`${vr}px`),ee.setProperty("--anchor-height",`${je}px`)}}),np(G=>({element:_e.current||Rt(G.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(G){let{elements:y,middlewareData:oe,placement:Ae,rects:ee,y:Qe}=G,ie=Tt(Ae),Je=qt(ie),j=_e.current,z=oe.arrow?.x||0,vr=oe.arrow?.y||0,je=j?.clientWidth||0,ce=j?.clientHeight||0,br=z+je/2,Or=vr+ce/2,et=Math.abs(oe.shift?.y||0),Me=ee.reference.height/2,$e=typeof i=="function"?i(lp(G,n,B)):i,ut=et>$e,pt={top:`${br}px calc(100% + ${$e}px)`,bottom:`${br}px ${-$e}px`,left:`calc(100% + ${$e}px) ${Or}px`,right:`${-$e}px ${Or}px`}[ie],wr=`${br}px ${ee.reference.y+Me-Qe}px`;return y.floating.style.setProperty("--transform-origin",H&&Je==="y"&&ut?wr:pt),{}}},ip,_),we(()=>{!w&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[w,b]);let le=nr.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:fe,elements:me,x:he,y:V,middlewareData:te,update:Ne,placement:He,context:ot,isPositioned:Ze,floatingStyles:Be}=t({rootContext:b,open:g?w:void 0,placement:P,middleware:M,strategy:o,whileElementsMounted:g?void 0:(...G)=>ri(...G,le),nodeId:v,externalTree:E}),{sideX:Ue,sideY:ct}=te.adaptiveOrigin||hn,Se=Ze?o:"fixed",Pr=nr.useMemo(()=>{let G;return Ze?_?G={position:Se,[Ue]:he,[ct]:V}:G={...Be,position:Se}:G={position:Se,top:0,left:0},G[sp]="100vw",G[ap]="100vh",Ze||(G.opacity=0),G},[_,Se,Ue,he,ct,V,Be,Ze]),$t=nr.useRef(null);we(()=>{if(!w)return;let G=q.current,y=typeof G=="function"?G():G,Ae=(cp(y)?y.current:y)||null||null;Ae!==$t.current&&(fe.setPositionReference(Ae),$t.current=Ae)},[w,fe,N,q]),nr.useEffect(()=>{if(!w)return;let G=q.current;typeof G!="function"&&cp(G)&&G.current!==$t.current&&(fe.setPositionReference(G.current),$t.current=G.current)},[w,fe,N,q]),nr.useEffect(()=>{if(g&&w&&me.reference&&me.floating)return ri(me.reference,me.floating,Ne,le)},[g,w,me,Ne,le]);let Ye=Tt(He),Yr=up(n,Ye,B),St=_r(He)||"center",kt=!!te.hide?.referenceHidden;we(()=>{k&&w&&Ze&&Ye!==re&&O(Ye)},[k,w,Ze,Ye,re]);let vt=nr.useMemo(()=>({position:"absolute",top:te.arrow?.y,left:te.arrow?.x}),[te.arrow]),F=te.arrow?.centerOffset!==0;return nr.useMemo(()=>({positionerStyles:Pr,arrowStyles:vt,arrowRef:_e,arrowUncentered:F,side:Yr,align:St,physicalSide:Ye,anchorHidden:kt,refs:fe,context:ot,isPositioned:Ze,update:Ne}),[Pr,vt,_e,F,Yr,St,Ye,kt,fe,ot,Ze,Ne])}function cp(e){return e!=null&&"current"in e}function ds(e){return e==="starting"?zf:nt}function dp(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Gt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},ds(o),n],stateAttributesMapping:ni})}var Et=f(ve(),1),xp=f(lo(),1);var pp=f(ve(),1);function mp(e){let[t,r]=pp.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var gn=f(ve(),1);function Tl(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=_t(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(fo(r)!==i||fo(o)!==s)&&(r=i,o=s),{width:r,height:o}}function gp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,l=ln(t,!0),c=sn(),m=gn.useRef(null),d=gn.useRef(!0),h=gn.useRef(tr),g=Pe(i),b=Pe(s),w=gn.useMemo(()=>Aw(a,u),[a,u]);we(()=>{if(!n){h.current=tr,d.current=!0,m.current=null;return}if(!t||!r)return;h.current=hp(t,w),Pl(t,"auto");let C=ms(t,"position","static"),x=ms(t,"transform","none"),v=ms(t,"scale","1"),_=hp(r,{"--available-width":"max-content","--available-height":"max-content"});function k(){C(),x(),_()}function E(){k(),v()}if(g?.(),d.current||m.current===null){ps(r,"max-content");let J=Tl(t);return m.current=J,ps(r,J),E(),b?.(null,J),d.current=!1,()=>{h.current(),h.current=tr}}ps(r,"max-content");let T=m.current,O=Tl(t);m.current=O,Pl(t,T),E(),b?.(T,O),ps(r,O);let I=new AbortController;return c.request(()=>{Pl(t,O),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},I.signal)}),()=>{I.abort(),c.cancel(),h.current(),h.current=tr}},[o,t,r,l,c,n,g,b,w])}function Aw(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?nt:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function ms(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function hp(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ms(e,o,n));return r.length?()=>{r.forEach(o=>o())}:tr}function Pl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function ps(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var yp=f(ve(),1);var vp=f(Z(),1),hs=function(t){let{direction:r="ltr"}=t,o=yp.useMemo(()=>({direction:r}),[r]);return(0,vp.jsx)(El.Provider,{value:o,children:t.children})};var bp={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=it(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:hn};let m=await i.getOffsetParent?.(n),d={width:0,height:0};if(s==="fixed"&&u?.visualViewport)d={width:u.visualViewport.width,height:u.visualViewport.height};else if(m===u){let x=Rt(n);d={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(m)&&(d=await i.getDimensions(m));let h=Tt(a),g=t,b=r;h==="left"&&(g=d.width-(t+o.width)),h==="top"&&(b=d.height-(r+o.height));let w=h==="left"?"right":hn.sideX,C=h==="top"?"bottom":hn.sideY;return{x:g,y:b,data:{sideX:w,sideY:C}}}};var yn=f(Z(),1),Sp={activationDirection:e=>e?{"data-activation-direction":e}:null};function Cp(e){let{store:t,side:r,children:o}=e,n=mn(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),m=t.useState("positionerElement"),d=mp(a?i:null),h=Nw(s,u),g=Et.useRef(null),[b,w]=Et.useState(null),[C,x]=Et.useState(null),v=Et.useRef(null),_=Et.useRef(null),k=ln(v,!0),E=sn(),T=Et.useRef(null),[O,I]=Et.useState(null),[J,D]=Et.useState(!1);we(()=>(t.set("adaptiveOrigin",bp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let S=Pe(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),L=Pe(R=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),R&&I(R)}),Y=Pe(()=>{T.current?.abort();let R=new AbortController;T.current=R,k(()=>{w(null),I(null),g.current=null},R.signal)}),A=Et.useRef(null);we(()=>{(!a||!l)&&(A.current=null)},[a,l]),we(()=>{if(i&&d&&i!==d&&A.current!==i&&g.current){w(g.current),D(!0);let R=Lw(d,i);x(R),A.current=i}},[i,d]),we(()=>{b!=null&&(T.current?.abort(),D(!0),E.request(()=>{xp.flushSync(()=>{D(!1)}),Y()}))},[h,b,Y,E]),we(()=>{let R=v.current;if(!R)return;let B=Rt(R).createElement("div");for(let re of Array.from(R.childNodes))B.appendChild(re.cloneNode(!0));g.current=B});let N=b!=null,q;N?q=(0,yn.jsxs)(Et.Fragment,{children:[(0,yn.jsx)("div",{"data-previous":!0,inert:op(!0),ref:_,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":J?void 0:""},"previous"),(0,yn.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":J?"":void 0,children:o},h)]}):q=(0,yn.jsx)("div",{"data-current":!0,ref:v,children:o},h),we(()=>{let R=_.current;!R||!b||R.replaceChildren(...Array.from(b.childNodes))},[b]),gp({popupElement:c,positionerElement:m,mounted:l,content:u,onMeasureLayout:S,onMeasureLayoutComplete:L,side:r,direction:n});let U={activationDirection:Iw(C),transitioning:N};return{children:q,state:U}}function Iw(e){if(e)return`${wp(e.horizontal,5,"right","left")} ${wp(e.vertical,5,"down","up")}`}function wp(e,t,r,o){return e>t?r:e<-t?o:""}function Lw(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function Nw(e,t){let[r,o]=Et.useState(0),n=Et.useRef(e),i=Et.useRef(t),s=Et.useRef(!1);return we(()=>{let a=n.current,u=i.current,l=e!==a,c=t!==u;l?(o(m=>m+1),s.current=!c):s.current&&c&&(o(m=>m+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var gs=f(ve(),1),_p=f(lo(),1);var Rp=f(Z(),1),Ep=gs.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...u}=t,{node:l,subtree:c}=Gf({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,Rp.jsxs)(gs.Fragment,{children:[c,l&&_p.createPortal(o,l)]})});var Xt={};so(Xt,{Arrow:()=>Gp,Handle:()=>si,Popup:()=>Up,Portal:()=>Bp,Positioner:()=>zp,Provider:()=>qp,Root:()=>Ap,Trigger:()=>Mp,Viewport:()=>Xp,createHandle:()=>Kp});var vn=f(ve(),1);var ys=f(ve(),1),Ol=ys.createContext(void 0);function ur(e){let t=ys.useContext(Ol);if(t===void 0&&!e)throw new Error(lr(72));return t}var Tp=f(ve(),1);var Pp={...Xd,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},vs=class extends mo{constructor(t,r,o){let n=new Ho;super(kp(t,n,r,o),Fp(n),Pp)}setOpen=(t,r)=>{Bd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,De(Oe.triggerPress,t))}};function Op(){let e=new Ho,t=new us(Object.freeze(kp(void 0,e)),Object.freeze(Fp(e)),Pp);return Object.assign(t,{setOpen:tr,cancelPendingOpen:tr})}function kp(e,t,r,o=!1){let n={...Yd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=qd(t,r,o),n}function Fp(e){return{popupRef:Tp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ii=f(Z(),1),Ap=hl(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:m,defaultTriggerId:d=null,children:h}=t,g=Vd((D,S)=>new vs({open:o,openProp:n,activeTriggerId:d,triggerIdProp:m},D,S));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",l);let b=g.useState("open"),w=!r&&b,C=g.useState("activeTriggerId"),x=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),zd(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:_,transitionStatus:k}=Hd(w,g),E=g.useState("isInstantPhase"),T=g.useState("instantType"),O=g.useState("lastOpenChangeReason"),I=vn.useRef(null);we(()=>{b&&r&&g.setOpen(!1,De(Oe.disabled))},[b,r,g]),we(()=>{k==="ending"&&O===Oe.none||k!=="ending"&&E?(T!=="delay"&&(I.current=T),g.set("instantType","delay")):I.current!==null&&(g.set("instantType",I.current),I.current=null)},[k,E,O,T,g]),we(()=>{w&&C==null&&g.set("payload",void 0)},[g,C,w]),vn.useImperativeHandle(a,()=>({unmount:_,close:()=>g.setOpen(!1,De(Oe.imperativeAction))}),[_,g]);let J=w||x||!r&&s!=="none";return(0,ii.jsxs)(Ol.Provider,{value:g,children:[c&&(0,ii.jsx)(Dd,{handle:c,store:g}),J&&(0,ii.jsx)(Mw,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:v}):h]})});function Mw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=rl(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=tl(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=vn.useMemo(()=>It(i.reference,n.reference),[i.reference,n.reference]);return Ud(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??nt}),null}var ws=f(ve(),1);var bs=f(ve(),1),kl=bs.createContext(void 0);function Ip(){return bs.useContext(kl)}var Np="data-base-ui-tooltip-trigger";function Lp(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Re(n))return n}}let t=e.target;return Re(t)?t:null}function Dw(e){let t=e;for(;t;){let r=t.closest(`[${Np}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Re(o.host)?o.host:null}return null}var Mp=kd(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:m,id:d,...h}=t,g=ur(!0),w=Jd(s)??g;if(!w)throw new Error(lr(82));let C=pf(d),x=w.useState("isTriggerActive",C),v=w.useState("isOpenedByTrigger",C),_=w.useState("floatingRootContext"),k=ws.useRef(null),E=l??600,T=m??0,{registerTrigger:O,isMountedByThisTrigger:I}=jd(C,k,w,{payload:a,closeOnClick:c,closeDelay:T}),J=Ip(),{delayRef:D,isInstantPhase:S,hasProvider:L}=el(_,{open:v}),Y=pn(_);w.useSyncedValue("isInstantPhase",S);let A=w.useState("disabled"),N=u??A,q=Yt(N),U=w.useState("trackCursorAxis"),R=w.useState("disableHoverablePopup"),B=ws.useRef(!1),re=xr(),P=ws.useRef(void 0);function W(){return L?cr(D.current,"open")===0?0:l??J??600:E}function ne(Le){let X=k.current;if(!X||!Le)return!1;let M=Dw(Le);return M!==null&&M!==X&&Ge(X,M)}function xe(Le){let X=ne(Le);return B.current=X,X&&(Y.openChangeTimeout.clear(),Y.restTimeout.clear(),Y.restTimeoutPending=!1,re.clear()),X}let se=_l(_,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!R&&U!=="both"?Rl():null,restMs:W,delay(){return m==null&&L?{close:cr(D.current,"close")}:{close:T}},triggerElementRef:k,isActiveTrigger:x,isClosing:()=>w.select("transitionStatus")==="ending",shouldOpen(){return!B.current}}),be=wl(_,{enabled:!N}).reference,ye=Le=>{let X=B.current,M=Lp(Le),K=xe(M),H=k.current,Q=H&&M&&Ge(H,M);if(K&&w.select("open")&&w.select("lastOpenChangeReason")===Oe.triggerHover){w.setOpen(!1,De(Oe.triggerHover,Le));return}if(X&&!K&&Q&&!q.current&&!w.select("open")&&H&&Xr(P.current)){let pe=()=>{!B.current&&!q.current&&!w.select("open")&&w.setOpen(!0,De(Oe.triggerHover,Le,H))},le=W();le===0?(re.clear(),pe()):re.start(le,pe)}},$=w.useState("triggerProps",I);return Gt("button",t,{state:{open:v},ref:[r,O,k],props:[se,be,I||U!=="none"?$:void 0,{onMouseOver(Le){ye(Le.nativeEvent)},onFocus(Le){ne(Lp(Le.nativeEvent))&&Le.preventBaseUIHandler()},onMouseLeave(){B.current=!1,re.clear(),P.current=void 0},onPointerEnter(Le){P.current=Le.pointerType},onPointerDown(Le){P.current=Le.pointerType,w.set("closeOnClick",c),c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},onClick(Le){c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},id:C,"data-trigger-disabled":N?"":void 0,[Np]:N?void 0:""},h],stateAttributesMapping:tp})});var Dp=f(ve(),1);var xs=f(ve(),1),Fl=xs.createContext(void 0);function Vp(){let e=xs.useContext(Fl);if(e===void 0)throw new Error(lr(70));return e}var Al=f(Z(),1),Bp=Dp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ur().useState("mounted")||o?(0,Al.jsx)(Fl.Provider,{value:o,children:(0,Al.jsx)(Ep,{ref:r,...n})}):null});var Cs=f(ve(),1);var Ss=f(ve(),1),Il=Ss.createContext(void 0);function bn(){let e=Ss.useContext(Il);if(e===void 0)throw new Error(lr(71));return e}var jp=f(Z(),1),zp=Cs.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:m="clipping-ancestors",collisionPadding:d=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:w=Hf,style:C,...x}=t,v=ur(),_=Vp(),k=v.useState("open"),E=v.useState("mounted"),T=v.useState("trackCursorAxis"),O=v.useState("disableHoverablePopup"),I=v.useState("floatingRootContext"),J=v.useState("instantType"),D=v.useState("transitionStatus"),S=v.useState("adaptiveOrigin"),L=fp({anchor:i,positionMethod:s,floatingRootContext:I,mounted:E,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:m,collisionPadding:d,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:_,collisionAvoidance:w,adaptiveOrigin:S}),Y=Cs.useMemo(()=>({open:k,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:T!=="none"?"tracking-cursor":J}),[k,L.side,L.align,L.anchorHidden,T,J]),A=dp(t,Y,{styles:L.positionerStyles,transitionStatus:D,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!E,inert:!k||T==="both"||O});return(0,jp.jsx)(Il.Provider,{value:L,children:A})});var Hp=f(ve(),1);var Up=Hp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{side:u,align:l}=bn(),c=a.useState("open"),m=a.useState("instantType"),d=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),w=a.useState("closeDelay");zi({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),Cl(g,{enabled:!b,closeDelay:w});let C=a.useStateSetter("popupElement");return Gt("div",t,{state:{open:c,side:u,align:l,instant:m,transitionStatus:d},ref:[r,a.context.popupRef,C],props:[Md,h,ds(d),s],stateAttributesMapping:rp})});var Wp=f(ve(),1);var Gp=Wp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{arrowRef:u,side:l,align:c,arrowUncentered:m,arrowStyles:d}=bn(),h=a.useState("open"),g=a.useState("instantType");return Gt("div",t,{state:{open:h,side:l,align:c,uncentered:m,instant:g},ref:[r,u],props:[{style:d,"aria-hidden":!0},s],stateAttributesMapping:ni})});var Yp=f(ve(),1);var Ll=f(Z(),1),qp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Yp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Ll.jsx)(kl.Provider,{value:r,children:(0,Ll.jsx)($a,{delay:i,timeoutMs:n,children:t.children})})};var Zp=f(ve(),1);var Xp=Zp.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,u=ur(),l=bn(),c=u.useState("instantType"),{children:m,state:d}=Cp({store:u,side:l.side,children:s}),h={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return Gt("div",t,{state:h,ref:r,props:[a,{children:m}],stateAttributesMapping:Sp})});var si=class extends es{constructor(){super(Op(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Kp(){return new si}function Vr(e){return Gt(e.defaultTagName??"div",e,e)}var $p=f(Te(),1),Nl="data-wp-hash";function Ml(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jw(document)),e.__wpStyleRuntime}function Bw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Nl}]`))if(r.getAttribute(Nl)===t)return!0;return!1}function em(e,t,r){if(!e.head)return;let o=Ml(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Nl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jw(e){let t=Ml();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)em(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 tm(e,t){let r=Ml();r.styles.set(e,t);for(let o of r.documents.keys())em(o,e,t)}typeof process>"u",tm("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 Jp={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",tm("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Qp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},wn=(0,$p.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Vr({render:r,defaultTagName:"span",ref:i,props:It(n,{className:We(Jp.text,Qp.heading,Qp.p,Jp[t],o)})})});var _s=f(Te(),1),ai=(0,_s.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,_s.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Rs=f(xn(),1),Vl=f(Z(),1),Uo=(0,Vl.jsx)(Rs.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vl.jsx)(Rs.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Es=f(xn(),1),Dl=f(Z(),1),Wo=(0,Dl.jsx)(Es.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dl.jsx)(Es.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Ts=f(xn(),1),Bl=f(Z(),1),jl=(0,Bl.jsx)(Ts.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bl.jsx)(Ts.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ps=f(xn(),1),zl=f(Z(),1),Os=(0,zl.jsx)(Ps.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zl.jsx)(Ps.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var ks=f(xn(),1),Hl=f(Z(),1),Fs=(0,Hl.jsx)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hl.jsx)(ks.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Sn={};so(Sn,{Popup:()=>Cm,Portal:()=>As,Positioner:()=>Is,Provider:()=>Am,Root:()=>km,Trigger:()=>Em});var xm=f(Te(),1);var lm=f(Te(),1);var Wl="data-wp-hash";function Gl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hw(document)),e.__wpStyleRuntime}function zw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Wl}]`))if(r.getAttribute(Wl)===t)return!0;return!1}function im(e,t,r){if(!e.head)return;let o=Gl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Wl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hw(e){let t=Gl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)im(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 Uw(e,t){let r=Gl();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",Uw("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 nm={slot:"_11fc52b637ff8a7e__slot"},sm="data-wp-compat-overlay-slot";function Ww(){return typeof document>"u"?null:document}function Gw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Dr=null;function Ul(e){return e.setAttribute("aria-hidden","false"),e}function Yw(e){let t=e.createElement("div");return t.setAttribute(sm,""),nm.slot&&t.classList.add(nm.slot),e.body.appendChild(t),t}function am(){if(typeof window>"u"||!Gw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Ww();if(!e||!e.body)return;if(Dr&&Dr.ownerDocument===e&&Dr.isConnected)return Ul(Dr);let t=e.querySelector(`[${sm}]`);return t instanceof HTMLDivElement?(Dr=Ul(t),Dr):(Dr?.isConnected&&Dr.remove(),Dr=Ul(Yw(e)),Dr)}var cm=f(Z(),1),As=(0,lm.forwardRef)(function({container:t,...r},o){return(0,cm.jsx)(Xt.Portal,{container:t??am(),...r,ref:o})});var um=f(Te(),1),pm=f(Z(),1),Yl="data-wp-hash";function ql(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zw(document)),e.__wpStyleRuntime}function qw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Yl}]`))if(r.getAttribute(Yl)===t)return!0;return!1}function fm(e,t,r){if(!e.head)return;let o=ql(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Yl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zw(e){let t=ql();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fm(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 dm(e,t){let r=ql();r.styles.set(e,t);for(let o of r.documents.keys())fm(o,e,t)}typeof process>"u",dm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Xw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dm("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 Kw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Is=(0,um.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,pm.jsx)(Xt.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:We(Xw["box-sizing"],Kw.positioner,r)})});var mm=f(Te(),1);function Zl(e,t,r){return(0,mm.cloneElement)(e??t,{children:r})}var Jw=f(gm(),1);var vm=f(li(),1),{lock:dA,unlock:bm}=(0,vm.__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 Qw(){let e=Jw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return bm(e.privateApis).ThemeProvider}var wm=Qw();var ci=f(Z(),1),Xl="data-wp-hash";function Kl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&e1(document)),e.__wpStyleRuntime}function $w(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Xl}]`))if(r.getAttribute(Xl)===t)return!0;return!1}function Sm(e,t,r){if(!e.head)return;let o=Kl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($w(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Xl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function e1(e){let t=Kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Sm(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 t1(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())Sm(o,e,t)}typeof process>"u",t1("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 r1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},o1={background:"#1e1e1e"},Cm=(0,xm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,ci.jsx)(wm,{color:o1,children:(0,ci.jsx)(Xt.Popup,{ref:s,className:We(r1.popup,n),...i,children:o})}),u=Zl(r,(0,ci.jsx)(Is,{}),a);return Zl(t,(0,ci.jsx)(As,{}),u)});var _m=f(Te(),1),Rm=f(Z(),1),Em=(0,_m.forwardRef)(function(t,r){return(0,Rm.jsx)(Xt.Trigger,{ref:r,...t})});var Tm=f(ge(),1),Pm=f(Z(),1);function Om({children:e}){return(0,Pm.jsx)(hs,{direction:(0,Tm.isRTL)()?"rtl":"ltr",children:e})}var Jl=f(Z(),1);function km(e){return(0,Jl.jsx)(Om,{children:(0,Jl.jsx)(Xt.Root,{...e})})}var Fm=f(Z(),1);function Am({...e}){return(0,Fm.jsx)(Xt.Provider,{...e})}var Im=f(Te(),1),Ql="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"&&i1(document)),e.__wpStyleRuntime}function n1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ql}]`))if(r.getAttribute(Ql)===t)return!0;return!1}function Lm(e,t,r){if(!e.head)return;let o=$l(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ql,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i1(e){let t=$l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lm(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 s1(e,t){let r=$l();r.styles.set(e,t);for(let o of r.documents.keys())Lm(o,e,t)}typeof process>"u",s1("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 a1={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ec=(0,Im.forwardRef)(function({render:t,...r},o){return Vr({render:t,ref:o,props:It({className:a1["visually-hidden"]},r,{"data-visually-hidden":""})})});var Nm=f(Te(),1),tc="data-wp-hash";function rc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c1(document)),e.__wpStyleRuntime}function l1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tc}]`))if(r.getAttribute(tc)===t)return!0;return!1}function Mm(e,t,r){if(!e.head)return;let o=rc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c1(e){let t=rc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mm(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 u1(e,t){let r=rc();r.styles.set(e,t);for(let o of r.documents.keys())Mm(o,e,t)}typeof process>"u",u1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var f1={stack:"_19ce0419607e1896__stack"},d1={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)"},vo=(0,Nm.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},u){let l={gap:r&&d1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Vr({render:s,ref:u,props:It(a,{style:l,className:f1.stack})})});var Vm=f(Te(),1),Dm=f(ge(),1),Cn=f(Z(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&m1(document)),e.__wpStyleRuntime}function p1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oc}]`))if(r.getAttribute(oc)===t)return!0;return!1}function Bm(e,t,r){if(!e.head)return;let o=nc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(p1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function m1(e){let t=nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bm(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 Ns(e,t){let r=nc();r.styles.set(e,t);for(let o of r.documents.keys())Bm(o,e,t)}typeof process>"u",Ns("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var h1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ns("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 g1={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Ns("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 Ls={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",Ns("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var y1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ic=(0,Vm.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},u){return Vr({render:i,defaultTagName:"a",ref:u,props:It(a,{className:We(y1.a,h1["box-sizing"],g1["outset-ring--focus-except-active"],r!=="unstyled"&&Ls.link,r!=="unstyled"&&Ls[`is-${o}`],r==="unstyled"&&Ls["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Cn.jsxs)(Cn.Fragment,{children:[t,n&&(0,Cn.jsx)("span",{className:Ls["link-icon"],role:"img","aria-label":(0,Dm.__)("(opens in a new tab)")})]})})})});var zm=f(Te(),1),sc="data-wp-hash";function ac(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&b1(document)),e.__wpStyleRuntime}function v1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sc}]`))if(r.getAttribute(sc)===t)return!0;return!1}function Hm(e,t,r){if(!e.head)return;let o=ac(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(v1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function b1(e){let t=ac();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hm(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 Um(e,t){let r=ac();r.styles.set(e,t);for(let o of r.documents.keys())Hm(o,e,t)}typeof process>"u",Um("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var w1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Um("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var jm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ui=(0,zm.forwardRef)(function({render:t,...r},o){return Vr({render:t,ref:o,props:It({className:We(jm.skeleton,jm.pulse,w1["box-sizing"]),"aria-hidden":!0},r)})});var Wm=f(Te(),1),Gm=f(Z(),1),Ym=(0,Wm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,Gm.jsx)(o,{ref:i,className:We("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Ym.displayName="NavigableRegion";var qm=Ym;var Zm=f(ge(),1);var bo=f(Z(),1),cc="data-wp-hash";function uc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&S1(document)),e.__wpStyleRuntime}function x1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${cc}]`))if(r.getAttribute(cc)===t)return!0;return!1}function Xm(e,t,r){if(!e.head)return;let o=uc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(x1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function S1(e){let t=uc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xm(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 C1(e,t){let r=uc();r.styles.set(e,t);for(let o of r.documents.keys())Xm(o,e,t)}typeof process>"u",C1("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 lc={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},_1=({items:e,currentHref:t,ariaLabel:r=(0,Zm.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,bo.jsx)("nav",{"aria-label":r,className:n,children:(0,bo.jsx)(vo,{render:(0,bo.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:lc.list,children:e.map(s=>(0,bo.jsx)("li",{className:lc.li,children:(0,bo.jsx)(wn,{variant:"body-md",className:lc.item,render:(0,bo.jsx)(ic,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,bo.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},Km=_1;var Qm=f(ue(),1),{Fill:$m,Slot:eh}=(0,Qm.createSlotFill)("SidebarToggle");var ir=f(Z(),1),fc="data-wp-hash";function dc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E1(document)),e.__wpStyleRuntime}function R1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fc}]`))if(r.getAttribute(fc)===t)return!0;return!1}function th(e,t,r){if(!e.head)return;let o=dc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(R1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function E1(e){let t=dc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)th(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 T1(e,t){let r=dc();r.styles.set(e,t);for(let o of r.documents.keys())th(o,e,t)}typeof process>"u",T1("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 Br={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 rh({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,navigation:a,components:u,showSidebarToggle:l=!0}){let c=`h${e}`,m=!!a?.items?.length;return(0,ir.jsxs)(vo,{direction:"column",className:We(Br.header,m&&Br["has-navigation"]),children:[(0,ir.jsxs)(vo,{className:Br["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ir.jsxs)(vo,{direction:"row",gap:"sm",align:"center",justify:"start",className:Br["header-lockup"],children:[l&&(0,ir.jsx)(eh,{bubblesVirtually:!0,className:Br["sidebar-toggle-slot"]}),o&&(0,ir.jsx)("div",{className:Br["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ir.jsx)(wn,{className:Br["header-title"],render:(0,ir.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,ir.jsx)(vo,{align:"center",className:Br["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,ir.jsx)(wn,{render:(0,ir.jsx)("p",{}),variant:"body-md",className:Br["header-subtitle"],children:i}),m&&(0,ir.jsx)(Km,{...a,linkComponent:u?.link,className:Br["header-navigation"]})]})}var fi=f(Z(),1),mc="data-wp-hash";function hc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&O1(document)),e.__wpStyleRuntime}function P1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mc}]`))if(r.getAttribute(mc)===t)return!0;return!1}function oh(e,t,r){if(!e.head)return;let o=hc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(P1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function O1(e){let t=hc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)oh(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 k1(e,t){let r=hc();r.styles.set(e,t);for(let o of r.documents.keys())oh(o,e,t)}typeof process>"u",k1("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 pc={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 nh({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:u,navigation:l,components:c,ariaLabel:m,hasPadding:d=!1,showSidebarToggle:h=!0}){let g=We(pc.page,a);return(0,fi.jsxs)(qm,{className:g,ariaLabel:m??(typeof n=="string"?n:""),children:[(n||t||r||u||o||!!l?.items?.length)&&(0,fi.jsx)(rh,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:u,navigation:l,components:c,showSidebarToggle:h}),d?(0,fi.jsx)("div",{className:We(pc.content,pc["has-padding"]),children:s}):s]})}nh.SidebarToggleFill=$m;var gc=nh;var zn=f(ge()),Vv=f(ue()),Dv=f(sh()),Ea=f(sr()),Bv=f(Kt()),jv=f(Te());var Lv=f(ue(),1),Nv=f(_n(),1),RE=f(Kt(),1),EE=f(Dt(),1),Au=f(Te(),1),TE=f(yo(),1);function Rn(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ht=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var F1=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function yc(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return ht(e,i)??ht(e,s);let a={};return F1.forEach(u=>{let l=ht(e,`settings${o}.${u}`)??ht(e,`settings.${u}`);l!==void 0&&(a=Rn(a,u.split("."),l))}),a}function vc(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Rn(e,s.split("."),r)}var hh=f(dh(),1);var A1="1600px",I1="320px",L1=1,N1=.25,M1=.75,V1="14px";function ph({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=I1,maximumViewportWidth:n=A1,scaleFactor:i=L1,minimumFontSizeLimit:s}){if(s=jr(s)?s:V1,r){let v=jr(r);if(!v?.unit||!v?.value)return null;let _=jr(s,{coerceTo:v.unit});if(_?.value&&!e&&!t&&v?.value<=_?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let k=v.unit==="px"?v.value:v.value*16,E=Math.min(Math.max(1-.075*Math.log2(k),N1),M1),T=di(v.value*E,3);_?.value&&T<_?.value?e=`${_.value}${_.unit}`:e=`${T}${v.unit}`}}let a=jr(e),u=a?.unit||"rem",l=jr(t,{coerceTo:u});if(!a||!l)return null;let c=jr(e,{coerceTo:"rem"}),m=jr(n,{coerceTo:u}),d=jr(o,{coerceTo:u});if(!m||!d||!c)return null;let h=m.value-d.value;if(!h)return null;let g=di(d.value/100,3),b=di(g,3)+u,w=100*((l.value-a.value)/h),C=di((w||1)*i,3),x=`${c.value}${c.unit} + ((1vw - ${b}) * ${C})`;return`clamp(${e}, ${x}, ${t})`}function jr(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,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[,u,l]=a,c=parseFloat(u);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:di(c,3),unit:l}:null}function di(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function bc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function D1(e){let t=e?.typography??{},r=e?.layout,o=jr(r?.wideSize)?r?.wideSize:null;return bc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function mh(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!bc(t?.typography)&&!bc(e))return r;let o=D1(t)?.fluid??{},n=ph({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var B1=[{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)=>mh(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 j1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,hh.getCSSValueFromRawStyle)(ht(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function z1(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function gh(e,t){if(!e||!t)return e;let r=j1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=z1(r.url,t?._links?.["wp:theme-file"])),r}function yh(e,t,r=[],o="slug",n){let i=[t?ht(e,["blocks",t,...r]):void 0,ht(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let u of a){let l=s[u];if(l){let c=l.find(m=>m[o]===n);if(c)return o==="slug"||yh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function H1(e,t,r,[o,n]=[]){let i=B1.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=yh(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,u=s[a];return Ms(e,t,u)}return r}function U1(e,t,r,o=[]){let n=(t?ht(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ht(e?.settings??{},["custom",...o]);return n?Ms(e,t,n):r}function Ms(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=ht(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...u]=s;return a==="preset"?H1(e,t,r,u):a==="custom"?U1(e,t,r,u):r}function Vs(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=ht(e,i),a=void 0;if(s===void 0&&a){let l=!0,c=e;for(let m of i.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,m)){l=!1;break}c=c[m]}l||(s=ht(e,a))}return o?Ms(e,r,s):s}function wc(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Rn(e,i.split("."),r)}var xc=f(bh(),1);function pi(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,xc.default)(e?.styles,t?.styles)&&(0,xc.default)(e?.settings,t?.settings)}var Eh=f(Ch(),1);function _h(e){return Object.prototype.toString.call(e)==="[object Object]"}function Rh(e){var t,r;return _h(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(_h(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Go(e,t){return(0,Eh.default)(e,t,{isMergeableObject:Rh,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var ox={grad:.9,turn:360,rad:360/(2*Math.PI)},Jr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},bt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},dr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Lh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Th=function(e){return{r:dr(e.r,0,255),g:dr(e.g,0,255),b:dr(e.b,0,255),a:dr(e.a)}},Sc=function(e){return{r:bt(e.r),g:bt(e.g),b:bt(e.b),a:bt(e.a,3)}},nx=/^#([0-9a-f]{3,8})$/i,Ds=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Nh=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),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Mh=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),a=o*(1-(t-i)*r),u=o*(1-(1-t+i)*r),l=i%6;return{r:255*[o,a,s,s,u,o][l],g:255*[u,o,o,a,s,s][l],b:255*[s,s,u,o,o,a][l],a:n}},Ph=function(e){return{h:Lh(e.h),s:dr(e.s,0,100),l:dr(e.l,0,100),a:dr(e.a)}},Oh=function(e){return{h:bt(e.h),s:bt(e.s),l:bt(e.l),a:bt(e.a,3)}},kh=function(e){return Mh((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},hi=function(e){return{h:(t=Nh(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},ix=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sx=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ax=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lx=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rc={string:[[function(e){var t=nx.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?bt(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?bt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ax.exec(e)||lx.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Th({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=ix.exec(e)||sx.exec(e);if(!t)return null;var r,o,n=Ph({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ox[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return kh(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 Jr(t)&&Jr(r)&&Jr(o)?Th({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(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=Ph({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return kh(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=(function(a){return{h:Lh(a.h),s:dr(a.s,0,100),v:dr(a.v,0,100),a:dr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return Mh(s)},"hsv"]]},Fh=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]},cx=function(e){return typeof e=="string"?Fh(e.trim(),Rc.string):typeof e=="object"&&e!==null?Fh(e,Rc.object):[null,void 0]};var Cc=function(e,t){var r=hi(e);return{h:r.h,s:dr(r.s+100*t,0,100),l:r.l,a:r.a}},_c=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ah=function(e,t){var r=hi(e);return{h:r.h,s:r.s,l:dr(r.l+100*t,0,100),a:r.a}},Ec=(function(){function e(t){this.parsed=cx(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 bt(_c(this.rgba),2)},e.prototype.isDark=function(){return _c(this.rgba)<.5},e.prototype.isLight=function(){return _c(this.rgba)>=.5},e.prototype.toHex=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Ds(bt(255*i)):"","#"+Ds(r)+Ds(o)+Ds(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Sc(this.rgba)},e.prototype.toRgbString=function(){return t=Sc(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 Oh(hi(this.rgba))},e.prototype.toHslString=function(){return t=Oh(hi(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=Nh(this.rgba),{h:bt(t.h),s:bt(t.s),v:bt(t.v),a:bt(t.a,3)};var t},e.prototype.invert=function(){return fr({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),fr(Cc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fr(Cc(this.rgba,-t))},e.prototype.grayscale=function(){return fr(Cc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fr(Ah(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fr(Ah(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"?fr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):bt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=hi(this.rgba);return typeof t=="number"?fr({h:t,s:r.s,l:r.l,a:r.a}):bt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fr(t).toHex()},e})(),fr=function(e){return e instanceof Ec?e:new Ec(e)},Ih=[],Vh=function(e){e.forEach(function(t){Ih.indexOf(t)<0&&(t(Ec,Rc),Ih.push(t))})};function ux(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=fr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Dh(e){return`${e}{filter:none}`}function Bh(e,t){return`${e}{filter:url(#${t})}`}function jh(e,t){let r=ux(t);return`
+var Dv=Object.create;var Oa=Object.defineProperty;var Bv=Object.getOwnPropertyDescriptor;var jv=Object.getOwnPropertyNames;var zv=Object.getPrototypeOf,Hv=Object.prototype.hasOwnProperty;var Wt=(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 tt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),so=(e,t)=>{for(var r in t)Oa(e,r,{get:t[r],enumerable:!0})},Uv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of jv(t))!Hv.call(e,n)&&n!==r&&Oa(e,n,{get:()=>t[n],enumerable:!(o=Bv(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?Dv(zv(e)):{},Uv(t||!e||!e.__esModule?Oa(r,"default",{value:e,enumerable:!0}):r,e));var ge=tt((AE,Mu)=>{Mu.exports=window.wp.i18n});var Te=tt((LE,Du)=>{Du.exports=window.wp.element});var ve=tt((NE,Bu)=>{Bu.exports=window.React});var Z=tt((HE,Uu)=>{Uu.exports=window.ReactJSXRuntime});var lo=tt((MT,hf)=>{hf.exports=window.ReactDOM});var gd=tt(hd=>{"use strict";var fn=ve();function U0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var W0=typeof Object.is=="function"?Object.is:U0,G0=fn.useState,Y0=fn.useEffect,q0=fn.useLayoutEffect,Z0=fn.useDebugValue;function X0(e,t){var r=t(),o=G0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return q0(function(){n.value=r,n.getSnapshot=t,fl(n)&&i({inst:n})},[e,r,t]),Y0(function(){return fl(n)&&i({inst:n}),e(function(){fl(n)&&i({inst:n})})},[e]),Z0(r),r}function fl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!W0(e,r)}catch{return!0}}function K0(e,t){return t()}var J0=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?K0:X0;hd.useSyncExternalStore=fn.useSyncExternalStore!==void 0?fn.useSyncExternalStore:J0});var ts=tt((TO,yd)=>{"use strict";yd.exports=gd()});var bd=tt(vd=>{"use strict";var rs=ve(),Q0=ts();function $0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ew=typeof Object.is=="function"?Object.is:$0,tw=Q0.useSyncExternalStore,rw=rs.useRef,ow=rs.useEffect,nw=rs.useMemo,iw=rs.useDebugValue;vd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=rw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=nw(function(){function u(h){if(!l){if(l=!0,c=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return m=g}return m=h}if(g=m,ew(c,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(c=h,g):(c=h,m=b)}var l=!1,c,m,d=r===void 0?null:r;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,r,o,n]);var a=tw(e,i[0],i[1]);return ow(function(){s.hasValue=!0,s.value=a},[a]),iw(a),a}});var xd=tt((OO,wd)=>{"use strict";wd.exports=bd()});var yo=tt((NA,Jp)=>{Jp.exports=window.wp.compose});var um=tt((WA,cm)=>{cm.exports=window.wp.theme});var ai=tt((GA,fm)=>{fm.exports=window.wp.privateApis});var _n=tt((C5,km)=>{km.exports=window.wp.primitives});var ue=tt((g4,Ym)=>{Ym.exports=window.wp.components});var th=tt((k4,eh)=>{eh.exports=window.wp.editor});var sr=tt((F4,rh)=>{rh.exports=window.wp.coreData});var Kt=tt((A4,oh)=>{oh.exports=window.wp.data});var Cn=tt((I4,nh)=>{nh.exports=window.wp.blocks});var Dt=tt((L4,ih)=>{ih.exports=window.wp.blockEditor});var ah=tt((j4,sh)=>{sh.exports=window.wp.styleEngine});var ph=tt((Q4,dh)=>{"use strict";dh.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 yh=tt((eI,gh)=>{"use strict";var B1=function(t){return j1(t)&&!z1(t)};function j1(e){return!!e&&typeof e=="object"}function z1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||W1(e)}var H1=typeof Symbol=="function"&&Symbol.for,U1=H1?Symbol.for("react.element"):60103;function W1(e){return e.$$typeof===U1}function G1(e){return Array.isArray(e)?[]:{}}function mi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?En(G1(e),e,t):e}function Y1(e,t,r){return e.concat(t).map(function(o){return mi(o,r)})}function q1(e,t){if(!t.customMerge)return En;var r=t.customMerge(e);return typeof r=="function"?r:En}function Z1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function mh(e){return Object.keys(e).concat(Z1(e))}function hh(e,t){try{return t in e}catch{return!1}}function X1(e,t){return hh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function K1(e,t,r){var o={};return r.isMergeableObject(e)&&mh(e).forEach(function(n){o[n]=mi(e[n],r)}),mh(t).forEach(function(n){X1(e,n)||(hh(e,n)&&r.isMergeableObject(t[n])?o[n]=q1(n,r)(e[n],t[n],r):o[n]=mi(t[n],r))}),o}function En(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Y1,r.isMergeableObject=r.isMergeableObject||B1,r.cloneUnlessOtherwiseSpecified=mi;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):K1(e,t,r):mi(t,r)}En.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return En(o,n,r)},{})};var J1=En;gh.exports=J1});var Zc=tt((WN,Pg)=>{Pg.exports=window.wp.keycodes});var Ag=tt((r8,Fg)=>{Fg.exports=window.wp.apiFetch});var gv=tt((X9,hv)=>{hv.exports=window.wp.date});function Vu(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=Vu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Wv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Vu(e))&&(o&&(o+=" "),o+=t);return o}var We=Wv;var Gv=f(ve(),1),Gn={...Gv};var zu=f(ve(),1),ju={};function _t(e,t){let r=zu.useRef(ju);return r.current===ju&&(r.current=e(t)),r}var ka=Gn.useInsertionEffect,Yv=ka&&ka!==Gn.useLayoutEffect?ka:e=>e();function Pe(e){let t=_t(qv).current;return t.next=e,Yv(t.effect),t.trampoline}function qv(){let e={next:void 0,callback:Zv,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Zv(){}var Hu=f(ve(),1),Xv=()=>{},we=typeof document<"u"?Hu.useLayoutEffect:Xv;function Kv(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 Jv=Kv("https://base-ui.com/production-error","Base UI"),lr=Jv;var Ao=f(ve(),1);function Fa(e,t,r,o){let n=_t(Gu).current;return Qv(n,e,t,r,o)&&Yu(n,[e,t,r,o]),n.callback}function Wu(e){let t=_t(Gu).current;return $v(t,e)&&Yu(t,e),t.callback}function Gu(){return{callback:null,cleanup:null,refs:[]}}function Qv(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function $v(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Yu(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 Zu=f(ve(),1);var qu=f(ve(),1),eb=parseInt(qu.version,10);function rn(e){return eb>=e}function Aa(e){if(!Zu.isValidElement(e))return null;let t=e,r=t.props;return(rn(19)?r?.ref:t.ref)??null}function Yn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function tr(){}var Xu=Object.freeze([]),nt=Object.freeze({});function Ku(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 Ju(e,t){return typeof e=="function"?e(t):e}function Qu(e,t){return typeof e=="function"?e(t):e}var Ia={};function It(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Ai(t);let i=Ai(e);return t&&(i=qn(i,t)),r&&(i=qn(i,r)),o&&(i=qn(i,o)),n&&(i=qn(i,n)),i}function $u(e){if(e.length===0)return Ia;if(e.length===1)return Ai(e[0]);let t=Ai(e[0]);for(let r=1;r<e.length;r+=1)t=qn(t,e[r]);return t}function Ai(e){return La(e)?{...tf(e,Ia)}:tb(e)}function qn(e,t){return La(t)?tf(t,e):rb(e,t)}function tb(e){let t={...e};for(let r in t){let o=t[r];ef(r,o)&&(t[r]=rf(o))}return t}function rb(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Yn(e.style,o);break}case"className":{e[r]=Na(e.className,o);break}default:ef(r,o)?e[r]=ob(e[r],o):e[r]=o}}return e}function ef(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 La(e){return typeof e=="function"}function tf(e,t){return La(e)?e(t):e??Ia}function ob(e,t){return t?e?(...r)=>{let o=r[0];if(nf(o)){let i=o;of(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:rf(t):e}function rf(e){return e&&((...t)=>{let r=t[0];return nf(r)&&of(r),e(...t)})}function of(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Na(e,t){return t?e?t+" "+e:t:e}function nf(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ma=f(ve(),1);function Gt(e,t,r={}){let o=t.render,n=nb(t,r);if(r.enabled===!1)return null;let i=r.state??nt;return ab(e,o,n,i)}function nb(e,t={}){let{className:r,style:o,render:n}=e,{state:i=nt,ref:s,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?Ju(r,i):void 0,m=l?Qu(o,i):void 0,d=l?Ku(i,u):nt,h=l&&a?ib(a):void 0,g=l?Yn(d,h)??{}:nt;return typeof document<"u"&&(l?Array.isArray(s)?g.ref=Wu([g.ref,Aa(n),...s]):g.ref=Fa(g.ref,Aa(n),s):Fa(null,null)),l?(c!==void 0&&(g.className=Na(g.className,c)),m!==void 0&&(g.style=Yn(g.style,m)),g):nt}function ib(e){return Array.isArray(e)?$u(e):It(void 0,e)}var sb=Symbol.for("react.lazy");function ab(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=It(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===sb&&(i=Ao.Children.toArray(t)[0]),Ao.cloneElement(i,n)}if(e&&typeof e=="string")return lb(e,r);throw new Error(lr(8))}function lb(e,t){return e==="button"?(0,Ma.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ma.createElement)("img",{alt:"",...t,key:t.key}):Ao.createElement(e,t)}var Ii=f(ve(),1);var sf=0;function cb(e,t="mui"){let[r,o]=Ii.useState(e),n=e||r;return Ii.useEffect(()=>{r==null&&(sf+=1,o(`${t}-${sf}`))},[r,t]),n}var af=Gn.useId;function on(e,t){if(af!==void 0){let r=af();return e??(t?`${t}-${r}`:r)}return cb(e,t)}function lf(e){return on(e,"base-ui")}var Oe={};so(Oe,{cancelOpen:()=>Vb,chipRemovePress:()=>bb,clearPress:()=>vb,closePress:()=>gb,closeWatcher:()=>kb,decrementPress:()=>Sb,disabled:()=>Bb,drag:()=>Lb,escapeKey:()=>Ob,focusOut:()=>Pb,imperativeAction:()=>Hb,incrementPress:()=>xb,initial:()=>zb,inputBlur:()=>Rb,inputChange:()=>_b,inputClear:()=>Cb,inputPaste:()=>Eb,inputPress:()=>Tb,itemPress:()=>hb,keyboard:()=>Ab,linkPress:()=>yb,listNavigation:()=>Fb,missing:()=>jb,none:()=>ub,outsidePress:()=>mb,pointer:()=>Ib,scrub:()=>Mb,siblingOpen:()=>Db,swipe:()=>Ub,trackPress:()=>wb,triggerFocus:()=>pb,triggerHover:()=>db,triggerPress:()=>fb,wheel:()=>Nb,windowResize:()=>Wb});var ub="none",fb="trigger-press",db="trigger-hover",pb="trigger-focus",mb="outside-press",hb="item-press",gb="close-press",yb="link-press",vb="clear-press",bb="chip-remove-press",wb="track-press",xb="increment-press",Sb="decrement-press",_b="input-change",Cb="input-clear",Rb="input-blur",Eb="input-paste",Tb="input-press",Pb="focus-out",Ob="escape-key",kb="close-watcher",Fb="list-navigation",Ab="keyboard",Ib="pointer",Lb="drag",Nb="wheel",Mb="scrub",Vb="cancel-open",Db="sibling-open",Bb="disabled",jb="missing",zb="initial",Hb="imperative-action",Ub="swipe",Wb="window-resize";function Ve(e,t,r,o){let n=!1,i=!1,s=o??nt;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 Da=f(ve(),1);var cf=f(ve(),1);function nn(e){cf.useEffect(e,Xu)}var Li=null,_T=globalThis.requestAnimationFrame,Va=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)}},Ni=new Va;var Fr=class e{static create(){return new e}static request(t){return Ni.request(t)}static cancel(t){return Ni.cancel(t)}currentId=Li;request(t){this.cancel(),this.currentId=Ni.request(()=>{this.currentId=Li,t()})}cancel=()=>{this.currentId!==Li&&(Ni.cancel(this.currentId),this.currentId=Li)};disposeEffect=()=>this.cancel};function sn(){let e=_t(Fr.create).current;return nn(e.disposeEffect),e}function uf(e,t=!1,r=!1){let[o,n]=Da.useState(e&&t?"idle":void 0),[i,s]=Da.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),we(()=>{if(!e&&i&&o!=="ending"&&r){let a=Fr.request(()=>{n("ending")});return()=>{Fr.cancel(a)}}},[e,i,o,r]),we(()=>{if(!e||t)return;let a=Fr.request(()=>{n(void 0)});return()=>{Fr.cancel(a)}},[t,e]),we(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Fr.request(()=>{n("idle")});return()=>{Fr.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var Ba=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Gb={"data-starting-style":""},Yb={"data-ending-style":""},ff={transitionStatus(e){return e==="starting"?Gb:e==="ending"?Yb:null}};function Mi(){return typeof window<"u"}function Lo(e){return Vi(e)?(e.nodeName||"").toLowerCase():"#document"}function it(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ir(e){var t;return(t=(Vi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vi(e){return Mi()?e instanceof Node||e instanceof it(e).Node:!1}function Re(e){return Mi()?e instanceof Element||e instanceof it(e).Element:!1}function Ct(e){return Mi()?e instanceof HTMLElement||e instanceof it(e).HTMLElement:!1}function an(e){return!Mi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof it(e).ShadowRoot}function Zn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function df(e){return/^(table|td|th)$/.test(Lo(e))}function Xn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var qb=/transform|translate|scale|rotate|perspective|filter/,Zb=/paint|layout|strict|content/,Io=e=>!!e&&e!=="none",ja;function Di(e){let t=Re(e)?Lt(e):e;return Io(t.transform)||Io(t.translate)||Io(t.scale)||Io(t.rotate)||Io(t.perspective)||!Bi()&&(Io(t.backdropFilter)||Io(t.filter))||qb.test(t.willChange||"")||Zb.test(t.contain||"")}function pf(e){let t=Ar(e);for(;Ct(t)&&!Lr(t);){if(Di(t))return t;if(Xn(t))return null;t=Ar(t)}return null}function Bi(){return ja==null&&(ja=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),ja}function Lr(e){return/^(html|body|#document)$/.test(Lo(e))}function Lt(e){return it(e).getComputedStyle(e)}function Kn(e){return Re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ar(e){if(Lo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||an(e)&&e.host||Ir(e);return an(t)?t.host:t}function mf(e){let t=Ar(e);return Lr(t)?(e.ownerDocument||e).body:Ct(t)&&Zn(t)?t:mf(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=mf(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=it(n);if(i){let a=ji(s);return t.concat(s,s.visualViewport||[],Zn(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function ji(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rt(e){return e?.ownerDocument||document}function ze(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Yt(e){let t=_t(Xb,e).current;return t.next=e,we(t.effect),t}function Xb(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var vf=f(ve(),1);var yf=f(lo(),1);function gf(e){return e==null?e:"current"in e?e.current:e}function ln(e,t=!1){let r=sn();return Pe((o,n=null)=>{r.cancel();let i=gf(e);if(i==null)return;let s=i,a=()=>{yf.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(l=>l.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(c=>c.pending||c.playState!=="finished")){u();return}a()})}if(t){let l="data-starting-style";if(!s.hasAttribute(l)){r.request(u);return}let c=new MutationObserver(()=>{s.hasAttribute(l)||(c.disconnect(),u())});c.observe(s,{attributes:!0,attributeFilter:[l]}),n?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(u)})}function zi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Pe(n),s=ln(o,r);vf.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Zr={};so(Zr,{engine:()=>Ga,env:()=>qa,os:()=>Ua,screenReader:()=>Ya});var Ua={};so(Ua,{android:()=>xf,apple:()=>Ha,ios:()=>za,linux:()=>e0,mac:()=>Sf,windows:()=>$b});function Kb(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Jb,platform:Qb,maxTouchPoints:bf}=Kb(),No=Jb.toLowerCase(),Mo=Qb.toLowerCase();var za=/^i(os$|p)/.test(Mo)||Mo==="macintel"&&bf>1,wf="android",xf=Mo===wf||No.includes(wf),Sf=!za&&Mo.startsWith("mac"),$b=Mo.startsWith("win"),e0=!xf&&/^(linux|chrome os)/.test(Mo),Ha=Sf||za;var Ga={};so(Ga,{blink:()=>r0,gecko:()=>t0,webkit:()=>Wa});var Wa=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),t0=!Wa&&No.includes("firefox"),r0=!Wa&&No.includes("chrom");var Ya={};so(Ya,{voiceOver:()=>o0});var o0=Ha;var qa={};so(qa,{jsdom:()=>n0});var n0=/jsdom|happydom/.test(No);var Jn=0,rr=class e{static create(){return new e}currentId=Jn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Jn,r()},t)}isStarted(){return this.currentId!==Jn}clear=()=>{this.currentId!==Jn&&(clearTimeout(this.currentId),this.currentId=Jn)};disposeEffect=()=>this.clear};function wr(){let e=_t(rr.create).current;return nn(e.disposeEffect),e}var Mt=f(ve(),1);function _f(e){return"nativeEvent"in e}function Xr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Cf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Za="data-base-ui-focusable";var Xa="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hi(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 r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&an(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Nt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function co(e,t){if(!Re(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ge(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Ui(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function Rf(e){return e.matches("html,body")}function Ef(e){return Ct(e)&&e.matches(Xa)}function Ka(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Xa}`)!=null}function Tf(e){if(!e||Zr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function i0(e,t){return t!=null&&!Xr(t)?0:typeof e=="function"?e():e}function cr(e,t,r){let o=i0(e,r);return typeof o=="number"?o:o?.[t]}function Ja(e){return typeof e=="function"?e():e}function Wi(e,t){return t||e==="click"||e==="mousedown"}function Pf(e){return e?.includes("mouse")&&e!=="mousedown"}var Of=f(Z(),1),kf=Mt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new rr,currentIdRef:{current:null},currentContextRef:{current:null}});function s0(e,t){e.current=t.current}function Qa(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Mt.useRef(r),i=Mt.useRef(r),s=Mt.useRef(null),a=Mt.useRef(null),u=wr();return we(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:cr(n.current,"open"),close:cr(r,"close")}},[r,s,n,i]),(0,Of.jsx)(kf.Provider,{value:Mt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function $a(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Mt.useContext(kf),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:m,timeout:d}=i,[h,g]=Mt.useState(!1),b=Mt.useRef(r);return we(()=>{b.current=r},[r]),we(()=>{function w(){c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,a.current=l.current,d.clear()}if(s.current&&!r&&s.current===n){if(g(!1),u){let _=n;return d.start(u,()=>{o.select("open")||s.current&&s.current!==_||w()}),()=>{(b.current||s.current!==_)&&d.clear()}}w()}},[r,n,s,a,u,l,c,d,o]),we(()=>{if(!r)return;let w=c.current,_=s.current;d.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cr(l.current,"close")},_!==null&&_!==n?(g(!0),w?.setIsInstantPhase(!0),w?.onOpenChange(!1,Ve(Oe.none))):(g(!1),w?.setIsInstantPhase(!1))},[r,n,o,s,a,l,c,d]),we(()=>()=>{if(s.current===n){if(c.current=null,!b.current)return;s.current=null,s0(a,l),d.clear()}},[c,s,a,n,l,d]),Mt.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:h}),[m,a,h])}function xr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var uo=Math.min,Sr=Math.max,fo=Math.round,$n=Math.floor,Nr=e=>({x:e,y:e}),a0={left:"right",right:"left",bottom:"top",top:"bottom"};function Yi(e,t,r){return Sr(e,uo(t,r))}function Mr(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function _r(e){return e.split("-")[1]}function qi(e){return e==="x"?"y":"x"}function ei(e){return e==="y"?"height":"width"}function qt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ti(e){return qi(qt(e))}function If(e,t,r){r===void 0&&(r=!1);let o=_r(e),n=ti(e),i=ei(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Qn(s)),[s,Qn(s)]}function Lf(e){let t=Qn(e);return[Gi(e),t,Gi(t)]}function Gi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ff=["left","right"],Af=["right","left"],l0=["top","bottom"],c0=["bottom","top"];function u0(e,t,r){switch(e){case"top":case"bottom":return r?t?Af:Ff:t?Ff:Af;case"left":case"right":return t?l0:c0;default:return[]}}function Nf(e,t,r,o){let n=_r(e),i=u0(Tt(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Gi)))),i}function Qn(e){let t=Tt(e);return a0[t]+e.slice(t.length)}function f0(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Zi(e){return typeof e!="number"?f0(e):{top:e,right:e,bottom:e,left:e}}function Vo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Kr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Kr(e,n.id,r)])}function cn(e){return`data-base-ui-${e}`}var Vt=f(ve(),1),Df=f(lo(),1);var Mf={style:{transition:"none"}};var d0="data-base-ui-swipe-ignore",p0="data-swipe-ignore",SP=`[${d0}]`,_P=`[${p0}]`;var Vf={fallbackAxisSide:"end"};var Bf=f(Z(),1),m0=Vt.createContext(null),h0=()=>Vt.useContext(m0),g0=cn("portal");function jf(e={}){let{ref:t,container:r,componentProps:o=nt,elementProps:n}=e,i=on(),a=h0()?.portalNode,[u,l]=Vt.useState(null),[c,m]=Vt.useState(null),d=Pe(w=>{w!==null&&m(w)}),h=Vt.useRef(null);we(()=>{if(r===null){h.current&&(h.current=null,m(null),l(null));return}let w=(r&&(Vi(r)?r:r.current))??a??document.body;if(w==null){h.current&&(h.current=null,m(null),l(null));return}h.current!==w&&(h.current=w,m(null),l(w))},[r,a]);let g=Gt("div",o,{ref:[t,d],props:[{id:i,[g0]:""},n]}),b=u&&g?Df.createPortal(g,u):null;return{node:c,nodeId:Vt.isValidElement(g)?g.props.id:void 0,subtree:b}}var Do=f(ve(),1);function zf(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var y0=f(Z(),1),v0=Do.createContext(null),b0=Do.createContext(null),Xi=()=>Do.useContext(v0)?.id||null,po=e=>{let t=Do.useContext(b0);return e??t};var Zt=f(ve(),1);function w0(e,t){let r=null,o=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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,c=i.height,m=i.x,d=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),m-=r||0,d-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,d=a&&t.y!=null?t.y:d):n&&!u&&(c=t.axis==="x"?i.height:c,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:c,x:m,y:d,top:d,right:m+l,bottom:d+c,left:m}}}}function Hf(e){return e!=null&&e.clientX!=null}function el(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Zt.useRef(!1),c=Zt.useRef(null),[m,d]=Zt.useState(),[h,g]=Zt.useState([]),b=Pe(C=>{n.set("positionReference",C)}),w=Pe((C,k,E)=>{l.current||u.current.openEvent&&!Hf(u.current.openEvent)||n.set("positionReference",w0(E??a,{x:C,y:k,axis:o,dataRef:u,pointerType:m}))}),_=Pe(C=>{i?c.current||(w(C.clientX,C.clientY,C.currentTarget),g([])):w(C.clientX,C.clientY,C.currentTarget)}),x=Xr(m)?s:i;Zt.useEffect(()=>{if(!r){b(a);return}if(!x)return;function C(){c.current?.(),c.current=null}let k=it(s);function E(T){let O=Nt(T);Ge(s,O)?C():w(T.clientX,T.clientY)}return!u.current.openEvent||Hf(u.current.openEvent)?c.current=ze(k,"mousemove",E):b(a),C},[x,r,s,u,a,n,w,b,h]),Zt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Zt.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),Zt.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let v=Zt.useMemo(()=>{function C(k){d(k.pointerType)}return{onPointerDown:C,onPointerEnter:C,onMouseMove:_,onMouseEnter:_}},[_]);return Zt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var or=f(ve(),1);function x0(){return!1}function S0(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function tl(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=x0,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),m=l.useState("floatingElement"),{dataRef:d}=l.context,h=po(u),g=Pe(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,w=b!==!1,_=Pe(()=>i),{escapeKey:x,outsidePress:v}=S0(a),C=or.useRef(!1),k=or.useRef(!1),E=or.useRef(!1),T=or.useRef(!1),O=or.useRef(""),I=or.useRef(null),J=wr(),D=wr(),S=Pe(()=>{D.clear(),d.current.insideReactTree=!1}),L=Pe(P=>{let W=d.current.floatingContext?.nodeId;return(h?Kr(h.nodesRef.current,W):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[P])}),Y=Pe(P=>Ui(P,l.select("floatingElement"))||Ui(P,l.select("domReferenceElement"))),A=Pe(P=>{s()&&l.setOpen(!1,Ve(Oe.triggerPress,P.nativeEvent))}),N=Pe(P=>{if(!c||!r||!o||P.key!=="Escape"||T.current||!x&&L("__escapeKeyBubbles"))return;let W=_f(P)?P.nativeEvent:P,ne=Ve(Oe.escapeKey,W);l.setOpen(!1,ne),ne.isCanceled||P.preventDefault(),!x&&!ne.isPropagationAllowed&&P.stopPropagation()}),q=Pe(()=>{d.current.insideReactTree=!0,D.start(0,S)}),U=Pe(P=>{if(!c||!r||P.button!==0)return;let W=Nt(P.nativeEvent);Ge(l.select("floatingElement"),W)&&(C.current||(C.current=!0,k.current=!1))}),R=Pe(P=>{!c||!r||(P.defaultPrevented||P.nativeEvent.defaultPrevented)&&C.current&&(k.current=!0)});or.useEffect(()=>{if(!c||!r)return S;d.current.__escapeKeyBubbles=x,d.current.__outsidePressBubbles=v;let P=new rr,W=new rr;function ne(){P.clear(),T.current=!0}function xe(){P.start(Zr.engine.webkit?5:0,()=>{T.current=!1})}function se(){E.current=!0,W.start(0,()=>{E.current=!1})}function be(){C.current=!1,k.current=!1}function ye(){let V=O.current,te=V==="pen"||!V?"mouse":V,Ne=_(),He=typeof Ne=="function"?Ne():Ne;return typeof He=="string"?He:He[te]}function $(V){let te=ye();return te==="intentional"&&V.type!=="click"||te==="sloppy"&&V.type==="click"}function Ce(V){let te=d.current.floatingContext?.nodeId,Ne=h&&Kr(h.nodesRef.current,te).some(He=>Ui(V,He.context?.elements.floating));return Y(V)||Ne}function Fe(V){if($(V)){V.type!=="click"&&!Y(V)&&(W.clear(),E.current=!1),S();return}if(d.current.insideReactTree){S();return}let te=Nt(V),Ne=`[${cn("inert")}]`,He=Re(te)?te.getRootNode():null,ot=Array.from((an(He)?He:Rt(l.select("floatingElement"))).querySelectorAll(Ne)),Ze=l.context.triggerElements;if(te&&(Ze.hasElement(te)||Ze.hasMatchingElement(Ue=>Ge(Ue,te))))return;let Be=Re(te)?te:null;for(;Be&&!Lr(Be);){let Ue=Ar(Be);if(Lr(Ue)||!Re(Ue))break;Be=Ue}if(!(ot.length&&Re(te)&&!Rf(te)&&!Ge(te,l.select("floatingElement"))&&ot.every(Ue=>!Ge(Be,Ue)))){if(Ct(te)&&!("touches"in V)){let Ue=Lr(te),ct=Lt(te),Se=/auto|scroll/,Or=Ue||Se.test(ct.overflowX),$t=Ue||Se.test(ct.overflowY),Ye=Or&&te.clientWidth>0&&te.scrollWidth>te.clientWidth,Yr=$t&&te.clientHeight>0&&te.scrollHeight>te.clientHeight,St=ct.direction==="rtl",kt=Yr&&(St?V.offsetX<=te.offsetWidth-te.clientWidth:V.offsetX>te.clientWidth),vt=Ye&&V.offsetY>te.clientHeight;if(kt||vt)return}if(!Ce(V)){if(ye()==="intentional"&&E.current){W.clear(),E.current=!1;return}typeof b=="function"&&!b(V)||L("__outsidePressBubbles")||(l.setOpen(!1,Ve(Oe.outsidePress,V)),S())}}}function xt(V){ye()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||Y(V)||Fe(V)}function Le(V){if(ye()!=="sloppy"||!l.select("open")||!r||Y(V))return;let te=V.touches[0];te&&(I.current={startTime:Date.now(),startX:te.clientX,startY:te.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},J.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function X(V,te){let Ne=Nt(V);if(!Ne)return;let He=ze(Ne,V.type,()=>{te(V),He()})}function M(V){O.current="touch",X(V,Le)}function K(V){J.clear(),V.type==="pointerdown"&&(O.current=V.pointerType),!(V.type==="mousedown"&&I.current&&!I.current.dismissOnMouseDown)&&X(V,te=>{te.type==="pointerdown"?xt(te):Fe(te)})}function H(V){if(!C.current)return;let te=k.current;if(be(),ye()==="intentional"){if(V.type==="pointercancel"){te&&se();return}if(!Ce(V)){if(te){se();return}typeof b=="function"&&!b(V)||(W.clear(),E.current=!0,S())}}}function Q(V){if(ye()!=="sloppy"||!I.current||Y(V))return;let te=V.touches[0];if(!te)return;let Ne=Math.abs(te.clientX-I.current.startX),He=Math.abs(te.clientY-I.current.startY),ot=Math.sqrt(Ne*Ne+He*He);ot>5&&(I.current.dismissOnTouchEnd=!0),ot>10&&(Fe(V),J.clear(),I.current=null)}function pe(V){X(V,Q)}function le(V){ye()!=="sloppy"||!I.current||Y(V)||(I.current.dismissOnTouchEnd&&Fe(V),J.clear(),I.current=null)}function fe(V){X(V,le)}let me=Rt(m),he=xr(o&&xr(ze(me,"keydown",N),ze(me,"compositionstart",ne),ze(me,"compositionend",xe)),w&&xr(ze(me,"click",K,!0),ze(me,"pointerdown",K,!0),ze(me,"pointerup",H,!0),ze(me,"pointercancel",H,!0),ze(me,"mousedown",K,!0),ze(me,"mouseup",H,!0),ze(me,"touchstart",M,!0),ze(me,"touchmove",pe,!0),ze(me,"touchend",fe,!0)));return()=>{he(),P.clear(),W.clear(),be(),E.current=!1,S()}},[d,m,o,w,b,c,r,x,v,N,S,_,L,Y,h,l,J]);let B=or.useMemo(()=>({onKeyDown:N,onPointerDown:A,onClick:A}),[N,A]),re=or.useMemo(()=>({onKeyDown:N,onPointerDown:R,onMouseDown:R,onClickCapture:q,onMouseDownCapture(P){q(),U(P)},onPointerDownCapture(P){q(),U(P)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[N,q,U,R]);return or.useMemo(()=>r?{reference:B,floating:re,trigger:B}:{},[r,B,re])}var Pt=f(ve(),1);function Uf(e,t,r){let{reference:o,floating:n}=e,i=qt(t),s=ti(t),a=ei(s),u=Tt(t),l=i==="y",c=o.x+o.width/2-n.width/2,m=o.y+o.height/2-n.height/2,d=o[a]/2-n[a]/2,h;switch(u){case"top":h={x:c,y:o.y-n.height};break;case"bottom":h={x:c,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:m};break;case"left":h={x:o.x-n.width,y:m};break;default:h={x:o.x,y:o.y}}let g=_r(t);return g&&(h[s]+=d*(g==="end"?1:-1)*(r&&l?-1:1)),h}async function Wf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:m="floating",altBoundary:d=!1,padding:h=0}=Mr(t,e),g=Zi(h),w=a[d?m==="floating"?"reference":"floating":m],_=Vo(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),x=m==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),C=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},k=Vo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(_.top-k.top+g.top)/C.y,bottom:(k.bottom-_.bottom+g.bottom)/C.y,left:(_.left-k.left+g.left)/C.x,right:(k.right-_.right+g.right)/C.x}}var _0=50,Gf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:Wf},u=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:m}=Uf(l,o,u),d=o,h=0,g={};for(let b=0;b<i.length;b++){let w=i[b];if(!w)continue;let{name:_,fn:x}=w,{x:v,y:C,data:k,reset:E}=await x({x:c,y:m,initialPlacement:o,placement:d,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,m=C??m,g[_]={...g[_],...k},E&&h<_0&&(h++,typeof E=="object"&&(E.placement&&(d=E.placement),E.rects&&(l=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:c,y:m}=Uf(l,d,u)),b=-1)}return{x:c,y:m,placement:d,strategy:n,middlewareData:g}};var Yf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:m=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...w}=Mr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=Tt(n),x=qt(a),v=Tt(a)===a,C=await(u.isRTL==null?void 0:u.isRTL(l.floating)),k=d||(v||!b?[Qn(a)]:Lf(a)),E=g!=="none";!d&&E&&k.push(...Nf(a,b,g,C));let T=[a,...k],O=await u.detectOverflow(t,w),I=[],J=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&I.push(O[_]),m){let Y=If(n,s,C);I.push(O[Y[0]],O[Y[1]])}if(J=[...J,{placement:n,overflows:I}],!I.every(Y=>Y<=0)){var D,S;let Y=(((D=i.flip)==null?void 0:D.index)||0)+1,A=T[Y];if(A&&(!(m==="alignment"?x!==qt(A):!1)||J.every(U=>qt(U.placement)===x?U.overflows[0]>0:!0)))return{data:{index:Y,overflows:J},reset:{placement:A}};let N=(S=J.filter(q=>q.overflows[0]<=0).sort((q,U)=>q.overflows[1]-U.overflows[1])[0])==null?void 0:S.placement;if(!N)switch(h){case"bestFit":{var L;let q=(L=J.filter(U=>{if(E){let R=qt(U.placement);return R===x||R==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(R=>R>0).reduce((R,B)=>R+B,0)]).sort((U,R)=>U[1]-R[1])[0])==null?void 0:L[0];q&&(N=q);break}case"initialPlacement":N=a;break}if(n!==N)return{reset:{placement:N}}}return{}}}};var qf=new Set(["left","top"]);async function C0(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Tt(r),a=_r(r),u=qt(r)==="y",l=qf.has(s)?-1:1,c=i&&u?-1:1,m=Mr(t,e),{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(h=a==="end"?g*-1:g),u?{x:h*c,y:d*l}:{x:d*l,y:h*c}}var Zf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,u=await C0(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:i+u.y,data:{...u,placement:s}}}}},Xf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:x=>{let{x:v,y:C}=x;return{x:v,y:C}}},...l}=Mr(e,t),c={x:r,y:o},m=await i.detectOverflow(t,l),d=qt(n),h=qi(d),g=c[h],b=c[d],w=(x,v)=>Yi(v+m[x==="y"?"top":"left"],v,v-m[x==="y"?"bottom":"right"]);s&&(g=w(h,g)),a&&(b=w(d,b));let _=u.fn({...t,[h]:g,[d]:b});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[h]:s,[d]:a}}}}}},Kf=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:m=!0}=Mr(e,t),d={x:n,y:i},h=qt(s),g=qi(h),b=d[g],w=d[h],_=Mr(l,t),x=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(c){let k=g==="y"?"height":"width",E=a.reference[g]-a.floating[k]+x.mainAxis,T=a.reference[g]+a.reference[k]-x.mainAxis;b<E?b=E:b>T&&(b=T)}if(m){var v,C;let k=g==="y"?"width":"height",E=qf.has(Tt(s)),T=a.reference[h]-a.floating[k]+(E&&((v=u.offset)==null?void 0:v[h])||0)+(E?0:x.crossAxis),O=a.reference[h]+a.reference[k]+(E?0:((C=u.offset)==null?void 0:C[h])||0)-(E?x.crossAxis:0);w<T?w=T:w>O&&(w=O)}return{[g]:b,[h]:w}}}},Jf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Mr(e,t),u=await n.detectOverflow(t,a),l=Tt(r),c=_r(r),m=qt(r)==="y",{width:d,height:h}=o.floating,g,b;l==="top"||l==="bottom"?(g=l,b=c===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=l,g=c==="end"?"top":"bottom");let w=h-u.top-u.bottom,_=d-u.left-u.right,x=uo(h-u[g],w),v=uo(d-u[b],_),C=t.middlewareData.shift,k=!C,E=x,T=v;C!=null&&C.enabled.x&&(T=_),C!=null&&C.enabled.y&&(E=w),k&&!c&&(m?T=d-2*Sr(u.left,u.right):E=h-2*Sr(u.top,u.bottom)),await s({...t,availableWidth:T,availableHeight:E});let O=await n.getDimensions(i.floating);return d!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}};function ed(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=fo(r)!==i||fo(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function ol(e){return Re(e)?e:e.contextElement}function un(e){let t=ol(e);if(!Ct(t))return Nr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=ed(t),s=(i?fo(r.width):r.width)/o,a=(i?fo(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var R0=Nr(0);function td(e){let t=it(e);return!Bi()||!t.visualViewport?R0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function E0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===it(e)}function Bo(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=ol(e),s=Nr(1);t&&(o?Re(o)&&(s=un(o)):s=un(e));let a=E0(i,r,o)?td(i):Nr(0),u=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,c=n.width/s.x,m=n.height/s.y;if(i&&o){let d=it(i),h=Re(o)?it(o):o,g=d,b=ji(g);for(;b&&h!==g;){let w=un(b),_=b.getBoundingClientRect(),x=Lt(b),v=_.left+(b.clientLeft+parseFloat(x.paddingLeft))*w.x,C=_.top+(b.clientTop+parseFloat(x.paddingTop))*w.y;u*=w.x,l*=w.y,c*=w.x,m*=w.y,u+=v,l+=C,g=it(b),b=ji(g)}}return Vo({width:c,height:m,x:u,y:l})}function Ki(e,t){let r=Kn(e).scrollLeft;return t?t.left+r:Bo(Ir(e)).left+r}function rd(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ki(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function T0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ir(o),a=t?Xn(t.floating):!1;if(o===s||a&&i)return r;let u={scrollLeft:0,scrollTop:0},l=Nr(1),c=Nr(0),m=Ct(o);if((m||!i)&&((Lo(o)!=="body"||Zn(s))&&(u=Kn(o)),m)){let h=Bo(o);l=un(o),c.x=h.x+o.clientLeft,c.y=h.y+o.clientTop}let d=s&&!m&&!i?rd(s,u):Nr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-u.scrollTop*l.y+c.y+d.y}}function P0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function O0(e){let t=Kn(e),r=e.ownerDocument.body,o=Sr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Sr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Ki(e),s=-t.scrollTop;return Lt(r).direction==="rtl"&&(i+=Sr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var k0=25;function F0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=it(e),i=Ir(e),s=n.visualViewport,a=i.clientWidth,u=i.clientHeight,l=0,c=0;if(s){let d=!Bi()||t==="fixed";o?d||(l=-s.offsetLeft,c=-s.offsetTop):(a=s.width,u=s.height,d&&(l=s.offsetLeft,c=s.offsetTop))}if(Ki(i)<=0){let d=i.ownerDocument,h=d.body,g=getComputedStyle(h),b=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,w=Math.abs(i.clientWidth-h.clientWidth-b),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;_<=k0&&(a-=_)}return{width:a,height:u,x:l,y:c}}function A0(e,t){let r=Bo(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=un(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,l=o*i.y;return{width:s,height:a,x:u,y:l}}function Qf(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=F0(e,r,t);else if(t==="document")o=O0(Ir(e));else if(Re(t))o=A0(t,r);else{let n=td(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Vo(o)}function I0(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>Re(a)&&Lo(a)!=="body"),n=null,i=Lt(e).position==="fixed",s=i?Ar(e):e;for(;Re(s)&&!Lr(s);){let a=Lt(s),u=Di(s),l=n?n.position:i?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(m=>m!==s):n=a,s=Ar(s)}return t.set(e,o),o}function L0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Xn(t)?[]:I0(t,this._c):[].concat(r),o],a=Qf(t,s[0],n),u=a.top,l=a.right,c=a.bottom,m=a.left;for(let d=1;d<s.length;d++){let h=Qf(t,s[d],n);u=Sr(h.top,u),l=uo(h.right,l),c=uo(h.bottom,c),m=Sr(h.left,m)}return{width:l-m,height:c-u,x:m,y:u}}function N0(e){let{width:t,height:r}=ed(e);return{width:t,height:r}}function M0(e,t,r){let o=Ct(t),n=Ir(t),i=r==="fixed",s=Bo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Nr(0);if((o||!i)&&((Lo(t)!=="body"||Zn(n))&&(a=Kn(t)),o)){let d=Bo(t,!0,i,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}!o&&n&&(u.x=Ki(n));let l=n&&!o&&!i?rd(n,a):Nr(0),c=s.left+a.scrollLeft-u.x-l.x,m=s.top+a.scrollTop-u.y-l.y;return{x:c,y:m,width:s.width,height:s.height}}function rl(e){return Lt(e).position==="static"}function $f(e,t){if(!Ct(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ir(e)===r&&(r=r.ownerDocument.body),r}function od(e,t){let r=it(e);if(Xn(e))return r;if(!Ct(e)){let n=Ar(e);for(;n&&!Lr(n);){if(Re(n)&&!rl(n))return n;n=Ar(n)}return r}let o=$f(e,t);for(;o&&df(o)&&rl(o);)o=$f(o,t);return o&&Lr(o)&&rl(o)&&!Di(o)?r:o||pf(e)||r}var V0=async function(e){let t=this.getOffsetParent||od,r=this.getDimensions,o=await r(e.floating);return{reference:M0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function D0(e){return Lt(e).direction==="rtl"}var nl={convertOffsetParentRelativeRectToViewportRelativeRect:T0,getDocumentElement:Ir,getClippingRect:L0,getOffsetParent:od,getElementRects:V0,getClientRects:P0,getDimensions:N0,getScale:un,isElement:Re,isRTL:D0};function nd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function B0(e,t,r){let o=null,n,i=Ir(e);function s(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,m){c===void 0&&(c=!1),m===void 0&&(m=1),s();let d=e.getBoundingClientRect(),{left:h,top:g,width:b,height:w}=d;if(c||t(),!b||!w)return;let _=$n(g),x=$n(i.clientWidth-(h+b)),v=$n(i.clientHeight-(g+w)),C=$n(h),E={rootMargin:-_+"px "+-x+"px "+-v+"px "+-C+"px",threshold:Sr(0,uo(1,m))||1},T=!0;function O(I){let J=I[0].intersectionRatio;if(!nd(d,e.getBoundingClientRect()))return a();if(J!==m){if(!T)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{o=new IntersectionObserver(O,{...E,root:i.ownerDocument})}catch{o=new IntersectionObserver(O,E)}o.observe(e)}let u=it(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),s()}}function ri(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=ol(e),c=n||i?[...l?ao(l):[],...t?ao(t):[]]:[];c.forEach(_=>{n&&_.addEventListener("scroll",r),i&&_.addEventListener("resize",r)});let m=l&&a?B0(l,r,i):null,d=-1,h=null;s&&(h=new ResizeObserver(_=>{let[x]=_;x&&x.target===l&&h&&t&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),r()}),l&&!u&&h.observe(l),t&&h.observe(t));let g,b=u?Bo(e):null;u&&w();function w(){let _=Bo(e);b&&!nd(b,_)&&r(),b=_,g=requestAnimationFrame(w)}return r(),()=>{var _;c.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),m?.(),(_=h)==null||_.disconnect(),h=null,u&&cancelAnimationFrame(g)}}var id=Zf;var sd=Xf,ad=Yf,ld=Jf;var cd=Kf,Ji=(e,t,r)=>{let o=new Map,n=r??{},i={...nl,...n.platform,_c:o};return Gf(e,t,{...n,platform:i})};var mt=f(ve(),1),fd=f(ve(),1),dd=f(lo(),1),z0=typeof document<"u",H0=function(){},Qi=z0?fd.useLayoutEffect:H0;function $i(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!$i(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!$i(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function pd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ud(e,t){let r=pd(e);return Math.round(t*r)/r}function il(e){let t=mt.useRef(e);return Qi(()=>{t.current=e}),t}function md(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,m]=mt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=mt.useState(o);$i(d,o)||h(o);let[g,b]=mt.useState(null),[w,_]=mt.useState(null),x=mt.useCallback(U=>{U!==E.current&&(E.current=U,b(U))},[]),v=mt.useCallback(U=>{U!==T.current&&(T.current=U,_(U))},[]),C=i||g,k=s||w,E=mt.useRef(null),T=mt.useRef(null),O=mt.useRef(c),I=u!=null,J=il(u),D=il(n),S=il(l),L=mt.useCallback(()=>{if(!E.current||!T.current)return;let U={placement:t,strategy:r,middleware:d};D.current&&(U.platform=D.current),Ji(E.current,T.current,U).then(R=>{let B={...R,isPositioned:S.current!==!1};Y.current&&!$i(O.current,B)&&(O.current=B,dd.flushSync(()=>{m(B)}))})},[d,t,r,D,S]);Qi(()=>{l===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(U=>({...U,isPositioned:!1})))},[l]);let Y=mt.useRef(!1);Qi(()=>(Y.current=!0,()=>{Y.current=!1}),[]),Qi(()=>{if(C&&(E.current=C),k&&(T.current=k),C&&k){if(J.current)return J.current(C,k,L);L()}},[C,k,L,J,I]);let A=mt.useMemo(()=>({reference:E,floating:T,setReference:x,setFloating:v}),[x,v]),N=mt.useMemo(()=>({reference:C,floating:k}),[C,k]),q=mt.useMemo(()=>{let U={position:r,left:0,top:0};if(!N.floating)return U;let R=ud(N.floating,c.x),B=ud(N.floating,c.y);return a?{...U,transform:"translate("+R+"px, "+B+"px)",...pd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:R,top:B}},[r,a,N.floating,c.x,c.y]);return mt.useMemo(()=>({...c,update:L,refs:A,elements:N,floatingStyles:q}),[c,L,A,N,q])}var sl=(e,t)=>{let r=id(e);return{name:r.name,fn:r.fn,options:[e,t]}},al=(e,t)=>{let r=sd(e);return{name:r.name,fn:r.fn,options:[e,t]}},ll=(e,t)=>({fn:cd(e).fn,options:[e,t]}),cl=(e,t)=>{let r=ad(e);return{name:r.name,fn:r.fn,options:[e,t]}},ul=(e,t)=>{let r=ld(e);return{name:r.name,fn:r.fn,options:[e,t]}};var es=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(lr(99,this.componentName,t,this.componentName));r.setOpen(!0,Ve(Oe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ve(Oe.imperativeAction))}};var zo=f(ve(),1),kd=f(lo(),1);var Pd=f(ve(),1);var Ed=f(ve(),1),hl=f(ts(),1),Td=f(xd(),1);var Sd=f(ve(),1);var dl=[],pl;function _d(){return pl}function Cd(e){dl.push(e)}function ml(e){let t=(r,o)=>{let n=_t(sw).current,i;try{pl=n;for(let s of dl)s.before(n);i=e(r,o);for(let s of dl)s.after(n);n.didInitialize=!0}finally{pl=void 0}return i};return t.displayName=e.displayName||e.name,t}function Rd(e){return Sd.forwardRef(ml(e))}function sw(){return{didInitialize:!1}}var aw=rn(19),lw=aw?uw:fw;function os(e,t,r,o,n){return lw(e,t,r,o,n)}function cw(e,t,r,o,n){let i=Ed.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,hl.useSyncExternalStore)(e.subscribe,i,i)}Cd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,hl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function uw(e,t,r,o,n){let i=_d();if(!i)return cw(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function fw(e,t,r,o,n){return(0,Td.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var ns=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return os(this,t,r,o,n)}};var jo=f(ve(),1);var mo=class extends ns{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){jo.useDebugValue(t);let o=this;we(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;we(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);we(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){jo.useDebugValue(t);let o=this,n=r!==void 0;we(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return jo.useDebugValue(t),os(this,this.selectors[t],r,o,n)}useContextCallback(t,r){jo.useDebugValue(t);let o=Pe(r??tr);this.context[t]=o}useStateSetter(t){let r=jo.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var dw={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},ho=class extends mo{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:zf(),nested:o,triggerElements:i},dw),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Cf(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Od(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,m=s,d=Pd.useRef(null);o===void 0&&d.current===null&&(d.current=new ho({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:m,floatingId:n,syncOnly:!0,nested:i}));let h=o??d.current;return t.useSyncedValue("floatingId",n),we(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:l};Re(u)&&(g.domReferenceElement=u),h.state.positionReference===h.state.referenceElement&&(g.positionReference=u),h.update(g)},[a,n,u,l,h]),h.context.onOpenChange=m,h.context.nested=i,h}var Fd={tabIndex:-1,[Za]:""};function Ad(e,t=!1){let r=on(),o=Xi()!=null,n=_t(()=>e(r,o)).current;return Od({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Id({handle:e,store:t}){return we(()=>e.attachStore(t),[e,t]),null}function pw(e,t){let r=zo.useRef(null),o=zo.useRef(null);return zo.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,u=t.context.triggerElements.getById(s);a&&u===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 mw(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function hw(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Ld(e,t,r,o={}){let n=r.reason,i=n===Oe.triggerHover,s=t&&n===Oe.triggerFocus,a=!t&&(n===Oe.triggerPress||n===Oe.escapeKey),u=hw(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c={...o.extraState,open:t};s?c.instantType="focus":a?c.instantType="dismiss":i&&(c.instantType=void 0),mw(c,t,r.trigger,u()),e.update(c)};i?kd.flushSync(l):l()}function Nd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=pw(e,r),s=Pe(u=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:u,...l?o:null});return}c==null&&l&&r.update({activeTriggerId:e,activeTriggerElement:u,...o})}),a=zo.useCallback(u=>{i(u),u&&s(u)},[i,s]);return we(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Md(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=zo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");we(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,l={};e.state.triggerCount!==u&&(l.triggerCount=u);let c=e.select("activeTriggerId"),m=null;if(c){let d=e.context.triggerElements.getById(c);if(d)o.current=c,d!==e.state.activeTriggerElement&&(l.activeTriggerElement=d);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h;break}l.activeTriggerId===void 0&&(o.current===c?m=c:o.current=null)}}else o.current=null;if(!m&&!c&&u===1){let d=e.context.triggerElements.entries().next();if(!d.done){let[h,g]=d.value;l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),m&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let d=Ve(Oe.none);e.setOpen(!1,d),d.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function Vd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=uf(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let u=Pe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return zi({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function Dd(e,t){e.useSyncedValues(t),we(()=>()=>{e.update({activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt})},[e])}var Ho=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 Bd(){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ho,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function zd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Bd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt}}function Hd(e,t,r=!1){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var oi=e=>e.triggerIdProp??e.activeTriggerId,gl=e=>e.openProp??e.open,jd=e=>(e.popupElement?.id??e.floatingId)||void 0;function Ud(e,t){return t!==void 0&&gl(e)&&oi(e)===t}function gw(e,t){return Ud(e,t)?!0:t!==void 0&&gl(e)&&oi(e)==null&&e.triggerCount===1}var Wd={open:gl,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:oi,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:jd,isTriggerActive:(e,t)=>t!==void 0&&oi(e)===t,isOpenedByTrigger:(e,t)=>Ud(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&oi(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>gw(e,t)?jd(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var yl=f(ve(),1),Gd=f(ts(),1);function Yd(e){let t=yl.useCallback(o=>e===void 0?tr:e.subscribeStore(o),[e]),r=yl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Gd.useSyncExternalStore)(t,r,()=>e?.serverStore)}function qd(e){return yw(e,e.rootContext)}function yw(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[l,c]=Pt.useState(null),[m,d]=Pt.useState(void 0),[h,g]=Pt.useState(void 0),b=Pt.useRef(null),w=po(o),_=Pt.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),x=md({...e,elements:{..._,...l&&{reference:l}}}),v=Re(m)?m:null,C=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",C);let k=Pt.useCallback(D=>{let S=Re(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;c(S),x.refs.setReference(S)},[x.refs]),E=Pt.useCallback(D=>{(Re(D)||D===null)&&(b.current=D,d(D)),(Re(x.refs.reference.current)||x.refs.reference.current===null||D!==null&&!Re(D))&&x.refs.setReference(D)},[x.refs,d]),T=Pt.useCallback(D=>{g(D),x.refs.setFloating(D)},[x.refs]),O=Pt.useMemo(()=>({...x.refs,setReference:E,setFloating:T,setPositionReference:k,domReference:b}),[x.refs,E,T,k]),I=Pt.useMemo(()=>({...x.elements,domReference:s}),[x.elements,s]),J=Pt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:O,elements:I,nodeId:r,rootStore:t}),[x,O,I,r,t,a,u]);return we(()=>{s&&(b.current=s)},[s]),we(()=>{t.context.dataRef.current.floatingContext=J;let D=w?.nodesRef.current.find(S=>S.id===r);D&&(D.context=J)}),Pt.useMemo(()=>({...x,context:J,refs:O,elements:I,rootStore:t}),[x,O,I,J,t])}var Vr=f(ve(),1);var vl=Zr.os.mac&&Zr.engine.webkit;function bl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Vr.useRef(!1),u=Vr.useRef(null),l=Vr.useRef(!0),c=wr();Vr.useEffect(()=>{let d=n.select("domReferenceElement");if(!r)return;let h=it(d);function g(){let _=n.select("domReferenceElement");!n.select("open")&&Ct(_)&&_===Hi(Rt(_))&&(a.current=!0)}function b(){l.current=!0}function w(){l.current=!1}return xr(ze(h,"blur",g),vl&&ze(h,"keydown",b,!0),vl&&ze(h,"pointerdown",w,!0))},[n,r]),Vr.useEffect(()=>{if(!r)return;function d(h){if(h.reason===Oe.triggerPress||h.reason===Oe.escapeKey){let g=n.select("domReferenceElement");Re(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",d),()=>{i.off("openchange",d)}},[i,r,n]);let m=Vr.useMemo(()=>{function d(){a.current=!1,u.current=null}return{onMouseLeave(){d()},onFocus(h){let g=h.currentTarget;if(a.current){if(u.current===g)return;d()}let b=Nt(h.nativeEvent);if(Re(b)){if(vl&&!h.relatedTarget){if(!l.current&&!Ef(b))return}else if(!Tf(b))return}let w=co(h.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:x}=h,v=typeof o=="function"?o():o;if(n.select("open")&&w||v===0||v===void 0){n.setOpen(!0,Ve(Oe.triggerFocus,_,x));return}c.start(v,()=>{a.current||n.setOpen(!0,Ve(Oe.triggerFocus,_,x))})},onBlur(h){d();let g=h.relatedTarget,b=h.nativeEvent,w=Re(g)&&g.hasAttribute(cn("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let _=n.select("domReferenceElement"),x=Hi(Rt(_));!g&&x===_||Ge(s.current.floatingContext?.refs.floating.current,x)||Ge(_,x)||w||co(g??x,n.context.triggerElements)||n.setOpen(!1,Ve(Oe.triggerFocus,b))})}}},[s,o,n,c]);return Vr.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}var xl=f(ve(),1);var wl=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 rr,this.restTimeout=new rr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},is=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&is.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),is.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ss(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=is.get(r);i&&i!==e&&dn(i),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,is.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function pn(e){let t=e.context.dataRef.current,r=_t(()=>t.hoverInteractionState??wl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),nn(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Sl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),u=i.useState("domReferenceElement"),{dataRef:l}=i.context,c=po(),m=Xi(),d=pn(i),h=wr(),g=Pe(()=>Wi(l.current.openEvent?.type,d.interactedInside)),b=Pe(()=>Pf(l.current.openEvent?.type)),w=Pe(()=>{dn(d)});we(()=>{s||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,w())},[s,d,w]),xl.useEffect(()=>w,[w]),we(()=>{if(r&&s&&d.handleCloseOptions?.blockPointerEvents&&b()&&Re(u)&&a){let _=u,x=a,v=Rt(a),C=c?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;C&&(C.style.pointerEvents="");let k=d.pointerEventsScopeElement!==x?d.pointerEventsScopeElement:null,E=C!==x?C:null,T=d.handleCloseOptions?.getScope?.()??k??E??_.closest("[data-rootownerid]")??v.body;return ss(d,{scopeElement:T,referenceElement:_,floatingElement:x}),()=>{w()}}},[r,s,u,a,d,b,c,m,w]),xl.useEffect(()=>{if(!r)return;function _(){return!!(c&&m&&Kr(c.nodesRef.current,m).length>0)}function x(O){let I=cr(o,"close",d.pointerType),J=()=>{i.setOpen(!1,Ve(Oe.triggerHover,O)),c?.events.emit("floating.closed",O)};I?d.openChangeTimeout.start(I,J):(d.openChangeTimeout.clear(),J())}function v(O){let I=Nt(O);if(!Ka(I)){d.interactedInside=!1;return}d.interactedInside=I?.closest("[aria-haspopup]")!=null}function C(){d.openChangeTimeout.clear(),h.clear(),c?.events.off("floating.closed",E),w()}function k(O){if(_()&&c){c.events.on("floating.closed",E);return}if(co(O.relatedTarget,i.context.triggerElements))return;let I=l.current.floatingContext?.nodeId??n,J=O.relatedTarget;if(!(c&&I&&Re(J)&&Kr(c.nodesRef.current,I,!1).some(S=>Ge(S.context?.elements.floating,J)))){if(d.handler){d.handler(O);return}w(),b()&&!g()&&x(O)}}function E(O){!c||!m||_()||h.start(0,()=>{c.events.off("floating.closed",E),i.setOpen(!1,Ve(Oe.triggerHover,O)),c.events.emit("floating.closed",O)})}let T=a;return xr(T&&ze(T,"mouseenter",C),T&&ze(T,"mouseleave",k),T&&ze(T,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",E)})},[r,a,i,l,o,n,b,g,w,d,c,m,h])}var go=f(ve(),1),Zd=f(lo(),1);var vw={current:null};function _l(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=vw,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:m,isClosing:d,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:w,events:_}=b.context,x=po(l),v=pn(b),C=go.useRef(!1),k=Yt(n),E=Yt(o),T=Yt(s),O=Yt(r),I=Yt(h),J=Yt(d),D=Pe(()=>Wi(w.current.openEvent?.type,v.interactedInside)),S=Pe(()=>I.current?.()!==!1),L=Pe((N,q,U)=>{let R=b.context.triggerElements;if(R.hasElement(q))return!N||!Ge(N,q);if(!Re(U))return!1;let B=U;return R.hasMatchingElement(re=>Ge(re,B))&&(!N||!Ge(N,B))}),Y=Pe(()=>{if(!v.handler)return;Rt(b.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),A=Pe(()=>{dn(v)});return c&&(v.handleCloseOptions=k.current?.__options),go.useEffect(()=>Y,[Y]),go.useEffect(()=>{if(!r)return;function N(q){q.open?C.current=!1:(C.current=q.reason===Oe.triggerHover,Y(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return _.on("openchange",N),()=>{_.off("openchange",N)}},[r,_,v,Y]),go.useEffect(()=>{if(!r)return;function N(P,W=!0){let ne=cr(E.current,"close",v.pointerType);ne?v.openChangeTimeout.start(ne,()=>{b.setOpen(!1,Ve(Oe.triggerHover,P)),x?.events.emit("floating.closed",P)}):W&&(v.openChangeTimeout.clear(),b.setOpen(!1,Ve(Oe.triggerHover,P)),x?.events.emit("floating.closed",P))}let q=u.current??(c?b.select("domReferenceElement"):null);if(!Re(q))return;function U(P){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Xr(v.pointerType))return;let W=Ja(T.current),ne=cr(E.current,"open",v.pointerType),xe=Nt(P),se=P.currentTarget??null,be=b.select("domReferenceElement"),ye=se;if(Re(xe)&&!b.context.triggerElements.hasElement(xe)){for(let H of b.context.triggerElements.elements())if(Ge(H,xe)){ye=H;break}}Re(se)&&Re(be)&&!b.context.triggerElements.hasElement(se)&&Ge(se,be)&&(ye=be);let $=ye==null?!1:L(be,ye,xe),Ce=b.select("open"),Fe=J.current?.()??b.select("transitionStatus")==="ending",xt=!Ce&&Fe&&C.current,Le=!$&&Re(ye)&&Re(be)&&Ge(be,ye)&&xt,X=W>0&&!ne,M=$&&(Ce||xt)||Le,K=!Ce||$;if(M){S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye));return}X||(ne?v.openChangeTimeout.start(ne,()=>{K&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye))}):K&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye)))}function R(P){if(D()){A();return}Y();let W=b.select("domReferenceElement"),ne=Rt(W);v.restTimeout.clear(),v.restTimeoutPending=!1;let xe=w.current.floatingContext??m?.();if(co(P.relatedTarget,b.context.triggerElements))return;if(k.current&&xe){b.select("open")||v.openChangeTimeout.clear();let be=u.current;v.handler=k.current({...xe,tree:x,x:P.clientX,y:P.clientY,onClose(){A(),Y(),O.current&&!D()&&be===b.select("domReferenceElement")&&N(P,!0)}}),ne.addEventListener("mousemove",v.handler),v.handler(P);return}(v.pointerType!=="touch"||!Ge(b.select("floatingElement"),P.relatedTarget))&&N(P)}function B(P){Ge(q,P.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let re=g?ze(q,"mouseout",B):void 0;return a?xr(ze(q,"mousemove",U,{once:!0}),ze(q,"mouseenter",U),ze(q,"mouseleave",R),re):xr(ze(q,"mouseenter",U),ze(q,"mouseleave",R),re)},[Y,A,w,E,b,r,k,v,c,L,D,i,a,T,u,x,O,m,J,S,g]),go.useMemo(()=>{if(!r)return;function N(q){v.pointerType=q.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(q){let{nativeEvent:U}=q,R=q.currentTarget,B=b.select("domReferenceElement"),re=b.select("open"),P=L(B,R,q.target);if(i&&!Xr(v.pointerType))return;if(re&&P&&v.handleCloseOptions?.blockPointerEvents){let xe=b.select("floatingElement");if(xe){let se=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;ss(v,{scopeElement:se,referenceElement:R,floatingElement:xe})}}let W=Ja(T.current);if(re&&!P||W===0||!P&&v.restTimeoutPending&&q.movementX**2+q.movementY**2<2)return;v.restTimeout.clear();function ne(){if(v.restTimeoutPending=!1,D())return;let xe=b.select("open");!v.blockMouseMove&&(!xe||P)&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,U,R))}v.pointerType==="touch"?Zd.flushSync(()=>{ne()}):P&&re?ne():(v.restTimeoutPending=!0,v.restTimeout.start(W,ne))}}},[r,v,D,L,i,b,T,S])}var Xd=.1,bw=Xd*Xd,Xe=.5;function as(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function ls(e,t,r,o,n,i,s,a,u,l){let c=!1;return as(e,t,r,o,n,i)&&(c=!c),as(e,t,n,i,s,a)&&(c=!c),as(e,t,s,a,u,l)&&(c=!c),as(e,t,u,l,r,o)&&(c=!c),c}function ww(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function cs(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=u&&t<=l}function Cl(e={}){let{blockPointerEvents:t=!1}=e,r=new rr,o=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:l,tree:c})=>{let m=s?.split("-")[0],d=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function w(x,v){let C=performance.now(),k=C-b;if(h===null||g===null||k===0)return h=x,g=v,b=C,!1;let E=x-h,T=v-g,O=E*E+T*T,I=k*k*bw;return h=x,g=v,b=C,O<I}function _(){r.clear(),u()}return function(v){r.clear();let C=a.domReference,k=a.floating;if(!C||!k||m==null||n==null||i==null)return;let{clientX:E,clientY:T}=v,O=Nt(v),I=v.type==="mouseleave",J=Ge(k,O),D=Ge(C,O);if(J&&(d=!0,!I))return;if(D&&(d=!1,!I)){d=!0;return}if(I&&Re(v.relatedTarget)&&Ge(k,v.relatedTarget))return;function S(){return!!(c&&Kr(c.nodesRef.current,l).length>0)}function L(){S()||_()}if(S())return;let Y=C.getBoundingClientRect(),A=k.getBoundingClientRect(),N=n>A.right-A.width/2,q=i>A.bottom-A.height/2,U=A.width>Y.width,R=A.height>Y.height,B=(U?Y:A).left,re=(U?Y:A).right,P=(R?Y:A).top,W=(R?Y:A).bottom;if(m==="top"&&i>=Y.bottom-1||m==="bottom"&&i<=Y.top+1||m==="left"&&n>=Y.right-1||m==="right"&&n<=Y.left+1){L();return}let ne=!1;switch(m){case"top":ne=cs(E,T,B,Y.top+1,re,A.bottom-1);break;case"bottom":ne=cs(E,T,B,A.top+1,re,Y.bottom-1);break;case"left":ne=cs(E,T,A.right-1,W,Y.left+1,P);break;case"right":ne=cs(E,T,Y.right-1,W,A.left+1,P);break;default:}if(ne)return;if(d&&!ww(E,T,Y)){L();return}if(!I&&w(E,T)){L();return}let xe=!1;switch(m){case"top":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i+Xe+1,Ce=N||U?A.bottom-Xe:A.top,Fe=N?U?A.bottom-Xe:A.top:A.bottom-Xe;xe=ls(E,T,be,$,ye,$,A.left,Ce,A.right,Fe);break}case"bottom":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i-Xe,Ce=N||U?A.top+Xe:A.bottom,Fe=N?U?A.top+Xe:A.bottom:A.top+Xe;xe=ls(E,T,be,$,ye,$,A.left,Ce,A.right,Fe);break}case"left":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n+Xe+1,Ce=q||R?A.right-Xe:A.left,Fe=q?R?A.right-Xe:A.left:A.right-Xe;xe=ls(E,T,Ce,A.top,Fe,A.bottom,$,be,$,ye);break}case"right":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n-Xe,Ce=q||R?A.left+Xe:A.right,Fe=q?R?A.left+Xe:A.right:A.left+Xe;xe=ls(E,T,$,be,$,ye,Ce,A.top,Fe,A.bottom);break}default:}xe?d||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var us=class extends mo{setState(t){}update(t){}set(t,r){}notifyAll(){}};var V6=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ba.startingStyle]="startingStyle",e[e.endingStyle=Ba.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var xw={"data-popup-open":""};var Sw={"data-open":""},_w={"data-closed":""},Cw={"data-anchor-hidden":""},Kd={open(e){return e?xw:null}};var ni={open(e){return e?Sw:_w},anchorHidden(e){return e?Cw:null}},Jd={...ni,...ff};function Qd(e){return rn(19)?e:e?"true":void 0}var fs=f(ve(),1),Rl=fs.createContext(void 0);function mn(){return fs.useContext(Rl)?.direction??"ltr"}var nr=f(ve(),1);var Rw=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:m="real"}=Mr(e,t)||{};if(l==null)return{};let d=Zi(c),h={x:r,y:o},g=ti(n),b=ei(g),w=await s.getDimensions(l),_=g==="y",x=_?"top":"left",v=_?"bottom":"right",C=_?"clientHeight":"clientWidth",k=i.reference[b]+i.reference[g]-h[g]-i.floating[b],E=h[g]-i.reference[g],T=m==="real"?await s.getOffsetParent?.(l):a.floating,O=a.floating[C]||i.floating[b];(!O||!await s.isElement?.(T))&&(O=a.floating[C]||i.floating[b]);let I=k/2-E/2,J=O/2-w[b]/2-1,D=Math.min(d[x],J),S=Math.min(d[v],J),L=D,Y=O-w[b]-S,A=O/2-w[b]/2+I,N=Yi(L,A,Y),q=!u.arrow&&_r(n)!=null&&A!==N&&i.reference[b]/2-(A<L?D:S)-w[b]/2<0,U=q?A<L?A-L:A-Y:0;return{[g]:h[g]+U,data:{[g]:N,centerOffset:A-N-U,...q&&{alignmentOffset:U}},reset:q}}}),$d=(e,t)=>({...Rw(e),options:[e,t]});var ep={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var hn={sideX:"left",sideY:"top"};var tp="--available-width",rp="--available-height";function ip(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function op(e,t,r){let{rects:o,placement:n}=e;return{side:ip(t,Tt(n),r),align:_r(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function sp(e){return Ew(e,qd)}function Ew(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:l=5,sticky:c=!1,arrowPadding:m=5,disableAnchorTracking:d=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:w,collisionAvoidance:_,shift:x,nodeId:v,adaptiveOrigin:C,lazyFlip:k=!1,externalTree:E}=e,[T,O]=nr.useState(null);!w&&T!==null&&O(null);let I=_.side||"flip",J=_.align||"flip",D=_.fallbackAxisSide||"end",S=x?.crossAxis??!1,L=x?.rootBoundary,Y=typeof r=="function"?r:void 0,A=Pe(Y),N=Y?A:r,q=Yt(r),U=Yt(w),B=mn()==="rtl",re=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[n],P=s==="center"?re:`${re}-${s}`,W=l;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ne=1,xe=n==="bottom"?ne:0,se=n==="top"?ne:0,be=n==="right"?ne:0,ye=n==="left"?ne:0,$={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:W},Ce=nr.useRef(null),Fe=Yt(i),xt=Yt(a),Le=typeof i!="function"?i:0,X=typeof a!="function"?a:0,M=[];h&&M.push(h),M.push(sl(G=>{let y=op(G,n,B),oe=typeof Fe.current=="function"?Fe.current(y):Fe.current,Ae=typeof xt.current=="function"?xt.current(y):xt.current;return{mainAxis:oe,crossAxis:Ae,alignmentAxis:Ae}},[Le,X,B,n]));let K=J==="none"&&I!=="shift",H=!K&&(c||S||I==="shift"),Q=I==="none"?null:cl({...$,padding:{top:W.top+ne+xe,right:W.right+ne+ye,bottom:W.bottom+ne+se,left:W.left+ne+be},mainAxis:!S&&I==="flip",crossAxis:J==="flip"?"alignment":!1,fallbackAxisSideDirection:D}),pe=K?null:al({...$,rootBoundary:L,mainAxis:J!=="none",crossAxis:H,limiter:c||S?void 0:ll(G=>{if(!Ce.current)return{};let{width:y,height:oe}=Ce.current.getBoundingClientRect(),Ae=qt(Tt(G.placement)),ee=Ae==="y"?y:oe,Qe=Ae==="y"?W.left+W.right:W.top+W.bottom;return{offset:ee/2+Qe/2}})},[$,c,S,L,W,J]);I==="shift"||J==="shift"||s==="center"?M.push(pe,Q):M.push(Q,pe),M.push(ul({...$,apply({elements:{floating:G},availableWidth:y,availableHeight:oe,rects:Ae}){if(!U.current)return;let ee=G.style;ee.setProperty(tp,`${y}px`),ee.setProperty(rp,`${oe}px`);let Qe=it(G).devicePixelRatio||1,{x:ie,y:Je,width:j,height:z}=Ae.reference,yr=(Math.round((ie+j)*Qe)-Math.round(ie*Qe))/Qe,je=(Math.round((Je+z)*Qe)-Math.round(Je*Qe))/Qe;ee.setProperty("--anchor-width",`${yr}px`),ee.setProperty("--anchor-height",`${je}px`)}}),$d(G=>({element:Ce.current||Rt(G.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(G){let{elements:y,middlewareData:oe,placement:Ae,rects:ee,y:Qe}=G,ie=Tt(Ae),Je=qt(ie),j=Ce.current,z=oe.arrow?.x||0,yr=oe.arrow?.y||0,je=j?.clientWidth||0,ce=j?.clientHeight||0,vr=z+je/2,kr=yr+ce/2,et=Math.abs(oe.shift?.y||0),Me=ee.reference.height/2,$e=typeof i=="function"?i(op(G,n,B)):i,ut=et>$e,pt={top:`${vr}px calc(100% + ${$e}px)`,bottom:`${vr}px ${-$e}px`,left:`calc(100% + ${$e}px) ${kr}px`,right:`${-$e}px ${kr}px`}[ie],br=`${vr}px ${ee.reference.y+Me-Qe}px`;return y.floating.style.setProperty("--transform-origin",H&&Je==="y"&&ut?br:pt),{}}},ep,C),we(()=>{!w&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[w,b]);let le=nr.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:fe,elements:me,x:he,y:V,middlewareData:te,update:Ne,placement:He,context:ot,isPositioned:Ze,floatingStyles:Be}=t({rootContext:b,open:g?w:void 0,placement:P,middleware:M,strategy:o,whileElementsMounted:g?void 0:(...G)=>ri(...G,le),nodeId:v,externalTree:E}),{sideX:Ue,sideY:ct}=te.adaptiveOrigin||hn,Se=Ze?o:"fixed",Or=nr.useMemo(()=>{let G;return Ze?C?G={position:Se,[Ue]:he,[ct]:V}:G={...Be,position:Se}:G={position:Se,top:0,left:0},G[tp]="100vw",G[rp]="100vh",Ze||(G.opacity=0),G},[C,Se,Ue,he,ct,V,Be,Ze]),$t=nr.useRef(null);we(()=>{if(!w)return;let G=q.current,y=typeof G=="function"?G():G,Ae=(np(y)?y.current:y)||null||null;Ae!==$t.current&&(fe.setPositionReference(Ae),$t.current=Ae)},[w,fe,N,q]),nr.useEffect(()=>{if(!w)return;let G=q.current;typeof G!="function"&&np(G)&&G.current!==$t.current&&(fe.setPositionReference(G.current),$t.current=G.current)},[w,fe,N,q]),nr.useEffect(()=>{if(g&&w&&me.reference&&me.floating)return ri(me.reference,me.floating,Ne,le)},[g,w,me,Ne,le]);let Ye=Tt(He),Yr=ip(n,Ye,B),St=_r(He)||"center",kt=!!te.hide?.referenceHidden;we(()=>{k&&w&&Ze&&Ye!==re&&O(Ye)},[k,w,Ze,Ye,re]);let vt=nr.useMemo(()=>({position:"absolute",top:te.arrow?.y,left:te.arrow?.x}),[te.arrow]),F=te.arrow?.centerOffset!==0;return nr.useMemo(()=>({positionerStyles:Or,arrowStyles:vt,arrowRef:Ce,arrowUncentered:F,side:Yr,align:St,physicalSide:Ye,anchorHidden:kt,refs:fe,context:ot,isPositioned:Ze,update:Ne}),[Or,vt,Ce,F,Yr,St,Ye,kt,fe,ot,Ze,Ne])}function np(e){return e!=null&&"current"in e}function ds(e){return e==="starting"?Mf:nt}function ap(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Gt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},ds(o),n],stateAttributesMapping:ni})}var Et=f(ve(),1),gp=f(lo(),1);var lp=f(ve(),1);function cp(e){let[t,r]=lp.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var gn=f(ve(),1);function El(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(fo(r)!==i||fo(o)!==s)&&(r=i,o=s),{width:r,height:o}}function fp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,l=ln(t,!0),c=sn(),m=gn.useRef(null),d=gn.useRef(!0),h=gn.useRef(tr),g=Pe(i),b=Pe(s),w=gn.useMemo(()=>Tw(a,u),[a,u]);we(()=>{if(!n){h.current=tr,d.current=!0,m.current=null;return}if(!t||!r)return;h.current=up(t,w),Tl(t,"auto");let _=ms(t,"position","static"),x=ms(t,"transform","none"),v=ms(t,"scale","1"),C=up(r,{"--available-width":"max-content","--available-height":"max-content"});function k(){_(),x(),C()}function E(){k(),v()}if(g?.(),d.current||m.current===null){ps(r,"max-content");let J=El(t);return m.current=J,ps(r,J),E(),b?.(null,J),d.current=!1,()=>{h.current(),h.current=tr}}ps(r,"max-content");let T=m.current,O=El(t);m.current=O,Tl(t,T),E(),b?.(T,O),ps(r,O);let I=new AbortController;return c.request(()=>{Tl(t,O),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},I.signal)}),()=>{I.abort(),c.cancel(),h.current(),h.current=tr}},[o,t,r,l,c,n,g,b,w])}function Tw(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?nt:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function ms(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function up(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ms(e,o,n));return r.length?()=>{r.forEach(o=>o())}:tr}function Tl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function ps(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var dp=f(ve(),1);var pp=f(Z(),1),hs=function(t){let{direction:r="ltr"}=t,o=dp.useMemo(()=>({direction:r}),[r]);return(0,pp.jsx)(Rl.Provider,{value:o,children:t.children})};var mp={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=it(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:hn};let m=await i.getOffsetParent?.(n),d={width:0,height:0};if(s==="fixed"&&u?.visualViewport)d={width:u.visualViewport.width,height:u.visualViewport.height};else if(m===u){let x=Rt(n);d={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(m)&&(d=await i.getDimensions(m));let h=Tt(a),g=t,b=r;h==="left"&&(g=d.width-(t+o.width)),h==="top"&&(b=d.height-(r+o.height));let w=h==="left"?"right":hn.sideX,_=h==="top"?"bottom":hn.sideY;return{x:g,y:b,data:{sideX:w,sideY:_}}}};var yn=f(Z(),1),yp={activationDirection:e=>e?{"data-activation-direction":e}:null};function vp(e){let{store:t,side:r,children:o}=e,n=mn(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),m=t.useState("positionerElement"),d=cp(a?i:null),h=kw(s,u),g=Et.useRef(null),[b,w]=Et.useState(null),[_,x]=Et.useState(null),v=Et.useRef(null),C=Et.useRef(null),k=ln(v,!0),E=sn(),T=Et.useRef(null),[O,I]=Et.useState(null),[J,D]=Et.useState(!1);we(()=>(t.set("adaptiveOrigin",mp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let S=Pe(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),C.current?.style.setProperty("display","none")}),L=Pe(R=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),C.current?.style.removeProperty("display"),R&&I(R)}),Y=Pe(()=>{T.current?.abort();let R=new AbortController;T.current=R,k(()=>{w(null),I(null),g.current=null},R.signal)}),A=Et.useRef(null);we(()=>{(!a||!l)&&(A.current=null)},[a,l]),we(()=>{if(i&&d&&i!==d&&A.current!==i&&g.current){w(g.current),D(!0);let R=Ow(d,i);x(R),A.current=i}},[i,d]),we(()=>{b!=null&&(T.current?.abort(),D(!0),E.request(()=>{gp.flushSync(()=>{D(!1)}),Y()}))},[h,b,Y,E]),we(()=>{let R=v.current;if(!R)return;let B=Rt(R).createElement("div");for(let re of Array.from(R.childNodes))B.appendChild(re.cloneNode(!0));g.current=B});let N=b!=null,q;N?q=(0,yn.jsxs)(Et.Fragment,{children:[(0,yn.jsx)("div",{"data-previous":!0,inert:Qd(!0),ref:C,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":J?void 0:""},"previous"),(0,yn.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":J?"":void 0,children:o},h)]}):q=(0,yn.jsx)("div",{"data-current":!0,ref:v,children:o},h),we(()=>{let R=C.current;!R||!b||R.replaceChildren(...Array.from(b.childNodes))},[b]),fp({popupElement:c,positionerElement:m,mounted:l,content:u,onMeasureLayout:S,onMeasureLayoutComplete:L,side:r,direction:n});let U={activationDirection:Pw(_),transitioning:N};return{children:q,state:U}}function Pw(e){if(e)return`${hp(e.horizontal,5,"right","left")} ${hp(e.vertical,5,"down","up")}`}function hp(e,t,r,o){return e>t?r:e<-t?o:""}function Ow(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function kw(e,t){let[r,o]=Et.useState(0),n=Et.useRef(e),i=Et.useRef(t),s=Et.useRef(!1);return we(()=>{let a=n.current,u=i.current,l=e!==a,c=t!==u;l?(o(m=>m+1),s.current=!c):s.current&&c&&(o(m=>m+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var gs=f(ve(),1),bp=f(lo(),1);var wp=f(Z(),1),xp=gs.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...u}=t,{node:l,subtree:c}=jf({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,wp.jsxs)(gs.Fragment,{children:[c,l&&bp.createPortal(o,l)]})});var Xt={};so(Xt,{Arrow:()=>jp,Handle:()=>si,Popup:()=>Dp,Portal:()=>Lp,Positioner:()=>Mp,Provider:()=>Hp,Root:()=>Tp,Trigger:()=>Fp,Viewport:()=>Wp,createHandle:()=>Gp});var vn=f(ve(),1);var ys=f(ve(),1),Pl=ys.createContext(void 0);function ur(e){let t=ys.useContext(Pl);if(t===void 0&&!e)throw new Error(lr(72));return t}var Sp=f(ve(),1);var _p={...Wd,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},vs=class extends mo{constructor(t,r,o){let n=new Ho;super(Rp(t,n,r,o),Ep(n),_p)}setOpen=(t,r)=>{Ld(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ve(Oe.triggerPress,t))}};function Cp(){let e=new Ho,t=new us(Object.freeze(Rp(void 0,e)),Object.freeze(Ep(e)),_p);return Object.assign(t,{setOpen:tr,cancelPendingOpen:tr})}function Rp(e,t,r,o=!1){let n={...zd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Hd(t,r,o),n}function Ep(e){return{popupRef:Sp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ii=f(Z(),1),Tp=ml(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:m,defaultTriggerId:d=null,children:h}=t,g=Ad((D,S)=>new vs({open:o,openProp:n,activeTriggerId:d,triggerIdProp:m},D,S));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",l);let b=g.useState("open"),w=!r&&b,_=g.useState("activeTriggerId"),x=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),Md(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:C,transitionStatus:k}=Vd(w,g),E=g.useState("isInstantPhase"),T=g.useState("instantType"),O=g.useState("lastOpenChangeReason"),I=vn.useRef(null);we(()=>{b&&r&&g.setOpen(!1,Ve(Oe.disabled))},[b,r,g]),we(()=>{k==="ending"&&O===Oe.none||k!=="ending"&&E?(T!=="delay"&&(I.current=T),g.set("instantType","delay")):I.current!==null&&(g.set("instantType",I.current),I.current=null)},[k,E,O,T,g]),we(()=>{w&&_==null&&g.set("payload",void 0)},[g,_,w]),vn.useImperativeHandle(a,()=>({unmount:C,close:()=>g.setOpen(!1,Ve(Oe.imperativeAction))}),[C,g]);let J=w||x||!r&&s!=="none";return(0,ii.jsxs)(Pl.Provider,{value:g,children:[c&&(0,ii.jsx)(Id,{handle:c,store:g}),J&&(0,ii.jsx)(Fw,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:v}):h]})});function Fw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=tl(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=el(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=vn.useMemo(()=>It(i.reference,n.reference),[i.reference,n.reference]);return Dd(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??nt}),null}var ws=f(ve(),1);var bs=f(ve(),1),Ol=bs.createContext(void 0);function Pp(){return bs.useContext(Ol)}var kp="data-base-ui-tooltip-trigger";function Op(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Re(n))return n}}let t=e.target;return Re(t)?t:null}function Iw(e){let t=e;for(;t;){let r=t.closest(`[${kp}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Re(o.host)?o.host:null}return null}var Fp=Rd(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:m,id:d,...h}=t,g=ur(!0),w=Yd(s)??g;if(!w)throw new Error(lr(82));let _=lf(d),x=w.useState("isTriggerActive",_),v=w.useState("isOpenedByTrigger",_),C=w.useState("floatingRootContext"),k=ws.useRef(null),E=l??600,T=m??0,{registerTrigger:O,isMountedByThisTrigger:I}=Nd(_,k,w,{payload:a,closeOnClick:c,closeDelay:T}),J=Pp(),{delayRef:D,isInstantPhase:S,hasProvider:L}=$a(C,{open:v}),Y=pn(C);w.useSyncedValue("isInstantPhase",S);let A=w.useState("disabled"),N=u??A,q=Yt(N),U=w.useState("trackCursorAxis"),R=w.useState("disableHoverablePopup"),B=ws.useRef(!1),re=wr(),P=ws.useRef(void 0);function W(){return L?cr(D.current,"open")===0?0:l??J??600:E}function ne(Le){let X=k.current;if(!X||!Le)return!1;let M=Iw(Le);return M!==null&&M!==X&&Ge(X,M)}function xe(Le){let X=ne(Le);return B.current=X,X&&(Y.openChangeTimeout.clear(),Y.restTimeout.clear(),Y.restTimeoutPending=!1,re.clear()),X}let se=_l(C,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!R&&U!=="both"?Cl():null,restMs:W,delay(){return m==null&&L?{close:cr(D.current,"close")}:{close:T}},triggerElementRef:k,isActiveTrigger:x,isClosing:()=>w.select("transitionStatus")==="ending",shouldOpen(){return!B.current}}),be=bl(C,{enabled:!N}).reference,ye=Le=>{let X=B.current,M=Op(Le),K=xe(M),H=k.current,Q=H&&M&&Ge(H,M);if(K&&w.select("open")&&w.select("lastOpenChangeReason")===Oe.triggerHover){w.setOpen(!1,Ve(Oe.triggerHover,Le));return}if(X&&!K&&Q&&!q.current&&!w.select("open")&&H&&Xr(P.current)){let pe=()=>{!B.current&&!q.current&&!w.select("open")&&w.setOpen(!0,Ve(Oe.triggerHover,Le,H))},le=W();le===0?(re.clear(),pe()):re.start(le,pe)}},$=w.useState("triggerProps",I);return Gt("button",t,{state:{open:v},ref:[r,O,k],props:[se,be,I||U!=="none"?$:void 0,{onMouseOver(Le){ye(Le.nativeEvent)},onFocus(Le){ne(Op(Le.nativeEvent))&&Le.preventBaseUIHandler()},onMouseLeave(){B.current=!1,re.clear(),P.current=void 0},onPointerEnter(Le){P.current=Le.pointerType},onPointerDown(Le){P.current=Le.pointerType,w.set("closeOnClick",c),c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},onClick(Le){c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},id:_,"data-trigger-disabled":N?"":void 0,[kp]:N?void 0:""},h],stateAttributesMapping:Kd})});var Ip=f(ve(),1);var xs=f(ve(),1),kl=xs.createContext(void 0);function Ap(){let e=xs.useContext(kl);if(e===void 0)throw new Error(lr(70));return e}var Fl=f(Z(),1),Lp=Ip.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ur().useState("mounted")||o?(0,Fl.jsx)(kl.Provider,{value:o,children:(0,Fl.jsx)(xp,{ref:r,...n})}):null});var _s=f(ve(),1);var Ss=f(ve(),1),Al=Ss.createContext(void 0);function bn(){let e=Ss.useContext(Al);if(e===void 0)throw new Error(lr(71));return e}var Np=f(Z(),1),Mp=_s.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:m="clipping-ancestors",collisionPadding:d=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:w=Vf,style:_,...x}=t,v=ur(),C=Ap(),k=v.useState("open"),E=v.useState("mounted"),T=v.useState("trackCursorAxis"),O=v.useState("disableHoverablePopup"),I=v.useState("floatingRootContext"),J=v.useState("instantType"),D=v.useState("transitionStatus"),S=v.useState("adaptiveOrigin"),L=sp({anchor:i,positionMethod:s,floatingRootContext:I,mounted:E,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:m,collisionPadding:d,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:C,collisionAvoidance:w,adaptiveOrigin:S}),Y=_s.useMemo(()=>({open:k,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:T!=="none"?"tracking-cursor":J}),[k,L.side,L.align,L.anchorHidden,T,J]),A=ap(t,Y,{styles:L.positionerStyles,transitionStatus:D,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!E,inert:!k||T==="both"||O});return(0,Np.jsx)(Al.Provider,{value:L,children:A})});var Vp=f(ve(),1);var Dp=Vp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{side:u,align:l}=bn(),c=a.useState("open"),m=a.useState("instantType"),d=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),w=a.useState("closeDelay");zi({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),Sl(g,{enabled:!b,closeDelay:w});let _=a.useStateSetter("popupElement");return Gt("div",t,{state:{open:c,side:u,align:l,instant:m,transitionStatus:d},ref:[r,a.context.popupRef,_],props:[Fd,h,ds(d),s],stateAttributesMapping:Jd})});var Bp=f(ve(),1);var jp=Bp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{arrowRef:u,side:l,align:c,arrowUncentered:m,arrowStyles:d}=bn(),h=a.useState("open"),g=a.useState("instantType");return Gt("div",t,{state:{open:h,side:l,align:c,uncentered:m,instant:g},ref:[r,u],props:[{style:d,"aria-hidden":!0},s],stateAttributesMapping:ni})});var zp=f(ve(),1);var Il=f(Z(),1),Hp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=zp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Il.jsx)(Ol.Provider,{value:r,children:(0,Il.jsx)(Qa,{delay:i,timeoutMs:n,children:t.children})})};var Up=f(ve(),1);var Wp=Up.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,u=ur(),l=bn(),c=u.useState("instantType"),{children:m,state:d}=vp({store:u,side:l.side,children:s}),h={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return Gt("div",t,{state:h,ref:r,props:[a,{children:m}],stateAttributesMapping:yp})});var si=class extends es{constructor(){super(Cp(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Gp(){return new si}function Dr(e){return Gt(e.defaultTagName??"div",e,e)}var Zp=f(Te(),1),Ll="data-wp-hash";function Nl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nw(document)),e.__wpStyleRuntime}function Lw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ll}]`))if(r.getAttribute(Ll)===t)return!0;return!1}function Xp(e,t,r){if(!e.head)return;let o=Nl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ll,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nw(e){let t=Nl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xp(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 Kp(e,t){let r=Nl();r.styles.set(e,t);for(let o of r.documents.keys())Xp(o,e,t)}typeof process>"u",Kp("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 Yp={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",Kp("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 qp={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"},wn=(0,Zp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Dr({render:r,defaultTagName:"span",ref:i,props:It(n,{className:We(Yp.text,qp.heading,qp.p,Yp[t],o)})})});var xn={};so(xn,{Popup:()=>ym,Portal:()=>Cs,Positioner:()=>Rs,Provider:()=>Em,Root:()=>Cm,Trigger:()=>wm});var hm=f(Te(),1);var rm=f(Te(),1);var Vl="data-wp-hash";function Dl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vw(document)),e.__wpStyleRuntime}function Mw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vl}]`))if(r.getAttribute(Vl)===t)return!0;return!1}function $p(e,t,r){if(!e.head)return;let o=Dl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Vw(e){let t=Dl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$p(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 Dw(e,t){let r=Dl();r.styles.set(e,t);for(let o of r.documents.keys())$p(o,e,t)}typeof process>"u",Dw("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 Qp={slot:"_11fc52b637ff8a7e__slot"},em="data-wp-compat-overlay-slot";function Bw(){return typeof document>"u"?null:document}function jw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Br=null;function Ml(e){return e.setAttribute("aria-hidden","false"),e}function zw(e){let t=e.createElement("div");return t.setAttribute(em,""),Qp.slot&&t.classList.add(Qp.slot),e.body.appendChild(t),t}function tm(){if(typeof window>"u"||!jw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Bw();if(!e||!e.body)return;if(Br&&Br.ownerDocument===e&&Br.isConnected)return Ml(Br);let t=e.querySelector(`[${em}]`);return t instanceof HTMLDivElement?(Br=Ml(t),Br):(Br?.isConnected&&Br.remove(),Br=Ml(zw(e)),Br)}var om=f(Z(),1),Cs=(0,rm.forwardRef)(function({container:t,...r},o){return(0,om.jsx)(Xt.Portal,{container:t??tm(),...r,ref:o})});var nm=f(Te(),1),am=f(Z(),1),Bl="data-wp-hash";function jl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Uw(document)),e.__wpStyleRuntime}function Hw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Bl}]`))if(r.getAttribute(Bl)===t)return!0;return!1}function im(e,t,r){if(!e.head)return;let o=jl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Hw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Bl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Uw(e){let t=jl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)im(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 sm(e,t){let r=jl();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",sm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ww={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",sm("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 Gw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rs=(0,nm.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,am.jsx)(Xt.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:We(Ww["box-sizing"],Gw.positioner,r)})});var lm=f(Te(),1);function zl(e,t,r){return(0,lm.cloneElement)(e??t,{children:r})}var Yw=f(um(),1);var dm=f(ai(),1),{lock:YA,unlock:pm}=(0,dm.__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 qw(){let e=Yw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return pm(e.privateApis).ThemeProvider}var mm=qw();var li=f(Z(),1),Hl="data-wp-hash";function Ul(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xw(document)),e.__wpStyleRuntime}function Zw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Hl}]`))if(r.getAttribute(Hl)===t)return!0;return!1}function gm(e,t,r){if(!e.head)return;let o=Ul(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Hl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Xw(e){let t=Ul();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gm(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 Kw(e,t){let r=Ul();r.styles.set(e,t);for(let o of r.documents.keys())gm(o,e,t)}typeof process>"u",Kw("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 Jw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Qw={background:"#1e1e1e"},ym=(0,hm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,li.jsx)(mm,{color:Qw,children:(0,li.jsx)(Xt.Popup,{ref:s,className:We(Jw.popup,n),...i,children:o})}),u=zl(r,(0,li.jsx)(Rs,{}),a);return zl(t,(0,li.jsx)(Cs,{}),u)});var vm=f(Te(),1),bm=f(Z(),1),wm=(0,vm.forwardRef)(function(t,r){return(0,bm.jsx)(Xt.Trigger,{ref:r,...t})});var xm=f(ge(),1),Sm=f(Z(),1);function _m({children:e}){return(0,Sm.jsx)(hs,{direction:(0,xm.isRTL)()?"rtl":"ltr",children:e})}var Wl=f(Z(),1);function Cm(e){return(0,Wl.jsx)(_m,{children:(0,Wl.jsx)(Xt.Root,{...e})})}var Rm=f(Z(),1);function Em({...e}){return(0,Rm.jsx)(Xt.Provider,{...e})}var Tm=f(Te(),1),Pm=f(ge(),1),Sn=f(Z(),1),Gl="data-wp-hash";function Yl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&e1(document)),e.__wpStyleRuntime}function $w(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Gl}]`))if(r.getAttribute(Gl)===t)return!0;return!1}function Om(e,t,r){if(!e.head)return;let o=Yl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($w(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Gl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function e1(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Om(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 Ts(e,t){let r=Yl();r.styles.set(e,t);for(let o of r.documents.keys())Om(o,e,t)}typeof process>"u",Ts("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var t1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ts("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 r1={"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",Ts("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 Es={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",Ts("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 o1={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"},ql=(0,Tm.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:a,...u},l){let c=n||/^_blank$/i.test(i??"");return Dr({render:s,defaultTagName:"a",ref:l,props:It(u,{className:We(o1.a,t1["box-sizing"],r1["outset-ring--focus-except-active"],r!=="unstyled"&&Es.link,r!=="unstyled"&&Es[`is-${o}`],r==="unstyled"&&Es["is-unstyled"],a),target:i??(n?"_blank":void 0),children:(0,Sn.jsxs)(Sn.Fragment,{children:[t,c&&(0,Sn.jsx)("span",{className:Es["link-icon"],role:"img","aria-label":(0,Pm.__)("(opens in a new tab)")})]})})})});var Ps=f(Te(),1),ci=(0,Ps.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,Ps.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var Os=f(_n(),1),Zl=f(Z(),1),Uo=(0,Zl.jsx)(Os.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Zl.jsx)(Os.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var ks=f(_n(),1),Xl=f(Z(),1),Wo=(0,Xl.jsx)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Xl.jsx)(ks.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var Fs=f(_n(),1),Kl=f(Z(),1),Jl=(0,Kl.jsx)(Fs.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kl.jsx)(Fs.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var As=f(_n(),1),Ql=f(Z(),1),Is=(0,Ql.jsx)(As.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Ql.jsx)(As.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var Ls=f(_n(),1),$l=f(Z(),1),Ns=(0,$l.jsx)(Ls.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$l.jsx)(Ls.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var Fm=f(Te(),1),ec="data-wp-hash";function tc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i1(document)),e.__wpStyleRuntime}function n1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ec}]`))if(r.getAttribute(ec)===t)return!0;return!1}function Am(e,t,r){if(!e.head)return;let o=tc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ec,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i1(e){let t=tc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Am(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 s1(e,t){let r=tc();r.styles.set(e,t);for(let o of r.documents.keys())Am(o,e,t)}typeof process>"u",s1("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 a1={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},rc=(0,Fm.forwardRef)(function({render:t,...r},o){return Dr({render:t,ref:o,props:It({className:a1["visually-hidden"]},r,{"data-visually-hidden":""})})});var Im=f(Te(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c1(document)),e.__wpStyleRuntime}function l1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oc}]`))if(r.getAttribute(oc)===t)return!0;return!1}function Lm(e,t,r){if(!e.head)return;let o=nc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c1(e){let t=nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lm(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 u1(e,t){let r=nc();r.styles.set(e,t);for(let o of r.documents.keys())Lm(o,e,t)}typeof process>"u",u1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var f1={stack:"_19ce0419607e1896__stack"},d1={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)"},vo=(0,Im.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},u){let l={gap:r&&d1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Dr({render:s,ref:u,props:It(a,{style:l,className:f1.stack})})});var Mm=f(Te(),1),ic="data-wp-hash";function sc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&m1(document)),e.__wpStyleRuntime}function p1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ic}]`))if(r.getAttribute(ic)===t)return!0;return!1}function Vm(e,t,r){if(!e.head)return;let o=sc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(p1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ic,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function m1(e){let t=sc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vm(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 Dm(e,t){let r=sc();r.styles.set(e,t);for(let o of r.documents.keys())Vm(o,e,t)}typeof process>"u",Dm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var h1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Dm("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var Nm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ui=(0,Mm.forwardRef)(function({render:t,...r},o){return Dr({render:t,ref:o,props:It({className:We(Nm.skeleton,Nm.pulse,h1["box-sizing"]),"aria-hidden":!0},r)})});var Bm=f(Te(),1),jm=f(Z(),1),zm=(0,Bm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,jm.jsx)(o,{ref:i,className:We("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));zm.displayName="NavigableRegion";var Hm=zm;var Um=f(ge(),1);var bo=f(Z(),1),lc="data-wp-hash";function cc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y1(document)),e.__wpStyleRuntime}function g1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lc}]`))if(r.getAttribute(lc)===t)return!0;return!1}function Wm(e,t,r){if(!e.head)return;let o=cc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(g1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y1(e){let t=cc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wm(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 v1(e,t){let r=cc();r.styles.set(e,t);for(let o of r.documents.keys())Wm(o,e,t)}typeof process>"u",v1("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 ac={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},b1=({items:e,currentHref:t,ariaLabel:r=(0,Um.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,bo.jsx)("nav",{"aria-label":r,className:n,children:(0,bo.jsx)(vo,{render:(0,bo.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:ac.list,children:e.map(s=>(0,bo.jsx)("li",{className:ac.li,children:(0,bo.jsx)(wn,{variant:"body-md",className:ac.item,render:(0,bo.jsx)(ql,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,bo.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},Gm=b1;var qm=f(ue(),1),{Fill:Zm,Slot:Xm}=(0,qm.createSlotFill)("SidebarToggle");var ir=f(Z(),1),uc="data-wp-hash";function fc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&x1(document)),e.__wpStyleRuntime}function w1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uc}]`))if(r.getAttribute(uc)===t)return!0;return!1}function Km(e,t,r){if(!e.head)return;let o=fc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(w1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function x1(e){let t=fc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Km(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 S1(e,t){let r=fc();r.styles.set(e,t);for(let o of r.documents.keys())Km(o,e,t)}typeof process>"u",S1("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 jr={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 Jm({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,navigation:a,components:u,showSidebarToggle:l=!0}){let c=`h${e}`,m=!!a?.items?.length;return(0,ir.jsxs)(vo,{direction:"column",className:We(jr.header,m&&jr["has-navigation"]),children:[(0,ir.jsxs)(vo,{className:jr["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ir.jsxs)(vo,{direction:"row",gap:"sm",align:"center",justify:"start",className:jr["header-lockup"],children:[l&&(0,ir.jsx)(Xm,{bubblesVirtually:!0,className:jr["sidebar-toggle-slot"]}),o&&(0,ir.jsx)("div",{className:jr["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ir.jsx)(wn,{className:jr["header-title"],render:(0,ir.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,ir.jsx)(vo,{align:"center",className:jr["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,ir.jsx)(wn,{render:(0,ir.jsx)("p",{}),variant:"body-md",className:jr["header-subtitle"],children:i}),m&&(0,ir.jsx)(Gm,{...a,linkComponent:u?.link,className:jr["header-navigation"]})]})}var fi=f(Z(),1),pc="data-wp-hash";function mc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&C1(document)),e.__wpStyleRuntime}function _1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pc}]`))if(r.getAttribute(pc)===t)return!0;return!1}function Qm(e,t,r){if(!e.head)return;let o=mc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function C1(e){let t=mc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qm(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 R1(e,t){let r=mc();r.styles.set(e,t);for(let o of r.documents.keys())Qm(o,e,t)}typeof process>"u",R1("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 dc={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 $m({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:u,navigation:l,components:c,ariaLabel:m,hasPadding:d=!1,showSidebarToggle:h=!0}){let g=We(dc.page,a);return(0,fi.jsxs)(Hm,{className:g,ariaLabel:m??(typeof n=="string"?n:""),children:[(n||t||r||u||o||!!l?.items?.length)&&(0,fi.jsx)(Jm,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:u,navigation:l,components:c,showSidebarToggle:h}),d?(0,fi.jsx)("div",{className:We(dc.content,dc["has-padding"]),children:s}):s]})}$m.SidebarToggleFill=Zm;var hc=$m;var zn=f(ge()),Av=f(ue()),Iv=f(th()),Ra=f(sr()),Lv=f(Kt()),Nv=f(Te());var Ov=f(ue(),1),kv=f(Cn(),1),xE=f(Kt(),1),SE=f(Dt(),1),Tu=f(Te(),1),_E=f(yo(),1);function Rn(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ht=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var E1=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function gc(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return ht(e,i)??ht(e,s);let a={};return E1.forEach(u=>{let l=ht(e,`settings${o}.${u}`)??ht(e,`settings.${u}`);l!==void 0&&(a=Rn(a,u.split("."),l))}),a}function yc(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Rn(e,s.split("."),r)}var uh=f(ah(),1);var T1="1600px",P1="320px",O1=1,k1=.25,F1=.75,A1="14px";function lh({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=P1,maximumViewportWidth:n=T1,scaleFactor:i=O1,minimumFontSizeLimit:s}){if(s=zr(s)?s:A1,r){let v=zr(r);if(!v?.unit||!v?.value)return null;let C=zr(s,{coerceTo:v.unit});if(C?.value&&!e&&!t&&v?.value<=C?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let k=v.unit==="px"?v.value:v.value*16,E=Math.min(Math.max(1-.075*Math.log2(k),k1),F1),T=di(v.value*E,3);C?.value&&T<C?.value?e=`${C.value}${C.unit}`:e=`${T}${v.unit}`}}let a=zr(e),u=a?.unit||"rem",l=zr(t,{coerceTo:u});if(!a||!l)return null;let c=zr(e,{coerceTo:"rem"}),m=zr(n,{coerceTo:u}),d=zr(o,{coerceTo:u});if(!m||!d||!c)return null;let h=m.value-d.value;if(!h)return null;let g=di(d.value/100,3),b=di(g,3)+u,w=100*((l.value-a.value)/h),_=di((w||1)*i,3),x=`${c.value}${c.unit} + ((1vw - ${b}) * ${_})`;return`clamp(${e}, ${x}, ${t})`}function zr(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,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[,u,l]=a,c=parseFloat(u);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:di(c,3),unit:l}:null}function di(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function vc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function I1(e){let t=e?.typography??{},r=e?.layout,o=zr(r?.wideSize)?r?.wideSize:null;return vc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function ch(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!vc(t?.typography)&&!vc(e))return r;let o=I1(t)?.fluid??{},n=lh({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var L1=[{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)=>ch(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 N1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,uh.getCSSValueFromRawStyle)(ht(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function M1(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function bc(e,t){if(!e||!t)return e;let r=N1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:M1(r.url,t?._links?.["wp:theme-file"])}:r}function fh(e,t,r=[],o="slug",n){let i=[t?ht(e,["blocks",t,...r]):void 0,ht(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let u of a){let l=s[u];if(l){let c=l.find(m=>m[o]===n);if(c)return o==="slug"||fh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function V1(e,t,r,[o,n]=[]){let i=L1.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=fh(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,u=s[a];return Ms(e,t,u)}return r}function D1(e,t,r,o=[]){let n=(t?ht(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ht(e?.settings??{},["custom",...o]);return n?Ms(e,t,n):r}function Ms(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=ht(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...u]=s;return a==="preset"?V1(e,t,r,u):a==="custom"?D1(e,t,r,u):r}function Vs(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=ht(e,i),a=void 0;if(s===void 0&&a){let l=!0,c=e;for(let m of i.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,m)){l=!1;break}c=c[m]}l||(s=ht(e,a))}return o?Ms(e,r,s):s}function wc(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Rn(e,i.split("."),r)}var xc=f(ph(),1);function pi(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,xc.default)(e?.styles,t?.styles)&&(0,xc.default)(e?.settings,t?.settings)}var wh=f(yh(),1);function vh(e){return Object.prototype.toString.call(e)==="[object Object]"}function bh(e){var t,r;return vh(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(vh(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Go(e,t){return(0,wh.default)(e,t,{isMergeableObject:bh,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var Q1={grad:.9,turn:360,rad:360/(2*Math.PI)},Jr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},bt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},fr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Oh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},xh=function(e){return{r:fr(e.r,0,255),g:fr(e.g,0,255),b:fr(e.b,0,255),a:fr(e.a)}},Sc=function(e){return{r:bt(e.r),g:bt(e.g),b:bt(e.b),a:bt(e.a,3)}},$1=/^#([0-9a-f]{3,8})$/i,Ds=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},kh=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),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Fh=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),a=o*(1-(t-i)*r),u=o*(1-(1-t+i)*r),l=i%6;return{r:255*[o,a,s,s,u,o][l],g:255*[u,o,o,a,s,s][l],b:255*[s,s,u,o,o,a][l],a:n}},Sh=function(e){return{h:Oh(e.h),s:fr(e.s,0,100),l:fr(e.l,0,100),a:fr(e.a)}},_h=function(e){return{h:bt(e.h),s:bt(e.s),l:bt(e.l),a:bt(e.a,3)}},Ch=function(e){return Fh((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},hi=function(e){return{h:(t=kh(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},ex=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,tx=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rx=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ox=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rh={string:[[function(e){var t=$1.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?bt(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?bt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=rx.exec(e)||ox.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:xh({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=ex.exec(e)||tx.exec(e);if(!t)return null;var r,o,n=Sh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Q1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Ch(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 Jr(t)&&Jr(r)&&Jr(o)?xh({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(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=Sh({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return Ch(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=(function(a){return{h:Oh(a.h),s:fr(a.s,0,100),v:fr(a.v,0,100),a:fr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return Fh(s)},"hsv"]]},Eh=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]},nx=function(e){return typeof e=="string"?Eh(e.trim(),Rh.string):typeof e=="object"&&e!==null?Eh(e,Rh.object):[null,void 0]};var _c=function(e,t){var r=hi(e);return{h:r.h,s:fr(r.s+100*t,0,100),l:r.l,a:r.a}},Cc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Th=function(e,t){var r=hi(e);return{h:r.h,s:r.s,l:fr(r.l+100*t,0,100),a:r.a}},Ph=(function(){function e(t){this.parsed=nx(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 bt(Cc(this.rgba),2)},e.prototype.isDark=function(){return Cc(this.rgba)<.5},e.prototype.isLight=function(){return Cc(this.rgba)>=.5},e.prototype.toHex=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Ds(bt(255*i)):"","#"+Ds(r)+Ds(o)+Ds(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Sc(this.rgba)},e.prototype.toRgbString=function(){return t=Sc(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 _h(hi(this.rgba))},e.prototype.toHslString=function(){return t=_h(hi(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=kh(this.rgba),{h:bt(t.h),s:bt(t.s),v:bt(t.v),a:bt(t.a,3)};var t},e.prototype.invert=function(){return Cr({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),Cr(_c(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Cr(_c(this.rgba,-t))},e.prototype.grayscale=function(){return Cr(_c(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Cr(Th(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Cr(Th(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"?Cr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):bt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=hi(this.rgba);return typeof t=="number"?Cr({h:t,s:r.s,l:r.l,a:r.a}):bt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Cr(t).toHex()},e})(),Cr=function(e){return e instanceof Ph?e:new Ph(e)};function ix(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Cr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Ah(e){return`${e}{filter:none}`}function Ih(e,t){return`${e}{filter:url(#${t})}`}function Lh(e,t){let r=ix(t);return`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -27,15 +27,15 @@ var Uv=Object.create;var ka=Object.defineProperty;var Wv=Object.getOwnPropertyDe
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var zh={mobile:"480px",tablet:"782px"},Hh=/^(\d+|\d*\.\d+)(px|em|rem)$/,fx=16;function dx(e){return"mobile"in e||"tablet"in e}function px(e){return!e||typeof e!="object"?{}:dx(e)?e:e.settings?.viewport??{}}function mx(e){return typeof e=="string"&&Hh.test(e.trim())}function Tc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Hh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*fx}function Pc(e){let t=px(e),r={},o={};Object.keys(zh).forEach(a=>{let u=a,l=t[u],c=Tc(l);c!==void 0&&mx(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...zh};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function Uh(e){let t=Pc(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function Bs(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let u=s[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete s[a];else{let l=ht(e,u.ref);l!=null?s[a]=l:delete s[a]}else n(u),Object.keys(u).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var Fc="default";function qh(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===Fc)&&(!r||r===Fc)}function hx(e){return qh(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Fc)}function gx(e,t){let r=hx(t);return r.length?ht(e,r):e}var yx=new Set(["blocks","variations","css"]),Oc=Object.freeze({value:{},sources:{}}),vx={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wo(e){let t=vx[e];return t?{...t}:null}function xo(e,t){return!e||!t?null:{styles:e,source:t}}function bx(e){return e.join(".")}function wx(e){return{...e}}function Zh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function kc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function So(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!yx.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Zh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Wh=new Set(["backgroundImage"]);function Xh(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Zh(a))continue;if(kc(a)){if(a.ref.trim()==="")continue;let l=ht(r,a.ref);if(l==null||kc(l))continue;a=l}let u=[...i,s];if(!Wh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!kc(a)){let l=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Xh({...l},a,r,o,n,u)}else e[s]=Wh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[bx(u)]=wx(o))}return e}function js(e,t){if(!e)return null;let r=gx(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var xx=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Sx(e){return e.startsWith("elements.")?!1:xx.some(t=>e===t||e.startsWith(`${t}.`))}function Kh(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Kh(n,o),Object.keys(n).length===0&&delete e[r])}function Cx(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Sx(r)&&(Kh(e,r.split(".")),delete t[r])}function _x(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=gh(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Gh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Oc;let s=e.styles,a={viewport:n,pseudoState:i},u=s,l=s.blocks?.[t]??null,c=(o??[]).map(w=>s.elements?.[w]??null).filter(w=>!!w),m=r?Bs(e,t,r)??null:null,d=[xo(So(u),wo("root")),...c.map(w=>xo(So(w),wo("element"))),l?xo(So(l),wo("block")):null,m?xo(So(m),wo("blockVariation")):null];qh(a)||d.push(xo(So(js(u,a)),wo("root")),...c.map(w=>xo(So(js(w,a)),wo("element"))),l?xo(So(js(l,a)),wo("block")):null,m?xo(So(js(m,a)),wo("blockVariation")):null);let h=d.filter(Boolean);if(h.length===0)return Oc;let g={},b=h.reduce((w,C)=>Xh(w,C.styles,e,C.source,g),{});return Cx(b,g),_x(b,e,e._links??null),{value:b,sources:g}}var Rx={},Yh=new WeakMap;function Jh(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Gh(e,t);let o=Yh.get(r);o||(o=new WeakMap,Yh.set(r,o));let n=e?._links??Rx,i=o.get(n);i||(i=new Map,o.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 u=Gh(e,t);return i.set(a,u),u}var Qh=f(li(),1),{lock:$h,unlock:vI}=(0,Qh.__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 Tn={};$h(Tn,{getResponsiveMediaQueries:Uh,getViewportBreakpoints:Pc,getViewportBreakpointValueInPixels:Tc,getDuotoneFilter:jh,getDuotoneStylesheet:Bh,getDuotoneUnsetStylesheet:Dh,resolveStyle:Jh,getVariationStyle:Bs});var Ac=f(Te(),1);var eg=f(Te(),1),gt=(0,eg.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var tg=f(Z(),1);function gi({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Ac.useMemo)(()=>Go(r,t),[r,t]),s=(0,Ac.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,tg.jsx)(gt.Provider,{value:s,children:e})}var eo=f(ue(),1),bg=f(ge(),1);var Bx=f(Kt(),1),jx=f(sr(),1);var rg=f(Z(),1);function Ic({className:e,...t}){return(0,rg.jsx)(ai,{className:We(e,"global-styles-ui-icon-with-current-color"),...t})}var Co=f(ue(),1);var Yo=f(Z(),1);function Ex({icon:e,children:t,...r}){return(0,Yo.jsxs)(Co.__experimentalItem,{...r,children:[e&&(0,Yo.jsxs)(Co.__experimentalHStack,{justify:"flex-start",children:[(0,Yo.jsx)(Ic,{icon:e,size:24}),(0,Yo.jsx)(Co.FlexItem,{children:t})]}),!e&&t]})}function Qr(e){return(0,Yo.jsx)(Co.Navigator.Button,{as:Ex,...e})}var Ox=f(ue(),1);var kx=f(ge(),1),cg=f(Dt(),1);var Lc=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Nc=function(e){return .2126*Lc(e.r)+.7152*Lc(e.g)+.0722*Lc(e.b)};function og(e){e.prototype.luminance=function(){return t=Nc(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,i,s,a,u,l=t instanceof e?t:new e(t);return i=this.rgba,s=l.toRgb(),a=Nc(i),u=Nc(s),r=a>u?(a+.05)/(u+.05):(u+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var o,n,i,s,a}}var Rr=f(Te(),1),ag=f(Kt(),1),lg=f(sr(),1),Vc=f(ge(),1);var dt=f(ge(),1);var ng=f(li(),1),{lock:WI,unlock:Ve}=(0,ng.__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-ui");var{getViewportBreakpoints:ZI}=Ve(Tn),XI={link:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}],button:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},KI={"core/button":[{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},JI=[{value:"@tablet",label:(0,dt.__)("Tablet")},{value:"@mobile",label:(0,dt.__)("Mobile")}];function Mc(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Mc(e[r],t);return e}var zs=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=zs(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function yi(e,t){let r=zs(structuredClone(e),t);return pi(r,e)}function ig(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function sg(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=ig(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=ig(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}Vh([og]);function qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:u}=(0,Rr.useContext)(gt),l=n?.split(".").filter(Boolean)??[],c=l.find(w=>w.startsWith(":")),m=l.filter(w=>!w.startsWith(":")).join("."),d=[e,m].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Rr.useMemo)(()=>{let w=Vs(h,d,t,o);return c?w?.[c]??{}:w},[h,d,t,o,c]),b=(0,Rr.useCallback)(w=>{let C=w;c&&(C={...Vs(i,d,t,!1),[c]:w});let x=wc(i,d,C,t);u(x)},[i,u,d,t,c]);return[g,b]}function Ke(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Rr.useContext)(gt),a=i;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Rr.useMemo)(()=>yc(a,e,t),[a,e,t]),l=(0,Rr.useCallback)(c=>{let m=vc(o,e,c,t);s(m)},[o,s,e,t]);return[u,l]}var Tx=[];function Px({title:e,settings:t,styles:r}){return e===(0,Vc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Hs(e=[]){let{variationsFromTheme:t}=(0,ag.useSelect)(o=>({variationsFromTheme:o(lg.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Tx}),[]),{user:r}=(0,Rr.useContext)(gt);return(0,Rr.useMemo)(()=>{let o=structuredClone(r),n=Mc(o,e);n.title=(0,Vc.__)("Default");let i=t.filter(a=>yi(a,e)).map(a=>Go(n,a)),s=[n,...i];return s?.length?s.filter(Px):[]},[e,r,t])}var Dc=f(Z(),1),{useHasDimensionsPanel:lL,useHasTypographyPanel:cL,useHasColorPanel:uL,useSettingsForBlockElement:fL,useHasBackgroundPanel:dL}=Ve(cg.privateApis);var zr=f(ue(),1);function Pn(){let[e="black"]=qe("color.text"),[t="white"]=qe("color.background"),[r=e]=qe("elements.h1.color.text"),[o=r]=qe("elements.link.color.text"),[n=o]=qe("elements.button.color.background"),[i]=Ke("color.palette.core")||[],[s]=Ke("color.palette.theme")||[],[a]=Ke("color.palette.custom")||[],u=(s??[]).concat(a??[]).concat(i??[]),l=u.filter(({color:d})=>d===e),c=u.filter(({color:d})=>d===n),m=l.concat(c).concat(u).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:u,highlightedColors:m}}var pg=f(Te(),1),mg=f(ue(),1),zc=f(ge(),1);function Fx(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Ax={normal:400,bold:700};function ug(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Bc(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Ax[n]??Number(n)),[r,o]=t;return ug(r)?t.length!==2||!ug(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function fg(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function jc(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function On(e){let t={fontFamily:fg(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(Bc(n.fontWeight)));t.fontWeight=String(Fx(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Bc(e.fontFace[0].fontWeight)||"400"}return t}function dg(e){return{fontFamily:fg(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:Bc(e.fontWeight)}}var vi=f(Z(),1);function Us({fontSize:e,variation:t}){let{base:r}=(0,pg.useContext)(gt),o=r;t&&(o={...r,...t});let[n]=qe("color.text"),[i,s]=sg(o),a=i?On(i):{},u=s?On(s):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,vi.jsxs)(mg.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,vi.jsx)("span",{style:u,children:(0,zc._x)("A","Uppercase letter A")}),(0,vi.jsx)("span",{style:a,children:(0,zc._x)("a","Lowercase letter A")})]})}var hg=f(ue(),1);var gg=f(Z(),1);function yg({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Pn(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,gg.jsx)(hg.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var vg=f(ue(),1),kn=f(yo(),1),qo=f(Te(),1);var $r=f(Z(),1),Hc=248,Uc=152,Ix={leading:!0,trailing:!0};function Lx({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=qe("color.background"),[i]=qe("color.gradient"),s=(0,kn.useReducedMotion)(),[a,u]=(0,qo.useState)(!1),[l,{width:c}]=(0,kn.useResizeObserver)(),[m,d]=(0,qo.useState)(c),[h,g]=(0,qo.useState)(),b=(0,kn.useThrottle)(d,250,Ix);(0,qo.useLayoutEffect)(()=>{c&&b(c)},[c,b]),(0,qo.useLayoutEffect)(()=>{let v=m?m/Hc:1,_=v-(h||0);(Math.abs(_)>.1||!h)&&g(v)},[m,h]);let w=c?c/Hc:1,C=h||w,x=!!c;return(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,$r.jsx)(ui,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Hc/Uc}}),x&&(0,$r.jsx)("div",{className:We("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Uc*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,$r.jsx)(vg.__unstableMotion.div,{style:{height:Uc*C,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((v,_)=>v({ratio:C,key:_}))})})]})}var Fn=Lx;var Jt=f(Z(),1),Nx={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Mx={hover:{opacity:1},start:{opacity:.5}},Vx={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function Dx({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=qe("typography.fontWeight"),[i="serif"]=qe("typography.fontFamily"),[s=i]=qe("elements.h1.typography.fontFamily"),[a=n]=qe("elements.h1.typography.fontWeight"),[u="black"]=qe("color.text"),[l=u]=qe("elements.h1.color.text"),{paletteColors:c}=Pn();return(0,Jt.jsxs)(Fn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:m,key:d})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:Nx,style:{height:"100%",overflow:"hidden"},children:(0,Jt.jsxs)(zr.__experimentalHStack,{spacing:10*m,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Jt.jsx)(Us,{fontSize:65*m,variation:o}),(0,Jt.jsx)(zr.__experimentalVStack,{spacing:4*m,children:(0,Jt.jsx)(yg,{normalizedColorSwatchSize:32,ratio:m})})]})},d),({key:m})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:r?Mx:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Jt.jsx)(zr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:d},h)=>(0,Jt.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},h))})},m),({ratio:m,key:d})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:Vx,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Jt.jsx)(zr.__experimentalVStack,{spacing:3*m,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*m,boxSizing:"border-box"},children:e&&(0,Jt.jsx)("div",{style:{fontSize:40*m,fontFamily:s,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var Wc=Dx;var wg=f(Z(),1);var qc=f(_n(),1),Ro=f(ge(),1),Hr=f(ue(),1);var Zc=f(Kt(),1),pr=f(Te(),1),Ws=f(Dt(),1),Eg=f(yo(),1);import{speak as Wx}from"@wordpress/a11y";var xg=f(_n(),1),Sg=f(Kt(),1),zx=f(ue(),1);var Hx=f(Z(),1);function Ux(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Gc(e){let t=(0,Sg.useSelect)(n=>{let{getBlockStyles:i}=n(xg.store);return i(e)},[e]),[r]=qe("variations",e),o=Object.keys(r??{});return Ux(t,o)}var _o=f(ue(),1),Cg=f(ge(),1);var _g=f(Dt(),1);var Rg=f(Z(),1),{StateControl:WL,StateControlBadges:GL}=Ve(_g.privateApis);var Bt=f(Z(),1),{useHasDimensionsPanel:Gx,useHasTypographyPanel:Yx,useHasBorderPanel:qx,useSettingsForBlockElement:Zx,useHasColorPanel:Xx,useHasBackgroundPanel:Kx}=Ve(Ws.privateApis),{Menu:tN}=Ve(Hr.privateApis);function Yc(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Yc):!0}function Jx(e,t){return Yc(e?.styles?.blocks?.[t])||Yc(e?.settings?.blocks?.[t])}function Qx(){let e=(0,Zc.useSelect)(n=>n(qc.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function $x(e){let[t]=Ke("",e),r=Zx(t,e),o=Yx(r),n=Xx(r),i=Kx(r),s=qx(r),a=Gx(r),u=s||a,l=!!Gc(e)?.length;return o||n||i||u||l}function eS({block:e,isCustomized:t}){return $x(e.name)?(0,Bt.jsx)(Qr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Bt.jsxs)(Hr.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Bt.jsx)(Ws.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Bt.jsx)(Hr.FlexItem,{children:e.title}),t&&(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(ec,{children:(0,Ro.__)("Has custom styles")}),(0,Bt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function tS({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Ro.__)("You haven't customized any blocks yet."):(0,Ro.__)("No blocks found.");return(0,Bt.jsx)(Hr.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function rS({filterValue:e,styleFilter:t}){let r=Qx(),o=(0,Eg.useDebounce)(Wx,500),{isMatchingSearchTerm:n}=(0,Zc.useSelect)(qc.store),{user:i}=(0,pr.useContext)(gt),s=(0,pr.useMemo)(()=>{let m=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{Jx(i,h)&&m.add(h)}),m},[i]),a=e?r.filter(m=>n(m,e)):r,u=t==="customized"?a.filter(m=>s.has(m.name)):a,l=(0,pr.useRef)(null),c=u.length>0;return(0,pr.useEffect)(()=>{if(!e&&t==="all")return;let m=c&&l.current?.childElementCount||0,d=(0,Ro.sprintf)((0,Ro._n)("%d result found.","%d results found.",m),m);o(d,"polite")},[e,t,c,o]),(0,Bt.jsx)("div",{ref:l,className:"global-styles-ui-block-types-item-list",role:"list",children:u.length===0?(0,Bt.jsx)(tS,{filterValue:e,styleFilter:t}):u.map(m=>(0,Bt.jsx)(eS,{block:m,isCustomized:s.has(m.name)},"menu-itemblock-"+m.name))})}var rN=(0,pr.memo)(rS);var aS=f(_n(),1),kg=f(Dt(),1),Xc=f(Te(),1),lS=f(Kt(),1),cS=f(sr(),1),Kc=f(ue(),1),Fg=f(ge(),1);var oS=f(Dt(),1),Tg=f(_n(),1),nS=f(ue(),1),iS=f(Te(),1);var sS=f(Z(),1),{getViewportBreakpoints:cN,getViewportBreakpointValueInPixels:uN}=Ve(Tn);var Pg=f(ue(),1),Og=f(Z(),1);function Er({children:e,level:t=2}){return(0,Og.jsx)(Pg.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Jc=f(Z(),1);var{useHasDimensionsPanel:RN,useHasTypographyPanel:EN,useHasBorderPanel:TN,useSettingsForBlockElement:PN,useHasColorPanel:ON,useHasFiltersPanel:kN,useHasImageSettingsPanel:FN,useHasBackgroundPanel:AN,BackgroundPanel:IN,BorderPanel:LN,ColorPanel:NN,TypographyPanel:MN,DimensionsPanel:VN,FiltersPanel:DN,ImageSettingsPanel:BN,AdvancedPanel:jN}=Ve(kg.privateApis);var S2=f(ge(),1),C2=f(ue(),1),_2=f(Te(),1);var uS=f(ue(),1);var fS=f(Z(),1);var dS=f(ge(),1),Gs=f(ue(),1);var Ag=f(Z(),1);var Zs=f(ue(),1);var Ig=f(ue(),1);var Ys=f(Z(),1),pS=({variation:e,isFocused:t,withHoverView:r})=>(0,Ys.jsx)(Fn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ys.jsx)(Ig.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ys.jsx)(Us,{variation:e,fontSize:85*o})},n)}),Lg=pS;var Zo=f(Te(),1),Mg=f(Qc(),1),qs=f(ge(),1);var Eo=f(Z(),1);function An({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Zo.useState)(!1),{base:a,user:u,onChange:l}=(0,Zo.useContext)(gt),c=(0,Zo.useMemo)(()=>{let w=Go(a,e);return o&&(w=zs(w,o)),{user:e,base:a,merged:w,onChange:()=>{}}},[e,a,o]),m=()=>l(e),d=w=>{w.keyCode===Mg.ENTER&&(w.preventDefault(),m())},h=(0,Zo.useMemo)(()=>pi(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,qs.sprintf)((0,qs._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:m,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Eo.jsx)(gt.Provider,{value:c,children:n?(0,Eo.jsxs)(Sn.Root,{children:[(0,Eo.jsx)(Sn.Trigger,{render:b}),(0,Eo.jsx)(Sn.Popup,{children:e?.title})]}):b})}var Xo=f(Z(),1),Vg=["typography"];function Xs({title:e,gap:t=2}){let r=Hs(Vg);return r?.length<=1?null:(0,Xo.jsxs)(Zs.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(Er,{level:3,children:e}),(0,Xo.jsx)(Zs.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Xo.jsx)(An,{variation:o,properties:Vg,showTooltip:!0,children:()=>(0,Xo.jsx)(Lg,{variation:o})},n))})]})}var w2=f(ge(),1),Ri=f(ue(),1);var x2=f(Te(),1);var to=f(Te(),1),ko=f(Kt(),1),Oo=f(sr(),1),ru=f(ge(),1);var $c=f(Bg(),1),jg=f(sr(),1),zg="/wp/v2/font-families";function Hg(e){let{receiveEntityRecords:t}=e.dispatch(jg.store);t("postType","wp_font_family",[],void 0,!0)}async function Ug(e,t){let o=await(0,$c.default)({path:zg,method:"POST",body:e});return Hg(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function Wg(e,t,r){let o={path:`${zg}/${e}/font-faces`,method:"POST",body:t},n=await(0,$c.default)(o);return Hg(r),{id:n.id,...n.font_face_settings}}var In=function(){return In=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},In.apply(this,arguments)};function Gg(e){return e.toLowerCase()}var mS=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],hS=/[^A-Z0-9]+/gi;function qg(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?mS:r,n=t.stripRegexp,i=n===void 0?hS:n,s=t.transform,a=s===void 0?Gg:s,u=t.delimiter,l=u===void 0?" ":u,c=Yg(Yg(e,o,"$1\0$2"),i,"\0"),m=0,d=c.length;c.charAt(m)==="\0";)m++;for(;c.charAt(d-1)==="\0";)d--;return c.slice(m,d).split("\0").map(a).join(l)}function Yg(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Zg(e,t){return t===void 0&&(t={}),qg(e,In({delimiter:"."},t))}function Xg(e,t){return t===void 0&&(t={}),Zg(e,In({delimiter:"-"},t))}function Ks(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Xg(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 mr=f(ge(),1),eu=["otf","ttf","woff","woff2"],Kg={100:(0,mr._x)("Thin","font weight"),200:(0,mr._x)("Extra-light","font weight"),300:(0,mr._x)("Light","font weight"),400:(0,mr._x)("Normal","font weight"),500:(0,mr._x)("Medium","font weight"),600:(0,mr._x)("Semi-bold","font weight"),700:(0,mr._x)("Bold","font weight"),800:(0,mr._x)("Extra-bold","font weight"),900:(0,mr._x)("Black","font weight")},Jg={normal:(0,mr._x)("Normal","font style"),italic:(0,mr._x)("Italic","font style")};var{File:Qg}=window;function To(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function gS(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Js(e){let t=Kg[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Jg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function yS(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function $g(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...i}=o,s=r.get(o.slug),a=yS(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Po(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Qg)o=await t.arrayBuffer();else return;let i=await new window.FontFace(jc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function bi(e,t="all"){let r=o=>{o.forEach(n=>{n.family===jc(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function Ln(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return gS(t)||(t=encodeURI(t)),t}function ey(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Ks(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function ty(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((u,l)=>{let c=`file-${o}-${l}`;i.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function ry(e,t,r){let o=[];for(let i of t)try{let s=await Wg(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function oy(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new Qg([o],n,{type:o.type})})));return t.length===1?t[0]:t}function tu(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function ny(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function Qs(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),i=u=>u?r.filter(l=>!o(l)):[...r,e],s=u=>{let l=m=>m.fontWeight===t.fontWeight&&m.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(m=>!l(m)):c=[...c,t],c.length===0?r.filter(m=>!o(m)):r.map(m=>o(m)?{...m,fontFace:c}:m)},a=n(r);return t?s(a):i(a)}var iy=f(Z(),1),jt=(0,to.createContext)({});jt.displayName="FontLibraryContext";function vS({children:e}){let t=(0,ko.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,ko.useDispatch)(Oo.store),{globalStylesId:n}=(0,ko.useSelect)(R=>{let{__experimentalGetCurrentGlobalStylesId:B}=R(Oo.store);return{globalStylesId:B()}},[]),i=(0,Oo.useEntityRecord)("root","globalStyles",n),[s,a]=(0,to.useState)(!1),{records:u=[],isResolving:l}=(0,Oo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(R=>({id:R.id,...R.font_family_settings||{},fontFace:R?._embedded?.font_faces?.map(B=>B.font_face_settings)||[]}))||[],[m,d]=Ke("typography.fontFamilies"),h=async R=>{if(!i.record)return;let B=i.record,re=ny(B??{},["settings","typography","fontFamilies"],R);await r("root","globalStyles",re)},[g,b]=(0,to.useState)(""),[w,C]=(0,to.useState)(void 0),x=m?.theme?m.theme.map(R=>To(R,{source:"theme"})).sort((R,B)=>R.name.localeCompare(B.name)):[],v=m?.custom?m.custom.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[],_=c?c.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[];(0,to.useEffect)(()=>{g||C(void 0)},[g]);let k=R=>{if(!R){C(void 0);return}let re=(R.source==="theme"?x:_).find(P=>P.slug===R.slug);C({...re||R,source:R.source})},[E]=(0,to.useState)(new Set),T=R=>R.reduce((re,P)=>{let W=P?.fontFace&&P.fontFace?.length>0?P?.fontFace.map(ne=>`${ne.fontStyle??""}${ne.fontWeight??""}`):["normal400"];return re[P.slug]=W,re},{}),O=R=>T(R==="theme"?x:v),I=(R,B,re,P)=>!B&&!re?!!O(P)[R]:!!O(P)[R]?.includes((B??"")+(re??"")),J=(R,B)=>O(B)[R]||[];async function D(R){a(!0);try{let B=[],re=[];for(let W of R){let ne=!1,xe=await(0,ko.resolveSelect)(Oo.store).getEntityRecords("postType","wp_font_family",{slug:W.slug,per_page:1,_embed:!0}),se=xe&&xe.length>0?xe[0]:null,be=se?{id:se.id,...se.font_family_settings,fontFace:(se?._embedded?.font_faces??[]).map(Fe=>Fe.font_face_settings)||[]}:null;be||(ne=!0,be=await Ug(ey(W),t));let ye=be.fontFace&&W.fontFace?be.fontFace.filter(Fe=>Fe&&W.fontFace&&tu(Fe,W.fontFace)):[];be.fontFace&&W.fontFace&&(W.fontFace=W.fontFace.filter(Fe=>!tu(Fe,be.fontFace)));let $=[],_e=[];if(W?.fontFace?.length??!1){let Fe=await ry(be.id,ty(W),t);$=Fe?.successes,_e=Fe?.errors}($?.length>0||ye?.length>0)&&(be.fontFace=[...$],B.push(be)),be&&!W?.fontFace?.length&&B.push(be),ne&&(W?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",be.id,{force:!0}),re=re.concat(_e)}let P=re.reduce((W,ne)=>W.includes(ne.message)?W:[...W,ne.message],[]);if(B.length>0){let W=Y(B);await h(W)}if(P.length>0){let W=new Error((0,ru.__)("There was an error installing fonts."));throw W.installationErrors=P,W}}finally{a(!1)}}async function S(R){if(!R?.id)throw new Error((0,ru.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",R.id,{force:!0});let B=L(R);return await h(B),{deleted:!0}}catch(B){throw console.error("There was an error uninstalling the font family:",B),B}}let L=R=>{let re=(m?.[R.source??""]??[]).filter(W=>W.slug!==R.slug),P={...m,[R.source??""]:re};return d(P),R.fontFace&&R.fontFace.forEach(W=>{bi(W,"all")}),P},Y=R=>{let B=A(R),re={...m,custom:$g(m?.custom,B)};return d(re),N(B),re},A=R=>R.map(({id:B,fontFace:re,...P})=>({...P,...re&&re.length>0?{fontFace:re.map(({id:W,...ne})=>ne)}:{}})),N=R=>{R.forEach(B=>{B.fontFace&&B.fontFace.forEach(re=>{let P=Ln(re?.src??"");P&&Po(re,P,"all")})})},q=(R,B)=>{let re=m?.[R.source??""]??[],P=Qs(R,B,re);d({...m,[R.source??""]:P});let W=I(R.slug,B?.fontStyle??"",B?.fontWeight??"",R.source??"custom");if(B&&W)bi(B,"all");else{let ne=Ln(B?.src??"");B&&ne&&Po(B,ne,"all")}},U=async R=>{if(!R.src)return;let B=Ln(R.src);!B||E.has(B)||(Po(R,B,"document"),E.add(B))};return(0,iy.jsx)(jt.Provider,{value:{libraryFontSelected:w,handleSetLibraryFontSelected:k,fontFamilies:m??{},baseCustomFonts:_,isFontActivated:I,getFontFacesActivated:J,loadFontFaceAsset:U,installFonts:D,uninstallFontFamily:S,toggleActivateFont:q,getAvailableFontsOutline:T,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:l,isInstalling:s},children:e})}var $s=vS;var ma=f(ge(),1),au=f(ue(),1),zy=f(sr(),1),v2=f(Kt(),1);var Ie=f(ue(),1),xi=f(sr(),1),ou=f(Kt(),1),Wr=f(Te(),1),st=f(ge(),1);var Mn=f(ge(),1),ea=f(Te(),1),hr=f(ue(),1);var Tr=f(Te(),1);var ro=f(Z(),1),sy=new Set;function bS(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function wS(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function xS({font:e,text:t}){let r=(0,Tr.useRef)(null),o=wS(e),n=On(e);t=t||("name"in e?e.name:"");let s=e.preview??bS(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[u,l]=(0,Tr.useState)(!1),[c,m]=(0,Tr.useState)(!1),[d,h]=(0,Tr.useState)(),{loadFontFaceAsset:g}=(0,Tr.useContext)(jt),b=a?!!s&&(sy.has(s)||d===s):c,w=Math.min(Math.max(t.length*12,48),300),C=dg(o),x={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,...C};return(0,Tr.useEffect)(()=>{if(a)return;let v=new window.IntersectionObserver(([_])=>{l(_.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[a]),(0,Tr.useEffect)(()=>{(async()=>u&&!a&&(o.src&&await g(o),m(!0)))()},[o,u,g,a]),(0,ro.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,ro.jsxs)(ro.Fragment,{children:[!b&&(0,ro.jsx)(ui,{className:"font-library__font-variant-demo-skeleton",style:{width:w}}),(0,ro.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&sy.add(s),h(s)},onError:()=>h(s),className:We("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,ro.jsx)("span",{style:x,className:"font-library__font-variant_demo-text",children:t})})}var Nn=xS;var Ur=f(Z(),1);function SS({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,hr.useNavigator)(),u=(0,ea.useRef)(null);return(0,ea.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Ur.jsx)(hr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Ur.jsxs)(hr.Flex,{justify:"space-between",wrap:!1,children:[(0,Ur.jsx)(Nn,{font:e}),(0,Ur.jsxs)(hr.Flex,{justify:"flex-end",children:[(0,Ur.jsx)(hr.FlexItem,{children:(0,Ur.jsx)(hr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Mn.sprintf)((0,Mn._n)("%d variant","%d variants",i),i)})}),(0,Ur.jsx)(hr.FlexItem,{children:(0,Ur.jsx)(ai,{icon:(0,Mn.isRTL)()?Uo:Wo})})]})]})})}var wi=SS;var ta=f(Te(),1),ra=f(ue(),1);var Ko=f(Z(),1);function CS({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,ta.useContext)(jt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+Js(e),a=(0,ta.useId)();return(0,Ko.jsx)("div",{className:"font-library__font-card",children:(0,Ko.jsxs)(ra.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ko.jsx)(ra.CheckboxControl,{checked:n,onChange:i,id:a}),(0,Ko.jsx)("label",{htmlFor:a,children:(0,Ko.jsx)(Nn,{font:e,text:s,onClick:i})})]})})}var ay=CS;function ly(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function oa(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?ly(t.fontWeight?.toString()??"normal")-ly(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ee=f(Z(),1);function cy(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function _S(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Wr.useContext)(jt),[u,l]=Ke("typography.fontFamilies"),[c,m]=(0,Wr.useState)(void 0),[d,h]=(0,Wr.useState)(!1),[g,b]=(0,Wr.useState)(null),[w]=Ke("typography.fontFamilies",void 0,"base"),C=(0,ou.useSelect)(P=>{let{__experimentalGetCurrentGlobalStylesId:W}=P(xi.store);return W()},[]),x=(0,xi.useEntityRecord)("root","globalStyles",C),v=x?.edits?.settings?.typography?.fontFamilies,_=x?.record?.settings?.typography?.fontFamilies,k=(0,Wr.useMemo)(()=>v===void 0?!1:cy(v)!==cy(_),[v,_]),E=u?.theme?u.theme.map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name)):[],T=new Set(E.map(P=>P.slug)),O=w?.theme?E.concat(w.theme.filter(P=>!T.has(P.slug)).map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name))):[],I=t?.source==="custom"&&t?.id,J=(0,ou.useSelect)(P=>{let{canUser:W}=P(xi.store);return I&&W("delete",{kind:"postType",name:"wp_font_family",id:I})},[I]),D=!!t&&t?.source!=="theme"&&J,S=()=>{h(!0)},L=async()=>{b(null);try{await s(u),b({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(P){b({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),P.message)})}},Y=P=>P?!P.fontFace||!P.fontFace.length?[{fontFamily:P.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa(P.fontFace):[],A=P=>{let W=P?.fontFace&&(P?.fontFace?.length??0)>0?P.fontFace.length:1,ne=a(P.slug,P.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),ne,W)};(0,Wr.useEffect)(()=>{r(t)},[]);let N=t?a(t.slug,t.source).length:0,q=t?.fontFace?.length??(t?.fontFamily?1:0),U=N>0&&N!==q,R=N===q,B=()=>{if(!t||!t?.source)return;let P=u?.[t.source]?.filter(ne=>ne.slug!==t.slug)??[],W=R?P:[...P,t];l({...u,[t.source]:W}),t.fontFace&&t.fontFace.forEach(ne=>{if(R)bi(ne,"all");else{let xe=Ln(ne?.src??"");xe&&Po(ne,xe,"all")}})},re=O.length>0||e.length>0;return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(Ie.ProgressBar,{})}),!n&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ee.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[g&&(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!re&&(0,Ee.jsx)(Ie.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),O.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]}),e.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]})]})}),(0,Ee.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ee.jsx)(RS,{font:t,isOpen:d,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ee.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(Ie.Navigator.BackButton,{icon:(0,st.isRTL)()?Wo:Uo,size:"small",onClick:()=>{m(t?.slug),r(void 0),b(null)},label:(0,st.__)("Back")}),(0,Ee.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(Ie.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Ee.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:R,onChange:B,indeterminate:U}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&Y(t).map((P,W)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(ay,{font:t,face:P},`face${W}`)},`face${W}`))})]})]})]}),(0,Ee.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ee.jsx)(Ie.ProgressBar,{}),D&&(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:S,children:(0,st.__)("Delete")}),(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:L,disabled:!k,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function RS({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Ee.jsx)(Ie.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,st.__)("Cancel"),confirmButtonText:(0,st.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,st.sprintf)((0,st.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var na=_S;var yt=f(Te(),1),Ce=f(ue(),1),yy=f(yo(),1),rt=f(ge(),1);var vy=f(sr(),1);function uy(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function fy(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function dy(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var Si=f(ge(),1),zt=f(ue(),1),gr=f(Z(),1);function ES(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,gr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,gr.jsx)(zt.Card,{children:(0,gr.jsxs)(zt.CardBody,{children:[(0,gr.jsx)(zt.__experimentalHeading,{level:2,children:(0,Si.__)("Connect to Google Fonts")}),(0,gr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,gr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,gr.jsx)(zt.__experimentalSpacer,{margin:3}),(0,gr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("You can alternatively upload files directly on the Upload tab.")}),(0,gr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,gr.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Si.__)("Allow access to Google Fonts")})]})})})}var py=ES;var my=f(Te(),1),ia=f(ue(),1);var Jo=f(Z(),1);function TS({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Js(e),s=(0,my.useId)();return(0,Jo.jsx)("div",{className:"font-library__font-card",children:(0,Jo.jsxs)(ia.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Jo.jsx)(ia.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Jo.jsx)("label",{htmlFor:s,children:(0,Jo.jsx)(Nn,{font:e,text:i,onClick:n})})]})})}var hy=TS;var de=f(Z(),1),PS={slug:"all",name:(0,rt._x)("All","font categories")},gy="wp-font-library-google-fonts-permission",OS=500;function kS({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(gy)==="true",[o,n]=(0,yt.useState)(null),[i,s]=(0,yt.useState)(void 0),[a,u]=(0,yt.useState)(null),[l,c]=(0,yt.useState)([]),[m,d]=(0,yt.useState)(1),[h,g]=(0,yt.useState)({}),[b,w]=(0,yt.useState)(t&&!r()),{installFonts:C,isInstalling:x}=(0,yt.useContext)(jt),{record:v,isResolving:_}=(0,vy.useEntityRecord)("root","fontCollection",e);(0,yt.useEffect)(()=>{let $=()=>{w(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let k=()=>{window.localStorage.setItem(gy,"false"),window.dispatchEvent(new Event("storage"))};(0,yt.useEffect)(()=>{n(null)},[e]),(0,yt.useEffect)(()=>{c([])},[o]);let E=(0,yt.useMemo)(()=>v?.font_families??[],[v]),T=v?.categories??[],O=[PS,...T],I=(0,yt.useMemo)(()=>uy(E,h),[E,h]),J=Math.max(window.innerHeight,OS),D=Math.floor((J-417)/61),S=Math.ceil(I.length/D),L=(m-1)*D,Y=m*D,A=I.slice(L,Y),N=$=>{g({...h,category:$}),d(1)},U=(0,yy.debounce)($=>{g({...h,search:$}),d(1)},300),R=($,_e)=>{let Fe=Qs($,_e,l);c(Fe)},B=fy(l),re=()=>{c([])},P=l.length>0?l[0]?.fontFace?.length??0:0,W=P>0&&P!==o?.fontFace?.length,ne=P===o?.fontFace?.length,xe=()=>{let $=[];!ne&&o&&$.push(o),c($)},se=async()=>{u(null);let $=l[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async _e=>{_e.src&&(_e.file=await oy(_e.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await C([$]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(_e){u({type:"error",message:_e.message})}re()},be=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa($.fontFace):[];if(b)return(0,de.jsx)(py,{});let ye=e==="google-fonts"&&!b&&!o;return(0,de.jsxs)("div",{className:"font-library__tabpanel-layout",children:[_&&(0,de.jsx)("div",{className:"font-library__loading",children:(0,de.jsx)(Ce.ProgressBar,{})}),!_&&v&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsxs)(Ce.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,de.jsxs)(Ce.Navigator.Screen,{path:"/",children:[(0,de.jsxs)(Ce.__experimentalHStack,{justify:"space-between",children:[(0,de.jsxs)(Ce.__experimentalVStack,{children:[(0,de.jsx)(Ce.__experimentalHeading,{level:2,size:13,children:v.name}),(0,de.jsx)(Ce.__experimentalText,{children:v.description})]}),ye&&(0,de.jsx)(Ce.DropdownMenu,{icon:jl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:k}]})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsxs)(Ce.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,de.jsx)(Ce.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:U,hideLabelFromVision:!1}),(0,de.jsx)(Ce.SelectControl,{label:(0,rt.__)("Category"),value:h.category,onChange:N,children:O&&O.map($=>(0,de.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!I.length&&(0,de.jsx)(Ce.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,de.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map($=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(wi,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,de.jsxs)(Ce.Navigator.Screen,{path:"/fontFamily",children:[(0,de.jsxs)(Ce.Flex,{justify:"flex-start",children:[(0,de.jsx)(Ce.Navigator.BackButton,{icon:(0,rt.isRTL)()?Wo:Uo,size:"small",onClick:()=>{s(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,de.jsx)(Ce.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Ce.__experimentalSpacer,{margin:1}),(0,de.jsx)(Ce.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:1})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsx)(Ce.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsx)(Ce.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:ne,onChange:xe,indeterminate:W}),(0,de.jsx)(Ce.__experimentalVStack,{spacing:0,children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&be(o).map(($,_e)=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(hy,{font:o,face:$,handleToggleVariant:R,selected:dy(o.slug,o.fontFace?$:null,B)})},`face${_e}`))})}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:16})]})]}),o&&(0,de.jsx)(Ce.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,de.jsx)(Ce.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:se,isBusy:x,disabled:l.length===0||x,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,de.jsxs)(Ce.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,de.jsx)(Ce.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,yt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",S),{div:(0,de.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,de.jsx)(Ce.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:m.toString(),options:[...Array(S)].map(($,_e)=>({label:(_e+1).toString(),value:(_e+1).toString()})),onChange:$=>d(parseInt($)),size:"small",variant:"minimal"})})}),(0,de.jsxs)(Ce.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,de.jsx)(Ce.Button,{onClick:()=>d(m-1),disabled:m===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?Os:Fs,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,de.jsx)(Ce.Button,{onClick:()=>d(m+1),disabled:m===S,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Fs:Os,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var sa=kS;var Vn=f(ge(),1),Ot=f(ue(),1),_i=f(Te(),1);var aa=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),by=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof aa=="function"&&aa;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof aa=="function"&&aa,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,u=2*s-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(m){this.buf_=new Uint8Array(a),this.input_=m,this.reset()}c.READ_SIZE=s,c.IBUF_MASK=u,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var m=0;m<4;m++)this.val_|=this.buf_[this.pos_]<<8*m,++this.pos_;return this.bit_end_pos_>0},c.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var m=this.buf_ptr_,d=this.input_.read(this.buf_,m,s);if(d<0)throw new Error("Unexpected end of input");if(d<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[m+d+h]=0}if(m===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},c.prototype.readBits=function(m){32-this.bit_pos_<m&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&l[m];return this.bit_pos_+=m,d},n.exports=c},{}],2:[function(o,n,i){var s=0,a=1,u=2,l=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,m=o("./huffman").BrotliBuildHuffmanTable,d=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,w=16,C=256,x=704,v=26,_=6,k=2,E=8,T=255,O=1080,I=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),D=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),Y=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function A(X){var M;return X.readBits(1)===0?16:(M=X.readBits(3),M>0?17+M:(M=X.readBits(3),M>0?8+M:17))}function N(X){if(X.readBits(1)){var M=X.readBits(3);return M===0?1:X.readBits(M)+(1<<M)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function U(X){var M=new q,K,H,Q;if(M.input_end=X.readBits(1),M.input_end&&X.readBits(1))return M;if(K=X.readBits(2)+4,K===7){if(M.is_metadata=!0,X.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=X.readBits(2),H===0)return M;for(Q=0;Q<H;Q++){var pe=X.readBits(8);if(Q+1===H&&H>1&&pe===0)throw new Error("Invalid size byte");M.meta_block_length|=pe<<Q*8}}else for(Q=0;Q<K;++Q){var le=X.readBits(4);if(Q+1===K&&K>4&&le===0)throw new Error("Invalid size nibble");M.meta_block_length|=le<<Q*4}return++M.meta_block_length,!M.input_end&&!M.is_metadata&&(M.is_uncompressed=X.readBits(1)),M}function R(X,M,K){var H=M,Q;return K.fillBitWindow(),M+=K.val_>>>K.bit_pos_&T,Q=X[M].bits-E,Q>0&&(K.bit_pos_+=E,M+=X[M].value,M+=K.val_>>>K.bit_pos_&(1<<Q)-1),K.bit_pos_+=X[M].bits,X[M].value}function B(X,M,K,H){for(var Q=0,pe=b,le=0,fe=0,me=32768,he=[],V=0;V<32;V++)he.push(new c(0,0));for(m(he,0,5,X,I);Q<M&&me>0;){var te=0,Ne;if(H.readMoreInput(),H.fillBitWindow(),te+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=he[te].bits,Ne=he[te].value&255,Ne<w)le=0,K[Q++]=Ne,Ne!==0&&(pe=Ne,me-=32768>>Ne);else{var He=Ne-14,ot,Ze,Be=0;if(Ne===w&&(Be=pe),fe!==Be&&(le=0,fe=Be),ot=le,le>0&&(le-=2,le<<=He),le+=H.readBits(He)+3,Ze=le-ot,Q+Ze>M)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ue=0;Ue<Ze;Ue++)K[Q+Ue]=fe;Q+=Ze,fe!==0&&(me-=Ze<<15-fe)}}if(me!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+me);for(;Q<M;Q++)K[Q]=0}function re(X,M,K,H){var Q=0,pe,le=new Uint8Array(X);if(H.readMoreInput(),pe=H.readBits(2),pe===1){for(var fe,me=X-1,he=0,V=new Int32Array(4),te=H.readBits(2)+1;me;)me>>=1,++he;for(fe=0;fe<te;++fe)V[fe]=H.readBits(he)%X,le[V[fe]]=2;switch(le[V[0]]=1,te){case 1:break;case 3:if(V[0]===V[1]||V[0]===V[2]||V[1]===V[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(V[0]===V[1])throw new Error("[ReadHuffmanCode] invalid symbols");le[V[1]]=1;break;case 4:if(V[0]===V[1]||V[0]===V[2]||V[0]===V[3]||V[1]===V[2]||V[1]===V[3]||V[2]===V[3])throw new Error("[ReadHuffmanCode] invalid symbols");H.readBits(1)?(le[V[2]]=3,le[V[3]]=3):le[V[0]]=2;break}}else{var fe,Ne=new Uint8Array(I),He=32,ot=0,Ze=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(fe=pe;fe<I&&He>0;++fe){var Be=J[fe],Ue=0,ct;H.fillBitWindow(),Ue+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=Ze[Ue].bits,ct=Ze[Ue].value,Ne[Be]=ct,ct!==0&&(He-=32>>ct,++ot)}if(!(ot===1||He===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");B(Ne,X,le,H)}if(Q=m(M,K,E,le,X),Q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q}function P(X,M,K){var H,Q;return H=R(X,M,K),Q=h.kBlockLengthPrefixCode[H].nbits,h.kBlockLengthPrefixCode[H].offset+K.readBits(Q)}function W(X,M,K){var H;return X<D?(K+=S[X],K&=3,H=M[K]+L[X]):H=X-D+1,H}function ne(X,M){for(var K=X[M],H=M;H;--H)X[H]=X[H-1];X[0]=K}function xe(X,M){var K=new Uint8Array(256),H;for(H=0;H<256;++H)K[H]=H;for(H=0;H<M;++H){var Q=X[H];X[H]=K[Q],Q&&ne(K,Q)}}function se(X,M){this.alphabet_size=X,this.num_htrees=M,this.codes=new Array(M+M*Y[X+31>>>5]),this.htrees=new Uint32Array(M)}se.prototype.decode=function(X){var M,K,H=0;for(M=0;M<this.num_htrees;++M)this.htrees[M]=H,K=re(this.alphabet_size,this.codes,H,X),H+=K};function be(X,M){var K={num_htrees:null,context_map:null},H,Q=0,pe,le;M.readMoreInput();var fe=K.num_htrees=N(M)+1,me=K.context_map=new Uint8Array(X);if(fe<=1)return K;for(H=M.readBits(1),H&&(Q=M.readBits(4)+1),pe=[],le=0;le<O;le++)pe[le]=new c(0,0);for(re(fe+Q,pe,0,M),le=0;le<X;){var he;if(M.readMoreInput(),he=R(pe,0,M),he===0)me[le]=0,++le;else if(he<=Q)for(var V=1+(1<<he)+M.readBits(he);--V;){if(le>=X)throw new Error("[DecodeContextMap] i >= context_map_size");me[le]=0,++le}else me[le]=he-Q,++le}return M.readBits(1)&&xe(me,X),K}function ye(X,M,K,H,Q,pe,le){var fe=K*2,me=K,he=R(M,K*O,le),V;he===0?V=Q[fe+(pe[me]&1)]:he===1?V=Q[fe+(pe[me]-1&1)]+1:V=he-2,V>=X&&(V-=X),H[K]=V,Q[fe+(pe[me]&1)]=V,++pe[me]}function $(X,M,K,H,Q,pe){var le=Q+1,fe=K&Q,me=pe.pos_&u.IBUF_MASK,he;if(M<8||pe.bit_pos_+(M<<3)<pe.bit_end_pos_){for(;M-- >0;)pe.readMoreInput(),H[fe++]=pe.readBits(8),fe===le&&(X.write(H,le),fe=0);return}if(pe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pe.bit_pos_<32;)H[fe]=pe.val_>>>pe.bit_pos_,pe.bit_pos_+=8,++fe,--M;if(he=pe.bit_end_pos_-pe.bit_pos_>>3,me+he>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-me,te=0;te<V;te++)H[fe+te]=pe.buf_[me+te];he-=V,fe+=V,M-=V,me=0}for(var te=0;te<he;te++)H[fe+te]=pe.buf_[me+te];if(fe+=he,M-=he,fe>=le){X.write(H,le),fe-=le;for(var te=0;te<fe;te++)H[te]=H[le+te]}for(;fe+M>=le;){if(he=le-fe,pe.input_.read(H,fe,he)<he)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");X.write(H,le),M-=he,fe=0}if(pe.input_.read(H,fe,M)<M)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pe.reset()}function _e(X){var M=X.bit_pos_+7&-8,K=X.readBits(M-X.bit_pos_);return K==0}function Fe(X){var M=new s(X),K=new u(M);A(K);var H=U(K);return H.meta_block_length}i.BrotliDecompressedSize=Fe;function xt(X,M){var K=new s(X);M==null&&(M=Fe(X));var H=new Uint8Array(M),Q=new a(H);return Le(K,Q),Q.pos<Q.buffer.length&&(Q.buffer=Q.buffer.subarray(0,Q.pos)),Q.buffer}i.BrotliDecompressBuffer=xt;function Le(X,M){var K,H=0,Q=0,pe=0,le,fe=0,me,he,V,te,Ne=[16,15,11,4],He=0,ot=0,Ze=0,Be=[new se(0,0),new se(0,0),new se(0,0)],Ue,ct,Se,Pr=128+u.READ_SIZE;Se=new u(X),pe=A(Se),le=(1<<pe)-16,me=1<<pe,he=me-1,V=new Uint8Array(me+Pr+l.maxDictionaryWordLength),te=me,Ue=[],ct=[];for(var $t=0;$t<3*O;$t++)Ue[$t]=new c(0,0),ct[$t]=new c(0,0);for(;!Q;){var Ye=0,Yr,St=[1<<28,1<<28,1<<28],kt=[0],vt=[1,1,1],F=[0,1,0,1,0,1],G=[0],y,oe,Ae,ee,Qe=null,ie=null,Je,j=null,z,vr=0,je=null,ce=0,br=0,Or=null,et=0,Me=0,$e=0,ut,pt;for(K=0;K<3;++K)Be[K].codes=null,Be[K].htrees=null;Se.readMoreInput();var wr=U(Se);if(Ye=wr.meta_block_length,H+Ye>M.buffer.length){var Fo=new Uint8Array(H+Ye);Fo.set(M.buffer),M.buffer=Fo}if(Q=wr.input_end,Yr=wr.is_uncompressed,wr.is_metadata){for(_e(Se);Ye>0;--Ye)Se.readMoreInput(),Se.readBits(8);continue}if(Ye!==0){if(Yr){Se.bit_pos_=Se.bit_pos_+7&-8,$(M,Ye,H,V,he,Se),H+=Ye;continue}for(K=0;K<3;++K)vt[K]=N(Se)+1,vt[K]>=2&&(re(vt[K]+2,Ue,K*O,Se),re(v,ct,K*O,Se),St[K]=P(ct,K*O,Se),G[K]=1);for(Se.readMoreInput(),y=Se.readBits(2),oe=D+(Se.readBits(4)<<y),Ae=(1<<y)-1,ee=oe+(48<<y),ie=new Uint8Array(vt[0]),K=0;K<vt[0];++K)Se.readMoreInput(),ie[K]=Se.readBits(2)<<1;var at=be(vt[0]<<_,Se);Je=at.num_htrees,Qe=at.context_map;var Ft=be(vt[2]<<k,Se);for(z=Ft.num_htrees,j=Ft.context_map,Be[0]=new se(C,Je),Be[1]=new se(x,vt[1]),Be[2]=new se(ee,z),K=0;K<3;++K)Be[K].decode(Se);for(je=0,Or=0,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1],pt=Be[1].htrees[0];Ye>0;){var ft,At,Ht,en,Ta,Ut,er,qr,Hn,tn,Un;for(Se.readMoreInput(),St[1]===0&&(ye(vt[1],Ue,1,kt,F,G,Se),St[1]=P(ct,O,Se),pt=Be[1].htrees[kt[1]]),--St[1],ft=R(Be[1].codes,pt,Se),At=ft>>6,At>=2?(At-=2,er=-1):er=0,Ht=h.kInsertRangeLut[At]+(ft>>3&7),en=h.kCopyRangeLut[At]+(ft&7),Ta=h.kInsertLengthPrefixCode[Ht].offset+Se.readBits(h.kInsertLengthPrefixCode[Ht].nbits),Ut=h.kCopyLengthPrefixCode[en].offset+Se.readBits(h.kCopyLengthPrefixCode[en].nbits),ot=V[H-1&he],Ze=V[H-2&he],tn=0;tn<Ta;++tn)Se.readMoreInput(),St[0]===0&&(ye(vt[0],Ue,0,kt,F,G,Se),St[0]=P(ct,0,Se),vr=kt[0]<<_,je=vr,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1]),Hn=d.lookup[Me+ot]|d.lookup[$e+Ze],ce=Qe[je+Hn],--St[0],Ze=ot,ot=R(Be[0].codes,Be[0].htrees[ce],Se),V[H&he]=ot,(H&he)===he&&M.write(V,me),++H;if(Ye-=Ta,Ye<=0)break;if(er<0){var Hn;if(Se.readMoreInput(),St[2]===0&&(ye(vt[2],Ue,2,kt,F,G,Se),St[2]=P(ct,2*O,Se),br=kt[2]<<k,Or=br),--St[2],Hn=(Ut>4?3:Ut-2)&255,et=j[Or+Hn],er=R(Be[2].codes,Be[2].htrees[et],Se),er>=oe){var Pa,Vu,Wn;er-=oe,Vu=er&Ae,er>>=y,Pa=(er>>1)+1,Wn=(2+(er&1)<<Pa)-4,er=oe+(Wn+Se.readBits(Pa)<<y)+Vu}}if(qr=W(er,Ne,He),qr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<le&&fe!==le?fe=H:fe=le,Un=H&he,qr>fe)if(Ut>=l.minDictionaryWordLength&&Ut<=l.maxDictionaryWordLength){var Wn=l.offsetsByLength[Ut],Du=qr-fe-1,Bu=l.sizeBitsByLength[Ut],zv=(1<<Bu)-1,Hv=Du&zv,ju=Du>>Bu;if(Wn+=Hv*Ut,ju<g.kNumTransforms){var Oa=g.transformDictionaryWord(V,Un,Wn,Ut,ju);if(Un+=Oa,H+=Oa,Ye-=Oa,Un>=te){M.write(V,me);for(var Fi=0;Fi<Un-te;Fi++)V[Fi]=V[te+Fi]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);else{if(er>0&&(Ne[He&3]=qr,++He),Ut>Ye)throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);for(tn=0;tn<Ut;++tn)V[H&he]=V[H-qr&he],(H&he)===he&&M.write(V,me),++H,--Ye}ot=V[H-1&he],Ze=V[H-2&he]}H&=1073741823}}M.write(V,H&he)}i.BrotliDecompress=Le,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=s.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(m,d){this.bits=m,this.value=d}i.HuffmanCode=s;var a=15;function u(m,d){for(var h=1<<d-1;m&h;)h>>=1;return(m&h-1)+h}function l(m,d,h,g,b){do g-=h,m[d+g]=new s(b.bits,b.value);while(g>0)}function c(m,d,h){for(var g=1<<d-h;d<a&&(g-=m[d],!(g<=0));)++d,g<<=1;return d-h}i.BrotliBuildHuffmanTable=function(m,d,h,g,b){var w=d,C,x,v,_,k,E,T,O,I,J,D,S=new Int32Array(a+1),L=new Int32Array(a+1);for(D=new Int32Array(b),v=0;v<b;v++)S[g[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+S[x];for(v=0;v<b;v++)g[v]!==0&&(D[L[g[v]]++]=v);if(O=h,I=1<<O,J=I,L[a]===1){for(_=0;_<J;++_)m[d+_]=new s(0,D[0]&65535);return J}for(_=0,v=0,x=1,k=2;x<=h;++x,k<<=1)for(;S[x]>0;--S[x])C=new s(x&255,D[v++]&65535),l(m,d+_,k,I,C),_=u(_,x);for(T=J-1,E=-1,x=h+1,k=2;x<=a;++x,k<<=1)for(;S[x]>0;--S[x])(_&T)!==E&&(d+=I,O=c(S,x,h),I=1<<O,J+=I,E=_&T,m[w+E]=new s(O+h&255,d-w-E&65535)),C=new s(x-h&255,D[v++]&65535),l(m,d+(_>>h),k,I,C),_=u(_,x);return J}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=x;for(var s=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,m=l.length;c<m;++c)s[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function d(v){var _=v.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var k=v.indexOf("=");k===-1&&(k=_);var E=k===_?0:4-k%4;return[k,E]}function h(v){var _=d(v),k=_[0],E=_[1];return(k+E)*3/4-E}function g(v,_,k){return(_+k)*3/4-k}function b(v){for(var _,k=d(v),E=k[0],T=k[1],O=new u(g(v,E,T)),I=0,J=T>0?E-4:E,D=0;D<J;D+=4)_=a[v.charCodeAt(D)]<<18|a[v.charCodeAt(D+1)]<<12|a[v.charCodeAt(D+2)]<<6|a[v.charCodeAt(D+3)],O[I++]=_>>16&255,O[I++]=_>>8&255,O[I++]=_&255;return T===2&&(_=a[v.charCodeAt(D)]<<2|a[v.charCodeAt(D+1)]>>4,O[I++]=_&255),T===1&&(_=a[v.charCodeAt(D)]<<10|a[v.charCodeAt(D+1)]<<4|a[v.charCodeAt(D+2)]>>2,O[I++]=_>>8&255,O[I++]=_&255),O}function w(v){return s[v>>18&63]+s[v>>12&63]+s[v>>6&63]+s[v&63]}function C(v,_,k){for(var E,T=[],O=_;O<k;O+=3)E=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(v[O+2]&255),T.push(w(E));return T.join("")}function x(v){for(var _,k=v.length,E=k%3,T=[],O=16383,I=0,J=k-E;I<J;I+=O)T.push(C(v,I,I+O>J?J:I+O));return E===1?(_=v[k-1],T.push(s[_>>2]+s[_<<4&63]+"==")):E===2&&(_=(v[k-2]<<8)+v[k-1],T.push(s[_>>10]+s[_>>4&63]+s[_<<2&63]+"=")),T.join("")}},{}],9:[function(o,n,i){function s(a,u){this.offset=a,this.nbits=u}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(u){this.buffer=u,this.pos=0}s.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var m=0;m<c;m++)u[l+m]=this.buffer[this.pos+m];return this.pos+=c,c},i.BrotliInput=s;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,l),this.pos),this.pos+=l,l},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,u=1,l=2,c=3,m=4,d=5,h=6,g=7,b=8,w=9,C=10,x=11,v=12,_=13,k=14,E=15,T=16,O=17,I=18,J=19,D=20;function S(A,N,q){this.prefix=new Uint8Array(A.length),this.transform=N,this.suffix=new Uint8Array(q.length);for(var U=0;U<A.length;U++)this.prefix[U]=A.charCodeAt(U);for(var U=0;U<q.length;U++)this.suffix[U]=q.charCodeAt(U)}var L=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",v,""),new S("",C," "),new S("",a," the "),new S(" ",a,""),new S("s ",a," "),new S("",a," of "),new S("",C,""),new S("",a," and "),new S("",_,""),new S("",u,""),new S(", ",a," "),new S("",a,", "),new S(" ",C," "),new S("",a," in "),new S("",a," to "),new S("e ",a," "),new S("",a,'"'),new S("",a,"."),new S("",a,'">'),new S("",a,`
-`),new S("",c,""),new S("",a,"]"),new S("",a," for "),new S("",k,""),new S("",l,""),new S("",a," a "),new S("",a," that "),new S(" ",C,""),new S("",a,". "),new S(".",a,""),new S(" ",a,", "),new S("",E,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",T,""),new S("",O,""),new S(" the ",a,""),new S("",m,""),new S("",a,". The "),new S("",x,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",g,""),new S("",u,"ing "),new S("",a,`
-	`),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",D,""),new S("",I,""),new S("",h,""),new S("",a,"("),new S("",C,", "),new S("",b,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",d,""),new S("",w,""),new S(" ",C,", "),new S("",C,'"'),new S(".",a,"("),new S("",x," "),new S("",C,'">'),new S("",a,'="'),new S(" ",a,"."),new S(".com/",a,""),new S(" the ",a," of the "),new S("",C,"'"),new S("",a,". This "),new S("",a,","),new S(".",a," "),new S("",C,"("),new S("",C,"."),new S("",a," not "),new S(" ",a,'="'),new S("",a,"er "),new S(" ",x," "),new S("",a,"al "),new S(" ",x,""),new S("",a,"='"),new S("",x,'"'),new S("",C,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",C,". "),new S("",a,"ive "),new S("",a,"less "),new S("",x,"'"),new S("",a,"est "),new S(" ",C,"."),new S("",x,'">'),new S(" ",a,"='"),new S("",C,","),new S("",a,"ize "),new S("",x,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",C,'="'),new S("",x,'="'),new S("",a,"ous "),new S("",x,", "),new S("",C,"='"),new S(" ",C,","),new S(" ",x,'="'),new S(" ",x,", "),new S("",x,","),new S("",x,"("),new S("",x,". "),new S(" ",x,"."),new S("",x,"='"),new S(" ",x,". "),new S(" ",C,'="'),new S(" ",x,"='"),new S(" ",C,"='")];i.kTransforms=L,i.kNumTransforms=L.length;function Y(A,N){return A[N]<192?(A[N]>=97&&A[N]<=122&&(A[N]^=32),1):A[N]<224?(A[N+1]^=32,2):(A[N+2]^=5,3)}i.transformDictionaryWord=function(A,N,q,U,R){var B=L[R].prefix,re=L[R].suffix,P=L[R].transform,W=P<v?0:P-(v-1),ne=0,xe=N,se;W>U&&(W=U);for(var be=0;be<B.length;)A[N++]=B[be++];for(q+=W,U-=W,P<=w&&(U-=P),ne=0;ne<U;ne++)A[N++]=s.dictionary[q+ne];if(se=N-U,P===C)Y(A,se);else if(P===x)for(;U>0;){var ye=Y(A,se);se+=ye,U-=ye}for(var $=0;$<re.length;)A[N++]=re[$++];return N-xe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var la=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),wy=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof la=="function"&&la;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof la=="function"&&la,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}i.assign=function(c){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)a(d,h)&&(c[h]=d[h])}}return c},i.shrinkBuf=function(c,m){return c.length===m?c:c.subarray?c.subarray(0,m):(c.length=m,c)};var u={arraySet:function(c,m,d,h,g){if(m.subarray&&c.subarray){c.set(m.subarray(d,d+h),g);return}for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){var m,d,h,g,b,w;for(h=0,m=0,d=c.length;m<d;m++)h+=c[m].length;for(w=new Uint8Array(h),g=0,m=0,d=c.length;m<d;m++)b=c[m],w.set(b,g),g+=b.length;return w}},l={arraySet:function(c,m,d,h,g){for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){return[].concat.apply([],c)}};i.setTyped=function(c){c?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var l=new s.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,i.string2buf=function(d){var h,g,b,w,C,x=d.length,v=0;for(w=0;w<x;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),v+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(v),C=0,w=0;C<v;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),g<128?h[C++]=g:g<2048?(h[C++]=192|g>>>6,h[C++]=128|g&63):g<65536?(h[C++]=224|g>>>12,h[C++]=128|g>>>6&63,h[C++]=128|g&63):(h[C++]=240|g>>>18,h[C++]=128|g>>>12&63,h[C++]=128|g>>>6&63,h[C++]=128|g&63);return h};function m(d,h){if(h<65534&&(d.subarray&&u||!d.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(d,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(d[b]);return g}i.buf2binstring=function(d){return m(d,d.length)},i.binstring2buf=function(d){for(var h=new s.Buf8(d.length),g=0,b=h.length;g<b;g++)h[g]=d.charCodeAt(g);return h},i.buf2string=function(d,h){var g,b,w,C,x=h||d.length,v=new Array(x*2);for(b=0,g=0;g<x;){if(w=d[g++],w<128){v[b++]=w;continue}if(C=l[w],C>4){v[b++]=65533,g+=C-1;continue}for(w&=C===2?31:C===3?15:7;C>1&&g<x;)w=w<<6|d[g++]&63,C--;if(C>1){v[b++]=65533;continue}w<65536?v[b++]=w:(w-=65536,v[b++]=55296|w>>10&1023,v[b++]=56320|w&1023)}return m(v,b)},i.utf8border=function(d,h){var g;for(h=h||d.length,h>d.length&&(h=d.length),g=h-1;g>=0&&(d[g]&192)===128;)g--;return g<0||g===0?h:g+l[d[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,u,l,c){for(var m=a&65535|0,d=a>>>16&65535|0,h=0;l!==0;){h=l>2e3?2e3:l,l-=h;do m=m+u[c++]|0,d=d+m|0;while(--h);m%=65521,d%=65521}return m|d<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function s(){for(var l,c=[],m=0;m<256;m++){l=m;for(var d=0;d<8;d++)l=l&1?3988292384^l>>>1:l>>>1;c[m]=l}return c}var a=s();function u(l,c,m,d){var h=a,g=d+m;l^=-1;for(var b=d;b<g;b++)l=l>>>8^h[(l^c[b])&255];return l^-1}n.exports=u},{}],6:[function(o,n,i){"use strict";function s(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(l,c){var m,d,h,g,b,w,C,x,v,_,k,E,T,O,I,J,D,S,L,Y,A,N,q,U,R;m=l.state,d=l.next_in,U=l.input,h=d+(l.avail_in-5),g=l.next_out,R=l.output,b=g-(c-l.avail_out),w=g+(l.avail_out-257),C=m.dmax,x=m.wsize,v=m.whave,_=m.wnext,k=m.window,E=m.hold,T=m.bits,O=m.lencode,I=m.distcode,J=(1<<m.lenbits)-1,D=(1<<m.distbits)-1;e:do{T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=O[E&J];t:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L===0)R[g++]=S&65535;else if(L&16){Y=S&65535,L&=15,L&&(T<L&&(E+=U[d++]<<T,T+=8),Y+=E&(1<<L)-1,E>>>=L,T-=L),T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=I[E&D];r:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L&16){if(A=S&65535,L&=15,T<L&&(E+=U[d++]<<T,T+=8,T<L&&(E+=U[d++]<<T,T+=8)),A+=E&(1<<L)-1,A>C){l.msg="invalid distance too far back",m.mode=s;break e}if(E>>>=L,T-=L,L=g-b,A>L){if(L=A-L,L>v&&m.sane){l.msg="invalid distance too far back",m.mode=s;break e}if(N=0,q=k,_===0){if(N+=x-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}else if(_<L){if(N+=x+_-L,L-=_,L<Y){Y-=L;do R[g++]=k[N++];while(--L);if(N=0,_<Y){L=_,Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}}else if(N+=_-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}for(;Y>2;)R[g++]=q[N++],R[g++]=q[N++],R[g++]=q[N++],Y-=3;Y&&(R[g++]=q[N++],Y>1&&(R[g++]=q[N++]))}else{N=g-A;do R[g++]=R[N++],R[g++]=R[N++],R[g++]=R[N++],Y-=3;while(Y>2);Y&&(R[g++]=R[N++],Y>1&&(R[g++]=R[N++]))}}else if((L&64)===0){S=I[(S&65535)+(E&(1<<L)-1)];continue r}else{l.msg="invalid distance code",m.mode=s;break e}break}}else if((L&64)===0){S=O[(S&65535)+(E&(1<<L)-1)];continue t}else if(L&32){m.mode=a;break e}else{l.msg="invalid literal/length code",m.mode=s;break e}break}}while(d<h&&g<w);Y=T>>3,d-=Y,T-=Y<<3,E&=(1<<T)-1,l.next_in=d,l.next_out=g,l.avail_in=d<h?5+(h-d):5-(d-h),l.avail_out=g<w?257+(w-g):257-(g-w),m.hold=E,m.bits=T}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),m=0,d=1,h=2,g=4,b=5,w=6,C=0,x=1,v=2,_=-2,k=-3,E=-4,T=-5,O=8,I=1,J=2,D=3,S=4,L=5,Y=6,A=7,N=8,q=9,U=10,R=11,B=12,re=13,P=14,W=15,ne=16,xe=17,se=18,be=19,ye=20,$=21,_e=22,Fe=23,xt=24,Le=25,X=26,M=27,K=28,H=29,Q=30,pe=31,le=32,fe=852,me=592,he=15,V=he;function te(F){return(F>>>24&255)+(F>>>8&65280)+((F&65280)<<8)+((F&255)<<24)}function Ne(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(F){var G;return!F||!F.state?_:(G=F.state,F.total_in=F.total_out=G.total=0,F.msg="",G.wrap&&(F.adler=G.wrap&1),G.mode=I,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new s.Buf32(fe),G.distcode=G.distdyn=new s.Buf32(me),G.sane=1,G.back=-1,C)}function ot(F){var G;return!F||!F.state?_:(G=F.state,G.wsize=0,G.whave=0,G.wnext=0,He(F))}function Ze(F,G){var y,oe;return!F||!F.state||(oe=F.state,G<0?(y=0,G=-G):(y=(G>>4)+1,G<48&&(G&=15)),G&&(G<8||G>15))?_:(oe.window!==null&&oe.wbits!==G&&(oe.window=null),oe.wrap=y,oe.wbits=G,ot(F))}function Be(F,G){var y,oe;return F?(oe=new Ne,F.state=oe,oe.window=null,y=Ze(F,G),y!==C&&(F.state=null),y):_}function Ue(F){return Be(F,V)}var ct=!0,Se,Pr;function $t(F){if(ct){var G;for(Se=new s.Buf32(512),Pr=new s.Buf32(32),G=0;G<144;)F.lens[G++]=8;for(;G<256;)F.lens[G++]=9;for(;G<280;)F.lens[G++]=7;for(;G<288;)F.lens[G++]=8;for(c(d,F.lens,0,288,Se,0,F.work,{bits:9}),G=0;G<32;)F.lens[G++]=5;c(h,F.lens,0,32,Pr,0,F.work,{bits:5}),ct=!1}F.lencode=Se,F.lenbits=9,F.distcode=Pr,F.distbits=5}function Ye(F,G,y,oe){var Ae,ee=F.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new s.Buf8(ee.wsize)),oe>=ee.wsize?(s.arraySet(ee.window,G,y-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(Ae=ee.wsize-ee.wnext,Ae>oe&&(Ae=oe),s.arraySet(ee.window,G,y-oe,Ae,ee.wnext),oe-=Ae,oe?(s.arraySet(ee.window,G,y-oe,oe,0),ee.wnext=oe,ee.whave=ee.wsize):(ee.wnext+=Ae,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=Ae))),0}function Yr(F,G){var y,oe,Ae,ee,Qe,ie,Je,j,z,vr,je,ce,br,Or,et=0,Me,$e,ut,pt,wr,Fo,at,Ft,ft=new s.Buf8(4),At,Ht,en=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return _;y=F.state,y.mode===B&&(y.mode=re),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,vr=ie,je=Je,Ft=C;e:for(;;)switch(y.mode){case I:if(y.wrap===0){y.mode=re;break}for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.wrap&2&&j===35615){y.check=0,ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0),j=0,z=0,y.mode=J;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((j&255)<<8)+(j>>8))%31){F.msg="incorrect header check",y.mode=Q;break}if((j&15)!==O){F.msg="unknown compression method",y.mode=Q;break}if(j>>>=4,z-=4,at=(j&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){F.msg="invalid window size",y.mode=Q;break}y.dmax=1<<at,F.adler=y.check=1,y.mode=j&512?U:B,j=0,z=0;break;case J:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.flags=j,(y.flags&255)!==O){F.msg="unknown compression method",y.mode=Q;break}if(y.flags&57344){F.msg="unknown header flags set",y.mode=Q;break}y.head&&(y.head.text=j>>8&1),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=D;case D:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.time=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,ft[2]=j>>>16&255,ft[3]=j>>>24&255,y.check=u(y.check,ft,4,0)),j=0,z=0,y.mode=S;case S:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.xflags=j&255,y.head.os=j>>8),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=L;case L:if(y.flags&1024){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length=j,y.head&&(y.head.extra_len=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0}else y.head&&(y.head.extra=null);y.mode=Y;case Y:if(y.flags&1024&&(ce=y.length,ce>ie&&(ce=ie),ce&&(y.head&&(at=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),s.arraySet(y.head.extra,oe,ee,ce,at)),y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,y.length-=ce),y.length))break e;y.length=0,y.mode=A;case A:if(y.flags&2048){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=N;case N:if(y.flags&4096){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.comment+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.comment=null);y.mode=q;case q:if(y.flags&512){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.check&65535)){F.msg="header crc mismatch",y.mode=Q;break}j=0,z=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),F.adler=y.check=0,y.mode=B;break;case U:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}F.adler=y.check=te(j),j=0,z=0,y.mode=R;case R:if(y.havedict===0)return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,v;F.adler=y.check=1,y.mode=B;case B:if(G===b||G===w)break e;case re:if(y.last){j>>>=z&7,z-=z&7,y.mode=M;break}for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}switch(y.last=j&1,j>>>=1,z-=1,j&3){case 0:y.mode=P;break;case 1:if($t(y),y.mode=ye,G===w){j>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:F.msg="invalid block type",y.mode=Q}j>>>=2,z-=2;break;case P:for(j>>>=z&7,z-=z&7;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if((j&65535)!==(j>>>16^65535)){F.msg="invalid stored block lengths",y.mode=Q;break}if(y.length=j&65535,j=0,z=0,y.mode=W,G===w)break e;case W:y.mode=ne;case ne:if(ce=y.length,ce){if(ce>ie&&(ce=ie),ce>Je&&(ce=Je),ce===0)break e;s.arraySet(Ae,oe,ee,ce,Qe),ie-=ce,ee+=ce,Je-=ce,Qe+=ce,y.length-=ce;break}y.mode=B;break;case xe:for(;z<14;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.nlen=(j&31)+257,j>>>=5,z-=5,y.ndist=(j&31)+1,j>>>=5,z-=5,y.ncode=(j&15)+4,j>>>=4,z-=4,y.nlen>286||y.ndist>30){F.msg="too many length or distance symbols",y.mode=Q;break}y.have=0,y.mode=se;case se:for(;y.have<y.ncode;){for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.lens[en[y.have++]]=j&7,j>>>=3,z-=3}for(;y.have<19;)y.lens[en[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,At={bits:y.lenbits},Ft=c(m,y.lens,0,19,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid code lengths set",y.mode=Q;break}y.have=0,y.mode=be;case be:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(ut<16)j>>>=Me,z-=Me,y.lens[y.have++]=ut;else{if(ut===16){for(Ht=Me+2;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j>>>=Me,z-=Me,y.have===0){F.msg="invalid bit length repeat",y.mode=Q;break}at=y.lens[y.have-1],ce=3+(j&3),j>>>=2,z-=2}else if(ut===17){for(Ht=Me+3;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=3+(j&7),j>>>=3,z-=3}else{for(Ht=Me+7;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=11+(j&127),j>>>=7,z-=7}if(y.have+ce>y.nlen+y.ndist){F.msg="invalid bit length repeat",y.mode=Q;break}for(;ce--;)y.lens[y.have++]=at}}if(y.mode===Q)break;if(y.lens[256]===0){F.msg="invalid code -- missing end-of-block",y.mode=Q;break}if(y.lenbits=9,At={bits:y.lenbits},Ft=c(d,y.lens,0,y.nlen,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid literal/lengths set",y.mode=Q;break}if(y.distbits=6,y.distcode=y.distdyn,At={bits:y.distbits},Ft=c(h,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,At),y.distbits=At.bits,Ft){F.msg="invalid distances set",y.mode=Q;break}if(y.mode=ye,G===w)break e;case ye:y.mode=$;case $:if(ie>=6&&Je>=258){F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,l(F,je),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,y.mode===B&&(y.back=-1);break}for(y.back=0;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if($e&&($e&240)===0){for(pt=Me,wr=$e,Fo=ut;et=y.lencode[Fo+((j&(1<<pt+wr)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,y.length=ut,$e===0){y.mode=X;break}if($e&32){y.back=-1,y.mode=B;break}if($e&64){F.msg="invalid literal/length code",y.mode=Q;break}y.extra=$e&15,y.mode=_e;case _e:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Fe;case Fe:for(;et=y.distcode[j&(1<<y.distbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(($e&240)===0){for(pt=Me,wr=$e,Fo=ut;et=y.distcode[Fo+((j&(1<<pt+wr)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,$e&64){F.msg="invalid distance code",y.mode=Q;break}y.offset=ut,y.extra=$e&15,y.mode=xt;case xt:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.offset+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){F.msg="invalid distance too far back",y.mode=Q;break}y.mode=Le;case Le:if(Je===0)break e;if(ce=je-Je,y.offset>ce){if(ce=y.offset-ce,ce>y.whave&&y.sane){F.msg="invalid distance too far back",y.mode=Q;break}ce>y.wnext?(ce-=y.wnext,br=y.wsize-ce):br=y.wnext-ce,ce>y.length&&(ce=y.length),Or=y.window}else Or=Ae,br=Qe-y.offset,ce=y.length;ce>Je&&(ce=Je),Je-=ce,y.length-=ce;do Ae[Qe++]=Or[br++];while(--ce);y.length===0&&(y.mode=$);break;case X:if(Je===0)break e;Ae[Qe++]=y.length,Je--,y.mode=$;break;case M:if(y.wrap){for(;z<32;){if(ie===0)break e;ie--,j|=oe[ee++]<<z,z+=8}if(je-=Je,F.total_out+=je,y.total+=je,je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,Qe-je):a(y.check,Ae,je,Qe-je)),je=Je,(y.flags?j:te(j))!==y.check){F.msg="incorrect data check",y.mode=Q;break}j=0,z=0}y.mode=K;case K:if(y.wrap&&y.flags){for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.total&4294967295)){F.msg="incorrect length check",y.mode=Q;break}j=0,z=0}y.mode=H;case H:Ft=x;break e;case Q:Ft=k;break e;case pe:return E;case le:default:return _}return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,(y.wsize||je!==F.avail_out&&y.mode<Q&&(y.mode<M||G!==g))&&Ye(F,F.output,F.next_out,je-F.avail_out)?(y.mode=pe,E):(vr-=F.avail_in,je-=F.avail_out,F.total_in+=vr,F.total_out+=je,y.total+=je,y.wrap&&je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,F.next_out-je):a(y.check,Ae,je,F.next_out-je)),F.data_type=y.bits+(y.last?64:0)+(y.mode===B?128:0)+(y.mode===ye||y.mode===W?256:0),(vr===0&&je===0||G===g)&&Ft===C&&(Ft=T),Ft)}function St(F){if(!F||!F.state)return _;var G=F.state;return G.window&&(G.window=null),F.state=null,C}function kt(F,G){var y;return!F||!F.state||(y=F.state,(y.wrap&2)===0)?_:(y.head=G,G.done=!1,C)}function vt(F,G){var y=G.length,oe,Ae,ee;return!F||!F.state||(oe=F.state,oe.wrap!==0&&oe.mode!==R)?_:oe.mode===R&&(Ae=1,Ae=a(Ae,G,y,0),Ae!==oe.check)?k:(ee=Ye(F,G,y,y),ee?(oe.mode=pe,E):(oe.havedict=1,C))}i.inflateReset=ot,i.inflateReset2=Ze,i.inflateResetKeep=He,i.inflateInit=Ue,i.inflateInit2=Be,i.inflate=Yr,i.inflateEnd=St,i.inflateGetHeader=kt,i.inflateSetDictionary=vt,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,u=852,l=592,c=0,m=1,d=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],w=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,_,k,E,T,O,I){var J=I.bits,D=0,S=0,L=0,Y=0,A=0,N=0,q=0,U=0,R=0,B=0,re,P,W,ne,xe,se=null,be=0,ye,$=new s.Buf16(a+1),_e=new s.Buf16(a+1),Fe=null,xt=0,Le,X,M;for(D=0;D<=a;D++)$[D]=0;for(S=0;S<k;S++)$[v[_+S]]++;for(A=J,Y=a;Y>=1&&$[Y]===0;Y--);if(A>Y&&(A=Y),Y===0)return E[T++]=1<<24|64<<16|0,E[T++]=1<<24|64<<16|0,I.bits=1,0;for(L=1;L<Y&&$[L]===0;L++);for(A<L&&(A=L),U=1,D=1;D<=a;D++)if(U<<=1,U-=$[D],U<0)return-1;if(U>0&&(x===c||Y!==1))return-1;for(_e[1]=0,D=1;D<a;D++)_e[D+1]=_e[D]+$[D];for(S=0;S<k;S++)v[_+S]!==0&&(O[_e[v[_+S]]++]=S);if(x===c?(se=Fe=O,ye=19):x===m?(se=h,be-=257,Fe=g,xt-=257,ye=256):(se=b,Fe=w,ye=-1),B=0,S=0,D=L,xe=T,N=A,q=0,W=-1,R=1<<A,ne=R-1,x===m&&R>u||x===d&&R>l)return 1;for(;;){Le=D-q,O[S]<ye?(X=0,M=O[S]):O[S]>ye?(X=Fe[xt+O[S]],M=se[be+O[S]]):(X=96,M=0),re=1<<D-q,P=1<<N,L=P;do P-=re,E[xe+(B>>q)+P]=Le<<24|X<<16|M|0;while(P!==0);for(re=1<<D-1;B&re;)re>>=1;if(re!==0?(B&=re-1,B+=re):B=0,S++,--$[D]===0){if(D===Y)break;D=v[_+O[S]]}if(D>A&&(B&ne)!==W){for(q===0&&(q=A),xe+=L,N=D-q,U=1<<N;N+q<Y&&(U-=$[N+q],!(U<=0));)N++,U<<=1;if(R+=1<<N,x===m&&R>u||x===d&&R>l)return 1;W=B&ne,E[W]=A<<24|N<<16|xe-T|0}}return B!==0&&(E[xe+B]=D-q<<24|64<<16|0),I.bits=A,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function s(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),m=o("./zlib/zstream"),d=o("./zlib/gzheader"),h=Object.prototype.toString;function g(C){if(!(this instanceof g))return new g(C);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},C||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(C&&C.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var v=s.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new d,s.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):h.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=s.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}g.prototype.push=function(C,x){var v=this.strm,_=this.options.chunkSize,k=this.options.dictionary,E,T,O,I,J,D=!1;if(this.ended)return!1;T=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof C=="string"?v.input=u.binstring2buf(C):h.call(C)==="[object ArrayBuffer]"?v.input=new Uint8Array(C):v.input=C,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(_),v.next_out=0,v.avail_out=_),E=s.inflate(v,l.Z_NO_FLUSH),E===l.Z_NEED_DICT&&k&&(E=s.inflateSetDictionary(this.strm,k)),E===l.Z_BUF_ERROR&&D===!0&&(E=l.Z_OK,D=!1),E!==l.Z_STREAM_END&&E!==l.Z_OK)return this.onEnd(E),this.ended=!0,!1;v.next_out&&(v.avail_out===0||E===l.Z_STREAM_END||v.avail_in===0&&(T===l.Z_FINISH||T===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=u.utf8border(v.output,v.next_out),I=v.next_out-O,J=u.buf2string(v.output,O),v.next_out=I,v.avail_out=_-I,I&&a.arraySet(v.output,v.output,O,I,0),this.onData(J)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(D=!0)}while((v.avail_in>0||v.avail_out===0)&&E!==l.Z_STREAM_END);return E===l.Z_STREAM_END&&(T=l.Z_FINISH),T===l.Z_FINISH?(E=s.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===l.Z_OK):(T===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},g.prototype.onData=function(C){this.chunks.push(C)},g.prototype.onEnd=function(C){C===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=C,this.msg=this.strm.msg};function b(C,x){var v=new g(x);if(v.push(C,!0),v.err)throw v.msg||c[v.err];return v.result}function w(C,x){return x=x||{},x.raw=!0,b(C,x)}i.Inflate=g,i.inflate=b,i.inflateRaw=w,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var TM=globalThis.fetch,ca=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},FS=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},AS=new Date("1904-01-01T00:00:00+0000").getTime();function IS(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var LS=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return IS([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(AS+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},lt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},ke=class extends lt{constructor(e,t,r){let{parser:o,start:n}=super(new LS(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ae(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var NS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new MS(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),i)})}},MS=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},xy=wy.inflate||void 0,Sy=void 0,VS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new DS(o)),BS(this,t,r)}},DS=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function BS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(xy)a=xy(new Uint8Array(s));else if(Sy)a=Sy(new Uint8Array(s));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Cy=by,_y=void 0,jS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new zS(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let l=this.directory[u+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(Cy)i=Cy(new Uint8Array(s));else if(_y)i=new Uint8Array(_y(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}HS(this,i,r)}},zS=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=US(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function HS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function US(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var Fy={},Ay=!1;Promise.all([Promise.resolve().then(function(){return yC}),Promise.resolve().then(function(){return bC}),Promise.resolve().then(function(){return xC}),Promise.resolve().then(function(){return _C}),Promise.resolve().then(function(){return EC}),Promise.resolve().then(function(){return FC}),Promise.resolve().then(function(){return IC}),Promise.resolve().then(function(){return NC}),Promise.resolve().then(function(){return GC}),Promise.resolve().then(function(){return r_}),Promise.resolve().then(function(){return U_}),Promise.resolve().then(function(){return G_}),Promise.resolve().then(function(){return X_}),Promise.resolve().then(function(){return $_}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return uR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return mR}),Promise.resolve().then(function(){return gR}),Promise.resolve().then(function(){return bR}),Promise.resolve().then(function(){return SR}),Promise.resolve().then(function(){return CR}),Promise.resolve().then(function(){return RR}),Promise.resolve().then(function(){return TR}),Promise.resolve().then(function(){return OR}),Promise.resolve().then(function(){return FR}),Promise.resolve().then(function(){return LR}),Promise.resolve().then(function(){return jR}),Promise.resolve().then(function(){return WR}),Promise.resolve().then(function(){return qR}),Promise.resolve().then(function(){return JR}),Promise.resolve().then(function(){return $R}),Promise.resolve().then(function(){return t2}),Promise.resolve().then(function(){return n2}),Promise.resolve().then(function(){return s2}),Promise.resolve().then(function(){return f2}),Promise.resolve().then(function(){return p2}),Promise.resolve().then(function(){return g2})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Fy[r]=t[r]}),Ay=!0});function WS(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Fy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function GS(){let e=0;function t(r,o){if(!Ay)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(WS)}return new Promise((r,o)=>t(r))}function YS(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function qS(e,t,r={}){if(!globalThis.document)return;let o=YS(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
+</svg>`}var Nh={mobile:"480px",tablet:"782px"},Mh=/^(\d+|\d*\.\d+)(px|em|rem)$/,sx=16;function ax(e){return"mobile"in e||"tablet"in e}function lx(e){return!e||typeof e!="object"?{}:ax(e)?e:e.settings?.viewport??{}}function cx(e){return typeof e=="string"&&Mh.test(e.trim())}function Rc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Mh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*sx}function Ec(e){let t=lx(e),r={},o={};Object.keys(Nh).forEach(a=>{let u=a,l=t[u],c=Rc(l);c!==void 0&&cx(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...Nh};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function Vh(e){let t=Ec(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function Bs(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let u=s[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete s[a];else{let l=ht(e,u.ref);l!=null?s[a]=l:delete s[a]}else n(u),Object.keys(u).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var Oc="default";function zh(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===Oc)&&(!r||r===Oc)}function ux(e){return zh(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Oc)}function fx(e,t){let r=ux(t);return r.length?ht(e,r):e}var dx=new Set(["blocks","variations","css"]),Tc=Object.freeze({value:{},sources:{}}),px={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wo(e){let t=px[e];return t?{...t}:null}function xo(e,t){return!e||!t?null:{styles:e,source:t}}function mx(e){return e.join(".")}function hx(e){return{...e}}function Hh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Pc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function So(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!dx.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Hh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Dh=new Set(["backgroundImage"]);function Uh(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Hh(a))continue;if(Pc(a)){if(a.ref.trim()==="")continue;let l=ht(r,a.ref);if(l==null||Pc(l))continue;a=l}let u=[...i,s];if(!Dh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Pc(a)){let l=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Uh({...l},a,r,o,n,u)}else e[s]=Dh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[mx(u)]=hx(o))}return e}function js(e,t){if(!e)return null;let r=fx(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var gx=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function yx(e){return e.startsWith("elements.")?!1:gx.some(t=>e===t||e.startsWith(`${t}.`))}function Wh(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Wh(n,o),Object.keys(n).length===0&&delete e[r])}function vx(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&yx(r)&&(Wh(e,r.split(".")),delete t[r])}function bx(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=bc(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Bh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Tc;let s=e.styles,a={viewport:n,pseudoState:i},u=s,l=s.blocks?.[t]??null,c=(o??[]).map(w=>s.elements?.[w]??null).filter(w=>!!w),m=r?Bs(e,t,r)??null:null,d=[xo(So(u),wo("root")),...c.map(w=>xo(So(w),wo("element"))),l?xo(So(l),wo("block")):null,m?xo(So(m),wo("blockVariation")):null];zh(a)||d.push(xo(So(js(u,a)),wo("root")),...c.map(w=>xo(So(js(w,a)),wo("element"))),l?xo(So(js(l,a)),wo("block")):null,m?xo(So(js(m,a)),wo("blockVariation")):null);let h=d.filter(Boolean);if(h.length===0)return Tc;let g={},b=h.reduce((w,_)=>Uh(w,_.styles,e,_.source,g),{});return vx(b,g),bx(b,e,e._links??null),{value:b,sources:g}}var wx={},jh=new WeakMap;function Gh(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Bh(e,t);let o=jh.get(r);o||(o=new WeakMap,jh.set(r,o));let n=e?._links??wx,i=o.get(n);i||(i=new Map,o.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 u=Bh(e,t);return i.set(a,u),u}var Yh=f(ai(),1),{lock:qh,unlock:mI}=(0,Yh.__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 Tn={};qh(Tn,{getResponsiveMediaQueries:Vh,getViewportBreakpoints:Ec,getViewportBreakpointValueInPixels:Rc,getDuotoneFilter:Lh,getDuotoneStylesheet:Ih,getDuotoneUnsetStylesheet:Ah,resolveStyle:Gh,getVariationStyle:Bs});var kc=f(Te(),1);var Zh=f(Te(),1),gt=(0,Zh.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Xh=f(Z(),1);function gi({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,kc.useMemo)(()=>Go(r,t),[r,t]),s=(0,kc.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Xh.jsx)(gt.Provider,{value:s,children:e})}var eo=f(ue(),1),dg=f(ge(),1);var Lx=f(Kt(),1),Nx=f(sr(),1);var Kh=f(Z(),1);function Fc({className:e,...t}){return(0,Kh.jsx)(ci,{className:We(e,"global-styles-ui-icon-with-current-color"),...t})}var _o=f(ue(),1);var Yo=f(Z(),1);function xx({icon:e,children:t,...r}){return(0,Yo.jsxs)(_o.__experimentalItem,{...r,children:[e&&(0,Yo.jsxs)(_o.__experimentalHStack,{justify:"flex-start",children:[(0,Yo.jsx)(Fc,{icon:e,size:24}),(0,Yo.jsx)(_o.FlexItem,{children:t})]}),!e&&t]})}function Qr(e){return(0,Yo.jsx)(_o.Navigator.Button,{as:xx,...e})}var Cx=f(ue(),1);var Rx=f(ge(),1),rg=f(Dt(),1);var Rr=f(Te(),1),eg=f(Kt(),1),tg=f(sr(),1),Ic=f(ge(),1);var dt=f(ge(),1);var Jh=f(ai(),1),{lock:BI,unlock:De}=(0,Jh.__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-ui");var{getViewportBreakpoints:UI}=De(Tn),WI={link:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}],button:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},GI={"core/button":[{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},YI=[{value:"@tablet",label:(0,dt.__)("Tablet")},{value:"@mobile",label:(0,dt.__)("Mobile")}];function Ac(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Ac(e[r],t);return e}var zs=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=zs(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function yi(e,t){let r=zs(structuredClone(e),t);return pi(r,e)}function Qh(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function $h(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=Qh(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=Qh(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}function qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:u}=(0,Rr.useContext)(gt),l=n?.split(".").filter(Boolean)??[],c=l.find(w=>w.startsWith(":")),m=l.filter(w=>!w.startsWith(":")).join("."),d=[e,m].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Rr.useMemo)(()=>{let w=Vs(h,d,t,o);return c?w?.[c]??{}:w},[h,d,t,o,c]),b=(0,Rr.useCallback)(w=>{let _=w;c&&(_={...Vs(i,d,t,!1),[c]:w});let x=wc(i,d,_,t);u(x)},[i,u,d,t,c]);return[g,b]}function Ke(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Rr.useContext)(gt),a=i;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Rr.useMemo)(()=>gc(a,e,t),[a,e,t]),l=(0,Rr.useCallback)(c=>{let m=yc(o,e,c,t);s(m)},[o,s,e,t]);return[u,l]}var Sx=[];function _x({title:e,settings:t,styles:r}){return e===(0,Ic.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Hs(e=[]){let{variationsFromTheme:t}=(0,eg.useSelect)(o=>({variationsFromTheme:o(tg.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Sx}),[]),{user:r}=(0,Rr.useContext)(gt);return(0,Rr.useMemo)(()=>{let o=structuredClone(r),n=Ac(o,e);n.title=(0,Ic.__)("Default");let i=t.filter(a=>yi(a,e)).map(a=>Go(n,a)),s=[n,...i];return s?.length?s.filter(_x):[]},[e,r,t])}var Lc=f(Z(),1),{useHasDimensionsPanel:tL,useHasTypographyPanel:rL,useHasColorPanel:oL,useSettingsForBlockElement:nL,useHasBackgroundPanel:iL}=De(rg.privateApis);var Hr=f(ue(),1);function Pn(){let[e="black"]=qe("color.text"),[t="white"]=qe("color.background"),[r=e]=qe("elements.h1.color.text"),[o=r]=qe("elements.link.color.text"),[n=o]=qe("elements.button.color.background"),[i]=Ke("color.palette.core")||[],[s]=Ke("color.palette.theme")||[],[a]=Ke("color.palette.custom")||[],u=(s??[]).concat(a??[]).concat(i??[]),l=u.filter(({color:d})=>d===e),c=u.filter(({color:d})=>d===n),m=l.concat(c).concat(u).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:u,highlightedColors:m}}var sg=f(Te(),1),ag=f(ue(),1),Vc=f(ge(),1);function Ex(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Tx={normal:400,bold:700};function og(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Nc(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Tx[n]??Number(n)),[r,o]=t;return og(r)?t.length!==2||!og(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function ng(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function Mc(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function On(e){let t={fontFamily:ng(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(Nc(n.fontWeight)));t.fontWeight=String(Ex(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Nc(e.fontFace[0].fontWeight)||"400"}return t}function ig(e){return{fontFamily:ng(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:Nc(e.fontWeight)}}var vi=f(Z(),1);function Us({fontSize:e,variation:t}){let{base:r}=(0,sg.useContext)(gt),o=r;t&&(o={...r,...t});let[n]=qe("color.text"),[i,s]=$h(o),a=i?On(i):{},u=s?On(s):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,vi.jsxs)(ag.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,vi.jsx)("span",{style:u,children:(0,Vc._x)("A","Uppercase letter A")}),(0,vi.jsx)("span",{style:a,children:(0,Vc._x)("a","Lowercase letter A")})]})}var lg=f(ue(),1);var cg=f(Z(),1);function ug({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Pn(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,cg.jsx)(lg.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var fg=f(ue(),1),kn=f(yo(),1),qo=f(Te(),1);var $r=f(Z(),1),Dc=248,Bc=152,Px={leading:!0,trailing:!0};function Ox({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=qe("color.background"),[i]=qe("color.gradient"),s=(0,kn.useReducedMotion)(),[a,u]=(0,qo.useState)(!1),[l,{width:c}]=(0,kn.useResizeObserver)(),[m,d]=(0,qo.useState)(c),[h,g]=(0,qo.useState)(),b=(0,kn.useThrottle)(d,250,Px);(0,qo.useLayoutEffect)(()=>{c&&b(c)},[c,b]),(0,qo.useLayoutEffect)(()=>{let v=m?m/Dc:1,C=v-(h||0);(Math.abs(C)>.1||!h)&&g(v)},[m,h]);let w=c?c/Dc:1,_=h||w,x=!!c;return(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,$r.jsx)(ui,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Dc/Bc}}),x&&(0,$r.jsx)("div",{className:We("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Bc*_},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,$r.jsx)(fg.__unstableMotion.div,{style:{height:Bc*_,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((v,C)=>v({ratio:_,key:C}))})})]})}var Fn=Ox;var Jt=f(Z(),1),kx={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Fx={hover:{opacity:1},start:{opacity:.5}},Ax={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function Ix({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=qe("typography.fontWeight"),[i="serif"]=qe("typography.fontFamily"),[s=i]=qe("elements.h1.typography.fontFamily"),[a=n]=qe("elements.h1.typography.fontWeight"),[u="black"]=qe("color.text"),[l=u]=qe("elements.h1.color.text"),{paletteColors:c}=Pn();return(0,Jt.jsxs)(Fn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:m,key:d})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:kx,style:{height:"100%",overflow:"hidden"},children:(0,Jt.jsxs)(Hr.__experimentalHStack,{spacing:10*m,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Jt.jsx)(Us,{fontSize:65*m,variation:o}),(0,Jt.jsx)(Hr.__experimentalVStack,{spacing:4*m,children:(0,Jt.jsx)(ug,{normalizedColorSwatchSize:32,ratio:m})})]})},d),({key:m})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:r?Fx:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Jt.jsx)(Hr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:d},h)=>(0,Jt.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},h))})},m),({ratio:m,key:d})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:Ax,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Jt.jsx)(Hr.__experimentalVStack,{spacing:3*m,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*m,boxSizing:"border-box"},children:e&&(0,Jt.jsx)("div",{style:{fontSize:40*m,fontFamily:s,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var jc=Ix;var pg=f(Z(),1);var Uc=f(Cn(),1),Ro=f(ge(),1),Ur=f(ue(),1);var Wc=f(Kt(),1),dr=f(Te(),1),Ws=f(Dt(),1),bg=f(yo(),1);import{speak as Bx}from"@wordpress/a11y";var mg=f(Cn(),1),hg=f(Kt(),1),Mx=f(ue(),1);var Vx=f(Z(),1);function Dx(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function zc(e){let t=(0,hg.useSelect)(n=>{let{getBlockStyles:i}=n(mg.store);return i(e)},[e]),[r]=qe("variations",e),o=Object.keys(r??{});return Dx(t,o)}var Co=f(ue(),1),gg=f(ge(),1);var yg=f(Dt(),1);var vg=f(Z(),1),{StateControl:VL,StateControlBadges:DL}=De(yg.privateApis);var Bt=f(Z(),1),{useHasDimensionsPanel:jx,useHasTypographyPanel:zx,useHasBorderPanel:Hx,useSettingsForBlockElement:Ux,useHasColorPanel:Wx,useHasBackgroundPanel:Gx}=De(Ws.privateApis),{Menu:ZL}=De(Ur.privateApis);function Hc(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Hc):!0}function Yx(e,t){return Hc(e?.styles?.blocks?.[t])||Hc(e?.settings?.blocks?.[t])}function qx(){let e=(0,Wc.useSelect)(n=>n(Uc.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function Zx(e){let[t]=Ke("",e),r=Ux(t,e),o=zx(r),n=Wx(r),i=Gx(r),s=Hx(r),a=jx(r),u=s||a,l=!!zc(e)?.length;return o||n||i||u||l}function Xx({block:e,isCustomized:t}){return Zx(e.name)?(0,Bt.jsx)(Qr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Bt.jsxs)(Ur.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Bt.jsx)(Ws.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Bt.jsx)(Ur.FlexItem,{children:e.title}),t&&(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(rc,{children:(0,Ro.__)("Has custom styles")}),(0,Bt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function Kx({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Ro.__)("You haven't customized any blocks yet."):(0,Ro.__)("No blocks found.");return(0,Bt.jsx)(Ur.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function Jx({filterValue:e,styleFilter:t}){let r=qx(),o=(0,bg.useDebounce)(Bx,500),{isMatchingSearchTerm:n}=(0,Wc.useSelect)(Uc.store),{user:i}=(0,dr.useContext)(gt),s=(0,dr.useMemo)(()=>{let m=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{Yx(i,h)&&m.add(h)}),m},[i]),a=e?r.filter(m=>n(m,e)):r,u=t==="customized"?a.filter(m=>s.has(m.name)):a,l=(0,dr.useRef)(null),c=u.length>0;return(0,dr.useEffect)(()=>{if(!e&&t==="all")return;let m=c&&l.current?.childElementCount||0,d=(0,Ro.sprintf)((0,Ro._n)("%d result found.","%d results found.",m),m);o(d,"polite")},[e,t,c,o]),(0,Bt.jsx)("div",{ref:l,className:"global-styles-ui-block-types-item-list",role:"list",children:u.length===0?(0,Bt.jsx)(Kx,{filterValue:e,styleFilter:t}):u.map(m=>(0,Bt.jsx)(Xx,{block:m,isCustomized:s.has(m.name)},"menu-itemblock-"+m.name))})}var XL=(0,dr.memo)(Jx);var oS=f(Cn(),1),_g=f(Dt(),1),Gc=f(Te(),1),nS=f(Kt(),1),iS=f(sr(),1),Yc=f(ue(),1),Cg=f(ge(),1);var Qx=f(Dt(),1),wg=f(Cn(),1),$x=f(ue(),1),eS=f(Te(),1);var tS=f(Z(),1),{getViewportBreakpoints:rN,getViewportBreakpointValueInPixels:oN}=De(Tn);var xg=f(ue(),1),Sg=f(Z(),1);function Er({children:e,level:t=2}){return(0,Sg.jsx)(xg.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var qc=f(Z(),1);var{useHasDimensionsPanel:vN,useHasTypographyPanel:bN,useHasBorderPanel:wN,useSettingsForBlockElement:xN,useHasColorPanel:SN,useHasFiltersPanel:_N,useHasImageSettingsPanel:CN,useHasBackgroundPanel:RN,BackgroundPanel:EN,BorderPanel:TN,ColorPanel:PN,TypographyPanel:ON,DimensionsPanel:kN,FiltersPanel:FN,ImageSettingsPanel:AN,AdvancedPanel:IN}=De(_g.privateApis);var v2=f(ge(),1),b2=f(ue(),1),w2=f(Te(),1);var sS=f(ue(),1);var aS=f(Z(),1);var lS=f(ge(),1),Gs=f(ue(),1);var Rg=f(Z(),1);var Zs=f(ue(),1);var Eg=f(ue(),1);var Ys=f(Z(),1),cS=({variation:e,isFocused:t,withHoverView:r})=>(0,Ys.jsx)(Fn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ys.jsx)(Eg.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ys.jsx)(Us,{variation:e,fontSize:85*o})},n)}),Tg=cS;var Zo=f(Te(),1),Og=f(Zc(),1),qs=f(ge(),1);var Eo=f(Z(),1);function An({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Zo.useState)(!1),{base:a,user:u,onChange:l}=(0,Zo.useContext)(gt),c=(0,Zo.useMemo)(()=>{let w=Go(a,e);return o&&(w=zs(w,o)),{user:e,base:a,merged:w,onChange:()=>{}}},[e,a,o]),m=()=>l(e),d=w=>{w.keyCode===Og.ENTER&&(w.preventDefault(),m())},h=(0,Zo.useMemo)(()=>pi(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,qs.sprintf)((0,qs._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:m,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Eo.jsx)(gt.Provider,{value:c,children:n?(0,Eo.jsxs)(xn.Root,{children:[(0,Eo.jsx)(xn.Trigger,{render:b}),(0,Eo.jsx)(xn.Popup,{children:e?.title})]}):b})}var Xo=f(Z(),1),kg=["typography"];function Xs({title:e,gap:t=2}){let r=Hs(kg);return r?.length<=1?null:(0,Xo.jsxs)(Zs.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(Er,{level:3,children:e}),(0,Xo.jsx)(Zs.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Xo.jsx)(An,{variation:o,properties:kg,showTooltip:!0,children:()=>(0,Xo.jsx)(Tg,{variation:o})},n))})]})}var g2=f(ge(),1),Ri=f(ue(),1);var y2=f(Te(),1);var to=f(Te(),1),ko=f(Kt(),1),Oo=f(sr(),1),Qc=f(ge(),1);var Xc=f(Ag(),1),Ig=f(sr(),1),Lg="/wp/v2/font-families";function Ng(e){let{receiveEntityRecords:t}=e.dispatch(Ig.store);t("postType","wp_font_family",[],void 0,!0)}async function Mg(e,t){let o=await(0,Xc.default)({path:Lg,method:"POST",body:e});return Ng(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function Vg(e,t,r){let o={path:`${Lg}/${e}/font-faces`,method:"POST",body:t},n=await(0,Xc.default)(o);return Ng(r),{id:n.id,...n.font_face_settings}}var In=function(){return In=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},In.apply(this,arguments)};function Dg(e){return e.toLowerCase()}var uS=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fS=/[^A-Z0-9]+/gi;function jg(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?uS:r,n=t.stripRegexp,i=n===void 0?fS:n,s=t.transform,a=s===void 0?Dg:s,u=t.delimiter,l=u===void 0?" ":u,c=Bg(Bg(e,o,"$1\0$2"),i,"\0"),m=0,d=c.length;c.charAt(m)==="\0";)m++;for(;c.charAt(d-1)==="\0";)d--;return c.slice(m,d).split("\0").map(a).join(l)}function Bg(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function zg(e,t){return t===void 0&&(t={}),jg(e,In({delimiter:"."},t))}function Hg(e,t){return t===void 0&&(t={}),zg(e,In({delimiter:"-"},t))}function Ks(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Hg(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 pr=f(ge(),1),Kc=["otf","ttf","woff","woff2"],Ug={100:(0,pr._x)("Thin","font weight"),200:(0,pr._x)("Extra-light","font weight"),300:(0,pr._x)("Light","font weight"),400:(0,pr._x)("Normal","font weight"),500:(0,pr._x)("Medium","font weight"),600:(0,pr._x)("Semi-bold","font weight"),700:(0,pr._x)("Bold","font weight"),800:(0,pr._x)("Extra-bold","font weight"),900:(0,pr._x)("Black","font weight")},Wg={normal:(0,pr._x)("Normal","font style"),italic:(0,pr._x)("Italic","font style")};var{File:Gg}=window;function To(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function dS(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Js(e){let t=Ug[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Wg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function pS(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function Yg(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...i}=o,s=r.get(o.slug),a=pS(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Po(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Gg)o=await t.arrayBuffer();else return;let i=await new window.FontFace(Mc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function bi(e,t="all"){let r=o=>{o.forEach(n=>{n.family===Mc(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function Ln(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return dS(t)||(t=encodeURI(t)),t}function qg(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Ks(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function Zg(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((u,l)=>{let c=`file-${o}-${l}`;i.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function Xg(e,t,r){let o=[];for(let i of t)try{let s=await Vg(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function Kg(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new Gg([o],n,{type:o.type})})));return t.length===1?t[0]:t}function Jc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Jg(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function Qs(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),i=u=>u?r.filter(l=>!o(l)):[...r,e],s=u=>{let l=m=>m.fontWeight===t.fontWeight&&m.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(m=>!l(m)):c=[...c,t],c.length===0?r.filter(m=>!o(m)):r.map(m=>o(m)?{...m,fontFace:c}:m)},a=n(r);return t?s(a):i(a)}var Qg=f(Z(),1),jt=(0,to.createContext)({});jt.displayName="FontLibraryContext";function mS({children:e}){let t=(0,ko.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,ko.useDispatch)(Oo.store),{globalStylesId:n}=(0,ko.useSelect)(R=>{let{__experimentalGetCurrentGlobalStylesId:B}=R(Oo.store);return{globalStylesId:B()}},[]),i=(0,Oo.useEntityRecord)("root","globalStyles",n??0,{enabled:n!==void 0}),[s,a]=(0,to.useState)(!1),{records:u=[],isResolving:l}=(0,Oo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(R=>({id:R.id,...R.font_family_settings||{},fontFace:R?._embedded?.font_faces?.map(B=>B.font_face_settings)||[]}))||[],[m,d]=Ke("typography.fontFamilies"),h=async R=>{if(!i.record)return;let B=i.record,re=Jg(B??{},["settings","typography","fontFamilies"],R);await r("root","globalStyles",re)},[g,b]=(0,to.useState)(""),[w,_]=(0,to.useState)(void 0),x=m?.theme?m.theme.map(R=>To(R,{source:"theme"})).sort((R,B)=>R.name.localeCompare(B.name)):[],v=m?.custom?m.custom.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[],C=c?c.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[];(0,to.useEffect)(()=>{g||_(void 0)},[g]);let k=R=>{if(!R){_(void 0);return}let re=(R.source==="theme"?x:C).find(P=>P.slug===R.slug);_({...re||R,source:R.source})},[E]=(0,to.useState)(new Set),T=R=>R.reduce((re,P)=>{let W=P?.fontFace&&P.fontFace?.length>0?P?.fontFace.map(ne=>`${ne.fontStyle??""}${ne.fontWeight??""}`):["normal400"];return re[P.slug]=W,re},{}),O=R=>T(R==="theme"?x:v),I=(R,B,re,P)=>!B&&!re?!!O(P)[R]:!!O(P)[R]?.includes((B??"")+(re??"")),J=(R,B)=>O(B)[R]||[];async function D(R){a(!0);try{let B=[],re=[];for(let W of R){let ne=!1,xe=await(0,ko.resolveSelect)(Oo.store).getEntityRecords("postType","wp_font_family",{slug:W.slug,per_page:1,_embed:!0}),se=xe&&xe.length>0?xe[0]:null,be=se?{id:se.id,...se.font_family_settings,fontFace:(se?._embedded?.font_faces??[]).map(Fe=>Fe.font_face_settings)||[]}:null;be||(ne=!0,be=await Mg(qg(W),t));let ye=be.fontFace&&W.fontFace?be.fontFace.filter(Fe=>Fe&&W.fontFace&&Jc(Fe,W.fontFace)):[];be.fontFace&&W.fontFace&&(W.fontFace=W.fontFace.filter(Fe=>!Jc(Fe,be.fontFace)));let $=[],Ce=[];if(W?.fontFace?.length??!1){let Fe=await Xg(be.id,Zg(W),t);$=Fe?.successes,Ce=Fe?.errors}($?.length>0||ye?.length>0)&&(be.fontFace=[...$],B.push(be)),be&&!W?.fontFace?.length&&B.push(be),ne&&(W?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",be.id,{force:!0}),re=re.concat(Ce)}let P=re.reduce((W,ne)=>W.includes(ne.message)?W:[...W,ne.message],[]);if(B.length>0){let W=Y(B);await h(W)}if(P.length>0){let W=new Error((0,Qc.__)("There was an error installing fonts."));throw W.installationErrors=P,W}}finally{a(!1)}}async function S(R){if(!R?.id)throw new Error((0,Qc.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",R.id,{force:!0});let B=L(R);return await h(B),{deleted:!0}}catch(B){throw console.error("There was an error uninstalling the font family:",B),B}}let L=R=>{let re=(m?.[R.source??""]??[]).filter(W=>W.slug!==R.slug),P={...m,[R.source??""]:re};return d(P),R.fontFace&&R.fontFace.forEach(W=>{bi(W,"all")}),P},Y=R=>{let B=A(R),re={...m,custom:Yg(m?.custom,B)};return d(re),N(B),re},A=R=>R.map(({id:B,fontFace:re,...P})=>({...P,...re&&re.length>0?{fontFace:re.map(({id:W,...ne})=>ne)}:{}})),N=R=>{R.forEach(B=>{B.fontFace&&B.fontFace.forEach(re=>{let P=Ln(re?.src??"");P&&Po(re,P,"all")})})},q=(R,B)=>{let re=m?.[R.source??""]??[],P=Qs(R,B,re);d({...m,[R.source??""]:P});let W=I(R.slug,B?.fontStyle??"",B?.fontWeight??"",R.source??"custom");if(B&&W)bi(B,"all");else{let ne=Ln(B?.src??"");B&&ne&&Po(B,ne,"all")}},U=async R=>{if(!R.src)return;let B=Ln(R.src);!B||E.has(B)||(Po(R,B,"document"),E.add(B))};return(0,Qg.jsx)(jt.Provider,{value:{libraryFontSelected:w,handleSetLibraryFontSelected:k,fontFamilies:m??{},baseCustomFonts:C,isFontActivated:I,getFontFacesActivated:J,loadFontFaceAsset:U,installFonts:D,uninstallFontFamily:S,toggleActivateFont:q,getAvailableFontsOutline:T,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:l,isInstalling:s},children:e})}var $s=mS;var ma=f(ge(),1),ou=f(ue(),1),Ly=f(sr(),1),m2=f(Kt(),1);var Ie=f(ue(),1),xi=f(sr(),1),$c=f(Kt(),1),Gr=f(Te(),1),st=f(ge(),1);var Mn=f(ge(),1),ea=f(Te(),1),mr=f(ue(),1);var Tr=f(Te(),1);var ro=f(Z(),1),$g=new Set;function hS(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function gS(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function yS({font:e,text:t}){let r=(0,Tr.useRef)(null),o=gS(e),n=On(e);t=t||("name"in e?e.name:"");let s=e.preview??hS(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[u,l]=(0,Tr.useState)(!1),[c,m]=(0,Tr.useState)(!1),[d,h]=(0,Tr.useState)(),{loadFontFaceAsset:g}=(0,Tr.useContext)(jt),b=a?!!s&&($g.has(s)||d===s):c,w=Math.min(Math.max(t.length*12,48),300),_=ig(o),x={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,..._};return(0,Tr.useEffect)(()=>{if(a)return;let v=new window.IntersectionObserver(([C])=>{l(C.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[a]),(0,Tr.useEffect)(()=>{(async()=>u&&!a&&(o.src&&await g(o),m(!0)))()},[o,u,g,a]),(0,ro.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,ro.jsxs)(ro.Fragment,{children:[!b&&(0,ro.jsx)(ui,{className:"font-library__font-variant-demo-skeleton",style:{width:w}}),(0,ro.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&$g.add(s),h(s)},onError:()=>h(s),className:We("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,ro.jsx)("span",{style:x,className:"font-library__font-variant_demo-text",children:t})})}var Nn=yS;var Wr=f(Z(),1);function vS({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,mr.useNavigator)(),u=(0,ea.useRef)(null);return(0,ea.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Wr.jsx)(mr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Wr.jsxs)(mr.Flex,{justify:"space-between",wrap:!1,children:[(0,Wr.jsx)(Nn,{font:e}),(0,Wr.jsxs)(mr.Flex,{justify:"flex-end",children:[(0,Wr.jsx)(mr.FlexItem,{children:(0,Wr.jsx)(mr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Mn.sprintf)((0,Mn._n)("%d variant","%d variants",i),i)})}),(0,Wr.jsx)(mr.FlexItem,{children:(0,Wr.jsx)(ci,{icon:(0,Mn.isRTL)()?Uo:Wo})})]})]})})}var wi=vS;var ta=f(Te(),1),ra=f(ue(),1);var Ko=f(Z(),1);function bS({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,ta.useContext)(jt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+Js(e),a=(0,ta.useId)();return(0,Ko.jsx)("div",{className:"font-library__font-card",children:(0,Ko.jsxs)(ra.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ko.jsx)(ra.CheckboxControl,{checked:n,onChange:i,id:a}),(0,Ko.jsx)("label",{htmlFor:a,children:(0,Ko.jsx)(Nn,{font:e,text:s,onClick:i})})]})})}var ey=bS;function ty(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function oa(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?ty(t.fontWeight?.toString()??"normal")-ty(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ee=f(Z(),1);function ry(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function wS(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Gr.useContext)(jt),[u,l]=Ke("typography.fontFamilies"),[c,m]=(0,Gr.useState)(void 0),[d,h]=(0,Gr.useState)(!1),[g,b]=(0,Gr.useState)(null),[w]=Ke("typography.fontFamilies",void 0,"base"),_=(0,$c.useSelect)(P=>{let{__experimentalGetCurrentGlobalStylesId:W}=P(xi.store);return W()},[]),x=(0,xi.useEntityRecord)("root","globalStyles",_??0,{enabled:_!==void 0}),v=x?.edits?.settings?.typography?.fontFamilies,C=x?.record?.settings?.typography?.fontFamilies,k=(0,Gr.useMemo)(()=>v===void 0?!1:ry(v)!==ry(C),[v,C]),E=u?.theme?u.theme.map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name)):[],T=new Set(E.map(P=>P.slug)),O=w?.theme?E.concat(w.theme.filter(P=>!T.has(P.slug)).map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name))):[],I=t?.source==="custom"&&t?.id,J=(0,$c.useSelect)(P=>{let{canUser:W}=P(xi.store);return I&&W("delete",{kind:"postType",name:"wp_font_family",id:I})},[I]),D=!!t&&t?.source!=="theme"&&J,S=()=>{h(!0)},L=async()=>{b(null);try{await s(u),b({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(P){b({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),P.message)})}},Y=P=>P?!P.fontFace||!P.fontFace.length?[{fontFamily:P.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa(P.fontFace):[],A=P=>{let W=P?.fontFace&&(P?.fontFace?.length??0)>0?P.fontFace.length:1,ne=a(P.slug,P.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),ne,W)};(0,Gr.useEffect)(()=>{r(t)},[]);let N=t?a(t.slug,t.source).length:0,q=t?.fontFace?.length??(t?.fontFamily?1:0),U=N>0&&N!==q,R=N===q,B=()=>{if(!t||!t?.source)return;let P=u?.[t.source]?.filter(ne=>ne.slug!==t.slug)??[],W=R?P:[...P,t];l({...u,[t.source]:W}),t.fontFace&&t.fontFace.forEach(ne=>{if(R)bi(ne,"all");else{let xe=Ln(ne?.src??"");xe&&Po(ne,xe,"all")}})},re=O.length>0||e.length>0;return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(Ie.ProgressBar,{})}),!n&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ee.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[g&&(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!re&&(0,Ee.jsx)(Ie.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),O.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]}),e.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]})]})}),(0,Ee.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ee.jsx)(xS,{font:t,isOpen:d,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ee.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(Ie.Navigator.BackButton,{icon:(0,st.isRTL)()?Wo:Uo,size:"small",onClick:()=>{m(t?.slug),r(void 0),b(null)},label:(0,st.__)("Back")}),(0,Ee.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(Ie.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Ee.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:R,onChange:B,indeterminate:U}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&Y(t).map((P,W)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(ey,{font:t,face:P},`face${W}`)},`face${W}`))})]})]})]}),(0,Ee.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ee.jsx)(Ie.ProgressBar,{}),D&&(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:S,children:(0,st.__)("Delete")}),(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:L,disabled:!k,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function xS({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Ee.jsx)(Ie.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,st.__)("Cancel"),confirmButtonText:(0,st.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,st.sprintf)((0,st.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var na=wS;var yt=f(Te(),1),_e=f(ue(),1),uy=f(yo(),1),rt=f(ge(),1);var fy=f(sr(),1);function oy(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function ny(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function iy(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var Si=f(ge(),1),zt=f(ue(),1),hr=f(Z(),1);function SS(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,hr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,hr.jsx)(zt.Card,{children:(0,hr.jsxs)(zt.CardBody,{children:[(0,hr.jsx)(zt.__experimentalHeading,{level:2,children:(0,Si.__)("Connect to Google Fonts")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:3}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("You can alternatively upload files directly on the Upload tab.")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Si.__)("Allow access to Google Fonts")})]})})})}var sy=SS;var ay=f(Te(),1),ia=f(ue(),1);var Jo=f(Z(),1);function _S({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Js(e),s=(0,ay.useId)();return(0,Jo.jsx)("div",{className:"font-library__font-card",children:(0,Jo.jsxs)(ia.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Jo.jsx)(ia.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Jo.jsx)("label",{htmlFor:s,children:(0,Jo.jsx)(Nn,{font:e,text:i,onClick:n})})]})})}var ly=_S;var de=f(Z(),1),CS={slug:"all",name:(0,rt._x)("All","font categories")},cy="wp-font-library-google-fonts-permission",RS=500;function ES({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(cy)==="true",[o,n]=(0,yt.useState)(null),[i,s]=(0,yt.useState)(void 0),[a,u]=(0,yt.useState)(null),[l,c]=(0,yt.useState)([]),[m,d]=(0,yt.useState)(1),[h,g]=(0,yt.useState)({}),[b,w]=(0,yt.useState)(t&&!r()),{installFonts:_,isInstalling:x}=(0,yt.useContext)(jt),{record:v,isResolving:C}=(0,fy.useEntityRecord)("root","fontCollection",e);(0,yt.useEffect)(()=>{let $=()=>{w(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let k=()=>{window.localStorage.setItem(cy,"false"),window.dispatchEvent(new Event("storage"))};(0,yt.useEffect)(()=>{n(null)},[e]),(0,yt.useEffect)(()=>{c([])},[o]);let E=(0,yt.useMemo)(()=>v?.font_families??[],[v]),T=v?.categories??[],O=[CS,...T],I=(0,yt.useMemo)(()=>oy(E,h),[E,h]),J=Math.max(window.innerHeight,RS),D=Math.floor((J-417)/61),S=Math.ceil(I.length/D),L=(m-1)*D,Y=m*D,A=I.slice(L,Y),N=$=>{g({...h,category:$}),d(1)},U=(0,uy.debounce)($=>{g({...h,search:$}),d(1)},300),R=($,Ce)=>{let Fe=Qs($,Ce,l);c(Fe)},B=ny(l),re=()=>{c([])},P=l.length>0?l[0]?.fontFace?.length??0:0,W=P>0&&P!==o?.fontFace?.length,ne=P===o?.fontFace?.length,xe=()=>{let $=[];!ne&&o&&$.push(o),c($)},se=async()=>{u(null);let $=l[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async Ce=>{Ce.src&&(Ce.file=await Kg(Ce.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await _([$]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(Ce){u({type:"error",message:Ce.message})}re()},be=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa($.fontFace):[];if(b)return(0,de.jsx)(sy,{});let ye=e==="google-fonts"&&!b&&!o;return(0,de.jsxs)("div",{className:"font-library__tabpanel-layout",children:[C&&(0,de.jsx)("div",{className:"font-library__loading",children:(0,de.jsx)(_e.ProgressBar,{})}),!C&&v&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsxs)(_e.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,de.jsxs)(_e.Navigator.Screen,{path:"/",children:[(0,de.jsxs)(_e.__experimentalHStack,{justify:"space-between",children:[(0,de.jsxs)(_e.__experimentalVStack,{children:[(0,de.jsx)(_e.__experimentalHeading,{level:2,size:13,children:v.name}),(0,de.jsx)(_e.__experimentalText,{children:v.description})]}),ye&&(0,de.jsx)(_e.DropdownMenu,{icon:Jl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:k}]})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsxs)(_e.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,de.jsx)(_e.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:U,hideLabelFromVision:!1}),(0,de.jsx)(_e.SelectControl,{label:(0,rt.__)("Category"),value:h.category,onChange:N,children:O&&O.map($=>(0,de.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!I.length&&(0,de.jsx)(_e.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,de.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map($=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(wi,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,de.jsxs)(_e.Navigator.Screen,{path:"/fontFamily",children:[(0,de.jsxs)(_e.Flex,{justify:"flex-start",children:[(0,de.jsx)(_e.Navigator.BackButton,{icon:(0,rt.isRTL)()?Wo:Uo,size:"small",onClick:()=>{s(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,de.jsx)(_e.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(_e.__experimentalSpacer,{margin:1}),(0,de.jsx)(_e.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,de.jsx)(_e.__experimentalSpacer,{margin:1})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsx)(_e.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsx)(_e.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:ne,onChange:xe,indeterminate:W}),(0,de.jsx)(_e.__experimentalVStack,{spacing:0,children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&be(o).map(($,Ce)=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(ly,{font:o,face:$,handleToggleVariant:R,selected:iy(o.slug,o.fontFace?$:null,B)})},`face${Ce}`))})}),(0,de.jsx)(_e.__experimentalSpacer,{margin:16})]})]}),o&&(0,de.jsx)(_e.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,de.jsx)(_e.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:se,isBusy:x,disabled:l.length===0||x,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,de.jsxs)(_e.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,de.jsx)(_e.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,yt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",S),{div:(0,de.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,de.jsx)(_e.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:m.toString(),options:[...Array(S)].map(($,Ce)=>({label:(Ce+1).toString(),value:(Ce+1).toString()})),onChange:$=>d(parseInt($)),size:"small",variant:"minimal"})})}),(0,de.jsxs)(_e.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,de.jsx)(_e.Button,{onClick:()=>d(m-1),disabled:m===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?Is:Ns,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,de.jsx)(_e.Button,{onClick:()=>d(m+1),disabled:m===S,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Ns:Is,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var sa=ES;var Vn=f(ge(),1),Ot=f(ue(),1),Ci=f(Te(),1);var aa=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),dy=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof aa=="function"&&aa;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof aa=="function"&&aa,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,u=2*s-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(m){this.buf_=new Uint8Array(a),this.input_=m,this.reset()}c.READ_SIZE=s,c.IBUF_MASK=u,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var m=0;m<4;m++)this.val_|=this.buf_[this.pos_]<<8*m,++this.pos_;return this.bit_end_pos_>0},c.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var m=this.buf_ptr_,d=this.input_.read(this.buf_,m,s);if(d<0)throw new Error("Unexpected end of input");if(d<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[m+d+h]=0}if(m===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},c.prototype.readBits=function(m){32-this.bit_pos_<m&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&l[m];return this.bit_pos_+=m,d},n.exports=c},{}],2:[function(o,n,i){var s=0,a=1,u=2,l=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,m=o("./huffman").BrotliBuildHuffmanTable,d=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,w=16,_=256,x=704,v=26,C=6,k=2,E=8,T=255,O=1080,I=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),D=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),Y=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function A(X){var M;return X.readBits(1)===0?16:(M=X.readBits(3),M>0?17+M:(M=X.readBits(3),M>0?8+M:17))}function N(X){if(X.readBits(1)){var M=X.readBits(3);return M===0?1:X.readBits(M)+(1<<M)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function U(X){var M=new q,K,H,Q;if(M.input_end=X.readBits(1),M.input_end&&X.readBits(1))return M;if(K=X.readBits(2)+4,K===7){if(M.is_metadata=!0,X.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=X.readBits(2),H===0)return M;for(Q=0;Q<H;Q++){var pe=X.readBits(8);if(Q+1===H&&H>1&&pe===0)throw new Error("Invalid size byte");M.meta_block_length|=pe<<Q*8}}else for(Q=0;Q<K;++Q){var le=X.readBits(4);if(Q+1===K&&K>4&&le===0)throw new Error("Invalid size nibble");M.meta_block_length|=le<<Q*4}return++M.meta_block_length,!M.input_end&&!M.is_metadata&&(M.is_uncompressed=X.readBits(1)),M}function R(X,M,K){var H=M,Q;return K.fillBitWindow(),M+=K.val_>>>K.bit_pos_&T,Q=X[M].bits-E,Q>0&&(K.bit_pos_+=E,M+=X[M].value,M+=K.val_>>>K.bit_pos_&(1<<Q)-1),K.bit_pos_+=X[M].bits,X[M].value}function B(X,M,K,H){for(var Q=0,pe=b,le=0,fe=0,me=32768,he=[],V=0;V<32;V++)he.push(new c(0,0));for(m(he,0,5,X,I);Q<M&&me>0;){var te=0,Ne;if(H.readMoreInput(),H.fillBitWindow(),te+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=he[te].bits,Ne=he[te].value&255,Ne<w)le=0,K[Q++]=Ne,Ne!==0&&(pe=Ne,me-=32768>>Ne);else{var He=Ne-14,ot,Ze,Be=0;if(Ne===w&&(Be=pe),fe!==Be&&(le=0,fe=Be),ot=le,le>0&&(le-=2,le<<=He),le+=H.readBits(He)+3,Ze=le-ot,Q+Ze>M)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ue=0;Ue<Ze;Ue++)K[Q+Ue]=fe;Q+=Ze,fe!==0&&(me-=Ze<<15-fe)}}if(me!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+me);for(;Q<M;Q++)K[Q]=0}function re(X,M,K,H){var Q=0,pe,le=new Uint8Array(X);if(H.readMoreInput(),pe=H.readBits(2),pe===1){for(var fe,me=X-1,he=0,V=new Int32Array(4),te=H.readBits(2)+1;me;)me>>=1,++he;for(fe=0;fe<te;++fe)V[fe]=H.readBits(he)%X,le[V[fe]]=2;switch(le[V[0]]=1,te){case 1:break;case 3:if(V[0]===V[1]||V[0]===V[2]||V[1]===V[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(V[0]===V[1])throw new Error("[ReadHuffmanCode] invalid symbols");le[V[1]]=1;break;case 4:if(V[0]===V[1]||V[0]===V[2]||V[0]===V[3]||V[1]===V[2]||V[1]===V[3]||V[2]===V[3])throw new Error("[ReadHuffmanCode] invalid symbols");H.readBits(1)?(le[V[2]]=3,le[V[3]]=3):le[V[0]]=2;break}}else{var fe,Ne=new Uint8Array(I),He=32,ot=0,Ze=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(fe=pe;fe<I&&He>0;++fe){var Be=J[fe],Ue=0,ct;H.fillBitWindow(),Ue+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=Ze[Ue].bits,ct=Ze[Ue].value,Ne[Be]=ct,ct!==0&&(He-=32>>ct,++ot)}if(!(ot===1||He===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");B(Ne,X,le,H)}if(Q=m(M,K,E,le,X),Q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q}function P(X,M,K){var H,Q;return H=R(X,M,K),Q=h.kBlockLengthPrefixCode[H].nbits,h.kBlockLengthPrefixCode[H].offset+K.readBits(Q)}function W(X,M,K){var H;return X<D?(K+=S[X],K&=3,H=M[K]+L[X]):H=X-D+1,H}function ne(X,M){for(var K=X[M],H=M;H;--H)X[H]=X[H-1];X[0]=K}function xe(X,M){var K=new Uint8Array(256),H;for(H=0;H<256;++H)K[H]=H;for(H=0;H<M;++H){var Q=X[H];X[H]=K[Q],Q&&ne(K,Q)}}function se(X,M){this.alphabet_size=X,this.num_htrees=M,this.codes=new Array(M+M*Y[X+31>>>5]),this.htrees=new Uint32Array(M)}se.prototype.decode=function(X){var M,K,H=0;for(M=0;M<this.num_htrees;++M)this.htrees[M]=H,K=re(this.alphabet_size,this.codes,H,X),H+=K};function be(X,M){var K={num_htrees:null,context_map:null},H,Q=0,pe,le;M.readMoreInput();var fe=K.num_htrees=N(M)+1,me=K.context_map=new Uint8Array(X);if(fe<=1)return K;for(H=M.readBits(1),H&&(Q=M.readBits(4)+1),pe=[],le=0;le<O;le++)pe[le]=new c(0,0);for(re(fe+Q,pe,0,M),le=0;le<X;){var he;if(M.readMoreInput(),he=R(pe,0,M),he===0)me[le]=0,++le;else if(he<=Q)for(var V=1+(1<<he)+M.readBits(he);--V;){if(le>=X)throw new Error("[DecodeContextMap] i >= context_map_size");me[le]=0,++le}else me[le]=he-Q,++le}return M.readBits(1)&&xe(me,X),K}function ye(X,M,K,H,Q,pe,le){var fe=K*2,me=K,he=R(M,K*O,le),V;he===0?V=Q[fe+(pe[me]&1)]:he===1?V=Q[fe+(pe[me]-1&1)]+1:V=he-2,V>=X&&(V-=X),H[K]=V,Q[fe+(pe[me]&1)]=V,++pe[me]}function $(X,M,K,H,Q,pe){var le=Q+1,fe=K&Q,me=pe.pos_&u.IBUF_MASK,he;if(M<8||pe.bit_pos_+(M<<3)<pe.bit_end_pos_){for(;M-- >0;)pe.readMoreInput(),H[fe++]=pe.readBits(8),fe===le&&(X.write(H,le),fe=0);return}if(pe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pe.bit_pos_<32;)H[fe]=pe.val_>>>pe.bit_pos_,pe.bit_pos_+=8,++fe,--M;if(he=pe.bit_end_pos_-pe.bit_pos_>>3,me+he>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-me,te=0;te<V;te++)H[fe+te]=pe.buf_[me+te];he-=V,fe+=V,M-=V,me=0}for(var te=0;te<he;te++)H[fe+te]=pe.buf_[me+te];if(fe+=he,M-=he,fe>=le){X.write(H,le),fe-=le;for(var te=0;te<fe;te++)H[te]=H[le+te]}for(;fe+M>=le;){if(he=le-fe,pe.input_.read(H,fe,he)<he)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");X.write(H,le),M-=he,fe=0}if(pe.input_.read(H,fe,M)<M)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pe.reset()}function Ce(X){var M=X.bit_pos_+7&-8,K=X.readBits(M-X.bit_pos_);return K==0}function Fe(X){var M=new s(X),K=new u(M);A(K);var H=U(K);return H.meta_block_length}i.BrotliDecompressedSize=Fe;function xt(X,M){var K=new s(X);M==null&&(M=Fe(X));var H=new Uint8Array(M),Q=new a(H);return Le(K,Q),Q.pos<Q.buffer.length&&(Q.buffer=Q.buffer.subarray(0,Q.pos)),Q.buffer}i.BrotliDecompressBuffer=xt;function Le(X,M){var K,H=0,Q=0,pe=0,le,fe=0,me,he,V,te,Ne=[16,15,11,4],He=0,ot=0,Ze=0,Be=[new se(0,0),new se(0,0),new se(0,0)],Ue,ct,Se,Or=128+u.READ_SIZE;Se=new u(X),pe=A(Se),le=(1<<pe)-16,me=1<<pe,he=me-1,V=new Uint8Array(me+Or+l.maxDictionaryWordLength),te=me,Ue=[],ct=[];for(var $t=0;$t<3*O;$t++)Ue[$t]=new c(0,0),ct[$t]=new c(0,0);for(;!Q;){var Ye=0,Yr,St=[1<<28,1<<28,1<<28],kt=[0],vt=[1,1,1],F=[0,1,0,1,0,1],G=[0],y,oe,Ae,ee,Qe=null,ie=null,Je,j=null,z,yr=0,je=null,ce=0,vr=0,kr=null,et=0,Me=0,$e=0,ut,pt;for(K=0;K<3;++K)Be[K].codes=null,Be[K].htrees=null;Se.readMoreInput();var br=U(Se);if(Ye=br.meta_block_length,H+Ye>M.buffer.length){var Fo=new Uint8Array(H+Ye);Fo.set(M.buffer),M.buffer=Fo}if(Q=br.input_end,Yr=br.is_uncompressed,br.is_metadata){for(Ce(Se);Ye>0;--Ye)Se.readMoreInput(),Se.readBits(8);continue}if(Ye!==0){if(Yr){Se.bit_pos_=Se.bit_pos_+7&-8,$(M,Ye,H,V,he,Se),H+=Ye;continue}for(K=0;K<3;++K)vt[K]=N(Se)+1,vt[K]>=2&&(re(vt[K]+2,Ue,K*O,Se),re(v,ct,K*O,Se),St[K]=P(ct,K*O,Se),G[K]=1);for(Se.readMoreInput(),y=Se.readBits(2),oe=D+(Se.readBits(4)<<y),Ae=(1<<y)-1,ee=oe+(48<<y),ie=new Uint8Array(vt[0]),K=0;K<vt[0];++K)Se.readMoreInput(),ie[K]=Se.readBits(2)<<1;var at=be(vt[0]<<C,Se);Je=at.num_htrees,Qe=at.context_map;var Ft=be(vt[2]<<k,Se);for(z=Ft.num_htrees,j=Ft.context_map,Be[0]=new se(_,Je),Be[1]=new se(x,vt[1]),Be[2]=new se(ee,z),K=0;K<3;++K)Be[K].decode(Se);for(je=0,kr=0,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1],pt=Be[1].htrees[0];Ye>0;){var ft,At,Ht,en,Ea,Ut,er,qr,Hn,tn,Un;for(Se.readMoreInput(),St[1]===0&&(ye(vt[1],Ue,1,kt,F,G,Se),St[1]=P(ct,O,Se),pt=Be[1].htrees[kt[1]]),--St[1],ft=R(Be[1].codes,pt,Se),At=ft>>6,At>=2?(At-=2,er=-1):er=0,Ht=h.kInsertRangeLut[At]+(ft>>3&7),en=h.kCopyRangeLut[At]+(ft&7),Ea=h.kInsertLengthPrefixCode[Ht].offset+Se.readBits(h.kInsertLengthPrefixCode[Ht].nbits),Ut=h.kCopyLengthPrefixCode[en].offset+Se.readBits(h.kCopyLengthPrefixCode[en].nbits),ot=V[H-1&he],Ze=V[H-2&he],tn=0;tn<Ea;++tn)Se.readMoreInput(),St[0]===0&&(ye(vt[0],Ue,0,kt,F,G,Se),St[0]=P(ct,0,Se),yr=kt[0]<<C,je=yr,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1]),Hn=d.lookup[Me+ot]|d.lookup[$e+Ze],ce=Qe[je+Hn],--St[0],Ze=ot,ot=R(Be[0].codes,Be[0].htrees[ce],Se),V[H&he]=ot,(H&he)===he&&M.write(V,me),++H;if(Ye-=Ea,Ye<=0)break;if(er<0){var Hn;if(Se.readMoreInput(),St[2]===0&&(ye(vt[2],Ue,2,kt,F,G,Se),St[2]=P(ct,2*O,Se),vr=kt[2]<<k,kr=vr),--St[2],Hn=(Ut>4?3:Ut-2)&255,et=j[kr+Hn],er=R(Be[2].codes,Be[2].htrees[et],Se),er>=oe){var Ta,Au,Wn;er-=oe,Au=er&Ae,er>>=y,Ta=(er>>1)+1,Wn=(2+(er&1)<<Ta)-4,er=oe+(Wn+Se.readBits(Ta)<<y)+Au}}if(qr=W(er,Ne,He),qr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<le&&fe!==le?fe=H:fe=le,Un=H&he,qr>fe)if(Ut>=l.minDictionaryWordLength&&Ut<=l.maxDictionaryWordLength){var Wn=l.offsetsByLength[Ut],Iu=qr-fe-1,Lu=l.sizeBitsByLength[Ut],Mv=(1<<Lu)-1,Vv=Iu&Mv,Nu=Iu>>Lu;if(Wn+=Vv*Ut,Nu<g.kNumTransforms){var Pa=g.transformDictionaryWord(V,Un,Wn,Ut,Nu);if(Un+=Pa,H+=Pa,Ye-=Pa,Un>=te){M.write(V,me);for(var Fi=0;Fi<Un-te;Fi++)V[Fi]=V[te+Fi]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);else{if(er>0&&(Ne[He&3]=qr,++He),Ut>Ye)throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);for(tn=0;tn<Ut;++tn)V[H&he]=V[H-qr&he],(H&he)===he&&M.write(V,me),++H,--Ye}ot=V[H-1&he],Ze=V[H-2&he]}H&=1073741823}}M.write(V,H&he)}i.BrotliDecompress=Le,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=s.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(m,d){this.bits=m,this.value=d}i.HuffmanCode=s;var a=15;function u(m,d){for(var h=1<<d-1;m&h;)h>>=1;return(m&h-1)+h}function l(m,d,h,g,b){do g-=h,m[d+g]=new s(b.bits,b.value);while(g>0)}function c(m,d,h){for(var g=1<<d-h;d<a&&(g-=m[d],!(g<=0));)++d,g<<=1;return d-h}i.BrotliBuildHuffmanTable=function(m,d,h,g,b){var w=d,_,x,v,C,k,E,T,O,I,J,D,S=new Int32Array(a+1),L=new Int32Array(a+1);for(D=new Int32Array(b),v=0;v<b;v++)S[g[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+S[x];for(v=0;v<b;v++)g[v]!==0&&(D[L[g[v]]++]=v);if(O=h,I=1<<O,J=I,L[a]===1){for(C=0;C<J;++C)m[d+C]=new s(0,D[0]&65535);return J}for(C=0,v=0,x=1,k=2;x<=h;++x,k<<=1)for(;S[x]>0;--S[x])_=new s(x&255,D[v++]&65535),l(m,d+C,k,I,_),C=u(C,x);for(T=J-1,E=-1,x=h+1,k=2;x<=a;++x,k<<=1)for(;S[x]>0;--S[x])(C&T)!==E&&(d+=I,O=c(S,x,h),I=1<<O,J+=I,E=C&T,m[w+E]=new s(O+h&255,d-w-E&65535)),_=new s(x-h&255,D[v++]&65535),l(m,d+(C>>h),k,I,_),C=u(C,x);return J}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=x;for(var s=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,m=l.length;c<m;++c)s[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function d(v){var C=v.length;if(C%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var k=v.indexOf("=");k===-1&&(k=C);var E=k===C?0:4-k%4;return[k,E]}function h(v){var C=d(v),k=C[0],E=C[1];return(k+E)*3/4-E}function g(v,C,k){return(C+k)*3/4-k}function b(v){for(var C,k=d(v),E=k[0],T=k[1],O=new u(g(v,E,T)),I=0,J=T>0?E-4:E,D=0;D<J;D+=4)C=a[v.charCodeAt(D)]<<18|a[v.charCodeAt(D+1)]<<12|a[v.charCodeAt(D+2)]<<6|a[v.charCodeAt(D+3)],O[I++]=C>>16&255,O[I++]=C>>8&255,O[I++]=C&255;return T===2&&(C=a[v.charCodeAt(D)]<<2|a[v.charCodeAt(D+1)]>>4,O[I++]=C&255),T===1&&(C=a[v.charCodeAt(D)]<<10|a[v.charCodeAt(D+1)]<<4|a[v.charCodeAt(D+2)]>>2,O[I++]=C>>8&255,O[I++]=C&255),O}function w(v){return s[v>>18&63]+s[v>>12&63]+s[v>>6&63]+s[v&63]}function _(v,C,k){for(var E,T=[],O=C;O<k;O+=3)E=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(v[O+2]&255),T.push(w(E));return T.join("")}function x(v){for(var C,k=v.length,E=k%3,T=[],O=16383,I=0,J=k-E;I<J;I+=O)T.push(_(v,I,I+O>J?J:I+O));return E===1?(C=v[k-1],T.push(s[C>>2]+s[C<<4&63]+"==")):E===2&&(C=(v[k-2]<<8)+v[k-1],T.push(s[C>>10]+s[C>>4&63]+s[C<<2&63]+"=")),T.join("")}},{}],9:[function(o,n,i){function s(a,u){this.offset=a,this.nbits=u}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(u){this.buffer=u,this.pos=0}s.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var m=0;m<c;m++)u[l+m]=this.buffer[this.pos+m];return this.pos+=c,c},i.BrotliInput=s;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,l),this.pos),this.pos+=l,l},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,u=1,l=2,c=3,m=4,d=5,h=6,g=7,b=8,w=9,_=10,x=11,v=12,C=13,k=14,E=15,T=16,O=17,I=18,J=19,D=20;function S(A,N,q){this.prefix=new Uint8Array(A.length),this.transform=N,this.suffix=new Uint8Array(q.length);for(var U=0;U<A.length;U++)this.prefix[U]=A.charCodeAt(U);for(var U=0;U<q.length;U++)this.suffix[U]=q.charCodeAt(U)}var L=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",v,""),new S("",_," "),new S("",a," the "),new S(" ",a,""),new S("s ",a," "),new S("",a," of "),new S("",_,""),new S("",a," and "),new S("",C,""),new S("",u,""),new S(", ",a," "),new S("",a,", "),new S(" ",_," "),new S("",a," in "),new S("",a," to "),new S("e ",a," "),new S("",a,'"'),new S("",a,"."),new S("",a,'">'),new S("",a,`
+`),new S("",c,""),new S("",a,"]"),new S("",a," for "),new S("",k,""),new S("",l,""),new S("",a," a "),new S("",a," that "),new S(" ",_,""),new S("",a,". "),new S(".",a,""),new S(" ",a,", "),new S("",E,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",T,""),new S("",O,""),new S(" the ",a,""),new S("",m,""),new S("",a,". The "),new S("",x,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",g,""),new S("",u,"ing "),new S("",a,`
+	`),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",D,""),new S("",I,""),new S("",h,""),new S("",a,"("),new S("",_,", "),new S("",b,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",d,""),new S("",w,""),new S(" ",_,", "),new S("",_,'"'),new S(".",a,"("),new S("",x," "),new S("",_,'">'),new S("",a,'="'),new S(" ",a,"."),new S(".com/",a,""),new S(" the ",a," of the "),new S("",_,"'"),new S("",a,". This "),new S("",a,","),new S(".",a," "),new S("",_,"("),new S("",_,"."),new S("",a," not "),new S(" ",a,'="'),new S("",a,"er "),new S(" ",x," "),new S("",a,"al "),new S(" ",x,""),new S("",a,"='"),new S("",x,'"'),new S("",_,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",_,". "),new S("",a,"ive "),new S("",a,"less "),new S("",x,"'"),new S("",a,"est "),new S(" ",_,"."),new S("",x,'">'),new S(" ",a,"='"),new S("",_,","),new S("",a,"ize "),new S("",x,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",_,'="'),new S("",x,'="'),new S("",a,"ous "),new S("",x,", "),new S("",_,"='"),new S(" ",_,","),new S(" ",x,'="'),new S(" ",x,", "),new S("",x,","),new S("",x,"("),new S("",x,". "),new S(" ",x,"."),new S("",x,"='"),new S(" ",x,". "),new S(" ",_,'="'),new S(" ",x,"='"),new S(" ",_,"='")];i.kTransforms=L,i.kNumTransforms=L.length;function Y(A,N){return A[N]<192?(A[N]>=97&&A[N]<=122&&(A[N]^=32),1):A[N]<224?(A[N+1]^=32,2):(A[N+2]^=5,3)}i.transformDictionaryWord=function(A,N,q,U,R){var B=L[R].prefix,re=L[R].suffix,P=L[R].transform,W=P<v?0:P-(v-1),ne=0,xe=N,se;W>U&&(W=U);for(var be=0;be<B.length;)A[N++]=B[be++];for(q+=W,U-=W,P<=w&&(U-=P),ne=0;ne<U;ne++)A[N++]=s.dictionary[q+ne];if(se=N-U,P===_)Y(A,se);else if(P===x)for(;U>0;){var ye=Y(A,se);se+=ye,U-=ye}for(var $=0;$<re.length;)A[N++]=re[$++];return N-xe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var la=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),py=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof la=="function"&&la;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof la=="function"&&la,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}i.assign=function(c){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)a(d,h)&&(c[h]=d[h])}}return c},i.shrinkBuf=function(c,m){return c.length===m?c:c.subarray?c.subarray(0,m):(c.length=m,c)};var u={arraySet:function(c,m,d,h,g){if(m.subarray&&c.subarray){c.set(m.subarray(d,d+h),g);return}for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){var m,d,h,g,b,w;for(h=0,m=0,d=c.length;m<d;m++)h+=c[m].length;for(w=new Uint8Array(h),g=0,m=0,d=c.length;m<d;m++)b=c[m],w.set(b,g),g+=b.length;return w}},l={arraySet:function(c,m,d,h,g){for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){return[].concat.apply([],c)}};i.setTyped=function(c){c?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var l=new s.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,i.string2buf=function(d){var h,g,b,w,_,x=d.length,v=0;for(w=0;w<x;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),v+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(v),_=0,w=0;_<v;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),g<128?h[_++]=g:g<2048?(h[_++]=192|g>>>6,h[_++]=128|g&63):g<65536?(h[_++]=224|g>>>12,h[_++]=128|g>>>6&63,h[_++]=128|g&63):(h[_++]=240|g>>>18,h[_++]=128|g>>>12&63,h[_++]=128|g>>>6&63,h[_++]=128|g&63);return h};function m(d,h){if(h<65534&&(d.subarray&&u||!d.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(d,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(d[b]);return g}i.buf2binstring=function(d){return m(d,d.length)},i.binstring2buf=function(d){for(var h=new s.Buf8(d.length),g=0,b=h.length;g<b;g++)h[g]=d.charCodeAt(g);return h},i.buf2string=function(d,h){var g,b,w,_,x=h||d.length,v=new Array(x*2);for(b=0,g=0;g<x;){if(w=d[g++],w<128){v[b++]=w;continue}if(_=l[w],_>4){v[b++]=65533,g+=_-1;continue}for(w&=_===2?31:_===3?15:7;_>1&&g<x;)w=w<<6|d[g++]&63,_--;if(_>1){v[b++]=65533;continue}w<65536?v[b++]=w:(w-=65536,v[b++]=55296|w>>10&1023,v[b++]=56320|w&1023)}return m(v,b)},i.utf8border=function(d,h){var g;for(h=h||d.length,h>d.length&&(h=d.length),g=h-1;g>=0&&(d[g]&192)===128;)g--;return g<0||g===0?h:g+l[d[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,u,l,c){for(var m=a&65535|0,d=a>>>16&65535|0,h=0;l!==0;){h=l>2e3?2e3:l,l-=h;do m=m+u[c++]|0,d=d+m|0;while(--h);m%=65521,d%=65521}return m|d<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function s(){for(var l,c=[],m=0;m<256;m++){l=m;for(var d=0;d<8;d++)l=l&1?3988292384^l>>>1:l>>>1;c[m]=l}return c}var a=s();function u(l,c,m,d){var h=a,g=d+m;l^=-1;for(var b=d;b<g;b++)l=l>>>8^h[(l^c[b])&255];return l^-1}n.exports=u},{}],6:[function(o,n,i){"use strict";function s(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(l,c){var m,d,h,g,b,w,_,x,v,C,k,E,T,O,I,J,D,S,L,Y,A,N,q,U,R;m=l.state,d=l.next_in,U=l.input,h=d+(l.avail_in-5),g=l.next_out,R=l.output,b=g-(c-l.avail_out),w=g+(l.avail_out-257),_=m.dmax,x=m.wsize,v=m.whave,C=m.wnext,k=m.window,E=m.hold,T=m.bits,O=m.lencode,I=m.distcode,J=(1<<m.lenbits)-1,D=(1<<m.distbits)-1;e:do{T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=O[E&J];t:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L===0)R[g++]=S&65535;else if(L&16){Y=S&65535,L&=15,L&&(T<L&&(E+=U[d++]<<T,T+=8),Y+=E&(1<<L)-1,E>>>=L,T-=L),T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=I[E&D];r:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L&16){if(A=S&65535,L&=15,T<L&&(E+=U[d++]<<T,T+=8,T<L&&(E+=U[d++]<<T,T+=8)),A+=E&(1<<L)-1,A>_){l.msg="invalid distance too far back",m.mode=s;break e}if(E>>>=L,T-=L,L=g-b,A>L){if(L=A-L,L>v&&m.sane){l.msg="invalid distance too far back",m.mode=s;break e}if(N=0,q=k,C===0){if(N+=x-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}else if(C<L){if(N+=x+C-L,L-=C,L<Y){Y-=L;do R[g++]=k[N++];while(--L);if(N=0,C<Y){L=C,Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}}else if(N+=C-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}for(;Y>2;)R[g++]=q[N++],R[g++]=q[N++],R[g++]=q[N++],Y-=3;Y&&(R[g++]=q[N++],Y>1&&(R[g++]=q[N++]))}else{N=g-A;do R[g++]=R[N++],R[g++]=R[N++],R[g++]=R[N++],Y-=3;while(Y>2);Y&&(R[g++]=R[N++],Y>1&&(R[g++]=R[N++]))}}else if((L&64)===0){S=I[(S&65535)+(E&(1<<L)-1)];continue r}else{l.msg="invalid distance code",m.mode=s;break e}break}}else if((L&64)===0){S=O[(S&65535)+(E&(1<<L)-1)];continue t}else if(L&32){m.mode=a;break e}else{l.msg="invalid literal/length code",m.mode=s;break e}break}}while(d<h&&g<w);Y=T>>3,d-=Y,T-=Y<<3,E&=(1<<T)-1,l.next_in=d,l.next_out=g,l.avail_in=d<h?5+(h-d):5-(d-h),l.avail_out=g<w?257+(w-g):257-(g-w),m.hold=E,m.bits=T}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),m=0,d=1,h=2,g=4,b=5,w=6,_=0,x=1,v=2,C=-2,k=-3,E=-4,T=-5,O=8,I=1,J=2,D=3,S=4,L=5,Y=6,A=7,N=8,q=9,U=10,R=11,B=12,re=13,P=14,W=15,ne=16,xe=17,se=18,be=19,ye=20,$=21,Ce=22,Fe=23,xt=24,Le=25,X=26,M=27,K=28,H=29,Q=30,pe=31,le=32,fe=852,me=592,he=15,V=he;function te(F){return(F>>>24&255)+(F>>>8&65280)+((F&65280)<<8)+((F&255)<<24)}function Ne(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(F){var G;return!F||!F.state?C:(G=F.state,F.total_in=F.total_out=G.total=0,F.msg="",G.wrap&&(F.adler=G.wrap&1),G.mode=I,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new s.Buf32(fe),G.distcode=G.distdyn=new s.Buf32(me),G.sane=1,G.back=-1,_)}function ot(F){var G;return!F||!F.state?C:(G=F.state,G.wsize=0,G.whave=0,G.wnext=0,He(F))}function Ze(F,G){var y,oe;return!F||!F.state||(oe=F.state,G<0?(y=0,G=-G):(y=(G>>4)+1,G<48&&(G&=15)),G&&(G<8||G>15))?C:(oe.window!==null&&oe.wbits!==G&&(oe.window=null),oe.wrap=y,oe.wbits=G,ot(F))}function Be(F,G){var y,oe;return F?(oe=new Ne,F.state=oe,oe.window=null,y=Ze(F,G),y!==_&&(F.state=null),y):C}function Ue(F){return Be(F,V)}var ct=!0,Se,Or;function $t(F){if(ct){var G;for(Se=new s.Buf32(512),Or=new s.Buf32(32),G=0;G<144;)F.lens[G++]=8;for(;G<256;)F.lens[G++]=9;for(;G<280;)F.lens[G++]=7;for(;G<288;)F.lens[G++]=8;for(c(d,F.lens,0,288,Se,0,F.work,{bits:9}),G=0;G<32;)F.lens[G++]=5;c(h,F.lens,0,32,Or,0,F.work,{bits:5}),ct=!1}F.lencode=Se,F.lenbits=9,F.distcode=Or,F.distbits=5}function Ye(F,G,y,oe){var Ae,ee=F.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new s.Buf8(ee.wsize)),oe>=ee.wsize?(s.arraySet(ee.window,G,y-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(Ae=ee.wsize-ee.wnext,Ae>oe&&(Ae=oe),s.arraySet(ee.window,G,y-oe,Ae,ee.wnext),oe-=Ae,oe?(s.arraySet(ee.window,G,y-oe,oe,0),ee.wnext=oe,ee.whave=ee.wsize):(ee.wnext+=Ae,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=Ae))),0}function Yr(F,G){var y,oe,Ae,ee,Qe,ie,Je,j,z,yr,je,ce,vr,kr,et=0,Me,$e,ut,pt,br,Fo,at,Ft,ft=new s.Buf8(4),At,Ht,en=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return C;y=F.state,y.mode===B&&(y.mode=re),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,yr=ie,je=Je,Ft=_;e:for(;;)switch(y.mode){case I:if(y.wrap===0){y.mode=re;break}for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.wrap&2&&j===35615){y.check=0,ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0),j=0,z=0,y.mode=J;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((j&255)<<8)+(j>>8))%31){F.msg="incorrect header check",y.mode=Q;break}if((j&15)!==O){F.msg="unknown compression method",y.mode=Q;break}if(j>>>=4,z-=4,at=(j&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){F.msg="invalid window size",y.mode=Q;break}y.dmax=1<<at,F.adler=y.check=1,y.mode=j&512?U:B,j=0,z=0;break;case J:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.flags=j,(y.flags&255)!==O){F.msg="unknown compression method",y.mode=Q;break}if(y.flags&57344){F.msg="unknown header flags set",y.mode=Q;break}y.head&&(y.head.text=j>>8&1),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=D;case D:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.time=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,ft[2]=j>>>16&255,ft[3]=j>>>24&255,y.check=u(y.check,ft,4,0)),j=0,z=0,y.mode=S;case S:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.xflags=j&255,y.head.os=j>>8),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=L;case L:if(y.flags&1024){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length=j,y.head&&(y.head.extra_len=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0}else y.head&&(y.head.extra=null);y.mode=Y;case Y:if(y.flags&1024&&(ce=y.length,ce>ie&&(ce=ie),ce&&(y.head&&(at=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),s.arraySet(y.head.extra,oe,ee,ce,at)),y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,y.length-=ce),y.length))break e;y.length=0,y.mode=A;case A:if(y.flags&2048){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=N;case N:if(y.flags&4096){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.comment+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.comment=null);y.mode=q;case q:if(y.flags&512){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.check&65535)){F.msg="header crc mismatch",y.mode=Q;break}j=0,z=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),F.adler=y.check=0,y.mode=B;break;case U:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}F.adler=y.check=te(j),j=0,z=0,y.mode=R;case R:if(y.havedict===0)return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,v;F.adler=y.check=1,y.mode=B;case B:if(G===b||G===w)break e;case re:if(y.last){j>>>=z&7,z-=z&7,y.mode=M;break}for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}switch(y.last=j&1,j>>>=1,z-=1,j&3){case 0:y.mode=P;break;case 1:if($t(y),y.mode=ye,G===w){j>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:F.msg="invalid block type",y.mode=Q}j>>>=2,z-=2;break;case P:for(j>>>=z&7,z-=z&7;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if((j&65535)!==(j>>>16^65535)){F.msg="invalid stored block lengths",y.mode=Q;break}if(y.length=j&65535,j=0,z=0,y.mode=W,G===w)break e;case W:y.mode=ne;case ne:if(ce=y.length,ce){if(ce>ie&&(ce=ie),ce>Je&&(ce=Je),ce===0)break e;s.arraySet(Ae,oe,ee,ce,Qe),ie-=ce,ee+=ce,Je-=ce,Qe+=ce,y.length-=ce;break}y.mode=B;break;case xe:for(;z<14;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.nlen=(j&31)+257,j>>>=5,z-=5,y.ndist=(j&31)+1,j>>>=5,z-=5,y.ncode=(j&15)+4,j>>>=4,z-=4,y.nlen>286||y.ndist>30){F.msg="too many length or distance symbols",y.mode=Q;break}y.have=0,y.mode=se;case se:for(;y.have<y.ncode;){for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.lens[en[y.have++]]=j&7,j>>>=3,z-=3}for(;y.have<19;)y.lens[en[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,At={bits:y.lenbits},Ft=c(m,y.lens,0,19,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid code lengths set",y.mode=Q;break}y.have=0,y.mode=be;case be:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(ut<16)j>>>=Me,z-=Me,y.lens[y.have++]=ut;else{if(ut===16){for(Ht=Me+2;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j>>>=Me,z-=Me,y.have===0){F.msg="invalid bit length repeat",y.mode=Q;break}at=y.lens[y.have-1],ce=3+(j&3),j>>>=2,z-=2}else if(ut===17){for(Ht=Me+3;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=3+(j&7),j>>>=3,z-=3}else{for(Ht=Me+7;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=11+(j&127),j>>>=7,z-=7}if(y.have+ce>y.nlen+y.ndist){F.msg="invalid bit length repeat",y.mode=Q;break}for(;ce--;)y.lens[y.have++]=at}}if(y.mode===Q)break;if(y.lens[256]===0){F.msg="invalid code -- missing end-of-block",y.mode=Q;break}if(y.lenbits=9,At={bits:y.lenbits},Ft=c(d,y.lens,0,y.nlen,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid literal/lengths set",y.mode=Q;break}if(y.distbits=6,y.distcode=y.distdyn,At={bits:y.distbits},Ft=c(h,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,At),y.distbits=At.bits,Ft){F.msg="invalid distances set",y.mode=Q;break}if(y.mode=ye,G===w)break e;case ye:y.mode=$;case $:if(ie>=6&&Je>=258){F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,l(F,je),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,y.mode===B&&(y.back=-1);break}for(y.back=0;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if($e&&($e&240)===0){for(pt=Me,br=$e,Fo=ut;et=y.lencode[Fo+((j&(1<<pt+br)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,y.length=ut,$e===0){y.mode=X;break}if($e&32){y.back=-1,y.mode=B;break}if($e&64){F.msg="invalid literal/length code",y.mode=Q;break}y.extra=$e&15,y.mode=Ce;case Ce:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Fe;case Fe:for(;et=y.distcode[j&(1<<y.distbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(($e&240)===0){for(pt=Me,br=$e,Fo=ut;et=y.distcode[Fo+((j&(1<<pt+br)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,$e&64){F.msg="invalid distance code",y.mode=Q;break}y.offset=ut,y.extra=$e&15,y.mode=xt;case xt:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.offset+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){F.msg="invalid distance too far back",y.mode=Q;break}y.mode=Le;case Le:if(Je===0)break e;if(ce=je-Je,y.offset>ce){if(ce=y.offset-ce,ce>y.whave&&y.sane){F.msg="invalid distance too far back",y.mode=Q;break}ce>y.wnext?(ce-=y.wnext,vr=y.wsize-ce):vr=y.wnext-ce,ce>y.length&&(ce=y.length),kr=y.window}else kr=Ae,vr=Qe-y.offset,ce=y.length;ce>Je&&(ce=Je),Je-=ce,y.length-=ce;do Ae[Qe++]=kr[vr++];while(--ce);y.length===0&&(y.mode=$);break;case X:if(Je===0)break e;Ae[Qe++]=y.length,Je--,y.mode=$;break;case M:if(y.wrap){for(;z<32;){if(ie===0)break e;ie--,j|=oe[ee++]<<z,z+=8}if(je-=Je,F.total_out+=je,y.total+=je,je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,Qe-je):a(y.check,Ae,je,Qe-je)),je=Je,(y.flags?j:te(j))!==y.check){F.msg="incorrect data check",y.mode=Q;break}j=0,z=0}y.mode=K;case K:if(y.wrap&&y.flags){for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.total&4294967295)){F.msg="incorrect length check",y.mode=Q;break}j=0,z=0}y.mode=H;case H:Ft=x;break e;case Q:Ft=k;break e;case pe:return E;case le:default:return C}return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,(y.wsize||je!==F.avail_out&&y.mode<Q&&(y.mode<M||G!==g))&&Ye(F,F.output,F.next_out,je-F.avail_out)?(y.mode=pe,E):(yr-=F.avail_in,je-=F.avail_out,F.total_in+=yr,F.total_out+=je,y.total+=je,y.wrap&&je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,F.next_out-je):a(y.check,Ae,je,F.next_out-je)),F.data_type=y.bits+(y.last?64:0)+(y.mode===B?128:0)+(y.mode===ye||y.mode===W?256:0),(yr===0&&je===0||G===g)&&Ft===_&&(Ft=T),Ft)}function St(F){if(!F||!F.state)return C;var G=F.state;return G.window&&(G.window=null),F.state=null,_}function kt(F,G){var y;return!F||!F.state||(y=F.state,(y.wrap&2)===0)?C:(y.head=G,G.done=!1,_)}function vt(F,G){var y=G.length,oe,Ae,ee;return!F||!F.state||(oe=F.state,oe.wrap!==0&&oe.mode!==R)?C:oe.mode===R&&(Ae=1,Ae=a(Ae,G,y,0),Ae!==oe.check)?k:(ee=Ye(F,G,y,y),ee?(oe.mode=pe,E):(oe.havedict=1,_))}i.inflateReset=ot,i.inflateReset2=Ze,i.inflateResetKeep=He,i.inflateInit=Ue,i.inflateInit2=Be,i.inflate=Yr,i.inflateEnd=St,i.inflateGetHeader=kt,i.inflateSetDictionary=vt,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,u=852,l=592,c=0,m=1,d=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],w=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,C,k,E,T,O,I){var J=I.bits,D=0,S=0,L=0,Y=0,A=0,N=0,q=0,U=0,R=0,B=0,re,P,W,ne,xe,se=null,be=0,ye,$=new s.Buf16(a+1),Ce=new s.Buf16(a+1),Fe=null,xt=0,Le,X,M;for(D=0;D<=a;D++)$[D]=0;for(S=0;S<k;S++)$[v[C+S]]++;for(A=J,Y=a;Y>=1&&$[Y]===0;Y--);if(A>Y&&(A=Y),Y===0)return E[T++]=1<<24|64<<16|0,E[T++]=1<<24|64<<16|0,I.bits=1,0;for(L=1;L<Y&&$[L]===0;L++);for(A<L&&(A=L),U=1,D=1;D<=a;D++)if(U<<=1,U-=$[D],U<0)return-1;if(U>0&&(x===c||Y!==1))return-1;for(Ce[1]=0,D=1;D<a;D++)Ce[D+1]=Ce[D]+$[D];for(S=0;S<k;S++)v[C+S]!==0&&(O[Ce[v[C+S]]++]=S);if(x===c?(se=Fe=O,ye=19):x===m?(se=h,be-=257,Fe=g,xt-=257,ye=256):(se=b,Fe=w,ye=-1),B=0,S=0,D=L,xe=T,N=A,q=0,W=-1,R=1<<A,ne=R-1,x===m&&R>u||x===d&&R>l)return 1;for(;;){Le=D-q,O[S]<ye?(X=0,M=O[S]):O[S]>ye?(X=Fe[xt+O[S]],M=se[be+O[S]]):(X=96,M=0),re=1<<D-q,P=1<<N,L=P;do P-=re,E[xe+(B>>q)+P]=Le<<24|X<<16|M|0;while(P!==0);for(re=1<<D-1;B&re;)re>>=1;if(re!==0?(B&=re-1,B+=re):B=0,S++,--$[D]===0){if(D===Y)break;D=v[C+O[S]]}if(D>A&&(B&ne)!==W){for(q===0&&(q=A),xe+=L,N=D-q,U=1<<N;N+q<Y&&(U-=$[N+q],!(U<=0));)N++,U<<=1;if(R+=1<<N,x===m&&R>u||x===d&&R>l)return 1;W=B&ne,E[W]=A<<24|N<<16|xe-T|0}}return B!==0&&(E[xe+B]=D-q<<24|64<<16|0),I.bits=A,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function s(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),m=o("./zlib/zstream"),d=o("./zlib/gzheader"),h=Object.prototype.toString;function g(_){if(!(this instanceof g))return new g(_);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},_||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(_&&_.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var v=s.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new d,s.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):h.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=s.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}g.prototype.push=function(_,x){var v=this.strm,C=this.options.chunkSize,k=this.options.dictionary,E,T,O,I,J,D=!1;if(this.ended)return!1;T=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof _=="string"?v.input=u.binstring2buf(_):h.call(_)==="[object ArrayBuffer]"?v.input=new Uint8Array(_):v.input=_,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(C),v.next_out=0,v.avail_out=C),E=s.inflate(v,l.Z_NO_FLUSH),E===l.Z_NEED_DICT&&k&&(E=s.inflateSetDictionary(this.strm,k)),E===l.Z_BUF_ERROR&&D===!0&&(E=l.Z_OK,D=!1),E!==l.Z_STREAM_END&&E!==l.Z_OK)return this.onEnd(E),this.ended=!0,!1;v.next_out&&(v.avail_out===0||E===l.Z_STREAM_END||v.avail_in===0&&(T===l.Z_FINISH||T===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=u.utf8border(v.output,v.next_out),I=v.next_out-O,J=u.buf2string(v.output,O),v.next_out=I,v.avail_out=C-I,I&&a.arraySet(v.output,v.output,O,I,0),this.onData(J)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(D=!0)}while((v.avail_in>0||v.avail_out===0)&&E!==l.Z_STREAM_END);return E===l.Z_STREAM_END&&(T=l.Z_FINISH),T===l.Z_FINISH?(E=s.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===l.Z_OK):(T===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},g.prototype.onData=function(_){this.chunks.push(_)},g.prototype.onEnd=function(_){_===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=_,this.msg=this.strm.msg};function b(_,x){var v=new g(x);if(v.push(_,!0),v.err)throw v.msg||c[v.err];return v.result}function w(_,x){return x=x||{},x.raw=!0,b(_,x)}i.Inflate=g,i.inflate=b,i.inflateRaw=w,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var wM=globalThis.fetch,ca=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},TS=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},PS=new Date("1904-01-01T00:00:00+0000").getTime();function OS(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var kS=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return OS([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(PS+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},lt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},ke=class extends lt{constructor(e,t,r){let{parser:o,start:n}=super(new kS(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ae(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var FS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new AS(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),i)})}},AS=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},my=py.inflate||void 0,hy=void 0,IS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new LS(o)),NS(this,t,r)}},LS=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function NS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(my)a=my(new Uint8Array(s));else if(hy)a=hy(new Uint8Array(s));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var gy=dy,yy=void 0,MS=class extends ke{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new VS(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let l=this.directory[u+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(gy)i=gy(new Uint8Array(s));else if(yy)i=new Uint8Array(yy(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}DS(this,i,r)}},VS=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=BS(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function DS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function BS(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var Cy={},Ry=!1;Promise.all([Promise.resolve().then(function(){return p_}),Promise.resolve().then(function(){return h_}),Promise.resolve().then(function(){return y_}),Promise.resolve().then(function(){return w_}),Promise.resolve().then(function(){return S_}),Promise.resolve().then(function(){return T_}),Promise.resolve().then(function(){return O_}),Promise.resolve().then(function(){return F_}),Promise.resolve().then(function(){return z_}),Promise.resolve().then(function(){return Q_}),Promise.resolve().then(function(){return BC}),Promise.resolve().then(function(){return zC}),Promise.resolve().then(function(){return GC}),Promise.resolve().then(function(){return XC}),Promise.resolve().then(function(){return JC}),Promise.resolve().then(function(){return $C}),Promise.resolve().then(function(){return rR}),Promise.resolve().then(function(){return nR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return uR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return hR}),Promise.resolve().then(function(){return vR}),Promise.resolve().then(function(){return bR}),Promise.resolve().then(function(){return xR}),Promise.resolve().then(function(){return _R}),Promise.resolve().then(function(){return RR}),Promise.resolve().then(function(){return TR}),Promise.resolve().then(function(){return kR}),Promise.resolve().then(function(){return MR}),Promise.resolve().then(function(){return jR}),Promise.resolve().then(function(){return UR}),Promise.resolve().then(function(){return qR}),Promise.resolve().then(function(){return XR}),Promise.resolve().then(function(){return JR}),Promise.resolve().then(function(){return e2}),Promise.resolve().then(function(){return r2}),Promise.resolve().then(function(){return a2}),Promise.resolve().then(function(){return c2}),Promise.resolve().then(function(){return d2})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Cy[r]=t[r]}),Ry=!0});function jS(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Cy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function zS(){let e=0;function t(r,o){if(!Ry)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(jS)}return new Promise((r,o)=>t(r))}function HS(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function US(e,t,r={}){if(!globalThis.document)return;let o=HS(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var ZS=[0,1,0,0],XS=[79,84,84,79],KS=[119,79,70,70],JS=[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 QS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(ua(t,ZS)||ua(t,XS))return"SFNT";if(ua(t,KS))return"WOFF";if(ua(t,JS))return"WOFF2"}function $S(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var da=class extends FS{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 qS(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>$S(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=QS(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 GS().then(t=>(e==="SFNT"&&(this.opentype=new NS(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new VS(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new jS(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}},eC=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}]}},tC=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 rC(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}))}},rC=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}},oC=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}))}},nC=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}]}},iC=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 sC(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}))}},sC=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},aC=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}]}},lC=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 cC(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}))}},cC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},uC=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 fC(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}))}},fC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},dC=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 pC(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)}},pC=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function mC(e,t,r){let o=e.uint16;return o===0?new eC(e,t,r):o===2?new tC(e,t,r):o===4?new oC(e,t,r):o===6?new nC(e,t,r):o===8?new iC(e,t,r):o===10?new aC(e,t,r):o===12?new lC(e,t,r):o===13?new uC(e,t,r):o===14?new dC(e,t,r):{}}var hC=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 gC(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})}},gC=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,mC(e,r,o)))}},yC=Object.freeze({__proto__:null,cmap:hC}),vC=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})}},bC=Object.freeze({__proto__:null,head:vC}),wC=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()}},xC=Object.freeze({__proto__:null,hhea:wC}),SC=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 CC(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)))}}},CC=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},_C=Object.freeze({__proto__:null,hmtx:SC}),RC=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()}},EC=Object.freeze({__proto__:null,maxp:RC}),TC=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 OC(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new PC(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}},PC=class{constructor(e,t){this.length=e,this.offset=t}},OC=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,kC(e,this)))}};function kC(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 FC=Object.freeze({__proto__:null,name:TC}),AC=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()}},IC=Object.freeze({__proto__:null,OS2:AC}),LC=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]<Ry.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 Ry[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(""))}},Ry=[".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"],NC=Object.freeze({__proto__:null,post:LC}),MC=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 nu({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new nu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new nu({offset:e.offset+this.itemVarStoreOffset},t)))}},nu=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 VC({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new DC({offset:e.offset+this.baseScriptListOffset},t))}},VC=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)}},DC=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 BC(this.start,r))))}},BC=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new jC(t)))}},jC=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 zC(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new HC(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Iy(e)))}},zC=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Iy(t)))}},HC=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 WC(this.parser)}},Iy=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 UC(e))))}},UC=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},WC=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)}},GC=Object.freeze({__proto__:null,BASE:MC}),Ey=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 YC(e)))}},YC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Ci=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 qC(e)))}},qC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},ZC=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)}},XC=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 Ey(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new KC(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new QC(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Ey(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new t_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new ZC(r)}))}},KC=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 JC(this.parser)}},JC=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},QC=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Ci(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 $C(this.parser)}},$C=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 e_(this.parser)}},e_=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)}},t_=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 Ci(this.parser)}},r_=Object.freeze({__proto__:null,GDEF:XC}),Ty=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 o_(e))}},o_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},n_=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new i_(e))}},i_=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Py=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)}},Oy=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 s_(e))}},s_=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},a_=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 c_(e);if(t.startsWith("cc"))return new l_(e);if(t.startsWith("ss"))return new u_(e)}}},l_=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)}},c_=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},u_=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ly(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 Ci(e)}},su=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},f_=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},d_=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 p_(t)}},p_=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},m_=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 h_(t)}},h_=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},g_=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 y_(t)}},y_=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 v_(t)}},v_=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},b_=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&&(Ly(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 su(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 w_(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 x_(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 Ci(t)}},w_=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 Ny(t)}},Ny=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 su(e))}},x_=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 S_(t)}},S_=class extends Ny{constructor(e){super(e)}},C_=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&&(Ly(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 My(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 __(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 E_(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 Ci(t)}},__=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 R_(t)}},R_=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 su(e))}},E_=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 T_(t)}},T_=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 My(e))}},My=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},P_=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},O_=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)}},k_={buildSubtable:function(e,t){let r=new[void 0,f_,d_,m_,g_,b_,C_,P_,O_][e](t);return r.type=e,r}},no=class extends lt{constructor(e){super(e)}},F_=class extends no{constructor(e){super(e),console.log("lookup type 1")}},A_=class extends no{constructor(e){super(e),console.log("lookup type 2")}},I_=class extends no{constructor(e){super(e),console.log("lookup type 3")}},L_=class extends no{constructor(e){super(e),console.log("lookup type 4")}},N_=class extends no{constructor(e){super(e),console.log("lookup type 5")}},M_=class extends no{constructor(e){super(e),console.log("lookup type 6")}},V_=class extends no{constructor(e){super(e),console.log("lookup type 7")}},D_=class extends no{constructor(e){super(e),console.log("lookup type 8")}},B_=class extends no{constructor(e){super(e),console.log("lookup type 9")}},j_={buildSubtable:function(e,t){let r=new[void 0,F_,A_,I_,L_,N_,M_,V_,D_,B_][e](t);return r.type=e,r}},ky=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)}},z_=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"?k_:j_;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Vy=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?Ty.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Ty(o))),ae(this,"featureList",()=>i?Oy.EMPTY:(o.currentPosition=n+this.featureListOffset,new Oy(o))),ae(this,"lookupList",()=>i?ky.EMPTY:(o.currentPosition=n+this.lookupListOffset,new ky(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 n_(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 Py(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 Py(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 a_(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 z_(this.parser,t)}},H_=class extends Vy{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},U_=Object.freeze({__proto__:null,GSUB:H_}),W_=class extends Vy{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},G_=Object.freeze({__proto__:null,GPOS:W_}),Y_=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 q_(r)}},q_=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new Z_(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)}},Z_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},X_=Object.freeze({__proto__:null,SVG:Y_}),K_=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 J_(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 Q_(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)}},J_=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}},Q_=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)}},$_=Object.freeze({__proto__:null,fvar:K_}),eR=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))}},tR=Object.freeze({__proto__:null,cvt:eR}),rR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},oR=Object.freeze({__proto__:null,fpgm:rR}),nR=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 iR(r)))}},iR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},sR=Object.freeze({__proto__:null,gasp:nR}),aR=class extends ke{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},lR=Object.freeze({__proto__:null,glyf:aR}),cR=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}}},uR=Object.freeze({__proto__:null,loca:cR}),fR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},dR=Object.freeze({__proto__:null,prep:fR}),pR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},mR=Object.freeze({__proto__:null,CFF:pR}),hR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},gR=Object.freeze({__proto__:null,CFF2:hR}),yR=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 vR(r)))}},vR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},bR=Object.freeze({__proto__:null,VORG:yR}),wR=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}},xR=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}},Dy=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 wR(o)))}},SR=Object.freeze({__proto__:null,EBLC:Dy}),By=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},CR=Object.freeze({__proto__:null,EBDT:By}),_R=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 xR(r)))}},RR=Object.freeze({__proto__:null,EBSC:_R}),ER=class extends Dy{constructor(e,t){super(e,t,"CBLC")}},TR=Object.freeze({__proto__:null,CBLC:ER}),PR=class extends By{constructor(e,t){super(e,t,"CBDT")}},OR=Object.freeze({__proto__:null,CBDT:PR}),kR=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))}},FR=Object.freeze({__proto__:null,sbix:kR}),AR=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 iu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new iu(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 iu(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 IR(p))}},iu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},IR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},LR=Object.freeze({__proto__:null,COLR:AR}),NR=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 MR(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 VR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new DR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new BR(r,o))))}},MR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},VR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},DR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},BR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},jR=Object.freeze({__proto__:null,CPAL:NR}),zR=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 HR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new UR(this.parser)}},HR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},UR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},WR=Object.freeze({__proto__:null,DSIG:zR}),GR=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 YR(o,n))}},YR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},qR=Object.freeze({__proto__:null,hdmx:GR}),ZR=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 XR(r);n.push(s),o+=s}return n})}},XR=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 KR(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]}},KR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},JR=Object.freeze({__proto__:null,kern:ZR}),QR=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)}},$R=Object.freeze({__proto__:null,LTSH:QR}),e2=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.")}},t2=Object.freeze({__proto__:null,MERG:e2}),r2=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 o2(this.tableStart,r))}},o2=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)}},n2=Object.freeze({__proto__:null,meta:r2}),i2=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.")}},s2=Object.freeze({__proto__:null,PCLT:i2}),a2=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 l2(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new c2(r))}},l2=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},c2=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new u2(e))}},u2=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},f2=Object.freeze({__proto__:null,VDMX:a2}),d2=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()}},p2=Object.freeze({__proto__:null,vhea:d2}),m2=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 h2(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)))}}},h2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},g2=Object.freeze({__proto__:null,vmtx:m2});function jy(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 y2(){let{installFonts:e}=(0,_i.useContext)(jt),[t,r]=(0,_i.useState)(!1),[o,n]=(0,_i.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,C=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 eu.includes(k)?(g.add(v.name),v):null}),x=(await Promise.all(C)).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 C=(await new Promise(I=>b.onload=I)).detail.font,{name:x}=C.opentype.tables,v=x.get(16)||x.get(1),_=x.get(2).toLowerCase().includes("italic"),k=C.opentype.tables["OS/2"].usWeightClass||"normal",T=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),O=T?`${T.minValue} ${T.maxValue}`:null;return{file:h,fontFamily:v,fontStyle:_?"italic":"normal",fontWeight:O||k}},d=async h=>{let g=jy(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:eu.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=y2;var Hy=f(Z(),1),{Tabs:WB}=Ve(au.privateApis),GB={id:"installed-fonts",title:(0,ma._x)("Library","Font library")},YB={id:"upload-fonts",title:(0,ma._x)("Upload","noun")};var Uy=f(ge(),1),lu=f(ue(),1),b2=f(Te(),1);var Wy=f(Z(),1);var cu=f(Z(),1);var Gy=f(ge(),1),ha=f(ue(),1);var Yy=f(Z(),1);var fu=f(Z(),1);var wt=f(ge(),1),du=f(ue(),1),T2=f(Te(),1);var qy=f(Dt(),1);var R2=f(Z(),1),{useSettingsForBlockElement:Sj,TypographyPanel:Cj}=Ve(qy.privateApis);var E2=f(Z(),1);var pu=f(Z(),1),Aj={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),F2=f(ue(),1),Xy=f(Dt(),1);var Dn=f(ue(),1),Zy=f(ge(),1);var k2=f(Te(),1);var P2=f(ue(),1),O2=f(Z(),1);var mu=f(Z(),1);var hu=f(Z(),1),{useSettingsForBlockElement:Zj,ColorPanel:Xj}=Ve(Xy.privateApis),Kj=[{name:"cite",label:(0,ga.__)("Citations")},{name:"textInput",label:(0,ga.__)("Inputs")},{name:"select",label:(0,ga.__)("Selects")}];var H2=f(ge(),1);var L2=f(yo(),1),gu=f(ue(),1),N2=f(ge(),1);var va=f(ue(),1);var ya=f(ue(),1);var Ky=f(Z(),1);function Jy(){let{paletteColors:e}=Pn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Ky.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ei=f(Z(),1),A2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},I2=({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:A2,style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(ya.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(Jy,{})})},o)}),Qy=I2;var $o=f(Z(),1),$y=["color"];function ba({title:e,gap:t=2}){let r=Hs($y);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:$y,showTooltip:!0,children:()=>(0,$o.jsx)(Qy,{})},n))})]})}var ev=f(Z(),1);var M2=f(yo(),1),tv=f(ue(),1),V2=f(ge(),1);var rv=f(Z(),1);var D2=f(yo(),1),B2=f(Te(),1),j2=f(ue(),1);var z2=f(ge(),1);var ov=f(Z(),1);var yu=f(Z(),1);var W2=f(ge(),1),iv=f(Dt(),1),G2=f(ue(),1);var nv=f(Dt(),1);var U2=f(Z(),1);var{BackgroundPanel:E9}=Ve(nv.privateApis);var vu=f(Z(),1),{useHasBackgroundPanel:I9}=Ve(iv.privateApis);var av=f(ge(),1);var Ti=f(ue(),1),X2=f(ge(),1);var K2=f(Te(),1);var Y2=f(ue(),1),q2=f(ge(),1),Z2=f(Z(),1);var sv=f(Z(),1),{Menu:z9}=Ve(Ti.privateApis);var wu=f(Z(),1);var yr=f(ue(),1),uv=f(ge(),1);var wa=f(Te(),1);var Pi=f(ue(),1);var lv=f(Z(),1),{Menu:tz}=Ve(Pi.privateApis);var $2=f(ue(),1),eE=f(ge(),1),tE=f(Z(),1);var xu=f(ue(),1),rE=f(ge(),1),oE=f(Te(),1);var cv=f(Z(),1);var Su=f(Z(),1);var aE=f(Z(),1);var uE=f(ge(),1),dv=f(Dt(),1);var fv=f(Dt(),1),lE=f(Te(),1);var cE=f(Z(),1),{useSettingsForBlockElement:Ez,DimensionsPanel:Tz}=Ve(fv.privateApis);var Cu=f(Z(),1),{useHasDimensionsPanel:Lz,useSettingsForBlockElement:Nz}=Ve(dv.privateApis);var vv=f(ue(),1),mE=f(ge(),1);var dE=f(ge(),1),pE=f(ue(),1);var pv=f(sr(),1),mv=f(Kt(),1),Sa=f(Te(),1),hv=f(ue(),1),gv=f(ge(),1);var xa=f(Z(),1);function fE({gap:e=2}){let{user:t}=(0,Sa.useContext)(gt),r=t?.styles,n=(0,mv.useSelect)(s=>{let a=s(pv.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!yi(s,["color"])&&!yi(s,["typography","spacing"])),i=(0,Sa.useMemo)(()=>[...[{title:(0,gv.__)("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)(hv.__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)(Wc,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var _u=fE;var yv=f(Z(),1);var Ru=f(Z(),1);var hE=f(ge(),1),gE=f(ue(),1),bv=f(Dt(),1);var Eu=f(Z(),1),{AdvancedPanel:$z}=Ve(bv.privateApis);var Tv=f(ge(),1),Pu=f(ue(),1),Ou=f(Te(),1);var yE=f(Kt(),1),vE=f(sr(),1),wv=f(Te(),1);var Cv=f(ge(),1),Ca=f(ue(),1),_a=f(Sv(),1),bE=f(sr(),1),wE=f(Kt(),1);var _v=f(Qc(),1);var Rv=f(Z(),1),{Badge:i7}=Ve(Ca.privateApis),s7=3600*1e3*24;var Tu=f(ue(),1),Oi=f(ge(),1);var Ev=f(Z(),1);var ku=f(Z(),1);var Pv=f(ge(),1),Ov=f(ue(),1);var kv=f(Z(),1);var Av=f(ge(),1),ki=f(ue(),1),Iv=f(Te(),1);var SE=f(Dt(),1),CE=f(ge(),1);var _E=f(Z(),1);var io=f(ue(),1),Fv=f(Z(),1);var Fu=f(Z(),1);var Iu=f(Z(),1);var Lu=f(Z(),1);function Bn(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Lu.jsx)(gi,{value:r,baseValue:o,onChange:n,children:(0,Lu.jsx)(e,{...i})})}}var PE=Bn(_u);var OE=Bn(ba);var kE=Bn(Xs);var jn=f(Z(),1);function Nu({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 Mv=f(li()),{unlock:Mu}=(0,Mv.__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='8316bac515']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","8316bac515"),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__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}')),document.head.appendChild(e)}var Gr=f(Z()),{Tabs:Ra}=Mu(Vv.privateApis),{useGlobalStyles:FE}=Mu(Dv.privateApis);function AE(){let{records:e=[]}=(0,Ea.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,jv.useState)("installed-fonts"),{base:o,user:n,setUser:i,isReady:s}=FE(),a=(0,Bv.useSelect)(l=>l(Ea.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,Gr.jsx)(gc,{title:(0,zn.__)("Fonts"),className:"font-library-page",children:(0,Gr.jsxs)(Ra,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Gr.jsx)("div",{className:"font-library-page__tablist",children:(0,Gr.jsx)(Ra.TabList,{children:u.map(({id:l,title:c})=>(0,Gr.jsx)(Ra.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Gr.jsx)(Ra.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Gr.jsx)(Nu,{value:n,baseValue:o,onChange:i,activeTab:l})},l))]})})}function IE(){return(0,Gr.jsx)(AE,{})}var LE=IE;export{LE 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"&&!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-directory/style-rtl.css b/wp-includes/css/dist/block-directory/style-rtl.css
index 4dd69dfdcf..5cba1ed72e 100644
--- a/wp-includes/css/dist/block-directory/style-rtl.css
+++ b/wp-includes/css/dist/block-directory/style-rtl.css
@@ -116,11 +116,11 @@
   display: flex;
 }
 .block-directory-block-ratings svg {
-  fill: #1e1e1e;
+  color: #1e1e1e;
   margin-right: -4px;
 }
 .block-directory-block-ratings .block-directory-block-ratings__star-empty {
-  fill: #ccc;
+  color: #ccc;
 }

 .block-directory-compact-list {
@@ -169,9 +169,7 @@
   height: auto;
   padding: 12px;
   margin: 0;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   border: 0;
   text-align: right;
diff --git a/wp-includes/css/dist/block-directory/style-rtl.min.css b/wp-includes/css/dist/block-directory/style-rtl.min.css
index 6d8aa86a41..101a14be18 100644
--- a/wp-includes/css/dist/block-directory/style-rtl.min.css
+++ b/wp-includes/css/dist/block-directory/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-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-right:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-right:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:right;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-left:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-left:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-left:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ 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-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{color:#1e1e1e;margin-right:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{color:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-right:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:right;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-left:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-left:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-left:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-directory/style.css b/wp-includes/css/dist/block-directory/style.css
index 167972195d..67fe6cd8b8 100644
--- a/wp-includes/css/dist/block-directory/style.css
+++ b/wp-includes/css/dist/block-directory/style.css
@@ -116,11 +116,11 @@
   display: flex;
 }
 .block-directory-block-ratings svg {
-  fill: #1e1e1e;
+  color: #1e1e1e;
   margin-left: -4px;
 }
 .block-directory-block-ratings .block-directory-block-ratings__star-empty {
-  fill: #ccc;
+  color: #ccc;
 }

 .block-directory-compact-list {
@@ -169,9 +169,7 @@
   height: auto;
   padding: 12px;
   margin: 0;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   border: 0;
   text-align: left;
diff --git a/wp-includes/css/dist/block-directory/style.min.css b/wp-includes/css/dist/block-directory/style.min.css
index 025bdbbede..6e5c3e1c2f 100644
--- a/wp-includes/css/dist/block-directory/style.min.css
+++ b/wp-includes/css/dist/block-directory/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-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-left:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-left:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:left;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-right:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-right:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-right:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ 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-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{color:#1e1e1e;margin-left:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{color:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-left:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:left;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-right:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-right:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-right:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/content-rtl.css b/wp-includes/css/dist/block-editor/content-rtl.css
index d110f40307..e9475ee4dc 100644
--- a/wp-includes/css/dist/block-editor/content-rtl.css
+++ b/wp-includes/css/dist/block-editor/content-rtl.css
@@ -122,11 +122,6 @@
 .block-editor-block-icon.has-colors svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-block-icon.has-colors svg {
-    fill: CanvasText;
-  }
-}
 .block-editor-block-icon svg {
   min-width: 20px;
   min-height: 20px;
@@ -159,9 +154,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout {
   position: relative;
 }
-.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection {
-  background: transparent;
-}
 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection {
   background: transparent;
 }
@@ -191,11 +183,15 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 }
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),
 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus {
   outline: none;
 }
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected)::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected)::after,
 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus::after {
   content: "";
   position: absolute;
@@ -231,7 +227,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 }
 .block-editor-block-list__layout [class^=components-] {
   -webkit-user-select: text;
-     -moz-user-select: text;
           user-select: text;
 }

@@ -264,7 +259,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
   pointer-events: none;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }
 .block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
@@ -524,9 +518,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout .is-dragging iframe {
   pointer-events: none;
 }
-.block-editor-block-list__layout .is-dragging::-moz-selection {
-  background: transparent !important;
-}
 .block-editor-block-list__layout .is-dragging::selection {
   background: transparent !important;
 }
@@ -574,7 +565,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-variation-picker__variations svg,
 .block-editor-block-variation-picker__skip svg,
 .wp-block-group-placeholder__variations svg {
-  fill: #949494 !important;
+  fill: #949494;
+  color: #949494 !important;
 }
 .block-editor-block-variation-picker__variations .components-button,
 .block-editor-block-variation-picker__skip .components-button,
@@ -589,7 +581,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-variation-picker__variations .components-button:hover svg,
 .block-editor-block-variation-picker__skip .components-button:hover svg,
 .wp-block-group-placeholder__variations .components-button:hover svg {
-  fill: var(--wp-admin-theme-color) !important;
+  fill: var(--wp-admin-theme-color);
+  color: var(--wp-admin-theme-color) !important;
 }
 .block-editor-block-variation-picker__variations > li,
 .block-editor-block-variation-picker__skip > li,
@@ -644,7 +637,7 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
   border: none;
 }
 .is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter {
-  visibility: visible;
+  opacity: 1;
 }
 .block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
   border: none;
@@ -903,12 +896,14 @@ figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before
   padding: 0 2px;
 }

-.rich-text [contenteditable=false]::-moz-selection {
+.rich-text [contenteditable=false]::selection {
   background-color: transparent;
 }

-.rich-text [contenteditable=false]::selection {
-  background-color: transparent;
+.is-selected .non-breaking-space {
+  outline: 1px solid currentColor;
+  outline-offset: -1px;
+  opacity: 0.8;
 }

 .block-editor-warning {
diff --git a/wp-includes/css/dist/block-editor/content-rtl.min.css b/wp-includes/css/dist/block-editor/content-rtl.min.css
index 34831716ff..1b2f4ea569 100644
--- a/wp-includes/css/dist/block-editor/content-rtl.min.css
+++ b/wp-includes/css/dist/block-editor/content-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-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:right;margin-left:2em}.wp-site-blocks>[data-align=right]{float:left;margin-right:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:auto;margin-right:12px;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::-moz-selection{background:transparent!important}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-default-block-appender .block-editor-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;left:0;list-style:none;padding:0;position:absolute;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;left:auto;line-height:inherit;list-style:none;position:relative}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::-moz-selection{background-color:transparent}.rich-text [contenteditable=false]::selection{background-color:transparent}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ 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-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-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:right;margin-left:2em}.wp-site-blocks>[data-align=right]{float:left;margin-right:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:auto;margin-right:12px;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494;color:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{opacity:1}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-default-block-appender .block-editor-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;left:0;list-style:none;padding:0;position:absolute;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;left:auto;line-height:inherit;list-style:none;position:relative}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::selection{background-color:transparent}.is-selected .non-breaking-space{opacity:.8;outline:1px solid currentColor;outline-offset:-1px}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/content.css b/wp-includes/css/dist/block-editor/content.css
index a824683ae7..46b26ecfac 100644
--- a/wp-includes/css/dist/block-editor/content.css
+++ b/wp-includes/css/dist/block-editor/content.css
@@ -122,11 +122,6 @@
 .block-editor-block-icon.has-colors svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-block-icon.has-colors svg {
-    fill: CanvasText;
-  }
-}
 .block-editor-block-icon svg {
   min-width: 20px;
   min-height: 20px;
@@ -159,9 +154,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout {
   position: relative;
 }
-.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection {
-  background: transparent;
-}
 .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection {
   background: transparent;
 }
@@ -191,11 +183,15 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 }
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),
 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus {
   outline: none;
 }
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
 .block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected)::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected)::after,
 .block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus::after {
   content: "";
   position: absolute;
@@ -231,7 +227,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 }
 .block-editor-block-list__layout [class^=components-] {
   -webkit-user-select: text;
-     -moz-user-select: text;
           user-select: text;
 }

@@ -264,7 +259,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
   pointer-events: none;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }
 .block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
@@ -525,9 +519,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-list__layout .is-dragging iframe {
   pointer-events: none;
 }
-.block-editor-block-list__layout .is-dragging::-moz-selection {
-  background: transparent !important;
-}
 .block-editor-block-list__layout .is-dragging::selection {
   background: transparent !important;
 }
@@ -575,7 +566,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-variation-picker__variations svg,
 .block-editor-block-variation-picker__skip svg,
 .wp-block-group-placeholder__variations svg {
-  fill: #949494 !important;
+  fill: #949494;
+  color: #949494 !important;
 }
 .block-editor-block-variation-picker__variations .components-button,
 .block-editor-block-variation-picker__skip .components-button,
@@ -590,7 +582,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
 .block-editor-block-variation-picker__variations .components-button:hover svg,
 .block-editor-block-variation-picker__skip .components-button:hover svg,
 .wp-block-group-placeholder__variations .components-button:hover svg {
-  fill: var(--wp-admin-theme-color) !important;
+  fill: var(--wp-admin-theme-color);
+  color: var(--wp-admin-theme-color) !important;
 }
 .block-editor-block-variation-picker__variations > li,
 .block-editor-block-variation-picker__skip > li,
@@ -645,7 +638,7 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
   border: none;
 }
 .is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter {
-  visibility: visible;
+  opacity: 1;
 }
 .block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
   border: none;
@@ -904,12 +897,14 @@ figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before
   padding: 0 2px;
 }

-.rich-text [contenteditable=false]::-moz-selection {
+.rich-text [contenteditable=false]::selection {
   background-color: transparent;
 }

-.rich-text [contenteditable=false]::selection {
-  background-color: transparent;
+.is-selected .non-breaking-space {
+  outline: 1px solid currentColor;
+  outline-offset: -1px;
+  opacity: 0.8;
 }

 .block-editor-warning {
diff --git a/wp-includes/css/dist/block-editor/content.min.css b/wp-includes/css/dist/block-editor/content.min.css
index 796f7bd463..d85a2e6145 100644
--- a/wp-includes/css/dist/block-editor/content.min.css
+++ b/wp-includes/css/dist/block-editor/content.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-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:left;margin-right:2em}.wp-site-blocks>[data-align=right]{float:right;margin-left:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:12px;margin-right:auto;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::-moz-selection{background:transparent!important}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-default-block-appender .block-editor-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;list-style:none;padding:0;position:absolute;right:0;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;line-height:inherit;list-style:none;position:relative;right:auto}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1)))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::-moz-selection{background-color:transparent}.rich-text [contenteditable=false]::selection{background-color:transparent}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ 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-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-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/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)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:left;margin-right:2em}.wp-site-blocks>[data-align=right]{float:right;margin-left:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:12px;margin-right:auto;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494;color:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{opacity:1}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-default-block-appender .block-editor-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;list-style:none;padding:0;position:absolute;right:0;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;line-height:inherit;list-style:none;position:relative;right:auto}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1)))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::selection{background-color:transparent}.is-selected .non-breaking-space{opacity:.8;outline:1px solid currentColor;outline-offset:-1px}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style-rtl.css b/wp-includes/css/dist/block-editor/style-rtl.css
index 7ec6a966d5..777081901d 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.css
@@ -258,9 +258,9 @@
 }

 .block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
-  width: 226px;
+  width: auto;
 }
-.block-editor-global-styles-background-panel__media-replace-popover .components-button {
+.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 {
@@ -296,11 +296,6 @@ iframe[name=editor-canvas] {
 .block-editor-block-icon.has-colors svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-block-icon.has-colors svg {
-    fill: CanvasText;
-  }
-}
 .block-editor-block-icon svg {
   min-width: 20px;
   min-height: 20px;
@@ -856,9 +851,7 @@ iframe[name=editor-canvas] {
   padding: 0 13px;
   position: relative;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
-  width: -moz-max-content;
   width: max-content;
 }
 .block-editor-block-draggable-chip svg {
@@ -960,6 +953,7 @@ iframe[name=editor-canvas] {
 .block-editor-block-manager__checklist-item .block-editor-block-icon {
   margin-left: 10px;
   fill: #1e1e1e;
+  color: #1e1e1e;
 }

 .block-editor-block-manager__results {
@@ -1160,7 +1154,6 @@ iframe[name=editor-canvas] {
 .components-popover.block-editor-block-popover .components-popover__content {
   margin: 0 !important;
   min-width: auto;
-  width: -moz-max-content;
   width: max-content;
   overflow-y: visible;
 }
@@ -1257,8 +1250,7 @@ iframe[name=editor-canvas] {
 }
 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }

 .components-popover.block-editor-block-switcher__popover .components-popover__content {
@@ -1363,20 +1355,17 @@ iframe[name=editor-canvas] {
   justify-content: center;
 }
 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-gap: 24px;
   display: block;
   width: 100%;
   padding: 32px;
   padding-bottom: 0;
   padding-top: 0;
-  -moz-column-count: 2;
-       column-count: 2;
+  column-count: 2;
 }
 @media (min-width: 1440px) {
   .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
@@ -1398,8 +1387,7 @@ iframe[name=editor-canvas] {
   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 {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  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 {
@@ -1804,9 +1792,7 @@ iframe[name=editor-canvas] {
 }

 .block-editor-global-styles__shadow-indicator {
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   color: #2f2f2f;
   border: #e0e0e0 1px solid;
@@ -2088,14 +2074,6 @@ iframe[name=editor-canvas] {
     animation-fill-mode: forwards;
   }
 }
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus::before {
-  box-shadow: none;
-  outline: none;
-}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-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-grid-item-mover__move-vertical-button-container {
   display: flex;
@@ -2543,7 +2521,7 @@ iframe[name=editor-canvas] {
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -2699,8 +2677,7 @@ iframe[name=editor-canvas] {
 .link-preview-button__image {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   border-radius: 2px;
 }

@@ -2764,6 +2741,9 @@ iframe[name=editor-canvas] {
   position: relative;
   transform: translateY(0);
 }
+.block-editor-list-view-leaf:focus-within, .block-editor-list-view-leaf.is-nesting {
+  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;
 }
@@ -2776,11 +2756,6 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
-    fill: CanvasText;
-  }
-}
 .is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
   color: inherit;
 }
@@ -2794,20 +2769,42 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
   color: var(--wp-block-synced-color);
 }
-.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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-contents:focus::after {
-  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-}
-.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
-  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
-}
 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
+  --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(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+}
+@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 svg, .block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors 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;
@@ -2932,27 +2929,27 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
   box-shadow: none;
+  outline: none;
 }
 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
   content: "";
   position: absolute;
   top: 0;
-  left: -29px;
+  left: -28px;
   bottom: 0;
   right: 0;
   border-radius: inherit;
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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));
+  outline-offset: 1px;
+  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);
   z-index: 2;
   pointer-events: none;
 }
 .block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
   left: 0;
 }
-.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  z-index: 1;
-}
 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
   opacity: 1;
 }
@@ -3738,8 +3735,7 @@ iframe[name=editor-canvas] {
 .block-editor-content-only-controls__media-thumbnail img {
   width: 100% !important;
   height: 100% !important;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 .block-editor-content-only-controls {
@@ -3798,18 +3794,12 @@ iframe[name=editor-canvas] {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .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::-moz-placeholder {
-  color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
 .block-editor-content-only-controls__rich-text::placeholder {
   color: color-mix(in srgb, #1e1e1e, transparent 38%);
 }
@@ -3859,14 +3849,6 @@ iframe[name=editor-canvas] {
   margin-bottom: 16px;
 }

-.block-editor-hooks__position-control-item {
-  /**
-   * Try to make items match the width of the anchor, subtract any margin on
-   * items to calculate the correct inner width.
-   */
-  max-inline-size: max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding), 223px);
-}
-
 .block-editor-hooks__position-control-item-hint {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
   margin-block-start: 4px;
@@ -4193,7 +4175,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
 .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
   display: grid;
   grid-template-columns: 1fr 1fr;
-  grid-gap: 12px;
+  gap: 12px;
 }
 .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
   margin-bottom: 0;
@@ -4381,10 +4363,6 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   margin-left: 8px;
 }

-.block-editor-inserter__preview-container__popover {
-  top: 16px !important;
-}
-
 .block-editor-inserter__preview-container {
   display: none;
   width: 280px;
@@ -4527,7 +4505,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
   display: grid;
   grid-template-columns: 1fr 1fr;
-  grid-gap: 8px;
+  gap: 8px;
 }
 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
   margin-bottom: 0;
@@ -4589,7 +4567,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span

 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
   display: grid;
-  grid-gap: 32px;
+  gap: 32px;
   grid-template-columns: repeat(1, 1fr);
   margin-bottom: 16px;
 }
@@ -4939,4 +4917,50 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   display: flex;
   align-items: center;
   justify-content: start;
+}
+
+/* The stop element is invisible, so its focus indication is drawn around the
+   canvas it stands for. For the iframed canvas it is an overlay instead of
+   an outline, because Safari paints an outline on an iframe element
+   underneath the iframe's content. */
+.block-editor-iframe__scale-container > .block-editor-writing-flow__canvas-stop:focus::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+  z-index: 1;
+  pointer-events: none;
+  border: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+}
+
+.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(-1 * var(--wp-admin-border-width-focus));
+}
+
+/* Looks like a tooltip. Shown at the top of the canvas while the stop is
+   focused. Sticky, because on the widgets screen the stop spans scrolling
+   content and the hint must stay in view; anywhere else there is nothing
+   to scroll and it stays at the top of the canvas. */
+.block-editor-writing-flow__canvas-stop-hint {
+  display: none;
+  position: sticky;
+  top: 16px;
+  margin-inline: auto;
+  width: fit-content;
+  z-index: 2;
+  background: #000;
+  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+  border-radius: 4px;
+  color: #f0f0f0;
+  text-align: center;
+  line-height: 1.4;
+  font-size: 12px;
+  padding: 4px 8px;
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02);
+  white-space: nowrap;
+  pointer-events: none;
+}
+
+.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-rtl.min.css b/wp-includes/css/dist/block-editor/style-rtl.min.css
index ff6394e3d2..ecbb806f61 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:226px}.block-editor-global-styles-background-panel__media-replace-popover .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}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.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;-moz-user-select:none;user-select:none;width:-moz-max-content;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;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:-moz-max-content;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;-moz-text-align-last:center;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{-moz-column-count:2;column-count:2;-moz-column-gap:24px;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{-moz-column-count:3;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{-moz-column-break-inside:avoid;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;-webkit-appearance:none;-moz-appearance:none;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-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-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-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{clip:rect(0,0,0,0);border:0;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%;-o-object-fit:cover;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-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}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.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:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.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-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.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}.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:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";left:-29px;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-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));z-index:1}.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;-o-object-fit:cover;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::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.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{max-inline-size:max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding),223px)}.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{grid-gap:12px;display:grid;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__popover{top:16px!important}.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{grid-gap:8px;display:grid;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{grid-gap:32px;display:grid;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}
\ 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-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
diff --git a/wp-includes/css/dist/block-editor/style.css b/wp-includes/css/dist/block-editor/style.css
index 367e2219d9..2ed9e57450 100644
--- a/wp-includes/css/dist/block-editor/style.css
+++ b/wp-includes/css/dist/block-editor/style.css
@@ -258,9 +258,9 @@
 }

 .block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
-  width: 226px;
+  width: auto;
 }
-.block-editor-global-styles-background-panel__media-replace-popover .components-button {
+.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 {
@@ -296,11 +296,6 @@ iframe[name=editor-canvas] {
 .block-editor-block-icon.has-colors svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-block-icon.has-colors svg {
-    fill: CanvasText;
-  }
-}
 .block-editor-block-icon svg {
   min-width: 20px;
   min-height: 20px;
@@ -856,9 +851,7 @@ iframe[name=editor-canvas] {
   padding: 0 13px;
   position: relative;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
-  width: -moz-max-content;
   width: max-content;
 }
 .block-editor-block-draggable-chip svg {
@@ -960,6 +953,7 @@ iframe[name=editor-canvas] {
 .block-editor-block-manager__checklist-item .block-editor-block-icon {
   margin-right: 10px;
   fill: #1e1e1e;
+  color: #1e1e1e;
 }

 .block-editor-block-manager__results {
@@ -1160,7 +1154,6 @@ iframe[name=editor-canvas] {
 .components-popover.block-editor-block-popover .components-popover__content {
   margin: 0 !important;
   min-width: auto;
-  width: -moz-max-content;
   width: max-content;
   overflow-y: visible;
 }
@@ -1257,8 +1250,7 @@ iframe[name=editor-canvas] {
 }
 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }

 .components-popover.block-editor-block-switcher__popover .components-popover__content {
@@ -1363,20 +1355,17 @@ iframe[name=editor-canvas] {
   justify-content: center;
 }
 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-gap: 24px;
   display: block;
   width: 100%;
   padding: 32px;
   padding-bottom: 0;
   padding-top: 0;
-  -moz-column-count: 2;
-       column-count: 2;
+  column-count: 2;
 }
 @media (min-width: 1440px) {
   .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
@@ -1398,8 +1387,7 @@ iframe[name=editor-canvas] {
   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 {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  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 {
@@ -1804,9 +1792,7 @@ iframe[name=editor-canvas] {
 }

 .block-editor-global-styles__shadow-indicator {
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   color: #2f2f2f;
   border: #e0e0e0 1px solid;
@@ -2089,14 +2075,6 @@ iframe[name=editor-canvas] {
     animation-fill-mode: forwards;
   }
 }
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus::before {
-  box-shadow: none;
-  outline: none;
-}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-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-grid-item-mover__move-vertical-button-container {
   display: flex;
@@ -2544,7 +2522,7 @@ iframe[name=editor-canvas] {
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -2700,8 +2678,7 @@ iframe[name=editor-canvas] {
 .link-preview-button__image {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   border-radius: 2px;
 }

@@ -2765,6 +2742,9 @@ iframe[name=editor-canvas] {
   position: relative;
   transform: translateY(0);
 }
+.block-editor-list-view-leaf:focus-within, .block-editor-list-view-leaf.is-nesting {
+  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;
 }
@@ -2777,11 +2757,6 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
-    fill: CanvasText;
-  }
-}
 .is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
   color: inherit;
 }
@@ -2795,20 +2770,42 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
   color: var(--wp-block-synced-color);
 }
-.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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-contents:focus::after {
-  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-}
-.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
-  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
-}
 .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
+  --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(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+}
+@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 svg, .block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors 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;
@@ -2933,27 +2930,27 @@ iframe[name=editor-canvas] {
 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
   box-shadow: none;
+  outline: none;
 }
 .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
 .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
   content: "";
   position: absolute;
   top: 0;
-  right: -29px;
+  right: -28px;
   bottom: 0;
   left: 0;
   border-radius: inherit;
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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));
+  outline-offset: 1px;
+  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);
   z-index: 2;
   pointer-events: none;
 }
 .block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
   right: 0;
 }
-.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
-  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  z-index: 1;
-}
 .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
   opacity: 1;
 }
@@ -3740,8 +3737,7 @@ iframe[name=editor-canvas] {
 .block-editor-content-only-controls__media-thumbnail img {
   width: 100% !important;
   height: 100% !important;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 .block-editor-content-only-controls {
@@ -3800,18 +3796,12 @@ iframe[name=editor-canvas] {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .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::-moz-placeholder {
-  color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
 .block-editor-content-only-controls__rich-text::placeholder {
   color: color-mix(in srgb, #1e1e1e, transparent 38%);
 }
@@ -3861,14 +3851,6 @@ iframe[name=editor-canvas] {
   margin-bottom: 16px;
 }

-.block-editor-hooks__position-control-item {
-  /**
-   * Try to make items match the width of the anchor, subtract any margin on
-   * items to calculate the correct inner width.
-   */
-  max-inline-size: max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding), 223px);
-}
-
 .block-editor-hooks__position-control-item-hint {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
   margin-block-start: 4px;
@@ -4195,7 +4177,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
 .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
   display: grid;
   grid-template-columns: 1fr 1fr;
-  grid-gap: 12px;
+  gap: 12px;
 }
 .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
   margin-bottom: 0;
@@ -4383,10 +4365,6 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   margin-right: 8px;
 }

-.block-editor-inserter__preview-container__popover {
-  top: 16px !important;
-}
-
 .block-editor-inserter__preview-container {
   display: none;
   width: 280px;
@@ -4529,7 +4507,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
   display: grid;
   grid-template-columns: 1fr 1fr;
-  grid-gap: 8px;
+  gap: 8px;
 }
 .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
   margin-bottom: 0;
@@ -4591,7 +4569,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span

 .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
   display: grid;
-  grid-gap: 32px;
+  gap: 32px;
   grid-template-columns: repeat(1, 1fr);
   margin-bottom: 16px;
 }
@@ -4941,4 +4919,50 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   display: flex;
   align-items: center;
   justify-content: start;
+}
+
+/* The stop element is invisible, so its focus indication is drawn around the
+   canvas it stands for. For the iframed canvas it is an overlay instead of
+   an outline, because Safari paints an outline on an iframe element
+   underneath the iframe's content. */
+.block-editor-iframe__scale-container > .block-editor-writing-flow__canvas-stop:focus::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+  z-index: 1;
+  pointer-events: none;
+  border: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+}
+
+.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(-1 * var(--wp-admin-border-width-focus));
+}
+
+/* Looks like a tooltip. Shown at the top of the canvas while the stop is
+   focused. Sticky, because on the widgets screen the stop spans scrolling
+   content and the hint must stay in view; anywhere else there is nothing
+   to scroll and it stays at the top of the canvas. */
+.block-editor-writing-flow__canvas-stop-hint {
+  display: none;
+  position: sticky;
+  top: 16px;
+  margin-inline: auto;
+  width: fit-content;
+  z-index: 2;
+  background: #000;
+  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+  border-radius: 4px;
+  color: #f0f0f0;
+  text-align: center;
+  line-height: 1.4;
+  font-size: 12px;
+  padding: 4px 8px;
+  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02);
+  white-space: nowrap;
+  pointer-events: none;
+}
+
+.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.min.css b/wp-includes/css/dist/block-editor/style.min.css
index cf460659ef..02e63c0367 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:226px}.block-editor-global-styles-background-panel__media-replace-popover .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}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.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;-moz-user-select:none;user-select:none;width:-moz-max-content;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;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:-moz-max-content;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;-moz-text-align-last:center;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{-moz-column-count:2;column-count:2;-moz-column-gap:24px;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{-moz-column-count:3;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{-moz-column-break-inside:avoid;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;-webkit-appearance:none;-moz-appearance:none;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-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-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-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{clip:rect(0,0,0,0);border:0;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%;-o-object-fit:cover;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-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}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.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:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.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-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.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}.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:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";left:0;pointer-events:none;position:absolute;right:-29px;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-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));z-index:1}.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;-o-object-fit:cover;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::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.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{max-inline-size:max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding),223px)}.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{grid-gap:12px;display:grid;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__popover{top:16px!important}.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{grid-gap:8px;display:grid;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{grid-gap:32px;display:grid;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}
\ 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-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
diff --git a/wp-includes/css/dist/block-library/editor-rtl.css b/wp-includes/css/dist/block-library/editor-rtl.css
index 7287031f55..390c87a974 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.css
@@ -621,57 +621,6 @@ html :where(.wp-block-column) {
   margin-right: 0.75em;
 }

-.wp-block-form-input .is-input-hidden {
-  display: flex;
-  position: relative;
-  font-size: 0.85em;
-  opacity: 0.3;
-  border: 1px dashed;
-  padding: 0.5em;
-  box-sizing: border-box;
-  background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-  justify-content: center;
-  align-items: center;
-}
-.wp-block-form-input .is-input-hidden::after {
-  content: attr(data-message);
-}
-.wp-block-form-input.is-selected .is-input-hidden {
-  opacity: 1;
-  background: none;
-}
-
-.wp-block-form-submission-notification > * {
-  opacity: 0.25;
-  border: 1px dashed;
-  box-sizing: border-box;
-  background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-}
-.wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
-  opacity: 1;
-  background: none;
-}
-.wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
-  display: none !important;
-}
-.wp-block-form-submission-notification::after {
-  display: flex;
-  position: absolute;
-  width: 100%;
-  height: 100%;
-  top: 0;
-  right: 0;
-  justify-content: center;
-  align-items: center;
-  font-size: 1.1em;
-}
-.wp-block-form-submission-notification.form-notification-type-success::after {
-  content: attr(data-message-success);
-}
-.wp-block-form-submission-notification.form-notification-type-error::after {
-  content: attr(data-message-error);
-}
-
 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
   height: 50vh !important;
 }
@@ -705,12 +654,19 @@ html :where(.wp-block-column) {
   margin-top: 16px;
 }

-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
   display: block;
 }
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
   flex: 0 0 100%;
 }
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+  grid-column: 1/-1;
+}
+
 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
   display: none;
 }
@@ -1016,7 +972,6 @@ figure.wp-block-image:not(.wp-block) {
   position: relative;
 }
 .wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-image .is-applying img, .wp-block-image.is-transient img,
@@ -1247,6 +1202,10 @@ figure.wp-block-image:not(.wp-block) {
   visibility: visible;
 }

+.wp-block-navigation__container.block-editor-block-list__layout {
+  flex-grow: 1;
+}
+
 .is-editing > .wp-block-navigation__container {
   visibility: visible;
   opacity: 1;
@@ -1755,6 +1714,10 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
   margin-top: 8px;
 }

+.wp-block-audio__autoplay-help-text {
+  grid-column: 1/-1;
+}
+
 /**
  * Appender
  */
@@ -2181,8 +2144,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   word-break: break-all;
   white-space: normal;
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }
 .block-library-site-logo__inspector-media-replace-container img {
   width: 20px;
@@ -2207,6 +2169,10 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   border: 1px dashed;
 }

+.wp-block-site-title.has-fit-text > * {
+  white-space: inherit !important;
+}
+
 .wp-block-social-links .wp-social-link {
   line-height: 0;
 }
@@ -2392,20 +2358,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   z-index: 1000001;
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .block-library-template-part__selection-search {
@@ -2519,20 +2481,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
 }

 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
   background: #fff;
@@ -2544,12 +2502,6 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   z-index: 2;
 }

-@media (min-width: 600px) {
-  .wp-block-query__enhanced-pagination-modal {
-    max-width: 480px;
-  }
-}
-
 .block-editor-block-settings-menu__popover.is-expanded {
   overflow-y: scroll;
 }
@@ -2566,7 +2518,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   }
 }
 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
-  grid-gap: 12px;
+  gap: 12px;
   min-width: 280px;
 }
 @media (min-width: 600px) {
@@ -2784,11 +2736,9 @@ div[data-type="core/post-featured-image"] img {
   outline: 1px solid rgba(0, 0, 0, 0.1);
 }
 .block-library-poster-image__preview .block-library-poster-image__preview-image {
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   width: 100%;
-  -o-object-position: 50% 50%;
-     object-position: 50% 50%;
+  object-position: 50% 50%;
   aspect-ratio: 2/1;
 }

diff --git a/wp-includes/css/dist/block-library/editor-rtl.min.css b/wp-includes/css/dist/block-library/editor-rtl.min.css
index 7266a28201..2b1e3bed6b 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.min.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.min.css
@@ -1 +1 @@
-.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-left:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__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-library-utils__media-control__reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-right:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-right:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:right}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:left}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-left:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:right}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-right:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-right:.75em}.wp-block-form-input .is-input-hidden{align-items:center;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;display:flex;font-size:.85em;justify-content:center;opacity:.3;padding:.5em;position:relative}.wp-block-form-input .is-input-hidden:after{content:attr(data-message)}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;position:absolute;right:0;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;right:0;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-right:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-right:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;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);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-right:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;position:absolute;right:-1px;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;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);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-right:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-left:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-right-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
+.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-left:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__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-library-utils__media-control__reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-right:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-right:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:right}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:left}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-left:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:right}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-right:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-right:.75em}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;position:absolute;right:0;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;right:0;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-right:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-right:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;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);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-right:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;position:absolute;right:-1px;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;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);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-right:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-left:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-right-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/editor.css b/wp-includes/css/dist/block-library/editor.css
index dceba04479..c187987a52 100644
--- a/wp-includes/css/dist/block-library/editor.css
+++ b/wp-includes/css/dist/block-library/editor.css
@@ -623,57 +623,6 @@ html :where(.wp-block-column) {
   margin-left: 0.75em;
 }

-.wp-block-form-input .is-input-hidden {
-  display: flex;
-  position: relative;
-  font-size: 0.85em;
-  opacity: 0.3;
-  border: 1px dashed;
-  padding: 0.5em;
-  box-sizing: border-box;
-  background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-  justify-content: center;
-  align-items: center;
-}
-.wp-block-form-input .is-input-hidden::after {
-  content: attr(data-message);
-}
-.wp-block-form-input.is-selected .is-input-hidden {
-  opacity: 1;
-  background: none;
-}
-
-.wp-block-form-submission-notification > * {
-  opacity: 0.25;
-  border: 1px dashed;
-  box-sizing: border-box;
-  background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-}
-.wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
-  opacity: 1;
-  background: none;
-}
-.wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
-  display: none !important;
-}
-.wp-block-form-submission-notification::after {
-  display: flex;
-  position: absolute;
-  width: 100%;
-  height: 100%;
-  top: 0;
-  left: 0;
-  justify-content: center;
-  align-items: center;
-  font-size: 1.1em;
-}
-.wp-block-form-submission-notification.form-notification-type-success::after {
-  content: attr(data-message-success);
-}
-.wp-block-form-submission-notification.form-notification-type-error::after {
-  content: attr(data-message-error);
-}
-
 .block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
   height: 50vh !important;
 }
@@ -707,12 +656,19 @@ html :where(.wp-block-column) {
   margin-top: 16px;
 }

-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
   display: block;
 }
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
   flex: 0 0 100%;
 }
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+  grid-column: 1/-1;
+}
+
 :root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
   display: none;
 }
@@ -1019,7 +975,6 @@ figure.wp-block-image:not(.wp-block) {
   position: relative;
 }
 .wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-image .is-applying img, .wp-block-image.is-transient img,
@@ -1251,6 +1206,10 @@ figure.wp-block-image:not(.wp-block) {
   visibility: visible;
 }

+.wp-block-navigation__container.block-editor-block-list__layout {
+  flex-grow: 1;
+}
+
 .is-editing > .wp-block-navigation__container {
   visibility: visible;
   opacity: 1;
@@ -1759,6 +1718,10 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
   margin-top: 8px;
 }

+.wp-block-audio__autoplay-help-text {
+  grid-column: 1/-1;
+}
+
 /**
  * Appender
  */
@@ -2185,8 +2148,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   word-break: break-all;
   white-space: normal;
   text-align: start;
-  -moz-text-align-last: center;
-       text-align-last: center;
+  text-align-last: center;
 }
 .block-library-site-logo__inspector-media-replace-container img {
   width: 20px;
@@ -2211,6 +2173,10 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   border: 1px dashed;
 }

+.wp-block-site-title.has-fit-text > * {
+  white-space: inherit !important;
+}
+
 .wp-block-social-links .wp-social-link {
   line-height: 0;
 }
@@ -2396,20 +2362,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   z-index: 1000001;
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-editor-template-part__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .block-library-template-part__selection-search {
@@ -2523,20 +2485,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
 }

 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 1280px) {
   .block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 .block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
   background: #fff;
@@ -2548,12 +2506,6 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   z-index: 2;
 }

-@media (min-width: 600px) {
-  .wp-block-query__enhanced-pagination-modal {
-    max-width: 480px;
-  }
-}
-
 .block-editor-block-settings-menu__popover.is-expanded {
   overflow-y: scroll;
 }
@@ -2570,7 +2522,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
   }
 }
 .block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
-  grid-gap: 12px;
+  gap: 12px;
   min-width: 280px;
 }
 @media (min-width: 600px) {
@@ -2789,11 +2741,9 @@ div[data-type="core/post-featured-image"] img {
   outline: 1px solid rgba(0, 0, 0, 0.1);
 }
 .block-library-poster-image__preview .block-library-poster-image__preview-image {
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   width: 100%;
-  -o-object-position: 50% 50%;
-     object-position: 50% 50%;
+  object-position: 50% 50%;
   aspect-ratio: 2/1;
 }

diff --git a/wp-includes/css/dist/block-library/editor.min.css b/wp-includes/css/dist/block-library/editor.min.css
index 54871f2fa8..7cb06b316e 100644
--- a/wp-includes/css/dist/block-library/editor.min.css
+++ b/wp-includes/css/dist/block-library/editor.min.css
@@ -1 +1 @@
-.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-right:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__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-library-utils__media-control__reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-left:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-left:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:left}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:right}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-right:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:left}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-left:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-left:.75em}.wp-block-form-input .is-input-hidden{align-items:center;background:repeating-linear-gradient(45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;display:flex;font-size:.85em;justify-content:center;opacity:.3;padding:.5em;position:relative}.wp-block-form-input .is-input-hidden:after{content:attr(data-message)}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-left:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-left:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;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);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-left:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;left:-1px;min-width:200px!important;opacity:1!important;position:absolute;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;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);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-left:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-right:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-left-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
+.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-right:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__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-library-utils__media-control__reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-left:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-left:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:left}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:right}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-right:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:left}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-left:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-left:.75em}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-left:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-left:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;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);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-left:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;left:-1px;min-width:200px!important;opacity:1!important;position:absolute;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;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);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-left:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-right:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-left-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/reset-rtl.css b/wp-includes/css/dist/block-library/reset-rtl.css
index d4ad47f30a..03e2018bc8 100644
--- a/wp-includes/css/dist/block-library/reset-rtl.css
+++ b/wp-includes/css/dist/block-library/reset-rtl.css
@@ -116,9 +116,7 @@ html :where(.editor-styles-wrapper) {
 }
 :where(.editor-styles-wrapper) select {
   font-family: system-ui;
-  -webkit-appearance: revert;
-     -moz-appearance: revert;
-          appearance: revert;
+  appearance: revert;
   color: revert;
   border: revert;
   border-radius: revert;
diff --git a/wp-includes/css/dist/block-library/reset-rtl.min.css b/wp-includes/css/dist/block-library/reset-rtl.min.css
index 0495520338..46928d46e2 100644
--- a/wp-includes/css/dist/block-library/reset-rtl.min.css
+++ b/wp-includes/css/dist/block-library/reset-rtl.min.css
@@ -1 +1 @@
-html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
+html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/reset.css b/wp-includes/css/dist/block-library/reset.css
index d4ad47f30a..03e2018bc8 100644
--- a/wp-includes/css/dist/block-library/reset.css
+++ b/wp-includes/css/dist/block-library/reset.css
@@ -116,9 +116,7 @@ html :where(.editor-styles-wrapper) {
 }
 :where(.editor-styles-wrapper) select {
   font-family: system-ui;
-  -webkit-appearance: revert;
-     -moz-appearance: revert;
-          appearance: revert;
+  appearance: revert;
   color: revert;
   border: revert;
   border-radius: revert;
diff --git a/wp-includes/css/dist/block-library/reset.min.css b/wp-includes/css/dist/block-library/reset.min.css
index 0495520338..46928d46e2 100644
--- a/wp-includes/css/dist/block-library/reset.min.css
+++ b/wp-includes/css/dist/block-library/reset.min.css
@@ -1 +1 @@
-html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
+html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/style-rtl.css b/wp-includes/css/dist/block-library/style-rtl.css
index 0dcea8bd1c..89d4485f34 100644
--- a/wp-includes/css/dist/block-library/style-rtl.css
+++ b/wp-includes/css/dist/block-library/style-rtl.css
@@ -59,7 +59,10 @@
 }

 .wp-block-accordion-panel[hidden] {
+  border: none !important;
+  box-shadow: none !important;
   margin-block-start: 0;
+  padding: 0 !important;
 }

 .wp-block-archives {
@@ -493,7 +496,7 @@
 }

 :where(.wp-block-columns.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-column {
@@ -686,7 +689,6 @@
 .wp-block-comment-template.aligncenter {
   margin-right: auto;
   margin-left: auto;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-comment-template.alignright {
@@ -1008,8 +1010,7 @@
   height: 100%;
   max-width: none;
   max-height: none;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   outline: none;
   border: none;
   box-shadow: none;
@@ -1305,55 +1306,6 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
   text-decoration: none;
 }

-:where(.wp-block-form-input__label) {
-  width: 100%;
-  display: flex;
-  flex-direction: column;
-  gap: 0.25em;
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label).is-label-inline {
-  flex-direction: row;
-  gap: 0.5em;
-  align-items: center;
-}
-:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) {
-  flex-direction: row;
-  width: -moz-fit-content;
-  width: fit-content;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
-  margin: 0;
-}
-:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content + input[type=checkbox]) {
-  /* stylelint-disable-next-line declaration-property-value-allowed-list -- This style is required for old markup. */
-  flex-direction: row-reverse;
-}
-
-:where(.wp-block-form-input__label-content) {
-  width: -moz-fit-content;
-  width: fit-content;
-}
-
-:where(.wp-block-form-input__input) {
-  padding: 0 0.5em;
-  font-size: 1em;
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
-  min-height: 2em;
-  line-height: 2;
-  border-width: 1px;
-  border-style: solid;
-}
-
-textarea.wp-block-form-input__input {
-  min-height: 10em;
-}
-
 .wp-block-gallery:not(.has-nested-images),
 .blocks-gallery-grid:not(.has-nested-images) {
   display: flex;
@@ -1437,8 +1389,7 @@ textarea.wp-block-form-input__input {
   width: 100%;
   height: 100%;
   flex: 1;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -1545,35 +1496,102 @@ textarea.wp-block-form-input__input {
   align-self: flex-start;
 }

-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
   align-items: normal;
 }

-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
   width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
   margin: 0;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
   display: flex;
   flex-grow: 1;
   justify-content: center;
-  position: relative;
   flex-direction: column;
   max-width: 100%;
   box-sizing: border-box;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
   margin: 0;
   flex-direction: column;
   flex-grow: 1;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
   display: block;
   height: auto;
   max-width: 100% !important;
   width: auto;
 }
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+  flex-grow: 1;
+  flex-basis: 100%;
+  text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+  margin-top: 0;
+  margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+  align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+  display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+  width: 100%;
+  flex: 1 0 0%;
+  height: 100%;
+  object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+  width: 100%;
+}
+@media (min-width: 600px) {
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+    width: 100%;
+  }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+  max-width: 420px;
+  width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+  justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+  position: relative;
+  margin: 0;
+}
 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
   position: absolute;
@@ -1662,70 +1680,11 @@ figure.wp-block-gallery.has-nested-images {
 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
   content: none;
 }
-.wp-block-gallery.has-nested-images figcaption {
-  flex-grow: 1;
-  flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+  grid-column: 1/-1;
   text-align: center;
 }
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
-  margin-top: 0;
-  margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
-  align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
-  display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
-  width: 100%;
-  flex: 1 0 0%;
-  height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
-  width: 100%;
-}
-@media (min-width: 600px) {
-  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
-    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
-    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
-  }
-  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
-    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
-  }
-  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
-    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
-  }
-  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
-    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
-  }
-  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
-    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
-    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
-    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
-    width: 100%;
-  }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
-  max-width: 420px;
-  width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
-  justify-content: center;
-}

 .wp-block-group {
   box-sizing: border-box;
@@ -1741,7 +1700,7 @@ h3:where(.wp-block-heading).has-background,
 h4:where(.wp-block-heading).has-background,
 h5:where(.wp-block-heading).has-background,
 h6:where(.wp-block-heading).has-background {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
 h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
 h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
@@ -1786,6 +1745,9 @@ h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
   width: 100%;
   height: 100%;
 }
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+  vector-effect: none;
+}

 .wp-block-image > a,
 .wp-block-image > figure > a {
@@ -2342,7 +2304,7 @@ ul {
 }

 :root :where(.wp-block-list.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-loginout {
@@ -2437,7 +2399,7 @@ ul {
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -2457,8 +2419,7 @@ ul {
   position: absolute;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 /*
@@ -3200,7 +3161,7 @@ p.has-drop-cap.has-background {
 }

 :root :where(p.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 :where(p.has-text-color:not(.has-link-color)) a {
@@ -3324,8 +3285,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   pointer-events: none;
   z-index: 0;
 }
@@ -3811,8 +3771,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-left: var(--wp--preset--spacing--20, 0.5em);
   border: 1px solid rgba(0, 0, 0, 0.08);
   box-sizing: border-box;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
   flex: 1 1 0;
@@ -4092,7 +4051,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
 }

 :where(.wp-block-preformatted.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-pullquote {
@@ -4283,7 +4242,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {

 .wp-block-read-more {
   display: block;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-read-more:where(:not([style*=text-decoration])) {
@@ -4419,9 +4377,7 @@ ul.wp-block-rss.is-grid li {
   min-width: 3rem;
   border: 1px solid #949494;
   text-decoration: unset !important;
-  -webkit-appearance: initial;
-     -moz-appearance: initial;
-          appearance: initial;
+  appearance: initial;
 }

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
@@ -4991,7 +4947,6 @@ ul.wp-block-rss.is-grid li {
   box-sizing: border-box;
   color: inherit;
   display: block;
-  width: -moz-max-content;
   width: max-content;
   text-decoration: none;
   cursor: pointer;
@@ -5000,8 +4955,7 @@ ul.wp-block-rss.is-grid li {
   position: relative;
   border: none;
   background: none;
-  -moz-appearance: none;
-       appearance: none;
+  appearance: none;
   -webkit-appearance: none;
   margin: 0;
   padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
@@ -5248,8 +5202,7 @@ pre.wp-block-verse {
 }
 @supports (position: sticky) {
   .wp-block-video [poster] {
-    -o-object-fit: cover;
-       object-fit: cover;
+    object-fit: cover;
   }
 }
 .wp-block-video.aligncenter {
diff --git a/wp-includes/css/dist/block-library/style-rtl.min.css b/wp-includes/css/dist/block-library/style-rtl.min.css
index 758f2cb757..4202381d07 100644
--- a/wp-includes/css/dist/block-library/style-rtl.min.css
+++ b/wp-includes/css/dist/block-library/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-form-input__label){display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}:where(.wp-block-form-input__label).is-label-inline{align-items:center;flex-direction:row;gap:.5em}:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}:where(.wp-block-form-input__label):has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}:where(.wp-block-form-input__label-content){width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}: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}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.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}.screen-reader-text{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}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
+@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}: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}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.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}.screen-reader-text{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}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/style.css b/wp-includes/css/dist/block-library/style.css
index d501963dc3..442190f2a2 100644
--- a/wp-includes/css/dist/block-library/style.css
+++ b/wp-includes/css/dist/block-library/style.css
@@ -59,7 +59,10 @@
 }

 .wp-block-accordion-panel[hidden] {
+  border: none !important;
+  box-shadow: none !important;
   margin-block-start: 0;
+  padding: 0 !important;
 }

 .wp-block-archives {
@@ -498,7 +501,7 @@
 }

 :where(.wp-block-columns.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-column {
@@ -691,7 +694,6 @@
 .wp-block-comment-template.aligncenter {
   margin-left: auto;
   margin-right: auto;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-comment-template.alignright {
@@ -1015,8 +1017,7 @@
   height: 100%;
   max-width: none;
   max-height: none;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   outline: none;
   border: none;
   box-shadow: none;
@@ -1313,55 +1314,6 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
   text-decoration: none;
 }

-:where(.wp-block-form-input__label) {
-  width: 100%;
-  display: flex;
-  flex-direction: column;
-  gap: 0.25em;
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label).is-label-inline {
-  flex-direction: row;
-  gap: 0.5em;
-  align-items: center;
-}
-:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) {
-  flex-direction: row;
-  width: -moz-fit-content;
-  width: fit-content;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
-  margin: 0;
-}
-:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content + input[type=checkbox]) {
-  /* stylelint-disable-next-line declaration-property-value-allowed-list -- This style is required for old markup. */
-  flex-direction: row-reverse;
-}
-
-:where(.wp-block-form-input__label-content) {
-  width: -moz-fit-content;
-  width: fit-content;
-}
-
-:where(.wp-block-form-input__input) {
-  padding: 0 0.5em;
-  font-size: 1em;
-  margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
-  min-height: 2em;
-  line-height: 2;
-  border-width: 1px;
-  border-style: solid;
-}
-
-textarea.wp-block-form-input__input {
-  min-height: 10em;
-}
-
 .wp-block-gallery:not(.has-nested-images),
 .blocks-gallery-grid:not(.has-nested-images) {
   display: flex;
@@ -1445,8 +1397,7 @@ textarea.wp-block-form-input__input {
   width: 100%;
   height: 100%;
   flex: 1;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -1553,35 +1504,102 @@ textarea.wp-block-form-input__input {
   align-self: flex-start;
 }

-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
   align-items: normal;
 }

-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
   width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
   margin: 0;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
   display: flex;
   flex-grow: 1;
   justify-content: center;
-  position: relative;
   flex-direction: column;
   max-width: 100%;
   box-sizing: border-box;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
   margin: 0;
   flex-direction: column;
   flex-grow: 1;
 }
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
   display: block;
   height: auto;
   max-width: 100% !important;
   width: auto;
 }
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+  flex-grow: 1;
+  flex-basis: 100%;
+  text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+  margin-top: 0;
+  margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+  align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+  display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+  width: 100%;
+  flex: 1 0 0%;
+  height: 100%;
+  object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+  width: 100%;
+}
+@media (min-width: 600px) {
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+  }
+  .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+    width: 100%;
+  }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+  max-width: 420px;
+  width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+  justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+  position: relative;
+  margin: 0;
+}
 .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
   position: absolute;
@@ -1670,70 +1688,11 @@ figure.wp-block-gallery.has-nested-images {
 .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
   content: none;
 }
-.wp-block-gallery.has-nested-images figcaption {
-  flex-grow: 1;
-  flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+  grid-column: 1/-1;
   text-align: center;
 }
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
-  margin-top: 0;
-  margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
-  align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
-  display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
-  width: 100%;
-  flex: 1 0 0%;
-  height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
-  width: 100%;
-}
-@media (min-width: 600px) {
-  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
-    width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
-    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
-  }
-  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
-    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
-  }
-  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
-    width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
-  }
-  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
-    width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
-  }
-  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
-    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
-    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
-    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
-  }
-  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
-    width: 100%;
-  }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
-  max-width: 420px;
-  width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
-  justify-content: center;
-}

 .wp-block-group {
   box-sizing: border-box;
@@ -1749,7 +1708,7 @@ h3:where(.wp-block-heading).has-background,
 h4:where(.wp-block-heading).has-background,
 h5:where(.wp-block-heading).has-background,
 h6:where(.wp-block-heading).has-background {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }
 h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
 h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
@@ -1794,6 +1753,9 @@ h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
   width: 100%;
   height: 100%;
 }
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+  vector-effect: none;
+}

 .wp-block-image > a,
 .wp-block-image > figure > a {
@@ -2362,7 +2324,7 @@ ul {
 }

 :root :where(.wp-block-list.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-loginout {
@@ -2467,7 +2429,7 @@ ul {
   padding: 0;
   margin: -1px;
   overflow: hidden;
-  clip: rect(0, 0, 0, 0);
+  clip-path: inset(50%);
   border: 0;
 }

@@ -2487,8 +2449,7 @@ ul {
   position: absolute;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }

 /*
@@ -3230,7 +3191,7 @@ p.has-drop-cap.has-background {
 }

 :root :where(p.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 :where(p.has-text-color:not(.has-link-color)) a {
@@ -3354,8 +3315,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   pointer-events: none;
   z-index: 0;
 }
@@ -3841,8 +3801,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-right: var(--wp--preset--spacing--20, 0.5em);
   border: 1px solid rgba(0, 0, 0, 0.08);
   box-sizing: border-box;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
   flex: 1 1 0;
@@ -4122,7 +4081,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
 }

 :where(.wp-block-preformatted.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-pullquote {
@@ -4313,7 +4272,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {

 .wp-block-read-more {
   display: block;
-  width: -moz-fit-content;
   width: fit-content;
 }
 .wp-block-read-more:where(:not([style*=text-decoration])) {
@@ -4451,9 +4409,7 @@ ul.wp-block-rss.is-grid li {
   min-width: 3rem;
   border: 1px solid #949494;
   text-decoration: unset !important;
-  -webkit-appearance: initial;
-     -moz-appearance: initial;
-          appearance: initial;
+  appearance: initial;
 }

 :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
@@ -5024,7 +4980,6 @@ ul.wp-block-rss.is-grid li {
   box-sizing: border-box;
   color: inherit;
   display: block;
-  width: -moz-max-content;
   width: max-content;
   text-decoration: none;
   cursor: pointer;
@@ -5033,8 +4988,7 @@ ul.wp-block-rss.is-grid li {
   position: relative;
   border: none;
   background: none;
-  -moz-appearance: none;
-       appearance: none;
+  appearance: none;
   -webkit-appearance: none;
   margin: 0;
   padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
@@ -5281,8 +5235,7 @@ pre.wp-block-verse {
 }
 @supports (position: sticky) {
   .wp-block-video [poster] {
-    -o-object-fit: cover;
-       object-fit: cover;
+    object-fit: cover;
   }
 }
 .wp-block-video.aligncenter {
diff --git a/wp-includes/css/dist/block-library/style.min.css b/wp-includes/css/dist/block-library/style.min.css
index e9f04c583e..768a03d5eb 100644
--- a/wp-includes/css/dist/block-library/style.min.css
+++ b/wp-includes/css/dist/block-library/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-form-input__label){display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}:where(.wp-block-form-input__label).is-label-inline{align-items:center;flex-direction:row;gap:.5em}:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}:where(.wp-block-form-input__label):has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}:where(.wp-block-form-input__label-content){width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}: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}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.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}.screen-reader-text{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}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
+@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}: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}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.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}.screen-reader-text{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}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme-rtl.css b/wp-includes/css/dist/block-library/theme-rtl.css
index 7a40d2c6d4..223a257e1f 100644
--- a/wp-includes/css/dist/block-library/theme-rtl.css
+++ b/wp-includes/css/dist/block-library/theme-rtl.css
@@ -198,7 +198,7 @@
 }

 :where(.wp-block-group.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-separator.has-css-opacity {
@@ -255,7 +255,7 @@
 }

 :root :where(.wp-block-template-part.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
   margin-top: 0;
   margin-bottom: 0;
 }
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme-rtl.min.css b/wp-includes/css/dist/block-library/theme-rtl.min.css
index a6a8287f63..9e71b6bc81 100644
--- a/wp-includes/css/dist/block-library/theme-rtl.min.css
+++ b/wp-includes/css/dist/block-library/theme-rtl.min.css
@@ -1 +1 @@
-.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-right:.25em solid;margin:0 0 1.75em;padding-right:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:.25em solid;border-right:none;padding-left:1em;padding-right:0}.wp-block-quote:where(.has-text-align-center){border:none;padding-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-right:.25em solid;margin:0 0 1.75em;padding-right:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:.25em solid;border-right:none;padding-left:1em;padding-right:0}.wp-block-quote:where(.has-text-align-center){border:none;padding-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme.css b/wp-includes/css/dist/block-library/theme.css
index 957e721124..c1ed5ae123 100644
--- a/wp-includes/css/dist/block-library/theme.css
+++ b/wp-includes/css/dist/block-library/theme.css
@@ -198,7 +198,7 @@
 }

 :where(.wp-block-group.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
 }

 .wp-block-separator.has-css-opacity {
@@ -255,7 +255,7 @@
 }

 :root :where(.wp-block-template-part.has-background) {
-  padding: 1.25em 2.375em;
+  padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
   margin-top: 0;
   margin-bottom: 0;
 }
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme.min.css b/wp-includes/css/dist/block-library/theme.min.css
index ae2ec75293..d2b4919d48 100644
--- a/wp-includes/css/dist/block-library/theme.min.css
+++ b/wp-includes/css/dist/block-library/theme.min.css
@@ -1 +1 @@
-.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/commands/style-rtl.css b/wp-includes/css/dist/commands/style-rtl.css
index c2ff2fcc47..a56e85c230 100644
--- a/wp-includes/css/dist/commands/style-rtl.css
+++ b/wp-includes/css/dist/commands/style-rtl.css
@@ -170,9 +170,6 @@
   line-height: 24px;
   border-radius: 0;
 }
-.commands-command-menu__container [cmdk-input]::-moz-placeholder {
-  color: #757575;
-}
 .commands-command-menu__container [cmdk-input]::placeholder {
   color: #757575;
 }
diff --git a/wp-includes/css/dist/commands/style-rtl.min.css b/wp-includes/css/dist/commands/style-rtl.min.css
index 0cee17eea6..e6aafd47d4 100644
--- a/wp-includes/css/dist/commands/style-rtl.min.css
+++ b/wp-includes/css/dist/commands/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}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-left:0;border-radius:0 2px 2px 0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-right-radius:0;border-top-right-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::-moz-placeholder{color:#757575}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 40px 4px 16px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-right:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-right:auto;padding-right:24px;text-align:left}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ 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}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-left:0;border-radius:0 2px 2px 0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-right-radius:0;border-top-right-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 40px 4px 16px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-right:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-right:auto;padding-right:24px;text-align:left}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/commands/style.css b/wp-includes/css/dist/commands/style.css
index 3e27f1cfdc..3ffe9f8cdb 100644
--- a/wp-includes/css/dist/commands/style.css
+++ b/wp-includes/css/dist/commands/style.css
@@ -170,9 +170,6 @@
   line-height: 24px;
   border-radius: 0;
 }
-.commands-command-menu__container [cmdk-input]::-moz-placeholder {
-  color: #757575;
-}
 .commands-command-menu__container [cmdk-input]::placeholder {
   color: #757575;
 }
diff --git a/wp-includes/css/dist/commands/style.min.css b/wp-includes/css/dist/commands/style.min.css
index 8e44460d4c..a7b284d8de 100644
--- a/wp-includes/css/dist/commands/style.min.css
+++ b/wp-includes/css/dist/commands/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}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-radius:2px 0 0 2px;border-right:0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-left-radius:0;border-top-left-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::-moz-placeholder{color:#757575}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 16px 4px 40px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-left:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-left:auto;padding-left:24px;text-align:right}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ 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}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-radius:2px 0 0 2px;border-right:0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-left-radius:0;border-top-left-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 16px 4px 40px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-left:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-left:auto;padding-left:24px;text-align:right}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ 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 a695747c8b..9c9ad0cc56 100644
--- a/wp-includes/css/dist/components/style-rtl.css
+++ b/wp-includes/css/dist/components/style-rtl.css
@@ -279,9 +279,7 @@
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
   margin: 0;
   cursor: var(--wpds-cursor-control, pointer);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   height: 36px;
   align-items: center;
@@ -534,11 +532,6 @@ p + .components-button.is-tertiary {
   outline: none;
   flex-shrink: 0;
 }
-@media (forced-colors: active) {
-  .components-button svg {
-    fill: CanvasText;
-  }
-}

 @keyframes components-button__busy-animation {
   0% {
@@ -594,9 +587,6 @@ p + .components-button.is-tertiary {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-checkbox-control__input[type=checkbox]::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -658,9 +648,7 @@ p + .components-button.is-tertiary {
   vertical-align: top;
   width: var(--checkbox-input-size);
   height: var(--checkbox-input-size);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
 }
 @media not (prefers-reduced-motion) {
   .components-checkbox-control__input[type=checkbox] {
@@ -697,7 +685,7 @@ p + .components-button.is-tertiary {
 svg.components-checkbox-control__checked,
 svg.components-checkbox-control__indeterminate {
   --checkmark-size: var(--checkbox-input-size);
-  fill: #fff;
+  color: #fff;
   cursor: var(--wpds-cursor-control, pointer);
   position: absolute;
   right: 50%;
@@ -706,7 +694,6 @@ svg.components-checkbox-control__indeterminate {
   width: var(--checkmark-size);
   height: var(--checkmark-size);
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
   pointer-events: none;
 }
@@ -719,7 +706,7 @@ svg.components-checkbox-control__indeterminate {

 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,
 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate {
-  fill: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
+  color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
 }

 .components-checkbox-control__help {
@@ -933,9 +920,6 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-combobox-control__suggestions-container::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-combobox-control__suggestions-container::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -1470,9 +1454,6 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-form-token-field__input-container::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-form-token-field__input-container::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2154,8 +2135,8 @@ body.modal-open {
 }

 .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, #a9c6e7);
+  --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);
   box-sizing: border-box;
   display: grid;
@@ -2171,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, #ebffed);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #94d29e);
+  --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, #fff7e1);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bc7c);
+  --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, #fff6f5);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dab1aa);
+  --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);
 }

@@ -2420,13 +2401,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   margin-left: 4px;
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .components-placeholder__label > svg,
-  .components-placeholder__label .dashicon,
-  .components-placeholder__label .block-editor-block-icon {
-    fill: CanvasText;
-  }
-}
 .components-placeholder__label:empty {
   display: none;
 }
@@ -2477,9 +2451,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-placeholder__input[type=url]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-placeholder__input[type=url]::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2617,7 +2588,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
   border-radius: 4px;
   box-sizing: border-box;
-  width: -moz-min-content;
   width: min-content;
 }
 .is-alternate .components-popover__content {
@@ -2724,8 +2694,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   display: grid;
   grid-template-columns: auto 1fr;
   grid-template-rows: auto minmax(0, max-content);
-  -moz-column-gap: 8px;
-       column-gap: 8px;
+  column-gap: 8px;
   align-items: center;
 }

@@ -2785,9 +2754,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   display: inline-flex;
   margin: 0;
   padding: 0;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
 }
 .components-radio-control__input[type=radio]:not(:disabled) {
   cursor: var(--wpds-cursor-control, pointer);
@@ -3048,7 +3015,6 @@ body.lockscroll {
 }
 @media (min-width: 600px) {
   .components-snackbar {
-    width: -moz-fit-content;
     width: fit-content;
   }
 }
@@ -3124,7 +3090,6 @@ body.lockscroll {
   height: 48px !important;
   background: transparent;
   border: none;
-  box-shadow: none;
   cursor: var(--wpds-cursor-control, pointer);
   padding: 3px var(--wpds-dimension-padding-lg, 16px);
   margin-right: 0;
@@ -3139,7 +3104,6 @@ body.lockscroll {
 }
 .components-tab-panel__tabs-item:focus:not(:disabled) {
   position: relative;
-  box-shadow: none;
   outline: none;
 }
 .components-tab-panel__tabs-item::after {
@@ -3168,17 +3132,12 @@ body.lockscroll {
   position: absolute;
   inset: var(--wpds-dimension-padding-md, 12px);
   pointer-events: none;
-  box-shadow: 0 0 0 0 transparent;
   border-radius: var(--wpds-border-radius-sm, 2px);
 }
-@media not (prefers-reduced-motion) {
-  .components-tab-panel__tabs-item::before {
-    transition: box-shadow 0.1s linear;
-  }
-}
 .components-tab-panel__tabs-item:focus-visible::before {
-  box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: 2px solid transparent;
+  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);
@@ -3191,12 +3150,11 @@ body.lockscroll {
 }

 .components-tab-panel__tab-content:focus {
-  box-shadow: none;
   outline: none;
 }
 .components-tab-panel__tab-content:focus-visible {
-  box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: 2px solid transparent;
+  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;
 }

@@ -3283,9 +3241,6 @@ body.lockscroll {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-text-control__input::placeholder,
 .components-text-control__input[type=text]::placeholder,
 .components-text-control__input[type=tel]::placeholder,
@@ -3319,9 +3274,6 @@ body.lockscroll {
   padding-right: 12px;
   padding-left: 12px;
 }
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
-  color: color-mix(in srgb, var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e)), transparent 38%);
-}
 .components-text-control__input::placeholder,
 .components-text-control__input[type=text]::placeholder,
 .components-text-control__input[type=tel]::placeholder,
@@ -3350,7 +3302,7 @@ body.lockscroll {
 }
 .components-tip svg {
   align-self: center;
-  fill: #f0b849;
+  color: #f0b849;
   flex-shrink: 0;
   margin-left: 16px;
 }
@@ -3568,26 +3520,16 @@ div.components-toolbar > div + div.has-left-divider::before {
 }

 .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, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
-}
-.components-validated-control textarea:invalid[data-validity-visible] {
-  border-color: #cc1818;
+.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, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, 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__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
-  border-color: #cc1818;
-}
-
 .components-validated-control__error-delegate {
   position: absolute;
   top: 0;
diff --git a/wp-includes/css/dist/components/style-rtl.min.css b/wp-includes/css/dist/components/style-rtl.min.css
index 3322af599c..462744bf5f 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;-webkit-appearance:none;-moz-appearance:none;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}@media (forced-colors:active){.components-button svg{fill:CanvasText}}@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]::-moz-placeholder{color:rgba(30,30,30,.62)}.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]{-webkit-appearance:none;-moz-appearance:none;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);fill:#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;-moz-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{fill: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::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder{color:rgba(30,30,30,.62)}.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,#a9c6e7);--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,#94d29e);--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,#e1bc7c);--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,#dab1aa);--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}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.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]::-moz-placeholder{color:rgba(30,30,30,.62)}.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:-moz-min-content;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;-moz-column-gap:8px;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]{-webkit-appearance:none;-moz-appearance:none;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:-moz-fit-content;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;box-shadow:none;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){box-shadow:none;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);box-shadow:0 0 0 0 transparent;content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:box-shadow .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.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{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;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::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.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{fill:#f0b849;align-self:center;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:#cc1818}.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{border-color:#cc1818}.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-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
diff --git a/wp-includes/css/dist/components/style.css b/wp-includes/css/dist/components/style.css
index 17c5ccbb1b..cfa163aa91 100644
--- a/wp-includes/css/dist/components/style.css
+++ b/wp-includes/css/dist/components/style.css
@@ -279,9 +279,7 @@
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
   margin: 0;
   cursor: var(--wpds-cursor-control, pointer);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   background: none;
   height: 36px;
   align-items: center;
@@ -534,11 +532,6 @@ p + .components-button.is-tertiary {
   outline: none;
   flex-shrink: 0;
 }
-@media (forced-colors: active) {
-  .components-button svg {
-    fill: CanvasText;
-  }
-}

 @keyframes components-button__busy-animation {
   0% {
@@ -594,9 +587,6 @@ p + .components-button.is-tertiary {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-checkbox-control__input[type=checkbox]::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -658,9 +648,7 @@ p + .components-button.is-tertiary {
   vertical-align: top;
   width: var(--checkbox-input-size);
   height: var(--checkbox-input-size);
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
 }
 @media not (prefers-reduced-motion) {
   .components-checkbox-control__input[type=checkbox] {
@@ -697,7 +685,7 @@ p + .components-button.is-tertiary {
 svg.components-checkbox-control__checked,
 svg.components-checkbox-control__indeterminate {
   --checkmark-size: var(--checkbox-input-size);
-  fill: #fff;
+  color: #fff;
   cursor: var(--wpds-cursor-control, pointer);
   position: absolute;
   left: 50%;
@@ -706,7 +694,6 @@ svg.components-checkbox-control__indeterminate {
   width: var(--checkmark-size);
   height: var(--checkmark-size);
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
   pointer-events: none;
 }
@@ -719,7 +706,7 @@ svg.components-checkbox-control__indeterminate {

 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,
 .components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate {
-  fill: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
+  color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
 }

 .components-checkbox-control__help {
@@ -933,9 +920,6 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-combobox-control__suggestions-container::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-combobox-control__suggestions-container::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -1475,9 +1459,6 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-form-token-field__input-container::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-form-token-field__input-container::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2159,8 +2140,8 @@ body.modal-open {
 }

 .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, #a9c6e7);
+  --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);
   box-sizing: border-box;
   display: grid;
@@ -2176,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, #ebffed);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #94d29e);
+  --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, #fff7e1);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bc7c);
+  --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, #fff6f5);
-  --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dab1aa);
+  --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);
 }

@@ -2427,13 +2408,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   margin-right: 4px;
   fill: currentColor;
 }
-@media (forced-colors: active) {
-  .components-placeholder__label > svg,
-  .components-placeholder__label .dashicon,
-  .components-placeholder__label .block-editor-block-icon {
-    fill: CanvasText;
-  }
-}
 .components-placeholder__label:empty {
   display: none;
 }
@@ -2484,9 +2458,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-placeholder__input[type=url]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-placeholder__input[type=url]::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2624,7 +2595,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
   border-radius: 4px;
   box-sizing: border-box;
-  width: -moz-min-content;
   width: min-content;
 }
 .is-alternate .components-popover__content {
@@ -2733,8 +2703,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   display: grid;
   grid-template-columns: auto 1fr;
   grid-template-rows: auto minmax(0, max-content);
-  -moz-column-gap: 8px;
-       column-gap: 8px;
+  column-gap: 8px;
   align-items: center;
 }

@@ -2794,9 +2763,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   display: inline-flex;
   margin: 0;
   padding: 0;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
 }
 .components-radio-control__input[type=radio]:not(:disabled) {
   cursor: var(--wpds-cursor-control, pointer);
@@ -3060,7 +3027,6 @@ body.lockscroll {
 }
 @media (min-width: 600px) {
   .components-snackbar {
-    width: -moz-fit-content;
     width: fit-content;
   }
 }
@@ -3136,7 +3102,6 @@ body.lockscroll {
   height: 48px !important;
   background: transparent;
   border: none;
-  box-shadow: none;
   cursor: var(--wpds-cursor-control, pointer);
   padding: 3px var(--wpds-dimension-padding-lg, 16px);
   margin-left: 0;
@@ -3151,7 +3116,6 @@ body.lockscroll {
 }
 .components-tab-panel__tabs-item:focus:not(:disabled) {
   position: relative;
-  box-shadow: none;
   outline: none;
 }
 .components-tab-panel__tabs-item::after {
@@ -3180,17 +3144,12 @@ body.lockscroll {
   position: absolute;
   inset: var(--wpds-dimension-padding-md, 12px);
   pointer-events: none;
-  box-shadow: 0 0 0 0 transparent;
   border-radius: var(--wpds-border-radius-sm, 2px);
 }
-@media not (prefers-reduced-motion) {
-  .components-tab-panel__tabs-item::before {
-    transition: box-shadow 0.1s linear;
-  }
-}
 .components-tab-panel__tabs-item:focus-visible::before {
-  box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: 2px solid transparent;
+  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);
@@ -3203,12 +3162,11 @@ body.lockscroll {
 }

 .components-tab-panel__tab-content:focus {
-  box-shadow: none;
   outline: none;
 }
 .components-tab-panel__tab-content:focus-visible {
-  box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: 2px solid transparent;
+  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;
 }

@@ -3295,9 +3253,6 @@ body.lockscroll {
   border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
   box-shadow: none;
 }
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 .components-text-control__input::placeholder,
 .components-text-control__input[type=text]::placeholder,
 .components-text-control__input[type=tel]::placeholder,
@@ -3331,9 +3286,6 @@ body.lockscroll {
   padding-left: 12px;
   padding-right: 12px;
 }
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
-  color: color-mix(in srgb, var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e)), transparent 38%);
-}
 .components-text-control__input::placeholder,
 .components-text-control__input[type=text]::placeholder,
 .components-text-control__input[type=tel]::placeholder,
@@ -3363,7 +3315,7 @@ body.lockscroll {
 }
 .components-tip svg {
   align-self: center;
-  fill: #f0b849;
+  color: #f0b849;
   flex-shrink: 0;
   margin-right: 16px;
 }
@@ -3581,26 +3533,16 @@ div.components-toolbar > div + div.has-left-divider::before {
 }

 .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, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
-}
-.components-validated-control textarea:invalid[data-validity-visible] {
-  border-color: #cc1818;
+.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, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, 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__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
-  border-color: #cc1818;
-}
-
 .components-validated-control__error-delegate {
   position: absolute;
   top: 0;
diff --git a/wp-includes/css/dist/components/style.min.css b/wp-includes/css/dist/components/style.min.css
index 86c43f26e1..f756ffa7c6 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;-webkit-appearance:none;-moz-appearance:none;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}@media (forced-colors:active){.components-button svg{fill:CanvasText}}@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]::-moz-placeholder{color:rgba(30,30,30,.62)}.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]{-webkit-appearance:none;-moz-appearance:none;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);fill:#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;-moz-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{fill: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::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder{color:rgba(30,30,30,.62)}.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,#a9c6e7);--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,#94d29e);--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,#e1bc7c);--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,#dab1aa);--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}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.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]::-moz-placeholder{color:rgba(30,30,30,.62)}.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:-moz-min-content;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;-moz-column-gap:8px;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]{-webkit-appearance:none;-moz-appearance:none;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:-moz-fit-content;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;box-shadow:none;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){box-shadow:none;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);box-shadow:0 0 0 0 transparent;content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:box-shadow .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.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{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;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::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62)}.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::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.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{fill:#f0b849;align-self:center;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:#cc1818}.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{border-color:#cc1818}.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-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
diff --git a/wp-includes/css/dist/customize-widgets/style-rtl.css b/wp-includes/css/dist/customize-widgets/style-rtl.css
index 26f0e58241..9656178ea3 100644
--- a/wp-includes/css/dist/customize-widgets/style-rtl.css
+++ b/wp-includes/css/dist/customize-widgets/style-rtl.css
@@ -130,6 +130,23 @@
   transform: translateX(100%);
 }

+.customize-widgets-error-boundary {
+  font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
+  padding: var(--wpds-dimension-padding-md, 12px);
+}
+
+.customize-widgets-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.customize-widgets-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
+}
+
 @media (min-width: 600px) {
   .customize-widgets-header {
     margin-bottom: 44px;
diff --git a/wp-includes/css/dist/customize-widgets/style-rtl.min.css b/wp-includes/css/dist/customize-widgets/style-rtl.min.css
index bd15c7a0fa..6fd4d69857 100644
--- a/wp-includes/css/dist/customize-widgets/style-rtl.min.css
+++ b/wp-includes/css/dist/customize-widgets/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}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(100%)}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px auto 12px 0;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-right:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ 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}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(100%)}.customize-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);padding:var(--wpds-dimension-padding-md,12px)}.customize-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.customize-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px auto 12px 0;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-right:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
diff --git a/wp-includes/css/dist/customize-widgets/style.css b/wp-includes/css/dist/customize-widgets/style.css
index 647b0ddcce..9e12ce6e0a 100644
--- a/wp-includes/css/dist/customize-widgets/style.css
+++ b/wp-includes/css/dist/customize-widgets/style.css
@@ -130,6 +130,23 @@
   transform: translateX(-100%);
 }

+.customize-widgets-error-boundary {
+  font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
+  padding: var(--wpds-dimension-padding-md, 12px);
+}
+
+.customize-widgets-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.customize-widgets-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
+}
+
 @media (min-width: 600px) {
   .customize-widgets-header {
     margin-bottom: 44px;
diff --git a/wp-includes/css/dist/customize-widgets/style.min.css b/wp-includes/css/dist/customize-widgets/style.min.css
index e1d94b510c..4e2a565a34 100644
--- a/wp-includes/css/dist/customize-widgets/style.min.css
+++ b/wp-includes/css/dist/customize-widgets/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}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(-100%)}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px 0 12px auto;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-left:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ 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}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(-100%)}.customize-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);padding:var(--wpds-dimension-padding-md,12px)}.customize-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.customize-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px 0 12px auto;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-left:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-post/style-rtl.css b/wp-includes/css/dist/edit-post/style-rtl.css
index 4f9340f385..fce6261504 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.css
+++ b/wp-includes/css/dist/edit-post/style-rtl.css
@@ -137,9 +137,7 @@
   }
 }
 .edit-post-meta-boxes-main__presenter > button {
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   padding: 0;
   border: none;
   outline: none;
@@ -327,8 +325,7 @@
 .edit-template-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-post-welcome-guide__heading,
 .edit-template-welcome-guide__heading {
@@ -352,11 +349,11 @@
 }
 .edit-post-welcome-guide .components-button:hover svg,
 .edit-template-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-template-welcome-guide .components-button svg {
-  fill: #fff;
+  color: #fff;
 }

 body.js.block-editor-page {
diff --git a/wp-includes/css/dist/edit-post/style-rtl.min.css b/wp-includes/css/dist/edit-post/style-rtl.min.css
index 09519454a0..f07a6e1f7a 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-post/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}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{left:20px;position:absolute;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-right:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{right:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ 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}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{left:20px;position:absolute;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{color:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-right:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{right:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-post/style.css b/wp-includes/css/dist/edit-post/style.css
index 07ea6b59b7..42b7b3ef29 100644
--- a/wp-includes/css/dist/edit-post/style.css
+++ b/wp-includes/css/dist/edit-post/style.css
@@ -137,9 +137,7 @@
   }
 }
 .edit-post-meta-boxes-main__presenter > button {
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   padding: 0;
   border: none;
   outline: none;
@@ -327,8 +325,7 @@
 .edit-template-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-post-welcome-guide__heading,
 .edit-template-welcome-guide__heading {
@@ -352,11 +349,11 @@
 }
 .edit-post-welcome-guide .components-button:hover svg,
 .edit-template-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-template-welcome-guide .components-button svg {
-  fill: #fff;
+  color: #fff;
 }

 body.js.block-editor-page {
diff --git a/wp-includes/css/dist/edit-post/style.min.css b/wp-includes/css/dist/edit-post/style.min.css
index 20e688cf16..344b3e359f 100644
--- a/wp-includes/css/dist/edit-post/style.min.css
+++ b/wp-includes/css/dist/edit-post/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}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(-50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{position:absolute;right:20px;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-left:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ 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}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(-50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{position:absolute;right:20px;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{color:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-left:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-site/style-rtl.css b/wp-includes/css/dist/edit-site/style-rtl.css
index d0d911c352..7bff957ee3 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.css
@@ -242,6 +242,10 @@
   flex-grow: 1;
 }

+.dataviews__search .dataviews-search {
+  flex-basis: 210px;
+}
+
 .dataviews-no-results,
 .dataviews-loading {
   padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -513,7 +517,7 @@
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
-  fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -521,11 +525,11 @@
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
-  fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
-  fill: 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));
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -589,8 +593,9 @@
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
-  background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -738,10 +743,6 @@
   box-shadow: none;
 }

-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -799,7 +800,8 @@

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
   position: relative;
-  background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
   margin: 0;
   padding: 0;
@@ -824,7 +826,7 @@

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
   --checkmark-size: var(--checkbox-size);
-  fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+  color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
   position: absolute;
   right: 50%;
   top: 50%;
@@ -872,10 +874,6 @@
   box-shadow: none;
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -900,10 +898,6 @@
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }
@@ -950,10 +944,6 @@
   box-sizing: border-box;
 }

-.dataviews-search {
-  flex-basis: 210px;
-}
-
 .dataviews-filters__user-input-widget {
   padding: var(--wpds-dimension-padding-lg, 16px);
 }
@@ -1232,7 +1222,6 @@

 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -1268,7 +1257,6 @@

 .dataviews-view-grid .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -1304,7 +1292,6 @@

 .dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -1470,7 +1457,6 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
   gap: var(--wpds-dimension-gap-xs, 4px);
@@ -1565,8 +1551,6 @@ div.dataviews-view-list {
   z-index: 1;
   inset: 0;
   scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   border: none;
   background: none;
@@ -1611,7 +1595,6 @@ div.dataviews-view-list {
 .dataviews-view-list .dataviews-view-list__media-wrapper img {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -1996,7 +1979,6 @@ div.dataviews-view-list {
 .dataviews-column-primary__media img {
   width: var(--wpds-dimension-size-md, 32px);
   height: var(--wpds-dimension-size-md, 32px);
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -2077,7 +2059,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -2120,7 +2101,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -2143,7 +2123,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -2310,7 +2289,6 @@ div.dataviews-view-list {

 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
 }
@@ -2444,7 +2422,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -2661,7 +2638,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -2718,25 +2694,17 @@ div.dataviews-view-list {
 }

 .dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

 .dataviews-validated-control__wrapper-with-error-delegate {
   position: relative;
 }

-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
-}
-
 .dataviews-validated-control__error-delegate {
   position: absolute;
   top: 0;
@@ -3130,7 +3098,7 @@ div.dataviews-view-list {
   display: grid;
   align-items: center;
   grid-template-columns: min-content 1fr min-content;
-  grid-gap: 4px 8px;
+  gap: 4px 8px;
   color: #1e1e1e;
 }

@@ -3415,9 +3383,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
-  -o-object-position: 50% 50%;
   object-position: 50% 50%;
 }

@@ -3479,7 +3445,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .fields-controls__author-avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 0;
   border-radius: 100%;
@@ -3517,10 +3482,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: 0;
 }

-.fields-controls__slug .fields-controls__slug-external-icon {
-  margin-right: 5ch;
-}
-
 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
   padding-inline-start: 0 !important;
 }
@@ -4418,11 +4379,6 @@ button.font-library__upload-area {
 .edit-site-custom-template-modal__contents-wrapper > * {
   width: 100%;
 }
-.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
-  margin-right: -12px;
-  margin-left: -12px;
-  width: calc(100% + 24px);
-}
 .edit-site-custom-template-modal__contents > .components-button {
   height: auto;
   justify-content: center;
@@ -4434,8 +4390,12 @@ button.font-library__upload-area {
 }
 @media (min-width: 600px) {
   .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
-    max-height: 224px;
     overflow-y: auto;
+    max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
   }
 }
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
@@ -4463,9 +4423,6 @@ button.font-library__upload-area {
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
   background-color: #f0f0f0;
 }
-.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
-}
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info {
   overflow: hidden;
   text-overflow: ellipsis;
@@ -4499,7 +4456,7 @@ button.font-library__upload-area {
 }
 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
-  fill: var(--wp-admin-theme-color);
+  color: var(--wp-admin-theme-color);
 }
 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
   flex-grow: 1;
@@ -4520,7 +4477,6 @@ button.font-library__upload-area {
   flex-direction: column;
   border: 1px solid #ddd;
   justify-content: center;
-  outline: 1px solid transparent;
 }
 .edit-site-custom-template-modal__contents > .components-button span:first-child,
 .edit-site-add-new-template__template-list__contents > .components-button span:first-child {
@@ -4540,12 +4496,6 @@ button.font-library__upload-area {
 .edit-site-add-new-template__template-list__contents > .components-button:hover span {
   color: var(--wp-admin-theme-color);
 }
-.edit-site-custom-template-modal__contents > .components-button:focus,
-.edit-site-add-new-template__template-list__contents > .components-button:focus {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
-  border-color: transparent;
-  outline: 3px solid transparent;
-}
 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
   color: var(--wp-admin-theme-color);
@@ -4771,8 +4721,7 @@ button.font-library__upload-area {
 .edit-site-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-site-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -4795,7 +4744,7 @@ button.font-library__upload-area {
   vertical-align: text-top;
 }
 .edit-site-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-site-layout {
@@ -5364,11 +5313,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   margin-left: -16px;
 }

-.edit-site-sidebar-navigation-screen-templates-browse {
-  margin-right: -16px;
-  margin-left: -16px;
-}
-
 .edit-site-sidebar-dataviews {
   margin-right: -16px;
   margin-left: -16px;
@@ -5478,7 +5422,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
 body:has(.edit-site-resizable-frame__inner.is-resizing) {
   cursor: col-resize;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }

@@ -5564,6 +5507,12 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
   color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

+.edit-site-styles__content {
+  flex-grow: 1;
+  min-height: 0;
+  background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+}
+
 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
   width: auto;
   padding: 0 var(--wpds-dimension-padding-xs, 4px);
@@ -5576,6 +5525,14 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
   font-size: var(--wpds-typography-font-size-sm, 12px);
 }

+.edit-site-sidebar-identity__form {
+  flex-grow: 1;
+  min-height: 0;
+  overflow: auto;
+  background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+  padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
+}
+
 ::view-transition-image-pair(root) {
   isolation: auto;
 }
diff --git a/wp-includes/css/dist/edit-site/style-rtl.min.css b/wp-includes/css/dist/edit-site/style-rtl.min.css
index e723062c51..1241957b3b 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.min.css
@@ -1 +1 @@
-.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-right:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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;padding-top:124px;position:absolute;right:0;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{opacity:0;position:absolute;right:0;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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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-right: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:right;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{left:8px;opacity:0;position:absolute;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}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:right;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid transparent;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:transparent;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid transparent}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{fill:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));position:fixed!important;right:0;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{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);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{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)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{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);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 0 16px 16px}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 16px 8px 6px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-left:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 0 8px 8px}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-left:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main,.edit-site-sidebar-navigation-screen-templates-browse{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-right:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 0 16px 16px;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
+.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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;padding-top:124px;position:absolute;right:0;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{opacity:0;position:absolute;right:0;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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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-right: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:right;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{left:8px;opacity:0;position:absolute;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}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-2);max-height:calc(224px + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4);overflow-y:auto;padding:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);scroll-padding-block:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);width:calc(100% + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4)}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:right;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{color:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));position:fixed!important;right:0;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{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);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{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)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{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);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 0 16px 16px}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 16px 8px 6px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-left:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 0 8px 8px}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-left:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-right:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 0 16px 16px;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-styles__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.edit-site-sidebar-identity__form{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0;overflow:auto;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-site/style.css b/wp-includes/css/dist/edit-site/style.css
index 00f7474f16..0658fba94c 100644
--- a/wp-includes/css/dist/edit-site/style.css
+++ b/wp-includes/css/dist/edit-site/style.css
@@ -242,6 +242,10 @@
   flex-grow: 1;
 }

+.dataviews__search .dataviews-search {
+  flex-basis: 210px;
+}
+
 .dataviews-no-results,
 .dataviews-loading {
   padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -513,7 +517,7 @@
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
-  fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -521,11 +525,11 @@
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
-  fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
-  fill: 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));
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -589,8 +593,9 @@
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
-  background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -738,10 +743,6 @@
   box-shadow: none;
 }

-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -799,7 +800,8 @@

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
   position: relative;
-  background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
   margin: 0;
   padding: 0;
@@ -824,7 +826,7 @@

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
   --checkmark-size: var(--checkbox-size);
-  fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+  color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
   position: absolute;
   left: 50%;
   top: 50%;
@@ -872,10 +874,6 @@
   box-shadow: none;
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -900,10 +898,6 @@
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }
@@ -950,10 +944,6 @@
   box-sizing: border-box;
 }

-.dataviews-search {
-  flex-basis: 210px;
-}
-
 .dataviews-filters__user-input-widget {
   padding: var(--wpds-dimension-padding-lg, 16px);
 }
@@ -1232,7 +1222,6 @@

 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -1268,7 +1257,6 @@

 .dataviews-view-grid .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -1304,7 +1292,6 @@

 .dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -1470,7 +1457,6 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
   gap: var(--wpds-dimension-gap-xs, 4px);
@@ -1565,8 +1551,6 @@ div.dataviews-view-list {
   z-index: 1;
   inset: 0;
   scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   border: none;
   background: none;
@@ -1611,7 +1595,6 @@ div.dataviews-view-list {
 .dataviews-view-list .dataviews-view-list__media-wrapper img {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -1996,7 +1979,6 @@ div.dataviews-view-list {
 .dataviews-column-primary__media img {
   width: var(--wpds-dimension-size-md, 32px);
   height: var(--wpds-dimension-size-md, 32px);
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -2077,7 +2059,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -2120,7 +2101,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -2143,7 +2123,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -2310,7 +2289,6 @@ div.dataviews-view-list {

 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
 }
@@ -2444,7 +2422,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -2661,7 +2638,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -2718,25 +2694,17 @@ div.dataviews-view-list {
 }

 .dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

 .dataviews-validated-control__wrapper-with-error-delegate {
   position: relative;
 }

-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
-}
-
 .dataviews-validated-control__error-delegate {
   position: absolute;
   top: 0;
@@ -3130,7 +3098,7 @@ div.dataviews-view-list {
   display: grid;
   align-items: center;
   grid-template-columns: min-content 1fr min-content;
-  grid-gap: 4px 8px;
+  gap: 4px 8px;
   color: #1e1e1e;
 }

@@ -3415,9 +3383,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
-  -o-object-position: 50% 50%;
   object-position: 50% 50%;
 }

@@ -3479,7 +3445,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .fields-controls__author-avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 0;
   border-radius: 100%;
@@ -3517,10 +3482,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: 0;
 }

-.fields-controls__slug .fields-controls__slug-external-icon {
-  margin-left: 5ch;
-}
-
 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
   padding-inline-start: 0 !important;
 }
@@ -4420,11 +4381,6 @@ button.font-library__upload-area {
 .edit-site-custom-template-modal__contents-wrapper > * {
   width: 100%;
 }
-.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
-  margin-left: -12px;
-  margin-right: -12px;
-  width: calc(100% + 24px);
-}
 .edit-site-custom-template-modal__contents > .components-button {
   height: auto;
   justify-content: center;
@@ -4436,8 +4392,12 @@ button.font-library__upload-area {
 }
 @media (min-width: 600px) {
   .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
-    max-height: 224px;
     overflow-y: auto;
+    max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+    scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
   }
 }
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
@@ -4465,9 +4425,6 @@ button.font-library__upload-area {
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
   background-color: #f0f0f0;
 }
-.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
-}
 .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info {
   overflow: hidden;
   text-overflow: ellipsis;
@@ -4501,7 +4458,7 @@ button.font-library__upload-area {
 }
 .edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
-  fill: var(--wp-admin-theme-color);
+  color: var(--wp-admin-theme-color);
 }
 .edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
   flex-grow: 1;
@@ -4522,7 +4479,6 @@ button.font-library__upload-area {
   flex-direction: column;
   border: 1px solid #ddd;
   justify-content: center;
-  outline: 1px solid transparent;
 }
 .edit-site-custom-template-modal__contents > .components-button span:first-child,
 .edit-site-add-new-template__template-list__contents > .components-button span:first-child {
@@ -4542,12 +4498,6 @@ button.font-library__upload-area {
 .edit-site-add-new-template__template-list__contents > .components-button:hover span {
   color: var(--wp-admin-theme-color);
 }
-.edit-site-custom-template-modal__contents > .components-button:focus,
-.edit-site-add-new-template__template-list__contents > .components-button:focus {
-  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
-  border-color: transparent;
-  outline: 3px solid transparent;
-}
 .edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
 .edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
   color: var(--wp-admin-theme-color);
@@ -4773,8 +4723,7 @@ button.font-library__upload-area {
 .edit-site-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-site-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -4797,7 +4746,7 @@ button.font-library__upload-area {
   vertical-align: text-top;
 }
 .edit-site-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-site-layout {
@@ -5366,11 +5315,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
   margin-right: -16px;
 }

-.edit-site-sidebar-navigation-screen-templates-browse {
-  margin-left: -16px;
-  margin-right: -16px;
-}
-
 .edit-site-sidebar-dataviews {
   margin-left: -16px;
   margin-right: -16px;
@@ -5480,7 +5424,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
 body:has(.edit-site-resizable-frame__inner.is-resizing) {
   cursor: col-resize;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }

@@ -5566,6 +5509,12 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
   color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

+.edit-site-styles__content {
+  flex-grow: 1;
+  min-height: 0;
+  background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+}
+
 .show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
   width: auto;
   padding: 0 var(--wpds-dimension-padding-xs, 4px);
@@ -5578,6 +5527,14 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
   font-size: var(--wpds-typography-font-size-sm, 12px);
 }

+.edit-site-sidebar-identity__form {
+  flex-grow: 1;
+  min-height: 0;
+  overflow: auto;
+  background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+  padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
+}
+
 ::view-transition-image-pair(root) {
   isolation: auto;
 }
diff --git a/wp-includes/css/dist/edit-site/style.min.css b/wp-includes/css/dist/edit-site/style.min.css
index 50d42896ff..a3f4513c45 100644
--- a/wp-includes/css/dist/edit-site/style.min.css
+++ b/wp-includes/css/dist/edit-site/style.min.css
@@ -1 +1 @@
-.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-left:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid transparent;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:transparent;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid transparent}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{fill:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;position:fixed!important;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{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);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{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)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{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);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 16px 16px 0}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 6px 8px 16px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-right:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 8px 8px 0}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-right:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main,.edit-site-sidebar-navigation-screen-templates-browse{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-left:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 16px 16px 0;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
+.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-2);max-height:calc(224px + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4);overflow-y:auto;padding:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);scroll-padding-block:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);width:calc(100% + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4)}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{color:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;position:fixed!important;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{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);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{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)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{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);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 16px 16px 0}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 6px 8px 16px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-right:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 8px 8px 0}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-right:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-left:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 16px 16px 0;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-styles__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.edit-site-sidebar-identity__form{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0;overflow:auto;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.css b/wp-includes/css/dist/edit-widgets/style-rtl.css
index bb64812966..b61385f536 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.css
+++ b/wp-includes/css/dist/edit-widgets/style-rtl.css
@@ -590,11 +590,24 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 }

 .edit-widgets-error-boundary {
+  font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
   margin: auto;
-  max-width: 780px;
-  padding: 20px;
+  width: 100%;
+  max-width: var(--wpds-dimension-surface-width-lg, 560px);
+  padding: var(--wpds-dimension-padding-xl, 20px);
   margin-top: 64px;
-  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
+}
+
+.edit-widgets-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.edit-widgets-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 .edit-widgets-header {
@@ -851,8 +864,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 .edit-widgets-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-widgets-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -872,7 +884,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
   vertical-align: text-top;
 }
 .edit-widgets-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-widgets-block-editor {
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.min.css b/wp-includes/css/dist/edit-widgets/style-rtl.min.css
index 4cc336d4ba..ecb99492f4 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-widgets/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}}.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{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);margin:64px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-left:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:8px;padding-right:16px}.edit-widgets-header__title{font-size:20px;margin:0 0 0 20px;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-left:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-left:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-left:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon: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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-right:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-left:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{fill:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:8px;padding-right:16px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ 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}}.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.edit-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.edit-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-left:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:8px;padding-right:16px}.edit-widgets-header__title{font-size:20px;margin:0 0 0 20px;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-left:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-left:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-left:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon: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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-right:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-left:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{color:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:8px;padding-right:16px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-widgets/style.css b/wp-includes/css/dist/edit-widgets/style.css
index d4f83fc263..60760acac0 100644
--- a/wp-includes/css/dist/edit-widgets/style.css
+++ b/wp-includes/css/dist/edit-widgets/style.css
@@ -590,11 +590,24 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 }

 .edit-widgets-error-boundary {
+  font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
   margin: auto;
-  max-width: 780px;
-  padding: 20px;
+  width: 100%;
+  max-width: var(--wpds-dimension-surface-width-lg, 560px);
+  padding: var(--wpds-dimension-padding-xl, 20px);
   margin-top: 64px;
-  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
+}
+
+.edit-widgets-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.edit-widgets-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 .edit-widgets-header {
@@ -851,8 +864,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 .edit-widgets-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .edit-widgets-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -872,7 +884,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
   vertical-align: text-top;
 }
 .edit-widgets-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .edit-widgets-block-editor {
diff --git a/wp-includes/css/dist/edit-widgets/style.min.css b/wp-includes/css/dist/edit-widgets/style.min.css
index 99fac9a334..98101ccd67 100644
--- a/wp-includes/css/dist/edit-widgets/style.min.css
+++ b/wp-includes/css/dist/edit-widgets/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}}.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{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);margin:64px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-right:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:16px;padding-right:8px}.edit-widgets-header__title{font-size:20px;margin:0 20px 0 0;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-right:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-right:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-right:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon: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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-left:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-right:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{fill:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:16px;padding-right:8px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ 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}}.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.edit-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.edit-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-right:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:16px;padding-right:8px}.edit-widgets-header__title{font-size:20px;margin:0 20px 0 0;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-right:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-right:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-right:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon: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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-left:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-right:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{color:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:16px;padding-right:8px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
diff --git a/wp-includes/css/dist/editor/style-rtl.css b/wp-includes/css/dist/editor/style-rtl.css
index 7b8b512a3f..c5144cc334 100644
--- a/wp-includes/css/dist/editor/style-rtl.css
+++ b/wp-includes/css/dist/editor/style-rtl.css
@@ -1498,6 +1498,10 @@ button.font-library__upload-area {
   flex-grow: 1;
 }

+.dataviews__search .dataviews-search {
+  flex-basis: 210px;
+}
+
 .dataviews-no-results,
 .dataviews-loading {
   padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -1769,7 +1773,7 @@ button.font-library__upload-area {
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
-  fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -1777,11 +1781,11 @@ button.font-library__upload-area {
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
-  fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
-  fill: 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));
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -1845,8 +1849,9 @@ button.font-library__upload-area {
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
-  background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -1994,10 +1999,6 @@ button.font-library__upload-area {
   box-shadow: none;
 }

-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2055,7 +2056,8 @@ button.font-library__upload-area {

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
   position: relative;
-  background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
   margin: 0;
   padding: 0;
@@ -2080,7 +2082,7 @@ button.font-library__upload-area {

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
   --checkmark-size: var(--checkbox-size);
-  fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+  color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
   position: absolute;
   right: 50%;
   top: 50%;
@@ -2128,10 +2130,6 @@ button.font-library__upload-area {
   box-shadow: none;
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2156,10 +2154,6 @@ button.font-library__upload-area {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }
@@ -2206,10 +2200,6 @@ button.font-library__upload-area {
   box-sizing: border-box;
 }

-.dataviews-search {
-  flex-basis: 210px;
-}
-
 .dataviews-filters__user-input-widget {
   padding: var(--wpds-dimension-padding-lg, 16px);
 }
@@ -2488,7 +2478,6 @@ button.font-library__upload-area {

 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -2524,7 +2513,6 @@ button.font-library__upload-area {

 .dataviews-view-grid .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -2560,7 +2548,6 @@ button.font-library__upload-area {

 .dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -2726,7 +2713,6 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
   gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2821,8 +2807,6 @@ div.dataviews-view-list {
   z-index: 1;
   inset: 0;
   scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   border: none;
   background: none;
@@ -2867,7 +2851,6 @@ div.dataviews-view-list {
 .dataviews-view-list .dataviews-view-list__media-wrapper img {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -3252,7 +3235,6 @@ div.dataviews-view-list {
 .dataviews-column-primary__media img {
   width: var(--wpds-dimension-size-md, 32px);
   height: var(--wpds-dimension-size-md, 32px);
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -3333,7 +3315,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -3376,7 +3357,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -3399,7 +3379,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -3566,7 +3545,6 @@ div.dataviews-view-list {

 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
 }
@@ -3700,7 +3678,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -3917,7 +3894,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -3974,25 +3950,17 @@ div.dataviews-view-list {
 }

 .dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

 .dataviews-validated-control__wrapper-with-error-delegate {
   position: relative;
 }

-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
-}
-
 .dataviews-validated-control__error-delegate {
   position: absolute;
   top: 0;
@@ -4386,7 +4354,7 @@ div.dataviews-view-list {
   display: grid;
   align-items: center;
   grid-template-columns: min-content 1fr min-content;
-  grid-gap: 4px 8px;
+  gap: 4px 8px;
   color: #1e1e1e;
 }

@@ -4671,9 +4639,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
-  -o-object-position: 50% 50%;
   object-position: 50% 50%;
 }

@@ -4735,7 +4701,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .fields-controls__author-avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 0;
   border-radius: 100%;
@@ -4773,10 +4738,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: 0;
 }

-.fields-controls__slug .fields-controls__slug-external-icon {
-  margin-right: 5ch;
-}
-
 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
   padding-inline-start: 0 !important;
 }
@@ -4912,7 +4873,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-preview--image img {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
   width: auto;
   height: auto;
@@ -4936,7 +4896,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-preview--video video {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
   width: auto;
   height: auto;
@@ -4991,7 +4950,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   height: 100%;
   touch-action: none;
   -webkit-user-select: none;
-  -moz-user-select: none;
   user-select: none;
   cursor: grab;
 }
@@ -5111,8 +5069,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

 .wp-media-editor-image-editor__handle {
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   margin: 0;
   padding: 0;
@@ -5270,46 +5226,51 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   justify-content: center;
 }

-.media-editor .interface-interface-skeleton {
-  position: relative;
-  top: auto;
-  left: auto;
-  bottom: auto;
-  right: auto;
-  height: 100%;
-  max-height: none;
-  flex: 1;
-  flex-direction: column;
-}
-
-.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton {
-  top: auto;
-}
-
-.media-editor .interface-interface-skeleton__editor {
-  min-width: 0;
+.media-editor .media-editor__body {
+  container-type: inline-size;
+  container-name: media-editor-body;
+  display: flex;
   flex: 1;
+  min-height: 0;
 }

 .media-editor .media-editor__content {
   display: flex;
   flex: 1;
   flex-direction: column;
+  min-width: 0;
   min-height: 0;
-  margin: 0 24px;
-  border-radius: 8px;
-  overflow: hidden;
+  margin: 24px 24px 8px 24px;
 }

+@media (min-width: 600px) {
+  .media-editor .media-editor__content {
+    margin: 0 24px;
+  }
+}
+@container media-editor-body (min-width: 864px) {
+  .media-editor .media-editor__content {
+    min-width: 520px;
+  }
+}
 .media-editor .media-editor__canvas-toolbar {
   display: flex;
-  flex-shrink: 0;
+  flex: 0 0 auto;
+  flex-direction: column;
+  align-items: center;
+  gap: 12px;
+}
+
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+  display: flex;
   justify-content: center;
+  align-self: stretch;
   background: #e0e0e0;
+  border-radius: 0 0 8px 8px;
   padding: 8px 16px;
 }

-.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler {
   flex: 0 1 360px;
   min-width: 0;
 }
@@ -5319,6 +5280,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   align-items: center;
   justify-content: center;
   background: #e0e0e0;
+  border-radius: 8px;
   overflow: auto;
   flex: 1;
   min-height: 0;
@@ -5332,81 +5294,59 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor .media-editor__canvas-area video {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
 }

 .media-editor .media-editor__sidebar {
-  box-sizing: border-box;
-}
-
-.media-editor .media-editor__sidebar *,
-.media-editor .media-editor__sidebar *::before,
-.media-editor .media-editor__sidebar *::after {
-  box-sizing: inherit;
+  display: flex;
+  flex: 1;
+  flex-direction: column;
+  min-width: 0;
+  min-height: 0;
+  overflow: hidden;
 }

 @media (min-width: 600px) {
   .media-editor .media-editor__sidebar {
-    padding-inline: 8px;
+    flex: none;
+    width: var(--wpds-dimension-surface-width-sm, 320px);
   }
 }
-.media-editor .media-editor__sidebar-panel {
-  padding-bottom: 24px;
+.media-editor .media-editor__tabs {
+  display: flex;
+  flex: 1;
+  flex-direction: column;
+  min-height: 0;
 }

-.media-editor .interface-interface-skeleton__sidebar {
-  border-top: 0;
-  box-shadow: none;
-  outline: 1px solid transparent;
+.media-editor .media-editor__tablist {
+  flex-shrink: 0;
+  margin-inline: 24px;
+  background: #fff;
+  border-bottom: 1px solid #ddd;
 }

 .media-editor .media-editor__panel {
-  padding: 16px;
+  flex: 1;
+  min-height: 0;
+  overflow-y: auto;
+  padding-block: 24px;
+  padding-inline: 24px;
 }

-@media (min-width: 600px) {
-  .media-editor .media-editor__panel {
-    padding: 24px 0 0 24px;
-  }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header {
-  padding-right: 0;
-  padding-left: 8px;
-  margin-left: 24px;
-  margin-left: 0;
+.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area {
+  border-end-start-radius: 0;
+  border-end-end-radius: 0;
 }

-@media (min-width: 600px) {
-  .media-editor .components-panel__header.media-editor__sidebar-header {
-    margin-left: 24px;
-  }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
-  padding: 0;
+.media-editor .media-editor__body.has-panel-open .media-editor__content {
+  display: none;
 }

 @media (min-width: 600px) {
-  .media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
+  .media-editor .media-editor__body.has-panel-open .media-editor__content {
     display: flex;
-  }
-}
-@media (min-width: 600px) and (max-width: 781px) {
-  .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
-    position: relative !important;
-  }
-  .media-editor .interface-complementary-area__fill,
-  .media-editor .interface-complementary-area {
-    width: 280px !important;
-  }
-}
-@media (max-width: 599px) {
-  .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
-    width: 100%;
-  }
-  .media-editor .interface-complementary-area__fill,
-  .media-editor .interface-complementary-area {
-    width: 100% !important;
+    margin: 0 24px 0 0;
   }
 }
 .media-editor__snackbar {
@@ -5447,38 +5387,14 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-modal.components-modal__frame .media-editor-modal__footer {
   flex-shrink: 0;
   display: flex;
-  gap: 16px;
-  padding: 16px 32px 24px;
-  background: #fff;
-  z-index: 1000001;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide {
   flex-direction: row;
   align-items: center;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
-  margin-right: auto;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow {
-  flex-direction: column;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow > .media-editor-image-controls {
-  align-self: center;
-}
-
-.media-editor-modal__footer-row {
-  display: flex;
-  flex-wrap: wrap;
-  align-items: center;
   gap: 16px;
+  padding: 24px;
+  background: #fff;
 }

-.media-editor-modal__footer-row .media-editor-image-controls,
-.media-editor-modal__footer-row .media-editor__save-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions {
   margin-right: auto;
 }

@@ -5657,7 +5573,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   color: #1e1e1e;
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
   -webkit-user-select: none;
-  -moz-user-select: none;
   user-select: none;
   touch-action: none;
   cursor: ew-resize;
@@ -5683,7 +5598,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: -1px;
   padding: 0;
   border: 0;
-  clip: rect(0 0 0 0);
+  clip-path: inset(50%);
   overflow: hidden;
   white-space: nowrap;
 }
@@ -5907,7 +5822,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

 .editor-collab-sidebar-panel__show-more-button {
-  width: -moz-fit-content;
   width: fit-content;
   color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
   cursor: var(--wpds-cursor-control, pointer);
@@ -6121,8 +6035,7 @@ mark.wp-note {
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   border-radius: inherit;
   opacity: 0;
 }
@@ -6163,17 +6076,14 @@ mark.wp-note {
 .editor-avatar.is-badge {
   display: inline-grid;
   grid-template-columns: min-content 0fr;
-  -moz-column-gap: 0;
-       column-gap: 0;
+  column-gap: 0;
   padding-inline-end: 0;
   background-color: var(--wp-admin-theme-color, #3858e9);
   transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
-  transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1), -moz-column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1);
 }
 .editor-avatar.is-badge:hover {
   grid-template-columns: min-content 1fr;
-  -moz-column-gap: 4px;
-       column-gap: 4px;
+  column-gap: 4px;
   padding-inline-end: 8px;
   transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 }
@@ -6865,8 +6775,7 @@ mark.wp-note {
 .editor-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .editor-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -6885,7 +6794,7 @@ mark.wp-note {
   vertical-align: bottom;
 }
 .editor-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .editor-header {
@@ -7140,7 +7049,7 @@ mark.wp-note {
 .editor-editor-interface.is-distraction-free .editor-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
   visibility: hidden;
 }
-.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
+.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown__toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
   display: none;
 }
 .editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within {
@@ -7154,10 +7063,6 @@ mark.wp-note {
   z-index: 35;
 }

-.components-popover.more-menu-dropdown__content {
-  z-index: 99998;
-}
-
 .editor-inserter-sidebar {
   box-sizing: border-box;
 }
@@ -7287,7 +7192,7 @@ mark.wp-note {
 }

 .editor-list-view-sidebar__list-view-panel-content {
-  padding: 4px;
+  padding: 8px;
 }

 .editor-list-view-sidebar__list-view-container {
@@ -7320,6 +7225,11 @@ mark.wp-note {
   color: #757575;
 }

+.editor-more-menu__popup {
+  max-height: var(--available-height);
+  max-width: var(--wpds-dimension-surface-width-sm, 320px);
+}
+
 .editor-post-parent__panel,
 .editor-post-order__panel {
   padding-top: 8px;
@@ -7372,8 +7282,7 @@ mark.wp-note {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
-  -moz-column-gap: 8px;
-       column-gap: 8px;
+  column-gap: 8px;
   row-gap: 4px;
   word-break: break-word;
 }
@@ -7482,11 +7391,9 @@ mark.wp-note {
   background-size: 24px 24px;
 }
 .editor-post-featured-image__preview .editor-post-featured-image__preview-image {
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   width: 100%;
-  -o-object-position: 50% 50%;
-     object-position: 50% 50%;
+  object-position: 50% 50%;
   aspect-ratio: 2/1;
 }

@@ -7855,7 +7762,6 @@ mark.wp-note {

 .editor-revisions-code-diff__table {
   width: 100%;
-  min-width: -moz-max-content;
   min-width: max-content;
   border: 0;
   border-collapse: separate;
@@ -7891,7 +7797,6 @@ mark.wp-note {
   text-align: left;
   white-space: nowrap;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }

@@ -8174,27 +8079,22 @@ mark.wp-note {
 }

 .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
   padding-top: 2px;
 }
 @media (min-width: 782px) {
   .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .editor-post-template__dropdown .components-popover__content {
@@ -8283,9 +8183,6 @@ textarea.editor-post-text-editor:focus {
   box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
   position: relative;
 }
-textarea.editor-post-text-editor::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 textarea.editor-post-text-editor::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -8359,12 +8256,16 @@ textarea.editor-post-text-editor::placeholder {
   justify-content: center;
 }

-.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text {
+.editor-preview-dropdown__popup {
+  max-width: var(--wpds-dimension-surface-width-xs, 240px);
+}
+
+.editor-preview-dropdown__toggle.has-icon.has-text {
   padding-left: 4px;
   padding-right: 6px;
 }

-.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle {
+.editor-preview-dropdown__toggle.is-responsive-editing {
   color: var(--wp-block-synced-color);
 }

@@ -8386,9 +8287,7 @@ textarea.editor-post-text-editor::placeholder {
   padding: 0;
   margin: auto 0;
   width: 12px;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   cursor: ew-resize;
   outline: none;
   background: none;
@@ -8478,26 +8377,21 @@ textarea.editor-post-text-editor::placeholder {
 }

 .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 782px) {
   .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
   margin-bottom: 24px;
 }
 .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
@@ -8525,26 +8419,21 @@ textarea.editor-post-text-editor::placeholder {
 }

 .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 782px) {
   .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title {
   display: none;
@@ -8640,6 +8529,9 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 100%;
 }
+.editor-styles-canvas.is-preview-mode {
+  padding: 0;
+}

 .editor-styles-canvas__section {
   background: #fff;
diff --git a/wp-includes/css/dist/editor/style-rtl.min.css b/wp-includes/css/dist/editor/style-rtl.min.css
index 7f6a19703a..068c8b1570 100644
--- a/wp-includes/css/dist/editor/style-rtl.min.css
+++ b/wp-includes/css/dist/editor/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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;padding-top:124px;position:absolute;right:0;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{opacity:0;position:absolute;right:0;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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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-right: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:right;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{left:8px;opacity:0;position:absolute;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}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-right:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{position:absolute;right:0;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;right:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;margin-right:-6px;right:50%;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;margin-right:-6px;right:50%}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nwse-resize;right:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nesw-resize;left:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .interface-interface-skeleton{bottom:auto;flex:1;flex-direction:column;height:100%;left:auto;max-height:none;position:relative;right:auto;top:auto}.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton{top:auto}.media-editor .interface-interface-skeleton__editor{flex:1;min-width:0}.media-editor .media-editor__content{border-radius:8px;display:flex;flex:1;flex-direction:column;margin:0 24px;min-height:0;overflow:hidden}.media-editor .media-editor__canvas-toolbar{background:#e0e0e0;display:flex;flex-shrink:0;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.media-editor .media-editor__sidebar{box-sizing:border-box}.media-editor .media-editor__sidebar *,.media-editor .media-editor__sidebar :after,.media-editor .media-editor__sidebar :before{box-sizing:inherit}@media (min-width:600px){.media-editor .media-editor__sidebar{padding-inline:8px}}.media-editor .media-editor__sidebar-panel{padding-bottom:24px}.media-editor .interface-interface-skeleton__sidebar{border-top:0;box-shadow:none;outline:1px solid transparent}.media-editor .media-editor__panel{padding:16px}@media (min-width:600px){.media-editor .media-editor__panel{padding:24px 0 0 24px}}.media-editor .components-panel__header.media-editor__sidebar-header{margin-left:0;padding-left:8px;padding-right:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header{margin-left:24px}}.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{padding:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{display:flex}}@media (min-width:600px) and (max-width:781px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){position:relative!important}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:280px!important}}@media (max-width:599px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){width:100%}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:100%!important}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{background:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 32px 24px;z-index:1000001}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide{align-items:center;flex-direction:row}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions{margin-right:auto}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow{flex-direction:column}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow>.media-editor-image-controls{align-self:center}.media-editor-modal__footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.media-editor-modal__footer-row .media-editor-image-controls,.media-editor-modal__footer-row .media-editor__save-actions{margin-right:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;padding:0;text-align:left}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;line-height:14px;pointer-events:none;position:absolute;right:50%;top:0;transform:translateX(50%)}.rotation-ruler__active-label:before{background:linear-gradient(270deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{left:100%;position:absolute;top:0}.rotation-ruler__active-label-unit{position:absolute;right:100%;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-left:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-left:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-right:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow: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);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:right}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:-moz-fit-content;width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-right:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);left:-9999px;overflow:hidden;position:absolute;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;left:8px;overflow:visible;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-right:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-right:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,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);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);-moz-column-gap:0;column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1);transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1),-moz-column-gap .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{-moz-column-gap:4px;column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 1px 0 0;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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-left:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-left:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;left:-1px;position:absolute;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-right:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-right:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-right:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-left:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 -1px 0 0;padding:2px 1px 2px 5px;text-align:right}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-left:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon: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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-right:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{fill:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 8px 0 -8px}.show-icon-labels .editor-header__back-button{margin-left:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-left:4px}@media (min-width:600px){.editor-header__settings{padding-left:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-right:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;right:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 8px 6px 6px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-right:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-left:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:4px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;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:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:right;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-right:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-left:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-right:4px}.editor-post-publish-panel__header-cancel-button{padding-left:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-left:-4px}.editor-post-publish-panel__link{font-weight:400;padding-right:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-right:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-right:1px solid #ddd;right:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(-100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-left:1px solid #e0e0e0;max-width:6ch;min-width:6ch;right:0;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{right:6ch}.editor-revisions-code-diff__marker{border-left:1px solid #e0e0e0;font-weight:600;max-width:3ch;min-width:3ch;padding:0;right:12ch;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 8px 0 16px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(-45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-left:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-left:0}}.editor-post-save-draft.has-text.has-icon svg{margin-left:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 12px 6px 0}.editor-post-taxonomies__hierarchical-terms-list{margin-right:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-right:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-right:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-left:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .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){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]: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)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-moz-placeholder{color:rgba(30,30,30,.62)}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:4px;padding-right:6px}.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:0;position:absolute;right:4px;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{right:-18px}.editor-resizable-editor__resize-handle.is-right{left:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-right:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:0;padding:24px;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:8px;padding-right:0}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-left:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;left:8px;position:absolute;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-left:8px}.table-of-contents__count:nth-child(4n){padding-left:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 0 0 auto}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
+@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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;padding-top:124px;position:absolute;right:0;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{opacity:0;position:absolute;right:0;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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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-right: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:right;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{left:8px;opacity:0;position:absolute;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}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{position:absolute;right:0;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;right:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;margin-right:-6px;right:50%;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;margin-right:-6px;right:50%}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nwse-resize;right:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nesw-resize;left:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .media-editor__body{container-name:media-editor-body;container-type:inline-size;display:flex;flex:1;min-height:0}.media-editor .media-editor__content{display:flex;flex:1;flex-direction:column;margin:24px 24px 8px;min-height:0;min-width:0}@media (min-width:600px){.media-editor .media-editor__content{margin:0 24px}}@container media-editor-body (min-width: 864px){.media-editor .media-editor__content{min-width:520px}}.media-editor .media-editor__canvas-toolbar{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{align-self:stretch;background:#e0e0e0;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;border-radius:8px;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;object-fit:contain}.media-editor .media-editor__sidebar{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:600px){.media-editor .media-editor__sidebar{flex:none;width:var(--wpds-dimension-surface-width-sm,320px)}}.media-editor .media-editor__tabs{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor .media-editor__tablist{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;margin-inline:24px}.media-editor .media-editor__panel{flex:1;min-height:0;overflow-y:auto;padding-block:24px;padding-inline:24px}.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area{border-end-end-radius:0;border-end-start-radius:0}.media-editor .media-editor__body.has-panel-open .media-editor__content{display:none}@media (min-width:600px){.media-editor .media-editor__body.has-panel-open .media-editor__content{display:flex;margin:0 24px 0 0}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{align-items:center;background:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:16px;padding:24px}.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions{margin-right:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;padding:0;text-align:left}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;line-height:14px;pointer-events:none;position:absolute;right:50%;top:0;transform:translateX(50%)}.rotation-ruler__active-label:before{background:linear-gradient(270deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{left:100%;position:absolute;top:0}.rotation-ruler__active-label-unit{position:absolute;right:100%;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-left:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-left:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-right:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow: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);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:right}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-right:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);left:-9999px;overflow:hidden;position:absolute;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;left:8px;overflow:visible;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-right:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-right:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,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);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 1px 0 0;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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-left:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-left:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;left:-1px;position:absolute;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-right:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-right:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-right:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-left:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 -1px 0 0;padding:2px 1px 2px 5px;text-align:right}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-left:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon: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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-right:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{color:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 8px 0 -8px}.show-icon-labels .editor-header__back-button{margin-left:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-left:4px}@media (min-width:600px){.editor-header__settings{padding-left:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-right:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;right:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 8px 6px 6px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-right:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-left:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown__toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:8px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-more-menu__popup{max-height:var(--available-height);max-width:var(--wpds-dimension-surface-width-sm,320px)}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;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:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:right;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-right:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-left:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-right:4px}.editor-post-publish-panel__header-cancel-button{padding-left:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-left:-4px}.editor-post-publish-panel__link{font-weight:400;padding-right:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-right:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-right:1px solid #ddd;right:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(-100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-left:1px solid #e0e0e0;max-width:6ch;min-width:6ch;right:0;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{right:6ch}.editor-revisions-code-diff__marker{border-left:1px solid #e0e0e0;font-weight:600;max-width:3ch;min-width:3ch;padding:0;right:12ch;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 8px 0 16px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(-45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-left:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-left:0}}.editor-post-save-draft.has-text.has-icon svg{margin-left:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 12px 6px 0}.editor-post-taxonomies__hierarchical-terms-list{margin-right:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-right:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-right:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-left:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .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){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]: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)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown__popup{max-width:var(--wpds-dimension-surface-width-xs,240px)}.editor-preview-dropdown__toggle.has-icon.has-text{padding-left:4px;padding-right:6px}.editor-preview-dropdown__toggle.is-responsive-editing{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:0;position:absolute;right:4px;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{right:-18px}.editor-resizable-editor__resize-handle.is-right{left:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-right:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:0;padding:24px;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:8px;padding-right:0}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-left:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas.is-preview-mode{padding:0}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;left:8px;position:absolute;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-left:8px}.table-of-contents__count:nth-child(4n){padding-left:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 0 0 auto}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
diff --git a/wp-includes/css/dist/editor/style.css b/wp-includes/css/dist/editor/style.css
index 8b9fbc6987..4229b4e8a3 100644
--- a/wp-includes/css/dist/editor/style.css
+++ b/wp-includes/css/dist/editor/style.css
@@ -1500,6 +1500,10 @@ button.font-library__upload-area {
   flex-grow: 1;
 }

+.dataviews__search .dataviews-search {
+  flex-basis: 210px;
+}
+
 .dataviews-no-results,
 .dataviews-loading {
   padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -1771,7 +1775,7 @@ button.font-library__upload-area {
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
-  fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -1779,11 +1783,11 @@ button.font-library__upload-area {
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
-  fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
-  fill: 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));
 }

 .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -1847,8 +1851,9 @@ button.font-library__upload-area {
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
-  background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

 .dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -1996,10 +2001,6 @@ button.font-library__upload-area {
   box-shadow: none;
 }

-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2057,7 +2058,8 @@ button.font-library__upload-area {

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
   position: relative;
-  background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+  /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+  background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
   color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
   margin: 0;
   padding: 0;
@@ -2082,7 +2084,7 @@ button.font-library__upload-area {

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
   --checkmark-size: var(--checkbox-size);
-  fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+  color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
   position: absolute;
   left: 50%;
   top: 50%;
@@ -2130,10 +2132,6 @@ button.font-library__upload-area {
   box-shadow: none;
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -2158,10 +2156,6 @@ button.font-library__upload-area {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
 }

-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
-  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
   color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }
@@ -2208,10 +2202,6 @@ button.font-library__upload-area {
   box-sizing: border-box;
 }

-.dataviews-search {
-  flex-basis: 210px;
-}
-
 .dataviews-filters__user-input-widget {
   padding: var(--wpds-dimension-padding-lg, 16px);
 }
@@ -2490,7 +2480,6 @@ button.font-library__upload-area {

 .dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -2526,7 +2515,6 @@ button.font-library__upload-area {

 .dataviews-view-grid .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -2562,7 +2550,6 @@ button.font-library__upload-area {

 .dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
 .dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -2728,7 +2715,6 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
 .dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
   gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2823,8 +2809,6 @@ div.dataviews-view-list {
   z-index: 1;
   inset: 0;
   scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   border: none;
   background: none;
@@ -2869,7 +2853,6 @@ div.dataviews-view-list {
 .dataviews-view-list .dataviews-view-list__media-wrapper img {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -3254,7 +3237,6 @@ div.dataviews-view-list {
 .dataviews-column-primary__media img {
   width: var(--wpds-dimension-size-md, 32px);
   height: var(--wpds-dimension-size-md, 32px);
-  -o-object-fit: cover;
   object-fit: cover;
 }

@@ -3335,7 +3317,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
-  width: -moz-fit-content;
   width: fit-content;
 }

@@ -3378,7 +3359,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
-  -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
   height: 100%;
@@ -3401,7 +3381,6 @@ div.dataviews-view-list {
 }

 .dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
-  -o-object-fit: contain;
   object-fit: contain;
 }

@@ -3568,7 +3547,6 @@ div.dataviews-view-list {

 .dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
   display: flex;
-  width: -moz-max-content;
   width: max-content;
   flex: 0 0 auto;
 }
@@ -3702,7 +3680,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -3919,7 +3896,6 @@ div.dataviews-view-list {
   width: 100%;
   height: 100%;
   margin: 0 auto;
-  -o-object-fit: cover;
   object-fit: cover;
   border-radius: 50%;
   box-sizing: border-box;
@@ -3976,25 +3952,17 @@ div.dataviews-view-list {
 }

 .dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  border-color: #cc1818;
+  --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
 }

 .dataviews-validated-control__wrapper-with-error-delegate {
   position: relative;
 }

-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  border-color: #cc1818;
-}
-
 .dataviews-validated-control__error-delegate {
   position: absolute;
   top: 0;
@@ -4388,7 +4356,7 @@ div.dataviews-view-list {
   display: grid;
   align-items: center;
   grid-template-columns: min-content 1fr min-content;
-  grid-gap: 4px 8px;
+  gap: 4px 8px;
   color: #1e1e1e;
 }

@@ -4673,9 +4641,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
 fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
-  -o-object-position: 50% 50%;
   object-position: 50% 50%;
 }

@@ -4737,7 +4703,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .fields-controls__author-avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 0;
   border-radius: 100%;
@@ -4775,10 +4740,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: 0;
 }

-.fields-controls__slug .fields-controls__slug-external-icon {
-  margin-left: 5ch;
-}
-
 .fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
   padding-inline-start: 0 !important;
 }
@@ -4914,7 +4875,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-preview--image img {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
   width: auto;
   height: auto;
@@ -4938,7 +4898,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-preview--video video {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
   width: auto;
   height: auto;
@@ -4993,7 +4952,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   height: 100%;
   touch-action: none;
   -webkit-user-select: none;
-  -moz-user-select: none;
   user-select: none;
   cursor: grab;
 }
@@ -5113,8 +5071,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

 .wp-media-editor-image-editor__handle {
-  -webkit-appearance: none;
-  -moz-appearance: none;
   appearance: none;
   margin: 0;
   padding: 0;
@@ -5272,46 +5228,51 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   justify-content: center;
 }

-.media-editor .interface-interface-skeleton {
-  position: relative;
-  top: auto;
-  right: auto;
-  bottom: auto;
-  left: auto;
-  height: 100%;
-  max-height: none;
-  flex: 1;
-  flex-direction: column;
-}
-
-.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton {
-  top: auto;
-}
-
-.media-editor .interface-interface-skeleton__editor {
-  min-width: 0;
+.media-editor .media-editor__body {
+  container-type: inline-size;
+  container-name: media-editor-body;
+  display: flex;
   flex: 1;
+  min-height: 0;
 }

 .media-editor .media-editor__content {
   display: flex;
   flex: 1;
   flex-direction: column;
+  min-width: 0;
   min-height: 0;
-  margin: 0 24px;
-  border-radius: 8px;
-  overflow: hidden;
+  margin: 24px 24px 8px 24px;
 }

+@media (min-width: 600px) {
+  .media-editor .media-editor__content {
+    margin: 0 24px;
+  }
+}
+@container media-editor-body (min-width: 864px) {
+  .media-editor .media-editor__content {
+    min-width: 520px;
+  }
+}
 .media-editor .media-editor__canvas-toolbar {
   display: flex;
-  flex-shrink: 0;
+  flex: 0 0 auto;
+  flex-direction: column;
+  align-items: center;
+  gap: 12px;
+}
+
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+  display: flex;
   justify-content: center;
+  align-self: stretch;
   background: #e0e0e0;
+  border-radius: 0 0 8px 8px;
   padding: 8px 16px;
 }

-.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler {
   flex: 0 1 360px;
   min-width: 0;
 }
@@ -5321,6 +5282,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   align-items: center;
   justify-content: center;
   background: #e0e0e0;
+  border-radius: 8px;
   overflow: auto;
   flex: 1;
   min-height: 0;
@@ -5334,81 +5296,59 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor .media-editor__canvas-area video {
   max-width: 100%;
   max-height: 100%;
-  -o-object-fit: contain;
   object-fit: contain;
 }

 .media-editor .media-editor__sidebar {
-  box-sizing: border-box;
-}
-
-.media-editor .media-editor__sidebar *,
-.media-editor .media-editor__sidebar *::before,
-.media-editor .media-editor__sidebar *::after {
-  box-sizing: inherit;
+  display: flex;
+  flex: 1;
+  flex-direction: column;
+  min-width: 0;
+  min-height: 0;
+  overflow: hidden;
 }

 @media (min-width: 600px) {
   .media-editor .media-editor__sidebar {
-    padding-inline: 8px;
+    flex: none;
+    width: var(--wpds-dimension-surface-width-sm, 320px);
   }
 }
-.media-editor .media-editor__sidebar-panel {
-  padding-bottom: 24px;
+.media-editor .media-editor__tabs {
+  display: flex;
+  flex: 1;
+  flex-direction: column;
+  min-height: 0;
 }

-.media-editor .interface-interface-skeleton__sidebar {
-  border-top: 0;
-  box-shadow: none;
-  outline: 1px solid transparent;
+.media-editor .media-editor__tablist {
+  flex-shrink: 0;
+  margin-inline: 24px;
+  background: #fff;
+  border-bottom: 1px solid #ddd;
 }

 .media-editor .media-editor__panel {
-  padding: 16px;
+  flex: 1;
+  min-height: 0;
+  overflow-y: auto;
+  padding-block: 24px;
+  padding-inline: 24px;
 }

-@media (min-width: 600px) {
-  .media-editor .media-editor__panel {
-    padding: 24px 24px 0 0;
-  }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header {
-  padding-left: 0;
-  padding-right: 8px;
-  margin-right: 24px;
-  margin-right: 0;
+.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area {
+  border-end-start-radius: 0;
+  border-end-end-radius: 0;
 }

-@media (min-width: 600px) {
-  .media-editor .components-panel__header.media-editor__sidebar-header {
-    margin-right: 24px;
-  }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
-  padding: 0;
+.media-editor .media-editor__body.has-panel-open .media-editor__content {
+  display: none;
 }

 @media (min-width: 600px) {
-  .media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
+  .media-editor .media-editor__body.has-panel-open .media-editor__content {
     display: flex;
-  }
-}
-@media (min-width: 600px) and (max-width: 781px) {
-  .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
-    position: relative !important;
-  }
-  .media-editor .interface-complementary-area__fill,
-  .media-editor .interface-complementary-area {
-    width: 280px !important;
-  }
-}
-@media (max-width: 599px) {
-  .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
-    width: 100%;
-  }
-  .media-editor .interface-complementary-area__fill,
-  .media-editor .interface-complementary-area {
-    width: 100% !important;
+    margin: 0 0 0 24px;
   }
 }
 .media-editor__snackbar {
@@ -5449,38 +5389,14 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .media-editor-modal.components-modal__frame .media-editor-modal__footer {
   flex-shrink: 0;
   display: flex;
-  gap: 16px;
-  padding: 16px 32px 24px;
-  background: #fff;
-  z-index: 1000001;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide {
   flex-direction: row;
   align-items: center;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
-  margin-left: auto;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow {
-  flex-direction: column;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow > .media-editor-image-controls {
-  align-self: center;
-}
-
-.media-editor-modal__footer-row {
-  display: flex;
-  flex-wrap: wrap;
-  align-items: center;
   gap: 16px;
+  padding: 24px;
+  background: #fff;
 }

-.media-editor-modal__footer-row .media-editor-image-controls,
-.media-editor-modal__footer-row .media-editor__save-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions {
   margin-left: auto;
 }

@@ -5659,7 +5575,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   color: #1e1e1e;
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
   -webkit-user-select: none;
-  -moz-user-select: none;
   user-select: none;
   touch-action: none;
   cursor: ew-resize;
@@ -5685,7 +5600,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin: -1px;
   padding: 0;
   border: 0;
-  clip: rect(0 0 0 0);
+  clip-path: inset(50%);
   overflow: hidden;
   white-space: nowrap;
 }
@@ -5910,7 +5825,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

 .editor-collab-sidebar-panel__show-more-button {
-  width: -moz-fit-content;
   width: fit-content;
   color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
   cursor: var(--wpds-cursor-control, pointer);
@@ -6124,8 +6038,7 @@ mark.wp-note {
   inset: 0;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   border-radius: inherit;
   opacity: 0;
 }
@@ -6166,17 +6079,14 @@ mark.wp-note {
 .editor-avatar.is-badge {
   display: inline-grid;
   grid-template-columns: min-content 0fr;
-  -moz-column-gap: 0;
-       column-gap: 0;
+  column-gap: 0;
   padding-inline-end: 0;
   background-color: var(--wp-admin-theme-color, #3858e9);
   transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
-  transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1), -moz-column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1);
 }
 .editor-avatar.is-badge:hover {
   grid-template-columns: min-content 1fr;
-  -moz-column-gap: 4px;
-       column-gap: 4px;
+  column-gap: 4px;
   padding-inline-end: 8px;
   transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 }
@@ -6868,8 +6778,7 @@ mark.wp-note {
 .editor-welcome-guide__image > img {
   display: block;
   max-width: 100%;
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
 }
 .editor-welcome-guide__heading {
   font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -6888,7 +6797,7 @@ mark.wp-note {
   vertical-align: bottom;
 }
 .editor-welcome-guide .components-button:hover svg {
-  fill: #fff;
+  color: #fff;
 }

 .editor-header {
@@ -7143,7 +7052,7 @@ mark.wp-note {
 .editor-editor-interface.is-distraction-free .editor-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
   visibility: hidden;
 }
-.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
+.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown__toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
   display: none;
 }
 .editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within {
@@ -7157,10 +7066,6 @@ mark.wp-note {
   z-index: 35;
 }

-.components-popover.more-menu-dropdown__content {
-  z-index: 99998;
-}
-
 .editor-inserter-sidebar {
   box-sizing: border-box;
 }
@@ -7290,7 +7195,7 @@ mark.wp-note {
 }

 .editor-list-view-sidebar__list-view-panel-content {
-  padding: 4px;
+  padding: 8px;
 }

 .editor-list-view-sidebar__list-view-container {
@@ -7323,6 +7228,11 @@ mark.wp-note {
   color: #757575;
 }

+.editor-more-menu__popup {
+  max-height: var(--available-height);
+  max-width: var(--wpds-dimension-surface-width-sm, 320px);
+}
+
 .editor-post-parent__panel,
 .editor-post-order__panel {
   padding-top: 8px;
@@ -7375,8 +7285,7 @@ mark.wp-note {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
-  -moz-column-gap: 8px;
-       column-gap: 8px;
+  column-gap: 8px;
   row-gap: 4px;
   word-break: break-word;
 }
@@ -7487,11 +7396,9 @@ mark.wp-note {
   background-size: 24px 24px;
 }
 .editor-post-featured-image__preview .editor-post-featured-image__preview-image {
-  -o-object-fit: cover;
-     object-fit: cover;
+  object-fit: cover;
   width: 100%;
-  -o-object-position: 50% 50%;
-     object-position: 50% 50%;
+  object-position: 50% 50%;
   aspect-ratio: 2/1;
 }

@@ -7860,7 +7767,6 @@ mark.wp-note {

 .editor-revisions-code-diff__table {
   width: 100%;
-  min-width: -moz-max-content;
   min-width: max-content;
   border: 0;
   border-collapse: separate;
@@ -7896,7 +7802,6 @@ mark.wp-note {
   text-align: right;
   white-space: nowrap;
   -webkit-user-select: none;
-     -moz-user-select: none;
           user-select: none;
 }

@@ -8180,27 +8085,22 @@ mark.wp-note {
 }

 .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
   padding-top: 2px;
 }
 @media (min-width: 782px) {
   .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }

 .editor-post-template__dropdown .components-popover__content {
@@ -8289,9 +8189,6 @@ textarea.editor-post-text-editor:focus {
   box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
   position: relative;
 }
-textarea.editor-post-text-editor::-moz-placeholder {
-  color: rgba(30, 30, 30, 0.62);
-}
 textarea.editor-post-text-editor::placeholder {
   color: rgba(30, 30, 30, 0.62);
 }
@@ -8369,12 +8266,16 @@ textarea.editor-post-text-editor::placeholder {
   justify-content: center;
 }

-.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text {
+.editor-preview-dropdown__popup {
+  max-width: var(--wpds-dimension-surface-width-xs, 240px);
+}
+
+.editor-preview-dropdown__toggle.has-icon.has-text {
   padding-right: 4px;
   padding-left: 6px;
 }

-.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle {
+.editor-preview-dropdown__toggle.is-responsive-editing {
   color: var(--wp-block-synced-color);
 }

@@ -8396,9 +8297,7 @@ textarea.editor-post-text-editor::placeholder {
   padding: 0;
   margin: auto 0;
   width: 12px;
-  -webkit-appearance: none;
-     -moz-appearance: none;
-          appearance: none;
+  appearance: none;
   cursor: ew-resize;
   outline: none;
   background: none;
@@ -8488,26 +8387,21 @@ textarea.editor-post-text-editor::placeholder {
 }

 .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 782px) {
   .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-start-page-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
   margin-bottom: 24px;
 }
 .editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
@@ -8535,26 +8429,21 @@ textarea.editor-post-text-editor::placeholder {
 }

 .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-  -moz-column-count: 2;
-       column-count: 2;
-  -moz-column-gap: 24px;
-       column-gap: 24px;
+  column-count: 2;
+  column-gap: 24px;
 }
 @media (min-width: 782px) {
   .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 3;
-         column-count: 3;
+    column-count: 3;
   }
 }
 @media (min-width: 1280px) {
   .editor-start-template-options__modal-content .block-editor-block-patterns-list {
-    -moz-column-count: 4;
-         column-count: 4;
+    column-count: 4;
   }
 }
 .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
-  -moz-column-break-inside: avoid;
-       break-inside: avoid-column;
+  break-inside: avoid-column;
 }
 .editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title {
   display: none;
@@ -8650,6 +8539,9 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 100%;
 }
+.editor-styles-canvas.is-preview-mode {
+  padding: 0;
+}

 .editor-styles-canvas__section {
   background: #fff;
diff --git a/wp-includes/css/dist/editor/style.min.css b/wp-includes/css/dist/editor/style.min.css
index f025a7e384..8876d6c0ca 100644
--- a/wp-includes/css/dist/editor/style.min.css
+++ b/wp-includes/css/dist/editor/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-left:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .interface-interface-skeleton{bottom:auto;flex:1;flex-direction:column;height:100%;left:auto;max-height:none;position:relative;right:auto;top:auto}.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton{top:auto}.media-editor .interface-interface-skeleton__editor{flex:1;min-width:0}.media-editor .media-editor__content{border-radius:8px;display:flex;flex:1;flex-direction:column;margin:0 24px;min-height:0;overflow:hidden}.media-editor .media-editor__canvas-toolbar{background:#e0e0e0;display:flex;flex-shrink:0;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.media-editor .media-editor__sidebar{box-sizing:border-box}.media-editor .media-editor__sidebar *,.media-editor .media-editor__sidebar :after,.media-editor .media-editor__sidebar :before{box-sizing:inherit}@media (min-width:600px){.media-editor .media-editor__sidebar{padding-inline:8px}}.media-editor .media-editor__sidebar-panel{padding-bottom:24px}.media-editor .interface-interface-skeleton__sidebar{border-top:0;box-shadow:none;outline:1px solid transparent}.media-editor .media-editor__panel{padding:16px}@media (min-width:600px){.media-editor .media-editor__panel{padding:24px 24px 0 0}}.media-editor .components-panel__header.media-editor__sidebar-header{margin-right:0;padding-left:0;padding-right:8px}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header{margin-right:24px}}.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{padding:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{display:flex}}@media (min-width:600px) and (max-width:781px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){position:relative!important}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:280px!important}}@media (max-width:599px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){width:100%}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:100%!important}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{background:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 32px 24px;z-index:1000001}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide{align-items:center;flex-direction:row}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions{margin-left:auto}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow{flex-direction:column}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow>.media-editor-image-controls{align-self:center}.media-editor-modal__footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.media-editor-modal__footer-row .media-editor-image-controls,.media-editor-modal__footer-row .media-editor__save-actions{margin-left:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;padding:0;text-align:right}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;left:50%;line-height:14px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.rotation-ruler__active-label:before{background:linear-gradient(90deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{position:absolute;right:100%;top:0}.rotation-ruler__active-label-unit{left:100%;position:absolute;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-left:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow: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);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:left}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:-moz-fit-content;width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-left:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);overflow:hidden;position:absolute;right:-9999px;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;overflow:visible;right:8px;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-left:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-left:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,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);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);-moz-column-gap:0;column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1);transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1),-moz-column-gap .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{-moz-column-gap:4px;column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 0 0 1px;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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-right:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;position:absolute;right:-1px;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-left:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-left:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-right:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 0 0 -1px;padding:2px 5px 2px 1px;text-align:left}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-right:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon: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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-left:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{fill:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 -8px 0 8px}.show-icon-labels .editor-header__back-button{margin-right:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-right:4px}@media (min-width:600px){.editor-header__settings{padding-right:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-left:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;left:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 6px 6px 8px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-left:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-right:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:4px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;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:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:left;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-right:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-left:4px}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-right:-4px}.editor-post-publish-panel__link{font-weight:400;padding-left:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-left:1px solid #ddd;left:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-right:1px solid #e0e0e0;left:0;max-width:6ch;min-width:6ch;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{left:6ch}.editor-revisions-code-diff__marker{border-right:1px solid #e0e0e0;font-weight:600;left:12ch;max-width:3ch;min-width:3ch;padding:0;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 16px 0 8px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(-45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-right:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-right:0}}.editor-post-save-draft.has-text.has-icon svg{margin-right:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 0 6px 12px}.editor-post-taxonomies__hierarchical-terms-list{margin-left:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-left:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-right:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .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){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]: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)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-moz-placeholder{color:rgba(30,30,30,.62)}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:6px;padding-right:4px}.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:4px;position:absolute;right:0;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-left:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:auto;padding:24px;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:0;padding-right:8px}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-right:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;position:absolute;right:8px;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-right:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 auto 0 0}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
+@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;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-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{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-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection: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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;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);flex-shrink:0;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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection: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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[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){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{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;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input: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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{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-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{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-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{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-default,400);line-height:20px}: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}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .media-editor__body{container-name:media-editor-body;container-type:inline-size;display:flex;flex:1;min-height:0}.media-editor .media-editor__content{display:flex;flex:1;flex-direction:column;margin:24px 24px 8px;min-height:0;min-width:0}@media (min-width:600px){.media-editor .media-editor__content{margin:0 24px}}@container media-editor-body (min-width: 864px){.media-editor .media-editor__content{min-width:520px}}.media-editor .media-editor__canvas-toolbar{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{align-self:stretch;background:#e0e0e0;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;border-radius:8px;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;object-fit:contain}.media-editor .media-editor__sidebar{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:600px){.media-editor .media-editor__sidebar{flex:none;width:var(--wpds-dimension-surface-width-sm,320px)}}.media-editor .media-editor__tabs{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor .media-editor__tablist{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;margin-inline:24px}.media-editor .media-editor__panel{flex:1;min-height:0;overflow-y:auto;padding-block:24px;padding-inline:24px}.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area{border-end-end-radius:0;border-end-start-radius:0}.media-editor .media-editor__body.has-panel-open .media-editor__content{display:none}@media (min-width:600px){.media-editor .media-editor__body.has-panel-open .media-editor__content{display:flex;margin:0 0 0 24px}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{align-items:center;background:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:16px;padding:24px}.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions{margin-left:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;padding:0;text-align:right}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;left:50%;line-height:14px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.rotation-ruler__active-label:before{background:linear-gradient(90deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{position:absolute;right:100%;top:0}.rotation-ruler__active-label-unit{left:100%;position:absolute;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-left:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow: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);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:left}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-left:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);overflow:hidden;position:absolute;right:-9999px;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;overflow:visible;right:8px;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-left:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-left:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,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);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 0 0 1px;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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-right:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;position:absolute;right:-1px;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-left:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-left:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-right:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 0 0 -1px;padding:2px 5px 2px 1px;text-align:left}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-right:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon: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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-left:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{color:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 -8px 0 8px}.show-icon-labels .editor-header__back-button{margin-right:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-right:4px}@media (min-width:600px){.editor-header__settings{padding-right:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-left:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;left:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 6px 6px 8px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-left:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-right:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown__toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:8px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-more-menu__popup{max-height:var(--available-height);max-width:var(--wpds-dimension-surface-width-sm,320px)}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;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:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:left;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-right:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-left:4px}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-right:-4px}.editor-post-publish-panel__link{font-weight:400;padding-left:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-left:1px solid #ddd;left:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:right;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-right:1px solid #e0e0e0;left:0;max-width:6ch;min-width:6ch;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{left:6ch}.editor-revisions-code-diff__marker{border-right:1px solid #e0e0e0;font-weight:600;left:12ch;max-width:3ch;min-width:3ch;padding:0;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 16px 0 8px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(-45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-right:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-right:0}}.editor-post-save-draft.has-text.has-icon svg{margin-right:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 0 6px 12px}.editor-post-taxonomies__hierarchical-terms-list{margin-left:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-left:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-right:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .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){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]: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)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown__popup{max-width:var(--wpds-dimension-surface-width-xs,240px)}.editor-preview-dropdown__toggle.has-icon.has-text{padding-left:6px;padding-right:4px}.editor-preview-dropdown__toggle.is-responsive-editing{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:4px;position:absolute;right:0;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-left:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:auto;padding:24px;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:0;padding-right:8px}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-right:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas.is-preview-mode{padding:0}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;position:absolute;right:8px;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-right:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 auto 0 0}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
diff --git a/wp-includes/css/dist/media-utils/style-rtl.css b/wp-includes/css/dist/media-utils/style-rtl.css
index d9f445b89f..6ac6eb83ce 100644
--- a/wp-includes/css/dist/media-utils/style-rtl.css
+++ b/wp-includes/css/dist/media-utils/style-rtl.css
@@ -119,7 +119,6 @@
 .media-author-field__avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 1;
   border-radius: 100%;
@@ -190,7 +189,6 @@
   display: block;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

diff --git a/wp-includes/css/dist/media-utils/style-rtl.min.css b/wp-includes/css/dist/media-utils/style-rtl.min.css
index f3d61cc3a1..a8beab3e35 100644
--- a/wp-includes/css/dist/media-utils/style-rtl.min.css
+++ b/wp-includes/css/dist/media-utils/style-rtl.min.css
@@ -1 +1 @@
-.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-right:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;position:absolute;right:24px;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:100%!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
+.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-right:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;position:absolute;right:24px;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:100%!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
diff --git a/wp-includes/css/dist/media-utils/style.css b/wp-includes/css/dist/media-utils/style.css
index aea6357203..de82628f2f 100644
--- a/wp-includes/css/dist/media-utils/style.css
+++ b/wp-includes/css/dist/media-utils/style.css
@@ -119,7 +119,6 @@
 .media-author-field__avatar img {
   width: 16px;
   height: 16px;
-  -o-object-fit: cover;
   object-fit: cover;
   opacity: 1;
   border-radius: 100%;
@@ -190,7 +189,6 @@
   display: block;
   width: 100%;
   height: 100%;
-  -o-object-fit: cover;
   object-fit: cover;
 }

diff --git a/wp-includes/css/dist/media-utils/style.min.css b/wp-includes/css/dist/media-utils/style.min.css
index d6db4700ac..d1a8e3d612 100644
--- a/wp-includes/css/dist/media-utils/style.min.css
+++ b/wp-includes/css/dist/media-utils/style.min.css
@@ -1 +1 @@
-.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
+.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
diff --git a/wp-includes/css/dist/registry.php b/wp-includes/css/dist/registry.php
index 0701906e49..b4a7e37063 100644
--- a/wp-includes/css/dist/registry.php
+++ b/wp-includes/css/dist/registry.php
@@ -100,7 +100,7 @@ return array(
 	array(
 		'handle' => 'wp-reusable-blocks',
 		'path' => 'reusable-blocks/style',
-		'dependencies' => array('wp-block-editor', 'wp-components', 'wp-core-data', 'wp-notices'),
+		'dependencies' => array(),
 	),
 	array(
 		'handle' => 'wp-widgets',
diff --git a/wp-includes/css/dist/reusable-blocks/style-rtl.css b/wp-includes/css/dist/reusable-blocks/style-rtl.css
index f79550c80c..e8c543fd7f 100644
--- a/wp-includes/css/dist/reusable-blocks/style-rtl.css
+++ b/wp-includes/css/dist/reusable-blocks/style-rtl.css
@@ -1,117 +1,4 @@
 /**
- * Typography
- */
-/**
- * SCSS Variables.
- *
- * Please use variables from this sheet to ensure consistency across the UI.
- * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
- * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
- */
-/**
- * Colors
- */
-/**
- * Fonts & basic variables.
- */
-/**
- * Typography
- */
-/**
- * Grid System.
- * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
- */
-/**
- * Radius scale.
- */
-/**
- * Elevation scale.
- */
-/**
- * Dimensions.
- */
-/**
- * Mobile specific styles
- */
-/**
- * Editor styles.
- */
-/**
- * Block & Editor UI.
- */
-/**
- * Block paddings.
- */
-/**
- * React Native specific.
- * These variables do not appear to be used anywhere else.
- */
-/**
- * Breakpoints & Media Queries
- */
-/**
-*  Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
-: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: rgb(0, 107, 160.5);
-  --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;
-  }
-}
-
-.reusable-blocks-menu-items__convert-modal {
-  z-index: 1000001;
-}
\ No newline at end of file
+ * Intentionally no styles.
+ * This entry point is kept so existing @wordpress/reusable-blocks style imports continue to resolve.
+ */
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style-rtl.min.css b/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
index ae1fcbc0cf..e69de29bb2 100644
--- a/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
+++ b/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
@@ -1 +0,0 @@
-: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}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style.css b/wp-includes/css/dist/reusable-blocks/style.css
index f79550c80c..e8c543fd7f 100644
--- a/wp-includes/css/dist/reusable-blocks/style.css
+++ b/wp-includes/css/dist/reusable-blocks/style.css
@@ -1,117 +1,4 @@
 /**
- * Typography
- */
-/**
- * SCSS Variables.
- *
- * Please use variables from this sheet to ensure consistency across the UI.
- * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
- * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
- */
-/**
- * Colors
- */
-/**
- * Fonts & basic variables.
- */
-/**
- * Typography
- */
-/**
- * Grid System.
- * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
- */
-/**
- * Radius scale.
- */
-/**
- * Elevation scale.
- */
-/**
- * Dimensions.
- */
-/**
- * Mobile specific styles
- */
-/**
- * Editor styles.
- */
-/**
- * Block & Editor UI.
- */
-/**
- * Block paddings.
- */
-/**
- * React Native specific.
- * These variables do not appear to be used anywhere else.
- */
-/**
- * Breakpoints & Media Queries
- */
-/**
-*  Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
-: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: rgb(0, 107, 160.5);
-  --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;
-  }
-}
-
-.reusable-blocks-menu-items__convert-modal {
-  z-index: 1000001;
-}
\ No newline at end of file
+ * Intentionally no styles.
+ * This entry point is kept so existing @wordpress/reusable-blocks style imports continue to resolve.
+ */
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style.min.css b/wp-includes/css/dist/reusable-blocks/style.min.css
index ae1fcbc0cf..e69de29bb2 100644
--- a/wp-includes/css/dist/reusable-blocks/style.min.css
+++ b/wp-includes/css/dist/reusable-blocks/style.min.css
@@ -1 +0,0 @@
-: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}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}
\ 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 186dd4b31c..80fdcf97f9 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.css
@@ -3,66 +3,26 @@
  *  Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
  * ------------------------------------------- */
 :root {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 1px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 2px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 4px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 8px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 4px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 2px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 12px;
-  /* Extra small width */
-  --wpds-border-width-xs: 1px;
-  /* Small width */
-  --wpds-border-width-sm: 2px;
-  /* Medium width */
-  --wpds-border-width-md: 4px;
-  /* Large width */
-  --wpds-border-width-lg: 8px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 1px;
   /* Border width for focus ring */
   --wpds-border-width-focus: 2px;
-  /* Background color for surfaces with normal emphasis. */
-  --wpds-color-background-surface-neutral: #fcfcfc;
-  /* Background color for surfaces with strong emphasis. */
-  --wpds-color-background-surface-neutral-strong: #fff;
-  /* Background color for surfaces with weak emphasis. */
-  --wpds-color-background-surface-neutral-weak: #f4f4f4;
-  /* Background color for surfaces with brand tone and normal emphasis. */
-  --wpds-color-background-surface-brand: #ecf0fa;
-  /* Background color for surfaces with success tone and normal emphasis. */
-  --wpds-color-background-surface-success: #c6f7cd;
-  /* Background color for surfaces with success tone and weak emphasis. */
-  --wpds-color-background-surface-success-weak: #ebffed;
-  /* Background color for surfaces with info tone and normal emphasis. */
-  --wpds-color-background-surface-info: #deebfa;
-  /* Background color for surfaces with info tone and weak emphasis. */
-  --wpds-color-background-surface-info-weak: #f3f9ff;
-  /* Background color for surfaces with warning tone and normal emphasis. */
-  --wpds-color-background-surface-warning: #fde6be;
-  /* Background color for surfaces with warning tone and weak emphasis. */
-  --wpds-color-background-surface-warning-weak: #fff7e1;
-  /* Background color for surfaces with caution tone and normal emphasis. */
-  --wpds-color-background-surface-caution: #fee995;
-  /* Background color for surfaces with caution tone and weak emphasis. */
-  --wpds-color-background-surface-caution-weak: #fff9ca;
-  /* Background color for surfaces with error tone and normal emphasis. */
-  --wpds-color-background-surface-error: #f6e6e3;
-  /* Background color for surfaces with error tone and weak emphasis. */
-  --wpds-color-background-surface-error-weak: #fff6f5;
-  /* Background color for interactive elements with neutral tone and strong emphasis. */
-  --wpds-color-background-interactive-neutral-strong: #2d2d2d;
-  /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
-  /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
-  --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
-  /* Background color for interactive elements with neutral tone and weak emphasis. */
-  --wpds-color-background-interactive-neutral-weak: #0000;
-  /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
-  --wpds-color-background-interactive-neutral-weak-active: #ededed;
-  /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
-  --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+  /* Large width */
+  --wpds-border-width-lg: 8px;
+  /* Medium width */
+  --wpds-border-width-md: 4px;
+  /* Small width */
+  --wpds-border-width-sm: 2px;
+  /* Extra small width */
+  --wpds-border-width-xs: 1px;
   /* Background color for interactive elements with brand tone and strong emphasis. */
   --wpds-color-background-interactive-brand-strong: #3858e9;
   /* Background color for interactive elements with brand tone and strong emphasis that are hovered, focused, or active. */
@@ -72,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: #e6eaf4;
+  --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
   /* 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: #fff6f5;
+  --wpds-color-background-interactive-error-active: #f8f8f8;
   /* 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. */
@@ -90,25 +50,83 @@
   /* 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: #f6e6e3;
+  --wpds-color-background-interactive-error-weak-active: #f7e6e3;
   /* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
   --wpds-color-background-interactive-error-weak-disabled: #0000;
-  /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
-  --wpds-color-background-track-neutral-weak: #f0f0f0;
-  /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
-  --wpds-color-background-track-neutral: #dbdbdb;
-  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
-  --wpds-color-background-thumb-neutral-weak: #8d8d8d;
-  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
-  --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
+  /* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
+  --wpds-color-background-interactive-neutral: #fff;
+  /* Solid background color for neutral interactive controls that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-active: #fff;
+  /* Solid background color for neutral interactive controls in their disabled state. */
+  --wpds-color-background-interactive-neutral-disabled: #fff;
+  /* Background color for interactive elements with neutral tone and strong emphasis. */
+  --wpds-color-background-interactive-neutral-strong: #2d2d2d;
+  /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
+  /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+  --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
+  /* Background color for interactive elements with neutral tone and weak emphasis. */
+  --wpds-color-background-interactive-neutral-weak: #0000;
+  /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-weak-active: #ededed;
+  /* 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;
+  /* Background color for surfaces with caution tone and normal emphasis. */
+  --wpds-color-background-surface-caution: #ffea8f;
+  /* Background color for surfaces with caution tone and weak emphasis. */
+  --wpds-color-background-surface-caution-weak: #f8f8f8;
+  /* Background color for surfaces with error tone and normal emphasis. */
+  --wpds-color-background-surface-error: #f7e6e3;
+  /* Background color for surfaces with error tone and weak emphasis. */
+  --wpds-color-background-surface-error-weak: #f8f8f8;
+  /* Background color for surfaces with info tone and normal emphasis. */
+  --wpds-color-background-surface-info: #e0ebf8;
+  /* Background color for surfaces with info tone and weak emphasis. */
+  --wpds-color-background-surface-info-weak: #f8f8f8;
+  /* Background color for surfaces with normal emphasis. */
+  --wpds-color-background-surface-neutral: #fcfcfc;
+  /* Background color for surfaces with strong emphasis. */
+  --wpds-color-background-surface-neutral-strong: #fff;
+  /* 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;
+  /* Background color for surfaces with success tone and weak emphasis. */
+  --wpds-color-background-surface-success-weak: #f8f8f8;
+  /* Background color for surfaces with warning tone and normal emphasis. */
+  --wpds-color-background-surface-warning: #fae8c8;
+  /* Background color for surfaces with warning tone and weak emphasis. */
+  --wpds-color-background-surface-warning-weak: #f8f8f8;
   /* 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. */
   --wpds-color-background-thumb-brand-active: #3858e9;
   /* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track), in their disabled state. */
   --wpds-color-background-thumb-brand-disabled: #dbdbdb;
+  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
+  --wpds-color-background-thumb-neutral-weak: #8d8d8d;
+  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
+  --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
   /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb), in their disabled state. */
   --wpds-color-background-thumb-neutral-weak-disabled: #dbdbdb;
+  /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
+  --wpds-color-background-track-neutral: #dbdbdb;
+  /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
+  --wpds-color-background-track-neutral-weak: #f0f0f0;
+  /* 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;
+  /* 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. */
+  --wpds-color-foreground-content-error-weak: #cc1818;
+  /* Foreground color for content like text with info tone and normal emphasis. */
+  --wpds-color-foreground-content-info: #001b4f;
+  /* Foreground color for content like text with info tone and weak emphasis. */
+  --wpds-color-foreground-content-info-weak: #006bd7;
   /* Foreground color for content like text with normal emphasis. */
   --wpds-color-foreground-content-neutral: #1e1e1e;
   /* Foreground color for content like text with weak emphasis. */
@@ -116,41 +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: #008030;
-  /* Foreground color for content like text with info tone and normal emphasis. */
-  --wpds-color-foreground-content-info: #001b4f;
-  /* Foreground color for content like text with info tone and weak emphasis. */
-  --wpds-color-foreground-content-info-weak: #006bd7;
+  --wpds-color-foreground-content-success-weak: #007f2f;
   /* 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: #926300;
-  /* 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: #826a00;
-  /* 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. */
-  --wpds-color-foreground-content-error-weak: #cc1818;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis. */
-  --wpds-color-foreground-interactive-neutral: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis. */
-  --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis. */
-  --wpds-color-foreground-interactive-neutral-weak: #707070;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+  --wpds-color-foreground-content-warning-weak: #936400;
   /* 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. */
@@ -170,49 +158,31 @@
   /* 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: #f2efef;
+  --wpds-color-foreground-interactive-error-strong: #f3efef;
   /* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-error-strong-active: #f2efef;
+  --wpds-color-foreground-interactive-error-strong-active: #f3efef;
   /* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
   --wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
-  /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-neutral: #dbdbdb;
-  /* 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 neutrally-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
-  /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-brand: #b0bbd6;
-  /* 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 success-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-success: #94d29e;
-  /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-success-strong: #008030;
-  /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-info: #a9c6e7;
-  /* 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 warning-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-warning: #e1bc7c;
-  /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-warning-strong: #926300;
-  /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-caution: #cfc28d;
-  /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-caution-strong: #826a00;
-  /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-error: #dab1aa;
-  /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-error-strong: #cc1818;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
-  --wpds-color-stroke-interactive-neutral: #8d8d8d;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
-  --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
-  --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
-  /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
-  --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis. */
+  --wpds-color-foreground-interactive-neutral: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis. */
+  --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis. */
+  --wpds-color-foreground-interactive-neutral-weak: #707070;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+  /* Accessible stroke color applied to focus rings. */
+  --wpds-color-stroke-focus: #3858e9;
   /* Accessible stroke color used for interactive brand-toned elements with normal emphasis. */
   --wpds-color-stroke-interactive-brand: #3858e9;
   /* Accessible stroke color used for interactive brand-toned elements with normal emphasis that are hovered, focused, or active. */
@@ -227,120 +197,156 @@
   --wpds-color-stroke-interactive-error-disabled: #dbdbdb;
   /* Accessible stroke color used for interactive error-toned elements with strong emphasis. */
   --wpds-color-stroke-interactive-error-strong: #cc1818;
-  /* Accessible stroke color applied to focus rings. */
-  --wpds-color-stroke-focus: #3858e9;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
+  --wpds-color-stroke-interactive-neutral: #8d8d8d;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
+  --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
+  --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
+  /* 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;
+  /* 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;
+  /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-caution-strong: #836b00;
+  /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
+  --wpds-color-stroke-surface-error: #dfafa8;
+  /* 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;
+  /* 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. */
+  --wpds-color-stroke-surface-neutral: #dbdbdb;
+  /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
+  /* 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;
+  /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-success-strong: #007f2f;
+  /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
+  --wpds-color-stroke-surface-warning: #e1be80;
+  /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-warning-strong: #936400;
   /* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
   --wpds-cursor-control: pointer;
-  /* Extra small padding */
-  --wpds-dimension-padding-xs: 4px;
-  /* Small padding */
-  --wpds-dimension-padding-sm: 8px;
-  /* Medium padding */
-  --wpds-dimension-padding-md: 12px;
-  /* Large padding */
-  --wpds-dimension-padding-lg: 16px;
-  /* Extra large padding */
-  --wpds-dimension-padding-xl: 20px;
-  /* 2x extra large padding */
-  --wpds-dimension-padding-2xl: 24px;
-  /* 3x extra large padding */
-  --wpds-dimension-padding-3xl: 32px;
-  /* Extra small gap */
-  --wpds-dimension-gap-xs: 4px;
-  /* Small gap */
-  --wpds-dimension-gap-sm: 8px;
-  /* Medium gap */
-  --wpds-dimension-gap-md: 12px;
-  /* Large gap */
-  --wpds-dimension-gap-lg: 16px;
-  /* Extra large gap */
-  --wpds-dimension-gap-xl: 24px;
   /* 2x extra large gap */
   --wpds-dimension-gap-2xl: 32px;
   /* 3x extra large gap */
   --wpds-dimension-gap-3xl: 40px;
-  /* Notification indicators */
-  --wpds-dimension-size-5xs: 4px;
-  /* Visual size for small interactive elements like resize handles */
-  --wpds-dimension-size-4xs: 8px;
-  /* Small markers */
-  --wpds-dimension-size-3xs: 12px;
+  /* Large gap */
+  --wpds-dimension-gap-lg: 16px;
+  /* Medium gap */
+  --wpds-dimension-gap-md: 12px;
+  /* Small gap */
+  --wpds-dimension-gap-sm: 8px;
+  /* Extra large gap */
+  --wpds-dimension-gap-xl: 24px;
+  /* Extra small gap */
+  --wpds-dimension-gap-xs: 4px;
+  /* 2x extra large padding */
+  --wpds-dimension-padding-2xl: 24px;
+  /* 3x extra large padding */
+  --wpds-dimension-padding-3xl: 32px;
+  /* Large padding */
+  --wpds-dimension-padding-lg: 16px;
+  /* Medium padding */
+  --wpds-dimension-padding-md: 12px;
+  /* Small padding */
+  --wpds-dimension-padding-sm: 8px;
+  /* Extra large padding */
+  --wpds-dimension-padding-xl: 20px;
+  /* Extra small padding */
+  --wpds-dimension-padding-xs: 4px;
   /* For small controls like checkboxes and radios, or small decorative icons */
   --wpds-dimension-size-2xs: 16px;
-  /* For medium sized icons */
-  --wpds-dimension-size-xs: 20px;
-  /* For icons and small buttons */
-  --wpds-dimension-size-sm: 24px;
-  /* For medium-sized buttons and inputs */
-  --wpds-dimension-size-md: 32px;
+  /* Small markers */
+  --wpds-dimension-size-3xs: 12px;
+  /* Visual size for small interactive elements like resize handles */
+  --wpds-dimension-size-4xs: 8px;
+  /* Notification indicators */
+  --wpds-dimension-size-5xs: 4px;
   /* Default size for buttons and inputs */
   --wpds-dimension-size-lg: 40px;
-  /* Extra small surface width */
-  --wpds-dimension-surface-width-xs: 240px;
-  /* Small surface width */
-  --wpds-dimension-surface-width-sm: 320px;
-  /* Medium surface width */
-  --wpds-dimension-surface-width-md: 400px;
+  /* For medium-sized buttons and inputs */
+  --wpds-dimension-size-md: 32px;
+  /* For icons and small buttons */
+  --wpds-dimension-size-sm: 24px;
+  /* For medium sized icons */
+  --wpds-dimension-size-xs: 20px;
+  /* 2x extra large surface width */
+  --wpds-dimension-surface-width-2xl: 960px;
   /* Large surface width */
   --wpds-dimension-surface-width-lg: 560px;
+  /* Medium surface width */
+  --wpds-dimension-surface-width-md: 400px;
+  /* Small surface width */
+  --wpds-dimension-surface-width-sm: 320px;
   /* Extra large surface width */
   --wpds-dimension-surface-width-xl: 720px;
-  /* 2x extra large surface width */
-  --wpds-dimension-surface-width-2xl: 960px;
-  /* Micro-delays and transition offsets */
-  --wpds-motion-duration-xs: 50ms;
-  /* Micro-interactions like focus rings and state changes */
-  --wpds-motion-duration-sm: 100ms;
-  /* Standard transitions like menus and popovers */
-  --wpds-motion-duration-md: 200ms;
+  /* Extra small surface width */
+  --wpds-dimension-surface-width-xs: 240px;
   /* Deliberate animations like slides and reveals */
   --wpds-motion-duration-lg: 300ms;
+  /* Standard transitions like menus and popovers */
+  --wpds-motion-duration-md: 200ms;
+  /* Micro-interactions like focus rings and state changes */
+  --wpds-motion-duration-sm: 100ms;
   /* Extended animations like complex or multi-step transitions */
   --wpds-motion-duration-xl: 400ms;
-  /* Nearly imperceptible easing for hover, color, and background transitions */
-  --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
+  /* Micro-delays and transition offsets */
+  --wpds-motion-duration-xs: 50ms;
   /* General-purpose easing for on-screen movement like resizing, morphing, and layout shifts */
   --wpds-motion-easing-balanced: cubic-bezier(0.4, 0, 0.2, 1);
   /* Noticeable easing for enter/exit and spatial transitions like menus, popovers, dialogs, and drawers */
   --wpds-motion-easing-expressive: cubic-bezier(0.25, 0, 0, 1);
-  /* Headings font family */
-  --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
-  	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
-  	sans-serif;
+  /* Nearly imperceptible easing for hover, color, and background transitions */
+  --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
   /* Body font family */
   --wpds-typography-font-family-body: -apple-system, system-ui, "Segoe UI",
   	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
   	sans-serif;
+  /* Headings font family */
+  --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
+  	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
+  	sans-serif;
   /* Monospace font family */
   --wpds-typography-font-family-mono: "Menlo", "Consolas", monaco, monospace;
-  /* Extra small font size */
-  --wpds-typography-font-size-xs: 11px;
-  /* Small font size */
-  --wpds-typography-font-size-sm: 12px;
-  /* Medium font size */
-  --wpds-typography-font-size-md: 13px;
+  /* 2X large font size */
+  --wpds-typography-font-size-2xl: 32px;
   /* Large font size */
   --wpds-typography-font-size-lg: 15px;
+  /* Medium font size */
+  --wpds-typography-font-size-md: 13px;
+  /* Small font size */
+  --wpds-typography-font-size-sm: 12px;
   /* Extra large font size */
   --wpds-typography-font-size-xl: 20px;
-  /* 2X large font size */
-  --wpds-typography-font-size-2xl: 32px;
-  /* Extra small line height */
-  --wpds-typography-line-height-xs: 16px;
-  /* Small line height */
-  --wpds-typography-line-height-sm: 20px;
-  /* Medium line height */
-  --wpds-typography-line-height-md: 24px;
-  /* Large line height */
-  --wpds-typography-line-height-lg: 28px;
-  /* Extra large line height */
-  --wpds-typography-line-height-xl: 32px;
-  /* 2X large line height */
-  --wpds-typography-line-height-2xl: 40px;
+  /* Extra small font size */
+  --wpds-typography-font-size-xs: 11px;
   /* Baseline text weight for body copy and UI text */
   --wpds-typography-font-weight-default: 400;
   /* Elevated text weight for labels, controls, and headings */
   --wpds-typography-font-weight-emphasis: 600;
+  /* 2X large line height */
+  --wpds-typography-line-height-2xl: 40px;
+  /* Large line height */
+  --wpds-typography-line-height-lg: 28px;
+  /* Medium line height */
+  --wpds-typography-line-height-md: 24px;
+  /* Small line height */
+  --wpds-typography-line-height-sm: 20px;
+  /* Extra large line height */
+  --wpds-typography-line-height-xl: 32px;
+  /* Extra small line height */
+  --wpds-typography-line-height-xs: 16px;
 }

 @media (min-resolution: 192dpi) {
@@ -351,56 +357,56 @@
 }
 [data-wpds-corner-radius=none],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=none] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 0px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 0px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 0px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 0px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 0px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 0px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 0px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 0px;
 }

 [data-wpds-corner-radius=subtle],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 1px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 2px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 4px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 8px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 4px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 2px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 12px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 1px;
 }

 [data-wpds-corner-radius=moderate],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 6px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 8px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 12px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 16px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 12px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 8px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 20px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 6px;
 }

 [data-wpds-corner-radius=pronounced],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 18px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 20px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 22px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 24px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 22px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 20px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 26px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 18px;
 }
\ No newline at end of file
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 df2f0e277f..c40cbd0a4b 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-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px;--wpds-border-width-xs:1px;--wpds-border-width-sm:2px;--wpds-border-width-md:4px;--wpds-border-width-lg:8px;--wpds-border-width-focus:2px;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-success:#c6f7cd;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#f6e6e3;--wpds-color-background-surface-error-weak:#fff6f5;--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-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:#e6eaf4;--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:#f6e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--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-disabled:#dbdbdb;--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-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#926300;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#826a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--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-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-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-brand:#b0bbd6;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-success:#94d29e;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-info:#a9c6e7;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-warning:#e1bc7c;--wpds-color-stroke-surface-warning-strong:#926300;--wpds-color-stroke-surface-caution:#cfc28d;--wpds-color-stroke-surface-caution-strong:#826a00;--wpds-color-stroke-surface-error:#dab1aa;--wpds-color-stroke-surface-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-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-focus:#3858e9;--wpds-cursor-control:pointer;--wpds-dimension-padding-xs:4px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-gap-xs:4px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-xs:20px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-md:32px;--wpds-dimension-size-lg:40px;--wpds-dimension-surface-width-xs:240px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-2xl:960px;--wpds-motion-duration-xs:50ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-xl:400ms;--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-body:-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-xs:11px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-2xl:32px;--wpds-typography-line-height-xs:16px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-2xl:40px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600}@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-xs:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-md:0px;--wpds-border-radius-lg:0px;--wpds-border-radius-xl:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-xs:6px;--wpds-border-radius-sm:8px;--wpds-border-radius-md:12px;--wpds-border-radius-lg:16px;--wpds-border-radius-xl:20px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-xs:18px;--wpds-border-radius-sm:20px;--wpds-border-radius-md:22px;--wpds-border-radius-lg:24px;--wpds-border-radius-xl:26px}
\ 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:#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
diff --git a/wp-includes/css/dist/theme/design-tokens.css b/wp-includes/css/dist/theme/design-tokens.css
index 186dd4b31c..80fdcf97f9 100644
--- a/wp-includes/css/dist/theme/design-tokens.css
+++ b/wp-includes/css/dist/theme/design-tokens.css
@@ -3,66 +3,26 @@
  *  Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
  * ------------------------------------------- */
 :root {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 1px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 2px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 4px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 8px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 4px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 2px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 12px;
-  /* Extra small width */
-  --wpds-border-width-xs: 1px;
-  /* Small width */
-  --wpds-border-width-sm: 2px;
-  /* Medium width */
-  --wpds-border-width-md: 4px;
-  /* Large width */
-  --wpds-border-width-lg: 8px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 1px;
   /* Border width for focus ring */
   --wpds-border-width-focus: 2px;
-  /* Background color for surfaces with normal emphasis. */
-  --wpds-color-background-surface-neutral: #fcfcfc;
-  /* Background color for surfaces with strong emphasis. */
-  --wpds-color-background-surface-neutral-strong: #fff;
-  /* Background color for surfaces with weak emphasis. */
-  --wpds-color-background-surface-neutral-weak: #f4f4f4;
-  /* Background color for surfaces with brand tone and normal emphasis. */
-  --wpds-color-background-surface-brand: #ecf0fa;
-  /* Background color for surfaces with success tone and normal emphasis. */
-  --wpds-color-background-surface-success: #c6f7cd;
-  /* Background color for surfaces with success tone and weak emphasis. */
-  --wpds-color-background-surface-success-weak: #ebffed;
-  /* Background color for surfaces with info tone and normal emphasis. */
-  --wpds-color-background-surface-info: #deebfa;
-  /* Background color for surfaces with info tone and weak emphasis. */
-  --wpds-color-background-surface-info-weak: #f3f9ff;
-  /* Background color for surfaces with warning tone and normal emphasis. */
-  --wpds-color-background-surface-warning: #fde6be;
-  /* Background color for surfaces with warning tone and weak emphasis. */
-  --wpds-color-background-surface-warning-weak: #fff7e1;
-  /* Background color for surfaces with caution tone and normal emphasis. */
-  --wpds-color-background-surface-caution: #fee995;
-  /* Background color for surfaces with caution tone and weak emphasis. */
-  --wpds-color-background-surface-caution-weak: #fff9ca;
-  /* Background color for surfaces with error tone and normal emphasis. */
-  --wpds-color-background-surface-error: #f6e6e3;
-  /* Background color for surfaces with error tone and weak emphasis. */
-  --wpds-color-background-surface-error-weak: #fff6f5;
-  /* Background color for interactive elements with neutral tone and strong emphasis. */
-  --wpds-color-background-interactive-neutral-strong: #2d2d2d;
-  /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
-  /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
-  --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
-  /* Background color for interactive elements with neutral tone and weak emphasis. */
-  --wpds-color-background-interactive-neutral-weak: #0000;
-  /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
-  --wpds-color-background-interactive-neutral-weak-active: #ededed;
-  /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
-  --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+  /* Large width */
+  --wpds-border-width-lg: 8px;
+  /* Medium width */
+  --wpds-border-width-md: 4px;
+  /* Small width */
+  --wpds-border-width-sm: 2px;
+  /* Extra small width */
+  --wpds-border-width-xs: 1px;
   /* Background color for interactive elements with brand tone and strong emphasis. */
   --wpds-color-background-interactive-brand-strong: #3858e9;
   /* Background color for interactive elements with brand tone and strong emphasis that are hovered, focused, or active. */
@@ -72,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: #e6eaf4;
+  --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
   /* 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: #fff6f5;
+  --wpds-color-background-interactive-error-active: #f8f8f8;
   /* 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. */
@@ -90,25 +50,83 @@
   /* 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: #f6e6e3;
+  --wpds-color-background-interactive-error-weak-active: #f7e6e3;
   /* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
   --wpds-color-background-interactive-error-weak-disabled: #0000;
-  /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
-  --wpds-color-background-track-neutral-weak: #f0f0f0;
-  /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
-  --wpds-color-background-track-neutral: #dbdbdb;
-  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
-  --wpds-color-background-thumb-neutral-weak: #8d8d8d;
-  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
-  --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
+  /* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
+  --wpds-color-background-interactive-neutral: #fff;
+  /* Solid background color for neutral interactive controls that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-active: #fff;
+  /* Solid background color for neutral interactive controls in their disabled state. */
+  --wpds-color-background-interactive-neutral-disabled: #fff;
+  /* Background color for interactive elements with neutral tone and strong emphasis. */
+  --wpds-color-background-interactive-neutral-strong: #2d2d2d;
+  /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
+  /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+  --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
+  /* Background color for interactive elements with neutral tone and weak emphasis. */
+  --wpds-color-background-interactive-neutral-weak: #0000;
+  /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+  --wpds-color-background-interactive-neutral-weak-active: #ededed;
+  /* 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;
+  /* Background color for surfaces with caution tone and normal emphasis. */
+  --wpds-color-background-surface-caution: #ffea8f;
+  /* Background color for surfaces with caution tone and weak emphasis. */
+  --wpds-color-background-surface-caution-weak: #f8f8f8;
+  /* Background color for surfaces with error tone and normal emphasis. */
+  --wpds-color-background-surface-error: #f7e6e3;
+  /* Background color for surfaces with error tone and weak emphasis. */
+  --wpds-color-background-surface-error-weak: #f8f8f8;
+  /* Background color for surfaces with info tone and normal emphasis. */
+  --wpds-color-background-surface-info: #e0ebf8;
+  /* Background color for surfaces with info tone and weak emphasis. */
+  --wpds-color-background-surface-info-weak: #f8f8f8;
+  /* Background color for surfaces with normal emphasis. */
+  --wpds-color-background-surface-neutral: #fcfcfc;
+  /* Background color for surfaces with strong emphasis. */
+  --wpds-color-background-surface-neutral-strong: #fff;
+  /* 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;
+  /* Background color for surfaces with success tone and weak emphasis. */
+  --wpds-color-background-surface-success-weak: #f8f8f8;
+  /* Background color for surfaces with warning tone and normal emphasis. */
+  --wpds-color-background-surface-warning: #fae8c8;
+  /* Background color for surfaces with warning tone and weak emphasis. */
+  --wpds-color-background-surface-warning-weak: #f8f8f8;
   /* 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. */
   --wpds-color-background-thumb-brand-active: #3858e9;
   /* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track), in their disabled state. */
   --wpds-color-background-thumb-brand-disabled: #dbdbdb;
+  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
+  --wpds-color-background-thumb-neutral-weak: #8d8d8d;
+  /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
+  --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
   /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb), in their disabled state. */
   --wpds-color-background-thumb-neutral-weak-disabled: #dbdbdb;
+  /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
+  --wpds-color-background-track-neutral: #dbdbdb;
+  /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
+  --wpds-color-background-track-neutral-weak: #f0f0f0;
+  /* 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;
+  /* 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. */
+  --wpds-color-foreground-content-error-weak: #cc1818;
+  /* Foreground color for content like text with info tone and normal emphasis. */
+  --wpds-color-foreground-content-info: #001b4f;
+  /* Foreground color for content like text with info tone and weak emphasis. */
+  --wpds-color-foreground-content-info-weak: #006bd7;
   /* Foreground color for content like text with normal emphasis. */
   --wpds-color-foreground-content-neutral: #1e1e1e;
   /* Foreground color for content like text with weak emphasis. */
@@ -116,41 +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: #008030;
-  /* Foreground color for content like text with info tone and normal emphasis. */
-  --wpds-color-foreground-content-info: #001b4f;
-  /* Foreground color for content like text with info tone and weak emphasis. */
-  --wpds-color-foreground-content-info-weak: #006bd7;
+  --wpds-color-foreground-content-success-weak: #007f2f;
   /* 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: #926300;
-  /* 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: #826a00;
-  /* 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. */
-  --wpds-color-foreground-content-error-weak: #cc1818;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis. */
-  --wpds-color-foreground-interactive-neutral: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis. */
-  --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
-  /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis. */
-  --wpds-color-foreground-interactive-neutral-weak: #707070;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
-  /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
-  --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+  --wpds-color-foreground-content-warning-weak: #936400;
   /* 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. */
@@ -170,49 +158,31 @@
   /* 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: #f2efef;
+  --wpds-color-foreground-interactive-error-strong: #f3efef;
   /* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
-  --wpds-color-foreground-interactive-error-strong-active: #f2efef;
+  --wpds-color-foreground-interactive-error-strong-active: #f3efef;
   /* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
   --wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
-  /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-neutral: #dbdbdb;
-  /* 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 neutrally-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
-  /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-brand: #b0bbd6;
-  /* 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 success-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-success: #94d29e;
-  /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-success-strong: #008030;
-  /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-info: #a9c6e7;
-  /* 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 warning-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-warning: #e1bc7c;
-  /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-warning-strong: #926300;
-  /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-caution: #cfc28d;
-  /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-caution-strong: #826a00;
-  /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
-  --wpds-color-stroke-surface-error: #dab1aa;
-  /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
-  --wpds-color-stroke-surface-error-strong: #cc1818;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
-  --wpds-color-stroke-interactive-neutral: #8d8d8d;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
-  --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
-  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
-  --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
-  /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
-  --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis. */
+  --wpds-color-foreground-interactive-neutral: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis. */
+  --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
+  /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis. */
+  --wpds-color-foreground-interactive-neutral-weak: #707070;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+  --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
+  /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+  --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+  /* Accessible stroke color applied to focus rings. */
+  --wpds-color-stroke-focus: #3858e9;
   /* Accessible stroke color used for interactive brand-toned elements with normal emphasis. */
   --wpds-color-stroke-interactive-brand: #3858e9;
   /* Accessible stroke color used for interactive brand-toned elements with normal emphasis that are hovered, focused, or active. */
@@ -227,120 +197,156 @@
   --wpds-color-stroke-interactive-error-disabled: #dbdbdb;
   /* Accessible stroke color used for interactive error-toned elements with strong emphasis. */
   --wpds-color-stroke-interactive-error-strong: #cc1818;
-  /* Accessible stroke color applied to focus rings. */
-  --wpds-color-stroke-focus: #3858e9;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
+  --wpds-color-stroke-interactive-neutral: #8d8d8d;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
+  --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
+  /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
+  --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
+  /* 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;
+  /* 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;
+  /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-caution-strong: #836b00;
+  /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
+  --wpds-color-stroke-surface-error: #dfafa8;
+  /* 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;
+  /* 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. */
+  --wpds-color-stroke-surface-neutral: #dbdbdb;
+  /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
+  /* 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;
+  /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-success-strong: #007f2f;
+  /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
+  --wpds-color-stroke-surface-warning: #e1be80;
+  /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
+  --wpds-color-stroke-surface-warning-strong: #936400;
   /* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
   --wpds-cursor-control: pointer;
-  /* Extra small padding */
-  --wpds-dimension-padding-xs: 4px;
-  /* Small padding */
-  --wpds-dimension-padding-sm: 8px;
-  /* Medium padding */
-  --wpds-dimension-padding-md: 12px;
-  /* Large padding */
-  --wpds-dimension-padding-lg: 16px;
-  /* Extra large padding */
-  --wpds-dimension-padding-xl: 20px;
-  /* 2x extra large padding */
-  --wpds-dimension-padding-2xl: 24px;
-  /* 3x extra large padding */
-  --wpds-dimension-padding-3xl: 32px;
-  /* Extra small gap */
-  --wpds-dimension-gap-xs: 4px;
-  /* Small gap */
-  --wpds-dimension-gap-sm: 8px;
-  /* Medium gap */
-  --wpds-dimension-gap-md: 12px;
-  /* Large gap */
-  --wpds-dimension-gap-lg: 16px;
-  /* Extra large gap */
-  --wpds-dimension-gap-xl: 24px;
   /* 2x extra large gap */
   --wpds-dimension-gap-2xl: 32px;
   /* 3x extra large gap */
   --wpds-dimension-gap-3xl: 40px;
-  /* Notification indicators */
-  --wpds-dimension-size-5xs: 4px;
-  /* Visual size for small interactive elements like resize handles */
-  --wpds-dimension-size-4xs: 8px;
-  /* Small markers */
-  --wpds-dimension-size-3xs: 12px;
+  /* Large gap */
+  --wpds-dimension-gap-lg: 16px;
+  /* Medium gap */
+  --wpds-dimension-gap-md: 12px;
+  /* Small gap */
+  --wpds-dimension-gap-sm: 8px;
+  /* Extra large gap */
+  --wpds-dimension-gap-xl: 24px;
+  /* Extra small gap */
+  --wpds-dimension-gap-xs: 4px;
+  /* 2x extra large padding */
+  --wpds-dimension-padding-2xl: 24px;
+  /* 3x extra large padding */
+  --wpds-dimension-padding-3xl: 32px;
+  /* Large padding */
+  --wpds-dimension-padding-lg: 16px;
+  /* Medium padding */
+  --wpds-dimension-padding-md: 12px;
+  /* Small padding */
+  --wpds-dimension-padding-sm: 8px;
+  /* Extra large padding */
+  --wpds-dimension-padding-xl: 20px;
+  /* Extra small padding */
+  --wpds-dimension-padding-xs: 4px;
   /* For small controls like checkboxes and radios, or small decorative icons */
   --wpds-dimension-size-2xs: 16px;
-  /* For medium sized icons */
-  --wpds-dimension-size-xs: 20px;
-  /* For icons and small buttons */
-  --wpds-dimension-size-sm: 24px;
-  /* For medium-sized buttons and inputs */
-  --wpds-dimension-size-md: 32px;
+  /* Small markers */
+  --wpds-dimension-size-3xs: 12px;
+  /* Visual size for small interactive elements like resize handles */
+  --wpds-dimension-size-4xs: 8px;
+  /* Notification indicators */
+  --wpds-dimension-size-5xs: 4px;
   /* Default size for buttons and inputs */
   --wpds-dimension-size-lg: 40px;
-  /* Extra small surface width */
-  --wpds-dimension-surface-width-xs: 240px;
-  /* Small surface width */
-  --wpds-dimension-surface-width-sm: 320px;
-  /* Medium surface width */
-  --wpds-dimension-surface-width-md: 400px;
+  /* For medium-sized buttons and inputs */
+  --wpds-dimension-size-md: 32px;
+  /* For icons and small buttons */
+  --wpds-dimension-size-sm: 24px;
+  /* For medium sized icons */
+  --wpds-dimension-size-xs: 20px;
+  /* 2x extra large surface width */
+  --wpds-dimension-surface-width-2xl: 960px;
   /* Large surface width */
   --wpds-dimension-surface-width-lg: 560px;
+  /* Medium surface width */
+  --wpds-dimension-surface-width-md: 400px;
+  /* Small surface width */
+  --wpds-dimension-surface-width-sm: 320px;
   /* Extra large surface width */
   --wpds-dimension-surface-width-xl: 720px;
-  /* 2x extra large surface width */
-  --wpds-dimension-surface-width-2xl: 960px;
-  /* Micro-delays and transition offsets */
-  --wpds-motion-duration-xs: 50ms;
-  /* Micro-interactions like focus rings and state changes */
-  --wpds-motion-duration-sm: 100ms;
-  /* Standard transitions like menus and popovers */
-  --wpds-motion-duration-md: 200ms;
+  /* Extra small surface width */
+  --wpds-dimension-surface-width-xs: 240px;
   /* Deliberate animations like slides and reveals */
   --wpds-motion-duration-lg: 300ms;
+  /* Standard transitions like menus and popovers */
+  --wpds-motion-duration-md: 200ms;
+  /* Micro-interactions like focus rings and state changes */
+  --wpds-motion-duration-sm: 100ms;
   /* Extended animations like complex or multi-step transitions */
   --wpds-motion-duration-xl: 400ms;
-  /* Nearly imperceptible easing for hover, color, and background transitions */
-  --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
+  /* Micro-delays and transition offsets */
+  --wpds-motion-duration-xs: 50ms;
   /* General-purpose easing for on-screen movement like resizing, morphing, and layout shifts */
   --wpds-motion-easing-balanced: cubic-bezier(0.4, 0, 0.2, 1);
   /* Noticeable easing for enter/exit and spatial transitions like menus, popovers, dialogs, and drawers */
   --wpds-motion-easing-expressive: cubic-bezier(0.25, 0, 0, 1);
-  /* Headings font family */
-  --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
-  	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
-  	sans-serif;
+  /* Nearly imperceptible easing for hover, color, and background transitions */
+  --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
   /* Body font family */
   --wpds-typography-font-family-body: -apple-system, system-ui, "Segoe UI",
   	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
   	sans-serif;
+  /* Headings font family */
+  --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
+  	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
+  	sans-serif;
   /* Monospace font family */
   --wpds-typography-font-family-mono: "Menlo", "Consolas", monaco, monospace;
-  /* Extra small font size */
-  --wpds-typography-font-size-xs: 11px;
-  /* Small font size */
-  --wpds-typography-font-size-sm: 12px;
-  /* Medium font size */
-  --wpds-typography-font-size-md: 13px;
+  /* 2X large font size */
+  --wpds-typography-font-size-2xl: 32px;
   /* Large font size */
   --wpds-typography-font-size-lg: 15px;
+  /* Medium font size */
+  --wpds-typography-font-size-md: 13px;
+  /* Small font size */
+  --wpds-typography-font-size-sm: 12px;
   /* Extra large font size */
   --wpds-typography-font-size-xl: 20px;
-  /* 2X large font size */
-  --wpds-typography-font-size-2xl: 32px;
-  /* Extra small line height */
-  --wpds-typography-line-height-xs: 16px;
-  /* Small line height */
-  --wpds-typography-line-height-sm: 20px;
-  /* Medium line height */
-  --wpds-typography-line-height-md: 24px;
-  /* Large line height */
-  --wpds-typography-line-height-lg: 28px;
-  /* Extra large line height */
-  --wpds-typography-line-height-xl: 32px;
-  /* 2X large line height */
-  --wpds-typography-line-height-2xl: 40px;
+  /* Extra small font size */
+  --wpds-typography-font-size-xs: 11px;
   /* Baseline text weight for body copy and UI text */
   --wpds-typography-font-weight-default: 400;
   /* Elevated text weight for labels, controls, and headings */
   --wpds-typography-font-weight-emphasis: 600;
+  /* 2X large line height */
+  --wpds-typography-line-height-2xl: 40px;
+  /* Large line height */
+  --wpds-typography-line-height-lg: 28px;
+  /* Medium line height */
+  --wpds-typography-line-height-md: 24px;
+  /* Small line height */
+  --wpds-typography-line-height-sm: 20px;
+  /* Extra large line height */
+  --wpds-typography-line-height-xl: 32px;
+  /* Extra small line height */
+  --wpds-typography-line-height-xs: 16px;
 }

 @media (min-resolution: 192dpi) {
@@ -351,56 +357,56 @@
 }
 [data-wpds-corner-radius=none],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=none] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 0px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 0px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 0px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 0px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 0px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 0px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 0px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 0px;
 }

 [data-wpds-corner-radius=subtle],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 1px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 2px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 4px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 8px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 4px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 2px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 12px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 1px;
 }

 [data-wpds-corner-radius=moderate],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 6px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 8px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 12px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 16px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 12px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 8px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 20px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 6px;
 }

 [data-wpds-corner-radius=pronounced],
 :root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced] {
-  /* Buttons and other elements nested inside controls. */
-  --wpds-border-radius-xs: 18px;
-  /* Standalone buttons, inputs, and compact controls. */
-  --wpds-border-radius-sm: 20px;
-  /* Menus, popovers, and other small portaled overlays. */
-  --wpds-border-radius-md: 22px;
   /* Cards, dialogs, notices, and other larger content containers. */
   --wpds-border-radius-lg: 24px;
+  /* Menus, popovers, and other small portaled overlays. */
+  --wpds-border-radius-md: 22px;
+  /* Standalone buttons, inputs, and compact controls. */
+  --wpds-border-radius-sm: 20px;
   /* Page and app shell surfaces. */
   --wpds-border-radius-xl: 26px;
+  /* Buttons and other elements nested inside controls. */
+  --wpds-border-radius-xs: 18px;
 }
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens.min.css b/wp-includes/css/dist/theme/design-tokens.min.css
index df2f0e277f..c40cbd0a4b 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-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px;--wpds-border-width-xs:1px;--wpds-border-width-sm:2px;--wpds-border-width-md:4px;--wpds-border-width-lg:8px;--wpds-border-width-focus:2px;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-success:#c6f7cd;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#f6e6e3;--wpds-color-background-surface-error-weak:#fff6f5;--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-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:#e6eaf4;--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:#f6e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--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-disabled:#dbdbdb;--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-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#926300;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#826a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--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-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-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-brand:#b0bbd6;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-success:#94d29e;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-info:#a9c6e7;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-warning:#e1bc7c;--wpds-color-stroke-surface-warning-strong:#926300;--wpds-color-stroke-surface-caution:#cfc28d;--wpds-color-stroke-surface-caution-strong:#826a00;--wpds-color-stroke-surface-error:#dab1aa;--wpds-color-stroke-surface-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-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-focus:#3858e9;--wpds-cursor-control:pointer;--wpds-dimension-padding-xs:4px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-gap-xs:4px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-xs:20px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-md:32px;--wpds-dimension-size-lg:40px;--wpds-dimension-surface-width-xs:240px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-2xl:960px;--wpds-motion-duration-xs:50ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-xl:400ms;--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-body:-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-xs:11px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-2xl:32px;--wpds-typography-line-height-xs:16px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-2xl:40px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600}@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-xs:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-md:0px;--wpds-border-radius-lg:0px;--wpds-border-radius-xl:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-xs:6px;--wpds-border-radius-sm:8px;--wpds-border-radius-md:12px;--wpds-border-radius-lg:16px;--wpds-border-radius-xl:20px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-xs:18px;--wpds-border-radius-sm:20px;--wpds-border-radius-md:22px;--wpds-border-radius-lg:24px;--wpds-border-radius-xl:26px}
\ 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:#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
diff --git a/wp-includes/images/icon-library/arrow-down-left.svg b/wp-includes/images/icon-library/arrow-down-left.svg
index af4f173f39..81581dceaf 100644
--- a/wp-includes/images/icon-library/arrow-down-left.svg
+++ b/wp-includes/images/icon-library/arrow-down-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M14 18H6V10H7.5V15.5L17 6L18 7L8.5 16.5H14V18Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M6.75 17.25L17.5 6.5M14 17.25H6.75V10" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-down-right.svg b/wp-includes/images/icon-library/arrow-down-right.svg
index d8a31b6ed4..e7435f7e8c 100644
--- a/wp-includes/images/icon-library/arrow-down-right.svg
+++ b/wp-includes/images/icon-library/arrow-down-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M10 18h8v-8h-1.5v5.5L7 6 6 7l9.5 9.5H10V18Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M17.25 17.25L6.5 6.5M17.25 10V17.25H10" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-down.svg b/wp-includes/images/icon-library/arrow-down.svg
index ef8fdd02e3..c32a6d28f6 100644
--- a/wp-includes/images/icon-library/arrow-down.svg
+++ b/wp-includes/images/icon-library/arrow-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 4V19M7 14L12 19L17 14" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-left.svg b/wp-includes/images/icon-library/arrow-left.svg
index e2a3e95d40..5890d0d13c 100644
--- a/wp-includes/images/icon-library/arrow-left.svg
+++ b/wp-includes/images/icon-library/arrow-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M20 12L5 12M10 7L5 12L10 17" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-right.svg b/wp-includes/images/icon-library/arrow-right.svg
index 225418a59e..ab99d246cc 100644
--- a/wp-includes/images/icon-library/arrow-right.svg
+++ b/wp-includes/images/icon-library/arrow-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M4 12L19 12M14 17L19 12L14 7" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-up-left.svg b/wp-includes/images/icon-library/arrow-up-left.svg
index 054ebcfe37..0f61d3d4f5 100644
--- a/wp-includes/images/icon-library/arrow-up-left.svg
+++ b/wp-includes/images/icon-library/arrow-up-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M6.75 6.75L17.5 17.5M6.75 14L6.75 6.75L14 6.75" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-up-right.svg b/wp-includes/images/icon-library/arrow-up-right.svg
index 6a8f3a4445..d828f0fe64 100644
--- a/wp-includes/images/icon-library/arrow-up-right.svg
+++ b/wp-includes/images/icon-library/arrow-up-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M10 6H18V14H16.5V8.5L7 18L6 17L15.5 7.5H10V6Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M17.25 6.75L6.5 17.5M10 6.75L17.25 6.75L17.25 14" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/arrow-up.svg b/wp-includes/images/icon-library/arrow-up.svg
index 8e4e1dcbb5..5811024241 100644
--- a/wp-includes/images/icon-library/arrow-up.svg
+++ b/wp-includes/images/icon-library/arrow-up.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 20L12 5M17 10L12 5L7 10" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/block-meta.svg b/wp-includes/images/icon-library/block-meta.svg
index 88095ac764..3fad51d72e 100644
--- a/wp-includes/images/icon-library/block-meta.svg
+++ b/wp-includes/images/icon-library/block-meta.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" d="M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z" clip-rule="evenodd" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M13.75 16.5H9.75V12M9.75 12H4M9.75 12V7.5H13.75M15 10.25H18C18.6904 10.25 19.25 9.69036 19.25 9V6C19.25 5.30964 18.6904 4.75 18 4.75H15C14.3096 4.75 13.75 5.30964 13.75 6V9C13.75 9.69036 14.3096 10.25 15 10.25ZM15 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V15C19.25 14.3096 18.6904 13.75 18 13.75H15C14.3096 13.75 13.75 14.3096 13.75 15V18C13.75 18.6904 14.3096 19.25 15 19.25Z" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/category.svg b/wp-includes/images/icon-library/category.svg
index bb70f4a56a..5dfaa1b2f9 100644
--- a/wp-includes/images/icon-library/category.svg
+++ b/wp-includes/images/icon-library/category.svg
@@ -1,3 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" vector-effect="non-scaling-stroke" />
+	<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" vector-effect="non-scaling-stroke" />
+	<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" vector-effect="non-scaling-stroke" />
+	<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" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/caution.svg b/wp-includes/images/icon-library/caution.svg
index 11ab2d31d1..11ec7b1df4 100644
--- a/wp-includes/images/icon-library/caution.svg
+++ b/wp-includes/images/icon-library/caution.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chart-bar.svg b/wp-includes/images/icon-library/chart-bar.svg
index 5469b91d71..813fcb5045 100644
--- a/wp-includes/images/icon-library/chart-bar.svg
+++ b/wp-includes/images/icon-library/chart-bar.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M6.75 20V10M12 20V5M17.25 20V14" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/check.svg b/wp-includes/images/icon-library/check.svg
index 9eaf43d2f4..0a6f0a20d2 100644
--- a/wp-includes/images/icon-library/check.svg
+++ b/wp-includes/images/icon-library/check.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-down-small.svg b/wp-includes/images/icon-library/chevron-down-small.svg
index 411c1c2bb2..d7a727bd70 100644
--- a/wp-includes/images/icon-library/chevron-down-small.svg
+++ b/wp-includes/images/icon-library/chevron-down-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M8.5 10.5L12 13.5L15.5 10.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-down.svg b/wp-includes/images/icon-library/chevron-down.svg
index 2c4553d3ca..d7c5227261 100644
--- a/wp-includes/images/icon-library/chevron-down.svg
+++ b/wp-includes/images/icon-library/chevron-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M7 11L12 15L17 11" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-left-small.svg b/wp-includes/images/icon-library/chevron-left-small.svg
index d00996331e..4fc8981f25 100644
--- a/wp-includes/images/icon-library/chevron-left-small.svg
+++ b/wp-includes/images/icon-library/chevron-left-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M13.5 8.5L10.5 12L13.5 15.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-left.svg b/wp-includes/images/icon-library/chevron-left.svg
index f1eeafd04a..d7a40c2c1c 100644
--- a/wp-includes/images/icon-library/chevron-left.svg
+++ b/wp-includes/images/icon-library/chevron-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M14 6.5L9 12L14 17.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-right-small.svg b/wp-includes/images/icon-library/chevron-right-small.svg
index e98c0fd7de..872d7494a6 100644
--- a/wp-includes/images/icon-library/chevron-right-small.svg
+++ b/wp-includes/images/icon-library/chevron-right-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M10.5 8.5L13.5 12L10.5 15.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-right.svg b/wp-includes/images/icon-library/chevron-right.svg
index 6f521fc34f..44c37174dd 100644
--- a/wp-includes/images/icon-library/chevron-right.svg
+++ b/wp-includes/images/icon-library/chevron-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M10 6.5L15 12L10 17.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-up-down.svg b/wp-includes/images/icon-library/chevron-up-down.svg
index 28e96c3369..7253e57b8a 100644
--- a/wp-includes/images/icon-library/chevron-up-down.svg
+++ b/wp-includes/images/icon-library/chevron-up-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M7 7L12 3L17 7M7 17L12 21L17 17" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-up-small.svg b/wp-includes/images/icon-library/chevron-up-small.svg
index 897cea7292..bee27a88a2 100644
--- a/wp-includes/images/icon-library/chevron-up-small.svg
+++ b/wp-includes/images/icon-library/chevron-up-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m15.99 13.167-3.988-3.418-3.988 3.418.976 1.14 3.012-2.582 3.012 2.581.976-1.139Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M8.5 13.5L12 10.5L15.5 13.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/chevron-up.svg b/wp-includes/images/icon-library/chevron-up.svg
index d19e61474c..8afc261bc0 100644
--- a/wp-includes/images/icon-library/chevron-up.svg
+++ b/wp-includes/images/icon-library/chevron-up.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M7 13L12 9L17 13" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/cover.svg b/wp-includes/images/icon-library/cover.svg
index 20587c08a4..0a45590c3a 100644
--- a/wp-includes/images/icon-library/cover.svg
+++ b/wp-includes/images/icon-library/cover.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<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-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" vector-effect="non-scaling-stroke" />
+	<path d="M11.5 13.4V3.75H16.5V13.4L14 10.3L11.5 13.4Z" fill="currentColor" stroke="none" />
 </svg>
diff --git a/wp-includes/images/icon-library/create.svg b/wp-includes/images/icon-library/create.svg
index 5b1e766f81..18b49120fb 100644
--- a/wp-includes/images/icon-library/create.svg
+++ b/wp-includes/images/icon-library/create.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 16V8M16 12H8" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/download.svg b/wp-includes/images/icon-library/download.svg
index 783c301be5..d222df20da 100644
--- a/wp-includes/images/icon-library/download.svg
+++ b/wp-includes/images/icon-library/download.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 3V16M6 10.5L12 16L17.5 10.5M4.75 15V19.25H19.25V15" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/help.svg b/wp-includes/images/icon-library/help.svg
index e4174a83fa..85d465377f 100644
--- a/wp-includes/images/icon-library/help.svg
+++ b/wp-includes/images/icon-library/help.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5" vector-effect="non-scaling-stroke" />
+	<path d="M19.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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/image.svg b/wp-includes/images/icon-library/image.svg
index e3516dccbe..36aa667cdb 100644
--- a/wp-includes/images/icon-library/image.svg
+++ b/wp-includes/images/icon-library/image.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/info.svg b/wp-includes/images/icon-library/info.svg
index c33d9dc596..ebd757078d 100644
--- a/wp-includes/images/icon-library/info.svg
+++ b/wp-includes/images/icon-library/info.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/menu.svg b/wp-includes/images/icon-library/menu.svg
index c911e7b176..2564551e03 100644
--- a/wp-includes/images/icon-library/menu.svg
+++ b/wp-includes/images/icon-library/menu.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M5 12H19M5 18.25H19M5 5.75H19" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/next.svg b/wp-includes/images/icon-library/next.svg
index c7f3c87217..9c436f08d7 100644
--- a/wp-includes/images/icon-library/next.svg
+++ b/wp-includes/images/icon-library/next.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/paragraph.svg b/wp-includes/images/icon-library/paragraph.svg
index 2a6681576b..b76197865e 100644
--- a/wp-includes/images/icon-library/paragraph.svg
+++ b/wp-includes/images/icon-library/paragraph.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5" vector-effect="non-scaling-stroke" />
+	<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" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/plus-circle.svg b/wp-includes/images/icon-library/plus-circle.svg
index b6c6ecbd74..c03320908c 100644
--- a/wp-includes/images/icon-library/plus-circle.svg
+++ b/wp-includes/images/icon-library/plus-circle.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M7.404 16.596a6.5 6.5 0 1 0 9.192-9.192 6.5 6.5 0 0 0-9.192 9.192ZM6.344 6.343a8 8 0 1 0 11.313 11.314A8 8 0 0 0 6.343 6.343Zm4.906 9.407v-3h-3v-1.5h3v-3h1.5v3h3v1.5h-3v3h-1.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M8.25 12H12M12 12H15.75M12 12V8.25M12 12V15.75" vector-effect="non-scaling-stroke" />
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/plus.svg b/wp-includes/images/icon-library/plus.svg
index 555d8c2e01..13ab663720 100644
--- a/wp-includes/images/icon-library/plus.svg
+++ b/wp-includes/images/icon-library/plus.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 18V6M18 12H6" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/previous.svg b/wp-includes/images/icon-library/previous.svg
index e986f1d506..6213f948de 100644
--- a/wp-includes/images/icon-library/previous.svg
+++ b/wp-includes/images/icon-library/previous.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/published.svg b/wp-includes/images/icon-library/published.svg
index 6f5ad1027d..534c6282f3 100644
--- a/wp-includes/images/icon-library/published.svg
+++ b/wp-includes/images/icon-library/published.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
+	<path d="M9 12L11 14L15 10" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/rss.svg b/wp-includes/images/icon-library/rss.svg
index 4906420f5e..a6dcd21385 100644
--- a/wp-includes/images/icon-library/rss.svg
+++ b/wp-includes/images/icon-library/rss.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M6.25 17.75L6.25 19.25L4.75 19.25L4.75 17.75L6.25 17.75Z" fill="currentColor" vector-effect="non-scaling-stroke" />
+	<path d="M4.75 11H5C9.41828 11 13 14.5817 13 19V19.25M19 19.25V19C19 11.268 12.732 5 5 5H4.75" stroke-linecap="square" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/scheduled.svg b/wp-includes/images/icon-library/scheduled.svg
index a0d26f8adb..d2b32b43f7 100644
--- a/wp-includes/images/icon-library/scheduled.svg
+++ b/wp-includes/images/icon-library/scheduled.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
+	<path d="M9.5 12.25H12.25V8" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/search.svg b/wp-includes/images/icon-library/search.svg
index 5cae09d19e..e1c49101f6 100644
--- a/wp-includes/images/icon-library/search.svg
+++ b/wp-includes/images/icon-library/search.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/star-empty.svg b/wp-includes/images/icon-library/star-empty.svg
index 9f18b42ce0..8137f625c2 100644
--- a/wp-includes/images/icon-library/star-empty.svg
+++ b/wp-includes/images/icon-library/star-empty.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/star-filled.svg b/wp-includes/images/icon-library/star-filled.svg
index 9343997cdb..4c407ff2cc 100644
--- a/wp-includes/images/icon-library/star-filled.svg
+++ b/wp-includes/images/icon-library/star-filled.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" fill="currentColor" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/star-half.svg b/wp-includes/images/icon-library/star-half.svg
index 813d3e1c72..391acb64a7 100644
--- a/wp-includes/images/icon-library/star-half.svg
+++ b/wp-includes/images/icon-library/star-half.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" vector-effect="non-scaling-stroke" />
+	<path d="M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z" fill="currentColor" stroke="none" />
 </svg>
diff --git a/wp-includes/images/icon-library/styles.svg b/wp-includes/images/icon-library/styles.svg
index d9dddbd2e4..e3d2906a27 100644
--- a/wp-includes/images/icon-library/styles.svg
+++ b/wp-includes/images/icon-library/styles.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path fill-rule="evenodd" clip-rule="evenodd" d="M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<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" />
+	<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" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/tip.svg b/wp-includes/images/icon-library/tip.svg
index 79fdb4c1f2..c698691bbe 100644
--- a/wp-includes/images/icon-library/tip.svg
+++ b/wp-includes/images/icon-library/tip.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M8 18.25L16 18.25M10 21.25H14M18 9C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9C6 5.68629 8.68629 3 12 3C15.3137 3 18 5.68629 18 9Z" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/images/icon-library/upload.svg b/wp-includes/images/icon-library/upload.svg
index 0af97ce70f..0b797bcf3e 100644
--- a/wp-includes/images/icon-library/upload.svg
+++ b/wp-includes/images/icon-library/upload.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
-	<path d="M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+	<path d="M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10" vector-effect="non-scaling-stroke" />
 </svg>
diff --git a/wp-includes/js/dist/api-fetch.js b/wp-includes/js/dist/api-fetch.js
index 5e753fc79f..2266109e30 100644
--- a/wp-includes/js/dist/api-fetch.js
+++ b/wp-includes/js/dist/api-fetch.js
@@ -491,6 +491,14 @@ var wp;
   function registerMiddleware(middleware) {
     middlewares.unshift(middleware);
   }
+  function unregisterMiddleware(middleware) {
+    const index = middlewares.indexOf(middleware);
+    if (index === -1) {
+      return false;
+    }
+    middlewares.splice(index, 1);
+    return true;
+  }
   function enablePreloadMultiUse() {
     for (const middleware of middlewares) {
       middleware[ENABLE_MULTI_USE]?.();
@@ -501,9 +509,9 @@ var wp;
       middleware[CLEAR]?.();
     }
   }
-  var defaultFetchHandler = (nextOptions) => {
-    const { url, path, data, parse = true, ...remainingOptions } = nextOptions;
-    let { body, headers } = nextOptions;
+  var defaultFetchHandler = (options) => {
+    const { url, path, data, parse = true, ...remainingOptions } = options;
+    let { body, headers } = options;
     headers = { ...DEFAULT_HEADERS, ...headers };
     if (data) {
       body = JSON.stringify(data);
@@ -574,7 +582,9 @@ var wp;
     });
   };
   apiFetch.use = registerMiddleware;
+  apiFetch.unregister = unregisterMiddleware;
   apiFetch.setFetchHandler = setFetchHandler;
+  apiFetch.defaultFetchHandler = defaultFetchHandler;
   apiFetch.privateApis = {};
   lock(apiFetch.privateApis, {
     enablePreloadMultiUse,
@@ -584,6 +594,7 @@ var wp;
   apiFetch.createPreloadingMiddleware = preloading_default;
   apiFetch.createRootURLMiddleware = root_url_default;
   apiFetch.fetchAllMiddleware = fetch_all_middleware_default;
+  apiFetch.httpV1Middleware = http_v1_default;
   apiFetch.mediaUploadMiddleware = media_upload_default;
   apiFetch.createThemePreviewMiddleware = theme_preview_default;
   var index_default = apiFetch;
diff --git a/wp-includes/js/dist/api-fetch.min.js b/wp-includes/js/dist/api-fetch.min.js
index a58d0c627c..e715876d66 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 re=Object.create;var g=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty;var O=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ie=(e,r)=>{for(var a in r)g(e,a,{get:r[a],enumerable:!0})},S=(e,r,a,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of te(r))!ne.call(e,n)&&n!==a&&g(e,n,{get:()=>r[n],enumerable:!(t=ae(r,n))||t.enumerable});return e};var p=(e,r,a)=>(a=e!=null?re(de(e)):{},S(r||!e||!e.__esModule?g(a,"default",{value:e,enumerable:!0}):a,e)),le=e=>S(g({},"__esModule",{value:!0}),e);var y=O((Ne,j)=>{j.exports=window.wp.i18n});var k=O((Se,I)=>{I.exports=window.wp.privateApis});var v=O((Fe,G)=>{G.exports=window.wp.url});var Ue={};ie(Ue,{default:()=>T});var L=p(y(),1);var C=p(k(),1),{lock:H,unlock:je}=(0,C.__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 oe(e){let r=(a,t)=>{let{headers:n={}}=a;for(let d in n)if(d.toLowerCase()==="x-wp-nonce"&&n[d]===r.nonce)return t(a);return t({...a,headers:{...n,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=oe;var se=(e,r)=>{let a=e.path,t,n;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(t=e.namespace.replace(/^\/|\/$/g,""),n=e.endpoint.replace(/^\//,""),n?a=t+"/"+n:a=t),delete e.namespace,delete e.endpoint,r({...e,path:a})},E=se;var ce=e=>(r,a)=>E(r,t=>{let n=t.url,d=t.path,l;return typeof d=="string"&&(l=e,e.indexOf("?")!==-1&&(d=d.replace("?","&")),d=d.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(d=d.replace("?","&")),n=l+d),a({...t,url:n})}),F=ce;var m=p(v(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function ue(e){let{OPTIONS:r={},...a}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),t=new Set(Object.keys(a)),n=new Set(Object.keys(r)),d=!1,l=(i,s)=>{let{parse:c=!0}=i,_=i.path;if(!_&&i.url){let{rest_route:h,...ee}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(_=(0,m.addQueryArgs)(h,ee))}if(typeof _!="string")return s(i);let N=i.method||"GET",f=(0,m.normalizePath)(_);if(N==="GET"&&a[f]){let h=a[f];return d||delete a[f],t.delete(f),z(h,!!c)}else if(N==="OPTIONS"&&r[f]){let h=r[f];return d||delete r[f],n.delete(f),z(h,!!c)}return s(i)};return l[x]=()=>{d=!0},l[R]=()=>{let i=[...Array.from(t,s=>`GET ${s}`),...Array.from(n,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),t.clear(),n.clear();for(let s of Object.keys(a))delete a[s];for(let s of Object.keys(r))delete r[s]},l}function z(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(([a,t])=>{a.toLowerCase()==="link"&&(e.headers[a]=t.replace(/<([^>]+)>/,(n,d)=>`<${encodeURI(d)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var $=ue;var b=p(v(),1);var fe=({path:e,url:r,...a},t)=>({...a,url:r&&(0,b.addQueryArgs)(r,t),path:e&&(0,b.addQueryArgs)(e,t)}),D=e=>e.json?e.json():Promise.reject(e),pe=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},J=e=>{let{next:r}=pe(e.headers.get("link"));return r},me=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,a=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||a},he=async(e,r)=>{if(e.parse===!1||!me(e))return r(e);let a=await T({...fe(e,{per_page:100}),parse:!1}),t=await D(a);if(!Array.isArray(t))return t;let n=J(a);if(!n)return t;let d=[].concat(t);for(;n;){let l=await T({...e,path:void 0,url:n,parse:!1}),i=await D(l);d=d.concat(i),n=J(l)}return d},U=he;var we=new Set(["PATCH","PUT","DELETE"]),ve="GET",_e=(e,r)=>{let{method:a=ve}=e;return we.has(a.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":a},method:"POST"}),r(e)},q=_e;var w=p(v(),1),ge=(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)),B=ge;var X=p(y(),1);var V=p(y(),1);async function K(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,V.__)("The response is not a valid JSON response.")}}}async function A(e,r=!0){return r?e.status===204?null:await K(e):e}async function M(e,r=!0){throw r?await K(e):e}function ye(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 Ee=(e,r)=>{if(!ye(e))return r(e);let a=0,t=5,n=d=>(a++,r({path:`/wp/v2/media/${d}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>a<t?n(d):(r({path:`/wp/v2/media/${d}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(d=>{if(!(d instanceof globalThis.Response))return Promise.reject(d);let l=d.headers.get("x-wp-upload-attachment-id");return d.status>=500&&d.status<600&&l?n(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(d)):M(d,e.parse)}).then(d=>A(d,e.parse))},W=Ee;var u=p(v(),1),Te=e=>(r,a)=>{if(typeof r.url=="string"){let t=(0,u.getQueryArg)(r.url,"wp_theme_preview");t===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):t===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let t=(0,u.getQueryArg)(r.path,"wp_theme_preview");t===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):t===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return a(r)},Y=Te;var Ae={Accept:"application/json, */*;q=0.1"},Me={credentials:"include"},P=[B,E,q,U];function Pe(e){P.unshift(e)}function Oe(){for(let e of P)e[x]?.()}function xe(){for(let e of P)e[R]?.()}var Re=e=>{let{url:r,path:a,data:t,parse:n=!0,...d}=e,{body:l,headers:i}=e;return i={...Ae,...i},t&&(l=JSON.stringify(t),i["Content-Type"]="application/json"),globalThis.fetch(r||a||window.location.href,{...Me,...d,body:l,headers:i}).then(c=>c.ok?A(c,n):M(c,n),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,L.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,L.__)("Unable to connect. Please check your Internet connection.")}})},Z=Re;function be(e){Z=e}var o=e=>P.reduceRight((a,t)=>n=>t(n,a),Z)(e).catch(a=>a.code!=="rest_cookie_invalid_nonce"?Promise.reject(a):globalThis.fetch(o.nonceEndpoint).then(t=>t.ok?t.text():Promise.reject(a)).then(t=>(o.nonceMiddleware.nonce=t,o(e))));o.use=Pe;o.setFetchHandler=be;o.privateApis={};H(o.privateApis,{enablePreloadMultiUse:Oe,clearPreloadedData:xe});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=$;o.createRootURLMiddleware=F;o.fetchAllMiddleware=U;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var T=o;return le(Ue);})();
+"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);})();
 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-directory.js b/wp-includes/js/dist/block-directory.js
index 8d0a393477..aed5aa47a6 100644
--- a/wp-includes/js/dist/block-directory.js
+++ b/wp-includes/js/dist/block-directory.js
@@ -313,20 +313,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/a11y
-  var require_a11y = __commonJS({
-    "package-external:@wordpress/a11y"(exports, module) {
-      module.exports = window.wp.a11y;
-    }
-  });
-
-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
-    }
-  });
-
   // package-external:@wordpress/theme
   var require_theme = __commonJS({
     "package-external:@wordpress/theme"(exports, module) {
@@ -341,6 +327,20 @@ var wp;
     }
   });

+  // package-external:@wordpress/primitives
+  var require_primitives = __commonJS({
+    "package-external:@wordpress/primitives"(exports, module) {
+      module.exports = window.wp.primitives;
+    }
+  });
+
+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // packages/block-directory/build-module/index.mjs
   var index_exports = {};
   __export(index_exports, {
@@ -9038,34 +9038,6 @@ var wp;
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // packages/icons/build-module/icon/index.mjs
-  var import_element11 = __toESM(require_element(), 1);
-  var icon_default = (0, import_element11.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
-      return (0, import_element11.cloneElement)(icon, {
-        width: size4,
-        height: size4,
-        ...props,
-        ref
-      });
-    }
-  );
-
-  // packages/icons/build-module/library/star-empty.mjs
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });
-
-  // packages/icons/build-module/library/star-filled.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });
-
-  // packages/icons/build-module/library/star-half.mjs
-  var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var star_half_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z" }) });
-
   // packages/ui/build-module/tooltip/index.mjs
   var tooltip_exports = {};
   __export(tooltip_exports, {
@@ -9078,10 +9050,10 @@ var wp;
   });

   // packages/ui/build-module/tooltip/popup.mjs
-  var import_element15 = __toESM(require_element(), 1);
+  var import_element14 = __toESM(require_element(), 1);

   // packages/ui/build-module/tooltip/portal.mjs
-  var import_element12 = __toESM(require_element(), 1);
+  var import_element11 = __toESM(require_element(), 1);

   // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
@@ -9224,10 +9196,10 @@ var wp;
   }

   // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element12.forwardRef)(
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element11.forwardRef)(
     function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
         index_parts_exports.Portal,
         {
           container: container ?? getWpCompatOverlaySlot(),
@@ -9239,8 +9211,8 @@ var wp;
   );

   // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var import_element12 = __toESM(require_element(), 1);
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -9329,9 +9301,9 @@ var wp;
     registerStyle2("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 style_default = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element13.forwardRef)(
+  var Positioner = (0, import_element12.forwardRef)(
     function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
         index_parts_exports.Positioner,
         {
           ref,
@@ -9350,9 +9322,9 @@ var wp;
   );

   // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element14 = __toESM(require_element(), 1);
+  var import_element13 = __toESM(require_element(), 1);
   function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+    return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
   }

   // packages/ui/build-module/utils/theme-provider.mjs
@@ -9383,7 +9355,7 @@ var wp;
   var ThemeProvider = getThemeProvider();

   // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -9469,8 +9441,8 @@ var wp;
   }
   var style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
   var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+  var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
       index_parts_exports.Popup,
       {
         ref,
@@ -9481,40 +9453,77 @@ var wp;
     ) });
     const positionedPopup = renderSlotWithChildren(
       positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Positioner, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
       popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Portal, {}), positionedPopup);
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
   });

   // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element16.forwardRef)(
+  var import_element15 = __toESM(require_element(), 1);
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element15.forwardRef)(
     function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Trigger, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
     }
   );

   // packages/ui/build-module/utils/direction-provider.mjs
   var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
   }

   // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
   function Root(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Root, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
   }

   // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Provider, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
   }

+  // packages/icons/build-module/icon/index.mjs
+  var import_element16 = __toESM(require_element(), 1);
+  var icon_default = (0, import_element16.forwardRef)(
+    ({ icon, size: size4 = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
+      return (0, import_element16.cloneElement)(icon, {
+        width: size4,
+        height: size4,
+        ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
+        ref
+      });
+    }
+  );
+
+  // packages/icons/build-module/library/star-empty.mjs
+  var import_primitives = __toESM(require_primitives(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives.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_primitives.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/star-filled.mjs
+  var import_primitives2 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives2.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_primitives2.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/star-half.mjs
+  var import_primitives3 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var star_half_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(import_primitives3.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_primitives3.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives3.Path, { d: "M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z", fill: "currentColor", stroke: "none" })
+  ] });
+
   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
   var import_element17 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
diff --git a/wp-includes/js/dist/block-directory.min.js b/wp-includes/js/dist/block-directory.min.js
index 6f06afeb14..dababd26fe 100644
--- a/wp-includes/js/dist/block-directory.min.js
+++ b/wp-includes/js/dist/block-directory.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).blockDirectory=(()=>{var Vf=Object.create;var hr=Object.defineProperty;var Hf=Object.getOwnPropertyDescriptor;var Uf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,Wf=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qe=(e,t)=>{for(var o in t)hr(e,o,{get:t[o],enumerable:!0})},yi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Uf(t))!Wf.call(e,n)&&n!==o&&hr(e,n,{get:()=>t[n],enumerable:!(r=Hf(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Vf($f(e)):{},yi(t||!e||!e.__esModule?hr(o,"default",{value:e,enumerable:!0}):o,e)),Yf=e=>yi(hr({},"__esModule",{value:!0}),e);var bi=se(($g,xi)=>{xi.exports=window.wp.plugins});var wi=se((Wg,vi)=>{vi.exports=window.wp.hooks});var Ot=se((Yg,Ri)=>{Ri.exports=window.wp.blocks});var Ge=se((zg,Ei)=>{Ei.exports=window.wp.data});var He=se((Kg,Ti)=>{Ti.exports=window.wp.element});var Dn=se((qg,Si)=>{Si.exports=window.wp.editor});var lo=se((Xg,Oi)=>{Oi.exports=window.wp.blockEditor});var Ne=se((Jg,_i)=>{_i.exports=window.wp.i18n});var yr=se((Zg,ki)=>{ki.exports=window.wp.apiFetch});var Ai=se((Qg,Ii)=>{Ii.exports=window.wp.notices});var Di=se((eh,Ni)=>{Ni.exports=window.wp.url});var Gi=se((Rh,qi)=>{qi.exports=window.wp.compose});var Wt=se((Eh,Xi)=>{Xi.exports=window.wp.components});var Hn=se((Th,Ji)=>{Ji.exports=window.wp.coreData});var ea=se((Ph,Qi)=>{Qi.exports=window.wp.htmlEntities});var F=se((Ch,ta)=>{ta.exports=window.React});var G=se((Dh,sa)=>{sa.exports=window.ReactJSXRuntime});var kt=se((Oy,ka)=>{ka.exports=window.ReactDOM});var Il=se(kl=>{"use strict";var Ro=F();function gm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hm=typeof Object.is=="function"?Object.is:gm,ym=Ro.useState,xm=Ro.useEffect,bm=Ro.useLayoutEffect,vm=Ro.useDebugValue;function wm(e,t){var o=t(),r=ym({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return bm(function(){n.value=o,n.getSnapshot=t,Es(n)&&s({inst:n})},[e,o,t]),xm(function(){return Es(n)&&s({inst:n}),e(function(){Es(n)&&s({inst:n})})},[e]),vm(o),o}function Es(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!hm(e,o)}catch{return!0}}function Rm(e,t){return t()}var Em=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rm:wm;kl.useSyncExternalStore=Ro.useSyncExternalStore!==void 0?Ro.useSyncExternalStore:Em});var Yr=se((bb,Al)=>{"use strict";Al.exports=Il()});var Dl=se(Nl=>{"use strict";var zr=F(),Tm=Yr();function Sm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Pm=typeof Object.is=="function"?Object.is:Sm,Cm=Tm.useSyncExternalStore,Om=zr.useRef,_m=zr.useEffect,km=zr.useMemo,Im=zr.useDebugValue;Nl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Om(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=km(function(){function l(d){if(!c){if(c=!0,u=d,d=r(d),n!==void 0&&i.hasValue){var p=i.value;if(n(p,d))return m=p}return m=d}if(p=m,Pm(u,d))return p;var h=r(d);return n!==void 0&&n(p,h)?(u=d,p):(u=d,m=h)}var c=!1,u,m,f=o===void 0?null:o;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,o,r,n]);var a=Cm(e,s[0],s[1]);return _m(function(){i.hasValue=!0,i.value=a},[a]),Im(a),a}});var Ll=se((wb,Ml)=>{"use strict";Ml.exports=Dl()});var cu=se((RT,lu)=>{lu.exports=window.wp.a11y});var gn=se((ET,uu)=>{uu.exports=window.wp.primitives});var Eu=se(($T,Ru)=>{Ru.exports=window.wp.theme});var Su=se((WT,Tu)=>{Tu.exports=window.wp.privateApis});var Hg={};qe(Hg,{store:()=>fe});var Af=g(bi(),1),Nf=g(wi(),1);var Wi=g(Ot(),1),jo=g(Ge(),1),Yi=g(He(),1),zi=g(Dn(),1);var wr=g(Ge(),1);var Pi=g(Ge(),1),zf=(e={},t)=>{switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},Kf=(e={installedBlockTypes:[],isInstalling:{}},t)=>{switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter(o=>o.name!==t.item.name)};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},qf=(e={},t)=>{switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":let{[t.blockId]:o,...r}=e;return r}return e},Ci=(0,Pi.combineReducers)({downloadableBlocks:zf,blockManagement:Kf,errorNotices:qf});var Mn={};qe(Mn,{getDownloadableBlocks:()=>Xf,getErrorNoticeForBlock:()=>td,getErrorNotices:()=>ed,getInstalledBlockTypes:()=>Fo,getNewBlockTypes:()=>Jf,getUnusedBlockTypes:()=>Zf,isInstalling:()=>Qf,isRequestingDownloadableBlocks:()=>Gf});var co=g(Ge(),1),Lo=g(lo(),1),Bo=[];function Gf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function Xf(e,t){return e.downloadableBlocks[t]?.results??Bo}function Fo(e){return e.blockManagement.installedBlockTypes}var Jf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Lo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Lo.store).getClientIdsWithDescendants()])),Zf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Lo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>!i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Lo.store).getClientIdsWithDescendants()]));function Qf(e,t){return e.blockManagement.isInstalling[t]||!1}function ed(e){return e.errorNotices}function td(e,t){return e.errorNotices[t]}var Fn={};qe(Fn,{addInstalledBlockType:()=>sd,clearErrorNotice:()=>cd,fetchDownloadableBlocks:()=>Bn,installBlockType:()=>rd,receiveDownloadableBlocks:()=>vr,removeInstalledBlockType:()=>id,setErrorNotice:()=>ld,setIsInstalling:()=>ad,uninstallBlockType:()=>nd});var br=g(Ot(),1),xt=g(Ne(),1),uo=g(yr(),1),xr=g(Ai(),1),Bi=g(Di(),1);var Mi=g(yr(),1),od=e=>new Promise((t,o)=>{let r=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach(n=>{e[n]&&(r[n]=e[n])}),e.innerHTML&&r.appendChild(document.createTextNode(e.innerHTML)),r.onload=()=>t(!0),r.onerror=()=>o(new Error("Error loading asset.")),document.body.appendChild(r),(r.nodeName.toLowerCase()==="link"||r.nodeName.toLowerCase()==="script"&&!r.src)&&t()});async function Li(){let t=await(await(0,Mi.default)({url:document.location.href,parse:!1})).text(),o=new window.DOMParser().parseFromString(t,"text/html"),r=Array.from(o.querySelectorAll('link[rel="stylesheet"],script')).filter(n=>n.id&&!document.getElementById(n.id));for(let n of r)await od(n)}function Ln(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Bn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function vr(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var rd=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Ln(e),a={};i?await(0,uo.default)({method:"PUT",url:i,data:{status:"active"}}):a=(await(0,uo.default)({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links,o.addInstalledBlockType({...e,links:{...e.links,...a}});let l=["api_version","title","category","parent","ancestor","icon","description","keywords","attributes","provides_context","uses_context","selectors","supports","styles","example","variations","allowed_blocks","block_hooks"];if(await(0,uo.default)({path:(0,Bi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:l})}).catch(()=>{}).then(u=>{u&&(0,br.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(u).filter(([m])=>l.includes(m)))})}),await Li(),!t.select(br.store).getBlockTypes().some(u=>u.name===n))throw new Error((0,xt.__)("Error registering block. Try reloading the page."));t.dispatch(xr.store).createInfoNotice((0,xt.sprintf)((0,xt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,xt.__)("An error occurred."),l=i instanceof Error,c={folder_exists:(0,xt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,xt.__)("Error installing block. You can reload the page and try again.")};c[i.code]&&(l=!0,a=c[i.code]),o.setErrorNotice(r,a,l),t.dispatch(xr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},nd=e=>async({registry:t,dispatch:o})=>{try{let r=Ln(e);await(0,uo.default)({method:"PUT",url:r,data:{status:"inactive"}}),await(0,uo.default)({method:"DELETE",url:r}),o.removeInstalledBlockType(e)}catch(r){t.dispatch(xr.store).createErrorNotice(r.message||(0,xt.__)("An error occurred."))}};function sd(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function id(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function ad(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function ld(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function cd(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Vn={};qe(Vn,{getDownloadableBlocks:()=>pd});var fo=function(){return fo=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t},fo.apply(this,arguments)};function Fi(e){return e.toLowerCase()}var ud=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fd=/[^A-Z0-9]+/gi;function Vi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?ud:o,n=t.stripRegexp,s=n===void 0?fd:n,i=t.transform,a=i===void 0?Fi:i,l=t.delimiter,c=l===void 0?" ":l,u=ji(ji(e,r,"$1\0$2"),s,"\0"),m=0,f=u.length;u.charAt(m)==="\0";)m++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(m,f).split("\0").map(a).join(c)}function ji(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function jn(e,t){var o=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&o>="0"&&o<="9"?"_"+o+r:""+o.toUpperCase()+r}function Hi(e,t){return t===void 0&&(t={}),Vi(e,fo({delimiter:"",transform:jn},t))}function dd(e,t){return t===0?e.toLowerCase():jn(e,t)}function Ui(e,t){return t===void 0&&(t={}),Hi(e,fo({transform:dd},t))}var $i=g(yr(),1);var pd=e=>async({dispatch:t})=>{if(e)try{t(Bn(e));let r=(await(0,$i.default)({path:`wp/v2/block-directory/search?term=${e}`})).map(n=>Object.fromEntries(Object.entries(n).map(([s,i])=>[Ui(s),i])));t(vr(r,e))}catch{t(vr([],e))}};var md="core/block-directory",gd={reducer:Ci,selectors:Mn,actions:Fn,resolvers:Vn},fe=(0,wr.createReduxStore)(md,gd);(0,wr.register)(fe);function Ki(){let{uninstallBlockType:e}=(0,jo.useDispatch)(fe),t=(0,jo.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r(zi.store);return s()&&!n()},[]),o=(0,jo.useSelect)(r=>r(fe).getUnusedBlockTypes(),[]);return(0,Yi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,Wi.unregisterBlockType)(r.name)})},[t]),null}var gf=g(lo(),1),hf=g(Gi(),1),yf=g(He(),1);var cf=g(Ne(),1),uf=g(Wt(),1),ff=g(Hn(),1),df=g(Ge(),1),pf=g(Ot(),1);var Qu=g(Ne(),1),ef=g(Wt(),1),tf=g(Ot(),1),of=g(Ge(),1);function Zi(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=Zi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function hd(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Zi(e))&&(r&&(r+=" "),r+=t);return r}var po=hd;var be=g(Ne(),1),Sn=g(Wt(),1),Gu=g(He(),1),Ft=g(ea(),1),Xu=g(Ot(),1),Ju=g(Ge(),1);var yd=g(F(),1),Vo={...yd};var ra=g(F(),1),oa={};function ve(e,t){let o=ra.useRef(oa);return o.current===oa&&(o.current=e(t)),o}var Un=Vo.useInsertionEffect,xd=Un&&Un!==Vo.useLayoutEffect?Un:e=>e();function W(e){let t=ve(bd).current;return t.next=e,xd(t.effect),t.trampoline}function bd(){let e={next:void 0,callback:vd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function vd(){}var na=g(F(),1),wd=()=>{},j=typeof document<"u"?na.useLayoutEffect:wd;function Rd(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var Ed=Rd("https://base-ui.com/production-error","Base UI"),Xe=Ed;var zt=g(F(),1);function $n(e,t,o,r){let n=ve(aa).current;return Td(n,e,t,o,r)&&la(n,[e,t,o,r]),n.callback}function ia(e){let t=ve(aa).current;return Sd(t,e)&&la(t,e),t.callback}function aa(){return{callback:null,cleanup:null,refs:[]}}function Td(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Sd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function la(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 s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ua=g(F(),1);var ca=g(F(),1),Pd=parseInt(ca.version,10);function mo(e){return Pd>=e}function Wn(e){if(!ua.isValidElement(e))return null;let t=e,o=t.props;return(mo(19)?o?.ref:t.ref)??null}function Ho(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ue(){}var fa=Object.freeze([]),ae=Object.freeze({});function da(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function pa(e,t){return typeof e=="function"?e(t):e}function ma(e,t){return typeof e=="function"?e(t):e}var Yn={};function Yt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Rr(t);let s=Rr(e);return t&&(s=Uo(s,t)),o&&(s=Uo(s,o)),r&&(s=Uo(s,r)),n&&(s=Uo(s,n)),s}function ga(e){if(e.length===0)return Yn;if(e.length===1)return Rr(e[0]);let t=Rr(e[0]);for(let o=1;o<e.length;o+=1)t=Uo(t,e[o]);return t}function Rr(e){return zn(e)?{...ya(e,Yn)}:Cd(e)}function Uo(e,t){return zn(t)?ya(t,e):Od(e,t)}function Cd(e){let t={...e};for(let o in t){let r=t[o];ha(o,r)&&(t[o]=xa(r))}return t}function Od(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Ho(e.style,r);break}case"className":{e[o]=Kn(e.className,r);break}default:ha(o,r)?e[o]=_d(e[o],r):e[o]=r}}return e}function ha(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 zn(e){return typeof e=="function"}function ya(e,t){return zn(e)?e(t):e??Yn}function _d(e,t){return t?e?(...o)=>{let r=o[0];if(va(r)){let s=r;ba(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:xa(t):e}function xa(e){return e&&((...t)=>{let o=t[0];return va(o)&&ba(o),e(...t)})}function ba(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Kn(e,t){return t?e?t+" "+e:t:e}function va(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var qn=g(F(),1);function De(e,t,o={}){let r=t.render,n=kd(t,o);if(o.enabled===!1)return null;let s=o.state??ae;return Nd(e,r,n,s)}function kd(e,t={}){let{className:o,style:r,render:n}=e,{state:s=ae,ref:i,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?pa(o,s):void 0,m=c?ma(r,s):void 0,f=c?da(s,l):ae,d=c&&a?Id(a):void 0,p=c?Ho(f,d)??{}:ae;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=ia([p.ref,Wn(n),...i]):p.ref=$n(p.ref,Wn(n),i):$n(null,null)),c?(u!==void 0&&(p.className=Kn(p.className,u)),m!==void 0&&(p.style=Ho(p.style,m)),p):ae}function Id(e){return Array.isArray(e)?ga(e):Yt(void 0,e)}var Ad=Symbol.for("react.lazy");function Nd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Yt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Ad&&(s=zt.Children.toArray(t)[0]),zt.cloneElement(s,n)}if(e&&typeof e=="string")return Dd(e,o);throw new Error(Xe(8))}function Dd(e,t){return e==="button"?(0,qn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,qn.createElement)("img",{alt:"",...t,key:t.key}):zt.createElement(e,t)}var Er=g(F(),1);var wa=0;function Md(e,t="mui"){let[o,r]=Er.useState(e),n=e||o;return Er.useEffect(()=>{o==null&&(wa+=1,r(`${t}-${wa}`))},[o,t]),n}var Ra=Vo.useId;function go(e,t){if(Ra!==void 0){let o=Ra();return e??(t?`${t}-${o}`:o)}return Md(e,t)}function Ea(e){return go(e,"base-ui")}var Y={};qe(Y,{cancelOpen:()=>cp,chipRemovePress:()=>Yd,clearPress:()=>Wd,closePress:()=>Ud,closeWatcher:()=>op,decrementPress:()=>qd,disabled:()=>fp,drag:()=>ip,escapeKey:()=>tp,focusOut:()=>ep,imperativeAction:()=>mp,incrementPress:()=>Kd,initial:()=>pp,inputBlur:()=>Jd,inputChange:()=>Gd,inputClear:()=>Xd,inputPaste:()=>Zd,inputPress:()=>Qd,itemPress:()=>Hd,keyboard:()=>np,linkPress:()=>$d,listNavigation:()=>rp,missing:()=>dp,none:()=>Ld,outsidePress:()=>Vd,pointer:()=>sp,scrub:()=>lp,siblingOpen:()=>up,swipe:()=>gp,trackPress:()=>zd,triggerFocus:()=>jd,triggerHover:()=>Fd,triggerPress:()=>Bd,wheel:()=>ap,windowResize:()=>hp});var Ld="none",Bd="trigger-press",Fd="trigger-hover",jd="trigger-focus",Vd="outside-press",Hd="item-press",Ud="close-press",$d="link-press",Wd="clear-press",Yd="chip-remove-press",zd="track-press",Kd="increment-press",qd="decrement-press",Gd="input-change",Xd="input-clear",Jd="input-blur",Zd="input-paste",Qd="input-press",ep="focus-out",tp="escape-key",op="close-watcher",rp="list-navigation",np="keyboard",sp="pointer",ip="drag",ap="wheel",lp="scrub",cp="cancel-open",up="sibling-open",fp="disabled",dp="missing",pp="initial",mp="imperative-action",gp="swipe",hp="window-resize";function X(e,t,o,r){let n=!1,s=!1,i=r??ae;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var Xn=g(F(),1);var Ta=g(F(),1);function ho(e){Ta.useEffect(e,fa)}var Tr=null,gy=globalThis.requestAnimationFrame,Gn=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)}},Sr=new Gn;var lt=class e{static create(){return new e}static request(t){return Sr.request(t)}static cancel(t){return Sr.cancel(t)}currentId=Tr;request(t){this.cancel(),this.currentId=Sr.request(()=>{this.currentId=Tr,t()})}cancel=()=>{this.currentId!==Tr&&(Sr.cancel(this.currentId),this.currentId=Tr)};disposeEffect=()=>this.cancel};function yo(){let e=ve(lt.create).current;return ho(e.disposeEffect),e}function Sa(e,t=!1,o=!1){let[r,n]=Xn.useState(e&&t?"idle":void 0),[s,i]=Xn.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),j(()=>{if(!e&&s&&r!=="ending"&&o){let a=lt.request(()=>{n("ending")});return()=>{lt.cancel(a)}}},[e,s,r,o]),j(()=>{if(!e||t)return;let a=lt.request(()=>{n(void 0)});return()=>{lt.cancel(a)}},[t,e]),j(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=lt.request(()=>{n("idle")});return()=>{lt.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var Jn=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),yp={"data-starting-style":""},xp={"data-ending-style":""},Pa={transitionStatus(e){return e==="starting"?yp:e==="ending"?xp:null}};function Pr(){return typeof window<"u"}function qt(e){return Cr(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ut(e){var t;return(t=(Cr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Cr(e){return Pr()?e instanceof Node||e instanceof le(e).Node:!1}function U(e){return Pr()?e instanceof Element||e instanceof le(e).Element:!1}function we(e){return Pr()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function xo(e){return!Pr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function $o(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Ce(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Ca(e){return/^(table|td|th)$/.test(qt(e))}function Wo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var bp=/transform|translate|scale|rotate|perspective|filter/,vp=/paint|layout|strict|content/,Kt=e=>!!e&&e!=="none",Zn;function Or(e){let t=U(e)?Ce(e):e;return Kt(t.transform)||Kt(t.translate)||Kt(t.scale)||Kt(t.rotate)||Kt(t.perspective)||!_r()&&(Kt(t.backdropFilter)||Kt(t.filter))||bp.test(t.willChange||"")||vp.test(t.contain||"")}function Oa(e){let t=ct(e);for(;we(t)&&!ft(t);){if(Or(t))return t;if(Wo(t))return null;t=ct(t)}return null}function _r(){return Zn==null&&(Zn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Zn}function ft(e){return/^(html|body|#document)$/.test(qt(e))}function Ce(e){return le(e).getComputedStyle(e)}function Yo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xo(e)&&e.host||ut(e);return xo(t)?t.host:t}function _a(e){let t=ct(e);return ft(t)?(e.ownerDocument||e).body:we(t)&&$o(t)?t:_a(t)}function _t(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=_a(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=le(n);if(s){let a=kr(i);return t.concat(i,i.visualViewport||[],$o(n)?n:[],a&&o?_t(a):[])}else return t.concat(n,_t(n,[],o))}function kr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function Z(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Me(e){let t=ve(wp,e).current;return t.next=e,j(t.effect),t}function wp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Na=g(F(),1);var Aa=g(kt(),1);function Ia(e){return e==null?e:"current"in e?e.current:e}function bo(e,t=!1){let o=yo();return W((r,n=null)=>{o.cancel();let s=Ia(e);if(s==null)return;let i=s,a=()=>{Aa.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(i.getAnimations().map(c=>c.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(u=>u.pending||u.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!i.hasAttribute(c)){o.request(l);return}let u=new MutationObserver(()=>{i.hasAttribute(c)||(u.disconnect(),l())});u.observe(i,{attributes:!0,attributeFilter:[c]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(l)})}function Ir(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=bo(r,o);Na.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var bt={};qe(bt,{engine:()=>rs,env:()=>ss,os:()=>ts,screenReader:()=>ns});var ts={};qe(ts,{android:()=>La,apple:()=>es,ios:()=>Qn,linux:()=>Pp,mac:()=>Ba,windows:()=>Sp});function Rp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ep,platform:Tp,maxTouchPoints:Da}=Rp(),Gt=Ep.toLowerCase(),Xt=Tp.toLowerCase();var Qn=/^i(os$|p)/.test(Xt)||Xt==="macintel"&&Da>1,Ma="android",La=Xt===Ma||Gt.includes(Ma),Ba=!Qn&&Xt.startsWith("mac"),Sp=Xt.startsWith("win"),Pp=!La&&/^(linux|chrome os)/.test(Xt),es=Ba||Qn;var rs={};qe(rs,{blink:()=>Op,gecko:()=>Cp,webkit:()=>os});var os=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Cp=!os&&Gt.includes("firefox"),Op=!os&&Gt.includes("chrom");var ns={};qe(ns,{voiceOver:()=>_p});var _p=es;var ss={};qe(ss,{jsdom:()=>kp});var kp=/jsdom|happydom/.test(Gt);var zo=0,$e=class e{static create(){return new e}currentId=zo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=zo,o()},t)}isStarted(){return this.currentId!==zo}clear=()=>{this.currentId!==zo&&(clearTimeout(this.currentId),this.currentId=zo)};disposeEffect=()=>this.clear};function et(){let e=ve($e.create).current;return ho(e.disposeEffect),e}var _e=g(F(),1);function Fa(e){return"nativeEvent"in e}function vt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ja(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var is="data-base-ui-focusable";var as="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ar(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Q(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&xo(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Oe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function It(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Q(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function Nr(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 Va(e){return e.matches("html,body")}function Ha(e){return we(e)&&e.matches(as)}function ls(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${as}`)!=null}function Ua(e){if(!e||bt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Ip(e,t){return t!=null&&!vt(t)?0:typeof e=="function"?e():e}function Je(e,t,o){let r=Ip(e,o);return typeof r=="number"?r:r?.[t]}function cs(e){return typeof e=="function"?e():e}function Dr(e,t){return t||e==="click"||e==="mousedown"}function $a(e){return e?.includes("mouse")&&e!=="mousedown"}var Wa=g(G(),1),Ya=_e.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new $e,currentIdRef:{current:null},currentContextRef:{current:null}});function Ap(e,t){e.current=t.current}function us(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=_e.useRef(o),s=_e.useRef(o),i=_e.useRef(null),a=_e.useRef(null),l=et();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Je(n.current,"open"),close:Je(o,"close")}},[o,i,n,s]),(0,Wa.jsx)(Ya.Provider,{value:_e.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function fs(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=_e.useContext(Ya),{currentIdRef:i,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:m,timeout:f}=s,[d,p]=_e.useState(!1),h=_e.useRef(o);return j(()=>{h.current=o},[o]),j(()=>{function y(){u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=c.current,f.clear()}if(i.current&&!o&&i.current===n){if(p(!1),l){let b=n;return f.start(l,()=>{r.select("open")||i.current&&i.current!==b||y()}),()=>{(h.current||i.current!==b)&&f.clear()}}y()}},[o,n,i,a,l,c,u,f,r]),j(()=>{if(!o)return;let y=u.current,b=i.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:p},i.current=n,a.current={open:0,close:Je(c.current,"close")},b!==null&&b!==n?(p(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,X(Y.none))):(p(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,c,u,f]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Ap(a,c),f.clear()}},[u,i,a,n,c,f]),_e.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:d}),[m,a,d])}function tt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var At=Math.min,ot=Math.max,Nt=Math.round,qo=Math.floor,dt=e=>({x:e,y:e}),Np={left:"right",right:"left",bottom:"top",top:"bottom"};function Lr(e,t,o){return ot(e,At(t,o))}function pt(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function rt(e){return e.split("-")[1]}function Br(e){return e==="x"?"y":"x"}function Go(e){return e==="y"?"height":"width"}function Le(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Br(Le(e))}function qa(e,t,o){o===void 0&&(o=!1);let r=rt(e),n=Xo(e),s=Go(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ko(i)),[i,Ko(i)]}function Ga(e){let t=Ko(e);return[Mr(e),t,Mr(t)]}function Mr(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var za=["left","right"],Ka=["right","left"],Dp=["top","bottom"],Mp=["bottom","top"];function Lp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ka:za:t?za:Ka;case"left":case"right":return t?Dp:Mp;default:return[]}}function Xa(e,t,o,r){let n=rt(e),s=Lp(Se(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Mr)))),s}function Ko(e){let t=Se(e);return Np[t]+e.slice(t.length)}function Bp(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 Fr(e){return typeof e!="number"?Bp(e):{top:e,right:e,bottom:e,left:e}}function Jt(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 wt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...wt(e,n.id,o)])}function vo(e){return`data-base-ui-${e}`}var ke=g(F(),1),Qa=g(kt(),1);var Ja={style:{transition:"none"}};var Fp="data-base-ui-swipe-ignore",jp="data-swipe-ignore",mx=`[${Fp}]`,gx=`[${jp}]`;var Za={fallbackAxisSide:"end"};var el=g(G(),1),Vp=ke.createContext(null),Hp=()=>ke.useContext(Vp),Up=vo("portal");function tl(e={}){let{ref:t,container:o,componentProps:r=ae,elementProps:n}=e,s=go(),a=Hp()?.portalNode,[l,c]=ke.useState(null),[u,m]=ke.useState(null),f=W(y=>{y!==null&&m(y)}),d=ke.useRef(null);j(()=>{if(o===null){d.current&&(d.current=null,m(null),c(null));return}let y=(o&&(Cr(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,m(null),c(null));return}d.current!==y&&(d.current=y,m(null),c(y))},[o,a]);let p=De("div",r,{ref:[t,f],props:[{id:s,[Up]:""},n]}),h=l&&p?Qa.createPortal(p,l):null;return{node:u,nodeId:ke.isValidElement(p)?p.props.id:void 0,subtree:h}}var Zt=g(F(),1);function ol(){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 $p=g(G(),1),Wp=Zt.createContext(null),Yp=Zt.createContext(null),jr=()=>Zt.useContext(Wp)?.id||null,Dt=e=>{let t=Zt.useContext(Yp);return e??t};var Be=g(F(),1);function zp(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=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=s.width,u=s.height,m=s.x,f=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),m-=o||0,f-=r||0,c=0,u=0,!n||l?(c=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,f=a&&t.y!=null?t.y:f):n&&!l&&(u=t.axis==="x"?s.height:u,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:u,x:m,y:f,top:f,right:m+c,bottom:f+u,left:m}}}}function rl(e){return e!=null&&e.clientX!=null}function ds(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,c=Be.useRef(!1),u=Be.useRef(null),[m,f]=Be.useState(),[d,p]=Be.useState([]),h=W(w=>{n.set("positionReference",w)}),y=W((w,T,R)=>{c.current||l.current.openEvent&&!rl(l.current.openEvent)||n.set("positionReference",zp(R??a,{x:w,y:T,axis:r,dataRef:l,pointerType:m}))}),b=W(w=>{s?u.current||(y(w.clientX,w.clientY,w.currentTarget),p([])):y(w.clientX,w.clientY,w.currentTarget)}),v=vt(m)?i:s;Be.useEffect(()=>{if(!o){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let T=le(i);function R(E){let P=Oe(E);Q(i,P)?w():y(E.clientX,E.clientY)}return!l.current.openEvent||rl(l.current.openEvent)?u.current=Z(T,"mousemove",R):h(a),w},[v,o,i,l,a,n,y,h,d]),Be.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Be.useEffect(()=>{o&&!i&&(c.current=!1)},[o,i]),Be.useEffect(()=>{!o&&s&&(c.current=!0)},[o,s]);let x=Be.useMemo(()=>{function w(T){f(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return Be.useMemo(()=>o?{reference:x,trigger:x}:{},[o,x])}var We=g(F(),1);function Kp(){return!1}function qp(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ps(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Kp,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,u=c.useState("open"),m=c.useState("floatingElement"),{dataRef:f}=c.context,d=Dt(l),p=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,y=h!==!1,b=W(()=>s),{escapeKey:v,outsidePress:x}=qp(a),w=We.useRef(!1),T=We.useRef(!1),R=We.useRef(!1),E=We.useRef(!1),P=We.useRef(""),C=We.useRef(null),A=et(),L=et(),H=W(()=>{L.clear(),f.current.insideReactTree=!1}),$=W(k=>{let V=f.current.floatingContext?.nodeId;return(d?wt(d.nodesRef.current,V):[]).some(oe=>oe.context?.open&&!oe.context.dataRef.current[k])}),D=W(k=>Nr(k,c.select("floatingElement"))||Nr(k,c.select("domReferenceElement"))),S=W(k=>{i()&&c.setOpen(!1,X(Y.triggerPress,k.nativeEvent))}),I=W(k=>{if(!u||!o||!r||k.key!=="Escape"||E.current||!v&&$("__escapeKeyBubbles"))return;let V=Fa(k)?k.nativeEvent:k,q=X(Y.escapeKey,V);c.setOpen(!1,q),q.isCanceled||k.preventDefault(),!v&&!q.isPropagationAllowed&&k.stopPropagation()}),O=W(()=>{f.current.insideReactTree=!0,L.start(0,H)}),_=W(k=>{if(!u||!o||k.button!==0)return;let V=Oe(k.nativeEvent);Q(c.select("floatingElement"),V)&&(w.current||(w.current=!0,T.current=!1))}),N=W(k=>{!u||!o||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});We.useEffect(()=>{if(!u||!o)return H;f.current.__escapeKeyBubbles=v,f.current.__outsidePressBubbles=x;let k=new $e,V=new $e;function q(){k.clear(),E.current=!0}function oe(){k.start(bt.engine.webkit?5:0,()=>{E.current=!1})}function z(){R.current=!0,V.start(0,()=>{R.current=!1})}function ce(){w.current=!1,T.current=!1}function ee(){let M=P.current,B=M==="pen"||!M?"mouse":M,xe=b(),Te=typeof xe=="function"?xe():xe;return typeof Te=="string"?Te:Te[B]}function ie(M){let B=ee();return B==="intentional"&&M.type!=="click"||B==="sloppy"&&M.type==="click"}function ue(M){let B=f.current.floatingContext?.nodeId,xe=d&&wt(d.nodesRef.current,B).some(Te=>Nr(M,Te.context?.elements.floating));return D(M)||xe}function me(M){if(ie(M)){M.type!=="click"&&!D(M)&&(V.clear(),R.current=!1),H();return}if(f.current.insideReactTree){H();return}let B=Oe(M),xe=`[${vo("inert")}]`,Te=U(B)?B.getRootNode():null,St=Array.from((xo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(xe)),Qe=c.context.triggerElements;if(B&&(Qe.hasElement(B)||Qe.hasMatchingElement(je=>Q(je,B))))return;let Pt=U(B)?B:null;for(;Pt&&!ft(Pt);){let je=ct(Pt);if(ft(je)||!U(je))break;Pt=je}if(!(St.length&&U(B)&&!Va(B)&&!Q(B,c.select("floatingElement"))&&St.every(je=>!Q(Pt,je)))){if(we(B)&&!("touches"in M)){let je=ft(B),io=Ce(B),$t=/auto|scroll/,cr=je||$t.test(io.overflowX),ao=je||$t.test(io.overflowY),Ct=cr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,ur=ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,fr=io.direction==="rtl",dr=ur&&(fr?M.offsetX<=B.offsetWidth-B.clientWidth:M.offsetX>B.clientWidth),pr=Ct&&M.offsetY>B.clientHeight;if(dr||pr)return}if(!ue(M)){if(ee()==="intentional"&&R.current){V.clear(),R.current=!1;return}typeof h=="function"&&!h(M)||$("__outsidePressBubbles")||(c.setOpen(!1,X(Y.outsidePress,M)),H())}}}function ht(M){ee()!=="sloppy"||M.pointerType==="touch"||!c.select("open")||!o||D(M)||me(M)}function ne(M){if(ee()!=="sloppy"||!c.select("open")||!o||D(M))return;let B=M.touches[0];B&&(C.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function ge(M,B){let xe=Oe(M);if(!xe)return;let Te=Z(xe,M.type,()=>{B(M),Te()})}function he(M){P.current="touch",ge(M,ne)}function ze(M){A.clear(),M.type==="pointerdown"&&(P.current=M.pointerType),!(M.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&ge(M,B=>{B.type==="pointerdown"?ht(B):me(B)})}function Ae(M){if(!w.current)return;let B=T.current;if(ce(),ee()==="intentional"){if(M.type==="pointercancel"){B&&z();return}if(!ue(M)){if(B){z();return}typeof h=="function"&&!h(M)||(V.clear(),R.current=!0,H())}}}function so(M){if(ee()!=="sloppy"||!C.current||D(M))return;let B=M.touches[0];if(!B)return;let xe=Math.abs(B.clientX-C.current.startX),Te=Math.abs(B.clientY-C.current.startY),St=Math.sqrt(xe*xe+Te*Te);St>5&&(C.current.dismissOnTouchEnd=!0),St>10&&(me(M),A.clear(),C.current=null)}function Ut(M){ge(M,so)}function Et(M){ee()!=="sloppy"||!C.current||D(M)||(C.current.dismissOnTouchEnd&&me(M),A.clear(),C.current=null)}function Tt(M){ge(M,Et)}let ye=Re(m),lr=tt(r&&tt(Z(ye,"keydown",I),Z(ye,"compositionstart",q),Z(ye,"compositionend",oe)),y&&tt(Z(ye,"click",ze,!0),Z(ye,"pointerdown",ze,!0),Z(ye,"pointerup",Ae,!0),Z(ye,"pointercancel",Ae,!0),Z(ye,"mousedown",ze,!0),Z(ye,"mouseup",Ae,!0),Z(ye,"touchstart",he,!0),Z(ye,"touchmove",Ut,!0),Z(ye,"touchend",Tt,!0)));return()=>{lr(),k.clear(),V.clear(),ce(),R.current=!1,H()}},[f,m,r,y,h,u,o,v,x,I,H,b,$,D,d,c,A]);let K=We.useMemo(()=>({onKeyDown:I,onPointerDown:S,onClick:S}),[I,S]),re=We.useMemo(()=>({onKeyDown:I,onPointerDown:N,onMouseDown:N,onClickCapture:O,onMouseDownCapture(k){O(),_(k)},onPointerDownCapture(k){O(),_(k)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[I,O,_,N]);return We.useMemo(()=>o?{reference:K,floating:re,trigger:K}:{},[o,K,re])}var Pe=g(F(),1);function nl(e,t,o){let{reference:r,floating:n}=e,s=Le(t),i=Xo(t),a=Go(i),l=Se(t),c=s==="y",u=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,f=r[a]/2-n[a]/2,d;switch(l){case"top":d={x:u,y:r.y-n.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:m};break;case"left":d={x:r.x-n.width,y:m};break;default:d={x:r.x,y:r.y}}let p=rt(t);return p&&(d[i]+=f*(p==="end"?1:-1)*(o&&c?-1:1)),d}async function sl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:f=!1,padding:d=0}=pt(t,e),p=Fr(d),y=a[f?m==="floating"?"reference":"floating":m],b=Jt(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),v=m==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),w=await(s.isElement==null?void 0:s.isElement(x))&&await(s.getScale==null?void 0:s.getScale(x))||{x:1,y:1},T=Jt(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:x,strategy:l}):v);return{top:(b.top-T.top+p.top)/w.y,bottom:(T.bottom-b.bottom+p.bottom)/w.y,left:(b.left-T.left+p.left)/w.x,right:(T.right-b.right+p.right)/w.x}}var Gp=50,il=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:sl},l=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:m}=nl(c,r,l),f=r,d=0,p={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:b,fn:v}=y,{x,y:w,data:T,reset:R}=await v({x:u,y:m,initialPlacement:r,placement:f,strategy:n,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});u=x??u,m=w??m,p[b]={...p[b],...T},R&&d<Gp&&(d++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:m}=nl(c,f,l)),h=-1)}return{x:u,y:m,placement:f,strategy:n,middlewareData:p}};var al=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...y}=pt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Se(n),v=Le(a),x=Se(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=f||(x||!h?[Ko(a)]:Ga(a)),R=p!=="none";!f&&R&&T.push(...Xa(a,h,p,w));let E=[a,...T],P=await l.detectOverflow(t,y),C=[],A=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&C.push(P[b]),m){let D=qa(n,i,w);C.push(P[D[0]],P[D[1]])}if(A=[...A,{placement:n,overflows:C}],!C.every(D=>D<=0)){var L,H;let D=(((L=s.flip)==null?void 0:L.index)||0)+1,S=E[D];if(S&&(!(m==="alignment"?v!==Le(S):!1)||A.every(_=>Le(_.placement)===v?_.overflows[0]>0:!0)))return{data:{index:D,overflows:A},reset:{placement:S}};let I=(H=A.filter(O=>O.overflows[0]<=0).sort((O,_)=>O.overflows[1]-_.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(d){case"bestFit":{var $;let O=($=A.filter(_=>{if(R){let N=Le(_.placement);return N===v||N==="y"}return!0}).map(_=>[_.placement,_.overflows.filter(N=>N>0).reduce((N,K)=>N+K,0)]).sort((_,N)=>_[1]-N[1])[0])==null?void 0:$[0];O&&(I=O);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};var ll=new Set(["left","top"]);async function Xp(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Se(o),a=rt(o),l=Le(o)==="y",c=ll.has(i)?-1:1,u=s&&l?-1:1,m=pt(t,e),{mainAxis:f,crossAxis:d,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"&&(d=a==="end"?p*-1:p),l?{x:d*u,y:f*c}:{x:f*c,y:d*u}}var cl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,l=await Xp(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:i}}}}},ul=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:v=>{let{x,y:w}=v;return{x,y:w}}},...c}=pt(e,t),u={x:o,y:r},m=await s.detectOverflow(t,c),f=Le(n),d=Br(f),p=u[d],h=u[f],y=(v,x)=>Lr(x+m[v==="y"?"top":"left"],x,x-m[v==="y"?"bottom":"right"]);i&&(p=y(d,p)),a&&(h=y(f,h));let b=l.fn({...t,[d]:p,[f]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[d]:i,[f]:a}}}}}},fl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:u=!0,crossAxis:m=!0}=pt(e,t),f={x:n,y:s},d=Le(i),p=Br(d),h=f[p],y=f[d],b=pt(c,t),v=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(o=b.mainAxis)!=null?o:0,crossAxis:(r=b.crossAxis)!=null?r:0};if(u){let T=p==="y"?"height":"width",R=a.reference[p]-a.floating[T]+v.mainAxis,E=a.reference[p]+a.reference[T]-v.mainAxis;h<R?h=R:h>E&&(h=E)}if(m){var x,w;let T=p==="y"?"width":"height",R=ll.has(Se(i)),E=a.reference[d]-a.floating[T]+(R&&((x=l.offset)==null?void 0:x[d])||0)+(R?0:v.crossAxis),P=a.reference[d]+a.reference[T]+(R?0:((w=l.offset)==null?void 0:w[d])||0)-(R?v.crossAxis:0);y<E?y=E:y>P&&(y=P)}return{[p]:h,[d]:y}}}},dl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=pt(e,t),l=await n.detectOverflow(t,a),c=Se(o),u=rt(o),m=Le(o)==="y",{width:f,height:d}=r.floating,p,h;c==="top"||c==="bottom"?(p=c,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=c,p=u==="end"?"top":"bottom");let y=d-l.top-l.bottom,b=f-l.left-l.right,v=At(d-l[p],y),x=At(f-l[h],b),w=t.middlewareData.shift,T=!w,R=v,E=x;w!=null&&w.enabled.x&&(E=b),w!=null&&w.enabled.y&&(R=y),T&&!u&&(m?E=f-2*ot(l.left,l.right):R=d-2*ot(l.top,l.bottom)),await i({...t,availableWidth:E,availableHeight:R});let P=await n.getDimensions(s.floating);return f!==P.width||d!==P.height?{reset:{rects:!0}}:{}}}};function gl(e){let t=Ce(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Nt(o)!==s||Nt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function gs(e){return U(e)?e:e.contextElement}function wo(e){let t=gs(e);if(!we(t))return dt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=gl(t),i=(s?Nt(o.width):o.width)/r,a=(s?Nt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Jp=dt(0);function hl(e){let t=le(e);return!_r()||!t.visualViewport?Jp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Zp(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===le(e)}function Qt(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=gs(e),i=dt(1);t&&(r?U(r)&&(i=wo(r)):i=wo(e));let a=Zp(s,o,r)?hl(s):dt(0),l=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,u=n.width/i.x,m=n.height/i.y;if(s&&r){let f=le(s),d=U(r)?le(r):r,p=f,h=kr(p);for(;h&&d!==p;){let y=wo(h),b=h.getBoundingClientRect(),v=Ce(h),x=b.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=b.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,c*=y.y,u*=y.x,m*=y.y,l+=x,c+=w,p=le(h),h=kr(p)}}return Jt({width:u,height:m,x:l,y:c})}function Vr(e,t){let o=Yo(e).scrollLeft;return t?t.left+o:Qt(ut(e)).left+o}function yl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Vr(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Qp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ut(r),a=t?Wo(t.floating):!1;if(r===i||a&&s)return o;let l={scrollLeft:0,scrollTop:0},c=dt(1),u=dt(0),m=we(r);if((m||!s)&&((qt(r)!=="body"||$o(i))&&(l=Yo(r)),m)){let d=Qt(r);c=wo(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}let f=i&&!m&&!s?yl(i,l):dt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-l.scrollTop*c.y+u.y+f.y}}function em(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function tm(e){let t=Yo(e),o=e.ownerDocument.body,r=ot(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=ot(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+Vr(e),i=-t.scrollTop;return Ce(o).direction==="rtl"&&(s+=ot(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var om=25;function rm(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=le(e),s=ut(e),i=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(i){let f=!_r()||t==="fixed";r?f||(c=-i.offsetLeft,u=-i.offsetTop):(a=i.width,l=i.height,f&&(c=i.offsetLeft,u=i.offsetTop))}if(Vr(s)<=0){let f=s.ownerDocument,d=f.body,p=getComputedStyle(d),h=f.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),b=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;b<=om&&(a-=b)}return{width:a,height:l,x:c,y:u}}function nm(e,t){let o=Qt(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=wo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=n*s.x,c=r*s.y;return{width:i,height:a,x:l,y:c}}function pl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=rm(e,o,t);else if(t==="document")r=tm(ut(e));else if(U(t))r=nm(t,o);else{let n=hl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Jt(r)}function sm(e,t){let o=t.get(e);if(o)return o;let r=_t(e,[],!1).filter(a=>U(a)&&qt(a)!=="body"),n=null,s=Ce(e).position==="fixed",i=s?ct(e):e;for(;U(i)&&!ft(i);){let a=Ce(i),l=Or(i),c=n?n.position:s?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?r=r.filter(m=>m!==i):n=a,i=ct(i)}return t.set(e,r),r}function im(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?Wo(t)?[]:sm(t,this._c):[].concat(o),r],a=pl(t,i[0],n),l=a.top,c=a.right,u=a.bottom,m=a.left;for(let f=1;f<i.length;f++){let d=pl(t,i[f],n);l=ot(d.top,l),c=At(d.right,c),u=At(d.bottom,u),m=ot(d.left,m)}return{width:c-m,height:u-l,x:m,y:l}}function am(e){let{width:t,height:o}=gl(e);return{width:t,height:o}}function lm(e,t,o){let r=we(t),n=ut(t),s=o==="fixed",i=Qt(e,!0,s,t),a={scrollLeft:0,scrollTop:0},l=dt(0);if((r||!s)&&((qt(t)!=="body"||$o(n))&&(a=Yo(t)),r)){let f=Qt(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}!r&&n&&(l.x=Vr(n));let c=n&&!r&&!s?yl(n,a):dt(0),u=i.left+a.scrollLeft-l.x-c.x,m=i.top+a.scrollTop-l.y-c.y;return{x:u,y:m,width:i.width,height:i.height}}function ms(e){return Ce(e).position==="static"}function ml(e,t){if(!we(e)||Ce(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ut(e)===o&&(o=o.ownerDocument.body),o}function xl(e,t){let o=le(e);if(Wo(e))return o;if(!we(e)){let n=ct(e);for(;n&&!ft(n);){if(U(n)&&!ms(n))return n;n=ct(n)}return o}let r=ml(e,t);for(;r&&Ca(r)&&ms(r);)r=ml(r,t);return r&&ft(r)&&ms(r)&&!Or(r)?o:r||Oa(e)||o}var cm=async function(e){let t=this.getOffsetParent||xl,o=this.getDimensions,r=await o(e.floating);return{reference:lm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function um(e){return Ce(e).direction==="rtl"}var hs={convertOffsetParentRelativeRectToViewportRelativeRect:Qp,getDocumentElement:ut,getClippingRect:im,getOffsetParent:xl,getElementRects:cm,getClientRects:em,getDimensions:am,getScale:wo,isElement:U,isRTL:um};function bl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fm(e,t,o){let r=null,n,s=ut(e);function i(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function a(u,m){u===void 0&&(u=!1),m===void 0&&(m=1),i();let f=e.getBoundingClientRect(),{left:d,top:p,width:h,height:y}=f;if(u||t(),!h||!y)return;let b=qo(p),v=qo(s.clientWidth-(d+h)),x=qo(s.clientHeight-(p+y)),w=qo(d),R={rootMargin:-b+"px "+-v+"px "+-x+"px "+-w+"px",threshold:ot(0,At(1,m))||1},E=!0;function P(C){let A=C[0].intersectionRatio;if(!bl(f,e.getBoundingClientRect()))return a();if(A!==m){if(!E)return a();A?a(!1,A):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{r=new IntersectionObserver(P,{...R,root:s.ownerDocument})}catch{r=new IntersectionObserver(P,R)}r.observe(e)}let l=le(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),i()}}function Jo(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=gs(e),u=n||s?[...c?_t(c):[],...t?_t(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",o),s&&b.addEventListener("resize",o)});let m=c&&a?fm(c,o,s):null,f=-1,d=null;i&&(d=new ResizeObserver(b=>{let[v]=b;v&&v.target===c&&d&&t&&(d.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;(x=d)==null||x.observe(t)})),o()}),c&&!l&&d.observe(c),t&&d.observe(t));let p,h=l?Qt(e):null;l&&y();function y(){let b=Qt(e);h&&!bl(h,b)&&o(),h=b,p=requestAnimationFrame(y)}return o(),()=>{var b;u.forEach(v=>{n&&v.removeEventListener("scroll",o),s&&v.removeEventListener("resize",o)}),m?.(),(b=d)==null||b.disconnect(),d=null,l&&cancelAnimationFrame(p)}}var vl=cl;var wl=ul,Rl=al,El=dl;var Tl=fl,Hr=(e,t,o)=>{let r=new Map,n=o??{},s={...hs,...n.platform,_c:r};return il(e,t,{...n,platform:s})};var de=g(F(),1),Pl=g(F(),1),Cl=g(kt(),1),pm=typeof document<"u",mm=function(){},Ur=pm?Pl.useLayoutEffect:mm;function $r(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(!$r(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 s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!$r(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Ol(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Sl(e,t){let o=Ol(e);return Math.round(t*o)/o}function ys(e){let t=de.useRef(e);return Ur(()=>{t.current=e}),t}function _l(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,m]=de.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,d]=de.useState(r);$r(f,r)||d(r);let[p,h]=de.useState(null),[y,b]=de.useState(null),v=de.useCallback(_=>{_!==R.current&&(R.current=_,h(_))},[]),x=de.useCallback(_=>{_!==E.current&&(E.current=_,b(_))},[]),w=s||p,T=i||y,R=de.useRef(null),E=de.useRef(null),P=de.useRef(u),C=l!=null,A=ys(l),L=ys(n),H=ys(c),$=de.useCallback(()=>{if(!R.current||!E.current)return;let _={placement:t,strategy:o,middleware:f};L.current&&(_.platform=L.current),Hr(R.current,E.current,_).then(N=>{let K={...N,isPositioned:H.current!==!1};D.current&&!$r(P.current,K)&&(P.current=K,Cl.flushSync(()=>{m(K)}))})},[f,t,o,L,H]);Ur(()=>{c===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,m(_=>({..._,isPositioned:!1})))},[c]);let D=de.useRef(!1);Ur(()=>(D.current=!0,()=>{D.current=!1}),[]),Ur(()=>{if(w&&(R.current=w),T&&(E.current=T),w&&T){if(A.current)return A.current(w,T,$);$()}},[w,T,$,A,C]);let S=de.useMemo(()=>({reference:R,floating:E,setReference:v,setFloating:x}),[v,x]),I=de.useMemo(()=>({reference:w,floating:T}),[w,T]),O=de.useMemo(()=>{let _={position:o,left:0,top:0};if(!I.floating)return _;let N=Sl(I.floating,u.x),K=Sl(I.floating,u.y);return a?{..._,transform:"translate("+N+"px, "+K+"px)",...Ol(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:K}},[o,a,I.floating,u.x,u.y]);return de.useMemo(()=>({...u,update:$,refs:S,elements:I,floatingStyles:O}),[u,$,S,I,O])}var xs=(e,t)=>{let o=vl(e);return{name:o.name,fn:o.fn,options:[e,t]}},bs=(e,t)=>{let o=wl(e);return{name:o.name,fn:o.fn,options:[e,t]}},vs=(e,t)=>({fn:Tl(e).fn,options:[e,t]}),ws=(e,t)=>{let o=Rl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Rs=(e,t)=>{let o=El(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Wr=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(Xe(99,this.componentName,t,this.componentName));o.setOpen(!0,X(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,X(Y.imperativeAction))}};var to=g(F(),1),Yl=g(kt(),1);var $l=g(F(),1);var Hl=g(F(),1),Cs=g(Yr(),1),Ul=g(Ll(),1);var Bl=g(F(),1);var Ts=[],Ss;function Fl(){return Ss}function jl(e){Ts.push(e)}function Ps(e){let t=(o,r)=>{let n=ve(Am).current,s;try{Ss=n;for(let i of Ts)i.before(n);s=e(o,r);for(let i of Ts)i.after(n);n.didInitialize=!0}finally{Ss=void 0}return s};return t.displayName=e.displayName||e.name,t}function Vl(e){return Bl.forwardRef(Ps(e))}function Am(){return{didInitialize:!1}}var Nm=mo(19),Dm=Nm?Lm:Bm;function Kr(e,t,o,r,n){return Dm(e,t,o,r,n)}function Mm(e,t,o,r,n){let s=Hl.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Cs.useSyncExternalStore)(e.subscribe,s,s)}jl({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,Cs.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Lm(e,t,o,r,n){let s=Fl();if(!s)return Mm(e,t,o,r,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.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)},s.syncHooks.push(a)),a.value}function Bm(e,t,o,r,n){return(0,Ul.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var qr=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 Kr(this,t,o,r,n)}};var eo=g(F(),1);var Mt=class extends qr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){eo.useDebugValue(t);let r=this;j(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;j(()=>(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);j(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){eo.useDebugValue(t);let r=this,n=o!==void 0;j(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return eo.useDebugValue(t),Kr(this,this.selectors[t],o,r,n)}useContextCallback(t,o){eo.useDebugValue(t);let r=W(o??Ue);this.context[t]=r}useStateSetter(t){let o=eo.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(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Fm={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},Lt=class extends Mt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ol(),nested:r,triggerElements:s},Fm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ja(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 Wl(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,m=i,f=$l.useRef(null);r===void 0&&f.current===null&&(f.current=new Lt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:u,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let d=r??f.current;return t.useSyncedValue("floatingId",n),j(()=>{let p={open:a,floatingId:n,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),d.state.positionReference===d.state.referenceElement&&(p.positionReference=l),d.update(p)},[a,n,l,c,d]),d.context.onOpenChange=m,d.context.nested=s,d}var zl={tabIndex:-1,[is]:""};function Kl(e,t=!1){let o=go(),r=jr()!=null,n=ve(()=>e(o,r)).current;return Wl({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function ql({handle:e,store:t}){return j(()=>e.attachStore(t),[e,t]),null}function jm(e,t){let o=to.useRef(null),r=to.useRef(null);return to.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,l=t.context.triggerElements.getById(i);a&&l===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function Vm(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 Hm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Gl(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),l=Hm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Vm(u,t,o.trigger,l()),e.update(u)};s?Yl.flushSync(c):c()}function Xl(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=jm(e,o),i=W(l=>{let c=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:l,...c?r:null});return}u==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=to.useCallback(l=>{s(l),l&&i(l)},[s,i]);return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Jl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=to.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");j(()=>{if(!n){r.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 u=e.select("activeTriggerId"),m=null;if(u){let f=e.context.triggerElements.getById(u);if(f)r.current=u,f!==e.state.activeTriggerElement&&(c.activeTriggerElement=f);else{for(let[d,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d;break}c.activeTriggerId===void 0&&(r.current===u?m=u:r.current=null)}}else r.current=null;if(!m&&!u&&l===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[d,p]=f.value;c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d}}(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 f=X(Y.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Zl(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=Sa(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let l=W(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Ir({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:s}}function Ql(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae})},[e])}var oo=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 ec(){return new Lt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new oo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function oc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ec(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae}}function rc(e,t,o=!1){return new Lt({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,Os=e=>e.openProp??e.open,tc=e=>(e.popupElement?.id??e.floatingId)||void 0;function nc(e,t){return t!==void 0&&Os(e)&&Zo(e)===t}function Um(e,t){return nc(e,t)?!0:t!==void 0&&Os(e)&&Zo(e)==null&&e.triggerCount===1}var sc={open:Os,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:tc,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>nc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Um(e,t)?tc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var _s=g(F(),1),ic=g(Yr(),1);function ac(e){let t=_s.useCallback(r=>e===void 0?Ue:e.subscribeStore(r),[e]),o=_s.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ic.useSyncExternalStore)(t,o,()=>e?.serverStore)}function lc(e){return $m(e,e.rootContext)}function $m(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,u]=Pe.useState(null),[m,f]=Pe.useState(void 0),[d,p]=Pe.useState(void 0),h=Pe.useRef(null),y=Dt(r),b=Pe.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),v=_l({...e,elements:{...b,...c&&{reference:c}}}),x=U(m)?m:null,w=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?i:x),t.useSyncedValue("floatingElement",w);let T=Pe.useCallback(L=>{let H=U(L)?{getBoundingClientRect:()=>L.getBoundingClientRect(),getClientRects:()=>L.getClientRects(),contextElement:L}:L;u(H),v.refs.setReference(H)},[v.refs]),R=Pe.useCallback(L=>{(U(L)||L===null)&&(h.current=L,f(L)),(U(v.refs.reference.current)||v.refs.reference.current===null||L!==null&&!U(L))&&v.refs.setReference(L)},[v.refs,f]),E=Pe.useCallback(L=>{p(L),v.refs.setFloating(L)},[v.refs]),P=Pe.useMemo(()=>({...v.refs,setReference:R,setFloating:E,setPositionReference:T,domReference:h}),[v.refs,R,E,T]),C=Pe.useMemo(()=>({...v.elements,domReference:i}),[v.elements,i]),A=Pe.useMemo(()=>({...v,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:P,elements:C,nodeId:o,rootStore:t}),[v,P,C,o,t,a,l]);return j(()=>{i&&(h.current=i)},[i]),j(()=>{t.context.dataRef.current.floatingContext=A;let L=y?.nodesRef.current.find(H=>H.id===o);L&&(L.context=A)}),Pe.useMemo(()=>({...v,context:A,refs:P,elements:C,rootStore:t}),[v,P,C,A,t])}var mt=g(F(),1);var ks=bt.os.mac&&bt.engine.webkit;function Is(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=mt.useRef(!1),l=mt.useRef(null),c=mt.useRef(!0),u=et();mt.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let d=le(f);function p(){let b=n.select("domReferenceElement");!n.select("open")&&we(b)&&b===Ar(Re(b))&&(a.current=!0)}function h(){c.current=!0}function y(){c.current=!1}return tt(Z(d,"blur",p),ks&&Z(d,"keydown",h,!0),ks&&Z(d,"pointerdown",y,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function f(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let p=n.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return s.on("openchange",f),()=>{s.off("openchange",f)}},[s,o,n]);let m=mt.useMemo(()=>{function f(){a.current=!1,l.current=null}return{onMouseLeave(){f()},onFocus(d){let p=d.currentTarget;if(a.current){if(l.current===p)return;f()}let h=Oe(d.nativeEvent);if(U(h)){if(ks&&!d.relatedTarget){if(!c.current&&!Ha(h))return}else if(!Ua(h))return}let y=It(d.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:v}=d,x=typeof r=="function"?r():r;if(n.select("open")&&y||x===0||x===void 0){n.setOpen(!0,X(Y.triggerFocus,b,v));return}u.start(x,()=>{a.current||n.setOpen(!0,X(Y.triggerFocus,b,v))})},onBlur(d){f();let p=d.relatedTarget,h=d.nativeEvent,y=U(p)&&p.hasAttribute(vo("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),v=Ar(Re(b));!p&&v===b||Q(i.current.floatingContext?.refs.floating.current,v)||Q(b,v)||y||It(p??v,n.context.triggerElements)||n.setOpen(!1,X(Y.triggerFocus,h))})}}},[i,r,n,u]);return mt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ns=g(F(),1);var As=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 $e,this.restTimeout=new $e,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Gr=new WeakMap;function Eo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Gr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Gr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Xr(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=Gr.get(o);s&&s!==e&&Eo(s),Eo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,Gr.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function To(e){let t=e.context.dataRef.current,o=ve(()=>t.hoverInteractionState??As.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ds(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),l=s.useState("domReferenceElement"),{dataRef:c}=s.context,u=Dt(),m=jr(),f=To(s),d=et(),p=W(()=>Dr(c.current.openEvent?.type,f.interactedInside)),h=W(()=>$a(c.current.openEvent?.type)),y=W(()=>{Eo(f)});j(()=>{i||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,y())},[i,f,y]),Ns.useEffect(()=>y,[y]),j(()=>{if(o&&i&&f.handleCloseOptions?.blockPointerEvents&&h()&&U(l)&&a){let b=l,v=a,x=Re(a),w=u?.nodesRef.current.find(P=>P.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=f.pointerEventsScopeElement!==v?f.pointerEventsScopeElement:null,R=w!==v?w:null,E=f.handleCloseOptions?.getScope?.()??T??R??b.closest("[data-rootownerid]")??x.body;return Xr(f,{scopeElement:E,referenceElement:b,floatingElement:v}),()=>{y()}}},[o,i,l,a,f,h,u,m,y]),Ns.useEffect(()=>{if(!o)return;function b(){return!!(u&&m&&wt(u.nodesRef.current,m).length>0)}function v(P){let C=Je(r,"close",f.pointerType),A=()=>{s.setOpen(!1,X(Y.triggerHover,P)),u?.events.emit("floating.closed",P)};C?f.openChangeTimeout.start(C,A):(f.openChangeTimeout.clear(),A())}function x(P){let C=Oe(P);if(!ls(C)){f.interactedInside=!1;return}f.interactedInside=C?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),d.clear(),u?.events.off("floating.closed",R),y()}function T(P){if(b()&&u){u.events.on("floating.closed",R);return}if(It(P.relatedTarget,s.context.triggerElements))return;let C=c.current.floatingContext?.nodeId??n,A=P.relatedTarget;if(!(u&&C&&U(A)&&wt(u.nodesRef.current,C,!1).some(H=>Q(H.context?.elements.floating,A)))){if(f.handler){f.handler(P);return}y(),h()&&!p()&&v(P)}}function R(P){!u||!m||b()||d.start(0,()=>{u.events.off("floating.closed",R),s.setOpen(!1,X(Y.triggerHover,P)),u.events.emit("floating.closed",P)})}let E=a;return tt(E&&Z(E,"mouseenter",w),E&&Z(E,"mouseleave",T),E&&Z(E,"pointerdown",x,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,s,c,r,n,h,p,y,f,u,m,d])}var Bt=g(F(),1),cc=g(kt(),1);var Wm={current:null};function Ms(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:l=Wm,externalTree:c,isActiveTrigger:u=!0,getHandleCloseContext:m,isClosing:f,shouldOpen:d,guardStaleOpen:p=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=h.context,v=Dt(c),x=To(h),w=Bt.useRef(!1),T=Me(n),R=Me(r),E=Me(i),P=Me(o),C=Me(d),A=Me(f),L=W(()=>Dr(y.current.openEvent?.type,x.interactedInside)),H=W(()=>C.current?.()!==!1),$=W((I,O,_)=>{let N=h.context.triggerElements;if(N.hasElement(O))return!I||!Q(I,O);if(!U(_))return!1;let K=_;return N.hasMatchingElement(re=>Q(re,K))&&(!I||!Q(I,K))}),D=W(()=>{if(!x.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",x.handler),x.handler=void 0}),S=W(()=>{Eo(x)});return u&&(x.handleCloseOptions=T.current?.__options),Bt.useEffect(()=>D,[D]),Bt.useEffect(()=>{if(!o)return;function I(O){O.open?w.current=!1:(w.current=O.reason===Y.triggerHover,D(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return b.on("openchange",I),()=>{b.off("openchange",I)}},[o,b,x,D]),Bt.useEffect(()=>{if(!o)return;function I(k,V=!0){let q=Je(R.current,"close",x.pointerType);q?x.openChangeTimeout.start(q,()=>{h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k)}):V&&(x.openChangeTimeout.clear(),h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k))}let O=l.current??(u?h.select("domReferenceElement"):null);if(!U(O))return;function _(k){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,s&&!vt(x.pointerType))return;let V=cs(E.current),q=Je(R.current,"open",x.pointerType),oe=Oe(k),z=k.currentTarget??null,ce=h.select("domReferenceElement"),ee=z;if(U(oe)&&!h.context.triggerElements.hasElement(oe)){for(let Ae of h.context.triggerElements.elements())if(Q(Ae,oe)){ee=Ae;break}}U(z)&&U(ce)&&!h.context.triggerElements.hasElement(z)&&Q(z,ce)&&(ee=ce);let ie=ee==null?!1:$(ce,ee,oe),ue=h.select("open"),me=A.current?.()??h.select("transitionStatus")==="ending",ht=!ue&&me&&w.current,ne=!ie&&U(ee)&&U(ce)&&Q(ce,ee)&&ht,ge=V>0&&!q,he=ie&&(ue||ht)||ne,ze=!ue||ie;if(he){H()&&h.setOpen(!0,X(Y.triggerHover,k,ee));return}ge||(q?x.openChangeTimeout.start(q,()=>{ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee))}):ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee)))}function N(k){if(L()){S();return}D();let V=h.select("domReferenceElement"),q=Re(V);x.restTimeout.clear(),x.restTimeoutPending=!1;let oe=y.current.floatingContext??m?.();if(It(k.relatedTarget,h.context.triggerElements))return;if(T.current&&oe){h.select("open")||x.openChangeTimeout.clear();let ce=l.current;x.handler=T.current({...oe,tree:v,x:k.clientX,y:k.clientY,onClose(){S(),D(),P.current&&!L()&&ce===h.select("domReferenceElement")&&I(k,!0)}}),q.addEventListener("mousemove",x.handler),x.handler(k);return}(x.pointerType!=="touch"||!Q(h.select("floatingElement"),k.relatedTarget))&&I(k)}function K(k){Q(O,k.relatedTarget)||(x.openChangeTimeout.clear(),x.restTimeout.clear(),x.restTimeoutPending=!1)}let re=p?Z(O,"mouseout",K):void 0;return a?tt(Z(O,"mousemove",_,{once:!0}),Z(O,"mouseenter",_),Z(O,"mouseleave",N),re):tt(Z(O,"mouseenter",_),Z(O,"mouseleave",N),re)},[D,S,y,R,h,o,T,x,u,$,L,s,a,E,l,v,P,m,A,H,p]),Bt.useMemo(()=>{if(!o)return;function I(O){x.pointerType=O.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(O){let{nativeEvent:_}=O,N=O.currentTarget,K=h.select("domReferenceElement"),re=h.select("open"),k=$(K,N,O.target);if(s&&!vt(x.pointerType))return;if(re&&k&&x.handleCloseOptions?.blockPointerEvents){let oe=h.select("floatingElement");if(oe){let z=x.handleCloseOptions?.getScope?.()??N.ownerDocument.body;Xr(x,{scopeElement:z,referenceElement:N,floatingElement:oe})}}let V=cs(E.current);if(re&&!k||V===0||!k&&x.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;x.restTimeout.clear();function q(){if(x.restTimeoutPending=!1,L())return;let oe=h.select("open");!x.blockMouseMove&&(!oe||k)&&H()&&h.setOpen(!0,X(Y.triggerHover,_,N))}x.pointerType==="touch"?cc.flushSync(()=>{q()}):k&&re?q():(x.restTimeoutPending=!0,x.restTimeout.start(V,q))}}},[o,x,L,$,s,h,E,H])}var uc=.1,Ym=uc*uc,te=.5;function Jr(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function Zr(e,t,o,r,n,s,i,a,l,c){let u=!1;return Jr(e,t,o,r,n,s)&&(u=!u),Jr(e,t,n,s,i,a)&&(u=!u),Jr(e,t,i,a,l,c)&&(u=!u),Jr(e,t,l,c,o,r)&&(u=!u),u}function zm(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Qr(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=l&&t<=c}function Ls(e={}){let{blockPointerEvents:t=!1}=e,o=new $e,r=({x:n,y:s,placement:i,elements:a,onClose:l,nodeId:c,tree:u})=>{let m=i?.split("-")[0],f=!1,d=null,p=null,h=typeof performance<"u"?performance.now():0;function y(v,x){let w=performance.now(),T=w-h;if(d===null||p===null||T===0)return d=v,p=x,h=w,!1;let R=v-d,E=x-p,P=R*R+E*E,C=T*T*Ym;return d=v,p=x,h=w,P<C}function b(){o.clear(),l()}return function(x){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||m==null||n==null||s==null)return;let{clientX:R,clientY:E}=x,P=Oe(x),C=x.type==="mouseleave",A=Q(T,P),L=Q(w,P);if(A&&(f=!0,!C))return;if(L&&(f=!1,!C)){f=!0;return}if(C&&U(x.relatedTarget)&&Q(T,x.relatedTarget))return;function H(){return!!(u&&wt(u.nodesRef.current,c).length>0)}function $(){H()||b()}if(H())return;let D=w.getBoundingClientRect(),S=T.getBoundingClientRect(),I=n>S.right-S.width/2,O=s>S.bottom-S.height/2,_=S.width>D.width,N=S.height>D.height,K=(_?D:S).left,re=(_?D:S).right,k=(N?D:S).top,V=(N?D:S).bottom;if(m==="top"&&s>=D.bottom-1||m==="bottom"&&s<=D.top+1||m==="left"&&n>=D.right-1||m==="right"&&n<=D.left+1){$();return}let q=!1;switch(m){case"top":q=Qr(R,E,K,D.top+1,re,S.bottom-1);break;case"bottom":q=Qr(R,E,K,S.top+1,re,D.bottom-1);break;case"left":q=Qr(R,E,S.right-1,V,D.left+1,k);break;case"right":q=Qr(R,E,D.right-1,V,S.left+1,k);break;default:}if(q)return;if(f&&!zm(R,E,D)){$();return}if(!C&&y(R,E)){$();return}let oe=!1;switch(m){case"top":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s+te+1,ue=I||_?S.bottom-te:S.top,me=I?_?S.bottom-te:S.top:S.bottom-te;oe=Zr(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"bottom":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s-te,ue=I||_?S.top+te:S.bottom,me=I?_?S.top+te:S.bottom:S.top+te;oe=Zr(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"left":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n+te+1,ue=O||N?S.right-te:S.left,me=O?N?S.right-te:S.left:S.right-te;oe=Zr(R,E,ue,S.top,me,S.bottom,ie,ce,ie,ee);break}case"right":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n-te,ue=O||N?S.left+te:S.right,me=O?N?S.left+te:S.right:S.left+te;oe=Zr(R,E,ie,ce,ie,ee,ue,S.top,me,S.bottom);break}default:}oe?f||o.start(40,$):$()}};return r.__options={...e,blockPointerEvents:t},r}var en=class extends Mt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var _w=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Jn.startingStyle]="startingStyle",e[e.endingStyle=Jn.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Km={"data-popup-open":""};var qm={"data-open":""},Gm={"data-closed":""},Xm={"data-anchor-hidden":""},fc={open(e){return e?Km:null}};var Qo={open(e){return e?qm:Gm},anchorHidden(e){return e?Xm:null}},dc={...Qo,...Pa};function pc(e){return mo(19)?e:e?"true":void 0}var tn=g(F(),1),Bs=tn.createContext(void 0);function So(){return tn.useContext(Bs)?.direction??"ltr"}var Ye=g(F(),1);var Jm=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:m="real"}=pt(e,t)||{};if(c==null)return{};let f=Fr(u),d={x:o,y:r},p=Xo(n),h=Go(p),y=await i.getDimensions(c),b=p==="y",v=b?"top":"left",x=b?"bottom":"right",w=b?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[p]-d[p]-s.floating[h],R=d[p]-s.reference[p],E=m==="real"?await i.getOffsetParent?.(c):a.floating,P=a.floating[w]||s.floating[h];(!P||!await i.isElement?.(E))&&(P=a.floating[w]||s.floating[h]);let C=T/2-R/2,A=P/2-y[h]/2-1,L=Math.min(f[v],A),H=Math.min(f[x],A),$=L,D=P-y[h]-H,S=P/2-y[h]/2+C,I=Lr($,S,D),O=!l.arrow&&rt(n)!=null&&S!==I&&s.reference[h]/2-(S<$?L:H)-y[h]/2<0,_=O?S<$?S-$:S-D:0;return{[p]:d[p]+_,data:{[p]:I,centerOffset:S-I-_,...O&&{alignmentOffset:_}},reset:O}}}),mc=(e,t)=>({...Jm(e),options:[e,t]});var gc={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Po={sideX:"left",sideY:"top"};var hc="--available-width",yc="--available-height";function vc(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 xc(e,t,o){let{rects:r,placement:n}=e;return{side:vc(t,Se(n),o),align:rt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function wc(e){return Zm(e,lc)}function Zm(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:m=5,disableAnchorTracking:f=!1,inline:d,keepMounted:p=!1,floatingRootContext:h,mounted:y,collisionAvoidance:b,shift:v,nodeId:x,adaptiveOrigin:w,lazyFlip:T=!1,externalTree:R}=e,[E,P]=Ye.useState(null);!y&&E!==null&&P(null);let C=b.side||"flip",A=b.align||"flip",L=b.fallbackAxisSide||"end",H=v?.crossAxis??!1,$=v?.rootBoundary,D=typeof o=="function"?o:void 0,S=W(D),I=D?S:o,O=Me(o),_=Me(y),K=So()==="rtl",re=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"}[n],k=i==="center"?re:`${re}-${i}`,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 q=1,oe=n==="bottom"?q:0,z=n==="top"?q:0,ce=n==="right"?q:0,ee=n==="left"?q:0,ie={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ue=Ye.useRef(null),me=Me(s),ht=Me(a),ne=typeof s!="function"?s:0,ge=typeof a!="function"?a:0,he=[];d&&he.push(d),he.push(xs(J=>{let Ke=xc(J,n,K),it=typeof me.current=="function"?me.current(Ke):me.current,Ve=typeof ht.current=="function"?ht.current(Ke):ht.current;return{mainAxis:it,crossAxis:Ve,alignmentAxis:Ve}},[ne,ge,K,n]));let ze=A==="none"&&C!=="shift",Ae=!ze&&(u||H||C==="shift"),so=C==="none"?null:ws({...ie,padding:{top:V.top+q+oe,right:V.right+q+ee,bottom:V.bottom+q+z,left:V.left+q+ce},mainAxis:!H&&C==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:L}),Ut=ze?null:bs({...ie,rootBoundary:$,mainAxis:A!=="none",crossAxis:Ae,limiter:u||H?void 0:vs(J=>{if(!ue.current)return{};let{width:Ke,height:it}=ue.current.getBoundingClientRect(),Ve=Le(Se(J.placement)),yt=Ve==="y"?Ke:it,at=Ve==="y"?V.left+V.right:V.top+V.bottom;return{offset:yt/2+at/2}})},[ie,u,H,$,V,A]);C==="shift"||A==="shift"||i==="center"?he.push(Ut,so):he.push(so,Ut),he.push(Rs({...ie,apply({elements:{floating:J},availableWidth:Ke,availableHeight:it,rects:Ve}){if(!_.current)return;let yt=J.style;yt.setProperty(hc,`${Ke}px`),yt.setProperty(yc,`${it}px`);let at=le(J).devicePixelRatio||1,{x:Do,y:mr,width:gr,height:kn}=Ve.reference,In=(Math.round((Do+gr)*at)-Math.round(Do*at))/at,An=(Math.round((mr+kn)*at)-Math.round(mr*at))/at;yt.setProperty("--anchor-width",`${In}px`),yt.setProperty("--anchor-height",`${An}px`)}}),mc(J=>({element:ue.current||Re(J.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(J){let{elements:Ke,middlewareData:it,placement:Ve,rects:yt,y:at}=J,Do=Se(Ve),mr=Le(Do),gr=ue.current,kn=it.arrow?.x||0,In=it.arrow?.y||0,An=gr?.clientWidth||0,Df=gr?.clientHeight||0,Nn=kn+An/2,hi=In+Df/2,Mf=Math.abs(it.shift?.y||0),Lf=yt.reference.height/2,Mo=typeof s=="function"?s(xc(J,n,K)):s,Bf=Mf>Mo,Ff={top:`${Nn}px calc(100% + ${Mo}px)`,bottom:`${Nn}px ${-Mo}px`,left:`calc(100% + ${Mo}px) ${hi}px`,right:`${-Mo}px ${hi}px`}[Do],jf=`${Nn}px ${yt.reference.y+Lf-at}px`;return Ke.floating.style.setProperty("--transform-origin",Ae&&mr==="y"&&Bf?jf:Ff),{}}},gc,w),j(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let Et=Ye.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Tt,elements:ye,x:lr,y:M,middlewareData:B,update:xe,placement:Te,context:St,isPositioned:Qe,floatingStyles:Pt}=t({rootContext:h,open:p?y:void 0,placement:k,middleware:he,strategy:r,whileElementsMounted:p?void 0:(...J)=>Jo(...J,Et),nodeId:x,externalTree:R}),{sideX:je,sideY:io}=B.adaptiveOrigin||Po,$t=Qe?r:"fixed",cr=Ye.useMemo(()=>{let J;return Qe?w?J={position:$t,[je]:lr,[io]:M}:J={...Pt,position:$t}:J={position:$t,top:0,left:0},J[hc]="100vw",J[yc]="100vh",Qe||(J.opacity=0),J},[w,$t,je,lr,io,M,Pt,Qe]),ao=Ye.useRef(null);j(()=>{if(!y)return;let J=O.current,Ke=typeof J=="function"?J():J,Ve=(bc(Ke)?Ke.current:Ke)||null||null;Ve!==ao.current&&(Tt.setPositionReference(Ve),ao.current=Ve)},[y,Tt,I,O]),Ye.useEffect(()=>{if(!y)return;let J=O.current;typeof J!="function"&&bc(J)&&J.current!==ao.current&&(Tt.setPositionReference(J.current),ao.current=J.current)},[y,Tt,I,O]),Ye.useEffect(()=>{if(p&&y&&ye.reference&&ye.floating)return Jo(ye.reference,ye.floating,xe,Et)},[p,y,ye,xe,Et]);let Ct=Se(Te),ur=vc(n,Ct,K),fr=rt(Te)||"center",dr=!!B.hide?.referenceHidden;j(()=>{T&&y&&Qe&&Ct!==re&&P(Ct)},[T,y,Qe,Ct,re]);let pr=Ye.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),gi=B.arrow?.centerOffset!==0;return Ye.useMemo(()=>({positionerStyles:cr,arrowStyles:pr,arrowRef:ue,arrowUncentered:gi,side:ur,align:fr,physicalSide:Ct,anchorHidden:dr,refs:Tt,context:St,isPositioned:Qe,update:xe}),[cr,pr,ue,gi,ur,fr,Ct,dr,Tt,St,Qe,xe])}function bc(e){return e!=null&&"current"in e}function on(e){return e==="starting"?Ja:ae}function Rc(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:l},on(r),n],stateAttributesMapping:Qo})}var Ee=g(F(),1),Ic=g(kt(),1);var Ec=g(F(),1);function Tc(e){let[t,o]=Ec.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Co=g(F(),1);function Fs(e){let t=Ce(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Nt(o)!==s||Nt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function Pc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:l}=e,c=bo(t,!0),u=yo(),m=Co.useRef(null),f=Co.useRef(!0),d=Co.useRef(Ue),p=W(s),h=W(i),y=Co.useMemo(()=>Qm(a,l),[a,l]);j(()=>{if(!n){d.current=Ue,f.current=!0,m.current=null;return}if(!t||!o)return;d.current=Sc(t,y),js(t,"auto");let b=nn(t,"position","static"),v=nn(t,"transform","none"),x=nn(t,"scale","1"),w=Sc(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){b(),v(),w()}function R(){T(),x()}if(p?.(),f.current||m.current===null){rn(o,"max-content");let A=Fs(t);return m.current=A,rn(o,A),R(),h?.(null,A),f.current=!1,()=>{d.current(),d.current=Ue}}rn(o,"max-content");let E=m.current,P=Fs(t);m.current=P,js(t,E),R(),h?.(E,P),rn(o,P);let C=new AbortController;return u.request(()=>{js(t,P),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),u.cancel(),d.current(),d.current=Ue}},[r,t,o,c,u,n,p,h,y])}function Qm(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?ae:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function nn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Sc(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(nn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ue}function js(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 rn(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 Cc=g(F(),1);var Oc=g(G(),1),sn=function(t){let{direction:o="ltr"}=t,r=Cc.useMemo(()=>({direction:o}),[o]);return(0,Oc.jsx)(Bs.Provider,{value:r,children:t.children})};var _c={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,l=le(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Po};let m=await s.getOffsetParent?.(n),f={width:0,height:0};if(i==="fixed"&&l?.visualViewport)f={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let v=Re(n);f={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await s.isElement?.(m)&&(f=await s.getDimensions(m));let d=Se(a),p=t,h=o;d==="left"&&(p=f.width-(t+r.width)),d==="top"&&(h=f.height-(o+r.height));let y=d==="left"?"right":Po.sideX,b=d==="top"?"bottom":Po.sideY;return{x:p,y:h,data:{sideX:y,sideY:b}}}};var Oo=g(G(),1),Ac={activationDirection:e=>e?{"data-activation-direction":e}:null};function Nc(e){let{store:t,side:o,children:r}=e,n=So(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),u=t.useState("popupElement"),m=t.useState("positionerElement"),f=Tc(a?s:null),d=og(i,l),p=Ee.useRef(null),[h,y]=Ee.useState(null),[b,v]=Ee.useState(null),x=Ee.useRef(null),w=Ee.useRef(null),T=bo(x,!0),R=yo(),E=Ee.useRef(null),[P,C]=Ee.useState(null),[A,L]=Ee.useState(!1);j(()=>(t.set("adaptiveOrigin",_c),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=W(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),$=W(N=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&C(N)}),D=W(()=>{E.current?.abort();let N=new AbortController;E.current=N,T(()=>{y(null),C(null),p.current=null},N.signal)}),S=Ee.useRef(null);j(()=>{(!a||!c)&&(S.current=null)},[a,c]),j(()=>{if(s&&f&&s!==f&&S.current!==s&&p.current){y(p.current),L(!0);let N=tg(f,s);v(N),S.current=s}},[s,f]),j(()=>{h!=null&&(E.current?.abort(),L(!0),R.request(()=>{Ic.flushSync(()=>{L(!1)}),D()}))},[d,h,D,R]),j(()=>{let N=x.current;if(!N)return;let K=Re(N).createElement("div");for(let re of Array.from(N.childNodes))K.appendChild(re.cloneNode(!0));p.current=K});let I=h!=null,O;I?O=(0,Oo.jsxs)(Ee.Fragment,{children:[(0,Oo.jsx)("div",{"data-previous":!0,inert:pc(!0),ref:w,style:{...P?{"--popup-width":`${P.width}px`,"--popup-height":`${P.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,Oo.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":A?"":void 0,children:r},d)]}):O=(0,Oo.jsx)("div",{"data-current":!0,ref:x,children:r},d),j(()=>{let N=w.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),Pc({popupElement:u,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:$,side:o,direction:n});let _={activationDirection:eg(b),transitioning:I};return{children:O,state:_}}function eg(e){if(e)return`${kc(e.horizontal,5,"right","left")} ${kc(e.vertical,5,"down","up")}`}function kc(e,t,o,r){return e>t?o:e<-t?r:""}function tg(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function og(e,t){let[o,r]=Ee.useState(0),n=Ee.useRef(e),s=Ee.useRef(t),i=Ee.useRef(!1);return j(()=>{let a=n.current,l=s.current,c=e!==a,u=t!==l;c?(r(m=>m+1),i.current=!u):i.current&&u&&(r(m=>m+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var an=g(F(),1),Dc=g(kt(),1);var Mc=g(G(),1),Lc=an.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...l}=t,{node:c,subtree:u}=tl({container:n,ref:o,componentProps:t,elementProps:l});return!u&&!c?null:(0,Mc.jsxs)(an.Fragment,{children:[u,c&&Dc.createPortal(r,c)]})});var Fe={};qe(Fe,{Arrow:()=>tu,Handle:()=>tr,Popup:()=>Qc,Portal:()=>Gc,Positioner:()=>Jc,Provider:()=>ru,Root:()=>Uc,Trigger:()=>zc,Viewport:()=>su,createHandle:()=>iu});var _o=g(F(),1);var ln=g(F(),1),Vs=ln.createContext(void 0);function Ze(e){let t=ln.useContext(Vs);if(t===void 0&&!e)throw new Error(Xe(72));return t}var Bc=g(F(),1);var Fc={...sc,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},cn=class extends Mt{constructor(t,o,r){let n=new oo;super(Vc(t,n,o,r),Hc(n),Fc)}setOpen=(t,o)=>{Gl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,X(Y.triggerPress,t))}};function jc(){let e=new oo,t=new en(Object.freeze(Vc(void 0,e)),Object.freeze(Hc(e)),Fc);return Object.assign(t,{setOpen:Ue,cancelPendingOpen:Ue})}function Vc(e,t,o,r=!1){let n={...oc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=rc(t,o,r),n}function Hc(e){return{popupRef:Bc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var er=g(G(),1),Uc=Ps(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:m,defaultTriggerId:f=null,children:d}=t,p=Kl((L,H)=>new cn({open:r,openProp:n,activeTriggerId:f,triggerIdProp:m},L,H));p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let h=p.useState("open"),y=!o&&h,b=p.useState("activeTriggerId"),v=p.useState("mounted"),x=p.useState("payload");p.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),Jl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=Zl(y,p),R=p.useState("isInstantPhase"),E=p.useState("instantType"),P=p.useState("lastOpenChangeReason"),C=_o.useRef(null);j(()=>{h&&o&&p.setOpen(!1,X(Y.disabled))},[h,o,p]),j(()=>{T==="ending"&&P===Y.none||T!=="ending"&&R?(E!=="delay"&&(C.current=E),p.set("instantType","delay")):C.current!==null&&(p.set("instantType",C.current),C.current=null)},[T,R,P,E,p]),j(()=>{y&&b==null&&p.set("payload",void 0)},[p,b,y]),_o.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,X(Y.imperativeAction))}),[w,p]);let A=y||v||!o&&i!=="none";return(0,er.jsxs)(Vs.Provider,{value:p,children:[u&&(0,er.jsx)(ql,{handle:u,store:p}),A&&(0,er.jsx)(rg,{store:p,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:x}):d]})});function rg({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ps(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=ds(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=_o.useMemo(()=>Yt(s.reference,n.reference),[s.reference,n.reference]);return Ql(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??ae}),null}var fn=g(F(),1);var un=g(F(),1),Hs=un.createContext(void 0);function $c(){return un.useContext(Hs)}var Yc="data-base-ui-tooltip-trigger";function Wc(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(U(n))return n}}let t=e.target;return U(t)?t:null}function sg(e){let t=e;for(;t;){let o=t.closest(`[${Yc}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var zc=Vl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:l,delay:c,closeOnClick:u=!0,closeDelay:m,id:f,...d}=t,p=Ze(!0),y=ac(i)??p;if(!y)throw new Error(Xe(82));let b=Ea(f),v=y.useState("isTriggerActive",b),x=y.useState("isOpenedByTrigger",b),w=y.useState("floatingRootContext"),T=fn.useRef(null),R=c??600,E=m??0,{registerTrigger:P,isMountedByThisTrigger:C}=Xl(b,T,y,{payload:a,closeOnClick:u,closeDelay:E}),A=$c(),{delayRef:L,isInstantPhase:H,hasProvider:$}=fs(w,{open:x}),D=To(w);y.useSyncedValue("isInstantPhase",H);let S=y.useState("disabled"),I=l??S,O=Me(I),_=y.useState("trackCursorAxis"),N=y.useState("disableHoverablePopup"),K=fn.useRef(!1),re=et(),k=fn.useRef(void 0);function V(){return $?Je(L.current,"open")===0?0:c??A??600:R}function q(ne){let ge=T.current;if(!ge||!ne)return!1;let he=sg(ne);return he!==null&&he!==ge&&Q(ge,he)}function oe(ne){let ge=q(ne);return K.current=ge,ge&&(D.openChangeTimeout.clear(),D.restTimeout.clear(),D.restTimeoutPending=!1,re.clear()),ge}let z=Ms(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!N&&_!=="both"?Ls():null,restMs:V,delay(){return m==null&&$?{close:Je(L.current,"close")}:{close:E}},triggerElementRef:T,isActiveTrigger:v,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!K.current}}),ce=Is(w,{enabled:!I}).reference,ee=ne=>{let ge=K.current,he=Wc(ne),ze=oe(he),Ae=T.current,so=Ae&&he&&Q(Ae,he);if(ze&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,X(Y.triggerHover,ne));return}if(ge&&!ze&&so&&!O.current&&!y.select("open")&&Ae&&vt(k.current)){let Ut=()=>{!K.current&&!O.current&&!y.select("open")&&y.setOpen(!0,X(Y.triggerHover,ne,Ae))},Et=V();Et===0?(re.clear(),Ut()):re.start(Et,Ut)}},ie=y.useState("triggerProps",C);return De("button",t,{state:{open:x},ref:[o,P,T],props:[z,ce,C||_!=="none"?ie:void 0,{onMouseOver(ne){ee(ne.nativeEvent)},onFocus(ne){q(Wc(ne.nativeEvent))&&ne.preventBaseUIHandler()},onMouseLeave(){K.current=!1,re.clear(),k.current=void 0},onPointerEnter(ne){k.current=ne.pointerType},onPointerDown(ne){k.current=ne.pointerType,y.set("closeOnClick",u),u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},onClick(ne){u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},id:b,"data-trigger-disabled":I?"":void 0,[Yc]:I?void 0:""},d],stateAttributesMapping:fc})});var qc=g(F(),1);var dn=g(F(),1),Us=dn.createContext(void 0);function Kc(){let e=dn.useContext(Us);if(e===void 0)throw new Error(Xe(70));return e}var $s=g(G(),1),Gc=qc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ze().useState("mounted")||r?(0,$s.jsx)(Us.Provider,{value:r,children:(0,$s.jsx)(Lc,{ref:o,...n})}):null});var mn=g(F(),1);var pn=g(F(),1),Ws=pn.createContext(void 0);function ko(){let e=pn.useContext(Ws);if(e===void 0)throw new Error(Xe(71));return e}var Xc=g(G(),1),Jc=mn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:m="clipping-ancestors",collisionPadding:f=5,arrowPadding:d=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Za,style:b,...v}=t,x=Ze(),w=Kc(),T=x.useState("open"),R=x.useState("mounted"),E=x.useState("trackCursorAxis"),P=x.useState("disableHoverablePopup"),C=x.useState("floatingRootContext"),A=x.useState("instantType"),L=x.useState("transitionStatus"),H=x.useState("adaptiveOrigin"),$=wc({anchor:s,positionMethod:i,floatingRootContext:C,mounted:R,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:m,collisionPadding:f,sticky:p,arrowPadding:d,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:H}),D=mn.useMemo(()=>({open:T,side:$.side,align:$.align,anchorHidden:$.anchorHidden,instant:E!=="none"?"tracking-cursor":A}),[T,$.side,$.align,$.anchorHidden,E,A]),S=Rc(t,D,{styles:$.positionerStyles,transitionStatus:L,props:v,refs:[o,x.useStateSetter("positionerElement")],hidden:!R,inert:!T||E==="both"||P});return(0,Xc.jsx)(Ws.Provider,{value:$,children:S})});var Zc=g(F(),1);var Qc=Zc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{side:l,align:c}=ko(),u=a.useState("open"),m=a.useState("instantType"),f=a.useState("transitionStatus"),d=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Ir({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),Ds(p,{enabled:!h,closeDelay:y});let b=a.useStateSetter("popupElement");return De("div",t,{state:{open:u,side:l,align:c,instant:m,transitionStatus:f},ref:[o,a.context.popupRef,b],props:[zl,d,on(f),i],stateAttributesMapping:dc})});var eu=g(F(),1);var tu=eu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{arrowRef:l,side:c,align:u,arrowUncentered:m,arrowStyles:f}=ko(),d=a.useState("open"),p=a.useState("instantType");return De("div",t,{state:{open:d,side:c,align:u,uncentered:m,instant:p},ref:[o,l],props:[{style:f,"aria-hidden":!0},i],stateAttributesMapping:Qo})});var ou=g(F(),1);var Ys=g(G(),1),ru=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=ou.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ys.jsx)(Hs.Provider,{value:o,children:(0,Ys.jsx)(us,{delay:s,timeoutMs:n,children:t.children})})};var nu=g(F(),1);var su=nu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,l=Ze(),c=ko(),u=l.useState("instantType"),{children:m,state:f}=Nc({store:l,side:c.side,children:i}),d={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:u};return De("div",t,{state:d,ref:o,props:[a,{children:m}],stateAttributesMapping:Ac})});var tr=class extends Wr{constructor(){super(jc(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function iu(){return new tr}function au(e){return De(e.defaultTagName??"div",e,e)}var hn=g(He(),1),or=(0,hn.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,hn.cloneElement)(e,{width:t,height:t,...o,ref:r}));var yn=g(gn(),1),zs=g(G(),1),Ks=(0,zs.jsx)(yn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zs.jsx)(yn.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var xn=g(gn(),1),qs=g(G(),1),Gs=(0,qs.jsx)(xn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qs.jsx)(xn.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var bn=g(gn(),1),Xs=g(G(),1),Js=(0,Xs.jsx)(bn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xs.jsx)(bn.Path,{d:"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z"})});var Io={};qe(Io,{Popup:()=>Iu,Portal:()=>vn,Positioner:()=>wn,Provider:()=>Vu,Root:()=>Fu,Trigger:()=>Du});var _u=g(He(),1);var gu=g(He(),1);var Qs="data-wp-hash";function ei(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ag(document)),e.__wpStyleRuntime}function ig(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 du(e,t,o){if(!e.head)return;let r=ei(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ig(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ag(e){let t=ei();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)du(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 lg(e,t){let o=ei();o.styles.set(e,t);for(let r of o.documents.keys())du(r,e,t)}typeof process>"u",lg("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 fu={slot:"_11fc52b637ff8a7e__slot"},pu="data-wp-compat-overlay-slot";function cg(){return typeof document>"u"?null:document}function ug(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var gt=null;function Zs(e){return e.setAttribute("aria-hidden","false"),e}function fg(e){let t=e.createElement("div");return t.setAttribute(pu,""),fu.slot&&t.classList.add(fu.slot),e.body.appendChild(t),t}function mu(){if(typeof window>"u"||!ug()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=cg();if(!e||!e.body)return;if(gt&&gt.ownerDocument===e&&gt.isConnected)return Zs(gt);let t=e.querySelector(`[${pu}]`);return t instanceof HTMLDivElement?(gt=Zs(t),gt):(gt?.isConnected&&gt.remove(),gt=Zs(fg(e)),gt)}var hu=g(G(),1),vn=(0,gu.forwardRef)(function({container:t,...o},r){return(0,hu.jsx)(Fe.Portal,{container:t??mu(),...o,ref:r})});var yu=g(He(),1),vu=g(G(),1),ti="data-wp-hash";function oi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pg(document)),e.__wpStyleRuntime}function dg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ti}]`))if(o.getAttribute(ti)===t)return!0;return!1}function xu(e,t,o){if(!e.head)return;let r=oi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ti,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function pg(e){let t=oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)xu(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 bu(e,t){let o=oi();o.styles.set(e,t);for(let r of o.documents.keys())xu(r,e,t)}typeof process>"u",bu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bu("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 gg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},wn=(0,yu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,vu.jsx)(Fe.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(mg["box-sizing"],gg.positioner,o)})});var wu=g(He(),1);function ri(e,t,o){return(0,wu.cloneElement)(e??t,{children:o})}var hg=g(Eu(),1);var Pu=g(Su(),1),{lock:YT,unlock:Cu}=(0,Pu.__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 yg(){let e=hg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Cu(e.privateApis).ThemeProvider}var Ou=yg();var rr=g(G(),1),ni="data-wp-hash";function si(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bg(document)),e.__wpStyleRuntime}function xg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ni}]`))if(o.getAttribute(ni)===t)return!0;return!1}function ku(e,t,o){if(!e.head)return;let r=si(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ni,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function bg(e){let t=si();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ku(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 vg(e,t){let o=si();o.styles.set(e,t);for(let r of o.documents.keys())ku(r,e,t)}typeof process>"u",vg("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 wg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rg={background:"#1e1e1e"},Iu=(0,_u.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,rr.jsx)(Ou,{color:Rg,children:(0,rr.jsx)(Fe.Popup,{ref:i,className:po(wg.popup,n),...s,children:r})}),l=ri(o,(0,rr.jsx)(wn,{}),a);return ri(t,(0,rr.jsx)(vn,{}),l)});var Au=g(He(),1),Nu=g(G(),1),Du=(0,Au.forwardRef)(function(t,o){return(0,Nu.jsx)(Fe.Trigger,{ref:o,...t})});var Mu=g(Ne(),1),Lu=g(G(),1);function Bu({children:e}){return(0,Lu.jsx)(sn,{direction:(0,Mu.isRTL)()?"rtl":"ltr",children:e})}var ii=g(G(),1);function Fu(e){return(0,ii.jsx)(Bu,{children:(0,ii.jsx)(Fe.Root,{...e})})}var ju=g(G(),1);function Vu({...e}){return(0,ju.jsx)(Fe.Provider,{...e})}var Hu=g(He(),1),ai="data-wp-hash";function li(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tg(document)),e.__wpStyleRuntime}function Eg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ai}]`))if(o.getAttribute(ai)===t)return!0;return!1}function Uu(e,t,o){if(!e.head)return;let r=li(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Eg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ai,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Tg(e){let t=li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Uu(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 Sg(e,t){let o=li();o.styles.set(e,t);for(let r of o.documents.keys())Uu(r,e,t)}typeof process>"u",Sg("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 Pg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ci=(0,Hu.forwardRef)(function({render:t,...o},r){return au({render:t,ref:r,props:Yt({className:Pg["visually-hidden"]},o,{"data-visually-hidden":""})})});var Rn=g(Ne(),1);var Ao=g(G(),1);function Cg({rating:e}){let t=Math.round(e/.5)*.5,o=Math.floor(e),r=Math.ceil(e-o),n=5-(o+r);return(0,Ao.jsxs)("span",{"aria-label":(0,Rn.sprintf)((0,Rn.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-full",icon:Gs,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-half-full",icon:Js,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-empty",icon:Ks,size:16},`empty_stars_${i}`))]})}var $u=Cg;var ui=g(G(),1),Og=({rating:e})=>(0,ui.jsx)("span",{className:"block-directory-block-ratings",children:(0,ui.jsx)($u,{rating:e})}),Wu=Og;var Yu=g(lo(),1),fi=g(G(),1);function _g({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,fi.jsx)("img",{className:t,src:e,alt:""}):(0,fi.jsx)(Yu.BlockIcon,{className:t,icon:e,showColors:!0})}var En=_g;var zu=g(Ne(),1),Ku=g(Ge(),1);var Tn=g(G(),1),kg=({block:e})=>{let t=(0,Ku.useSelect)(o=>o(fe).getErrorNoticeForBlock(e.id),[e]);return t?(0,Tn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,Tn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,zu.__)("Try reloading the page."):null]})}):null},qu=kg;var pe=g(G(),1);function Ig({title:e,rating:t,ratingCount:o},{hasNotice:r,isInstalled:n,isInstalling:s}){let i=Math.round(t/.5)*.5;return!n&&r?(0,be.sprintf)((0,be.__)("Retry installing %s."),(0,Ft.decodeEntities)(e)):n?(0,be.sprintf)((0,be.__)("Add %s."),(0,Ft.decodeEntities)(e)):s?(0,be.sprintf)((0,be.__)("Installing %s."),(0,Ft.decodeEntities)(e)):o<1?(0,be.sprintf)((0,be.__)("Install %s."),(0,Ft.decodeEntities)(e)):(0,be.sprintf)((0,be._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",o),(0,Ft.decodeEntities)(e),i,o)}function Ag({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,Xu.getBlockType)(e.name),{hasNotice:l,isInstalling:c,isInstallable:u}=(0,Ju.useSelect)(d=>{let{getErrorNoticeForBlock:p,isInstalling:h}=d(fe),y=p(e.id),b=y&&y.isFatal;return{hasNotice:!!y,isInstalling:h(e.id),isInstallable:!b}},[e]),m="";a?m=(0,be.__)("Installed!"):c&&(m=(0,be.__)("Installing\u2026"));let f=Ig(e,{hasNotice:l,isInstalled:a,isInstalling:c});return(0,pe.jsxs)(Io.Root,{children:[(0,pe.jsx)(Io.Trigger,{render:(0,pe.jsxs)(Sn.Composite.Item,{className:po("block-directory-downloadable-block-list-item",c&&"is-installing"),accessibleWhenDisabled:!0,disabled:c||!u,onClick:d=>{d.preventDefault(),t()},"aria-label":f,type:"button",role:"option",children:[(0,pe.jsxs)("div",{className:"block-directory-downloadable-block-list-item__icon",children:[(0,pe.jsx)(En,{icon:n,title:i}),c?(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,pe.jsx)(Sn.Spinner,{})}):(0,pe.jsx)(Wu,{rating:s})]}),(0,pe.jsxs)("span",{className:"block-directory-downloadable-block-list-item__details",children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__title",children:(0,Gu.createInterpolateElement)((0,be.sprintf)((0,be.__)("%1$s <span>by %2$s</span>"),(0,Ft.decodeEntities)(i),o),{span:(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__author"})})}),l?(0,pe.jsx)(qu,{block:e}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:m||(0,Ft.decodeEntities)(r)}),u&&!(a||c)&&(0,pe.jsx)(ci,{children:(0,be.__)("Install block")})]})]})]})}),(0,pe.jsx)(Io.Popup,{children:f})]})}var Zu=Ag;var di=g(G(),1),Ng=()=>{};function Dg({items:e,onHover:t=Ng,onSelect:o}){let{installBlockType:r}=(0,of.useDispatch)(fe);return e.length?(0,di.jsx)(ef.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Qu.__)("Blocks available for install"),children:e.map(n=>(0,di.jsx)(Zu,{onClick:()=>{(0,tf.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var rf=Dg;var jt=g(Ne(),1),nf=g(He(),1),sf=g(cu(),1),nt=g(G(),1);function Mg({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,nf.useEffect)(()=>{(0,sf.speak)((0,jt.sprintf)((0,jt._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))},[r]),(0,nt.jsxs)(nt.Fragment,{children:[!o&&(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,jt.__)("No results available from your installed blocks.")}),(0,nt.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel",children:[(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel__header",children:[(0,nt.jsx)("h2",{className:"block-directory-downloadable-blocks-panel__title",children:(0,jt.__)("Available to install")}),(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__description",children:(0,jt.__)("Select a block to install and add it to your post.")})]}),e]})]})}var af=Mg;var Pn=g(Ne(),1),Cn=g(Wt(),1),st=g(G(),1);function Lg(){return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,st.jsx)("p",{children:(0,Pn.__)("No results found.")})}),(0,st.jsx)("div",{className:"block-editor-inserter__tips",children:(0,st.jsxs)(Cn.Tip,{children:[(0,Pn.__)("Interested in creating your own block?"),(0,st.jsx)("br",{}),(0,st.jsxs)(Cn.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,Pn.__)("Get started here"),"."]})]})})]})}var pi=Lg;var Ie=g(G(),1),lf=[],Bg=e=>(0,df.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(fe),s=t(ff.store).canUser("read","block-directory/search"),i=lf;if(s){i=o(e);let a=n(),l=i.filter(({name:c})=>{let u=a.some(f=>f.name===c),m=(0,pf.getBlockType)(c);return u||!m});l.length!==i.length&&(i=l),i.length===0&&(i=lf)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function mf({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Bg(n);return s===void 0||a||r?(0,Ie.jsxs)(Ie.Fragment,{children:[s&&!o&&(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,cf.__)("No results available from your installed blocks.")}),(0,Ie.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"})]}),(0,Ie.jsx)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading",children:(0,Ie.jsx)(uf.Spinner,{})})]}):s===!1?o?null:(0,Ie.jsx)(pi,{}):i.length===0?o?null:(0,Ie.jsx)(pi,{}):(0,Ie.jsx)(af,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ie.jsx)(rf,{items:i,onSelect:e,onHover:t})})}var mi=g(G(),1);function Fg(){let[e,t]=(0,yf.useState)(""),o=(0,hf.debounce)(t,400);return(0,mi.jsx)(gf.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,mi.jsx)(mf,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var xf=Fg;var nr=g(Ne(),1),vf=g(Ge(),1),wf=g(Dn(),1);var On=g(Ne(),1);var Vt=g(G(),1);function bf({items:e}){return e.length?(0,Vt.jsx)("ul",{className:"block-directory-compact-list",children:e.map(({icon:t,id:o,title:r,author:n})=>(0,Vt.jsxs)("li",{className:"block-directory-compact-list__item",children:[(0,Vt.jsx)(En,{icon:t,title:r}),(0,Vt.jsxs)("div",{className:"block-directory-compact-list__item-details",children:[(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-title",children:r}),(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-author",children:(0,On.sprintf)((0,On.__)("By %s"),n)})]})]},o))}):null}var sr=g(G(),1);function Rf(){let e=(0,vf.useSelect)(t=>t(fe).getNewBlockTypes(),[]);return e.length?(0,sr.jsxs)(wf.PluginPrePublishPanel,{title:(0,nr.sprintf)((0,nr._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0,children:[(0,sr.jsx)("p",{className:"installed-blocks-pre-publish-panel__copy",children:(0,nr._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)}),(0,sr.jsx)(bf,{items:e})]}):null}var ro=g(Ne(),1),Cf=g(Wt(),1),Of=g(Ot(),1),_f=g(He(),1),ar=g(Ge(),1),kf=g(Hn(),1),no=g(lo(),1);var _n=g(Ne(),1),Ef=g(Wt(),1),No=g(Ot(),1),ir=g(Ge(),1),Tf=g(lo(),1);var Sf=g(G(),1);function Pf({attributes:e,block:t,clientId:o}){let r=(0,ir.useSelect)(i=>i(fe).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,ir.useDispatch)(fe),{replaceBlock:s}=(0,ir.useDispatch)(Tf.store);return(0,Sf.jsx)(Ef.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,No.getBlockType)(t.name),[l]=(0,No.parse)(e.originalContent);l&&a&&s(o,(0,No.createBlock)(a.name,l.attributes,l.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,_n.sprintf)((0,_n.__)("Install %s"),t.title)})}var Rt=g(G(),1),jg=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,ar.useSelect)(s=>{let{getDownloadableBlocks:i}=s(fe),a=i("block:"+o).filter(({name:l})=>o===l);return{hasPermission:s(kf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Rt.jsx)(e,{...t}):(0,Rt.jsx)(Vg,{...t,originalBlock:r})},Vg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,ar.useDispatch)(no.store),i=()=>{s(t.clientId,(0,Of.createBlock)("core/html",{},[],[r]))},a=!!r,l=(0,ar.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:d}=m(no.store);return f("core/html",d(n))},[n]),c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely."),e.title||o),u=[(0,Rt.jsx)(Pf,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&l&&(c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),e.title||o),u.push((0,Rt.jsx)(Cf.Button,{__next40pxDefaultSize:!0,onClick:i,variant:"tertiary",children:(0,ro.__)("Keep as HTML")},"convert"))),(0,Rt.jsxs)("div",{...(0,no.useBlockProps)(),children:[(0,Rt.jsx)(no.Warning,{actions:u,children:c}),(0,Rt.jsx)(_f.RawHTML,{children:r})]})},If=jg;var Ht=g(G(),1);(0,Af.registerPlugin)("block-directory",{icon:void 0,render(){return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ki,{}),(0,Ht.jsx)(xf,{}),(0,Ht.jsx)(Rf,{})]})}});(0,Nf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=If(e.edit)),e));return Yf(Hg);})();
+var wp;(wp||={}).blockDirectory=(()=>{var Vf=Object.create;var xr=Object.defineProperty;var Hf=Object.getOwnPropertyDescriptor;var Uf=Object.getOwnPropertyNames;var Wf=Object.getPrototypeOf,$f=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qe=(e,t)=>{for(var o in t)xr(e,o,{get:t[o],enumerable:!0})},yi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Uf(t))!$f.call(e,n)&&n!==o&&xr(e,n,{get:()=>t[n],enumerable:!(r=Hf(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Vf(Wf(e)):{},yi(t||!e||!e.__esModule?xr(o,"default",{value:e,enumerable:!0}):o,e)),Yf=e=>yi(xr({},"__esModule",{value:!0}),e);var bi=se((Wg,xi)=>{xi.exports=window.wp.plugins});var wi=se(($g,vi)=>{vi.exports=window.wp.hooks});var Ot=se((Yg,Ri)=>{Ri.exports=window.wp.blocks});var Ge=se((zg,Ei)=>{Ei.exports=window.wp.data});var He=se((Kg,Ti)=>{Ti.exports=window.wp.element});var Ln=se((qg,Si)=>{Si.exports=window.wp.editor});var lo=se((Xg,Oi)=>{Oi.exports=window.wp.blockEditor});var Ne=se((Jg,_i)=>{_i.exports=window.wp.i18n});var br=se((Zg,ki)=>{ki.exports=window.wp.apiFetch});var Ai=se((Qg,Ii)=>{Ii.exports=window.wp.notices});var Di=se((eh,Ni)=>{Ni.exports=window.wp.url});var Gi=se((Rh,qi)=>{qi.exports=window.wp.compose});var $t=se((Eh,Xi)=>{Xi.exports=window.wp.components});var Un=se((Th,Ji)=>{Ji.exports=window.wp.coreData});var ea=se((Ch,Qi)=>{Qi.exports=window.wp.htmlEntities});var F=se((Ph,ta)=>{ta.exports=window.React});var G=se((Dh,sa)=>{sa.exports=window.ReactJSXRuntime});var kt=se((Oy,ka)=>{ka.exports=window.ReactDOM});var Il=se(kl=>{"use strict";var Ro=F();function gm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hm=typeof Object.is=="function"?Object.is:gm,ym=Ro.useState,xm=Ro.useEffect,bm=Ro.useLayoutEffect,vm=Ro.useDebugValue;function wm(e,t){var o=t(),r=ym({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return bm(function(){n.value=o,n.getSnapshot=t,Ts(n)&&s({inst:n})},[e,o,t]),xm(function(){return Ts(n)&&s({inst:n}),e(function(){Ts(n)&&s({inst:n})})},[e]),vm(o),o}function Ts(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!hm(e,o)}catch{return!0}}function Rm(e,t){return t()}var Em=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rm:wm;kl.useSyncExternalStore=Ro.useSyncExternalStore!==void 0?Ro.useSyncExternalStore:Em});var Kr=se((bb,Al)=>{"use strict";Al.exports=Il()});var Dl=se(Nl=>{"use strict";var qr=F(),Tm=Kr();function Sm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Cm=typeof Object.is=="function"?Object.is:Sm,Pm=Tm.useSyncExternalStore,Om=qr.useRef,_m=qr.useEffect,km=qr.useMemo,Im=qr.useDebugValue;Nl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Om(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=km(function(){function l(d){if(!c){if(c=!0,u=d,d=r(d),n!==void 0&&i.hasValue){var p=i.value;if(n(p,d))return m=p}return m=d}if(p=m,Cm(u,d))return p;var h=r(d);return n!==void 0&&n(p,h)?(u=d,p):(u=d,m=h)}var c=!1,u,m,f=o===void 0?null:o;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,o,r,n]);var a=Pm(e,s[0],s[1]);return _m(function(){i.hasValue=!0,i.value=a},[a]),Im(a),a}});var Ml=se((wb,Ll)=>{"use strict";Ll.exports=Dl()});var vu=se((kT,bu)=>{bu.exports=window.wp.theme});var Ru=se((IT,wu)=>{wu.exports=window.wp.privateApis});var vn=se((sS,Fu)=>{Fu.exports=window.wp.primitives});var Uu=se((vS,Hu)=>{Hu.exports=window.wp.a11y});var Hg={};qe(Hg,{store:()=>fe});var Af=g(bi(),1),Nf=g(wi(),1);var $i=g(Ot(),1),jo=g(Ge(),1),Yi=g(He(),1),zi=g(Ln(),1);var Er=g(Ge(),1);var Ci=g(Ge(),1),zf=(e={},t)=>{switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},Kf=(e={installedBlockTypes:[],isInstalling:{}},t)=>{switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter(o=>o.name!==t.item.name)};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},qf=(e={},t)=>{switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":let{[t.blockId]:o,...r}=e;return r}return e},Pi=(0,Ci.combineReducers)({downloadableBlocks:zf,blockManagement:Kf,errorNotices:qf});var Mn={};qe(Mn,{getDownloadableBlocks:()=>Xf,getErrorNoticeForBlock:()=>td,getErrorNotices:()=>ed,getInstalledBlockTypes:()=>Fo,getNewBlockTypes:()=>Jf,getUnusedBlockTypes:()=>Zf,isInstalling:()=>Qf,isRequestingDownloadableBlocks:()=>Gf});var co=g(Ge(),1),Mo=g(lo(),1),Bo=[];function Gf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function Xf(e,t){return e.downloadableBlocks[t]?.results??Bo}function Fo(e){return e.blockManagement.installedBlockTypes}var Jf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Mo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Mo.store).getClientIdsWithDescendants()])),Zf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Mo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>!i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Mo.store).getClientIdsWithDescendants()]));function Qf(e,t){return e.blockManagement.isInstalling[t]||!1}function ed(e){return e.errorNotices}function td(e,t){return e.errorNotices[t]}var jn={};qe(jn,{addInstalledBlockType:()=>sd,clearErrorNotice:()=>cd,fetchDownloadableBlocks:()=>Fn,installBlockType:()=>rd,receiveDownloadableBlocks:()=>Rr,removeInstalledBlockType:()=>id,setErrorNotice:()=>ld,setIsInstalling:()=>ad,uninstallBlockType:()=>nd});var wr=g(Ot(),1),xt=g(Ne(),1),uo=g(br(),1),vr=g(Ai(),1),Bi=g(Di(),1);var Li=g(br(),1),od=e=>new Promise((t,o)=>{let r=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach(n=>{e[n]&&(r[n]=e[n])}),e.innerHTML&&r.appendChild(document.createTextNode(e.innerHTML)),r.onload=()=>t(!0),r.onerror=()=>o(new Error("Error loading asset.")),document.body.appendChild(r),(r.nodeName.toLowerCase()==="link"||r.nodeName.toLowerCase()==="script"&&!r.src)&&t()});async function Mi(){let t=await(await(0,Li.default)({url:document.location.href,parse:!1})).text(),o=new window.DOMParser().parseFromString(t,"text/html"),r=Array.from(o.querySelectorAll('link[rel="stylesheet"],script')).filter(n=>n.id&&!document.getElementById(n.id));for(let n of r)await od(n)}function Bn(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Fn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function Rr(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var rd=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Bn(e),a={};i?await(0,uo.default)({method:"PUT",url:i,data:{status:"active"}}):a=(await(0,uo.default)({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links,o.addInstalledBlockType({...e,links:{...e.links,...a}});let l=["api_version","title","category","parent","ancestor","icon","description","keywords","attributes","provides_context","uses_context","selectors","supports","styles","example","variations","allowed_blocks","block_hooks"];if(await(0,uo.default)({path:(0,Bi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:l})}).catch(()=>{}).then(u=>{u&&(0,wr.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(u).filter(([m])=>l.includes(m)))})}),await Mi(),!t.select(wr.store).getBlockTypes().some(u=>u.name===n))throw new Error((0,xt.__)("Error registering block. Try reloading the page."));t.dispatch(vr.store).createInfoNotice((0,xt.sprintf)((0,xt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,xt.__)("An error occurred."),l=i instanceof Error,c={folder_exists:(0,xt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,xt.__)("Error installing block. You can reload the page and try again.")};c[i.code]&&(l=!0,a=c[i.code]),o.setErrorNotice(r,a,l),t.dispatch(vr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},nd=e=>async({registry:t,dispatch:o})=>{try{let r=Bn(e);await(0,uo.default)({method:"PUT",url:r,data:{status:"inactive"}}),await(0,uo.default)({method:"DELETE",url:r}),o.removeInstalledBlockType(e)}catch(r){t.dispatch(vr.store).createErrorNotice(r.message||(0,xt.__)("An error occurred."))}};function sd(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function id(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function ad(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function ld(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function cd(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Hn={};qe(Hn,{getDownloadableBlocks:()=>pd});var fo=function(){return fo=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t},fo.apply(this,arguments)};function Fi(e){return e.toLowerCase()}var ud=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fd=/[^A-Z0-9]+/gi;function Vi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?ud:o,n=t.stripRegexp,s=n===void 0?fd:n,i=t.transform,a=i===void 0?Fi:i,l=t.delimiter,c=l===void 0?" ":l,u=ji(ji(e,r,"$1\0$2"),s,"\0"),m=0,f=u.length;u.charAt(m)==="\0";)m++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(m,f).split("\0").map(a).join(c)}function ji(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Vn(e,t){var o=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&o>="0"&&o<="9"?"_"+o+r:""+o.toUpperCase()+r}function Hi(e,t){return t===void 0&&(t={}),Vi(e,fo({delimiter:"",transform:Vn},t))}function dd(e,t){return t===0?e.toLowerCase():Vn(e,t)}function Ui(e,t){return t===void 0&&(t={}),Hi(e,fo({transform:dd},t))}var Wi=g(br(),1);var pd=e=>async({dispatch:t})=>{if(e)try{t(Fn(e));let r=(await(0,Wi.default)({path:`wp/v2/block-directory/search?term=${e}`})).map(n=>Object.fromEntries(Object.entries(n).map(([s,i])=>[Ui(s),i])));t(Rr(r,e))}catch{t(Rr([],e))}};var md="core/block-directory",gd={reducer:Pi,selectors:Mn,actions:jn,resolvers:Hn},fe=(0,Er.createReduxStore)(md,gd);(0,Er.register)(fe);function Ki(){let{uninstallBlockType:e}=(0,jo.useDispatch)(fe),t=(0,jo.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r(zi.store);return s()&&!n()},[]),o=(0,jo.useSelect)(r=>r(fe).getUnusedBlockTypes(),[]);return(0,Yi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,$i.unregisterBlockType)(r.name)})},[t]),null}var gf=g(lo(),1),hf=g(Gi(),1),yf=g(He(),1);var cf=g(Ne(),1),uf=g($t(),1),ff=g(Un(),1),df=g(Ge(),1),pf=g(Ot(),1);var Qu=g(Ne(),1),ef=g($t(),1),tf=g(Ot(),1),of=g(Ge(),1);function Zi(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=Zi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function hd(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Zi(e))&&(r&&(r+=" "),r+=t);return r}var po=hd;var be=g(Ne(),1),Cn=g($t(),1),Gu=g(He(),1),Ft=g(ea(),1),Xu=g(Ot(),1),Ju=g(Ge(),1);var yd=g(F(),1),Vo={...yd};var ra=g(F(),1),oa={};function ve(e,t){let o=ra.useRef(oa);return o.current===oa&&(o.current=e(t)),o}var Wn=Vo.useInsertionEffect,xd=Wn&&Wn!==Vo.useLayoutEffect?Wn:e=>e();function $(e){let t=ve(bd).current;return t.next=e,xd(t.effect),t.trampoline}function bd(){let e={next:void 0,callback:vd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function vd(){}var na=g(F(),1),wd=()=>{},j=typeof document<"u"?na.useLayoutEffect:wd;function Rd(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var Ed=Rd("https://base-ui.com/production-error","Base UI"),Xe=Ed;var zt=g(F(),1);function $n(e,t,o,r){let n=ve(aa).current;return Td(n,e,t,o,r)&&la(n,[e,t,o,r]),n.callback}function ia(e){let t=ve(aa).current;return Sd(t,e)&&la(t,e),t.callback}function aa(){return{callback:null,cleanup:null,refs:[]}}function Td(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Sd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function la(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 s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ua=g(F(),1);var ca=g(F(),1),Cd=parseInt(ca.version,10);function mo(e){return Cd>=e}function Yn(e){if(!ua.isValidElement(e))return null;let t=e,o=t.props;return(mo(19)?o?.ref:t.ref)??null}function Ho(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ue(){}var fa=Object.freeze([]),ae=Object.freeze({});function da(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function pa(e,t){return typeof e=="function"?e(t):e}function ma(e,t){return typeof e=="function"?e(t):e}var zn={};function Yt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Tr(t);let s=Tr(e);return t&&(s=Uo(s,t)),o&&(s=Uo(s,o)),r&&(s=Uo(s,r)),n&&(s=Uo(s,n)),s}function ga(e){if(e.length===0)return zn;if(e.length===1)return Tr(e[0]);let t=Tr(e[0]);for(let o=1;o<e.length;o+=1)t=Uo(t,e[o]);return t}function Tr(e){return Kn(e)?{...ya(e,zn)}:Pd(e)}function Uo(e,t){return Kn(t)?ya(t,e):Od(e,t)}function Pd(e){let t={...e};for(let o in t){let r=t[o];ha(o,r)&&(t[o]=xa(r))}return t}function Od(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Ho(e.style,r);break}case"className":{e[o]=qn(e.className,r);break}default:ha(o,r)?e[o]=_d(e[o],r):e[o]=r}}return e}function ha(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 Kn(e){return typeof e=="function"}function ya(e,t){return Kn(e)?e(t):e??zn}function _d(e,t){return t?e?(...o)=>{let r=o[0];if(va(r)){let s=r;ba(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:xa(t):e}function xa(e){return e&&((...t)=>{let o=t[0];return va(o)&&ba(o),e(...t)})}function ba(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function qn(e,t){return t?e?t+" "+e:t:e}function va(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Gn=g(F(),1);function De(e,t,o={}){let r=t.render,n=kd(t,o);if(o.enabled===!1)return null;let s=o.state??ae;return Nd(e,r,n,s)}function kd(e,t={}){let{className:o,style:r,render:n}=e,{state:s=ae,ref:i,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?pa(o,s):void 0,m=c?ma(r,s):void 0,f=c?da(s,l):ae,d=c&&a?Id(a):void 0,p=c?Ho(f,d)??{}:ae;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=ia([p.ref,Yn(n),...i]):p.ref=$n(p.ref,Yn(n),i):$n(null,null)),c?(u!==void 0&&(p.className=qn(p.className,u)),m!==void 0&&(p.style=Ho(p.style,m)),p):ae}function Id(e){return Array.isArray(e)?ga(e):Yt(void 0,e)}var Ad=Symbol.for("react.lazy");function Nd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Yt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Ad&&(s=zt.Children.toArray(t)[0]),zt.cloneElement(s,n)}if(e&&typeof e=="string")return Dd(e,o);throw new Error(Xe(8))}function Dd(e,t){return e==="button"?(0,Gn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Gn.createElement)("img",{alt:"",...t,key:t.key}):zt.createElement(e,t)}var Sr=g(F(),1);var wa=0;function Ld(e,t="mui"){let[o,r]=Sr.useState(e),n=e||o;return Sr.useEffect(()=>{o==null&&(wa+=1,r(`${t}-${wa}`))},[o,t]),n}var Ra=Vo.useId;function go(e,t){if(Ra!==void 0){let o=Ra();return e??(t?`${t}-${o}`:o)}return Ld(e,t)}function Ea(e){return go(e,"base-ui")}var Y={};qe(Y,{cancelOpen:()=>cp,chipRemovePress:()=>Yd,clearPress:()=>$d,closePress:()=>Ud,closeWatcher:()=>op,decrementPress:()=>qd,disabled:()=>fp,drag:()=>ip,escapeKey:()=>tp,focusOut:()=>ep,imperativeAction:()=>mp,incrementPress:()=>Kd,initial:()=>pp,inputBlur:()=>Jd,inputChange:()=>Gd,inputClear:()=>Xd,inputPaste:()=>Zd,inputPress:()=>Qd,itemPress:()=>Hd,keyboard:()=>np,linkPress:()=>Wd,listNavigation:()=>rp,missing:()=>dp,none:()=>Md,outsidePress:()=>Vd,pointer:()=>sp,scrub:()=>lp,siblingOpen:()=>up,swipe:()=>gp,trackPress:()=>zd,triggerFocus:()=>jd,triggerHover:()=>Fd,triggerPress:()=>Bd,wheel:()=>ap,windowResize:()=>hp});var Md="none",Bd="trigger-press",Fd="trigger-hover",jd="trigger-focus",Vd="outside-press",Hd="item-press",Ud="close-press",Wd="link-press",$d="clear-press",Yd="chip-remove-press",zd="track-press",Kd="increment-press",qd="decrement-press",Gd="input-change",Xd="input-clear",Jd="input-blur",Zd="input-paste",Qd="input-press",ep="focus-out",tp="escape-key",op="close-watcher",rp="list-navigation",np="keyboard",sp="pointer",ip="drag",ap="wheel",lp="scrub",cp="cancel-open",up="sibling-open",fp="disabled",dp="missing",pp="initial",mp="imperative-action",gp="swipe",hp="window-resize";function X(e,t,o,r){let n=!1,s=!1,i=r??ae;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var Jn=g(F(),1);var Ta=g(F(),1);function ho(e){Ta.useEffect(e,fa)}var Cr=null,gy=globalThis.requestAnimationFrame,Xn=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)}},Pr=new Xn;var lt=class e{static create(){return new e}static request(t){return Pr.request(t)}static cancel(t){return Pr.cancel(t)}currentId=Cr;request(t){this.cancel(),this.currentId=Pr.request(()=>{this.currentId=Cr,t()})}cancel=()=>{this.currentId!==Cr&&(Pr.cancel(this.currentId),this.currentId=Cr)};disposeEffect=()=>this.cancel};function yo(){let e=ve(lt.create).current;return ho(e.disposeEffect),e}function Sa(e,t=!1,o=!1){let[r,n]=Jn.useState(e&&t?"idle":void 0),[s,i]=Jn.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),j(()=>{if(!e&&s&&r!=="ending"&&o){let a=lt.request(()=>{n("ending")});return()=>{lt.cancel(a)}}},[e,s,r,o]),j(()=>{if(!e||t)return;let a=lt.request(()=>{n(void 0)});return()=>{lt.cancel(a)}},[t,e]),j(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=lt.request(()=>{n("idle")});return()=>{lt.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var Zn=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),yp={"data-starting-style":""},xp={"data-ending-style":""},Ca={transitionStatus(e){return e==="starting"?yp:e==="ending"?xp:null}};function Or(){return typeof window<"u"}function qt(e){return _r(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ut(e){var t;return(t=(_r(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function _r(e){return Or()?e instanceof Node||e instanceof le(e).Node:!1}function U(e){return Or()?e instanceof Element||e instanceof le(e).Element:!1}function we(e){return Or()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function xo(e){return!Or()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function Wo(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Pe(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Pa(e){return/^(table|td|th)$/.test(qt(e))}function $o(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var bp=/transform|translate|scale|rotate|perspective|filter/,vp=/paint|layout|strict|content/,Kt=e=>!!e&&e!=="none",Qn;function kr(e){let t=U(e)?Pe(e):e;return Kt(t.transform)||Kt(t.translate)||Kt(t.scale)||Kt(t.rotate)||Kt(t.perspective)||!Ir()&&(Kt(t.backdropFilter)||Kt(t.filter))||bp.test(t.willChange||"")||vp.test(t.contain||"")}function Oa(e){let t=ct(e);for(;we(t)&&!ft(t);){if(kr(t))return t;if($o(t))return null;t=ct(t)}return null}function Ir(){return Qn==null&&(Qn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Qn}function ft(e){return/^(html|body|#document)$/.test(qt(e))}function Pe(e){return le(e).getComputedStyle(e)}function Yo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xo(e)&&e.host||ut(e);return xo(t)?t.host:t}function _a(e){let t=ct(e);return ft(t)?(e.ownerDocument||e).body:we(t)&&Wo(t)?t:_a(t)}function _t(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=_a(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=le(n);if(s){let a=Ar(i);return t.concat(i,i.visualViewport||[],Wo(n)?n:[],a&&o?_t(a):[])}else return t.concat(n,_t(n,[],o))}function Ar(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function Z(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Le(e){let t=ve(wp,e).current;return t.next=e,j(t.effect),t}function wp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Na=g(F(),1);var Aa=g(kt(),1);function Ia(e){return e==null?e:"current"in e?e.current:e}function bo(e,t=!1){let o=yo();return $((r,n=null)=>{o.cancel();let s=Ia(e);if(s==null)return;let i=s,a=()=>{Aa.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(i.getAnimations().map(c=>c.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(u=>u.pending||u.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!i.hasAttribute(c)){o.request(l);return}let u=new MutationObserver(()=>{i.hasAttribute(c)||(u.disconnect(),l())});u.observe(i,{attributes:!0,attributeFilter:[c]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(l)})}function Nr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=$(n),i=bo(r,o);Na.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var bt={};qe(bt,{engine:()=>ns,env:()=>is,os:()=>os,screenReader:()=>ss});var os={};qe(os,{android:()=>Ma,apple:()=>ts,ios:()=>es,linux:()=>Cp,mac:()=>Ba,windows:()=>Sp});function Rp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ep,platform:Tp,maxTouchPoints:Da}=Rp(),Gt=Ep.toLowerCase(),Xt=Tp.toLowerCase();var es=/^i(os$|p)/.test(Xt)||Xt==="macintel"&&Da>1,La="android",Ma=Xt===La||Gt.includes(La),Ba=!es&&Xt.startsWith("mac"),Sp=Xt.startsWith("win"),Cp=!Ma&&/^(linux|chrome os)/.test(Xt),ts=Ba||es;var ns={};qe(ns,{blink:()=>Op,gecko:()=>Pp,webkit:()=>rs});var rs=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Pp=!rs&&Gt.includes("firefox"),Op=!rs&&Gt.includes("chrom");var ss={};qe(ss,{voiceOver:()=>_p});var _p=ts;var is={};qe(is,{jsdom:()=>kp});var kp=/jsdom|happydom/.test(Gt);var zo=0,We=class e{static create(){return new e}currentId=zo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=zo,o()},t)}isStarted(){return this.currentId!==zo}clear=()=>{this.currentId!==zo&&(clearTimeout(this.currentId),this.currentId=zo)};disposeEffect=()=>this.clear};function et(){let e=ve(We.create).current;return ho(e.disposeEffect),e}var _e=g(F(),1);function Fa(e){return"nativeEvent"in e}function vt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ja(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var as="data-base-ui-focusable";var ls="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Dr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Q(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&xo(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Oe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function It(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Q(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function Lr(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 Va(e){return e.matches("html,body")}function Ha(e){return we(e)&&e.matches(ls)}function cs(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ls}`)!=null}function Ua(e){if(!e||bt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Ip(e,t){return t!=null&&!vt(t)?0:typeof e=="function"?e():e}function Je(e,t,o){let r=Ip(e,o);return typeof r=="number"?r:r?.[t]}function us(e){return typeof e=="function"?e():e}function Mr(e,t){return t||e==="click"||e==="mousedown"}function Wa(e){return e?.includes("mouse")&&e!=="mousedown"}var $a=g(G(),1),Ya=_e.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new We,currentIdRef:{current:null},currentContextRef:{current:null}});function Ap(e,t){e.current=t.current}function fs(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=_e.useRef(o),s=_e.useRef(o),i=_e.useRef(null),a=_e.useRef(null),l=et();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Je(n.current,"open"),close:Je(o,"close")}},[o,i,n,s]),(0,$a.jsx)(Ya.Provider,{value:_e.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function ds(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=_e.useContext(Ya),{currentIdRef:i,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:m,timeout:f}=s,[d,p]=_e.useState(!1),h=_e.useRef(o);return j(()=>{h.current=o},[o]),j(()=>{function y(){u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=c.current,f.clear()}if(i.current&&!o&&i.current===n){if(p(!1),l){let b=n;return f.start(l,()=>{r.select("open")||i.current&&i.current!==b||y()}),()=>{(h.current||i.current!==b)&&f.clear()}}y()}},[o,n,i,a,l,c,u,f,r]),j(()=>{if(!o)return;let y=u.current,b=i.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:p},i.current=n,a.current={open:0,close:Je(c.current,"close")},b!==null&&b!==n?(p(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,X(Y.none))):(p(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,c,u,f]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Ap(a,c),f.clear()}},[u,i,a,n,c,f]),_e.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:d}),[m,a,d])}function tt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var At=Math.min,ot=Math.max,Nt=Math.round,qo=Math.floor,dt=e=>({x:e,y:e}),Np={left:"right",right:"left",bottom:"top",top:"bottom"};function Fr(e,t,o){return ot(e,At(t,o))}function pt(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function rt(e){return e.split("-")[1]}function jr(e){return e==="x"?"y":"x"}function Go(e){return e==="y"?"height":"width"}function Me(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return jr(Me(e))}function qa(e,t,o){o===void 0&&(o=!1);let r=rt(e),n=Xo(e),s=Go(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ko(i)),[i,Ko(i)]}function Ga(e){let t=Ko(e);return[Br(e),t,Br(t)]}function Br(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var za=["left","right"],Ka=["right","left"],Dp=["top","bottom"],Lp=["bottom","top"];function Mp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ka:za:t?za:Ka;case"left":case"right":return t?Dp:Lp;default:return[]}}function Xa(e,t,o,r){let n=rt(e),s=Mp(Se(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Br)))),s}function Ko(e){let t=Se(e);return Np[t]+e.slice(t.length)}function Bp(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 Vr(e){return typeof e!="number"?Bp(e):{top:e,right:e,bottom:e,left:e}}function Jt(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 wt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...wt(e,n.id,o)])}function vo(e){return`data-base-ui-${e}`}var ke=g(F(),1),Qa=g(kt(),1);var Ja={style:{transition:"none"}};var Fp="data-base-ui-swipe-ignore",jp="data-swipe-ignore",mx=`[${Fp}]`,gx=`[${jp}]`;var Za={fallbackAxisSide:"end"};var el=g(G(),1),Vp=ke.createContext(null),Hp=()=>ke.useContext(Vp),Up=vo("portal");function tl(e={}){let{ref:t,container:o,componentProps:r=ae,elementProps:n}=e,s=go(),a=Hp()?.portalNode,[l,c]=ke.useState(null),[u,m]=ke.useState(null),f=$(y=>{y!==null&&m(y)}),d=ke.useRef(null);j(()=>{if(o===null){d.current&&(d.current=null,m(null),c(null));return}let y=(o&&(_r(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,m(null),c(null));return}d.current!==y&&(d.current=y,m(null),c(y))},[o,a]);let p=De("div",r,{ref:[t,f],props:[{id:s,[Up]:""},n]}),h=l&&p?Qa.createPortal(p,l):null;return{node:u,nodeId:ke.isValidElement(p)?p.props.id:void 0,subtree:h}}var Zt=g(F(),1);function ol(){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 Wp=g(G(),1),$p=Zt.createContext(null),Yp=Zt.createContext(null),Hr=()=>Zt.useContext($p)?.id||null,Dt=e=>{let t=Zt.useContext(Yp);return e??t};var Be=g(F(),1);function zp(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=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=s.width,u=s.height,m=s.x,f=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),m-=o||0,f-=r||0,c=0,u=0,!n||l?(c=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,f=a&&t.y!=null?t.y:f):n&&!l&&(u=t.axis==="x"?s.height:u,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:u,x:m,y:f,top:f,right:m+c,bottom:f+u,left:m}}}}function rl(e){return e!=null&&e.clientX!=null}function ps(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,c=Be.useRef(!1),u=Be.useRef(null),[m,f]=Be.useState(),[d,p]=Be.useState([]),h=$(w=>{n.set("positionReference",w)}),y=$((w,T,R)=>{c.current||l.current.openEvent&&!rl(l.current.openEvent)||n.set("positionReference",zp(R??a,{x:w,y:T,axis:r,dataRef:l,pointerType:m}))}),b=$(w=>{s?u.current||(y(w.clientX,w.clientY,w.currentTarget),p([])):y(w.clientX,w.clientY,w.currentTarget)}),v=vt(m)?i:s;Be.useEffect(()=>{if(!o){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let T=le(i);function R(E){let C=Oe(E);Q(i,C)?w():y(E.clientX,E.clientY)}return!l.current.openEvent||rl(l.current.openEvent)?u.current=Z(T,"mousemove",R):h(a),w},[v,o,i,l,a,n,y,h,d]),Be.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Be.useEffect(()=>{o&&!i&&(c.current=!1)},[o,i]),Be.useEffect(()=>{!o&&s&&(c.current=!0)},[o,s]);let x=Be.useMemo(()=>{function w(T){f(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return Be.useMemo(()=>o?{reference:x,trigger:x}:{},[o,x])}var $e=g(F(),1);function Kp(){return!1}function qp(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ms(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Kp,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,u=c.useState("open"),m=c.useState("floatingElement"),{dataRef:f}=c.context,d=Dt(l),p=$(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,y=h!==!1,b=$(()=>s),{escapeKey:v,outsidePress:x}=qp(a),w=$e.useRef(!1),T=$e.useRef(!1),R=$e.useRef(!1),E=$e.useRef(!1),C=$e.useRef(""),P=$e.useRef(null),A=et(),M=et(),H=$(()=>{M.clear(),f.current.insideReactTree=!1}),W=$(k=>{let V=f.current.floatingContext?.nodeId;return(d?wt(d.nodesRef.current,V):[]).some(oe=>oe.context?.open&&!oe.context.dataRef.current[k])}),D=$(k=>Lr(k,c.select("floatingElement"))||Lr(k,c.select("domReferenceElement"))),S=$(k=>{i()&&c.setOpen(!1,X(Y.triggerPress,k.nativeEvent))}),I=$(k=>{if(!u||!o||!r||k.key!=="Escape"||E.current||!v&&W("__escapeKeyBubbles"))return;let V=Fa(k)?k.nativeEvent:k,q=X(Y.escapeKey,V);c.setOpen(!1,q),q.isCanceled||k.preventDefault(),!v&&!q.isPropagationAllowed&&k.stopPropagation()}),O=$(()=>{f.current.insideReactTree=!0,M.start(0,H)}),_=$(k=>{if(!u||!o||k.button!==0)return;let V=Oe(k.nativeEvent);Q(c.select("floatingElement"),V)&&(w.current||(w.current=!0,T.current=!1))}),N=$(k=>{!u||!o||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});$e.useEffect(()=>{if(!u||!o)return H;f.current.__escapeKeyBubbles=v,f.current.__outsidePressBubbles=x;let k=new We,V=new We;function q(){k.clear(),E.current=!0}function oe(){k.start(bt.engine.webkit?5:0,()=>{E.current=!1})}function z(){R.current=!0,V.start(0,()=>{R.current=!1})}function ce(){w.current=!1,T.current=!1}function ee(){let L=C.current,B=L==="pen"||!L?"mouse":L,xe=b(),Te=typeof xe=="function"?xe():xe;return typeof Te=="string"?Te:Te[B]}function ie(L){let B=ee();return B==="intentional"&&L.type!=="click"||B==="sloppy"&&L.type==="click"}function ue(L){let B=f.current.floatingContext?.nodeId,xe=d&&wt(d.nodesRef.current,B).some(Te=>Lr(L,Te.context?.elements.floating));return D(L)||xe}function me(L){if(ie(L)){L.type!=="click"&&!D(L)&&(V.clear(),R.current=!1),H();return}if(f.current.insideReactTree){H();return}let B=Oe(L),xe=`[${vo("inert")}]`,Te=U(B)?B.getRootNode():null,St=Array.from((xo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(xe)),Qe=c.context.triggerElements;if(B&&(Qe.hasElement(B)||Qe.hasMatchingElement(je=>Q(je,B))))return;let Ct=U(B)?B:null;for(;Ct&&!ft(Ct);){let je=ct(Ct);if(ft(je)||!U(je))break;Ct=je}if(!(St.length&&U(B)&&!Va(B)&&!Q(B,c.select("floatingElement"))&&St.every(je=>!Q(Ct,je)))){if(we(B)&&!("touches"in L)){let je=ft(B),io=Pe(B),Wt=/auto|scroll/,fr=je||Wt.test(io.overflowX),ao=je||Wt.test(io.overflowY),Pt=fr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,dr=ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,pr=io.direction==="rtl",mr=dr&&(pr?L.offsetX<=B.offsetWidth-B.clientWidth:L.offsetX>B.clientWidth),gr=Pt&&L.offsetY>B.clientHeight;if(mr||gr)return}if(!ue(L)){if(ee()==="intentional"&&R.current){V.clear(),R.current=!1;return}typeof h=="function"&&!h(L)||W("__outsidePressBubbles")||(c.setOpen(!1,X(Y.outsidePress,L)),H())}}}function ht(L){ee()!=="sloppy"||L.pointerType==="touch"||!c.select("open")||!o||D(L)||me(L)}function ne(L){if(ee()!=="sloppy"||!c.select("open")||!o||D(L))return;let B=L.touches[0];B&&(P.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}function ge(L,B){let xe=Oe(L);if(!xe)return;let Te=Z(xe,L.type,()=>{B(L),Te()})}function he(L){C.current="touch",ge(L,ne)}function ze(L){A.clear(),L.type==="pointerdown"&&(C.current=L.pointerType),!(L.type==="mousedown"&&P.current&&!P.current.dismissOnMouseDown)&&ge(L,B=>{B.type==="pointerdown"?ht(B):me(B)})}function Ae(L){if(!w.current)return;let B=T.current;if(ce(),ee()==="intentional"){if(L.type==="pointercancel"){B&&z();return}if(!ue(L)){if(B){z();return}typeof h=="function"&&!h(L)||(V.clear(),R.current=!0,H())}}}function so(L){if(ee()!=="sloppy"||!P.current||D(L))return;let B=L.touches[0];if(!B)return;let xe=Math.abs(B.clientX-P.current.startX),Te=Math.abs(B.clientY-P.current.startY),St=Math.sqrt(xe*xe+Te*Te);St>5&&(P.current.dismissOnTouchEnd=!0),St>10&&(me(L),A.clear(),P.current=null)}function Ut(L){ge(L,so)}function Et(L){ee()!=="sloppy"||!P.current||D(L)||(P.current.dismissOnTouchEnd&&me(L),A.clear(),P.current=null)}function Tt(L){ge(L,Et)}let ye=Re(m),ur=tt(r&&tt(Z(ye,"keydown",I),Z(ye,"compositionstart",q),Z(ye,"compositionend",oe)),y&&tt(Z(ye,"click",ze,!0),Z(ye,"pointerdown",ze,!0),Z(ye,"pointerup",Ae,!0),Z(ye,"pointercancel",Ae,!0),Z(ye,"mousedown",ze,!0),Z(ye,"mouseup",Ae,!0),Z(ye,"touchstart",he,!0),Z(ye,"touchmove",Ut,!0),Z(ye,"touchend",Tt,!0)));return()=>{ur(),k.clear(),V.clear(),ce(),R.current=!1,H()}},[f,m,r,y,h,u,o,v,x,I,H,b,W,D,d,c,A]);let K=$e.useMemo(()=>({onKeyDown:I,onPointerDown:S,onClick:S}),[I,S]),re=$e.useMemo(()=>({onKeyDown:I,onPointerDown:N,onMouseDown:N,onClickCapture:O,onMouseDownCapture(k){O(),_(k)},onPointerDownCapture(k){O(),_(k)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[I,O,_,N]);return $e.useMemo(()=>o?{reference:K,floating:re,trigger:K}:{},[o,K,re])}var Ce=g(F(),1);function nl(e,t,o){let{reference:r,floating:n}=e,s=Me(t),i=Xo(t),a=Go(i),l=Se(t),c=s==="y",u=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,f=r[a]/2-n[a]/2,d;switch(l){case"top":d={x:u,y:r.y-n.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:m};break;case"left":d={x:r.x-n.width,y:m};break;default:d={x:r.x,y:r.y}}let p=rt(t);return p&&(d[i]+=f*(p==="end"?1:-1)*(o&&c?-1:1)),d}async function sl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:f=!1,padding:d=0}=pt(t,e),p=Vr(d),y=a[f?m==="floating"?"reference":"floating":m],b=Jt(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),v=m==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),w=await(s.isElement==null?void 0:s.isElement(x))&&await(s.getScale==null?void 0:s.getScale(x))||{x:1,y:1},T=Jt(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:x,strategy:l}):v);return{top:(b.top-T.top+p.top)/w.y,bottom:(T.bottom-b.bottom+p.bottom)/w.y,left:(b.left-T.left+p.left)/w.x,right:(T.right-b.right+p.right)/w.x}}var Gp=50,il=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:sl},l=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:m}=nl(c,r,l),f=r,d=0,p={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:b,fn:v}=y,{x,y:w,data:T,reset:R}=await v({x:u,y:m,initialPlacement:r,placement:f,strategy:n,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});u=x??u,m=w??m,p[b]={...p[b],...T},R&&d<Gp&&(d++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:m}=nl(c,f,l)),h=-1)}return{x:u,y:m,placement:f,strategy:n,middlewareData:p}};var al=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...y}=pt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Se(n),v=Me(a),x=Se(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=f||(x||!h?[Ko(a)]:Ga(a)),R=p!=="none";!f&&R&&T.push(...Xa(a,h,p,w));let E=[a,...T],C=await l.detectOverflow(t,y),P=[],A=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&P.push(C[b]),m){let D=qa(n,i,w);P.push(C[D[0]],C[D[1]])}if(A=[...A,{placement:n,overflows:P}],!P.every(D=>D<=0)){var M,H;let D=(((M=s.flip)==null?void 0:M.index)||0)+1,S=E[D];if(S&&(!(m==="alignment"?v!==Me(S):!1)||A.every(_=>Me(_.placement)===v?_.overflows[0]>0:!0)))return{data:{index:D,overflows:A},reset:{placement:S}};let I=(H=A.filter(O=>O.overflows[0]<=0).sort((O,_)=>O.overflows[1]-_.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(d){case"bestFit":{var W;let O=(W=A.filter(_=>{if(R){let N=Me(_.placement);return N===v||N==="y"}return!0}).map(_=>[_.placement,_.overflows.filter(N=>N>0).reduce((N,K)=>N+K,0)]).sort((_,N)=>_[1]-N[1])[0])==null?void 0:W[0];O&&(I=O);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};var ll=new Set(["left","top"]);async function Xp(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Se(o),a=rt(o),l=Me(o)==="y",c=ll.has(i)?-1:1,u=s&&l?-1:1,m=pt(t,e),{mainAxis:f,crossAxis:d,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"&&(d=a==="end"?p*-1:p),l?{x:d*u,y:f*c}:{x:f*c,y:d*u}}var cl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,l=await Xp(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:i}}}}},ul=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:v=>{let{x,y:w}=v;return{x,y:w}}},...c}=pt(e,t),u={x:o,y:r},m=await s.detectOverflow(t,c),f=Me(n),d=jr(f),p=u[d],h=u[f],y=(v,x)=>Fr(x+m[v==="y"?"top":"left"],x,x-m[v==="y"?"bottom":"right"]);i&&(p=y(d,p)),a&&(h=y(f,h));let b=l.fn({...t,[d]:p,[f]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[d]:i,[f]:a}}}}}},fl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:u=!0,crossAxis:m=!0}=pt(e,t),f={x:n,y:s},d=Me(i),p=jr(d),h=f[p],y=f[d],b=pt(c,t),v=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(o=b.mainAxis)!=null?o:0,crossAxis:(r=b.crossAxis)!=null?r:0};if(u){let T=p==="y"?"height":"width",R=a.reference[p]-a.floating[T]+v.mainAxis,E=a.reference[p]+a.reference[T]-v.mainAxis;h<R?h=R:h>E&&(h=E)}if(m){var x,w;let T=p==="y"?"width":"height",R=ll.has(Se(i)),E=a.reference[d]-a.floating[T]+(R&&((x=l.offset)==null?void 0:x[d])||0)+(R?0:v.crossAxis),C=a.reference[d]+a.reference[T]+(R?0:((w=l.offset)==null?void 0:w[d])||0)-(R?v.crossAxis:0);y<E?y=E:y>C&&(y=C)}return{[p]:h,[d]:y}}}},dl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=pt(e,t),l=await n.detectOverflow(t,a),c=Se(o),u=rt(o),m=Me(o)==="y",{width:f,height:d}=r.floating,p,h;c==="top"||c==="bottom"?(p=c,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=c,p=u==="end"?"top":"bottom");let y=d-l.top-l.bottom,b=f-l.left-l.right,v=At(d-l[p],y),x=At(f-l[h],b),w=t.middlewareData.shift,T=!w,R=v,E=x;w!=null&&w.enabled.x&&(E=b),w!=null&&w.enabled.y&&(R=y),T&&!u&&(m?E=f-2*ot(l.left,l.right):R=d-2*ot(l.top,l.bottom)),await i({...t,availableWidth:E,availableHeight:R});let C=await n.getDimensions(s.floating);return f!==C.width||d!==C.height?{reset:{rects:!0}}:{}}}};function gl(e){let t=Pe(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Nt(o)!==s||Nt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function hs(e){return U(e)?e:e.contextElement}function wo(e){let t=hs(e);if(!we(t))return dt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=gl(t),i=(s?Nt(o.width):o.width)/r,a=(s?Nt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Jp=dt(0);function hl(e){let t=le(e);return!Ir()||!t.visualViewport?Jp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Zp(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===le(e)}function Qt(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=hs(e),i=dt(1);t&&(r?U(r)&&(i=wo(r)):i=wo(e));let a=Zp(s,o,r)?hl(s):dt(0),l=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,u=n.width/i.x,m=n.height/i.y;if(s&&r){let f=le(s),d=U(r)?le(r):r,p=f,h=Ar(p);for(;h&&d!==p;){let y=wo(h),b=h.getBoundingClientRect(),v=Pe(h),x=b.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=b.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,c*=y.y,u*=y.x,m*=y.y,l+=x,c+=w,p=le(h),h=Ar(p)}}return Jt({width:u,height:m,x:l,y:c})}function Ur(e,t){let o=Yo(e).scrollLeft;return t?t.left+o:Qt(ut(e)).left+o}function yl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Ur(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Qp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ut(r),a=t?$o(t.floating):!1;if(r===i||a&&s)return o;let l={scrollLeft:0,scrollTop:0},c=dt(1),u=dt(0),m=we(r);if((m||!s)&&((qt(r)!=="body"||Wo(i))&&(l=Yo(r)),m)){let d=Qt(r);c=wo(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}let f=i&&!m&&!s?yl(i,l):dt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-l.scrollTop*c.y+u.y+f.y}}function em(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function tm(e){let t=Yo(e),o=e.ownerDocument.body,r=ot(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=ot(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+Ur(e),i=-t.scrollTop;return Pe(o).direction==="rtl"&&(s+=ot(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var om=25;function rm(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=le(e),s=ut(e),i=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(i){let f=!Ir()||t==="fixed";r?f||(c=-i.offsetLeft,u=-i.offsetTop):(a=i.width,l=i.height,f&&(c=i.offsetLeft,u=i.offsetTop))}if(Ur(s)<=0){let f=s.ownerDocument,d=f.body,p=getComputedStyle(d),h=f.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),b=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;b<=om&&(a-=b)}return{width:a,height:l,x:c,y:u}}function nm(e,t){let o=Qt(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=wo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=n*s.x,c=r*s.y;return{width:i,height:a,x:l,y:c}}function pl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=rm(e,o,t);else if(t==="document")r=tm(ut(e));else if(U(t))r=nm(t,o);else{let n=hl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Jt(r)}function sm(e,t){let o=t.get(e);if(o)return o;let r=_t(e,[],!1).filter(a=>U(a)&&qt(a)!=="body"),n=null,s=Pe(e).position==="fixed",i=s?ct(e):e;for(;U(i)&&!ft(i);){let a=Pe(i),l=kr(i),c=n?n.position:s?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?r=r.filter(m=>m!==i):n=a,i=ct(i)}return t.set(e,r),r}function im(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?$o(t)?[]:sm(t,this._c):[].concat(o),r],a=pl(t,i[0],n),l=a.top,c=a.right,u=a.bottom,m=a.left;for(let f=1;f<i.length;f++){let d=pl(t,i[f],n);l=ot(d.top,l),c=At(d.right,c),u=At(d.bottom,u),m=ot(d.left,m)}return{width:c-m,height:u-l,x:m,y:l}}function am(e){let{width:t,height:o}=gl(e);return{width:t,height:o}}function lm(e,t,o){let r=we(t),n=ut(t),s=o==="fixed",i=Qt(e,!0,s,t),a={scrollLeft:0,scrollTop:0},l=dt(0);if((r||!s)&&((qt(t)!=="body"||Wo(n))&&(a=Yo(t)),r)){let f=Qt(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}!r&&n&&(l.x=Ur(n));let c=n&&!r&&!s?yl(n,a):dt(0),u=i.left+a.scrollLeft-l.x-c.x,m=i.top+a.scrollTop-l.y-c.y;return{x:u,y:m,width:i.width,height:i.height}}function gs(e){return Pe(e).position==="static"}function ml(e,t){if(!we(e)||Pe(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ut(e)===o&&(o=o.ownerDocument.body),o}function xl(e,t){let o=le(e);if($o(e))return o;if(!we(e)){let n=ct(e);for(;n&&!ft(n);){if(U(n)&&!gs(n))return n;n=ct(n)}return o}let r=ml(e,t);for(;r&&Pa(r)&&gs(r);)r=ml(r,t);return r&&ft(r)&&gs(r)&&!kr(r)?o:r||Oa(e)||o}var cm=async function(e){let t=this.getOffsetParent||xl,o=this.getDimensions,r=await o(e.floating);return{reference:lm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function um(e){return Pe(e).direction==="rtl"}var ys={convertOffsetParentRelativeRectToViewportRelativeRect:Qp,getDocumentElement:ut,getClippingRect:im,getOffsetParent:xl,getElementRects:cm,getClientRects:em,getDimensions:am,getScale:wo,isElement:U,isRTL:um};function bl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fm(e,t,o){let r=null,n,s=ut(e);function i(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function a(u,m){u===void 0&&(u=!1),m===void 0&&(m=1),i();let f=e.getBoundingClientRect(),{left:d,top:p,width:h,height:y}=f;if(u||t(),!h||!y)return;let b=qo(p),v=qo(s.clientWidth-(d+h)),x=qo(s.clientHeight-(p+y)),w=qo(d),R={rootMargin:-b+"px "+-v+"px "+-x+"px "+-w+"px",threshold:ot(0,At(1,m))||1},E=!0;function C(P){let A=P[0].intersectionRatio;if(!bl(f,e.getBoundingClientRect()))return a();if(A!==m){if(!E)return a();A?a(!1,A):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{r=new IntersectionObserver(C,{...R,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,R)}r.observe(e)}let l=le(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),i()}}function Jo(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=hs(e),u=n||s?[...c?_t(c):[],...t?_t(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",o),s&&b.addEventListener("resize",o)});let m=c&&a?fm(c,o,s):null,f=-1,d=null;i&&(d=new ResizeObserver(b=>{let[v]=b;v&&v.target===c&&d&&t&&(d.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;(x=d)==null||x.observe(t)})),o()}),c&&!l&&d.observe(c),t&&d.observe(t));let p,h=l?Qt(e):null;l&&y();function y(){let b=Qt(e);h&&!bl(h,b)&&o(),h=b,p=requestAnimationFrame(y)}return o(),()=>{var b;u.forEach(v=>{n&&v.removeEventListener("scroll",o),s&&v.removeEventListener("resize",o)}),m?.(),(b=d)==null||b.disconnect(),d=null,l&&cancelAnimationFrame(p)}}var vl=cl;var wl=ul,Rl=al,El=dl;var Tl=fl,Wr=(e,t,o)=>{let r=new Map,n=o??{},s={...ys,...n.platform,_c:r};return il(e,t,{...n,platform:s})};var de=g(F(),1),Cl=g(F(),1),Pl=g(kt(),1),pm=typeof document<"u",mm=function(){},$r=pm?Cl.useLayoutEffect:mm;function Yr(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(!Yr(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 s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!Yr(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Ol(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Sl(e,t){let o=Ol(e);return Math.round(t*o)/o}function xs(e){let t=de.useRef(e);return $r(()=>{t.current=e}),t}function _l(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,m]=de.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,d]=de.useState(r);Yr(f,r)||d(r);let[p,h]=de.useState(null),[y,b]=de.useState(null),v=de.useCallback(_=>{_!==R.current&&(R.current=_,h(_))},[]),x=de.useCallback(_=>{_!==E.current&&(E.current=_,b(_))},[]),w=s||p,T=i||y,R=de.useRef(null),E=de.useRef(null),C=de.useRef(u),P=l!=null,A=xs(l),M=xs(n),H=xs(c),W=de.useCallback(()=>{if(!R.current||!E.current)return;let _={placement:t,strategy:o,middleware:f};M.current&&(_.platform=M.current),Wr(R.current,E.current,_).then(N=>{let K={...N,isPositioned:H.current!==!1};D.current&&!Yr(C.current,K)&&(C.current=K,Pl.flushSync(()=>{m(K)}))})},[f,t,o,M,H]);$r(()=>{c===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,m(_=>({..._,isPositioned:!1})))},[c]);let D=de.useRef(!1);$r(()=>(D.current=!0,()=>{D.current=!1}),[]),$r(()=>{if(w&&(R.current=w),T&&(E.current=T),w&&T){if(A.current)return A.current(w,T,W);W()}},[w,T,W,A,P]);let S=de.useMemo(()=>({reference:R,floating:E,setReference:v,setFloating:x}),[v,x]),I=de.useMemo(()=>({reference:w,floating:T}),[w,T]),O=de.useMemo(()=>{let _={position:o,left:0,top:0};if(!I.floating)return _;let N=Sl(I.floating,u.x),K=Sl(I.floating,u.y);return a?{..._,transform:"translate("+N+"px, "+K+"px)",...Ol(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:K}},[o,a,I.floating,u.x,u.y]);return de.useMemo(()=>({...u,update:W,refs:S,elements:I,floatingStyles:O}),[u,W,S,I,O])}var bs=(e,t)=>{let o=vl(e);return{name:o.name,fn:o.fn,options:[e,t]}},vs=(e,t)=>{let o=wl(e);return{name:o.name,fn:o.fn,options:[e,t]}},ws=(e,t)=>({fn:Tl(e).fn,options:[e,t]}),Rs=(e,t)=>{let o=Rl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Es=(e,t)=>{let o=El(e);return{name:o.name,fn:o.fn,options:[e,t]}};var zr=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(Xe(99,this.componentName,t,this.componentName));o.setOpen(!0,X(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,X(Y.imperativeAction))}};var to=g(F(),1),Yl=g(kt(),1);var Wl=g(F(),1);var Hl=g(F(),1),Os=g(Kr(),1),Ul=g(Ml(),1);var Bl=g(F(),1);var Ss=[],Cs;function Fl(){return Cs}function jl(e){Ss.push(e)}function Ps(e){let t=(o,r)=>{let n=ve(Am).current,s;try{Cs=n;for(let i of Ss)i.before(n);s=e(o,r);for(let i of Ss)i.after(n);n.didInitialize=!0}finally{Cs=void 0}return s};return t.displayName=e.displayName||e.name,t}function Vl(e){return Bl.forwardRef(Ps(e))}function Am(){return{didInitialize:!1}}var Nm=mo(19),Dm=Nm?Mm:Bm;function Gr(e,t,o,r,n){return Dm(e,t,o,r,n)}function Lm(e,t,o,r,n){let s=Hl.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Os.useSyncExternalStore)(e.subscribe,s,s)}jl({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,Os.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Mm(e,t,o,r,n){let s=Fl();if(!s)return Lm(e,t,o,r,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.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)},s.syncHooks.push(a)),a.value}function Bm(e,t,o,r,n){return(0,Ul.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var Xr=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 Gr(this,t,o,r,n)}};var eo=g(F(),1);var Lt=class extends Xr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){eo.useDebugValue(t);let r=this;j(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;j(()=>(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);j(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){eo.useDebugValue(t);let r=this,n=o!==void 0;j(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return eo.useDebugValue(t),Gr(this,this.selectors[t],o,r,n)}useContextCallback(t,o){eo.useDebugValue(t);let r=$(o??Ue);this.context[t]=r}useStateSetter(t){let o=eo.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(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Fm={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},Mt=class extends Lt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ol(),nested:r,triggerElements:s},Fm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ja(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 $l(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,m=i,f=Wl.useRef(null);r===void 0&&f.current===null&&(f.current=new Mt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:u,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let d=r??f.current;return t.useSyncedValue("floatingId",n),j(()=>{let p={open:a,floatingId:n,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),d.state.positionReference===d.state.referenceElement&&(p.positionReference=l),d.update(p)},[a,n,l,c,d]),d.context.onOpenChange=m,d.context.nested=s,d}var zl={tabIndex:-1,[as]:""};function Kl(e,t=!1){let o=go(),r=Hr()!=null,n=ve(()=>e(o,r)).current;return $l({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function ql({handle:e,store:t}){return j(()=>e.attachStore(t),[e,t]),null}function jm(e,t){let o=to.useRef(null),r=to.useRef(null);return to.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,l=t.context.triggerElements.getById(i);a&&l===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function Vm(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 Hm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Gl(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),l=Hm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Vm(u,t,o.trigger,l()),e.update(u)};s?Yl.flushSync(c):c()}function Xl(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=jm(e,o),i=$(l=>{let c=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:l,...c?r:null});return}u==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=to.useCallback(l=>{s(l),l&&i(l)},[s,i]);return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Jl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=to.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");j(()=>{if(!n){r.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 u=e.select("activeTriggerId"),m=null;if(u){let f=e.context.triggerElements.getById(u);if(f)r.current=u,f!==e.state.activeTriggerElement&&(c.activeTriggerElement=f);else{for(let[d,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d;break}c.activeTriggerId===void 0&&(r.current===u?m=u:r.current=null)}}else r.current=null;if(!m&&!u&&l===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[d,p]=f.value;c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d}}(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 f=X(Y.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Zl(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=Sa(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let l=$(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Nr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:s}}function Ql(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae})},[e])}var oo=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 ec(){return new Mt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new oo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function oc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ec(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae}}function rc(e,t,o=!1){return new Mt({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,_s=e=>e.openProp??e.open,tc=e=>(e.popupElement?.id??e.floatingId)||void 0;function nc(e,t){return t!==void 0&&_s(e)&&Zo(e)===t}function Um(e,t){return nc(e,t)?!0:t!==void 0&&_s(e)&&Zo(e)==null&&e.triggerCount===1}var sc={open:_s,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:tc,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>nc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Um(e,t)?tc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var ks=g(F(),1),ic=g(Kr(),1);function ac(e){let t=ks.useCallback(r=>e===void 0?Ue:e.subscribeStore(r),[e]),o=ks.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ic.useSyncExternalStore)(t,o,()=>e?.serverStore)}function lc(e){return Wm(e,e.rootContext)}function Wm(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,u]=Ce.useState(null),[m,f]=Ce.useState(void 0),[d,p]=Ce.useState(void 0),h=Ce.useRef(null),y=Dt(r),b=Ce.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),v=_l({...e,elements:{...b,...c&&{reference:c}}}),x=U(m)?m:null,w=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?i:x),t.useSyncedValue("floatingElement",w);let T=Ce.useCallback(M=>{let H=U(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;u(H),v.refs.setReference(H)},[v.refs]),R=Ce.useCallback(M=>{(U(M)||M===null)&&(h.current=M,f(M)),(U(v.refs.reference.current)||v.refs.reference.current===null||M!==null&&!U(M))&&v.refs.setReference(M)},[v.refs,f]),E=Ce.useCallback(M=>{p(M),v.refs.setFloating(M)},[v.refs]),C=Ce.useMemo(()=>({...v.refs,setReference:R,setFloating:E,setPositionReference:T,domReference:h}),[v.refs,R,E,T]),P=Ce.useMemo(()=>({...v.elements,domReference:i}),[v.elements,i]),A=Ce.useMemo(()=>({...v,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:P,nodeId:o,rootStore:t}),[v,C,P,o,t,a,l]);return j(()=>{i&&(h.current=i)},[i]),j(()=>{t.context.dataRef.current.floatingContext=A;let M=y?.nodesRef.current.find(H=>H.id===o);M&&(M.context=A)}),Ce.useMemo(()=>({...v,context:A,refs:C,elements:P,rootStore:t}),[v,C,P,A,t])}var mt=g(F(),1);var Is=bt.os.mac&&bt.engine.webkit;function As(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=mt.useRef(!1),l=mt.useRef(null),c=mt.useRef(!0),u=et();mt.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let d=le(f);function p(){let b=n.select("domReferenceElement");!n.select("open")&&we(b)&&b===Dr(Re(b))&&(a.current=!0)}function h(){c.current=!0}function y(){c.current=!1}return tt(Z(d,"blur",p),Is&&Z(d,"keydown",h,!0),Is&&Z(d,"pointerdown",y,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function f(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let p=n.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return s.on("openchange",f),()=>{s.off("openchange",f)}},[s,o,n]);let m=mt.useMemo(()=>{function f(){a.current=!1,l.current=null}return{onMouseLeave(){f()},onFocus(d){let p=d.currentTarget;if(a.current){if(l.current===p)return;f()}let h=Oe(d.nativeEvent);if(U(h)){if(Is&&!d.relatedTarget){if(!c.current&&!Ha(h))return}else if(!Ua(h))return}let y=It(d.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:v}=d,x=typeof r=="function"?r():r;if(n.select("open")&&y||x===0||x===void 0){n.setOpen(!0,X(Y.triggerFocus,b,v));return}u.start(x,()=>{a.current||n.setOpen(!0,X(Y.triggerFocus,b,v))})},onBlur(d){f();let p=d.relatedTarget,h=d.nativeEvent,y=U(p)&&p.hasAttribute(vo("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),v=Dr(Re(b));!p&&v===b||Q(i.current.floatingContext?.refs.floating.current,v)||Q(b,v)||y||It(p??v,n.context.triggerElements)||n.setOpen(!1,X(Y.triggerFocus,h))})}}},[i,r,n,u]);return mt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ds=g(F(),1);var Ns=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 We,this.restTimeout=new We,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Jr=new WeakMap;function Eo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Jr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Jr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Zr(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=Jr.get(o);s&&s!==e&&Eo(s),Eo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,Jr.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function To(e){let t=e.context.dataRef.current,o=ve(()=>t.hoverInteractionState??Ns.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ls(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),l=s.useState("domReferenceElement"),{dataRef:c}=s.context,u=Dt(),m=Hr(),f=To(s),d=et(),p=$(()=>Mr(c.current.openEvent?.type,f.interactedInside)),h=$(()=>Wa(c.current.openEvent?.type)),y=$(()=>{Eo(f)});j(()=>{i||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,y())},[i,f,y]),Ds.useEffect(()=>y,[y]),j(()=>{if(o&&i&&f.handleCloseOptions?.blockPointerEvents&&h()&&U(l)&&a){let b=l,v=a,x=Re(a),w=u?.nodesRef.current.find(C=>C.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=f.pointerEventsScopeElement!==v?f.pointerEventsScopeElement:null,R=w!==v?w:null,E=f.handleCloseOptions?.getScope?.()??T??R??b.closest("[data-rootownerid]")??x.body;return Zr(f,{scopeElement:E,referenceElement:b,floatingElement:v}),()=>{y()}}},[o,i,l,a,f,h,u,m,y]),Ds.useEffect(()=>{if(!o)return;function b(){return!!(u&&m&&wt(u.nodesRef.current,m).length>0)}function v(C){let P=Je(r,"close",f.pointerType),A=()=>{s.setOpen(!1,X(Y.triggerHover,C)),u?.events.emit("floating.closed",C)};P?f.openChangeTimeout.start(P,A):(f.openChangeTimeout.clear(),A())}function x(C){let P=Oe(C);if(!cs(P)){f.interactedInside=!1;return}f.interactedInside=P?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),d.clear(),u?.events.off("floating.closed",R),y()}function T(C){if(b()&&u){u.events.on("floating.closed",R);return}if(It(C.relatedTarget,s.context.triggerElements))return;let P=c.current.floatingContext?.nodeId??n,A=C.relatedTarget;if(!(u&&P&&U(A)&&wt(u.nodesRef.current,P,!1).some(H=>Q(H.context?.elements.floating,A)))){if(f.handler){f.handler(C);return}y(),h()&&!p()&&v(C)}}function R(C){!u||!m||b()||d.start(0,()=>{u.events.off("floating.closed",R),s.setOpen(!1,X(Y.triggerHover,C)),u.events.emit("floating.closed",C)})}let E=a;return tt(E&&Z(E,"mouseenter",w),E&&Z(E,"mouseleave",T),E&&Z(E,"pointerdown",x,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,s,c,r,n,h,p,y,f,u,m,d])}var Bt=g(F(),1),cc=g(kt(),1);var $m={current:null};function Ms(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:l=$m,externalTree:c,isActiveTrigger:u=!0,getHandleCloseContext:m,isClosing:f,shouldOpen:d,guardStaleOpen:p=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=h.context,v=Dt(c),x=To(h),w=Bt.useRef(!1),T=Le(n),R=Le(r),E=Le(i),C=Le(o),P=Le(d),A=Le(f),M=$(()=>Mr(y.current.openEvent?.type,x.interactedInside)),H=$(()=>P.current?.()!==!1),W=$((I,O,_)=>{let N=h.context.triggerElements;if(N.hasElement(O))return!I||!Q(I,O);if(!U(_))return!1;let K=_;return N.hasMatchingElement(re=>Q(re,K))&&(!I||!Q(I,K))}),D=$(()=>{if(!x.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",x.handler),x.handler=void 0}),S=$(()=>{Eo(x)});return u&&(x.handleCloseOptions=T.current?.__options),Bt.useEffect(()=>D,[D]),Bt.useEffect(()=>{if(!o)return;function I(O){O.open?w.current=!1:(w.current=O.reason===Y.triggerHover,D(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return b.on("openchange",I),()=>{b.off("openchange",I)}},[o,b,x,D]),Bt.useEffect(()=>{if(!o)return;function I(k,V=!0){let q=Je(R.current,"close",x.pointerType);q?x.openChangeTimeout.start(q,()=>{h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k)}):V&&(x.openChangeTimeout.clear(),h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k))}let O=l.current??(u?h.select("domReferenceElement"):null);if(!U(O))return;function _(k){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,s&&!vt(x.pointerType))return;let V=us(E.current),q=Je(R.current,"open",x.pointerType),oe=Oe(k),z=k.currentTarget??null,ce=h.select("domReferenceElement"),ee=z;if(U(oe)&&!h.context.triggerElements.hasElement(oe)){for(let Ae of h.context.triggerElements.elements())if(Q(Ae,oe)){ee=Ae;break}}U(z)&&U(ce)&&!h.context.triggerElements.hasElement(z)&&Q(z,ce)&&(ee=ce);let ie=ee==null?!1:W(ce,ee,oe),ue=h.select("open"),me=A.current?.()??h.select("transitionStatus")==="ending",ht=!ue&&me&&w.current,ne=!ie&&U(ee)&&U(ce)&&Q(ce,ee)&&ht,ge=V>0&&!q,he=ie&&(ue||ht)||ne,ze=!ue||ie;if(he){H()&&h.setOpen(!0,X(Y.triggerHover,k,ee));return}ge||(q?x.openChangeTimeout.start(q,()=>{ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee))}):ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee)))}function N(k){if(M()){S();return}D();let V=h.select("domReferenceElement"),q=Re(V);x.restTimeout.clear(),x.restTimeoutPending=!1;let oe=y.current.floatingContext??m?.();if(It(k.relatedTarget,h.context.triggerElements))return;if(T.current&&oe){h.select("open")||x.openChangeTimeout.clear();let ce=l.current;x.handler=T.current({...oe,tree:v,x:k.clientX,y:k.clientY,onClose(){S(),D(),C.current&&!M()&&ce===h.select("domReferenceElement")&&I(k,!0)}}),q.addEventListener("mousemove",x.handler),x.handler(k);return}(x.pointerType!=="touch"||!Q(h.select("floatingElement"),k.relatedTarget))&&I(k)}function K(k){Q(O,k.relatedTarget)||(x.openChangeTimeout.clear(),x.restTimeout.clear(),x.restTimeoutPending=!1)}let re=p?Z(O,"mouseout",K):void 0;return a?tt(Z(O,"mousemove",_,{once:!0}),Z(O,"mouseenter",_),Z(O,"mouseleave",N),re):tt(Z(O,"mouseenter",_),Z(O,"mouseleave",N),re)},[D,S,y,R,h,o,T,x,u,W,M,s,a,E,l,v,C,m,A,H,p]),Bt.useMemo(()=>{if(!o)return;function I(O){x.pointerType=O.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(O){let{nativeEvent:_}=O,N=O.currentTarget,K=h.select("domReferenceElement"),re=h.select("open"),k=W(K,N,O.target);if(s&&!vt(x.pointerType))return;if(re&&k&&x.handleCloseOptions?.blockPointerEvents){let oe=h.select("floatingElement");if(oe){let z=x.handleCloseOptions?.getScope?.()??N.ownerDocument.body;Zr(x,{scopeElement:z,referenceElement:N,floatingElement:oe})}}let V=us(E.current);if(re&&!k||V===0||!k&&x.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;x.restTimeout.clear();function q(){if(x.restTimeoutPending=!1,M())return;let oe=h.select("open");!x.blockMouseMove&&(!oe||k)&&H()&&h.setOpen(!0,X(Y.triggerHover,_,N))}x.pointerType==="touch"?cc.flushSync(()=>{q()}):k&&re?q():(x.restTimeoutPending=!0,x.restTimeout.start(V,q))}}},[o,x,M,W,s,h,E,H])}var uc=.1,Ym=uc*uc,te=.5;function Qr(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function en(e,t,o,r,n,s,i,a,l,c){let u=!1;return Qr(e,t,o,r,n,s)&&(u=!u),Qr(e,t,n,s,i,a)&&(u=!u),Qr(e,t,i,a,l,c)&&(u=!u),Qr(e,t,l,c,o,r)&&(u=!u),u}function zm(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tn(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=l&&t<=c}function Bs(e={}){let{blockPointerEvents:t=!1}=e,o=new We,r=({x:n,y:s,placement:i,elements:a,onClose:l,nodeId:c,tree:u})=>{let m=i?.split("-")[0],f=!1,d=null,p=null,h=typeof performance<"u"?performance.now():0;function y(v,x){let w=performance.now(),T=w-h;if(d===null||p===null||T===0)return d=v,p=x,h=w,!1;let R=v-d,E=x-p,C=R*R+E*E,P=T*T*Ym;return d=v,p=x,h=w,C<P}function b(){o.clear(),l()}return function(x){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||m==null||n==null||s==null)return;let{clientX:R,clientY:E}=x,C=Oe(x),P=x.type==="mouseleave",A=Q(T,C),M=Q(w,C);if(A&&(f=!0,!P))return;if(M&&(f=!1,!P)){f=!0;return}if(P&&U(x.relatedTarget)&&Q(T,x.relatedTarget))return;function H(){return!!(u&&wt(u.nodesRef.current,c).length>0)}function W(){H()||b()}if(H())return;let D=w.getBoundingClientRect(),S=T.getBoundingClientRect(),I=n>S.right-S.width/2,O=s>S.bottom-S.height/2,_=S.width>D.width,N=S.height>D.height,K=(_?D:S).left,re=(_?D:S).right,k=(N?D:S).top,V=(N?D:S).bottom;if(m==="top"&&s>=D.bottom-1||m==="bottom"&&s<=D.top+1||m==="left"&&n>=D.right-1||m==="right"&&n<=D.left+1){W();return}let q=!1;switch(m){case"top":q=tn(R,E,K,D.top+1,re,S.bottom-1);break;case"bottom":q=tn(R,E,K,S.top+1,re,D.bottom-1);break;case"left":q=tn(R,E,S.right-1,V,D.left+1,k);break;case"right":q=tn(R,E,D.right-1,V,S.left+1,k);break;default:}if(q)return;if(f&&!zm(R,E,D)){W();return}if(!P&&y(R,E)){W();return}let oe=!1;switch(m){case"top":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s+te+1,ue=I||_?S.bottom-te:S.top,me=I?_?S.bottom-te:S.top:S.bottom-te;oe=en(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"bottom":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s-te,ue=I||_?S.top+te:S.bottom,me=I?_?S.top+te:S.bottom:S.top+te;oe=en(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"left":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n+te+1,ue=O||N?S.right-te:S.left,me=O?N?S.right-te:S.left:S.right-te;oe=en(R,E,ue,S.top,me,S.bottom,ie,ce,ie,ee);break}case"right":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n-te,ue=O||N?S.left+te:S.right,me=O?N?S.left+te:S.right:S.left+te;oe=en(R,E,ie,ce,ie,ee,ue,S.top,me,S.bottom);break}default:}oe?f||o.start(40,W):W()}};return r.__options={...e,blockPointerEvents:t},r}var on=class extends Lt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var _w=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Zn.startingStyle]="startingStyle",e[e.endingStyle=Zn.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Km={"data-popup-open":""};var qm={"data-open":""},Gm={"data-closed":""},Xm={"data-anchor-hidden":""},fc={open(e){return e?Km:null}};var Qo={open(e){return e?qm:Gm},anchorHidden(e){return e?Xm:null}},dc={...Qo,...Ca};function pc(e){return mo(19)?e:e?"true":void 0}var rn=g(F(),1),Fs=rn.createContext(void 0);function So(){return rn.useContext(Fs)?.direction??"ltr"}var Ye=g(F(),1);var Jm=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:m="real"}=pt(e,t)||{};if(c==null)return{};let f=Vr(u),d={x:o,y:r},p=Xo(n),h=Go(p),y=await i.getDimensions(c),b=p==="y",v=b?"top":"left",x=b?"bottom":"right",w=b?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[p]-d[p]-s.floating[h],R=d[p]-s.reference[p],E=m==="real"?await i.getOffsetParent?.(c):a.floating,C=a.floating[w]||s.floating[h];(!C||!await i.isElement?.(E))&&(C=a.floating[w]||s.floating[h]);let P=T/2-R/2,A=C/2-y[h]/2-1,M=Math.min(f[v],A),H=Math.min(f[x],A),W=M,D=C-y[h]-H,S=C/2-y[h]/2+P,I=Fr(W,S,D),O=!l.arrow&&rt(n)!=null&&S!==I&&s.reference[h]/2-(S<W?M:H)-y[h]/2<0,_=O?S<W?S-W:S-D:0;return{[p]:d[p]+_,data:{[p]:I,centerOffset:S-I-_,...O&&{alignmentOffset:_}},reset:O}}}),mc=(e,t)=>({...Jm(e),options:[e,t]});var gc={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Co={sideX:"left",sideY:"top"};var hc="--available-width",yc="--available-height";function vc(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 xc(e,t,o){let{rects:r,placement:n}=e;return{side:vc(t,Se(n),o),align:rt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function wc(e){return Zm(e,lc)}function Zm(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:m=5,disableAnchorTracking:f=!1,inline:d,keepMounted:p=!1,floatingRootContext:h,mounted:y,collisionAvoidance:b,shift:v,nodeId:x,adaptiveOrigin:w,lazyFlip:T=!1,externalTree:R}=e,[E,C]=Ye.useState(null);!y&&E!==null&&C(null);let P=b.side||"flip",A=b.align||"flip",M=b.fallbackAxisSide||"end",H=v?.crossAxis??!1,W=v?.rootBoundary,D=typeof o=="function"?o:void 0,S=$(D),I=D?S:o,O=Le(o),_=Le(y),K=So()==="rtl",re=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"}[n],k=i==="center"?re:`${re}-${i}`,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 q=1,oe=n==="bottom"?q:0,z=n==="top"?q:0,ce=n==="right"?q:0,ee=n==="left"?q:0,ie={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ue=Ye.useRef(null),me=Le(s),ht=Le(a),ne=typeof s!="function"?s:0,ge=typeof a!="function"?a:0,he=[];d&&he.push(d),he.push(bs(J=>{let Ke=xc(J,n,K),it=typeof me.current=="function"?me.current(Ke):me.current,Ve=typeof ht.current=="function"?ht.current(Ke):ht.current;return{mainAxis:it,crossAxis:Ve,alignmentAxis:Ve}},[ne,ge,K,n]));let ze=A==="none"&&P!=="shift",Ae=!ze&&(u||H||P==="shift"),so=P==="none"?null:Rs({...ie,padding:{top:V.top+q+oe,right:V.right+q+ee,bottom:V.bottom+q+z,left:V.left+q+ce},mainAxis:!H&&P==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),Ut=ze?null:vs({...ie,rootBoundary:W,mainAxis:A!=="none",crossAxis:Ae,limiter:u||H?void 0:ws(J=>{if(!ue.current)return{};let{width:Ke,height:it}=ue.current.getBoundingClientRect(),Ve=Me(Se(J.placement)),yt=Ve==="y"?Ke:it,at=Ve==="y"?V.left+V.right:V.top+V.bottom;return{offset:yt/2+at/2}})},[ie,u,H,W,V,A]);P==="shift"||A==="shift"||i==="center"?he.push(Ut,so):he.push(so,Ut),he.push(Es({...ie,apply({elements:{floating:J},availableWidth:Ke,availableHeight:it,rects:Ve}){if(!_.current)return;let yt=J.style;yt.setProperty(hc,`${Ke}px`),yt.setProperty(yc,`${it}px`);let at=le(J).devicePixelRatio||1,{x:Do,y:hr,width:yr,height:In}=Ve.reference,An=(Math.round((Do+yr)*at)-Math.round(Do*at))/at,Nn=(Math.round((hr+In)*at)-Math.round(hr*at))/at;yt.setProperty("--anchor-width",`${An}px`),yt.setProperty("--anchor-height",`${Nn}px`)}}),mc(J=>({element:ue.current||Re(J.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(J){let{elements:Ke,middlewareData:it,placement:Ve,rects:yt,y:at}=J,Do=Se(Ve),hr=Me(Do),yr=ue.current,In=it.arrow?.x||0,An=it.arrow?.y||0,Nn=yr?.clientWidth||0,Df=yr?.clientHeight||0,Dn=In+Nn/2,hi=An+Df/2,Lf=Math.abs(it.shift?.y||0),Mf=yt.reference.height/2,Lo=typeof s=="function"?s(xc(J,n,K)):s,Bf=Lf>Lo,Ff={top:`${Dn}px calc(100% + ${Lo}px)`,bottom:`${Dn}px ${-Lo}px`,left:`calc(100% + ${Lo}px) ${hi}px`,right:`${-Lo}px ${hi}px`}[Do],jf=`${Dn}px ${yt.reference.y+Mf-at}px`;return Ke.floating.style.setProperty("--transform-origin",Ae&&hr==="y"&&Bf?jf:Ff),{}}},gc,w),j(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let Et=Ye.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Tt,elements:ye,x:ur,y:L,middlewareData:B,update:xe,placement:Te,context:St,isPositioned:Qe,floatingStyles:Ct}=t({rootContext:h,open:p?y:void 0,placement:k,middleware:he,strategy:r,whileElementsMounted:p?void 0:(...J)=>Jo(...J,Et),nodeId:x,externalTree:R}),{sideX:je,sideY:io}=B.adaptiveOrigin||Co,Wt=Qe?r:"fixed",fr=Ye.useMemo(()=>{let J;return Qe?w?J={position:Wt,[je]:ur,[io]:L}:J={...Ct,position:Wt}:J={position:Wt,top:0,left:0},J[hc]="100vw",J[yc]="100vh",Qe||(J.opacity=0),J},[w,Wt,je,ur,io,L,Ct,Qe]),ao=Ye.useRef(null);j(()=>{if(!y)return;let J=O.current,Ke=typeof J=="function"?J():J,Ve=(bc(Ke)?Ke.current:Ke)||null||null;Ve!==ao.current&&(Tt.setPositionReference(Ve),ao.current=Ve)},[y,Tt,I,O]),Ye.useEffect(()=>{if(!y)return;let J=O.current;typeof J!="function"&&bc(J)&&J.current!==ao.current&&(Tt.setPositionReference(J.current),ao.current=J.current)},[y,Tt,I,O]),Ye.useEffect(()=>{if(p&&y&&ye.reference&&ye.floating)return Jo(ye.reference,ye.floating,xe,Et)},[p,y,ye,xe,Et]);let Pt=Se(Te),dr=vc(n,Pt,K),pr=rt(Te)||"center",mr=!!B.hide?.referenceHidden;j(()=>{T&&y&&Qe&&Pt!==re&&C(Pt)},[T,y,Qe,Pt,re]);let gr=Ye.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),gi=B.arrow?.centerOffset!==0;return Ye.useMemo(()=>({positionerStyles:fr,arrowStyles:gr,arrowRef:ue,arrowUncentered:gi,side:dr,align:pr,physicalSide:Pt,anchorHidden:mr,refs:Tt,context:St,isPositioned:Qe,update:xe}),[fr,gr,ue,gi,dr,pr,Pt,mr,Tt,St,Qe,xe])}function bc(e){return e!=null&&"current"in e}function nn(e){return e==="starting"?Ja:ae}function Rc(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:l},nn(r),n],stateAttributesMapping:Qo})}var Ee=g(F(),1),Ic=g(kt(),1);var Ec=g(F(),1);function Tc(e){let[t,o]=Ec.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Po=g(F(),1);function js(e){let t=Pe(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Nt(o)!==s||Nt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function Cc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:l}=e,c=bo(t,!0),u=yo(),m=Po.useRef(null),f=Po.useRef(!0),d=Po.useRef(Ue),p=$(s),h=$(i),y=Po.useMemo(()=>Qm(a,l),[a,l]);j(()=>{if(!n){d.current=Ue,f.current=!0,m.current=null;return}if(!t||!o)return;d.current=Sc(t,y),Vs(t,"auto");let b=an(t,"position","static"),v=an(t,"transform","none"),x=an(t,"scale","1"),w=Sc(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){b(),v(),w()}function R(){T(),x()}if(p?.(),f.current||m.current===null){sn(o,"max-content");let A=js(t);return m.current=A,sn(o,A),R(),h?.(null,A),f.current=!1,()=>{d.current(),d.current=Ue}}sn(o,"max-content");let E=m.current,C=js(t);m.current=C,Vs(t,E),R(),h?.(E,C),sn(o,C);let P=new AbortController;return u.request(()=>{Vs(t,C),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},P.signal)}),()=>{P.abort(),u.cancel(),d.current(),d.current=Ue}},[r,t,o,c,u,n,p,h,y])}function Qm(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?ae:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function an(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Sc(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(an(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ue}function Vs(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 sn(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 Pc=g(F(),1);var Oc=g(G(),1),ln=function(t){let{direction:o="ltr"}=t,r=Pc.useMemo(()=>({direction:o}),[o]);return(0,Oc.jsx)(Fs.Provider,{value:r,children:t.children})};var _c={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,l=le(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Co};let m=await s.getOffsetParent?.(n),f={width:0,height:0};if(i==="fixed"&&l?.visualViewport)f={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let v=Re(n);f={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await s.isElement?.(m)&&(f=await s.getDimensions(m));let d=Se(a),p=t,h=o;d==="left"&&(p=f.width-(t+r.width)),d==="top"&&(h=f.height-(o+r.height));let y=d==="left"?"right":Co.sideX,b=d==="top"?"bottom":Co.sideY;return{x:p,y:h,data:{sideX:y,sideY:b}}}};var Oo=g(G(),1),Ac={activationDirection:e=>e?{"data-activation-direction":e}:null};function Nc(e){let{store:t,side:o,children:r}=e,n=So(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),u=t.useState("popupElement"),m=t.useState("positionerElement"),f=Tc(a?s:null),d=og(i,l),p=Ee.useRef(null),[h,y]=Ee.useState(null),[b,v]=Ee.useState(null),x=Ee.useRef(null),w=Ee.useRef(null),T=bo(x,!0),R=yo(),E=Ee.useRef(null),[C,P]=Ee.useState(null),[A,M]=Ee.useState(!1);j(()=>(t.set("adaptiveOrigin",_c),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=$(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),W=$(N=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&P(N)}),D=$(()=>{E.current?.abort();let N=new AbortController;E.current=N,T(()=>{y(null),P(null),p.current=null},N.signal)}),S=Ee.useRef(null);j(()=>{(!a||!c)&&(S.current=null)},[a,c]),j(()=>{if(s&&f&&s!==f&&S.current!==s&&p.current){y(p.current),M(!0);let N=tg(f,s);v(N),S.current=s}},[s,f]),j(()=>{h!=null&&(E.current?.abort(),M(!0),R.request(()=>{Ic.flushSync(()=>{M(!1)}),D()}))},[d,h,D,R]),j(()=>{let N=x.current;if(!N)return;let K=Re(N).createElement("div");for(let re of Array.from(N.childNodes))K.appendChild(re.cloneNode(!0));p.current=K});let I=h!=null,O;I?O=(0,Oo.jsxs)(Ee.Fragment,{children:[(0,Oo.jsx)("div",{"data-previous":!0,inert:pc(!0),ref:w,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,Oo.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":A?"":void 0,children:r},d)]}):O=(0,Oo.jsx)("div",{"data-current":!0,ref:x,children:r},d),j(()=>{let N=w.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),Cc({popupElement:u,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:W,side:o,direction:n});let _={activationDirection:eg(b),transitioning:I};return{children:O,state:_}}function eg(e){if(e)return`${kc(e.horizontal,5,"right","left")} ${kc(e.vertical,5,"down","up")}`}function kc(e,t,o,r){return e>t?o:e<-t?r:""}function tg(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function og(e,t){let[o,r]=Ee.useState(0),n=Ee.useRef(e),s=Ee.useRef(t),i=Ee.useRef(!1);return j(()=>{let a=n.current,l=s.current,c=e!==a,u=t!==l;c?(r(m=>m+1),i.current=!u):i.current&&u&&(r(m=>m+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var cn=g(F(),1),Dc=g(kt(),1);var Lc=g(G(),1),Mc=cn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...l}=t,{node:c,subtree:u}=tl({container:n,ref:o,componentProps:t,elementProps:l});return!u&&!c?null:(0,Lc.jsxs)(cn.Fragment,{children:[u,c&&Dc.createPortal(r,c)]})});var Fe={};qe(Fe,{Arrow:()=>tu,Handle:()=>tr,Popup:()=>Qc,Portal:()=>Gc,Positioner:()=>Jc,Provider:()=>ru,Root:()=>Uc,Trigger:()=>zc,Viewport:()=>su,createHandle:()=>iu});var _o=g(F(),1);var un=g(F(),1),Hs=un.createContext(void 0);function Ze(e){let t=un.useContext(Hs);if(t===void 0&&!e)throw new Error(Xe(72));return t}var Bc=g(F(),1);var Fc={...sc,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},fn=class extends Lt{constructor(t,o,r){let n=new oo;super(Vc(t,n,o,r),Hc(n),Fc)}setOpen=(t,o)=>{Gl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,X(Y.triggerPress,t))}};function jc(){let e=new oo,t=new on(Object.freeze(Vc(void 0,e)),Object.freeze(Hc(e)),Fc);return Object.assign(t,{setOpen:Ue,cancelPendingOpen:Ue})}function Vc(e,t,o,r=!1){let n={...oc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=rc(t,o,r),n}function Hc(e){return{popupRef:Bc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var er=g(G(),1),Uc=Ps(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:m,defaultTriggerId:f=null,children:d}=t,p=Kl((M,H)=>new fn({open:r,openProp:n,activeTriggerId:f,triggerIdProp:m},M,H));p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let h=p.useState("open"),y=!o&&h,b=p.useState("activeTriggerId"),v=p.useState("mounted"),x=p.useState("payload");p.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),Jl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=Zl(y,p),R=p.useState("isInstantPhase"),E=p.useState("instantType"),C=p.useState("lastOpenChangeReason"),P=_o.useRef(null);j(()=>{h&&o&&p.setOpen(!1,X(Y.disabled))},[h,o,p]),j(()=>{T==="ending"&&C===Y.none||T!=="ending"&&R?(E!=="delay"&&(P.current=E),p.set("instantType","delay")):P.current!==null&&(p.set("instantType",P.current),P.current=null)},[T,R,C,E,p]),j(()=>{y&&b==null&&p.set("payload",void 0)},[p,b,y]),_o.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,X(Y.imperativeAction))}),[w,p]);let A=y||v||!o&&i!=="none";return(0,er.jsxs)(Hs.Provider,{value:p,children:[u&&(0,er.jsx)(ql,{handle:u,store:p}),A&&(0,er.jsx)(rg,{store:p,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:x}):d]})});function rg({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ms(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=ps(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=_o.useMemo(()=>Yt(s.reference,n.reference),[s.reference,n.reference]);return Ql(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??ae}),null}var pn=g(F(),1);var dn=g(F(),1),Us=dn.createContext(void 0);function Wc(){return dn.useContext(Us)}var Yc="data-base-ui-tooltip-trigger";function $c(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(U(n))return n}}let t=e.target;return U(t)?t:null}function sg(e){let t=e;for(;t;){let o=t.closest(`[${Yc}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var zc=Vl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:l,delay:c,closeOnClick:u=!0,closeDelay:m,id:f,...d}=t,p=Ze(!0),y=ac(i)??p;if(!y)throw new Error(Xe(82));let b=Ea(f),v=y.useState("isTriggerActive",b),x=y.useState("isOpenedByTrigger",b),w=y.useState("floatingRootContext"),T=pn.useRef(null),R=c??600,E=m??0,{registerTrigger:C,isMountedByThisTrigger:P}=Xl(b,T,y,{payload:a,closeOnClick:u,closeDelay:E}),A=Wc(),{delayRef:M,isInstantPhase:H,hasProvider:W}=ds(w,{open:x}),D=To(w);y.useSyncedValue("isInstantPhase",H);let S=y.useState("disabled"),I=l??S,O=Le(I),_=y.useState("trackCursorAxis"),N=y.useState("disableHoverablePopup"),K=pn.useRef(!1),re=et(),k=pn.useRef(void 0);function V(){return W?Je(M.current,"open")===0?0:c??A??600:R}function q(ne){let ge=T.current;if(!ge||!ne)return!1;let he=sg(ne);return he!==null&&he!==ge&&Q(ge,he)}function oe(ne){let ge=q(ne);return K.current=ge,ge&&(D.openChangeTimeout.clear(),D.restTimeout.clear(),D.restTimeoutPending=!1,re.clear()),ge}let z=Ms(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!N&&_!=="both"?Bs():null,restMs:V,delay(){return m==null&&W?{close:Je(M.current,"close")}:{close:E}},triggerElementRef:T,isActiveTrigger:v,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!K.current}}),ce=As(w,{enabled:!I}).reference,ee=ne=>{let ge=K.current,he=$c(ne),ze=oe(he),Ae=T.current,so=Ae&&he&&Q(Ae,he);if(ze&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,X(Y.triggerHover,ne));return}if(ge&&!ze&&so&&!O.current&&!y.select("open")&&Ae&&vt(k.current)){let Ut=()=>{!K.current&&!O.current&&!y.select("open")&&y.setOpen(!0,X(Y.triggerHover,ne,Ae))},Et=V();Et===0?(re.clear(),Ut()):re.start(Et,Ut)}},ie=y.useState("triggerProps",P);return De("button",t,{state:{open:x},ref:[o,C,T],props:[z,ce,P||_!=="none"?ie:void 0,{onMouseOver(ne){ee(ne.nativeEvent)},onFocus(ne){q($c(ne.nativeEvent))&&ne.preventBaseUIHandler()},onMouseLeave(){K.current=!1,re.clear(),k.current=void 0},onPointerEnter(ne){k.current=ne.pointerType},onPointerDown(ne){k.current=ne.pointerType,y.set("closeOnClick",u),u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},onClick(ne){u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},id:b,"data-trigger-disabled":I?"":void 0,[Yc]:I?void 0:""},d],stateAttributesMapping:fc})});var qc=g(F(),1);var mn=g(F(),1),Ws=mn.createContext(void 0);function Kc(){let e=mn.useContext(Ws);if(e===void 0)throw new Error(Xe(70));return e}var $s=g(G(),1),Gc=qc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ze().useState("mounted")||r?(0,$s.jsx)(Ws.Provider,{value:r,children:(0,$s.jsx)(Mc,{ref:o,...n})}):null});var hn=g(F(),1);var gn=g(F(),1),Ys=gn.createContext(void 0);function ko(){let e=gn.useContext(Ys);if(e===void 0)throw new Error(Xe(71));return e}var Xc=g(G(),1),Jc=hn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:m="clipping-ancestors",collisionPadding:f=5,arrowPadding:d=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Za,style:b,...v}=t,x=Ze(),w=Kc(),T=x.useState("open"),R=x.useState("mounted"),E=x.useState("trackCursorAxis"),C=x.useState("disableHoverablePopup"),P=x.useState("floatingRootContext"),A=x.useState("instantType"),M=x.useState("transitionStatus"),H=x.useState("adaptiveOrigin"),W=wc({anchor:s,positionMethod:i,floatingRootContext:P,mounted:R,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:m,collisionPadding:f,sticky:p,arrowPadding:d,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:H}),D=hn.useMemo(()=>({open:T,side:W.side,align:W.align,anchorHidden:W.anchorHidden,instant:E!=="none"?"tracking-cursor":A}),[T,W.side,W.align,W.anchorHidden,E,A]),S=Rc(t,D,{styles:W.positionerStyles,transitionStatus:M,props:v,refs:[o,x.useStateSetter("positionerElement")],hidden:!R,inert:!T||E==="both"||C});return(0,Xc.jsx)(Ys.Provider,{value:W,children:S})});var Zc=g(F(),1);var Qc=Zc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{side:l,align:c}=ko(),u=a.useState("open"),m=a.useState("instantType"),f=a.useState("transitionStatus"),d=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Nr({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),Ls(p,{enabled:!h,closeDelay:y});let b=a.useStateSetter("popupElement");return De("div",t,{state:{open:u,side:l,align:c,instant:m,transitionStatus:f},ref:[o,a.context.popupRef,b],props:[zl,d,nn(f),i],stateAttributesMapping:dc})});var eu=g(F(),1);var tu=eu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{arrowRef:l,side:c,align:u,arrowUncentered:m,arrowStyles:f}=ko(),d=a.useState("open"),p=a.useState("instantType");return De("div",t,{state:{open:d,side:c,align:u,uncentered:m,instant:p},ref:[o,l],props:[{style:f,"aria-hidden":!0},i],stateAttributesMapping:Qo})});var ou=g(F(),1);var zs=g(G(),1),ru=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=ou.useMemo(()=>({open:o,close:r}),[o,r]);return(0,zs.jsx)(Us.Provider,{value:o,children:(0,zs.jsx)(fs,{delay:s,timeoutMs:n,children:t.children})})};var nu=g(F(),1);var su=nu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,l=Ze(),c=ko(),u=l.useState("instantType"),{children:m,state:f}=Nc({store:l,side:c.side,children:i}),d={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:u};return De("div",t,{state:d,ref:o,props:[a,{children:m}],stateAttributesMapping:Ac})});var tr=class extends zr{constructor(){super(jc(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function iu(){return new tr}function au(e){return De(e.defaultTagName??"div",e,e)}var Io={};qe(Io,{Popup:()=>Ou,Portal:()=>yn,Positioner:()=>xn,Provider:()=>Bu,Root:()=>Lu,Trigger:()=>Iu});var Cu=g(He(),1);var du=g(He(),1);var qs="data-wp-hash";function Gs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ag(document)),e.__wpStyleRuntime}function ig(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 cu(e,t,o){if(!e.head)return;let r=Gs(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ig(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ag(e){let t=Gs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)cu(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 lg(e,t){let o=Gs();o.styles.set(e,t);for(let r of o.documents.keys())cu(r,e,t)}typeof process>"u",lg("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 lu={slot:"_11fc52b637ff8a7e__slot"},uu="data-wp-compat-overlay-slot";function cg(){return typeof document>"u"?null:document}function ug(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var gt=null;function Ks(e){return e.setAttribute("aria-hidden","false"),e}function fg(e){let t=e.createElement("div");return t.setAttribute(uu,""),lu.slot&&t.classList.add(lu.slot),e.body.appendChild(t),t}function fu(){if(typeof window>"u"||!ug()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=cg();if(!e||!e.body)return;if(gt&&gt.ownerDocument===e&&gt.isConnected)return Ks(gt);let t=e.querySelector(`[${uu}]`);return t instanceof HTMLDivElement?(gt=Ks(t),gt):(gt?.isConnected&&gt.remove(),gt=Ks(fg(e)),gt)}var pu=g(G(),1),yn=(0,du.forwardRef)(function({container:t,...o},r){return(0,pu.jsx)(Fe.Portal,{container:t??fu(),...o,ref:r})});var mu=g(He(),1),yu=g(G(),1),Xs="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"&&pg(document)),e.__wpStyleRuntime}function dg(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 gu(e,t,o){if(!e.head)return;let r=Js(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Xs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function pg(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gu(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 hu(e,t){let o=Js();o.styles.set(e,t);for(let r of o.documents.keys())gu(r,e,t)}typeof process>"u",hu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hu("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 gg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},xn=(0,mu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,yu.jsx)(Fe.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(mg["box-sizing"],gg.positioner,o)})});var xu=g(He(),1);function Zs(e,t,o){return(0,xu.cloneElement)(e??t,{children:o})}var hg=g(vu(),1);var Eu=g(Ru(),1),{lock:AT,unlock:Tu}=(0,Eu.__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 yg(){let e=hg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Tu(e.privateApis).ThemeProvider}var Su=yg();var or=g(G(),1),Qs="data-wp-hash";function ei(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bg(document)),e.__wpStyleRuntime}function xg(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 Pu(e,t,o){if(!e.head)return;let r=ei(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function bg(e){let t=ei();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Pu(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 vg(e,t){let o=ei();o.styles.set(e,t);for(let r of o.documents.keys())Pu(r,e,t)}typeof process>"u",vg("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 wg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rg={background:"#1e1e1e"},Ou=(0,Cu.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,or.jsx)(Su,{color:Rg,children:(0,or.jsx)(Fe.Popup,{ref:i,className:po(wg.popup,n),...s,children:r})}),l=Zs(o,(0,or.jsx)(xn,{}),a);return Zs(t,(0,or.jsx)(yn,{}),l)});var _u=g(He(),1),ku=g(G(),1),Iu=(0,_u.forwardRef)(function(t,o){return(0,ku.jsx)(Fe.Trigger,{ref:o,...t})});var Au=g(Ne(),1),Nu=g(G(),1);function Du({children:e}){return(0,Nu.jsx)(ln,{direction:(0,Au.isRTL)()?"rtl":"ltr",children:e})}var ti=g(G(),1);function Lu(e){return(0,ti.jsx)(Du,{children:(0,ti.jsx)(Fe.Root,{...e})})}var Mu=g(G(),1);function Bu({...e}){return(0,Mu.jsx)(Fe.Provider,{...e})}var bn=g(He(),1),rr=(0,bn.forwardRef)(({icon:e,size:t=24,style:o,...r},n)=>{let s=e.props.style,i=s||o?{...s,...o}:void 0;return(0,bn.cloneElement)(e,{width:t,height:t,...r,...i?{style:i}:{},ref:n})});var wn=g(vn(),1),oi=g(G(),1),ri=(0,oi.jsx)(wn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,oi.jsx)(wn.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"})});var Rn=g(vn(),1),ni=g(G(),1),si=(0,ni.jsx)(Rn.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)(Rn.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})});var nr=g(vn(),1),sr=g(G(),1),ii=(0,sr.jsxs)(nr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,sr.jsx)(nr.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"}),(0,sr.jsx)(nr.Path,{d:"M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z",fill:"currentColor",stroke:"none"})]});var ju=g(He(),1),ai="data-wp-hash";function li(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tg(document)),e.__wpStyleRuntime}function Eg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ai}]`))if(o.getAttribute(ai)===t)return!0;return!1}function Vu(e,t,o){if(!e.head)return;let r=li(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Eg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ai,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Tg(e){let t=li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Vu(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 Sg(e,t){let o=li();o.styles.set(e,t);for(let r of o.documents.keys())Vu(r,e,t)}typeof process>"u",Sg("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 Cg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ci=(0,ju.forwardRef)(function({render:t,...o},r){return au({render:t,ref:r,props:Yt({className:Cg["visually-hidden"]},o,{"data-visually-hidden":""})})});var En=g(Ne(),1);var Ao=g(G(),1);function Pg({rating:e}){let t=Math.round(e/.5)*.5,o=Math.floor(e),r=Math.ceil(e-o),n=5-(o+r);return(0,Ao.jsxs)("span",{"aria-label":(0,En.sprintf)((0,En.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-full",icon:si,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-half-full",icon:ii,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-empty",icon:ri,size:16},`empty_stars_${i}`))]})}var Wu=Pg;var ui=g(G(),1),Og=({rating:e})=>(0,ui.jsx)("span",{className:"block-directory-block-ratings",children:(0,ui.jsx)(Wu,{rating:e})}),$u=Og;var Yu=g(lo(),1),fi=g(G(),1);function _g({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,fi.jsx)("img",{className:t,src:e,alt:""}):(0,fi.jsx)(Yu.BlockIcon,{className:t,icon:e,showColors:!0})}var Tn=_g;var zu=g(Ne(),1),Ku=g(Ge(),1);var Sn=g(G(),1),kg=({block:e})=>{let t=(0,Ku.useSelect)(o=>o(fe).getErrorNoticeForBlock(e.id),[e]);return t?(0,Sn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,Sn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,zu.__)("Try reloading the page."):null]})}):null},qu=kg;var pe=g(G(),1);function Ig({title:e,rating:t,ratingCount:o},{hasNotice:r,isInstalled:n,isInstalling:s}){let i=Math.round(t/.5)*.5;return!n&&r?(0,be.sprintf)((0,be.__)("Retry installing %s."),(0,Ft.decodeEntities)(e)):n?(0,be.sprintf)((0,be.__)("Add %s."),(0,Ft.decodeEntities)(e)):s?(0,be.sprintf)((0,be.__)("Installing %s."),(0,Ft.decodeEntities)(e)):o<1?(0,be.sprintf)((0,be.__)("Install %s."),(0,Ft.decodeEntities)(e)):(0,be.sprintf)((0,be._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",o),(0,Ft.decodeEntities)(e),i,o)}function Ag({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,Xu.getBlockType)(e.name),{hasNotice:l,isInstalling:c,isInstallable:u}=(0,Ju.useSelect)(d=>{let{getErrorNoticeForBlock:p,isInstalling:h}=d(fe),y=p(e.id),b=y&&y.isFatal;return{hasNotice:!!y,isInstalling:h(e.id),isInstallable:!b}},[e]),m="";a?m=(0,be.__)("Installed!"):c&&(m=(0,be.__)("Installing\u2026"));let f=Ig(e,{hasNotice:l,isInstalled:a,isInstalling:c});return(0,pe.jsxs)(Io.Root,{children:[(0,pe.jsx)(Io.Trigger,{render:(0,pe.jsxs)(Cn.Composite.Item,{className:po("block-directory-downloadable-block-list-item",c&&"is-installing"),accessibleWhenDisabled:!0,disabled:c||!u,onClick:d=>{d.preventDefault(),t()},"aria-label":f,type:"button",role:"option",children:[(0,pe.jsxs)("div",{className:"block-directory-downloadable-block-list-item__icon",children:[(0,pe.jsx)(Tn,{icon:n,title:i}),c?(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,pe.jsx)(Cn.Spinner,{})}):(0,pe.jsx)($u,{rating:s})]}),(0,pe.jsxs)("span",{className:"block-directory-downloadable-block-list-item__details",children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__title",children:(0,Gu.createInterpolateElement)((0,be.sprintf)((0,be.__)("%1$s <span>by %2$s</span>"),(0,Ft.decodeEntities)(i),o),{span:(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__author"})})}),l?(0,pe.jsx)(qu,{block:e}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:m||(0,Ft.decodeEntities)(r)}),u&&!(a||c)&&(0,pe.jsx)(ci,{children:(0,be.__)("Install block")})]})]})]})}),(0,pe.jsx)(Io.Popup,{children:f})]})}var Zu=Ag;var di=g(G(),1),Ng=()=>{};function Dg({items:e,onHover:t=Ng,onSelect:o}){let{installBlockType:r}=(0,of.useDispatch)(fe);return e.length?(0,di.jsx)(ef.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Qu.__)("Blocks available for install"),children:e.map(n=>(0,di.jsx)(Zu,{onClick:()=>{(0,tf.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var rf=Dg;var jt=g(Ne(),1),nf=g(He(),1),sf=g(Uu(),1),nt=g(G(),1);function Lg({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,nf.useEffect)(()=>{(0,sf.speak)((0,jt.sprintf)((0,jt._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))},[r]),(0,nt.jsxs)(nt.Fragment,{children:[!o&&(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,jt.__)("No results available from your installed blocks.")}),(0,nt.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel",children:[(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel__header",children:[(0,nt.jsx)("h2",{className:"block-directory-downloadable-blocks-panel__title",children:(0,jt.__)("Available to install")}),(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__description",children:(0,jt.__)("Select a block to install and add it to your post.")})]}),e]})]})}var af=Lg;var Pn=g(Ne(),1),On=g($t(),1),st=g(G(),1);function Mg(){return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,st.jsx)("p",{children:(0,Pn.__)("No results found.")})}),(0,st.jsx)("div",{className:"block-editor-inserter__tips",children:(0,st.jsxs)(On.Tip,{children:[(0,Pn.__)("Interested in creating your own block?"),(0,st.jsx)("br",{}),(0,st.jsxs)(On.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,Pn.__)("Get started here"),"."]})]})})]})}var pi=Mg;var Ie=g(G(),1),lf=[],Bg=e=>(0,df.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(fe),s=t(ff.store).canUser("read","block-directory/search"),i=lf;if(s){i=o(e);let a=n(),l=i.filter(({name:c})=>{let u=a.some(f=>f.name===c),m=(0,pf.getBlockType)(c);return u||!m});l.length!==i.length&&(i=l),i.length===0&&(i=lf)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function mf({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Bg(n);return s===void 0||a||r?(0,Ie.jsxs)(Ie.Fragment,{children:[s&&!o&&(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,cf.__)("No results available from your installed blocks.")}),(0,Ie.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"})]}),(0,Ie.jsx)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading",children:(0,Ie.jsx)(uf.Spinner,{})})]}):s===!1?o?null:(0,Ie.jsx)(pi,{}):i.length===0?o?null:(0,Ie.jsx)(pi,{}):(0,Ie.jsx)(af,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ie.jsx)(rf,{items:i,onSelect:e,onHover:t})})}var mi=g(G(),1);function Fg(){let[e,t]=(0,yf.useState)(""),o=(0,hf.debounce)(t,400);return(0,mi.jsx)(gf.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,mi.jsx)(mf,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var xf=Fg;var ir=g(Ne(),1),vf=g(Ge(),1),wf=g(Ln(),1);var _n=g(Ne(),1);var Vt=g(G(),1);function bf({items:e}){return e.length?(0,Vt.jsx)("ul",{className:"block-directory-compact-list",children:e.map(({icon:t,id:o,title:r,author:n})=>(0,Vt.jsxs)("li",{className:"block-directory-compact-list__item",children:[(0,Vt.jsx)(Tn,{icon:t,title:r}),(0,Vt.jsxs)("div",{className:"block-directory-compact-list__item-details",children:[(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-title",children:r}),(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-author",children:(0,_n.sprintf)((0,_n.__)("By %s"),n)})]})]},o))}):null}var ar=g(G(),1);function Rf(){let e=(0,vf.useSelect)(t=>t(fe).getNewBlockTypes(),[]);return e.length?(0,ar.jsxs)(wf.PluginPrePublishPanel,{title:(0,ir.sprintf)((0,ir._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0,children:[(0,ar.jsx)("p",{className:"installed-blocks-pre-publish-panel__copy",children:(0,ir._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)}),(0,ar.jsx)(bf,{items:e})]}):null}var ro=g(Ne(),1),Pf=g($t(),1),Of=g(Ot(),1),_f=g(He(),1),cr=g(Ge(),1),kf=g(Un(),1),no=g(lo(),1);var kn=g(Ne(),1),Ef=g($t(),1),No=g(Ot(),1),lr=g(Ge(),1),Tf=g(lo(),1);var Sf=g(G(),1);function Cf({attributes:e,block:t,clientId:o}){let r=(0,lr.useSelect)(i=>i(fe).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,lr.useDispatch)(fe),{replaceBlock:s}=(0,lr.useDispatch)(Tf.store);return(0,Sf.jsx)(Ef.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,No.getBlockType)(t.name),[l]=(0,No.parse)(e.originalContent);l&&a&&s(o,(0,No.createBlock)(a.name,l.attributes,l.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,kn.sprintf)((0,kn.__)("Install %s"),t.title)})}var Rt=g(G(),1),jg=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,cr.useSelect)(s=>{let{getDownloadableBlocks:i}=s(fe),a=i("block:"+o).filter(({name:l})=>o===l);return{hasPermission:s(kf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Rt.jsx)(e,{...t}):(0,Rt.jsx)(Vg,{...t,originalBlock:r})},Vg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,cr.useDispatch)(no.store),i=()=>{s(t.clientId,(0,Of.createBlock)("core/html",{},[],[r]))},a=!!r,l=(0,cr.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:d}=m(no.store);return f("core/html",d(n))},[n]),c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely."),e.title||o),u=[(0,Rt.jsx)(Cf,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&l&&(c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),e.title||o),u.push((0,Rt.jsx)(Pf.Button,{__next40pxDefaultSize:!0,onClick:i,variant:"tertiary",children:(0,ro.__)("Keep as HTML")},"convert"))),(0,Rt.jsxs)("div",{...(0,no.useBlockProps)(),children:[(0,Rt.jsx)(no.Warning,{actions:u,children:c}),(0,Rt.jsx)(_f.RawHTML,{children:r})]})},If=jg;var Ht=g(G(),1);(0,Af.registerPlugin)("block-directory",{icon:void 0,render(){return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ki,{}),(0,Ht.jsx)(xf,{}),(0,Ht.jsx)(Rf,{})]})}});(0,Nf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=If(e.edit)),e));return Yf(Hg);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/block-editor.js b/wp-includes/js/dist/block-editor.js
index b22bdba4f1..cccb572d86 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -1924,10 +1924,10 @@ var wp;
         };
         return function(d2, b2) {
           extendStatics2(d2, b2);
-          function __240() {
+          function __242() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
+          d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t3) {
@@ -7287,11 +7287,11 @@ var wp;
   var clsx_default = clsx;

   // packages/block-editor/build-module/hooks/utils.mjs
-  var import_blocks110 = __toESM(require_blocks(), 1);
-  var import_element302 = __toESM(require_element(), 1);
-  var import_data184 = __toESM(require_data(), 1);
-  var import_compose105 = __toESM(require_compose(), 1);
-  var import_hooks18 = __toESM(require_hooks(), 1);
+  var import_blocks109 = __toESM(require_blocks(), 1);
+  var import_element296 = __toESM(require_element(), 1);
+  var import_data182 = __toESM(require_data(), 1);
+  var import_compose107 = __toESM(require_compose(), 1);
+  var import_hooks15 = __toESM(require_hooks(), 1);

   // packages/block-editor/build-module/components/block-edit/context.mjs
   var import_element = __toESM(require_element(), 1);
@@ -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 __240() {
+    function __242() {
       this.constructor = d2;
     }
-    d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
+    d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
   }
   var __assign = function() {
     __assign = Object.assign || function __assign2(t3) {
@@ -10425,11 +10425,17 @@ var wp;
   // packages/icons/build-module/icon/index.mjs
   var import_element5 = __toESM(require_element(), 1);
   var icon_default = (0, import_element5.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
+    ({ icon, size: size4 = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
       return (0, import_element5.cloneElement)(icon, {
         width: size4,
         height: size4,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -10438,42 +10444,45 @@ var wp;
   // packages/icons/build-module/library/align-center.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.Path, { d: "M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z" }) });
+  var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.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_runtime3.jsx)(import_primitives.Path, { d: "M7.5 5H16.5M4 12H20M7.5 19H16.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/align-justify.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var align_justify_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.Path, { d: "M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z" }) });
+  var align_justify_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.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_runtime4.jsx)(import_primitives2.Path, { d: "M4 5H20M4 12H20M4 19H16.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/align-left.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.Path, { d: "M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z" }) });
+  var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.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_runtime5.jsx)(import_primitives3.Path, { d: "M4 5H13M4 12H20M4 19H13", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/align-none.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z" }) });
+  var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(import_primitives4.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_runtime6.jsx)(import_primitives4.Path, { d: "M5 5H19M5 19H19", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/align-right.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.Path, { d: "M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z" }) });
+  var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.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_runtime7.jsx)(import_primitives5.Path, { d: "M11 5H20M4 12H20M11 19H20", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-down.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.Path, { d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" }) });
+  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.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_runtime8.jsx)(import_primitives6.Path, { d: "M12 4V19M7 14L12 19L17 14", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-left.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
+  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.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_runtime9.jsx)(import_primitives7.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-right.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.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_runtime10.jsx)(import_primitives8.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/aspect-ratio.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
@@ -10493,52 +10502,57 @@ var wp;
   // packages/icons/build-module/library/category.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.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/caution.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
+  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" }) });

   // packages/icons/build-module/library/check.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-down.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-left-small.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-left.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-right-small.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-right.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  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" }) });

   // packages/icons/build-module/library/chevron-up.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  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" }) });

   // packages/icons/build-module/library/close-small.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  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" }) });

   // packages/icons/build-module/library/cog.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
@@ -10715,62 +10729,93 @@ var wp;
   // packages/icons/build-module/library/image.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 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" }) });

   // packages/icons/build-module/library/info.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z" }) });
+  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" }) });

   // packages/icons/build-module/library/justify-bottom.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.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Path, { d: "M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-center-vertical.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.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Path, { d: "M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-center.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.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Path, { d: "M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-left.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.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Path, { d: "M9 9v6h11V9H9zM4 20h1.5V4H4v16z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-right.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.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-space-between-vertical.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.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-space-between.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.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Path, { d: "M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-stretch-vertical.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.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Path, { d: "M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-stretch.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.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Path, { d: "M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/justify-top.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.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: "M9 20h6V9H9v11zM4 4v1.5h16V4H4z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/keyboard-return.mjs
   var import_primitives66 = __toESM(require_primitives(), 1);
@@ -10785,17 +10830,17 @@ var wp;
   // packages/icons/build-module/library/link-off.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.Path, { d: "M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z" }) });
+  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" }) });

   // packages/icons/build-module/library/link.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  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" }) });

   // packages/icons/build-module/library/list-view.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.Path, { d: "M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z" }) });
+  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" }) });

   // packages/icons/build-module/library/lock-outline.mjs
   var import_primitives71 = __toESM(require_primitives(), 1);
@@ -10841,7 +10886,10 @@ var wp;
   // packages/icons/build-module/library/paragraph.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.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: "m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/pencil.mjs
   var import_primitives79 = __toESM(require_primitives(), 1);
@@ -10856,22 +10904,31 @@ var wp;
   // packages/icons/build-module/library/plus.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  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" }) });

   // packages/icons/build-module/library/position-center.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.jsx)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/position-left.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.jsx)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Path, { d: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z" }) });
+  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" }),
+    /* @__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
   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.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 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/post-featured-image.mjs
   var import_primitives85 = __toESM(require_primitives(), 1);
@@ -10886,12 +10943,15 @@ var wp;
   // packages/icons/build-module/library/published.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.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/reset.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M7 11.5h10V13H7z" }) });
+  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" }) });

   // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
@@ -10906,7 +10966,7 @@ var wp;
   // packages/icons/build-module/library/search.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.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 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" }) });

   // packages/icons/build-module/library/seen.mjs
   var import_primitives92 = __toESM(require_primitives(), 1);
@@ -10989,17 +11049,26 @@ var wp;
   // packages/icons/build-module/library/stretch-full-width.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.jsx)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/stretch-wide.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.jsx)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/styles.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.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, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
+  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" })
+  ] });

   // packages/icons/build-module/library/symbol.mjs
   var import_primitives106 = __toESM(require_primitives(), 1);
@@ -11049,7 +11118,7 @@ var wp;
   // packages/icons/build-module/library/upload.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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
+  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);
@@ -11560,10 +11629,13 @@ var wp;
     }
     const resolvedValue = getResolvedRefValue(ruleValue, tree);
     if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-      resolvedValue.url = getResolvedThemeFilePath(
-        resolvedValue.url,
-        tree?._links?.["wp:theme-file"]
-      );
+      return {
+        ...resolvedValue,
+        url: getResolvedThemeFilePath(
+          resolvedValue.url,
+          tree?._links?.["wp:theme-file"]
+        )
+      };
     }
     return resolvedValue;
   }
@@ -19796,6 +19868,9 @@ var wp;
         rules.push(`flex-wrap: ${flexWrap}`);
       }
       if (orientation === "horizontal") {
+        if (hasViewportOverride("orientation")) {
+          rules.push("flex-direction: row");
+        }
         if (shouldOutputFlexAlignment && verticalAlignment) {
           rules.push(`align-items: ${verticalAlignment}`);
         }
@@ -21754,15 +21829,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-canvas/index.mjs
-  var import_compose77 = __toESM(require_compose(), 1);
-  var import_element206 = __toESM(require_element(), 1);
-  var import_data128 = __toESM(require_data(), 1);
+  var import_compose79 = __toESM(require_compose(), 1);
+  var import_element207 = __toESM(require_element(), 1);
+  var import_data129 = __toESM(require_data(), 1);
   var import_components113 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-list/index.mjs
-  var import_data83 = __toESM(require_data(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
-  var import_element170 = __toESM(require_element(), 1);
+  var import_data84 = __toESM(require_data(), 1);
+  var import_compose66 = __toESM(require_compose(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   var import_blocks50 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-list/block.mjs
@@ -25486,15 +25561,26 @@ var wp;
         if (!isEnabled) {
           return;
         }
+        let timeoutId;
         function listener(event) {
           if (event.defaultPrevented) {
             return;
           }
           event.preventDefault();
-          node.classList.toggle(
-            "is-hovered",
-            event.type === "mouseover"
-          );
+          const isHovered = event.type === "mouseover";
+          node.classList.toggle("is-hovered", isHovered);
+          clearTimeout(timeoutId);
+          if (!isHovered) {
+            node.classList.remove("is-hovered-draggable");
+            return;
+          }
+          const { target } = event;
+          timeoutId = setTimeout(() => {
+            node.classList.toggle(
+              "is-hovered-draggable",
+              !target.isContentEditable
+            );
+          }, 100);
         }
         const unsubscribeOut = subscribeDelegatedListener(
           node,
@@ -25509,7 +25595,9 @@ var wp;
         return () => {
           unsubscribeOut();
           unsubscribeOver();
+          clearTimeout(timeoutId);
           node.classList.remove("is-hovered");
+          node.classList.remove("is-hovered-draggable");
         };
       },
       [isEnabled]
@@ -26635,9 +26723,9 @@ var wp;
         const {
           getBlockAttributes: getBlockAttributes3,
           isBlockParentHiddenEverywhere: isBlockParentHiddenEverywhere2,
-          getSettings: getSettings8
+          getSettings: getSettings9
         } = unlock(select3(store));
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         return {
           currentBlockVisibility: getBlockAttributes3(clientId)?.metadata?.blockVisibility,
           selectedDeviceType: settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key,
@@ -27242,7 +27330,7 @@ var wp;
           getBlockAttributes: getBlockAttributes3,
           canRemoveBlock: canRemoveBlock2,
           canMoveBlock: canMoveBlock2,
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getEditedContentOnlySection: getEditedContentOnlySection2,
           getBlockEditingMode: getBlockEditingMode2,
           getBlockName: getBlockName2,
@@ -27274,7 +27362,7 @@ var wp;
         const attributes2 = getBlockAttributes3(clientId) ?? ghostBlock?.attributes;
         const { name: blockName, isValid: isValid22 } = blockWithoutAttributes;
         const blockType2 = (0, import_blocks25.getBlockType)(blockName);
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const {
           supportsLayout,
           isPreviewMode: isPreviewMode2,
@@ -27511,25 +27599,25 @@ var wp;
   var block_default2 = (0, import_element33.memo)(BlockListBlockProvider);

   // packages/block-editor/build-module/components/block-list-appender/index.mjs
-  var import_data70 = __toESM(require_data(), 1);
+  var import_data71 = __toESM(require_data(), 1);
   var import_blocks44 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/default-block-appender/index.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
-  var import_data69 = __toESM(require_data(), 1);
-  var import_keycodes9 = __toESM(require_keycodes(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_keycodes10 = __toESM(require_keycodes(), 1);

   // packages/block-editor/build-module/components/inserter/index.mjs
   var import_a11y11 = __toESM(require_a11y(), 1);
-  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
   var import_components58 = __toESM(require_components(), 1);
-  var import_data68 = __toESM(require_data(), 1);
+  var import_data69 = __toESM(require_data(), 1);
   var import_blocks43 = __toESM(require_blocks(), 1);
-  var import_element157 = __toESM(require_element(), 1);
+  var import_element158 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_element155 = __toESM(require_element(), 1);
+  var import_element156 = __toESM(require_element(), 1);
   var import_components56 = __toESM(require_components(), 1);

   // packages/ui/build-module/badge/badge.mjs
@@ -43578,13 +43666,13 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+    registerStyle("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 style_default = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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 Text = (0, import_element47.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
     const element = useRender({
       render: render4,
@@ -43686,7 +43774,7 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("9db2873e7f", "@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,#f6e6e3);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,#c6f7cd);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))}}}");
+    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))}}}");
   }
   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) {
@@ -43705,11 +43793,24 @@ var wp;
     );
   });

-  // packages/ui/build-module/button/button.mjs
-  var import_a11y4 = __toESM(require_a11y(), 1);
+  // packages/ui/build-module/tooltip/index.mjs
+  var tooltip_exports = {};
+  __export(tooltip_exports, {
+    Popup: () => Popup,
+    Portal: () => Portal,
+    Positioner: () => Positioner,
+    Provider: () => Provider2,
+    Root: () => Root,
+    Trigger: () => Trigger
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element52 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
   var import_element49 = __toESM(require_element(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -43791,86 +43892,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("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)}}}');
+    registerStyle3("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 style_default3 = { "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" };
-  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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
   }
-  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  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" };
-  var Button8 = (0, import_element49.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className,
-      focusableWhenDisabled = true,
-      disabled: disabled2,
-      loading,
-      loadingAnnouncement = (0, import_i18n31.__)("Loading"),
-      children,
-      ...props
-    }, ref) {
-      const mergedClassName = clsx_default(
-        global_css_defense_default2.button,
-        resets_default["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default3.button,
-        style_default3[`is-${tone}`],
-        style_default3[`is-${variant}`],
-        style_default3[`is-${size4}`],
-        loading && style_default3["is-loading"],
-        className
-      );
-      (0, import_element49.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y4.speak)(loadingAnnouncement);
-        }
-      }, [loading, loadingAnnouncement]);
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element49.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-        Button6,
+        index_parts_exports5.Portal,
         {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
       );
     }
   );

-  // packages/ui/build-module/button/icon.mjs
-  var import_element51 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/tooltip/positioner.mjs
   var import_element50 = __toESM(require_element(), 1);
-  var import_primitives118 = __toESM(require_primitives(), 1);
   var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element50.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-      import_primitives118.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -43952,1775 +44049,2367 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}');
+    registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default4 = { "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_element51.forwardRef)(
-    function ButtonIcon2({ className, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        Icon,
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 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)(
+        index_parts_exports5.Positioner,
         {
           ref,
-          icon,
-          className: clsx_default(style_default4.icon, className),
-          size: 24,
-          ...props
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default3.positioner,
+            className
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/button/index.mjs
-  ButtonIcon.displayName = "Button.Icon";
-  var Button9 = Object.assign(Button8, {
-    /**
-     * An icon component specifically designed to work well when rendered inside
-     * a `Button` component.
-     */
-    Icon: ButtonIcon
-  });
-
-  // node_modules/@date-fns/tz/tzName/index.js
-  function tzName(timeZone, date, format7 = "long") {
-    return new Intl.DateTimeFormat("en-US", {
-      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
-      hour: "numeric",
-      timeZone,
-      timeZoneName: format7
-    }).format(date).split(/\s/g).slice(2).join(" ");
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element51 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element51.cloneElement)(slot ?? defaultSlot, { children });
   }

-  // node_modules/@date-fns/tz/tzOffset/index.js
-  var offsetFormatCache = {};
-  var offsetCache = {};
-  function tzOffset(timeZone, date) {
-    try {
-      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
-        timeZone,
-        timeZoneName: "longOffset"
-      }).format;
-      const offsetStr = format7(date).split("GMT")[1];
-      if (offsetStr in offsetCache) return offsetCache[offsetStr];
-      return calcOffset(offsetStr, offsetStr.split(":"));
-    } catch {
-      if (timeZone in offsetCache) return offsetCache[timeZone];
-      const captures = timeZone?.match(offsetRe);
-      if (captures) return calcOffset(timeZone, captures.slice(1));
-      return NaN;
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/build-module/lock-unlock.mjs
+  var import_private_apis4 = __toESM(require_private_apis(), 1);
+  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__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"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
     }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock3(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
-  var offsetRe = /([+-]\d\d):?(\d\d)?/;
-  function calcOffset(cacheStr, values) {
-    const hours = +(values[0] || 0);
-    const minutes = +(values[1] || 0);
-    const seconds = +(values[2] || 0) / 60;
-    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
-  }
+  var ThemeProvider = getThemeProvider();

-  // node_modules/@date-fns/tz/date/mini.js
-  var TZDateMini = class _TZDateMini extends Date {
-    //#region static
-    constructor(...args) {
-      super();
-      if (args.length > 1 && typeof args[args.length - 1] === "string") {
-        this.timeZone = args.pop();
-      }
-      this.internal = /* @__PURE__ */ new Date();
-      if (isNaN(tzOffset(this.timeZone, this))) {
-        this.setTime(NaN);
-      } else {
-        if (!args.length) {
-          this.setTime(Date.now());
-        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
-          this.setTime(args[0]);
-        } else if (typeof args[0] === "string") {
-          this.setTime(+new Date(args[0]));
-        } else if (args[0] instanceof Date) {
-          this.setTime(+args[0]);
-        } else {
-          this.setTime(+new Date(...args));
-          adjustToSystemTZ(this, args);
-        }
-      }
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    static tz(tz, ...args) {
-      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    //#endregion
-    //#region time zone
-    withTimeZone(timeZone) {
-      return new _TZDateMini(+this, timeZone);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    getTimezoneOffset() {
-      const offset4 = -tzOffset(this.timeZone, this);
-      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
     }
-    //#endregion
-    //#region time
-    setTime(_time) {
-      Date.prototype.setTime.apply(this, arguments);
-      syncToInternal(this);
-      return +this;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDateMini(+new Date(date), this.timeZone);
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-  };
-  var re = /^(get|set)(?!UTC)/;
-  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
-    if (!re.test(method)) return;
-    const utcMethod = method.replace(re, "$1UTC");
-    if (!TZDateMini.prototype[utcMethod]) return;
-    if (method.startsWith("get")) {
-      TZDateMini.prototype[method] = function() {
-        return this.internal[utcMethod]();
-      };
-    } else {
-      TZDateMini.prototype[method] = function() {
-        Date.prototype[utcMethod].apply(this.internal, arguments);
-        syncFromInternal(this);
-        return +this;
-      };
-      TZDateMini.prototype[utcMethod] = function() {
-        Date.prototype[utcMethod].apply(this, arguments);
-        syncToInternal(this);
-        return +this;
-      };
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  });
-  function syncToInternal(date) {
-    date.internal.setTime(+date);
-    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
-    // precision errors from historical offsets.
-    Math.round(-tzOffset(date.timeZone, date) * 60));
-  }
-  function syncFromInternal(date) {
-    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
-    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
-    adjustToSystemTZ(date);
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function adjustToSystemTZ(date, constructorArgs) {
-    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
-    const offsetWithSeconds = tzOffset(date.timeZone, date);
-    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
-    const prevHour = /* @__PURE__ */ new Date(+date);
-    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
-    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
-    const systemDSTChange = systemOffset - prevHourSystemOffset;
-    let systemOffsetForDiff = systemOffset;
-    if (systemDSTChange && systemOffset !== offset4) {
-      const systemHour = Date.prototype.getHours.apply(date);
-      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
-      if (systemHour !== expectedHour) {
-        const testDate = /* @__PURE__ */ new Date(+date);
-        const testOffsetDiff = systemOffset - offset4;
-        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
-        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
-        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
-        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
-      }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(targetDocument, hash, css);
     }
-    const offsetDiff = systemOffsetForDiff - offset4;
-    if (offsetDiff)
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
-    const systemDate = /* @__PURE__ */ new Date(+date);
-    systemDate.setUTCSeconds(0);
-    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
-    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
-    if (secondsOffset || systemSecondsOffset)
-      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
-    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
-    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
-    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const postOffsetDiff = postSystemOffset - postOffset;
-    const offsetChanged = postOffset !== offset4;
-    const postDiff = postOffsetDiff - offsetDiff;
-    const targetDSTShift = postOffset - offset4;
-    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
-    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
-    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
-      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
-      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
-      const offsetChange = postOffset - newOffset;
-      if (offsetChange && postDiff < 0) {
-        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    syncToInternal(date);
-    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
-    const drift = expectedTime - +date.internal;
-    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
-      Date.prototype.setTime.call(date, +date + drift);
-      syncToInternal(date);
-    }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  function registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
+    }
   }
-  function targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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 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)(
+      index_parts_exports5.Popup,
+      {
+        ref,
+        className: clsx_default(style_default4.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Portal, {}), positionedPopup);
+  });

-  // node_modules/@date-fns/tz/date/index.js
-  var TZDate = class _TZDate extends TZDateMini {
-    //#region static
-    static tz(tz, ...args) {
-      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
-    }
-    //#endregion
-    //#region representation
-    toISOString() {
-      const [sign, hours, minutes] = this.tzComponents();
-      const tz = `${sign}${hours}:${minutes}`;
-      return this.internal.toISOString().slice(0, -1) + tz;
-    }
-    toString() {
-      return `${this.toDateString()} ${this.toTimeString()}`;
-    }
-    toDateString() {
-      const [day, date, month, year] = this.internal.toUTCString().split(" ");
-      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
-    }
-    toTimeString() {
-      const time = this.internal.toUTCString().split(" ")[4];
-      const [sign, hours, minutes] = this.tzComponents();
-      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
-    }
-    toLocaleString(locales, options) {
-      return Date.prototype.toLocaleString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
-    }
-    toLocaleDateString(locales, options) {
-      return Date.prototype.toLocaleDateString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
-    }
-    toLocaleTimeString(locales, options) {
-      return Date.prototype.toLocaleTimeString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
-    }
-    //#endregion
-    //#region private
-    tzComponents() {
-      const offset4 = this.getTimezoneOffset();
-      const sign = offset4 > 0 ? "-" : "+";
-      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
-      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
-      return [sign, hours, minutes];
-    }
-    //#endregion
-    withTimeZone(timeZone) {
-      return new _TZDate(+this, timeZone);
-    }
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDate(+new Date(date), this.timeZone);
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element53 = __toESM(require_element(), 1);
+  var import_jsx_runtime194 = __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 });
     }
-    //#endregion
-  };
-
-  // node_modules/date-fns/constants.js
-  var daysInYear = 365.2425;
-  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime = -maxTime;
-  var millisecondsInWeek = 6048e5;
-  var millisecondsInDay = 864e5;
-  var millisecondsInMinute = 6e4;
-  var millisecondsInHour = 36e5;
-  var millisecondsInSecond = 1e3;
-  var secondsInHour = 3600;
-  var secondsInDay = secondsInHour * 24;
-  var secondsInWeek = secondsInDay * 7;
-  var secondsInYear = secondsInDay * daysInYear;
-  var secondsInMonth = secondsInYear / 12;
-  var secondsInQuarter = secondsInMonth * 3;
-  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
+  );

-  // node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n31 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DirectionProvider, { direction: (0, import_i18n31.isRTL)() ? "rtl" : "ltr", children });
   }

-  // node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime196 = __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 }) });
   }

-  // node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
+  // packages/ui/build-module/tooltip/provider.mjs
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  function Provider2({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports5.Provider, { ...props });
   }

-  // node_modules/date-fns/addMonths.js
-  function addMonths(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) {
-      return _date;
-    }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-    const daysInMonth = endOfDesiredMonth.getDate();
-    if (dayOfMonth >= daysInMonth) {
-      return endOfDesiredMonth;
-    } else {
-      _date.setFullYear(
-        endOfDesiredMonth.getFullYear(),
-        endOfDesiredMonth.getMonth(),
-        dayOfMonth
-      );
-      return _date;
-    }
-  }
+  // 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 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,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
+    );
+  });

-  // node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
-  }
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element56 = __toESM(require_element(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);

-  // node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element55 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    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") {
+      registerDocument6(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(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);
+    };
   }
-
-  // node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize);
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element55.forwardRef)(
+    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
+      const element = useRender({
+        render: render4,
+        ref,
+        props: mergeProps(
+          { className: style_default5["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );

-  // node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element56.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+      }
+    };
   }
+  var KeyboardShortcutDescription = (0, import_element56.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { ref }),
+        children: (0, import_i18n32.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n32.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  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 });
+  });

-  // node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
+  // packages/ui/build-module/form/primitives/constants.mjs
+  var ITEM_POPUP_POSITIONER_PROPS = {
+    align: "start",
+    sideOffset: 8,
+    collisionPadding: 12
+  };

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
+  // packages/ui/build-module/button/button.mjs
+  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 STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/areIntervalsOverlapping.js
-  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
-    const [leftStartTime, leftEndTime] = [
-      +toDate(intervalLeft.start, options?.in),
-      +toDate(intervalLeft.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    const [rightStartTime, rightEndTime] = [
-      +toDate(intervalRight.start, options?.in),
-      +toDate(intervalRight.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    if (options?.inclusive)
-      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
-    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/max.js
-  function max2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result < date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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);
+    };
   }
-
-  // node_modules/date-fns/min.js
-  function min2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result > date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/isSameDay.js
-  function isSameDay(laterDate, earlierDate, options) {
-    const [dateLeft_, dateRight_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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)}}}');
   }
-
-  // node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  var style_default6 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle7("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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))}}}");
   }
-
-  // node_modules/date-fns/differenceInCalendarMonths.js
-  function differenceInCalendarMonths(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
-    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
-    return yearsDiff * 12 + monthsDiff;
+  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) {
+    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)}");
   }
+  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 Button8 = (0, import_element57.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n33.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default2.button,
+        resets_default2["box-sizing"],
+        focus_module_default["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default6.button,
+        style_default6[`is-${tone}`],
+        style_default6[`is-${variant}`],
+        style_default6[`is-${size4}`],
+        loading && style_default6["is-loading"],
+        className
+      );
+      (0, import_element57.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y4.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        Button6,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/endOfMonth.js
-  function endOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const month = _date.getMonth();
-    _date.setFullYear(_date.getFullYear(), month + 1, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  // packages/ui/build-module/button/icon.mjs
+  var import_element58 = __toESM(require_element(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    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") {
+      registerDocument8(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/_lib/normalizeInterval.js
-  function normalizeInterval(context, interval) {
-    const [start2, end] = normalizeDates(context, interval.start, interval.end);
-    return { start: start2, end };
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/eachMonthOfInterval.js
-  function eachMonthOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setDate(1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setMonth(date.getMonth() + step);
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return reversed ? dates.reverse() : dates;
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/startOfMonth.js
-  function startOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(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);
+    };
   }
-
-  // node_modules/date-fns/endOfYear.js
-  function endOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    _date.setFullYear(year + 1, 0, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  if (typeof process === "undefined" || true) {
+    registerStyle8("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)}}}');
   }
-
-  // node_modules/date-fns/eachYearOfInterval.js
-  function eachYearOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setMonth(0, 1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
-    }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setFullYear(date.getFullYear() + step);
+  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)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default7.icon, className),
+          size: 24,
+          ...props
+        }
+      );
     }
-    return reversed ? dates.reverse() : dates;
-  }
+  );

-  // node_modules/date-fns/endOfWeek.js
-  function endOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
-    _date.setDate(_date.getDate() + diff);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button9 = Object.assign(Button8, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
   }

-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  // node_modules/@date-fns/tz/tzOffset/index.js
+  var offsetFormatCache = {};
+  var offsetCache = {};
+  function tzOffset(timeZone, date) {
+    try {
+      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
+        timeZone,
+        timeZoneName: "longOffset"
+      }).format;
+      const offsetStr = format7(date).split("GMT")[1];
+      if (offsetStr in offsetCache) return offsetCache[offsetStr];
+      return calcOffset(offsetStr, offsetStr.split(":"));
+    } catch {
+      if (timeZone in offsetCache) return offsetCache[timeZone];
+      const captures = timeZone?.match(offsetRe);
+      if (captures) return calcOffset(timeZone, captures.slice(1));
+      return NaN;
+    }
+  }
+  var offsetRe = /([+-]\d\d):?(\d\d)?/;
+  function calcOffset(cacheStr, values) {
+    const hours = +(values[0] || 0);
+    const minutes = +(values[1] || 0);
+    const seconds = +(values[2] || 0) / 60;
+    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
   }

-  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
-  var formatDistanceLocale = {
-    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"
+  // node_modules/@date-fns/tz/date/mini.js
+  var TZDateMini = class _TZDateMini extends Date {
+    //#region static
+    constructor(...args) {
+      super();
+      if (args.length > 1 && typeof args[args.length - 1] === "string") {
+        this.timeZone = args.pop();
+      }
+      this.internal = /* @__PURE__ */ new Date();
+      if (isNaN(tzOffset(this.timeZone, this))) {
+        this.setTime(NaN);
+      } else {
+        if (!args.length) {
+          this.setTime(Date.now());
+        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
+          this.setTime(args[0]);
+        } else if (typeof args[0] === "string") {
+          this.setTime(+new Date(args[0]));
+        } else if (args[0] instanceof Date) {
+          this.setTime(+args[0]);
+        } else {
+          this.setTime(+new Date(...args));
+          adjustToSystemTZ(this, args);
+        }
+      }
+    }
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+    }
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
+    }
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    }
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
+    }
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
+    //#endregion
   };
-  var formatDistance = (token, count, options) => {
-    let result;
-    const tokenValue = formatDistanceLocale[token];
-    if (typeof tokenValue === "string") {
-      result = tokenValue;
-    } else if (count === 1) {
-      result = tokenValue.one;
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
     } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+  });
+  function syncToInternal(date) {
+    date.internal.setTime(+date);
+    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+    // precision errors from historical offsets.
+    Math.round(-tzOffset(date.timeZone, date) * 60));
+  }
+  function syncFromInternal(date) {
+    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+    adjustToSystemTZ(date);
+  }
+  function adjustToSystemTZ(date, constructorArgs) {
+    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
+    const offsetWithSeconds = tzOffset(date.timeZone, date);
+    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
+    const prevHour = /* @__PURE__ */ new Date(+date);
+    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
+    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
+    const systemDSTChange = systemOffset - prevHourSystemOffset;
+    let systemOffsetForDiff = systemOffset;
+    if (systemDSTChange && systemOffset !== offset4) {
+      const systemHour = Date.prototype.getHours.apply(date);
+      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
+      if (systemHour !== expectedHour) {
+        const testDate = /* @__PURE__ */ new Date(+date);
+        const testOffsetDiff = systemOffset - offset4;
+        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
+        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
+        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
+        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
       }
     }
-    return result;
-  };
-
-  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format7 = args.formats[width] || args.formats[args.defaultWidth];
-      return format7;
-    };
+    const offsetDiff = systemOffsetForDiff - offset4;
+    if (offsetDiff)
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
+    const systemDate = /* @__PURE__ */ new Date(+date);
+    systemDate.setUTCSeconds(0);
+    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
+    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
+    if (secondsOffset || systemSecondsOffset)
+      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
+    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
+    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
+    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const postOffsetDiff = postSystemOffset - postOffset;
+    const offsetChanged = postOffset !== offset4;
+    const postDiff = postOffsetDiff - offsetDiff;
+    const targetDSTShift = postOffset - offset4;
+    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
+    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
+    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
+      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
+      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
+      const offsetChange = postOffset - newOffset;
+      if (offsetChange && postDiff < 0) {
+        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+      }
+    }
+    syncToInternal(date);
+    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
+    const drift = expectedTime - +date.internal;
+    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
+      Date.prototype.setTime.call(date, +date + drift);
+      syncToInternal(date);
+    }
+  }
+  function constructorArgsToInternalTime(args) {
+    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  }
+  function targetInternalTime(date, time) {
+    const internal = new Date(time ?? +date);
+    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
+    return +internal;
   }

-  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
-  var dateFormats = {
-    full: "EEEE, MMMM do, y",
-    long: "MMMM do, y",
-    medium: "MMM d, y",
-    short: "MM/dd/yyyy"
-  };
-  var timeFormats = {
-    full: "h:mm:ss a zzzz",
-    long: "h:mm:ss a z",
-    medium: "h:mm:ss a",
-    short: "h:mm a"
-  };
-  var dateTimeFormats = {
-    full: "{{date}} 'at' {{time}}",
-    long: "{{date}} 'at' {{time}}",
-    medium: "{{date}}, {{time}}",
-    short: "{{date}}, {{time}}"
-  };
-  var formatLong = {
-    date: buildFormatLongFn({
-      formats: dateFormats,
-      defaultWidth: "full"
-    }),
-    time: buildFormatLongFn({
-      formats: timeFormats,
-      defaultWidth: "full"
-    }),
-    dateTime: buildFormatLongFn({
-      formats: dateTimeFormats,
-      defaultWidth: "full"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
-  var formatRelativeLocale = {
-    lastWeek: "'last' eeee 'at' p",
-    yesterday: "'yesterday at' p",
-    today: "'today at' p",
-    tomorrow: "'tomorrow at' p",
-    nextWeek: "eeee 'at' p",
-    other: "P"
-  };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
-
-  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
-      }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
-    };
-  }
-
-  // node_modules/date-fns/locale/en-US/_lib/localize.js
-  var eraValues = {
-    narrow: ["B", "A"],
-    abbreviated: ["BC", "AD"],
-    wide: ["Before Christ", "Anno Domini"]
-  };
-  var quarterValues = {
-    narrow: ["1", "2", "3", "4"],
-    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
-    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
-  };
-  var monthValues = {
-    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"
-    ]
-  };
-  var dayValues = {
-    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"
-    ]
-  };
-  var dayPeriodValues = {
-    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"
+  // node_modules/@date-fns/tz/date/index.js
+  var TZDate = class _TZDate extends TZDateMini {
+    //#region static
+    static tz(tz, ...args) {
+      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
     }
-  };
-  var formattingDayPeriodValues = {
-    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"
+    //#endregion
+    //#region representation
+    toISOString() {
+      const [sign, hours, minutes] = this.tzComponents();
+      const tz = `${sign}${hours}:${minutes}`;
+      return this.internal.toISOString().slice(0, -1) + tz;
     }
-  };
-  var ordinalNumber = (dirtyNumber, _options) => {
-    const number = Number(dirtyNumber);
-    const rem100 = number % 100;
-    if (rem100 > 20 || rem100 < 10) {
-      switch (rem100 % 10) {
-        case 1:
-          return number + "st";
-        case 2:
-          return number + "nd";
-        case 3:
-          return number + "rd";
-      }
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
     }
-    return number + "th";
-  };
-  var localize = {
-    ordinalNumber,
-    era: buildLocalizeFn({
-      values: eraValues,
-      defaultWidth: "wide"
-    }),
-    quarter: buildLocalizeFn({
-      values: quarterValues,
-      defaultWidth: "wide",
-      argumentCallback: (quarter) => quarter - 1
-    }),
-    month: buildLocalizeFn({
-      values: monthValues,
-      defaultWidth: "wide"
-    }),
-    day: buildLocalizeFn({
-      values: dayValues,
-      defaultWidth: "wide"
-    }),
-    dayPeriod: buildLocalizeFn({
-      values: dayPeriodValues,
-      defaultWidth: "wide",
-      formattingValues: formattingDayPeriodValues,
-      defaultFormattingWidth: "wide"
-    })
-  };
-
-  // node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
-      }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
-    };
-  }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
     }
-    return void 0;
-  }
-  function findIndex2(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
     }
-    return void 0;
-  }
-
-  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-  function buildMatchPatternFn(args) {
-    return (string, options = {}) => {
-      const matchResult = string.match(args.matchPattern);
-      if (!matchResult) return null;
-      const matchedString = matchResult[0];
-      const parseResult = string.match(args.parsePattern);
-      if (!parseResult) return null;
-      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-      value = options.valueCallback ? options.valueCallback(value) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
-    };
-  }
-
-  // node_modules/date-fns/locale/en-US/_lib/match.js
-  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
-  var parseOrdinalNumberPattern = /\d+/i;
-  var matchEraPatterns = {
-    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
-  };
-  var parseEraPatterns = {
-    any: [/^b/i, /^(a|c)/i]
-  };
-  var matchQuarterPatterns = {
-    narrow: /^[1234]/i,
-    abbreviated: /^q[1234]/i,
-    wide: /^[1234](th|st|nd|rd)? quarter/i
-  };
-  var parseQuarterPatterns = {
-    any: [/1/i, /2/i, /3/i, /4/i]
-  };
-  var matchMonthPatterns = {
-    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
-  };
-  var parseMonthPatterns = {
-    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
-    ]
-  };
-  var matchDayPatterns = {
-    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
-  };
-  var parseDayPatterns = {
-    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]
-  };
-  var matchDayPeriodPatterns = {
-    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
-  };
-  var parseDayPeriodPatterns = {
-    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
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-  };
-  var match = {
-    ordinalNumber: buildMatchPatternFn({
-      matchPattern: matchOrdinalNumberPattern,
-      parsePattern: parseOrdinalNumberPattern,
-      valueCallback: (value) => parseInt(value, 10)
-    }),
-    era: buildMatchFn({
-      matchPatterns: matchEraPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseEraPatterns,
-      defaultParseWidth: "any"
-    }),
-    quarter: buildMatchFn({
-      matchPatterns: matchQuarterPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseQuarterPatterns,
-      defaultParseWidth: "any",
-      valueCallback: (index2) => index2 + 1
-    }),
-    month: buildMatchFn({
-      matchPatterns: matchMonthPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseMonthPatterns,
-      defaultParseWidth: "any"
-    }),
-    day: buildMatchFn({
-      matchPatterns: matchDayPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseDayPatterns,
-      defaultParseWidth: "any"
-    }),
-    dayPeriod: buildMatchFn({
-      matchPatterns: matchDayPeriodPatterns,
-      defaultMatchWidth: "any",
-      parsePatterns: parseDayPeriodPatterns,
-      defaultParseWidth: "any"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
+    }
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
+    }
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
+    }
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
+    }
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
     }
+    //#endregion
   };

-  // node_modules/date-fns/getDayOfYear.js
-  function getDayOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = differenceInCalendarDays(_date, startOfYear(_date));
-    const dayOfYear = diff + 1;
-    return dayOfYear;
+  // node_modules/date-fns/constants.js
+  var daysInYear = 365.2425;
+  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
+  var minTime = -maxTime;
+  var millisecondsInWeek = 6048e5;
+  var millisecondsInDay = 864e5;
+  var millisecondsInMinute = 6e4;
+  var millisecondsInHour = 36e5;
+  var millisecondsInSecond = 1e3;
+  var secondsInHour = 3600;
+  var secondsInDay = secondsInHour * 24;
+  var secondsInWeek = secondsInDay * 7;
+  var secondsInYear = secondsInDay * daysInYear;
+  var secondsInMonth = secondsInYear / 12;
+  var secondsInQuarter = secondsInMonth * 3;
+  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
+
+  // node_modules/date-fns/constructFrom.js
+  function constructFrom(date, value) {
+    if (typeof date === "function") return date(value);
+    if (date && typeof date === "object" && constructFromSymbol in date)
+      return date[constructFromSymbol](value);
+    if (date instanceof Date) return new date.constructor(value);
+    return new Date(value);
   }

-  // node_modules/date-fns/getISOWeek.js
-  function getISOWeek(date, options) {
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
+  }
+
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
     const _date = toDate(date, options?.in);
-    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
-    return Math.round(diff / millisecondsInWeek) + 1;
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
   }

-  // node_modules/date-fns/getWeekYear.js
-  function getWeekYear(date, options) {
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
     const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
-    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
-    firstWeekOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
-    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
-    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeekOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
-    if (+_date >= +startOfNextYear) {
-      return year + 1;
-    } else if (+_date >= +startOfThisYear) {
-      return year;
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
+    }
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
     } else {
-      return year - 1;
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
+      );
+      return _date;
     }
   }

-  // node_modules/date-fns/startOfWeekYear.js
-  function startOfWeekYear(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const year = getWeekYear(date, options);
-    const firstWeek = constructFrom(options?.in || date, 0);
-    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeek.setHours(0, 0, 0, 0);
-    const _date = startOfWeek(firstWeek, options);
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
+  }
+
+  // node_modules/date-fns/startOfWeek.js
+  function startOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+    _date.setDate(_date.getDate() - diff);
+    _date.setHours(0, 0, 0, 0);
     return _date;
   }

-  // node_modules/date-fns/getWeek.js
-  function getWeek(date, options) {
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  }
+
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
     const _date = toDate(date, options?.in);
-    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
-    return Math.round(diff / millisecondsInWeek) + 1;
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
+    }
   }

-  // node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number, targetLength) {
-    const sign = number < 0 ? "-" : "";
-    const output = Math.abs(number).toString().padStart(targetLength, "0");
-    return sign + output;
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
   }

-  // node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
+  }
+
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
+  }
+
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
+  }
+
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
+  }
+
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
+  }
+
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
+  }
+
+  // node_modules/date-fns/areIntervalsOverlapping.js
+  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
+    const [leftStartTime, leftEndTime] = [
+      +toDate(intervalLeft.start, options?.in),
+      +toDate(intervalLeft.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    const [rightStartTime, rightEndTime] = [
+      +toDate(intervalRight.start, options?.in),
+      +toDate(intervalRight.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    if (options?.inclusive)
+      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
+    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+  }
+
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }
+
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }
+
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+  }
+
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  }
+
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  }
+
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
+  }
+
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }
+
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
+  }
+
+  // node_modules/date-fns/eachMonthOfInterval.js
+  function eachMonthOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setDate(1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }
+
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
+  }
+
+  // node_modules/date-fns/endOfYear.js
+  function endOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    _date.setFullYear(year + 1, 0, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }
+
+  // node_modules/date-fns/startOfYear.js
+  function startOfYear(date, options) {
+    const date_ = toDate(date, options?.in);
+    date_.setFullYear(date_.getFullYear(), 0, 1);
+    date_.setHours(0, 0, 0, 0);
+    return date_;
+  }
+
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }
+
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }
+
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
+  var formatDistanceLocale = {
+    lessThanXSeconds: {
+      one: "less than a second",
+      other: "less than {{count}} seconds"
     },
-    // Month
-    M(date, token) {
-      const month = date.getMonth();
-      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+    xSeconds: {
+      one: "1 second",
+      other: "{{count}} seconds"
     },
-    // Day of the month
-    d(date, token) {
-      return addLeadingZeros(date.getDate(), token.length);
+    halfAMinute: "half a minute",
+    lessThanXMinutes: {
+      one: "less than a minute",
+      other: "less than {{count}} minutes"
     },
-    // AM or PM
-    a(date, token) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return dayPeriodEnumValue.toUpperCase();
-        case "aaa":
-          return dayPeriodEnumValue;
-        case "aaaaa":
-          return dayPeriodEnumValue[0];
-        case "aaaa":
-        default:
-          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
-      }
+    xMinutes: {
+      one: "1 minute",
+      other: "{{count}} minutes"
     },
-    // Hour [1-12]
-    h(date, token) {
-      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    aboutXHours: {
+      one: "about 1 hour",
+      other: "about {{count}} hours"
     },
-    // Hour [0-23]
-    H(date, token) {
-      return addLeadingZeros(date.getHours(), token.length);
+    xHours: {
+      one: "1 hour",
+      other: "{{count}} hours"
     },
-    // Minute
-    m(date, token) {
-      return addLeadingZeros(date.getMinutes(), token.length);
+    xDays: {
+      one: "1 day",
+      other: "{{count}} days"
     },
-    // Second
-    s(date, token) {
-      return addLeadingZeros(date.getSeconds(), token.length);
+    aboutXWeeks: {
+      one: "about 1 week",
+      other: "about {{count}} weeks"
     },
-    // Fraction of second
-    S(date, token) {
-      const numberOfDigits = token.length;
-      const milliseconds = date.getMilliseconds();
-      const fractionalSeconds = Math.trunc(
-        milliseconds * Math.pow(10, numberOfDigits - 3)
-      );
-      return addLeadingZeros(fractionalSeconds, token.length);
-    }
-  };
-
-  // node_modules/date-fns/_lib/format/formatters.js
-  var dayPeriodEnum = {
-    am: "am",
-    pm: "pm",
-    midnight: "midnight",
-    noon: "noon",
-    morning: "morning",
-    afternoon: "afternoon",
-    evening: "evening",
-    night: "night"
-  };
-  var formatters = {
-    // Era
-    G: function(date, token, localize2) {
-      const era = date.getFullYear() > 0 ? 1 : 0;
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return localize2.era(era, { width: "abbreviated" });
-        // A, B
-        case "GGGGG":
-          return localize2.era(era, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return localize2.era(era, { width: "wide" });
-      }
+    xWeeks: {
+      one: "1 week",
+      other: "{{count}} weeks"
     },
-    // Year
-    y: function(date, token, localize2) {
-      if (token === "yo") {
-        const signedYear = date.getFullYear();
-        const year = signedYear > 0 ? signedYear : 1 - signedYear;
-        return localize2.ordinalNumber(year, { unit: "year" });
-      }
-      return lightFormatters.y(date, token);
+    aboutXMonths: {
+      one: "about 1 month",
+      other: "about {{count}} months"
     },
-    // Local week-numbering year
-    Y: function(date, token, localize2, options) {
-      const signedWeekYear = getWeekYear(date, options);
-      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
-      if (token === "YY") {
-        const twoDigitYear = weekYear % 100;
-        return addLeadingZeros(twoDigitYear, 2);
-      }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
-      }
-      return addLeadingZeros(weekYear, token.length);
+    xMonths: {
+      one: "1 month",
+      other: "{{count}} months"
     },
-    // ISO week-numbering year
-    R: function(date, token) {
-      const isoWeekYear = getISOWeekYear(date);
-      return addLeadingZeros(isoWeekYear, token.length);
+    aboutXYears: {
+      one: "about 1 year",
+      other: "about {{count}} years"
     },
-    // Extended year. This is a single number designating the year of this calendar system.
-    // The main difference between `y` and `u` localizers are B.C. years:
-    // | Year | `y` | `u` |
-    // |------|-----|-----|
-    // | AC 1 |   1 |   1 |
-    // | BC 1 |   1 |   0 |
-    // | BC 2 |   2 |  -1 |
-    // Also `yy` always returns the last two digits of a year,
-    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
-    u: function(date, token) {
-      const year = date.getFullYear();
-      return addLeadingZeros(year, token.length);
+    xYears: {
+      one: "1 year",
+      other: "{{count}} years"
     },
-    // Quarter
-    Q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "QQ":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
+    overXYears: {
+      one: "over 1 year",
+      other: "over {{count}} years"
     },
-    // Stand-alone quarter
-    q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "qq":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "standalone"
-          });
-      }
-    },
-    // Month
-    M: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        case "M":
-        case "MM":
-          return lightFormatters.M(date, token);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // J, F, ..., D
-        case "MMMMM":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return localize2.month(month, { width: "wide", context: "formatting" });
+    almostXYears: {
+      one: "almost 1 year",
+      other: "almost {{count}} years"
+    }
+  };
+  var formatDistance = (token, count, options) => {
+    let result;
+    const tokenValue = formatDistanceLocale[token];
+    if (typeof tokenValue === "string") {
+      result = tokenValue;
+    } else if (count === 1) {
+      result = tokenValue.one;
+    } else {
+      result = tokenValue.other.replace("{{count}}", count.toString());
+    }
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
       }
-    },
-    // Stand-alone month
-    L: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return String(month + 1);
-        // 01, 02, ..., 12
-        case "LL":
-          return addLeadingZeros(month + 1, 2);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // J, F, ..., D
-        case "LLLLL":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return localize2.month(month, { width: "wide", context: "standalone" });
+    }
+    return result;
+  };
+
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
+  var dateFormats = {
+    full: "EEEE, MMMM do, y",
+    long: "MMMM do, y",
+    medium: "MMM d, y",
+    short: "MM/dd/yyyy"
+  };
+  var timeFormats = {
+    full: "h:mm:ss a zzzz",
+    long: "h:mm:ss a z",
+    medium: "h:mm:ss a",
+    short: "h:mm a"
+  };
+  var dateTimeFormats = {
+    full: "{{date}} 'at' {{time}}",
+    long: "{{date}} 'at' {{time}}",
+    medium: "{{date}}, {{time}}",
+    short: "{{date}}, {{time}}"
+  };
+  var formatLong = {
+    date: buildFormatLongFn({
+      formats: dateFormats,
+      defaultWidth: "full"
+    }),
+    time: buildFormatLongFn({
+      formats: timeFormats,
+      defaultWidth: "full"
+    }),
+    dateTime: buildFormatLongFn({
+      formats: dateTimeFormats,
+      defaultWidth: "full"
+    })
+  };
+
+  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
+  var formatRelativeLocale = {
+    lastWeek: "'last' eeee 'at' p",
+    yesterday: "'yesterday at' p",
+    today: "'today at' p",
+    tomorrow: "'tomorrow at' p",
+    nextWeek: "eeee 'at' p",
+    other: "P"
+  };
+  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
+
+  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
+  function buildLocalizeFn(args) {
+    return (value, options) => {
+      const context = options?.context ? String(options.context) : "standalone";
+      let valuesArray;
+      if (context === "formatting" && args.formattingValues) {
+        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+        const width = options?.width ? String(options.width) : defaultWidth;
+        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+      } else {
+        const defaultWidth = args.defaultWidth;
+        const width = options?.width ? String(options.width) : args.defaultWidth;
+        valuesArray = args.values[width] || args.values[defaultWidth];
       }
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
+    };
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/localize.js
+  var eraValues = {
+    narrow: ["B", "A"],
+    abbreviated: ["BC", "AD"],
+    wide: ["Before Christ", "Anno Domini"]
+  };
+  var quarterValues = {
+    narrow: ["1", "2", "3", "4"],
+    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
+    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
+  };
+  var monthValues = {
+    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"
+    ]
+  };
+  var dayValues = {
+    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"
+    ]
+  };
+  var dayPeriodValues = {
+    narrow: {
+      am: "a",
+      pm: "p",
+      midnight: "mi",
+      noon: "n",
+      morning: "morning",
+      afternoon: "afternoon",
+      evening: "evening",
+      night: "night"
     },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
-      }
-      return addLeadingZeros(week, token.length);
+    abbreviated: {
+      am: "AM",
+      pm: "PM",
+      midnight: "midnight",
+      noon: "noon",
+      morning: "morning",
+      afternoon: "afternoon",
+      evening: "evening",
+      night: "night"
     },
-    // ISO week of year
-    I: function(date, token, localize2) {
-      const isoWeek = getISOWeek(date);
-      if (token === "Io") {
-        return localize2.ordinalNumber(isoWeek, { unit: "week" });
-      }
-      return addLeadingZeros(isoWeek, token.length);
+    wide: {
+      am: "a.m.",
+      pm: "p.m.",
+      midnight: "midnight",
+      noon: "noon",
+      morning: "morning",
+      afternoon: "afternoon",
+      evening: "evening",
+      night: "night"
+    }
+  };
+  var formattingDayPeriodValues = {
+    narrow: {
+      am: "a",
+      pm: "p",
+      midnight: "mi",
+      noon: "n",
+      morning: "in the morning",
+      afternoon: "in the afternoon",
+      evening: "in the evening",
+      night: "at night"
     },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
-      }
-      return lightFormatters.d(date, token);
+    abbreviated: {
+      am: "AM",
+      pm: "PM",
+      midnight: "midnight",
+      noon: "noon",
+      morning: "in the morning",
+      afternoon: "in the afternoon",
+      evening: "in the evening",
+      night: "at night"
     },
-    // Day of year
-    D: function(date, token, localize2) {
-      const dayOfYear = getDayOfYear(date);
-      if (token === "Do") {
-        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+    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"
+    }
+  };
+  var ordinalNumber = (dirtyNumber, _options) => {
+    const number = Number(dirtyNumber);
+    const rem100 = number % 100;
+    if (rem100 > 20 || rem100 < 10) {
+      switch (rem100 % 10) {
+        case 1:
+          return number + "st";
+        case 2:
+          return number + "nd";
+        case 3:
+          return number + "rd";
       }
-      return addLeadingZeros(dayOfYear, token.length);
-    },
-    // Day of week
-    E: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "EEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "EEEE":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+    }
+    return number + "th";
+  };
+  var localize = {
+    ordinalNumber,
+    era: buildLocalizeFn({
+      values: eraValues,
+      defaultWidth: "wide"
+    }),
+    quarter: buildLocalizeFn({
+      values: quarterValues,
+      defaultWidth: "wide",
+      argumentCallback: (quarter) => quarter - 1
+    }),
+    month: buildLocalizeFn({
+      values: monthValues,
+      defaultWidth: "wide"
+    }),
+    day: buildLocalizeFn({
+      values: dayValues,
+      defaultWidth: "wide"
+    }),
+    dayPeriod: buildLocalizeFn({
+      values: dayPeriodValues,
+      defaultWidth: "wide",
+      formattingValues: formattingDayPeriodValues,
+      defaultFormattingWidth: "wide"
+    })
+  };
+
+  // node_modules/date-fns/locale/_lib/buildMatchFn.js
+  function buildMatchFn(args) {
+    return (string, options = {}) => {
+      const width = options.width;
+      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+      const matchResult = string.match(matchPattern);
+      if (!matchResult) {
+        return null;
       }
-    },
-    // Local day of week
-    e: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (Nth day of week with current locale or weekStartsOn)
-        case "e":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "ee":
-          return addLeadingZeros(localDayOfWeek, 2);
-        // 1st, 2nd, ..., 7th
-        case "eo":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "eee":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "eeeee":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "eeee":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+      );
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
+  }
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
       }
-    },
-    // Stand-alone local day of week
-    c: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (same as in `e`)
-        case "c":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "cc":
-          return addLeadingZeros(localDayOfWeek, token.length);
-        // 1st, 2nd, ..., 7th
-        case "co":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "ccc":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // T
-        case "ccccc":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "standalone"
-          });
-        // Tuesday
-        case "cccc":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "standalone"
-          });
-      }
-    },
-    // ISO day of week
-    i: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token.length);
-        // 2nd
-        case "io":
-          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
-        // Tue
-        case "iii":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "iiiii":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "iiiiii":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "iiii":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+    }
+    return void 0;
+  }
+  function findIndex2(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
       }
+    }
+    return void 0;
+  }
+
+  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
+  function buildMatchPatternFn(args) {
+    return (string, options = {}) => {
+      const matchResult = string.match(args.matchPattern);
+      if (!matchResult) return null;
+      const matchedString = matchResult[0];
+      const parseResult = string.match(args.parsePattern);
+      if (!parseResult) return null;
+      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+      value = options.valueCallback ? options.valueCallback(value) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/match.js
+  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+  var parseOrdinalNumberPattern = /\d+/i;
+  var matchEraPatterns = {
+    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
+  };
+  var parseEraPatterns = {
+    any: [/^b/i, /^(a|c)/i]
+  };
+  var matchQuarterPatterns = {
+    narrow: /^[1234]/i,
+    abbreviated: /^q[1234]/i,
+    wide: /^[1234](th|st|nd|rd)? quarter/i
+  };
+  var parseQuarterPatterns = {
+    any: [/1/i, /2/i, /3/i, /4/i]
+  };
+  var matchMonthPatterns = {
+    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
+  };
+  var parseMonthPatterns = {
+    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
+    ]
+  };
+  var matchDayPatterns = {
+    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
+  };
+  var parseDayPatterns = {
+    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]
+  };
+  var matchDayPeriodPatterns = {
+    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
+  };
+  var parseDayPeriodPatterns = {
+    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
+    }
+  };
+  var match = {
+    ordinalNumber: buildMatchPatternFn({
+      matchPattern: matchOrdinalNumberPattern,
+      parsePattern: parseOrdinalNumberPattern,
+      valueCallback: (value) => parseInt(value, 10)
+    }),
+    era: buildMatchFn({
+      matchPatterns: matchEraPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseEraPatterns,
+      defaultParseWidth: "any"
+    }),
+    quarter: buildMatchFn({
+      matchPatterns: matchQuarterPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseQuarterPatterns,
+      defaultParseWidth: "any",
+      valueCallback: (index2) => index2 + 1
+    }),
+    month: buildMatchFn({
+      matchPatterns: matchMonthPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseMonthPatterns,
+      defaultParseWidth: "any"
+    }),
+    day: buildMatchFn({
+      matchPatterns: matchDayPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseDayPatterns,
+      defaultParseWidth: "any"
+    }),
+    dayPeriod: buildMatchFn({
+      matchPatterns: matchDayPeriodPatterns,
+      defaultMatchWidth: "any",
+      parsePatterns: parseDayPeriodPatterns,
+      defaultParseWidth: "any"
+    })
+  };
+
+  // node_modules/date-fns/locale/en-US.js
+  var enUS = {
+    code: "en-US",
+    formatDistance,
+    formatLong,
+    formatRelative,
+    localize,
+    match,
+    options: {
+      weekStartsOn: 0,
+      firstWeekContainsDate: 1
+    }
+  };
+
+  // node_modules/date-fns/getDayOfYear.js
+  function getDayOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = differenceInCalendarDays(_date, startOfYear(_date));
+    const dayOfYear = diff + 1;
+    return dayOfYear;
+  }
+
+  // node_modules/date-fns/getISOWeek.js
+  function getISOWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+    return Math.round(diff / millisecondsInWeek) + 1;
+  }
+
+  // node_modules/date-fns/getWeekYear.js
+  function getWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
+    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
+    firstWeekOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
+    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
+    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeekOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
+    if (+_date >= +startOfNextYear) {
+      return year + 1;
+    } else if (+_date >= +startOfThisYear) {
+      return year;
+    } else {
+      return year - 1;
+    }
+  }
+
+  // node_modules/date-fns/startOfWeekYear.js
+  function startOfWeekYear(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const year = getWeekYear(date, options);
+    const firstWeek = constructFrom(options?.in || date, 0);
+    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeek.setHours(0, 0, 0, 0);
+    const _date = startOfWeek(firstWeek, options);
+    return _date;
+  }
+
+  // node_modules/date-fns/getWeek.js
+  function getWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
+    return Math.round(diff / millisecondsInWeek) + 1;
+  }
+
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
+  }
+
+  // node_modules/date-fns/_lib/format/lightFormatters.js
+  var lightFormatters = {
+    // Year
+    y(date, token) {
+      const signedYear = date.getFullYear();
+      const year = signedYear > 0 ? signedYear : 1 - signedYear;
+      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+    },
+    // Month
+    M(date, token) {
+      const month = date.getMonth();
+      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+    },
+    // Day of the month
+    d(date, token) {
+      return addLeadingZeros(date.getDate(), token.length);
     },
     // AM or PM
-    a: function(date, token, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+    a(date, token) {
+      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
       switch (token) {
         case "a":
         case "aa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
+          return dayPeriodEnumValue.toUpperCase();
         case "aaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
+          return dayPeriodEnumValue;
         case "aaaaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
+          return dayPeriodEnumValue[0];
         case "aaaa":
         default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
+          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
       }
     },
-    // AM, PM, midnight, noon
-    b: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours === 12) {
-        dayPeriodEnumValue = dayPeriodEnum.noon;
-      } else if (hours === 0) {
-        dayPeriodEnumValue = dayPeriodEnum.midnight;
-      } else {
-        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+    // Hour [1-12]
+    h(date, token) {
+      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    },
+    // Hour [0-23]
+    H(date, token) {
+      return addLeadingZeros(date.getHours(), token.length);
+    },
+    // Minute
+    m(date, token) {
+      return addLeadingZeros(date.getMinutes(), token.length);
+    },
+    // Second
+    s(date, token) {
+      return addLeadingZeros(date.getSeconds(), token.length);
+    },
+    // Fraction of second
+    S(date, token) {
+      const numberOfDigits = token.length;
+      const milliseconds = date.getMilliseconds();
+      const fractionalSeconds = Math.trunc(
+        milliseconds * Math.pow(10, numberOfDigits - 3)
+      );
+      return addLeadingZeros(fractionalSeconds, token.length);
+    }
+  };
+
+  // node_modules/date-fns/_lib/format/formatters.js
+  var dayPeriodEnum = {
+    am: "am",
+    pm: "pm",
+    midnight: "midnight",
+    noon: "noon",
+    morning: "morning",
+    afternoon: "afternoon",
+    evening: "evening",
+    night: "night"
+  };
+  var formatters = {
+    // Era
+    G: function(date, token, localize2) {
+      const era = date.getFullYear() > 0 ? 1 : 0;
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return localize2.era(era, { width: "abbreviated" });
+        // A, B
+        case "GGGGG":
+          return localize2.era(era, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return localize2.era(era, { width: "wide" });
+      }
+    },
+    // Year
+    y: function(date, token, localize2) {
+      if (token === "yo") {
+        const signedYear = date.getFullYear();
+        const year = signedYear > 0 ? signedYear : 1 - signedYear;
+        return localize2.ordinalNumber(year, { unit: "year" });
+      }
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
+      }
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
       switch (token) {
-        case "b":
-        case "bb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
             width: "abbreviated",
             context: "formatting"
           });
-        case "bbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "bbbbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
             width: "narrow",
             context: "formatting"
           });
-        case "bbbb":
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
         default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+          return localize2.quarter(quarter, {
             width: "wide",
             context: "formatting"
           });
       }
     },
-    // in the morning, in the afternoon, in the evening, at night
-    B: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours >= 17) {
-        dayPeriodEnumValue = dayPeriodEnum.evening;
-      } else if (hours >= 12) {
-        dayPeriodEnumValue = dayPeriodEnum.afternoon;
-      } else if (hours >= 4) {
-        dayPeriodEnumValue = dayPeriodEnum.morning;
-      } else {
-        dayPeriodEnumValue = dayPeriodEnum.night;
-      }
+    // Stand-alone quarter
+    q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
       switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+        // 1, 2, 3, 4
+        case "q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "qq":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return localize2.quarter(quarter, {
             width: "abbreviated",
-            context: "formatting"
+            context: "standalone"
           });
-        case "BBBBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return localize2.quarter(quarter, {
             width: "narrow",
-            context: "formatting"
+            context: "standalone"
           });
-        case "BBBB":
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
         default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
+          return localize2.quarter(quarter, {
             width: "wide",
-            context: "formatting"
+            context: "standalone"
           });
       }
     },
-    // Hour [1-12]
-    h: function(date, token, localize2) {
-      if (token === "ho") {
-        let hours = date.getHours() % 12;
-        if (hours === 0) hours = 12;
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
-      }
-      return lightFormatters.H(date, token);
-    },
-    // Hour [0-11]
-    K: function(date, token, localize2) {
-      const hours = date.getHours() % 12;
-      if (token === "Ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
+    // Month
+    M: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        case "M":
+        case "MM":
+          return lightFormatters.M(date, token);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // J, F, ..., D
+        case "MMMMM":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return localize2.month(month, { width: "wide", context: "formatting" });
       }
-      return addLeadingZeros(hours, token.length);
     },
-    // Hour [1-24]
-    k: function(date, token, localize2) {
-      let hours = date.getHours();
-      if (hours === 0) hours = 24;
+    // Stand-alone month
+    L: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return String(month + 1);
+        // 01, 02, ..., 12
+        case "LL":
+          return addLeadingZeros(month + 1, 2);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // J, F, ..., D
+        case "LLLLL":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return localize2.month(month, { width: "wide", context: "standalone" });
+      }
+    },
+    // Local week of year
+    w: function(date, token, localize2, options) {
+      const week = getWeek(date, options);
+      if (token === "wo") {
+        return localize2.ordinalNumber(week, { unit: "week" });
+      }
+      return addLeadingZeros(week, token.length);
+    },
+    // ISO week of year
+    I: function(date, token, localize2) {
+      const isoWeek = getISOWeek(date);
+      if (token === "Io") {
+        return localize2.ordinalNumber(isoWeek, { unit: "week" });
+      }
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+      }
+      return lightFormatters.d(date, token);
+    },
+    // Day of year
+    D: function(date, token, localize2) {
+      const dayOfYear = getDayOfYear(date);
+      if (token === "Do") {
+        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+      }
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // Stand-alone local day of week
+    c: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (same as in `e`)
+        case "c":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "cc":
+          return addLeadingZeros(localDayOfWeek, token.length);
+        // 1st, 2nd, ..., 7th
+        case "co":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "ccc":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // T
+        case "ccccc":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "standalone"
+          });
+        // Tuesday
+        case "cccc":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "standalone"
+          });
+      }
+    },
+    // ISO day of week
+    i: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+      switch (token) {
+        // 2
+        case "i":
+          return String(isoDayOfWeek);
+        // 02
+        case "ii":
+          return addLeadingZeros(isoDayOfWeek, token.length);
+        // 2nd
+        case "io":
+          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+        // Tue
+        case "iii":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "iiiii":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "iiiiii":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "iiii":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM, PM, midnight, noon
+    b: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours === 12) {
+        dayPeriodEnumValue = dayPeriodEnum.noon;
+      } else if (hours === 0) {
+        dayPeriodEnumValue = dayPeriodEnum.midnight;
+      } else {
+        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      }
+      switch (token) {
+        case "b":
+        case "bb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "bbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "bbbbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // in the morning, in the afternoon, in the evening, at night
+    B: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours >= 17) {
+        dayPeriodEnumValue = dayPeriodEnum.evening;
+      } else if (hours >= 12) {
+        dayPeriodEnumValue = dayPeriodEnum.afternoon;
+      } else if (hours >= 4) {
+        dayPeriodEnumValue = dayPeriodEnum.morning;
+      } else {
+        dayPeriodEnumValue = dayPeriodEnum.night;
+      }
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // Hour [1-12]
+    h: function(date, token, localize2) {
+      if (token === "ho") {
+        let hours = date.getHours() % 12;
+        if (hours === 0) hours = 12;
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return lightFormatters.h(date, token);
+    },
+    // Hour [0-23]
+    H: function(date, token, localize2) {
+      if (token === "Ho") {
+        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+      }
+      return lightFormatters.H(date, token);
+    },
+    // Hour [0-11]
+    K: function(date, token, localize2) {
+      const hours = date.getHours() % 12;
+      if (token === "Ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Hour [1-24]
+    k: function(date, token, localize2) {
+      let hours = date.getHours();
+      if (hours === 0) hours = 24;
       if (token === "ko") {
         return localize2.ordinalNumber(hours, { unit: "hour" });
       }
@@ -48401,7 +49090,7 @@ var wp;
     NextMonthButton: () => NextMonthButton,
     Option: () => Option,
     PreviousMonthButton: () => PreviousMonthButton,
-    Root: () => Root,
+    Root: () => Root2,
     Select: () => Select,
     Week: () => Week,
     WeekNumber: () => WeekNumber,
@@ -48413,46 +49102,46 @@ var wp;
   });

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
-  var import_react7 = __toESM(require_react(), 1);
+  var import_react8 = __toESM(require_react(), 1);
   function CaptionLabel(props) {
-    return import_react7.default.createElement("span", { ...props });
+    return import_react8.default.createElement("span", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
-  var import_react8 = __toESM(require_react(), 1);
+  var import_react9 = __toESM(require_react(), 1);
   function Chevron(props) {
     const { size: size4 = 24, orientation = "left", className, style } = props;
-    return import_react8.default.createElement(
+    return import_react9.default.createElement(
       "svg",
       { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
-      orientation === "up" && import_react8.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
-      orientation === "down" && import_react8.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
-      orientation === "left" && import_react8.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
-      orientation === "right" && import_react8.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+      orientation === "up" && import_react9.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+      orientation === "down" && import_react9.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+      orientation === "left" && import_react9.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+      orientation === "right" && import_react9.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
     );
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
-  var import_react9 = __toESM(require_react(), 1);
+  var import_react10 = __toESM(require_react(), 1);
   function Day(props) {
     const { day, modifiers, ...tdProps } = props;
-    return import_react9.default.createElement("td", { ...tdProps });
+    return import_react10.default.createElement("td", { ...tdProps });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
-  var import_react10 = __toESM(require_react(), 1);
+  var import_react11 = __toESM(require_react(), 1);
   function DayButton(props) {
     const { day, modifiers, ...buttonProps } = props;
-    const ref = import_react10.default.useRef(null);
-    import_react10.default.useEffect(() => {
+    const ref = import_react11.default.useRef(null);
+    import_react11.default.useEffect(() => {
       if (modifiers.focused)
         ref.current?.focus();
     }, [modifiers.focused]);
-    return import_react10.default.createElement("button", { ref, ...buttonProps });
+    return import_react11.default.createElement("button", { ref, ...buttonProps });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  var import_react12 = __toESM(require_react(), 1);
+  var import_react13 = __toESM(require_react(), 1);

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
   var UI;
@@ -48510,10 +49199,10 @@ var wp;
   })(Animation2 || (Animation2 = {}));

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
-  var import_react11 = __toESM(require_react(), 1);
-  var dayPickerContext = (0, import_react11.createContext)(void 0);
+  var import_react12 = __toESM(require_react(), 1);
+  var dayPickerContext = (0, import_react12.createContext)(void 0);
   function useDayPicker() {
-    const context = (0, import_react11.useContext)(dayPickerContext);
+    const context = (0, import_react12.useContext)(dayPickerContext);
     if (context === void 0) {
       throw new Error("useDayPicker() must be used within a custom component.");
     }
@@ -48526,177 +49215,177 @@ var wp;
     const { classNames: classNames2, components, styles } = useDayPicker();
     const cssClassSelect = [classNames2[UI.Dropdown], className].join(" ");
     const selectedOption = options?.find(({ value }) => value === selectProps.value);
-    return import_react12.default.createElement(
+    return import_react13.default.createElement(
       "span",
       { "data-disabled": selectProps.disabled, className: classNames2[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
-      import_react12.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react12.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
-      import_react12.default.createElement(
+      import_react13.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react13.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+      import_react13.default.createElement(
         "span",
         { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
         selectedOption?.label,
-        import_react12.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+        import_react13.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
       )
     );
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
-  var import_react13 = __toESM(require_react(), 1);
+  var import_react14 = __toESM(require_react(), 1);
   function DropdownNav(props) {
-    return import_react13.default.createElement("div", { ...props });
+    return import_react14.default.createElement("div", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
-  var import_react14 = __toESM(require_react(), 1);
+  var import_react15 = __toESM(require_react(), 1);
   function Footer(props) {
-    return import_react14.default.createElement("div", { ...props });
+    return import_react15.default.createElement("div", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
-  var import_react15 = __toESM(require_react(), 1);
+  var import_react16 = __toESM(require_react(), 1);
   function Month(props) {
     const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react15.default.createElement("div", { ...divProps }, props.children);
+    return import_react16.default.createElement("div", { ...divProps }, props.children);
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
-  var import_react16 = __toESM(require_react(), 1);
+  var import_react17 = __toESM(require_react(), 1);
   function MonthCaption(props) {
     const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react16.default.createElement("div", { ...divProps });
+    return import_react17.default.createElement("div", { ...divProps });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
-  var import_react17 = __toESM(require_react(), 1);
+  var import_react18 = __toESM(require_react(), 1);
   function MonthGrid(props) {
-    return import_react17.default.createElement("table", { ...props });
+    return import_react18.default.createElement("table", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
-  var import_react18 = __toESM(require_react(), 1);
+  var import_react19 = __toESM(require_react(), 1);
   function Months(props) {
-    return import_react18.default.createElement("div", { ...props });
+    return import_react19.default.createElement("div", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  var import_react19 = __toESM(require_react(), 1);
+  var import_react20 = __toESM(require_react(), 1);
   function MonthsDropdown(props) {
     const { components } = useDayPicker();
-    return import_react19.default.createElement(components.Dropdown, { ...props });
+    return import_react20.default.createElement(components.Dropdown, { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
-  var import_react20 = __toESM(require_react(), 1);
+  var import_react21 = __toESM(require_react(), 1);
   function Nav(props) {
     const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
     const { components, classNames: classNames2, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
-    const handleNextClick = (0, import_react20.useCallback)((e2) => {
+    const handleNextClick = (0, import_react21.useCallback)((e2) => {
       if (nextMonth) {
         onNextClick?.(e2);
       }
     }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react20.useCallback)((e2) => {
+    const handlePreviousClick = (0, import_react21.useCallback)((e2) => {
       if (previousMonth) {
         onPreviousClick?.(e2);
       }
     }, [previousMonth, onPreviousClick]);
-    return import_react20.default.createElement(
+    return import_react21.default.createElement(
       "nav",
       { ...navProps },
-      import_react20.default.createElement(
+      import_react21.default.createElement(
         components.PreviousMonthButton,
         { type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
-        import_react20.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+        import_react21.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
       ),
-      import_react20.default.createElement(
+      import_react21.default.createElement(
         components.NextMonthButton,
         { type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
-        import_react20.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+        import_react21.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
       )
     );
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
-  var import_react21 = __toESM(require_react(), 1);
+  var import_react22 = __toESM(require_react(), 1);
   function NextMonthButton(props) {
-    return import_react21.default.createElement("button", { ...props });
+    return import_react22.default.createElement("button", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
-  var import_react22 = __toESM(require_react(), 1);
+  var import_react23 = __toESM(require_react(), 1);
   function Option(props) {
-    return import_react22.default.createElement("option", { ...props });
+    return import_react23.default.createElement("option", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
-  var import_react23 = __toESM(require_react(), 1);
+  var import_react24 = __toESM(require_react(), 1);
   function PreviousMonthButton(props) {
-    return import_react23.default.createElement("button", { ...props });
+    return import_react24.default.createElement("button", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
-  var import_react24 = __toESM(require_react(), 1);
-  function Root(props) {
+  var import_react25 = __toESM(require_react(), 1);
+  function Root2(props) {
     const { rootRef, ...rest } = props;
-    return import_react24.default.createElement("div", { ...rest, ref: rootRef });
+    return import_react25.default.createElement("div", { ...rest, ref: rootRef });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
-  var import_react25 = __toESM(require_react(), 1);
+  var import_react26 = __toESM(require_react(), 1);
   function Select(props) {
-    return import_react25.default.createElement("select", { ...props });
+    return import_react26.default.createElement("select", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
-  var import_react26 = __toESM(require_react(), 1);
+  var import_react27 = __toESM(require_react(), 1);
   function Week(props) {
     const { week, ...trProps } = props;
-    return import_react26.default.createElement("tr", { ...trProps });
+    return import_react27.default.createElement("tr", { ...trProps });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
-  var import_react27 = __toESM(require_react(), 1);
+  var import_react28 = __toESM(require_react(), 1);
   function Weekday(props) {
-    return import_react27.default.createElement("th", { ...props });
+    return import_react28.default.createElement("th", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
-  var import_react28 = __toESM(require_react(), 1);
+  var import_react29 = __toESM(require_react(), 1);
   function Weekdays(props) {
-    return import_react28.default.createElement(
+    return import_react29.default.createElement(
       "thead",
       { "aria-hidden": true },
-      import_react28.default.createElement("tr", { ...props })
+      import_react29.default.createElement("tr", { ...props })
     );
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
-  var import_react29 = __toESM(require_react(), 1);
+  var import_react30 = __toESM(require_react(), 1);
   function WeekNumber(props) {
     const { week, ...thProps } = props;
-    return import_react29.default.createElement("th", { ...thProps });
+    return import_react30.default.createElement("th", { ...thProps });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
-  var import_react30 = __toESM(require_react(), 1);
+  var import_react31 = __toESM(require_react(), 1);
   function WeekNumberHeader(props) {
-    return import_react30.default.createElement("th", { ...props });
+    return import_react31.default.createElement("th", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
-  var import_react31 = __toESM(require_react(), 1);
+  var import_react32 = __toESM(require_react(), 1);
   function Weeks(props) {
-    return import_react31.default.createElement("tbody", { ...props });
+    return import_react32.default.createElement("tbody", { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
-  var import_react32 = __toESM(require_react(), 1);
+  var import_react33 = __toESM(require_react(), 1);
   function YearsDropdown(props) {
     const { components } = useDayPicker();
-    return import_react32.default.createElement(components.Dropdown, { ...props });
+    return import_react33.default.createElement(components.Dropdown, { ...props });
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react37 = __toESM(require_react(), 1);
+  var import_react38 = __toESM(require_react(), 1);

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
   function rangeIncludesDate(range2, date, excludeEnds = false, dateLib = defaultDateLib) {
@@ -49285,7 +49974,7 @@ var wp;
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
-  var import_react33 = __toESM(require_react(), 1);
+  var import_react34 = __toESM(require_react(), 1);
   var asHtmlElement = (element) => {
     if (element instanceof HTMLElement)
       return element;
@@ -49300,10 +49989,10 @@ var wp;
   var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
   var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
   function useAnimation(rootElRef, enabled, { classNames: classNames2, months, focused, dateLib }) {
-    const previousRootElSnapshotRef = (0, import_react33.useRef)(null);
-    const previousMonthsRef = (0, import_react33.useRef)(months);
-    const animatingRef = (0, import_react33.useRef)(false);
-    (0, import_react33.useLayoutEffect)(() => {
+    const previousRootElSnapshotRef = (0, import_react34.useRef)(null);
+    const previousMonthsRef = (0, import_react34.useRef)(months);
+    const animatingRef = (0, import_react34.useRef)(false);
+    (0, import_react34.useLayoutEffect)(() => {
       const previousMonths = previousMonthsRef.current;
       previousMonthsRef.current = months;
       if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
@@ -49413,7 +50102,7 @@ var wp;
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react35 = __toESM(require_react(), 1);
+  var import_react36 = __toESM(require_react(), 1);

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
   function getDates(displayMonths, maxDate, props, dateLib) {
@@ -49591,9 +50280,9 @@ var wp;
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
-  var import_react34 = __toESM(require_react(), 1);
+  var import_react35 = __toESM(require_react(), 1);
   function useControlledValue(defaultValue, controlledValue) {
-    const [uncontrolledValue, setValue] = (0, import_react34.useState)(defaultValue);
+    const [uncontrolledValue, setValue] = (0, import_react35.useState)(defaultValue);
     const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
     return [value, setValue];
   }
@@ -49608,11 +50297,11 @@ var wp;
       // initialMonth is always computed from props.month if provided
       props.month ? initialMonth : void 0
     );
-    (0, import_react35.useEffect)(() => {
+    (0, import_react36.useEffect)(() => {
       const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
       setFirstMonth(newInitialMonth);
     }, [props.timeZone]);
-    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react35.useMemo)(() => {
+    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react36.useMemo)(() => {
       const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
       const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
         ISOWeek: props.ISOWeek,
@@ -49687,7 +50376,7 @@ var wp;
   }

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  var import_react36 = __toESM(require_react(), 1);
+  var import_react37 = __toESM(require_react(), 1);

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
   var FocusTargetPriority;
@@ -49767,9 +50456,9 @@ var wp;
   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
   function useFocus2(props, calendar, getModifiers, isSelected, dateLib) {
     const { autoFocus } = props;
-    const [lastFocused, setLastFocused] = (0, import_react36.useState)();
+    const [lastFocused, setLastFocused] = (0, import_react37.useState)();
     const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected || (() => false), lastFocused);
-    const [focusedDay, setFocused] = (0, import_react36.useState)(autoFocus ? focusTarget : void 0);
+    const [focusedDay, setFocused] = (0, import_react37.useState)(autoFocus ? focusTarget : void 0);
     const blur = () => {
       setLastFocused(focusedDay);
       setFocused(void 0);
@@ -50169,7 +50858,7 @@ var wp;
         props.modifiers = nextModifiers;
       }
     }
-    const { components, formatters: formatters2, labels, dateLib, locale, classNames: classNames2 } = (0, import_react37.useMemo)(() => {
+    const { components, formatters: formatters2, labels, dateLib, locale, classNames: classNames2 } = (0, import_react38.useMemo)(() => {
       const locale2 = { ...enUS2, ...props.locale };
       const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
       const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
@@ -50221,21 +50910,21 @@ var wp;
     const { isSelected, select: select3, selected: selectedValue } = useSelection(props, dateLib) ?? {};
     const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected ?? (() => false), dateLib);
     const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
-    const weekdays = (0, import_react37.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+    const weekdays = (0, import_react38.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
     const isInteractive = mode2 !== void 0 || onDayClick !== void 0;
-    const handlePreviousClick = (0, import_react37.useCallback)(() => {
+    const handlePreviousClick = (0, import_react38.useCallback)(() => {
       if (!previousMonth)
         return;
       goToMonth(previousMonth);
       onPrevClick?.(previousMonth);
     }, [previousMonth, goToMonth, onPrevClick]);
-    const handleNextClick = (0, import_react37.useCallback)(() => {
+    const handleNextClick = (0, import_react38.useCallback)(() => {
       if (!nextMonth)
         return;
       goToMonth(nextMonth);
       onNextClick?.(nextMonth);
     }, [goToMonth, nextMonth, onNextClick]);
-    const handleDayClick = (0, import_react37.useCallback)((day, m2) => (e2) => {
+    const handleDayClick = (0, import_react38.useCallback)((day, m2) => (e2) => {
       e2.preventDefault();
       e2.stopPropagation();
       setFocused(day);
@@ -50245,15 +50934,15 @@ var wp;
       select3?.(day.date, m2, e2);
       onDayClick?.(day.date, m2, e2);
     }, [select3, onDayClick, setFocused]);
-    const handleDayFocus = (0, import_react37.useCallback)((day, m2) => (e2) => {
+    const handleDayFocus = (0, import_react38.useCallback)((day, m2) => (e2) => {
       setFocused(day);
       onDayFocus?.(day.date, m2, e2);
     }, [onDayFocus, setFocused]);
-    const handleDayBlur = (0, import_react37.useCallback)((day, m2) => (e2) => {
+    const handleDayBlur = (0, import_react38.useCallback)((day, m2) => (e2) => {
       blur();
       onDayBlur?.(day.date, m2, e2);
     }, [blur, onDayBlur]);
-    const handleDayKeyDown = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+    const handleDayKeyDown = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
       const keyMap = {
         ArrowLeft: [
           e2.shiftKey ? "month" : "day",
@@ -50278,23 +50967,23 @@ var wp;
       }
       onDayKeyDown?.(day.date, modifiers, e2);
     }, [moveFocus, onDayKeyDown, props.dir]);
-    const handleDayMouseEnter = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+    const handleDayMouseEnter = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
       onDayMouseEnter?.(day.date, modifiers, e2);
     }, [onDayMouseEnter]);
-    const handleDayMouseLeave = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+    const handleDayMouseLeave = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
       onDayMouseLeave?.(day.date, modifiers, e2);
     }, [onDayMouseLeave]);
-    const handleMonthChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+    const handleMonthChange = (0, import_react38.useCallback)((date, monthOffset) => (e2) => {
       const selectedMonth = Number(e2.target.value);
       const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
       goToMonth(dateLib.addMonths(month, -monthOffset));
     }, [dateLib, goToMonth]);
-    const handleYearChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+    const handleYearChange = (0, import_react38.useCallback)((date, monthOffset) => (e2) => {
       const selectedYear = Number(e2.target.value);
       const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
       goToMonth(dateLib.addMonths(month, -monthOffset));
     }, [dateLib, goToMonth]);
-    const { className, style } = (0, import_react37.useMemo)(() => ({
+    const { className, style } = (0, import_react38.useMemo)(() => ({
       className: [classNames2[UI.Root], props.className].filter(Boolean).join(" "),
       style: { ...styles?.[UI.Root], ...props.style }
     }), [classNames2, props.className, props.style, styles]);
@@ -50310,7 +50999,7 @@ var wp;
         ...specificDropdownStyle
       };
     };
-    const rootElRef = (0, import_react37.useRef)(null);
+    const rootElRef = (0, import_react38.useRef)(null);
     useAnimation(rootElRef, Boolean(props.animate), {
       classNames: classNames2,
       months,
@@ -50333,19 +51022,19 @@ var wp;
       labels,
       formatters: formatters2
     };
-    return import_react37.default.createElement(
+    return import_react38.default.createElement(
       dayPickerContext.Provider,
       { value: contextValue },
-      import_react37.default.createElement(
+      import_react38.default.createElement(
         components.Root,
         { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
-        import_react37.default.createElement(
+        import_react38.default.createElement(
           components.Months,
           { className: classNames2[UI.Months], style: styles?.[UI.Months] },
-          !props.hideNavigation && !navLayout && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+          !props.hideNavigation && !navLayout && import_react38.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
           months.map((calendarMonth, displayIndex) => {
             const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
-            return import_react37.default.createElement(
+            return import_react38.default.createElement(
               components.Month,
               {
                 "data-animated-month": props.animate ? "true" : void 0,
@@ -50356,21 +51045,21 @@ var wp;
                 displayIndex,
                 calendarMonth
               },
-              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react37.default.createElement(
+              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react38.default.createElement(
                 components.PreviousMonthButton,
                 { type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react37.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
+                import_react38.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
               ),
-              import_react37.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames2[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react37.default.createElement(
+              import_react38.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames2[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react38.default.createElement(
                 components.DropdownNav,
                 { className: classNames2[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
                 (() => {
-                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react37.default.createElement(components.MonthsDropdown, { key: "month", className: classNames2[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
-                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react37.default.createElement(components.YearsDropdown, { key: "year", className: classNames2[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react38.default.createElement(components.MonthsDropdown, { key: "month", className: classNames2[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react38.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react38.default.createElement(components.YearsDropdown, { key: "year", className: classNames2[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react38.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
                   const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
                   return controls;
                 })(),
-                import_react37.default.createElement("span", { role: "status", "aria-live": "polite", style: {
+                import_react38.default.createElement("span", { role: "status", "aria-live": "polite", style: {
                   border: 0,
                   clip: "rect(0 0 0 0)",
                   height: "1px",
@@ -50382,27 +51071,27 @@ var wp;
                   whiteSpace: "nowrap",
                   wordWrap: "normal"
                 } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
-              ) : import_react37.default.createElement(components.CaptionLabel, { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
-              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react37.default.createElement(
+              ) : import_react38.default.createElement(components.CaptionLabel, { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react38.default.createElement(
                 components.NextMonthButton,
                 { type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react37.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+                import_react38.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
               ),
-              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-              import_react37.default.createElement(
+              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react38.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+              import_react38.default.createElement(
                 components.MonthGrid,
                 { role: "grid", "aria-multiselectable": mode2 === "multiple" || mode2 === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames2[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
-                !props.hideWeekdays && import_react37.default.createElement(
+                !props.hideWeekdays && import_react38.default.createElement(
                   components.Weekdays,
                   { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames2[UI.Weekdays], style: styles?.[UI.Weekdays] },
-                  showWeekNumber && import_react37.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames2[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
-                  weekdays.map((weekday) => import_react37.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames2[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+                  showWeekNumber && import_react38.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames2[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+                  weekdays.map((weekday) => import_react38.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames2[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
                 ),
-                import_react37.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames2[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
-                  return import_react37.default.createElement(
+                import_react38.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames2[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+                  return import_react38.default.createElement(
                     components.Week,
                     { className: classNames2[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
-                    showWeekNumber && import_react37.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+                    showWeekNumber && import_react38.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
                       locale
                     }), className: classNames2[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
                     week.days.map((day) => {
@@ -50419,7 +51108,7 @@ var wp;
                       const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
                       const className2 = getClassNamesForModifiers(modifiers, classNames2, props.modifiersClassNames);
                       const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
-                      return import_react37.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react37.default.createElement(components.DayButton, { className: classNames2[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
+                      return import_react38.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react38.default.createElement(components.DayButton, { className: classNames2[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
                     })
                   );
                 }))
@@ -50427,7 +51116,7 @@ var wp;
             );
           })
         ),
-        props.footer && import_react37.default.createElement(components.Footer, { className: classNames2[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+        props.footer && import_react38.default.createElement(components.Footer, { className: classNames2[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
       )
     );
   }
@@ -50442,27 +51131,9 @@ var wp;

   // packages/ui/build-module/icon-button/icon-button.mjs
   var import_element59 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider2,
-    Root: () => Root2,
-    Trigger: () => Trigger
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element55 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element52 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50473,28 +51144,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument9(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash9(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle9(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime9();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50503,24 +51174,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash9(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50534,92 +51205,221 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-  function resolveOwnerDocument() {
-    return typeof document === "undefined" ? null : document;
+    registerStyle9("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}}}");
   }
-  function isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
+  var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element59.forwardRef)(
+    function IconButton2({
+      label,
+      className,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      ...restProps
+    }, ref) {
+      const classes = clsx_default(style_default8["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+              Button9,
+              {
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
+              }
+            ),
+            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)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
+      ] });
     }
-    const wp = topWp ?? window.wp;
-    return typeof wp?.components === "object" && wp.components !== null;
-  }
-  var cachedSlot = null;
-  function ensureSlotIsAccessible(element) {
-    element.setAttribute("aria-hidden", "false");
-    return element;
-  }
-  function createSlot(ownerDocument2) {
-    const element = ownerDocument2.createElement("div");
-    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-    if (wp_compat_overlay_slot_default.slot) {
-      element.classList.add(wp_compat_overlay_slot_default.slot);
+  );
+
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element60 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element60.createContext)({});
+
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  var PreviewDashStartAndEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
+      }
+    );
+  };
+  var PreviewDashStart = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
+      }
+    );
+  };
+  var PreviewDashMiddle = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.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: [
+          /* @__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" })
+        ]
+      }
+    );
+  };
+  var PreviewDashEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
+      }
+    );
+  };
+  function Day2(props) {
+    const { day, modifiers, children, ...tdProps } = props;
+    let PreviewDash;
+    if (modifiers.preview_start && modifiers.preview_end) {
+      PreviewDash = PreviewDashStartAndEnd;
+    } else if (modifiers.preview_start) {
+      PreviewDash = PreviewDashStart;
+    } else if (modifiers.preview_end) {
+      PreviewDash = PreviewDashEnd;
+    } else if (modifiers.preview) {
+      PreviewDash = PreviewDashMiddle;
     }
-    ownerDocument2.body.appendChild(element);
-    return element;
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
+      children
+    ] });
   }
-  function getWpCompatOverlaySlot() {
-    if (typeof window === "undefined") {
-      return void 0;
-    }
-    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-      return void 0;
-    }
-    const ownerDocument2 = resolveOwnerDocument();
-    if (!ownerDocument2 || !ownerDocument2.body) {
-      return void 0;
-    }
-    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-      return ensureSlotIsAccessible(cachedSlot);
+  function Root3({ rootRef, ...props }) {
+    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element61.useContext)(RootContext);
+    const { months, labels } = useDayPicker();
+    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
+    let ariaLabel = props["aria-label"];
+    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
+      const currentMonth = months[0];
+      ariaLabel = currentMonth ? (0, import_i18n34.sprintf)(
+        // translators: 1: Calendar type. 2: Current month and year.
+        (0, import_i18n34.__)("%1$s, %2$s"),
+        defaultAriaLabel,
+        labels.labelGrid(currentMonth.date)
+      ) : defaultAriaLabel;
     }
-    const existing = ownerDocument2.querySelector(
-      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    const mergedRef = (0, import_compose20.useMergeRefs)([rootRef ?? null, ref ?? null]);
+    return useRender({
+      render: render4,
+      defaultTagName: "div",
+      ref: mergedRef,
+      props: { ...props, role, "aria-label": ariaLabel }
+    });
+  }
+  function NavButton({
+    icon,
+    className,
+    children: _children,
+    "aria-label": label,
+    "aria-disabled": ariaDisabled,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+      IconButton,
+      {
+        ...props,
+        className,
+        label,
+        icon,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
+      }
     );
-    if (existing instanceof HTMLDivElement) {
-      cachedSlot = ensureSlotIsAccessible(existing);
-      return cachedSlot;
-    }
-    if (cachedSlot?.isConnected) {
-      cachedSlot.remove();
-    }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
+  }
+  function PreviousMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_left_default });
+  }
+  function NextMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_right_default });
   }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element52.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-        index_parts_exports5.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+  function getRuntime10() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50630,28 +51430,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument10(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash10(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle10(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime10();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50660,24 +51460,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash10(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument10(targetDocument) {
+    const runtime = getRuntime10();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle10(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50691,356 +51491,610 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle10(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle10("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 resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var style_default9 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle6("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}}}}');
+    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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element53.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-        index_parts_exports5.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default5.positioner,
-            className
-          )
-        }
-      );
+  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("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) {
+    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_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" };
+  var CLASSNAMES = {
+    root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
+    day: style_default9.day,
+    day_button: clsx_default(
+      style_default9["day-button"],
+      global_css_defense_default3.button,
+      focus_module_default2["outset-ring--focus-visible"]
+    ),
+    outside: style_default9.outside,
+    caption_label: style_default9["caption-label"],
+    button_next: style_default9["nav-button"],
+    button_previous: style_default9["nav-button"],
+    nav: style_default9.nav,
+    month_caption: style_default9["month-caption"],
+    months: style_default9.months,
+    month_grid: style_default9["month-grid"],
+    weekday: style_default9.weekday,
+    today: style_default9.today,
+    selected: style_default9.selected,
+    /*
+     * Disabled days are styled through `:has(.day-button:disabled)` rather than
+     * a modifier class on the cell, because the two are not equivalent: the
+     * focused day keeps its button enabled so it stays reachable. Mapped to
+     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
+     * own `rdp-disabled` class for a modifier we don't style.
+     */
+    disabled: void 0,
+    hidden: style_default9.hidden,
+    range_start: style_default9["range-start"],
+    range_end: style_default9["range-end"],
+    range_middle: style_default9["range-middle"],
+    weeks_before_enter: style_default9["weeks-before-enter"],
+    weeks_before_exit: style_default9["weeks-before-exit"],
+    weeks_after_enter: style_default9["weeks-after-enter"],
+    weeks_after_exit: style_default9["weeks-after-exit"],
+    caption_after_enter: style_default9["caption-after-enter"],
+    caption_after_exit: style_default9["caption-after-exit"],
+    caption_before_enter: style_default9["caption-before-enter"],
+    caption_before_exit: style_default9["caption-before-exit"]
+  };
+  var MODIFIER_CLASSNAMES = {
+    preview: style_default9.preview
+  };
+  var COMMON_PROPS = {
+    animate: true,
+    // Only show days in the current month
+    showOutsideDays: false,
+    // Hide week number column
+    showWeekNumber: false,
+    // Show weekdays row
+    hideWeekdays: false,
+    // Month and year caption are not interactive
+    captionLayout: "label",
+    // Show a variable number of weeks depending on the month
+    fixedWeeks: false,
+    // Show navigation buttons
+    hideNavigation: false,
+    // Class names
+    classNames: CLASSNAMES,
+    components: {
+      Day: Day2,
+      Root: Root3,
+      PreviousMonthButton: PreviousMonthButton2,
+      NextMonthButton: NextMonthButton2
     }
-  );
+  };

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element54 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element54.cloneElement)(slot ?? defaultSlot, { children });
+  // packages/ui/build-module/calendar/utils/misc.mjs
+  function clampNumberOfMonths(numberOfMonths) {
+    return Math.min(3, Math.max(1, numberOfMonths));
   }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
-
-  // packages/ui/build-module/lock-unlock.mjs
-  var import_private_apis4 = __toESM(require_private_apis(), 1);
-  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__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"
-  );
-
-  // packages/ui/build-module/utils/theme-provider.mjs
-  function getThemeProvider() {
-    const themePackage = theme;
-    if (themePackage.ThemeProvider) {
-      return themePackage.ThemeProvider;
-    }
-    if (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
+  var import_element62 = __toESM(require_element(), 1);
+  function useControlledValue2({
+    defaultValue,
+    onChange,
+    value: valueProp
+  }) {
+    const hasValue3 = typeof valueProp !== "undefined";
+    const initialValue = hasValue3 ? valueProp : defaultValue;
+    const [state, setState] = (0, import_element62.useState)(initialValue);
+    const value = hasValue3 ? valueProp : state;
+    const uncontrolledSetValue = (0, import_element62.useCallback)(
+      (nextValue, ...args) => {
+        setState(nextValue);
+        onChange?.(nextValue, ...args);
+      },
+      [onChange]
+    );
+    let setValue;
+    if (hasValue3 && typeof onChange === "function") {
+      setValue = onChange;
+    } else if (!hasValue3 && typeof onChange === "function") {
+      setValue = uncontrolledSetValue;
+    } else {
+      setValue = setState;
     }
-    return unlock3(
-      themePackage.privateApis
-    ).ThemeProvider;
+    return [value, setValue];
   }
-  var ThemeProvider = getThemeProvider();

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    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") {
-      registerDocument7(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
-      }
+  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
+  var import_i18n35 = __toESM(require_i18n(), 1);
+  var import_element63 = __toESM(require_element(), 1);
+  function isLocaleRTL(locale) {
+    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
+    if (direction) {
+      return direction === "rtl";
     }
-    return false;
+    return [
+      "ar",
+      // Arabic
+      "he",
+      // Hebrew
+      "fa",
+      // Persian (Farsi)
+      "ur",
+      // Urdu
+      "ps",
+      // Pashto
+      "syr",
+      // Syriac
+      "dv",
+      // Divehi
+      "ku",
+      // Kurdish (Sorani)
+      "ckb",
+      // Central Kurdish (Sorani)
+      "ug",
+      // Uyghur
+      "yi"
+      // Yiddish
+    ].includes(locale.language);
   }
-  function injectStyle7(targetDocument, hash, css) {
-    if (!targetDocument.head) {
+  function getSupportedLocaleCode(localeCode) {
+    if (!localeCode) {
       return;
     }
-    const runtime = getRuntime7();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+    let supportedLocaleCode;
+    try {
+      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+        localeCode
+      ])[0];
+    } catch {
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
-      injectedStyles.add(hash);
+    return supportedLocaleCode;
+  }
+  function getWeekStartsOn(locale) {
+    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
+    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
       return;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return firstDay % 7;
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  var useLocalizationProps = ({
+    locale,
+    timeZone,
+    mode: mode2
+  }) => {
+    return (0, import_element63.useMemo)(() => {
+      const isLocaleString = typeof locale === "string";
+      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
+      const supportedLocaleCode = getSupportedLocaleCode(
+        isLocaleString ? locale : locale?.code
+      );
+      const localeCode = supportedLocaleCode ?? "en-US";
+      const intlLocale = new Intl.Locale(localeCode);
+      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n35.isRTL)();
+      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
+      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        year: "numeric",
+        month: "long",
+        timeZone
+      });
+      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "narrow",
+        timeZone
+      });
+      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        timeZone
+      });
+      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        year: "numeric",
+        month: "long",
+        day: "numeric",
+        timeZone
+      });
+      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        day: "numeric",
+        timeZone
+      });
+      return {
+        "aria-label": mode2 === "single" ? (0, import_i18n35.__)("Date calendar") : (0, import_i18n35.__)("Date range calendar"),
+        labels: {
+          /** The label for the navigation toolbar. */
+          labelNav: () => (0, import_i18n35.__)("Navigation bar"),
+          /**
+           * The label for the month grid.
+           * @param date
+           */
+          labelGrid: monthNameFormatter.format,
+          /**
+           * The label for the gridcell, when the calendar is not interactive.
+           * @param date
+           * @param modifiers
+           */
+          labelGridcell: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today) {
+              label = (0, import_i18n35.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n35.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /** The label for the "next month" button. */
+          labelNext: () => (0, import_i18n35.__)("Next month"),
+          /** The label for the "previous month" button. */
+          labelPrevious: () => (0, import_i18n35.__)("Previous month"),
+          /**
+           * The label for the day button.
+           * @param date
+           * @param modifiers
+           */
+          labelDayButton: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today && modifiers?.selected) {
+              return (0, import_i18n35.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n35.__)("Today, %s, selected"),
+                formattedDate
+              );
+            }
+            if (modifiers?.today) {
+              label = (0, import_i18n35.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n35.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            if (modifiers?.selected) {
+              label = (0, import_i18n35.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n35.__)("%s, selected"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /**
+           * The label for the weekday.
+           * @param date
+           */
+          labelWeekday: weekdayLongFormatter.format
+        },
+        locale: dateFnsLocale,
+        lang: localeCode,
+        dir: isRightToLeft ? "rtl" : "ltr",
+        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
+        formatters: {
+          formatDay: dayNumberFormatter.format,
+          formatWeekdayName: weekdayNarrowFormatter.format,
+          formatCaption: monthNameFormatter.format
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode2]);
+  };
+
+  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
+  var import_compose21 = __toESM(require_compose(), 1);
+  var import_element64 = __toESM(require_element(), 1);
+  function usePreserveDayFocus(forwardedRef, month) {
+    const rootRef = (0, import_element64.useRef)(null);
+    const hadDayFocusRef = (0, import_element64.useRef)(false);
+    const mergedRef = (0, import_compose21.useMergeRefs)([rootRef, forwardedRef]);
+    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
+    const onDayFocus = (0, import_element64.useCallback)(() => {
+      hadDayFocusRef.current = true;
+    }, []);
+    const onDayBlur = (0, import_element64.useCallback)(() => {
+      hadDayFocusRef.current = false;
+    }, []);
+    (0, import_element64.useEffect)(() => {
+      if (!hadDayFocusRef.current) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const root = rootRef.current;
+      if (!root) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("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 style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element55.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-      index_parts_exports5.Popup,
-      {
-        ref,
-        className: clsx_default(style_default6.popup, className),
-        ...props,
-        children
+      const { activeElement: activeElement2, body } = root.ownerDocument;
+      if (activeElement2 !== body) {
+        const grid = activeElement2?.closest('[role="grid"]');
+        hadDayFocusRef.current = !!grid && root.contains(grid);
+        return;
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Portal, {}), positionedPopup);
-  });
+      hadDayFocusRef.current = false;
+      const focusTarget = root.querySelector(
+        '[role="grid"] button[tabindex="0"]:not(:disabled)'
+      );
+      const enabledControl = root.querySelector(
+        'button:not(:disabled):not([aria-disabled="true"])'
+      );
+      const focusableControl = root.querySelector(
+        "button:not(:disabled)"
+      );
+      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
+    }, [monthIndex]);
+    return { ref: mergedRef, onDayFocus, onDayBlur };
+  }

-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element56 = __toESM(require_element(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element56.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports5.Trigger, { ref, ...props });
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var Calendar = (0, import_element65.forwardRef)(
+    function Calendar2({
+      defaultValue,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "single"
+      });
+      const labels = (0, import_element65.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element65.useCallback)(
+        (selected2, triggerDate, modifiers, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const rootContextValue = (0, import_element65.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "single",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur
+        }
+      ) });
     }
   );

-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(DirectionProvider, { direction: (0, import_i18n32.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  function Root2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(index_parts_exports5.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  function Provider2({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(index_parts_exports5.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    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") {
-      registerDocument8(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+  // packages/ui/build-module/calendar/range-calendar.mjs
+  var import_element66 = __toESM(require_element(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  function usePreviewRange({
+    value,
+    hoveredDate,
+    excludeDisabled,
+    min: min3,
+    max: max3,
+    disabled: disabled2
+  }) {
+    return (0, import_element66.useMemo)(() => {
+      if (!hoveredDate || !value?.from) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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}}}");
+      let previewHighlight;
+      let potentialNewRange;
+      if (hoveredDate < value.from) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: value.from
+        };
+        potentialNewRange = {
+          from: hoveredDate,
+          to: value.to ?? value.from
+        };
+      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+        previewHighlight = {
+          from: value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      } else if (hoveredDate > value.from) {
+        previewHighlight = {
+          from: value.to ?? value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      }
+      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      return previewHighlight;
+    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
   }
-  var style_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element57.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default7["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.
-            "data-visually-hidden": ""
-          }
-        )
+  var RangeCalendar = (0, import_element66.forwardRef)(
+    function RangeCalendar2({
+      defaultValue,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      excludeDisabled,
+      min: min3,
+      max: max3,
+      disabled: disabled2,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "range"
       });
-      return element;
+      const labels = (0, import_element66.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element66.useCallback)(
+        (selected2, triggerDate, modifiers2, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers2,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const [hoveredDate, setHoveredDate] = (0, import_element66.useState)(
+        void 0
+      );
+      const previewRange = usePreviewRange({
+        value: selected,
+        hoveredDate,
+        excludeDisabled,
+        min: min3,
+        max: max3,
+        disabled: disabled2
+      });
+      const modifiers = (0, import_element66.useMemo)(() => {
+        return {
+          preview: previewRange,
+          preview_start: previewRange?.from,
+          preview_end: previewRange?.to
+        };
+      }, [previewRange]);
+      const rootContextValue = (0, import_element66.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "range",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          disabled: disabled2,
+          excludeDisabled,
+          min: min3,
+          max: max3,
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur,
+          onDayMouseEnter: (date) => setHoveredDate(date),
+          onDayMouseLeave: () => setHoveredDate(void 0),
+          modifiers,
+          modifiersClassNames: MODIFIER_CLASSNAMES
+        }
+      ) });
     }
   );

-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  function useKeyboardShortcutProps({
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    shortcut
-  }) {
-    const generatedDescriptionId = (0, import_element58.useId)();
-    const descriptionId = shortcut ? generatedDescriptionId : void 0;
-    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-    return {
-      descriptionId,
-      targetProps: {
-        "aria-describedby": describedBy || void 0,
-        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-      }
-    };
-  }
-  var KeyboardShortcutDescription = (0, import_element58.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-      VisuallyHidden,
-      {
-        id: descriptionId,
-        "aria-hidden": "true",
-        render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { ref }),
-        children: (0, import_i18n33.sprintf)(
-          /* translators: %s: keyboard shortcut. */
-          (0, import_i18n33.__)("Keyboard shortcut: %s"),
-          shortcut.label ?? shortcut.ariaKeyShortcut
-        )
-      }
-    );
-  });
-  var KeyboardShortcutDisplay = (0, import_element58.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  // packages/ui/build-module/card/index.mjs
+  var card_exports = {};
+  __export(card_exports, {
+    Content: () => Content,
+    FullBleed: () => FullBleed,
+    Header: () => Header,
+    Root: () => Root4,
+    Title: () => Title
   });

-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  // packages/ui/build-module/card/root.mjs
+  var import_element67 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51051,28 +52105,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument9(document);
+      registerDocument11(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
+  function documentContainsStyleHash11(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash, css) {
+  function injectStyle11(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime9();
+    const runtime = getRuntime11();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51081,24 +52135,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
+    if (documentContainsStyleHash11(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle11(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51112,221 +52166,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle11(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("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}}}");
+    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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-  var IconButton = (0, import_element59.forwardRef)(
-    function IconButton2({
-      label,
-      className,
-      // Prevent accidental forwarding of `children`
-      children: _children,
-      disabled: disabled2,
-      focusableWhenDisabled = true,
-      icon,
-      size: size4,
-      shortcut,
-      positioner,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      ...restProps
-    }, ref) {
-      const classes = clsx_default(style_default8["icon-button"], className);
-      const { descriptionId, targetProps } = useKeyboardShortcutProps({
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Root2, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
-          Trigger,
-          {
-            ref,
-            ...targetProps,
-            disabled: disabled2 && !focusableWhenDisabled,
-            render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
-              Button9,
-              {
-                ...restProps,
-                size: size4,
-                "aria-label": label,
-                disabled: disabled2,
-                focusableWhenDisabled
-              }
-            ),
-            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)(
-                KeyboardShortcutDescription,
-                {
-                  descriptionId,
-                  shortcut
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Popup, { positioner, children: [
-          label,
-          shortcut && /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
-            " ",
-            /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(KeyboardShortcutDisplay, { shortcut })
-          ] })
-        ] })
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element60 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element60.createContext)({});
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
-      }
-    );
-  };
-  var PreviewDashStart = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
-      }
-    );
-  };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.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: [
-          /* @__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" })
-        ]
-      }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.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: /* @__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" })
-      }
-    );
-  };
-  function Day2(props) {
-    const { day, modifiers, children, ...tdProps } = props;
-    let PreviewDash;
-    if (modifiers.preview_start && modifiers.preview_end) {
-      PreviewDash = PreviewDashStartAndEnd;
-    } else if (modifiers.preview_start) {
-      PreviewDash = PreviewDashStart;
-    } else if (modifiers.preview_end) {
-      PreviewDash = PreviewDashEnd;
-    } else if (modifiers.preview) {
-      PreviewDash = PreviewDashMiddle;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
-      children
-    ] });
+  var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle11("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)}}}");
   }
-  function Root3({ rootRef, ...props }) {
-    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element61.useContext)(RootContext);
-    const { months, labels } = useDayPicker();
-    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
-    let ariaLabel = props["aria-label"];
-    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
-      const currentMonth = months[0];
-      ariaLabel = currentMonth ? (0, import_i18n34.sprintf)(
-        // translators: 1: Calendar type. 2: Current month and year.
-        (0, import_i18n34.__)("%1$s, %2$s"),
-        defaultAriaLabel,
-        labels.labelGrid(currentMonth.date)
-      ) : defaultAriaLabel;
-    }
-    const mergedRef = (0, import_compose20.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
+  var style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Root4 = (0, import_element67.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
+    const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
+    const element = useRender({
       defaultTagName: "div",
-      ref: mergedRef,
-      props: { ...props, role, "aria-label": ariaLabel }
+      render: render4,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
     });
-  }
-  function NavButton({
-    icon,
-    className,
-    children: _children,
-    "aria-label": label,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-      IconButton,
-      {
-        ...props,
-        className,
-        label,
-        icon,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
-      }
-    );
-  }
-  function PreviousMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_left_default });
-  }
-  function NextMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_right_default });
-  }
+    return element;
+  });

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  // packages/ui/build-module/card/header.mjs
+  var import_element68 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51337,28 +52206,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument12(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
+  function documentContainsStyleHash12(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash, css) {
+  function injectStyle12(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime12();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51367,24 +52236,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
+    if (documentContainsStyleHash12(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51398,930 +52267,154 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("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 style_default9 = { "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" };
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle10("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle10("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle12("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 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" };
-  var CLASSNAMES = {
-    root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
-    day: style_default9.day,
-    day_button: clsx_default(
-      style_default9["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default9.outside,
-    caption_label: style_default9["caption-label"],
-    button_next: style_default9["nav-button"],
-    button_previous: style_default9["nav-button"],
-    nav: style_default9.nav,
-    month_caption: style_default9["month-caption"],
-    months: style_default9.months,
-    month_grid: style_default9["month-grid"],
-    weekday: style_default9.weekday,
-    today: style_default9.today,
-    selected: style_default9.selected,
-    /*
-     * Disabled days are styled through `:has(.day-button:disabled)` rather than
-     * a modifier class on the cell, because the two are not equivalent: the
-     * focused day keeps its button enabled so it stays reachable. Mapped to
-     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
-     * own `rdp-disabled` class for a modifier we don't style.
-     */
-    disabled: void 0,
-    hidden: style_default9.hidden,
-    range_start: style_default9["range-start"],
-    range_end: style_default9["range-end"],
-    range_middle: style_default9["range-middle"],
-    weeks_before_enter: style_default9["weeks-before-enter"],
-    weeks_before_exit: style_default9["weeks-before-exit"],
-    weeks_after_enter: style_default9["weeks-after-enter"],
-    weeks_after_exit: style_default9["weeks-after-exit"],
-    caption_after_enter: style_default9["caption-after-enter"],
-    caption_after_exit: style_default9["caption-after-exit"],
-    caption_before_enter: style_default9["caption-before-enter"],
-    caption_before_exit: style_default9["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default9.preview
-  };
-  var COMMON_PROPS = {
-    animate: true,
-    // Only show days in the current month
-    showOutsideDays: false,
-    // Hide week number column
-    showWeekNumber: false,
-    // Show weekdays row
-    hideWeekdays: false,
-    // Month and year caption are not interactive
-    captionLayout: "label",
-    // Show a variable number of weeks depending on the month
-    fixedWeeks: false,
-    // Show navigation buttons
-    hideNavigation: false,
-    // Class names
-    classNames: CLASSNAMES,
-    components: {
-      Day: Day2,
-      Root: Root3,
-      PreviousMonthButton: PreviousMonthButton2,
-      NextMonthButton: NextMonthButton2
+  var style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Header = (0, import_element68.forwardRef)(
+    function CardHeader({ render: render4, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render4,
+        ref,
+        props: mergeProps({ className: style_default11.header }, props)
+      });
+      return element;
     }
-  };
-
-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
-  }
+  );

-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  function useControlledValue2({
-    defaultValue,
-    onChange,
-    value: valueProp
-  }) {
-    const hasValue3 = typeof valueProp !== "undefined";
-    const initialValue = hasValue3 ? valueProp : defaultValue;
-    const [state, setState] = (0, import_element62.useState)(initialValue);
-    const value = hasValue3 ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element62.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
-    );
-    let setValue;
-    if (hasValue3 && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue3 && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
+  // packages/ui/build-module/card/content.mjs
+  var import_element69 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return [value, setValue];
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_element63 = __toESM(require_element(), 1);
-  function isLocaleRTL(locale) {
-    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
-    if (direction) {
-      return direction === "rtl";
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return [
-      "ar",
-      // Arabic
-      "he",
-      // Hebrew
-      "fa",
-      // Persian (Farsi)
-      "ur",
-      // Urdu
-      "ps",
-      // Pashto
-      "syr",
-      // Syriac
-      "dv",
-      // Divehi
-      "ku",
-      // Kurdish (Sorani)
-      "ckb",
-      // Central Kurdish (Sorani)
-      "ug",
-      // Uyghur
-      "yi"
-      // Yiddish
-    ].includes(locale.language);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  function getSupportedLocaleCode(localeCode) {
-    if (!localeCode) {
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
       return;
     }
-    let supportedLocaleCode;
-    try {
-      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
-        localeCode
-      ])[0];
-    } catch {
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return supportedLocaleCode;
-  }
-  function getWeekStartsOn(locale) {
-    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
-    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
+    if (injectedStyles.has(hash)) {
       return;
     }
-    return firstDay % 7;
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode: mode2
-  }) => {
-    return (0, import_element63.useMemo)(() => {
-      const isLocaleString = typeof locale === "string";
-      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
-      const supportedLocaleCode = getSupportedLocaleCode(
-        isLocaleString ? locale : locale?.code
-      );
-      const localeCode = supportedLocaleCode ?? "en-US";
-      const intlLocale = new Intl.Locale(localeCode);
-      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n35.isRTL)();
-      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
-      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode2 === "single" ? (0, import_i18n35.__)("Date calendar") : (0, import_i18n35.__)("Date range calendar"),
-        labels: {
-          /** The label for the navigation toolbar. */
-          labelNav: () => (0, import_i18n35.__)("Navigation bar"),
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: monthNameFormatter.format,
-          /**
-           * The label for the gridcell, when the calendar is not interactive.
-           * @param date
-           * @param modifiers
-           */
-          labelGridcell: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today) {
-              label = (0, import_i18n35.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n35.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n35.__)("Next month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n35.__)("Previous month"),
-          /**
-           * The label for the day button.
-           * @param date
-           * @param modifiers
-           */
-          labelDayButton: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today && modifiers?.selected) {
-              return (0, import_i18n35.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n35.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n35.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n35.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n35.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n35.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: weekdayLongFormatter.format
-        },
-        locale: dateFnsLocale,
-        lang: localeCode,
-        dir: isRightToLeft ? "rtl" : "ltr",
-        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
-        formatters: {
-          formatDay: dayNumberFormatter.format,
-          formatWeekdayName: weekdayNarrowFormatter.format,
-          formatCaption: monthNameFormatter.format
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode2]);
-  };
-
-  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_element64 = __toESM(require_element(), 1);
-  function usePreserveDayFocus(forwardedRef, month) {
-    const rootRef = (0, import_element64.useRef)(null);
-    const hadDayFocusRef = (0, import_element64.useRef)(false);
-    const mergedRef = (0, import_compose21.useMergeRefs)([rootRef, forwardedRef]);
-    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
-    const onDayFocus = (0, import_element64.useCallback)(() => {
-      hadDayFocusRef.current = true;
-    }, []);
-    const onDayBlur = (0, import_element64.useCallback)(() => {
-      hadDayFocusRef.current = false;
-    }, []);
-    (0, import_element64.useEffect)(() => {
-      if (!hadDayFocusRef.current) {
-        return;
-      }
-      const root = rootRef.current;
-      if (!root) {
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      const { activeElement: activeElement2, body } = root.ownerDocument;
-      if (activeElement2 !== body) {
-        const grid = activeElement2?.closest('[role="grid"]');
-        hadDayFocusRef.current = !!grid && root.contains(grid);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      hadDayFocusRef.current = false;
-      const focusTarget = root.querySelector(
-        '[role="grid"] button[tabindex="0"]:not(:disabled)'
-      );
-      const enabledControl = root.querySelector(
-        'button:not(:disabled):not([aria-disabled="true"])'
-      );
-      const focusableControl = root.querySelector(
-        "button:not(:disabled)"
-      );
-      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
-    }, [monthIndex]);
-    return { ref: mergedRef, onDayFocus, onDayBlur };
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element65.forwardRef)(
-    function Calendar2({
-      defaultValue,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element65.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element65.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue,
-        value: valueProp,
-        onChange
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("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 style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Content = (0, import_element69.forwardRef)(
+    function CardContent({ render: render4, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render4,
+        ref,
+        props: mergeProps({ className: style_default12.content }, props)
       });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const rootContextValue = (0, import_element65.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "single",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur
-        }
-      ) });
+      return element;
     }
   );

-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element66.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
-        return;
-      }
-      let previewHighlight;
-      let potentialNewRange;
-      if (hoveredDate < value.from) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: value.from
-        };
-        potentialNewRange = {
-          from: hoveredDate,
-          to: value.to ?? value.from
-        };
-      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
-        previewHighlight = {
-          from: value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      } else if (hoveredDate > value.from) {
-        previewHighlight = {
-          from: value.to ?? value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      }
-      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) < min3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
-  }
-  var RangeCalendar = (0, import_element66.forwardRef)(
-    function RangeCalendar2({
-      defaultValue,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element66.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element66.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const [hoveredDate, setHoveredDate] = (0, import_element66.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element66.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element66.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "range",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
-        }
-      ) });
-    }
-  );
-
-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root4,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
-    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") {
-      registerDocument11(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle11(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime11();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle11(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 registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    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 resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle11("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 style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root4 = (0, import_element67.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/card/header.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    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") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(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 registerStyle12(hash, css) {
-    const runtime = getRuntime12();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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 style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element68.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default11.header }, props)
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/content.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
-    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") {
-      registerDocument13(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash13(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle13(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime13();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle13(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 registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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 style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element69.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default12.content }, props)
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    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") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element70 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    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") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
       }
     }
     return false;
@@ -52562,13 +52655,13 @@ var wp;
   }
   var style_default14 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle15("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    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)}");
   }
-  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" };
+  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) {
-    registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle15("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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 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 Header2 = (0, import_element77.forwardRef)(
     function CollapsibleCardHeader({
       children,
@@ -53023,10 +53116,10 @@ var wp;
   });

   // packages/ui/build-module/utils/use-schedule-validation.mjs
+  var import_compose23 = __toESM(require_compose(), 1);
   var import_element81 = __toESM(require_element(), 1);
   function useScheduleValidation(validate) {
-    const validateRef = (0, import_element81.useRef)(validate);
-    validateRef.current = validate;
+    const validateEvent = (0, import_compose23.useEvent)(validate);
     const timerRef = (0, import_element81.useRef)(null);
     const unmountedRef = (0, import_element81.useRef)(false);
     const scheduleValidation = (0, import_element81.useCallback)(() => {
@@ -53037,10 +53130,10 @@ var wp;
         clearTimeout(timerRef.current);
       }
       timerRef.current = setTimeout(() => {
-        validateRef.current();
+        validateEvent();
         timerRef.current = null;
       }, 0);
-    }, []);
+    }, [validateEvent]);
     (0, import_element81.useEffect)(() => {
       unmountedRef.current = false;
       return () => {
@@ -53140,15 +53233,15 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle19("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" };
+  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) {
     registerStyle19("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle19("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    registerStyle19("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_default18 = { "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_element82.forwardRef)(
@@ -53284,7 +53377,7 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle20("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    registerStyle20("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_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) {
@@ -53391,15 +53484,15 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle21("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle21("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" };
+  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) {
-    registerStyle21("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle21("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_default4 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 focus_module_default4 = { "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) {
-    registerStyle21("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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}}}}}");
+    registerStyle21("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_default20 = { "input": "_2ae7be2fc1bb17a3__input" };
   var Input3 = (0, import_element84.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
@@ -53427,20 +53520,7 @@ var wp;
     );
   });

-  // packages/ui/build-module/form/primitives/constants.mjs
-  var ITEM_POPUP_POSITIONER_PROPS = {
-    align: "start",
-    sideOffset: 8,
-    collisionPadding: 12
-  };
-
-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/spinner/spinner.mjs
-  var import_element85 = __toESM(require_element(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/utils/css/item-popup.mjs
   var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
   function getRuntime22() {
     const globalScope = globalThis;
@@ -53522,7 +53602,117 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle22("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)}}}}");
+    registerStyle22("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 item_popup_default = { "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 getItemPopupWidthClassName(width = "anchor") {
+    switch (width) {
+      case "available":
+        return item_popup_default["is-width-available"];
+      case "content":
+        return item_popup_default["is-width-content"];
+      case "lg":
+        return item_popup_default["is-width-lg"];
+      case "md":
+        return item_popup_default["is-width-md"];
+      case "sm":
+        return item_popup_default["is-width-sm"];
+      case "anchor":
+        return item_popup_default["is-width-anchor"];
+      default:
+        return false;
+    }
+  }
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_i18n36 = __toESM(require_i18n(), 1);
+  var import_element86 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/spinner/spinner.mjs
+  var import_element85 = __toESM(require_element(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    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") {
+      registerDocument23(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
   var Spinner = (0, import_element85.forwardRef)(
@@ -53564,8 +53754,8 @@ var wp;

   // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
   var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -53576,28 +53766,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument23(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash23(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime23();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -53606,24 +53796,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash23(targetDocument, hash)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -53637,19 +53827,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash, css) {
-    const runtime = getRuntime23();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle23("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle24("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" };
+  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) {
-    registerStyle23("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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)}}}}');
+    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)}}}}');
   }
   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 = {
@@ -53688,6 +53878,7 @@ 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" });
   function appendRequiredIndicator(label, required, markWhenOptional) {
     let suffix;
     if (required && !markWhenOptional) {
@@ -53714,7 +53905,7 @@ var wp;
     customValidity,
     getValidityTarget,
     children,
-    render: render4,
+    render: render4 = DEFAULT_RENDER,
     ...restProps
   }, forwardedRef) {
     const [errorMessage, setErrorMessage] = (0, import_element86.useState)();
@@ -53818,13 +54009,20 @@ var wp;
       setShowMessage(true);
     }, [isTouched, customValidity?.type, showMessage]);
     const onBlur = (event) => {
-      if (isTouched) {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+      if (!isTouched) {
         setIsTouched(true);
         getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
       }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
     const messageId = (0, import_element86.useId)();
     const message2 = (() => {
@@ -53872,7 +54070,6 @@ var wp;
     }, [visibleMessage, messageId, getValidityTarget]);
     return useRender({
       render: render4,
-      defaultTagName: "div",
       ref: [forwardedRef, wrapperRef],
       props: mergeProps(restProps, {
         onBlur,
@@ -53899,14 +54096,15 @@ var wp;
     Details: () => Details,
     Item: () => Item2,
     Label: () => Label,
-    Root: () => Root6
+    Root: () => Root6,
+    VisualLabel: () => VisualLabel
   });

   // 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 STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -53917,28 +54115,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument24(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash24(targetDocument, hash) {
+  function documentContainsStyleHash25(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE24}]`
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle24(targetDocument, hash, css) {
+  function injectStyle25(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime24();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -53947,24 +54145,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash24(targetDocument, hash)) {
+    if (documentContainsStyleHash25(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -53978,19 +54176,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle24(hash, css) {
-    const runtime = getRuntime24();
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle24("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    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_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root6 = (0, import_element87.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
+  var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime220.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)(
       index_parts_exports2.Root,
       {
@@ -54012,8 +54210,8 @@ var wp;
   // 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 STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
+  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+  function getRuntime26() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54024,28 +54222,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument25(document);
+      registerDocument26(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash25(targetDocument, hash) {
+  function documentContainsStyleHash26(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
+      `style[${STYLE_HASH_ATTRIBUTE26}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle25(targetDocument, hash, css) {
+  function injectStyle26(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime25();
+    const runtime = getRuntime26();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54054,24 +54252,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash25(targetDocument, hash)) {
+    if (documentContainsStyleHash26(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54085,15 +54283,15 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle25(hash, css) {
-    const runtime = getRuntime25();
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle25("e08ffbfdae", '@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);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)}}}');
+    registerStyle26("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_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
   var Label = (0, import_element89.forwardRef)(
@@ -54120,8 +54318,8 @@ 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 STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
-  function getRuntime26() {
+  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
+  function getRuntime27() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54132,28 +54330,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument26(document);
+      registerDocument27(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash26(targetDocument, hash) {
+  function documentContainsStyleHash27(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE26}]`
+      `style[${STYLE_HASH_ATTRIBUTE27}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle26(targetDocument, hash, css) {
+  function injectStyle27(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime26();
+    const runtime = getRuntime27();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54162,24 +54360,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash26(targetDocument, hash)) {
+    if (documentContainsStyleHash27(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument26(targetDocument) {
-    const runtime = getRuntime26();
+  function registerDocument27(targetDocument) {
+    const runtime = getRuntime27();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54193,19 +54391,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle26(hash, css) {
-    const runtime = getRuntime26();
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle26("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle27("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" };
+  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) {
-    registerStyle26("e08ffbfdae", '@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);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)}}}');
+    registerStyle27("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_element90.forwardRef)(function Description2({ className, ...restProps }, ref) {
@@ -54227,8 +54425,8 @@ var wp;
   var import_element91 = __toESM(require_element(), 1);
   var import_i18n37 = __toESM(require_i18n(), 1);
   var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
-  function getRuntime27() {
+  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+  function getRuntime28() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54239,28 +54437,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument27(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash27(targetDocument, hash) {
+  function documentContainsStyleHash28(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE27}]`
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle27(targetDocument, hash, css) {
+  function injectStyle28(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime27();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54269,24 +54467,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash27(targetDocument, hash)) {
+    if (documentContainsStyleHash28(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument27(targetDocument) {
-    const runtime = getRuntime27();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54300,15 +54498,15 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle27(hash, css) {
-    const runtime = getRuntime27();
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle27("e08ffbfdae", '@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);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)}}}');
+    registerStyle28("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_element91.forwardRef)(
@@ -54336,6 +54534,110 @@ var wp;
     }
   );

+  // packages/ui/build-module/form/primitives/field/visual-label.mjs
+  var import_element93 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+  function getRuntime29() {
+    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") {
+      registerDocument29(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash29(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle29(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime29();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash29(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument29(targetDocument) {
+    const runtime = getRuntime29();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle29(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 registerStyle29(hash, css) {
+    const runtime = getRuntime29();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle29(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle29("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_element93.forwardRef)(
+    function VisualLabel2({ className, render: render4, variant, ...restProps }, ref) {
+      return useRender({
+        defaultTagName: "span",
+        render: render4,
+        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/select/index.mjs
   var select_exports = {};
   __export(select_exports, {
@@ -54350,10 +54652,10 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/select/group.mjs
-  var import_element93 = __toESM(require_element(), 1);
+  var import_element94 = __toESM(require_element(), 1);
   var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
-  function getRuntime28() {
+  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+  function getRuntime30() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54364,28 +54666,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument28(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash28(targetDocument, hash) {
+  function documentContainsStyleHash30(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE28}]`
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle28(targetDocument, hash, css) {
+  function injectStyle30(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime28();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54394,24 +54696,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash28(targetDocument, hash)) {
+    if (documentContainsStyleHash30(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument28(targetDocument) {
-    const runtime = getRuntime28();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54425,23 +54727,23 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle28(hash, css) {
-    const runtime = getRuntime28();
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle28("0e090e3995", '@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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)}}}');
+    registerStyle30("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 item_popup_default = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "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", "empty": "_06c7ff39d2f685b9__empty" };
-  var Group = (0, import_element93.forwardRef)(
+  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)(
         index_parts_exports3.Group,
         {
-          className: clsx_default(item_popup_default.group, className),
+          className: clsx_default(item_popup_default2.group, className),
           ref,
           ...restProps,
           children
@@ -54451,10 +54753,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/group-label.mjs
-  var import_element94 = __toESM(require_element(), 1);
+  var import_element95 = __toESM(require_element(), 1);
   var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
-  function getRuntime29() {
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54465,28 +54767,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument29(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash29(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE29}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle29(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime29();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54495,24 +54797,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash29(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument29(targetDocument) {
-    const runtime = getRuntime29();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle29(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54526,25 +54828,25 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle29(hash, css) {
-    const runtime = getRuntime29();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle29(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle29("0e090e3995", '@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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)}}}');
+    registerStyle31("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 item_popup_default2 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "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", "empty": "_06c7ff39d2f685b9__empty" };
-  var GroupLabel = (0, import_element94.forwardRef)(
+  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)(
         Text,
         {
           variant: "heading-sm",
           className: clsx_default(
-            item_popup_default2["group-label"],
+            item_popup_default3["group-label"],
             className
           ),
           render: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
@@ -54555,10 +54857,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/item.mjs
-  var import_element95 = __toESM(require_element(), 1);
+  var import_element96 = __toESM(require_element(), 1);
   var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
-  function getRuntime30() {
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54569,28 +54871,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument30(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash30(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE30}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle30(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime30();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54599,24 +54901,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash30(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument30(targetDocument) {
-    const runtime = getRuntime30();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle30(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54630,30 +54932,30 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle30(hash, css) {
-    const runtime = getRuntime30();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle30(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle30("0e090e3995", '@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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)}}}');
+    registerStyle32("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 item_popup_default3 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "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", "empty": "_06c7ff39d2f685b9__empty" };
+  var item_popup_default4 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle30("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle32("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  var Item3 = (0, import_element95.forwardRef)(
+  var Item3 = (0, import_element96.forwardRef)(
     function Item23({ className, value, size: size4 = "default", children, ...restProps }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
         index_parts_exports3.Item,
         {
           className: clsx_default(
             resets_default7["box-sizing"],
-            item_popup_default3.item,
-            size4 === "small" && item_popup_default3["is-size-small"],
+            item_popup_default4.item,
+            size4 === "small" && item_popup_default4["is-size-small"],
             className
           ),
           value,
@@ -54665,8 +54967,8 @@ var wp;
               {
                 icon: check_default,
                 className: clsx_default(
-                  item_popup_default3["item-icon"],
-                  item_popup_default3["item-indicator-icon"]
+                  item_popup_default4["item-icon"],
+                  item_popup_default4["item-indicator-icon"]
                 ),
                 size: size4 === "small" ? 20 : 24
               }
@@ -54679,12 +54981,12 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/popup.mjs
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);

   // packages/ui/build-module/form/primitives/select/portal.mjs
-  var import_element96 = __toESM(require_element(), 1);
+  var import_element97 = __toESM(require_element(), 1);
   var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
-  var Portal2 = (0, import_element96.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
+  var Portal2 = (0, import_element97.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
       index_parts_exports3.Portal,
       {
@@ -54696,10 +54998,10 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/select/positioner.mjs
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element98 = __toESM(require_element(), 1);
   var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
-  function getRuntime31() {
+  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+  function getRuntime33() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54710,28 +55012,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument31(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash31(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE31}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle31(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime31();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54740,24 +55042,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash31(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument31(targetDocument) {
-    const runtime = getRuntime31();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54771,22 +55073,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle31(hash, css) {
-    const runtime = getRuntime31();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle31("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle33("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle31("8c70612dd7", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");
+    registerStyle33("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 style_default23 = { "positioner": "_0ab863136fb95530__positioner" };
-  var Positioner2 = (0, import_element97.forwardRef)(
+  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)(
         index_parts_exports3.Positioner,
@@ -54807,8 +55109,8 @@ var wp;

   // packages/ui/build-module/form/primitives/select/popup.mjs
   var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
-  function getRuntime32() {
+  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+  function getRuntime34() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54819,28 +55121,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument32(document);
+      registerDocument34(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash32(targetDocument, hash) {
+  function documentContainsStyleHash34(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE32}]`
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle32(targetDocument, hash, css) {
+  function injectStyle34(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime32();
+    const runtime = getRuntime34();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54849,24 +55151,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash32(targetDocument, hash)) {
+    if (documentContainsStyleHash34(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument32(targetDocument) {
-    const runtime = getRuntime32();
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle32(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54880,34 +55182,45 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle32(hash, css) {
-    const runtime = getRuntime32();
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle32(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle32("0e090e3995", '@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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)}}}');
+    registerStyle34("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 item_popup_default4 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "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", "empty": "_06c7ff39d2f685b9__empty" };
-  var Popup2 = (0, import_element98.forwardRef)(
-    function Popup22({ className, portal, positioner, children, ...restProps }, ref) {
-      const popupContent = /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+  var item_popup_default5 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle34("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 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)(
         index_parts_exports3.Popup,
         {
           ref,
-          className: clsx_default(item_popup_default4.popup, className),
+          className: clsx_default(
+            item_popup_default5.popup,
+            getItemPopupWidthClassName(width),
+            className
+          ),
           ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-            "div",
+          children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            index_parts_exports3.List,
             {
-              className: item_popup_default4["list-scrollable-container"],
+              className: clsx_default(
+                item_popup_default5["list-chrome"],
+                style_default24.list
+              ),
               children
             }
-          ) })
+          )
         }
-      ) });
+      );
       const positionedPopup = renderSlotWithChildren(
         positioner,
         /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Positioner2, {}),
@@ -54924,11 +55237,11 @@ var wp;
   }

   // packages/ui/build-module/form/primitives/select/trigger.mjs
-  var import_element99 = __toESM(require_element(), 1);
+  var import_element100 = __toESM(require_element(), 1);
   var import_i18n38 = __toESM(require_i18n(), 1);
   var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
-  function getRuntime33() {
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54939,28 +55252,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument33(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash33(targetDocument, hash) {
+  function documentContainsStyleHash35(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE33}]`
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle33(targetDocument, hash, css) {
+  function injectStyle35(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime33();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54969,24 +55282,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash33(targetDocument, hash)) {
+    if (documentContainsStyleHash35(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument33(targetDocument) {
-    const runtime = getRuntime33();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55000,22 +55313,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle33(hash, css) {
-    const runtime = getRuntime33();
+  function registerStyle35(hash, css) {
+    const runtime = getRuntime35();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle33("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle35("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_default5 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 focus_module_default5 = { "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) {
-    registerStyle33("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}}}");
+    registerStyle35("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 select_trigger_default = { "trigger-wrapper": "_6e4e0445ef20426b__trigger-wrapper", "is-minimal": "fa98c865fb77e675__is-minimal", "trigger": "_7893295e3f6d1af7__trigger", "trigger-value": "e760c9339965ce84__trigger-value", "trigger-caret": "_308bc63e43681f99__trigger-caret" };
-  var Trigger3 = (0, import_element99.forwardRef)(
+  var Trigger3 = (0, import_element100.forwardRef)(
     function Trigger22({
       className,
       size: size4,
@@ -55071,10 +55384,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/textarea/textarea.mjs
-  var import_element100 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);
   var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
-  function getRuntime34() {
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -55085,28 +55398,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument34(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash34(targetDocument, hash) {
+  function documentContainsStyleHash36(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE34}]`
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle34(targetDocument, hash, css) {
+  function injectStyle36(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime34();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -55115,24 +55428,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash34(targetDocument, hash)) {
+    if (documentContainsStyleHash36(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument34(targetDocument) {
-    const runtime = getRuntime34();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle34(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55146,27 +55459,27 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle34(hash, css) {
-    const runtime = getRuntime34();
+  function registerStyle36(hash, css) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle34(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle34("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}}}");
+    registerStyle36("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_default24 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+  var style_default25 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
   if (typeof process === "undefined" || true) {
-    registerStyle34("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle36("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_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default9 = { "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 = (render4, restProps) => {
     return function textareaRender(props) {
-      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element100.cloneElement)(render4, mergeProps(props, restProps));
+      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element101.cloneElement)(render4, mergeProps(props, restProps));
     };
   };
-  var Textarea = (0, import_element100.forwardRef)(
+  var Textarea = (0, import_element101.forwardRef)(
     function Textarea2({
       className,
       defaultValue,
@@ -55181,14 +55494,14 @@ var wp;
       return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
         Input3,
         {
-          className: clsx_default(style_default24.wrapper, className),
+          className: clsx_default(style_default25.wrapper, className),
           style,
           render: wrappedRender(
             render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("textarea", { ...props })),
             {
               className: clsx_default(
                 global_css_defense_default9.textarea,
-                style_default24.textarea
+                style_default25.textarea
               ),
               ref,
               rows,
@@ -55205,10 +55518,10 @@ var wp;
   );

   // packages/ui/build-module/form/input-control/input-control.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);
   var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
-  function getRuntime35() {
+  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+  function getRuntime37() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -55219,28 +55532,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument35(document);
+      registerDocument37(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash35(targetDocument, hash) {
+  function documentContainsStyleHash37(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE35}]`
+      `style[${STYLE_HASH_ATTRIBUTE37}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle35(targetDocument, hash, css) {
+  function injectStyle37(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime35();
+    const runtime = getRuntime37();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -55249,24 +55562,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash35(targetDocument, hash)) {
+    if (documentContainsStyleHash37(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument35(targetDocument) {
-    const runtime = getRuntime35();
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55280,18 +55593,18 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle35(hash, css) {
-    const runtime = getRuntime35();
+  function registerStyle37(hash, css) {
+    const runtime = getRuntime37();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle35("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}}}}}");
+    registerStyle37("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 style_default25 = { "root": "a9211a7e6af24bed__root" };
-  var InputControl = (0, import_element101.forwardRef)(
+  var style_default26 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element102.forwardRef)(
     function InputControl2({
       className,
       label,
@@ -55300,7 +55613,7 @@ var wp;
       hideLabelFromVision,
       ...restProps
     }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className: clsx_default(style_default25.root, className), children: [
+      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 }),
@@ -55310,12 +55623,12 @@ var wp;
   );

   // packages/ui/build-module/form/select-control/select-control.mjs
-  var import_element103 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);

   // packages/ui/build-module/form/select-control/item.mjs
-  var import_element102 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
-  var Item4 = (0, import_element102.forwardRef)(
+  var Item4 = (0, import_element103.forwardRef)(
     function Item24(props, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(select_exports.Item, { ref, ...props });
     }
@@ -55323,7 +55636,7 @@ var wp;

   // packages/ui/build-module/form/select-control/select-control.mjs
   var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  var SelectControl = (0, import_element103.forwardRef)(function SelectControl2({
+  var SelectControl = (0, import_element104.forwardRef)(function SelectControl2({
     className,
     children,
     items,
@@ -55332,6 +55645,7 @@ var wp;
     details,
     hideLabelFromVision,
     placeholder,
+    popupWidth = "content",
     size: size4 = "default",
     triggerContent,
     ...restProps
@@ -55348,7 +55662,7 @@ var wp;
             children: triggerContent
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(select_exports.Popup, { children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__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)(
           Item4,
           {
             value: item,
@@ -55385,9 +55699,9 @@ var wp;
   });

   // packages/ui/build-module/form/textarea-control/textarea-control.mjs
-  var import_element104 = __toESM(require_element(), 1);
+  var import_element105 = __toESM(require_element(), 1);
   var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
-  var TextareaControl = (0, import_element104.forwardRef)(function TextareaControl2({
+  var TextareaControl = (0, import_element105.forwardRef)(function TextareaControl2({
     className,
     label,
     description,
@@ -55404,12 +55718,12 @@ var wp;
   });

   // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
-  var import_element105 = __toESM(require_element(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
+  var import_element106 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);
   var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedInputControl = (0, import_element105.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element105.useRef)(null);
-    const mergedRefs = (0, import_compose23.useMergeRefs)([forwardedRef, validityTargetRef]);
+  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)(
       ControlWithError,
       {
@@ -55423,12 +55737,12 @@ var wp;
   });

   // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
+  var import_element107 = __toESM(require_element(), 1);
+  var import_compose25 = __toESM(require_compose(), 1);
   var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedTextareaControl = (0, import_element106.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element106.useRef)(null);
-    const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
+  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)(
       ControlWithError,
       {
@@ -55451,11 +55765,11 @@ var wp;
   });

   // packages/ui/build-module/tabs/list.mjs
-  var import_element107 = __toESM(require_element(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
+  var import_element108 = __toESM(require_element(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);
   var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
-  function getRuntime36() {
+  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+  function getRuntime38() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -55466,28 +55780,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument36(document);
+      registerDocument38(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash36(targetDocument, hash) {
+  function documentContainsStyleHash38(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE36}]`
+      `style[${STYLE_HASH_ATTRIBUTE38}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle36(targetDocument, hash, css) {
+  function injectStyle38(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime36();
+    const runtime = getRuntime38();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -55496,24 +55810,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash36(targetDocument, hash)) {
+    if (documentContainsStyleHash38(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument36(targetDocument) {
-    const runtime = getRuntime36();
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle36(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55527,19 +55841,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle36(hash, css) {
-    const runtime = getRuntime36();
+  function registerStyle38(hash, css) {
+    const runtime = getRuntime38();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle36(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle36("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}}}}');
+    registerStyle38("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_default26 = { "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_default27 = { "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_element107.forwardRef)(
+  var List = (0, import_element108.forwardRef)(
     function TabList({
       children,
       variant = "default",
@@ -55547,13 +55861,13 @@ var wp;
       activateOnFocus,
       ...otherProps
     }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element107.useState)(null);
-      const [overflow, setOverflow] = (0, import_element107.useState)({
+      const [listEl, setListEl] = (0, import_element108.useState)(null);
+      const [overflow, setOverflow] = (0, import_element108.useState)({
         first: false,
         last: false,
         isScrolling: false
       });
-      (0, import_element107.useEffect)(() => {
+      (0, import_element108.useEffect)(() => {
         if (!listEl) {
           return;
         }
@@ -55613,7 +55927,7 @@ var wp;
           mutationObserver.disconnect();
         };
       }, [listEl]);
-      const mergedListRef = (0, import_compose25.useMergeRefs)([
+      const mergedListRef = (0, import_compose26.useMergeRefs)([
         forwardedRef,
         (el) => setListEl(el)
       ]);
@@ -55624,17 +55938,17 @@ var wp;
           activateOnFocus,
           "data-select-on-move": activateOnFocus ? "true" : "false",
           className: clsx_default(
-            style_default26.tablist,
-            overflow.first && style_default26["is-overflowing-first"],
-            overflow.last && style_default26["is-overflowing-last"],
-            style_default26[`is-${variant}-variant`],
+            style_default27.tablist,
+            overflow.first && style_default27["is-overflowing-first"],
+            overflow.last && style_default27["is-overflowing-last"],
+            style_default27[`is-${variant}-variant`],
             className
           ),
           ...otherProps,
           tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
           children: [
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(index_parts_exports4.Indicator, { className: style_default26.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(index_parts_exports4.Indicator, { className: style_default27.indicator })
           ]
         }
       );
@@ -55642,16 +55956,16 @@ var wp;
   );

   // packages/ui/build-module/tabs/panel.mjs
-  var import_element109 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);

   // packages/ui/build-module/tabs/context.mjs
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element108.createContext)(null) : null;
+  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element109.createContext)(null) : null;
   function useRegisterTabDev() {
-    const context = (0, import_element108.useContext)(TabsValidationContext);
-    (0, import_element108.useEffect)(() => {
+    const context = (0, import_element109.useContext)(TabsValidationContext);
+    (0, import_element109.useEffect)(() => {
       if (context) {
         return context.registerTab();
       }
@@ -55662,8 +55976,8 @@ var wp;
   }
   var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
   function useRegisterPanelDev() {
-    const context = (0, import_element108.useContext)(TabsValidationContext);
-    (0, import_element108.useEffect)(() => {
+    const context = (0, import_element109.useContext)(TabsValidationContext);
+    (0, import_element109.useEffect)(() => {
       if (context) {
         return context.registerPanel();
       }
@@ -55676,8 +55990,8 @@ var wp;
   function TabsValidationProviderDev({
     children
   }) {
-    const tabCountRef = (0, import_element108.useRef)(0);
-    const panelCountRef = (0, import_element108.useRef)(0);
+    const tabCountRef = (0, import_element109.useRef)(0);
+    const panelCountRef = (0, import_element109.useRef)(0);
     const scheduleValidation = useScheduleValidation(() => {
       const tabCount = tabCountRef.current;
       const panelCount = panelCountRef.current;
@@ -55687,7 +56001,7 @@ var wp;
         );
       }
     });
-    const registerTab = (0, import_element108.useCallback)(() => {
+    const registerTab = (0, import_element109.useCallback)(() => {
       tabCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -55695,7 +56009,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const registerPanel = (0, import_element108.useCallback)(() => {
+    const registerPanel = (0, import_element109.useCallback)(() => {
       panelCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -55703,7 +56017,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const contextValue = (0, import_element108.useMemo)(
+    const contextValue = (0, import_element109.useMemo)(
       () => ({
         registerTab,
         registerPanel
@@ -55721,8 +56035,8 @@ var wp;

   // packages/ui/build-module/tabs/panel.mjs
   var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
-  function getRuntime37() {
+  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+  function getRuntime39() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -55733,28 +56047,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument37(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash37(targetDocument, hash) {
+  function documentContainsStyleHash39(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE37}]`
+      `style[${STYLE_HASH_ATTRIBUTE39}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle37(targetDocument, hash, css) {
+  function injectStyle39(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime37();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -55763,24 +56077,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash37(targetDocument, hash)) {
+    if (documentContainsStyleHash39(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument37(targetDocument) {
-    const runtime = getRuntime37();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55794,22 +56108,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle37(hash, css) {
-    const runtime = getRuntime37();
+  function registerStyle39(hash, css) {
+    const runtime = getRuntime39();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle37("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle39("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_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default10 = { "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) {
-    registerStyle37("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle39("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_default6 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 Panel2 = (0, import_element109.forwardRef)(
+  var focus_module_default6 = { "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 Panel2 = (0, import_element110.forwardRef)(
     function TabPanel({ className, ...otherProps }, forwardedRef) {
       useRegisterPanel();
       return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
@@ -55828,19 +56142,19 @@ var wp;
   );

   // packages/ui/build-module/tabs/root.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  var Root8 = (0, import_element110.forwardRef)(
+  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 }) }) });
     }
   );

   // packages/ui/build-module/tabs/tab.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
-  function getRuntime38() {
+  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
+  function getRuntime40() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -55851,28 +56165,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument38(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash38(targetDocument, hash) {
+  function documentContainsStyleHash40(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE38}]`
+      `style[${STYLE_HASH_ATTRIBUTE40}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle38(targetDocument, hash, css) {
+  function injectStyle40(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime38();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -55881,24 +56195,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash38(targetDocument, hash)) {
+    if (documentContainsStyleHash40(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument38(targetDocument) {
-    const runtime = getRuntime38();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -55912,57 +56226,57 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle38(hash, css) {
-    const runtime = getRuntime38();
+  function registerStyle40(hash, css) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle38("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}}}}');
+    registerStyle40("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_default27 = { "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_element111.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+  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)(
       index_parts_exports4.Tab,
       {
         ref: forwardedRef,
-        className: clsx_default(style_default27.tab, className),
+        className: clsx_default(style_default28.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: style_default27["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Icon, { icon: chevron_right_default, className: style_default27["tab-chevron"] })
+          /* @__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"] })
         ]
       }
     );
   });

   // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_i18n68 = __toESM(require_i18n(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_data66 = __toESM(require_data(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
+  var import_data67 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/inserter/tips.mjs
   var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_element112 = __toESM(require_element(), 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 globalTips = [
-    (0, import_element112.createInterpolateElement)(
+    (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", {}) }
     ),
-    (0, import_element112.createInterpolateElement)(
+    (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", {}) }
     ),
-    (0, import_element112.createInterpolateElement)(
+    (0, import_element113.createInterpolateElement)(
       (0, import_i18n39.__)(
         "Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
       ),
@@ -55972,7 +56286,7 @@ var wp;
     (0, import_i18n39.__)("Change a block's type by pressing the block icon on the toolbar.")
   ];
   function Tips() {
-    const [randomIndex] = (0, import_element112.useState)(
+    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] });
@@ -55981,8 +56295,8 @@ var wp;

   // packages/block-editor/build-module/components/inserter/preview-panel.mjs
   var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-card/index.mjs
   var import_components28 = __toESM(require_components(), 1);
@@ -56113,21 +56427,22 @@ var wp;
   var block_card_default = BlockCard;

   // packages/block-editor/build-module/components/block-preview/index.mjs
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_element128 = __toESM(require_element(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);
+  var import_data57 = __toESM(require_data(), 1);
+  var import_element129 = __toESM(require_element(), 1);
   var import_deprecated7 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/provider/index.mjs
   var import_data38 = __toESM(require_data(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_components29 = __toESM(require_components(), 1);
+  var import_i18n42 = __toESM(require_i18n(), 1);
   var import_upload_media = __toESM(require_upload_media(), 1);

   // packages/block-editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element113 = __toESM(require_element(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   var import_data34 = __toESM(require_data(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
+  var import_compose27 = __toESM(require_compose(), 1);
   var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function getSubRegistry(subRegistries, registry, useSubRegistry) {
     if (!useSubRegistry) {
@@ -56141,10 +56456,10 @@ var wp;
     }
     return subRegistry;
   }
-  var withRegistryProvider = (0, import_compose26.createHigherOrderComponent)(
+  var withRegistryProvider = (0, import_compose27.createHigherOrderComponent)(
     (WrappedComponent) => function WithRegistryProvider({ useSubRegistry = true, ...props }) {
       const registry = (0, import_data34.useRegistry)();
-      const [subRegistries] = (0, import_element113.useState)(() => /* @__PURE__ */ new WeakMap());
+      const [subRegistries] = (0, import_element114.useState)(() => /* @__PURE__ */ new WeakMap());
       const subRegistry = getSubRegistry(
         subRegistries,
         registry,
@@ -56160,15 +56475,15 @@ var wp;
   var with_registry_provider_default = withRegistryProvider;

   // packages/block-editor/build-module/components/provider/use-block-sync.mjs
-  var import_element115 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_data35 = __toESM(require_data(), 1);
   var import_blocks27 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/provider/selection-context.mjs
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element115 = __toESM(require_element(), 1);
   var noop7 = () => {
   };
-  var SelectionContext = (0, import_element114.createContext)({
+  var SelectionContext = (0, import_element115.createContext)({
     getSelection: () => void 0,
     onChangeSelection: noop7
   });
@@ -56224,7 +56539,7 @@ var wp;
     onInput = noop8
   }) {
     const registry = (0, import_data35.useRegistry)();
-    const { getSelection, onChangeSelection } = (0, import_element115.useContext)(SelectionContext);
+    const { getSelection, onChangeSelection } = (0, import_element116.useContext)(SelectionContext);
     const {
       resetBlocks: resetBlocks2,
       resetSelection: resetSelection2,
@@ -56233,14 +56548,14 @@ var wp;
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
     } = registry.dispatch(store);
     const { getBlockName: getBlockName2, getBlocks: getBlocks2, getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = registry.select(store);
-    const pendingChangesRef = (0, import_element115.useRef)({ incoming: null, outgoing: [] });
-    const subscribedRef = (0, import_element115.useRef)(false);
-    const idMappingRef = (0, import_element115.useRef)({
+    const pendingChangesRef = (0, import_element116.useRef)({ incoming: null, outgoing: [] });
+    const subscribedRef = (0, import_element116.useRef)(false);
+    const idMappingRef = (0, import_element116.useRef)({
       externalToInternal: /* @__PURE__ */ new Map(),
       internalToExternal: /* @__PURE__ */ new Map()
     });
-    const appliedSelectionRef = (0, import_element115.useRef)(null);
-    const isRestoringSelectionRef = (0, import_element115.useRef)(false);
+    const appliedSelectionRef = (0, import_element116.useRef)(null);
+    const isRestoringSelectionRef = (0, import_element116.useRef)(false);
     const restoreSelection = () => {
       const selection2 = getSelection();
       if (!selection2?.selectionStart?.clientId || selection2 === appliedSelectionRef.current) {
@@ -56321,13 +56636,13 @@ var wp;
         resetBlocks2([]);
       }
     };
-    const onInputRef = (0, import_element115.useRef)(onInput);
-    const onChangeRef = (0, import_element115.useRef)(onChange);
-    (0, import_element115.useEffect)(() => {
+    const onInputRef = (0, import_element116.useRef)(onInput);
+    const onChangeRef = (0, import_element116.useRef)(onChange);
+    (0, import_element116.useEffect)(() => {
       onInputRef.current = onInput;
       onChangeRef.current = onChange;
     }, [onInput, onChange]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       const isOutgoing = pendingChangesRef.current.outgoing.includes(controlledBlocks);
       const storeMatch = getBlocks2(clientId) === controlledBlocks;
       if (isOutgoing) {
@@ -56340,7 +56655,7 @@ var wp;
         restoreSelection();
       }
     }, [controlledBlocks, clientId]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       const {
         getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
         isLastBlockChangePersistent: isLastBlockChangePersistent2,
@@ -56438,7 +56753,7 @@ var wp;
         unsubscribe();
       };
     }, [registry, clientId]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       return () => {
         unsetControlledBlocks();
       };
@@ -56446,7 +56761,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element116 = __toESM(require_element(), 1);
+  var import_element117 = __toESM(require_element(), 1);
   var import_data36 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
   var import_i18n41 = __toESM(require_i18n(), 1);
@@ -56458,7 +56773,7 @@ var wp;
       import_keyboard_shortcuts3.store
     );
     const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
-    (0, import_element116.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       registerShortcut({
         name: "core/block-editor/copy",
         category: "block",
@@ -56663,7 +56978,7 @@ var wp;
   var keyboard_shortcuts_default = KeyboardShortcuts;

   // packages/block-editor/build-module/components/block-keyboard-shortcuts/index.mjs
-  var import_element117 = __toESM(require_element(), 1);
+  var import_element118 = __toESM(require_element(), 1);
   var import_data37 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
   var import_blocks28 = __toESM(require_blocks(), 1);
@@ -56685,7 +57000,7 @@ var wp;
     } = (0, import_data37.useSelect)(store);
     const { getBlockVariations: getBlockVariations2, getActiveBlockVariation } = (0, import_data37.useSelect)(import_blocks28.store);
     const { replaceBlocks: replaceBlocks2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data37.useDispatch)(store);
-    return (0, import_element117.useCallback)(
+    return (0, import_element118.useCallback)(
       ({ targetBlockName, blockNames, variationName }) => {
         const clientId = getSelectedBlockClientId2();
         if (!clientId) {
@@ -56767,8 +57082,8 @@ var wp;
     const { registerShortcut, unregisterShortcut } = (0, import_data37.useDispatch)(
       import_keyboard_shortcuts4.store
     );
-    const registeredRef = (0, import_element117.useRef)(/* @__PURE__ */ new Map());
-    (0, import_element117.useEffect)(() => {
+    const registeredRef = (0, import_element118.useRef)(/* @__PURE__ */ new Map());
+    (0, import_element118.useEffect)(() => {
       const registered = /* @__PURE__ */ new Map();
       const combinations = /* @__PURE__ */ new Map();
       for (const shortcut of shortcuts) {
@@ -56828,9 +57143,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/provider/use-media-upload-settings.mjs
-  var import_element118 = __toESM(require_element(), 1);
+  var import_element119 = __toESM(require_element(), 1);
   function useMediaUploadSettings(settings2 = {}) {
-    return (0, import_element118.useMemo)(
+    return (0, import_element119.useMemo)(
       () => ({
         mediaUpload: settings2.mediaUpload,
         mediaSideload: settings2.mediaSideload,
@@ -56856,6 +57171,13 @@ var wp;
   var isClientSideMediaEnabledCache = null;
   var isHeicCanvasEnabledCache = null;
   var HEIC_MIME_TYPES = ["image/heic", "image/heif"];
+  function refuseExtraFiles(filesList, multiple, onError) {
+    if (!multiple && filesList.length > 1) {
+      onError((0, import_i18n42.__)("Only one file can be used here."));
+      return true;
+    }
+    return false;
+  }
   function shouldEnableClientSideMediaProcessing() {
     if (isClientSideMediaEnabledCache !== null) {
       return isClientSideMediaEnabledCache;
@@ -56908,8 +57230,12 @@ var wp;
     onError = noop9,
     onFileChange,
     onSuccess,
-    onBatchSuccess
+    onBatchSuccess,
+    multiple = true
   }) {
+    if (refuseExtraFiles(filesList, multiple, onError)) {
+      return;
+    }
     void registry.dispatch(import_upload_media.store).addItems({
       files: Array.from(filesList),
       onChange: onFileChange,
@@ -56930,8 +57256,12 @@ var wp;
     onError = noop9,
     onFileChange,
     onSuccess,
-    onBatchSuccess
+    onBatchSuccess,
+    multiple = true
   }) {
+    if (refuseExtraFiles(filesList, multiple, onError)) {
+      return;
+    }
     const files = Array.from(filesList);
     const heicFiles = files.filter(
       (file) => HEIC_MIME_TYPES.includes(file.type)
@@ -56971,7 +57301,8 @@ var wp;
         onError,
         onFileChange,
         onSuccess,
-        onBatchSuccess: coordinatedBatchSuccess
+        onBatchSuccess: coordinatedBatchSuccess,
+        multiple
       });
     }
   }
@@ -56991,7 +57322,7 @@ var wp;
       const isHeicCanvasEnabled = shouldEnableHeicCanvasProcessing();
       const useUploadMediaPipeline = isClientSideMediaEnabled || isHeicCanvasEnabled;
       const isMediaUploadIntercepted = !!_settings?.mediaUpload?.__isMediaUploadInterceptor;
-      const settings2 = (0, import_element119.useMemo)(() => {
+      const settings2 = (0, import_element120.useMemo)(() => {
         if (useUploadMediaPipeline && _settings?.mediaUpload && !isMediaUploadIntercepted) {
           const uploadFn = isClientSideMediaEnabled ? mediaUpload : heicMediaUpload;
           const interceptor = uploadFn.bind(null, registry, _settings);
@@ -57012,7 +57343,7 @@ var wp;
       const { __experimentalUpdateSettings: __experimentalUpdateSettings2 } = unlock(
         (0, import_data38.useDispatch)(store)
       );
-      (0, import_element119.useEffect)(() => {
+      (0, import_element120.useEffect)(() => {
         __experimentalUpdateSettings2(
           {
             ...settings2,
@@ -57028,11 +57359,11 @@ var wp;
         stripExperimentalSettings,
         __experimentalUpdateSettings2
       ]);
-      const selectionRef = (0, import_element119.useRef)(props.selection);
+      const selectionRef = (0, import_element120.useRef)(props.selection);
       selectionRef.current = props.selection;
-      const onChangeSelectionRef = (0, import_element119.useRef)(props.onChangeSelection ?? noop9);
+      const onChangeSelectionRef = (0, import_element120.useRef)(props.onChangeSelection ?? noop9);
       onChangeSelectionRef.current = props.onChangeSelection ?? noop9;
-      const selectionContextValue = (0, import_element119.useMemo)(
+      const selectionContextValue = (0, import_element120.useMemo)(
         () => ({
           getSelection: () => selectionRef.current,
           onChangeSelection: (...args) => onChangeSelectionRef.current(...args)
@@ -57077,31 +57408,31 @@ var wp;
   var provider_default = BlockEditorProvider;

   // packages/block-editor/build-module/components/block-preview/auto.mjs
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_element126 = __toESM(require_element(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_data56 = __toESM(require_data(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   var import_components32 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/iframe/index.mjs
-  var import_react51 = __toESM(require_react(), 1);
-  var import_element124 = __toESM(require_element(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
+  var import_react52 = __toESM(require_react(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
   var import_components30 = __toESM(require_components(), 1);
-  var import_data53 = __toESM(require_data(), 1);
+  var import_data54 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/writing-flow/index.mjs
-  var import_data52 = __toESM(require_data(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_element122 = __toESM(require_element(), 1);
+  var import_data53 = __toESM(require_data(), 1);
+  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);
+  var import_element123 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/writing-flow/use-editable-root.mjs
   var import_data39 = __toESM(require_data(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/writing-flow/utils.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);
   var import_dom38 = __toESM(require_dom(), 1);
   var import_blocks29 = __toESM(require_blocks(), 1);

@@ -57235,7 +57566,7 @@ var wp;
     }
     node.setAttribute("role", "textbox");
     node.setAttribute("aria-multiline", "true");
-    node.setAttribute("aria-label", (0, import_i18n42.__)("Editor canvas"));
+    node.setAttribute("aria-label", (0, import_i18n43.__)("Editor canvas"));
     if (focus10) {
       node.focus({ preventScroll: true });
     }
@@ -57249,7 +57580,7 @@ var wp;
       const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2, isZoomOut: isZoomOut2 } = unlock(select3(store));
       return !isZoomOut2() && canHostEditableRoot2(getSelectedBlockClientId2());
     }, []);
-    return (0, import_compose27.useRefEffect)(
+    return (0, import_compose28.useRefEffect)(
       (node) => {
         if (!enabled) {
           return;
@@ -57290,10 +57621,10 @@ var wp;
   // packages/block-editor/build-module/components/writing-flow/use-home-end.mjs
   var import_keycodes3 = __toESM(require_keycodes(), 1);
   var import_data40 = __toESM(require_data(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
   function useHomeEnd() {
     const { hasMultiSelection: hasMultiSelection2 } = (0, import_data40.useSelect)(store);
-    return (0, import_compose28.useRefEffect)((node) => {
+    return (0, import_compose29.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
@@ -57326,7 +57657,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-multi-selection.mjs
-  var import_compose29 = __toESM(require_compose(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);
   var import_data41 = __toESM(require_data(), 1);
   function selector(select3) {
     const {
@@ -57355,7 +57686,7 @@ var wp;
       selectedBlockClientId,
       isFullSelection
     } = (0, import_data41.useSelect)(selector, []);
-    return (0, import_compose29.useRefEffect)(
+    return (0, import_compose30.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -57389,17 +57720,29 @@ var wp;
   // packages/block-editor/build-module/components/writing-flow/use-tab-nav.mjs
   var import_dom41 = __toESM(require_dom(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
   var import_data42 = __toESM(require_data(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  var import_element120 = __toESM(require_element(), 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 PREVENT_SCROLL_ON_FOCUS = {
+    position: "absolute",
+    inset: 0,
+    pointerEvents: "none",
+    outline: "none"
+  };
+  var ENTRY_KEYS = ["Enter", " ", "F2", "Escape"];
   function useTabNav() {
     const containerRef = (
       /** @type {typeof useRef<HTMLElement>} */
-      (0, import_element120.useRef)()
+      (0, import_element121.useRef)()
+    );
+    const focusCaptureBeforeRef = (0, import_element121.useRef)();
+    const focusCaptureAfterRef = (0, import_element121.useRef)();
+    const hintId = (0, import_compose31.useInstanceId)(
+      useTabNav,
+      "block-editor-writing-flow__canvas-stop-hint"
     );
-    const focusCaptureBeforeRef = (0, import_element120.useRef)();
-    const focusCaptureAfterRef = (0, import_element120.useRef)();
     const {
       hasMultiSelection: hasMultiSelection2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -57407,15 +57750,14 @@ var wp;
       getBlockOrder: getBlockOrder2,
       getLastFocus: getLastFocus2,
       getSectionRootClientId: getSectionRootClientId2,
+      getEditedContentOnlySection: getEditedContentOnlySection2,
       isZoomOut: isZoomOut2
     } = unlock((0, import_data42.useSelect)(store));
     const { setLastFocus: setLastFocus2 } = unlock((0, import_data42.useDispatch)(store));
-    const noCaptureRef = (0, import_element120.useRef)();
-    function onFocusCapture(event) {
-      const canvasElement = containerRef.current.ownerDocument === event.target.ownerDocument ? containerRef.current : containerRef.current.ownerDocument.defaultView.frameElement;
-      if (noCaptureRef.current) {
-        noCaptureRef.current = null;
-      } else if (hasMultiSelection2()) {
+    const noCaptureRef = (0, import_element121.useRef)();
+    function enterCanvas() {
+      containerRef.current.ownerDocument.defaultView.focus();
+      if (hasMultiSelection2()) {
         containerRef.current.focus();
       } else if (getSelectedBlockClientId2()) {
         if (getLastFocus2()?.current) {
@@ -57433,41 +57775,94 @@ var wp;
         } else if (sectionRootClientId) {
           containerRef.current.querySelector(`[data-block="${sectionRootClientId}"]`).focus();
         } else {
-          canvasElement.focus();
+          containerRef.current.focus();
         }
       } else {
-        const isBefore2 = (
-          // eslint-disable-next-line no-bitwise
-          event.target.compareDocumentPosition(canvasElement) & event.target.DOCUMENT_POSITION_FOLLOWING
-        );
         const tabbables = import_dom41.focus.tabbable.find(containerRef.current);
         if (tabbables.length) {
-          const next = isBefore2 ? tabbables[0] : tabbables[tabbables.length - 1];
-          next.focus();
+          tabbables[0].focus();
+        } else {
+          containerRef.current.focus();
         }
       }
     }
+    function onStopKeyDown(event) {
+      if (event.defaultPrevented || event.ctrlKey || event.metaKey || event.altKey) {
+        return;
+      }
+      const { key } = event;
+      if (!event.shiftKey && ENTRY_KEYS.includes(key)) {
+        event.preventDefault();
+        enterCanvas();
+        return;
+      }
+      if (key === "Tab" && !event.shiftKey) {
+        event.preventDefault();
+        import_dom41.focus.tabbable.findNext(focusCaptureAfterRef.current)?.focus();
+      }
+    }
+    function onStopFocus() {
+      if (noCaptureRef.current) {
+        noCaptureRef.current = null;
+        return;
+      }
+      enterCanvas();
+    }
     const before = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       "div",
       {
         ref: focusCaptureBeforeRef,
         tabIndex: "0",
-        onFocus: onFocusCapture
+        role: "button",
+        "aria-label": (0, import_i18n44.__)("Editor canvas"),
+        "aria-describedby": hintId,
+        className: "block-editor-writing-flow__canvas-stop",
+        style: PREVENT_SCROLL_ON_FOCUS,
+        onFocus: onStopFocus,
+        onKeyDown: onStopKeyDown,
+        onClick: enterCanvas,
+        children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+          "div",
+          {
+            className: "block-editor-writing-flow__canvas-stop-hint",
+            id: hintId,
+            children: (0, import_i18n44.__)("Press Enter to edit the document")
+          }
+        )
       }
     );
+    function onFocusCapture() {
+      if (noCaptureRef.current) {
+        noCaptureRef.current = null;
+        return;
+      }
+      enterCanvas();
+    }
     const after = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       "div",
       {
         ref: focusCaptureAfterRef,
         tabIndex: "0",
-        onFocus: onFocusCapture
+        onFocus: onFocusCapture,
+        style: PREVENT_SCROLL_ON_FOCUS
       }
     );
-    const ref = (0, import_compose30.useRefEffect)((node) => {
+    const ref = (0, import_compose31.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
         }
+        if (event.key === "Escape" && !event.shiftKey && !event.ctrlKey && !event.metaKey && !event.altKey) {
+          if (getEditedContentOnlySection2()) {
+            return;
+          }
+          if (focusCaptureBeforeRef.current) {
+            event.preventDefault();
+            noCaptureRef.current = true;
+            focusCaptureBeforeRef.current.focus();
+          }
+          return;
+        }
         if (event.keyCode !== import_keycodes4.TAB) {
           return;
         }
@@ -57489,58 +57884,69 @@ var wp;
         }
         const next = isShift ? focusCaptureBeforeRef : focusCaptureAfterRef;
         noCaptureRef.current = true;
-        next.current.focus({ preventScroll: true });
+        next.current.focus();
       }
       function onFocusOut(event) {
         if (!node.contains(event.relatedTarget)) {
           setLastFocus2({ current: event.target });
         }
-        const { ownerDocument: ownerDocument22 } = node;
-        if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument22.activeElement === ownerDocument22.body && getBlockCount2() === 0) {
+        const { ownerDocument: ownerDocument2 } = node;
+        if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument2.activeElement === ownerDocument2.body && getBlockCount2() === 0) {
           node.focus();
         }
       }
-      function preventScrollOnTab(event) {
-        if (event.keyCode !== import_keycodes4.TAB) {
-          return;
-        }
-        if (event.target?.getAttribute("role") === "region") {
-          return;
-        }
-        if (containerRef.current === event.target) {
-          return;
-        }
-        const isShift = event.shiftKey;
-        const direction = isShift ? "findPrevious" : "findNext";
-        const target = import_dom41.focus.tabbable[direction](event.target);
-        if (target === focusCaptureBeforeRef.current || target === focusCaptureAfterRef.current) {
-          event.preventDefault();
-          target.focus({ preventScroll: true });
-        }
-      }
-      const { ownerDocument: ownerDocument2 } = node;
-      const { defaultView } = ownerDocument2;
-      defaultView.addEventListener("keydown", preventScrollOnTab);
-      node.addEventListener("keydown", onKeyDown);
+      const onKeyDownOutsideIME = (0, import_keycodes4.withIgnoreIMEEvents)(onKeyDown);
+      node.addEventListener("keydown", onKeyDownOutsideIME);
       node.addEventListener("focusout", onFocusOut);
       return () => {
-        defaultView.removeEventListener("keydown", preventScrollOnTab);
-        node.removeEventListener("keydown", onKeyDown);
+        node.removeEventListener("keydown", onKeyDownOutsideIME);
         node.removeEventListener("focusout", onFocusOut);
       };
     }, []);
-    const mergedRefs = (0, import_compose30.useMergeRefs)([containerRef, ref]);
+    const mergedRefs = (0, import_compose31.useMergeRefs)([containerRef, ref]);
     return [before, mergedRefs, after];
   }

-  // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
-  var import_dom43 = __toESM(require_dom(), 1);
+  // packages/block-editor/build-module/components/writing-flow/use-undo-automatic-change.mjs
   var import_keycodes5 = __toESM(require_keycodes(), 1);
   var import_data43 = __toESM(require_data(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);
+  function useUndoAutomaticChange() {
+    const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings9 } = (0, import_data43.useSelect)(store);
+    function onKeyDown(event) {
+      const { keyCode } = event;
+      if (event.defaultPrevented) {
+        return;
+      }
+      if (keyCode !== import_keycodes5.BACKSPACE && keyCode !== import_keycodes5.ESCAPE) {
+        return;
+      }
+      const { __experimentalUndo } = getSettings9();
+      if (!__experimentalUndo) {
+        return;
+      }
+      if (!didAutomaticChange2()) {
+        return;
+      }
+      event.preventDefault();
+      __experimentalUndo();
+    }
+    return (0, import_compose32.useRefEffect)((element) => {
+      element.addEventListener("keydown", onKeyDown);
+      return () => {
+        element.removeEventListener("keydown", onKeyDown);
+      };
+    }, []);
+  }
+
+  // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
+  var import_dom43 = __toESM(require_dom(), 1);
+  var import_keycodes6 = __toESM(require_keycodes(), 1);
+  var import_data44 = __toESM(require_data(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);
   var import_blocks30 = __toESM(require_blocks(), 1);
   function isNavigationCandidate(element, keyCode, hasModifier) {
-    const isVertical = keyCode === import_keycodes5.UP || keyCode === import_keycodes5.DOWN;
+    const isVertical = keyCode === import_keycodes6.UP || keyCode === import_keycodes6.DOWN;
     const { tagName } = element;
     const elementType = element.getAttribute("type");
     if (isVertical && !hasModifier) {
@@ -57618,12 +58024,12 @@ var wp;
       getPreviousBlockClientId: getPreviousBlockClientId2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       getSelectionStart: getSelectionStart2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       hasMultiSelection: hasMultiSelection2,
       __unstableIsFullySelected: __unstableIsFullySelected2
-    } = (0, import_data43.useSelect)(store);
-    const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data43.useDispatch)(store);
-    return (0, import_compose31.useRefEffect)((node) => {
+    } = (0, import_data44.useSelect)(store);
+    const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data44.useDispatch)(store);
+    return (0, import_compose33.useRefEffect)((node) => {
       let verticalRect;
       function onMouseDown() {
         verticalRect = null;
@@ -57645,10 +58051,10 @@ var wp;
           node.ownerDocument.defaultView.getSelection(),
           node
         ) || event.target;
-        const isUp = keyCode === import_keycodes5.UP;
-        const isDown = keyCode === import_keycodes5.DOWN;
-        const isLeft = keyCode === import_keycodes5.LEFT;
-        const isRight = keyCode === import_keycodes5.RIGHT;
+        const isUp = keyCode === import_keycodes6.UP;
+        const isDown = keyCode === import_keycodes6.DOWN;
+        const isLeft = keyCode === import_keycodes6.LEFT;
+        const isRight = keyCode === import_keycodes6.RIGHT;
         const isReverse = isUp || isLeft;
         const isHorizontal = isLeft || isRight;
         const isVertical = isUp || isDown;
@@ -57660,7 +58066,7 @@ var wp;
         if (!isNav) {
           return;
         }
-        if (getSettings8().isPreviewMode) {
+        if (getSettings9().isPreviewMode) {
           return;
         }
         if (hasMultiSelection2()) {
@@ -57706,7 +58112,7 @@ var wp;
           verticalRect = (0, import_dom43.computeCaretRect)(defaultView);
         }
         const isReverseDir = (0, import_dom43.isRTL)(target) ? !isReverse : isReverse;
-        const { keepCaretInsideBlock } = getSettings8();
+        const { keepCaretInsideBlock } = getSettings9();
         if (shiftKey) {
           if (isNavEdge(target, isReverse)) {
             if (isClosestTabbableABlock(target, isReverse)) {
@@ -57759,26 +58165,26 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-preview-mode-nav.mjs
-  var import_compose32 = __toESM(require_compose(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_keycodes6 = __toESM(require_keycodes(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
+  var import_data45 = __toESM(require_data(), 1);
+  var import_keycodes7 = __toESM(require_keycodes(), 1);
   function usePreviewModeNav() {
-    const isPreviewMode = (0, import_data44.useSelect)(
+    const isPreviewMode = (0, import_data45.useSelect)(
       (select3) => select3(store).getSettings().isPreviewMode,
       []
     );
-    return (0, import_compose32.useRefEffect)(
+    return (0, import_compose34.useRefEffect)(
       (node) => {
         if (!isPreviewMode) {
           return;
         }
         function onKeyDown(event) {
           const { keyCode, shiftKey, target } = event;
-          const isTab = keyCode === import_keycodes6.TAB;
-          const isUp = keyCode === import_keycodes6.UP;
-          const isDown = keyCode === import_keycodes6.DOWN;
-          const isLeft = keyCode === import_keycodes6.LEFT;
-          const isRight = keyCode === import_keycodes6.RIGHT;
+          const isTab = keyCode === import_keycodes7.TAB;
+          const isUp = keyCode === import_keycodes7.UP;
+          const isDown = keyCode === import_keycodes7.DOWN;
+          const isLeft = keyCode === import_keycodes7.LEFT;
+          const isRight = keyCode === import_keycodes7.RIGHT;
           const isArrow = isUp || isDown || isLeft || isRight;
           if (!isTab && !isArrow) {
             return;
@@ -57823,14 +58229,14 @@ var wp;

   // packages/block-editor/build-module/components/writing-flow/use-select-all.mjs
   var import_dom45 = __toESM(require_dom(), 1);
-  var import_data45 = __toESM(require_data(), 1);
+  var import_data46 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
+  var import_compose35 = __toESM(require_compose(), 1);
   function useSelectAll() {
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data45.useSelect)(store);
-    const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data45.useDispatch)(store);
+    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data46.useSelect)(store);
+    const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data46.useDispatch)(store);
     const isMatch = (0, import_keyboard_shortcuts6.__unstableUseShortcutEventMatch)();
-    return (0, import_compose33.useRefEffect)((node) => {
+    return (0, import_compose35.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (!isMatch("core/block-editor/select-all", event)) {
           return;
@@ -57888,18 +58294,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-drag-selection.mjs
-  var import_data46 = __toESM(require_data(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
+  var import_data47 = __toESM(require_data(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
   function useDragSelection() {
-    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data46.useDispatch)(store);
+    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data47.useDispatch)(store);
     const {
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       isSelectionEnabled: isSelectionEnabled3,
       hasSelectedBlock: hasSelectedBlock2,
       isDraggingBlocks: isDraggingBlocks2,
       isMultiSelecting: isMultiSelecting3
-    } = (0, import_data46.useSelect)(store);
-    return (0, import_compose34.useRefEffect)(
+    } = (0, import_data47.useSelect)(store);
+    return (0, import_compose36.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -57949,7 +58355,7 @@ var wp;
           if (node === target) {
             return;
           }
-          if (target.getAttribute("contenteditable") !== "true" && !getSettings8().isPreviewMode) {
+          if (target.getAttribute("contenteditable") !== "true" && !getSettings9().isPreviewMode) {
             return;
           }
           if (!isSelectionEnabled3()) {
@@ -57978,8 +58384,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-selection-observer.mjs
-  var import_data47 = __toESM(require_data(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
+  var import_data48 = __toESM(require_data(), 1);
+  var import_compose37 = __toESM(require_compose(), 1);
   var import_rich_text4 = __toESM(require_rich_text(), 1);
   var import_dom47 = __toESM(require_dom(), 1);
   var { ownsSelection } = unlock(import_rich_text4.privateApis);
@@ -58024,7 +58430,7 @@ var wp;
       selectionChange: selectionChange2,
       startMultiSelect: startMultiSelect2,
       stopMultiSelect: stopMultiSelect2
-    } = (0, import_data47.useDispatch)(store);
+    } = (0, import_data48.useDispatch)(store);
     const {
       getBlockParents: getBlockParents2,
       getBlockSelectionStart: getBlockSelectionStart2,
@@ -58033,8 +58439,8 @@ var wp;
       getSelectionEnd: getSelectionEnd2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       canHostEditableRoot: canHostEditableRoot2
-    } = unlock((0, import_data47.useSelect)(store));
-    return (0, import_compose35.useRefEffect)(
+    } = unlock((0, import_data48.useSelect)(store));
+    return (0, import_compose37.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -58277,17 +58683,17 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-click-selection.mjs
-  var import_data48 = __toESM(require_data(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_compose38 = __toESM(require_compose(), 1);
   function useClickSelection() {
-    const { selectBlock: selectBlock2 } = (0, import_data48.useDispatch)(store);
+    const { selectBlock: selectBlock2 } = (0, import_data49.useDispatch)(store);
     const {
       isSelectionEnabled: isSelectionEnabled3,
       getBlockSelectionStart: getBlockSelectionStart2,
       getSelectionStart: getSelectionStart2,
       hasMultiSelection: hasMultiSelection2
-    } = (0, import_data48.useSelect)(store);
-    return (0, import_compose36.useRefEffect)(
+    } = (0, import_data49.useSelect)(store);
+    return (0, import_compose38.useRefEffect)(
       (node) => {
         function onMouseDown(event) {
           if (!isSelectionEnabled3() || event.button !== 0) {
@@ -58339,9 +58745,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-input.mjs
-  var import_data49 = __toESM(require_data(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_keycodes7 = __toESM(require_keycodes(), 1);
+  var import_data50 = __toESM(require_data(), 1);
+  var import_compose39 = __toESM(require_compose(), 1);
+  var import_keycodes8 = __toESM(require_keycodes(), 1);
   var import_blocks31 = __toESM(require_blocks(), 1);
   function useInput() {
     const {
@@ -58360,7 +58766,7 @@ var wp;
       getBlockOrder: getBlockOrder2,
       getBlockEditingMode: getBlockEditingMode2,
       getBlockListSettings: getBlockListSettings2
-    } = (0, import_data49.useSelect)(store);
+    } = (0, import_data50.useSelect)(store);
     const {
       replaceBlocks: replaceBlocks2,
       __unstableSplitSelection: __unstableSplitSelection2,
@@ -58371,9 +58777,15 @@ var wp;
       insertAfterBlock: insertAfterBlock2,
       insertBlock: insertBlock2,
       selectBlock: selectBlock2
-    } = (0, import_data49.useDispatch)(store);
-    return (0, import_compose37.useRefEffect)((node) => {
+    } = (0, import_data50.useDispatch)(store);
+    return (0, import_compose39.useRefEffect)((node) => {
       function onBeforeInput(event) {
+        if (event.inputType === "insertParagraph" && !event.defaultPrevented && !hasMultiSelection2()) {
+          onKeyDown(event);
+          if (event.defaultPrevented) {
+            return;
+          }
+        }
         if (node.contentEditable !== "true") {
           return;
         }
@@ -58391,11 +58803,15 @@ var wp;
           return;
         }
         if (!hasMultiSelection2()) {
-          if (event.keyCode === import_keycodes7.ENTER) {
-            if (event.shiftKey) {
+          if (event.keyCode === import_keycodes8.ENTER || event.inputType === "insertParagraph") {
+            if (event.shiftKey || // Editables are handled on beforeinput.
+            event.type === "keydown" && event.target.ownerDocument.activeElement.isContentEditable) {
               return;
             }
             const clientId = getSelectedBlockClientId2();
+            if (!clientId) {
+              return;
+            }
             const blockName = getBlockName2(clientId);
             const selectionStart = getSelectionStart2();
             const selectionEnd = getSelectionEnd2();
@@ -58484,7 +58900,7 @@ var wp;
           }
           return;
         }
-        if (event.keyCode === import_keycodes7.ENTER) {
+        if (event.keyCode === import_keycodes8.ENTER) {
           setContentEditableWrapper(node, false);
           event.preventDefault();
           if (__unstableIsFullySelected2()) {
@@ -58495,13 +58911,13 @@ var wp;
           } else {
             __unstableSplitSelection2();
           }
-        } else if (event.keyCode === import_keycodes7.BACKSPACE || event.keyCode === import_keycodes7.DELETE) {
+        } else if (event.keyCode === import_keycodes8.BACKSPACE || event.keyCode === import_keycodes8.DELETE) {
           setContentEditableWrapper(node, false);
           event.preventDefault();
           if (__unstableIsFullySelected2()) {
             removeBlocks2(getSelectedBlockClientIds2());
           } else if (__unstableIsSelectionMergeable2()) {
-            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+            __unstableDeleteSelection2(event.keyCode === import_keycodes8.DELETE);
           } else {
             __unstableExpandSelection2();
           }
@@ -58512,7 +58928,7 @@ var wp;
         ) {
           setContentEditableWrapper(node, false);
           if (__unstableIsSelectionMergeable2()) {
-            __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+            __unstableDeleteSelection2(event.keyCode === import_keycodes8.DELETE);
           } else {
             event.preventDefault();
             node.ownerDocument.defaultView.getSelection().removeAllRanges();
@@ -58545,44 +58961,44 @@ var wp;
   // packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
   var import_blocks33 = __toESM(require_blocks(), 1);
   var import_dom51 = __toESM(require_dom(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
+  var import_data52 = __toESM(require_data(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/utils/use-notify-copy.mjs
-  var import_element121 = __toESM(require_element(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_data50 = __toESM(require_data(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_data51 = __toESM(require_data(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);
   var import_notices4 = __toESM(require_notices(), 1);
   function useNotifyCopy() {
-    const { getBlockName: getBlockName2 } = (0, import_data50.useSelect)(store);
-    const { getBlockType: getBlockType34 } = (0, import_data50.useSelect)(import_blocks32.store);
-    const { createSuccessNotice } = (0, import_data50.useDispatch)(import_notices4.store);
-    return (0, import_element121.useCallback)(
+    const { getBlockName: getBlockName2 } = (0, import_data51.useSelect)(store);
+    const { getBlockType: getBlockType34 } = (0, import_data51.useSelect)(import_blocks32.store);
+    const { createSuccessNotice } = (0, import_data51.useDispatch)(import_notices4.store);
+    return (0, import_element122.useCallback)(
       (eventType, selectedBlockClientIds) => {
         let notice = "";
         if (eventType === "copyStyles") {
-          notice = (0, import_i18n43.__)("Styles copied to clipboard.");
+          notice = (0, import_i18n45.__)("Styles copied to clipboard.");
         } else if (selectedBlockClientIds.length === 1) {
           const clientId = selectedBlockClientIds[0];
           const title = getBlockType34(getBlockName2(clientId))?.title;
           if (eventType === "copy") {
-            notice = (0, import_i18n43.sprintf)(
+            notice = (0, import_i18n45.sprintf)(
               // Translators: %s: Name of the block being copied, e.g. "Paragraph".
-              (0, import_i18n43.__)('Copied "%s" to clipboard.'),
+              (0, import_i18n45.__)('Copied "%s" to clipboard.'),
               title
             );
           } else {
-            notice = (0, import_i18n43.sprintf)(
+            notice = (0, import_i18n45.sprintf)(
               // Translators: %s: Name of the block being cut, e.g. "Paragraph".
-              (0, import_i18n43.__)('Moved "%s" to clipboard.'),
+              (0, import_i18n45.__)('Moved "%s" to clipboard.'),
               title
             );
           }
         } else if (eventType === "copy") {
-          notice = (0, import_i18n43.sprintf)(
+          notice = (0, import_i18n45.sprintf)(
             // Translators: %d: Number of blocks being copied.
-            (0, import_i18n43._n)(
+            (0, import_i18n45._n)(
               "Copied %d block to clipboard.",
               "Copied %d blocks to clipboard.",
               selectedBlockClientIds.length
@@ -58590,9 +59006,9 @@ var wp;
             selectedBlockClientIds.length
           );
         } else {
-          notice = (0, import_i18n43.sprintf)(
+          notice = (0, import_i18n45.sprintf)(
             // Translators: %d: Number of blocks being moved.
-            (0, import_i18n43._n)(
+            (0, import_i18n45._n)(
               "Moved %d block to clipboard.",
               "Moved %d blocks to clipboard.",
               selectedBlockClientIds.length
@@ -58618,12 +59034,12 @@ var wp;
     return !!blockElement?.isContentEditable && (0, import_dom51.isEntirelySelected)(blockElement);
   }
   function useClipboardHandler() {
-    const registry = (0, import_data51.useRegistry)();
+    const registry = (0, import_data52.useRegistry)();
     const {
       getBlocksByClientId: getBlocksByClientId2,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
       hasMultiSelection: hasMultiSelection2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       getBlockName: getBlockName2,
       __unstableIsFullySelected: __unstableIsFullySelected2,
       __unstableIsSelectionCollapsed: __unstableIsSelectionCollapsed2,
@@ -58631,7 +59047,7 @@ var wp;
       __unstableGetSelectedBlocksWithPartialSelection: __unstableGetSelectedBlocksWithPartialSelection2,
       canInsertBlockType: canInsertBlockType2,
       getBlockRootClientId: getBlockRootClientId2
-    } = (0, import_data51.useSelect)(store);
+    } = (0, import_data52.useSelect)(store);
     const {
       flashBlock: flashBlock2,
       removeBlocks: removeBlocks2,
@@ -58639,9 +59055,9 @@ var wp;
       __unstableDeleteSelection: __unstableDeleteSelection2,
       __unstableExpandSelection: __unstableExpandSelection2,
       __unstableSplitSelection: __unstableSplitSelection2
-    } = (0, import_data51.useDispatch)(store);
+    } = (0, import_data52.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    return (0, import_compose38.useRefEffect)((node) => {
+    return (0, import_compose40.useRefEffect)((node) => {
       function handler(event) {
         if (event.defaultPrevented) {
           return;
@@ -58707,7 +59123,7 @@ var wp;
           const {
             __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML,
             mediaUpload: mediaUpload2
-          } = getSettings8();
+          } = getSettings9();
           const isInternal = event.clipboardData.getData("rich-text") === "true";
           if (isInternal) {
             return;
@@ -58814,13 +59230,17 @@ var wp;
   var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function useWritingFlow() {
     const [before, ref, after] = useTabNav();
-    const hasMultiSelection2 = (0, import_data52.useSelect)(
+    const hasMultiSelection2 = (0, import_data53.useSelect)(
       (select3) => select3(store).hasMultiSelection(),
       []
     );
     return [
       before,
-      (0, import_compose39.useMergeRefs)([
+      (0, import_compose41.useMergeRefs)([
+        // Same-node listeners run in registration order, and the undo of
+        // an automatic change must claim Escape before the tab-nav
+        // listeners step out of the canvas.
+        useUndoAutomaticChange(),
         ref,
         useEditableRootEventHandlers(),
         useClipboardHandler(),
@@ -58834,7 +59254,7 @@ var wp;
         useSelectAll(),
         useArrowNav(),
         usePreviewModeNav(),
-        (0, import_compose39.useRefEffect)(
+        (0, import_compose41.useRefEffect)(
           (node) => {
             node.tabIndex = 0;
             node.dataset.hasMultiSelection = hasMultiSelection2;
@@ -58845,14 +59265,14 @@ var wp;
             }
             node.setAttribute(
               "aria-label",
-              (0, import_i18n44.__)("Multiple selected blocks")
+              (0, import_i18n46.__)("Multiple selected blocks")
             );
             return () => {
               delete node.dataset.hasMultiSelection;
               if (node.contentEditable === "true") {
                 node.setAttribute(
                   "aria-label",
-                  (0, import_i18n44.__)("Editor canvas")
+                  (0, import_i18n46.__)("Editor canvas")
                 );
               } else {
                 node.removeAttribute("aria-label");
@@ -58873,7 +59293,7 @@ var wp;
         "div",
         {
           ...props,
-          ref: (0, import_compose39.useMergeRefs)([ref, forwardedRef]),
+          ref: (0, import_compose41.useMergeRefs)([ref, forwardedRef]),
           className: clsx_default(
             props.className,
             "block-editor-writing-flow"
@@ -58884,7 +59304,7 @@ var wp;
       after
     ] });
   }
-  var writing_flow_default = (0, import_element122.forwardRef)(WritingFlow);
+  var writing_flow_default = (0, import_element123.forwardRef)(WritingFlow);

   // packages/block-editor/build-module/components/iframe/get-compatibility-styles.mjs
   var compatibilityStyles = null;
@@ -58962,8 +59382,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/iframe/use-scale-canvas.mjs
-  var import_element123 = __toESM(require_element(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
+  var import_element124 = __toESM(require_element(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
   function calculateScale({
     frameSize,
     containerWidth,
@@ -59030,24 +59450,24 @@ var wp;
     maxContainerWidth = 750,
     scale
   }) {
-    const [{ height: contentHeight }, setContentRect] = (0, import_element123.useState)(NULL_SIZE);
-    const contentRef = (0, import_compose40.useResizeObserver)((entries) => {
+    const [{ height: contentHeight }, setContentRect] = (0, import_element124.useState)(NULL_SIZE);
+    const contentRef = (0, import_compose42.useResizeObserver)((entries) => {
       setContentRect(extractSize(entries));
     });
     const [
       { width: containerWidth, height: containerHeight },
       setContainerRect
-    ] = (0, import_element123.useState)(NULL_SIZE);
-    const containerRef = (0, import_compose40.useResizeObserver)((entries) => {
+    ] = (0, import_element124.useState)(NULL_SIZE);
+    const containerRef = (0, import_compose42.useResizeObserver)((entries) => {
       setContainerRect(extractSize(entries));
     });
-    const initialContainerWidthRef = (0, import_element123.useRef)(0);
+    const initialContainerWidthRef = (0, import_element124.useRef)(0);
     const isZoomedOut = scale !== 1;
-    const prefersReducedMotion = (0, import_compose40.useReducedMotion)();
+    const prefersReducedMotion = (0, import_compose42.useReducedMotion)();
     const isAutoScaled = scale === "auto-scaled";
-    const startAnimationRef = (0, import_element123.useRef)(false);
-    const animationRef = (0, import_element123.useRef)(null);
-    (0, import_element123.useEffect)(() => {
+    const startAnimationRef = (0, import_element124.useRef)(false);
+    const animationRef = (0, import_element124.useRef)(null);
+    (0, import_element124.useEffect)(() => {
       if (!isZoomedOut) {
         initialContainerWidthRef.current = containerWidth;
       }
@@ -59062,21 +59482,21 @@ var wp;
       maxContainerWidth,
       scaleContainerWidth
     }) : scale;
-    const transitionFromRef = (0, import_element123.useRef)({
+    const transitionFromRef = (0, import_element124.useRef)({
       scaleValue,
       frameSize,
       containerHeight: 0,
       scrollTop: 0,
       scrollHeight: 0
     });
-    const transitionToRef = (0, import_element123.useRef)({
+    const transitionToRef = (0, import_element124.useRef)({
       scaleValue,
       frameSize,
       containerHeight: 0,
       scrollTop: 0,
       scrollHeight: 0
     });
-    const startZoomOutAnimation = (0, import_element123.useCallback)(() => {
+    const startZoomOutAnimation = (0, import_element124.useCallback)(() => {
       const { scrollTop } = transitionFromRef.current;
       const { scrollTop: scrollTopNext } = transitionToRef.current;
       iframeDocument.documentElement.style.setProperty(
@@ -59103,7 +59523,7 @@ var wp;
         }
       );
     }, [iframeDocument]);
-    const finishZoomOutAnimation = (0, import_element123.useCallback)(() => {
+    const finishZoomOutAnimation = (0, import_element124.useCallback)(() => {
       startAnimationRef.current = false;
       animationRef.current = null;
       iframeDocument.documentElement.style.setProperty(
@@ -59127,8 +59547,8 @@ var wp;
       );
       transitionFromRef.current = transitionToRef.current;
     }, [iframeDocument]);
-    const previousIsZoomedOut = (0, import_element123.useRef)(false);
-    (0, import_element123.useEffect)(() => {
+    const previousIsZoomedOut = (0, import_element124.useRef)(false);
+    (0, import_element124.useEffect)(() => {
       if (!iframeDocument) {
         return;
       }
@@ -59146,7 +59566,7 @@ var wp;
         iframeDocument.documentElement.classList.remove("is-zoomed-out");
       };
     }, [iframeDocument, isZoomedOut]);
-    (0, import_element123.useEffect)(() => {
+    (0, import_element124.useEffect)(() => {
       if (!iframeDocument) {
         return;
       }
@@ -59264,7 +59684,7 @@ var wp;
     }
   }
   function useBubbleEvents(iframeDocument) {
-    return (0, import_compose41.useRefEffect)(() => {
+    return (0, import_compose43.useRefEffect)(() => {
       const { defaultView } = iframeDocument;
       if (!defaultView) {
         return;
@@ -59299,7 +59719,7 @@ var wp;
       return src;
     }
     let body = "";
-    if (import_react51.version.split(".")[0] === "18") {
+    if (import_react52.version.split(".")[0] === "18") {
       body = "<body><script>document.currentScript.parentElement.remove()<\/script></body>";
     }
     const html = `<!doctype html>
@@ -59338,20 +59758,20 @@ var wp;
     frameSize = 0,
     readonly,
     forwardedRef: ref,
-    title = (0, import_i18n45.__)("Editor canvas"),
+    title = (0, import_i18n47.__)("Editor canvas"),
     ...props
   }) {
-    const { resolvedAssets, isPreviewMode } = (0, import_data53.useSelect)((select3) => {
+    const { resolvedAssets, isPreviewMode } = (0, import_data54.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         resolvedAssets: settings2.__unstableResolvedAssets,
         isPreviewMode: settings2.isPreviewMode
       };
     }, []);
-    const [iframeDocument, setIframeDocument] = (0, import_element124.useState)();
-    const [bodyClasses, setBodyClasses] = (0, import_element124.useState)([]);
+    const [iframeDocument, setIframeDocument] = (0, import_element125.useState)();
+    const [bodyClasses, setBodyClasses] = (0, import_element125.useState)([]);
     const [before, writingFlowRef, after] = useWritingFlow();
-    const setRef = (0, import_compose41.useRefEffect)((node) => {
+    const setRef = (0, import_compose43.useRefEffect)((node) => {
       let iFrameDocument;
       function preventFileDropDefault(event) {
         event.preventDefault();
@@ -59426,15 +59846,15 @@ var wp;
       frameSize: parseInt(frameSize),
       iframeDocument
     });
-    const disabledRef = (0, import_compose41.useDisabled)({ isDisabled: !readonly });
-    const unguardedBodyRef = (0, import_compose41.useMergeRefs)([
+    const disabledRef = (0, import_compose43.useDisabled)({ isDisabled: !readonly });
+    const unguardedBodyRef = (0, import_compose43.useMergeRefs)([
       useBubbleEvents(iframeDocument),
       contentRef,
       writingFlowRef,
       disabledRef,
       scaleContentRef
     ]);
-    const bodyRef = (0, import_compose41.useRefEffect)(
+    const bodyRef = (0, import_compose43.useRefEffect)(
       (node) => {
         if (node.ownerDocument.defaultView) {
           unguardedBodyRef(node);
@@ -59458,7 +59878,7 @@ var wp;
             height: props.style?.height,
             border: 0
           },
-          ref: (0, import_compose41.useMergeRefs)([ref, setRef]),
+          ref: (0, import_compose43.useMergeRefs)([ref, setRef]),
           tabIndex,
           src,
           title,
@@ -59479,7 +59899,7 @@ var wp;
               );
             }
           },
-          children: iframeDocument && (0, import_element124.createPortal)(
+          children: iframeDocument && (0, import_element125.createPortal)(
             /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               "body",
               {
@@ -59513,7 +59933,7 @@ var wp;
     ) });
   }
   function IframeIfReady(props, ref) {
-    const isInitialised = (0, import_data53.useSelect)(
+    const isInitialised = (0, import_data54.useSelect)(
       (select3) => select3(store).getSettings().__internalIsInitialized,
       []
     );
@@ -59522,12 +59942,12 @@ var wp;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(Iframe, { ...props, forwardedRef: ref });
   }
-  var iframe_default = (0, import_element124.forwardRef)(IframeIfReady);
+  var iframe_default = (0, import_element125.forwardRef)(IframeIfReady);

   // packages/block-editor/build-module/components/editor-styles/index.mjs
   var import_components31 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_data54 = __toESM(require_data(), 1);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_data55 = __toESM(require_data(), 1);

   // node_modules/parsel-js/dist/parsel.js
   var TOKENS = {
@@ -59817,7 +60237,7 @@ var wp;
   var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   k([names_default, a11y_default]);
   function useDarkThemeBodyClassName(styles, scope) {
-    return (0, import_element125.useCallback)(
+    return (0, import_element126.useCallback)(
       (node) => {
         if (!node) {
           return;
@@ -59846,11 +60266,11 @@ var wp;
     );
   }
   function EditorStyles({ styles, scope, transformOptions }) {
-    const overrides = (0, import_data54.useSelect)(
+    const overrides = (0, import_data55.useSelect)(
       (select3) => unlock(select3(store)).getStyleOverrides(),
       []
     );
-    const [transformedStyles, transformedSvgs] = (0, import_element125.useMemo)(() => {
+    const [transformedStyles, transformedSvgs] = (0, import_element126.useMemo)(() => {
       const _styles = Object.values(styles ?? []);
       const orderedOverrides = [
         ...overrides.filter(
@@ -59905,11 +60325,11 @@ var wp;
       )
     ] });
   }
-  var editor_styles_default = (0, import_element125.memo)(EditorStyles);
+  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 MemoizedBlockList = (0, import_element126.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element127.memo)(BlockList);
   var MAX_HEIGHT = 2e3;
   var EMPTY_ADDITIONAL_STYLES = [];
   function ScaledBlockPreview({
@@ -59921,14 +60341,14 @@ var wp;
     if (!viewportWidth) {
       viewportWidth = containerWidth;
     }
-    const [contentResizeListener, { height: contentHeight }] = (0, import_compose42.useResizeObserver)();
-    const { styles } = (0, import_data55.useSelect)((select3) => {
+    const [contentResizeListener, { height: contentHeight }] = (0, import_compose44.useResizeObserver)();
+    const { styles } = (0, import_data56.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         styles: settings2.styles
       };
     }, []);
-    const editorStyles = (0, import_element126.useMemo)(() => {
+    const editorStyles = (0, import_element127.useMemo)(() => {
       if (styles) {
         return [
           ...styles,
@@ -59960,7 +60380,7 @@ var wp;
         children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
           iframe_default,
           {
-            contentRef: (0, import_compose42.useRefEffect)((bodyElement) => {
+            contentRef: (0, import_compose44.useRefEffect)((bodyElement) => {
               const {
                 ownerDocument: { documentElement }
               } = bodyElement;
@@ -59996,7 +60416,7 @@ var wp;
     );
   }
   function AutoBlockPreview(props) {
-    const [containerResizeListener, { width: containerWidth }] = (0, import_compose42.useResizeObserver)();
+    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)(
@@ -60010,15 +60430,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-preview/async.mjs
-  var import_element127 = __toESM(require_element(), 1);
+  var import_element128 = __toESM(require_element(), 1);
   var import_priority_queue = __toESM(require_priority_queue(), 1);
   var blockPreviewQueue = (0, import_priority_queue.createQueue)();
   function Async({ children, placeholder }) {
-    const [shouldRender, setShouldRender] = (0, import_element127.useState)(false);
-    (0, import_element127.useEffect)(() => {
+    const [shouldRender, setShouldRender] = (0, import_element128.useState)(false);
+    (0, import_element128.useEffect)(() => {
       const context = {};
       blockPreviewQueue.add(context, () => {
-        (0, import_element127.flushSync)(() => {
+        (0, import_element128.flushSync)(() => {
           setShouldRender(true);
         });
       });
@@ -60063,18 +60483,18 @@ var wp;
         alternative: "additionalStyles"
       });
     }
-    const originalSettings = (0, import_data56.useSelect)(
+    const originalSettings = (0, import_data57.useSelect)(
       (select3) => select3(store).getSettings(),
       []
     );
-    const settings2 = (0, import_element128.useMemo)(
+    const settings2 = (0, import_element129.useMemo)(
       () => ({
         ...originalSettings,
         isPreviewMode: true
       }),
       [originalSettings]
     );
-    const renderedBlocks = (0, import_element128.useMemo)(
+    const renderedBlocks = (0, import_element129.useMemo)(
       () => Array.isArray(blocks2) ? blocks2 : [blocks2],
       [blocks2]
     );
@@ -60097,15 +60517,15 @@ var wp;
       }
     );
   }
-  var MemoizedBlockPreview = (0, import_element128.memo)(BlockPreview);
+  var MemoizedBlockPreview = (0, import_element129.memo)(BlockPreview);
   MemoizedBlockPreview.Async = Async;
   var block_preview_default = MemoizedBlockPreview;
   function useBlockPreview({ blocks: blocks2, props = {}, layout }) {
-    const originalSettings = (0, import_data56.useSelect)(
+    const originalSettings = (0, import_data57.useSelect)(
       (select3) => select3(store).getSettings(),
       []
     );
-    const settings2 = (0, import_element128.useMemo)(
+    const settings2 = (0, import_element129.useMemo)(
       () => ({
         ...originalSettings,
         styles: void 0,
@@ -60114,9 +60534,9 @@ var wp;
       }),
       [originalSettings]
     );
-    const disabledRef = (0, import_compose43.useDisabled)();
-    const ref = (0, import_compose43.useMergeRefs)([props.ref, disabledRef]);
-    const renderedBlocks = (0, import_element128.useMemo)(
+    const disabledRef = (0, import_compose45.useDisabled)();
+    const ref = (0, import_compose45.useMergeRefs)([props.ref, disabledRef]);
+    const renderedBlocks = (0, import_element129.useMemo)(
       () => Array.isArray(blocks2) ? blocks2 : [blocks2],
       [blocks2]
     );
@@ -60148,7 +60568,7 @@ var wp;
   function InserterPreviewPanel({ item }) {
     const { name, title, icon, description, initialAttributes, example } = item;
     const isReusable = (0, import_blocks34.isReusableBlock)(item);
-    const blocks2 = (0, import_element129.useMemo)(() => {
+    const blocks2 = (0, import_element130.useMemo)(() => {
       if (!example) {
         return (0, import_blocks34.createBlock)(name, initialAttributes);
       }
@@ -60190,7 +60610,7 @@ var wp;
             ]
           )
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n46.__)("No preview available.") }) }),
+      ) }) : /* @__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)(
         block_card_default,
         {
@@ -60204,35 +60624,35 @@ var wp;
   var preview_panel_default = InserterPreviewPanel;

   // packages/block-editor/build-module/components/inserter/block-types-tab.mjs
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_element137 = __toESM(require_element(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/block-types-list/index.mjs
   var import_blocks37 = __toESM(require_blocks(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/inserter-list-item/index.mjs
-  var import_element135 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);
   var import_blocks36 = __toESM(require_blocks(), 1);
   var import_components38 = __toESM(require_components(), 1);
-  var import_keycodes8 = __toESM(require_keycodes(), 1);
+  var import_keycodes9 = __toESM(require_keycodes(), 1);

   // packages/block-editor/build-module/components/inserter-listbox/index.mjs
   var import_components35 = __toESM(require_components(), 1);
-  var import_element133 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inserter-listbox/group.mjs
-  var import_element130 = __toESM(require_element(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 1);
+  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);
   function InserterListboxGroup(props, ref) {
-    const [shouldSpeak, setShouldSpeak] = (0, import_element130.useState)(false);
-    (0, import_element130.useEffect)(() => {
+    const [shouldSpeak, setShouldSpeak] = (0, import_element131.useState)(false);
+    (0, import_element131.useEffect)(() => {
       if (shouldSpeak) {
         (0, import_a11y6.speak)(
-          (0, import_i18n47.__)("Use left and right arrow keys to move through blocks")
+          (0, import_i18n49.__)("Use left and right arrow keys to move through blocks")
         );
       }
     }, [shouldSpeak]);
@@ -60257,20 +60677,20 @@ var wp;
       }
     );
   }
-  var group_default2 = (0, import_element130.forwardRef)(InserterListboxGroup);
+  var group_default2 = (0, import_element131.forwardRef)(InserterListboxGroup);

   // packages/block-editor/build-module/components/inserter-listbox/row.mjs
-  var import_element131 = __toESM(require_element(), 1);
+  var import_element132 = __toESM(require_element(), 1);
   var import_components33 = __toESM(require_components(), 1);
   var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
   function InserterListboxRow(props, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
   }
-  var row_default2 = (0, import_element131.forwardRef)(InserterListboxRow);
+  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_element132 = __toESM(require_element(), 1);
+  var import_element133 = __toESM(require_element(), 1);
   var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   function InserterListboxItem({ isFirst, as: Component4, children, ...props }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
@@ -60296,12 +60716,12 @@ var wp;
       }
     );
   }
-  var item_default = (0, import_element132.forwardRef)(InserterListboxItem);
+  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);
   function InserterListBoxWrapper({ key, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element133.Fragment, { children }, key);
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element134.Fragment, { children }, key);
   }
   function InserterListbox({ children }) {
     return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
@@ -60319,11 +60739,11 @@ var wp;
   // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
   var import_components37 = __toESM(require_components(), 1);
   var import_blocks35 = __toESM(require_blocks(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_element134 = __toESM(require_element(), 1);
+  var import_data58 = __toESM(require_data(), 1);
+  var import_element135 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
   var import_components36 = __toESM(require_components(), 1);
   var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function BlockDraggableChip({
@@ -60332,7 +60752,7 @@ var wp;
     isPattern,
     fadeWhenDisabled
   }) {
-    const patternLabel = isPattern && (0, import_i18n48.__)("Pattern");
+    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)(
       "div",
       {
@@ -60344,9 +60764,9 @@ var wp;
             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_i18n48.sprintf)(
+              /* @__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)(
                 /* translators: %d: Number of blocks. */
-                (0, import_i18n48._n)("%d block", "%d blocks", count),
+                (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 }) }),
@@ -60368,16 +60788,16 @@ var wp;
     pattern
   }) => {
     const blockName = blocks2.length === 1 ? blocks2[0].name : void 0;
-    const blockTypeIcon = (0, import_data57.useSelect)(
+    const blockTypeIcon = (0, import_data58.useSelect)(
       (select3) => {
         return blockName && select3(import_blocks35.store).getBlockType(blockName)?.icon;
       },
       [blockName]
     );
     const { startDragging: startDragging2, stopDragging: stopDragging2 } = unlock(
-      (0, import_data57.useDispatch)(store)
+      (0, import_data58.useDispatch)(store)
     );
-    const patternBlock = (0, import_element134.useMemo)(() => {
+    const patternBlock = (0, import_element135.useMemo)(() => {
       return pattern?.type === INSERTER_PATTERN_TYPES.user && pattern?.syncStatus !== "unsynced" ? [(0, import_blocks35.createBlock)("core/block", { ref: pattern.id })] : void 0;
     }, [pattern?.type, pattern?.syncStatus, pattern?.id]);
     if (!isEnabled) {
@@ -60438,12 +60858,12 @@ var wp;
     isDraggable,
     ...props
   }) {
-    const isDraggingRef = (0, import_element135.useRef)(false);
+    const isDraggingRef = (0, import_element136.useRef)(false);
     const itemIconStyle = item.icon ? {
       backgroundColor: item.icon.background,
       color: item.icon.foreground
     } : {};
-    const blocks2 = (0, import_element135.useMemo)(
+    const blocks2 = (0, import_element136.useMemo)(
       () => [
         (0, import_blocks36.createBlock)(
           item.name,
@@ -60502,17 +60922,17 @@ var wp;
                   event.preventDefault();
                   onSelect(
                     item,
-                    (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+                    (0, import_keycodes9.isAppleOS)() ? event.metaKey : event.ctrlKey
                   );
                   onHover(null);
                 },
                 onKeyDown: (event) => {
                   const { keyCode } = event;
-                  if (keyCode === import_keycodes8.ENTER) {
+                  if (keyCode === import_keycodes9.ENTER) {
                     event.preventDefault();
                     onSelect(
                       item,
-                      (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+                      (0, import_keycodes9.isAppleOS)() ? event.metaKey : event.ctrlKey
                     );
                     onHover(null);
                   }
@@ -60543,7 +60963,7 @@ var wp;
       }
     );
   }
-  var inserter_list_item_default = (0, import_element135.memo)(InserterListItem);
+  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);
@@ -60564,7 +60984,7 @@ var wp;
     isDraggable = true
   }) {
     const className = "block-editor-block-types-list";
-    const listId = (0, import_compose44.useInstanceId)(BlockTypesList, className);
+    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)(
         inserter_list_item_default,
@@ -60601,9 +61021,9 @@ var wp;
   var panel_default = InserterPanel;

   // packages/block-editor/build-module/components/inserter/no-results.mjs
-  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);
   var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  function InserterNoResults({ children = (0, import_i18n49.__)("No results found.") }) {
+  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 }) });
   }
   var no_results_default = InserterNoResults;
@@ -60622,16 +61042,16 @@ var wp;
     showMostUsedBlocks,
     className
   }) {
-    const suggestedItems = (0, import_element136.useMemo)(() => {
+    const suggestedItems = (0, import_element137.useMemo)(() => {
       return orderBy(items, "frecency", "desc").slice(
         0,
         MAX_SUGGESTED_ITEMS
       );
     }, [items]);
-    const uncategorizedItems = (0, import_element136.useMemo)(() => {
+    const uncategorizedItems = (0, import_element137.useMemo)(() => {
       return items.filter((item) => !item.category);
     }, [items]);
-    const itemsPerCollection = (0, import_element136.useMemo)(() => {
+    const itemsPerCollection = (0, import_element137.useMemo)(() => {
       const result = { ...collections };
       Object.keys(collections).forEach((namespace) => {
         result[namespace] = items.filter(
@@ -60643,25 +61063,25 @@ var wp;
       });
       return result;
     }, [items, collections]);
-    (0, import_element136.useEffect)(() => () => onHover(null), []);
-    const currentlyRenderedCategories = (0, import_compose45.useAsyncList)(categories);
+    (0, import_element137.useEffect)(() => () => onHover(null), []);
+    const currentlyRenderedCategories = (0, import_compose47.useAsyncList)(categories);
     const didRenderAllCategories = categories.length === currentlyRenderedCategories.length;
-    const collectionEntries = (0, import_element136.useMemo)(() => {
+    const collectionEntries = (0, import_element137.useMemo)(() => {
       return Object.entries(collections);
     }, [collections]);
-    const currentlyRenderedCollections = (0, import_compose45.useAsyncList)(
+    const currentlyRenderedCollections = (0, import_compose47.useAsyncList)(
       didRenderAllCategories ? collectionEntries : EMPTY_ARRAY7
     );
     return /* @__PURE__ */ (0, import_jsx_runtime268.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_i18n50._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      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)(
         block_types_list_default,
         {
           items: suggestedItems,
           onSelect: onSelectItem,
           onHover,
-          label: (0, import_i18n50._x)("Most used", "blocks")
+          label: (0, import_i18n52._x)("Most used", "blocks")
         }
       ) }),
       currentlyRenderedCategories.map((category) => {
@@ -60693,14 +61113,14 @@ var wp;
         panel_default,
         {
           className: "block-editor-inserter__uncategorized-blocks-panel",
-          title: (0, import_i18n50.__)("Uncategorized"),
+          title: (0, import_i18n52.__)("Uncategorized"),
           children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
             block_types_list_default,
             {
               items: uncategorizedItems,
               onSelect: onSelectItem,
               onHover,
-              label: (0, import_i18n50.__)("Uncategorized")
+              label: (0, import_i18n52.__)("Uncategorized")
             }
           )
         }
@@ -60782,22 +61202,22 @@ var wp;
       )
     ] }) });
   }
-  var block_types_tab_default = (0, import_element136.forwardRef)(BlockTypesTab);
+  var block_types_tab_default = (0, import_element137.forwardRef)(BlockTypesTab);

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
-  var import_element147 = __toESM(require_element(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element148 = __toESM(require_element(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);
   var import_components48 = __toESM(require_components(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
   var import_components43 = __toESM(require_components(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-explorer-sidebar.mjs
   var import_components40 = __toESM(require_components(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
   var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   function PatternExplorerSidebar({
     patternCategories,
@@ -60816,8 +61236,8 @@ var wp;
             {
               onChange: setSearchValue,
               value: searchValue,
-              label: (0, import_i18n51.__)("Search"),
-              placeholder: (0, import_i18n51.__)("Search")
+              label: (0, import_i18n53.__)("Search"),
+              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)) })
@@ -60828,21 +61248,21 @@ var wp;
   var pattern_explorer_sidebar_default = PatternExplorerSidebar;

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
-  var import_element141 = __toESM(require_element(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
   var import_a11y8 = __toESM(require_a11y(), 1);

   // packages/block-editor/build-module/components/block-patterns-list/index.mjs
   var import_blocks38 = __toESM(require_blocks(), 1);
-  var import_element137 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);
   var import_components42 = __toESM(require_components(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_compose48 = __toESM(require_compose(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-patterns-paging/index.mjs
   var import_components41 = __toESM(require_components(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
   var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function Pagination({
     currentPage,
@@ -60851,9 +61271,9 @@ var wp;
     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_i18n52.sprintf)(
+      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
         // translators: %s: Total number of patterns.
-        (0, import_i18n52._n)("%s item", "%s items", totalItems),
+        (0, import_i18n54._n)("%s item", "%s items", totalItems),
         totalItems
       ) }),
       numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
@@ -60877,7 +61297,7 @@ var wp;
                       variant: "tertiary",
                       onClick: () => changePage(1),
                       disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n52.__)("First page"),
+                      "aria-label": (0, import_i18n54.__)("First page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
@@ -60890,7 +61310,7 @@ var wp;
                       variant: "tertiary",
                       onClick: () => changePage(currentPage - 1),
                       disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n52.__)("Previous page"),
+                      "aria-label": (0, import_i18n54.__)("Previous page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
@@ -60900,9 +61320,9 @@ var wp;
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n52.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
               // translators: 1: Current page number. 2: Total number of pages.
-              (0, import_i18n52._x)("%1$s of %2$s", "paging"),
+              (0, import_i18n54._x)("%1$s of %2$s", "paging"),
               currentPage,
               numPages
             ) }),
@@ -60919,7 +61339,7 @@ var wp;
                       variant: "tertiary",
                       onClick: () => changePage(currentPage + 1),
                       disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n52.__)("Next page"),
+                      "aria-label": (0, import_i18n54.__)("Next page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
@@ -60932,7 +61352,7 @@ var wp;
                       variant: "tertiary",
                       onClick: () => changePage(numPages),
                       disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n52.__)("Last page"),
+                      "aria-label": (0, import_i18n54.__)("Last page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
@@ -60969,12 +61389,12 @@ var wp;
     category,
     isSelected
   }) {
-    const [isDragging3, setIsDragging] = (0, import_element137.useState)(false);
+    const [isDragging3, setIsDragging] = (0, import_element138.useState)(false);
     const { blocks: blocks2, viewportWidth } = pattern;
-    const instanceId = (0, import_compose46.useInstanceId)(BlockPattern);
+    const instanceId = (0, import_compose48.useInstanceId)(BlockPattern);
     const descriptionId = `block-editor-block-patterns-list__item-description-${instanceId}`;
     const isUserPattern = pattern.type === INSERTER_PATTERN_TYPES.user;
-    const patternBlocks = (0, import_element137.useMemo)(() => {
+    const patternBlocks = (0, import_element138.useMemo)(() => {
       if (!category || !isDraggable) {
         return blocks2;
       }
@@ -61107,13 +61527,13 @@ var wp;
     onClickPattern,
     orientation,
     category,
-    label = (0, import_i18n53.__)("Patterns"),
+    label = (0, import_i18n55.__)("Patterns"),
     showTitlesAsTooltip,
     pagingProps
   }, ref) {
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element137.useState)(void 0);
-    const [activePattern, setActivePattern] = (0, import_element137.useState)(null);
-    (0, import_element137.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element138.useState)(void 0);
+    const [activePattern, setActivePattern] = (0, import_element138.useState)(null);
+    (0, import_element138.useEffect)(() => {
       const firstCompositeItemId = blockPatterns[0]?.name;
       setActiveCompositeId(firstCompositeItemId);
     }, [blockPatterns]);
@@ -61151,14 +61571,14 @@ var wp;
       }
     );
   }
-  var block_patterns_list_default = (0, import_element137.forwardRef)(BlockPatternsList);
+  var block_patterns_list_default = (0, import_element138.forwardRef)(BlockPatternsList);

   // packages/block-editor/build-module/components/inserter/hooks/use-insertion-point.mjs
-  var import_data58 = __toESM(require_data(), 1);
+  var import_data59 = __toESM(require_data(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
-  var import_element138 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   function getIndex({
     destinationRootClientId,
     destinationIndex,
@@ -61188,13 +61608,13 @@ var wp;
     shouldFocusBlock = true,
     selectBlockOnInsert = true
   }) {
-    const registry = (0, import_data58.useRegistry)();
+    const registry = (0, import_data59.useRegistry)();
     const {
       getSelectedBlock: getSelectedBlock2,
       getClosestAllowedInsertionPoint: getClosestAllowedInsertionPoint2,
       getBlockInsertionPoint: getBlockInsertionPoint2
-    } = unlock((0, import_data58.useSelect)(store));
-    const { destinationRootClientId, destinationIndex } = (0, import_data58.useSelect)(
+    } = unlock((0, import_data59.useSelect)(store));
+    const { destinationRootClientId, destinationIndex } = (0, import_data59.useSelect)(
       (select3) => {
         const {
           getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -61237,8 +61657,8 @@ var wp;
       showInsertionPoint: showInsertionPoint2,
       hideInsertionPoint: hideInsertionPoint2,
       setLastFocus: setLastFocus2
-    } = unlock((0, import_data58.useDispatch)(store));
-    const onInsertBlocks = (0, import_element138.useCallback)(
+    } = unlock((0, import_data59.useDispatch)(store));
+    const onInsertBlocks = (0, import_element139.useCallback)(
       (blocks2, meta, shouldForceFocusBlock = false, _rootClientId) => {
         if (shouldForceFocusBlock || shouldFocusBlock || selectBlockOnInsert) {
           setLastFocus2(null);
@@ -61268,9 +61688,9 @@ var wp;
           );
         }
         const blockLength = Array.isArray(blocks2) ? blocks2.length : 1;
-        const message2 = (0, import_i18n54.sprintf)(
+        const message2 = (0, import_i18n56.sprintf)(
           // translators: %d: the name of the block that has been added
-          (0, import_i18n54._n)("%d block added.", "%d blocks added.", blockLength),
+          (0, import_i18n56._n)("%d block added.", "%d blocks added.", blockLength),
           blockLength
         );
         (0, import_a11y7.speak)(message2);
@@ -61292,7 +61712,7 @@ var wp;
         registry
       ]
     );
-    const onToggleInsertionPoint = (0, import_element138.useCallback)(
+    const onToggleInsertionPoint = (0, import_element139.useCallback)(
       (item) => {
         if (item) {
           const allowedDestinationRootClientId = getClosestAllowedInsertionPoint2(
@@ -61329,27 +61749,27 @@ var wp;
   var use_insertion_point_default = useInsertionPoint;

   // packages/block-editor/build-module/components/inserter/hooks/use-patterns-state.mjs
-  var import_element139 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);
   var import_blocks40 = __toESM(require_blocks(), 1);
-  var import_data59 = __toESM(require_data(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_data60 = __toESM(require_data(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var import_notices5 = __toESM(require_notices(), 1);
   var usePatternsState = (onInsert, rootClientId, selectedCategory, isQuick) => {
-    const options = (0, import_element139.useMemo)(
+    const options = (0, import_element140.useMemo)(
       () => ({ [isFiltered]: !!isQuick }),
       [isQuick]
     );
-    const isWithinNavigationOverlayContext = (0, import_data59.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = unlock(select3(store));
-      const settings2 = getSettings8();
+    const isWithinNavigationOverlayContext = (0, import_data60.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = unlock(select3(store));
+      const settings2 = getSettings9();
       return settings2[isNavigationOverlayContextKey] ?? false;
     }, []);
-    const { patternCategories, patterns: patterns2, userPatternCategories } = (0, import_data59.useSelect)(
+    const { patternCategories, patterns: patterns2, userPatternCategories } = (0, import_data60.useSelect)(
       (select3) => {
-        const { getSettings: getSettings8, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
+        const { getSettings: getSettings9, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
           select3(store)
         );
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const userPatternCategoriesSelect = settings2[userPatternCategoriesSelectKey];
         return {
           patterns: __experimentalGetAllowedPatterns2(
@@ -61362,7 +61782,7 @@ var wp;
       },
       [rootClientId, options]
     );
-    const filteredPatterns = (0, import_element139.useMemo)(() => {
+    const filteredPatterns = (0, import_element140.useMemo)(() => {
       return patterns2.filter((pattern) => {
         const hasNavigationCategory = pattern.categories?.includes("navigation");
         if (hasNavigationCategory && !isWithinNavigationOverlayContext) {
@@ -61372,9 +61792,9 @@ var wp;
       });
     }, [patterns2, isWithinNavigationOverlayContext]);
     const { getClosestAllowedInsertionPointForPattern: getClosestAllowedInsertionPointForPattern2 } = unlock(
-      (0, import_data59.useSelect)(store)
+      (0, import_data60.useSelect)(store)
     );
-    const allCategories = (0, import_element139.useMemo)(() => {
+    const allCategories = (0, import_element140.useMemo)(() => {
       const categories = [...patternCategories];
       userPatternCategories?.forEach((userCategory) => {
         if (!categories.find(
@@ -61385,8 +61805,8 @@ var wp;
       });
       return categories;
     }, [patternCategories, userPatternCategories]);
-    const { createSuccessNotice } = (0, import_data59.useDispatch)(import_notices5.store);
-    const onClickPattern = (0, import_element139.useCallback)(
+    const { createSuccessNotice } = (0, import_data60.useDispatch)(import_notices5.store);
+    const onClickPattern = (0, import_element140.useCallback)(
       (pattern, blocks2) => {
         const destinationRootClientId = isQuick ? rootClientId : getClosestAllowedInsertionPointForPattern2(
           pattern,
@@ -61413,9 +61833,9 @@ var wp;
           destinationRootClientId
         );
         createSuccessNotice(
-          (0, import_i18n55.sprintf)(
+          (0, import_i18n57.sprintf)(
             /* translators: %s: block pattern title. */
-            (0, import_i18n55.__)('Pattern "%s" inserted.'),
+            (0, import_i18n57.__)('Pattern "%s" inserted.'),
             pattern.title
           ),
           {
@@ -61438,20 +61858,20 @@ var wp;
   var use_patterns_state_default = usePatternsState;

   // packages/block-editor/build-module/components/inserter/hooks/use-patterns-paging.mjs
-  var import_element140 = __toESM(require_element(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+  var import_compose49 = __toESM(require_compose(), 1);
   var import_dom53 = __toESM(require_dom(), 1);
   var PAGE_SIZE = 20;
   function usePatternsPaging(currentCategoryPatterns, currentCategory, scrollContainerRef, currentFilter = "") {
-    const [currentPage, setCurrentPage] = (0, import_element140.useState)(1);
-    const previousCategory = (0, import_compose47.usePrevious)(currentCategory);
-    const previousFilter = (0, import_compose47.usePrevious)(currentFilter);
+    const [currentPage, setCurrentPage] = (0, import_element141.useState)(1);
+    const previousCategory = (0, import_compose49.usePrevious)(currentCategory);
+    const previousFilter = (0, import_compose49.usePrevious)(currentFilter);
     if ((previousCategory !== currentCategory || previousFilter !== currentFilter) && currentPage !== 1) {
       setCurrentPage(1);
     }
     const totalItems = currentCategoryPatterns.length;
     const pageIndex = currentPage - 1;
-    const categoryPatterns = (0, import_element140.useMemo)(() => {
+    const categoryPatterns = (0, import_element141.useMemo)(() => {
       return currentCategoryPatterns.slice(
         pageIndex * PAGE_SIZE,
         pageIndex * PAGE_SIZE + PAGE_SIZE
@@ -61465,7 +61885,7 @@ var wp;
       scrollContainer?.scrollTo(0, 0);
       setCurrentPage(page);
     };
-    (0, import_element140.useEffect)(
+    (0, import_element141.useEffect)(
       function scrollToTopOnCategoryChange() {
         const scrollContainer = (0, import_dom53.getScrollContainer)(
           scrollContainerRef?.current
@@ -61492,8 +61912,8 @@ var wp;
     rootClientId,
     onModalClose
   }) {
-    const container = (0, import_element141.useRef)();
-    const debouncedSpeak = (0, import_compose48.useDebounce)(import_a11y8.speak, 500);
+    const container = (0, import_element142.useRef)();
+    const debouncedSpeak = (0, import_compose50.useDebounce)(import_a11y8.speak, 500);
     const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
       rootClientId,
       shouldFocusBlock: true
@@ -61503,13 +61923,13 @@ var wp;
       destinationRootClientId,
       selectedCategory
     );
-    const registeredPatternCategories = (0, import_element141.useMemo)(
+    const registeredPatternCategories = (0, import_element142.useMemo)(
       () => patternCategories.map(
         (patternCategory) => patternCategory.name
       ),
       [patternCategories]
     );
-    const filteredBlockPatterns = (0, import_element141.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element142.useMemo)(() => {
       const filteredPatterns = patterns2.filter((pattern) => {
         if (selectedCategory === allPatternsCategory.name) {
           return true;
@@ -61538,14 +61958,14 @@ var wp;
       selectedCategory,
       registeredPatternCategories
     ]);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       if (!searchValue) {
         return;
       }
       const count = filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n56.sprintf)(
+      const resultsFoundMessage = (0, import_i18n58.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n56._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n58._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage);
@@ -61555,7 +61975,7 @@ var wp;
       selectedCategory,
       container
     );
-    const [previousSearchValue, setPreviousSearchValue] = (0, import_element141.useState)(searchValue);
+    const [previousSearchValue, setPreviousSearchValue] = (0, import_element142.useState)(searchValue);
     if (searchValue !== previousSearchValue) {
       setPreviousSearchValue(searchValue);
       pagingProps.changePage(1);
@@ -61584,7 +62004,7 @@ var wp;
           {
             render: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("p", {}),
             className: "block-editor-block-patterns-explorer__no-results",
-            children: (0, import_i18n56.__)("No results found.")
+            children: (0, import_i18n58.__)("No results found.")
           }
         )
       }
@@ -61593,8 +62013,8 @@ var wp;
   var pattern_list_default = PatternList;

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/use-pattern-categories.mjs
-  var import_element142 = __toESM(require_element(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);
   var import_a11y9 = __toESM(require_a11y(), 1);
   function hasRegisteredCategory(pattern, allCategories) {
     if (!pattern.categories || !pattern.categories.length) {
@@ -61609,13 +62029,13 @@ var wp;
       void 0,
       rootClientId
     );
-    const filteredPatterns = (0, import_element142.useMemo)(
+    const filteredPatterns = (0, import_element143.useMemo)(
       () => sourceFilter === "all" ? patterns2 : patterns2.filter(
         (pattern) => !isPatternFiltered(pattern, sourceFilter)
       ),
       [sourceFilter, patterns2]
     );
-    const populatedCategories = (0, import_element142.useMemo)(() => {
+    const populatedCategories = (0, import_element143.useMemo)(() => {
       const categories = allCategories.filter(
         (category) => filteredPatterns.some(
           (pattern) => pattern.categories?.includes(category.name)
@@ -61628,7 +62048,7 @@ var wp;
       )) {
         categories.push({
           name: "uncategorized",
-          label: (0, import_i18n57._x)("Uncategorized")
+          label: (0, import_i18n59._x)("Uncategorized")
         });
       }
       if (filteredPatterns.some(
@@ -61648,9 +62068,9 @@ var wp;
         });
       }
       (0, import_a11y9.speak)(
-        (0, import_i18n57.sprintf)(
+        (0, import_i18n59.sprintf)(
           /* translators: %d: number of categories . */
-          (0, import_i18n57._n)(
+          (0, import_i18n59._n)(
             "%d category button displayed.",
             "%d category buttons displayed.",
             categories.length
@@ -61666,8 +62086,8 @@ var wp;
   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
   var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
-    const [searchValue, setSearchValue] = (0, import_element143.useState)("");
-    const [selectedCategory, setSelectedCategory] = (0, import_element143.useState)(
+    const [searchValue, setSearchValue] = (0, import_element144.useState)("");
+    const [selectedCategory, setSelectedCategory] = (0, import_element144.useState)(
       initialCategory?.name
     );
     const patternCategories = usePatternCategories(rootClientId);
@@ -61714,7 +62134,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
       import_components43.Modal,
       {
-        title: (0, import_i18n58.__)("Patterns"),
+        title: (0, import_i18n60.__)("Patterns"),
         onRequestClose: onModalClose,
         isFullScreen: true,
         children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(PatternsExplorer, { onModalClose, ...restProps })
@@ -61724,7 +62144,7 @@ var wp;
   var block_patterns_explorer_default = PatternsExplorerModal;

   // packages/block-editor/build-module/components/inserter/mobile-tab-navigation.mjs
-  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
   var import_components44 = __toESM(require_components(), 1);
   var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function ScreenHeader({ title }) {
@@ -61737,9 +62157,9 @@ var wp;
             // It should be supported out-of-the-box by Button.
             { minWidth: 24, padding: 0 }
           ),
-          icon: (0, import_i18n59.isRTL)() ? chevron_right_default : chevron_left_default,
+          icon: (0, import_i18n61.isRTL)() ? chevron_right_default : chevron_left_default,
           size: "small",
-          label: (0, import_i18n59.__)("Back")
+          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 }) })
@@ -61767,7 +62187,7 @@ var wp;
                 /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
                   icon_default,
                   {
-                    icon: (0, import_i18n59.isRTL)() ? chevron_left_default : chevron_right_default
+                    icon: (0, import_i18n61.isRTL)() ? chevron_left_default : chevron_right_default
                   }
                 )
               ] })
@@ -61780,7 +62200,7 @@ var wp;
               className: screenClassName,
               path: `/category/${category.name}`,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n59.__)("Back") }),
+                /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n61.__)("Back") }),
                 children(category)
               ]
             },
@@ -61792,14 +62212,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
-  var import_element145 = __toESM(require_element(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
   var import_components46 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/patterns-filter.mjs
   var import_components45 = __toESM(require_components(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_element144 = __toESM(require_element(), 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 getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
   var getShouldHideSourcesFilter = (category) => {
@@ -61808,19 +62228,19 @@ var wp;
   var PATTERN_SOURCE_MENU_OPTIONS = [
     {
       value: "all",
-      label: (0, import_i18n60._x)("All", "patterns")
+      label: (0, import_i18n62._x)("All", "patterns")
     },
     {
       value: INSERTER_PATTERN_TYPES.directory,
-      label: (0, import_i18n60.__)("Pattern Directory")
+      label: (0, import_i18n62.__)("Pattern Directory")
     },
     {
       value: INSERTER_PATTERN_TYPES.theme,
-      label: (0, import_i18n60.__)("Theme & Plugins")
+      label: (0, import_i18n62.__)("Theme & Plugins")
     },
     {
       value: INSERTER_PATTERN_TYPES.user,
-      label: (0, import_i18n60.__)("User")
+      label: (0, import_i18n62.__)("User")
     }
   ];
   function PatternsFilter({
@@ -61836,20 +62256,20 @@ var wp;
       currentPatternSourceFilter
     );
     const shouldHideSourcesFilter = getShouldHideSourcesFilter(category);
-    const patternSyncMenuOptions = (0, import_element144.useMemo)(
+    const patternSyncMenuOptions = (0, import_element145.useMemo)(
       () => [
         {
           value: "all",
-          label: (0, import_i18n60._x)("All", "patterns")
+          label: (0, import_i18n62._x)("All", "patterns")
         },
         {
           value: INSERTER_SYNC_TYPES.full,
-          label: (0, import_i18n60._x)("Synced", "patterns"),
+          label: (0, import_i18n62._x)("Synced", "patterns"),
           disabled: shouldDisableSyncFilter
         },
         {
           value: INSERTER_SYNC_TYPES.unsynced,
-          label: (0, import_i18n60._x)("Not synced", "patterns"),
+          label: (0, import_i18n62._x)("Not synced", "patterns"),
           disabled: shouldDisableSyncFilter
         }
       ],
@@ -61867,7 +62287,7 @@ var wp;
         popoverProps: {
           placement: "right-end"
         },
-        label: (0, import_i18n60.__)("Filter patterns"),
+        label: (0, import_i18n62.__)("Filter patterns"),
         toggleProps: { size: "compact" },
         icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
           icon_default,
@@ -61892,7 +62312,7 @@ 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_i18n60.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+          !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
             import_components45.MenuItemsChoice,
             {
               choices: PATTERN_SOURCE_MENU_OPTIONS,
@@ -61906,7 +62326,7 @@ var wp;
               value: currentPatternSourceFilter
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n60.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
             import_components45.MenuItemsChoice,
             {
               choices: patternSyncMenuOptions,
@@ -61920,15 +62340,15 @@ var wp;
               value: patternSyncFilter
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element144.createInterpolateElement)(
-            (0, import_i18n60.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime275.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)(
                 import_components45.ExternalLink,
                 {
-                  href: (0, import_i18n60.__)(
+                  href: (0, import_i18n62.__)(
                     "https://wordpress.org/patterns/"
                   )
                 }
@@ -61956,14 +62376,14 @@ var wp;
       rootClientId,
       category?.name
     );
-    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element145.useState)("all");
-    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element145.useState)("all");
+    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element146.useState)("all");
+    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element146.useState)("all");
     const availableCategories = usePatternCategories(
       rootClientId,
       patternSourceFilter
     );
-    const scrollContainerRef = (0, import_element145.useRef)();
-    const currentCategoryPatterns = (0, import_element145.useMemo)(
+    const scrollContainerRef = (0, import_element146.useRef)();
+    const currentCategoryPatterns = (0, import_element146.useMemo)(
       () => allPatterns.filter((pattern) => {
         if (isPatternFiltered(
           pattern,
@@ -62005,15 +62425,15 @@ var wp;
       scrollContainerRef
     );
     const { changePage } = pagingProps;
-    (0, import_element145.useEffect)(() => () => onHover(null), []);
-    const onSetPatternSyncFilter = (0, import_element145.useCallback)(
+    (0, import_element146.useEffect)(() => () => onHover(null), []);
+    const onSetPatternSyncFilter = (0, import_element146.useCallback)(
       (value) => {
         setPatternSyncFilter(value);
         changePage(1);
       },
       [setPatternSyncFilter, changePage]
     );
-    const onSetPatternSourceFilter = (0, import_element145.useCallback)(
+    const onSetPatternSourceFilter = (0, import_element146.useCallback)(
       (value) => {
         setPatternSourceFilter(value);
         changePage(1);
@@ -62055,7 +62475,7 @@ var wp;
               {
                 variant: "muted",
                 className: "block-editor-inserter__patterns-category-no-results",
-                children: (0, import_i18n61.__)("No results found")
+                children: (0, import_i18n63.__)("No results found")
               }
             )
           ]
@@ -62068,7 +62488,7 @@ var wp;
             size: "12",
             as: "p",
             className: "block-editor-inserter__help-text",
-            children: (0, import_i18n61.__)("Drag and drop patterns into the canvas.")
+            children: (0, import_i18n63.__)("Drag and drop patterns into the canvas.")
           }
         ),
         /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
@@ -62092,9 +62512,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/category-tabs/index.mjs
-  var import_compose49 = __toESM(require_compose(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
   var import_components47 = __toESM(require_components(), 1);
-  var import_element146 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   var { Tabs } = unlock(import_components47.privateApis);
   function CategoryTabs({
@@ -62104,15 +62524,15 @@ var wp;
     children
   }) {
     const ANIMATION_DURATION = 0.25;
-    const disableMotion = (0, import_compose49.useReducedMotion)();
+    const disableMotion = (0, import_compose51.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION,
       ease: [0.6, 0, 0.4, 1]
     };
-    const previousSelectedCategory = (0, import_compose49.usePrevious)(selectedCategory);
+    const previousSelectedCategory = (0, import_compose51.usePrevious)(selectedCategory);
     const selectedTabId = selectedCategory ? selectedCategory.name : null;
-    const [activeTabId, setActiveId] = (0, import_element146.useState)();
+    const [activeTabId, setActiveId] = (0, import_element147.useState)();
     const firstTabId = categories?.[0]?.name;
     if (selectedTabId === null && !activeTabId && firstTabId) {
       setActiveId(firstTabId);
@@ -62187,9 +62607,9 @@ var wp;
     rootClientId,
     children
   }) {
-    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element147.useState)(false);
+    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element148.useState)(false);
     const categories = usePatternCategories(rootClientId);
-    const isMobile = (0, import_compose50.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
     if (!categories.length) {
       return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(no_results_default, {});
     }
@@ -62211,7 +62631,7 @@ var wp;
             className: "block-editor-inserter__patterns-explore-button",
             onClick: () => setShowPatternsExplorer(true),
             variant: "secondary",
-            children: (0, import_i18n62.__)("Explore all patterns")
+            children: (0, import_i18n64.__)("Explore all patterns")
           }
         )
       ] }),
@@ -62238,30 +62658,30 @@ var wp;
   var block_patterns_tab_default = BlockPatternsTab;

   // packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
-  var import_i18n66 = __toESM(require_i18n(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
   var import_components53 = __toESM(require_components(), 1);
-  var import_element151 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
   var import_components52 = __toESM(require_components(), 1);
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_data63 = __toESM(require_data(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_element151 = __toESM(require_element(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_data64 = __toESM(require_data(), 1);
   var import_dom54 = __toESM(require_dom(), 1);
   var import_notices7 = __toESM(require_notices(), 1);

   // packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
   var import_components50 = __toESM(require_components(), 1);
-  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
   var import_components49 = __toESM(require_components(), 1);
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_element148 = __toESM(require_element(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  var import_element149 = __toESM(require_element(), 1);
   var import_blocks42 = __toESM(require_blocks(), 1);
-  var import_data60 = __toESM(require_data(), 1);
+  var import_data61 = __toESM(require_data(), 1);
   var import_notices6 = __toESM(require_notices(), 1);
   var import_blob = __toESM(require_blob(), 1);
   var import_url2 = __toESM(require_url(), 1);
@@ -62317,7 +62737,7 @@ var wp;
       import_components49.DropdownMenu,
       {
         className: "block-editor-inserter__media-list__item-preview-options",
-        label: (0, import_i18n63.__)("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: [
@@ -62326,9 +62746,9 @@ var wp;
             {
               onClick: () => window.open(reportUrl, "_blank").focus(),
               icon: external_default,
-              children: (0, import_i18n63.sprintf)(
+              children: (0, import_i18n65.sprintf)(
                 /* translators: %s: The media type to report e.g: "image", "video", "audio" */
-                (0, import_i18n63.__)("Report %s"),
+                (0, import_i18n65.__)("Report %s"),
                 category.mediaType
               )
             }
@@ -62338,11 +62758,11 @@ var wp;
             {
               onClick: () => onDetach(media),
               icon: link_off_default,
-              children: category.postTypeLabel ? (0, import_i18n63.sprintf)(
+              children: category.postTypeLabel ? (0, import_i18n65.sprintf)(
                 /* translators: %s: Name of the post type e.g: "Page". */
-                (0, import_i18n63.__)("Detach from %s"),
+                (0, import_i18n65.__)("Detach from %s"),
                 category.postTypeLabel
-              ) : (0, import_i18n63.__)("Detach from post")
+              ) : (0, import_i18n65.__)("Detach from post")
             }
           )
         ] })
@@ -62353,15 +62773,15 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
       import_components49.Modal,
       {
-        title: (0, import_i18n63.__)("Insert external image"),
+        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_i18n63.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime280.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_i18n63.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime280.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."
             ) })
           ] }),
@@ -62378,7 +62798,7 @@ var wp;
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onClose,
-                    children: (0, import_i18n63.__)("Cancel")
+                    children: (0, import_i18n65.__)("Cancel")
                   }
                 ) }),
                 /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
@@ -62387,7 +62807,7 @@ var wp;
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: onSubmit,
-                    children: (0, import_i18n63.__)("Insert")
+                    children: (0, import_i18n65.__)("Insert")
                   }
                 ) })
               ]
@@ -62398,22 +62818,22 @@ var wp;
     );
   }
   function MediaPreview({ media, onClick, onDetach, category }) {
-    const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element148.useState)(false);
-    const [isHovered, setIsHovered] = (0, import_element148.useState)(false);
-    const [isInserting, setIsInserting] = (0, import_element148.useState)(false);
-    const [block, preview] = (0, import_element148.useMemo)(
+    const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element149.useState)(false);
+    const [isHovered, setIsHovered] = (0, import_element149.useState)(false);
+    const [isInserting, setIsInserting] = (0, import_element149.useState)(false);
+    const [block, preview] = (0, import_element149.useMemo)(
       () => getBlockAndPreviewFromMedia(media, category.mediaType),
       [media, category.mediaType]
     );
-    const { createErrorNotice, createSuccessNotice } = (0, import_data60.useDispatch)(import_notices6.store);
-    const { getSettings: getSettings8, getBlock: getBlock2 } = (0, import_data60.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data60.useDispatch)(store);
-    const onMediaInsert = (0, import_element148.useCallback)(
+    const { createErrorNotice, createSuccessNotice } = (0, import_data61.useDispatch)(import_notices6.store);
+    const { getSettings: getSettings9, getBlock: getBlock2 } = (0, import_data61.useSelect)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data61.useDispatch)(store);
+    const onMediaInsert = (0, import_element149.useCallback)(
       (previewBlock) => {
         if (isInserting) {
           return;
         }
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const clonedBlock = (0, import_blocks42.cloneBlock)(previewBlock);
         const { id, url, caption } = clonedBlock.attributes;
         if (!id && !settings2.mediaUpload) {
@@ -62447,7 +62867,7 @@ var wp;
                   }
                 });
                 createSuccessNotice(
-                  (0, import_i18n63.__)("Image uploaded and inserted."),
+                  (0, import_i18n65.__)("Image uploaded and inserted."),
                   { type: "snackbar", id: "inserter-notice" }
                 );
               } else {
@@ -62475,7 +62895,7 @@ var wp;
       },
       [
         isInserting,
-        getSettings8,
+        getSettings9,
         onClick,
         createSuccessNotice,
         updateBlockAttributes2,
@@ -62483,9 +62903,9 @@ var wp;
         getBlock2
       ]
     );
-    const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n63.__)("no title");
-    const onMouseEnter = (0, import_element148.useCallback)(() => setIsHovered(true), []);
-    const onMouseLeave = (0, import_element148.useCallback)(() => setIsHovered(false), []);
+    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)(
         "div",
@@ -62550,7 +62970,7 @@ var wp;
           onClose: () => setShowExternalUploadModal(false),
           onSubmit: () => {
             onClick((0, import_blocks42.cloneBlock)(block));
-            createSuccessNotice((0, import_i18n63.__)("Image inserted."), {
+            createSuccessNotice((0, import_i18n65.__)("Image inserted."), {
               type: "snackbar",
               id: "inserter-notice"
             });
@@ -62568,7 +62988,7 @@ var wp;
     category,
     onClick,
     onDetach,
-    label = (0, import_i18n64.__)("Media List")
+    label = (0, import_i18n66.__)("Media List")
   }) {
     return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
       import_components50.Composite,
@@ -62597,19 +63017,19 @@ var wp;
   var media_upload_default = (0, import_components51.withFilters)("editor.MediaUpload")(MediaUpload);

   // packages/block-editor/build-module/components/media-upload/check.mjs
-  var import_data61 = __toESM(require_data(), 1);
+  var import_data62 = __toESM(require_data(), 1);
   function MediaUploadCheck({ fallback = null, children }) {
-    const hasUploadPermissions = (0, import_data61.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = select3(store);
-      return !!getSettings8().mediaUpload;
+    const hasUploadPermissions = (0, import_data62.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = select3(store);
+      return !!getSettings9().mediaUpload;
     }, []);
     return hasUploadPermissions ? children : fallback;
   }
   var check_default2 = MediaUploadCheck;

   // packages/block-editor/build-module/components/inserter/media-tab/hooks.mjs
-  var import_element149 = __toESM(require_element(), 1);
-  var import_data62 = __toESM(require_data(), 1);
+  var import_element150 = __toESM(require_element(), 1);
+  var import_data63 = __toESM(require_data(), 1);
   function normalizeFetchResult(result) {
     if (Array.isArray(result)) {
       return { mediaItems: result };
@@ -62621,14 +63041,14 @@ var wp;
     };
   }
   function useMediaResults(category, query = {}, refreshKey) {
-    const [mediaList, setMediaList] = (0, import_element149.useState)();
-    const [totals, setTotals] = (0, import_element149.useState)({});
-    const [isLoading, setIsLoading] = (0, import_element149.useState)(false);
-    const lastRequestRef = (0, import_element149.useRef)();
-    const lastQueryKeyRef = (0, import_element149.useRef)();
-    const lastFetchRef = (0, import_element149.useRef)();
-    const lastSourceRef = (0, import_element149.useRef)();
-    (0, import_element149.useEffect)(() => {
+    const [mediaList, setMediaList] = (0, import_element150.useState)();
+    const [totals, setTotals] = (0, import_element150.useState)({});
+    const [isLoading, setIsLoading] = (0, import_element150.useState)(false);
+    const lastRequestRef = (0, import_element150.useRef)();
+    const lastQueryKeyRef = (0, import_element150.useRef)();
+    const lastFetchRef = (0, import_element150.useRef)();
+    const lastSourceRef = (0, import_element150.useRef)();
+    (0, import_element150.useEffect)(() => {
       (async () => {
         const key = JSON.stringify({
           category: category.name,
@@ -62671,8 +63091,8 @@ var wp;
     };
   }
   function useDelayedLoading(isLoading, delay = 400) {
-    const [showLoading, setShowLoading] = (0, import_element149.useState)(false);
-    (0, import_element149.useEffect)(() => {
+    const [showLoading, setShowLoading] = (0, import_element150.useState)(false);
+    (0, import_element150.useEffect)(() => {
       if (!isLoading) {
         return void 0;
       }
@@ -62685,12 +63105,12 @@ var wp;
     return showLoading;
   }
   function useMediaCategories(rootClientId) {
-    const [categories, setCategories] = (0, import_element149.useState)([]);
-    const inserterMediaCategories = (0, import_data62.useSelect)(
+    const [categories, setCategories] = (0, import_element150.useState)([]);
+    const inserterMediaCategories = (0, import_data63.useSelect)(
       (select3) => unlock(select3(store)).getInserterMediaCategories(),
       []
     );
-    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data62.useSelect)(
+    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data63.useSelect)(
       (select3) => {
         const { canInsertBlockType: canInsertBlockType2 } = select3(store);
         return {
@@ -62710,7 +63130,7 @@ var wp;
       },
       [rootClientId]
     );
-    (0, import_element149.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       (async () => {
         const _categories = [];
         if (!inserterMediaCategories) {
@@ -62768,7 +63188,7 @@ var wp;
         multiple: "add",
         onSelect,
         allowedTypes: ATTACH_ALLOWED_TYPES,
-        title: (0, import_i18n65.__)("Attach images"),
+        title: (0, import_i18n67.__)("Attach images"),
         render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
           import_components52.Button,
           {
@@ -62780,21 +63200,21 @@ var wp;
               open();
             },
             variant: "secondary",
-            children: (0, import_i18n65.__)("Attach images")
+            children: (0, import_i18n67.__)("Attach images")
           }
         )
       }
     ) });
   }
   function MediaCategoryPanel({ rootClientId, onInsert, category }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose51.useDebouncedInput)();
-    const [page, setPage] = (0, import_element150.useState)(1);
-    const previousCategory = (0, import_compose51.usePrevious)(category.name);
-    const previousSearch = (0, import_compose51.usePrevious)(debouncedSearch);
+    const [search, setSearch, debouncedSearch] = (0, import_compose53.useDebouncedInput)();
+    const [page, setPage] = (0, import_element151.useState)(1);
+    const previousCategory = (0, import_compose53.usePrevious)(category.name);
+    const previousSearch = (0, import_compose53.usePrevious)(debouncedSearch);
     if ((previousCategory !== category.name || previousSearch !== debouncedSearch) && page !== 1) {
       setPage(1);
     }
-    const query = (0, import_element150.useMemo)(
+    const query = (0, import_element151.useMemo)(
       () => ({
         per_page: MEDIA_ITEMS_PER_PAGE,
         page,
@@ -62802,7 +63222,7 @@ var wp;
       }),
       [page, debouncedSearch]
     );
-    const [refreshKey, setRefreshKey] = (0, import_element150.useState)(0);
+    const [refreshKey, setRefreshKey] = (0, import_element151.useState)(0);
     const { mediaList, isLoading, totalItems, totalPages } = useMediaResults(
       category,
       query,
@@ -62818,34 +63238,34 @@ var wp;
     const subscribe2 = supportsAttachments ? category.subscribe : void 0;
     const showPagination = numPages > 1;
     const hasFooter = showPagination || !!attach;
-    const scrollContainerRef = (0, import_element150.useRef)();
-    const changePage = (0, import_element150.useCallback)((nextPage) => {
+    const scrollContainerRef = (0, import_element151.useRef)();
+    const changePage = (0, import_element151.useCallback)((nextPage) => {
       const scrollContainer = (0, import_dom54.getScrollContainer)(
         scrollContainerRef.current
       );
       scrollContainer?.scrollTo(0, 0);
       setPage(nextPage);
     }, []);
-    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data63.useDispatch)(import_notices7.store);
+    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data64.useDispatch)(import_notices7.store);
     const showRefreshing = useDelayedLoading(isLoading);
-    const refresh = (0, import_element150.useCallback)(() => {
+    const refresh = (0, import_element151.useCallback)(() => {
       if (supportsAttachments) {
         category.invalidate?.(query);
       }
       setRefreshKey((key) => key + 1);
     }, [category, query, supportsAttachments]);
-    (0, import_element150.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       if (!subscribe2) {
         return;
       }
       return subscribe2(() => setRefreshKey((key) => key + 1), query);
     }, [subscribe2, query]);
-    const handleAttach = (0, import_element150.useCallback)(
+    const handleAttach = (0, import_element151.useCallback)(
       async (selectedMedia) => {
         try {
           const attachedCount = await attach(selectedMedia);
           if (!attachedCount) {
-            createWarningNotice((0, import_i18n65.__)("No images were attached."), {
+            createWarningNotice((0, import_i18n67.__)("No images were attached."), {
               type: "snackbar",
               id: "inserter-notice"
             });
@@ -62853,18 +63273,18 @@ var wp;
           }
           refresh();
           createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n65.sprintf)(
+            category.postTypeLabel ? (0, import_i18n67.sprintf)(
               /* translators: %1$d: Number of images attached. %2$s: Name of the post type e.g: "Page". */
-              (0, import_i18n65._n)(
+              (0, import_i18n67._n)(
                 "%1$d image attached to %2$s.",
                 "%1$d images attached to %2$s.",
                 attachedCount
               ),
               attachedCount,
               category.postTypeLabel
-            ) : (0, import_i18n65.sprintf)(
+            ) : (0, import_i18n67.sprintf)(
               /* translators: %d: Number of images attached to the post. */
-              (0, import_i18n65._n)(
+              (0, import_i18n67._n)(
                 "%d image attached to post.",
                 "%d images attached to post.",
                 attachedCount
@@ -62874,7 +63294,7 @@ var wp;
             { type: "snackbar", id: "inserter-notice" }
           );
         } catch {
-          createErrorNotice((0, import_i18n65.__)("Could not attach images."), {
+          createErrorNotice((0, import_i18n67.__)("Could not attach images."), {
             type: "snackbar",
             id: "inserter-notice"
           });
@@ -62889,21 +63309,21 @@ var wp;
         createWarningNotice
       ]
     );
-    const handleDetach = (0, import_element150.useCallback)(
+    const handleDetach = (0, import_element151.useCallback)(
       async (media) => {
         try {
           await detach(media);
           refresh();
           createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n65.sprintf)(
+            category.postTypeLabel ? (0, import_i18n67.sprintf)(
               /* translators: %s: Name of the post type e.g: "Page". */
-              (0, import_i18n65.__)("Image detached from %s."),
+              (0, import_i18n67.__)("Image detached from %s."),
               category.postTypeLabel
-            ) : (0, import_i18n65.__)("Image detached from post."),
+            ) : (0, import_i18n67.__)("Image detached from post."),
             { type: "snackbar", id: "inserter-notice" }
           );
         } catch {
-          createErrorNotice((0, import_i18n65.__)("Could not detach image."), {
+          createErrorNotice((0, import_i18n67.__)("Could not detach image."), {
             type: "snackbar",
             id: "inserter-notice"
           });
@@ -62911,14 +63331,14 @@ var wp;
       },
       [detach, category, refresh, createErrorNotice, createSuccessNotice]
     );
-    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element150.useState)();
-    const confirmDetach = (0, import_element150.useCallback)(() => {
+    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element151.useState)();
+    const confirmDetach = (0, import_element151.useCallback)(() => {
       const media = mediaPendingDetach;
       setMediaPendingDetach(void 0);
       handleDetach(media);
     }, [handleDetach, mediaPendingDetach]);
     const baseCssClass = "block-editor-inserter__media-panel";
-    const searchLabel = category.labels.search_items || (0, import_i18n65.__)("Search");
+    const searchLabel = category.labels.search_items || (0, import_i18n67.__)("Search");
     return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
       "div",
       {
@@ -62946,7 +63366,7 @@ var wp;
             // means nothing is attached yet — clearer than the
             // generic "no results found".
             category.emptyMessage
-          ) : (0, import_i18n65.__)("No results found.") }),
+          ) : (0, import_i18n67.__)("No results found.") }),
           !!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.
@@ -63002,17 +63422,17 @@ var wp;
           /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
             import_components52.Modal,
             {
-              title: (0, import_i18n65.__)("Detach image"),
+              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_i18n65.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n67.sprintf)(
                   /* translators: %s: Name of the post type e.g: "Page". */
-                  (0, import_i18n65.__)(
+                  (0, import_i18n67.__)(
                     "Detach this image from the current %s? The image will remain in the Media Library."
                   ),
                   category.postTypeLabel
-                ) : (0, import_i18n65.__)(
+                ) : (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: [
@@ -63022,7 +63442,7 @@ var wp;
                       __next40pxDefaultSize: true,
                       variant: "tertiary",
                       onClick: () => setMediaPendingDetach(void 0),
-                      children: (0, import_i18n65.__)("Cancel")
+                      children: (0, import_i18n67.__)("Cancel")
                     }
                   ),
                   /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
@@ -63031,7 +63451,7 @@ var wp;
                       __next40pxDefaultSize: true,
                       variant: "primary",
                       onClick: confirmDetach,
-                      children: (0, import_i18n65.__)("Detach")
+                      children: (0, import_i18n67.__)("Detach")
                     }
                   )
                 ] })
@@ -63054,9 +63474,9 @@ var wp;
     children
   }) {
     const mediaCategories = useMediaCategories(rootClientId);
-    const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose54.useViewportMatch)("medium", "<");
     const baseCssClass = "block-editor-inserter__media-tabs";
-    const onSelectMedia = (0, import_element151.useCallback)(
+    const onSelectMedia = (0, import_element152.useCallback)(
       (media) => {
         if (!media?.url) {
           return;
@@ -63067,14 +63487,14 @@ var wp;
       },
       [onInsert]
     );
-    const categories = (0, import_element151.useMemo)(
+    const categories = (0, import_element152.useMemo)(
       () => mediaCategories.map((mediaCategory) => ({
         ...mediaCategory,
         label: mediaCategory.labels.name
       })),
       [mediaCategories]
     );
-    (0, import_element151.useEffect)(() => {
+    (0, import_element152.useEffect)(() => {
       if (!selectedCategory) {
         return;
       }
@@ -63118,7 +63538,7 @@ var wp;
                 className: "block-editor-inserter__media-library-button",
                 variant: "secondary",
                 "data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
-                children: (0, import_i18n66.__)("Open Media Library")
+                children: (0, import_i18n68.__)("Open Media Library")
               }
             )
           }
@@ -63144,11 +63564,11 @@ var wp;
   var media_tab_default = MediaTab;

   // packages/block-editor/build-module/components/inserter/search-results.mjs
-  var import_element152 = __toESM(require_element(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
+  var import_element153 = __toESM(require_element(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_compose55 = __toESM(require_compose(), 1);
   var import_a11y10 = __toESM(require_a11y(), 1);
-  var import_data64 = __toESM(require_data(), 1);
+  var import_data65 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/inserter-menu-extension/index.mjs
   var import_components54 = __toESM(require_components(), 1);
@@ -63180,8 +63600,8 @@ var wp;
     selectBlockOnInsert,
     isQuick
   }) {
-    const debouncedSpeak = (0, import_compose53.useDebounce)(import_a11y10.speak, 500);
-    const { prioritizedBlocks } = (0, import_data64.useSelect)(
+    const debouncedSpeak = (0, import_compose55.useDebounce)(import_a11y10.speak, 500);
+    const { prioritizedBlocks } = (0, import_data65.useSelect)(
       (select3) => {
         const blockListSettings2 = select3(store).getBlockListSettings(rootClientId);
         return {
@@ -63211,7 +63631,7 @@ var wp;
       void 0,
       isQuick
     );
-    const filteredBlockPatterns = (0, import_element152.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element153.useMemo)(() => {
       if (maxBlockPatterns === 0) {
         return [];
       }
@@ -63222,7 +63642,7 @@ var wp;
     if (prioritizePatterns && filteredBlockPatterns.length > 2) {
       maxBlockTypesToShow = 0;
     }
-    const filteredBlockTypes = (0, import_element152.useMemo)(() => {
+    const filteredBlockTypes = (0, import_element153.useMemo)(() => {
       if (maxBlockTypesToShow === 0) {
         return [];
       }
@@ -63251,14 +63671,14 @@ var wp;
       maxBlockTypesToShow,
       prioritizedBlocks
     ]);
-    (0, import_element152.useEffect)(() => {
+    (0, import_element153.useEffect)(() => {
       if (!filterValue) {
         return;
       }
       const count = filteredBlockTypes.length + filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n67.sprintf)(
+      const resultsFoundMessage = (0, import_i18n69.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n67._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n69._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage);
@@ -63268,21 +63688,21 @@ var wp;
       filteredBlockTypes,
       filteredBlockPatterns
     ]);
-    const currentShownBlockTypes = (0, import_compose53.useAsyncList)(filteredBlockTypes, {
+    const currentShownBlockTypes = (0, import_compose55.useAsyncList)(filteredBlockTypes, {
       step: INITIAL_INSERTER_RESULTS
     });
     const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
     const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       panel_default,
       {
-        title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("Blocks") }),
+        title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Blocks") }),
         children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
           block_types_list_default,
           {
             items: currentShownBlockTypes,
             onSelect: onSelectBlockType,
             onHover,
-            label: (0, import_i18n67.__)("Blocks"),
+            label: (0, import_i18n69.__)("Blocks"),
             isDraggable
           }
         )
@@ -63291,7 +63711,7 @@ var wp;
     const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       panel_default,
       {
-        title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("Patterns") }),
+        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)(
           block_patterns_list_default,
           {
@@ -63335,7 +63755,7 @@ var wp;

   // packages/block-editor/build-module/components/tabbed-sidebar/index.mjs
   var import_components55 = __toESM(require_components(), 1);
-  var import_element153 = __toESM(require_element(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   var { Tabs: Tabs2 } = unlock(import_components55.privateApis);
   function TabbedSidebar({ defaultTabId, onClose, onSelect, selectedTab, tabs, closeButtonLabel }, ref) {
@@ -63390,30 +63810,30 @@ var wp;
       }
     ) });
   }
-  var tabbed_sidebar_default = (0, import_element153.forwardRef)(TabbedSidebar);
+  var tabbed_sidebar_default = (0, import_element154.forwardRef)(TabbedSidebar);

   // packages/block-editor/build-module/hooks/use-zoom-out.mjs
-  var import_data65 = __toESM(require_data(), 1);
-  var import_element154 = __toESM(require_element(), 1);
+  var import_data66 = __toESM(require_data(), 1);
+  var import_element155 = __toESM(require_element(), 1);
   function useZoomOut(enabled = true) {
     const { setZoomLevel: setZoomLevel2, resetZoomLevel: resetZoomLevel2 } = unlock(
-      (0, import_data65.useDispatch)(store)
+      (0, import_data66.useDispatch)(store)
     );
-    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data65.useSelect)((select3) => {
+    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data66.useSelect)((select3) => {
       const { isZoomOut: _isZoomOut } = unlock(select3(store));
       return {
         isZoomedOut: _isZoomOut(),
         isZoomOut: _isZoomOut
       };
     }, []);
-    const controlZoomLevelRef = (0, import_element154.useRef)(false);
-    const isEnabledRef = (0, import_element154.useRef)(enabled);
-    (0, import_element154.useEffect)(() => {
+    const controlZoomLevelRef = (0, import_element155.useRef)(false);
+    const isEnabledRef = (0, import_element155.useRef)(enabled);
+    (0, import_element155.useEffect)(() => {
       if (isZoomedOut !== isEnabledRef.current) {
         controlZoomLevelRef.current = false;
       }
     }, [isZoomedOut]);
-    (0, import_element154.useEffect)(() => {
+    (0, import_element155.useEffect)(() => {
       isEnabledRef.current = enabled;
       if (enabled !== isZoomOut2()) {
         controlZoomLevelRef.current = true;
@@ -63450,7 +63870,7 @@ var wp;
     __experimentalInitialTab,
     __experimentalInitialCategory
   }, ref) {
-    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data66.useSelect)((select3) => {
+    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data67.useSelect)((select3) => {
       const { isZoomOut: isZoomOut2, getSectionRootClientId: getSectionRootClientId2 } = unlock(
         select3(store)
       );
@@ -63459,15 +63879,15 @@ var wp;
         hasSectionRootClientId: !!getSectionRootClientId2()
       };
     }, []);
-    const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose54.useDebouncedInput)(__experimentalFilterValue);
-    const [hoveredItem, setHoveredItem] = (0, import_element155.useState)(null);
-    const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element155.useState)(
+    const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose56.useDebouncedInput)(__experimentalFilterValue);
+    const [hoveredItem, setHoveredItem] = (0, import_element156.useState)(null);
+    const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element156.useState)(
       __experimentalInitialCategory
     );
-    const [patternFilter, setPatternFilter] = (0, import_element155.useState)("all");
-    const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element155.useState)(null);
-    const isLargeViewport = (0, import_compose54.useViewportMatch)("large");
-    const isMobileViewport = (0, import_compose54.useViewportMatch)("medium", "<");
+    const [patternFilter, setPatternFilter] = (0, import_element156.useState)("all");
+    const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element156.useState)(null);
+    const isLargeViewport = (0, import_compose56.useViewportMatch)("large");
+    const isMobileViewport = (0, import_compose56.useViewportMatch)("medium", "<");
     const maybeCloseInserter = isMobileViewport ? onClose : NOOP2;
     function getInitialTab() {
       if (__experimentalInitialTab) {
@@ -63478,7 +63898,7 @@ var wp;
       }
       return "blocks";
     }
-    const [selectedTab, setSelectedTab] = (0, import_element155.useState)(getInitialTab());
+    const [selectedTab, setSelectedTab] = (0, import_element156.useState)(getInitialTab());
     const shouldUseZoomOut = hasSectionRootClientId && (selectedTab === "patterns" || selectedTab === "media");
     useZoomOut(shouldUseZoomOut && isLargeViewport);
     const [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint] = use_insertion_point_default({
@@ -63488,9 +63908,9 @@ var wp;
       insertionIndex: __experimentalInsertionIndex,
       shouldFocusBlock
     });
-    const { hideInsertionPoint: hideInsertionPoint2 } = (0, import_data66.useDispatch)(store);
-    const blockTypesTabRef = (0, import_element155.useRef)();
-    const onInsert = (0, import_element155.useCallback)(
+    const { hideInsertionPoint: hideInsertionPoint2 } = (0, import_data67.useDispatch)(store);
+    const blockTypesTabRef = (0, import_element156.useRef)();
+    const onInsert = (0, import_element156.useCallback)(
       (blocks2, meta, shouldForceFocusBlock, _rootClientId) => {
         hideInsertionPoint2();
         onInsertBlocks(
@@ -63518,7 +63938,7 @@ var wp;
         shouldFocusBlock
       ]
     );
-    const onInsertPattern = (0, import_element155.useCallback)(
+    const onInsertPattern = (0, import_element156.useCallback)(
       (blocks2, patternName, ...args) => {
         hideInsertionPoint2();
         onInsertBlocks(blocks2, { patternName }, ...args);
@@ -63527,14 +63947,14 @@ var wp;
       },
       [hideInsertionPoint2, onInsertBlocks, maybeCloseInserter, onSelect]
     );
-    const onHover = (0, import_element155.useCallback)(
+    const onHover = (0, import_element156.useCallback)(
       (item) => {
         onToggleInsertionPoint(item);
         setHoveredItem(item);
       },
       [onToggleInsertionPoint, setHoveredItem]
     );
-    const onClickPatternCategory = (0, import_element155.useCallback)(
+    const onClickPatternCategory = (0, import_element156.useCallback)(
       (patternCategory, filter) => {
         setSelectedPatternCategory(patternCategory);
         setPatternFilter(filter);
@@ -63544,11 +63964,11 @@ var wp;
     );
     const showPatternPanel = selectedTab === "patterns" && !delayedFilterValue && !!selectedPatternCategory;
     const showMediaPanel = selectedTab === "media" && !!selectedMediaCategory;
-    const [isScrolled, setIsScrolled] = (0, import_element155.useState)(false);
-    const blocksPanelRef = (0, import_element155.useRef)(null);
-    const patternsPanelRef = (0, import_element155.useRef)(null);
-    const mediaPanelRef = (0, import_element155.useRef)(null);
-    (0, import_element155.useEffect)(() => {
+    const [isScrolled, setIsScrolled] = (0, import_element156.useState)(false);
+    const blocksPanelRef = (0, import_element156.useRef)(null);
+    const patternsPanelRef = (0, import_element156.useRef)(null);
+    const mediaPanelRef = (0, import_element156.useRef)(null);
+    (0, import_element156.useEffect)(() => {
       const handleScroll = (event) => {
         setIsScrolled(event.currentTarget.scrollTop > 0);
       };
@@ -63566,7 +63986,7 @@ var wp;
         );
       };
     }, []);
-    const inserterSearch = (0, import_element155.useMemo)(() => {
+    const inserterSearch = (0, import_element156.useMemo)(() => {
       if (selectedTab === "media") {
         return null;
       }
@@ -63584,8 +64004,8 @@ var wp;
               setFilterValue(value);
             },
             value: filterValue,
-            label: (0, import_i18n68.__)("Search"),
-            placeholder: (0, import_i18n68.__)("Search")
+            label: (0, import_i18n70.__)("Search"),
+            placeholder: (0, import_i18n70.__)("Search")
           }
         ),
         !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
@@ -63620,7 +64040,7 @@ var wp;
       isAppender,
       isScrolled
     ]);
-    const blocksTab = (0, import_element155.useMemo)(() => {
+    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)(
           block_types_tab_default,
@@ -63633,7 +64053,7 @@ var wp;
           }
         ) }),
         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_i18n68.__)("A tip for using the block editor") }),
+          /* @__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, {})
         ] })
       ] });
@@ -63644,7 +64064,7 @@ var wp;
       showMostUsedBlocks,
       showInserterHelpPanel
     ]);
-    const patternsTab = (0, import_element155.useMemo)(() => {
+    const patternsTab = (0, import_element156.useMemo)(() => {
       return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
         block_patterns_tab_default,
         {
@@ -63672,7 +64092,7 @@ var wp;
       selectedPatternCategory,
       showPatternPanel
     ]);
-    const mediaTab = (0, import_element155.useMemo)(() => {
+    const mediaTab = (0, import_element156.useMemo)(() => {
       return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
         media_tab_default,
         {
@@ -63703,8 +64123,8 @@ var wp;
       }
       setSelectedTab(value);
     };
-    const tabsRef = (0, import_element155.useRef)();
-    (0, import_element155.useLayoutEffect)(() => {
+    const tabsRef = (0, import_element156.useRef)();
+    (0, import_element156.useLayoutEffect)(() => {
       if (!tabsRef.current) {
         return;
       }
@@ -63729,11 +64149,11 @@ var wp;
               onSelect: handleSetSelectedTab,
               onClose,
               selectedTab,
-              closeButtonLabel: (0, import_i18n68.__)("Close Block Inserter"),
+              closeButtonLabel: (0, import_i18n70.__)("Close Block Inserter"),
               tabs: [
                 {
                   name: "blocks",
-                  title: (0, import_i18n68.__)("Blocks"),
+                  title: (0, import_i18n70.__)("Blocks"),
                   panelRef: blocksPanelRef,
                   panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
@@ -63742,7 +64162,7 @@ var wp;
                 },
                 {
                   name: "patterns",
-                  title: (0, import_i18n68.__)("Patterns"),
+                  title: (0, import_i18n70.__)("Patterns"),
                   panelRef: patternsPanelRef,
                   panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
@@ -63751,7 +64171,7 @@ var wp;
                 },
                 {
                   name: "media",
-                  title: (0, import_i18n68.__)("Media"),
+                  title: (0, import_i18n70.__)("Media"),
                   panelRef: mediaPanelRef,
                   panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
@@ -63766,7 +64186,7 @@ var wp;
             {
               className: "block-editor-inserter__preview-container__popover",
               placement: "right-start",
-              offset: 16,
+              offset: { mainAxis: 16, crossAxis: 16 },
               focusOnMount: false,
               animate: false,
               children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(preview_panel_default, { item: hoveredItem })
@@ -63776,7 +64196,7 @@ var wp;
       }
     );
   }
-  var PrivateInserterMenu = (0, import_element155.forwardRef)(InserterMenu);
+  var PrivateInserterMenu = (0, import_element156.forwardRef)(InserterMenu);
   function PublicInserterMenu(props, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
       PrivateInserterMenu,
@@ -63787,13 +64207,13 @@ var wp;
       }
     );
   }
-  var menu_default = (0, import_element155.forwardRef)(PublicInserterMenu);
+  var menu_default = (0, import_element156.forwardRef)(PublicInserterMenu);

   // packages/block-editor/build-module/components/inserter/quick-inserter.mjs
-  var import_element156 = __toESM(require_element(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
   var import_components57 = __toESM(require_components(), 1);
-  var import_data67 = __toESM(require_data(), 1);
+  var import_data68 = __toESM(require_data(), 1);
   var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   var SEARCH_THRESHOLD = 6;
   var SHOWN_BLOCK_TYPES2 = 6;
@@ -63806,7 +64226,7 @@ var wp;
     selectBlockOnInsert,
     hasSearch = true
   }) {
-    const [filterValue, setFilterValue] = (0, import_element156.useState)("");
+    const [filterValue, setFilterValue] = (0, import_element157.useState)("");
     const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
       onSelect,
       rootClientId,
@@ -63819,10 +64239,10 @@ var wp;
       onInsertBlocks,
       true
     );
-    const { setInserterIsOpened, insertionIndex } = (0, import_data67.useSelect)(
+    const { setInserterIsOpened, insertionIndex } = (0, import_data68.useSelect)(
       (select3) => {
-        const { getSettings: getSettings8, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
-        const settings2 = getSettings8();
+        const { getSettings: getSettings9, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
+        const settings2 = getSettings9();
         const index2 = getBlockIndex2(clientId);
         const blockCount = getBlockCount2();
         return {
@@ -63833,7 +64253,7 @@ var wp;
       [clientId]
     );
     const showSearch = hasSearch && blockTypes.length > SEARCH_THRESHOLD;
-    (0, import_element156.useEffect)(() => {
+    (0, import_element157.useEffect)(() => {
       if (setInserterIsOpened) {
         setInserterIsOpened(false);
       }
@@ -63862,8 +64282,8 @@ var wp;
               onChange: (value) => {
                 setFilterValue(value);
               },
-              label: (0, import_i18n69.__)("Search"),
-              placeholder: (0, import_i18n69.__)("Search")
+              label: (0, import_i18n71.__)("Search"),
+              placeholder: (0, import_i18n71.__)("Search")
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { className: "block-editor-inserter__quick-inserter-results", children: [
@@ -63889,10 +64309,10 @@ var wp;
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: onBrowseAll,
-                "aria-label": (0, import_i18n69.__)(
+                "aria-label": (0, import_i18n71.__)(
                   "Browse all. This will open the main inserter panel in the editor toolbar."
                 ),
-                children: (0, import_i18n69.__)("Browse all")
+                children: (0, import_i18n71.__)("Browse all")
               }
             ) })
           ] })
@@ -63938,13 +64358,13 @@ var wp;
     if (!label && appenderLabel) {
       label = appenderLabel;
     } else if (!label && hasSingleBlockType) {
-      label = (0, import_i18n70.sprintf)(
+      label = (0, import_i18n72.sprintf)(
         // translators: %s: the name of the block when there is only one
-        (0, import_i18n70._x)("Add %s", "directly add the only allowed block"),
+        (0, import_i18n72._x)("Add %s", "directly add the only allowed block"),
         blockTitle.toLowerCase()
       );
     } else if (!label) {
-      label = (0, import_i18n70._x)("Add block", "Generic label for block inserter button");
+      label = (0, import_i18n72._x)("Add block", "Generic label for block inserter button");
     }
     function handleClick(event) {
       if (onToggle) {
@@ -63972,7 +64392,7 @@ var wp;
       }
     );
   };
-  var InserterToggle = (0, import_element157.forwardRef)(UnforwardedInserterToggle);
+  var InserterToggle = (0, import_element158.forwardRef)(UnforwardedInserterToggle);
   var UnforwardedInserter = ({
     clientId,
     rootClientId,
@@ -63998,7 +64418,7 @@ var wp;
       blockToInsert,
       appenderLabel,
       targetRootClientId
-    } = (0, import_data68.useSelect)(
+    } = (0, import_data69.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId22,
@@ -64034,7 +64454,7 @@ var wp;
       },
       [rootClientId, clientId, shouldDirectInsert]
     );
-    const { insertBlock: insertBlock2 } = (0, import_data68.useDispatch)(store);
+    const { insertBlock: insertBlock2 } = (0, import_data69.useDispatch)(store);
     const {
       getBlock: getBlock2,
       getBlockIndex: getBlockIndex2,
@@ -64042,8 +64462,8 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       getBlockSelectionEnd: getBlockSelectionEnd2,
       getPreviousBlockClientId: getPreviousBlockClientId2
-    } = (0, import_data68.useSelect)(store);
-    const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data68.useSelect)(import_blocks43.store);
+    } = (0, import_data69.useSelect)(store);
+    const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data69.useSelect)(import_blocks43.store);
     if (!hasItems && (isAppender || targetRootClientId || clientId)) {
       return null;
     }
@@ -64101,9 +64521,9 @@ var wp;
         }
       }
       if (blockLabelToInsert) {
-        const message2 = (0, import_i18n70.sprintf)(
+        const message2 = (0, import_i18n72.sprintf)(
           // translators: %s: the name of the block that has been added
-          (0, import_i18n70.__)("%s block added"),
+          (0, import_i18n72.__)("%s block added"),
           blockLabelToInsert
         );
         (0, import_a11y11.speak)(message2);
@@ -64170,30 +64590,30 @@ var wp;
         popoverProps: { position, shift: true },
         onToggle,
         expandOnMobile: true,
-        headerTitle: (0, import_i18n70.__)("Add a block"),
+        headerTitle: (0, import_i18n72.__)("Add a block"),
         renderToggle: renderToggle3,
         renderContent,
         onClose: onSelectOrClose
       }
     );
   };
-  var Inserter = (0, import_element157.forwardRef)(UnforwardedInserter);
+  var Inserter = (0, import_element158.forwardRef)(UnforwardedInserter);
   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 ZWNBSP = "\uFEFF";
   function DefaultBlockAppender({ rootClientId }) {
-    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data69.useSelect)(
+    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data70.useSelect)(
       (select3) => {
         const {
           getBlockCount: getBlockCount2,
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getTemplateLock: getTemplateLock2,
           getBlockAttributes: getBlockAttributes3
         } = select3(store);
         const isEmpty4 = !getBlockCount2(rootClientId);
-        const { bodyPlaceholder } = getSettings8();
+        const { bodyPlaceholder } = getSettings9();
         return {
           showPrompt: isEmpty4,
           isLocked: !!getTemplateLock2(rootClientId),
@@ -64203,11 +64623,11 @@ var wp;
       },
       [rootClientId]
     );
-    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data69.useDispatch)(store);
+    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data70.useDispatch)(store);
     if (isLocked || isManualGrid) {
       return null;
     }
-    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n71.__)("Type / to choose a block");
+    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n73.__)("Type / to choose a block");
     const onAppend = () => {
       insertDefaultBlock2(void 0, rootClientId);
       startTyping2();
@@ -64225,10 +64645,10 @@ var wp;
             {
               tabIndex: "0",
               role: "button",
-              "aria-label": (0, import_i18n71.__)("Add default block"),
+              "aria-label": (0, import_i18n73.__)("Add default block"),
               className: "block-editor-default-block-appender__content",
               onKeyDown: (event) => {
-                if (import_keycodes9.ENTER === event.keyCode || import_keycodes9.SPACE === event.keyCode) {
+                if (import_keycodes10.ENTER === event.keyCode || import_keycodes10.SPACE === event.keyCode) {
                   onAppend();
                 }
               },
@@ -64257,8 +64677,8 @@ var wp;

   // packages/block-editor/build-module/components/button-block-appender/index.mjs
   var import_components59 = __toESM(require_components(), 1);
-  var import_element158 = __toESM(require_element(), 1);
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  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);
   function ButtonBlockAppender({ rootClientId, className, onFocus, tabIndex, onSelect }, ref) {
@@ -64286,13 +64706,13 @@ var wp;
           if (appenderLabel) {
             label = appenderLabel;
           } else if (hasSingleBlockType) {
-            label = (0, import_i18n72.sprintf)(
+            label = (0, import_i18n74.sprintf)(
               // translators: %s: the name of the block when there is only one
-              (0, import_i18n72._x)("Add %s", "directly add the only allowed block"),
+              (0, import_i18n74._x)("Add %s", "directly add the only allowed block"),
               blockTitle.toLowerCase()
             );
           } else {
-            label = (0, import_i18n72._x)(
+            label = (0, import_i18n74._x)(
               "Add block",
               "Generic label for block inserter button"
             );
@@ -64326,19 +64746,19 @@ var wp;
       }
     );
   }
-  var ButtonBlockerAppender = (0, import_element158.forwardRef)((props, ref) => {
+  var ButtonBlockerAppender = (0, import_element159.forwardRef)((props, ref) => {
     (0, import_deprecated8.default)(`wp.blockEditor.ButtonBlockerAppender`, {
       alternative: "wp.blockEditor.ButtonBlockAppender",
       since: "5.9"
     });
     return ButtonBlockAppender(props, ref);
   });
-  var button_block_appender_default = (0, import_element158.forwardRef)(ButtonBlockAppender);
+  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);
   function DefaultAppender({ rootClientId }) {
-    const canInsertDefaultBlock = (0, import_data70.useSelect)(
+    const canInsertDefaultBlock = (0, import_data71.useSelect)(
       (select3) => select3(store).canInsertBlockType(
         (0, import_blocks44.getDefaultBlockName)(),
         rootClientId
@@ -64361,7 +64781,7 @@ var wp;
     className,
     tagName: TagName = "div"
   }) {
-    const isDragOver = (0, import_data70.useSelect)(
+    const isDragOver = (0, import_data71.useSelect)(
       (select3) => {
         const {
           getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -64388,29 +64808,29 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
-  var import_compose59 = __toESM(require_compose(), 1);
-  var import_data74 = __toESM(require_data(), 1);
-  var import_element163 = __toESM(require_element(), 1);
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_compose61 = __toESM(require_compose(), 1);
+  var import_data75 = __toESM(require_data(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-tools/insertion-point.mjs
-  var import_data73 = __toESM(require_data(), 1);
-  var import_element162 = __toESM(require_element(), 1);
+  var import_data74 = __toESM(require_data(), 1);
+  var import_element163 = __toESM(require_element(), 1);
   var import_components63 = __toESM(require_components(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
+  var import_compose60 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/block-popover/inbetween.mjs
-  var import_data71 = __toESM(require_data(), 1);
-  var import_element159 = __toESM(require_element(), 1);
+  var import_data72 = __toESM(require_data(), 1);
+  var import_element160 = __toESM(require_element(), 1);
   var import_components60 = __toESM(require_components(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-popover/use-popover-scroll.mjs
-  var import_compose55 = __toESM(require_compose(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
   var import_dom55 = __toESM(require_dom(), 1);
   var scrollContainerCache = /* @__PURE__ */ new WeakMap();
   function usePopoverScroll(contentRef) {
-    const effect = (0, import_compose55.useRefEffect)(
+    const effect = (0, import_compose57.useRefEffect)(
       (node) => {
         function onWheel(event) {
           const { deltaX, deltaY, target } = event;
@@ -64450,12 +64870,12 @@ var wp;
     nearestSide = "right",
     ...props
   }) {
-    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element159.useReducer)(
+    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element160.useReducer)(
       // Module is there to make sure that the counter doesn't overflow.
       (s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER,
       0
     );
-    const { orientation, rootClientId, isVisible } = (0, import_data71.useSelect)(
+    const { orientation, rootClientId, isVisible } = (0, import_data72.useSelect)(
       (select3) => {
         const {
           getBlockListSettings: getBlockListSettings2,
@@ -64476,7 +64896,7 @@ var wp;
     const previousElement = useBlockElement(previousClientId);
     const nextElement = useBlockElement(nextClientId);
     const isVertical = orientation === "vertical";
-    const popoverAnchor = (0, import_element159.useMemo)(() => {
+    const popoverAnchor = (0, import_element160.useMemo)(() => {
       if (
         // popoverRecomputeCounter is by definition always equal or greater than 0.
         // This check is only there to satisfy the correctness of the
@@ -64509,7 +64929,7 @@ var wp;
           } else {
             top = previousRect ? previousRect.top : nextRect.top;
             height = previousRect ? previousRect.height : nextRect.height;
-            if ((0, import_i18n73.isRTL)()) {
+            if ((0, import_i18n75.isRTL)()) {
               left = nextRect ? nextRect.right : previousRect.left;
               width = previousRect && nextRect ? previousRect.left - nextRect.right : 0;
             } else {
@@ -64531,7 +64951,7 @@ var wp;
       nearestSide
     ]);
     const popoverScrollRef = use_popover_scroll_default(__unstableContentRef);
-    (0, import_element159.useLayoutEffect)(() => {
+    (0, import_element160.useLayoutEffect)(() => {
       if (!previousElement) {
         return;
       }
@@ -64541,7 +64961,7 @@ var wp;
         observer.disconnect();
       };
     }, [previousElement]);
-    (0, import_element159.useLayoutEffect)(() => {
+    (0, import_element160.useLayoutEffect)(() => {
       if (!nextElement) {
         return;
       }
@@ -64551,7 +64971,7 @@ var wp;
         observer.disconnect();
       };
     }, [nextElement]);
-    (0, import_element159.useLayoutEffect)(() => {
+    (0, import_element160.useLayoutEffect)(() => {
       if (!previousElement) {
         return;
       }
@@ -64596,17 +65016,17 @@ var wp;
   var inbetween_default = BlockPopoverInbetween;

   // packages/block-editor/build-module/components/block-popover/drop-zone.mjs
-  var import_data72 = __toESM(require_data(), 1);
-  var import_compose57 = __toESM(require_compose(), 1);
+  var import_data73 = __toESM(require_data(), 1);
+  var import_compose59 = __toESM(require_compose(), 1);
   var import_components62 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-popover/cover.mjs
-  var import_element161 = __toESM(require_element(), 1);
+  var import_element162 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-popover/index.mjs
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_compose58 = __toESM(require_compose(), 1);
   var import_components61 = __toESM(require_components(), 1);
-  var import_element160 = __toESM(require_element(), 1);
+  var import_element161 = __toESM(require_element(), 1);
   var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
   var MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
   function BlockPopover({
@@ -64620,19 +65040,19 @@ var wp;
   }, ref) {
     const selectedElement = useBlockElement(clientId);
     const lastSelectedElement = useBlockElement(bottomClientId ?? clientId);
-    const mergedRefs = (0, import_compose56.useMergeRefs)([
+    const mergedRefs = (0, import_compose58.useMergeRefs)([
       ref,
       use_popover_scroll_default(__unstableContentRef)
     ]);
     const [
       popoverDimensionsRecomputeCounter,
       forceRecomputePopoverDimensions
-    ] = (0, import_element160.useReducer)(
+    ] = (0, import_element161.useReducer)(
       // Module is there to make sure that the counter doesn't overflow.
       (s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER2,
       0
     );
-    (0, import_element160.useLayoutEffect)(() => {
+    (0, import_element161.useLayoutEffect)(() => {
       if (!selectedElement) {
         return;
       }
@@ -64654,7 +65074,7 @@ var wp;
         }
       };
     }, [selectedElement]);
-    const popoverAnchor = (0, import_element160.useMemo)(() => {
+    const popoverAnchor = (0, import_element161.useMemo)(() => {
       if (
         // popoverDimensionsRecomputeCounter is by definition always equal or greater
         // than 0. This check is only there to satisfy the correctness of the
@@ -64701,7 +65121,7 @@ var wp;
       }
     );
   }
-  var PrivateBlockPopover = (0, import_element160.forwardRef)(BlockPopover);
+  var PrivateBlockPopover = (0, import_element161.forwardRef)(BlockPopover);
   var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
     PrivateBlockPopover,
     {
@@ -64714,7 +65134,7 @@ var wp;
       children
     }
   );
-  var block_popover_default = (0, import_element160.forwardRef)(PublicBlockPopover);
+  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);
@@ -64752,9 +65172,9 @@ var wp;
     additionalStyles = {},
     children
   }) {
-    const [width, setWidth] = (0, import_element161.useState)(selectedElement.offsetWidth);
-    const [height, setHeight] = (0, import_element161.useState)(selectedElement.offsetHeight);
-    (0, import_element161.useEffect)(() => {
+    const [width, setWidth] = (0, import_element162.useState)(selectedElement.offsetWidth);
+    const [height, setHeight] = (0, import_element162.useState)(selectedElement.offsetHeight);
+    (0, import_element162.useEffect)(() => {
       const observer = new window.ResizeObserver(() => {
         setWidth(selectedElement.offsetWidth);
         setHeight(selectedElement.offsetHeight);
@@ -64762,7 +65182,7 @@ var wp;
       observer.observe(selectedElement, { box: "border-box" });
       return () => observer.disconnect();
     }, [selectedElement]);
-    const style = (0, import_element161.useMemo)(() => {
+    const style = (0, import_element162.useMemo)(() => {
       return {
         position: "absolute",
         width,
@@ -64772,7 +65192,7 @@ var wp;
     }, [width, height, additionalStyles]);
     return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { style, children });
   }
-  var cover_default = (0, import_element161.forwardRef)(BlockPopoverCover);
+  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);
@@ -64785,7 +65205,7 @@ var wp;
     __unstablePopoverSlot,
     __unstableContentRef
   }) {
-    const { clientId } = (0, import_data72.useSelect)((select3) => {
+    const { clientId } = (0, import_data73.useSelect)((select3) => {
       const { getBlockOrder: getBlockOrder2, getBlockInsertionPoint: getBlockInsertionPoint2 } = select3(store);
       const insertionPoint2 = getBlockInsertionPoint2();
       const order = getBlockOrder2(insertionPoint2.rootClientId);
@@ -64796,7 +65216,7 @@ var wp;
         clientId: order[insertionPoint2.index]
       };
     }, []);
-    const reducedMotion = (0, import_compose57.useReducedMotion)();
+    const reducedMotion = (0, import_compose59.useReducedMotion)();
     return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       cover_default,
       {
@@ -64821,7 +65241,7 @@ var wp;

   // packages/block-editor/build-module/components/block-tools/insertion-point.mjs
   var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  var InsertionPointOpenRef = (0, import_element162.createContext)();
+  var InsertionPointOpenRef = (0, import_element163.createContext)();
   InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
   function InbetweenInsertionPointPopover({
     __unstablePopoverSlot,
@@ -64829,9 +65249,9 @@ var wp;
     operation = "insert",
     nearestSide = "right"
   }) {
-    const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data73.useDispatch)(store);
-    const openRef = (0, import_element162.useContext)(InsertionPointOpenRef);
-    const ref = (0, import_element162.useRef)();
+    const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data74.useDispatch)(store);
+    const openRef = (0, import_element163.useContext)(InsertionPointOpenRef);
+    const ref = (0, import_element163.useRef)();
     const {
       orientation,
       previousClientId,
@@ -64840,7 +65260,7 @@ var wp;
       isInserterShown,
       isDistractionFree,
       isZoomOutMode
-    } = (0, import_data73.useSelect)((select3) => {
+    } = (0, import_data74.useSelect)((select3) => {
       const {
         getBlockOrder: getBlockOrder2,
         getBlockListSettings: getBlockListSettings2,
@@ -64848,7 +65268,7 @@ var wp;
         isBlockBeingDragged: isBlockBeingDragged2,
         getPreviousBlockClientId: getPreviousBlockClientId2,
         getNextBlockClientId: getNextBlockClientId2,
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         isZoomOut: isZoomOut2
       } = unlock(select3(store));
       const insertionPoint2 = getBlockInsertionPoint2();
@@ -64864,7 +65284,7 @@ var wp;
       while (isBlockBeingDragged2(_nextClientId)) {
         _nextClientId = getNextBlockClientId2(_nextClientId);
       }
-      const settings2 = getSettings8();
+      const settings2 = getSettings9();
       return {
         previousClientId: _previousClientId,
         nextClientId: _nextClientId,
@@ -64875,8 +65295,8 @@ var wp;
         isZoomOutMode: isZoomOut2()
       };
     }, []);
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data73.useSelect)(store);
-    const disableMotion = (0, import_compose58.useReducedMotion)();
+    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data74.useSelect)(store);
+    const disableMotion = (0, import_compose60.useReducedMotion)();
     function onClick(event) {
       if (event.target === ref.current && nextClientId && getBlockEditingMode2(nextClientId) !== "disabled") {
         selectBlock2(nextClientId, -1);
@@ -64892,7 +65312,7 @@ var wp;
         openRef.current = true;
       }
     }
-    const maybeResetOpenRef = (0, import_element162.useCallback)(
+    const maybeResetOpenRef = (0, import_element163.useCallback)(
       (node) => {
         if (!node && openRef.current) {
           openRef.current = false;
@@ -65006,7 +65426,7 @@ var wp;
     );
   }
   function InsertionPoint(props) {
-    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data73.useSelect)(
+    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data74.useSelect)(
       (select3) => {
         const {
           getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -65045,8 +65465,8 @@ var wp;

   // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
   function useInBetweenInserter() {
-    const openRef = (0, import_element163.useContext)(InsertionPointOpenRef);
-    const isInBetweenInserterDisabled = (0, import_data74.useSelect)((select3) => {
+    const openRef = (0, import_element164.useContext)(InsertionPointOpenRef);
+    const isInBetweenInserterDisabled = (0, import_data75.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return settings2.isDistractionFree || settings2.isPreviewMode || unlock(select3(store)).isZoomOut();
     }, []);
@@ -65055,16 +65475,16 @@ var wp;
       getBlockIndex: getBlockIndex2,
       isMultiSelecting: isMultiSelecting3,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       getTemplateLock: getTemplateLock2,
       __unstableIsWithinBlockOverlay: __unstableIsWithinBlockOverlay2,
       getBlockEditingMode: getBlockEditingMode2,
       getBlockName: getBlockName2,
       getBlockAttributes: getBlockAttributes3,
       getParentSectionBlock: getParentSectionBlock2
-    } = unlock((0, import_data74.useSelect)(store));
-    const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data74.useDispatch)(store);
-    return (0, import_compose59.useRefEffect)(
+    } = unlock((0, import_data75.useSelect)(store));
+    const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data75.useDispatch)(store);
+    return (0, import_compose61.useRefEffect)(
       (node) => {
         if (isInBetweenInserterDisabled) {
           return;
@@ -65103,7 +65523,7 @@ var wp;
           const children = Array.from(event.target.children);
           let element = children.find((blockEl) => {
             const blockElRect = blockEl.getBoundingClientRect();
-            return blockEl.classList.contains("wp-block") && orientation === "vertical" && blockElRect.top > offsetTop || blockEl.classList.contains("wp-block") && orientation === "horizontal" && ((0, import_i18n74.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
+            return blockEl.classList.contains("wp-block") && orientation === "vertical" && blockElRect.top > offsetTop || blockEl.classList.contains("wp-block") && orientation === "horizontal" && ((0, import_i18n76.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
           });
           if (!element) {
             hideInsertionPoint2();
@@ -65120,7 +65540,7 @@ var wp;
           if (!clientId || __unstableIsWithinBlockOverlay2(clientId) || !!getParentSectionBlock2(clientId)) {
             return;
           }
-          if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings8().hasFixedToolbar) {
+          if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings9().hasFixedToolbar) {
             return;
           }
           const elementRect = element.getBoundingClientRect();
@@ -65156,14 +65576,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-selection-clearer/index.mjs
-  var import_data75 = __toESM(require_data(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
+  var import_data76 = __toESM(require_data(), 1);
+  var import_compose62 = __toESM(require_compose(), 1);
   var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function useBlockSelectionClearer() {
-    const { getSettings: getSettings8, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data75.useSelect)(store);
-    const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data75.useDispatch)(store);
-    const { clearBlockSelection: isEnabled } = getSettings8();
-    return (0, import_compose60.useRefEffect)(
+    const { getSettings: getSettings9, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data76.useSelect)(store);
+    const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data76.useDispatch)(store);
+    const { clearBlockSelection: isEnabled } = getSettings9();
+    return (0, import_compose62.useRefEffect)(
       (node) => {
         if (!isEnabled) {
           return;
@@ -65190,9 +65610,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-blocks/index.mjs
-  var import_compose62 = __toESM(require_compose(), 1);
-  var import_element168 = __toESM(require_element(), 1);
-  var import_data81 = __toESM(require_data(), 1);
+  var import_compose64 = __toESM(require_compose(), 1);
+  var import_element169 = __toESM(require_element(), 1);
+  var import_data82 = __toESM(require_data(), 1);
   var import_blocks49 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
@@ -65226,8 +65646,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-blocks/use-nested-settings-update.mjs
-  var import_element164 = __toESM(require_element(), 1);
-  var import_data76 = __toESM(require_data(), 1);
+  var import_element165 = __toESM(require_element(), 1);
+  var import_data77 = __toESM(require_data(), 1);
   var import_deprecated9 = __toESM(require_deprecated(), 1);
   var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
   var pendingSettingsUpdates = /* @__PURE__ */ new WeakMap();
@@ -65241,17 +65661,17 @@ var wp;
     };
   }
   function useShallowMemo(value) {
-    const [memo15] = (0, import_element164.useState)(createShallowMemo);
+    const [memo15] = (0, import_element165.useState)(createShallowMemo);
     return memo15(value);
   }
   function useNestedSettingsUpdate(clientId, parentLock, allowedBlocks, prioritizedInserterBlocks, defaultBlock, directInsert, __experimentalDefaultBlock, __experimentalDirectInsert, templateLock, captureToolbars, orientation, layout) {
-    const registry = (0, import_data76.useRegistry)();
+    const registry = (0, import_data77.useRegistry)();
     const _allowedBlocks = useShallowMemo(allowedBlocks);
     const _prioritizedInserterBlocks = useShallowMemo(
       prioritizedInserterBlocks
     );
     const _templateLock = templateLock === void 0 || parentLock === "contentOnly" ? parentLock : templateLock;
-    (0, import_element164.useLayoutEffect)(() => {
+    (0, import_element165.useLayoutEffect)(() => {
       const newSettings = {
         allowedBlocks: _allowedBlocks,
         prioritizedInserterBlocks: _prioritizedInserterBlocks,
@@ -65324,8 +65744,8 @@ var wp;

   // packages/block-editor/build-module/components/inner-blocks/use-inner-block-template-sync.mjs
   var import_es64 = __toESM(require_es6(), 1);
-  var import_element165 = __toESM(require_element(), 1);
-  var import_data77 = __toESM(require_data(), 1);
+  var import_element166 = __toESM(require_element(), 1);
+  var import_data78 = __toESM(require_data(), 1);
   var import_blocks45 = __toESM(require_blocks(), 1);
   var import_deprecated10 = __toESM(require_deprecated(), 1);
   function useInnerBlockTemplateSync(clientId, template2, templateLock, templateInsertUpdatesSelection) {
@@ -65347,9 +65767,9 @@ var wp;
         }
       );
     }
-    const registry = (0, import_data77.useRegistry)();
-    const existingTemplateRef = (0, import_element165.useRef)(null);
-    (0, import_element165.useLayoutEffect)(() => {
+    const registry = (0, import_data78.useRegistry)();
+    const existingTemplateRef = (0, import_element166.useRef)(null);
+    (0, import_element166.useLayoutEffect)(() => {
       let isCancelled = false;
       const {
         getBlockName: getBlockName2,
@@ -65413,9 +65833,9 @@ var wp;

   // packages/block-editor/build-module/components/inner-blocks/use-block-context.mjs
   var import_blocks46 = __toESM(require_blocks(), 1);
-  var import_data78 = __toESM(require_data(), 1);
+  var import_data79 = __toESM(require_data(), 1);
   function useBlockContext(clientId) {
-    return (0, import_data78.useSelect)(
+    return (0, import_data79.useSelect)(
       (select3) => {
         const block = select3(store).getBlock(clientId);
         if (!block) {
@@ -65442,16 +65862,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
-  var import_data80 = __toESM(require_data(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
-  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_data81 = __toESM(require_data(), 1);
+  var import_element168 = __toESM(require_element(), 1);
+  var import_compose63 = __toESM(require_compose(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
   var import_blocks48 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/use-on-block-drop/index.mjs
-  var import_element166 = __toESM(require_element(), 1);
+  var import_element167 = __toESM(require_element(), 1);
   var import_blocks47 = __toESM(require_blocks(), 1);
-  var import_data79 = __toESM(require_data(), 1);
+  var import_data80 = __toESM(require_data(), 1);
   var import_dom57 = __toESM(require_dom(), 1);
   function parseDropEvent(event) {
     let result = {
@@ -65518,9 +65938,9 @@ var wp;
       }
     };
   }
-  function onFilesDrop(targetRootClientId, getSettings8, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
+  function onFilesDrop(targetRootClientId, getSettings9, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
     return (files) => {
-      if (!getSettings8().mediaUpload) {
+      if (!getSettings9().mediaUpload) {
         return;
       }
       const transformation = (0, import_blocks47.findTransform)(
@@ -65552,10 +65972,10 @@ var wp;
       getClientIdsOfDescendants: getClientIdsOfDescendants2,
       getBlockOrder: getBlockOrder2,
       getBlocksByClientId: getBlocksByClientId2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       getBlock: getBlock2
-    } = (0, import_data79.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data79.useSelect)(import_blocks47.store);
+    } = (0, import_data80.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data80.useSelect)(import_blocks47.store);
     const {
       insertBlocks: insertBlocks2,
       moveBlocksToPosition: moveBlocksToPosition2,
@@ -65563,9 +65983,9 @@ var wp;
       clearSelectedBlock: clearSelectedBlock2,
       replaceBlocks: replaceBlocks2,
       removeBlocks: removeBlocks2
-    } = (0, import_data79.useDispatch)(store);
-    const registry = (0, import_data79.useRegistry)();
-    const insertOrReplaceBlocks = (0, import_element166.useCallback)(
+    } = (0, import_data80.useDispatch)(store);
+    const registry = (0, import_data80.useRegistry)();
+    const insertOrReplaceBlocks = (0, import_element167.useCallback)(
       (blocks2, updateSelection = true, initialPosition2 = 0, clientIdsToReplace = []) => {
         if (!Array.isArray(blocks2)) {
           blocks2 = [blocks2];
@@ -65630,7 +66050,7 @@ var wp;
         insertBlocks2
       ]
     );
-    const moveBlocks = (0, import_element166.useCallback)(
+    const moveBlocks = (0, import_element167.useCallback)(
       (sourceClientIds, sourceRootClientId, insertIndex) => {
         if (operation === "replace") {
           const sourceBlocks = getBlocksByClientId2(sourceClientIds);
@@ -65679,7 +66099,7 @@ var wp;
     );
     const _onFilesDrop = onFilesDrop(
       targetRootClientId,
-      getSettings8,
+      getSettings9,
       updateBlockAttributes2,
       canInsertBlockType2,
       insertOrReplaceBlocks
@@ -65769,7 +66189,7 @@ var wp;
         }
       }
     }
-    const isRightToLeft = (0, import_i18n75.isRTL)();
+    const isRightToLeft = (0, import_i18n77.isRTL)();
     if (dropZoneElement && parentBlockOrientation === "horizontal") {
       const rect = dropZoneElement.getBoundingClientRect();
       const [distance, edge] = getDistanceToNearestEdge(position, rect, [
@@ -65874,12 +66294,12 @@ var wp;
     parentClientId: parentBlockClientId = "",
     isDisabled = false
   } = {}) {
-    const registry = (0, import_data80.useRegistry)();
-    const [dropTarget, setDropTarget] = (0, import_element167.useState)({
+    const registry = (0, import_data81.useRegistry)();
+    const [dropTarget, setDropTarget] = (0, import_element168.useState)({
       index: null,
       operation: "insert"
     });
-    const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data80.useSelect)(import_blocks48.store);
+    const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data81.useSelect)(import_blocks48.store);
     const {
       canInsertBlockType: canInsertBlockType2,
       getBlockListSettings: getBlockListSettings2,
@@ -65893,13 +66313,13 @@ var wp;
       isZoomOut: isZoomOut2,
       getSectionRootClientId: getSectionRootClientId2,
       getBlockParents: getBlockParents2
-    } = unlock((0, import_data80.useSelect)(store));
+    } = unlock((0, import_data81.useSelect)(store));
     const {
       showInsertionPoint: showInsertionPoint2,
       hideInsertionPoint: hideInsertionPoint2,
       startDragging: startDragging2,
       stopDragging: stopDragging2
-    } = unlock((0, import_data80.useDispatch)(store));
+    } = unlock((0, import_data81.useDispatch)(store));
     const onBlockDrop2 = useOnBlockDrop(
       dropTarget.operation === "before" || dropTarget.operation === "after" ? parentBlockClientId : targetRootClientId,
       dropTarget.index,
@@ -65908,8 +66328,8 @@ var wp;
         nearestSide: dropTarget.nearestSide
       }
     );
-    const throttled = (0, import_compose61.useThrottle)(
-      (0, import_element167.useCallback)(
+    const throttled = (0, import_compose63.useThrottle)(
+      (0, import_element168.useCallback)(
         (event, ownerDocument2) => {
           if (!isDragging3()) {
             startDragging2();
@@ -66059,7 +66479,7 @@ var wp;
       ),
       200
     );
-    return (0, import_compose61.__experimentalUseDropZone)({
+    return (0, import_compose63.__experimentalUseDropZone)({
       dropZoneElement,
       isDisabled,
       onDrop: onBlockDrop2,
@@ -66089,7 +66509,7 @@ var wp;
     const context = useBlockContext(clientId);
     return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContextProvider, { value: context, children });
   }
-  var BlockListItemsMemo = (0, import_element168.memo)(BlockListItems);
+  var BlockListItemsMemo = (0, import_element169.memo)(BlockListItems);
   function UncontrolledInnerBlocks(props) {
     const {
       clientId,
@@ -66137,7 +66557,7 @@ var wp;
     const defaultLayoutBlockSupport = (0, import_blocks49.getBlockSupport)(name, "layout") || (0, import_blocks49.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
     const { allowSizingOnChildren = false } = defaultLayoutBlockSupport;
     const usedLayout = layout || defaultLayoutBlockSupport.default || EMPTY_OBJECT2;
-    const memoedLayout = (0, import_element168.useMemo)(
+    const memoedLayout = (0, import_element169.useMemo)(
       () => ({
         // Default layout will know about any content/wide size defined by the theme.
         ...defaultLayout2,
@@ -66168,7 +66588,7 @@ var wp;
     useBlockSync(props);
     return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(UncontrolledInnerBlocks, { ...props });
   }
-  var ForwardedInnerBlocks = (0, import_element168.forwardRef)((props, ref) => {
+  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 }) });
   });
@@ -66185,7 +66605,7 @@ var wp;
       __unstableLayoutClassNames: layoutClassNames = ""
     } = useBlockEditContext();
     const layout = layoutOverride ?? contextLayout;
-    const selected = (0, import_data81.useSelect)(
+    const selected = (0, import_data82.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -66242,7 +66662,7 @@ var wp;
       rootClientId: clientId,
       parentClientId
     });
-    const ref = (0, import_compose62.useMergeRefs)([
+    const ref = (0, import_compose64.useMergeRefs)([
       props.ref,
       __unstableDisableDropZone || isDropZoneDisabled || layout?.isManualPlacement && window.__experimentalEnableGridInteractivity ? null : blockDropZoneRef
     ]);
@@ -66275,17 +66695,17 @@ var wp;

   // packages/block-editor/build-module/components/block-list/zoom-out-separator.mjs
   var import_components64 = __toESM(require_components(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
-  var import_data82 = __toESM(require_data(), 1);
-  var import_element169 = __toESM(require_element(), 1);
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_compose65 = __toESM(require_compose(), 1);
+  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);
   function ZoomOutSeparator({
     clientId,
     rootClientId = "",
     position = "top"
   }) {
-    const [isDraggedOver, setIsDraggedOver] = (0, import_element169.useState)(false);
+    const [isDraggedOver, setIsDraggedOver] = (0, import_element170.useState)(false);
     const {
       sectionRootClientId,
       sectionClientIds,
@@ -66293,7 +66713,7 @@ var wp;
       blockInsertionPointVisible,
       blockInsertionPoint,
       blocksBeingDragged
-    } = (0, import_data82.useSelect)((select3) => {
+    } = (0, import_data83.useSelect)((select3) => {
       const {
         getInsertionPoint: getInsertionPoint2,
         getBlockOrder: getBlockOrder2,
@@ -66313,7 +66733,7 @@ var wp;
         blocksBeingDragged: getDraggedBlockClientIds2()
       };
     }, []);
-    const isReducedMotion = (0, import_compose63.useReducedMotion)();
+    const isReducedMotion = (0, import_compose65.useReducedMotion)();
     if (!clientId) {
       return;
     }
@@ -66374,7 +66794,7 @@ var wp;
               duration: 0.1,
               delay: 0.125
             },
-            children: (0, import_i18n76.__)("Drop pattern.")
+            children: (0, import_i18n78.__)("Drop pattern.")
           }
         )
       }
@@ -66383,7 +66803,7 @@ var wp;

   // packages/block-editor/build-module/components/block-list/index.mjs
   var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  var IntersectionObserver2 = (0, import_element170.createContext)();
+  var IntersectionObserver2 = (0, import_element171.createContext)();
   IntersectionObserver2.displayName = "IntersectionObserverContext";
   var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
   var delayedBlockVisibilityDebounceOptions = {
@@ -66395,9 +66815,9 @@ var wp;
       isFocusMode,
       isPreviewMode,
       editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data83.useSelect)((select3) => {
+    } = (0, import_data84.useSelect)((select3) => {
       const {
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         isTyping: isTyping3,
         hasBlockSpotlight: hasBlockSpotlight3,
         getEditedContentOnlySection: getEditedContentOnlySection2
@@ -66406,7 +66826,7 @@ var wp;
         outlineMode,
         focusMode,
         isPreviewMode: _isPreviewMode
-      } = getSettings8();
+      } = getSettings9();
       return {
         isOutlineMode: outlineMode && !isTyping3(),
         /*
@@ -66419,10 +66839,10 @@ var wp;
         editedContentOnlySection: getEditedContentOnlySection2()
       };
     }, []);
-    const registry = (0, import_data83.useRegistry)();
-    const { setBlockVisibility: setBlockVisibility2 } = (0, import_data83.useDispatch)(store);
-    const delayedBlockVisibilityUpdates = (0, import_compose64.useDebounce)(
-      (0, import_element170.useCallback)(() => {
+    const registry = (0, import_data84.useRegistry)();
+    const { setBlockVisibility: setBlockVisibility2 } = (0, import_data84.useDispatch)(store);
+    const delayedBlockVisibilityUpdates = (0, import_compose66.useDebounce)(
+      (0, import_element171.useCallback)(() => {
         const updates = {};
         pendingBlockVisibilityUpdatesPerRegistry.get(registry).forEach(([id, isIntersecting]) => {
           updates[id] = isIntersecting;
@@ -66432,7 +66852,7 @@ var wp;
       300,
       delayedBlockVisibilityDebounceOptions
     );
-    const intersectionObserver = (0, import_element170.useMemo)(() => {
+    const intersectionObserver = (0, import_element171.useMemo)(() => {
       const { IntersectionObserver: Observer } = window;
       if (!Observer) {
         return;
@@ -66450,7 +66870,7 @@ var wp;
     }, []);
     const innerBlocksProps = useInnerBlocksProps(
       {
-        ref: (0, import_compose64.useMergeRefs)([
+        ref: (0, import_compose66.useMergeRefs)([
           useBlockSelectionClearer(),
           useInBetweenInserter()
         ]),
@@ -66474,9 +66894,9 @@ var wp;
   }
   function StopEditingContentOnlySectionOnOutsideSelect({ clientId }) {
     const { stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(
-      (0, import_data83.useDispatch)(store)
+      (0, import_data84.useDispatch)(store)
     );
-    const isBlockOrDescendantSelected = (0, import_data83.useSelect)(
+    const isBlockOrDescendantSelected = (0, import_data84.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -66487,7 +66907,7 @@ var wp;
       },
       [clientId]
     );
-    (0, import_element170.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       if (!isBlockOrDescendantSelected) {
         stopEditingContentOnlySection2();
       }
@@ -66516,10 +66936,10 @@ var wp;
       ghostBlockName,
       ghostBlockAttributes,
       shouldRenderAppender
-    } = (0, import_data83.useSelect)(
+    } = (0, import_data84.useSelect)(
       (select3) => {
         const {
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getBlockOrder: getBlockOrder2,
           getSelectedBlockClientIds: getSelectedBlockClientIds2,
           __unstableGetVisibleBlocks: __unstableGetVisibleBlocks2,
@@ -66533,7 +66953,7 @@ var wp;
           canInsertBlockType: canInsertBlockType2
         } = unlock(select3(store));
         const _order = getBlockOrder2(rootClientId);
-        if (getSettings8().isPreviewMode) {
+        if (getSettings9().isPreviewMode) {
           return {
             order: _order,
             selectedBlocks: EMPTY_ARRAY9,
@@ -66575,7 +66995,7 @@ var wp;
       },
       [rootClientId, hasAppender, hasCustomAppender]
     );
-    const ghostBlock = (0, import_element170.useMemo)(
+    const ghostBlock = (0, import_element171.useMemo)(
       () => ghostBlockName ? (0, import_blocks50.createBlock)(ghostBlockName, ghostBlockAttributes) : null,
       [ghostBlockName, ghostBlockAttributes]
     );
@@ -66583,7 +67003,7 @@ var wp;
     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)(
-        import_data83.AsyncModeProvider,
+        import_data84.AsyncModeProvider,
         {
           value: (
             // Only provide data asynchronously if the block is
@@ -66631,37 +67051,37 @@ var wp;
     ] });
   }
   function BlockListItems(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data83.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data84.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
   }

   // packages/block-editor/build-module/components/block-tools/index.mjs
-  var import_data125 = __toESM(require_data(), 1);
+  var import_data126 = __toESM(require_data(), 1);
   var import_dom62 = __toESM(require_dom(), 1);
   var import_components112 = __toESM(require_components(), 1);
   var import_keyboard_shortcuts11 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element205 = __toESM(require_element(), 1);
+  var import_element206 = __toESM(require_element(), 1);
   var import_blocks80 = __toESM(require_blocks(), 1);
   var import_a11y13 = __toESM(require_a11y(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
-  var import_compose68 = __toESM(require_compose(), 1);
-  var import_data88 = __toESM(require_data(), 1);
+  var import_compose70 = __toESM(require_compose(), 1);
+  var import_data89 = __toESM(require_data(), 1);
   var import_dom58 = __toESM(require_dom(), 1);
-  var import_element178 = __toESM(require_element(), 1);
+  var import_element179 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/hooks/position.mjs
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
   var import_blocks52 = __toESM(require_blocks(), 1);
-  var import_compose67 = __toESM(require_compose(), 1);
-  var import_data87 = __toESM(require_data(), 1);
-  var import_element177 = __toESM(require_element(), 1);
+  var import_compose69 = __toESM(require_compose(), 1);
+  var import_data88 = __toESM(require_data(), 1);
+  var import_element178 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inspector-controls/fill.mjs
   var import_components67 = __toESM(require_components(), 1);
   var import_warning6 = __toESM(require_warning(), 1);
   var import_deprecated11 = __toESM(require_deprecated(), 1);
-  var import_element173 = __toESM(require_element(), 1);
+  var import_element174 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inspector-controls/groups.mjs
   var import_components65 = __toESM(require_components(), 1);
@@ -66683,6 +67103,7 @@ var wp;
   var InspectorControlsTypography = (0, import_components65.createSlotFill)(
     "InspectorControlsTypography"
   );
+  var InspectorControlsViewport = (0, import_components65.createSlotFill)("InspectorControlsViewport");
   var InspectorControlsListView = (0, import_components65.createSlotFill)("InspectorControlsListView");
   var InspectorControlsStyles = (0, import_components65.createSlotFill)("InspectorControlsStyles");
   var InspectorControlsEffects = (0, import_components65.createSlotFill)("InspectorControlsEffects");
@@ -66705,7 +67126,8 @@ var wp;
     settings: InspectorControlsDefault,
     // Alias for default.
     styles: InspectorControlsStyles,
-    typography: InspectorControlsTypography
+    typography: InspectorControlsTypography,
+    viewport: InspectorControlsViewport
   };
   var groups_default = groups;
   var PrivateInspectorControlsAllowedBlocks = (0, import_components65.createSlotFill)(
@@ -66713,16 +67135,16 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/block-style-state.mjs
-  var import_element171 = __toESM(require_element(), 1);
+  var import_element172 = __toESM(require_element(), 1);
   var DEFAULT_STATE_VALUE2 = "default";
   var DEFAULT_BLOCK_STYLE_STATE2 = {
     viewport: DEFAULT_STATE_VALUE2,
     pseudo: DEFAULT_STATE_VALUE2
   };
-  var BlockStyleStateContext = (0, import_element171.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
+  var BlockStyleStateContext = (0, import_element172.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
   var BlockStyleStateProvider = BlockStyleStateContext.Provider;
   function useBlockStyleState() {
-    return (0, import_element171.useContext)(BlockStyleStateContext);
+    return (0, import_element172.useContext)(BlockStyleStateContext);
   }
   function hasViewportBlockStyleState(selectedState) {
     return !!selectedState?.viewport && selectedState.viewport !== DEFAULT_STATE_VALUE2;
@@ -66780,14 +67202,14 @@ var wp;

   // packages/block-editor/build-module/components/inspector-controls/list-view-content-popover.mjs
   var import_components66 = __toESM(require_components(), 1);
-  var import_element172 = __toESM(require_element(), 1);
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_data84 = __toESM(require_data(), 1);
+  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 LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
   var { Fill, Slot: Slot2 } = (0, import_components66.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
   function useInspectorPopoverPlacement() {
-    const isMobile = (0, import_compose65.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose67.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -66800,7 +67222,7 @@ var wp;
     const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement();
     const fills = (0, import_components66.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
     const hasFills = Boolean(fills && fills.length);
-    const { selectedClientId, isOpen } = (0, import_data84.useSelect)((select3) => {
+    const { selectedClientId, isOpen } = (0, import_data85.useSelect)((select3) => {
       const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select3(store);
       const privateSelectors = unlock(select3(store));
       return {
@@ -66808,8 +67230,8 @@ var wp;
         isOpen: privateSelectors.isListViewContentPanelOpen()
       };
     }, []);
-    const [anchorElement, setAnchorElement] = (0, import_element172.useState)(null);
-    (0, import_element172.useLayoutEffect)(() => {
+    const [anchorElement, setAnchorElement] = (0, import_element173.useState)(null);
+    (0, import_element173.useLayoutEffect)(() => {
       if (!selectedClientId || !listViewRef?.current) {
         setAnchorElement(null);
         return;
@@ -66820,7 +67242,7 @@ var wp;
       setAnchorElement(element);
     }, [selectedClientId, listViewRef]);
     const { closeListViewContentPanel: closeListViewContentPanel2 } = unlock(
-      (0, import_data84.useDispatch)(store)
+      (0, import_data85.useDispatch)(store)
     );
     if (!isOpen || !hasFills || !anchorElement) {
       return null;
@@ -66890,13 +67312,13 @@ var wp;
     ) }) });
   }
   function RegisterResetAll({ resetAllFilter, children }) {
-    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element173.useContext)(import_components67.__experimentalToolsPanelContext);
+    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element174.useContext)(import_components67.__experimentalToolsPanelContext);
     const selectedState = useBlockStyleState();
-    const scopedResetAllFilter = (0, import_element173.useMemo)(
+    const scopedResetAllFilter = (0, import_element174.useMemo)(
       () => scopeResetAllFilterToState(selectedState, resetAllFilter),
       [resetAllFilter, selectedState]
     );
-    (0, import_element173.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
       if (scopedResetAllFilter && registerResetAllFilter && deregisterResetAllFilter) {
         registerResetAllFilter(scopedResetAllFilter);
         return () => {
@@ -66921,19 +67343,19 @@ var wp;

   // packages/block-editor/build-module/components/inspector-controls/slot.mjs
   var import_components70 = __toESM(require_components(), 1);
-  var import_element176 = __toESM(require_element(), 1);
+  var import_element177 = __toESM(require_element(), 1);
   var import_warning7 = __toESM(require_warning(), 1);
   var import_deprecated12 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
   var import_components68 = __toESM(require_components(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_element174 = __toESM(require_element(), 1);
+  var import_data86 = __toESM(require_data(), 1);
+  var import_element175 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/global-styles/utils.mjs
-  var import_compose66 = __toESM(require_compose(), 1);
+  var import_compose68 = __toESM(require_compose(), 1);
   function useToolsPanelDropdownMenuProps() {
-    const isMobile = (0, import_compose66.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose68.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -66967,17 +67389,17 @@ var wp;
   // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
   var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   function BlockSupportToolsPanel({ children, group, label }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data85.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data86.useDispatch)(store);
     const {
       getBlockAttributes: getBlockAttributes3,
       getBlockName: getBlockName2,
       getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       hasMultiSelection: hasMultiSelection2
-    } = (0, import_data85.useSelect)(store);
+    } = (0, import_data86.useSelect)(store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const panelId = getSelectedBlockClientId2();
-    const resetAll = (0, import_element174.useCallback)(
+    const resetAll = (0, import_element175.useCallback)(
       (resetFilters = []) => {
         const newAttributes = {};
         const clientIds = hasMultiSelection2() ? getMultiSelectedBlockClientIds2() : [panelId];
@@ -67033,15 +67455,15 @@ var wp;

   // packages/block-editor/build-module/components/inspector-controls/block-support-slot-container.mjs
   var import_components69 = __toESM(require_components(), 1);
-  var import_element175 = __toESM(require_element(), 1);
+  var import_element176 = __toESM(require_element(), 1);
   var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   function BlockSupportSlotContainer({
     Slot: Slot10,
     fillProps,
     ...props
   }) {
-    const toolsPanelContext = (0, import_element175.useContext)(import_components69.__experimentalToolsPanelContext);
-    const computedFillProps = (0, import_element175.useMemo)(
+    const toolsPanelContext = (0, import_element176.useContext)(import_components69.__experimentalToolsPanelContext);
+    const computedFillProps = (0, import_element176.useMemo)(
       () => ({
         ...fillProps ?? {},
         forwardedContext: [
@@ -67098,7 +67520,7 @@ var wp;
       }
     );
   }
-  var slot_default = (0, import_element176.forwardRef)(InspectorControlsSlot);
+  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);
@@ -67114,21 +67536,21 @@ var wp;
   var inspector_controls_default = InspectorControls;

   // packages/block-editor/build-module/components/use-block-display-information/index.mjs
-  var import_data86 = __toESM(require_data(), 1);
+  var import_data87 = __toESM(require_data(), 1);
   var import_blocks51 = __toESM(require_blocks(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   function getPositionTypeLabel(attributes) {
     const positionType = attributes?.style?.position?.type;
     if (positionType === "sticky") {
-      return (0, import_i18n77.__)("Sticky");
+      return (0, import_i18n79.__)("Sticky");
     }
     if (positionType === "fixed") {
-      return (0, import_i18n77.__)("Fixed");
+      return (0, import_i18n79.__)("Fixed");
     }
     return null;
   }
   function useBlockDisplayInformation(clientId) {
-    return (0, import_data86.useSelect)(
+    return (0, import_data87.useSelect)(
       (select3) => {
         if (!clientId) {
           return null;
@@ -67154,9 +67576,9 @@ var wp;
           const positionLabel2 = getPositionTypeLabel(attributes);
           return {
             isSynced: false,
-            title: (0, import_i18n77.__)("Pattern"),
+            title: (0, import_i18n79.__)("Pattern"),
             icon: symbol_default,
-            description: pattern?.description || (0, import_i18n77.__)("A block pattern."),
+            description: pattern?.description || (0, import_i18n79.__)("A block pattern."),
             anchor: attributes?.anchor,
             positionLabel: positionLabel2,
             positionType: attributes?.style?.position?.type,
@@ -67207,21 +67629,21 @@ var wp;
   var DEFAULT_OPTION = {
     key: "default",
     value: "",
-    label: (0, import_i18n78.__)("Default")
+    label: (0, import_i18n80.__)("Default")
   };
   var STICKY_OPTION = {
     key: "sticky",
     value: "sticky",
-    label: (0, import_i18n78._x)("Sticky", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n78.__)(
+    label: (0, import_i18n80._x)("Sticky", "Name for the value of the CSS position property"),
+    hint: (0, import_i18n80.__)(
       "The block will stick to the top of the window instead of scrolling."
     )
   };
   var FIXED_OPTION = {
     key: "fixed",
     value: "fixed",
-    label: (0, import_i18n78._x)("Fixed", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n78.__)("The block will not move when the page is scrolled.")
+    label: (0, import_i18n80._x)("Fixed", "Name for the value of the CSS position property"),
+    hint: (0, import_i18n80.__)("The block will not move when the page is scrolled.")
   };
   var POSITION_SIDES = ["top", "right", "bottom", "left"];
   var VALID_POSITION_TYPES = ["sticky", "fixed"];
@@ -67277,7 +67699,7 @@ var wp;
     const allowFixed = hasFixedPositionSupport(blockName);
     const allowSticky = hasStickyPositionSupport(blockName);
     const value = style?.position?.type;
-    const { firstParentClientId } = (0, import_data87.useSelect)(
+    const { firstParentClientId } = (0, import_data88.useSelect)(
       (select3) => {
         const { getBlockParents: getBlockParents2 } = select3(store);
         const parents = getBlockParents2(clientId);
@@ -67286,14 +67708,14 @@ var wp;
       [clientId]
     );
     const blockInformation = useBlockDisplayInformation(firstParentClientId);
-    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n78.sprintf)(
+    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n80.sprintf)(
       /* translators: %s: the name of the parent block. */
-      (0, import_i18n78.__)(
+      (0, import_i18n80.__)(
         "The block will stick to the scrollable area of the parent %s block."
       ),
       blockInformation.title
     ) : null;
-    const options = (0, import_element177.useMemo)(() => {
+    const options = (0, import_element178.useMemo)(() => {
       const availableOptions = [DEFAULT_OPTION];
       if (allowSticky || value === STICKY_OPTION.value) {
         availableOptions.push(STICKY_OPTION);
@@ -67318,13 +67740,14 @@ var wp;
       });
     };
     const selectedOption = value ? options.find((option) => option.value === value) || DEFAULT_OPTION : DEFAULT_OPTION;
-    const hintIdPrefix = (0, import_element177.useId)();
+    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)(
       SelectControl3,
       {
-        label: (0, import_i18n78.__)("Position"),
+        label: (0, import_i18n80.__)("Position"),
         hideLabelFromVision: true,
         description: stickyHelpText,
+        popupWidth: "anchor",
         items: options,
         value: selectedOption,
         onValueChange: (selectedItem) => {
@@ -67337,7 +67760,6 @@ var wp;
             {
               value: option,
               label: option.label,
-              className: "block-editor-hooks__position-control-item",
               "aria-describedby": hintId,
               children: [
                 /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { children: option.label }),
@@ -67380,7 +67802,7 @@ var wp;
     );
     const isPositionDisabled = useIsPositionDisabled({ name });
     const allowPositionStyles = hasPositionBlockSupport && !isPositionDisabled;
-    const id = (0, import_compose67.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
+    const id = (0, import_compose69.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
     const positionSelector = `.wp-container-${id}.wp-container-${id}`;
     let css;
     if (allowPositionStyles) {
@@ -67434,8 +67856,8 @@ var wp;
     clientId
   }) {
     const selectedBlockElement = useBlockElement(clientId);
-    const [toolbarHeight, setToolbarHeight] = (0, import_element178.useState)(0);
-    const { blockIndex, isSticky } = (0, import_data88.useSelect)(
+    const [toolbarHeight, setToolbarHeight] = (0, import_element179.useState)(0);
+    const { blockIndex, isSticky } = (0, import_data89.useSelect)(
       (select3) => {
         const { getBlockIndex: getBlockIndex2, getBlockAttributes: getBlockAttributes3 } = select3(store);
         return {
@@ -67447,13 +67869,13 @@ var wp;
       },
       [clientId]
     );
-    const scrollContainer = (0, import_element178.useMemo)(() => {
+    const scrollContainer = (0, import_element179.useMemo)(() => {
       if (!contentElement) {
         return;
       }
       return (0, import_dom58.getScrollContainer)(contentElement);
     }, [contentElement]);
-    const [props, setProps] = (0, import_element178.useState)(
+    const [props, setProps] = (0, import_element179.useState)(
       () => getProps(
         contentElement,
         selectedBlockElement,
@@ -67462,10 +67884,10 @@ var wp;
         isSticky
       )
     );
-    const popoverRef = (0, import_compose68.useRefEffect)((popoverNode) => {
+    const popoverRef = (0, import_compose70.useRefEffect)((popoverNode) => {
       setToolbarHeight(popoverNode.offsetHeight);
     }, []);
-    const updateProps = (0, import_element178.useCallback)(
+    const updateProps = (0, import_element179.useCallback)(
       () => setProps(
         getProps(
           contentElement,
@@ -67483,8 +67905,8 @@ var wp;
         isSticky
       ]
     );
-    (0, import_element178.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
-    (0, import_element178.useLayoutEffect)(() => {
+    (0, import_element179.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
+    (0, import_element179.useLayoutEffect)(() => {
       if (!contentElement || !selectedBlockElement) {
         return;
       }
@@ -67510,9 +67932,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/use-selected-block-tool-props.mjs
-  var import_data89 = __toESM(require_data(), 1);
+  var import_data90 = __toESM(require_data(), 1);
   function useSelectedBlockToolProps(clientId) {
-    const selectedBlockProps = (0, import_data89.useSelect)(
+    const selectedBlockProps = (0, import_data90.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
@@ -67587,43 +68009,43 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
-  var import_data122 = __toESM(require_data(), 1);
-  var import_element203 = __toESM(require_element(), 1);
+  var import_data123 = __toESM(require_data(), 1);
+  var import_element204 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);

   // packages/block-editor/build-module/components/block-toolbar/index.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_data121 = __toESM(require_data(), 1);
-  var import_element202 = __toESM(require_element(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
+  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_data122 = __toESM(require_data(), 1);
+  var import_element203 = __toESM(require_element(), 1);
+  var import_compose77 = __toESM(require_compose(), 1);
   var import_blocks78 = __toESM(require_blocks(), 1);
   var import_components110 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-mover/index.mjs
   var import_components73 = __toESM(require_components(), 1);
-  var import_data92 = __toESM(require_data(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_data93 = __toESM(require_data(), 1);
+  var import_i18n83 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-draggable/index.mjs
   var import_blocks53 = __toESM(require_blocks(), 1);
   var import_components71 = __toESM(require_components(), 1);
-  var import_data90 = __toESM(require_data(), 1);
-  var import_element180 = __toESM(require_element(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
+  var import_data91 = __toESM(require_data(), 1);
+  var import_element181 = __toESM(require_element(), 1);
+  var import_compose71 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/block-draggable/use-scroll-when-dragging.mjs
   var import_dom60 = __toESM(require_dom(), 1);
-  var import_element179 = __toESM(require_element(), 1);
+  var import_element180 = __toESM(require_element(), 1);
   var SCROLL_INACTIVE_DISTANCE_PX = 50;
   var SCROLL_INTERVAL_MS = 25;
   var PIXELS_PER_SECOND_PER_PERCENTAGE = 1e3;
   var VELOCITY_MULTIPLIER = PIXELS_PER_SECOND_PER_PERCENTAGE * (SCROLL_INTERVAL_MS / 1e3);
   function useScrollWhenDragging() {
-    const dragStartYRef = (0, import_element179.useRef)(null);
-    const velocityYRef = (0, import_element179.useRef)(null);
-    const scrollParentYRef = (0, import_element179.useRef)(null);
-    const scrollEditorIntervalRef = (0, import_element179.useRef)(null);
-    (0, import_element179.useEffect)(
+    const dragStartYRef = (0, import_element180.useRef)(null);
+    const velocityYRef = (0, import_element180.useRef)(null);
+    const scrollParentYRef = (0, import_element180.useRef)(null);
+    const scrollEditorIntervalRef = (0, import_element180.useRef)(null);
+    (0, import_element180.useEffect)(
       () => () => {
         if (scrollEditorIntervalRef.current) {
           clearInterval(scrollEditorIntervalRef.current);
@@ -67632,7 +68054,7 @@ var wp;
       },
       []
     );
-    const startScrolling = (0, import_element179.useCallback)((event) => {
+    const startScrolling = (0, import_element180.useCallback)((event) => {
       dragStartYRef.current = event.clientY;
       scrollParentYRef.current = (0, import_dom60.getScrollContainer)(event.target);
       scrollEditorIntervalRef.current = setInterval(() => {
@@ -67644,7 +68066,7 @@ var wp;
         }
       }, SCROLL_INTERVAL_MS);
     }, []);
-    const scrollOnDragOver = (0, import_element179.useCallback)((event) => {
+    const scrollOnDragOver = (0, import_element180.useCallback)((event) => {
       if (!scrollParentYRef.current) {
         return;
       }
@@ -67707,7 +68129,7 @@ var wp;
       icon,
       visibleInserter,
       getBlockType: getBlockType34
-    } = (0, import_data90.useSelect)(
+    } = (0, import_data91.useSelect)(
       (select3) => {
         const {
           canMoveBlocks: canMoveBlocks2,
@@ -67733,11 +68155,11 @@ var wp;
       },
       [clientIds]
     );
-    const isDraggingRef = (0, import_element180.useRef)(false);
+    const isDraggingRef = (0, import_element181.useRef)(false);
     const [startScrolling, scrollOnDragOver, stopScrolling] = useScrollWhenDragging();
-    const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data90.useSelect)(store);
-    const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data90.useDispatch)(store);
-    (0, import_element180.useEffect)(() => {
+    const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data91.useSelect)(store);
+    const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data91.useDispatch)(store);
+    (0, import_element181.useEffect)(() => {
       return () => {
         if (isDraggingRef.current) {
           stopDraggingBlocks2();
@@ -67746,7 +68168,7 @@ var wp;
     }, []);
     const blockEl = useBlockElement(clientIds[0]);
     const editorRoot = blockEl?.closest("body");
-    (0, import_element180.useEffect)(() => {
+    (0, import_element181.useEffect)(() => {
       if (!editorRoot || !fadeWhenDisabled) {
         return;
       }
@@ -67791,7 +68213,7 @@ var wp;
           );
         }
       };
-      const throttledOnDragOver = (0, import_compose69.throttle)(onDragOver, 200);
+      const throttledOnDragOver = (0, import_compose71.throttle)(onDragOver, 200);
       editorRoot.addEventListener("dragover", throttledOnDragOver);
       return () => {
         editorRoot.removeEventListener("dragover", throttledOnDragOver);
@@ -67868,23 +68290,23 @@ var wp;
   // packages/block-editor/build-module/components/block-mover/button.mjs
   var import_blocks54 = __toESM(require_blocks(), 1);
   var import_components72 = __toESM(require_components(), 1);
-  var import_compose70 = __toESM(require_compose(), 1);
-  var import_data91 = __toESM(require_data(), 1);
-  var import_element181 = __toESM(require_element(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var import_keycodes10 = __toESM(require_keycodes(), 1);
+  var import_compose72 = __toESM(require_compose(), 1);
+  var import_data92 = __toESM(require_data(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_keycodes11 = __toESM(require_keycodes(), 1);

   // packages/block-editor/build-module/components/block-mover/mover-description.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);
   var getMovementDirection = (moveDirection, orientation) => {
     if (moveDirection === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n79.isRTL)() ? "right" : "left";
+        return (0, import_i18n81.isRTL)() ? "right" : "left";
       }
       return "up";
     } else if (moveDirection === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n79.isRTL)() ? "left" : "right";
+        return (0, import_i18n81.isRTL)() ? "left" : "right";
       }
       return "down";
     }
@@ -67903,18 +68325,18 @@ var wp;
       );
     }
     if (isFirst && isLast) {
-      return (0, import_i18n79.sprintf)(
+      return (0, import_i18n81.sprintf)(
         // translators: %s: Type of block (i.e. Text, Image etc)
-        (0, import_i18n79.__)("Block %s is the only block, and cannot be moved"),
+        (0, import_i18n81.__)("Block %s is the only block, and cannot be moved"),
         type
       );
     }
     if (dir > 0 && !isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Move %1$s block from position %2$d down to position %3$d"
           ),
           type,
@@ -67923,9 +68345,9 @@ var wp;
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Move %1$s block from position %2$d left to position %3$d"
           ),
           type,
@@ -67934,9 +68356,9 @@ var wp;
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Move %1$s block from position %2$d right to position %3$d"
           ),
           type,
@@ -67948,27 +68370,27 @@ var wp;
     if (dir > 0 && isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved down"
           ),
           type
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved left"
           ),
           type
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved right"
           ),
           type
@@ -67978,18 +68400,18 @@ var wp;
     if (dir < 0 && !isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)("Move %1$s block from position %2$d up to position %3$d"),
+          (0, import_i18n81.__)("Move %1$s block from position %2$d up to position %3$d"),
           type,
           position,
           position - 1
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Move %1$s block from position %2$d left to position %3$d"
           ),
           type,
@@ -67998,9 +68420,9 @@ var wp;
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Move %1$s block from position %2$d right to position %3$d"
           ),
           type,
@@ -68012,27 +68434,27 @@ var wp;
     if (dir < 0 && isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved up"
           ),
           type
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved left"
           ),
           type
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n79.__)(
+          (0, import_i18n81.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved right"
           ),
           type
@@ -68043,30 +68465,30 @@ var wp;
   function getMultiBlockMoverDescription(selectedCount, firstIndex, isFirst, isLast, dir, orientation) {
     const position = firstIndex + 1;
     if (isFirst && isLast) {
-      return (0, import_i18n79.__)("All blocks are selected, and cannot be moved");
+      return (0, import_i18n81.__)("All blocks are selected, and cannot be moved");
     }
     if (dir > 0 && !isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d down by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d down by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d left by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d right by one place"),
           selectedCount,
           position
         );
@@ -68075,17 +68497,17 @@ var wp;
     if (dir > 0 && isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved down as they are already at the bottom"
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved left as they are already are at the leftmost position"
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved right as they are already are at the rightmost position"
         );
       }
@@ -68093,25 +68515,25 @@ var wp;
     if (dir < 0 && !isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d up by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d up by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d left by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.sprintf)(
+        return (0, import_i18n81.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
+          (0, import_i18n81.__)("Move %1$d blocks from position %2$d right by one place"),
           selectedCount,
           position
         );
@@ -68120,17 +68542,17 @@ var wp;
     if (dir < 0 && isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved up as they are already at the top"
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved left as they are already are at the leftmost position"
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n79.__)(
+        return (0, import_i18n81.__)(
           "Blocks cannot be moved right as they are already are at the rightmost position"
         );
       }
@@ -68142,12 +68564,12 @@ var wp;
   var getArrowIcon = (direction, orientation) => {
     if (direction === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n80.isRTL)() ? chevron_right_default : chevron_left_default;
+        return (0, import_i18n82.isRTL)() ? chevron_right_default : chevron_left_default;
       }
       return chevron_up_default;
     } else if (direction === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n80.isRTL)() ? chevron_left_default : chevron_right_default;
+        return (0, import_i18n82.isRTL)() ? chevron_left_default : chevron_right_default;
       }
       return chevron_down_default;
     }
@@ -68156,26 +68578,26 @@ var wp;
   var getMovementDirectionLabel = (moveDirection, orientation) => {
     if (moveDirection === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move right") : (0, import_i18n80.__)("Move left");
+        return (0, import_i18n82.isRTL)() ? (0, import_i18n82.__)("Move right") : (0, import_i18n82.__)("Move left");
       }
-      return (0, import_i18n80.__)("Move up");
+      return (0, import_i18n82.__)("Move up");
     } else if (moveDirection === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move left") : (0, import_i18n80.__)("Move right");
+        return (0, import_i18n82.isRTL)() ? (0, import_i18n82.__)("Move left") : (0, import_i18n82.__)("Move right");
       }
-      return (0, import_i18n80.__)("Move down");
+      return (0, import_i18n82.__)("Move down");
     }
     return null;
   };
-  var BlockMoverButton = (0, import_element181.forwardRef)(
+  var BlockMoverButton = (0, import_element182.forwardRef)(
     ({ clientIds, direction, orientation: moverOrientation, ...props }, ref) => {
-      const instanceId = (0, import_compose70.useInstanceId)(BlockMoverButton);
-      const normalizedClientIds = (0, import_element181.useMemo)(
+      const instanceId = (0, import_compose72.useInstanceId)(BlockMoverButton);
+      const normalizedClientIds = (0, import_element182.useMemo)(
         () => Array.isArray(clientIds) ? clientIds : [clientIds],
         [clientIds]
       );
       const blocksCount = normalizedClientIds.length;
-      const isMobileViewport = (0, import_compose70.useViewportMatch)("small", "<");
+      const isMobileViewport = (0, import_compose72.useViewportMatch)("small", "<");
       const {
         blockType,
         isDisabled,
@@ -68184,7 +68606,7 @@ var wp;
         isLast,
         firstIndex,
         orientation = "vertical"
-      } = (0, import_data91.useSelect)(
+      } = (0, import_data92.useSelect)(
         (select3) => {
           const {
             getBlockIndex: getBlockIndex2,
@@ -68216,7 +68638,7 @@ var wp;
         },
         [direction, moverOrientation, normalizedClientIds]
       );
-      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data91.useDispatch)(store);
+      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data92.useDispatch)(store);
       const moverFunction = direction === "up" ? moveBlocksUp2 : moveBlocksDown2;
       const onClick = (event) => {
         moverFunction(clientIds, rootClientId);
@@ -68247,12 +68669,12 @@ var wp;
             onClick: isDisabled ? null : onClick,
             disabled: isDisabled,
             accessibleWhenDisabled: true,
-            shortcut: import_keycodes10.displayShortcut.secondary(keyCharacter)
+            shortcut: import_keycodes11.displayShortcut.secondary(keyCharacter)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n80.sprintf)(
+        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n82.sprintf)(
           // translators: 1: Description of the block movement. 2: Keyboard shortcut.
-          (0, import_i18n80.__)("%1$s (%2$s)"),
+          (0, import_i18n82.__)("%1$s (%2$s)"),
           getBlockMoverDescription(
             blocksCount,
             blockType && blockType.title,
@@ -68262,15 +68684,15 @@ var wp;
             direction === "up" ? -1 : 1,
             orientation
           ),
-          import_keycodes10.shortcutAriaLabel.secondary(keyCharacter)
+          import_keycodes11.shortcutAriaLabel.secondary(keyCharacter)
         ) })
       ] });
     }
   );
-  var BlockMoverUpButton = (0, import_element181.forwardRef)((props, ref) => {
+  var BlockMoverUpButton = (0, import_element182.forwardRef)((props, ref) => {
     return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
   });
-  var BlockMoverDownButton = (0, import_element181.forwardRef)((props, ref) => {
+  var BlockMoverDownButton = (0, import_element182.forwardRef)((props, ref) => {
     return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
   });

@@ -68284,7 +68706,7 @@ var wp;
       isLast,
       orientation,
       isManualGrid
-    } = (0, import_data92.useSelect)(
+    } = (0, import_data93.useSelect)(
       (select3) => {
         const {
           getBlockIndex: getBlockIndex2,
@@ -68330,7 +68752,7 @@ var wp;
               __next40pxDefaultSize: true,
               icon: drag_handle_default,
               className: "block-editor-block-mover__drag-handle",
-              label: (0, import_i18n81.__)("Drag"),
+              label: (0, import_i18n83.__)("Drag"),
               tabIndex: "-1",
               ...draggableProps
             }
@@ -68359,14 +68781,14 @@ var wp;

   // packages/block-editor/build-module/components/block-parent-selector/index.mjs
   var import_components74 = __toESM(require_components(), 1);
-  var import_data94 = __toESM(require_data(), 1);
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_element183 = __toESM(require_element(), 1);
+  var import_data95 = __toESM(require_data(), 1);
+  var import_i18n84 = __toESM(require_i18n(), 1);
+  var import_element184 = __toESM(require_element(), 1);
   var import_blocks55 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-toolbar/utils.mjs
-  var import_data93 = __toESM(require_data(), 1);
-  var import_element182 = __toESM(require_element(), 1);
+  var import_data94 = __toESM(require_data(), 1);
+  var import_element183 = __toESM(require_element(), 1);
   var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = window;
   var DEBOUNCE_TIMEOUT = 200;
   function useDebouncedShowGestures({
@@ -68375,10 +68797,10 @@ var wp;
     highlightParent,
     debounceTimeout = DEBOUNCE_TIMEOUT
   }) {
-    const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data93.useSelect)(store);
-    const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data93.useDispatch)(store);
-    const timeoutRef = (0, import_element182.useRef)();
-    const isDistractionFree = (0, import_data93.useSelect)(
+    const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data94.useSelect)(store);
+    const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data94.useDispatch)(store);
+    const timeoutRef = (0, import_element183.useRef)();
+    const isDistractionFree = (0, import_data94.useSelect)(
       (select3) => select3(store).getSettings().isDistractionFree,
       []
     );
@@ -68421,7 +68843,7 @@ var wp;
         }
       }, debounceTimeout);
     };
-    (0, import_element182.useEffect)(
+    (0, import_element183.useEffect)(
       () => () => {
         handleOnChange(false);
         clearTimeoutRef();
@@ -68438,18 +68860,18 @@ var wp;
     highlightParent = false,
     debounceTimeout = DEBOUNCE_TIMEOUT
   }) {
-    const [isFocused, setIsFocused] = (0, import_element182.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element183.useState)(false);
     const { debouncedShowGestures, debouncedHideGestures } = useDebouncedShowGestures({
       ref,
       debounceTimeout,
       isFocused,
       highlightParent
     });
-    const registerRef = (0, import_element182.useRef)(false);
+    const registerRef = (0, import_element183.useRef)(false);
     const isFocusedWithin = () => {
       return ref?.current && ref.current.contains(ref.current.ownerDocument.activeElement);
     };
-    (0, import_element182.useEffect)(() => {
+    (0, import_element183.useEffect)(() => {
       const node = ref.current;
       const handleOnFocus = () => {
         if (isFocusedWithin()) {
@@ -68490,8 +68912,8 @@ var wp;
   // packages/block-editor/build-module/components/block-parent-selector/index.mjs
   var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   function BlockParentSelector() {
-    const { selectBlock: selectBlock2 } = (0, import_data94.useDispatch)(store);
-    const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data94.useSelect)(
+    const { selectBlock: selectBlock2 } = (0, import_data95.useDispatch)(store);
+    const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data95.useSelect)(
       (select3) => {
         const {
           getBlockParents: getBlockParents2,
@@ -68525,7 +68947,7 @@ var wp;
       []
     );
     const blockInformation = useBlockDisplayInformation(parentClientId);
-    const nodeRef = (0, import_element183.useRef)();
+    const nodeRef = (0, import_element184.useRef)();
     const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
       ref: nodeRef,
       highlightParent: true
@@ -68535,9 +68957,9 @@ var wp;
       {
         className: "block-editor-block-parent-selector__button",
         onClick: () => selectBlock2(parentClientId),
-        label: (0, import_i18n82.sprintf)(
+        label: (0, import_i18n84.sprintf)(
           /* translators: %s: Name of the block's parent. */
-          (0, import_i18n82.__)("Select parent block: %s"),
+          (0, import_i18n84.__)("Select parent block: %s"),
           blockInformation?.title
         ),
         showTooltip: true,
@@ -68578,14 +69000,14 @@ var wp;
                     onClick: onToggle,
                     "aria-expanded": isOpen,
                     disabled: disabled2,
-                    label: hasSingleBlockType ? (0, import_i18n82.sprintf)(
+                    label: hasSingleBlockType ? (0, import_i18n84.sprintf)(
                       // translators: %s: the name of the block when there is only one
-                      (0, import_i18n82._x)(
+                      (0, import_i18n84._x)(
                         "Add %s",
                         "directly add the only allowed block"
                       ),
                       blockTitle.toLowerCase()
-                    ) : (0, import_i18n82._x)(
+                    ) : (0, import_i18n84._x)(
                       "Add block",
                       "Generic label for block inserter button"
                     ),
@@ -68664,15 +69086,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-controls/slot.mjs
-  var import_element184 = __toESM(require_element(), 1);
+  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 { ComponentsContext } = unlock(import_components77.privateApis);
   function BlockControlsSlot({ group = "default", ...props }) {
-    const toolbarState = (0, import_element184.useContext)(import_components77.__experimentalToolbarContext);
-    const contextState = (0, import_element184.useContext)(ComponentsContext);
-    const fillProps = (0, import_element184.useMemo)(
+    const toolbarState = (0, import_element185.useContext)(import_components77.__experimentalToolbarContext);
+    const contextState = (0, import_element185.useContext)(ComponentsContext);
+    const fillProps = (0, import_element185.useMemo)(
       () => ({
         forwardedContext: [
           [import_components77.__experimentalToolbarContext.Provider, { value: toolbarState }],
@@ -68724,22 +69146,22 @@ var wp;
   // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
   var import_blocks67 = __toESM(require_blocks(), 1);
   var import_components92 = __toESM(require_components(), 1);
-  var import_data108 = __toESM(require_data(), 1);
-  var import_element192 = __toESM(require_element(), 1);
-  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_data109 = __toESM(require_data(), 1);
+  var import_element193 = __toESM(require_element(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose72 = __toESM(require_compose(), 1);
+  var import_compose74 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/block-actions/index.mjs
-  var import_data96 = __toESM(require_data(), 1);
+  var import_data97 = __toESM(require_data(), 1);
   var import_blocks59 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/use-paste-styles/index.mjs
-  var import_element185 = __toESM(require_element(), 1);
+  var import_element186 = __toESM(require_element(), 1);
   var import_blocks57 = __toESM(require_blocks(), 1);
-  var import_data95 = __toESM(require_data(), 1);
+  var import_data96 = __toESM(require_data(), 1);
   var import_notices8 = __toESM(require_notices(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/hooks/supports.mjs
   var import_blocks56 = __toESM(require_blocks(), 1);
@@ -68864,16 +69286,16 @@ var wp;
     }
   }
   function usePasteStyles() {
-    const registry = (0, import_data95.useRegistry)();
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data95.useDispatch)(store);
-    const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data95.useDispatch)(import_notices8.store);
-    return (0, import_element185.useCallback)(
+    const registry = (0, import_data96.useRegistry)();
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data96.useDispatch)(store);
+    const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data96.useDispatch)(import_notices8.store);
+    return (0, import_element186.useCallback)(
       async (targetBlocks) => {
         let html = "";
         try {
           if (!window.navigator.clipboard) {
             createErrorNotice(
-              (0, import_i18n83.__)(
+              (0, import_i18n85.__)(
                 "Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."
               ),
               { type: "snackbar" }
@@ -68883,7 +69305,7 @@ var wp;
           html = await window.navigator.clipboard.readText();
         } catch {
           createErrorNotice(
-            (0, import_i18n83.__)(
+            (0, import_i18n85.__)(
               "Unable to paste styles. Please allow browser clipboard permissions before continuing."
             ),
             {
@@ -68894,7 +69316,7 @@ var wp;
         }
         if (!html || !hasSerializedBlocks(html)) {
           createWarningNotice(
-            (0, import_i18n83.__)(
+            (0, import_i18n85.__)(
               "Unable to paste styles. Block styles couldn't be found within the copied content."
             ),
             {
@@ -68924,18 +69346,18 @@ var wp;
         if (targetBlocks.length === 1) {
           const title = (0, import_blocks57.getBlockType)(targetBlocks[0].name)?.title;
           createSuccessNotice(
-            (0, import_i18n83.sprintf)(
+            (0, import_i18n85.sprintf)(
               // Translators: %s: Name of the block being pasted, e.g. "Paragraph".
-              (0, import_i18n83.__)("Pasted styles to %s."),
+              (0, import_i18n85.__)("Pasted styles to %s."),
               title
             ),
             { type: "snackbar" }
           );
         } else {
           createSuccessNotice(
-            (0, import_i18n83.sprintf)(
+            (0, import_i18n85.sprintf)(
               // Translators: %d: The number of the blocks.
-              (0, import_i18n83.__)("Pasted styles to %d blocks."),
+              (0, import_i18n85.__)("Pasted styles to %d blocks."),
               targetBlocks.length
             ),
             { type: "snackbar" }
@@ -68972,8 +69394,8 @@ var wp;
     children,
     __experimentalUpdateSelection: updateSelection
   }) {
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data96.useSelect)(import_blocks59.store);
-    const selected = (0, import_data96.useSelect)(
+    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data97.useSelect)(import_blocks59.store);
+    const selected = (0, import_data97.useSelect)(
       (select3) => {
         const {
           canInsertBlockType: canInsertBlockType2,
@@ -69004,7 +69426,7 @@ var wp;
       },
       [clientIds, getDefaultBlockName8]
     );
-    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data96.useSelect)(store);
+    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data97.useSelect)(store);
     const { canRemove, canInsertBlock, canCopyStyles, canDuplicate } = selected;
     const {
       removeBlocks: removeBlocks2,
@@ -69013,7 +69435,7 @@ var wp;
       insertAfterBlock: insertAfterBlock2,
       insertBeforeBlock: insertBeforeBlock2,
       flashBlock: flashBlock2
-    } = (0, import_data96.useDispatch)(store);
+    } = (0, import_data97.useDispatch)(store);
     const pasteStyles = usePasteStyles();
     return children({
       canCopyStyles,
@@ -69073,17 +69495,17 @@ var wp;
   var note_icon_slot_default = NoteIconSlotFill;

   // packages/block-editor/build-module/components/block-settings-menu/block-html-convert-button.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);
   var import_components80 = __toESM(require_components(), 1);
   var import_blocks60 = __toESM(require_blocks(), 1);
-  var import_data97 = __toESM(require_data(), 1);
+  var import_data98 = __toESM(require_data(), 1);
   var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
   function BlockHTMLConvertButton({ clientId }) {
-    const block = (0, import_data97.useSelect)(
+    const block = (0, import_data98.useSelect)(
       (select3) => select3(store).getBlock(clientId),
       [clientId]
     );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data97.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data98.useDispatch)(store);
     if (!block || block.name !== "core/html") {
       return null;
     }
@@ -69094,7 +69516,7 @@ var wp;
           clientId,
           (0, import_blocks60.rawHandler)({ HTML: (0, import_blocks60.getBlockContent)(block) })
         ),
-        children: (0, import_i18n84.__)("Convert to Blocks")
+        children: (0, import_i18n86.__)("Convert to Blocks")
       }
     );
   }
@@ -69111,19 +69533,19 @@ var wp;
   // packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
   var import_components90 = __toESM(require_components(), 1);
   var import_blocks66 = __toESM(require_blocks(), 1);
-  var import_data106 = __toESM(require_data(), 1);
+  var import_data107 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
   var import_components83 = __toESM(require_components(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_data100 = __toESM(require_data(), 1);
-  var import_keycodes11 = __toESM(require_keycodes(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_data101 = __toESM(require_data(), 1);
+  var import_keycodes12 = __toESM(require_keycodes(), 1);

   // packages/block-editor/build-module/components/convert-to-group-buttons/use-convert-to-group-button-props.mjs
   var import_blocks61 = __toESM(require_blocks(), 1);
-  var import_data98 = __toESM(require_data(), 1);
+  var import_data99 = __toESM(require_data(), 1);
   function useConvertToGroupButtonProps(selectedClientIds) {
-    return (0, import_data98.useSelect)(
+    return (0, import_data99.useSelect)(
       (select3) => {
         const {
           getBlocksByClientId: getBlocksByClientId2,
@@ -69150,10 +69572,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/convert-to-group-buttons/toolbar.mjs
-  var import_data99 = __toESM(require_data(), 1);
+  var import_data100 = __toESM(require_data(), 1);
   var import_blocks62 = __toESM(require_blocks(), 1);
   var import_components82 = __toESM(require_components(), 1);
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);
   var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   var layouts = {
     group: { type: "constrained" },
@@ -69163,8 +69585,8 @@ var wp;
   };
   function BlockGroupToolbar() {
     const { blocksSelection, clientIds, groupingBlockName, isGroupable: isGroupable2 } = useConvertToGroupButtonProps();
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data99.useDispatch)(store);
-    const { canRemove, variations } = (0, import_data99.useSelect)(
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data100.useDispatch)(store);
+    const { canRemove, variations } = (0, import_data100.useSelect)(
       (select3) => {
         const { canRemoveBlocks: canRemoveBlocks2 } = select3(store);
         const { getBlockVariations: getBlockVariations2 } = select3(import_blocks62.store);
@@ -69208,7 +69630,7 @@ var wp;
         import_components82.ToolbarButton,
         {
           icon: group_default,
-          label: (0, import_i18n85._x)("Group", "action: convert blocks to group"),
+          label: (0, import_i18n87._x)("Group", "action: convert blocks to group"),
           onClick: onConvertToGroup
         }
       ),
@@ -69216,7 +69638,7 @@ var wp;
         import_components82.ToolbarButton,
         {
           icon: row_default,
-          label: (0, import_i18n85._x)("Row", "action: convert blocks to row"),
+          label: (0, import_i18n87._x)("Row", "action: convert blocks to row"),
           onClick: onConvertToRow
         }
       ),
@@ -69224,7 +69646,7 @@ var wp;
         import_components82.ToolbarButton,
         {
           icon: stack_default,
-          label: (0, import_i18n85._x)("Stack", "action: convert blocks to stack"),
+          label: (0, import_i18n87._x)("Stack", "action: convert blocks to stack"),
           onClick: onConvertToStack
         }
       ),
@@ -69232,7 +69654,7 @@ var wp;
         import_components82.ToolbarButton,
         {
           icon: grid_default,
-          label: (0, import_i18n85._x)("Grid", "action: convert blocks to grid"),
+          label: (0, import_i18n87._x)("Grid", "action: convert blocks to grid"),
           onClick: onConvertToGrid
         }
       )
@@ -69252,8 +69674,8 @@ var wp;
     onClose = () => {
     }
   }) {
-    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data100.useSelect)(store);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data100.useDispatch)(store);
+    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data101.useSelect)(store);
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data101.useDispatch)(store);
     const onConvertToGroup = () => {
       const newBlocks = groupBlocks(blocksSelection, groupingBlockName);
       if (newBlocks) {
@@ -69281,12 +69703,12 @@ var wp;
       isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
         import_components83.MenuItem,
         {
-          shortcut: selectedBlockClientIds.length > 1 ? import_keycodes11.displayShortcut.primary("g") : void 0,
+          shortcut: selectedBlockClientIds.length > 1 ? import_keycodes12.displayShortcut.primary("g") : void 0,
           onClick: () => {
             onConvertToGroup();
             onClose();
           },
-          children: (0, import_i18n86._x)("Group", "verb")
+          children: (0, import_i18n88._x)("Group", "verb")
         }
       ),
       isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
@@ -69296,7 +69718,7 @@ var wp;
             onConvertFromGroup();
             onClose();
           },
-          children: (0, import_i18n86._x)(
+          children: (0, import_i18n88._x)(
             "Ungroup",
             "Ungrouping blocks from within a grouping block back into individual blocks within the Editor"
           )
@@ -69306,14 +69728,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/menu-item.mjs
-  var import_i18n88 = __toESM(require_i18n(), 1);
-  var import_element187 = __toESM(require_element(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_element188 = __toESM(require_element(), 1);
   var import_components85 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-lock/use-block-lock.mjs
-  var import_data101 = __toESM(require_data(), 1);
+  var import_data102 = __toESM(require_data(), 1);
   function useBlockLock(clientId) {
-    return (0, import_data101.useSelect)(
+    return (0, import_data102.useSelect)(
       (select3) => {
         const {
           canLockBlockType: canLockBlockType2,
@@ -69336,10 +69758,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/modal.mjs
-  var import_i18n87 = __toESM(require_i18n(), 1);
-  var import_element186 = __toESM(require_element(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_element187 = __toESM(require_element(), 1);
   var import_components84 = __toESM(require_components(), 1);
-  var import_data102 = __toESM(require_data(), 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 ALLOWS_EDIT_LOCKING = ["core/navigation"];
@@ -69353,9 +69775,9 @@ var wp;
     return false;
   }
   function BlockLockModal({ clientId, onClose }) {
-    const [lock4, setLock] = (0, import_element186.useState)({ move: false, remove: false });
+    const [lock4, setLock] = (0, import_element187.useState)({ move: false, remove: false });
     const { isEditLocked, isMoveLocked, isRemoveLocked } = useBlockLock(clientId);
-    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data102.useSelect)(
+    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data103.useSelect)(
       (select3) => {
         const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = select3(store);
         const blockName = getBlockName2(clientId);
@@ -69368,12 +69790,12 @@ var wp;
       },
       [clientId]
     );
-    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element186.useState)(
+    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element187.useState)(
       !!templateLock
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data102.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data103.useDispatch)(store);
     const blockInformation = useBlockDisplayInformation(clientId);
-    (0, import_element186.useEffect)(() => {
+    (0, import_element187.useEffect)(() => {
       setLock({
         move: isMoveLocked,
         remove: isRemoveLocked,
@@ -69386,9 +69808,9 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       import_components84.Modal,
       {
-        title: (0, import_i18n87.sprintf)(
+        title: (0, import_i18n89.sprintf)(
           /* translators: %s: Name of the block. */
-          (0, import_i18n87.__)("Lock %s"),
+          (0, import_i18n89.__)("Lock %s"),
           blockInformation.title
         ),
         overlayClassName: "block-editor-block-lock-modal",
@@ -69410,7 +69832,7 @@ var wp;
             },
             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_i18n87.__)("Select the features you want to lock") }),
+                /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("legend", { children: (0, import_i18n89.__)("Select the features you want to lock") }),
                 /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                   "ul",
                   {
@@ -69421,7 +69843,7 @@ var wp;
                         import_components84.CheckboxControl,
                         {
                           className: "block-editor-block-lock-modal__options-all",
-                          label: (0, import_i18n87.__)("Lock all"),
+                          label: (0, import_i18n89.__)("Lock all"),
                           checked: isAllChecked,
                           indeterminate: isMixed,
                           onChange: (newValue) => setLock({
@@ -69441,7 +69863,7 @@ var wp;
                               /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                                 import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n87.__)("Lock editing"),
+                                  label: (0, import_i18n89.__)("Lock editing"),
                                   checked: !!lock4.edit,
                                   onChange: (edit) => setLock((prevLock) => ({
                                     ...prevLock,
@@ -69461,7 +69883,7 @@ var wp;
                               /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                                 import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n87.__)("Lock movement"),
+                                  label: (0, import_i18n89.__)("Lock movement"),
                                   checked: lock4.move,
                                   onChange: (move) => setLock((prevLock) => ({
                                     ...prevLock,
@@ -69481,7 +69903,7 @@ var wp;
                               /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                                 import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n87.__)("Lock removal"),
+                                  label: (0, import_i18n89.__)("Lock removal"),
                                   checked: lock4.remove,
                                   onChange: (remove5) => setLock((prevLock) => ({
                                     ...prevLock,
@@ -69507,7 +69929,7 @@ var wp;
                   import_components84.ToggleControl,
                   {
                     className: "block-editor-block-lock-modal__template-lock",
-                    label: (0, import_i18n87.__)("Apply to all blocks inside"),
+                    label: (0, import_i18n89.__)("Apply to all blocks inside"),
                     checked: applyTemplateLock,
                     disabled: lock4.move && !lock4.remove,
                     onChange: () => setApplyTemplateLock(!applyTemplateLock)
@@ -69527,7 +69949,7 @@ var wp;
                         variant: "tertiary",
                         onClick: onClose,
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n87.__)("Cancel")
+                        children: (0, import_i18n89.__)("Cancel")
                       }
                     ) }),
                     /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
@@ -69538,7 +69960,7 @@ var wp;
                         disabled: !isDirty,
                         accessibleWhenDisabled: true,
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n87.__)("Apply")
+                        children: (0, import_i18n89.__)("Apply")
                       }
                     ) })
                   ]
@@ -69555,14 +69977,14 @@ var wp;
   var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   function BlockLockMenuItem({ clientId }) {
     const { canLock, isLocked } = useBlockLock(clientId);
-    const [isModalOpen, toggleModal] = (0, import_element187.useReducer)(
+    const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
       (isActive) => !isActive,
       false
     );
     if (!canLock) {
       return null;
     }
-    const label = isLocked ? (0, import_i18n88.__)("Unlock") : (0, import_i18n88.__)("Lock");
+    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)(
         import_components85.MenuItem,
@@ -69579,18 +70001,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/toolbar.mjs
-  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_i18n91 = __toESM(require_i18n(), 1);
   var import_components86 = __toESM(require_components(), 1);
-  var import_element188 = __toESM(require_element(), 1);
+  var import_element189 = __toESM(require_element(), 1);
   var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   function BlockLockToolbar({ clientId }) {
     const { canLock, isLocked } = useBlockLock(clientId);
-    const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
+    const [isModalOpen, toggleModal] = (0, import_element189.useReducer)(
       (isActive) => !isActive,
       false
     );
-    const hasLockButtonShownRef = (0, import_element188.useRef)(false);
-    (0, import_element188.useEffect)(() => {
+    const hasLockButtonShownRef = (0, import_element189.useRef)(false);
+    (0, import_element189.useEffect)(() => {
       if (isLocked) {
         hasLockButtonShownRef.current = true;
       }
@@ -69598,9 +70020,9 @@ var wp;
     if (!isLocked && !hasLockButtonShownRef.current) {
       return null;
     }
-    let label = isLocked ? (0, import_i18n89.__)("Unlock") : (0, import_i18n89.__)("Lock");
+    let label = isLocked ? (0, import_i18n91.__)("Unlock") : (0, import_i18n91.__)("Lock");
     if (!canLock && isLocked) {
-      label = (0, import_i18n89.__)("Locked");
+      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)(
@@ -69619,31 +70041,31 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-settings-menu/block-mode-toggle.mjs
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
   var import_components87 = __toESM(require_components(), 1);
   var import_blocks64 = __toESM(require_blocks(), 1);
-  var import_data103 = __toESM(require_data(), 1);
+  var import_data104 = __toESM(require_data(), 1);
   var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
   var noop11 = () => {
   };
   function BlockModeToggle({ clientId, onToggle = noop11 }) {
-    const { blockType, mode: mode2, enabled } = (0, import_data103.useSelect)(
+    const { blockType, mode: mode2, enabled } = (0, import_data104.useSelect)(
       (select3) => {
-        const { getBlock: getBlock2, getBlockMode: getBlockMode2, getSettings: getSettings8 } = select3(store);
+        const { getBlock: getBlock2, getBlockMode: getBlockMode2, getSettings: getSettings9 } = select3(store);
         const block = getBlock2(clientId);
         return {
           mode: getBlockMode2(clientId),
           blockType: block ? (0, import_blocks64.getBlockType)(block.name) : null,
-          enabled: getSettings8().codeEditingEnabled && !!block?.isValid
+          enabled: getSettings9().codeEditingEnabled && !!block?.isValid
         };
       },
       [clientId]
     );
-    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data103.useDispatch)(store);
+    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data104.useDispatch)(store);
     if (!blockType || !(0, import_blocks64.hasBlockSupport)(blockType, "html", true) || !enabled) {
       return null;
     }
-    const label = mode2 === "visual" ? (0, import_i18n90.__)("Edit as HTML") : (0, import_i18n90.__)("Edit visually");
+    const label = mode2 === "visual" ? (0, import_i18n92.__)("Edit as HTML") : (0, import_i18n92.__)("Edit visually");
     return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
       import_components87.MenuItem,
       {
@@ -69658,17 +70080,17 @@ var wp;

   // packages/block-editor/build-module/components/block-rename/rename-control.mjs
   var import_components89 = __toESM(require_components(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_element190 = __toESM(require_element(), 1);
-  var import_data105 = __toESM(require_data(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_element191 = __toESM(require_element(), 1);
+  var import_data106 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);

   // packages/block-editor/build-module/components/block-rename/modal.mjs
   var import_components88 = __toESM(require_components(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_element189 = __toESM(require_element(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_element190 = __toESM(require_element(), 1);
   var import_a11y12 = __toESM(require_a11y(), 1);
-  var import_data104 = __toESM(require_data(), 1);
+  var import_data105 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/block-rename/is-empty-string.mjs
   function isEmptyString(testString) {
@@ -69678,9 +70100,9 @@ var wp;
   // packages/block-editor/build-module/components/block-rename/modal.mjs
   var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   function BlockRenameModal({ clientId, onClose }) {
-    const [editedBlockName, setEditedBlockName] = (0, import_element189.useState)();
+    const [editedBlockName, setEditedBlockName] = (0, import_element190.useState)();
     const blockInformation = useBlockDisplayInformation(clientId);
-    const { metadata } = (0, import_data104.useSelect)(
+    const { metadata } = (0, import_data105.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         return {
@@ -69689,7 +70111,7 @@ var wp;
       },
       [clientId]
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data104.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data105.useDispatch)(store);
     const blockName = metadata?.name || "";
     const originalBlockName = blockInformation?.title;
     const hasOverridesWarning = !!blockName && !!metadata?.bindings && Object.values(metadata.bindings).some(
@@ -69702,13 +70124,13 @@ var wp;
     const autoSelectInputText = (event) => event.target.select();
     const handleSubmit = () => {
       const newName = nameIsOriginal || nameIsEmpty ? void 0 : editedBlockName;
-      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n91.sprintf)(
+      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n93.sprintf)(
         /* translators: %s: new name/label for the block */
-        (0, import_i18n91.__)('Block name reset to: "%s".'),
+        (0, import_i18n93.__)('Block name reset to: "%s".'),
         editedBlockName
-      ) : (0, import_i18n91.sprintf)(
+      ) : (0, import_i18n93.sprintf)(
         /* translators: %s: new name/label for the block */
-        (0, import_i18n91.__)('Block name changed to: "%s".'),
+        (0, import_i18n93.__)('Block name changed to: "%s".'),
         editedBlockName
       );
       (0, import_a11y12.speak)(message2, "assertive");
@@ -69723,7 +70145,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
       import_components88.Modal,
       {
-        title: (0, import_i18n91.__)("Rename"),
+        title: (0, import_i18n93.__)("Rename"),
         onRequestClose: onClose,
         overlayClassName: "block-editor-block-rename-modal",
         focusOnMount: "firstContentElement",
@@ -69743,8 +70165,8 @@ var wp;
                 import_components88.TextControl,
                 {
                   value: editedBlockName ?? blockName,
-                  label: (0, import_i18n91.__)("Name"),
-                  help: hasOverridesWarning ? (0, import_i18n91.__)(
+                  label: (0, import_i18n93.__)("Name"),
+                  help: hasOverridesWarning ? (0, import_i18n93.__)(
                     "This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."
                   ) : void 0,
                   placeholder: originalBlockName,
@@ -69759,7 +70181,7 @@ var wp;
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onClose,
-                    children: (0, import_i18n91.__)("Cancel")
+                    children: (0, import_i18n93.__)("Cancel")
                   }
                 ),
                 /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
@@ -69770,7 +70192,7 @@ var wp;
                     disabled: !isNameValid,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n91.__)("Save")
+                    children: (0, import_i18n93.__)("Save")
                   }
                 )
               ] })
@@ -69784,8 +70206,8 @@ var wp;
   // packages/block-editor/build-module/components/block-rename/rename-control.mjs
   var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   function BlockRenameControl({ clientId }) {
-    const [renamingBlock, setRenamingBlock] = (0, import_element190.useState)(false);
-    const shortcut = (0, import_data105.useSelect)(
+    const [renamingBlock, setRenamingBlock] = (0, import_element191.useState)(false);
+    const shortcut = (0, import_data106.useSelect)(
       (select3) => select3(import_keyboard_shortcuts7.store).getShortcutRepresentation(
         "core/block-editor/rename"
       ),
@@ -69801,7 +70223,7 @@ var wp;
           "aria-expanded": renamingBlock,
           "aria-haspopup": "dialog",
           shortcut,
-          children: (0, import_i18n92.__)("Rename")
+          children: (0, import_i18n94.__)("Rename")
         }
       ),
       renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
@@ -69832,7 +70254,7 @@ var wp;
       isContentOnly,
       canToggleSelectedBlocksVisibility,
       canEdit
-    } = (0, import_data106.useSelect)(
+    } = (0, import_data107.useSelect)(
       (select3) => {
         const {
           getBlocksByClientId: getBlocksByClientId2,
@@ -69923,19 +70345,19 @@ var wp;
   var block_settings_menu_controls_default = BlockSettingsMenuControls;

   // packages/block-editor/build-module/components/block-settings-menu/block-parent-selector-menu-item.mjs
-  var import_element191 = __toESM(require_element(), 1);
+  var import_element192 = __toESM(require_element(), 1);
   var import_components91 = __toESM(require_components(), 1);
-  var import_compose71 = __toESM(require_compose(), 1);
-  var import_data107 = __toESM(require_data(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  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);
   function BlockParentSelectorMenuItem({
     parentClientId,
     parentBlockType
   }) {
-    const isSmallViewport = (0, import_compose71.useViewportMatch)("medium", "<");
-    const { selectBlock: selectBlock2 } = (0, import_data107.useDispatch)(store);
-    const menuItemRef = (0, import_element191.useRef)();
+    const isSmallViewport = (0, import_compose73.useViewportMatch)("medium", "<");
+    const { selectBlock: selectBlock2 } = (0, import_data108.useDispatch)(store);
+    const menuItemRef = (0, import_element192.useRef)();
     const gesturesProps = useShowHoveredOrFocusedGestures({
       ref: menuItemRef,
       highlightParent: true
@@ -69950,9 +70372,9 @@ var wp;
         ref: menuItemRef,
         icon: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(block_icon_default, { icon: parentBlockType.icon }),
         onClick: () => selectBlock2(parentClientId),
-        children: (0, import_i18n93.sprintf)(
+        children: (0, import_i18n95.sprintf)(
           /* translators: %s: Name of the block's parent. */
-          (0, import_i18n93.__)("Select parent block (%s)"),
+          (0, import_i18n95.__)("Select parent block (%s)"),
           parentBlockType.title
         )
       }
@@ -69973,10 +70395,10 @@ var wp;
     eventType = "copy",
     __experimentalUpdateSelection: updateSelection = false
   }) {
-    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data108.useSelect)(store);
-    const { removeBlocks: removeBlocks2 } = (0, import_data108.useDispatch)(store);
+    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data109.useSelect)(store);
+    const { removeBlocks: removeBlocks2 } = (0, import_data109.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    const ref = (0, import_compose72.useCopyToClipboard)(
+    const ref = (0, import_compose74.useCopyToClipboard)(
       () => (0, import_blocks67.serialize)(getBlocksByClientId2(clientIds)),
       () => {
         switch (eventType) {
@@ -69994,7 +70416,7 @@ var wp;
         }
       }
     );
-    const copyMenuItemLabel = label ? label : (0, import_i18n94.__)("Copy");
+    const copyMenuItemLabel = label ? label : (0, import_i18n96.__)("Copy");
     return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
   }
   function BlockSettingsDropdown({
@@ -70018,7 +70440,7 @@ var wp;
       canMove,
       isFirst,
       isLast
-    } = (0, import_data108.useSelect)(
+    } = (0, import_data109.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -70054,9 +70476,9 @@ var wp;
       },
       [firstBlockClientId, clientIds]
     );
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data108.useSelect)(store);
-    const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data108.useDispatch)(store);
-    const shortcuts = (0, import_data108.useSelect)((select3) => {
+    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data109.useSelect)(store);
+    const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data109.useDispatch)(store);
+    const shortcuts = (0, import_data109.useSelect)((select3) => {
       const { getShortcutRepresentation } = select3(import_keyboard_shortcuts8.store);
       return {
         copy: getShortcutRepresentation("core/block-editor/copy"),
@@ -70121,7 +70543,7 @@ var wp;
             import_components92.DropdownMenu,
             {
               icon: more_vertical_default,
-              label: (0, import_i18n94.__)("Options"),
+              label: (0, import_i18n96.__)("Options"),
               className: "block-editor-block-settings-menu",
               popoverProps: POPOVER_PROPS4,
               noIcons: true,
@@ -70148,13 +70570,13 @@ var wp;
                         icon: chevron_up_default,
                         disabled: isFirst,
                         accessibleWhenDisabled: true,
-                        onClick: (0, import_compose72.pipe)(onClose, () => {
+                        onClick: (0, import_compose74.pipe)(onClose, () => {
                           moveBlocksUp2(
                             clientIds,
                             firstParentClientId
                           );
                         }),
-                        children: (0, import_i18n94.__)("Move up")
+                        children: (0, import_i18n96.__)("Move up")
                       }
                     ),
                     /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
@@ -70163,13 +70585,13 @@ var wp;
                         icon: chevron_down_default,
                         disabled: isLast,
                         accessibleWhenDisabled: true,
-                        onClick: (0, import_compose72.pipe)(onClose, () => {
+                        onClick: (0, import_compose74.pipe)(onClose, () => {
                           moveBlocksDown2(
                             clientIds,
                             firstParentClientId
                           );
                         }),
-                        children: (0, import_i18n94.__)("Move down")
+                        children: (0, import_i18n96.__)("Move down")
                       }
                     )
                   ] }),
@@ -70191,7 +70613,7 @@ var wp;
                     CopyMenuItem,
                     {
                       clientIds,
-                      label: (0, import_i18n94.__)("Cut"),
+                      label: (0, import_i18n96.__)("Cut"),
                       eventType: "cut",
                       shortcut: shortcuts.cut,
                       __experimentalUpdateSelection: !__experimentalSelectBlock
@@ -70200,36 +70622,36 @@ var wp;
                   canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     import_components92.MenuItem,
                     {
-                      onClick: (0, import_compose72.pipe)(
+                      onClick: (0, import_compose74.pipe)(
                         onClose,
                         onDuplicate,
                         updateSelectionAfterDuplicate
                       ),
                       shortcut: shortcuts.duplicate,
-                      children: (0, import_i18n94.__)("Duplicate")
+                      children: (0, import_i18n96.__)("Duplicate")
                     }
                   ),
                   canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
                     /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                       import_components92.MenuItem,
                       {
-                        onClick: (0, import_compose72.pipe)(
+                        onClick: (0, import_compose74.pipe)(
                           onClose,
                           onInsertBefore
                         ),
                         shortcut: shortcuts.insertBefore,
-                        children: (0, import_i18n94.__)("Add before")
+                        children: (0, import_i18n96.__)("Add before")
                       }
                     ),
                     /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                       import_components92.MenuItem,
                       {
-                        onClick: (0, import_compose72.pipe)(
+                        onClick: (0, import_compose74.pipe)(
                           onClose,
                           onInsertAfter
                         ),
                         shortcut: shortcuts.insertAfter,
-                        children: (0, import_i18n94.__)("Add after")
+                        children: (0, import_i18n96.__)("Add after")
                       }
                     )
                   ] }),
@@ -70249,11 +70671,11 @@ var wp;
                     {
                       clientIds,
                       onCopy,
-                      label: (0, import_i18n94.__)("Copy styles"),
+                      label: (0, import_i18n96.__)("Copy styles"),
                       eventType: "copyStyles"
                     }
                   ),
-                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n94.__)("Paste styles") })
+                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n96.__)("Paste styles") })
                 ] }),
                 !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                   block_settings_menu_controls_default.Slot,
@@ -70266,19 +70688,19 @@ var wp;
                     clientIds
                   }
                 ),
-                typeof children === "function" ? children({ onClose }) : import_element192.Children.map(
-                  (child) => (0, import_element192.cloneElement)(child, { onClose })
+                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)(
                   import_components92.MenuItem,
                   {
-                    onClick: (0, import_compose72.pipe)(
+                    onClick: (0, import_compose74.pipe)(
                       onClose,
                       onRemove,
                       updateSelectionAfterRemove
                     ),
                     shortcut: shortcuts.remove,
-                    children: (0, import_i18n94.__)("Delete")
+                    children: (0, import_i18n96.__)("Delete")
                   }
                 ) })
               ] })
@@ -70316,16 +70738,16 @@ var wp;

   // packages/block-editor/build-module/components/block-edit-visually-button/index.mjs
   var import_components95 = __toESM(require_components(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_data109 = __toESM(require_data(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_data110 = __toESM(require_data(), 1);
   var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
   function BlockEditVisuallyButton({ clientIds }) {
     const clientId = clientIds.length === 1 ? clientIds[0] : void 0;
-    const canEditVisually = (0, import_data109.useSelect)(
+    const canEditVisually = (0, import_data110.useSelect)(
       (select3) => !!clientId && select3(store).getBlockMode(clientId) === "html",
       [clientId]
     );
-    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data109.useDispatch)(store);
+    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data110.useDispatch)(store);
     if (!canEditVisually) {
       return null;
     }
@@ -70335,19 +70757,19 @@ var wp;
         onClick: () => {
           toggleBlockMode2(clientId);
         },
-        children: (0, import_i18n95.__)("Edit visually")
+        children: (0, import_i18n97.__)("Edit visually")
       }
     ) });
   }

   // packages/block-editor/build-module/components/navigable-toolbar/index.mjs
   var import_components96 = __toESM(require_components(), 1);
-  var import_element193 = __toESM(require_element(), 1);
-  var import_data110 = __toESM(require_data(), 1);
+  var import_element194 = __toESM(require_element(), 1);
+  var import_data111 = __toESM(require_data(), 1);
   var import_deprecated13 = __toESM(require_deprecated(), 1);
   var import_dom61 = __toESM(require_dom(), 1);
   var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_keycodes12 = __toESM(require_keycodes(), 1);
+  var import_keycodes13 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
   function hasOnlyToolbarItem(elements) {
     const dataProp = "toolbarItem";
@@ -70374,10 +70796,10 @@ var wp;
   }
   function useIsAccessibleToolbar(toolbarRef) {
     const initialAccessibleToolbarState = true;
-    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element193.useState)(
+    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element194.useState)(
       initialAccessibleToolbarState
     );
-    const determineIsAccessibleToolbar = (0, import_element193.useCallback)(() => {
+    const determineIsAccessibleToolbar = (0, import_element194.useCallback)(() => {
       const tabbables = import_dom61.focus.tabbable.find(toolbarRef.current);
       const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
       if (!onlyToolbarItem) {
@@ -70389,7 +70811,7 @@ var wp;
       }
       setIsAccessibleToolbar(onlyToolbarItem);
     }, [toolbarRef]);
-    (0, import_element193.useLayoutEffect)(() => {
+    (0, import_element194.useLayoutEffect)(() => {
       const observer = new window.MutationObserver(
         determineIsAccessibleToolbar
       );
@@ -70410,13 +70832,13 @@ var wp;
     shouldUseKeyboardFocusShortcut,
     focusEditorOnEscape
   }) {
-    const [initialFocusOnMount] = (0, import_element193.useState)(focusOnMount);
-    const [initialIndex] = (0, import_element193.useState)(defaultIndex);
+    const [initialFocusOnMount] = (0, import_element194.useState)(focusOnMount);
+    const [initialIndex] = (0, import_element194.useState)(defaultIndex);
     const { getLastFocus: getLastFocus2, getSelectedBlockClientId: getSelectedBlockClientId2 } = unlock(
-      (0, import_data110.useSelect)(store)
+      (0, import_data111.useSelect)(store)
     );
-    const { refsMap } = (0, import_element193.useContext)(BlockRefs);
-    const focusToolbar = (0, import_element193.useCallback)(() => {
+    const { refsMap } = (0, import_element194.useContext)(BlockRefs);
+    const focusToolbar = (0, import_element194.useCallback)(() => {
       focusFirstTabbableIn(toolbarRef.current);
     }, [toolbarRef]);
     const focusToolbarViaShortcut = () => {
@@ -70425,12 +70847,12 @@ var wp;
       }
     };
     (0, import_keyboard_shortcuts9.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
-    (0, import_element193.useEffect)(() => {
+    (0, import_element194.useEffect)(() => {
       if (initialFocusOnMount) {
         focusToolbar();
       }
     }, [isAccessibleToolbar, initialFocusOnMount, focusToolbar]);
-    (0, import_element193.useEffect)(() => {
+    (0, import_element194.useEffect)(() => {
       const navigableToolbarRef = toolbarRef.current;
       let raf2 = 0;
       if (!initialFocusOnMount && !hasFocusWithin(navigableToolbarRef)) {
@@ -70457,13 +70879,13 @@ var wp;
         onIndexChange(index2);
       };
     }, [initialIndex, initialFocusOnMount, onIndexChange, toolbarRef]);
-    (0, import_element193.useEffect)(() => {
+    (0, import_element194.useEffect)(() => {
       if (!focusEditorOnEscape) {
         return;
       }
       const navigableToolbar = toolbarRef.current;
       const handleKeyDown = (event) => {
-        if (event.keyCode !== import_keycodes12.ESCAPE) {
+        if (event.keyCode !== import_keycodes13.ESCAPE) {
           return;
         }
         const target = getLastFocus2()?.current ?? refsMap.get(getSelectedBlockClientId2());
@@ -70494,7 +70916,7 @@ var wp;
     orientation = "horizontal",
     ...props
   }) {
-    const toolbarRef = (0, import_element193.useRef)();
+    const toolbarRef = (0, import_element194.useRef)();
     const isAccessibleToolbar = useIsAccessibleToolbar(toolbarRef);
     useToolbarFocus({
       toolbarRef,
@@ -70530,10 +70952,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/use-has-block-toolbar.mjs
-  var import_data111 = __toESM(require_data(), 1);
+  var import_data112 = __toESM(require_data(), 1);
   var import_blocks68 = __toESM(require_blocks(), 1);
   function useHasBlockToolbar() {
-    const enabled = (0, import_data111.useSelect)((select3) => {
+    const enabled = (0, import_data112.useSelect)((select3) => {
       const { getBlockEditingMode: getBlockEditingMode2, getBlockName: getBlockName2, getBlockSelectionStart: getBlockSelectionStart2 } = select3(store);
       const selectedBlockClientId = getBlockSelectionStart2();
       const blockType = selectedBlockClientId && (0, import_blocks68.getBlockType)(getBlockName2(selectedBlockClientId));
@@ -70544,10 +70966,10 @@ var wp;

   // packages/block-editor/build-module/components/block-toolbar/change-design.mjs
   var import_components97 = __toESM(require_components(), 1);
-  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_i18n98 = __toESM(require_i18n(), 1);
   var import_blocks69 = __toESM(require_blocks(), 1);
-  var import_element194 = __toESM(require_element(), 1);
-  var import_data112 = __toESM(require_data(), 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 EMPTY_ARRAY10 = [];
   var MAX_PATTERNS_TO_SHOW = 6;
@@ -70555,7 +70977,7 @@ var wp;
     placement: "bottom-start"
   };
   function ChangeDesign({ clientId }) {
-    const { categories, currentPatternName, patterns: patterns2 } = (0, import_data112.useSelect)(
+    const { categories, currentPatternName, patterns: patterns2 } = (0, import_data113.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
@@ -70574,8 +70996,8 @@ var wp;
       },
       [clientId]
     );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data112.useDispatch)(store);
-    const sameCategoryPatternsWithSingleWrapper = (0, import_element194.useMemo)(() => {
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data113.useDispatch)(store);
+    const sameCategoryPatternsWithSingleWrapper = (0, import_element195.useMemo)(() => {
       if (categories.length === 0 || !patterns2 || patterns2.length === 0) {
         return EMPTY_ARRAY10;
       }
@@ -70616,7 +71038,7 @@ var wp;
             {
               onClick: () => onToggle(!isOpen),
               "aria-expanded": isOpen,
-              children: (0, import_i18n96.__)("Change design")
+              children: (0, import_i18n98.__)("Change design")
             }
           ) });
         },
@@ -70641,17 +71063,17 @@ var wp;

   // packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
   var import_components98 = __toESM(require_components(), 1);
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_data114 = __toESM(require_data(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_data115 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
-  var import_data113 = __toESM(require_data(), 1);
+  var import_data114 = __toESM(require_data(), 1);
   var import_blocks70 = __toESM(require_blocks(), 1);
-  var import_element195 = __toESM(require_element(), 1);
+  var import_element196 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-styles/utils.mjs
   var import_token_list = __toESM(require_token_list(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
   function getActiveStyle(styles, className) {
     for (const style of new import_token_list.default(className).values()) {
       if (style.indexOf("is-style-") === -1) {
@@ -70682,7 +71104,7 @@ var wp;
     return getDefaultStyle(styles) ? styles : [
       {
         name: "default",
-        label: (0, import_i18n97._x)("Default", "block style"),
+        label: (0, import_i18n99._x)("Default", "block style"),
         isDefault: true
       },
       ...styles
@@ -70694,7 +71116,7 @@ var wp;

   // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
   function useGenericPreviewBlock(block, type) {
-    return (0, import_element195.useMemo)(() => {
+    return (0, import_element196.useMemo)(() => {
       const example = type?.example;
       const blockName = type?.name;
       if (example && blockName) {
@@ -70725,10 +71147,10 @@ var wp;
         className: block2.attributes.className || ""
       };
     };
-    const { styles, block, blockType, className } = (0, import_data113.useSelect)(selector3, [
+    const { styles, block, blockType, className } = (0, import_data114.useSelect)(selector3, [
       clientId
     ]);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data113.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data114.useDispatch)(store);
     const stylesToRender = getRenderedStyles(styles);
     const activeStyle = getActiveStyle(stylesToRender, className);
     const genericPreviewBlock = useGenericPreviewBlock(block, blockType);
@@ -70781,8 +71203,8 @@ var wp;
     const { stylesToRender, activeStyle, className } = useStylesForBlocks({
       clientId
     });
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data114.useDispatch)(store);
-    const { globalSettings, globalStyles, blockName } = (0, import_data114.useSelect)(
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data115.useDispatch)(store);
+    const { globalSettings, globalStyles, blockName } = (0, import_data115.useSelect)(
       (select3) => {
         const settings2 = select3(store).getSettings();
         return {
@@ -70823,7 +71245,7 @@ var wp;
       import_components98.ToolbarButton,
       {
         onClick: handleStyleSwitch,
-        label: (0, import_i18n98.__)("Shuffle styles"),
+        label: (0, import_i18n100.__)("Shuffle styles"),
         children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
           import_components98.Icon,
           {
@@ -70840,12 +71262,12 @@ var wp;

   // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
   var import_components99 = __toESM(require_components(), 1);
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_data116 = __toESM(require_data(), 1);
+  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_data117 = __toESM(require_data(), 1);
   var import_blocks71 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/hooks/use-content-only-section-edit.mjs
-  var import_data115 = __toESM(require_data(), 1);
+  var import_data116 = __toESM(require_data(), 1);
   function useContentOnlySectionEdit(clientId) {
     const {
       isSectionBlock: isSectionBlock2,
@@ -70853,7 +71275,7 @@ var wp;
       isWithinEditedSection,
       isEditingContentOnlySection,
       editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data115.useSelect)(
+    } = (0, import_data116.useSelect)(
       (select3) => {
         const {
           isSectionBlock: _isSectionBlock,
@@ -70872,7 +71294,7 @@ var wp;
       },
       [clientId]
     );
-    const blockEditorActions = (0, import_data115.useDispatch)(store);
+    const blockEditorActions = (0, import_data116.useDispatch)(store);
     const { editContentOnlySection: editContentOnlySection2, stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(blockEditorActions);
     return {
       isSectionBlock: isSectionBlock2,
@@ -70894,7 +71316,7 @@ var wp;
       editContentOnlySection: editContentOnlySection2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
     } = useContentOnlySectionEdit(clientId);
-    const blockType = (0, import_data116.useSelect)(
+    const blockType = (0, import_data117.useSelect)(
       (select3) => {
         if (!clientId) {
           return null;
@@ -70918,35 +71340,35 @@ var wp;
     };
     return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarButton, { onClick: handleClick, children: isEditing ? (
       /* translators: Button label to leave pattern editing mode. */
-      (0, import_i18n99.__)("Exit pattern")
+      (0, import_i18n101.__)("Exit pattern")
     ) : (
       /* translators: Button label to enter pattern editing mode. */
-      (0, import_i18n99.__)("Edit pattern")
+      (0, import_i18n101.__)("Edit pattern")
     ) }) });
   }

   // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
   var import_components109 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_data120 = __toESM(require_data(), 1);
+  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);

   // packages/block-editor/build-module/components/block-switcher/index.mjs
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_i18n105 = __toESM(require_i18n(), 1);
   var import_components106 = __toESM(require_components(), 1);
   var import_blocks76 = __toESM(require_blocks(), 1);
-  var import_data118 = __toESM(require_data(), 1);
+  var import_data119 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
-  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
   var import_components102 = __toESM(require_components(), 1);
   var import_blocks73 = __toESM(require_blocks(), 1);
-  var import_element197 = __toESM(require_element(), 1);
+  var import_element198 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-switcher/preview-block-popover.mjs
   var import_components100 = __toESM(require_components(), 1);
-  var import_compose73 = __toESM(require_compose(), 1);
+  var import_compose75 = __toESM(require_compose(), 1);
   var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
   function PreviewBlockPopover({
     blocks: blocks2,
@@ -70954,7 +71376,7 @@ var wp;
     offset: offset4 = 16,
     anchor
   }) {
-    const isMobile = (0, import_compose73.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose75.useViewportMatch)("medium", "<");
     if (isMobile) {
       return null;
     }
@@ -70974,12 +71396,12 @@ var wp;
   // packages/block-editor/build-module/components/block-switcher/block-variation-transformations.mjs
   var import_components101 = __toESM(require_components(), 1);
   var import_blocks72 = __toESM(require_blocks(), 1);
-  var import_data117 = __toESM(require_data(), 1);
-  var import_element196 = __toESM(require_element(), 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 EMPTY_OBJECT3 = {};
   function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
-    const { activeBlockVariation, blockVariationTransformations } = (0, import_data117.useSelect)(
+    const { activeBlockVariation, blockVariationTransformations } = (0, import_data118.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3, canRemoveBlocks: canRemoveBlocks2 } = select3(store);
         const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks72.store);
@@ -71001,7 +71423,7 @@ var wp;
       },
       [clientIds, blocks2]
     );
-    const transformations = (0, import_element196.useMemo)(() => {
+    const transformations = (0, import_element197.useMemo)(() => {
       return blockVariationTransformations?.filter(
         ({ name }) => name !== activeBlockVariation?.name
       );
@@ -71013,7 +71435,7 @@ var wp;
     onSelect,
     blocks: blocks2
   }) => {
-    const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element196.useState)();
+    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)(
         PreviewBlockPopover,
@@ -71073,7 +71495,7 @@ var wp;
       "core/list": 3,
       "core/quote": 4
     };
-    const transformations = (0, import_element197.useMemo)(() => {
+    const transformations = (0, import_element198.useMemo)(() => {
       const priorityTextTransformsNames = Object.keys(
         priorityContentTransformationBlocks
       );
@@ -71110,7 +71532,7 @@ var wp;
     onSelectVariation,
     blocks: blocks2
   }) => {
-    const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element197.useState)();
+    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)(
@@ -71122,7 +71544,7 @@ var wp;
       }
     );
     return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components102.MenuGroup, { label: (0, import_i18n100.__)("Transform to"), className, 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)(
           PreviewBlockPopover,
           {
@@ -71199,9 +71621,9 @@ var wp;
   var block_transformations_menu_default = BlockTransformationsMenu;

   // packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
-  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
   var import_components104 = __toESM(require_components(), 1);
-  var import_element198 = __toESM(require_element(), 1);
+  var import_element199 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-styles/menu-items.mjs
   var import_components103 = __toESM(require_components(), 1);
@@ -71248,7 +71670,7 @@ var wp;
   var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesMenu({ hoveredBlock, onSwitch }) {
     const { clientId } = hoveredBlock;
-    const [hoveredStyle, setHoveredStyle] = (0, import_element198.useState)(null);
+    const [hoveredStyle, setHoveredStyle] = (0, import_element199.useState)(null);
     const {
       onSelect,
       stylesToRender,
@@ -71259,7 +71681,7 @@ var wp;
       clientId,
       onSwitch
     });
-    const previewBlocks = (0, import_element198.useMemo)(() => {
+    const previewBlocks = (0, import_element199.useMemo)(() => {
       if (!hoveredStyle || !genericPreviewBlock) {
         return null;
       }
@@ -71284,7 +71706,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
       import_components104.MenuGroup,
       {
-        label: (0, import_i18n101.__)("Styles"),
+        label: (0, import_i18n103.__)("Styles"),
         className: "block-editor-block-switcher__styles__menugroup",
         children: [
           previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
@@ -71303,13 +71725,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_element200 = __toESM(require_element(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
+  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_element201 = __toESM(require_element(), 1);
+  var import_compose76 = __toESM(require_compose(), 1);
   var import_components105 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-switcher/use-transformed-patterns.mjs
-  var import_element199 = __toESM(require_element(), 1);
+  var import_element200 = __toESM(require_element(), 1);
   var import_blocks75 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-switcher/utils.mjs
@@ -71385,7 +71807,7 @@ var wp;
     return _patternBlocks;
   };
   var useTransformedPatterns = (patterns2, selectedBlocks) => {
-    return (0, import_element199.useMemo)(
+    return (0, import_element200.useMemo)(
       () => patterns2.reduce((accumulator, _pattern) => {
         const transformedBlocks = getPatternTransformedBlocks(
           selectedBlocks,
@@ -71411,7 +71833,7 @@ var wp;
     patterns: statePatterns,
     onSelect
   }) {
-    const [showTransforms, setShowTransforms] = (0, import_element200.useState)(false);
+    const [showTransforms, setShowTransforms] = (0, import_element201.useState)(false);
     const patterns2 = use_transformed_patterns_default(statePatterns, blocks2);
     if (!patterns2.length) {
       return null;
@@ -71432,13 +71854,13 @@ var wp;
             setShowTransforms(!showTransforms);
           },
           icon: chevron_right_default,
-          children: (0, import_i18n102.__)("Patterns")
+          children: (0, import_i18n104.__)("Patterns")
         }
       )
     ] });
   }
   function PreviewPatternsPopover({ patterns: patterns2, onSelect }) {
-    const isMobile = (0, import_compose74.useViewportMatch)("medium", "<");
+    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)(
       import_components105.Popover,
       {
@@ -71461,7 +71883,7 @@ var wp;
       {
         role: "listbox",
         className: "block-editor-block-switcher__preview-patterns-container",
-        "aria-label": (0, import_i18n102.__)("Patterns list"),
+        "aria-label": (0, import_i18n104.__)("Patterns list"),
         children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
           BlockPattern2,
           {
@@ -71475,7 +71897,7 @@ var wp;
   }
   function BlockPattern2({ pattern, onSelect }) {
     const baseClassName = "block-editor-block-switcher__preview-patterns-container";
-    const descriptionId = (0, import_compose74.useInstanceId)(
+    const descriptionId = (0, import_compose76.useInstanceId)(
       BlockPattern2,
       `${baseClassName}-list__item-description`
     );
@@ -71513,7 +71935,7 @@ var wp;
   // packages/block-editor/build-module/components/block-switcher/index.mjs
   var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
   function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data118.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data119.useDispatch)(store);
     const {
       possibleBlockTransformations,
       patterns: patterns2,
@@ -71521,7 +71943,7 @@ var wp;
       isUsingBindings,
       canRemove,
       hasBlockStyles
-    } = (0, import_data118.useSelect)(
+    } = (0, import_data119.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
@@ -71593,12 +72015,12 @@ 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_i18n103.__)("No transforms.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n105.__)("No transforms.") });
     }
-    const connectedBlockDescription = isSingleBlock ? (0, import_i18n103._x)(
+    const connectedBlockDescription = isSingleBlock ? (0, import_i18n105._x)(
       "This block is connected.",
       "block toolbar button label and description"
-    ) : (0, import_i18n103._x)(
+    ) : (0, import_i18n105._x)(
       "These blocks are connected.",
       "block toolbar button label and description"
     );
@@ -71638,14 +72060,14 @@ var wp;
           onSwitch: onClose
         }
       ),
-      isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.__experimentalText, { className: "block-editor-block-switcher__binding-indicator", children: connectedBlockDescription }) })
+      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 }) })
     ] });
   }
   var BlockSwitcher = ({ children, clientIds, label, text }) => {
     const isSingleBlock = clientIds.length === 1;
-    const blockSwitcherDescription = isSingleBlock ? (0, import_i18n103.__)("Change block type or style") : (0, import_i18n103.sprintf)(
+    const blockSwitcherDescription = isSingleBlock ? (0, import_i18n105.__)("Change block type or style") : (0, import_i18n105.sprintf)(
       /* translators: %d: number of blocks. */
-      (0, import_i18n103._n)(
+      (0, import_i18n105._n)(
         "Change type of %d block",
         "Change type of %d blocks",
         clientIds.length
@@ -71681,7 +72103,7 @@ var wp;
   var block_switcher_default = BlockSwitcher;

   // packages/block-editor/build-module/components/block-toolbar/block-styles-dropdown.mjs
-  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);
   var import_components107 = __toESM(require_components(), 1);
   var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesDropdown({
@@ -71702,7 +72124,7 @@ var wp;
         icon: children,
         text,
         toggleProps: {
-          description: (0, import_i18n104.__)("Change block style"),
+          description: (0, import_i18n106.__)("Change block style"),
           ...toggleProps
         },
         menuProps: { orientation: "both" },
@@ -71721,12 +72143,12 @@ var wp;

   // packages/block-editor/build-module/components/block-toolbar/pattern-overrides-dropdown.mjs
   var import_components108 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_element201 = __toESM(require_element(), 1);
-  var import_data119 = __toESM(require_data(), 1);
+  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);
   function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
-    const blockMetaName = (0, import_data119.useSelect)(
+    const blockMetaName = (0, import_data120.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         return getBlockAttributes3(clientIds?.[0])?.metadata?.name;
@@ -71736,16 +72158,16 @@ var wp;
     const isSingleBlock = clientIds.length === 1;
     let description;
     if (isSingleBlock && blockMetaName) {
-      description = (0, import_i18n105.sprintf)(
+      description = (0, import_i18n107.sprintf)(
         /* translators: 1: The block type's name. 2: The block's user-provided name (the same as the override name). */
-        (0, import_i18n105.__)('This %1$s is editable using the "%2$s" override.'),
+        (0, import_i18n107.__)('This %1$s is editable using the "%2$s" override.'),
         blockTitle.toLowerCase(),
         blockMetaName
       );
     } else {
-      description = (0, import_i18n105.__)("These blocks are editable using overrides.");
+      description = (0, import_i18n107.__)("These blocks are editable using overrides.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components108.__experimentalText, { children: description });
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(Text, { children: description });
   }
   function PatternOverridesDropdown({
     icon,
@@ -71753,8 +72175,8 @@ var wp;
     blockTitle,
     label
   }) {
-    const [isOpen, setIsOpen] = (0, import_element201.useState)(false);
-    const anchorRef = (0, import_element201.useRef)();
+    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)(
         import_components108.ToolbarButton,
@@ -71860,7 +72282,7 @@ var wp;
     return isSelectionOfSameType ? blockType?.icon : copy_default;
   }
   function BlockToolbarIcon({ clientIds, isSynced }) {
-    const { icon, showIconLabels, variant } = (0, import_data120.useSelect)(
+    const { icon, showIconLabels, variant } = (0, import_data121.useSelect)(
       (select3) => {
         return {
           icon: getBlockIcon({ select: select3, clientIds }),
@@ -71882,7 +72304,7 @@ var wp;
     });
     const isSingleBlock = clientIds.length === 1;
     const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
-    const label = isSingleBlock ? blockTitle : (0, import_i18n106.__)("Multiple blocks selected");
+    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)(
       block_icon_default,
@@ -71965,7 +72387,7 @@ var wp;
       areSelectedBlocksHiddenOnViewport,
       showStyleStateSlot,
       canEdit
-    } = (0, import_data121.useSelect)((select3) => {
+    } = (0, import_data122.useSelect)((select3) => {
       const { canEditBlock: canEditBlock2 } = select3(store);
       const {
         getBlockName: getBlockName2,
@@ -71975,7 +72397,7 @@ var wp;
         isBlockValid: isBlockValid2,
         getBlockEditingMode: getBlockEditingMode2,
         getBlockAttributes: getBlockAttributes3,
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         getTemplateLock: getTemplateLock2,
         getParentSectionBlock: getParentSectionBlock2,
         isZoomOut: isZoomOut2,
@@ -72010,7 +72432,7 @@ var wp;
       const _isSectionBlock = isSectionBlock2(selectedBlockClientId);
       const _canEditBlock = canEditBlock2(selectedBlockClientId);
       const _showSwitchSectionStyleButton = _canEditBlock && (_isZoomOut || _isSectionBlock);
-      const _currentDeviceType = getSettings8()?.[deviceTypeKey]?.toLowerCase() || "desktop";
+      const _currentDeviceType = getSettings9()?.[deviceTypeKey]?.toLowerCase() || "desktop";
       const _areSelectedBlocksHiddenOnViewport = selectedBlockClientIds.length > 0 && selectedBlockClientIds.every(
         (id) => isBlockHiddenAtViewport2(id, _currentDeviceType)
       );
@@ -72043,12 +72465,12 @@ var wp;
         canEdit: _canEditBlock
       };
     }, []);
-    const toolbarWrapperRef = (0, import_element202.useRef)(null);
-    const nodeRef = (0, import_element202.useRef)();
+    const toolbarWrapperRef = (0, import_element203.useRef)(null);
+    const nodeRef = (0, import_element203.useRef)();
     const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
       ref: nodeRef
     });
-    const isLargeViewport = !(0, import_compose75.useViewportMatch)("medium", "<");
+    const isLargeViewport = !(0, import_compose77.useViewportMatch)("medium", "<");
     const hasBlockToolbar = useHasBlockToolbar();
     if (!hasBlockToolbar) {
       return null;
@@ -72067,7 +72489,7 @@ var wp;
       {
         focusEditorOnEscape: true,
         className: classes,
-        "aria-label": (0, import_i18n107.__)("Block tools"),
+        "aria-label": (0, import_i18n109.__)("Block tools"),
         variant: variant === "toolbar" ? void 0 : variant,
         focusOnMount,
         __experimentalInitialIndex,
@@ -72179,17 +72601,17 @@ var wp;
     __unstableContentRef
   }) {
     const { capturingClientId, isInsertionPointVisible, lastClientId } = useSelectedBlockToolProps(clientId);
-    const initialToolbarItemIndexRef = (0, import_element203.useRef)();
-    (0, import_element203.useEffect)(() => {
+    const initialToolbarItemIndexRef = (0, import_element204.useRef)();
+    (0, import_element204.useEffect)(() => {
       initialToolbarItemIndexRef.current = void 0;
     }, [clientId]);
-    const { stopTyping: stopTyping2 } = (0, import_data122.useDispatch)(store);
-    const isToolbarForcedRef = (0, import_element203.useRef)(false);
+    const { stopTyping: stopTyping2 } = (0, import_data123.useDispatch)(store);
+    const isToolbarForcedRef = (0, import_element204.useRef)(false);
     (0, import_keyboard_shortcuts10.useShortcut)("core/block-editor/focus-toolbar", () => {
       isToolbarForcedRef.current = true;
       stopTyping2(true);
     });
-    (0, import_element203.useEffect)(() => {
+    (0, import_element204.useEffect)(() => {
       isToolbarForcedRef.current = false;
     });
     const clientIdToPositionOver = capturingClientId || clientId;
@@ -72224,12 +72646,12 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
-  var import_data123 = __toESM(require_data(), 1);
-  var import_element204 = __toESM(require_element(), 1);
+  var import_data124 = __toESM(require_data(), 1);
+  var import_element205 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserter-button.mjs
   var import_components111 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);
   var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   function ZoomOutModeInserterButton({ onClick }) {
     return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
@@ -72243,7 +72665,7 @@ var wp;
           "block-editor-block-tools__zoom-out-mode-inserter-button"
         ),
         onClick,
-        label: (0, import_i18n108._x)(
+        label: (0, import_i18n110._x)(
           "Add pattern",
           "Generic label for pattern inserter button"
         )
@@ -72255,7 +72677,7 @@ var wp;
   // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
   var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   function ZoomOutModeInserters() {
-    const [isReady, setIsReady] = (0, import_element204.useState)(false);
+    const [isReady, setIsReady] = (0, import_element205.useState)(false);
     const {
       hasSelection,
       blockOrder,
@@ -72264,9 +72686,9 @@ var wp;
       selectedBlockClientId,
       blockInsertionPoint,
       insertionPointVisible
-    } = (0, import_data123.useSelect)((select3) => {
+    } = (0, import_data124.useSelect)((select3) => {
       const {
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         getBlockOrder: getBlockOrder2,
         getSelectionStart: getSelectionStart2,
         getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -72279,14 +72701,14 @@ var wp;
         hasSelection: !!getSelectionStart2().clientId,
         blockOrder: getBlockOrder2(root),
         sectionRootClientId: root,
-        setInserterIsOpened: getSettings8().__experimentalSetIsInserterOpened,
+        setInserterIsOpened: getSettings9().__experimentalSetIsInserterOpened,
         selectedBlockClientId: getSelectedBlockClientId2(),
         blockInsertionPoint: getBlockInsertionPoint2(),
         insertionPointVisible: isBlockInsertionPointVisible2()
       };
     }, []);
-    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data123.useDispatch)(store));
-    (0, import_element204.useEffect)(() => {
+    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data124.useDispatch)(store));
+    (0, import_element205.useEffect)(() => {
       const timeout = setTimeout(() => {
         setIsReady(true);
       }, 500);
@@ -72333,16 +72755,16 @@ var wp;
   var zoom_out_mode_inserters_default = ZoomOutModeInserters;

   // packages/block-editor/build-module/components/block-tools/use-show-block-tools.mjs
-  var import_data124 = __toESM(require_data(), 1);
+  var import_data125 = __toESM(require_data(), 1);
   var import_blocks79 = __toESM(require_blocks(), 1);
   function useShowBlockTools() {
-    return (0, import_data124.useSelect)((select3) => {
+    return (0, import_data125.useSelect)((select3) => {
       const {
         getSelectedBlockClientId: getSelectedBlockClientId2,
         getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
         getBlock: getBlock2,
         getBlockMode: getBlockMode2,
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         isTyping: isTyping3,
         isBlockInterfaceHidden: isBlockInterfaceHidden3
       } = unlock(select3(store));
@@ -72351,7 +72773,7 @@ var wp;
       const hasSelectedBlock2 = !!clientId && !!block;
       const isEmptyDefaultBlock = hasSelectedBlock2 && (0, import_blocks79.isUnmodifiedDefaultBlock)(block, "content") && getBlockMode2(clientId) !== "html";
       const _showEmptyBlockSideInserter = clientId && !isTyping3() && isEmptyDefaultBlock;
-      const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings8().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
+      const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings9().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
       return {
         showEmptyBlockSideInserter: _showEmptyBlockSideInserter,
         showBlockToolbarPopover: _showBlockToolbarPopover
@@ -72365,7 +72787,7 @@ var wp;
     const {
       getSelectedBlockClientId: getSelectedBlockClientId2,
       getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       isTyping: isTyping3,
       isDragging: isDragging3,
       isZoomOut: isZoomOut2,
@@ -72374,7 +72796,7 @@ var wp;
     const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
     return {
       clientId,
-      hasFixedToolbar: getSettings8().hasFixedToolbar,
+      hasFixedToolbar: getSettings9().hasFixedToolbar,
       isTyping: isTyping3(),
       isZoomOutMode: isZoomOut2(),
       isDragging: isDragging3(),
@@ -72395,7 +72817,7 @@ var wp;
       isDragging: isDragging3,
       viewportModalClientIds: viewportModalClientIds2,
       blockVisibilitySetting
-    } = (0, import_data125.useSelect)(selector2, []);
+    } = (0, import_data126.useSelect)(selector2, []);
     const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
     const {
       getBlocksByClientId: getBlocksByClientId2,
@@ -72406,11 +72828,11 @@ var wp;
       isGroupable: isGroupable2,
       getEditedContentOnlySection: getEditedContentOnlySection2,
       canEditBlock: canEditBlock2
-    } = unlock((0, import_data125.useSelect)(store));
-    const { getGroupingBlockName } = (0, import_data125.useSelect)(import_blocks80.store);
+    } = unlock((0, import_data126.useSelect)(store));
+    const { getGroupingBlockName } = (0, import_data126.useSelect)(import_blocks80.store);
     const { showEmptyBlockSideInserter, showBlockToolbarPopover } = useShowBlockTools();
     const pasteStyles = usePasteStyles();
-    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element205.useState)(null);
+    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element206.useState)(null);
     const { canRename } = useBlockRename(
       getBlockName2(getSelectedBlockClientIds2()[0])
     );
@@ -72427,7 +72849,7 @@ var wp;
       stopEditingContentOnlySection: stopEditingContentOnlySection2,
       showViewportModal: showViewportModal2,
       hideViewportModal: hideViewportModal2
-    } = unlock((0, import_data125.useDispatch)(store));
+    } = unlock((0, import_data126.useDispatch)(store));
     function onKeyDown(event) {
       if (event.defaultPrevented) {
         return;
@@ -72444,9 +72866,9 @@ var wp;
             moveBlocksDown2(clientIds, rootClientId);
           }
           const blockLength = Array.isArray(clientIds) ? clientIds.length : 1;
-          const message2 = (0, import_i18n109.sprintf)(
+          const message2 = (0, import_i18n111.sprintf)(
             // translators: %d: the name of the block that has been moved
-            (0, import_i18n109._n)(
+            (0, import_i18n111._n)(
               "%d block moved.",
               "%d blocks moved.",
               clientIds.length
@@ -72511,7 +72933,7 @@ var wp;
           const groupingBlockName = getGroupingBlockName();
           const newBlocks = groupBlocks(blocks2, groupingBlockName);
           replaceBlocks2(clientIds, newBlocks);
-          (0, import_a11y13.speak)((0, import_i18n109.__)("Selected blocks are grouped."));
+          (0, import_a11y13.speak)((0, import_i18n111.__)("Selected blocks are grouped."));
         }
       } else if (isMatch("core/block-editor/rename", event)) {
         const clientIds = getSelectedBlockClientIds2();
@@ -72564,7 +72986,7 @@ var wp;
             "block-editor-block-tools--is-dragging": isDragging3
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element205.useRef)(false), children: [
+            /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element206.useRef)(false), children: [
               !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 InsertionPoint,
                 {
@@ -72629,30 +73051,30 @@ var wp;
   }

   // packages/block-editor/build-module/components/observe-typing/index.mjs
-  var import_compose76 = __toESM(require_compose(), 1);
-  var import_data126 = __toESM(require_data(), 1);
+  var import_compose78 = __toESM(require_compose(), 1);
+  var import_data127 = __toESM(require_data(), 1);
   var import_dom63 = __toESM(require_dom(), 1);
-  var import_keycodes13 = __toESM(require_keycodes(), 1);
+  var import_keycodes14 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
   var KEY_DOWN_ELIGIBLE_KEY_CODES = /* @__PURE__ */ new Set([
-    import_keycodes13.UP,
-    import_keycodes13.RIGHT,
-    import_keycodes13.DOWN,
-    import_keycodes13.LEFT,
-    import_keycodes13.ENTER,
-    import_keycodes13.BACKSPACE
+    import_keycodes14.UP,
+    import_keycodes14.RIGHT,
+    import_keycodes14.DOWN,
+    import_keycodes14.LEFT,
+    import_keycodes14.ENTER,
+    import_keycodes14.BACKSPACE
   ]);
   function isKeyDownEligibleForStartTyping(event) {
     const { keyCode, shiftKey } = event;
     return !shiftKey && KEY_DOWN_ELIGIBLE_KEY_CODES.has(keyCode);
   }
   function useMouseMoveTypingReset() {
-    const isTyping3 = (0, import_data126.useSelect)(
+    const isTyping3 = (0, import_data127.useSelect)(
       (select3) => select3(store).isTyping(),
       []
     );
-    const { stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
-    return (0, import_compose76.useRefEffect)(
+    const { stopTyping: stopTyping2 } = (0, import_data127.useDispatch)(store);
+    return (0, import_compose78.useRefEffect)(
       (node) => {
         if (!isTyping3) {
           return;
@@ -72683,13 +73105,13 @@ var wp;
     );
   }
   function useTypingObserver() {
-    const isTyping3 = (0, import_data126.useSelect)(
+    const isTyping3 = (0, import_data127.useSelect)(
       (select3) => select3(store).isTyping(),
       []
     );
-    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
+    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data127.useDispatch)(store);
     const ref1 = useMouseMoveTypingReset();
-    const ref2 = (0, import_compose76.useRefEffect)(
+    const ref2 = (0, import_compose78.useRefEffect)(
       (node) => {
         if (isTyping3) {
           let stopTypingOnNonTextField2 = function(event) {
@@ -72701,7 +73123,7 @@ var wp;
             });
           }, stopTypingOnEscapeKey2 = function(event) {
             const { keyCode } = event;
-            if (keyCode === import_keycodes13.ESCAPE || keyCode === import_keycodes13.TAB) {
+            if (keyCode === import_keycodes14.ESCAPE || keyCode === import_keycodes14.TAB) {
               stopTyping2();
             }
           }, stopTypingOnSelectionUncollapse2 = function() {
@@ -72754,7 +73176,7 @@ var wp;
       },
       [isTyping3, startTyping2, stopTyping2]
     );
-    return (0, import_compose76.useMergeRefs)([ref1, ref2]);
+    return (0, import_compose78.useMergeRefs)([ref1, ref2]);
   }
   function ObserveTyping({ children }) {
     return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ref: useTypingObserver(), children });
@@ -72762,19 +73184,19 @@ var wp;
   var observe_typing_default = ObserveTyping;

   // packages/block-editor/build-module/components/use-block-commands/index.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);
   var import_blocks81 = __toESM(require_blocks(), 1);
-  var import_data127 = __toESM(require_data(), 1);
+  var import_data128 = __toESM(require_data(), 1);
   var import_commands = __toESM(require_commands(), 1);
   var getTransformCommands = () => function useTransformCommands() {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data127.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data128.useDispatch)(store);
     const {
       blocks: blocks2,
       clientIds,
       canRemove,
       possibleBlockTransformations,
       invalidSelection
-    } = (0, import_data127.useSelect)((select3) => {
+    } = (0, import_data128.useSelect)((select3) => {
       const {
         getBlockRootClientId: getBlockRootClientId2,
         getBlockTransformItems: getBlockTransformItems2,
@@ -72838,7 +73260,7 @@ var wp;
         return {
           name: "core/block-editor/transform-to-" + (id || name).replace(/\//g, "-"),
           /* translators: %s: Block or block variation name. */
-          label: (0, import_i18n110.sprintf)((0, import_i18n110.__)("Transform to %s"), title),
+          label: (0, import_i18n112.sprintf)((0, import_i18n112.__)("Transform to %s"), title),
           icon: blockIcon?.src,
           category: "command",
           callback: ({ close }) => {
@@ -72856,10 +73278,10 @@ var wp;
       isUngroupable: isUngroupable2,
       isGroupable: isGroupable2,
       blockVisibilitySetting
-    } = (0, import_data127.useSelect)((select3) => {
+    } = (0, import_data128.useSelect)((select3) => {
       const {
         getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getSettings: getSettings8,
+        getSettings: getSettings9,
         isUngroupable: _isUngroupable,
         isGroupable: _isGroupable
       } = select3(store);
@@ -72868,7 +73290,7 @@ var wp;
         clientIds: selectedBlockClientIds,
         isUngroupable: _isUngroupable(),
         isGroupable: _isGroupable(),
-        blockVisibilitySetting: getSettings8().__experimentalFeatures?.blockVisibility?.allowEditing
+        blockVisibilitySetting: getSettings9().__experimentalFeatures?.blockVisibility?.allowEditing
       };
     }, []);
     const {
@@ -72877,11 +73299,11 @@ var wp;
       getBlocksByClientId: getBlocksByClientId2,
       canRemoveBlocks: canRemoveBlocks2,
       isBlockHiddenAnywhere: isBlockHiddenAnywhere2
-    } = unlock((0, import_data127.useSelect)(store));
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data127.useSelect)(store);
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data127.useSelect)(import_blocks81.store);
+    } = unlock((0, import_data128.useSelect)(store));
+    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data128.useSelect)(store);
+    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data128.useSelect)(import_blocks81.store);
     const blocks2 = getBlocksByClientId2(clientIds);
-    const blockEditorDispatch = (0, import_data127.useDispatch)(store);
+    const blockEditorDispatch = (0, import_data128.useDispatch)(store);
     const {
       removeBlocks: removeBlocks2,
       replaceBlocks: replaceBlocks2,
@@ -72927,7 +73349,7 @@ var wp;
     if (canDuplicate) {
       commands.push({
         name: "duplicate",
-        label: (0, import_i18n110.__)("Duplicate"),
+        label: (0, import_i18n112.__)("Duplicate"),
         callback: () => duplicateBlocks2(clientIds, true),
         icon: copy_default
       });
@@ -72936,7 +73358,7 @@ var wp;
       commands.push(
         {
           name: "add-before",
-          label: (0, import_i18n110.__)("Add before"),
+          label: (0, import_i18n112.__)("Add before"),
           callback: () => {
             const clientId = Array.isArray(clientIds) ? clientIds[0] : clientId;
             insertBeforeBlock2(clientId);
@@ -72945,7 +73367,7 @@ var wp;
         },
         {
           name: "add-after",
-          label: (0, import_i18n110.__)("Add after"),
+          label: (0, import_i18n112.__)("Add after"),
           callback: () => {
             const clientId = Array.isArray(clientIds) ? clientIds[clientIds.length - 1] : clientId;
             insertAfterBlock2(clientId);
@@ -72957,7 +73379,7 @@ var wp;
     if (isGroupable2) {
       commands.push({
         name: "Group",
-        label: (0, import_i18n110.__)("Group"),
+        label: (0, import_i18n112.__)("Group"),
         callback: onGroup,
         icon: group_default
       });
@@ -72965,7 +73387,7 @@ var wp;
     if (isUngroupable2) {
       commands.push({
         name: "ungroup",
-        label: (0, import_i18n110.__)("Ungroup"),
+        label: (0, import_i18n112.__)("Ungroup"),
         callback: onUngroup,
         icon: ungroup_default
       });
@@ -72973,7 +73395,7 @@ var wp;
     if (canRemove) {
       commands.push({
         name: "remove",
-        label: (0, import_i18n110.__)("Delete"),
+        label: (0, import_i18n112.__)("Delete"),
         callback: () => removeBlocks2(clientIds, true),
         icon: trash_default
       });
@@ -72990,7 +73412,7 @@ var wp;
       );
       commands.push({
         name: "toggle-visibility",
-        label: hasHiddenBlock ? (0, import_i18n110.__)("Show") : (0, import_i18n110.__)("Hide"),
+        label: hasHiddenBlock ? (0, import_i18n112.__)("Show") : (0, import_i18n112.__)("Hide"),
         callback: () => showViewportModal2(clientIds),
         icon: hasHiddenBlock ? seen_default : unseen_default
       });
@@ -73053,17 +73475,17 @@ var wp;
     iframeProps
   }) {
     useBlockCommands();
-    const isTabletViewport = (0, import_compose77.useViewportMatch)("medium", "<");
+    const isTabletViewport = (0, import_compose79.useViewportMatch)("medium", "<");
     const resetTypingRef = useMouseMoveTypingReset();
     const clearerRef = useBlockSelectionClearer();
-    const localRef = (0, import_element206.useRef)();
-    const contentRef = (0, import_compose77.useMergeRefs)([
+    const localRef = (0, import_element207.useRef)();
+    const contentRef = (0, import_compose79.useMergeRefs)([
       contentRefProp,
       clearerRef,
       localRef,
       useTypingObserver()
     ]);
-    const zoomLevel2 = (0, import_data128.useSelect)(
+    const zoomLevel2 = (0, import_data129.useSelect)(
       (select3) => unlock(select3(store)).getZoomLevel(),
       []
     );
@@ -73138,8 +73560,8 @@ var wp;

   // packages/block-editor/build-module/components/color-style-selector/index.mjs
   var import_components114 = __toESM(require_components(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_keycodes14 = __toESM(require_keycodes(), 1);
+  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" }) });
@@ -73155,7 +73577,7 @@ var wp;
   };
   var renderToggleComponent = ({ TextColor, BackgroundColor }) => function ToggleComponent({ onToggle, isOpen }) {
     const openOnArrowDown = (event) => {
-      if (!isOpen && event.keyCode === import_keycodes14.DOWN) {
+      if (!isOpen && event.keyCode === import_keycodes15.DOWN) {
         event.preventDefault();
         onToggle();
       }
@@ -73164,7 +73586,7 @@ var wp;
       import_components114.ToolbarButton,
       {
         className: "components-toolbar__control block-library-colors-selector__toggle",
-        label: (0, import_i18n111.__)("Open Colors Selector"),
+        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, {}) }) })
@@ -73193,57 +73615,57 @@ var wp;
   // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
   var import_deprecated16 = __toESM(require_deprecated(), 1);
   var import_components121 = __toESM(require_components(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_data141 = __toESM(require_data(), 1);
-  var import_element223 = __toESM(require_element(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_data142 = __toESM(require_data(), 1);
+  var import_element224 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/list-view/index.mjs
-  var import_compose83 = __toESM(require_compose(), 1);
+  var import_compose85 = __toESM(require_compose(), 1);
   var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
   var import_components120 = __toESM(require_components(), 1);
-  var import_data140 = __toESM(require_data(), 1);
+  var import_data141 = __toESM(require_data(), 1);
   var import_deprecated15 = __toESM(require_deprecated(), 1);
-  var import_element222 = __toESM(require_element(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_element223 = __toESM(require_element(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/list-view/branch.mjs
   var import_components118 = __toESM(require_components(), 1);
-  var import_element215 = __toESM(require_element(), 1);
-  var import_data133 = __toESM(require_data(), 1);
+  var import_element216 = __toESM(require_element(), 1);
+  var import_data134 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/list-view/appender.mjs
-  var import_compose78 = __toESM(require_compose(), 1);
+  var import_compose80 = __toESM(require_compose(), 1);
   var import_a11y14 = __toESM(require_a11y(), 1);
-  var import_data129 = __toESM(require_data(), 1);
-  var import_element208 = __toESM(require_element(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_data130 = __toESM(require_data(), 1);
+  var import_element209 = __toESM(require_element(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/list-view/context.mjs
-  var import_element207 = __toESM(require_element(), 1);
-  var ListViewContext = (0, import_element207.createContext)({});
+  var import_element208 = __toESM(require_element(), 1);
+  var ListViewContext = (0, import_element208.createContext)({});
   ListViewContext.displayName = "ListViewContext";
-  var useListViewContext = () => (0, import_element207.useContext)(ListViewContext);
-  var ListViewTreeStateContext = (0, import_element207.createContext)({});
+  var useListViewContext = () => (0, import_element208.useContext)(ListViewContext);
+  var ListViewTreeStateContext = (0, import_element208.createContext)({});
   ListViewTreeStateContext.displayName = "ListViewTreeStateContext";
-  var useListViewTreeState = () => (0, import_element207.useContext)(ListViewTreeStateContext);
-  var ListViewInsertedBlockContext = (0, import_element207.createContext)(null);
+  var useListViewTreeState = () => (0, import_element208.useContext)(ListViewTreeStateContext);
+  var ListViewInsertedBlockContext = (0, import_element208.createContext)(null);
   ListViewInsertedBlockContext.displayName = "ListViewInsertedBlockContext";
-  var useInsertedBlockClientId = () => (0, import_element207.useContext)(ListViewInsertedBlockContext);
+  var useInsertedBlockClientId = () => (0, import_element208.useContext)(ListViewInsertedBlockContext);

   // packages/block-editor/build-module/components/list-view/aria-referenced-text.mjs
-  var import_react52 = __toESM(require_react(), 1);
+  var import_react53 = __toESM(require_react(), 1);
   function AriaReferencedText({ children, ...props }) {
-    return /* @__PURE__ */ (0, import_react52.createElement)("div", { hidden: true, ...props, key: children }, children);
+    return /* @__PURE__ */ (0, import_react53.createElement)("div", { hidden: true, ...props, key: children }, children);
   }

   // packages/block-editor/build-module/components/list-view/appender.mjs
   var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-  var Appender = (0, import_element208.forwardRef)(
+  var Appender = (0, import_element209.forwardRef)(
     ({ nestingLevel, blockCount, clientId, ...props }, ref) => {
       const { setInsertedBlockClientId } = useListViewContext();
       const insertedBlockClientId = useInsertedBlockClientId();
-      const instanceId = (0, import_compose78.useInstanceId)(Appender);
-      const { directInsert, hideInserter } = (0, import_data129.useSelect)(
+      const instanceId = (0, import_compose80.useInstanceId)(Appender);
+      const { directInsert, hideInserter } = (0, import_data130.useSelect)(
         (select3) => {
           const { getBlockListSettings: getBlockListSettings2, getTemplateLock: getTemplateLock2, isZoomOut: isZoomOut2 } = unlock(select3(store));
           const settings2 = getBlockListSettings2(clientId);
@@ -73264,14 +73686,14 @@ var wp;
         clientId: insertedBlockClientId,
         context: "list-view"
       });
-      (0, import_element208.useEffect)(() => {
+      (0, import_element209.useEffect)(() => {
         if (!insertedBlockTitle?.length) {
           return;
         }
         (0, import_a11y14.speak)(
-          (0, import_i18n112.sprintf)(
+          (0, import_i18n114.sprintf)(
             // translators: %s: name of block being inserted (i.e. Paragraph, Image, Group etc)
-            (0, import_i18n112.__)("%s block inserted"),
+            (0, import_i18n114.__)("%s block inserted"),
             insertedBlockTitle
           ),
           "assertive"
@@ -73281,9 +73703,9 @@ var wp;
         return null;
       }
       const descriptionId = `list-view-appender__${instanceId}`;
-      const description = (0, import_i18n112.sprintf)(
+      const description = (0, import_i18n114.sprintf)(
         /* translators: 1: The name of the block. 2: The numerical position of the block. 3: The level of nesting for the block. */
-        (0, import_i18n112.__)("Append to %1$s block at position %2$d, Level %3$d"),
+        (0, import_i18n114.__)("Append to %1$s block at position %2$d, Level %3$d"),
         blockTitle,
         blockCount + 1,
         nestingLevel
@@ -73318,22 +73740,22 @@ var wp;
   // packages/block-editor/build-module/components/list-view/block.mjs
   var import_blocks83 = __toESM(require_blocks(), 1);
   var import_components117 = __toESM(require_components(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_element214 = __toESM(require_element(), 1);
-  var import_data132 = __toESM(require_data(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_keycodes16 = __toESM(require_keycodes(), 1);
+  var import_compose82 = __toESM(require_compose(), 1);
+  var import_element215 = __toESM(require_element(), 1);
+  var import_data133 = __toESM(require_data(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_keycodes17 = __toESM(require_keycodes(), 1);
   var import_is_shallow_equal2 = __toESM(require_is_shallow_equal(), 1);
   var import_keyboard_shortcuts12 = __toESM(require_keyboard_shortcuts(), 1);
   var import_a11y15 = __toESM(require_a11y(), 1);

   // packages/block-editor/build-module/components/list-view/leaf.mjs
   var import_components115 = __toESM(require_components(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_element209 = __toESM(require_element(), 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 AnimatedTreeGridRow = animated(import_components115.__experimentalTreeGridRow);
-  var ListViewLeaf = (0, import_element209.forwardRef)(
+  var ListViewLeaf = (0, import_element210.forwardRef)(
     ({
       isDragged,
       isSelected,
@@ -73350,7 +73772,7 @@ var wp;
         enableAnimation: true,
         triggerAnimationOnChange: path
       });
-      const mergedRef = (0, import_compose79.useMergeRefs)([ref, animationRef]);
+      const mergedRef = (0, import_compose81.useMergeRefs)([ref, animationRef]);
       return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
         AnimatedTreeGridRow,
         {
@@ -73370,14 +73792,14 @@ var wp;

   // packages/block-editor/build-module/components/list-view/use-list-view-scroll-into-view.mjs
   var import_dom64 = __toESM(require_dom(), 1);
-  var import_element210 = __toESM(require_element(), 1);
+  var import_element211 = __toESM(require_element(), 1);
   function useListViewScrollIntoView({
     isSelected,
     selectedClientIds,
     rowItemRef
   }) {
     const isSingleSelection = selectedClientIds.length === 1;
-    (0, import_element210.useLayoutEffect)(() => {
+    (0, import_element211.useLayoutEffect)(() => {
       if (!isSelected || !isSingleSelection || !rowItemRef.current) {
         return;
       }
@@ -73396,17 +73818,17 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/block-contents.mjs
-  var import_element213 = __toESM(require_element(), 1);
+  var import_element214 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/list-view/block-select-button.mjs
   var import_components116 = __toESM(require_components(), 1);
-  var import_element212 = __toESM(require_element(), 1);
-  var import_data131 = __toESM(require_data(), 1);
+  var import_element213 = __toESM(require_element(), 1);
+  var import_data132 = __toESM(require_data(), 1);
   var import_blocks82 = __toESM(require_blocks(), 1);
-  var import_keycodes15 = __toESM(require_keycodes(), 1);
+  var import_keycodes16 = __toESM(require_keycodes(), 1);

   // packages/block-editor/build-module/components/list-view/expander.mjs
-  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
   var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   function ListViewExpander({ onClick }) {
     return (
@@ -73424,15 +73846,15 @@ var wp;
           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_i18n113.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
+          children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(icon_default, { icon: (0, import_i18n115.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
         }
       )
     );
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-images.mjs
-  var import_element211 = __toESM(require_element(), 1);
-  var import_data130 = __toESM(require_data(), 1);
+  var import_element212 = __toESM(require_element(), 1);
+  var import_data131 = __toESM(require_data(), 1);
   var MAX_IMAGES = 3;
   var IMAGE_GETTERS = {
     "core/image": ({ clientId, attributes }) => {
@@ -73491,7 +73913,7 @@ var wp;
     return isExpanded ? [] : images;
   }
   function useListViewImages({ clientId, isExpanded }) {
-    const { block } = (0, import_data130.useSelect)(
+    const { block } = (0, import_data131.useSelect)(
       (select3) => {
         const { getBlockName: getBlockName2, getBlock: getBlock2 } = select3(store);
         const hasImages = !!IMAGE_GETTERS[getBlockName2(clientId)];
@@ -73499,7 +73921,7 @@ var wp;
       },
       [clientId]
     );
-    const images = (0, import_element211.useMemo)(() => {
+    const images = (0, import_element212.useMemo)(() => {
       return getImagesFromBlock(block, isExpanded);
     }, [block, isExpanded]);
     return images;
@@ -73520,6 +73942,7 @@ var wp;
     onDragEnd,
     draggable,
     isExpanded,
+    isSelected,
     ariaDescribedBy,
     visibilityLabel,
     isDisabled = false
@@ -73528,7 +73951,7 @@ var wp;
       clientId,
       context: "list-view"
     });
-    const { icon, anchor, isSticky, isLocked } = (0, import_data131.useSelect)(
+    const { icon, anchor, isSticky, isLocked } = (0, import_data132.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -73566,7 +73989,7 @@ var wp;
       onDragStart?.(event);
     };
     function onKeyDown(event) {
-      if (event.keyCode === import_keycodes15.ENTER || event.keyCode === import_keycodes15.SPACE) {
+      if (event.keyCode === import_keycodes16.ENTER || event.keyCode === import_keycodes16.SPACE) {
         onClick(event);
       }
     }
@@ -73596,7 +74019,14 @@ var wp;
           "aria-expanded": isExpanded,
           children: [
             /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
-            /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(block_icon_default, { icon, showColors: true, context: "list-view" }),
+            /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+              block_icon_default,
+              {
+                icon,
+                showColors: !isSelected,
+                context: "list-view"
+              }
+            ),
             /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
               Stack,
               {
@@ -73658,7 +74088,7 @@ var wp;
       )
     );
   }
-  var block_select_button_default = (0, import_element212.forwardRef)(ListViewBlockSelectButton);
+  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);
@@ -73676,7 +74106,7 @@ var wp;
       }
     );
   }
-  var ListViewBlockContents = (0, import_element213.forwardRef)(
+  var ListViewBlockContents = (0, import_element214.forwardRef)(
     ({
       onClick,
       onToggleExpanded,
@@ -73717,23 +74147,23 @@ var wp;
   var block_contents_default = ListViewBlockContents;

   // packages/block-editor/build-module/components/list-view/utils.mjs
-  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);
   var import_dom65 = __toESM(require_dom(), 1);
   var BLOCK_LIST_ITEM_HEIGHT = 32;
-  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n114.sprintf)(
+  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n116.sprintf)(
     /* translators: 1: The numerical position of the block. 2: The total number of blocks. 3. The level of nesting for the block. */
-    (0, import_i18n114.__)("Block %1$d of %2$d, Level %3$d."),
+    (0, import_i18n116.__)("Block %1$d of %2$d, Level %3$d."),
     position,
     siblingCount,
     level
   );
   var getBlockPropertiesDescription = (positionLabel, isLocked) => [
-    positionLabel ? `${(0, import_i18n114.sprintf)(
+    positionLabel ? `${(0, import_i18n116.sprintf)(
       // translators: %s: Position of selected block, e.g. "Sticky" or "Fixed".
-      (0, import_i18n114.__)("Position: %s"),
+      (0, import_i18n116.__)("Position: %s"),
       positionLabel
     )}.` : void 0,
-    isLocked ? (0, import_i18n114.__)("This block is locked.") : void 0
+    isLocked ? (0, import_i18n116.__)("This block is locked.") : void 0
   ].filter(Boolean).join(" ");
   var isClientIdSelected = (clientId, selectedBlockClientIds) => Array.isArray(selectedBlockClientIds) && selectedBlockClientIds.length ? selectedBlockClientIds.indexOf(clientId) !== -1 : selectedBlockClientIds === clientId;
   function getCommonDepthClientIds(startId, endId, startParents, endParents) {
@@ -73862,12 +74292,12 @@ var wp;
     selectedClientIds,
     isSyncedBranch
   }) {
-    const cellRef = (0, import_element214.useRef)(null);
-    const rowRef = (0, import_element214.useRef)(null);
-    const settingsRef = (0, import_element214.useRef)(null);
-    const [isHovered, setIsHovered] = (0, import_element214.useState)(false);
-    const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element214.useState)();
-    const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element214.useState)(false);
+    const cellRef = (0, import_element215.useRef)(null);
+    const rowRef = (0, import_element215.useRef)(null);
+    const settingsRef = (0, import_element215.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element215.useState)(false);
+    const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element215.useState)();
+    const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element215.useState)(false);
     const isFirstSelectedBlock = isSelected && selectedClientIds[0] === clientId;
     const isLastSelectedBlock = isSelected && selectedClientIds[selectedClientIds.length - 1] === clientId;
     const {
@@ -73880,8 +74310,8 @@ var wp;
       insertBeforeBlock: insertBeforeBlock2,
       showViewportModal: showViewportModal2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
-    } = unlock((0, import_data132.useDispatch)(store));
-    const debouncedToggleBlockHighlight = (0, import_compose80.useDebounce)(
+    } = unlock((0, import_data133.useDispatch)(store));
+    const debouncedToggleBlockHighlight = (0, import_compose82.useDebounce)(
       toggleBlockHighlight2,
       50
     );
@@ -73898,8 +74328,8 @@ var wp;
       canMoveBlock: canMoveBlock2,
       canRemoveBlocks: canRemoveBlocks2,
       isGroupable: isGroupable2
-    } = (0, import_data132.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data132.useSelect)(import_blocks83.store);
+    } = (0, import_data133.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data133.useSelect)(import_blocks83.store);
     const pasteStyles = usePasteStyles();
     const {
       blockName,
@@ -73912,18 +74342,18 @@ var wp;
       positionLabel,
       isSynced,
       isLocked
-    } = (0, import_data132.useSelect)(
+    } = (0, import_data133.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
           getBlockAttributes: getBlockAttributes3,
           getBlockEditingMode: getBlockEditingModeForClientId,
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getEditedContentOnlySection: getEditedContentOnlySection2,
           isSyncedBlock: isSyncedBlock2,
           isLockedBlock: isLockedBlock2
         } = unlock(select3(store));
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const attributes = getBlockAttributes3(clientId);
         return {
           blockName: getBlockName2(clientId),
@@ -73948,7 +74378,7 @@ var wp;
       // List View respects this by also hiding the block settings menu.
       (0, import_blocks83.hasBlockSupport)(blockName, "__experimentalToolbar", true)
     );
-    const instanceId = (0, import_compose80.useInstanceId)(ListViewBlock);
+    const instanceId = (0, import_compose82.useInstanceId)(ListViewBlock);
     const descriptionId = `list-view-block-select-button__description-${instanceId}`;
     const {
       BlockSettingsMenu: BlockSettingsMenu2,
@@ -73985,7 +74415,7 @@ var wp;
         stopEditingContentOnlySection2();
         return;
       }
-      const isDeleteKey = [import_keycodes16.BACKSPACE, import_keycodes16.DELETE].includes(event.keyCode);
+      const isDeleteKey = [import_keycodes17.BACKSPACE, import_keycodes17.DELETE].includes(event.keyCode);
       if (isMatch("core/block-editor/unselect", event) && selectedClientIds.length > 0) {
         event.stopPropagation();
         event.preventDefault();
@@ -74081,7 +74511,7 @@ var wp;
           const groupingBlockName = getGroupingBlockName();
           const newBlocks = groupBlocks(blocks2, groupingBlockName);
           replaceBlocks2(blocksToUpdate, newBlocks);
-          (0, import_a11y15.speak)((0, import_i18n115.__)("Selected blocks are grouped."));
+          (0, import_a11y15.speak)((0, import_i18n117.__)("Selected blocks are grouped."));
           const newlySelectedBlocks = getSelectedBlockClientIds2();
           updateFocusAndSelection(newlySelectedBlocks[0], false);
         }
@@ -74113,23 +74543,23 @@ var wp;
         }
       }
     }
-    const onMouseEnter = (0, import_element214.useCallback)(() => {
+    const onMouseEnter = (0, import_element215.useCallback)(() => {
       setIsHovered(true);
       debouncedToggleBlockHighlight(clientId, true);
     }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const onMouseLeave = (0, import_element214.useCallback)(() => {
+    const onMouseLeave = (0, import_element215.useCallback)(() => {
       setIsHovered(false);
       debouncedToggleBlockHighlight(clientId, false);
     }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const selectEditorBlock = (0, import_element214.useCallback)(
+    const selectEditorBlock = (0, import_element215.useCallback)(
       (event) => {
         const isKeyboardActivation = event?.detail === 0;
-        selectBlock2(event, clientId, isKeyboardActivation ? -1 : null);
+        selectBlock2(event, clientId, isKeyboardActivation ? 0 : null);
         event.preventDefault();
       },
       [clientId, selectBlock2]
     );
-    const updateFocusAndSelection = (0, import_element214.useCallback)(
+    const updateFocusAndSelection = (0, import_element215.useCallback)(
       (focusClientId, shouldSelectBlock) => {
         if (shouldSelectBlock) {
           selectBlock2(void 0, focusClientId, null, null);
@@ -74138,7 +74568,7 @@ var wp;
       },
       [selectBlock2, treeGridElementRef]
     );
-    const toggleExpanded = (0, import_element214.useCallback)(
+    const toggleExpanded = (0, import_element215.useCallback)(
       (event) => {
         event.preventDefault();
         event.stopPropagation();
@@ -74152,7 +74582,7 @@ var wp;
       },
       [clientId, updateExpansion, isExpanded]
     );
-    const onContextMenu = (0, import_element214.useCallback)(
+    const onContextMenu = (0, import_element215.useCallback)(
       (event) => {
         const { ownerDocument: ownerDocument2 } = settingsRef?.current || {};
         if (!ownerDocument2 || !ownerDocument2.hasFocus()) {
@@ -74168,7 +74598,7 @@ var wp;
       },
       [allowRightClickOverrides, settingsRef, showBlockActions]
     );
-    const onMouseDown = (0, import_element214.useCallback)(
+    const onMouseDown = (0, import_element215.useCallback)(
       (event) => {
         if (allowRightClickOverrides && event.button === 2) {
           event.preventDefault();
@@ -74176,7 +74606,7 @@ var wp;
       },
       [allowRightClickOverrides]
     );
-    const settingsPopoverAnchor = (0, import_element214.useMemo)(() => {
+    const settingsPopoverAnchor = (0, import_element215.useMemo)(() => {
       const { ownerDocument: ownerDocument2 } = rowRef?.current || {};
       if (!settingsAnchorRect || !ownerDocument2) {
         return void 0;
@@ -74188,7 +74618,7 @@ var wp;
         }
       };
     }, [settingsAnchorRect]);
-    const clearSettingsAnchorRect = (0, import_element214.useCallback)(() => {
+    const clearSettingsAnchorRect = (0, import_element215.useCallback)(() => {
       setSettingsAnchorRect(void 0);
     }, [setSettingsAnchorRect]);
     useListViewScrollIntoView({
@@ -74295,6 +74725,7 @@ var wp;
                     tabIndex: getListViewBlockTabIndex(tabIndex),
                     onFocus,
                     isExpanded: canEditBlock2 ? isExpanded : void 0,
+                    isSelected,
                     selectedClientIds,
                     ariaDescribedBy: descriptionId,
                     visibilityLabel: blockVisibilityDescription,
@@ -74350,7 +74781,7 @@ var wp;
                   clientId,
                   clientIds: dropdownClientIds,
                   icon: more_vertical_default,
-                  label: (0, import_i18n115.__)("Options"),
+                  label: (0, import_i18n117.__)("Options"),
                   popoverProps: {
                     anchor: settingsPopoverAnchor
                     // Used to position the settings at the cursor on right-click.
@@ -74383,7 +74814,7 @@ var wp;
       }
     );
   }
-  var block_default3 = (0, import_element214.memo)(ListViewBlock);
+  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);
@@ -74424,7 +74855,7 @@ var wp;
       isSyncedBranch = false,
       showAppender: showAppenderProp = true
     } = props;
-    const { canParentExpand, isParentSynced } = (0, import_data133.useSelect)(
+    const { canParentExpand, isParentSynced } = (0, import_data134.useSelect)(
       (select3) => {
         if (!parentId) {
           return { canParentExpand: true, isParentSynced: false };
@@ -74514,7 +74945,7 @@ var wp;
         isDragged
       });
       rows.push(
-        /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data133.AsyncModeProvider, { value: !isSelected, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data134.AsyncModeProvider, { value: !isSelected, children: [
           showBlock && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             block_default3,
             {
@@ -74580,13 +75011,13 @@ var wp;
       )
     ] });
   }
-  var branch_default = (0, import_element215.memo)(ListViewBranch);
+  var branch_default = (0, import_element216.memo)(ListViewBranch);

   // packages/block-editor/build-module/components/list-view/drop-indicator.mjs
   var import_components119 = __toESM(require_components(), 1);
   var import_dom66 = __toESM(require_dom(), 1);
-  var import_element216 = __toESM(require_element(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_element217 = __toESM(require_element(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);
   var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   function ListViewDropIndicatorPreview({
     draggedBlockClientId,
@@ -74599,7 +75030,7 @@ var wp;
       context: "list-view"
     });
     const { rootClientId, clientId, dropPosition } = blockDropTarget || {};
-    const [rootBlockElement, blockElement] = (0, import_element216.useMemo)(() => {
+    const [rootBlockElement, blockElement] = (0, import_element217.useMemo)(() => {
       if (!listViewRef.current) {
         return [];
       }
@@ -74612,8 +75043,8 @@ var wp;
       return [_rootBlockElement, _blockElement];
     }, [listViewRef, rootClientId, clientId]);
     const targetElement = blockElement || rootBlockElement;
-    const rtl = (0, import_i18n116.isRTL)();
-    const getDropIndicatorWidth = (0, import_element216.useCallback)(
+    const rtl = (0, import_i18n118.isRTL)();
+    const getDropIndicatorWidth = (0, import_element217.useCallback)(
       (targetElementRect, indent) => {
         if (!targetElement) {
           return 0;
@@ -74627,7 +75058,7 @@ var wp;
         const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
         if (scrollContainer && !windowScroll) {
           const scrollContainerRect = scrollContainer.getBoundingClientRect();
-          const distanceBetweenContainerAndTarget = (0, import_i18n116.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
+          const distanceBetweenContainerAndTarget = (0, import_i18n118.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
           const scrollContainerWidth = scrollContainer.clientWidth;
           if (scrollContainerWidth < width + distanceBetweenContainerAndTarget) {
             width = scrollContainerWidth - distanceBetweenContainerAndTarget;
@@ -74645,7 +75076,7 @@ var wp;
       },
       [rtl, targetElement]
     );
-    const style = (0, import_element216.useMemo)(() => {
+    const style = (0, import_element217.useMemo)(() => {
       if (!targetElement) {
         return {};
       }
@@ -74654,7 +75085,7 @@ var wp;
         width: getDropIndicatorWidth(targetElementRect, 0)
       };
     }, [getDropIndicatorWidth, targetElement]);
-    const horizontalScrollOffsetStyle = (0, import_element216.useMemo)(() => {
+    const horizontalScrollOffsetStyle = (0, import_element217.useMemo)(() => {
       if (!targetElement) {
         return {};
       }
@@ -74678,7 +75109,7 @@ var wp;
       }
       return {};
     }, [rtl, targetElement]);
-    const ariaLevel = (0, import_element216.useMemo)(() => {
+    const ariaLevel = (0, import_element217.useMemo)(() => {
       if (!rootBlockElement) {
         return 1;
       }
@@ -74688,13 +75119,13 @@ var wp;
       );
       return _ariaLevel ? _ariaLevel + 1 : 1;
     }, [rootBlockElement]);
-    const hasAdjacentSelectedBranch = (0, import_element216.useMemo)(() => {
+    const hasAdjacentSelectedBranch = (0, import_element217.useMemo)(() => {
       if (!targetElement) {
         return false;
       }
       return targetElement.classList.contains("is-branch-selected");
     }, [targetElement]);
-    const popoverAnchor = (0, import_element216.useMemo)(() => {
+    const popoverAnchor = (0, import_element217.useMemo)(() => {
       const isValidDropPosition = dropPosition === "top" || dropPosition === "bottom" || dropPosition === "inside";
       if (!targetElement || !isValidDropPosition) {
         return void 0;
@@ -74802,13 +75233,13 @@ var wp;

   // packages/block-editor/build-module/components/list-view/use-block-selection.mjs
   var import_a11y16 = __toESM(require_a11y(), 1);
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_data134 = __toESM(require_data(), 1);
-  var import_element217 = __toESM(require_element(), 1);
-  var import_keycodes17 = __toESM(require_keycodes(), 1);
+  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_data135 = __toESM(require_data(), 1);
+  var import_element218 = __toESM(require_element(), 1);
+  var import_keycodes18 = __toESM(require_keycodes(), 1);
   var import_blocks84 = __toESM(require_blocks(), 1);
   function useBlockSelection() {
-    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data134.useDispatch)(store);
+    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data135.useDispatch)(store);
     const {
       getBlockName: getBlockName2,
       getBlockParents: getBlockParents2,
@@ -74816,17 +75247,17 @@ var wp;
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
       hasMultiSelection: hasMultiSelection2,
       hasSelectedBlock: hasSelectedBlock2
-    } = (0, import_data134.useSelect)(store);
-    const { getBlockType: getBlockType34 } = (0, import_data134.useSelect)(import_blocks84.store);
-    const updateBlockSelection = (0, import_element217.useCallback)(
+    } = (0, import_data135.useSelect)(store);
+    const { getBlockType: getBlockType34 } = (0, import_data135.useSelect)(import_blocks84.store);
+    const updateBlockSelection = (0, import_element218.useCallback)(
       async (event, clientId, destinationClientId, focusPosition) => {
-        if (!event?.shiftKey && event?.keyCode !== import_keycodes17.ESCAPE) {
+        if (!event?.shiftKey && event?.keyCode !== import_keycodes18.ESCAPE) {
           selectBlock2(clientId, focusPosition);
           return;
         }
         event.preventDefault();
-        const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes17.ESCAPE;
-        const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes17.UP || event.keyCode === import_keycodes17.DOWN || event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END);
+        const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes18.ESCAPE;
+        const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes18.UP || event.keyCode === import_keycodes18.DOWN || event.keyCode === import_keycodes18.HOME || event.keyCode === import_keycodes18.END);
         if (!isKeyPress && !hasSelectedBlock2() && !hasMultiSelection2()) {
           selectBlock2(clientId, null);
           return;
@@ -74863,7 +75294,7 @@ var wp;
           await multiSelect2(start2, end, null);
         }
         const updatedSelectedBlocks = getSelectedBlockClientIds2();
-        if ((event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END) && updatedSelectedBlocks.length > 1) {
+        if ((event.keyCode === import_keycodes18.HOME || event.keyCode === import_keycodes18.END) && updatedSelectedBlocks.length > 1) {
           return;
         }
         const selectionDiff = selectedBlocks.filter(
@@ -74875,16 +75306,16 @@ var wp;
             getBlockName2(selectionDiff[0])
           )?.title;
           if (title) {
-            label = (0, import_i18n117.sprintf)(
+            label = (0, import_i18n119.sprintf)(
               /* translators: %s: block name */
-              (0, import_i18n117.__)("%s deselected."),
+              (0, import_i18n119.__)("%s deselected."),
               title
             );
           }
         } else if (selectionDiff.length > 1) {
-          label = (0, import_i18n117.sprintf)(
+          label = (0, import_i18n119.sprintf)(
             /* translators: %s: number of deselected blocks */
-            (0, import_i18n117.__)("%s blocks deselected."),
+            (0, import_i18n119.__)("%s blocks deselected."),
             selectionDiff.length
           );
         }
@@ -74911,9 +75342,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-block-indexes.mjs
-  var import_element218 = __toESM(require_element(), 1);
+  var import_element219 = __toESM(require_element(), 1);
   function useListViewBlockIndexes(blocks2) {
-    const blockIndexes = (0, import_element218.useMemo)(() => {
+    const blockIndexes = (0, import_element219.useMemo)(() => {
       const indexes = {};
       let currentGlobalIndex = 0;
       const traverseBlocks = (blockList) => {
@@ -74932,9 +75363,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-client-ids.mjs
-  var import_data135 = __toESM(require_data(), 1);
+  var import_data136 = __toESM(require_data(), 1);
   function useListViewClientIds({ blocks: blocks2, rootClientId }) {
-    return (0, import_data135.useSelect)(
+    return (0, import_data136.useSelect)(
       (select3) => {
         const {
           getDraggedBlockClientIds: getDraggedBlockClientIds2,
@@ -74952,10 +75383,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-collapse-items.mjs
-  var import_element219 = __toESM(require_element(), 1);
-  var import_data136 = __toESM(require_data(), 1);
+  var import_element220 = __toESM(require_element(), 1);
+  var import_data137 = __toESM(require_data(), 1);
   function useListViewCollapseItems({ updateExpansion }) {
-    const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data136.useSelect)((select3) => {
+    const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data137.useSelect)((select3) => {
       const { getBlockParents: _getBlockParents, getExpandedBlock: getExpandedBlock2 } = unlock(
         select3(store)
       );
@@ -74964,7 +75395,7 @@ var wp;
         getBlockParents: _getBlockParents
       };
     }, []);
-    (0, import_element219.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (expandedBlock2) {
         const blockParents = getBlockParents2(expandedBlock2, false);
         updateExpansion({ type: "replace", clientIds: blockParents });
@@ -74973,10 +75404,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-drop-zone.mjs
-  var import_data137 = __toESM(require_data(), 1);
-  var import_element220 = __toESM(require_element(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
+  var import_data138 = __toESM(require_data(), 1);
+  var import_element221 = __toESM(require_element(), 1);
+  var import_compose83 = __toESM(require_compose(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
   var NESTING_LEVEL_INDENTATION = 24;
   function isUpGesture(point, rect, nestingLevel = 1, rtl = false) {
     const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
@@ -75146,13 +75577,13 @@ var wp;
       getBlockCount: getBlockCount2,
       getDraggedBlockClientIds: getDraggedBlockClientIds2,
       canInsertBlocks: canInsertBlocks2
-    } = (0, import_data137.useSelect)(store);
-    const [target, setTarget] = (0, import_element220.useState)();
+    } = (0, import_data138.useSelect)(store);
+    const [target, setTarget] = (0, import_element221.useState)();
     const { rootClientId: targetRootClientId, blockIndex: targetBlockIndex } = target || {};
     const onBlockDrop2 = useOnBlockDrop(targetRootClientId, targetBlockIndex);
-    const rtl = (0, import_i18n118.isRTL)();
-    const previousRootClientId = (0, import_compose81.usePrevious)(targetRootClientId);
-    const maybeExpandBlock = (0, import_element220.useCallback)(
+    const rtl = (0, import_i18n120.isRTL)();
+    const previousRootClientId = (0, import_compose83.usePrevious)(targetRootClientId);
+    const maybeExpandBlock = (0, import_element221.useCallback)(
       (_target) => {
         const { rootClientId } = _target || {};
         if (!rootClientId) {
@@ -75167,12 +75598,12 @@ var wp;
       },
       [updateExpansion]
     );
-    const throttledMaybeExpandBlock = (0, import_compose81.useThrottle)(
+    const throttledMaybeExpandBlock = (0, import_compose83.useThrottle)(
       maybeExpandBlock,
       500,
       EXPAND_THROTTLE_OPTIONS
     );
-    (0, import_element220.useEffect)(() => {
+    (0, import_element221.useEffect)(() => {
       if (target?.dropPosition !== "inside" || previousRootClientId !== target?.rootClientId) {
         throttledMaybeExpandBlock.cancel();
         return;
@@ -75180,8 +75611,8 @@ var wp;
       throttledMaybeExpandBlock(target);
     }, [previousRootClientId, target, throttledMaybeExpandBlock]);
     const draggedBlockClientIds = getDraggedBlockClientIds2();
-    const throttled = (0, import_compose81.useThrottle)(
-      (0, import_element220.useCallback)(
+    const throttled = (0, import_compose83.useThrottle)(
+      (0, import_element221.useCallback)(
         (event, currentTarget) => {
           const position = { x: event.clientX, y: event.clientY };
           const isBlockDrag = !!draggedBlockClientIds?.length;
@@ -75233,7 +75664,7 @@ var wp;
       ),
       50
     );
-    const ref = (0, import_compose81.__experimentalUseDropZone)({
+    const ref = (0, import_compose83.__experimentalUseDropZone)({
       dropZoneElement,
       onDrop(event) {
         throttled.cancel();
@@ -75258,14 +75689,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-expand-selected-item.mjs
-  var import_element221 = __toESM(require_element(), 1);
-  var import_data138 = __toESM(require_data(), 1);
+  var import_element222 = __toESM(require_element(), 1);
+  var import_data139 = __toESM(require_data(), 1);
   function useListViewExpandSelectedItem({
     firstSelectedBlockClientId,
     updateExpansion
   }) {
-    const [selectedTreeId, setSelectedTreeId] = (0, import_element221.useState)(null);
-    const { selectedBlockParentClientIds } = (0, import_data138.useSelect)(
+    const [selectedTreeId, setSelectedTreeId] = (0, import_element222.useState)(null);
+    const { selectedBlockParentClientIds } = (0, import_data139.useSelect)(
       (select3) => {
         const { getBlockParents: getBlockParents2 } = select3(store);
         return {
@@ -75277,7 +75708,7 @@ var wp;
       },
       [firstSelectedBlockClientId]
     );
-    (0, import_element221.useEffect)(() => {
+    (0, import_element222.useEffect)(() => {
       if (selectedTreeId === firstSelectedBlockClientId) {
         return;
       }
@@ -75299,23 +75730,23 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/use-clipboard-handler.mjs
-  var import_data139 = __toESM(require_data(), 1);
-  var import_compose82 = __toESM(require_compose(), 1);
+  var import_data140 = __toESM(require_data(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
   function useClipboardHandler2({ selectBlock: selectBlock2 }) {
-    const registry = (0, import_data139.useRegistry)();
+    const registry = (0, import_data140.useRegistry)();
     const {
       getBlockOrder: getBlockOrder2,
       getBlockRootClientId: getBlockRootClientId2,
       getBlocksByClientId: getBlocksByClientId2,
       getPreviousBlockClientId: getPreviousBlockClientId2,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
-      getSettings: getSettings8,
+      getSettings: getSettings9,
       canInsertBlockType: canInsertBlockType2,
       canRemoveBlocks: canRemoveBlocks2
-    } = (0, import_data139.useSelect)(store);
-    const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data139.useDispatch)(store);
+    } = (0, import_data140.useSelect)(store);
+    const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data140.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    return (0, import_compose82.useRefEffect)((node) => {
+    return (0, import_compose84.useRefEffect)((node) => {
       function updateFocusAndSelection(focusClientId, shouldSelectBlock) {
         if (shouldSelectBlock) {
           selectBlock2(void 0, focusClientId, null, null);
@@ -75383,7 +75814,7 @@ var wp;
         } else if (event.type === "paste") {
           const {
             __experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML
-          } = getSettings8();
+          } = getSettings9();
           const blocks2 = getPasteBlocks(
             event,
             canUserUseUnfilteredHTML
@@ -75471,11 +75902,11 @@ var wp;
         }
       );
     }
-    const instanceId = (0, import_compose83.useInstanceId)(ListViewComponent);
+    const instanceId = (0, import_compose85.useInstanceId)(ListViewComponent);
     const { clientIdsTree, draggedClientIds, selectedClientIds } = useListViewClientIds({ blocks: blocks2, rootClientId });
     const blockIndexes = useListViewBlockIndexes(clientIdsTree);
-    const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data140.useSelect)(store);
-    const { visibleBlockCount } = (0, import_data140.useSelect)(
+    const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data141.useSelect)(store);
+    const { visibleBlockCount } = (0, import_data141.useSelect)(
       (select3) => {
         const { getGlobalBlockCount: getGlobalBlockCount2, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select3(store);
         const draggedBlockCount = draggedClientIds?.length > 0 ? getClientIdsOfDescendants2(draggedClientIds).length + 1 : 0;
@@ -75486,13 +75917,13 @@ var wp;
       [draggedClientIds]
     );
     const { updateBlockSelection } = useBlockSelection();
-    const [expansionState, updateExpansion] = (0, import_element222.useReducer)(expansion, {});
-    const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element222.useState)(null);
+    const [expansionState, updateExpansion] = (0, import_element223.useReducer)(expansion, {});
+    const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element223.useState)(null);
     const { setSelectedTreeId } = useListViewExpandSelectedItem({
       firstSelectedBlockClientId: selectedClientIds[0],
       updateExpansion
     });
-    const selectEditorBlock = (0, import_element222.useCallback)(
+    const selectEditorBlock = (0, import_element223.useCallback)(
       /**
        * @param {MouseEvent | KeyboardEvent | undefined} event
        * @param {string}                                 blockClientId
@@ -75511,11 +75942,11 @@ var wp;
       dropZoneElement,
       updateExpansion
     });
-    const elementRef = (0, import_element222.useRef)();
+    const elementRef = (0, import_element223.useRef)();
     const clipBoardRef = useClipboardHandler2({
       selectBlock: selectEditorBlock
     });
-    const focusOnMountRef = (0, import_compose83.useRefEffect)(
+    const focusOnMountRef = (0, import_compose85.useRefEffect)(
       (node) => {
         if (!focusOnMount) {
           return;
@@ -75549,26 +75980,26 @@ var wp;
       },
       [focusOnMount, getSelectedBlockClientIds2]
     );
-    const treeGridRef = (0, import_compose83.useMergeRefs)([
+    const treeGridRef = (0, import_compose85.useMergeRefs)([
       clipBoardRef,
       focusOnMountRef,
       elementRef,
       dropZoneRef,
       ref
     ]);
-    const expandRow = (0, import_element222.useCallback)((row) => {
+    const expandRow = (0, import_element223.useCallback)((row) => {
       const clientId = row?.dataset?.block;
       if (clientId) {
         updateExpansion({ type: "expand", clientIds: [clientId] });
       }
     }, []);
-    const collapseRow = (0, import_element222.useCallback)((row) => {
+    const collapseRow = (0, import_element223.useCallback)((row) => {
       const clientId = row?.dataset?.block;
       if (clientId) {
         updateExpansion({ type: "collapse", clientIds: [clientId] });
       }
     }, []);
-    const focusRow = (0, import_element222.useCallback)(
+    const focusRow = (0, import_element223.useCallback)(
       (event, startRow, endRow) => {
         if (event.shiftKey) {
           updateBlockSelection(
@@ -75582,7 +76013,7 @@ var wp;
     );
     useListViewCollapseItems({ updateExpansion });
     const firstDraggedBlockClientId = draggedClientIds?.[0];
-    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element222.useMemo)(() => {
+    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element223.useMemo)(() => {
       let _blockDropTargetIndex, _firstDraggedBlockIndex;
       if (blockDropTarget?.clientId) {
         const foundBlockIndex = blockIndexes[blockDropTarget.clientId];
@@ -75600,7 +76031,7 @@ var wp;
         firstDraggedBlockIndex: _firstDraggedBlockIndex
       };
     }, [blockDropTarget, blockIndexes, firstDraggedBlockClientId]);
-    const contextValue = (0, import_element222.useMemo)(
+    const contextValue = (0, import_element223.useMemo)(
       () => ({
         AdditionalBlockContent,
         BlockSettingsMenu: BlockSettingsMenu2,
@@ -75619,7 +76050,7 @@ var wp;
         updateExpansion
       ]
     );
-    const treeStateContextValue = (0, import_element222.useMemo)(
+    const treeStateContextValue = (0, import_element223.useMemo)(
       () => ({
         blockDropPosition,
         blockDropTargetIndex,
@@ -75637,7 +76068,7 @@ var wp;
         firstDraggedBlockIndex
       ]
     );
-    const [fixedListWindow] = (0, import_compose83.__experimentalUseFixedWindowList)(
+    const [fixedListWindow] = (0, import_compose85.__experimentalUseFixedWindowList)(
       elementRef,
       BLOCK_LIST_ITEM_HEIGHT,
       visibleBlockCount,
@@ -75656,7 +76087,7 @@ var wp;
       return null;
     }
     const describedById = description && `block-editor-list-view-description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data140.AsyncModeProvider, { value: true, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data141.AsyncModeProvider, { value: true, children: [
       /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         ListViewDropIndicatorPreview,
         {
@@ -75673,12 +76104,12 @@ var wp;
           className: clsx_default("block-editor-list-view-tree", {
             "is-dragging": draggedClientIds?.length > 0 && blockDropTargetIndex !== void 0
           }),
-          "aria-label": (0, import_i18n119.__)("Block navigation structure"),
+          "aria-label": (0, import_i18n121.__)("Block navigation structure"),
           ref: treeGridRef,
           onCollapseRow: collapseRow,
           onExpandRow: expandRow,
           onFocusRow: focusRow,
-          applicationAriaLabel: (0, import_i18n119.__)("Block navigation structure"),
+          applicationAriaLabel: (0, import_i18n121.__)("Block navigation structure"),
           "aria-describedby": describedById,
           style: {
             "--wp-admin--list-view-dragged-items-height": draggedClientIds?.length ? `${BLOCK_LIST_ITEM_HEIGHT * (draggedClientIds.length - 1)}px` : null
@@ -75712,8 +76143,8 @@ var wp;
       )
     ] });
   }
-  var PrivateListView = (0, import_element222.forwardRef)(ListViewComponent);
-  var list_view_default2 = (0, import_element222.forwardRef)((props, ref) => {
+  var PrivateListView = (0, import_element223.forwardRef)(ListViewComponent);
+  var list_view_default2 = (0, import_element223.forwardRef)((props, ref) => {
     return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
       PrivateListView,
       {
@@ -75747,7 +76178,7 @@ var wp;
         "aria-expanded": isOpen,
         "aria-haspopup": "true",
         onClick: isEnabled ? onToggle : void 0,
-        label: (0, import_i18n120.__)("List view"),
+        label: (0, import_i18n122.__)("List view"),
         className: "block-editor-block-navigation",
         "aria-disabled": !isEnabled
       }
@@ -75758,7 +76189,7 @@ var wp;
       since: "6.1",
       alternative: "wp.components.Dropdown and wp.blockEditor.ListView"
     });
-    const hasBlocks = (0, import_data141.useSelect)(
+    const hasBlocks = (0, import_data142.useSelect)(
       (select3) => !!select3(store).getBlockCount(),
       []
     );
@@ -75779,26 +76210,26 @@ var wp;
           }
         ),
         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_i18n120.__)("List view") }),
+          /* @__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, {})
         ] })
       }
     );
   }
-  var dropdown_default = (0, import_element223.forwardRef)(BlockNavigationDropdown);
+  var dropdown_default = (0, import_element224.forwardRef)(BlockNavigationDropdown);

   // packages/block-editor/build-module/components/block-styles/index.mjs
-  var import_element224 = __toESM(require_element(), 1);
-  var import_data142 = __toESM(require_data(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
+  var import_element225 = __toESM(require_element(), 1);
+  var import_data143 = __toESM(require_data(), 1);
+  var import_compose86 = __toESM(require_compose(), 1);
   var import_components122 = __toESM(require_components(), 1);
-  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_i18n123 = __toESM(require_i18n(), 1);
   var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   var noop14 = () => {
   };
   var getCompositeItemId = (instanceId, style) => `${instanceId}-${style.name}`;
   function BlockStyles({ clientId, onSwitch = noop14, onHoverClassName = noop14 }) {
-    const canEdit = (0, import_data142.useSelect)(
+    const canEdit = (0, import_data143.useSelect)(
       (select3) => select3(store).canEditBlock(clientId),
       [clientId]
     );
@@ -75812,21 +76243,21 @@ var wp;
       clientId,
       onSwitch
     });
-    const [hoveredStyle, setHoveredStyle] = (0, import_element224.useState)(null);
-    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element224.useState)(null);
+    const [hoveredStyle, setHoveredStyle] = (0, import_element225.useState)(null);
+    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element225.useState)(null);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const instanceId = (0, import_compose84.useInstanceId)(
+    const instanceId = (0, import_compose86.useInstanceId)(
       BlockStyles,
       "block-editor-block-styles"
     );
-    const styleRows = (0, import_element224.useMemo)(() => {
+    const styleRows = (0, import_element225.useMemo)(() => {
       const rows = [];
       for (let i2 = 0; i2 < (stylesToRender?.length ?? 0); i2 += 2) {
         rows.push(stylesToRender.slice(i2, i2 + 2));
       }
       return rows;
     }, [stylesToRender]);
-    const previewBlocks = (0, import_element224.useMemo)(() => {
+    const previewBlocks = (0, import_element225.useMemo)(() => {
       if (!hoveredStyle || !genericPreviewBlock) {
         return null;
       }
@@ -75848,7 +76279,7 @@ var wp;
     if (!canEdit || !stylesToRender || stylesToRender.length === 0) {
       return null;
     }
-    const debouncedSetHoveredStyle = (0, import_compose84.debounce)(setHoveredStyle, 250);
+    const debouncedSetHoveredStyle = (0, import_compose86.debounce)(setHoveredStyle, 250);
     const onSelectStylePreview = (style) => {
       onSelect(style);
       onHoverClassName(null);
@@ -75881,7 +76312,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
       import_components122.__experimentalToolsPanel,
       {
-        label: (0, import_i18n121.__)("Styles"),
+        label: (0, import_i18n123.__)("Styles"),
         resetAll: onDeselect,
         panelId: clientId,
         hasInnerWrapper: true,
@@ -75890,7 +76321,7 @@ var wp;
           import_components122.__experimentalToolsPanelItem,
           {
             hasValue: hasValue3,
-            label: (0, import_i18n121.__)("Variation"),
+            label: (0, import_i18n123.__)("Variation"),
             onDeselect,
             isShownByDefault: true,
             panelId: clientId,
@@ -75904,7 +76335,7 @@ var wp;
                     import_components122.Composite,
                     {
                       role: "radiogroup",
-                      "aria-label": (0, import_i18n121.__)("Styles"),
+                      "aria-label": (0, import_i18n123.__)("Styles"),
                       className: "block-editor-block-styles__variants",
                       activeId: getCompositeItemId(
                         instanceId,
@@ -75977,7 +76408,7 @@ var wp;

   // packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
   var import_components124 = __toESM(require_components(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-heading-level-dropdown/heading-level-icon.mjs
   var import_components123 = __toESM(require_components(), 1);
@@ -76017,14 +76448,14 @@ var wp;
       {
         popoverProps: POPOVER_PROPS6,
         icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: value }),
-        label: (0, import_i18n122.__)("Change level"),
+        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 }),
-            title: targetLevel === 0 ? (0, import_i18n122.__)("Paragraph") : (0, import_i18n122.sprintf)(
+            title: targetLevel === 0 ? (0, import_i18n124.__)("Paragraph") : (0, import_i18n124.sprintf)(
               // translators: %d: heading level e.g: "1", "2", "3"
-              (0, import_i18n122.__)("Heading %d"),
+              (0, import_i18n124.__)("Heading %d"),
               targetLevel
             ),
             isActive,
@@ -76039,13 +76470,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-variation-picker/index.mjs
-  var import_i18n123 = __toESM(require_i18n(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
   var import_components125 = __toESM(require_components(), 1);
   var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   function BlockVariationPicker({
     icon = layout_default,
-    label = (0, import_i18n123.__)("Choose variation"),
-    instructions = (0, import_i18n123.__)("Select a variation to start with:"),
+    label = (0, import_i18n125.__)("Choose variation"),
+    instructions = (0, import_i18n125.__)("Select a variation to start with:"),
     variations,
     onSelect,
     allowSkip
@@ -76066,7 +76497,7 @@ var wp;
             {
               className: "block-editor-block-variation-picker__variations",
               role: "list",
-              "aria-label": (0, import_i18n123.__)("Block variations"),
+              "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)(
                   import_components125.Button,
@@ -76090,7 +76521,7 @@ var wp;
               __next40pxDefaultSize: true,
               variant: "link",
               onClick: () => onSelect(),
-              children: (0, import_i18n123.__)("Skip")
+              children: (0, import_i18n125.__)("Skip")
             }
           ) })
         ]
@@ -76100,15 +76531,15 @@ var wp;
   var block_variation_picker_default = BlockVariationPicker;

   // packages/block-editor/build-module/components/block-pattern-setup/index.mjs
-  var import_data144 = __toESM(require_data(), 1);
+  var import_data145 = __toESM(require_data(), 1);
   var import_blocks85 = __toESM(require_blocks(), 1);
   var import_components127 = __toESM(require_components(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_element226 = __toESM(require_element(), 1);
+  var import_compose87 = __toESM(require_compose(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
-  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);
   var import_components126 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-pattern-setup/constants.mjs
@@ -76125,7 +76556,7 @@ var wp;
       __next40pxDefaultSize: true,
       variant: "primary",
       onClick: onBlockPatternSelect,
-      children: (0, import_i18n124.__)("Choose")
+      children: (0, import_i18n126.__)("Choose")
     }
   ) });
   var CarouselNavigation = ({
@@ -76138,8 +76569,8 @@ var wp;
       import_components126.Button,
       {
         size: "compact",
-        icon: (0, import_i18n124.isRTL)() ? chevron_right_default : chevron_left_default,
-        label: (0, import_i18n124.__)("Previous pattern"),
+        icon: (0, import_i18n126.isRTL)() ? chevron_right_default : chevron_left_default,
+        label: (0, import_i18n126.__)("Previous pattern"),
         onClick: handlePrevious,
         disabled: activeSlide === 0,
         accessibleWhenDisabled: true
@@ -76149,8 +76580,8 @@ var wp;
       import_components126.Button,
       {
         size: "compact",
-        icon: (0, import_i18n124.isRTL)() ? chevron_left_default : chevron_right_default,
-        label: (0, import_i18n124.__)("Next pattern"),
+        icon: (0, import_i18n126.isRTL)() ? chevron_left_default : chevron_right_default,
+        label: (0, import_i18n126.__)("Next pattern"),
         onClick: handleNext,
         disabled: activeSlide === totalSlides - 1,
         accessibleWhenDisabled: true
@@ -76173,7 +76604,7 @@ var wp;
         {
           size: "compact",
           icon: stretch_full_width_default,
-          label: (0, import_i18n124.__)("Carousel view"),
+          label: (0, import_i18n126.__)("Carousel view"),
           onClick: () => setViewMode(VIEWMODES.carousel),
           isPressed: isCarouselView
         }
@@ -76183,7 +76614,7 @@ var wp;
         {
           size: "compact",
           icon: grid_default,
-          label: (0, import_i18n124.__)("Grid view"),
+          label: (0, import_i18n126.__)("Grid view"),
           onClick: () => setViewMode(VIEWMODES.grid),
           isPressed: viewMode === VIEWMODES.grid
         }
@@ -76206,9 +76637,9 @@ var wp;
   var setup_toolbar_default = SetupToolbar;

   // packages/block-editor/build-module/components/block-pattern-setup/use-patterns-setup.mjs
-  var import_data143 = __toESM(require_data(), 1);
+  var import_data144 = __toESM(require_data(), 1);
   function usePatternsSetup(clientId, blockName, filterPatternsFn) {
-    return (0, import_data143.useSelect)(
+    return (0, import_data144.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
@@ -76259,7 +76690,7 @@ var wp;
       {
         role: "listbox",
         className: containerClass,
-        "aria-label": (0, import_i18n125.__)("Patterns list"),
+        "aria-label": (0, import_i18n127.__)("Patterns list"),
         children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
           BlockPattern3,
           {
@@ -76275,7 +76706,7 @@ var wp;
   function BlockPattern3({ pattern, onSelect, showTitles }) {
     const baseClassName = "block-editor-block-pattern-setup-list";
     const { blocks: blocks2, description, viewportWidth = 700 } = pattern;
-    const descriptionId = (0, import_compose85.useInstanceId)(
+    const descriptionId = (0, import_compose87.useInstanceId)(
       BlockPattern3,
       `${baseClassName}__item-description`
     );
@@ -76309,7 +76740,7 @@ var wp;
   }
   function BlockPatternSlide({ active, className, pattern, minHeight }) {
     const { blocks: blocks2, title, description } = pattern;
-    const descriptionId = (0, import_compose85.useInstanceId)(
+    const descriptionId = (0, import_compose87.useInstanceId)(
       BlockPatternSlide,
       "block-editor-block-pattern-setup-list__item-description"
     );
@@ -76336,9 +76767,9 @@ var wp;
     initialViewMode = VIEWMODES.carousel,
     showTitles = false
   }) => {
-    const [viewMode, setViewMode] = (0, import_element225.useState)(initialViewMode);
-    const [activeSlide, setActiveSlide] = (0, import_element225.useState)(0);
-    const { replaceBlock: replaceBlock2 } = (0, import_data144.useDispatch)(store);
+    const [viewMode, setViewMode] = (0, import_element226.useState)(initialViewMode);
+    const [activeSlide, setActiveSlide] = (0, import_element226.useState)(0);
+    const { replaceBlock: replaceBlock2 } = (0, import_data145.useDispatch)(store);
     const patterns2 = use_patterns_setup_default(clientId, blockName, filterPatternsFn);
     if (!patterns2?.length) {
       return null;
@@ -76395,10 +76826,10 @@ var wp;

   // packages/block-editor/build-module/components/block-variation-transforms/index.mjs
   var import_blocks86 = __toESM(require_blocks(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_i18n128 = __toESM(require_i18n(), 1);
   var import_components128 = __toESM(require_components(), 1);
-  var import_data145 = __toESM(require_data(), 1);
-  var import_element226 = __toESM(require_element(), 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 { Menu: Menu3 } = unlock(import_components128.privateApis);
   function VariationsButtons({
@@ -76408,7 +76839,7 @@ var wp;
     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_i18n126.__)("Transform to variation") }),
+      /* @__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)(
         import_components128.Button,
         {
@@ -76416,9 +76847,9 @@ var wp;
           size: "compact",
           icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
           isPressed: selectedValue === variation.name,
-          label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
+          label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
             /* translators: %s: Block or block variation name. */
-            (0, import_i18n126.__)("Transform to %s"),
+            (0, import_i18n128.__)("Transform to %s"),
             variation.title
           ),
           onClick: () => onSelectVariation(variation.name),
@@ -76445,7 +76876,7 @@ var wp;
               className: "block-editor-block-variation-transforms__button",
               __next40pxDefaultSize: true,
               variant: "secondary",
-              children: (0, import_i18n126.__)("Transform to variation")
+              children: (0, import_i18n128.__)("Transform to variation")
             }
           )
         }
@@ -76474,7 +76905,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
       import_components128.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n126.__)("Transform to variation"),
+        label: (0, import_i18n128.__)("Transform to variation"),
         value: selectedValue,
         hideLabelFromVision: true,
         onChange: onSelectVariation,
@@ -76483,9 +76914,9 @@ var wp;
           {
             icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
             value: variation.name,
-            label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
+            label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
               /* translators: %s: Block or block variation name. */
-              (0, import_i18n126.__)("Transform to %s"),
+              (0, import_i18n128.__)("Transform to %s"),
               variation.title
             )
           },
@@ -76495,14 +76926,14 @@ var wp;
     ) });
   }
   function BlockVariationTransforms({ blockClientId }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data145.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data146.useDispatch)(store);
     const {
       activeBlockVariation,
       variations,
       canEdit,
       isContentOnly,
       isSection
-    } = (0, import_data145.useSelect)(
+    } = (0, import_data146.useSelect)(
       (select3) => {
         const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks86.store);
         const {
@@ -76530,7 +76961,7 @@ var wp;
       [blockClientId]
     );
     const selectedValue = activeBlockVariation?.name;
-    const hasUniqueIcons = (0, import_element226.useMemo)(() => {
+    const hasUniqueIcons = (0, import_element227.useMemo)(() => {
       const variationIcons = /* @__PURE__ */ new Set();
       if (!variations) {
         return false;
@@ -76567,29 +76998,29 @@ var wp;
   var block_variation_transforms_default = BlockVariationTransforms;

   // packages/block-editor/build-module/components/block-vertical-alignment-control/ui.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
   var import_components129 = __toESM(require_components(), 1);
   var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   var BLOCK_ALIGNMENTS_CONTROLS2 = {
     top: {
       icon: justify_top_default,
-      title: (0, import_i18n127._x)("Align top", "Block vertical alignment setting")
+      title: (0, import_i18n129._x)("Align top", "Block vertical alignment setting")
     },
     center: {
       icon: justify_center_vertical_default,
-      title: (0, import_i18n127._x)("Align middle", "Block vertical alignment setting")
+      title: (0, import_i18n129._x)("Align middle", "Block vertical alignment setting")
     },
     bottom: {
       icon: justify_bottom_default,
-      title: (0, import_i18n127._x)("Align bottom", "Block vertical alignment setting")
+      title: (0, import_i18n129._x)("Align bottom", "Block vertical alignment setting")
     },
     stretch: {
       icon: justify_stretch_vertical_default,
-      title: (0, import_i18n127._x)("Stretch to fill", "Block vertical alignment setting")
+      title: (0, import_i18n129._x)("Stretch to fill", "Block vertical alignment setting")
     },
     "space-between": {
       icon: justify_space_between_vertical_default,
-      title: (0, import_i18n127._x)("Space between", "Block vertical alignment setting")
+      title: (0, import_i18n129._x)("Space between", "Block vertical alignment setting")
     }
   };
   var DEFAULT_CONTROLS2 = ["top", "center", "bottom"];
@@ -76600,7 +77031,7 @@ var wp;
     controls = DEFAULT_CONTROLS2,
     isCollapsed: isCollapsed3 = true,
     isToolbar,
-    label = (0, import_i18n127.__)("Align content vertically")
+    label = (0, import_i18n129.__)("Align content vertically")
   }) {
     function applyOrUnset(align) {
       return () => onChange(value === align ? void 0 : align);
@@ -76639,15 +77070,15 @@ var wp;

   // packages/block-editor/build-module/components/border-radius-control/index.mjs
   var import_components134 = __toESM(require_components(), 1);
-  var import_element228 = __toESM(require_element(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_element229 = __toESM(require_element(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/border-radius-control/linked-button.mjs
   var import_components130 = __toESM(require_components(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);
   var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
   function LinkedButton({ isLinked, ...props }) {
-    const label = isLinked ? (0, import_i18n128.__)("Unlink radii") : (0, import_i18n128.__)("Link radii");
+    const label = isLinked ? (0, import_i18n130.__)("Unlink radii") : (0, import_i18n130.__)("Link radii");
     return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
       import_components130.Button,
       {
@@ -76719,9 +77150,9 @@ var wp;

   // packages/block-editor/build-module/components/preset-input-control/index.mjs
   var import_components133 = __toESM(require_components(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_element227 = __toESM(require_element(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
+  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_element228 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/preset-input-control/constants.mjs
   var ICON_SIZE = 24;
@@ -76871,7 +77302,7 @@ var wp;
     showTooltip,
     units: units2
   }) {
-    const value = (0, import_element227.useMemo)(
+    const value = (0, import_element228.useMemo)(
       () => getPresetValueFromCustomValue(valueProp, presets, presetType),
       [valueProp, presets, presetType]
     );
@@ -76882,14 +77313,14 @@ var wp;
     }));
     const hasPresets = marks.length > 0;
     const showRangeControl = presets.length <= RANGE_CONTROL_MAX_SIZE2;
-    const allPlaceholder = isMixed ? (0, import_i18n129.__)("Mixed") : placeholder ?? null;
-    const [minValue, setMinValue] = (0, import_element227.useState)(minimumCustomValue);
-    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element227.useState)(
+    const allPlaceholder = isMixed ? (0, import_i18n131.__)("Mixed") : placeholder ?? null;
+    const [minValue, setMinValue] = (0, import_element228.useState)(minimumCustomValue);
+    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element228.useState)(
       !disableCustomValues && value !== void 0 && !isValuePreset(value, presetType)
     );
     let currentValue = null;
-    const previousValue = (0, import_compose86.usePrevious)(value);
-    (0, import_element227.useEffect)(() => {
+    const previousValue = (0, import_compose88.usePrevious)(value);
+    (0, import_element228.useEffect)(() => {
       if (!!value && previousValue !== value && !isValuePreset(value, presetType) && showCustomValueControl !== true) {
         setShowCustomValueControl(true);
       }
@@ -76902,8 +77333,8 @@ var wp;
         {
           name: !isMixed ? (
             // translators: %s: A custom measurement, e.g. a number followed by a unit like 12px.
-            (0, import_i18n129.sprintf)((0, import_i18n129.__)("Custom (%s)"), value)
-          ) : (0, import_i18n129.__)("Mixed"),
+            (0, import_i18n131.sprintf)((0, import_i18n131.__)("Custom (%s)"), value)
+          ) : (0, import_i18n131.__)("Mixed"),
           slug: "custom",
           size: value
         }
@@ -77055,7 +77486,7 @@ var wp;
               icon: settings_default,
               iconSize: ICON_SIZE,
               isPressed: showCustomValueControl,
-              label: showCustomValueControl ? (0, import_i18n129.__)("Use preset") : (0, import_i18n129.__)("Set custom value"),
+              label: showCustomValueControl ? (0, import_i18n131.__)("Use preset") : (0, import_i18n131.__)("Set custom value"),
               onClick: () => {
                 setShowCustomValueControl(!showCustomValueControl);
               },
@@ -77068,15 +77499,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/border-radius-control/constants.mjs
-  var import_i18n130 = __toESM(require_i18n(), 1);
+  var import_i18n132 = __toESM(require_i18n(), 1);
   var RANGE_CONTROL_MAX_SIZE3 = 8;
   var EMPTY_ARRAY11 = [];
   var CORNERS = {
-    all: (0, import_i18n130.__)("Border radius"),
-    topLeft: (0, import_i18n130.__)("Top left"),
-    topRight: (0, import_i18n130.__)("Top right"),
-    bottomLeft: (0, import_i18n130.__)("Bottom left"),
-    bottomRight: (0, import_i18n130.__)("Bottom right")
+    all: (0, import_i18n132.__)("Border radius"),
+    topLeft: (0, import_i18n132.__)("Top left"),
+    topRight: (0, import_i18n132.__)("Top right"),
+    bottomLeft: (0, import_i18n132.__)("Bottom left"),
+    bottomRight: (0, import_i18n132.__)("Bottom right")
   };
   var ICONS2 = {
     all: corner_all_default,
@@ -77093,16 +77524,16 @@ var wp;
     const defaultSizes = presets?.default ?? EMPTY_ARRAY11;
     const customSizes = presets?.custom ?? EMPTY_ARRAY11;
     const themeSizes = presets?.theme ?? EMPTY_ARRAY11;
-    return (0, import_element228.useMemo)(() => {
+    return (0, import_element229.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n131.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n133.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
       ];
       return sizes.length > RANGE_CONTROL_MAX_SIZE3 ? [
         {
-          name: (0, import_i18n131.__)("Default"),
+          name: (0, import_i18n133.__)("Default"),
           slug: "default",
           size: void 0
         },
@@ -77164,11 +77595,11 @@ var wp;
     };
   }
   function BorderRadiusControl({ onChange, values, presets }) {
-    const [isLinked, setIsLinked] = (0, import_element228.useState)(
+    const [isLinked, setIsLinked] = (0, import_element229.useState)(
       !hasDefinedValues(values) || !hasMixedValues(values)
     );
     const options = useBorderRadiusSizes(presets);
-    const [selectedUnits, setSelectedUnits] = (0, import_element228.useState)({
+    const [selectedUnits, setSelectedUnits] = (0, import_element229.useState)({
       flat: typeof values === "string" ? (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values)[1] : void 0,
       topLeft: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values?.topLeft)[1],
       topRight: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values?.topRight)[1],
@@ -77184,7 +77615,7 @@ var wp;
     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_i18n131.__)("Radius") }),
+        /* @__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 })
       ] }),
       isLinked ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
@@ -77252,9 +77683,9 @@ var wp;
   var import_components135 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/color-palette/with-color-context.mjs
-  var import_compose87 = __toESM(require_compose(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);
   var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
-  var with_color_context_default = (0, import_compose87.createHigherOrderComponent)((WrappedComponent) => {
+  var with_color_context_default = (0, import_compose89.createHigherOrderComponent)((WrappedComponent) => {
     return function WithColorContext(props) {
       const [
         defaultColors,
@@ -77294,7 +77725,7 @@ var wp;
   var color_palette_default = with_color_context_default(import_components135.ColorPalette);

   // packages/block-editor/build-module/components/colors-gradients/control.mjs
-  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
   var import_components136 = __toESM(require_components(), 1);
   var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   var { Tabs: Tabs3 } = unlock(import_components136.privateApis);
@@ -77390,8 +77821,8 @@ var wp;
               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_i18n132.__)("Color") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n132.__)("Gradient") })
+                  /* @__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_runtime378.jsx)(
                   Tabs3.TabPanel,
@@ -77466,7 +77897,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/contrast-checker/index.mjs
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  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);
@@ -77496,11 +77927,11 @@ var wp;
     const textColors = [
       {
         color: currentTextColor,
-        description: (0, import_i18n133.__)("text color")
+        description: (0, import_i18n135.__)("text color")
       },
       {
         color: currentLinkColor,
-        description: (0, import_i18n133.__)("link color")
+        description: (0, import_i18n135.__)("link color")
       }
     ];
     const colordBackgroundColor = w(currentBackgroundColor);
@@ -77531,27 +77962,27 @@ var wp;
           speakMessage = messageOverride;
           break;
         }
-        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n133.sprintf)(
+        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n135.sprintf)(
           // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n133.__)(
+          (0, import_i18n135.__)(
             "This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."
           ),
           item.description
-        ) : (0, import_i18n133.sprintf)(
+        ) : (0, import_i18n135.sprintf)(
           // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n133.__)(
+          (0, import_i18n135.__)(
             "This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."
           ),
           item.description
         );
-        speakMessage = (0, import_i18n133.__)(
+        speakMessage = (0, import_i18n135.__)(
           "This color combination may be hard for people to read."
         );
         break;
       }
       if (textHasTransparency && enableAlphaChecker) {
-        message2 = (0, import_i18n133.__)("Transparent text may be hard for people to read.");
-        speakMessage = (0, import_i18n133.__)(
+        message2 = (0, import_i18n135.__)("Transparent text may be hard for people to read.");
+        speakMessage = (0, import_i18n135.__)(
           "Transparent text may be hard for people to read."
         );
       }
@@ -77580,9 +78011,9 @@ var wp;
   var contrast_checker_default = ContrastChecker;

   // packages/block-editor/build-module/components/date-format-picker/index.mjs
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_i18n136 = __toESM(require_i18n(), 1);
   var import_date2 = __toESM(require_date(), 1);
-  var import_element229 = __toESM(require_element(), 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 exampleDate = /* @__PURE__ */ new Date();
@@ -77603,12 +78034,12 @@ var wp;
         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_i18n134.__)("Date format") }),
+          /* @__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)(
             import_components138.ToggleControl,
             {
-              label: (0, import_i18n134.__)("Default format"),
-              help: `${(0, import_i18n134.__)("Example:")}  ${(0, import_date2.dateI18n)(
+              label: (0, import_i18n136.__)("Default format"),
+              help: `${(0, import_i18n136.__)("Example:")}  ${(0, import_date2.dateI18n)(
                 defaultFormat,
                 exampleDate
               )}`,
@@ -77627,17 +78058,17 @@ var wp;
         /* translators: See https://www.php.net/manual/datetime.format.php */
         "Y-m-d",
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("n/j/Y", "short date format"),
+        (0, import_i18n136._x)("n/j/Y", "short date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("n/j/Y g:i A", "short date format with time"),
+        (0, import_i18n136._x)("n/j/Y g:i A", "short date format with time"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("M j, Y", "medium date format"),
+        (0, import_i18n136._x)("M j, Y", "medium date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("M j, Y g:i A", "medium date format with time"),
+        (0, import_i18n136._x)("M j, Y g:i A", "medium date format with time"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("F j, Y", "long date format"),
+        (0, import_i18n136._x)("F j, Y", "long date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n134._x)("M j", "short date format without the year")
+        (0, import_i18n136._x)("M j", "short date format without the year")
       ])
     ];
     const suggestedOptions = [
@@ -77654,18 +78085,18 @@ var wp;
     ];
     const customOption = {
       key: "custom",
-      name: (0, import_i18n134.__)("Custom"),
+      name: (0, import_i18n136.__)("Custom"),
       className: "block-editor-date-format-picker__custom-format-select-control__custom-option",
-      hint: (0, import_i18n134.__)("Enter your own date format")
+      hint: (0, import_i18n136.__)("Enter your own date format")
     };
-    const [isCustom, setIsCustom] = (0, import_element229.useState)(
+    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)(
         import_components138.CustomSelectControl,
         {
-          label: (0, import_i18n134.__)("Choose a format"),
+          label: (0, import_i18n136.__)("Choose a format"),
           options: [...suggestedOptions, customOption],
           value: isCustom ? customOption : suggestedOptions.find(
             (option) => option.format === format7
@@ -77683,17 +78114,17 @@ var wp;
       isCustom && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
         import_components138.TextControl,
         {
-          label: (0, import_i18n134.__)("Custom format"),
+          label: (0, import_i18n136.__)("Custom format"),
           hideLabelFromVision: true,
-          help: (0, import_element229.createInterpolateElement)(
-            (0, import_i18n134.__)(
+          help: (0, import_element230.createInterpolateElement)(
+            (0, import_i18n136.__)(
               "Enter a date or time <Link>format string</Link>."
             ),
             {
               Link: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
                 import_components138.ExternalLink,
                 {
-                  href: (0, import_i18n134.__)(
+                  href: (0, import_i18n136.__)(
                     "https://wordpress.org/documentation/article/customize-date-and-time-format/"
                   )
                 }
@@ -77709,9 +78140,9 @@ var wp;

   // packages/block-editor/build-module/components/duotone-control/index.mjs
   var import_components139 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_keycodes18 = __toESM(require_keycodes(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
+  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);
   function DuotoneControl({
     id: idProp,
@@ -77731,19 +78162,19 @@ var wp;
     } else {
       toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(icon_default, { icon: filter_default });
     }
-    const actionLabel = (0, import_i18n135.__)("Apply duotone filter");
-    const id = (0, import_compose88.useInstanceId)(DuotoneControl, "duotone-control", idProp);
+    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)(
       import_components139.Dropdown,
       {
         popoverProps: {
           className: "block-editor-duotone-control__popover",
-          headerTitle: (0, import_i18n135.__)("Duotone")
+          headerTitle: (0, import_i18n137.__)("Duotone")
         },
         renderToggle: ({ isOpen, onToggle }) => {
           const openOnArrowDown = (event) => {
-            if (!isOpen && event.keyCode === import_keycodes18.DOWN) {
+            if (!isOpen && event.keyCode === import_keycodes19.DOWN) {
               event.preventDefault();
               onToggle();
             }
@@ -77761,8 +78192,8 @@ var wp;
             }
           );
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components139.MenuGroup, { label: (0, import_i18n135.__)("Duotone"), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { children: (0, import_i18n135.__)(
+        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.__)(
             "Create a two-tone color effect without losing your original image."
           ) }),
           /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
@@ -77787,14 +78218,14 @@ var wp;

   // packages/block-editor/build-module/components/font-appearance-control/index.mjs
   var import_components140 = __toESM(require_components(), 1);
-  var import_element230 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
-  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/utils/format-font-style.mjs
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);
   function formatFontStyle(fontStyle) {
     if (!fontStyle) {
       return {};
@@ -77805,13 +78236,13 @@ var wp;
     let name;
     switch (fontStyle) {
       case "normal":
-        name = (0, import_i18n136._x)("Regular", "font style");
+        name = (0, import_i18n138._x)("Regular", "font style");
         break;
       case "italic":
-        name = (0, import_i18n136._x)("Italic", "font style");
+        name = (0, import_i18n138._x)("Italic", "font style");
         break;
       case "oblique":
-        name = (0, import_i18n136._x)("Oblique", "font style");
+        name = (0, import_i18n138._x)("Oblique", "font style");
         break;
       default:
         name = fontStyle;
@@ -77821,7 +78252,7 @@ var wp;
   }

   // packages/block-editor/build-module/utils/format-font-weight.mjs
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_i18n139 = __toESM(require_i18n(), 1);
   function formatFontWeight(fontWeight) {
     if (!fontWeight) {
       return {};
@@ -77833,35 +78264,35 @@ var wp;
     switch (fontWeight) {
       case "normal":
       case "400":
-        name = (0, import_i18n137._x)("Regular", "font weight");
+        name = (0, import_i18n139._x)("Regular", "font weight");
         break;
       case "bold":
       case "700":
-        name = (0, import_i18n137._x)("Bold", "font weight");
+        name = (0, import_i18n139._x)("Bold", "font weight");
         break;
       case "100":
-        name = (0, import_i18n137._x)("Thin", "font weight");
+        name = (0, import_i18n139._x)("Thin", "font weight");
         break;
       case "200":
-        name = (0, import_i18n137._x)("Extra Light", "font weight");
+        name = (0, import_i18n139._x)("Extra Light", "font weight");
         break;
       case "300":
-        name = (0, import_i18n137._x)("Light", "font weight");
+        name = (0, import_i18n139._x)("Light", "font weight");
         break;
       case "500":
-        name = (0, import_i18n137._x)("Medium", "font weight");
+        name = (0, import_i18n139._x)("Medium", "font weight");
         break;
       case "600":
-        name = (0, import_i18n137._x)("Semi Bold", "font weight");
+        name = (0, import_i18n139._x)("Semi Bold", "font weight");
         break;
       case "800":
-        name = (0, import_i18n137._x)("Extra Bold", "font weight");
+        name = (0, import_i18n139._x)("Extra Bold", "font weight");
         break;
       case "900":
-        name = (0, import_i18n137._x)("Black", "font weight");
+        name = (0, import_i18n139._x)("Black", "font weight");
         break;
       case "1000":
-        name = (0, import_i18n137._x)("Extra Black", "font weight");
+        name = (0, import_i18n139._x)("Extra Black", "font weight");
         break;
       default:
         name = fontWeight;
@@ -77873,53 +78304,53 @@ var wp;
   // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
   var FONT_STYLES = [
     {
-      name: (0, import_i18n138._x)("Regular", "font style"),
+      name: (0, import_i18n140._x)("Regular", "font style"),
       value: "normal"
     },
     {
-      name: (0, import_i18n138._x)("Italic", "font style"),
+      name: (0, import_i18n140._x)("Italic", "font style"),
       value: "italic"
     }
   ];
   var FONT_WEIGHTS = [
     {
-      name: (0, import_i18n138._x)("Thin", "font weight"),
+      name: (0, import_i18n140._x)("Thin", "font weight"),
       value: "100"
     },
     {
-      name: (0, import_i18n138._x)("Extra Light", "font weight"),
+      name: (0, import_i18n140._x)("Extra Light", "font weight"),
       value: "200"
     },
     {
-      name: (0, import_i18n138._x)("Light", "font weight"),
+      name: (0, import_i18n140._x)("Light", "font weight"),
       value: "300"
     },
     {
-      name: (0, import_i18n138._x)("Regular", "font weight"),
+      name: (0, import_i18n140._x)("Regular", "font weight"),
       value: "400"
     },
     {
-      name: (0, import_i18n138._x)("Medium", "font weight"),
+      name: (0, import_i18n140._x)("Medium", "font weight"),
       value: "500"
     },
     {
-      name: (0, import_i18n138._x)("Semi Bold", "font weight"),
+      name: (0, import_i18n140._x)("Semi Bold", "font weight"),
       value: "600"
     },
     {
-      name: (0, import_i18n138._x)("Bold", "font weight"),
+      name: (0, import_i18n140._x)("Bold", "font weight"),
       value: "700"
     },
     {
-      name: (0, import_i18n138._x)("Extra Bold", "font weight"),
+      name: (0, import_i18n140._x)("Extra Bold", "font weight"),
       value: "800"
     },
     {
-      name: (0, import_i18n138._x)("Black", "font weight"),
+      name: (0, import_i18n140._x)("Black", "font weight"),
       value: "900"
     },
     {
-      name: (0, import_i18n138._x)("Extra Black", "font weight"),
+      name: (0, import_i18n140._x)("Extra Black", "font weight"),
       value: "1000"
     }
   ];
@@ -77967,13 +78398,13 @@ var wp;
     });
     if (!fontWeights.some((weight) => (weight.value ?? "") >= "600")) {
       fontWeights.push({
-        name: (0, import_i18n138._x)("Bold", "font weight"),
+        name: (0, import_i18n140._x)("Bold", "font weight"),
         value: "700"
       });
     }
     if (!fontStyles.some((style) => style.value === "italic")) {
       fontStyles.push({
-        name: (0, import_i18n138._x)("Italic", "font style"),
+        name: (0, import_i18n140._x)("Italic", "font style"),
         value: "italic"
       });
     }
@@ -77985,9 +78416,9 @@ var wp;
     fontWeights = fontWeights.length === 0 ? FONT_WEIGHTS : fontWeights;
     fontStyles.forEach(({ name: styleName, value: styleValue }) => {
       fontWeights.forEach(({ name: weightName, value: weightValue }) => {
-        const optionName = styleValue === "normal" ? weightName : (0, import_i18n138.sprintf)(
+        const optionName = styleValue === "normal" ? weightName : (0, import_i18n140.sprintf)(
           /* translators: 1: Font weight name. 2: Font style name. */
-          (0, import_i18n138._x)("%1$s %2$s", "font"),
+          (0, import_i18n140._x)("%1$s %2$s", "font"),
           weightName ?? "",
           styleName ?? ""
         );
@@ -78014,12 +78445,12 @@ var wp;
   var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
     if (!hasFontStyles) {
-      return (0, import_i18n139.__)("Font weight");
+      return (0, import_i18n141.__)("Font weight");
     }
     if (!hasFontWeights) {
-      return (0, import_i18n139.__)("Font style");
+      return (0, import_i18n141.__)("Font style");
     }
-    return (0, import_i18n139.__)("Appearance");
+    return (0, import_i18n141.__)("Appearance");
   };
   function FontAppearanceControl(props) {
     const {
@@ -78040,7 +78471,7 @@ var wp;
     const label = getFontAppearanceLabel(hasFontStyles, hasFontWeights);
     const defaultOption = {
       key: "default",
-      name: (0, import_i18n139.__)("Default"),
+      name: (0, import_i18n141.__)("Default"),
       style: { fontStyle: void 0, fontWeight: void 0 }
     };
     const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
@@ -78073,7 +78504,7 @@ var wp;
       });
       return combinedOptions;
     };
-    const selectOptions = (0, import_element230.useMemo)(() => {
+    const selectOptions = (0, import_element231.useMemo)(() => {
       if (hasFontStyles && hasFontWeights) {
         return combineOptions();
       }
@@ -78089,25 +78520,25 @@ var wp;
     ) || selectOptions[0];
     const getDescribedBy = () => {
       if (!currentSelection) {
-        return (0, import_i18n139.__)("No selected font appearance");
+        return (0, import_i18n141.__)("No selected font appearance");
       }
       if (!hasFontStyles) {
-        return (0, import_i18n139.sprintf)(
+        return (0, import_i18n141.sprintf)(
           // translators: %s: Currently selected font weight.
-          (0, import_i18n139.__)("Currently selected font weight: %s"),
+          (0, import_i18n141.__)("Currently selected font weight: %s"),
           currentSelection.name
         );
       }
       if (!hasFontWeights) {
-        return (0, import_i18n139.sprintf)(
+        return (0, import_i18n141.sprintf)(
           // translators: %s: Currently selected font style.
-          (0, import_i18n139.__)("Currently selected font style: %s"),
+          (0, import_i18n141.__)("Currently selected font style: %s"),
           currentSelection.name
         );
       }
-      return (0, import_i18n139.sprintf)(
+      return (0, import_i18n141.sprintf)(
         // translators: %s: Currently selected font appearance.
-        (0, import_i18n139.__)("Currently selected font appearance: %s"),
+        (0, import_i18n141.__)("Currently selected font appearance: %s"),
         currentSelection.name
       );
     };
@@ -78127,7 +78558,7 @@ var wp;

   // packages/block-editor/build-module/components/font-family/index.mjs
   var import_components141 = __toESM(require_components(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_i18n142 = __toESM(require_i18n(), 1);
   var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   function FontFamilyControl({
     /**
@@ -78152,7 +78583,7 @@ var wp;
     const options = [
       {
         key: "",
-        name: (0, import_i18n140.__)("Default")
+        name: (0, import_i18n142.__)("Default")
       },
       ...fontFamilies.map(({ fontFamily, name }) => ({
         key: fontFamily,
@@ -78164,7 +78595,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
       import_components141.CustomSelectControl,
       {
-        label: (0, import_i18n140.__)("Font"),
+        label: (0, import_i18n142.__)("Font"),
         value: selectedValue,
         onChange: ({ selectedItem }) => onChange(selectedItem.key),
         options,
@@ -78176,7 +78607,7 @@ var wp;

   // packages/block-editor/build-module/components/letter-spacing-control/index.mjs
   var import_components142 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
   var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   function LetterSpacingControl({
     value,
@@ -78193,7 +78624,7 @@ var wp;
       import_components142.__experimentalUnitControl,
       {
         ...otherProps,
-        label: (0, import_i18n141.__)("Letter spacing"),
+        label: (0, import_i18n143.__)("Letter spacing"),
         value,
         __unstableInputWidth,
         units: units2,
@@ -78203,22 +78634,22 @@ var wp;
   }

   // packages/block-editor/build-module/components/text-decoration-control/index.mjs
-  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
   var import_components143 = __toESM(require_components(), 1);
   var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   var TEXT_DECORATIONS = [
     {
-      label: (0, import_i18n142.__)("None"),
+      label: (0, import_i18n144.__)("None"),
       value: "none",
       icon: reset_default
     },
     {
-      label: (0, import_i18n142.__)("Underline"),
+      label: (0, import_i18n144.__)("Underline"),
       value: "underline",
       icon: format_underline_default
     },
     {
-      label: (0, import_i18n142.__)("Strikethrough"),
+      label: (0, import_i18n144.__)("Strikethrough"),
       value: "line-through",
       icon: format_strikethrough_default
     }
@@ -78232,7 +78663,7 @@ var wp;
       import_components143.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n142.__)("Decoration"),
+        label: (0, import_i18n144.__)("Decoration"),
         className: clsx_default(
           "block-editor-text-decoration-control",
           className
@@ -78257,27 +78688,27 @@ var wp;
   }

   // packages/block-editor/build-module/components/text-transform-control/index.mjs
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);
   var import_components144 = __toESM(require_components(), 1);
   var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   var TEXT_TRANSFORMS = [
     {
-      label: (0, import_i18n143.__)("None"),
+      label: (0, import_i18n145.__)("None"),
       value: "none",
       icon: reset_default
     },
     {
-      label: (0, import_i18n143.__)("Uppercase"),
+      label: (0, import_i18n145.__)("Uppercase"),
       value: "uppercase",
       icon: format_uppercase_default
     },
     {
-      label: (0, import_i18n143.__)("Lowercase"),
+      label: (0, import_i18n145.__)("Lowercase"),
       value: "lowercase",
       icon: format_lowercase_default
     },
     {
-      label: (0, import_i18n143.__)("Capitalize"),
+      label: (0, import_i18n145.__)("Capitalize"),
       value: "capitalize",
       icon: format_capitalize_default
     }
@@ -78287,7 +78718,7 @@ var wp;
       import_components144.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n143.__)("Letter case"),
+        label: (0, import_i18n145.__)("Letter case"),
         className: clsx_default(
           "block-editor-text-transform-control",
           className
@@ -78312,18 +78743,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-mode-control/index.mjs
-  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);
   var import_components145 = __toESM(require_components(), 1);
   var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   var WRITING_MODES = [
     {
-      label: (0, import_i18n144.__)("Horizontal"),
+      label: (0, import_i18n146.__)("Horizontal"),
       value: "horizontal-tb",
       icon: text_horizontal_default
     },
     {
-      label: (0, import_i18n144.__)("Vertical"),
-      value: (0, import_i18n144.isRTL)() ? "vertical-lr" : "vertical-rl",
+      label: (0, import_i18n146.__)("Vertical"),
+      value: (0, import_i18n146.isRTL)() ? "vertical-lr" : "vertical-rl",
       icon: text_vertical_default
     }
   ];
@@ -78332,7 +78763,7 @@ var wp;
       import_components145.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n144.__)("Orientation"),
+        label: (0, import_i18n146.__)("Orientation"),
         className: clsx_default("block-editor-writing-mode-control", className),
         value,
         onChange: (newValue) => {
@@ -78355,8 +78786,8 @@ var wp;

   // packages/block-editor/build-module/components/colors-gradients/dropdown.mjs
   var import_components146 = __toESM(require_components(), 1);
-  var import_element231 = __toESM(require_element(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 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 WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
     const clearValue = () => {
@@ -78412,7 +78843,7 @@ var wp;
       onGradientChange,
       label
     } = settings2;
-    const colorButtonRef = (0, import_element231.useRef)(void 0);
+    const colorButtonRef = (0, import_element232.useRef)(void 0);
     const toggleProps = {
       onClick: onToggle,
       className: clsx_default(
@@ -78442,7 +78873,7 @@ var wp;
         import_components146.Button,
         {
           __next40pxDefaultSize: true,
-          label: (0, import_i18n145.__)("Reset"),
+          label: (0, import_i18n147.__)("Reset"),
           className: "block-editor-panel-color-gradient-settings__reset",
           size: "small",
           icon: reset_default,
@@ -78529,12 +78960,12 @@ var wp;

   // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
   var import_components147 = __toESM(require_components(), 1);
-  var import_data146 = __toESM(require_data(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
+  var import_data147 = __toESM(require_data(), 1);
+  var import_compose91 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/colors-gradients/use-multiple-origin-colors-and-gradients.mjs
-  var import_element232 = __toESM(require_element(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_element233 = __toESM(require_element(), 1);
+  var import_i18n148 = __toESM(require_i18n(), 1);
   function useMultipleOriginColorsAndGradients() {
     const [
       enableCustomColors,
@@ -78563,11 +78994,11 @@ var wp;
       disableCustomColors: !enableCustomColors,
       disableCustomGradients: !enableCustomGradients
     };
-    colorGradientSettings.colors = (0, import_element232.useMemo)(() => {
+    colorGradientSettings.colors = (0, import_element233.useMemo)(() => {
       const result = [];
       if (themeColors && themeColors.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -78577,7 +79008,7 @@ var wp;
       }
       if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -78587,7 +79018,7 @@ var wp;
       }
       if (customColors && customColors.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -78602,11 +79033,11 @@ var wp;
       defaultColors,
       shouldDisplayDefaultColors
     ]);
-    colorGradientSettings.gradients = (0, import_element232.useMemo)(() => {
+    colorGradientSettings.gradients = (0, import_element233.useMemo)(() => {
       const result = [];
       if (themeGradients && themeGradients.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -78616,7 +79047,7 @@ var wp;
       }
       if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -78626,7 +79057,7 @@ var wp;
       }
       if (customGradients && customGradients.length) {
         result.push({
-          name: (0, import_i18n146._x)(
+          name: (0, import_i18n148._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -78666,8 +79097,8 @@ var wp;
     __experimentalIsRenderedInSidebar,
     enableAlpha
   }) => {
-    const panelId = (0, import_compose89.useInstanceId)(PanelColorGradientSettingsInner);
-    const { batch } = (0, import_data146.useRegistry)();
+    const panelId = (0, import_compose91.useInstanceId)(PanelColorGradientSettingsInner);
+    const { batch } = (0, import_data147.useRegistry)();
     if ((!colors2 || colors2.length === 0) && (!gradients || gradients.length === 0) && disableCustomColors && disableCustomGradients && settings2?.every(
       (setting) => (!setting.colors || setting.colors.length === 0) && (!setting.gradients || setting.gradients.length === 0) && (setting.disableCustomColors === void 0 || setting.disableCustomColors) && (setting.disableCustomGradients === void 0 || setting.disableCustomGradients)
     )) {
@@ -78745,9 +79176,9 @@ var wp;
   var panel_color_gradient_settings_default = PanelColorGradientSettings;

   // packages/block-editor/build-module/components/dimension-control/index.mjs
-  var import_element233 = __toESM(require_element(), 1);
+  var import_element234 = __toESM(require_element(), 1);
   var import_components148 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
   var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY12 = [];
   var DIMENSION_CUSTOM_VALUE_SETTINGS = {
@@ -78760,9 +79191,9 @@ var wp;
     const defaultSizes = presets?.default ?? EMPTY_ARRAY12;
     const customSizes = presets?.custom ?? EMPTY_ARRAY12;
     const themeSizes = presets?.theme ?? EMPTY_ARRAY12;
-    return (0, import_element233.useMemo)(() => {
+    return (0, import_element234.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n147.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n149.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
@@ -78771,7 +79202,7 @@ var wp;
     }, [customSizes, themeSizes, defaultSizes]);
   }
   function DimensionControl({
-    label = (0, import_i18n147.__)("Dimension"),
+    label = (0, import_i18n149.__)("Dimension"),
     onChange,
     value,
     placeholder,
@@ -78794,7 +79225,7 @@ var wp;
       ]
     });
     const options = useDimensionSizes(dimensionSizes);
-    const [selectedUnit, setSelectedUnit] = (0, import_element233.useState)(() => {
+    const [selectedUnit, setSelectedUnit] = (0, import_element234.useState)(() => {
       const [, unit] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value);
       return unit || units2[0]?.value || "px";
     });
@@ -78865,9 +79296,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/height-control/index.mjs
-  var import_element234 = __toESM(require_element(), 1);
+  var import_element235 = __toESM(require_element(), 1);
   var import_components149 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 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 RANGE_CONTROL_CUSTOM_SETTINGS = {
@@ -78901,7 +79332,7 @@ var wp;
     dvmax: { max: 100, step: 1 }
   };
   function HeightControl({
-    label = (0, import_i18n148.__)("Height"),
+    label = (0, import_i18n150.__)("Height"),
     onChange,
     value
   }) {
@@ -78922,7 +79353,7 @@ var wp;
         "vw"
       ]
     });
-    const selectedUnit = (0, import_element234.useMemo)(
+    const selectedUnit = (0, import_element235.useMemo)(
       () => (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value),
       [value]
     )[1] || units2[0]?.value || "px";
@@ -79825,10 +80256,10 @@ var wp;
   );

   // packages/image-cropper/build-module/components/image-cropper/index.mjs
-  var import_element237 = __toESM(require_element(), 1);
+  var import_element238 = __toESM(require_element(), 1);

   // packages/image-cropper/build-module/provider/index.mjs
-  var import_element236 = __toESM(require_element(), 1);
+  var import_element237 = __toESM(require_element(), 1);

   // node_modules/dequal/dist/index.mjs
   var has = Object.prototype.hasOwnProperty;
@@ -79907,7 +80338,7 @@ var wp;
   }

   // packages/image-cropper/build-module/provider/use-image-cropper.mjs
-  var import_element235 = __toESM(require_element(), 1);
+  var import_element236 = __toESM(require_element(), 1);

   // packages/image-cropper/build-module/constants.mjs
   var MIN_ZOOM2 = 1;
@@ -80015,11 +80446,11 @@ var wp;
     mediaSize: null
   };
   function useCropper() {
-    const [cropperState, setInternalCropperState] = (0, import_element235.useState)(
+    const [cropperState, setInternalCropperState] = (0, import_element236.useState)(
       DEFAULT_CROPPER_STATE
     );
-    const [resetState, setInternalResetState] = (0, import_element235.useState)(null);
-    const setCropperState = (0, import_element235.useCallback)(
+    const [resetState, setInternalResetState] = (0, import_element236.useState)(null);
+    const setCropperState = (0, import_element236.useCallback)(
       (newState) => {
         setInternalCropperState((prev) => {
           const updates = typeof newState === "function" ? newState(prev) : newState;
@@ -80034,7 +80465,7 @@ var wp;
       },
       []
     );
-    const setResetState = (0, import_element235.useCallback)(
+    const setResetState = (0, import_element236.useCallback)(
       (newResetState = null) => {
         if (!newResetState) {
           setInternalResetState(null);
@@ -80052,7 +80483,7 @@ var wp;
       },
       [setCropperState, setInternalResetState]
     );
-    const reset = (0, import_element235.useCallback)(() => {
+    const reset = (0, import_element236.useCallback)(() => {
       if (resetState) {
         const resetUpdates = {
           // Reset media position to center
@@ -80080,7 +80511,7 @@ var wp;
         setCropperState({ ...DEFAULT_CROPPER_STATE });
       }
     }, [resetState, setCropperState]);
-    const isDirty = (0, import_element235.useMemo)(() => {
+    const isDirty = (0, import_element236.useMemo)(() => {
       if (resetState) {
         const currentState2 = {
           crop: cropperState.croppedAreaPixels || cropperState.croppedArea,
@@ -80100,7 +80531,7 @@ var wp;
       };
       return false === dequal(currentState, DEFAULT_INITIAL_STATE);
     }, [cropperState, resetState]);
-    const getCroppedImage2 = (0, import_element235.useCallback)(
+    const getCroppedImage2 = (0, import_element236.useCallback)(
       async (src) => {
         if (!cropperState.croppedAreaPixels) {
           return null;
@@ -80118,7 +80549,7 @@ var wp;
         cropperState.flip
       ]
     );
-    return (0, import_element235.useMemo)(
+    return (0, import_element236.useMemo)(
       () => ({
         cropperState,
         setCropperState,
@@ -80142,7 +80573,7 @@ var wp;

   // packages/image-cropper/build-module/provider/index.mjs
   var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
-  var ImageCropperContext = (0, import_element236.createContext)({
+  var ImageCropperContext = (0, import_element237.createContext)({
     cropperState: {
       crop: { x: 0, y: 0 },
       croppedArea: { x: 0, y: 0, width: 100, height: 100 },
@@ -80167,7 +80598,7 @@ var wp;
     children
   }) {
     const cropperApi = useCropper();
-    const contextValue = (0, import_element236.useMemo)(() => {
+    const contextValue = (0, import_element237.useMemo)(() => {
       return {
         ...cropperApi
       };
@@ -80175,7 +80606,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
   }
   var useImageCropper = () => {
-    const context = (0, import_element236.useContext)(ImageCropperContext);
+    const context = (0, import_element237.useContext)(ImageCropperContext);
     if (!context) {
       throw new Error("Missing ImageCropperContext");
     }
@@ -80197,7 +80628,7 @@ var wp;
     const setZoom = (newZoom) => setCropperState({ zoom: newZoom });
     const setRotation = (newRotation) => setCropperState({ rotation: newRotation });
     const setMediaSize = (newMediaSize) => setCropperState({ mediaSize: newMediaSize });
-    const onCropComplete = (0, import_element237.useCallback)(
+    const onCropComplete = (0, import_element238.useCallback)(
       (areaPercentage, areaPixels) => {
         setCropperState({
           croppedArea: areaPercentage,
@@ -80243,7 +80674,7 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
   var import_components150 = __toESM(require_components(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/image-editor/constants.mjs
   var MIN_ZOOM3 = 100;
@@ -80253,18 +80684,18 @@ var wp;
   };

   // packages/block-editor/build-module/components/image-editor/context.mjs
-  var import_element240 = __toESM(require_element(), 1);
+  var import_element241 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/image-editor/use-save-image.mjs
-  var import_data147 = __toESM(require_data(), 1);
-  var import_element238 = __toESM(require_element(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_data148 = __toESM(require_data(), 1);
+  var import_element239 = __toESM(require_element(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
   var import_notices9 = __toESM(require_notices(), 1);
   var import_dom67 = __toESM(require_dom(), 1);
   var messages = {
-    crop: (0, import_i18n149.__)("Image cropped."),
-    rotate: (0, import_i18n149.__)("Image rotated."),
-    cropAndRotate: (0, import_i18n149.__)("Image cropped and rotated.")
+    crop: (0, import_i18n151.__)("Image cropped."),
+    rotate: (0, import_i18n151.__)("Image rotated."),
+    cropAndRotate: (0, import_i18n151.__)("Image cropped and rotated.")
   };
   function useSaveImage({
     crop,
@@ -80274,23 +80705,23 @@ var wp;
     onSaveImage,
     onFinishEditing
   }) {
-    const { createErrorNotice, createSuccessNotice } = (0, import_data147.useDispatch)(import_notices9.store);
-    const [isInProgress, setIsInProgress] = (0, import_element238.useState)(false);
-    const { editMediaEntity } = (0, import_data147.useSelect)((select3) => {
+    const { createErrorNotice, createSuccessNotice } = (0, import_data148.useDispatch)(import_notices9.store);
+    const [isInProgress, setIsInProgress] = (0, import_element239.useState)(false);
+    const { editMediaEntity } = (0, import_data148.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         editMediaEntity: settings2?.[mediaEditKey]
       };
     }, []);
-    const cancel = (0, import_element238.useCallback)(() => {
+    const cancel = (0, import_element239.useCallback)(() => {
       setIsInProgress(false);
       onFinishEditing();
     }, [onFinishEditing]);
-    const apply = (0, import_element238.useCallback)(async () => {
+    const apply = (0, import_element239.useCallback)(async () => {
       if (!editMediaEntity) {
         onFinishEditing();
         createErrorNotice(
-          (0, import_i18n149.__)("Sorry, you are not allowed to edit images on this site."),
+          (0, import_i18n151.__)("Sorry, you are not allowed to edit images on this site."),
           {
             id: "image-editing-error",
             type: "snackbar"
@@ -80343,7 +80774,7 @@ var wp;
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n149.__)("Undo"),
+                label: (0, import_i18n151.__)("Undo"),
                 onClick: () => {
                   onSaveImage({
                     id,
@@ -80356,9 +80787,9 @@ var wp;
         }
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n149.sprintf)(
+          (0, import_i18n151.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n149.__)("Could not edit image. %s"),
+            (0, import_i18n151.__)("Could not edit image. %s"),
             (0, import_dom67.__unstableStripHTML)(error2.message)
           ),
           {
@@ -80381,7 +80812,7 @@ var wp;
       onFinishEditing,
       editMediaEntity
     ]);
-    return (0, import_element238.useMemo)(
+    return (0, import_element239.useMemo)(
       () => ({
         isInProgress,
         apply,
@@ -80392,23 +80823,23 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/use-transform-image.mjs
-  var import_element239 = __toESM(require_element(), 1);
+  var import_element240 = __toESM(require_element(), 1);
   var import_hooks6 = __toESM(require_hooks(), 1);
   function useTransformImage({
     url,
     naturalWidth,
     naturalHeight
   }) {
-    const [editedUrl, setEditedUrl] = (0, import_element239.useState)();
+    const [editedUrl, setEditedUrl] = (0, import_element240.useState)();
     const { cropperState, setCropperState } = useImageCropper();
     const { zoom, aspectRatio, crop, croppedArea } = cropperState;
-    const setZoom = (0, import_element239.useCallback)(
+    const setZoom = (0, import_element240.useCallback)(
       (newZoom) => {
         setCropperState({ zoom: newZoom });
       },
       [setCropperState]
     );
-    const setAspectRatio = (0, import_element239.useCallback)(
+    const setAspectRatio = (0, import_element240.useCallback)(
       (newAspect) => {
         setCropperState({ aspectRatio: newAspect });
       },
@@ -80416,11 +80847,11 @@ var wp;
     );
     const defaultAspect = naturalWidth / naturalHeight;
     const rotatedAspect = naturalHeight / naturalWidth;
-    (0, import_element239.useEffect)(() => {
+    (0, import_element240.useEffect)(() => {
       setAspectRatio(defaultAspect);
     }, []);
-    const [internalRotation, setInternalRotation] = (0, import_element239.useState)(0);
-    const rotateClockwise = (0, import_element239.useCallback)(() => {
+    const [internalRotation, setInternalRotation] = (0, import_element240.useState)(0);
+    const rotateClockwise = (0, import_element240.useCallback)(() => {
       const angle = (internalRotation + 90) % 360;
       let naturalAspectRatio = defaultAspect;
       const isDefaultAspect = defaultAspect === aspectRatio || rotatedAspect === aspectRatio;
@@ -80497,7 +80928,7 @@ var wp;
       rotatedAspect,
       setInternalRotation
     ]);
-    return (0, import_element239.useMemo)(
+    return (0, import_element240.useMemo)(
       () => ({
         editedUrl,
         setEditedUrl,
@@ -80526,9 +80957,9 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/context.mjs
   var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
-  var ImageEditingContext = (0, import_element240.createContext)({});
+  var ImageEditingContext = (0, import_element241.createContext)({});
   ImageEditingContext.displayName = "ImageEditingContext";
-  var useImageEditingContext = () => (0, import_element240.useContext)(ImageEditingContext);
+  var useImageEditingContext = () => (0, import_element241.useContext)(ImageEditingContext);
   function ImageEditingProvider({
     id,
     url,
@@ -80550,7 +80981,7 @@ var wp;
       onFinishEditing,
       ...transformImage
     });
-    const providerValue = (0, import_element240.useMemo)(
+    const providerValue = (0, import_element241.useMemo)(
       () => ({
         ...transformImage,
         ...saveImage
@@ -80608,7 +81039,7 @@ var wp;
       import_components150.DropdownMenu,
       {
         icon: aspect_ratio_default,
-        label: (0, import_i18n150.__)("Aspect Ratio"),
+        label: (0, import_i18n152.__)("Aspect Ratio"),
         popoverProps: POPOVER_PROPS7,
         toggleProps,
         children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_jsx_runtime396.Fragment, { children: [
@@ -80625,7 +81056,7 @@ var wp;
                 // All ratios should be mirrored in AspectRatioTool in @wordpress/block-editor.
                 {
                   slug: "original",
-                  name: (0, import_i18n150.__)("Original"),
+                  name: (0, import_i18n152.__)("Original"),
                   ratio: defaultAspect
                 },
                 ...showDefaultRatios ? defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio === 1) : []
@@ -80635,7 +81066,7 @@ var wp;
           themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n150.__)("Theme"),
+              label: (0, import_i18n152.__)("Theme"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -80648,7 +81079,7 @@ var wp;
           showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n150.__)("Landscape"),
+              label: (0, import_i18n152.__)("Landscape"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -80661,7 +81092,7 @@ var wp;
           showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n150.__)("Portrait"),
+              label: (0, import_i18n152.__)("Portrait"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -80678,7 +81109,7 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/cropper.mjs
   var import_components151 = __toESM(require_components(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
+  var import_compose92 = __toESM(require_compose(), 1);
   var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   function ImageCropper2({
     url,
@@ -80689,7 +81120,7 @@ var wp;
     borderProps
   }) {
     const { isInProgress, editedUrl, rotation } = useImageEditingContext();
-    const [contentResizeListener, { width: clientWidth }] = (0, import_compose90.useResizeObserver)();
+    const [contentResizeListener, { width: clientWidth }] = (0, import_compose92.useResizeObserver)();
     let editedHeight = height || clientWidth * naturalHeight / naturalWidth;
     if (rotation % 180 === 90) {
       editedHeight = clientWidth * naturalWidth / naturalHeight;
@@ -80723,7 +81154,7 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/zoom-dropdown.mjs
   var import_components152 = __toESM(require_components(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_i18n153 = __toESM(require_i18n(), 1);
   var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   function ZoomDropdown() {
     const { isInProgress, zoom, setZoom } = useImageEditingContext();
@@ -80736,7 +81167,7 @@ var wp;
           import_components152.ToolbarButton,
           {
             icon: search_default,
-            label: (0, import_i18n151.__)("Zoom"),
+            label: (0, import_i18n153.__)("Zoom"),
             onClick: onToggle,
             "aria-expanded": isOpen,
             disabled: isInProgress
@@ -80745,7 +81176,7 @@ var wp;
         renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components152.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
           import_components152.RangeControl,
           {
-            label: (0, import_i18n151.__)("Zoom"),
+            label: (0, import_i18n153.__)("Zoom"),
             min: MIN_ZOOM3,
             max: MAX_ZOOM3,
             value: Math.round(zoom * 100),
@@ -80758,7 +81189,7 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/rotation-button.mjs
   var import_components153 = __toESM(require_components(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);
   var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   function RotationButton() {
     const { isInProgress, rotateClockwise } = useImageEditingContext();
@@ -80766,7 +81197,7 @@ var wp;
       import_components153.ToolbarButton,
       {
         icon: rotate_right_default,
-        label: (0, import_i18n152.__)("Rotate"),
+        label: (0, import_i18n154.__)("Rotate"),
         onClick: rotateClockwise,
         disabled: isInProgress
       }
@@ -80775,13 +81206,13 @@ var wp;

   // packages/block-editor/build-module/components/image-editor/form-controls.mjs
   var import_components154 = __toESM(require_components(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);
   var import_jsx_runtime400 = __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_i18n153.__)("Apply") }),
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: cancel, children: (0, import_i18n153.__)("Cancel") })
+      /* @__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") })
     ] });
   }

@@ -80843,18 +81274,18 @@ var wp;

   // packages/block-editor/build-module/components/image-size-control/index.mjs
   var import_components156 = __toESM(require_components(), 1);
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_i18n156 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/image-size-control/use-dimension-handler.mjs
-  var import_element241 = __toESM(require_element(), 1);
+  var import_element242 = __toESM(require_element(), 1);
   function useDimensionHandler(customHeight, customWidth, defaultHeight, defaultWidth, onChange) {
-    const [currentWidth, setCurrentWidth] = (0, import_element241.useState)(
+    const [currentWidth, setCurrentWidth] = (0, import_element242.useState)(
       customWidth ?? defaultWidth ?? ""
     );
-    const [currentHeight, setCurrentHeight] = (0, import_element241.useState)(
+    const [currentHeight, setCurrentHeight] = (0, import_element242.useState)(
       customHeight ?? defaultHeight ?? ""
     );
-    (0, import_element241.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       if (customWidth === void 0 && defaultWidth !== void 0) {
         setCurrentWidth(defaultWidth);
       }
@@ -80862,7 +81293,7 @@ var wp;
         setCurrentHeight(defaultHeight);
       }
     }, [defaultWidth, defaultHeight]);
-    (0, import_element241.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       if (customWidth !== void 0 && Number.parseInt(customWidth) !== Number.parseInt(currentWidth)) {
         setCurrentWidth(customWidth);
       }
@@ -80944,7 +81375,7 @@ var wp;
       imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
         import_components156.SelectControl,
         {
-          label: (0, import_i18n154.__)("Resolution"),
+          label: (0, import_i18n156.__)("Resolution"),
           value: slug,
           options: imageSizeOptions,
           onChange: onChangeImage,
@@ -80956,7 +81387,7 @@ var wp;
           /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
             import_components156.__experimentalNumberControl,
             {
-              label: (0, import_i18n154.__)("Width"),
+              label: (0, import_i18n156.__)("Width"),
               value: currentWidth,
               min: 1,
               onChange: (value) => updateDimension("width", value)
@@ -80965,7 +81396,7 @@ var wp;
           /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
             import_components156.__experimentalNumberControl,
             {
-              label: (0, import_i18n154.__)("Height"),
+              label: (0, import_i18n156.__)("Height"),
               value: currentHeight,
               min: 1,
               onChange: (value) => updateDimension("height", value)
@@ -80975,7 +81406,7 @@ var wp;
         /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
           import_components156.__experimentalToggleGroupControl,
           {
-            label: (0, import_i18n154.__)("Image size presets"),
+            label: (0, import_i18n156.__)("Image size presets"),
             hideLabelFromVision: true,
             onChange: handleUpdateDimensions,
             value: selectedValue,
@@ -80985,9 +81416,9 @@ var wp;
                 import_components156.__experimentalToggleGroupControlOption,
                 {
                   value: scale,
-                  label: (0, import_i18n154.sprintf)(
+                  label: (0, import_i18n156.sprintf)(
                     /* translators: %d: Percentage value. */
-                    (0, import_i18n154.__)("%d%%"),
+                    (0, import_i18n156.__)("%d%%"),
                     scale
                   )
                 },
@@ -81002,7 +81433,7 @@ var wp;

   // packages/block-editor/build-module/components/justify-content-control/ui.mjs
   var import_components157 = __toESM(require_components(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
+  var import_i18n157 = __toESM(require_i18n(), 1);
   var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   var icons = {
     left: justify_left_default,
@@ -81031,35 +81462,35 @@ var wp;
       {
         name: "left",
         icon: justify_left_default,
-        title: (0, import_i18n155.__)("Justify items left"),
+        title: (0, import_i18n157.__)("Justify items left"),
         isActive: "left" === value,
         onClick: () => handleClick("left")
       },
       {
         name: "center",
         icon: justify_center_default,
-        title: (0, import_i18n155.__)("Justify items center"),
+        title: (0, import_i18n157.__)("Justify items center"),
         isActive: "center" === value,
         onClick: () => handleClick("center")
       },
       {
         name: "right",
         icon: justify_right_default,
-        title: (0, import_i18n155.__)("Justify items right"),
+        title: (0, import_i18n157.__)("Justify items right"),
         isActive: "right" === value,
         onClick: () => handleClick("right")
       },
       {
         name: "space-between",
         icon: justify_space_between_default,
-        title: (0, import_i18n155.__)("Space between items"),
+        title: (0, import_i18n157.__)("Space between items"),
         isActive: "space-between" === value,
         onClick: () => handleClick("space-between")
       },
       {
         name: "stretch",
         icon: justify_stretch_default,
-        title: (0, import_i18n155.__)("Stretch items"),
+        title: (0, import_i18n157.__)("Stretch items"),
         isActive: "stretch" === value,
         onClick: () => handleClick("stretch")
       }
@@ -81071,7 +81502,7 @@ var wp;
       {
         icon,
         popoverProps: popoverProps3,
-        label: (0, import_i18n155.__)("Change items justification"),
+        label: (0, import_i18n157.__)("Change items justification"),
         controls: allControls.filter(
           (elem) => allowedControls.includes(elem.name)
         ),
@@ -81092,28 +81523,28 @@ var wp;

   // packages/block-editor/build-module/components/link-control/index.mjs
   var import_components165 = __toESM(require_components(), 1);
-  var import_i18n165 = __toESM(require_i18n(), 1);
-  var import_element249 = __toESM(require_element(), 1);
-  var import_compose94 = __toESM(require_compose(), 1);
+  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_element250 = __toESM(require_element(), 1);
+  var import_compose96 = __toESM(require_compose(), 1);
   var import_dom70 = __toESM(require_dom(), 1);
-  var import_keycodes19 = __toESM(require_keycodes(), 1);
+  var import_keycodes20 = __toESM(require_keycodes(), 1);
   var import_is_shallow_equal4 = __toESM(require_is_shallow_equal(), 1);
-  var import_data151 = __toESM(require_data(), 1);
+  var import_data152 = __toESM(require_data(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
   var import_deprecated22 = __toESM(require_deprecated(), 1);
   var import_url6 = __toESM(require_url(), 1);

   // packages/block-editor/build-module/components/link-control/settings-drawer.mjs
   var import_components158 = __toESM(require_components(), 1);
-  var import_compose91 = __toESM(require_compose(), 1);
-  var import_i18n156 = __toESM(require_i18n(), 1);
-  var import_element242 = __toESM(require_element(), 1);
+  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);
   function LinkSettingsDrawer({ children, settingsOpen, setSettingsOpen }) {
-    const prefersReducedMotion = (0, import_compose91.useReducedMotion)();
-    const MaybeAnimatePresence = prefersReducedMotion ? import_element242.Fragment : import_components158.__unstableAnimatePresence;
+    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_compose91.useInstanceId)(LinkSettingsDrawer);
+    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)(
@@ -81123,9 +81554,9 @@ var wp;
           className: "block-editor-link-control__drawer-toggle",
           "aria-expanded": settingsOpen,
           onClick: () => setSettingsOpen(!settingsOpen),
-          icon: (0, import_i18n156.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
+          icon: (0, import_i18n158.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
           "aria-controls": settingsDrawerId,
-          children: (0, import_i18n156._x)("Advanced", "Additional link settings")
+          children: (0, import_i18n158._x)("Advanced", "Additional link settings")
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
@@ -81152,19 +81583,19 @@ var wp;
   var settings_drawer_default = LinkSettingsDrawer;

   // packages/block-editor/build-module/components/link-control/search-input.mjs
-  var import_element245 = __toESM(require_element(), 1);
-  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_element246 = __toESM(require_element(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
   var import_deprecated21 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/link-control/search-results.mjs
-  var import_i18n160 = __toESM(require_i18n(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
   var import_components161 = __toESM(require_components(), 1);
   var import_deprecated20 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/link-control/search-create-button.mjs
-  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);
   var import_components159 = __toESM(require_components(), 1);
-  var import_element243 = __toESM(require_element(), 1);
+  var import_element244 = __toESM(require_element(), 1);
   var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   var LinkControlSearchCreate = ({
     searchTerm,
@@ -81179,10 +81610,10 @@ var wp;
     if (buttonText) {
       text = typeof buttonText === "function" ? buttonText(searchTerm) : buttonText;
     } else {
-      text = (0, import_element243.createInterpolateElement)(
-        (0, import_i18n157.sprintf)(
+      text = (0, import_element244.createInterpolateElement)(
+        (0, import_i18n159.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n157.__)("Create: <mark>%s</mark>"),
+          (0, import_i18n159.__)("Create: <mark>%s</mark>"),
           searchTerm
         ),
         { mark: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("mark", {}) }
@@ -81203,33 +81634,33 @@ var wp;
   var search_create_button_default = LinkControlSearchCreate;

   // packages/block-editor/build-module/components/link-control/search-item.mjs
-  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_i18n160 = __toESM(require_i18n(), 1);
   var import_components160 = __toESM(require_components(), 1);
   var import_dom68 = __toESM(require_dom(), 1);
   var import_url3 = __toESM(require_url(), 1);
-  var import_compose92 = __toESM(require_compose(), 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 TYPES = {
     post: {
       icon: post_list_default,
-      label: (0, import_i18n158.__)("Post")
+      label: (0, import_i18n160.__)("Post")
     },
     page: {
       icon: page_default,
-      label: (0, import_i18n158.__)("Page")
+      label: (0, import_i18n160.__)("Page")
     },
     post_tag: {
       icon: tag_default,
-      label: (0, import_i18n158.__)("Tag")
+      label: (0, import_i18n160.__)("Tag")
     },
     category: {
       icon: category_default,
-      label: (0, import_i18n158.__)("Category")
+      label: (0, import_i18n160.__)("Category")
     },
     attachment: {
       icon: file_default,
-      label: (0, import_i18n158.__)("Attachment")
+      label: (0, import_i18n160.__)("Attachment")
     }
   };
   function SearchItemIcon({ isURL: isURL4, suggestion }) {
@@ -81280,7 +81711,7 @@ var wp;
     if (!url) {
       return url;
     }
-    return (0, import_compose92.pipe)(
+    return (0, import_compose94.pipe)(
       import_url3.safeDecodeURI,
       import_url3.getPath,
       defaultTo(""),
@@ -81297,7 +81728,7 @@ var wp;
     isURL: isURL4 = false,
     shouldShowType = false
   }) => {
-    const info = isURL4 ? (0, import_i18n158.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
+    const info = isURL4 ? (0, import_i18n160.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
     return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
       import_components160.MenuItem,
       {
@@ -81320,10 +81751,10 @@ var wp;
   };
   function getVisualTypeName(suggestion) {
     if (suggestion.isFrontPage) {
-      return (0, import_i18n158.__)("Front page");
+      return (0, import_i18n160.__)("Front page");
     }
     if (suggestion.isBlogHome) {
-      return (0, import_i18n158.__)("Blog home");
+      return (0, import_i18n160.__)("Blog home");
     }
     if (suggestion.type in TYPES) {
       return TYPES[suggestion.type].label;
@@ -81339,7 +81770,7 @@ var wp;
   };

   // packages/block-editor/build-module/components/link-control/constants.mjs
-  var import_i18n159 = __toESM(require_i18n(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
   var CREATE_TYPE = "__CREATE__";
   var TEL_TYPE = "tel";
   var URL_TYPE = "link";
@@ -81354,7 +81785,7 @@ var wp;
   var DEFAULT_LINK_SETTINGS = [
     {
       id: "opensInNewTab",
-      title: (0, import_i18n159.__)("Open in new tab")
+      title: (0, import_i18n161.__)("Open in new tab")
     }
   ];

@@ -81382,9 +81813,9 @@ var wp;
     const isSingleDirectEntryResult = suggestions.length === 1 && LINK_ENTRY_TYPES.includes(suggestions[0].type);
     const shouldShowCreateSuggestion = withCreateSuggestion && !isSingleDirectEntryResult && !isInitialSuggestions;
     const shouldShowSuggestionsTypes = !suggestionsQuery?.type;
-    const labelText = isInitialSuggestions ? (0, import_i18n160.__)("Suggestions") : (0, import_i18n160.sprintf)(
+    const labelText = isInitialSuggestions ? (0, import_i18n162.__)("Suggestions") : (0, import_i18n162.sprintf)(
       /* translators: %s: search term. */
-      (0, import_i18n160.__)('Search results for "%s"'),
+      (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)(
@@ -81449,8 +81880,8 @@ var wp;
   };

   // packages/block-editor/build-module/components/link-control/use-search-handler.mjs
-  var import_element244 = __toESM(require_element(), 1);
-  var import_data148 = __toESM(require_data(), 1);
+  var import_element245 = __toESM(require_element(), 1);
+  var import_data149 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/link-control/normalize-url.mjs
   var import_url4 = __toESM(require_url(), 1);
@@ -81515,19 +81946,19 @@ var wp;
     });
   };
   function useSearchHandler(suggestionsQuery, allowDirectEntry, withCreateSuggestion) {
-    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data148.useSelect)(
+    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data149.useSelect)(
       (select3) => {
-        const { getSettings: getSettings8 } = select3(store);
+        const { getSettings: getSettings9 } = select3(store);
         return {
-          pageOnFront: getSettings8().pageOnFront,
-          pageForPosts: getSettings8().pageForPosts,
-          fetchSearchSuggestions: getSettings8().__experimentalFetchLinkSuggestions
+          pageOnFront: getSettings9().pageOnFront,
+          pageForPosts: getSettings9().pageForPosts,
+          fetchSearchSuggestions: getSettings9().__experimentalFetchLinkSuggestions
         };
       },
       []
     );
     const directEntryHandler = allowDirectEntry ? handleDirectEntry : handleNoop;
-    return (0, import_element244.useCallback)(
+    return (0, import_element245.useCallback)(
       (val, { isInitialSuggestions }) => {
         return isURLLike(val) ? directEntryHandler(val, { isInitialSuggestions }) : handleEntitySearch(
           val,
@@ -81554,7 +81985,7 @@ var wp;
   var noopSearchHandler = () => Promise.resolve([]);
   var noop16 = () => {
   };
-  var LinkControlSearchInput = (0, import_element245.forwardRef)(
+  var LinkControlSearchInput = (0, import_element246.forwardRef)(
     ({
       value,
       children,
@@ -81585,7 +82016,7 @@ var wp;
         withURLSuggestion
       );
       const searchHandler = showSuggestions ? fetchSuggestions || genericSearchHandler : noopSearchHandler;
-      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element245.useState)();
+      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element246.useState)();
       const onInputChange = (selection2, suggestion) => {
         onChange(selection2);
         setFocusedSuggestion(suggestion);
@@ -81625,8 +82056,8 @@ var wp;
           );
         }
       };
-      const _placeholder = placeholder ?? (0, import_i18n161.__)("Search or type URL");
-      const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n161.__)("Link");
+      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)(
           URLInput,
@@ -81672,12 +82103,12 @@ var wp;
   };

   // packages/block-editor/build-module/components/link-control/link-preview.mjs
-  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
   var import_components163 = __toESM(require_components(), 1);
-  var import_compose93 = __toESM(require_compose(), 1);
+  var import_compose95 = __toESM(require_compose(), 1);
   var import_url5 = __toESM(require_url(), 1);
   var import_dom69 = __toESM(require_dom(), 1);
-  var import_data150 = __toESM(require_data(), 1);
+  var import_data151 = __toESM(require_data(), 1);
   var import_notices10 = __toESM(require_notices(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);

@@ -81688,8 +82119,8 @@ var wp;
   );

   // packages/block-editor/build-module/components/link-control/use-rich-url-data.mjs
-  var import_data149 = __toESM(require_data(), 1);
-  var import_element246 = __toESM(require_element(), 1);
+  var import_data150 = __toESM(require_data(), 1);
+  var import_element247 = __toESM(require_element(), 1);
   function reducer(state, action) {
     switch (action.type) {
       case "RESOLVED":
@@ -81714,17 +82145,17 @@ var wp;
     }
   }
   function useRemoteUrlData(url) {
-    const [state, dispatch] = (0, import_element246.useReducer)(reducer, {
+    const [state, dispatch] = (0, import_element247.useReducer)(reducer, {
       richData: null,
       isFetching: false
     });
-    const { fetchRichUrlData } = (0, import_data149.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = select3(store);
+    const { fetchRichUrlData } = (0, import_data150.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = select3(store);
       return {
-        fetchRichUrlData: getSettings8().__experimentalFetchRichUrlData
+        fetchRichUrlData: getSettings9().__experimentalFetchRichUrlData
       };
     }, []);
-    (0, import_element246.useEffect)(() => {
+    (0, import_element247.useEffect)(() => {
       if (url?.length && fetchRichUrlData && typeof AbortController !== "undefined") {
         dispatch({
           type: "LOADING"
@@ -81764,7 +82195,7 @@ var wp;
     hasUnlinkControl = false,
     onRemove
   }) {
-    const showIconLabels = (0, import_data150.useSelect)(
+    const showIconLabels = (0, import_data151.useSelect)(
       (select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
       []
     );
@@ -81784,9 +82215,9 @@ var wp;
     } else {
       icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: globe_default });
     }
-    const { createNotice } = (0, import_data150.useDispatch)(import_notices10.store);
-    const ref = (0, import_compose93.useCopyToClipboard)(value.url, () => {
-      createNotice("info", (0, import_i18n162.__)("Link copied to clipboard."), {
+    const { createNotice } = (0, import_data151.useDispatch)(import_notices10.store);
+    const ref = (0, import_compose95.useCopyToClipboard)(value.url, () => {
+      createNotice("info", (0, import_i18n164.__)("Link copied to clipboard."), {
         isDismissible: true,
         type: "snackbar"
       });
@@ -81795,7 +82226,7 @@ var wp;
       import_components163.Flex,
       {
         role: "group",
-        "aria-label": (0, import_i18n162.__)("Manage link"),
+        "aria-label": (0, import_i18n164.__)("Manage link"),
         className: clsx_default("block-editor-link-control__preview", {
           "is-current": true,
           "is-rich": hasRichData,
@@ -81812,7 +82243,7 @@ var wp;
               role: "figure",
               "aria-label": (
                 /* translators: Accessibility text for the link preview when editing a link. */
-                (0, import_i18n162.__)("Link information")
+                (0, import_i18n164.__)("Link information")
               ),
               justify: "start",
               align: "flex-start",
@@ -81871,7 +82302,7 @@ var wp;
                           )
                         }
                       )
-                    ] }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n162.__)("Link is empty") })
+                    ] }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n164.__)("Link is empty") })
                   }
                 )
               ]
@@ -81881,7 +82312,7 @@ var wp;
             import_components163.Button,
             {
               icon: pencil_default,
-              label: (0, import_i18n162.__)("Edit link"),
+              label: (0, import_i18n164.__)("Edit link"),
               onClick: onEditClick,
               size: "compact",
               showTooltip: !showIconLabels
@@ -81891,7 +82322,7 @@ var wp;
             import_components163.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n162.__)("Remove link"),
+              label: (0, import_i18n164.__)("Remove link"),
               onClick: onRemove,
               size: "compact",
               showTooltip: !showIconLabels
@@ -81901,7 +82332,7 @@ var wp;
             import_components163.Button,
             {
               icon: copy_small_default,
-              label: (0, import_i18n162.__)("Copy link"),
+              label: (0, import_i18n164.__)("Copy link"),
               ref,
               accessibleWhenDisabled: true,
               disabled: isEmptyURL,
@@ -81916,7 +82347,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/link-control/settings.mjs
-  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);
   var import_components164 = __toESM(require_components(), 1);
   var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   var noop17 = () => {
@@ -81963,19 +82394,19 @@ var wp;
       );
     }).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_i18n163.__)("Currently selected link settings") }),
+      /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("legend", {}), children: (0, import_i18n165.__)("Currently selected link settings") }),
       theSettings
     ] });
   };
   var settings_default2 = LinkControlSettings;

   // packages/block-editor/build-module/components/link-control/use-create-page.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_element247 = __toESM(require_element(), 1);
+  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_element248 = __toESM(require_element(), 1);
   function useCreatePage(handleCreatePage) {
-    const cancelableCreateSuggestion = (0, import_element247.useRef)();
-    const [isCreatingPage, setIsCreatingPage] = (0, import_element247.useState)(false);
-    const [errorMessage, setErrorMessage] = (0, import_element247.useState)(null);
+    const cancelableCreateSuggestion = (0, import_element248.useRef)();
+    const [isCreatingPage, setIsCreatingPage] = (0, import_element248.useState)(false);
+    const [errorMessage, setErrorMessage] = (0, import_element248.useState)(null);
     const createPage = async function(suggestionTitle) {
       setIsCreatingPage(true);
       setErrorMessage(null);
@@ -81991,7 +82422,7 @@ var wp;
           return;
         }
         setErrorMessage(
-          error2.message || (0, import_i18n164.__)(
+          error2.message || (0, import_i18n166.__)(
             "An unknown error occurred during creation. Please try again."
           )
         );
@@ -82000,7 +82431,7 @@ var wp;
         setIsCreatingPage(false);
       }
     };
-    (0, import_element247.useEffect)(() => {
+    (0, import_element248.useEffect)(() => {
       return () => {
         if (cancelableCreateSuggestion.current) {
           cancelableCreateSuggestion.current.cancel();
@@ -82030,11 +82461,11 @@ var wp;
   };

   // packages/block-editor/build-module/components/link-control/use-internal-value.mjs
-  var import_element248 = __toESM(require_element(), 1);
+  var import_element249 = __toESM(require_element(), 1);
   var import_fast_deep_equal = __toESM(require_fast_deep_equal(), 1);
   function useInternalValue(value) {
-    const [internalValue, setInternalValue] = (0, import_element248.useState)(value || {});
-    const [previousValue, setPreviousValue] = (0, import_element248.useState)(value);
+    const [internalValue, setInternalValue] = (0, import_element249.useState)(value || {});
+    const [previousValue, setPreviousValue] = (0, import_element249.useState)(value);
     if (!(0, import_fast_deep_equal.default)(value, previousValue)) {
       setPreviousValue(value);
       setInternalValue(value);
@@ -82107,15 +82538,15 @@ var wp;
     if (withCreateSuggestion === void 0 && createSuggestion) {
       withCreateSuggestion = true;
     }
-    const [settingsOpen, setSettingsOpen] = (0, import_element249.useState)(false);
-    const [customValidity, setCustomValidity] = (0, import_element249.useState)(void 0);
-    const { advancedSettingsPreference } = (0, import_data151.useSelect)((select3) => {
+    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);
       return {
         advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
       };
     }, []);
-    const { set: setPreference } = (0, import_data151.useDispatch)(import_preferences4.store);
+    const { set: setPreference } = (0, import_data152.useDispatch)(import_preferences4.store);
     const setSettingsOpenWithPreference = (prefVal) => {
       if (setPreference) {
         setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
@@ -82123,12 +82554,12 @@ var wp;
       setSettingsOpen(prefVal);
     };
     const isSettingsOpen = advancedSettingsPreference || settingsOpen;
-    const isMountingRef = (0, import_element249.useRef)(true);
-    const wrapperNode = (0, import_element249.useRef)();
-    const wrapperRef = (0, import_compose94.useMergeRefs)([wrapperNode, useNativeUndo()]);
-    const textInputRef = (0, import_element249.useRef)();
-    const searchInputRef = (0, import_element249.useRef)();
-    const entityUrlFallbackRef = (0, import_element249.useRef)();
+    const isMountingRef = (0, import_element250.useRef)(true);
+    const wrapperNode = (0, import_element250.useRef)();
+    const wrapperRef = (0, import_compose96.useMergeRefs)([wrapperNode, useNativeUndo()]);
+    const textInputRef = (0, import_element250.useRef)();
+    const searchInputRef = (0, import_element250.useRef)();
+    const entityUrlFallbackRef = (0, import_element250.useRef)();
     const settingsKeys = settings2.map(({ id }) => id);
     const [
       internalControlValue,
@@ -82142,34 +82573,34 @@ var wp;
       onInputChange?.(newValue);
     };
     const isEntity = handleEntities && !!internalControlValue?.id;
-    const baseId = (0, import_compose94.useInstanceId)(LinkControl, "link-control");
+    const baseId = (0, import_compose96.useInstanceId)(LinkControl, "link-control");
     const helpTextId = isEntity ? `${baseId}__help` : null;
     const valueHasChanges = value && !(0, import_is_shallow_equal4.isShallowEqualObjects)(internalControlValue, value);
-    const [isEditingLink, setIsEditingLink] = (0, import_element249.useState)(
+    const [isEditingLink, setIsEditingLink] = (0, import_element250.useState)(
       forceIsEditingLink !== void 0 ? forceIsEditingLink : !value || !value.url
     );
     const { createPage, isCreatingPage, errorMessage } = useCreatePage(createSuggestion);
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       if (forceIsEditingLink === void 0) {
         return;
       }
       setIsEditingLink(forceIsEditingLink);
     }, [forceIsEditingLink]);
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       if (isMountingRef.current) {
         return;
       }
       const nextFocusTarget = import_dom70.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
       nextFocusTarget.focus();
     }, [isEditingLink, isCreatingPage]);
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       isMountingRef.current = false;
       return () => {
         isMountingRef.current = true;
       };
     }, []);
-    const prevInputValueRef = (0, import_element249.useRef)();
-    (0, import_element249.useEffect)(() => {
+    const prevInputValueRef = (0, import_element250.useRef)();
+    (0, import_element250.useEffect)(() => {
       if (prevInputValueRef.current === void 0) {
         prevInputValueRef.current = propInputValue;
         return;
@@ -82181,7 +82612,7 @@ var wp;
         prevInputValueRef.current = propInputValue;
       }
     }, [propInputValue]);
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       if (customValidity?.type === "invalid") {
         const inputElement = searchInputRef.current;
         if (inputElement && typeof inputElement.reportValidity === "function") {
@@ -82196,7 +82627,7 @@ var wp;
     const validateUrl = (urlToValidate) => {
       const invalidResult = {
         type: "invalid",
-        message: (0, import_i18n165.__)("Please enter a valid URL.")
+        message: (0, import_i18n167.__)("Please enter a valid URL.")
       };
       const validResult = {
         type: "valid"
@@ -82287,7 +82718,7 @@ var wp;
     };
     const handleSubmitWithEnter = (event) => {
       const { keyCode } = event;
-      if (keyCode === import_keycodes19.ENTER && !currentInputIsEmpty) {
+      if (keyCode === import_keycodes20.ENTER && !currentInputIsEmpty) {
         event.preventDefault();
         handleSubmit();
       }
@@ -82307,7 +82738,7 @@ var wp;
       }
       onCancel?.();
     };
-    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element249.useState)(false);
+    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element250.useState)(false);
     const handleUnlink = () => {
       const { id, kind, type, ...restValue } = internalControlValue;
       setInternalControlValue({
@@ -82319,7 +82750,7 @@ var wp;
       });
       setShouldFocusSearchInput(true);
     };
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       if (shouldFocusSearchInput) {
         searchInputRef.current?.focus();
         setShouldFocusSearchInput(false);
@@ -82327,7 +82758,7 @@ var wp;
     }, [shouldFocusSearchInput]);
     const currentUrlInputValue = internalControlValue?.url !== void 0 ? internalControlValue.url : propInputValue || "";
     const currentInputIsEmpty = !currentUrlInputValue?.trim()?.length;
-    (0, import_element249.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       setCustomValidity(void 0);
     }, [currentUrlInputValue]);
     const isUrlValid = !customValidity;
@@ -82337,7 +82768,7 @@ var wp;
     const isEditing = (isEditingLink || !value) && !isCreatingPage;
     const isDisabled = currentInputIsEmpty || !isUrlValid || value && !valueHasChanges;
     const showSettings = !!settings2?.length && isEditingLink && hasLinkValue;
-    const previewValue = (0, import_element249.useMemo)(() => {
+    const previewValue = (0, import_element250.useMemo)(() => {
       if (value?.kind === "taxonomy" && !value?.url && entityUrlFallbackRef.current) {
         return {
           ...value,
@@ -82356,7 +82787,7 @@ var wp;
           isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("div", { className: "block-editor-link-control__loading", children: [
             /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components165.Spinner, {}),
             " ",
-            (0, import_i18n165.__)("Creating"),
+            (0, import_i18n167.__)("Creating"),
             "\u2026"
           ] }),
           isEditing && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_jsx_runtime412.Fragment, { children: [
@@ -82374,7 +82805,7 @@ var wp;
                     {
                       ref: textInputRef,
                       className: "block-editor-link-control__field block-editor-link-control__text-content",
-                      label: (0, import_i18n165.__)("Text"),
+                      label: (0, import_i18n167.__)("Text"),
                       value: internalControlValue?.title,
                       onChange: setInternalTextInputValue,
                       onKeyDown: handleSubmitWithEnter
@@ -82419,9 +82850,9 @@ var wp;
                     {
                       id: helpTextId,
                       className: "block-editor-link-control__help",
-                      children: (0, import_i18n165.sprintf)(
+                      children: (0, import_i18n167.sprintf)(
                         /* translators: %s: entity type (e.g., page, post) */
-                        (0, import_i18n165.__)("Synced with the selected %s."),
+                        (0, import_i18n167.__)("Synced with the selected %s."),
                         internalControlValue?.type || "item"
                       )
                     }
@@ -82482,7 +82913,7 @@ var wp;
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: handleCancel,
-                    children: (0, import_i18n165.__)("Cancel")
+                    children: (0, import_i18n167.__)("Cancel")
                   }
                 ),
                 /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
@@ -82493,7 +82924,7 @@ var wp;
                     onClick: isDisabled ? noop18 : handleSubmit,
                     className: "block-editor-link-control__search-submit",
                     "aria-disabled": isDisabled,
-                    children: (0, import_i18n165.__)("Apply")
+                    children: (0, import_i18n167.__)("Apply")
                   }
                 )
               ]
@@ -82520,7 +82951,7 @@ var wp;
           onClick: onUnlink,
           "aria-describedby": helpTextId,
           showTooltip: true,
-          label: (0, import_i18n165.__)("Unsync and edit"),
+          label: (0, import_i18n167.__)("Unsync and edit"),
           __next40pxDefaultSize: true
         }
       );
@@ -82532,7 +82963,7 @@ var wp;
       import_components165.Button,
       {
         onClick: isDisabled ? noop18 : onSubmit,
-        label: (0, import_i18n165.__)("Submit"),
+        label: (0, import_i18n167.__)("Submit"),
         icon: keyboard_return_default,
         className: "block-editor-link-control__search-submit",
         "aria-disabled": isDisabled,
@@ -82554,7 +82985,7 @@ var wp;
   var link_control_default = LinkControl;

   // packages/block-editor/build-module/components/line-height-control/index.mjs
-  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);
   var import_components166 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/line-height-control/utils.mjs
@@ -82628,7 +83059,7 @@ var wp;
         __unstableInputWidth,
         __unstableStateReducer: stateReducer,
         onChange: handleOnChange,
-        label: (0, import_i18n166.__)("Line height"),
+        label: (0, import_i18n168.__)("Line height"),
         step: STEP,
         spinFactor: SPIN_FACTOR,
         value,
@@ -82640,15 +83071,15 @@ var wp;
   var line_height_control_default = LineHeightControl;

   // packages/block-editor/build-module/components/media-replace-flow/index.mjs
-  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
   var import_a11y19 = __toESM(require_a11y(), 1);
   var import_components167 = __toESM(require_components(), 1);
-  var import_data152 = __toESM(require_data(), 1);
-  var import_keycodes20 = __toESM(require_keycodes(), 1);
-  var import_compose95 = __toESM(require_compose(), 1);
+  var import_data153 = __toESM(require_data(), 1);
+  var import_keycodes21 = __toESM(require_keycodes(), 1);
+  var import_compose97 = __toESM(require_compose(), 1);
   var import_dom71 = __toESM(require_dom(), 1);
   var import_notices11 = __toESM(require_notices(), 1);
-  var import_element250 = __toESM(require_element(), 1);
+  var import_element251 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/media-placeholder/utils.mjs
   function getComputedAcceptAttribute(allowedTypes, allowedMimeTypes, accept) {
@@ -82700,7 +83131,7 @@ var wp;
     onToggleFeaturedImage,
     useFeaturedImage,
     onFilesUpload = noop19,
-    name = (0, import_i18n167.__)("Replace"),
+    name = (0, import_i18n169.__)("Replace"),
     createNotice,
     removeNotice,
     children,
@@ -82712,16 +83143,16 @@ var wp;
     renderToggle: renderToggle3,
     className
   }) => {
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data152.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = select3(store);
-      const settings2 = getSettings8();
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data153.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = select3(store);
+      const settings2 = getSettings9();
       return {
         mediaUpload: settings2.mediaUpload,
         allowedMimeTypes: settings2.allowedMimeTypes
       };
     }, []);
     const errorNoticeID = `block-editor/media-replace-flow/error-notice/${++uniqueId}`;
-    const computedAccept = (0, import_element250.useMemo)(
+    const computedAccept = (0, import_element251.useMemo)(
       () => getComputedAcceptAttribute(
         allowedTypes,
         allowedMimeTypes,
@@ -82744,12 +83175,15 @@ var wp;
       }, 1e3);
     };
     const selectMedia = (media, closeMenu) => {
+      const hasMedia = !!(mediaURL || mediaId || mediaIds?.length);
       if (useFeaturedImage && onToggleFeaturedImage) {
         onToggleFeaturedImage();
       }
       closeMenu();
       onSelect(media);
-      (0, import_a11y19.speak)((0, import_i18n167.__)("The media file has been replaced"));
+      (0, import_a11y19.speak)(
+        hasMedia ? (0, import_i18n169.__)("The media file has been replaced") : (0, import_i18n169.__)("The media file has been added")
+      );
       removeNotice(errorNoticeID);
     };
     const uploadFiles = (event, closeMenu) => {
@@ -82769,7 +83203,7 @@ var wp;
       });
     };
     const openOnArrowDown = (event) => {
-      if (event.keyCode === import_keycodes20.DOWN) {
+      if (event.keyCode === import_keycodes21.DOWN) {
         event.preventDefault();
         event.target.click();
       }
@@ -82834,7 +83268,7 @@ var wp;
                     {
                       icon: media_default,
                       onClick: open,
-                      children: (0, import_i18n167.__)("Open Media Library")
+                      children: (0, import_i18n169.__)("Open Media Library")
                     }
                   )
                 }
@@ -82855,7 +83289,7 @@ var wp;
                         onClick: () => {
                           openFileDialog();
                         },
-                        children: (0, import_i18n167._x)("Upload", "verb")
+                        children: (0, import_i18n169._x)("Upload", "verb")
                       }
                     );
                   }
@@ -82868,7 +83302,7 @@ var wp;
                 icon: post_featured_image_default,
                 onClick: onToggleFeaturedImage,
                 isPressed: useFeaturedImage,
-                children: (0, import_i18n167.__)("Use featured image")
+                children: (0, import_i18n169.__)("Use featured image")
               }
             ),
             typeof children === "function" ? children({ onClose }) : children,
@@ -82879,12 +83313,12 @@ var wp;
                   onReset();
                   onClose();
                 },
-                children: (0, import_i18n167.__)("Reset")
+                children: (0, import_i18n169.__)("Reset")
               }
             )
           ] }),
           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_i18n167.__)("Current media URL:") }),
+            /* @__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)(
               link_control_default,
               {
@@ -82894,7 +83328,7 @@ var wp;
                 onChange: ({ url }) => {
                   onSelectURL(url);
                 },
-                searchInputPlaceholder: (0, import_i18n167.__)(
+                searchInputPlaceholder: (0, import_i18n169.__)(
                   "Paste or type URL"
                 )
               }
@@ -82904,8 +83338,8 @@ var wp;
       }
     );
   };
-  var media_replace_flow_default = (0, import_compose95.compose)([
-    (0, import_data152.withDispatch)((dispatch) => {
+  var media_replace_flow_default = (0, import_compose97.compose)([
+    (0, import_data153.withDispatch)((dispatch) => {
       const { createNotice, removeNotice } = dispatch(import_notices11.store);
       return {
         createNotice,
@@ -82917,19 +83351,19 @@ var wp;

   // packages/block-editor/build-module/components/media-placeholder/index.mjs
   var import_components173 = __toESM(require_components(), 1);
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_data154 = __toESM(require_data(), 1);
+  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_element254 = __toESM(require_element(), 1);
+  var import_data155 = __toESM(require_data(), 1);
   var import_deprecated24 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/url-popover/index.mjs
-  var import_i18n171 = __toESM(require_i18n(), 1);
-  var import_element252 = __toESM(require_element(), 1);
+  var import_i18n173 = __toESM(require_i18n(), 1);
+  var import_element253 = __toESM(require_element(), 1);
   var import_components172 = __toESM(require_components(), 1);
   var import_deprecated23 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/url-popover/link-viewer.mjs
-  var import_i18n168 = __toESM(require_i18n(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
   var import_components169 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
@@ -82978,7 +83412,7 @@ var wp;
             import_components169.Button,
             {
               icon: pencil_default,
-              label: (0, import_i18n168.__)("Edit"),
+              label: (0, import_i18n170.__)("Edit"),
               onClick: onEditLinkClick,
               size: "compact"
             }
@@ -82989,20 +83423,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/url-popover/link-editor.mjs
-  var import_i18n170 = __toESM(require_i18n(), 1);
+  var import_i18n172 = __toESM(require_i18n(), 1);
   var import_components171 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/url-input/index.mjs
   var import_a11y20 = __toESM(require_a11y(), 1);
-  var import_i18n169 = __toESM(require_i18n(), 1);
-  var import_element251 = __toESM(require_element(), 1);
-  var import_keycodes21 = __toESM(require_keycodes(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_element252 = __toESM(require_element(), 1);
+  var import_keycodes22 = __toESM(require_keycodes(), 1);
   var import_components170 = __toESM(require_components(), 1);
-  var import_compose96 = __toESM(require_compose(), 1);
-  var import_data153 = __toESM(require_data(), 1);
+  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_react53 = __toESM(require_react(), 1);
+  var import_react54 = __toESM(require_react(), 1);
   var { ValidatedInputControl: ValidatedInputControl3 } = unlock(import_components170.privateApis);
   var noop20 = () => {
   };
@@ -83030,30 +83464,30 @@ var wp;
       onChange,
       onKeyDown,
       onSubmit,
-      placeholder = (0, import_i18n169.__)("Paste URL or type to search"),
+      placeholder = (0, import_i18n171.__)("Paste URL or type to search"),
       required = true,
       suffix,
       value = ""
     } = props;
-    const instanceId = (0, import_compose96.useInstanceId)(URLInput);
-    const { getSettings: getSettings8 } = (0, import_data153.useSelect)(store);
-    const debouncedSpeak = (0, import_compose96.useDebounce)(import_a11y20.speak, 500);
-    const [suggestions, setSuggestions] = (0, import_element251.useState)([]);
-    const [suggestionsValue, setSuggestionsValue] = (0, import_element251.useState)(null);
-    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element251.useState)(null);
-    const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element251.useState)(false);
-    const [isLoading, setIsLoading] = (0, import_element251.useState)(false);
-    const [isComposing, setIsComposing] = (0, import_element251.useState)(false);
-    const fallbackInputRef = (0, import_element251.useRef)();
-    const suggestionNodesRef = (0, import_element251.useRef)([]);
-    const suggestionsRequestRef = (0, import_element251.useRef)(null);
+    const instanceId = (0, import_compose98.useInstanceId)(URLInput);
+    const { getSettings: getSettings9 } = (0, import_data154.useSelect)(store);
+    const debouncedSpeak = (0, import_compose98.useDebounce)(import_a11y20.speak, 500);
+    const [suggestions, setSuggestions] = (0, import_element252.useState)([]);
+    const [suggestionsValue, setSuggestionsValue] = (0, import_element252.useState)(null);
+    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element252.useState)(null);
+    const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element252.useState)(false);
+    const [isLoading, setIsLoading] = (0, import_element252.useState)(false);
+    const [isComposing, setIsComposing] = (0, import_element252.useState)(false);
+    const fallbackInputRef = (0, import_element252.useRef)();
+    const suggestionNodesRef = (0, import_element252.useRef)([]);
+    const suggestionsRequestRef = (0, import_element252.useRef)(null);
     const controlInputRef = inputRef ?? fallbackInputRef;
     const inputId = `url-input-control-${instanceId}`;
     const suggestionsListboxId = `block-editor-url-input-suggestions-${instanceId}`;
     const suggestionOptionIdPrefix = `block-editor-url-input-suggestion-${instanceId}`;
     const showSuggestions = isSuggestionsListOpen && disableSuggestions !== true && (showInitialSuggestions || !!value.length);
-    const updateSuggestions = (0, import_compose96.useEvent)((searchValue = "") => {
-      const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings8().__experimentalFetchLinkSuggestions;
+    const updateSuggestions = (0, import_compose98.useEvent)((searchValue = "") => {
+      const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings9().__experimentalFetchLinkSuggestions;
       if (!fetchLinkSuggestions) {
         return;
       }
@@ -83085,9 +83519,9 @@ var wp;
         setIsSuggestionsListOpen(!!nextSuggestions.length);
         if (nextSuggestions.length) {
           debouncedSpeak(
-            (0, import_i18n169.sprintf)(
+            (0, import_i18n171.sprintf)(
               /* translators: %d: number of results. */
-              (0, import_i18n169._n)(
+              (0, import_i18n171._n)(
                 "%d result found, use up and down arrow keys to navigate.",
                 "%d results found, use up and down arrow keys to navigate.",
                 nextSuggestions.length
@@ -83097,7 +83531,7 @@ var wp;
             "assertive"
           );
         } else {
-          debouncedSpeak((0, import_i18n169.__)("No results."), "assertive");
+          debouncedSpeak((0, import_i18n171.__)("No results."), "assertive");
         }
       }).catch(() => {
         if (suggestionsRequestRef.current !== request) {
@@ -83110,8 +83544,8 @@ var wp;
         }
       });
     });
-    const debouncedUpdateSuggestions = (0, import_compose96.useDebounce)(updateSuggestions, 200);
-    (0, import_element251.useEffect)(() => {
+    const debouncedUpdateSuggestions = (0, import_compose98.useDebounce)(updateSuggestions, 200);
+    (0, import_element252.useEffect)(() => {
       if (!disableSuggestions && !isComposing && (value.length || showInitialSuggestions)) {
         debouncedUpdateSuggestions(value);
       }
@@ -83122,12 +83556,12 @@ var wp;
       showInitialSuggestions,
       debouncedUpdateSuggestions
     ]);
-    (0, import_element251.useEffect)(() => {
+    (0, import_element252.useEffect)(() => {
       if (!showSuggestions) {
         setIsSuggestionsListOpen(false);
       }
     }, [showSuggestions]);
-    (0, import_element251.useEffect)(() => {
+    (0, import_element252.useEffect)(() => {
       if (showSuggestions && selectedSuggestion !== null) {
         suggestionNodesRef.current[selectedSuggestion]?.scrollIntoView({
           behavior: "instant",
@@ -83136,7 +83570,7 @@ var wp;
         });
       }
     }, [showSuggestions, selectedSuggestion]);
-    (0, import_element251.useEffect)(() => {
+    (0, import_element252.useEffect)(() => {
       return () => {
         suggestionsRequestRef.current?.cancel?.();
         suggestionsRequestRef.current = null;
@@ -83169,13 +83603,13 @@ var wp;
     function handleKeyDown(event) {
       onKeyDown?.(event);
       if (!showSuggestions || !suggestions.length || isLoading) {
-        if (!event.shiftKey && (event.keyCode === import_keycodes21.UP || event.keyCode === import_keycodes21.DOWN)) {
-          const caret = event.keyCode === import_keycodes21.UP ? 0 : event.target.value.length;
+        if (!event.shiftKey && (event.keyCode === import_keycodes22.UP || event.keyCode === import_keycodes22.DOWN)) {
+          const caret = event.keyCode === import_keycodes22.UP ? 0 : event.target.value.length;
           if (event.target.selectionStart !== caret || event.target.selectionEnd !== caret) {
             event.preventDefault();
             event.target.setSelectionRange(caret, caret);
           }
-        } else if (event.keyCode === import_keycodes21.ENTER && onSubmit) {
+        } else if (event.keyCode === import_keycodes22.ENTER && onSubmit) {
           event.preventDefault();
           onSubmit(null, event);
         }
@@ -83183,24 +83617,24 @@ var wp;
       }
       const suggestion = suggestions[selectedSuggestion] ?? null;
       switch (event.keyCode) {
-        case import_keycodes21.UP:
-        case import_keycodes21.DOWN: {
+        case import_keycodes22.UP:
+        case import_keycodes22.DOWN: {
           event.preventDefault();
-          const offset4 = event.keyCode === import_keycodes21.UP ? -1 : 1;
+          const offset4 = event.keyCode === import_keycodes22.UP ? -1 : 1;
           const from = selectedSuggestion ?? (offset4 === -1 ? 0 : -1);
           setSelectedSuggestion(
             (from + offset4 + suggestions.length) % suggestions.length
           );
           break;
         }
-        case import_keycodes21.TAB: {
+        case import_keycodes22.TAB: {
           if (suggestion) {
             selectLink(suggestion);
-            (0, import_a11y20.speak)((0, import_i18n169.__)("Link selected."));
+            (0, import_a11y20.speak)((0, import_i18n171.__)("Link selected."));
           }
           break;
         }
-        case import_keycodes21.ENTER: {
+        case import_keycodes22.ENTER: {
           event.preventDefault();
           if (suggestion) {
             selectLink(suggestion);
@@ -83233,7 +83667,7 @@ var wp;
       onKeyDown: disabled2 ? noop20 : handleKeyDown,
       placeholder,
       role: "combobox",
-      "aria-label": label ? void 0 : (0, import_i18n169.__)("URL"),
+      "aria-label": label ? void 0 : (0, import_i18n171.__)("URL"),
       // Ensure input always has an accessible label
       "aria-expanded": showSuggestions,
       "aria-autocomplete": "list",
@@ -83282,7 +83716,7 @@ var wp;
     markWhenOptional,
     renderControl
   }) {
-    const [isValidated, setIsValidated] = (0, import_element251.useState)(
+    const [isValidated, setIsValidated] = (0, import_element252.useState)(
       customValidity !== void 0
     );
     if (customValidity !== void 0 && !isValidated) {
@@ -83359,7 +83793,7 @@ var wp;
         className: clsx_default("block-editor-url-input__suggestions", {
           [`${className}__suggestions`]: className
         }),
-        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react53.createElement)(
+        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react54.createElement)(
           import_components170.Button,
           {
             __next40pxDefaultSize: true,
@@ -83409,7 +83843,7 @@ var wp;
             import_components171.Button,
             {
               icon: keyboard_return_default,
-              label: (0, import_i18n170.__)("Apply"),
+              label: (0, import_i18n172.__)("Apply"),
               type: "submit",
               size: "compact"
             }
@@ -83425,7 +83859,7 @@ var wp;
     import_components172.privateApis
   );
   var DEFAULT_PLACEMENT = "bottom";
-  var URLPopover = (0, import_element252.forwardRef)(
+  var URLPopover = (0, import_element253.forwardRef)(
     ({
       additionalControls,
       children,
@@ -83451,7 +83885,7 @@ var wp;
         computedPlacement = __experimentalPopoverLegacyPositionToPlacement(position);
       }
       computedPlacement = computedPlacement || DEFAULT_PLACEMENT;
-      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element252.useState)(false);
+      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element253.useState)(false);
       const showSettings = !!renderSettings && isSettingsExpanded;
       const toggleSettingsVisibility = () => {
         setIsSettingsExpanded(!isSettingsExpanded);
@@ -83462,7 +83896,7 @@ var wp;
           ref,
           role: "dialog",
           "aria-modal": "true",
-          "aria-label": (0, import_i18n171.__)("Edit URL"),
+          "aria-label": (0, import_i18n173.__)("Edit URL"),
           className: "block-editor-url-popover",
           focusOnMount,
           placement: computedPlacement,
@@ -83477,7 +83911,7 @@ var wp;
                 {
                   className: "block-editor-url-popover__settings-toggle",
                   icon: chevron_down_default,
-                  label: (0, import_i18n171.__)("Link settings"),
+                  label: (0, import_i18n173.__)("Link settings"),
                   onClick: toggleSettingsVisibility,
                   "aria-expanded": isSettingsExpanded,
                   size: "compact"
@@ -83513,10 +83947,10 @@ var wp;
       children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         import_components173.__experimentalInputControl,
         {
-          label: (0, import_i18n172.__)("URL"),
+          label: (0, import_i18n174.__)("URL"),
           type: "text",
           hideLabelFromVision: true,
-          placeholder: (0, import_i18n172.__)("Paste or type URL"),
+          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)(
@@ -83524,7 +83958,7 @@ var wp;
             {
               size: "small",
               icon: keyboard_return_default,
-              label: (0, import_i18n172.__)("Apply"),
+              label: (0, import_i18n174.__)("Apply"),
               type: "submit"
             }
           ) })
@@ -83533,8 +83967,8 @@ var wp;
     }
   ) });
   var URLSelectionUI = ({ src, onChangeSrc, onSelectURL }) => {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element253.useState)(null);
-    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element253.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element254.useState)(null);
+    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element254.useState)(false);
     const openURLInput = () => {
       setIsURLInputVisible(true);
     };
@@ -83560,7 +83994,7 @@ var wp;
           variant: "secondary",
           "aria-haspopup": "dialog",
           ref: setPopoverAnchor,
-          children: (0, import_i18n172.__)("Insert from URL")
+          children: (0, import_i18n174.__)("Insert from URL")
         }
       ),
       isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
@@ -83609,19 +84043,19 @@ var wp;
         version: "6.4"
       });
     }
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data154.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = select3(store);
-      const settings2 = getSettings8();
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data155.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = select3(store);
+      const settings2 = getSettings9();
       return {
         mediaUpload: settings2.mediaUpload,
         allowedMimeTypes: settings2.allowedMimeTypes
       };
     }, []);
-    const [src, setSrc] = (0, import_element253.useState)("");
-    (0, import_element253.useEffect)(() => {
+    const [src, setSrc] = (0, import_element254.useState)("");
+    (0, import_element254.useEffect)(() => {
       setSrc(value?.src ?? "");
     }, [value?.src]);
-    const computedAccept = (0, import_element253.useMemo)(
+    const computedAccept = (0, import_element254.useMemo)(
       () => getComputedAcceptAttribute(
         allowedTypes,
         allowedMimeTypes,
@@ -83724,7 +84158,7 @@ var wp;
     const defaultRenderPlaceholder = (content) => {
       let { instructions, title } = labels;
       if (!mediaUpload2 && !onSelectURL) {
-        instructions = (0, import_i18n172.__)(
+        instructions = (0, import_i18n174.__)(
           "To edit this block, you need permission to upload media."
         );
       }
@@ -83736,31 +84170,31 @@ var wp;
         const isImage = isOneType && "image" === firstAllowedType;
         const isVideo = isOneType && "video" === firstAllowedType;
         if (instructions === void 0 && mediaUpload2) {
-          instructions = (0, import_i18n172.__)(
+          instructions = (0, import_i18n174.__)(
             "Drag and drop an image or video, upload, or choose from your library."
           );
           if (isAudio) {
-            instructions = (0, import_i18n172.__)(
+            instructions = (0, import_i18n174.__)(
               "Drag and drop an audio file, upload, or choose from your library."
             );
           } else if (isImage) {
-            instructions = (0, import_i18n172.__)(
+            instructions = (0, import_i18n174.__)(
               "Drag and drop an image, upload, or choose from your library."
             );
           } else if (isVideo) {
-            instructions = (0, import_i18n172.__)(
+            instructions = (0, import_i18n174.__)(
               "Drag and drop a video, upload, or choose from your library."
             );
           }
         }
         if (title === void 0) {
-          title = (0, import_i18n172.__)("Media");
+          title = (0, import_i18n174.__)("Media");
           if (isAudio) {
-            title = (0, import_i18n172.__)("Audio");
+            title = (0, import_i18n174.__)("Audio");
           } else if (isImage) {
-            title = (0, import_i18n172.__)("Image");
+            title = (0, import_i18n174.__)("Image");
           } else if (isVideo) {
-            title = (0, import_i18n172.__)("Video");
+            title = (0, import_i18n174.__)("Video");
           }
         }
       }
@@ -83820,10 +84254,10 @@ var wp;
         {
           __next40pxDefaultSize: true,
           className: "block-editor-media-placeholder__cancel-button",
-          title: (0, import_i18n172.__)("Cancel"),
+          title: (0, import_i18n174.__)("Cancel"),
           variant: "link",
           onClick: onCancel,
-          children: (0, import_i18n172.__)("Cancel")
+          children: (0, import_i18n174.__)("Cancel")
         }
       );
     };
@@ -83845,7 +84279,7 @@ var wp;
           className: "block-editor-media-placeholder__button",
           onClick: onToggleFeaturedImage,
           variant: "secondary",
-          children: (0, import_i18n172.__)("Use featured image")
+          children: (0, import_i18n174.__)("Use featured image")
         }
       ) });
     };
@@ -83859,7 +84293,7 @@ var wp;
             onClick: () => {
               open();
             },
-            children: (0, import_i18n172.__)("Media Library")
+            children: (0, import_i18n174.__)("Media Library")
           }
         );
       };
@@ -83898,7 +84332,7 @@ var wp;
                         "block-editor-media-placeholder__upload-button"
                       ),
                       onClick: openFileDialog,
-                      children: (0, import_i18n172._x)("Upload", "verb")
+                      children: (0, import_i18n174._x)("Upload", "verb")
                     }
                   ),
                   uploadMediaLibraryButton,
@@ -83928,7 +84362,7 @@ var wp;
                     "block-editor-media-placeholder__button",
                     "block-editor-media-placeholder__upload-button"
                   ),
-                  children: (0, import_i18n172._x)("Upload", "verb")
+                  children: (0, import_i18n174._x)("Upload", "verb")
                 }
               ),
               onChange: onUpload,
@@ -83986,28 +84420,28 @@ var wp;

   // packages/block-editor/build-module/components/plain-text/index.mjs
   var import_react_autosize_textarea2 = __toESM(require_lib(), 1);
-  var import_element263 = __toESM(require_element(), 1);
+  var import_element264 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/editable-text/index.mjs
-  var import_element262 = __toESM(require_element(), 1);
+  var import_element263 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/rich-text/index.mjs
   var import_es65 = __toESM(require_es6(), 1);
-  var import_element261 = __toESM(require_element(), 1);
-  var import_data157 = __toESM(require_data(), 1);
-  var import_compose101 = __toESM(require_compose(), 1);
-  var import_rich_text19 = __toESM(require_rich_text(), 1);
+  var import_element262 = __toESM(require_element(), 1);
+  var import_data158 = __toESM(require_data(), 1);
+  var import_compose103 = __toESM(require_compose(), 1);
+  var import_rich_text18 = __toESM(require_rich_text(), 1);
   var import_components177 = __toESM(require_components(), 1);
   var import_blocks92 = __toESM(require_blocks(), 1);
   var import_deprecated28 = __toESM(require_deprecated(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
-  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);
   var import_components175 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/rich-text/format-toolbar/index.mjs
-  var import_i18n173 = __toESM(require_i18n(), 1);
+  var import_i18n175 = __toESM(require_i18n(), 1);
   var import_components174 = __toESM(require_components(), 1);
   var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS8 = {
@@ -84034,14 +84468,14 @@ var wp;
           import_components174.DropdownMenu,
           {
             icon: chevron_down_default,
-            label: (0, import_i18n173.__)("More"),
+            label: (0, import_i18n175.__)("More"),
             toggleProps: {
               ...toggleProps,
               className: clsx_default(
                 toggleProps.className,
                 { "is-pressed": hasActive }
               ),
-              description: (0, import_i18n173.__)(
+              description: (0, import_i18n175.__)(
                 "Displays more block tools"
               )
             },
@@ -84072,7 +84506,7 @@ var wp;
           NavigableToolbar,
           {
             className: "block-editor-rich-text__inline-format-toolbar-group",
-            "aria-label": (0, import_i18n174.__)("Format tools"),
+            "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, {}) })
           }
         )
@@ -84088,13 +84522,13 @@ var wp;
   var format_toolbar_container_default = FormatToolbarContainer;

   // packages/block-editor/build-module/components/rich-text/use-mark-persistent.mjs
-  var import_element254 = __toESM(require_element(), 1);
-  var import_data155 = __toESM(require_data(), 1);
+  var import_element255 = __toESM(require_element(), 1);
+  var import_data156 = __toESM(require_data(), 1);
   function useMarkPersistent({ html, value }) {
-    const previousTextRef = (0, import_element254.useRef)();
+    const previousTextRef = (0, import_element255.useRef)();
     const hasActiveFormats = !!value.activeFormats?.length;
-    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data155.useDispatch)(store);
-    (0, import_element254.useLayoutEffect)(() => {
+    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data156.useDispatch)(store);
+    (0, import_element255.useLayoutEffect)(() => {
       if (!previousTextRef.current) {
         previousTextRef.current = value.text;
         return;
@@ -84113,8 +84547,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
-  var import_element256 = __toESM(require_element(), 1);
-  var import_compose99 = __toESM(require_compose(), 1);
+  var import_element257 = __toESM(require_element(), 1);
+  var import_compose101 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/rich-text/event-listeners/before-input-rules.mjs
   var import_rich_text5 = __toESM(require_rich_text(), 1);
@@ -84236,8 +84670,10 @@ var wp;
         value: (0, import_rich_text7.insert)(value, START_OF_SELECTED_AREA, 0, start2)
       });
       const block = transformation.transform(content);
-      selectionChange2(...findSelection([block]));
-      onReplace([block]);
+      registry.batch(() => {
+        selectionChange2(...findSelection([block]));
+        onReplace([block]);
+      });
       registry.dispatch(store).__unstableMarkAutomaticChange();
       return true;
     }
@@ -84327,12 +84763,12 @@ var wp;
   };

   // packages/block-editor/build-module/components/rich-text/event-listeners/remove-browser-shortcuts.mjs
-  var import_keycodes22 = __toESM(require_keycodes(), 1);
+  var import_keycodes23 = __toESM(require_keycodes(), 1);
   var import_rich_text9 = __toESM(require_rich_text(), 1);
   var { subscribeOwnedListener: subscribeOwnedListener4 } = unlock(import_rich_text9.privateApis);
   var remove_browser_shortcuts_default = () => (node) => {
     function onKeydown(event) {
-      if (import_keycodes22.isKeyboardEvent.primary(event, "z") || import_keycodes22.isKeyboardEvent.primary(event, "y") || import_keycodes22.isKeyboardEvent.primaryShift(event, "z")) {
+      if (import_keycodes23.isKeyboardEvent.primary(event, "z") || import_keycodes23.isKeyboardEvent.primary(event, "y") || import_keycodes23.isKeyboardEvent.primaryShift(event, "z")) {
         event.preventDefault();
       }
     }
@@ -84365,42 +84801,14 @@ var wp;
     return subscribeOwnedListener6(element, "input", onInput);
   };

-  // packages/block-editor/build-module/components/rich-text/event-listeners/undo-automatic-change.mjs
-  var import_keycodes23 = __toESM(require_keycodes(), 1);
-  var import_rich_text12 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text12.privateApis);
-  var undo_automatic_change_default = (props) => (element) => {
-    function onKeyDown(event) {
-      const { keyCode } = event;
-      if (event.defaultPrevented) {
-        return;
-      }
-      if (keyCode !== import_keycodes23.BACKSPACE && keyCode !== import_keycodes23.ESCAPE) {
-        return;
-      }
-      const { registry } = props.current;
-      const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings8 } = registry.select(store);
-      const { __experimentalUndo } = getSettings8();
-      if (!__experimentalUndo) {
-        return;
-      }
-      if (!didAutomaticChange2()) {
-        return;
-      }
-      event.preventDefault();
-      __experimentalUndo();
-    }
-    return subscribeOwnedListener7(element, "keydown", onKeyDown);
-  };
-
   // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
   var import_blocks89 = __toESM(require_blocks(), 1);
-  var import_rich_text13 = __toESM(require_rich_text(), 1);
+  var import_rich_text12 = __toESM(require_rich_text(), 1);
   var import_url9 = __toESM(require_url(), 1);
-  var import_compose97 = __toESM(require_compose(), 1);
+  var import_compose99 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/rich-text/utils.mjs
-  var import_element255 = __toESM(require_element(), 1);
+  var import_element256 = __toESM(require_element(), 1);
   var import_blocks88 = __toESM(require_blocks(), 1);
   var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   function addActiveFormats(value, activeFormats) {
@@ -84429,8 +84837,8 @@ var wp;
   getAllowedFormats.EMPTY_ARRAY = [];

   // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
-  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose97.privateApis);
-  var { ownsSelection: ownsSelection2 } = unlock(import_rich_text13.privateApis);
+  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose99.privateApis);
+  var { ownsSelection: ownsSelection2 } = unlock(import_rich_text12.privateApis);
   var paste_handler_default = (props) => (element) => {
     function _onPaste(event) {
       const {
@@ -84463,7 +84871,7 @@ var wp;
       window.console.log("Received HTML (RichText):\n\n", html);
       window.console.log("Received plain text (RichText):\n\n", plainText);
       if (disableFormats) {
-        onChange((0, import_rich_text13.insert)(value, plainText));
+        onChange((0, import_rich_text12.insert)(value, plainText));
         return;
       }
       const isInternal = event.clipboardData.getData("rich-text") === "true";
@@ -84483,9 +84891,9 @@ var wp;
         if (transformed !== value) {
           onChange(transformed);
         } else {
-          const valueToInsert = (0, import_rich_text13.create)({ html: content2 });
+          const valueToInsert = (0, import_rich_text12.create)({ html: content2 });
           addActiveFormats(valueToInsert, value.activeFormats);
-          onChange((0, import_rich_text13.insert)(value, valueToInsert));
+          onChange((0, import_rich_text12.insert)(value, valueToInsert));
         }
       }
       if (isInternal) {
@@ -84493,12 +84901,12 @@ var wp;
         return;
       }
       if (pastePlainText) {
-        onChange((0, import_rich_text13.insert)(value, (0, import_rich_text13.create)({ text: plainText })));
+        onChange((0, import_rich_text12.insert)(value, (0, import_rich_text12.create)({ text: plainText })));
         return;
       }
       let mode2 = "INLINE";
       const trimmedPlainText = plainText.trim();
-      if (__unstableEmbedURLOnPaste && (0, import_rich_text13.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
+      if (__unstableEmbedURLOnPaste && (0, import_rich_text12.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
       /^https?:/.test(trimmedPlainText)) {
         mode2 = "BLOCKS";
       }
@@ -84513,7 +84921,7 @@ var wp;
         pasteInline(content);
         return;
       }
-      if (!content.length || !onReplace || !(0, import_rich_text13.isEmpty)(value)) {
+      if (!content.length || !onReplace || !(0, import_rich_text12.isEmpty)(value)) {
         return;
       }
       if (mode2 === "BLOCKS") {
@@ -84528,8 +84936,8 @@ var wp;

   // packages/block-editor/build-module/components/rich-text/event-listeners/delete.mjs
   var import_keycodes24 = __toESM(require_keycodes(), 1);
-  var import_rich_text14 = __toESM(require_rich_text(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener8 } = unlock(import_rich_text14.privateApis);
+  var import_rich_text13 = __toESM(require_rich_text(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text13.privateApis);
   var delete_default = (props) => (element) => {
     function onKeyDown(event) {
       const { keyCode } = event;
@@ -84541,26 +84949,26 @@ var wp;
         const { start: start2, end, text } = value;
         const isReverse = keyCode === import_keycodes24.BACKSPACE;
         const hasActiveFormats = value.activeFormats && !!value.activeFormats.length;
-        if (!(0, import_rich_text14.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
+        if (!(0, import_rich_text13.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
           return;
         }
         if (onMerge) {
           onMerge(!isReverse);
-        } else if (onRemove && (0, import_rich_text14.isEmpty)(value) && isReverse) {
+        } else if (onRemove && (0, import_rich_text13.isEmpty)(value) && isReverse) {
           onRemove(!isReverse);
         }
         event.preventDefault();
       }
     }
-    return subscribeOwnedListener8(element, "keydown", onKeyDown);
+    return subscribeOwnedListener7(element, "keydown", onKeyDown);
   };

   // packages/block-editor/build-module/components/rich-text/event-listeners/enter.mjs
   var import_keycodes25 = __toESM(require_keycodes(), 1);
-  var import_rich_text15 = __toESM(require_rich_text(), 1);
-  var import_compose98 = __toESM(require_compose(), 1);
-  var { subscribeOwnedListener: subscribeOwnedListener9, ownsSelection: ownsSelection3 } = unlock(import_rich_text15.privateApis);
-  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose98.privateApis);
+  var import_rich_text14 = __toESM(require_rich_text(), 1);
+  var import_compose100 = __toESM(require_compose(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener8, ownsSelection: ownsSelection3 } = unlock(import_rich_text14.privateApis);
+  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose100.privateApis);
   var enter_default = (props) => (element) => {
     function onKeyDown(event) {
       if (event.keyCode !== import_keycodes25.ENTER) {
@@ -84582,14 +84990,13 @@ var wp;
       if (event.shiftKey) {
         if (!disableLineBreaks) {
           event.preventDefault();
-          onChange((0, import_rich_text15.insert)(value, "\n"));
+          onChange((0, import_rich_text14.insert)(value, "\n"));
         }
       } else if (onSplitAtEnd && start2 === end && end === text.length) {
         event.preventDefault();
         onSplitAtEnd();
-      } else if (onReplace && onSplit) {
-        event.__deprecatedOnSplit = true;
-      } else if (!supportsSplitting && !disableLineBreaks && !event.defaultPrevented) {
+      } else if (!supportsSplitting && // The deprecated onSplit is flagged on the beforeinput event.
+      !(onReplace && onSplit) && !disableLineBreaks && !event.defaultPrevented) {
         event.preventDefault();
         if (
           // For some blocks it's desirable to split at the end of the
@@ -84600,41 +85007,54 @@ var wp;
           registry.batch(() => {
             const _value = { ...value };
             _value.start = _value.end - 2;
-            onChange((0, import_rich_text15.remove)(_value));
+            onChange((0, import_rich_text14.remove)(_value));
             onSplitAtDoubleLineEnd();
           });
         } else {
-          onChange((0, import_rich_text15.insert)(value, "\n"));
+          onChange((0, import_rich_text14.insert)(value, "\n"));
         }
       }
     }
-    function onDefaultKeyDown(event) {
-      if (event.defaultPrevented) {
+    function onBeforeInput(event) {
+      if (event.inputType !== "insertParagraph") {
         return;
       }
-      if (event.target !== element && !ownsSelection3(element)) {
+      const { onReplace, onSplit } = props.current;
+      if (onReplace && onSplit) {
+        event.__deprecatedOnSplit = true;
+      }
+    }
+    function onDefaultBeforeInput(event) {
+      if (event.defaultPrevented || event.inputType !== "insertParagraph" && event.inputType !== "insertLineBreak") {
         return;
       }
-      if (event.keyCode !== import_keycodes25.ENTER) {
+      if (event.target !== element && !ownsSelection3(element)) {
         return;
       }
       event.preventDefault();
     }
     const { defaultView } = element.ownerDocument;
-    const unsubscribeDefaultKeyDown = subscribeDelegatedListener4(
+    const unsubscribeDefaultBeforeInput = subscribeDelegatedListener4(
       defaultView,
-      "keydown",
-      onDefaultKeyDown
+      "beforeinput",
+      onDefaultBeforeInput
     );
-    const unsubscribeKeyDown = subscribeOwnedListener9(
+    const unsubscribeKeyDown = subscribeOwnedListener8(
       element,
       "keydown",
       onKeyDown,
       true
     );
+    const unsubscribeBeforeInput = subscribeOwnedListener8(
+      element,
+      "beforeinput",
+      onBeforeInput,
+      true
+    );
     return () => {
-      unsubscribeDefaultKeyDown();
+      unsubscribeDefaultBeforeInput();
       unsubscribeKeyDown();
+      unsubscribeBeforeInput();
     };
   };

@@ -84666,22 +85086,21 @@ var wp;
     remove_browser_shortcuts_default,
     shortcuts_default,
     input_events_default,
-    undo_automatic_change_default,
     paste_handler_default,
     delete_default,
     enter_default,
     firefox_compat_default
   ];
   function useEventListeners(props) {
-    const propsRef = (0, import_element256.useRef)(props);
-    (0, import_element256.useInsertionEffect)(() => {
+    const propsRef = (0, import_element257.useRef)(props);
+    (0, import_element257.useInsertionEffect)(() => {
       propsRef.current = props;
     });
-    const refEffects = (0, import_element256.useMemo)(
+    const refEffects = (0, import_element257.useMemo)(
       () => allEventListeners.map((refEffect) => refEffect(propsRef)),
       [propsRef]
     );
-    return (0, import_compose99.useRefEffect)(
+    return (0, import_compose101.useRefEffect)(
       (element) => {
         if (!props.isSelected) {
           return;
@@ -84696,10 +85115,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/rich-text/format-edit.mjs
-  var import_rich_text16 = __toESM(require_rich_text(), 1);
-  var import_element257 = __toESM(require_element(), 1);
+  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_react54 = __toESM(require_react(), 1);
+  var import_react55 = __toESM(require_react(), 1);
   var DEFAULT_BLOCK_CONTEXT = {};
   var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
   function Edit3({
@@ -84715,8 +85134,8 @@ var wp;
       edit: EditFunction,
       [usesContextKey]: usesContext
     } = settings2;
-    const blockContext = (0, import_element257.useContext)(block_context_default);
-    const context = (0, import_element257.useMemo)(() => {
+    const blockContext = (0, import_element258.useContext)(block_context_default);
+    const context = (0, import_element258.useMemo)(() => {
       return usesContext ? Object.fromEntries(
         Object.entries(blockContext).filter(
           ([key]) => usesContext.includes(key)
@@ -84726,9 +85145,9 @@ var wp;
     if (!EditFunction) {
       return null;
     }
-    const activeFormat = (0, import_rich_text16.getActiveFormat)(value, name);
+    const activeFormat = (0, import_rich_text15.getActiveFormat)(value, name);
     const isActive = activeFormat !== void 0;
-    const activeObject = (0, import_rich_text16.getActiveObject)(value);
+    const activeObject = (0, import_rich_text15.getActiveObject)(value);
     const isObjectActive = activeObject !== void 0 && activeObject.type === name;
     return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
       EditFunction,
@@ -84748,11 +85167,11 @@ var wp;
     );
   }
   function FormatEdit({ formatTypes, ...props }) {
-    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react54.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
+    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react55.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
   }

   // packages/block-editor/build-module/components/rich-text/content.mjs
-  var import_element258 = __toESM(require_element(), 1);
+  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);
@@ -84782,29 +85201,29 @@ var wp;
     format: format7,
     ...props
   }) {
-    value = /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_element258.RawHTML, { children: valueToHTMLString(value, multiline) });
+    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;
   }

   // packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
-  var import_element260 = __toESM(require_element(), 1);
+  var import_element261 = __toESM(require_element(), 1);
   var import_blocks91 = __toESM(require_blocks(), 1);
-  var import_rich_text18 = __toESM(require_rich_text(), 1);
+  var import_rich_text17 = __toESM(require_rich_text(), 1);
   var import_deprecated27 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/rich-text/multiline.mjs
-  var import_element259 = __toESM(require_element(), 1);
+  var import_element260 = __toESM(require_element(), 1);
   var import_deprecated26 = __toESM(require_deprecated(), 1);
-  var import_data156 = __toESM(require_data(), 1);
+  var import_data157 = __toESM(require_data(), 1);
   var import_keycodes26 = __toESM(require_keycodes(), 1);
-  var import_rich_text17 = __toESM(require_rich_text(), 1);
-  var import_compose100 = __toESM(require_compose(), 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 { subscribeOwnedListener: subscribeOwnedListener10 } = unlock(import_rich_text17.privateApis);
+  var { subscribeOwnedListener: subscribeOwnedListener9 } = unlock(import_rich_text16.privateApis);
   function useEnterRef(props) {
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data156.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
-    return (0, import_compose100.useRefEffect)((element) => {
+    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data157.useSelect)(store);
+    const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+    return (0, import_compose102.useRefEffect)((element) => {
       function onKeyDown(event) {
         if (event.keyCode !== import_keycodes26.ENTER) {
           return;
@@ -84816,18 +85235,18 @@ var wp;
         if (typeof start2 !== "number" || typeof end !== "number") {
           return;
         }
-        const richTextValue = (0, import_rich_text17.create)({ html: value });
+        const richTextValue = (0, import_rich_text16.create)({ html: value });
         richTextValue.start = start2;
         richTextValue.end = end;
-        const array = (0, import_rich_text17.split)(richTextValue).map(
-          (v2) => (0, import_rich_text17.toHTMLString)({ value: v2 })
+        const array = (0, import_rich_text16.split)(richTextValue).map(
+          (v2) => (0, import_rich_text16.toHTMLString)({ value: v2 })
         );
         const newValues = values.slice();
         newValues.splice(index2, 1, ...array);
         onChange(newValues);
         selectionChange2(clientId, `${identifier}-${index2 + 1}`, 0, 0);
       }
-      return subscribeOwnedListener10(element, "keydown", onKeyDown, true);
+      return subscribeOwnedListener9(element, "keydown", onKeyDown, true);
     }, []);
   }
   function Line(lineProps) {
@@ -84841,9 +85260,9 @@ var wp;
       ...props
     } = lineProps;
     const { clientId } = useBlockEditContext();
-    const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
-    const latestRef = (0, import_element259.useRef)();
-    (0, import_element259.useInsertionEffect)(() => {
+    const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+    const latestRef = (0, import_element260.useRef)();
+    (0, import_element260.useInsertionEffect)(() => {
       latestRef.current = { ...lineProps, clientId };
     });
     const ref = useEnterRef(latestRef);
@@ -84943,12 +85362,12 @@ var wp;
       );
     }) });
   }
-  var multiline_default = (0, import_element259.forwardRef)(RichTextMultiline);
+  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);
   function withDeprecations(Component4) {
-    return (0, import_element260.forwardRef)((props, ref) => {
+    return (0, import_element261.forwardRef)((props, ref) => {
       let value = props.value;
       let onChange = props.onChange;
       if (Array.isArray(value)) {
@@ -84961,7 +85380,7 @@ var wp;
         value = import_blocks91.children.toHTML(props.value);
         onChange = (newValue) => props.onChange(
           import_blocks91.children.fromDOM(
-            (0, import_rich_text18.__unstableCreateElement)(document, newValue).childNodes
+            (0, import_rich_text17.__unstableCreateElement)(document, newValue).childNodes
           )
         );
       }
@@ -85007,7 +85426,7 @@ var wp;
     InputEventContext,
     RichTextShortcut,
     RichTextInputEvent
-  } = unlock(import_rich_text19.privateApis);
+  } = unlock(import_rich_text18.privateApis);
   var instanceIdKey = /* @__PURE__ */ Symbol("instanceId");
   function RichTextWrapper({
     children,
@@ -85044,16 +85463,16 @@ var wp;
         alternative: 'block.json support key: "splitting"'
       });
     }
-    const { supportsSplitting } = (0, import_element261.useContext)(PrivateBlockContext);
-    const instanceId = (0, import_compose101.useInstanceId)(RichTextWrapper);
-    const anchorRef = (0, import_element261.useRef)();
-    const [anchorElement, setAnchorElement] = (0, import_element261.useState)(null);
+    const { supportsSplitting } = (0, import_element262.useContext)(PrivateBlockContext);
+    const instanceId = (0, import_compose103.useInstanceId)(RichTextWrapper);
+    const anchorRef = (0, import_element262.useRef)();
+    const [anchorElement, setAnchorElement] = (0, import_element262.useState)(null);
     const context = useBlockEditContext();
     const { clientId, isSelected: isBlockSelected2, name: blockName } = context;
     const blockBindings = context[blockBindingsKey];
     const hasDefaultEditingMode = context[blockEditingModeKey] === "default";
-    const blockContext = (0, import_element261.useContext)(block_context_default);
-    const registry = (0, import_data157.useRegistry)();
+    const blockContext = (0, import_element262.useContext)(block_context_default);
+    const registry = (0, import_data158.useRegistry)();
     const selector3 = (select3) => {
       if (!isBlockSelected2) {
         return { isSelected: false };
@@ -85073,14 +85492,14 @@ var wp;
         isSelected: isSelected2
       };
     };
-    const { selectionStart, selectionEnd, isSelected } = (0, import_data157.useSelect)(selector3, [
+    const { selectionStart, selectionEnd, isSelected } = (0, import_data158.useSelect)(selector3, [
       clientId,
       identifier,
       instanceId,
       originalIsSelected,
       isBlockSelected2
     ]);
-    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data157.useSelect)(
+    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data158.useSelect)(
       (select3) => {
         if (!blockBindings?.[identifier]) {
           return {};
@@ -85126,14 +85545,14 @@ var wp;
           )?.label;
         }
         const bindingKey = clientSideFieldLabel ?? blockBindingsSource?.label;
-        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n175.sprintf)(
+        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n177.sprintf)(
           /* translators: %s: connected field label or source label */
-          (0, import_i18n175.__)("Add %s"),
+          (0, import_i18n177.__)("Add %s"),
           bindingKey
         );
-        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n175.sprintf)(
+        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n177.sprintf)(
           /* translators: %s: source label or key */
-          (0, import_i18n175.__)("Empty %s; start writing to edit its value"),
+          (0, import_i18n177.__)("Empty %s; start writing to edit its value"),
           relatedBinding?.args?.key || blockBindingsSource?.label
         );
         return {
@@ -85155,7 +85574,7 @@ var wp;
     const hasOverrideEnabled = blockBindings?.__default?.source === "core/pattern-overrides";
     const shouldDisableForPattern = isInsidePatternOverrides && !hasOverrideEnabled;
     const shouldDisableEditing = readOnly || disableBoundBlock || shouldDisableForPattern;
-    const isEditingHost = (0, import_data157.useSelect)(
+    const isEditingHost = (0, import_data158.useSelect)(
       (select3) => {
         if (shouldDisableEditing || !hasDefaultEditingMode || !isBlockSelected2) {
           return false;
@@ -85167,14 +85586,14 @@ var wp;
       },
       [shouldDisableEditing, hasDefaultEditingMode, isBlockSelected2]
     );
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data157.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data158.useSelect)(store);
+    const { selectionChange: selectionChange2 } = (0, import_data158.useDispatch)(store);
     const adjustedAllowedFormats = getAllowedFormats({
       allowedFormats,
       disableFormats
     });
     const hasFormats = !adjustedAllowedFormats || adjustedAllowedFormats.length > 0;
-    const onSelectionChange = (0, import_element261.useCallback)(
+    const onSelectionChange = (0, import_element262.useCallback)(
       (start2, end) => {
         const selection2 = {};
         const unset = start2 === void 0 && end === void 0;
@@ -85231,7 +85650,7 @@ var wp;
       __unstableDependencies: [tagName],
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element261.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element262.useMemo)(
         () => ({
           richTextIdentifier: identifier,
           blockClientId: clientId
@@ -85252,7 +85671,7 @@ var wp;
       "aria-owns": ariaOwns,
       "aria-activedescendant": ariaActiveDescendant
     } = autocompleteProps;
-    (0, import_element261.useEffect)(() => {
+    (0, import_element262.useEffect)(() => {
       if (!isSelected) {
         return;
       }
@@ -85290,8 +85709,8 @@ var wp;
       ariaActiveDescendant
     ]);
     useMarkPersistent({ html: adjustedValue, value });
-    const keyboardShortcuts = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
-    const inputEvents = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
+    const keyboardShortcuts = (0, import_element262.useRef)(/* @__PURE__ */ new Set());
+    const inputEvents = (0, import_element262.useRef)(/* @__PURE__ */ new Set());
     function onFocus() {
       anchorRef.current?.focus();
     }
@@ -85333,7 +85752,7 @@ var wp;
           draggable: void 0,
           "aria-label": bindingsLabel || props["aria-label"] || placeholder,
           ...autocompleteProps,
-          ref: (0, import_compose101.useMergeRefs)([
+          ref: (0, import_compose103.useMergeRefs)([
             // Rich text ref must be first because its focus listener
             // must be set up before any other ref calls .focus() on
             // mount.
@@ -85381,13 +85800,13 @@ var wp;
       )
     ] });
   }
-  var ForwardedRichTextWrapper = (0, import_element261.forwardRef)(RichTextWrapper);
+  var ForwardedRichTextWrapper = (0, import_element262.forwardRef)(RichTextWrapper);
   var PrivateRichText = withDeprecations(ForwardedRichTextWrapper);
   PrivateRichText.Content = Content3;
   PrivateRichText.isEmpty = (value) => {
     return !value || value.length === 0;
   };
-  var PublicForwardedRichTextContainer = (0, import_element261.forwardRef)((props, ref) => {
+  var PublicForwardedRichTextContainer = (0, import_element262.forwardRef)((props, ref) => {
     const context = useBlockEditContext();
     const isPreviewMode = context[isPreviewModeKey];
     if (isPreviewMode) {
@@ -85441,7 +85860,7 @@ var wp;

   // packages/block-editor/build-module/components/editable-text/index.mjs
   var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
-  var EditableText = (0, import_element262.forwardRef)((props, ref) => {
+  var EditableText = (0, import_element263.forwardRef)((props, ref) => {
     return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
   });
   EditableText.Content = function Content4({
@@ -85455,7 +85874,7 @@ var wp;

   // packages/block-editor/build-module/components/plain-text/index.mjs
   var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
-  var PlainText = (0, import_element263.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
+  var PlainText = (0, import_element264.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
     if (__experimentalVersion === 2) {
       return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(editable_text_default, { ref, ...props });
     }
@@ -85473,23 +85892,23 @@ var wp;
   var plain_text_default = PlainText;

   // packages/block-editor/build-module/components/responsive-block-control/index.mjs
-  var import_i18n177 = __toESM(require_i18n(), 1);
-  var import_element264 = __toESM(require_element(), 1);
+  var import_i18n179 = __toESM(require_i18n(), 1);
+  var import_element265 = __toESM(require_element(), 1);
   var import_components178 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/responsive-block-control/label.mjs
-  var import_compose102 = __toESM(require_compose(), 1);
-  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_compose104 = __toESM(require_compose(), 1);
+  var import_i18n178 = __toESM(require_i18n(), 1);
   var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveBlockControlLabel({
     property,
     viewport,
     desc
   }) {
-    const instanceId = (0, import_compose102.useInstanceId)(ResponsiveBlockControlLabel);
-    const accessibleLabel = desc || (0, import_i18n176.sprintf)(
+    const instanceId = (0, import_compose104.useInstanceId)(ResponsiveBlockControlLabel);
+    const accessibleLabel = desc || (0, import_i18n178.sprintf)(
       /* translators: 1: property name. 2: viewport name. */
-      (0, import_i18n176._x)(
+      (0, import_i18n178._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."
       ),
@@ -85522,32 +85941,32 @@ var wp;
       isResponsive = false,
       defaultLabel: defaultLabel2 = {
         id: "all",
-        label: (0, import_i18n177._x)("All", "screen sizes")
+        label: (0, import_i18n179._x)("All", "screen sizes")
       },
       viewports = [
         {
           id: "small",
-          label: (0, import_i18n177.__)("Small screens")
+          label: (0, import_i18n179.__)("Small screens")
         },
         {
           id: "medium",
-          label: (0, import_i18n177.__)("Medium screens")
+          label: (0, import_i18n179.__)("Medium screens")
         },
         {
           id: "large",
-          label: (0, import_i18n177.__)("Large screens")
+          label: (0, import_i18n179.__)("Large screens")
         }
       ]
     } = props;
     if (!title || !property || !renderDefaultControl) {
       return null;
     }
-    const toggleControlLabel = toggleLabel || (0, import_i18n177.sprintf)(
+    const toggleControlLabel = toggleLabel || (0, import_i18n179.sprintf)(
       /* translators: %s: Property value for the control (eg: margin, padding, etc.). */
-      (0, import_i18n177.__)("Use the same %s on all screen sizes."),
+      (0, import_i18n179.__)("Use the same %s on all screen sizes."),
       property
     );
-    const toggleHelpText = (0, import_i18n177.__)(
+    const toggleHelpText = (0, import_i18n179.__)(
       "Choose whether to use the same value for all screen sizes or a unique value for each screen size."
     );
     const defaultControl = renderDefaultControl(
@@ -85561,7 +85980,7 @@ var wp;
       defaultLabel2
     );
     const defaultResponsiveControls = () => {
-      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element264.Fragment, { children: renderDefaultControl(
+      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element265.Fragment, { children: renderDefaultControl(
         /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
           ResponsiveBlockControlLabel,
           {
@@ -85618,12 +86037,12 @@ var wp;
   }

   // packages/block-editor/build-module/components/url-input/button.mjs
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_element265 = __toESM(require_element(), 1);
+  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);
   function URLInputButton({ url, onChange }) {
-    const [expanded, toggleExpanded] = (0, import_element265.useReducer)(
+    const [expanded, toggleExpanded] = (0, import_element266.useReducer)(
       (isExpanded) => !isExpanded,
       false
     );
@@ -85637,7 +86056,7 @@ var wp;
         {
           size: "compact",
           icon: link_default,
-          label: url ? (0, import_i18n178.__)("Edit link") : (0, import_i18n178.__)("Insert link"),
+          label: url ? (0, import_i18n180.__)("Edit link") : (0, import_i18n180.__)("Insert link"),
           onClick: toggleExpanded,
           className: "components-toolbar__control",
           isPressed: !!url
@@ -85655,7 +86074,7 @@ var wp;
                 __next40pxDefaultSize: true,
                 className: "block-editor-url-input__back",
                 icon: arrow_left_default,
-                label: (0, import_i18n178.__)("Close"),
+                label: (0, import_i18n180.__)("Close"),
                 onClick: toggleExpanded
               }
             ),
@@ -85669,7 +86088,7 @@ var wp;
                   {
                     size: "small",
                     icon: keyboard_return_default,
-                    label: (0, import_i18n178.__)("Submit"),
+                    label: (0, import_i18n180.__)("Submit"),
                     type: "submit"
                   }
                 ) })
@@ -85683,8 +86102,8 @@ var wp;
   var button_default = URLInputButton;

   // packages/block-editor/build-module/components/url-popover/image-url-input-ui.mjs
-  var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_element266 = __toESM(require_element(), 1);
+  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_element267 = __toESM(require_element(), 1);
   var import_dom72 = __toESM(require_dom(), 1);
   var import_components181 = __toESM(require_components(), 1);
   var import_url10 = __toESM(require_url(), 1);
@@ -85709,16 +86128,16 @@ var wp;
     onSetLightbox,
     resetLightbox
   }) => {
-    const [isOpen, setIsOpen] = (0, import_element266.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element266.useState)(null);
+    const [isOpen, setIsOpen] = (0, import_element267.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element267.useState)(null);
     const openLinkUI = () => {
       setIsOpen(true);
     };
-    const [isEditingLink, setIsEditingLink] = (0, import_element266.useState)(false);
-    const [urlInput, setUrlInput] = (0, import_element266.useState)(null);
-    const autocompleteRef = (0, import_element266.useRef)(null);
-    const wrapperRef = (0, import_element266.useRef)();
-    (0, import_element266.useEffect)(() => {
+    const [isEditingLink, setIsEditingLink] = (0, import_element267.useState)(false);
+    const [urlInput, setUrlInput] = (0, import_element267.useState)(null);
+    const autocompleteRef = (0, import_element267.useRef)(null);
+    const wrapperRef = (0, import_element267.useRef)();
+    (0, import_element267.useEffect)(() => {
       if (!wrapperRef.current) {
         return;
       }
@@ -85799,7 +86218,7 @@ var wp;
       const linkDestinations = [
         {
           linkDestination: LINK_DESTINATION_MEDIA,
-          title: (0, import_i18n179.__)("Link to image file"),
+          title: (0, import_i18n181.__)("Link to image file"),
           url: mediaType === "image" ? mediaUrl : void 0,
           icon: image_default
         }
@@ -85807,7 +86226,7 @@ var wp;
       if (mediaType === "image" && mediaLink) {
         linkDestinations.push({
           linkDestination: LINK_DESTINATION_ATTACHMENT,
-          title: (0, import_i18n179.__)("Link to attachment page"),
+          title: (0, import_i18n181.__)("Link to attachment page"),
           url: mediaType === "image" ? mediaLink : void 0,
           icon: page_default
         });
@@ -85843,7 +86262,7 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
         import_components181.ToggleControl,
         {
-          label: (0, import_i18n179.__)("Open in new tab"),
+          label: (0, import_i18n181.__)("Open in new tab"),
           onChange: onSetNewTab,
           checked: linkTarget === "_blank"
         }
@@ -85851,11 +86270,11 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
         import_components181.TextControl,
         {
-          label: (0, import_i18n179.__)("Link relation"),
+          label: (0, import_i18n181.__)("Link relation"),
           value: rel ?? "",
           onChange: onSetLinkRel,
-          help: (0, import_element266.createInterpolateElement)(
-            (0, import_i18n179.__)(
+          help: (0, import_element267.createInterpolateElement)(
+            (0, import_i18n181.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
@@ -85867,7 +86286,7 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
         import_components181.TextControl,
         {
-          label: (0, import_i18n179.__)("Link CSS class"),
+          label: (0, import_i18n181.__)("Link CSS class"),
           value: linkClass || "",
           onChange: onSetLinkClass
         }
@@ -85884,14 +86303,14 @@ var wp;
         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_i18n179.__)("Enlarge on click") }),
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { className: "description", children: (0, import_i18n179.__)("Scales the image with a lightbox effect") })
+            /* @__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") })
           ] }),
           /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
             import_components181.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n179.__)("Disable enlarge on click"),
+              label: (0, import_i18n181.__)("Disable enlarge on click"),
               onClick: () => {
                 onSetLightbox?.(false);
               },
@@ -85925,7 +86344,7 @@ var wp;
             import_components181.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n179.__)("Remove link"),
+              label: (0, import_i18n181.__)("Remove link"),
               onClick: () => {
                 onLinkRemove();
                 resetLightbox?.();
@@ -85942,7 +86361,7 @@ var wp;
         {
           icon: link_default,
           className: "components-toolbar__control",
-          label: (0, import_i18n179.__)("Link"),
+          label: (0, import_i18n181.__)("Link"),
           "aria-expanded": isOpen,
           onClick: openLinkUI,
           ref: setPopoverAnchor,
@@ -85977,7 +86396,7 @@ var wp;
               {
                 className: "block-editor-url-popover__expand-on-click",
                 icon: fullscreen_default,
-                info: (0, import_i18n179.__)(
+                info: (0, import_i18n181.__)(
                   "Scale the image with a lightbox effect."
                 ),
                 iconPosition: "left",
@@ -85990,7 +86409,7 @@ var wp;
                   onSetLightbox?.(true);
                   stopEditLink();
                 },
-                children: (0, import_i18n179.__)("Enlarge on click")
+                children: (0, import_i18n181.__)("Enlarge on click")
               },
               "expand-on-click"
             )
@@ -86004,12 +86423,12 @@ var wp;

   // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
   var import_components184 = __toESM(require_components(), 1);
-  var import_element269 = __toESM(require_element(), 1);
-  var import_i18n183 = __toESM(require_i18n(), 1);
+  var import_element270 = __toESM(require_element(), 1);
+  var import_i18n185 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/spacing-sizes-control/hooks/use-spacing-sizes.mjs
-  var import_element267 = __toESM(require_element(), 1);
-  var import_i18n180 = __toESM(require_i18n(), 1);
+  var import_element268 = __toESM(require_element(), 1);
+  var import_i18n182 = __toESM(require_i18n(), 1);
   var EMPTY_ARRAY13 = [];
   var compare = new Intl.Collator("und", { numeric: true }).compare;
   function useSpacingSizes() {
@@ -86027,9 +86446,9 @@ var wp;
     const customSizes = customSpacingSizes ?? EMPTY_ARRAY13;
     const themeSizes = themeSpacingSizes ?? EMPTY_ARRAY13;
     const defaultSizes = defaultSpacingSizes && defaultSpacingSizesEnabled !== false ? defaultSpacingSizes : EMPTY_ARRAY13;
-    return (0, import_element267.useMemo)(() => {
+    return (0, import_element268.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n180.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n182.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
@@ -86039,7 +86458,7 @@ var wp;
       }
       return sizes.length > RANGE_CONTROL_MAX_SIZE ? [
         {
-          name: (0, import_i18n180.__)("Default"),
+          name: (0, import_i18n182.__)("Default"),
           slug: "default",
           size: void 0
         },
@@ -86049,9 +86468,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/spacing-input-control.mjs
-  var import_element268 = __toESM(require_element(), 1);
-  var import_data158 = __toESM(require_data(), 1);
-  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_element269 = __toESM(require_element(), 1);
+  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 CUSTOM_VALUE_SETTINGS2 = {
@@ -86098,7 +86517,7 @@ var wp;
     value,
     ...restProps
   }) {
-    const disableCustomSpacingSizes = (0, import_data158.useSelect)((select3) => {
+    const disableCustomSpacingSizes = (0, import_data159.useSelect)((select3) => {
       const editorSettings = select3(store).getSettings();
       return editorSettings?.disableCustomSpacingSizes;
     });
@@ -86106,7 +86525,7 @@ var wp;
     const units2 = (0, import_components182.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "em", "rem"]
     });
-    const presets = (0, import_element268.useMemo)(() => {
+    const presets = (0, import_element269.useMemo)(() => {
       return spacingSizes?.map((preset) => ({
         name: preset.name,
         slug: preset.slug,
@@ -86115,9 +86534,9 @@ var wp;
     }, [spacingSizes]);
     const sideLabel = (ALL_SIDES.includes(side) || ["vertical", "horizontal"].includes(side)) && showSideInLabel ? LABELS[side] : "";
     const typeLabel = showSideInLabel ? type?.toLowerCase() : type;
-    const ariaLabel = (0, import_i18n181.sprintf)(
+    const ariaLabel = (0, import_i18n183.sprintf)(
       // translators: 1: The side of the block being modified (top, bottom, left etc.). 2. Type of spacing being modified (padding, margin, etc).
-      (0, import_i18n181._x)("%1$s %2$s", "spacing"),
+      (0, import_i18n183._x)("%1$s %2$s", "spacing"),
       sideLabel,
       typeLabel
     ).trim();
@@ -86298,10 +86717,10 @@ var wp;

   // packages/block-editor/build-module/components/spacing-sizes-control/linked-button.mjs
   var import_components183 = __toESM(require_components(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
+  var import_i18n184 = __toESM(require_i18n(), 1);
   var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   function LinkedButton2({ isLinked, ...props }) {
-    const label = isLinked ? (0, import_i18n182.__)("Unlink sides") : (0, import_i18n182.__)("Link sides");
+    const label = isLinked ? (0, import_i18n184.__)("Unlink sides") : (0, import_i18n184.__)("Link sides");
     return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
       import_components183.Button,
       {
@@ -86325,14 +86744,14 @@ var wp;
     onMouseOver,
     showSideInLabel = true,
     sides: sides2 = ALL_SIDES,
-    useSelect: useSelect184,
+    useSelect: useSelect185,
     values
   }) {
     const spacingSizes = useSpacingSizes();
     const inputValues = values || DEFAULT_VALUES;
     const hasOneSide = sides2?.length === 1;
     const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
-    const [view, setView] = (0, import_element269.useState)(getInitialView(inputValues, sides2));
+    const [view, setView] = (0, import_element270.useState)(getInitialView(inputValues, sides2));
     const toggleLinked = () => {
       setView(view === VIEWS.axial ? VIEWS.custom : VIEWS.axial);
     };
@@ -86349,7 +86768,7 @@ var wp;
       sides: sides2,
       spacingSizes,
       type: labelProp,
-      useSelect: useSelect184,
+      useSelect: useSelect185,
       values: inputValues
     };
     const renderControls = () => {
@@ -86369,9 +86788,9 @@ var wp;
       );
     };
     const sideLabel = ALL_SIDES.includes(view) && showSideInLabel ? LABELS[view] : "";
-    const label = (0, import_i18n183.sprintf)(
+    const label = (0, import_i18n185.sprintf)(
       // translators: 1: Type of spacing being modified (Padding, Margin, etc.). 2: The side of the block being modified (Top, Bottom, Left, etc.).
-      (0, import_i18n183._x)("%1$s %2$s", "spacing control label"),
+      (0, import_i18n185._x)("%1$s %2$s", "spacing control label"),
       labelProp,
       sideLabel
     ).trim();
@@ -86417,16 +86836,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
-  var import_blocks109 = __toESM(require_blocks(), 1);
-  var import_components218 = __toESM(require_components(), 1);
-  var import_data182 = __toESM(require_data(), 1);
-  var import_element297 = __toESM(require_element(), 1);
+  var import_i18n212 = __toESM(require_i18n(), 1);
+  var import_blocks108 = __toESM(require_blocks(), 1);
+  var import_components209 = __toESM(require_components(), 1);
+  var import_data180 = __toESM(require_data(), 1);
+  var import_element291 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-inspector/edit-contents.mjs
   var import_components185 = __toESM(require_components(), 1);
-  var import_i18n184 = __toESM(require_i18n(), 1);
-  var import_data159 = __toESM(require_data(), 1);
+  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);
   function IsolatedEditButton({
@@ -86459,7 +86878,7 @@ var wp;
             onClick: handleClick,
             accessibleWhenDisabled: true,
             disabled: !entityId,
-            children: (0, import_i18n184.__)("Edit original")
+            children: (0, import_i18n186.__)("Edit original")
           }
         )
       }
@@ -86471,7 +86890,7 @@ var wp;
     editContentOnlySection: editContentOnlySection2,
     stopEditingContentOnlySection: stopEditingContentOnlySection2
   }) {
-    const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(store);
+    const { selectBlock: selectBlock2 } = (0, import_data160.useDispatch)(store);
     const handleClick = () => {
       if (!editedContentOnlySection2) {
         editContentOnlySection2(clientId);
@@ -86495,10 +86914,10 @@ var wp;
             onClick: handleClick,
             children: editedContentOnlySection2 ? (
               /* translators: Button label to leave pattern editing mode. */
-              (0, import_i18n184.__)("Exit pattern")
+              (0, import_i18n186.__)("Exit pattern")
             ) : (
               /* translators: Button label to enter pattern editing mode. */
-              (0, import_i18n184.__)("Edit pattern")
+              (0, import_i18n186.__)("Edit pattern")
             )
           }
         )
@@ -86513,12 +86932,12 @@ var wp;
       editContentOnlySection: editContentOnlySection2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
     } = useContentOnlySectionEdit(clientId);
-    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data159.useSelect)(
+    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data160.useSelect)(
       (select3) => {
-        const { getBlock: getBlock2, getSettings: getSettings8, canEditBlock: canEditBlock2 } = select3(store);
+        const { getBlock: getBlock2, getSettings: getSettings9, canEditBlock: canEditBlock2 } = select3(store);
         return {
           block: getBlock2(clientId),
-          onNavigateToEntityRecord: getSettings8().onNavigateToEntityRecord,
+          onNavigateToEntityRecord: getSettings9().onNavigateToEntityRecord,
           canEdit: canEditBlock2(clientId)
         };
       },
@@ -86552,17 +86971,17 @@ var wp;
   }

   // packages/block-editor/build-module/components/skip-to-selected-block/index.mjs
-  var import_data160 = __toESM(require_data(), 1);
-  var import_i18n185 = __toESM(require_i18n(), 1);
+  var import_data161 = __toESM(require_data(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);
   var import_components186 = __toESM(require_components(), 1);
-  var import_element270 = __toESM(require_element(), 1);
+  var import_element271 = __toESM(require_element(), 1);
   var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   function SkipToSelectedBlock() {
-    const selectedBlockClientId = (0, import_data160.useSelect)(
+    const selectedBlockClientId = (0, import_data161.useSelect)(
       (select3) => select3(store).getBlockSelectionStart(),
       []
     );
-    const ref = (0, import_element270.useRef)();
+    const ref = (0, import_element271.useRef)();
     useBlockElementRef(selectedBlockClientId, ref);
     const onClick = () => {
       ref.current?.focus();
@@ -86574,17 +86993,17 @@ var wp;
         variant: "secondary",
         className: "block-editor-skip-to-selected-block",
         onClick,
-        children: (0, import_i18n185.__)("Skip to the selected block")
+        children: (0, import_i18n187.__)("Skip to the selected block")
       }
     ) : null;
   }

   // packages/block-editor/build-module/components/multi-selection-inspector/index.mjs
-  var import_i18n186 = __toESM(require_i18n(), 1);
-  var import_data161 = __toESM(require_data(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_data162 = __toESM(require_data(), 1);
   var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   function MultiSelectionInspector() {
-    const { selectedBlockCount, totalBlockCount } = (0, import_data161.useSelect)((select3) => {
+    const { selectedBlockCount, totalBlockCount } = (0, import_data162.useSelect)((select3) => {
       const {
         getSelectedBlockCount: getSelectedBlockCount2,
         getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
@@ -86607,14 +87026,14 @@ var wp;
         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_i18n186.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n188.sprintf)(
               /* translators: %d: number of blocks */
-              (0, import_i18n186._n)("%d Block", "%d Blocks", selectedBlockCount),
+              (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_i18n186.sprintf)(
+            totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime446.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_i18n186._n)(
+              (0, import_i18n188._n)(
                 "%d including nested block",
                 "%d including nested blocks",
                 totalBlockCount
@@ -86636,34 +87055,34 @@ var wp;
   } = (0, import_components187.createSlotFill)(BlockInspectorPreTabsKey);

   // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
-  var import_components215 = __toESM(require_components(), 1);
-  var import_element295 = __toESM(require_element(), 1);
+  var import_components204 = __toESM(require_components(), 1);
+  var import_element289 = __toESM(require_element(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_data179 = __toESM(require_data(), 1);
+  var import_data177 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
-  var import_i18n187 = __toESM(require_i18n(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);
   var TAB_SETTINGS = {
     name: "settings",
-    title: (0, import_i18n187.__)("Settings"),
+    title: (0, import_i18n189.__)("Settings"),
     value: "settings",
     icon: cog_default
   };
   var TAB_STYLES = {
     name: "styles",
-    title: (0, import_i18n187.__)("Styles"),
+    title: (0, import_i18n189.__)("Styles"),
     value: "styles",
     icon: styles_default
   };
   var TAB_CONTENT = {
     name: "content",
-    title: (0, import_i18n187.__)("Content"),
+    title: (0, import_i18n189.__)("Content"),
     value: "content",
     icon: page_default
   };
   var TAB_LIST_VIEW = {
     name: "list",
-    title: (0, import_i18n187.__)("List View"),
+    title: (0, import_i18n189.__)("List View"),
     value: "list-view",
     icon: list_view_default
   };
@@ -86673,7 +87092,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_i18n188 = __toESM(require_i18n(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
   var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   var AdvancedControls = ({ initialOpen = false }) => {
     const fills = (0, import_components188.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
@@ -86689,7 +87108,7 @@ var wp;
       import_components188.PanelBody,
       {
         className: "block-editor-block-inspector__advanced",
-        title: (0, import_i18n188.__)("Advanced"),
+        title: (0, import_i18n190.__)("Advanced"),
         initialOpen,
         children: [
           /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
@@ -86715,17 +87134,17 @@ var wp;
   var settings_tab_default = SettingsTab;

   // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
-  var import_data177 = __toESM(require_data(), 1);
-  var import_element294 = __toESM(require_element(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_data175 = __toESM(require_data(), 1);
+  var import_element288 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inspector-controls-tabs/position-controls-panel.mjs
   var import_components190 = __toESM(require_components(), 1);
-  var import_data162 = __toESM(require_data(), 1);
-  var import_i18n189 = __toESM(require_i18n(), 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 PositionControlsPanel = () => {
-    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data162.useSelect)((select3) => {
+    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data163.useSelect)((select3) => {
       const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
       const selectedBlockClientIds = getSelectedBlockClientIds2();
       const _selectedBlocks = getBlocksByClientId2(
@@ -86739,7 +87158,7 @@ var wp;
         )
       };
     }, []);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data162.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data163.useDispatch)(store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function resetPosition() {
       if (!selectedClientIds?.length || !selectedBlocks?.length) {
@@ -86769,14 +87188,14 @@ var wp;
       import_components190.__experimentalToolsPanel,
       {
         className: "block-editor-block-inspector__position",
-        label: (0, import_i18n189.__)("Position"),
+        label: (0, import_i18n191.__)("Position"),
         resetAll: resetPosition,
         dropdownMenuProps,
         children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
           import_components190.__experimentalToolsPanelItem,
           {
             isShownByDefault: hasPositionAttribute,
-            label: (0, import_i18n189.__)("Position"),
+            label: (0, import_i18n191.__)("Position"),
             hasValue: () => hasPositionAttribute,
             onDeselect: resetPosition,
             children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(inspector_controls_default.Slot, { group: "position" })
@@ -86795,45 +87214,343 @@ var wp;
   };
   var position_controls_panel_default = PositionControls;

-  // packages/block-editor/build-module/hooks/border.mjs
-  var import_blocks97 = __toESM(require_blocks(), 1);
-  var import_components209 = __toESM(require_components(), 1);
-  var import_element286 = __toESM(require_element(), 1);
-  var import_hooks13 = __toESM(require_hooks(), 1);
-  var import_data169 = __toESM(require_data(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
+  // packages/block-editor/build-module/hooks/elements.mjs
+  var import_blocks100 = __toESM(require_blocks(), 1);
+  var import_element281 = __toESM(require_element(), 1);
+  var import_data170 = __toESM(require_data(), 1);
+  var import_i18n199 = __toESM(require_i18n(), 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/color-panel.mjs
+  var import_components193 = __toESM(require_components(), 1);
+  var import_element274 = __toESM(require_element(), 1);
+  var import_i18n195 = __toESM(require_i18n(), 1);
+  var import_style_engine4 = __toESM(require_style_engine(), 1);
+
+  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
+  var import_components192 = __toESM(require_components(), 1);
+  var import_element272 = __toESM(require_element(), 1);
+  var import_i18n193 = __toESM(require_i18n(), 1);
+
+  // 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 isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
+  function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
+    const inheritedOnly = !!isInherited && !hasLocalOverride;
+    const className = clsx_default(baseClassName, {
+      "is-inherited-from-global-styles": inheritedOnly,
+      "has-local-override-from-global-styles": !!hasLocalOverride
+    });
+    return {
+      ...className ? { className } : {},
+      isInherited: inheritedOnly,
+      hasLocalOverride: !!hasLocalOverride
+    };
+  }
+  function InheritanceResetButton({ onResetToInherited, className }) {
+    return (
+      // 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)(
+        import_components191.Button,
+        {
+          __next40pxDefaultSize: false,
+          label: (0, import_i18n192.__)("Reset to inherited value"),
+          showTooltip: true,
+          className: clsx_default(
+            "has-local-override-from-global-styles__reset",
+            className
+          ),
+          onClick: (event) => {
+            event.preventDefault();
+            event.stopPropagation();
+            onResetToInherited?.();
+          },
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+              "span",
+              {
+                "aria-hidden": "true",
+                className: "has-local-override-from-global-styles__dot"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+              import_components191.Icon,
+              {
+                className: "has-local-override-from-global-styles__reset-icon",
+                icon: reset_default
+              }
+            )
+          ]
+        }
+      )
+    );
+  }
+  function InheritanceToolsPanelItem({
+    className,
+    // Destructured (and unused) so the `getInheritanceProps` spread does not
+    // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
+    // treatment is applied purely via `className`
+    // (`is-inherited-from-global-styles`).
+    isInherited,
+    hasLocalOverride,
+    label,
+    onDeselect,
+    showLocalOverrideActionsInLabel = true,
+    hasInlineEndToggle = false,
+    children,
+    ...rest
+  }) {
+    const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+      import_components191.__experimentalToolsPanelItem,
+      {
+        className,
+        label,
+        onDeselect,
+        ...rest,
+        children: [
+          children,
+          showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime450.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 })
+            }
+          )
+        ]
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
+  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs: Tabs4 } = unlock(import_components192.privateApis);
+  function DropdownContent({
+    tabs,
+    colorGradientControlSettings,
+    contrastWarning
+  }) {
+    const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
+    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)(
+        ColorGradientTab,
+        {
+          ...firstTab,
+          colorGradientControlSettings,
+          contrastWarning
+        },
+        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.map((tab) => {
+          const { key: tabKey, ...restTabProps } = tab;
+          return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+            Tabs4.TabPanel,
+            {
+              tabId: tabKey,
+              focusable: false,
+              children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                ColorGradientTab,
+                {
+                  ...restTabProps,
+                  colorGradientControlSettings,
+                  contrastWarning
+                },
+                tabKey
+              )
+            },
+            tabKey
+          );
+        })
+      ] })
+    ] }) });
+  }
+  var popoverProps = {
+    placement: "left-start",
+    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 })
+  ] });
+  function ColorGradientTab({
+    isGradient,
+    inheritedValue,
+    inheritedSlug,
+    userSlug,
+    userValue,
+    setValue,
+    isPlaceholder,
+    colorGradientControlSettings,
+    contrastWarning
+  }) {
+    const displayed = userValue ?? inheritedValue;
+    const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
+    const onChange = (newValue, newSlug) => {
+      if (isPlaceholder && newValue === void 0) {
+        setValue(inheritedValue, inheritedSlug);
+        return;
+      }
+      setValue(newValue, newSlug);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+      control_default,
+      {
+        ...colorGradientControlSettings,
+        showTitle: false,
+        enableAlpha: true,
+        __experimentalIsRenderedInSidebar: true,
+        colorValue: isGradient ? void 0 : displayed,
+        colorSlug: isGradient ? void 0 : displayedSlug,
+        gradientValue: isGradient ? displayed : void 0,
+        gradientSlug: isGradient ? displayedSlug : void 0,
+        onColorChange: isGradient ? void 0 : onChange,
+        onGradientChange: isGradient ? onChange : void 0,
+        clearable: userValue !== void 0,
+        headingLevel: 3,
+        noticeProps: !isGradient && contrastWarning ? {
+          children: contrastWarning,
+          status: "warning",
+          spokenMessage: null,
+          className: "block-editor-panel-color-gradient-settings__contrast-notice"
+        } : void 0
+      }
+    );
+  }
+  function ColorGradientDropdownItem({
+    label,
+    hasValue: hasValue3,
+    resetValue,
+    isShownByDefault,
+    indicators,
+    tabs,
+    colorGradientControlSettings,
+    panelId,
+    contrastWarning,
+    className = "block-editor-tools-panel-color-gradient-settings__item",
+    isPlaceholder = false,
+    hasInheritedValue = false,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const colorGradientDropdownButtonRef = (0, import_element272.useRef)(void 0);
+    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)(
+      InheritanceToolsPanelItem,
+      {
+        ...inheritanceProps,
+        showLocalOverrideActionsInLabel: false,
+        hasValue: hasValue3,
+        label,
+        onDeselect: resetValue,
+        isShownByDefault,
+        panelId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+          import_components192.Dropdown,
+          {
+            popoverProps,
+            className: "block-editor-tools-panel-color-gradient-settings__dropdown",
+            renderToggle: ({ onToggle, isOpen }) => {
+              const toggleProps = {
+                onClick: onToggle,
+                className: clsx_default(
+                  "block-editor-panel-color-gradient-settings__dropdown",
+                  {
+                    "is-open": isOpen,
+                    "has-contrast-warning": !!contrastWarning
+                  }
+                ),
+                "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)(
+                  LabeledColorIndicators,
+                  {
+                    indicators,
+                    label
+                  }
+                ) }),
+                hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                  InheritanceResetButton,
+                  {
+                    className: "block-editor-panel-color-gradient-settings__reset",
+                    onResetToInherited: () => {
+                      resetValue();
+                      if (isOpen) {
+                        onToggle();
+                      }
+                      colorGradientDropdownButtonRef.current?.focus();
+                    }
+                  }
+                ) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                  import_components192.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    label: (0, import_i18n193.__)("Reset"),
+                    className: "block-editor-panel-color-gradient-settings__reset",
+                    size: "small",
+                    icon: reset_default,
+                    onClick: () => {
+                      resetValue();
+                      if (isOpen) {
+                        onToggle();
+                      }
+                      colorGradientDropdownButtonRef.current?.focus();
+                    }
+                  }
+                )),
+                contrastWarning && // An icon-only warning that stays visible while a
+                // contrast warning is in effect. It is not a menu;
+                // 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)(
+                  import_components192.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    size: "small",
+                    icon: caution_default,
+                    label: (0, import_i18n193.__)("Low contrast"),
+                    className: "block-editor-panel-color-gradient-settings__contrast-warning",
+                    "aria-expanded": isOpen,
+                    onClick: onToggle
+                  }
+                )
+              ] });
+            },
+            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+              DropdownContent,
+              {
+                tabs,
+                colorGradientControlSettings,
+                contrastWarning
+              }
+            )
+          }
+        )
+      }
+    );
+  }

   // packages/block-editor/build-module/components/global-styles/hooks.mjs
-  var import_element271 = __toESM(require_element(), 1);
-  var import_data163 = __toESM(require_data(), 1);
+  var import_element273 = __toESM(require_element(), 1);
+  var import_data164 = __toESM(require_data(), 1);
   var import_blocks94 = __toESM(require_blocks(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_i18n194 = __toESM(require_i18n(), 1);
   function useSettingsForBlockElement(parentSettings, blockName, element) {
-    const { supportedStyles, supports } = (0, import_data163.useSelect)(
+    const { supportedStyles, supports } = (0, import_data164.useSelect)(
       (select3) => {
         return {
           supportedStyles: unlock(
@@ -86844,7 +87561,7 @@ var wp;
       },
       [blockName, element]
     );
-    return (0, import_element271.useMemo)(() => {
+    return (0, import_element273.useMemo)(() => {
       const updatedSettings = { ...parentSettings };
       if (!supportedStyles.includes("fontSize")) {
         updatedSettings.typography = {
@@ -86974,11 +87691,11 @@ var wp;
     const themeColors = settings2?.color?.palette?.theme;
     const defaultColors = settings2?.color?.palette?.default;
     const shouldDisplayDefaultColors = settings2?.color?.defaultPalette;
-    return (0, import_element271.useMemo)(() => {
+    return (0, import_element273.useMemo)(() => {
       const result = [];
       if (themeColors && themeColors.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -86987,7 +87704,7 @@ var wp;
       }
       if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -86996,7 +87713,7 @@ var wp;
       }
       if (customColors && customColors.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -87016,11 +87733,11 @@ var wp;
     const themeGradients = settings2?.color?.gradients?.theme;
     const defaultGradients = settings2?.color?.gradients?.default;
     const shouldDisplayDefaultGradients = settings2?.color?.defaultGradients;
-    return (0, import_element271.useMemo)(() => {
+    return (0, import_element273.useMemo)(() => {
       const result = [];
       if (themeGradients && themeGradients.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -87029,7 +87746,7 @@ var wp;
       }
       if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -87038,7 +87755,7 @@ var wp;
       }
       if (customGradients && customGradients.length) {
         result.push({
-          name: (0, import_i18n190._x)(
+          name: (0, import_i18n194._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -87058,7 +87775,7 @@ var wp;
     const gradients = useGradientsPerOrigin(settings2);
     const areCustomSolidsEnabled = settings2?.color?.custom;
     const areCustomGradientsEnabled = settings2?.color?.customGradient;
-    const allColors = (0, import_element271.useMemo)(
+    const allColors = (0, import_element273.useMemo)(
       () => colors2.flatMap(({ colors: originColors }) => originColors),
       [colors2]
     );
@@ -87088,500 +87805,6 @@ var wp;
     };
   }

-  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_components196 = __toESM(require_components(), 1);
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_element275 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/text-alignment-control/index.mjs
-  var import_i18n191 = __toESM(require_i18n(), 1);
-  var import_element272 = __toESM(require_element(), 1);
-  var import_components191 = __toESM(require_components(), 1);
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_ALIGNMENT_OPTIONS = [
-    {
-      label: (0, import_i18n191.__)("Align text left"),
-      value: "left",
-      icon: align_left_default
-    },
-    {
-      label: (0, import_i18n191.__)("Align text center"),
-      value: "center",
-      icon: align_center_default
-    },
-    {
-      label: (0, import_i18n191.__)("Align text right"),
-      value: "right",
-      icon: align_right_default
-    },
-    {
-      label: (0, import_i18n191.__)("Justify text"),
-      value: "justify",
-      icon: align_justify_default
-    }
-  ];
-  var DEFAULT_OPTIONS = ["left", "center", "right"];
-  function TextAlignmentControl({
-    className,
-    value,
-    onChange,
-    options = DEFAULT_OPTIONS
-  }) {
-    const validOptions = (0, import_element272.useMemo)(
-      () => TEXT_ALIGNMENT_OPTIONS.filter(
-        (option) => options.includes(option.value)
-      ),
-      [options]
-    );
-    if (!validOptions.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-      import_components191.__experimentalToggleGroupControl,
-      {
-        isDeselectable: true,
-        label: (0, import_i18n191.__)("Text alignment"),
-        className: clsx_default(
-          "block-editor-text-alignment-control",
-          className
-        ),
-        value,
-        onChange: (newValue) => {
-          onChange(newValue === value ? void 0 : newValue);
-        },
-        children: validOptions.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-            import_components191.__experimentalToggleGroupControlOptionIcon,
-            {
-              value: option.value,
-              icon: option.icon,
-              label: option.label
-            },
-            option.value
-          );
-        })
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/text-indent-control/index.mjs
-  var import_components192 = __toESM(require_components(), 1);
-  var import_i18n192 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
-  function TextIndentControl({
-    value,
-    onChange,
-    __unstableInputWidth = "60px",
-    withSlider = false,
-    hasBottomMargin = false,
-    help,
-    className,
-    placeholder,
-    ...otherProps
-  }) {
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components192.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "px",
-        "em",
-        "rem",
-        "ch",
-        "%",
-        "vw",
-        "vh"
-      ],
-      defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
-    });
-    const [valueQuantity, valueUnit] = (0, import_components192.__experimentalParseQuantityAndUnitFromRawValue)(
-      value,
-      units2
-    );
-    const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
-    if (!withSlider) {
-      return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-        import_components192.__experimentalUnitControl,
-        {
-          ...otherProps,
-          label: (0, import_i18n192.__)("Line indent"),
-          value,
-          __unstableInputWidth,
-          units: units2,
-          onChange,
-          help,
-          className,
-          placeholder
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.BaseControl.VisualLabel, { children: (0, import_i18n192.__)("Line indent") }),
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.Flex, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-          import_components192.__experimentalUnitControl,
-          {
-            label: (0, import_i18n192.__)("Line indent"),
-            labelPosition: "top",
-            hideLabelFromVision: true,
-            value,
-            onChange,
-            units: units2,
-            __unstableInputWidth,
-            min: 0,
-            className,
-            placeholder
-          }
-        ) }),
-        withSlider && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-          import_components192.RangeControl,
-          {
-            label: (0, import_i18n192.__)("Line indent"),
-            hideLabelFromVision: true,
-            value: valueQuantity,
-            withInputField: false,
-            onChange: (newValue) => {
-              if (newValue === void 0) {
-                onChange?.(void 0);
-              } else {
-                onChange?.(
-                  newValue + (valueUnit ?? "px")
-                );
-              }
-            },
-            min: 0,
-            max: isValueUnitRelative ? 10 : 100,
-            step: isValueUnitRelative ? 0.1 : 1,
-            initialPosition: 0
-          }
-        ) }) })
-      ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("p", { className: "components-base-control__help", children: help })
-    ] });
-  }
-
-  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
-  var import_components194 = __toESM(require_components(), 1);
-  var import_element273 = __toESM(require_element(), 1);
-  var import_i18n194 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/global-styles/inheritance/index.mjs
-  var import_components193 = __toESM(require_components(), 1);
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
-  var isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
-  function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
-    const inheritedOnly = !!isInherited && !hasLocalOverride;
-    const className = clsx_default(baseClassName, {
-      "is-inherited-from-global-styles": inheritedOnly,
-      "has-local-override-from-global-styles": !!hasLocalOverride
-    });
-    return {
-      ...className ? { className } : {},
-      isInherited: inheritedOnly,
-      hasLocalOverride: !!hasLocalOverride
-    };
-  }
-  function InheritanceResetButton({ onResetToInherited, className }) {
-    return (
-      // 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_runtime452.jsxs)(
-        import_components193.Button,
-        {
-          __next40pxDefaultSize: false,
-          label: (0, import_i18n193.__)("Reset to inherited value"),
-          showTooltip: true,
-          className: clsx_default(
-            "has-local-override-from-global-styles__reset",
-            className
-          ),
-          onClick: (event) => {
-            event.preventDefault();
-            event.stopPropagation();
-            onResetToInherited?.();
-          },
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-              "span",
-              {
-                "aria-hidden": "true",
-                className: "has-local-override-from-global-styles__dot"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-              import_components193.Icon,
-              {
-                className: "has-local-override-from-global-styles__reset-icon",
-                icon: reset_default
-              }
-            )
-          ]
-        }
-      )
-    );
-  }
-  function InheritanceToolsPanelItem({
-    className,
-    // Destructured (and unused) so the `getInheritanceProps` spread does not
-    // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
-    // treatment is applied purely via `className`
-    // (`is-inherited-from-global-styles`).
-    isInherited,
-    hasLocalOverride,
-    label,
-    onDeselect,
-    showLocalOverrideActionsInLabel = true,
-    hasInlineEndToggle = false,
-    children,
-    ...rest
-  }) {
-    const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
-      import_components193.__experimentalToolsPanelItem,
-      {
-        className,
-        label,
-        onDeselect,
-        ...rest,
-        children: [
-          children,
-          showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-            "div",
-            {
-              className: clsx_default("global-styles-inheritance-affordance", {
-                "global-styles-inheritance-affordance--offset-toggle": hasInlineEndToggle
-              }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
-            }
-          )
-        ]
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs4 } = unlock(import_components194.privateApis);
-  function DropdownContent({
-    tabs,
-    colorGradientControlSettings,
-    contrastWarning
-  }) {
-    const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
-    const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
-      (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
-    ))?.key;
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
-      tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-        ColorGradientTab,
-        {
-          ...firstTab,
-          colorGradientControlSettings,
-          contrastWarning
-        },
-        firstTabKey
-      ),
-      tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(Tabs4, { defaultTabId, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
-        tabs.map((tab) => {
-          const { key: tabKey, ...restTabProps } = tab;
-          return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-            Tabs4.TabPanel,
-            {
-              tabId: tabKey,
-              focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-                ColorGradientTab,
-                {
-                  ...restTabProps,
-                  colorGradientControlSettings,
-                  contrastWarning
-                },
-                tabKey
-              )
-            },
-            tabKey
-          );
-        })
-      ] })
-    ] }) });
-  }
-  var popoverProps = {
-    placement: "left-start",
-    offset: 36,
-    shift: true
-  };
-  var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.ColorIndicator, { colorValue: indicator }) }, index2)) }),
-    /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
-  ] });
-  function ColorGradientTab({
-    isGradient,
-    inheritedValue,
-    inheritedSlug,
-    userSlug,
-    userValue,
-    setValue,
-    isPlaceholder,
-    colorGradientControlSettings,
-    contrastWarning
-  }) {
-    const displayed = userValue ?? inheritedValue;
-    const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
-    const onChange = (newValue, newSlug) => {
-      if (isPlaceholder && newValue === void 0) {
-        setValue(inheritedValue, inheritedSlug);
-        return;
-      }
-      setValue(newValue, newSlug);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-      control_default,
-      {
-        ...colorGradientControlSettings,
-        showTitle: false,
-        enableAlpha: true,
-        __experimentalIsRenderedInSidebar: true,
-        colorValue: isGradient ? void 0 : displayed,
-        colorSlug: isGradient ? void 0 : displayedSlug,
-        gradientValue: isGradient ? displayed : void 0,
-        gradientSlug: isGradient ? displayedSlug : void 0,
-        onColorChange: isGradient ? void 0 : onChange,
-        onGradientChange: isGradient ? onChange : void 0,
-        clearable: userValue !== void 0,
-        headingLevel: 3,
-        noticeProps: !isGradient && contrastWarning ? {
-          children: contrastWarning,
-          status: "warning",
-          spokenMessage: null,
-          className: "block-editor-panel-color-gradient-settings__contrast-notice"
-        } : void 0
-      }
-    );
-  }
-  function ColorGradientDropdownItem({
-    label,
-    hasValue: hasValue3,
-    resetValue,
-    isShownByDefault,
-    indicators,
-    tabs,
-    colorGradientControlSettings,
-    panelId,
-    contrastWarning,
-    className = "block-editor-tools-panel-color-gradient-settings__item",
-    isPlaceholder = false,
-    hasInheritedValue = false,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const colorGradientDropdownButtonRef = (0, import_element273.useRef)(void 0);
-    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_runtime453.jsx)(
-      InheritanceToolsPanelItem,
-      {
-        ...inheritanceProps,
-        showLocalOverrideActionsInLabel: false,
-        hasValue: hasValue3,
-        label,
-        onDeselect: resetValue,
-        isShownByDefault,
-        panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-          import_components194.Dropdown,
-          {
-            popoverProps,
-            className: "block-editor-tools-panel-color-gradient-settings__dropdown",
-            renderToggle: ({ onToggle, isOpen }) => {
-              const toggleProps = {
-                onClick: onToggle,
-                className: clsx_default(
-                  "block-editor-panel-color-gradient-settings__dropdown",
-                  {
-                    "is-open": isOpen,
-                    "has-contrast-warning": !!contrastWarning
-                  }
-                ),
-                "aria-expanded": isOpen,
-                ref: colorGradientDropdownButtonRef
-              };
-              return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-                  LabeledColorIndicators,
-                  {
-                    indicators,
-                    label
-                  }
-                ) }),
-                hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-                  InheritanceResetButton,
-                  {
-                    className: "block-editor-panel-color-gradient-settings__reset",
-                    onResetToInherited: () => {
-                      resetValue();
-                      if (isOpen) {
-                        onToggle();
-                      }
-                      colorGradientDropdownButtonRef.current?.focus();
-                    }
-                  }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-                  import_components194.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    label: (0, import_i18n194.__)("Reset"),
-                    className: "block-editor-panel-color-gradient-settings__reset",
-                    size: "small",
-                    icon: reset_default,
-                    onClick: () => {
-                      resetValue();
-                      if (isOpen) {
-                        onToggle();
-                      }
-                      colorGradientDropdownButtonRef.current?.focus();
-                    }
-                  }
-                )),
-                contrastWarning && // An icon-only warning that stays visible while a
-                // contrast warning is in effect. It is not a menu;
-                // 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_runtime453.jsx)(
-                  import_components194.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    size: "small",
-                    icon: caution_default,
-                    label: (0, import_i18n194.__)("Low contrast"),
-                    className: "block-editor-panel-color-gradient-settings__contrast-warning",
-                    "aria-expanded": isOpen,
-                    onClick: onToggle
-                  }
-                )
-              ] });
-            },
-            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-              DropdownContent,
-              {
-                tabs,
-                colorGradientControlSettings,
-                contrastWarning
-              }
-            )
-          }
-        )
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_components195 = __toESM(require_components(), 1);
-  var import_element274 = __toESM(require_element(), 1);
-  var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_style_engine4 = __toESM(require_style_engine(), 1);
-
   // packages/block-editor/build-module/utils/color-values.mjs
   function extractPresetSlug(rawValue, type) {
     if (typeof rawValue !== "string") {
@@ -87606,7 +87829,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
   function useHasColorPanel(settings2) {
     const hasLinkPanel = useHasLinkPanel(settings2);
     const hasHeadingPanel = useHasHeadingPanel(settings2);
@@ -87654,8 +87877,8 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-      import_components195.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+      import_components193.__experimentalToolsPanel,
       {
         label: label || (0, import_i18n195.__)("Elements"),
         resetAll,
@@ -87666,7 +87889,7 @@ var wp;
         __experimentalFirstVisibleItemClass: "first",
         __experimentalLastVisibleItemClass: "last",
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+        children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
       }
     );
   }
@@ -88025,7 +88248,7 @@ var wp;
         ].filter(Boolean)
       });
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -88036,7 +88259,7 @@ var wp;
         children: [
           items.map((item) => {
             const { key, ...restItem } = item;
-            return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
               ColorGradientDropdownItem,
               {
                 ...restItem,
@@ -88058,943 +88281,1439 @@ var wp;
     );
   }

-  // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
-  function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
-    const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
-    const fontFamilies = ["default", "theme", "custom"].flatMap(
-      (key) => fontFamiliesFromSettings?.[key] ?? []
-    );
-    const fontFamilyFaces = fontFamilies.find(
-      (family) => family.fontFamily === selectedFontFamily
-    )?.fontFace ?? [];
-    return { fontFamilies, fontFamilyFaces };
-  }
-  function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
-    newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
-    if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
-      return "";
-    }
-    if (!availableFontWeights || availableFontWeights.length === 0) {
-      return newFontWeightValue;
+  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
+  var import_element276 = __toESM(require_element(), 1);
+  var import_data166 = __toESM(require_data(), 1);
+  var import_blocks96 = __toESM(require_blocks(), 1);
+
+  // packages/block-editor/build-module/hooks/block-style-variation.mjs
+  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 { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
+  var VARIATION_PREFIX = "is-style-";
+  function getVariationMatches(className) {
+    if (!className) {
+      return [];
     }
-    const nearestFontWeight = availableFontWeights?.reduce(
-      (nearest, { value: fw }) => {
-        const currentDiff = Math.abs(
-          parseInt(fw) - parseInt(newFontWeightValue)
-        );
-        const nearestDiff = Math.abs(
-          parseInt(nearest) - parseInt(newFontWeightValue)
-        );
-        return currentDiff < nearestDiff ? fw : nearest;
-      },
-      availableFontWeights[0]?.value
-    );
-    return nearestFontWeight;
+    return className.split(/\s+/).reduce((matches, name) => {
+      if (name.startsWith(VARIATION_PREFIX)) {
+        const match2 = name.slice(VARIATION_PREFIX.length);
+        if (match2 !== "default") {
+          matches.push(match2);
+        }
+      }
+      return matches;
+    }, []);
   }
-  function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
-    if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
-      return "";
+  function getVariationNameFromClass(className, registeredStyles = []) {
+    const matches = getVariationMatches(className);
+    if (!matches) {
+      return null;
     }
-    const validStyles = ["normal", "italic", "oblique"];
-    if (!validStyles.includes(newFontStyleValue)) {
-      return "";
+    for (const variation of matches) {
+      if (registeredStyles.some((style) => style.name === variation)) {
+        return variation;
+      }
     }
-    if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
-      (style) => style.value === newFontStyleValue
-    )) {
-      return newFontStyleValue;
-    }
-    if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
-      return "italic";
-    }
-    return "";
+    return null;
   }
-  function findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
-    let nearestFontStyle = fontStyle;
-    let nearestFontWeight = fontWeight;
-    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
-    const hasFontStyle = fontStyles?.some(
-      ({ value: fs }) => fs === fontStyle
-    );
-    const hasFontWeight = fontWeights?.some(
-      ({ value: fw }) => fw?.toString() === fontWeight?.toString()
-    );
-    if (!hasFontStyle) {
-      nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
-        (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
-      )?.style?.fontStyle;
-    }
-    if (!hasFontWeight) {
-      nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
-        (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
-      )?.style?.fontWeight;
-    }
-    return { nearestFontStyle, nearestFontWeight };
+  function OverrideStyles({ override }) {
+    usePrivateStyleOverride(override);
   }
-
-  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
-  var MIN_TEXT_COLUMNS = 1;
-  var MAX_TEXT_COLUMNS = 6;
-  function shouldSyncLinkColor(value, inheritedValue) {
-    const localLinkColor = value?.elements?.link?.color?.text;
-    if (localLinkColor !== void 0) {
-      return localLinkColor === value?.color?.text;
+  function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
+    const { overrides } = (0, import_data165.useSelect)(
+      (select3) => ({
+        overrides: unlock(select3(store)).getStyleOverrides()
+      }),
+      []
+    );
+    const { getBlockName: getBlockName2 } = (0, import_data165.useSelect)(store);
+    const overridesWithConfig = (0, import_element275.useMemo)(() => {
+      if (!overrides?.length) {
+        return;
+      }
+      const newOverrides = [];
+      const overriddenClientIds = [];
+      for (const [, override] of overrides) {
+        if (override?.variation && override?.clientId && /*
+        * Because this component overwrites existing style overrides,
+        * filter out any overrides that are already present in the store.
+        */
+        !overriddenClientIds.includes(override.clientId)) {
+          const blockName = getBlockName2(override.clientId);
+          const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
+          if (configStyles) {
+            const variationConfig = {
+              settings: config2?.settings,
+              // The variation style data is all that is needed to generate
+              // the styles for the current application to a block. The variation
+              // name is updated to match the instance specific class name.
+              styles: {
+                blocks: {
+                  [blockName]: {
+                    variations: {
+                      [`${override.variation}-${override.clientId}`]: configStyles
+                    }
+                  }
+                }
+              }
+            };
+            const blockSelectors = getBlockSelectors(
+              (0, import_blocks95.getBlockTypes)(),
+              override.clientId
+            );
+            const hasBlockGapSupport = false;
+            const hasFallbackGapSupport = true;
+            const disableLayoutStyles = true;
+            const disableRootPadding = true;
+            const variationStyles = transformToStyles(
+              variationConfig,
+              blockSelectors,
+              hasBlockGapSupport,
+              hasFallbackGapSupport,
+              disableLayoutStyles,
+              disableRootPadding,
+              {
+                blockGap: false,
+                blockStyles: true,
+                layoutStyles: false,
+                marginReset: false,
+                presets: false,
+                rootPadding: false,
+                variationStyles: true
+              }
+            );
+            newOverrides.push({
+              id: `${override.variation}-${override.clientId}`,
+              css: variationStyles,
+              __unstableType: "variation",
+              variation: override.variation,
+              // The clientId will be stored with the override and used to ensure
+              // the order of overrides matches the order of blocks so that the
+              // correct CSS cascade is maintained.
+              clientId: override.clientId
+            });
+            overriddenClientIds.push(override.clientId);
+          }
+        }
+      }
+      return newOverrides;
+    }, [config2, overrides, getBlockName2]);
+    if (!overridesWithConfig || !overridesWithConfig.length) {
+      return null;
     }
-    const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
-    return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
-  }
-  function useHasTypographyPanel(settings2) {
-    const hasFontFamily = useHasFontFamilyControl(settings2);
-    const hasLineHeight = useHasLineHeightControl(settings2);
-    const hasFontAppearance = useHasAppearanceControl(settings2);
-    const hasLetterSpacing = useHasLetterSpacingControl(settings2);
-    const hasTextAlign = useHasTextAlignmentControl(settings2);
-    const hasTextTransform = useHasTextTransformControl(settings2);
-    const hasTextDecoration = useHasTextDecorationControl(settings2);
-    const hasTextIndent = useHasTextIndentControl(settings2);
-    const hasWritingMode = useHasWritingModeControl(settings2);
-    const hasTextColumns = useHasTextColumnsControl(settings2);
-    const hasFontSize = useHasFontSizeControl(settings2);
-    const hasTextColor = useHasTextPanel(settings2);
-    return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
+    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)) });
   }
-  function useHasFontSizeControl(settings2) {
-    return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
+  function useBlockStyleVariation(name, variation, clientId) {
+    const { globalSettings, globalStyles } = (0, import_data165.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        globalSettings: settings2.__experimentalFeatures,
+        globalStyles: settings2[globalStylesDataKey]
+      };
+    }, []);
+    return (0, import_element275.useMemo)(() => {
+      const variationStyles = getVariationStyle3(
+        {
+          settings: globalSettings,
+          styles: globalStyles
+        },
+        name,
+        variation
+      );
+      return {
+        settings: globalSettings,
+        // The variation style data is all that is needed to generate
+        // the styles for the current application to a block. The variation
+        // name is updated to match the instance specific class name.
+        styles: {
+          blocks: {
+            [name]: {
+              variations: {
+                [`${variation}-${clientId}`]: variationStyles
+              }
+            }
+          }
+        }
+      };
+    }, [globalSettings, globalStyles, variation, clientId, name]);
   }
-  function useHasFontFamilyControl(settings2) {
-    return ["default", "theme", "custom"].some(
-      (key) => settings2?.typography?.fontFamilies?.[key]?.length
+  function useBlockProps3({ name, className, clientId }) {
+    const { getBlockStyles: getBlockStyles2 } = (0, import_data165.useSelect)(import_blocks95.store);
+    const registeredStyles = getBlockStyles2(name);
+    const variation = getVariationNameFromClass(className, registeredStyles);
+    const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
+    const { settings: settings2, styles } = useBlockStyleVariation(
+      name,
+      variation,
+      clientId
     );
+    const variationStyles = (0, import_element275.useMemo)(() => {
+      if (!variation) {
+        return;
+      }
+      const variationConfig = { settings: settings2, styles };
+      const blockSelectors = getBlockSelectors((0, import_blocks95.getBlockTypes)(), clientId);
+      const hasBlockGapSupport = false;
+      const hasFallbackGapSupport = true;
+      const disableLayoutStyles = true;
+      const disableRootPadding = true;
+      return transformToStyles(
+        variationConfig,
+        blockSelectors,
+        hasBlockGapSupport,
+        hasFallbackGapSupport,
+        disableLayoutStyles,
+        disableRootPadding,
+        {
+          blockGap: false,
+          blockStyles: true,
+          layoutStyles: false,
+          marginReset: false,
+          presets: false,
+          rootPadding: false,
+          variationStyles: true
+        }
+      );
+    }, [variation, settings2, styles, clientId]);
+    usePrivateStyleOverride({
+      id: `variation-${clientId}`,
+      css: variationStyles,
+      __unstableType: "variation",
+      variation,
+      // The clientId will be stored with the override and used to ensure
+      // the order of overrides matches the order of blocks so that the
+      // correct CSS cascade is maintained.
+      clientId
+    });
+    return variation ? { className: variationClass } : {};
   }
-  function useHasLineHeightControl(settings2) {
-    return settings2?.typography?.lineHeight;
-  }
-  function useHasAppearanceControl(settings2) {
-    return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
+  var block_style_variation_default = {
+    hasSupport: () => true,
+    attributeKeys: ["className"],
+    isMatch: ({ className }) => getVariationMatches(className).length > 0,
+    useBlockProps: useBlockProps3
+  };
+
+  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
+  var { resolveStyle: resolveStyle3 } = unlock(privateApis);
+  var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
+  function useRawGlobalStyles() {
+    const { rawGlobalStylesData, links } = (0, import_data166.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
+        links: settings2[globalStylesLinksDataKey] ?? null
+      };
+    }, []);
+    return (0, import_element276.useMemo)(
+      () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
+      [rawGlobalStylesData, links]
+    );
   }
-  function useAppearanceControlLabel(settings2) {
-    if (!settings2?.typography?.fontStyle) {
-      return (0, import_i18n196.__)("Font weight");
+  var CONTEXT_HEADING_LEVEL_BLOCKS = {
+    "core/accordion-heading": {
+      contextKey: "core/accordion-heading-level",
+      fallbackLevel: 3
     }
-    if (!settings2?.typography?.fontWeight) {
-      return (0, import_i18n196.__)("Font style");
+  };
+  function getHeadingLevel(blockName, levelAttribute, contextLevel) {
+    const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
+    if (!contextOwned) {
+      return levelAttribute;
     }
-    return (0, import_i18n196.__)("Appearance");
-  }
-  function useHasLetterSpacingControl(settings2) {
-    return settings2?.typography?.letterSpacing;
-  }
-  function useHasTextTransformControl(settings2) {
-    return settings2?.typography?.textTransform;
-  }
-  function useHasTextAlignmentControl(settings2) {
-    return settings2?.typography?.textAlign;
-  }
-  function useHasTextDecorationControl(settings2) {
-    return settings2?.typography?.textDecoration;
-  }
-  function useHasWritingModeControl(settings2) {
-    return settings2?.typography?.writingMode;
+    return levelAttribute || contextLevel || contextOwned.fallbackLevel;
   }
-  function useHasTextColumnsControl(settings2) {
-    return settings2?.typography?.textColumns;
+  function useContextHeadingLevel(blockName) {
+    const blockContext = (0, import_element276.useContext)(block_context_default);
+    const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
+    return contextKey ? blockContext[contextKey] : void 0;
   }
-  function useHasTextIndentControl(settings2) {
-    return settings2?.typography?.textIndent;
+  function getElementLayers(blockName, headingLevel) {
+    switch (blockName) {
+      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":
+        if (headingLevel === 0) {
+          return [];
+        }
+        return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
+      // Whole-block link blocks: the entire block renders as an `<a>`, so the
+      // root `styles.elements.link` layer paints it, mirroring how `button`
+      // paints Button. For the blocks whose `color.text` support is disabled
+      // this is inert at the (hidden) text control while their typography
+      // controls now reflect the link element; Read More (`color.text: true`)
+      // surfaces the inherited link color at its Text control.
+      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 getMergedFontSizes(settings2) {
-    const fontSizes = settings2?.typography?.fontSizes;
-    const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
-    return [
-      ...fontSizes?.custom ?? [],
-      ...fontSizes?.theme ?? [],
-      ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
-    ];
+  function useVariationAndElements(blockName, className) {
+    const { clientId } = useBlockEditContext();
+    const contextHeadingLevel = useContextHeadingLevel(blockName);
+    return (0, import_data166.useSelect)(
+      (select3) => {
+        if (!blockName) {
+          return { variationName: null, headingLevel: void 0 };
+        }
+        const registeredStyles = select3(import_blocks96.store).getBlockStyles(blockName);
+        const { level } = select3(store).getBlockAttributes(clientId) || {};
+        return {
+          variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
+          headingLevel: getHeadingLevel(
+            blockName,
+            level,
+            contextHeadingLevel
+          )
+        };
+      },
+      [blockName, className, clientId, contextHeadingLevel]
+    );
   }
-  function TypographyToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-      import_components196.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n196.__)("Typography"),
-        resetAll,
-        panelId,
-        __experimentalFirstVisibleItemClass: "first",
-        dropdownMenuProps,
-        children
-      }
+  function useResolvedStyle(blockName, className, selectedState = null) {
+    const { variationName, headingLevel } = useVariationAndElements(
+      blockName,
+      className
     );
+    const globalStyles = useRawGlobalStyles();
+    return (0, import_element276.useMemo)(() => {
+      if (!isGlobalStylesInheritanceEnabled()) {
+        return NO_RESOLVED_STYLE;
+      }
+      if (!blockName) {
+        return { value: {}, sources: {} };
+      }
+      return resolveStyle3(globalStyles, {
+        blockName,
+        variationName,
+        elements: getElementLayers(blockName, headingLevel),
+        viewport: selectedState?.viewport ?? null,
+        pseudoState: selectedState?.pseudo ?? null
+      });
+    }, [
+      blockName,
+      variationName,
+      headingLevel,
+      globalStyles,
+      selectedState
+    ]);
   }
-  var DEFAULT_CONTROLS4 = {
-    textColor: true,
-    fontFamily: true,
-    fontSize: true,
-    fontAppearance: true,
-    lineHeight: true,
-    letterSpacing: true,
-    textAlign: true,
-    textTransform: true,
-    textDecoration: true,
-    textIndent: true,
-    writingMode: true,
-    textColumns: true
-  };
-  var EMPTY_VALUES = [void 0, null, ""];
-  function hasValue(value) {
-    return !EMPTY_VALUES.includes(value);
+
+  // packages/block-editor/build-module/hooks/color.mjs
+  var import_hooks10 = __toESM(require_hooks(), 1);
+  var import_blocks99 = __toESM(require_blocks(), 1);
+  var import_element280 = __toESM(require_element(), 1);
+
+  // packages/block-editor/build-module/hooks/background.mjs
+  var import_blocks98 = __toESM(require_blocks(), 1);
+  var import_data169 = __toESM(require_data(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/hooks/contrast-checker.mjs
+  var import_element277 = __toESM(require_element(), 1);
+  var import_data167 = __toESM(require_data(), 1);
+  var import_blocks97 = __toESM(require_blocks(), 1);
+  var import_a11y21 = __toESM(require_a11y(), 1);
+  function getComputedValue(node, property) {
+    return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
   }
-  function getNumericPlaceholder(rawValue) {
-    if (!hasValue(rawValue)) {
-      return void 0;
+  function getBlockElementColors(blockEl, blockType) {
+    if (!blockEl || !blockType) {
+      return {};
     }
-    const [quantity] = (0, import_components196.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
-    return quantity;
-  }
-  function TypographyPanel({
-    as: Wrapper = TypographyToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS4,
-    isGlobalStyles = false,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
-    contrastWarning
-  }) {
-    const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
+    const textSelector = getBlockSelector(blockType, "color.text", {
+      fallback: true
+    });
+    const backgroundSelector = getBlockSelector(
+      blockType,
+      "color.background",
+      { fallback: true }
     );
-    const hasTextColorEnabled = useHasTextPanel(settings2);
-    const textColor = decodeValue(inheritedValue?.color?.text);
-    const userTextColor = decodeValue(value?.color?.text);
-    const hasTextColorValue = () => !!value?.color?.text;
-    const setTextColor = (newColor, newSlug) => {
-      const encoded = encodeColorValueWithPalette(
-        allColors,
-        newColor,
-        newSlug
+    const textElement = blockEl.querySelector(textSelector) || blockEl;
+    const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
+    const linkElement = blockEl.querySelector("a");
+    const textColor = getComputedValue(textElement, "color");
+    const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
+    let backgroundColorNode = backgroundElement;
+    let backgroundColor = getComputedValue(
+      backgroundColorNode,
+      "background-color"
+    );
+    while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
+      backgroundColorNode = backgroundColorNode.parentNode;
+      backgroundColor = getComputedValue(
+        backgroundColorNode,
+        "background-color"
       );
-      let changedObject = setImmutably2(value, ["color", "text"], encoded);
-      const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
-      if (syncLinkColor) {
-        changedObject = setImmutably2(
-          changedObject,
-          ["elements", "link", "color", "text"],
-          encoded
-        );
-      }
-      onChange(changedObject);
+    }
+    return {
+      textColor,
+      backgroundColor,
+      linkColor
     };
-    const resetTextColor = () => setTextColor(void 0);
-    const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
-    const inheritedFontFamily = decodeValue(
-      inheritedValue?.typography?.fontFamily
+  }
+  function reducer2(prevColors, newColors) {
+    const hasChanged = Object.keys(newColors).some(
+      (key) => prevColors[key] !== newColors[key]
     );
-    const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
-    const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
-    const { fontFamilies, fontFamilyFaces } = (0, import_element275.useMemo)(() => {
-      return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
-    }, [settings2, fontFamily]);
-    const setFontFamily = (newValue) => {
-      const slug = fontFamilies?.find(
-        ({ fontFamily: f2 }) => f2 === newValue
-      )?.slug;
-      const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
-      let updatedValue = setImmutably2(
-        value,
-        ["typography", "fontFamily"],
-        hasValue(nextFontFamily) ? nextFontFamily : void 0
-      );
-      const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
-      const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
-      const hasFontStyle = fontStyles?.some(
-        ({ value: fs }) => fs === fontStyle
-      );
-      const hasFontWeight = fontWeights?.some(
-        ({ value: fw }) => fw?.toString() === fontWeight?.toString()
-      );
-      if (!hasFontStyle || !hasFontWeight) {
-        const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
-          newFontFamilyFaces,
-          fontStyle,
-          fontWeight
-        );
-        if (nearestFontStyle || nearestFontWeight) {
-          updatedValue = {
-            ...updatedValue,
-            typography: {
-              ...updatedValue?.typography,
-              fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
-              fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
-            }
-          };
-        } else if (fontStyle || fontWeight) {
-          updatedValue = {
-            ...updatedValue,
-            typography: {
-              ...updatedValue?.typography,
-              fontStyle: void 0,
-              fontWeight: void 0
-            }
-          };
-        }
+    return hasChanged ? newColors : prevColors;
+  }
+  function useBlockColorContrastWarning({
+    clientId,
+    name,
+    enabled = true,
+    checkTextColor = true,
+    checkLinkColor = true,
+    messageOverride
+  }) {
+    const blockEl = useBlockElement(clientId);
+    const [colors2, setColors] = (0, import_element277.useReducer)(reducer2, {});
+    const blockType = (0, import_data167.useSelect)(
+      (select3) => {
+        return name && enabled ? select3(import_blocks97.store).getBlockType(name) : void 0;
+      },
+      [name, enabled]
+    );
+    (0, import_element277.useLayoutEffect)(() => {
+      if (!enabled || !blockEl || !blockType) {
+        return;
       }
-      onChange(updatedValue);
-    };
-    const hasFontFamily = () => hasValue(value?.typography?.fontFamily);
-    const resetFontFamily = () => setFontFamily(void 0);
-    const hasFontSizeEnabled = useHasFontSizeControl(settings2);
-    const disableCustomFontSizes = !settings2?.typography?.customFontSize;
-    const mergedFontSizes = getMergedFontSizes(settings2);
-    const rawLocalFontSize = value?.typography?.fontSize;
-    const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
-    const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
-    const fontSize = decodeValue(rawFontSizeForDisplay);
-    const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
-    const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
-    const extractSlug = (rawValue) => {
-      if (!rawValue || typeof rawValue !== "string") {
-        return void 0;
+      window.requestAnimationFrame(
+        () => window.requestAnimationFrame(
+          () => setColors(getBlockElementColors(blockEl, blockType))
+        )
+      );
+    });
+    (0, import_element277.useLayoutEffect)(() => {
+      if (!enabled || !blockEl || !blockType) {
+        return;
       }
-      if (rawValue.startsWith("var:preset|font-size|")) {
-        return rawValue.replace("var:preset|font-size|", "");
+      const observer = new window.MutationObserver(() => {
+        setColors(getBlockElementColors(blockEl, blockType));
+      });
+      observer.observe(blockEl, {
+        attributes: true,
+        attributeFilter: ["class", "style"],
+        subtree: true
+      });
+      return () => {
+        observer.disconnect();
+      };
+    }, [enabled, blockEl, blockType]);
+    const warning7 = enabled ? getContrastWarning({
+      backgroundColor: colors2.backgroundColor,
+      textColor: checkTextColor ? colors2.textColor : void 0,
+      linkColor: checkLinkColor ? colors2.linkColor : void 0,
+      messageOverride,
+      enableAlphaChecker: true
+    }) : null;
+    const speakMessage = warning7?.speakMessage;
+    (0, import_element277.useEffect)(() => {
+      if (speakMessage) {
+        (0, import_a11y21.speak)(speakMessage);
       }
-      const cssVarMatch = rawValue.match(
-        /^var\(--wp--preset--font-size--([^)]+)\)$/
-      );
-      if (cssVarMatch) {
-        return cssVarMatch[1];
+    }, [speakMessage]);
+    return warning7?.message;
+  }
+
+  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
+  var import_components195 = __toESM(require_components(), 1);
+  var import_element279 = __toESM(require_element(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/components/background-image-control/index.mjs
+  var import_components194 = __toESM(require_components(), 1);
+  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_notices12 = __toESM(require_notices(), 1);
+  var import_url11 = __toESM(require_url(), 1);
+  var import_element278 = __toESM(require_element(), 1);
+  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 IMAGE_BACKGROUND_TYPE = "image";
+  var BACKGROUND_POPOVER_PROPS = {
+    placement: "left-start",
+    offset: 36,
+    shift: true,
+    className: "block-editor-global-styles-background-panel__popover"
+  };
+  var noop22 = () => {
+  };
+  var focusToggleButton = (containerRef) => {
+    window.requestAnimationFrame(() => {
+      const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
+      if (!toggleButton) {
+        return;
       }
+      toggleButton.focus();
+    });
+  };
+  function backgroundSizeHelpText(value) {
+    if (value === "cover" || value === void 0) {
+      return (0, import_i18n196.__)("Image covers the space evenly.");
+    }
+    if (value === "contain") {
+      return (0, import_i18n196.__)("Image is contained without distortion.");
+    }
+    return (0, import_i18n196.__)("Image has a fixed width.");
+  }
+  var coordsToBackgroundPosition = (value) => {
+    if (!value || isNaN(value.x) && isNaN(value.y)) {
       return void 0;
-    };
-    const currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
-    const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
-    const setFontSize = (newValue, metadata) => {
-      const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "fontSize"],
-          hasValue(actualValue) ? actualValue : void 0
-        )
-      );
-    };
-    const setFontSizeWithInheritedCommit = (newValue, metadata) => {
-      if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
-        if (inheritedFontSizeSlug) {
-          setFontSize(void 0, { slug: inheritedFontSizeSlug });
-        } else {
-          setFontSize(inheritedFontSizeDecoded);
-        }
-        return;
+    }
+    const x2 = isNaN(value.x) ? 0.5 : value.x;
+    const y2 = isNaN(value.y) ? 0.5 : value.y;
+    return `${x2 * 100}% ${y2 * 100}%`;
+  };
+  var backgroundPositionToCoords = (value) => {
+    if (!value) {
+      return { x: void 0, y: void 0 };
+    }
+    let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
+    x2 = isNaN(x2) ? void 0 : x2;
+    y2 = isNaN(y2) ? x2 : y2;
+    return { x: x2, y: y2 };
+  };
+  function InspectorImagePreviewItem({
+    as = "span",
+    imgUrl,
+    toggleProps = {},
+    filename,
+    label,
+    onToggleCallback = noop22
+  }) {
+    const { isOpen, ...restToggleProps } = toggleProps;
+    (0, import_element278.useEffect)(() => {
+      if (typeof isOpen !== "undefined") {
+        onToggleCallback(isOpen);
       }
-      setFontSize(newValue, metadata);
-    };
-    const hasFontSize = () => hasValue(value?.typography?.fontSize);
-    const resetFontSize = () => setFontSize(void 0);
-    const hasAppearanceControl = useHasAppearanceControl(settings2);
-    const appearanceControlLabel = useAppearanceControlLabel(settings2);
-    const hasFontStyles = settings2?.typography?.fontStyle;
-    const hasFontWeights = settings2?.typography?.fontWeight;
-    const inheritedFontStyle = decodeValue(
-      inheritedValue?.typography?.fontStyle
-    );
-    const inheritedFontWeight = decodeValue(
-      inheritedValue?.typography?.fontWeight
-    );
-    const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
-    const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
-    const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
-    const setFontAppearance = (0, import_element275.useCallback)(
-      ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
-        if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
-          onChange({
-            ...value,
-            typography: {
-              ...value?.typography,
-              fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
-              fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
+    }, [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)(
+          "span",
+          {
+            className: "block-editor-global-styles-background-panel__inspector-image-indicator",
+            style: {
+              backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
             }
-          });
-        }
-      },
-      [fontStyle, fontWeight, onChange, value]
-    );
-    const setFontAppearanceWithInheritedCommit = (0, import_element275.useCallback)(
-      (next) => {
-        if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
-          onChange({
-            ...value,
-            typography: {
-              ...value?.typography,
-              fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
-              fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.FlexBlock, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+            import_components194.__experimentalTruncate,
+            {
+              numberOfLines: 1,
+              className: "block-editor-global-styles-background-panel__inspector-media-replace-title",
+              children: label
             }
-          });
-          return;
-        }
-        setFontAppearance(next);
-      },
-      [
-        isFontAppearancePlaceholder,
-        fontStyle,
-        fontWeight,
-        onChange,
-        value,
-        setFontAppearance
-      ]
-    );
-    const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
-    const resetFontAppearance = (0, import_element275.useCallback)(() => {
-      setFontAppearance({});
-    }, [setFontAppearance]);
-    const hasLineHeightEnabled = useHasLineHeightControl(settings2);
-    const localLineHeight = decodeValue(value?.typography?.lineHeight);
-    const inheritedLineHeight = decodeValue(
-      inheritedValue?.typography?.lineHeight
-    );
-    const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
-    const setLineHeight = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "lineHeight"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("span", {}), children: imgUrl ? (0, import_i18n196.sprintf)(
+            /* translators: %s: file name */
+            (0, import_i18n196.__)("Background image: %s"),
+            filename || label
+          ) : (0, import_i18n196.__)("No background image selected") })
+        ] })
+      ] });
     };
-    const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
-    const resetLineHeight = () => setLineHeight(void 0);
-    const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
-    const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
-    const inheritedLetterSpacing = decodeValue(
-      inheritedValue?.typography?.letterSpacing
-    );
-    const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
-    const setLetterSpacing = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "letterSpacing"],
-          hasValue(newValue) ? newValue : void 0
+    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+  }
+  function BackgroundControlsPanel({
+    label,
+    filename,
+    url: imgUrl,
+    children,
+    onToggle: onToggleCallback = noop22,
+    hasImageValue,
+    onReset,
+    hasLocalOverride,
+    containerRef
+  }) {
+    if (!hasImageValue) {
+      return;
+    }
+    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n196.__)("Image");
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+      import_components194.Dropdown,
+      {
+        popoverProps: BACKGROUND_POPOVER_PROPS,
+        renderToggle: ({ onToggle, isOpen }) => {
+          const toggleProps = {
+            onClick: onToggle,
+            className: "block-editor-global-styles-background-panel__dropdown-toggle",
+            "aria-expanded": isOpen,
+            "aria-label": (0, import_i18n196.__)(
+              "Background size, position and repeat options."
+            ),
+            isOpen
+          };
+          return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              InspectorImagePreviewItem,
+              {
+                imgUrl,
+                filename,
+                label: imgLabel,
+                toggleProps,
+                as: "button",
+                onToggleCallback
+              }
+            ),
+            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              InheritanceResetButton,
+              {
+                className: "block-editor-global-styles-background-panel__reset",
+                onResetToInherited: () => {
+                  onReset();
+                  if (isOpen) {
+                    onToggle();
+                  }
+                  focusToggleButton(containerRef);
+                }
+              }
+            ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              import_components194.Button,
+              {
+                __next40pxDefaultSize: true,
+                label: (0, import_i18n196.__)("Reset"),
+                className: "block-editor-global-styles-background-panel__reset",
+                size: "small",
+                icon: reset_default,
+                onClick: () => {
+                  onReset();
+                  if (isOpen) {
+                    onToggle();
+                  }
+                  focusToggleButton(containerRef);
+                }
+              }
+            ))
+          ] });
+        },
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          import_components194.__experimentalDropdownContentWrapper,
+          {
+            className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
+            paddingSize: "medium",
+            children
+          }
         )
-      );
-    };
-    const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
-    const resetLetterSpacing = () => setLetterSpacing(void 0);
-    const hasTextIndentControl = useHasTextIndentControl(settings2);
-    const localTextIndent = decodeValue(value?.typography?.textIndent);
-    const inheritedTextIndent = decodeValue(
-      inheritedValue?.typography?.textIndent
+      }
     );
-    const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
-    const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
-    const isTextIndentAll = textIndentSetting === "all";
-    const setTextIndentValue = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textIndent"],
-          hasValue(newValue) ? newValue : void 0
-        )
-      );
-    };
-    const onToggleTextIndentAll = (newValue) => {
-      onChange({
-        ...value,
-        settings: {
-          typography: {
-            textIndent: newValue ? "all" : "subsequent"
-          }
-        }
-      });
+  }
+  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, {}) });
+  }
+  function BackgroundImageControls({
+    onChange,
+    style,
+    inheritedValue,
+    onRemoveImage = noop22,
+    onResetImage = noop22,
+    displayInPanel,
+    defaultValues,
+    containerRef
+  }) {
+    const [isUploading, setIsUploading] = (0, import_element278.useState)(false);
+    const { getSettings: getSettings9 } = (0, import_data168.useSelect)(store);
+    const { id, title, url } = style?.background?.backgroundImage || {
+      ...inheritedValue?.background?.backgroundImage
     };
-    const hasTextIndent = () => hasValue(value?.typography?.textIndent);
-    const resetTextIndent = () => {
-      onChange(
-        setImmutably2(value, ["typography", "textIndent"], void 0)
-      );
+    const { createErrorNotice } = (0, import_data168.useDispatch)(import_notices12.store);
+    const onUploadError = (message2) => {
+      createErrorNotice(message2, { type: "snackbar" });
+      setIsUploading(false);
     };
-    const textIndentHelp = isTextIndentAll ? (0, import_i18n196.__)("Indents the first line of all paragraphs.") : (0, import_i18n196.__)("Indents the first line of each paragraph after the first one.");
-    const hasTextColumnsControl = useHasTextColumnsControl(settings2);
-    const localTextColumns = decodeValue(value?.typography?.textColumns);
-    const inheritedTextColumns = decodeValue(
-      inheritedValue?.typography?.textColumns
+    const resetBackgroundImage = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundImage"],
+        void 0
+      )
     );
-    const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
-    const setTextColumns = (newValue) => {
+    const onSelectMedia = (media) => {
+      if (!media || !media.url) {
+        resetBackgroundImage();
+        setIsUploading(false);
+        return;
+      }
+      if ((0, import_blob2.isBlobURL)(media.url)) {
+        setIsUploading(true);
+        return;
+      }
+      if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
+        onUploadError(
+          (0, import_i18n196.__)("Only images can be used as a background image.")
+        );
+        return;
+      }
+      const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
+      const positionValue = style?.background?.backgroundPosition;
       onChange(
-        setImmutably2(
-          value,
-          ["typography", "textColumns"],
-          hasValue(newValue) ? newValue : void 0
-        )
+        setImmutably2(style, ["background"], {
+          ...style?.background,
+          backgroundImage: {
+            url: media.url,
+            id: media.id,
+            source: "file",
+            title: media.title || void 0
+          },
+          backgroundPosition: (
+            /*
+             * A background image uploaded and set in the editor receives a default background position of '50% 0',
+             * when the background image size is the equivalent of "Tile".
+             * This is to increase the chance that the image's focus point is visible.
+             * This is in-editor only to assist with the user experience.
+             */
+            !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
+          ),
+          backgroundSize: sizeValue
+        })
       );
+      setIsUploading(false);
+      focusToggleButton(containerRef);
     };
-    const hasTextColumns = () => hasValue(value?.typography?.textColumns);
-    const resetTextColumns = () => setTextColumns(void 0);
-    const hasTextTransformControl = useHasTextTransformControl(settings2);
-    const inheritedTextTransform = decodeValue(
-      inheritedValue?.typography?.textTransform
-    );
-    const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
-    const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
-    const setTextTransform = (newValue) => {
+    const onSelectURL = (newURL) => {
+      if (!newURL || newURL === url) {
+        return;
+      }
       onChange(
-        setImmutably2(
-          value,
-          ["typography", "textTransform"],
-          hasValue(newValue) ? newValue : void 0
-        )
+        setImmutably2(style, ["background"], {
+          ...style?.background,
+          backgroundImage: {
+            url: newURL,
+            source: "url"
+          }
+        })
       );
     };
-    const setTextTransformWithInheritedCommit = (newValue) => {
-      if (isTextTransformPlaceholder && newValue === void 0) {
-        setTextTransform(inheritedTextTransform);
-        return;
-      }
-      setTextTransform(newValue);
+    const onFilesDrop2 = (filesList) => {
+      getSettings9().mediaUpload({
+        allowedTypes: [IMAGE_BACKGROUND_TYPE],
+        filesList,
+        onFileChange([image]) {
+          onSelectMedia(image);
+        },
+        onError: onUploadError,
+        multiple: false
+      });
     };
-    const hasTextTransform = () => hasValue(value?.typography?.textTransform);
-    const resetTextTransform = () => setTextTransform(void 0);
-    const hasTextDecorationControl = useHasTextDecorationControl(settings2);
-    const inheritedTextDecoration = decodeValue(
-      inheritedValue?.typography?.textDecoration
+    const hasValue3 = hasBackgroundImageValue(style);
+    const onRemove = () => onChange(
+      setImmutably2(style, ["background"], {
+        backgroundImage: "none"
+      })
     );
-    const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
-    const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
-    const setTextDecoration = (newValue) => {
+    const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
+    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)(
+        media_replace_flow_default,
+        {
+          mediaId: id,
+          mediaURL: currentURL,
+          allowedTypes: [IMAGE_BACKGROUND_TYPE],
+          accept: "image/*",
+          onSelect: onSelectMedia,
+          onSelectURL,
+          popoverProps: {
+            className: clsx_default({
+              "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
+            })
+          },
+          name: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+            InspectorImagePreviewItem,
+            {
+              imgUrl: url,
+              filename: title,
+              label: imgLabel
+            }
+          ),
+          renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { ...props, __next40pxDefaultSize: true }),
+          onError: onUploadError,
+          onReset: () => {
+            focusToggleButton(containerRef);
+            onResetImage();
+          },
+          children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+            import_components194.MenuItem,
+            {
+              onClick: () => {
+                focusToggleButton(containerRef);
+                onRemove();
+                onRemoveImage();
+              },
+              children: (0, import_i18n196.__)("Remove")
+            }
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+        import_components194.DropZone,
+        {
+          onFilesDrop: onFilesDrop2,
+          label: (0, import_i18n196.__)("Drop to upload")
+        }
+      )
+    ] });
+  }
+  function BackgroundSizeControls({
+    onChange,
+    style,
+    inheritedValue,
+    defaultValues
+  }) {
+    const localSizeValue = style?.background?.backgroundSize;
+    const localRepeatValue = style?.background?.backgroundRepeat;
+    const localPositionValue = style?.background?.backgroundPosition;
+    const localAttachmentValue = style?.background?.backgroundAttachment;
+    const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
+    const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
+    const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
+    const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
+    const sizeValue = localSizeValue || inheritedSizeValue;
+    const repeatValue = localRepeatValue || inheritedRepeatValue;
+    const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
+    const isUploadedImage = style?.background?.backgroundImage?.id;
+    const positionValue = localPositionValue || inheritedPositionValue;
+    const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
+    let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
+    currentValueForToggle = !["cover", "contain", "auto"].includes(
+      currentValueForToggle
+    ) ? "auto" : currentValueForToggle;
+    const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
+    const updateBackgroundSize = (next) => {
+      let nextRepeat = repeatValue;
+      let nextPosition = positionValue;
+      if (next === "contain") {
+        nextRepeat = "no-repeat";
+        nextPosition = void 0;
+      }
+      if (next === "cover") {
+        nextRepeat = void 0;
+        nextPosition = void 0;
+      }
+      if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
+        nextRepeat = void 0;
+        if (!!style?.background?.backgroundImage?.id) {
+          nextPosition = "50% 0";
+        }
+      }
+      if (!next && currentValueForToggle === "auto") {
+        next = "auto";
+      }
       onChange(
-        setImmutably2(
-          value,
-          ["typography", "textDecoration"],
-          hasValue(newValue) ? newValue : void 0
-        )
+        setImmutably2(style, ["background"], {
+          ...style?.background,
+          backgroundPosition: nextPosition,
+          backgroundRepeat: nextRepeat,
+          backgroundSize: next
+        })
       );
     };
-    const setTextDecorationWithInheritedCommit = (newValue) => {
-      if (isTextDecorationPlaceholder && newValue === void 0) {
-        setTextDecoration(inheritedTextDecoration);
-        return;
-      }
-      setTextDecoration(newValue);
-    };
-    const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
-    const resetTextDecoration = () => setTextDecoration(void 0);
-    const hasWritingModeControl = useHasWritingModeControl(settings2);
-    const inheritedWritingMode = decodeValue(
-      inheritedValue?.typography?.writingMode
-    );
-    const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
-    const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
-    const setWritingMode = (newValue) => {
+    const updateBackgroundPosition = (next) => {
       onChange(
         setImmutably2(
-          value,
-          ["typography", "writingMode"],
-          hasValue(newValue) ? newValue : void 0
+          style,
+          ["background", "backgroundPosition"],
+          coordsToBackgroundPosition(next)
         )
       );
     };
-    const setWritingModeWithInheritedCommit = (newValue) => {
-      if (isWritingModePlaceholder && newValue === void 0) {
-        setWritingMode(inheritedWritingMode);
-        return;
-      }
-      setWritingMode(newValue);
-    };
-    const hasWritingMode = () => hasValue(value?.typography?.writingMode);
-    const resetWritingMode = () => setWritingMode(void 0);
-    const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
-    const inheritedTextAlign = decodeValue(
-      inheritedValue?.typography?.textAlign
+    const toggleIsRepeated = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundRepeat"],
+        repeatCheckedValue === true ? "no-repeat" : "repeat"
+      )
     );
-    const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
-    const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
-    const setTextAlign = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["typography", "textAlign"],
-          hasValue(newValue) ? newValue : void 0
+    const toggleScrollWithPage = () => onChange(
+      setImmutably2(
+        style,
+        ["background", "backgroundAttachment"],
+        attachmentValue === "fixed" ? "scroll" : "fixed"
+      )
+    );
+    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)(
+        import_components194.FocalPointPicker,
+        {
+          label: (0, import_i18n196.__)("Focal point"),
+          url: imageValue,
+          value: backgroundPositionToCoords(backgroundPositionValue),
+          onChange: updateBackgroundPosition
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+        import_components194.ToggleControl,
+        {
+          label: (0, import_i18n196.__)("Fixed background"),
+          checked: attachmentValue === "fixed",
+          onChange: toggleScrollWithPage
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+        import_components194.__experimentalToggleGroupControl,
+        {
+          label: (0, import_i18n196.__)("Size"),
+          value: currentValueForToggle,
+          onChange: updateBackgroundSize,
+          isBlock: true,
+          help: backgroundSizeHelpText(
+            sizeValue || defaultValues?.backgroundSize
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              import_components194.__experimentalToggleGroupControlOption,
+              {
+                value: "cover",
+                label: (0, import_i18n196._x)(
+                  "Cover",
+                  "Size option for background image control"
+                )
+              },
+              "cover"
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              import_components194.__experimentalToggleGroupControlOption,
+              {
+                value: "contain",
+                label: (0, import_i18n196._x)(
+                  "Contain",
+                  "Size option for background image control"
+                )
+              },
+              "contain"
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+              import_components194.__experimentalToggleGroupControlOption,
+              {
+                value: "auto",
+                label: (0, import_i18n196._x)(
+                  "Tile",
+                  "Size option for background image control"
+                )
+              },
+              "tile"
+            )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          import_components194.__experimentalUnitControl,
+          {
+            "aria-label": (0, import_i18n196.__)("Background image width"),
+            onChange: updateBackgroundSize,
+            value: sizeValue,
+            __unstableInputWidth: "100px",
+            min: 0,
+            placeholder: (0, import_i18n196.__)("Auto"),
+            disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          import_components194.ToggleControl,
+          {
+            label: (0, import_i18n196.__)("Repeat"),
+            checked: repeatCheckedValue,
+            onChange: toggleIsRepeated,
+            disabled: currentValueForToggle === "cover"
+          }
         )
+      ] })
+    ] });
+  }
+  function BackgroundImagePanel({
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    defaultValues = {},
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const { globalStyles, _links } = (0, import_data168.useSelect)((select3) => {
+      const { getSettings: getSettings9 } = select3(store);
+      const _settings = getSettings9();
+      return {
+        globalStyles: _settings[globalStylesDataKey],
+        _links: _settings[globalStylesLinksDataKey]
+      };
+    }, []);
+    const resolvedInheritedValue = (0, import_element278.useMemo)(() => {
+      const resolvedValues = {
+        background: {}
+      };
+      if (!inheritedValue?.background) {
+        return inheritedValue;
+      }
+      Object.entries(inheritedValue?.background).forEach(
+        ([key, backgroundValue]) => {
+          resolvedValues.background[key] = getResolvedValue(
+            backgroundValue,
+            {
+              styles: globalStyles,
+              _links
+            }
+          );
+        }
       );
+      return resolvedValues;
+    }, [globalStyles, _links, inheritedValue]);
+    const resetBackground = () => onChange(
+      setImmutably2(value, ["background"], {
+        gradient: value?.background?.gradient
+      })
+    );
+    const { title, url } = value?.background?.backgroundImage || {
+      ...resolvedInheritedValue?.background?.backgroundImage
     };
-    const setTextAlignWithInheritedCommit = (newValue) => {
-      if (isTextAlignPlaceholder && newValue === void 0) {
-        setTextAlign(inheritedTextAlign);
-        return;
+    const localHasImageValue = hasBackgroundImageValue(value);
+    const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
+    const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
+    const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
+    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)(
+      "div",
+      {
+        ref: containerRef,
+        className: clsx_default(
+          "block-editor-global-styles-background-panel__inspector-media-replace-container",
+          {
+            "is-open": isDropDownOpen
+          }
+        ),
+        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          BackgroundControlsPanel,
+          {
+            label: title,
+            filename: title,
+            url,
+            onToggle: setIsDropDownOpen,
+            hasImageValue,
+            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)(
+                BackgroundImageControls,
+                {
+                  onChange,
+                  style: value,
+                  inheritedValue: resolvedInheritedValue,
+                  displayInPanel: true,
+                  onResetImage: () => {
+                    setIsDropDownOpen(false);
+                    resetBackground();
+                  },
+                  onRemoveImage: () => setIsDropDownOpen(false),
+                  defaultValues,
+                  containerRef
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+                BackgroundSizeControls,
+                {
+                  onChange,
+                  style: value,
+                  defaultValues,
+                  inheritedValue: resolvedInheritedValue
+                }
+              )
+            ] })
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          BackgroundImageControls,
+          {
+            onChange,
+            style: value,
+            inheritedValue: resolvedInheritedValue,
+            defaultValues,
+            onResetImage: () => {
+              setIsDropDownOpen(false);
+              resetBackground();
+            },
+            onRemoveImage: () => setIsDropDownOpen(false),
+            containerRef
+          }
+        )
       }
-      setTextAlign(newValue);
+    );
+  }
+
+  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
+  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_CONTROLS4 = {
+    backgroundImage: true,
+    backgroundColor: true,
+    gradient: true
+  };
+  function useHasBackgroundControl(settings2, feature) {
+    return settings2?.background?.[feature];
+  }
+  function useHasBackgroundPanel(settings2) {
+    const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
+    const { backgroundImage, gradient } = settings2?.background || {};
+    return backgroundImage || gradient || hasBackgroundColor;
+  }
+  function hasBackgroundImageValue(style) {
+    return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
+    "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
+  }
+  function hasBackgroundGradientValue(style) {
+    return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
+  }
+  function hasBackgroundColorValue(style) {
+    return !!style?.color?.background;
+  }
+  function hasLegacyColorGradientValue(style) {
+    return !!style?.color?.gradient;
+  }
+  function BackgroundToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children,
+    headerLabel
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
     };
-    const hasTextAlign = () => hasValue(value?.typography?.textAlign);
-    const resetTextAlign = () => setTextAlign(void 0);
-    const resetAllFilter = (0, import_element275.useCallback)(
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+      import_components195.__experimentalToolsPanel,
+      {
+        label: headerLabel,
+        resetAll,
+        panelId,
+        hasInnerWrapper: true,
+        className: "background-block-support-panel",
+        __experimentalFirstVisibleItemClass: "first",
+        __experimentalLastVisibleItemClass: "last",
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+      }
+    );
+  }
+  function BackgroundImagePanel2({
+    as: Wrapper = BackgroundToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS4,
+    defaultValues = {},
+    headerLabel = (0, import_i18n197.__)("Background"),
+    contrastWarning,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  }) {
+    const {
+      colors: colors2,
+      gradients,
+      allColors,
+      areCustomSolidsEnabled,
+      areCustomGradientsEnabled,
+      hasSolidColors,
+      hasGradientColors,
+      decodeValue,
+      encodeGradientValue
+    } = useColorGradientSettings(settings2);
+    const hasBackgroundGradientControl = useHasBackgroundControl(
+      settings2,
+      "gradient"
+    );
+    const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
+    const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
+    const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
+    const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
+    const showBackgroundImageControl = useHasBackgroundControl(
+      settings2,
+      "backgroundImage"
+    );
+    const resetAllFilter = (0, import_element279.useCallback)(
       (previousValue) => {
-        if (!hasTextColorEnabled) {
-          return {
-            ...previousValue,
-            typography: {}
-          };
+        const clearsColorBackground = showBackgroundColorControl;
+        const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
+        if (!clearsColorBackground && !clearsColorGradient) {
+          return { ...previousValue, background: {} };
         }
         return {
           ...previousValue,
-          typography: {},
+          background: {},
           color: {
             ...previousValue?.color,
-            text: void 0
+            ...clearsColorBackground && { background: void 0 },
+            ...clearsColorGradient && { gradient: void 0 }
           }
         };
       },
-      [hasTextColorEnabled]
+      [
+        hasBackgroundGradientControl,
+        showBackgroundColorControl,
+        showLegacyColorGradientControl
+      ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
-      Wrapper,
-      {
-        resetAllFilter,
+    if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
+      return null;
+    }
+    const resetBackground = () => onChange(
+      setImmutably2(
         value,
-        onChange,
-        panelId,
-        children: [
-          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            ColorGradientDropdownItem,
-            {
-              label: (0, import_i18n196.__)("Color"),
-              hasValue: hasTextColorValue,
-              resetValue: resetTextColor,
-              isShownByDefault: defaultControls.textColor,
-              indicators: [userTextColor ?? textColor],
-              contrastWarning,
-              showInheritanceLabelIndicators,
-              isPlaceholder: userTextColor === void 0 && textColor !== void 0,
-              hasInheritedValue: textColor !== void 0,
-              tabs: [
-                {
-                  key: "text",
-                  label: (0, import_i18n196.__)("Color"),
-                  inheritedValue: textColor,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.text,
-                    "color"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.text,
-                    "color"
-                  ),
-                  setValue: setTextColor,
-                  userValue: userTextColor,
-                  isPlaceholder: userTextColor === void 0 && textColor !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                colors: colors2,
-                disableCustomColors: !areCustomSolidsEnabled
-              },
-              panelId
-            }
-          ),
-          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontFamilyPlaceholder,
-                hasFontFamily() && inheritedFontFamily !== void 0
-              ),
-              label: (0, import_i18n196.__)("Font"),
-              hasValue: hasFontFamily,
-              onDeselect: resetFontFamily,
-              isShownByDefault: defaultControls.fontFamily,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                FontFamilyControl,
-                {
-                  fontFamilies,
-                  value: fontFamily,
-                  onChange: setFontFamily
-                }
-              )
-            }
-          ),
-          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontSizePlaceholder,
-                hasFontSize() && rawInheritedFontSize !== void 0
-              ),
-              label: (0, import_i18n196.__)("Size"),
-              hasValue: hasFontSize,
-              hasInlineEndToggle: true,
-              onDeselect: resetFontSize,
-              isShownByDefault: defaultControls.fontSize,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                import_components196.FontSizePicker,
-                {
-                  value: currentFontSizeSlug || fontSize,
-                  valueMode: currentFontSizeSlug ? "slug" : "literal",
-                  onChange: setFontSizeWithInheritedCommit,
-                  fontSizes: mergedFontSizes,
-                  disableCustomFontSizes,
-                  withReset: false,
-                  withSlider: true
-                }
-              )
-            }
-          ),
-          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isFontAppearancePlaceholder,
-                hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
-              ),
-              label: appearanceControlLabel,
-              hasValue: hasFontAppearance,
-              onDeselect: resetFontAppearance,
-              isShownByDefault: defaultControls.fontAppearance,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                FontAppearanceControl,
-                {
-                  value: {
-                    fontStyle,
-                    fontWeight
-                  },
-                  onChange: setFontAppearanceWithInheritedCommit,
-                  hasFontStyles,
-                  hasFontWeights,
-                  fontFamilyFaces
-                }
-              )
-            }
-          ),
-          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isLineHeightPlaceholder,
-                hasLineHeight() && inheritedLineHeight !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n196.__)("Line height"),
-              hasValue: hasLineHeight,
-              onDeselect: resetLineHeight,
-              isShownByDefault: defaultControls.lineHeight,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                line_height_control_default,
-                {
-                  __unstableInputWidth: "auto",
-                  value: localLineHeight ?? inheritedLineHeight,
-                  onChange: setLineHeight,
-                  ...isLineHeightPlaceholder ? {
-                    placeholder: getNumericPlaceholder(
-                      inheritedLineHeight
-                    )
-                  } : {}
-                }
-              )
-            }
-          ),
-          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isLetterSpacingPlaceholder,
-                hasLetterSpacing() && inheritedLetterSpacing !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n196.__)("Letter spacing"),
-              hasValue: hasLetterSpacing,
-              onDeselect: resetLetterSpacing,
-              isShownByDefault: defaultControls.letterSpacing,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                LetterSpacingControl,
-                {
-                  value: localLetterSpacing ?? inheritedLetterSpacing,
-                  onChange: setLetterSpacing,
-                  __unstableInputWidth: "auto",
-                  placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
-                    inheritedLetterSpacing
-                  ) : void 0
-                }
-              )
-            }
-          ),
-          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextIndentPlaceholder,
-                hasTextIndent() && inheritedTextIndent !== void 0
-              ),
-              label: (0, import_i18n196.__)("Line indent"),
-              hasValue: hasTextIndent,
-              onDeselect: resetTextIndent,
-              isShownByDefault: defaultControls.textIndent,
-              panelId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                  TextIndentControl,
-                  {
-                    value: localTextIndent ?? inheritedTextIndent,
-                    onChange: setTextIndentValue,
-                    __unstableInputWidth: "auto",
-                    withSlider: true,
-                    hasBottomMargin: isGlobalStyles,
-                    placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
-                  }
-                ),
-                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                  import_components196.ToggleControl,
-                  {
-                    label: (0, import_i18n196.__)("Indent all paragraphs"),
-                    checked: isTextIndentAll,
-                    onChange: onToggleTextIndentAll,
-                    help: textIndentHelp
-                  }
-                )
-              ]
-            }
-          ),
-          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        ["background", "backgroundImage"],
+        void 0
+      )
+    );
+    const resetGradient = () => {
+      let newValue = setImmutably2(
+        value,
+        ["background", "gradient"],
+        void 0
+      );
+      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+      onChange(newValue);
+    };
+    const backgroundColor = decodeValue(inheritedValue?.color?.background);
+    const userBackgroundColor = decodeValue(value?.color?.background);
+    const setBackgroundColor = (newColor, newSlug) => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "background"],
+        encodeColorValueWithPalette(allColors, newColor, newSlug)
+      );
+      if (showLegacyColorGradientControl) {
+        newValue.color.gradient = void 0;
+      }
+      onChange(newValue);
+    };
+    const resetBackgroundColor = () => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "background"],
+        void 0
+      );
+      if (showLegacyColorGradientControl) {
+        newValue.color.gradient = void 0;
+      }
+      onChange(newValue);
+    };
+    const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
+    const userLegacyColorGradient = decodeValue(value?.color?.gradient);
+    const setLegacyColorGradient = (newGradient, newSlug) => {
+      const newValue = setImmutably2(
+        value,
+        ["color", "gradient"],
+        encodeGradientValue(newGradient, newSlug)
+      );
+      newValue.color.background = void 0;
+      onChange(newValue);
+    };
+    const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
+    const currentGradient = decodeValue(
+      value?.background?.gradient ?? value?.color?.gradient
+    );
+    const inheritedGradient = decodeValue(
+      inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
+    );
+    const setGradient = (newGradient, newSlug) => {
+      let newValue = setImmutably2(
+        value,
+        ["background", "gradient"],
+        encodeGradientValue(newGradient, newSlug)
+      );
+      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+      onChange(newValue);
+    };
+    const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
+    const inheritedBackgroundImage = hasBackgroundImageValue({
+      background: {
+        backgroundImage: inheritedValue?.background?.backgroundImage
+      }
+    });
+    const hasLocalBackgroundImage = hasBackgroundImageValue(value);
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
+      Wrapper,
+      {
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        headerLabel,
+        children: [
+          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isTextColumnsPlaceholder,
-                hasTextColumns() && inheritedTextColumns !== void 0,
-                "single-column"
+                inheritedBackgroundImage && !hasLocalBackgroundImage,
+                hasLocalBackgroundImage && inheritedBackgroundImage,
+                "block-editor-color-gradient-item"
               ),
-              label: (0, import_i18n196.__)("Columns"),
-              hasValue: hasTextColumns,
-              onDeselect: resetTextColumns,
-              isShownByDefault: defaultControls.textColumns,
+              showLocalOverrideActionsInLabel: false,
+              hasValue: () => hasBackgroundImageValue(value),
+              label: (0, import_i18n197.__)("Image"),
+              onDeselect: resetBackground,
+              isShownByDefault: defaultControls.backgroundImage,
               panelId,
               children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                import_components196.__experimentalNumberControl,
+                BackgroundImagePanel,
                 {
-                  label: (0, import_i18n196.__)("Columns"),
-                  max: MAX_TEXT_COLUMNS,
-                  min: MIN_TEXT_COLUMNS,
-                  onChange: setTextColumns,
-                  placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
-                  spinControls: "custom",
-                  value: localTextColumns,
-                  initialPosition: 1
+                  value,
+                  onChange,
+                  settings: settings2,
+                  inheritedValue,
+                  defaultControls,
+                  defaultValues,
+                  showInheritanceLabelIndicators
                 }
               )
             }
           ),
-          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
+          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+            ColorGradientDropdownItem,
             {
-              ...inheritanceProps(
-                isTextDecorationPlaceholder,
-                hasTextDecoration() && inheritedTextDecoration !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n196.__)("Decoration"),
-              hasValue: hasTextDecoration,
-              onDeselect: resetTextDecoration,
-              isShownByDefault: defaultControls.textDecoration,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                TextDecorationControl,
+              label: (0, import_i18n197.__)("Color"),
+              hasValue: () => hasBackgroundColorValue(value),
+              resetValue: resetBackgroundColor,
+              isShownByDefault: defaultControls.backgroundColor,
+              indicators: [userBackgroundColor ?? backgroundColor],
+              contrastWarning,
+              showInheritanceLabelIndicators,
+              isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
+              hasInheritedValue: backgroundColor !== void 0,
+              tabs: [
                 {
-                  value: textDecoration,
-                  onChange: setTextDecorationWithInheritedCommit,
-                  __unstableInputWidth: "auto"
+                  key: "background",
+                  label: (0, import_i18n197.__)("Color"),
+                  inheritedValue: backgroundColor,
+                  // The picker selects by slug: `userSlug` when the
+                  // block has its own value, otherwise
+                  // `inheritedSlug`. Hex matching would mark two
+                  // same-hex presets as both selected.
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.background,
+                    "color"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.background,
+                    "color"
+                  ),
+                  setValue: setBackgroundColor,
+                  userValue: userBackgroundColor,
+                  isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
                 }
-              )
+              ],
+              colorGradientControlSettings: {
+                colors: colors2,
+                disableCustomColors: !areCustomSolidsEnabled
+              },
+              panelId
             }
           ),
-          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
+          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+            ColorGradientDropdownItem,
             {
-              ...inheritanceProps(
-                isWritingModePlaceholder,
-                hasWritingMode() && inheritedWritingMode !== void 0,
-                "single-column"
-              ),
-              label: (0, import_i18n196.__)("Orientation"),
-              hasValue: hasWritingMode,
-              onDeselect: resetWritingMode,
-              isShownByDefault: defaultControls.writingMode,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                WritingModeControl,
+              label: (0, import_i18n197.__)("Gradient"),
+              hasValue: () => hasBackgroundGradientValue(value),
+              resetValue: resetGradient,
+              isShownByDefault: defaultControls.gradient,
+              indicators: [currentGradient ?? inheritedGradient],
+              showInheritanceLabelIndicators,
+              isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
+              hasInheritedValue: inheritedGradient !== void 0,
+              tabs: [
                 {
-                  value: writingMode,
-                  onChange: setWritingModeWithInheritedCommit
+                  key: "gradient",
+                  label: (0, import_i18n197.__)("Gradient"),
+                  inheritedValue: inheritedGradient,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
+                    "gradient"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.background?.gradient ?? value?.color?.gradient,
+                    "gradient"
+                  ),
+                  setValue: setGradient,
+                  userValue: currentGradient,
+                  isGradient: true,
+                  isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
                 }
-              )
+              ],
+              colorGradientControlSettings: {
+                gradients,
+                disableCustomGradients: !areCustomGradientsEnabled
+              },
+              panelId
             }
           ),
-          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            InheritanceToolsPanelItem,
+          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+            ColorGradientDropdownItem,
             {
-              ...inheritanceProps(
-                isTextTransformPlaceholder,
-                hasTextTransform() && inheritedTextTransform !== void 0
-              ),
-              label: (0, import_i18n196.__)("Letter case"),
-              hasValue: hasTextTransform,
-              onDeselect: resetTextTransform,
-              isShownByDefault: defaultControls.textTransform,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                TextTransformControl,
+              label: (0, import_i18n197.__)("Gradient"),
+              hasValue: () => hasLegacyColorGradientValue(value),
+              resetValue: resetLegacyColorGradient,
+              isShownByDefault: defaultControls.gradient,
+              indicators: [
+                userLegacyColorGradient ?? legacyColorGradient
+              ],
+              showInheritanceLabelIndicators,
+              isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
+              hasInheritedValue: legacyColorGradient !== void 0,
+              tabs: [
                 {
-                  value: textTransform,
-                  onChange: setTextTransformWithInheritedCommit,
-                  showNone: true,
-                  isBlock: true
+                  key: "gradient",
+                  label: (0, import_i18n197.__)("Gradient"),
+                  inheritedValue: legacyColorGradient,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.gradient,
+                    "gradient"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.gradient,
+                    "gradient"
+                  ),
+                  setValue: setLegacyColorGradient,
+                  userValue: userLegacyColorGradient,
+                  isGradient: true,
+                  isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
                 }
-              )
-            }
-          ),
-          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isTextAlignPlaceholder,
-                hasTextAlign() && inheritedTextAlign !== void 0
-              ),
-              label: (0, import_i18n196.__)("Text alignment"),
-              hasValue: hasTextAlign,
-              onDeselect: resetTextAlign,
-              isShownByDefault: defaultControls.textAlign,
-              panelId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                  TextAlignmentControl,
-                  {
-                    value: textAlign,
-                    onChange: setTextAlignWithInheritedCommit,
-                    options: ["left", "center", "right", "justify"]
-                  }
-                ),
-                textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_components196.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n196.__)(
-                  "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
-                ) }) })
-              ]
+              ],
+              colorGradientControlSettings: {
+                gradients,
+                disableCustomGradients: !areCustomGradientsEnabled
+              },
+              panelId
             }
           )
         ]
@@ -89002,999 +89721,1294 @@ var wp;
     );
   }

-  // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_components199 = __toESM(require_components(), 1);
-  var import_element277 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/components/child-layout-control/index.mjs
-  var import_components197 = __toESM(require_components(), 1);
-  var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_element276 = __toESM(require_element(), 1);
-  var import_data165 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
-  var import_data164 = __toESM(require_data(), 1);
-  function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
-    const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data164.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 count;
-    };
-    return getNumberOfBlocksBeforeCell;
-  }
-
-  // packages/block-editor/build-module/components/child-layout-control/index.mjs
+  // packages/block-editor/build-module/hooks/background.mjs
   var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
-  var FLEX_CHILD_LAYOUT_VALUES = {
-    fit: "fit",
-    grow: "fill",
-    max: "fixed",
-    fixed: "fixedNoShrink"
+  var BACKGROUND_SUPPORT_KEY = "background";
+  var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
+    backgroundSize: "cover",
+    backgroundPosition: "50% 50%"
+    // used only when backgroundSize is 'contain'.
   };
-  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_i18n197._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n197._x)("Max", "Block with maximum height in flex layout");
+  function hasBackgroundSupport(blockName, feature = "any") {
+    const support = (0, import_blocks98.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
+    if (support === true) {
+      return true;
+    }
+    if (feature === "any") {
+      return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
+    }
+    return !!support?.[feature];
   }
-  function helpText(flexControlValue, parentLayout) {
-    const { orientation = "horizontal" } = parentLayout ?? {};
-    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
-      return (0, import_i18n197.__)("Stretch to fill available space.");
+  function setBackgroundStyleDefaults2(backgroundStyle) {
+    if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
+      return;
     }
-    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
-      return (0, import_i18n197.__)("Specify a maximum width.");
-    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
-      return (0, import_i18n197.__)("Specify a maximum height.");
+    let backgroundStylesWithDefaults;
+    if (!backgroundStyle?.backgroundSize) {
+      backgroundStylesWithDefaults = {
+        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
+      };
     }
-    if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
-      return (0, import_i18n197.__)("Specify a fixed width.");
-    } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
-      return (0, import_i18n197.__)("Specify a fixed height.");
+    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
+      backgroundStylesWithDefaults = {
+        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
+      };
     }
-    return (0, import_i18n197.__)("Fit contents.");
+    return backgroundStylesWithDefaults;
   }
-  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_runtime456.jsx)(
-        FlexControls,
-        {
-          childLayout,
-          onChange,
-          parentLayout,
-          isShownByDefault,
-          panelId
-        }
-      );
-    } else if (parentLayoutType === "grid") {
-      return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-        GridControls,
-        {
-          childLayout,
-          onChange,
-          parentLayout,
-          isShownByDefault,
-          panelId,
-          showGridSpanDefaults
-        }
-      );
+  function useBlockProps4({ name, style }) {
+    if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
+      return;
     }
-    return null;
+    const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
+    if (!backgroundStyles) {
+      return;
+    }
+    return {
+      style: {
+        ...backgroundStyles
+      }
+    };
   }
-  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_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
-    const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components197.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vh",
-        "vw"
-      ]
-    });
-    const resetFlex = () => {
-      onChange({
-        selfStretch: void 0,
-        flexSize: void 0
-      });
+  function getBackgroundImageClasses(style) {
+    return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
+  }
+  function backgroundResetAllFilter(attributes) {
+    const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
+    return {
+      ...attributes,
+      className: updatedClassName,
+      backgroundColor: void 0,
+      gradient: void 0,
+      style: cleanEmptyObject({
+        ...attributes.style,
+        background: void 0,
+        color: {
+          ...attributes.style?.color,
+          background: void 0,
+          gradient: void 0
+        }
+      })
     };
-    (0, import_element276.useEffect)(() => {
-      if (isFlexSizeValue(selfStretch) && !flexSize) {
-        onChange({
-          ...childLayout,
-          selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
-        });
-      }
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
-      import_components197.__experimentalVStack,
+  }
+  function BackgroundInspectorControl({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+      inspector_controls_default,
       {
-        as: import_components197.__experimentalToolsPanelItem,
-        spacing: 2,
-        hasValue: hasFlexValue,
-        label: flexResetLabel,
-        onDeselect: resetFlex,
-        isShownByDefault,
-        panelId,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
-            import_components197.__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_runtime456.jsx)(
-                  import_components197.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.fit,
-                    label: (0, import_i18n197._x)(
-                      "Fit",
-                      "Intrinsic block width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.fit
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                  import_components197.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.grow,
-                    label: (0, import_i18n197._x)(
-                      "Grow",
-                      "Block with expanding width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.grow
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                  import_components197.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.max,
-                    label: maxSizeLabel(parentLayout)
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.max
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-                  import_components197.__experimentalToggleGroupControlOption,
-                  {
-                    value: FLEX_CHILD_LAYOUT_VALUES.fixed,
-                    label: (0, import_i18n197._x)(
-                      "Fixed",
-                      "Block with fixed width in flex layout"
-                    )
-                  },
-                  FLEX_CHILD_LAYOUT_VALUES.fixed
-                )
-              ]
-            }
-          ),
-          hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-            import_components197.__experimentalUnitControl,
-            {
-              units: units2,
-              onChange: (value) => {
-                onChange({
-                  selfStretch: flexControlValue,
-                  flexSize: value
-                });
-              },
-              value: flexSize,
-              min: 0,
-              label: flexResetLabel,
-              hideLabelFromVision: true
-            }
-          )
-        ]
+        group: "background",
+        resetAllFilter: backgroundResetAllFilter,
+        children
       }
     );
   }
-  function childLayoutOrientation(parentLayout) {
-    const { orientation = "horizontal" } = parentLayout ?? {};
-    return orientation === "horizontal" ? (0, import_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
-  }
-  function GridControls({
-    childLayout,
-    onChange,
-    parentLayout,
-    isShownByDefault,
-    panelId,
-    showGridSpanDefaults
+  function BackgroundImagePanel3({
+    clientId,
+    name,
+    setAttributes,
+    settings: settings2,
+    // Allows rendering outside the `background` inspector group (e.g. section
+    // blocks direct-render this panel because their support fills are gated
+    // off by editing mode). Defaults to the slot-based wrapper.
+    asWrapper
   }) {
-    const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
-    const { columnCount, rowCount } = parentLayout ?? {};
-    const rootClientId = (0, import_data165.useSelect)(
-      (select3) => select3(store).getBlockRootClientId(panelId)
+    const selectedState = useBlockStyleState();
+    const { style, className, backgroundColor, gradient } = (0, import_data169.useSelect)(
+      (select3) => {
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+        const blockAttributes = getBlockAttributes3(clientId);
+        return {
+          style: blockAttributes?.style,
+          className: blockAttributes?.className,
+          backgroundColor: blockAttributes?.backgroundColor,
+          gradient: blockAttributes?.gradient
+        };
+      },
+      [clientId]
     );
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data165.useDispatch)(store);
-    const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
-      rootClientId,
-      columnCount || 3
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className,
+      selectedState
     );
-    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_runtime456.jsxs)(import_jsx_runtime456.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
-        import_components197.Flex,
-        {
-          as: import_components197.__experimentalToolsPanelItem,
-          hasValue: hasSpanValue,
-          label: (0, import_i18n197.__)("Grid span"),
-          onDeselect: resetGridSpans,
-          isShownByDefault,
-          panelId,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-              import_components197.__experimentalInputControl,
-              {
-                label: (0, import_i18n197.__)("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_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-              import_components197.__experimentalInputControl,
-              {
-                label: (0, import_i18n197.__)("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
-              }
-            ) })
-          ]
-        }
-      ),
-      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_runtime456.jsxs)(
-        import_components197.Flex,
-        {
-          as: import_components197.__experimentalToolsPanelItem,
-          hasValue: hasStartValue,
-          label: (0, import_i18n197.__)("Grid placement"),
-          onDeselect: resetGridStarts,
-          isShownByDefault: false,
-          panelId,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-              import_components197.__experimentalInputControl,
-              {
-                label: (0, import_i18n197.__)("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_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-              import_components197.__experimentalInputControl,
-              {
-                label: (0, import_i18n197.__)("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 backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
+    const colorSupport = (0, import_blocks98.getBlockSupport)(name, "color");
+    const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
+    const hasColorGradientSupport = !!colorSupport?.gradients;
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const styleValue = {
+      ...style,
+      color: {
+        ...style?.color,
+        background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
+        gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
+      },
+      ...backgroundGradientSupported && {
+        background: {
+          ...style?.background,
+          gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
         }
+      }
+    };
+    const value = isStateSelected ? getStyleForState2(style, selectedState) : styleValue;
+    const enableContrastChecking = !value?.color?.gradient && !value?.background?.gradient && !!value?.color?.background && (settings2?.color?.text || settings2?.color?.link) && false !== (0, import_blocks98.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      messageOverride: (0, import_i18n198.__)(
+        "This color combination has poor contrast. Consider increasing contrast between background and foreground."
       )
-    ] });
-  }
-
-  // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
-  var import_components198 = __toESM(require_components(), 1);
-  var import_i18n198 = __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) {
+    });
+    if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
       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_runtime457 = __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_i18n198._x)(
-          "Original",
-          "Aspect ratio option for dimensions control"
-        ),
-        value: "auto"
-      },
-      ...showDefaultRatios ? defaultOptions2 : [],
-      ...themeOptions ? themeOptions : [],
-      {
-        label: (0, import_i18n198._x)("Custom", "Aspect ratio option for dimensions control"),
-        value: "custom",
-        disabled: true,
-        hidden: true
+    const onChange = (newStyle) => {
+      if (isStateSelected) {
+        setAttributes({
+          style: setStyleForState(style, selectedState, newStyle)
+        });
+        return;
       }
-    ];
-    const resolvedOptions = options ?? aspectRatioOptions;
-    const displayValue = value === void 0 || value === null || value === "auto" ? "auto" : findAspectRatioOption(value, resolvedOptions)?.value ?? "custom";
-    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-      InheritanceToolsPanelItem,
+      const newBackgroundColorValue = newStyle?.color?.background;
+      const newBackgroundColorSlug = extractPresetSlug(
+        newBackgroundColorValue,
+        "color"
+      );
+      const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
+      const newGradientSlug = extractPresetSlug(
+        newGradientValue,
+        "gradient"
+      );
+      const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
+      const cleanedStyle = {
+        ...newStyle,
+        color: {
+          ...newStyle?.color,
+          background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
+          gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
+        }
+      };
+      if (backgroundGradientSupported) {
+        cleanedStyle.background = {
+          ...cleanedStyle.background,
+          gradient: newStyle?.background?.gradient
+        };
+      }
+      const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
+      const newAttributes = {
+        style: cleanEmptyObject(cleanedStyle),
+        backgroundColor: newBackgroundColorSlug,
+        // The legacy `gradient` attribute is only used when the block does
+        // not support `background.gradient`; otherwise the gradient is
+        // stored in `style.background.gradient` above.
+        gradient: backgroundGradientSupported ? void 0 : newGradientSlug
+      };
+      const hasNewGradient = !!newGradientSlug || !!newGradientValue;
+      if (isMigrating && hasNewGradient) {
+        newAttributes.className = clsx_default(className, "has-background");
+      } else if (!hasNewGradient && className?.includes("has-background")) {
+        newAttributes.className = className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+      }
+      setAttributes(newAttributes);
+    };
+    const updatedSettings = {
+      ...settings2,
+      background: {
+        ...settings2.background,
+        backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+      }
+    };
+    const backgroundDefaultControls = (0, import_blocks98.getBlockSupport)(name, [
+      BACKGROUND_SUPPORT_KEY,
+      "__experimentalDefaultControls"
+    ]);
+    const colorDefaultControls = (0, import_blocks98.getBlockSupport)(name, [
+      "color",
+      "__experimentalDefaultControls"
+    ]);
+    const defaultControls = {
+      ...backgroundDefaultControls,
+      backgroundColor: colorDefaultControls?.background,
+      // Mirror the old combined control: show the gradient item by default
+      // when background color was shown by default.
+      gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
+    };
+    const Wrapper = asWrapper || BackgroundInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+      BackgroundImagePanel2,
       {
-        className,
-        isInherited,
-        hasLocalOverride,
-        hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
-        label: (0, import_i18n198.__)("Aspect ratio"),
-        onDeselect: () => onChange(void 0),
-        isShownByDefault,
-        panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-          import_components198.SelectControl,
-          {
-            label: (0, import_i18n198.__)("Aspect ratio"),
-            value: displayValue,
-            options: resolvedOptions,
-            onChange
-          }
-        )
+        as: Wrapper,
+        panelId: clientId,
+        defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
+        settings: updatedSettings,
+        onChange,
+        defaultControls,
+        value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
+        contrastWarning,
+        inheritedValue
       }
     );
   }
+  var background_default = {
+    useBlockProps: useBlockProps4,
+    attributeKeys: ["style"],
+    hasSupport: hasBackgroundSupport
+  };

-  // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_jsx_runtime458 = __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_components199.__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;
+  // packages/block-editor/build-module/hooks/color.mjs
+  var COLOR_SUPPORT_KEY2 = "color";
+  var hasColorSupport = (blockNameOrType) => {
+    const colorSupport = (0, import_blocks99.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+    return colorSupport && (colorSupport.link === true || colorSupport.gradient === true || colorSupport.background !== false || colorSupport.text !== false);
+  };
+  var hasLinkColorSupport = (blockType) => {
+    const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
+  };
+  var hasGradientSupport2 = (blockNameOrType) => {
+    const colorSupport = (0, import_blocks99.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
+  };
+  var hasBackgroundColorSupport2 = (blockType) => {
+    const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    return colorSupport && colorSupport.background !== false;
+  };
+  var hasTextColorSupport2 = (blockType) => {
+    const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    return colorSupport && colorSupport.text !== false;
+  };
+  function addAttributes(settings2) {
+    if (!hasColorSupport(settings2)) {
+      return settings2;
     }
-    if (typeof sidesValue === "string") {
-      return sidesValue !== "" ? sidesValue : void 0;
+    if (!settings2.attributes.backgroundColor) {
+      Object.assign(settings2.attributes, {
+        backgroundColor: {
+          type: "string"
+        }
+      });
     }
-    if (typeof sidesValue !== "object") {
-      return void 0;
+    if (!settings2.attributes.textColor) {
+      Object.assign(settings2.attributes, {
+        textColor: {
+          type: "string"
+        }
+      });
     }
-    const sideKeys = ["top", "right", "bottom", "left"];
-    const values = sideKeys.map((k2) => sidesValue[k2]);
-    const allDefined = values.every(hasValue2);
-    if (!allDefined) {
-      return void 0;
+    if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
+      Object.assign(settings2.attributes, {
+        gradient: {
+          type: "string"
+        }
+      });
     }
-    const first = values[0];
-    return values.every((v2) => v2 === first) ? first : void 0;
+    return settings2;
   }
-  function hasAnySideValue(sidesValue) {
-    if (!hasValue2(sidesValue)) {
-      return false;
-    }
-    if (typeof sidesValue === "string") {
-      return sidesValue !== "";
-    }
-    if (typeof sidesValue !== "object") {
-      return false;
+  function addSaveProps(props, blockNameOrType, attributes) {
+    if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
+      return props;
     }
-    return ["top", "right", "bottom", "left"].some(
-      (side) => hasValue2(sidesValue[side])
+    const hasGradient = hasGradientSupport2(blockNameOrType);
+    const { backgroundColor, textColor, gradient, style } = attributes;
+    const shouldSerialize = (feature) => !shouldSkipSerialization(
+      blockNameOrType,
+      COLOR_SUPPORT_KEY2,
+      feature
     );
+    const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
+    const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
+    const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
+    const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
+    const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
+    const newClassName = clsx_default(props.className, textClass, gradientClass, {
+      // Don't apply the background class if there's a custom gradient.
+      [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
+      "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
+      "has-background": serializeHasBackground && hasBackground,
+      "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
+    });
+    props.className = newClassName ? newClassName : void 0;
+    return props;
   }
-  function splitGapValue(value, isAxialGap) {
-    if (!hasValue2(value)) {
-      return value;
+  function useBlockProps5({
+    name,
+    backgroundColor,
+    textColor,
+    gradient,
+    style
+  }) {
+    const [userPalette, themePalette, defaultPalette] = useSettings(
+      "color.palette.custom",
+      "color.palette.theme",
+      "color.palette.default"
+    );
+    const colors2 = (0, import_element280.useMemo)(
+      () => [
+        ...userPalette || [],
+        ...themePalette || [],
+        ...defaultPalette || []
+      ],
+      [userPalette, themePalette, defaultPalette]
+    );
+    if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
+      return {};
     }
-    if (typeof value === "string") {
-      return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
+    const extraStyles = {};
+    if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
+      extraStyles.color = getColorObjectByAttributeValues(
+        colors2,
+        textColor
+      )?.color;
+    }
+    if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
+      extraStyles.backgroundColor = getColorObjectByAttributeValues(
+        colors2,
+        backgroundColor
+      )?.color;
     }
+    const saveProps = addSaveProps({ style: extraStyles }, name, {
+      textColor,
+      backgroundColor,
+      gradient,
+      style
+    });
+    const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
     return {
-      ...value,
-      right: value?.left,
-      bottom: value?.top
+      ...saveProps,
+      className: clsx_default(
+        saveProps.className,
+        // Add background image classes in the editor, if not already handled by background color values.
+        !hasBackgroundValue && getBackgroundImageClasses(style)
+      )
     };
   }
-  function DimensionsToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
+  var color_default = {
+    useBlockProps: useBlockProps5,
+    addSaveProps,
+    attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
+    hasSupport: hasColorSupport
+  };
+  var MIGRATION_PATHS = {
+    linkColor: [["style", "elements", "link", "color", "text"]],
+    textColor: [["textColor"], ["style", "color", "text"]],
+    backgroundColor: [
+      ["backgroundColor"],
+      ["style", "color", "background"]
+    ],
+    gradient: [["gradient"], ["style", "color", "gradient"]]
+  };
+  function addTransforms(result, source, index2, results) {
+    const destinationBlockType = result.name;
+    const activeSupports = {
+      linkColor: hasLinkColorSupport(destinationBlockType),
+      textColor: hasTextColorSupport2(destinationBlockType),
+      backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
+      gradient: hasGradientSupport2(destinationBlockType)
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-      import_components199.__experimentalToolsPanel,
+    return transformStyles2(
+      activeSupports,
+      MIGRATION_PATHS,
+      result,
+      source,
+      index2,
+      results
+    );
+  }
+  (0, import_hooks10.addFilter)(
+    "blocks.registerBlockType",
+    "core/color/addAttribute",
+    addAttributes
+  );
+  (0, import_hooks10.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/color/addTransforms",
+    addTransforms
+  );
+
+  // packages/block-editor/build-module/hooks/elements.mjs
+  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+  function ElementsInspectorControl({ children, resetAllFilter }) {
+    const attributesResetAllFilter = (0, import_element281.useCallback)(
+      (attributes) => {
+        const updatedStyle = resetAllFilter(attributes.style);
+        return {
+          ...attributes,
+          style: cleanEmptyObject(updatedStyle)
+        };
+      },
+      [resetAllFilter]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+      inspector_controls_default,
       {
-        label: (0, import_i18n199.__)("Dimensions"),
-        resetAll,
-        panelId,
-        dropdownMenuProps,
+        group: "elements",
+        resetAllFilter: attributesResetAllFilter,
         children
       }
     );
   }
-  var DEFAULT_CONTROLS5 = {
-    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,
+  function ElementsEdit({
+    clientId,
+    name,
+    setAttributes,
     settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS5,
-    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()
+    asWrapper,
+    label,
+    defaultControls
   }) {
-    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_components199.__experimentalUseCustomUnits)({
-      availableUnits: settings2?.spacing?.units || [
-        "%",
-        "px",
-        "em",
-        "rem",
-        "vw"
-      ]
-    });
-    const minimumMargin = -Infinity;
-    const [minMarginValue, setMinMarginValue] = (0, import_element277.useState)(minimumMargin);
-    const resetAllFilter = (0, import_element277.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
+    const selectedState = useBlockStyleState();
+    const isEnabled = useHasColorPanel(settings2);
+    const { style, className } = (0, import_data170.useSelect)(
+      (select3) => {
+        if (!isEnabled) {
+          return {};
         }
-      };
-    }, []);
-    const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
-    const localContentSizeValue = decodeValue(value?.layout?.contentSize);
-    const inheritedContentSizeValue = decodeValue(
-      inheritedValue?.layout?.contentSize
+        const attributes = select3(store).getBlockAttributes(clientId);
+        return {
+          style: attributes?.style,
+          className: attributes?.className
+        };
+      },
+      [clientId, isEnabled]
     );
-    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 { value: inheritedValue } = useResolvedStyle(
+      name,
+      className,
+      selectedState
     );
-    const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
-    const setWideSizeValue = (newValue) => {
-      onChange(
-        setImmutably2(
-          value,
-          ["layout", "wideSize"],
-          hasValue2(newValue) ? newValue : void 0
-        )
-      );
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const value = (0, import_element281.useMemo)(() => {
+      if (isStateSelected) {
+        return getStyleForState2(style, selectedState);
+      }
+      return style;
+    }, [isStateSelected, selectedState, style]);
+    const onChange = isStateSelected ? (newStyle) => {
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStyle)
+      });
+    } : (newStyle) => {
+      setAttributes({ style: cleanEmptyObject(newStyle) });
     };
-    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 enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks100.getBlockSupport)(name, [
+      COLOR_SUPPORT_KEY2,
+      "enableContrastChecker"
+    ]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      checkTextColor: false,
+      messageOverride: (0, import_i18n199.__)(
+        "This link color has poor contrast against the background. Consider increasing contrast."
+      )
+    });
+    if (!isEnabled) {
+      return null;
+    }
+    defaultControls = defaultControls ? defaultControls : (0, import_blocks100.getBlockSupport)(name, [
+      COLOR_SUPPORT_KEY2,
+      "__experimentalDefaultControls"
+    ]);
+    const Wrapper = asWrapper || ElementsInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+      ColorPanel,
+      {
+        as: Wrapper,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        label,
+        contrastWarning,
+        inheritedValue
+      }
     );
-    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)
+  }
+
+  // packages/block-editor/build-module/hooks/typography.mjs
+  var import_blocks106 = __toESM(require_blocks(), 1);
+  var import_element287 = __toESM(require_element(), 1);
+  var import_data174 = __toESM(require_data(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
+  var import_components198 = __toESM(require_components(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
+  var import_element283 = __toESM(require_element(), 1);
+
+  // packages/block-editor/build-module/components/text-alignment-control/index.mjs
+  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 TEXT_ALIGNMENT_OPTIONS = [
+    {
+      label: (0, import_i18n200.__)("Align text left"),
+      value: "left",
+      icon: align_left_default
+    },
+    {
+      label: (0, import_i18n200.__)("Align text center"),
+      value: "center",
+      icon: align_center_default
+    },
+    {
+      label: (0, import_i18n200.__)("Align text right"),
+      value: "right",
+      icon: align_right_default
+    },
+    {
+      label: (0, import_i18n200.__)("Justify text"),
+      value: "justify",
+      icon: align_justify_default
+    }
+  ];
+  var DEFAULT_OPTIONS = ["left", "center", "right"];
+  function TextAlignmentControl({
+    className,
+    value,
+    onChange,
+    options = DEFAULT_OPTIONS
+  }) {
+    const validOptions = (0, import_element282.useMemo)(
+      () => TEXT_ALIGNMENT_OPTIONS.filter(
+        (option) => options.includes(option.value)
+      ),
+      [options]
     );
-    const localMarginValues = splitStyleValue(
-      decodeValue(value?.spacing?.margin)
+    if (!validOptions.length) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+      import_components196.__experimentalToggleGroupControl,
+      {
+        isDeselectable: true,
+        label: (0, import_i18n200.__)("Text alignment"),
+        className: clsx_default(
+          "block-editor-text-alignment-control",
+          className
+        ),
+        value,
+        onChange: (newValue) => {
+          onChange(newValue === value ? void 0 : newValue);
+        },
+        children: validOptions.map((option) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+            import_components196.__experimentalToggleGroupControlOptionIcon,
+            {
+              value: option.value,
+              icon: option.icon,
+              label: option.label
+            },
+            option.value
+          );
+        })
+      }
     );
-    const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
-    const inheritedMarginPlaceholder = getCommonSidesValue(
-      inheritedMarginValues
+  }
+
+  // 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);
+  function TextIndentControl({
+    value,
+    onChange,
+    __unstableInputWidth = "60px",
+    withSlider = false,
+    hasBottomMargin = false,
+    help,
+    className,
+    placeholder,
+    ...otherProps
+  }) {
+    const [availableUnits] = useSettings("spacing.units");
+    const units2 = (0, import_components197.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || [
+        "px",
+        "em",
+        "rem",
+        "ch",
+        "%",
+        "vw",
+        "vh"
+      ],
+      defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
+    });
+    const [valueQuantity, valueUnit] = (0, import_components197.__experimentalParseQuantityAndUnitFromRawValue)(
+      value,
+      units2
     );
-    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 isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
+    if (!withSlider) {
+      return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+        import_components197.__experimentalUnitControl,
+        {
+          ...otherProps,
+          label: (0, import_i18n201.__)("Line indent"),
+          value,
+          __unstableInputWidth,
+          units: units2,
+          onChange,
+          help,
+          className,
+          placeholder
+        }
       );
+    }
+    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)(
+          import_components197.__experimentalUnitControl,
+          {
+            label: (0, import_i18n201.__)("Line indent"),
+            labelPosition: "top",
+            hideLabelFromVision: true,
+            value,
+            onChange,
+            units: units2,
+            __unstableInputWidth,
+            min: 0,
+            className,
+            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)(
+          import_components197.RangeControl,
+          {
+            label: (0, import_i18n201.__)("Line indent"),
+            hideLabelFromVision: true,
+            value: valueQuantity,
+            withInputField: false,
+            onChange: (newValue) => {
+              if (newValue === void 0) {
+                onChange?.(void 0);
+              } else {
+                onChange?.(
+                  newValue + (valueUnit ?? "px")
+                );
+              }
+            },
+            min: 0,
+            max: isValueUnitRelative ? 10 : 100,
+            step: isValueUnitRelative ? 0.1 : 1,
+            initialPosition: 0
+          }
+        ) }) })
+      ] }),
+      help && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("p", { className: "components-base-control__help", children: help })
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
+  function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
+    const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
+    const fontFamilies = ["default", "theme", "custom"].flatMap(
+      (key) => fontFamiliesFromSettings?.[key] ?? []
+    );
+    const fontFamilyFaces = fontFamilies.find(
+      (family) => family.fontFamily === selectedFontFamily
+    )?.fontFace ?? [];
+    return { fontFamilies, fontFamilyFaces };
+  }
+  function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
+    newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
+    if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
+      return "";
+    }
+    if (!availableFontWeights || availableFontWeights.length === 0) {
+      return newFontWeightValue;
+    }
+    const nearestFontWeight = availableFontWeights?.reduce(
+      (nearest, { value: fw }) => {
+        const currentDiff = Math.abs(
+          parseInt(fw) - parseInt(newFontWeightValue)
+        );
+        const nearestDiff = Math.abs(
+          parseInt(nearest) - parseInt(newFontWeightValue)
+        );
+        return currentDiff < nearestDiff ? fw : nearest;
+      },
+      availableFontWeights[0]?.value
+    );
+    return nearestFontWeight;
+  }
+  function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
+    if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
+      return "";
+    }
+    const validStyles = ["normal", "italic", "oblique"];
+    if (!validStyles.includes(newFontStyleValue)) {
+      return "";
+    }
+    if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
+      (style) => style.value === newFontStyleValue
+    )) {
+      return newFontStyleValue;
+    }
+    if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
+      return "italic";
+    }
+    return "";
+  }
+  function findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
+    let nearestFontStyle = fontStyle;
+    let nearestFontWeight = fontWeight;
+    const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
+    const hasFontStyle = fontStyles?.some(
+      ({ value: fs }) => fs === fontStyle
+    );
+    const hasFontWeight = fontWeights?.some(
+      ({ value: fw }) => fw?.toString() === fontWeight?.toString()
+    );
+    if (!hasFontStyle) {
+      nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
+        (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
+      )?.style?.fontStyle;
+    }
+    if (!hasFontWeight) {
+      nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
+        (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
+      )?.style?.fontWeight;
+    }
+    return { nearestFontStyle, nearestFontWeight };
+  }
+
+  // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
+  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var MIN_TEXT_COLUMNS = 1;
+  var MAX_TEXT_COLUMNS = 6;
+  function shouldSyncLinkColor(value, inheritedValue) {
+    const localLinkColor = value?.elements?.link?.color?.text;
+    if (localLinkColor !== void 0) {
+      return localLinkColor === value?.color?.text;
+    }
+    const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
+    return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
+  }
+  function useHasTypographyPanel(settings2) {
+    const hasFontFamily = useHasFontFamilyControl(settings2);
+    const hasLineHeight = useHasLineHeightControl(settings2);
+    const hasFontAppearance = useHasAppearanceControl(settings2);
+    const hasLetterSpacing = useHasLetterSpacingControl(settings2);
+    const hasTextAlign = useHasTextAlignmentControl(settings2);
+    const hasTextTransform = useHasTextTransformControl(settings2);
+    const hasTextDecoration = useHasTextDecorationControl(settings2);
+    const hasTextIndent = useHasTextIndentControl(settings2);
+    const hasWritingMode = useHasWritingModeControl(settings2);
+    const hasTextColumns = useHasTextColumnsControl(settings2);
+    const hasFontSize = useHasFontSizeControl(settings2);
+    const hasTextColor = useHasTextPanel(settings2);
+    return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
+  }
+  function useHasFontSizeControl(settings2) {
+    return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
+  }
+  function useHasFontFamilyControl(settings2) {
+    return ["default", "theme", "custom"].some(
+      (key) => settings2?.typography?.fontFamilies?.[key]?.length
+    );
+  }
+  function useHasLineHeightControl(settings2) {
+    return settings2?.typography?.lineHeight;
+  }
+  function useHasAppearanceControl(settings2) {
+    return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
+  }
+  function useAppearanceControlLabel(settings2) {
+    if (!settings2?.typography?.fontStyle) {
+      return (0, import_i18n202.__)("Font weight");
+    }
+    if (!settings2?.typography?.fontWeight) {
+      return (0, import_i18n202.__)("Font style");
+    }
+    return (0, import_i18n202.__)("Appearance");
+  }
+  function useHasLetterSpacingControl(settings2) {
+    return settings2?.typography?.letterSpacing;
+  }
+  function useHasTextTransformControl(settings2) {
+    return settings2?.typography?.textTransform;
+  }
+  function useHasTextAlignmentControl(settings2) {
+    return settings2?.typography?.textAlign;
+  }
+  function useHasTextDecorationControl(settings2) {
+    return settings2?.typography?.textDecoration;
+  }
+  function useHasWritingModeControl(settings2) {
+    return settings2?.typography?.writingMode;
+  }
+  function useHasTextColumnsControl(settings2) {
+    return settings2?.typography?.textColumns;
+  }
+  function useHasTextIndentControl(settings2) {
+    return settings2?.typography?.textIndent;
+  }
+  function getMergedFontSizes(settings2) {
+    const fontSizes = settings2?.typography?.fontSizes;
+    const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
+    return [
+      ...fontSizes?.custom ?? [],
+      ...fontSizes?.theme ?? [],
+      ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
+    ];
+  }
+  function TypographyToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children
+  }) {
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
     };
-    const setGapValues = (nextBoxGapValue) => {
-      if (!hasValue2(nextBoxGapValue)) {
-        setGapValue(null);
-      }
-      if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
-        setGapValue(nextBoxGapValue.top);
-      } else {
-        setGapValue({
-          top: nextBoxGapValue?.top,
-          left: nextBoxGapValue?.left
-        });
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      import_components198.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n202.__)("Typography"),
+        resetAll,
+        panelId,
+        __experimentalFirstVisibleItemClass: "first",
+        dropdownMenuProps,
+        children
       }
-    };
-    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
-        )
+  }
+  var DEFAULT_CONTROLS5 = {
+    textColor: true,
+    fontFamily: true,
+    fontSize: true,
+    fontAppearance: true,
+    lineHeight: true,
+    letterSpacing: true,
+    textAlign: true,
+    textTransform: true,
+    textDecoration: true,
+    textIndent: true,
+    writingMode: true,
+    textColumns: true
+  };
+  var EMPTY_VALUES = [void 0, null, ""];
+  function hasValue(value) {
+    return !EMPTY_VALUES.includes(value);
+  }
+  function getNumericPlaceholder(rawValue) {
+    if (!hasValue(rawValue)) {
+      return void 0;
+    }
+    const [quantity] = (0, import_components198.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    return quantity;
+  }
+  function TypographyPanel({
+    as: Wrapper = TypographyToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS5,
+    isGlobalStyles = false,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
+    contrastWarning
+  }) {
+    const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className
+    );
+    const hasTextColorEnabled = useHasTextPanel(settings2);
+    const textColor = decodeValue(inheritedValue?.color?.text);
+    const userTextColor = decodeValue(value?.color?.text);
+    const hasTextColorValue = () => !!value?.color?.text;
+    const setTextColor = (newColor, newSlug) => {
+      const encoded = encodeColorValueWithPalette(
+        allColors,
+        newColor,
+        newSlug
       );
+      let changedObject = setImmutably2(value, ["color", "text"], encoded);
+      const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
+      if (syncLinkColor) {
+        changedObject = setImmutably2(
+          changedObject,
+          ["elements", "link", "color", "text"],
+          encoded
+        );
+      }
+      onChange(changedObject);
     };
-    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 resetTextColor = () => setTextColor(void 0);
+    const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
+    const inheritedFontFamily = decodeValue(
+      inheritedValue?.typography?.fontFamily
     );
-    const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
-    const setHeightValue = (newValue) => {
-      const tempValue = setImmutably2(
+    const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
+    const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
+    const { fontFamilies, fontFamilyFaces } = (0, import_element283.useMemo)(() => {
+      return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
+    }, [settings2, fontFamily]);
+    const setFontFamily = (newValue) => {
+      const slug = fontFamilies?.find(
+        ({ fontFamily: f2 }) => f2 === newValue
+      )?.slug;
+      const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
+      let updatedValue = setImmutably2(
         value,
-        ["dimensions", "height"],
-        newValue
+        ["typography", "fontFamily"],
+        hasValue(nextFontFamily) ? nextFontFamily : void 0
       );
-      onChange(
-        setImmutably2(
-          tempValue,
-          ["dimensions", "aspectRatio"],
-          void 0
-        )
+      const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
+      const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
+      const hasFontStyle = fontStyles?.some(
+        ({ value: fs }) => fs === fontStyle
       );
-    };
-    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 hasFontWeight = fontWeights?.some(
+        ({ value: fw }) => fw?.toString() === fontWeight?.toString()
       );
+      if (!hasFontStyle || !hasFontWeight) {
+        const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
+          newFontFamilyFaces,
+          fontStyle,
+          fontWeight
+        );
+        if (nearestFontStyle || nearestFontWeight) {
+          updatedValue = {
+            ...updatedValue,
+            typography: {
+              ...updatedValue?.typography,
+              fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
+              fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
+            }
+          };
+        } else if (fontStyle || fontWeight) {
+          updatedValue = {
+            ...updatedValue,
+            typography: {
+              ...updatedValue?.typography,
+              fontStyle: void 0,
+              fontWeight: void 0
+            }
+          };
+        }
+      }
+      onChange(updatedValue);
     };
-    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 hasFontFamily = () => hasValue(value?.typography?.fontFamily);
+    const resetFontFamily = () => setFontFamily(void 0);
+    const hasFontSizeEnabled = useHasFontSizeControl(settings2);
+    const disableCustomFontSizes = !settings2?.typography?.customFontSize;
+    const mergedFontSizes = getMergedFontSizes(settings2);
+    const rawLocalFontSize = value?.typography?.fontSize;
+    const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
+    const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
+    const fontSize = decodeValue(rawFontSizeForDisplay);
+    const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
+    const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
+    const extractSlug = (rawValue) => {
+      if (!rawValue || typeof rawValue !== "string") {
+        return void 0;
+      }
+      if (rawValue.startsWith("var:preset|font-size|")) {
+        return rawValue.replace("var:preset|font-size|", "");
+      }
+      const cssVarMatch = rawValue.match(
+        /^var\(--wp--preset--font-size--([^)]+)\)$/
+      );
+      if (cssVarMatch) {
+        return cssVarMatch[1];
+      }
+      return 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 currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
+    const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
+    const setFontSize = (newValue, metadata) => {
+      const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "fontSize"],
+          hasValue(actualValue) ? actualValue : void 0
+        )
+      );
+    };
+    const setFontSizeWithInheritedCommit = (newValue, metadata) => {
+      if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
+        if (inheritedFontSizeSlug) {
+          setFontSize(void 0, { slug: inheritedFontSizeSlug });
+        } else {
+          setFontSize(inheritedFontSizeDecoded);
+        }
+        return;
+      }
+      setFontSize(newValue, metadata);
+    };
+    const hasFontSize = () => hasValue(value?.typography?.fontSize);
+    const resetFontSize = () => setFontSize(void 0);
+    const hasAppearanceControl = useHasAppearanceControl(settings2);
+    const appearanceControlLabel = useAppearanceControlLabel(settings2);
+    const hasFontStyles = settings2?.typography?.fontStyle;
+    const hasFontWeights = settings2?.typography?.fontWeight;
+    const inheritedFontStyle = decodeValue(
+      inheritedValue?.typography?.fontStyle
     );
-    const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
-    const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
-    const setAspectRatioValue = (newValue) => {
-      const tempValue = setImmutably2(
+    const inheritedFontWeight = decodeValue(
+      inheritedValue?.typography?.fontWeight
+    );
+    const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
+    const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
+    const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
+    const setFontAppearance = (0, import_element283.useCallback)(
+      ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
+        if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
+          onChange({
+            ...value,
+            typography: {
+              ...value?.typography,
+              fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
+              fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
+            }
+          });
+        }
+      },
+      [fontStyle, fontWeight, onChange, value]
+    );
+    const setFontAppearanceWithInheritedCommit = (0, import_element283.useCallback)(
+      (next) => {
+        if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
+          onChange({
+            ...value,
+            typography: {
+              ...value?.typography,
+              fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
+              fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+            }
+          });
+          return;
+        }
+        setFontAppearance(next);
+      },
+      [
+        isFontAppearancePlaceholder,
+        fontStyle,
+        fontWeight,
+        onChange,
         value,
-        ["dimensions", "aspectRatio"],
-        newValue
+        setFontAppearance
+      ]
+    );
+    const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
+    const resetFontAppearance = (0, import_element283.useCallback)(() => {
+      setFontAppearance({});
+    }, [setFontAppearance]);
+    const hasLineHeightEnabled = useHasLineHeightControl(settings2);
+    const localLineHeight = decodeValue(value?.typography?.lineHeight);
+    const inheritedLineHeight = decodeValue(
+      inheritedValue?.typography?.lineHeight
+    );
+    const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
+    const setLineHeight = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "lineHeight"],
+          hasValue(newValue) ? newValue : void 0
+        )
       );
+    };
+    const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
+    const resetLineHeight = () => setLineHeight(void 0);
+    const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
+    const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
+    const inheritedLetterSpacing = decodeValue(
+      inheritedValue?.typography?.letterSpacing
+    );
+    const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
+    const setLetterSpacing = (newValue) => {
       onChange(
-        setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
+        setImmutably2(
+          value,
+          ["typography", "letterSpacing"],
+          hasValue(newValue) ? newValue : void 0
+        )
       );
     };
-    const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
-    const showChildLayoutControl = hasChildLayout(settings2, styleState);
-    const childLayout = value?.layout;
-    const setChildLayout = (newChildLayout) => {
+    const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
+    const resetLetterSpacing = () => setLetterSpacing(void 0);
+    const hasTextIndentControl = useHasTextIndentControl(settings2);
+    const localTextIndent = decodeValue(value?.typography?.textIndent);
+    const inheritedTextIndent = decodeValue(
+      inheritedValue?.typography?.textIndent
+    );
+    const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
+    const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
+    const isTextIndentAll = textIndentSetting === "all";
+    const setTextIndentValue = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textIndent"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const onToggleTextIndentAll = (newValue) => {
       onChange({
         ...value,
-        layout: {
-          ...value?.layout,
-          ...newChildLayout
+        settings: {
+          typography: {
+            textIndent: newValue ? "all" : "subsequent"
+          }
         }
       });
     };
-    const onMouseLeaveControls = () => onVisualize(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+    const hasTextIndent = () => hasValue(value?.typography?.textIndent);
+    const resetTextIndent = () => {
+      onChange(
+        setImmutably2(value, ["typography", "textIndent"], void 0)
+      );
+    };
+    const textIndentHelp = isTextIndentAll ? (0, import_i18n202.__)("Indents the first line of all paragraphs.") : (0, import_i18n202.__)("Indents the first line of each paragraph after the first one.");
+    const hasTextColumnsControl = useHasTextColumnsControl(settings2);
+    const localTextColumns = decodeValue(value?.typography?.textColumns);
+    const inheritedTextColumns = decodeValue(
+      inheritedValue?.typography?.textColumns
+    );
+    const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
+    const setTextColumns = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textColumns"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const hasTextColumns = () => hasValue(value?.typography?.textColumns);
+    const resetTextColumns = () => setTextColumns(void 0);
+    const hasTextTransformControl = useHasTextTransformControl(settings2);
+    const inheritedTextTransform = decodeValue(
+      inheritedValue?.typography?.textTransform
+    );
+    const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
+    const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
+    const setTextTransform = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textTransform"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextTransformWithInheritedCommit = (newValue) => {
+      if (isTextTransformPlaceholder && newValue === void 0) {
+        setTextTransform(inheritedTextTransform);
+        return;
+      }
+      setTextTransform(newValue);
+    };
+    const hasTextTransform = () => hasValue(value?.typography?.textTransform);
+    const resetTextTransform = () => setTextTransform(void 0);
+    const hasTextDecorationControl = useHasTextDecorationControl(settings2);
+    const inheritedTextDecoration = decodeValue(
+      inheritedValue?.typography?.textDecoration
+    );
+    const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
+    const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
+    const setTextDecoration = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textDecoration"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextDecorationWithInheritedCommit = (newValue) => {
+      if (isTextDecorationPlaceholder && newValue === void 0) {
+        setTextDecoration(inheritedTextDecoration);
+        return;
+      }
+      setTextDecoration(newValue);
+    };
+    const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
+    const resetTextDecoration = () => setTextDecoration(void 0);
+    const hasWritingModeControl = useHasWritingModeControl(settings2);
+    const inheritedWritingMode = decodeValue(
+      inheritedValue?.typography?.writingMode
+    );
+    const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
+    const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
+    const setWritingMode = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "writingMode"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setWritingModeWithInheritedCommit = (newValue) => {
+      if (isWritingModePlaceholder && newValue === void 0) {
+        setWritingMode(inheritedWritingMode);
+        return;
+      }
+      setWritingMode(newValue);
+    };
+    const hasWritingMode = () => hasValue(value?.typography?.writingMode);
+    const resetWritingMode = () => setWritingMode(void 0);
+    const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
+    const inheritedTextAlign = decodeValue(
+      inheritedValue?.typography?.textAlign
+    );
+    const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
+    const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
+    const setTextAlign = (newValue) => {
+      onChange(
+        setImmutably2(
+          value,
+          ["typography", "textAlign"],
+          hasValue(newValue) ? newValue : void 0
+        )
+      );
+    };
+    const setTextAlignWithInheritedCommit = (newValue) => {
+      if (isTextAlignPlaceholder && newValue === void 0) {
+        setTextAlign(inheritedTextAlign);
+        return;
+      }
+      setTextAlign(newValue);
+    };
+    const hasTextAlign = () => hasValue(value?.typography?.textAlign);
+    const resetTextAlign = () => setTextAlign(void 0);
+    const resetAllFilter = (0, import_element283.useCallback)(
+      (previousValue) => {
+        if (!hasTextColorEnabled) {
+          return {
+            ...previousValue,
+            typography: {}
+          };
+        }
+        return {
+          ...previousValue,
+          typography: {},
+          color: {
+            ...previousValue?.color,
+            text: void 0
+          }
+        };
+      },
+      [hasTextColorEnabled]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -90002,364 +91016,330 @@ var wp;
         onChange,
         panelId,
         children: [
-          (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("span", { className: "span-columns", children: (0, import_i18n199.__)("Set the width of the main content area.") }),
-          showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+            ColorGradientDropdownItem,
+            {
+              label: (0, import_i18n202.__)("Color"),
+              hasValue: hasTextColorValue,
+              resetValue: resetTextColor,
+              isShownByDefault: defaultControls.textColor,
+              indicators: [userTextColor ?? textColor],
+              contrastWarning,
+              showInheritanceLabelIndicators,
+              isPlaceholder: userTextColor === void 0 && textColor !== void 0,
+              hasInheritedValue: textColor !== void 0,
+              tabs: [
+                {
+                  key: "text",
+                  label: (0, import_i18n202.__)("Color"),
+                  inheritedValue: textColor,
+                  inheritedSlug: extractPresetSlug(
+                    inheritedValue?.color?.text,
+                    "color"
+                  ),
+                  userSlug: extractPresetSlug(
+                    value?.color?.text,
+                    "color"
+                  ),
+                  setValue: setTextColor,
+                  userValue: userTextColor,
+                  isPlaceholder: userTextColor === void 0 && textColor !== void 0
+                }
+              ],
+              colorGradientControlSettings: {
+                colors: colors2,
+                disableCustomColors: !areCustomSolidsEnabled
+              },
+              panelId
+            }
+          ),
+          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isContentSizePlaceholder,
-                hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
+                isFontFamilyPlaceholder,
+                hasFontFamily() && inheritedFontFamily !== void 0
               ),
-              label: (0, import_i18n199.__)("Content width"),
-              hasValue: hasUserSetContentSizeValue,
-              onDeselect: resetContentSizeValue,
-              isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS5.contentSize,
+              label: (0, import_i18n202.__)("Font"),
+              hasValue: hasFontFamily,
+              onDeselect: resetFontFamily,
+              isShownByDefault: defaultControls.fontFamily,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                import_components199.__experimentalUnitControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                FontFamilyControl,
                 {
-                  label: (0, import_i18n199.__)("Content width"),
-                  labelPosition: "top",
-                  value: localContentSizeValue ?? inheritedContentSizeValue,
-                  placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
-                    inheritedContentSizeValue
-                  ) : void 0,
-                  onChange: (nextContentSize) => {
-                    setContentSizeValue(nextContentSize);
-                  },
-                  units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components199.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(icon_default, { icon: align_none_default }) })
+                  fontFamilies,
+                  value: fontFamily,
+                  onChange: setFontFamily
                 }
               )
             }
           ),
-          showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isWideSizePlaceholder,
-                hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
+                isFontSizePlaceholder,
+                hasFontSize() && rawInheritedFontSize !== void 0
               ),
-              label: (0, import_i18n199.__)("Wide width"),
-              hasValue: hasUserSetWideSizeValue,
-              onDeselect: resetWideSizeValue,
-              isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS5.wideSize,
+              label: (0, import_i18n202.__)("Size"),
+              hasValue: hasFontSize,
+              hasInlineEndToggle: true,
+              onDeselect: resetFontSize,
+              isShownByDefault: defaultControls.fontSize,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                import_components199.__experimentalUnitControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                import_components198.FontSizePicker,
                 {
-                  label: (0, import_i18n199.__)("Wide width"),
-                  labelPosition: "top",
-                  value: localWideSizeValue ?? inheritedWideSizeValue,
-                  placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
-                    inheritedWideSizeValue
-                  ) : void 0,
-                  onChange: (nextWideSize) => {
-                    setWideSizeValue(nextWideSize);
-                  },
-                  units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components199.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(icon_default, { icon: stretch_wide_default }) })
+                  value: currentFontSizeSlug || fontSize,
+                  valueMode: currentFontSizeSlug ? "slug" : "literal",
+                  onChange: setFontSizeWithInheritedCommit,
+                  fontSizes: mergedFontSizes,
+                  disableCustomFontSizes,
+                  withReset: false,
+                  withSlider: true
                 }
               )
             }
           ),
-          showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
-              hasValue: hasPaddingValue,
-              label: (0, import_i18n199.__)("Padding"),
-              hasInlineEndToggle: hasSpacingToggle(
-                paddingSides,
-                showSpacingPresetsControl
-              ),
-              onDeselect: resetPaddingValue,
-              isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS5.padding,
               ...inheritanceProps(
-                isPaddingInherited,
-                hasPaddingValue() && hasInheritedPadding,
-                {
-                  "tools-panel-item-spacing": showSpacingPresetsControl
-                }
+                isFontAppearancePlaceholder,
+                hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
               ),
+              label: appearanceControlLabel,
+              hasValue: hasFontAppearance,
+              onDeselect: resetFontAppearance,
+              isShownByDefault: defaultControls.fontAppearance,
               panelId,
-              children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  import_components199.BoxControl,
-                  {
-                    values: localPaddingValues,
-                    onChange: setPaddingValues,
-                    label: (0, import_i18n199.__)("Padding"),
-                    sides: paddingSides,
-                    units: units2,
-                    allowReset: false,
-                    splitOnAxis: isAxialPadding,
-                    inputProps: {
-                      onMouseOver: onMouseOverPadding,
-                      onMouseOut: onMouseLeaveControls,
-                      placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
-                    }
-                  }
-                ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  SpacingSizesControl,
-                  {
-                    values: paddingValues,
-                    onChange: setPaddingValues,
-                    label: (0, import_i18n199.__)("Padding"),
-                    sides: paddingSides,
-                    units: units2,
-                    allowReset: false,
-                    onMouseOver: onMouseOverPadding,
-                    onMouseOut: onMouseLeaveControls
-                  }
-                )
-              ]
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                FontAppearanceControl,
+                {
+                  value: {
+                    fontStyle,
+                    fontWeight
+                  },
+                  onChange: setFontAppearanceWithInheritedCommit,
+                  hasFontStyles,
+                  hasFontWeights,
+                  fontFamilyFaces
+                }
+              )
             }
           ),
-          showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
-              hasValue: hasMarginValue,
-              label: (0, import_i18n199.__)("Margin"),
-              hasInlineEndToggle: hasSpacingToggle(
-                marginSides,
-                showSpacingPresetsControl
-              ),
-              onDeselect: resetMarginValue,
-              isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS5.margin,
               ...inheritanceProps(
-                isMarginInherited,
-                hasMarginValue() && hasInheritedMargin,
-                {
-                  "tools-panel-item-spacing": showSpacingPresetsControl
-                }
+                isLineHeightPlaceholder,
+                hasLineHeight() && inheritedLineHeight !== void 0,
+                "single-column"
               ),
+              label: (0, import_i18n202.__)("Line height"),
+              hasValue: hasLineHeight,
+              onDeselect: resetLineHeight,
+              isShownByDefault: defaultControls.lineHeight,
               panelId,
-              children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  import_components199.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_i18n199.__)("Margin"),
-                    sides: marginSides,
-                    units: units2,
-                    allowReset: false,
-                    splitOnAxis: isAxialMargin
-                  }
-                ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  SpacingSizesControl,
-                  {
-                    values: marginValues,
-                    onChange: setMarginValues,
-                    minimumCustomValue: -Infinity,
-                    label: (0, import_i18n199.__)("Margin"),
-                    sides: marginSides,
-                    units: units2,
-                    allowReset: false,
-                    onMouseOver: onMouseOverMargin,
-                    onMouseOut: onMouseLeaveControls
-                  }
-                )
-              ]
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                line_height_control_default,
+                {
+                  __unstableInputWidth: "auto",
+                  value: localLineHeight ?? inheritedLineHeight,
+                  onChange: setLineHeight,
+                  ...isLineHeightPlaceholder ? {
+                    placeholder: getNumericPlaceholder(
+                      inheritedLineHeight
+                    )
+                  } : {}
+                }
+              )
             }
           ),
-          showGapControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
-              hasValue: hasGapValue,
-              label: (0, import_i18n199.__)("Block spacing"),
-              hasInlineEndToggle: isAxialGap,
-              onDeselect: resetGapValue,
-              isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS5.blockGap,
               ...inheritanceProps(
-                isGapPlaceholder,
-                hasGapValue() && inheritedGapRaw !== void 0,
+                isLetterSpacingPlaceholder,
+                hasLetterSpacing() && inheritedLetterSpacing !== void 0,
+                "single-column"
+              ),
+              label: (0, import_i18n202.__)("Letter spacing"),
+              hasValue: hasLetterSpacing,
+              onDeselect: resetLetterSpacing,
+              isShownByDefault: defaultControls.letterSpacing,
+              panelId,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                LetterSpacingControl,
                 {
-                  "tools-panel-item-spacing": showSpacingPresetsControl,
-                  "single-column": (
-                    // If UnitControl is used, should be single-column.
-                    !showSpacingPresetsControl && !isAxialGap
-                  )
+                  value: localLetterSpacing ?? inheritedLetterSpacing,
+                  onChange: setLetterSpacing,
+                  __unstableInputWidth: "auto",
+                  placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
+                    inheritedLetterSpacing
+                  ) : void 0
                 }
+              )
+            }
+          ),
+          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+            InheritanceToolsPanelItem,
+            {
+              ...inheritanceProps(
+                isTextIndentPlaceholder,
+                hasTextIndent() && inheritedTextIndent !== void 0
               ),
+              label: (0, import_i18n202.__)("Line indent"),
+              hasValue: hasTextIndent,
+              onDeselect: resetTextIndent,
+              isShownByDefault: defaultControls.textIndent,
               panelId,
               children: [
-                !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  import_components199.BoxControl,
+                /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                  TextIndentControl,
                   {
-                    label: (0, import_i18n199.__)("Block spacing"),
-                    min: 0,
-                    onChange: setGapValues,
-                    units: units2,
-                    sides: gapSides,
-                    values: gapValues,
-                    allowReset: false,
-                    splitOnAxis: isAxialGap
+                    value: localTextIndent ?? inheritedTextIndent,
+                    onChange: setTextIndentValue,
+                    __unstableInputWidth: "auto",
+                    withSlider: true,
+                    hasBottomMargin: isGlobalStyles,
+                    placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  import_components199.__experimentalUnitControl,
+                ),
+                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                  import_components198.ToggleControl,
                   {
-                    label: (0, import_i18n199.__)("Block spacing"),
-                    min: 0,
-                    onChange: setGapValue,
-                    units: units2,
-                    value: localGapForSingleInput ?? void 0,
-                    placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
+                    label: (0, import_i18n202.__)("Indent all paragraphs"),
+                    checked: isTextIndentAll,
+                    onChange: onToggleTextIndentAll,
+                    help: textIndentHelp
                   }
-                )),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                  SpacingSizesControl,
-                  {
-                    label: (0, import_i18n199.__)("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_runtime458.jsx)(
-            ChildLayoutControl,
-            {
-              value: childLayout,
-              onChange: setChildLayout,
-              parentLayout: settings2?.parentLayout,
-              panelId,
-              showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
-              isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS5.childLayout
-            }
-          ),
-          showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isMinHeightPlaceholder,
-                hasMinHeightValue() && inheritedMinHeightValue !== void 0
+                isTextColumnsPlaceholder,
+                hasTextColumns() && inheritedTextColumns !== void 0,
+                "single-column"
               ),
-              hasValue: hasMinHeightValue,
-              label: (0, import_i18n199.__)("Minimum height"),
-              onDeselect: resetMinHeightValue,
-              isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS5.minHeight,
+              label: (0, import_i18n202.__)("Columns"),
+              hasValue: hasTextColumns,
+              onDeselect: resetTextColumns,
+              isShownByDefault: defaultControls.textColumns,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                DimensionControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                import_components198.__experimentalNumberControl,
                 {
-                  label: (0, import_i18n199.__)("Minimum height"),
-                  value: localMinHeightValue ?? inheritedMinHeightValue,
-                  onChange: setMinHeightValue,
-                  placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
-                    inheritedMinHeightValue
-                  ) : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
+                  label: (0, import_i18n202.__)("Columns"),
+                  max: MAX_TEXT_COLUMNS,
+                  min: MIN_TEXT_COLUMNS,
+                  onChange: setTextColumns,
+                  placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
+                  spinControls: "custom",
+                  value: localTextColumns,
+                  initialPosition: 1
                 }
               )
             }
           ),
-          showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isMinWidthPlaceholder,
-                hasMinWidthValue() && inheritedMinWidthValue !== void 0
+                isTextDecorationPlaceholder,
+                hasTextDecoration() && inheritedTextDecoration !== void 0,
+                "single-column"
               ),
-              hasValue: hasMinWidthValue,
-              label: (0, import_i18n199.__)("Minimum width"),
-              onDeselect: resetMinWidthValue,
-              isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS5.minWidth,
+              label: (0, import_i18n202.__)("Decoration"),
+              hasValue: hasTextDecoration,
+              onDeselect: resetTextDecoration,
+              isShownByDefault: defaultControls.textDecoration,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                DimensionControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                TextDecorationControl,
                 {
-                  label: (0, import_i18n199.__)("Minimum width"),
-                  value: localMinWidthValue ?? inheritedMinWidthValue,
-                  onChange: setMinWidthValue,
-                  placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
-                    inheritedMinWidthValue
-                  ) : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
+                  value: textDecoration,
+                  onChange: setTextDecorationWithInheritedCommit,
+                  __unstableInputWidth: "auto"
                 }
               )
             }
           ),
-          showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isHeightPlaceholder,
-                hasHeightValue() && inheritedHeightValue !== void 0
+                isWritingModePlaceholder,
+                hasWritingMode() && inheritedWritingMode !== void 0,
+                "single-column"
               ),
-              hasValue: hasHeightValue,
-              label: (0, import_i18n199.__)("Height"),
-              onDeselect: resetHeightValue,
-              isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS5.height,
+              label: (0, import_i18n202.__)("Orientation"),
+              hasValue: hasWritingMode,
+              onDeselect: resetWritingMode,
+              isShownByDefault: defaultControls.writingMode,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                DimensionControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                WritingModeControl,
                 {
-                  label: (0, import_i18n199.__)("Height"),
-                  value: localHeightValue,
-                  onChange: setHeightValue,
-                  placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
+                  value: writingMode,
+                  onChange: setWritingModeWithInheritedCommit
                 }
               )
             }
           ),
-          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
-                isWidthPlaceholder,
-                hasWidthValue() && inheritedWidthValue !== void 0
+                isTextTransformPlaceholder,
+                hasTextTransform() && inheritedTextTransform !== void 0
               ),
-              hasValue: hasWidthValue,
-              label: (0, import_i18n199.__)("Width"),
-              onDeselect: resetWidthValue,
-              isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS5.width,
+              label: (0, import_i18n202.__)("Letter case"),
+              hasValue: hasTextTransform,
+              onDeselect: resetTextTransform,
+              isShownByDefault: defaultControls.textTransform,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-                DimensionControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                TextTransformControl,
                 {
-                  label: (0, import_i18n199.__)("Width"),
-                  value: localWidthValue,
-                  onChange: setWidthValue,
-                  placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
-                  dimensionSizes: dimensions?.dimensionSizes
+                  value: textTransform,
+                  onChange: setTextTransformWithInheritedCommit,
+                  showNone: true,
+                  isBlock: true
                 }
               )
             }
           ),
-          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-            AspectRatioTool,
+          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+            InheritanceToolsPanelItem,
             {
-              hasValue: hasAspectRatioValue,
-              value: aspectRatioValue,
-              onChange: setAspectRatioValue,
-              panelId,
               ...inheritanceProps(
-                isAspectRatioPlaceholder,
-                hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+                isTextAlignPlaceholder,
+                hasTextAlign() && inheritedTextAlign !== void 0
               ),
-              isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS5.aspectRatio
+              label: (0, import_i18n202.__)("Text alignment"),
+              hasValue: hasTextAlign,
+              onDeselect: resetTextAlign,
+              isShownByDefault: defaultControls.textAlign,
+              panelId,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+                  TextAlignmentControl,
+                  {
+                    value: textAlign,
+                    onChange: setTextAlignWithInheritedCommit,
+                    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.__)(
+                  "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
+                ) }) })
+              ]
             }
           )
         ]
@@ -90367,1913 +91347,1468 @@ var wp;
     );
   }

-  // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_components201 = __toESM(require_components(), 1);
-  var import_element279 = __toESM(require_element(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
+  // 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 LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";

-  // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
-  var import_i18n200 = __toESM(require_i18n(), 1);
-  var import_components200 = __toESM(require_components(), 1);
-  var import_element278 = __toESM(require_element(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
-  function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
-    const shadows = useShadowPresets(settings2);
-    const presets = (0, import_element278.useMemo)(() => {
-      if (!shadows.length) {
-        return shadows;
-      }
-      return [
-        { name: (0, import_i18n200.__)("Unset"), slug: "unset", shadow: "none" },
-        ...shadows
-      ];
-    }, [shadows]);
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components200.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.__experimentalHeading, { level: 5, children: (0, import_i18n200.__)("Drop shadow") }),
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-        ShadowPresets,
-        {
-          presets,
-          activeShadow: shadow,
-          onSelect: onShadowChange
+  // packages/block-editor/build-module/hooks/font-family.mjs
+  var import_hooks12 = __toESM(require_hooks(), 1);
+  var import_blocks102 = __toESM(require_blocks(), 1);
+  var import_token_list2 = __toESM(require_token_list(), 1);
+  var FONT_FAMILY_SUPPORT_KEY2 = "typography.__experimentalFontFamily";
+  function addAttributes2(settings2) {
+    if (!(0, import_blocks102.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
+      return settings2;
+    }
+    if (!settings2.attributes.fontFamily) {
+      Object.assign(settings2.attributes, {
+        fontFamily: {
+          type: "string"
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-        import_components200.Button,
-        {
-          __next40pxDefaultSize: true,
-          variant: "tertiary",
-          onClick: () => onShadowChange(void 0),
-          disabled: !shadow,
-          accessibleWhenDisabled: true,
-          children: (0, import_i18n200.__)("Clear")
+      });
+    }
+    return settings2;
+  }
+  function addSaveProps2(props, blockType, attributes) {
+    if (!(0, import_blocks102.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
+      return props;
+    }
+    if (shouldSkipSerialization(
+      blockType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "fontFamily"
+    )) {
+      return props;
+    }
+    if (!attributes?.fontFamily) {
+      return props;
+    }
+    const classes = new import_token_list2.default(props.className);
+    classes.add(`has-${kebabCase(attributes?.fontFamily)}-font-family`);
+    const newClassName = classes.value;
+    props.className = newClassName ? newClassName : void 0;
+    return props;
+  }
+  function useBlockProps6({ name, fontFamily }) {
+    return addSaveProps2({}, name, { fontFamily });
+  }
+  var font_family_default = {
+    useBlockProps: useBlockProps6,
+    addSaveProps: addSaveProps2,
+    attributeKeys: ["fontFamily"],
+    hasSupport(name) {
+      return (0, import_blocks102.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
+    }
+  };
+  (0, import_hooks12.addFilter)(
+    "blocks.registerBlockType",
+    "core/fontFamily/addAttribute",
+    addAttributes2
+  );
+
+  // packages/block-editor/build-module/hooks/font-size.mjs
+  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 FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
+  function addAttributes3(settings2) {
+    if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
+      return settings2;
+    }
+    if (!settings2.attributes.fontSize) {
+      Object.assign(settings2.attributes, {
+        fontSize: {
+          type: "string"
         }
-      ) })
-    ] }) });
+      });
+    }
+    return settings2;
   }
-  function ShadowPresets({ presets, activeShadow, onSelect }) {
-    return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-      import_components200.Composite,
-      {
-        role: "listbox",
-        className: "block-editor-global-styles__shadow__list",
-        "aria-label": (0, import_i18n200.__)("Drop shadows"),
-        children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          ShadowIndicator,
-          {
-            label: name,
-            isActive: shadow === activeShadow,
-            type: slug === "unset" ? "unset" : "preset",
-            onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
-            shadow
-          },
-          slug
-        ))
-      }
-    );
+  function addSaveProps3(props, blockNameOrType, attributes) {
+    if (!(0, import_blocks103.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
+      return props;
+    }
+    if (shouldSkipSerialization(
+      blockNameOrType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "fontSize"
+    )) {
+      return props;
+    }
+    const classes = new import_token_list3.default(props.className);
+    classes.add(getFontSizeClass(attributes.fontSize));
+    const newClassName = classes.value;
+    props.className = newClassName ? newClassName : void 0;
+    return props;
   }
-  function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-            import_components200.Composite.Item,
+  function useBlockProps7({ name, fontSize, style }) {
+    const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
+      "typography.fontSizes",
+      "typography.fluid",
+      "layout"
+    );
+    if (!(0, import_blocks103.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
+      return;
+    }
+    let props;
+    if (style?.typography?.fontSize) {
+      props = {
+        style: {
+          fontSize: getTypographyFontSizeValue(
+            { size: style.typography.fontSize },
             {
-              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_runtime459.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_runtime459.jsx)(icon_default, { icon: check_default })
-                }
-              )
+              typography: {
+                fluid: fluidTypographySettings
+              },
+              layout: layoutSettings
             }
           )
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime459.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_runtime459.jsx)(
-      import_components200.Dropdown,
-      {
-        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_runtime459.jsx)(import_components200.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          ShadowPopoverContainer,
-          {
-            shadow,
-            onShadowChange,
-            settings: settings2
-          }
-        ) })
-      }
-    );
-  }
-  function renderShadowToggle(shadow, onShadowChange, resetConfig) {
-    const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
-    return function ShadowToggle({ onToggle, isOpen }) {
-      const shadowButtonRef = (0, import_element278.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();
+    }
+    if (fontSize) {
+      props = {
+        style: {
+          fontSize: getFontSize(
+            fontSizes,
+            fontSize,
+            style?.typography?.fontSize
+          ).size
         }
-        onReset();
-        shadowButtonRef.current?.focus();
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components200.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-            icon_default,
-            {
-              className: "block-editor-global-styles__toggle-icon",
-              icon: shadow_default,
-              size: 24
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.FlexItem, { children: (0, import_i18n200.__)("Drop shadow") })
-        ] }) }),
-        hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          InheritanceResetButton,
-          {
-            className: "block-editor-global-styles__shadow-editor__remove-button",
-            onResetToInherited: handleReset
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-          import_components200.Button,
-          {
-            __next40pxDefaultSize: true,
-            size: "small",
-            icon: reset_default,
-            label: (0, import_i18n200.__)("Remove"),
-            className: "block-editor-global-styles__shadow-editor__remove-button",
-            onClick: handleReset
-          }
-        ))
-      ] });
-    };
-  }
-  function useShadowPresets(settings2) {
-    return (0, import_element278.useMemo)(() => {
-      if (!settings2?.shadow) {
-        return EMPTY_ARRAY14;
-      }
-      const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
-      const {
-        default: defaultShadows,
-        theme: themeShadows,
-        custom: customShadows
-      } = settings2?.shadow?.presets ?? {};
-      const allPresets = [
-        ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY14,
-        ...themeShadows || EMPTY_ARRAY14,
-        ...customShadows || EMPTY_ARRAY14
-      ];
-      return allPresets.filter(
-        (preset, index2) => allPresets.findLastIndex(
-          ({ slug }) => slug === preset.slug
-        ) === index2
-      );
-    }, [settings2]);
+    }
+    if (!props) {
+      return;
+    }
+    return addSaveProps3(props, name, { fontSize });
   }
-
-  // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_jsx_runtime460 = __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)
+  var font_size_default = {
+    useBlockProps: useBlockProps7,
+    addSaveProps: addSaveProps3,
+    attributeKeys: ["fontSize", "style"],
+    hasSupport(name) {
+      return (0, import_blocks103.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
+    }
+  };
+  var MIGRATION_PATHS2 = {
+    fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
+  };
+  function addTransforms2(result, source, index2, results) {
+    const destinationBlockType = result.name;
+    const activeSupports = {
+      fontSize: (0, import_blocks103.hasBlockSupport)(
+        destinationBlockType,
+        FONT_SIZE_SUPPORT_KEY2
+      )
     };
-    return controls;
-  }
-  function useHasBorderColorControl(settings2) {
-    return settings2?.border?.color;
-  }
-  function useHasBorderRadiusControl(settings2) {
-    return settings2?.border?.radius;
+    return transformStyles2(
+      activeSupports,
+      MIGRATION_PATHS2,
+      result,
+      source,
+      index2,
+      results
+    );
   }
-  function useHasBorderStyleControl(settings2) {
-    return settings2?.border?.style;
+  (0, import_hooks13.addFilter)(
+    "blocks.registerBlockType",
+    "core/font/addAttribute",
+    addAttributes3
+  );
+  (0, import_hooks13.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/font-size/addTransforms",
+    addTransforms2
+  );
+
+  // packages/block-editor/build-module/hooks/text-align.mjs
+  var import_i18n203 = __toESM(require_i18n(), 1);
+  var import_blocks104 = __toESM(require_blocks(), 1);
+  var import_data172 = __toESM(require_data(), 1);
+
+  // packages/block-editor/build-module/components/block-editing-mode/index.mjs
+  var import_data171 = __toESM(require_data(), 1);
+  var import_element284 = __toESM(require_element(), 1);
+  function useBlockEditingMode(mode2) {
+    const context = useBlockEditContext();
+    const { clientId = "" } = context;
+    const registry = (0, import_data171.useRegistry)();
+    const globalBlockEditingMode = (0, import_data171.useSelect)(
+      (select3) => (
+        // Avoid adding the subscription if not needed!
+        clientId ? null : select3(store).getBlockEditingMode()
+      ),
+      [clientId]
+    );
+    (0, import_element284.useEffect)(() => {
+      if (!mode2) {
+        return;
+      }
+      const {
+        setBlockEditingMode: setBlockEditingMode2,
+        unsetBlockEditingMode: unsetBlockEditingMode2,
+        __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+      } = registry.dispatch(store);
+      __unstableMarkNextChangeAsNotPersistent2();
+      setBlockEditingMode2(clientId, mode2);
+      return () => {
+        __unstableMarkNextChangeAsNotPersistent2();
+        unsetBlockEditingMode2(clientId);
+      };
+    }, [registry, clientId, mode2]);
+    return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
   }
-  function useHasBorderWidthControl(settings2) {
-    return settings2?.border?.width;
+
+  // packages/block-editor/build-module/hooks/text-align.mjs
+  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
+  var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
+  var TEXT_ALIGNMENT_OPTIONS2 = [
+    {
+      icon: align_left_default,
+      title: (0, import_i18n203.__)("Align text left"),
+      align: "left"
+    },
+    {
+      icon: align_center_default,
+      title: (0, import_i18n203.__)("Align text center"),
+      align: "center"
+    },
+    {
+      icon: align_right_default,
+      title: (0, import_i18n203.__)("Align text right"),
+      align: "right"
+    }
+  ];
+  var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
+  var NO_TEXT_ALIGNMENTS = [];
+  function getValidTextAlignments(blockTextAlign) {
+    if (Array.isArray(blockTextAlign)) {
+      return VALID_TEXT_ALIGNMENTS.filter(
+        (textAlign) => blockTextAlign.includes(textAlign)
+      );
+    }
+    return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
   }
-  function useHasShadowControl(settings2) {
-    const shadows = useShadowPresets(settings2);
-    return !!settings2?.shadow && shadows.length > 0;
+  function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
+    return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
   }
-  function BorderToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children,
-    label
+  function BlockEditTextAlignmentToolbarControlsPure({
+    clientId,
+    style,
+    name: blockName,
+    setAttributes
   }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
+    const settings2 = useBlockSettings(blockName);
+    const hasTextAlignControl = settings2?.typography?.textAlign;
+    const blockEditingMode = useBlockEditingMode();
+    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data172.useSelect)(
+      (select3) => {
+        const {
+          getSelectedBlockStyleState: getSelectedBlockStyleState2,
+          isResponsiveEditing: getIsResponsiveEditing
+        } = unlock(select3(store));
+        return {
+          selectedState: getSelectedBlockStyleState2(clientId),
+          isResponsiveEditing: getIsResponsiveEditing()
+        };
+      },
+      [clientId]
+    );
+    if (!hasTextAlignControl || blockEditingMode !== "default") {
+      return null;
+    }
+    const validTextAlignments = getValidTextAlignments(
+      (0, import_blocks104.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+    );
+    if (!validTextAlignments.length) {
+      return null;
+    }
+    const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
+      (control) => validTextAlignments.includes(control.align)
+    );
+    const stateStyle = getStyleForState2(style, selectedState);
+    const controlsGroup = getTextAlignControlGroup(
+      isResponsiveEditing3,
+      selectedState
+    );
+    const onChange = (newTextAlignValue) => {
+      const newStateStyle = {
+        ...stateStyle,
+        typography: {
+          ...stateStyle?.typography,
+          textAlign: newTextAlignValue
+        }
+      };
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStateStyle)
+      });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-      import_components201.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      AlignmentControl,
       {
-        label,
-        resetAll,
-        panelId,
-        dropdownMenuProps,
-        children
+        value: stateStyle?.typography?.textAlign,
+        onChange,
+        alignmentControls: textAlignmentControls
       }
-    );
+    ) });
   }
-  var DEFAULT_CONTROLS6 = {
-    radius: true,
-    color: true,
-    width: true,
-    shadow: true
+  var text_align_default = {
+    edit: BlockEditTextAlignmentToolbarControlsPure,
+    useBlockProps: useBlockProps8,
+    addSaveProps: addAssignedTextAlign,
+    attributeKeys: ["style"],
+    hasSupport(name) {
+      return (0, import_blocks104.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
+    }
   };
-  function BorderPanel({
-    as: Wrapper = BorderToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS6,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const colors2 = useColorsPerOrigin(settings2);
-    const areCustomSolidsEnabled = settings2?.color?.custom;
-    const decodeValue = (0, import_element279.useCallback)(
-      (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
-      [settings2]
-    );
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
+  function useBlockProps8({ name, style }) {
+    if (!style?.typography?.textAlign) {
+      return null;
+    }
+    const validTextAlignments = getValidTextAlignments(
+      (0, import_blocks104.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
     );
-    const encodeColorValue = (colorValue) => {
-      const allColors = colors2.flatMap(
-        ({ colors: originColors }) => originColors
-      );
-      const colorObject = allColors.find(
-        ({ color }) => color === colorValue
+    if (!validTextAlignments.length) {
+      return null;
+    }
+    if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
+      return null;
+    }
+    const textAlign = style.typography.textAlign;
+    const className = clsx_default({
+      [`has-text-align-${textAlign}`]: textAlign
+    });
+    return { className };
+  }
+  function addAssignedTextAlign(props, blockType, attributes) {
+    if (!attributes?.style?.typography?.textAlign) {
+      return props;
+    }
+    const { textAlign } = attributes.style.typography;
+    const blockTextAlign = (0, import_blocks104.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
+    const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
+    if (isTextAlignValid && !shouldSkipSerialization(
+      blockType,
+      TYPOGRAPHY_SUPPORT_KEY,
+      "textAlign"
+    )) {
+      props.className = clsx_default(
+        `has-text-align-${textAlign}`,
+        props.className
       );
-      return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
+    }
+    return props;
+  }
+
+  // packages/block-editor/build-module/hooks/fit-text.mjs
+  var import_hooks14 = __toESM(require_hooks(), 1);
+  var import_blocks105 = __toESM(require_blocks(), 1);
+  var import_element286 = __toESM(require_element(), 1);
+  var import_data173 = __toESM(require_data(), 1);
+  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_components201 = __toESM(require_components(), 1);
+  var import_compose105 = __toESM(require_compose(), 1);
+
+  // packages/block-editor/build-module/utils/fit-text-utils.mjs
+  function findOptimalFontSize(textElement, applyFontSize) {
+    const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
+    let minSize = 0;
+    let maxSize = 2400;
+    let bestSize = minSize;
+    const computedStyle = window.getComputedStyle(textElement);
+    let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
+    let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
+    const range2 = document.createRange();
+    range2.selectNodeContents(textElement);
+    let referenceElement = textElement;
+    const parentElement = textElement.parentElement;
+    if (parentElement) {
+      const parentElementComputedStyle = window.getComputedStyle(parentElement);
+      if (parentElementComputedStyle?.display === "flex") {
+        referenceElement = parentElement;
+        paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
+        paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
+      }
+    }
+    let maxclientHeight = referenceElement.clientHeight;
+    while (minSize <= maxSize) {
+      const midSize = Math.floor((minSize + maxSize) / 2);
+      applyFontSize(midSize);
+      const rect = range2.getBoundingClientRect();
+      const textWidth = rect.width;
+      const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
+      const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
+      if (referenceElement.clientHeight > maxclientHeight) {
+        maxclientHeight = referenceElement.clientHeight;
+      }
+      if (fitsWidth && fitsHeight) {
+        bestSize = midSize;
+        minSize = midSize + 1;
+      } else {
+        maxSize = midSize - 1;
+      }
+    }
+    range2.detach();
+    return bestSize;
+  }
+  function optimizeFitText(textElement, applyFontSize) {
+    if (!textElement) {
+      return;
+    }
+    applyFontSize(0);
+    const optimalSize = findOptimalFontSize(textElement, applyFontSize);
+    applyFontSize(optimalSize);
+    return optimalSize;
+  }
+
+  // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
+  var import_element285 = __toESM(require_element(), 1);
+  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);
+  function FitTextSizeWarning() {
+    const message2 = (0, import_i18n204.__)(
+      "The text may be too small to read. Consider using a larger container or less text."
+    );
+    (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)(
+      import_components200.Notice,
+      {
+        spokenMessage: null,
+        status: "warning",
+        isDismissible: false,
+        children: message2
+      }
+    ) });
+  }
+
+  // packages/block-editor/build-module/hooks/fit-text.mjs
+  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_OBJECT4 = {};
+  var MIN_FONT_SIZE_FOR_WARNING = 12;
+  var FIT_TEXT_SUPPORT_KEY = "typography.fitText";
+  function addAttributes4(settings2) {
+    if (!(0, import_blocks105.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
+      return settings2;
+    }
+    if (settings2.attributes?.fitText) {
+      return settings2;
+    }
+    return {
+      ...settings2,
+      attributes: {
+        ...settings2.attributes,
+        fitText: {
+          type: "boolean"
+        }
+      }
     };
-    const decodeBorder = (0, import_element279.useCallback)(
-      (source) => {
-        if (!source) {
-          return void 0;
+  }
+  function useFitText({ fitText, name, clientId }) {
+    const [fontSize, setFontSize] = (0, import_element286.useState)(null);
+    const hasFitTextSupport2 = (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
+    const blockElement = useBlockElement(clientId);
+    const { blockAttributes, parentId, blockMode } = (0, import_data173.useSelect)(
+      (select3) => {
+        if (!clientId || !hasFitTextSupport2 || !fitText) {
+          return EMPTY_OBJECT4;
         }
-        if ((0, import_components201.__experimentalHasSplitBorders)(source)) {
-          const out = { ...source };
-          ["top", "right", "bottom", "left"].forEach((side) => {
-            out[side] = {
-              ...out[side],
-              color: decodeValue(out[side]?.color)
-            };
-          });
-          return out;
+        const _blockMode = select3(store).getBlockMode(clientId);
+        if (_blockMode === "html") {
+          return { blockMode: _blockMode };
         }
         return {
-          ...source,
-          color: source.color ? decodeValue(source.color) : void 0
+          blockAttributes: select3(store).getBlockAttributes(clientId),
+          parentId: select3(store).getBlockRootClientId(clientId),
+          blockMode: _blockMode
         };
       },
-      [decodeValue]
-    );
-    const localBorder = (0, import_element279.useMemo)(
-      () => decodeBorder(value?.border),
-      [value?.border, decodeBorder]
-    );
-    const inheritedBorder = (0, import_element279.useMemo)(
-      () => decodeBorder(inheritedValue?.border),
-      [inheritedValue?.border, decodeBorder]
+      [clientId, hasFitTextSupport2, fitText]
     );
-    const isBorderPlaceholder = !(0, import_components201.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components201.__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_element279.useMemo)(() => {
-      if (typeof value?.border?.radius !== "object") {
-        return decodeValue(value?.border?.radius);
+    const applyFitText = (0, import_element286.useCallback)(() => {
+      if (!blockElement || !hasFitTextSupport2 || !fitText) {
+        return;
       }
-      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_element279.useMemo)(() => {
-      const rawRadius = inheritedValue?.border?.radius;
-      if (typeof rawRadius !== "object") {
-        return decodeValue(rawRadius);
+      const styleId = `fit-text-${clientId}`;
+      let styleElement = blockElement.ownerDocument.getElementById(styleId);
+      if (!styleElement) {
+        styleElement = blockElement.ownerDocument.createElement("style");
+        styleElement.id = styleId;
+        blockElement.ownerDocument.head.appendChild(styleElement);
       }
-      return {
-        topLeft: decodeValue(rawRadius?.topLeft),
-        topRight: decodeValue(rawRadius?.topRight),
-        bottomLeft: decodeValue(rawRadius?.bottomLeft),
-        bottomRight: decodeValue(rawRadius?.bottomRight)
+      const blockSelector = `#block-${clientId}`;
+      const applyFontSizeStyle = (size4) => {
+        if (size4 === 0) {
+          styleElement.textContent = "";
+        } else {
+          styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
+        }
       };
-    }, [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_element279.useMemo)(() => {
-      if (!isBorderRadiusPlaceholder) {
-        return localBorderRadius;
-      }
-      if (typeof inheritedBorderRadius === "string") {
-        return inheritedBorderRadius;
+      const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
+      setFontSize(optimalSize);
+    }, [blockElement, clientId, hasFitTextSupport2, fitText]);
+    (0, import_element286.useEffect)(() => {
+      if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
+        return;
       }
-      const obj = inheritedBorderRadius;
-      if (!obj) {
-        return localBorderRadius;
+      const currentElement = blockElement;
+      const previousVisibility = currentElement.style.visibility;
+      let hideFrameId = null;
+      let calculateFrameId = null;
+      let showTimeoutId = null;
+      hideFrameId = window.requestAnimationFrame(() => {
+        currentElement.style.visibility = "hidden";
+        calculateFrameId = window.requestAnimationFrame(() => {
+          applyFitText();
+          showTimeoutId = setTimeout(() => {
+            currentElement.style.visibility = previousVisibility;
+          }, 10);
+        });
+      });
+      let resizeObserver;
+      if (window.ResizeObserver && currentElement.parentElement) {
+        resizeObserver = new window.ResizeObserver(applyFitText);
+        resizeObserver.observe(currentElement.parentElement);
+        resizeObserver.observe(currentElement);
       }
-      const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
-      return { all, ...obj };
+      return () => {
+        if (hideFrameId !== null) {
+          window.cancelAnimationFrame(hideFrameId);
+        }
+        if (calculateFrameId !== null) {
+          window.cancelAnimationFrame(calculateFrameId);
+        }
+        if (showTimeoutId !== null) {
+          clearTimeout(showTimeoutId);
+        }
+        if (resizeObserver) {
+          resizeObserver.disconnect();
+        }
+        const styleId = `fit-text-${clientId}`;
+        const styleElement = currentElement.ownerDocument.getElementById(styleId);
+        if (styleElement) {
+          styleElement.remove();
+        }
+      };
     }, [
-      isBorderRadiusPlaceholder,
-      localBorderRadius,
-      inheritedBorderRadius
+      fitText,
+      clientId,
+      parentId,
+      applyFitText,
+      blockElement,
+      hasFitTextSupport2,
+      blockMode
     ]);
-    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_components201.__experimentalHasSplitBorders)(updatedBorder)) {
-        ["top", "right", "bottom", "left"].forEach((side) => {
-          if (updatedBorder[side]) {
-            updatedBorder[side] = {
-              ...updatedBorder[side],
-              color: encodeColorValue(updatedBorder[side]?.color)
-            };
+    (0, import_element286.useEffect)(() => {
+      if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
+        const frameId = window.requestAnimationFrame(() => {
+          if (blockElement) {
+            applyFitText();
           }
         });
-      } else if (updatedBorder) {
-        updatedBorder.color = encodeColorValue(updatedBorder.color);
-      }
-      setBorder({
-        ...updatedBorder,
-        radius: value?.border?.radius
-      });
-    };
-    const resetAllFilter = (0, import_element279.useCallback)((previousValue) => {
-      return {
-        ...previousValue,
-        border: void 0,
-        shadow: void 0
-      };
-    }, []);
-    const showBorderByDefault = defaultControls?.color || defaultControls?.width;
-    const hasBorderControl = showBorderColor || showBorderStyle || showBorderWidth || showBorderRadius;
-    const label = useBorderPanelLabel({
-      hasShadowControl,
-      hasBorderControl
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
-      Wrapper,
-      {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        label,
-        children: [
-          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isBorderPlaceholder,
-                (0, import_components201.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components201.__experimentalIsDefinedBorder)(inheritedBorder)
-              ),
-              hasValue: () => (0, import_components201.__experimentalIsDefinedBorder)(value?.border),
-              label: (0, import_i18n201.__)("Border"),
-              onDeselect: () => resetBorder(),
-              isShownByDefault: showBorderByDefault,
-              panelId,
-              children: [
-                (showInheritanceLabelIndicators || hasShadowControl) && // Render the visible label as `BaseControl.VisualLabel`
-                // (which produces `.components-base-control__label`)
-                // rather than passing `label` to `BorderBoxControl`,
-                // whose internal `<StyledLabel>` carries no stable
-                // className. The inheritance treatment and the
-                // local-override reset affordance both target
-                // `.components-base-control__label`, so the visible
-                // "Border" label has to be a `BaseControl` label to
-                // receive them.
-                //
-                // Render it whenever a Shadow control is also present so
-                // the two controls stay disambiguated (mirrors the
-                // Shadow label's `hasBorderControl` guard below, and
-                // trunk's `hideLabelFromVision={ ! hasShadowControl }`),
-                // even when inheritance indicators are off (e.g. in
-                // Global Styles).
-                /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components201.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n201.__)("Border") }),
-                /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-                  import_components201.BorderBoxControl,
-                  {
-                    colors: colors2,
-                    disableCustomColors: !areCustomSolidsEnabled,
-                    enableAlpha: true,
-                    enableStyle: showBorderStyle,
-                    onChange: onBorderChange,
-                    popoverOffset: 40,
-                    popoverPlacement: "left-start",
-                    value: border,
-                    __experimentalIsRenderedInSidebar: true
-                  }
-                )
-              ]
-            }
-          ),
-          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isBorderRadiusPlaceholder,
-                hasBorderRadius() && inheritedBorderRadius !== void 0
-              ),
-              hasValue: hasBorderRadius,
-              label: (0, import_i18n201.__)("Radius"),
-              hasInlineEndToggle: true,
-              onDeselect: () => setBorderRadius(void 0),
-              isShownByDefault: defaultControls.radius,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-                BorderRadiusControl,
-                {
-                  presets: settings2?.border?.radiusSizes,
-                  values: borderRadius,
-                  onChange: (newValue) => {
-                    setBorderRadius(newValue || void 0);
-                  }
-                }
-              )
-            }
-          ),
-          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                isShadowPlaceholder,
-                hasShadow() && inheritedShadow !== void 0
-              ),
-              label: (0, import_i18n201.__)("Shadow"),
-              hasValue: hasShadow,
-              onDeselect: resetShadow,
-              isShownByDefault: defaultControls.shadow,
-              showLocalOverrideActionsInLabel: false,
-              panelId,
-              children: [
-                hasBorderControl ? /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components201.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n201.__)("Shadow") }) : null,
-                /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-                  ShadowPopover,
-                  {
-                    shadow,
-                    onShadowChange: setShadowWithInheritedCommit,
-                    settings: settings2,
-                    hasLocalValue: hasShadow(),
-                    hasLocalOverride: hasShadowLocalOverride,
-                    onReset: resetShadow
-                  }
-                )
-              ]
-            }
-          )
-        ]
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
-  var import_components202 = __toESM(require_components(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_element280 = __toESM(require_element(), 1);
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY15 = [];
-  function useMultiOriginColorPresets(settings2, { presetSetting, defaultSetting }) {
-    const disableDefault = !settings2?.color?.[defaultSetting];
-    const userPresets = settings2?.color?.[presetSetting]?.custom || EMPTY_ARRAY15;
-    const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY15;
-    const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY15;
-    return (0, import_element280.useMemo)(
-      () => [
-        ...userPresets,
-        ...themePresets,
-        ...disableDefault ? EMPTY_ARRAY15 : 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,
-    onChange,
-    value,
-    panelId,
-    children
-  }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-      import_components202.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n202._x)("Filters", "Name for applying graphical effects"),
-        resetAll,
-        panelId,
-        dropdownMenuProps,
-        children
+        return () => window.cancelAnimationFrame(frameId);
       }
-    );
+    }, [
+      blockAttributes,
+      fitText,
+      applyFitText,
+      blockElement,
+      hasFitTextSupport2,
+      blockMode
+    ]);
+    return { fontSize };
   }
-  var DEFAULT_CONTROLS7 = {
-    duotone: true
-  };
-  var popoverProps2 = {
-    placement: "left-start",
-    offset: 36,
-    shift: true,
-    className: "block-editor-duotone-control__popover",
-    headerTitle: (0, import_i18n202.__)("Duotone")
-  };
-  var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components202.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.DuotoneSwatch, { values: indicator }) }) }),
-    /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-      import_components202.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_element280.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();
-      }
-      onReset();
-      duotoneButtonRef.current?.focus();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-        LabeledColorIndicator2,
-        {
-          indicator: duotone,
-          label: (0, import_i18n202.__)("Duotone")
-        }
-      ) }),
-      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-        InheritanceResetButton,
-        {
-          className: "block-editor-panel-duotone-settings__reset",
-          onResetToInherited: handleReset
-        }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-        import_components202.Button,
-        {
-          size: "small",
-          icon: reset_default,
-          label: (0, import_i18n202.__)("Reset"),
-          className: "block-editor-panel-duotone-settings__reset",
-          onClick: handleReset
-        }
-      ))
-    ] });
-  };
-  function FiltersPanel({
-    as: Wrapper = FiltersToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS7,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  function FitTextControl({
+    clientId,
+    fitText = false,
+    setAttributes,
+    name,
+    fontSize,
+    style
   }) {
-    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
-    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
-      showInheritanceLabelIndicators && isInherited,
-      showInheritanceLabelIndicators && hasLocalOverride,
-      className
-    );
-    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
+    const hasSelectedStyleState2 = (0, import_data173.useSelect)(
+      (select3) => {
+        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
+        return hasSelectedBlockStyleState(clientId);
+      },
+      [clientId]
     );
-    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_element280.useCallback)((previousValue) => {
-      return {
-        ...previousValue,
-        filter: {
-          ...previousValue.filter,
-          duotone: void 0
-        }
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-      Wrapper,
+    if (!(0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+      return null;
+    }
+    if (hasSelectedStyleState2) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+      import_components201.__experimentalToolsPanelItem,
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-          InheritanceToolsPanelItem,
+        hasValue: () => fitText,
+        label: (0, import_i18n205.__)("Fit text"),
+        onDeselect: () => setAttributes({ fitText: void 0 }),
+        resetAllFilter: () => ({ fitText: void 0 }),
+        panelId: clientId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+          import_components201.ToggleControl,
           {
-            ...inheritanceProps(
-              isDuotonePlaceholder,
-              localDuotone !== void 0 && inheritedDuotone !== void 0
-            ),
-            label: (0, import_i18n202.__)("Duotone"),
-            hasValue: hasDuotone,
-            onDeselect: resetDuotone,
-            isShownByDefault: defaultControls.duotone,
-            showLocalOverrideActionsInLabel: false,
-            panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-              import_components202.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_runtime461.jsx)(import_components202.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components202.MenuGroup, { label: (0, import_i18n202.__)("Duotone"), children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("p", { children: (0, import_i18n202.__)(
-                    "Create a two-tone color effect without losing your original image."
-                  ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-                    import_components202.DuotonePicker,
-                    {
-                      colorPalette,
-                      duotonePalette,
-                      disableCustomColors: true,
-                      disableCustomDuotone: true,
-                      value: duotone,
-                      selectedSlug: duotoneSlug,
-                      onChange: setDuotoneWithInheritedCommit
+            label: (0, import_i18n205.__)("Fit text"),
+            checked: fitText,
+            onChange: () => {
+              const newFitText = !fitText || void 0;
+              const updates = { fitText: newFitText };
+              if (newFitText) {
+                if (fontSize) {
+                  updates.fontSize = void 0;
+                }
+                if (style?.typography?.fontSize) {
+                  updates.style = {
+                    ...style,
+                    typography: {
+                      ...style?.typography,
+                      fontSize: void 0
                     }
-                  )
-                ] }) })
+                  };
+                }
               }
+              setAttributes(updates);
+            },
+            help: fitText ? (0, import_i18n205.__)("Text will resize to fit its container.") : (0, import_i18n205.__)(
+              "The text will resize to fit its container, resetting other font size settings."
             )
           }
         )
       }
     );
   }
-
-  // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
-  var import_components203 = __toESM(require_components(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime462 = __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
-      });
+  function addSaveProps4(props, blockType, attributes) {
+    if (!(0, import_blocks105.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
+      return props;
+    }
+    const { fitText } = attributes;
+    if (!fitText) {
+      return props;
+    }
+    const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
+    return {
+      ...props,
+      className
     };
-    let lightboxChecked = false;
-    if (inheritedValue?.lightbox?.enabled) {
-      lightboxChecked = inheritedValue.lightbox.enabled;
+  }
+  function useBlockProps9({ name, fitText }) {
+    if (fitText && (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+      return {
+        className: "has-fit-text"
+      };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_jsx_runtime462.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-      import_components203.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n203._x)("Settings", "Image settings"),
-        resetAll: resetLightbox,
-        panelId,
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-          import_components203.__experimentalToolsPanelItem,
+    return {};
+  }
+  (0, import_hooks14.addFilter)(
+    "blocks.registerBlockType",
+    "core/fit-text/addAttribute",
+    addAttributes4
+  );
+  var hasFitTextSupport = (blockNameOrType) => {
+    return (0, import_blocks105.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
+  };
+  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 null;
+  }
+  var addFitTextControl = (0, import_compose105.createHigherOrderComponent)((BlockEdit2) => {
+    return function AddFitTextControl(props) {
+      const { name, attributes, clientId, isSelected, setAttributes } = props;
+      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_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)(
+          FitTextControl,
           {
-            hasValue: () => !!value?.lightbox,
-            label: (0, import_i18n203.__)("Enlarge on click"),
-            onDeselect: resetLightbox,
-            isShownByDefault: true,
-            panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-              import_components203.ToggleControl,
-              {
-                label: (0, import_i18n203.__)("Enlarge on click"),
-                checked: lightboxChecked,
-                onChange: onChangeLightbox
-              }
-            )
+            clientId,
+            fitText,
+            setAttributes,
+            name,
+            fontSize: attributes.fontSize,
+            style: attributes.style
+          }
+        ) }),
+        fitText && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+          FitTextFontSize,
+          {
+            fitText,
+            name,
+            clientId,
+            isSelected
           }
         )
-      }
-    ) });
-  }
+      ] });
+    };
+  }, "addFitTextControl");
+  (0, import_hooks14.addFilter)(
+    "editor.BlockEdit",
+    "core/fit-text/add-fit-text-control",
+    addFitTextControl
+  );
+  var fit_text_default = {
+    useBlockProps: useBlockProps9,
+    addSaveProps: addSaveProps4,
+    attributeKeys: ["fitText", "fontSize", "style"],
+    hasSupport: hasFitTextSupport,
+    edit: () => null
+  };

-  // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
-  var import_components204 = __toESM(require_components(), 1);
-  var import_element281 = __toESM(require_element(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime463 = __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_i18n204.__)("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"
+  // packages/block-editor/build-module/hooks/typography.mjs
+  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+  function omit(object, keys) {
+    return Object.fromEntries(
+      Object.entries(object).filter(([key]) => !keys.includes(key))
     );
-    return transformed === null ? (0, import_i18n204.__)("There is an error with your CSS structure.") : null;
   }
-  function AdvancedPanel({
-    value,
-    onChange,
-    inheritedValue = value,
-    help
-  }) {
-    const customCSS = inheritedValue?.css;
-    const [cssError, setCSSError] = (0, import_element281.useState)(
-      () => getCSSValidationError(customCSS)
+  var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
+  var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
+  var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
+  var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
+  var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
+  var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
+  var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
+  var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
+  var TYPOGRAPHY_SUPPORT_KEY = "typography";
+  var TYPOGRAPHY_SUPPORT_KEYS2 = [
+    LINE_HEIGHT_SUPPORT_KEY2,
+    FONT_SIZE_SUPPORT_KEY2,
+    FONT_STYLE_SUPPORT_KEY2,
+    FONT_WEIGHT_SUPPORT_KEY2,
+    FONT_FAMILY_SUPPORT_KEY2,
+    TEXT_ALIGN_SUPPORT_KEY2,
+    TEXT_COLUMNS_SUPPORT_KEY2,
+    TEXT_DECORATION_SUPPORT_KEY2,
+    TEXT_INDENT_SUPPORT_KEY,
+    WRITING_MODE_SUPPORT_KEY2,
+    TEXT_TRANSFORM_SUPPORT_KEY2,
+    LETTER_SPACING_SUPPORT_KEY2,
+    FIT_TEXT_SUPPORT_KEY
+  ];
+  function styleToAttributes(style) {
+    const updatedStyle = { ...omit(style, ["fontFamily"]) };
+    const fontSizeValue = style?.typography?.fontSize;
+    const fontFamilyValue = style?.typography?.fontFamily;
+    const textColorValue = style?.color?.text;
+    const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
+    const fontFamilySlug = fontFamilyValue?.startsWith(
+      "var:preset|font-family|"
+    ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
+    const textColorSlug = extractPresetSlug(textColorValue, "color");
+    updatedStyle.typography = {
+      ...omit(updatedStyle.typography, ["fontFamily"]),
+      fontSize: fontSizeSlug ? void 0 : fontSizeValue
+    };
+    updatedStyle.color = {
+      ...updatedStyle.color,
+      text: textColorSlug ? void 0 : textColorValue
+    };
+    return {
+      style: cleanEmptyObject(updatedStyle),
+      fontFamily: fontFamilySlug,
+      fontSize: fontSizeSlug,
+      textColor: textColorSlug
+    };
+  }
+  function attributesToStyle(attributes) {
+    return {
+      ...attributes.style,
+      typography: {
+        ...attributes.style?.typography,
+        fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
+        fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
+      },
+      color: {
+        ...attributes.style?.color,
+        text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
+      }
+    };
+  }
+  function TypographyInspectorControl({ children, resetAllFilter }) {
+    const attributesResetAllFilter = (0, import_element287.useCallback)(
+      (attributes) => {
+        const existingStyle = attributesToStyle(attributes);
+        const updatedStyle = resetAllFilter(existingStyle);
+        return {
+          ...attributes,
+          ...styleToAttributes(updatedStyle)
+        };
+      },
+      [resetAllFilter]
     );
-    function handleOnChange(newValue) {
-      onChange({
-        ...value,
-        css: newValue
-      });
-      setCSSError(getMarkupValidationError(newValue));
-    }
-    function handleOnBlur(event) {
-      setCSSError(getCSSValidationError(event?.target?.value));
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
-      Stack,
+    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+      inspector_controls_default,
       {
-        direction: "column",
-        gap: "md",
-        className: "block-editor-global-styles-advanced-panel",
-        children: [
-          cssError && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components204.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-            import_components204.TextareaControl,
-            {
-              label: (0, import_i18n204.__)("Additional CSS"),
-              value: customCSS,
-              onChange: (newValue) => handleOnChange(newValue),
-              onBlur: handleOnBlur,
-              className: "block-editor-global-styles-advanced-panel__custom-css-input",
-              spellCheck: false,
-              help
-            }
-          )
-        ]
+        group: "typography",
+        resetAllFilter: attributesResetAllFilter,
+        children
       }
     );
   }
-
-  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_components206 = __toESM(require_components(), 1);
-  var import_element283 = __toESM(require_element(), 1);
-  var import_i18n206 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/background-image-control/index.mjs
-  var import_components205 = __toESM(require_components(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-  var import_notices12 = __toESM(require_notices(), 1);
-  var import_url11 = __toESM(require_url(), 1);
-  var import_element282 = __toESM(require_element(), 1);
-  var import_data166 = __toESM(require_data(), 1);
-  var import_dom73 = __toESM(require_dom(), 1);
-  var import_blob2 = __toESM(require_blob(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
-  var IMAGE_BACKGROUND_TYPE = "image";
-  var BACKGROUND_POPOVER_PROPS = {
-    placement: "left-start",
-    offset: 36,
-    shift: true,
-    className: "block-editor-global-styles-background-panel__popover"
-  };
-  var noop22 = () => {
-  };
-  var focusToggleButton = (containerRef) => {
-    window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
-      if (!toggleButton) {
-        return;
-      }
-      toggleButton.focus();
-    });
-  };
-  function backgroundSizeHelpText(value) {
-    if (value === "cover" || value === void 0) {
-      return (0, import_i18n205.__)("Image covers the space evenly.");
-    }
-    if (value === "contain") {
-      return (0, import_i18n205.__)("Image is contained without distortion.");
-    }
-    return (0, import_i18n205.__)("Image has a fixed width.");
-  }
-  var coordsToBackgroundPosition = (value) => {
-    if (!value || isNaN(value.x) && isNaN(value.y)) {
-      return void 0;
-    }
-    const x2 = isNaN(value.x) ? 0.5 : value.x;
-    const y2 = isNaN(value.y) ? 0.5 : value.y;
-    return `${x2 * 100}% ${y2 * 100}%`;
-  };
-  var backgroundPositionToCoords = (value) => {
-    if (!value) {
-      return { x: void 0, y: void 0 };
-    }
-    let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
-    x2 = isNaN(x2) ? void 0 : x2;
-    y2 = isNaN(y2) ? x2 : y2;
-    return { x: x2, y: y2 };
-  };
-  function InspectorImagePreviewItem({
-    as = "span",
-    imgUrl,
-    toggleProps = {},
-    filename,
-    label,
-    onToggleCallback = noop22
+  function TypographyPanel2({
+    clientId,
+    name,
+    setAttributes,
+    settings: settings2,
+    // Allows rendering outside the `typography` inspector group (e.g. section
+    // blocks direct-render this panel because their support fills are gated
+    // off by editing mode). Defaults to the slot-based wrapper.
+    asWrapper
   }) {
-    const { isOpen, ...restToggleProps } = toggleProps;
-    (0, import_element282.useEffect)(() => {
-      if (typeof isOpen !== "undefined") {
-        onToggleCallback(isOpen);
+    const selectedState = useBlockStyleState();
+    const isEnabled = useHasTypographyPanel(settings2);
+    const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data174.useSelect)(
+      (select3) => {
+        if (!isEnabled) {
+          return {};
+        }
+        const {
+          style: _style,
+          fontFamily: _fontFamily,
+          fontSize: _fontSize,
+          fitText: _fitText,
+          textColor: _textColor,
+          className: _className
+        } = select3(store).getBlockAttributes(clientId) || {};
+        return {
+          style: _style,
+          fontFamily: _fontFamily,
+          fontSize: _fontSize,
+          fitText: _fitText,
+          textColor: _textColor,
+          className: _className
+        };
+      },
+      [clientId, isEnabled]
+    );
+    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+    const { value: inheritedValue } = useResolvedStyle(
+      name,
+      className,
+      selectedState
+    );
+    const value = (0, import_element287.useMemo)(() => {
+      if (isStateSelected) {
+        return getStyleForState2(style, selectedState);
       }
-    }, [isOpen, onToggleCallback]);
-    const renderPreviewContent = () => {
-      return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          "span",
-          {
-            className: "block-editor-global-styles-background-panel__inspector-image-indicator",
-            style: {
-              backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
-            }
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.FlexBlock, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components205.__experimentalTruncate,
-            {
-              numberOfLines: 1,
-              className: "block-editor-global-styles-background-panel__inspector-media-replace-title",
-              children: label
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", {}), children: imgUrl ? (0, import_i18n205.sprintf)(
-            /* translators: %s: file name */
-            (0, import_i18n205.__)("Background image: %s"),
-            filename || label
-          ) : (0, import_i18n205.__)("No background image selected") })
-        ] })
-      ] });
+      return attributesToStyle({ style, fontFamily, fontSize, textColor });
+    }, [
+      isStateSelected,
+      selectedState,
+      style,
+      fontSize,
+      fontFamily,
+      textColor
+    ]);
+    const onChange = isStateSelected ? (newStyle) => {
+      setAttributes({
+        style: setStyleForState(style, selectedState, newStyle)
+      });
+    } : (newStyle) => {
+      const newAttributes = styleToAttributes(newStyle);
+      const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
+      if (hasFontSize && fitText) {
+        newAttributes.fitText = void 0;
+      }
+      setAttributes(newAttributes);
     };
-    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
-  }
-  function BackgroundControlsPanel({
-    label,
-    filename,
-    url: imgUrl,
-    children,
-    onToggle: onToggleCallback = noop22,
-    hasImageValue,
-    onReset,
-    hasLocalOverride,
-    containerRef
-  }) {
-    if (!hasImageValue) {
-      return;
+    const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks106.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    const contrastWarning = useBlockColorContrastWarning({
+      clientId,
+      name,
+      enabled: !!enableContrastChecking,
+      checkLinkColor: false,
+      messageOverride: (0, import_i18n206.__)(
+        "This color has poor contrast against the background. Consider increasing contrast."
+      )
+    });
+    if (!isEnabled) {
+      return null;
     }
-    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n205.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-      import_components205.Dropdown,
+    const typographyDefaultControls = (0, import_blocks106.getBlockSupport)(name, [
+      TYPOGRAPHY_SUPPORT_KEY,
+      "__experimentalDefaultControls"
+    ]);
+    const colorDefaultControls = (0, import_blocks106.getBlockSupport)(name, [
+      "color",
+      "__experimentalDefaultControls"
+    ]);
+    const defaultControls = {
+      ...typographyDefaultControls,
+      textColor: colorDefaultControls?.text
+    };
+    const Wrapper = asWrapper || TypographyInspectorControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+      TypographyPanel,
       {
-        popoverProps: BACKGROUND_POPOVER_PROPS,
-        renderToggle: ({ onToggle, isOpen }) => {
-          const toggleProps = {
-            onClick: onToggle,
-            className: "block-editor-global-styles-background-panel__dropdown-toggle",
-            "aria-expanded": isOpen,
-            "aria-label": (0, import_i18n205.__)(
-              "Background size, position and repeat options."
-            ),
-            isOpen
-          };
-          return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_jsx_runtime464.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              InspectorImagePreviewItem,
-              {
-                imgUrl,
-                filename,
-                label: imgLabel,
-                toggleProps,
-                as: "button",
-                onToggleCallback
-              }
-            ),
-            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              InheritanceResetButton,
-              {
-                className: "block-editor-global-styles-background-panel__reset",
-                onResetToInherited: () => {
-                  onReset();
-                  if (isOpen) {
-                    onToggle();
-                  }
-                  focusToggleButton(containerRef);
-                }
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              import_components205.Button,
-              {
-                __next40pxDefaultSize: true,
-                label: (0, import_i18n205.__)("Reset"),
-                className: "block-editor-global-styles-background-panel__reset",
-                size: "small",
-                icon: reset_default,
-                onClick: () => {
-                  onReset();
-                  if (isOpen) {
-                    onToggle();
-                  }
-                  focusToggleButton(containerRef);
-                }
-              }
-            ))
-          ] });
-        },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          import_components205.__experimentalDropdownContentWrapper,
-          {
-            className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
-            paddingSize: "medium",
-            children
-          }
-        )
+        as: Wrapper,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        contrastWarning,
+        inheritedValue
       }
     );
   }
-  function LoadingSpinner() {
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Spinner, {}) });
-  }
-  function BackgroundImageControls({
-    onChange,
-    style,
-    inheritedValue,
-    onRemoveImage = noop22,
-    onResetImage = noop22,
-    displayInPanel,
-    defaultValues,
-    containerRef
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  function SectionStyleControls({
+    blockName,
+    clientId,
+    contentClientIds
   }) {
-    const [isUploading, setIsUploading] = (0, import_element282.useState)(false);
-    const { getSettings: getSettings8 } = (0, import_data166.useSelect)(store);
-    const { id, title, url } = style?.background?.backgroundImage || {
-      ...inheritedValue?.background?.backgroundImage
-    };
-    const { createErrorNotice } = (0, import_data166.useDispatch)(import_notices12.store);
-    const onUploadError = (message2) => {
-      createErrorNotice(message2, { type: "snackbar" });
-      setIsUploading(false);
-    };
-    const resetBackgroundImage = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundImage"],
-        void 0
-      )
-    );
-    const onSelectMedia = (media) => {
-      if (!media || !media.url) {
-        resetBackgroundImage();
-        setIsUploading(false);
-        return;
-      }
-      if ((0, import_blob2.isBlobURL)(media.url)) {
-        setIsUploading(true);
-        return;
-      }
-      if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
-        onUploadError(
-          (0, import_i18n205.__)("Only images can be used as a background image.")
+    const settings2 = useBlockSettings(blockName);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data175.useDispatch)(store);
+    const { hasButtons, hasHeading } = (0, import_data175.useSelect)(
+      (select3) => {
+        const blockNames = select3(store).getBlockNamesByClientId(
+          contentClientIds
         );
-        return;
-      }
-      const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
-      const positionValue = style?.background?.backgroundPosition;
-      onChange(
-        setImmutably2(style, ["background"], {
-          ...style?.background,
-          backgroundImage: {
-            url: media.url,
-            id: media.id,
-            source: "file",
-            title: media.title || void 0
-          },
-          backgroundPosition: (
-            /*
-             * A background image uploaded and set in the editor receives a default background position of '50% 0',
-             * when the background image size is the equivalent of "Tile".
-             * This is to increase the chance that the image's focus point is visible.
-             * This is in-editor only to assist with the user experience.
-             */
-            !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
-          ),
-          backgroundSize: sizeValue
-        })
-      );
-      setIsUploading(false);
-      focusToggleButton(containerRef);
-    };
-    const onFilesDrop2 = (filesList) => {
-      getSettings8().mediaUpload({
-        allowedTypes: [IMAGE_BACKGROUND_TYPE],
-        filesList,
-        onFileChange([image]) {
-          onSelectMedia(image);
-        },
-        onError: onUploadError,
-        multiple: false
-      });
+        return {
+          hasButtons: blockNames.includes("core/buttons"),
+          hasHeading: blockNames.includes("core/heading")
+        };
+      },
+      [contentClientIds]
+    );
+    const setAttributes = (newAttributes) => {
+      updateBlockAttributes2(clientId, newAttributes);
     };
-    const hasValue3 = hasBackgroundImageValue(style);
-    const onRemove = () => onChange(
-      setImmutably2(style, ["background"], {
-        backgroundImage: "none"
-      })
+    const typographySettings = (0, import_element288.useMemo)(
+      () => ({ ...settings2, typography: {} }),
+      [settings2]
     );
-    const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
-    const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n205.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(LoadingSpinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        media_replace_flow_default,
+    const backgroundSettings = (0, import_element288.useMemo)(
+      () => ({
+        ...settings2,
+        background: {
+          ...settings2.background,
+          backgroundImage: false,
+          backgroundSize: false
+        }
+      }),
+      [settings2]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+        TypographyPanel2,
         {
-          mediaId: id,
-          mediaURL: url,
-          allowedTypes: [IMAGE_BACKGROUND_TYPE],
-          accept: "image/*",
-          onSelect: onSelectMedia,
-          popoverProps: {
-            className: clsx_default({
-              "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
-            })
-          },
-          name: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            InspectorImagePreviewItem,
-            {
-              imgUrl: url,
-              filename: title,
-              label: imgLabel
-            }
-          ),
-          renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Button, { ...props, __next40pxDefaultSize: true }),
-          onError: onUploadError,
-          onReset: () => {
-            focusToggleButton(containerRef);
-            onResetImage();
-          },
-          children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components205.MenuItem,
-            {
-              onClick: () => {
-                focusToggleButton(containerRef);
-                onRemove();
-                onRemoveImage();
-              },
-              children: (0, import_i18n205.__)("Remove")
-            }
-          )
+          clientId,
+          name: blockName,
+          settings: typographySettings,
+          setAttributes,
+          asWrapper: TypographyToolsPanel
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        import_components205.DropZone,
+      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+        BackgroundImagePanel3,
         {
-          onFilesDrop: onFilesDrop2,
-          label: (0, import_i18n205.__)("Drop to upload")
-        }
-      )
-    ] });
-  }
-  function BackgroundSizeControls({
-    onChange,
-    style,
-    inheritedValue,
-    defaultValues
-  }) {
-    const localSizeValue = style?.background?.backgroundSize;
-    const localRepeatValue = style?.background?.backgroundRepeat;
-    const localPositionValue = style?.background?.backgroundPosition;
-    const localAttachmentValue = style?.background?.backgroundAttachment;
-    const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
-    const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
-    const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
-    const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
-    const sizeValue = localSizeValue || inheritedSizeValue;
-    const repeatValue = localRepeatValue || inheritedRepeatValue;
-    const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
-    const isUploadedImage = style?.background?.backgroundImage?.id;
-    const positionValue = localPositionValue || inheritedPositionValue;
-    const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
-    let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
-    currentValueForToggle = !["cover", "contain", "auto"].includes(
-      currentValueForToggle
-    ) ? "auto" : currentValueForToggle;
-    const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
-    const updateBackgroundSize = (next) => {
-      let nextRepeat = repeatValue;
-      let nextPosition = positionValue;
-      if (next === "contain") {
-        nextRepeat = "no-repeat";
-        nextPosition = void 0;
-      }
-      if (next === "cover") {
-        nextRepeat = void 0;
-        nextPosition = void 0;
-      }
-      if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
-        nextRepeat = void 0;
-        if (!!style?.background?.backgroundImage?.id) {
-          nextPosition = "50% 0";
-        }
-      }
-      if (!next && currentValueForToggle === "auto") {
-        next = "auto";
-      }
-      onChange(
-        setImmutably2(style, ["background"], {
-          ...style?.background,
-          backgroundPosition: nextPosition,
-          backgroundRepeat: nextRepeat,
-          backgroundSize: next
-        })
-      );
-    };
-    const updateBackgroundPosition = (next) => {
-      onChange(
-        setImmutably2(
-          style,
-          ["background", "backgroundPosition"],
-          coordsToBackgroundPosition(next)
-        )
-      );
-    };
-    const toggleIsRepeated = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundRepeat"],
-        repeatCheckedValue === true ? "no-repeat" : "repeat"
-      )
-    );
-    const toggleScrollWithPage = () => onChange(
-      setImmutably2(
-        style,
-        ["background", "backgroundAttachment"],
-        attachmentValue === "fixed" ? "scroll" : "fixed"
-      )
-    );
-    const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        import_components205.FocalPointPicker,
-        {
-          label: (0, import_i18n205.__)("Focal point"),
-          url: imageValue,
-          value: backgroundPositionToCoords(backgroundPositionValue),
-          onChange: updateBackgroundPosition
+          clientId,
+          name: blockName,
+          settings: backgroundSettings,
+          setAttributes,
+          asWrapper: BackgroundToolsPanel
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        import_components205.ToggleControl,
+      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+        ElementsEdit,
         {
-          label: (0, import_i18n205.__)("Fixed background"),
-          checked: attachmentValue === "fixed",
-          onChange: toggleScrollWithPage
+          clientId,
+          name: blockName,
+          settings: settings2,
+          setAttributes,
+          asWrapper: ColorToolsPanel,
+          label: (0, import_i18n207.__)("Elements"),
+          defaultControls: {
+            button: hasButtons,
+            heading: hasHeading
+          }
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
-        import_components205.__experimentalToggleGroupControl,
+      )
+    ] });
+  }
+  var StylesTab = ({
+    blockName,
+    clientId,
+    hasBlockStyles,
+    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)(
+        SectionStyleControls,
         {
-          label: (0, import_i18n205.__)("Size"),
-          value: currentValueForToggle,
-          onChange: updateBackgroundSize,
-          isBlock: true,
-          help: backgroundSizeHelpText(
-            sizeValue || defaultValues?.backgroundSize
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              import_components205.__experimentalToggleGroupControlOption,
-              {
-                value: "cover",
-                label: (0, import_i18n205._x)(
-                  "Cover",
-                  "Size option for background image control"
-                )
-              },
-              "cover"
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              import_components205.__experimentalToggleGroupControlOption,
-              {
-                value: "contain",
-                label: (0, import_i18n205._x)(
-                  "Contain",
-                  "Size option for background image control"
-                )
-              },
-              "contain"
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-              import_components205.__experimentalToggleGroupControlOption,
-              {
-                value: "auto",
-                label: (0, import_i18n205._x)(
-                  "Tile",
-                  "Size option for background image control"
-                )
-              },
-              "tile"
-            )
-          ]
+          blockName,
+          clientId,
+          contentClientIds
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          import_components205.__experimentalUnitControl,
+      (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
           {
-            "aria-label": (0, import_i18n205.__)("Background image width"),
-            onChange: updateBackgroundSize,
-            value: sizeValue,
-            __unstableInputWidth: "100px",
-            min: 0,
-            placeholder: (0, import_i18n205.__)("Auto"),
-            disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
+            group: "typography",
+            label: (0, import_i18n207.__)("Typography")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          import_components205.ToggleControl,
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
           {
-            label: (0, import_i18n205.__)("Repeat"),
-            checked: repeatCheckedValue,
-            onChange: toggleIsRepeated,
-            disabled: currentValueForToggle === "cover"
+            group: "color",
+            label: (0, import_i18n207.__)("Color"),
+            className: "color-block-support-panel__inner-wrapper"
           }
-        )
-      ] })
-    ] });
-  }
-  function BackgroundImagePanel({
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    defaultValues = {},
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
-  }) {
-    const { globalStyles, _links } = (0, import_data166.useSelect)((select3) => {
-      const { getSettings: getSettings8 } = select3(store);
-      const _settings = getSettings8();
-      return {
-        globalStyles: _settings[globalStylesDataKey],
-        _links: _settings[globalStylesLinksDataKey]
-      };
-    }, []);
-    const resolvedInheritedValue = (0, import_element282.useMemo)(() => {
-      const resolvedValues = {
-        background: {}
-      };
-      if (!inheritedValue?.background) {
-        return inheritedValue;
-      }
-      Object.entries(inheritedValue?.background).forEach(
-        ([key, backgroundValue]) => {
-          resolvedValues.background[key] = getResolvedValue(
-            backgroundValue,
-            {
-              styles: globalStyles,
-              _links
-            }
-          );
-        }
-      );
-      return resolvedValues;
-    }, [globalStyles, _links, inheritedValue]);
-    const resetBackground = () => onChange(
-      setImmutably2(value, ["background"], {
-        gradient: value?.background?.gradient
-      })
-    );
-    const { title, url } = value?.background?.backgroundImage || {
-      ...resolvedInheritedValue?.background?.backgroundImage
-    };
-    const localHasImageValue = hasBackgroundImageValue(value);
-    const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
-    const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
-    const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
-    const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
-    const [isDropDownOpen, setIsDropDownOpen] = (0, import_element282.useState)(false);
-    const containerRef = (0, import_element282.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-      "div",
-      {
-        ref: containerRef,
-        className: clsx_default(
-          "block-editor-global-styles-background-panel__inspector-media-replace-container",
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
           {
-            "is-open": isDropDownOpen
+            group: "background",
+            label: (0, import_i18n207.__)("Background"),
+            className: "background-block-support-panel__inner-wrapper"
           }
         ),
-        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          BackgroundControlsPanel,
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(inspector_controls_default.Slot, { group: "filter" }),
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
           {
-            label: title,
-            filename: title,
-            url,
-            onToggle: setIsDropDownOpen,
-            hasImageValue,
-            hasLocalOverride,
-            onReset: localHasImageValue ? resetBackground : void 0,
-            containerRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-                BackgroundImageControls,
-                {
-                  onChange,
-                  style: value,
-                  inheritedValue: resolvedInheritedValue,
-                  displayInPanel: true,
-                  onResetImage: () => {
-                    setIsDropDownOpen(false);
-                    resetBackground();
-                  },
-                  onRemoveImage: () => setIsDropDownOpen(false),
-                  defaultValues,
-                  containerRef
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-                BackgroundSizeControls,
-                {
-                  onChange,
-                  style: value,
-                  defaultValues,
-                  inheritedValue: resolvedInheritedValue
-                }
-              )
-            ] })
+            group: "layout",
+            label: (0, import_i18n207.__)("Layout")
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-          BackgroundImageControls,
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
           {
-            onChange,
-            style: value,
-            inheritedValue: resolvedInheritedValue,
-            defaultValues,
-            onResetImage: () => {
-              setIsDropDownOpen(false);
-              resetBackground();
-            },
-            onRemoveImage: () => setIsDropDownOpen(false),
-            containerRef
+            group: "dimensions",
+            label: (0, import_i18n207.__)("Dimensions")
           }
-        )
-      }
-    );
-  }
-
-  // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_CONTROLS8 = {
-    backgroundImage: true,
-    backgroundColor: true,
-    gradient: true
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "border",
+            label: (0, import_i18n207.__)("Borders")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "elements",
+            label: (0, import_i18n207.__)("Elements"),
+            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" })
+      ] })
+    ] });
   };
-  function useHasBackgroundControl(settings2, feature) {
-    return settings2?.background?.[feature];
-  }
-  function useHasBackgroundPanel(settings2) {
-    const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
-    const { backgroundImage, gradient } = settings2?.background || {};
-    return backgroundImage || gradient || hasBackgroundColor;
-  }
-  function hasBackgroundImageValue(style) {
-    return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
-    "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
-  }
-  function hasBackgroundGradientValue(style) {
-    return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
-  }
-  function hasBackgroundColorValue(style) {
-    return !!style?.color?.background;
-  }
-  function hasLegacyColorGradientValue(style) {
-    return !!style?.color?.gradient;
-  }
-  function BackgroundToolsPanel({
-    resetAllFilter,
-    onChange,
-    value,
-    panelId,
-    children,
-    headerLabel
+  var styles_tab_default = StylesTab;
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
+  var import_components203 = __toESM(require_components(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
+
+  // packages/block-editor/build-module/components/block-quick-navigation/index.mjs
+  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);
+  function BlockQuickNavigation({
+    clientIds,
+    onSelect,
+    onSwitchToListView,
+    hasListViewTab
   }) {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAll = () => {
-      const updatedValue = resetAllFilter(value);
-      onChange(updatedValue);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-      import_components206.__experimentalToolsPanel,
+    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)(
+      BlockQuickNavigationItem,
       {
-        label: headerLabel,
-        resetAll,
-        panelId,
-        hasInnerWrapper: true,
-        className: "background-block-support-panel",
-        __experimentalFirstVisibleItemClass: "first",
-        __experimentalLastVisibleItemClass: "last",
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
-      }
-    );
+        onSelect,
+        onSwitchToListView,
+        hasListViewTab,
+        clientId
+      },
+      clientId
+    )) });
   }
-  function BackgroundImagePanel2({
-    as: Wrapper = BackgroundToolsPanel,
-    value,
-    onChange,
-    inheritedValue = value,
-    settings: settings2,
-    panelId,
-    defaultControls = DEFAULT_CONTROLS8,
-    defaultValues = {},
-    headerLabel = (0, import_i18n206.__)("Background"),
-    contrastWarning,
-    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+  function BlockQuickNavigationItem({
+    clientId,
+    onSelect,
+    onSwitchToListView,
+    hasListViewTab
   }) {
-    const {
-      colors: colors2,
-      gradients,
-      allColors,
-      areCustomSolidsEnabled,
-      areCustomGradientsEnabled,
-      hasSolidColors,
-      hasGradientColors,
-      decodeValue,
-      encodeGradientValue
-    } = useColorGradientSettings(settings2);
-    const hasBackgroundGradientControl = useHasBackgroundControl(
-      settings2,
-      "gradient"
-    );
-    const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
-    const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
-    const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
-    const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
-    const showBackgroundImageControl = useHasBackgroundControl(
-      settings2,
-      "backgroundImage"
-    );
-    const resetAllFilter = (0, import_element283.useCallback)(
-      (previousValue) => {
-        const clearsColorBackground = showBackgroundColorControl;
-        const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
-        if (!clearsColorBackground && !clearsColorGradient) {
-          return { ...previousValue, background: {} };
-        }
+    const blockInformation = useBlockDisplayInformation(clientId);
+    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data176.useSelect)(
+      (select3) => {
+        const {
+          isBlockSelected: isBlockSelected2,
+          hasSelectedInnerBlock: hasSelectedInnerBlock2,
+          getBlockOrder: getBlockOrder2,
+          getBlockName: getBlockName2,
+          shouldRenderBlockListView: shouldRenderBlockListView2
+        } = unlock(select3(store));
+        const _blockName = getBlockName2(clientId);
         return {
-          ...previousValue,
-          background: {},
-          color: {
-            ...previousValue?.color,
-            ...clearsColorBackground && { background: void 0 },
-            ...clearsColorGradient && { gradient: void 0 }
-          }
+          isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
+            clientId,
+            /* deep: */
+            true
+          ),
+          childBlocks: getBlockOrder2(clientId),
+          shouldRenderListView: shouldRenderBlockListView2(clientId),
+          blockName: _blockName
         };
       },
-      [
-        hasBackgroundGradientControl,
-        showBackgroundColorControl,
-        showLegacyColorGradientControl
-      ]
+      [clientId]
     );
-    if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
+    const blockType = (0, import_blocks107.getBlockType)(blockName);
+    const displayTitle = useBlockDisplayTitle({
+      clientId,
+      context: "list-view"
+    });
+    const blockTitle = displayTitle || blockType?.title || blockName;
+    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)(
+      import_components202.Button,
+      {
+        __next40pxDefaultSize: true,
+        className: "block-editor-block-quick-navigation__item",
+        isPressed: isSelected,
+        onClick: async () => {
+          await selectBlock2(clientId);
+          if (canNavigateToListView && onSwitchToListView) {
+            onSwitchToListView(clientId);
+          }
+          if (onSelect) {
+            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 }) })
+        ] })
+      }
+    );
+  }
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
+  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+  var ContentTab = ({
+    contentClientIds,
+    onSwitchToListView,
+    hasListViewTab
+  }) => {
+    if (!contentClientIds || contentClientIds.length === 0) {
       return null;
     }
-    const resetBackground = () => onChange(
-      setImmutably2(
-        value,
-        ["background", "backgroundImage"],
-        void 0
-      )
-    );
-    const resetGradient = () => {
-      let newValue = setImmutably2(
-        value,
-        ["background", "gradient"],
-        void 0
-      );
-      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
-      onChange(newValue);
-    };
-    const backgroundColor = decodeValue(inheritedValue?.color?.background);
-    const userBackgroundColor = decodeValue(value?.color?.background);
-    const setBackgroundColor = (newColor, newSlug) => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "background"],
-        encodeColorValueWithPalette(allColors, newColor, newSlug)
-      );
-      if (showLegacyColorGradientControl) {
-        newValue.color.gradient = void 0;
-      }
-      onChange(newValue);
-    };
-    const resetBackgroundColor = () => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "background"],
-        void 0
-      );
-      if (showLegacyColorGradientControl) {
-        newValue.color.gradient = void 0;
+    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)(
+      BlockQuickNavigation,
+      {
+        clientIds: contentClientIds,
+        onSwitchToListView,
+        hasListViewTab
       }
-      onChange(newValue);
-    };
-    const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
-    const userLegacyColorGradient = decodeValue(value?.color?.gradient);
-    const setLegacyColorGradient = (newGradient, newSlug) => {
-      const newValue = setImmutably2(
-        value,
-        ["color", "gradient"],
-        encodeGradientValue(newGradient, newSlug)
-      );
-      newValue.color.background = void 0;
-      onChange(newValue);
-    };
-    const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
-    const currentGradient = decodeValue(
-      value?.background?.gradient ?? value?.color?.gradient
+    ) }) });
+  };
+  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 { Tabs: Tabs5 } = unlock(import_components204.privateApis);
+  function InspectorControlsTabs({
+    blockName,
+    clientId,
+    hasBlockStyles,
+    tabs,
+    isSectionBlock: isSectionBlock2,
+    contentClientIds
+  }) {
+    const listViewRef = (0, import_element289.useRef)(null);
+    const showIconLabels = (0, import_data177.useSelect)((select3) => {
+      return select3(import_preferences5.store).get("core", "showIconLabels");
+    }, []);
+    const { requestedTab } = (0, import_data177.useSelect)((select3) => ({
+      requestedTab: unlock(
+        select3(store)
+      ).getRequestedInspectorTab()
+    }));
+    const [selectedTabId, setSelectedTabId] = (0, import_element289.useState)(
+      () => requestedTab?.tabName ?? tabs[0]?.name
     );
-    const inheritedGradient = decodeValue(
-      inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
+    const hasUserSelectionRef = (0, import_element289.useRef)(false);
+    const isProgrammaticSwitchRef = (0, import_element289.useRef)(false);
+    const {
+      __unstableSetOpenListViewPanel: setOpenListViewPanel,
+      __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
+      __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
+    } = (0, import_data177.useDispatch)(store);
+    const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
+      (0, import_data177.useDispatch)(store)
     );
-    const setGradient = (newGradient, newSlug) => {
-      let newValue = setImmutably2(
-        value,
-        ["background", "gradient"],
-        encodeGradientValue(newGradient, newSlug)
-      );
-      newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
-      onChange(newValue);
+    (0, import_element289.useEffect)(() => {
+      hasUserSelectionRef.current = false;
+    }, [clientId]);
+    (0, import_element289.useEffect)(() => {
+      if (!requestedTab) {
+        return;
+      }
+      setSelectedTabId(requestedTab.tabName);
+      if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
+        setOpenListViewPanel(requestedTab.options.openPanel);
+        incrementListViewExpandRevision();
+      }
+      isProgrammaticSwitchRef.current = true;
+      hasUserSelectionRef.current = true;
+      clearRequestedInspectorTab2();
+    }, [
+      requestedTab,
+      setOpenListViewPanel,
+      incrementListViewExpandRevision,
+      clearRequestedInspectorTab2
+    ]);
+    (0, import_element289.useEffect)(() => {
+      if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
+        setAllListViewPanelsOpen();
+        incrementListViewExpandRevision();
+      }
+    }, [
+      clientId,
+      selectedTabId,
+      setAllListViewPanelsOpen,
+      incrementListViewExpandRevision
+    ]);
+    (0, import_element289.useEffect)(() => {
+      if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
+        return;
+      }
+      const firstTabName = tabs[0]?.name;
+      if (selectedTabId !== firstTabName) {
+        setSelectedTabId(firstTabName);
+      }
+    }, [tabs, selectedTabId]);
+    const handleTabSelect = (tabId) => {
+      setSelectedTabId(tabId);
+      hasUserSelectionRef.current = true;
+      if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
+        setAllListViewPanelsOpen();
+        incrementListViewExpandRevision();
+      }
+      isProgrammaticSwitchRef.current = false;
     };
-    const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
-    const inheritedBackgroundImage = hasBackgroundImageValue({
-      background: {
-        backgroundImage: inheritedValue?.background?.backgroundImage
+    const hasListViewTab = tabs.some(
+      (tab) => tab.name === TAB_LIST_VIEW.name
+    );
+    const switchToListView = (targetClientId) => {
+      if (hasListViewTab) {
+        setOpenListViewPanel(targetClientId);
+        incrementListViewExpandRevision();
+        isProgrammaticSwitchRef.current = true;
+        handleTabSelect(TAB_LIST_VIEW.name);
       }
-    });
-    const hasLocalBackgroundImage = hasBackgroundImageValue(value);
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
-      Wrapper,
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(
+      Tabs5,
       {
-        resetAllFilter,
-        value,
-        onChange,
-        panelId,
-        headerLabel,
+        selectedTabId,
+        onSelect: handleTabSelect,
         children: [
-          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            InheritanceToolsPanelItem,
-            {
-              ...inheritanceProps(
-                inheritedBackgroundImage && !hasLocalBackgroundImage,
-                hasLocalBackgroundImage && inheritedBackgroundImage,
-                "block-editor-color-gradient-item"
-              ),
-              showLocalOverrideActionsInLabel: false,
-              hasValue: () => hasBackgroundImageValue(value),
-              label: (0, import_i18n206.__)("Image"),
-              onDeselect: resetBackground,
-              isShownByDefault: defaultControls.backgroundImage,
-              panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                BackgroundImagePanel,
-                {
-                  value,
-                  onChange,
-                  settings: settings2,
-                  inheritedValue,
-                  defaultControls,
-                  defaultValues,
-                  showInheritanceLabelIndicators
-                }
-              )
-            }
-          ),
-          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            ColorGradientDropdownItem,
-            {
-              label: (0, import_i18n206.__)("Color"),
-              hasValue: () => hasBackgroundColorValue(value),
-              resetValue: resetBackgroundColor,
-              isShownByDefault: defaultControls.backgroundColor,
-              indicators: [userBackgroundColor ?? backgroundColor],
-              contrastWarning,
-              showInheritanceLabelIndicators,
-              isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
-              hasInheritedValue: backgroundColor !== void 0,
-              tabs: [
-                {
-                  key: "background",
-                  label: (0, import_i18n206.__)("Color"),
-                  inheritedValue: backgroundColor,
-                  // The picker selects by slug: `userSlug` when the
-                  // block has its own value, otherwise
-                  // `inheritedSlug`. Hex matching would mark two
-                  // same-hex presets as both selected.
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.background,
-                    "color"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.background,
-                    "color"
-                  ),
-                  setValue: setBackgroundColor,
-                  userValue: userBackgroundColor,
-                  isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                colors: colors2,
-                disableCustomColors: !areCustomSolidsEnabled
-              },
-              panelId
-            }
-          ),
-          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            ColorGradientDropdownItem,
-            {
-              label: (0, import_i18n206.__)("Gradient"),
-              hasValue: () => hasBackgroundGradientValue(value),
-              resetValue: resetGradient,
-              isShownByDefault: defaultControls.gradient,
-              indicators: [currentGradient ?? inheritedGradient],
-              showInheritanceLabelIndicators,
-              isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
-              hasInheritedValue: inheritedGradient !== void 0,
-              tabs: [
+          /* @__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)(
+                Tabs5.Tab,
                 {
-                  key: "gradient",
-                  label: (0, import_i18n206.__)("Gradient"),
-                  inheritedValue: inheritedGradient,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
-                    "gradient"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.background?.gradient ?? value?.color?.gradient,
-                    "gradient"
-                  ),
-                  setValue: setGradient,
-                  userValue: currentGradient,
-                  isGradient: true,
-                  isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
+                  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 })
                 }
-              ],
-              colorGradientControlSettings: {
-                gradients,
-                disableCustomGradients: !areCustomGradientsEnabled
-              },
-              panelId
-            }
-          ),
-          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            ColorGradientDropdownItem,
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime470.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)(
+              content_tab_default,
+              {
+                contentClientIds,
+                onSwitchToListView: switchToListView,
+                hasListViewTab
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime470.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_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)(
+            styles_tab_default,
             {
-              label: (0, import_i18n206.__)("Gradient"),
-              hasValue: () => hasLegacyColorGradientValue(value),
-              resetValue: resetLegacyColorGradient,
-              isShownByDefault: defaultControls.gradient,
-              indicators: [
-                userLegacyColorGradient ?? legacyColorGradient
-              ],
-              showInheritanceLabelIndicators,
-              isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
-              hasInheritedValue: legacyColorGradient !== void 0,
-              tabs: [
-                {
-                  key: "gradient",
-                  label: (0, import_i18n206.__)("Gradient"),
-                  inheritedValue: legacyColorGradient,
-                  inheritedSlug: extractPresetSlug(
-                    inheritedValue?.color?.gradient,
-                    "gradient"
-                  ),
-                  userSlug: extractPresetSlug(
-                    value?.color?.gradient,
-                    "gradient"
-                  ),
-                  setValue: setLegacyColorGradient,
-                  userValue: userLegacyColorGradient,
-                  isGradient: true,
-                  isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
-                }
-              ],
-              colorGradientControlSettings: {
-                gradients,
-                disableCustomGradients: !areCustomGradientsEnabled
-              },
-              panelId
+              blockName,
+              clientId,
+              hasBlockStyles,
+              isSectionBlock: isSectionBlock2,
+              contentClientIds
             }
-          )
+          ) })
         ]
-      }
+      },
+      clientId
+    ) });
+  }
+
+  // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
+  var import_components205 = __toESM(require_components(), 1);
+  var import_data178 = __toESM(require_data(), 1);
+  var EMPTY_ARRAY14 = [];
+  function getShowTabs(blockName, tabSettings = {}) {
+    if (tabSettings[blockName] !== void 0) {
+      return tabSettings[blockName];
+    }
+    if (tabSettings.default !== void 0) {
+      return tabSettings.default;
+    }
+    return true;
+  }
+  function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
+    const tabs = [];
+    const {
+      bindings: bindingsGroup,
+      border: borderGroup,
+      color: colorGroup,
+      content: contentGroup,
+      default: defaultGroup,
+      layout: layoutGroup,
+      dimensions: dimensionsGroup,
+      list: listGroup,
+      position: positionGroup,
+      styles: stylesGroup,
+      typography: typographyGroup,
+      effects: effectsGroup
+    } = groups_default;
+    const listFills = (0, import_components205.__experimentalUseSlotFills)(listGroup.name);
+    const hasListFills = !!listFills && listFills.length;
+    const contentFills = (0, import_components205.__experimentalUseSlotFills)(contentGroup.name);
+    const hasContentFills = !!contentFills && contentFills.length;
+    const styleFills = [
+      ...(0, import_components205.__experimentalUseSlotFills)(borderGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(colorGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(layoutGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(positionGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(stylesGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(typographyGroup.name) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(effectsGroup.name) || []
+    ];
+    const hasStyleFills = styleFills.length;
+    const advancedFills = [
+      ...(0, import_components205.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
+      ...(0, import_components205.__experimentalUseSlotFills)(bindingsGroup.name) || []
+    ];
+    const settingsFills = [
+      ...(0, import_components205.__experimentalUseSlotFills)(defaultGroup.name) || [],
+      ...hasListFills && hasStyleFills > 1 ? advancedFills : []
+    ];
+    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
+    const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
+    if (hasContentTab) {
+      tabs.push(TAB_CONTENT);
+    }
+    if (hasListFills) {
+      tabs.push(TAB_LIST_VIEW);
+    }
+    if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
+    advancedFills.length && (hasContentTab || hasListFills)) {
+      tabs.push(TAB_SETTINGS);
+    }
+    const { tabSettings, isPreviewMode } = (0, import_data178.useSelect)((select3) => {
+      const settings2 = select3(store).getSettings();
+      return {
+        tabSettings: settings2.blockInspectorTabs,
+        isPreviewMode: settings2.isPreviewMode
+      };
+    }, []);
+    if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
+      tabs.push(TAB_STYLES);
+    }
+    const showTabs = getShowTabs(blockName, tabSettings);
+    return showTabs ? tabs : EMPTY_ARRAY14;
+  }
+
+  // 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 { 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 });
+  };
+  InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Slot9, { ...props });
+  };
+  var last_item_default = InspectorControlsLastItem;
+
+  // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
+  var import_data179 = __toESM(require_data(), 1);
+  function useBlockInspectorAnimationSettings(blockType) {
+    return (0, import_data179.useSelect)(
+      (select3) => {
+        if (blockType) {
+          const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
+          const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
+          const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
+          const _selectedBlockClientId = getSelectedBlockClientId2();
+          const animationParentBlockClientId = getBlockParentsByBlockName2(
+            _selectedBlockClientId,
+            animationParent,
+            true
+          )[0];
+          if (!animationParentBlockClientId && blockType.name !== animationParent) {
+            return null;
+          }
+          return globalBlockInspectorAnimationSettings?.[blockType.name];
+        }
+        return null;
+      },
+      [blockType]
     );
   }

+  // packages/block-editor/build-module/hooks/states.mjs
+  var import_element290 = __toESM(require_element(), 1);
+  var import_i18n211 = __toESM(require_i18n(), 1);
+
   // packages/block-editor/build-module/components/global-styles/state-control.mjs
-  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);
   var import_components207 = __toESM(require_components(), 1);
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
   function StateControl({
     viewportStates = [],
     pseudoStates = [],
@@ -92288,14 +92823,14 @@ var wp;
       return null;
     }
     const viewportOptions = [
-      { label: (0, import_i18n207.__)("Default"), value: "default" },
+      { label: (0, import_i18n209.__)("Default"), value: "default" },
       ...viewportStates.map((state) => ({
         label: state.label,
         value: state.value
       }))
     ];
     const pseudoStateOptions = [
-      { label: (0, import_i18n207.__)("Default"), value: "default" },
+      { label: (0, import_i18n209.__)("Default"), value: "default" },
       ...pseudoStates.map((state) => ({
         label: state.label,
         value: state.value
@@ -92303,7 +92838,7 @@ var wp;
     ];
     const hasViewportOptions = viewportStates.length > 0;
     const hasPseudoStateOptions = pseudoStates.length > 0;
-    const triggerLabel = (0, import_i18n207.__)("States");
+    const triggerLabel = (0, import_i18n209.__)("States");
     const activeStates = [];
     if (hasViewportOptions && viewportValue !== "default") {
       const selectedViewport = viewportOptions.find(
@@ -92327,23 +92862,23 @@ var wp;
         });
       }
     }
-    const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n207.__)("Default");
+    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_runtime466.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
       Stack,
       {
         direction: "column",
         gap: "sm",
         align: "flex-end",
         className: "block-editor-global-styles-state-control",
-        children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
           import_components207.DropdownMenu,
           {
             icon,
-            label: showText ? triggerLabel : (0, import_i18n207.sprintf)(
+            label: showText ? triggerLabel : (0, import_i18n209.sprintf)(
               /* translators: %s: Current state (e.g. "Hover", "Focus") */
-              (0, import_i18n207.__)("State: %s"),
+              (0, import_i18n209.__)("State: %s"),
               currentStateLabel
             ),
             popoverProps: {
@@ -92352,8 +92887,8 @@ var wp;
             },
             text: showText ? triggerLabel : void 0,
             toggleProps,
-            children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
-              hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components207.MenuGroup, { label: (0, import_i18n207.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+            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)(
                 import_components207.MenuItem,
                 {
                   onClick: () => {
@@ -92367,7 +92902,7 @@ var wp;
                 },
                 `viewport-${option.value}`
               )) }),
-              hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components207.MenuGroup, { label: (0, import_i18n207.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+              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)(
                 import_components207.MenuItem,
                 {
                   onClick: () => {
@@ -92392,8 +92927,8 @@ var wp;

   // packages/block-editor/build-module/components/global-styles/state-control-badges.mjs
   var import_components208 = __toESM(require_components(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
   var { Badge: WCBadge4 } = unlock(import_components208.privateApis);
   function StateControlBadges({
     viewportStates = [],
@@ -92413,9 +92948,9 @@ var wp;
       activeStates.push({
         key: `viewport-${selectedViewport.value}`,
         label: selectedViewport.label,
-        tooltipText: (0, import_i18n208.sprintf)(
+        tooltipText: (0, import_i18n210.sprintf)(
           /* translators: %s: viewport name, e.g. "Tablet". */
-          (0, import_i18n208.__)("Style changes apply to the %s viewport."),
+          (0, import_i18n210.__)("Style changes apply to the %s viewport."),
           selectedViewport.label
         )
       });
@@ -92424,14 +92959,14 @@ var wp;
       activeStates.push({
         key: `pseudo-${selectedPseudoState.value}`,
         label: selectedPseudoState.label,
-        tooltipText: (0, import_i18n208.sprintf)(
+        tooltipText: (0, import_i18n210.sprintf)(
           /* translators: %s: pseudo state name, e.g. "Hover". */
-          (0, import_i18n208.__)("Style changes apply to the %s state."),
+          (0, import_i18n210.__)("Style changes apply to the %s state."),
           selectedPseudoState.label
         )
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
       Stack,
       {
         className,
@@ -92440,14 +92975,14 @@ var wp;
         gap: "xs",
         wrap: "wrap",
         children: activeStates.map((state) => {
-          const badge = /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
+          const badge = /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(
             WCBadge4,
             {
               className: "block-editor-global-styles-state-control__badge",
               intent: "info",
               children: [
                 state.label,
-                !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", {}), children: state.tooltipText })
+                !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", {}), children: state.tooltipText })
               ]
             },
             state.key
@@ -92455,7955 +92990,6741 @@ var wp;
           if (!state.tooltipText) {
             return badge;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
+                render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
+            /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
           ] }, state.key);
         })
       }
     );
   }

-  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
-  var import_element285 = __toESM(require_element(), 1);
-  var import_data168 = __toESM(require_data(), 1);
-  var import_blocks96 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/hooks/block-style-variation.mjs
-  var import_blocks95 = __toESM(require_blocks(), 1);
-  var import_data167 = __toESM(require_data(), 1);
-  var import_element284 = __toESM(require_element(), 1);
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
-  var { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
-  var VARIATION_PREFIX = "is-style-";
-  function getVariationMatches(className) {
-    if (!className) {
-      return [];
-    }
-    return className.split(/\s+/).reduce((matches, name) => {
-      if (name.startsWith(VARIATION_PREFIX)) {
-        const match2 = name.slice(VARIATION_PREFIX.length);
-        if (match2 !== "default") {
-          matches.push(match2);
-        }
-      }
-      return matches;
-    }, []);
+  // packages/block-editor/build-module/hooks/states.mjs
+  var import_jsx_runtime474 = __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"),
+    ":focus": (0, import_i18n211._x)("Focus", "Name for the CSS pseudo-class selector"),
+    ":focus-visible": (0, import_i18n211._x)(
+      "Focus-visible",
+      "Name for the CSS pseudo-class selector"
+    ),
+    ":active": (0, import_i18n211._x)("Active", "Name for the CSS pseudo-class selector")
+  };
+  var RESPONSIVE_STATE_LABELS = {
+    "@tablet": (0, import_i18n211.__)("Tablet"),
+    "@mobile": (0, import_i18n211.__)("Mobile")
+  };
+  function getDeviceStateOptions(viewportSettings) {
+    const breakpoints = getViewportBreakpoints5(viewportSettings);
+    return Object.entries(RESPONSIVE_STATE_LABELS).filter(
+      ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
+    ).map(([value, label]) => ({
+      value,
+      label
+    }));
   }
-  function getVariationNameFromClass(className, registeredStyles = []) {
-    const matches = getVariationMatches(className);
-    if (!matches) {
+  var VALID_BLOCK_PSEUDO_STATES = {
+    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
+    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
+  };
+  function getPseudoStateOptions(name) {
+    const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
+    return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
+      value: state,
+      label: PSEUDO_STATE_LABELS[state]
+    }));
+  }
+  var DEFAULT_STATE_VALUE3 = "default";
+  var EMPTY_STATE_OPTIONS = [];
+  function BlockStatesControl({ name, value, onChange }) {
+    const pseudoStateOptions = (0, import_element290.useMemo)(
+      () => getPseudoStateOptions(name),
+      [name]
+    );
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    if (!pseudoStateOptions.length) {
       return null;
     }
-    for (const variation of matches) {
-      if (registeredStyles.some((style) => style.name === variation)) {
-        return variation;
+    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+      StateControl,
+      {
+        pseudoStates: pseudoStateOptions,
+        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
+        onChangePseudoState: (pseudo) => onChange({ pseudo }),
+        popoverProps: dropdownMenuProps.popoverProps,
+        showText: false
       }
-    }
-    return null;
-  }
-  function OverrideStyles({ override }) {
-    usePrivateStyleOverride(override);
+    );
   }
-  function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
-    const { overrides } = (0, import_data167.useSelect)(
-      (select3) => ({
-        overrides: unlock(select3(store)).getStyleOverrides()
-      }),
-      []
+  function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
+    const pseudoStateOptions = (0, import_element290.useMemo)(
+      () => getPseudoStateOptions(name),
+      [name]
     );
-    const { getBlockName: getBlockName2 } = (0, import_data167.useSelect)(store);
-    const overridesWithConfig = (0, import_element284.useMemo)(() => {
-      if (!overrides?.length) {
-        return;
+    const [viewportSettings] = useSettings("viewport");
+    const deviceStateOptions = (0, import_element290.useMemo)(
+      () => getDeviceStateOptions(viewportSettings),
+      [viewportSettings]
+    );
+    if (!pseudoStateOptions.length && !isResponsiveEditing3) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+      StateControlBadges,
+      {
+        viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
+        pseudoStates: pseudoStateOptions,
+        viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
+        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
       }
-      const newOverrides = [];
-      const overriddenClientIds = [];
-      for (const [, override] of overrides) {
-        if (override?.variation && override?.clientId && /*
-        * Because this component overwrites existing style overrides,
-        * filter out any overrides that are already present in the store.
-        */
-        !overriddenClientIds.includes(override.clientId)) {
-          const blockName = getBlockName2(override.clientId);
-          const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
-          if (configStyles) {
-            const variationConfig = {
-              settings: config2?.settings,
-              // The variation style data is all that is needed to generate
-              // the styles for the current application to a block. The variation
-              // name is updated to match the instance specific class name.
-              styles: {
-                blocks: {
-                  [blockName]: {
-                    variations: {
-                      [`${override.variation}-${override.clientId}`]: configStyles
-                    }
-                  }
-                }
-              }
-            };
-            const blockSelectors = getBlockSelectors(
-              (0, import_blocks95.getBlockTypes)(),
-              override.clientId
-            );
-            const hasBlockGapSupport = false;
-            const hasFallbackGapSupport = true;
-            const disableLayoutStyles = true;
-            const disableRootPadding = true;
-            const variationStyles = transformToStyles(
-              variationConfig,
-              blockSelectors,
-              hasBlockGapSupport,
-              hasFallbackGapSupport,
-              disableLayoutStyles,
-              disableRootPadding,
-              {
-                blockGap: false,
-                blockStyles: true,
-                layoutStyles: false,
-                marginReset: false,
-                presets: false,
-                rootPadding: false,
-                variationStyles: true
-              }
-            );
-            newOverrides.push({
-              id: `${override.variation}-${override.clientId}`,
-              css: variationStyles,
-              __unstableType: "variation",
-              variation: override.variation,
-              // The clientId will be stored with the override and used to ensure
-              // the order of overrides matches the order of blocks so that the
-              // correct CSS cascade is maintained.
-              clientId: override.clientId
-            });
-            overriddenClientIds.push(override.clientId);
-          }
-        }
-      }
-      return newOverrides;
-    }, [config2, overrides, getBlockName2]);
-    if (!overridesWithConfig || !overridesWithConfig.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_jsx_runtime468.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(OverrideStyles, { override }, override.id)) });
+    );
   }
-  function useBlockStyleVariation(name, variation, clientId) {
-    const { globalSettings, globalStyles } = (0, import_data167.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return {
-        globalSettings: settings2.__experimentalFeatures,
-        globalStyles: settings2[globalStylesDataKey]
-      };
-    }, []);
-    return (0, import_element284.useMemo)(() => {
-      const variationStyles = getVariationStyle3(
+
+  // packages/block-editor/build-module/components/block-inspector/index.mjs
+  var import_jsx_runtime475 = __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)(
+        inspector_controls_default.Slot,
         {
-          settings: globalSettings,
-          styles: globalStyles
-        },
-        name,
-        variation
-      );
-      return {
-        settings: globalSettings,
-        // The variation style data is all that is needed to generate
-        // the styles for the current application to a block. The variation
-        // name is updated to match the instance specific class name.
-        styles: {
-          blocks: {
-            [name]: {
-              variations: {
-                [`${variation}-${clientId}`]: variationStyles
-              }
-            }
-          }
+          group: "typography",
+          label: (0, import_i18n212.__)("Typography")
         }
-      };
-    }, [globalSettings, globalStyles, variation, clientId, name]);
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        inspector_controls_default.Slot,
+        {
+          group: "color",
+          label: (0, import_i18n212.__)("Color"),
+          className: "color-block-support-panel__inner-wrapper"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        inspector_controls_default.Slot,
+        {
+          group: "background",
+          label: (0, import_i18n212.__)("Background"),
+          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)(
+        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)(
+        inspector_controls_default.Slot,
+        {
+          group: "elements",
+          label: (0, import_i18n212.__)("Elements"),
+          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, {}) })
+    ] });
   }
-  function useBlockProps3({ name, className, clientId }) {
-    const { getBlockStyles: getBlockStyles2 } = (0, import_data167.useSelect)(import_blocks95.store);
-    const registeredStyles = getBlockStyles2(name);
-    const variation = getVariationNameFromClass(className, registeredStyles);
-    const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
-    const { settings: settings2, styles } = useBlockStyleVariation(
-      name,
-      variation,
-      clientId
-    );
-    const variationStyles = (0, import_element284.useMemo)(() => {
-      if (!variation) {
-        return;
-      }
-      const variationConfig = { settings: settings2, styles };
-      const blockSelectors = getBlockSelectors((0, import_blocks95.getBlockTypes)(), clientId);
-      const hasBlockGapSupport = false;
-      const hasFallbackGapSupport = true;
-      const disableLayoutStyles = true;
-      const disableRootPadding = true;
-      return transformToStyles(
-        variationConfig,
-        blockSelectors,
-        hasBlockGapSupport,
-        hasFallbackGapSupport,
-        disableLayoutStyles,
-        disableRootPadding,
+  function StyleStateInspectorSlots({
+    blockName,
+    clientId,
+    contentClientIds,
+    isSectionBlock: isSectionBlock2,
+    selectedBlockStyleState: selectedBlockStyleState2
+  }) {
+    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)(
+        SectionStyleControls,
         {
-          blockGap: false,
-          blockStyles: true,
-          layoutStyles: false,
-          marginReset: false,
-          presets: false,
-          rootPadding: false,
-          variationStyles: true
+          blockName,
+          clientId,
+          contentClientIds
         }
-      );
-    }, [variation, settings2, styles, clientId]);
-    usePrivateStyleOverride({
-      id: `variation-${clientId}`,
-      css: variationStyles,
-      __unstableType: "variation",
-      variation,
-      // The clientId will be stored with the override and used to ensure
-      // the order of overrides matches the order of blocks so that the
-      // correct CSS cascade is maintained.
-      clientId
-    });
-    return variation ? { className: variationClass } : {};
+      ) }),
+      !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "typography",
+            label: (0, import_i18n212.__)("Typography")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "color",
+            label: (0, import_i18n212.__)("Color"),
+            className: "color-block-support-panel__inner-wrapper"
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "background",
+            label: (0, import_i18n212.__)("Background"),
+            className: "background-block-support-panel__inner-wrapper"
+          }
+        ),
+        isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          inspector_controls_default.Slot,
+          {
+            group: "layout",
+            label: (0, import_i18n212.__)("Layout")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime475.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)(
+          inspector_controls_default.Slot,
+          {
+            group: "elements",
+            label: (0, import_i18n212.__)("Elements"),
+            className: "elements-block-support-panel__inner-wrapper"
+          }
+        )
+      ] }),
+      isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "viewport" })
+    ] });
   }
-  var block_style_variation_default = {
-    hasSupport: () => true,
-    attributeKeys: ["className"],
-    isMatch: ({ className }) => getVariationMatches(className).length > 0,
-    useBlockProps: useBlockProps3
-  };
-
-  // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
-  var { resolveStyle: resolveStyle3 } = unlock(privateApis);
-  var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
-  function useRawGlobalStyles() {
-    const { rawGlobalStylesData, links } = (0, import_data168.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
+  function BlockInspector() {
+    const {
+      selectedBlockCount,
+      renderedBlockName,
+      renderedBlockClientId,
+      blockType,
+      isSectionBlock: isSectionBlock2,
+      isSectionBlockInSelection,
+      hasBlockStyles,
+      editedContentOnlySection: editedContentOnlySection2,
+      blockEditingMode,
+      selectedBlockStyleState: selectedBlockStyleState2,
+      showStateOnCanvas,
+      isResponsiveEditing: isResponsiveEditing3,
+      blockStatesEditingEnabled
+    } = (0, import_data180.useSelect)((select3) => {
+      const {
+        getSettings: getSettings9,
+        getSelectedBlockClientId: getSelectedBlockClientId2,
+        getSelectedBlockClientIds: getSelectedBlockClientIds2,
+        getSelectedBlockCount: getSelectedBlockCount2,
+        getBlockName: getBlockName2,
+        getParentSectionBlock: getParentSectionBlock2,
+        isSectionBlock: _isSectionBlock,
+        getEditedContentOnlySection: getEditedContentOnlySection2,
+        isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
+        getBlockEditingMode: getBlockEditingMode2,
+        getSelectedBlockStyleState: getSelectedBlockStyleState2,
+        isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
+        isResponsiveEditing: _isResponsiveEditing
+      } = unlock(select3(store));
+      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks108.store);
+      const _selectedBlockClientId = getSelectedBlockClientId2();
+      const isWithinEditedSection = isWithinEditedContentOnlySection2(
+        _selectedBlockClientId
+      );
+      const _renderedBlockClientId = isWithinEditedSection ? _selectedBlockClientId : getParentSectionBlock2(_selectedBlockClientId) || _selectedBlockClientId;
+      const _renderedBlockName = _renderedBlockClientId && getBlockName2(_renderedBlockClientId);
+      const _blockType = _renderedBlockName && (0, import_blocks108.getBlockType)(_renderedBlockName);
+      const selectedBlockClientIds = getSelectedBlockClientIds2();
+      const _isSectionBlockInSelection = selectedBlockClientIds.some(
+        (id) => _isSectionBlock(id)
+      );
+      const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
+      const _hasBlockStyles = blockStyles && blockStyles.length > 0;
       return {
-        rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
-        links: settings2[globalStylesLinksDataKey] ?? null
+        selectedBlockCount: getSelectedBlockCount2(),
+        renderedBlockClientId: _renderedBlockClientId,
+        renderedBlockName: _renderedBlockName,
+        blockType: _blockType,
+        isSectionBlockInSelection: _isSectionBlockInSelection,
+        isSectionBlock: _isSectionBlock(_renderedBlockClientId),
+        hasBlockStyles: _hasBlockStyles,
+        editedContentOnlySection: getEditedContentOnlySection2(),
+        blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
+        selectedBlockStyleState: getSelectedBlockStyleState2(
+          _renderedBlockClientId
+        ),
+        showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
+          _renderedBlockClientId
+        ),
+        isResponsiveEditing: _isResponsiveEditing(),
+        blockStatesEditingEnabled: getSettings9().blockStatesEditingEnabled
       };
     }, []);
-    return (0, import_element285.useMemo)(
-      () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
-      [rawGlobalStylesData, links]
-    );
-  }
-  var CONTEXT_HEADING_LEVEL_BLOCKS = {
-    "core/accordion-heading": {
-      contextKey: "core/accordion-heading-level",
-      fallbackLevel: 3
-    }
-  };
-  function getHeadingLevel(blockName, levelAttribute, contextLevel) {
-    const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
-    if (!contextOwned) {
-      return levelAttribute;
-    }
-    return levelAttribute || contextLevel || contextOwned.fallbackLevel;
-  }
-  function useContextHeadingLevel(blockName) {
-    const blockContext = (0, import_element285.useContext)(block_context_default);
-    const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
-    return contextKey ? blockContext[contextKey] : void 0;
-  }
-  function getElementLayers(blockName, headingLevel) {
-    switch (blockName) {
-      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":
-        if (headingLevel === 0) {
-          return [];
-        }
-        return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
-      // Whole-block link blocks: the entire block renders as an `<a>`, so the
-      // root `styles.elements.link` layer paints it, mirroring how `button`
-      // paints Button. For the blocks whose `color.text` support is disabled
-      // this is inert at the (hidden) text control while their typography
-      // controls now reflect the link element; Read More (`color.text: true`)
-      // surfaces the inherited link color at its Text control.
-      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 useVariationAndElements(blockName, className) {
-    const { clientId } = useBlockEditContext();
-    const contextHeadingLevel = useContextHeadingLevel(blockName);
-    return (0, import_data168.useSelect)(
+    const contentClientIds = (0, import_data180.useSelect)(
       (select3) => {
-        if (!blockName) {
-          return { variationName: null, headingLevel: void 0 };
+        if (!isSectionBlock2 || !renderedBlockClientId) {
+          return [];
         }
-        const registeredStyles = select3(import_blocks96.store).getBlockStyles(blockName);
-        const { level } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
-          headingLevel: getHeadingLevel(
-            blockName,
-            level,
-            contextHeadingLevel
-          )
-        };
+        const {
+          getClientIdsOfDescendants: getClientIdsOfDescendants2,
+          getBlockEditingMode: getBlockEditingMode2,
+          shouldRenderBlockListView: shouldRenderBlockListView2
+        } = unlock(select3(store));
+        const descendants = getClientIdsOfDescendants2(
+          renderedBlockClientId
+        );
+        const listViewDescendants = /* @__PURE__ */ new Set();
+        descendants.forEach((clientId) => {
+          if (shouldRenderBlockListView2(clientId)) {
+            const listViewChildren = getClientIdsOfDescendants2(clientId);
+            listViewChildren.forEach(
+              (childId) => listViewDescendants.add(childId)
+            );
+          }
+        });
+        return descendants.filter((current) => {
+          return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
+        });
       },
-      [blockName, className, clientId, contextHeadingLevel]
+      [isSectionBlock2, renderedBlockClientId]
     );
-  }
-  function useResolvedStyle(blockName, className, selectedState = null) {
-    const { variationName, headingLevel } = useVariationAndElements(
-      blockName,
-      className
+    const availableTabs = useInspectorControlsTabs(
+      blockType?.name,
+      contentClientIds,
+      isSectionBlock2,
+      hasBlockStyles
     );
-    const globalStyles = useRawGlobalStyles();
-    return (0, import_element285.useMemo)(() => {
-      if (!isGlobalStylesInheritanceEnabled()) {
-        return NO_RESOLVED_STYLE;
-      }
-      if (!blockName) {
-        return { value: {}, sources: {} };
-      }
-      return resolveStyle3(globalStyles, {
-        blockName,
-        variationName,
-        elements: getElementLayers(blockName, headingLevel),
-        viewport: selectedState?.viewport ?? null,
-        pseudoState: selectedState?.pseudo ?? null
-      });
-    }, [
-      blockName,
-      variationName,
-      headingLevel,
-      globalStyles,
-      selectedState
-    ]);
-  }
-
-  // packages/block-editor/build-module/hooks/border.mjs
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
-  var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
-  var SHADOW_SUPPORT_KEY = "shadow";
-  var EMPTY_ARRAY16 = [];
-  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 hasMultipleTabs = availableTabs?.length > 1;
+    const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
+    const hasSelectedBlocks = selectedBlockCount > 1;
+    const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
+      selectedBlockStyleState2
     );
-    return matchedColor;
-  };
-  var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
-    if (namedColor) {
-      const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
-      if (colorObject2) {
-        return colorObject2;
-      }
-    }
-    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];
+    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)(
+          StyleInspectorSlots,
+          {
+            showAdvancedControls: false,
+            showPositionControls: false,
+            showBindingsControls: false
+          }
+        )
+      ] });
     }
-    return null;
-  }
-  function styleToAttributes(style) {
-    if ((0, import_components209.__experimentalHasSplitBorders)(style?.border)) {
-      return {
-        style,
-        borderColor: void 0
-      };
+    if (hasSelectedBlocks && isSectionBlockInSelection) {
+      return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(MultiSelectionInspector, {}) });
     }
-    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 attributesToStyle(attributes) {
-    if ((0, import_components209.__experimentalHasSplitBorders)(attributes.style?.border)) {
-      return attributes.style;
+    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 {
-      ...attributes.style,
-      border: {
-        ...attributes.style?.border,
-        color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
-      }
-    };
-  }
-  function BordersInspectorControl({ label, children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element286.useCallback)(
-      (attributes) => {
-        const existingStyle = attributesToStyle(attributes);
-        const updatedStyle = resetAllFilter(existingStyle);
-        return {
-          ...attributes,
-          ...styleToAttributes(updatedStyle)
-        };
-      },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-      inspector_controls_default,
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      BlockInspectorSingleBlockWrapper,
       {
-        group: "border",
-        resetAllFilter: attributesResetAllFilter,
-        label,
-        children
+        animate: blockInspectorAnimationSettings,
+        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          AnimatedContainer,
+          {
+            blockInspectorAnimationSettings,
+            renderedBlockClientId,
+            children
+          }
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          BlockInspectorSingleBlock,
+          {
+            renderedBlockClientId,
+            blockName: blockType.name,
+            isSectionBlock: isSectionBlock2,
+            availableTabs,
+            contentClientIds,
+            hasBlockStyles,
+            editedContentOnlySection: editedContentOnlySection2,
+            blockEditingMode,
+            selectedBlockStyleState: selectedBlockStyleState2,
+            showStateOnCanvas,
+            isResponsiveEditing: isResponsiveEditing3,
+            blockStatesEditingEnabled,
+            isBlockStyleStateSelected
+          }
+        )
       }
     );
   }
-  function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasBorderPanel(settings2);
-    const { style, borderColor, className } = (0, import_data169.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
-        }
-        const {
-          style: _style,
-          borderColor: _borderColor,
-          className: _className
-        } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          style: _style,
-          borderColor: _borderColor,
-          className: _className
-        };
+  var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
+    return animate ? wrapper(children) : children;
+  };
+  var AnimatedContainer = ({
+    blockInspectorAnimationSettings,
+    renderedBlockClientId,
+    children
+  }) => {
+    const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      import_components209.__unstableMotion.div,
+      {
+        animate: {
+          x: 0,
+          opacity: 1,
+          transition: {
+            ease: "easeInOut",
+            duration: 0.14
+          }
+        },
+        initial: {
+          x: animationOrigin,
+          opacity: 0
+        },
+        children
       },
-      [clientId, isEnabled]
+      renderedBlockClientId
     );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
+  };
+  var BlockInspectorSingleBlock = ({
+    // The block that is displayed in the inspector. This is the block whose
+    // controls and information are shown to the user.
+    renderedBlockClientId,
+    blockName,
+    isSectionBlock: isSectionBlock2,
+    availableTabs,
+    contentClientIds,
+    hasBlockStyles,
+    editedContentOnlySection: editedContentOnlySection2,
+    blockEditingMode,
+    selectedBlockStyleState: selectedBlockStyleState2,
+    showStateOnCanvas,
+    isResponsiveEditing: isResponsiveEditing3,
+    blockStatesEditingEnabled = true
+  }) => {
+    const listViewRef = (0, import_element291.useRef)(null);
+    const hasMultipleTabs = availableTabs?.length > 1;
+    const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
+    const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
+    const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
+    const parentBlockInformation = useBlockDisplayInformation(
+      editedContentOnlySection2
     );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element286.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
-      }
-      return attributesToStyle({ style, borderColor });
-    }, [isStateSelected, selectedState, style, borderColor]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      setAttributes(styleToAttributes(newStyle));
+    const blockInformation = useBlockDisplayInformation(
+      renderedBlockClientId
+    );
+    const isBlockSynced = blockInformation.isSynced;
+    const {
+      setSelectedBlockStyleState: setSelectedBlockStyleState2,
+      setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
+    } = unlock((0, import_data180.useDispatch)(store));
+    const onBlockStyleStateChange = (value) => {
+      setSelectedBlockStyleState2(renderedBlockClientId, value);
     };
-    if (!isEnabled) {
-      return null;
-    }
-    const defaultControls = {
-      ...(0, import_blocks97.getBlockSupport)(name, [
-        BORDER_SUPPORT_KEY2,
-        "__experimentalDefaultControls"
-      ]),
-      ...(0, import_blocks97.getBlockSupport)(name, [
-        SHADOW_SUPPORT_KEY,
-        "__experimentalDefaultControls"
-      ])
+    const onShowStateOnCanvasChange = (value) => {
+      setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-      BorderPanel,
-      {
-        as: BordersInspectorControl,
-        panelId: clientId,
-        settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        inheritedValue
-      }
-    );
-  }
-  function hasBorderSupport2(blockName, feature = "any") {
-    const support = (0, import_blocks97.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 useBorderPanelLabel({
-    clientId,
-    hasBorderControl,
-    hasShadowControl
-  } = {}) {
-    const [color, radius, style, width, shadow] = (0, import_data169.useSelect)(
-      (select3) => {
-        if (!clientId) {
-          return EMPTY_ARRAY16;
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "block-editor-block-inspector", children: [
+      hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        block_card_default,
+        {
+          ...parentBlockInformation,
+          className: parentBlockInformation?.isSynced && "is-synced",
+          parentClientId: editedContentOnlySection2
         }
-        const { getBlockSettings: getBlockSettings2 } = unlock(select3(store));
-        return getBlockSettings2(
-          clientId,
-          "border.color",
-          "border.radius",
-          "border.style",
-          "border.width",
-          "shadow"
-        );
-      },
-      [clientId]
-    );
-    const settings2 = (0, import_element286.useMemo)(
-      () => ({ border: { color, radius, style, width }, shadow }),
-      [color, radius, style, width, shadow]
-    );
-    const controls = useHasBorderPanelControls(settings2);
-    if (!hasBorderControl && !hasShadowControl && clientId) {
-      hasBorderControl = controls?.hasBorderColor || controls?.hasBorderStyle || controls?.hasBorderWidth || controls?.hasBorderRadius;
-      hasShadowControl = controls?.hasShadow;
-    }
-    if (hasBorderControl && hasShadowControl) {
-      return (0, import_i18n209.__)("Border & Shadow");
-    }
-    if (hasShadowControl) {
-      return (0, import_i18n209.__)("Shadow");
-    }
-    return (0, import_i18n209.__)("Border");
-  }
-  function addAttributes(settings2) {
-    if (!hasBorderSupport2(settings2, "color")) {
-      return settings2;
-    }
-    if (settings2.attributes.borderColor) {
-      return settings2;
-    }
-    return {
-      ...settings2,
-      attributes: {
-        ...settings2.attributes,
-        borderColor: {
-          type: "string"
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        block_card_default,
+        {
+          ...blockInformation,
+          allowParentNavigation: true,
+          className: isBlockSynced && "is-synced",
+          isChild: hasParentChildBlockCards,
+          clientId: renderedBlockClientId,
+          controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+            BlockStatesControl,
+            {
+              name: blockName,
+              value: selectedBlockStyleState2,
+              onChange: onBlockStyleStateChange
+            }
+          )
         }
-      }
-    };
-  }
-  function addSaveProps(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
-    });
-  }
-  function useBlockProps4({ name, borderColor, style }) {
-    const { colors: colors2 } = useMultipleOriginColorsAndGradients();
-    if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
-      return {};
-    }
-    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 addSaveProps(
-      { style: cleanEmptyObject(extraStyles) || {} },
-      name,
-      { borderColor, style }
-    );
-  }
-  var border_default = {
-    useBlockProps: useBlockProps4,
-    addSaveProps,
-    attributeKeys: ["borderColor", "style"],
-    hasSupport(name) {
-      return hasBorderSupport2(name, "color");
-    }
+      ),
+      blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_components209.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
+        hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          import_components209.ToggleControl,
+          {
+            label: (0, import_i18n212.__)("Show state on canvas"),
+            checked: showStateOnCanvas,
+            onChange: onShowStateOnCanvasChange
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+          BlockStateBadges,
+          {
+            name: blockName,
+            value: selectedBlockStyleState2,
+            isResponsiveEditing: isResponsiveEditing3
+          }
+        )
+      ] }),
+      /* @__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)(
+        block_variation_transforms_default,
+        {
+          blockClientId: renderedBlockClientId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockInspectorPreTabsSlot, {}),
+      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        StyleStateInspectorSlots,
+        {
+          clientId: renderedBlockClientId,
+          contentClientIds,
+          isSectionBlock: isSectionBlock2,
+          selectedBlockStyleState: selectedBlockStyleState2
+        }
+      ),
+      !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_jsx_runtime475.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+        InspectorControlsTabs,
+        {
+          hasBlockStyles,
+          clientId: renderedBlockClientId,
+          blockName,
+          tabs: availableTabs,
+          isSectionBlock: isSectionBlock2,
+          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 && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(last_item_default.Slot, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(SkipToSelectedBlock, {}, "back")
+    ] });
   };
-  (0, import_hooks13.addFilter)(
-    "blocks.registerBlockType",
-    "core/border/addAttributes",
-    addAttributes
-  );
-
-  // packages/block-editor/build-module/hooks/elements.mjs
-  var import_blocks101 = __toESM(require_blocks(), 1);
-  var import_element289 = __toESM(require_element(), 1);
-  var import_data172 = __toESM(require_data(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/color.mjs
-  var import_hooks14 = __toESM(require_hooks(), 1);
-  var import_blocks100 = __toESM(require_blocks(), 1);
-  var import_element288 = __toESM(require_element(), 1);
-
-  // packages/block-editor/build-module/hooks/background.mjs
-  var import_blocks99 = __toESM(require_blocks(), 1);
-  var import_data171 = __toESM(require_data(), 1);
-  var import_i18n210 = __toESM(require_i18n(), 1);
+  var block_inspector_default = BlockInspector;

-  // packages/block-editor/build-module/hooks/contrast-checker.mjs
-  var import_element287 = __toESM(require_element(), 1);
-  var import_data170 = __toESM(require_data(), 1);
-  var import_blocks98 = __toESM(require_blocks(), 1);
-  var import_a11y21 = __toESM(require_a11y(), 1);
-  function getComputedValue(node, property) {
-    return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
-  }
-  function getBlockElementColors(blockEl, blockType) {
-    if (!blockEl || !blockType) {
-      return {};
-    }
-    const textSelector = getBlockSelector(blockType, "color.text", {
-      fallback: true
+  // 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 __unstableUseClipboardHandler = () => {
+    (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
+      alternative: "BlockCanvas or WritingFlow",
+      since: "6.4",
+      version: "6.7"
     });
-    const backgroundSelector = getBlockSelector(
-      blockType,
-      "color.background",
-      { fallback: true }
-    );
-    const textElement = blockEl.querySelector(textSelector) || blockEl;
-    const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
-    const linkElement = blockEl.querySelector("a");
-    const textColor = getComputedValue(textElement, "color");
-    const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
-    let backgroundColorNode = backgroundElement;
-    let backgroundColor = getComputedValue(
-      backgroundColorNode,
-      "background-color"
-    );
-    while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
-      backgroundColorNode = backgroundColorNode.parentNode;
-      backgroundColor = getComputedValue(
-        backgroundColorNode,
-        "background-color"
-      );
-    }
-    return {
-      textColor,
-      backgroundColor,
-      linkColor
-    };
-  }
-  function reducer2(prevColors, newColors) {
-    const hasChanged = Object.keys(newColors).some(
-      (key) => prevColors[key] !== newColors[key]
-    );
-    return hasChanged ? newColors : prevColors;
+    return useClipboardHandler();
+  };
+  function CopyHandler(props) {
+    (0, import_deprecated31.default)("CopyHandler", {
+      alternative: "BlockCanvas or WritingFlow",
+      since: "6.4",
+      version: "6.7"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)("div", { ...props, ref: useClipboardHandler() });
   }
-  function useBlockColorContrastWarning({
+
+  // 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 noop23 = () => {
+  };
+  function InserterLibrary({
+    rootClientId,
     clientId,
-    name,
-    enabled = true,
-    checkTextColor = true,
-    checkLinkColor = true,
-    messageOverride
-  }) {
-    const blockEl = useBlockElement(clientId);
-    const [colors2, setColors] = (0, import_element287.useReducer)(reducer2, {});
-    const blockType = (0, import_data170.useSelect)(
+    isAppender,
+    showInserterHelpPanel,
+    showMostUsedBlocks = false,
+    __experimentalInsertionIndex,
+    __experimentalInitialTab,
+    __experimentalInitialCategory,
+    __experimentalFilterValue,
+    onPatternCategorySelection,
+    onSelect = noop23,
+    shouldFocusBlock = false,
+    onClose
+  }, ref) {
+    const { destinationRootClientId } = (0, import_data181.useSelect)(
       (select3) => {
-        return name && enabled ? select3(import_blocks98.store).getBlockType(name) : void 0;
+        const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
+        const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
+        return {
+          destinationRootClientId: _rootClientId
+        };
       },
-      [name, enabled]
+      [clientId, rootClientId]
     );
-    (0, import_element287.useLayoutEffect)(() => {
-      if (!enabled || !blockEl || !blockType) {
-        return;
-      }
-      window.requestAnimationFrame(
-        () => window.requestAnimationFrame(
-          () => setColors(getBlockElementColors(blockEl, blockType))
-        )
-      );
-    });
-    (0, import_element287.useLayoutEffect)(() => {
-      if (!enabled || !blockEl || !blockType) {
-        return;
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+      PrivateInserterMenu,
+      {
+        onSelect,
+        rootClientId: destinationRootClientId,
+        clientId,
+        isAppender,
+        showInserterHelpPanel,
+        showMostUsedBlocks,
+        __experimentalInsertionIndex,
+        __experimentalFilterValue,
+        onPatternCategorySelection,
+        __experimentalInitialTab,
+        __experimentalInitialCategory,
+        shouldFocusBlock,
+        ref,
+        onClose
       }
-      const observer = new window.MutationObserver(() => {
-        setColors(getBlockElementColors(blockEl, blockType));
-      });
-      observer.observe(blockEl, {
-        attributes: true,
-        attributeFilter: ["class", "style"],
-        subtree: true
-      });
-      return () => {
-        observer.disconnect();
-      };
-    }, [enabled, blockEl, blockType]);
-    const warning7 = enabled ? getContrastWarning({
-      backgroundColor: colors2.backgroundColor,
-      textColor: checkTextColor ? colors2.textColor : void 0,
-      linkColor: checkLinkColor ? colors2.linkColor : void 0,
-      messageOverride,
-      enableAlphaChecker: true
-    }) : null;
-    const speakMessage = warning7?.speakMessage;
-    (0, import_element287.useEffect)(() => {
-      if (speakMessage) {
-        (0, import_a11y21.speak)(speakMessage);
+    );
+  }
+  var PrivateInserterLibrary = (0, import_element292.forwardRef)(InserterLibrary);
+  function PublicInserterLibrary(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+      PrivateInserterLibrary,
+      {
+        ...props,
+        onPatternCategorySelection: void 0,
+        ref
       }
-    }, [speakMessage]);
-    return warning7?.message;
+    );
   }
+  var library_default = (0, import_element292.forwardRef)(PublicInserterLibrary);

-  // packages/block-editor/build-module/hooks/background.mjs
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
-  var BACKGROUND_SUPPORT_KEY = "background";
-  var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
-    backgroundSize: "cover",
-    backgroundPosition: "50% 50%"
-    // used only when backgroundSize is 'contain'.
-  };
-  function hasBackgroundSupport(blockName, feature = "any") {
-    const support = (0, import_blocks99.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
-    if (support === true) {
-      return true;
-    }
-    if (feature === "any") {
-      return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
-    }
-    return !!support?.[feature];
+  // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
+  var import_deprecated32 = __toESM(require_deprecated(), 1);
+  function MultiSelectScrollIntoView() {
+    (0, import_deprecated32.default)("wp.blockEditor.MultiSelectScrollIntoView", {
+      hint: "This behaviour is now built-in.",
+      since: "5.8"
+    });
+    return null;
   }
-  function setBackgroundStyleDefaults2(backgroundStyle) {
-    if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
-      return;
-    }
-    let backgroundStylesWithDefaults;
-    if (!backgroundStyle?.backgroundSize) {
-      backgroundStylesWithDefaults = {
-        backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
-      };
-    }
-    if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
-      backgroundStylesWithDefaults = {
-        backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
-      };
-    }
-    return backgroundStylesWithDefaults;
-  }
-  function useBlockProps5({ name, style }) {
-    if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
-      return;
-    }
-    const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
-    if (!backgroundStyles) {
-      return;
-    }
-    return {
-      style: {
-        ...backgroundStyles
+
+  // packages/block-editor/build-module/components/typewriter/index.mjs
+  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 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;
+  function useTypewriter() {
+    return (0, import_compose106.useRefEffect)((node) => {
+      const { ownerDocument: ownerDocument2 } = node;
+      const { defaultView } = ownerDocument2;
+      let scrollResizeRafId;
+      let onKeyDownRafId;
+      let caretRect;
+      function onScrollResize() {
+        if (scrollResizeRafId) {
+          return;
+        }
+        scrollResizeRafId = defaultView.requestAnimationFrame(() => {
+          computeCaretRectangle();
+          scrollResizeRafId = null;
+        });
       }
-    };
-  }
-  function getBackgroundImageClasses(style) {
-    return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
-  }
-  function backgroundResetAllFilter(attributes) {
-    const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
-    return {
-      ...attributes,
-      className: updatedClassName,
-      backgroundColor: void 0,
-      gradient: void 0,
-      style: cleanEmptyObject({
-        ...attributes.style,
-        background: void 0,
-        color: {
-          ...attributes.style?.color,
-          background: void 0,
-          gradient: void 0
+      function onKeyDown(event) {
+        if (onKeyDownRafId) {
+          defaultView.cancelAnimationFrame(onKeyDownRafId);
         }
-      })
-    };
-  }
-  function BackgroundInspectorControl({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
-      inspector_controls_default,
-      {
-        group: "background",
-        resetAllFilter: backgroundResetAllFilter,
-        children
+        onKeyDownRafId = defaultView.requestAnimationFrame(() => {
+          maintainCaretPosition(event);
+          onKeyDownRafId = null;
+        });
       }
-    );
-  }
-  function BackgroundImagePanel3({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    // Allows rendering outside the `background` inspector group (e.g. section
-    // blocks direct-render this panel because their support fills are gated
-    // off by editing mode). Defaults to the slot-based wrapper.
-    asWrapper
-  }) {
-    const selectedState = useBlockStyleState();
-    const { style, className, backgroundColor, gradient } = (0, import_data171.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        const blockAttributes = getBlockAttributes3(clientId);
-        return {
-          style: blockAttributes?.style,
-          className: blockAttributes?.className,
-          backgroundColor: blockAttributes?.backgroundColor,
-          gradient: blockAttributes?.gradient
-        };
-      },
-      [clientId]
-    );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
-    );
-    const backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
-    const colorSupport = (0, import_blocks99.getBlockSupport)(name, "color");
-    const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
-    const hasColorGradientSupport = !!colorSupport?.gradients;
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const styleValue = {
-      ...style,
-      color: {
-        ...style?.color,
-        background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
-        gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
-      },
-      ...backgroundGradientSupported && {
-        background: {
-          ...style?.background,
-          gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
+      function maintainCaretPosition({ keyCode }) {
+        if (!isSelectionEligibleForScroll()) {
+          return;
+        }
+        const currentCaretRect = (0, import_dom74.computeCaretRect)(defaultView);
+        if (!currentCaretRect) {
+          return;
+        }
+        if (!caretRect) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        if (arrowKeyCodes.has(keyCode)) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        const diff = currentCaretRect.top - caretRect.top;
+        if (diff === 0) {
+          return;
+        }
+        const scrollContainer = (0, import_dom74.getScrollContainer)(node);
+        if (!scrollContainer) {
+          return;
+        }
+        const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
+        const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
+        const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
+        const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
+        if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
+        if (
+          // The caret is under the lower fold.
+          caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
+          caretRect.top < scrollContainerY
+        ) {
+          caretRect = currentCaretRect;
+          return;
+        }
+        if (windowScroll) {
+          defaultView.scrollBy(0, diff);
+        } else {
+          scrollContainer.scrollTop += diff;
         }
       }
-    };
-    const value = isStateSelected ? getStyleForState2(style, selectedState) : styleValue;
-    const enableContrastChecking = !value?.color?.gradient && !value?.background?.gradient && !!value?.color?.background && (settings2?.color?.text || settings2?.color?.link) && false !== (0, import_blocks99.getBlockSupport)(name, ["color", "enableContrastChecker"]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      messageOverride: (0, import_i18n210.__)(
-        "This color combination has poor contrast. Consider increasing contrast between background and foreground."
-      )
-    });
-    if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
-      return null;
-    }
-    const onChange = (newStyle) => {
-      if (isStateSelected) {
-        setAttributes({
-          style: setStyleForState(style, selectedState, newStyle)
-        });
-        return;
+      function addSelectionChangeListener() {
+        ownerDocument2.addEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
       }
-      const newBackgroundColorValue = newStyle?.color?.background;
-      const newBackgroundColorSlug = extractPresetSlug(
-        newBackgroundColorValue,
-        "color"
-      );
-      const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
-      const newGradientSlug = extractPresetSlug(
-        newGradientValue,
-        "gradient"
-      );
-      const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
-      const cleanedStyle = {
-        ...newStyle,
-        color: {
-          ...newStyle?.color,
-          background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
-          gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
+      function computeCaretRectOnSelectionChange() {
+        ownerDocument2.removeEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
+        computeCaretRectangle();
+      }
+      function computeCaretRectangle() {
+        if (isSelectionEligibleForScroll()) {
+          caretRect = (0, import_dom74.computeCaretRect)(defaultView);
         }
-      };
-      if (backgroundGradientSupported) {
-        cleanedStyle.background = {
-          ...cleanedStyle.background,
-          gradient: newStyle?.background?.gradient
-        };
       }
-      const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
-      const newAttributes = {
-        style: cleanEmptyObject(cleanedStyle),
-        backgroundColor: newBackgroundColorSlug,
-        // The legacy `gradient` attribute is only used when the block does
-        // not support `background.gradient`; otherwise the gradient is
-        // stored in `style.background.gradient` above.
-        gradient: backgroundGradientSupported ? void 0 : newGradientSlug
-      };
-      const hasNewGradient = !!newGradientSlug || !!newGradientValue;
-      if (isMigrating && hasNewGradient) {
-        newAttributes.className = clsx_default(className, "has-background");
-      } else if (!hasNewGradient && className?.includes("has-background")) {
-        newAttributes.className = className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+      function getActiveEditableElement() {
+        const { activeElement: activeElement2 } = ownerDocument2;
+        if (!activeElement2) {
+          return null;
+        }
+        if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
+          return activeElement2;
+        }
+        const { anchorNode } = defaultView.getSelection();
+        if (!anchorNode) {
+          return null;
+        }
+        const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
+        return element?.closest('[contenteditable="true"]') ?? null;
       }
-      setAttributes(newAttributes);
-    };
-    const updatedSettings = {
-      ...settings2,
-      background: {
-        ...settings2.background,
-        backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+      function isSelectionEligibleForScroll() {
+        const activeEditableElement = getActiveEditableElement();
+        return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
+      }
+      function isLastEditableNode() {
+        const editableNodes = node.querySelectorAll(
+          '[contenteditable="true"]'
+        );
+        const lastEditableNode = editableNodes[editableNodes.length - 1];
+        return lastEditableNode === getActiveEditableElement();
       }
+      defaultView.addEventListener("scroll", onScrollResize, true);
+      defaultView.addEventListener("resize", onScrollResize, true);
+      node.addEventListener("keydown", onKeyDown);
+      node.addEventListener("keyup", maintainCaretPosition);
+      node.addEventListener("mousedown", addSelectionChangeListener);
+      node.addEventListener("touchstart", addSelectionChangeListener);
+      return () => {
+        defaultView.removeEventListener("scroll", onScrollResize, true);
+        defaultView.removeEventListener("resize", onScrollResize, true);
+        node.removeEventListener("keydown", onKeyDown);
+        node.removeEventListener("keyup", maintainCaretPosition);
+        node.removeEventListener("mousedown", addSelectionChangeListener);
+        node.removeEventListener(
+          "touchstart",
+          addSelectionChangeListener
+        );
+        ownerDocument2.removeEventListener(
+          "selectionchange",
+          computeCaretRectOnSelectionChange
+        );
+        defaultView.cancelAnimationFrame(scrollResizeRafId);
+        defaultView.cancelAnimationFrame(onKeyDownRafId);
+      };
+    }, []);
+  }
+  function Typewriter({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
+  }
+  var TypewriterOrIEBypass = isIE ? (props) => props.children : Typewriter;
+  var typewriter_default = TypewriterOrIEBypass;
+
+  // 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 RenderedRefsContext = (0, import_element293.createContext)({});
+  RenderedRefsContext.displayName = "RenderedRefsContext";
+  function addToBlockType(renderedBlocks, blockName, uniqueId2) {
+    const result = {
+      ...renderedBlocks,
+      [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
     };
-    const backgroundDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
-      BACKGROUND_SUPPORT_KEY,
-      "__experimentalDefaultControls"
-    ]);
-    const colorDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
-      "color",
-      "__experimentalDefaultControls"
-    ]);
-    const defaultControls = {
-      ...backgroundDefaultControls,
-      backgroundColor: colorDefaultControls?.background,
-      // Mirror the old combined control: show the gradient item by default
-      // when background color was shown by default.
-      gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
+    result[blockName].add(uniqueId2);
+    return result;
+  }
+  function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
+    const previouslyRenderedBlocks = (0, import_element293.useContext)(RenderedRefsContext);
+    const { name } = useBlockEditContext();
+    blockName = blockName || name;
+    const newRenderedBlocks = (0, import_element293.useMemo)(
+      () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
+      [previouslyRenderedBlocks, blockName, uniqueId2]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
+  }
+  function useHasRecursion(uniqueId2, blockName = "") {
+    const previouslyRenderedBlocks = (0, import_element293.useContext)(RenderedRefsContext);
+    const { name } = useBlockEditContext();
+    blockName = blockName || name;
+    return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
+  }
+  var DeprecatedExperimentalRecursionProvider = (props) => {
+    (0, import_deprecated33.default)("wp.blockEditor.__experimentalRecursionProvider", {
+      since: "6.5",
+      alternative: "wp.blockEditor.RecursionProvider"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RecursionProvider, { ...props });
+  };
+  var DeprecatedExperimentalUseHasRecursion = (...args) => {
+    (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
+      since: "6.5",
+      alternative: "wp.blockEditor.useHasRecursion"
+    });
+    return useHasRecursion(...args);
+  };
+
+  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
+  var import_components211 = __toESM(require_components(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);
+  var import_element294 = __toESM(require_element(), 1);
+  var import_date3 = __toESM(require_date(), 1);
+
+  // 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);
+  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)(
+          Text,
+          {
+            variant: "heading-md",
+            render: /* @__PURE__ */ (0, import_jsx_runtime480.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)(
+          import_components210.Button,
+          {
+            size: "small",
+            className: "block-editor-inspector-popover-header__action",
+            label,
+            icon,
+            variant: !icon && "tertiary",
+            onClick,
+            children: !icon && label
+          },
+          label
+        )),
+        onClose && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+          import_components210.Button,
+          {
+            size: "small",
+            className: "block-editor-inspector-popover-header__action",
+            label: (0, import_i18n213.__)("Close"),
+            icon: close_small_default,
+            onClick: onClose
+          }
+        )
+      ] }),
+      help && /* @__PURE__ */ (0, import_jsx_runtime480.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);
+  function PublishDateTimePicker({
+    onClose,
+    onChange,
+    showPopoverHeader = true,
+    showPopoverHeaderActions,
+    isCompact,
+    currentDate,
+    title,
+    ...additionalProps
+  }, ref) {
+    const datePickerProps = {
+      startOfWeek: (0, import_date3.getSettings)().l10n.startOfWeek,
+      onChange,
+      currentDate: isCompact ? void 0 : currentDate,
+      currentTime: isCompact ? currentDate : void 0,
+      ...additionalProps
     };
-    const Wrapper = asWrapper || BackgroundInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
-      BackgroundImagePanel2,
+    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)(
+        InspectorPopoverHeader,
+        {
+          title: title || (0, import_i18n214.__)("Publish"),
+          actions: showPopoverHeaderActions ? [
+            {
+              label: (0, import_i18n214.__)("Reset"),
+              onClick: () => onChange?.(null)
+            }
+          ] : void 0,
+          onClose
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(DatePickerComponent, { ...datePickerProps })
+    ] });
+  }
+  var PrivatePublishDateTimePicker = (0, import_element294.forwardRef)(PublishDateTimePicker);
+  function PublicPublishDateTimePicker(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+      PrivatePublishDateTimePicker,
       {
-        as: Wrapper,
-        panelId: clientId,
-        defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
-        settings: updatedSettings,
-        onChange,
-        defaultControls,
-        value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
-        contrastWarning,
-        inheritedValue
+        ...props,
+        showPopoverHeaderActions: true,
+        isCompact: false,
+        ref
       }
     );
   }
-  var background_default = {
-    useBlockProps: useBlockProps5,
-    attributeKeys: ["style"],
-    hasSupport: hasBackgroundSupport
-  };
+  var publish_date_time_picker_default = (0, import_element294.forwardRef)(PublicPublishDateTimePicker);

-  // packages/block-editor/build-module/hooks/color.mjs
-  var COLOR_SUPPORT_KEY2 = "color";
-  var hasColorSupport = (blockNameOrType) => {
-    const colorSupport = (0, import_blocks100.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
-    return colorSupport && (colorSupport.link === true || colorSupport.gradient === true || colorSupport.background !== false || colorSupport.text !== false);
-  };
-  var hasLinkColorSupport = (blockType) => {
-    const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
-  };
-  var hasGradientSupport2 = (blockNameOrType) => {
-    const colorSupport = (0, import_blocks100.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
-    return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
-  };
-  var hasBackgroundColorSupport2 = (blockType) => {
-    const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport && colorSupport.background !== false;
-  };
-  var hasTextColorSupport2 = (blockType) => {
-    const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
-    return colorSupport && colorSupport.text !== false;
+  // packages/block-editor/build-module/components/tool-selector/index.mjs
+  var import_deprecated34 = __toESM(require_deprecated(), 1);
+  var import_element295 = __toESM(require_element(), 1);
+  function ToolSelector() {
+    (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
+      since: "6.9",
+      hint: "The ToolSelector component no longer renders anything."
+    });
+    return null;
+  }
+  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 cleanEmptyObject = (object) => {
+    if (object === null || typeof object !== "object" || Array.isArray(object)) {
+      return object;
+    }
+    const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
+    return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
   };
-  function addAttributes2(settings2) {
-    if (!hasColorSupport(settings2)) {
-      return settings2;
+  function transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
+    if (Object.values(activeSupports ?? {}).every(
+      (isActive) => !isActive
+    )) {
+      return result;
     }
-    if (!settings2.attributes.backgroundColor) {
-      Object.assign(settings2.attributes, {
-        backgroundColor: {
-          type: "string"
-        }
-      });
+    if (results.length === 1 && result.innerBlocks.length === source.length) {
+      return result;
     }
-    if (!settings2.attributes.textColor) {
-      Object.assign(settings2.attributes, {
-        textColor: {
-          type: "string"
-        }
-      });
+    let referenceBlockAttributes = source[0]?.attributes;
+    if (results.length > 1 && source.length > 1) {
+      if (source[index2]) {
+        referenceBlockAttributes = source[index2]?.attributes;
+      } else {
+        return result;
+      }
     }
-    if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
-      Object.assign(settings2.attributes, {
-        gradient: {
-          type: "string"
-        }
-      });
-    }
-    return settings2;
-  }
-  function addSaveProps2(props, blockNameOrType, attributes) {
-    if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
-      return props;
-    }
-    const hasGradient = hasGradientSupport2(blockNameOrType);
-    const { backgroundColor, textColor, gradient, style } = attributes;
-    const shouldSerialize = (feature) => !shouldSkipSerialization(
-      blockNameOrType,
-      COLOR_SUPPORT_KEY2,
-      feature
-    );
-    const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
-    const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
-    const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
-    const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
-    const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
-    const newClassName = clsx_default(props.className, textClass, gradientClass, {
-      // Don't apply the background class if there's a custom gradient.
-      [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
-      "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
-      "has-background": serializeHasBackground && hasBackground,
-      "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
+    let returnBlock = result;
+    Object.entries(activeSupports).forEach(([support, isActive]) => {
+      if (isActive) {
+        migrationPaths[support].forEach((path) => {
+          const styleValue = getValueFromObjectPath2(
+            referenceBlockAttributes,
+            path
+          );
+          if (styleValue) {
+            returnBlock = {
+              ...returnBlock,
+              attributes: setImmutably2(
+                returnBlock.attributes,
+                path,
+                styleValue
+              )
+            };
+          }
+        });
+      }
     });
-    props.className = newClassName ? newClassName : void 0;
-    return props;
+    return returnBlock;
   }
-  function useBlockProps6({
-    name,
-    backgroundColor,
-    textColor,
-    gradient,
-    style
-  }) {
-    const [userPalette, themePalette, defaultPalette] = useSettings(
-      "color.palette.custom",
-      "color.palette.theme",
-      "color.palette.default"
-    );
-    const colors2 = (0, import_element288.useMemo)(
-      () => [
-        ...userPalette || [],
-        ...themePalette || [],
-        ...defaultPalette || []
-      ],
-      [userPalette, themePalette, defaultPalette]
-    );
-    if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
-      return {};
-    }
-    const extraStyles = {};
-    if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
-      extraStyles.color = getColorObjectByAttributeValues(
-        colors2,
-        textColor
-      )?.color;
-    }
-    if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
-      extraStyles.backgroundColor = getColorObjectByAttributeValues(
-        colors2,
-        backgroundColor
-      )?.color;
+  function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
+    const support = (0, import_blocks109.getBlockSupport)(blockNameOrType, featureSet);
+    const skipSerialization = support?.__experimentalSkipSerialization;
+    if (Array.isArray(skipSerialization)) {
+      return skipSerialization.includes(feature);
     }
-    const saveProps = addSaveProps2({ style: extraStyles }, name, {
-      textColor,
-      backgroundColor,
-      gradient,
-      style
-    });
-    const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
-    return {
-      ...saveProps,
-      className: clsx_default(
-        saveProps.className,
-        // Add background image classes in the editor, if not already handled by background color values.
-        !hasBackgroundValue && getBackgroundImageClasses(style)
-      )
-    };
-  }
-  var color_default = {
-    useBlockProps: useBlockProps6,
-    addSaveProps: addSaveProps2,
-    attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
-    hasSupport: hasColorSupport
-  };
-  var MIGRATION_PATHS = {
-    linkColor: [["style", "elements", "link", "color", "text"]],
-    textColor: [["textColor"], ["style", "color", "text"]],
-    backgroundColor: [
-      ["backgroundColor"],
-      ["style", "color", "background"]
-    ],
-    gradient: [["gradient"], ["style", "color", "gradient"]]
-  };
-  function addTransforms(result, source, index2, results) {
-    const destinationBlockType = result.name;
-    const activeSupports = {
-      linkColor: hasLinkColorSupport(destinationBlockType),
-      textColor: hasTextColorSupport2(destinationBlockType),
-      backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
-      gradient: hasGradientSupport2(destinationBlockType)
-    };
-    return transformStyles2(
-      activeSupports,
-      MIGRATION_PATHS,
-      result,
-      source,
-      index2,
-      results
-    );
+    return skipSerialization;
   }
-  (0, import_hooks14.addFilter)(
-    "blocks.registerBlockType",
-    "core/color/addAttribute",
-    addAttributes2
-  );
-  (0, import_hooks14.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/color/addTransforms",
-    addTransforms
-  );
-
-  // packages/block-editor/build-module/hooks/elements.mjs
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
-  function ElementsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element289.useCallback)(
-      (attributes) => {
-        const updatedStyle = resetAllFilter(attributes.style);
-        return {
-          ...attributes,
-          style: cleanEmptyObject(updatedStyle)
-        };
-      },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
-      inspector_controls_default,
-      {
-        group: "elements",
-        resetAllFilter: attributesResetAllFilter,
-        children
-      }
-    );
+  var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
+  function useStyleOverride({ id, css }) {
+    return usePrivateStyleOverride({ id, css });
   }
-  function ElementsEdit({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    asWrapper,
-    label,
-    defaultControls
-  }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasColorPanel(settings2);
-    const { style, className } = (0, import_data172.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
-        }
-        const attributes = select3(store).getBlockAttributes(clientId);
-        return {
-          style: attributes?.style,
-          className: attributes?.className
-        };
-      },
-      [clientId, isEnabled]
-    );
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
+  function usePrivateStyleOverride({
+    id,
+    css,
+    assets,
+    __unstableType,
+    variation,
+    clientId
+  } = {}) {
+    const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
+      (0, import_data182.useDispatch)(store)
     );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element289.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
+    const registry = (0, import_data182.useRegistry)();
+    const fallbackId = (0, import_element296.useId)();
+    (0, import_element296.useEffect)(() => {
+      if (!css && !assets) {
+        return;
       }
-      return style;
-    }, [isStateSelected, selectedState, style]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      setAttributes({ style: cleanEmptyObject(newStyle) });
-    };
-    const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks101.getBlockSupport)(name, [
-      COLOR_SUPPORT_KEY2,
-      "enableContrastChecker"
-    ]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      checkTextColor: false,
-      messageOverride: (0, import_i18n211.__)(
-        "This link color has poor contrast against the background. Consider increasing contrast."
-      )
-    });
-    if (!isEnabled) {
-      return null;
-    }
-    defaultControls = defaultControls ? defaultControls : (0, import_blocks101.getBlockSupport)(name, [
-      COLOR_SUPPORT_KEY2,
-      "__experimentalDefaultControls"
-    ]);
-    const Wrapper = asWrapper || ElementsInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
-      ColorPanel,
-      {
-        as: Wrapper,
-        panelId: clientId,
-        settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        label,
-        contrastWarning,
-        inheritedValue
+      const _id = id || fallbackId;
+      const override = {
+        id,
+        css,
+        assets,
+        __unstableType,
+        variation,
+        clientId
+      };
+      if (!pendingStyleOverrides.get(registry)) {
+        pendingStyleOverrides.set(registry, []);
       }
-    );
-  }
-
-  // packages/block-editor/build-module/hooks/typography.mjs
-  var import_blocks107 = __toESM(require_blocks(), 1);
-  var import_element293 = __toESM(require_element(), 1);
-  var import_data176 = __toESM(require_data(), 1);
-  var import_i18n215 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/line-height.mjs
-  var import_blocks102 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
-  var LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";
-
-  // packages/block-editor/build-module/hooks/font-family.mjs
-  var import_hooks15 = __toESM(require_hooks(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_token_list2 = __toESM(require_token_list(), 1);
-  var FONT_FAMILY_SUPPORT_KEY2 = "typography.__experimentalFontFamily";
-  function addAttributes3(settings2) {
-    if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
-      return settings2;
-    }
-    if (!settings2.attributes.fontFamily) {
-      Object.assign(settings2.attributes, {
-        fontFamily: {
-          type: "string"
-        }
-      });
-    }
-    return settings2;
-  }
-  function addSaveProps3(props, blockType, attributes) {
-    if (!(0, import_blocks103.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
-      return props;
-    }
-    if (shouldSkipSerialization(
-      blockType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "fontFamily"
-    )) {
-      return props;
-    }
-    if (!attributes?.fontFamily) {
-      return props;
-    }
-    const classes = new import_token_list2.default(props.className);
-    classes.add(`has-${kebabCase(attributes?.fontFamily)}-font-family`);
-    const newClassName = classes.value;
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function useBlockProps7({ name, fontFamily }) {
-    return addSaveProps3({}, name, { fontFamily });
-  }
-  var font_family_default = {
-    useBlockProps: useBlockProps7,
-    addSaveProps: addSaveProps3,
-    attributeKeys: ["fontFamily"],
-    hasSupport(name) {
-      return (0, import_blocks103.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
-    }
-  };
-  (0, import_hooks15.addFilter)(
-    "blocks.registerBlockType",
-    "core/fontFamily/addAttribute",
-    addAttributes3
-  );
-
-  // packages/block-editor/build-module/hooks/font-size.mjs
-  var import_hooks16 = __toESM(require_hooks(), 1);
-  var import_blocks104 = __toESM(require_blocks(), 1);
-  var import_token_list3 = __toESM(require_token_list(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
-  var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
-  function addAttributes4(settings2) {
-    if (!(0, import_blocks104.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
-      return settings2;
-    }
-    if (!settings2.attributes.fontSize) {
-      Object.assign(settings2.attributes, {
-        fontSize: {
-          type: "string"
+      pendingStyleOverrides.get(registry).push([_id, override]);
+      window.queueMicrotask(() => {
+        if (pendingStyleOverrides.get(registry)?.length) {
+          registry.batch(() => {
+            pendingStyleOverrides.get(registry).forEach((args) => {
+              setStyleOverride2(...args);
+            });
+            pendingStyleOverrides.set(registry, []);
+          });
         }
       });
-    }
-    return settings2;
-  }
-  function addSaveProps4(props, blockNameOrType, attributes) {
-    if (!(0, import_blocks104.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
-      return props;
-    }
-    if (shouldSkipSerialization(
-      blockNameOrType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "fontSize"
-    )) {
-      return props;
-    }
-    const classes = new import_token_list3.default(props.className);
-    classes.add(getFontSizeClass(attributes.fontSize));
-    const newClassName = classes.value;
-    props.className = newClassName ? newClassName : void 0;
-    return props;
-  }
-  function useBlockProps8({ name, fontSize, style }) {
-    const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
-      "typography.fontSizes",
-      "typography.fluid",
-      "layout"
-    );
-    if (!(0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
-      return;
-    }
-    let props;
-    if (style?.typography?.fontSize) {
-      props = {
-        style: {
-          fontSize: getTypographyFontSizeValue(
-            { size: style.typography.fontSize },
-            {
-              typography: {
-                fluid: fluidTypographySettings
-              },
-              layout: layoutSettings
-            }
-          )
-        }
-      };
-    }
-    if (fontSize) {
-      props = {
-        style: {
-          fontSize: getFontSize(
-            fontSizes,
-            fontSize,
-            style?.typography?.fontSize
-          ).size
-        }
-      };
-    }
-    if (!props) {
-      return;
-    }
-    return addSaveProps4(props, name, { fontSize });
-  }
-  var font_size_default = {
-    useBlockProps: useBlockProps8,
-    addSaveProps: addSaveProps4,
-    attributeKeys: ["fontSize", "style"],
-    hasSupport(name) {
-      return (0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
-    }
-  };
-  var MIGRATION_PATHS2 = {
-    fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
-  };
-  function addTransforms2(result, source, index2, results) {
-    const destinationBlockType = result.name;
-    const activeSupports = {
-      fontSize: (0, import_blocks104.hasBlockSupport)(
-        destinationBlockType,
-        FONT_SIZE_SUPPORT_KEY2
-      )
-    };
-    return transformStyles2(
-      activeSupports,
-      MIGRATION_PATHS2,
-      result,
-      source,
-      index2,
-      results
-    );
-  }
-  (0, import_hooks16.addFilter)(
-    "blocks.registerBlockType",
-    "core/font/addAttribute",
-    addAttributes4
-  );
-  (0, import_hooks16.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/font-size/addTransforms",
-    addTransforms2
-  );
-
-  // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_i18n212 = __toESM(require_i18n(), 1);
-  var import_blocks105 = __toESM(require_blocks(), 1);
-  var import_data174 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-editing-mode/index.mjs
-  var import_data173 = __toESM(require_data(), 1);
-  var import_element290 = __toESM(require_element(), 1);
-  function useBlockEditingMode(mode2) {
-    const context = useBlockEditContext();
-    const { clientId = "" } = context;
-    const registry = (0, import_data173.useRegistry)();
-    const globalBlockEditingMode = (0, import_data173.useSelect)(
-      (select3) => (
-        // Avoid adding the subscription if not needed!
-        clientId ? null : select3(store).getBlockEditingMode()
-      ),
-      [clientId]
-    );
-    (0, import_element290.useEffect)(() => {
-      if (!mode2) {
-        return;
-      }
-      const {
-        setBlockEditingMode: setBlockEditingMode2,
-        unsetBlockEditingMode: unsetBlockEditingMode2,
-        __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-      } = registry.dispatch(store);
-      __unstableMarkNextChangeAsNotPersistent2();
-      setBlockEditingMode2(clientId, mode2);
       return () => {
-        __unstableMarkNextChangeAsNotPersistent2();
-        unsetBlockEditingMode2(clientId);
+        const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
+        if (isPending) {
+          pendingStyleOverrides.set(
+            registry,
+            pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
+          );
+        } else {
+          deleteStyleOverride2(_id);
+        }
       };
-    }, [registry, clientId, mode2]);
-    return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
-  }
-
-  // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
-  var TEXT_ALIGNMENT_OPTIONS2 = [
-    {
-      icon: align_left_default,
-      title: (0, import_i18n212.__)("Align text left"),
-      align: "left"
-    },
-    {
-      icon: align_center_default,
-      title: (0, import_i18n212.__)("Align text center"),
-      align: "center"
-    },
-    {
-      icon: align_right_default,
-      title: (0, import_i18n212.__)("Align text right"),
-      align: "right"
-    }
-  ];
-  var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
-  var NO_TEXT_ALIGNMENTS = [];
-  function getValidTextAlignments(blockTextAlign) {
-    if (Array.isArray(blockTextAlign)) {
-      return VALID_TEXT_ALIGNMENTS.filter(
-        (textAlign) => blockTextAlign.includes(textAlign)
-      );
-    }
-    return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
-  }
-  function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
-    return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
+    }, [
+      id,
+      css,
+      clientId,
+      assets,
+      __unstableType,
+      fallbackId,
+      setStyleOverride2,
+      deleteStyleOverride2,
+      registry,
+      variation
+    ]);
   }
-  function BlockEditTextAlignmentToolbarControlsPure({
-    clientId,
-    style,
-    name: blockName,
-    setAttributes
+  function useBlockSettings(name, parentLayout) {
+    const [
+      backgroundImage,
+      backgroundSize,
+      gradient,
+      customFontFamilies,
+      defaultFontFamilies,
+      themeFontFamilies,
+      defaultFontSizesEnabled,
+      customFontSizes,
+      defaultFontSizes,
+      themeFontSizes,
+      customFontSize,
+      fontStyle,
+      fontWeight,
+      lineHeight,
+      textAlign,
+      textColumns,
+      textDecoration,
+      textIndent,
+      writingMode,
+      textTransform,
+      letterSpacing,
+      padding,
+      margin,
+      blockGap,
+      defaultSpacingSizesEnabled,
+      customSpacingSize,
+      userSpacingSizes,
+      defaultSpacingSizes,
+      themeSpacingSizes,
+      units2,
+      aspectRatio,
+      height,
+      minHeight,
+      minWidth,
+      width,
+      dimensionSizes,
+      layout,
+      borderColor,
+      borderRadius,
+      borderStyle,
+      borderWidth,
+      borderRadiusSizes,
+      customColorsEnabled,
+      customColors,
+      customDuotone,
+      themeColors,
+      defaultColors,
+      defaultPalette,
+      defaultDuotone,
+      userDuotonePalette,
+      themeDuotonePalette,
+      defaultDuotonePalette,
+      userGradientPalette,
+      themeGradientPalette,
+      defaultGradientPalette,
+      defaultGradients,
+      areCustomGradientsEnabled,
+      isBackgroundEnabled,
+      isLinkEnabled,
+      isTextEnabled,
+      isHeadingEnabled,
+      isButtonEnabled,
+      shadow
+    ] = useSettings(
+      "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"
+    );
+    const rawSettings = (0, import_element296.useMemo)(() => {
+      return {
+        background: {
+          backgroundImage,
+          backgroundSize,
+          gradient
+        },
+        color: {
+          palette: {
+            custom: customColors,
+            theme: themeColors,
+            default: defaultColors
+          },
+          gradients: {
+            custom: userGradientPalette,
+            theme: themeGradientPalette,
+            default: defaultGradientPalette
+          },
+          duotone: {
+            custom: userDuotonePalette,
+            theme: themeDuotonePalette,
+            default: defaultDuotonePalette
+          },
+          defaultGradients,
+          defaultPalette,
+          defaultDuotone,
+          custom: customColorsEnabled,
+          customGradient: areCustomGradientsEnabled,
+          customDuotone,
+          background: isBackgroundEnabled,
+          link: isLinkEnabled,
+          heading: isHeadingEnabled,
+          button: isButtonEnabled,
+          text: isTextEnabled
+        },
+        typography: {
+          fontFamilies: {
+            custom: customFontFamilies,
+            default: defaultFontFamilies,
+            theme: themeFontFamilies
+          },
+          fontSizes: {
+            custom: customFontSizes,
+            default: defaultFontSizes,
+            theme: themeFontSizes
+          },
+          customFontSize,
+          defaultFontSizes: defaultFontSizesEnabled,
+          fontStyle,
+          fontWeight,
+          lineHeight,
+          textAlign,
+          textColumns,
+          textDecoration,
+          textIndent,
+          textTransform,
+          letterSpacing,
+          writingMode
+        },
+        spacing: {
+          spacingSizes: {
+            custom: userSpacingSizes,
+            default: defaultSpacingSizes,
+            theme: themeSpacingSizes
+          },
+          customSpacingSize,
+          defaultSpacingSizes: defaultSpacingSizesEnabled,
+          padding,
+          margin,
+          blockGap,
+          units: units2
+        },
+        border: {
+          color: borderColor,
+          radius: borderRadius,
+          style: borderStyle,
+          width: borderWidth,
+          radiusSizes: borderRadiusSizes
+        },
+        dimensions: {
+          aspectRatio,
+          height,
+          minHeight,
+          minWidth,
+          width,
+          dimensionSizes
+        },
+        layout,
+        parentLayout,
+        shadow
+      };
+    }, [
+      backgroundImage,
+      backgroundSize,
+      gradient,
+      customFontFamilies,
+      defaultFontFamilies,
+      themeFontFamilies,
+      defaultFontSizesEnabled,
+      customFontSizes,
+      defaultFontSizes,
+      themeFontSizes,
+      customFontSize,
+      fontStyle,
+      fontWeight,
+      lineHeight,
+      textAlign,
+      textColumns,
+      textDecoration,
+      textIndent,
+      textTransform,
+      letterSpacing,
+      writingMode,
+      padding,
+      margin,
+      blockGap,
+      defaultSpacingSizesEnabled,
+      customSpacingSize,
+      userSpacingSizes,
+      defaultSpacingSizes,
+      themeSpacingSizes,
+      units2,
+      aspectRatio,
+      height,
+      minHeight,
+      minWidth,
+      width,
+      dimensionSizes,
+      layout,
+      parentLayout,
+      borderColor,
+      borderRadius,
+      borderStyle,
+      borderWidth,
+      borderRadiusSizes,
+      customColorsEnabled,
+      customColors,
+      customDuotone,
+      themeColors,
+      defaultColors,
+      defaultPalette,
+      defaultDuotone,
+      userDuotonePalette,
+      themeDuotonePalette,
+      defaultDuotonePalette,
+      userGradientPalette,
+      themeGradientPalette,
+      defaultGradientPalette,
+      defaultGradients,
+      areCustomGradientsEnabled,
+      isBackgroundEnabled,
+      isLinkEnabled,
+      isTextEnabled,
+      isHeadingEnabled,
+      isButtonEnabled,
+      shadow
+    ]);
+    return useSettingsForBlockElement(rawSettings, name);
+  }
+  function createBlockEditFilter(features) {
+    features = features.map((settings2) => {
+      return { ...settings2, Edit: (0, import_element296.memo)(settings2.edit) };
+    });
+    const withBlockEditHooks = (0, import_compose107.createHigherOrderComponent)(
+      (OriginalBlockEdit) => function WithBlockEditHooks(props) {
+        const context = useBlockEditContext();
+        return [
+          ...features.map((feature, i2) => {
+            const {
+              Edit: Edit4,
+              hasSupport,
+              attributeKeys = [],
+              shareWithChildBlocks,
+              supportsPatternEditing
+            } = feature;
+            const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
+            if (!shouldDisplayControls || !hasSupport(props.name)) {
+              return null;
+            }
+            const neededProps = {};
+            for (const key of attributeKeys) {
+              if (props.attributes[key]) {
+                neededProps[key] = props.attributes[key];
+              }
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+              Edit4,
+              {
+                name: props.name,
+                isSelected: props.isSelected,
+                clientId: props.clientId,
+                setAttributes: props.setAttributes,
+                __unstableParentLayout: props.__unstableParentLayout,
+                ...neededProps
+              },
+              i2
+            );
+          }),
+          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(OriginalBlockEdit, { ...props }, "edit")
+        ];
+      },
+      "withBlockEditHooks"
+    );
+    (0, import_hooks15.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
+  }
+  function BlockProps({
+    index: index2,
+    useBlockProps: hook,
+    setAllWrapperProps,
+    ...props
   }) {
-    const settings2 = useBlockSettings(blockName);
-    const hasTextAlignControl = settings2?.typography?.textAlign;
-    const blockEditingMode = useBlockEditingMode();
-    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data174.useSelect)(
-      (select3) => {
-        const {
-          getSelectedBlockStyleState: getSelectedBlockStyleState2,
-          isResponsiveEditing: getIsResponsiveEditing
-        } = unlock(select3(store));
-        return {
-          selectedState: getSelectedBlockStyleState2(clientId),
-          isResponsiveEditing: getIsResponsiveEditing()
-        };
+    const wrapperProps = hook(props);
+    const setWrapperProps = (next) => setAllWrapperProps((prev) => {
+      const nextAll = [...prev];
+      nextAll[index2] = next;
+      return nextAll;
+    });
+    (0, import_element296.useEffect)(() => {
+      setWrapperProps(wrapperProps);
+      return () => {
+        setWrapperProps(void 0);
+      };
+    });
+    return null;
+  }
+  var BlockPropsPure = (0, import_element296.memo)(BlockProps);
+  function createBlockListBlockFilter(features) {
+    const withBlockListBlockHooks = (0, import_compose107.createHigherOrderComponent)(
+      (BlockListBlock2) => function WithBlockListBlockHooks(props) {
+        const [allWrapperProps, setAllWrapperProps] = (0, import_element296.useState)(
+          Array(features.length).fill(void 0)
+        );
+        return [
+          ...features.map((feature, i2) => {
+            const {
+              hasSupport,
+              attributeKeys = [],
+              useBlockProps: useBlockProps16,
+              isMatch
+            } = feature;
+            const neededProps = {};
+            for (const key of attributeKeys) {
+              if (props.attributes[key]) {
+                neededProps[key] = props.attributes[key];
+              }
+            }
+            if (
+              // Skip rendering if none of the needed attributes are
+              // set.
+              !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
+            ) {
+              return null;
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+              BlockPropsPure,
+              {
+                index: i2,
+                useBlockProps: useBlockProps16,
+                setAllWrapperProps,
+                name: props.name,
+                clientId: props.clientId,
+                ...neededProps
+              },
+              i2
+            );
+          }),
+          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+            BlockListBlock2,
+            {
+              ...props,
+              wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
+                return {
+                  ...acc,
+                  ...wrapperProps,
+                  className: clsx_default(
+                    acc.className,
+                    wrapperProps.className
+                  ),
+                  style: {
+                    ...acc.style,
+                    ...wrapperProps.style
+                  }
+                };
+              }, props.wrapperProps || {})
+            },
+            "edit"
+          )
+        ];
       },
-      [clientId]
+      "withBlockListBlockHooks"
     );
-    if (!hasTextAlignControl || blockEditingMode !== "default") {
-      return null;
-    }
-    const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks105.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+    (0, import_hooks15.addFilter)(
+      "editor.BlockListBlock",
+      "core/editor/hooks",
+      withBlockListBlockHooks
     );
-    if (!validTextAlignments.length) {
-      return null;
+  }
+  function createBlockSaveFilter(features) {
+    function extraPropsFromHooks(props, name, attributes) {
+      return features.reduce((accu, feature) => {
+        const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
+        const neededAttributes = {};
+        for (const key of attributeKeys) {
+          if (attributes[key]) {
+            neededAttributes[key] = attributes[key];
+          }
+        }
+        if (
+          // Skip rendering if none of the needed attributes are
+          // set.
+          !Object.keys(neededAttributes).length || !hasSupport(name)
+        ) {
+          return accu;
+        }
+        return addSaveProps11(accu, name, neededAttributes);
+      }, props);
     }
-    const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
-      (control) => validTextAlignments.includes(control.align)
-    );
-    const stateStyle = getStyleForState2(style, selectedState);
-    const controlsGroup = getTextAlignControlGroup(
-      isResponsiveEditing3,
-      selectedState
+    (0, import_hooks15.addFilter)(
+      "blocks.getSaveContent.extraProps",
+      "core/editor/hooks",
+      extraPropsFromHooks,
+      0
     );
-    const onChange = (newTextAlignValue) => {
-      const newStateStyle = {
-        ...stateStyle,
-        typography: {
-          ...stateStyle?.typography,
-          textAlign: newTextAlignValue
+    (0, import_hooks15.addFilter)(
+      "blocks.getSaveContent.extraProps",
+      "core/editor/hooks",
+      (props) => {
+        if (props.hasOwnProperty("className") && !props.className) {
+          delete props.className;
         }
-      };
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStateStyle)
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
-      AlignmentControl,
-      {
-        value: stateStyle?.typography?.textAlign,
-        onChange,
-        alignmentControls: textAlignmentControls
+        return props;
       }
-    ) });
-  }
-  var text_align_default = {
-    edit: BlockEditTextAlignmentToolbarControlsPure,
-    useBlockProps: useBlockProps9,
-    addSaveProps: addAssignedTextAlign,
-    attributeKeys: ["style"],
-    hasSupport(name) {
-      return (0, import_blocks105.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
-    }
-  };
-  function useBlockProps9({ name, style }) {
-    if (!style?.typography?.textAlign) {
-      return null;
-    }
-    const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks105.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
     );
-    if (!validTextAlignments.length) {
-      return null;
-    }
-    if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
-      return null;
-    }
-    const textAlign = style.typography.textAlign;
-    const className = clsx_default({
-      [`has-text-align-${textAlign}`]: textAlign
-    });
-    return { className };
-  }
-  function addAssignedTextAlign(props, blockType, attributes) {
-    if (!attributes?.style?.typography?.textAlign) {
-      return props;
-    }
-    const { textAlign } = attributes.style.typography;
-    const blockTextAlign = (0, import_blocks105.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
-    const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
-    if (isTextAlignValid && !shouldSkipSerialization(
-      blockType,
-      TYPOGRAPHY_SUPPORT_KEY,
-      "textAlign"
-    )) {
-      props.className = clsx_default(
-        `has-text-align-${textAlign}`,
-        props.className
-      );
-    }
-    return props;
   }

-  // packages/block-editor/build-module/hooks/fit-text.mjs
+  // packages/block-editor/build-module/hooks/compat.mjs
+  var import_blocks110 = __toESM(require_blocks(), 1);
   var import_hooks17 = __toESM(require_hooks(), 1);
-  var import_blocks106 = __toESM(require_blocks(), 1);
-  var import_element292 = __toESM(require_element(), 1);
-  var import_data175 = __toESM(require_data(), 1);
-  var import_i18n214 = __toESM(require_i18n(), 1);
-  var import_components212 = __toESM(require_components(), 1);
-  var import_compose103 = __toESM(require_compose(), 1);
-
-  // packages/block-editor/build-module/utils/fit-text-utils.mjs
-  function findOptimalFontSize(textElement, applyFontSize) {
-    const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
-    let minSize = 0;
-    let maxSize = 2400;
-    let bestSize = minSize;
-    const computedStyle = window.getComputedStyle(textElement);
-    let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
-    let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
-    const range2 = document.createRange();
-    range2.selectNodeContents(textElement);
-    let referenceElement = textElement;
-    const parentElement = textElement.parentElement;
-    if (parentElement) {
-      const parentElementComputedStyle = window.getComputedStyle(parentElement);
-      if (parentElementComputedStyle?.display === "flex") {
-        referenceElement = parentElement;
-        paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
-        paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
-      }
-    }
-    let maxclientHeight = referenceElement.clientHeight;
-    while (minSize <= maxSize) {
-      const midSize = Math.floor((minSize + maxSize) / 2);
-      applyFontSize(midSize);
-      const rect = range2.getBoundingClientRect();
-      const textWidth = rect.width;
-      const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
-      const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
-      if (referenceElement.clientHeight > maxclientHeight) {
-        maxclientHeight = referenceElement.clientHeight;
-      }
-      if (fitsWidth && fitsHeight) {
-        bestSize = midSize;
-        minSize = midSize + 1;
-      } else {
-        maxSize = midSize - 1;
-      }
+  function migrateLightBlockWrapper(settings2) {
+    const { apiVersion = 1 } = settings2;
+    if (apiVersion < 2 && (0, import_blocks110.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
+      settings2.apiVersion = 2;
     }
-    range2.detach();
-    return bestSize;
+    return settings2;
   }
-  function optimizeFitText(textElement, applyFontSize) {
-    if (!textElement) {
-      return;
+  (0, import_hooks17.addFilter)(
+    "blocks.registerBlockType",
+    "core/compat/migrateLightBlockWrapper",
+    migrateLightBlockWrapper
+  );
+
+  // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
+  function addCrossOriginAttribute(el) {
+    if (!el.hasAttribute("crossorigin")) {
+      el.setAttribute("crossorigin", "anonymous");
     }
-    applyFontSize(0);
-    const optimalSize = findOptimalFontSize(textElement, applyFontSize);
-    applyFontSize(optimalSize);
-    return optimalSize;
   }
-
-  // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
-  var import_element291 = __toESM(require_element(), 1);
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_components211 = __toESM(require_components(), 1);
-  var import_a11y22 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
-  function FitTextSizeWarning() {
-    const message2 = (0, import_i18n213.__)(
-      "The text may be too small to read. Consider using a larger container or less text."
-    );
-    (0, import_element291.useEffect)(() => {
-      (0, import_a11y22.speak)(message2);
-    }, [message2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-      import_components211.Notice,
-      {
-        spokenMessage: null,
-        status: "warning",
-        isDismissible: false,
-        children: message2
+  if (window.crossOriginIsolated) {
+    let startObservingBody = function() {
+      if (document.body) {
+        observer.observe(document.body, {
+          childList: true,
+          attributes: true,
+          subtree: true
+        });
+      } else if (document.readyState === "loading") {
+        document.addEventListener("DOMContentLoaded", () => {
+          if (document.body) {
+            observer.observe(document.body, {
+              childList: true,
+              attributes: true,
+              subtree: true
+            });
+          }
+        });
       }
-    ) });
+    };
+    startObservingBody2 = startObservingBody;
+    const observer = new window.MutationObserver((mutations) => {
+      mutations.forEach((mutation) => {
+        [mutation.addedNodes, mutation.target].forEach((value) => {
+          const nodes = value instanceof window.NodeList ? value : [value];
+          nodes.forEach((node) => {
+            const el = node;
+            if (!el.querySelectorAll) {
+              return;
+            }
+            el.querySelectorAll("source,script,video,link").forEach(
+              (v2) => {
+                addCrossOriginAttribute(v2);
+              }
+            );
+            if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
+              el.nodeName
+            )) {
+              addCrossOriginAttribute(el);
+            }
+          });
+        });
+      });
+    });
+    startObservingBody();
   }
+  var startObservingBody2;

-  // packages/block-editor/build-module/hooks/fit-text.mjs
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_OBJECT4 = {};
-  var MIN_FONT_SIZE_FOR_WARNING = 12;
-  var FIT_TEXT_SUPPORT_KEY = "typography.fitText";
-  function addAttributes5(settings2) {
-    if (!(0, import_blocks106.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
-      return settings2;
+  // 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 ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
+  var WIDE_ALIGNMENTS = ["wide", "full"];
+  function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
+    let validAlignments;
+    if (Array.isArray(blockAlign)) {
+      validAlignments = ALL_ALIGNMENTS.filter(
+        (value) => blockAlign.includes(value)
+      );
+    } else if (blockAlign === true) {
+      validAlignments = [...ALL_ALIGNMENTS];
+    } else {
+      validAlignments = [];
     }
-    if (settings2.attributes?.fitText) {
+    if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
+      return validAlignments.filter(
+        (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
+      );
+    }
+    return validAlignments;
+  }
+  function addAttribute(settings2) {
+    if ("type" in (settings2.attributes?.align ?? {})) {
       return settings2;
     }
-    return {
-      ...settings2,
-      attributes: {
+    if ((0, import_blocks111.hasBlockSupport)(settings2, "align")) {
+      settings2.attributes = {
         ...settings2.attributes,
-        fitText: {
-          type: "boolean"
-        }
-      }
-    };
-  }
-  function useFitText({ fitText, name, clientId }) {
-    const [fontSize, setFontSize] = (0, import_element292.useState)(null);
-    const hasFitTextSupport2 = (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
-    const blockElement = useBlockElement(clientId);
-    const { blockAttributes, parentId, blockMode } = (0, import_data175.useSelect)(
-      (select3) => {
-        if (!clientId || !hasFitTextSupport2 || !fitText) {
-          return EMPTY_OBJECT4;
-        }
-        const _blockMode = select3(store).getBlockMode(clientId);
-        if (_blockMode === "html") {
-          return { blockMode: _blockMode };
-        }
-        return {
-          blockAttributes: select3(store).getBlockAttributes(clientId),
-          parentId: select3(store).getBlockRootClientId(clientId),
-          blockMode: _blockMode
-        };
-      },
-      [clientId, hasFitTextSupport2, fitText]
-    );
-    const applyFitText = (0, import_element292.useCallback)(() => {
-      if (!blockElement || !hasFitTextSupport2 || !fitText) {
-        return;
-      }
-      const styleId = `fit-text-${clientId}`;
-      let styleElement = blockElement.ownerDocument.getElementById(styleId);
-      if (!styleElement) {
-        styleElement = blockElement.ownerDocument.createElement("style");
-        styleElement.id = styleId;
-        blockElement.ownerDocument.head.appendChild(styleElement);
-      }
-      const blockSelector = `#block-${clientId}`;
-      const applyFontSizeStyle = (size4) => {
-        if (size4 === 0) {
-          styleElement.textContent = "";
-        } else {
-          styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
-        }
-      };
-      const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
-      setFontSize(optimalSize);
-    }, [blockElement, clientId, hasFitTextSupport2, fitText]);
-    (0, import_element292.useEffect)(() => {
-      if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
-        return;
-      }
-      const currentElement = blockElement;
-      const previousVisibility = currentElement.style.visibility;
-      let hideFrameId = null;
-      let calculateFrameId = null;
-      let showTimeoutId = null;
-      hideFrameId = window.requestAnimationFrame(() => {
-        currentElement.style.visibility = "hidden";
-        calculateFrameId = window.requestAnimationFrame(() => {
-          applyFitText();
-          showTimeoutId = setTimeout(() => {
-            currentElement.style.visibility = previousVisibility;
-          }, 10);
-        });
-      });
-      let resizeObserver;
-      if (window.ResizeObserver && currentElement.parentElement) {
-        resizeObserver = new window.ResizeObserver(applyFitText);
-        resizeObserver.observe(currentElement.parentElement);
-        resizeObserver.observe(currentElement);
-      }
-      return () => {
-        if (hideFrameId !== null) {
-          window.cancelAnimationFrame(hideFrameId);
-        }
-        if (calculateFrameId !== null) {
-          window.cancelAnimationFrame(calculateFrameId);
-        }
-        if (showTimeoutId !== null) {
-          clearTimeout(showTimeoutId);
-        }
-        if (resizeObserver) {
-          resizeObserver.disconnect();
-        }
-        const styleId = `fit-text-${clientId}`;
-        const styleElement = currentElement.ownerDocument.getElementById(styleId);
-        if (styleElement) {
-          styleElement.remove();
+        align: {
+          type: "string",
+          // Allow for '' since it is used by the `updateAlignment` function
+          // in toolbar controls for special cases with defined default values.
+          enum: [...ALL_ALIGNMENTS, ""]
         }
       };
-    }, [
-      fitText,
-      clientId,
-      parentId,
-      applyFitText,
-      blockElement,
-      hasFitTextSupport2,
-      blockMode
-    ]);
-    (0, import_element292.useEffect)(() => {
-      if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
-        const frameId = window.requestAnimationFrame(() => {
-          if (blockElement) {
-            applyFitText();
-          }
-        });
-        return () => window.cancelAnimationFrame(frameId);
-      }
-    }, [
-      blockAttributes,
-      fitText,
-      applyFitText,
-      blockElement,
-      hasFitTextSupport2,
-      blockMode
-    ]);
-    return { fontSize };
+    }
+    return settings2;
   }
-  function FitTextControl({
-    clientId,
-    fitText = false,
-    setAttributes,
-    name,
-    fontSize,
-    style
+  function BlockEditAlignmentToolbarControlsPure({
+    name: blockName,
+    align,
+    setAttributes
   }) {
-    const hasSelectedStyleState2 = (0, import_data175.useSelect)(
-      (select3) => {
-        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
-        return hasSelectedBlockStyleState(clientId);
-      },
-      [clientId]
+    const blockAllowedAlignments = getValidAlignments(
+      (0, import_blocks111.getBlockSupport)(blockName, "align"),
+      (0, import_blocks111.hasBlockSupport)(blockName, "alignWide", true)
     );
-    if (!(0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
-      return null;
-    }
-    if (hasSelectedStyleState2) {
+    const validAlignments = useAvailableAlignments(
+      blockAllowedAlignments
+    ).map(({ name }) => name);
+    const blockEditingMode = useBlockEditingMode();
+    if (!validAlignments.length || blockEditingMode !== "default") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-      import_components212.__experimentalToolsPanelItem,
+    const updateAlignment = (nextAlign) => {
+      if (!nextAlign) {
+        const blockType = (0, import_blocks111.getBlockType)(blockName);
+        const blockDefaultAlign = blockType?.attributes?.align?.default;
+        if (blockDefaultAlign) {
+          nextAlign = "";
+        }
+      }
+      setAttributes({ align: nextAlign });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+      BlockAlignmentControl,
       {
-        hasValue: () => fitText,
-        label: (0, import_i18n214.__)("Fit text"),
-        onDeselect: () => setAttributes({ fitText: void 0 }),
-        resetAllFilter: () => ({ fitText: void 0 }),
-        panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-          import_components212.ToggleControl,
-          {
-            label: (0, import_i18n214.__)("Fit text"),
-            checked: fitText,
-            onChange: () => {
-              const newFitText = !fitText || void 0;
-              const updates = { fitText: newFitText };
-              if (newFitText) {
-                if (fontSize) {
-                  updates.fontSize = void 0;
-                }
-                if (style?.typography?.fontSize) {
-                  updates.style = {
-                    ...style,
-                    typography: {
-                      ...style?.typography,
-                      fontSize: void 0
-                    }
-                  };
-                }
-              }
-              setAttributes(updates);
-            },
-            help: fitText ? (0, import_i18n214.__)("Text will resize to fit its container.") : (0, import_i18n214.__)(
-              "The text will resize to fit its container, resetting other font size settings."
-            )
-          }
-        )
+        value: align,
+        onChange: updateAlignment,
+        controls: validAlignments
       }
-    );
+    ) });
   }
-  function addSaveProps5(props, blockType, attributes) {
-    if (!(0, import_blocks106.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
-      return props;
+  var align_default = {
+    shareWithChildBlocks: true,
+    edit: BlockEditAlignmentToolbarControlsPure,
+    useBlockProps: useBlockProps10,
+    addSaveProps: addAssignedAlign,
+    attributeKeys: ["align"],
+    hasSupport(name) {
+      return (0, import_blocks111.hasBlockSupport)(name, "align", false);
     }
-    const { fitText } = attributes;
-    if (!fitText) {
-      return props;
+  };
+  function useBlockProps10({ name, align }) {
+    const blockAllowedAlignments = getValidAlignments(
+      (0, import_blocks111.getBlockSupport)(name, "align"),
+      (0, import_blocks111.hasBlockSupport)(name, "alignWide", true)
+    );
+    const validAlignments = useAvailableAlignments(blockAllowedAlignments);
+    if (validAlignments.some((alignment) => alignment.name === align)) {
+      return { "data-align": align };
     }
-    const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
-    return {
-      ...props,
-      className
-    };
+    return {};
   }
-  function useBlockProps10({ name, fitText }) {
-    if (fitText && (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
-      return {
-        className: "has-fit-text"
-      };
+  function addAssignedAlign(props, blockType, attributes) {
+    const { align } = attributes;
+    const blockAlign = (0, import_blocks111.getBlockSupport)(blockType, "align");
+    const hasWideBlockSupport = (0, import_blocks111.hasBlockSupport)(blockType, "alignWide", true);
+    const isAlignValid = getValidAlignments(
+      blockAlign,
+      hasWideBlockSupport
+    ).includes(align);
+    if (isAlignValid) {
+      props.className = clsx_default(`align${align}`, props.className);
     }
-    return {};
+    return props;
   }
-  (0, import_hooks17.addFilter)(
+  (0, import_hooks18.addFilter)(
     "blocks.registerBlockType",
-    "core/fit-text/addAttribute",
-    addAttributes5
+    "core/editor/align/addAttribute",
+    addAttribute
   );
-  var hasFitTextSupport = (blockNameOrType) => {
-    return (0, import_blocks106.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
-  };
-  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_runtime476.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(FitTextSizeWarning, {}) });
+
+  // packages/block-editor/build-module/hooks/lock.mjs
+  var import_hooks19 = __toESM(require_hooks(), 1);
+  function addAttribute2(settings2) {
+    if ("type" in (settings2.attributes?.lock ?? {})) {
+      return settings2;
     }
-    return null;
-  }
-  var addFitTextControl = (0, import_compose103.createHigherOrderComponent)((BlockEdit2) => {
-    return function AddFitTextControl(props) {
-      const { name, attributes, clientId, isSelected, setAttributes } = props;
-      const { fitText } = attributes;
-      const supportsFitText = (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
-      if (!supportsFitText) {
-        return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props });
+    settings2.attributes = {
+      ...settings2.attributes,
+      lock: {
+        type: "object"
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime476.jsxs)(import_jsx_runtime476.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props }),
-        /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-          FitTextControl,
-          {
-            clientId,
-            fitText,
-            setAttributes,
-            name,
-            fontSize: attributes.fontSize,
-            style: attributes.style
-          }
-        ) }),
-        fitText && /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-          FitTextFontSize,
-          {
-            fitText,
-            name,
-            clientId,
-            isSelected
-          }
-        )
-      ] });
     };
-  }, "addFitTextControl");
-  (0, import_hooks17.addFilter)(
-    "editor.BlockEdit",
-    "core/fit-text/add-fit-text-control",
-    addFitTextControl
-  );
-  var fit_text_default = {
-    useBlockProps: useBlockProps10,
-    addSaveProps: addSaveProps5,
-    attributeKeys: ["fitText", "fontSize", "style"],
-    hasSupport: hasFitTextSupport,
-    edit: () => null
-  };
-
-  // packages/block-editor/build-module/hooks/typography.mjs
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
-  function omit(object, keys) {
-    return Object.fromEntries(
-      Object.entries(object).filter(([key]) => !keys.includes(key))
-    );
+    return settings2;
   }
-  var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
-  var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
-  var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
-  var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
-  var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
-  var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
-  var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
-  var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
-  var TYPOGRAPHY_SUPPORT_KEY = "typography";
-  var TYPOGRAPHY_SUPPORT_KEYS2 = [
-    LINE_HEIGHT_SUPPORT_KEY2,
-    FONT_SIZE_SUPPORT_KEY2,
-    FONT_STYLE_SUPPORT_KEY2,
-    FONT_WEIGHT_SUPPORT_KEY2,
-    FONT_FAMILY_SUPPORT_KEY2,
-    TEXT_ALIGN_SUPPORT_KEY2,
-    TEXT_COLUMNS_SUPPORT_KEY2,
-    TEXT_DECORATION_SUPPORT_KEY2,
-    TEXT_INDENT_SUPPORT_KEY,
-    WRITING_MODE_SUPPORT_KEY2,
-    TEXT_TRANSFORM_SUPPORT_KEY2,
-    LETTER_SPACING_SUPPORT_KEY2,
-    FIT_TEXT_SUPPORT_KEY
-  ];
-  function styleToAttributes2(style) {
-    const updatedStyle = { ...omit(style, ["fontFamily"]) };
-    const fontSizeValue = style?.typography?.fontSize;
-    const fontFamilyValue = style?.typography?.fontFamily;
-    const textColorValue = style?.color?.text;
-    const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
-    const fontFamilySlug = fontFamilyValue?.startsWith(
-      "var:preset|font-family|"
-    ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
-    const textColorSlug = extractPresetSlug(textColorValue, "color");
-    updatedStyle.typography = {
-      ...omit(updatedStyle.typography, ["fontFamily"]),
-      fontSize: fontSizeSlug ? void 0 : fontSizeValue
-    };
-    updatedStyle.color = {
-      ...updatedStyle.color,
-      text: textColorSlug ? void 0 : textColorValue
-    };
-    return {
-      style: cleanEmptyObject(updatedStyle),
-      fontFamily: fontFamilySlug,
-      fontSize: fontSizeSlug,
-      textColor: textColorSlug
-    };
-  }
-  function attributesToStyle2(attributes) {
-    return {
-      ...attributes.style,
-      typography: {
-        ...attributes.style?.typography,
-        fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
-        fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
+  (0, import_hooks19.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);
+
+  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+  var import_hooks20 = __toESM(require_hooks(), 1);
+  var import_blocks114 = __toESM(require_blocks(), 1);
+
+  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
+  var import_components218 = __toESM(require_components(), 1);
+  var import_i18n217 = __toESM(require_i18n(), 1);
+  var import_element300 = __toESM(require_element(), 1);
+  var import_data185 = __toESM(require_data(), 1);
+  var import_blocks113 = __toESM(require_blocks(), 1);
+
+  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
+  var import_components217 = __toESM(require_components(), 1);
+  var import_element299 = __toESM(require_element(), 1);
+  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_data184 = __toESM(require_data(), 1);
+
+  // packages/block-editor/build-module/components/block-manager/index.mjs
+  var import_blocks112 = __toESM(require_blocks(), 1);
+  var import_data183 = __toESM(require_data(), 1);
+  var import_components216 = __toESM(require_components(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_element298 = __toESM(require_element(), 1);
+  var import_compose109 = __toESM(require_compose(), 1);
+  var import_a11y23 = __toESM(require_a11y(), 1);
+
+  // packages/block-editor/build-module/components/block-manager/category.mjs
+  var import_element297 = __toESM(require_element(), 1);
+  var import_compose108 = __toESM(require_compose(), 1);
+  var import_components215 = __toESM(require_components(), 1);
+
+  // 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);
+  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)(
+      "li",
+      {
+        className: "block-editor-block-manager__checklist-item",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+            import_components214.CheckboxControl,
+            {
+              label: blockType.title,
+              checked: value.includes(blockType.name),
+              onChange: (...args) => onItemChange(blockType, ...args)
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(block_icon_default, { icon: blockType.icon })
+        ]
       },
-      color: {
-        ...attributes.style?.color,
-        text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
-      }
-    };
+      blockType.name
+    )) });
   }
-  function TypographyInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element293.useCallback)(
-      (attributes) => {
-        const existingStyle = attributesToStyle2(attributes);
-        const updatedStyle = resetAllFilter(existingStyle);
-        return {
-          ...attributes,
-          ...styleToAttributes2(updatedStyle)
-        };
+  var checklist_default = BlockTypesChecklist;
+
+  // packages/block-editor/build-module/components/block-manager/category.mjs
+  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+  function BlockManagerCategory({
+    title,
+    blockTypes,
+    selectedBlockTypes,
+    onChange
+  }) {
+    const instanceId = (0, import_compose108.useInstanceId)(BlockManagerCategory);
+    const toggleVisible = (0, import_element297.useCallback)(
+      (blockType, nextIsChecked) => {
+        if (nextIsChecked) {
+          onChange([...selectedBlockTypes, blockType]);
+        } else {
+          onChange(
+            selectedBlockTypes.filter(
+              ({ name }) => name !== blockType.name
+            )
+          );
+        }
       },
-      [resetAllFilter]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-      inspector_controls_default,
-      {
-        group: "typography",
-        resetAllFilter: attributesResetAllFilter,
-        children
-      }
+      [selectedBlockTypes, onChange]
     );
-  }
-  function TypographyPanel2({
-    clientId,
-    name,
-    setAttributes,
-    settings: settings2,
-    // Allows rendering outside the `typography` inspector group (e.g. section
-    // blocks direct-render this panel because their support fills are gated
-    // off by editing mode). Defaults to the slot-based wrapper.
-    asWrapper
-  }) {
-    const selectedState = useBlockStyleState();
-    const isEnabled = useHasTypographyPanel(settings2);
-    const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data176.useSelect)(
-      (select3) => {
-        if (!isEnabled) {
-          return {};
+    const toggleAllVisible = (0, import_element297.useCallback)(
+      (nextIsChecked) => {
+        if (nextIsChecked) {
+          onChange([
+            ...selectedBlockTypes,
+            ...blockTypes.filter(
+              (blockType) => !selectedBlockTypes.find(
+                ({ name }) => name === blockType.name
+              )
+            )
+          ]);
+        } else {
+          onChange(
+            selectedBlockTypes.filter(
+              (selectedBlockType) => !blockTypes.find(
+                ({ name }) => name === selectedBlockType.name
+              )
+            )
+          );
         }
-        const {
-          style: _style,
-          fontFamily: _fontFamily,
-          fontSize: _fontSize,
-          fitText: _fitText,
-          textColor: _textColor,
-          className: _className
-        } = select3(store).getBlockAttributes(clientId) || {};
-        return {
-          style: _style,
-          fontFamily: _fontFamily,
-          fontSize: _fontSize,
-          fitText: _fitText,
-          textColor: _textColor,
-          className: _className
-        };
       },
-      [clientId, isEnabled]
+      [blockTypes, selectedBlockTypes, onChange]
     );
-    const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const { value: inheritedValue } = useResolvedStyle(
-      name,
-      className,
-      selectedState
+    if (!blockTypes.length) {
+      return null;
+    }
+    const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
+      (type) => (selectedBlockTypes ?? []).some(
+        (selectedBlockType) => selectedBlockType.name === type
+      )
     );
-    const value = (0, import_element293.useMemo)(() => {
-      if (isStateSelected) {
-        return getStyleForState2(style, selectedState);
+    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)(
+      "div",
+      {
+        role: "group",
+        "aria-labelledby": titleId,
+        className: "block-editor-block-manager__category",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime485.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 })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+            checklist_default,
+            {
+              blockTypes,
+              value: checkedBlockNames,
+              onItemChange: toggleVisible
+            }
+          )
+        ]
       }
-      return attributesToStyle2({ style, fontFamily, fontSize, textColor });
-    }, [
-      isStateSelected,
-      selectedState,
-      style,
-      fontSize,
-      fontFamily,
-      textColor
-    ]);
-    const onChange = isStateSelected ? (newStyle) => {
-      setAttributes({
-        style: setStyleForState(style, selectedState, newStyle)
-      });
-    } : (newStyle) => {
-      const newAttributes = styleToAttributes2(newStyle);
-      const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
-      if (hasFontSize && fitText) {
-        newAttributes.fitText = void 0;
+    );
+  }
+  var category_default2 = BlockManagerCategory;
+
+  // packages/block-editor/build-module/components/block-manager/index.mjs
+  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+  function BlockManager({
+    blockTypes,
+    selectedBlockTypes,
+    onChange,
+    showSelectAll = true
+  }) {
+    const debouncedSpeak = (0, import_compose109.useDebounce)(import_a11y23.speak, 500);
+    const [search, setSearch] = (0, import_element298.useState)("");
+    const { categories, isMatchingSearchTerm } = (0, import_data183.useSelect)((select3) => {
+      return {
+        categories: select3(import_blocks112.store).getCategories(),
+        isMatchingSearchTerm: select3(import_blocks112.store).isMatchingSearchTerm
+      };
+    }, []);
+    const filteredBlockTypes = blockTypes.filter((blockType) => {
+      return !search || isMatchingSearchTerm(blockType, search);
+    });
+    const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
+    const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
+    (0, import_element298.useEffect)(() => {
+      if (!search) {
+        return;
       }
-      setAttributes(newAttributes);
-    };
-    const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks107.getBlockSupport)(name, ["color", "enableContrastChecker"]);
-    const contrastWarning = useBlockColorContrastWarning({
-      clientId,
-      name,
-      enabled: !!enableContrastChecking,
-      checkLinkColor: false,
-      messageOverride: (0, import_i18n215.__)(
-        "This color has poor contrast against the background. Consider increasing contrast."
+      const count = filteredBlockTypes.length;
+      const resultsFoundMessage = (0, import_i18n215.sprintf)(
+        /* translators: %d: number of results. */
+        (0, import_i18n215._n)("%d result found.", "%d results found.", count),
+        count
+      );
+      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)(
+        import_components216.SearchControl,
+        {
+          label: (0, import_i18n215.__)("Search for a block"),
+          placeholder: (0, import_i18n215.__)("Search for a block"),
+          value: search,
+          onChange: (nextSearch) => setSearch(nextSearch),
+          className: "block-editor-block-manager__search"
+        }
+      ),
+      showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+        import_components216.CheckboxControl,
+        {
+          className: "block-editor-block-manager__select-all",
+          label: (0, import_i18n215.__)("Select all"),
+          checked: isAllChecked,
+          onChange: () => {
+            if (isAllChecked) {
+              onChange([]);
+            } else {
+              onChange(blockTypes);
+            }
+          },
+          indeterminate: isIndeterminate
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(
+        "div",
+        {
+          tabIndex: "0",
+          role: "region",
+          "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)(
+              category_default2,
+              {
+                title: category.title,
+                blockTypes: filteredBlockTypes.filter(
+                  (blockType) => blockType.category === category.slug
+                ),
+                selectedBlockTypes,
+                onChange
+              },
+              category.slug
+            )),
+            /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+              category_default2,
+              {
+                title: (0, import_i18n215.__)("Uncategorized"),
+                blockTypes: filteredBlockTypes.filter(
+                  ({ category }) => !category
+                ),
+                selectedBlockTypes,
+                onChange
+              }
+            )
+          ]
+        }
       )
-    });
-    if (!isEnabled) {
-      return null;
-    }
-    const typographyDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
-      TYPOGRAPHY_SUPPORT_KEY,
-      "__experimentalDefaultControls"
-    ]);
-    const colorDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
-      "color",
-      "__experimentalDefaultControls"
-    ]);
-    const defaultControls = {
-      ...typographyDefaultControls,
-      textColor: colorDefaultControls?.text
+    ] });
+  }
+
+  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
+  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
+  function BlockAllowedBlocksModal({
+    clientId,
+    blockTypes,
+    selectedBlockTypes,
+    onClose
+  }) {
+    const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element299.useState)(selectedBlockTypes);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data184.useDispatch)(store);
+    const handleSubmit = () => {
+      const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
+      const newBlockNames = currentSelectedBlockTypes.map(
+        ({ name }) => name
+      );
+      updateBlockAttributes2(clientId, {
+        allowedBlocks: isFullySelected ? void 0 : newBlockNames
+      });
+      onClose();
     };
-    const Wrapper = asWrapper || TypographyInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-      TypographyPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+      import_components217.Modal,
       {
-        as: Wrapper,
-        panelId: clientId,
-        settings: settings2,
-        value,
-        onChange,
-        defaultControls,
-        contrastWarning,
-        inheritedValue
+        title: (0, import_i18n216._x)("Manage allowed blocks", "modal title"),
+        onRequestClose: onClose,
+        overlayClassName: "block-editor-block-allowed-blocks-modal",
+        focusOnMount: "firstContentElement",
+        size: "medium",
+        children: /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(
+          import_components217.__experimentalVStack,
+          {
+            as: "form",
+            onSubmit: (e2) => {
+              e2.preventDefault();
+              handleSubmit();
+            },
+            spacing: "4",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(Text, { children: (0, import_i18n216.__)(
+                "Select which blocks can be added inside this container."
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+                BlockManager,
+                {
+                  blockTypes,
+                  selectedBlockTypes: currentSelectedBlockTypes,
+                  onChange: (newSelectedBlockTypes) => {
+                    setCurrentSelectedBlockTypes(newSelectedBlockTypes);
+                  }
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime487.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)(
+                      import_components217.Button,
+                      {
+                        variant: "tertiary",
+                        onClick: onClose,
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n216.__)("Cancel")
+                      }
+                    ) }),
+                    /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+                      import_components217.Button,
+                      {
+                        variant: "primary",
+                        type: "submit",
+                        __next40pxDefaultSize: true,
+                        children: (0, import_i18n216.__)("Apply")
+                      }
+                    ) })
+                  ]
+                }
+              )
+            ]
+          }
+        )
       }
     );
   }

-  // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
-  function SectionStyleControls({
-    blockName,
-    clientId,
-    contentClientIds
-  }) {
-    const settings2 = useBlockSettings(blockName);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data177.useDispatch)(store);
-    const { hasButtons, hasHeading } = (0, import_data177.useSelect)(
+  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
+  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
+  function BlockAllowedBlocksControl({ clientId }) {
+    const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element300.useState)(false);
+    const { blockTypes, selectedBlockNames } = (0, import_data185.useSelect)(
       (select3) => {
-        const blockNames = select3(store).getBlockNamesByClientId(
-          contentClientIds
-        );
+        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         return {
-          hasButtons: blockNames.includes("core/buttons"),
-          hasHeading: blockNames.includes("core/heading")
+          blockTypes: select3(import_blocks113.store).getBlockTypes(),
+          selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
         };
       },
-      [contentClientIds]
+      [clientId]
     );
-    const setAttributes = (newAttributes) => {
-      updateBlockAttributes2(clientId, newAttributes);
-    };
-    const typographySettings = (0, import_element294.useMemo)(
-      () => ({ ...settings2, typography: {} }),
-      [settings2]
+    const filteredBlockTypes = blockTypes.filter(
+      (blockType) => (0, import_blocks113.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
     );
-    const backgroundSettings = (0, import_element294.useMemo)(
-      () => ({
-        ...settings2,
-        background: {
-          ...settings2.background,
-          backgroundImage: false,
-          backgroundSize: false
-        }
-      }),
-      [settings2]
+    if (!filteredBlockTypes) {
+      return null;
+    }
+    const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
+      (blockType) => selectedBlockNames.includes(blockType.name)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        TypographyPanel2,
-        {
-          clientId,
-          name: blockName,
-          settings: typographySettings,
-          setAttributes,
-          asWrapper: TypographyToolsPanel
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        BackgroundImagePanel3,
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+        import_components218.BaseControl,
         {
-          clientId,
-          name: blockName,
-          settings: backgroundSettings,
-          setAttributes,
-          asWrapper: BackgroundToolsPanel
+          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)(
+              import_components218.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "secondary",
+                onClick: () => {
+                  setIsBlockControlOpened(true);
+                },
+                className: "block-editor-block-allowed-blocks-control__button",
+                children: (0, import_i18n217.__)("Manage allowed blocks")
+              }
+            )
+          ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        ElementsEdit,
+      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+        BlockAllowedBlocksModal,
         {
           clientId,
-          name: blockName,
-          settings: settings2,
-          setAttributes,
-          asWrapper: ColorToolsPanel,
-          label: (0, import_i18n216.__)("Elements"),
-          defaultControls: {
-            button: hasButtons,
-            heading: hasHeading
-          }
+          blockTypes: filteredBlockTypes,
+          selectedBlockTypes,
+          onClose: () => setIsBlockControlOpened(false)
         }
       )
     ] });
   }
-  var StylesTab = ({
-    blockName,
-    clientId,
-    hasBlockStyles,
-    isSectionBlock: isSectionBlock2,
-    contentClientIds
-  }) => {
-    const borderPanelLabel = useBorderPanelLabel({ clientId });
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
-      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(block_styles_default, { clientId }),
-      isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        SectionStyleControls,
-        {
-          blockName,
-          clientId,
-          contentClientIds
+
+  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+  var import_jsx_runtime489 = __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 }) });
+  }
+  var allowed_blocks_default = {
+    edit: BlockEditAllowedBlocksControlPure,
+    attributeKeys: ["allowedBlocks"],
+    hasSupport(name) {
+      return (0, import_blocks114.hasBlockSupport)(name, "allowedBlocks");
+    }
+  };
+  function addAttribute3(settings2) {
+    if (settings2?.attributes?.allowedBlocks?.type) {
+      return settings2;
+    }
+    if ((0, import_blocks114.hasBlockSupport)(settings2, "allowedBlocks")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        allowedBlocks: {
+          type: "array"
         }
-      ),
-      (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "typography",
-            label: (0, import_i18n216.__)("Typography")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "color",
-            label: (0, import_i18n216.__)("Color"),
-            className: "color-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "background",
-            label: (0, import_i18n216.__)("Background"),
-            className: "background-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(inspector_controls_default.Slot, { group: "filter" }),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "layout",
-            label: (0, import_i18n216.__)("Layout")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "dimensions",
-            label: (0, import_i18n216.__)("Dimensions")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "border",
-            label: borderPanelLabel
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "elements",
-            label: (0, import_i18n216.__)("Elements"),
-            className: "elements-block-support-panel__inner-wrapper"
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(position_controls_panel_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(inspector_controls_default.Slot, { group: "styles" })
-      ] })
-    ] });
-  };
-  var styles_tab_default = StylesTab;
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
-  var import_components214 = __toESM(require_components(), 1);
-  var import_i18n217 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/components/block-quick-navigation/index.mjs
-  var import_blocks108 = __toESM(require_blocks(), 1);
-  var import_data178 = __toESM(require_data(), 1);
-  var import_components213 = __toESM(require_components(), 1);
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
-  function BlockQuickNavigation({
-    clientIds,
-    onSelect,
-    onSwitchToListView,
-    hasListViewTab
-  }) {
-    if (!clientIds.length) {
-      return null;
+      };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-      BlockQuickNavigationItem,
-      {
-        onSelect,
-        onSwitchToListView,
-        hasListViewTab,
-        clientId
-      },
-      clientId
-    )) });
+    return settings2;
   }
-  function BlockQuickNavigationItem({
-    clientId,
-    onSelect,
-    onSwitchToListView,
-    hasListViewTab
-  }) {
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data178.useSelect)(
-      (select3) => {
-        const {
-          isBlockSelected: isBlockSelected2,
-          hasSelectedInnerBlock: hasSelectedInnerBlock2,
-          getBlockOrder: getBlockOrder2,
-          getBlockName: getBlockName2,
-          shouldRenderBlockListView: shouldRenderBlockListView2
-        } = unlock(select3(store));
-        const _blockName = getBlockName2(clientId);
-        return {
-          isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
-            clientId,
-            /* deep: */
-            true
-          ),
-          childBlocks: getBlockOrder2(clientId),
-          shouldRenderListView: shouldRenderBlockListView2(clientId),
-          blockName: _blockName
-        };
-      },
-      [clientId]
+  (0, import_hooks20.addFilter)(
+    "blocks.registerBlockType",
+    "core/allowedBlocks/attribute",
+    addAttribute3
+  );
+  function addTransforms3(result, source, index2, results) {
+    if (!(0, import_blocks114.hasBlockSupport)(result.name, "allowedBlocks")) {
+      return result;
+    }
+    if (source.length !== 1 && 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 (results.length > 1 && source.length > 1 && results.length !== source.length) {
+      return result;
+    }
+    if (result.attributes.allowedBlocks) {
+      return result;
+    }
+    const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
+    if (!sourceAllowedBlocks) {
+      return result;
+    }
+    const blockType = (0, import_blocks114.getBlockType)(result.name);
+    const destinationAllowedBlocks = blockType?.allowedBlocks || [];
+    if (!destinationAllowedBlocks.length) {
+      return {
+        ...result,
+        attributes: {
+          ...result.attributes,
+          allowedBlocks: sourceAllowedBlocks
+        }
+      };
+    }
+    const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
+      (block) => destinationAllowedBlocks.includes(block)
     );
-    const blockType = (0, import_blocks108.getBlockType)(blockName);
-    const displayTitle = useBlockDisplayTitle({
-      clientId,
-      context: "list-view"
-    });
-    const blockTitle = displayTitle || blockType?.title || blockName;
-    const { selectBlock: selectBlock2 } = (0, import_data178.useDispatch)(store);
-    const hasChildren = childBlocks && childBlocks.length > 0;
-    const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-      import_components213.Button,
-      {
-        __next40pxDefaultSize: true,
-        className: "block-editor-block-quick-navigation__item",
-        isPressed: isSelected,
-        onClick: async () => {
-          await selectBlock2(clientId);
-          if (canNavigateToListView && onSwitchToListView) {
-            onSwitchToListView(clientId);
-          }
-          if (onSelect) {
-            onSelect(clientId);
-          }
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(import_components213.Flex, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.__experimentalTruncate, { children: blockTitle }) }),
-          canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
-        ] })
+    return {
+      ...result,
+      attributes: {
+        ...result.attributes,
+        allowedBlocks: filteredSourceAllowedBlocks
       }
-    );
+    };
   }
+  (0, import_hooks20.addFilter)(
+    "blocks.switchToBlockType.transformedBlock",
+    "core/allowedBlocks/addTransforms",
+    addTransforms3
+  );

-  // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
-  var ContentTab = ({
-    contentClientIds,
-    onSwitchToListView,
-    hasListViewTab
-  }) => {
-    if (!contentClientIds || contentClientIds.length === 0) {
+  // packages/block-editor/build-module/hooks/anchor.mjs
+  var import_hooks21 = __toESM(require_hooks(), 1);
+  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 ANCHOR_REGEX = /[\s#]/g;
+  function addAttribute4(settings2) {
+    if ("type" in (settings2.attributes?.anchor ?? {})) {
+      return settings2;
+    }
+    if ((0, import_blocks115.hasBlockSupport)(settings2, "anchor")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        anchor: {
+          type: "string"
+        }
+      };
+    }
+    return settings2;
+  }
+  function BlockEditAnchorControlPure({ anchor, setAttributes }) {
+    const blockEditingMode = useBlockEditingMode();
+    if (blockEditingMode !== "default") {
       return null;
     }
-    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_jsx_runtime480.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components214.PanelBody, { title: (0, import_i18n217.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime480.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_runtime481 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs5 } = unlock(import_components215.privateApis);
-  function InspectorControlsTabs({
-    blockName,
-    clientId,
-    hasBlockStyles,
-    tabs,
-    isSectionBlock: isSectionBlock2,
-    contentClientIds
-  }) {
-    const listViewRef = (0, import_element295.useRef)(null);
-    const showIconLabels = (0, import_data179.useSelect)((select3) => {
-      return select3(import_preferences5.store).get("core", "showIconLabels");
-    }, []);
-    const { requestedTab } = (0, import_data179.useSelect)((select3) => ({
-      requestedTab: unlock(
-        select3(store)
-      ).getRequestedInspectorTab()
-    }));
-    const [selectedTabId, setSelectedTabId] = (0, import_element295.useState)(
-      () => requestedTab?.tabName ?? tabs[0]?.name
-    );
-    const hasUserSelectionRef = (0, import_element295.useRef)(false);
-    const isProgrammaticSwitchRef = (0, import_element295.useRef)(false);
-    const {
-      __unstableSetOpenListViewPanel: setOpenListViewPanel,
-      __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
-      __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
-    } = (0, import_data179.useDispatch)(store);
-    const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
-      (0, import_data179.useDispatch)(store)
-    );
-    (0, import_element295.useEffect)(() => {
-      hasUserSelectionRef.current = false;
-    }, [clientId]);
-    (0, import_element295.useEffect)(() => {
-      if (!requestedTab) {
-        return;
-      }
-      setSelectedTabId(requestedTab.tabName);
-      if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
-        setOpenListViewPanel(requestedTab.options.openPanel);
-        incrementListViewExpandRevision();
-      }
-      isProgrammaticSwitchRef.current = true;
-      hasUserSelectionRef.current = true;
-      clearRequestedInspectorTab2();
-    }, [
-      requestedTab,
-      setOpenListViewPanel,
-      incrementListViewExpandRevision,
-      clearRequestedInspectorTab2
-    ]);
-    (0, import_element295.useEffect)(() => {
-      if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
-        setAllListViewPanelsOpen();
-        incrementListViewExpandRevision();
-      }
-    }, [
-      clientId,
-      selectedTabId,
-      setAllListViewPanelsOpen,
-      incrementListViewExpandRevision
-    ]);
-    (0, import_element295.useEffect)(() => {
-      if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
-        return;
-      }
-      const firstTabName = tabs[0]?.name;
-      if (selectedTabId !== firstTabName) {
-        setSelectedTabId(firstTabName);
-      }
-    }, [tabs, selectedTabId]);
-    const handleTabSelect = (tabId) => {
-      setSelectedTabId(tabId);
-      hasUserSelectionRef.current = true;
-      if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
-        setAllListViewPanelsOpen();
-        incrementListViewExpandRevision();
-      }
-      isProgrammaticSwitchRef.current = false;
-    };
-    const hasListViewTab = tabs.some(
-      (tab) => tab.name === TAB_LIST_VIEW.name
-    );
-    const switchToListView = (targetClientId) => {
-      if (hasListViewTab) {
-        setOpenListViewPanel(targetClientId);
-        incrementListViewExpandRevision();
-        isProgrammaticSwitchRef.current = true;
-        handleTabSelect(TAB_LIST_VIEW.name);
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(
-      Tabs5,
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+      import_components219.TextControl,
       {
-        selectedTabId,
-        onSelect: handleTabSelect,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabList, { children: tabs.map(
-            (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
-                Tabs5.Tab,
-                {
-                  tabId: tab.name,
-                  "aria-label": tab.title,
-                  render: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(tooltip_exports.Trigger, {}),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components215.Icon, { icon: tab.icon })
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(tooltip_exports.Popup, { children: tab.title })
-            ] }, tab.name)
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
-              content_tab_default,
-              {
-                contentClientIds,
-                onSwitchToListView: switchToListView,
-                hasListViewTab
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(inspector_controls_default.Slot, { group: "content" })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-            /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(ListViewContentPopover, { listViewRef })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
-            styles_tab_default,
+        className: "html-anchor-control",
+        label: (0, import_i18n218.__)("HTML anchor"),
+        help: /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.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)(
+            import_components219.ExternalLink,
             {
-              blockName,
-              clientId,
-              hasBlockStyles,
-              isSectionBlock: isSectionBlock2,
-              contentClientIds
+              href: (0, import_i18n218.__)(
+                "https://wordpress.org/documentation/article/page-jumps/"
+              ),
+              children: (0, import_i18n218.__)("Learn more about anchors")
             }
-          ) })
-        ]
-      },
-      clientId
+          )
+        ] }),
+        value: anchor || "",
+        placeholder: null,
+        onChange: (nextValue) => {
+          nextValue = nextValue.replace(ANCHOR_REGEX, "-");
+          setAttributes({
+            anchor: nextValue !== "" ? nextValue : void 0
+          });
+        },
+        autoCapitalize: "none",
+        autoComplete: "off"
+      }
     ) });
   }
-
-  // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
-  var import_components216 = __toESM(require_components(), 1);
-  var import_data180 = __toESM(require_data(), 1);
-  var EMPTY_ARRAY17 = [];
-  function getShowTabs(blockName, tabSettings = {}) {
-    if (tabSettings[blockName] !== void 0) {
-      return tabSettings[blockName];
+  var anchor_default = {
+    addSaveProps: addSaveProps5,
+    edit: BlockEditAnchorControlPure,
+    attributeKeys: ["anchor"],
+    hasSupport(name) {
+      return (0, import_blocks115.hasBlockSupport)(name, "anchor");
     }
-    if (tabSettings.default !== void 0) {
-      return tabSettings.default;
+  };
+  function addSaveProps5(extraProps, blockType, attributes) {
+    if ((0, import_blocks115.hasBlockSupport)(blockType, "anchor")) {
+      extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
     }
-    return true;
+    return extraProps;
   }
-  function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
-    const tabs = [];
-    const {
-      bindings: bindingsGroup,
-      border: borderGroup,
-      color: colorGroup,
-      content: contentGroup,
-      default: defaultGroup,
-      layout: layoutGroup,
-      dimensions: dimensionsGroup,
-      list: listGroup,
-      position: positionGroup,
-      styles: stylesGroup,
-      typography: typographyGroup,
-      effects: effectsGroup
-    } = groups_default;
-    const listFills = (0, import_components216.__experimentalUseSlotFills)(listGroup.name);
-    const hasListFills = !!listFills && listFills.length;
-    const contentFills = (0, import_components216.__experimentalUseSlotFills)(contentGroup.name);
-    const hasContentFills = !!contentFills && contentFills.length;
-    const styleFills = [
-      ...(0, import_components216.__experimentalUseSlotFills)(borderGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(colorGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(layoutGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(positionGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(stylesGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(typographyGroup.name) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(effectsGroup.name) || []
-    ];
-    const hasStyleFills = styleFills.length;
-    const advancedFills = [
-      ...(0, import_components216.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
-      ...(0, import_components216.__experimentalUseSlotFills)(bindingsGroup.name) || []
-    ];
-    const settingsFills = [
-      ...(0, import_components216.__experimentalUseSlotFills)(defaultGroup.name) || [],
-      ...hasListFills && hasStyleFills > 1 ? advancedFills : []
-    ];
-    const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
-    if (hasContentTab) {
-      tabs.push(TAB_CONTENT);
-    }
-    if (hasListFills) {
-      tabs.push(TAB_LIST_VIEW);
-    }
-    if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
-    advancedFills.length && (hasContentTab || hasListFills)) {
-      tabs.push(TAB_SETTINGS);
+  (0, import_hooks21.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);
+
+  // packages/block-editor/build-module/hooks/aria-label.mjs
+  var import_hooks22 = __toESM(require_hooks(), 1);
+  var import_blocks116 = __toESM(require_blocks(), 1);
+  function addAttribute5(settings2) {
+    if (settings2?.attributes?.ariaLabel?.type) {
+      return settings2;
     }
-    const { tabSettings, isPreviewMode } = (0, import_data180.useSelect)((select3) => {
-      const settings2 = select3(store).getSettings();
-      return {
-        tabSettings: settings2.blockInspectorTabs,
-        isPreviewMode: settings2.isPreviewMode
+    if ((0, import_blocks116.hasBlockSupport)(settings2, "ariaLabel")) {
+      settings2.attributes = {
+        ...settings2.attributes,
+        ariaLabel: {
+          type: "string"
+        }
       };
-    }, []);
-    if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
-      tabs.push(TAB_STYLES);
     }
-    const showTabs = getShowTabs(blockName, tabSettings);
-    return showTabs ? tabs : EMPTY_ARRAY17;
+    return settings2;
   }
-
-  // packages/block-editor/build-module/components/inspector-controls/last-item.mjs
-  var import_components217 = __toESM(require_components(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot9 } = (0, import_components217.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
-  var InspectorControlsLastItem = (props) => {
-    const context = useBlockEditContext();
-    if (!context[mayDisplayControlsKey]) {
-      return null;
+  function addSaveProps6(extraProps, blockType, attributes) {
+    if ((0, import_blocks116.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
+      extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
+    }
+    return extraProps;
+  }
+  var aria_label_default = {
+    addSaveProps: addSaveProps6,
+    attributeKeys: ["ariaLabel"],
+    hasSupport(name) {
+      return (0, import_blocks116.hasBlockSupport)(name, "ariaLabel");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Fill4, { ...props });
-  };
-  InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Slot9, { ...props });
   };
-  var last_item_default = InspectorControlsLastItem;
+  (0, import_hooks22.addFilter)(
+    "blocks.registerBlockType",
+    "core/ariaLabel/attribute",
+    addAttribute5
+  );

-  // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
-  var import_data181 = __toESM(require_data(), 1);
-  function useBlockInspectorAnimationSettings(blockType) {
-    return (0, import_data181.useSelect)(
-      (select3) => {
-        if (blockType) {
-          const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
-          const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
-          const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
-          const _selectedBlockClientId = getSelectedBlockClientId2();
-          const animationParentBlockClientId = getBlockParentsByBlockName2(
-            _selectedBlockClientId,
-            animationParent,
-            true
-          )[0];
-          if (!animationParentBlockClientId && blockType.name !== animationParent) {
-            return null;
-          }
-          return globalBlockInspectorAnimationSettings?.[blockType.name];
-        }
-        return null;
-      },
-      [blockType]
-    );
-  }
+  // 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/block-editor/build-module/hooks/states.mjs
-  var import_element296 = __toESM(require_element(), 1);
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
-  var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
-  var PSEUDO_STATE_LABELS = {
-    ":hover": (0, import_i18n218._x)("Hover", "Name for the CSS pseudo-class selector"),
-    ":focus": (0, import_i18n218._x)("Focus", "Name for the CSS pseudo-class selector"),
-    ":focus-visible": (0, import_i18n218._x)(
-      "Focus-visible",
-      "Name for the CSS pseudo-class selector"
-    ),
-    ":active": (0, import_i18n218._x)("Active", "Name for the CSS pseudo-class selector")
-  };
-  var RESPONSIVE_STATE_LABELS = {
-    "@tablet": (0, import_i18n218.__)("Tablet"),
-    "@mobile": (0, import_i18n218.__)("Mobile")
+  // packages/dataviews/build-module/constants.mjs
+  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")
   };
-  function getDeviceStateOptions(viewportSettings) {
-    const breakpoints = getViewportBreakpoints5(viewportSettings);
-    return Object.entries(RESPONSIVE_STATE_LABELS).filter(
-      ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
-    ).map(([value, label]) => ({
-      value,
-      label
-    }));
-  }
-  var VALID_BLOCK_PSEUDO_STATES = {
-    "core/button": [":hover", ":focus", ":focus-visible", ":active"],
-    "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
-  };
-  function getPseudoStateOptions(name) {
-    const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
-    return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
-      value: state,
-      label: PSEUDO_STATE_LABELS[state]
-    }));
-  }
-  var DEFAULT_STATE_VALUE3 = "default";
-  var EMPTY_STATE_OPTIONS = [];
-  function BlockStatesControl({ name, value, onChange }) {
-    const pseudoStateOptions = (0, import_element296.useMemo)(
-      () => getPseudoStateOptions(name),
-      [name]
-    );
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    if (!pseudoStateOptions.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-      StateControl,
-      {
-        pseudoStates: pseudoStateOptions,
-        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
-        onChangePseudoState: (pseudo) => onChange({ pseudo }),
-        popoverProps: dropdownMenuProps.popoverProps,
-        showText: false
+
+  // 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);
+        }
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
   }
-  function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
-    const pseudoStateOptions = (0, import_element296.useMemo)(
-      () => getPseudoStateOptions(name),
-      [name]
-    );
-    const [viewportSettings] = useSettings("viewport");
-    const deviceStateOptions = (0, import_element296.useMemo)(
-      () => getDeviceStateOptions(viewportSettings),
-      [viewportSettings]
-    );
-    if (!pseudoStateOptions.length && !isResponsiveEditing3) {
+
+  // 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") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-      StateControlBadges,
-      {
-        viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
-        pseudoStates: pseudoStateOptions,
-        viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
-        pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
+    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 null;
   }

-  // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
-  function StyleInspectorSlots({
-    clientId,
-    showAdvancedControls = true,
-    showPositionControls = true,
-    showBindingsControls = true
-  }) {
-    const borderPanelLabel = useBorderPanelLabel({ clientId });
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "typography",
-          label: (0, import_i18n219.__)("Typography")
-        }
+  // 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" })
+  };
+  function toComparableTemporals(fieldValue, filterValue) {
+    const filterTime = parseTime2(filterValue);
+    if (filterTime !== null) {
+      return [parseTime2(fieldValue) ?? NaN, filterTime];
+    }
+    return [
+      (0, import_date4.getDate)(fieldValue).getTime(),
+      (0, import_date4.getDate)(filterValue).getTime()
+    ];
+  }
+  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();
+    }
+  }
+  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(", ")
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "color",
-          label: (0, import_i18n219.__)("Color"),
-          className: "color-block-support-panel__inner-wrapper"
-        }
+      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"
+  };
+  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
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "background",
-          label: (0, import_i18n219.__)("Background"),
-          className: "background-block-support-panel__inner-wrapper"
+      filter(item, field, filterValue) {
+        if (!filterValue?.length) {
+          return true;
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n219.__)("Layout") }),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "dimensions",
-          label: (0, import_i18n219.__)("Dimensions")
+        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
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "border", label: borderPanelLabel }),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        inspector_controls_default.Slot,
-        {
-          group: "elements",
-          label: (0, import_i18n219.__)("Elements"),
-          className: "elements-block-support-panel__inner-wrapper"
+      filter(item, field, filterValue) {
+        if (!filterValue?.length) {
+          return true;
         }
-      ),
-      showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(position_controls_panel_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "styles" }),
-      showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
-      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(advanced_controls_panel_default, {}) })
-    ] });
-  }
-  function StyleStateInspectorSlots({
-    blockName,
-    clientId,
-    contentClientIds,
-    isSectionBlock: isSectionBlock2,
-    selectedBlockStyleState: selectedBlockStyleState2
-  }) {
-    const borderPanelLabel = useBorderPanelLabel({ clientId });
-    const showLayoutControls = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
-      showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        SectionStyleControls,
-        {
-          blockName,
-          clientId,
-          contentClientIds
+        const fieldValue = field.getValue({ item });
+        if (!Array.isArray(fieldValue)) {
+          return false;
         }
-      ) }),
-      !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "typography",
-            label: (0, import_i18n219.__)("Typography")
-          }
+        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]
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "color",
-            label: (0, import_i18n219.__)("Color"),
-            className: "color-block-support-panel__inner-wrapper"
-          }
+        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_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>"
+          ),
+          filter.name,
+          `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "background",
-            label: (0, import_i18n219.__)("Background"),
-            className: "background-block-support-panel__inner-wrapper"
-          }
+        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_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}`
         ),
-        showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "layout",
-            label: (0, import_i18n219.__)("Layout")
-          }
+        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_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
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "dimensions",
-            label: (0, import_i18n219.__)("Dimensions")
-          }
+        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_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
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "border",
-            label: borderPanelLabel
-          }
+        filterTextWrappers
+      ),
+      filter(item, field, filterValue) {
+        return filterValue !== field.getValue({ item });
+      },
+      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
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          inspector_controls_default.Slot,
-          {
-            group: "elements",
-            label: (0, import_i18n219.__)("Elements"),
-            className: "elements-block-support-panel__inner-wrapper"
-          }
-        )
-      ] })
-    ] });
-  }
-  function BlockInspector() {
-    const {
-      selectedBlockCount,
-      renderedBlockName,
-      renderedBlockClientId,
-      blockType,
-      isSectionBlock: isSectionBlock2,
-      isSectionBlockInSelection,
-      hasBlockStyles,
-      editedContentOnlySection: editedContentOnlySection2,
-      blockEditingMode,
-      selectedBlockStyleState: selectedBlockStyleState2,
-      showStateOnCanvas,
-      isResponsiveEditing: isResponsiveEditing3,
-      blockStatesEditingEnabled
-    } = (0, import_data182.useSelect)((select3) => {
-      const {
-        getSettings: getSettings8,
-        getSelectedBlockClientId: getSelectedBlockClientId2,
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getSelectedBlockCount: getSelectedBlockCount2,
-        getBlockName: getBlockName2,
-        getParentSectionBlock: getParentSectionBlock2,
-        isSectionBlock: _isSectionBlock,
-        getEditedContentOnlySection: getEditedContentOnlySection2,
-        isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
-        getBlockEditingMode: getBlockEditingMode2,
-        getSelectedBlockStyleState: getSelectedBlockStyleState2,
-        isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
-        isResponsiveEditing: _isResponsiveEditing
-      } = unlock(select3(store));
-      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks109.store);
-      const _selectedBlockClientId = getSelectedBlockClientId2();
-      const isWithinEditedSection = isWithinEditedContentOnlySection2(
-        _selectedBlockClientId
-      );
-      const _renderedBlockClientId = isWithinEditedSection ? _selectedBlockClientId : getParentSectionBlock2(_selectedBlockClientId) || _selectedBlockClientId;
-      const _renderedBlockName = _renderedBlockClientId && getBlockName2(_renderedBlockClientId);
-      const _blockType = _renderedBlockName && (0, import_blocks109.getBlockType)(_renderedBlockName);
-      const selectedBlockClientIds = getSelectedBlockClientIds2();
-      const _isSectionBlockInSelection = selectedBlockClientIds.some(
-        (id) => _isSectionBlock(id)
-      );
-      const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
-      const _hasBlockStyles = blockStyles && blockStyles.length > 0;
-      return {
-        selectedBlockCount: getSelectedBlockCount2(),
-        renderedBlockClientId: _renderedBlockClientId,
-        renderedBlockName: _renderedBlockName,
-        blockType: _blockType,
-        isSectionBlockInSelection: _isSectionBlockInSelection,
-        isSectionBlock: _isSectionBlock(_renderedBlockClientId),
-        hasBlockStyles: _hasBlockStyles,
-        editedContentOnlySection: getEditedContentOnlySection2(),
-        blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
-        selectedBlockStyleState: getSelectedBlockStyleState2(
-          _renderedBlockClientId
+        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
         ),
-        showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
-          _renderedBlockClientId
+        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
         ),
-        isResponsiveEditing: _isResponsiveEditing(),
-        blockStatesEditingEnabled: getSettings8().blockStatesEditingEnabled
-      };
-    }, []);
-    const contentClientIds = (0, import_data182.useSelect)(
-      (select3) => {
-        if (!isSectionBlock2 || !renderedBlockClientId) {
-          return [];
+        filterTextWrappers
+      ),
+      filter(item, field, filterValue) {
+        if (filterValue === void 0) {
+          return true;
         }
-        const {
-          getClientIdsOfDescendants: getClientIdsOfDescendants2,
-          getBlockEditingMode: getBlockEditingMode2,
-          shouldRenderBlockListView: shouldRenderBlockListView2
-        } = unlock(select3(store));
-        const descendants = getClientIdsOfDescendants2(
-          renderedBlockClientId
-        );
-        const listViewDescendants = /* @__PURE__ */ new Set();
-        descendants.forEach((clientId) => {
-          if (shouldRenderBlockListView2(clientId)) {
-            const listViewChildren = getClientIdsOfDescendants2(clientId);
-            listViewChildren.forEach(
-              (childId) => listViewDescendants.add(childId)
-            );
-          }
-        });
-        return descendants.filter((current) => {
-          return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
-        });
+        const fieldValue = field.getValue({ item });
+        return fieldValue <= filterValue;
       },
-      [isSectionBlock2, renderedBlockClientId]
-    );
-    const availableTabs = useInspectorControlsTabs(
-      blockType?.name,
-      contentClientIds,
-      isSectionBlock2,
-      hasBlockStyles
-    );
-    const hasMultipleTabs = availableTabs?.length > 1;
-    const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
-    const hasSelectedBlocks = selectedBlockCount > 1;
-    const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
-      selectedBlockStyleState2
-    );
-    if (hasSelectedBlocks && !isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)("div", { className: "block-editor-block-inspector", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(MultiSelectionInspector, {}),
-        hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          StyleInspectorSlots,
-          {
-            showAdvancedControls: false,
-            showPositionControls: false,
-            showBindingsControls: false
-          }
-        )
-      ] });
-    }
-    if (hasSelectedBlocks && isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(MultiSelectionInspector, {}) });
-    }
-    const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks109.getUnregisteredTypeHandlerName)();
-    const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
-    if (shouldShowWarning) {
-      return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n219.__)("No block selected.") });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-      BlockInspectorSingleBlockWrapper,
-      {
-        animate: blockInspectorAnimationSettings,
-        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          AnimatedContainer,
-          {
-            blockInspectorAnimationSettings,
-            renderedBlockClientId,
-            children
-          }
+      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
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          BlockInspectorSingleBlock,
-          {
-            renderedBlockClientId,
-            blockName: blockType.name,
-            isSectionBlock: isSectionBlock2,
-            availableTabs,
-            contentClientIds,
-            hasBlockStyles,
-            editedContentOnlySection: editedContentOnlySection2,
-            blockEditingMode,
-            selectedBlockStyleState: selectedBlockStyleState2,
-            showStateOnCanvas,
-            isResponsiveEditing: isResponsiveEditing3,
-            blockStatesEditingEnabled,
-            isBlockStyleStateSelected
-          }
-        )
-      }
-    );
-  }
-  var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
-    return animate ? wrapper(children) : children;
-  };
-  var AnimatedContainer = ({
-    blockInspectorAnimationSettings,
-    renderedBlockClientId,
-    children
-  }) => {
-    const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-      import_components218.__unstableMotion.div,
-      {
-        animate: {
-          x: 0,
-          opacity: 1,
-          transition: {
-            ease: "easeInOut",
-            duration: 0.14
-          }
-        },
-        initial: {
-          x: animationOrigin,
-          opacity: 0
-        },
-        children
+        filterTextWrappers
+      ),
+      filter(item, field, filterValue) {
+        if (filterValue === void 0) {
+          return true;
+        }
+        const fieldValue = field.getValue({ item });
+        return fieldValue >= filterValue;
       },
-      renderedBlockClientId
-    );
-  };
-  var BlockInspectorSingleBlock = ({
-    // The block that is displayed in the inspector. This is the block whose
-    // controls and information are shown to the user.
-    renderedBlockClientId,
-    blockName,
-    isSectionBlock: isSectionBlock2,
-    availableTabs,
-    contentClientIds,
-    hasBlockStyles,
-    editedContentOnlySection: editedContentOnlySection2,
-    blockEditingMode,
-    selectedBlockStyleState: selectedBlockStyleState2,
-    showStateOnCanvas,
-    isResponsiveEditing: isResponsiveEditing3,
-    blockStatesEditingEnabled = true
-  }) => {
-    const listViewRef = (0, import_element297.useRef)(null);
-    const hasMultipleTabs = availableTabs?.length > 1;
-    const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
-    const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
-    const parentBlockInformation = useBlockDisplayInformation(
-      editedContentOnlySection2
-    );
-    const blockInformation = useBlockDisplayInformation(
-      renderedBlockClientId
-    );
-    const isBlockSynced = blockInformation.isSynced;
-    const {
-      setSelectedBlockStyleState: setSelectedBlockStyleState2,
-      setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
-    } = unlock((0, import_data182.useDispatch)(store));
-    const onBlockStyleStateChange = (value) => {
-      setSelectedBlockStyleState2(renderedBlockClientId, value);
-    };
-    const onShowStateOnCanvasChange = (value) => {
-      setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)("div", { className: "block-editor-block-inspector", children: [
-      hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        block_card_default,
-        {
-          ...parentBlockInformation,
-          className: parentBlockInformation?.isSynced && "is-synced",
-          parentClientId: editedContentOnlySection2
+      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
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        block_card_default,
-        {
-          ...blockInformation,
-          allowParentNavigation: true,
-          className: isBlockSynced && "is-synced",
-          isChild: hasParentChildBlockCards,
-          clientId: renderedBlockClientId,
-          controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-            BlockStatesControl,
-            {
-              name: blockName,
-              value: selectedBlockStyleState2,
-              onChange: onBlockStyleStateChange
-            }
-          )
+      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
       ),
-      blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_components218.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
-        hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          import_components218.ToggleControl,
-          {
-            label: (0, import_i18n219.__)("Show state on canvas"),
-            checked: showStateOnCanvas,
-            onChange: onShowStateOnCanvasChange
-          }
+      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
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          BlockStateBadges,
-          {
-            name: blockName,
-            value: selectedBlockStyleState2,
-            isResponsiveEditing: isResponsiveEditing3
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(EditContents, { clientId: renderedBlockClientId }),
-      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        block_variation_transforms_default,
-        {
-          blockClientId: renderedBlockClientId
+        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
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(BlockInspectorPreTabsSlot, {}),
-      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        StyleStateInspectorSlots,
-        {
-          clientId: renderedBlockClientId,
-          contentClientIds,
-          isSectionBlock: isSectionBlock2,
-          selectedBlockStyleState: selectedBlockStyleState2
+      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
       ),
-      !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_jsx_runtime484.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-        InspectorControlsTabs,
-        {
-          hasBlockStyles,
-          clientId: renderedBlockClientId,
-          blockName,
-          tabs: availableTabs,
-          isSectionBlock: isSectionBlock2,
-          contentClientIds
+      filter(item, field, filterValue) {
+        if (filterValue === void 0) {
+          return true;
         }
-      ) }),
-      !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
-        hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(content_tab_default, { contentClientIds }),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "content" }),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(ListViewContentPopover, { listViewRef }),
-        !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-          StyleInspectorSlots,
-          {
-            clientId: renderedBlockClientId
-          }
-        )
-      ] }),
-      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(last_item_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(SkipToSelectedBlock, {}, "back")
-    ] });
-  };
-  var block_inspector_default = BlockInspector;
+        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/block-editor/build-module/components/copy-handler/index.mjs
-  var import_deprecated31 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var __unstableUseClipboardHandler = () => {
-    (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
-      alternative: "BlockCanvas or WritingFlow",
-      since: "6.4",
-      version: "6.7"
-    });
-    return useClipboardHandler();
-  };
-  function CopyHandler(props) {
-    (0, import_deprecated31.default)("CopyHandler", {
-      alternative: "BlockCanvas or WritingFlow",
-      since: "6.4",
-      version: "6.7"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)("div", { ...props, ref: useClipboardHandler() });
-  }
+  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+  var import_element311 = __toESM(require_element(), 1);

-  // packages/block-editor/build-module/components/inserter/library.mjs
-  var import_data183 = __toESM(require_data(), 1);
-  var import_element298 = __toESM(require_element(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var noop23 = () => {
-  };
-  function InserterLibrary({
-    rootClientId,
-    clientId,
-    isAppender,
-    showInserterHelpPanel,
-    showMostUsedBlocks = false,
-    __experimentalInsertionIndex,
-    __experimentalInitialTab,
-    __experimentalInitialCategory,
-    __experimentalFilterValue,
-    onPatternCategorySelection,
-    onSelect = noop23,
-    shouldFocusBlock = false,
-    onClose
-  }, ref) {
-    const { destinationRootClientId } = (0, import_data183.useSelect)(
-      (select3) => {
-        const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
-        const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
-        return {
-          destinationRootClientId: _rootClientId
-        };
-      },
-      [clientId, rootClientId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-      PrivateInserterMenu,
+  // 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,
       {
-        onSelect,
-        rootClientId: destinationRootClientId,
-        clientId,
-        isAppender,
-        showInserterHelpPanel,
-        showMostUsedBlocks,
-        __experimentalInsertionIndex,
-        __experimentalFilterValue,
-        onPatternCategorySelection,
-        __experimentalInitialTab,
-        __experimentalInitialCategory,
-        shouldFocusBlock,
-        ref,
-        onClose
+        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 PrivateInserterLibrary = (0, import_element298.forwardRef)(InserterLibrary);
-  function PublicInserterLibrary(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-      PrivateInserterLibrary,
-      {
-        ...props,
-        onPatternCategorySelection: void 0,
-        ref
+  };
+  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 library_default = (0, import_element298.forwardRef)(PublicInserterLibrary);
+  };
+  var ValidatedComboboxControl = (0, import_element304.forwardRef)(UnforwardedValidatedComboboxControl);
+  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";

-  // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
-  var import_deprecated32 = __toESM(require_deprecated(), 1);
-  function MultiSelectScrollIntoView() {
-    (0, import_deprecated32.default)("wp.blockEditor.MultiSelectScrollIntoView", {
-      hint: "This behaviour is now built-in.",
-      since: "5.8"
-    });
-    return null;
-  }
-
-  // packages/block-editor/build-module/components/typewriter/index.mjs
-  var import_compose104 = __toESM(require_compose(), 1);
-  var import_dom74 = __toESM(require_dom(), 1);
-  var import_keycodes28 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime487 = __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;
-  function useTypewriter() {
-    return (0, import_compose104.useRefEffect)((node) => {
-      const { ownerDocument: ownerDocument2 } = node;
-      const { defaultView } = ownerDocument2;
-      let scrollResizeRafId;
-      let onKeyDownRafId;
-      let caretRect;
-      function onScrollResize() {
-        if (scrollResizeRafId) {
-          return;
-        }
-        scrollResizeRafId = defaultView.requestAnimationFrame(() => {
-          computeCaretRectangle();
-          scrollResizeRafId = null;
-        });
-      }
-      function onKeyDown(event) {
-        if (onKeyDownRafId) {
-          defaultView.cancelAnimationFrame(onKeyDownRafId);
-        }
-        onKeyDownRafId = defaultView.requestAnimationFrame(() => {
-          maintainCaretPosition(event);
-          onKeyDownRafId = null;
-        });
-      }
-      function maintainCaretPosition({ keyCode }) {
-        if (!isSelectionEligibleForScroll()) {
-          return;
-        }
-        const currentCaretRect = (0, import_dom74.computeCaretRect)(defaultView);
-        if (!currentCaretRect) {
-          return;
-        }
-        if (!caretRect) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        if (arrowKeyCodes.has(keyCode)) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        const diff = currentCaretRect.top - caretRect.top;
-        if (diff === 0) {
-          return;
-        }
-        const scrollContainer = (0, import_dom74.getScrollContainer)(node);
-        if (!scrollContainer) {
-          return;
-        }
-        const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
-        const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
-        const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
-        const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
-        if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
-        if (
-          // The caret is under the lower fold.
-          caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
-          caretRect.top < scrollContainerY
-        ) {
-          caretRect = currentCaretRect;
-          return;
-        }
-        if (windowScroll) {
-          defaultView.scrollBy(0, diff);
-        } else {
-          scrollContainer.scrollTop += diff;
-        }
-      }
-      function addSelectionChangeListener() {
-        ownerDocument2.addEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-      }
-      function computeCaretRectOnSelectionChange() {
-        ownerDocument2.removeEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-        computeCaretRectangle();
-      }
-      function computeCaretRectangle() {
-        if (isSelectionEligibleForScroll()) {
-          caretRect = (0, import_dom74.computeCaretRect)(defaultView);
-        }
-      }
-      function getActiveEditableElement() {
-        const { activeElement: activeElement2 } = ownerDocument2;
-        if (!activeElement2) {
-          return null;
-        }
-        if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
-          return activeElement2;
-        }
-        const { anchorNode } = defaultView.getSelection();
-        if (!anchorNode) {
-          return null;
-        }
-        const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
-        return element?.closest('[contenteditable="true"]') ?? null;
-      }
-      function isSelectionEligibleForScroll() {
-        const activeEditableElement = getActiveEditableElement();
-        return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
-      }
-      function isLastEditableNode() {
-        const editableNodes = node.querySelectorAll(
-          '[contenteditable="true"]'
-        );
-        const lastEditableNode = editableNodes[editableNodes.length - 1];
-        return lastEditableNode === getActiveEditableElement();
+  // 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();
+              }
+            }
+          )
+        ]
       }
-      defaultView.addEventListener("scroll", onScrollResize, true);
-      defaultView.addEventListener("resize", onScrollResize, true);
-      node.addEventListener("keydown", onKeyDown);
-      node.addEventListener("keyup", maintainCaretPosition);
-      node.addEventListener("mousedown", addSelectionChangeListener);
-      node.addEventListener("touchstart", addSelectionChangeListener);
-      return () => {
-        defaultView.removeEventListener("scroll", onScrollResize, true);
-        defaultView.removeEventListener("resize", onScrollResize, true);
-        node.removeEventListener("keydown", onKeyDown);
-        node.removeEventListener("keyup", maintainCaretPosition);
-        node.removeEventListener("mousedown", addSelectionChangeListener);
-        node.removeEventListener(
-          "touchstart",
-          addSelectionChangeListener
-        );
-        ownerDocument2.removeEventListener(
-          "selectionchange",
-          computeCaretRectOnSelectionChange
-        );
-        defaultView.cancelAnimationFrame(scrollResizeRafId);
-        defaultView.cancelAnimationFrame(onKeyDownRafId);
-      };
-    }, []);
-  }
-  function Typewriter({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
-  }
-  var TypewriterOrIEBypass = isIE ? (props) => props.children : Typewriter;
-  var typewriter_default = TypewriterOrIEBypass;
-
-  // packages/block-editor/build-module/components/recursion-provider/index.mjs
-  var import_element299 = __toESM(require_element(), 1);
-  var import_deprecated33 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  var RenderedRefsContext = (0, import_element299.createContext)({});
-  RenderedRefsContext.displayName = "RenderedRefsContext";
-  function addToBlockType(renderedBlocks, blockName, uniqueId2) {
-    const result = {
-      ...renderedBlocks,
-      [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
-    };
-    result[blockName].add(uniqueId2);
-    return result;
-  }
-  function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
-    const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
-    const { name } = useBlockEditContext();
-    blockName = blockName || name;
-    const newRenderedBlocks = (0, import_element299.useMemo)(
-      () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
-      [previouslyRenderedBlocks, blockName, uniqueId2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
-  }
-  function useHasRecursion(uniqueId2, blockName = "") {
-    const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
-    const { name } = useBlockEditContext();
-    blockName = blockName || name;
-    return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
-  }
-  var DeprecatedExperimentalRecursionProvider = (props) => {
-    (0, import_deprecated33.default)("wp.blockEditor.__experimentalRecursionProvider", {
-      since: "6.5",
-      alternative: "wp.blockEditor.RecursionProvider"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RecursionProvider, { ...props });
   };
-  var DeprecatedExperimentalUseHasRecursion = (...args) => {
-    (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
-      since: "6.5",
-      alternative: "wp.blockEditor.useHasRecursion"
-    });
-    return useHasRecursion(...args);
+  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/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_components220 = __toESM(require_components(), 1);
-  var import_i18n221 = __toESM(require_i18n(), 1);
-  var import_element300 = __toESM(require_element(), 1);
-  var import_date3 = __toESM(require_date(), 1);
+  // 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/block-editor/build-module/components/inspector-popover-header/index.mjs
-  var import_components219 = __toESM(require_components(), 1);
-  var import_i18n220 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
-  function InspectorPopoverHeader({
-    title,
-    help,
-    actions = [],
-    onClose
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(import_components219.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(import_components219.__experimentalHStack, { alignment: "center", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
-          import_components219.__experimentalHeading,
+  // 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,
+      {
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
+          import_components226.SelectControl,
           {
-            className: "block-editor-inspector-popover-header__heading",
-            level: 2,
-            size: 13,
-            children: title
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components219.__experimentalSpacer, {}),
-        actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
-          import_components219.Button,
-          {
-            size: "small",
-            className: "block-editor-inspector-popover-header__action",
-            label,
-            icon,
-            variant: !icon && "tertiary",
-            onClick,
-            children: !icon && label
-          },
-          label
-        )),
-        onClose && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
-          import_components219.Button,
+        )
+      }
+    );
+  };
+  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,
+      {
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+          import_components227.ToggleControl,
           {
-            size: "small",
-            className: "block-editor-inspector-popover-header__action",
-            label: (0, import_i18n220.__)("Close"),
-            icon: close_small_default,
-            onClick: onClose
+            ref: mergedRefs,
+            required,
+            ...restProps
           }
         )
-      ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components219.__experimentalText, { children: help })
-    ] });
-  }
+      }
+    );
+  };
+  var ValidatedToggleControl = (0, import_element309.forwardRef)(UnforwardedValidatedToggleControl);
+  ValidatedToggleControl.displayName = "ValidatedToggleControl";

-  // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
-  function PublishDateTimePicker({
-    onClose,
-    onChange,
-    showPopoverHeader = true,
-    showPopoverHeaderActions,
-    isCompact,
-    currentDate,
-    title,
-    ...additionalProps
-  }, ref) {
-    const datePickerProps = {
-      startOfWeek: (0, import_date3.getSettings)().l10n.startOfWeek,
-      onChange,
-      currentDate: isCompact ? void 0 : currentDate,
-      currentTime: isCompact ? currentDate : void 0,
-      ...additionalProps
-    };
-    const DatePickerComponent = isCompact ? import_components220.TimePicker : import_components220.DateTimePicker;
-    return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
-      showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-        InspectorPopoverHeader,
+  // 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,
         {
-          title: title || (0, import_i18n221.__)("Publish"),
-          actions: showPopoverHeaderActions ? [
-            {
-              label: (0, import_i18n221.__)("Reset"),
-              onClick: () => onChange?.(null)
-            }
-          ] : void 0,
-          onClose
+          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_runtime490.jsx)(DatePickerComponent, { ...datePickerProps })
+      /* @__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;
+    }
+    return customValidity;
   }
-  var PrivatePublishDateTimePicker = (0, import_element300.forwardRef)(PublishDateTimePicker);
-  function PublicPublishDateTimePicker(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-      PrivatePublishDateTimePicker,
+
+  // 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,
       {
-        ...props,
-        showPopoverHeaderActions: true,
-        isCompact: false,
-        ref
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        hidden: hideLabelFromVision,
+        label,
+        help: description,
+        checked: getValue({ item: data }),
+        onChange: onChangeControl,
+        disabled: disabled2
       }
     );
   }
-  var publish_date_time_picker_default = (0, import_element300.forwardRef)(PublicPublishDateTimePicker);
-
-  // packages/block-editor/build-module/components/tool-selector/index.mjs
-  var import_deprecated34 = __toESM(require_deprecated(), 1);
-  var import_element301 = __toESM(require_element(), 1);
-  function ToolSelector() {
-    (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
-      since: "6.9",
-      hint: "The ToolSelector component no longer renders anything."
-    });
-    return null;
-  }
-  var tool_selector_default = (0, import_element301.forwardRef)(ToolSelector);

-  // packages/block-editor/build-module/hooks/utils.mjs
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  var cleanEmptyObject = (object) => {
-    if (object === null || typeof object !== "object" || Array.isArray(object)) {
-      return object;
+  // 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, {});
     }
-    const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
-    return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
+    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
+      }
+    );
+  }
+
+  // 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 transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
-    if (Object.values(activeSupports ?? {}).every(
-      (isActive) => !isActive
-    )) {
-      return result;
-    }
-    if (results.length === 1 && result.innerBlocks.length === source.length) {
-      return result;
+  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
+            }
+          )
+        ] })
+      }
+    );
+  }
+
+  // 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_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 });
+        }
+      }
+      if (maxConstraint) {
+        const maxDate = parseDateFn(maxConstraint);
+        if (maxDate) {
+          matchers.push({ after: maxDate });
+        }
+      }
+      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;
     }
-    let referenceBlockAttributes = source[0]?.attributes;
-    if (results.length > 1 && source.length > 1) {
-      if (source[index2]) {
-        referenceBlockAttributes = source[index2]?.attributes;
-      } else {
-        return result;
+    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);
       }
     }
-    let returnBlock = result;
-    Object.entries(activeSupports).forEach(([support, isActive]) => {
-      if (isActive) {
-        migrationPaths[support].forEach((path) => {
-          const styleValue = getValueFromObjectPath2(
-            referenceBlockAttributes,
-            path
+    return normalized.join("-");
+  }
+
+  // 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) {
+      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}`;
+    }
+    return (0, import_i18n222.sprintf)(
+      /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+      (0, import_i18n222.__)("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_runtime503 = __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_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
+        );
+      }
+    }, [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 })
           );
-          if (styleValue) {
-            returnBlock = {
-              ...returnBlock,
-              attributes: setImmutably2(
-                returnBlock.attributes,
-                path,
-                styleValue
-              )
-            };
+          if (input.validationMessage) {
+            (0, import_a11y24.speak)(input.validationMessage);
           }
-        });
+        }, 0);
+      },
+      [onChangeCallback, value]
+    );
+    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);
+        }
+      },
+      [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_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
+            }
+          )
+        ] })
       }
-    });
-    return returnBlock;
+    );
   }
-  function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
-    const support = (0, import_blocks110.getBlockSupport)(blockNameOrType, featureSet);
-    const skipSerialization = support?.__experimentalSkipSerialization;
-    if (Array.isArray(skipSerialization)) {
-      return skipSerialization.includes(feature);
+  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
+        }
+      );
     }
-    return skipSerialization;
-  }
-  var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
-  function useStyleOverride({ id, css }) {
-    return usePrivateStyleOverride({ id, css });
-  }
-  function usePrivateStyleOverride({
-    id,
-    css,
-    assets,
-    __unstableType,
-    variation,
-    clientId
-  } = {}) {
-    const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
-      (0, import_data184.useDispatch)(store)
+    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+      CalendarDateTimeControl,
+      {
+        data,
+        field,
+        onChange,
+        hideLabelFromVision,
+        markWhenOptional,
+        validity,
+        config: config2
+      }
     );
-    const registry = (0, import_data184.useRegistry)();
-    const fallbackId = (0, import_element302.useId)();
-    (0, import_element302.useEffect)(() => {
-      if (!css && !assets) {
-        return;
+  }
+
+  // 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);
       }
-      const _id = id || fallbackId;
-      const override = {
-        id,
-        css,
-        assets,
-        __unstableType,
-        variation,
-        clientId
-      };
-      if (!pendingStyleOverrides.get(registry)) {
-        pendingStyleOverrides.set(registry, []);
+    },
+    {
+      id: "past-week",
+      label: (0, import_i18n224.__)("Past week"),
+      getValue: () => {
+        const today = (0, import_date8.getDate)(null);
+        return subDays(today, 7);
       }
-      pendingStyleOverrides.get(registry).push([_id, override]);
-      window.queueMicrotask(() => {
-        if (pendingStyleOverrides.get(registry)?.length) {
-          registry.batch(() => {
-            pendingStyleOverrides.get(registry).forEach((args) => {
-              setStyleOverride2(...args);
-            });
-            pendingStyleOverrides.set(registry, []);
+    },
+    {
+      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;
         }
-      });
-      return () => {
-        const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
-        if (isPending) {
-          pendingStyleOverrides.set(
-            registry,
-            pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
+      }
+      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 : ""
           );
-        } else {
-          deleteStyleOverride2(_id);
         }
+      }
+    }, [inputRefs, isValid2, validity]);
+    (0, import_element316.useEffect)(() => {
+      const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+      const handleInvalid = (event) => {
+        event.preventDefault();
+        setIsTouched(true);
       };
-    }, [
-      id,
-      css,
-      clientId,
-      assets,
-      __unstableType,
-      fallbackId,
-      setStyleOverride2,
-      deleteStyleOverride2,
-      registry,
-      variation
-    ]);
-  }
-  function useBlockSettings(name, parentLayout) {
-    const [
-      backgroundImage,
-      backgroundSize,
-      gradient,
-      customFontFamilies,
-      defaultFontFamilies,
-      themeFontFamilies,
-      defaultFontSizesEnabled,
-      customFontSizes,
-      defaultFontSizes,
-      themeFontSizes,
-      customFontSize,
-      fontStyle,
-      fontWeight,
-      lineHeight,
-      textAlign,
-      textColumns,
-      textDecoration,
-      textIndent,
-      writingMode,
-      textTransform,
-      letterSpacing,
-      padding,
-      margin,
-      blockGap,
-      defaultSpacingSizesEnabled,
-      customSpacingSize,
-      userSpacingSizes,
-      defaultSpacingSizes,
-      themeSpacingSizes,
-      units2,
-      aspectRatio,
-      height,
-      minHeight,
-      minWidth,
-      width,
-      dimensionSizes,
-      layout,
-      borderColor,
-      borderRadius,
-      borderStyle,
-      borderWidth,
-      borderRadiusSizes,
-      customColorsEnabled,
-      customColors,
-      customDuotone,
-      themeColors,
-      defaultColors,
-      defaultPalette,
-      defaultDuotone,
-      userDuotonePalette,
-      themeDuotonePalette,
-      defaultDuotonePalette,
-      userGradientPalette,
-      themeGradientPalette,
-      defaultGradientPalette,
-      defaultGradients,
-      areCustomGradientsEnabled,
-      isBackgroundEnabled,
-      isLinkEnabled,
-      isTextEnabled,
-      isHeadingEnabled,
-      isButtonEnabled,
-      shadow
-    ] = useSettings(
-      "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"
-    );
-    const rawSettings = (0, import_element302.useMemo)(() => {
-      return {
-        background: {
-          backgroundImage,
-          backgroundSize,
-          gradient
-        },
-        color: {
-          palette: {
-            custom: customColors,
-            theme: themeColors,
-            default: defaultColors
-          },
-          gradients: {
-            custom: userGradientPalette,
-            theme: themeGradientPalette,
-            default: defaultGradientPalette
-          },
-          duotone: {
-            custom: userDuotonePalette,
-            theme: themeDuotonePalette,
-            default: defaultDuotonePalette
-          },
-          defaultGradients,
-          defaultPalette,
-          defaultDuotone,
-          custom: customColorsEnabled,
-          customGradient: areCustomGradientsEnabled,
-          customDuotone,
-          background: isBackgroundEnabled,
-          link: isLinkEnabled,
-          heading: isHeadingEnabled,
-          button: isButtonEnabled,
-          text: isTextEnabled
-        },
-        typography: {
-          fontFamilies: {
-            custom: customFontFamilies,
-            default: defaultFontFamilies,
-            theme: themeFontFamilies
-          },
-          fontSizes: {
-            custom: customFontSizes,
-            default: defaultFontSizes,
-            theme: themeFontSizes
-          },
-          customFontSize,
-          defaultFontSizes: defaultFontSizesEnabled,
-          fontStyle,
-          fontWeight,
-          lineHeight,
-          textAlign,
-          textColumns,
-          textDecoration,
-          textIndent,
-          textTransform,
-          letterSpacing,
-          writingMode
-        },
-        spacing: {
-          spacingSizes: {
-            custom: userSpacingSizes,
-            default: defaultSpacingSizes,
-            theme: themeSpacingSizes
-          },
-          customSpacingSize,
-          defaultSpacingSizes: defaultSpacingSizesEnabled,
-          padding,
-          margin,
-          blockGap,
-          units: units2
-        },
-        border: {
-          color: borderColor,
-          radius: borderRadius,
-          style: borderStyle,
-          width: borderWidth,
-          radiusSizes: borderRadiusSizes
-        },
-        dimensions: {
-          aspectRatio,
-          height,
-          minHeight,
-          minWidth,
-          width,
-          dimensionSizes
-        },
-        layout,
-        parentLayout,
-        shadow
+      for (const ref of refs) {
+        ref.current?.addEventListener("invalid", handleInvalid);
+      }
+      return () => {
+        for (const ref of refs) {
+          ref.current?.removeEventListener("invalid", handleInvalid);
+        }
       };
-    }, [
-      backgroundImage,
-      backgroundSize,
-      gradient,
-      customFontFamilies,
-      defaultFontFamilies,
-      themeFontFamilies,
-      defaultFontSizesEnabled,
-      customFontSizes,
-      defaultFontSizes,
-      themeFontSizes,
-      customFontSize,
-      fontStyle,
-      fontWeight,
-      lineHeight,
-      textAlign,
-      textColumns,
-      textDecoration,
-      textIndent,
-      textTransform,
-      letterSpacing,
-      writingMode,
-      padding,
-      margin,
-      blockGap,
-      defaultSpacingSizesEnabled,
-      customSpacingSize,
-      userSpacingSizes,
-      defaultSpacingSizes,
-      themeSpacingSizes,
-      units2,
-      aspectRatio,
-      height,
-      minHeight,
-      minWidth,
-      width,
-      dimensionSizes,
-      layout,
-      parentLayout,
-      borderColor,
-      borderRadius,
-      borderStyle,
-      borderWidth,
-      borderRadiusSizes,
-      customColorsEnabled,
-      customColors,
-      customDuotone,
-      themeColors,
-      defaultColors,
-      defaultPalette,
-      defaultDuotone,
-      userDuotonePalette,
-      themeDuotonePalette,
-      defaultDuotonePalette,
-      userGradientPalette,
-      themeGradientPalette,
-      defaultGradientPalette,
-      defaultGradients,
-      areCustomGradientsEnabled,
-      isBackgroundEnabled,
-      isLinkEnabled,
-      isTextEnabled,
-      isHeadingEnabled,
-      isButtonEnabled,
-      shadow
-    ]);
-    return useSettingsForBlockElement(rawSettings, name);
-  }
-  function createBlockEditFilter(features) {
-    features = features.map((settings2) => {
-      return { ...settings2, Edit: (0, import_element302.memo)(settings2.edit) };
-    });
-    const withBlockEditHooks = (0, import_compose105.createHigherOrderComponent)(
-      (OriginalBlockEdit) => function WithBlockEditHooks(props) {
-        const context = useBlockEditContext();
-        return [
-          ...features.map((feature, i2) => {
-            const {
-              Edit: Edit4,
-              hasSupport,
-              attributeKeys = [],
-              shareWithChildBlocks,
-              supportsPatternEditing
-            } = feature;
-            const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
-            if (!shouldDisplayControls || !hasSupport(props.name)) {
-              return null;
-            }
-            const neededProps = {};
-            for (const key of attributeKeys) {
-              if (props.attributes[key]) {
-                neededProps[key] = props.attributes[key];
-              }
-            }
-            return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-              Edit4,
-              {
-                name: props.name,
-                isSelected: props.isSelected,
-                clientId: props.clientId,
-                setAttributes: props.setAttributes,
-                __unstableParentLayout: props.__unstableParentLayout,
-                ...neededProps
-              },
-              i2
-            );
-          }),
-          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(OriginalBlockEdit, { ...props }, "edit")
-        ];
-      },
-      "withBlockEditHooks"
-    );
-    (0, import_hooks18.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
+    }, [inputRefs, setIsTouched]);
+    (0, import_element316.useEffect)(() => {
+      if (!isTouched) {
+        return;
+      }
+      const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+      if (result) {
+        setCustomValidity(result);
+      } 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);
+      }
+    };
+    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 BlockProps({
-    index: index2,
-    useBlockProps: hook,
-    setAllWrapperProps,
-    ...props
+  function CalendarDateControl({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const wrapperProps = hook(props);
-    const setWrapperProps = (next) => setAllWrapperProps((prev) => {
-      const nextAll = [...prev];
-      nextAll[index2] = next;
-      return nextAll;
-    });
-    (0, import_element302.useEffect)(() => {
-      setWrapperProps(wrapperProps);
-      return () => {
-        setWrapperProps(void 0);
-      };
+    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();
     });
-    return null;
-  }
-  var BlockPropsPure = (0, import_element302.memo)(BlockProps);
-  function createBlockListBlockFilter(features) {
-    const withBlockListBlockHooks = (0, import_compose105.createHigherOrderComponent)(
-      (BlockListBlock2) => function WithBlockListBlockHooks(props) {
-        const [allWrapperProps, setAllWrapperProps] = (0, import_element302.useState)(
-          Array(features.length).fill(void 0)
+    (0, import_element316.useEffect)(() => {
+      const parsedDate = parseDate2(value);
+      if (parsedDate) {
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
         );
-        return [
-          ...features.map((feature, i2) => {
-            const {
-              hasSupport,
-              attributeKeys = [],
-              useBlockProps: useBlockProps16,
-              isMatch
-            } = feature;
-            const neededProps = {};
-            for (const key of attributeKeys) {
-              if (props.attributes[key]) {
-                neededProps[key] = props.attributes[key];
-              }
-            }
-            if (
-              // Skip rendering if none of the needed attributes are
-              // set.
-              !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
-            ) {
-              return null;
-            }
-            return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-              BlockPropsPure,
-              {
-                index: i2,
-                useBlockProps: useBlockProps16,
-                setAllWrapperProps,
-                name: props.name,
-                clientId: props.clientId,
-                ...neededProps
-              },
-              i2
-            );
-          }),
-          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-            BlockListBlock2,
-            {
-              ...props,
-              wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
-                return {
-                  ...acc,
-                  ...wrapperProps,
-                  className: clsx_default(
-                    acc.className,
-                    wrapperProps.className
-                  ),
-                  style: {
-                    ...acc.style,
-                    ...wrapperProps.style
-                  }
-                };
-              }, props.wrapperProps || {})
-            },
-            "edit"
-          )
-        ];
+      }
+    }, [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 onSelectDate = (0, import_element316.useCallback)(
+      (newDate) => {
+        const dateValue = newDate ? formatDate(newDate) : void 0;
+        onChangeCallback(dateValue);
+        setSelectedPresetId(null);
+        setIsTouched(true);
       },
-      "withBlockListBlockHooks"
+      [onChangeCallback]
     );
-    (0, import_hooks18.addFilter)(
-      "editor.BlockListBlock",
-      "core/editor/hooks",
-      withBlockListBlockHooks
+    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]
     );
-  }
-  function createBlockSaveFilter(features) {
-    function extraPropsFromHooks(props, name, attributes) {
-      return features.reduce((accu, feature) => {
-        const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
-        const neededAttributes = {};
-        for (const key of attributeKeys) {
-          if (attributes[key]) {
-            neededAttributes[key] = attributes[key];
+    const handleManualDateChange = (0, import_element316.useCallback)(
+      (newValue) => {
+        onChangeCallback(newValue);
+        if (newValue) {
+          const parsedDate = parseDate2(newValue);
+          if (parsedDate) {
+            setCalendarMonth(parsedDate);
           }
         }
-        if (
-          // Skip rendering if none of the needed attributes are
-          // set.
-          !Object.keys(neededAttributes).length || !hasSupport(name)
-        ) {
-          return accu;
-        }
-        return addSaveProps11(accu, name, neededAttributes);
-      }, props);
-    }
-    (0, import_hooks18.addFilter)(
-      "blocks.getSaveContent.extraProps",
-      "core/editor/hooks",
-      extraPropsFromHooks,
-      0
-    );
-    (0, import_hooks18.addFilter)(
-      "blocks.getSaveContent.extraProps",
-      "core/editor/hooks",
-      (props) => {
-        if (props.hasOwnProperty("className") && !props.className) {
-          delete props.className;
-        }
-        return props;
-      }
+        setSelectedPresetId(null);
+        setIsTouched(true);
+      },
+      [onChangeCallback]
     );
-  }
-
-  // packages/block-editor/build-module/hooks/compat.mjs
-  var import_blocks111 = __toESM(require_blocks(), 1);
-  var import_hooks20 = __toESM(require_hooks(), 1);
-  function migrateLightBlockWrapper(settings2) {
-    const { apiVersion = 1 } = settings2;
-    if (apiVersion < 2 && (0, import_blocks111.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
-      settings2.apiVersion = 2;
-    }
-    return settings2;
-  }
-  (0, import_hooks20.addFilter)(
-    "blocks.registerBlockType",
-    "core/compat/migrateLightBlockWrapper",
-    migrateLightBlockWrapper
-  );
-
-  // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
-  function addCrossOriginAttribute(el) {
-    if (!el.hasAttribute("crossorigin")) {
-      el.setAttribute("crossorigin", "anonymous");
+    let displayLabel = label;
+    if (isValid2?.required && !markWhenOptional) {
+      displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
+    } else if (!isValid2?.required && markWhenOptional) {
+      displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
     }
-  }
-  if (window.crossOriginIsolated) {
-    let startObservingBody = function() {
-      if (document.body) {
-        observer.observe(document.body, {
-          childList: true,
-          attributes: true,
-          subtree: true
-        });
-      } else if (document.readyState === "loading") {
-        document.addEventListener("DOMContentLoaded", () => {
-          if (document.body) {
-            observer.observe(document.body, {
-              childList: true,
-              attributes: true,
-              subtree: true
-            });
+    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      ValidatedDateControl,
+      {
+        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")
+                      }
+                    )
+                  ]
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                import_components232.__experimentalInputControl,
+                {
+                  ref: validityTargetRef,
+                  type: "date",
+                  label: (0, import_i18n224.__)("Date"),
+                  hideLabelFromVision: true,
+                  value,
+                  onChange: handleManualDateChange,
+                  required: !!field.isValid?.required,
+                  disabled: disabled2,
+                  min: minConstraint,
+                  max: maxConstraint
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                Calendar,
+                {
+                  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
+                }
+              )
+            ] })
           }
-        });
+        )
       }
-    };
-    startObservingBody2 = startObservingBody;
-    const observer = new window.MutationObserver((mutations) => {
-      mutations.forEach((mutation) => {
-        [mutation.addedNodes, mutation.target].forEach((value) => {
-          const nodes = value instanceof window.NodeList ? value : [value];
-          nodes.forEach((node) => {
-            const el = node;
-            if (!el.querySelectorAll) {
-              return;
-            }
-            el.querySelectorAll("source,script,video,link").forEach(
-              (v2) => {
-                addCrossOriginAttribute(v2);
-              }
-            );
-            if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
-              el.nodeName
-            )) {
-              addCrossOriginAttribute(el);
-            }
-          });
-        });
-      });
-    });
-    startObservingBody();
-  }
-  var startObservingBody2;
-
-  // packages/block-editor/build-module/hooks/align.mjs
-  var import_hooks21 = __toESM(require_hooks(), 1);
-  var import_blocks112 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime492 = __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) {
-    let validAlignments;
-    if (Array.isArray(blockAlign)) {
-      validAlignments = ALL_ALIGNMENTS.filter(
-        (value) => blockAlign.includes(value)
-      );
-    } else if (blockAlign === true) {
-      validAlignments = [...ALL_ALIGNMENTS];
-    } else {
-      validAlignments = [];
-    }
-    if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
-      return validAlignments.filter(
-        (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
-      );
-    }
-    return validAlignments;
-  }
-  function addAttribute(settings2) {
-    if ("type" in (settings2.attributes?.align ?? {})) {
-      return settings2;
-    }
-    if ((0, import_blocks112.hasBlockSupport)(settings2, "align")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        align: {
-          type: "string",
-          // Allow for '' since it is used by the `updateAlignment` function
-          // in toolbar controls for special cases with defined default values.
-          enum: [...ALL_ALIGNMENTS, ""]
-        }
-      };
-    }
-    return settings2;
-  }
-  function BlockEditAlignmentToolbarControlsPure({
-    name: blockName,
-    align,
-    setAttributes
-  }) {
-    const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks112.getBlockSupport)(blockName, "align"),
-      (0, import_blocks112.hasBlockSupport)(blockName, "alignWide", true)
     );
-    const validAlignments = useAvailableAlignments(
-      blockAllowedAlignments
-    ).map(({ name }) => name);
-    const blockEditingMode = useBlockEditingMode();
-    if (!validAlignments.length || blockEditingMode !== "default") {
-      return null;
-    }
-    const updateAlignment = (nextAlign) => {
-      if (!nextAlign) {
-        const blockType = (0, import_blocks112.getBlockType)(blockName);
-        const blockDefaultAlign = blockType?.attributes?.align?.default;
-        if (blockDefaultAlign) {
-          nextAlign = "";
-        }
-      }
-      setAttributes({ align: nextAlign });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
-      BlockAlignmentControl,
-      {
-        value: align,
-        onChange: updateAlignment,
-        controls: validAlignments
-      }
-    ) });
   }
-  var align_default = {
-    shareWithChildBlocks: true,
-    edit: BlockEditAlignmentToolbarControlsPure,
-    useBlockProps: useBlockProps11,
-    addSaveProps: addAssignedAlign,
-    attributeKeys: ["align"],
-    hasSupport(name) {
-      return (0, import_blocks112.hasBlockSupport)(name, "align", false);
+  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;
     }
-  };
-  function useBlockProps11({ name, align }) {
-    const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks112.getBlockSupport)(name, "align"),
-      (0, import_blocks112.hasBlockSupport)(name, "alignWide", true)
+    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 validAlignments = useAvailableAlignments(blockAllowedAlignments);
-    if (validAlignments.some((alignment) => alignment.name === align)) {
-      return { "data-align": align };
-    }
-    return {};
-  }
-  function addAssignedAlign(props, blockType, attributes) {
-    const { align } = attributes;
-    const blockAlign = (0, import_blocks112.getBlockSupport)(blockType, "align");
-    const hasWideBlockSupport = (0, import_blocks112.hasBlockSupport)(blockType, "alignWide", true);
-    const isAlignValid = getValidAlignments(
-      blockAlign,
-      hasWideBlockSupport
-    ).includes(align);
-    if (isAlignValid) {
-      props.className = clsx_default(`align${align}`, props.className);
-    }
-    return props;
-  }
-  (0, import_hooks21.addFilter)(
-    "blocks.registerBlockType",
-    "core/editor/align/addAttribute",
-    addAttribute
-  );
-
-  // packages/block-editor/build-module/hooks/lock.mjs
-  var import_hooks22 = __toESM(require_hooks(), 1);
-  function addAttribute2(settings2) {
-    if ("type" in (settings2.attributes?.lock ?? {})) {
-      return settings2;
-    }
-    settings2.attributes = {
-      ...settings2.attributes,
-      lock: {
-        type: "object"
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element316.useState)(
+      null
+    );
+    const selectedRange = (0, import_element316.useMemo)(() => {
+      if (!value) {
+        return null;
       }
-    };
-    return settings2;
-  }
-  (0, import_hooks22.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);
-
-  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
-  var import_hooks23 = __toESM(require_hooks(), 1);
-  var import_blocks115 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_components227 = __toESM(require_components(), 1);
-  var import_i18n224 = __toESM(require_i18n(), 1);
-  var import_element306 = __toESM(require_element(), 1);
-  var import_data187 = __toESM(require_data(), 1);
-  var import_blocks114 = __toESM(require_blocks(), 1);
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
-  var import_components226 = __toESM(require_components(), 1);
-  var import_element305 = __toESM(require_element(), 1);
-  var import_i18n223 = __toESM(require_i18n(), 1);
-  var import_data186 = __toESM(require_data(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/index.mjs
-  var import_blocks113 = __toESM(require_blocks(), 1);
-  var import_data185 = __toESM(require_data(), 1);
-  var import_components225 = __toESM(require_components(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_element304 = __toESM(require_element(), 1);
-  var import_compose107 = __toESM(require_compose(), 1);
-  var import_a11y23 = __toESM(require_a11y(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/category.mjs
-  var import_element303 = __toESM(require_element(), 1);
-  var import_compose106 = __toESM(require_compose(), 1);
-  var import_components224 = __toESM(require_components(), 1);
-
-  // packages/block-editor/build-module/components/block-manager/checklist.mjs
-  var import_components223 = __toESM(require_components(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
-  function BlockTypesChecklist({ blockTypes, value, onItemChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(
-      "li",
-      {
-        className: "block-editor-block-manager__checklist-item",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-            import_components223.CheckboxControl,
-            {
-              label: blockType.title,
-              checked: value.includes(blockType.name),
-              onChange: (...args) => onItemChange(blockType, ...args)
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(block_icon_default, { icon: blockType.icon })
-        ]
-      },
-      blockType.name
-    )) });
-  }
-  var checklist_default = BlockTypesChecklist;
-
-  // packages/block-editor/build-module/components/block-manager/category.mjs
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
-  function BlockManagerCategory({
-    title,
-    blockTypes,
-    selectedBlockTypes,
-    onChange
-  }) {
-    const instanceId = (0, import_compose106.useInstanceId)(BlockManagerCategory);
-    const toggleVisible = (0, import_element303.useCallback)(
-      (blockType, nextIsChecked) => {
-        if (nextIsChecked) {
-          onChange([...selectedBlockTypes, blockType]);
-        } else {
-          onChange(
-            selectedBlockTypes.filter(
-              ({ name }) => name !== blockType.name
-            )
-          );
+      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)
+        ]);
       },
-      [selectedBlockTypes, onChange]
+      [onChangeCallback]
     );
-    const toggleAllVisible = (0, import_element303.useCallback)(
-      (nextIsChecked) => {
-        if (nextIsChecked) {
-          onChange([
-            ...selectedBlockTypes,
-            ...blockTypes.filter(
-              (blockType) => !selectedBlockTypes.find(
-                ({ name }) => name === blockType.name
-              )
-            )
-          ]);
-        } else {
-          onChange(
-            selectedBlockTypes.filter(
-              (selectedBlockType) => !blockTypes.find(
-                ({ name }) => name === selectedBlockType.name
-              )
-            )
-          );
+    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);
       },
-      [blockTypes, selectedBlockTypes, onChange]
+      [value, updateDateRange]
     );
-    if (!blockTypes.length) {
-      return null;
+    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")})`;
     }
-    const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
-      (type) => (selectedBlockTypes ?? []).some(
-        (selectedBlockType) => selectedBlockType.name === type
-      )
-    );
-    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_runtime494.jsxs)(
-      "div",
+    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      ValidatedDateControl,
       {
-        role: "group",
-        "aria-labelledby": titleId,
-        className: "block-editor-block-manager__category",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-            import_components224.CheckboxControl,
-            {
-              checked: isAllChecked,
-              onChange: toggleAllVisible,
-              className: "block-editor-block-manager__category-title",
-              indeterminate: isIndeterminate,
-              label: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)("span", { id: titleId, children: title })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-            checklist_default,
-            {
-              blockTypes,
-              value: checkedBlockNames,
-              onItemChange: toggleVisible
-            }
-          )
-        ]
-      }
-    );
-  }
-  var category_default2 = BlockManagerCategory;
-
-  // packages/block-editor/build-module/components/block-manager/index.mjs
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
-  function BlockManager({
-    blockTypes,
-    selectedBlockTypes,
-    onChange,
-    showSelectAll = true
-  }) {
-    const debouncedSpeak = (0, import_compose107.useDebounce)(import_a11y23.speak, 500);
-    const [search, setSearch] = (0, import_element304.useState)("");
-    const { categories, isMatchingSearchTerm } = (0, import_data185.useSelect)((select3) => {
-      return {
-        categories: select3(import_blocks113.store).getCategories(),
-        isMatchingSearchTerm: select3(import_blocks113.store).isMatchingSearchTerm
-      };
-    }, []);
-    const filteredBlockTypes = blockTypes.filter((blockType) => {
-      return !search || isMatchingSearchTerm(blockType, search);
-    });
-    const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
-    const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
-    (0, import_element304.useEffect)(() => {
-      if (!search) {
-        return;
-      }
-      const count = filteredBlockTypes.length;
-      const resultsFoundMessage = (0, import_i18n222.sprintf)(
-        /* translators: %d: number of results. */
-        (0, import_i18n222._n)("%d result found.", "%d results found.", count),
-        count
-      );
-      debouncedSpeak(resultsFoundMessage);
-    }, [filteredBlockTypes?.length, search, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_components225.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-        import_components225.SearchControl,
-        {
-          label: (0, import_i18n222.__)("Search for a block"),
-          placeholder: (0, import_i18n222.__)("Search for a block"),
-          value: search,
-          onChange: (nextSearch) => setSearch(nextSearch),
-          className: "block-editor-block-manager__search"
-        }
-      ),
-      showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-        import_components225.CheckboxControl,
-        {
-          className: "block-editor-block-manager__select-all",
-          label: (0, import_i18n222.__)("Select all"),
-          checked: isAllChecked,
-          onChange: () => {
-            if (isAllChecked) {
-              onChange([]);
-            } else {
-              onChange(blockTypes);
-            }
-          },
-          indeterminate: isIndeterminate
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(
-        "div",
-        {
-          tabIndex: "0",
-          role: "region",
-          "aria-label": (0, import_i18n222.__)("Available block types"),
-          className: "block-editor-block-manager__results",
-          children: [
-            filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n222.__)("No blocks found.") }),
-            categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-              category_default2,
-              {
-                title: category.title,
-                blockTypes: filteredBlockTypes.filter(
-                  (blockType) => blockType.category === category.slug
-                ),
-                selectedBlockTypes,
-                onChange
-              },
-              category.slug
-            )),
-            /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-              category_default2,
-              {
-                title: (0, import_i18n222.__)("Uncategorized"),
-                blockTypes: filteredBlockTypes.filter(
-                  ({ category }) => !category
-                ),
-                selectedBlockTypes,
-                onChange
-              }
-            )
-          ]
-        }
-      )
-    ] });
-  }
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
-  function BlockAllowedBlocksModal({
-    clientId,
-    blockTypes,
-    selectedBlockTypes,
-    onClose
-  }) {
-    const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element305.useState)(selectedBlockTypes);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data186.useDispatch)(store);
-    const handleSubmit = () => {
-      const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
-      const newBlockNames = currentSelectedBlockTypes.map(
-        ({ name }) => name
-      );
-      updateBlockAttributes2(clientId, {
-        allowedBlocks: isFullySelected ? void 0 : newBlockNames
-      });
-      onClose();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-      import_components226.Modal,
-      {
-        title: (0, import_i18n223._x)("Manage allowed blocks", "modal title"),
-        onRequestClose: onClose,
-        overlayClassName: "block-editor-block-allowed-blocks-modal",
-        focusOnMount: "firstContentElement",
-        size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
-          import_components226.__experimentalVStack,
+        field,
+        validity,
+        inputRefs: [fromInputRef, toInputRef],
+        isTouched,
+        setIsTouched,
+        children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+          import_components232.BaseControl,
           {
-            as: "form",
-            onSubmit: (e2) => {
-              e2.preventDefault();
-              handleSubmit();
-            },
-            spacing: "4",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.__experimentalText, { children: (0, import_i18n223.__)(
-                "Select which blocks can be added inside this container."
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-                BlockManager,
+            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,
                 {
-                  blockTypes,
-                  selectedBlockTypes: currentSelectedBlockTypes,
-                  onChange: (newSelectedBlockTypes) => {
-                    setCurrentSelectedBlockTypes(newSelectedBlockTypes);
-                  }
+                  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")
+                      }
+                    )
+                  ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
-                import_components226.Flex,
+              /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+                Stack,
                 {
-                  className: "block-editor-block-allowed-blocks-modal__actions",
-                  justify: "flex-end",
-                  expanded: false,
+                  direction: "row",
+                  gap: "sm",
+                  justify: "space-between",
+                  className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-                      import_components226.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                      import_components232.__experimentalInputControl,
                       {
-                        variant: "tertiary",
-                        onClick: onClose,
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n223.__)("Cancel")
+                        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_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-                      import_components226.Button,
+                    ),
+                    /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                      import_components232.__experimentalInputControl,
                       {
-                        variant: "primary",
-                        type: "submit",
-                        __next40pxDefaultSize: true,
-                        children: (0, import_i18n223.__)("Apply")
+                        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
                       }
-                    ) })
+                    )
                   ]
                 }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+                RangeCalendar,
+                {
+                  style: { width: "100%" },
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
+                  month: calendarMonth,
+                  onMonthChange: setCalendarMonth,
+                  locale,
+                  dir: (0, import_i18n224.isRTL)() ? "rtl" : "ltr",
+                  weekStartsOn,
+                  disabled: disabled2 || disabledMatchers
+                }
               )
-            ]
+            ] })
           }
         )
       }
     );
   }
-
-  // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
-  function BlockAllowedBlocksControl({ clientId }) {
-    const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element306.useState)(false);
-    const { blockTypes, selectedBlockNames } = (0, import_data187.useSelect)(
-      (select3) => {
-        const { getBlockAttributes: getBlockAttributes3 } = select3(store);
-        return {
-          blockTypes: select3(import_blocks114.store).getBlockTypes(),
-          selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
-        };
-      },
-      [clientId]
-    );
-    const filteredBlockTypes = blockTypes.filter(
-      (blockType) => (0, import_blocks114.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
-    );
-    if (!filteredBlockTypes) {
-      return null;
-    }
-    const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
-      (blockType) => selectedBlockNames.includes(blockType.name)
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime497.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime497.jsxs)(
-        import_components227.BaseControl,
-        {
-          help: (0, import_i18n224.__)(
-            "Specify which blocks are allowed inside this container."
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_components227.BaseControl.VisualLabel, { children: (0, import_i18n224.__)("Allowed Blocks") }),
-            /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
-              import_components227.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "secondary",
-                onClick: () => {
-                  setIsBlockControlOpened(true);
-                },
-                className: "block-editor-block-allowed-blocks-control__button",
-                children: (0, import_i18n224.__)("Manage allowed blocks")
-              }
-            )
-          ]
-        }
-      ),
-      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
-        BlockAllowedBlocksModal,
+  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,
         {
-          clientId,
-          blockTypes: filteredBlockTypes,
-          selectedBlockTypes,
-          onClose: () => setIsBlockControlOpened(false)
-        }
-      )
-    ] });
-  }
-
-  // packages/block-editor/build-module/hooks/allowed-blocks.mjs
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
-  function BlockEditAllowedBlocksControlPure({ clientId }) {
-    const blockEditingMode = useBlockEditingMode();
-    const isContentOnly = blockEditingMode === "contentOnly";
-    if (isContentOnly) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(BlockAllowedBlocksControl, { clientId }) });
-  }
-  var allowed_blocks_default = {
-    edit: BlockEditAllowedBlocksControlPure,
-    attributeKeys: ["allowedBlocks"],
-    hasSupport(name) {
-      return (0, import_blocks115.hasBlockSupport)(name, "allowedBlocks");
-    }
-  };
-  function addAttribute3(settings2) {
-    if (settings2?.attributes?.allowedBlocks?.type) {
-      return settings2;
-    }
-    if ((0, import_blocks115.hasBlockSupport)(settings2, "allowedBlocks")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        allowedBlocks: {
-          type: "array"
+          className: "dataviews-controls__date",
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          operator
         }
-      };
-    }
-    return settings2;
-  }
-  (0, import_hooks23.addFilter)(
-    "blocks.registerBlockType",
-    "core/allowedBlocks/attribute",
-    addAttribute3
-  );
-  function addTransforms3(result, source, index2, results) {
-    if (!(0, import_blocks115.hasBlockSupport)(result.name, "allowedBlocks")) {
-      return result;
-    }
-    if (source.length !== 1 && 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 (results.length > 1 && source.length > 1 && results.length !== source.length) {
-      return result;
-    }
-    if (result.attributes.allowedBlocks) {
-      return result;
-    }
-    const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
-    if (!sourceAllowedBlocks) {
-      return result;
+      );
     }
-    const blockType = (0, import_blocks115.getBlockType)(result.name);
-    const destinationAllowedBlocks = blockType?.allowedBlocks || [];
-    if (!destinationAllowedBlocks.length) {
-      return {
-        ...result,
-        attributes: {
-          ...result.attributes,
-          allowedBlocks: sourceAllowedBlocks
+    if (operator === OPERATOR_BETWEEN) {
+      return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+        CalendarDateRangeControl,
+        {
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity
         }
-      };
+      );
     }
-    const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
-      (block) => destinationAllowedBlocks.includes(block)
-    );
-    return {
-      ...result,
-      attributes: {
-        ...result.attributes,
-        allowedBlocks: filteredSourceAllowedBlocks
+    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      CalendarDateControl,
+      {
+        data,
+        field,
+        onChange,
+        hideLabelFromVision,
+        markWhenOptional,
+        validity
       }
-    };
+    );
   }
-  (0, import_hooks23.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/allowedBlocks/addTransforms",
-    addTransforms3
-  );

-  // packages/block-editor/build-module/hooks/anchor.mjs
-  var import_hooks24 = __toESM(require_hooks(), 1);
-  var import_components228 = __toESM(require_components(), 1);
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var import_blocks116 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
-  var ANCHOR_REGEX = /[\s#]/g;
-  function addAttribute4(settings2) {
-    if ("type" in (settings2.attributes?.anchor ?? {})) {
-      return settings2;
-    }
-    if ((0, import_blocks116.hasBlockSupport)(settings2, "anchor")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        anchor: {
-          type: "string"
-        }
-      };
-    }
-    return settings2;
-  }
-  function BlockEditAnchorControlPure({ anchor, setAttributes }) {
-    const blockEditingMode = useBlockEditingMode();
-    if (blockEditingMode !== "default") {
-      return null;
+  // 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
+  }) {
+    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_runtime499.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
-      import_components228.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+      ValidatedSelectControl,
       {
-        className: "html-anchor-control",
-        label: (0, import_i18n225.__)("HTML anchor"),
-        help: /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
-          (0, import_i18n225.__)(
-            "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_runtime499.jsx)(
-            import_components228.ExternalLink,
-            {
-              href: (0, import_i18n225.__)(
-                "https://wordpress.org/documentation/article/page-jumps/"
-              ),
-              children: (0, import_i18n225.__)("Learn more about anchors")
-            }
-          )
-        ] }),
-        value: anchor || "",
-        placeholder: null,
-        onChange: (nextValue) => {
-          nextValue = nextValue.replace(ANCHOR_REGEX, "-");
-          setAttributes({
-            anchor: nextValue !== "" ? nextValue : void 0
-          });
-        },
-        autoCapitalize: "none",
-        autoComplete: "off"
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        value,
+        help: description,
+        options: elements,
+        onChange: onChangeControl,
+        hideLabelFromVision,
+        multiple: isMultiple,
+        disabled: disabled2
       }
-    ) });
-  }
-  var anchor_default = {
-    addSaveProps: addSaveProps6,
-    edit: BlockEditAnchorControlPure,
-    attributeKeys: ["anchor"],
-    hasSupport(name) {
-      return (0, import_blocks116.hasBlockSupport)(name, "anchor");
-    }
-  };
-  function addSaveProps6(extraProps, blockType, attributes) {
-    if ((0, import_blocks116.hasBlockSupport)(blockType, "anchor")) {
-      extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
-    }
-    return extraProps;
+    );
   }
-  (0, import_hooks24.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);

-  // packages/block-editor/build-module/hooks/aria-label.mjs
-  var import_hooks25 = __toESM(require_hooks(), 1);
-  var import_blocks117 = __toESM(require_blocks(), 1);
-  function addAttribute5(settings2) {
-    if (settings2?.attributes?.ariaLabel?.type) {
-      return settings2;
-    }
-    if ((0, import_blocks117.hasBlockSupport)(settings2, "ariaLabel")) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        ariaLabel: {
-          type: "string"
-        }
-      };
-    }
-    return settings2;
-  }
-  function addSaveProps7(extraProps, blockType, attributes) {
-    if ((0, import_blocks117.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
-      extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
+  // 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 extraProps;
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Select2, { ...props });
   }
-  var aria_label_default = {
-    addSaveProps: addSaveProps7,
-    attributeKeys: ["ariaLabel"],
-    hasSupport(name) {
-      return (0, import_blocks117.hasBlockSupport)(name, "ariaLabel");
-    }
-  };
-  (0, import_hooks25.addFilter)(
-    "blocks.registerBlockType",
-    "core/ariaLabel/attribute",
-    addAttribute5
-  );

-  // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_blocks118 = __toESM(require_blocks(), 1);
-  var import_compose121 = __toESM(require_compose(), 1);
-  var import_components260 = __toESM(require_components(), 1);
-  var import_data190 = __toESM(require_data(), 1);
-
-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n226 = __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_i18n226.__)("Sort ascending"),
-    desc: (0, import_i18n226.__)("Sort descending")
-  };
+  // 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,
+    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_element318.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue
+        })
+      ),
+      [data, setValue, onChange]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime507.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
+      }
+    );
+  }

-  // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element307 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY18 = [];
-  function useElements({
-    elements,
-    getElements
+  // packages/dataviews/build-module/components/dataform-controls/email.mjs
+  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+  function Email({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY18;
-    const [records, setRecords] = (0, import_element307.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element307.useState)(false);
-    (0, import_element307.useEffect)(() => {
-      if (!getElements) {
-        setRecords(staticElements);
-        return;
+    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 }) })
+        }
       }
-      let cancelled = false;
-      setIsLoading(true);
-      getElements().then((fetchedElements) => {
-        if (!cancelled) {
-          const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
-          setRecords(dynamicElements);
+    );
+  }
+
+  // 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 }) })
         }
-      }).catch(() => {
-        if (!cancelled) {
-          setRecords(staticElements);
+      }
+    );
+  }
+
+  // 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 }) })
         }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
+      }
+    );
+  }
+
+  // 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 onChangeMax = (0, import_element319.useCallback)(
+      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+      [onChange, min3]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+      import_components234.BaseControl,
+      {
+        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,
+            {
+              label: (0, import_i18n225.__)("Min."),
+              value: min3,
+              max: max3 ? Number(max3) - step : void 0,
+              onChange: onChangeMin,
+              hideLabelFromVision,
+              step
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            import_components234.__experimentalNumberControl,
+            {
+              label: (0, import_i18n225.__)("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_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 () => {
-        cancelled = true;
-      };
-    }, [getElements, staticElements]);
-    return {
-      elements: records,
-      isLoading
-    };
+      );
+    }
+    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/dataviews/build-module/utils/operators.mjs
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_element308 = __toESM(require_element(), 1);
-  var import_date4 = __toESM(require_date(), 1);
+  // 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 });
+  }

-  // 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;
+  // 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 });
+  }
+
+  // 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,
+    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_element320.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
+    );
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components235.Spinner, {});
     }
-    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_runtime514.jsx)(
+      ValidatedRadioControl,
+      {
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        help: description,
+        onChange: onChangeControl,
+        options: elements,
+        selected: value,
+        hideLabelFromVision,
+        disabled: disabled2
       }
-    }
-    return null;
+    );
   }

-  // packages/dataviews/build-module/utils/operators.mjs
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
-  var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime500.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];
+  // 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,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          prefix: prefix2 ? (0, import_element321.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element321.createElement)(suffix) : void 0
+        }
+      }
+    );
+  }
+
+  // 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 "";
     }
-    return [
-      (0, import_date4.getDate)(fieldValue).getTime(),
-      (0, import_date4.getDate)(filterValue).getTime()
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
     ];
-  }
-  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();
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
     }
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
   }
-  var isNoneOperatorDefinition = {
-    /* translators: DataViews operator name */
-    label: (0, import_i18n227.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-      (0, import_i18n227.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n227.__)("<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;
-      }
-      const fieldValue = field.getValue({ item });
-      if (Array.isArray(fieldValue)) {
-        return !filterValue.some(
-          (fv) => fieldValue.includes(fv)
-        );
-      } else if (typeof fieldValue === "string") {
-        return !filterValue.includes(fieldValue);
+  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
+            }
+          )
+        ] })
       }
-      return false;
-    }),
-    selection: "multi"
-  };
-  var OPERATORS = [
-    {
-      name: OPERATOR_IS_ANY,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n227.__)("<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") {
-          return filterValue.includes(fieldValue);
-        }
-        return false;
-      },
-      selection: "multi"
-    },
-    {
-      name: OPERATOR_IS_NONE,
-      ...isNoneOperatorDefinition
-    },
-    {
-      name: OPERATOR_IS_ALL,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n227.__)("<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;
-        }
-        return filterValue.every((value) => {
-          return field.getValue({ item })?.includes(value);
-        });
-      },
-      selection: "multi"
-    },
-    {
-      name: OPERATOR_IS_NOT_ALL,
-      ...isNoneOperatorDefinition
-    },
-    {
-      name: OPERATOR_BETWEEN,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.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_i18n227.__)(
-            "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
-          ),
-          filter.name,
-          activeElements[0].label[0],
-          activeElements[0].label[1]
-        ),
-        filterTextWrappers
+    );
+  }
+  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_element322.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
       ),
-      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_i18n227.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n227.__)(
-            "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
-          ),
-          filter.name,
-          `${activeElements[0].value.value} ${activeElements[0].value.unit}`
-        ),
-        filterTextWrappers
+      [data, onChange, setValue]
+    );
+    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]
+        })
       ),
-      filter(item, field, filterValue) {
-        if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
-          return true;
+      [data, onChange, setValue]
+    );
+    if (operator === OPERATOR_BETWEEN) {
+      let valueBetween = ["", ""];
+      if (Array.isArray(value) && value.length === 2) {
+        valueBetween = [
+          toInputValue(value[0]),
+          toInputValue(value[1])
+        ];
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min3,
+          max: max3
         }
-        const targetDate = getRelativeDate(
-          filterValue.value,
-          filterValue.unit
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime516.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
+      }
+    );
+  }
+
+  // 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,
+    onChange,
+    data,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
+  }) {
+    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,
+      {
+        required: !!isValid2.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        hidden: hideLabelFromVision,
+        label,
+        help: description,
+        checked: getValue({ item: data }),
+        onChange: onChangeControl,
+        disabled: disabled2
+      }
+    );
+  }
+
+  // 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/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,
+    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_element325.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_runtime519.jsx)(import_components237.Spinner, {});
+    }
+    if (elements.length === 0) {
+      return null;
+    }
+    const selectedOption = elements.find((el) => el.value === value);
+    return /* @__PURE__ */ (0, import_jsx_runtime519.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_runtime519.jsx)(
+          import_components237.__experimentalToggleGroupControlOption,
+          {
+            label: el.label,
+            value: el.value,
+            disabled: disabled2
+          },
+          el.value
+        ))
+      }
+    );
+  }
+
+  // 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
         );
-        const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
-        return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
+        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 }));
       },
-      selection: "custom"
-    },
-    {
-      name: OPERATOR_OVER,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n227.__)("<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) {
+      [onChange, setValue, data]
+    );
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_components238.Spinner, {});
+    }
+    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 });
         }
-        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_i18n227.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n227.__)("<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_i18n227.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n227.__)("<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_i18n227.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n227.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
-          filter.name,
-          activeElements[0].label
+      }
+    );
+  }
+
+  // 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 })
+          }
         ),
-        filterTextWrappers
-      ),
-      filter(item, field, filterValue) {
-        if (filterValue === void 0) {
-          return true;
-        }
-        const fieldValue = field.getValue({ item });
-        return fieldValue < filterValue;
+        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 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 }));
       },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_GREATER_THAN,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n227.__)(
-            "<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;
+      [data, onChange, setValue]
+    );
+    const handleInputChange = (0, import_element327.useCallback)(
+      (newValue) => {
+        onChange(setValue({ item: data, value: newValue || "" }));
       },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_LESS_THAN_OR_EQUAL,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n227.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n227.__)(
-            "<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_i18n227.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n227.__)(
-            "<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_i18n227.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n227.__)("<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_i18n227.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n227.__)("<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_i18n227.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.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_i18n227.__)(
-            "<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_i18n227.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.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_i18n227.__)(
-            "<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_i18n227.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n227.__)("<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_i18n227.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n227.__)(
-            "<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_i18n227.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n227.__)("<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_i18n227.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n227.__)("<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_i18n227.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
-        (0, import_i18n227.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n227.__)("<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_element317 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element309 = __toESM(require_element(), 1);
-  var import_compose108 = __toESM(require_compose(), 1);
-  var import_components230 = __toESM(require_components(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedCheckboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element309.useRef)(null);
-    const mergedRefs = (0, import_compose108.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
-      ControlWithError,
+      [data, onChange, setValue]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+      ValidatedInputControl,
       {
-        className: "dataviews-validated-control",
-        required,
+        required: !!field.isValid?.required,
         markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector(
-          'input[type="checkbox"]'
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
-          import_components230.CheckboxControl,
+        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_runtime521.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+          ColorPickerDropdown,
           {
-            ...restProps
+            color: value,
+            onColorChange: handleColorChange,
+            disabled: disabled2
           }
-        )
-      }
-    );
-  };
-  var ValidatedCheckboxControl = (0, import_element309.forwardRef)(UnforwardedValidatedCheckboxControl);
-  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
-  var import_element310 = __toESM(require_element(), 1);
-  var import_compose109 = __toESM(require_compose(), 1);
-  var import_components231 = __toESM(require_components(), 1);
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedComboboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element310.useRef)(null);
-    const mergedRefs = (0, import_compose109.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element310.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_runtime502.jsx)(
-        ControlWithError,
-        {
-          className: "dataviews-validated-control",
-          required,
-          markWhenOptional,
-          ref: mergedRefs,
-          customValidity,
-          getValidityTarget: () => validityTargetRef.current?.querySelector(
-            'input[role="combobox"]'
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components231.ComboboxControl, { ...restProps })
-        }
-      )
     );
-  };
-  var ValidatedComboboxControl = (0, import_element310.forwardRef)(UnforwardedValidatedComboboxControl);
-  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
+  }

-  // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
-  var import_element311 = __toESM(require_element(), 1);
-  var import_components232 = __toESM(require_components(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedFormTokenField = ({
-    required,
-    customValidity,
+  // 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,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element311.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
-      "div",
+    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,
       {
-        className: "dataviews-validated-control__wrapper-with-error-delegate",
-        ref: forwardedRef,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-            ControlWithError,
-            {
-              className: "dataviews-validated-control",
-              required,
-              markWhenOptional,
-              customValidity,
-              getValidityTarget: () => validityTargetRef.current,
-              children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components232.FormTokenField, { ...restProps })
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-            "input",
+        ...{
+          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,
             {
-              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();
-              }
+              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
             }
-          )
-        ]
+          ) })
+        }
       }
     );
+  }
+
+  // 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
   };
-  var ValidatedFormTokenField = (0, import_element311.forwardRef)(UnforwardedValidatedFormTokenField);
-  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
+  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_runtime523.jsx)(BaseControlType, { ...props, config: controlConfig });
+    };
+  }
+  function getControl(field, fallback) {
+    if (typeof field.Edit === "function") {
+      return field.Edit;
+    }
+    if (typeof field.Edit === "string") {
+      return getControlByType(field.Edit);
+    }
+    if (isEditConfig(field.Edit)) {
+      return createConfiguredControl(field.Edit);
+    }
+    if (hasElements(field) && field.type !== "array") {
+      return getControlByType("adaptiveSelect");
+    }
+    if (fallback === null) {
+      return null;
+    }
+    return getControlByType(fallback);
+  }
+  function getControlByType(type) {
+    if (Object.keys(FORM_CONTROLS).includes(type)) {
+      return FORM_CONTROLS[type];
+    }
+    return null;
+  }

-  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element312 = __toESM(require_element(), 1);
-  var import_compose110 = __toESM(require_compose(), 1);
-  var import_components233 = __toESM(require_components(), 1);
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedNumberControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element312.useRef)(null);
-    const mergedRefs = (0, import_compose110.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components233.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+  // 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
+    };
+  }
+  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 ValidatedNumberControl = (0, import_element312.forwardRef)(UnforwardedValidatedNumberControl);
-  ValidatedNumberControl.displayName = "ValidatedNumberControl";
+  var get_value_from_id_default = getValueFromId;

-  // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element313 = __toESM(require_element(), 1);
-  var import_compose111 = __toESM(require_compose(), 1);
-  var import_components234 = __toESM(require_components(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedRadioControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element313.useRef)(null);
-    const mergedRefs = (0, import_compose111.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector(
-          'input[type="radio"]'
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components234.RadioControl, { ...restProps })
-      }
-    );
+  // 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];
+    }
+    current[path.at(-1)] = value;
+    return result;
   };
-  var ValidatedRadioControl = (0, import_element313.forwardRef)(UnforwardedValidatedRadioControl);
-  ValidatedRadioControl.displayName = "ValidatedRadioControl";
+  var set_value_from_id_default = setValueFromId;

-  // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element314 = __toESM(require_element(), 1);
-  var import_compose112 = __toESM(require_compose(), 1);
-  var import_components235 = __toESM(require_components(), 1);
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedSelectControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element314.useRef)(null);
-    const mergedRefs = (0, import_compose112.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-          import_components235.SelectControl,
-          {
-            ref: mergedRefs,
-            // A runtime boolean cannot statically discriminate
-            // SelectControl's single/multiple props union.
-            ...restProps
-          }
-        )
-      }
-    );
-  };
-  var ValidatedSelectControl = (0, import_element314.forwardRef)(UnforwardedValidatedSelectControl);
-  ValidatedSelectControl.displayName = "ValidatedSelectControl";
+  // packages/dataviews/build-module/field-types/email.mjs
+  var import_i18n229 = __toESM(require_i18n(), 1);

-  // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
-  var import_element315 = __toESM(require_element(), 1);
-  var import_compose113 = __toESM(require_compose(), 1);
-  var import_components236 = __toESM(require_components(), 1);
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element315.useRef)(null);
-    const mergedRefs = (0, import_compose113.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
-          import_components236.ToggleControl,
-          {
-            ref: mergedRefs,
-            required,
-            ...restProps
-          }
-        )
-      }
-    );
-  };
-  var ValidatedToggleControl = (0, import_element315.forwardRef)(UnforwardedValidatedToggleControl);
-  ValidatedToggleControl.displayName = "ValidatedToggleControl";
+  // 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;
+    }
+    return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
+  }

-  // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
-  var import_element316 = __toESM(require_element(), 1);
-  var import_components237 = __toESM(require_components(), 1);
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleGroupControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element316.useRef)(null);
-    const nameAttr = (0, import_element316.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
-        ControlWithError,
-        {
-          className: "dataviews-validated-control",
-          required,
-          markWhenOptional,
-          customValidity,
-          getValidityTarget: () => validityTargetRef.current,
-          children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components237.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime508.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();
-          }
-        }
-      )
-    ] });
+  // 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 });
+  }
+
+  // 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);
   };
-  var ValidatedToggleGroupControl = (0, import_element316.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/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);
+  }
+
+  // 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;
     }
-    return customValidity;
+    const value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return true;
+    }
+    return String(value).length >= field.isValid.minLength.constraint;
   }

-  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime509 = __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_element317.useCallback)(() => {
-      onChange(
-        setValue({ item: data, value: !getValue({ item: data }) })
-      );
-    }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime509.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/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/dataviews/build-module/components/dataform-controls/combobox.mjs
-  var import_components238 = __toESM(require_components(), 1);
-  var import_element318 = __toESM(require_element(), 1);
-  var import_jsx_runtime510 = __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_element318.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_runtime510.jsx)(import_components238.Spinner, {});
+  // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
+  function isValidPattern(item, field) {
+    if (field.isValid.pattern?.constraint === void 0) {
+      return true;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
-      ValidatedComboboxControl,
-      {
-        required: !!field.isValid?.required,
-        customValidity: getCustomValidity(isValid2, validity),
-        label,
-        value,
-        help: description,
-        placeholder,
-        options: elements,
-        onChange: onChangeControl,
-        hideLabelFromVision,
-        allowReset: true,
-        expandOnFocus: true
+    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;
+    }
   }

-  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_components240 = __toESM(require_components(), 1);
-  var import_element321 = __toESM(require_element(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
-  var import_a11y24 = __toESM(require_a11y(), 1);
-  var import_date6 = __toESM(require_date(), 1);
+  // 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/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components239 = __toESM(require_components(), 1);
-  var import_element319 = __toESM(require_element(), 1);
-  var import_i18n228 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
-  var TIME_UNITS_OPTIONS = {
-    [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n228.__)("Days") },
-      { value: "weeks", label: (0, import_i18n228.__)("Weeks") },
-      { value: "months", label: (0, import_i18n228.__)("Months") },
-      { value: "years", label: (0, import_i18n228.__)("Years") }
-    ],
-    [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n228.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n228.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n228.__)("Months ago") },
-      { value: "years", label: (0, import_i18n228.__)("Years ago") }
-    ]
-  };
-  function RelativeDateControl({
-    className,
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    operator
+  // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
+  function getValueFormatted({
+    item,
+    field
   }) {
-    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_element319.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: { value: Number(newValue), unit }
-        })
-      ),
-      [onChange, setValue, data, unit]
-    );
-    const onChangeUnit = (0, import_element319.useCallback)(
-      (newUnit) => onChange(
-        setValue({
-          item: data,
-          value: { value: relValue, unit: newUnit }
-        })
-      ),
-      [onChange, setValue, data, relValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-      import_components239.BaseControl,
-      {
-        id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
-        label,
-        hideLabelFromVision,
-        help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-            import_components239.__experimentalNumberControl,
-            {
-              className: "dataviews-controls__relative-date-number",
-              spinControls: "none",
-              min: 1,
-              step: 1,
-              value: relValue,
-              onChange: onChangeValue,
-              disabled: disabled2
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-            import_components239.SelectControl,
-            {
-              className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n228.__)("Unit"),
-              value: unit,
-              options,
-              onChange: onChangeUnit,
-              hideLabelFromVision: true,
-              disabled: disabled2
-            }
-          )
-        ] })
-      }
-    );
+    return field.getValue({ item });
   }
+  var get_value_formatted_default_default = getValueFormatted;

-  // 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/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.");
+    }
+    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
+    }
+  };

-  // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element320 = __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_element320.useMemo)(() => {
-      const matchers = [];
-      if (minConstraint) {
-        const minDate = parseDateFn(minConstraint);
-        if (minDate) {
-          matchers.push({ before: minDate });
-        }
-      }
-      if (maxConstraint) {
-        const maxDate = parseDateFn(maxConstraint);
-        if (maxDate) {
-          matchers.push({ after: maxDate });
-        }
-      }
-      return matchers.length > 0 ? matchers : void 0;
-    }, [minConstraint, maxConstraint, parseDateFn]);
-    return { minConstraint, maxConstraint, disabledMatchers };
-  }
+  // packages/dataviews/build-module/field-types/integer.mjs
+  var import_i18n230 = __toESM(require_i18n(), 1);

-  // 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.
+  // packages/dataviews/build-module/field-types/utils/sort-number.mjs
+  var sort_number_default = (a2, b2, direction) => {
+    return direction === "asc" ? a2 - b2 : b2 - a2;
   };
-  function getCalendarLocale(wpLocale) {
-    const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
-    const language = subtags.shift()?.toLowerCase();
-    if (!language) {
-      return void 0;
+
+  // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
+  function isValidMin(item, field) {
+    if (typeof field.isValid.min?.constraint !== "number") {
+      return false;
     }
-    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 value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return true;
     }
-    return normalized.join("-");
+    return Number(value) >= field.isValid.min.constraint;
   }

-  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date5 = __toESM(require_date(), 1);
-  function parseDateTime(dateTimeString) {
-    if (!dateTimeString) {
-      return null;
+  // 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 parsed = (0, import_date5.getDate)(dateTimeString);
-    return parsed && isValid(parsed) ? parsed : null;
+    const value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return true;
+    }
+    return Number(value) <= field.isValid.max.constraint;
   }

-  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
-  var formatDateTime = (value) => {
-    if (!value) {
-      return "";
-    }
-    return (0, import_date6.dateI18n)("Y-m-d\\TH:i", (0, import_date6.getDate)(value));
+  // packages/dataviews/build-module/field-types/integer.mjs
+  var format2 = {
+    separatorThousand: ","
   };
-  function CalendarDateTimeControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity,
-    config: config2
+  function getValueFormatted2({
+    item,
+    field
   }) {
-    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_date6.getSettings)();
-    const timeZone = timezone.string || (0, import_date6.dateI18n)("P");
-    const [calendarMonth, setCalendarMonth] = (0, import_element321.useState)(() => {
-      const parsedDate = parseDateTime(value);
-      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
-    });
-    (0, import_element321.useEffect)(() => {
-      const parsedDate = parseDateTime(value);
-      if (parsedDate) {
-        const targetMonth = toCalendarDate(parsedDate, timeZone);
-        setCalendarMonth(
-          (currentMonth) => isSameMonth(
-            targetMonth,
-            toCalendarDate(currentMonth, timeZone)
-          ) ? currentMonth : targetMonth
-        );
-      }
-    }, [timeZone, value]);
-    const inputControlRef = (0, import_element321.useRef)(null);
-    const validationTimeoutRef = (0, import_element321.useRef)(void 0);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element321.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    (0, import_element321.useEffect)(() => {
-      return () => clearTimeout(validationTimeoutRef.current);
-    }, []);
-    const onSelectDate = (0, import_element321.useCallback)(
-      (newDate) => {
-        if (newDate) {
-          const wpDate = (0, import_date6.dateI18n)("Y-m-d", newDate);
-          const wpTime = value ? (0, import_date6.dateI18n)("H:i", (0, import_date6.getDate)(value)) : "00:00";
-          const finalDateTime = (0, import_date6.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_element321.useCallback)(
-      (newValue) => {
-        if (newValue) {
-          const dateTime = (0, import_date6.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_date6.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
-    let displayLabel = label;
-    if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n229.__)("Required")})`;
-    } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n229.__)("Optional")})`;
+    let value = field.getValue({ item });
+    if (value === null || value === void 0) {
+      return "";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-      import_components240.BaseControl,
-      {
-        id,
-        label: displayLabel,
-        help: description,
-        hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-            ValidatedInputControl,
-            {
-              ref: inputControlRef,
-              required: !!isValid2?.required,
-              customValidity: getCustomValidity(isValid2, validity),
-              type: "datetime-local",
-              label: (0, import_i18n229.__)("Date time"),
-              hideLabelFromVision: true,
-              value: formatDateTime(value),
-              onValueChange: handleManualDateTimeChange,
-              disabled: disabled2,
-              min: minConstraint ? formatDateTime(minConstraint) : void 0,
-              max: maxConstraint ? formatDateTime(maxConstraint) : void 0
-            }
-          ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-            Calendar,
-            {
-              style: { width: "100%" },
-              value: value ? parseDateTime(value) : null,
-              onValueChange: onSelectDate,
-              month: calendarMonth,
-              onMonthChange: setCalendarMonth,
-              timeZone,
-              locale,
-              dir: (0, import_i18n229.isRTL)() ? "rtl" : "ltr",
-              weekStartsOn,
-              disabled: disabled2 || disabledMatchers
-            }
-          )
-        ] })
-      }
+    value = Number(value);
+    if (!Number.isFinite(value)) {
+      return String(value);
+    }
+    let formatInteger;
+    if (field.type !== "integer") {
+      formatInteger = format2;
+    } else {
+      formatInteger = field.format;
+    }
+    const { separatorThousand } = formatInteger;
+    const integerValue = Math.trunc(value);
+    if (!separatorThousand) {
+      return String(integerValue);
+    }
+    return String(integerValue).replace(
+      /\B(?=(\d{3})+(?!\d))/g,
+      separatorThousand
     );
   }
-  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_runtime512.jsx)(
-        RelativeDateControl,
-        {
-          className: "dataviews-controls__datetime",
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          operator
-        }
-      );
+  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.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-      CalendarDateTimeControl,
-      {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        config: config2
-      }
-    );
+    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
+    }
+  };

-  // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components241 = __toESM(require_components(), 1);
-  var import_a11y25 = __toESM(require_a11y(), 1);
-  var import_element322 = __toESM(require_element(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
-  var import_date7 = __toESM(require_date(), 1);
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
-  var DATE_PRESETS = [
-    {
-      id: "today",
-      label: (0, import_i18n230.__)("Today"),
-      getValue: () => (0, import_date7.getDate)(null)
-    },
-    {
-      id: "yesterday",
-      label: (0, import_i18n230.__)("Yesterday"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return subDays(today, 1);
-      }
-    },
-    {
-      id: "past-week",
-      label: (0, import_i18n230.__)("Past week"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return subDays(today, 7);
-      }
-    },
-    {
-      id: "past-month",
-      label: (0, import_i18n230.__)("Past month"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return subMonths(today, 1);
-      }
+  // 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 "";
     }
-  ];
-  var DATE_RANGE_PRESETS = [
-    {
-      id: "last-7-days",
-      label: (0, import_i18n230.__)("Last 7 days"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return [subDays(today, 7), today];
-      }
-    },
-    {
-      id: "last-30-days",
-      label: (0, import_i18n230.__)("Last 30 days"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return [subDays(today, 30), today];
-      }
-    },
-    {
-      id: "month-to-date",
-      label: (0, import_i18n230.__)("Month to date"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return [startOfMonth(today), today];
-      }
-    },
-    {
-      id: "last-year",
-      label: (0, import_i18n230.__)("Last year"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return [subYears(today, 1), today];
-      }
-    },
-    {
-      id: "year-to-date",
-      label: (0, import_i18n230.__)("Year to date"),
-      getValue: () => {
-        const today = (0, import_date7.getDate)(null);
-        return [startOfYear(today), today];
-      }
+    value = Number(value);
+    if (!Number.isFinite(value)) {
+      return String(value);
     }
-  ];
-  var parseDate2 = (dateString) => {
-    if (!dateString) {
-      return null;
+    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;
+  }
+  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.");
+    }
+    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
     }
-    const parsed = parseISO(dateString);
-    return isValid(parsed) ? parsed : null;
   };
-  var formatDate = (date) => {
-    if (!date) {
-      return "";
+
+  // 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
     }
-    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_element322.useState)(void 0);
-    const validateRefs = (0, import_element322.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_element322.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_element322.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_element322.useEffect)(() => {
-      if (!isTouched) {
-        return;
-      }
-      const result = validity ? getCustomValidity(isValid2, validity) : void 0;
-      if (result) {
-        setCustomValidity(result);
-      } else {
-        validateRefs();
-      }
-    }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element322.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_runtime513.jsxs)("div", { onBlur, children: [
-      children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-        ValidityIndicator,
-        {
-          type: customValidity.type,
-          message: customValidity.message
-        }
-      )
-    ] });
+
+  // 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 CalendarDateControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
+  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 isValidMinDate(item, field) {
+    return validateBoundary(item, field, "min", parseDateLike);
+  }
+  function isValidMaxDate(item, field) {
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime2);
+  }
+  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 {
-      id,
-      label,
-      description,
-      setValue,
-      getValue,
-      isValid: isValid2,
-      format: fieldFormat
-    } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element322.useState)(
-      null
-    );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
-    const fieldValue = getValue({ item: data });
-    const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element322.useState)(() => {
-      const parsedDate = parseDate2(value);
-      return parsedDate || /* @__PURE__ */ new Date();
-    });
-    (0, import_element322.useEffect)(() => {
-      const parsedDate = parseDate2(value);
-      if (parsedDate) {
-        setCalendarMonth(
-          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
-        );
-      }
-    }, [value]);
-    const [isTouched, setIsTouched] = (0, import_element322.useState)(false);
-    const validityTargetRef = (0, import_element322.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element322.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    const onSelectDate = (0, import_element322.useCallback)(
-      (newDate) => {
-        const dateValue = newDate ? formatDate(newDate) : void 0;
-        onChangeCallback(dateValue);
-        setSelectedPresetId(null);
-        setIsTouched(true);
-      },
-      [onChangeCallback]
-    );
-    const handlePresetClick = (0, import_element322.useCallback)(
-      (preset) => {
-        const presetDate = preset.getValue();
-        const dateValue = formatDate(presetDate);
-        setCalendarMonth(presetDate);
-        onChangeCallback(dateValue);
-        setSelectedPresetId(preset.id);
-        setIsTouched(true);
-      },
-      [onChangeCallback]
-    );
-    const handleManualDateChange = (0, import_element322.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_i18n230.__)("Required")})`;
-    } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
+    const value = field.getValue({ item });
+    if (["", void 0, null].includes(value)) {
+      return "";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-      ValidatedDateControl,
-      {
-        field,
-        validity,
-        inputRefs: validityTargetRef,
-        isTouched,
-        setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-          import_components241.BaseControl,
-          {
-            id,
-            className: "dataviews-controls__date",
-            label: displayLabel,
-            help: description,
-            hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime513.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_runtime513.jsx)(
-                        import_components241.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_runtime513.jsx)(
-                      import_components241.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: !selectedPresetId,
-                        size: "small",
-                        disabled: !!selectedPresetId || disabled2,
-                        accessibleWhenDisabled: true,
-                        children: (0, import_i18n230.__)("Custom")
-                      }
-                    )
-                  ]
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                import_components241.__experimentalInputControl,
-                {
-                  ref: validityTargetRef,
-                  type: "date",
-                  label: (0, import_i18n230.__)("Date"),
-                  hideLabelFromVision: true,
-                  value,
-                  onChange: handleManualDateChange,
-                  required: !!field.isValid?.required,
-                  disabled: disabled2,
-                  min: minConstraint,
-                  max: maxConstraint
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                Calendar,
-                {
-                  style: { width: "100%" },
-                  value: value ? parseDate2(value) : null,
-                  onValueChange: onSelectDate,
-                  month: calendarMonth,
-                  onMonthChange: setCalendarMonth,
-                  locale,
-                  dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
-                  weekStartsOn,
-                  disabled: disabled2 || disabledMatchers,
-                  disableNavigation: disabled2
-                }
-              )
-            ] })
-          }
-        )
-      }
-    );
+    let formatDatetime;
+    if (field.type !== "datetime") {
+      formatDatetime = format4;
+    } else {
+      formatDatetime = field.format;
+    }
+    return (0, import_date11.dateI18n)(formatDatetime.datetime, (0, import_date11.getDate)(value));
   }
-  function CalendarDateRangeControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
+  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
+    }
+  };
+
+  // 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 {
-      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 value = field.getValue({ item });
+    if (["", void 0, null].includes(value)) {
+      return "";
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element322.useCallback)(
-      (newValue) => {
-        onChange(
-          setValue({
-            item: data,
-            value: newValue
-          })
-        );
-      },
-      [data, onChange, setValue]
-    );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element322.useState)(
-      null
-    );
-    const selectedRange = (0, import_element322.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_element322.useState)(() => {
-      return selectedRange?.from || /* @__PURE__ */ new Date();
-    });
-    const [fromValue, toValue] = value ?? [];
-    (0, import_element322.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_element322.useState)(false);
-    const fromInputRef = (0, import_element322.useRef)(null);
-    const toInputRef = (0, import_element322.useRef)(null);
-    const updateDateRange = (0, import_element322.useCallback)(
-      (fromDate, toDate2) => {
-        if (!fromDate && !toDate2) {
-          onChangeCallback(void 0);
-          return;
-        }
-        onChangeCallback([
-          formatDate(fromDate),
-          formatDate(toDate2)
-        ]);
-      },
-      [onChangeCallback]
-    );
-    const onSelectCalendarRange = (0, import_element322.useCallback)(
-      (newRange) => {
-        updateDateRange(newRange?.from, newRange?.to);
-        setSelectedPresetId(null);
-        setIsTouched(true);
-      },
-      [updateDateRange]
-    );
-    const handlePresetClick = (0, import_element322.useCallback)(
-      (preset) => {
-        const [startDate, endDate] = preset.getValue();
-        setCalendarMonth(startDate);
-        updateDateRange(startDate, endDate);
-        setSelectedPresetId(preset.id);
-        setIsTouched(true);
-      },
-      [updateDateRange]
-    );
-    const handleManualDateChange = (0, import_element322.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_i18n230.__)("Required")})`;
-    } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
+    let formatDate2;
+    if (field.type !== "date") {
+      formatDate2 = format5;
+    } else {
+      formatDate2 = field.format;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-      ValidatedDateControl,
-      {
-        field,
-        validity,
-        inputRefs: [fromInputRef, toInputRef],
-        isTouched,
-        setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-          import_components241.BaseControl,
-          {
-            id,
-            className: "dataviews-controls__date",
-            label: displayLabel,
-            help: description,
-            hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime513.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_runtime513.jsx)(
-                        import_components241.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_runtime513.jsx)(
-                      import_components241.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: !selectedPresetId,
-                        size: "small",
-                        accessibleWhenDisabled: true,
-                        disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n230.__)("Custom")
-                      }
-                    )
-                  ]
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "sm",
-                  justify: "space-between",
-                  className: "dataviews-controls__date-range-inputs",
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                      import_components241.__experimentalInputControl,
-                      {
-                        ref: fromInputRef,
-                        type: "date",
-                        label: (0, import_i18n230.__)("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_runtime513.jsx)(
-                      import_components241.__experimentalInputControl,
-                      {
-                        ref: toInputRef,
-                        type: "date",
-                        label: (0, import_i18n230.__)("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_runtime513.jsx)(
-                RangeCalendar,
-                {
-                  style: { width: "100%" },
-                  value: selectedRange,
-                  onValueChange: onSelectCalendarRange,
-                  month: calendarMonth,
-                  onMonthChange: setCalendarMonth,
-                  locale,
-                  dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
-                  weekStartsOn,
-                  disabled: disabled2 || disabledMatchers
-                }
-              )
-            ] })
-          }
-        )
-      }
-    );
+    return (0, import_date12.dateI18n)(formatDate2.date, (0, import_date12.getDate)(value));
   }
-  function DateControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    operator,
-    validity
+  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 getValueFormatted6({
+    item,
+    field
   }) {
-    if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-        RelativeDateControl,
-        {
-          className: "dataviews-controls__date",
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          operator
-        }
-      );
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
     }
-    if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-        CalendarDateRangeControl,
-        {
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity
-        }
-      );
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-      CalendarDateControl,
-      {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity
+    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;
       }
-    );
+      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_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;
   }

-  // packages/dataviews/build-module/components/dataform-controls/select.mjs
-  var import_components242 = __toESM(require_components(), 1);
-  var import_element323 = __toESM(require_element(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
-  function Select2({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
+  // packages/dataviews/build-module/field-types/boolean.mjs
+  function getValueFormatted7({
+    item,
+    field
   }) {
-    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_element323.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_runtime514.jsx)(import_components242.Spinner, {});
+    const value = field.getValue({ item });
+    if (value === true) {
+      return (0, import_i18n232.__)("True");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-      ValidatedSelectControl,
-      {
-        required: !!field.isValid?.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        label,
-        value,
-        help: description,
-        options: elements,
-        onChange: onChangeControl,
-        hideLabelFromVision,
-        multiple: isMultiple,
-        disabled: disabled2
-      }
-    );
+    if (value === false) {
+      return (0, import_i18n232.__)("False");
+    }
+    return "";
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime515 = __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_runtime515.jsx)(Combobox, { ...props });
+  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");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(Select2, { ...props });
+    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;
+  };
+  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/components/dataform-controls/utils/validated-input.mjs
-  var import_element324 = __toESM(require_element(), 1);
-  var import_jsx_runtime516 = __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_element324.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: newValue
-        })
-      ),
-      [data, setValue, onChange]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime516.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
-      }
-    );
-  }
+  // 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/components/dataform-controls/email.mjs
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
-  function Email({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Icon, { icon: envelope_default }) })
-        }
-      }
-    );
-  }
+  // packages/dataviews/build-module/field-types/array.mjs
+  var import_i18n233 = __toESM(require_i18n(), 1);

-  // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
-  function Telephone({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(Icon, { icon: mobile_default }) })
-        }
-      }
+  // 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/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
-  function Url({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
+  // packages/dataviews/build-module/field-types/array.mjs
+  function getValueFormatted8({
+    item,
+    field
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Icon, { icon: link_default }) })
-        }
-      }
-    );
+    const value = field.getValue({ item });
+    const arr = Array.isArray(value) ? value : [];
+    return arr.join(", ");
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components243 = __toESM(require_components(), 1);
-  var import_element325 = __toESM(require_element(), 1);
-  var import_i18n231 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
-  function toNumberOrEmpty(value) {
-    if (value === "" || value === void 0) {
-      return "";
+  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;
     }
-    const number = Number(value);
-    return Number.isFinite(number) ? number : "";
+    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.");
+    }
+    return null;
   }
-  function BetweenControls({
-    value,
-    onChange,
-    hideLabelFromVision,
-    step
+  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 [min3 = "", max3 = ""] = value;
-    const onChangeMin = (0, import_element325.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
-      [onChange, max3]
-    );
-    const onChangeMax = (0, import_element325.useCallback)(
-      (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
-      [onChange, min3]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-      import_components243.BaseControl,
-      {
-        help: (0, import_i18n231.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_components243.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-            import_components243.__experimentalNumberControl,
-            {
-              label: (0, import_i18n231.__)("Min."),
-              value: min3,
-              max: max3 ? Number(max3) - step : void 0,
-              onChange: onChangeMin,
-              hideLabelFromVision,
-              step
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-            import_components243.__experimentalNumberControl,
-            {
-              label: (0, import_i18n231.__)("Max."),
-              value: max3,
-              min: min3 ? Number(min3) + step : void 0,
-              onChange: onChangeMax,
-              hideLabelFromVision,
-              step
-            }
-          )
-        ] })
-      }
-    );
+    return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
   }
-  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_element325.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_element325.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_runtime520.jsx)(
-        BetweenControls,
+  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_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 });
+    }
+    const value = get_value_formatted_default_default({ item, field });
+    if (!value || !w(value).isValid()) {
+      return value;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        "div",
         {
-          value: valueBetween,
-          onChange: onChangeBetweenControls,
-          hideLabelFromVision,
-          step
+          style: {
+            width: "16px",
+            height: "16px",
+            borderRadius: "50%",
+            backgroundColor: value,
+            border: "1px solid #ddd",
+            flexShrink: 0
+          }
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime520.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
-      }
-    );
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("span", { children: value })
+    ] });
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
-  function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(ValidatedNumber, { ...props });
+  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.");
+    }
+    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/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(ValidatedNumber, { ...props });
-  }
+  // 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/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components244 = __toESM(require_components(), 1);
-  var import_element326 = __toESM(require_element(), 1);
-  var import_jsx_runtime523 = __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_element326.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components244.Spinner, {});
+  // 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 /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-      ValidatedRadioControl,
-      {
-        required: !!field.isValid?.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        label,
-        help: description,
-        onChange: onChangeControl,
-        options: elements,
-        selected: value,
-        hideLabelFromVision,
-        disabled: disabled2
-      }
-    );
-  }
+    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
+    }
+  };

-  // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element327 = __toESM(require_element(), 1);
-  var import_jsx_runtime524 = __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_runtime524.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          prefix: prefix2 ? (0, import_element327.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element327.createElement)(suffix) : void 0
-        }
-      }
-    );
+  // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
+  function supportsNumericRangeConstraint(type) {
+    return type === "integer" || type === "number";
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/time.mjs
-  var import_components245 = __toESM(require_components(), 1);
-  var import_element328 = __toESM(require_element(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime525 = __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 supportsStringRangeConstraint(type) {
+    return type === "date" || type === "datetime" || type === "time";
   }
-  function toInputValue(value) {
-    const seconds = parseTime2(value);
-    if (seconds === null) {
-      return "";
+  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 };
     }
-    const parts = [
-      Math.floor(seconds / 3600),
-      Math.floor(seconds % 3600 / 60)
-    ];
-    if (seconds % 60 !== 0) {
-      parts.push(seconds % 60);
+    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
+      };
     }
-    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+    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 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
+      };
+    }
+    const maxLengthValue = rules?.maxLength;
+    let maxLength;
+    if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
+      maxLength = {
+        constraint: maxLengthValue,
+        validate: fieldType.validate.maxLength
+      };
+    }
+    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
+    };
   }
-  function BetweenControls2({
-    value,
-    onChange,
-    hideLabelFromVision,
-    disabled: disabled2,
-    step,
-    min: min3,
-    max: max3
-  }) {
-    const [from = "", to2 = ""] = value;
-    const onChangeFrom = (0, import_element328.useCallback)(
-      (newValue) => onChange([newValue ?? "", to2]),
-      [onChange, to2]
-    );
-    const onChangeTo = (0, import_element328.useCallback)(
-      (newValue) => onChange([from, newValue ?? ""]),
-      [onChange, from]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-      import_components245.BaseControl,
-      {
-        help: (0, import_i18n232.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-            ValidatedInputControl,
-            {
-              type: "time",
-              label: (0, import_i18n232.__)("From"),
-              value: from,
-              onValueChange: onChangeFrom,
-              hideLabelFromVision,
-              disabled: disabled2,
-              step,
-              min: min3,
-              max: to2 || max3
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-            ValidatedInputControl,
-            {
-              type: "time",
-              label: (0, import_i18n232.__)("To"),
-              value: to2,
-              onValueChange: onChangeTo,
-              hideLabelFromVision,
-              disabled: disabled2,
-              step,
-              min: from || min3,
-              max: max3
-            }
-          )
-        ] })
+
+  // 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 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_element328.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: newValue === "" ? void 0 : newValue
-        })
-      ),
-      [data, onChange, setValue]
-    );
-    const onChangeBetweenControls = (0, import_element328.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 /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-        BetweenControls2,
-        {
-          value: valueBetween,
-          onChange: onChangeBetweenControls,
-          hideLabelFromVision,
-          disabled: disabled2,
-          step: getStep(timeFormat, valueBetween),
-          min: min3,
-          max: max3
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime525.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
-      }
-    );
+
+  // 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/components/dataform-controls/toggle.mjs
-  var import_element329 = __toESM(require_element(), 1);
-  var import_jsx_runtime526 = __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_element329.useCallback)(() => {
-      onChange(
-        setValue({ item: data, value: !getValue({ item: data }) })
-      );
-    }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-      ValidatedToggleControl,
-      {
-        required: !!isValid2.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        hidden: hideLabelFromVision,
-        label,
-        help: description,
-        checked: getValue({ item: data }),
-        onChange: onChangeControl,
-        disabled: disabled2
-      }
-    );
+  // 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/components/dataform-controls/textarea.mjs
-  var import_element330 = __toESM(require_element(), 1);
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
-  function Textarea3({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
+  // 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
   }) {
-    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_element330.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime527.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
-      }
-    );
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(DataFormContext.Provider, { value: { fields }, children });
   }
+  var dataform_context_default = DataFormContext;

-  // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components246 = __toESM(require_components(), 1);
-  var import_element331 = __toESM(require_element(), 1);
-  var import_jsx_runtime528 = __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_element331.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_runtime528.jsx)(import_components246.Spinner, {});
-    }
-    if (elements.length === 0) {
-      return null;
-    }
-    const selectedOption = elements.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime528.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_runtime528.jsx)(
-          import_components246.__experimentalToggleGroupControlOption,
-          {
-            label: el.label,
-            value: el.value,
-            disabled: disabled2
-          },
-          el.value
-        ))
-      }
-    );
+  // 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-controls/array.mjs
-  var import_components247 = __toESM(require_components(), 1);
-  var import_element332 = __toESM(require_element(), 1);
-  var import_jsx_runtime529 = __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
+  // 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 };
     });
-    const arrayValueAsElements = (0, import_element332.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_element332.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]
-    );
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components247.Spinner, {});
+  };
+  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
+        };
+      }
+    } 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 /* @__PURE__ */ (0, import_jsx_runtime529.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_runtime529.jsx)("span", { children: element?.label || item });
-          }
-          return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { children: item });
+    return normalizedLayout;
+  }
+  function normalizeForm(form) {
+    const normalizedFormLayout = normalizeLayout(form?.layout);
+    const normalizedFields = (form.fields ?? []).map(
+      (field) => {
+        if (typeof field === "string") {
+          return {
+            id: field,
+            layout: normalizedFormLayout
+          };
         }
+        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
+          }
+        };
       }
     );
+    return {
+      layout: normalizedFormLayout,
+      fields: normalizedFields
+    };
   }
+  var normalize_form_default = normalizeForm;

-  // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components248 = __toESM(require_components(), 1);
-  var import_element333 = __toESM(require_element(), 1);
-  var import_i18n233 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
-  var ColorPickerDropdown = ({
-    color,
-    onColorChange,
-    disabled: disabled2
-  }) => {
-    const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-      import_components248.Dropdown,
+  // 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,
       {
-        className: "dataviews-controls__color-picker-dropdown",
-        popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-          import_components248.Button,
-          {
-            onClick: onToggle,
-            "aria-label": (0, import_i18n233.__)("Open color picker"),
-            size: "small",
-            disabled: disabled2,
-            accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components248.ColorIndicator, { colorValue: validColor })
-          }
-        ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components248.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-          import_components248.ColorPicker,
-          {
-            color: validColor,
-            onChange: onColorChange,
-            enableAlpha: true
-          }
-        ) })
+        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 Color({
+  }
+  function FormRegularField({
     data,
     field,
     onChange,
@@ -100411,4196 +99732,5271 @@ var wp;
     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_element333.useCallback)(
-      (newColor) => {
-        onChange(setValue({ item: data, value: newColor }));
-      },
-      [data, onChange, setValue]
-    );
-    const handleInputChange = (0, import_element333.useCallback)(
-      (newValue) => {
-        onChange(setValue({ item: data, value: newValue || "" }));
-      },
-      [data, onChange, setValue]
+    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]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime530.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_runtime530.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-          ColorPickerDropdown,
+    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,
           {
-            color: value,
-            onColorChange: handleColorChange,
-            disabled: disabled2
+            data,
+            form,
+            onChange,
+            validity: validity?.children
           }
-        ) })
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/password.mjs
-  var import_components249 = __toESM(require_components(), 1);
-  var import_element334 = __toESM(require_element(), 1);
-  var import_i18n234 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
-  function Password({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const [isVisible, setIsVisible] = (0, import_element334.useState)(false);
-    const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element334.useCallback)(() => {
-      setIsVisible((prev) => !prev);
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: isVisible ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
-            import_components249.Button,
-            {
-              icon: isVisible ? unseen_default : seen_default,
-              onClick: toggleVisibility,
-              size: "small",
-              label: isVisible ? (0, import_i18n234.__)("Hide password") : (0, import_i18n234.__)("Show password"),
-              disabled: disabled2,
-              accessibleWhenDisabled: 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_runtime532 = __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) {
-      return null;
-    }
-    return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BaseControlType, { ...props, config: controlConfig });
-    };
-  }
-  function getControl(field, fallback) {
-    if (typeof field.Edit === "function") {
-      return field.Edit;
-    }
-    if (typeof field.Edit === "string") {
-      return getControlByType(field.Edit);
-    }
-    if (isEditConfig(field.Edit)) {
-      return createConfiguredControl(field.Edit);
-    }
-    if (hasElements(field) && field.type !== "array") {
-      return getControlByType("adaptiveSelect");
+        )
+      ] });
     }
-    if (fallback === null) {
+    const labelPosition = layout.labelPosition;
+    const fieldDefinition = fields.find(
+      (fieldDef) => fieldDef.id === field.id
+    );
+    if (!canRenderField(fieldDefinition)) {
       return null;
     }
-    return getControlByType(fallback);
-  }
-  function getControlByType(type) {
-    if (Object.keys(FORM_CONTROLS).includes(type)) {
-      return FORM_CONTROLS[type];
+    if (labelPosition === "side") {
+      return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
+        Stack,
+        {
+          direction: "row",
+          className: "dataforms-layouts-regular__field",
+          gap: "sm",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+              "div",
+              {
+                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 })
+              }
+            ),
+            /* @__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,
+              {
+                item: data,
+                field: fieldDefinition
+              }
+            ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+              fieldDefinition.Edit,
+              {
+                data,
+                field: fieldDefinition,
+                onChange,
+                hideLabelFromVision: true,
+                markWhenOptional,
+                validity
+              },
+              fieldDefinition.id
+            ) })
+          ]
+        }
+      );
     }
-    return null;
+    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,
+        {
+          item: data,
+          field: fieldDefinition
+        }
+      )
+    ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+      fieldDefinition.Edit,
+      {
+        data,
+        field: fieldDefinition,
+        onChange,
+        hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
+        markWhenOptional,
+        validity
+      }
+    ) });
   }

-  // 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
-    };
+  // 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_filter_by_default = getFilterBy;
+  var get_label_classname_default = getLabelClassName;

-  // 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;
-      }
+  // 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 value;
-  };
-  var get_value_from_id_default = getValueFromId;
+    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/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];
+  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
+  function getFirstValidationError(validity) {
+    if (!validity) {
+      return void 0;
     }
-    current[path.at(-1)] = value;
-    return result;
-  };
-  var set_value_from_id_default = setValueFromId;
-
-  // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n235 = __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
-    });
-    const value = field.getValue({ item });
-    if (isLoading) {
-      return value;
+    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";
+      }
     }
-    if (elements.length === 0) {
-      return value;
+    if (validity.children) {
+      for (const childValidity of Object.values(validity.children)) {
+        const childError = getFirstValidationError(childValidity);
+        if (childError) {
+          return childError;
+        }
+      }
     }
-    return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
+    return void 0;
   }
+  var get_first_validation_error_default = getFirstValidationError;

-  // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
-  function render({
+  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  function SummaryValue({
     item,
-    field
+    field,
+    showPlaceholderIfEmpty
   }) {
-    if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(RenderFromElements, { item, field });
+    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 field.getValueFormatted({ item, field });
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(field.render, { item, field });
   }
-
-  // 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 SummaryButton({
+    data,
+    field,
+    fieldLabel,
+    summaryFields,
+    validity,
+    touched,
+    disabled: disabled2,
+    isOpen,
+    onClick
+  }) {
+    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"
+      }
+    );
+    const controlId = (0, import_compose116.useInstanceId)(
+      SummaryButton,
+      "dataforms-layouts-panel__field-control"
+    );
+    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 || ""
+    );
+    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/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)) {
+  // 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 String(value).length >= field.isValid.minLength.constraint;
+    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";
+        }
+      );
+    });
   }
-
-  // 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;
+  function getFormFieldsToValidate(form, fields) {
+    const normalizedForm = normalize_form_default(form);
+    if (normalizedForm.fields.length === 0) {
+      return [];
     }
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
+    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
+        };
+      }
+      const fieldDef = fieldsMap.get(formField.id);
+      if (!fieldDef) {
+        return null;
+      }
+      const [normalizedField] = normalizeFields([fieldDef]);
+      return {
+        id: formField.id,
+        children: [],
+        field: normalizedField
+      };
     }
-    return String(value).length <= field.isValid.maxLength.constraint;
+    const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
+    return toValidate;
   }
-
-  // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
-  function isValidPattern(item, field) {
-    if (field.isValid.pattern?.constraint === void 0) {
-      return true;
+  function setValidityAtPath(formValidity, fieldValidity, path) {
+    if (!formValidity) {
+      formValidity = {};
     }
-    try {
-      const regexp = new RegExp(field.isValid.pattern.constraint);
-      const value = field.getValue({ item });
-      if ([void 0, "", null].includes(value)) {
-        return true;
+    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] = {};
       }
-      return regexp.test(String(value));
-    } catch {
-      return false;
+      current[segment] = { ...current[segment] };
+      current = current[segment];
     }
+    const finalKey = path[path.length - 1];
+    current[finalKey] = {
+      ...current[finalKey] || {},
+      ...fieldValidity
+    };
+    return result;
   }
-
-  // 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;
+  function removeValidationProperty(formValidity, path, property) {
+    if (!formValidity || path.length === 0) {
+      return formValidity;
     }
-    const value = field.getValue({ item });
-    return [].concat(value).every((v2) => validValues.includes(v2));
+    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;
   }
-
-  // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
-  function getValueFormatted({
-    item,
-    field
-  }) {
-    return field.getValue({ item });
+  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 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;
+      });
+    });
   }
-  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_i18n235.__)("Value must be a valid email address.");
-    }
-    return null;
+  function isFormFieldHidden(formField, item) {
+    return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
   }
-  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_ALL,
-      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 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/dataviews/build-module/field-types/integer.mjs
-  var import_i18n236 = __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 (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
+      return {
+        required: { type: "invalid" }
+      };
     }
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
+    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.")
+        }
+      };
     }
-    return Number(value) >= field.isValid.min.constraint;
-  }
-
-  // packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
-  function isValidMax(item, field) {
-    if (typeof field.isValid.max?.constraint !== "number") {
-      return false;
+    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.")
+        }
+      };
     }
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
+    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.")
+        }
+      };
     }
-    return Number(value) <= field.isValid.max.constraint;
-  }
-
-  // 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 "";
+    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.")
+        }
+      };
     }
-    value = Number(value);
-    if (!Number.isFinite(value)) {
-      return String(value);
+    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.")
+        }
+      };
     }
-    let formatInteger;
-    if (field.type !== "integer") {
-      formatInteger = format2;
-    } else {
-      formatInteger = field.format;
+    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.")
+        }
+      };
     }
-    const { separatorThousand } = formatInteger;
-    const integerValue = Math.trunc(value);
-    if (!separatorThousand) {
-      return String(integerValue);
+    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.");
+        }
+        return {
+          custom: {
+            type: "invalid",
+            message: errorMessage
+          }
+        };
+      }
     }
-    return String(integerValue).replace(
-      /\B(?=(\d{3})+(?!\d))/g,
-      separatorThousand
-    );
-  }
-  function isValidCustom2(item, field) {
-    const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n236.__)("Value must be an integer.");
+    if (typeof customError === "string") {
+      return {
+        custom: {
+          type: "invalid",
+          message: customError
+        }
+      };
     }
-    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_ALL,
-      OPERATOR_IS_NOT_ALL
-    ],
-    format: format2,
-    getValueFormatted: getValueFormatted2,
-    validate: {
-      required: isValidRequired,
-      min: isValidMin,
-      max: isValidMax,
-      elements: isValidElements,
-      custom: isValidCustom2
+    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")
+      };
     }
-  };
-
-  // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n237 = __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 "";
+    if (customError instanceof Promise) {
+      handleCustomValidationAsync(customError, formField, promiseHandler);
+      fieldValidity.custom = {
+        type: "validating",
+        message: (0, import_i18n237.__)("Validating\u2026")
+      };
     }
-    value = Number(value);
-    if (!Number.isFinite(value)) {
-      return String(value);
+    if (Object.keys(fieldValidity).length > 0) {
+      return fieldValidity;
     }
-    let formatNumber;
-    if (field.type !== "number") {
-      formatNumber = format3;
-    } else {
-      formatNumber = field.format;
+    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
+      };
     }
-    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;
+    return void 0;
   }
-  function isValidCustom3(item, field) {
-    const value = field.getValue({ item });
-    if (!isEmpty3(value) && !Number.isFinite(value)) {
-      return (0, import_i18n237.__)("Value must be a number.");
+  function getFormFieldValue(formField, item) {
+    const fieldValue = formField?.field?.getValue({ item });
+    const isHidden = isFormFieldHidden(formField, item);
+    if (formField.children.length === 0) {
+      return { value: fieldValue, isHidden };
     }
-    return null;
+    const childrenValues = formField.children.map(
+      (child) => getFormFieldValue(child, item)
+    );
+    return {
+      value: fieldValue,
+      isHidden,
+      children: childrenValues
+    };
   }
-  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_ALL,
-      OPERATOR_IS_NOT_ALL
-    ],
-    format: format3,
-    getValueFormatted: getValueFormatted3,
-    validate: {
-      required: isValidRequired,
-      min: isValidMin,
-      max: isValidMax,
-      elements: isValidElements,
-      custom: isValidCustom3
-    }
-  };
+  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
+        );
+        if (fieldValidity !== void 0) {
+          newFormValidity[formField.id] = fieldValidity;
+        }
+      });
+      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_element331.useEffect)(() => {
+      validate();
+    }, [validate]);
+    return {
+      validity: formValidity,
+      isValid: isFormValid(formValidity)
+    };
+  }
+  var use_form_validity_default = useFormValidity;

-  // 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_ALL,
-      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/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();
+      }
+    }, [shouldReveal, revealValidity]);
+    return revealValidity;
+  }

-  // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date10 = __toESM(require_date(), 1);
+  // 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/field-types/utils/is-valid-boundary.mjs
-  var import_date9 = __toESM(require_date(), 1);
-  function parseDateLike(value) {
-    if (!isValid(new Date(value))) {
-      return null;
+  // 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
+      );
     }
-    const parsed = (0, import_date9.getDate)(value);
-    return parsed && isValid(parsed) ? parsed.getTime() : null;
+    return [];
   }
-  function validateBoundary(item, field, boundary, parse5) {
-    const constraint = field.isValid[boundary]?.constraint;
-    if (typeof constraint !== "string") {
-      return false;
+  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);
     }
-    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;
+    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
+      );
     }
-    const parsedConstraint = parse5(constraint);
-    const parsedValue = parse5(String(boundaryValue));
-    if (parsedConstraint === null || parsedValue === null) {
-      return false;
+    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 boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
-  }
-  function isValidMinDate(item, field) {
-    return validateBoundary(item, field, "min", parseDateLike);
-  }
-  function isValidMaxDate(item, field) {
-    return validateBoundary(item, field, "max", parseDateLike);
-  }
-  function isValidMinTime(item, field) {
-    return validateBoundary(item, field, "min", parseTime2);
-  }
-  function isValidMaxTime(item, field) {
-    return validateBoundary(item, field, "max", parseTime2);
+    return {
+      summaryFields,
+      fieldDefinition,
+      fieldLabel
+    };
   }
+  var use_field_from_form_field_default = useFieldFromFormField;

-  // packages/dataviews/build-module/field-types/datetime.mjs
-  var format4 = {
-    datetime: (0, import_date10.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
-  };
-  function getValueFormatted4({
-    item,
-    field
+  // 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
   }) {
-    const value = field.getValue({ item });
-    if (["", void 0, null].includes(value)) {
-      return "";
-    }
-    let formatDatetime;
-    if (field.type !== "datetime") {
-      formatDatetime = format4;
-    } else {
-      formatDatetime = field.format;
-    }
-    return (0, import_date10.dateI18n)(formatDatetime.datetime, (0, import_date10.getDate)(value));
+    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 }]
+        )
+      }),
+      [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,
+      {
+        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
+                  }
+                )
+              ]
+            }
+          )
+        ]
+      }
+    );
   }
-  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
-    }
-  };
-
-  // packages/dataviews/build-module/field-types/date.mjs
-  var import_date11 = __toESM(require_date(), 1);
-  var format5 = {
-    date: (0, import_date11.getSettings)().formats.date,
-    weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
-  };
-  function getValueFormatted5({
-    item,
-    field
+  function PanelModal({
+    data,
+    field,
+    onChange,
+    validity
   }) {
-    const value = field.getValue({ item });
-    if (["", void 0, null].includes(value)) {
-      return "";
-    }
-    let formatDate2;
-    if (field.type !== "date") {
-      formatDate2 = format5;
-    } else {
-      formatDate2 = field.format;
+    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;
     }
-    return (0, import_date11.dateI18n)(formatDate2.date, (0, import_date11.getDate)(value));
+    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
+        }
+      ),
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        ModalContent,
+        {
+          data,
+          field,
+          onChange,
+          fieldLabel: fieldLabel ?? "",
+          onClose: handleClose,
+          touched
+        }
+      )
+    ] });
   }
-  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
-    }
-  };
+  var modal_default = PanelModal;

-  // packages/dataviews/build-module/field-types/time.mjs
-  var import_date12 = __toESM(require_date(), 1);
-  var format6 = {
-    time: (0, import_date12.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_date12.getDate)(`${ANCHOR_DATE}T${time}`);
+  // 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
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+      Stack,
+      {
+        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"
+            }
+          )
+        ] })
+      }
+    );
   }
-  function getValueFormatted6({
-    item,
-    field
+  function DropdownContentWithValidation({
+    touched,
+    children
   }) {
-    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
-    if (secondsSinceMidnight === null) {
-      return "";
-    }
-    let formatTime;
-    if (field.type !== "time") {
-      formatTime = format6;
-    } else {
-      formatTime = field.format;
-    }
-    return (0, import_date12.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+    const ref = (0, import_element335.useRef)(null);
+    useRevealValidity(ref, touched);
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("div", { ref, children });
   }
-  var sort3 = (a2, b2, direction) => {
-    const timeA = parseTime2(a2);
-    const timeB = parseTime2(b2);
-    if (timeA === null || timeB === null) {
-      if (timeA === timeB) {
-        return 0;
+  function PanelDropdown({
+    data,
+    field,
+    onChange,
+    validity
+  }) {
+    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 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;
       }
-      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
+      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;
     }
-  };
-
-  // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n238 = __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;
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+      "div",
+      {
+        ref: setPopoverAnchor,
+        className: "dataforms-layouts-panel__field-dropdown-anchor",
+        children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+          import_components245.Dropdown,
+          {
+            contentClassName: "dataforms-layouts-panel__field-dropdown",
+            popoverProps: popoverProps3,
+            focusOnMount: false,
+            onToggle: (willOpen) => {
+              if (!willOpen) {
+                setTouched(true);
+              }
+            },
+            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
+                  )
+                }
+              )
+            ] }) })
+          }
+        )
+      }
+    );
   }
+  var dropdown_default2 = PanelDropdown;

-  // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted7({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  function FormPanelField({
+    data,
+    field,
+    onChange,
+    validity
   }) {
-    const value = field.getValue({ item });
-    if (value === true) {
-      return (0, import_i18n238.__)("True");
-    }
-    if (value === false) {
-      return (0, import_i18n238.__)("False");
-    }
-    return "";
-  }
-  function isValidCustom4(item, field) {
-    const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n238.__)("Value must be true, false, or undefined");
+    const layout = field.layout;
+    if (layout.openAs.type === "modal") {
+      return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        modal_default,
+        {
+          data,
+          field,
+          onChange,
+          validity
+        }
+      );
     }
-    return null;
+    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+      dropdown_default2,
+      {
+        data,
+        field,
+        onChange,
+        validity
+      }
+    );
   }
-  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;
-  };
-  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/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/field-types/array.mjs
+  // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
   var import_i18n239 = __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)
-    );
-  }
-
-  // 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;
+  function countInvalidFields(validity) {
+    if (!validity) {
+      return 0;
     }
-    if (!Array.isArray(value)) {
-      return (0, import_i18n239.__)("Value must be an array.");
+    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 (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n239.__)("Every value must be a string.");
+    if (validity.children) {
+      for (const childValidity of Object.values(validity.children)) {
+        count += countInvalidFields(childValidity);
+      }
     }
-    return null;
+    return count;
   }
-  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
+  function getValidationMessage(validity) {
+    const invalidCount = countInvalidFields(validity);
+    if (invalidCount === 0) {
+      return void 0;
     }
-  };
-
-  // packages/dataviews/build-module/field-types/password.mjs
-  function getValueFormatted9({
-    item,
-    field
-  }) {
-    return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
+    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
+    );
   }
-  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_ALL,
-      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/components/dataform-layouts/validation-badge.mjs
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  function ValidationBadge({
+    validity
+  }) {
+    const message2 = getValidationMessage(validity);
+    if (!message2) {
+      return null;
     }
-  };
+    return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(Badge, { intent: "high", children: message2 });
+  }

-  // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n240 = __toESM(require_i18n(), 1);
+  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
   var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
-  function render3({ item, field }) {
-    if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime534.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_runtime534.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-        "div",
-        {
-          style: {
-            width: "16px",
-            height: "16px",
-            borderRadius: "50%",
-            backgroundColor: value,
-            border: "1px solid #ddd",
-            flexShrink: 0
-          }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime534.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_i18n240.__)("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
+  function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
+    if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
+      return false;
     }
-  };
-
-  // 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_ALL,
-      OPERATOR_IS_NOT_ALL
-    ],
-    format: {},
-    getValueFormatted: get_value_formatted_default_default,
-    validate: {
-      required: isValidRequired,
-      pattern: isValidPattern,
-      minLength: isValidMinLength,
-      maxLength: isValidMaxLength,
-      elements: isValidElements
+    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;
     }
-  };
-
-  // 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 (typeof fieldConfig === "string") {
+      return true;
     }
-    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
+    if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
+      return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
     }
-  };
-
-  // 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";
+    return true;
   }
-  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 HeaderContent({
+    data,
+    fields,
+    label,
+    layout,
+    isOpen,
+    touched,
+    validity
+  }) {
+    const summaryFields = getSummaryFields(layout.summary, fields);
+    const visibleSummaryFields = summaryFields.filter(
+      (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
+    );
+    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
+            )) })
+          ] })
+        ]
+      }
+    );
   }
-  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
-      };
-    }
-    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
-      };
+  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 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
-      };
+    const SingleFieldLayout = getFormFieldLayout("regular")?.component;
+    if (!SingleFieldLayout) {
+      return null;
     }
-    const maxLengthValue = rules?.maxLength;
-    let maxLength;
-    if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
-      maxLength = {
-        constraint: maxLengthValue,
-        validate: fieldType.validate.maxLength
-      };
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+      SingleFieldLayout,
+      {
+        data,
+        field,
+        onChange,
+        hideLabelFromVision: hideLabelFromVision || withHeader,
+        markWhenOptional,
+        validity
+      }
+    );
+  }
+  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 patternValue = rules?.pattern;
-    let pattern;
-    if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
-      pattern = {
-        constraint: patternValue,
-        validate: fieldType.validate.pattern
-      };
+    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 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 /* @__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 })
+        ]
       }
-      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;
-    }
-    return no_type_default;
+  // 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 }) })
+      }
+    );
   }
-  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
+  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
+      }
+    ) }) });
   }

-  // packages/dataviews/build-module/dataform/index.mjs
-  var import_element345 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element335 = __toESM(require_element(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element335.createContext)({
-    fields: []
-  });
-  DataFormContext.displayName = "DataFormContext";
-  function DataFormProvider({
-    fields,
-    children
+  // 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
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(DataFormContext.Provider, { value: { fields }, children });
-  }
-  var dataform_context_default = DataFormContext;
-
-  // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_element344 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element336 = __toESM(require_element(), 1);
-  var import_components250 = __toESM(require_components(), 1);
-
-  // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n241 = __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" };
+    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;
       }
-      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"
+      const handleToggle = () => {
+        const nowOpen = details.open;
+        if (!nowOpen) {
+          setTouched(true);
+        }
+        setIsOpen(nowOpen);
       };
-    } 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_i18n241.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n241.__)("Cancel")
-        };
-      } else if (openAs === "modal") {
-        normalizedOpenAs = {
-          type: "modal",
-          applyLabel: (0, import_i18n241.__)("Apply"),
-          cancelLabel: (0, import_i18n241.__)("Cancel")
-        };
-      } else {
-        normalizedOpenAs = { type: "dropdown" };
-      }
-      normalizedLayout = {
-        type: "panel",
-        labelPosition: layout?.labelPosition ?? "side",
-        openAs: normalizedOpenAs,
-        summary: normalizedSummary,
-        editVisibility: layout?.editVisibility ?? "on-hover"
+      details.addEventListener("toggle", handleToggle);
+      return () => {
+        details.removeEventListener("toggle", handleToggle);
       };
-    } 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
-        };
+    }, []);
+    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;
       }
-    } 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 ?? ""
-      };
+      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_compose120.__experimentalUseFocusOutside)(handleFocusOutside);
+    if (!field.children) {
+      return null;
     }
-    return normalizedLayout;
+    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");
+    }
+    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
+                }
+              )
+            }
+          )
+        ]
+      }
+    );
   }
-  function normalizeForm(form) {
-    const normalizedFormLayout = normalizeLayout(form?.layout);
-    const normalizedFields = (form.fields ?? []).map(
-      (field) => {
-        if (typeof field === "string") {
-          return {
-            id: field,
-            layout: normalizedFormLayout
-          };
+
+  // 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
+        }
+      )
+    },
+    {
+      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
+        }
+      )
+    },
+    {
+      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
+            }
+          ) })
         }
-        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
-          }
-        };
-      }
-    );
-    return {
-      layout: normalizedFormLayout,
-      fields: normalizedFields
-    };
+      )
+    },
+    {
+      type: "details",
+      component: FormDetailsField
+    }
+  ];
+  function getFormFieldLayout(type) {
+    return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
   }
-  var normalize_form_default = normalizeForm;

-  // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
-  function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-regular__header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.__experimentalHeading, { level: 2, size: 13, children: title }) })
+  // 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
+  }) {
+    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
+      );
+    }) });
   }
-  function FormRegularField({
+
+  // packages/dataviews/build-module/dataform/index.mjs
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  function DataForm({
     data,
-    field,
+    form,
+    fields,
     onChange,
-    hideLabelFromVision,
-    markWhenOptional,
     validity
   }) {
-    const { fields } = (0, import_element336.useContext)(dataform_context_default);
-    const layout = field.layout;
-    const form = (0, import_element336.useMemo)(
-      () => ({
-        layout: DEFAULT_LAYOUT,
-        fields: !!field.children ? field.children : []
-      }),
-      [field]
-    );
-    if (!!field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children
-          }
-        )
-      ] });
-    }
-    const labelPosition = layout.labelPosition;
-    const fieldDefinition = fields.find(
-      (fieldDef) => fieldDef.id === field.id
+    const normalizedForm = (0, import_element339.useMemo)(() => normalize_form_default(form), [form]);
+    const normalizedFields = (0, import_element339.useMemo)(
+      () => normalizeFields(fields),
+      [fields]
     );
-    if (!fieldDefinition || !fieldDefinition.Edit) {
+    if (!form.fields) {
       return null;
     }
-    if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
-        Stack,
-        {
-          direction: "row",
-          className: "dataforms-layouts-regular__field",
-          gap: "sm",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-              "div",
-              {
-                className: clsx_default(
-                  "dataforms-layouts-regular__field-label",
-                  `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
-                ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.BaseControl.VisualLabel, { children: fieldDefinition.label })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-              fieldDefinition.render,
-              {
-                item: data,
-                field: fieldDefinition
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-              fieldDefinition.Edit,
-              {
-                data,
-                field: fieldDefinition,
-                onChange,
-                hideLabelFromVision: true,
-                markWhenOptional,
-                validity
-              },
-              fieldDefinition.id
-            ) })
-          ]
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_jsx_runtime536.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-        fieldDefinition.render,
-        {
-          item: data,
-          field: fieldDefinition
-        }
-      )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-      fieldDefinition.Edit,
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      DataFormLayout,
       {
         data,
-        field: fieldDefinition,
+        form: normalizedForm,
         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_components253 = __toESM(require_components(), 1);
+  // 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
+      }
+    } : {};
+  }
+
+  // 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) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+      import_components247.DropdownMenu,
+      {
+        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
+          );
+        }) })
+      }
+    );
+  }
+
+  // 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_compose115 = __toESM(require_compose(), 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 = {}
+  }) {
+    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 }));
+      },
+      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]
+      )
+    });
+    const { baseControlProps, controlProps } = (0, import_components248.useBaseControlProps)({
+      hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
+      label: field.label
+    });
+    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,
+        {
+          value,
+          onChange: onRichTextChange,
+          onFocus,
+          formatTypes,
+          forwardedRef: anchorRef,
+          isVisible: false
+        }
+      ) }) }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components248.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+        "div",
+        {
+          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
+        }
+      ) })
+    ] });
+  }

-  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components252 = __toESM(require_components(), 1);
+  // 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_compose114 = __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 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;
+      }
+      toggleButton.focus();
+    });
+  };
+  function MediaThumbnail({ data, field, attachment, config: config2 }) {
+    const { allowedTypes = [], multiple = false } = config2 || {};
+    if (multiple) {
+      return "todo multiple";
+    }
+    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 (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 });
+      }
+    }
+    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 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);
+              }
+            }
+          )
+        ]
+      }
+    ) });
   }
-  var get_label_classname_default = getLabelClassName;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
-  var import_components251 = __toESM(require_components(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
-  function FieldLabelContent({
-    showError,
-    errorMessage,
-    fieldLabel,
-    errorId
+  // 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
   }) {
-    if (!showError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_jsx_runtime537.Fragment, { children: fieldLabel });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components251.Icon, { icon: error_default, size: 16 }),
-      /* @__PURE__ */ (0, import_jsx_runtime537.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";
-      }
+    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();
     }
-    if (validity.children) {
-      for (const childValidity of Object.values(validity.children)) {
-        const childError = getFirstValidationError(childValidity);
-        if (childError) {
-          return childError;
-        }
-      }
+    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();
     }
-    return void 0;
+    return {
+      url: (0, import_url14.prependHTTP)(url),
+      linkTarget: newLinkTarget,
+      rel: updatedRel || void 0
+    };
   }
-  var get_first_validation_error_default = getFirstValidationError;
-
-  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
-  function SummaryButton({
-    data,
-    field,
-    fieldLabel,
-    summaryFields,
-    validity,
-    touched,
-    disabled: disabled2,
-    isOpen,
-    onClick
-  }) {
-    const { labelPosition, editVisibility } = 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"
-      }
-    );
-    const controlId = (0, import_compose114.useInstanceId)(
-      SummaryButton,
-      "dataforms-layouts-panel__field-control"
-    );
-    const errorId = `${controlId}-error`;
-    const ariaLabel = showError ? (0, import_i18n242.sprintf)(
-      // translators: %s: Field name.
-      (0, import_i18n242._x)("Edit %s (has errors)", "field"),
-      fieldLabel || ""
-    ) : (0, import_i18n242.sprintf)(
-      // translators: %s: Field name.
-      (0, import_i18n242._x)("Edit %s", "field"),
-      fieldLabel || ""
+  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_runtime538.jsxs)("div", { className, children: [
-      labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        field_label_content_default,
-        {
-          showError,
-          errorMessage,
-          fieldLabel,
-          errorId
-        }
-      ) }),
-      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        field_label_content_default,
-        {
-          showError: true,
-          errorMessage,
-          errorId
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        "span",
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+        import_components250.Button,
         {
-          id: `${controlId}`,
-          className: "dataforms-layouts-panel__field-control",
-          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-            "span",
+          __next40pxDefaultSize: true,
+          className: "block-editor-content-only-controls__link",
+          onClick: () => {
+            setIsLinkControlOpen(true);
+          },
+          children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
+            import_components250.__experimentalGrid,
             {
-              style: {
-                display: "flex",
-                flexDirection: "column",
-                alignItems: "flex-start",
-                width: "100%",
-                gap: "2px"
-              },
-              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-                "span",
-                {
-                  style: { width: "100%" },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-                    summaryField.render,
+              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,
                     {
-                      item: data,
-                      field: summaryField
+                      icon: link_default,
+                      size: 24,
+                      style: { opacity: 0.3 }
                     }
-                  )
-                },
-                summaryField.id
-              ))
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n243.__)("Link") })
+                ] })
+              ]
             }
-          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-            summaryField.render,
-            {
-              item: data,
-              field: summaryField
-            },
-            summaryField.id
-          ))
+          )
         }
       ),
-      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        import_components252.Button,
+      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+        import_components250.Popover,
         {
-          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
+          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: {}
+                  })
+                );
+              }
+            }
+          )
         }
       )
     ] });
   }

-  // 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_element337 = __toESM(require_element(), 1);
-  var import_i18n243 = __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;
-        }
-        const fieldDef2 = fieldsMap.get(formField.id);
-        if (fieldDef2) {
-          const [normalizedField2] = normalizeFields([
-            fieldDef2
-          ]);
-          return {
-            id: formField.id,
-            children: processedChildren,
-            field: normalizedField2
-          };
-        }
-        return {
-          id: formField.id,
-          children: processedChildren
-        };
-      }
-      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
+  // 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 });
     };
-    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_i18n243.__)("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_i18n243.__)(
-                  "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_i18n243.__)(
-          "Unknown error when running elements validation asynchronously."
-        );
-      }
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            elements: {
-              type: "invalid",
-              message: errorMessage
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
+  function BlockFields({
+    clientId,
+    blockType,
+    setAttributes,
+    isMultiBlock = false
+  }) {
+    const blockTitle = useBlockDisplayTitle({
+      clientId,
+      context: "list-view"
     });
-  }
-  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_i18n243.__)("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_i18n243.__)(
-          "Unknown error when running custom validation asynchronously."
-        );
-      }
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            custom: {
-              type: "invalid",
-              message: errorMessage
+    const blockInformation = useBlockDisplayInformation(clientId);
+    const blockTypeFields = blockType?.[fieldsKey];
+    const blockContext = (0, import_element343.useContext)(block_context_default);
+    const attributes = (0, import_data188.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 source = getBlockBindingsSource4(binding.source);
+            if (!source) {
+              return acc;
             }
+            const values = source.getValues({
+              select: select3,
+              clientId,
+              context: blockContext,
+              bindings: { [attribute]: binding }
+            });
+            return { ...acc, ...values };
           },
-          [...path, formField.id]
+          _attributes
         );
-        return newFormValidity;
-      });
-    });
-  }
-  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;
+      },
+      [blockContext, clientId, blockType?.name]
+    );
+    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data188.useDispatch)(store);
+    const debouncedToggleBlockHighlight = (0, import_compose123.useDebounce)(
+      toggleBlockHighlight2,
+      50
+    );
+    const computedForm = (0, import_element343.useMemo)(() => {
+      if (!isMultiBlock) {
+        return blockType?.[formKey];
       }
-      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_i18n243.__)("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_i18n243.__)("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_i18n243.__)("Value is above the maximum.")
-        }
-      };
-    }
-    if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
-      return {
-        minLength: {
-          type: "invalid",
-          message: (0, import_i18n243.__)("Value is too short.")
-        }
-      };
-    }
-    if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
       return {
-        maxLength: {
-          type: "invalid",
-          message: (0, import_i18n243.__)("Value is too long.")
-        }
+        ...blockType?.[formKey],
+        fields: [blockType?.[formKey]?.fields?.[0]]
       };
-    }
-    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_i18n243.__)("Value must be one of the elements.")
+    }, [blockType, isMultiBlock]);
+    const [form, setForm] = (0, import_element343.useState)(computedForm);
+    const dataFormFields = (0, import_element343.useMemo)(() => {
+      if (!blockTypeFields?.length) {
+        return [];
+      }
+      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;
     }
-    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_i18n243.__)("Unknown error when running custom validation.");
+    const handleToggleField = (fieldId) => {
+      setForm((prev) => {
+        if (prev.fields?.includes(fieldId)) {
+          return {
+            ...prev,
+            fields: prev.fields.filter((id) => id !== fieldId)
+          };
         }
         return {
-          custom: {
-            type: "invalid",
-            message: errorMessage
-          }
+          ...prev,
+          fields: [...prev.fields || [], fieldId]
         };
+      });
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(
+      "div",
+      {
+        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,
+        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,
+            {
+              data: attributes,
+              fields: dataFormFields,
+              form,
+              onChange: setAttributes
+            }
+          )
+        ]
       }
-    }
-    if (typeof customError === "string") {
-      return {
-        custom: {
-          type: "invalid",
-          message: customError
+    );
+  }
+  function hasBlockFieldsSupport(blockName) {
+    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks117.getBlockType)(blockName)?.[fieldsKey]);
+  }
+  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,
+      {
+        ...props,
+        blockType,
+        isMultiBlock: isSelectionWithinCurrentSection
+      }
+    ) });
+  }
+  var block_fields_default = {
+    edit: BlockFieldsPanel,
+    hasSupport: hasBlockFieldsSupport,
+    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"
         }
       };
     }
-    const fieldValidity = {};
-    if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
-      handleElementsValidationAsync(
-        formField.field.getElements(),
-        formField,
-        promiseHandler
+    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
       );
-      fieldValidity.elements = {
-        type: "validating",
-        message: (0, import_i18n243.__)("Validating\u2026")
-      };
     }
-    if (customError instanceof Promise) {
-      handleCustomValidationAsync(customError, formField, promiseHandler);
-      fieldValidity.custom = {
-        type: "validating",
-        message: (0, import_i18n243.__)("Validating\u2026")
-      };
+    return extraProps;
+  }
+  function addTransforms4(result, source, index2, results) {
+    if (!(0, import_blocks118.hasBlockSupport)(result.name, "customClassName", true)) {
+      return result;
     }
-    if (Object.keys(fieldValidity).length > 0) {
-      return fieldValidity;
+    if (results.length === 1 && result.innerBlocks.length === source.length) {
+      return result;
     }
-    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
-      };
+    if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+      return result;
     }
-    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 };
+    if (source[index2]) {
+      const originClassName = source[index2]?.attributes.className;
+      if (originClassName && result.attributes.className === void 0) {
+        return {
+          ...result,
+          attributes: {
+            ...result.attributes,
+            className: originClassName
+          }
+        };
+      }
     }
-    const childrenValues = formField.children.map(
-      (child) => getFormFieldValue(child, item)
-    );
-    return {
-      value: fieldValue,
-      isHidden,
-      children: childrenValues
-    };
+    return result;
   }
-  function useFormValidity(item, fields, form) {
-    const [formValidity, setFormValidity] = (0, import_element337.useState)();
-    const customCounterRef = (0, import_element337.useRef)({});
-    const elementsCounterRef = (0, import_element337.useRef)({});
-    const previousValuesRef = (0, import_element337.useRef)({});
-    const validate = (0, import_element337.useCallback)(() => {
-      const promiseHandler = {
-        customCounterRef,
-        elementsCounterRef,
-        setFormValidity,
-        path: [],
-        item
-      };
-      const formFieldsToValidate = getFormFieldsToValidate(form, fields);
-      if (formFieldsToValidate.length === 0) {
-        setFormValidity(void 0);
-        return;
+  (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);
       }
-      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;
-        }
-      });
-      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_element337.useEffect)(() => {
-      validate();
-    }, [validate]);
-    return {
-      validity: formValidity,
-      isValid: isFormValid(formValidity)
-    };
+    }
+    return extraProps;
   }
-  var use_form_validity_default = useFormValidity;
+  (0, import_hooks24.addFilter)(
+    "blocks.getSaveContent.extraProps",
+    "core/generated-class-name/save-props",
+    addGeneratedClassName
+  );

-  // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
-  var import_element338 = __toESM(require_element(), 1);
-  function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element338.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 })
-          );
+  // 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/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/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++;
         }
-      });
-      return revealedCount;
-    }, [ref]);
-    (0, import_element338.useEffect)(() => {
-      if (shouldReveal) {
-        revealValidity();
       }
-    }, [shouldReveal, revealValidity]);
-    return revealValidity;
+      return count;
+    };
+    return getNumberOfBlocksBeforeCell;
   }

-  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-  var import_element339 = __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 [];
+  // 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);
   }
-  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);
+  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.");
     }
-    return [];
-  };
-
-  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-  var getFieldDefinition = (field, fields) => {
-    const fieldDefinition = fields.find((_field) => _field.id === field.id);
-    if (!fieldDefinition) {
-      return fields.find((_field) => {
-        if (!!field.children) {
-          const simpleChildren = field.children.filter(
-            (child) => !child.children
-          );
-          if (simpleChildren.length === 0) {
-            return false;
-          }
-          return _field.id === simpleChildren[0].id;
-        }
-        return _field.id === field.id;
-      });
+    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.");
     }
-    return fieldDefinition;
-  };
-  function useFieldFromFormField(field) {
-    const { fields } = (0, import_element339.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
-      };
+    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 {
-      summaryFields,
-      fieldDefinition,
-      fieldLabel
-    };
+    return (0, import_i18n246.__)("Fit contents.");
   }
-  var use_field_from_form_field_default = useFieldFromFormField;
-
-  // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
-  function ModalContent({
-    data,
-    field,
+  function ChildLayoutControl({
+    value: childLayout = {},
     onChange,
-    fieldLabel,
-    onClose,
-    touched
+    parentLayout,
+    isShownByDefault,
+    panelId,
+    showGridSpanDefaults = true
   }) {
-    const { openAs } = field.layout;
-    const { applyLabel, cancelLabel } = openAs;
-    const { fields } = (0, import_element340.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element340.useState)({});
-    const modalData = (0, import_element340.useMemo)(() => {
-      return (0, import_deepmerge3.default)(data, changes, {
-        arrayMerge: (target, source) => source
-      });
-    }, [data, changes]);
-    const form = (0, import_element340.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 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 {
+      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
+        }
       );
+    }
+    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
+      });
     };
-    const focusOnMountRef = (0, import_compose115.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element340.useRef)(null);
-    const mergedRef = (0, import_compose115.useMergeRefs)([focusOnMountRef, contentRef]);
-    useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
-      import_components253.Modal,
+    (0, import_element344.useEffect)(() => {
+      if (isFlexSizeValue(selfStretch) && !flexSize) {
+        onChange({
+          ...childLayout,
+          selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
+        });
+      }
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+      import_components254.__experimentalVStack,
       {
-        className: "dataforms-layouts-panel__modal",
-        onRequestClose: onClose,
-        isFullScreen: false,
-        title: fieldLabel,
-        size: "medium",
+        as: import_components254.__experimentalToolsPanelItem,
+        spacing: 2,
+        hasValue: hasFlexValue,
+        label: flexResetLabel,
+        onDeselect: resetFlex,
+        isShownByDefault,
+        panelId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-            DataFormLayout,
-            {
-              data: modalData,
-              form,
-              onChange: handleOnChange,
-              validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                FieldLayout,
-                {
-                  data: modalData,
-                  field: childField,
-                  onChange: handleOnChange,
-                  hideLabelFromVision: form.fields.length < 2,
-                  markWhenOptional,
-                  validity: childFieldValidity
-                },
-                childField.id
-              )
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
-            Stack,
+          /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+            import_components254.__experimentalToggleGroupControl,
             {
-              direction: "row",
-              className: "dataforms-layouts-panel__modal-footer",
-              gap: "md",
+              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_runtime539.jsx)(import_components253.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                  import_components253.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+                  import_components254.__experimentalToggleGroupControlOption,
                   {
-                    variant: "tertiary",
-                    onClick: onClose,
-                    __next40pxDefaultSize: true,
-                    children: cancelLabel
-                  }
+                    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_runtime539.jsx)(
-                  import_components253.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+                  import_components254.__experimentalToggleGroupControlOption,
                   {
-                    variant: "primary",
-                    onClick: onApply,
-                    __next40pxDefaultSize: true,
-                    children: applyLabel
-                  }
+                    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
+            }
           )
         ]
       }
     );
   }
-  function PanelModal({
-    data,
-    field,
+  function childLayoutOrientation(parentLayout) {
+    const { orientation = "horizontal" } = parentLayout ?? {};
+    return orientation === "horizontal" ? (0, import_i18n246.__)("Width") : (0, import_i18n246.__)("Height");
+  }
+  function GridControls({
+    childLayout,
     onChange,
-    validity
+    parentLayout,
+    isShownByDefault,
+    panelId,
+    showGridSpanDefaults
   }) {
-    const [touched, setTouched] = (0, import_element340.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element340.useState)(false);
-    const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
-    if (!fieldDefinition) {
-      return null;
-    }
-    const handleClose = () => {
-      setIsOpen(false);
-      setTouched(true);
+    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
+      });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-        SummaryButton,
+    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,
         {
-          data,
-          field,
-          fieldLabel,
-          summaryFields,
-          validity,
-          touched,
-          disabled: fieldDefinition.readOnly === true,
-          onClick: () => setIsOpen(true),
-          isOpen
+          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
+              }
+            ) })
+          ]
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-        ModalContent,
+      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,
         {
-          data,
-          field,
-          onChange,
-          fieldLabel: fieldLabel ?? "",
-          onClose: handleClose,
-          touched
+          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
+              }
+            ) })
+          ]
         }
       )
     ] });
   }
-  var modal_default = PanelModal;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
-  var import_components254 = __toESM(require_components(), 1);
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_element341 = __toESM(require_element(), 1);
-  var import_compose116 = __toESM(require_compose(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
-  function DropdownHeader({
-    title,
-    onClose
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-panel__dropdown-header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components254.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components254.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-            import_components254.Button,
-            {
-              label: (0, import_i18n244.__)("Close"),
-              icon: close_small_default,
-              onClick: onClose,
-              size: "small"
-            }
-          )
-        ] })
-      }
-    );
-  }
-  function DropdownContentWithValidation({
-    touched,
-    children
-  }) {
-    const ref = (0, import_element341.useRef)(null);
-    useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("div", { ref, children });
-  }
-  function PanelDropdown({
-    data,
-    field,
-    onChange,
-    validity
-  }) {
-    const [touched, setTouched] = (0, import_element341.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element341.useState)(
-      null
-    );
-    const popoverProps3 = (0, import_element341.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_compose116.__experimentalUseDialog)({
-      focusOnMount: "firstInputElement"
-    });
-    const form = (0, import_element341.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_element341.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) {
+  // 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 /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-      "div",
+    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 = [
       {
-        ref: setPopoverAnchor,
-        className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-          import_components254.Dropdown,
+        label: (0, import_i18n247._x)(
+          "Original",
+          "Aspect ratio option for dimensions control"
+        ),
+        value: "auto"
+      },
+      ...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,
           {
-            contentClassName: "dataforms-layouts-panel__field-dropdown",
-            popoverProps: popoverProps3,
-            focusOnMount: false,
-            onToggle: (willOpen) => {
-              if (!willOpen) {
-                setTouched(true);
-              }
-            },
-            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-              SummaryButton,
-              {
-                data,
-                field,
-                fieldLabel,
-                summaryFields,
-                validity,
-                touched,
-                disabled: fieldDefinition.readOnly === true,
-                isOpen,
-                onClick: onToggle
-              }
-            ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-                DropdownHeader,
-                {
-                  title: fieldLabel,
-                  onClose
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-                DataFormLayout,
-                {
-                  data,
-                  form,
-                  onChange,
-                  validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-                    FieldLayout,
-                    {
-                      data,
-                      field: childField,
-                      onChange,
-                      hideLabelFromVision: (form?.fields ?? []).length < 2,
-                      markWhenOptional,
-                      validity: childFieldValidity
-                    },
-                    childField.id
-                  )
-                }
-              )
-            ] }) })
+            label: (0, import_i18n247.__)("Aspect ratio"),
+            value: displayValue,
+            options: resolvedOptions,
+            onChange
           }
         )
       }
     );
   }
-  var dropdown_default2 = PanelDropdown;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-  var import_jsx_runtime541 = __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_runtime541.jsx)(
-        modal_default,
-        {
-          data,
-          field,
-          onChange,
-          validity
-        }
-      );
+  // 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;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
-      dropdown_default2,
-      {
-        data,
-        field,
-        onChange,
-        validity
-      }
-    );
+    if (isPresetsControl) {
+      const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
+      return !hasOnlyAxialSides;
+    }
+    return true;
   }
-
-  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_element342 = __toESM(require_element(), 1);
-  var import_a11y26 = __toESM(require_a11y(), 1);
-  var import_compose117 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n245 = __toESM(require_i18n(), 1);
-  function countInvalidFields(validity) {
-    if (!validity) {
-      return 0;
+  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;
     }
-    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++;
-      }
+    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;
     }
-    if (validity.children) {
-      for (const childValidity of Object.values(validity.children)) {
-        count += countInvalidFields(childValidity);
+    const filteredValues = {};
+    sides2.forEach((side) => {
+      if (side === "vertical") {
+        filteredValues.top = values.top;
+        filteredValues.bottom = values.bottom;
       }
-    }
-    return count;
+      if (side === "horizontal") {
+        filteredValues.left = values.left;
+        filteredValues.right = values.right;
+      }
+      filteredValues[side] = values?.[side];
+    });
+    return filteredValues;
   }
-  function getValidationMessage(validity) {
-    const invalidCount = countInvalidFields(validity);
-    if (invalidCount === 0) {
+  var EMPTY_VALUES2 = [void 0, null, ""];
+  function hasValue2(value) {
+    return !EMPTY_VALUES2.includes(value);
+  }
+  function getNumericPlaceholder2(rawValue) {
+    if (!hasValue2(rawValue)) {
       return void 0;
     }
-    return (0, import_i18n245.sprintf)(
-      /* translators: %d: Number of fields that need attention */
-      (0, import_i18n245._n)(
-        "%d field needs attention",
-        "%d fields need attention",
-        invalidCount
-      ),
-      invalidCount
-    );
+    const [quantity] = (0, import_components256.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    return quantity;
   }
-
-  // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
-  function ValidationBadge({
-    validity
-  }) {
-    const message2 = getValidationMessage(validity);
-    if (!message2) {
-      return null;
+  function splitStyleValue(value) {
+    if (hasValue2(value) && typeof value === "string") {
+      return {
+        top: value,
+        right: value,
+        bottom: value,
+        left: value
+      };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(Badge, { intent: "high", children: message2 });
+    return value;
   }
-
-  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
-  function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
-    if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
-      return false;
+  function getCommonSidesValue(sidesValue) {
+    if (!hasValue2(sidesValue)) {
+      return void 0;
     }
-    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;
-      }
+    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 (!fieldConfig) {
+    }
+    if (typeof sidesValue === "string") {
+      return sidesValue !== "";
+    }
+    if (typeof sidesValue !== "object") {
       return false;
     }
-    if (typeof fieldConfig === "string") {
-      return true;
+    return ["top", "right", "bottom", "left"].some(
+      (side) => hasValue2(sidesValue[side])
+    );
+  }
+  function splitGapValue(value, isAxialGap) {
+    if (!hasValue2(value)) {
+      return value;
     }
-    if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
-      return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
+    if (typeof value === "string") {
+      return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
     }
-    return true;
+    return {
+      ...value,
+      right: value?.left,
+      bottom: value?.top
+    };
   }
-  function HeaderContent({
-    data,
-    fields,
-    label,
-    layout,
-    isOpen,
-    touched,
-    validity
+  function DimensionsToolsPanel({
+    resetAllFilter,
+    onChange,
+    value,
+    panelId,
+    children
   }) {
-    const summaryFields = getSummaryFields(layout.summary, fields);
-    const visibleSummaryFields = summaryFields.filter(
-      (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
-    );
-    const hasBadge = touched && layout.isCollapsible;
-    const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-      Stack,
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      import_components256.__experimentalToolsPanel,
       {
-        align: "center",
-        justify: "space-between",
-        className: "dataforms-layouts-card__field-header-content",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              summaryField.render,
-              {
-                item: data,
-                field: summaryField
-              },
-              summaryField.id
-            )) })
-          ] })
-        ]
+        label: (0, import_i18n248.__)("Dimensions"),
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
       }
     );
   }
-  function BodyContent({
-    data,
-    field,
-    form,
+  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,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity,
-    withHeader
+    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()
   }) {
-    if (field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children
-          }
+    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
+        }
+      };
+    }, []);
+    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 SingleFieldLayout = getFormFieldLayout("regular")?.component;
-    if (!SingleFieldLayout) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-      SingleFieldLayout,
-      {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision: hideLabelFromVision || withHeader,
-        markWhenOptional,
-        validity
-      }
+      );
+    };
+    const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
+    const resetWideSizeValue = () => setWideSizeValue(void 0);
+    const showPaddingControl = hasPadding(settings2);
+    const inheritedPaddingValues = splitStyleValue(
+      decodeValue(inheritedValue?.spacing?.padding)
     );
-  }
-  function FormCardField({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const { fields } = (0, import_element342.useContext)(dataform_context_default);
-    const layout = field.layout;
-    const contentRef = (0, import_element342.useRef)(null);
-    const hasFocusedContentRef = (0, import_element342.useRef)(false);
-    const form = (0, import_element342.useMemo)(
-      () => ({
-        layout: DEFAULT_LAYOUT,
-        fields: field.children ?? []
-      }),
-      [field]
+    const localPaddingValues = splitStyleValue(
+      decodeValue(value?.spacing?.padding)
     );
-    const { isOpened, isCollapsible } = layout;
-    const [isOpen, setIsOpen] = (0, import_element342.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element342.useState)(false);
-    (0, import_element342.useEffect)(() => {
-      setIsOpen(isOpened);
-    }, [isOpened]);
-    const handleOpenChange = (0, import_element342.useCallback)((open) => {
-      if (!open) {
-        setTouched(true);
-      }
-      setIsOpen(open);
-    }, []);
-    const revealValidity = useRevealValidity(
-      contentRef,
-      (isCollapsible ? isOpen : true) && touched
+    const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
+    const inheritedPaddingPlaceholder = getCommonSidesValue(
+      inheritedPaddingValues
     );
-    const handleContentFocus = (0, import_element342.useCallback)(() => {
-      hasFocusedContentRef.current = true;
-    }, []);
-    const handleFocusOutside = (0, import_element342.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_compose117.__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
+    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)
       );
-      if (!fieldDefinition || !fieldDefinition.Edit) {
-        return null;
+    };
+    const setGapValues = (nextBoxGapValue) => {
+      if (!hasValue2(nextBoxGapValue)) {
+        setGapValue(null);
       }
-      label = fieldDefinition.label;
-      withHeader = !!label && layout.withHeader;
-    }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-      BodyContent,
-      {
-        data,
-        field,
-        form,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        withHeader
+      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 headerContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-      HeaderContent,
-      {
-        data,
-        fields,
-        label,
-        layout,
-        isOpen: isCollapsible ? !!isOpen : true,
-        touched,
-        validity
-      }
+    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
     );
-    if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-        collapsible_card_exports.Root,
-        {
-          className: "dataforms-layouts-card__field",
-          open: isOpen,
-          onOpenChange: handleOpenChange,
-          ...focusOutsideProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              collapsible_card_exports.Content,
-              {
-                ref: contentRef,
-                onFocus: handleContentFocus,
-                children: bodyContent
-              }
-            )
-          ]
-        }
+    const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
+    const setHeightValue = (newValue) => {
+      const tempValue = setImmutably2(
+        value,
+        ["dimensions", "height"],
+        newValue
       );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-      card_exports.Root,
-      {
-        className: "dataforms-layouts-card__field",
-        ...focusOutsideProps,
-        children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
-        ]
-      }
+      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
     );
-  }
-
-  // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components255 = __toESM(require_components(), 1);
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
-  function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-row__header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components255.__experimentalHeading, { level: 2, size: 13, children: title }) })
-      }
+    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
     );
-  }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.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_runtime544.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children,
-            as: EMPTY_WRAPPER,
-            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-              "div",
-              {
-                className: "dataforms-layouts-row__field-control",
-                style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-                  FieldLayout,
+    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_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 }) })
+                }
+              )
+            }
+          ),
+          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
+                  }
+                )
+              ]
+            }
+          ),
+          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
+                  }
+                )
+              ]
+            }
+          ),
+          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,
                   {
-                    data,
-                    field: childField,
-                    onChange,
-                    hideLabelFromVision,
-                    markWhenOptional,
-                    validity: childFieldValidity
+                    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"
                 )
-              },
-              childField.id
-            )
-          }
-        ) })
-      ] });
-    }
-    const RegularLayout = getFormFieldLayout("regular")?.component;
-    if (!RegularLayout) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-      RegularLayout,
-      {
-        data,
-        field,
-        onChange,
-        markWhenOptional,
-        validity
-      }
-    ) }) });
-  }
-
-  // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-  var import_element343 = __toESM(require_element(), 1);
-  var import_i18n246 = __toESM(require_i18n(), 1);
-  var import_a11y27 = __toESM(require_a11y(), 1);
-  var import_compose118 = __toESM(require_compose(), 1);
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
-  function FormDetailsField({
-    data,
-    field,
-    onChange,
-    validity
-  }) {
-    const { fields } = (0, import_element343.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element343.useRef)(null);
-    const contentRef = (0, import_element343.useRef)(null);
-    const hasFocusedContentRef = (0, import_element343.useRef)(false);
-    const [touched, setTouched] = (0, import_element343.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element343.useState)(false);
-    const form = (0, import_element343.useMemo)(
-      () => ({
-        layout: DEFAULT_LAYOUT,
-        fields: field.children ?? []
-      }),
-      [field]
-    );
-    (0, import_element343.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_element343.useCallback)(() => {
-      hasFocusedContentRef.current = true;
-    }, []);
-    const handleFocusOutside = (0, import_element343.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_compose118.__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_runtime545.jsx)(summaryField.render, { item: data, field: summaryField });
-    } else {
-      summaryContent = field.label || (0, import_i18n246.__)("More details");
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
-      "details",
-      {
-        ref: detailsRef,
-        className: "dataforms-layouts-details__details",
-        ...focusOutsideProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
-            Stack,
-            {
-              direction: "row",
-              align: "center",
-              gap: "md",
-              className: "dataforms-layouts-details__summary-content",
-              children: [
-                summaryContent,
-                touched && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(ValidationBadge, { validity })
               ]
             }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-            "div",
+          ),
+          showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+            ChildLayoutControl,
             {
-              ref: contentRef,
-              className: "dataforms-layouts-details__content",
-              onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-                DataFormLayout,
+              value: childLayout,
+              onChange: setChildLayout,
+              parentLayout: settings2?.parentLayout,
+              panelId,
+              showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
+              isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS6.childLayout
+            }
+          ),
+          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,
                 {
-                  data,
-                  form,
-                  onChange,
-                  validity: validity?.children
+                  label: (0, import_i18n248.__)("Minimum height"),
+                  value: localMinHeightValue ?? inheritedMinHeightValue,
+                  onChange: setMinHeightValue,
+                  placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
+                    inheritedMinHeightValue
+                  ) : void 0,
+                  dimensionSizes: dimensions?.dimensionSizes
+                }
+              )
+            }
+          ),
+          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
+                }
+              )
+            }
+          ),
+          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
+                }
+              )
+            }
+          ),
+          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...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
                 }
               )
             }
+          ),
+          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+            AspectRatioTool,
+            {
+              hasValue: hasAspectRatioValue,
+              value: aspectRatioValue,
+              onChange: setAspectRatioValue,
+              panelId,
+              ...inheritanceProps(
+                isAspectRatioPlaceholder,
+                hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+              ),
+              isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS6.aspectRatio
+            }
           )
         ]
       }
     );
   }

-  // packages/dataviews/build-module/components/dataform-layouts/index.mjs
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
-  var FORM_FIELD_LAYOUTS = [
-    {
-      type: "regular",
-      component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "lg",
-          children
-        }
-      )
-    },
-    {
-      type: "panel",
-      component: FormPanelField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-        Stack,
+  // 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/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;
+      }
+      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,
         {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "md",
-          children
+          presets,
+          activeShadow: shadow,
+          onSelect: onShadowChange
         }
-      )
-    },
-    {
-      type: "card",
-      component: FormCardField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-        Stack,
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+        import_components257.Button,
         {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "xl",
-          children
+          __next40pxDefaultSize: true,
+          variant: "tertiary",
+          onClick: () => onShadowChange(void 0),
+          disabled: !shadow,
+          accessibleWhenDisabled: true,
+          children: (0, import_i18n249.__)("Clear")
         }
-      )
-    },
-    {
-      type: "row",
-      component: FormRowField,
-      wrapper: ({
-        children,
-        layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-        Stack,
+      ) })
+    ] }) });
+  }
+  function ShadowPresets({ presets, activeShadow, onSelect }) {
+    return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+      import_components257.Composite,
+      {
+        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,
+          {
+            label: name,
+            isActive: shadow === activeShadow,
+            type: slug === "unset" ? "unset" : "preset",
+            onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
+            shadow
+          },
+          slug
+        ))
+      }
+    );
+  }
+  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,
         {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-            Stack,
+          render: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            import_components257.Composite.Item,
             {
-              direction: "row",
-              gap: "lg",
-              align: layout.alignment,
-              children
+              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 })
+                }
+              )
             }
-          ) })
+          )
         }
-      )
-    },
-    {
-      type: "details",
-      component: FormDetailsField
-    }
-  ];
-  function getFormFieldLayout(type) {
-    return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
-  }
-
-  // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
-  function DataFormLayout({
-    data,
-    form,
-    onChange,
-    validity,
-    children,
-    as
-  }) {
-    const { fields: fieldDefinitions } = (0, import_element344.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element344.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_runtime547.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_runtime547.jsx)(
-        FieldLayout,
-        {
-          data,
-          field: formField,
-          onChange,
-          markWhenOptional,
-          validity: validity?.[formField.id]
-        },
-        formField.id
-      );
-    }) });
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(tooltip_exports.Popup, { children: label })
+    ] });
   }
-
-  // packages/dataviews/build-module/dataform/index.mjs
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
-  function DataForm({
-    data,
-    form,
-    fields,
-    onChange,
-    validity
+  function ShadowPopover({
+    shadow,
+    onShadowChange,
+    settings: settings2,
+    className,
+    hasLocalValue = !!shadow,
+    hasLocalOverride = false,
+    onReset
   }) {
-    const normalizedForm = (0, import_element345.useMemo)(() => normalize_form_default(form), [form]);
-    const normalizedFields = (0, import_element345.useMemo)(
-      () => normalizeFields(fields),
-      [fields]
-    );
-    if (!form.fields) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-      DataFormLayout,
+    const popoverProps3 = {
+      placement: "left-start",
+      offset: 36,
+      shift: true
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+      import_components257.Dropdown,
       {
-        data,
-        form: normalizedForm,
-        onChange,
-        validity
+        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,
+          {
+            shadow,
+            onShadowChange,
+            settings: settings2
+          }
+        ) })
       }
-    ) });
+    );
   }
-
-  // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_element349 = __toESM(require_element(), 1);
-  var import_i18n250 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
-  var import_components256 = __toESM(require_components(), 1);
-  var import_i18n247 = __toESM(require_i18n(), 1);
-
-  // packages/block-editor/build-module/hooks/block-fields/use-inspector-popover-placement.mjs
-  var import_compose119 = __toESM(require_compose(), 1);
-  function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
-    const isMobile = (0, import_compose119.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 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();
+        }
+        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
+          }
+        ))
+      ] });
+    };
+  }
+  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
+      );
+    }, [settings2]);
   }

-  // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
-  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
-  function FieldsDropdownMenu({
-    fields,
-    visibleFields,
-    onToggleField
+  // 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,
+    onChange,
+    value,
+    panelId,
+    children,
+    label
   }) {
-    const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2();
-    if (!fields || fields.length === 0) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-      import_components256.DropdownMenu,
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+      import_components258.__experimentalToolsPanel,
       {
-        icon: more_vertical_default,
-        label: (0, import_i18n247.__)("Options"),
-        popoverProps: popoverProps3,
-        toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components256.MenuGroup, { label: (0, import_i18n247.__)("Show / Hide"), children: fields.map((field) => {
-          const isVisible = visibleFields.includes(field.id);
-          return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components256.MenuItem,
-            {
-              isSelected: isVisible,
-              onClick: () => {
-                onToggleField(field.id);
-                onClose();
-              },
-              role: "menuitemcheckbox",
-              icon: isVisible ? check_default : null,
-              children: field.label
-            },
-            field.id
-          );
-        }) })
+        label,
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
       }
     );
   }
-
-  // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
-  var import_components257 = __toESM(require_components(), 1);
-  var import_compose120 = __toESM(require_compose(), 1);
-  var import_data188 = __toESM(require_data(), 1);
-  var import_element346 = __toESM(require_element(), 1);
-  var import_rich_text22 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
-  var { useRichText: useRichText2, KeyboardShortcutContext: KeyboardShortcutContext2, InputEventContext: InputEventContext2 } = unlock(import_rich_text22.privateApis);
-  function RichTextControl({
-    data,
-    field,
-    hideLabelFromVision,
+  var DEFAULT_CONTROLS7 = {
+    radius: true,
+    color: true,
+    width: true,
+    shadow: true
+  };
+  function BorderPanel({
+    as: Wrapper = BorderToolsPanel,
+    value,
     onChange,
-    config: config2 = {}
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS7,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
-    const registry = (0, import_data188.useRegistry)();
-    const attrValue = field.getValue({ item: data });
-    const fieldConfig = field.config || {};
-    const { clientId } = config2;
-    const [selection2, setSelection] = (0, import_element346.useState)({
-      start: void 0,
-      end: void 0
-    });
-    const [isSelected, setIsSelected] = (0, import_element346.useState)(false);
-    const anchorRef = (0, import_element346.useRef)();
-    const inputEvents = (0, import_element346.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element346.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 }));
-      },
-      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_element346.useMemo)(
-        () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
-        [field.id, clientId]
-      )
-    });
-    const { baseControlProps, controlProps } = (0, import_components257.useBaseControlProps)({
-      hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
-      label: field.label
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(KeyboardShortcutContext2.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-        FormatEdit,
-        {
-          value,
-          onChange: onRichTextChange,
-          onFocus,
-          formatTypes,
-          forwardedRef: anchorRef,
-          isVisible: false
+    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;
         }
-      ) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components257.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-        "div",
-        {
-          className: "block-editor-content-only-controls__rich-text",
-          role: "textbox",
-          "aria-multiline": !fieldConfig?.disableLineBreaks,
-          ref: (0, import_compose120.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
+        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;
         }
-      ) })
-    ] });
-  }
-
-  // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
-  var import_components258 = __toESM(require_components(), 1);
-  var import_data189 = __toESM(require_data(), 1);
-  var import_dom75 = __toESM(require_dom(), 1);
-  var import_element347 = __toESM(require_element(), 1);
-  var import_i18n248 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
-  var focusToggleButton2 = (containerRef) => {
-    window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom75.focus.tabbable.find(containerRef?.current);
-      if (!toggleButton) {
-        return;
+        return {
+          ...source,
+          color: source.color ? decodeValue(source.color) : void 0
+        };
+      },
+      [decodeValue]
+    );
+    const localBorder = (0, import_element347.useMemo)(
+      () => decodeBorder(value?.border),
+      [value?.border, decodeBorder]
+    );
+    const inheritedBorder = (0, import_element347.useMemo)(
+      () => decodeBorder(inheritedValue?.border),
+      [inheritedValue?.border, decodeBorder]
+    );
+    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);
       }
-      toggleButton.focus();
-    });
-  };
-  function MediaThumbnail({ data, field, attachment, config: config2 }) {
-    const { allowedTypes = [], multiple = false } = config2 || {};
-    if (multiple) {
-      return "todo multiple";
-    }
-    if (attachment?.media_type === "image" || attachment?.poster) {
-      return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-        "img",
-        {
-          alt: "",
-          width: 20,
-          height: 20,
-          src: attachment.media_type === "image" ? attachment.source_url : attachment.poster
-        }
-      ) });
-    }
-    if (allowedTypes.length === 1) {
-      const value = field.getValue({ item: data });
-      const url = value?.url;
-      if (allowedTypes[0] === "image" && url) {
-        return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("img", { alt: "", width: 20, height: 20, src: url }) });
+      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);
       }
-      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;
+      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);
       }
-      if (icon) {
-        return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components258.Icon, { icon, size: 20 });
+      return !!borderValues;
+    };
+    const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
+    const borderRadius = (0, import_element347.useMemo)(() => {
+      if (!isBorderRadiusPlaceholder) {
+        return localBorderRadius;
       }
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components258.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_data189.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_i18n248.__)("Image");
-      } else if (allowedType === "video") {
-        chooseItemLabel = (0, import_i18n248.__)("Video");
-      } else if (allowedType === "application") {
-        chooseItemLabel = (0, import_i18n248.__)("File");
-      } else {
-        chooseItemLabel = (0, import_i18n248.__)("Media");
+      if (typeof inheritedBorderRadius === "string") {
+        return inheritedBorderRadius;
       }
-    } else {
-      chooseItemLabel = (0, import_i18n248.__)("Media");
-    }
-    const containerRef = (0, import_element347.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
-      "div",
+      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_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);
+      }
+      setBorder({
+        ...updatedBorder,
+        radius: value?.border?.radius
+      });
+    };
+    const resetAllFilter = (0, import_element347.useCallback)((previousValue) => {
+      return {
+        ...previousValue,
+        border: void 0,
+        shadow: void 0
+      };
+    }, []);
+    const showBorderByDefault = defaultControls?.color || defaultControls?.width;
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
+      Wrapper,
       {
-        ref: containerRef,
-        className: "block-editor-content-only-controls",
+        resetAllFilter,
+        value,
+        onChange,
+        panelId,
+        label: (0, import_i18n250.__)("Borders"),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-            media_replace_flow_default,
+          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+            InheritanceToolsPanelItem,
             {
-              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
-                    })
-                  );
+              ...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
                 }
-              },
-              renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-                import_components258.Button,
+              )
+            }
+          ),
+          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+            InheritanceToolsPanelItem,
+            {
+              ...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,
                 {
-                  __next40pxDefaultSize: true,
-                  className: "block-editor-content-only-controls__media",
-                  ...buttonProps,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
-                    import_components258.__experimentalGrid,
-                    {
-                      rowGap: 0,
-                      columnGap: 8,
-                      templateColumns: "20px 1fr",
-                      className: "block-editor-content-only-controls__media-row",
-                      children: [
-                        url && /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-                            MediaThumbnail,
-                            {
-                              attachment,
-                              field,
-                              data,
-                              config: config2
-                            }
-                          ),
-                          /* @__PURE__ */ (0, import_jsx_runtime551.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_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-                            "span",
-                            {
-                              className: "block-editor-content-only-controls__media-placeholder",
-                              style: {
-                                width: "20px",
-                                height: "20px"
-                              }
-                            }
-                          ),
-                          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
-                        ] })
-                      ]
-                    }
-                  )
+                  presets: settings2?.border?.radiusSizes,
+                  values: borderRadius,
+                  onChange: (newValue) => {
+                    setBorderRadius(newValue || void 0);
+                  }
                 }
               )
             }
           ),
-          url && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-            import_components258.Button,
+          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
+            InheritanceToolsPanelItem,
             {
-              label: (0, import_i18n248.__)("Reset"),
-              className: "block-editor-content-only-controls__media-reset",
-              size: "small",
-              icon: reset_default,
-              onClick: () => {
-                onChange(
-                  field.setValue({
-                    item: data,
-                    value: {}
-                  })
-                );
-                focusToggleButton2(containerRef);
-              }
+              ...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
+                  }
+                )
+              ]
             }
           )
         ]
       }
-    ) });
+    );
   }

-  // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
+  // 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_i18n249 = __toESM(require_i18n(), 1);
-  var import_url14 = __toESM(require_url(), 1);
-  var import_jsx_runtime552 = __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
+  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,
+    onChange,
+    value,
+    panelId,
+    children
   }) {
-    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();
-    }
-    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();
-    }
-    return {
-      url: (0, import_url14.prependHTTP)(url),
-      linkTarget: newLinkTarget,
-      rel: updatedRel || void 0
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const resetAll = () => {
+      const updatedValue = resetAllFilter(value);
+      onChange(updatedValue);
     };
-  }
-  function Link({ data, field, onChange }) {
-    const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element348.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_element348.useMemo)(
-      () => ({ url, opensInNewTab, nofollow }),
-      [url, opensInNewTab, nofollow]
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+      import_components259.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n251._x)("Filters", "Name for applying graphical effects"),
+        resetAll,
+        panelId,
+        dropdownMenuProps,
+        children
+      }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-        import_components259.Button,
+  }
+  var DEFAULT_CONTROLS8 = {
+    duotone: true
+  };
+  var popoverProps2 = {
+    placement: "left-start",
+    offset: 36,
+    shift: true,
+    className: "block-editor-duotone-control__popover",
+    headerTitle: (0, import_i18n251.__)("Duotone")
+  };
+  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();
+      }
+      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,
         {
-          __next40pxDefaultSize: true,
-          className: "block-editor-content-only-controls__link",
-          onClick: () => {
-            setIsLinkControlOpen(true);
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
-            import_components259.__experimentalGrid,
-            {
-              rowGap: 0,
-              columnGap: 8,
-              templateColumns: "24px 1fr",
-              className: "block-editor-content-only-controls__link-row",
-              children: [
-                url && /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components259.Icon, { icon: link_default, size: 24 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: url })
-                ] }),
-                !url && /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-                    import_components259.Icon,
-                    {
-                      icon: link_default,
-                      size: 24,
-                      style: { opacity: 0.3 }
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n249.__)("Link") })
-                ] })
-              ]
-            }
-          )
+          indicator: duotone,
+          label: (0, import_i18n251.__)("Duotone")
         }
-      ),
-      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-        import_components259.Popover,
+      ) }),
+      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+        InheritanceResetButton,
         {
-          onClose: () => {
-            setIsLinkControlOpen(false);
-          },
-          ...popoverProps3 ?? {},
-          children: /* @__PURE__ */ (0, import_jsx_runtime552.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: {}
-                  })
-                );
-              }
-            }
-          )
+          className: "block-editor-panel-duotone-settings__reset",
+          onResetToInherited: handleReset
         }
-      )
+      ) : /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+        import_components259.Button,
+        {
+          size: "small",
+          icon: reset_default,
+          label: (0, import_i18n251.__)("Reset"),
+          className: "block-editor-panel-duotone-settings__reset",
+          onClick: handleReset
+        }
+      ))
     ] });
-  }
-
-  // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
-  var { fieldsKey, formKey } = unlock(import_blocks118.privateApis);
-  function createConfiguredControl2(ControlComponent, config2 = {}) {
-    return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(ControlComponent, { ...props, config: config2 });
-    };
-  }
-  function BlockFields({
-    clientId,
-    blockType,
-    setAttributes,
-    isMultiBlock = false
+  };
+  function FiltersPanel({
+    as: Wrapper = FiltersToolsPanel,
+    value,
+    onChange,
+    inheritedValue = value,
+    settings: settings2,
+    panelId,
+    defaultControls = DEFAULT_CONTROLS8,
+    showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
-    const blockTitle = useBlockDisplayTitle({
-      clientId,
-      context: "list-view"
-    });
-    const blockInformation = useBlockDisplayInformation(clientId);
-    const blockTypeFields = blockType?.[fieldsKey];
-    const blockContext = (0, import_element349.useContext)(block_context_default);
-    const attributes = (0, import_data190.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_blocks118.store));
-        return Object.entries(bindings).reduce(
-          (acc, [attribute, binding]) => {
-            if (attribute === "__default") {
-              return acc;
-            }
-            const source = getBlockBindingsSource4(binding.source);
-            if (!source) {
-              return acc;
-            }
-            const values = source.getValues({
-              select: select3,
-              clientId,
-              context: blockContext,
-              bindings: { [attribute]: binding }
-            });
-            return { ...acc, ...values };
-          },
-          _attributes
-        );
-      },
-      [blockContext, clientId, blockType?.name]
+    const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+      showInheritanceLabelIndicators && isInherited,
+      showInheritanceLabelIndicators && hasLocalOverride,
+      className
     );
-    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data190.useDispatch)(store);
-    const debouncedToggleBlockHighlight = (0, import_compose121.useDebounce)(
-      toggleBlockHighlight2,
-      50
+    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
     );
-    const computedForm = (0, import_element349.useMemo)(() => {
-      if (!isMultiBlock) {
-        return blockType?.[formKey];
+    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 {
-        ...blockType?.[formKey],
-        fields: [blockType?.[formKey]?.fields?.[0]]
+        ...previousValue,
+        filter: {
+          ...previousValue.filter,
+          duotone: void 0
+        }
       };
-    }, [blockType, isMultiBlock]);
-    const [form, setForm] = (0, import_element349.useState)(computedForm);
-    const dataFormFields = (0, import_element349.useMemo)(() => {
-      if (!blockTypeFields?.length) {
-        return [];
+    }, []);
+    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
+                    }
+                  )
+                ] }) })
+              }
+            )
+          }
+        )
       }
-      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;
+    );
+  }
+
+  // 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;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_jsx_runtime552.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+      import_components260.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n252._x)("Settings", "Image settings"),
+        resetAll: resetLightbox,
+        panelId,
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+          import_components260.__experimentalToolsPanelItem,
+          {
+            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
+              }
+            )
+          }
+        )
+      }
+    ) });
+  }
+
+  // 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,
+    onChange,
+    inheritedValue = value,
+    help
+  }) {
+    const customCSS = inheritedValue?.css;
+    const [cssError, setCSSError] = (0, import_element349.useState)(
+      () => getCSSValidationError(customCSS)
+    );
+    function handleOnChange(newValue) {
+      onChange({
+        ...value,
+        css: newValue
       });
-    }, [blockTypeFields, clientId]);
-    if (!blockTypeFields?.length) {
-      return null;
+      setCSSError(getMarkupValidationError(newValue));
+    }
+    function handleOnBlur(event) {
+      setCSSError(getCSSValidationError(event?.target?.value));
     }
-    const handleToggleField = (fieldId) => {
-      setForm((prev) => {
-        if (prev.fields?.includes(fieldId)) {
-          return {
-            ...prev,
-            fields: prev.fields.filter((id) => id !== fieldId)
-          };
-        }
-        return {
-          ...prev,
-          fields: [...prev.fields || [], fieldId]
-        };
-      });
-    };
     return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
-      "div",
+      Stack,
       {
-        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,
+        direction: "column",
+        gap: "md",
+        className: "block-editor-global-styles-advanced-panel",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_components260.__experimentalHStack, { spacing: 1, children: [
-            isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-                block_icon_default,
-                {
-                  className: "block-editor-block-fields__header-icon",
-                  icon: blockInformation?.icon
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components260.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-                FieldsDropdownMenu,
-                {
-                  fields: dataFormFields,
-                  visibleFields: form.fields,
-                  onToggleField: handleToggleField
-                }
-              )
-            ] }),
-            !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n250.__)("Content") })
-          ] }) }),
+          cssError && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components261.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
           /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-            DataForm,
+            import_components261.TextareaControl,
             {
-              data: attributes,
-              fields: dataFormFields,
-              form,
-              onChange: setAttributes
+              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
             }
           )
         ]
       }
     );
   }
-  function hasBlockFieldsSupport(blockName) {
-    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks118.getBlockType)(blockName)?.[fieldsKey]);
-  }
-  function BlockFieldsPanel(props) {
-    const { blockType, isSelectionWithinCurrentSection } = (0, import_element349.useContext)(PrivateBlockContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-      BlockFields,
-      {
-        ...props,
-        blockType,
-        isMultiBlock: isSelectionWithinCurrentSection
-      }
-    ) });
-  }
-  var block_fields_default = {
-    edit: BlockFieldsPanel,
-    hasSupport: hasBlockFieldsSupport,
-    attributeKeys: [],
-    supportsPatternEditing: true
-  };

-  // packages/block-editor/build-module/hooks/custom-class-name.mjs
-  var import_hooks26 = __toESM(require_hooks(), 1);
-  var import_components261 = __toESM(require_components(), 1);
-  var import_i18n251 = __toESM(require_i18n(), 1);
-  var import_blocks119 = __toESM(require_blocks(), 1);
+  // packages/block-editor/build-module/hooks/border.mjs
   var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
-  function addAttribute6(settings2) {
-    if ((0, import_blocks119.hasBlockSupport)(settings2, "customClassName", true)) {
-      settings2.attributes = {
-        ...settings2.attributes,
-        className: {
-          type: "string"
+  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;
+      })
+    );
+    return matchedColor;
+  };
+  var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
+    if (namedColor) {
+      const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
+      if (colorObject2) {
+        return colorObject2;
+      }
+    }
+    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)) {
+      return {
+        style,
+        borderColor: void 0
       };
     }
-    return settings2;
+    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 CustomClassNameControlsPure({ className, setAttributes }) {
-    const blockEditingMode = useBlockEditingMode();
-    if (blockEditingMode !== "default") {
+  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
+      }
+    };
+  }
+  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,
+      {
+        group: "border",
+        resetAllFilter: attributesResetAllFilter,
+        label,
+        children
+      }
+    );
+  }
+  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
+    );
+    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;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-      import_components261.TextControl,
+    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,
       {
-        autoComplete: "off",
-        label: (0, import_i18n251.__)("Additional CSS class(es)"),
-        value: className || "",
-        onChange: (nextValue) => {
-          setAttributes({
-            className: nextValue !== "" ? nextValue : void 0
-          });
-        },
-        help: (0, import_i18n251.__)("Separate multiple classes with spaces.")
+        as: BordersInspectorControl,
+        panelId: clientId,
+        settings: settings2,
+        value,
+        onChange,
+        defaultControls,
+        inheritedValue
       }
-    ) });
+    );
   }
-  var custom_class_name_default = {
-    edit: CustomClassNameControlsPure,
-    addSaveProps: addSaveProps8,
-    attributeKeys: ["className"],
-    hasSupport(name) {
-      return (0, import_blocks119.hasBlockSupport)(name, "customClassName", true);
+  function hasBorderSupport2(blockName, feature = "any") {
+    const support = (0, import_blocks120.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
+    if (support === true) {
+      return true;
     }
-  };
-  function addSaveProps8(extraProps, blockType, attributes) {
-    if ((0, import_blocks119.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
-      extraProps.className = clsx_default(
-        extraProps.className,
-        attributes.className
-      );
+    if (feature === "any") {
+      return !!(support?.color || support?.radius || support?.width || support?.style);
     }
-    return extraProps;
+    return !!support?.[feature];
   }
-  function addTransforms4(result, source, index2, results) {
-    if (!(0, import_blocks119.hasBlockSupport)(result.name, "customClassName", true)) {
-      return result;
-    }
-    if (results.length === 1 && result.innerBlocks.length === source.length) {
-      return result;
+  function addAttributes5(settings2) {
+    if (!hasBorderSupport2(settings2, "color")) {
+      return settings2;
     }
-    if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
-      return result;
+    if (settings2.attributes.borderColor) {
+      return settings2;
     }
-    if (source[index2]) {
-      const originClassName = source[index2]?.attributes.className;
-      if (originClassName && result.attributes.className === void 0) {
-        return {
-          ...result,
-          attributes: {
-            ...result.attributes,
-            className: originClassName
-          }
-        };
+    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;
     }
-    return result;
+    const borderClasses = getBorderClasses(attributes);
+    const newClassName = clsx_default(props.className, borderClasses);
+    props.className = newClassName ? newClassName : void 0;
+    return props;
   }
-  (0, import_hooks26.addFilter)(
-    "blocks.registerBlockType",
-    "core/editor/custom-class-name/attribute",
-    addAttribute6
-  );
-  (0, import_hooks26.addFilter)(
-    "blocks.switchToBlockType.transformedBlock",
-    "core/customClassName/addTransforms",
-    addTransforms4
-  );
-
-  // packages/block-editor/build-module/hooks/generated-class-name.mjs
-  var import_hooks27 = __toESM(require_hooks(), 1);
-  var import_blocks120 = __toESM(require_blocks(), 1);
-  function addGeneratedClassName(extraProps, blockType) {
-    if ((0, import_blocks120.hasBlockSupport)(blockType, "className", true)) {
-      if (typeof extraProps.className === "string") {
-        extraProps.className = [
-          .../* @__PURE__ */ new Set([
-            (0, import_blocks120.getBlockDefaultClassName)(blockType.name),
-            ...extraProps.className.split(" ")
-          ])
-        ].join(" ").trim();
-      } else {
-        extraProps.className = (0, import_blocks120.getBlockDefaultClassName)(blockType.name);
-      }
+  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 extraProps;
+    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 border_default = {
+    useBlockProps: useBlockProps11,
+    addSaveProps: addSaveProps8,
+    attributeKeys: ["borderColor", "style"],
+    hasSupport(name) {
+      return hasBorderSupport2(name, "color");
+    }
+  };
   (0, import_hooks27.addFilter)(
-    "blocks.getSaveContent.extraProps",
-    "core/generated-class-name/save-props",
-    addGeneratedClassName
+    "blocks.registerBlockType",
+    "core/border/addAttributes",
+    addAttributes5
   );

-  // packages/block-editor/build-module/hooks/style.mjs
+  // packages/block-editor/build-module/hooks/dimensions.mjs
   var import_element352 = __toESM(require_element(), 1);
-  var import_hooks28 = __toESM(require_hooks(), 1);
   var import_data192 = __toESM(require_data(), 1);
-  var import_blocks123 = __toESM(require_blocks(), 1);
-  var import_compose122 = __toESM(require_compose(), 1);
-  var import_style_engine5 = __toESM(require_style_engine(), 1);
-
-  // packages/block-editor/build-module/hooks/dimensions.mjs
-  var import_element351 = __toESM(require_element(), 1);
-  var import_data191 = __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_element350 = __toESM(require_element(), 1);
+  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_element350.useReducer)(
+    const [style, updateStyle] = (0, import_element351.useReducer)(
       () => computeStyle(blockElement)
     );
-    (0, import_element350.useEffect)(() => {
+    (0, import_element351.useEffect)(() => {
       if (blockElement && forceShow) {
         updateStyle();
       }
     }, [blockElement, forceShow]);
-    (0, import_element350.useEffect)(() => {
+    (0, import_element351.useEffect)(() => {
       if (!blockElement) {
         return;
       }
@@ -104613,9 +105009,9 @@ var wp;
         observer.disconnect();
       };
     }, [blockElement]);
-    const previousValueRef = (0, import_element350.useRef)(value);
-    const [isActive, setIsActive] = (0, import_element350.useState)(false);
-    (0, import_element350.useEffect)(() => {
+    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;
       }
@@ -104698,11 +105094,11 @@ var wp;
   var DIMENSIONS_SUPPORT_KEY = "dimensions";
   var SPACING_SUPPORT_KEY2 = "spacing";
   function useVisualizer() {
-    const [property, setProperty] = (0, import_element351.useState)(false);
+    const [property, setProperty] = (0, import_element352.useState)(false);
     const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
-      (0, import_data191.useDispatch)(store)
+      (0, import_data192.useDispatch)(store)
     );
-    (0, import_element351.useEffect)(() => {
+    (0, import_element352.useEffect)(() => {
       if (!property) {
         showBlockInterface2();
       } else {
@@ -104712,7 +105108,7 @@ var wp;
     return [property, setProperty];
   }
   function DimensionsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element351.useCallback)(
+    const attributesResetAllFilter = (0, import_element352.useCallback)(
       (attributes) => {
         const existingStyle = attributes.style;
         const updatedStyle = resetAllFilter(existingStyle);
@@ -104736,7 +105132,7 @@ var wp;
     const selectedState = useBlockStyleState();
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
     const isEnabled = useHasDimensionsPanel(settings2, selectedState);
-    const { style, className, layout } = (0, import_data191.useSelect)(
+    const { style, className, layout } = (0, import_data192.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -105272,7 +105668,7 @@ var wp;
   }) {
     const settings2 = useBlockSettings(name, __unstableParentLayout);
     const blockEditingMode = useBlockEditingMode();
-    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data192.useSelect)(
+    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data193.useSelect)(
       (select3) => {
         const blockEditorSelect = select3(store);
         const {
@@ -105289,7 +105685,7 @@ var wp;
       [clientId, name]
     );
     const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
-    const canvasStateCSS = (0, import_element352.useMemo)(() => {
+    const canvasStateCSS = (0, import_element353.useMemo)(() => {
       if (!showStateOnCanvas || !isPseudoSelectorState) {
         return void 0;
       }
@@ -105354,7 +105750,7 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(DimensionsPanel2, { ...passedProps })
     ] });
   }
-  var style_default28 = {
+  var style_default29 = {
     edit: BlockStyleControls,
     hasSupport: hasStyleSupport2,
     addSaveProps: addSaveProps9,
@@ -105423,15 +105819,15 @@ var wp;
     });
     return rules.length > 0 ? rules.join("") : void 0;
   }
-  function useBlockProps13({ name, style }) {
-    const blockElementsContainerIdentifier = (0, import_compose122.useInstanceId)(
+  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_element352.useMemo)(() => {
+    const styles = (0, import_element353.useMemo)(() => {
       const cssRules = [];
       const elementCSS = getElementCSSRules(
         blockElementStyles,
@@ -105460,7 +105856,7 @@ var wp;
       style,
       viewportSettings
     ]);
-    useStyleOverride({ css: styles });
+    usePrivateStyleOverride({ css: styles, clientId });
     return addSaveProps9(
       { className: blockElementsContainerIdentifier },
       name,
@@ -105500,13 +105896,13 @@ var wp;

   // packages/block-editor/build-module/hooks/duotone.mjs
   var import_blocks125 = __toESM(require_blocks(), 1);
-  var import_compose123 = __toESM(require_compose(), 1);
+  var import_compose125 = __toESM(require_compose(), 1);
   var import_hooks30 = __toESM(require_hooks(), 1);
-  var import_element353 = __toESM(require_element(), 1);
-  var import_data193 = __toESM(require_data(), 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_ARRAY19 = [];
+  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 }) {
@@ -105516,11 +105912,11 @@ var wp;
       `${presetSetting}.theme`,
       `${presetSetting}.default`
     );
-    return (0, import_element353.useMemo)(
+    return (0, import_element354.useMemo)(
       () => [
-        ...userPresets || EMPTY_ARRAY19,
-        ...themePresets || EMPTY_ARRAY19,
-        ...enableDefault && defaultPresets || EMPTY_ARRAY19
+        ...userPresets || EMPTY_ARRAY18,
+        ...themePresets || EMPTY_ARRAY18,
+        ...enableDefault && defaultPresets || EMPTY_ARRAY18
       ],
       [enableDefault, userPresets, themePresets, defaultPresets]
     );
@@ -105549,7 +105945,7 @@ var wp;
     const duotoneStyle = style?.color?.duotone;
     const settings2 = useBlockSettings(name);
     const blockEditingMode = useBlockEditingMode();
-    const className = (0, import_data193.useSelect)(
+    const className = (0, import_data194.useSelect)(
       (select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
       [clientId]
     );
@@ -105691,7 +106087,7 @@ var wp;
       } : void 0
     );
     const blockElement = useBlockElement(clientId);
-    (0, import_element353.useEffect)(() => {
+    (0, import_element354.useEffect)(() => {
       if (!isValidFilter) {
         return;
       }
@@ -105705,8 +106101,8 @@ var wp;
   }
   var DUOTONE_BLOCK_PROPS_REFERENCE = {};
   function useBlockProps14({ clientId, name, style }) {
-    const id = (0, import_compose123.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
-    const selector3 = (0, import_element353.useMemo)(() => {
+    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)(
@@ -105751,11 +106147,11 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/custom-css.mjs
-  var import_element354 = __toESM(require_element(), 1);
-  var import_data194 = __toESM(require_data(), 1);
-  var import_compose124 = __toESM(require_compose(), 1);
+  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_i18n252 = __toESM(require_i18n(), 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 = {};
@@ -105772,9 +106168,9 @@ var wp;
         style: cleanEmptyObject({ ...newStyle, css })
       });
     }
-    const cssHelpText = (0, import_i18n252.sprintf)(
+    const cssHelpText = (0, import_i18n254.sprintf)(
       // translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
-      (0, import_i18n252.__)(
+      (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
@@ -105791,12 +106187,12 @@ var wp;
   }
   var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
   function CustomCSSEdit({ clientId, name, setAttributes }) {
-    const { style, canEditCSS } = (0, import_data194.useSelect)(
+    const { style, canEditCSS } = (0, import_data195.useSelect)(
       (select3) => {
-        const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings8 } = select3(store);
+        const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings9 } = select3(store);
         return {
           style: getBlockAttributes3(clientId)?.style || EMPTY_STYLE,
-          canEditCSS: getSettings8().canEditCSS
+          canEditCSS: getSettings9().canEditCSS
         };
       },
       [clientId]
@@ -105816,16 +106212,16 @@ var wp;
   function useBlockProps15({ style, clientId }) {
     const customCSS = style?.css;
     const isValidCSS = typeof customCSS === "string" && customCSS.trim().length > 0 && validateCSS(customCSS);
-    const canEditCSS = (0, import_data194.useSelect)(
+    const canEditCSS = (0, import_data195.useSelect)(
       (select3) => select3(store).getSettings().canEditCSS,
       []
     );
-    const { createWarningNotice } = (0, import_data194.useDispatch)(import_notices13.store);
+    const { createWarningNotice } = (0, import_data195.useDispatch)(import_notices13.store);
     const hasCustomCSS = !!customCSS?.trim();
-    (0, import_element354.useEffect)(() => {
+    (0, import_element355.useEffect)(() => {
       if (!canEditCSS && hasCustomCSS) {
         createWarningNotice(
-          (0, import_i18n252.__)(
+          (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."
           ),
           {
@@ -105835,12 +106231,12 @@ var wp;
         );
       }
     }, [canEditCSS, hasCustomCSS, createWarningNotice]);
-    const customCSSIdentifier = (0, import_compose124.useInstanceId)(
+    const customCSSIdentifier = (0, import_compose126.useInstanceId)(
       CUSTOM_CSS_INSTANCE_REFERENCE,
       "wp-custom-css"
     );
     const customCSSSelector = `.${customCSSIdentifier}`;
-    const transformedCSS = (0, import_element354.useMemo)(() => {
+    const transformedCSS = (0, import_element355.useMemo)(() => {
       if (!isValidCSS) {
         return void 0;
       }
@@ -105882,13 +106278,13 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/layout.mjs
-  var import_compose125 = __toESM(require_compose(), 1);
+  var import_compose127 = __toESM(require_compose(), 1);
   var import_hooks31 = __toESM(require_hooks(), 1);
-  var import_element355 = __toESM(require_element(), 1);
+  var import_element356 = __toESM(require_element(), 1);
   var import_blocks127 = __toESM(require_blocks(), 1);
-  var import_data195 = __toESM(require_data(), 1);
+  var import_data196 = __toESM(require_data(), 1);
   var import_components264 = __toESM(require_components(), 1);
-  var import_i18n253 = __toESM(require_i18n(), 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";
@@ -105962,7 +106358,7 @@ var wp;
       const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
       layoutClassnames.push(baseClassName, compoundClassName);
     }
-    const hasGlobalPadding = (0, import_data195.useSelect)(
+    const hasGlobalPadding = (0, import_data196.useSelect)(
       (select3) => {
         if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
           return false;
@@ -106053,11 +106449,11 @@ var wp;
       activeBlockVariation,
       selectedState,
       isResponsiveEditing: isResponsiveEditing3
-    } = (0, import_data195.useSelect)(
+    } = (0, import_data196.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getSelectedBlockStyleState: getSelectedBlockStyleState2,
           isResponsiveEditing: getIsResponsiveEditing
         } = unlock(select3(store));
@@ -106069,7 +106465,7 @@ var wp;
             getBlockAttributes3(clientId) || {},
             "block"
           ),
-          themeSupportsLayout: getSettings8().supportsLayout,
+          themeSupportsLayout: getSettings9().supportsLayout,
           selectedState: getSelectedBlockStyleState2(clientId),
           isResponsiveEditing: getIsResponsiveEditing()
         };
@@ -106078,7 +106474,7 @@ var wp;
     );
     const blockEditingMode = useBlockEditingMode();
     const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
-    const resetLayoutFilter = (0, import_element355.useCallback)(
+    const resetLayoutFilter = (0, import_element356.useCallback)(
       (...resetArgs) => {
         const attributes = resetArgs[0] || {};
         const context = resetArgs[1] || {};
@@ -106206,7 +106602,7 @@ var wp;
             showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
               import_components264.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n253.__)("Use content width"),
+                label: (0, import_i18n255.__)("Use content width"),
                 hasValue: hasInheritToggleValue,
                 onDeselect: resetInheritToggle,
                 isShownByDefault: true,
@@ -106214,14 +106610,14 @@ var wp;
                 children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
                   import_components264.ToggleControl,
                   {
-                    label: (0, import_i18n253.__)("Inner blocks use content width"),
+                    label: (0, import_i18n255.__)("Inner blocks use content width"),
                     checked: isUsingContentWidth(),
                     onChange: () => onChangeLayout({
                       type: isUsingContentWidth() ? "default" : "constrained"
                     }),
-                    help: isUsingContentWidth() ? (0, import_i18n253.__)(
+                    help: isUsingContentWidth() ? (0, import_i18n255.__)(
                       "Nested blocks use content width with options for full and wide widths."
-                    ) : (0, import_i18n253.__)(
+                    ) : (0, import_i18n255.__)(
                       "Nested blocks will fill the width of this container."
                     )
                   }
@@ -106231,7 +106627,7 @@ var wp;
             showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
               import_components264.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n253.__)("Layout type"),
+                label: (0, import_i18n255.__)("Layout type"),
                 hasValue: hasLayoutTypeValue,
                 onDeselect: resetLayout,
                 isShownByDefault: true,
@@ -106298,7 +106694,7 @@ var wp;
       import_components264.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n253.__)("Layout type"),
+        label: (0, import_i18n255.__)("Layout type"),
         hideLabelFromVision: true,
         isAdaptiveWidth: true,
         value: type,
@@ -106339,7 +106735,7 @@ var wp;
     layoutClasses
   }) {
     const { name, attributes } = props;
-    const id = (0, import_compose125.useInstanceId)(BlockListBlock2);
+    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 || {};
@@ -106381,20 +106777,20 @@ var wp;
       }
     );
   }
-  var withLayoutStyles = (0, import_compose125.createHigherOrderComponent)(
+  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_data195.useSelect)(
+      const extraProps = (0, import_data196.useSelect)(
         (select3) => {
           if (!blockSupportsLayout) {
             return;
           }
-          const { getSettings: getSettings8, getBlockSettings: getBlockSettings2 } = unlock(
+          const { getSettings: getSettings9, getBlockSettings: getBlockSettings2 } = unlock(
             select3(store)
           );
-          const settings2 = getSettings8();
+          const settings2 = getSettings9();
           const { disableLayoutStyles } = settings2;
           if (disableLayoutStyles) {
             return;
@@ -106457,14 +106853,14 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/layout-child.mjs
-  var import_compose129 = __toESM(require_compose(), 1);
-  var import_data199 = __toESM(require_data(), 1);
-  var import_element359 = __toESM(require_element(), 1);
+  var import_compose131 = __toESM(require_compose(), 1);
+  var import_data200 = __toESM(require_data(), 1);
+  var import_element360 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
-  var import_element356 = __toESM(require_element(), 1);
-  var import_data196 = __toESM(require_data(), 1);
-  var import_compose126 = __toESM(require_compose(), 1);
+  var import_element357 = __toESM(require_element(), 1);
+  var import_data197 = __toESM(require_data(), 1);
+  var import_compose128 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/grid/utils.mjs
   function range(start2, length) {
@@ -106613,7 +107009,7 @@ var wp;
     parentLayout,
     childGridClientId
   }) {
-    const isDistractionFree = (0, import_data196.useSelect)(
+    const isDistractionFree = (0, import_data197.useSelect)(
       (select3) => select3(store).getSettings().isDistractionFree,
       []
     );
@@ -106633,20 +107029,20 @@ var wp;
       }
     );
   }
-  var GridVisualizerGrid = (0, import_element356.forwardRef)(
+  var GridVisualizerGrid = (0, import_element357.forwardRef)(
     ({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
-      const [gridInfo, setGridInfo] = (0, import_element356.useState)(
+      const [gridInfo, setGridInfo] = (0, import_element357.useState)(
         () => getGridInfo(gridElement)
       );
-      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element356.useState)(false);
+      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element357.useState)(false);
       const childGridElement = useBlockElement(childGridClientId);
-      const childGridRect = (0, import_element356.useMemo)(() => {
+      const childGridRect = (0, import_element357.useMemo)(() => {
         if (!childGridElement) {
           return null;
         }
         return getGridItemRect(childGridElement);
       }, [childGridElement]);
-      (0, import_element356.useEffect)(() => {
+      (0, import_element357.useEffect)(() => {
         const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
         const borderBoxSpy = new window.ResizeObserver(resizeCallback);
         borderBoxSpy.observe(gridElement, { box: "border-box" });
@@ -106660,7 +107056,7 @@ var wp;
           contentBoxSpy.disconnect();
         };
       }, [gridElement]);
-      (0, import_element356.useEffect)(() => {
+      (0, import_element357.useEffect)(() => {
         function onGlobalDrag() {
           setIsDroppingAllowed(true);
         }
@@ -106726,8 +107122,8 @@ var wp;
     );
   }
   function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
-    const [highlightedRect, setHighlightedRect] = (0, import_element356.useState)(null);
-    const gridItemStyles = (0, import_data196.useSelect)(
+    const [highlightedRect, setHighlightedRect] = (0, import_element357.useState)(null);
+    const gridItemStyles = (0, import_data197.useSelect)(
       (select3) => {
         const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
           select3(store)
@@ -106737,7 +107133,7 @@ var wp;
       },
       [gridClientId]
     );
-    const occupiedRects = (0, import_element356.useMemo)(() => {
+    const occupiedRects = (0, import_element357.useMemo)(() => {
       const rects = [];
       for (const style of Object.values(gridItemStyles)) {
         const {
@@ -106823,12 +107219,12 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       canInsertBlockType: canInsertBlockType2,
       getBlockName: getBlockName2
-    } = (0, import_data196.useSelect)(store);
+    } = (0, import_data197.useSelect)(store);
     const {
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data196.useDispatch)(store);
+    } = (0, import_data197.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
@@ -106923,7 +107319,7 @@ var wp;
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data196.useDispatch)(store);
+    } = (0, import_data197.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
@@ -106972,8 +107368,8 @@ var wp;
     onDragLeave,
     onDrop
   }) {
-    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data196.useSelect)(store);
-    return (0, import_compose126.__experimentalUseDropZone)({
+    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data197.useSelect)(store);
+    return (0, import_compose128.__experimentalUseDropZone)({
       onDragEnter() {
         const [srcClientId] = getDraggedBlockClientIds2();
         if (srcClientId && validateDrag(srcClientId)) {
@@ -106994,7 +107390,7 @@ var wp;

   // packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
   var import_components266 = __toESM(require_components(), 1);
-  var import_element357 = __toESM(require_element(), 1);
+  var import_element358 = __toESM(require_element(), 1);
   var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   function GridItemResizer({
     clientId,
@@ -107028,14 +107424,14 @@ var wp;
     onChange,
     isManualGrid
   }) {
-    const [resizeDirection, setResizeDirection] = (0, import_element357.useState)(null);
-    const [enableSide, setEnableSide] = (0, import_element357.useState)({
+    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_element357.useEffect)(() => {
+    (0, import_element358.useEffect)(() => {
       const observer = new window.ResizeObserver(() => {
         const blockClientRect = blockElement.getBoundingClientRect();
         const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
@@ -107150,10 +107546,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-item-movers.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);
   var import_components267 = __toESM(require_components(), 1);
-  var import_data197 = __toESM(require_data(), 1);
-  var import_compose127 = __toESM(require_compose(), 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,
@@ -107162,7 +107558,7 @@ var wp;
     gridClientId,
     blockClientId
   }) {
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data197.useDispatch)(store);
+    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;
@@ -107179,9 +107575,9 @@ var wp;
       /* @__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,
         {
-          icon: (0, import_i18n254.isRTL)() ? chevron_right_default : chevron_left_default,
-          label: (0, import_i18n254.__)("Move left"),
-          description: (0, import_i18n254.__)("Move left"),
+          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({
@@ -107206,8 +107602,8 @@ var wp;
           {
             className: "is-up-button",
             icon: chevron_up_default,
-            label: (0, import_i18n254.__)("Move up"),
-            description: (0, import_i18n254.__)("Move up"),
+            label: (0, import_i18n256.__)("Move up"),
+            description: (0, import_i18n256.__)("Move up"),
             isDisabled: rowStart <= 1,
             onClick: () => {
               onChange({
@@ -107231,8 +107627,8 @@ var wp;
           {
             className: "is-down-button",
             icon: chevron_down_default,
-            label: (0, import_i18n254.__)("Move down"),
-            description: (0, import_i18n254.__)("Move down"),
+            label: (0, import_i18n256.__)("Move down"),
+            description: (0, import_i18n256.__)("Move down"),
             isDisabled: rowCount && rowEnd >= rowCount,
             onClick: () => {
               onChange({
@@ -107255,9 +107651,9 @@ var wp;
       /* @__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,
         {
-          icon: (0, import_i18n254.isRTL)() ? chevron_left_default : chevron_right_default,
-          label: (0, import_i18n254.__)("Move right"),
-          description: (0, import_i18n254.__)("Move right"),
+          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({
@@ -107286,7 +107682,7 @@ var wp;
     onClick,
     description
   }) {
-    const instanceId = (0, import_compose127.useInstanceId)(GridItemMover);
+    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)(
@@ -107309,11 +107705,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
-  var import_data198 = __toESM(require_data(), 1);
-  var import_element358 = __toESM(require_element(), 1);
-  var import_compose128 = __toESM(require_compose(), 1);
+  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_data198.useSelect)(
+    const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data199.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
         const selectedBlock = select3(store).getSelectedBlock();
@@ -107325,18 +107721,18 @@ var wp;
       },
       [gridClientId]
     );
-    const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data198.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data198.useDispatch)(store);
-    const selectedBlockRect = (0, import_element358.useMemo)(
+    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_compose128.usePrevious)(selectedBlockRect);
-    const previousIsManualPlacement = (0, import_compose128.usePrevious)(
+    const previouslySelectedBlockRect = (0, import_compose130.usePrevious)(selectedBlockRect);
+    const previousIsManualPlacement = (0, import_compose130.usePrevious)(
       gridLayout.isManualPlacement
     );
-    const previousBlockOrder = (0, import_compose128.usePrevious)(blockOrder);
-    (0, import_element358.useEffect)(() => {
+    const previousBlockOrder = (0, import_compose130.usePrevious)(blockOrder);
+    (0, import_element359.useEffect)(() => {
       const updates = {};
       if (gridLayout.isManualPlacement) {
         const occupiedRects = [];
@@ -107697,7 +108093,7 @@ var wp;
     });
   }
   function useBlockPropsChildLayoutStyles({ style }) {
-    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data199.useSelect)(
+    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data200.useSelect)(
       (select3) => {
         const settings2 = select3(store).getSettings();
         return {
@@ -107709,7 +108105,7 @@ var wp;
     const layout = style?.layout ?? {};
     const { columnStart, rowStart, columnSpan, rowSpan } = layout;
     const parentLayout = useLayout() || {};
-    const id = (0, import_compose129.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
+    const id = (0, import_compose131.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
     const selector3 = `.wp-container-content-${id}`;
     if (true) {
       if (columnStart && typeof columnStart !== "number") {
@@ -107786,14 +108182,14 @@ var wp;
       viewportSettings,
       isChildBlockAGrid,
       selectedState
-    } = (0, import_data199.useSelect)(
+    } = (0, import_data200.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
           getBlockEditingMode: getBlockEditingMode2,
           getTemplateLock: getTemplateLock2,
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings8,
+          getSettings: getSettings9,
           getSelectedBlockStyleState: getSelectedBlockStyleState2
         } = unlock(select3(store));
         const _rootClientId = getBlockRootClientId2(clientId);
@@ -107805,7 +108201,7 @@ var wp;
         }
         const parentAttributes = getBlockAttributes3(_rootClientId);
         const blockAttributes = getBlockAttributes3(clientId);
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
         return {
           rootClientId: _rootClientId,
@@ -107833,7 +108229,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data199.useSelect)(
+    const isAnyAncestorHidden = (0, import_data200.useSelect)(
       (select3) => {
         if (!rootClientId) {
           return false;
@@ -107854,7 +108250,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const [resizerBounds, setResizerBounds] = (0, import_element359.useState)();
+    const [resizerBounds, setResizerBounds] = (0, import_element360.useState)();
     const childGridClientId = isChildBlockAGrid ? clientId : void 0;
     if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
       return null;
@@ -107971,11 +108367,11 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/block-hooks.mjs
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_element360 = __toESM(require_element(), 1);
+  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_data200 = __toESM(require_data(), 1);
+  var import_data201 = __toESM(require_data(), 1);
   var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT5 = {};
   function BlockHooksControlPure({
@@ -107983,17 +108379,17 @@ var wp;
     clientId,
     metadata: { ignoredHookedBlocks = [] } = {}
   }) {
-    const blockTypes = (0, import_data200.useSelect)(
+    const blockTypes = (0, import_data201.useSelect)(
       (select3) => select3(import_blocks129.store).getBlockTypes(),
       []
     );
-    const hookedBlocksForCurrentBlock = (0, import_element360.useMemo)(
+    const hookedBlocksForCurrentBlock = (0, import_element361.useMemo)(
       () => blockTypes?.filter(
         ({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
       ),
       [blockTypes, name, ignoredHookedBlocks]
     );
-    const hookedBlockClientIds = (0, import_data200.useSelect)(
+    const hookedBlockClientIds = (0, import_data201.useSelect)(
       (select3) => {
         const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
         const rootClientId = getBlockRootClientId22(clientId);
@@ -108040,8 +108436,8 @@ var wp;
       },
       [hookedBlocksForCurrentBlock, name, clientId]
     );
-    const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data200.useSelect)(store);
-    const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data200.useDispatch)(store);
+    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) {
       return null;
     }
@@ -108097,14 +108493,14 @@ var wp;
       import_components268.PanelBody,
       {
         className: "block-editor-hooks__block-hooks",
-        title: (0, import_i18n255.__)("Plugins"),
+        title: (0, import_i18n257.__)("Plugins"),
         initialOpen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n255.__)(
+          /* @__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_element360.Fragment, { children: [
+            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;
@@ -108146,15 +108542,15 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/block-bindings.mjs
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
   var import_blocks130 = __toESM(require_blocks(), 1);
   var import_components270 = __toESM(require_components(), 1);
-  var import_data201 = __toESM(require_data(), 1);
-  var import_element361 = __toESM(require_element(), 1);
-  var import_compose130 = __toESM(require_compose(), 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_compose130.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose132.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -108164,10 +108560,10 @@ var wp;
     } : {};
   };
   var BlockBindingsPanel = ({ name: blockName, metadata }) => {
-    const blockContext = (0, import_element361.useContext)(block_context_default);
+    const blockContext = (0, import_element362.useContext)(block_context_default);
     const { removeAllBlockBindings } = useBlockBindingsUtils();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
-    const { bindableAttributes, hasCompatibleFields } = (0, import_data201.useSelect)(
+    const { bindableAttributes, hasCompatibleFields } = (0, import_data202.useSelect)(
       (select3) => {
         const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
         const {
@@ -108195,7 +108591,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsxs)(
       import_components270.__experimentalToolsPanel,
       {
-        label: (0, import_i18n256.__)("Attributes"),
+        label: (0, import_i18n258.__)("Attributes"),
         resetAll: () => {
           removeAllBlockBindings();
         },
@@ -108211,7 +108607,7 @@ var wp;
             },
             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_i18n256.__)(
+          /* @__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."
           ) }) })
         ]
@@ -108231,16 +108627,16 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/list-view.mjs
-  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
   var import_components271 = __toESM(require_components(), 1);
-  var import_data203 = __toESM(require_data(), 1);
+  var import_data204 = __toESM(require_data(), 1);
   var import_blocks131 = __toESM(require_blocks(), 1);
-  var import_element362 = __toESM(require_element(), 1);
+  var import_element363 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
-  var import_data202 = __toESM(require_data(), 1);
+  var import_data203 = __toESM(require_data(), 1);
   function useListViewPanelState(clientId) {
-    const { isOpened, expandRevision } = (0, import_data202.useSelect)(
+    const { isOpened, expandRevision } = (0, import_data203.useSelect)(
       (select3) => {
         const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
           select3(store)
@@ -108252,7 +108648,7 @@ var wp;
       },
       [clientId]
     );
-    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data202.useDispatch)(store);
+    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data203.useDispatch)(store);
     const handleToggle = (opened) => {
       toggleListViewPanel(clientId, opened);
     };
@@ -108270,12 +108666,12 @@ var wp;
     return (0, import_blocks131.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
   }
   function ListViewPanel({ clientId, name }) {
-    const { isSelectionWithinCurrentSection } = (0, import_element362.useContext)(PrivateBlockContext);
+    const { isSelectionWithinCurrentSection } = (0, import_element363.useContext)(PrivateBlockContext);
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
-      (0, import_data203.useDispatch)(store)
+      (0, import_data204.useDispatch)(store)
     );
-    const { isEnabled, hasChildren, isNestedListView } = (0, import_data203.useSelect)(
+    const { isEnabled, hasChildren, isNestedListView } = (0, import_data204.useSelect)(
       (select3) => {
         const {
           getBlockCount: getBlockCount2,
@@ -108307,7 +108703,7 @@ var wp;
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n257.__)("No items yet.") }),
+          !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,
             {
@@ -108360,15 +108756,15 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/grid-visualizer.mjs
-  var import_compose131 = __toESM(require_compose(), 1);
+  var import_compose133 = __toESM(require_compose(), 1);
   var import_hooks34 = __toESM(require_hooks(), 1);
-  var import_data204 = __toESM(require_data(), 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_data204.useSelect)(
+    const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data205.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -108377,13 +108773,13 @@ var wp;
           getTemplateLock: getTemplateLock2,
           getBlockEditingMode: getBlockEditingMode2,
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings8
+          getSettings: getSettings9
         } = select3(store);
         if (!isDraggingBlocks2() && !isBlockSelected2(clientId) || getTemplateLock2(clientId) || getBlockEditingMode2(clientId) !== "default" || hasSelectedInnerBlock2(clientId)) {
           return { isVisible: false };
         }
         const attributes = getBlockAttributes3(clientId);
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
         return {
           isVisible: true,
@@ -108403,7 +108799,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data204.useSelect)(
+    const isAnyAncestorHidden = (0, import_data205.useSelect)(
       (select3) => {
         if (!isVisible) {
           return false;
@@ -108426,7 +108822,7 @@ var wp;
       )
     ] });
   }
-  var addGridVisualizerToBlockEdit = (0, import_compose131.createHigherOrderComponent)(
+  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");
@@ -108453,9 +108849,9 @@ var wp;
   // 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_data205 = __toESM(require_data(), 1);
-  var import_element363 = __toESM(require_element(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 1);
+  var import_data206 = __toESM(require_data(), 1);
+  var import_element364 = __toESM(require_element(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/hooks/generate-fields-from-attributes.mjs
   function generateFieldsFromAttributes(attributes) {
@@ -108506,8 +108902,8 @@ var wp;
   }
   function AutoRegisterControls({ name, clientId, setAttributes }) {
     const blockEditingMode = useBlockEditingMode();
-    const blockContext = (0, import_element363.useContext)(block_context_default);
-    const attributes = (0, import_data205.useSelect)(
+    const blockContext = (0, import_element364.useContext)(block_context_default);
+    const attributes = (0, import_data206.useSelect)(
       (select3) => {
         const _attributes = select3(store).getBlockAttributes(clientId);
         if (!_attributes?.metadata?.bindings) {
@@ -108533,7 +108929,7 @@ var wp;
       [blockContext, clientId]
     );
     const blockType = (0, import_blocks133.getBlockType)(name);
-    const { fields, form } = (0, import_element363.useMemo)(() => {
+    const { fields, form } = (0, import_element364.useMemo)(() => {
       if (!blockType?.attributes) {
         return { fields: [], form: { fields: [] } };
       }
@@ -108545,7 +108941,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_i18n258.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+    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)(
       DataForm,
       {
         data: attributes,
@@ -108607,7 +109003,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/use-color-props.mjs
-  var import_element364 = __toESM(require_element(), 1);
+  var import_element365 = __toESM(require_element(), 1);
   function getColorClassesAndStyles(attributes) {
     const { backgroundColor, textColor, gradient, style } = attributes;
     const backgroundClass = getColorClassName(
@@ -108648,7 +109044,7 @@ var wp;
       "color.gradients.theme",
       "color.gradients.default"
     );
-    const colors2 = (0, import_element364.useMemo)(
+    const colors2 = (0, import_element365.useMemo)(
       () => [
         ...userPalette || [],
         ...themePalette || [],
@@ -108656,7 +109052,7 @@ var wp;
       ],
       [userPalette, themePalette, defaultPalette]
     );
-    const gradients = (0, import_element364.useMemo)(
+    const gradients = (0, import_element365.useMemo)(
       () => [
         ...userGradients || [],
         ...themeGradients || [],
@@ -108723,10 +109119,10 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/use-cached-truthy.mjs
-  var import_element365 = __toESM(require_element(), 1);
+  var import_element366 = __toESM(require_element(), 1);
   function useCachedTruthy(value) {
-    const [cachedValue, setCachedValue] = (0, import_element365.useState)(value);
-    (0, import_element365.useEffect)(() => {
+    const [cachedValue, setCachedValue] = (0, import_element366.useState)(value);
+    (0, import_element366.useEffect)(() => {
       if (value) {
         setCachedValue(value);
       }
@@ -108741,7 +109137,7 @@ var wp;
       text_align_default,
       anchor_default,
       custom_class_name_default,
-      style_default28,
+      style_default29,
       custom_css_default,
       duotone_default,
       fit_text_default,
@@ -108760,7 +109156,7 @@ var wp;
     align_default,
     text_align_default,
     background_default,
-    style_default28,
+    style_default29,
     color_default,
     dimensions_default,
     duotone_default,
@@ -108783,7 +109179,7 @@ var wp;
     custom_css_default,
     fit_text_default,
     color_default,
-    style_default28,
+    style_default29,
     font_family_default,
     font_size_default
   ]);
@@ -108801,9 +109197,9 @@ var wp;
   var get_px_from_css_unit_default = () => "";

   // packages/block-editor/build-module/components/rich-text/get-rich-text-values.mjs
-  var import_element366 = __toESM(require_element(), 1);
+  var import_element367 = __toESM(require_element(), 1);
   var import_blocks134 = __toESM(require_blocks(), 1);
-  var import_rich_text24 = __toESM(require_rich_text(), 1);
+  var import_rich_text23 = __toESM(require_rich_text(), 1);
   var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   function addValuesForElement(element, values, innerBlocks) {
     if (null === element || void 0 === element || false === element) {
@@ -108819,10 +109215,10 @@ var wp;
     }
     const { type, props } = element;
     switch (type) {
-      case import_element366.StrictMode:
-      case import_element366.Fragment:
+      case import_element367.StrictMode:
+      case import_element367.Fragment:
         return addValuesForElements(props.children, values, innerBlocks);
-      case import_element366.RawHTML:
+      case import_element367.RawHTML:
         return;
       case inner_blocks_default.Content:
         return addValuesForBlocks(values, innerBlocks);
@@ -108871,7 +109267,7 @@ var wp;
     addValuesForBlocks(values, blocks2);
     import_blocks134.__unstableGetBlockProps.skipFilters = false;
     return values.map(
-      (value) => value instanceof import_rich_text24.RichTextData ? value : import_rich_text24.RichTextData.fromHTMLString(value)
+      (value) => value instanceof import_rich_text23.RichTextData ? value : import_rich_text23.RichTextData.fromHTMLString(value)
     );
   }

@@ -108895,28 +109291,28 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-removal-warning-modal/index.mjs
-  var import_element367 = __toESM(require_element(), 1);
-  var import_data206 = __toESM(require_data(), 1);
+  var import_element368 = __toESM(require_element(), 1);
+  var import_data207 = __toESM(require_data(), 1);
   var import_components274 = __toESM(require_components(), 1);
-  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_i18n261 = __toESM(require_i18n(), 1);
   var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   function BlockRemovalWarningModal({ rules }) {
-    const [confirmed, setConfirmed] = (0, import_element367.useState)(false);
-    const { clientIds, selectPrevious, message: message2 } = (0, import_data206.useSelect)(
+    const [confirmed, setConfirmed] = (0, import_element368.useState)(false);
+    const { clientIds, selectPrevious, message: message2 } = (0, import_data207.useSelect)(
       (select3) => unlock(select3(store)).getRemovalPromptData()
     );
     const {
       clearBlockRemovalPrompt: clearBlockRemovalPrompt2,
       setBlockRemovalRules: setBlockRemovalRules2,
       privateRemoveBlocks: privateRemoveBlocks2
-    } = unlock((0, import_data206.useDispatch)(store));
-    (0, import_element367.useEffect)(() => {
+    } = unlock((0, import_data207.useDispatch)(store));
+    (0, import_element368.useEffect)(() => {
       setBlockRemovalRules2(rules);
       return () => {
         setBlockRemovalRules2();
       };
     }, [rules, setBlockRemovalRules2]);
-    (0, import_element367.useEffect)(() => {
+    (0, import_element368.useEffect)(() => {
       setConfirmed(false);
     }, [clientIds]);
     if (!message2) {
@@ -108938,7 +109334,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
       import_components274.Modal,
       {
-        title: (0, import_i18n259.__)("Confirm deletion"),
+        title: (0, import_i18n261.__)("Confirm deletion"),
         onRequestClose: clearBlockRemovalPrompt2,
         size: "medium",
         children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalVStack, { spacing: 4, children: [
@@ -108953,7 +109349,7 @@ var wp;
           requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
             import_components274.CheckboxControl,
             {
-              label: (0, import_i18n259.__)("I understand the consequences"),
+              label: (0, import_i18n261.__)("I understand the consequences"),
               checked: confirmed,
               onChange: setConfirmed
             }
@@ -108965,7 +109361,7 @@ var wp;
                 variant: "tertiary",
                 onClick: clearBlockRemovalPrompt2,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n259.__)("Cancel")
+                children: (0, import_i18n261.__)("Cancel")
               }
             ),
             /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
@@ -108976,7 +109372,7 @@ var wp;
                 disabled: isRemoveDisabled,
                 accessibleWhenDisabled: true,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n259.__)("Delete")
+                children: (0, import_i18n261.__)("Delete")
               }
             )
           ] })
@@ -108986,40 +109382,40 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/index.mjs
-  var import_element369 = __toESM(require_element(), 1);
+  var import_element370 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/dimensions-tool/scale-tool.mjs
   var import_components275 = __toESM(require_components(), 1);
-  var import_element368 = __toESM(require_element(), 1);
-  var import_i18n260 = __toESM(require_i18n(), 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 DEFAULT_SCALE_OPTIONS = [
     {
       value: "fill",
-      label: (0, import_i18n260._x)("Fill", "Scale option for dimensions control"),
-      help: (0, import_i18n260.__)("Fill the space by stretching the content.")
+      label: (0, import_i18n262._x)("Fill", "Scale option for dimensions control"),
+      help: (0, import_i18n262.__)("Fill the space by stretching the content.")
     },
     {
       value: "contain",
-      label: (0, import_i18n260._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n260.__)("Fit the content to the space without clipping.")
+      label: (0, import_i18n262._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n262.__)("Fit the content to the space without clipping.")
     },
     {
       value: "cover",
-      label: (0, import_i18n260._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n260.__)("Fill the space by clipping what doesn't fit.")
+      label: (0, import_i18n262._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n262.__)("Fill the space by clipping what doesn't fit.")
     },
     {
       value: "none",
-      label: (0, import_i18n260._x)("None", "Scale option for dimensions control"),
-      help: (0, import_i18n260.__)(
+      label: (0, import_i18n262._x)("None", "Scale option for dimensions control"),
+      help: (0, import_i18n262.__)(
         "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_i18n260._x)("Scale down", "Scale option for dimensions control"),
-      help: (0, import_i18n260.__)(
+      label: (0, import_i18n262._x)("Scale down", "Scale option for dimensions control"),
+      help: (0, import_i18n262.__)(
         "Scale down the content to fit the space if it is too big. Content that is too small will have additional padding."
       )
     }
@@ -109033,7 +109429,7 @@ var wp;
     isShownByDefault = true
   }) {
     const displayValue = value ?? defaultValue;
-    const scaleHelp = (0, import_element368.useMemo)(() => {
+    const scaleHelp = (0, import_element369.useMemo)(() => {
       return options.reduce((acc, option) => {
         acc[option.value] = option.help;
         return acc;
@@ -109042,7 +109438,7 @@ var wp;
     return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
       import_components275.__experimentalToolsPanelItem,
       {
-        label: (0, import_i18n260._x)("Scale", "Image scaling options"),
+        label: (0, import_i18n262._x)("Scale", "Image scaling options"),
         isShownByDefault,
         hasValue: () => displayValue !== defaultValue,
         onDeselect: () => onChange(defaultValue),
@@ -109050,7 +109446,7 @@ var wp;
         children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
           import_components275.__experimentalToggleGroupControl,
           {
-            label: (0, import_i18n260._x)("Scale", "Image scaling options"),
+            label: (0, import_i18n262._x)("Scale", "Image scaling options"),
             isBlock: true,
             help: scaleHelp[displayValue],
             value: displayValue,
@@ -109070,7 +109466,7 @@ var wp;

   // packages/block-editor/build-module/components/dimensions-tool/width-height-tool.mjs
   var import_components276 = __toESM(require_components(), 1);
-  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
   var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
   function WidthHeightTool({
     panelId,
@@ -109096,7 +109492,7 @@ var wp;
         import_components276.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n261.__)("Width"),
+          label: (0, import_i18n263.__)("Width"),
           isShownByDefault,
           hasValue: () => width !== "",
           onDeselect: onDimensionChange("width"),
@@ -109104,8 +109500,8 @@ var wp;
           children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
             import_components276.__experimentalUnitControl,
             {
-              label: (0, import_i18n261.__)("Width"),
-              placeholder: (0, import_i18n261.__)("Auto"),
+              label: (0, import_i18n263.__)("Width"),
+              placeholder: (0, import_i18n263.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -109119,7 +109515,7 @@ var wp;
         import_components276.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n261.__)("Height"),
+          label: (0, import_i18n263.__)("Height"),
           isShownByDefault,
           hasValue: () => height !== "",
           onDeselect: onDimensionChange("height"),
@@ -109127,8 +109523,8 @@ var wp;
           children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
             import_components276.__experimentalUnitControl,
             {
-              label: (0, import_i18n261.__)("Height"),
-              placeholder: (0, import_i18n261.__)("Auto"),
+              label: (0, import_i18n263.__)("Height"),
+              placeholder: (0, import_i18n263.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -109164,14 +109560,14 @@ 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_element369.useRef)(scale);
-    const lastAspectRatioRef = (0, import_element369.useRef)(aspectRatio);
-    (0, import_element369.useEffect)(() => {
+    const lastScaleRef = (0, import_element370.useRef)(scale);
+    const lastAspectRatioRef = (0, import_element370.useRef)(aspectRatio);
+    (0, import_element370.useEffect)(() => {
       if (scale) {
         lastScaleRef.current = scale;
       }
     }, [scale]);
-    (0, import_element369.useEffect)(() => {
+    (0, import_element370.useEffect)(() => {
       if (!hasCustomAspectRatio) {
         lastAspectRatioRef.current = aspectRatio;
       }
@@ -109265,23 +109661,23 @@ var wp;

   // packages/block-editor/build-module/components/resolution-tool/index.mjs
   var import_components277 = __toESM(require_components(), 1);
-  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
   var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_SIZE_OPTIONS = [
     {
-      label: (0, import_i18n262._x)("Thumbnail", "Image size option for resolution control"),
+      label: (0, import_i18n264._x)("Thumbnail", "Image size option for resolution control"),
       value: "thumbnail"
     },
     {
-      label: (0, import_i18n262._x)("Medium", "Image size option for resolution control"),
+      label: (0, import_i18n264._x)("Medium", "Image size option for resolution control"),
       value: "medium"
     },
     {
-      label: (0, import_i18n262._x)("Large", "Image size option for resolution control"),
+      label: (0, import_i18n264._x)("Large", "Image size option for resolution control"),
       value: "large"
     },
     {
-      label: (0, import_i18n262._x)("Full Size", "Image size option for resolution control"),
+      label: (0, import_i18n264._x)("Full Size", "Image size option for resolution control"),
       value: "full"
     }
   ];
@@ -109299,7 +109695,7 @@ var wp;
       import_components277.__experimentalToolsPanelItem,
       {
         hasValue: () => displayValue !== defaultValue,
-        label: (0, import_i18n262.__)("Resolution"),
+        label: (0, import_i18n264.__)("Resolution"),
         onDeselect: () => onChange(defaultValue),
         isShownByDefault,
         panelId,
@@ -109307,11 +109703,11 @@ var wp;
         children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
           import_components277.SelectControl,
           {
-            label: (0, import_i18n262.__)("Resolution"),
+            label: (0, import_i18n264.__)("Resolution"),
             value: displayValue,
             options,
             onChange,
-            help: (0, import_i18n262.__)("Select the size of the source image.")
+            help: (0, import_i18n264.__)("Select the size of the source image.")
           }
         )
       }
@@ -109319,41 +109715,41 @@ var wp;
   }

   // packages/block-editor/build-module/components/html-element-control/index.mjs
-  var import_i18n264 = __toESM(require_i18n(), 1);
+  var import_i18n266 = __toESM(require_i18n(), 1);
   var import_components278 = __toESM(require_components(), 1);
-  var import_data207 = __toESM(require_data(), 1);
+  var import_data208 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/html-element-control/messages.mjs
-  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);
   var htmlElementMessages = {
-    a: (0, import_i18n263.__)(
+    a: (0, import_i18n265.__)(
       "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_i18n263.__)(
+    article: (0, import_i18n265.__)(
       "The <article> element should represent a self-contained, syndicatable portion of the document."
     ),
-    aside: (0, import_i18n263.__)(
+    aside: (0, import_i18n265.__)(
       "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_i18n263.__)(
+    button: (0, import_i18n265.__)(
       "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_i18n263.__)(
+    div: (0, import_i18n265.__)(
       "The <div> element should only be used if the block is a design element with no semantic meaning."
     ),
-    footer: (0, import_i18n263.__)(
+    footer: (0, import_i18n265.__)(
       "The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."
     ),
-    header: (0, import_i18n263.__)(
+    header: (0, import_i18n265.__)(
       "The <header> element should represent introductory content, typically a group of introductory or navigational aids."
     ),
-    main: (0, import_i18n263.__)(
+    main: (0, import_i18n265.__)(
       "The <main> element should be used for the primary content of your document only."
     ),
-    nav: (0, import_i18n263.__)(
+    nav: (0, import_i18n265.__)(
       "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_i18n263.__)(
+    section: (0, import_i18n265.__)(
       "The <section> element should represent a standalone portion of the document that can't be better represented by another element."
     )
   };
@@ -109365,7 +109761,7 @@ var wp;
     onChange,
     clientId,
     options = [
-      { label: (0, import_i18n264.__)("Default (<div>)"), value: "div" },
+      { label: (0, import_i18n266.__)("Default (<div>)"), value: "div" },
       { label: "<header>", value: "header" },
       { label: "<main>", value: "main" },
       { label: "<section>", value: "section" },
@@ -109375,7 +109771,7 @@ var wp;
     ]
   }) {
     const checkForMainTag = !!clientId && options.some((option) => option.value === "main");
-    const hasMainElementElsewhere = (0, import_data207.useSelect)(
+    const hasMainElementElsewhere = (0, import_data208.useSelect)(
       (select3) => {
         if (!checkForMainTag) {
           return false;
@@ -109395,9 +109791,9 @@ var wp;
         return {
           ...option,
           disabled: true,
-          label: (0, import_i18n264.sprintf)(
+          label: (0, import_i18n266.sprintf)(
             /* translators: %s: HTML element name */
-            (0, import_i18n264.__)("%s (Already in use)"),
+            (0, import_i18n266.__)("%s (Already in use)"),
             option.label
           )
         };
@@ -109408,14 +109804,14 @@ var wp;
       /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
         import_components278.SelectControl,
         {
-          label: (0, import_i18n264.__)("HTML element"),
+          label: (0, import_i18n266.__)("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_i18n264.__)(
+      tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components278.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n266.__)(
         "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."
       ) })
     ] });
@@ -109423,8 +109819,8 @@ var wp;

   // packages/block-editor/build-module/components/link-picker/link-picker.mjs
   var import_components280 = __toESM(require_components(), 1);
-  var import_element370 = __toESM(require_element(), 1);
-  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_element371 = __toESM(require_element(), 1);
+  var import_i18n267 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/link-picker/link-preview.mjs
   var import_components279 = __toESM(require_components(), 1);
@@ -109496,11 +109892,11 @@ var wp;
     label,
     help
   }) {
-    const [isOpen, setIsOpen] = (0, import_element370.useState)(false);
-    const instanceId = (0, import_element370.useId)();
+    const [isOpen, setIsOpen] = (0, import_element371.useState)(false);
+    const instanceId = (0, import_element371.useId)();
     const dialogTitleId = `link-picker-title-${instanceId}`;
     const dialogDescriptionId = `link-picker-description-${instanceId}`;
-    const anchorRef = (0, import_element370.useRef)(null);
+    const anchorRef = (0, import_element371.useRef)(null);
     const { baseControlProps, controlProps } = (0, import_components280.useBaseControlProps)({
       help
     });
@@ -109538,7 +109934,7 @@ var wp;
             /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
               LinkPreview2,
               {
-                title: preview.title || (0, import_i18n265.__)("Add link"),
+                title: preview.title || (0, import_i18n267.__)("Add link"),
                 url: preview.url,
                 image: preview.image,
                 badges: preview.badges
@@ -109563,8 +109959,8 @@ var wp;
               "aria-describedby": dialogDescriptionId,
               children: [
                 /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n265.__)("Select a link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n265.__)(
+                  /* @__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.__)(
                     "Search for and add a link to the navigation item."
                   ) })
                 ] }),
@@ -109588,14 +109984,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-content/index.mjs
-  var import_element371 = __toESM(require_element(), 1);
-  var import_data208 = __toESM(require_data(), 1);
+  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 SLOT_TAG_NAME = "wp-inner-block-slot";
   var LAYOUT = { type: "default", alignments: [] };
   function InnerContent({ clientId }) {
-    const { innerContent, order, selectedClientIds } = (0, import_data208.useSelect)(
+    const { innerContent, order, selectedClientIds } = (0, import_data209.useSelect)(
       (select3) => {
         const { getBlock: getBlock2, getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
         return {
@@ -109606,15 +110002,15 @@ var wp;
       },
       [clientId]
     );
-    const html = (0, import_element371.useMemo)(() => {
+    const html = (0, import_element372.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_element371.useRef)();
-    const [slots, setSlots] = (0, import_element371.useState)([]);
-    (0, import_element371.useLayoutEffect)(() => {
+    const containerRef = (0, import_element372.useRef)();
+    const [slots, setSlots] = (0, import_element372.useState)([]);
+    (0, import_element372.useLayoutEffect)(() => {
       const container = containerRef.current;
       container.innerHTML = (0, import_dom77.safeHTML)(html);
       setSlots(
@@ -109633,10 +110029,10 @@ var wp;
         }
       ),
       order.map(
-        (childClientId, index2) => slots[index2] ? (0, import_element371.createPortal)(
+        (childClientId, index2) => slots[index2] ? (0, import_element372.createPortal)(
           // Render the selected block synchronously, as the block list does.
           /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-            import_data208.AsyncModeProvider,
+            import_data209.AsyncModeProvider,
             {
               value: !selectedClientIds.includes(
                 childClientId
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index a81a9401c0..0b61f08f81 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 l3e=Object.create;var wB=Object.defineProperty;var c3e=Object.getOwnPropertyDescriptor;var u3e=Object.getOwnPropertyNames;var d3e=Object.getPrototypeOf,f3e=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),No=(e,t)=>{for(var o in t)wB(e,o,{get:t[o],enumerable:!0})},Eee=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of u3e(t))!f3e.call(e,n)&&n!==o&&wB(e,n,{get:()=>t[n],enumerable:!(r=c3e(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?l3e(d3e(e)):{},Eee(t||!e||!e.__esModule?wB(o,"default",{value:e,enumerable:!0}):o,e)),p3e=e=>Eee(wB({},"__esModule",{value:!0}),e);var ce=xe((opt,Ree)=>{Ree.exports=window.wp.blocks});var F=xe((rpt,Bee)=>{Bee.exports=window.wp.element});var te=xe((npt,Iee)=>{Iee.exports=window.wp.data});var ue=xe((ipt,Pee)=>{Pee.exports=window.wp.compose});var Bo=xe((spt,Oee)=>{Oee.exports=window.wp.hooks});var Mt=xe((Rpt,qee)=>{qee.exports=window.wp.deprecated});var Y=xe((Bpt,Zee)=>{Zee.exports=window.wp.components});var T=xe((Ipt,Xee)=>{Xee.exports=window.ReactJSXRuntime});var ga=xe((Opt,Jee)=>{Jee.exports=window.wp.url});var PB=xe((Npt,ote)=>{ote.exports=window.wp.privateApis});var q=xe((Gpt,cte)=>{cte.exports=window.wp.i18n});var lb=xe(($pt,ute)=>{"use strict";ute.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((omt,xte)=>{xte.exports=window.wp.primitives});var Ar=xe((Cyt,Ste)=>{Ste.exports=window.wp.richText});var Ete=xe((Eyt,Cte)=>{Cte.exports=window.wp.blockSerializationDefaultParser});var k_=xe((Byt,Rte)=>{Rte.exports=window.wp.styleEngine});var HP=xe((Lyt,Lte)=>{"use strict";var VFe=function(t){return FFe(t)&&!zFe(t)};function FFe(e){return!!e&&typeof e=="object"}function zFe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||UFe(e)}var jFe=typeof Symbol=="function"&&Symbol.for,HFe=jFe?Symbol.for("react.element"):60103;function UFe(e){return e.$$typeof===HFe}function WFe(e){return Array.isArray(e)?[]:{}}function gC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?x_(WFe(e),e,t):e}function GFe(e,t,o){return e.concat(t).map(function(r){return gC(r,o)})}function $Fe(e,t){if(!t.customMerge)return x_;var o=t.customMerge(e);return typeof o=="function"?o:x_}function YFe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Mte(e){return Object.keys(e).concat(YFe(e))}function Nte(e,t){try{return t in e}catch{return!1}}function KFe(e,t){return Nte(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function qFe(e,t,o){var r={};return o.isMergeableObject(e)&&Mte(e).forEach(function(n){r[n]=gC(e[n],o)}),Mte(t).forEach(function(n){KFe(e,n)||(Nte(e,n)&&o.isMergeableObject(t[n])?r[n]=$Fe(n,o)(e[n],t[n],o):r[n]=gC(t[n],o))}),r}function x_(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||GFe,o.isMergeableObject=o.isMergeableObject||VFe,o.cloneUnlessOtherwiseSpecified=gC;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):qFe(e,t,o):gC(t,o)}x_.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return x_(r,n,o)},{})};var ZFe=x_;Lte.exports=ZFe});var Yo=xe((i_t,Goe)=>{Goe.exports=window.wp.a11y});var Ls=xe((s_t,Zoe)=>{Zoe.exports=window.wp.notices});var B_=xe((a_t,Xoe)=>{Xoe.exports=window.wp.preferences});var Mre=xe((awt,x2)=>{var Pre={\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"},Ore=Object.keys(Pre).join("|"),K7e=new RegExp(Ore,"g"),q7e=new RegExp(Ore,"");function Z7e(e){return Pre[e]}var Are=function(e){return e.replace(K7e,Z7e)},X7e=function(e){return!!e.match(q7e)};x2.exports=Are;x2.exports.has=X7e;x2.exports.remove=Are});var wo=xe((qkt,Ine)=>{Ine.exports=window.wp.keycodes});var Lt=xe((mxt,Wne)=>{Wne.exports=window.wp.dom});var re=xe((Axt,nie)=>{nie.exports=window.React});var sie=xe((Mxt,iie)=>{"use strict";var G9e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";iie.exports=G9e});var uie=xe((Nxt,cie)=>{"use strict";var $9e=sie();function aie(){}function lie(){}lie.resetWarningCache=aie;cie.exports=function(){function e(r,n,i,s,a,l){if(l!==$9e){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:lie,resetWarningCache:aie};return o.PropTypes=o,o}});var fie=xe((Vxt,die)=>{die.exports=uie()();var Lxt,Dxt});var mie=xe((eO,pie)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof eO<"u")t(pie,eO);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(eO,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 hie=xe((Fxt,gie)=>{var Y9e=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};gie.exports=Y9e});var yie=xe((zxt,bie)=>{var kH=hie();function K9e(e){var t=kH(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=kH(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="&nbsp;",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=kH(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}bie.exports=K9e});var _ie=xe(If=>{"use strict";var q9e=If&&If.__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)}})(),xH=If&&If.__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},Z9e=If&&If.__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};If.__esModule=!0;var oO=re(),WC=fie(),tO=mie(),X9e=yie(),Q9e=X9e,vie="autosize:resized",J9e=(function(e){q9e(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:Q9e(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&&tO(o.textarea)}):this.textarea&&tO(this.textarea),this.textarea&&this.textarea.addEventListener(vie,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(vie,this.onResize),tO.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=Z9e(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,m=s&&p?p*s:null;return oO.createElement("textarea",xH({},f,{onChange:this.onChange,style:m?xH({},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&&tO.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:WC.number,maxRows:WC.number,onResize:WC.func,innerRef:WC.any,async:WC.bool},t})(oO.Component);If.TextareaAutosize=oO.forwardRef(function(e,t){return oO.createElement(J9e,xH({},e,{innerRef:t}))})});var SH=xe((Hxt,wie)=>{"use strict";var eje=_ie();wie.exports=eje.TextareaAutosize});var Y_=xe((Yxt,Tie)=>{Tie.exports=window.wp.warning});var Of=xe((dSt,xse)=>{xse.exports=window.ReactDOM});var pl=xe((KSt,nae)=>{nae.exports=window.wp.keyboardShortcuts});var wae=xe((lCt,_ae)=>{_ae.exports=window.wp.htmlEntities});var Sce=xe(xce=>{"use strict";var ww=re();function XWe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var QWe=typeof Object.is=="function"?Object.is:XWe,JWe=ww.useState,eGe=ww.useEffect,tGe=ww.useLayoutEffect,oGe=ww.useDebugValue;function rGe(e,t){var o=t(),r=JWe({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return tGe(function(){n.value=o,n.getSnapshot=t,_W(n)&&i({inst:n})},[e,o,t]),eGe(function(){return _W(n)&&i({inst:n}),e(function(){_W(n)&&i({inst:n})})},[e]),oGe(o),o}function _W(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!QWe(e,o)}catch{return!0}}function nGe(e,t){return t()}var iGe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?nGe:rGe;xce.useSyncExternalStore=ww.useSyncExternalStore!==void 0?ww.useSyncExternalStore:iGe});var L1=xe((dBt,Cce)=>{"use strict";Cce.exports=Sce()});var Tce=xe(Ece=>{"use strict";var RA=re(),sGe=L1();function aGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lGe=typeof Object.is=="function"?Object.is:aGe,cGe=sGe.useSyncExternalStore,uGe=RA.useRef,dGe=RA.useEffect,fGe=RA.useMemo,pGe=RA.useDebugValue;Ece.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=uGe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=fGe(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,lGe(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=cGe(e,i[0],i[1]);return dGe(function(){s.hasValue=!0,s.value=a},[a]),pGe(a),a}});var Bce=xe((pBt,Rce)=>{"use strict";Rce.exports=Tce()});var xge=xe((qKt,kge)=>{kge.exports=window.wp.theme});var _ye=xe((Oeo,vye)=>{vye.exports=window.wp.uploadMedia});var Hve=xe((Coo,nK)=>{var wt=String,jve=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}};nK.exports=jve();nK.exports.createColors=jve});var iK=xe(()=>{});var lD=xe((Roo,Gve)=>{"use strict";var Uve=Hve(),Wve=iK(),BE=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=Uve.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=Uve.createColors(!0);n=m=>d(p(m)),r=m=>f(m),Wve&&(i=m=>Wve(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 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="&nbsp;",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)+`
  `+_+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}};Gve.exports=BE;BE.default=BE});var sK=xe((Boo,Zve)=>{"use strict";var bQe=/(<)(\/?style\b)/gi,yQe=/(<)(!--)/g,vQe=/[\t\n\f\r "#'()/;[\\\]{}]/;function Yc(e){return typeof e!="string"||!e.includes("<")?e:e.replace(bQe,"\\3c $2").replace(yQe,"\\3c $2")}var $ve={after:`
+`),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:`
 `,beforeClose:`
 `,beforeComment:`
 `,beforeDecl:`
 `,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};function _Qe(e){return e[0].toUpperCase()+e.slice(1)}function Yve(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&&!vQe.test(r[0])&&(n=" "),o+n+r}function qve(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 Kve(e,t,o,r){let n=e.raw(o,"between","beforeOpen");e.builder(Yc(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(Yc(a)),e.builder("}",o,"end"),o.type==="rule"&&o.raws.ownSemicolon&&e.builder(Yc(o.raws.ownSemicolon),o,"end")};i?(t.push(s),qve(e,t,o)):s()}var IE=class e{constructor(t){this.builder=t}atrule(t,o){let r=Yve(this,t);if(t.nodes)this.block(t,r);else{let n=(t.raws.between||"")+(o?";":"");this.builder(Yc(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(Yc(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(Yc(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(qve(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:Yc(a)),r&&s.type==="rule"?Kve(this,n,s,this.rawValue(s,"selector")):r&&s.type==="atrule"&&s.nodes?Kve(this,n,s,Yve(this,s)):this.stringify(s,i.semicolon)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(Yc("/*"+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(Yc(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 $ve[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"+_Qe(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=$ve[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 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(`
 `)&&(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:Yc(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(Yc(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)}};Zve.exports=IE;IE.default=IE});var cD=xe((Ioo,Xve)=>{"use strict";var wQe=sK();function aK(e,t){new wQe(t).stringify(e)}Xve.exports=aK;aK.default=aK});var PE=xe((Poo,lK)=>{"use strict";lK.exports.isClean=Symbol("isClean");lK.exports.my=Symbol("my")});var uD=xe((Ooo,Qve)=>{"use strict";var kQe=lD(),xQe=sK(),SQe=cD(),{isClean:OE,my:CQe}=PE();function EQe(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 AE=class e{get proxyOf(){return this}constructor(t={}){this.raws={},this[OE]=!1,this[CQe]=!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=EQe(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 kQe(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[OE]=!0}markDirty(){if(this[OE]){this[OE]=!1;let t=this;for(;t=t.parent;)t[OE]=!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 xQe().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=SQe){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)}};Qve.exports=AE;AE.default=AE});var cK=xe((Aoo,Jve)=>{"use strict";var TQe=uD(),ME=class extends TQe{constructor(t){super(t),this.type="comment"}};Jve.exports=ME;ME.default=ME});var uK=xe((Moo,e_e)=>{"use strict";var RQe=uD(),NE=class extends RQe{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"}};e_e.exports=NE;NE.default=NE});var Rg=xe((Noo,l_e)=>{"use strict";var o_e=cK(),r_e=uK(),t_e=uD(),{isClean:n_e,my:i_e}=PE(),dK,s_e,a_e,fK;function BQe(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 IQe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[n_e]=!1,o.proxyOf.nodes)for(let r of o.proxyOf.nodes)t.push(r)}}var yd=class e extends t_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(t_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=BQe(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 r_e(t)]}else if(t.selector||t.selectors)t=[new fK(t)];else if(t.name)t=[new dK(t)];else if(t.text)t=[new o_e(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[i_e]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[n_e]&&IQe(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=>{fK=e};yd.registerAtRule=e=>{dK=e};yd.registerRoot=e=>{a_e=e};l_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,dK.prototype):o.type==="rule"?Object.setPrototypeOf(o,fK.prototype):o.type==="decl"?Object.setPrototypeOf(o,r_e.prototype):o.type==="comment"?Object.setPrototypeOf(o,o_e.prototype):o.type==="root"&&Object.setPrototypeOf(o,a_e.prototype),o[i_e]=!0,o.nodes)for(let r of o.nodes)t.push(r)}}});var pK=xe((Loo,d_e)=>{"use strict";var PQe=Rg(),c_e,u_e,Iy=class extends PQe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new c_e(new u_e,this,t).stringify()}};Iy.registerLazyResult=e=>{c_e=e};Iy.registerProcessor=e=>{u_e=e};d_e.exports=Iy;Iy.default=Iy});var dD=xe(()=>{});var fD=xe(()=>{});var mK=xe(()=>{});var p_e=xe((Uoo,f_e)=>{var OQe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",AQe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n-- >0;)r+=e[Math.random()*e.length|0];return r},MQe=(e=21)=>{let t="",o=e|0;for(;o-- >0;)t+=OQe[Math.random()*64|0];return t};f_e.exports={nanoid:MQe,customAlphabet:AQe}});var m_e=xe(()=>{});var v_e=xe(($oo,y_e)=>{"use strict";var{existsSync:NQe,readFileSync:LQe,realpathSync:DQe}=m_e(),{dirname:pD,isAbsolute:VQe,join:FQe,relative:zQe,sep:jQe}=dD(),{SourceMapConsumer:g_e,SourceMapGenerator:h_e}=fD();function b_e(e){try{return DQe(e)}catch{return e}}function HQe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var LE=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 g_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 HQe(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=zQe(b_e(pD(o)),b_e(t));if(n===".."||n.startsWith(".."+jQe)||VQe(n))return}if(this.root=pD(t),NQe(t))return this.mapFile=t,LQe(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 g_e)return h_e.fromSourceMap(o).toString();if(o instanceof h_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=FQe(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)}};y_e.exports=LE;LE.default=LE});var vK=xe((Yoo,S_e)=>{"use strict";var{nanoid:UQe}=p_e(),{isAbsolute:bK,resolve:yK}=dD(),{SourceMapConsumer:WQe,SourceMapGenerator:GQe}=fD(),{fileURLToPath:__e,pathToFileURL:mD}=mK(),w_e=lD(),$Qe=v_e(),gK=iK(),hK=Symbol("lineToIndexCache"),YQe=!!(WQe&&GQe),k_e=!!(yK&&bK);function x_e(e){if(e[hK])return e[hK];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[hK]=o,o}var Bk=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&&(!k_e||/^\w+:\/\//.test(o.from)||bK(o.from)?this.file=o.from:this.file=yK(o.from)),k_e&&YQe){let r=new $Qe(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 "+UQe(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 w_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 w_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&&(mD&&(u.input.url=mD(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return x_e(this)[t-1]+o-1}fromOffset(t){let o=x_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:yK(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;bK(s.source)?l=mD(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||mD(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(__e)u.file=__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}};S_e.exports=Bk;Bk.default=Bk;gK&&gK.registerInput&&gK.registerInput(Bk)});var wK=xe((Koo,I_e)=>{"use strict";var{dirname:gD,relative:E_e,resolve:T_e,sep:R_e}=dD(),{SourceMapConsumer:B_e,SourceMapGenerator:hD}=fD(),{pathToFileURL:C_e}=mK(),KQe=vK(),qQe=!!(B_e&&hD),ZQe=!!(gD&&T_e&&E_e&&R_e),_K=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: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=`
 `;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||gD(t.file),n;this.mapOpts.sourcesContent===!1?(n=new B_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(),ZQe&&qQe&&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=hD.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new hD({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 hD({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?gD(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=gD(T_e(r,this.mapOpts.annotation)));let n=E_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 KQe(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(C_e){let r=C_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;R_e==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};I_e.exports=_K});var A_e=xe((qoo,O_e)=>{"use strict";var P_e=Rg(),Ik=class extends P_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)}};O_e.exports=Ik;Ik.default=Ik;P_e.registerAtRule(Ik)});var bD=xe((Zoo,D_e)=>{"use strict";var M_e=Rg(),N_e,L_e,Bg=class extends M_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 N_e(new L_e,this,t).stringify()}};Bg.registerLazyResult=e=>{N_e=e};Bg.registerProcessor=e=>{L_e=e};D_e.exports=Bg;Bg.default=Bg;M_e.registerRoot(Bg)});var F_e=xe((Xoo,V_e)=>{"use strict";var DE={comma(e){return DE.split(e,[","],!0)},space(e){let t=[" ",`
-`,"	"];return DE.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}};V_e.exports=DE;DE.default=DE});var H_e=xe((Qoo,j_e)=>{"use strict";var z_e=Rg(),XQe=F_e(),Pk=class extends z_e{get selectors(){return XQe.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=[])}};j_e.exports=Pk;Pk.default=Pk;z_e.registerRule(Pk)});var G_e=xe((Joo,W_e)=>{"use strict";var yD=/[\t\n\f\r "#'()/;[\\\]{}]/g,vD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,QQe=/.[\r\n"'(/\\]/,U_e=/[\da-f]/i;W_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 S(R){if(y.length)return y.pop();if(b>=h)return;let E=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||E){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||QQe.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||E){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:{yD.lastIndex=b+1,yD.test(r),yD.lastIndex===0?l=r.length-1:l=yD.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,U_e.test(r.charAt(l)))){for(;U_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||E?l=r.length:k("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(vD.lastIndex=b+1,vD.test(r),vD.lastIndex===0?l=r.length-1:l=vD.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function C(R){y.push(R)}return{back:C,endOfFile:x,nextToken:S,position:w}}});var q_e=xe((ero,K_e)=>{"use strict";var JQe=A_e(),eJe=cK(),tJe=uK(),oJe=bD(),$_e=H_e(),rJe=G_e(),Y_e={empty:!0,space:!0};function nJe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function kK(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var xK=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 JQe;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 eJe;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=rJe(this.input)}decl(t,o){let r=new tJe;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]||nJe(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+=kK(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=kK(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=kK(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 $_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",!Y_e[f]&&!Y_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 $_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})}};K_e.exports=xK});var SK=xe((tro,Z_e)=>{"use strict";var iJe=Rg(),sJe=vK(),aJe=q_e();function _D(e,t){let o=new sJe(e,t),r=new aJe(o);try{r.parse()}catch(n){throw n}return r.root}Z_e.exports=_D;_D.default=_D;iJe.registerParse(_D)});var Q_e=xe((oro,X_e)=>{"use strict";var lJe=Rg(),{my:cJe}=PE(),VE=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){o.node[cJe]||lJe.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}};X_e.exports=VE;VE.default=VE});var CK=xe((rro,J_e)=>{"use strict";var uJe=Q_e(),FE=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 uJe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};J_e.exports=FE;FE.default=FE});var EK=xe((nro,twe)=>{"use strict";var ewe={};twe.exports=function(t){ewe[t]||(ewe[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var swe=xe((sro,iwe)=>{"use strict";var dJe=Rg(),fJe=pK(),pJe=wK(),mJe=SK(),owe=CK(),gJe=bD(),hJe=cD(),{isClean:Kc,my:bJe}=PE(),iro=EK(),yJe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},vJe={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},_Je={Once:!0,postcssPlugin:!0,prepare:!0},Ok=0;function zE(e){return typeof e=="object"&&typeof e.then=="function"}function TK(e){let t=!1,o=yJe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Ok,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Ok,o+"Exit"]:[o,o+"Exit"]}function rwe(e){let t;return e.type==="document"?t=["Document",Ok,"DocumentExit"]:e.type==="root"?t=["Root",Ok,"RootExit"]:t=TK(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function nwe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[Kc]=!1,o.nodes)for(let r of o.nodes)t.push(r)}return e}var RK={},Ig=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=nwe(o);else if(o instanceof e||o instanceof owe)n=nwe(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=mJe;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[bJe]&&dJe.rebuild(n)}this.result=new owe(t,n,r),this.helpers={...RK,postcss:RK,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(!vJe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!_Je[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(zE(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Kc];){t[Kc]=!0;let o=[rwe(t)];for(;o.length>0;){let r=this.visitTick(o);if(zE(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 zE(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=hJe;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 pJe(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(zE(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Kc];)t[Kc]=!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(zE(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[Kc]){a[Kc]=!0,o.descending=!0,t.push(rwe(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===Ok){r.nodes&&r.nodes.length&&(r[Kc]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[Kc]=!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[Kc]){s[Kc]=!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===Ok)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()}};Ig.registerPostcss=e=>{RK=e};iwe.exports=Ig;Ig.default=Ig;gJe.registerLazyResult(Ig);fJe.registerLazyResult(Ig)});var lwe=xe((lro,awe)=>{"use strict";var wJe=wK(),kJe=SK(),xJe=CK(),SJe=cD(),aro=EK(),jE=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=kJe;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=SJe;this.result=new xJe(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 wJe(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[]}};awe.exports=jE;jE.default=jE});var uwe=xe((cro,cwe)=>{"use strict";var CJe=pK(),EJe=swe(),TJe=lwe(),RJe=bD(),Py=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 TJe(this,t,o):new EJe(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};cwe.exports=Py;Py.default=Py;RJe.registerProcessor(Py);CJe.registerProcessor(Py)});var pwe=xe((uro,fwe)=>{fwe.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&&dwe(s.source.input.file,n)||i.length&&s.source.input.file&&!dwe(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&&BJe(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function dwe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function BJe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var gwe=xe((dro,mwe)=>{var BK=40,IK=41,wD=39,PK=34,OK=92,Ak=47,AK=44,MK=58,kD=42,IJe=117,PJe=85,OJe=43,AJe=/^[a-f0-9?-]+$/i;mwe.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===IK&&h?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===AK||p===MK||p===Ak&&o.charCodeAt(r+1)!==kD&&(!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===wD||p===PK){r=f,n=p===wD?"'":'"',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)===OK;)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===Ak&&o.charCodeAt(f+1)===kD)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===Ak||p===kD)&&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===Ak||p===AK||p===MK)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(BK===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!==wD&&p!==PK){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===OK;)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(IK===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===OK&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<m&&!(p<=32||p===wD||p===PK||p===AK||p===MK||p===Ak||p===BK||p===kD&&b&&b.type==="function"&&b.value==="calc"||p===Ak&&b.type==="function"&&b.value==="calc"||p===IK&&h));s=o.slice(f,r),BK===p?v=s:(IJe===s.charCodeAt(0)||PJe===s.charCodeAt(0))&&OJe===s.charCodeAt(1)&&AJe.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 bwe=xe((fro,hwe)=>{hwe.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 wwe=xe((pro,_we)=>{function ywe(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=vwe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function vwe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=ywe(e[r],t)+o;return o}return ywe(e,t)}_we.exports=vwe});var xwe=xe((mro,kwe)=>{var xD=45,SD=43,NK=46,MJe=101,NJe=69;function LJe(e){var t=e.charCodeAt(0),o;if(t===SD||t===xD){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===NK&&r>=48&&r<=57}return t===NK?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}kwe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!LJe(e))return!1;for(r=e.charCodeAt(t),(r===SD||r===xD)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===NK&&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===MJe||r===NJe)&&(n>=48&&n<=57||(n===SD||n===xD)&&i>=48&&i<=57))for(t+=n===SD||n===xD?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 Twe=xe((gro,Ewe)=>{var DJe=gwe(),Swe=bwe(),Cwe=wwe();function Pg(e){return this instanceof Pg?(this.nodes=DJe(e),this):new Pg(e)}Pg.prototype.toString=function(){return Array.isArray(this.nodes)?Cwe(this.nodes):""};Pg.prototype.walk=function(e,t){return Swe(this.nodes,e,t),this};Pg.unit=xwe();Pg.walk=Swe;Pg.stringify=Cwe;Ewe.exports=Pg});var Bwe=xe((hro,LK)=>{var Rwe=Twe();LK.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=Rwe(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=Rwe.stringify(n))}}};LK.exports.postcss=!0});var Hwe=xe((Iro,jwe)=>{jwe.exports=window.wp.priorityQueue});var eq=xe((Eio,Hke)=>{Hke.exports=window.wp.blob});var lx=xe((nlo,Qxe)=>{Qxe.exports=window.wp.isShallowEqual});var SV=xe((Sfo,zCe)=>{zCe.exports=window.wp.tokenList});var $1e=xe((Nmo,G1e)=>{G1e.exports=window.wp.commands});var lu=xe((dyo,lRe)=>{lRe.exports=window.wp.date});var VRe=xe((evo,DRe)=>{var ORe=!1,mv,UZ,WZ,z3,j3,ARe,H3,GZ,$Z,YZ,MRe,KZ,qZ,NRe,LRe;function na(){if(!ORe){ORe=!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),qZ=/\b(iP[ao]d)/.exec(e),YZ=/Android/i.exec(e),NRe=/FBAN\/\w+;/i.exec(e),LRe=/Mobile/i.exec(e),MRe=!!/Win64/.exec(e),t){mv=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,mv&&document&&document.documentMode&&(mv=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);ARe=r?parseFloat(r[1])+4:mv,UZ=t[2]?parseFloat(t[2]):NaN,WZ=t[3]?parseFloat(t[3]):NaN,z3=t[4]?parseFloat(t[4]):NaN,z3?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),j3=t&&t[1]?parseFloat(t[1]):NaN):j3=NaN}else mv=UZ=WZ=j3=z3=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);H3=n?parseFloat(n[1].replace("_",".")):!0}else H3=!1;GZ=!!o[2],$Z=!!o[3]}else H3=GZ=$Z=!1}}var ZZ={ie:function(){return na()||mv},ieCompatibilityMode:function(){return na()||ARe>mv},ie64:function(){return ZZ.ie()&&MRe},firefox:function(){return na()||UZ},opera:function(){return na()||WZ},webkit:function(){return na()||z3},safari:function(){return ZZ.webkit()},chrome:function(){return na()||j3},windows:function(){return na()||GZ},osx:function(){return na()||H3},linux:function(){return na()||$Z},iphone:function(){return na()||KZ},mobile:function(){return na()||KZ||qZ||YZ||LRe},nativeApp:function(){return na()||NRe},android:function(){return na()||YZ},ipad:function(){return na()||qZ}};DRe.exports=ZZ});var zRe=xe((tvo,FRe)=>{"use strict";var U3=!!(typeof window<"u"&&window.document&&window.document.createElement),jnt={canUseDOM:U3,canUseWorkers:typeof Worker<"u",canUseEventListeners:U3&&!!(window.addEventListener||window.attachEvent),canUseViewport:U3&&!!window.screen,isInWorker:!U3};FRe.exports=jnt});var WRe=xe((ovo,URe)=>{"use strict";var jRe=zRe(),HRe;jRe.canUseDOM&&(HRe=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function Hnt(e,t){if(!jRe.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&&HRe&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}URe.exports=Hnt});var ZRe=xe((rvo,qRe)=>{"use strict";var Unt=VRe(),Wnt=WRe(),GRe=10,$Re=40,YRe=800;function KRe(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*GRe,n=o*GRe,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=$Re,n*=$Re):(r*=YRe,n*=YRe)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}KRe.getEventType=function(){return Unt.firefox()?"DOMMouseScroll":Wnt("wheel")?"wheel":"mousewheel"};qRe.exports=KRe});var QRe=xe((nvo,XRe)=>{XRe.exports=ZRe()});var BIe=xe((Z_o,RIe)=>{"use strict";RIe.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 Jft={};No(Jft,{AlignmentControl:()=>k2,AlignmentToolbar:()=>Ire,Autocomplete:()=>Gre,BlockAlignmentControl:()=>j2,BlockAlignmentToolbar:()=>yne,BlockBindingsAttributeControl:()=>FC,BlockBindingsSourceFieldsList:()=>VC,BlockBreadcrumb:()=>jne,BlockCanvas:()=>X1e,BlockColorsStyleSelector:()=>tEe,BlockContextProvider:()=>BB,BlockControls:()=>Ko,BlockEdit:()=>h2,BlockEditorKeyboardShortcuts:()=>UL,BlockEditorProvider:()=>Uye,BlockFormatControls:()=>Oq,BlockIcon:()=>Nt,BlockInspector:()=>OMe,BlockList:()=>Lk,BlockMover:()=>Y5,BlockNavigationDropdown:()=>mTe,BlockPopover:()=>Mxe,BlockPreview:()=>Ks,BlockSelectionClearer:()=>Yxe,BlockSettingsMenu:()=>bV,BlockSettingsMenuControls:()=>fV,BlockStyles:()=>Wx,BlockTitle:()=>jC,BlockToolbar:()=>I1e,BlockTools:()=>IT,BlockVerticalAlignmentControl:()=>L2,BlockVerticalAlignmentToolbar:()=>LTe,ButtonBlockAppender:()=>Hg,ButtonBlockerAppender:()=>Sxe,ColorPalette:()=>tRe,ColorPaletteControl:()=>nRe,ContrastChecker:()=>aRe,CopyHandler:()=>NMe,DefaultBlockAppender:()=>nx,DimensionControl:()=>pv,FontSizePicker:()=>Qj,HeadingLevelDropdown:()=>xTe,HeightControl:()=>PRe,InnerBlocks:()=>iT,Inserter:()=>Js,InspectorAdvancedControls:()=>Gg,InspectorControls:()=>Fe,JustifyContentControl:()=>U_,JustifyToolbar:()=>HBe,LineHeightControl:()=>pF,LinkControl:()=>_h,MediaPlaceholder:()=>lPe,MediaReplaceFlow:()=>uS,MediaUpload:()=>xd,MediaUploadCheck:()=>Oa,MultiSelectScrollIntoView:()=>FMe,NavigableToolbar:()=>Sx,ObserveTyping:()=>W1e,PanelColorSettings:()=>uPe,PlainText:()=>b2e,RecursionProvider:()=>GQ,RichText:()=>bS,RichTextShortcut:()=>c2e,RichTextToolbarButton:()=>MX,SETTINGS_DEFAULTS:()=>P0,SkipToSelectedBlock:()=>FF,ToolSelector:()=>ZMe,Typewriter:()=>HMe,URLInput:()=>Ap,URLInputButton:()=>C2e,URLPopover:()=>kh,Warning:()=>Im,WritingFlow:()=>nD,__experimentalBlockAlignmentMatrixControl:()=>Ane,__experimentalBlockFullHeightAligmentControl:()=>Bne,__experimentalBlockPatternSetup:()=>ATe,__experimentalBlockPatternsList:()=>_d,__experimentalBlockVariationPicker:()=>STe,__experimentalBlockVariationTransforms:()=>g3,__experimentalBorderRadiusControl:()=>w3,__experimentalColorGradientControl:()=>ph,__experimentalColorGradientSettingsDropdown:()=>L3,__experimentalDateFormatPicker:()=>cRe,__experimentalDuotoneControl:()=>S3,__experimentalFontAppearanceControl:()=>E3,__experimentalFontFamilyControl:()=>T3,__experimentalGetBorderClassesAndStyles:()=>M8,__experimentalGetColorClassesAndStyles:()=>N8,__experimentalGetDimensionsClassesAndStyles:()=>A8,__experimentalGetElementClassName:()=>Kft,__experimentalGetGapCSSValue:()=>wa,__experimentalGetGradientClass:()=>L_,__experimentalGetGradientObjectByGradientValue:()=>wre,__experimentalGetShadowClassesAndStyles:()=>dee,__experimentalGetSpacingClassesAndStyles:()=>mee,__experimentalImageEditor:()=>NBe,__experimentalImageSizeControl:()=>FBe,__experimentalImageURLInputUI:()=>O2e,__experimentalInspectorPopoverHeader:()=>X6,__experimentalLetterSpacingControl:()=>B3,__experimentalLibrary:()=>DMe,__experimentalLinkControl:()=>fF,__experimentalLinkControlSearchInput:()=>pIe,__experimentalLinkControlSearchItem:()=>eIe,__experimentalLinkControlSearchResults:()=>sIe,__experimentalListView:()=>c3,__experimentalPanelColorGradientSettings:()=>V3,__experimentalPreviewOptions:()=>K2e,__experimentalPublishDateTimePicker:()=>YMe,__experimentalRecursionProvider:()=>UMe,__experimentalResponsiveBlockControl:()=>w2e,__experimentalSpacingSizesControl:()=>xS,__experimentalTextDecorationControl:()=>P3,__experimentalTextTransformControl:()=>A3,__experimentalUnitControl:()=>x2e,__experimentalUseBlockOverlayActive:()=>Une,__experimentalUseBlockPreview:()=>Ywe,__experimentalUseBorderProps:()=>uee,__experimentalUseColorProps:()=>pee,__experimentalUseCustomSides:()=>jJ,__experimentalUseGradient:()=>L7e,__experimentalUseHasRecursion:()=>WMe,__experimentalUseMultipleOriginColorsAndGradients:()=>gh,__experimentalUseResizeCanvas:()=>Z2e,__experimentalWritingModeControl:()=>N3,__unstableBlockSettingsMenuFirstItem:()=>oV,__unstableBlockToolbarLastItem:()=>X5,__unstableEditorStyles:()=>Xf,__unstableIframe:()=>Rk,__unstableInserterMenuExtension:()=>$D,__unstableRichTextInputEvent:()=>u2e,__unstableUseBlockSelectionClearer:()=>zy,__unstableUseClipboardHandler:()=>MMe,__unstableUseMouseMoveTypingReset:()=>OT,__unstableUseTypewriter:()=>HQ,__unstableUseTypingObserver:()=>AT,createCustomColorsHOC:()=>vre,getColorClassName:()=>el,getColorObjectByAttributeValues:()=>Du,getColorObjectByColorValue:()=>TB,getComputedFluidTypographyValue:()=>xre,getCustomValueFromPreset:()=>Xre,getDimensionsClassesAndStyles:()=>A8,getFontSize:()=>D_,getFontSizeClass:()=>Pm,getFontSizeObjectByValue:()=>Xj,getGradientSlugByValue:()=>kre,getGradientValueBySlug:()=>_2,getPxFromCssUnit:()=>MVe,getSpacingPresetCssVar:()=>il,getTypographyClassesAndStyles:()=>gee,isValueSpacingPreset:()=>N2,privateApis:()=>See,store:()=>B,storeConfig:()=>O_,transformStyles:()=>Mk,useBlockBindingsUtils:()=>Rf,useBlockCommands:()=>GV,useBlockDisplayInformation:()=>Mn,useBlockEditContext:()=>kt,useBlockEditingMode:()=>zr,useBlockProps:()=>d1,useCachedTruthy:()=>hee,useHasRecursion:()=>$Q,useInnerBlocksProps:()=>Gy,useSetting:()=>hre,useSettings:()=>je,useStyleOverride:()=>Dl,withColorContext:()=>k3,withColors:()=>_re,withFontSizes:()=>Rre});function Tee(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=Tee(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function m3e(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Tee(e))&&(r&&(r+=" "),r+=t);return r}var $=m3e;var XMe=c(ce(),1),cc=c(F(),1),J6=c(te(),1),ZQ=c(ue(),1),LR=c(Bo(),1);var kB=c(F(),1),Lu=Symbol("mayDisplayControls"),o_=Symbol("mayDisplayParentControls"),r_=Symbol("mayDisplayPatternEditingControls"),n_=Symbol("blockEditingMode"),i_=Symbol("blockBindings"),xB=Symbol("isPreviewMode"),T0=Symbol("isInListViewBlockSupportTree"),$8={name:"",isSelected:!1},Y8=(0,kB.createContext)($8);Y8.displayName="BlockEditContext";var{Provider:SB}=Y8;function kt(){return(0,kB.useContext)(Y8)}var g3e={grad:.9,turn:360,rad:360/(2*Math.PI)},ff=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Fn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Ja=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},zee=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Aee=function(e){return{r:Ja(e.r,0,255),g:Ja(e.g,0,255),b:Ja(e.b,0,255),a:Ja(e.a)}},K8=function(e){return{r:Fn(e.r),g:Fn(e.g),b:Fn(e.b),a:Fn(e.a,3)}},h3e=/^#([0-9a-f]{3,8})$/i,CB=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},jee=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}},Hee=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}},Mee=function(e){return{h:zee(e.h),s:Ja(e.s,0,100),l:Ja(e.l,0,100),a:Ja(e.a)}},Nee=function(e){return{h:Fn(e.h),s:Fn(e.s),l:Fn(e.l),a:Fn(e.a,3)}},Lee=function(e){return Hee((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},R0=function(e){return{h:(t=jee(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},b3e=/^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,v3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,_3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,X8={string:[[function(e){var t=h3e.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?Fn(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?Fn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=v3e.exec(e)||_3e.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Aee({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=b3e.exec(e)||y3e.exec(e);if(!t)return null;var o,r,n=Mee({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(g3e[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Lee(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 ff(t)&&ff(o)&&ff(r)?Aee({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(!ff(t)||!ff(o)||!ff(r))return null;var s=Mee({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return Lee(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!ff(t)||!ff(o)||!ff(r))return null;var s=(function(a){return{h:zee(a.h),s:Ja(a.s,0,100),v:Ja(a.v,0,100),a:Ja(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return Hee(s)},"hsv"]]},Dee=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]},w3e=function(e){return typeof e=="string"?Dee(e.trim(),X8.string):typeof e=="object"&&e!==null?Dee(e,X8.object):[null,void 0]};var q8=function(e,t){var o=R0(e);return{h:o.h,s:Ja(o.s+100*t,0,100),l:o.l,a:o.a}},Z8=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vee=function(e,t){var o=R0(e);return{h:o.h,s:o.s,l:Ja(o.l+100*t,0,100),a:o.a}},Q8=(function(){function e(t){this.parsed=w3e(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 Fn(Z8(this.rgba),2)},e.prototype.isDark=function(){return Z8(this.rgba)<.5},e.prototype.isLight=function(){return Z8(this.rgba)>=.5},e.prototype.toHex=function(){return t=K8(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?CB(Fn(255*i)):"","#"+CB(o)+CB(r)+CB(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return K8(this.rgba)},e.prototype.toRgbString=function(){return t=K8(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 Nee(R0(this.rgba))},e.prototype.toHslString=function(){return t=Nee(R0(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=jee(this.rgba),{h:Fn(t.h),s:Fn(t.s),v:Fn(t.v),a:Fn(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(q8(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Go(q8(this.rgba,-t))},e.prototype.grayscale=function(){return Go(q8(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Go(Vee(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Go(Vee(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}):Fn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=R0(this.rgba);return typeof t=="number"?Go({h:t,s:o.s,l:o.l,a:o.a}):Fn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Go(t).toHex()},e})(),Go=function(e){return e instanceof Q8?e:new Q8(e)},Fee=[],lm=function(e){e.forEach(function(t){Fee.indexOf(t)<0&&(t(Q8,X8),Fee.push(t))})};function cm(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 J8=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},ez=function(e){return .2126*J8(e.r)+.7152*J8(e.g)+.0722*J8(e.b)};function s_(e){e.prototype.luminance=function(){return t=ez(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=ez(i),l=ez(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 tz=function(e,t){return tz=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])},tz(e,t)};function Uee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");tz(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var gr=function(){return gr=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},gr.apply(this,arguments)};function Wee(e){return e.toLowerCase()}var k3e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],x3e=/[^A-Z0-9]+/gi;function EB(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?k3e:o,n=t.stripRegexp,i=n===void 0?x3e:n,s=t.transform,a=s===void 0?Wee:s,l=t.delimiter,u=l===void 0?" ":l,d=Gee(Gee(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 Gee(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function $ee(e,t){return t===void 0&&(t={}),EB(e,gr({delimiter:"."},t))}function Yee(e,t){return t===void 0&&(t={}),$ee(e,gr({delimiter:"-"},t))}function Is(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]})}lm([cm,s_]);var Du=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},TB=(e,t)=>e?.find(o=>o.color===t);function el(e,t){if(!(!e||!t))return`has-${Is(t)}-${e}`}function Kee(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 N_=c(F(),1),Rb=c(ue(),1);var mre=c(te(),1),gre=c(Mt(),1);var g2=c(F(),1),m2=c(ce(),1);var pf=c(ce(),1),ate=c(Y(),1),I0=c(te(),1),ab=c(F(),1);var a_=c(F(),1),Qee=c(T(),1),RB=(0,a_.createContext)({});RB.displayName="BlockContext";function BB({value:e,children:t}){let o=(0,a_.useContext)(RB),r=(0,a_.useMemo)(()=>({...o,...e}),[o,e]);return(0,Qee.jsx)(RB.Provider,{value:r,children:t})}var zn=RB;var l_=c(ga(),1);function nb(e){return e?.startsWith("#")&&(0,l_.isValidFragment)(e)}function ib(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function sb(e){if(e.includes(" "))return!1;let o=(0,l_.getProtocol)(e),r=(0,l_.isValidProtocol)(o),n=S3e(e),i=e?.startsWith("www.");return r||i||nb(e)||n||ib(e)}function S3e(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var C3e="__default",ete="core/pattern-overrides",E3e={};function tte(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??E3e}function B0(e){return e?.[C3e]?.source===ete}function IB(e,t){if(!B0(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:ete};o[r]=n}return o}var rte=c(PB(),1),{lock:nte,unlock:G}=(0,rte.__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 ite=c(F(),1),Tn=(0,ite.createContext)({});Tn.displayName="PrivateBlockContext";var OB=c(T(),1),T3e=e=>{let{name:t}=e,o=(0,pf.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,OB.jsx)(r,{...e})},ste=(0,ate.withFilters)("editor.BlockEdit")(T3e),R3e=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,I0.useRegistry)(),s=(0,pf.getBlockType)(t),a=(0,ab.useContext)(zn),l=(0,I0.useSelect)(v=>G(v(pf.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,ab.useContext)(Tn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,ab.useMemo)(()=>({blockBindings:IB(r?.metadata?.bindings,u),context:tte(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:B0(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),m=(0,I0.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[w,k]of Object.entries(d)){let{source:x,args:S}=k,C=l[x];!C||!u?.includes(w)||_.set(C,{..._.get(C),[w]:{args:S}})}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(S=>{x[S]=w.label});for(let[S,C]of Object.entries(x))S==="url"&&(!C||!sb(C))?y[S]=null:y[S]=C}return{...r,...y}},[r,u,d,o,f,l]),g=(0,ab.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 S=d[k],C=l[S?.source];C?.setValues&&(_.set(C,{..._.get(C),[k]:{args:S.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,OB.jsx)(ste,{...e,attributes:m,context:f,setAttributes:g});let h=(0,pf.hasBlockSupport)(s,"className",!0)?(0,pf.getBlockDefaultClassName)(t):null,b=$(h,r?.className,e.className);return(0,OB.jsx)(ste,{...e,attributes:m,className:b,context:f,setAttributes:g})},lte=R3e;var dre=c(ce(),1),Zj=c(Y(),1),fre=c(te(),1),p2=c(q(),1);var f2=c(te(),1);var u_=c(lb(),1),nz=c(ue(),1),M0=c(te(),1),vte=c(Mt(),1),zB=c(ce(),1);var Vt=c(q(),1),dte={insertUsage:{}},P0={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Vt.__)("Black"),slug:"black",color:"#000000"},{name:(0,Vt.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Vt.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Vt.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Vt.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Vt.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Vt.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Vt.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Vt.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Vt.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Vt.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Vt.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Vt._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Vt._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Vt._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Vt._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Vt._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Vt.__)("Thumbnail")},{slug:"medium",name:(0,Vt.__)("Medium")},{slug:"large",name:(0,Vt.__)("Large")},{slug:"full",name:(0,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Vt.__)("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,Vt.__)("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,Vt.__)("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,Vt.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Vt.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function AB(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function MB(e,t,o,r=1){let n=[...e];return n.splice(t,r),AB(n,e.slice(t,t+r),o)}var Ps=Symbol("globalStylesDataKey"),c_=Symbol("globalStylesLinks"),um=Symbol("selectBlockPatternsKey"),NB=Symbol("reusableBlocksSelect"),mf=Symbol("userPatternCategoriesSelect"),dm=Symbol("sectionRootClientIdKey"),LB=Symbol("mediaEditKey"),DB=Symbol("getMediaSelect"),fm=Symbol("isIsolatedEditor"),tl=Symbol("deviceTypeKey"),VB=Symbol("isNavigationOverlayContext"),fte=Symbol("isNavigationPostEditor"),O0=Symbol("mediaUploadOnSuccess"),pte=Symbol("mediaSideloadFromUrl"),mte=Symbol("openMediaEditorModal");var{isContentBlock:B3e}=G(zB.privateApis),I3e=e=>e;function FB(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),FB(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function oz(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 _te(e,t=I3e){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 iz(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function gte(e){return _te(e,t=>{let{attributes:o,...r}=t;return r})}function hte(e){return _te(e,t=>t.attributes)}function P3e(e,t){return(0,u_.default)(Object.keys(e),Object.keys(t))}function O3e(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,u_.default)(e.clientIds,t.clientIds)&&P3e(e.attributes,t.attributes)}function bte(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 pm(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 A3e=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),bte(r,o.blocks),pm(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)}),pm(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)})}),pm(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=iz(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),bte(r,o.blocks),pm(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)}pm(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)}),pm(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),pm(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),pm(r,i,!0);break}}return r};function M3e(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:!O3e(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function N3e(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 L3e=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)},D3e=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)},V3e=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},F3e=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)},z3e=(0,nz.pipe)(M0.combineReducers,A3e,L3e,V3e,D3e,M3e,N3e,F3e)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return gte(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)}),gte(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 hte(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)}),hte(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=FB(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=FB(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,AB(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,MB(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,AB(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,MB(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,MB(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=FB(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 oz(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return oz(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)}),oz(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 j3e(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function H3e(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function U3e(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function W3e(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function G3e(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function yte(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 $3e(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=yte(e.selectionStart,t),r=yte(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function Y3e(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function K3e(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function q3e(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function Z3e(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 X3e(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function Q3e(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 J3e(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 eFe(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 tFe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function oFe(e=P0,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...P0,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,vte.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function rFe(e=dte,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,M0.select)(zB.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 nFe=(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 iFe(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 sFe(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 aFe(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 lFe(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 cFe(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 uFe(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(!iz(t.blocks)[e])return;break}return e}function dFe(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 fFe(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function pFe(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function mFe(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function gFe(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function hFe(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 bFe(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function yFe(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 vFe(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 _Fe(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&&!iz(t.blocks)[e.clientId])return;break}}return e}function wFe(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function kFe(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var xFe=(0,M0.combineReducers)({blocks:z3e,isDragging:U3e,isTyping:H3e,isBlockInterfaceHidden:j3e,draggedBlocks:W3e,selection:$3e,isMultiSelecting:Y3e,isSelectionEnabled:K3e,initialPosition:Q3e,blocksMode:J3e,blockListSettings:nFe,insertionPoint:gFe,insertionCue:eFe,template:tFe,settings:oFe,preferences:rFe,lastBlockAttributesChange:iFe,lastFocus:pFe,expandedBlock:lFe,highlightedBlock:sFe,lastBlockInserted:cFe,editedContentOnlySection:uFe,blockVisibility:G3e,viewportModalClientIds:q3e,styleOverrides:dFe,removalPromptData:Z3e,blockRemovalRules:X3e,registeredInserterMediaCategories:fFe,zoomLevel:mFe,hasBlockSpotlight:aFe,openedListViewPanels:hFe,listViewExpandRevision:bFe,listViewContentPanelOpen:yFe,requestedInspectorTab:vFe,selectedBlockStyleState:_Fe,styleStateViewport:wFe,isResponsiveEditing:kFe});function wte(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 sz(e,t,o){let r=wte(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)sz(e,n.clientId,o)}function A0(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 SFe(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function rz(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[dm],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?.[fm],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 sz(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!A0(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(A0(e,b,l)){r.set(b,"disabled");return}return}let w=A0(e,b,l);if(w){if(A0(e,w,l)){r.set(b,"disabled");return}if(SFe(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}g.length&&A0(e,b,g)&&(B3e(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function mm({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{sz(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=rz(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function CFe(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=mm({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=mm({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=mm({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=mm({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=wte(r,o.clientId);if(!n)break;let i=mm({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=mm({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=mm({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=mm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[dm]!==r?.settings?.[dm]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[fm]!=!!r?.settings?.[fm]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:rz(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:rz(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function EFe(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 kte=(0,nz.pipe)(CFe,EFe)(xFe);var Uj={};No(Uj,{__experimentalGetActiveBlockIdByBlockNames:()=>U8e,__experimentalGetAllowedBlocks:()=>E8e,__experimentalGetAllowedPatterns:()=>I8e,__experimentalGetBlockListSettingsForBlocks:()=>L8e,__experimentalGetDirectInsertBlock:()=>T8e,__experimentalGetGlobalBlocksByName:()=>L4e,__experimentalGetLastBlockAttributeChanges:()=>F8e,__experimentalGetParsedPattern:()=>R8e,__experimentalGetPatternTransformItems:()=>A8e,__experimentalGetPatternsByBlockTypes:()=>O8e,__experimentalGetReusableBlockTitle:()=>D8e,__unstableGetBlockWithoutInnerBlocks:()=>P4e,__unstableGetClientIdWithClientIdsTree:()=>A4e,__unstableGetClientIdsTree:()=>M4e,__unstableGetContentLockingParent:()=>X8e,__unstableGetLastBlockChangeHistoryMode:()=>N8e,__unstableGetSelectedBlocksWithPartialSelection:()=>n8e,__unstableGetTemporarilyEditingAsBlocks:()=>Q8e,__unstableGetVisibleBlocks:()=>Y8e,__unstableHasActiveBlockOverlayActive:()=>Woe,__unstableIsFullySelected:()=>e8e,__unstableIsLastBlockChangeIgnored:()=>V8e,__unstableIsSelectionCollapsed:()=>t8e,__unstableIsSelectionMergeable:()=>r8e,__unstableIsWithinBlockOverlay:()=>K8e,__unstableSelectionHasUnmergeableBlock:()=>o8e,areInnerBlocksControlled:()=>a2,canEditBlock:()=>joe,canInsertBlockType:()=>Cb,canInsertBlocks:()=>y8e,canLockBlockType:()=>_8e,canMoveBlock:()=>zoe,canMoveBlocks:()=>v8e,canRemoveBlock:()=>jj,canRemoveBlocks:()=>Foe,didAutomaticChange:()=>j8e,getAdjacentBlockClientId:()=>Lj,getAllowedBlocks:()=>Aj,getBlock:()=>Sf,getBlockAttributes:()=>ya,getBlockCount:()=>V4e,getBlockEditingMode:()=>ts,getBlockHierarchyRootClientId:()=>W4e,getBlockIndex:()=>Moe,getBlockInsertionPoint:()=>m8e,getBlockListSettings:()=>E_,getBlockMode:()=>Oj,getBlockName:()=>Jt,getBlockNamesByClientId:()=>D4e,getBlockOrder:()=>jn,getBlockParents:()=>nl,getBlockParentsByBlockName:()=>Nj,getBlockRootClientId:()=>yr,getBlockSelectionEnd:()=>z4e,getBlockSelectionStart:()=>F4e,getBlockTransformItems:()=>S8e,getBlocks:()=>O4e,getBlocksByClientId:()=>n2,getBlocksByName:()=>Ioe,getClientIdsOfDescendants:()=>Boe,getClientIdsWithDescendants:()=>C_,getDirectInsertBlock:()=>Uoe,getDraggedBlockClientIds:()=>d8e,getFirstMultiSelectedBlockClientId:()=>Dj,getGlobalBlockCount:()=>N4e,getHoveredBlockClientId:()=>$8e,getInserterItems:()=>x8e,getLastMultiSelectedBlockClientId:()=>Ooe,getLowestCommonAncestorWithSelectedBlock:()=>G4e,getMultiSelectedBlockClientIds:()=>Bm,getMultiSelectedBlocks:()=>q4e,getMultiSelectedBlocksEndClientId:()=>J4e,getMultiSelectedBlocksStartClientId:()=>Q4e,getNextBlockClientId:()=>Y4e,getPatternsByBlockTypes:()=>P8e,getPreviousBlockClientId:()=>$4e,getSelectedBlock:()=>U4e,getSelectedBlockClientId:()=>R_,getSelectedBlockClientIds:()=>Rm,getSelectedBlockCount:()=>j4e,getSelectedBlocksInitialCaretPosition:()=>K4e,getSelectionEnd:()=>TC,getSelectionStart:()=>EC,getSettings:()=>vf,getTemplate:()=>b8e,getTemplateLock:()=>ju,hasBlockMovingClientId:()=>z8e,hasDraggedInnerBlock:()=>Doe,hasInserterItems:()=>C8e,hasMultiSelection:()=>a8e,hasSelectedBlock:()=>H4e,hasSelectedInnerBlock:()=>Loe,isAncestorBeingDragged:()=>f8e,isAncestorMultiSelected:()=>X4e,isBlockBeingDragged:()=>Vj,isBlockHighlighted:()=>H8e,isBlockInsertionPointVisible:()=>g8e,isBlockMultiSelected:()=>Aoe,isBlockSelected:()=>Noe,isBlockValid:()=>I4e,isBlockVisible:()=>G8e,isBlockWithinSelection:()=>s8e,isCaretWithinFormattedText:()=>p8e,isDraggingBlocks:()=>Voe,isFirstMultiSelectedBlock:()=>Z4e,isGroupable:()=>Z8e,isLastBlockChangePersistent:()=>M8e,isMultiSelecting:()=>l8e,isSelectionEnabled:()=>c8e,isTyping:()=>u8e,isUngroupable:()=>q8e,isValidTemplate:()=>h8e,wasBlockJustInserted:()=>W8e});var Ot=c(ce(),1),Toe=c(Bo(),1);var jB=c(F(),1),xt=(0,jB.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,jB.cloneElement)(e,{width:t,height:t,...o,ref:r}));var HB=c(me(),1),az=c(T(),1),cb=(0,az.jsx)(HB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,az.jsx)(HB.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var UB=c(me(),1),lz=c(T(),1),cz=(0,lz.jsx)(UB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lz.jsx)(UB.Path,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"})});var WB=c(me(),1),uz=c(T(),1),gm=(0,uz.jsx)(WB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uz.jsx)(WB.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var GB=c(me(),1),dz=c(T(),1),ub=(0,dz.jsx)(GB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dz.jsx)(GB.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var $B=c(me(),1),fz=c(T(),1),hm=(0,fz.jsx)($B.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fz.jsx)($B.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var YB=c(me(),1),pz=c(T(),1),mz=(0,pz.jsx)(YB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pz.jsx)(YB.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var KB=c(me(),1),gz=c(T(),1),N0=(0,gz.jsx)(KB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gz.jsx)(KB.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var qB=c(me(),1),hz=c(T(),1),L0=(0,hz.jsx)(qB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(qB.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var ZB=c(me(),1),bz=c(T(),1),yz=(0,bz.jsx)(ZB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bz.jsx)(ZB.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 XB=c(me(),1),vz=c(T(),1),_z=(0,vz.jsx)(XB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vz.jsx)(XB.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 QB=c(me(),1),wz=c(T(),1),D0=(0,wz.jsx)(QB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wz.jsx)(QB.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 JB=c(me(),1),kz=c(T(),1),xz=(0,kz.jsx)(JB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(JB.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var eI=c(me(),1),Sz=c(T(),1),Cz=(0,Sz.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sz.jsx)(eI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var tI=c(me(),1),Ez=c(T(),1),Os=(0,Ez.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ez.jsx)(tI.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var oI=c(me(),1),Tz=c(T(),1),Rn=(0,Tz.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tz.jsx)(oI.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var rI=c(me(),1),Rz=c(T(),1),V0=(0,Rz.jsx)(rI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(rI.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var nI=c(me(),1),Bz=c(T(),1),ai=(0,Bz.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bz.jsx)(nI.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var iI=c(me(),1),Iz=c(T(),1),bm=(0,Iz.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(iI.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var sI=c(me(),1),Pz=c(T(),1),hr=(0,Pz.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pz.jsx)(sI.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var aI=c(me(),1),Oz=c(T(),1),db=(0,Oz.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oz.jsx)(aI.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var lI=c(me(),1),Az=c(T(),1),fb=(0,Az.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Az.jsx)(lI.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var cI=c(me(),1),Mz=c(T(),1),Nz=(0,Mz.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mz.jsx)(cI.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 uI=c(me(),1),Lz=c(T(),1),Dz=(0,Lz.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(uI.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 dI=c(me(),1),Vz=c(T(),1),pb=(0,Vz.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vz.jsx)(dI.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 fI=c(me(),1),Fz=c(T(),1),zz=(0,Fz.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fz.jsx)(fI.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 mb=c(me(),1),d_=c(T(),1),jz=(0,d_.jsxs)(mb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,d_.jsx)(mb.G,{opacity:".25",children:(0,d_.jsx)(mb.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,d_.jsx)(mb.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 gb=c(me(),1),f_=c(T(),1),Hz=(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:"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 hb=c(me(),1),p_=c(T(),1),Uz=(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:"M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z"})]});var bb=c(me(),1),m_=c(T(),1),Wz=(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:"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 pI=c(me(),1),Gz=c(T(),1),$z=(0,Gz.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gz.jsx)(pI.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 mI=c(me(),1),Yz=c(T(),1),F0=(0,Yz.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yz.jsx)(mI.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var gI=c(me(),1),Kz=c(T(),1),qz=(0,Kz.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kz.jsx)(gI.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 hI=c(me(),1),Zz=c(T(),1),z0=(0,Zz.jsx)(hI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zz.jsx)(hI.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 bI=c(me(),1),Xz=c(T(),1),Qz=(0,Xz.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xz.jsx)(bI.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 yI=c(me(),1),Jz=c(T(),1),e7=(0,Jz.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jz.jsx)(yI.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 vI=c(me(),1),t7=c(T(),1),o7=(0,t7.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t7.jsx)(vI.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var _I=c(me(),1),r7=c(T(),1),n7=(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,{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 wI=c(me(),1),i7=c(T(),1),s7=(0,i7.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i7.jsx)(wI.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 kI=c(me(),1),a7=c(T(),1),l7=(0,a7.jsx)(kI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a7.jsx)(kI.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 xI=c(me(),1),c7=c(T(),1),u7=(0,c7.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c7.jsx)(xI.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 SI=c(me(),1),d7=c(T(),1),f7=(0,d7.jsx)(SI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d7.jsx)(SI.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 CI=c(me(),1),p7=c(T(),1),m7=(0,p7.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p7.jsx)(CI.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 EI=c(me(),1),g7=c(T(),1),TI=(0,g7.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(EI.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 RI=c(me(),1),h7=c(T(),1),j0=(0,h7.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h7.jsx)(RI.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 BI=c(me(),1),b7=c(T(),1),H0=(0,b7.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b7.jsx)(BI.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 II=c(me(),1),y7=c(T(),1),U0=(0,y7.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y7.jsx)(II.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 PI=c(me(),1),v7=c(T(),1),_7=(0,v7.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v7.jsx)(PI.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var OI=c(me(),1),w7=c(T(),1),k7=(0,w7.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w7.jsx)(OI.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 AI=c(me(),1),x7=c(T(),1),S7=(0,x7.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x7.jsx)(AI.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 MI=c(me(),1),C7=c(T(),1),E7=(0,C7.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C7.jsx)(MI.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var NI=c(me(),1),T7=c(T(),1),R7=(0,T7.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T7.jsx)(NI.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 LI=c(me(),1),B7=c(T(),1),I7=(0,B7.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B7.jsx)(LI.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 DI=c(me(),1),P7=c(T(),1),O7=(0,P7.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P7.jsx)(DI.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var VI=c(me(),1),A7=c(T(),1),W0=(0,A7.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A7.jsx)(VI.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 FI=c(me(),1),M7=c(T(),1),N7=(0,M7.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M7.jsx)(FI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var zI=c(me(),1),L7=c(T(),1),G0=(0,L7.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L7.jsx)(zI.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})});var jI=c(me(),1),D7=c(T(),1),$0=(0,D7.jsx)(jI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D7.jsx)(jI.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})});var HI=c(me(),1),V7=c(T(),1),ym=(0,V7.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(HI.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})});var UI=c(me(),1),F7=c(T(),1),vm=(0,F7.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F7.jsx)(UI.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})});var WI=c(me(),1),z7=c(T(),1),_m=(0,z7.jsx)(WI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(WI.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})});var GI=c(me(),1),j7=c(T(),1),Y0=(0,j7.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j7.jsx)(GI.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})});var $I=c(me(),1),H7=c(T(),1),g_=(0,H7.jsx)($I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H7.jsx)($I.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})});var YI=c(me(),1),U7=c(T(),1),K0=(0,U7.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U7.jsx)(YI.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})});var KI=c(me(),1),W7=c(T(),1),h_=(0,W7.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W7.jsx)(KI.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var qI=c(me(),1),G7=c(T(),1),q0=(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 20h6V9H9v11zM4 4v1.5h16V4H4z"})});var ZI=c(me(),1),$7=c(T(),1),gf=(0,$7.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$7.jsx)(ZI.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 XI=c(me(),1),Y7=c(T(),1),K7=(0,Y7.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y7.jsx)(XI.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 QI=c(me(),1),q7=c(T(),1),As=(0,q7.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q7.jsx)(QI.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});var JI=c(me(),1),Z7=c(T(),1),Ms=(0,Z7.jsx)(JI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z7.jsx)(JI.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var eP=c(me(),1),X7=c(T(),1),Z0=(0,X7.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X7.jsx)(eP.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var tP=c(me(),1),Q7=c(T(),1),J7=(0,Q7.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q7.jsx)(tP.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 oP=c(me(),1),e9=c(T(),1),t9=(0,e9.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e9.jsx)(oP.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),o9=c(T(),1),yb=(0,o9.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o9.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 X0=c(me(),1),Q0=c(T(),1),b_=(0,Q0.jsxs)(X0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Q0.jsx)(X0.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Q0.jsx)(X0.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 nP=c(me(),1),r9=c(T(),1),J0=(0,r9.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r9.jsx)(nP.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),n9=c(T(),1),ha=(0,n9.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n9.jsx)(iP.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var eC=c(me(),1),tC=c(T(),1),vb=(0,tC.jsxs)(eC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,tC.jsx)(eC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,tC.jsx)(eC.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 sP=c(me(),1),i9=c(T(),1),s9=(0,i9.jsx)(sP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i9.jsx)(sP.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})});var aP=c(me(),1),a9=c(T(),1),_b=(0,a9.jsx)(aP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a9.jsx)(aP.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var lP=c(me(),1),l9=c(T(),1),c9=(0,l9.jsx)(lP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l9.jsx)(lP.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 cP=c(me(),1),u9=c(T(),1),Ns=(0,u9.jsx)(cP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u9.jsx)(cP.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var uP=c(me(),1),d9=c(T(),1),f9=(0,d9.jsx)(uP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d9.jsx)(uP.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var dP=c(me(),1),p9=c(T(),1),m9=(0,p9.jsx)(dP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p9.jsx)(dP.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var fP=c(me(),1),g9=c(T(),1),h9=(0,g9.jsx)(fP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g9.jsx)(fP.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var pP=c(me(),1),b9=c(T(),1),y9=(0,b9.jsx)(pP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b9.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(me(),1),v9=c(T(),1),_9=(0,v9.jsx)(mP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v9.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 gP=c(me(),1),w9=c(T(),1),k9=(0,w9.jsx)(gP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w9.jsx)(gP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var hP=c(me(),1),x9=c(T(),1),Bn=(0,x9.jsx)(hP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x9.jsx)(hP.Path,{d:"M7 11.5h10V13H7z"})});var bP=c(me(),1),S9=c(T(),1),C9=(0,S9.jsx)(bP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S9.jsx)(bP.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 yP=c(me(),1),E9=c(T(),1),T9=(0,E9.jsx)(yP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E9.jsx)(yP.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 vP=c(me(),1),R9=c(T(),1),B9=(0,R9.jsx)(vP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R9.jsx)(vP.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 _P=c(me(),1),I9=c(T(),1),wb=(0,I9.jsx)(_P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I9.jsx)(_P.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 oC=c(me(),1),rC=c(T(),1),P9=(0,rC.jsxs)(oC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,rC.jsx)(oC.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,rC.jsx)(oC.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 wP=c(me(),1),O9=c(T(),1),A9=(0,O9.jsx)(wP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O9.jsx)(wP.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 kP=c(me(),1),M9=c(T(),1),xP=(0,M9.jsx)(kP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M9.jsx)(kP.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var nC=c(me(),1),iC=c(T(),1),N9=(0,iC.jsxs)(nC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,iC.jsx)(nC.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,iC.jsx)(nC.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var y_=c(me(),1),v_=c(T(),1),L9=(0,v_.jsxs)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,v_.jsx)(y_.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,v_.jsx)(y_.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,v_.jsx)(y_.Path,{d:"m18 7.5v9h1.5v-9z"})]});var sC=c(me(),1),aC=c(T(),1),D9=(0,aC.jsxs)(sC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,aC.jsx)(sC.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,aC.jsx)(sC.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var lC=c(me(),1),cC=c(T(),1),V9=(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:"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,cC.jsx)(lC.Path,{d:"m18 16.5v-9h1.5v9z"})]});var uC=c(me(),1),dC=c(T(),1),F9=(0,dC.jsxs)(uC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,dC.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,dC.jsx)(uC.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var __=c(me(),1),w_=c(T(),1),z9=(0,w_.jsxs)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,w_.jsx)(__.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,w_.jsx)(__.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,w_.jsx)(__.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var SP=c(me(),1),j9=c(T(),1),H9=(0,j9.jsx)(SP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j9.jsx)(SP.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 CP=c(me(),1),U9=c(T(),1),fC=(0,U9.jsx)(CP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U9.jsx)(CP.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"})});var EP=c(me(),1),W9=c(T(),1),kb=(0,W9.jsx)(EP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W9.jsx)(EP.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var TP=c(me(),1),G9=c(T(),1),$9=(0,G9.jsx)(TP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G9.jsx)(TP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var RP=c(me(),1),Y9=c(T(),1),ol=(0,Y9.jsx)(RP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y9.jsx)(RP.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 BP=c(me(),1),K9=c(T(),1),q9=(0,K9.jsx)(BP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K9.jsx)(BP.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 IP=c(me(),1),Z9=c(T(),1),X9=(0,Z9.jsx)(IP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z9.jsx)(IP.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 PP=c(me(),1),Q9=c(T(),1),J9=(0,Q9.jsx)(PP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q9.jsx)(PP.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 OP=c(me(),1),ej=c(T(),1),tj=(0,ej.jsx)(OP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ej.jsx)(OP.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 AP=c(me(),1),oj=c(T(),1),rj=(0,oj.jsx)(AP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oj.jsx)(AP.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 MP=c(me(),1),nj=c(T(),1),ij=(0,nj.jsx)(MP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nj.jsx)(MP.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 NP=c(me(),1),sj=c(T(),1),hf=(0,sj.jsx)(NP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sj.jsx)(NP.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 LP=c(me(),1),aj=c(T(),1),kc=(0,aj.jsx)(LP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aj.jsx)(LP.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 DP=c(me(),1),lj=c(T(),1),cj=(0,lj.jsx)(DP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(DP.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var VP=c(me(),1),uj=c(T(),1),dj=(0,uj.jsx)(VP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uj.jsx)(VP.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 FP=c(me(),1),fj=c(T(),1),pj=(0,fj.jsx)(FP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fj.jsx)(FP.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 xf=c(Ar(),1),va=c(Mt(),1),It=c(te(),1);var xoe=c(ce(),1),Soe=c(Ete(),1);var br="core/block-editor";var t2={};No(t2,{canHostEditableRoot:()=>j6e,getAllPatterns:()=>J6e,getBlockRemovalRules:()=>Y6e,getBlockSettings:()=>coe,getBlockStyles:()=>s4e,getBlockWithoutAttributes:()=>D6e,getClientIdWithClientIdsTree:()=>Cj,getClientIdsTree:()=>Ej,getClosestAllowedInsertionPoint:()=>moe,getClosestAllowedInsertionPointForPattern:()=>l4e,getContentLockingParent:()=>Rj,getEditedContentOnlySection:()=>Bj,getEnabledBlockParents:()=>G6e,getEnabledClientIdsTree:()=>U6e,getExpandedBlock:()=>n4e,getInserterMediaCategories:()=>Z6e,getInsertionPoint:()=>c4e,getLastFocus:()=>o4e,getLastInsertedBlocksClientIds:()=>L6e,getListViewClientIdsTree:()=>W6e,getListViewExpandRevision:()=>b4e,getParentSectionBlock:()=>_f,getPatternBySlug:()=>Q6e,getRegisteredInserterMediaCategories:()=>q6e,getRemovalPromptData:()=>$6e,getRequestedInspectorTab:()=>_4e,getReusableBlocks:()=>t4e,getSectionRootClientId:()=>Sb,getSelectedBlockStyleState:()=>_oe,getStyleOverrides:()=>K6e,getStyleStateViewport:()=>voe,getViewportModalClientIds:()=>v4e,getZoomLevel:()=>a4e,hasAllowedPatterns:()=>X6e,hasBlockSpotlight:()=>p4e,hasSelectedStyleState:()=>k4e,isBlockHiddenAnywhere:()=>u4e,isBlockHiddenAtViewport:()=>goe,isBlockHiddenEverywhere:()=>Pj,isBlockInterfaceHidden:()=>N6e,isBlockParentHiddenAtViewport:()=>f4e,isBlockParentHiddenEverywhere:()=>d4e,isBlockSubtreeDisabled:()=>V6e,isContainerInsertableToInContentOnlyMode:()=>vC,isDragging:()=>r4e,isEditLockedBlock:()=>hoe,isListViewContentPanelOpen:()=>g4e,isListViewPanelOpened:()=>h4e,isLockedBlock:()=>m4e,isMoveLockedBlock:()=>boe,isRemoveLockedBlock:()=>yoe,isResponsiveEditing:()=>w4e,isSectionBlock:()=>wf,isSelectedBlockStyleStateShownOnCanvas:()=>x4e,isSyncedBlock:()=>i4e,isWithinEditedContentOnlySection:()=>e2,isZoomOut:()=>Ij,shouldRenderBlockListView:()=>y4e});var In=c(te(),1),Cm=c(ce(),1);function Tte(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 Ite=c(k_(),1);var TFe="1600px",RFe="320px",BFe=1,IFe=.25,PFe=.75,OFe="14px";function Bte({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=RFe,maximumViewportWidth:n=TFe,scaleFactor:i=BFe,minimumFontSizeLimit:s}){if(s=Vu(s)?s:OFe,o){let _=Vu(o);if(!_?.unit||!_?.value)return null;let w=Vu(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),IFe),PFe),S=pC(_.value*x,3);w?.value&&S<w?.value?e=`${w.value}${w.unit}`:e=`${S}${_.unit}`}}let a=Vu(e),l=a?.unit||"rem",u=Vu(t,{coerceTo:l});if(!a||!u)return null;let d=Vu(e,{coerceTo:"rem"}),f=Vu(n,{coerceTo:l}),p=Vu(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=pC(p.value/100,3),h=pC(g,3)+l,b=100*((u.value-a.value)/m),v=pC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Vu(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:pC(d,3),unit:u}:null}function pC(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function mj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function AFe(e){let t=e?.typography??{},o=e?.layout,r=Vu(o?.wideSize)?o?.wideSize:null;return mj(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function bf(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!mj(t?.typography)&&!mj(e))return o;let r=AFe(t)?.fluid??{},n=Bte({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 zu="body",mC=":root";function Fu(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 zP=[{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)=>bf(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 xc(e,t){if(!e||!t)return t;let o=Fu(e),r=Fu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Pte(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=xc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=xc(e,s)}))}),o}function jP(e,t){return e.includes(",")?Fu(e).map(n=>n+t).join(","):e+t}function gj(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Fu(t).map(s=>s.replace(r,n)).join(",")}function Ote(e,t){let o=`.is-style-${e}`,r=Fu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return gj(e,r.join(","))}function MFe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,Ite.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 NFe(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 wm(e,t){if(!e||!t)return e;let o=MFe(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=NFe(o.url,t?._links?.["wp:theme-file"])),o}function Ate(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"||Ate(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function LFe(e,t,o,[r,n]=[]){let i=zP.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=Ate(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return rl(e,t,l)}return o}function DFe(e,t,o,r=[]){let n=(t?$o(e?.settings??{},["blocks",t,"custom",...r]):void 0)??$o(e?.settings??{},["custom",...r]);return n?rl(e,t,n):o}function rl(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"?LFe(e,t,o,l):a==="custom"?DFe(e,t,o,l):o}var Fte=c(HP(),1);function Dte(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vte(e){var t,o;return Dte(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(Dte(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function UP(e,t){return(0,Fte.default)(e,t,{isMergeableObject:Vte,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var es=c(ce(),1),bC=c(k_(),1),qte=c(te(),1);function ba(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?xc(u,m):p}let f;return a&&(f=$o(i,l,null)),f||(r?ba(e,d[0],o):null)}function XFe(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 zte(e){return`${e}{filter:none}`}function jte(e,t){return`${e}{filter:url(#${t})}`}function Hte(e,t){let o=XFe(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||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`
 <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 S_(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 hj(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function QFe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function WP(e,t="0"){let o=QFe(e);if(!o)return null;let r=hj(o?.top)||t,n=hj(o?.left)||t;return r===n?r:`${r} ${n}`}var Ute={backgroundSize:"cover",backgroundPosition:"50% 50%"};function JFe(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function Wte(e){if(!e||!JFe(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:Ute.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Ute.backgroundPosition}),t}var Gte={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 $te={mobile:"480px",tablet:"782px"},Yte=/^(\d+|\d*\.\d+)(px|em|rem)$/,e6e=16;function t6e(e){return"mobile"in e||"tablet"in e}function o6e(e){return!e||typeof e!="object"?{}:t6e(e)?e:e.settings?.viewport??{}}function r6e(e){return typeof e=="string"&&Yte.test(e.trim())}function bj(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Yte);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*e6e}function yj(e){let t=o6e(e),o={},r={};Object.keys($te).forEach(a=>{let l=a,u=t[l],d=bj(u);d!==void 0&&r6e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...$te};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 hC(e){let t=yj(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 n6e={button:"wp-element-button",caption:"wp-element-caption"},i6e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},Zte={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},s6e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function a6e(e="*",t={}){return zP.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-${S_(l)}-${u}`,p=e?`:where(${e})${f}`:f,m=`var(--wp--preset--${n}--${S_(l)})`;o+=`${p}{${d}: ${m} !important;}`})})}),o},"")}var l6e=(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},c6e=(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},u6e=(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=$P(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=$P(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function $P(e={},t="",o,r={},n=!1){let i=zu===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:S_(v);l.push(`${_}: ${(0,bC.getCSSValueFromRawStyle)($o(h,[y]))}`)});else if($o(e,g,!1)){let b=u.startsWith("--")?u:S_(u);l.push(`${b}: ${(0,bC.getCSSValueFromRawStyle)($o(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=wm(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Wte(e.background)}})),(0,bC.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:S_(l.key),d=wm(l.value,r);u==="font-size"&&(d=bf({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function Xte({layoutDefinitions:e=Gte,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,l=r?WP(a):"";n&&(o===zu?l=l||"0.5em":!r&&i&&(l=i));let u=r&&a&&typeof a!="string"?WP(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===zu?`:root :where(.${d})${g?.selector||""}`:`:root :where(${o}-${d})${g?.selector||""}`:b=o===zu?`:where(.${d}${g?.selector||""})`:`:where(${o}.${d}${g?.selector||""})`,s+=`${b} { ${h.join("; ")}; }`}})}),o===zu&&r&&(s+=`${mC} { --wp--style--block-gap: ${l}; }`)),o===zu&&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 d6e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function f6e(e,t){return GP(e,void 0,t)}function GP(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?Zte[t]??[]:[],s=r.filter(([a])=>d6e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function Kte(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?Zte[n]??[]:s6e[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 p6e(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 vj(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 m6e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=hC(e),n=f6e(e.styles,r);return n&&o.push({styles:n,selector:zu,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:!n6e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=GP(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let m=p,g=GP(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(vj(m,r)).forEach(([b,v])=>{v&&es.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:xc(h,es.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?xc(h,t[b]?.selector):void 0,_=typeof t!="string"?xc(h,t[b]?.duotoneSelector):void 0,w=typeof t!="string"?Pte(h,t[b]?.featureSelectors??{}):void 0,k=GP(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(vj(v,r)).forEach(([x,S])=>{S&&es.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:S,selector:xc(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(vj(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},g6e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return zP.forEach(({path:l})=>{let u=$o(s,l,!1);u!==!1&&(a=Tte(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:mC}),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 h6e(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?jP(a,l):a;if(g&&typeof g!="string"){let R=u6e(g,f);R=l6e(R,t.settings,y),R=c6e(R,t.settings),Object.entries(R).forEach(([E,I])=>{if(I.length){let O=_?Ote(_,E):E;O=l?jP(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 E=$P(R);E.length&&(w+=`${d}{${E.join(";")};}`)}let x=h??k;!r&&(zu===x||m)&&(w+=Xte({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let C=$P(f,k,o,t,s);if(C?.length){let R=v?k:`:root :where(${k})`;w+=`${R}{${C.join(";")};}`}return f?.css&&(w+=qP(f.css,`:root :where(${k})`)),u&&w?`${u}{${w}}`:w}var YP=(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=m6e(l,t),d=g6e(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+=`${mC} {`,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 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) }
 				.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=hC(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=p6e(v,b);[v,...y,...Kte(v),...y.flatMap(Kte)].forEach(_=>{h+=h6e(_,{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=WP(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})=>{(zu===b||mC===b)&&(b="");let y=a6e(b,v);y.length>0&&(h+=y)}),h};var b6e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(i6e).forEach(([r,n])=>{let i=ba(e,r);i&&(o[n]=i)}),o},KP=(e,t)=>{let{getBlockStyles:o}=(0,qte.select)(es.store),r={};return e.forEach(n=>{let i=n.name,s=ba(n);if(!s)return;let a=ba(n,"filter.duotone");if(!a){let g=ba(n),h=(0,es.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&g&&(a=xc(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=gj(b,s);p[b]=v});let m=b6e(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 qP(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(" ")?xc(t,f):jP(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function ZP(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 kj="default";function toe(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===kj)&&(!o||o===kj)}function y6e(e){return toe(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==kj)}function v6e(e,t){let o=y6e(t);return o.length?$o(e,o):e}var _6e=new Set(["blocks","variations","css"]),_j=Object.freeze({value:{},sources:{}}),w6e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function km(e){let t=w6e[e];return t?{...t}:null}function xm(e,t){return!e||!t?null:{styles:e,source:t}}function k6e(e){return e.join(".")}function x6e(e){return{...e}}function ooe(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function wj(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function Sm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!_6e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}ooe(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var Qte=new Set(["backgroundImage"]);function roe(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(ooe(a))continue;if(wj(a)){if(a.ref.trim()==="")continue;let u=$o(o,a.ref);if(u==null||wj(u))continue;a=u}let l=[...i,s];if(!Qte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!wj(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=roe({...u},a,o,r,n,l)}else e[s]=Qte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[k6e(l)]=x6e(r))}return e}function XP(e,t){if(!e)return null;let o=v6e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var S6e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function C6e(e){return e.startsWith("elements.")?!1:S6e.some(t=>e===t||e.startsWith(`${t}.`))}function noe(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"&&(noe(n,r),Object.keys(n).length===0&&delete e[o])}function E6e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&C6e(o)&&(noe(e,o.split(".")),delete t[o])}function T6e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=wm(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Jte(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return _j;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?ZP(e,t,o)??null:null,p=[xm(Sm(l),km("root")),...d.map(b=>xm(Sm(b),km("element"))),u?xm(Sm(u),km("block")):null,f?xm(Sm(f),km("blockVariation")):null];toe(a)||p.push(xm(Sm(XP(l,a)),km("root")),...d.map(b=>xm(Sm(XP(b,a)),km("element"))),u?xm(Sm(XP(u,a)),km("block")):null,f?xm(Sm(XP(f,a)),km("blockVariation")):null);let m=p.filter(Boolean);if(m.length===0)return _j;let g={},h=m.reduce((b,v)=>roe(b,v.styles,e,v.source,g),{});return E6e(h,g),T6e(h,e,e._links??null),{value:h,sources:g}}var R6e={},eoe=new WeakMap;function ioe(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return Jte(e,t);let r=eoe.get(o);r||(r=new WeakMap,eoe.set(o,r));let n=e?._links??R6e,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=Jte(e,t);return i.set(a,l),l}var soe=c(PB(),1),{lock:aoe,unlock:mvt}=(0,soe.__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={};aoe(Lo,{getResponsiveMediaQueries:hC,getViewportBreakpoints:yj,getViewportBreakpointValueInPixels:bj,getDuotoneFilter:Hte,getDuotoneStylesheet:jte,getDuotoneUnsetStylesheet:zte,resolveStyle:ioe,getVariationStyle:ZP});var QP=c(q(),1);var fn={desktop:{label:(0,QP.__)("Desktop"),icon:$z,key:"desktop"},tablet:{label:(0,QP.__)("Tablet"),icon:q9,key:"tablet"},mobile:{label:(0,QP.__)("Mobile"),icon:J0,key:"mobile"}},xj=Object.entries(fn);var JP=c(ce(),1),loe=c(Bo(),1);function Ge(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 yf=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var B6e=["color","border","dimensions","typography","spacing"],I6e={"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},P6e={"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"},O6e=e=>P6e[e]||e;function coe(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,JP.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(B6e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,loe.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=O6e(i);for(let d of n){let f=ya(e,d);if(s=yf(f.settings?.blocks?.[r],a)??yf(f.settings,a),s!==void 0)break}let l=vf(e);if(s===void 0&&r&&(s=yf(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=yf(l.__experimentalFeatures,a)),s!==void 0)return JP.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=I6e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Sj,editableRootKey:A6e}=G(Cm.privateApis),{getViewportBreakpoints:M6e}=G(Lo);function uoe(e,t){return t===fn.desktop.key?!0:M6e(vf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function N6e(e){return e.isBlockInterfaceHidden}function L6e(e){return e?.lastBlockInserted?.clientIds}function D6e(e,t){return e.blocks.byClientId.get(t)}var V6e=(e,t)=>{let o=r=>ts(e,r)==="disabled"&&jn(e,r).every(o);return jn(e,t).every(o)};function vC(e,t,o){let r=Sj(t),n=Jt(e,o),i=Sj(n);return Sb(e)===o||i&&r}function doe(e,t){return{clientId:t,innerBlocks:foe(e,t)}}function foe(e,t=""){return jn(e,t).map(o=>doe(e,o))}var Cj=(0,In.createSelector)(doe,e=>[e.blocks.order]),Ej=(0,In.createSelector)(foe,e=>[e.blocks.order]);function Tj(e,t,o){let r=jn(e,t),n=[];for(let i of r){let s=Tj(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function F6e(e,t){return Tj(e,t,(o,r)=>ts(o,r)!=="disabled")}function z6e(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 j6e=(0,In.createSelector)((e,t)=>{if(!t||ts(e,t)!=="default"||Oj(e,t)!=="visual"||!(0,Cm.getBlockType)(Jt(e,t))?.[A6e])return!1;let o=jn(e,yr(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 H6e(e,t){return Tj(e,t,(o,r)=>{if(ts(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(z6e(o,r))return!1;if(o.editedContentOnlySection){if(e2(o,r))return!1;if(!_f(o,r)||Sj(Jt(o,r)))return!0}return!1})}var U6e=(0,In.createSelector)(F6e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),W6e=(0,In.createSelector)(H6e,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]:[]]),G6e=(0,In.createSelector)((e,t,o=!1)=>nl(e,t,o).filter(r=>ts(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function $6e(e){return e.removalPromptData}function Y6e(e){return e.blockRemovalRules}var K6e=(0,In.createSelector)(e=>{let o=C_(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 q6e(e){return e.registeredInserterMediaCategories}var Z6e=(0,In.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]),X6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)((t,o=null)=>{let{getAllPatterns:r}=G(e(br)),n=r(),{allowedBlockTypes:i}=vf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=xb(s);return wC(l,i)&&l.every(({name:u})=>Cb(t,u,o))})},(t,o)=>[...kC(e)(t),...Em(e)(t,o)])),Q6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=G(e(br)).getReusableBlocks().find(({id:i})=>i===r);return n?_C(n,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[um]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[G(e(br)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[um]?.(e)])),J6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)(t=>[...G(e(br)).getReusableBlocks().map(o=>_C(o,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[um]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),kC(e))),e4e=[],t4e=(0,In.createRegistrySelector)(e=>t=>{let o=t.settings[NB];return(o?o(e):t.settings.__experimentalReusableBlocks)??e4e});function o4e(e){return e.lastFocus}function r4e(e){return e.isDragging}function n4e(e){return e.expandedBlock}var Rj=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)ju(e,o)==="contentOnly"&&(r=o);return r};function poe(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=ya(e,t),n=o==="core/template-part",i=e.settings?.[fm],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=ju(e,t)==="contentOnly",u=yr(e,t),d=ju(e,u)==="contentOnly";return!!(l&&!d)}var _f=(e,t)=>{if(e2(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)poe(e,o)&&(r=o);return r};function wf(e,t){return e2(e,t)||_f(e,t)?!1:poe(e,t)}function i4e(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(ya(e,t)?.metadata?.patternName&&wf(e,t))}function Bj(e){return e.editedContentOnlySection}function e2(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 s4e=(0,In.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 Sb(e){return e.settings?.[dm]}function Ij(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function a4e(e){return e.zoomLevel}function moe(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>Cb(e,a,s));if(!o){if(n(o))return o;let s=Sb(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=yr(e,i);return i}function l4e(e,t,o){let{allowedBlockTypes:r}=vf(e);if(!wC(xb(t),r))return null;let i=xb(t).map(({blockName:s})=>s);return moe(e,i,o)}function c4e(e){return e.insertionPoint}var u4e=(e,t)=>{let o=Jt(e,t);if(!(0,Cm.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(fn).some(i=>uoe(e,i.key)&&n?.viewport?.[i.key]===!1):!1},Pj=(e,t)=>{let o=Jt(e,t);return(0,Cm.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},d4e=(e,t)=>nl(e,t).some(r=>Pj(e,r)),goe=(e,t,o)=>{if(Pj(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 uoe(e,i)&&n?.[i]===!1}return!1},f4e=(e,t,o)=>nl(e,t).some(n=>goe(e,n,o));function p4e(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function hoe(e,t){return!!ya(e,t)?.lock?.edit}function boe(e,t){let o=ya(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=yr(e,t);return ju(e,r)==="all"}function yoe(e,t){let o=ya(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=yr(e,t),n=ju(e,r);return n==="all"||n==="insert"}function m4e(e,t){return hoe(e,t)||boe(e,t)||yoe(e,t)}function g4e(e){return e.listViewContentPanelOpen}function h4e(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function b4e(e){return e.listViewExpandRevision||0}function y4e(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,Cm.hasBlockSupport)(o,"listView"))return!1;let r=E_(e,t)?.allowedBlocks;return!(jn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function v4e(e){return e.viewportModalClientIds}function _4e(e){return e.requestedInspectorTab}var yC={viewport:"default",pseudo:"default"};function voe(e){return e.styleStateViewport??yC.viewport}function w4e(e){return e.isResponsiveEditing}var _oe=(0,In.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??yC:yC,viewport:voe(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function k4e(e,t){let o=_oe(e,t);return o.viewport!==yC.viewport||o.pseudo!==yC.pseudo}function x4e(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var SC=c(q(),1),nr={user:"user",theme:"theme",directory:"directory"},xC={full:"fully",unsynced:"unsynced"},Eb={name:"allPatterns",label:(0,SC._x)("All","patterns")},kf={name:"myPatterns",label:(0,SC.__)("My patterns")},T_={name:"core/starter-content",label:(0,SC.__)("Starter content")};function o2(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===xC.full&&e.syncStatus!==""||o===xC.unsynced&&e.syncStatus!=="unsynced"&&r)}var Tm=Symbol("isFiltered"),woe=new WeakMap,koe=new WeakMap;function _C(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 S4e(e){let t=(0,xoe.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 r2(e){let t=woe.get(e);return t||(t=S4e(e),woe.set(e,t)),t}function xb(e){let t=koe.get(e);return t||(t=(0,Soe.parse)(e.content),t=t.filter(o=>o.blockName!==null),koe.set(e,t)),t}var Tb=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,wC=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!Tb(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},kC=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[um]?.(e),t.blockPatterns,G(e(br)).getReusableBlocks()],Em=()=>(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),Sb(e),wf(e,t),_f(e,t)];function Coe(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var C4e=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),Coe(i,s))return o==="asc"?1:-1;if(Coe(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 Hu(e,t,o="asc"){return e.concat().sort(C4e(t,e,o))}var{isContentBlock:Mj}=G(Ot.privateApis),E4e=3600*1e3,T4e=24*3600*1e3,R4e=168*3600*1e3,li=[],B4e=new Set,Roe={[Tm]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function I4e(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function ya(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function Sf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var P4e=(0,It.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:ya(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function O4e(e,t){let o=!t||!a2(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||li}function A4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Cj(e,t)}function M4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Ej(e,t)}var Boe=(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]),C_=e=>Boe(e,""),N4e=(0,It.createSelector)((e,t)=>{let o=C_(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]),Ioe=(0,It.createSelector)((e,t)=>{if(!t)return li;let o=Array.isArray(t)?t:[t],n=C_(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:li},e=>[e.blocks.order,e.blocks.byClientId]);function L4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),Ioe(e,t)}var n2=(0,It.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>Sf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),D4e=(0,It.createSelector)((e,t)=>n2(e,t).filter(Boolean).map(o=>o.name),(e,t)=>n2(e,t));function V4e(e,t){return jn(e,t).length}function EC(e){return e.selection.selectionStart}function TC(e){return e.selection.selectionEnd}function F4e(e){return e.selection.selectionStart.clientId}function z4e(e){return e.selection.selectionEnd.clientId}function j4e(e){let t=Bm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function H4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function R_(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function U4e(e){let t=R_(e);return t?Sf(e,t):null}function yr(e,t){return e.blocks.parents.get(t)??null}var nl=(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():li},e=>[e.blocks.parents]),Nj=(0,It.createSelector)((e,t,o,r=!1)=>{let n=nl(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 W4e(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function G4e(e,t){let o=R_(e),r=[...nl(e,t),t],n=[...nl(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 Lj(e,t,o=1){if(t===void 0&&(t=R_(e)),t===void 0&&(o<0?t=Dj(e):t=Ooe(e)),!t)return null;let r=yr(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 $4e(e,t){return Lj(e,t,-1)}function Y4e(e,t){return Lj(e,t,1)}function K4e(e){return e.initialPosition}function Poe(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(nl(e,n).includes(r))return r;if(nl(e,r).includes(n))return n}}var Rm=(0,It.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return li;if(t.clientId===o.clientId)return[t.clientId];let r=Poe(e);if(r)return[r];let n=yr(e,t.clientId);if(n===null)return li;let i=jn(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 Bm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?li:Rm(e)}var q4e=(0,It.createSelector)(e=>{let t=Bm(e);return t.length?t.map(o=>Sf(e,o)):li},e=>[...Rm.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function Dj(e){return Bm(e)[0]||null}function Ooe(e){let t=Bm(e);return t[t.length-1]||null}function Z4e(e,t){return Dj(e)===t}function Aoe(e,t){return Bm(e).indexOf(t)!==-1}var X4e=(0,It.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=yr(e,o),r=Aoe(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Q4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function J4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function e8e(e){if(Poe(e))return!0;let t=EC(e),o=TC(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function t8e(e){let t=EC(e),o=TC(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function o8e(e){return Rm(e).some(t=>{let o=Jt(e,t);return!(0,Ot.getBlockType)(o).merge})}function r8e(e,t){let o=EC(e),r=TC(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=yr(e,o.clientId),i=yr(e,r.clientId);if(n!==i)return!1;let s=jn(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=Sf(e,p);if(h.name===m)return!0;let b=(0,Ot.switchToBlockType)(h,m);return b&&b.length}var n8e=e=>{let t=EC(e),o=TC(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return li;let r=yr(e,t.clientId),n=yr(e,o.clientId);if(r!==n)return li;let i=jn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=Sf(e,l.clientId),f=Sf(e,u.clientId),p=d.attributes[l.attributeKey],m=f.attributes[u.attributeKey],g=(0,xf.create)({html:p}),h=(0,xf.create)({html:m});return g=(0,xf.remove)(g,0,l.offset),h=(0,xf.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,xf.toHTMLString)({value:g})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,xf.toHTMLString)({value:h})}}]};function jn(e,t){return e.blocks.order.get(t||"")||li}function Moe(e,t){let o=yr(e,t);return jn(e,o).indexOf(t)}function Noe(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var i8e=(0,It.createSelector)(e=>{let t=new Set;for(let o of Rm(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>Rm.getDependants(e));function Loe(e,t,o=!1){if(!t)return!1;let r=Rm(e);return r.length?o?i8e(e).has(t):r.some(n=>yr(e,n)===t):!1}function Doe(e,t,o=!1){return jn(e,t).some(r=>Vj(e,r)||o&&Doe(e,r,o))}function s8e(e,t){if(!t)return!1;let o=Bm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function a8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function l8e(e){return e.isMultiSelecting}function c8e(e){return e.isSelectionEnabled}function Oj(e,t){return e.blocksMode[t]||"visual"}function u8e(e){return e.isTyping}function Voe(e){return!!e.draggedBlocks.length}function d8e(e){return e.draggedBlocks}function Vj(e,t){return e.draggedBlocks.includes(t)}function f8e(e,t){return Voe(e)?nl(e,t).some(r=>Vj(e,r)):!1}function p8e(){return(0,va.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var m8e=(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=yr(e,i)||void 0,o=Moe(e,n.clientId)+1):o=jn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function g8e(e){return e.insertionCue!==null}function h8e(e){return e.template.isValid}function b8e(e){return e.settings.template}function ju(e,t){if(!t)return e.settings.templateLock??!1;let o=E_(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var Fj=(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}=vf(e);if(!Tb(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},RC=(e,t,o=null)=>{if(e.settings.isPreviewMode||!Fj(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Ot.getBlockType)(t);let n=ju(e,o);if(n&&n!=="contentOnly"||zj(e,o))return!1;let i=ts(e,o??""),s=!!wf(e,o),a=s?o:_f(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Ot.getDefaultBlockName)()))return!1;let u=E_(e,o);if(o&&u===void 0)return!1;let d=Mj(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(!jn(e,o).some(S=>Jt(e,S)===w))return!1}else return!1}let f=Jt(e,o),m=(0,Ot.getBlockType)(f)?.allowedBlocks,g=Tb(m,t);if(g!==!1){let w=u?.allowedBlocks,k=Tb(w,t);k!==null&&(g=k)}let h=r.parent,b=Tb(h,f),v=!0,y=r.ancestor;y&&(v=[o,...nl(e,o)].some(k=>Tb(y,Jt(e,k))));let _=v&&(g===null&&b===null||g===!0||b===!0);return _&&(0,Toe.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:Sf.bind(null,e),getBlockParentsByBlockName:Nj.bind(null,e)})},Cb=(0,It.createRegistrySelector)(e=>(0,It.createSelector)(RC,(t,o,r)=>Em(e)(t,r)));function y8e(e,t,o=null){return t.every(r=>Cb(e,Jt(e,r),o))}function zj(e,t){return!!t&&Jt(e,t)==="core/html"}function jj(e,t){if(e.settings.isPreviewMode||zj(e,yr(e,t)))return!1;let o=ya(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=yr(e,t),n=ju(e,r);if(n&&n!=="contentOnly")return!1;let i=!!wf(e,r),s=i?r:_f(e,r),a=!!s,l=Mj(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")&&!vC(e,Jt(e,t),r)?d===f?jn(e,r).filter(g=>Jt(e,g)===f).length>1:!1:u!=="disabled"}function Foe(e,t){return t.every(o=>jj(e,o))}function zoe(e,t){if(e.settings.isPreviewMode||zj(e,yr(e,t)))return!1;let o=ya(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=yr(e,t);if(ju(e,r)==="all")return!1;let i=!!_f(e,t),s=Mj(Jt(e,t));if(i&&!s)return!1;let a=!!wf(e,r),l=ts(e,r);return i&&(a||l==="contentOnly")&&!vC(e,Jt(e,t),r)?!1:ts(e,r)!=="disabled"}function v8e(e,t){return t.every(o=>zoe(e,o))}function joe(e,t){if(e.settings.isPreviewMode)return!1;let o=ya(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function _8e(e,t){return e.settings.isPreviewMode||!(0,Ot.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function i2(e,t){return e.preferences.insertUsage?.[t]??null}var CC=(e,t,o)=>(0,Ot.hasBlockSupport)(t,"inserter",!0)?RC(e,t.name,o):!1,w8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=i2(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:s2(n,i),isSearchOnly:o.isSearchOnly}},s2=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<E4e:return t*4;case o<T4e:return t*2;case o<R4e:return t/2;default:return t/4}},Hoe=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Ot.hasBlockSupport)(o.name,"multiple",!0)||(n=n2(e,C_(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=i2(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:s2(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}},k8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=i2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:s2(n,i),variationName:o.name}},x8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Roe)=>{let n=m=>{let g=m.wp_pattern_sync_status?ol:{src:ol,foreground:"var(--wp-block-synced-color)"},h=_C(m),{time:b,count:v=0}=i2(t,h.name)||{},y=s2(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 r2(h).blocks},syncStatus:h.syncStatus}},i=RC(t,"core/block",o)?G(e(br)).getReusableBlocks().map(n):[],s=Hoe(t,{buildScope:"inserter"}),a=(0,Ot.getBlockTypes)().filter(m=>(0,Ot.hasBlockSupport)(m,"inserter",!0)).map(s);if(r[Tm]!==!1)a=a.filter(m=>CC(t,m,o));else{let{getClosestAllowedInsertionPoint:m}=G(e(br));a=a.filter(g=>Fj(t,g,o)&&m(g.name,o)!==null).map(g=>({...g,isAllowedInCurrentRoot:CC(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)(),G(e(br)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...Em(e)(t,o)])),S8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=Hoe(t,{buildScope:"transform"}),s=(0,Ot.getBlockTypes)().filter(u=>CC(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(k8e(t,f)(m)),u):(u.push(f),u)},[]);return Hu(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Ot.getBlockTypes)(),t.preferences.insertUsage,...Em(e)(t,r)])),C8e=(e,t=null)=>(0,Ot.getBlockTypes)().some(n=>CC(e,n,t))?!0:RC(e,"core/block",t),Aj=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Ot.getBlockTypes)().filter(i=>CC(t,i,o));return RC(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Ot.getBlockTypes)(),...Em(e)(t,o)])),E8e=(0,It.createSelector)((e,t=null)=>((0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Aj(e,t)),(e,t)=>Aj.getDependants(e,t));function Uoe(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function T8e(e,t=null){return(0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Uoe(e,t)}var R8e=(0,It.createRegistrySelector)(e=>(t,o)=>{let r=G(e(br)).getPatternBySlug(o);return r?r2(r):null}),Hj=e=>(t,o)=>[...kC(e)(t),...Em(e)(t,o)],Eoe=new WeakMap;function B8e(e){let t=Eoe.get(e);return t||(t={...e,get blocks(){return r2(e).blocks}},Eoe.set(e,t)),t}var I8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Roe)=>{let{getAllPatterns:n}=G(e(br)),i=n(),{allowedBlockTypes:s}=vf(t);return i.filter(({inserter:d=!0})=>!!d).map(B8e).filter(d=>wC(xb(d),s)).filter(d=>xb(d).every(({blockName:f})=>r[Tm]!==!1?Cb(t,f,o):Fj(t,f,o)))},Hj(e))),P8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o)return li;let n=e(br).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?li:s},(t,o,r)=>Hj(e)(t,r))),O8e=(0,It.createRegistrySelector)(e=>((0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(br).getPatternsByBlockTypes)),A8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||a2(t,i)))return li;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(br).getPatternsByBlockTypes(n,r)},(t,o,r)=>Hj(e)(t,r)));function E_(e,t){return e.blockListSettings.get(t)}function vf(e){return e.settings}function M8e(e){return e.blocks.isPersistentChange}function N8e(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var L8e=(0,It.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=E_(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),D8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o)=>{(0,va.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=G(e(br)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[G(e(br)).getReusableBlocks()]));function V8e(e){return e.blocks.isIgnoredChange}function F8e(e){return e.lastBlockAttributesChange}function z8e(){return(0,va.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function j8e(e){return!!e.automaticChangeStatus}function H8e(e,t){return e.highlightedBlock===t}function a2(e,t){return e.blocks.controlledInnerBlocks.has(t)}var U8e=(0,It.createSelector)((e,t)=>{if(!t.length)return null;let o=R_(e);if(t.includes(Jt(e,o)))return o;let r=Bm(e),n=Nj(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function W8e(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function G8e(e,t){return e.blockVisibility?.[t]??!0}function $8e(){(0,va.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var Y8e=(0,It.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?B4e:t},e=>[e.blockVisibility]);function Woe(e,t){if(ts(e,t)!=="default")return!1;if(!joe(e,t))return!0;if(Ij(e)){let n=Sb(e);if(n){if(jn(e,n)?.includes(t))return!0}else if(t&&!yr(e,t))return!0}return((0,Ot.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:a2(e,t))&&!Noe(e,t)&&!Loe(e,t,!0)}function K8e(e,t){let o=e.blocks.parents.get(t);for(;o;){if(Woe(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 q8e=(0,It.createRegistrySelector)(e=>(t,o="")=>{let r=o||R_(t);if(!r||wf(t,r))return!1;let{getGroupingBlockName:n}=e(Ot.store),i=Sf(t,r),s=n();return i&&(i.name===s||(0,Ot.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&jj(t,r)}),Z8e=(0,It.createRegistrySelector)(e=>(t,o=li)=>{let{getGroupingBlockName:r}=e(Ot.store),n=r(),i=o?.length?o:Rm(t),s=i?.length?yr(t,i[0]):void 0;return Cb(t,n,s)&&i.length&&Foe(t,i)}),X8e=(e,t)=>((0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Rj(e,t));function Q8e(e){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Bj(e)}var c2={};No(c2,{__experimentalUpdateSettings:()=>Wj,clearBlockRemovalPrompt:()=>nze,clearRequestedInspectorTab:()=>kze,closeListViewContentPanel:()=>yze,deleteStyleOverride:()=>aze,editContentOnlySection:()=>$j,ensureDefaultBlock:()=>qoe,expandBlock:()=>dze,hideBlockInterface:()=>tze,hideViewportModal:()=>_ze,openListViewContentPanel:()=>bze,privateRemoveBlocks:()=>Gj,requestInspectorTab:()=>wze,resetZoomLevel:()=>gze,setBlockRemovalRules:()=>ize,setInsertionPoint:()=>fze,setLastFocus:()=>lze,setResponsiveEditing:()=>Eze,setSelectedBlockStyleState:()=>xze,setSelectedBlockStyleStateCanvasPreview:()=>Sze,setStyleOverride:()=>sze,setStyleStateViewport:()=>Cze,setZoomLevel:()=>mze,showBlockInterface:()=>oze,showViewportModal:()=>vze,startDragging:()=>cze,stopDragging:()=>uze,stopEditingContentOnlySection:()=>pze,toggleBlockSpotlight:()=>hze});var $oe=c(Mt(),1),Yoe=c(Yo(),1),Koe=c(q(),1),l2=c(ce(),1),J8e=e=>Array.isArray(e)?e:[e],eze=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function Wj(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,$oe.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)eze.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function tze(){return{type:"HIDE_BLOCK_INTERFACE"}}function oze(){return{type:"SHOW_BLOCK_INTERFACE"}}var Gj=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=J8e(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(rze(e,t,g));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,l2.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,l2.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(qoe())})},qoe=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function rze(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function nze(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function ize(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function sze(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function aze(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function lze(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function cze(){return{type:"START_DRAGGING"}}function uze(){return{type:"STOP_DRAGGING"}}function dze(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function fze(e){return{type:"SET_INSERTION_POINT",value:e}}function $j(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function pze(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var mze=(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,Yoe.speak)((0,Koe.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function gze(){return{type:"RESET_ZOOM_LEVEL"}}function hze(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function bze(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function yze(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function vze(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function _ze(){return{type:"HIDE_VIEWPORT_MODAL"}}function wze(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function kze(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function xze(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function Sze(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function Cze(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function Eze(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var qj={};No(qj,{__unstableDeleteSelection:()=>Zze,__unstableExpandSelection:()=>Qze,__unstableIncrementListViewExpandRevision:()=>O7e,__unstableMarkAutomaticChange:()=>h7e,__unstableMarkLastChangeAsPersistent:()=>m7e,__unstableMarkNextChangeAsNotPersistent:()=>g7e,__unstableSaveReusableBlock:()=>p7e,__unstableSetAllListViewPanelsOpen:()=>I7e,__unstableSetEditorMode:()=>b7e,__unstableSetOpenListViewPanel:()=>B7e,__unstableSetTemporarilyEditingAsBlocks:()=>C7e,__unstableSplitSelection:()=>Xze,__unstableToggleListViewPanel:()=>P7e,clearSelectedBlock:()=>Fze,duplicateBlocks:()=>v7e,enterFormattedText:()=>a7e,exitFormattedText:()=>l7e,flashBlock:()=>k7e,hideInsertionPoint:()=>Yze,hoverBlock:()=>Aze,insertAfterBlock:()=>w7e,insertBeforeBlock:()=>_7e,insertBlock:()=>Gze,insertBlocks:()=>are,insertDefaultBlock:()=>u7e,mergeBlocks:()=>Jze,moveBlockToPosition:()=>Wze,moveBlocksDown:()=>Hze,moveBlocksToPosition:()=>ire,moveBlocksUp:()=>Uze,multiSelect:()=>Vze,receiveBlocks:()=>Bze,registerInserterMediaCategory:()=>E7e,removeBlock:()=>e7e,removeBlocks:()=>lre,replaceBlock:()=>jze,replaceBlocks:()=>rre,replaceInnerBlocks:()=>t7e,resetBlocks:()=>Tze,resetSelection:()=>Rze,selectBlock:()=>Oze,selectNextBlock:()=>Nze,selectPreviousBlock:()=>Mze,selectionChange:()=>c7e,setBlockEditingMode:()=>T7e,setBlockMovingClientId:()=>y7e,setBlockVisibility:()=>S7e,setHasControlledInnerBlocks:()=>x7e,setTemplateValidity:()=>Kze,showInsertionPoint:()=>$ze,startDraggingBlocks:()=>i7e,startMultiSelect:()=>Lze,startTyping:()=>r7e,stopDraggingBlocks:()=>s7e,stopMultiSelect:()=>Dze,stopTyping:()=>n7e,synchronizeTemplate:()=>qze,toggleBlockHighlight:()=>Kj,toggleBlockMode:()=>o7e,toggleSelection:()=>zze,unsetBlockEditingMode:()=>R7e,updateBlock:()=>Pze,updateBlockAttributes:()=>Ize,updateBlockListSettings:()=>d7e,updateSettings:()=>f7e,validateBlocksToTemplate:()=>ore});var rt=c(ce(),1),u2=c(Yo(),1),Uu=c(q(),1),ere=c(Ls(),1),Io=c(Ar(),1),Ef=c(Mt(),1),tre=c(B_(),1);var Qoe=c(Ar(),1),Cf="\x86";function BC(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof Qoe.RichTextData)&&o.toString().indexOf(Cf)!==-1})}function Yj(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var Joe=c(ce(),1);function I_(e,t){if(!t)return{};let o=new Set((0,Joe.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var P_=e=>Array.isArray(e)?e:[e],Tze=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(ore(e))},ore=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 Rze(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function Bze(e){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Ize(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:P_(e),attributes:t,options:o}}function Pze(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function Oze(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function Aze(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var Mze=(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)}}},Nze=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function Lze(){return{type:"START_MULTI_SELECT"}}function Dze(){return{type:"STOP_MULTI_SELECT"}}var Vze=(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,u2.speak)(l?(0,Uu.sprintf)((0,Uu._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,Uu.sprintf)((0,Uu._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function Fze(){return{type:"CLEAR_SELECTED_BLOCK"}}function zze(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var rre=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=P_(e),t=P_(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=d2(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),sre(i,s,t,u,r),s.ensureDefaultBlock()})};function jze(e,t){return rre(e,t)}var nre=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:P_(t),rootClientId:o})},Hze=nre("MOVE_BLOCKS_DOWN"),Uze=nre("MOVE_BLOCKS_UP"),ire=(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 Wze(e,t="",o="",r){return ire([e],t,o,r)}function Gze(e,t,o,r,n,i){return are([e],t,o,r,n,i)}function d2(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=d2(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=d2((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 sre(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 are=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,Ef.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=P_(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=d2(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),sre(s,a,u,d,n)})}};function $ze(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 Yze=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function Kze(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var qze=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},Zze=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}),S=(0,Io.create)({html:k});x=(0,Io.remove)(x,b.offset,x.text.length),S=(0,Io.insert)(S,Cf,0,v.offset);let C=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Io.toHTMLString)({value:x})}),R=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Io.toHTMLString)({value:S})}),E=e?C:R,I=y.name===_.name?[E]:(0,rt.switchToBlockType)(E,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(C.attributes,D.attributes)}let A=BC(O),P=O[A],L=(0,Io.create)({html:P}),H=L.text.indexOf(Cf),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())})},Xze=(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:Yj(v),w=typeof g.attributeKey=="string"?g.attributeKey:Yj(y),k=o.getBlockAttributes(m.clientId);if(k?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:W}=t.dispatch(ere.store);W((0,Uu.__)("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 W=function(){let J=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(J,s))return(0,rt.createBlock)(J);let U=o.getBlockName(m.clientId);return(0,rt.createBlock)(U,I_(U,k))};var S=W;let ee=k[_].length;if(m.offset===0&&ee){r.insertBlocks([W()],o.getBlockIndex(m.clientId),s,!1);return}if(m.offset===ee){r.insertBlocks([W()],o.getBlockIndex(m.clientId)+1,s);return}}}let C=h.attributes[_],R=b.attributes[w],E=(0,Io.create)({html:C}),I=(0,Io.create)({html:R});E=(0,Io.remove)(E,m.offset,E.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:E})}},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 W=(0,rt.switchToBlockType)(A,P);W?.length===1&&(A=W[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 W=j.shift();O={...O,attributes:{...O.attributes,...V.merge(O.attributes,W.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 W=z.merge&&z.name===D.name?[D]:(0,rt.switchToBlockType)(D,z.name);if(W?.length){let ee=W.pop();H.push({...A,attributes:{...A.attributes,...z.merge(ee.attributes,A.attributes)}}),H.push(...W),L={clientId:A.clientId,attributeKey:w,offset:(0,Io.create)({html:ee.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)})},Qze=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},Jze=(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 S=r.getNextBlockClientId(i);if(S&&r.getBlockName(i)===r.getBlockName(S)){let C=r.getBlockAttributes(i),R=r.getBlockAttributes(S);Object.keys(C).every(E=>C[E]===R[E])&&(n.moveBlocksToPosition(r.getBlockOrder(S),S,i),n.removeBlock(S,!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],S=(0,Io.insert)((0,Io.create)({html:x}),Cf,m,m);k.attributes[p]=(0,Io.toHTMLString)({value:S})}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=BC(w),x=w[k],S=(0,Io.create)({html:x}),C=S.text.indexOf(Cf),R=(0,Io.remove)(S,C,C+1),E=(0,Io.toHTMLString)({value:R});w[k]=E,n.selectionChange(a.clientId,k,C,C)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...w}},..._.slice(1)],0)},lre=(e,t=!0)=>Gj(e,t);function e7e(e,t){return lre([e],t)}function t7e(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 o7e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function r7e(){return{type:"START_TYPING"}}function n7e(){return{type:"STOP_TYPING"}}function i7e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function s7e(){return{type:"STOP_DRAGGING_BLOCKS"}}function a7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function l7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function c7e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var u7e=(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 d7e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function f7e(e){return Wj(e,{stripExperimentalSettings:!0})}function p7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function m7e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function g7e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var h7e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},b7e=e=>({registry:t})=>{t.dispatch(tre.store).set("core","editorTool",e),e==="navigation"?(0,u2.speak)((0,Uu.__)("You are currently in Write mode.")):e==="edit"&&(0,u2.speak)((0,Uu.__)("You are currently in Design mode."))};function y7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var v7e=(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=P_(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)},_7e=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?I_(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?I_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function Kj(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var k7e=(e,t=150)=>async({dispatch:o})=>{o(Kj(e,!0)),await new Promise(r=>setTimeout(r,t)),o(Kj(e,!1))};function x7e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function S7e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function C7e(e){return(0,Ef.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),$j(e)}var E7e=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 T7e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function R7e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function B7e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function I7e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function P7e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function O7e(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var O_={reducer:kte,selectors:Uj,actions:qj},B=(0,f2.createReduxStore)(br,{...O_,persist:["preferences"]}),cre=(0,f2.registerStore)(br,{...O_,persist:["preferences"]});G(cre).registerPrivateActions(c2);G(cre).registerPrivateSelectors(t2);G(B).registerPrivateActions(c2);G(B).registerPrivateSelectors(t2);var A_=c(Y(),1),ure=c(q(),1);var Sc=c(T(),1);function A7e({className:e,actions:t,children:o,secondaryActions:r}){return(0,Sc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,Sc.jsx)("div",{className:$(e,"block-editor-warning"),children:(0,Sc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,Sc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,Sc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,Sc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,Sc.jsx)(A_.DropdownMenu,{className:"block-editor-warning__secondary",icon:ha,label:(0,ure.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,Sc.jsx)(A_.MenuGroup,{children:r.map((n,i)=>(0,Sc.jsx)(A_.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var Im=A7e;var M_=c(T(),1);function pre({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,fre.useDispatch)(B),n=(0,dre.getBlockType)(t);return(0,M_.jsxs)(Im,{actions:[(0,M_.jsx)(Zj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,p2.__)("Find original")},"find-original"),(0,M_.jsx)(Zj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,p2.__)("Remove")},"remove")],children:[(0,M_.jsxs)("strong",{children:[n?.title,": "]}),(0,p2.__)("This block can only be used once.")]})}var IC=c(T(),1);function h2({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,m2.hasBlockSupport)(s,"layout",!1)||(0,m2.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!kt()[T0]||(0,m2.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,g2.useContext)(Tn);return(0,IC.jsxs)(SB,{value:(0,g2.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:g?f:null,__unstableLayoutClassNames:d,[Lu]:e,[o_]:t,[r_]:o&&r!=="disabled",[n_]:r,[i_]:m,[xB]:n,[T0]:b}),[s,a,l,g,f,d,e,t,o,r,m,n,b]),children:[(0,IC.jsx)(lte,{...i}),v&&(0,IC.jsx)(pre,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function je(...e){let{clientId:t=null}=kt();return(0,mre.useSelect)(o=>G(o(B)).getBlockSettings(t,...e),[t,...e])}function hre(e){(0,gre.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 b2=c(T(),1),bre=([e,...t])=>e.toUpperCase()+t.join(""),M7e=e=>(0,Rb.createHigherOrderComponent)(t=>function(r){return(0,b2.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),N7e=()=>(0,Rb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=je("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,N_.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,b2.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function yre(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Is(n)}:n}),{});return(0,Rb.compose)([t,r=>function(i){let{colors:s,...a}=i,{attributes:l,setAttributes:u}=a,d=(0,N_.useRef)(null),f=(0,N_.useMemo)(()=>{let m=d.current,g=Object.fromEntries(Object.entries(o).flatMap(([h,b])=>{let v=`custom${bre(h)}`,y=bre(h),_=Du(s,l[h],l[v]),w=m?.[h],k=w?.color===_.color&&w?w:{..._,class:el(b,_.slug)},x=S=>{let C=TB(s,S);u({[h]:C?.slug||void 0,[v]:C?.slug?void 0:S})};return[[h,k],[`set${y}`,x]]}));return d.current=g,g},[l,s,u]),p=(0,N_.useMemo)(()=>({getMostReadableColor:m=>Kee(s,m)}),[s]);return(0,b2.jsx)(r,{...a,...f,colorUtils:p})}])}function vre(e){return(...t)=>{let o=M7e(e);return(0,Rb.createHigherOrderComponent)(yre(t,o),"withCustomColors")}}function _re(...e){let t=N7e();return(0,Rb.createHigherOrderComponent)(yre(e,t),"withColors")}var y2=c(F(),1),v2=c(te(),1);function L_(e){if(e)return`has-${e}-gradient-background`}function _2(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function wre(e,t){return e?.find(r=>r.gradient===t)}function kre(e,t){let o=wre(e,t);return o&&o.slug}function L7e({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,y2.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,v2.useSelect)(m=>{let{getBlockAttributes:g}=m(B),h=g(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,v2.useDispatch)(B),d=(0,y2.useCallback)(m=>{let g=kre(s,m);if(g){u(o,{[e]:g,[t]:void 0});return}u(o,{[e]:void 0,[t]:m})},[s,o,u]),f=L_(a),p;return a?p=_2(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var D_=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function Xj(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Pm(e){if(e)return`has-${Is(e)}-font-size`}var D7e="1600px",V7e="320px",F7e=1,z7e=.25,j7e=.75,H7e="14px";function xre({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=V7e,maximumViewportWidth:n=D7e,scaleFactor:i=F7e,minimumFontSizeLimit:s}){if(s=Om(s)?s:H7e,o){let _=Om(o);if(!_?.unit)return null;let w=Om(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),z7e),j7e),S=PC(_.value*x,3);w?.value&&S<w?.value?e=`${w.value}${w.unit}`:e=`${S}${_.unit}`}}let a=Om(e),l=a?.unit||"rem",u=Om(t,{coerceTo:l});if(!a||!u)return null;let d=Om(e,{coerceTo:"rem"}),f=Om(n,{coerceTo:l}),p=Om(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=PC(p.value/100,3),h=PC(g,3)+l,b=100*((u.value-a.value)/m),v=PC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Om(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:PC(d,3),unit:u}}function PC(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var Sre=c(Y(),1);var Cre=c(T(),1);function U7e(e){let[t,o]=je("typography.fontSizes","typography.customFontSize");return(0,Cre.jsx)(Sre.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var Qj=U7e;var OC=c(ue(),1),Tre=c(F(),1);var Jj=c(T(),1),W7e=[],Ere=([e,...t])=>e.toUpperCase()+t.join(""),Rre=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${Ere(r)}`,o),{});return(0,OC.createHigherOrderComponent)((0,OC.compose)([(0,OC.createHigherOrderComponent)(o=>function(n){let[i]=je("typography.fontSizes");return(0,Jj.jsx)(o,{...n,fontSizes:i||W7e})},"withFontSizes"),o=>class extends Tre.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=Ere(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=D_(i,p,n[f]);return u[d]={...m,class:Pm(p)},u},{});return{...s,...l}}render(){return(0,Jj.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var Bb=c(q(),1),w2=c(Y(),1);var Bre=c(T(),1),G7e=[{icon:gm,title:(0,Bb.__)("Align text left"),align:"left"},{icon:cb,title:(0,Bb.__)("Align text center"),align:"center"},{icon:hm,title:(0,Bb.__)("Align text right"),align:"right"}],$7e={placement:"bottom-start"};function Y7e({value:e,onChange:t,alignmentControls:o=G7e,label:r=(0,Bb.__)("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,Bb.isRTL)()?hm:gm}let d=s?w2.ToolbarGroup:w2.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:$7e};return(0,Bre.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 eH=Y7e;var tH=c(T(),1),k2=e=>(0,tH.jsx)(eH,{...e,isToolbar:!1}),Ire=e=>(0,tH.jsx)(eH,{...e,isToolbar:!0});var B2=c(Bo(),1),I2=c(Y(),1),jre=c(F(),1),P2=c(ce(),1);var Fre=c(te(),1),Mm=c(ce(),1),iH=c(F(),1);var Nre=c(Mre(),1);var Q7e=e=>e.name||"",J7e=e=>e.title,e9e=e=>e.description||"",t9e=e=>e.keywords||[],o9e=e=>e.category,r9e=()=>null,n9e=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],i9e=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),oH=new Map,rH=new Map;function S2(e=""){if(oH.has(e))return oH.get(e);let t=EB(e,{splitRegexp:n9e,stripRegexp:i9e}).split(" ").filter(Boolean);return oH.set(e,t),t}function AC(e=""){if(rH.has(e))return rH.get(e);let t=(0,Nre.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),rH.set(e,t),t}var MC=(e="")=>S2(AC(e)),s9e=(e,t)=>e.filter(o=>!MC(t).some(r=>r.includes(o))),C2=(e,t,o,r)=>MC(r).length===0?e:NC(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),NC=(e=[],t="",o={})=>{if(MC(t).length===0)return e;let n=e.map(i=>[i,a9e(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function a9e(e,t,o={}){let{getName:r=Q7e,getTitle:n=J7e,getDescription:i=e9e,getKeywords:s=t9e,getCategory:a=o9e,getCollection:l=r9e}=o,u=r(e),d=n(e),f=i(e),p=s(e),m=a(e),g=l(e),h=AC(t),b=AC(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(" "),_=S2(h);s9e(_,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),V_=c(te(),1),E2=c(F(),1),Lre=c(Ls(),1),T2=c(q(),1);var l9e=(e,t,o)=>{let r=(0,E2.useMemo)(()=>({[Tm]:!!o}),[o]),[n]=(0,V_.useSelect)(d=>[d(B).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=G((0,V_.useSelect)(B)),{createErrorNotice:s}=(0,V_.useDispatch)(Lre.store),[a,l]=(0,V_.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Wu.store);return[f(),p()]},[]),u=(0,E2.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,T2.sprintf)((0,T2.__)(`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]},Am=l9e;var Dre=c(Y(),1);var Vre=c(F(),1),nH=c(T(),1);function c9e({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:D0});let n=(0,nH.jsx)(Dre.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,nH.jsx)("span",{style:i,className:$("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Nt=(0,Vre.memo)(c9e);var R2=(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 F_=c(T(),1),u9e=()=>{},d9e=9;function f9e(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,Fre.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:m}=u(B),{getActiveBlockVariation:g}=u(Mm.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]=Am(t,u9e,!0),a=(0,iH.useMemo)(()=>(e.trim()?C2(n,i,s,e):R2(Hu(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,d9e),[e,o,n,i,s,r]);return[(0,iH.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,F_.jsxs)(F_.Fragment,{children:[(0,F_.jsx)(Nt,{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,Mm.cloneBlock)(a)):(0,Mm.createBlock)(t,o,(0,Mm.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var zre=f9e();var Hre=c(T(),1),p9e=[];function Ure({completers:e=p9e}){let{name:t}=kt();return(0,jre.useMemo)(()=>{let o=[...e];return(t===(0,P2.getDefaultBlockName)()||(0,P2.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,zre]),(0,B2.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,B2.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function Wre(e){return(0,I2.__unstableUseAutocompleteProps)({...e,completers:Ure(e)})}function m9e(e){return(0,Hre.jsx)(I2.Autocomplete,{...e,completers:Ure(e)})}var Gre=m9e;var bne=c(q(),1),Vm=c(Y(),1);var gne=c(te(),1);var V2=c(F(),1);var vr=c(q(),1);var Hn=c(Y(),1);var z_=c(q(),1);var _a={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 Ds(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function Nm(e,t=_a,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ds(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function O2(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,z_.sprintf)((0,z_.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,z_.sprintf)((0,z_.__)("Max %s wide"),o)),n}var Cc=c(q(),1);var Gu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function A2(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 $re(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":A2(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function sH(e,t,o){if(!Gu(e,o))return e;let r=parseFloat(e,10)===0?"0":A2(e,o);return t.find(i=>String(i.slug)===r)?.size}function Yre(e,t,o){if(!e||Gu(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 Kre="spacing",qre=8,Lm=["top","bottom","left","right"],Zre={top:void 0,right:void 0,bottom:void 0,left:void 0},M2={custom:xP,axial:xP,horizontal:L9,vertical:z9,top:F9,right:V9,bottom:N9,left:D9},$u={default:(0,Cc.__)("Spacing control"),top:(0,Cc.__)("Top"),bottom:(0,Cc.__)("Bottom"),left:(0,Cc.__)("Left"),right:(0,Cc.__)("Right"),mixed:(0,Cc.__)("Mixed"),vertical:(0,Cc.__)("Vertical"),horizontal:(0,Cc.__)("Horizontal"),axial:(0,Cc.__)("Horizontal & vertical"),custom:(0,Cc.__)("Custom")},Tf={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function N2(e){return Gu(e,Kre)}function Xre(e,t){if(!N2(e))return e;let o=A2(e,Kre);return t.find(n=>String(n.slug)===o)?.size}function j_(e,t){if(!e||N2(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 il(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function aH(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 g9e(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 Qre(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&&g9e(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(aH(t)&&(a||l))return Tf.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]:Tf.custom}function Jre(e,t){let o=e?.inherit||e?.contentSize||e?.wideSize?{...e,type:"constrained"}:e||t||{};return["flex","grid"].includes(o?.type)}function H_(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function wa(e,t="0"){let o=H_(e);if(!o)return null;let r=il(o?.top)||t,n=il(o?.left)||t;return r===n?r:`${r} ${n}`}var Po=c(T(),1),h9e={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},ene={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},b9e={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},tne={horizontal:"center",vertical:"top"},y9e={top:{icon:q0,label:(0,vr._x)("Align top","Block vertical alignment setting")},center:{icon:$0,label:(0,vr._x)("Align middle","Block vertical alignment setting")},bottom:{icon:G0,label:(0,vr._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:K0,label:(0,vr._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:Y0,label:(0,vr._x)("Space between","Block vertical alignment setting")}},v9e=["wrap","nowrap"],nne={name:"flex",label:(0,vr.__)("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",ine(t)),m=()=>d("orientation","horizontal"),g=()=>d("flexWrap","wrap"),h=()=>o(Xe({...t,justifyContent:n?.justifyContent})),b=()=>o(Xe({...t,verticalAlignment:_9e(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)(Hn.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(rne,{layout:t,onChange:o})}),s&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Orientation"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(S9e,{layout:t,onChange:o})})]}),l&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Po.jsx)(one,{layout:t,onChange:o})}),u&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Wrapping"),hasValue:g,onDeselect:y,panelId:i,children:(0,Po.jsx)(x9e,{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)(rne,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Po.jsx)(one,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=_a}){let u=r!==void 0,d=u?{...o,...r}:o,f=E=>Object.hasOwn(r||{},E),{orientation:p="horizontal"}=d,m="0.5em";if(a){let E=H_(a);m=il(E?.left)||il(E?.top)||"0.5em"}let g=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?wa(n?.spacing?.blockGap,m):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=h9e[d.justifyContent],v=v9e.includes(d.flexWrap)?d.flexWrap:"wrap",y=b9e[d.verticalAlignment],_=ene[d.justifyContent]||ene.left,w="",k=[],x=!u||f("flexWrap"),S=!u||f("orientation"),C=!u||f("justifyContent")||f("orientation"),R=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&k.push(`flex-wrap: ${v}`),p==="horizontal"?(R&&y&&k.push(`align-items: ${y}`),C&&b&&k.push(`justify-content: ${b}`)):(R&&y&&k.push(`justify-content: ${y}`),S&&k.push("flex-direction: column"),C&&k.push(`align-items: ${_}`)),k.length&&(w=`${Ds(t)} {
+				`),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)} {
 				${k.join("; ")};
-			}`),s&&h&&g&&(w+=Nm(t,l,"flex",g)),w},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ine({orientation:e="horizontal"}={}){return e==="horizontal"?tne.horizontal:tne.vertical}function _9e(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function w9e(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function one({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=ine(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=w9e(r);return o?(0,Po.jsx)(L2,{onChange:i,value:n,controls:s}):(0,Po.jsx)(Hn.__experimentalToggleGroupControl,{label:(0,vr.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=y9e[a];return(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var k9e={placement:"bottom-start"};function rne({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)(U_,{allowedControls:s,value:r,onChange:i,popoverProps:k9e});let a=[{value:"left",icon:vm,label:(0,vr.__)("Justify items left")},{value:"center",icon:ym,label:(0,vr.__)("Justify items center")},{value:"right",icon:_m,label:(0,vr.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:g_,label:(0,vr.__)("Space between items")}):a.push({value:"stretch",icon:h_,label:(0,vr.__)("Stretch items")}),(0,Po.jsx)(Hn.__experimentalToggleGroupControl,{label:(0,vr.__)("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)(Hn.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function x9e({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Po.jsx)(Hn.ToggleControl,{label:(0,vr.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function S9e({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Po.jsxs)(Hn.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,vr.__)("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)(Hn.__experimentalToggleGroupControlOptionIcon,{icon:L0,value:"horizontal",label:(0,vr.__)("Horizontal")}),(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{icon:mz,value:"vertical",label:(0,vr.__)("Vertical")})]})}var sne=c(q(),1);var ane={name:"default",label:(0,sne.__)("Flow"),hasInspectorControls(){return!1},inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=_a}){let s=o?.spacing?.blockGap,a="";io(r,"spacing","blockGap")||(s?.top?a=wa(s?.top):typeof s=="string"&&(a=wa(s)));let l="";return n&&a&&(l+=Nm(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=O2(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 Ii=c(Y(),1),sl=c(q(),1);var lne=c(k_(),1);var Mr=c(T(),1),C9e="var(--wp--style--global--content-size, none)",E9e="var(--wp--style--global--wide-size, none)",cne={name:"constrained",label:(0,sl.__)("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:vm,label:(0,sl.__)("Justify items left")},{value:"center",icon:ym,label:(0,sl.__)("Justify items center")},{value:"right",icon:_m,label:(0,sl.__)("Justify items right")}],[m]=je("spacing.units"),g=(0,Ii.__experimentalUseCustomUnits)({availableUnits:m||["%","px","em","rem","vw"]}),h=(x,S)=>(t?.[x]??S)!==(n?.[x]??S),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)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Mr.jsx)(Ii.__experimentalUnitControl,{label:(0,sl.__)("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)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:ub})})})}),(0,Mr.jsxs)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Wide width"),hasValue:w,onDeselect:v,panelId:i,children:[(0,Mr.jsx)(Ii.__experimentalUnitControl,{label:(0,sl.__)("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)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:kb})})}),(0,Mr.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,sl.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Mr.jsx)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Justification"),hasValue:k,onDeselect:y,panelId:i,children:(0,Mr.jsx)(Ii.__experimentalToggleGroupControl,{label:(0,sl.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:S,label:C})=>(0,Mr.jsx)(Ii.__experimentalToggleGroupControlOptionIcon,{value:x,icon:S,label:C},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)(R9e,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=_a}){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=wa(g?.top):typeof g=="string"&&(v=wa(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"),S=!l||k||x,C=l&&(k&&!f||x&&!p),R=f||(p&&!k?p:C9e),E=p||(f&&!x?f:E9e),I=[`max-width: ${R}`];(!l||w)&&I.push(`margin-left: ${y}`,`margin-right: ${_}`);let O=S&&(f||p||C)?`
-						${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
+			}`),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))")} {
 						${I.join("; ")};
 					}
-					${Ds(t,"> .alignwide")}  {
-						max-width: ${E};
+					${Ls(t,"> .alignwide")}  {
+						max-width: ${S};
 					}
-					${Ds(t,"> .alignfull")} {
+					${Ls(t,"> .alignfull")} {
 						max-width: none;
 					}
-					`:"";return w&&!S?O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-				{ margin-left: ${y}; margin-right: ${_}; }`:l||(m==="left"?O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-left: ${y}; }`:m==="right"&&(O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,lne.getCSSRules)(n).forEach(P=>{if(P.key==="paddingRight"){let L=P.value==="0"?"0px":P.value;O+=`
-					${Ds(t,"> .alignfull")} {
+					`:"";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")} {
 						margin-right: calc(${L} * -1);
 					}
 					`}else if(P.key==="paddingLeft"){let L=P.value==="0"?"0px":P.value;O+=`
-					${Ds(t,"> .alignfull")} {
+					${Ls(t,"> .alignfull")} {
 						margin-left: calc(${L} * -1);
 					}
-					`}}),s&&h&&v&&(O+=Nm(t,a,"constrained",v)),O},getOrientation(){return"vertical"},getAlignments(e){let t=O2(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}},T9e={placement:"bottom-start"};function R9e({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Mr.jsx)(U_,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:T9e})}var Gr=c(q(),1),qt=c(Y(),1),D2=c(F(),1);var Ft=c(T(),1),B9e={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},I9e=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],une={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,Ft.jsxs)(Ft.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(M9e,{layout:t,onChange:o})}),a&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Columns and rows"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(O9e,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Min. column width"),hasValue:g,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(P9e,{layout:t,onChange:o})}),u&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Fill available space"),hasValue:h,onDeselect:_,panelId:i,children:(0,Ft.jsx)(A9e,{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=_a}){let u=r!==void 0,d=u?{...o,...r}:o,f=C=>Object.hasOwn(r||{},C),{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 C=H_(a);v=il(C?.left)||il(C?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?wa(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,S=(!u||f("rowCount"))&&m&&g;if(x&&p&&m>0){let C=y?H_(n.spacing.blockGap):void 0,R=il(C?.left)||v;(R==="0"||R===0)&&(R="0px");let E=`max(min( ${p}, 100%), ( 100% - (${R}*${m-1}) ) / ${m})`;k.push(`grid-template-columns: repeat(${b}, minmax(${E}, 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 C=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!m||p)&&(!u||!C)&&k.push("container-type: inline-size")}return S&&k.push(`grid-template-rows: repeat(${g}, minmax(1rem, auto))`),k.length&&(w=`${Ds(t)} { ${k.join("; ")}; }`),s&&_&&y&&(w+=Nm(t,l,"grid",y)),w},getOrientation(){return"horizontal"},getAlignments(){return[]}};function P9e({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,Ft.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,Ft.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Min. column width")}),(0,Ft.jsxs)(qt.Flex,{gap:4,children:[(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.jsx)(qt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:I9e,min:0,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.jsx)(qt.RangeControl,{onChange:u,value:a||0,min:0,max:B9e[l]||600,withInputField:!1,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,Ft.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 O9e({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,Ft.jsx)(Ft.Fragment,{children:(0,Ft.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,Ft.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Max. columns")}),(0,Ft.jsxs)(qt.Flex,{gap:4,children:[(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.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,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:o&&s?(0,Ft.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,Ft.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 A9e({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,Ft.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 M9e({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,D2.useState)(o||3),[l,u]=(0,D2.useState)(r),[d,f]=(0,D2.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,Ft.jsxs)(qt.__experimentalToggleGroupControl,{label:(0,Gr.__)("Grid item position"),value:p,onChange:m,isBlock:!0,help:g,children:[(0,Ft.jsx)(qt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Gr.__)("Auto")},"auto"),(0,Ft.jsx)(qt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Gr.__)("Manual")},"manual")]})}var dne=[ane,nne,cne,une];function al(e="default"){return dne.find(t=>t.name===e)}function fne(){return dne}var lH=c(T(),1),cH={type:"default"},uH=(0,V2.createContext)(cH);uH.displayName="BlockLayoutContext";var F2=uH.Provider;function Ib(){return(0,V2.useContext)(uH)}function pne({layout:e={},css:t,...o}){let r=al(e.type),[n]=je("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,lH.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,lH.jsx)("style",{children:s})}return null}var z2=[],mne=["none","left","center","right","wide","full"],N9e=["wide","full"];function LC(e=mne){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,gne.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(B).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=Ib();if(t)return z2;let s=al(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?z2:u}if(s.name!=="default"&&s.name!=="constrained")return z2;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&N9e.includes(l)?!1:mne.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?z2:a}var Dm=c(q(),1);var DC={none:{icon:ub,title:(0,Dm._x)("None","Alignment option")},left:{icon:m9,title:(0,Dm.__)("Align left")},center:{icon:f9,title:(0,Dm.__)("Align center")},right:{icon:h9,title:(0,Dm.__)("Align right")},wide:{icon:kb,title:(0,Dm.__)("Wide width")},full:{icon:fC,title:(0,Dm.__)("Full width")}},hne="none";var Pb=c(T(),1);function L9e({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,bne.__)("Align block"),description:s}){let a=LC(o);if(!!!a.length)return null;function u(h){t([e,"none"].includes(h)?void 0:h)}let d=DC[e],f=DC[hne],p=r?Vm.ToolbarGroup:Vm.ToolbarDropdownMenu,m={icon:d?d.icon:f.icon,label:i},g=r?{isCollapsed:n,controls:a.map(({name:h})=>({...DC[h],isActive:e===h||!e&&h==="none",role:n?"menuitemradio":void 0,onClick:()=>u(h)}))}:{toggleProps:s?{description:s}:{},children:({onClose:h})=>(0,Pb.jsx)(Pb.Fragment,{children:(0,Pb.jsx)(Vm.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:_}=DC[b],w=b===e||!e&&b==="none";return(0,Pb.jsx)(Vm.MenuItem,{icon:y,iconPosition:"left",className:$("components-dropdown-menu__menu-item",{"is-active":w}),isSelected:w,onClick:()=>{u(b),h()},role:"menuitemradio",info:v,children:_},b)})})})};return(0,Pb.jsx)(p,{...m,...g})}var dH=L9e;var fH=c(T(),1),j2=e=>(0,fH.jsx)(dH,{...e,isToolbar:!1}),yne=e=>(0,fH.jsx)(dH,{...e,isToolbar:!0});var xne=c(lb(),1),G2=c(q(),1),$2=c(ce(),1),Tc=c(Y(),1),gH=c(te(),1),Sne=c(F(),1),Cne=c(ue(),1);var mH=c(lb(),1),vne=c(ce(),1),_ne=c(Y(),1),wne=c(te(),1),U2=c(F(),1),kne=c(ue(),1);var H2=c(te(),1);function pH(e){return!e||Object.keys(e).length===0}function Rf(e){let{clientId:t}=kt(),o=e||t,{updateBlockAttributes:r}=(0,H2.useDispatch)(B),{getBlockAttributes:n}=(0,H2.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};pH(f.bindings)&&delete f.bindings,r(o,{metadata:pH(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:pH(l)?void 0:l})}}}var Ec=c(T(),1),{Menu:Fm}=G(_ne.privateApis);function D9e({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,U2.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,U2.useContext)(zn),a=(0,wne.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=Rf();return(0,Ec.jsxs)(Fm.CheckboxItem,{onChange:()=>{let u=(0,mH.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,mH.default)(e,o.args)??o.key===e?.key,children:[(0,Ec.jsx)(Fm.ItemLabel,{children:o.label}),(0,Ec.jsx)(Fm.ItemHelpText,{children:a[t]})]})}function VC({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,kne.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,vne.getBlockBindingsSource)(o);return(0,Ec.jsxs)(Fm,{placement:n?"bottom-start":"left-start",children:[(0,Ec.jsx)(Fm.SubmenuTriggerItem,{children:(0,Ec.jsx)(Fm.ItemLabel,{children:i.label})}),(0,Ec.jsx)(Fm.Popover,{gutter:8,children:(0,Ec.jsx)(Fm.Group,{children:r.map(s=>(0,Ec.jsx)(D9e,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var ll=c(T(),1),{Menu:W2}=G(Tc.privateApis);function FC({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=Rf(),n=(0,Cne.useViewportMatch)("medium","<"),i=(0,Sne.useContext)(zn),s=(0,gH.useSelect)(h=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=G(h($2.store)),_=y(o).attributes?.[e];if(_?.enum)return{};let w=_?.type==="rich-text"?"string":_?.type,k={};return Object.entries(b()).forEach(([x,S])=>{let C=v(S,i);if(!C?.length)return;let R=C.filter(E=>E.type===w);R.length&&(k[x]=R)}),k},[e,o,i]),{canUpdateBlockBindings:a}=(0,gH.useSelect)(h=>({canUpdateBlockBindings:h(B).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,$2.getBlockBindingsSource)(d),m,g=!0;return t===void 0?(l?m=(0,G2.__)("Not connected"):m=(0,G2.__)("No sources available"),g=!0):p?m=s?.[d]?.find(h=>(0,xne.default)(h.args,f))?.label||p?.label||d:(g=!1,m=(0,G2.__)("Source not registered")),(0,ll.jsx)(Tc.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,ll.jsxs)(W2,{placement:n?"bottom-start":"left-start",children:[(0,ll.jsx)(W2.TriggerButton,{render:(0,ll.jsx)(Tc.__experimentalItem,{}),disabled:!l,children:(0,ll.jsxs)(Tc.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,ll.jsx)(Tc.__experimentalText,{truncate:!0,children:e}),(0,ll.jsx)(Tc.__experimentalText,{truncate:!0,variant:g?"muted":void 0,isDestructive:!g,children:m})]})}),!u&&(0,ll.jsx)(W2.Popover,{gutter:n?8:36,children:(0,ll.jsx)(W2,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([h,b])=>(0,ll.jsx)(VC,{args:t?.args,attribute:e,sourceKey:h,fields:b},h))})})]})})}var Ene=c(q(),1),Tne=c(Y(),1);var Rne=c(T(),1);function V9e({isActive:e,label:t=(0,Ene.__)("Full height"),onToggle:o,isDisabled:r}){return(0,Rne.jsx)(Tne.ToolbarButton,{isActive:e,icon:m7,label:t,onClick:()=>o(!e),disabled:r})}var Bne=V9e;var Pne=c(q(),1),One=c(wo(),1),Ob=c(Y(),1),zC=c(T(),1),F9e=()=>{};function z9e(e){let{label:t=(0,Pne.__)("Change matrix alignment"),onChange:o=F9e,value:r="center",isDisabled:n}=e,i=(0,zC.jsx)(Ob.AlignmentMatrixControl.Icon,{value:r});return(0,zC.jsx)(Ob.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,zC.jsx)(Ob.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===One.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,zC.jsx)(Ob.AlignmentMatrixControl,{onChange:o,value:r})})}var Ane=z9e;var yH=c(Y(),1),q2=c(te(),1),Z2=c(q(),1);var zne=c(F(),1);var Mne=c(te(),1),Y2=c(ce(),1);function ci({clientId:e,maximumLength:t,context:o}){let r=(0,Mne.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(B),{getBlockType:l,getActiveBlockVariation:u}=n(Y2.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),m=(0,Y2.__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 jC({clientId:e,maximumLength:t,context:o}){return ci({clientId:e,maximumLength:t,context:o})}var Ab=c(F(),1),Dne=c(ue(),1);var K2=c(F(),1),hH=c(ue(),1),Nne=c(T(),1),Rc=(0,K2.createContext)({refsMap:(0,hH.observableMap)(),eventHandlers:new Map});Rc.displayName="BlockRefsContext";function Lne({children:e}){let t=(0,K2.useMemo)(()=>({refsMap:(0,hH.observableMap)(),eventHandlers:new Map}),[]);return(0,Nne.jsx)(Rc.Provider,{value:t,children:e})}function Vne(e){let{refsMap:t}=(0,Ab.useContext)(Rc);return(0,Dne.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function bH(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Mb(e,t){let{refsMap:o}=(0,Ab.useContext)(Rc);(0,Ab.useLayoutEffect)(()=>{bH(t,o.get(e));let r=o.subscribe(e,()=>bH(t,o.get(e)));return()=>{r(),bH(t,null)}},[o,e,t])}function Zt(e){let[t,o]=(0,Ab.useState)(null);return Mb(e,o),t}function Fne(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 ka=c(T(),1);function j9e({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,q2.useDispatch)(B),{clientId:r,parents:n,hasSelection:i}=(0,q2.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=G(l(B)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,Z2._x)("Document","noun, breadcrumb"),a=(0,zne.useRef)();return Mb(r,a),(0,ka.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,Z2.__)("Block breadcrumb"),children:[(0,ka.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,ka.jsx)(yH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),Fne(l)?.focus()},children:s}),!i&&(0,ka.jsx)("span",{children:s}),!!r&&(0,ka.jsx)(xt,{icon:bm,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,ka.jsxs)("li",{children:[(0,ka.jsx)(yH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,ka.jsx)(jC,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,ka.jsx)(xt,{icon:bm,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,ka.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,ka.jsx)(jC,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var jne=j9e;var Hne=c(te(),1);function Une(e){return(0,Hne.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(B);return o(e)},[e])}var YV=c(ue(),1),K1e=c(F(),1),q1e=c(te(),1),Z1e=c(Y(),1);var Nl=c(te(),1),S5=c(ue(),1),lp=c(F(),1),aT=c(ce(),1);var Mf=c(F(),1),Xt=c(ce(),1),yae=c(Y(),1),HO=c(te(),1),UO=c(ue(),1),vae=c(Lt(),1);var zm=c(q(),1),Q2=c(Y(),1),Nb=c(F(),1),UC=c(ce(),1),J2=c(te(),1);var HC=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 C=k.oldPos-y;x=k&&0<=C&&C<a}let S=w&&w.oldPos+1<l;if(!x&&!S){m[y]=void 0;continue}if(!S||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 vH=class extends HC{},Gne=new vH;function _H(e,t,o){return Gne.diff(e,t,o)}var X2=c(q(),1),qne=c(ce(),1);var $ne=c(Y(),1),Yne=c(F(),1),Kne=c(Lt(),1),Yu=c(T(),1);function wH({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,Yu.jsxs)("div",{className:i,children:[(0,Yu.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,Yu.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,Yu.jsx)(Yne.RawHTML,{children:(0,Kne.safeHTML)(o)})})]}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__action",children:(0,Yu.jsx)($ne.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var W_=c(T(),1);function H9e({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return _H(u,d).map((p,m)=>{let g=$({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,W_.jsx)("span",{className:g,children:p.value},m)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,qne.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,W_.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,W_.jsx)(wH,{title:(0,X2.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,X2.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,W_.jsx)(wH,{title:(0,X2.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var Zne=H9e;var Bf=c(T(),1),Xne=e=>(0,UC.rawHandler)({HTML:e.originalContent});function Qne({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,J2.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,J2.useDispatch)(B),[n,i]=(0,Nb.useState)(!1),s=(0,Nb.useCallback)(()=>i(!1),[]),a=(0,Nb.useMemo)(()=>({toHTML(){let u=(0,UC.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=Xne(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,UC.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,Nb.useMemo)(()=>[{title:(0,zm._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,zm.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,Bf.jsxs)(Bf.Fragment,{children:[(0,Bf.jsx)(Im,{actions:[(0,Bf.jsx)(Q2.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,zm.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,zm.__)("Block contains unexpected or invalid content.")}),n&&(0,Bf.jsx)(Q2.Modal,{title:(0,zm.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,Bf.jsx)(Zne,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:Xne,convertButtonText:(0,zm.__)("Convert to Blocks")})})]})}var Jne=c(q(),1);var eie=c(T(),1),U9e=(0,eie.jsx)(Im,{className:"block-editor-block-list__block-crash-warning",children:(0,Jne.__)("This block has encountered an error and cannot be previewed.")});function tie(){return U9e}var oie=c(F(),1),W9e=class extends oie.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},rie=W9e;var Sie=c(SH(),1),$_=c(F(),1),rO=c(te(),1),Ku=c(ce(),1);var kie=c(ue(),1),CH=new WeakSet;function G_(){return(0,kie.useRefEffect)(e=>(CH.add(e),()=>{CH.delete(e)}),[])}function xie(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(CH.has(t))return!0;t=t.parentElement}return!1}var Cie=c(T(),1);function tje({clientId:e}){let[t,o]=(0,$_.useState)(""),r=G_(),n=(0,rO.useSelect)(l=>l(B).getBlock(e),[e]),{updateBlock:i}=(0,rO.useDispatch)(B),s=(0,$_.useMemo)(()=>n?(0,Ku.getBlockContent)(n):"",[n]),a=()=>{let l=(0,Ku.getBlockType)(n.name);if(!l)return;let u=(0,Ku.getBlockAttributes)(l,t,n.attributes),d=t||(0,Ku.getSaveContent)(l,u),[f]=t?(0,Ku.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,$_.useEffect)(()=>{o(s)},[s]),(0,Cie.jsx)(Sie.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var Eie=tje;var mae=c(F(),1),u1=c(q(),1),gae=c(ce(),1),Gb=c(ue(),1),hae=c(te(),1),bae=c(Y_(),1);var TH=$C(),ft=e=>GC(e,TH),RH=$C();ft.write=e=>GC(e,RH);var nO=$C();ft.onStart=e=>GC(e,nO);var BH=$C();ft.onFrame=e=>GC(e,BH);var IH=$C();ft.onFinish=e=>GC(e,IH);var K_=[];ft.setTimeout=(e,t)=>{let o=ft.now()+t,r=()=>{let i=K_.findIndex(s=>s.cancel==r);~i&&K_.splice(i,1),Hm-=~i?1:0},n={time:o,handler:e,cancel:r};return K_.splice(Rie(o),0,n),Hm+=1,Bie(),n};var Rie=e=>~(~K_.findIndex(t=>t.time>e)||~K_.length);ft.cancel=e=>{nO.delete(e),BH.delete(e),IH.delete(e),TH.delete(e),RH.delete(e)};ft.sync=e=>{EH=!0,ft.batchedUpdates(e),EH=!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=()=>{nO.delete(o),t=null},r};var PH=typeof window<"u"?window.requestAnimationFrame:()=>{};ft.use=e=>PH=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"):Pie()};var jm=-1,Hm=0,EH=!1;function GC(e,t){EH?(t.delete(e),e(0)):(t.add(e),Bie())}function Bie(){jm<0&&(jm=0,ft.frameLoop!=="demand"&&PH(Iie))}function oje(){jm=-1}function Iie(){~jm&&(PH(Iie),ft.batchedUpdates(Pie))}function Pie(){let e=jm;jm=ft.now();let t=Rie(jm);if(t&&(Oie(K_.splice(0,t),o=>o.handler()),Hm-=t),!Hm){oje();return}nO.flush(),TH.flush(e?Math.min(64,jm-e):16.667),BH.flush(),RH.flush(),IH.flush()}function $C(){let e=new Set,t=e;return{add(o){Hm+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return Hm-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,Hm-=t.size,Oie(t,r=>r(o)&&e.add(r)),Hm+=e.size,t=e)}}}function Oie(e,t){e.forEach(o=>{try{t(o)}catch(r){ft.catch(r)}})}var ul=c(re());function cO(){}var Vie=(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 qu(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 dl(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 Vs=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function Q_(e,t){if(e.size){let o=Array.from(e);e.clear(),Do(o,t)}}var J_=(e,...t)=>Q_(e,o=>o(...t)),DH=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),VH,Fie,Um=null,zie=!1,FH=cO,rje=e=>{e.to&&(Fie=e.to),e.now&&(ft.now=e.now),e.colors!==void 0&&(Um=e.colors),e.skipAnimation!=null&&(zie=e.skipAnimation),e.createStringInterpolator&&(VH=e.createStringInterpolator),e.requestAnimationFrame&&ft.use(e.requestAnimationFrame),e.batchedUpdates&&(ft.batchedUpdates=e.batchedUpdates),e.willAdvance&&(FH=e.willAdvance),e.frameLoop&&(ft.frameLoop=e.frameLoop)},xa=Object.freeze({__proto__:null,get createStringInterpolator(){return VH},get to(){return Fie},get colors(){return Um},get skipAnimation(){return zie},get willAdvance(){return FH},assign:rje}),YC=new Set,cl=[],OH=[],aO=0,ew={get idle(){return!YC.size&&!cl.length},start(e){aO>e.priority?(YC.add(e),ft.onStart(nje)):(jie(e),ft(NH))},advance:NH,sort(e){if(aO)ft.onFrame(()=>ew.sort(e));else{let t=cl.indexOf(e);~t&&(cl.splice(t,1),Hie(e))}},clear(){cl=[],YC.clear()}};function nje(){YC.forEach(jie),YC.clear(),ft(NH)}function jie(e){cl.includes(e)||Hie(e)}function Hie(e){cl.splice(ije(cl,t=>t.priority>e.priority),0,e)}function NH(e){let t=OH;for(let o=0;o<cl.length;o++){let r=cl[o];aO=r.priority,r.idle||(FH(r),r.advance(e),r.idle||t.push(r))}return aO=0,OH=cl,OH.length=0,cl=t,cl.length>0}function ije(e,t){let o=e.findIndex(t);return o<0?e.length:o}var Uie={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},Bc="[-+]?\\d*\\.?\\d+",lO=Bc+"%";function uO(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var sje=new RegExp("rgb"+uO(Bc,Bc,Bc)),aje=new RegExp("rgba"+uO(Bc,Bc,Bc,Bc)),lje=new RegExp("hsl"+uO(Bc,lO,lO)),cje=new RegExp("hsla"+uO(Bc,lO,lO,Bc)),uje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,dje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,fje=/^#([0-9a-fA-F]{6})$/,pje=/^#([0-9a-fA-F]{8})$/;function mje(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=fje.exec(e))?parseInt(t[1]+"ff",16)>>>0:Um&&Um[e]!==void 0?Um[e]:(t=sje.exec(e))?(q_(t[1])<<24|q_(t[2])<<16|q_(t[3])<<8|255)>>>0:(t=aje.exec(e))?(q_(t[1])<<24|q_(t[2])<<16|q_(t[3])<<8|Nie(t[4]))>>>0:(t=uje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=pje.exec(e))?parseInt(t[1],16)>>>0:(t=dje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=lje.exec(e))?(Aie(Mie(t[1]),iO(t[2]),iO(t[3]))|255)>>>0:(t=cje.exec(e))?(Aie(Mie(t[1]),iO(t[2]),iO(t[3]))|Nie(t[4]))>>>0:null}function AH(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 Aie(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=AH(n,r,e+1/3),s=AH(n,r,e),a=AH(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function q_(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Mie(e){return(parseFloat(e)%360+360)%360/360}function Nie(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function iO(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Lie(e){let t=mje(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 VH(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=hje(u,i);return gje(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function gje(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 hje(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function LH(){return LH=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},LH.apply(this,arguments)}var Z_=Symbol.for("FluidValue.get"),Lb=Symbol.for("FluidValue.observers"),os=e=>!!(e&&e[Z_]),ui=e=>e&&e[Z_]?e[Z_]():e,zH=e=>e[Lb]||null;function bje(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Db(e,t){let o=e[Lb];o&&o.forEach(r=>{bje(r,t)})}var X_=class{constructor(t){if(this[Z_]=void 0,this[Lb]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");yje(this,t)}},yje=(e,t)=>Wie(e,Z_,t);function Gm(e,t){if(e[Z_]){let o=e[Lb];o||Wie(e,Lb,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function $m(e,t){let o=e[Lb];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[Lb]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Wie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),sO=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,vje=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Die=new RegExp(`(${sO.source})(%|[a-z]+)`,"i"),_je=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,dO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Gie=e=>{let[t,o]=wje(e);if(!t||DH())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&&dO.test(o))return Gie(o);if(o)return o}return e},wje=e=>{let t=dO.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},MH,kje=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,fO=e=>{MH||(MH=Um?new RegExp(`(${Object.keys(Um).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>ui(i).replace(dO,Gie).replace(vje,Lie).replace(MH,Lie)),o=t.map(i=>i.match(sO).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(LH({},e,{output:i})));return i=>{var s;let a=!Die.test(t[0])&&((s=t.find(u=>Die.test(u)))==null?void 0:s.replace(sO,"")),l=0;return t[0].replace(sO,()=>`${n[l++](i)}${a||""}`).replace(_je,kje)}},$ie="react-spring: ",Yie=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${$ie}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},xje=Yie(console.warn);function Kie(){xje(`${$ie}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Zxt=Yie(console.warn);function tw(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!DH()&&dO.test(e)||e in(Um||{}))}var KC=DH()?ul.useEffect:ul.useLayoutEffect,Sje=()=>{let e=(0,ul.useRef)(!1);return KC(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function jH(){let e=(0,ul.useState)()[1],t=Sje();return()=>{t.current&&e(Math.random())}}function qie(e,t){let[o]=(0,ul.useState)(()=>({inputs:t,result:e()})),r=(0,ul.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&Cje(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,ul.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function Cje(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 HH=e=>(0,ul.useEffect)(e,Eje),Eje=[];var n1=c(re()),i1=c(re());var Jie=c(re()),Pf=c(re()),qC=Symbol.for("Animated:node"),Tje=e=>!!e&&e[qC]===e,Ic=e=>e&&e[qC],hO=(e,t)=>Vie(e,qC,t),ZC=e=>e&&e[qC]&&e[qC].getPayload(),pO=class{constructor(){this.payload=void 0,hO(this,this)}getPayload(){return this.payload||[]}},Vb=class e extends pO{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)}},Fb=class e extends Vb{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()}},mO={dependencies:null},zb=class extends pO{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return dl(this.source,(r,n)=>{Tje(r)?o[n]=r.getValue(t):os(r)?o[n]=ui(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 dl(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){mO.dependencies&&os(t)&&mO.dependencies.add(t);let o=ZC(t);o&&Do(o,r=>this.add(r))}},UH=class e extends zb{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(tw(e)?Fb:Vb).create(e)}function bO(e){let t=Ic(e);return t?t.constructor:Oe.arr(e)?UH:tw(e)?Fb:Vb}function gO(){return gO=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},gO.apply(this,arguments)}var Zie=(e,t)=>{let o=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Pf.forwardRef)((r,n)=>{let i=(0,Pf.useRef)(null),s=o&&(0,Pf.useCallback)(g=>{i.current=Ije(n,g)},[n]),[a,l]=Bje(r,t),u=jH(),d=()=>{let g=i.current;if(o&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},f=new WH(d,l),p=(0,Pf.useRef)();KC(()=>(p.current=f,Do(l,g=>Gm(g,f)),()=>{p.current&&(Do(p.current.deps,g=>$m(g,p.current)),ft.cancel(p.current.update))})),(0,Pf.useEffect)(d,[]),HH(()=>()=>{let g=p.current;Do(g.deps,h=>$m(h,g))});let m=t.getComponentProps(a.getValue());return Jie.createElement(e,gO({},m,{ref:s}))})},WH=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&ft.write(this.update)}};function Bje(e,t){let o=new Set;return mO.dependencies=o,e.style&&(e=gO({},e,{style:t.createAnimatedStyle(e.style)})),e=new zb(e),mO.dependencies=null,[e,o]}function Ije(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var Xie=Symbol.for("AnimatedComponent"),ese=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new zb(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=Qie(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=Zie(s,n)):s=s[Xie]||(s[Xie]=Zie(s,n)),s.displayName=`Animated(${a})`,s};return dl(e,(s,a)=>{Oe.arr(e)&&(a=Qie(s)),i[a]=i(s)}),{animated:i}},Qie=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 jb(e,...t){return Oe.fun(e)?e(...t):e}var e1=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):Vs(e).includes(t))),fse=(e,t)=>Oe.obj(e)?t&&e[t]:e,pse=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Pje=e=>e,mse=(e,t=Pje)=>{let o=Oje;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},Oje=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Aje={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 Mje(e){let t={},o=0;if(dl(e,(r,n)=>{Aje[n]||(t[n]=r,o++)}),o)return t}function gse(e){let t=Mje(e);if(t){let o={to:t};return dl(e,(r,n)=>n in t||(o[n]=r)),o}return rs({},e)}function t1(e){return e=ui(e),Oe.arr(e)?e.map(t1):tw(e)?xa.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function YH(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var Nje={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}},_O=1.70158,yO=_O*1.525,tse=_O+1,ose=2*Math.PI/3,rse=2*Math.PI/4.5,vO=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,Lje={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=>tse*e*e*e-_O*e*e,easeOutBack:e=>1+tse*Math.pow(e-1,3)+_O*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((yO+1)*2*e-yO)/2:(Math.pow(2*e-2,2)*((yO+1)*(e*2-2)+yO)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*ose),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*ose)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*rse))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*rse)/2+1,easeInBounce:e=>1-vO(1-e),easeOutBounce:vO,easeInOutBounce:e=>e<.5?(1-vO(1-2*e))/2:(1+vO(2*e-1))/2},KH=rs({},Nje.default,{mass:1,damping:1,easing:Lje.linear,clamp:!1}),qH=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,KH)}};function Dje(e,t,o){o&&(o=rs({},o),nse(o,t),t=rs({},o,t)),nse(e,t),Object.assign(e,t);for(let s in KH)e[s]==null&&(e[s]=KH[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 nse(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 ise=[],ZH=class{constructor(){this.changed=!1,this.values=ise,this.toValues=null,this.fromValues=ise,this.to=void 0,this.from=void 0,this.config=new qH,this.immediate=!1}};function hse(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=e1((l=o.cancel)!=null?l:r?.cancel,t);if(f)g();else{Oe.und(o.pause)||(n.paused=e1(o.pause,t));let h=r?.pause;h!==!0&&(h=n.paused||e1(h,t)),u=jb(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&&!xa.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 rU=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?ow(e.get()):t.every(o=>o.noop)?bse(e.get()):Pc(e.get(),t.every(o=>o.finished)),bse=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Pc=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),ow=e=>({value:e,cancelled:!0,finished:!1});function yse(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=mse(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)&&ow(r)||n!==o.asyncId&&Pc(r,!1);if(v)throw b.result=v,f(b),b},g=(b,v)=>{let y=new wO,_=new kO;return(async()=>{if(xa.skipAnimation)throw o1(o),_.result=Pc(r,!1),f(_),_;m(y);let w=Oe.obj(b)?rs({},b):rs({},v,{to:b});w.parentId=n,dl(u,(x,S)=>{Oe.und(w[S])&&(w[S]=x)});let k=await r.start(w);return m(y),o.paused&&await new Promise(x=>{o.resumeQueue.add(x)}),k})()},h;if(xa.skipAnimation)return o1(o),Pc(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=Pc(r.get(),!0,!1)}catch(b){if(b instanceof wO)h=b.result;else if(b instanceof kO)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 o1(e,t){Q_(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var wO=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}},kO=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},XH=e=>e instanceof r1,Vje=1,r1=class extends X_{constructor(...t){super(...t),this.id=Vje++,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=Ic(this);return t&&t.getValue()}to(...t){return xa.to(this,t)}interpolate(...t){return Kie(),xa.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){Db(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||ew.sort(this),Db(this,{type:"priority",parent:this,priority:t})}},Hb=Symbol.for("SpringPhase"),vse=1,QH=2,JH=4,GH=e=>(e[Hb]&vse)>0,Ym=e=>(e[Hb]&QH)>0,XC=e=>(e[Hb]&JH)>0,sse=(e,t)=>t?e[Hb]|=QH|vse:e[Hb]&=~QH,ase=(e,t)=>t?e[Hb]|=JH:e[Hb]&=~JH,eU=class extends r1{constructor(t,o){if(super(),this.key=void 0,this.animation=new ZH,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!(Ym(this)||this._state.asyncTo)||XC(this)}get goal(){return ui(this.animation.to)}get velocity(){let t=Ic(this);return t instanceof Vb?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return GH(this)}get isAnimating(){return Ym(this)}get isPaused(){return XC(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=ZC(n.to);!a&&os(n.to)&&(s=Vs(ui(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==Fb?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),S=b==p?d.v0>0:b<p,C,R=!1,E=1,I=Math.ceil(t/E);for(let O=0;O<I&&(C=Math.abs(y)>w,!(!C&&(m=Math.abs(p-g)<=_,m)));++O){x&&(R=g==p||g>p==S,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*E,g=g+y*E}}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=Ic(this),u=l.getValue();if(o){let d=ui(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(Ym(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=>rU(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),o1(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||YH(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=ui(n),Oe.und(n)?Ic(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,mse(r,(l,u)=>/^on/.test(u)?fse(l,n):l)),cse(this,r,"onProps"),JC(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 hse(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{XC(this)||(ase(this,!0),J_(a.pauseQueue),JC(this,"onPause",Pc(this,QC(this,this.animation.to)),this))},resume:()=>{XC(this)&&(ase(this,!1),Ym(this)&&this._resume(),J_(a.resumeQueue),JC(this,"onResume",Pc(this,QC(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=_se(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(ow(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(ow(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=!qu(p,d);m&&(l.from=p),p=ui(p);let g=!qu(f,u);g&&this._focus(f);let h=YH(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!h&&Dje(b,jb(o.config,s),o.config!==a.config?jb(a.config,s):void 0);let _=Ic(this);if(!_||Oe.und(f))return r(Pc(this,!0));let w=Oe.und(o.reset)?i&&!o.default:!Oe.und(p)&&e1(o.reset,s),k=w?p:this.get(),x=t1(f),S=Oe.num(x)||Oe.arr(x)||tw(x),C=!h&&(!S||e1(a.immediate||o.immediate,s));if(g){let O=bO(f);if(O!==_.constructor)if(C)_=this._set(x);else throw Error(`Cannot animate between ${_.constructor.name} and ${O.name}, as the "to" prop suggests`)}let R=_.constructor,E=os(f),I=!1;if(!E){let O=w||!GH(this)&&m;(g||O)&&(I=qu(t1(k),x),E=!I),(!qu(l.immediate,C)&&!C||!qu(b.decay,v)||!qu(b.velocity,y))&&(E=!0)}if(I&&Ym(this)&&(l.changed&&!w?E=!0:E||this._stop(u)),!h&&((E||os(u))&&(l.values=_.getPayload(),l.toValues=os(f)?null:R==Fb?[1]:Vs(x)),l.immediate!=C&&(l.immediate=C,!C&&!w&&this._set(u)),E)){let{onRest:O}=l;Do(Fje,P=>cse(this,o,P));let A=Pc(this,QC(this,u));J_(this._pendingCalls,A),this._pendingCalls.add(r),l.changed&&ft.batchedUpdates(()=>{l.changed=!w,O?.(A,this),w?jb(a.onRest,A):l.onStart==null||l.onStart(A,this)})}w&&this._set(k),h?r(yse(o.to,o,this._state,this)):E?this._start():Ym(this)&&!g?this._pendingCalls.add(r):r(bse(k))}_focus(t){let o=this.animation;t!==o.to&&(zH(this)&&this._detach(),o.to=t,zH(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;os(o)&&(Gm(o,this),XH(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;os(t)&&$m(t,this)}_set(t,o=!0){let r=ui(t);if(!Oe.und(r)){let n=Ic(this);if(!n||!qu(r,n.getValue())){let i=bO(r);!n||n.constructor!=i?hO(this,i.create(r)):n.setValue(r),n&&ft.batchedUpdates(()=>{this._onChange(r,o)})}}return Ic(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,JC(this,"onStart",Pc(this,QC(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),jb(this.animation.onChange,t,this)),jb(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;Ic(this).reset(ui(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),Ym(this)||(sse(this,!0),XC(this)||this._resume())}_resume(){xa.skipAnimation?this.finish():ew.start(this)}_stop(t,o){if(Ym(this)){sse(this,!1);let r=this.animation;Do(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Db(this,{type:"idle",parent:this});let n=o?ow(this.get()):Pc(this.get(),QC(this,t??r.to));J_(this._pendingCalls,n),r.changed&&(r.changed=!1,JC(this,"onRest",n,this))}}};function QC(e,t){let o=t1(t),r=t1(e.get());return qu(r,o)}function _se(e,t=e.loop,o=e.to){let r=jb(t);if(r){let n=r!==!0&&gse(r),i=(n||e).reverse,s=!n||n.reset;return tU(rs({},e,{loop:t,default:!1,pause:void 0,to:!i||YH(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function tU(e){let{to:t,from:o}=e=gse(e),r=new Set;return Oe.obj(t)&&lse(t,r),Oe.obj(o)&&lse(o,r),e.keys=r.size?Array.from(r):null,e}function lse(e,t){dl(e,(o,r)=>o!=null&&t.add(r))}var Fje=["onStart","onRest","onChange","onPause","onResume"];function cse(e,t,o){e.animation[o]=t[o]!==pse(t,o)?fse(t[o],e.key):void 0}function JC(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 zje=["onStart","onChange","onRest"],jje=1,xO=class{constructor(t,o){this.id=jje++,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(tU(t)),this}start(t){let{queue:o}=this;return t?o=Vs(t).map(tU):this.queue=[],this._flush?this._flush(this,o):(kse(this,o),Hje(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;Do(Vs(o),n=>r[n].stop(!!t))}else o1(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(Vs(t),r=>o[r].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let o=this.springs;Do(Vs(t),r=>o[r].resume())}return this}each(t){dl(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,Q_(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&&Q_(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,Q_(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 Hje(e,t){return Promise.all(t.map(o=>wse(e,o))).then(o=>rU(e,o))}async function wse(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(zje,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,J_(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||pse(t,"cancel")===!0;(d||m&&f.asyncId)&&p.push(hse(++e._lastAsyncId,{props:t,state:f,actions:{pause:cO,resume:cO,start(h,b){m?(o1(f,e._lastAsyncId),b(ow(e))):(h.onRest=a,b(yse(d,h,f,e)))}}})),f.paused&&await new Promise(h=>{f.resumeQueue.add(h)});let g=rU(e,await Promise.all(p));if(s&&g.finished&&!(o&&g.noop)){let h=_se(t,s,n);if(h)return kse(e,[h]),wse(e,h,!0)}return l&&ft.batchedUpdates(()=>l(g,e,e.item)),g}function Uje(e,t){let o=new eU;return o.key=e,t&&Gm(o,t),o}function Wje(e,t,o){t.keys&&Do(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function kse(e,t){Do(t,o=>{Wje(e.springs,o,r=>Uje(r,e))})}function Gje(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 $je=["children"],nU=e=>{let{children:t}=e,o=Gje(e,$je),r=(0,i1.useContext)(SO),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=qie(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=SO;return n1.createElement(s,{value:o},t)},SO=Yje(nU,{});nU.Provider=SO.Provider;nU.Consumer=SO.Consumer;function Yje(e,t){return Object.assign(e,n1.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var use;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(use||(use={}));var oU=class extends r1{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=bO(r);hO(this,n.create(r))}advance(t){let o=this._get(),r=this.get();qu(o,r)||(Ic(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&dse(this._active)&&$H(this)}_get(){let t=Oe.arr(this.source)?this.source.map(ui):Vs(ui(this.source));return this.calc(...t)}_start(){this.idle&&!dse(this._active)&&(this.idle=!1,Do(ZC(this),t=>{t.done=!1}),xa.skipAnimation?(ft.batchedUpdates(()=>this.advance()),$H(this)):ew.start(this))}_attach(){let t=1;Do(Vs(this.source),o=>{os(o)&&Gm(o,this),XH(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){Do(Vs(this.source),t=>{os(t)&&$m(t,this)}),this._active.clear(),$H(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=Vs(this.source).reduce((o,r)=>Math.max(o,(XH(r)?r.priority:0)+1),0))}};function Kje(e){return e.idle!==!1}function dse(e){return!e.size||Array.from(e).every(Kje)}function $H(e){e.idle||(e.idle=!0,Do(ZC(e),t=>{t.done=!0}),Db(e,{type:"idle",parent:e}))}xa.assign({createStringInterpolator:fO,to:(e,t)=>new oU(e,t)});var sSt=ew.advance;var Cse=c(Of());function lU(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 qje=["style","children","scrollTop","scrollLeft"],Ese=/^--/;function Zje(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Ese.test(e)&&!(s1.hasOwnProperty(e)&&s1[e])?t+"px":(""+t).trim()}var Sse={};function Xje(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=lU(r,qje),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:Sse[f]||(Sse[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=Zje(f,n[f]);Ese.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 s1={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},Qje=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Jje=["Webkit","Ms","Moz","O"];s1=Object.keys(s1).reduce((e,t)=>(Jje.forEach(o=>e[Qje(o,t)]=e[t]),e),s1);var eHe=["x","y","z"],tHe=/^(matrix|translate|scale|rotate|skew)/,oHe=/^(translate)/,rHe=/^(rotate|skew)/,iU=(e,t)=>Oe.num(e)&&e!==0?e+t:e,CO=(e,t)=>Oe.arr(e)?e.every(o=>CO(o,t)):Oe.num(e)?e===t:parseFloat(e)===t,sU=class extends zb{constructor(t){let{x:o,y:r,z:n}=t,i=lU(t,eHe),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>iU(u,"px")).join(",")})`,CO(l,0)])),dl(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(tHe.test(u)){if(delete i[u],Oe.und(l))return;let d=oHe.test(u)?"px":rHe.test(u)?"deg":"";s.push(Vs(l)),a.push(u==="rotate3d"?([f,p,m,g])=>[`rotate3d(${f},${p},${m},${iU(g,d)})`,CO(g,0)]:f=>[`${u}(${f.map(p=>iU(p,d)).join(",")})`,CO(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new aU(s,a)),super(i)}},aU=class extends X_{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=ui(r[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:r.map(ui));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&Do(this.inputs,o=>Do(o,r=>os(r)&&Gm(r,this)))}observerRemoved(t){t==0&&Do(this.inputs,o=>Do(o,r=>os(r)&&$m(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Db(this,t)}},nHe=["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"],iHe=["scrollTop","scrollLeft"];xa.assign({batchedUpdates:Cse.unstable_batchedUpdates,createStringInterpolator:fO,colors:Uie});var sHe=ese(nHe,{applyAnimatedValues:Xje,createAnimatedStyle:e=>new sU(e),getComponentProps:e=>lU(e,iHe)}),Tse=sHe.animated;var rw=c(F(),1),Bse=c(Lt(),1),Ise=c(te(),1);var aHe=200;function Rse(e){return{top:e.offsetTop,left:e.offsetLeft}}function lHe({triggerAnimationOnChange:e,clientId:t}){let o=(0,rw.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,Ise.useSelect)(B),{previous:d,prevRect:f}=(0,rw.useMemo)(()=>({previous:o.current&&Rse(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,rw.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,Bse.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()>aHe){b();return}let y=m||a(t)||l(t);if(y&&h)return;let _=y?"20":"",w=new xO({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:C}){if(!o.current)return;let{x:R,y:E}=C;R=Math.round(R),E=Math.round(E);let I=R===0&&E===0;o.current.style.transformOrigin="center center",o.current.style.transform=I?null:`translate3d(${R}px,${E}px,0)`,o.current.style.zIndex=I?null:_,b()}});o.current.style.transform=void 0;let k=Rse(o.current),x=Math.round(d.left-k.left),S=Math.round(d.top-k.top);return w.start({x:0,y:0,from:{x,y:S}}),()=>{w.stop(),w.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var EO=lHe;var BO=c(F(),1),Af=c(Lt(),1),Pse=c(te(),1);var TO=".block-editor-block-list__block",cHe=".block-list-appender",uHe=".block-editor-button-block-appender";function RO(e,t){return e.closest(TO)===t.closest(TO)}function Zu(e,t){return t.closest([TO,cHe,uHe].join(","))===e}function fl(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(TO);if(o)return o.id.slice(6)}function cU(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 uU(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 dHe(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var fHe=["core/navigation"];function nw(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&fHe.includes(r)){let s=[e],a;for(;a=s.pop();)if(!dHe(a)){for(let l of a.children)if(uU(l)){let u=l.getBoundingClientRect();o=cU(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 Ose({clientId:e,initialPosition:t}){let o=(0,BO.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=G((0,Pse.useSelect)(B));return(0,BO.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(Zu(o.current,a.activeElement))return;if(t===!0){o.current.focus();return}let l=Af.focus.tabbable.find(o.current).filter(v=>(0,Af.isTextField)(v)),u=t===-1,d=l[u?l.length-1:0]||o.current;if(!Zu(o.current,d)){o.current.focus();return}if(!o.current.getAttribute("contenteditable")){let v=Af.focus.tabbable.findNext(o.current);if(v&&Zu(o.current,v)&&(0,Af.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,Af.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var IO=c(ue(),1);var{subscribeDelegatedListener:Ase}=G(IO.privateApis);function Mse({isEnabled:e=!0}={}){return(0,IO.useRefEffect)(t=>{if(!e)return;function o(i){i.defaultPrevented||(i.preventDefault(),t.classList.toggle("is-hovered",i.type==="mouseover"))}let r=Ase(t,"mouseout",o),n=Ase(t,"mouseover",o);return()=>{r(),n(),t.classList.remove("is-hovered")}},[e])}var PO=c(te(),1),OO=c(ue(),1);var{subscribeDelegatedListener:pHe}=G(OO.privateApis);function Nse(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,PO.useSelect)(B),{selectBlock:n,selectionChange:i}=(0,PO.useDispatch)(B);return(0,OO.useRefEffect)(s=>{function a(l){if(t(e)){l.target.isContentEditable||i(e);return}if(!r()&&!o(e)&&Zu(s,l.target)){if(l.target.isContentEditable){n(e,null);return}n(e)}}return pHe(s,"focusin",a)},[t,n])}var Km=c(F(),1);var Dse=c(te(),1),Vse=c(ue(),1),Fse=c(F(),1);var dU={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},mHe=Object.values(dU);function zse(e){let t;for(let o in dU)typeof e[o]=="function"&&(t=t||{},t[dU[o]]=e[o]);return t}var jse=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],Lse=[...jse,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],a1=[...jse,"data"],gHe={keydown:Lse,keyup:Lse,beforeinput:a1,input:a1,compositionstart:a1,compositionupdate:a1,compositionend:a1};function hHe(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 gHe[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function Hse(){let{hasMultiSelection:e,getBlockParents:t}=(0,Dse.useSelect)(B),{refsMap:o,eventHandlers:r}=(0,Fse.useContext)(Rc);return(0,Vse.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=fl(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=hHe(l,d)),m.currentTarget=b,h(m),m.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=mHe.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function Use(e,t){let{eventHandlers:o}=(0,Km.useContext)(Rc),r=zse(t),n=(0,Km.useRef)();(0,Km.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,Km.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var iw=c(ce(),1),Gse=c(Lt(),1),Ub=c(wo(),1),AO=c(te(),1),$se=c(ue(),1);function Wse(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function Yse({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=G((0,AO.useSelect)(B)),{removeBlock:l,resetZoomLevel:u,startDraggingBlocks:d,stopDraggingBlocks:f,editContentOnlySection:p}=G((0,AO.useDispatch)(B));return(0,$se.useRefEffect)(m=>{if(!t)return;function g(v){let{keyCode:y,target:_}=v;y!==Ub.ENTER&&y!==Ub.BACKSPACE&&y!==Ub.DELETE||_!==m||(0,Gse.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 S=m.getBoundingClientRect(),C=m.id,R=m.cloneNode();R.style.display="none",m.id=null,m.after(R);let E=1;{let U=m;for(;U=U.parentElement;){let{scale:Q}=w.getComputedStyle(U);if(Q&&Q!=="none"){E=parseFloat(Q);break}}}let I=1/E,O={};for(let U of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])O[U]=m.style[U];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-S.left,M=v.clientY-S.top,V=S.height>200?200/S.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",Wse(w.getComputedStyle(m).backgroundColor)){let U="transparent",Q=m;for(;Q=Q.parentElement;){let{backgroundColor:Z}=w.getComputedStyle(Q);if(!Wse(Z)){U=Z;break}}m.style.backgroundColor=U}let j=!1,D=L,z=H;function W(U){U.clientX===D&&U.clientY===z||(D=U.clientX,z=U.clientY,ee())}function ee(){j||(j=!0,m.style.pointerEvents="none");let U=z-H,Q=D-L,Z=w.scrollY,K=w.scrollX,X=Z-A,oe=K-P,ie=U+X,se=Q+oe;m.style.top=`${ie*I}px`,m.style.left=`${se*I}px`}function J(){_.removeEventListener("dragover",W),_.removeEventListener("dragend",J),_.removeEventListener("drop",J),_.removeEventListener("scroll",ee);for(let[U,Q]of Object.entries(O))m.style[U]=Q;R.remove(),m.id=C,x.remove(),f(),document.body.classList.remove("is-dragging-components-draggable"),_.documentElement.classList.remove("is-dragging")}_.addEventListener("dragover",W),_.addEventListener("dragend",J),_.addEventListener("drop",J),_.addEventListener("scroll",ee),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,iw.isReusableBlock)(_),k=(0,iw.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,iw.isReusableBlock,iw.isTemplatePart,l,r,u,n,d,f,i,s,p])}var Kse=c(ue(),1),qse=c(F(),1);function Zse(){let e=(0,qse.useContext)(MO);return(0,Kse.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var NO=c(ue(),1);function Xse({isSelected:e}){let t=(0,NO.useReducedMotion)();return(0,NO.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 Qse=c(ue(),1),Jse=c(te(),1);function LO({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=G((0,Jse.useSelect)(B));return(0,Qse.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 eae=c(ue(),1),l1=new Map;function bHe(e,t){let o=l1.get(e);o||(o=new Set,l1.set(e,o),e.addEventListener("pointerdown",oae)),o.add(t)}function yHe(e,t){let o=l1.get(e);o&&(o.delete(t),tae(t),o.size===0&&(l1.delete(e),e.removeEventListener("pointerdown",oae)))}function tae(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function oae(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=l1.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)tae(a)}function rae(){return(0,eae.useRefEffect)(e=>(bHe(e.ownerDocument,e),()=>{yHe(e.ownerDocument,e)}),[])}var $r=c(q(),1),ns=c(F(),1),is=c(Y(),1),Wb=c(te(),1),aae=c(pl(),1),lae=c(Ls(),1);var c1=c(q(),1);var{getViewportBreakpoints:vHe}=G(Lo);function fU(e){let t=vHe(e);return xj.filter(([o])=>(o!==fn.tablet.key||t.tablet!==void 0)&&(o!==fn.mobile.key||t.mobile!==void 0))}function _He(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"||!xj.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function iae(e,t){if(!e?.length)return!1;let o=e.filter(r=>_He(r,t)).length;return o===0?!1:o===e.length?!0:null}function sae(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 pU(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,c1.__)("Block is hidden");if(e?.viewport){let o=fU(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,c1.sprintf)((0,c1.__)("Block is hidden on %s"),o.join(", "))}return null}var Nr=c(T(),1),wHe={[fn.mobile.key]:!1,[fn.tablet.key]:!1,[fn.desktop.key]:!1},kHe=[];function mU({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,Wb.useDispatch)(lae.store),{updateBlockAttributes:r}=(0,Wb.useDispatch)(B),n=(0,Wb.useSelect)(w=>w(B).getBlocksByClientId(e)??kHe,[e]),i=(0,Wb.useSelect)(w=>w(aae.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,Wb.useSelect)(w=>w(B).getSettings().__experimentalFeatures?.viewport,[]),a=(0,ns.useMemo)(()=>fU(s),[s]),l=(0,ns.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let w={};return a.forEach(([,{key:k}])=>{w[k]=iae(n,k)}),{hideEverywhere:sae(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,$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,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((S,[,{key:C}])=>(u[C]&&(S[C]=!1),S),{})},x=Object.fromEntries(n.map(({clientId:S,attributes:C})=>[S,{metadata:Xe({...C?.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,$r.__)("Hide blocks"):(0,$r.__)("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,$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,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,$r.__)("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,$r.sprintf)((0,$r.__)("Hide on %s"),w),checked:u[x]??!1,indeterminate:u[x]===null,onChange:S=>m(x,S)}),(0,Nr.jsx)(is.Icon,{icon:k,className:$({"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,$r.__)("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,$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,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,ns.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,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,$r.__)("Cancel")})}),(0,Nr.jsx)(is.FlexItem,{children:(0,Nr.jsx)(is.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,$r.__)("Apply")})})]})]})})}var gU=c(ue(),1);var{getViewportBreakpoints:xHe}=G(Lo);function ml({blockVisibility:e,deviceType:t="desktop",viewportSettings:o,view:r=window}={}){let n=xHe(o),i=n.mobile?`(width <= ${n.mobile})`:void 0,s=(0,gU.useMediaQuery)(i,r),a;n.tablet&&(a=n.mobile?`(${n.mobile} < width <= ${n.tablet})`:`(width <= ${n.tablet})`);let l=(0,gU.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 hU=c(q(),1),DO=c(Y(),1),VO=c(F(),1);var cae=c(ce(),1),FO=c(te(),1);var bU=c(T(),1);function yU({clientIds:e}){let t=(0,VO.useRef)(!1),[o]=je("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,FO.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=G(a(B));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,cae.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,FO.useDispatch)(B);if((0,VO.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=G(i);return(0,bU.jsx)(DO.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,bU.jsx)(DO.ToolbarButton,{disabled:!r,icon:n?kc:wb,label:n?(0,hU.__)("Hidden"):(0,hU.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var vU=c(q(),1),uae=c(Y(),1),zO=c(te(),1),dae=c(pl(),1);var fae=c(T(),1);function _U({clientIds:e}){let[t]=je("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,zO.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=G(s(B));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(dae.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,zO.useDispatch)(B);if(t===!1)return null;let{showViewportModal:i}=G(n);return(0,fae.jsx)(uae.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,vU.__)("Show"):(0,vU.__)("Hide")})}var Zm=c(Y(),1),wU=c(te(),1),qm=c(q(),1);var sw=c(T(),1),{Badge:SHe}=G(Zm.privateApis),CHe={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:fn.desktop.key};function pae({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,wU.useSelect)(p=>{if(!e)return CHe;let{getBlockAttributes:m,isBlockParentHiddenEverywhere:g,getSettings:h}=G(p(B)),b=h();return{currentBlockVisibility:m(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[tl]?.toLowerCase()||fn.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}=ml({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,wU.useSelect)(p=>!e||!u?!1:G(p(B)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,qm.__)("Block is hidden");else{let p=fn[u]?.label||u;f=(0,qm.sprintf)((0,qm.__)("Block is hidden on %s"),p)}if(n)f=(0,qm.__)("Parent block is hidden");else if(d){let p=fn[u]?.label||u;f=(0,qm.sprintf)((0,qm.__)("Parent block is hidden on %s"),p)}return(0,sw.jsx)(SHe,{className:"block-editor-block-visibility-info",children:(0,sw.jsxs)(Zm.__experimentalHStack,{spacing:2,justify:"start",children:[(0,sw.jsx)(Zm.Icon,{icon:kc}),(0,sw.jsx)(Zm.__experimentalText,{children:f})]})})}function EHe(e,t){let{insertBlocks:o}=(0,hae.useDispatch)(B);return(0,Gb.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 d1(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:S,isEditingContentOnlySection:C,defaultClassName:R,isSectionBlock:E,isWithinSectionBlock:I,canMove:O,blockVisibility:A,deviceType:P,viewportSettings:L,ariaLabel:H,ghostBlock:N,rootClientId:M}=(0,mae.useContext)(Tn),V=EHe(M,N);Use(o,n);let j=(0,Gb.useRefEffect)(oe=>{if(oe){let{ownerDocument:ie}=oe,{defaultView:se}=ie;j.current=se}},[]),D=(0,u1.sprintf)((0,u1.__)("Block: %s"),d),z=a==="html"&&!t?"-visual":"",W=rae(),ee=!I,J=(0,Gb.useMergeRefs)([e.ref,V,j,Ose({clientId:o,initialPosition:g}),Vne(o),Nse(o),Yse({clientId:o,isSelected:f}),Mse({isEnabled:ee}),Zse(),EO({triggerAnimationOnChange:s,clientId:o}),(0,Gb.useDisabled)({isDisabled:!m}),LO({clientId:o,isEnabled:E}),Xse({isSelected:f}),O?W:void 0]),U=kt(),Z=!!U[i_]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:K}=ml({blockVisibility:A,deviceType:P,viewportSettings:L,view:j.current});u<2&&o===U.clientId&&(0,bae.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let X=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&(X=!0),{tabIndex:h==="disabled"?-1:0,draggable:O&&!k?!0:void 0,...n,...e,ref:J,id:`block-${o}${z}`,role:"document","aria-label":H??(o===N?.clientId?(0,u1.__)("Add default block"):void 0)??e["aria-label"]??D,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:$("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":S,"has-negative-margin":X,"is-editing-content-only-section":C,"is-block-hidden":K},r,e.className,n.className,R),style:{...n.style,...e.style,...Z}}}d1.save=gae.__unstableGetBlockProps;var Yr=c(T(),1);function THe(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=$(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function jO({children:e,isHtml:t,...o}){return(0,Yr.jsx)("div",{...d1(o,{__unstableIsHtml:t}),children:e})}function kU({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,...S}=(0,Mf.useContext)(Tn),C=Ib()||{},R=(0,Yr.jsx)(h2,{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(C).length?C:void 0,mayDisplayControls:_,mayDisplayParentControls:w,mayDisplayPatternEditingControls:k,blockEditingMode:S.blockEditingMode,isPreviewMode:S.isPreviewMode}),E=(0,Xt.getBlockType)(u);E?.getEditWrapperProps&&(p=THe(p,E.getEditWrapperProps(f)));let I=p&&!!p["data-align"]&&!x,O=a?.includes("is-position-sticky");I&&(R=(0,Yr.jsx)("div",{className:$("wp-block",O&&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)(jO,{isHtml:!0,children:(0,Yr.jsx)(Eie,{clientId:n})})]}):E?.apiVersion>1?A=R:A=(0,Yr.jsx)(jO,{children:R});else{let N=e?(0,Xt.serializeRawBlock)(e):(0,Xt.getSaveContent)(E,f);A=(0,Yr.jsxs)(jO,{className:"has-warning",children:[(0,Yr.jsx)(Qne,{clientId:n}),(0,Yr.jsx)(Mf.RawHTML,{children:(0,vae.safeHTML)(N)})]})}let{"data-align":P,...L}=p??{},H={...L,className:$(L.className,P&&x&&`align${P}`,!(P&&O)&&a)};return(0,Yr.jsx)(Tn.Provider,{value:{wrapperProps:H,isAligned:I,isSelectionWithinCurrentSection:k,...S},children:(0,Yr.jsx)(rie,{fallback:(0,Yr.jsx)(jO,{className:"has-warning",children:(0,Yr.jsx)(tie,{})}),children:A})})}var RHe=(0,HO.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:S}=o.select(B);function C(){let E=v(m),I=(0,Xt.getDefaultBlockName)(),O=(0,Xt.getBlockType)(I);if(_(m)!==I){let A=(0,Xt.switchToBlockType)(E,I);A&&A.length&&s(m,A)}else if((0,Xt.isUnmodifiedDefaultBlock)(E)){let A=b(m);A&&o.batch(()=>{d(m),f(A)})}else if(O.merge){let A=O.merge({},E.attributes);s([m],[(0,Xt.createBlock)(I,A)])}}function R(E,I=!0){let O=_(E),P=(0,Xt.getBlockType)(O).category==="text",L=x(E),H=w(E),[N]=H;H.length===1&&(0,Xt.isUnmodifiedBlock)(v(N),"content")?d(E):P?o.batch(()=>{if(S(_(N),L))u([N],E,L,k(E));else{let M=(0,Xt.switchToBlockType)(v(N),(0,Xt.getDefaultBlockName)());M&&M.length&&M.every(V=>S(V.name,L))?(n(M,k(E),L,I),d(N,!1)):C()}!w(E).length&&(0,Xt.isUnmodifiedBlock)(v(E),"content")&&d(E,!1)}):C()}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 E=b(m);if(!E)return;if((0,Xt.isUnmodifiedDefaultBlock)(v(m))){let I=E;for(;w(I).length;)I=w(I)[0];o.batch(()=>{d(m),f(I)})}else w(E).length?R(E,!1):i(m,E)}else{let E=h(m);if(E)i(E,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 C()}},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)}}});kU=(0,UO.compose)(RHe,(0,yae.withFilters)("editor.BlockListBlock"))(kU);function BHe(e){let{clientId:t,rootClientId:o,ghostBlock:r}=e,n=(0,Mf.useMemo)(()=>r?{clientId:r.clientId,name:r.name,isValid:!0}:void 0,[r]),i=(0,HO.useSelect)(pe=>{let{isBlockSelected:ke,getBlockMode:ye,isSelectionEnabled:Pe,getTemplateLock:_e,isSectionBlock:ve,getParentSectionBlock:Se,getBlockWithoutAttributes:fe,getBlockAttributes:Ce,canRemoveBlock:ne,canMoveBlock:ae,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}=G(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:Dt}=_o,Ir=Dt?.[ro],mr=po?.metadata?.blockVisibility,Wr=_o?.[tl]?.toLowerCase()||"desktop",Pr=_o?.__experimentalFeatures?.viewport,dn=Kt?.apiVersion>1,Bi=Tt(t),Be=Ae(t),Ht={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:mr,deviceType:Wr,viewportSettings:Pr,isMultiSelected:Bi,blockEditingMode:Be,isEditingDisabled:Be==="disabled"};if(it)return Ht;let lt=ke(t),no=ne(t),Or=ae(t),rr=Qe(ro,po),ii=!0,cf=Et(t,ii),Qa=ve(t),vc=Qa?t:Se(t),E0=ke(vc)||!!vc&&Et(vc,ii),ob=(0,Xt.hasBlockSupport)(ro,"multiple",!0)?[]:mt(ro),t_=ob.length&&ob[0]!==t;return{...Ht,mode:ye(t),isSelectionEnabled:Pe(),isLocked:!!_e(o),isSectionBlock:Qa,isWithinSectionBlock:!!vc,isSelectionWithinCurrentSection:E0,blockType:Kt,canRemove:no,canMove:Or,isSelected:lt,isEditingContentOnlySection:he()===t,blockEditingMode:Be,mayDisplayControls:lt||Je(t)&&_t().every(rb=>et(rb)===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:Bi,isPartiallySelected:Bi&&!gt()&&!He(),isDragging:we(t),hasChildSelected:cf,isEditingDisabled:Be==="disabled",hasEditableOutline:Be!=="disabled"&&Ae(o)==="disabled",originalBlockClientId:t_?ob[0]:!1,blockVisibility:mr,deviceType:Wr,viewportSettings:Pr,supportsSplitting:(0,Xt.hasBlockSupport)(ro,"splitting",!1)}},[t,o,r,n]),s=(0,UO.useRefEffect)(pe=>{if(pe){let{ownerDocument:ke}=pe,{defaultView:ye}=ke;s.current=ye}},[]),{isBlockCurrentlyHidden:a}=ml({blockVisibility:i?.blockVisibility,deviceType:i?.deviceType,viewportSettings:i?.viewportSettings,view:s.current}),l=(0,Mf.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:S,index:C,blockApiVersion:R,blockType:E,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:W,isEditingDisabled:ee,hasEditableOutline:J,className:U,defaultClassName:Q,originalBlockClientId:Z,bindableAttributes:K,blockVisibility:X,deviceType:oe,viewportSettings:ie,supportsSplitting:se}=i,be={isPreviewMode:u,ghostBlock:r,rootClientId:o,clientId:t,className:U,index:C,mode:d,name:h,blockApiVersion:R,blockType:E,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:W,isEditingDisabled:ee,hasEditableOutline:J,isEditingContentOnlySection:w,defaultClassName:Q,mayDisplayControls:x,mayDisplayParentControls:S,originalBlockClientId:Z,themeSupportsLayout:_,canMove:g,isBlockCurrentlyHidden:a,bindableAttributes:K,blockVisibility:X,deviceType:oe,viewportSettings:ie,supportsSplitting:se};return a&&!y&&!H&&!j?null:(0,Yr.jsx)(Tn.Provider,{value:be,children:(0,Yr.jsx)(kU,{...e,mode:d,isSelectionEnabled:f,isLocked:p,canRemove:m,canMove:g,block:l,name:h,attributes:b,isValid:v,isSelected:y})})}var WO=(0,Mf.memo)(BHe);var cq=c(te(),1),Cxe=c(ce(),1);var aq=c(q(),1),_xe=c(wae(),1),i5=c(te(),1),s5=c(wo(),1);var vxe=c(Yo(),1),rp=c(q(),1),n5=c(Y(),1),rx=c(te(),1),Dy=c(ce(),1),sq=c(F(),1);var go=c(F(),1),JD=c(Y(),1);var ope=c(F(),1);var $b=c(re(),1);function Nf({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=$b.useRef(e!==void 0),[i,s]=$b.useState(t),a=n?e:i,l=$b.useCallback(u=>{n||s(u)},[]);return[a,l]}var IHe=c(re(),1),f1={...IHe};var xae=c(re(),1),kae={};function eo(e,t){let o=xae.useRef(kae);return o.current===kae&&(o.current=e(t)),o}var xU=f1.useInsertionEffect,PHe=xU&&xU!==f1.useLayoutEffect?xU:e=>e();function de(e){let t=eo(OHe).current;return t.next=e,PHe(t.effect),t.trampoline}function OHe(){let e={next:void 0,callback:AHe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function AHe(){}var Lf=c(re(),1);var Sae=c(re(),1),MHe=()=>{},le=typeof document<"u"?Sae.useLayoutEffect:MHe;var GO=c(re(),1),SU=GO.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Cae(){return GO.useContext(SU)}var Eae=c(T(),1);function aw(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=de(n),[,s]=Lf.useState(!1),a=eo(LHe).current,l=eo(NHe).current,u=Lf.useRef(0),d=Lf.useRef(!0),f=Lf.useRef([]),p=Lf.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(S=>{x.set(S.element,{...S.registration.metadata??{},index:S.index}),o.current[S.index]=S.element,r&&(r.current[S.index]=S.registration.label!==void 0?S.registration.label:S.registration.textRef?.current?.textContent??S.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(C=>{if(!FHe(C))return;let R=null;for(let E of k)if(E.isConnected){if(R&&Tae(R,E)>0){x.disconnect(),m();return}R=E}});p.current=x;let S=new Set;for(let C=1;C<k.length;C+=1){let R=VHe(k[C-1],k[C]);R&&S.add(R)}S.forEach(C=>x.observe(C,{childList:!0}))}let y=de(()=>{let[k,x]=DHe(l),S=b(k);v(x),f.current=k,d.current=!1,a.forEach(C=>C(S)),i(S)});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=Lf.useMemo(()=>({register:g,unregister:h,subscribeMapChange:_,nextIndexRef:u}),[g,h,_,u]);return(0,Eae.jsx)(SU.Provider,{value:w,children:t})}function NHe(){return new Map}function LHe(){return new Set}function DHe(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)=>Tae(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 VHe(e,t){let o=e.parentElement;for(;o&&!o.contains(t);)o=o.parentElement;return o}function FHe(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 Tae(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function zHe(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 jHe=zHe("https://base-ui.com/production-error","Base UI"),Ut=jHe;var Yb=c(re(),1);function Fs(e,t,o,r){let n=eo(Bae).current;return HHe(n,e,t,o,r)&&Iae(n,[e,t,o,r]),n.callback}function Rae(e){let t=eo(Bae).current;return UHe(t,e)&&Iae(t,e),t.callback}function Bae(){return{callback:null,cleanup:null,refs:[]}}function HHe(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function UHe(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Iae(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 Oae=c(re(),1);var Pae=c(re(),1),WHe=parseInt(Pae.version,10);function lw(e){return WHe>=e}function CU(e){if(!Oae.isValidElement(e))return null;let t=e,o=t.props;return(lw(19)?o?.ref:t.ref)??null}function p1(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function At(){}var gl=Object.freeze([]),Wt=Object.freeze({});function Aae(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 Mae(e,t){return typeof e=="function"?e(t):e}function $O(e,t){return typeof e=="function"?e(t):e}var EU={};function zt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return YO(t);let i=YO(e);return t&&(i=m1(i,t)),o&&(i=m1(i,o)),r&&(i=m1(i,r)),n&&(i=m1(i,n)),i}function Nae(e){if(e.length===0)return EU;if(e.length===1)return YO(e[0]);let t=YO(e[0]);for(let o=1;o<e.length;o+=1)t=m1(t,e[o]);return t}function YO(e){return TU(e)?{...Dae(e,EU)}:GHe(e)}function m1(e,t){return TU(t)?Dae(t,e):$He(e,t)}function GHe(e){let t={...e};for(let o in t){let r=t[o];Lae(o,r)&&(t[o]=Vae(r))}return t}function $He(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=p1(e.style,r);break}case"className":{e[o]=RU(e.className,r);break}default:Lae(o,r)?e[o]=YHe(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 TU(e){return typeof e=="function"}function Dae(e,t){return TU(e)?e(t):e??EU}function YHe(e,t){return t?e?(...o)=>{let r=o[0];if(Fae(r)){let i=r;g1(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:Vae(t):e}function Vae(e){return e&&((...t)=>{let o=t[0];return Fae(o)&&g1(o),e(...t)})}function g1(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function RU(e,t){return t?e?t+" "+e:t:e}function Fae(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var BU=c(re(),1);function De(e,t,o={}){let r=t.render,n=KHe(t,o);if(o.enabled===!1)return null;let i=o.state??Wt;return XHe(e,r,n,i)}function KHe(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?Mae(o,i):void 0,f=u?$O(r,i):void 0,p=u?Aae(i,l):Wt,m=u&&a?qHe(a):void 0,g=u?p1(p,m)??{}:Wt;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=Rae([g.ref,CU(n),...s]):g.ref=Fs(g.ref,CU(n),s):Fs(null,null)),u?(d!==void 0&&(g.className=RU(g.className,d)),f!==void 0&&(g.style=p1(g.style,f)),g):Wt}function qHe(e){return Array.isArray(e)?Nae(e):zt(void 0,e)}var ZHe=Symbol.for("react.lazy");function XHe(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=zt(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===ZHe&&(i=Yb.Children.toArray(t)[0]),Yb.cloneElement(i,n)}if(e&&typeof e=="string")return QHe(e,o);throw new Error(Ut(8))}function QHe(e,t){return e==="button"?(0,BU.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,BU.createElement)("img",{alt:"",...t,key:t.key}):Yb.createElement(e,t)}var KO=c(re(),1);var zae=0;function JHe(e,t="mui"){let[o,r]=KO.useState(e),n=e||o;return KO.useEffect(()=>{o==null&&(zae+=1,r(`${t}-${zae}`))},[o,t]),n}var jae=f1.useId;function Xm(e,t){if(jae!==void 0){let o=jae();return e??(t?`${t}-${o}`:o)}return JHe(e,t)}function pn(e){return Xm(e,"base-ui")}var XO=c(re(),1);var Te={};No(Te,{cancelOpen:()=>TUe,chipRemovePress:()=>cUe,clearPress:()=>lUe,closePress:()=>sUe,closeWatcher:()=>_Ue,decrementPress:()=>fUe,disabled:()=>BUe,drag:()=>SUe,escapeKey:()=>vUe,focusOut:()=>yUe,imperativeAction:()=>OUe,incrementPress:()=>dUe,initial:()=>PUe,inputBlur:()=>gUe,inputChange:()=>pUe,inputClear:()=>mUe,inputPaste:()=>hUe,inputPress:()=>bUe,itemPress:()=>iUe,keyboard:()=>kUe,linkPress:()=>aUe,listNavigation:()=>wUe,missing:()=>IUe,none:()=>eUe,outsidePress:()=>nUe,pointer:()=>xUe,scrub:()=>EUe,siblingOpen:()=>RUe,swipe:()=>AUe,trackPress:()=>uUe,triggerFocus:()=>rUe,triggerHover:()=>oUe,triggerPress:()=>tUe,wheel:()=>CUe,windowResize:()=>MUe});var eUe="none",tUe="trigger-press",oUe="trigger-hover",rUe="trigger-focus",nUe="outside-press",iUe="item-press",sUe="close-press",aUe="link-press",lUe="clear-press",cUe="chip-remove-press",uUe="track-press",dUe="increment-press",fUe="decrement-press",pUe="input-change",mUe="input-clear",gUe="input-blur",hUe="input-paste",bUe="input-press",yUe="focus-out",vUe="escape-key",_Ue="close-watcher",wUe="list-navigation",kUe="keyboard",xUe="pointer",SUe="drag",CUe="wheel",EUe="scrub",TUe="cancel-open",RUe="sibling-open",BUe="disabled",IUe="missing",PUe="initial",OUe="imperative-action",AUe="swipe",MUe="window-resize";function $e(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 PU=c(re(),1);var Hae=c(re(),1);function cw(e){Hae.useEffect(e,gl)}var qO=null,o1t=globalThis.requestAnimationFrame,IU=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)}},ZO=new IU;var di=class e{static create(){return new e}static request(t){return ZO.request(t)}static cancel(t){return ZO.cancel(t)}currentId=qO;request(t){this.cancel(),this.currentId=ZO.request(()=>{this.currentId=qO,t()})}cancel=()=>{this.currentId!==qO&&(ZO.cancel(this.currentId),this.currentId=qO)};disposeEffect=()=>this.cancel};function ss(){let e=eo(di.create).current;return cw(e.disposeEffect),e}function Pi(e,t=!1,o=!1){let[r,n]=PU.useState(e&&t?"idle":void 0),[i,s]=PU.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=di.request(()=>{n("ending")});return()=>{di.cancel(a)}}},[e,i,r,o]),le(()=>{if(!e||t)return;let a=di.request(()=>{n(void 0)});return()=>{di.cancel(a)}},[t,e]),le(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=di.request(()=>{n("idle")});return()=>{di.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function Uae(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=Nf({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=Pi(i,!0,!0),d=pn(),[f,p]=XO.useState(),m=f===null?void 0:f??d,g=de(h=>{let b=!i,v=$e(Te.triggerPress,h.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return XO.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 QO=c(re(),1),OU=QO.createContext(void 0);function JO(){let e=QO.useContext(OU);if(e===void 0)throw new Error(Ut(15));return e}var Kb=c(re(),1);function uw(e={}){let{guess:t,label:o,metadata:r,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:l,nextIndexRef:u}=Cae(),d=Kb.useRef(-1),[f,p]=Kb.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=Kb.useRef(null),h=Kb.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 dw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),NUe={"data-starting-style":""},LUe={"data-ending-style":""},Un={transitionStatus(e){return e==="starting"?NUe:e==="ending"?LUe:null}};var h1=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=dw.startingStyle]="startingStyle",e[e.endingStyle=dw.endingStyle]="endingStyle",e})({});var Wae=(function(e){return e.panelOpen="data-panel-open",e})({});var DUe={[h1.open]:""},VUe={[h1.closed]:""},Gae={open(e){return e?{[Wae.panelOpen]:""}:null}},$ae={open(e){return e?DUe:VUe}};var pw=c(re(),1);function eA(){return typeof window<"u"}function Kr(e){return tA(e)?(e.nodeName||"").toLowerCase():"#document"}function St(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ju(e){var t;return(t=(tA(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function tA(e){return eA()?e instanceof Node||e instanceof St(e).Node:!1}function ct(e){return eA()?e instanceof Element||e instanceof St(e).Element:!1}function Ct(e){return eA()?e instanceof HTMLElement||e instanceof St(e).HTMLElement:!1}function Xu(e){return!eA()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof St(e).ShadowRoot}function Zb(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Pn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Yae(e){return/^(table|td|th)$/.test(Kr(e))}function b1(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var FUe=/transform|translate|scale|rotate|perspective|filter/,zUe=/paint|layout|strict|content/,qb=e=>!!e&&e!=="none",AU;function oA(e){let t=ct(e)?Pn(e):e;return qb(t.transform)||qb(t.translate)||qb(t.scale)||qb(t.rotate)||qb(t.perspective)||!rA()&&(qb(t.backdropFilter)||qb(t.filter))||FUe.test(t.willChange||"")||zUe.test(t.contain||"")}function Kae(e){let t=Qu(e);for(;Ct(t)&&!ed(t);){if(oA(t))return t;if(b1(t))return null;t=Qu(t)}return null}function rA(){return AU==null&&(AU=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),AU}function ed(e){return/^(html|body|#document)$/.test(Kr(e))}function Pn(e){return St(e).getComputedStyle(e)}function y1(e){return ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Qu(e){if(Kr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Xu(e)&&e.host||Ju(e);return Xu(t)?t.host:t}function qae(e){let t=Qu(e);return ed(t)?(e.ownerDocument||e).body:Ct(t)&&Zb(t)?t:qae(t)}function Qm(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=qae(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=St(n);if(i){let a=nA(s);return t.concat(s,s.visualViewport||[],Zb(n)?n:[],a&&o?Qm(a):[])}else return t.concat(n,Qm(n,[],o))}function nA(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var iA=c(re(),1),MU=iA.createContext(void 0);function fw(e=!1){let t=iA.useContext(MU);if(t===void 0&&!e)throw new Error(Ut(16));return t}var Zae=c(re(),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:Zae.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 sA(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 Oc(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=pw.useRef(null),a=fw(!0),l=i??a!==void 0,{props:u}=Xae({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=pw.useCallback(()=>{let m=s.current;NU(m)&&l&&t&&u.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,u.disabled,l]);le(d,[d]);let f=pw.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:y,..._}=m;return zt({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(g1(w),v?.(w),w.baseUIHandlerPrevented))return;let k=w.target===w.currentTarget,x=w.currentTarget,S=NU(x),C=!n&&jUe(x),R=k&&(n?S:!C),E=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||S)&&(w.preventBaseUIHandler(),sA(x,w));return}if(!R||n||!I&&!E){k&&C&&I&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),E&&(w.preventBaseUIHandler(),sA(x,w)))},onKeyUp(w){if(!t){if(g1(w),b?.(w),w.target===w.currentTarget&&n&&l&&NU(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),sA(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 NU(e){return Ct(e)&&e.tagName==="BUTTON"}function jUe(e){return Ct(e)&&e.tagName==="A"&&!!e.href}var as=c(re(),1);function ut(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function so(e){let t=eo(HUe,e).current;return t.next=e,le(t.effect),t}function HUe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Jae=c(re(),1);var Qae=c(Of(),1);function Ac(e){return e==null?e:"current"in e?e.current:e}function Jm(e,t=!1){let o=ss();return de((r,n=null)=>{o.cancel();let i=Ac(e);if(i==null)return;let s=i,a=()=>{Qae.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 Wn(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=de(n),s=Jm(r,o);Jae.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 tle(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(v1),h=as.useRef(v1),b=as.useRef(!1),v=as.useRef(a),y=as.useRef(!1),[_,w]=as.useState(!1),k=as.useRef(null),x=Fs(t,f),S=so(a),C=Jm(f),R=!a&&!i,E=_?"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=UUe(V,I);if(p.current=j,a&&d==="idle"&&v.current&&j==="css-animation"){h.current=mw(V);return}if(a&&d==="starting"){let W=b.current;if(b.current=!1,j==="none"){P(mw(V)),w(!0);return}if(j==="css-transition"){let U=WUe(V);if(P(mw(V)),!W)return U;let Q=aA(V,"transition-duration","0s");return H(Q),w(!0),U}P(mw(V));let ee=aA(V,"animation-name","none");if(!W){ee();return}let J=aA(V,"animation-duration","0s");ee(),H(J),w(!0);return}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,j==="none"){P(v1,!1),l(!1);return}P(mw(V));return}if(d!=="ending")return;if(j==="none"){l(!1);return}let D=mw(V);if(!(D.height>0||D.width>0)){l(!1);return}P(D),j==="css-animation"&&aA(V,"animation-name","none")()},[i,a,L,P,l,H,I,d]),Wn({enabled:a&&i&&E==="idle",open:!0,ref:f,onComplete(){a&&P(v1,!1)}}),as.useEffect(()=>{if(a||!i||E!=="ending"||!f.current)return;let j=new AbortController,D=-1;function z(){S.current||(l(!1),P(v1,!1))}return D=di.request(()=>{C(z,j.signal)}),()=>{di.cancel(D),j.abort()}},[S,i,a,E,C,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 W=$e(Te.none,z);s(!0,W),!W.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?{[h1.startingStyle]:""}:void 0,hidden:R,id:r},ref:x,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:E,width:O.width}}function mw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function UUe(e,t){let o=St(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&ele(o.animationDuration),n=ele(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function ele(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function aA(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 WUe(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=di.request(o);return()=>{di.cancel(r),o()}}var mo={};No(mo,{engine:()=>zU,env:()=>HU,os:()=>VU,screenReader:()=>jU});var VU={};No(VU,{android:()=>nle,apple:()=>DU,ios:()=>LU,linux:()=>qUe,mac:()=>ile,windows:()=>KUe});function GUe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:$Ue,platform:YUe,maxTouchPoints:ole}=GUe(),Xb=$Ue.toLowerCase(),Qb=YUe.toLowerCase();var LU=/^i(os$|p)/.test(Qb)||Qb==="macintel"&&ole>1,rle="android",nle=Qb===rle||Xb.includes(rle),ile=!LU&&Qb.startsWith("mac"),KUe=Qb.startsWith("win"),qUe=!nle&&/^(linux|chrome os)/.test(Qb),DU=ile||LU;var zU={};No(zU,{blink:()=>XUe,gecko:()=>ZUe,webkit:()=>FU});var FU=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),ZUe=!FU&&Xb.includes("firefox"),XUe=!FU&&Xb.includes("chrom");var jU={};No(jU,{voiceOver:()=>QUe});var QUe=DU;var HU={};No(HU,{jsdom:()=>JUe});var JUe=/jsdom|happydom/.test(Xb);var _1=0,Oi=class e{static create(){return new e}currentId=_1;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=_1,o()},t)}isStarted(){return this.currentId!==_1}clear=()=>{this.currentId!==_1&&(clearTimeout(this.currentId),this.currentId=_1)};disposeEffect=()=>this.clear};function Fo(){let e=eo(Oi.create).current;return cw(e.disposeEffect),e}var sle={},ale={},lle="";function lA(e,t){return Zb(e)?e:t}function cle(e,t,o){return/hidden|clip/.test(e.getComputedStyle(lA(t,o)).overflowY)}function eWe(e){if(typeof document>"u")return!1;let t=ot(e);return St(t).innerWidth-t.documentElement.clientWidth>0}function tWe(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=lA(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 oWe(e){let t=ot(e),o=t.documentElement,r=t.body,n=lA(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 rWe(e){let t=ot(e),o=t.documentElement,r=t.body,n=St(o),i=0,s=0,a=!1,l=di.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,sle={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},lle=o.style.scrollBehavior,ale={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),S=Math.max(0,n.innerHeight-r.clientHeight),C=parseFloat(g.marginTop)+parseFloat(g.marginBottom),R=parseFloat(g.marginLeft)+parseFloat(g.marginRight),E=lA(o,r);if(a=tWe(e),a){o.style.scrollbarGutter=v,E.style.overflowY="hidden",E.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:C||S?`calc(100dvh - ${C+S}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,sle),Object.assign(r.style,ale),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=lle)}function f(){d(),l.request(u)}u();let p=ut(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var UU=class{lockCount=0;restore=null;timeoutLock=Oi.create();timeoutUnlock=Oi.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(cle(i,r,n)){let a=new i.MutationObserver(()=>{cle(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||!eWe(t);this.restore=s?oWe(t):rWe(t)}},nWe=new UU;function ule(e=!0,t=null){le(()=>{if(e)return nWe.acquire(t)},[e,t])}var ls=c(re(),1);function zs(e){e.preventDefault(),e.stopPropagation()}function dle(e){return"nativeEvent"in e}function gw(e){return e.pointerType===""&&e.isTrusted?!0:mo.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function hw(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 Sa(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function fle(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var w1="data-base-ui-focusable";var WU="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",k1="ArrowLeft",x1="ArrowRight",GU="ArrowUp",cA="ArrowDown";function _r(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function We(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Xu(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 eg(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(We(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function uA(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 ple(e){return e.matches("html,body")}function Jb(e){return Ct(e)&&e.matches(WU)}function $U(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${WU}`)!=null}function S1(e){return e?e.getAttribute("role")==="combobox"&&Jb(e):!1}function mle(e){if(!e||mo.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function ey(e){return e?e.hasAttribute(w1)?e:e.querySelector(`[${w1}]`)||e:null}function iWe(e,t){return t!=null&&!Sa(t)?0:typeof e=="function"?e():e}function hl(e,t,o){let r=iWe(e,o);return typeof r=="number"?r:r?.[t]}function YU(e){return typeof e=="function"?e():e}function dA(e,t){return t||e==="click"||e==="mousedown"}function gle(e){return e?.includes("mouse")&&e!=="mousedown"}var hle=c(T(),1),ble=ls.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Oi,currentIdRef:{current:null},currentContextRef:{current:null}});function sWe(e,t){e.current=t.current}function KU(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:hl(n.current,"open"),close:hl(o,"close")}},[o,s,n,i]),(0,hle.jsx)(ble.Provider,{value:ls.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function qU(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=ls.useContext(ble),{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:hl(u.current,"close")},v!==null&&v!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,$e(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,sWe(a,u),p.clear()}},[d,s,a,n,u,p]),ls.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}var Ni=c(re(),1);function Ai(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var pA=c(re(),1);var yle={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},fA={...yle,position:"fixed",top:0,left:0},vle={...yle,position:"absolute"};var _le=c(T(),1),bw=pA.forwardRef(function(t,o){let[r,n]=pA.useState();return le(()=>{mo.screenReader.voiceOver&&mo.engine.webkit&&n("button")},[]),(0,_le.jsx)("span",{...t,ref:o,style:fA,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var tg=Math.min,Mc=Math.max,og=Math.round,E1=Math.floor,td=e=>({x:e,y:e}),aWe={left:"right",right:"left",bottom:"top",top:"bottom"};function gA(e,t,o){return Mc(e,tg(t,o))}function od(e,t){return typeof e=="function"?e(t):e}function Mi(e){return e.split("-")[0]}function Nc(e){return e.split("-")[1]}function hA(e){return e==="x"?"y":"x"}function T1(e){return e==="y"?"height":"width"}function js(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function R1(e){return hA(js(e))}function xle(e,t,o){o===void 0&&(o=!1);let r=Nc(e),n=R1(e),i=T1(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=C1(s)),[s,C1(s)]}function Sle(e){let t=C1(e);return[mA(e),t,mA(t)]}function mA(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var wle=["left","right"],kle=["right","left"],lWe=["top","bottom"],cWe=["bottom","top"];function uWe(e,t,o){switch(e){case"top":case"bottom":return o?t?kle:wle:t?wle:kle;case"left":case"right":return t?lWe:cWe;default:return[]}}function Cle(e,t,o,r){let n=Nc(e),i=uWe(Mi(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(mA)))),i}function C1(e){let t=Mi(e);return aWe[t]+e.slice(t.length)}function dWe(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 bA(e){return typeof e!="number"?dWe(e):{top:e,right:e,bottom:e,left:e}}function Df(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 rg(e,t){return t<0||t>=e.length}function ty(e,t){return bl(e.current,{disabledIndices:t})}function yw(e,t){return bl(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function bl(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&&oy(e,i,r));return i}function oy(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?!ry(n)||n.matches(":disabled")?!0:!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function fWe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function ry(e,t=e?Pn(e):null){return!e||!e.isConnected||!t||fWe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var pWe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function mWe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return Xu(o)?o.host:null}function XU(e){for(let t of Array.from(e.children))if(Kr(t)==="summary")return t;return null}function gWe(e,t){let o=XU(t);return!!o&&(e===o||We(o,e))}function Ele(e){let t=e?Kr(e):"";return e!=null&&e.matches(pWe)&&(t!=="summary"||e.parentElement!=null&&Kr(e.parentElement)==="details"&&XU(e.parentElement)===e)&&(t!=="details"||XU(e)==null)&&(t!=="input"||e.type!=="hidden")}function Tle(e){if(!Ele(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=mWe(t)){let o=t!==e,r=Kr(t)==="slot";if(t.hasAttribute("inert")||o&&Kr(t)==="details"&&!t.open&&!gWe(e,t)||t.hasAttribute("hidden")||!r&&!hWe(t,o))return!1}return!0}function hWe(e,t){let o=Pn(e);return t?o.display!=="none":ry(e,o)}function Rle(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 ZU(e){if(Kr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function bWe(e,t){let o=ZU(e);if(!o)return!0;let r=t.find(n=>{let i=ZU(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=ZU(n);return i?.name===o.name&&i.form===o.form})===o}function Ble(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 Ile(e,t){Ble(e).forEach(o=>{Ele(o)&&t.push(o),Ile(o,t)})}function Ple(e,t,o){Ble(e).forEach(r=>{Ct(r)&&r.matches(t)&&o.push(r),Ple(r,t,o)})}function yA(e){return Tle(e)&&Rle(e)>=0}function QU(e){let t=[];return Ile(e,t),t.filter(Tle)}function B1(e){let t=QU(e);return t.filter(o=>Rle(o)>=0&&bWe(o,t))}function Ole(e,t){let o=B1(e),r=o.length;if(r===0)return;let n=_r(ot(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function vA(e){return Ole(ot(e).body,1)||e}function _A(e){return Ole(ot(e).body,-1)||e}function ny(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!We(o,r)}function Ale(e){B1(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function JU(e){let t=[];Ple(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 yl(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...yl(e,n.id,o)])}function eW(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 Vf(e){return`data-base-ui-${e}`}var wA=0;function vw(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(wA);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),At;let s=requestAnimationFrame(i);return wA=s,()=>{wA===s&&(cancelAnimationFrame(s),wA=0)}}var tW={inert:new WeakMap,"aria-hidden":new WeakMap},Mle="data-base-ui-inert",rW={inert:new WeakSet,"aria-hidden":new WeakSet},I1=new WeakMap,oW=0;function yWe(e){return rW[e]}function Vle(e){return e?Xu(e)?e.host:Vle(e.parentNode):null}var Nle=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=Vle(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},Dle=(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 vWe(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=Nle(t,e),u=n?Dle(t,Lle(l),new Set(l)):[],d=[],f=[];if(i){let p=tW[i],m=yWe(i);a=m,s=p;let g=Nle(t,Array.from(t.querySelectorAll("[aria-live]"))),h=l.concat(g);Dle(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=(I1.get(p)||0)+1;I1.set(p,m),f.push(p),m===1&&p.setAttribute(Mle,"")}),oW+=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=(I1.get(p)||0)-1;I1.set(p,m),m||p.removeAttribute(Mle)}),oW-=1,oW||(tW.inert=new WeakMap,tW["aria-hidden"]=new WeakMap,rW.inert=new WeakSet,rW["aria-hidden"]=new WeakSet,I1=new WeakMap)}}function nW(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=ot(e[0]).body;return vWe(e,i,o,r,{mark:n})}var qo=c(re(),1),iW=c(Of(),1);var Fle={style:{transition:"none"}},zle="data-base-ui-click-trigger",_We="data-base-ui-swipe-ignore",wWe="data-swipe-ignore",yTt=`[${_We}]`,vTt=`[${wWe}]`,jle={fallbackAxisSide:"none"},Hle={fallbackAxisSide:"end"},Ule={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var iy=c(T(),1),Wle=qo.createContext(null),sW=()=>qo.useContext(Wle),kWe=Vf("portal");function kA(e={}){let{ref:t,container:o,componentProps:r=Wt,elementProps:n}=e,i=Xm(),a=sW()?.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&&(tA(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,[kWe]:""},n]}),h=l&&g?iW.createPortal(g,l):null;return{node:d,nodeId:qo.isValidElement(g)?g.props.id:void 0,subtree:h}}var aW=qo.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,...l}=t,{node:u,nodeId:d,subtree:f}=kA({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 S(C){u&&C.relatedTarget&&ny(C)&&(C.type==="focusin"?y.current&&(JU(u),y.current=!1):(Ale(u),y.current=!0))}return Ai(ut(u,"focusin",S,!0),ut(u,"focusout",S,!0))},[u,_]),le(()=>{!u||w!==!0||!y.current||(JU(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,iy.jsxs)(qo.Fragment,{children:[f,(0,iy.jsxs)(Wle.Provider,{value:x,children:[k&&u&&(0,iy.jsx)(bw,{"data-type":"outside",ref:p,onFocus:S=>{if(ny(S,u))g.current?.focus();else{let C=b?b.domReference:null;_A(C)?.focus()}}}),k&&u&&(0,iy.jsx)("span",{"aria-owns":d,style:Ule}),u&&iW.createPortal(s,u),k&&u&&(0,iy.jsx)(bw,{"data-type":"outside",ref:m,onFocus:S=>{if(ny(S,u))h.current?.focus();else{let C=b?b.domReference:null;vA(C)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,$e(Te.focusOut,S.nativeEvent))}}})]})]})});var sy=c(re(),1);function Gle(){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 xWe=c(T(),1),SWe=sy.createContext(null),CWe=sy.createContext(null),ng=()=>sy.useContext(SWe)?.id||null,vl=e=>{let t=sy.useContext(CWe);return e??t};var P1=c(T(),1);function EWe(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 $le=20,ig=[];function lW(){ig=ig.filter(e=>e.deref()?.isConnected)}function Yle(e){lW(),e&&Kr(e)!=="body"&&(ig.push(new WeakRef(e)),ig.length>$le&&(ig=ig.slice(-$le)))}function Kle(){return lW(),ig[ig.length-1]?.deref()}function TWe(e){return e?yA(e)?e:B1(e)[0]||e:null}function qle(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=QU(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return yA(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 cW(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,S=S1(v)&&x,C=so(n),R=so(i),E=so(u),I=so(b),O=vl(m),A=sW(),P=Ni.useRef(!1),L=Ni.useRef(!1),H=Ni.useRef(!1),N=Ni.useRef(null),M=Ni.useRef(""),V=Ni.useRef(""),j=Ni.useRef(null),D=Ni.useRef(null),z=Fs(j,p,A?.beforeInsideRef),W=Fs(D,A?.afterInsideRef),ee=Fo(),J=Fo(),U=ss(),Q=A!=null,Z=ey(y),K=de((ie=Z)=>ie?B1(ie):[]),X=de(()=>g?.().filter(ie=>ie!=null)??[]);Ni.useEffect(()=>{if(r||!a)return;function ie(be){be.key==="Tab"&&We(Z,_r(ot(Z)))&&K().length===0&&!S&&zs(be)}let se=ot(Z);return ut(se,"keydown",ie)},[r,Z,a,S,K]),Ni.useEffect(()=>{if(r||!b)return;let ie=ot(Z);function se(){H.current=!1}function be(ke){let ye=ko(ke),Pe=X(),_e=We(y,ye)||We(v,ye)||We(A?.portalNode,ye)||Pe.some(ve=>ve===ye||We(ve,ye));H.current=!_e,V.current=ke.pointerType||"keyboard",ye?.closest(`[${zle}]`)&&(L.current=!0,J.start(0,()=>{L.current=!1}))}function pe(){V.current="keyboard"}return Ai(ut(ie,"pointerdown",be,!0),ut(ie,"pointerup",se,!0),ut(ie,"pointercancel",se,!0),ut(ie,"keydown",pe,!0),se)},[r,y,v,Z,b,A,J,X]),Ni.useEffect(()=>{if(r||!l)return;let ie=ot(Z);function se(){L.current=!0,J.start(0,()=>{L.current=!1})}function be(Pe){let _e=ko(Pe);yA(_e)&&(N.current=_e)}function pe(Pe){let _e=Pe.relatedTarget,ve=Pe.currentTarget,Se=ko(Pe);a&&_e==null&&Se!=null&&We(y,Se)&&Yle(Se),queueMicrotask(()=>{let fe=k(),Ce=h.context.triggerElements,ne=X(),ae=_e?.hasAttribute(Vf("focus-guard"))&&[j.current,D.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,Ac(f),Ac(d)].includes(_e),Ee=!(We(v,_e)||We(y,_e)||We(_e,y)||We(A?.portalNode,_e)||ne.some(he=>he===_e||We(he,_e))||Ce.hasMatchingElement(he=>We(he,_e))||ae||O&&(yl(O.nodesRef.current,fe).find(he=>We(he.context?.elements.floating,_e)||We(he.context?.elements.domReference,_e))||eW(O.nodesRef.current,fe).find(he=>[he.context?.elements.floating,ey(he.context?.elements.floating)].includes(_e)||he.context?.elements.domReference===_e)));if(ve===v&&Z&&qle(Z),s&&ve!==v&&!ry(Se)&&_r(ie)===ie.body){if(Ct(Z)&&(Z.focus(),s==="popup")){U.request(()=>{Z.focus()});return}let he=K(),Ae=N.current,et=(Ae&&he.includes(Ae)?Ae:null)||he[he.length-1]||Z;Ct(et)&&et.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(S||!a)&&_e&&Ee&&!L.current&&(S||_e!==Kle())&&(P.current=!0,h.setOpen(!1,$e(Te.focusOut,Pe)))})}function ke(){H.current||(w.current.insideReactTree=!0,ee.start(0,()=>{w.current.insideReactTree=!1}))}let ye=Ct(v)?v:null;if(!(!y&&!ye))return Ai(ye&&ut(ye,"focusout",pe),ye&&ut(ye,"pointerdown",se),y&&ut(y,"focusin",be),y&&ut(y,"focusout",pe),y&&A&&ut(y,"focusout",ke,!0))},[r,v,y,Z,a,O,A,h,l,s,K,S,k,w,ee,J,U,d,f,X]),Ni.useEffect(()=>{if(r||!y||!b)return;let ie=Array.from(A?.portalNode?.querySelectorAll(`[${Vf("portal")}]`)||[]),be=(O?eW(O.nodesRef.current,k()):[]).find(ve=>S1(ve.context?.elements.domReference||null))?.context?.elements.domReference,ke=[...[y,...ie,j.current,D.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...X()],be,Ac(f),Ac(d),S?v:null].filter(ve=>ve!=null),ye=nW(ke,{ariaHidden:a||S,mark:!1}),Pe=[y,...ie].filter(ve=>ve!=null),_e=nW(Pe);return()=>{_e(),ye()}},[b,r,v,y,a,A,S,O,k,d,f,X]),le(()=>{if(!b||r||!Ct(Z))return;M.current="",V.current="";let ie=ot(Z),se=_r(ie);queueMicrotask(()=>{let be=C.current,pe=typeof be=="function"?be(E.current||""):be;if(pe===void 0||pe===!1||We(Z,se))return;let ye=null,Pe=()=>(ye==null&&(ye=K(Z)),ye[0]||Z),_e;pe===!0||pe===null?_e=Pe():_e=Ac(pe),_e=_e||Pe();let ve=We(Z,_r(ie));vw(_e,{preventScroll:_e===Z,shouldFocus(){if(!I.current)return!1;if(ve)return!0;let Se=_r(ie);return!(Se!==_e&&We(Z,Se))}})})},[r,b,Z,K,C,E,I]),le(()=>{if(r||!Z)return;let ie=ot(Z),se=_r(ie),be=E.current==null;Yle(se);function pe(ye){if(ye.open||(M.current=EWe(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(gw(ye.nativeEvent)||hw(ye.nativeEvent))P.current=!1;else{let Pe=!1;ot(Z).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=se?.isConnected&&Kr(se)!=="body"?se:null,fe=be?Se||ve:ve||Se;return fe||(fe=Kle()||null),typeof _e=="boolean"?fe:Ac(_e)||fe||null}return()=>{_.off("openchange",pe);let ye=_r(ie),Pe=X(),_e=We(y,ye)||Pe.some(Ce=>Ce===ye||We(Ce,ye))||O&&yl(O.nodesRef.current,k(),!1).some(Ce=>We(Ce.context?.elements.floating,ye)),ve=R.current,Se=M.current,fe=ke(Se);queueMicrotask(()=>{let Ce=TWe(fe),ne=typeof ve!="boolean";if(ve&&!P.current&&Ct(Ce)&&(!(!ne&&Ce!==ye&&ye!==ie.body)||_e)){let ae={preventScroll:!0};Se==="keyboard"&&(ae.focusVisible=!0),Ce.focus(ae)}P.current=!1})}},[r,y,Z,R,E,_,O,v,k,X]),le(()=>{if(!mo.engine.webkit||b||!y)return;let ie=_r(ot(y));!Ct(ie)||!Jb(ie)||We(y,ie)&&ie.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||!Z))return qle(Z),()=>{queueMicrotask(lW)}},[r,Z]);let oe=!r&&(a?!S:!0)&&(Q||a);return(0,P1.jsxs)(Ni.Fragment,{children:[oe&&(0,P1.jsx)(bw,{"data-type":"inside",ref:z,onFocus:ie=>{if(a){let se=K();vw(se[se.length-1])}else A?.portalNode&&(P.current=!1,ny(ie,A.portalNode)?vA(v)?.focus():Ac(f??A.beforeOutsideRef)?.focus())}}),o,oe&&(0,P1.jsx)(bw,{"data-type":"inside",ref:W,onFocus:ie=>{a?vw(K()[0]):A?.portalNode&&(l&&(P.current=!0),ny(ie,A.portalNode)?_A(v)?.focus():Ac(d??A.afterOutsideRef)?.focus())}})]})}var O1=c(re(),1);function uW(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=O1.useRef(void 0),p=ss(),m=Fo(),g=O1.useMemo(()=>{function h(v,y,_,w){let k=$e(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=Sa(v.pointerType,!0)&&hw(v.nativeEvent)?"virtual":v.pointerType},onMouseDown(v){let y=f.current,_=v.nativeEvent,w=u.select("open");if(v.button!==0||r==="click"||Sa(y,!0)&&i)return;let k=b(w,v.currentTarget,C=>C==="click"||C==="mousedown"),x=ko(_);if(Jb(x)){h(k,_,x,y);return}let S=v.currentTarget;p.request(()=>{h(k,_,S,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(Sa(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 O1.useMemo(()=>o?{reference:g}:Wt,[o,g])}var Hs=c(re(),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 Zle(e){return e!=null&&e.clientX!=null}function dW(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=Hs.useRef(!1),d=Hs.useRef(null),[f,p]=Hs.useState(),[m,g]=Hs.useState([]),h=de(w=>{n.set("positionReference",w)}),b=de((w,k,x)=>{u.current||l.current.openEvent&&!Zle(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=Sa(f)?s:i;Hs.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){d.current?.(),d.current=null}let k=St(s);function x(S){let C=ko(S);We(s,C)?w():b(S.clientX,S.clientY)}return!l.current.openEvent||Zle(l.current.openEvent)?d.current=ut(k,"mousemove",x):h(a),w},[y,o,s,l,a,n,b,h,m]),Hs.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Hs.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),Hs.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let _=Hs.useMemo(()=>{function w(k){p(k.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:v,onMouseEnter:v}},[v]);return Hs.useMemo(()=>o?{reference:_,trigger:_}:{},[o,_])}var Ca=c(re(),1);function BWe(){return!1}function IWe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function A1(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=BWe,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=vl(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=Ca.useRef(!1),k=Ca.useRef(!1),x=Ca.useRef(!1),S=Ca.useRef(!1),C=Ca.useRef(""),R=Ca.useRef(null),E=Fo(),I=Fo(),O=de(()=>{I.clear(),p.current.insideReactTree=!1}),A=de(z=>{let W=p.current.floatingContext?.nodeId;return(m?yl(m.nodesRef.current,W):[]).some(J=>J.context?.open&&!J.context.dataRef.current[z])}),P=de(z=>uA(z,u.select("floatingElement"))||uA(z,u.select("domReferenceElement"))),L=de(z=>{s()&&u.setOpen(!1,$e(Te.triggerPress,z.nativeEvent))}),H=de(z=>{if(!d||!o||!r||z.key!=="Escape"||S.current||!y&&A("__escapeKeyBubbles"))return;let W=dle(z)?z.nativeEvent:z,ee=$e(Te.escapeKey,W);u.setOpen(!1,ee),ee.isCanceled||z.preventDefault(),!y&&!ee.isPropagationAllowed&&z.stopPropagation()}),N=de(()=>{p.current.insideReactTree=!0,I.start(0,O)}),M=de(z=>{if(!d||!o||z.button!==0)return;let W=ko(z.nativeEvent);We(u.select("floatingElement"),W)&&(w.current||(w.current=!0,k.current=!1))}),V=de(z=>{!d||!o||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(k.current=!0)});Ca.useEffect(()=>{if(!d||!o)return O;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=_;let z=new Oi,W=new Oi;function ee(){z.clear(),S.current=!0}function J(){z.start(mo.engine.webkit?5:0,()=>{S.current=!1})}function U(){x.current=!0,W.start(0,()=>{x.current=!1})}function Q(){w.current=!1,k.current=!1}function Z(){let ne=C.current,ae=ne==="pen"||!ne?"mouse":ne,Ee=v(),he=typeof Ee=="function"?Ee():Ee;return typeof he=="string"?he:he[ae]}function K(ne){let ae=Z();return ae==="intentional"&&ne.type!=="click"||ae==="sloppy"&&ne.type==="click"}function X(ne){let ae=p.current.floatingContext?.nodeId,Ee=m&&yl(m.nodesRef.current,ae).some(he=>uA(ne,he.context?.elements.floating));return P(ne)||Ee}function oe(ne){if(K(ne)){ne.type!=="click"&&!P(ne)&&(W.clear(),x.current=!1),O();return}if(p.current.insideReactTree){O();return}let ae=ko(ne),Ee=`[${Vf("inert")}]`,he=ct(ae)?ae.getRootNode():null,Ae=Array.from((Xu(he)?he:ot(u.select("floatingElement"))).querySelectorAll(Ee)),et=u.context.triggerElements;if(ae&&(et.hasElement(ae)||et.hasMatchingElement(_t=>We(_t,ae))))return;let Je=ct(ae)?ae:null;for(;Je&&!ed(Je);){let _t=Qu(Je);if(ed(_t)||!ct(_t))break;Je=_t}if(!(Ae.length&&ct(ae)&&!ple(ae)&&!We(ae,u.select("floatingElement"))&&Ae.every(_t=>!We(Je,_t)))){if(Ct(ae)&&!("touches"in ne)){let _t=ed(ae),Et=Pn(ae),mt=/auto|scroll/,oo=_t||mt.test(Et.overflowX),Tt=_t||mt.test(Et.overflowY),Rt=oo&&ae.clientWidth>0&&ae.scrollWidth>ae.clientWidth,Bt=Tt&&ae.clientHeight>0&&ae.scrollHeight>ae.clientHeight,gt=Et.direction==="rtl",He=Bt&&(gt?ne.offsetX<=ae.offsetWidth-ae.clientWidth:ne.offsetX>ae.clientWidth),we=Rt&&ne.offsetY>ae.clientHeight;if(He||we)return}if(!X(ne)){if(Z()==="intentional"&&x.current){W.clear(),x.current=!1;return}typeof h=="function"&&!h(ne)||A("__outsidePressBubbles")||(u.setOpen(!1,$e(Te.outsidePress,ne)),O())}}}function ie(ne){Z()!=="sloppy"||ne.pointerType==="touch"||!u.select("open")||!o||P(ne)||oe(ne)}function se(ne){if(Z()!=="sloppy"||!u.select("open")||!o||P(ne))return;let ae=ne.touches[0];ae&&(R.current={startTime:Date.now(),startX:ae.clientX,startY:ae.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function be(ne,ae){let Ee=ko(ne);if(!Ee)return;let he=ut(Ee,ne.type,()=>{ae(ne),he()})}function pe(ne){C.current="touch",be(ne,se)}function ke(ne){E.clear(),ne.type==="pointerdown"&&(C.current=ne.pointerType),!(ne.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&be(ne,ae=>{ae.type==="pointerdown"?ie(ae):oe(ae)})}function ye(ne){if(!w.current)return;let ae=k.current;if(Q(),Z()==="intentional"){if(ne.type==="pointercancel"){ae&&U();return}if(!X(ne)){if(ae){U();return}typeof h=="function"&&!h(ne)||(W.clear(),x.current=!0,O())}}}function Pe(ne){if(Z()!=="sloppy"||!R.current||P(ne))return;let ae=ne.touches[0];if(!ae)return;let Ee=Math.abs(ae.clientX-R.current.startX),he=Math.abs(ae.clientY-R.current.startY),Ae=Math.sqrt(Ee*Ee+he*he);Ae>5&&(R.current.dismissOnTouchEnd=!0),Ae>10&&(oe(ne),E.clear(),R.current=null)}function _e(ne){be(ne,Pe)}function ve(ne){Z()!=="sloppy"||!R.current||P(ne)||(R.current.dismissOnTouchEnd&&oe(ne),E.clear(),R.current=null)}function Se(ne){be(ne,ve)}let fe=ot(f),Ce=Ai(r&&Ai(ut(fe,"keydown",H),ut(fe,"compositionstart",ee),ut(fe,"compositionend",J)),b&&Ai(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(),W.clear(),Q(),x.current=!1,O()}},[p,f,r,b,h,d,o,y,_,H,O,v,A,P,m,u,E]);let j=Ca.useMemo(()=>({onKeyDown:H,onPointerDown:L,onClick:L}),[H,L]),D=Ca.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 Ca.useMemo(()=>o?{reference:j,floating:D,trigger:j}:{},[o,j,D])}var Li=c(re(),1);function Xle(e,t,o){let{reference:r,floating:n}=e,i=js(t),s=R1(t),a=T1(s),l=Mi(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=Nc(t);return g&&(m[s]+=p*(g==="end"?1:-1)*(o&&u?-1:1)),m}async function Qle(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}=od(t,e),g=bA(m),b=a[p?f==="floating"?"reference":"floating":f],v=Df(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=Df(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 PWe=50,Jle=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:Qle},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<PWe&&(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 ece=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}=od(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Mi(n),y=js(a),_=Mi(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),k=p||(_||!h?[C1(a)]:Sle(a)),x=g!=="none";!p&&x&&k.push(...Cle(a,h,g,w));let S=[a,...k],C=await l.detectOverflow(t,b),R=[],E=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&R.push(C[v]),f){let P=xle(n,s,w);R.push(C[P[0]],C[P[1]])}if(E=[...E,{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=S[P];if(L&&(!(f==="alignment"?y!==js(L):!1)||E.every(M=>js(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:P,overflows:E},reset:{placement:L}};let H=(O=E.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=E.filter(M=>{if(x){let V=js(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 tce=new Set(["left","top"]);async function OWe(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Mi(o),a=Nc(o),l=js(o)==="y",u=tce.has(s)?-1:1,d=i&&l?-1:1,f=od(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 oce=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 OWe(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}}}}},rce=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}=od(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=js(n),m=hA(p),g=d[m],h=d[p],b=(y,_)=>gA(_+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}}}}}},nce=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}=od(e,t),p={x:n,y:i},m=js(s),g=hA(m),h=p[g],b=p[m],v=od(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,S=a.reference[g]+a.reference[k]-y.mainAxis;h<x?h=x:h>S&&(h=S)}if(f){var _,w;let k=g==="y"?"width":"height",x=tce.has(Mi(s)),S=a.reference[m]-a.floating[k]+(x&&((_=l.offset)==null?void 0:_[m])||0)+(x?0:y.crossAxis),C=a.reference[m]+a.reference[k]+(x?0:((w=l.offset)==null?void 0:w[m])||0)-(x?y.crossAxis:0);b<S?b=S:b>C&&(b=C)}return{[g]:h,[m]:b}}}},ice=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}=od(e,t),l=await n.detectOverflow(t,a),u=Mi(o),d=Nc(o),f=js(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=tg(m-l[g],b),_=tg(p-l[h],v),w=t.middlewareData.shift,k=!w,x=y,S=_;w!=null&&w.enabled.x&&(S=v),w!=null&&w.enabled.y&&(x=b),k&&!d&&(f?S=p-2*Mc(l.left,l.right):x=m-2*Mc(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let C=await n.getDimensions(i.floating);return p!==C.width||m!==C.height?{reset:{rects:!0}}:{}}}};function lce(e){let t=Pn(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=og(o)!==i||og(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function pW(e){return ct(e)?e:e.contextElement}function _w(e){let t=pW(e);if(!Ct(t))return td(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=lce(t),s=(i?og(o.width):o.width)/r,a=(i?og(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var AWe=td(0);function cce(e){let t=St(e);return!rA()||!t.visualViewport?AWe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function MWe(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===St(e)}function ay(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=pW(e),s=td(1);t&&(r?ct(r)&&(s=_w(r)):s=_w(e));let a=MWe(i,o,r)?cce(i):td(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=nA(g);for(;h&&m!==g;){let b=_w(h),v=h.getBoundingClientRect(),y=Pn(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=nA(g)}}return Df({width:d,height:f,x:l,y:u})}function xA(e,t){let o=y1(e).scrollLeft;return t?t.left+o:ay(Ju(e)).left+o}function uce(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-xA(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function NWe(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Ju(r),a=t?b1(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=td(1),d=td(0),f=Ct(r);if((f||!i)&&((Kr(r)!=="body"||Zb(s))&&(l=y1(r)),f)){let m=ay(r);u=_w(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}let p=s&&!f&&!i?uce(s,l):td(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 LWe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function DWe(e){let t=y1(e),o=e.ownerDocument.body,r=Mc(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=Mc(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+xA(e),s=-t.scrollTop;return Pn(o).direction==="rtl"&&(i+=Mc(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var VWe=25;function FWe(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=St(e),i=Ju(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,d=0;if(s){let p=!rA()||t==="fixed";r?p||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(u=s.offsetLeft,d=s.offsetTop))}if(xA(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<=VWe&&(a-=v)}return{width:a,height:l,x:u,y:d}}function zWe(e,t){let o=ay(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=_w(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 sce(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=FWe(e,o,t);else if(t==="document")r=DWe(Ju(e));else if(ct(t))r=zWe(t,o);else{let n=cce(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Df(r)}function jWe(e,t){let o=t.get(e);if(o)return o;let r=Qm(e,[],!1).filter(a=>ct(a)&&Kr(a)!=="body"),n=null,i=Pn(e).position==="fixed",s=i?Qu(e):e;for(;ct(s)&&!ed(s);){let a=Pn(s),l=oA(s),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(f=>f!==s):n=a,s=Qu(s)}return t.set(e,r),r}function HWe(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?b1(t)?[]:jWe(t,this._c):[].concat(o),r],a=sce(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=sce(t,s[p],n);l=Mc(m.top,l),u=tg(m.right,u),d=tg(m.bottom,d),f=Mc(m.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function UWe(e){let{width:t,height:o}=lce(e);return{width:t,height:o}}function WWe(e,t,o){let r=Ct(t),n=Ju(t),i=o==="fixed",s=ay(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=td(0);if((r||!i)&&((Kr(t)!=="body"||Zb(n))&&(a=y1(t)),r)){let p=ay(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!r&&n&&(l.x=xA(n));let u=n&&!r&&!i?uce(n,a):td(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 fW(e){return Pn(e).position==="static"}function ace(e,t){if(!Ct(e)||Pn(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Ju(e)===o&&(o=o.ownerDocument.body),o}function dce(e,t){let o=St(e);if(b1(e))return o;if(!Ct(e)){let n=Qu(e);for(;n&&!ed(n);){if(ct(n)&&!fW(n))return n;n=Qu(n)}return o}let r=ace(e,t);for(;r&&Yae(r)&&fW(r);)r=ace(r,t);return r&&ed(r)&&fW(r)&&!oA(r)?o:r||Kae(e)||o}var GWe=async function(e){let t=this.getOffsetParent||dce,o=this.getDimensions,r=await o(e.floating);return{reference:WWe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function $We(e){return Pn(e).direction==="rtl"}var M1={convertOffsetParentRelativeRectToViewportRelativeRect:NWe,getDocumentElement:Ju,getClippingRect:HWe,getOffsetParent:dce,getElementRects:GWe,getClientRects:LWe,getDimensions:UWe,getScale:_w,isElement:ct,isRTL:$We};function fce(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function YWe(e,t,o){let r=null,n,i=Ju(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=E1(g),y=E1(i.clientWidth-(m+h)),_=E1(i.clientHeight-(g+b)),w=E1(m),x={rootMargin:-v+"px "+-y+"px "+-_+"px "+-w+"px",threshold:Mc(0,tg(1,f))||1},S=!0;function C(R){let E=R[0].intersectionRatio;if(!fce(p,e.getBoundingClientRect()))return a();if(E!==f){if(!S)return a();E?a(!1,E):n=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{r=new IntersectionObserver(C,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(C,x)}r.observe(e)}let l=St(e),u=()=>a(o);return l.addEventListener("resize",u),a(!0),()=>{l.removeEventListener("resize",u),s()}}function N1(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=pW(e),d=n||i?[...u?Qm(u):[],...t?Qm(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o),i&&v.addEventListener("resize",o)});let f=u&&a?YWe(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?ay(e):null;l&&b();function b(){let v=ay(e);h&&!fce(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 pce=oce;var mce=rce,gce=ece,hce=ice;var bce=nce,SA=(e,t,o)=>{let r=new Map,n=o??{},i={...M1,...n.platform,_c:r};return Jle(e,t,{...n,platform:i})};var mn=c(re(),1),vce=c(re(),1),_ce=c(Of(),1),qWe=typeof document<"u",ZWe=function(){},CA=qWe?vce.useLayoutEffect:ZWe;function EA(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(!EA(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)&&!EA(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function wce(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function yce(e,t){let o=wce(e);return Math.round(t*o)/o}function mW(e){let t=mn.useRef(e);return CA(()=>{t.current=e}),t}function kce(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]=mn.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=mn.useState(r);EA(p,r)||m(r);let[g,h]=mn.useState(null),[b,v]=mn.useState(null),y=mn.useCallback(M=>{M!==x.current&&(x.current=M,h(M))},[]),_=mn.useCallback(M=>{M!==S.current&&(S.current=M,v(M))},[]),w=i||g,k=s||b,x=mn.useRef(null),S=mn.useRef(null),C=mn.useRef(d),R=l!=null,E=mW(l),I=mW(n),O=mW(u),A=mn.useCallback(()=>{if(!x.current||!S.current)return;let M={placement:t,strategy:o,middleware:p};I.current&&(M.platform=I.current),SA(x.current,S.current,M).then(V=>{let j={...V,isPositioned:O.current!==!1};P.current&&!EA(C.current,j)&&(C.current=j,_ce.flushSync(()=>{f(j)}))})},[p,t,o,I,O]);CA(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[u]);let P=mn.useRef(!1);CA(()=>(P.current=!0,()=>{P.current=!1}),[]),CA(()=>{if(w&&(x.current=w),k&&(S.current=k),w&&k){if(E.current)return E.current(w,k,A);A()}},[w,k,A,E,R]);let L=mn.useMemo(()=>({reference:x,floating:S,setReference:y,setFloating:_}),[y,_]),H=mn.useMemo(()=>({reference:w,floating:k}),[w,k]),N=mn.useMemo(()=>{let M={position:o,left:0,top:0};if(!H.floating)return M;let V=yce(H.floating,d.x),j=yce(H.floating,d.y);return a?{...M,transform:"translate("+V+"px, "+j+"px)",...wce(H.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:V,top:j}},[o,a,H.floating,d.x,d.y]);return mn.useMemo(()=>({...d,update:A,refs:L,elements:H,floatingStyles:N}),[d,A,L,H,N])}var gW=(e,t)=>{let o=pce(e);return{name:o.name,fn:o.fn,options:[e,t]}},hW=(e,t)=>{let o=mce(e);return{name:o.name,fn:o.fn,options:[e,t]}},bW=(e,t)=>({fn:bce(e).fn,options:[e,t]}),yW=(e,t)=>{let o=gce(e);return{name:o.name,fn:o.fn,options:[e,t]}},vW=(e,t)=>{let o=hce(e);return{name:o.name,fn:o.fn,options:[e,t]}};var TA=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,$e(Te.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,$e(Te.imperativeAction))}};var cy=c(re(),1),Fce=c(Of(),1);var Dce=c(re(),1);var Mce=c(re(),1),SW=c(L1(),1),Nce=c(Bce(),1);var Ice=c(re(),1);var wW=[],kW;function Pce(){return kW}function Oce(e){wW.push(e)}function xW(e){let t=(o,r)=>{let n=eo(mGe).current,i;try{kW=n;for(let s of wW)s.before(n);i=e(o,r);for(let s of wW)s.after(n);n.didInitialize=!0}finally{kW=void 0}return i};return t.displayName=e.displayName||e.name,t}function Ace(e){return Ice.forwardRef(xW(e))}function mGe(){return{didInitialize:!1}}var gGe=lw(19),hGe=gGe?yGe:vGe;function Ve(e,t,o,r,n){return hGe(e,t,o,r,n)}function bGe(e,t,o,r,n){let i=Mce.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,SW.useSyncExternalStore)(e.subscribe,i,i)}Oce({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,SW.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function yGe(e,t,o,r,n){let i=Pce();if(!i)return bGe(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 vGe(e,t,o,r,n){return(0,Nce.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var BA=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 Ve(this,t,o,r,n)}};var ly=c(re(),1);var rd=class extends BA{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){ly.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){ly.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 ly.useDebugValue(t),Ve(this,this.selectors[t],o,r,n)}useContextCallback(t,o){ly.useDebugValue(t);let r=de(o??At);this.context[t]=r}useStateSetter(t){let o=ly.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 IA=c(re(),1);function Lce(){let[,e]=IA.useState({});return IA.useCallback(()=>{e({})},[])}var _Ge={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},nd=class extends rd{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:Gle(),nested:r,triggerElements:i},_Ge),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&fle(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 Vce(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=Dce.useRef(null);r===void 0&&p.current===null&&(p.current=new nd({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 PA={tabIndex:-1,[w1]:""};function zce(e,t=!1){let o=Xm(),r=ng()!=null,n=eo(()=>e(o,r)).current;return Vce({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function jce({handle:e,store:t}){return le(()=>e.attachStore(t),[e,t]),null}function wGe(e,t){let o=cy.useRef(null),r=cy.useRef(null);return cy.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 kGe(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 xGe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Hce(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=xGe(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),kGe(d,t,o.trigger,l()),e.update(d)};i?Fce.flushSync(u):u()}function Uce(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=cy.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 Wce(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=cy.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=$e(Te.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,o])}function Gce(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Pi(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 Wn({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function $ce(e,t){e.useSyncedValues(t),le(()=>()=>{e.update({activeTriggerProps:Wt,inactiveTriggerProps:Wt,popupProps:Wt})},[e])}var Ff=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 Yce(){return new nd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ff,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function qce(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Yce(),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 Zce(e,t,o=!1){return new nd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var D1=e=>e.triggerIdProp??e.activeTriggerId,CW=e=>e.openProp??e.open,Kce=e=>(e.popupElement?.id??e.floatingId)||void 0;function Xce(e,t){return t!==void 0&&CW(e)&&D1(e)===t}function SGe(e,t){return Xce(e,t)?!0:t!==void 0&&CW(e)&&D1(e)==null&&e.triggerCount===1}var Qce={open:CW,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:D1,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Kce,isTriggerActive:(e,t)=>t!==void 0&&D1(e)===t,isOpenedByTrigger:(e,t)=>Xce(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&D1(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>SGe(e,t)?Kce(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var EW=c(re(),1),Jce=c(L1(),1);function eue(e){let t=EW.useCallback(r=>e===void 0?At:e.subscribeStore(r),[e]),o=EW.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Jce.useSyncExternalStore)(t,o,()=>e?.serverStore)}function TW(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Xm(),i=ng()!=null,s=eo(()=>new nd({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Ff,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 tue(e){return CGe(e,e.rootContext)}function CGe(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]=Li.useState(null),[f,p]=Li.useState(void 0),[m,g]=Li.useState(void 0),h=Li.useRef(null),b=vl(r),v=Li.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=kce({...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=Li.useCallback(I=>{let O=ct(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;d(O),y.refs.setReference(O)},[y.refs]),x=Li.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]),S=Li.useCallback(I=>{g(I),y.refs.setFloating(I)},[y.refs]),C=Li.useMemo(()=>({...y.refs,setReference:x,setFloating:S,setPositionReference:k,domReference:h}),[y.refs,x,S,k]),R=Li.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),E=Li.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:R,nodeId:o,rootStore:t}),[y,C,R,o,t,a,l]);return le(()=>{s&&(h.current=s)},[s]),le(()=>{t.context.dataRef.current.floatingContext=E;let I=b?.nodesRef.current.find(O=>O.id===o);I&&(I.context=E)}),Li.useMemo(()=>({...y,context:E,refs:C,elements:R,rootStore:t}),[y,C,R,E,t])}var id=c(re(),1);var RW=mo.os.mac&&mo.engine.webkit;function BW(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=id.useRef(!1),l=id.useRef(null),u=id.useRef(!0),d=Fo();id.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===_r(ot(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return Ai(ut(m,"blur",g),RW&&ut(m,"keydown",h,!0),RW&&ut(m,"pointerdown",b,!0))},[n,o]),id.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=id.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(RW&&!m.relatedTarget){if(!u.current&&!Jb(h))return}else if(!mle(h))return}let b=eg(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,$e(Te.triggerFocus,v,y));return}d.start(_,()=>{a.current||n.setOpen(!0,$e(Te.triggerFocus,v,y))})},onBlur(m){p();let g=m.relatedTarget,h=m.nativeEvent,b=ct(g)&&g.hasAttribute(Vf("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=_r(ot(v));!g&&y===v||We(s.current.floatingContext?.refs.floating.current,y)||We(v,y)||b||eg(g??y,n.context.triggerElements)||n.setOpen(!1,$e(Te.triggerFocus,h))})}}},[s,r,n,d]);return id.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var PW=c(re(),1);var IW=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 Oi,this.restTimeout=new Oi,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},OA=new WeakMap;function kw(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&OA.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),OA.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function AA(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=OA.get(o);i&&i!==e&&kw(i),kw(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,OA.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function xw(e){let t=e.context.dataRef.current,o=eo(()=>t.hoverInteractionState??IW.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),cw(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=vl(),f=ng(),p=xw(i),m=Fo(),g=de(()=>dA(u.current.openEvent?.type,p.interactedInside)),h=de(()=>gle(u.current.openEvent?.type)),b=de(()=>{kw(p)});le(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),PW.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(C=>C.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let k=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,x=w!==y?w:null,S=p.handleCloseOptions?.getScope?.()??k??x??v.closest("[data-rootownerid]")??_.body;return AA(p,{scopeElement:S,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,h,d,f,b]),PW.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&yl(d.nodesRef.current,f).length>0)}function y(C){let R=hl(r,"close",p.pointerType),E=()=>{i.setOpen(!1,$e(Te.triggerHover,C)),d?.events.emit("floating.closed",C)};R?p.openChangeTimeout.start(R,E):(p.openChangeTimeout.clear(),E())}function _(C){let R=ko(C);if(!$U(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(C){if(v()&&d){d.events.on("floating.closed",x);return}if(eg(C.relatedTarget,i.context.triggerElements))return;let R=u.current.floatingContext?.nodeId??n,E=C.relatedTarget;if(!(d&&R&&ct(E)&&yl(d.nodesRef.current,R,!1).some(O=>We(O.context?.elements.floating,E)))){if(p.handler){p.handler(C);return}b(),h()&&!g()&&y(C)}}function x(C){!d||!f||v()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,$e(Te.triggerHover,C)),d.events.emit("floating.closed",C)})}let S=a;return Ai(S&&ut(S,"mouseenter",w),S&&ut(S,"mouseleave",k),S&&ut(S,"pointerdown",_,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,u,r,n,h,g,b,p,d,f,m])}var sg=c(re(),1),oue=c(Of(),1);var EGe={current:null};function AW(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=EGe,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=vl(u),_=xw(h),w=sg.useRef(!1),k=so(n),x=so(r),S=so(s),C=so(o),R=so(m),E=so(p),I=de(()=>dA(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||!We(H,N);if(!ct(M))return!1;let j=M;return V.hasMatchingElement(D=>We(D,j))&&(!H||!We(H,j))}),P=de(()=>{if(!_.handler)return;ot(h.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),L=de(()=>{kw(_)});return d&&(_.handleCloseOptions=k.current?.__options),sg.useEffect(()=>P,[P]),sg.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]),sg.useEffect(()=>{if(!o)return;function H(z,W=!0){let ee=hl(x.current,"close",_.pointerType);ee?_.openChangeTimeout.start(ee,()=>{h.setOpen(!1,$e(Te.triggerHover,z)),y?.events.emit("floating.closed",z)}):W&&(_.openChangeTimeout.clear(),h.setOpen(!1,$e(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&&!Sa(_.pointerType))return;let W=YU(S.current),ee=hl(x.current,"open",_.pointerType),J=ko(z),U=z.currentTarget??null,Q=h.select("domReferenceElement"),Z=U;if(ct(J)&&!h.context.triggerElements.hasElement(J)){for(let ye of h.context.triggerElements.elements())if(We(ye,J)){Z=ye;break}}ct(U)&&ct(Q)&&!h.context.triggerElements.hasElement(U)&&We(U,Q)&&(Z=Q);let K=Z==null?!1:A(Q,Z,J),X=h.select("open"),oe=E.current?.()??h.select("transitionStatus")==="ending",ie=!X&&oe&&w.current,se=!K&&ct(Z)&&ct(Q)&&We(Q,Z)&&ie,be=W>0&&!ee,pe=K&&(X||ie)||se,ke=!X||K;if(pe){O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z));return}be||(ee?_.openChangeTimeout.start(ee,()=>{ke&&O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z))}):ke&&O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z)))}function V(z){if(I()){L();return}P();let W=h.select("domReferenceElement"),ee=ot(W);_.restTimeout.clear(),_.restTimeoutPending=!1;let J=b.current.floatingContext??f?.();if(eg(z.relatedTarget,h.context.triggerElements))return;if(k.current&&J){h.select("open")||_.openChangeTimeout.clear();let Q=l.current;_.handler=k.current({...J,tree:y,x:z.clientX,y:z.clientY,onClose(){L(),P(),C.current&&!I()&&Q===h.select("domReferenceElement")&&H(z,!0)}}),ee.addEventListener("mousemove",_.handler),_.handler(z);return}(_.pointerType!=="touch"||!We(h.select("floatingElement"),z.relatedTarget))&&H(z)}function j(z){We(N,z.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let D=g?ut(N,"mouseout",j):void 0;return a?Ai(ut(N,"mousemove",M,{once:!0}),ut(N,"mouseenter",M),ut(N,"mouseleave",V),D):Ai(ut(N,"mouseenter",M),ut(N,"mouseleave",V),D)},[P,L,b,x,h,o,k,_,d,A,I,i,a,S,l,y,C,f,E,O,g]),sg.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&&!Sa(_.pointerType))return;if(D&&z&&_.handleCloseOptions?.blockPointerEvents){let J=h.select("floatingElement");if(J){let U=_.handleCloseOptions?.getScope?.()??V.ownerDocument.body;AA(_,{scopeElement:U,referenceElement:V,floatingElement:J})}}let W=YU(S.current);if(D&&!z||W===0||!z&&_.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;_.restTimeout.clear();function ee(){if(_.restTimeoutPending=!1,I())return;let J=h.select("open");!_.blockMouseMove&&(!J||z)&&O()&&h.setOpen(!0,$e(Te.triggerHover,M,V))}_.pointerType==="touch"?oue.flushSync(()=>{ee()}):z&&D?ee():(_.restTimeoutPending=!0,_.restTimeout.start(W,ee))}}},[o,_,I,A,i,h,S,O])}var fi=c(re(),1);var TGe="Escape";function rue(e){return mo.engine.webkit&&e.movementX===0&&e.movementY===0}function NA(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function MA(e,t){return NA(t,e===GU||e===cA,e===k1||e===x1)}function MW(e,t,o){return NA(t,e===cA,o?e===k1:e===x1)||e==="Enter"||e===" "||e===""}function RGe(e,t,o){return NA(t,o?e===k1:e===x1,e===cA)}function BGe(e,t,o,r){let n=o?e===x1:e===k1,i=e===GU;return t==="both"||t==="horizontal"&&r?e===TGe:NA(t,n,i)}function NW(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,S="rootStore"in e?e.rootStore:e,C=S.useState("open"),R=S.useState("floatingElement"),E=S.useState("domReferenceElement"),I=S.context.dataRef,O=ey(R),A=S1(E),P=so(O),L=ng(),H=vl(w),N=fi.useRef(p),M=fi.useRef(s??-1),V=fi.useRef(null),j=fi.useRef(!0),D=de(ne=>{n(M.current===-1?null:M.current,ne)}),z=fi.useRef(!!R),W=fi.useRef(C),ee=fi.useRef(!1),J=fi.useRef(!1),U=fi.useRef(null),Q=so(h),Z=so(C),K=so(s),X=so(_),oe=ss(),ie=ss(),se=de(()=>{function ne(Ae){f?H?.events.emit("virtualfocus",Ae):U.current=vw(Ae,{sync:ee.current,preventScroll:!0})}let ae=o.current[M.current],Ee=J.current;ae&&ne(ae),(ee.current?Ae=>Ae():Ae=>oe.request(Ae))(()=>{let Ae=o.current[M.current]||ae;if(!Ae)return;ae||ne(Ae),_e&&(Ee||!j.current)&&Ae.scrollIntoView?.({block:"nearest",inline:"nearest"})})});le(()=>{I.current.orientation=b},[I,b]),le(()=>{i&&(C&&R?(M.current=s??-1,N.current&&s!=null&&(J.current=!0,D())):z.current&&(M.current=-1,D()))},[i,C,R,s,D]),le(()=>{if(i){if(!C){ee.current=!1;return}if(R)if(r==null){if(ee.current=!1,K.current!=null)return;if(z.current&&(M.current=-1,se()),(!W.current||!z.current)&&N.current&&(V.current!=null||N.current===!0&&V.current==null)){let ne=0,ae=()=>{o.current[0]==null?(ne<2&&(ne?he=>ie.request(he):queueMicrotask)(ae),ne+=1):(M.current=V.current==null||MW(V.current,b,d)||u?ty(o):yw(o),V.current=null,D())};ae()}}else rg(o.current,r)||(M.current=r,se(),J.current=!1)}},[i,C,R,r,K,u,o,b,d,D,se,ie]),le(()=>{if(!i||R||!H||f||!z.current)return;let ne=H.nodesRef.current,ae=ne.find(Ae=>Ae.id===L)?.context?.elements.floating,Ee=_r(ot(E??ae??null)),he=ne.some(Ae=>Ae.context&&We(Ae.context.elements.floating,Ee));ae&&!he&&j.current&&ae.focus({preventScroll:!0})},[i,R,E,H,L,f]),le(()=>{W.current=C,z.current=!!R}),le(()=>{C||(V.current=null,N.current=p)},[C,p]);let be=r!=null,pe=de(ne=>{if(!Z.current)return;let ae=o.current.indexOf(ne.currentTarget);ae!==-1&&(M.current!==ae||r!==ae)&&(M.current=ae,D(ne))}),ke=de(()=>v??H?.nodesRef.current.find(ne=>ne.id===L)?.context?.dataRef?.current.orientation),ye=de(()=>ty(o,Q.current)),Pe=de(ne=>{if(j.current=!1,ee.current=!0,ne.which===229||!Z.current&&ne.currentTarget===P.current)return;if(u&&BGe(ne.key,b,d,x)){MA(ne.key,ke())||zs(ne),S.setOpen(!1,$e(Te.listNavigation,ne.nativeEvent)),Ct(E)&&(f?H?.events.emit("virtualfocus",E):E.focus());return}let ae=M.current,Ee=ty(o,h),he=yw(o,h);if(A||(ne.key==="Home"&&(zs(ne),M.current=Ee,D(ne)),ne.key==="End"&&(zs(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(MA(ne.key,b)){if(zs(ne),C&&!f&&_r(ne.currentTarget.ownerDocument)===ne.currentTarget){M.current=MW(ne.key,b,d)?Ee:he,D(ne);return}MW(ne.key,b,d)?l?ae>=he?a&&ae!==o.current.length?M.current=-1:(ee.current=!1,M.current=Ee):M.current=bl(o.current,{startingIndex:ae,disabledIndices:h}):M.current=Math.min(he,bl(o.current,{startingIndex:ae,disabledIndices:h})):l?ae<=Ee?a&&ae!==-1?M.current=o.current.length:(ee.current=!1,M.current=he):M.current=bl(o.current,{startingIndex:ae,decrement:!0,disabledIndices:h}):M.current=Math.max(Ee,bl(o.current,{startingIndex:ae,decrement:!0,disabledIndices:h})),rg(o.current,M.current)&&(M.current=-1),D(ne)}}),_e=fi.useMemo(()=>({onFocus(ae){ee.current=!0,pe(ae)},onClick:({currentTarget:ae})=>ae.focus({preventScroll:!0}),onMouseMove(ae){rue(ae)||(ee.current=!0,J.current=!1,m&&pe(ae))},onPointerLeave(ae){if(!Z.current||!j.current||ae.pointerType==="touch")return;ee.current=!0;let Ee=ae.relatedTarget;if(!(!m||o.current.includes(Ee))&&X.current&&(U.current?.(),U.current=null,M.current=-1,D(ae),!f)){let he=P.current,Ae=_r(ot(he));he&&We(he,Ae)&&he.focus({preventScroll:!0})}}}),[pe,Z,P,m,o,D,X,f]),ve=fi.useMemo(()=>f&&C&&be&&{"aria-activedescendant":`${y}-${r}`},[f,C,be,y,r]),Se=fi.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...A?{}:ve,onKeyDown(ne){if(ne.key==="Tab"&&ne.shiftKey&&C&&!f){let ae=ko(ne.nativeEvent);if(ae&&!We(P.current,ae))return;zs(ne),S.setOpen(!1,$e(Te.focusOut,ne.nativeEvent)),Ct(E)&&E.focus();return}Pe(ne)},onPointerMove(ne){rue(ne)||(j.current=!0)}}),[ve,Pe,P,b,A,S,C,f,E]),fe=fi.useMemo(()=>{function ne(he){S.setOpen(!0,$e(Te.listNavigation,he.nativeEvent,he.currentTarget))}function ae(he){p==="auto"&&gw(he.nativeEvent)&&(N.current=!f)}function Ee(he){N.current=p,p==="auto"&&hw(he.nativeEvent)&&(N.current=!0)}return{onKeyDown(he){let Ae=S.select("open");j.current=!1;let et=he.key.startsWith("Arrow"),Je=RGe(he.key,ke(),d),_t=MA(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=MA(he.key,ke());V.current=u&&mt?null:he.key}if(u){Je&&(zs(he),Ae?(M.current=ye(),D(he)):ne(he));return}_t&&(K.current!=null&&(M.current=K.current),zs(he),!Ae&&g?ne(he):Pe(he),Ae&&D(he))}},onFocus(he){S.select("open")&&!f&&(M.current=-1,D(he))},onPointerDown:Ee,onPointerEnter:Ee,onMouseDown:ae,onClick:ae}},[Pe,p,ye,u,D,S,g,b,ke,d,K,f]),Ce=fi.useMemo(()=>({...ve,...fe}),[ve,fe]);return fi.useMemo(()=>i?{reference:Ce,floating:Se,item:_e,trigger:fe}:{},[i,Ce,Se,fe,_e])}var uy=c(re(),1);function LW(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=uy.useRef(""),h=uy.useRef(d??n??-1),b=uy.useRef(null),v=de(w=>{function k(P){return r?.current[P]}function x(P){let L=k(P);return L&&!ry(L)||L?.matches(":disabled")?!1:s==null||!oy(gl,P,s)}function S(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 C=o.current;if(g.current.length>0&&w.key===" "&&(zs(w),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&S(C,g.current)===-1&&w.key!==" "&&a?.(!1),C==null||w.key.length!==1||w.ctrlKey||w.metaKey||w.altKey)return;p&&w.key!==" "&&(zs(w),a?.(!0));let R=g.current==="";R&&(h.current=d??n??-1),C.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=S(C,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"),S=f.select("floatingElement");We(x,k)||We(S,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 _=uy.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return uy.useMemo(()=>l?{reference:_,floating:_}:{},[l,_])}var nue=.1,IGe=nue*nue,Co=.5;function LA(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function DA(e,t,o,r,n,i,s,a,l,u){let d=!1;return LA(e,t,o,r,n,i)&&(d=!d),LA(e,t,n,i,s,a)&&(d=!d),LA(e,t,s,a,l,u)&&(d=!d),LA(e,t,l,u,o,r)&&(d=!d),d}function PGe(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function VA(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 DW(e={}){let{blockPointerEvents:t=!1}=e,o=new Oi,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,S=_-g,C=x*x+S*S,R=k*k*IGe;return m=y,g=_,h=w,C<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:S}=_,C=ko(_),R=_.type==="mouseleave",E=We(k,C),I=We(w,C);if(E&&(p=!0,!R))return;if(I&&(p=!1,!R)){p=!0;return}if(R&&ct(_.relatedTarget)&&We(k,_.relatedTarget))return;function O(){return!!(d&&yl(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,W=(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 ee=!1;switch(f){case"top":ee=VA(x,S,j,P.top+1,D,L.bottom-1);break;case"bottom":ee=VA(x,S,j,L.top+1,D,P.bottom-1);break;case"left":ee=VA(x,S,L.right-1,W,P.left+1,z);break;case"right":ee=VA(x,S,P.right-1,W,L.left+1,z);break;default:}if(ee)return;if(p&&!PGe(x,S,P)){A();return}if(!R&&b(x,S)){A();return}let J=!1;switch(f){case"top":{let U=M?Co/2:Co*4,Q=M||H?n+U:n-U,Z=M?n-U:H?n+U:n-U,K=i+Co+1,X=H||M?L.bottom-Co:L.top,oe=H?M?L.bottom-Co:L.top:L.bottom-Co;J=DA(x,S,Q,K,Z,K,L.left,X,L.right,oe);break}case"bottom":{let U=M?Co/2:Co*4,Q=M||H?n+U:n-U,Z=M?n-U:H?n+U:n-U,K=i-Co,X=H||M?L.top+Co:L.bottom,oe=H?M?L.top+Co:L.bottom:L.top+Co;J=DA(x,S,Q,K,Z,K,L.left,X,L.right,oe);break}case"left":{let U=V?Co/2:Co*4,Q=V||N?i+U:i-U,Z=V?i-U:N?i+U:i-U,K=n+Co+1,X=N||V?L.right-Co:L.left,oe=N?V?L.right-Co:L.left:L.right-Co;J=DA(x,S,X,L.top,oe,L.bottom,K,Q,K,Z);break}case"right":{let U=V?Co/2:Co*4,Q=V||N?i+U:i-U,Z=V?i-U:N?i+U:i-U,K=n-Co,X=N||V?L.left+Co:L.right,oe=N?V?L.left+Co:L.right:L.left+Co;J=DA(x,S,K,Q,K,Z,X,L.top,oe,L.bottom);break}default:}J?p||o.start(40,A):A()}};return r.__options={...e,blockPointerEvents:t},r}var FA=class extends rd{setState(t){}update(t){}set(t,o){}notifyAll(){}};var s2t=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=dw.startingStyle]="startingStyle",e[e.endingStyle=dw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var OGe={"data-popup-open":""},AGe={"data-popup-open":"","data-pressed":""},MGe={"data-open":""},NGe={"data-closed":""},LGe={"data-anchor-hidden":""},zA={open(e){return e?OGe:null}},iue={open(e){return e?AGe:null}},zf={open(e){return e?MGe:NGe},anchorHidden(e){return e?LGe:null}},jA={...zf,...Un};var UA="ArrowUp",WA="ArrowDown",GA="ArrowLeft",$A="ArrowRight",YA="Home",KA="End";var qA=new Set([UA,WA,GA,$A,YA,KA]),DGe="Shift",aue=[DGe,"Control","Alt","Meta"];function VGe(e){return Ct(e)&&e.tagName==="INPUT"}function VW(e){return!!(VGe(e)&&e.selectionStart!=null||Ct(e)&&e.tagName==="TEXTAREA")}function FW(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=sue(e,t,"left"),u=HA(e),d=HA(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=sue(e,t,"top"),u=HA(e),d=HA(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 sue(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 HA(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 Sw(e){return lw(19)?e:e?"true":void 0}var lue=c(re(),1),cue=c(T(),1),uue=lue.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,cue.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var F1=c(re(),1);var V1=c(re(),1);function due(e){let t=V1.useRef(""),o=V1.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:V1.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 fue=c(re(),1);function ZA(e,t){let o=fue.useRef(e),r=de(t);le(()=>{o.current!==e&&r(o.current),o.current=e},[e,r])}function FGe(e,t){let o=de((i,s)=>{(typeof e=="function"?e():e)||t(s||(mo.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=due(o);return F1.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function pue(e){let[t,o]=F1.useState(null),r=FGe(e,o);return ZA(e,n=>{n&&!e&&o(null)}),F1.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var mue=c(re(),1);function gue(e){let t=mue.useRef(!0);t.current&&(t.current=!1,e())}var hue=(e,t)=>Object.is(e,t);function jf(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function Cw(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:jf(r,t,o))}function bue(e,t,o){return e.filter(r=>!jf(t,r,o))}var yue=c(re(),1);function XA(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var vue=c(T(),1);function _ue(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function wue(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if(_ue(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 zW(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 XA(e)}function ag(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?XA(e.value):XA(e)}function jW(e,t,o){function r(){return zW(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=_ue(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 kue(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,vue.jsx)(yue.Fragment,{children:jW(n,t,o)},i)),r),[])}var QA=c(re(),1);var lg={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},zGe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},xue={disabled:!1,...zGe},Di={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var jGe={invalid:void 0,name:void 0,validityData:{state:lg,errors:[],error:"",value:"",initialValue:null},setValidityData:At,disabled:void 0,setTouched:At,setDirty:At,setFilled:At,setFocused:At,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:xue,registerFieldControl:At,validation:{getValidationProps:(e,t=Wt)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:At,getInputControl:()=>null,commit:async()=>{},change:At}},HW=QA.createContext(jGe);function gn(e=!0){let t=QA.useContext(HW);if(t.setValidityData===At&&!e)throw new Error(Ut(28));return t}function JA(e,t,o,r,n=!0,i){let{registerFieldControl:s}=gn(),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 eM=c(re(),1);var HGe=eM.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:At,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function _l(){return eM.useContext(HGe)}var z1=c(re(),1);var tM=c(re(),1);var UW=tM.createContext({controlId:void 0,registerControlId:At,labelId:void 0,setLabelId:At,messageIds:[],setMessageIds:At,getDescriptionProps:e=>e});function Gn(){return tM.useContext(UW)}function Ew(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Gn(),s=pn(t),a=o?n:void 0,l=eo(()=>Symbol()),u=z1.useRef(!1),d=z1.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]),z1.useEffect(()=>f,[f]),n??s}function Sue(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var oM=c(re(),1),WW=oM.createContext(void 0);function sd(){return oM.useContext(WW)?.direction??"ltr"}var rM=5;function Cue(e,t){let o=UGe(t);return e.clientX>=o.left-rM&&e.clientX<=o.right+rM&&e.clientY>=o.top-rM&&e.clientY<=o.bottom+rM}function UGe(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 Eue(e){return e==null?void 0:`${e}-label`}function Tue(e,t){return e??t}var Ea=c(re(),1);var WGe=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"}=od(e,t)||{};if(u==null)return{};let p=bA(d),m={x:o,y:r},g=R1(n),h=T1(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],S=f==="real"?await s.getOffsetParent?.(u):a.floating,C=a.floating[w]||i.floating[h];(!C||!await s.isElement?.(S))&&(C=a.floating[w]||i.floating[h]);let R=k/2-x/2,E=C/2-b[h]/2-1,I=Math.min(p[y],E),O=Math.min(p[_],E),A=I,P=C-b[h]-O,L=C/2-b[h]/2+R,H=gA(A,L,P),N=!l.arrow&&Nc(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}}}),Rue=(e,t)=>({...WGe(e),options:[e,t]});var Bue={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 Tw={sideX:"left",sideY:"top"};var Iue="--available-width",Pue="--available-height";function Mue(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 Oue(e,t,o){let{rects:r,placement:n}=e;return{side:Mue(t,Mi(n),o),align:Nc(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function nM(e){return GGe(e,tue)}function GGe(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,[S,C]=Ea.useState(null);!b&&S!==null&&C(null);let R=v.side||"flip",E=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=sd()==="rtl",D=S||{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}`,W=u;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ee=1,J=n==="bottom"?ee:0,U=n==="top"?ee:0,Q=n==="right"?ee:0,Z=n==="left"?ee:0,K={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:W},X=Ea.useRef(null),oe=so(i),ie=so(a),se=typeof i!="function"?i:0,be=typeof a!="function"?a:0,pe=[];m&&pe.push(m),pe.push(gW(ge=>{let Re=Oue(ge,n,j),Ie=typeof oe.current=="function"?oe.current(Re):oe.current,at=typeof ie.current=="function"?ie.current(Re):ie.current;return{mainAxis:Ie,crossAxis:at,alignmentAxis:at}},[se,be,j,n]));let ke=E==="none"&&R!=="shift",ye=!ke&&(d||O||R==="shift"),Pe=R==="none"?null:yW({...K,padding:{top:W.top+ee+J,right:W.right+ee+Z,bottom:W.bottom+ee+U,left:W.left+ee+Q},mainAxis:!O&&R==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),_e=ke?null:hW({...K,rootBoundary:A,mainAxis:E!=="none",crossAxis:ye,limiter:d||O?void 0:bW(ge=>{if(!X.current)return{};let{width:Re,height:Ie}=X.current.getBoundingClientRect(),at=js(Mi(ge.placement)),Qe=at==="y"?Re:Ie,po=at==="y"?W.left+W.right:W.top+W.bottom;return{offset:Qe/2+po/2}})},[K,d,O,A,W,E]);R==="shift"||E==="shift"||s==="center"?pe.push(_e,Pe):pe.push(Pe,_e),pe.push(vW({...K,apply({elements:{floating:ge},availableWidth:Re,availableHeight:Ie,rects:at}){if(!M.current)return;let Qe=ge.style;Qe.setProperty(Iue,`${Re}px`),Qe.setProperty(Pue,`${Ie}px`);let po=St(ge).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`)}}),Rue(ge=>({element:X.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=Mi(at),vo=js(ro),Kt=X.current,_o=Ie.arrow?.x||0,Cn=Ie.arrow?.y||0,it=Kt?.clientWidth||0,Dt=Kt?.clientHeight||0,Ir=_o+it/2,mr=Cn+Dt/2,Wr=Math.abs(Ie.shift?.y||0),Pr=Qe.reference.height/2,dn=typeof i=="function"?i(Oue(ge,n,j)):i,Bi=Wr>dn,Be={top:`${Ir}px calc(100% + ${dn}px)`,bottom:`${Ir}px ${-dn}px`,left:`calc(100% + ${dn}px) ${mr}px`,right:`${-dn}px ${mr}px`}[ro],Ht=`${Ir}px ${Qe.reference.y+Pr-po}px`;return Re.floating.style.setProperty("--transform-origin",ye&&vo==="y"&&Bi?Ht:Be),{}}},Bue,w),le(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let ve=Ea.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Se,elements:fe,x:Ce,y:ne,middlewareData:ae,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)=>N1(...ge,ve),nodeId:_,externalTree:x}),{sideX:_t,sideY:Et}=ae.adaptiveOrigin||Tw,mt=et?r:"fixed",oo=Ea.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[Iue]="100vw",ge[Pue]="100vh",et||(ge.opacity=0),ge},[w,mt,_t,Ce,Et,ne,Je,et]),Tt=Ea.useRef(null);le(()=>{if(!b)return;let ge=N.current,Re=typeof ge=="function"?ge():ge,at=(Aue(Re)?Re.current:Re)||null||null;at!==Tt.current&&(Se.setPositionReference(at),Tt.current=at)},[b,Se,H,N]),Ea.useEffect(()=>{if(!b)return;let ge=N.current;typeof ge!="function"&&Aue(ge)&&ge.current!==Tt.current&&(Se.setPositionReference(ge.current),Tt.current=ge.current)},[b,Se,H,N]),Ea.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return N1(fe.reference,fe.floating,Ee,ve)},[g,b,fe,Ee,ve]);let Rt=Mi(he),Bt=Mue(n,Rt,j),gt=Nc(he)||"center",He=!!ae.hide?.referenceHidden;le(()=>{k&&b&&et&&Rt!==D&&C(Rt)},[k,b,et,Rt,D]);let we=Ea.useMemo(()=>({position:"absolute",top:ae.arrow?.y,left:ae.arrow?.x}),[ae.arrow]),Me=ae.arrow?.centerOffset!==0;return Ea.useMemo(()=>({positionerStyles:oo,arrowStyles:we,arrowRef:X,arrowUncentered:Me,side:Bt,align:gt,physicalSide:Rt,anchorHidden:He,refs:Se,context:Ae,isPositioned:et,update:Ee}),[oo,we,X,Me,Bt,gt,Rt,He,Se,Ae,et,Ee])}function Aue(e){return e!=null&&"current"in e}function Rw(e){return e==="starting"?Fle:Wt}function iM(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},Rw(r),n],stateAttributesMapping:zf})}var Nue=c(re(),1);var $Ge=20;function Lue(e,t,o,r){let[n,i]=Nue.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-$Ge)},[e,t,o]),ule(e&&(!t||n),r)}var Due=c(re(),1);var Vue=Due.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 Fue=c(re(),1);var GW=Fue.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}=Oc({disabled:i,focusableWhenDisabled:s,native:a});return De("button",t,{state:{disabled:i},ref:[o,f],props:[u,d]})});var sM=c(re(),1),$W=sM.createContext({disabled:!1});function aM(){return sM.useContext($W)}var cg=c(re(),1);function dy(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var YW=Object.keys(lg);function YGe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function zue(e,t){let o=null;for(let r of e.keys())if(YGe(r,t)){if(!r.validity.valid)return r;o??=r}return o}function jue(e,t){for(let o of t.keys())o.setCustomValidity("");e?.setCustomValidity("")}function Hue(e){let{elementRef:t,formRef:o}=_l(),{setValidityData:r,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:l,state:u,shouldValidateOnChange:d,registeredFieldIdRef:f}=e,{controlId:p,getDescriptionProps:m}=Gn(),g=Fo(),h=cg.useRef(null),b=eo(()=>new Map).current,v=cg.useRef(0),y=cg.useCallback((S,C)=>(b.set(S,C),()=>{b.delete(S)}),[b]),_=de(()=>{let S=zue(b,t.current);return S&&b.get(S)?.controlRef.current||null}),w=de(async(S,C=!1)=>{v.current+=1;let R=v.current;function E(j,D=a){let z=f.current??p;if(z==null)return;let W=o.current.fields.get(z);if(!W)return;let ee=dy(j,D);o.current.fields.set(z,{...W,validityData:ee})}function I(j,D){let z={value:S,state:{...lg,valid:!0},error:"",errors:[],initialValue:i.initialValue};jue(j,b),E(z,D),r(z)}let O=b.size>0?zue(b,t.current):h.current;if(C){if(u.valid!==!1||!O)return;let j=O.validity;if(!j.valueMissing){I(O,!1);return}for(let D of YW)if(D!=="valid"&&D!=="valueMissing"&&D!=="customError"&&j[D])return}function A(j){let D=YW.reduce((W,ee)=>(W[ee]=j.validity[ee],W),{}),z=!1;for(let W of YW)if(W!=="valid"){if(W==="valueMissing"&&D[W])z=!0;else if(D[W])return D}return z&&!l.current&&(D.valid=!0,D.valueMissing=!1),D}g.clear();let P=null,L=[],H=O?A(O):{...lg,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,W)=>(W.name&&(z[W.name]=W.getValue()),z),{}),D=n(S,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&&(jue(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:S,state:H,error:N??(Array.isArray(P)?P[0]:P??""),errors:L,initialValue:i.initialValue};E(V),r(V)}),k=de(S=>{g.clear();let C=d();C&&S!==""&&s?(v.current+=1,g.start(s,()=>{w(S)})):w(S,!C)}),x=cg.useCallback((S,C={})=>zt(m(C),u.valid===!1&&!u.disabled&&!S?{"aria-invalid":!0}:Wt),[m,u.disabled,u.valid]);return cg.useMemo(()=>({getValidationProps:x,inputRef:h,registeredInputs:b,registerInput:y,getInputControl:_,commit:w,change:k}),[x,b,y,_,w,k])}var ug={};No(ug,{Panel:()=>Yue,Root:()=>Wue,Trigger:()=>$ue});var j1=c(re(),1);var lM={...$ae,...Un};var Uue=c(T(),1),Wue=j1.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=Uae({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),m=j1.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),g=j1.useMemo(()=>({...p,onOpenChange:f,state:m}),[p,f,m]),h=De("div",t,{state:m,ref:o,props:d,stateAttributesMapping:lM});return(0,Uue.jsx)(OU.Provider,{value:g,children:h})});var Gue=c(re(),1);var KGe={...Gae,...Un},$ue=Gue.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=JO(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...m}=t,{getButtonProps:g,buttonRef:h}=Oc({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:KGe})});var qW=c(re(),1);var KW=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Yue=qW.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}=JO(),_=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:S,props:C,ref:R,shouldPreventOpenAnimation:E,shouldRender:I,transitionStatus:O,width:A}=tle({externalRef:o,hiddenUntilFound:_,id:x,keepMounted:w,mounted:f,onOpenChange:p,open:m,setMounted:g,setOpen:b,transitionStatus:y}),P={...v,transitionStatus:O},L=$O(l,P),H=De("div",{...t,style:void 0},{state:P,ref:R,props:[C,{style:{[KW.collapsiblePanelHeight]:S===void 0?"auto":`${S}px`,[KW.collapsiblePanelWidth]:A===void 0?"auto":`${A}px`}},u,L?{style:L}:void 0,E?{style:{animationName:"none"}}:void 0],stateAttributesMapping:lM});return I?H:null});function Kue(e,t){let o=pn(e);return le(()=>(t(o),()=>{t(r=>r===o?void 0:r)}),[o,t]),o}function cM(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Gn(),l=de(m=>{a(m),n?.(m)}),u=Kue(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)&&qGe(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 qGe(e){e.focus({focusVisible:!0})}var uM=c(re(),1),ZGe=uM.createContext(void 0);function que(e){let t=uM.useContext(ZGe);if(t===void 0&&!e)throw new Error(Ut(69));return t}var Zue=c(re(),1);function Xue(e={}){let{highlightItemOnHover:t,highlightedIndex:o,onHighlightedIndexChange:r}=fw(),{ref:n,index:i}=uw(e),s=o===i,a=Zue.useRef(null),l=Fs(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 pi=c(re(),1),ide=c(Of(),1);var Que=c(re(),1);function dM(e){let[t,o]=Que.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Iw=c(re(),1);function Bw(e){let t=Pn(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(og(o)!==i||og(r)!==s)&&(o=i,r=s),{width:o,height:r}}function ede(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=Jm(t,!0),d=ss(),f=Iw.useRef(null),p=Iw.useRef(!0),m=Iw.useRef(At),g=de(i),h=de(s),b=Iw.useMemo(()=>XGe(a,l),[a,l]);le(()=>{if(!n){m.current=At,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Jue(t,b),ZW(t,"auto");let v=pM(t,"position","static"),y=pM(t,"transform","none"),_=pM(t,"scale","1"),w=Jue(o,{"--available-width":"max-content","--available-height":"max-content"});function k(){v(),y(),w()}function x(){k(),_()}if(g?.(),p.current||f.current===null){fM(o,"max-content");let E=Bw(t);return f.current=E,fM(o,E),x(),h?.(null,E),p.current=!1,()=>{m.current(),m.current=At}}fM(o,"max-content");let S=f.current,C=Bw(t);f.current=C,ZW(t,S),x(),h?.(S,C),fM(o,C);let R=new AbortController;return d.request(()=>{ZW(t,C),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 XGe(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 pM(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Jue(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(pM(e,r,n));return o.length?()=>{o.forEach(r=>r())}:At}function ZW(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 fM(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 tde=c(re(),1);var ode=c(T(),1),mM=function(t){let{direction:o="ltr"}=t,r=tde.useMemo(()=>({direction:o}),[o]);return(0,ode.jsx)(WW.Provider,{value:r,children:t.children})};var rde={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:Tw};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=Mi(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":Tw.sideX,v=m==="top"?"bottom":Tw.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};var Pw=c(T(),1),sde={activationDirection:e=>e?{"data-activation-direction":e}:null};function ade(e){let{store:t,side:o,children:r}=e,n=sd(),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=dM(a?i:null),m=e$e(s,l),g=pi.useRef(null),[h,b]=pi.useState(null),[v,y]=pi.useState(null),_=pi.useRef(null),w=pi.useRef(null),k=Jm(_,!0),x=ss(),S=pi.useRef(null),[C,R]=pi.useState(null),[E,I]=pi.useState(!1);le(()=>(t.set("adaptiveOrigin",rde),()=>{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(()=>{S.current?.abort();let V=new AbortController;S.current=V,k(()=>{b(null),R(null),g.current=null},V.signal)}),L=pi.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=JGe(p,i);y(V),L.current=i}},[i,p]),le(()=>{h!=null&&(S.current?.abort(),I(!0),x.request(()=>{ide.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,Pw.jsxs)(pi.Fragment,{children:[(0,Pw.jsx)("div",{"data-previous":!0,inert:Sw(!0),ref:w,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,Pw.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":E?"":void 0,children:r},m)]}):N=(0,Pw.jsx)("div",{"data-current":!0,ref:_,children:r},m),le(()=>{let V=w.current;!V||!h||V.replaceChildren(...Array.from(h.childNodes))},[h]),ede({popupElement:d,positionerElement:f,mounted:u,content:l,onMeasureLayout:O,onMeasureLayoutComplete:A,side:o,direction:n});let M={activationDirection:QGe(v),transitioning:H};return{children:N,state:M}}function QGe(e){if(e)return`${nde(e.horizontal,5,"right","left")} ${nde(e.vertical,5,"down","up")}`}function nde(e,t,o,r){return e>t?o:e<-t?r:""}function JGe(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 e$e(e,t){let[o,r]=pi.useState(0),n=pi.useRef(e),i=pi.useRef(t),s=pi.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 gM(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var hM=c(re(),1),t$e=hM.createContext(void 0),o$e={disableStyleElements:!1};function bM(){return hM.useContext(t$e)??o$e}function fy(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Vi={};No(Vi,{Control:()=>hde,Description:()=>gde,Error:()=>pde,Item:()=>vde,Label:()=>fde,Root:()=>dde,Validity:()=>yde});var $n=c(re(),1);var yM=c(re(),1),r$e=yM.createContext(void 0);function lde(e=!1){let t=yM.useContext(r$e);if(!t&&!e)throw new Error(Ut(86));return t}var dg=c(re(),1);var cde=c(T(),1),vM=function(t){let o=pn(),r=t.controlId===void 0?o:t.controlId,[n,i]=dg.useState(r),[s,a]=dg.useState(t.labelId),[l,u]=dg.useState([]),d=eo(()=>new Map),{messageIds:f}=Gn(),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=dg.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=dg.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:m}),[n,p,s,a,l,u,m]);return(0,cde.jsx)(UW.Provider,{value:g,children:t.children})};var _M=c(re(),1);function ude(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:l}=e,{formRef:u}=_l(),d=_M.useRef(null),f=_M.useRef(null),p=_M.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:dy(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:dy(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 wM=c(T(),1),n$e=$n.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=_l(),{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,_=lde(!0)?.disabled,w=de(l||(()=>null)),k=_||p,[x,S]=$n.useState(!1),[C,R]=$n.useState(!1),[E,I]=$n.useState(!1),[O,A]=$n.useState(!1),P=g??C,L=h??x,H=$n.useRef(P),N=$n.useRef(void 0),[M,V]=$n.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&&S(ke)}),W=de(()=>d==="onChange"||d==="onSubmit"&&i.current),ee=j&&Object.hasOwn(r,j)?r[j]:null,J=!!(Array.isArray(ee)?ee.length:ee),U=m===!0||J,[Q,Z]=$n.useState({state:lg,error:"",errors:[],value:null,initialValue:null}),K=!U&&(k?null:Q.state.valid),X=$n.useMemo(()=>({disabled:k,touched:L,dirty:P,valid:K,filled:E,focused:O}),[k,L,P,K,E,O]),oe=Hue({setValidityData:Z,validate:w,validityData:Q,validationDebounceTime:u,invalid:U,markedDirtyRef:H,state:X,shouldValidateOnChange:W,registeredFieldIdRef:N}),[ie,se]=ude({commit:oe.commit,invalid:U,markedDirtyRef:H,name:f,setRegisteredFieldName:V,registeredFieldIdRef:N,setValidityData:Z,validityData:Q});$n.useImperativeHandle(b,()=>({validate:ie}),[ie]);let be=$n.useMemo(()=>({invalid:U,name:j,validityData:Q,setValidityData:Z,disabled:k,setTouched:z,setDirty:D,setFilled:I,setFocused:A,validationMode:d,shouldValidateOnChange:W,state:X,registerFieldControl:se,validation:oe}),[U,j,Q,k,z,D,I,A,d,W,X,se,oe]),pe=De("div",t,{ref:o,state:X,props:y,stateAttributesMapping:Di});return(0,wM.jsx)(HW.Provider,{value:be,children:pe})}),dde=$n.forwardRef(function(t,o){return(0,wM.jsx)(vM,{children:(0,wM.jsx)(n$e,{...t,ref:o})})});var H1=c(re(),1);var fde=H1.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=gn(!1),d=aM(),{labelId:f}=Gn(),p={...u.state,disabled:u.disabled||d.disabled},m=H1.useRef(null),g=cM({id:f??s,native:a});return De("label",t,{ref:[o,m],state:p,props:[g,l],stateAttributesMapping:Di})});var py=c(re(),1);var XW=c(T(),1),i$e={...Di,...Un},pde=py.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=pn(n),{validityData:d,state:f,name:p}=gn(!1),{setMessageIds:m}=Gn(),{errors:g}=_l(),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}=Pi(y);le(()=>{if(!(!y||!u))return m(H=>H.concat(u)),()=>{m(H=>H.filter(N=>N!==u))}},[y,u,m]);let x=py.useRef(null),[S,C]=py.useState(null),[R,E]=py.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,XW.jsx)("ul",{children:I.map(H=>(0,XW.jsx)("li",{children:H},H))}):I[0]);let A=Array.isArray(I)?JSON.stringify(I):I;y&&A!==R&&(E(A),C(O)),Wn({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:S},l],stateAttributesMapping:i$e,enabled:_});return _?L:null});var mde=c(re(),1);var gde=mde.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=pn(n),u=gn(!1),d=aM(),{setMessageIds:f}=Gn(),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:Di})});var kM=c(re(),1);var hde=kM.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:S}=gn(),{clearErrors:C}=_l(),R=b||l,E=h??s,I={...g,disabled:R},{labelId:O}=Gn(),A=Ew({id:i});le(()=>{let j=a!=null;S.inputRef.current?.value||j&&a!==""?k(!0):j&&a===""&&k(!1)},[S.inputRef,k,a]);let P=kM.useRef(null);le(()=>{f&&P.current===_r(ot(P.current))&&w(!0)},[f,w]);let[L]=Nf({controlled:a,default:d,name:"FieldControl",state:"value"}),H=a!==void 0,N=H?L:void 0,M=de(()=>S.inputRef.current?.value);return JA(S.inputRef,A,N,M,!R,s),De("input",t,{ref:[o,P],state:I,props:[{id:A,disabled:R,name:E,ref:S.inputRef,"aria-labelledby":O,autoFocus:f,...H?{value:N}:{defaultValue:d},onChange(j){let D=j.currentTarget.value;u?.(D,$e(Te.none,j.nativeEvent)),y(D!==(_.initialValue??"")),k(D!==""),j.nativeEvent.defaultPrevented||(C(E),S.change(D))},onFocus(){w(!0)},onBlur(j){v(!0),w(!1),x==="onBlur"&&S.commit(j.currentTarget.value)},onKeyDown(j){j.currentTarget.tagName==="INPUT"&&j.key==="Enter"&&(v(!0),S.commit(j.currentTarget.value))}},m,j=>S.getValidationProps(R,j)],stateAttributesMapping:Di})});var U1=c(re(),1);var bde=c(T(),1),yde=function(t){let{children:o}=t,{validityData:r,invalid:n}=gn(!1),i=U1.useMemo(()=>dy(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=Pi(s),l=U1.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,bde.jsx)(U1.Fragment,{children:o(l)})};var xM=c(re(),1);var QW=c(T(),1),vde=xM.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=gn(!1),d=u||s,f={...l,disabled:d},p=xM.useMemo(()=>({disabled:d}),[d]),m=De("div",t,{ref:o,state:f,props:a,stateAttributesMapping:Di});return(0,QW.jsx)(vM,{children:(0,QW.jsx)($W.Provider,{value:p,children:m})})});var _de=c(re(),1);var wde=c(T(),1),JW=_de.forwardRef(function(t,o){return(0,wde.jsx)(Vi.Control,{ref:o,...t})});var xde=c(re(),1);var Ow=c(re(),1);var SM="data-composite-item-active";var s$e=[];function kde(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=s$e}=e,[m,g]=Ow.useState(0),h=r!=null,b=Ow.useRef(null),v=Fs(b,l),y=Ow.useRef([]),_=Ow.useRef(!1),w=s??m,k=de((E,I=!1)=>{if((a??g)(E),I){let O=y.current[E];FW(b.current,O,i,o)}}),x=de(E=>{if(E.size===0||_.current)return;_.current=!0;let I=Array.from(E.keys()),O=I.find(P=>P?.hasAttribute(SM))??null,A=O?E.get(O)?.index??-1:-1;if(A!==-1)k(A);else if(oy(I,w,f)){let P=bl(I,{disabledIndices:f});rg(I,P)||k(P)}FW(b.current,O,i,o)});le(()=>{if(f==null||s!=null||!_.current)return;let E=y.current;if(oy(E,w,f)){let I=bl(E,{disabledIndices:f});rg(E,I)||k(I)}},[f,s,w,y,k]);let S=de((E,I,O)=>n?n(E,I,O,y):O),C=de(E=>{let I=E.key===YA||E.key===KA;if(!qA.has(E.key)||!u&&I||a$e(E,p)||!b.current)return;let A=i==="rtl",P=A?GA:$A,L=A?$A:GA,H=o==="vertical"?WA:P,N=o==="vertical"?UA:L,M=ko(E.nativeEvent);if(M!=null&&VW(M)&&!gM(M)){let ee=M.selectionStart,J=M.selectionEnd,U=M.value;if(ee==null||E.shiftKey||ee!==J||E.key!==N&&ee<U.length||E.key!==H&&ee>0)return}let V=w,j=ty(y,f),D=yw(y,f);r!=null&&(V=r({disabledIndices:f,elementsRef:y,event:E,highlightedIndex:w,loopFocus:t,maxIndex:D,minIndex:j,onLoop:S,orientation:o,rtl:A}));let z=o!=="vertical"&&E.key===P||o!=="horizontal"&&E.key===WA,W=o!=="vertical"&&E.key===L||o!=="horizontal"&&E.key===UA;u&&(E.key===YA?V=j:E.key===KA&&(V=D)),V===w&&(z||W)&&(t&&V===D&&z?(V=j,n&&(V=n(E,w,V,y))):t&&V===j&&W?(V=D,n&&(V=n(E,w,V,y))):V=bl(y.current,{startingIndex:V,decrement:W,disabledIndices:f})),V!==w&&!rg(y.current,V)&&(d&&E.stopPropagation(),(h||I||z||W)&&E.preventDefault(),k(V,!0),queueMicrotask(()=>{y.current[V]?.focus()}))});return{props:{ref:v,onFocus(E){let I=b.current,O=ko(E.nativeEvent);!I||O==null||!VW(O)||O.setSelectionRange(0,O.value.length)},onKeyDown:C},highlightedIndex:w,onHighlightedIndexChange:k,elementsRef:y,onMapChange:x,relayKeyboardEvent:C}}function a$e(e,t){for(let o of aue)if(!t.includes(o)&&e.getModifierState(o))return!0;return!1}var eG=c(T(),1);function Sde(e){let{render:t,className:o,style:r,refs:n=gl,props:i=gl,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,S=sd(),{props:C,highlightedIndex:R,onHighlightedIndexChange:E,elementsRef:I,onMapChange:O,relayKeyboardEvent:A}=kde({grid:f,loopFocus:p,onLoop:m,orientation:d,highlightedIndex:l,onHighlightedIndexChange:u,rootRef:v,stopEventPropagation:b,enableHomeAndEndKeys:g,direction:S,disabledIndices:y,modifierKeys:_}),P=De(k,e,{state:s,ref:n,props:[C,...i,x],stateAttributesMapping:a}),L=xde.useMemo(()=>({highlightedIndex:R,onHighlightedIndexChange:E,highlightItemOnHover:w,relayKeyboardEvent:A}),[R,E,w,A]);return(0,eG.jsx)(MU.Provider,{value:L,children:(0,eG.jsx)(aw,{elementsRef:I,onMapChange:H=>{h?.(H),O(H)},children:P})})}var CM=c(re(),1),Cde=c(Of(),1);var Ede=c(T(),1),Tde=CM.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{node:u,subtree:d}=kA({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,Ede.jsxs)(CM.Fragment,{children:[d,u&&Cde.createPortal(r,u)]})});var Rde=c(T(),1),EM="base-ui-disable-scrollbar",W1={className:EM,getElement(e){return(0,Rde.jsx)("style",{nonce:e,href:EM,precedence:"base-ui:low",children:`.${EM}{scrollbar-width:none}.${EM}::-webkit-scrollbar{display:none}`})}};var Ta=1;function Aw(e,t){return Math.max(0,e-t)}function Mw(e,t){if(t<=0)return 0;let o=fy(e,0,t),r=o,n=t-o,i=r<=Ta,s=n<=Ta;return i&&s?r<=n?0:t:i?0:s?t:o}var qr={};No(qr,{Arrow:()=>tfe,Backdrop:()=>jde,Group:()=>dfe,GroupLabel:()=>pfe,Icon:()=>Lde,Item:()=>Zde,ItemIndicator:()=>Qde,ItemText:()=>Jde,Label:()=>Pde,List:()=>Kde,Popup:()=>$de,Portal:()=>Fde,Positioner:()=>Hde,Root:()=>Bde,ScrollDownArrow:()=>ife,ScrollUpArrow:()=>lfe,Separator:()=>mfe,Trigger:()=>Ode,Value:()=>Mde});var wr=c(re(),1);var TM=c(re(),1),tG=TM.createContext(null);function zo(){let e=TM.useContext(tG);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:ag(t,r)!==""},hasNullItemLabel:(e,t)=>t?wue(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=>jf(t,n,o)):jf(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 G1=c(T(),1);function Bde(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=hue,highlightItemOnHover:S=!0,children:C}=e,{clearErrors:R}=_l(),{setDirty:E,setTouched:I,setFocused:O,validityData:A,setFilled:P,name:L,disabled:H,validation:N,validationMode:M}=gn(),V=Ew({id:t}),j=H||f,D=L??l,[z,W]=Nf({controlled:o,default:_?r??gl:r,name:"Select",state:"value"}),[ee,J]=Nf({controlled:i,default:s,name:"Select",state:"open"}),U=wr.useRef([]),Q=wr.useRef([]),Z=wr.useRef(null),K=wr.useRef(null),X=wr.useRef(0),oe=wr.useRef(null),ie=wr.useRef([]),se=wr.useRef(!1),be=wr.useRef(null),pe=wr.useRef(null),ke=wr.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),ye=wr.useRef(!1),{mounted:Pe,setMounted:_e,transitionStatus:ve}=Pi(ee),{openMethod:Se,triggerProps:fe}=pue(ee),Ce=eo(()=>new rd({id:V,labelId:void 0,modal:g,multiple:_,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,value:z,open:ee,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=Ve(Ce,ze.activeIndex),ae=Ve(Ce,ze.selectedIndex),Ee=Ve(Ce,ze.triggerElement),he=Ve(Ce,ze.positionerElement),Ae=dM(Se),et=Se??Ae,Je=wr.useMemo(()=>_?"":ag(z,k),[_,z,k]),_t=wr.useMemo(()=>_&&Array.isArray(z)?z.map(it=>ag(it,k)):ag(z,k),[_,z,k]),Et=so(Ee),mt=de(()=>_t);JA(Et,V,z,mt,!j,l);let oo=wr.useRef(z),Tt=_?Array.isArray(z)&&z.length>0:z!=null&&Je!=="";le(()=>{P(Tt)},[Tt,P]),le(function(){let Dt=z,Ir=!1;if(_){let Pr=Array.isArray(z)?z:[];Ir=Pr.length===0,Dt=Pr[Pr.length-1]}let mr=Ir?-1:Cw(ie.current,Dt,x),Wr=mr===-1?null:mr;Wr===null&&(pe.current=null),!ee&&Ce.set("selectedIndex",Wr)},[_,ee,z,x,Ce]);function Rt(it){let Dt=A.initialValue;return Array.isArray(it)&&Array.isArray(Dt)?!Sue(it,Dt,(Ir,mr)=>jf(Ir,mr,x)):it!==Dt}ZA(z,()=>{R(D),E(Rt(z)),N.change(z)});let Bt=de((it,Dt)=>{a?.(it,Dt),!Dt.isCanceled&&(J(it),!it&&(Dt.reason===Te.focusOut||Dt.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)});Wn({enabled:!h,open:ee,ref:Z,onComplete(){ee||gt()}}),wr.useImperativeHandle(h,()=>({unmount:gt}),[gt]);let He=de((it,Dt)=>{n?.(it,Dt),!Dt.isCanceled&&W(it)}),we=de(it=>{let Dt=Aw(it.scrollHeight,it.clientHeight),Ir=Mw(it.scrollTop,Dt),mr=Ir>0,Wr=Ir<Dt;Ce.set("scrollUpArrowVisible",mr),Ce.set("scrollDownArrowVisible",Wr)}),Me=TW({open:ee,onOpenChange:Bt,elements:{reference:Ee,floating:he}}),ge=uW(Me,{enabled:!p&&!j,event:"mousedown"}),Re=A1(Me),Ie=NW(Me,{enabled:!p&&!j,listRef:U,activeIndex:ne,selectedIndex:ae,disabledIndices:gl,onNavigate(it){it===null&&!ee||Ce.set("activeIndex",it)},focusItemOnHover:S}),at=LW(Me,{enabled:!p&&!j&&(ee||!_),listRef:Q,activeIndex:ne,selectedIndex:ae,disabledIndices:it=>gM(U.current[it]),onMatch(it){ee?Ce.set("activeIndex",it):He(ie.current[it],$e(Te.none))},onTyping(it){se.current=it}}),Qe=wr.useMemo(()=>zt(at.reference,Ie.reference,Re.reference,ge.reference,fe),[ge.reference,at.reference,Ie.reference,Re.reference,fe]),po=wr.useMemo(()=>zt(PA,at.floating,Ie.floating,Re.floating),[at.floating,Ie.floating,Re.floating]),ro=Ie.item??Wt;gue(()=>{Ce.update({popupProps:po,triggerProps:Qe})}),Ce.useSyncedValues({id:V,modal:g,multiple:_,value:z,open:ee,mounted:Pe,transitionStatus:ve,popupProps:po,triggerProps:Qe,items:y,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,openMethod:et});let vo=wr.useMemo(()=>({store:Ce,floatingContext:Me,required:m,disabled:j,readOnly:p,multiple:_,highlightItemOnHover:S,setValue:He,setOpen:Bt,listRef:U,popupRef:Z,scrollHandlerRef:K,handleScrollArrowVisibility:we,scrollArrowsMountedCountRef:X,itemProps:ro,valueRef:oe,valuesRef:ie,labelsRef:Q,typingRef:se,selectionRef:ke,firstItemTextRef:be,selectedItemTextRef:pe,validation:N,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:ye,initialValueRef:oo}),[Ce,Me,m,j,p,_,S,He,Bt,ro,N,v,we]),Kt=Fs(b,N.inputRef),_o=_?void 0:D,Cn=wr.useMemo(()=>!_||!Array.isArray(z)||!D?null:z.map(it=>{let Dt=ag(it,k);return(0,G1.jsx)("input",{type:"hidden",form:u,name:D,value:Dt,disabled:j},Dt)}),[_,z,u,D,k,j]);return(0,G1.jsxs)(tG.Provider,{value:vo,children:[C,(0,G1.jsx)("input",{...N.getValidationProps(j,{onFocus(){Ce.state.triggerElement?.focus({focusVisible:!0})},onChange(it){if(it.nativeEvent.defaultPrevented||j||p)return;let Dt=it.currentTarget.value,Ir=$e(Te.none,it.nativeEvent);function mr(){if(_)return;let Wr=Dt.toLowerCase(),Pr=ie.current.findIndex(Bi=>ag(Bi,k).toLowerCase()===Wr||zW(Bi,w).toLowerCase()===Wr);Pr===-1&&(Pr=ie.current.findIndex((Bi,Be)=>{let Ht=Q.current[Be];return Ht!=null&&Ht.toLowerCase()===Wr}));let dn=ie.current[Pr];dn!=null&&He(dn,Ir)}Ce.set("forceMount",!0),queueMicrotask(mr)}}),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?vle:fA,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),Cn]})}var Ide=c(re(),1);var Pde=Ide.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=gn(),{store:u}=zo(),d=Ve(u,ze.triggerElement),f=Ve(u,ze.id),p=Eue(f),m=cM({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:Di})});var Nw=c(re(),1);var l$e=400,c$e={...iue,...Di,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},Ode=Nw.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}=gn(),{labelId:h}=Gn(),{store:b,setOpen:v,selectionRef:y,validation:_,readOnly:w,required:k,alignItemWithTriggerActiveRef:x,disabled:S}=zo(),C=g||S||s,R=Ve(b,ze.open),E=Ve(b,ze.mounted),I=Ve(b,ze.value),O=Ve(b,ze.triggerProps),A=Ve(b,ze.positionerElement),P=Ve(b,ze.listElement),L=Ve(b,ze.popupSide),H=Ve(b,ze.id),N=Ve(b,ze.labelId),M=Ve(b,ze.hasSelectedValue),V=E&&A?L:null,j=i??H,D=Tue(h,N);Ew({id:j});let z=so(A),W=Nw.useRef(null),{getButtonProps:ee,buttonRef:J}=Oc({disabled:C,native:a}),U=b.useStateSetter("triggerElement"),Q=Fo(),Z=Fo(),K=Fo();Nw.useEffect(()=>{if(R)return K.start(l$e,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{K.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},Z.clear()},[R,y,Z,K]);let X=zt(O,{id:j,role:"combobox","aria-expanded":R,"aria-haspopup":"listbox","aria-controls":R?P?.id??ey(A)?.id:void 0,"aria-labelledby":D,"aria-readonly":w||void 0,"aria-required":k||void 0,tabIndex:C?-1:0,onFocus(se){f(!0),R&&x.current&&v(!1,$e(Te.none,se.nativeEvent)),Q.start(0,()=>{b.set("forceMount",!0)})},onBlur(se){We(A,se.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&_.commit(I))},onMouseDown(se){if(R)return;let be=ot(se.currentTarget);function pe(ke){if(!W.current)return;let ye=ke.target;We(W.current,ye)||We(z.current,ye)||Cue(ke,W.current)||v(!1,$e(Te.cancelOpen,ke))}Z.start(0,()=>{be.addEventListener("mouseup",pe,{once:!0})})}},u,ee),oe=_.getValidationProps(C,X);oe.role="combobox";let ie={...m,open:R,disabled:C,value:I,readOnly:w,popupSide:V,placeholder:!M};return De("button",t,{ref:[o,W,J,U],state:ie,stateAttributesMapping:c$e,props:oe})});var Ade=c(re(),1);var u$e={value:()=>null},Mde=Ade.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=zo(),f=Ve(u,ze.value),p=Ve(u,ze.items),m=Ve(u,ze.itemToStringLabel),g=Ve(u,ze.hasSelectedValue),h=!g&&s!=null&&i==null,b=Ve(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=kue(f,p,m):y=jW(f,p,m),De("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:u$e})});var Nde=c(re(),1);var Lde=Nde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),u={open:Ve(a,ze.open)};return De("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:zA})});var Dde=c(re(),1);var Vde=c(T(),1),Fde=Dde.forwardRef(function(t,o){let{store:r}=zo(),n=Ve(r,ze.mounted),i=Ve(r,ze.forceMount);return n||i?(0,Vde.jsx)(aW,{ref:o,...t}):null});var zde=c(re(),1);var d$e={...zf,...Un},jde=zde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),l=Ve(a,ze.open),u=Ve(a,ze.mounted),d=Ve(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:d$e})});var wl=c(re(),1);var RM=c(re(),1),oG=RM.createContext(void 0);function fg(){let e=RM.useContext(oG);if(!e)throw new Error(Ut(59));return e}function Lw(e,t){e&&Object.assign(e.style,t)}var BM={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var $1=c(T(),1),f$e={position:"fixed"},Hde=wl.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=jle,style:y,..._}=t,{store:w,listRef:k,labelsRef:x,alignItemWithTriggerActiveRef:S,selectedItemTextRef:C,valuesRef:R,initialValueRef:E,popupRef:I,setValue:O,floatingContext:A}=zo(),P=Ve(w,ze.open),L=Ve(w,ze.mounted),H=Ve(w,ze.modal),N=Ve(w,ze.value),M=Ve(w,ze.openMethod),V=Ve(w,ze.positionerElement),j=Ve(w,ze.triggerElement),D=Ve(w,ze.isItemEqualToValue),z=Ve(w,ze.transitionStatus),W=wl.useRef(null),ee=wl.useRef(null),[J,U]=wl.useState(b),Q=L&&J&&M!=="touch";!L&&J!==b&&U(b),wl.useImperativeHandle(S,()=>Q),Lue((Q||H)&&P,M==="touch",V,j);let Z=nM({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??Q,collisionAvoidance:v,keepMounted:!0}),K=Q?"none":Z.side,X=Q?f$e:Z.positionerStyles,oe={open:P,side:K,align:Z.align,anchorHidden:Z.anchorHidden};le(()=>{w.set("popupSide",Z.side)},[w,Z.side]);let ie=w.useStateSetter("positionerElement"),se=iM(t,oe,{styles:X,transitionStatus:z,props:_,refs:[o,ie],hidden:!L,inert:!P}),be=wl.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=$e(Te.none);if(Pe!==0&&!w.state.multiple&&N!==null&&Cw(R.current,N,D)===-1){let Se=E.current,Ce=Se!=null&&Cw(R.current,Se,D)!==-1?Se:null;O(Ce,_e),Ce===null&&(w.set("selectedIndex",null),C.current=null)}if(Pe!==0&&w.state.multiple&&Array.isArray(N)){let ve=N.filter(Se=>Cw(R.current,Se,D)!==-1);ve.length!==N.length&&(O(ve,_e),ve.length===0&&(w.set("selectedIndex",null),C.current=null))}if(P&&Q){w.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let ve={height:""};Lw(V,ve),Lw(I.current,ve)}}),ke=wl.useMemo(()=>({...Z,side:K,alignItemWithTriggerActive:Q,setControlledAlignItemWithTrigger:U,scrollUpArrowRef:W,scrollDownArrowRef:ee}),[Z,K,Q,U]);return(0,$1.jsx)(aw,{elementsRef:k,labelsRef:x,onMapChange:pe,children:(0,$1.jsxs)(oG.Provider,{value:ke,children:[L&&H&&(0,$1.jsx)(uue,{inert:Sw(!P),cutout:j}),se]})})});var kl=c(re(),1);var OM=c(T(),1),p$e={...zf,...Un},$de=kl.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:S,isPositioned:C,setControlledAlignItemWithTrigger:R}=fg(),E=que(!0)!=null,I=sd(),{nonce:O,disableStyleElements:A}=bM(),P=Ve(l,ze.id),L=Ve(l,ze.open),H=Ve(l,ze.openMethod),N=Ve(l,ze.mounted),M=Ve(l,ze.popupProps),V=Ve(l,ze.transitionStatus),j=Ve(l,ze.triggerElement),D=Ve(l,ze.positionerElement),z=Ve(l,ze.listElement),W=kl.useRef(!1),ee=kl.useRef(!1),J=kl.useRef({}),U=ss(),Q=de(oe=>{if(!D||!u.current||!ee.current)return;let ie=D.style.top==="0px",se=D.style.bottom==="0px";if(W.current||!S||!ie&&!se){b(oe);return}let be=Wde(D),pe=Y1(D.getBoundingClientRect().height,"y",be),ke=ot(D),ye=St(D),Pe=ye.getComputedStyle(D),_e=parseFloat(Pe.marginTop),ve=parseFloat(Pe.marginBottom),Se=Ude(ye.getComputedStyle(u.current)),fe=Math.min(ke.documentElement.clientHeight-_e-ve,Se),Ce=oe.scrollTop,ne=IM(oe),ae=null,Ee=Je=>{D.style.height=`${Je}px`},he=ie?ne-Ce:Ce,Ae=Math.min(pe+he,fe);if(he<=Ta){let Je=fy(he,0,fe-pe);Je>0&&Ee(pe+Je),oe.scrollTop=ie?ne:0,fe-(pe+Je)<=Ta&&(W.current=!0),b(oe);return}if(fe-Ae>Ta)ae=ie?1/0:0;else if(se&&Ce<ne){let Je=pe+he-fe;ae=Ce-(he-Je)}let et=Math.ceil(Ae);if(et!==0&&Ee(et),ae!=null){let Je=fy(ae,0,IM(oe));Math.abs(oe.scrollTop-Je)>Ta&&(oe.scrollTop=Je)}et>=fe-Ta&&(W.current=!0),b(oe)});kl.useImperativeHandle(v,()=>Q,[Q]),Wn({open:L,ref:u,onComplete(){L&&d?.(!0)}});let Z={open:L,transitionStatus:V,side:k,align:x};le(()=>{!D||!u.current||Object.keys(J.current).length||(J.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||S||(ee.current=!1,W.current=!1,Lw(D,J.current))},[L,S,D,u]),le(()=>{let oe=u.current;if(!L||!j||!D||!oe||S&&!C||l.state.transitionStatus==="ending")return;if(ee.current=!0,oe.style.removeProperty("--transform-origin"),!S){U.request(()=>b(z||oe));return}let ie=m$e(oe);try{let se=g.current;se?.isConnected||(se=!ze.hasSelectedValue(l.state)&&m.current?.isConnected?m.current:null);let be=p.current,pe=St(D),ke=pe.getComputedStyle(D),ye=pe.getComputedStyle(oe),Pe=ot(j),_e=Wde(j),ve=PM(j.getBoundingClientRect(),_e),Se=PM(D.getBoundingClientRect(),_e),fe=ve.height,Ce=z||oe,ne=Ce.scrollHeight,ae=parseFloat(ye.borderBottomWidth),Ee=parseFloat(ke.marginTop)||10,he=parseFloat(ke.marginBottom)||10,Ae=parseFloat(ke.minHeight)||100,et=Ude(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(se&&be){let vo=PM(be.getBoundingClientRect(),_e);Rt=PM(se.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+ae,we=Math.min(mt,He),Me=mt-Ee-he,ge=He-we,Re=oo-_t;D.style.left=`${fy(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`,oe.style.height="100%";let Ie=IM(Ce),at=ge>=Ie-Ta;at&&(we=Math.min(mt,Se.height)-(ge-Ie));let Qe=ve.top<Et||ve.bottom>mt-Et||Math.ceil(we)+Ta<Math.min(ne,Ae),po=(pe.visualViewport?.scale??1)!==1&&mo.engine.webkit;if(Qe||po){Lw(D,J.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=IM(Ce)}else D.style.bottom="0",Ce.scrollTop=ge;if(Rt){let vo=Se.top,Kt=Se.height,_o=Rt.top+Rt.height/2,Cn=fy(Kt>0?(_o-vo)/Kt*100:50,0,100);oe.style.setProperty("--transform-origin",`50% ${Cn}%`)}(ro===mt||we>=et)&&(W.current=!0),b(Ce),_&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0)}finally{ie()}},[l,L,D,j,p,m,g,u,b,S,R,U,z,y,_,I,C]),kl.useEffect(()=>{if(!S||!D||!L)return;let oe=St(D);function ie(se){f(!1,$e(Te.windowResize,se))}return ut(oe,"resize",ie)},[f,S,D,L]);let K={...z?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:`${P}-list`},onKeyDown(oe){E&&qA.has(oe.key)&&oe.stopPropagation()},onScroll(oe){z||Q(oe.currentTarget)},...S&&{style:z?{height:"100%"}:BM},className:!z&&S?W1.className:void 0},X=De("div",t,{ref:[o,u],state:Z,stateAttributesMapping:p$e,props:[M,K,Rw(V),a]});return(0,OM.jsxs)(kl.Fragment,{children:[!A&&W1.getElement(O),(0,OM.jsx)(cW,{context:w,modal:!1,disabled:!N,openInteractionType:H,returnFocus:s,restoreFocus:!0,children:X})]})});function Ude(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function IM(e){return Aw(e.scrollHeight,e.clientHeight)}function Wde(e){return M1.getScale(e)}function Y1(e,t,o){return e/o[t]}function PM(e,t){return Df({x:Y1(e.x,"x",t),y:Y1(e.y,"y",t),width:Y1(e.width,"x",t),height:Y1(e.height,"y",t)})}var Gde=[["transform","none"],["scale","1"],["translate","0 0"]];function m$e(e){let{style:t}=e,o={};for(let[r,n]of Gde)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of Gde){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var Yde=c(re(),1);var Kde=Yde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l,multiple:u}=zo(),{alignItemWithTriggerActive:d}=fg(),f=Ve(a,ze.hasScrollArrows),p=Ve(a,ze.openMethod),g={id:`${Ve(a,ze.id)}-list`,role:"listbox","aria-multiselectable":u||void 0,onScroll(b){l.current?.(b.currentTarget)},...d&&{style:BM},className:f&&p!=="touch"?W1.className:void 0},h=a.useStateSetter("listElement");return De("div",t,{ref:[o,h],props:[g,s]})});var Lc=c(re(),1);var AM=c(re(),1),rG=AM.createContext(void 0);function K1(){let e=AM.useContext(rG);if(!e)throw new Error(Ut(57));return e}var qde=c(T(),1),Zde=Lc.memo(Lc.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=Lc.useRef(null),p=uw({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:S}=zo(),C=x||l,R=Ve(m,ze.isActive,p.index),E=Ve(m,ze.open),I=Ve(m,ze.isSelected,s),O=Ve(m,ze.isSelectedByFocus,p.index),A=Ve(m,ze.isItemEqualToValue),P=p.index,L=Lc.useRef(null);le(()=>{let U=_.current;return U[P]=s,()=>{delete U[P]}},[P,s,_]),le(()=>{let U=m.state.value,Q=U;w&&Array.isArray(U)&&(Q=U.length>0?U[U.length-1]:void 0),Q!==void 0&&jf(s,Q,A)&&(m.set("selectedIndex",P),f.current&&(k.current=f.current))},[P,w,A,m,s,k]);let H=Lc.useRef("mouse"),N=Lc.useRef(!1),{getButtonProps:M,buttonRef:V}=Oc({disabled:C,focusableWhenDisabled:!0,native:u,composite:!0}),j={disabled:C,selected:I,highlighted:R};function D(U){if(x||S)return;let Q=m.state.value;if(w){let Z=Array.isArray(Q)?Q:[],K=I?bue(Z,s,A):[...Z,s];b(K,$e(Te.itemPress,U))}else b(s,$e(Te.itemPress,U)),h(!1,$e(Te.itemPress,U))}function z(){v.current.dragY=0}let W={role:"option","aria-selected":I,tabIndex:E&&R?0:-1,onKeyDown(U){m.set("activeIndex",P),U.key===" "&&y.current&&U.preventDefault()},onClick(U){let Q=H.current!=="touch",Z=U.nativeEvent.pointerType,K=Q&&gw(U.nativeEvent)&&(Z!==void 0||R),X=Q&&!K&&!N.current;N.current=!1,!(C||X)&&D(U.nativeEvent)},onPointerEnter(U){H.current=U.pointerType},onPointerMove(U){if(U.pointerType==="mouse"&&U.buttons===1){let Q=v.current;Q.dragY+=U.movementY,Q.dragY**2>=64&&(Q.allowUnselectedMouseUp=!0)}},onPointerDown(U){H.current=U.pointerType,N.current=!0,z()},onMouseUp(){if(z(),C||H.current==="touch"||N.current)return;let U=!v.current.allowSelectedMouseUp&&I,Q=!v.current.allowUnselectedMouseUp&&!I;U||Q||(N.current=!0,L.current?.click(),N.current=!1)}},ee=De("div",t,{ref:[V,o,p.ref,L],state:j,props:[g,W,d,M]}),J=Lc.useMemo(()=>({selected:I,index:P,textRef:f,selectedByFocus:O}),[I,P,f,O]);return(0,qde.jsx)(rG.Provider,{value:J,children:ee})}));var my=c(re(),1);var Xde=c(T(),1),Qde=my.forwardRef(function(t,o){let{selected:r}=K1();return t.keepMounted||r?(0,Xde.jsx)(g$e,{...t,ref:o}):null}),g$e=my.memo(my.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=K1(),l=my.useRef(null),{transitionStatus:u,setMounted:d}=Pi(a),p=De("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:Un});return Wn({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var Dw=c(re(),1);var Jde=Dw.memo(Dw.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i}=K1(),{firstItemTextRef:s,selectedItemTextRef:a}=zo(),{render:l,className:u,style:d,...f}=t,p=Dw.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 efe=c(re(),1);var tfe=efe.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}=fg(),h={open:Ve(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:jA});return m?null:b});var rfe=c(re(),1);var ofe=c(re(),1);var MM=ofe.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}=fg(),y=u?ze.scrollUpArrowVisible:ze.scrollDownArrowVisible,_=Ve(d,y),w=Ve(d,ze.openMethod),k=_&&w!=="touch",x=Fo(),S=u?v:b,{mounted:C,transitionStatus:R,setMounted:E}=Pi(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]),Wn({open:k,ref:S,onComplete(){k||E(!1)}});let A=De("div",t,{ref:[o,S],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=Aw(N.scrollHeight,N.clientHeight),V=Mw(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=S.current?.offsetHeight||0;N.scrollTop=h$e(D,u,V,N.clientHeight,z,M)}x.start(40,H)}x.start(40,H)},onMouseLeave(){x.clear()}},l],stateAttributesMapping:Un});return C||a?A:null});function h$e(e,t,o,r,n,i){if(t){let d=0,f=o+n-Ta;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?Mw(m.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+Ta;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?Mw(u.offsetTop+u.offsetHeight-r+n,i):i}var nfe=c(T(),1),ife=rfe.forwardRef(function(t,o){return(0,nfe.jsx)(MM,{...t,ref:o,direction:"down"})});var sfe=c(re(),1);var afe=c(T(),1),lfe=sfe.forwardRef(function(t,o){return(0,afe.jsx)(MM,{...t,ref:o,direction:"up"})});var Vw=c(re(),1);var NM=c(re(),1),nG=NM.createContext(void 0);function cfe(){let e=NM.useContext(nG);if(e===void 0)throw new Error(Ut(56));return e}var ufe=c(T(),1),dfe=Vw.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=Vw.useState(),u=Vw.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=De("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,ufe.jsx)(nG.Provider,{value:u,children:d})});var ffe=c(re(),1);var pfe=ffe.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=cfe(),u=pn(s);return le(()=>(l(u),()=>{l(f=>f===u?void 0:f)}),[u,l]),De("div",t,{ref:o,props:[{id:u},a]})});var mfe=Vue;var gfe=c(L1(),1);function b$e(){return At}function y$e(){return!1}function v$e(){return!0}function hfe(){return(0,gfe.useSyncExternalStore)(b$e,y$e,v$e)}var M3t=c(re(),1);var bfe=c(T(),1);function yfe(e){let{script:t}=e,{nonce:o}=bM();return hfe()?(0,bfe.jsx)("script",{nonce:o,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Vc={};No(Vc,{Indicator:()=>xfe,List:()=>Cfe,Panel:()=>Sfe,Root:()=>_fe,Tab:()=>wfe});var Zr=c(re(),1);var LM=c(re(),1),iG=LM.createContext(void 0);function pg(){let e=LM.useContext(iG);if(e===void 0)throw new Error(Ut(64));return e}var ad={tabActivationDirection:e=>({"data-activation-direction":e})};var sG=c(T(),1),_fe=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]=Nf({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(Z=>aG(y,Z),[y]),[x,S]=Zr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:C,tabActivationDirection:R}=x,E=R,I=!1;C!==h&&(E=vfe(C,h,s,y),I=C!=null&&h!=null&&k(h)==null);let O=I?C:h,A=C!==O||R!==E;le(()=>{A&&S({previousValue:O,tabActivationDirection:E})},[O,A,E]);let P=de((Z,K)=>{let X=vfe(h,Z,s,y);K.activationDirection=X,i?.(Z,K),!K.isCanceled&&b(Z)}),L=de((Z,K)=>{i?.(Z,$e(K,void 0,void 0,{activationDirection:"none"}))}),H=de((Z,K)=>(g(X=>{let oe=new Map(X);return oe.set(Z,K),oe}),()=>{g(X=>{if(X.get(Z)!==K)return X;let oe=new Map(X);return oe.delete(Z),oe})})),N=Zr.useCallback(Z=>m.get(Z),[m]),M=Zr.useCallback(Z=>{for(let K of y.values())if(Z===K.value)return K.id},[y]),V=Zr.useMemo(()=>({getTabElementBySelectedValue:k,getTabIdByPanelValue:M,getTabPanelIdByValue:N,onValueChange:P,orientation:s,registerMountedTabPanel:H,setTabMap:_,tabActivationDirection:E,value:h}),[k,M,N,P,s,H,_,E,h]),j=Zr.useMemo(()=>{for(let Z of y.values())if(Z.value===h)return Z},[y,h]),D=Zr.useMemo(()=>{for(let Z of y.values())if(!Z.disabled)return Z.value},[y]),z=Zr.useRef(!f),W=Zr.useRef(n),ee=Zr.useRef(f),J=Zr.useRef(!1);le(()=>{if(v)return;function Z(ie,se){b(ie),S({previousValue:ie,tabActivationDirection:"none"}),L(ie,se),z.current=!1}if(y.size===0){J.current&&h!==null&&!w.current?.isConnected&&Z(null,Te.missing);return}J.current=!0,w.current=y.keys().next().value;let K=j?.disabled,X=j==null&&h!==null;if(!K&&h===W.current&&(ee.current=!1),ee.current&&K&&h===W.current)return;let oe=z.current;if(K||X){let ie=D??null;if(h===ie){z.current=!1;return}let se=Te.missing;oe?se=Te.initial:K&&(se=Te.disabled),Z(ie,se);return}oe&&j!=null&&(L(h,Te.initial),z.current=!1)},[D,v,L,j,b,y,h]);let Q=De("div",t,{state:{orientation:s,tabActivationDirection:E},ref:o,props:d,stateAttributesMapping:ad});return(0,sG.jsx)(iG.Provider,{value:V,children:(0,sG.jsx)(aw,{elementsRef:p,children:Q})})});function aG(e,t){for(let[o,r]of e.entries())if(t===r.value)return o;return null}function vfe(e,t,o,r){if(e==null||t==null)return"none";let[n,i,s]=o==="horizontal"?["left","left","right"]:["top","up","down"],a=aG(r,e),l=aG(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 Hf=c(re(),1);var DM=c(re(),1),lG=DM.createContext(void 0);function VM(){let e=DM.useContext(lG);if(e===void 0)throw new Error(Ut(65));return e}var wfe=Hf.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}=pg(),{activateOnFocus:b,registerTabResizeObserverElement:v,tabsListElement:y}=VM(),{highlightedIndex:_,onHighlightedIndexChange:w}=fw(),k=pn(a),x=Hf.useMemo(()=>({disabled:n,id:k,value:s}),[n,k,s]),{compositeProps:S,compositeRef:C,index:R}=Xue({metadata:x}),E=s===f,I=Hf.useRef(!1),O=Hf.useRef(null),A=de(J=>{O.current?.(),O.current=J?v(J):null});le(()=>{if(I.current){I.current=!1;return}if(!(E&&R>-1&&_!==R))return;let J=y;if(J!=null){let U=_r(ot(J));if(U&&We(J,U))return}n||w(R)},[E,R,_,w,n,y]);let{getButtonProps:P,buttonRef:L}=Oc({disabled:n,native:l,focusableWhenDisabled:!0}),H=p(s),N=Hf.useRef(!1),M=Hf.useRef(!1);function V(J){m(s,$e(Te.none,J.nativeEvent,void 0,{activationDirection:"none"}))}function j(J){E||n||V(J)}function D(J){E||n||b&&(!N.current||M.current)&&V(J)}function z(J){if(E||n)return;N.current=!0,M.current=J.button===0;let U=ot(J.currentTarget);function Q(){N.current=!1,M.current=!1,U.removeEventListener("pointerup",Q),U.removeEventListener("pointercancel",Q)}U.addEventListener("pointerup",Q),U.addEventListener("pointercancel",Q)}return De("button",t,{state:{disabled:n,active:E,orientation:g,tabActivationDirection:h},ref:[o,L,C,A],props:[S,{role:"tab","aria-controls":H,"aria-selected":E,id:k,onClick:j,onFocus:D,onPointerDown:z,[SM]:E?"":void 0,onKeyDownCapture(){I.current=!0}},d,P],stateAttributesMapping:ad})});var Fw=c(re(),1);var FM=c(T(),1),kfe,_$e={...ad,activeTabPosition:()=>null,activeTabSize:()=>null},xfe=Fw.forwardRef(function(t,o){let{className:r,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:l,orientation:u,tabActivationDirection:d,value:f}=pg(),{tabsListElement:p,registerIndicatorUpdateListener:m}=VM(),g=Lce();Fw.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}=Bw(O),{width:L,height:H}=Bw(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,W=N.top-M.top;h=z/V+p.scrollLeft-p.clientLeft,v=W/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,S=k?{width:_,height:w}:null,C=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:S,tabActivationDirection:d},ref:o,props:[{role:"presentation",style:C,hidden:!R},a,{suppressHydrationWarning:!0}],stateAttributesMapping:_$e});return f==null?null:(0,FM.jsxs)(Fw.Fragment,{children:[I,i&&(kfe||(kfe=(0,FM.jsx)(yfe,{script:""})))]})});var zM=c(re(),1);var w$e={...ad,...Un},Sfe=zM.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}=pg(),g=pn(),{ref:h,index:b}=uw(),v=n===u,{mounted:y,transitionStatus:_,setMounted:w}=Pi(v),k=!y,x=d(n),S={hidden:k,orientation:f,tabActivationDirection:p,transitionStatus:_},C=zM.useRef(null),R=De("div",t,{state:S,ref:[o,h,C],props:[{"aria-labelledby":x,hidden:k,id:g,role:"tabpanel",tabIndex:v?0:-1,inert:Sw(!v),"data-index":b},l],stateAttributesMapping:w$e});return Wn({open:v,ref:C,onComplete(){v||w(!1)}}),le(()=>{if(!(g==null||k&&!s))return m(n,g)},[k,s,n,g,m]),s||y?R:null});var Dc=c(re(),1);var cG=c(T(),1),Cfe=Dc.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}=pg(),[p,m]=Dc.useState(0),[g,h]=Dc.useState(null),b=Dc.useRef(new Set),v=Dc.useRef(new Set),y=Dc.useRef(null);le(()=>{if(typeof ResizeObserver>"u")return;let C=new ResizeObserver(()=>{b.current.forEach(R=>{R()})});return y.current=C,g&&C.observe(g),v.current.forEach(R=>{C.observe(R)}),()=>{C.disconnect(),y.current=null}},[g]);let _=de(C=>(b.current.add(C),()=>{b.current.delete(C)})),w=de(C=>(v.current.add(C),y.current?.observe(C),()=>{v.current.delete(C),y.current?.unobserve(C)})),k={orientation:u,tabActivationDirection:f},x={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},S=Dc.useMemo(()=>({activateOnFocus:r,registerIndicatorUpdateListener:_,registerTabResizeObserverElement:w,tabsListElement:g}),[r,_,w,g]);return(0,cG.jsx)(lG.Provider,{value:S,children:(0,cG.jsx)(Sde,{render:s,className:n,style:a,state:k,refs:[o,h],props:[x,l],stateAttributesMapping:ad,highlightedIndex:p,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:m,onMapChange:d,disabledIndices:gl})})});var Us={};No(Us,{Arrow:()=>Wfe,Handle:()=>Z1,Popup:()=>Hfe,Portal:()=>Vfe,Positioner:()=>zfe,Provider:()=>$fe,Root:()=>Pfe,Trigger:()=>Nfe,Viewport:()=>Kfe,createHandle:()=>qfe});var zw=c(re(),1);var jM=c(re(),1),uG=jM.createContext(void 0);function xl(e){let t=jM.useContext(uG);if(t===void 0&&!e)throw new Error(Ut(72));return t}var Efe=c(re(),1);var Tfe={...Qce,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},HM=class extends rd{constructor(t,o,r){let n=new Ff;super(Bfe(t,n,o,r),Ife(n),Tfe)}setOpen=(t,o)=>{Hce(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,$e(Te.triggerPress,t))}};function Rfe(){let e=new Ff,t=new FA(Object.freeze(Bfe(void 0,e)),Object.freeze(Ife(e)),Tfe);return Object.assign(t,{setOpen:At,cancelPendingOpen:At})}function Bfe(e,t,o,r=!1){let n={...qce(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Zce(t,o,r),n}function Ife(e){return{popupRef:Efe.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var q1=c(T(),1),Pfe=xW(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=zce((I,O)=>new HM({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}),Wce(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:k}=Gce(b,g),x=g.useState("isInstantPhase"),S=g.useState("instantType"),C=g.useState("lastOpenChangeReason"),R=zw.useRef(null);le(()=>{h&&o&&g.setOpen(!1,$e(Te.disabled))},[h,o,g]),le(()=>{k==="ending"&&C===Te.none||k!=="ending"&&x?(S!=="delay"&&(R.current=S),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[k,x,C,S,g]),le(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]),zw.useImperativeHandle(a,()=>({unmount:w,close:()=>g.setOpen(!1,$e(Te.imperativeAction))}),[w,g]);let E=b||y||!o&&s!=="none";return(0,q1.jsxs)(uG.Provider,{value:g,children:[d&&(0,q1.jsx)(jce,{handle:d,store:g}),E&&(0,q1.jsx)(k$e,{store:g,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:_}):m]})});function k$e({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=A1(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=dW(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=zw.useMemo(()=>zt(i.reference,n.reference),[i.reference,n.reference]);return $ce(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??Wt}),null}var WM=c(re(),1);var UM=c(re(),1),dG=UM.createContext(void 0);function Ofe(){return UM.useContext(dG)}var Mfe="data-base-ui-tooltip-trigger";function Afe(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 S$e(e){let t=e;for(;t;){let o=t.closest(`[${Mfe}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&ct(r.host)?r.host:null}return null}var Nfe=Ace(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=xl(!0),b=eue(s)??g;if(!b)throw new Error(Ut(82));let v=pn(p),y=b.useState("isTriggerActive",v),_=b.useState("isOpenedByTrigger",v),w=b.useState("floatingRootContext"),k=WM.useRef(null),x=u??600,S=f??0,{registerTrigger:C,isMountedByThisTrigger:R}=Uce(v,k,b,{payload:a,closeOnClick:d,closeDelay:S}),E=Ofe(),{delayRef:I,isInstantPhase:O,hasProvider:A}=qU(w,{open:_}),P=xw(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=WM.useRef(!1),D=Fo(),z=WM.useRef(void 0);function W(){return A?hl(I.current,"open")===0?0:u??E??600:x}function ee(se){let be=k.current;if(!be||!se)return!1;let pe=S$e(se);return pe!==null&&pe!==be&&We(be,pe)}function J(se){let be=ee(se);return j.current=be,be&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,D.clear()),be}let U=AW(w,{enabled:!H,mouseOnly:!0,move:!1,handleClose:!V&&M!=="both"?DW():null,restMs:W,delay(){return f==null&&A?{close:hl(I.current,"close")}:{close:S}},triggerElementRef:k,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!j.current}}),Q=BW(w,{enabled:!H}).reference,Z=se=>{let be=j.current,pe=Afe(se),ke=J(pe),ye=k.current,Pe=ye&&pe&&We(ye,pe);if(ke&&b.select("open")&&b.select("lastOpenChangeReason")===Te.triggerHover){b.setOpen(!1,$e(Te.triggerHover,se));return}if(be&&!ke&&Pe&&!N.current&&!b.select("open")&&ye&&Sa(z.current)){let _e=()=>{!j.current&&!N.current&&!b.select("open")&&b.setOpen(!0,$e(Te.triggerHover,se,ye))},ve=W();ve===0?(D.clear(),_e()):D.start(ve,_e)}},K=b.useState("triggerProps",R);return De("button",t,{state:{open:_},ref:[o,C,k],props:[U,Q,R||M!=="none"?K:void 0,{onMouseOver(se){Z(se.nativeEvent)},onFocus(se){ee(Afe(se.nativeEvent))&&se.preventBaseUIHandler()},onMouseLeave(){j.current=!1,D.clear(),z.current=void 0},onPointerEnter(se){z.current=se.pointerType},onPointerDown(se){z.current=se.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(se.nativeEvent)},onClick(se){d&&!b.select("open")&&b.cancelPendingOpen(se.nativeEvent)},id:v,"data-trigger-disabled":H?"":void 0,[Mfe]:H?void 0:""},m],stateAttributesMapping:zA})});var Dfe=c(re(),1);var GM=c(re(),1),fG=GM.createContext(void 0);function Lfe(){let e=GM.useContext(fG);if(e===void 0)throw new Error(Ut(70));return e}var pG=c(T(),1),Vfe=Dfe.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return xl().useState("mounted")||r?(0,pG.jsx)(fG.Provider,{value:r,children:(0,pG.jsx)(Tde,{ref:o,...n})}):null});var YM=c(re(),1);var $M=c(re(),1),mG=$M.createContext(void 0);function jw(){let e=$M.useContext(mG);if(e===void 0)throw new Error(Ut(71));return e}var Ffe=c(T(),1),zfe=YM.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=Hle,style:v,...y}=t,_=xl(),w=Lfe(),k=_.useState("open"),x=_.useState("mounted"),S=_.useState("trackCursorAxis"),C=_.useState("disableHoverablePopup"),R=_.useState("floatingRootContext"),E=_.useState("instantType"),I=_.useState("transitionStatus"),O=_.useState("adaptiveOrigin"),A=nM({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=YM.useMemo(()=>({open:k,side:A.side,align:A.align,anchorHidden:A.anchorHidden,instant:S!=="none"?"tracking-cursor":E}),[k,A.side,A.align,A.anchorHidden,S,E]),L=iM(t,P,{styles:A.positionerStyles,transitionStatus:I,props:y,refs:[o,_.useStateSetter("positionerElement")],hidden:!x,inert:!k||S==="both"||C});return(0,Ffe.jsx)(mG.Provider,{value:A,children:L})});var jfe=c(re(),1);var Hfe=jfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=xl(),{side:l,align:u}=jw(),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");Wn({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:[PA,m,Rw(p),s],stateAttributesMapping:jA})});var Ufe=c(re(),1);var Wfe=Ufe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=xl(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=jw(),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:zf})});var Gfe=c(re(),1);var gG=c(T(),1),$fe=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=Gfe.useMemo(()=>({open:o,close:r}),[o,r]);return(0,gG.jsx)(dG.Provider,{value:o,children:(0,gG.jsx)(KU,{delay:i,timeoutMs:n,children:t.children})})};var Yfe=c(re(),1);var Kfe=Yfe.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=xl(),u=jw(),d=l.useState("instantType"),{children:f,state:p}=ade({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:sde})});var Z1=class extends TA{constructor(){super(Rfe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function qfe(){return new Z1}function hn(e){return De(e.defaultTagName??"div",e,e)}var Qfe=c(F(),1),hG="data-wp-hash";function bG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E$e(document)),e.__wpStyleRuntime}function C$e(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 Jfe(e,t,o){if(!e.head)return;let r=bG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(C$e(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 E$e(e){let t=bG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Jfe(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 epe(e,t){let o=bG();o.styles.set(e,t);for(let r of o.documents.keys())Jfe(r,e,t)}typeof process>"u",epe("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 Zfe={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",epe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Xfe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},cs=(0,Qfe.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return hn({render:o,defaultTagName:"span",ref:i,props:zt(n,{className:$(Zfe.text,Xfe.heading,Xfe.p,Zfe[t],r)})})});var npe=c(T(),1),yG="data-wp-hash";function vG(){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 T$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yG}]`))if(o.getAttribute(yG)===t)return!0;return!1}function rpe(e,t,o){if(!e.head)return;let r=vG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(T$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function R$e(e){let t=vG();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 B$e(e,t){let o=vG();o.styles.set(e,t);for(let r of o.documents.keys())rpe(r,e,t)}typeof process>"u",B$e("9db2873e7f","@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,#f6e6e3);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,#c6f7cd);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 tpe={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"},_G=(0,ope.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,npe.jsx)(cs,{ref:n,className:$(tpe.badge,tpe[`is-${t}-intent`],o),...r,variant:"body-sm"})});var ipe=c(Yo(),1),KM=c(F(),1),spe=c(q(),1),lpe=c(T(),1),wG="data-wp-hash";function kG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&P$e(document)),e.__wpStyleRuntime}function I$e(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 ape(e,t,o){if(!e.head)return;let r=kG(),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(wG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function P$e(e){let t=kG();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 qM(e,t){let o=kG();o.styles.set(e,t);for(let r of o.documents.keys())ape(r,e,t)}typeof process>"u",qM("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 X1={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",qM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var O$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",qM("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 A$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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",qM("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var M$e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},cpe=(0,KM.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,spe.__)("Loading"),children:u,...d},f){let p=$(M$e.button,O$e["box-sizing"],A$e["outset-ring--focus-except-active"],o!=="unstyled"&&X1.button,X1[`is-${t}`],X1[`is-${o}`],X1[`is-${r}`],a&&X1["is-loading"],n);return(0,KM.useEffect)(()=>{a&&l&&(0,ipe.speak)(l)},[a,l]),(0,lpe.jsx)(GW,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var ppe=c(F(),1);var upe=c(F(),1),dpe=c(me(),1),fpe=c(T(),1),Xr=(0,upe.forwardRef)(function({icon:t,size:o=24,...r},n){return(0,fpe.jsx)(dpe.SVG,{ref:n,...t.props,...r,width:o,height:o})});var gpe=c(T(),1),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"&&L$e(document)),e.__wpStyleRuntime}function N$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 mpe(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(N$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 L$e(e){let t=SG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mpe(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 D$e(e,t){let o=SG();o.styles.set(e,t);for(let r of o.documents.keys())mpe(r,e,t)}typeof process>"u",D$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 V$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"},CG=(0,ppe.forwardRef)(function({className:t,icon:o,...r},n){return(0,gpe.jsx)(Xr,{ref:n,icon:o,className:$(V$e.icon,t),size:24,...r})});CG.displayName="Button.Icon";var ZM=Object.assign(cpe,{Icon:CG});function hpe(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 F$e={},Q1={};function Fc(e,t){try{let r=(F$e[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return r in Q1?Q1[r]:bpe(r,r.split(":"))}catch{if(e in Q1)return Q1[e];let o=e?.match(z$e);return o?bpe(e,o.slice(1)):NaN}}var z$e=/([+-]\d\d):?(\d\d)?/;function bpe(e,t){let o=+(t[0]||0),r=+(t[1]||0),n=+(t[2]||0)/60;return Q1[e]=o*60+r>0?o*60+r+n:o*60-r-n}var mg=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(Fc(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)),_pe(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=-Fc(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),XM(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},ype=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!ype.test(e))return;let t=e.replace(ype,"$1UTC");mg.prototype[t]&&(e.startsWith("get")?mg.prototype[e]=function(){return this.internal[t]()}:(mg.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),j$e(this),+this},mg.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),XM(this),+this}))});function XM(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Fc(e.timeZone,e)*60))}function j$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()),_pe(e)}function _pe(e,t){let o=Array.isArray(t)?H$e(t):+e.internal,r=Fc(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),E=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(R!==E){let I=new Date(+e),O=s-n;O&&I.setUTCMinutes(I.getUTCMinutes()+O);let A=Fc(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(-(Fc(e.timeZone,e)*60))%60;(m||p)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+p);let g=Fc(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&&vpe(e)-o===w*60*1e3&&vpe(e,k)!==o;if(y&&_&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let R=Fc(e.timeZone,e),E=R>0?Math.floor(R):Math.ceil(R),I=h-E;I&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}XM(e);let C=(t?o:o+m*1e3)-+e.internal;C&&Math.abs(C)<1800*1e3&&(Date.prototype.setTime.call(e,+e+C),XM(e))}function H$e(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function vpe(e,t){let o=new Date(t??+e);return o.setUTCSeconds(o.getUTCSeconds()-Math.round(-Fc(e.timeZone,o)*60)),+o}var Qr=class e extends mg{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} (${hpe(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 U$e=Math.pow(10,8)*24*60*60*1e3,w8t=-U$e,QM=6048e5,wpe=864e5,J1=6e4,eE=36e5,kpe=1e3;var W$e=3600;var xpe=W$e*24,k8t=xpe*7,G$e=xpe*365.2425,$$e=G$e/12,x8t=$$e*3,EG=Symbol.for("constructDateFrom");function nt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&EG in e?e[EG](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 Hw(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 Y$e={};function Ws(){return Y$e}function Fi(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 Ra(e,t){return Fi(e,{...t,weekStartsOn:1})}function JM(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=Ra(n),s=nt(o,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let a=Ra(s);return o.getTime()>=i.getTime()?r+1:o.getTime()>=a.getTime()?r:r-1}function gy(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 Sl(e,...t){let o=nt.bind(null,e||t.find(r=>typeof r=="object"));return t.map(o)}function gg(e,t){let o=Ne(e,t?.in);return o.setHours(0,0,0,0),o}function Uf(e,t,o){let[r,n]=Sl(o?.in,e,t),i=gg(r),s=gg(n),a=+i-gy(i),l=+s-gy(s);return Math.round((a-l)/wpe)}function Spe(e,t){let o=JM(e,t),r=nt(t?.in||e,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),Ra(r)}function eN(e,t,o){return ld(e,t*7,o)}function tN(e,t,o){return Hw(e,t*12,o)}function Cpe(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 Epe(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 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,o){let[r,n]=Sl(o?.in,e,t);return+gg(r)==+gg(n)}function oN(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function zc(e){return!(!oN(e)&&typeof e!="number"||isNaN(+Ne(e)))}function rN(e,t,o){let[r,n]=Sl(o?.in,e,t),i=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth();return i*12+s}function nN(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]=Sl(e,t.start,t.end);return{start:o,end:r}}function Bpe(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 tE(e,t){let o=Ne(e,t?.in);return o.setDate(1),o.setHours(0,0,0,0),o}function Ipe(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 Uw(e,t){let o=Ne(e,t?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}function Ppe(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 sN(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 Ope(e,t){return sN(e,{...t,weekStartsOn:1})}var K$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"}},Ape=(e,t,o)=>{let r,n=K$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 aN(e){return(t={})=>{let o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}var q$e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Z$e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},X$e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Mpe={date:aN({formats:q$e,defaultWidth:"full"}),time:aN({formats:Z$e,defaultWidth:"full"}),dateTime:aN({formats:X$e,defaultWidth:"full"})};var Q$e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Npe=(e,t,o,r)=>Q$e[e];function Ww(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 J$e={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},eYe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},tYe={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"]},oYe={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"]},rYe={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"}},nYe={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"}},iYe=(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"},Lpe={ordinalNumber:iYe,era:Ww({values:J$e,defaultWidth:"wide"}),quarter:Ww({values:eYe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ww({values:tYe,defaultWidth:"wide"}),day:Ww({values:oYe,defaultWidth:"wide"}),dayPeriod:Ww({values:rYe,defaultWidth:"wide",formattingValues:nYe,defaultFormattingWidth:"wide"})};function Gw(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)?aYe(a,f=>f.test(s)):sYe(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 sYe(e,t){for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function aYe(e,t){for(let o=0;o<e.length;o++)if(t(e[o]))return o}function Dpe(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 lYe=/^(\d+)(th|st|nd|rd)?/i,cYe=/\d+/i,uYe={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},dYe={any:[/^b/i,/^(a|c)/i]},fYe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pYe={any:[/1/i,/2/i,/3/i,/4/i]},mYe={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},gYe={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]},hYe={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},bYe={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]},yYe={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},vYe={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}},Vpe={ordinalNumber:Dpe({matchPattern:lYe,parsePattern:cYe,valueCallback:e=>parseInt(e,10)}),era:Gw({matchPatterns:uYe,defaultMatchWidth:"wide",parsePatterns:dYe,defaultParseWidth:"any"}),quarter:Gw({matchPatterns:fYe,defaultMatchWidth:"wide",parsePatterns:pYe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gw({matchPatterns:mYe,defaultMatchWidth:"wide",parsePatterns:gYe,defaultParseWidth:"any"}),day:Gw({matchPatterns:hYe,defaultMatchWidth:"wide",parsePatterns:bYe,defaultParseWidth:"any"}),dayPeriod:Gw({matchPatterns:yYe,defaultMatchWidth:"any",parsePatterns:vYe,defaultParseWidth:"any"})};var Ba={code:"en-US",formatDistance:Ape,formatLong:Mpe,formatRelative:Npe,localize:Lpe,match:Vpe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Fpe(e,t){let o=Ne(e,t?.in);return Uf(o,Uw(o))+1}function hg(e,t){let o=Ne(e,t?.in),r=+Ra(o)-+Spe(o);return Math.round(r/QM)+1}function $w(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=Fi(s,t),l=nt(t?.in||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);let u=Fi(l,t);return+o>=+a?r+1:+o>=+u?r:r-1}function zpe(e,t){let o=Ws(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=$w(e,t),i=nt(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),Fi(i,t)}function bg(e,t){let o=Ne(e,t?.in),r=+Fi(o,t)-+zpe(o,t);return Math.round(r/QM)+1}function ao(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 ao(t==="yy"?r%100:r,t.length)},M(e,t){let o=e.getMonth();return t==="M"?String(o+1):ao(o+1,2)},d(e,t){return ao(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 ao(e.getHours()%12||12,t.length)},H(e,t){return ao(e.getHours(),t.length)},m(e,t){return ao(e.getMinutes(),t.length)},s(e,t){return ao(e.getSeconds(),t.length)},S(e,t){let o=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,o-3));return ao(n,t.length)}};var Yw={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},TG={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=$w(e,r),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return ao(s,2)}return t==="Yo"?o.ordinalNumber(i,{unit:"year"}):ao(i,t.length)},R:function(e,t){let o=JM(e);return ao(o,t.length)},u:function(e,t){let o=e.getFullYear();return ao(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 ao(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 ao(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 ao(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=bg(e,r);return t==="wo"?o.ordinalNumber(n,{unit:"week"}):ao(n,t.length)},I:function(e,t,o){let r=hg(e);return t==="Io"?o.ordinalNumber(r,{unit:"week"}):ao(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=Fpe(e);return t==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):ao(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 ao(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 ao(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 ao(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=Yw.noon:r===0?n=Yw.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=Yw.evening:r>=12?n=Yw.afternoon:r>=4?n=Yw.morning:n=Yw.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"}):ao(r,t.length)},k:function(e,t,o){let r=e.getHours();return r===0&&(r=24),t==="ko"?o.ordinalNumber(r,{unit:"hour"}):ao(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 Hpe(r);case"XXXX":case"XX":return hy(r);default:return hy(r,":")}},x:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"x":return Hpe(r);case"xxxx":case"xx":return hy(r);default:return hy(r,":")}},O:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+jpe(r,":");default:return"GMT"+hy(r,":")}},z:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+jpe(r,":");default:return"GMT"+hy(r,":")}},t:function(e,t,o){let r=Math.trunc(+e/1e3);return ao(r,t.length)},T:function(e,t,o){return ao(+e,t.length)}};function jpe(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+ao(i,2)}function Hpe(e,t){return e%60===0?(e>0?"-":"+")+ao(Math.abs(e)/60,2):hy(e,t)}function hy(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=ao(Math.trunc(r/60),2),i=ao(r%60,2);return o+n+t+i}var Upe=(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"})}},Wpe=(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"})}},_Ye=(e,t)=>{let o=e.match(/(P+)(p+)?/)||[],r=o[1],n=o[2];if(!n)return Upe(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}}",Upe(r,t)).replace("{{time}}",Wpe(n,t))},oE={p:Wpe,P:_Ye};var wYe=/^D+$/,kYe=/^Y+$/,xYe=["D","DD","YY","YYYY"];function lN(e){return wYe.test(e)}function cN(e){return kYe.test(e)}function rE(e,t,o){let r=SYe(e,t,o);if(console.warn(r),xYe.includes(e))throw new RangeError(r)}function SYe(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 CYe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,EYe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,TYe=/^'([^]*?)'?$/,RYe=/''/g,BYe=/[a-zA-Z]/;function Gf(e,t,o){let r=Ws(),n=o?.locale??r.locale??Ba,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(!zc(a))throw new RangeError("Invalid time value");let l=t.match(EYe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let p=oE[f];return p(d,n.formatLong)}return d}).join("").match(CYe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:IYe(d)};if(TG[f])return{isToken:!0,value:d};if(f.match(BYe))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&&cN(f)||!o?.useAdditionalDayOfYearTokens&&lN(f))&&rE(f,t,String(e));let p=TG[f[0]];return p(a,f,n.localize,u)}).join("")}function IYe(e){let t=e.match(TYe);return t?t[1].replace(RYe,"'"):e}function Gpe(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 $pe(){return Object.assign({},Ws())}function Ype(e,t){let o=Ne(e,t?.in).getDay();return o===0?7:o}function Kpe(e,t){return Ne(e,t?.in).getMonth()}function qpe(e,t){return Ne(e,t?.in).getFullYear()}function Zpe(e,t){return+Ne(e)>+Ne(t)}function Xpe(e,t){return+Ne(e)<+Ne(t)}function Qpe(e,t){let o=PYe(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 PYe(e){return typeof e=="function"&&e.prototype?.constructor===e}var OYe=10,uN=class{subPriority=0;validate(t,o){return!0}},dN=class extends uN{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)}},fN=class extends uN{priority=OYe;subPriority=-1;constructor(t,o){super(),this.context=t||(r=>nt(o,r))}set(t,o){return o.timestampIsSet?t:nt(t,Qpe(t,this.context))}};var Ze=class{run(t,o,r,n){let i=this.parse(t,o,r,n);return i?{setter:new dN(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,o,r){return!0}};var pN=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}/},Cl={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 El(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*eE+i*J1+s*kpe),rest:t.slice(o[0].length)}}function mN(e){return jt(Gt.anyDigitsSigned,e)}function ht(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 Kw(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 qw(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function gN(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 hN(e){return e%400===0||e%4===0&&e%100!==0}var bN=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(ht(4,t),n);case"yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(ht(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=gN(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 yN=class extends Ze{priority=130;parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="YY"});switch(o){case"Y":return xo(ht(4,t),n);case"Yo":return xo(r.ordinalNumber(t,{unit:"year"}),n);default:return xo(ht(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r,n){let i=$w(t,n);if(r.isTwoDigitYear){let a=gN(r.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Fi(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),Fi(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var vN=class extends Ze{priority=130;parse(t,o){return o==="R"?Kw(4,t):Kw(o.length,t)}set(t,o,r){let n=nt(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Ra(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var _N=class extends Ze{priority=130;parse(t,o){return o==="u"?Kw(4,t):Kw(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 wN=class extends Ze{priority=120;parse(t,o,r){switch(o){case"Q":case"QQ":return ht(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 kN=class extends Ze{priority=120;parse(t,o,r){switch(o){case"q":case"qq":return ht(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 xN=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(ht(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 SN=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(ht(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 Jpe(e,t,o){let r=Ne(e,o?.in),n=bg(r,o)-t;return r.setDate(r.getDate()-n*7),Ne(r,o?.in)}var CN=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 ht(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r,n){return Fi(Jpe(t,r,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function eme(e,t,o){let r=Ne(e,o?.in),n=hg(r,o)-t;return r.setDate(r.getDate()-n*7),r}var EN=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 ht(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r){return Ra(eme(t,r))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var AYe=[31,28,31,30,31,30,31,31,30,31,30,31],MYe=[31,29,31,30,31,30,31,31,30,31,30,31],TN=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 ht(o.length,t)}}validate(t,o){let r=t.getFullYear(),n=hN(r),i=t.getMonth();return n?o>=1&&o<=MYe[i]:o>=1&&o<=AYe[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 RN=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 ht(o.length,t)}}validate(t,o){let r=t.getFullYear();return hN(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 Zw(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 BN=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=Zw(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var IN=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(ht(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=Zw(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 PN=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(ht(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=Zw(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 tme(e,t,o){let r=Ne(e,o?.in),n=Ype(r,o),i=t-n;return ld(r,i,o)}var ON=class extends Ze{priority=90;parse(t,o,r){let n=i=>i===0?7:i;switch(o){case"i":case"ii":return ht(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=tme(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 AN=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(qw(r),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var MN=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(qw(r),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var NN=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(qw(r),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var LN=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 ht(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 DN=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 ht(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 VN=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 ht(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 FN=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 ht(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 zN=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 ht(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 jN=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 ht(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 HN=class extends Ze{priority=30;parse(t,o){let r=n=>Math.trunc(n*Math.pow(10,-o.length+3));return xo(ht(o.length,t),r)}set(t,o,r){return t.setMilliseconds(r),t}incompatibleTokens=["t","T"]};var UN=class extends Ze{priority=10;parse(t,o){switch(o){case"X":return El(Cl.basicOptionalMinutes,t);case"XX":return El(Cl.basic,t);case"XXXX":return El(Cl.basicOptionalSeconds,t);case"XXXXX":return El(Cl.extendedOptionalSeconds,t);default:return El(Cl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-gy(t)-r)}incompatibleTokens=["t","T","x"]};var WN=class extends Ze{priority=10;parse(t,o){switch(o){case"x":return El(Cl.basicOptionalMinutes,t);case"xx":return El(Cl.basic,t);case"xxxx":return El(Cl.basicOptionalSeconds,t);case"xxxxx":return El(Cl.extendedOptionalSeconds,t);default:return El(Cl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:nt(t,t.getTime()-gy(t)-r)}incompatibleTokens=["t","T","X"]};var GN=class extends Ze{priority=40;parse(t){return mN(t)}set(t,o,r){return[nt(t,r*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var $N=class extends Ze{priority=20;parse(t){return mN(t)}set(t,o,r){return[nt(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};var ome={G:new pN,y:new bN,Y:new yN,R:new vN,u:new _N,Q:new wN,q:new kN,M:new xN,L:new SN,w:new CN,I:new EN,d:new TN,D:new RN,E:new BN,e:new IN,c:new PN,i:new ON,a:new AN,b:new MN,B:new NN,h:new LN,H:new DN,K:new VN,k:new FN,m:new zN,s:new jN,S:new HN,X:new UN,x:new WN,t:new GN,T:new $N};var NYe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,LYe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,DYe=/^'([^]*?)'?$/,VYe=/''/g,FYe=/\S/,zYe=/[a-zA-Z]/;function rme(e,t,o,r){let n=()=>nt(r?.in||o,NaN),i=$pe(),s=r?.locale??i.locale??Ba,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 fN(r?.in,o)],f=t.match(LYe).map(b=>{let v=b[0];if(v in oE){let y=oE[v];return y(b,s.formatLong)}return b}).join("").match(NYe),p=[];for(let b of f){!r?.useAdditionalWeekYearTokens&&cN(b)&&rE(b,t,e),!r?.useAdditionalDayOfYearTokens&&lN(b)&&rE(b,t,e);let v=b[0],y=ome[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(zYe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");if(b==="''"?b="'":v==="'"&&(b=jYe(b)),e.indexOf(b)===0)e=e.slice(b.length);else return n()}}if(e.length>0&&FYe.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 jYe(e){return e.match(DYe)[1].replace(VYe,"'")}function by(e,t,o){let[r,n]=Sl(o?.in,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function nme(e,t,o){let[r,n]=Sl(o?.in,e,t);return r.getFullYear()===n.getFullYear()}function yy(e,t,o){return ld(e,-t,o)}function ime(e,t){let o=()=>nt(t?.in,NaN),r=t?.additionalDigits??2,n=GYe(e),i;if(n.date){let u=$Ye(n.date,r);i=YYe(u.restDateString,u.year)}if(!i||isNaN(+i))return o();let s=+i,a=0,l;if(n.time&&(a=KYe(n.time),isNaN(a)))return o();if(n.timezone){if(l=qYe(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 YN={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},HYe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,UYe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,WYe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function GYe(e){let t={},o=e.split(YN.dateTimeDelimiter),r;if(o.length>2)return t;if(/:/.test(o[0])?r=o[0]:(t.date=o[0],r=o[1],YN.timeZoneDelimiter.test(t.date)&&(t.date=e.split(YN.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){let n=YN.timezone.exec(r);n?(t.time=r.replace(n[1],""),t.timezone=n[1]):t.time=r}return t}function $Ye(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 YYe(e,t){if(t===null)return new Date(NaN);let o=e.match(HYe);if(!o)return new Date(NaN);let r=!!o[4],n=nE(o[1]),i=nE(o[2])-1,s=nE(o[3]),a=nE(o[4]),l=nE(o[5])-1;if(r)return eKe(t,a,l)?ZYe(t,a,l):new Date(NaN);{let u=new Date(0);return!QYe(t,i,s)||!JYe(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function nE(e){return e?parseInt(e):1}function KYe(e){let t=e.match(UYe);if(!t)return NaN;let o=RG(t[1]),r=RG(t[2]),n=RG(t[3]);return tKe(o,r,n)?o*eE+r*J1+n*1e3:NaN}function RG(e){return e&&parseFloat(e.replace(",","."))||0}function qYe(e){if(e==="Z")return 0;let t=e.match(WYe);if(!t)return 0;let o=t[1]==="+"?-1:1,r=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return oKe(r,n)?o*(r*eE+n*J1):NaN}function ZYe(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 XYe=[31,null,31,30,31,30,31,31,30,31,30,31];function sme(e){return e%400===0||e%4===0&&e%100!==0}function QYe(e,t,o){return t>=0&&t<=11&&o>=1&&o<=(XYe[t]||(sme(e)?29:28))}function JYe(e,t){return t>=1&&t<=(sme(e)?366:365)}function eKe(e,t,o){return t>=1&&t<=53&&o>=0&&o<=6}function tKe(e,t,o){return e===24?t===0&&o===0:o>=0&&o<60&&t>=0&&t<60&&e>=0&&e<25}function oKe(e,t){return t>=0&&t<=59}function ame(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=Gpe(s);return r.setMonth(t,Math.min(i,a)),r}function lme(e,t,o){let r=Ne(e,o?.in);return isNaN(+r)?nt(o?.in||e,NaN):(r.setFullYear(t),r)}function KN(e,t,o){return Hw(e,-t,o)}function cme(e,t,o){return eN(e,-t,o)}function qN(e,t,o){return tN(e,-t,o)}function ume(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 ZN(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 dme(e,t){let o=ZN(e,t),r=ume(e,t);return t.addDays(o,r*7-1)}var iE={...Ba,labels:{labelDayButton:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Gf(s,a,{locale:Ba,...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)=>Gf(n,i,{locale:Ba,...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)=>Gf(s,a,{locale:Ba,...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)=>Gf(n,i,{locale:Ba,...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):ld(r,n),this.addMonths=(r,n)=>this.overrides?.addMonths?this.overrides.addMonths(r,n):Hw(r,n),this.addWeeks=(r,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(r,n):eN(r,n),this.addYears=(r,n)=>this.overrides?.addYears?this.overrides.addYears(r,n):tN(r,n),this.differenceInCalendarDays=(r,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,n):Uf(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):Bpe(r),this.eachYearOfInterval=r=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(r):Ppe(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):dme(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(r):Ope(r),this.endOfMonth=r=>this.overrides?.endOfMonth?this.overrides.endOfMonth(r):nN(r),this.endOfWeek=(r,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(r,n):sN(r,this.options),this.endOfYear=r=>this.overrides?.endOfYear?this.overrides.endOfYear(r):Ipe(r),this.format=(r,n,i)=>{let s=this.overrides?.format?this.overrides.format(r,n,this.options):Gf(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):hg(r),this.getMonth=(r,n)=>this.overrides?.getMonth?this.overrides.getMonth(r,this.options):Kpe(r,this.options),this.getYear=(r,n)=>this.overrides?.getYear?this.overrides.getYear(r,this.options):qpe(r,this.options),this.getWeek=(r,n)=>this.overrides?.getWeek?this.overrides.getWeek(r,this.options):bg(r,this.options),this.isAfter=(r,n)=>this.overrides?.isAfter?this.overrides.isAfter(r,n):Zpe(r,n),this.isBefore=(r,n)=>this.overrides?.isBefore?this.overrides.isBefore(r,n):Xpe(r,n),this.isDate=r=>this.overrides?.isDate?this.overrides.isDate(r):oN(r),this.isSameDay=(r,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(r,n):Rpe(r,n),this.isSameMonth=(r,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(r,n):by(r,n),this.isSameYear=(r,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(r,n):nme(r,n),this.max=r=>this.overrides?.max?this.overrides.max(r):Epe(r),this.min=r=>this.overrides?.min?this.overrides.min(r):Tpe(r),this.setMonth=(r,n)=>this.overrides?.setMonth?this.overrides.setMonth(r,n):ame(r,n),this.setYear=(r,n)=>this.overrides?.setYear?this.overrides.setYear(r,n):lme(r,n),this.startOfBroadcastWeek=(r,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):ZN(r,this),this.startOfDay=r=>this.overrides?.startOfDay?this.overrides.startOfDay(r):gg(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(r):Ra(r),this.startOfMonth=r=>this.overrides?.startOfMonth?this.overrides.startOfMonth(r):tE(r),this.startOfWeek=(r,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(r,this.options):Fi(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?this.overrides.startOfYear(r):Uw(r),this.options={locale:iE,...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 Xw=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 XN=class{constructor(t,o){this.date=t,this.weeks=o}};var QN=class{constructor(t,o){this.days=o,this.weekNumber=t}};var PG={};No(PG,{CaptionLabel:()=>rKe,Chevron:()=>nKe,Day:()=>iKe,DayButton:()=>sKe,Dropdown:()=>aKe,DropdownNav:()=>lKe,Footer:()=>cKe,Month:()=>uKe,MonthCaption:()=>dKe,MonthGrid:()=>fKe,Months:()=>pKe,MonthsDropdown:()=>mKe,Nav:()=>gKe,NextMonthButton:()=>hKe,Option:()=>bKe,PreviousMonthButton:()=>yKe,Root:()=>vKe,Select:()=>_Ke,Week:()=>wKe,WeekNumber:()=>SKe,WeekNumberHeader:()=>CKe,Weekday:()=>kKe,Weekdays:()=>xKe,Weeks:()=>EKe,YearsDropdown:()=>TKe});var fme=c(re(),1);function rKe(e){return fme.default.createElement("span",{...e})}var Qw=c(re(),1);function nKe(e){let{size:t=24,orientation:o="left",className:r,style:n}=e;return Qw.default.createElement("svg",{className:r,style:n,width:t,height:t,viewBox:"0 0 24 24"},o==="up"&&Qw.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"&&Qw.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"&&Qw.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),o==="right"&&Qw.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var pme=c(re(),1);function iKe(e){let{day:t,modifiers:o,...r}=e;return pme.default.createElement("td",{...r})}var JN=c(re(),1);function sKe(e){let{day:t,modifiers:o,...r}=e,n=JN.default.useRef(null);return JN.default.useEffect(()=>{o.focused&&n.current?.focus()},[o.focused]),JN.default.createElement("button",{ref:n,...r})}var Jw=c(re(),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 Gs;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Gs||(Gs={}));var us;(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"})(us||(us={}));var eL=c(re(),1),BG=(0,eL.createContext)(void 0);function cd(){let e=(0,eL.useContext)(BG);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function aKe(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 Jw.default.createElement("span",{"data-disabled":r.disabled,className:n[Le.DropdownRoot],style:s?.[Le.DropdownRoot]},Jw.default.createElement(i.Select,{className:a,...r},t?.map(({value:u,label:d,disabled:f})=>Jw.default.createElement(i.Option,{key:u,value:u,disabled:f},d))),Jw.default.createElement("span",{className:n[Le.CaptionLabel],style:s?.[Le.CaptionLabel],"aria-hidden":!0},l?.label,Jw.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Le.Chevron],style:s?.[Le.Chevron]})))}var mme=c(re(),1);function lKe(e){return mme.default.createElement("div",{...e})}var gme=c(re(),1);function cKe(e){return gme.default.createElement("div",{...e})}var hme=c(re(),1);function uKe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return hme.default.createElement("div",{...r},e.children)}var bme=c(re(),1);function dKe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return bme.default.createElement("div",{...r})}var yme=c(re(),1);function fKe(e){return yme.default.createElement("table",{...e})}var vme=c(re(),1);function pKe(e){return vme.default.createElement("div",{...e})}var _me=c(re(),1);function mKe(e){let{components:t}=cd();return _me.default.createElement(t.Dropdown,{...e})}var $f=c(re(),1);function gKe(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,$f.useCallback)(m=>{n&&o?.(m)},[n,o]),p=(0,$f.useCallback)(m=>{r&&t?.(m)},[r,t]);return $f.default.createElement("nav",{...i},$f.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},$f.default.createElement(s.Chevron,{disabled:r?void 0:!0,className:a[Le.Chevron],style:l?.[Le.Chevron],orientation:"left"})),$f.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},$f.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Le.Chevron],style:l?.[Le.Chevron]})))}var wme=c(re(),1);function hKe(e){return wme.default.createElement("button",{...e})}var kme=c(re(),1);function bKe(e){return kme.default.createElement("option",{...e})}var xme=c(re(),1);function yKe(e){return xme.default.createElement("button",{...e})}var Sme=c(re(),1);function vKe(e){let{rootRef:t,...o}=e;return Sme.default.createElement("div",{...o,ref:t})}var Cme=c(re(),1);function _Ke(e){return Cme.default.createElement("select",{...e})}var Eme=c(re(),1);function wKe(e){let{week:t,...o}=e;return Eme.default.createElement("tr",{...o})}var Tme=c(re(),1);function kKe(e){return Tme.default.createElement("th",{...e})}var IG=c(re(),1);function xKe(e){return IG.default.createElement("thead",{"aria-hidden":!0},IG.default.createElement("tr",{...e}))}var Rme=c(re(),1);function SKe(e){let{week:t,...o}=e;return Rme.default.createElement("th",{...o})}var Bme=c(re(),1);function CKe(e){return Bme.default.createElement("th",{...e})}var Ime=c(re(),1);function EKe(e){return Ime.default.createElement("tbody",{...e})}var Pme=c(re(),1);function TKe(e){let{components:t}=cd();return Pme.default.createElement(t.Dropdown,{...e})}var pt=c(re(),1);function $s(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 ek(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function yg(e){return!!(e&&typeof e=="object"&&"from"in e)}function tk(e){return!!(e&&typeof e=="object"&&"after"in e)}function ok(e){return!!(e&&typeof e=="object"&&"before"in e)}function tL(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function oL(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Tl(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(oL(a,o))return a.some(l=>n(e,l));if(yg(a))return $s(a,e,!1,o);if(tL(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(ek(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 tk(a)?i(e,a.after)>0:ok(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function Ome(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:S}=k,C=!!(S&&!p(x,S)),R=!!(v&&g(x,v)),E=!!(y&&b(x,y)),I=!!(i&&Tl(x,i,n)),O=!!(s&&Tl(x,s,n))||R||E||!u&&!l&&C||u&&l===!1&&C,A=f(x,d);C&&_.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&&Tl(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},S={};for(let C in _){let R=_[C];x[C]=R.some(E=>E===k)}for(let C in w)S[C]=w[C].some(R=>R===k);return{...x,...S}}}function Ame(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[Gs[i]]&&n.push(t[Gs[i]]),n),[t[Le.Day]])}function Mme(e){return{...PG,...e}}function Nme(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 Lme(){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 Gs)e[Gs[t]]=`rdp-${Gs[t]}`;for(let t in us)e[us[t]]=`rdp-${us[t]}`;return e}var OG={};No(OG,{formatCaption:()=>RKe,formatDay:()=>BKe,formatMonthDropdown:()=>IKe,formatWeekNumber:()=>OKe,formatWeekNumberHeader:()=>AKe,formatWeekdayName:()=>PKe,formatYearDropdown:()=>MKe});function RKe(e,t,o){return(o??new bn(t)).formatMonthYear(e)}function BKe(e,t,o){return(o??new bn(t)).format(e,"d")}function IKe(e,t=yn){return t.format(e,"LLLL")}function PKe(e,t,o){return(o??new bn(t)).format(e,"cccccc")}function OKe(e,t=yn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function AKe(){return""}function MKe(e,t=yn){return t.format(e,"yyyy")}function Dme(e){return{...OG,...e}}var WG={};No(WG,{labelDayButton:()=>AG,labelGrid:()=>MG,labelGridcell:()=>NG,labelMonthDropdown:()=>LG,labelNav:()=>DG,labelNext:()=>VG,labelPrevious:()=>FG,labelWeekNumber:()=>jG,labelWeekNumberHeader:()=>HG,labelWeekday:()=>zG,labelYearDropdown:()=>UG});function AG(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 NG(e,t,o,r){let n=(r??new bn(o)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function LG(e){return"Choose the Month"}function DG(){return""}var NKe="Go to the Next Month";function VG(e,t){return NKe}function FG(e){return"Go to the Previous Month"}function zG(e,t,o){return(o??new bn(t)).format(e,"cccc")}function jG(e,t){return`Week ${e}`}function HG(e){return"Week Number"}function UG(e){return"Choose the Year"}var jc=(e,t,o)=>t||(o?typeof o=="function"?o:(...r)=>o:e);function Vme(e,t){let o=t.locale?.labels??{};return{...WG,...e??{},labelDayButton:jc(AG,e?.labelDayButton,o.labelDayButton),labelMonthDropdown:jc(LG,e?.labelMonthDropdown,o.labelMonthDropdown),labelNext:jc(VG,e?.labelNext,o.labelNext),labelPrevious:jc(FG,e?.labelPrevious,o.labelPrevious),labelWeekNumber:jc(jG,e?.labelWeekNumber,o.labelWeekNumber),labelYearDropdown:jc(UG,e?.labelYearDropdown,o.labelYearDropdown),labelGrid:jc(MG,e?.labelGrid,o.labelGrid),labelGridcell:jc(NG,e?.labelGridcell,o.labelGridcell),labelNav:jc(DG,e?.labelNav,o.labelNav),labelWeekNumberHeader:jc(HG,e?.labelWeekNumberHeader,o.labelWeekNumberHeader),labelWeekday:jc(zG,e?.labelWeekday,o.labelWeekday)}}function Fme(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 zme(e,t={},o={}){let r={...t?.[Le.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{r={...r,...o?.[n]}}),r}function jme(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 Hme(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 Ume(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 bg(u,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let l=s(a);return hg(l)},differenceInCalendarDays:(a,l)=>{let u=s(a),d=s(l);return Uf(u,d)},differenceInCalendarMonths:(a,l)=>{let u=s(a),d=s(l);return rN(u,d)}}}var rk=c(re(),1);var sE=e=>e instanceof HTMLElement?e:null,GG=e=>[...e.querySelectorAll("[data-animated-month]")??[]],LKe=e=>sE(e.querySelector("[data-animated-month]")),$G=e=>sE(e.querySelector("[data-animated-caption]")),YG=e=>sE(e.querySelector("[data-animated-weeks]")),DKe=e=>sE(e.querySelector("[data-animated-nav]")),VKe=e=>sE(e.querySelector("[data-animated-weekdays]"));function Wme(e,t,{classNames:o,months:r,focused:n,dateLib:i}){let s=(0,rk.useRef)(null),a=(0,rk.useRef)(r),l=(0,rk.useRef)(!1);(0,rk.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[us.caption_after_enter]:o[us.caption_before_enter],m=f?o[us.weeks_after_enter]:o[us.weeks_before_enter],g=s.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(GG(h).forEach(_=>{if(!(_ instanceof HTMLElement))return;let w=LKe(_);w&&_.contains(w)&&_.removeChild(w);let k=$G(_);k&&k.classList.remove(p);let x=YG(_);x&&x.classList.remove(m)}),s.current=h):s.current=null,l.current||d||n)return;let b=g instanceof HTMLElement?GG(g):[],v=GG(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 _=DKe(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 S=$G(w);S&&S.classList.add(p);let C=YG(w);C&&C.classList.add(m);let R=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),S&&S.classList.remove(p),C&&C.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 E=VKe(x);E&&(E.style.opacity="0");let I=$G(x);I&&(I.classList.add(f?o[us.caption_before_exit]:o[us.caption_after_exit]),I.addEventListener("animationend",R));let O=YG(x);O&&O.classList.add(f?o[us.weeks_before_exit]:o[us.weeks_after_exit]),w.insertBefore(x,w.firstChild)})}})}var rL=c(re(),1);function Gme(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)),S=x&&b(k,x)?x:k,C=d(S,w),R=f(i,n)+1,E=[];for(let A=0;A<=C;A++){let P=u(w,A);E.push(P)}let O=(l?35:42)*R;if(a&&E.length<O){let A=O-E.length;for(let P=0;P<A;P++){let L=u(E[E.length-1],1);E.push(L)}}return E}function $me(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 Yme(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 KG(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 Kme(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(S=>S>=v&&S<=y),w=o.broadcastCalendar?35:42;if(o.fixedWeeks&&_.length<w){let S=t.filter(C=>{let R=w-_.length;return C>y&&C<=n(y,R)});_.push(...S)}let k=_.reduce((S,C)=>{let R=o.ISOWeek?u(C):d(C),E=S.find(O=>O.weekNumber===R),I=new Xw(C,b,r);return E?E.days.push(I):S.push(new QN(R,[I])),S},[]),x=new XN(b,k);return h.push(x),h},[]);return o.reverseMonths?g.reverse():g}function qme(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 Zme(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 Xme(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 Qme(e){let t=[];return e.reduce((o,r)=>o.concat(r.weeks.slice()),t.slice())}var Jme=c(re(),1);function vg(e,t){let[o,r]=(0,Jme.useState)(e);return[t===void 0?o:t,r]}function ege(e,t){let[o,r]=qme(e,t),{startOfMonth:n,endOfMonth:i}=t,s=KG(e,o,r,t),[a,l]=vg(s,e.month?s:void 0);(0,rL.useEffect)(()=>{let w=KG(e,o,r,t);l(w)},[e.timeZone]);let{months:u,weeks:d,days:f,previousMonth:p,nextMonth:m}=(0,rL.useMemo)(()=>{let w=Yme(a,r,{numberOfMonths:e.numberOfMonths},t),k=Gme(w,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),x=Kme(w,k,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),S=Qme(x),C=$me(x),R=Xme(a,o,e,t),E=Zme(a,r,e,t);return{months:x,weeks:S,days:C,previousMonth:R,nextMonth:E}},[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 ZG=c(re(),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 tge(e){return!e[Eo.disabled]&&!e[Eo.hidden]&&!e[Eo.outside]}function oge(e,t,o,r){let n,i=-1;for(let s of e){let a=t(s);tge(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=>tge(t(s)))),n}function rge(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:S=>l?y(S,s):a?_(S):w(S),endOfWeek:S=>l?m(S):a?g(S):h(S)}[e](o,t==="after"?1:-1);return t==="before"&&r?x=b([r,x]):t==="after"&&n&&(x=v([n,x])),x}function qG(e,t,o,r,n,i,s,a=0){if(a>365)return;let l=rge(e,t,o.date,r,n,i,s),u=!!(i.disabled&&Tl(l,i.disabled,s)),d=!!(i.hidden&&Tl(l,i.hidden,s)),f=l,p=new Xw(l,f,s);return!u&&!d?p:qG(e,t,p,r,n,i,s,a+1)}function nge(e,t,o,r,n){let{autoFocus:i}=e,[s,a]=(0,ZG.useState)(),l=oge(t.days,o,r||(()=>!1),s),[u,d]=(0,ZG.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=qG(h,b,u,t.navStart,t.navEnd,e,n);v&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(v))||(t.goToDay(v),d(v)))}}}function ige(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=vg(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 sge(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 age(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 XG(e,t,o=yn){return $s(e,t.from,!1,o)||$s(e,t.to,!1,o)||$s(t,e.from,!1,o)||$s(t,e.to,!1,o)}function nL(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)?$s(e,a,!1,o):oL(a,o)?a.some(l=>$s(e,l,!1,o)):yg(a)?a.from&&a.to?XG(e,{from:a.from,to:a.to},o):!1:tL(a)?age(e,a.dayOfWeek,o):ek(a)?o.isAfter(a.before,a.after)?XG(e,{from:o.addDays(a.after,1),to:o.addDays(a.before,-1)},o):Tl(e.from,a,o)||Tl(e.to,a,o):tk(a)||ok(a)?Tl(e.from,a,o)||Tl(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 lge(e,t){let{disabled:o,excludeDisabled:r,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[l,u]=vg(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=sge(m,d,b,v,s,t)}return r&&o&&y?.from&&y.to&&nL({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&&$s(d,m,!1,t)}}function cge(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=vg(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 uge(e,t){let o=cge(e,t),r=ige(e,t),n=lge(e,t);switch(e.mode){case"single":return o;case"multiple":return r;case"range":return n;default:return}}function ds(e,t){return e instanceof Qr&&e.timeZone===t?e:new Qr(e,t)}function nk(e,t,o){if(!o)return ds(e,t);let r=ds(e,t),n=new Qr(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(n.getTime())}function dge(e,t,o){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?nk(e,t,o):Array.isArray(e)?e.map(r=>r instanceof Date?nk(r,t,o):r):yg(e)?{...e,from:e.from?ds(e.from,t):e.from,to:e.to?ds(e.to,t):e.to}:ek(e)?{before:nk(e.before,t,o),after:nk(e.after,t,o)}:tk(e)?{after:nk(e.after,t,o)}:ok(e)?{before:nk(e.before,t,o)}:e}function iL(e,t,o){return e&&(Array.isArray(e)?e.map(r=>dge(r,t,o)):dge(e,t,o))}function sL(e){let t=e,o=t.timeZone;if(o&&(t={...e,timeZone:o},t.today&&(t.today=ds(t.today,o)),t.month&&(t.month=ds(t.month,o)),t.defaultMonth&&(t.defaultMonth=ds(t.defaultMonth,o)),t.startMonth&&(t.startMonth=ds(t.startMonth,o)),t.endMonth&&(t.endMonth=ds(t.endMonth,o)),t.mode==="single"&&t.selected?t.selected=ds(t.selected,o):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(we=>ds(we,o)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?ds(t.selected.from,o):t.selected.from,to:t.selected.to?ds(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={...iE,...t.locale},Me=t.broadcastCalendar?1:t.weekStartsOn,ge=t.noonSafe&&t.timeZone?Ume(t.timeZone,{weekStartsOn:Me,locale:we}):void 0,Re=t.dateLib&&ge?{...ge,...t.dateLib}:t.dateLib??ge,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:Mme(t.components),formatters:Dme(t.formatters),labels:Vme(t.labels,Ie.options),locale:we,classNames:{...Lme(),...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:S,formatDay:C,formatMonthDropdown:R,formatWeekNumber:E,formatWeekNumberHeader:I,formatWeekdayName:O,formatYearDropdown:A}=n,P=ege(t,s),{days:L,months:H,navStart:N,navEnd:M,previousMonth:V,nextMonth:j,goToMonth:D}=P,z=Ome(L,t,N,M,s),{isSelected:W,select:ee,selected:J}=uge(t,s)??{},{blur:U,focused:Q,isFocusTarget:Z,moveFocus:K,setFocused:X}=nge(t,P,z,W??(()=>!1),s),{labelDayButton:oe,labelGridcell:ie,labelGrid:se,labelMonthDropdown:be,labelNav:pe,labelPrevious:ke,labelNext:ye,labelWeekday:Pe,labelWeekNumber:_e,labelWeekNumberHeader:ve,labelYearDropdown:Se}=i,fe=(0,pt.useMemo)(()=>jme(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]),ae=(0,pt.useCallback)(()=>{j&&(D(j),_?.(j))},[D,j,_]),Ee=(0,pt.useCallback)((we,Me)=>ge=>{ge.preventDefault(),ge.stopPropagation(),X(we),!Me.disabled&&(ee?.(we.date,Me,ge),g?.(we.date,Me,ge))},[ee,g,X]),he=(0,pt.useCallback)((we,Me)=>ge=>{X(we),h?.(we.date,Me,ge)},[h,X]),Ae=(0,pt.useCallback)((we,Me)=>ge=>{U(),m?.(we.date,Me,ge)},[U,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];K(Ie,at)}b?.(we.date,Me,ge)},[K,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=Nme(t),Bt=we=>{let Me=x?.[Le.Dropdown],ge=x?.[we];if(!(!Me&&!ge))return{...Me,...ge}},gt=(0,pt.useRef)(null);Wme(gt,!!t.animate,{classNames:l,months:H,focused:Q,dateLib:s});let He={dayPickerProps:t,selected:J,select:ee,isSelected:W,months:H,nextMonth:j,previousMonth:V,goToMonth:D,getModifiers:z,components:r,classNames:l,styles:x,labels:i,formatters:n};return pt.default.createElement(BG.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:ae,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:Fme(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:Hme(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"}},S(we.date,s.options,s))):pt.default.createElement(r.CaptionLabel,{className:l[Le.CaptionLabel],style:x?.[Le.CaptionLabel],role:"status","aria-live":"polite"},S(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:ae,"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:ae,previousMonth:V,nextMonth:j}),pt.default.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":d==="multiple"||d==="range","aria-label":se(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"},E(Re.weekNumber,s)),Re.days.map(Ie=>{let{date:at}=Ie,Qe=z(Ie);if(Qe[Eo.focused]=!Qe.hidden&&!!Q?.isEqualTo(Ie),Qe[Gs.selected]=W?.(at)||Qe.selected,yg(J)){let{from:Kt,to:_o}=J;Qe[Gs.range_start]=!!(Kt&&_o&&s.isSameDay(at,Kt)),Qe[Gs.range_end]=!!(Kt&&_o&&s.isSameDay(at,_o)),Qe[Gs.range_middle]=$s(J,at,!0,s)}let po=zme(Qe,x,t.modifiersStyles),ro=Ame(Qe,l,t.modifiersClassNames),vo=!Ce&&!Qe.hidden?ie(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:Z(Ie)?0:-1,"aria-label":oe(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)},C(at,s.options,s)):!Qe.hidden&&C(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 vy=c(F(),1);var Uge=c(F(),1),Wge=c(ue(),1);var hL=c(q(),1);var zge=c(F(),1);var lo={};No(lo,{Popup:()=>dL,Portal:()=>lL,Positioner:()=>cL,Provider:()=>Age,Root:()=>pL,Trigger:()=>fL});var Ege=c(F(),1);var gge=c(F(),1);var JG="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"&&zKe(document)),e.__wpStyleRuntime}function FKe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${JG}]`))if(o.getAttribute(JG)===t)return!0;return!1}function pge(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(FKe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(JG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function zKe(e){let t=e$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)pge(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 jKe(e,t){let o=e$();o.styles.set(e,t);for(let r of o.documents.keys())pge(r,e,t)}typeof process>"u",jKe("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 fge={slot:"_11fc52b637ff8a7e__slot"},mge="data-wp-compat-overlay-slot";function HKe(){return typeof document>"u"?null:document}function UKe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var dd=null;function QG(e){return e.setAttribute("aria-hidden","false"),e}function WKe(e){let t=e.createElement("div");return t.setAttribute(mge,""),fge.slot&&t.classList.add(fge.slot),e.body.appendChild(t),t}function aL(){if(typeof window>"u"||!UKe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=HKe();if(!e||!e.body)return;if(dd&&dd.ownerDocument===e&&dd.isConnected)return QG(dd);let t=e.querySelector(`[${mge}]`);return t instanceof HTMLDivElement?(dd=QG(t),dd):(dd?.isConnected&&dd.remove(),dd=QG(WKe(e)),dd)}var hge=c(T(),1),lL=(0,gge.forwardRef)(function({container:t,...o},r){return(0,hge.jsx)(Us.Portal,{container:t??aL(),...o,ref:r})});var bge=c(F(),1),_ge=c(T(),1),t$="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"&&$Ke(document)),e.__wpStyleRuntime}function GKe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${t$}]`))if(o.getAttribute(t$)===t)return!0;return!1}function yge(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(GKe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(t$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function $Ke(e){let t=o$();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 vge(e,t){let o=o$();o.styles.set(e,t);for(let r of o.documents.keys())yge(r,e,t)}typeof process>"u",vge("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var YKe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vge("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 KKe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},cL=(0,bge.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,_ge.jsx)(Us.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:$(YKe["box-sizing"],KKe.positioner,o)})});var wge=c(F(),1);function ik(e,t,o){return(0,wge.cloneElement)(e??t,{children:o})}var qKe=c(xge(),1);var Sge=c(PB(),1),{lock:ZKt,unlock:Cge}=(0,Sge.__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 ZKe(){let e=qKe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Cge(e.privateApis).ThemeProvider}var uL=ZKe();var aE=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"&&QKe(document)),e.__wpStyleRuntime}function XKe(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 Tge(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(XKe(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 QKe(e){let t=n$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Tge(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 JKe(e,t){let o=n$();o.styles.set(e,t);for(let r of o.documents.keys())Tge(r,e,t)}typeof process>"u",JKe("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 eqe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},tqe={background:"#1e1e1e"},dL=(0,Ege.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,aE.jsx)(uL,{color:tqe,children:(0,aE.jsx)(Us.Popup,{ref:s,className:$(eqe.popup,n),...i,children:r})}),l=ik(o,(0,aE.jsx)(cL,{}),a);return ik(t,(0,aE.jsx)(lL,{}),l)});var Rge=c(F(),1),Bge=c(T(),1),fL=(0,Rge.forwardRef)(function(t,o){return(0,Bge.jsx)(Us.Trigger,{ref:o,...t})});var Ige=c(q(),1),Pge=c(T(),1);function sk({children:e}){return(0,Pge.jsx)(mM,{direction:(0,Ige.isRTL)()?"rtl":"ltr",children:e})}var i$=c(T(),1);function pL(e){return(0,i$.jsx)(sk,{children:(0,i$.jsx)(Us.Root,{...e})})}var Oge=c(T(),1);function Age({...e}){return(0,Oge.jsx)(Us.Provider,{...e})}var lE=c(F(),1),gL=c(q(),1);var Mge=c(F(),1),s$="data-wp-hash";function a$(){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[${s$}]`))if(o.getAttribute(s$)===t)return!0;return!1}function Nge(e,t,o){if(!e.head)return;let r=a$(),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(s$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function rqe(e){let t=a$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Nge(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=a$();o.styles.set(e,t);for(let r of o.documents.keys())Nge(r,e,t)}typeof process>"u",nqe("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 iqe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},bt=(0,Mge.forwardRef)(function({render:t,...o},r){return hn({render:t,ref:r,props:zt({className:iqe["visually-hidden"]},o,{"data-visually-hidden":""})})});var mL=c(T(),1);function Lge({"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 Dge=(0,lE.forwardRef)(function({descriptionId:t,shortcut:o},r){return(0,mL.jsx)(bt,{id:t,"aria-hidden":"true",render:(0,mL.jsx)("span",{ref:r}),children:(0,gL.sprintf)((0,gL.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),Vge=(0,lE.forwardRef)(function({className:t,shortcut:o},r){return(0,mL.jsx)("span",{ref:r,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Rl=c(T(),1),l$="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"&&aqe(document)),e.__wpStyleRuntime}function sqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${l$}]`))if(o.getAttribute(l$)===t)return!0;return!1}function jge(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(sqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(l$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aqe(e){let t=c$();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 lqe(e,t){let o=c$();o.styles.set(e,t);for(let r of o.documents.keys())jge(r,e,t)}typeof process>"u",lqe("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 Fge={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},u$=(0,zge.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=$(Fge["icon-button"],o),{descriptionId:h,targetProps:b}=Lge({"aria-describedby":d,"aria-keyshortcuts":f,shortcut:l});return(0,Rl.jsxs)(pL,{children:[(0,Rl.jsxs)(fL,{ref:m,...b,disabled:n&&!i,render:(0,Rl.jsx)(ZM,{...p,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,Rl.jsx)(Xr,{icon:s,size:24,className:Fge.icon}),l&&h&&(0,Rl.jsx)(Dge,{descriptionId:h,shortcut:l})]}),(0,Rl.jsxs)(dL,{positioner:u,children:[t,l&&(0,Rl.jsxs)(Rl.Fragment,{children:[" ",(0,Rl.jsx)(Vge,{shortcut:l})]})]})]})});var Hge=c(F(),1),ak=(0,Hge.createContext)({});var zi=c(T(),1),cqe=()=>(0,zi.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,zi.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"})}),uqe=()=>(0,zi.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,zi.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"})}),dqe=()=>(0,zi.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,zi.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,zi.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),fqe=()=>(0,zi.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,zi.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 Gge(e){let{day:t,modifiers:o,children:r,...n}=e,i;return o.preview_start&&o.preview_end?i=cqe:o.preview_start?i=uqe:o.preview_end?i=fqe:o.preview&&(i=dqe),(0,zi.jsxs)("td",{...n,children:[i&&(0,zi.jsx)(i,{}),r]})}function $ge({rootRef:e,...t}){let{render:o,ref:r,role:n,defaultAriaLabel:i}=(0,Uge.useContext)(ak),{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,hL.sprintf)((0,hL.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let d=(0,Wge.useMergeRefs)([e??null,r??null]);return hn({render:o,defaultTagName:"div",ref:d,props:{...t,role:n,"aria-label":u}})}function Yge({icon:e,className:t,children:o,"aria-label":r,"aria-disabled":n,...i}){return(0,zi.jsx)(u$,{...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,zi.jsx)(Yge,{...e,icon:ai})}function qge(e){return(0,zi.jsx)(Yge,{...e,icon:hr})}var d$="data-wp-hash";function f$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mqe(document)),e.__wpStyleRuntime}function pqe(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 Zge(e,t,o){if(!e.head)return;let r=f$(),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(d$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function mqe(e){let t=f$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Zge(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 bL(e,t){let o=f$();o.styles.set(e,t);for(let r of o.documents.keys())Zge(r,e,t)}typeof process>"u",bL("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",bL("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var gqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bL("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 hqe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",bL("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var bqe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},yqe={root:$(Oo.root,gqe["box-sizing"]),day:Oo.day,day_button:$(Oo["day-button"],bqe.button,hqe["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"]},Xge={preview:Oo.preview},yL={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:yqe,components:{Day:Gge,Root:$ge,PreviousMonthButton:Kge,NextMonthButton:qge}};function vL(e){return Math.min(3,Math.max(1,e))}var _L=c(F(),1);function wL({defaultValue:e,onChange:t,value:o}){let r=typeof o<"u",n=r?o:e,[i,s]=(0,_L.useState)(n),a=r?o:i,l=(0,_L.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 mi=c(q(),1),Qge=c(F(),1);function vqe(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 _qe(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 kL=({locale:e,timeZone:t,mode:o})=>(0,Qge.useMemo)(()=>{let r=typeof e=="string",n=r||e===void 0?Ba:e,i=_qe(r?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),l=i!==void 0?vqe(a):(0,mi.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,mi.__)("Date calendar"):(0,mi.__)("Date range calendar"),labels:{labelNav:()=>(0,mi.__)("Navigation bar"),labelGrid:d.format,labelGridcell:(h,b)=>{let v=m.format(h),y=v;return b?.today&&(y=(0,mi.sprintf)((0,mi.__)("Today, %s"),v)),y},labelNext:()=>(0,mi.__)("Next month"),labelPrevious:()=>(0,mi.__)("Previous month"),labelDayButton:(h,b)=>{let v=m.format(h),y=v;return b?.today&&b?.selected?(0,mi.sprintf)((0,mi.__)("Today, %s, selected"),v):(b?.today&&(y=(0,mi.sprintf)((0,mi.__)("Today, %s"),v)),b?.selected&&(y=(0,mi.sprintf)((0,mi.__)("%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 Jge=c(ue(),1),_g=c(F(),1);function xL(e,t){let o=(0,_g.useRef)(null),r=(0,_g.useRef)(!1),n=(0,Jge.useMergeRefs)([o,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,_g.useCallback)(()=>{r.current=!0},[]),a=(0,_g.useCallback)(()=>{r.current=!1},[]);return(0,_g.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 p$=c(T(),1),cE=(0,vy.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}=kL({locale:i,timeZone:s,mode:"single"}),b=(0,vy.useMemo)(()=>f?{...h.labels,...f}:h.labels,[h.labels,f]),v=(0,vy.useCallback)((x,S,C,R)=>{r?.(x??null,S,C,R)},[r]),[y,_]=wL({defaultValue:t,value:o,onChange:v}),w=xL(m,a),k=(0,vy.useMemo)(()=>({render:l,ref:w.ref,role:u,defaultAriaLabel:g}),[l,w.ref,u,g]);return(0,p$.jsx)(ak.Provider,{value:k,children:(0,p$.jsx)(sL,{...yL,...h,...p,"aria-label":d,mode:"single",month:a,numberOfMonths:vL(n),labels:b,selected:y??void 0,onSelect:_,onDayFocus:w.onDayFocus,onDayBlur:w.onDayBlur})})});var Hc=c(F(),1);var m$=c(T(),1);function kqe({value:e,hoveredDate:t,excludeDisabled:o,min:r,max:n,disabled:i}){return(0,Hc.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&&Uf(a.to,a.from)<r&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Uf(a.to,a.from)>n&&(s={from:t,to:t}),o&&i&&a&&nL(a,i)&&(s={from:t,to:t}),s},[e,t,o,r,n,i])}var g$=(0,Hc.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,..._}=kL({locale:u,timeZone:d,mode:"range"}),w=(0,Hc.useMemo)(()=>h?{..._.labels,...h}:_.labels,[_.labels,h]),k=(0,Hc.useCallback)((P,L,H,N)=>{r?.(P??null,L,H,N)},[r]),[x,S]=wL({defaultValue:t,value:o,onChange:k}),C=xL(v,f),[R,E]=(0,Hc.useState)(void 0),I=kqe({value:x,hoveredDate:R,excludeDisabled:i,min:s,max:a,disabled:l}),O=(0,Hc.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),A=(0,Hc.useMemo)(()=>({render:p,ref:C.ref,role:m,defaultAriaLabel:y}),[p,C.ref,m,y]);return(0,m$.jsx)(ak.Provider,{value:A,children:(0,m$.jsx)(sL,{...yL,..._,...b,"aria-label":g,mode:"range",month:f,numberOfMonths:vL(n),disabled:l,excludeDisabled:i,min:s,max:a,labels:w,selected:x??void 0,onSelect:S,onDayFocus:C.onDayFocus,onDayBlur:C.onDayBlur,onDayMouseEnter:P=>E(P),onDayMouseLeave:()=>E(void 0),modifiers:O,modifiersClassNames:Xge})})});var fd={};No(fd,{Content:()=>EL,FullBleed:()=>che,Header:()=>CL,Root:()=>SL,Title:()=>dhe});var ehe=c(F(),1),h$="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"&&Sqe(document)),e.__wpStyleRuntime}function xqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${h$}]`))if(o.getAttribute(h$)===t)return!0;return!1}function the(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(xqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(h$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Sqe(e){let t=b$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)the(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 ohe(e,t){let o=b$();o.styles.set(e,t);for(let r of o.documents.keys())the(r,e,t)}typeof process>"u",ohe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cqe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ohe("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 Eqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},SL=(0,ehe.forwardRef)(function({render:t,...o},r){let n=$(Eqe.root,Cqe["box-sizing"]);return hn({defaultTagName:"div",render:t,ref:r,props:zt({className:n},o)})});var rhe=c(F(),1),y$="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"&&Rqe(document)),e.__wpStyleRuntime}function Tqe(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 nhe(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(Tqe(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 Rqe(e){let t=v$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)nhe(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 Bqe(e,t){let o=v$();o.styles.set(e,t);for(let r of o.documents.keys())nhe(r,e,t)}typeof process>"u",Bqe("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"},CL=(0,rhe.forwardRef)(function({render:t,...o},r){return hn({defaultTagName:"div",render:t,ref:r,props:zt({className:Iqe.header},o)})});var ihe=c(F(),1),_$="data-wp-hash";function w$(){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[${_$}]`))if(o.getAttribute(_$)===t)return!0;return!1}function she(e,t,o){if(!e.head)return;let r=w$(),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(_$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Oqe(e){let t=w$();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 Aqe(e,t){let o=w$();o.styles.set(e,t);for(let r of o.documents.keys())she(r,e,t)}typeof process>"u",Aqe("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 Mqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},EL=(0,ihe.forwardRef)(function({render:t,...o},r){return hn({defaultTagName:"div",render:t,ref:r,props:zt({className:Mqe.content},o)})});var ahe=c(F(),1),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"&&Lqe(document)),e.__wpStyleRuntime}function Nqe(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 lhe(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(Nqe(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 Lqe(e){let t=x$();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 Dqe(e,t){let o=x$();o.styles.set(e,t);for(let r of o.documents.keys())lhe(r,e,t)}typeof process>"u",Dqe("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 Vqe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},che=(0,ahe.forwardRef)(function({render:t,...o},r){return hn({defaultTagName:"div",render:t,ref:r,props:zt({className:Vqe.fullbleed},o)})});var uhe=c(F(),1);var S$=c(T(),1),Fqe=(0,S$.jsx)("div",{}),dhe=(0,uhe.forwardRef)(function({render:t=Fqe,children:o,...r},n){return(0,S$.jsx)(cs,{ref:n,variant:"heading-lg",render:t,...r,children:o})});var fhe=c(F(),1),phe=c(T(),1),C$=(0,fhe.forwardRef)(function(t,o){return(0,phe.jsx)(ug.Panel,{ref:o,...t})});var mhe=c(F(),1),ghe=c(T(),1),E$=(0,mhe.forwardRef)(function(t,o){return(0,ghe.jsx)(ug.Root,{ref:o,...t})});var hhe=c(F(),1),bhe=c(T(),1),T$=(0,hhe.forwardRef)(function(t,o){return(0,bhe.jsx)(ug.Trigger,{ref:o,...t})});var _y={};No(_y,{Content:()=>Bhe,Header:()=>She,HeaderDescription:()=>Ehe,Root:()=>vhe});var yhe=c(F(),1);var B$=c(T(),1),vhe=(0,yhe.forwardRef)(function({render:t,...o},r){return(0,B$.jsx)(E$,{ref:r,render:(0,B$.jsx)(SL,{render:t}),...o})});var khe=c(ue(),1),Uc=c(F(),1);var _he=c(F(),1),TL=(0,_he.createContext)(null);var Yf=c(T(),1),I$="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"&&jqe(document)),e.__wpStyleRuntime}function zqe(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 xhe(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(zqe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(I$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function jqe(e){let t=P$();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 O$(e,t){let o=P$();o.styles.set(e,t);for(let r of o.documents.keys())xhe(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 lk={"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$("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var whe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",O$("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Hqe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},She=(0,Uc.forwardRef)(function({children:t,className:o,render:r,"aria-describedby":n,...i},s){let[a,l]=(0,Uc.useState)([]),[u,d]=(0,Uc.useState)([]),f=(0,Uc.useRef)(null),p=(0,Uc.useCallback)(h=>(l(b=>b.includes(h)?b:[...b,h]),()=>{l(b=>b.filter(v=>v!==h))}),[]),m=(0,Uc.useMemo)(()=>({registerDescriptionId:p}),[p]);(0,khe.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 hn({defaultTagName:"div",render:r,ref:s,props:zt(i,{className:$(whe.heading,lk["heading-wrapper"],o),children:(0,Yf.jsx)(TL.Provider,{value:m,children:(0,Yf.jsxs)(T$,{className:lk.header,render:(0,Yf.jsx)(CL,{}),nativeButton:!1,"aria-describedby":g,children:[(0,Yf.jsx)("div",{ref:f,className:lk["header-content"],children:t}),(0,Yf.jsx)("div",{className:$(lk["header-trigger-positioner"]),children:(0,Yf.jsx)("div",{className:$(lk["header-trigger-wrapper"],whe.div,Hqe["outset-ring--focus-parent-visible"]),children:(0,Yf.jsx)(Xr,{icon:Rn,className:lk["header-trigger"]})})})]})})})})});var wg=c(F(),1);var N$=c(T(),1),A$="data-wp-hash";function M$(){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[${A$}]`))if(o.getAttribute(A$)===t)return!0;return!1}function Che(e,t,o){if(!e.head)return;let r=M$(),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(A$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Wqe(e){let t=M$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Che(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=M$();o.styles.set(e,t);for(let r of o.documents.keys())Che(r,e,t)}typeof process>"u",Gqe("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 $qe={"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"},Yqe=(0,N$.jsx)("div",{}),Ehe=(0,wg.forwardRef)(function({children:t,className:o,id:r,render:n=Yqe,...i},s){let a=(0,wg.useId)(),l=r??a,u=(0,wg.useContext)(TL);return(0,wg.useEffect)(()=>u?.registerDescriptionId(l),[u,l]),(0,N$.jsx)(cs,{ref:s,variant:"body-md",render:n,id:l,"aria-hidden":"true",className:$($qe["header-description"],o),...i,children:t})});var The=c(F(),1);var V$=c(T(),1),D$="data-wp-hash";function F$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qqe(document)),e.__wpStyleRuntime}function Kqe(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 Rhe(e,t,o){if(!e.head)return;let r=F$(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Kqe(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 qqe(e){let t=F$();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Rhe(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 Zqe(e,t){let o=F$();o.styles.set(e,t);for(let r of o.documents.keys())Rhe(r,e,t)}typeof process>"u",Zqe("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 L$={"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"},Bhe=(0,The.forwardRef)(function({className:t,render:o,children:r,hiddenUntilFound:n=!0,...i},s){return(0,V$.jsx)(C$,{ref:s,className:a=>$(L$.content,a.open&&a.transitionStatus==="idle"&&L$["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,V$.jsx)(EL,{className:L$["content-inner"],render:o,children:r})})});var Ihe=c(F(),1),z$="data-wp-hash";function j$(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qqe(document)),e.__wpStyleRuntime}function Xqe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${z$}]`))if(o.getAttribute(z$)===t)return!0;return!1}function Phe(e,t,o){if(!e.head)return;let r=j$(),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(z$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Qqe(e){let t=j$();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 Jqe(e,t){let o=j$();o.styles.set(e,t);for(let r of o.documents.keys())Phe(r,e,t)}typeof process>"u",Jqe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var eZe={stack:"_19ce0419607e1896__stack"},tZe={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)"},Ke=(0,Ihe.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},l){let u={gap:o&&tZe[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return hn({render:s,ref:l,props:zt(a,{style:u,className:eZe.stack})})});var kg=c(F(),1);function Ohe(e){let t=(0,kg.useRef)(e);t.current=e;let o=(0,kg.useRef)(null),r=(0,kg.useRef)(!1),n=(0,kg.useCallback)(()=>{r.current||(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{t.current(),o.current=null},0))},[]);return(0,kg.useEffect)(()=>(r.current=!1,()=>{r.current=!0,o.current&&clearTimeout(o.current)}),[]),n}var Fhe=c(F(),1);var uE=c(F(),1),dE=c(T(),1),H$="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"&&rZe(document)),e.__wpStyleRuntime}function oZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${H$}]`))if(o.getAttribute(H$)===t)return!0;return!1}function Ahe(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(oZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(H$,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function rZe(e){let t=U$();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 W$(e,t){let o=U$();o.styles.set(e,t);for(let r of o.documents.keys())Ahe(r,e,t)}typeof process>"u",W$("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var nZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",W$("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"};typeof process>"u",W$("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 ck={"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"},Mhe=(0,uE.forwardRef)(function({className:t,children:o,visuallyDisabled:r,size:n="default",isBorderless:i,prefix:s,suffix:a,...l},u){return(0,dE.jsxs)("div",{ref:u,className:$(nZe.div,iZe["box-sizing"],ck["input-layout"],ck[`is-size-${n}`],r&&ck["is-disabled"],i&&ck["is-borderless"],t),...l,children:[uE.Children.count(s)>0&&(0,dE.jsx)("div",{className:ck["slot-wrapper"],"data-slot-type":"prefix",children:s}),o,uE.Children.count(a)>0&&(0,dE.jsx)("div",{className:ck["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var Lhe=c(F(),1),Vhe=c(T(),1),G$="data-wp-hash";function $$(){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[${G$}]`))if(o.getAttribute(G$)===t)return!0;return!1}function Dhe(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(sZe(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 aZe(e){let t=$$();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 lZe(e,t){let o=$$();o.styles.set(e,t);for(let r of o.documents.keys())Dhe(r,e,t)}typeof process>"u",lZe("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 Nhe={"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"},Y$=(0,Lhe.forwardRef)(function({padding:t="default",className:o,...r},n){return(0,Vhe.jsx)("div",{ref:n,className:$(Nhe["input-layout-slot"],Nhe[`is-padding-${t}`],o),...r})});Y$.displayName="InputLayout.Slot";var fs=Object.assign(Mhe,{Slot:Y$});var q$=c(T(),1),K$="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"&&uZe(document)),e.__wpStyleRuntime}function cZe(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 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(cZe(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 uZe(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 X$(e,t){let o=Z$();o.styles.set(e,t);for(let r of o.documents.keys())zhe(r,e,t)}typeof process>"u",X$("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var dZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",X$("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 fZe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",X$("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 pZe={input:"_2ae7be2fc1bb17a3__input"},uk=(0,Fhe.forwardRef)(function({className:t,size:o="default",prefix:r,suffix:n,style:i,...s},a){return(0,q$.jsx)(fs,{className:$(fZe["outset-ring--focus-within"],t),style:i,size:o,visuallyDisabled:s.disabled,prefix:r,suffix:n,children:(0,q$.jsx)(JW,{ref:a,className:$(dZe.input,pZe.input),...s})})});var jhe={align:"start",sideOffset:8,collisionPadding:12};var nY=c(q(),1),On=c(F(),1);var Hhe=c(F(),1),fE=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"&&gZe(document)),e.__wpStyleRuntime}function mZe(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 Uhe(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(mZe(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 gZe(e){let t=eY();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 hZe(e,t){let o=eY();o.styles.set(e,t);for(let r of o.documents.keys())Uhe(r,e,t)}typeof process>"u",hZe("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 Q$={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},tY=(0,Hhe.forwardRef)(function({className:t,...o},r){return(0,fE.jsxs)("svg",{className:$(Q$.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...o,ref:r,children:[(0,fE.jsx)("circle",{className:Q$.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,fE.jsx)("path",{className:Q$.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var pE=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"&&yZe(document)),e.__wpStyleRuntime}function bZe(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 Whe(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(bZe(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 yZe(e){let t=rY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Whe(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 Ghe(e,t){let o=rY();o.styles.set(e,t);for(let r of o.documents.keys())Whe(r,e,t)}typeof process>"u",Ghe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var vZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Ghe("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 RL={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"},_Ze={valid:k9,invalid:z0};function wy({id:e,type:t,message:o}){return(0,pE.jsxs)("p",{id:e,className:$(vZe.p,RL.indicator,RL[`is-${t}`]),children:[t==="validating"?(0,pE.jsx)(tY,{className:RL["indicator-spinner"]}):(0,pE.jsx)(Xr,{className:RL["indicator-icon"],icon:_Ze[t],size:16,fill:"currentColor"}),o]})}var Kf=c(T(),1);function wZe(e,t,o){let r;return t&&!o?r=`(${(0,nY.__)("Required")})`:!t&&o&&(r=`(${(0,nY.__)("Optional")})`),r?typeof e=="string"?`${e} ${r}`:(0,Kf.jsxs)(Kf.Fragment,{children:[e," ",r]}):e}var $he="data-validity-visible",Lr=(0,On.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,getValidityTarget:n,children:i,render:s,...a},l){let[u,d]=(0,On.useState)(),[f,p]=(0,On.useState)(),[m,g]=(0,On.useState)(!1),[h,b]=(0,On.useState)(!1),v=(0,On.useRef)(null);(0,On.useEffect)(()=>{let x=n(),S=()=>{r?.type!=="validating"&&d(x?.validationMessage),g(!0),x?.setAttribute($he,"")};return x?.addEventListener("invalid",S),()=>x?.removeEventListener("invalid",S)},[r?.type,n]),(0,On.useEffect)(()=>{let x=n(),S=R=>{if(R.preventDefault(),!R.isTrusted)return;let E=R.target,I=Array.from(E.form?.elements??[]).find(O=>!O.validity.valid);(!E.form||I===E)&&E.focus()},C=x?.type==="radio"&&x?.name?Array.from(v.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(R=>R!==x):[];return x?.addEventListener("invalid",S),C.forEach(R=>R.addEventListener("invalid",S)),()=>{x?.removeEventListener("invalid",S),C.forEach(R=>R.removeEventListener("invalid",S))}},[n]),(0,On.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,On.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=>{h||(!x.relatedTarget||!x.currentTarget.contains(x.relatedTarget))&&(b(!0),n()?.setAttribute($he,""))},_=(0,On.useId)(),w=u?(0,Kf.jsx)(wy,{id:_,type:"invalid",message:u}):f?.type?(0,Kf.jsx)(wy,{id:_,type:f.type,message:f.message}):null,k=m?w:null;return(0,On.useEffect)(()=>{let x=n();if(!x)return;function S(C,R){let E=(C.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==_);R&&E.push(_),E.length?C.setAttribute("aria-describedby",E.join(" ")):C.removeAttribute("aria-describedby")}return S(x,!!k),()=>S(x,!1)},[k,_,n]),hn({render:s,defaultTagName:"div",ref:[l,v],props:zt(a,{onBlur:y,children:(0,Kf.jsxs)(Kf.Fragment,{children:[(0,On.cloneElement)(i,{label:wZe(i.props.label,t,o),required:t}),k]})})})});var gi={};No(gi,{Control:()=>mbe,Description:()=>abe,Details:()=>dbe,Item:()=>Qhe,Label:()=>obe,Root:()=>qhe});var Yhe=c(F(),1);var aY=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"&&xZe(document)),e.__wpStyleRuntime}function kZe(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 Khe(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(kZe(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 xZe(e){let t=sY();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 SZe(e,t){let o=sY();o.styles.set(e,t);for(let r of o.documents.keys())Khe(r,e,t)}typeof process>"u",SZe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var CZe={"box-sizing":"_336cd3e4e743482f__box-sizing"},EZe=e=>(0,aY.jsx)(Ke,{...e,direction:"column",gap:"sm"}),qhe=(0,Yhe.forwardRef)(function({className:t,render:o=EZe,...r},n){return(0,aY.jsx)(Vi.Root,{ref:n,className:$(CZe["box-sizing"],t),render:o,...r})});var Zhe=c(F(),1),Xhe=c(T(),1),Qhe=(0,Zhe.forwardRef)(function(t,o){return(0,Xhe.jsx)(Vi.Item,{ref:o,...t})});var ebe=c(F(),1);var cY=c(T(),1),lY="data-wp-hash";function uY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&RZe(document)),e.__wpStyleRuntime}function TZe(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 tbe(e,t,o){if(!e.head)return;let r=uY(),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(lY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function RZe(e){let t=uY();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 BZe(e,t){let o=uY();o.styles.set(e,t);for(let r of o.documents.keys())tbe(r,e,t)}typeof process>"u",BZe("e08ffbfdae",'@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);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 Jhe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},obe=(0,ebe.forwardRef)(function({className:t,hideFromVision:o,variant:r,...n},i){let s=(0,cY.jsx)(Vi.Label,{ref:i,className:$(Jhe.label,r&&Jhe[`is-${r}`],t),...n});return o?(0,cY.jsx)(bt,{render:s}):s});var rbe=c(F(),1),sbe=c(T(),1),dY="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"&&PZe(document)),e.__wpStyleRuntime}function IZe(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 nbe(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(IZe(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 PZe(e){let t=fY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)nbe(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 ibe(e,t){let o=fY();o.styles.set(e,t);for(let r of o.documents.keys())nbe(r,e,t)}typeof process>"u",ibe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var OZe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",ibe("e08ffbfdae",'@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);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 AZe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},abe=(0,rbe.forwardRef)(function({className:t,...o},r){return(0,sbe.jsx)(Vi.Description,{ref:r,className:$(OZe.p,AZe.description,t),...o})});var lbe=c(F(),1),cbe=c(q(),1);var xg=c(T(),1),pY="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"&&NZe(document)),e.__wpStyleRuntime}function MZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${pY}]`))if(o.getAttribute(pY)===t)return!0;return!1}function ube(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(MZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function NZe(e){let t=mY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ube(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=mY();o.styles.set(e,t);for(let r of o.documents.keys())ube(r,e,t)}typeof process>"u",LZe("e08ffbfdae",'@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);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 DZe={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},dbe=(0,lbe.forwardRef)(function({className:t,...o},r){return(0,xg.jsxs)(xg.Fragment,{children:[(0,xg.jsx)(bt,{render:(0,xg.jsx)(Vi.Description,{}),children:(0,cbe.__)("More details follow the field.")}),(0,xg.jsx)("div",{ref:r,className:$(DZe.description,t),...o})]})});var fbe=c(F(),1),pbe=c(T(),1),mbe=(0,fbe.forwardRef)(function(t,o){return(0,pbe.jsx)(Vi.Control,{ref:o,...t})});var Sg={};No(Sg,{Group:()=>mE,GroupLabel:()=>gE,Item:()=>xbe,Popup:()=>Obe,Portal:()=>IL,Positioner:()=>PL,Root:()=>Abe,Trigger:()=>Vbe});var gbe=c(F(),1),bbe=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"&&FZe(document)),e.__wpStyleRuntime}function VZe(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 hbe(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(VZe(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 FZe(e){let t=hY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)hbe(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=hY();o.styles.set(e,t);for(let r of o.documents.keys())hbe(r,e,t)}typeof process>"u",zZe("0e090e3995",'@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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 jZe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",list:"f43dc7c768d7b622__list","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",empty:"_06c7ff39d2f685b9__empty"},mE=(0,gbe.forwardRef)(function({className:t,children:o,...r},n){return(0,bbe.jsx)(qr.Group,{className:$(jZe.group,t),ref:n,...r,children:o})});var ybe=c(F(),1);var yY=c(T(),1),bY="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"&&UZe(document)),e.__wpStyleRuntime}function HZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bY}]`))if(o.getAttribute(bY)===t)return!0;return!1}function vbe(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(HZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function UZe(e){let t=vY();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 WZe(e,t){let o=vY();o.styles.set(e,t);for(let r of o.documents.keys())vbe(r,e,t)}typeof process>"u",WZe("0e090e3995",'@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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 GZe={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",list:"f43dc7c768d7b622__list","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",empty:"_06c7ff39d2f685b9__empty"},gE=(0,ybe.forwardRef)(function({className:t,children:o,...r},n){return(0,yY.jsx)(cs,{variant:"heading-sm",className:$(GZe["group-label"],t),render:(0,yY.jsx)(qr.GroupLabel,{ref:n,...r}),children:o})});var _be=c(F(),1);var hE=c(T(),1),_Y="data-wp-hash";function wY(){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 $Ze(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 wbe(e,t,o){if(!e.head)return;let r=wY(),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(_Y,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function YZe(e){let t=wY();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=wY();o.styles.set(e,t);for(let r of o.documents.keys())wbe(r,e,t)}typeof process>"u",kbe("0e090e3995",'@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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 BL={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",list:"f43dc7c768d7b622__list","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",empty:"_06c7ff39d2f685b9__empty"};typeof process>"u",kbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var KZe={"box-sizing":"_336cd3e4e743482f__box-sizing"},xbe=(0,_be.forwardRef)(function({className:t,value:o,size:r="default",children:n,...i},s){return(0,hE.jsxs)(qr.Item,{className:$(KZe["box-sizing"],BL.item,r==="small"&&BL["is-size-small"],t),value:o,ref:s,...i,children:[(0,hE.jsx)(Xr,{icon:Os,className:$(BL["item-icon"],BL["item-indicator-icon"]),size:r==="small"?20:24}),(0,hE.jsx)(qr.ItemText,{children:n})]})});var Ibe=c(F(),1);var Sbe=c(F(),1);var Cbe=c(T(),1),IL=(0,Sbe.forwardRef)(function({container:t,...o},r){return(0,Cbe.jsx)(qr.Portal,{container:t??aL(),...o,ref:r})});var Ebe=c(F(),1);var Bbe=c(T(),1),kY="data-wp-hash";function xY(){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[${kY}]`))if(o.getAttribute(kY)===t)return!0;return!1}function Tbe(e,t,o){if(!e.head)return;let r=xY(),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(kY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function ZZe(e){let t=xY();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 Rbe(e,t){let o=xY();o.styles.set(e,t);for(let r of o.documents.keys())Tbe(r,e,t)}typeof process>"u",Rbe("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"};typeof process>"u",Rbe("8c70612dd7","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");var QZe={positioner:"_0ab863136fb95530__positioner"},PL=(0,Ebe.forwardRef)(function({className:t,...o},r){return(0,Bbe.jsx)(qr.Positioner,{...jhe,alignItemWithTrigger:!1,...o,ref:r,className:$(XZe["box-sizing"],QZe.positioner,t)})});var ky=c(T(),1),CY="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"&&eXe(document)),e.__wpStyleRuntime}function JZe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${CY}]`))if(o.getAttribute(CY)===t)return!0;return!1}function Pbe(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(JZe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function eXe(e){let t=EY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Pbe(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=EY();o.styles.set(e,t);for(let r of o.documents.keys())Pbe(r,e,t)}typeof process>"u",tXe("0e090e3995",'@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" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);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-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._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);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}._06c7ff39d2f685b9__empty:not(:empty){--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);grid-area:main;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 SY={popup:"_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion",list:"f43dc7c768d7b622__list","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",empty:"_06c7ff39d2f685b9__empty"},Obe=(0,Ibe.forwardRef)(function({className:t,portal:o,positioner:r,children:n,...i},s){let a=(0,ky.jsx)(uL,{children:(0,ky.jsx)(qr.Popup,{ref:s,className:$(SY.popup,t),...i,children:(0,ky.jsx)(qr.List,{className:SY.list,children:(0,ky.jsx)("div",{className:SY["list-scrollable-container"],children:n})})})}),l=ik(r,(0,ky.jsx)(PL,{}),a);return ik(o,(0,ky.jsx)(IL,{}),l)});var TY=c(T(),1);function Abe(e){return(0,TY.jsx)(sk,{children:(0,TY.jsx)(qr.Root,{...e})})}var Mbe=c(F(),1);var Nbe=c(q(),1);var fk=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"&&rXe(document)),e.__wpStyleRuntime}function oXe(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 Lbe(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(oXe(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 rXe(e){let t=BY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Lbe(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 Dbe(e,t){let o=BY();o.styles.set(e,t);for(let r of o.documents.keys())Lbe(r,e,t)}typeof process>"u",Dbe("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 nXe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Dbe("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 dk={"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,Mbe.forwardRef)(function({className:t,size:o,variant:r,children:n,placeholder:i=(0,Nbe.__)("Select"),...s},a){return(0,fk.jsx)(fs,{className:$(nXe["outset-ring--focus-within-except-active"],dk["trigger-wrapper"],r==="minimal"&&dk["is-minimal"],t),size:o,isBorderless:r==="minimal",children:(0,fk.jsxs)(qr.Trigger,{...s,className:$(dk.trigger,r==="minimal"&&dk["is-minimal"]),"data-can-disable-input-layout":!0,ref:a,children:[(0,fk.jsx)(qr.Value,{placeholder:i,className:dk["trigger-value"],children:n}),(0,fk.jsx)(Xr,{className:dk["trigger-caret"],icon:Rn,size:18})]})})});var OL=c(F(),1);var PY=c(T(),1),IY="data-wp-hash";function OY(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sXe(document)),e.__wpStyleRuntime}function iXe(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 zbe(e,t,o){if(!e.head)return;let r=OY(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(iXe(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 sXe(e){let t=OY();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=OY();o.styles.set(e,t);for(let r of o.documents.keys())zbe(r,e,t)}typeof process>"u",jbe("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 Fbe={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",jbe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var aXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},lXe=(e,t)=>function(r){return typeof e=="function"?e(zt(r,t)):(0,OL.cloneElement)(e,zt(r,t))},AL=(0,OL.forwardRef)(function({className:t,defaultValue:o,disabled:r,onValueChange:n,render:i,rows:s=4,style:a,value:l,...u},d){return(0,PY.jsx)(uk,{className:$(Fbe.wrapper,t),style:a,render:lXe(i||(f=>(0,PY.jsx)("textarea",{...f})),{className:$(aXe.textarea,Fbe.textarea),ref:d,rows:s,...u}),value:l,defaultValue:o,onValueChange:n,disabled:r})});var Hbe=c(F(),1);var xy=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"&&uXe(document)),e.__wpStyleRuntime}function cXe(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 Ube(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(cXe(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 uXe(e){let t=MY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ube(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 dXe(e,t){let o=MY();o.styles.set(e,t);for(let r of o.documents.keys())Ube(r,e,t)}typeof process>"u",dXe("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 fXe={root:"a9211a7e6af24bed__root"},NY=(0,Hbe.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,xy.jsxs)(gi.Root,{className:$(fXe.root,t),children:[(0,xy.jsx)(gi.Label,{hideFromVision:i,children:o}),(0,xy.jsx)(uk,{ref:a,...s}),r&&(0,xy.jsx)(gi.Description,{children:r}),n&&(0,xy.jsx)(gi.Details,{children:n})]})});var $be=c(F(),1);var Wbe=c(F(),1);var Gbe=c(T(),1),bE=(0,Wbe.forwardRef)(function(t,o){return(0,Gbe.jsx)(Sg.Item,{ref:o,...t})});var pd=c(T(),1),Ybe=(0,$be.forwardRef)(function({className:t,children:o,items:r,label:n,description:i,details:s,hideLabelFromVision:a,placeholder:l,size:u="default",triggerContent:d,...f},p){return(0,pd.jsxs)(gi.Root,{className:t,children:[(0,pd.jsx)(gi.Label,{hideFromVision:a,children:n}),(0,pd.jsxs)(Sg.Root,{items:r,...f,children:[(0,pd.jsx)(Sg.Trigger,{ref:p,placeholder:l,size:u,children:d}),(0,pd.jsx)(Sg.Popup,{children:o!==void 0?o:r?.map(m=>(0,pd.jsx)(bE,{value:m,label:m.label,disabled:m.disabled,children:m.label},m.value??"null"))})]}),i&&(0,pd.jsx)(gi.Description,{children:i}),s&&(0,pd.jsx)(gi.Details,{children:s})]})});mE.displayName="SelectControl.Group";gE.displayName="SelectControl.GroupLabel";bE.displayName="SelectControl.Item";var LY=Object.assign(Ybe,{Group:mE,GroupLabel:gE,Item:bE});var Kbe=c(F(),1);var Sy=c(T(),1),DY=(0,Kbe.forwardRef)(function({className:t,label:o,description:r,details:n,hideLabelFromVision:i,...s},a){return(0,Sy.jsxs)(gi.Root,{className:t,children:[(0,Sy.jsx)(gi.Label,{hideFromVision:i,children:o}),(0,Sy.jsx)(AL,{ref:a,...s}),r&&(0,Sy.jsx)(gi.Description,{children:r}),n&&(0,Sy.jsx)(gi.Details,{children:n})]})});var ML=c(F(),1),qbe=c(ue(),1);var VY=c(T(),1),Wc=(0,ML.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,ML.useRef)(null),a=(0,qbe.useMergeRefs)([i,s]);return(0,VY.jsx)(Lr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,VY.jsx)(NY,{ref:a,...n})})});var NL=c(F(),1),Zbe=c(ue(),1);var FY=c(T(),1),zY=(0,NL.forwardRef)(function({required:t,markWhenOptional:o,customValidity:r,...n},i){let s=(0,NL.useRef)(null),a=(0,Zbe.useMergeRefs)([i,s]);return(0,FY.jsx)(Lr,{required:t,markWhenOptional:o,customValidity:r,getValidityTarget:()=>s.current,children:(0,FY.jsx)(DY,{ref:a,...n})})});var Cg={};No(Cg,{List:()=>eye,Panel:()=>lye,Root:()=>uye,Tab:()=>pye});var Cy=c(F(),1);var Qbe=c(ue(),1),LL=c(T(),1),jY="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"&&mXe(document)),e.__wpStyleRuntime}function pXe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${jY}]`))if(o.getAttribute(jY)===t)return!0;return!1}function Jbe(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(pXe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jY,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function mXe(e){let t=HY();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 gXe(e,t){let o=HY();o.styles.set(e,t);for(let r of o.documents.keys())Jbe(r,e,t)}typeof process>"u",gXe("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&&(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)
 			&[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 yE={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"},Xbe=1,eye=(0,Cy.forwardRef)(function({children:t,variant:o="default",className:r,activateOnFocus:n,...i},s){let[a,l]=(0,Cy.useState)(null),[u,d]=(0,Cy.useState)({first:!1,last:!1,isScrolling:!1});(0,Cy.useEffect)(()=>{if(!a)return;let p=()=>{let{scrollWidth:y,clientWidth:_,scrollLeft:w}=a,k=Math.max(y-_,0),S=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&w<0?-w:w,C={first:S>Xbe,last:S<k-Xbe,isScrolling:y>_};d(R=>R.first===C.first&&R.last===C.last&&R.isScrolling===C.isScrolling?R:C)},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,Qbe.useMergeRefs)([s,p=>l(p)]);return(0,LL.jsxs)(Vc.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:$(yE.tablist,u.first&&yE["is-overflowing-first"],u.last&&yE["is-overflowing-last"],yE[`is-${o}-variant`],r),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,LL.jsx)(Vc.Indicator,{className:yE.indicator})]})});var nye=c(F(),1);var ji=c(F(),1);var vE=c(T(),1),DL=!1,UY=DL?(0,ji.createContext)(null):null;function hXe(){let e=(0,ji.useContext)(UY);(0,ji.useEffect)(()=>{if(e)return e.registerTab()},[e])}function bXe(){}var tye=DL?hXe:bXe;function yXe(){let e=(0,ji.useContext)(UY);(0,ji.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function vXe(){}var oye=DL?yXe:vXe;function _Xe({children:e}){let t=(0,ji.useRef)(0),o=(0,ji.useRef)(0),r=Ohe(()=>{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,ji.useCallback)(()=>(t.current+=1,r(),()=>{t.current-=1,r()}),[r]),i=(0,ji.useCallback)(()=>(o.current+=1,r(),()=>{o.current-=1,r()}),[r]),s=(0,ji.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,vE.jsx)(UY.Provider,{value:s,children:e})}function wXe({children:e}){return(0,vE.jsx)(vE.Fragment,{children:e})}var rye=DL?_Xe:wXe;var aye=c(T(),1),WY="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"&&xXe(document)),e.__wpStyleRuntime}function kXe(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 iye(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(kXe(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 xXe(e){let t=GY();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)iye(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 sye(e,t){let o=GY();o.styles.set(e,t);for(let r of o.documents.keys())iye(r,e,t)}typeof process>"u",sye("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var SXe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",sye("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 CXe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},lye=(0,nye.forwardRef)(function({className:t,...o},r){return oye(),(0,aye.jsx)(Vc.Panel,{ref:r,className:$(SXe.div,CXe["outset-ring--focus-visible"],t),...o})});var cye=c(F(),1);var VL=c(T(),1),uye=(0,cye.forwardRef)(function({...t},o){return(0,VL.jsx)(sk,{children:(0,VL.jsx)(rye,{children:(0,VL.jsx)(Vc.Root,{ref:o,...t})})})});var dye=c(F(),1);var _E=c(T(),1),YY="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"&&TXe(document)),e.__wpStyleRuntime}function EXe(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 fye(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(EXe(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 TXe(e){let t=KY();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 RXe(e,t){let o=KY();o.styles.set(e,t);for(let r of o.documents.keys())fye(r,e,t)}typeof process>"u",RXe("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 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)
 			&[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 $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"},pye=(0,dye.forwardRef)(function({className:t,children:o,...r},n){return tye(),(0,_E.jsxs)(Vc.Tab,{ref:n,className:$($Y.tab,t),...r,children:[(0,_E.jsx)("span",{className:$Y["tab-children"],children:o}),(0,_E.jsx)(Xr,{icon:hr,className:$Y["tab-chevron"]})]})});var zg=c(q(),1),QE=c(ue(),1),e5=c(te(),1);var pk=c(q(),1),mk=c(F(),1),gye=c(Y(),1),wE=c(T(),1),mye=[(0,mk.createInterpolateElement)((0,pk.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,wE.jsx)("kbd",{})}),(0,mk.createInterpolateElement)((0,pk.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,wE.jsx)("kbd",{})}),(0,mk.createInterpolateElement)((0,pk.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,wE.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 BXe(){let[e]=(0,mk.useState)(()=>Math.floor(Math.random()*mye.length));return(0,wE.jsx)(gye.Tip,{children:mye[e]})}var hye=BXe;var Vk=c(ce(),1),Kwe=c(F(),1),qwe=c(q(),1);var Ey=c(Y(),1);var FL=c(te(),1),bye=c(Mt(),1),Eg=c(q(),1);var yye=c(ce(),1);var hi=c(T(),1),{Badge:IXe}=G(Ey.privateApis);function PXe({children:e,onClick:t}){return t?(0,hi.jsx)(Ey.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-card__parent-select-button",onClick:t,children:e}):e}function OXe({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,bye.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,FL.useSelect)(b=>{if(a||l||!s)return{};let{getBlockParents:v,getBlockName:y,shouldRenderBlockListView:_}=G(b(B)),k=v(d,!1).find(x=>_(x));return{parentBlockClientId:k,parentBlockName:k?y(k):null}},[d,s,l,a]),{selectBlock:g}=(0,FL.useDispatch)(B),h=a?"div":"h2";return(0,hi.jsx)("div",{className:$("block-editor-block-card",{"is-parent":a,"is-child":l},n),children:(0,hi.jsxs)(Ke,{direction:"column",gap:"sm",children:[(0,hi.jsxs)(Ke,{direction:"row",align:"center",justify:"space-between",children:[(0,hi.jsxs)(Ke,{direction:"row",align:"center",justify:"flex-start",children:[p&&(0,hi.jsx)(Ey.Button,{onClick:()=>g(p),label:m?(0,Eg.sprintf)((0,Eg.__)('Go to "%s" block'),(0,yye.getBlockType)(m)?.title):(0,Eg.__)("Go to parent block"),style:{minWidth:24,padding:0},icon:(0,Eg.isRTL)()?hr:ai,size:"small"}),l&&(0,hi.jsx)("span",{className:"block-editor-block-card__child-indicator-icon",children:(0,hi.jsx)(Ey.Icon,{icon:(0,Eg.isRTL)()?N0:L0})}),(0,hi.jsxs)(PXe,{onClick:a?()=>{g(a)}:void 0,children:[(0,hi.jsx)(Nt,{icon:t,showColors:!0}),(0,hi.jsxs)(Ke,{direction:"column",gap:"xs",children:[(0,hi.jsxs)(h,{className:"block-editor-block-card__title",children:[(0,hi.jsx)("span",{className:"block-editor-block-card__name",children:i?.length?i:e}),!a&&!l&&!!i?.length&&(0,hi.jsx)(IXe,{children:e})]}),u]})]})]}),f]}),!a&&!l&&o&&(0,hi.jsx)(cs,{className:"block-editor-block-card__description",children:o})]})})}var kE=OXe;var ED=c(ue(),1),FK=c(te(),1),Oy=c(F(),1),VK=c(Mt(),1);var zye=c(te(),1),Tg=c(F(),1),jye=c(Y(),1),Gc=c(_ye(),1);var wye=c(F(),1),gk=c(te(),1),kye=c(ue(),1);var zL=c(T(),1);function AXe(e,t,o){if(!o)return t;let r=e.get(t);return r||(r=(0,gk.createRegistry)({},t),r.registerStore(br,O_),e.set(t,r)),r}var MXe=(0,kye.createHigherOrderComponent)(e=>function({useSubRegistry:o=!0,...r}){let n=(0,gk.useRegistry)(),[i]=(0,wye.useState)(()=>new WeakMap),s=AXe(i,n,o);return s===n?(0,zL.jsx)(e,{registry:n,...r}):(0,zL.jsx)(gk.RegistryProvider,{value:s,children:(0,zL.jsx)(e,{registry:s,...r})})},"withRegistryProvider"),xye=MXe;var ps=c(F(),1),Tye=c(te(),1),Rye=c(ce(),1);var Sye=c(F(),1),NXe=()=>{},jL=(0,Sye.createContext)({getSelection:()=>{},onChangeSelection:NXe});var Cye=()=>{};function Bye(e,t){let o=(0,Rye.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=>Bye(r,t))),o}function Iye(e,t){return e.map(o=>{let r=t.internalToExternal.get(o.clientId);return{...o,clientId:r??o.clientId,innerBlocks:Iye(o.innerBlocks,t)}})}function Eye(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 HL({clientId:e=null,value:t,onChange:o=Cye,onInput:r=Cye}){let n=(0,Tye.useRegistry)(),{getSelection:i,onChangeSelection:s}=(0,ps.useContext)(jL),{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,ps.useRef)({incoming:null,outgoing:[]}),v=(0,ps.useRef)(!1),y=(0,ps.useRef)({externalToInternal:new Map,internalToExternal:new Map}),_=(0,ps.useRef)(null),w=(0,ps.useRef)(!1),k=()=>{let E=i();if(!E?.selectionStart?.clientId||E===_.current)return;let I=E.selectionStart.clientId;if(e?y.current.externalToInternal.has(I):!!p(I)){_.current=E;let A=P=>!P?.clientId||!e?P:{...P,clientId:y.current.externalToInternal.get(P.clientId)??P.clientId};w.current=!0,l(A(E.selectionStart),A(E.selectionEnd),E.initialPosition),w.current=!1}},x=()=>{t&&(e?n.batch(()=>{y.current.externalToInternal.clear(),y.current.internalToExternal.clear();let E=t.map(I=>Bye(I,y.current));f({history:"ignore"}),d(e,!0),v.current&&(b.current.incoming=E),f({history:"ignore"}),u(e,E),_.current=null}):(v.current&&(b.current.incoming=t),f({history:"ignore"}),a(t)))},S=()=>{e?(f({history:"ignore"}),d(e,!1),f({history:"ignore"}),u(e,[])):(f({history:"ignore"}),a([]))},C=(0,ps.useRef)(r),R=(0,ps.useRef)(o);(0,ps.useEffect)(()=>{C.current=r,R.current=o},[r,o]),(0,ps.useEffect)(()=>{let E=b.current.outgoing.includes(t),I=m(e)===t;E?b.current.outgoing[b.current.outgoing.length-1]===t&&(b.current.outgoing=[]):I||(b.current.outgoing=[],x(),k())},[t,e]),(0,ps.useEffect)(()=>{let{getSelectedBlocksInitialCaretPosition:E,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 W=I(),ee=O(),J=m(e),U=J!==H;if(H=J,U&&(b.current.incoming||A())){b.current.incoming=null,N=W,M=ee;return}let Z=U||V&&!U&&W&&!N,K=g(),X=h(),oe=K!==j||X!==D;oe&&(j=K,D=X),(Z||oe)&&n.batch(()=>{if(Z){N=W,M=ee;let ie=e?Iye(H,y.current):H,se={selectionStart:K,selectionEnd:X,initialPosition:E()},be=e?Eye(se,y.current):se;b.current.outgoing.push(ie);let pe=N?R.current:C.current,ke={selection:be};M==="ignore"&&(ke.undoIgnore=!0),pe(ie,ke)}if(oe&&!Z&&K?.clientId&&!w.current&&(e?y.current.internalToExternal.has(K.clientId):!L(K.clientId).some(se=>P(se)))){let se={selectionStart:K,selectionEnd:X,initialPosition:E()};s(e?Eye(se,y.current):se)}}),V=U},B);return()=>{v.current=!1,z()}},[n,e]),(0,ps.useEffect)(()=>()=>{S()},[])}var Pye=c(F(),1),Oye=c(te(),1),Aye=c(pl(),1),Jr=c(q(),1);function Mye(){return null}function LXe(){let{registerShortcut:e,unregisterShortcut:t}=(0,Oye.useDispatch)(Aye.store),[o]=je("blockVisibility.allowEditing");return(0,Pye.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}Mye.Register=LXe;var UL=Mye;var bk=c(F(),1),Ty=c(te(),1),WL=c(pl(),1),hk=c(ce(),1),qY=c(Y_(),1);var Ry=c(T(),1);function DXe(){return(0,Ty.useSelect)(e=>G(e(hk.store)).getBlockKeyboardShortcuts(),[])}function VXe(){let{getBlock:e,getBlockName:t,getBlockAttributes:o,getBlockEditingMode:r,getSelectedBlockClientId:n}=(0,Ty.useSelect)(B),{getBlockVariations:i,getActiveBlockVariation:s}=(0,Ty.useSelect)(hk.store),{replaceBlocks:a,updateBlockAttributes:l}=(0,Ty.useDispatch)(B);return(0,bk.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,hk.switchToBlockType)(h,u,g.name):null;return b||(b=(0,hk.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 FXe({entry:e,apply:t}){return(0,WL.useShortcut)(e.name,o=>{o.defaultPrevented||t(e)&&o.preventDefault()}),null}function zXe({shortcuts:e}){let{registerShortcut:t,unregisterShortcut:o}=(0,Ty.useDispatch)(WL.store),r=(0,bk.useRef)(new Map);return(0,bk.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,qY.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,qY.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 Nye(){let e=DXe(),t=VXe();return(0,Ry.jsxs)(Ry.Fragment,{children:[(0,Ry.jsx)(zXe,{shortcuts:e}),e.map((o,r)=>(0,Ry.jsx)(FXe,{entry:o,apply:t},`${o.name}-${r}`))]})}var Lye=c(F(),1);function jXe(e={}){return(0,Lye.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 Dye=jXe;var Ia=c(T(),1),GL=()=>{},Vye=!1,yk=null,vk=null,Fye=["image/heic","image/heif"];function Hye(){if(yk!==null)return yk;if(!window.__clientSideMediaProcessing||typeof Gc.detectClientSideMediaSupport!="function")return yk=!1,!1;let e=(0,Gc.detectClientSideMediaSupport)();return!e||!e.supported?(Vye||(console.info(`Client-side media processing unavailable: ${e.reason}. Using server-side processing.`),Vye=!0),yk=!1,!1):(yk=!0,!0)}function HXe(){return vk!==null?vk:Hye()||!window.__clientSideMediaProcessing||typeof Gc.isHeicCanvasSupported!="function"||!(0,Gc.isHeicCanvasSupported)()?(vk=!1,!1):(vk=!0,!0)}function UXe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=GL,onFileChange:s,onSuccess:a,onBatchSuccess:l}){e.dispatch(Gc.store).addItems({files:Array.from(n),onChange:s,onSuccess:u=>{t?.[O0]?.(u),a?.(u)},onBatchSuccess:l,onError:u=>i(typeof u=="string"?u:u?.message??""),additionalData:r,allowedTypes:o})}function WXe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=GL,onFileChange:s,onSuccess:a,onBatchSuccess:l}){let u=Array.from(n),d=u.filter(h=>Fye.includes(h.type)),f=u.filter(h=>!Fye.includes(h.type)),p=d.length>0&&f.length>0&&t?.mediaUpload,m=p?2:1,g=p?()=>{m--,m<=0&&l?.()}:l;d.length>0&&e.dispatch(Gc.store).addItems({files:d,onChange:s,onSuccess:h=>{t?.[O0]?.(h),a?.(h)},onBatchSuccess:g,onError:h=>i(typeof h=="string"?h:h?.message??""),additionalData:r,allowedTypes:o}),f.length>0&&t?.mediaUpload&&t.mediaUpload({allowedTypes:o,additionalData:r,filesList:f,onError:i,onFileChange:s,onSuccess:a,onBatchSuccess:g})}function GXe(e){return HL(e),null}var _k=xye(e=>{let{settings:t,registry:o,stripExperimentalSettings:r=!1}=e,n=Dye(t),i=Hye(),s=HXe(),a=i||s,l=!!t?.mediaUpload?.__isMediaUploadInterceptor,u=(0,Tg.useMemo)(()=>{if(a&&t?.mediaUpload&&!l){let v=(i?UXe:WXe).bind(null,o,t);return v.__isMediaUploadInterceptor=!0,{...t,mediaUpload:v}}return t},[t,o,a,i,l]),{__experimentalUpdateSettings:d}=G((0,zye.useDispatch)(B));(0,Tg.useEffect)(()=>{d({...u,__internalIsInitialized:!0},{stripExperimentalSettings:r,reset:!0})},[u,r,d]);let f=(0,Tg.useRef)(e.selection);f.current=e.selection;let p=(0,Tg.useRef)(e.onChangeSelection??GL);p.current=e.onChangeSelection??GL;let m=(0,Tg.useMemo)(()=>({getSelection:()=>f.current,onChangeSelection:(...b)=>p.current(...b)}),[]),g=(0,Ia.jsxs)(jye.SlotFillProvider,{passthrough:!0,children:[!u?.isPreviewMode&&(0,Ia.jsxs)(Ia.Fragment,{children:[(0,Ia.jsx)(UL.Register,{}),(0,Ia.jsx)(Nye,{})]}),(0,Ia.jsx)(Lne,{children:e.children})]}),h=(0,Ia.jsxs)(jL.Provider,{value:m,children:[(0,Ia.jsx)(GXe,{clientId:e.clientId,value:e.value,onChange:e.onChange,onInput:e.onInput}),g]});return a&&!l?(0,Ia.jsx)(Gc.MediaUploadProvider,{settings:n,useSubRegistry:!1,children:h}):h}),$Xe=e=>(0,Ia.jsx)(_k,{...e,stripExperimentalSettings:!0,children:e.children}),Uye=$Xe;var HE=c(ue(),1),Vwe=c(te(),1),CD=c(F(),1),Fwe=c(Y(),1);var Lve=c(re(),1),By=c(F(),1),Dve=c(q(),1),Zf=c(ue(),1),Vve=c(Y(),1),oK=c(te(),1);var Rve=c(te(),1),eK=c(q(),1),TE=c(ue(),1),Bve=c(F(),1);var YL=c(te(),1),Kye=c(ue(),1);var Gye=c(q(),1),$ye=c(Lt(),1),Bl=c(ce(),1);var Wye=c(Lt(),1);function YXe(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 KXe(e){let t="<meta charset='utf-8'>";return e.startsWith(t)?e.slice(t.length):e}function wk({clipboardData:e}){let t="",o="";try{t=e.getData("text/plain"),o=e.getData("text/html")}catch{return}o=YXe(o),o=KXe(o);let r=(0,Wye.getFilesFromDataTransfer)(e);return r.length&&!qXe(r,o)?{files:r}:{html:o,plainText:t,files:[]}}function qXe(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 ZY=Symbol("requiresWrapperOnCopy");function $L(e,t,o){let r=t,[n]=t;if(n&&o.select(Bl.store).getBlockType(n.name)[ZY]){let{getBlockRootClientId:a,getBlockName:l,getBlockAttributes:u}=o.select(B),d=a(n.clientId),f=l(d);f&&(r=(0,Bl.createBlock)(f,u(d),r))}let i=(0,Bl.serialize)(r);e.clipboardData.setData("text/plain",ZXe(i)),e.clipboardData.setData("text/html",i)}function Yye(e,t){let{plainText:o,html:r,files:n}=wk(e),i=[];if(n.length){let s=(0,Bl.getBlockTransforms)("from");i=n.reduce((a,l)=>{let u=(0,Bl.findTransform)(s,d=>d.type==="files"&&d.isMatch([l]));return u&&a.push(u.transform([l])),a},[]).flat()}else i=(0,Bl.pasteHandler)({HTML:r,plainText:o,mode:"BLOCKS",canUserUseUnfilteredHTML:t});return i}function ZXe(e){return e=e.replace(/<br>/g,`
-`),(0,$ye.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
+				&{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,`

-`)}function kr(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,Gye.__)("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 qye(){let e=(0,YL.useRegistry)(),t=(0,YL.useSelect)(o=>{let{getSelectedBlockClientId:r,canHostEditableRoot:n,isZoomOut:i}=G(o(B));return!i()&&n(r())},[]);return(0,Kye.useRefEffect)(o=>{if(!t)return;let{getSelectedBlockClientId:r,hasMultiSelection:n,isMultiSelecting:i}=e.select(B);if(!kr(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())&&(kr(o,!1),o.ownerDocument.activeElement===o)){let l=fl(o.ownerDocument.defaultView.getSelection(),o);l&&Vo(l)===r()&&l.focus()}}},[t,e])}var xE=c(wo(),1),Zye=c(te(),1),Xye=c(ue(),1);function Qye(){let{hasMultiSelection:e}=(0,Zye.useSelect)(B);return(0,Xye.useRefEffect)(t=>{function o(r){if(r.defaultPrevented||r.keyCode!==xE.HOME&&r.keyCode!==xE.END||r.metaKey||r.ctrlKey||r.altKey||!r.target.isContentEditable||e())return;let n=t.ownerDocument.defaultView.getSelection();fl(n,t)&&(r.preventDefault(),n.modify(r.shiftKey?"extend":"move",r.keyCode===xE.HOME?"backward":"forward","lineboundary"))}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[])}var Jye=c(ue(),1),eve=c(te(),1);function XXe(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 tve(){let{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:o,hasMultiSelection:r,selectedBlockClientId:n,isFullSelection:i}=(0,eve.useSelect)(XXe,[]);return(0,Jye.useRefEffect)(s=>{let{ownerDocument:a}=s,{defaultView:l}=a;if(e==null||!r||t)return;let{length:u}=o;u<2||i&&(kr(s,!0),l.getSelection().removeAllRanges())},[r,t,o,n,e,i])}var kk=c(Lt(),1),XY=c(wo(),1),KL=c(te(),1),qL=c(ue(),1),SE=c(F(),1);var QY=c(T(),1);function ove(){let e=(0,SE.useRef)(),t=(0,SE.useRef)(),o=(0,SE.useRef)(),{hasMultiSelection:r,getSelectedBlockClientId:n,getBlockCount:i,getBlockOrder:s,getLastFocus:a,getSectionRootClientId:l,isZoomOut:u}=G((0,KL.useSelect)(B)),{setLastFocus:d}=G((0,KL.useDispatch)(B)),f=(0,SE.useRef)();function p(v){let y=e.current.ownerDocument===v.target.ownerDocument?e.current:e.current.ownerDocument.defaultView.frameElement;if(f.current)f.current=null;else if(r())e.current.focus();else if(n())a()?.current?a().current.focus():e.current.querySelector(`[data-block="${n()}"]`).focus();else if(u()){let _=l(),w=s(_);w.length?e.current.querySelector(`[data-block="${w[0]}"]`).focus():_?e.current.querySelector(`[data-block="${_}"]`).focus():y.focus()}else{let _=v.target.compareDocumentPosition(y)&v.target.DOCUMENT_POSITION_FOLLOWING,w=kk.focus.tabbable.find(e.current);w.length&&(_?w[0]:w[w.length-1]).focus()}}let m=(0,QY.jsx)("div",{ref:t,tabIndex:"0",onFocus:p}),g=(0,QY.jsx)("div",{ref:o,tabIndex:"0",onFocus:p}),h=(0,qL.useRefEffect)(v=>{function y(S){if(S.defaultPrevented||S.keyCode!==XY.TAB||!o.current||!t.current)return;let{target:C,shiftKey:R}=S,E=R?"findPrevious":"findNext",I=kk.focus.tabbable[E](C),O=C.closest("[data-block]"),A=O&&I&&(RO(O,I)||Zu(O,I));if((0,kk.isFormElement)(I)&&A)return;let P=R?t:o;f.current=!0,P.current.focus({preventScroll:!0})}function _(S){v.contains(S.relatedTarget)||d({current:S.target});let{ownerDocument:C}=v;!S.relatedTarget&&S.target.hasAttribute("data-block")&&C.activeElement===C.body&&i()===0&&v.focus()}function w(S){if(S.keyCode!==XY.TAB||S.target?.getAttribute("role")==="region"||e.current===S.target)return;let R=S.shiftKey?"findPrevious":"findNext",E=kk.focus.tabbable[R](S.target);(E===t.current||E===o.current)&&(S.preventDefault(),E.focus({preventScroll:!0}))}let{ownerDocument:k}=v,{defaultView:x}=k;return x.addEventListener("keydown",w),v.addEventListener("keydown",y),v.addEventListener("focusout",_),()=>{x.removeEventListener("keydown",w),v.removeEventListener("keydown",y),v.removeEventListener("focusout",_)}},[]),b=(0,qL.useMergeRefs)([e,h]);return[m,b,g]}var en=c(Lt(),1),md=c(wo(),1),ZL=c(te(),1),rve=c(ue(),1),XL=c(ce(),1);function QXe(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 JY(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&&RO(a,a.firstElementChild)&&a.firstElementChild.getAttribute("contenteditable")==="true")return;let l=(0,XL.getBlockType)(a.getAttribute("data-type"));if(a.contentEditable!=="true"&&Vo(a)&&l&&(l.merge||(0,XL.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 nve(){let{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getNextBlockClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientId:n,getSelectionStart:i,getSettings:s,hasMultiSelection:a,__unstableIsFullySelected:l}=(0,ZL.useSelect)(B),{selectBlock:u,multiSelect:d}=(0,ZL.useDispatch)(B);return(0,rve.useRefEffect)(f=>{let p;function m(){p=null}function g(b,v){let y=JY(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&&fl(f.ownerDocument.defaultView.getSelection(),f)||b.target,S=v===md.UP,C=v===md.DOWN,R=v===md.LEFT,E=v===md.RIGHT,I=S||R,O=R||E,A=S||C,P=O||A,L=y||_||w||k,H=A?en.isVerticalEdge:en.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(),W=t(),ee=I?r(W):o(W);ee&&(d(z,ee),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(!QXe(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)?kr(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=JY(x,I,f,!0);D&&((0,en.placeCaretAtVerticalEdge)(D,w?!I:I,w?void 0:p),b.preventDefault())}else if(O&&M.getSelection().isCollapsed&&(0,en.isHorizontalEdge)(x,V)&&!j){let D=JY(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 ive=c(ue(),1),sve=c(te(),1),gd=c(wo(),1);function ave(){let e=(0,sve.useSelect)(t=>t(B).getSettings().isPreviewMode,[]);return(0,ive.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 lve=c(Lt(),1),QL=c(te(),1),cve=c(pl(),1),uve=c(ue(),1);function dve(){let{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:o}=(0,QL.useSelect)(B),{multiSelect:r,selectBlock:n}=(0,QL.useDispatch)(B),i=(0,cve.__unstableUseShortcutEventMatch)();return(0,uve.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&&fl(f,s)||l.target;if(u.length<2&&!(0,lve.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&&!Zu(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 JL=c(te(),1),fve=c(ue(),1);function pve(){let{startMultiSelect:e,stopMultiSelect:t}=(0,JL.useDispatch)(B),{getSettings:o,isSelectionEnabled:r,hasSelectedBlock:n,isDraggingBlocks:i,isMultiSelecting:s}=(0,JL.useSelect)(B);return(0,fve.useRefEffect)(a=>{let{ownerDocument:l}=a,{defaultView:u}=l,d,f;function p(){t(),u.removeEventListener("mouseup",p),f=u.requestAnimationFrame(()=>{if(!n())return;kr(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),kr(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 tD=c(te(),1),hve=c(ue(),1),xk=c(Ar(),1),bve=c(Lt(),1);var{ownsSelection:JXe}=G(xk.privateApis);function mve(e){let{anchorNode:t,anchorOffset:o}=e;return t.nodeType===t.TEXT_NODE||o===0?t:t.childNodes[o-1]}function gve(e,t){let{focusNode:o,focusOffset:r}=e;return o.nodeType===o.TEXT_NODE||r===o.childNodes.length?o:r===0&&(0,bve.isSelectionForward)(e)&&t?o.previousSibling??o.parentElement:o.childNodes[r]}function eQe(e,t){let o=0;for(;e[o]===t[o];)o++;return o}function eD(e){return(e.nodeType===e.ELEMENT_NODE?e:e.parentElement)?.closest("[data-wp-block-attribute-key]")}function yve(){let{multiSelect:e,selectBlock:t,selectionChange:o,startMultiSelect:r,stopMultiSelect:n}=(0,tD.useDispatch)(B),{getBlockParents:i,getBlockSelectionStart:s,isMultiSelecting:a,getSelectionStart:l,getSelectionEnd:u,getSelectedBlockClientId:d,canHostEditableRoot:f}=G((0,tD.useSelect)(B));return(0,hve.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 S=mve(x),C=gve(x,h);if(!p.contains(S)||!p.contains(C))return;let R=k.shiftKey&&k.type==="mouseup";if(x.isCollapsed&&!R){let A=Vo(S);if(!a()&&A&&A===d()&&f(A)){kr(p,!0);let{activeElement:P}=m;P!==p&&P?.isContentEditable&&p.contains(P)&&Vo(P)===A&&p.focus();return}if(p.contentEditable==="true"&&!a()){kr(p,!1);let P=S.nodeType===S.ELEMENT_NODE?S:S.parentElement;P=P?.closest("[contenteditable]"),P?.focus()}return}let E=Vo(S),I=Vo(C);if(R){let A=s(),P=Vo(k.target),L=P!==I;(E===I&&x.isCollapsed||!I||L)&&(I=P),E!==A&&(E=A)}if(E===void 0&&I===void 0){kr(p,!1);return}if(k.type==="mouseup"&&!k.shiftKey&&!a()&&E===I){let A=Vo(k.target);if(A&&A!==E){x.removeAllRanges();return}}if(E===I)if(a())e(E,E);else{let A=!x.isCollapsed&&(eD(S)||eD(C));if(A&&(A.contentEditable!=="true"||m.activeElement!==A&&!JXe(A))){let P=x.getRangeAt(0),L=(0,xk.create)({element:A,range:P,__unstableIsEditableTree:!0}),H={start:{clientId:E,attributeKey:A.dataset.wpBlockAttributeKey,offset:L.start??0},end:{clientId:E,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(E)}else{let A=[...i(E),E],P=[...i(I),I],L=eQe(A,P);if(!(L>=A.length||L>=P.length)&&(A[L]!==E||P[L]!==I)){e(A[L],P[L]);return}let N=eD(S),M=eD(C);if(N&&M){let V=x.getRangeAt(0),j=(0,xk.create)({element:N,range:V,__unstableIsEditableTree:!0}),D=(0,xk.create)({element:M,range:V,__unstableIsEditableTree:!0}),z=j.start??j.end,W=D.start??D.end;o({start:{clientId:E,attributeKey:N.dataset.wpBlockAttributeKey,offset:z},end:{clientId:I,attributeKey:M.dataset.wpBlockAttributeKey,offset:W}})}else e(E,I)}}function _(k){let x=g.getSelection();if(!x.rangeCount||x.isCollapsed)return;let S=Vo(mve(x)),C=Vo(gve(x,h));S!==C&&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 oD=c(te(),1),vve=c(ue(),1);function _ve(){let{selectBlock:e}=(0,oD.useDispatch)(B),{isSelectionEnabled:t,getBlockSelectionStart:o,getSelectionStart:r,hasMultiSelection:n}=(0,oD.useSelect)(B);return(0,vve.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();kr(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 rD=c(te(),1),wve=c(ue(),1),qf=c(wo(),1),Ys=c(ce(),1);function kve(){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,rD.useSelect)(B),{replaceBlocks:h,__unstableSplitSelection:b,removeBlocks:v,__unstableDeleteSelection:y,__unstableExpandSelection:_,__unstableMarkAutomaticChange:w,insertAfterBlock:k,insertBlock:x,selectBlock:S}=(0,rD.useDispatch)(B);return(0,wve.useRefEffect)(C=>{function R(O){if(C.contentEditable!=="true")return;if(n()){O.preventDefault();return}let A=C.ownerDocument.defaultView.getSelection();fl(A,C)||O.preventDefault()}function E(O){if(!O.defaultPrevented){if(!n()){if(O.keyCode===qf.ENTER){if(O.shiftKey)return;let P=o(),L=i(P),H=l(),N=u();if(H.attributeKey===N.attributeKey){let j=d(P)[H.attributeKey],D=(0,Ys.getBlockTransforms)("from").filter(({type:W})=>W==="enter"),z=(0,Ys.findTransform)(D,W=>W.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,Ys.getDefaultBlockName)(),M)||s(L,M))&&((0,Ys.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,Ys.getDefaultBlockName)(),M))O.preventDefault(),k(P);else{let D=function(W){let ee=null;for(;typeof W=="string"&&!(ee=f(W));)W=a(W);return ee};var A=D;if(!p(P).length){let{defaultBlock:W}=g(P)??{},ee=W?.name??(0,Ys.getDefaultBlockName)();if(s(ee,P)){O.preventDefault(),x((0,Ys.createBlock)(ee,W?.attributes),0,P);return}}let z=p(P)[0]??D(P);for(;z&&m(z)==="disabled";)z=D(z);z&&(O.preventDefault(),S(z,!0))}}}return}O.keyCode===qf.ENTER?(kr(C,!1),O.preventDefault(),e()?h(t(),(0,Ys.createBlock)((0,Ys.getDefaultBlockName)())):b()):O.keyCode===qf.BACKSPACE||O.keyCode===qf.DELETE?(kr(C,!1),O.preventDefault(),e()?v(t()):r()?y(O.keyCode===qf.DELETE):_()):O.key.length===1&&!(O.metaKey||O.ctrlKey)&&(kr(C,!1),r()?y(O.keyCode===qf.DELETE):(O.preventDefault(),C.ownerDocument.defaultView.getSelection().removeAllRanges()))}}function I(O){n()&&(kr(C,!1),r()?y():(O.preventDefault(),C.ownerDocument.defaultView.getSelection().removeAllRanges()))}return C.addEventListener("beforeinput",R),C.addEventListener("keydown",E),C.addEventListener("compositionstart",I),()=>{C.removeEventListener("beforeinput",R),C.removeEventListener("keydown",E),C.removeEventListener("compositionstart",I)}},[])}var hd=c(ce(),1),Ck=c(Lt(),1),Ek=c(te(),1),Tve=c(ue(),1);var xve=c(F(),1),Sve=c(ce(),1),CE=c(te(),1),Il=c(q(),1),Cve=c(Ls(),1);function Sk(){let{getBlockName:e}=(0,CE.useSelect)(B),{getBlockType:t}=(0,CE.useSelect)(Sve.store),{createSuccessNotice:o}=(0,CE.useDispatch)(Cve.store);return(0,xve.useCallback)((r,n)=>{let i="";if(r==="copyStyles")i=(0,Il.__)("Styles copied to clipboard.");else if(n.length===1){let s=n[0],a=t(e(s))?.title;r==="copy"?i=(0,Il.sprintf)((0,Il.__)('Copied "%s" to clipboard.'),a):i=(0,Il.sprintf)((0,Il.__)('Moved "%s" to clipboard.'),a)}else r==="copy"?i=(0,Il.sprintf)((0,Il._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",n.length),n.length):i=(0,Il.sprintf)((0,Il._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",n.length),n.length);o(i,{type:"snackbar"})},[o,e,t])}function Eve(e,t){let o=e.defaultView.getSelection();if(Vo(o.anchorNode)!==t)return!1;let r=e.getElementById(`block-${t}`);return!!r?.isContentEditable&&(0,Ck.isEntirelySelected)(r)}function EE(){let e=(0,Ek.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:l,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,Ek.useSelect)(B),{flashBlock:p,removeBlocks:m,replaceBlocks:g,__unstableDeleteSelection:h,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,Ek.useDispatch)(B),y=Sk();return(0,Tve.useRefEffect)(_=>{function w(k){if(k.defaultPrevented)return;let x=o();if(x.length===0)return;let S=k.type==="copy"&&!r()&&Eve(k.target.ownerDocument,x[0]);if(!r()){let{ownerDocument:O}=k.target;if((k.type==="copy"||k.type==="cut"?(0,Ck.documentHasUncollapsedSelection)(O):(0,Ck.documentHasSelection)(O)&&!O.activeElement.isContentEditable)&&!S)return}let{activeElement:C}=k.target.ownerDocument;if(!_.contains(C))return;let R=l(),E=a()||s()||S,I=!E&&!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(E)O=t(x);else{let[A,P]=u(),L=t(x.slice(1,x.length-1));O=[A,...L,P]}$L(k,O,e)}if(k.type==="cut")E&&!I?m(x):(kr(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}=wk(k),M=s(),V=[];if(N.length){if(!A){k.preventDefault();return}let W=(0,hd.getBlockTransforms)("from");V=N.reduce((ee,J)=>{let U=(0,hd.findTransform)(W,Q=>Q.type==="files"&&Q.isMatch([J]));return U&&ee.push(U.transform([J])),ee},[]).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()&&Eve(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 W of V)if(d(W.name,D))z.push(W);else{let ee=i(D),J=W.name!==ee?(0,hd.switchToBlockType)(W,ee):[W];if(!J)return;for(let U of J)for(let Q of U.innerBlocks)z.push(Q)}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 Tk=c(T(),1);function tK(){let[e,t,o]=ove(),r=(0,Rve.useSelect)(n=>n(B).hasMultiSelection(),[]);return[e,(0,TE.useMergeRefs)([t,Hse(),EE(),kve(),qye(),Qye(),pve(),yve(),_ve(),tve(),dve(),nve(),ave(),(0,TE.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,eK.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.contentEditable==="true"?n.setAttribute("aria-label",(0,eK.__)("Editor canvas")):n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function tQe({children:e,...t},o){let[r,n,i]=tK();return(0,Tk.jsxs)(Tk.Fragment,{children:[r,(0,Tk.jsx)("div",{...t,ref:(0,TE.useMergeRefs)([n,o]),className:$(t.className,"block-editor-writing-flow"),children:e}),i]})}var nD=(0,Bve.forwardRef)(tQe);var iD=null;function Ive(){return iD||(iD=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},[]),iD)}var bi=c(F(),1),RE=c(ue(),1);function Pve({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 rQe(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 nQe(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 Ove={width:null,height:null};function Ave(e){let t=e.at(-1).contentBoxSize[0];return{width:t.inlineSize,height:t.blockSize}}function Mve({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[{height:n},i]=(0,bi.useState)(Ove),s=(0,RE.useResizeObserver)(C=>{i(Ave(C))}),[{width:a,height:l},u]=(0,bi.useState)(Ove),d=(0,RE.useResizeObserver)(C=>{u(Ave(C))}),f=(0,bi.useRef)(0),p=r!==1,m=(0,RE.useReducedMotion)(),g=r==="auto-scaled",h=(0,bi.useRef)(!1),b=(0,bi.useRef)(null);(0,bi.useEffect)(()=>{p||(f.current=a)},[a,p]);let v=Math.max(f.current,a),y=g?Pve({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:v}):r,_=(0,bi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),w=(0,bi.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),k=(0,bi.useCallback)(()=>{let{scrollTop:C}=_.current,{scrollTop:R}=w.current;return t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scroll-top",`${C}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(nQe(_.current,w.current),{easing:"cubic-bezier(0.46, 0.03, 0.52, 0.96)",duration:400})},[t]),x=(0,bi.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]),S=(0,bi.useRef)(!1);return(0,bi.useEffect)(()=>{if(!t)return;let C=S.current!==p;if(S.current=p,!!C&&(h.current=!0,!!p))return t.documentElement.classList.add("is-zoomed-out"),()=>{t.documentElement.classList.remove("is-zoomed-out")}},[t,p]),(0,bi.useEffect)(()=>{if(t&&(g&&_.current.scaleValue!==1&&(_.current.scaleValue=Pve({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 C=_.current,R=w.current;_.current=R,w.current=C}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=rQe(_.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 $c=c(T(),1);function Fve(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 iQe(e){return(0,Zf.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];Fve(a,d,o)},r.addEventListener(s,i[s]);return()=>{for(let s of n)r.removeEventListener(s,i[s])}})}var Nve=new WeakMap,sQe=globalThis.FinalizationRegistry?new globalThis.FinalizationRegistry(e=>URL.revokeObjectURL(e)):void 0;function aQe(e){let t=Nve.get(e);if(t)return t;let o="";Lve.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,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>
 <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"})),Nve.set(e,t),sQe?.register(e,t),t}function lQe({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,Dve.__)("Editor canvas"),...l}){let{resolvedAssets:u,isPreviewMode:d}=(0,oK.useSelect)(A=>{let P=A(B).getSettings();return{resolvedAssets:P.__unstableResolvedAssets,isPreviewMode:P.isPreviewMode}},[]),[f,p]=(0,By.useState)(),[m,g]=(0,By.useState)([]),[h,b,v]=tK(),y=(0,Zf.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 Ive())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}=Mve({scale:r,frameSize:parseInt(n),iframeDocument:f}),S=(0,Zf.useDisabled)({isDisabled:!i}),C=(0,Zf.useMergeRefs)([iQe(f),e,b,S,_]),R=(0,Zf.useRefEffect)(A=>A.ownerDocument.defaultView?(C(A),()=>C(null)):()=>{},[C]),E=aQe(u),I=o>=0&&!d,O=(0,$c.jsxs)($c.Fragment,{children:[I&&h,(0,$c.jsx)("iframe",{...l,style:{...l.style,height:l.style?.height,border:0},ref:(0,Zf.useMergeRefs)([s,y]),tabIndex:o,src:E,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,Fve(A,window.KeyboardEvent,A.currentTarget)}},children:f&&(0,By.createPortal)((0,$c.jsx)("body",{ref:R,className:$("block-editor-iframe__body","editor-styles-wrapper",...m),children:(0,$c.jsx)(Vve.__experimentalStyleProvider,{document:f,children:t})}),f.documentElement)}),I&&v]});return(0,$c.jsx)("div",{className:"block-editor-iframe__container",ref:w,children:(0,$c.jsx)("div",{className:$("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 cQe(e,t){return(0,oK.useSelect)(r=>r(B).getSettings().__internalIsInitialized,[])?(0,$c.jsx)(lQe,{...e,forwardedRef:t}):null}var Rk=(0,By.forwardRef)(cQe);var Lwe=c(Y(),1),Nk=c(F(),1),Dwe=c(te(),1);var aD={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},uQe=new Set(["combinator","comma"]);var dQe=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(aD[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return aD[e]}};function fQe(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 pQe(e,t=aD){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],uQe.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var mQe=/(['"])([^\\\n]+?)\1/g,gQe=/\\./g;function rK(e,t=aD){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(mQe,(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=fQe(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=pQe(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=dQe(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 zve(e){let t;return Array.isArray(e)?t=e:t=[...sD(e)].map(([o])=>o),t.map(o=>o.content).join("")}var Pwe=c(uwe(),1),Owe=c(lD(),1),Awe=c(pwe(),1),Mwe=c(Bwe(),1),Iwe=new Map,Nwe=[{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 VJe(e,t){let o=rK(t),r=o.findLastIndex(({content:s,type:a})=>Nwe.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=rK(e);return o.splice(n===-1?o.length:n,0,{type:"combinator",content:" ",pos:[0,0]},...i),zve(o)}function FJe({css:e,ignoredSelectors:t=[],baseURL:o},r="",n){if(!r&&!o)return e;try{let i=[...t,...n?.ignoredSelectors??[],r];return new Pwe.default([r&&(0,Awe.default)({prefix:r,transform(s,a,l){return i.some(d=>d instanceof RegExp?a.match(d):a.includes(d))?a:Nwe.some(d=>a.startsWith(d.content))?VJe(s,a):l}}),o&&(0,Mwe.default)({rootUrl:o})].filter(Boolean)).process(e,{}).css}catch(i){return i instanceof Owe.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 zJe=(e,t="",o)=>{let r=Iwe.get(t);return r||(r=new WeakMap,Iwe.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=FJe(n,t,o),r.set(n,i)),i})},Mk=zJe;var Og=c(T(),1);lm([cm,s_]);function jJe(e,t){return(0,Nk.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 HJe({styles:e,scope:t,transformOptions:o}){let r=(0,Dwe.useSelect)(s=>G(s(B)).getStyleOverrides(),[]),[n,i]=(0,Nk.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[Mk(s.filter(l=>l?.css),t,o),s.filter(l=>l.__unstableType==="svgs").map(l=>l.assets).join("")]},[e,r,t,o]);return(0,Og.jsxs)(Og.Fragment,{children:[(0,Og.jsx)("style",{ref:jJe(n,t)}),n.map((s,a)=>(0,Og.jsx)("style",{children:s},a)),(0,Og.jsx)(Lwe.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 Xf=(0,Nk.memo)(HJe);var Pl=c(T(),1),UJe=(0,CD.memo)(Lk),DK=2e3,WJe=[];function GJe({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=WJe}){e||(e=t);let[n,{height:i}]=(0,HE.useResizeObserver)(),{styles:s}=(0,Vwe.useSelect)(d=>({styles:d(B).getSettings().styles}),[]),a=(0,CD.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,Pl.jsx)(Fwe.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${l})`,aspectRatio:u,maxHeight:i>DK?DK*l:void 0,minHeight:o},children:(0,Pl.jsxs)(Rk,{contentRef:(0,HE.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,Pl.jsx)(Xf,{styles:a}),n,(0,Pl.jsx)(UJe,{renderAppender:!1})]})})}function zwe(e){let[t,{width:o}]=(0,HE.useResizeObserver)();return(0,Pl.jsxs)(Pl.Fragment,{children:[(0,Pl.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,Pl.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,Pl.jsx)(GJe,{...e,containerWidth:o})})]})}var Dk=c(F(),1),Wwe=c(Hwe(),1),Uwe=(0,Wwe.createQueue)();function Gwe({children:e,placeholder:t}){let[o,r]=(0,Dk.useState)(!1);return(0,Dk.useEffect)(()=>{let n={};return Uwe.add(n,()=>{(0,Dk.flushSync)(()=>{r(!0)})}),()=>{Uwe.cancel(n)}},[]),o?e:t}var Ay=c(T(),1),$Je=[];function YJe({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=$Je,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,VK.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,VK.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,FK.useSelect)(u=>u(B).getSettings(),[]),a=(0,Oy.useMemo)(()=>({...s,isPreviewMode:!0}),[s]),l=(0,Oy.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,Ay.jsx)(_k,{value:l,settings:a,children:(0,Ay.jsx)(zwe,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var $we=(0,Oy.memo)(YJe);$we.Async=Gwe;var Ks=$we;function Ywe({blocks:e,props:t={},layout:o}){let r=(0,FK.useSelect)(u=>u(B).getSettings(),[]),n=(0,Oy.useMemo)(()=>({...r,styles:void 0,isPreviewMode:!0}),[r]),i=(0,ED.useDisabled)(),s=(0,ED.useMergeRefs)([t.ref,i]),a=(0,Oy.useMemo)(()=>Array.isArray(e)?e:[e],[e]),l=(0,Ay.jsxs)(_k,{value:a,settings:n,children:[(0,Ay.jsx)(Xf,{}),(0,Ay.jsx)(UE,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:$(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?l:null}}var Ag=c(T(),1);function KJe({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,Vk.isReusableBlock)(e),l=(0,Kwe.useMemo)(()=>s?(0,Vk.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks,innerContent:s.innerContent}):(0,Vk.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,Ag.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,Ag.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,Ag.jsx)("div",{className:"block-editor-inserter__preview-content",children:(0,Ag.jsx)(Ks,{blocks:l,viewportWidth:f,minHeight:u,additionalStyles:[{css:`
+</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:`
 										body {
 											padding: 24px;
 											min-height:${Math.round(m)}px;
@@ -124,7 +124,7 @@
 											align-items:center;
 										}
 										.is-root-container { width: 100%; }
-									`}]})}):(0,Ag.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,qwe.__)("No preview available.")})}),!a&&(0,Ag.jsx)(kE,{title:o,icon:r,description:n})]})}var Zwe=KJe;var Wk=c(q(),1),ep=c(F(),1),$K=c(ue(),1);var uke=c(ce(),1),dke=c(ue(),1);var Uk=c(F(),1),Mg=c(ce(),1),lke=c(Y(),1),WE=c(wo(),1);var nke=c(Y(),1),ike=c(F(),1);var Fk=c(F(),1),Xwe=c(q(),1),Qwe=c(Yo(),1),Jwe=c(T(),1);function qJe(e,t){let[o,r]=(0,Fk.useState)(!1);return(0,Fk.useEffect)(()=>{o&&(0,Qwe.speak)((0,Xwe.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,Jwe.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var zK=(0,Fk.forwardRef)(qJe);var eke=c(F(),1),tke=c(Y(),1),oke=c(T(),1);function ZJe(e,t){return(0,oke.jsx)(tke.Composite.Group,{role:"presentation",ref:t,...e})}var jK=(0,eke.forwardRef)(ZJe);var RD=c(Y(),1),rke=c(F(),1),TD=c(T(),1);function XJe({isFirst:e,as:t,children:o,...r},n){return(0,TD.jsx)(RD.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,TD.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,TD.jsx)(RD.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var HK=(0,rke.forwardRef)(XJe);var UK=c(T(),1);function QJe({key:e,children:t}){return(0,UK.jsx)(ike.Fragment,{children:t},e)}function JJe({children:e}){return(0,UK.jsx)(nke.Composite,{focusShift:!0,focusWrap:"horizontal",render:QJe,children:e})}var BD=JJe;var ske=c(Y(),1),PD=c(ce(),1),OD=c(te(),1),ake=c(F(),1);var jk=c(q(),1),zk=c(Y(),1);var qc=c(T(),1);function ID({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,jk.__)("Pattern");return(0,qc.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,qc.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,qc.jsxs)(zk.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,qc.jsx)(zk.FlexItem,{children:t?(0,qc.jsx)(Nt,{icon:t}):n||(0,jk.sprintf)((0,jk._n)("%d block","%d blocks",e),e)}),(0,qc.jsx)(zk.FlexItem,{children:(0,qc.jsx)(Nt,{icon:F0})}),r&&(0,qc.jsx)(zk.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,qc.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var WK=c(T(),1),eet=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,OD.useSelect)(f=>i&&f(PD.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:l}=G((0,OD.useDispatch)(B)),u=(0,ake.useMemo)(()=>n?.type===nr.user&&n?.syncStatus!=="unsynced"?[(0,PD.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,WK.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,WK.jsx)(ID,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:p})=>r({draggable:!0,onDragStart:f,onDragEnd:p})})},Hk=eet;var Qf=c(T(),1);function tet({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,Uk.useRef)(!1),l=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,Uk.useMemo)(()=>[(0,Mg.createBlock)(o.name,o.initialAttributes,(0,Mg.createBlocksFromInnerBlocksTemplate)(o.innerBlocks),o.innerContent)],[o.name,o.initialAttributes,o.innerBlocks,o.innerContent]),d=(0,Mg.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,Mg.isTemplatePart)(o);return(0,Qf.jsx)(Hk,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:p,onDragEnd:m})=>(0,Qf.jsx)("div",{className:$("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,Qf.jsxs)(HK,{isFirst:t,className:$("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:g=>{g.preventDefault(),r(o,(0,WE.isAppleOS)()?g.metaKey:g.ctrlKey),n(null)},onKeyDown:g=>{let{keyCode:h}=g;h===WE.ENTER&&(g.preventDefault(),r(o,(0,WE.isAppleOS)()?g.metaKey:g.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Qf.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:l,children:(0,Qf.jsx)(Nt,{icon:o.icon,showColors:!0})}),(0,Qf.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Qf.jsx)(lke.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var cke=(0,Uk.memo)(tet);var GE=c(T(),1);function oet(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 fke({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-list",a=(0,dke.useInstanceId)(fke,s);return(0,GE.jsxs)(zK,{className:s,"aria-label":n,children:[oet(e,3).map((l,u)=>(0,GE.jsx)(jK,{children:l.map((d,f)=>(0,GE.jsx)(cke,{item:d,className:(0,uke.getBlockMenuDefaultClassName)(d.id),onSelect:t,onHover:o,isDraggable:i&&!d.isDisabled,isFirst:u===0&&f===0,rowId:`${a}-${u}`},d.id))},u)),r]})}var My=fke;var pke=c(Y(),1),Jf=c(T(),1);function ret({title:e,icon:t,children:o}){return(0,Jf.jsxs)(Jf.Fragment,{children:[(0,Jf.jsxs)("div",{className:"block-editor-inserter__panel-header",children:[(0,Jf.jsx)("h2",{className:"block-editor-inserter__panel-title",children:e}),(0,Jf.jsx)(pke.Icon,{icon:t})]}),(0,Jf.jsx)("div",{className:"block-editor-inserter__panel-content",children:o})]})}var Ng=ret;var mke=c(q(),1),GK=c(T(),1);function net({children:e=(0,mke.__)("No results found.")}){return(0,GK.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,GK.jsx)("p",{children:e})})}var Zc=net;var An=c(T(),1),iet=e=>e.name.split("/")[0],set=6,aet=[];function gke({items:e,collections:t,categories:o,onSelectItem:r,onHover:n,showMostUsedBlocks:i,className:s}){let a=(0,ep.useMemo)(()=>Hu(e,"frecency","desc").slice(0,set),[e]),l=(0,ep.useMemo)(()=>e.filter(g=>!g.category),[e]),u=(0,ep.useMemo)(()=>{let g={...t};return Object.keys(t).forEach(h=>{g[h]=e.filter(b=>iet(b)===h),g[h].length===0&&delete g[h]}),g},[e,t]);(0,ep.useEffect)(()=>()=>n(null),[]);let d=(0,$K.useAsyncList)(o),f=o.length===d.length,p=(0,ep.useMemo)(()=>Object.entries(t),[t]),m=(0,$K.useAsyncList)(f?p:aet);return(0,An.jsxs)("div",{className:s,children:[i&&e.length>3&&!!a.length&&(0,An.jsx)(Ng,{title:(0,Wk._x)("Most used","blocks"),children:(0,An.jsx)(My,{items:a,onSelect:r,onHover:n,label:(0,Wk._x)("Most used","blocks")})}),d.map(g=>{let h=e.filter(b=>b.category===g.slug);return!h||!h.length?null:(0,An.jsx)(Ng,{title:g.title,icon:g.icon,children:(0,An.jsx)(My,{items:h,onSelect:r,onHover:n,label:g.title})},g.slug)}),f&&l.length>0&&(0,An.jsx)(Ng,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,Wk.__)("Uncategorized"),children:(0,An.jsx)(My,{items:l,onSelect:r,onHover:n,label:(0,Wk.__)("Uncategorized")})}),m.map(([g,h])=>{let b=u[g];return!b||!b.length?null:(0,An.jsx)(Ng,{title:h.title,icon:h.icon,children:(0,An.jsx)(My,{items:b,onSelect:r,onHover:n,label:h.title})},g)})]})}function cet({rootClientId:e,onInsert:t,onHover:o,showMostUsedBlocks:r},n){let[i,s,a,l]=Am(e,t);if(!i.length)return(0,An.jsx)(Zc,{});let u=[],d=[];for(let f of i)f.category!=="reusable"&&(f.isSearchOnly||(f.isAllowedInCurrentRoot?u.push(f):d.push(f)));return(0,An.jsx)(BD,{children:(0,An.jsxs)("div",{ref:n,children:[!!u.length&&(0,An.jsx)(An.Fragment,{children:(0,An.jsx)(gke,{items:u,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__insertable-blocks-at-selection"})}),(0,An.jsx)(gke,{items:d,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__all-blocks"})]})})}var hke=(0,ep.forwardRef)(cet);var Dke=c(F(),1),Vke=c(ue(),1),Fke=c(Y(),1),zke=c(q(),1);var Pke=c(Y(),1);var QK=c(F(),1),Oke=c(q(),1);var bke=c(Y(),1);var YK=c(q(),1),Gk=c(T(),1);function uet({patternCategories:e,searchValue:t,setSearchValue:o}){return(0,Gk.jsxs)(Ke,{direction:"column",gap:"lg",className:"block-editor-block-patterns-explorer__sidebar",children:[(0,Gk.jsx)(bke.SearchControl,{onChange:o,value:t,label:(0,YK.__)("Search"),placeholder:(0,YK.__)("Search")}),(0,Gk.jsx)(Cg.List,{children:e.map(({name:r,label:n})=>(0,Gk.jsx)(Cg.Tab,{value:r,children:n},r))})]})}var yke=uet;var tp=c(F(),1),Zk=c(q(),1),Tke=c(ue(),1);var Rke=c(Yo(),1);var vke=c(ce(),1),vd=c(F(),1),$E=c(Y(),1);var _ke=c(ue(),1),wke=c(q(),1);var qs=c(Y(),1),Ol=c(q(),1),Hi=c(T(),1);function $k({currentPage:e,numPages:t,changePage:o,totalItems:r}){return(0,Hi.jsxs)(qs.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper",children:[(0,Hi.jsx)(qs.__experimentalText,{variant:"muted",children:(0,Ol.sprintf)((0,Ol._n)("%s item","%s items",r),r)}),t>1&&(0,Hi.jsxs)(qs.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination",children:[(0,Hi.jsxs)(qs.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous",children:[(0,Hi.jsx)(qs.Button,{variant:"tertiary",onClick:()=>o(1),disabled:e===1,"aria-label":(0,Ol.__)("First page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Hi.jsx)("span",{children:"\xAB"})}),(0,Hi.jsx)(qs.Button,{variant:"tertiary",onClick:()=>o(e-1),disabled:e===1,"aria-label":(0,Ol.__)("Previous page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Hi.jsx)("span",{children:"\u2039"})})]}),(0,Hi.jsx)(qs.__experimentalText,{variant:"muted",children:(0,Ol.sprintf)((0,Ol._x)("%1$s of %2$s","paging"),e,t)}),(0,Hi.jsxs)(qs.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next",children:[(0,Hi.jsx)(qs.Button,{variant:"tertiary",onClick:()=>o(e+1),disabled:e===t,"aria-label":(0,Ol.__)("Next page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Hi.jsx)("span",{children:"\u203A"})}),(0,Hi.jsx)(qs.Button,{variant:"tertiary",onClick:()=>o(t),disabled:e===t,"aria-label":(0,Ol.__)("Last page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Hi.jsx)("span",{children:"\xBB"})})]})]})]})}var jo=c(T(),1),det=({showTooltip:e,title:t,children:o})=>e?(0,jo.jsxs)(lo.Root,{children:[(0,jo.jsx)(lo.Trigger,{render:o}),(0,jo.jsx)(lo.Popup,{children:t})]}):(0,jo.jsx)(jo.Fragment,{children:o});function kke({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,_ke.useInstanceId)(kke)}`,g=o.type===nr.user,h=(0,vd.useMemo)(()=>!s||!t?d:(d??[]).map(b=>{let v=(0,vke.cloneBlock)(b);return v.attributes.metadata?.categories?.includes(s)&&(v.attributes.metadata.categories=[s]),v}),[d,t,s]);return(0,jo.jsx)(Hk,{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)(det,{showTooltip:i&&!g,title:o.title,children:(0,jo.jsxs)($E.Composite.Item,{render:(0,jo.jsx)("div",{role:"option","aria-label":o.title,"aria-describedby":o.description?m:void 0,className:$("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)(Ks.Async,{placeholder:(0,jo.jsx)(fet,{}),children:(0,jo.jsx)(Ks,{blocks:d,viewportWidth:f})}),(!i||g)&&(0,jo.jsxs)($E.__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:ol})}),(0,jo.jsx)(cs,{render:(0,jo.jsx)("div",{}),className:"block-editor-block-patterns-list__item-title",variant:"body-sm",children:o.title})]}),!!o.description&&(0,jo.jsx)(bt,{id:m,children:o.description})]})})})})}function fet(){return(0,jo.jsx)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}function pet({isDraggable:e,blockPatterns:t,onHover:o,onClickPattern:r,orientation:n,category:i,label:s=(0,wke.__)("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)($E.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)(kke,{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)($k,{...l})]})}var _d=(0,vd.forwardRef)(pet);var Ny=c(te(),1),Ske=c(ce(),1),AD=c(q(),1),Cke=c(Yo(),1),KK=c(F(),1);function xke({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 met({rootClientId:e="",insertionIndex:t,clientId:o,isAppender:r,onSelect:n,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){let a=(0,Ny.useRegistry)(),{getSelectedBlock:l,getClosestAllowedInsertionPoint:u,getBlockInsertionPoint:d}=G((0,Ny.useSelect)(B)),{destinationRootClientId:f,destinationIndex:p}=(0,Ny.useSelect)(w=>{let{getSelectedBlockClientId:k,getBlockRootClientId:x,getBlockIndex:S,getBlockOrder:C,getInsertionPoint:R}=G(w(B)),E=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=S(o):!r&&E?(I=x(E),O=S(E)+1):O=C(I).length,{destinationRootClientId:I,destinationIndex:O}},[e,t,o,r]),{replaceBlocks:m,insertBlocks:g,showInsertionPoint:h,hideInsertionPoint:b,setLastFocus:v}=G((0,Ny.useDispatch)(B)),y=(0,KK.useCallback)((w,k,x=!1,S)=>{(x||i||s)&&v(null);let C=l();!r&&C&&(0,Ske.isUnmodifiedDefaultBlock)(C,"content")?m(C.clientId,w,null,i||x?0:null,k):g(w,r||S===void 0?p:xke({destinationRootClientId:f,destinationIndex:p,rootClientId:S,registry:a}),r||S===void 0?f:S,s,i||x?0:null,k);let R=Array.isArray(w)?w.length:1,E=(0,AD.sprintf)((0,AD._n)("%d block added.","%d blocks added.",R),R);(0,Cke.speak)(E),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,xke({destinationRootClientId:f,destinationIndex:p,rootClientId:k,registry:a}))}else d()?.__unstableWithInserter||b()},[u,d,h,b,f,p,a]);return[f,y,_]}var Lg=met;var Yk=c(F(),1),MD=c(ce(),1),Kk=c(te(),1),ND=c(q(),1),Eke=c(Ls(),1);var get=(e,t,o,r)=>{let n=(0,Yk.useMemo)(()=>({[Tm]:!!r}),[r]),i=(0,Kk.useSelect)(g=>{let{getSettings:h}=G(g(B));return h()[VB]??!1},[]),{patternCategories:s,patterns:a,userPatternCategories:l}=(0,Kk.useSelect)(g=>{let{getSettings:h,__experimentalGetAllowedPatterns:b}=G(g(B)),v=h(),y=v[mf];return{patterns:b(t,n),userPatternCategories:y?y(g):v.__experimentalUserPatternCategories,patternCategories:v.__experimentalBlockPatternCategories}},[t,n]),u=(0,Yk.useMemo)(()=>a.filter(g=>!(g.categories?.includes("navigation")&&!i)),[a,i]),{getClosestAllowedInsertionPointForPattern:d}=G((0,Kk.useSelect)(B)),f=(0,Yk.useMemo)(()=>{let g=[...s];return l?.forEach(h=>{g.find(b=>b.name===h.name)||g.push(h)}),g},[s,l]),{createSuccessNotice:p}=(0,Kk.useDispatch)(Eke.store),m=(0,Yk.useCallback)((g,h)=>{let b=r?t:d(g,t);if(b===null)return;let v=g.type===nr.user&&g.syncStatus!=="unsynced"?[(0,MD.createBlock)("core/block",{ref:g.id})]:h;e((v??[]).map(y=>{let _=(0,MD.cloneBlock)(y);return _.attributes.metadata?.categories?.includes(o)&&(_.attributes.metadata.categories=[o]),_}),g.name,!1,b),p((0,ND.sprintf)((0,ND.__)('Pattern "%s" inserted.'),g.title),{type:"snackbar",id:"inserter-notice"})},[p,e,o,t,d,r]);return[u,f,m]},Dg=get;var qk=c(F(),1),qK=c(ue(),1),ZK=c(Lt(),1),LD=20;function DD(e,t,o,r=""){let[n,i]=(0,qk.useState)(1),s=(0,qK.usePrevious)(t),a=(0,qK.usePrevious)(r);(s!==t||a!==r)&&n!==1&&i(1);let l=e.length,u=n-1,d=(0,qk.useMemo)(()=>e.slice(u*LD,u*LD+LD),[u,e]),f=Math.ceil(e.length/LD),p=m=>{(0,ZK.getScrollContainer)(o?.current)?.scrollTo(0,0),i(m)};return(0,qk.useEffect)(function(){(0,ZK.getScrollContainer)(o?.current)?.scrollTo(0,0)},[t,o]),{totalItems:l,categoryPatterns:d,numPages:f,changePage:p,currentPage:n}}var wd=c(T(),1);function het({searchValue:e,selectedCategory:t,patternCategories:o,rootClientId:r,onModalClose:n}){let i=(0,tp.useRef)(),s=(0,Tke.useDebounce)(Rke.speak,500),[a,l]=Lg({rootClientId:r,shouldFocusBlock:!0}),[u,,d]=Dg(l,a,t),f=(0,tp.useMemo)(()=>o.map(v=>v.name),[o]),p=(0,tp.useMemo)(()=>{let v=u.filter(y=>{if(t===Eb.name||t===kf.name&&y.type===nr.user||t===T_.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?NC(v,e):v},[e,u,t,f]);(0,tp.useEffect)(()=>{if(!e)return;let v=p.length,y=(0,Zk.sprintf)((0,Zk._n)("%d result found.","%d results found.",v),v);s(y)},[e,s,p.length]);let m=DD(p,t,i),[g,h]=(0,tp.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)($k,{...m})]}):(0,wd.jsx)(cs,{render:(0,wd.jsx)("p",{}),className:"block-editor-block-patterns-explorer__no-results",children:(0,Zk.__)("No results found.")})})}var Bke=het;var XK=c(F(),1),Xk=c(q(),1),Ike=c(Yo(),1);function bet(e,t){return!e.categories||!e.categories.length?!1:e.categories.some(o=>t.some(r=>r.name===o))}function Qk(e,t="all"){let[o,r]=Dg(void 0,e),n=(0,XK.useMemo)(()=>t==="all"?o:o.filter(s=>!o2(s,t)),[t,o]);return(0,XK.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=>!bet(a,r))&&!s.find(a=>a.name==="uncategorized")&&s.push({name:"uncategorized",label:(0,Xk._x)("Uncategorized")}),n.some(a=>a.blockTypes?.includes("core/post-content"))&&s.unshift(T_),n.some(a=>a.type===nr.user)&&s.unshift(kf),n.length>0&&s.unshift({name:Eb.name,label:Eb.label}),(0,Ike.speak)((0,Xk.sprintf)((0,Xk._n)("%d category button displayed.","%d category buttons displayed.",s.length),s.length)),s},[r,n])}var Vg=c(T(),1);function yet({initialCategory:e,rootClientId:t,onModalClose:o}){let[r,n]=(0,QK.useState)(""),[i,s]=(0,QK.useState)(e?.name),a=Qk(t);return(0,Vg.jsxs)(Cg.Root,{className:"block-editor-block-patterns-explorer",orientation:"vertical",value:i,onValueChange:s,children:[(0,Vg.jsx)(yke,{patternCategories:a,searchValue:r,setSearchValue:n}),a.map(({name:l})=>(0,Vg.jsx)(Cg.Panel,{value:l,tabIndex:-1,className:"block-editor-block-patterns-explorer__panel",children:(0,Vg.jsx)(Bke,{searchValue:r,selectedCategory:l,patternCategories:a,rootClientId:t,onModalClose:o})},l))]})}function vet({onModalClose:e,...t}){return(0,Vg.jsx)(Pke.Modal,{title:(0,Oke.__)("Patterns"),onRequestClose:e,isFullScreen:!0,children:(0,Vg.jsx)(yet,{onModalClose:e,...t})})}var Ake=vet;var Jk=c(q(),1),ir=c(Y(),1);var Yn=c(T(),1);function _et({title:e}){return(0,Yn.jsx)(ir.__experimentalVStack,{spacing:0,children:(0,Yn.jsx)(ir.__experimentalView,{children:(0,Yn.jsx)(ir.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Yn.jsxs)(ir.__experimentalHStack,{spacing:2,children:[(0,Yn.jsx)(ir.Navigator.BackButton,{style:{minWidth:24,padding:0},icon:(0,Jk.isRTL)()?hr:ai,size:"small",label:(0,Jk.__)("Back")}),(0,Yn.jsx)(ir.__experimentalSpacer,{children:(0,Yn.jsx)(ir.__experimentalHeading,{level:5,children:e})})]})})})})}function VD({categories:e,children:t,screenClassName:o}){return(0,Yn.jsxs)(ir.Navigator,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation",children:[(0,Yn.jsx)(ir.Navigator.Screen,{path:"/",children:(0,Yn.jsx)(ir.__experimentalItemGroup,{children:e.map(r=>(0,Yn.jsx)(ir.Navigator.Button,{path:`/category/${r.name}`,as:ir.__experimentalItem,isAction:!0,children:(0,Yn.jsxs)(ir.__experimentalHStack,{children:[(0,Yn.jsx)(ir.FlexBlock,{children:r.label}),(0,Yn.jsx)(xt,{icon:(0,Jk.isRTL)()?ai:hr})]})},r.name))})}),e.map(r=>(0,Yn.jsxs)(ir.Navigator.Screen,{className:o,path:`/category/${r.name}`,children:[(0,Yn.jsx)(_et,{title:(0,Jk.__)("Back")}),t(r)]},r.name))]})}var Al=c(F(),1),JK=c(q(),1),Xc=c(Y(),1);var Xs=c(Y(),1),Zs=c(q(),1);var FD=c(F(),1);var yi=c(T(),1),Mke=e=>e!=="all"&&e!=="user",wet=e=>e.name===kf.name,ket=[{value:"all",label:(0,Zs._x)("All","patterns")},{value:nr.directory,label:(0,Zs.__)("Pattern Directory")},{value:nr.theme,label:(0,Zs.__)("Theme & Plugins")},{value:nr.user,label:(0,Zs.__)("User")}];function Nke({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:o,patternSourceFilter:r,scrollContainerRef:n,category:i}){let s=i.name===kf.name?nr.user:r,a=Mke(s),l=wet(i),u=(0,FD.useMemo)(()=>[{value:"all",label:(0,Zs._x)("All","patterns")},{value:xC.full,label:(0,Zs._x)("Synced","patterns"),disabled:a},{value:xC.unsynced,label:(0,Zs._x)("Not synced","patterns"),disabled:a}],[a]);function d(f){t(f),Mke(f)&&e("all")}return(0,yi.jsx)(yi.Fragment,{children:(0,yi.jsx)(Xs.DropdownMenu,{popoverProps:{placement:"right-end"},label:(0,Zs.__)("Filter patterns"),toggleProps:{size:"compact"},icon:(0,yi.jsx)(xt,{icon:(0,yi.jsx)(Xs.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,yi.jsx)(Xs.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"currentColor"})})}),children:()=>(0,yi.jsxs)(yi.Fragment,{children:[!l&&(0,yi.jsx)(Xs.MenuGroup,{label:(0,Zs.__)("Source"),children:(0,yi.jsx)(Xs.MenuItemsChoice,{choices:ket,onSelect:f=>{d(f),n.current?.scrollTo(0,0)},value:s})}),(0,yi.jsx)(Xs.MenuGroup,{label:(0,Zs.__)("Type"),children:(0,yi.jsx)(Xs.MenuItemsChoice,{choices:u,onSelect:f=>{e(f),n.current?.scrollTo(0,0)},value:o})}),(0,yi.jsx)("div",{className:"block-editor-inserter__patterns-filter-help",children:(0,FD.createInterpolateElement)((0,Zs.__)("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,yi.jsx)(Xs.ExternalLink,{href:(0,Zs.__)("https://wordpress.org/patterns/")})})})]})})})}var ms=c(T(),1),xet=()=>{};function zD({rootClientId:e,onInsert:t,onHover:o=xet,category:r,showTitlesAsTooltip:n}){let[i,,s]=Dg(t,e,r?.name),[a,l]=(0,Al.useState)("all"),[u,d]=(0,Al.useState)("all"),f=Qk(e,u),p=(0,Al.useRef)(),m=(0,Al.useMemo)(()=>i.filter(y=>o2(y,u,a)?!1:r.name===Eb.name||r.name===kf.name&&y.type===nr.user||r.name===T_.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=DD(m,r,p),{changePage:h}=g;(0,Al.useEffect)(()=>()=>o(null),[]);let b=(0,Al.useCallback)(y=>{l(y),h(1)},[l,h]),v=(0,Al.useCallback)(y=>{d(y),h(1)},[d,h]);return(0,ms.jsxs)(ms.Fragment,{children:[(0,ms.jsxs)(Xc.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header",children:[(0,ms.jsxs)(Xc.__experimentalHStack,{children:[(0,ms.jsx)(Xc.FlexBlock,{children:(0,ms.jsx)(Xc.__experimentalHeading,{className:"block-editor-inserter__patterns-category-panel-title",size:13,level:4,as:"div",children:r.label})}),(0,ms.jsx)(Nke,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:b,setPatternSourceFilter:v,scrollContainerRef:p,category:r})]}),!m.length&&(0,ms.jsx)(Xc.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results",children:(0,JK.__)("No results found")})]}),m.length>0&&(0,ms.jsxs)(ms.Fragment,{children:[(0,ms.jsx)(Xc.__experimentalText,{size:"12",as:"p",className:"block-editor-inserter__help-text",children:(0,JK.__)("Drag and drop patterns into the canvas.")}),(0,ms.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 HD=c(ue(),1),UD=c(Y(),1),Lke=c(F(),1);var Ly=c(T(),1),{Tabs:jD}=G(UD.privateApis);function Cet({categories:e,selectedCategory:t,onSelectCategory:o,children:r}){let s={type:"tween",duration:(0,HD.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]},a=(0,HD.usePrevious)(t),l=t?t.name:null,[u,d]=(0,Lke.useState)(),f=e?.[0]?.name;return l===null&&!u&&f&&d(f),(0,Ly.jsxs)(jD,{selectOnMove:!1,selectedTabId:l,orientation:"vertical",onSelect:p=>{o(e.find(m=>m.name===p))},activeTabId:u,onActiveTabIdChange:d,children:[(0,Ly.jsx)(jD.TabList,{className:"block-editor-inserter__category-tablist",children:e.map(p=>(0,Ly.jsx)(jD.Tab,{tabId:p.name,"aria-current":p===t?"true":void 0,children:p.label},p.name))}),e.map(p=>(0,Ly.jsx)(jD.TabPanel,{tabId:p.name,focusable:!1,children:(0,Ly.jsx)(UD.__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 WD=Cet;var Pa=c(T(),1);function Eet({onSelectCategory:e,selectedCategory:t,onInsert:o,rootClientId:r,children:n}){let[i,s]=(0,Dke.useState)(!1),a=Qk(r),l=(0,Vke.useViewportMatch)("medium","<");return a.length?(0,Pa.jsxs)(Pa.Fragment,{children:[!l&&(0,Pa.jsxs)("div",{className:"block-editor-inserter__block-patterns-tabs-container",children:[(0,Pa.jsx)(WD,{categories:a,selectedCategory:t,onSelectCategory:e,children:n}),(0,Pa.jsx)(Fke.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__patterns-explore-button",onClick:()=>s(!0),variant:"secondary",children:(0,zke.__)("Explore all patterns")})]}),l&&(0,Pa.jsx)(VD,{categories:a,children:u=>(0,Pa.jsx)("div",{className:"block-editor-inserter__category-panel",children:(0,Pa.jsx)(zD,{onInsert:o,rootClientId:r,category:u},u.name)})}),i&&(0,Pa.jsx)(Ake,{initialCategory:t||a[0],patternCategories:a,onModalClose:()=>s(!1),rootClientId:r})]}):(0,Pa.jsx)(Zc,{})}var jke=Eet;var axe=c(q(),1),lxe=c(ue(),1),cxe=c(Y(),1),ex=c(F(),1);var Sd=c(Y(),1),Sr=c(q(),1),Wi=c(F(),1),KE=c(ue(),1),nxe=c(te(),1),ixe=c(Lt(),1),sxe=c(Ls(),1);var qke=c(Y(),1),Zke=c(q(),1);var xr=c(Y(),1),Ui=c(q(),1),kd=c(F(),1),tq=c(ce(),1);var YE=c(te(),1),Gke=c(Ls(),1),$ke=c(eq(),1),Yke=c(ga(),1);var Uke=c(ce(),1),Wke=c(T(),1),Tet={image:"img",video:"video",audio:"audio"};function GD(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=Tet[t],s=(0,Wke.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,Uke.createBlock)(`core/${t}`,o),s]}var co=c(T(),1),Ret=["image"],Bet={placement:"bottom-end",className:"block-editor-inserter__media-list__item-preview-options__popover"};function Iet({category:e,media:t,onDetach:o}){if(!e.getReportUrl&&!o)return null;let r=e.getReportUrl?.(t);return(0,co.jsx)(xr.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,Ui.__)("Options"),popoverProps:Bet,icon:ha,children:()=>(0,co.jsxs)(xr.MenuGroup,{children:[r&&(0,co.jsx)(xr.MenuItem,{onClick:()=>window.open(r,"_blank").focus(),icon:Qz,children:(0,Ui.sprintf)((0,Ui.__)("Report %s"),e.mediaType)}),o&&(0,co.jsx)(xr.MenuItem,{onClick:()=>o(t),icon:As,children:e.postTypeLabel?(0,Ui.sprintf)((0,Ui.__)("Detach from %s"),e.postTypeLabel):(0,Ui.__)("Detach from post")})]})})}function Pet({onClose:e,onSubmit:t}){return(0,co.jsxs)(xr.Modal,{title:(0,Ui.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",children:[(0,co.jsxs)(xr.__experimentalVStack,{spacing:3,children:[(0,co.jsx)("p",{children:(0,Ui.__)("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,Ui.__)("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)(xr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,co.jsx)(xr.FlexItem,{children:(0,co.jsx)(xr.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Ui.__)("Cancel")})}),(0,co.jsx)(xr.FlexItem,{children:(0,co.jsx)(xr.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:t,children:(0,Ui.__)("Insert")})})]})]})}function Kke({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)(()=>GD(e,r.mediaType),[e,r.mediaType]),{createErrorNotice:p,createSuccessNotice:m}=(0,YE.useDispatch)(Gke.store),{getSettings:g,getBlock:h}=(0,YE.useSelect)(B),{updateBlockAttributes:b}=(0,YE.useDispatch)(B),v=(0,kd.useCallback)(k=>{if(l)return;let x=g(),S=(0,tq.cloneBlock)(k),{id:C,url:R,caption:E}=S.attributes;if(!C&&!x.mediaUpload){i(!0);return}if(C){t(S);return}u(!0),window.fetch(R).then(I=>I.blob()).then(I=>{let O=(0,Yke.getFilename)(R)||"image.jpg",A=new File([I],O,{type:I.type});x.mediaUpload({filesList:[A],additionalData:{caption:E},onFileChange([P]){(0,$ke.isBlobURL)(P.url)||(h(S.clientId)?b(S.clientId,{...S.attributes,id:P.id,url:P.url}):(t({...S,attributes:{...S.attributes,id:P.id,url:P.url}}),m((0,Ui.__)("Image uploaded and inserted."),{type:"snackbar",id:"inserter-notice"})),u(!1))},allowedTypes:Ret,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,Ui.__)("no title"),_=(0,kd.useCallback)(()=>a(!0),[]),w=(0,kd.useCallback)(()=>a(!1),[]);return(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(Hk,{isEnabled:!0,blocks:[d],children:({draggable:k,onDragStart:x,onDragEnd:S})=>(0,co.jsx)("div",{className:$("block-editor-inserter__media-list__list-item",{"is-hovered":s}),draggable:k,onDragStart:x,onDragEnd:S,children:(0,co.jsxs)("div",{onMouseEnter:_,onMouseLeave:w,children:[(0,co.jsxs)(lo.Root,{children:[(0,co.jsx)(lo.Trigger,{render:(0,co.jsx)(xr.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)(xr.Spinner,{})})]})})}),(0,co.jsx)(lo.Popup,{children:y})]}),!l&&(0,co.jsx)(Iet,{category:r,media:e,onDetach:o})]})})}),n&&(0,co.jsx)(Pet,{onClose:()=>i(!1),onSubmit:()=>{t((0,tq.cloneBlock)(d)),m((0,Ui.__)("Image inserted."),{type:"snackbar",id:"inserter-notice"}),i(!1)}})]})}var oq=c(T(),1);function Oet({mediaList:e,category:t,onClick:o,onDetach:r,label:n=(0,Zke.__)("Media List")}){return(0,oq.jsx)(qke.Composite,{role:"listbox",className:"block-editor-inserter__media-list","aria-label":n,children:e.map((i,s)=>(0,oq.jsx)(Kke,{media:i,category:t,onClick:o,onDetach:r},i.id||i.sourceId||s))})}var Xke=Oet;var Qke=c(Y(),1),Aet=()=>null,xd=(0,Qke.withFilters)("editor.MediaUpload")(Aet);var Jke=c(te(),1);function Met({fallback:e=null,children:t}){return(0,Jke.useSelect)(r=>{let{getSettings:n}=r(B);return!!n().mediaUpload},[])?t:e}var Oa=Met;var gs=c(F(),1),rq=c(te(),1);function exe(e){return Array.isArray(e)?{mediaItems:e}:{mediaItems:e?.mediaItems??[],totalItems:e?.totalItems,totalPages:e?.totalPages}}function txe(e,t={},o){let[r,n]=(0,gs.useState)(),[i,s]=(0,gs.useState)({}),[a,l]=(0,gs.useState)(!1),u=(0,gs.useRef)(),d=(0,gs.useRef)(),f=(0,gs.useRef)(),p=(0,gs.useRef)();return(0,gs.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}=exe(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 oxe(e,t=400){let[o,r]=(0,gs.useState)(!1);return(0,gs.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>r(!0),t);return()=>{clearTimeout(n),r(!1)}},[e,t]),o}function rxe(e){let[t,o]=(0,gs.useState)([]),r=(0,rq.useSelect)(a=>G(a(B)).getInserterMediaCategories(),[]),{canInsertImage:n,canInsertVideo:i,canInsertAudio:s}=(0,rq.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,gs.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}=exe(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),Net=20,Let=["image"];function Det({onSelect:e}){return(0,vn.jsx)(Oa,{children:(0,vn.jsx)(xd,{multiple:"add",onSelect:e,allowedTypes:Let,title:(0,Sr.__)("Attach images"),render:({open:t})=>(0,vn.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,Sr.__)("Attach images")})})})}function qE({rootClientId:e,onInsert:t,category:o}){let[r,n,i]=(0,KE.useDebouncedInput)(),[s,a]=(0,Wi.useState)(1),l=(0,KE.usePrevious)(o.name),u=(0,KE.usePrevious)(i);(l!==o.name||u!==i)&&s!==1&&a(1);let d=(0,Wi.useMemo)(()=>({per_page:Net,page:s,search:i}),[s,i]),[f,p]=(0,Wi.useState)(0),{mediaList:m,isLoading:g,totalItems:h,totalPages:b}=txe(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,S=x||!!_,C=(0,Wi.useRef)(),R=(0,Wi.useCallback)(z=>{(0,ixe.getScrollContainer)(C.current)?.scrollTo(0,0),a(z)},[]),{createErrorNotice:E,createSuccessNotice:I,createWarningNotice:O}=(0,nxe.useDispatch)(sxe.store),A=oxe(g),P=(0,Wi.useCallback)(()=>{y&&o.invalidate?.(d),p(z=>z+1)},[o,d,y]);(0,Wi.useEffect)(()=>{if(k)return k(()=>p(z=>z+1),d)},[k,d]);let L=(0,Wi.useCallback)(async z=>{try{let W=await _(z);if(!W){O((0,Sr.__)("No images were attached."),{type:"snackbar",id:"inserter-notice"});return}P(),I(o.postTypeLabel?(0,Sr.sprintf)((0,Sr._n)("%1$d image attached to %2$s.","%1$d images attached to %2$s.",W),W,o.postTypeLabel):(0,Sr.sprintf)((0,Sr._n)("%d image attached to post.","%d images attached to post.",W),W),{type:"snackbar",id:"inserter-notice"})}catch{E((0,Sr.__)("Could not attach images."),{type:"snackbar",id:"inserter-notice"})}},[_,o,P,E,I,O]),H=(0,Wi.useCallback)(async z=>{try{await w(z),P(),I(o.postTypeLabel?(0,Sr.sprintf)((0,Sr.__)("Image detached from %s."),o.postTypeLabel):(0,Sr.__)("Image detached from post."),{type:"snackbar",id:"inserter-notice"})}catch{E((0,Sr.__)("Could not detach image."),{type:"snackbar",id:"inserter-notice"})}},[w,o,P,E,I]),[N,M]=(0,Wi.useState)(),V=(0,Wi.useCallback)(()=>{let z=N;M(void 0),H(z)},[H,N]),j="block-editor-inserter__media-panel",D=o.labels.search_items||(0,Sr.__)("Search");return(0,vn.jsxs)("div",{ref:C,className:$(j,{"has-footer":S}),children:[(0,vn.jsx)(Sd.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)(Sd.Spinner,{})}),!g&&!m?.length&&(0,vn.jsx)(Zc,{children:o.emptyMessage&&!i?o.emptyMessage:(0,Sr.__)("No results found.")}),!!m?.length&&(0,vn.jsx)("div",{className:$(`${j}-results`,{"is-loading":A}),"aria-busy":A,children:(0,vn.jsx)(Xke,{rootClientId:e,onClick:t,onDetach:w?M:void 0,mediaList:m,category:o})}),S&&(0,vn.jsxs)(Ke,{direction:"column",gap:"sm",className:`${j}-footer`,children:[x&&(0,vn.jsx)($k,{currentPage:s,numPages:v,changePage:R,totalItems:h}),_&&(0,vn.jsx)(Det,{onSelect:L})]}),N&&(0,vn.jsxs)(Sd.Modal,{title:(0,Sr.__)("Detach image"),onRequestClose:()=>M(void 0),overlayClassName:`${j}-detach-modal`,children:[(0,vn.jsx)("p",{children:o.postTypeLabel?(0,Sr.sprintf)((0,Sr.__)("Detach this image from the current %s? The image will remain in the Media Library."),o.postTypeLabel):(0,Sr.__)("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)(Sd.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>M(void 0),children:(0,Sr.__)("Cancel")}),(0,vn.jsx)(Sd.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:V,children:(0,Sr.__)("Detach")})]})]})]})}var Aa=c(T(),1),Vet=["image","video","audio"];function Fet({rootClientId:e,selectedCategory:t,onSelectCategory:o,onInsert:r,children:n}){let i=rxe(e),s=(0,lxe.useViewportMatch)("medium","<"),a="block-editor-inserter__media-tabs",l=(0,ex.useCallback)(d=>{if(!d?.url)return;let f=window.__experimentalDataViewsMediaModal&&d.mime_type?d.mime_type.split("/")[0]:d.type,[p]=GD(d,f);r(p)},[r]),u=(0,ex.useMemo)(()=>i.map(d=>({...d,label:d.labels.name})),[i]);return(0,ex.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,Aa.jsxs)(Aa.Fragment,{children:[!s&&(0,Aa.jsxs)("div",{className:`${a}-container`,children:[(0,Aa.jsx)(WD,{categories:u,selectedCategory:t,onSelectCategory:o,children:n}),(0,Aa.jsx)(Oa,{children:(0,Aa.jsx)(xd,{multiple:!1,onSelect:l,allowedTypes:Vet,render:({open:d})=>(0,Aa.jsx)(cxe.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,axe.__)("Open Media Library")})})})]}),s&&(0,Aa.jsx)(VD,{categories:u,screenClassName:"block-editor-inserter__media-mobile-screen",children:d=>(0,Aa.jsx)(qE,{onInsert:r,rootClientId:e,category:d})})]}):(0,Aa.jsx)(Zc,{})}var nq=Fet;var ZE=c(F(),1),Fg=c(q(),1);var YD=c(ue(),1),fxe=c(Yo(),1),pxe=c(te(),1);var uxe=c(Y(),1),{Fill:dxe,Slot:zet}=(0,uxe.createSlotFill)("__unstableInserterMenuExtension");dxe.Slot=zet;var $D=dxe;var Qs=c(T(),1),jet=9,Het=[];function Uet({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,YD.useDebounce)(fxe.speak,500),{prioritizedBlocks:v}=(0,pxe.useSelect)(N=>({prioritizedBlocks:N(B).getBlockListSettings(n)?.prioritizedInserterBlocks||Het}),[n]),[y,_]=Lg({onSelect:t,rootClientId:n,clientId:i,isAppender:s,insertionIndex:a,shouldFocusBlock:p,selectBlockOnInsert:g}),[w,k,x,S]=Am(y,_,h),[C,,R]=Dg(_,y,void 0,h),E=(0,ZE.useMemo)(()=>{if(l===0)return[];let N=NC(C,e);return l!==void 0?N.slice(0,l):N},[e,C,l]),I=u;m&&E.length>2&&(I=0);let O=(0,ZE.useMemo)(()=>{if(I===0)return[];let N=w.filter(j=>j.name!=="core/block"),M=Hu(N,"frecency","desc");!e&&v.length&&(M=R2(M,v));let V=C2(M,k,x,e);return I!==void 0?V.slice(0,I):V},[e,w,k,x,I,v]);(0,ZE.useEffect)(()=>{if(!e)return;let N=O.length+E.length,M=(0,Fg.sprintf)((0,Fg._n)("%d result found.","%d results found.",N),N);b(M)},[e,b,O,E]);let A=(0,YD.useAsyncList)(O,{step:jet}),P=O.length>0||E.length>0,L=!!O.length&&(0,Qs.jsx)(Ng,{title:(0,Qs.jsx)(bt,{children:(0,Fg.__)("Blocks")}),children:(0,Qs.jsx)(My,{items:A,onSelect:S,onHover:o,label:(0,Fg.__)("Blocks"),isDraggable:f})}),H=!!E.length&&(0,Qs.jsx)(Ng,{title:(0,Qs.jsx)(bt,{children:(0,Fg.__)("Patterns")}),children:(0,Qs.jsx)("div",{className:"block-editor-inserter__quick-inserter-patterns",children:(0,Qs.jsx)(_d,{blockPatterns:E,onClickPattern:R,onHover:r,isDraggable:f})})});return(0,Qs.jsxs)(BD,{children:[!d&&!P&&(0,Qs.jsx)(Zc,{}),m?H:L,!!O.length&&!!E.length&&(0,Qs.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),m?L:H,d&&(0,Qs.jsx)($D.Slot,{fillProps:{onSelect:S,onHover:o,filterValue:e,hasItems:P,rootClientId:y},children:N=>N.length?N:P?null:(0,Qs.jsx)(Zc,{})})]})}var KD=Uet;var ZD=c(Y(),1),mxe=c(F(),1);var op=c(T(),1),{Tabs:qD}=G(ZD.privateApis);function Wet({defaultTabId:e,onClose:t,onSelect:o,selectedTab:r,tabs:n,closeButtonLabel:i},s){return(0,op.jsx)("div",{className:"block-editor-tabbed-sidebar",children:(0,op.jsxs)(qD,{selectOnMove:!1,defaultTabId:e,onSelect:o,selectedTabId:r,children:[(0,op.jsxs)("div",{className:"block-editor-tabbed-sidebar__tablist-and-close-button",children:[(0,op.jsx)(ZD.Button,{className:"block-editor-tabbed-sidebar__close-button",icon:fb,label:i,onClick:()=>t(),size:"compact"}),(0,op.jsx)(qD.TabList,{className:"block-editor-tabbed-sidebar__tablist",ref:s,children:n.map(a=>(0,op.jsx)(qD.Tab,{tabId:a.name,className:"block-editor-tabbed-sidebar__tab",children:a.title},a.name))})]}),n.map(a=>(0,op.jsx)(qD.TabPanel,{tabId:a.name,focusable:!1,className:"block-editor-tabbed-sidebar__tabpanel",ref:a.panelRef,children:a.panel},a.name))]})})}var XD=(0,mxe.forwardRef)(Wet);var QD=c(te(),1),tx=c(F(),1);function XE(e=!0){let{setZoomLevel:t,resetZoomLevel:o}=G((0,QD.useDispatch)(B)),{isZoomedOut:r,isZoomOut:n}=(0,QD.useSelect)(a=>{let{isZoomOut:l}=G(a(B));return{isZoomedOut:l(),isZoomOut:l}},[]),i=(0,tx.useRef)(!1),s=(0,tx.useRef)(e);(0,tx.useEffect)(()=>{r!==s.current&&(i.current=!1)},[r]),(0,tx.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),gxe=()=>{};function Get({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,e5.useSelect)(ve=>{let{isZoomOut:Se,getSectionRootClientId:fe}=G(ve(B));return{isZoomOutMode:Se(),hasSectionRootClientId:!!fe()}},[]),[b,v,y]=(0,QE.useDebouncedInput)(a),[_,w]=(0,go.useState)(null),[k,x]=(0,go.useState)(p),[S,C]=(0,go.useState)("all"),[R,E]=(0,go.useState)(null),I=(0,QE.useViewportMatch)("large"),A=(0,QE.useViewportMatch)("medium","<")?d:gxe;function P(){return f||(g?"patterns":"blocks")}let[L,H]=(0,go.useState)(P());XE(h&&(L==="patterns"||L==="media")&&I);let[M,V,j]=Lg({rootClientId:e,clientId:t,isAppender:o,insertionIndex:r,shouldFocusBlock:l}),{hideInsertionPoint:D}=(0,e5.useDispatch)(B),z=(0,go.useRef)(),W=(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]),ee=(0,go.useCallback)((ve,Se,...fe)=>{D(),V(ve,{patternName:Se},...fe),n(),A()},[D,V,A,n]),J=(0,go.useCallback)(ve=>{j(ve),w(ve)},[j,w]),U=(0,go.useCallback)((ve,Se)=>{x(ve),C(Se),u?.()},[x,u]),Q=L==="patterns"&&!y&&!!k,Z=L==="media"&&!!R,[K,X]=(0,go.useState)(!1),oe=(0,go.useRef)(null),ie=(0,go.useRef)(null),se=(0,go.useRef)(null);(0,go.useEffect)(()=>{let ve=fe=>{X(fe.currentTarget.scrollTop>0)},Se=[oe.current,ie.current,se.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)(JD.SearchControl,{className:$("block-editor-inserter__search",{"is-scrolled":K}),onChange:ve=>{_&&w(null),v(ve)},value:b,label:(0,zg.__)("Search"),placeholder:(0,zg.__)("Search")}),!!y&&(0,uo.jsx)(KD,{filterValue:y,onSelect:n,onHover:J,rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,showBlockDirectory:!0,shouldFocusBlock:l,prioritizePatterns:L==="patterns"})]}),[L,_,w,v,b,y,n,J,l,t,e,r,o,K]),pe=(0,go.useMemo)(()=>(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)("div",{className:"block-editor-inserter__block-list",children:(0,uo.jsx)(hke,{ref:z,rootClientId:M,onInsert:W,onHover:J,showMostUsedBlocks:s})}),i&&(0,uo.jsxs)("div",{className:"block-editor-inserter__tips",children:[(0,uo.jsx)(bt,{render:(0,uo.jsx)("h2",{}),children:(0,zg.__)("A tip for using the block editor")}),(0,uo.jsx)(hye,{})]})]}),[M,W,J,s,i]),ke=(0,go.useMemo)(()=>(0,uo.jsx)(jke,{rootClientId:M,onInsert:ee,onSelectCategory:U,selectedCategory:k,children:Q&&(0,uo.jsx)(zD,{rootClientId:M,onInsert:ee,category:k,patternFilter:S,showTitlesAsTooltip:!0})}),[M,ee,U,S,k,Q]),ye=(0,go.useMemo)(()=>(0,uo.jsx)(nq,{rootClientId:M,selectedCategory:R,onSelectCategory:E,onInsert:W,children:Z&&(0,uo.jsx)(qE,{rootClientId:M,onInsert:W,category:R})}),[M,W,R,E,Z]),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:$("block-editor-inserter__menu",{"show-panel":Q||Z,"is-zoom-out":g}),ref:m,children:[(0,uo.jsx)("div",{className:"block-editor-inserter__main-area",children:(0,uo.jsx)(XD,{ref:_e,onSelect:Pe,onClose:d,selectedTab:L,closeButtonLabel:(0,zg.__)("Close Block Inserter"),tabs:[{name:"blocks",title:(0,zg.__)("Blocks"),panelRef:oe,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="blocks"&&!y&&pe]})},{name:"patterns",title:(0,zg.__)("Patterns"),panelRef:ie,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,L==="patterns"&&!y&&ke]})},{name:"media",title:(0,zg.__)("Media"),panelRef:se,panel:(0,uo.jsxs)(uo.Fragment,{children:[be,ye]})}]})}),i&&_&&(0,uo.jsx)(JD.Popover,{className:"block-editor-inserter__preview-container__popover",placement:"right-start",offset:16,focusOnMount:!1,animate:!1,children:(0,uo.jsx)(Zwe,{item:_})})]})}var iq=(0,go.forwardRef)(Get);function $et(e,t){return(0,uo.jsx)(iq,{...e,onPatternCategorySelection:gxe,ref:t})}var hxe=(0,go.forwardRef)($et);var t5=c(F(),1),JE=c(q(),1),o5=c(Y(),1),bxe=c(te(),1);var jg=c(T(),1),Yet=6,Ket=6,qet=2;function r5({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n,hasSearch:i=!0}){let[s,a]=(0,t5.useState)(""),[l,u]=Lg({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n}),[d]=Am(l,u,!0),{setInserterIsOpened:f,insertionIndex:p}=(0,bxe.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>Yet;(0,t5.useEffect)(()=>{f&&f(!1)},[f]);let g=()=>{f({filterValue:s,onSelect:e,rootClientId:t,insertionIndex:p})};return(0,jg.jsxs)("div",{className:$("block-editor-inserter__quick-inserter",{"has-search":m,"has-expand":f}),children:[m&&(0,jg.jsx)(o5.SearchControl,{className:"block-editor-inserter__search",value:s,onChange:h=>{a(h)},label:(0,JE.__)("Search"),placeholder:(0,JE.__)("Search")}),(0,jg.jsxs)("div",{className:"block-editor-inserter__quick-inserter-results",children:[(0,jg.jsx)(KD,{filterValue:s,onSelect:e,rootClientId:t,clientId:o,isAppender:r,maxBlockPatterns:s?qet:0,maxBlockTypes:Ket,isDraggable:!1,selectBlockOnInsert:n,isQuick:!0}),f&&(0,jg.jsx)("div",{className:"block-editor-inserter__quick-inserter-expand",children:(0,jg.jsx)(o5.Button,{className:"block-editor-inserter__quick-inserter-expand-toggle",__next40pxDefaultSize:!0,variant:"secondary",onClick:g,"aria-label":(0,JE.__)("Browse all. This will open the main inserter panel in the editor toolbar."),children:(0,JE.__)("Browse all")})})]})]})}var Zet=50;function yxe(e,t){if(!e||!e.attributes||!t?.__experimentalLabel)return null;let o=t.__experimentalLabel(e.attributes,{context:"appender"});return typeof o=="string"&&o.length<Zet&&o.length>0?o:null}var ox=c(T(),1),Xet=({onToggle:e,disabled:t,isOpen:o,blockTitle:r,hasSingleBlockType:n,appenderLabel:i,toggleProps:s={}},a)=>{let{as:l=n5.Button,label:u,onClick:d,...f}=s,p=u;!p&&i?p=i:!p&&n?p=(0,rp.sprintf)((0,rp._x)("Add %s","directly add the only allowed block"),r.toLowerCase()):p||(p=(0,rp._x)("Add block","Generic label for block inserter button"));function m(g){e&&e(g),d&&d(g)}return(0,ox.jsx)(l,{ref:a,__next40pxDefaultSize:s.as?void 0:!0,icon:Ns,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})},Qet=(0,sq.forwardRef)(Xet),Jet=({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,rx.useSelect)(N=>{let{getBlockRootClientId:M,hasInserterItems:V,getAllowedBlocks:j,getDirectInsertBlock:D,getBlockListSettings:z}=N(B),{getBlockVariations:W,getBlockType:ee}=N(Dy.store),J=t||M(e)||void 0,U=j(J),Q=s&&D(J),{defaultBlock:Z}=z(J)??{},K=U?.length===1&&W(U[0].name,"inserter")?.length===0,X=K?U[0]:null,oe=Q||null;!oe&&K&&Z?.name===X.name&&(oe=Z);let ie=Q?ee(Q.name):null;return{hasItems:V(J),hasSingleBlockType:K,blockTitle:X?X.title:"",allowedBlockType:X,blockToInsert:oe,appenderLabel:yxe(Q,ie),targetRootClientId:J}},[t,e,s]),{insertBlock:k}=(0,rx.useDispatch)(B),{getBlock:x,getBlockIndex:S,getBlockOrder:C,getBlockRootClientId:R,getBlockSelectionEnd:E,getPreviousBlockClientId:I}=(0,rx.useSelect)(B),{getActiveBlockVariation:O,getBlockType:A}=(0,rx.useSelect)(Dy.store);if(!g&&(r||w||e))return null;function P(){let N=y?.name??v.name;function M(){let ee;if(e){let J=x(e),U=x(I(e));J?.name===U?.name&&(ee=U?.attributes)}else if(w){let J=x(w)?.innerBlocks?.at(-1);J?.name===N&&(ee=J.attributes)}return I_(N,ee)}function V(){if(e)return S(e);let ee=E();return!r&&ee&&R(ee)===w?S(ee)+1:C(w).length}let j=M(),D=(0,Dy.createBlock)(N,{...y?.attributes,...j});k(D,V(),w,i),u?.(D);let z=A(N),W;if(z&&(W=(0,Dy.__experimentalGetBlockLabel)(z,D.attributes),W===z.title&&(W=O(N,D.attributes)?.title||W)),W){let ee=(0,rp.sprintf)((0,rp.__)("%s block added"),W);(0,vxe.speak)(ee)}}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,ox.jsx)(Qet,{ref:m,...V})}function H({onClose:N}){return l?(0,ox.jsx)(r5,{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,ox.jsx)(hxe,{onSelect:()=>{N()},onClose:N,rootClientId:w,clientId:e,isAppender:r,showInserterHelpPanel:a})}return h||y?L({onToggle:P}):(0,ox.jsx)(n5.Dropdown,{className:"block-editor-inserter",contentClassName:$("block-editor-inserter__popover",{"is-quick":l}),popoverProps:{position:n,shift:!0},onToggle:d,expandOnMobile:!0,headerTitle:(0,rp.__)("Add a block"),renderToggle:L,renderContent:H,onClose:u})},ett=(0,sq.forwardRef)(Jet),Js=ett;var eT=c(T(),1),ttt="\uFEFF";function nx({rootClientId:e}){let{showPrompt:t,isLocked:o,placeholder:r,isManualGrid:n}=(0,i5.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,i5.useDispatch)(B);if(o||n)return null;let a=(0,_xe.decodeEntities)(r)||(0,aq.__)("Type / to choose a block"),l=()=>{i(void 0,e),s()};return(0,eT.jsxs)("div",{"data-root-client-id":e||"",className:$("block-editor-default-block-appender",{"has-visible-prompt":t}),children:[(0,eT.jsx)("p",{tabIndex:"0",role:"button","aria-label":(0,aq.__)("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:ttt}),(0,eT.jsx)(Js,{rootClientId:e,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0})]})}var wxe=c(Y(),1),lq=c(F(),1),tT=c(q(),1);var kxe=c(Mt(),1);var a5=c(T(),1);function xxe({rootClientId:e,className:t,onFocus:o,tabIndex:r,onSelect:n},i){return(0,a5.jsx)(Js,{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,tT.sprintf)((0,tT._x)("Add %s","directly add the only allowed block"),u.toLowerCase()):m=(0,tT._x)("Add block","Generic label for block inserter button"),(0,a5.jsx)(wxe.Button,{__next40pxDefaultSize:!0,ref:i,onFocus:o,tabIndex:r,className:$(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,a5.jsx)(xt,{icon:Ns})})},isAppender:!0})}var Sxe=(0,lq.forwardRef)((e,t)=>((0,kxe.default)("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),xxe(e,t))),Hg=(0,lq.forwardRef)(xxe);var ix=c(T(),1);function ott({rootClientId:e}){return(0,cq.useSelect)(o=>o(B).canInsertBlockType((0,Cxe.getDefaultBlockName)(),e))?(0,ix.jsx)(nx,{rootClientId:e}):(0,ix.jsx)(Hg,{rootClientId:e,className:"block-list-appender__toggle"})}function Exe({rootClientId:e,CustomAppender:t,className:o,tagName:r="div"}){let n=(0,cq.useSelect)(i=>{let{getBlockInsertionPoint:s,isBlockInsertionPointVisible:a,getBlockCount:l}=i(B),u=s();return a()&&e===u?.rootClientId&&l(e)===0},[e]);return(0,ix.jsx)(r,{tabIndex:-1,className:$("block-list-appender wp-block",o,{"is-drag-over":n}),contentEditable:!1,"data-block":!0,children:t?(0,ix.jsx)(t,{}):(0,ix.jsx)(ott,{rootClientId:e})})}var jxe=c(ue(),1),rT=c(te(),1),Hxe=c(F(),1),Uxe=c(q(),1);var sx=c(te(),1),Wg=c(F(),1),u5=c(Y(),1),Fxe=c(ue(),1);var Bxe=c(te(),1),Ug=c(F(),1),Ixe=c(Y(),1),Pxe=c(q(),1);var Rxe=c(ue(),1),uq=c(Lt(),1),Txe=new WeakMap;function rtt(e){let t=(0,Rxe.useRefEffect)(o=>{function r(i){let{deltaX:s,deltaY:a,target:l}=i,u=e.current,d=Txe.get(u);d||(d=(0,uq.getScrollContainer)(u),Txe.set(u,d));let f=(0,uq.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 Vy=rtt;var dq=c(T(),1),ntt=Number.MAX_SAFE_INTEGER;function itt({previousClientId:e,nextClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,operation:i="insert",nearestSide:s="right",...a}){let[l,u]=(0,Ug.useReducer)(y=>(y+1)%ntt,0),{orientation:d,rootClientId:f,isVisible:p}=(0,Bxe.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,Ug.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,S=0,C=0;if(i==="group"){let R=w||_;x=R.top,S=0,C=R.bottom-R.top,k=s==="left"?R.left-2:R.right-2}else h?(x=_?_.bottom:w.top,S=w&&_?(_.width+w.width)/2:(_||w).width,C=w&&_?w.top-_.bottom:0,k=w&&_?(_.left+w.left)/2:(_||w).left):(x=_?_.top:w.top,C=_?_.height:w.height,(0,Pxe.isRTL)()?(k=w?w.right:_.left,S=_&&w?_.left-w.right:0):(k=_?_.right:w.left,S=_&&w?w.left-_.right:0),S=Math.max(S,0));return new window.DOMRect(k,x,S,C)}},[m,g,l,h,p,i,s]),v=Vy(n);return(0,Ug.useLayoutEffect)(()=>{if(!m)return;let y=new window.MutationObserver(u);return y.observe(m,{attributes:!0}),()=>{y.disconnect()}},[m]),(0,Ug.useLayoutEffect)(()=>{if(!g)return;let y=new window.MutationObserver(u);return y.observe(g,{attributes:!0}),()=>{y.disconnect()}},[g]),(0,Ug.useLayoutEffect)(()=>{if(m)return m.ownerDocument.defaultView.addEventListener("resize",u),()=>{m.ownerDocument.defaultView?.removeEventListener("resize",u)}},[m]),!m&&!g||!p?null:(0,dq.jsx)(Ixe.Popover,{ref:v,animate:!1,anchor:b,focusOnMount:!1,__unstableSlotName:r,inline:!r,...a,className:$("block-editor-block-popover","block-editor-block-popover__inbetween",a.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled",children:(0,dq.jsx)("div",{className:"block-editor-block-popover__inbetween-container",children:o})},t+"--"+f)}var l5=itt;var Nxe=c(te(),1),Lxe=c(ue(),1),Dxe=c(Y(),1);var ip=c(F(),1);var Oxe=c(ue(),1),Axe=c(Y(),1),np=c(F(),1);var fq=c(T(),1),stt=Number.MAX_SAFE_INTEGER;function att({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,Oxe.useMergeRefs)([a,Vy(n)]),[f,p]=(0,np.useReducer)(g=>(g+1)%stt,0);(0,np.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,np.useMemo)(()=>{if(!(f<0||!l||t&&!u))return{getBoundingClientRect(){return u?cU(nw(l),nw(u)):nw(l)},contextElement:l}},[f,l,t,u]);return!l||t&&!u?null:(0,fq.jsx)(Axe.Popover,{ref:d,animate:!1,focusOnMount:!1,anchor:m,__unstableSlotName:r,inline:!r,placement:"top-start",resize:!1,flip:!1,shift:i,...s,className:$("block-editor-block-popover",s.className),variant:"unstyled",children:o})}var Fy=(0,np.forwardRef)(att),ltt=({clientId:e,bottomClientId:t,children:o,...r},n)=>(0,fq.jsx)(Fy,{...r,bottomClientId:t,clientId:e,__unstableContentRef:void 0,__unstablePopoverSlot:void 0,ref:n,children:o}),Mxe=(0,np.forwardRef)(ltt);var c5=c(T(),1);function ctt({clientId:e,bottomClientId:t,children:o,shift:r=!1,additionalStyles:n,...i},s){t??=e;let a=Zt(e);return(0,c5.jsx)(Fy,{ref:s,clientId:e,bottomClientId:t,shift:r,...i,children:a&&e===t?(0,c5.jsx)(utt,{selectedElement:a,additionalStyles:n,children:o}):o})}function utt({selectedElement:e,additionalStyles:t={},children:o}){let[r,n]=(0,ip.useState)(e.offsetWidth),[i,s]=(0,ip.useState)(e.offsetHeight);(0,ip.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,ip.useMemo)(()=>({position:"absolute",width:r,height:i,...t}),[r,i,t]);return(0,c5.jsx)("div",{style:a,children:o})}var Ml=(0,ip.forwardRef)(ctt);var pq=c(T(),1),oT={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};function dtt({__unstablePopoverSlot:e,__unstableContentRef:t}){let{clientId:o}=(0,Nxe.useSelect)(n=>{let{getBlockOrder:i,getBlockInsertionPoint:s}=n(B),a=s(),l=i(a.rootClientId);return l.length?{clientId:l[a.index]}:{}},[]),r=(0,Lxe.useReducedMotion)();return(0,pq.jsx)(Ml,{clientId:o,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone",children:(0,pq.jsx)(Dxe.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:r?oT.show:oT.hide,animate:oT.show,exit:r?oT.show:oT.exit,className:"block-editor-block-popover__drop-zone-foreground"})})}var Vxe=dtt;var sp=c(T(),1),ax=(0,Wg.createContext)();ax.displayName="InsertionPointOpenRefContext";function ftt({__unstablePopoverSlot:e,__unstableContentRef:t,operation:o="insert",nearestSide:r="right"}){let{selectBlock:n,hideInsertionPoint:i}=(0,sx.useDispatch)(B),s=(0,Wg.useContext)(ax),a=(0,Wg.useRef)(),{orientation:l,previousClientId:u,nextClientId:d,rootClientId:f,isInserterShown:p,isDistractionFree:m,isZoomOutMode:g}=(0,sx.useSelect)(R=>{let{getBlockOrder:E,getBlockListSettings:I,getBlockInsertionPoint:O,isBlockBeingDragged:A,getPreviousBlockClientId:P,getNextBlockClientId:L,getSettings:H,isZoomOut:N}=G(R(B)),M=O(),V=E(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,sx.useSelect)(B),b=(0,Fxe.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,Wg.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 C=$("block-editor-block-list__insertion-point",l==="horizontal"||o==="group"?"is-horizontal":"is-vertical");return(0,sp.jsx)(l5,{previousClientId:u,nextClientId:d,__unstablePopoverSlot:e,__unstableContentRef:t,operation:o,nearestSide:r,children:(0,sp.jsxs)(u5.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:a,tabIndex:-1,onClick:v,onFocus:_,className:$(C,{"is-with-inserter":p}),onHoverEnd:y,children:[(0,sp.jsx)(u5.__unstableMotion.div,{variants:k,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),p&&(0,sp.jsx)(u5.__unstableMotion.div,{variants:x,className:$("block-editor-block-list__insertion-point-inserter"),children:(0,sp.jsx)(Js,{ref:w,position:"bottom center",clientId:d,rootClientId:f,__experimentalIsQuick:!0,onToggle:R=>{s.current=R},onSelectOrClose:()=>{s.current=!1}})})]})})}function zxe(e){let{insertionPoint:t,isVisible:o,isBlockListEmpty:r}=(0,sx.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,sp.jsx)(Vxe,{...e},`${t.rootClientId}-${t.index}`):(0,sp.jsx)(ftt,{operation:t.operation,nearestSide:t.nearestSide,...e})}function Wxe(){let e=(0,Hxe.useContext)(ax),t=(0,rT.useSelect)(h=>{let b=h(B).getSettings();return b.isDistractionFree||b.isPreviewMode||G(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}=G((0,rT.useSelect)(B)),{showInsertionPoint:m,hideInsertionPoint:g}=(0,rT.useDispatch)(B);return(0,jxe.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,S=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,Uxe.isRTL)()?P.right<S:P.left>S)});if(!R){g();return}if(!R.id&&(R=R.firstElementChild,!R)){g();return}let E=R.id.slice(6);if(!E||l(E)||p(E)||i().includes(E)&&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(E);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 d5=c(te(),1),Gxe=c(ue(),1);var $xe=c(T(),1);function zy(){let{getSettings:e,hasSelectedBlock:t,hasMultiSelection:o}=(0,d5.useSelect)(B),{clearSelectedBlock:r}=(0,d5.useDispatch)(B),{clearBlockSelection:n}=e();return(0,Gxe.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 Yxe(e){return(0,$xe.jsx)("div",{ref:zy(),...e})}var mSe=c(ue(),1),ux=c(F(),1),gSe=c(te(),1),Wy=c(ce(),1);var Kxe=c(T(),1);function qxe({showSeparator:e,isFloating:t,onAddBlock:o,isToggle:r}){let{clientId:n}=kt();return(0,Kxe.jsx)(Hg,{className:$({"block-list-appender__toggle":r}),rootClientId:n,showSeparator:e,isFloating:t,onAddBlock:o})}var Zxe=c(T(),1);function Xxe(){let{clientId:e}=kt();return(0,Zxe.jsx)(nx,{rootClientId:e})}var p5=c(F(),1),eSe=c(te(),1),f5=c(Mt(),1),tSe=c(lx(),1);var nT=new WeakMap;function ptt(){let e;return t=>((e===void 0||!(0,tSe.isShallowEqual)(e,t))&&(e=t),e)}function Jxe(e){let[t]=(0,p5.useState)(ptt);return t(e)}function oSe(e,t,o,r,n,i,s,a,l,u,d,f){let p=(0,eSe.useRegistry)(),m=Jxe(o),g=Jxe(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=al(f?.type);b.orientation=v.getOrientation(f)}s!==void 0&&((0,f5.default)("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),b.defaultBlock=s),n!==void 0&&(b.defaultBlock=n),a!==void 0&&((0,f5.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,f5.default)("Using `Function` as a `directInsert` argument",{alternative:"`boolean` values",since:"6.5"}),nT.get(p)||nT.set(p,{}),nT.get(p)[e]=b,window.queueMicrotask(()=>{let v=nT.get(p);if(Object.keys(v).length){let{updateBlockListSettings:y}=p.dispatch(B);y(v),nT.set(p,{})}})},[e,m,g,h,n,i,s,a,u,d,f,p])}var mq=c(lb(),1),m5=c(F(),1),rSe=c(te(),1),g5=c(ce(),1),gq=c(Mt(),1);function nSe(e,t,o,r){t!==void 0&&(0,gq.default)("The template prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"a `template` declared in the block type settings"}),r!==void 0&&(0,gq.default)("The templateInsertUpdatesSelection prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"`templateInsertUpdatesSelection` declared in the block type settings"});let n=(0,rSe.useRegistry)(),i=(0,m5.useRef)(null);(0,m5.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,g5.getBlockType)(a(e));m=_?.template,g=_?.templateInsertUpdatesSelection}let h=l(e),b=(0,mq.default)(m,i.current);if(!(h.length===0||o==="all"||o==="contentOnly")||b)return;i.current=m;let y=(0,g5.synchronizeBlocksWithTemplate)(h,m);(0,mq.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 iSe=c(ce(),1),sSe=c(te(),1);function aSe(e){return(0,sSe.useSelect)(t=>{let o=t(B).getBlock(e);if(!o)return;let r=t(iSe.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(te(),1),y5=c(F(),1),v5=c(ue(),1),dSe=c(q(),1),cx=c(ce(),1);var hq=c(F(),1),ea=c(ce(),1),jy=c(te(),1),lSe=c(Lt(),1);function bq(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 mtt(e,t,o,r,n,i,s,a,l){return u=>{let{srcRootClientId:d,srcClientIds:f,type:p,blocks:m}=bq(u);if(p==="inserter"){s();let g=m.map(h=>(0,ea.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,ea.findTransform)((0,ea.getBlockTransforms)("from"),a=>a.type==="files"&&r(a.blockName,e)&&a.isMatch(i));if(s){let a=s.transform(i,o);n(a)}}}function htt(e){return t=>{let o=(0,ea.pasteHandler)({HTML:t,mode:"BLOCKS"});o.length&&e(o)}}function h5(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,jy.useSelect)(B),{getGroupingBlockName:p}=(0,jy.useSelect)(ea.store),{insertBlocks:m,moveBlocksToPosition:g,updateBlockAttributes:h,clearSelectedBlock:b,replaceBlocks:v,removeBlocks:y}=(0,jy.useDispatch)(B),_=(0,jy.useRegistry)(),w=(0,hq.useCallback)((R,E=!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,ea.cloneSanitizedBlock)(j)),N=R.every(j=>j.name==="core/image"),M=i("core/gallery",e),V=(0,ea.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,E,I)},[l,e,t,r,v,f,n,i,p,m]),k=(0,hq.useCallback)((R,E,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,E,e,I)},[r,l,u,g,_,y,v,t,e]),x=mtt(e,t,s,a,k,w,b,r,f),S=gtt(e,d,h,i,w),C=htt(w);return R=>{let E=(0,lSe.getFilesFromDataTransfer)(R.dataTransfer),I=R.dataTransfer.getData("text/html");I?C(I):E.length?S(E):x(R)}}function btt(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 Hy(e,t,o=["top","bottom","left","right"]){let r,n;return o.forEach(i=>{let s=btt(e,t,i);(r===void 0||s<r)&&(r=s,n=i)}),[r,n]}function b5(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function cSe(e,t){return t.top<=e.y&&t.bottom>=e.y}var yq=30,ytt=120,vtt=120;function _tt(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,_]=Hy(t,v,["top","bottom"]);if(v.height>ytt&&y<yq){if(_==="top")return[p,"before"];if(_==="bottom")return[p+1,"after"]}}let m=(0,dSe.isRTL)();if(d&&f==="horizontal"){let v=d.getBoundingClientRect(),[y,_]=Hy(t,v,["left","right"]);if(v.width>vtt&&y<yq){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,S]=Hy(t,k,n),[C,R]=Hy(t,k,["left","right"]),E=b5(t,k);v&&E?x=0:o==="vertical"&&w!=="horizontal"&&(E&&C<yq||!E&&cSe(t,k))&&(l=_,u=R),x<a&&(s=S==="bottom"||!m&&S==="right"||m&&S==="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 _5(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 uSe(e,t){let{defaultView:o}=t;return!!(o&&e instanceof o.HTMLElement&&e.closest("[data-is-insertion-point]"))}function fSe({dropZoneElement:e,rootClientId:t="",parentClientId:o="",isDisabled:r=!1}={}){let n=(0,Uy.useRegistry)(),[i,s]=(0,y5.useState)({index:null,operation:"insert"}),{getBlockType:a,getBlockVariations:l,getGroupingBlockName:u}=(0,Uy.useSelect)(cx.store),{canInsertBlockType:d,getBlockListSettings:f,getBlocks:p,getBlockIndex:m,getDraggedBlockClientIds:g,getBlockNamesByClientId:h,getAllowedBlocks:b,isDragging:v,isGroupable:y,isZoomOut:_,getSectionRootClientId:w,getBlockParents:k}=G((0,Uy.useSelect)(B)),{showInsertionPoint:x,hideInsertionPoint:S,startDragging:C,stopDragging:R}=G((0,Uy.useDispatch)(B)),E=h5(i.operation==="before"||i.operation==="after"?o:t,i.index,{operation:i.operation,nearestSide:i.nearestSide}),I=(0,v5.useThrottle)((0,y5.useCallback)((O,A)=>{v()||C();let P=g(),L=[t,...k(t,!0)];if(P.some(K=>L.includes(K)))return;let N=b(t),M=h([t])[0],V=h(P);if(!_5(a,N,V,M))return;let D=w();if(_()&&D!==t)return;let z=p(t).filter(K=>!((0,cx.hasBlockSupport)(K.name,"visibility",!0)&&K.attributes?.metadata?.blockVisibility===!1));if(z.length===0){n.batch(()=>{s({index:0,operation:"insert"}),x(t,0,{operation:"insert"})});return}let W=z.map(K=>{let X=K.clientId;return{isUnmodifiedDefaultBlock:(0,cx.isUnmodifiedDefaultBlock)(K),getBoundingClientRect:()=>{let oe=A.getElementById(`block-${X}`);return oe?oe.getBoundingClientRect():null},blockIndex:m(X),blockOrientation:f(X)?.orientation}}),ee=_tt(W,{x:O.clientX,y:O.clientY},f(t)?.orientation,{dropZoneElement:e,parentBlockClientId:o,parentBlockOrientation:o?f(o)?.orientation:void 0,rootBlockIndex:m(t)}),[J,U,Q]=ee,Z=W[J]?.isUnmodifiedDefaultBlock;if(!(_()&&!Z&&U!=="insert")){if(U==="group"){let K=z[J],X=[K.name,...V].every(pe=>pe==="core/image"),oe=d("core/gallery",t),ie=y([K.clientId,g()]),se=l(u(),"block"),be=se&&se.find(({name:pe})=>pe==="group-row");if(X&&!oe&&(!ie||!be)||!X&&(!ie||!be))return}n.batch(()=>{s({index:J,operation:U,nearestSide:Q});let K=["before","after"].includes(U)?o:t;x(K,J,{operation:U,nearestSide:Q})})}},[v,b,t,h,g,a,w,_,p,f,e,o,m,n,C,x,d,y,l,u]),200);return(0,v5.__experimentalUseDropZone)({dropZoneElement:e,isDisabled:r,onDrop:E,onDragOver(O){I(O,O.currentTarget.ownerDocument)},onDragLeave(O){let{ownerDocument:A}=O.currentTarget;uSe(O.relatedTarget,A)||uSe(O.target,A)||(I.cancel(),S())},onDragEnd(){I.cancel(),R(),S()}})}var ap=c(T(),1),pSe={};function wtt({children:e,clientId:t}){let o=aSe(t);return(0,ap.jsx)(BB,{value:o,children:e})}var ktt=(0,ux.memo)(UE);function hSe(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;oSe(t,w,o,r,n,i,s,a,u,p,h,v),nSe(t,l,u,f);let x=(0,Wy.getBlockSupport)(y,"layout")||(0,Wy.getBlockSupport)(y,"__experimentalLayout")||pSe,{allowSizingOnChildren:S=!1}=x,C=v||x.default||pSe,R=(0,ux.useMemo)(()=>({...k,...C,...S&&{allowSizingOnChildren:!0}}),[k,C,S]),E=(0,ap.jsx)(ktt,{rootClientId:t,renderAppender:g,__experimentalAppenderTagName:m,layout:R,wrapperRef:d,placeholder:b});return!_?.providesContext||Object.keys(_.providesContext).length===0?E:(0,ap.jsx)(wtt,{clientId:t,children:E})}function xtt(e){return HL(e),(0,ap.jsx)(hSe,{...e})}var w5=(0,ux.forwardRef)((e,t)=>{let o=Gy({ref:t},e);return(0,ap.jsx)("div",{className:"block-editor-inner-blocks",children:(0,ap.jsx)("div",{...o})})});function Gy(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,gSe.useSelect)(x=>{let{getBlockName:S,isZoomOut:C,getTemplateLock:R,getBlockRootClientId:E,getBlockEditingMode:I,getBlockSettings:O,getSectionRootClientId:A}=G(x(B));if(!s){let D=A();return{isDropZoneDisabled:C()&&D!==""}}let{hasBlockSupport:P,getBlockType:L}=x(Wy.store),H=S(s),N=I(s),M=E(s),[V]=O(s,"layout"),j=N==="disabled";if(C()){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=fSe({dropZoneElement:n,rootClientId:s,parentClientId:h}),_=(0,mSe.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?xtt:hSe;return{...e,ref:_,className:$(e.className,"block-editor-block-list__layout",o?"":l),children:s?(0,ap.jsx)(k,{...w,clientId:s}):(0,ap.jsx)(UE,{...t})}}Gy.save=Wy.__unstableGetInnerBlocksProps;w5.DefaultBlockAppender=Xxe;w5.ButtonBlockAppender=qxe;w5.Content=()=>Gy.save().children;var iT=w5;var sT=c(Y(),1),bSe=c(ue(),1),ySe=c(te(),1),vSe=c(F(),1),_Se=c(q(),1);var k5=c(T(),1);function vq({clientId:e,rootClientId:t="",position:o="top"}){let[r,n]=(0,vSe.useState)(!1),{sectionRootClientId:i,sectionClientIds:s,insertionPoint:a,blockInsertionPointVisible:l,blockInsertionPoint:u,blocksBeingDragged:d}=(0,ySe.useSelect)(k=>{let{getInsertionPoint:x,getBlockOrder:S,getSectionRootClientId:C,isBlockInsertionPointVisible:R,getBlockInsertionPoint:E,getDraggedBlockClientIds:I}=G(k(B)),O=C(),A=S(O);return{sectionRootClientId:O,sectionClientIds:A,insertionPoint:x(),blockInsertionPoint:E(),blockInsertionPointVisible:R(),blocksBeingDragged:I()}},[]),f=(0,bSe.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,k5.jsx)(sT.__unstableAnimatePresence,{children:p&&(0,k5.jsx)(sT.__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:$("block-editor-block-list__zoom-out-separator",{"is-dragged-over":r}),"data-is-insertion-point":"true",onDragOver:()=>n(!0),onDragLeave:()=>n(!1),children:(0,k5.jsx)(sT.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:-.125}},transition:{ease:"linear",duration:.1,delay:.125},children:(0,_Se.__)("Drop pattern.")})})})}var hs=c(T(),1),MO=(0,lp.createContext)();MO.displayName="IntersectionObserverContext";var x5=new WeakMap,Stt={trailing:!0};function Ctt({className:e,...t}){let{isOutlineMode:o,isFocusMode:r,isPreviewMode:n,editedContentOnlySection:i}=(0,Nl.useSelect)(f=>{let{getSettings:p,isTyping:m,hasBlockSpotlight:g,getEditedContentOnlySection:h}=G(f(B)),{outlineMode:b,focusMode:v,isPreviewMode:y}=p();return{isOutlineMode:b&&!m(),isFocusMode:!y&&(v||g()),isPreviewMode:y,editedContentOnlySection:h()}},[]),s=(0,Nl.useRegistry)(),{setBlockVisibility:a}=(0,Nl.useDispatch)(B),l=(0,S5.useDebounce)((0,lp.useCallback)(()=>{let f={};x5.get(s).forEach(([p,m])=>{f[p]=m}),a(f)},[s]),300,Stt),u=(0,lp.useMemo)(()=>{let{IntersectionObserver:f}=window;if(f)return new f(p=>{x5.get(s)||x5.set(s,[]);for(let m of p){let g=m.target.getAttribute("data-block");x5.get(s).push([g,m.isIntersecting])}l()})},[]),d=Gy({ref:(0,S5.useMergeRefs)([zy(),Wxe()]),className:$("is-root-container",e,{"is-outline-mode":o,"is-focus-mode":r,"is-preview-mode":n})},t);return(0,hs.jsxs)(MO.Provider,{value:u,children:[(0,hs.jsx)("div",{...d}),!!i&&(0,hs.jsx)(Ett,{clientId:i})]})}function Ett({clientId:e}){let{stopEditingContentOnlySection:t}=G((0,Nl.useDispatch)(B)),o=(0,Nl.useSelect)(r=>{let{isBlockSelected:n,hasSelectedInnerBlock:i,getBlockSelectionStart:s}=r(B);return!s()||n(e)||i(e,!0)},[e]);return(0,lp.useEffect)(()=>{o||t()},[o,t]),null}function Lk(e){return(0,hs.jsx)(SB,{value:$8,children:(0,hs.jsx)(Ctt,{...e})})}var Ttt=[],Rtt=new Set;function Btt({placeholder:e,rootClientId:t,renderAppender:o,__experimentalAppenderTagName:r,layout:n=cH}){let i=o!==!1,s=!!o,{order:a,isZoomOut:l,selectedBlocks:u,visibleBlocks:d,ghostBlockName:f,ghostBlockAttributes:p,shouldRenderAppender:m}=(0,Nl.useSelect)(v=>{let{getSettings:y,getBlockOrder:_,getSelectedBlockClientIds:w,__unstableGetVisibleBlocks:k,getTemplateLock:x,getBlockEditingMode:S,isSectionBlock:C,isContainerInsertableToInContentOnlyMode:R,getBlockName:E,getBlockListSettings:I,isZoomOut:O,canInsertBlockType:A}=G(v(B)),P=_(t);if(y().isPreviewMode)return{order:P,selectedBlocks:Ttt,visibleBlocks:Rtt};let L,H;if(i&&!s&&!P.length){let W=(t?I(t)?.defaultBlock:void 0)??{name:(0,aT.getDefaultBlockName)()};W.name&&A(W.name,t)&&(L=W.name,H=W.attributes)}let N=w(),M=N[0],V=!t&&!M&&(!P.length||!A((0,aT.getDefaultBlockName)(),t)),j=!!(t&&M&&t===M),D=x(t),z=(!C(t)||R(E(M),t))&&S(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,lp.useMemo)(()=>f?(0,aT.createBlock)(f,p):null,[f,p]),h=!!g,b=h?[...a,g.clientId]:a;return(0,hs.jsxs)(F2,{value:n,children:[b.map(v=>(0,hs.jsxs)(Nl.AsyncModeProvider,{value:v!==g?.clientId&&!d.has(v)&&!u.includes(v),children:[l&&(0,hs.jsx)(vq,{clientId:v,rootClientId:t,position:"top"}),(0,hs.jsx)(WO,{rootClientId:t,clientId:v,ghostBlock:v===g?.clientId?g:void 0}),l&&(0,hs.jsx)(vq,{clientId:v,rootClientId:t,position:"bottom"})]},v)),a.length<1&&e,m&&!h&&(0,hs.jsx)(Exe,{tagName:r,rootClientId:t,CustomAppender:o})]})}function UE(e){return(0,hs.jsx)(Nl.AsyncModeProvider,{value:!1,children:(0,hs.jsx)(Btt,{...e})})}var Mx=c(te(),1),nZ=c(Lt(),1),iZ=c(Y(),1),H1e=c(pl(),1),UV=c(F(),1),WV=c(ce(),1),sZ=c(Yo(),1),Nx=c(q(),1);var ZSe=c(ue(),1),XSe=c(te(),1),QSe=c(Lt(),1),Cd=c(F(),1);var Jc=c(q(),1),Ky=c(ce(),1),WSe=c(ue(),1),GSe=c(te(),1),L5=c(F(),1);var P5=c(Y(),1),RSe=c(Y_(),1),BSe=c(Mt(),1),fx=c(F(),1);var Kn=c(Y(),1),wSe=(0,Kn.createSlotFill)("InspectorControls"),Itt=(0,Kn.createSlotFill)("InspectorAdvancedControls"),Ptt=(0,Kn.createSlotFill)("InspectorControlsBindings"),Ott=(0,Kn.createSlotFill)("InspectorControlsBackground"),Att=(0,Kn.createSlotFill)("InspectorControlsBorder"),Mtt=(0,Kn.createSlotFill)("InspectorControlsColor"),Ntt=(0,Kn.createSlotFill)("InspectorControlsFilter"),Ltt=(0,Kn.createSlotFill)("InspectorControlsDimensions"),Dtt=(0,Kn.createSlotFill)("InspectorControlsLayout"),Vtt=(0,Kn.createSlotFill)("InspectorControlsElements"),Ftt=(0,Kn.createSlotFill)("InspectorControlsPosition"),ztt=(0,Kn.createSlotFill)("InspectorControlsTypography"),jtt=(0,Kn.createSlotFill)("InspectorControlsListView"),Htt=(0,Kn.createSlotFill)("InspectorControlsStyles"),Utt=(0,Kn.createSlotFill)("InspectorControlsEffects"),Wtt=(0,Kn.createSlotFill)("InspectorControlsContent"),Gtt={default:wSe,advanced:Itt,background:Ott,bindings:Ptt,border:Att,color:Mtt,content:Wtt,dimensions:Ltt,effects:Utt,elements:Vtt,filter:Ntt,layout:Dtt,list:jtt,position:Ftt,settings:wSe,styles:Htt,typography:ztt},Qc=Gtt,lT=(0,Kn.createSlotFill)(Symbol("PrivateInspectorControlsAllowedBlocks"));var C5=c(F(),1);var cT="default",ta={viewport:cT,pseudo:cT},kSe=(0,C5.createContext)(ta),E5=kSe.Provider;function Ll(){return(0,C5.useContext)(kSe)}function vi(e){return!!e?.viewport&&e.viewport!==cT}function Ma(e){return!!e?.pseudo&&e.pseudo!==cT}function qn(e){return!vi(e)&&!Ma(e)}function xSe(e){return qn(e)?[]:[e.viewport,e.pseudo].filter(t=>t&&t!==cT)}function Ao(e,t){let o=xSe(t);return o.length?yf(e,o):e}function _n(e,t,o){let r=xSe(t);return r.length?Xe(Ge(e,r,o)):Xe(o)}function SSe(e,t){return!t||qn(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 dx=c(Y(),1),R5=c(F(),1),CSe=c(ue(),1),B5=c(te(),1);var T5=c(T(),1),ESe=Symbol("ListViewContentPopover"),{Fill:TSe,Slot:$tt}=(0,dx.createSlotFill)(ESe);function Ytt(){return(0,CSe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:35,resize:!1}}}function I5({listViewRef:e}){let{popoverProps:t}=Ytt(),o=(0,dx.__experimentalUseSlotFills)(ESe),r=!!(o&&o.length),{selectedClientId:n,isOpen:i}=(0,B5.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(B),f=G(u(B));return{selectedClientId:d(),isOpen:f.isListViewContentPanelOpen()}},[]),[s,a]=(0,R5.useState)(null);(0,R5.useLayoutEffect)(()=>{if(!n||!e?.current){a(null);return}let u=e.current.querySelector(`[data-block="${n}"]`);a(u)},[n,e]);let{closeListViewContentPanel:l}=G((0,B5.useDispatch)(B));return!i||!r||!s?null:(0,T5.jsx)(dx.Popover,{...t??{},className:"block-editor-inspector-list-view-content-popover",anchor:s,onClose:l,children:(0,T5.jsx)("div",{style:{width:"280px"},children:(0,T5.jsx)($tt,{})})})}var $y=c(T(),1),Ktt=["content","list"];function Yy({children:e,group:t="default",__experimentalGroup:o,resetAllFilter:r}){o&&((0,BSe.default)("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=o);let n=kt(),i=n[Lu],s=n[r_],a=n[T0],l=Qc[t]?.Fill;if(!l)return(0,RSe.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(s){let d=n.name==="core/template-part",f=Ktt.includes(t);if(!(d||f))return null}else if(!i)return null;let u=t==="content"&&s&&a;return u&&!i?null:(0,$y.jsx)(P5.__experimentalStyleProvider,{document,children:u?(0,$y.jsx)(TSe,{children:e}):(0,$y.jsx)(l,{children:d=>(0,$y.jsx)(Ztt,{fillProps:d,resetAllFilter:r,children:e})})})}function qtt({resetAllFilter:e,children:t}){let{registerResetAllFilter:o,deregisterResetAllFilter:r}=(0,fx.useContext)(P5.__experimentalToolsPanelContext),n=Ll(),i=(0,fx.useMemo)(()=>SSe(n,e),[e,n]);return(0,fx.useEffect)(()=>{if(i&&o&&r)return o(i),()=>{r(i)}},[i,o,r]),t}function Ztt({children:e,resetAllFilter:t,fillProps:o}){let{forwardedContext:r=[]}=o,n=(0,$y.jsx)(qtt,{resetAllFilter:t,children:e});return r.reduce((i,[s,a])=>(0,$y.jsx)(s,{...a,children:i}),n)}var DSe=c(Y(),1),VSe=c(F(),1),FSe=c(Y_(),1),zSe=c(Mt(),1);var PSe=c(Y(),1),O5=c(te(),1),OSe=c(F(),1);var ISe=c(ue(),1);function Dr(){return(0,ISe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}function px(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 uT(e){if(typeof e!="string")return;let[,t]=e.match(/^var:preset\|duotone\|(.+)$/)??[];return t}var ASe=c(T(),1);function MSe({children:e,group:t,label:o}){let{updateBlockAttributes:r}=(0,O5.useDispatch)(B),{getBlockAttributes:n,getBlockName:i,getMultiSelectedBlockClientIds:s,getSelectedBlockClientId:a,hasMultiSelection:l}=(0,O5.useSelect)(B),u=Dr(),d=a(),f=(0,OSe.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,ASe.jsx)(PSe.__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 _q=c(Y(),1),A5=c(F(),1),NSe=c(T(),1);function LSe({Slot:e,fillProps:t,...o}){let r=(0,A5.useContext)(_q.__experimentalToolsPanelContext),n=(0,A5.useMemo)(()=>({...t??{},forwardedContext:[...t?.forwardedContext??[],[_q.__experimentalToolsPanelContext.Provider,{value:r}]]}),[r,t]);return(0,NSe.jsx)(e,{...o,fillProps:n,bubblesVirtually:!0})}var M5=c(T(),1);function Xtt({__experimentalGroup:e,group:t="default",label:o,fillProps:r,...n},i){e&&((0,zSe.default)("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);let s=Qc[t],a=(0,DSe.__experimentalUseSlotFills)(s?.name);if(!s)return(0,FSe.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(!a?.length)return null;let{Slot:l}=s;return o?(0,M5.jsx)(MSe,{group:t,label:o,children:(0,M5.jsx)(LSe,{...n,fillProps:r,Slot:l})}):(0,M5.jsx)(l,{...n,ref:i,fillProps:r,bubblesVirtually:!0})}var wq=(0,VSe.forwardRef)(Xtt);var kq=c(T(),1),jSe=Yy;jSe.Slot=wq;var Gg=e=>(0,kq.jsx)(Yy,{...e,group:"advanced"});Gg.Slot=function(t){return(0,kq.jsx)(wq,{...t,group:"advanced"})};Gg.slotName="InspectorAdvancedControls";var Fe=jSe;var HSe=c(te(),1),$g=c(ce(),1),dT=c(q(),1);function N5(e){let t=e?.style?.position?.type;return t==="sticky"?(0,dT.__)("Sticky"):t==="fixed"?(0,dT.__)("Fixed"):null}function Mn(e){return(0,HSe.useSelect)(t=>{if(!e)return null;let o=t(B),{getBlockName:r,getBlockAttributes:n,getBlock:i,__experimentalGetParsedPattern:s}=o,{getBlockType:a,getActiveBlockVariation:l}=t($g.store),u=r(e),d=a(u);if(!d)return null;let f=n(e),{isSectionBlock:p}=G(o),m=f?.metadata?.patternName;if(m&&p(e)){let w=s(m),k=N5(f);return{isSynced:!1,title:(0,dT.__)("Pattern"),icon:ol,description:w?.description||(0,dT.__)("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,$g.isReusableBlock)(d)||(0,$g.isTemplatePart)(d),v=(h?(0,$g.__experimentalGetBlockLabel)(d,f):void 0)||d.title,y=N5(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 Yg=c(T(),1),fT="position",xq={key:"default",value:"",label:(0,Jc.__)("Default")},Sq={key:"sticky",value:"sticky",label:(0,Jc._x)("Sticky","Name for the value of the CSS position property"),hint:(0,Jc.__)("The block will stick to the top of the window instead of scrolling.")},USe={key:"fixed",value:"fixed",label:(0,Jc._x)("Fixed","Name for the value of the CSS position property"),hint:(0,Jc.__)("The block will not move when the page is scrolled.")},Qtt=["top","right","bottom","left"],Jtt=["sticky","fixed"];function eot({selector:e,style:t}){let o="",{type:r}=t?.position||{};return Jtt.includes(r)&&(o+=`${e} {`,o+=`position: ${r};`,Qtt.forEach(n=>{t?.position?.[n]!==void 0&&(o+=`${n}: ${t.position[n]};`)}),(r==="sticky"||r==="fixed")&&(o+="z-index: 10"),o+="}"),o}function tot(e){let t=(0,Ky.getBlockSupport)(e,fT);return!!(t===!0||t?.sticky)}function oot(e){let t=(0,Ky.getBlockSupport)(e,fT);return!!(t===!0||t?.fixed)}function rot(e){return!!(0,Ky.getBlockSupport)(e,fT)}function $Se(e){let t=e?.style?.position?.type;return t==="sticky"||t==="fixed"}function YSe({name:e}={}){let[t,o]=je("position.fixed","position.sticky"),r=!t&&!o;return!rot(e)||r}function not({style:e={},clientId:t,name:o,setAttributes:r}){let n=oot(o),i=tot(o),s=e?.position?.type,{firstParentClientId:a}=(0,GSe.useSelect)(g=>{let{getBlockParents:h}=g(B),b=h(t);return{firstParentClientId:b[b.length-1]}},[t]),l=Mn(a),u=i&&s===Sq.value&&l?(0,Jc.sprintf)((0,Jc.__)("The block will stick to the scrollable area of the parent %s block."),l.title):null,d=(0,L5.useMemo)(()=>{let g=[xq];return(i||s===Sq.value)&&g.push(Sq),(n||s===USe.value)&&g.push(USe),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)||xq,m=(0,L5.useId)();return d.length>1?(0,Yg.jsx)(Fe,{group:"position",children:(0,Yg.jsx)(LY,{label:(0,Jc.__)("Position"),hideLabelFromVision:!0,description:u,items:d,value:p,onValueChange:g=>{f(g.value)},children:d.map(g=>{let h=g.hint?`${m}-${g.key}`:void 0;return(0,Yg.jsxs)(LY.Item,{value:g,label:g.label,className:"block-editor-hooks__position-control-item","aria-describedby":h,children:[(0,Yg.jsx)("div",{children:g.label}),g.hint&&(0,Yg.jsx)("div",{id:h,className:"block-editor-hooks__position-control-item-hint","aria-hidden":"true",children:g.hint})]},g.key)})})}):null}var Cq={edit:function(t){return YSe(t)?null:(0,Yg.jsx)(not,{...t})},useBlockProps:sot,attributeKeys:["style"],hasSupport(e){return(0,Ky.hasBlockSupport)(e,fT)}},iot={};function sot({name:e,style:t}){let o=(0,Ky.hasBlockSupport)(e,fT),r=YSe({name:e}),n=o&&!r,i=(0,WSe.useInstanceId)(iot),s=`.wp-container-${i}.wp-container-${i}`,a;n&&(a=eot({selector:s,style:t})||"");let l=$({[`wp-container-${i}`]:n&&!!a,[`is-position-${t?.position?.type}`]:n&&!!a&&!!t?.position?.type});return Dl({css:a}),{className:l}}var JSe={placement:"top-start"},KSe={...JSe,flip:!1,shift:!0},aot={...JSe,flip:!0,shift:!1};function qSe(e,t,o,r,n){if(!e||!t)return KSe;let i=o?.scrollTop||0,s=nw(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)?KSe:aot}function D5({contentElement:e,clientId:t}){let o=Zt(t),[r,n]=(0,Cd.useState)(0),{blockIndex:i,isSticky:s}=(0,XSe.useSelect)(p=>{let{getBlockIndex:m,getBlockAttributes:g}=p(B);return{blockIndex:m(t),isSticky:$Se(g(t))}},[t]),a=(0,Cd.useMemo)(()=>{if(e)return(0,QSe.getScrollContainer)(e)},[e]),[l,u]=(0,Cd.useState)(()=>qSe(e,o,a,r,s)),d=(0,ZSe.useRefEffect)(p=>{n(p.offsetHeight)},[]),f=(0,Cd.useCallback)(()=>u(qSe(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 e0e=c(te(),1);function V5(e){return(0,e0e.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 F5=c(T(),1);function t0e({clientId:e,__unstableContentRef:t}){let{isInsertionPointVisible:o,lastClientId:r,rootClientId:n}=V5(e),i=D5({contentElement:t?.current,clientId:e});return(0,F5.jsx)(Ml,{clientId:e,bottomClientId:r,className:$("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":o}),__unstableContentRef:t,...i,children:(0,F5.jsx)("div",{className:"block-editor-block-list__empty-block-inserter",children:(0,F5.jsx)(Js,{position:"bottom right",rootClientId:n,clientId:e,__experimentalIsQuick:!0})})})}var P1e=c(te(),1),Ax=c(F(),1),O1e=c(pl(),1);var E1e=c(q(),1),T1e=c(te(),1),eZ=c(F(),1),R1e=c(ue(),1),vp=c(ce(),1),B1e=c(Y(),1);var qy=c(Y(),1),f0e=c(te(),1),p0e=c(q(),1);var s0e=c(ce(),1),a0e=c(Y(),1),pT=c(te(),1),mT=c(F(),1),l0e=c(ue(),1);var r0e=c(Lt(),1),Ed=c(F(),1),z5=50,n0e=25,lot=1e3,o0e=lot*(n0e/1e3);function i0e(){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,r0e.getScrollContainer)(a.target),r.current=setInterval(()=>{if(o.current&&t.current){let l=o.current.scrollTop+t.current;o.current.scroll({top:l})}},n0e)},[]),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-z5,0),p=Math.max(d-u-z5,0),m=f===0||p===0?0:p/f;t.current=o0e*m}else if(a.clientY<u){let f=Math.max(u-z5,0),p=Math.max(u-d-z5,0),m=f===0||p===0?0:p/f;t.current=-o0e*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),cot=({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,pT.useSelect)(E=>{let{canMoveBlocks:I,getBlockRootClientId:O,getBlockName:A,getBlockAttributes:P,isBlockInsertionPointVisible:L}=E(B),{getBlockType:H,getActiveBlockVariation:N}=E(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,mT.useRef)(!1),[h,b,v]=i0e(),{getAllowedBlocks:y,getBlockNamesByClientId:_,getBlockRootClientId:w}=(0,pT.useSelect)(B),{startDraggingBlocks:k,stopDraggingBlocks:x}=(0,pT.useDispatch)(B);(0,mT.useEffect)(()=>()=>{g.current&&x()},[]);let C=Zt(o[0])?.closest("body");return(0,mT.useEffect)(()=>{if(!C||!a)return;let I=(0,l0e.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=_5(m,j,A,V)}else N=_5(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 C.addEventListener("dragover",I),()=>{C.removeEventListener("dragover",I)}},[o,C,a,y,_,w,m,p]),d?(0,Eq.jsx)(a0e.Draggable,{appendToOwnerDocument:e,cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:{type:"block",srcClientIds:o,srcRootClientId:u},onDragStart:E=>{window.requestAnimationFrame(()=>{k(o),g.current=!0,h(E),i&&i()})},onDragOver:b,onDragEnd:()=>{x(),g.current=!1,v(),s&&s()},__experimentalDragComponent:l!==void 0?l:(0,Eq.jsx)(ID,{count:o.length,icon:f,fadeWhenDisabled:!0}),elementId:n,children:({onDraggableStart:E,onDraggableEnd:I})=>t({draggable:!0,onDragStart:E,onDragEnd:I})}):t({draggable:!1})},j5=cot;var u0e=c(ce(),1),d0e=c(Y(),1);var H5=c(ue(),1),U5=c(te(),1),mx=c(F(),1),bs=c(q(),1),W5=c(wo(),1);var dt=c(q(),1),Kg=(e,t)=>e==="up"?t==="horizontal"?(0,dt.isRTL)()?"right":"left":"up":e==="down"?t==="horizontal"?(0,dt.isRTL)()?"left":"right":"down":null;function c0e(e,t,o,r,n,i,s){let a=o+1;if(e>1)return uot(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=Kg("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=Kg("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=Kg("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=Kg("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 uot(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=Kg("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=Kg("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=Kg("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=Kg("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 cp=c(T(),1),dot=(e,t)=>e==="up"?t==="horizontal"?(0,bs.isRTL)()?hr:ai:db:e==="down"?t==="horizontal"?(0,bs.isRTL)()?ai:hr:Rn:null,fot=(e,t)=>e==="up"?t==="horizontal"?(0,bs.isRTL)()?(0,bs.__)("Move right"):(0,bs.__)("Move left"):(0,bs.__)("Move up"):e==="down"?t==="horizontal"?(0,bs.isRTL)()?(0,bs.__)("Move left"):(0,bs.__)("Move right"):(0,bs.__)("Move down"):null,Tq=(0,mx.forwardRef)(({clientIds:e,direction:t,orientation:o,...r},n)=>{let i=(0,H5.useInstanceId)(Tq),s=(0,mx.useMemo)(()=>Array.isArray(e)?e:[e],[e]),a=s.length,l=(0,H5.useViewportMatch)("small","<"),{blockType:u,isDisabled:d,rootClientId:f,isFirst:p,isLast:m,firstIndex:g,orientation:h="vertical"}=(0,U5.useSelect)(x=>{let{getBlockIndex:S,getBlockRootClientId:C,getBlockOrder:R,getBlock:E,getBlockListSettings:I}=x(B),O=s[0],A=C(O),P=S(O),L=S(s[s.length-1]),H=R(A),N=E(O),M=P===0,V=L===H.length-1,{orientation:j}=I(A)||{};return{blockType:N?(0,u0e.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,U5.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,cp.jsxs)(cp.Fragment,{children:[(0,cp.jsx)(d0e.Button,{__next40pxDefaultSize:!0,ref:n,className:$("block-editor-block-mover-button",`is-${t}-button`),icon:dot(t,h),label:fot(t,h),tooltipPosition:!l&&t==="down"&&h==="vertical"?"bottom":"top","aria-describedby":w,...r,onClick:d?null:_,disabled:d,accessibleWhenDisabled:!0,shortcut:W5.displayShortcut.secondary(k)}),(0,cp.jsx)(bt,{id:w,children:(0,bs.sprintf)((0,bs.__)("%1$s (%2$s)"),c0e(a,u&&u.title,g,p,m,t==="up"?-1:1,h),W5.shortcutAriaLabel.secondary(k))})]})}),G5=(0,mx.forwardRef)((e,t)=>(0,cp.jsx)(Tq,{direction:"up",ref:t,...e})),$5=(0,mx.forwardRef)((e,t)=>(0,cp.jsx)(Tq,{direction:"down",ref:t,...e}));var Td=c(T(),1);function pot({clientIds:e,hideDragHandle:t}){let{canMove:o,rootClientId:r,isFirst:n,isLast:i,orientation:s,isManualGrid:a}=(0,f0e.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)(qy.ToolbarGroup,{className:$("block-editor-block-mover",{"is-horizontal":s==="horizontal"}),children:[!t&&(0,Td.jsx)(j5,{clientIds:e,fadeWhenDisabled:!0,children:l=>(0,Td.jsx)(qy.Button,{__next40pxDefaultSize:!0,icon:F0,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)(qy.ToolbarItem,{children:l=>(0,Td.jsx)(G5,{clientIds:e,...l})}),(0,Td.jsx)(qy.ToolbarItem,{children:l=>(0,Td.jsx)($5,{clientIds:e,...l})})]})]})}var Y5=pot;var hT=c(Y(),1),K5=c(te(),1),Xg=c(q(),1),h0e=c(F(),1),q5=c(ce(),1);var gT=c(te(),1),qg=c(F(),1);var{clearTimeout:m0e,setTimeout:mot}=window,g0e=200;function got({ref:e,isFocused:t,highlightParent:o,debounceTimeout:r=g0e}){let{getSelectedBlockClientId:n,getBlockRootClientId:i}=(0,gT.useSelect)(B),{toggleBlockHighlight:s}=(0,gT.useDispatch)(B),a=(0,qg.useRef)(),l=(0,gT.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&&m0e&&m0e(h)},m=h=>{h&&h.stopPropagation(),p(),u(!0)},g=h=>{h&&h.stopPropagation(),p(),a.current=mot(()=>{f()&&u(!1)},r)};return(0,qg.useEffect)(()=>()=>{u(!1),p()},[]),{debouncedShowGestures:m,debouncedHideGestures:g}}function gx({ref:e,highlightParent:t=!1,debounceTimeout:o=g0e}){let[r,n]=(0,qg.useState)(!1),{debouncedShowGestures:i,debouncedHideGestures:s}=got({ref:e,debounceTimeout:o,isFocused:r,highlightParent:t}),a=(0,qg.useRef)(!1),l=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,qg.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 Zg=c(T(),1);function b0e(){let{selectBlock:e}=(0,K5.useDispatch)(B),{parentClientId:t,nextSiblingClientId:o,showInserter:r}=(0,K5.useSelect)(l=>{let{getBlockParents:u,getSelectedBlockClientIds:d,getParentSectionBlock:f,getBlockName:p,getNextBlockClientId:m}=G(l(B)),[g]=d(),h=f(g),b=u(g),v=b[b.length-1],y=h??v,_=(0,q5.getBlockType)(p(y)),w=_?.merge||(0,q5.hasBlockSupport)(_,"__experimentalOnMerge");return{parentClientId:y,nextSiblingClientId:m(g),showInserter:!!y&&y===v&&!w}},[]),n=Mn(t),i=(0,h0e.useRef)(),s=gx({ref:i,highlightParent:!0}),a=(0,Zg.jsx)(hT.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(t),label:(0,Xg.sprintf)((0,Xg.__)("Select parent block: %s"),n?.title),showTooltip:!0,icon:(0,Zg.jsx)(Nt,{icon:n?.icon})});return(0,Zg.jsxs)("div",{className:"block-editor-block-parent-selector",ref:i,...s,children:[!r&&a,r&&(0,Zg.jsxs)(hT.ToolbarGroup,{children:[a,(0,Zg.jsx)(Js,{position:"bottom right",rootClientId:t,clientId:o,isAppender:!o,__experimentalIsQuick:!0,renderToggle:({onToggle:l,isOpen:u,disabled:d,blockTitle:f,hasSingleBlockType:p})=>(0,Zg.jsx)(hT.ToolbarButton,{className:"block-editor-block-parent-selector__inserter",onClick:l,"aria-expanded":u,disabled:d,label:p?(0,Xg.sprintf)((0,Xg._x)("Add %s","directly add the only allowed block"),f.toLowerCase()):(0,Xg._x)("Add block","Generic label for block inserter button"),showTooltip:!0,icon:Ns})})]})]},t)}var Z5=c(Y(),1);var Zy=c(Y(),1),hot=(0,Zy.createSlotFill)("BlockControls"),bot=(0,Zy.createSlotFill)("BlockControlsBlock"),yot=(0,Zy.createSlotFill)("BlockFormatControls"),vot=(0,Zy.createSlotFill)("BlockControlsOther"),_ot=(0,Zy.createSlotFill)("BlockControlsParent"),wot=(0,Zy.createSlotFill)("BlockControlsStyleState"),kot={default:hot,block:bot,inline:yot,other:vot,parent:_ot,"style-state":wot},bT=kot;function y0e(e,t){let o=kt();return o[Lu]?bT[e]?.Fill:o[o_]&&t?bT.parent.Fill:null}var up=c(T(),1);function Rq({group:e="default",controls:t,children:o,__experimentalShareWithChildBlocks:r=!1}){let n=y0e(e,r);if(!n)return null;let i=(0,up.jsxs)(up.Fragment,{children:[e==="default"&&(0,up.jsx)(Z5.ToolbarGroup,{controls:t}),o]});return(0,up.jsx)(Z5.__experimentalStyleProvider,{document,children:(0,up.jsx)(n,{children:s=>{let{forwardedContext:a=[]}=s;return a.reduce((l,[u,d])=>(0,up.jsx)(u,{...d,children:l}),i)}})})}var yT=c(F(),1),dp=c(Y(),1),_0e=c(Y_(),1);var Bq=c(T(),1),{ComponentsContext:v0e}=G(dp.privateApis);function Iq({group:e="default",...t}){let o=(0,yT.useContext)(dp.__experimentalToolbarContext),r=(0,yT.useContext)(v0e),n=(0,yT.useMemo)(()=>({forwardedContext:[[dp.__experimentalToolbarContext.Provider,{value:o}],[v0e.Provider,{value:r}]]}),[o,r]),i=bT[e],s=(0,dp.__experimentalUseSlotFills)(i.name);if(!i)return(0,_0e.default)(`Unknown BlockControls group "${e}" provided.`),null;if(!s?.length)return null;let{Slot:a}=i,l=(0,Bq.jsx)(a,{...t,bubblesVirtually:!0,fillProps:n});return e==="default"?l:(0,Bq.jsx)(dp.ToolbarGroup,{children:l})}var Pq=c(T(),1),w0e=Rq;w0e.Slot=Iq;var Oq=e=>(0,Pq.jsx)(Rq,{group:"inline",...e});Oq.Slot=function(t){return(0,Pq.jsx)(Iq,{group:"inline",...t})};var Ko=w0e;var k0e=c(Y(),1),{Fill:x0e,Slot:xot}=(0,k0e.createSlotFill)("__unstableBlockToolbarLastItem");x0e.Slot=xot;var X5=x0e;var hV=c(Y(),1);var kx=c(ce(),1),ys=c(Y(),1),Jg=c(te(),1);var mV=c(F(),1),zl=c(q(),1),SCe=c(pl(),1),gp=c(ue(),1);var yx=c(te(),1),vx=c(ce(),1);var F0e=c(F(),1),_T=c(ce(),1),vT=c(te(),1),z0e=c(Ls(),1),fp=c(q(),1);var Na=c(ce(),1),Sot="align";var S0e="__experimentalBorder",Q5="color",Cot="customClassName",C0e="typography.__experimentalFontFamily",E0e="typography.fontSize",Eot="typography.lineHeight",Tot="typography.__experimentalFontStyle",Rot="typography.__experimentalFontWeight",T0e="typography.textAlign",Bot="typography.textColumns",Iot="typography.__experimentalTextDecoration",Pot="typography.__experimentalWritingMode",Oot="typography.__experimentalTextTransform",Aot="typography.__experimentalLetterSpacing",Mot="layout",Not=[Eot,E0e,Tot,Rot,C0e,T0e,Bot,Iot,Oot,Pot,Aot],Lot=["shadow"],Dot="spacing",Vot=[...Lot,...Not,S0e,Q5,Dot],R0e=e=>(0,Na.hasBlockSupport)(e,Sot);function B0e(e,t="any"){let o=(0,Na.getBlockSupport)(e,S0e);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}var I0e=e=>{let t=(0,Na.getBlockSupport)(e,Q5);return t!==null&&typeof t=="object"&&!!t.gradients},P0e=e=>{let t=(0,Na.getBlockSupport)(e,Q5);return t&&t.background!==!1},O0e=e=>(0,Na.hasBlockSupport)(e,T0e);var A0e=e=>{let t=(0,Na.getBlockSupport)(e,Q5);return t&&t.text!==!1};var M0e=e=>(0,Na.hasBlockSupport)(e,Cot,!0);var N0e=e=>(0,Na.hasBlockSupport)(e,C0e);var L0e=e=>(0,Na.hasBlockSupport)(e,E0e);var D0e=e=>(0,Na.hasBlockSupport)(e,Mot);var V0e=e=>Vot.some(t=>(0,Na.hasBlockSupport)(e,t));function Fot(e){try{let t=(0,_T.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return!(t.length===1&&t[0].name==="core/freeform")}catch{return!1}}var zot={align:R0e,borderColor:e=>B0e(e,"color"),backgroundColor:P0e,textAlign:O0e,textColor:A0e,gradient:I0e,className:M0e,fontFamily:N0e,fontSize:L0e,layout:D0e,style:V0e};function jot(e,t){return Object.entries(zot).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,jot(t[r],e[r])),Aq(e[r].innerBlocks,t[r].innerBlocks,o)}function hx(){let e=(0,vT.useRegistry)(),{updateBlockAttributes:t}=(0,vT.useDispatch)(B),{createSuccessNotice:o,createWarningNotice:r,createErrorNotice:n}=(0,vT.useDispatch)(z0e.store);return(0,F0e.useCallback)(async i=>{let s="";try{if(!window.navigator.clipboard){n((0,fp.__)("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,fp.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"});return}if(!s||!Fot(s)){r((0,fp.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});return}let a=(0,_T.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,_T.getBlockType)(i[0].name)?.title;o((0,fp.sprintf)((0,fp.__)("Pasted styles to %s."),l),{type:"snackbar"})}else o((0,fp.sprintf)((0,fp.__)("Pasted styles to %d blocks."),i.length),{type:"snackbar"})},[e.batch,t,o,r,n])}var bx=c(ce(),1);function Vl(e,t){let o=(0,bx.findTransform)((0,bx.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,bx.switchToBlockType)(e,t)}function j0e({clientIds:e,children:t,__experimentalUpdateSelection:o}){let{getDefaultBlockName:r,getGroupingBlockName:n}=(0,yx.useSelect)(vx.store),i=(0,yx.useSelect)(_=>{let{canInsertBlockType:w,getBlockRootClientId:k,getBlocksByClientId:x,getDirectInsertBlock:S,canRemoveBlocks:C}=_(B),R=x(e),E=k(e[0]),I=w(r(),E),O=E?S(E):null;return{canRemove:C(e),canInsertBlock:R.every(A=>(I||!!O)&&w(A.name,E)),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,E))}},[e,r]),{getBlocksByClientId:s,getBlocks:a}=(0,yx.useSelect)(B),{canRemove:l,canInsertBlock:u,canCopyStyles:d,canDuplicate:f}=i,{removeBlocks:p,replaceBlocks:m,duplicateBlocks:g,insertAfterBlock:h,insertBeforeBlock:b,flashBlock:v}=(0,yx.useDispatch)(B),y=hx();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=Vl(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 H0e=c(Y(),1),Hot=(0,H0e.createSlotFill)(Symbol("NoteIconSlotFill")),J5=Hot;var U0e=c(q(),1),W0e=c(Y(),1),eV=c(ce(),1),tV=c(te(),1);var G0e=c(T(),1);function Uot({clientId:e}){let t=(0,tV.useSelect)(r=>r(B).getBlock(e),[e]),{replaceBlocks:o}=(0,tV.useDispatch)(B);return!t||t.name!=="core/html"?null:(0,G0e.jsx)(W0e.MenuItem,{onClick:()=>o(e,(0,eV.rawHandler)({HTML:(0,eV.getBlockContent)(t)})),children:(0,U0e.__)("Convert to Blocks")})}var $0e=Uot;var Y0e=c(Y(),1),{Fill:K0e,Slot:Wot}=(0,Y0e.createSlotFill)("__unstableBlockSettingsMenuFirstItem");K0e.Slot=Wot;var oV=K0e;var wx=c(Y(),1),hCe=c(ce(),1),bCe=c(te(),1);var Nq=c(Y(),1),Lq=c(q(),1),nV=c(te(),1),Q0e=c(wo(),1);var q0e=c(ce(),1),Z0e=c(te(),1);function wT(e){return(0,Z0e.useSelect)(t=>{let{getBlocksByClientId:o,getSelectedBlockClientIds:r,isUngroupable:n,isGroupable:i}=t(B),{getGroupingBlockName:s,getBlockType:a}=t(q0e.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 rV=c(te(),1),X0e=c(ce(),1),Xy=c(Y(),1);var kT=c(q(),1);var Qy=c(T(),1),Got={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"},grid:{type:"grid"}};function $ot(){let{blocksSelection:e,clientIds:t,groupingBlockName:o,isGroupable:r}=wT(),{replaceBlocks:n}=(0,rV.useDispatch)(B),{canRemove:i,variations:s}=(0,rV.useSelect)(g=>{let{canRemoveBlocks:h}=g(B),{getBlockVariations:b}=g(X0e.store);return{canRemove:h(t),variations:b(o,"transform")}},[t,o]),a=g=>{let h=Vl(e,o);typeof g!="string"&&(g="group"),h&&h.length>0&&(h[0].attributes.layout=Got[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,Qy.jsxs)(Xy.ToolbarGroup,{children:[(0,Qy.jsx)(Xy.ToolbarButton,{icon:U0,label:(0,kT._x)("Group","action: convert blocks to group"),onClick:a}),f&&(0,Qy.jsx)(Xy.ToolbarButton,{icon:T9,label:(0,kT._x)("Row","action: convert blocks to row"),onClick:l}),p&&(0,Qy.jsx)(Xy.ToolbarButton,{icon:H9,label:(0,kT._x)("Stack","action: convert blocks to stack"),onClick:u}),m&&(0,Qy.jsx)(Xy.ToolbarButton,{icon:H0,label:(0,kT._x)("Grid","action: convert blocks to grid"),onClick:d})]})}var Mq=$ot;var Jy=c(T(),1);function J0e({clientIds:e,isGroupable:t,isUngroupable:o,onUngroup:r,blocksSelection:n,groupingBlockName:i,onClose:s=()=>{}}){let{getSelectedBlockClientIds:a}=(0,nV.useSelect)(B),{replaceBlocks:l}=(0,nV.useDispatch)(B),u=()=>{let p=Vl(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,Jy.jsxs)(Jy.Fragment,{children:[t&&(0,Jy.jsx)(Nq.MenuItem,{shortcut:f.length>1?Q0e.displayShortcut.primary("g"):void 0,onClick:()=>{u(),s()},children:(0,Lq._x)("Group","verb")}),o&&(0,Jy.jsx)(Nq.MenuItem,{onClick:()=>{d(),s()},children:(0,Lq._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor")})]})}var Dq=c(q(),1),oCe=c(F(),1),rCe=c(Y(),1);var eCe=c(te(),1);function pp(e){return(0,eCe.useSelect)(t=>{let{canLockBlockType:o,getBlockName:r,isEditLockedBlock:n,isMoveLockedBlock:i,isRemoveLockedBlock:s,isLockedBlock:a}=G(t(B));return{isEditLocked:n(e),isMoveLocked:i(e),isRemoveLocked:s(e),canLock:o(r(e)),isLocked:a(e)}},[e])}var Fl=c(q(),1),xT=c(F(),1),tn=c(Y(),1);var iV=c(te(),1),tCe=c(ce(),1);var Zo=c(T(),1),Yot=["core/navigation"];function Kot(e){return e.remove&&e.move?"all":e.remove&&!e.move?"insert":!1}function sV({clientId:e,onClose:t}){let[o,r]=(0,xT.useState)({move:!1,remove:!1}),{isEditLocked:n,isMoveLocked:i,isRemoveLocked:s}=pp(e),{allowsEditLocking:a,templateLock:l,hasTemplateLock:u}=(0,iV.useSelect)(v=>{let{getBlockName:y,getBlockAttributes:_}=v(B),w=y(e),k=(0,tCe.getBlockType)(w);return{allowsEditLocking:Yot.includes(w),templateLock:_(e)?.templateLock,hasTemplateLock:!!k?.attributes?.templateLock}},[e]),[d,f]=(0,xT.useState)(!!l),{updateBlockAttributes:p}=(0,iV.useDispatch)(B),m=Mn(e);(0,xT.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,Fl.sprintf)((0,Fl.__)("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?Kot(o):void 0}),t())},children:[(0,Zo.jsxs)("fieldset",{className:"block-editor-block-lock-modal__options",children:[(0,Zo.jsx)("legend",{children:(0,Fl.__)("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,Fl.__)("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,Fl.__)("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?yb:hf})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(tn.CheckboxControl,{label:(0,Fl.__)("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?yb:hf})]}),(0,Zo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,Zo.jsx)(tn.CheckboxControl,{label:(0,Fl.__)("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?yb:hf})]})]})]})}),u&&(0,Zo.jsx)(tn.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,Fl.__)("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,Fl.__)("Cancel")})}),(0,Zo.jsx)(tn.FlexItem,{children:(0,Zo.jsx)(tn.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Fl.__)("Apply")})})]})]})})}var ev=c(T(),1);function Vq({clientId:e}){let{canLock:t,isLocked:o}=pp(e),[r,n]=(0,oCe.useReducer)(s=>!s,!1);if(!t)return null;let i=o?(0,Dq.__)("Unlock"):(0,Dq.__)("Lock");return(0,ev.jsxs)(ev.Fragment,{children:[(0,ev.jsx)(rCe.MenuItem,{icon:o?hf:J7,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog",children:i}),r&&(0,ev.jsx)(sV,{clientId:e,onClose:n})]})}var aV=c(q(),1),lV=c(Y(),1),_x=c(F(),1);var Qg=c(T(),1);function Fq({clientId:e}){let{canLock:t,isLocked:o}=pp(e),[r,n]=(0,_x.useReducer)(a=>!a,!1),i=(0,_x.useRef)(!1);if((0,_x.useEffect)(()=>{o&&(i.current=!0)},[o]),!o&&!i.current)return null;let s=o?(0,aV.__)("Unlock"):(0,aV.__)("Lock");return!t&&o&&(s=(0,aV.__)("Locked")),(0,Qg.jsxs)(Qg.Fragment,{children:[(0,Qg.jsx)(lV.ToolbarGroup,{className:"block-editor-block-lock-toolbar",children:(0,Qg.jsx)(lV.ToolbarButton,{disabled:!t,icon:o?yb:hf,label:s,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog"})}),r&&(0,Qg.jsx)(sV,{clientId:e,onClose:n})]})}var zq=c(q(),1),nCe=c(Y(),1),cV=c(ce(),1),uV=c(te(),1);var iCe=c(T(),1),qot=()=>{};function sCe({clientId:e,onToggle:t=qot}){let{blockType:o,mode:r,enabled:n}=(0,uV.useSelect)(a=>{let{getBlock:l,getBlockMode:u,getSettings:d}=a(B),f=l(e);return{mode:u(e),blockType:f?(0,cV.getBlockType)(f.name):null,enabled:d().codeEditingEnabled&&!!f?.isValid}},[e]),{toggleBlockMode:i}=(0,uV.useDispatch)(B);if(!o||!(0,cV.hasBlockSupport)(o,"html",!0)||!n)return null;let s=r==="visual"?(0,zq.__)("Edit as HTML"):(0,zq.__)("Edit visually");return(0,iCe.jsx)(nCe.MenuItem,{onClick:()=>{i(e),t()},children:s})}var uCe=c(Y(),1),dCe=c(q(),1),fCe=c(F(),1),pCe=c(te(),1),mCe=c(pl(),1);var tu=c(Y(),1),eu=c(q(),1),lCe=c(F(),1),cCe=c(Yo(),1),dV=c(te(),1);function aCe(e){return e?.trim()?.length===0}var mp=c(T(),1);function tv({clientId:e,onClose:t}){let[o,r]=(0,lCe.useState)(),n=Mn(e),{metadata:i}=(0,dV.useSelect)(b=>{let{getBlockAttributes:v}=b(B);return{metadata:v(e)?.metadata}},[e]),{updateBlockAttributes:s}=(0,dV.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=aCe(o),m=d||f,g=b=>b.target.select(),h=()=>{let b=f||p?void 0:o,v=f||p?(0,eu.sprintf)((0,eu.__)('Block name reset to: "%s".'),o):(0,eu.sprintf)((0,eu.__)('Block name changed to: "%s".'),o);(0,cCe.speak)(v,"assertive"),s([e],{metadata:Xe({...i,name:b})}),t()};return(0,mp.jsx)(tu.Modal,{title:(0,eu.__)("Rename"),onRequestClose:t,overlayClassName:"block-editor-block-rename-modal",focusOnMount:"firstContentElement",size:"small",children:(0,mp.jsx)("form",{onSubmit:b=>{b.preventDefault(),m&&h()},children:(0,mp.jsxs)(tu.__experimentalVStack,{spacing:"3",children:[(0,mp.jsx)(tu.TextControl,{value:o??a,label:(0,eu.__)("Name"),help:u?(0,eu.__)("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,mp.jsxs)(tu.__experimentalHStack,{justify:"right",children:[(0,mp.jsx)(tu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,eu.__)("Cancel")}),(0,mp.jsx)(tu.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!m,variant:"primary",type:"submit",children:(0,eu.__)("Save")})]})]})})})}var ov=c(T(),1);function jq({clientId:e}){let[t,o]=(0,fCe.useState)(!1),r=(0,pCe.useSelect)(n=>n(mCe.store).getShortcutRepresentation("core/block-editor/rename"),[]);return(0,ov.jsxs)(ov.Fragment,{children:[(0,ov.jsx)(uCe.MenuItem,{onClick:()=>{o(!0)},"aria-expanded":t,"aria-haspopup":"dialog",shortcut:r,children:(0,dCe.__)("Rename")}),t&&(0,ov.jsx)(tv,{clientId:e,onClose:()=>o(!1)})]})}var gCe=c(ce(),1);function ST(e){return{canRename:!!e&&(0,gCe.getBlockSupport)(e,"renaming",!0)}}var ou=c(T(),1),{Fill:Zot,Slot:Xot}=(0,wx.createSlotFill)("BlockSettingsMenuControls"),Qot=({fillProps:e,clientIds:t=null})=>{let{selectedBlocks:o,selectedClientIds:r,isContentOnly:n,canToggleSelectedBlocksVisibility:i,canEdit:s}=(0,bCe.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(S=>(0,hCe.hasBlockSupport)(S.name,"visibility",!0)),canEdit:k(x[0])}},[t]),{canLock:a}=pp(r[0]),{canRename:l}=ST(o[0]),u=r.length===1&&a&&!n,d=r.length===1&&l&&!n,f=i&&!n,p=wT(r),{isGroupable:m,isUngroupable:g}=p,h=(m||g)&&!n;return(0,ou.jsx)(Xot,{fillProps:{...e,canEdit:s,selectedBlocks:o,selectedClientIds:r},children:b=>!b?.length>0&&!h&&!u?null:(0,ou.jsxs)(wx.MenuGroup,{children:[h&&(0,ou.jsx)(J0e,{...p,onClose:e?.onClose}),s&&u&&(0,ou.jsx)(Vq,{clientId:r[0]}),s&&d&&(0,ou.jsx)(jq,{clientId:r[0]}),s&&f&&(0,ou.jsx)(_U,{clientIds:r}),b,s&&e?.count===1&&!n&&(0,ou.jsx)(sCe,{clientId:e?.firstBlockClientId,onToggle:e?.onClose})]})})};function yCe({...e}){return(0,ou.jsx)(wx.__experimentalStyleProvider,{document,children:(0,ou.jsx)(Zot,{...e})})}yCe.Slot=Qot;var fV=yCe;var vCe=c(F(),1),_Ce=c(Y(),1),wCe=c(ue(),1),kCe=c(te(),1),pV=c(q(),1);var Hq=c(T(),1);function xCe({parentClientId:e,parentBlockType:t}){let o=(0,wCe.useViewportMatch)("medium","<"),{selectBlock:r}=(0,kCe.useDispatch)(B),n=(0,vCe.useRef)(),i=gx({ref:n,highlightParent:!0});return o?(0,Hq.jsx)(_Ce.MenuItem,{...i,ref:n,icon:(0,Hq.jsx)(Nt,{icon:t.icon}),onClick:()=>r(e),children:(0,pV.sprintf)((0,pV.__)("Select parent block (%s)"),t.title)}):null}var ho=c(T(),1),Jot={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function Uq({clientIds:e,onCopy:t,label:o,shortcut:r,eventType:n="copy",__experimentalUpdateSelection:i=!1}){let{getBlocksByClientId:s}=(0,Jg.useSelect)(B),{removeBlocks:a}=(0,Jg.useDispatch)(B),l=Sk(),u=(0,gp.useCopyToClipboard)(()=>(0,kx.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,zl.__)("Copy");return(0,ho.jsx)(ys.MenuItem,{ref:u,shortcut:r,children:d})}function Wq({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,Jg.useSelect)(O=>{let{getBlockName:A,getBlockRootClientId:P,getPreviousBlockClientId:L,getSelectedBlockClientIds:H,getBlockAttributes:N,getBlockEditingMode:M,isZoomOut:V,canEditBlock:j,canMoveBlocks:D,getBlockIndex:z,getBlockCount:W}=G(O(B)),{getActiveBlockVariation:ee}=O(kx.store),J=P(a),U=J&&A(J);return{firstParentClientId:J,parentBlockType:J&&(ee(U,N(J))||(0,kx.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)===W(J)-1}},[a,t]),{getBlockOrder:y,getSelectedBlockClientIds:_}=(0,Jg.useSelect)(B),{moveBlocksDown:w,moveBlocksUp:k}=(0,Jg.useDispatch)(B),x=(0,Jg.useSelect)(O=>{let{getShortcutRepresentation:A}=O(SCe.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")}},[]),S=f.length>0;async function C(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=S&&_().length===0;r(O,A)}let I=!f?.includes(l)&&!!l;return(0,ho.jsx)(j0e,{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)(ys.DropdownMenu,{icon:ha,label:(0,zl.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Jot,noIcons:!0,...i,children:({onClose:W})=>(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsxs)(ys.MenuGroup,{children:[(0,ho.jsx)(oV.Slot,{fillProps:{onClose:W}}),I&&(0,ho.jsx)(xCe,{parentClientId:l,parentBlockType:u}),h&&n&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(ys.MenuItem,{icon:db,disabled:b,accessibleWhenDisabled:!0,onClick:(0,gp.pipe)(W,()=>{k(t,l)}),children:(0,zl.__)("Move up")}),(0,ho.jsx)(ys.MenuItem,{icon:Rn,disabled:v,accessibleWhenDisabled:!0,onClick:(0,gp.pipe)(W,()=>{w(t,l)}),children:(0,zl.__)("Move down")})]}),g&&s===1&&(0,ho.jsx)($0e,{clientId:a}),!p&&(0,ho.jsx)(Uq,{clientIds:t,onCopy:j,shortcut:x.copy}),L&&!p&&(0,ho.jsx)(Uq,{clientIds:t,label:(0,zl.__)("Cut"),eventType:"cut",shortcut:x.cut,__experimentalUpdateSelection:!r}),A&&(0,ho.jsx)(ys.MenuItem,{onClick:(0,gp.pipe)(W,H,C),shortcut:x.duplicate,children:(0,zl.__)("Duplicate")}),P&&!m&&(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(ys.MenuItem,{onClick:(0,gp.pipe)(W,M),shortcut:x.insertBefore,children:(0,zl.__)("Add before")}),(0,ho.jsx)(ys.MenuItem,{onClick:(0,gp.pipe)(W,N),shortcut:x.insertAfter,children:(0,zl.__)("Add after")})]}),g&&s===1&&(0,ho.jsx)(J5.Slot,{fillProps:{clientId:a,onClose:W}})]}),O&&!p&&(0,ho.jsxs)(ys.MenuGroup,{children:[(0,ho.jsx)(Uq,{clientIds:t,onCopy:j,label:(0,zl.__)("Copy styles"),eventType:"copyStyles"}),g&&(0,ho.jsx)(ys.MenuItem,{onClick:D,children:(0,zl.__)("Paste styles")})]}),!p&&(0,ho.jsx)(fV.Slot,{fillProps:{onClose:W,count:s,firstBlockClientId:a},clientIds:t}),typeof o=="function"?o({onClose:W}):mV.Children.map(ee=>(0,mV.cloneElement)(ee,{onClose:W})),L&&(0,ho.jsx)(ys.MenuGroup,{children:(0,ho.jsx)(ys.MenuItem,{onClick:(0,gp.pipe)(W,V,R),shortcut:x.remove,children:(0,zl.__)("Delete")})})]})})})}var CCe=Wq;var ECe=c(Y(),1),ert=(0,ECe.createSlotFill)(Symbol("NoteIconToolbarSlotFill")),gV=ert;var xx=c(T(),1);function trt({clientIds:e,...t}){return(0,xx.jsxs)(hV.ToolbarGroup,{children:[(0,xx.jsx)(gV.Slot,{}),(0,xx.jsx)(hV.ToolbarItem,{children:o=>(0,xx.jsx)(CCe,{clientIds:e,toggleProps:o,...t})})]})}var bV=trt;var yV=c(Y(),1),TCe=c(q(),1),vV=c(te(),1);var Gq=c(T(),1);function RCe({clientIds:e}){let t=e.length===1?e[0]:void 0,o=(0,vV.useSelect)(n=>!!t&&n(B).getBlockMode(t)==="html",[t]),{toggleBlockMode:r}=(0,vV.useDispatch)(B);return o?(0,Gq.jsx)(yV.ToolbarGroup,{children:(0,Gq.jsx)(yV.ToolbarButton,{onClick:()=>{r(t)},children:(0,TCe.__)("Edit visually")})}):null}var _V=c(Y(),1),_i=c(F(),1),PCe=c(te(),1),OCe=c(Mt(),1),Yq=c(Lt(),1),ACe=c(pl(),1),MCe=c(wo(),1);var $q=c(T(),1);function ort(e){let t="toolbarItem";return!e.some(o=>!(t in o.dataset))}function BCe(e){return Array.from(e.querySelectorAll("[data-toolbar-item]:not([disabled])"))}function ICe(e){return e.contains(e.ownerDocument.activeElement)}function rrt(e){let[t]=Yq.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}function nrt(e){let[o,r]=(0,_i.useState)(!0),n=(0,_i.useCallback)(()=>{let i=Yq.focus.tabbable.find(e.current),s=ort(i);s||(0,OCe.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,_i.useLayoutEffect)(()=>{let i=new window.MutationObserver(n);return i.observe(e.current,{childList:!0,subtree:!0}),()=>i.disconnect()},[n,o,e]),o}function irt({toolbarRef:e,focusOnMount:t,isAccessibleToolbar:o,defaultIndex:r,onIndexChange:n,shouldUseKeyboardFocusShortcut:i,focusEditorOnEscape:s}){let[a]=(0,_i.useState)(t),[l]=(0,_i.useState)(r),{getLastFocus:u,getSelectedBlockClientId:d}=G((0,PCe.useSelect)(B)),{refsMap:f}=(0,_i.useContext)(Rc),p=(0,_i.useCallback)(()=>{rrt(e.current)},[e]);(0,ACe.useShortcut)("core/block-editor/focus-toolbar",()=>{i&&p()}),(0,_i.useEffect)(()=>{a&&p()},[o,a,p]),(0,_i.useEffect)(()=>{let g=e.current,h=0;return!a&&!ICe(g)&&(h=window.requestAnimationFrame(()=>{let b=BCe(g),v=l||0;b[v]&&ICe(g)&&b[v].focus({preventScroll:!0})})),()=>{if(window.cancelAnimationFrame(h),!n||!g)return;let v=BCe(g).findIndex(y=>y.tabIndex===0);n(v)}},[l,a,n,e]),(0,_i.useEffect)(()=>{if(!s)return;let g=e.current,h=b=>{if(b.keyCode!==MCe.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 Sx({children:e,focusOnMount:t,focusEditorOnEscape:o=!1,shouldUseKeyboardFocusShortcut:r=!0,__experimentalInitialIndex:n,__experimentalOnIndexChange:i,orientation:s="horizontal",...a}){let l=(0,_i.useRef)(),u=nrt(l);return irt({toolbarRef:l,focusOnMount:t,defaultIndex:n,onIndexChange:i,isAccessibleToolbar:u,shouldUseKeyboardFocusShortcut:r,focusEditorOnEscape:o}),u?(0,$q.jsx)(_V.Toolbar,{label:a["aria-label"],ref:l,orientation:s,...a,children:e}):(0,$q.jsx)(_V.NavigableMenu,{orientation:s,role:"toolbar",ref:l,...a,children:e})}var NCe=c(te(),1),wV=c(ce(),1);function kV(){return(0,NCe.useSelect)(t=>{let{getBlockEditingMode:o,getBlockName:r,getBlockSelectionStart:n}=t(B),i=n(),s=i&&(0,wV.getBlockType)(r(i));return s&&(0,wV.hasBlockSupport)(s,"__experimentalToolbar",!0)&&o(i)!=="disabled"},[])}var eh=c(Y(),1),LCe=c(q(),1),DCe=c(ce(),1),VCe=c(F(),1),xV=c(te(),1);var Cx=c(T(),1),Kq=[],srt=6,art={placement:"bottom-start"};function FCe({clientId:e}){let{categories:t,currentPatternName:o,patterns:r}=(0,xV.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,xV.useDispatch)(B),i=(0,VCe.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,srt),[t,o,r]);if(i.length<2)return null;let s=a=>{let l=(a.blocks??[]).map(u=>(0,DCe.cloneBlock)(u));l[0].attributes.metadata={...l[0].attributes.metadata,categories:t},n(e,l)};return(0,Cx.jsx)(eh.Dropdown,{popoverProps:art,renderToggle:({onToggle:a,isOpen:l})=>(0,Cx.jsx)(eh.ToolbarGroup,{children:(0,Cx.jsx)(eh.ToolbarButton,{onClick:()=>a(!l),"aria-expanded":l,children:(0,LCe.__)("Change design")})}),renderContent:()=>(0,Cx.jsx)(eh.__experimentalDropdownContentWrapper,{className:"block-editor-block-toolbar-change-design-content-wrapper",paddingSize:"none",children:(0,Cx.jsx)(_d,{blockPatterns:i,onClickPattern:s,showTitlesAsTooltip:!0})})})}var ru=c(Y(),1),GCe=c(q(),1),TV=c(te(),1);var EV=c(te(),1),oh=c(ce(),1),WCe=c(F(),1);var qq=c(SV(),1),jCe=c(q(),1);function HCe(e,t){for(let o of new qq.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 CV(e)}function th(e,t,o){let r=new qq.default(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+o.name),r.value}function UCe(e){return!e||e.length===0?[]:CV(e)?e:[{name:"default",label:(0,jCe._x)("Default","block style"),isDefault:!0},...e]}function CV(e){return e?.find(t=>t.isDefault)}function lrt(e,t){return(0,WCe.useMemo)(()=>{let o=t?.example,r=t?.name;if(o&&r)return(0,oh.getBlockFromExample)(r,{attributes:o.attributes,innerBlocks:o.innerBlocks,innerContent:o.innerContent});if(e)return(0,oh.cloneBlock)(e)},[e,t?.example,t?.name])}function Ex({clientId:e,onSwitch:t}){let o=p=>{let{getBlock:m}=p(B),g=m(e);if(!g)return{};let h=(0,oh.getBlockType)(g.name),{getBlockStyles:b}=p(oh.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,EV.useSelect)(o,[e]),{updateBlockAttributes:a}=(0,EV.useDispatch)(B),l=UCe(r),u=HCe(l,s),d=lrt(n,i);return{onSelect:p=>{let m=th(s,u,p);a(e,{className:m}),t()},stylesToRender:l,activeStyle:u,genericPreviewBlock:d,className:s}}var rh=c(T(),1),{getVariationStyle:crt}=G(Lo),urt=(0,rh.jsxs)(ru.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,rh.jsx)(ru.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,rh.jsx)(ru.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 drt({clientId:e}){let{stylesToRender:t,activeStyle:o,className:r}=Ex({clientId:e}),{updateBlockAttributes:n}=(0,TV.useDispatch)(B),{globalSettings:i,globalStyles:s,blockName:a}=(0,TV.useSelect)(d=>{let f=d(B).getSettings();return{globalSettings:f.__experimentalFeatures,globalStyles:f[Ps],blockName:d(B).getBlockName(e)}},[e]),l=o?.name?crt({settings:i,styles:s},a,o.name)?.color?.background:void 0;return!t||t.length===0?null:(0,rh.jsx)(ru.ToolbarGroup,{children:(0,rh.jsx)(ru.ToolbarButton,{onClick:()=>{let f=(t.findIndex(g=>g.name===o.name)+1)%t.length,p=t[f],m=th(r,o,p);n(e,{className:m})},label:(0,GCe.__)("Shuffle styles"),children:(0,rh.jsx)(ru.Icon,{icon:urt,style:{fill:l||"transparent"}})})})}var $Ce=drt;var IV=c(Y(),1),Zq=c(q(),1),YCe=c(te(),1),PV=c(ce(),1);var RV=c(te(),1);function BV(e){let{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i}=(0,RV.useSelect)(u=>{let{isSectionBlock:d,getParentSectionBlock:f,getEditedContentOnlySection:p,isWithinEditedContentOnlySection:m}=G(u(B)),g=p();return{isSectionBlock:d(e),isWithinSection:d(e)||!!f(e),isWithinEditedSection:m(e),isEditingContentOnlySection:g===e,editedContentOnlySection:g}},[e]),s=(0,RV.useDispatch)(B),{editContentOnlySection:a,stopEditingContentOnlySection:l}=G(s);return{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i,editContentOnlySection:a,stopEditingContentOnlySection:l}}var Xq=c(T(),1);function KCe({clientId:e}){let{isSectionBlock:t,isEditingContentOnlySection:o,editContentOnlySection:r,stopEditingContentOnlySection:n}=BV(e),i=(0,YCe.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,PV.isReusableBlock)(i)||(0,PV.isTemplatePart)(i))return null;let s=o;return(0,Xq.jsx)(IV.ToolbarGroup,{children:(0,Xq.jsx)(IV.ToolbarButton,{onClick:()=>{s?n():r(e)},children:s?(0,Zq.__)("Exit pattern"):(0,Zq.__)("Edit pattern")})})}var w1e=c(Y(),1),k1e=c(q(),1),x1e=c(te(),1);var BT=c(ce(),1),S1e=c(B_(),1);var Rd=c(q(),1),Bd=c(Y(),1),ih=c(ce(),1),FV=c(te(),1);var t1e=c(q(),1),ET=c(Y(),1),AV=c(ce(),1),MV=c(F(),1);var qCe=c(Y(),1),ZCe=c(ue(),1);var CT=c(T(),1);function nh({blocks:e,placement:t="right-start",offset:o=16,anchor:r}){return(0,ZCe.useViewportMatch)("medium","<")?null:(0,CT.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,CT.jsx)(qCe.Popover,{className:"block-editor-block-switcher__popover-preview",placement:t,focusOnMount:!1,offset:o,anchor:r,children:(0,CT.jsx)("div",{className:"block-editor-block-switcher__preview",children:(0,CT.jsx)(Ks,{viewportWidth:601,blocks:e})})})})}var XCe=c(Y(),1),Tx=c(ce(),1),QCe=c(te(),1),OV=c(F(),1);var hp=c(T(),1),frt={};function JCe({clientIds:e,blocks:t}){let{activeBlockVariation:o,blockVariationTransformations:r}=(0,QCe.useSelect)(i=>{let{getBlockAttributes:s,canRemoveBlocks:a}=i(B),{getActiveBlockVariation:l,getBlockVariations:u}=i(Tx.store),d=a(e);if(t.length!==1||!d)return frt;let[f]=t;return{blockVariationTransformations:u(f.name,"transform"),activeBlockVariation:l(f.name,s(f.clientId))}},[e,t]);return(0,OV.useMemo)(()=>r?.filter(({name:i})=>i!==o?.name),[r,o])}var prt=({transformations:e,onSelect:t,blocks:o})=>{let[r,n]=(0,OV.useState)();return(0,hp.jsxs)(hp.Fragment,{children:[r&&(0,hp.jsx)(nh,{blocks:(0,Tx.cloneBlock)(o[0],e.find(({name:i})=>i===r).attributes)}),e?.map(i=>(0,hp.jsx)(mrt,{item:i,onSelect:t,setHoveredTransformItemName:n},i.name))]})};function mrt({item:e,onSelect:t,setHoveredTransformItemName:o}){let{name:r,icon:n,title:i}=e;return(0,hp.jsxs)(XCe.MenuItem,{className:(0,Tx.getBlockMenuDefaultClassName)(r),onClick:s=>{s.preventDefault(),t(r)},onMouseLeave:()=>o(null),onMouseEnter:()=>o(r),onFocus:()=>o(r),onBlur:()=>o(null),children:[(0,hp.jsx)(Nt,{icon:n,showColors:!0}),i]})}var e1e=prt;var oa=c(T(),1);function grt(e){let t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},o=(0,MV.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 hrt=({className:e,possibleBlockTransformations:t,possibleBlockVariationTransformations:o,onSelect:r,onSelectVariation:n,blocks:i})=>{let[s,a]=(0,MV.useState)(),{priorityTextTransformations:l,restTransformations:u}=grt(t),d=l.length&&u.length,f=!!u.length&&(0,oa.jsx)(brt,{restTransformations:u,onSelect:r,setHoveredTransformItem:a});return(0,oa.jsxs)(oa.Fragment,{children:[(0,oa.jsxs)(ET.MenuGroup,{label:(0,t1e.__)("Transform to"),className:e,children:[s&&(0,oa.jsx)(nh,{blocks:(0,AV.switchToBlockType)(i,s.name,s.variationName)}),!!o?.length&&(0,oa.jsx)(e1e,{transformations:o,blocks:i,onSelect:n}),l.map(p=>(0,oa.jsx)(o1e,{item:p,onSelect:r,setHoveredTransformItem:a},p.id||p.name)),!d&&f]}),!!d&&(0,oa.jsx)(ET.MenuGroup,{className:e,children:f})]})};function brt({restTransformations:e,onSelect:t,setHoveredTransformItem:o}){return e.map(r=>(0,oa.jsx)(o1e,{item:r,onSelect:t,setHoveredTransformItem:o},r.id||r.name))}function o1e({item:e,onSelect:t,setHoveredTransformItem:o}){let{name:r,icon:n,title:i,isDisabled:s}=e;return(0,oa.jsxs)(ET.MenuItem,{className:(0,AV.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,oa.jsx)(Nt,{icon:n,showColors:!0}),i]})}var r1e=hrt;var s1e=c(q(),1),a1e=c(Y(),1),LV=c(F(),1);var NV=c(Y(),1);var Rx=c(T(),1),n1e=()=>{};function i1e({stylesToRender:e,activeStyle:t,onSelect:o=n1e,onHoverStyle:r=n1e}){return!e||e.length===0?null:(0,Rx.jsx)(Rx.Fragment,{children:e.map(n=>{let i=n.label||n.name;return(0,Rx.jsx)(NV.MenuItem,{icon:t.name===n.name?Os:null,onClick:()=>o(n),onFocus:()=>r(n),onBlur:()=>r(null),onMouseEnter:()=>r(n),onMouseLeave:()=>r(null),children:(0,Rx.jsx)(NV.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0,children:i})},n.name)})})}var TT=c(T(),1);function DV({hoveredBlock:e,onSwitch:t}){let{clientId:o}=e,[r,n]=(0,LV.useState)(null),{onSelect:i,stylesToRender:s,activeStyle:a,genericPreviewBlock:l,className:u}=Ex({clientId:o,onSwitch:t}),d=(0,LV.useMemo)(()=>{if(!r||!l)return null;let f=th(u,a,r);return[{...l,attributes:{...l.attributes||{},className:f}}]},[r,l,u,a]);return!s||s.length===0?null:(0,TT.jsxs)(a1e.MenuGroup,{label:(0,s1e.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup",children:[d&&(0,TT.jsx)(nh,{blocks:d}),(0,TT.jsx)(i1e,{stylesToRender:s,activeStyle:a,onSelect:i,onHoverStyle:n})]})}var Jq=c(q(),1),p1e=c(F(),1),VV=c(ue(),1);var bp=c(Y(),1);var u1e=c(F(),1),d1e=c(ce(),1);var l1e=c(ce(),1),Qq=(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=Qq(s,t,o);if(a)return a}}},c1e=(e,t)=>{let o=(0,l1e.getBlockAttributesNamesByRole)(e,"content");return o?.length?o.reduce((r,n)=>(t[n]&&(r[n]=t[n]),r),{}):t};var yrt=(e,t)=>{let o=c1e(t.name,t.attributes);e.attributes={...e.attributes,...o}},vrt=(e,t)=>{let o=t.map(n=>(0,d1e.cloneBlock)(n)),r=new Set;for(let n of e){let i=!1;for(let s of o){let a=Qq(s,n.name,r);if(a){i=!0,r.add(a.clientId),yrt(a,n);break}}if(!i)return}return o},_rt=(e,t)=>(0,u1e.useMemo)(()=>e.reduce((o,r)=>{let n=vrt(t,r.blocks);return n&&o.push({...r,transformedBlocks:n}),o},[]),[e,t]),f1e=_rt;var wi=c(T(),1);function wrt({blocks:e,patterns:t,onSelect:o}){let[r,n]=(0,p1e.useState)(!1),i=f1e(t,e);return i.length?(0,wi.jsxs)(bp.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup",children:[r&&(0,wi.jsx)(krt,{patterns:i,onSelect:o}),(0,wi.jsx)(bp.MenuItem,{onClick:s=>{s.preventDefault(),n(!r)},icon:hr,children:(0,Jq.__)("Patterns")})]}):null}function krt({patterns:e,onSelect:t}){let o=(0,VV.useViewportMatch)("medium","<");return(0,wi.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,wi.jsx)(bp.Popover,{className:"block-editor-block-switcher__popover-preview",placement:o?"bottom":"right-start",offset:16,children:(0,wi.jsx)("div",{className:"block-editor-block-switcher__preview is-pattern-list-preview",children:(0,wi.jsx)(xrt,{patterns:e,onSelect:t})})})})}function xrt({patterns:e,onSelect:t}){return(0,wi.jsx)(bp.Composite,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,Jq.__)("Patterns list"),children:e.map(o=>(0,wi.jsx)(m1e,{pattern:o,onSelect:t},o.name))})}function m1e({pattern:e,onSelect:t}){let o="block-editor-block-switcher__preview-patterns-container",r=(0,VV.useInstanceId)(m1e,`${o}-list__item-description`);return(0,wi.jsxs)("div",{className:`${o}-list__list-item`,children:[(0,wi.jsxs)(bp.Composite.Item,{render:(0,wi.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,wi.jsx)(Ks,{blocks:e.transformedBlocks,viewportWidth:e.viewportWidth||500}),(0,wi.jsx)("div",{className:`${o}-list__item-title`,children:e.title})]}),!!e.description&&(0,wi.jsx)(bt,{id:r,children:e.description})]})}var g1e=wrt;var La=c(T(),1);function Srt({onClose:e,clientIds:t}){let{replaceBlocks:o,multiSelect:r,updateBlockAttributes:n}=(0,FV.useDispatch)(B),{possibleBlockTransformations:i,patterns:s,blocks:a,isUsingBindings:l,canRemove:u,hasBlockStyles:d}=(0,FV.useSelect)(C=>{let{getBlockAttributes:R,getBlocksByClientId:E,getBlockRootClientId:I,getBlockTransformItems:O,__experimentalGetPatternTransformItems:A,canRemoveBlocks:P,getBlockName:L}=C(B),{getBlockStyles:H}=C(ih.store),N=I(t[0]),M=E(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=JCe({clientIds:t,blocks:a});function p(C){C.length>1&&r(C[0].clientId,C[C.length-1].clientId)}function m(C,R){let E=(0,ih.switchToBlockType)(a,C,R);o(t,E),p(E)}function g(C){n(a[0].clientId,{...f.find(({name:R})=>R===C).attributes})}function h(C){o(t,C),p(C)}let b=a.length===1,v=b&&((0,ih.isTemplatePart)(a[0])||(0,ih.isReusableBlock)(a[0])),y=!!i?.length&&u&&!v,_=!!f?.length,w=!!s?.length&&u,k=y||_;if(!(d||k||w))return(0,La.jsx)("p",{className:"block-editor-block-switcher__no-transforms",children:(0,Rd.__)("No transforms.")});let S=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,La.jsxs)("div",{className:"block-editor-block-switcher__container",children:[w&&(0,La.jsx)(g1e,{blocks:a,patterns:s,onSelect:C=>{h(C),e()}}),k&&(0,La.jsx)(r1e,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:i,possibleBlockVariationTransformations:f,blocks:a,onSelect:(C,R)=>{m(C,R),e()},onSelectVariation:C=>{g(C),e()}}),d&&(0,La.jsx)(DV,{hoveredBlock:a[0],onSwitch:e}),l&&(0,La.jsx)(Bd.MenuGroup,{children:(0,La.jsx)(Bd.__experimentalText,{className:"block-editor-block-switcher__binding-indicator",children:S})})]})}var Crt=({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,La.jsx)(Bd.ToolbarGroup,{children:(0,La.jsx)(Bd.ToolbarItem,{children:s=>(0,La.jsx)(Bd.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,La.jsx)(Srt,{onClose:a,clientIds:t})})})})},h1e=Crt;var b1e=c(q(),1),Ix=c(Y(),1);var Bx=c(T(),1);function y1e({clientIds:e,children:t,label:o,text:r}){return(0,Bx.jsx)(Ix.ToolbarGroup,{children:(0,Bx.jsx)(Ix.ToolbarItem,{children:n=>(0,Bx.jsx)(Ix.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,b1e.__)("Change block style"),...n},menuProps:{orientation:"both"},children:({onClose:i})=>(0,Bx.jsx)("div",{className:"block-editor-block-switcher__container",children:(0,Bx.jsx)(DV,{hoveredBlock:{clientId:e[0]},onSwitch:i})})})})})}var Px=c(Y(),1),RT=c(q(),1),zV=c(F(),1),v1e=c(te(),1);var yp=c(T(),1);function Ert({clientIds:e,blockTitle:t}){let o=(0,v1e.useSelect)(i=>{let{getBlockAttributes:s}=i(B);return s(e?.[0])?.metadata?.name},[e]),r=e.length===1,n;return r&&o?n=(0,RT.sprintf)((0,RT.__)('This %1$s is editable using the "%2$s" override.'),t.toLowerCase(),o):n=(0,RT.__)("These blocks are editable using overrides."),(0,yp.jsx)(Px.__experimentalText,{children:n})}function _1e({icon:e,clientIds:t,blockTitle:o,label:r}){let[n,i]=(0,zV.useState)(!1),s=(0,zV.useRef)();return(0,yp.jsxs)(yp.Fragment,{children:[(0,yp.jsx)(Px.ToolbarButton,{ref:s,className:"block-editor-block-toolbar__pattern-overrides-indicator",icon:e,label:r,onClick:()=>i(!n),"aria-expanded":n}),n&&(0,yp.jsx)(Px.Popover,{anchor:s.current,onClose:()=>i(!1),placement:"bottom-start",offset:16,className:"block-editor-block-toolbar__pattern-overrides-popover",children:(0,yp.jsx)(Ert,{clientIds:t,blockTitle:o})})]})}var Ox=c(T(),1);function Trt({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlockParentsByBlockName:n,canRemoveBlocks:i,getTemplateLock:s,getBlockEditingMode:a,canEditBlock:l,isSectionBlock:u}=G(e(B)),{getBlockStyles:d}=e(BT.store),f=t.some(E=>s(E)==="contentOnly"),p=t.length===1,m=p&&o(t[0]),g=p&&!!d(m)?.length,h=t.some(E=>!!r(E)?.metadata?.patternName&&u(E)),b=t.every(E=>B0(r(E)?.metadata?.bindings)),v=t.every(E=>n(E,"core/block",!0).length>0),y=i(t),_=t.every(E=>l(E)),w=a(t[0]),k=w==="default",x=w==="contentOnly",C=!h&&k&&(g||y)&&!f&&_,R=b&&v;return C?"switcher":x&&g&&!b&&_?"styles-only":R?"pattern-overrides":"default"}function Rrt({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlock:n,isSectionBlock:i}=G(e(B)),s=t.length===1,a=t[0],l=r(a);if(s&&l?.metadata?.patternName&&i(a))return ol;let u=o(a),d=(0,BT.getBlockType)(u);if(s){let{getActiveBlockVariation:m}=e(BT.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:pb}function C1e({clientIds:e,isSynced:t}){let{icon:o,showIconLabels:r,variant:n}=(0,x1e.useSelect)(f=>({icon:Rrt({select:f,clientIds:e}),showIconLabels:f(S1e.store).get("core","showIconLabels"),variant:Trt({select:f,clientIds:e})}),[e]),i=ci({clientId:e?.[0],maximumLength:35}),s=e.length===1,a=s&&t&&!r,l=s?i:(0,k1e.__)("Multiple blocks selected"),u=a&&i?i:void 0,d=(0,Ox.jsx)(Nt,{className:"block-editor-block-toolbar__block-icon",icon:o});return n==="switcher"?(0,Ox.jsx)(h1e,{clientIds:e,label:l,text:u,children:d}):n==="styles-only"?(0,Ox.jsx)(y1e,{clientIds:e,label:l,text:u,children:d}):n==="pattern-overrides"?(0,Ox.jsx)(_1e,{icon:d,clientIds:e,blockTitle:i,label:l}):(0,Ox.jsx)(w1e.ToolbarButton,{disabled:!0,className:"block-editor-block-toolbar__block-icon-button",title:l,icon:d,text:u})}var $t=c(T(),1);function tZ({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:S}=(0,T1e.useSelect)(N=>{let{canEditBlock:M}=N(B),{getBlockName:V,getBlockMode:j,getBlockParents:D,getSelectedBlockClientIds:z,isBlockValid:W,getBlockEditingMode:ee,getBlockAttributes:J,getSettings:U,getTemplateLock:Q,getParentSectionBlock:Z,isZoomOut:K,isSectionBlock:X,isBlockHiddenAtViewport:oe,getSelectedBlockStyleState:ie,isResponsiveEditing:se}=G(N(B)),be=z(),pe=be[0],ke=D(pe),Pe=Z(pe)??ke[ke.length-1],_e=V(Pe),ve=(0,vp.getBlockType)(_e),Se=ee(pe),fe=Se==="default",Ce=V(pe),ne=be.every(Tt=>W(Tt)),ae=be.every(Tt=>j(Tt)==="visual"),Ee=be.every(Tt=>!!J(Tt)?.metadata?.bindings),he=be.some(Tt=>Q(Tt)==="contentOnly"),Ae=K(),et=X(pe),Je=M(pe),_t=Je&&(Ae||et),Et=U()?.[tl]?.toLowerCase()||"desktop",mt=be.length>0&&be.every(Tt=>oe(Tt,Et)),oo=se()&&vi(ie(pe));return{blockClientId:pe,blockClientIds:be,isDefaultEditingMode:fe,blockType:pe&&(0,vp.getBlockType)(Ce),shouldShowVisualToolbar:ne&&ae,toolbarKey:`${pe}${Pe}`,showParentSelector:!Ae&&ve&&Se!=="contentOnly"&&ee(Pe)!=="disabled"&&(0,vp.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}},[]),C=(0,eZ.useRef)(null),R=(0,eZ.useRef)(),E=gx({ref:R}),I=!(0,R1e.useViewportMatch)("medium","<");if(!kV())return null;let A=s.length>1,P=(0,vp.isReusableBlock)(l)||(0,vp.isTemplatePart)(l),L=$("block-editor-block-contextual-toolbar",{"has-parent":f}),H=$("block-editor-block-toolbar",{"is-synced":P,"is-connected":p});return(0,$t.jsx)(Sx,{focusEditorOnEscape:!0,className:L,"aria-label":(0,E1e.__)("Block tools"),variant:n==="toolbar"?void 0:n,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,children:(0,$t.jsxs)("div",{ref:C,className:H,children:[f&&!A&&I&&(0,$t.jsx)(b0e,{}),(d||A)&&(0,$t.jsx)("div",{ref:R,...E,children:(0,$t.jsxs)(B1e.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls",children:[(0,$t.jsx)(C1e,{clientIds:s,isSynced:P}),a&&_&&(0,$t.jsx)(yU,{clientIds:s}),!A&&a&&y&&(0,$t.jsx)(Fq,{clientId:i}),(0,$t.jsx)(Y5,{clientIds:s,hideDragHandle:e})]})}),!k&&!g&&d&&A&&v&&(0,$t.jsx)(Mq,{}),!A&&S&&(0,$t.jsx)(KCe,{clientId:s[0]}),!k&&h&&(0,$t.jsx)(FCe,{clientId:s[0]}),!k&&w&&(0,$t.jsx)($Ce,{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)(X5.Slot,{})]})]}),(0,$t.jsx)(RCe,{clientIds:s}),(0,$t.jsx)(bV,{clientIds:s})]})},u)}function I1e({hideDragHandle:e,variant:t}){return(0,$t.jsx)(tZ,{hideDragHandle:e,variant:t,focusOnMount:void 0,__experimentalInitialIndex:void 0,__experimentalOnIndexChange:void 0})}var oZ=c(T(),1);function A1e({clientId:e,isTyping:t,__unstableContentRef:o}){let{capturingClientId:r,isInsertionPointVisible:n,lastClientId:i}=V5(e),s=(0,Ax.useRef)();(0,Ax.useEffect)(()=>{s.current=void 0},[e]);let{stopTyping:a}=(0,P1e.useDispatch)(B),l=(0,Ax.useRef)(!1);(0,O1e.useShortcut)("core/block-editor/focus-toolbar",()=>{l.current=!0,a(!0)}),(0,Ax.useEffect)(()=>{l.current=!1});let u=r||e,d=D5({contentElement:o?.current,clientId:u});return!t&&(0,oZ.jsx)(Fy,{clientId:u,bottomClientId:i,className:$("block-editor-block-list__block-popover",{"is-insertion-point-visible":n}),resize:!1,...d,__unstableContentRef:o,children:(0,oZ.jsx)(tZ,{focusOnMount:l.current,__experimentalInitialIndex:s.current,__experimentalOnIndexChange:f=>{s.current=f},variant:"toolbar"})})}var jV=c(te(),1),HV=c(F(),1);var M1e=c(Y(),1);var N1e=c(q(),1),L1e=c(T(),1);function Brt({onClick:e}){return(0,L1e.jsx)(M1e.Button,{variant:"primary",icon:Ns,size:"compact",className:$("block-editor-button-pattern-inserter__button","block-editor-block-tools__zoom-out-mode-inserter-button"),onClick:e,label:(0,N1e._x)("Add pattern","Generic label for pattern inserter button")})}var D1e=Brt;var rZ=c(T(),1);function Irt(){let[e,t]=(0,HV.useState)(!1),{hasSelection:o,blockOrder:r,setInserterIsOpened:n,sectionRootClientId:i,selectedBlockClientId:s,blockInsertionPoint:a,insertionPointVisible:l}=(0,jV.useSelect)(g=>{let{getSettings:h,getBlockOrder:b,getSelectionStart:v,getSelectedBlockClientId:y,getSectionRootClientId:_,getBlockInsertionPoint:w,isBlockInsertionPointVisible:k}=G(g(B)),x=_();return{hasSelection:!!v().clientId,blockOrder:b(x),sectionRootClientId:x,setInserterIsOpened:h().__experimentalSetIsInserterOpened,selectedBlockClientId:y(),blockInsertionPoint:w(),insertionPointVisible:k()}},[]),{showInsertionPoint:u}=G((0,jV.useDispatch)(B));if((0,HV.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,rZ.jsx)(l5,{previousClientId:d,nextClientId:m,children:(0,rZ.jsx)(D1e,{onClick:()=>{n({rootClientId:i,insertionIndex:p,tab:"patterns",category:"all"}),u(i,p,{operation:"insert"})}})})}var V1e=Irt;var F1e=c(te(),1),z1e=c(ce(),1);function j1e(){return(0,F1e.useSelect)(e=>{let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getBlock:r,getBlockMode:n,getSettings:i,isTyping:s,isBlockInterfaceHidden:a}=G(e(B)),l=t()||o(),u=r(l),d=!!l&&!!u,f=d&&(0,z1e.isUnmodifiedDefaultBlock)(u,"content")&&n(l)!=="html",p=l&&!s()&&f,m=!a()&&!i().hasFixedToolbar&&!p&&d&&!f;return{showEmptyBlockSideInserter:p,showBlockToolbarPopover:m}},[])}var jl=c(T(),1);function Prt(e){let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getSettings:r,isTyping:n,isDragging:i,isZoomOut:s,getViewportModalClientIds:a}=G(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 IT({children:e,__unstableContentRef:t,...o}){let{clientId:r,hasFixedToolbar:n,isTyping:i,isZoomOutMode:s,isDragging:a,viewportModalClientIds:l,blockVisibilitySetting:u}=(0,Mx.useSelect)(Prt,[]),d=(0,H1e.__unstableUseShortcutEventMatch)(),{getBlocksByClientId:f,getSelectedBlockClientIds:p,getBlockRootClientId:m,getBlockEditingMode:g,getBlockName:h,isGroupable:b,getEditedContentOnlySection:v,canEditBlock:y}=G((0,Mx.useSelect)(B)),{getGroupingBlockName:_}=(0,Mx.useSelect)(WV.store),{showEmptyBlockSideInserter:w,showBlockToolbarPopover:k}=j1e(),x=hx(),[S,C]=(0,UV.useState)(null),{canRename:R}=ST(h(p()[0])),{duplicateBlocks:E,removeBlocks:I,replaceBlocks:O,insertAfterBlock:A,insertBeforeBlock:P,selectBlock:L,moveBlocksUp:H,moveBlocksDown:N,expandBlock:M,stopEditingContentOnlySection:V,showViewportModal:j,hideViewportModal:D}=G((0,Mx.useDispatch)(B));function z(J){if(!J.defaultPrevented){if(d("core/block-editor/move-up",J)||d("core/block-editor/move-down",J)){let U=p();if(U.length){J.preventDefault();let Q=m(U[0]);(d("core/block-editor/move-up",J)?"up":"down")==="up"?H(U,Q):N(U,Q);let K=Array.isArray(U)?U.length:1,X=(0,Nx.sprintf)((0,Nx._n)("%d block moved.","%d blocks moved.",U.length),K);(0,sZ.speak)(X)}}else if(d("core/block-editor/duplicate",J)){let U=p();U.length&&(J.preventDefault(),E(U))}else if(d("core/block-editor/remove",J)){let U=p();U.length&&(J.preventDefault(),I(U))}else if(d("core/block-editor/paste-styles",J)){let U=p();if(U.length){J.preventDefault();let Q=f(U);x(Q)}}else if(d("core/block-editor/insert-after",J)){let U=p();U.length&&(J.preventDefault(),A(U[U.length-1]))}else if(d("core/block-editor/insert-before",J)){let U=p();U.length&&(J.preventDefault(),P(U[0]))}else if(d("core/block-editor/unselect",J)){if(J.target.closest("[role=toolbar]"))return;let U=p();U.length>1&&(J.preventDefault(),L(U[0]))}else if(d("core/block-editor/collapse-list-view",J)){if((0,nZ.isTextField)(J.target)||(0,nZ.isTextField)(J.target?.contentWindow?.document?.activeElement))return;J.preventDefault(),M(r)}else if(d("core/block-editor/group",J)){let U=p();if(U.length>1&&b(U)){J.preventDefault();let Q=f(U),Z=_(),K=Vl(Q,Z);O(U,K),(0,sZ.speak)((0,Nx.__)("Selected blocks are grouped."))}}else if(d("core/block-editor/rename",J)){let U=p();if(U.length===1){let Q=g(U[0])==="contentOnly";R&&!Q&&y(U[0])&&(J.preventDefault(),C(U[0]))}}else if(d("core/block-editor/toggle-block-visibility",J)){if(u===!1)return;let U=p();if(U.length){if(J.preventDefault(),!f(U).every(K=>(0,WV.hasBlockSupport)(K.name,"visibility",!0))||U.some(K=>g(K)!=="default"||!y(K)))return;j(U)}}d("core/block-editor/stop-editing-as-blocks",J)&&v()&&V()}}let W=Vy(t),ee=Vy(t);return(0,jl.jsxs)("div",{...o,onKeyDown:z,className:$(o.className,{"block-editor-block-tools--is-dragging":a}),children:[(0,jl.jsxs)(ax.Provider,{value:(0,UV.useRef)(!1),children:[!i&&!s&&(0,jl.jsx)(zxe,{__unstableContentRef:t}),w&&(0,jl.jsx)(t0e,{__unstableContentRef:t,clientId:r}),k&&(0,jl.jsx)(A1e,{__unstableContentRef:t,clientId:r,isTyping:i}),!s&&!n&&(0,jl.jsx)(iZ.Popover.Slot,{name:"block-toolbar",ref:W}),e,(0,jl.jsx)(iZ.Popover.Slot,{name:"__unstable-block-tools-after",ref:ee}),s&&!a&&(0,jl.jsx)(V1e,{__unstableContentRef:t})]}),S&&(0,jl.jsx)(tv,{clientId:S,onClose:()=>C(null)}),l&&(0,jl.jsx)(mU,{clientIds:l,onClose:D})]})}var PT=c(ue(),1),Lx=c(te(),1),aZ=c(Lt(),1),Gi=c(wo(),1);var U1e=c(T(),1),Ort=new Set([Gi.UP,Gi.RIGHT,Gi.DOWN,Gi.LEFT,Gi.ENTER,Gi.BACKSPACE]);function Art(e){let{keyCode:t,shiftKey:o}=e;return!o&&Ort.has(t)}function OT(){let e=(0,Lx.useSelect)(o=>o(B).isTyping(),[]),{stopTyping:t}=(0,Lx.useDispatch)(B);return(0,PT.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 AT(){let e=(0,Lx.useSelect)(i=>i(B).isTyping(),[]),{startTyping:t,stopTyping:o}=(0,Lx.useDispatch)(B),r=OT(),n=(0,PT.useRefEffect)(i=>{if(e){let d=function(h){let{target:b}=h;m=g.setTimeout(()=>{(0,aZ.isTextField)(b)||o()})},f=function(h){let{keyCode:b}=h;(b===Gi.ESCAPE||b===Gi.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,aZ.isTextField)(p)||!i.contains(p)||f==="keydown"&&!Art(d)||t()}return i.addEventListener("keypress",u),i.addEventListener("keydown",u),()=>{i.removeEventListener("keypress",u),i.removeEventListener("keydown",u)}},[e,t,o]);return(0,PT.useMergeRefs)([r,n])}function Mrt({children:e}){return(0,U1e.jsx)("div",{ref:AT(),children:e})}var W1e=Mrt;var Hl=c(q(),1),wp=c(ce(),1),_p=c(te(),1),lZ=c($1e(),1);var Nrt=()=>function(){let{replaceBlocks:t,multiSelect:o}=(0,_p.useDispatch)(B),{blocks:r,clientIds:n,canRemove:i,possibleBlockTransformations:s,invalidSelection:a}=(0,_p.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,wp.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,wp.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,Hl.sprintf)((0,Hl.__)("Transform to %s"),b),icon:_?.src,category:"command",callback:({close:w})=>{d(h,y),w()}}})}},Lrt=()=>function(){let{clientIds:t,isUngroupable:o,isGroupable:r,blockVisibilitySetting:n}=(0,_p.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}=G((0,_p.useSelect)(B)),{getBlockEditingMode:d}=(0,_p.useSelect)(B),{getDefaultBlockName:f,getGroupingBlockName:p}=(0,_p.useSelect)(wp.store),m=a(t),g=(0,_p.useDispatch)(B),{removeBlocks:h,replaceBlocks:b,duplicateBlocks:v,insertAfterBlock:y,insertBeforeBlock:_}=g,w=()=>{if(!m.length)return;let P=p(),L=Vl(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}=G(g),S=s(t[0]),C=i(f(),S),R=m.every(P=>!!P&&(0,wp.hasBlockSupport)(P.name,"multiple",!0)&&i(P.name,S)),E=l(t),I=[];R&&I.push({name:"duplicate",label:(0,Hl.__)("Duplicate"),callback:()=>v(t,!0),icon:pb}),C&&I.push({name:"add-before",label:(0,Hl.__)("Add before"),callback:()=>{let P=Array.isArray(t)?t[0]:P;_(P)},icon:Ns},{name:"add-after",label:(0,Hl.__)("Add after"),callback:()=>{let P=Array.isArray(t)?t[t.length-1]:P;y(P)},icon:Ns}),r&&I.push({name:"Group",label:(0,Hl.__)("Group"),callback:w,icon:U0}),o&&I.push({name:"ungroup",label:(0,Hl.__)("Ungroup"),callback:k,icon:ij}),E&&I.push({name:"remove",label:(0,Hl.__)("Delete"),callback:()=>h(t,!0),icon:rj});let O=m.every(P=>!!P&&(0,wp.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,Hl.__)("Show"):(0,Hl.__)("Hide"),callback:()=>x(t),icon:P?wb:kc})}return{isLoading:!1,commands:I.map(P=>({...P,name:"core/block-editor/action-"+P.name,category:"command",callback:({close:L})=>{P.callback(),L()}}))}},GV=()=>{(0,lZ.useCommandLoader)({name:"core/block-editor/blockTransforms",hook:Nrt()}),(0,lZ.useCommandLoader)({name:"core/block-editor/blockQuickActions",hook:Lrt(),context:"block-selection-edit"})};var vs=c(T(),1),$V=(0,Z1e.createSlotFill)(Symbol("BlockCanvasCover"));function Y1e({children:e}){return(0,vs.jsx)("div",{className:"block-canvas-cover",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none"},children:e})}var Drt={ignoredSelectors:[/\.editor-styles-wrapper/gi]};function cZ({shouldIframe:e=!0,height:t="300px",children:o=(0,vs.jsx)(Lk,{}),styles:r,contentRef:n,iframeProps:i}){GV();let s=(0,YV.useViewportMatch)("medium","<"),a=OT(),l=zy(),u=(0,K1e.useRef)(),d=(0,YV.useMergeRefs)([n,l,u,AT()]),f=(0,q1e.useSelect)(m=>G(m(B)).getZoomLevel(),[]),p=f!==100&&!s?{scale:f,frameSize:"40px"}:{};return e?(0,vs.jsx)(IT,{__unstableContentRef:u,style:{height:t,display:"flex"},children:(0,vs.jsxs)(Rk,{...i,...p,ref:a,contentRef:d,style:{...i?.style},name:"editor-canvas",children:[(0,vs.jsx)($V.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,vs.jsx)(Y1e,{children:g},h))}),(0,vs.jsx)(Xf,{styles:r}),o]})}):(0,vs.jsxs)(IT,{__unstableContentRef:u,style:{height:t,display:"flex"},children:[(0,vs.jsx)($V.Slot,{fillProps:{containerRef:u},children:m=>m.map((g,h)=>(0,vs.jsx)(Y1e,{children:g},h))}),(0,vs.jsx)(Xf,{styles:r,scope:":where(.editor-styles-wrapper)",transformOptions:Drt}),(0,vs.jsx)(nD,{ref:d,className:"editor-styles-wrapper",tabIndex:-1,style:{height:"100%",width:"100%",overflow:"auto"},children:o})]})}function Vrt({children:e,height:t,styles:o}){return(0,vs.jsx)(cZ,{height:t,styles:o,children:e})}var X1e=Vrt;var Id=c(Y(),1),Q1e=c(q(),1),J1e=c(wo(),1),eEe=c(Mt(),1),Ul=c(T(),1),Frt=()=>(0,Ul.jsx)(Id.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,Ul.jsx)(Id.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"})}),zrt=({style:e,className:t})=>(0,Ul.jsx)("div",{className:"block-library-colors-selector__icon-container",children:(0,Ul.jsx)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e,children:(0,Ul.jsx)(Frt,{})})}),jrt=({TextColor:e,BackgroundColor:t})=>function({onToggle:r,isOpen:n}){let i=s=>{!n&&s.keyCode===J1e.DOWN&&(s.preventDefault(),r())};return(0,Ul.jsx)(Id.ToolbarGroup,{children:(0,Ul.jsx)(Id.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,Q1e.__)("Open Colors Selector"),onClick:r,onKeyDown:i,icon:(0,Ul.jsx)(t,{children:(0,Ul.jsx)(e,{children:(0,Ul.jsx)(zrt,{})})})})})},Hrt=({children:e,...t})=>((0,eEe.default)("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,Ul.jsx)(Id.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:jrt(t),renderContent:()=>e})),tEe=Hrt;var dTe=c(Mt(),1),u3=c(Y(),1),hZ=c(q(),1),fTe=c(te(),1),pTe=c(F(),1);var ah=c(ue(),1),aTe=c(lx(),1),lTe=c(Y(),1);var DT=c(te(),1),cTe=c(Mt(),1),Xn=c(F(),1),gZ=c(q(),1);var n3=c(Y(),1),DEe=c(F(),1),i3=c(te(),1);var nEe=c(ue(),1),iEe=c(Yo(),1),sEe=c(te(),1),JV=c(F(),1),Vx=c(q(),1);var sh=c(F(),1),KV=(0,sh.createContext)({});KV.displayName="ListViewContext";var Dx=()=>(0,sh.useContext)(KV),qV=(0,sh.createContext)({});qV.displayName="ListViewTreeStateContext";var oEe=()=>(0,sh.useContext)(qV),ZV=(0,sh.createContext)(null);ZV.displayName="ListViewInsertedBlockContext";var XV=()=>(0,sh.useContext)(ZV);var rEe=c(re(),1);function QV({children:e,...t}){return(0,rEe.createElement)("div",{hidden:!0,...t,key:e},e)}var MT=c(T(),1),uZ=(0,JV.forwardRef)(({nestingLevel:e,blockCount:t,clientId:o,...r},n)=>{let{setInsertedBlockClientId:i}=Dx(),s=XV(),a=(0,nEe.useInstanceId)(uZ),{directInsert:l,hideInserter:u}=(0,sEe.useSelect)(g=>{let{getBlockListSettings:h,getTemplateLock:b,isZoomOut:v}=G(g(B)),_=h(o)?.directInsert||!1,w=!!b(o)||v();return{directInsert:_,hideInserter:w}},[o]),d=ci({clientId:o,context:"list-view"}),f=ci({clientId:s,context:"list-view"});if((0,JV.useEffect)(()=>{f?.length&&(0,iEe.speak)((0,Vx.sprintf)((0,Vx.__)("%s block inserted"),f),"assertive")},[f]),u)return null;let p=`list-view-appender__${a}`,m=(0,Vx.sprintf)((0,Vx.__)("Append to %1$s block at position %2$d, Level %3$d"),d,t+1,e);return(0,MT.jsxs)("div",{className:"list-view-appender",children:[(0,MT.jsx)(Js,{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,MT.jsx)(QV,{id:p,children:m})]})});var nv=c(ce(),1),iv=c(Y(),1),o3=c(ue(),1);var rn=c(F(),1),zx=c(te(),1),pZ=c(q(),1),r3=c(wo(),1),OEe=c(lx(),1),AEe=c(pl(),1),MEe=c(Yo(),1);var aEe=c(Y(),1),lEe=c(ue(),1),cEe=c(F(),1);var uEe=c(T(),1),Urt=Tse(aEe.__experimentalTreeGridRow),Wrt=(0,cEe.forwardRef)(({isDragged:e,isSelected:t,position:o,level:r,rowCount:n,children:i,className:s,path:a,...l},u)=>{let d=EO({clientId:l["data-block"],enableAnimation:!0,triggerAnimationOnChange:a}),f=(0,lEe.useMergeRefs)([u,d]);return(0,uEe.jsx)(Urt,{ref:f,className:$("block-editor-list-view-leaf",s),level:r,positionInSet:o,setSize:n,isExpanded:void 0,...l,children:i})}),dEe=Wrt;var fEe=c(Lt(),1),pEe=c(F(),1);function mEe({isSelected:e,selectedClientIds:t,rowItemRef:o}){let r=t.length===1;(0,pEe.useLayoutEffect)(()=>{if(!e||!r||!o.current)return;let n=(0,fEe.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 SEe=c(F(),1);var vEe=c(Y(),1),_Ee=c(F(),1),wEe=c(te(),1),kEe=c(ce(),1);var t3=c(wo(),1);var gEe=c(q(),1),dZ=c(T(),1);function e3({onClick:e}){return(0,dZ.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,dZ.jsx)(xt,{icon:(0,gEe.isRTL)()?V0:bm})})}var hEe=c(F(),1),bEe=c(te(),1);var Grt=3,fZ={"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?fZ[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>=Grt)return t}return t}};function $rt(e,t){let o=e?fZ[e.name](e):void 0;return o?Array.isArray(o)?t?[]:o:[o]:[]}function yEe({clientId:e,isExpanded:t}){let{block:o}=(0,bEe.useSelect)(n=>{let{getBlockName:i,getBlock:s}=n(B);return{block:!!fZ[i(e)]?s(e):void 0}},[e]);return(0,hEe.useMemo)(()=>$rt(o,t),[o,t])}var on=c(T(),1);function Yrt({className:e,clientId:t,onClick:o,onContextMenu:r,onMouseDown:n,onToggleExpanded:i,tabIndex:s,onFocus:a,onDragStart:l,onDragEnd:u,draggable:d,isExpanded:f,ariaDescribedBy:p,visibilityLabel:m,isDisabled:g=!1},h){let b=ci({clientId:t,context:"list-view"}),{icon:v,anchor:y,isSticky:_,isLocked:w}=(0,wEe.useSelect)(R=>{let{getBlockName:E,getBlockAttributes:I,getBlock:O,isSectionBlock:A,isLockedBlock:P}=G(R(B)),{getBlockType:L,getActiveBlockVariation:H}=R(kEe.store),N=I(t),M=E(t),V=ol;return(!N?.metadata?.patternName||!A(t))&&(V=H(M,N,void 0,O(t)?.innerContent)?.icon||L(M)?.icon),{icon:V,anchor:N?.anchor,isSticky:N?.style?.position?.type==="sticky",isLocked:P(t)}},[t]),k=w,x=yEe({clientId:t,isExpanded:f}),S=R=>{R.dataTransfer.clearData(),l?.(R)};function C(R){(R.keyCode===t3.ENTER||R.keyCode===t3.SPACE)&&o(R)}return(0,on.jsxs)("a",{className:$("block-editor-list-view-block-select-button",e),onClick:o,onContextMenu:r,onKeyDown:C,onMouseDown:n,ref:h,tabIndex:s,onFocus:a,onDragStart:S,onDragEnd:u,draggable:d,href:g?void 0:`#block-${t}`,"aria-disabled":g?!0:void 0,"aria-describedby":p,"aria-expanded":f,children:[(0,on.jsx)(e3,{onClick:i}),(0,on.jsx)(Nt,{icon:v,showColors:!0,context:"list-view"}),(0,on.jsxs)(Ke,{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)(vEe.__experimentalTruncate,{ellipsizeMode:"auto",children:b})}),!!y&&(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:y})}),_&&(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__sticky",children:(0,on.jsx)(xt,{icon:c9})}),x.length?(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0,children:x.map((R,E)=>(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__image",style:{backgroundImage:`url(${R.url})`,zIndex:x.length-E}},R.clientId))}):null,!!m&&(0,on.jsxs)(lo.Root,{children:[(0,on.jsx)(lo.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:kc})})}),(0,on.jsx)(lo.Popup,{children:m})]}),k&&(0,on.jsx)("span",{className:"block-editor-list-view-block-select-button__lock",children:(0,on.jsx)(xt,{icon:t9})})]})]})}var xEe=(0,_Ee.forwardRef)(Yrt);var kp=c(T(),1);function Krt({clientId:e}){let{AdditionalBlockContent:t,setInsertedBlockClientId:o}=Dx(),r=XV();return!t||r!==e?null:(0,kp.jsx)(t,{insertedBlockClientId:r,setInsertedBlockClientId:o})}var qrt=(0,SEe.forwardRef)(({onClick:e,onToggleExpanded:t,clientId:o,isExpanded:r,selectedClientIds:n,...i},s)=>{let a=n.includes(o)?n:[o];return(0,kp.jsxs)(kp.Fragment,{children:[(0,kp.jsx)(Krt,{clientId:o}),(0,kp.jsx)(j5,{appendToOwnerDocument:!0,clientIds:a,cloneClassname:"block-editor-list-view-draggable-chip",children:({draggable:l,onDragStart:u,onDragEnd:d})=>(0,kp.jsx)(xEe,{ref:s,className:"block-editor-list-view-block-contents",clientId:o,onClick:e,onToggleExpanded:t,draggable:l,onDragStart:u,onDragEnd:d,isExpanded:r,...i})})]})}),CEe=qrt;var rv=c(q(),1),EEe=c(Lt(),1),NT=32,TEe=(e,t,o)=>(0,rv.sprintf)((0,rv.__)("Block %1$d of %2$d, Level %3$d."),e,t,o),REe=(e,t)=>[e?`${(0,rv.sprintf)((0,rv.__)("Position: %s"),e)}.`:void 0,t?(0,rv.__)("This block is locked."):void 0].filter(Boolean).join(" "),BEe=(e,t)=>Array.isArray(t)&&t.length?t.indexOf(e)!==-1:t===e;function IEe(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 Fx(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&&EEe.focus.focusable.find(n)?.[0]?.focus()})}function PEe({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 Zn=c(T(),1);function NEe({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,S]=(0,rn.useState)(),[C,R]=(0,rn.useState)(!1),E=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}=G((0,zx.useDispatch)(B)),D=(0,o3.useDebounce)(O,50),{canInsertBlockType:z,getSelectedBlockClientIds:W,getPreviousBlockClientId:ee,getBlockRootClientId:J,getBlockOrder:U,getBlockParents:Q,getBlockEditingMode:Z,getBlocksByClientId:K,canEditBlock:X,canMoveBlock:oe,canRemoveBlocks:ie,isGroupable:se}=(0,zx.useSelect)(B),{getGroupingBlockName:be}=(0,zx.useSelect)(nv.store),pe=hx(),{blockName:ke,blockVisibility:ye,blockEditingMode:Pe,allowRightClickOverrides:_e,editedSection:ve,viewportSettings:Se,blockVisibilitySetting:fe,positionLabel:Ce,isSynced:ne,isLocked:ae}=(0,zx.useSelect)(Be=>{let{getBlockName:Ht,getBlockAttributes:lt,getBlockEditingMode:no,getSettings:Or,getEditedContentOnlySection:rr,isSyncedBlock:ii,isLockedBlock:cf}=G(Be(B)),Qa=Or(),vc=lt(e);return{blockName:Ht(e),blockVisibility:vc?.metadata?.blockVisibility,blockEditingMode:no(e),allowRightClickOverrides:Qa.allowRightClickOverrides,editedSection:rr(),viewportSettings:Qa.__experimentalFeatures?.viewport,blockVisibilitySetting:Qa.__experimentalFeatures?.blockVisibility?.allowEditing,positionLabel:N5(vc),isSynced:ii(e),isLocked:cf(e)}},[e]),Ee=Pe==="disabled",he=!!ke&&(0,nv.hasBlockSupport)(ke,"renaming",!0),Ae=(0,nv.hasBlockSupport)(ke,"__experimentalToolbar",!0),Je=`list-view-block-select-button__description-${(0,o3.useInstanceId)(NEe)}`,{BlockSettingsMenu:_t,listViewInstanceId:Et,updateExpansion:mt,setInsertedBlockClientId:oo,treeGridElementRef:Tt,rootClientId:Rt}=Dx(),Bt=(0,AEe.__unstableUseShortcutEventMatch)();function gt(){let Be=W(),Ht=Be.includes(e),lt=Ht?Be[0]:e,no=J(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=[r3.BACKSPACE,r3.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:Or,selectedBlockClientIds:rr}=gt();if(!ie(lt))return;let ii=ee(no)??Or;H(lt,!1);let cf=rr.length>0&&W().length===0;ii||(ii=U()[0]),Re(ii,cf)}else if(Bt("core/block-editor/paste-styles",Be)){Be.preventDefault();let{blocksToUpdate:lt}=gt(),no=K(lt);pe(no)}else if(Bt("core/block-editor/duplicate",Be)){Be.preventDefault();let{blocksToUpdate:lt,firstBlockRootClientId:no}=gt();if(K(lt).every(rr=>!!rr&&(0,nv.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=W();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=W();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,OEe.isShallowEqual)(no,Or)&&lt&&lt!==Rt){Re(lt,!0);return}P(Or[0],Or[Or.length-1],null)}else if(Bt("core/block-editor/collapse-list-view",Be)){Be.preventDefault();let{firstBlockClientId:lt}=gt(),no=Q(lt,!1);mt({type:"replace",clientIds:no})}else if(Bt("core/block-editor/group",Be)){let{blocksToUpdate:lt}=gt();if(lt.length>1&&se(lt)){Be.preventDefault();let no=K(lt),Or=be(),rr=Vl(no,Or);L(lt,rr),(0,MEe.speak)((0,pZ.__)("Selected blocks are grouped."));let ii=W();Re(ii[0],!1)}}else if(Bt("core/block-editor/toggle-block-visibility",Be)){if(fe===!1)return;Be.preventDefault();let{blocksToUpdate:lt}=gt();if(!K(lt).every(rr=>(0,nv.hasBlockSupport)(rr.name,"visibility",!0))||lt.some(rr=>Z(rr)!=="default"))return;V(lt)}else if(Bt("core/block-editor/rename",Be)){let{blocksToUpdate:lt}=gt(),no=Z(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]),ge=(0,rn.useCallback)(Be=>{let Ht=Be?.detail===0;a(Be,e,Ht?-1:null),Be.preventDefault()},[e,a]),Re=(0,rn.useCallback)((Be,Ht)=>{Ht&&a(void 0,Be,null,null),Fx(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:Ht}=_?.current||{};!Ht||!Ht.hasFocus()||Ae&&_e&&(_.current?.click(),S(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)(()=>{S(void 0)},[S]);if(mEe({isSelected:i,rowItemRef:y,selectedClientIds:h}),!ke)return null;let vo=TEe(l,f,u),Kt=REe(Ce,ae),_o=pU(ye,Se),Cn=f>0,it=Ae&&!Ee,Dt=p&&Cn&&!Ee,Ir=$("block-editor-list-view-block__mover-cell",{"is-visible":w||i}),mr=$("block-editor-list-view-block__menu-cell",{"is-visible":w||E}),Wr;Dt?Wr=2:it||(Wr=3);let Pr=$({"is-selected":i,"is-first-selected":E,"is-last-selected":I,"is-branch-selected":s,"is-synced-branch":b,"is-dragging":r,"has-single-cell":!Ae,"is-synced":ne,"is-draggable":oe&&!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],Bi=Be=>Ee?-1:i&&h.length===1?0:Be;return(0,Zn.jsxs)(dEe,{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":X?g:void 0,ref:y,children:[(0,Zn.jsx)(iv.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Wr,ref:v,"aria-selected":!!i,children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Zn.jsxs)("div",{className:"block-editor-list-view-block__contents-container",children:[(0,Zn.jsx)(CEe,{clientId:e,onClick:ge,onContextMenu:Ee?void 0:at,onMouseDown:Qe,onToggleExpanded:Ee?void 0:Ie,ref:Be,tabIndex:Bi(Ht),onFocus:lt,isExpanded:X?g:void 0,selectedClientIds:h,ariaDescribedBy:Je,visibilityLabel:_o,isDisabled:Ee}),(0,Zn.jsx)(QV,{id:Je,children:[vo,Kt,_o].filter(Boolean).join(" ")})]})}),Dt&&(0,Zn.jsx)(Zn.Fragment,{children:(0,Zn.jsxs)(iv.__experimentalTreeGridCell,{className:Ir,withoutGridItem:!0,children:[(0,Zn.jsx)(iv.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Zn.jsx)(G5,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ht,onFocus:lt})}),(0,Zn.jsx)(iv.__experimentalTreeGridItem,{children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Zn.jsx)($5,{orientation:"vertical",clientIds:[e],ref:Be,tabIndex:Ht,onFocus:lt})})]})}),it&&_t&&(0,Zn.jsx)(iv.__experimentalTreeGridCell,{className:mr,"aria-selected":!!i,ref:_,children:({ref:Be,tabIndex:Ht,onFocus:lt})=>(0,Zn.jsx)(_t,{clientId:e,clientIds:dn,icon:ha,label:(0,pZ.__)("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&&Z(Rt)==="contentOnly"})}),C&&(0,Zn.jsx)(tv,{clientId:e,onClose:()=>R(!1)})]})}var LEe=(0,rn.memo)(NEe);var Da=c(T(),1);function VEe(e,t,o,r){return o?.includes(e.clientId)?0:t[e.clientId]??r?e.innerBlocks.reduce((s,a)=>s+VEe(a,t,o,r),1):1}var Zrt=()=>{};function FEe(e){let{blocks:t,selectBlock:o=Zrt,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,i3.useSelect)(H=>{if(!f)return{canParentExpand:!0,isParentSynced:!1};let{canEditBlock:N,isSyncedBlock:M}=G(H(B));return{canParentExpand:N(f),isParentSynced:M(f)}},[f]),b=p||h,{blockDropPosition:v,blockDropTargetIndex:y,firstDraggedBlockIndex:_,blockIndexes:w,expansionState:k,draggedClientIds:x}=oEe();if(!g)return null;let S=m&&i===1,C=t.filter(Boolean),R=C.length,E=S?R+1:R,I=l,O=[],A=0,P,L=()=>{A&&(O.push((0,Da.jsx)("tr",{children:(0,Da.jsx)("td",{className:"block-editor-list-view-placeholder",style:{height:A*NT}})},`placeholder-${P}`)),A=0,P=void 0)};return C.forEach((H,N)=>{let{clientId:M,innerBlocks:V}=H,j=I;I+=VEe(H,k,x,d);let D=!!x?.includes(M),{itemInView:z}=u,W=z(j),ee=N+1,J=s.length>0?`${s}_${ee}`:`${ee}`,U=!!V?.length,Q=U?k[M]??d:void 0,Z=BEe(M,n),K=a||Z&&U,X=D||W||Z&&M===n[0]||N===0||N===R-1,oe=U&&Q&&!D;if(!X&&(A+=1,P??=M,!oe))return;L();let{displacement:ie,isAfterDraggedBlocks:se,isNesting:be}=PEe({blockIndexes:w,blockDropTargetIndex:y,blockDropPosition:v,clientId:M,firstDraggedBlockIndex:_,isDragged:D});O.push((0,Da.jsxs)(i3.AsyncModeProvider,{value:!Z,children:[X&&(0,Da.jsx)(LEe,{clientId:M,selectBlock:o,isSelected:Z,isBranchSelected:K,isDragged:D,level:i,position:ee,rowCount:E,siblingBlockCount:R,showBlockMovers:r,path:J,isExpanded:D?!1:Q,selectedClientIds:n,isSyncedBranch:b,displacement:ie,isAfterDraggedBlocks:se,isNesting:be}),oe&&(0,Da.jsx)(FEe,{parentId:M,blocks:V,selectBlock:o,showBlockMovers:r,level:i+1,path:J,listPosition:j+1,fixedListWindow:u,isBranchSelected:K,selectedClientIds:n,isExpanded:d,isSyncedBranch:b})]},M))}),L(),(0,Da.jsxs)(Da.Fragment,{children:[O,S&&(0,Da.jsx)(n3.__experimentalTreeGridRow,{level:i,setSize:E,positionInSet:E,isExpanded:!0,children:(0,Da.jsx)(n3.__experimentalTreeGridCell,{children:H=>(0,Da.jsx)(uZ,{clientId:f,nestingLevel:i,blockCount:R,...H})})})]})}var zEe=(0,DEe.memo)(FEe);var a3=c(Y(),1),s3=c(Lt(),1),xp=c(F(),1),mZ=c(q(),1);var Wl=c(T(),1);function jEe({draggedBlockClientId:e,listViewRef:t,blockDropTarget:o}){let r=Mn(e),n=ci({clientId:e,context:"list-view"}),{rootClientId:i,clientId:s,dropPosition:a}=o||{},[l,u]=(0,xp.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,mZ.isRTL)(),p=(0,xp.useCallback)((y,_)=>{if(!d)return 0;let w=d.offsetWidth,k=(0,s3.getScrollContainer)(d,"horizontal"),x=d.ownerDocument,S=k===x.body||k===x.documentElement;if(k&&!S){let C=k.getBoundingClientRect(),R=(0,mZ.isRTL)()?C.right-y.right:y.left-C.left,E=k.clientWidth;if(E<w+R&&(w=E-R),!f&&y.left+_<C.left)return w-=C.left-y.left,w;if(f&&y.right-_>C.right)return w-=y.right-C.right,w}return w-_},[f,d]),m=(0,xp.useMemo)(()=>{if(!d)return{};let y=d.getBoundingClientRect();return{width:p(y,0)}},[p,d]),g=(0,xp.useMemo)(()=>{if(!d)return{};let y=(0,s3.getScrollContainer)(d),_=d.ownerDocument,w=y===_.body||y===_.documentElement;if(y&&!w){let k=y.getBoundingClientRect(),x=d.getBoundingClientRect(),S=f?k.right-x.right:x.left-k.left;if(!f&&k.left>x.left)return{transform:`translateX( ${S}px )`};if(f&&k.right<x.right)return{transform:`translateX( ${S*-1}px )`}}return{}},[f,d]),h=(0,xp.useMemo)(()=>{if(!l)return 1;let y=parseInt(l.getAttribute("aria-level"),10);return y?y+1:1},[l]),b=(0,xp.useMemo)(()=>d?d.classList.contains("is-branch-selected"):!1,[d]),v=(0,xp.useMemo)(()=>{if(!(!d||!(a==="top"||a==="bottom"||a==="inside")))return{contextElement:d,getBoundingClientRect(){let _=d.getBoundingClientRect(),w=_.left,k=0,x=(0,s3.getScrollContainer)(d,"horizontal"),S=d.ownerDocument,C=x===S.body||x===S.documentElement;if(x&&!C){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),E=_.height;return new window.DOMRect(w,k,R,E)}}},[d,a,p,f]);return d?(0,Wl.jsx)(a3.Popover,{animate:!1,anchor:v,focusOnMount:!1,className:"block-editor-list-view-drop-indicator--preview",variant:"unstyled",flip:!1,resize:!0,children:(0,Wl.jsx)("div",{style:m,className:$("block-editor-list-view-drop-indicator__line",{"block-editor-list-view-drop-indicator__line--darker":b}),children:(0,Wl.jsxs)("div",{className:"block-editor-list-view-leaf","aria-level":h,children:[(0,Wl.jsxs)("div",{className:$("block-editor-list-view-block-select-button","block-editor-list-view-block-contents"),style:g,children:[(0,Wl.jsx)(e3,{onClick:()=>{}}),(0,Wl.jsx)(Nt,{icon:r?.icon,showColors:!0,context:"list-view"}),(0,Wl.jsx)(Ke,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:(0,Wl.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Wl.jsx)(a3.__experimentalTruncate,{ellipsizeMode:"auto",children:n})})})]}),(0,Wl.jsx)("div",{className:"block-editor-list-view-block__menu-cell"})]})})}):null}var HEe=c(Yo(),1),jx=c(q(),1),LT=c(te(),1),UEe=c(F(),1),Va=c(wo(),1),WEe=c(ce(),1);function GEe(){let{clearSelectedBlock:e,multiSelect:t,selectBlock:o}=(0,LT.useDispatch)(B),{getBlockName:r,getBlockParents:n,getBlockSelectionStart:i,getSelectedBlockClientIds:s,hasMultiSelection:a,hasSelectedBlock:l}=(0,LT.useSelect)(B),{getBlockType:u}=(0,LT.useSelect)(WEe.store);return{updateBlockSelection:(0,UEe.useCallback)(async(f,p,m,g)=>{if(!f?.shiftKey&&f?.keyCode!==Va.ESCAPE){o(p,g);return}f.preventDefault();let h=f.type==="keydown"&&f.keyCode===Va.ESCAPE,b=f.type==="keydown"&&(f.keyCode===Va.UP||f.keyCode===Va.DOWN||f.keyCode===Va.HOME||f.keyCode===Va.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(),S=p;b&&(!l()&&!a()&&(x=p),m&&(S=m));let C=n(x),R=n(S),{start:E,end:I}=IEe(x,S,C,R);await t(E,I,null)}let _=s();if((f.keyCode===Va.HOME||f.keyCode===Va.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,jx.sprintf)((0,jx.__)("%s deselected."),x))}else w.length>1&&(k=(0,jx.sprintf)((0,jx.__)("%s blocks deselected."),w.length));k&&(0,HEe.speak)(k,"assertive")},[e,r,u,n,i,s,a,l,t,o])}}var $Ee=c(F(),1);function YEe(e){return(0,$Ee.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 KEe=c(te(),1);function qEe({blocks:e,rootClientId:t}){return(0,KEe.useSelect)(o=>{let{getDraggedBlockClientIds:r,getSelectedBlockClientIds:n,getListViewClientIdsTree:i}=G(o(B));return{selectedClientIds:n(),draggedClientIds:r(),clientIdsTree:e??i(t)}},[e,t])}var ZEe=c(F(),1),XEe=c(te(),1);function QEe({updateExpansion:e}){let{expandedBlock:t,getBlockParents:o}=(0,XEe.useSelect)(r=>{let{getBlockParents:n,getExpandedBlock:i}=G(r(B));return{expandedBlock:i(),getBlockParents:n}},[]);(0,ZEe.useEffect)(()=>{if(t){let r=o(t,!1);e({type:"replace",clientIds:r})}},[e,t,o])}var JEe=c(te(),1),sv=c(F(),1),av=c(ue(),1),eTe=c(q(),1);var Sp=24;function Xrt(e,t,o=1,r=!1){let n=r?t.right-o*Sp:t.left+o*Sp;return r?e.x>n:e.x<n}function Qrt(e,t,o=1,r=!1){let n=r?t.right-o*Sp:t.left+o*Sp,i=r?n-e.x:e.x-n,s=Math.round(i/Sp);return Math.abs(s)}function Jrt(e,t){let o=[],r=e;for(;r;)o.push({...r}),r=t.find(n=>n.clientId===r.rootClientId);return o}function tTe(e,t){let o=e[t+1];return o&&o.isDraggedBlock?tTe(e,t+1):o}function ent(e,t,o=1,r=!1){let n=r?t.right-o*Sp:t.left+o*Sp;return(r?e.x<n-Sp:e.x>n+Sp)&&e.y<t.bottom}var tnt=["top","bottom"];function ont(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]=Hy(t,m,tnt),b=b5(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=Jrt(n,e),u=r==="bottom";if(u&&n.canInsertDraggedBlocksAsChild&&(n.innerBlockCount>0&&n.isExpanded||ent(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&&Xrt(t,s,l.length,o)){let f=tTe(e,a),p=n.nestingLevel,m=f?f.nestingLevel:1;if(p&&m){let g=Qrt(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 rnt={leading:!1,trailing:!0};function oTe({dropZoneElement:e,updateExpansion:t}){let{getBlockRootClientId:o,getBlockIndex:r,getBlockCount:n,getDraggedBlockClientIds:i,canInsertBlocks:s}=(0,JEe.useSelect)(B),[a,l]=(0,sv.useState)(),{rootClientId:u,blockIndex:d}=a||{},f=h5(u,d),p=(0,eTe.isRTL)(),m=(0,av.usePrevious)(u),g=(0,sv.useCallback)(_=>{let{rootClientId:w}=_||{};w&&_?.dropPosition==="inside"&&t({type:"expand",clientIds:[w]})},[t]),h=(0,av.useThrottle)(g,500,rnt);(0,sv.useEffect)(()=>{if(a?.dropPosition!=="inside"||m!==a?.rootClientId){h.cancel();return}h(a)},[m,a,h]);let b=i(),v=(0,av.useThrottle)((0,sv.useCallback)((_,w)=>{let k={x:_.clientX,y:_.clientY},x=!!b?.length,C=Array.from(w.querySelectorAll("[data-block]")).map(E=>{let I=E.dataset.block,O=E.dataset.expanded==="true",A=E.classList.contains("is-dragging"),P=parseInt(E.getAttribute("aria-level"),10),L=o(I);return{clientId:I,isExpanded:O,rootClientId:L,blockIndex:r(I),element:E,nestingLevel:P||void 0,isDraggedBlock:x?A:!1,innerBlockCount:n(I),canInsertDraggedBlocksAsSibling:x?s(b,L):!0,canInsertDraggedBlocksAsChild:x?s(b,I):!0}}),R=ont(C,k,p);R&&l(R)},[s,b,n,r,o,p]),50);return{ref:(0,av.__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 l3=c(F(),1),rTe=c(te(),1);function nTe({firstSelectedBlockClientId:e,updateExpansion:t}){let[o,r]=(0,l3.useState)(null),{selectedBlockParentClientIds:n}=(0,rTe.useSelect)(i=>{let{getBlockParents:s}=i(B);return{selectedBlockParentClientIds:s(e,!1)}},[e]);return(0,l3.useEffect)(()=>{o!==e&&n?.length&&t({type:"expand",clientIds:n})},[e,n,o,t]),{setSelectedTreeId:r}}var Hx=c(te(),1),iTe=c(ue(),1);function sTe({selectBlock:e}){let t=(0,Hx.useRegistry)(),{getBlockOrder:o,getBlockRootClientId:r,getBlocksByClientId:n,getPreviousBlockClientId:i,getSelectedBlockClientIds:s,getSettings:a,canInsertBlockType:l,canRemoveBlocks:u}=(0,Hx.useSelect)(B),{flashBlock:d,removeBlocks:f,replaceBlocks:p,insertBlocks:m}=(0,Hx.useDispatch)(B),g=Sk();return(0,iTe.useRefEffect)(h=>{function b(_,w){w&&e(void 0,_,null,null),Fx(_,h)}function v(_){let w=s(),k=w.includes(_),x=k?w[0]:_,S=r(x);return{blocksToUpdate:k?w:[_],firstBlockClientId:x,firstBlockRootClientId:S,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:S,firstBlockRootClientId:C,originallySelectedBlockClientIds:R}=v(k);if(x.length!==0){if(_.preventDefault(),_.type==="copy"||_.type==="cut"){x.length===1&&d(x[0]),g(_.type,x);let E=n(x);$L(_,E,t)}if(_.type==="cut"){if(!u(x))return;let E=i(S)??C;f(x,!1);let I=R.length>0&&s().length===0;E||(E=o()[0]),b(E,I)}else if(_.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:E}=a(),I=Yye(_,E);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 nu=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,aTe.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 uTe({id:e,blocks:t,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:n=!1,showAppender:i=!1,focusOnMount:s=!1,blockSettingsMenu:a=Wq,rootClientId:l,description:u,onSelect:d,additionalBlockContent:f},p){t&&(0,cTe.default)("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});let m=(0,ah.useInstanceId)(uTe),{clientIdsTree:g,draggedClientIds:h,selectedClientIds:b}=qEe({blocks:t,rootClientId:l}),v=YEe(g),{getBlock:y,getSelectedBlockClientIds:_}=(0,DT.useSelect)(B),{visibleBlockCount:w}=(0,DT.useSelect)(K=>{let{getGlobalBlockCount:X,getClientIdsOfDescendants:oe}=K(B),ie=h?.length>0?oe(h).length+1:0;return{visibleBlockCount:X()-ie}},[h]),{updateBlockSelection:k}=GEe(),[x,S]=(0,Xn.useReducer)(nnt,{}),[C,R]=(0,Xn.useState)(null),{setSelectedTreeId:E}=nTe({firstSelectedBlockClientId:b[0],updateExpansion:S}),I=(0,Xn.useCallback)((K,X,oe)=>{k(K,X,null,oe),E(X),d&&d(y(X))},[E,k,d,y]),{ref:O,target:A}=oTe({dropZoneElement:o,updateExpansion:S}),P=(0,Xn.useRef)(),L=sTe({selectBlock:I}),H=(0,ah.useRefEffect)(K=>{if(!s)return;let X=new window.AbortController,oe=be=>Fx(be,K,X.signal).then(()=>X.abort());K.ownerDocument.addEventListener("focusin",()=>X.abort(),{once:!0,signal:X.signal});let[ie]=_();if(ie)return oe(ie),()=>X.abort();let se=setTimeout(()=>{let be=K.querySelector("[role=row][data-block]")?.dataset.block;be&&oe(be)},0);return()=>{clearTimeout(se),X.abort()}},[s,_]),N=(0,ah.useMergeRefs)([L,H,P,O,p]),M=(0,Xn.useCallback)(K=>{let X=K?.dataset?.block;X&&S({type:"expand",clientIds:[X]})},[]),V=(0,Xn.useCallback)(K=>{let X=K?.dataset?.block;X&&S({type:"collapse",clientIds:[X]})},[]),j=(0,Xn.useCallback)((K,X,oe)=>{K.shiftKey&&k(K,X?.dataset?.block,oe?.dataset?.block)},[k]);QEe({updateExpansion:S});let D=h?.[0],{blockDropTargetIndex:z,blockDropPosition:W,firstDraggedBlockIndex:ee}=(0,Xn.useMemo)(()=>{let K,X;if(A?.clientId){let oe=v[A.clientId];K=oe===void 0||A?.dropPosition==="top"?oe:oe+1}else A===null&&(K=null);if(D){let oe=v[D];X=oe===void 0||A?.dropPosition==="top"?oe:oe+1}return{blockDropTargetIndex:K,blockDropPosition:A?.dropPosition,firstDraggedBlockIndex:X}},[A,v,D]),J=(0,Xn.useMemo)(()=>({AdditionalBlockContent:f,BlockSettingsMenu:a,listViewInstanceId:m,rootClientId:l,setInsertedBlockClientId:R,treeGridElementRef:P,updateExpansion:S}),[f,a,m,l,R,S]),U=(0,Xn.useMemo)(()=>({blockDropPosition:W,blockDropTargetIndex:z,blockIndexes:v,draggedClientIds:h,expansionState:x,firstDraggedBlockIndex:ee}),[W,z,v,h,x,ee]),[Q]=(0,ah.__experimentalUseFixedWindowList)(P,NT,w,{expandedState:x,useWindowing:!0,windowOverscan:40});if(!g.length&&!i)return null;let Z=u&&`block-editor-list-view-description-${m}`;return(0,nu.jsxs)(DT.AsyncModeProvider,{value:!0,children:[(0,nu.jsx)(jEe,{draggedBlockClientId:D,listViewRef:P,blockDropTarget:A}),u&&(0,nu.jsx)(bt,{id:Z,children:u}),(0,nu.jsx)(lTe.__experimentalTreeGrid,{id:e,className:$("block-editor-list-view-tree",{"is-dragging":h?.length>0&&z!==void 0}),"aria-label":(0,gZ.__)("Block navigation structure"),ref:N,onCollapseRow:V,onExpandRow:M,onFocusRow:j,applicationAriaLabel:(0,gZ.__)("Block navigation structure"),"aria-describedby":Z,style:{"--wp-admin--list-view-dragged-items-height":h?.length?`${NT*(h.length-1)}px`:null},children:(0,nu.jsx)(KV.Provider,{value:J,children:(0,nu.jsx)(ZV.Provider,{value:C,children:(0,nu.jsx)(qV.Provider,{value:U,children:(0,nu.jsx)(zEe,{blocks:g,parentId:l,selectBlock:I,showBlockMovers:r,fixedListWindow:Q,selectedClientIds:b,isExpanded:n,showAppender:i})})})})})]})}var VT=(0,Xn.forwardRef)(uTe),c3=(0,Xn.forwardRef)((e,t)=>(0,nu.jsx)(VT,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0}));var lh=c(T(),1);function int({isEnabled:e,onToggle:t,isOpen:o,innerRef:r,...n}){return(0,lh.jsx)(u3.Button,{__next40pxDefaultSize:!0,...n,ref:r,icon:Z0,"aria-expanded":o,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,hZ.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}function snt({isDisabled:e,...t},o){(0,dTe.default)("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});let n=(0,fTe.useSelect)(i=>!!i(B).getBlockCount(),[])&&!e;return(0,lh.jsx)(u3.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:i,onToggle:s})=>(0,lh.jsx)(int,{...t,innerRef:o,isOpen:i,onToggle:s,isEnabled:n}),renderContent:()=>(0,lh.jsxs)("div",{className:"block-editor-block-navigation__container",children:[(0,lh.jsx)("p",{className:"block-editor-block-navigation__label",children:(0,hZ.__)("List view")}),(0,lh.jsx)(c3,{})]})})}var mTe=(0,pTe.forwardRef)(snt);var Ux=c(F(),1),hTe=c(te(),1),f3=c(ue(),1),Pd=c(Y(),1);var d3=c(q(),1);var iu=c(T(),1),gTe=()=>{},bZ=(e,t)=>`${e}-${t.name}`;function bTe({clientId:e,onSwitch:t=gTe,onHoverClassName:o=gTe}){let r=(0,hTe.useSelect)(C=>C(B).canEditBlock(e),[e]),{onSelect:n,stylesToRender:i,activeStyle:s,genericPreviewBlock:a,className:l}=Ex({clientId:e,onSwitch:t}),[u,d]=(0,Ux.useState)(null),[f,p]=(0,Ux.useState)(null),m=Dr(),g=(0,f3.useInstanceId)(bTe,"block-editor-block-styles"),h=(0,Ux.useMemo)(()=>{let C=[];for(let R=0;R<(i?.length??0);R+=2)C.push(i.slice(R,R+2));return C},[i]),b=(0,Ux.useMemo)(()=>{if(!u||!a)return null;let C=th(l,s,u);return[{...a,attributes:{...a.attributes||{},className:C}}]},[u,a,l,s]);if(!r||!i||i.length===0)return null;let v=(0,f3.debounce)(d,250),y=C=>{n(C),o(null),d(null),v.cancel()},_=C=>{if(u===C){v.cancel();return}v(C),o(C?.name??null)},w=C=>{let R=i.find(E=>bZ(g,E)===C);R&&R.name!==s.name&&y(R)},k=CV(i),x=()=>s?.name!==k?.name,S=()=>{y(k)};return(0,iu.jsx)(Pd.__experimentalToolsPanel,{label:(0,d3.__)("Styles"),resetAll:S,panelId:e,hasInnerWrapper:!0,dropdownMenuProps:m,children:(0,iu.jsx)(Pd.__experimentalToolsPanelItem,{hasValue:x,label:(0,d3.__)("Variation"),onDeselect:S,isShownByDefault:!0,panelId:e,children:(0,iu.jsxs)("div",{ref:p,className:"block-editor-block-styles",children:[(0,iu.jsx)(Pd.Composite,{role:"radiogroup","aria-label":(0,d3.__)("Styles"),className:"block-editor-block-styles__variants",activeId:bZ(g,s),setActiveId:w,focusLoop:!0,focusWrap:!0,focusShift:!0,children:h.map((C,R)=>(0,iu.jsx)(Pd.Composite.Row,{className:"block-editor-block-styles__row",children:C.map(E=>(0,iu.jsx)(Pd.Composite.Item,{id:bZ(g,E),render:(0,iu.jsx)(ZM,{className:"block-editor-block-styles__item",tone:"neutral",variant:s.name===E.name?"solid":"outline"}),role:"radio","aria-checked":s.name===E.name,onMouseEnter:()=>_(E),onFocus:()=>_(E),onMouseLeave:()=>_(null),onBlur:()=>_(null),onClick:()=>y(E),children:(0,iu.jsx)(Pd.__experimentalTruncate,{numberOfLines:3,className:"block-editor-block-styles__item-text",children:E.label||E.name})},E.name))},R))}),b&&(0,iu.jsx)(nh,{blocks:b,placement:"left-start",offset:34,anchor:f})]})})})}var Wx=bTe;var kTe=c(Y(),1),Gx=c(q(),1);var vTe=c(Y(),1),_Te=c(T(),1),yTe={0:s9,1:_7,2:k7,3:S7,4:E7,5:R7,6:I7};function yZ({level:e}){return yTe[e]?(0,_Te.jsx)(vTe.Icon,{icon:yTe[e]}):null}var p3=c(T(),1),wTe=[1,2,3,4,5,6],ant={className:"block-library-heading-level-dropdown"};function xTe({options:e=wTe,value:t,onChange:o}){let r=e.filter(n=>n===0||wTe.includes(n)).sort((n,i)=>n-i);return(0,p3.jsx)(kTe.ToolbarDropdownMenu,{popoverProps:ant,icon:(0,p3.jsx)(yZ,{level:t}),label:(0,Gx.__)("Change level"),controls:r.map(n=>{let i=n===t;return{icon:(0,p3.jsx)(yZ,{level:n}),title:n===0?(0,Gx.__)("Paragraph"):(0,Gx.sprintf)((0,Gx.__)("Heading %d"),n),isActive:i,onClick(){o(n)},role:"menuitemradio"}})})}var FT=c(q(),1),zT=c(Y(),1);var Cp=c(T(),1);function lnt({icon:e=K7,label:t=(0,FT.__)("Choose variation"),instructions:o=(0,FT.__)("Select a variation to start with:"),variations:r,onSelect:n,allowSkip:i}){let s=$("block-editor-block-variation-picker",{"has-many-variations":r.length>4});return(0,Cp.jsxs)(zT.Placeholder,{icon:e,label:t,instructions:o,className:s,children:[(0,Cp.jsx)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,FT.__)("Block variations"),children:r.map(a=>(0,Cp.jsxs)("li",{children:[(0,Cp.jsx)(zT.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,Cp.jsx)("span",{className:"block-editor-block-variation-picker__variation-label",children:a.title})]},a.name))}),i&&(0,Cp.jsx)("div",{className:"block-editor-block-variation-picker__skip",children:(0,Cp.jsx)(zT.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>n(),children:(0,FT.__)("Skip")})})]})}var STe=lnt;var RTe=c(te(),1),BTe=c(ce(),1),_Z=c(Y(),1);var vZ=c(F(),1),wZ=c(ue(),1),ITe=c(q(),1);var Ep=c(q(),1),$x=c(Y(),1);var ch={carousel:"carousel",grid:"grid"};var Fa=c(T(),1),cnt=({onBlockPatternSelect:e})=>(0,Fa.jsx)("div",{className:"block-editor-block-pattern-setup__actions",children:(0,Fa.jsx)($x.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Ep.__)("Choose")})}),unt=({handlePrevious:e,handleNext:t,activeSlide:o,totalSlides:r})=>(0,Fa.jsxs)("div",{className:"block-editor-block-pattern-setup__navigation",children:[(0,Fa.jsx)($x.Button,{size:"compact",icon:(0,Ep.isRTL)()?hr:ai,label:(0,Ep.__)("Previous pattern"),onClick:e,disabled:o===0,accessibleWhenDisabled:!0}),(0,Fa.jsx)($x.Button,{size:"compact",icon:(0,Ep.isRTL)()?ai:hr,label:(0,Ep.__)("Next pattern"),onClick:t,disabled:o===r-1,accessibleWhenDisabled:!0})]}),dnt=({viewMode:e,setViewMode:t,handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i,onBlockPatternSelect:s})=>{let a=e===ch.carousel,l=(0,Fa.jsxs)("div",{className:"block-editor-block-pattern-setup__display-controls",children:[(0,Fa.jsx)($x.Button,{size:"compact",icon:fC,label:(0,Ep.__)("Carousel view"),onClick:()=>t(ch.carousel),isPressed:a}),(0,Fa.jsx)($x.Button,{size:"compact",icon:H0,label:(0,Ep.__)("Grid view"),onClick:()=>t(ch.grid),isPressed:e===ch.grid})]});return(0,Fa.jsxs)("div",{className:"block-editor-block-pattern-setup__toolbar",children:[a&&(0,Fa.jsx)(unt,{handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i}),l,a&&(0,Fa.jsx)(cnt,{onBlockPatternSelect:s})]})},CTe=dnt;var ETe=c(te(),1);function fnt(e,t,o){return(0,ETe.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 TTe=fnt;var sr=c(T(),1),pnt=({viewMode:e,activeSlide:t,patterns:o,onBlockPatternSelect:r,showTitles:n})=>{let i="block-editor-block-pattern-setup__container";if(e===ch.carousel){let s=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,sr.jsx)("div",{className:"block-editor-block-pattern-setup__carousel",children:(0,sr.jsx)("div",{className:i,children:(0,sr.jsx)("div",{className:"carousel-container",children:o.map((a,l)=>(0,sr.jsx)(OTe,{active:l===t,className:s.get(l)||"",pattern:a},a.name))})})})}return(0,sr.jsx)("div",{className:"block-editor-block-pattern-setup__grid",children:(0,sr.jsx)(_Z.Composite,{role:"listbox",className:i,"aria-label":(0,ITe.__)("Patterns list"),children:o.map(s=>(0,sr.jsx)(PTe,{pattern:s,onSelect:r,showTitles:n},s.name))})})};function PTe({pattern:e,onSelect:t,showTitles:o}){let r="block-editor-block-pattern-setup-list",{blocks:n,description:i,viewportWidth:s=700}=e,a=(0,wZ.useInstanceId)(PTe,`${r}__item-description`);return(0,sr.jsx)("div",{className:`${r}__list-item`,children:(0,sr.jsxs)(_Z.Composite.Item,{render:(0,sr.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,sr.jsx)(Ks,{blocks:n,viewportWidth:s}),o&&(0,sr.jsx)("div",{className:`${r}__item-title`,children:e.title}),!!i&&(0,sr.jsx)(bt,{id:a,children:i})]})})}function OTe({active:e,className:t,pattern:o,minHeight:r}){let{blocks:n,title:i,description:s}=o,a=(0,wZ.useInstanceId)(OTe,"block-editor-block-pattern-setup-list__item-description");return(0,sr.jsxs)("div",{"aria-hidden":!e,role:"img",className:`pattern-slide ${t}`,"aria-label":i,"aria-describedby":s?a:void 0,children:[(0,sr.jsx)(Ks,{blocks:n,minHeight:r}),!!s&&(0,sr.jsx)(bt,{id:a,children:s})]})}var mnt=({clientId:e,blockName:t,filterPatternsFn:o,onBlockPatternSelect:r,initialViewMode:n=ch.carousel,showTitles:i=!1})=>{let[s,a]=(0,vZ.useState)(n),[l,u]=(0,vZ.useState)(0),{replaceBlock:d}=(0,RTe.useDispatch)(B),f=TTe(e,t,o);if(!f?.length)return null;let m=r||(g=>{let h=g.map(b=>(0,BTe.cloneBlock)(b));d(e,h)});return(0,sr.jsx)(sr.Fragment,{children:(0,sr.jsxs)("div",{className:`block-editor-block-pattern-setup view-mode-${s}`,children:[(0,sr.jsx)(pnt,{viewMode:s,activeSlide:l,patterns:f,onBlockPatternSelect:m,showTitles:i}),(0,sr.jsx)(CTe,{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)}})]})})},ATe=mnt;var kZ=c(ce(),1),Tp=c(q(),1),Rp=c(Y(),1);var m3=c(te(),1),MTe=c(F(),1);var nn=c(T(),1),{Menu:lv}=G(Rp.privateApis);function gnt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsxs)("fieldset",{className:e,children:[(0,nn.jsx)(bt,{render:(0,nn.jsx)("legend",{}),children:(0,Tp.__)("Transform to variation")}),r.map(n=>(0,nn.jsx)(Rp.Button,{__next40pxDefaultSize:!0,size:"compact",icon:(0,nn.jsx)(Nt,{icon:n.icon,showColors:!0}),isPressed:o===n.name,label:o===n.name?n.title:(0,Tp.sprintf)((0,Tp.__)("Transform to %s"),n.title),onClick:()=>t(n.name),"aria-label":n.title,showTooltip:!0},n.name))]})}function hnt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsx)("div",{className:e,children:(0,nn.jsxs)(lv,{children:[(0,nn.jsx)(lv.TriggerButton,{render:(0,nn.jsx)(Rp.Button,{className:"block-editor-block-variation-transforms__button",__next40pxDefaultSize:!0,variant:"secondary",children:(0,Tp.__)("Transform to variation")})}),(0,nn.jsx)(lv.Popover,{position:"bottom",children:(0,nn.jsx)(lv.Group,{children:r.map(n=>(0,nn.jsxs)(lv.RadioItem,{value:n.name,checked:o===n.name,onChange:()=>t(n.name),children:[(0,nn.jsx)(lv.ItemLabel,{children:n.title}),n.description&&(0,nn.jsx)(lv.ItemHelpText,{children:n.description})]},n.name))})})]})})}function bnt({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,nn.jsx)("div",{className:e,children:(0,nn.jsx)(Rp.__experimentalToggleGroupControl,{label:(0,Tp.__)("Transform to variation"),value:o,hideLabelFromVision:!0,onChange:t,children:r.map(n=>(0,nn.jsx)(Rp.__experimentalToggleGroupControlOptionIcon,{icon:(0,nn.jsx)(Nt,{icon:n.icon,showColors:!0}),value:n.name,label:o===n.name?n.title:(0,Tp.sprintf)((0,Tp.__)("Transform to %s"),n.title)},n.name))})})}function ynt({blockClientId:e}){let{updateBlockAttributes:t}=(0,m3.useDispatch)(B),{activeBlockVariation:o,variations:r,canEdit:n,isContentOnly:i,isSection:s}=(0,m3.useSelect)(g=>{let{getActiveBlockVariation:h,getBlockVariations:b}=g(kZ.store),{getBlockName:v,getBlockAttributes:y,getBlockEditingMode:_,isSectionBlock:w}=G(g(B)),{canEditBlock:k}=g(B),x=e&&v(e),{hasContentRoleAttribute:S}=G(g(kZ.store)),C=S(x);return{activeBlockVariation:h(x,y(e),"transform"),variations:x&&b(x,"transform"),canEdit:k(e),isContentOnly:_(e)==="contentOnly"&&!C,isSection:w(e)}},[e]),a=o?.name,l=(0,MTe.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?gnt:bnt;return(0,nn.jsx)(l?p:hnt,{className:d,onSelectVariation:u,selectedValue:a,variations:r})}var g3=ynt;var uh=c(q(),1),h3=c(Y(),1);var NTe=c(T(),1),xZ={top:{icon:q0,title:(0,uh._x)("Align top","Block vertical alignment setting")},center:{icon:$0,title:(0,uh._x)("Align middle","Block vertical alignment setting")},bottom:{icon:G0,title:(0,uh._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:K0,title:(0,uh._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:Y0,title:(0,uh._x)("Space between","Block vertical alignment setting")}},vnt=["top","center","bottom"],_nt="top";function wnt({value:e,onChange:t,controls:o=vnt,isCollapsed:r=!0,isToolbar:n,label:i=(0,uh.__)("Align content vertically")}){function s(f){return()=>t(e===f?void 0:f)}let a=xZ[e],l=xZ[_nt],u=n?h3.ToolbarGroup:h3.ToolbarDropdownMenu,d=n?{isCollapsed:r}:{};return(0,NTe.jsx)(u,{icon:a?a.icon:l.icon,label:i,controls:o.map(f=>({...xZ[f],isActive:e===f,role:r?"menuitemradio":void 0,onClick:s(f)})),...d})}var SZ=wnt;var CZ=c(T(),1),L2=e=>(0,CZ.jsx)(SZ,{...e,isToolbar:!1}),LTe=e=>(0,CZ.jsx)(SZ,{...e,isToolbar:!0});var ra=c(Y(),1),jT=c(F(),1),_3=c(q(),1);var DTe=c(Y(),1);var EZ=c(q(),1),VTe=c(T(),1);function FTe({isLinked:e,...t}){let o=e?(0,EZ.__)("Unlink radii"):(0,EZ.__)("Link radii");return(0,VTe.jsx)(DTe.Button,{...t,className:"components-border-radius-control__linked-button",size:"small",icon:e?Ms:As,iconSize:24,label:o})}var zTe=c(Y(),1);function knt(e){return[...e].sort((o,r)=>e.filter(n=>n===r).length-e.filter(n=>n===o).length).shift()}function jTe(e={}){if(typeof e=="string")return e;let t=Object.values(e).map(a=>{let l=(0,zTe.__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=knt(r);return n===0||n?`${n}${i||""}`:void 0}function HTe(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 UTe(e){return e?typeof e=="string"?!0:!!Object.values(e).filter(o=>!!o||o===0).length:!1}var Gl=c(Y(),1),$Te=c(ue(),1),dh=c(q(),1);var cv=c(F(),1);var TZ=24,WTe=8,b3={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 y3=c(Y(),1);var su=c(T(),1);function GTe({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,su.jsx)(y3.__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,su.jsxs)(lo.Root,{children:[(0,su.jsx)(lo.Trigger,{render:(0,su.jsx)("div",{className:"preset-input-control__tooltip-wrapper",children:_})}),(0,su.jsx)(lo.Popup,{children:t})]}):_;return(0,su.jsxs)(su.Fragment,{children:[w,(0,su.jsx)(y3.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 fh=c(T(),1);function uv({allowNegativeOnDrag:e=!1,ariaLabel:t,className:o,customValueSettings:r=b3,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,cv.useMemo)(()=>Yre(a,g,h),[a,g,h]),w=o??"preset-input-control",k=g.slice(1,g.length-1).map((K,X)=>({value:X+1,label:void 0})),x=k.length>0,S=g.length<=WTe,C=s?(0,dh.__)("Mixed"):m??null,[R,E]=(0,cv.useState)(l),[I,O]=(0,cv.useState)(!n&&_!==void 0&&!Gu(_,h)),A=null,P=(0,$Te.usePrevious)(_);(0,cv.useEffect)(()=>{_&&P!==_&&!Gu(_,h)&&I!==!0&&O(!0)},[_,P,h,I]);let L=!S&&!I&&_!==void 0&&(!Gu(_,h)||Gu(_,h)&&s),H=g;L?(H=[...g,{name:s?(0,dh.__)("Mixed"):(0,dh.sprintf)((0,dh.__)("Custom (%s)"),_),slug:"custom",size:_}],A=H.length-1):s||(A=I?sH(_,g,h):$re(_,g,h));let N=H.map((K,X)=>({key:X,name:K.name})),M=Gu(_,h)?sH(_,g,h):_,[V,j]=(0,Gl.__experimentalParseQuantityAndUnitFromRawValue)(M),D=j||b||"px",z=y?.find(K=>K.value===D),W=z?.step??r[D]?.steps??.1,ee=z?.max??r[D]?.max??10,J=K=>{if(K===void 0||K===""){u(void 0);return}isNaN(parseFloat(K))||u(K)},U=K=>{u([K,D].join(""))},Q=K=>_===void 0?void 0:g[K]?.name,Z=(K,X)=>{let oe=parseInt(K,10);if(X==="selectList"){if(oe===0&&g[0]?.slug==="0")return"0";if(oe===0)return}else if(oe===0)return"0";return`var:preset|${h}|${g[K]?.slug}`};return(0,fh.jsxs)(Gl.__experimentalHStack,{className:`preset-input-control__wrapper ${w}__wrapper`,children:[i&&(0,fh.jsx)(Gl.Icon,{className:"preset-input-control__icon",icon:i,size:TZ}),(!x||I)&&(0,fh.jsx)(GTe,{allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:C,minValue:R,parsedQuantity:V,computedUnit:D,units:y,isMixed:s,step:W,max:ee,showTooltip:v,value:_,minimumCustomValue:l,onCustomValueChange:J,onCustomValueSliderChange:U,onUnitChange:p,onMouseOut:d,onMouseOver:f,setMinValue:E}),x&&S&&!I&&(0,fh.jsx)(Gl.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:K=>u(Z(K)),onFocus:f,onMouseDown:K=>{K?.nativeEvent?.offsetX<35&&_===void 0&&u("0")},onMouseOut:d,onMouseOver:f,renderTooltipContent:Q,step:1,value:A,withInputField:!1}),x&&!S&&!I&&(0,fh.jsx)(Gl.CustomSelectControl,{className:"preset-input-control__custom-select-control",hideLabelFromVision:!0,label:t,onBlur:d,onChange:K=>{L&&K.selectedItem.key===N.length-1?O(!0):u(Z(K.selectedItem.key,"selectList"))},onFocus:f,onMouseOut:d,onMouseOver:f,options:N,value:N.find(K=>K.key===A)||""}),x&&!n&&(0,fh.jsx)(Gl.Button,{className:"preset-input-control__custom-toggle",icon:P9,iconSize:TZ,isPressed:I,label:I?(0,dh.__)("Use preset"):(0,dh.__)("Set custom value"),onClick:()=>{O(!I)},size:"small"})]})}var Yx=c(q(),1);var YTe=8,v3=[],RZ={all:(0,Yx.__)("Border radius"),topLeft:(0,Yx.__)("Top left"),topRight:(0,Yx.__)("Top right"),bottomLeft:(0,Yx.__)("Bottom left"),bottomRight:(0,Yx.__)("Bottom right")},BZ={all:zz,topLeft:Uz,topRight:Wz,bottomLeft:jz,bottomRight:Hz},IZ=0;var Bp=c(T(),1);function xnt(e){let t=e?.default??v3,o=e?.custom??v3,r=e?.theme??v3;return(0,jT.useMemo)(()=>{let n=[{name:(0,_3.__)("None"),slug:"0",size:0},...o,...r,...t];return n.length>YTe?[{name:(0,_3.__)("Default"),slug:"default",size:void 0},...n]:n},[o,r,t])}function KTe(e,t){return t==="all"?jTe(e):typeof e=="string"?e:e?.[t]}function qTe(e,t){return t==="all"?e.flat:e[t]}function ZTe(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 XTe(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 w3({onChange:e,values:t,presets:o}){let[r,n]=(0,jT.useState)(!UTe(t)||!HTe(t)),i=xnt(o),[s,a]=(0,jT.useState)({flat:typeof t=="string"?(0,ra.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,ra.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,ra.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,ra.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,ra.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),[l]=je("spacing.units"),u=(0,ra.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem"]}),d=()=>n(!r);return(0,Bp.jsxs)("fieldset",{className:"components-border-radius-control",children:[(0,Bp.jsxs)(ra.__experimentalHStack,{className:"components-border-radius-control__header",children:[(0,Bp.jsx)(ra.BaseControl.VisualLabel,{as:"legend",children:(0,_3.__)("Radius")}),(0,Bp.jsx)(FTe,{onClick:d,isLinked:r})]}),r?(0,Bp.jsx)(uv,{ariaLabel:RZ.all,className:"components-border-radius-control",icon:BZ.all,minimumCustomValue:IZ,onChange:ZTe("all",t,e),onUnitChange:XTe("all",s,a),presets:i,presetType:"border-radius",selectedUnit:qTe(s,"all"),showTooltip:!0,units:u,value:KTe(t,"all")}):(0,Bp.jsx)(ra.__experimentalVStack,{children:["topLeft","topRight","bottomLeft","bottomRight"].map(f=>(0,Bp.jsx)(uv,{ariaLabel:RZ[f],className:"components-border-radius-control",icon:BZ[f],minimumCustomValue:IZ,onChange:ZTe(f,t,e),onUnitChange:XTe(f,s,a),presets:i,presetType:"border-radius",selectedUnit:qTe(s,f),showTooltip:!0,units:u,value:KTe(t,f)},f))})]})}var eRe=c(Y(),1);var QTe=c(ue(),1);var JTe=c(T(),1),k3=(0,QTe.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,JTe.jsx)(e,{...o,colors:u,disableCustomColors:d,hasColorsToChoose:f})},"withColorContext");var tRe=k3(eRe.ColorPalette);var PZ=c(q(),1),za=c(Y(),1);var Xo=c(T(),1),{Tabs:Kx}=G(za.privateApis),Snt=["colors","disableCustomColors","gradients","disableCustomGradients"],Od={color:"color",gradient:"gradient"};function oRe({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)(za.ColorPalette,{value:u,selectedSlug:d,onChange:_?(C,R,E)=>{a(C,E),l()}:(C,R,E)=>a(C,E),colors:e,disableCustomColors:o,__experimentalIsRenderedInSidebar:n,clearable:m,enableAlpha:h,headingLevel:b}),x={[Od.color]:(0,Xo.jsxs)(Xo.Fragment,{children:[k,v&&(0,Xo.jsx)(za.Notice,{isDismissible:!1,...v})]}),[Od.gradient]:(0,Xo.jsx)(za.GradientPicker,{value:f,selectedSlug:p,onChange:y?(C,R,E)=>{l(C,E),a()}:(C,R,E)=>l(C,E),gradients:t,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,clearable:m,headingLevel:b})},S=C=>(0,Xo.jsx)("div",{className:"block-editor-color-gradient-control__panel",children:x[C]});return(0,Xo.jsx)(za.BaseControl,{className:$("block-editor-color-gradient-control",i),children:(0,Xo.jsx)("fieldset",{className:"block-editor-color-gradient-control__fieldset",children:(0,Xo.jsxs)(za.__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)(za.BaseControl.VisualLabel,{children:s})})}),y&&_&&(0,Xo.jsx)("div",{children:(0,Xo.jsxs)(Kx,{defaultTabId:f?Od.gradient:!!y&&Od.color,children:[(0,Xo.jsxs)(Kx.TabList,{children:[(0,Xo.jsx)(Kx.Tab,{tabId:Od.color,children:(0,PZ.__)("Color")}),(0,Xo.jsx)(Kx.Tab,{tabId:Od.gradient,children:(0,PZ.__)("Gradient")})]}),(0,Xo.jsx)(Kx.TabPanel,{tabId:Od.color,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.color}),(0,Xo.jsx)(Kx.TabPanel,{tabId:Od.gradient,className:"block-editor-color-gradient-control__panel",focusable:!1,children:x.gradient})]})}),!_&&S(Od.color),!y&&S(Od.gradient)]})})})}function Cnt(e){let[t,o,r,n]=je("color.palette","color.gradients","color.custom","color.customGradient");return(0,Xo.jsx)(oRe,{colors:t,gradients:o,disableCustomColors:!r,disableCustomGradients:!n,...e})}function Ent(e){return Snt.every(t=>e.hasOwnProperty(t))?(0,Xo.jsx)(oRe,{...e}):(0,Xo.jsx)(Cnt,{...e})}var ph=Ent;var rRe=c(T(),1);function nRe({onChange:e,value:t,...o}){return(0,rRe.jsx)(ph,{...o,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var au=c(q(),1),iRe=c(Y(),1),sRe=c(Yo(),1),OZ=c(T(),1);lm([cm,s_]);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,au.__)("text color")},{color:p,description:(0,au.__)("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),S=k.alpha()<1;if(!x){if(h||S)continue;if(l){y=l,_=l;break}y=b<k.brightness()?(0,au.sprintf)((0,au.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),w.description):(0,au.sprintf)((0,au.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),w.description),_=(0,au.__)("This color combination may be hard for people to read.");break}S&&u&&(y=(0,au.__)("Transparent text may be hard for people to read."),_=(0,au.__)("Transparent text may be hard for people to read."))}return y?{message:y,speakMessage:_}:null}function Tnt(e){let t=AZ(e);return t?((0,sRe.speak)(t.speakMessage),(0,OZ.jsx)("div",{className:"block-editor-contrast-checker",children:(0,OZ.jsx)(iRe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:t.message})})):null}var aRe=Tnt;var ki=c(q(),1),HT=c(lu(),1),x3=c(F(),1),uu=c(Y(),1);var cu=c(T(),1),mh=new Date;mh.setDate(20);mh.setMonth(mh.getMonth()-3);mh.getMonth()===4&&mh.setMonth(3);function cRe({format:e,defaultFormat:t,onChange:o}){return(0,cu.jsxs)(uu.__experimentalVStack,{as:"fieldset",spacing:4,className:"block-editor-date-format-picker",children:[(0,cu.jsx)(bt,{render:(0,cu.jsx)("legend",{}),children:(0,ki.__)("Date format")}),(0,cu.jsx)(uu.ToggleControl,{label:(0,ki.__)("Default format"),help:`${(0,ki.__)("Example:")}  ${(0,HT.dateI18n)(t,mh)}`,checked:!e,onChange:r=>o(r?null:t)}),e&&(0,cu.jsx)(Rnt,{format:e,onChange:o})]})}function Rnt({format:e,onChange:t}){let r=[...[...new Set(["Y-m-d",(0,ki._x)("n/j/Y","short date format"),(0,ki._x)("n/j/Y g:i A","short date format with time"),(0,ki._x)("M j, Y","medium date format"),(0,ki._x)("M j, Y g:i A","medium date format with time"),(0,ki._x)("F j, Y","long date format"),(0,ki._x)("M j","short date format without the year")])].map((a,l)=>({key:`suggested-${l}`,name:(0,HT.dateI18n)(a,mh),format:a})),{key:"human-diff",name:(0,HT.humanTimeDiff)(mh),format:"human-diff"}],n={key:"custom",name:(0,ki.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",hint:(0,ki.__)("Enter your own date format")},[i,s]=(0,x3.useState)(()=>!!e&&!r.some(a=>a.format===e));return(0,cu.jsxs)(uu.__experimentalVStack,{children:[(0,cu.jsx)(uu.CustomSelectControl,{label:(0,ki.__)("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,cu.jsx)(uu.TextControl,{label:(0,ki.__)("Custom format"),hideLabelFromVision:!0,help:(0,x3.createInterpolateElement)((0,ki.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,cu.jsx)(uu.ExternalLink,{href:(0,ki.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:a=>t(a)})]})}var $l=c(Y(),1),UT=c(q(),1),uRe=c(wo(),1);var dRe=c(ue(),1),Ad=c(T(),1);function fRe({id:e,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a}){let l;i==="unset"?l=(0,Ad.jsx)($l.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):i?l=(0,Ad.jsx)($l.DuotoneSwatch,{values:i}):l=(0,Ad.jsx)(xt,{icon:o7});let u=(0,UT.__)("Apply duotone filter"),f=`${(0,dRe.useInstanceId)(fRe,"duotone-control",e)}__description`;return(0,Ad.jsx)($l.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,UT.__)("Duotone")},renderToggle:({isOpen:p,onToggle:m})=>(0,Ad.jsx)($l.ToolbarButton,{showTooltip:!0,onClick:m,"aria-haspopup":"true","aria-expanded":p,onKeyDown:h=>{!p&&h.keyCode===uRe.DOWN&&(h.preventDefault(),m())},label:u,icon:l}),renderContent:()=>(0,Ad.jsxs)($l.MenuGroup,{label:(0,UT.__)("Duotone"),children:[(0,Ad.jsx)("p",{children:(0,UT.__)("Create a two-tone color effect without losing your original image.")}),(0,Ad.jsx)($l.DuotonePicker,{"aria-label":u,"aria-describedby":f,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,selectedSlug:s,onChange:a})]})})}var S3=fRe;var hRe=c(Y(),1),bRe=c(F(),1),ja=c(q(),1);var Qn=c(q(),1);var C3=c(q(),1);function pRe(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":t=(0,C3._x)("Regular","font style");break;case"italic":t=(0,C3._x)("Italic","font style");break;case"oblique":t=(0,C3._x)("Oblique","font style");break;default:t=e;break}return{name:t,value:e}}var du=c(q(),1);function MZ(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":case"400":t=(0,du._x)("Regular","font weight");break;case"bold":case"700":t=(0,du._x)("Bold","font weight");break;case"100":t=(0,du._x)("Thin","font weight");break;case"200":t=(0,du._x)("Extra Light","font weight");break;case"300":t=(0,du._x)("Light","font weight");break;case"500":t=(0,du._x)("Medium","font weight");break;case"600":t=(0,du._x)("Semi Bold","font weight");break;case"800":t=(0,du._x)("Extra Bold","font weight");break;case"900":t=(0,du._x)("Black","font weight");break;case"1000":t=(0,du._x)("Extra Black","font weight");break;default:t=e;break}return{name:t,value:e}}var mRe=[{name:(0,Qn._x)("Regular","font style"),value:"normal"},{name:(0,Qn._x)("Italic","font style"),value:"italic"}],gRe=[{name:(0,Qn._x)("Thin","font weight"),value:"100"},{name:(0,Qn._x)("Extra Light","font weight"),value:"200"},{name:(0,Qn._x)("Light","font weight"),value:"300"},{name:(0,Qn._x)("Regular","font weight"),value:"400"},{name:(0,Qn._x)("Medium","font weight"),value:"500"},{name:(0,Qn._x)("Semi Bold","font weight"),value:"600"},{name:(0,Qn._x)("Bold","font weight"),value:"700"},{name:(0,Qn._x)("Extra Bold","font weight"),value:"800"},{name:(0,Qn._x)("Black","font weight"),value:"900"},{name:(0,Qn._x)("Extra Black","font weight"),value:"1000"}];function qx(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(MZ(g))}}let a=MZ(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,Qn._x)("Bold","font weight"),value:"700"}),t.some(s=>s.value==="italic")||t.push({name:(0,Qn._x)("Italic","font style"),value:"italic"}),n&&(t=mRe,o=gRe),t=t.length===0?mRe:t,o=o.length===0?gRe:o,t.forEach(({name:s,value:a})=>{o.forEach(({name:l,value:u})=>{let d=a==="normal"?l:(0,Qn.sprintf)((0,Qn._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 yRe=c(T(),1),Bnt=(e,t)=>e?t?(0,ja.__)("Appearance"):(0,ja.__)("Font style"):(0,ja.__)("Font weight");function E3(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=Bnt(r,n),f={key:"default",name:(0,ja.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},{fontStyles:p,fontWeights:m,combinedStyleAndWeightOptions:g}=qx(i),h=()=>{let k=[f];return g&&k.push(...g),k},b=()=>{let k=[f];return p.forEach(({name:x,value:S})=>{k.push({key:S,name:x,style:{fontStyle:S,fontWeight:void 0}})}),k},v=()=>{let k=[f];return m.forEach(({name:x,value:S})=>{k.push({key:S,name:x,style:{fontStyle:void 0,fontWeight:S}})}),k},y=(0,bRe.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,yRe.jsx)(hRe.CustomSelectControl,{...l,className:"components-font-appearance-control",label:d,describedBy:_?r?n?(0,ja.sprintf)((0,ja.__)("Currently selected font appearance: %s"),_.name):(0,ja.sprintf)((0,ja.__)("Currently selected font style: %s"),_.name):(0,ja.sprintf)((0,ja.__)("Currently selected font weight: %s"),_.name):(0,ja.__)("No selected font appearance"),options:y,value:_,onChange:({selectedItem:k})=>o(k.style)})}var vRe=c(Y(),1),NZ=c(q(),1);var _Re=c(T(),1);function T3({__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,NZ.__)("Default")},...r.map(({fontFamily:u,name:d})=>({key:u,name:d||u,style:{fontFamily:u}}))],l=a.find(u=>u.key===t)??"";return(0,_Re.jsx)(vRe.CustomSelectControl,{label:(0,NZ.__)("Font"),value:l,onChange:({selectedItem:u})=>o(u.key),options:a,className:$("block-editor-font-family-control",n),...i})}var R3=c(Y(),1),wRe=c(q(),1);var kRe=c(T(),1);function B3({value:e,onChange:t,__unstableInputWidth:o="60px",...r}){let[n]=je("spacing.units"),i=(0,R3.__experimentalUseCustomUnits)({availableUnits:n||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,kRe.jsx)(R3.__experimentalUnitControl,{...r,label:(0,wRe.__)("Letter spacing"),value:e,__unstableInputWidth:o,units:i,onChange:t})}var WT=c(q(),1),I3=c(Y(),1),LZ=c(T(),1),Int=[{label:(0,WT.__)("None"),value:"none",icon:Bn},{label:(0,WT.__)("Underline"),value:"underline",icon:u7},{label:(0,WT.__)("Strikethrough"),value:"line-through",icon:l7}];function P3({value:e,onChange:t,className:o}){return(0,LZ.jsx)(I3.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,WT.__)("Decoration"),className:$("block-editor-text-decoration-control",o),value:e,onChange:r=>{t(r===e?void 0:r)},children:Int.map(r=>(0,LZ.jsx)(I3.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var Zx=c(q(),1);var O3=c(Y(),1),DZ=c(T(),1),Pnt=[{label:(0,Zx.__)("None"),value:"none",icon:Bn},{label:(0,Zx.__)("Uppercase"),value:"uppercase",icon:f7},{label:(0,Zx.__)("Lowercase"),value:"lowercase",icon:s7},{label:(0,Zx.__)("Capitalize"),value:"capitalize",icon:n7}];function A3({className:e,value:t,onChange:o}){return(0,DZ.jsx)(O3.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,Zx.__)("Letter case"),className:$("block-editor-text-transform-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:Pnt.map(r=>(0,DZ.jsx)(O3.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var Xx=c(q(),1);var M3=c(Y(),1),VZ=c(T(),1),Ont=[{label:(0,Xx.__)("Horizontal"),value:"horizontal-tb",icon:J9},{label:(0,Xx.__)("Vertical"),value:(0,Xx.isRTL)()?"vertical-lr":"vertical-rl",icon:tj}];function N3({className:e,value:t,onChange:o}){return(0,VZ.jsx)(M3.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,Xx.__)("Orientation"),className:$("block-editor-writing-mode-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:Ont.map(r=>(0,VZ.jsx)(M3.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var _s=c(Y(),1),xRe=c(F(),1),SRe=c(q(),1);var Nn=c(T(),1),Ant=({setting:e,children:t,panelId:o,...r})=>{let n=()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()};return(0,Nn.jsx)(_s.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:n,isShownByDefault:e.isShownByDefault!==void 0?e.isShownByDefault:!0,...r,className:$("block-editor-color-gradient-item","block-editor-tools-panel-color-gradient-settings__item"),panelId:o,resetAllFilter:e.resetAllFilter,children:t})},Mnt=({colorValue:e,label:t})=>(0,Nn.jsxs)(_s.__experimentalHStack,{justify:"flex-start",children:[(0,Nn.jsx)(_s.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,Nn.jsx)(_s.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t,children:t})]}),Nnt=e=>function({onToggle:o,isOpen:r}){let{clearable:n,colorValue:i,gradientValue:s,onColorChange:a,onGradientChange:l,label:u}=e,d=(0,xRe.useRef)(void 0),f={onClick:o,className:$("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,Nn.jsxs)(Nn.Fragment,{children:[(0,Nn.jsx)(_s.Button,{__next40pxDefaultSize:!0,...f,children:(0,Nn.jsx)(Mnt,{colorValue:m,label:u})}),n&&m&&(0,Nn.jsx)(_s.Button,{__next40pxDefaultSize:!0,label:(0,SRe.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:Bn,onClick:()=>{p(),r&&o(),d.current?.focus()}})]})};function L3({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,Nn.jsx)(Nn.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,Nn.jsx)(Ant,{setting:u,...a,children:(0,Nn.jsx)(_s.Dropdown,{popoverProps:l,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:Nnt(p),renderContent:()=>(0,Nn.jsx)(_s.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Nn.jsx)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:(0,Nn.jsx)(ph,{...f})})})})},d)})})}var D3=c(Y(),1),CRe=c(te(),1),ERe=c(ue(),1);var FZ=c(F(),1),dv=c(q(),1);function gh(){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,FZ.useMemo)(()=>{let f=[];return o&&o.length&&f.push({name:(0,dv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",colors:o}),n&&r&&r.length&&f.push({name:(0,dv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",colors:r}),t&&t.length&&f.push({name:(0,dv._x)("Custom","Indicates this palette is created by the user."),slug:"custom",colors:t}),f},[t,o,r,n]),d.gradients=(0,FZ.useMemo)(()=>{let f=[];return a&&a.length&&f.push({name:(0,dv._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",gradients:a}),u&&l&&l.length&&f.push({name:(0,dv._x)("Default","Indicates this palette comes from WordPress."),slug:"default",gradients:l}),s&&s.length&&f.push({name:(0,dv._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 Yl=c(T(),1),Lnt=["colors","disableCustomColors","gradients","disableCustomGradients"],zZ=({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,ERe.useInstanceId)(zZ),{batch:p}=(0,CRe.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,Yl.jsx)(D3.__experimentalToolsPanel,{className:$("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,Yl.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__inner-wrapper",children:[(0,Yl.jsx)(L3,{settings:s,panelId:f,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,__experimentalIsRenderedInSidebar:u,enableAlpha:d}),!!i&&(0,Yl.jsxs)(Yl.Fragment,{children:[(0,Yl.jsx)(D3.__experimentalSpacer,{marginTop:4,marginBottom:0}),i]})]})})},Dnt=e=>{let t=gh();return(0,Yl.jsx)(zZ,{...t,...e})},Vnt=e=>Lnt.every(t=>e.hasOwnProperty(t))?(0,Yl.jsx)(zZ,{...e}):(0,Yl.jsx)(Dnt,{...e}),V3=Vnt;var F3=c(F(),1),fv=c(Y(),1),HZ=c(q(),1);var GT=c(T(),1),jZ=[],Fnt={...b3,px:{max:1e3,steps:1},em:{max:50,steps:.1},rem:{max:50,steps:.1}};function znt(e){let t=e?.default??jZ,o=e?.custom??jZ,r=e?.theme??jZ;return(0,F3.useMemo)(()=>[{name:(0,HZ.__)("None"),slug:"0",size:0},...o,...r,...t],[o,r,t])}function pv({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,fv.__experimentalUseCustomUnits)({availableUnits:a||["%","px","em","rem","vh","vw"]}),d=znt(l),[f,p]=(0,F3.useState)(()=>{let[,g]=(0,fv.__experimentalParseQuantityAndUnitFromRawValue)(o);return g||u[0]?.value||"px"}),m=g=>{let[h,b]=(0,fv.__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,GT.jsxs)("fieldset",{className:$("block-editor-dimension-control",n),children:[(0,GT.jsx)(fv.BaseControl.VisualLabel,{as:"legend",children:e}),(0,GT.jsx)(uv,{ariaLabel:e,className:"block-editor-dimension-control",customValueSettings:Fnt,minimumCustomValue:0,onChange:t,onUnitChange:m,placeholder:r,presets:d,presetType:"dimension",selectedUnit:f,showTooltip:!0,units:u,value:o})]})}var RRe=c(F(),1),Jn=c(Y(),1),BRe=c(q(),1),IRe=c(Mt(),1);var Md=c(T(),1),TRe={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 PRe({label:e=(0,BRe.__)("Height"),onChange:t,value:o}){(0,IRe.default)("wp.blockEditor.HeightControl",{since:"7.0",version:"7.2",alternative:"wp.blockEditor.DimensionControl"});let r=parseFloat(o),[n]=je("spacing.units"),i=(0,Jn.__experimentalUseCustomUnits)({availableUnits:n||["%","px","em","rem","vh","vw"]}),s=(0,RRe.useMemo)(()=>(0,Jn.__experimentalParseQuantityAndUnitFromRawValue)(o),[o])[1]||i[0]?.value||"px",a=u=>{t([u,s].join(""))},l=u=>{let[d,f]=(0,Jn.__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,Md.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,Md.jsx)(Jn.BaseControl.VisualLabel,{as:"legend",children:e}),(0,Md.jsxs)(Jn.Flex,{children:[(0,Md.jsx)(Jn.FlexItem,{isBlock:!0,children:(0,Md.jsx)(Jn.__experimentalUnitControl,{value:o,units:i,onChange:t,onUnitChange:l,min:0,label:e,hideLabelFromVision:!0})}),(0,Md.jsx)(Jn.FlexItem,{isBlock:!0,children:(0,Md.jsx)(Jn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Md.jsx)(Jn.RangeControl,{value:r,min:0,max:TRe[s]?.max??100,step:TRe[s]?.step??.1,withInputField:!1,onChange:a,label:e,hideLabelFromVision:!0})})})]})]})}var qT=c(Y(),1),MBe=c(Mt(),1);var Kl=c(re()),rBe=c(QRe());function Gnt(e,t,o,r,n,i){i===void 0&&(i=0);var s=Qx(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 $nt(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function $T(e,t,o,r,n){n===void 0&&(n=0);var i=Qx(t.width,t.height,n),s=i.width,a=i.height;return{x:JRe(e.x,s,o.width,r),y:JRe(e.y,a,o.height,r)}}function JRe(e,t,o,r){var n=t*r/2-o/2;return G3(e,-n,n)}function eBe(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function tBe(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function Ynt(e,t,o,r,n,i,s){i===void 0&&(i=0),s===void 0&&(s=!0);var a=s?Knt:qnt,l=Qx(t.width,t.height,i),u=Qx(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=gr(gr({},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 Knt(e,t){return Math.min(e,Math.max(0,t))}function qnt(e,t){return t}function Znt(e,t,o,r,n,i){var s=Qx(t.width,t.height,o),a=G3(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 Xnt(e,t,o){var r=$nt(t);return o.height>o.width?o.height/(e.height*r):o.width/(e.width*r)}function Qnt(e,t,o,r,n,i){o===void 0&&(o=0);var s=Qx(t.naturalWidth,t.naturalHeight,o),a=G3(Xnt(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 oBe(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function Jnt(e){return e*Math.PI/180}function Qx(e,t,o){var r=Jnt(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 G3(e,t,o){return Math.min(Math.max(e,t),o)}function W3(){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 eit=`.reactEasyCrop_Container {
+									`}]})}):(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)&&lt&&lt!==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 {
   position: absolute;
   top: 0;
   left: 0;
@@ -204,26 +204,26 @@
   border-left: 0;
   border-right: 0;
 }
-`,tit=1,oit=3,rit=1,nBe=(function(e){Uee(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=Kl.createRef(),o.imageRef=Kl.createRef(),o.videoRef=Kl.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=Znt(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=Qnt(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=gr(gr({},h),{naturalWidth:f,naturalHeight:p}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:Gnt(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=gr({},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?$T(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,rBe.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=G3(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?$T(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?$T(o.props.crop,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):o.props.crop;return Ynt(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?$T(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=gr({},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=$T(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=eit,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=eBe(r,n),this.lastPinchRotation=tBe(r,n),this.onDragStart(oBe(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=oBe(n,i);this.onDrag(s),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var a=eBe(n,i),l=r.props.zoom*(a/r.lastPinchDistance);r.setNewZoom(l,s,{shouldUpdatePosition:!1}),r.lastPinchDistance=a;var u=tBe(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,S=x.containerClassName,C=x.cropAreaClassName,R=x.mediaClassName,E=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return Kl.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(O){return o.containerRef=O},"data-testid":"container",style:_,className:W3("reactEasyCrop_Container",S)},i?Kl.createElement("img",gr({alt:"",className:W3("reactEasyCrop_Image",E==="contain"&&"reactEasyCrop_Contain",E==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",E==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{src:i,ref:this.imageRef,style:gr(gr({},k),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(m,"deg) scale(").concat(g,")")}),onLoad:this.onMediaLoad})):s&&Kl.createElement("video",gr({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:W3("reactEasyCrop_Video",E==="contain"&&"reactEasyCrop_Contain",E==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",E==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",R)},a,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:gr(gr({},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 Kl.createElement("source",gr({key:I.src},I))})),this.state.cropSize&&Kl.createElement("div",gr({ref:this.cropperRef,style:gr(gr({},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:W3("reactEasyCrop_CropArea",h==="round"&&"reactEasyCrop_CropAreaRound",b&&"reactEasyCrop_CropAreaGrid",C)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:oit,minZoom:tit,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:rit},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})(Kl.Component);var pBe=c(F(),1);var eS=c(F(),1);var iBe=Object.prototype.hasOwnProperty;function sBe(e,t,o){for(o of e.keys())if(gv(o,t))return o}function gv(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--&&gv(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)||!gv(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(iBe.call(e,o)&&++r&&!iBe.call(t,o)||!(o in t)||!gv(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var fu=c(F(),1);var Jx=1,aBe=5;var $3=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 lBe(e){return e*Math.PI/180}function iit(e,t,o){let r=lBe(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 cBe(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=lBe(o),{width:l,height:u}=iit(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 hv={crop:{x:0,y:0,width:100,height:100},zoom:Jx,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1}},sit={x:0,y:0},XZ={crop:sit,croppedArea:hv.crop,croppedAreaPixels:null,zoom:hv.zoom,rotation:hv.rotation,flip:hv.flip,aspectRatio:hv.aspectRatio,mediaSize:null};function uBe(){let[e,t]=(0,fu.useState)(XZ),[o,r]=(0,fu.useState)(null),n=(0,fu.useCallback)(u=>{t(d=>{let p={...typeof u=="function"?u(d):u};return"rotation"in p&&p.rotation!==void 0&&(p.rotation=$3(p.rotation)),{...d,...p}})},[]),i=(0,fu.useCallback)((u=null)=>{if(!u){r(null),n(XZ);return}if(typeof u=="object"){let d={...hv,...u};r(d),n(d)}},[n,r]),s=(0,fu.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({...XZ})},[o,n]),a=(0,fu.useMemo)(()=>{if(o){let d={crop:e.croppedAreaPixels||e.croppedArea,zoom:e.zoom,rotation:$3(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return gv(d,o)===!1}let u={crop:e.croppedArea,zoom:e.zoom,rotation:$3(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return gv(u,hv)===!1},[e,o]),l=(0,fu.useCallback)(async u=>e.croppedAreaPixels?cBe(u,e.croppedAreaPixels,e.rotation,e.flip):null,[e.croppedAreaPixels,e.rotation,e.flip]);return(0,fu.useMemo)(()=>({cropperState:e,setCropperState:n,resetState:o,setResetState:i,isDirty:a,reset:s,getCroppedImage:l}),[e,n,o,i,a,s,l])}var dBe=c(T(),1),fBe=(0,eS.createContext)({cropperState:{crop:{x:0,y:0},croppedArea:{x:0,y:0,width:100,height:100},croppedAreaPixels:null,zoom:Jx,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1},mediaSize:null},setCropperState:()=>{},resetState:null,setResetState:()=>{},isDirty:!1,reset:()=>{},getCroppedImage:()=>Promise.resolve(null)});function QZ({children:e}){let t=uBe(),o=(0,eS.useMemo)(()=>({...t}),[t]);return(0,dBe.jsx)(fBe.Provider,{value:o,children:e})}var YT=()=>{let e=(0,eS.useContext)(fBe);if(!e)throw new Error("Missing ImageCropperContext");return e};var mBe=c(T(),1);function JZ({src:e,onLoad:t,minZoom:o=Jx,maxZoom:r=aBe,...n}){let{cropperState:i,setCropperState:s}=YT(),{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,mBe.jsx)(nBe,{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 rS=c(Y(),1),oS=c(q(),1);var gBe=100,hBe=300,Y3={placement:"bottom-start"};var tS=c(F(),1);var K3=c(te(),1),bv=c(F(),1),Ip=c(q(),1),bBe=c(Ls(),1),yBe=c(Lt(),1);var ait={crop:(0,Ip.__)("Image cropped."),rotate:(0,Ip.__)("Image rotated."),cropAndRotate:(0,Ip.__)("Image cropped and rotated.")};function vBe({crop:e,rotation:t,url:o,id:r,onSaveImage:n,onFinishEditing:i}){let{createErrorNotice:s,createSuccessNotice:a}=(0,K3.useDispatch)(bBe.store),[l,u]=(0,bv.useState)(!1),{editMediaEntity:d}=(0,K3.useSelect)(m=>({editMediaEntity:m(B).getSettings()?.[LB]}),[]),f=(0,bv.useCallback)(()=>{u(!1),i()},[i]),p=(0,bv.useCallback)(async()=>{if(!d){i(),s((0,Ip.__)("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(ait[g],{type:"snackbar",actions:[{label:(0,Ip.__)("Undo"),onClick:()=>{n({id:r,url:o})}}]}))}catch(h){s((0,Ip.sprintf)((0,Ip.__)("Could not edit image. %s"),(0,yBe.__unstableStripHTML)(h.message)),{id:"image-editing-error",type:"snackbar"})}finally{u(!1),i()}},[e,t,r,o,n,s,a,i,d]);return(0,bv.useMemo)(()=>({isInProgress:l,apply:p,cancel:f}),[l,p,f])}var pu=c(F(),1),_Be=c(Bo(),1);function wBe({url:e,naturalWidth:t,naturalHeight:o}){let[r,n]=(0,pu.useState)(),{cropperState:i,setCropperState:s}=YT(),{zoom:a,aspectRatio:l,crop:u,croppedArea:d}=i,f=(0,pu.useCallback)(y=>{s({zoom:y})},[s]),p=(0,pu.useCallback)(y=>{s({aspectRatio:y})},[s]),m=t/o,g=o/t;(0,pu.useEffect)(()=>{p(m)},[]);let[h,b]=(0,pu.useState)(0),v=(0,pu.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 E=document.createElement("canvas"),I=0,O=0;y%180?(E.width=R.target.height,E.height=R.target.width):(E.width=R.target.width,E.height=R.target.height),(y===90||y===180)&&(I=E.width),(y===270||y===180)&&(O=E.height);let A=E.getContext("2d");A.translate(I,O),A.rotate(y*Math.PI/180),A.drawImage(R.target,0,0),E.toBlob(P=>{n(URL.createObjectURL(P)),b(y);let L=k?l:E.width/E.height;s({aspectRatio:L,crop:{x:-(u.y*_),y:u.x*_}})})}let S=new window.Image;S.src=e,S.onload=x;let C=(0,_Be.applyFilters)("media.crossOrigin",void 0,e);typeof C=="string"&&(S.crossOrigin=C)},[h,m,e,s,u,a,l,g,b]);return(0,pu.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 kBe=c(T(),1),eX=(0,tS.createContext)({});eX.displayName="ImageEditingContext";var Nd=()=>(0,tS.useContext)(eX);function xBe({id:e,url:t,naturalWidth:o,naturalHeight:r,onFinishEditing:n,onSaveImage:i,children:s}){let a=wBe({url:t,naturalWidth:o,naturalHeight:r}),l=vBe({id:e,url:t,onSaveImage:i,onFinishEditing:n,...a}),u=(0,tS.useMemo)(()=>({...a,...l}),[a,l]);return(0,kBe.jsx)(eX.Provider,{value:u,children:s})}var ql=c(T(),1);function q3({aspectRatios:e,isDisabled:t,label:o,onClick:r,value:n}){return(0,ql.jsx)(rS.MenuGroup,{label:o,children:e.map(({name:i,slug:s,ratio:a})=>(0,ql.jsx)(rS.MenuItem,{disabled:t,onClick:()=>{r(a)},role:"menuitemradio",isSelected:a===n,icon:a===n?Os:void 0,children:i},s))})}function lit(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 tX({ratio:e,...t}){return{ratio:lit(e),...t}}function SBe({toggleProps:e}){let{isInProgress:t,aspect:o,setAspect:r,defaultAspect:n}=Nd(),[i,s,a]=je("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios");return(0,ql.jsx)(rS.DropdownMenu,{icon:yz,label:(0,oS.__)("Aspect Ratio"),popoverProps:Y3,toggleProps:e,children:({onClose:l})=>(0,ql.jsxs)(ql.Fragment,{children:[(0,ql.jsx)(q3,{isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:[{slug:"original",name:(0,oS.__)("Original"),ratio:n},...a?i.map(tX).filter(({ratio:u})=>u===1):[]]}),s?.length>0&&(0,ql.jsx)(q3,{label:(0,oS.__)("Theme"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:s}),a&&(0,ql.jsx)(q3,{label:(0,oS.__)("Landscape"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(tX).filter(({ratio:u})=>u>1)}),a&&(0,ql.jsx)(q3,{label:(0,oS.__)("Portrait"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(tX).filter(({ratio:u})=>u<1)})]})})}var CBe=c(Y(),1),EBe=c(ue(),1);var hh=c(T(),1);function TBe({url:e,width:t,height:o,naturalHeight:r,naturalWidth:n,borderProps:i}){let{isInProgress:s,editedUrl:a,rotation:l}=Nd(),[u,{width:d}]=(0,EBe.useResizeObserver)(),f=o||d*r/n;l%180===90&&(f=d*n/r);let p=(0,hh.jsxs)("div",{className:$("wp-block-image__crop-area",i?.className,{"is-applying":s}),style:{...i?.style,width:t||d,height:f},children:[(0,hh.jsx)(JZ,{src:a||e}),s&&(0,hh.jsx)(CBe.Spinner,{})]});return(0,hh.jsxs)(hh.Fragment,{children:[u,p]})}var bh=c(Y(),1),oX=c(q(),1);var KT=c(T(),1);function RBe(){let{isInProgress:e,zoom:t,setZoom:o}=Nd();return(0,KT.jsx)(bh.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:Y3,renderToggle:({isOpen:r,onToggle:n})=>(0,KT.jsx)(bh.ToolbarButton,{icon:B9,label:(0,oX.__)("Zoom"),onClick:n,"aria-expanded":r,disabled:e}),renderContent:()=>(0,KT.jsx)(bh.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,KT.jsx)(bh.RangeControl,{label:(0,oX.__)("Zoom"),min:gBe,max:hBe,value:Math.round(t*100),onChange:r=>o(r/100)})})})}var BBe=c(Y(),1),IBe=c(q(),1);var PBe=c(T(),1);function OBe(){let{isInProgress:e,rotateClockwise:t}=Nd();return(0,PBe.jsx)(BBe.ToolbarButton,{icon:C9,label:(0,IBe.__)("Rotate"),onClick:t,disabled:e})}var rX=c(Y(),1),nX=c(q(),1);var yv=c(T(),1);function ABe(){let{isInProgress:e,apply:t,cancel:o}=Nd();return(0,yv.jsxs)(yv.Fragment,{children:[(0,yv.jsx)(rX.ToolbarButton,{onClick:t,disabled:e,children:(0,nX.__)("Apply")}),(0,yv.jsx)(rX.ToolbarButton,{onClick:o,children:(0,nX.__)("Cancel")})]})}var Ha=c(T(),1);function NBe({id:e,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i,onSaveImage:s,onFinishEditing:a,borderProps:l}){return(0,MBe.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,Ha.jsx)(QZ,{children:(0,Ha.jsxs)(xBe,{id:e,url:t,naturalWidth:i,naturalHeight:n,onSaveImage:s,onFinishEditing:a,children:[(0,Ha.jsx)(TBe,{borderProps:l,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i}),(0,Ha.jsxs)(Ko,{children:[(0,Ha.jsxs)(qT.ToolbarGroup,{children:[(0,Ha.jsx)(RBe,{}),(0,Ha.jsx)(qT.ToolbarItem,{children:u=>(0,Ha.jsx)(SBe,{toggleProps:u})}),(0,Ha.jsx)(OBe,{})]}),(0,Ha.jsx)(qT.ToolbarGroup,{children:(0,Ha.jsx)(ABe,{})})]})]})})}var Ua=c(Y(),1),yh=c(q(),1);var nS=c(F(),1);function LBe(e,t,o,r,n){let[i,s]=(0,nS.useState)(t??r??""),[a,l]=(0,nS.useState)(e??o??"");return(0,nS.useEffect)(()=>{t===void 0&&r!==void 0&&s(r),e===void 0&&o!==void 0&&l(o)},[r,o]),(0,nS.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 Zl=c(T(),1),DBe=[25,50,75,100],cit=()=>{};function VBe(e,t,o){let r=Math.round(t*(e/100)),n=Math.round(o*(e/100));return{scaledWidth:r,scaledHeight:n}}function FBe({imageSizeHelp:e,imageWidth:t,imageHeight:o,imageSizeOptions:r=[],isResizable:n=!0,slug:i,width:s,height:a,onChange:l,onChangeImage:u=cit}){let{currentHeight:d,currentWidth:f,updateDimension:p,updateDimensions:m}=LBe(a,s,o,t,l),g=b=>{if(b===void 0){m();return}let{scaledWidth:v,scaledHeight:y}=VBe(b,t,o);m(y,v)},h=DBe.find(b=>{let{scaledWidth:v,scaledHeight:y}=VBe(b,t,o);return f===v&&d===y});return(0,Zl.jsxs)(Ua.__experimentalVStack,{className:"block-editor-image-size-control",spacing:"4",children:[r&&r.length>0&&(0,Zl.jsx)(Ua.SelectControl,{label:(0,yh.__)("Resolution"),value:i,options:r,onChange:u,help:e}),n&&(0,Zl.jsxs)(Zl.Fragment,{children:[(0,Zl.jsxs)(Ua.__experimentalHStack,{align:"baseline",spacing:"4",children:[(0,Zl.jsx)(Ua.__experimentalNumberControl,{label:(0,yh.__)("Width"),value:f,min:1,onChange:b=>p("width",b)}),(0,Zl.jsx)(Ua.__experimentalNumberControl,{label:(0,yh.__)("Height"),value:d,min:1,onChange:b=>p("height",b)})]}),(0,Zl.jsx)(Ua.__experimentalToggleGroupControl,{label:(0,yh.__)("Image size presets"),hideLabelFromVision:!0,onChange:g,value:h,isBlock:!0,children:DBe.map(b=>(0,Zl.jsx)(Ua.__experimentalToggleGroupControlOption,{value:b,label:(0,yh.sprintf)((0,yh.__)("%d%%"),b)},b))})]})]})}var Z3=c(Y(),1);var vv=c(q(),1),jBe=c(T(),1),zBe={left:vm,center:ym,right:_m,"space-between":g_,stretch:h_};function uit({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?zBe[r]:zBe.left,l=[{name:"left",icon:vm,title:(0,vv.__)("Justify items left"),isActive:r==="left",onClick:()=>s("left")},{name:"center",icon:ym,title:(0,vv.__)("Justify items center"),isActive:r==="center",onClick:()=>s("center")},{name:"right",icon:_m,title:(0,vv.__)("Justify items right"),isActive:r==="right",onClick:()=>s("right")},{name:"space-between",icon:g_,title:(0,vv.__)("Space between items"),isActive:r==="space-between",onClick:()=>s("space-between")},{name:"stretch",icon:h_,title:(0,vv.__)("Stretch items"),isActive:r==="stretch",onClick:()=>s("stretch")}],u=i?Z3.ToolbarGroup:Z3.ToolbarDropdownMenu,d=i?{isCollapsed:t}:{};return(0,jBe.jsx)(u,{icon:a,popoverProps:n,label:(0,vv.__)("Change items justification"),controls:l.filter(f=>e.includes(f.name)),...d})}var iX=uit;var sX=c(T(),1),U_=e=>(0,sX.jsx)(iX,{...e,isToolbar:!1}),HBe=e=>(0,sX.jsx)(iX,{...e,isToolbar:!0});var ws=c(Y(),1),mu=c(q(),1),Vr=c(F(),1),cF=c(ue(),1),MIe=c(Lt(),1),NIe=c(wo(),1),LIe=c(lx(),1),uF=c(te(),1),gX=c(B_(),1);var DIe=c(Mt(),1),dF=c(ga(),1);var iS=c(Y(),1);var X3=c(ue(),1),Q3=c(q(),1),UBe=c(F(),1),Pp=c(T(),1);function WBe({children:e,settingsOpen:t,setSettingsOpen:o}){let r=(0,X3.useReducedMotion)(),n=r?UBe.Fragment:iS.__unstableAnimatePresence,i=r?"div":iS.__unstableMotion.div,a=`link-control-settings-drawer-${(0,X3.useInstanceId)(WBe)}`;return(0,Pp.jsxs)(Pp.Fragment,{children:[(0,Pp.jsx)(iS.Button,{__next40pxDefaultSize:!0,className:"block-editor-link-control__drawer-toggle","aria-expanded":t,onClick:()=>o(!t),icon:(0,Q3.isRTL)()?V0:bm,"aria-controls":a,children:(0,Q3._x)("Advanced","Additional link settings")}),(0,Pp.jsx)(n,{children:t&&(0,Pp.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,Pp.jsx)("div",{className:"block-editor-link-control__drawer-inner",children:e})})})]})}var GBe=WBe;var nF=c(F(),1),pX=c(q(),1),uIe=c(Mt(),1);var ZT=c(q(),1),oIe=c(Y(),1);var rIe=c(Mt(),1);var J3=c(q(),1),$Be=c(Y(),1),YBe=c(F(),1);var aX=c(T(),1),dit=({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,YBe.createInterpolateElement)((0,J3.sprintf)((0,J3.__)("Create: <mark>%s</mark>"),e),{mark:(0,aX.jsx)("mark",{})}),(0,aX.jsx)($Be.MenuItem,{...o,iconPosition:"left",icon:Ns,className:"block-editor-link-control__search-item",onClick:t,children:n})},KBe=dit;var Op=c(q(),1),tF=c(Y(),1);var qBe=c(Lt(),1),aS=c(ga(),1),ZBe=c(ue(),1),XBe=c(Mt(),1),sS=c(T(),1),eF={post:{icon:_9,label:(0,Op.__)("Post")},page:{icon:vb,label:(0,Op.__)("Page")},post_tag:{icon:X9,label:(0,Op.__)("Tag")},category:{icon:xz,label:(0,Op.__)("Category")},attachment:{icon:e7,label:(0,Op.__)("Attachment")}};function fit({isURL:e,suggestion:t}){let o=null;return e?o=j0:t.type in eF&&(o=eF[t.type].icon,t.type==="page"&&(t.isFrontPage&&(o=O7),t.isBlogHome&&(o=dj))),o?(0,sS.jsx)(xt,{className:"block-editor-link-control__search-item-icon",icon:o}):null}function pit(e){return e?.trim()?.length?e?.replace(/^\/?/,"/"):e}function mit(e){return e?.trim()?.length?e?.replace(/\/$/,""):e}var git=(e,...t)=>(...o)=>e(...o,...t),hit=e=>t=>t==null||t!==t?e:t;function bit(e){return e&&(0,ZBe.pipe)(aS.safeDecodeURI,aS.getPath,hit(""),git(aS.filterURLForDisplay,24),mit,pit)(e)}var QBe=({itemProps:e,suggestion:t,searchTerm:o,onClick:r,isURL:n=!1,shouldShowType:i=!1})=>{let s=n?(0,Op.__)("Press ENTER to add this link"):bit(t.url);return(0,sS.jsx)(tF.MenuItem,{...e,info:s,iconPosition:"left",icon:(0,sS.jsx)(fit,{suggestion:t,isURL:n}),onClick:r,shortcut:i&&yit(t),className:"block-editor-link-control__search-item",children:(0,sS.jsx)(tF.TextHighlight,{text:(0,qBe.__unstableStripHTML)(t.title),highlight:o})})};function yit(e){return e.isFrontPage?(0,Op.__)("Front page"):e.isBlogHome?(0,Op.__)("Blog home"):e.type in eF?eF[e.type].label:e.type}var JBe=QBe,eIe=e=>((0,XBe.default)("wp.blockEditor.__experimentalLinkControlSearchItem",{since:"6.8"}),(0,sS.jsx)(QBe,{...e}));var tIe=c(q(),1),_v="__CREATE__",lX="tel",oF="link",cX="mailto",uX="internal",lS=[oF,cX,lX,uX],dX=[{id:"opensInNewTab",title:(0,tIe.__)("Open in new tab")}];var wv=c(T(),1);function nIe({withCreateSuggestion:e,currentInputValue:t,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:n,suggestions:i,selectedSuggestion:s,isLoading:a,isInitialSuggestions:l,createSuggestionButtonText:u,suggestionsQuery:d}){let f=$("block-editor-link-control__search-results",{"is-loading":a}),p=i.length===1&&lS.includes(i[0].type),m=e&&!p&&!l,g=!d?.type,h=l?(0,ZT.__)("Suggestions"):(0,ZT.sprintf)((0,ZT.__)('Search results for "%s"'),t);return(0,wv.jsx)("div",{className:"block-editor-link-control__search-results-wrapper",children:(0,wv.jsx)("div",{...r,className:f,"aria-label":h,children:(0,wv.jsx)(oIe.MenuGroup,{children:i.map((b,v)=>m&&_v===b.type?(0,wv.jsx)(KBe,{searchTerm:t,buttonText:u,onClick:()=>o(b),itemProps:n(b,v),isSelected:v===s},b.type):_v===b.type?null:(0,wv.jsx)(JBe,{itemProps:n(b,v),suggestion:b,index:v,onClick:()=>{o(b)},isSelected:v===s,isURL:lS.includes(b.type),searchTerm:t,shouldShowType:g,isFrontPage:b?.isFrontPage,isBlogHome:b?.isBlogHome},`${b.id}-${b.type}`))})})})}var iIe=nIe,sIe=e=>((0,rIe.default)("wp.blockEditor.__experimentalLinkControlSearchResults",{since:"6.8"}),(0,wv.jsx)(nIe,{...e}));var aIe=c(F(),1),lIe=c(te(),1);var rF=c(ga(),1);function XT(e){let t=e?.trim();if(!t)return{url:t,type:oF};let o=oF,r=(0,rF.getProtocol)(t)||"";return r.includes("mailto")?o=cX:r.includes("tel")?o=lX:t?.startsWith("#")&&(o=uX),nb(t)||ib(t)||t.startsWith("?")||r?{url:t,type:o}:{url:(0,rF.prependHTTPS)(t),type:o}}var vit=()=>Promise.resolve([]),_it=e=>{let{url:t,type:o}=XT(e);return Promise.resolve([{id:e,title:e,url:t,type:o}])},wit=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||sb(e)||!r?a:a.concat({title:e,url:e,type:_v})};function cIe(e,t,o){let{fetchSearchSuggestions:r,pageOnFront:n,pageForPosts:i}=(0,lIe.useSelect)(a=>{let{getSettings:l}=a(B);return{pageOnFront:l().pageOnFront,pageForPosts:l().pageForPosts,fetchSearchSuggestions:l().__experimentalFetchLinkSuggestions}},[]),s=t?_it:vit;return(0,aIe.useCallback)((a,{isInitialSuggestions:l})=>sb(a)?s(a,{isInitialSuggestions:l}):wit(a,{...e,isInitialSuggestions:l},r,o,n,i),[s,r,n,i,e,o])}var cS=c(T(),1),kit=()=>Promise.resolve([]),fX=()=>{},dIe=(0,nF.forwardRef)(({value:e,children:t,currentLink:o={},className:r=null,placeholder:n=null,withCreateSuggestion:i=!1,onCreateSuggestion:s=fX,onChange:a=fX,onSelect:l=fX,showSuggestions:u=!0,renderSuggestions:d=x=>(0,cS.jsx)(iIe,{...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=cIe(g,p,i,h),S=u?f||x:kit,[C,R]=(0,nF.useState)(),E=(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(_v===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,pX.__)("Search or type URL"),P=v&&n!==""?A:(0,pX.__)("Link");return(0,cS.jsxs)("div",{className:"block-editor-link-control__search-input-container",children:[(0,cS.jsx)(Ap,{disableSuggestions:o?.url===e,label:P,hideLabelFromVision:v,className:r,value:e,onChange:E,placeholder:A,__experimentalRenderSuggestions:u?I:null,__experimentalFetchLinkSuggestions:S,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:m,customValidity:w,required:!1,onSubmit:(L,H)=>{let N=L||C;!N&&!e?.trim()?.length?H.preventDefault():O(N||{url:e})},inputRef:k,suffix:y,disabled:_}),t]})}),fIe=dIe,pIe=e=>((0,uIe.default)("wp.blockEditor.__experimentalLinkControlSearchInput",{since:"6.8"}),(0,cS.jsx)(dIe,{...e}));var vh=c(q(),1),wn=c(Y(),1),yIe=c(ue(),1),aF=c(ga(),1);var vIe=c(Lt(),1),lF=c(te(),1),_Ie=c(Ls(),1),wIe=c(B_(),1);var mIe=c(Y(),1),{Slot:gIe,Fill:hIe}=(0,mIe.createSlotFill)("BlockEditorLinkControlViewer");var bIe=c(te(),1),iF=c(F(),1);function xit(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 Sit(e){let[t,o]=(0,iF.useReducer)(xit,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,bIe.useSelect)(n=>{let{getSettings:i}=n(B);return{fetchRichUrlData:i().__experimentalFetchRichUrlData}},[]);return(0,iF.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 sF=Sit;var Ho=c(T(),1),{Badge:Cit}=G(wn.privateApis);function kIe({value:e,onEditClick:t,hasRichPreviews:o=!1,hasUnlinkControl:r=!1,onRemove:n}){let i=(0,lF.useSelect)(b=>b(wIe.store).get("core","showIconLabels"),[]),s=o?e?.url:null,{richData:a,isFetching:l}=sF(s),u=a&&Object.keys(a).length,d=e&&(0,aF.filterURLForDisplay)((0,aF.safeDecodeURI)(e.url),24)||"",f=!e?.url?.length,p=!f&&(0,vIe.__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:N7,size:32}):m=(0,Ho.jsx)(xt,{icon:j0});let{createNotice:g}=(0,lF.useDispatch)(_Ie.store),h=(0,yIe.useCopyToClipboard)(e.url,()=>{g("info",(0,vh.__)("Link copied to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Ho.jsx)(wn.Flex,{role:"group","aria-label":(0,vh.__)("Manage link"),className:$("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,vh.__)("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:$("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,vh.__)("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:_b,label:(0,vh.__)("Edit link"),onClick:t,size:"compact",showTooltip:!i}),r&&(0,Ho.jsx)(wn.Button,{icon:As,label:(0,vh.__)("Remove link"),onClick:n,size:"compact",showTooltip:!i}),(0,Ho.jsx)(wn.Button,{icon:Dz,label:(0,vh.__)("Copy link"),ref:h,accessibleWhenDisabled:!0,disabled:f,size:"compact",showTooltip:!i}),(0,Ho.jsx)(gIe,{fillProps:e})]})})}var xIe=c(q(),1),SIe=c(Y(),1);var kv=c(T(),1),Eit=()=>{},Tit=({value:e,onChange:t=Eit,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,kv.jsx)("div",{className:"block-editor-link-control__setting",children:s},i.id)}return null}return(0,kv.jsx)(SIe.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,kv.jsxs)("fieldset",{className:"block-editor-link-control__settings",children:[(0,kv.jsx)(bt,{render:(0,kv.jsx)("legend",{}),children:(0,xIe.__)("Currently selected link settings")}),n]})},CIe=Tit;var EIe=c(q(),1),xv=c(F(),1);function TIe(e){let t=(0,xv.useRef)(),[o,r]=(0,xv.useState)(!1),[n,i]=(0,xv.useState)(null),s=async function(a){r(!0),i(null);try{return t.current=Rit(Promise.resolve(e(a))),await t.current.promise}catch(l){if(l&&l.isCanceled)return;throw i(l.message||(0,EIe.__)("An unknown error occurred during creation. Please try again.")),l}finally{r(!1)}};return(0,xv.useEffect)(()=>()=>{t.current&&t.current.cancel()},[]),{createPage:s,isCreatingPage:o,errorMessage:n}}var Rit=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 mX=c(F(),1),IIe=c(BIe(),1);function PIe(e){let[t,o]=(0,mX.useState)(e||{}),[r,n]=(0,mX.useState)(e);return(0,IIe.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),hX=()=>{},OIe="core/block-editor",AIe="linkControlSettingsDrawer";function Sv({searchInputPlaceholder:e,value:t,settings:o=dX,onChange:r=hX,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),[S,C]=(0,Vr.useState)(void 0),{advancedSettingsPreference:R}=(0,uF.useSelect)(He=>({advancedSettingsPreference:He(gX.store).get(OIe,AIe)??!1}),[]),{set:E}=(0,uF.useDispatch)(gX.store),I=He=>{E&&E(OIe,AIe,He),x(He)},O=R||k,A=(0,Vr.useRef)(!0),P=(0,Vr.useRef)(),L=(0,cF.useMergeRefs)([P,G_()]),H=(0,Vr.useRef)(),N=(0,Vr.useRef)(),M=(0,Vr.useRef)(),V=o.map(({id:He})=>He),[j,D,z,W,ee]=PIe(t),J=He=>{z(He),n?.(He)},U=w&&!!j?.id,Q=(0,cF.useInstanceId)(Sv,"link-control"),Z=U?`${Q}__help`:null,K=t&&!(0,LIe.isShallowEqualObjects)(j,t),[X,oe]=(0,Vr.useState)(d!==void 0?d:!t||!t.url),{createPage:ie,isCreatingPage:se,errorMessage:be}=TIe(f);(0,Vr.useEffect)(()=>{d!==void 0&&oe(d)},[d]),(0,Vr.useEffect)(()=>{if(A.current)return;(MIe.focus.focusable.find(P.current)[0]||P.current).focus()},[X,se]),(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(S?.type==="invalid"){let He=N.current;He&&typeof He.reportValidity=="function"&&He.reportValidity()}},[S]);let ke=t?.url?.trim()?.length>0,ye=()=>{oe(!1)},Pe=He=>{let we={type:"invalid",message:(0,mu.__)("Please enter a valid URL.")},Me={type:"valid"},ge=He?.trim();if(!ge?.length||!sb(ge))return we;if(nb(ge)||ib(ge))return Me;let Re=(0,dF.prependHTTPS)(ge);return(0,dF.isURL)(Re)?Me:we},_e=He=>{if(!(He&&He.id&&He.type&&!lS.includes(He.type))){let ge=He?.url||et,Re=Pe(ge);if(Re.type==="invalid"){C(Re);return}let{url:Ie}=XT(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}),C(void 0),ye()},ve=()=>{if(Je)return!1;let He=et.trim(),we=j&&j.id&&j.type&&!lS.includes(j.type),Me=t?.url===He;if(we&&Me)return C(void 0),!0;let ge=Pe(et);return ge.type==="invalid"?(C(ge),!1):(C(void 0),!0)},Se=()=>{K&&r({...t,...j,url:XT(et).url}),ye(),C(void 0)},fe=()=>{ve()&&Se()},Ce=He=>{let{keyCode:we}=He;we===NIe.ENTER&&!Je&&(He.preventDefault(),fe())},ne=()=>{D(t)},ae=He=>{He.preventDefault(),He.stopPropagation(),ne(),C(void 0),ke?ye():i?.(),s?.()},[Ee,he]=(0,Vr.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,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)(()=>{C(void 0)},[et]);let _t=!S,Et=i&&t&&!X&&!se,mt=X&&ke,oo=ke&&y,Tt=(X||!t)&&!se,Rt=Je||!_t||t&&!K,Bt=!!o?.length&&X&&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:[se&&(0,Qo.jsxs)("div",{className:"block-editor-link-control__loading",children:[(0,Qo.jsx)(ws.Spinner,{})," ",(0,mu.__)("Creating"),"\u2026"]}),Tt&&(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsxs)("div",{className:$({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":oo,"has-actions":mt}),children:[oo&&(0,Qo.jsx)(ws.TextControl,{ref:H,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,mu.__)("Text"),value:j?.title,onChange:W,onKeyDown:Ce}),(0,Qo.jsx)(fIe,{ref:N,currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:et,withCreateSuggestion:p,onCreateSuggestion:ie,onChange:J,onSelect:_e,showInitialSuggestions:u,allowDirectEntry:!a,showSuggestions:l,suggestionsQuery:g,withURLSuggestion:!h,createSuggestionButtonText:b,hideLabelFromVision:!oo,isEntity:U,customValidity:S,suffix:(0,Qo.jsx)(Bit,{isEntity:U,showActions:mt,isDisabled:Rt,onUnlink:Ae,onSubmit:fe,helpTextId:Z})}),U&&Z&&(0,Qo.jsx)("p",{id:Z,className:"block-editor-link-control__help",children:(0,mu.sprintf)((0,mu.__)("Synced with the selected %s."),j?.type||"item")})]}),be&&(0,Qo.jsx)(ws.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1,children:be})]}),t&&!X&&!se&&(0,Qo.jsx)(kIe,{value:gt,onEditClick:()=>oe(!0),hasRichPreviews:v,hasUnlinkControl:Et,onRemove:()=>{i(),oe(!0)}},gt?.url),Bt&&(0,Qo.jsx)("div",{className:"block-editor-link-control__tools",children:!Je&&(0,Qo.jsx)(GBe,{settingsOpen:O,setSettingsOpen:I,children:(0,Qo.jsx)(CIe,{value:j,settings:o,onChange:ee(V)})})}),mt&&(0,Qo.jsxs)(ws.__experimentalHStack,{justify:"right",className:"block-editor-link-control__search-actions",children:[(0,Qo.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:ae,children:(0,mu.__)("Cancel")}),(0,Qo.jsx)(ws.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Rt?hX:fe,className:"block-editor-link-control__search-submit","aria-disabled":Rt,children:(0,mu.__)("Apply")})]}),!se&&_&&_()]})}function Bit({isEntity:e,showActions:t,isDisabled:o,onUnlink:r,onSubmit:n,helpTextId:i}){if(e)return(0,Qo.jsx)(ws.Button,{icon:As,onClick:r,"aria-describedby":i,showTooltip:!0,label:(0,mu.__)("Unsync and edit"),__next40pxDefaultSize:!0});if(!t)return(0,Qo.jsx)(ws.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Qo.jsx)(ws.Button,{onClick:o?hX:n,label:(0,mu.__)("Submit"),icon:gf,className:"block-editor-link-control__search-submit","aria-disabled":o,size:"small"})})}Sv.ViewerFill=hIe;Sv.DEFAULT_LINK_SETTINGS=dX;var fF=e=>((0,DIe.default)("wp.blockEditor.__experimentalLinkControl",{since:"6.8",alternative:"wp.blockEditor.LinkControl"}),(0,Qo.jsx)(Sv,{...e}));fF.ViewerFill=Sv.ViewerFill;fF.DEFAULT_LINK_SETTINGS=Sv.DEFAULT_LINK_SETTINGS;var _h=Sv;var FIe=c(q(),1),zIe=c(Y(),1);var QT=1.5,bX=.01,yX=10,vX="";function VIe(e){return e!==void 0&&e!==vX}var _X=c(T(),1),Iit=({__next40pxDefaultSize:e,value:t,onChange:o,__unstableInputWidth:r="60px",...n})=>{let i=VIe(t),s=(d,f)=>{if(i)return d;let p=bX*yX;switch(`${d}`){case`${p}`:return QT+p;case"0":return f?d:QT-p;case"":return QT;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:vX;return(0,_X.jsx)("div",{className:"block-editor-line-height-control",children:(0,_X.jsx)(zIe.__experimentalNumberControl,{placeholder:QT,...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,FIe.__)("Line height"),step:bX,spinFactor:yX,value:l,min:0,spinControls:"custom"})})},pF=Iit;var Ld=c(q(),1),jIe=c(Yo(),1),ks=c(Y(),1),gF=c(te(),1),HIe=c(wo(),1);var UIe=c(ue(),1),WIe=c(Lt(),1),GIe=c(Ls(),1),$Ie=c(F(),1);function mF(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 ei=c(T(),1),Pit=()=>{},Oit=0,Ait=({mediaURL:e,mediaId:t,mediaIds:o,allowedTypes:r,accept:n,onError:i,onSelect:s,onSelectURL:a,onReset:l,onToggleFeaturedImage:u,useFeaturedImage:d,onFilesUpload:f=Pit,name:p=(0,Ld.__)("Replace"),createNotice:m,removeNotice:g,children:h,multiple:b=!1,addToGallery:v,handleUpload:y=!0,variant:_,popoverProps:w,renderToggle:k,className:x})=>{let{mediaUpload:S,allowedMimeTypes:C}=(0,gF.useSelect)(M=>{let{getSettings:V}=M(B),j=V();return{mediaUpload:j.mediaUpload,allowedMimeTypes:j.allowedMimeTypes}},[]),R=`block-editor/media-replace-flow/error-notice/${++Oit}`,E=(0,$Ie.useMemo)(()=>mF(r,C,n),[r,C,n]),I=M=>{let V=(0,WIe.__unstableStripHTML)(M);if(i){i(V);return}setTimeout(()=>{m("error",V,{speak:!0,id:R,isDismissible:!0})},1e3)},O=(M,V)=>{d&&u&&u(),V(),s(M),(0,jIe.speak)((0,Ld.__)("The media file has been replaced")),g(R)},A=(M,V)=>{let j=M.target.files;if(!y)return V(),s(j);f(j),S({allowedTypes:r,filesList:j,onFileChange:([D])=>{O(D,V)},onError:I})},P=M=>{M.keyCode===HIe.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,ei.jsx)(ks.Dropdown,{popoverProps:N,className:x,contentClassName:$("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,ei.jsx)(ks.ToolbarButton,{"aria-expanded":M,"aria-haspopup":"true",onClick:V,onKeyDown:P,children:p}),renderContent:({onClose:M})=>(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsxs)(ks.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu",children:[(0,ei.jsxs)(Oa,{children:[(0,ei.jsx)(xd,{gallery:H,addToGallery:v,multiple:b,value:b?o:t,onSelect:V=>O(V,M),allowedTypes:r,render:({open:V})=>(0,ei.jsx)(ks.MenuItem,{icon:b_,onClick:V,children:(0,Ld.__)("Open Media Library")})}),(0,ei.jsx)(ks.FormFileUpload,{onChange:V=>{A(V,M)},accept:E,multiple:!!b,render:({openFileDialog:V})=>(0,ei.jsx)(ks.MenuItem,{icon:cj,onClick:()=>{V()},children:(0,Ld._x)("Upload","verb")})})]}),u&&(0,ei.jsx)(ks.MenuItem,{icon:y9,onClick:u,isPressed:d,children:(0,Ld.__)("Use featured image")}),typeof h=="function"?h({onClose:M}):h,e&&l&&(0,ei.jsx)(ks.MenuItem,{onClick:()=>{l(),M()},children:(0,Ld.__)("Reset")})]}),a&&(0,ei.jsxs)("form",{className:"block-editor-media-flow__url-input",children:[(0,ei.jsx)("span",{className:"block-editor-media-replace-flow__image-url-label",children:(0,Ld.__)("Current media URL:")}),(0,ei.jsx)(_h,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:V})=>{a(V)},searchInputPlaceholder:(0,Ld.__)("Paste or type URL")})]})]})})},uS=(0,UIe.compose)([(0,gF.withDispatch)(e=>{let{createNotice:t,removeNotice:o}=e(GIe.store);return{createNotice:t,removeNotice:o}}),(0,ks.withFilters)("editor.MediaReplaceFlow")])(Ait);var an=c(Y(),1),sn=c(q(),1),xh=c(F(),1),sPe=c(te(),1);var aPe=c(Mt(),1);var xX=c(q(),1),bF=c(F(),1),dS=c(Y(),1);var iPe=c(Mt(),1);var qIe=c(q(),1),ZIe=c(Y(),1);var YIe=c(Y(),1),hF=c(ga(),1),wX=c(T(),1);function KIe({url:e,urlLabel:t,className:o}){let r=$(o,"block-editor-url-popover__link-viewer-url");return e?(0,wX.jsx)(YIe.ExternalLink,{className:r,href:e,children:t||(0,hF.filterURLForDisplay)((0,hF.safeDecodeURI)(e))}):(0,wX.jsx)("span",{className:r})}var JT=c(T(),1);function XIe({className:e,linkClassName:t,onEditLinkClick:o,url:r,urlLabel:n,...i}){return(0,JT.jsxs)("div",{className:$("block-editor-url-popover__link-viewer",e),...i,children:[(0,JT.jsx)(KIe,{url:r,urlLabel:n,className:t}),o&&(0,JT.jsx)(ZIe.Button,{icon:_b,label:(0,qIe.__)("Edit"),onClick:o,size:"compact"})]})}var oPe=c(q(),1),rPe=c(Y(),1);var kX=c(Yo(),1),Mp=c(q(),1),xi=c(F(),1),Wa=c(wo(),1),Ql=c(Y(),1),Cv=c(ue(),1),QIe=c(te(),1),JIe=c(ga(),1);var Xl=c(T(),1),ePe=c(re(),1),{ValidatedInputControl:Mit}=G(Ql.privateApis),eR=()=>{};function tPe(e){return typeof e=="function"}function Ap(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,Mp.__)("Paste URL or type to search"),required:k=!0,suffix:x,value:S=""}=e,C=(0,Cv.useInstanceId)(Ap),{getSettings:R}=(0,QIe.useSelect)(B),E=(0,Cv.useDebounce)(kX.speak,500),[I,O]=(0,xi.useState)([]),[A,P]=(0,xi.useState)(null),[L,H]=(0,xi.useState)(null),[N,M]=(0,xi.useState)(!1),[V,j]=(0,xi.useState)(!1),[D,z]=(0,xi.useState)(!1),W=(0,xi.useRef)(),ee=(0,xi.useRef)([]),J=(0,xi.useRef)(null),U=m??W,Q=`url-input-control-${C}`,Z=`block-editor-url-input-suggestions-${C}`,K=`block-editor-url-input-suggestion-${C}`,X=N&&u!==!0&&(i||!!S.length),oe=(0,Cv.useEvent)((fe="")=>{let Ce=tPe(t)?t:R().__experimentalFetchLinkSuggestions;if(!Ce)return;let ne=!fe?.length,ae=fe.trim();if(!ne&&(ae.length<2||!o&&(0,JIe.isURL)(ae))){J.current?.cancel?.(),J.current=null,O([]),M(!1),P(ae),H(null),j(!1);return}H(null),j(!0);let Ee=Ce(ae,{isInitialSuggestions:ne});J.current=Ee,Ee.then(he=>{J.current===Ee&&(O(he),P(ae),j(!1),M(!!he.length),he.length?E((0,Mp.sprintf)((0,Mp._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"):E((0,Mp.__)("No results."),"assertive"))}).catch(()=>{J.current===Ee&&j(!1)}).finally(()=>{J.current===Ee&&(J.current=null)})}),ie=(0,Cv.useDebounce)(oe,200);(0,xi.useEffect)(()=>{!u&&!D&&(S.length||i)&&ie(S)},[S,D,u,i,ie]),(0,xi.useEffect)(()=>{X||M(!1)},[X]),(0,xi.useEffect)(()=>{X&&L!==null&&ee.current[L]?.scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[X,L]),(0,xi.useEffect)(()=>()=>{J.current?.cancel?.(),J.current=null},[]);function se(fe){v(fe.url,fe),H(null),M(!1)}function be(fe){se(fe),U.current.focus()}function pe(fe){v(fe)}function ke(){z(!0),ie.cancel()}function ye(){z(!1)}function Pe(){S&&!u&&!I.length&&J.current===null&&ie(S)}function _e(fe){if(y?.(fe),!X||!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&&(se(Ce),(0,kX.speak)((0,Mp.__)("Link selected.")));break}case Wa.ENTER:{fe.preventDefault(),Ce&&se(Ce),_?.(Ce,fe);break}}}let ve={id:Q,label:h,className:$("block-editor-url-input",a,{"is-full-width":g}),hideLabelFromVision:p},Se={id:Q,value:S,required:k,type:"text",name:Q,autoComplete:"off",onChange:d?eR:pe,onCompositionStart:d?eR:ke,onCompositionEnd:d?eR:ye,onFocus:d?eR:Pe,onKeyDown:d?eR:_e,placeholder:w,role:"combobox","aria-label":h?void 0:(0,Mp.__)("URL"),"aria-expanded":X,"aria-autocomplete":"list","aria-owns":Z,"aria-activedescendant":L!==null?`${K}-${L}`:void 0,ref:U,disabled:d,suffix:x,help:f};return(0,Xl.jsxs)(Xl.Fragment,{children:[(0,Xl.jsx)(Nit,{controlProps:ve,inputProps:Se,isLoading:V,customValidity:l,markWhenOptional:b,renderControl:r}),X&&I.length>0&&(0,Xl.jsx)(Lit,{autocompleteRef:s,className:a,handleSuggestionClick:be,isLoading:V,renderSuggestions:n,selectedSuggestion:L,suggestionNodesRef:ee,suggestionOptionIdPrefix:K,suggestions:I,suggestionsListboxId:Z,suggestionsValue:A})]})}function Nit({controlProps:e,inputProps:t,isLoading:o,customValidity:r,markWhenOptional:n,renderControl:i}){let[s,a]=(0,xi.useState)(r!==void 0);return r!==void 0&&!s&&a(!0),i?i(e,t,o):(0,Xl.jsxs)(Ql.BaseControl,{...e,children:[(0,Xl.jsx)(s?Mit:Ql.__experimentalInputControl,{...t,...s&&{customValidity:r,...n!==void 0&&{markWhenOptional:n}}}),o&&(0,Xl.jsx)(Ql.Spinner,{})]})}function Lit({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 tPe(n)?n({suggestions:l,selectedSuggestion:i,suggestionsListProps:f,buildSuggestionItemProps:p,isLoading:r,handleSuggestionClick:o,isInitialSuggestions:!d?.length,currentInputValue:d}):(0,Xl.jsx)(Ql.Popover,{placement:"bottom",focusOnMount:!1,children:(0,Xl.jsx)("div",{...f,className:$("block-editor-url-input__suggestions",{[`${t}__suggestions`]:t}),children:l.map((m,g)=>(0,ePe.createElement)(Ql.Button,{__next40pxDefaultSize:!0,...p(m,g),key:m.id,className:$("block-editor-url-input__suggestion",{"is-selected":g===i}),onClick:()=>o(m)},m.title))})})}var tR=c(T(),1);function nPe({autocompleteRef:e,className:t,onChangeInputValue:o,value:r,...n}){return(0,tR.jsxs)("form",{className:$("block-editor-url-popover__link-editor",t),...n,children:[(0,tR.jsx)(Ap,{value:r,onChange:o,autocompleteRef:e}),(0,tR.jsx)(rPe.Button,{icon:gf,label:(0,oPe.__)("Apply"),type:"submit",size:"compact"})]})}var wh=c(T(),1),{__experimentalPopoverLegacyPositionToPlacement:Dit}=G(dS.privateApis),Vit="bottom",SX=(0,bF.forwardRef)(({additionalControls:e,children:t,renderSettings:o,placement:r,focusOnMount:n="firstElement",position:i,...s},a)=>{i!==void 0&&(0,iPe.default)("`position` prop in wp.blockEditor.URLPopover",{since:"6.2",alternative:"`placement` prop"});let l;r!==void 0?l=r:i!==void 0&&(l=Dit(i)),l=l||Vit;let[u,d]=(0,bF.useState)(!1),f=!!o&&u,p=()=>{d(!u)};return(0,wh.jsxs)(dS.Popover,{ref:a,role:"dialog","aria-modal":"true","aria-label":(0,xX.__)("Edit URL"),className:"block-editor-url-popover",focusOnMount:n,placement:l,shift:!0,variant:"toolbar",...s,children:[(0,wh.jsx)("div",{className:"block-editor-url-popover__input-container",children:(0,wh.jsxs)("div",{className:"block-editor-url-popover__row",children:[t,!!o&&(0,wh.jsx)(dS.Button,{className:"block-editor-url-popover__settings-toggle",icon:Rn,label:(0,xX.__)("Link settings"),onClick:p,"aria-expanded":u,size:"compact"})]})}),f&&(0,wh.jsx)("div",{className:"block-editor-url-popover__settings",children:o()}),e&&!f&&(0,wh.jsx)("div",{className:"block-editor-url-popover__additional-controls",children:e})]})});SX.LinkEditor=nPe;SX.LinkViewer=XIe;var kh=SX;var fo=c(T(),1),Fit=()=>{},zit=({src:e,onChange:t,onSubmit:o,onClose:r,popoverAnchor:n})=>(0,fo.jsx)(kh,{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:gf,label:(0,sn.__)("Apply"),type:"submit"})})})})}),jit=({src:e,onChangeSrc:t,onSelectURL:o})=>{let[r,n]=(0,xh.useState)(null),[i,s]=(0,xh.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)(zit,{src:e,onChange:t,onSubmit:u,onClose:l,popoverAnchor:r})]})};function Hit({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=Fit,onHTMLDrop:k,children:x,mediaLibraryButton:S,placeholder:C,style:R}){k&&(0,aPe.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop",{since:"6.2",version:"6.4"});let{mediaUpload:E,allowedMimeTypes:I}=(0,sPe.useSelect)(U=>{let{getSettings:Q}=U(B),Z=Q();return{mediaUpload:Z.mediaUpload,allowedMimeTypes:Z.allowedMimeTypes}},[]),[O,A]=(0,xh.useState)("");(0,xh.useEffect)(()=>{A(e?.src??"")},[e?.src]);let P=(0,xh.useMemo)(()=>mF(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 Q;if(d)if(u){let Z=[];Q=K=>{let X=(e??[]).filter(oe=>oe.id?!Z.some(({id:ie})=>Number(ie)===Number(oe.id)):!Z.some(({urlSlug:ie})=>oe.url.includes(ie)));h(X.concat(K)),Z=K.map(oe=>{let ie=oe.url.lastIndexOf("."),se=oe.url.slice(0,ie);return{id:oe.id,urlSlug:se}})}}else Q=h;else Q=([Z])=>h(Z);E({allowedTypes:t,filesList:U,onFileChange:Q,onError:g,multiple:d})};async function N(U){let{blocks:Q}=bq(U);if(!Q?.length)return;let Z=await Promise.all(Q.map(K=>{let X=K.name.split("/")[1];return K.attributes.id?(K.attributes.type=X,K.attributes):new Promise((oe,ie)=>{window.fetch(K.attributes.url).then(se=>se.blob()).then(se=>E({filesList:[se],additionalData:{title:K.attributes.title,alt_text:K.attributes.alt,caption:K.attributes.caption,type:X},onFileChange:([be])=>{be.id&&oe(be)},allowedTypes:t,onError:ie})).catch(()=>oe(K.attributes.url))})})).catch(K=>g(K));Z?.length&&h(d?Z:Z[0])}let M=U=>{H(U.target.files)},j=C??(U=>{let{instructions:Q,title:Z}=n;if(!E&&!v&&(Q=(0,sn.__)("To edit this block, you need permission to upload media.")),Q===void 0||Z===void 0){let X=t??[],[oe]=X,ie=X.length===1,se=ie&&oe==="audio",be=ie&&oe==="image",pe=ie&&oe==="video";Q===void 0&&E&&(Q=(0,sn.__)("Drag and drop an image or video, upload, or choose from your library."),se?Q=(0,sn.__)("Drag and drop an audio file, upload, or choose from your library."):be?Q=(0,sn.__)("Drag and drop an image, upload, or choose from your library."):pe&&(Q=(0,sn.__)("Drag and drop a video, upload, or choose from your library."))),Z===void 0&&(Z=(0,sn.__)("Media"),se?Z=(0,sn.__)("Audio"):be?Z=(0,sn.__)("Image"):pe&&(Z=(0,sn.__)("Video")))}let K=$("block-editor-media-placeholder",o,{"is-appender":a});return(0,fo.jsxs)(an.Placeholder,{icon:r,label:Z,instructions:Q,className:K,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 Q="wp-block:core/",Z=[];for(let K of U.types)K.startsWith(Q)&&Z.push(K.slice(Q.length));return Z.length>0&&Z.every(K=>t.includes(K))&&(d?!0:Z.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")}),W=()=>v&&(0,fo.jsx)(jit,{src:O,onChangeSrc:A,onSelectURL:v}),ee=()=>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")})}),J=()=>{let Q=S??(({open:K})=>(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{K()},children:(0,sn.__)("Media Library")})),Z=(0,fo.jsx)(xd,{addToGallery:u,gallery:d&&L(),multiple:d,onSelect:h,allowedTypes:t,mode:"browse",value:Array.isArray(e)?e.map(({id:K})=>K):e.id,render:Q});if(E&&a)return(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(an.FormFileUpload,{onChange:M,accept:P,multiple:!!d,render:({openFileDialog:K})=>{let X=(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,variant:"primary",className:$("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:K,children:(0,sn._x)("Upload","verb")}),Z,W(),ee(),z()]});return j(X)}})]});if(E){let K=(0,fo.jsxs)(fo.Fragment,{children:[D(),(0,fo.jsx)(an.FormFileUpload,{render:({openFileDialog:X})=>(0,fo.jsx)(an.Button,{__next40pxDefaultSize:!0,onClick:X,variant:"primary",className:$("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),children:(0,sn._x)("Upload","verb")}),onChange:M,accept:P,multiple:!!d}),Z,W(),ee(),z()]});return j(K)}return j(Z)};return m?(0,fo.jsx)(Oa,{children:D()}):(0,fo.jsx)(Oa,{fallback:j(W()),children:J()})}var lPe=(0,an.withFilters)("editor.MediaPlaceholder")(Hit);var cPe=c(T(),1),Uit=({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,cPe.jsx)(V3,{settings:o,gradients:[],disableCustomGradients:!0,...t})},uPe=Uit;var g2e=c(SH(),1);var h2e=c(F(),1);var f2e=c(F(),1);var n2e=c(lb(),1),ti=c(F(),1),Lp=c(te(),1),BF=c(ue(),1),i2e=c(Ar(),1),s2e=c(Y(),1),a2e=c(ce(),1),l2e=c(Mt(),1),vS=c(q(),1);var dPe=c(q(),1),yF=c(Y(),1);var CX=c(q(),1),Ev=c(Y(),1);var Np=c(T(),1),Wit={placement:"bottom-start"},Git=()=>(0,Np.jsxs)(Np.Fragment,{children:[["bold","italic","link","unknown"].map(e=>(0,Np.jsx)(Ev.Slot,{name:`RichText.ToolbarControls.${e}`},e)),(0,Np.jsx)(Ev.Slot,{name:"RichText.ToolbarControls",children:e=>{if(!e.length)return null;let o=e.map(([{props:r}])=>r).some(({isActive:r})=>r);return(0,Np.jsx)(Ev.ToolbarItem,{children:r=>(0,Np.jsx)(Ev.DropdownMenu,{icon:Rn,label:(0,CX.__)("More"),toggleProps:{...r,className:$(r.className,{"is-pressed":o}),description:(0,CX.__)("Displays more block tools")},controls:Hu(e.map(([{props:n}])=>n),"title"),popoverProps:Wit})})}})]}),EX=Git;var Sh=c(T(),1);function $it({popoverAnchor:e}){return(0,Sh.jsx)(yF.Popover,{placement:"top",focusOnMount:!1,anchor:e,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar",children:(0,Sh.jsx)(Sx,{className:"block-editor-rich-text__inline-format-toolbar-group","aria-label":(0,dPe.__)("Format tools"),children:(0,Sh.jsx)(yF.ToolbarGroup,{children:(0,Sh.jsx)(EX,{})})})})}var Yit=({inline:e,editableContentElement:t})=>e?(0,Sh.jsx)($it,{popoverAnchor:t}):(0,Sh.jsx)(Ko,{group:"inline",children:(0,Sh.jsx)(EX,{})}),fPe=Yit;var vF=c(F(),1),pPe=c(te(),1);function mPe({html:e,value:t}){let o=(0,vF.useRef)(),r=!!t.activeFormats?.length,{__unstableMarkLastChangeAsPersistent:n}=(0,pPe.useDispatch)(B);(0,vF.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 hS=c(F(),1),jPe=c(ue(),1);var Tv=c(Ar(),1),gPe=c(Bo(),1);var{subscribeOwnedListener:Kit}=G(Tv.privateApis),qit=["`",'"',"'","\u201C\u201D","\u2018\u2019"],hPe=e=>t=>{function o(r){let{inputType:n,data:i}=r,{value:s,onChange:a,registry:l}=e.current;if(n!=="insertText"||(0,Tv.isCollapsed)(s))return;let u=(0,gPe.applyFilters)("blockEditor.wrapSelectionSettings",qit).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,Tv.insert)(s,d,p,p);g=(0,Tv.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 Kit(t,"beforeinput",o,!0)};var pS=c(Ar(),1),fS=c(ce(),1);var bPe=c(Ar(),1);function yPe(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,bPe.insert)(e,o)}var{subscribeOwnedListener:vPe}=G(pS.privateApis);function _Pe(e){let t=e.length;for(;t--;){let o=BC(e[t].attributes);if(o)return e[t].attributes[o]=e[t].attributes[o].toString().replace(Cf,""),[e[t].clientId,o,0,0];let r=_Pe(e[t].innerBlocks);if(r)return r}return[]}var wPe=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,fS.getBlockTransforms)("from").filter(({type:_})=>_==="prefix"),b=(0,fS.findTransform)(h,({prefix:_})=>g===_);if(!b)return;let v=(0,pS.toHTMLString)({value:(0,pS.insert)(d,Cf,0,f)}),y=b.transform(v);return l(..._Pe([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,fS.getBlockTransforms)("from").filter(k=>k.type==="input"),w=(0,fS.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(_)),_),yPe(h)),{__unstableMarkLastChangeAsPersistent:v,__unstableMarkAutomaticChange:y}=m.dispatch(B);b!==h&&(v(),d({...b,activeFormats:h.activeFormats}),y())}let n=vPe(t,"input",r,!0),i=vPe(t,"compositionend",r,!0);return()=>{n(),i()}};var kPe=c(Ar(),1);var{subscribeOwnedListener:Zit}=G(kPe.privateApis),xPe=e=>t=>{function o(r){if(r.inputType!=="insertReplacementText")return;let{registry:n}=e.current;n.dispatch(B).__unstableMarkLastChangeAsPersistent()}return Zit(t,"beforeinput",o)};var _F=c(wo(),1),SPe=c(Ar(),1);var{subscribeOwnedListener:Xit}=G(SPe.privateApis),CPe=()=>e=>{function t(o){(_F.isKeyboardEvent.primary(o,"z")||_F.isKeyboardEvent.primary(o,"y")||_F.isKeyboardEvent.primaryShift(o,"z"))&&o.preventDefault()}return Xit(e,"keydown",t,!0)};var EPe=c(Ar(),1);var{subscribeOwnedListener:Qit}=G(EPe.privateApis),TPe=e=>t=>{let{keyboardShortcuts:o}=e.current;function r(n){for(let i of o.current)i(n)}return Qit(t,"keydown",r,!0)};var RPe=c(Ar(),1);var{subscribeOwnedListener:Jit}=G(RPe.privateApis),BPe=e=>t=>{let{inputEvents:o}=e.current;function r(n){for(let i of o.current)i(n)}return Jit(t,"input",r)};var wF=c(wo(),1),IPe=c(Ar(),1);var{subscribeOwnedListener:est}=G(IPe.privateApis),PPe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented||n!==wF.BACKSPACE&&n!==wF.ESCAPE)return;let{registry:i}=e.current,{didAutomaticChange:s,getSettings:a}=i.select(B),{__experimentalUndo:l}=a();l&&s()&&(r.preventDefault(),l())}return est(t,"keydown",o)};var APe=c(ce(),1),Jl=c(Ar(),1),MPe=c(ga(),1),NPe=c(ue(),1);var tst=c(F(),1),ost=c(ce(),1),rst=c(T(),1);function OPe(e,t){if(t?.length){let o=e.formats.length;for(;o--;)e.formats[o]=[...t,...e.formats[o]||[]]}}function kF(e){if(!(e!==!0&&e!=="p"&&e!=="li"))return e===!0?"p":e}function mS({allowedFormats:e,disableFormats:t}){return t?mS.EMPTY_ARRAY:e}mS.EMPTY_ARRAY=[];var{subscribeDelegatedListener:nst}=G(NPe.privateApis),{ownsSelection:ist}=G(Jl.privateApis),LPe=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)&&!ist(t)||n.defaultPrevented)return;let h=wk(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):
+`,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):

 `,v),window.console.log(`Received plain text (RichText):

-`,b),i){s((0,Jl.insert)(a,b));return}let _=n.clipboardData.getData("rich-text")==="true";function w(C){let R=l.reduce((E,{__unstablePasteRule:I})=>(I&&E===a&&(E=I(a,{html:v,plainText:b})),E),a);if(R!==a)s(R);else{let E=(0,Jl.create)({html:C});OPe(E,a.activeFormats),s((0,Jl.insert)(a,E))}}if(_){w(v);return}if(m){s((0,Jl.insert)(a,(0,Jl.create)({text:b})));return}let k="INLINE",x=b.trim();f&&(0,Jl.isEmpty)(a)&&(0,MPe.isURL)(x)&&/^https?:/.test(x)&&(k="BLOCKS");let S=(0,APe.pasteHandler)({HTML:v,plainText:b,mode:k,tagName:u,preserveWhiteSpace:p});if(typeof S=="string"){w(S);return}!S.length||!d||!(0,Jl.isEmpty)(a)||(k==="BLOCKS"&&(w(v),g.dispatch(B).__unstableMarkLastChangeAsPersistent()),d(S,S.length-1,-1))}let{defaultView:r}=t.ownerDocument;return nst(r,"paste",o)};var oR=c(wo(),1),gS=c(Ar(),1);var{subscribeOwnedListener:sst}=G(gS.privateApis),DPe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===oR.DELETE||n===oR.BACKSPACE){let{start:l,end:u,text:d}=i,f=n===oR.BACKSPACE,p=i.activeFormats&&!!i.activeFormats.length;if(!(0,gS.isCollapsed)(i)||p||f&&l!==0||!f&&u!==d.length)return;s?s(!f):a&&(0,gS.isEmpty)(i)&&f&&a(!f),r.preventDefault()}}return sst(t,"keydown",o)};var TX=c(wo(),1),Rv=c(Ar(),1),VPe=c(ue(),1);var{subscribeOwnedListener:ast,ownsSelection:lst}=G(Rv.privateApis),{subscribeDelegatedListener:cst}=G(VPe.privateApis),FPe=e=>t=>{function o(a){if(a.keyCode!==TX.ENTER)return;let{onReplace:l,onSplit:u,supportsSplitting:d,disableLineBreaks:f,onChange:p,getValue:m,onSplitAtDoubleLineEnd:g,registry:h,onSplitAtEnd:b}=e.current,v=m(),{text:y,start:_,end:w}=v;a.shiftKey?f||(a.preventDefault(),p((0,Rv.insert)(v,`
-`))):b&&_===w&&w===y.length?(a.preventDefault(),b()):l&&u?a.__deprecatedOnSplit=!0:!d&&!f&&!a.defaultPrevented&&(a.preventDefault(),g&&_===w&&w===y.length&&y.slice(-2)===`
+`,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)(_,`
+`))):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)===`

-`?h.batch(()=>{let k={...v};k.start=k.end-2,p((0,Rv.remove)(k)),g()}):p((0,Rv.insert)(v,`
-`)))}function r(a){a.defaultPrevented||a.target!==t&&!lst(t)||a.keyCode===TX.ENTER&&a.preventDefault()}let{defaultView:n}=t.ownerDocument,i=cst(n,"keydown",r),s=ast(t,"keydown",o,!0);return()=>{i(),s()}};var zPe=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 ust=[hPe,wPe,xPe,CPe,TPe,BPe,PPe,LPe,DPe,FPe,zPe];function xF(e){let t=(0,hS.useRef)(e);(0,hS.useInsertionEffect)(()=>{t.current=e});let o=(0,hS.useMemo)(()=>ust.map(r=>r(t)),[t]);return(0,jPe.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var SF=c(Ar(),1),CF=c(F(),1);var HPe=c(T(),1),UPe=c(re(),1),dst={},RX=Symbol("usesContext");function fst({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[RX]:l}=n,u=(0,CF.useContext)(zn),d=(0,CF.useMemo)(()=>l?Object.fromEntries(Object.entries(u).filter(([h])=>l.includes(h))):dst,[l,u]);if(!a)return null;let f=(0,SF.getActiveFormat)(o,s),p=f!==void 0,m=(0,SF.getActiveObject)(o),g=m!==void 0&&m.type===s;return(0,HPe.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 EF({formatTypes:e,...t}){return e.map(o=>(0,UPe.createElement)(fst,{settings:o,...t,key:o.name}))}var WPe=c(F(),1),GPe=c(ce(),1),$Pe=c(Mt(),1);var BX=c(T(),1);function IX(e,t){if(bS.isEmpty(e)){let o=kF(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,$Pe.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/"}),GPe.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function rR({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,BX.jsx)(WPe.RawHTML,{children:IX(e,o)}),t?(0,BX.jsx)(t,{...n,children:e}):e}var XPe=c(F(),1),OX=c(ce(),1),QPe=c(Ar(),1),JPe=c(Mt(),1);var yS=c(F(),1),YPe=c(Mt(),1),nR=c(te(),1),KPe=c(wo(),1),Ch=c(Ar(),1),qPe=c(ue(),1);var TF=c(T(),1),{subscribeOwnedListener:pst}=G(Ch.privateApis);function mst(e){let{getSelectionStart:t,getSelectionEnd:o}=(0,nR.useSelect)(B),{selectionChange:r}=(0,nR.useDispatch)(B);return(0,qPe.useRefEffect)(n=>{function i(s){if(s.keyCode!==KPe.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,Ch.create)({html:a});h.start=m,h.end=g;let b=(0,Ch.split)(h).map(y=>(0,Ch.toHTMLString)({value:y})),v=l.slice();v.splice(d,1,...b),u(v),r(p,`${f}-${d+1}`,0,0)}return pst(n,"keydown",i,!0)},[])}function gst(e){let{value:t,values:o,onChange:r,index:n,identifier:i,multilineTagName:s,...a}=e,{clientId:l}=kt(),{selectionChange:u}=(0,nR.useDispatch)(B),d=(0,yS.useRef)();(0,yS.useInsertionEffect)(()=>{d.current={...e,clientId:l}});let f=mst(d);return(0,TF.jsx)(PX,{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 hst({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,YPe.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=kF(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,TF.jsx)(o,{ref:a,children:d.map((p,m)=>(0,TF.jsx)(gst,{values:d,value:p,onChange:f,index:m,identifier:t,multilineTagName:l,...s},m))})}var ZPe=(0,yS.forwardRef)(hst);var e2e=c(T(),1);function t2e(e){return(0,XPe.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,JPe.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=OX.children.toHTML(t.value),n=s=>t.onChange(OX.children.fromDOM((0,QPe.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?ZPe:e;return(0,e2e.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var RF=c(Y(),1),o2e=c(wo(),1),AX=c(T(),1);function MX({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=o2e.displayShortcut[t](o)),(0,AX.jsx)(RF.Fill,{name:i,children:(0,AX.jsx)(RF.ToolbarButton,{...r,shortcut:n})})}var Ga=c(T(),1),{useRichText:bst,KeyboardShortcutContext:yst,InputEventContext:vst,RichTextShortcut:c2e,RichTextInputEvent:u2e}=G(i2e.privateApis),r2e=Symbol("instanceId");function d2e({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:S,__unstableAllowPrefixTransformations:C,readOnly:R,...E},I){h&&(0,l2e.default)("wp.blockEditor.RichText onSplit prop",{since:"6.4",alternative:'block.json support key: "splitting"'});let{supportsSplitting:O}=(0,ti.useContext)(Tn),A=(0,BF.useInstanceId)(d2e),P=(0,ti.useRef)(),[L,H]=(0,ti.useState)(null),N=kt(),{clientId:M,isSelected:V,name:j}=N,D=N[i_],z=N[n_]==="default",W=(0,ti.useContext)(zn),ee=(0,Lp.useRegistry)(),J=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[r2e]===A):n&&(at=Re.clientId===M),{selectionStart:at?Re.offset:void 0,selectionEnd:at?Ie.offset:void 0,isSelected:at}},{selectionStart:U,selectionEnd:Q,isSelected:Z}=(0,Lp.useSelect)(J,[M,y,A,n,V]),{disableBoundBlock:K,bindingsPlaceholder:X,bindingsLabel:oe}=(0,Lp.useSelect)(we=>{if(!D?.[y])return{};let{__experimentalBlockBindingsSupportedAttributes:Me}=we(B).getSettings();if(!Me?.[j])return{};let Re=D[y],Ie=(0,a2e.getBlockBindingsSource)(Re.source),at={};if(Ie?.usesContext?.length)for(let it of Ie.usesContext)at[it]=W[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(Dt=>(0,n2e.default)(Dt.args,Re?.args))?.label);let Kt=vo??Ie?.label,_o=Qe?Kt:(0,vS.sprintf)((0,vS.__)("Add %s"),Kt),Cn=Qe?Re?.args?.key||Ie?.label:(0,vS.sprintf)((0,vS.__)("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,W]),ie=!!W?.["pattern/overrides"],se=D?.__default?.source==="core/pattern-overrides",pe=R||K||ie&&!se,ke=(0,Lp.useSelect)(we=>{if(pe||!z||!V)return!1;let{getSelectedBlockClientId:Me,canHostEditableRoot:ge}=G(we(B));return ge(Me())},[pe,z,V]),{getSelectionStart:ye,getSelectionEnd:Pe,getBlockRootClientId:_e}=(0,Lp.useSelect)(B),{selectionChange:ve}=(0,Lp.useDispatch)(B),Se=mS({allowedFormats:f,disableFormats:x}),fe=!Se||Se.length>0,Ce=(0,ti.useCallback)((we,Me)=>{let ge={},Re=we===void 0&&Me===void 0,Ie={clientId:M,[y?"attributeKey":r2e]: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:ae,onChange:Ee,ref:he,formatTypes:Ae}=bst({value:o,onChange:r,selectionStart:U,selectionEnd:Q,onSelectionChange:Ce,placeholder:X||d,__unstableIsSelected:Z,__unstableDisableFormats:x,preserveWhiteSpace:_,__unstableDependencies:[t],allowedFormats:Se,withoutInteractiveFormatting:p,__unstableFormatTypeHandlerContext:(0,ti.useMemo)(()=>({richTextIdentifier:y,blockClientId:M}),[y,M])}),et=Wre({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,ti.useEffect)(()=>{if(!Z)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)}},[Z,Je,_t,Et,mt,oo]),mPe({html:o,value:ne});let Tt=(0,ti.useRef)(new Set),Rt=(0,ti.useRef)(new Set);function Bt(){P.current?.focus()}let gt=E.tabIndex;ke?gt=E.tabIndex??0:!pe&&E.tabIndex===0&&(gt=null);let He=t;return(0,Ga.jsxs)(Ga.Fragment,{children:[Z&&(0,Ga.jsx)(yst.Provider,{value:Tt,children:(0,Ga.jsx)(vst.Provider,{value:Rt,children:(0,Ga.jsxs)(s2e.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after",children:[e&&e({value:ne,onChange:Ee,onFocus:Bt}),(0,Ga.jsx)(EF,{value:ne,onChange:Ee,onFocus:Bt,formatTypes:Ae,forwardedRef:P})]})})}),Z&&fe&&(0,Ga.jsx)(fPe,{inline:s,editableContentElement:L}),(0,Ga.jsx)(He,{role:"textbox","aria-multiline":!S,"aria-readonly":pe,...E,draggable:void 0,"aria-label":oe||E["aria-label"]||d,...et,ref:(0,BF.useMergeRefs)([he,I,et.ref,E.ref,xF({registry:ee,getValue:ae,onChange:Ee,__unstableAllowPrefixTransformations:C,formatTypes:Ae,onReplace:u,selectionChange:ve,isSelected:Z,disableFormats:x,value:ne,tagName:t,onSplit:h,__unstableEmbedURLOnPaste:k,pastePlainText:w,onMerge:g,onRemove:m,disableLineBreaks:S,onSplitAtEnd:b,onSplitAtDoubleLineEnd:v,keyboardShortcuts:Tt,inputEvents:Rt,supportsSplitting:O}),P,H]),contentEditable:!pe,suppressContentEditableWarning:!0,className:$("block-editor-rich-text__editable",E.className,"rich-text"),tabIndex:gt,"data-wp-block-attribute-key":y})]})}var PX=(0,ti.forwardRef)(d2e),iR=t2e(PX);iR.Content=rR;iR.isEmpty=e=>!e||e.length===0;var NX=(0,ti.forwardRef)((e,t)=>{if(kt()[xB]){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:S,__unstablePastePlainText:C,__unstableEmbedURLOnPaste:R,__unstableDisableFormats:E,disableLineBreaks:I,__unstableAllowPrefixTransformations:O,readOnly:A,...P}=e;return(0,Ga.jsx)(i,{ref:t,...P,dangerouslySetInnerHTML:{__html:IX(s,u)||"<br>"}})}return(0,Ga.jsx)(iR,{ref:t,...e,readOnly:!1})});NX.Content=rR;NX.isEmpty=e=>!e||e.length===0;var bS=NX;var LX=c(T(),1),p2e=(0,f2e.forwardRef)((e,t)=>(0,LX.jsx)(bS,{ref:t,...e,__unstableDisableFormats:!0}));p2e.Content=function({value:t="",tagName:o="div",...r}){return(0,LX.jsx)(o,{...r,children:t})};var m2e=p2e;var DX=c(T(),1),_st=(0,h2e.forwardRef)(({__experimentalVersion:e,...t},o)=>{if(e===2)return(0,DX.jsx)(m2e,{ref:o,...t});let{className:r,onChange:n,...i}=t;return(0,DX.jsx)(g2e.default,{ref:o,className:$("block-editor-plain-text",r),onChange:s=>n(s.target.value),...i})}),b2e=_st;var Dd=c(q(),1),v2e=c(F(),1),_2e=c(Y(),1);var y2e=c(ue(),1);var IF=c(q(),1),Eh=c(T(),1);function PF({property:e,viewport:t,desc:o}){let r=(0,y2e.useInstanceId)(PF),n=o||(0,IF.sprintf)((0,IF._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,Eh.jsxs)(Eh.Fragment,{children:[(0,Eh.jsx)("span",{"aria-describedby":`rbc-desc-${r}`,children:t.label}),(0,Eh.jsx)(bt,{id:`rbc-desc-${r}`,render:(0,Eh.jsx)("span",{}),children:n})]})}var Vd=c(T(),1);function wst(e){let{title:t,property:o,toggleLabel:r,onIsResponsiveChange:n,renderDefaultControl:i,renderResponsiveControls:s,isResponsive:a=!1,defaultLabel:l={id:"all",label:(0,Dd._x)("All","screen sizes")},viewports:u=[{id:"small",label:(0,Dd.__)("Small screens")},{id:"medium",label:(0,Dd.__)("Medium screens")},{id:"large",label:(0,Dd.__)("Large screens")}]}=e;if(!t||!o||!i)return null;let d=r||(0,Dd.sprintf)((0,Dd.__)("Use the same %s on all screen sizes."),o),f=(0,Dd.__)("Choose whether to use the same value for all screen sizes or a unique value for each screen size."),p=i((0,Vd.jsx)(PF,{property:o,viewport:l}),l),m=()=>u.map(g=>(0,Vd.jsx)(v2e.Fragment,{children:i((0,Vd.jsx)(PF,{property:o,viewport:g}),g)},g.id));return(0,Vd.jsxs)("fieldset",{className:"block-editor-responsive-block-control",children:[(0,Vd.jsx)("legend",{className:"block-editor-responsive-block-control__title",children:t}),(0,Vd.jsxs)("div",{className:"block-editor-responsive-block-control__inner",children:[(0,Vd.jsx)(_2e.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!a,onChange:n,help:f}),(0,Vd.jsxs)("div",{className:$("block-editor-responsive-block-control__group",{"is-responsive":a}),children:[!a&&p,a&&(s?s(u):m())]})]})]})}var w2e=wst;var OF=c(Y(),1);var k2e=c(T(),1);function x2e({units:e,...t}){let[o]=je("spacing.units"),r=(0,OF.__experimentalUseCustomUnits)({availableUnits:o||["%","px","em","rem","vw"],units:e});return(0,k2e.jsx)(OF.__experimentalUnitControl,{units:r,...t})}var sR=c(q(),1),S2e=c(F(),1),_S=c(Y(),1);var Fd=c(T(),1);function kst({url:e,onChange:t}){let[o,r]=(0,S2e.useReducer)(i=>!i,!1),n=i=>{i.preventDefault(),r()};return(0,Fd.jsxs)("div",{className:"block-editor-url-input__button",children:[(0,Fd.jsx)(_S.Button,{size:"compact",icon:Ms,label:e?(0,sR.__)("Edit link"):(0,sR.__)("Insert link"),onClick:r,className:"components-toolbar__control",isPressed:!!e}),o&&(0,Fd.jsx)("form",{className:"block-editor-url-input__button-modal",onSubmit:n,children:(0,Fd.jsxs)("div",{className:"block-editor-url-input__button-modal-line",children:[(0,Fd.jsx)(_S.Button,{__next40pxDefaultSize:!0,className:"block-editor-url-input__back",icon:N0,label:(0,sR.__)("Close"),onClick:r}),(0,Fd.jsx)(Ap,{value:e||"",onChange:t,suffix:(0,Fd.jsx)(_S.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Fd.jsx)(_S.Button,{size:"small",icon:gf,label:(0,sR.__)("Submit"),type:"submit"})})})]})})]})}var C2e=kst;var ia=c(q(),1),ec=c(F(),1),I2e=c(Lt(),1),Ln=c(Y(),1);var P2e=c(ga(),1);var Uo=c(T(),1),VX="none",E2e="custom",T2e="media",R2e="attachment",B2e=["noopener"],O2e=({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,ec.useState)(!1),[h,b]=(0,ec.useState)(null),v=()=>{g(!0)},[y,_]=(0,ec.useState)(!1),[w,k]=(0,ec.useState)(null),x=(0,ec.useRef)(null),S=(0,ec.useRef)();(0,ec.useEffect)(()=>{if(!S.current)return;(I2e.focus.focusable.find(S.current)[0]||S.current).focus()},[y,o,d]);let C=()=>{(e===T2e||e===R2e)&&k(""),_(!0)},R=()=>{_(!1)},E=()=>{k(null),R(),g(!1)},I=U=>{let Q=U?"_blank":void 0,Z;if(Q){let K=(l??"").split(" ");B2e.forEach(X=>{K.includes(X)||K.push(X)}),Z=K.join(" ")}else{let K=(l??"").split(" ").filter(X=>B2e.includes(X)===!1);Z=K.length?K.join(" "):void 0}return{linkTarget:Q,rel:Z}},O=()=>U=>{let Q=x.current;Q&&Q.contains(U.target)||(g(!1),k(null),R())},A=()=>U=>{if(w){let Q=L().find(Z=>Z.url===w)?.linkDestination||E2e;t({href:(0,P2e.prependHTTPS)(w),linkDestination:Q,lightbox:{enabled:!1}})}R(),k(null),U.preventDefault()},P=()=>{t({linkDestination:VX,href:""})},L=()=>{let U=[{linkDestination:T2e,title:(0,ia.__)("Link to image file"),url:r==="image"?n:void 0,icon:W0}];return r==="image"&&i&&U.push({linkDestination:R2e,title:(0,ia.__)("Link to attachment page"),url:r==="image"?i:void 0,icon:vb}),U},H=U=>{let Q=L(),Z;U?Z=(Q.find(K=>K.url===U)||{linkDestination:E2e}).linkDestination:Z=VX,t({linkDestination:Z,href:U})},N=U=>{let Q=I(U);t(Q)},M=U=>{t({rel:U})},V=U=>{t({linkClass:U})},j=(0,Uo.jsxs)(Ln.__experimentalVStack,{spacing:"3",children:[(0,Uo.jsx)(Ln.ToggleControl,{label:(0,ia.__)("Open in new tab"),onChange:N,checked:s==="_blank"}),(0,Uo.jsx)(Ln.TextControl,{label:(0,ia.__)("Link relation"),value:l??"",onChange:M,help:(0,ec.createInterpolateElement)((0,ia.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Uo.jsx)(Ln.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})})}),(0,Uo.jsx)(Ln.TextControl,{label:(0,ia.__)("Link CSS class"),value:a||"",onChange:V})]}),D=w!==null?w:o,z=!d||d&&!u,W=!D&&z,ee=(L().find(U=>U.linkDestination===e)||{}).title,J=()=>{if(d&&u&&!o&&!y)return(0,Uo.jsxs)("div",{className:"block-editor-url-popover__expand-on-click",children:[(0,Uo.jsx)(xt,{icon:TI}),(0,Uo.jsxs)("div",{className:"text",children:[(0,Uo.jsx)("p",{children:(0,ia.__)("Enlarge on click")}),(0,Uo.jsx)("p",{className:"description",children:(0,ia.__)("Scales the image with a lightbox effect")})]}),(0,Uo.jsx)(Ln.Button,{icon:As,label:(0,ia.__)("Disable enlarge on click"),onClick:()=>{f?.(!1)},size:"compact"})]});if(!o||y)return(0,Uo.jsx)(kh.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)(kh.LinkViewer,{className:"block-editor-url-popover__link-container-content",url:o,onEditLinkClick:C,urlLabel:ee}),(0,Uo.jsx)(Ln.Button,{icon:As,label:(0,ia.__)("Remove link"),onClick:()=>{P(),p?.()},size:"compact"})]})};return(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(Ln.ToolbarButton,{icon:Ms,className:"components-toolbar__control",label:(0,ia.__)("Link"),"aria-expanded":m,onClick:v,ref:b,isActive:!!o||d&&u}),m&&(0,Uo.jsx)(kh,{ref:S,anchor:h,onFocusOutside:O(),onClose:E,renderSettings:z?()=>j:null,additionalControls:W&&(0,Uo.jsxs)(Ln.NavigableMenu,{children:[L().map(U=>(0,Uo.jsx)(Ln.MenuItem,{icon:U.icon,iconPosition:"left",onClick:()=>{k(null),H(U.url),R()},children:U.title},U.linkDestination)),u&&(0,Uo.jsx)(Ln.MenuItem,{className:"block-editor-url-popover__expand-on-click",icon:TI,info:(0,ia.__)("Scale the image with a lightbox effect."),iconPosition:"left",onClick:()=>{k(null),t({linkDestination:VX,href:""}),f?.(!0),R()},children:(0,ia.__)("Enlarge on click")},"expand-on-click")]}),offset:13,children:J()})]})};var kS=c(Y(),1),$2e=c(F(),1),NF=c(q(),1);var A2e=c(F(),1),zX=c(q(),1);var FX=[],xst=new Intl.Collator("und",{numeric:!0}).compare;function AF(){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,A2e.useMemo)(()=>{let a=[{name:(0,zX.__)("None"),slug:"0",size:0},...n,...i,...s];return a.every(({slug:l})=>/^[0-9]/.test(l))&&a.sort((l,u)=>xst(l.slug,u.slug)),a.length>qre?[{name:(0,zX.__)("Default"),slug:"default",size:void 0},...a]:a},[n,i,s])}var M2e=c(F(),1),N2e=c(te(),1),MF=c(q(),1),L2e=c(Y(),1);var D2e=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 wS({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,N2e.useSelect)(w=>w(B).getSettings()?.disableCustomSpacingSizes),[m]=je("spacing.units"),g=(0,L2e.__experimentalUseCustomUnits)({availableUnits:m||["px","em","rem"]}),h=(0,M2e.useMemo)(()=>l?.map(w=>({name:w.name,slug:w.slug,size:w.size}))||[],[l]),b=(Lm.includes(a)||["vertical","horizontal"].includes(a))&&s?$u[a]:"",v=s?u?.toLowerCase():u,y=(0,MF.sprintf)((0,MF._x)("%1$s %2$s","spacing"),b,v).trim(),_=g[0]?.value||"px";return(0,D2e.jsx)(uv,{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 aR=c(T(),1),V2e=["vertical","horizontal"];function F2e({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]=j_(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?V2e.filter(d=>aH(n,d)):V2e;return(0,aR.jsx)(aR.Fragment,{children:u.map(d=>{let f=d==="vertical"?a.top:a.left;return(0,aR.jsx)(wS,{icon:M2[d],label:$u[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 lR=c(T(),1);function z2e({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=n?.length?Lm.filter(d=>n.includes(d)):Lm,u=d=>f=>{let p={...Object.keys(a).reduce((m,g)=>(m[g]=j_(a[g],i),m),{})};p[d]=f,t(p)};return(0,lR.jsx)(lR.Fragment,{children:l.map(d=>(0,lR.jsx)(wS,{icon:M2[d],label:$u[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 j2e=c(T(),1);function H2e({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]=j_(l[g],s),m),{})};p[d]=f,t(p)};return(0,j2e.jsx)(wS,{label:$u[i],minimumCustomValue:e,onChange:u(i),onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,value:l[i],withInputField:!1})}var U2e=c(Y(),1);var jX=c(q(),1),W2e=c(T(),1);function G2e({isLinked:e,...t}){let o=e?(0,jX.__)("Unlink sides"):(0,jX.__)("Link sides");return(0,W2e.jsx)(U2e.Button,{...t,size:"small",icon:e?Ms:As,iconSize:24,label:o})}var zd=c(T(),1);function xS({inputProps:e,label:t,minimumCustomValue:o=0,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,sides:a=Lm,useSelect:l,values:u}){let d=AF(),f=u||Zre,p=a?.length===1,m=a?.includes("horizontal")&&a?.includes("vertical")&&a?.length===2,[g,h]=(0,$2e.useState)(Qre(f,a)),b=()=>{h(g===Tf.axial?Tf.custom:Tf.axial)},y={...e,minimumCustomValue:o,onChange:x=>{let S={...u,...x};r(S)},onMouseOut:n,onMouseOver:i,sides:a,spacingSizes:d,type:t,useSelect:l,values:f},_=()=>g===Tf.axial?(0,zd.jsx)(F2e,{...y}):g===Tf.custom?(0,zd.jsx)(z2e,{...y}):(0,zd.jsx)(H2e,{side:g,...y,showSideInLabel:s}),w=Lm.includes(g)&&s?$u[g]:"",k=(0,NF.sprintf)((0,NF._x)("%1$s %2$s","spacing control label"),t,w).trim();return(0,zd.jsxs)("fieldset",{className:"spacing-sizes-control",children:[(0,zd.jsxs)(kS.__experimentalHStack,{className:"spacing-sizes-control__header",children:[(0,zd.jsx)(kS.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label",children:k}),!p&&!m&&(0,zd.jsx)(G2e,{label:t,onClick:b,isLinked:g===Tf.axial})]}),(0,zd.jsx)(kS.__experimentalVStack,{spacing:.5,children:_()})]})}var Y2e=c(Mt(),1);function K2e(){return(0,Y2e.default)("wp.blockEditor.PreviewOptions",{version:"6.5"}),null}var q2e=c(Mt(),1);function Z2e(){(0,q2e.default)("wp.blockEditor.useResizeCanvas",{since:"7.1",hint:"Device preview is now handled by the editor canvas. This hook no longer does anything."})}var xs=c(q(),1),US=c(ce(),1),WS=c(Y(),1),MR=c(te(),1),IMe=c(F(),1);var HX=c(Y(),1);var LF=c(q(),1),DF=c(te(),1),VF=c(ce(),1);var Bv=c(T(),1);function Cst({attributes:e={},onNavigateToEntityRecord:t,isTemplatePartBlock:o}){let{ref:r,theme:n,slug:i}=e,s=o?n&&i&&`${n}//${i}`:r;return(0,Bv.jsx)(Ke,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,Bv.jsx)(HX.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,LF.__)("Edit original")})})}function Est({clientId:e,editedContentOnlySection:t,editContentOnlySection:o,stopEditingContentOnlySection:r}){let{selectBlock:n}=(0,DF.useDispatch)(B);return(0,Bv.jsx)(Ke,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,Bv.jsx)(HX.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,LF.__)("Exit pattern"):(0,LF.__)("Edit pattern")})})}function X2e({clientId:e}){let{isWithinSection:t,isWithinEditedSection:o,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i}=BV(e),{block:s,onNavigateToEntityRecord:a,canEdit:l}=(0,DF.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,VF.isReusableBlock)(s),d=(0,VF.isTemplatePart)(s);return(u||d)&&a?(0,Bv.jsx)(Cst,{attributes:s?.attributes,onNavigateToEntityRecord:a,isTemplatePartBlock:d}):(0,Bv.jsx)(Est,{clientId:e,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i})}var Q2e=c(te(),1),J2e=c(q(),1),eOe=c(Y(),1),tOe=c(F(),1);var oOe=c(T(),1);function FF(){let e=(0,Q2e.useSelect)(r=>r(B).getBlockSelectionStart(),[]),t=(0,tOe.useRef)();return Mb(e,t),e?(0,oOe.jsx)(eOe.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{t.current?.focus()},children:(0,J2e.__)("Skip to the selected block")}):null}var SS=c(q(),1),rOe=c(te(),1);var Iv=c(T(),1);function UX(){let{selectedBlockCount:e,totalBlockCount:t}=(0,rOe.useSelect)(o=>{let{getSelectedBlockCount:r,getMultiSelectedBlockClientIds:n,getClientIdsOfDescendants:i}=o(B),s=r();return{selectedBlockCount:s,totalBlockCount:s+i(n()).length}},[]);return(0,Iv.jsxs)(Ke,{direction:"row",align:"center",justify:"flex-start",gap:"sm",className:"block-editor-multi-selection-inspector__card",children:[(0,Iv.jsx)(Nt,{icon:pb,showColors:!0}),(0,Iv.jsxs)(Ke,{direction:"column",children:[(0,Iv.jsx)("div",{className:"block-editor-multi-selection-inspector__card-title",children:(0,SS.sprintf)((0,SS._n)("%d Block","%d Blocks",e),e)}),t>e&&(0,Iv.jsx)("div",{className:"block-editor-multi-selection-inspector__card-description",children:(0,SS.sprintf)((0,SS._n)("%d including nested block","%d including nested blocks",t),t)})]})]})}var nOe=c(Y(),1),Tst=Symbol("BlockInspectorPreTabs"),{Fill:LSo,Slot:iOe}=(0,nOe.createSlotFill)(Tst);var $6=c(Y(),1),yu=c(F(),1),vMe=c(B_(),1),HS=c(te(),1);var cR=c(q(),1),zF={name:"settings",title:(0,cR.__)("Settings"),value:"settings",icon:Nz},jF={name:"styles",title:(0,cR.__)("Styles"),value:"styles",icon:$9},HF={name:"content",title:(0,cR.__)("Content"),value:"content",icon:vb},Dp={name:"list",title:(0,cR.__)("List View"),value:"list-view",icon:Z0};var WX=c(Y(),1);var uR=c(Y(),1),sOe=c(q(),1);var dR=c(T(),1),Rst=({initialOpen:e=!1})=>{let t=(0,uR.__experimentalUseSlotFills)(Gg.slotName),o=(0,uR.__experimentalUseSlotFills)(lT.name),r=!!(t&&t.length),n=!!(o&&o.length);return!r&&!n?null:(0,dR.jsxs)(uR.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,sOe.__)("Advanced"),initialOpen:e,children:[(0,dR.jsx)(Fe.Slot,{group:"advanced"}),(0,dR.jsx)(lT.Slot,{})]})},UF=Rst;var Vp=c(T(),1),Bst=({showAdvancedControls:e=!1})=>{let t=(0,WX.__experimentalUseSlotFills)(Qc.default.name),o=(0,WX.__experimentalUseSlotFills)(Qc.bindings.name),r=!!t?.length||!!o?.length;return(0,Vp.jsxs)(Vp.Fragment,{children:[(0,Vp.jsx)(Fe.Slot,{}),(0,Vp.jsx)(Fe.Slot,{group:"bindings"}),e&&(0,Vp.jsx)("div",{children:(0,Vp.jsx)(UF,{initialOpen:!r})})]})},aOe=Bst;var Ph=c(q(),1),H6=c(te(),1),OQ=c(F(),1);var CS=c(Y(),1),WF=c(te(),1),GX=c(q(),1);var fR=c(T(),1),Ist=()=>{let{selectedClientIds:e,selectedBlocks:t,hasPositionAttribute:o}=(0,WF.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,WF.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,fR.jsx)(CS.__experimentalToolsPanel,{className:"block-editor-block-inspector__position",label:(0,GX.__)("Position"),resetAll:i,dropdownMenuProps:n,children:(0,fR.jsx)(CS.__experimentalToolsPanelItem,{isShownByDefault:o,label:(0,GX.__)("Position"),hasValue:()=>o,onDeselect:i,children:(0,fR.jsx)(Fe.Slot,{group:"position"})})})},Pst=()=>{let e=(0,CS.__experimentalUseSlotFills)(Qc.position.name);return!(e&&e.length)?null:(0,fR.jsx)(Ist,{})},GF=Pst;var TR=c(ce(),1),dQ=c(Y(),1),RR=c(F(),1),IAe=c(Bo(),1),fQ=c(te(),1),C6=c(q(),1);var aQ={};No(aQ,{AdvancedPanel:()=>h6,BackgroundPanel:()=>_6,BorderPanel:()=>d6,ColorPanel:()=>QF,DimensionsPanel:()=>a6,FiltersPanel:()=>p6,ImageSettingsPanel:()=>dAe,StateControl:()=>w6,StateControlBadges:()=>k6,TypographyPanel:()=>e6,useHasBackgroundPanel:()=>v6,useHasBorderPanel:()=>u6,useHasBorderPanelControls:()=>bR,useHasColorPanel:()=>XF,useHasDimensionsPanel:()=>s6,useHasFiltersPanel:()=>lAe,useHasImageSettingsPanel:()=>uAe,useHasTypographyPanel:()=>JF,useSettingsForBlockElement:()=>$F});var pR=c(F(),1),lOe=c(te(),1),$X=c(ce(),1),Pv=c(q(),1);function $F(e,t,o){let{supportedStyles:r,supports:n}=(0,lOe.useSelect)(i=>({supportedStyles:G(i($X.store)).getSupportedStyles(t,o),supports:i($X.store).getBlockType(t)?.supports}),[t,o]);return(0,pR.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 jd(e){let t=e?.color?.palette?.custom,o=e?.color?.palette?.theme,r=e?.color?.palette?.default,n=e?.color?.defaultPalette;return(0,pR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,Pv._x)("Theme","Indicates this palette comes from the theme."),colors:o}),n&&r&&r.length&&i.push({name:(0,Pv._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&i.push({name:(0,Pv._x)("Custom","Indicates this palette is created by the user."),colors:t}),i},[t,o,r,n])}function mR(e){let t=e?.color?.gradients?.custom,o=e?.color?.gradients?.theme,r=e?.color?.gradients?.default,n=e?.color?.defaultGradients;return(0,pR.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,Pv._x)("Theme","Indicates this palette comes from the theme."),gradients:o}),n&&r&&r.length&&i.push({name:(0,Pv._x)("Default","Indicates this palette comes from WordPress."),gradients:r}),t&&t.length&&i.push({name:(0,Pv._x)("Custom","Indicates this palette is created by the user."),gradients:t}),i},[t,o,r,n])}function ES(e){let t=jd(e),o=mR(e),r=e?.color?.custom,n=e?.color?.customGradient,i=(0,pR.useMemo)(()=>t.flatMap(({colors:l})=>l),[t]),s=l=>rl({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}}var rc=c(Y(),1),Fr=c(q(),1),Ov=c(F(),1);var TS=c(q(),1);var cOe=c(F(),1),YF=c(Y(),1),YX=c(T(),1),Ost=[{label:(0,TS.__)("Align text left"),value:"left",icon:gm},{label:(0,TS.__)("Align text center"),value:"center",icon:cb},{label:(0,TS.__)("Align text right"),value:"right",icon:hm},{label:(0,TS.__)("Justify text"),value:"justify",icon:cz}],Ast=["left","center","right"];function KF({className:e,value:t,onChange:o,options:r=Ast}){let n=(0,cOe.useMemo)(()=>Ost.filter(i=>r.includes(i.value)),[r]);return n.length?(0,YX.jsx)(YF.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,TS.__)("Text alignment"),className:$("block-editor-text-alignment-control",e),value:t,onChange:i=>{o(i===t?void 0:i)},children:n.map(i=>(0,YX.jsx)(YF.__experimentalToggleGroupControlOptionIcon,{value:i.value,icon:i.icon,label:i.label},i.value))}):null}var kn=c(Y(),1),gR=c(q(),1);var tc=c(T(),1);function uOe({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,kn.__experimentalUseCustomUnits)({availableUnits:u||["px","em","rem","ch","%","vw","vh"],defaultValues:{px:16,em:2,rem:2,ch:2}}),[f,p]=(0,kn.__experimentalParseQuantityAndUnitFromRawValue)(e,d),m=!!p&&["em","rem","%","ch","vw","vh"].includes(p);return r?(0,tc.jsxs)(kn.__experimentalView,{style:n?{marginBottom:12}:void 0,children:[(0,tc.jsx)(kn.BaseControl.VisualLabel,{children:(0,gR.__)("Line indent")}),(0,tc.jsxs)(kn.Flex,{children:[(0,tc.jsx)(kn.FlexItem,{isBlock:!0,children:(0,tc.jsx)(kn.__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,tc.jsx)(kn.FlexItem,{isBlock:!0,children:(0,tc.jsx)(kn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,tc.jsx)(kn.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,tc.jsx)("p",{className:"components-base-control__help",children:i})]}):(0,tc.jsx)(kn.__experimentalUnitControl,{...l,label:(0,gR.__)("Line indent"),value:e,__unstableInputWidth:o,units:d,onChange:t,help:i,className:s,placeholder:a})}var xn=c(Y(),1),pOe=c(F(),1),KX=c(q(),1);var RS=c(Y(),1);var dOe=c(q(),1),Th=c(T(),1),Dn=()=>!!window.__experimentalGlobalStylesInheritanceUI;function oc(e,t,o){let r=!!e&&!t,n=$(o,{"is-inherited-from-global-styles":r,"has-local-override-from-global-styles":!!t});return{...n?{className:n}:{},isInherited:r,hasLocalOverride:!!t}}function Fp({onResetToInherited:e,className:t}){return(0,Th.jsxs)(RS.Button,{__next40pxDefaultSize:!1,label:(0,dOe.__)("Reset to inherited value"),showTooltip:!0,className:$("has-local-override-from-global-styles__reset",t),onClick:o=>{o.preventDefault(),o.stopPropagation(),e?.()},children:[(0,Th.jsx)("span",{"aria-hidden":"true",className:"has-local-override-from-global-styles__dot"}),(0,Th.jsx)(RS.Icon,{className:"has-local-override-from-global-styles__reset-icon",icon:Bn})]})}function Yt({className:e,isInherited:t,hasLocalOverride:o,label:r,onDeselect:n,showLocalOverrideActionsInLabel:i=!0,hasInlineEndToggle:s=!1,children:a,...l}){return(0,Th.jsxs)(RS.__experimentalToolsPanelItem,{className:e,label:r,onDeselect:n,...l,children:[a,o&&i&&(0,Th.jsx)("div",{className:$("global-styles-inheritance-affordance",{"global-styles-inheritance-affordance--offset-toggle":s}),children:(0,Th.jsx)(Fp,{onResetToInherited:n})})]})}var Mo=c(T(),1),{Tabs:qF}=G(xn.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)(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)(fOe,{...n,colorGradientControlSettings:t,contrastWarning:o},r),e.length>1&&(0,Mo.jsxs)(qF,{defaultTabId:i,children:[(0,Mo.jsx)(qF.TabList,{children:e.map(s=>(0,Mo.jsx)(qF.Tab,{tabId:s.key,children:s.label},s.key))}),e.map(s=>{let{key:a,...l}=s;return(0,Mo.jsx)(qF.TabPanel,{tabId:a,focusable:!1,children:(0,Mo.jsx)(fOe,{...l,colorGradientControlSettings:t,contrastWarning:o},a)},a)})]})]})})}var Nst={placement:"left-start",offset:36,shift:!0},Lst=({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 fOe({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)(ph,{...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 Rh({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=Dn()}){let m=(0,pOe.useRef)(void 0),g=$("block-editor-color-gradient-item",u),h=p&&t()&&f,b=p?oc(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:Nst,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:v,isOpen:y})=>{let _={onClick:v,className:$("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)(Lst,{indicators:n,label:e})}),t()&&(h?(0,Mo.jsx)(Fp,{className:"block-editor-panel-color-gradient-settings__reset",onResetToInherited:()=>{o(),y&&v(),m.current?.focus()}}):(0,Mo.jsx)(xn.Button,{__next40pxDefaultSize:!0,label:(0,KX.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:Bn,onClick:()=>{o(),y&&v(),m.current?.focus()}})),l&&(0,Mo.jsx)(xn.Button,{__next40pxDefaultSize:!0,size:"small",icon:Cz,label:(0,KX.__)("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 mOe=c(Y(),1),ZF=c(F(),1),Si=c(q(),1),gOe=c(k_(),1);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 zp(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 BS=c(T(),1);function XF(e){let t=hOe(e),o=yOe(e),r=vOe(e),n=bOe(e);return t||o||r||n}function qX(e){let t=jd(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function hOe(e){let t=jd(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function bOe(e){let t=jd(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function yOe(e){let t=jd(e),o=mR(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function vOe(e){let t=jd(e),o=mR(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function ZX(e){let t=jd(e),o=mR(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,BS.jsx)(mOe.__experimentalToolsPanel,{label:i||(0,Si.__)("Elements"),resetAll:a,panelId:r,hasInnerWrapper:!0,headingLevel:3,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,BS.jsx)("div",{className:"color-block-support-panel__inner-wrapper",children:n})})}var Dst={link:!0,heading:!0,button:!0,caption:!0};function QF({as:e=XX,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Dst,label:a,children:l,contrastWarning:u,additionalElements:d,showInheritanceLabelIndicators:f=Dn()}){let{colors:p,gradients:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,allColors:y,decodeValue:_,encodeGradientValue:w}=ES(n),k=D=>(0,gOe.getCSSValueFromRawStyle)(_(D)),x=hOe(n),S=k(r?.elements?.link?.color?.text),C=_(t?.elements?.link?.color?.text),R=(D,z)=>{o(Ge(t,["elements","link","color","text"],zp(y,D,z)))},E=k(r?.elements?.link?.[":hover"]?.color?.text),I=_(t?.elements?.link?.[":hover"]?.color?.text),O=(D,z)=>{o(Ge(t,["elements","link",":hover","color","text"],zp(y,D,z)))},A=()=>!!C||!!I,P=()=>{let D=Ge(t,["elements","link",":hover","color","text"],void 0);D=Ge(D,["elements","link","color","text"],void 0),o(D)},L=bOe(n),H=vOe(n),N=yOe(n),M=(0,ZF.useMemo)(()=>[{name:"caption",label:(0,Si.__)("Captions"),showPanel:L},{name:"button",label:(0,Si.__)("Button"),showPanel:H},{name:"heading",label:(0,Si.__)("Heading"),showPanel:N},{name:"h1",label:(0,Si.__)("H1"),showPanel:N},{name:"h2",label:(0,Si.__)("H2"),showPanel:N},{name:"h3",label:(0,Si.__)("H3"),showPanel:N},{name:"h4",label:(0,Si.__)("H4"),showPanel:N},{name:"h5",label:(0,Si.__)("H5"),showPanel:N},{name:"h6",label:(0,Si.__)("H6"),showPanel:N},...d?.map(D=>({...D,showPanel:b||v}))??[]],[d,v,b,L,H,N]),V=(0,ZF.useCallback)(D=>({...D,elements:{...D?.elements,link:{...D?.elements?.link,color:void 0,":hover":{color:void 0}},...M.reduce((z,W)=>({...z,[W.name]:{...D?.elements?.[W.name],color:void 0}}),{})}}),[M]),j=[x&&{key:"link",label:(0,Si.__)("Link"),hasValue:A,resetValue:P,isShownByDefault:s.link,indicators:[C??S,I??E],isPlaceholder:C===void 0&&I===void 0&&(S!==void 0||E!==void 0),hasInheritedValue:S!==void 0||E!==void 0,contrastWarning:u,tabs:[{key:"link",label:(0,Si.__)("Default"),inheritedValue:S,inheritedSlug:Wo(r?.elements?.link?.color?.text,"color"),userSlug:Wo(t?.elements?.link?.color?.text,"color"),setValue:R,userValue:C,isPlaceholder:C===void 0&&S!==void 0},{key:"hover",label:(0,Si.__)("Hover"),inheritedValue:E,inheritedSlug:Wo(r?.elements?.link?.[":hover"]?.color?.text,"color"),userSlug:Wo(t?.elements?.link?.[":hover"]?.color?.text,"color"),setValue:O,userValue:I,isPlaceholder:I===void 0&&E!==void 0}]}].filter(Boolean);return M.forEach(({name:D,label:z,showPanel:W})=>{if(!W)return;let ee=k(r?.elements?.[D]?.color?.background),J=k(r?.elements?.[D]?.color?.gradient),U=k(r?.elements?.[D]?.color?.text),Q=_(t?.elements?.[D]?.color?.background),Z=_(t?.elements?.[D]?.color?.gradient),K=_(t?.elements?.[D]?.color?.text),X=()=>!!(K||Q||Z),oe=()=>{let Se=Ge(t,["elements",D,"color","background"],void 0);Se.elements[D].color.gradient=void 0,Se.elements[D].color.text=void 0,o(Se)},ie=(Se,fe)=>{o(Ge(t,["elements",D,"color","text"],zp(y,Se,fe)))},se=(Se,fe)=>{let Ce=Ge(t,["elements",D,"color","background"],zp(y,Se,fe));Ce.elements[D].color.gradient=void 0,o(Ce)},be=(Se,fe)=>{let Ce=Ge(t,["elements",D,"color","gradient"],w(Se,fe));Ce.elements[D].color.background=void 0,o(Ce)},pe=D!=="caption",ke=K===void 0&&U!==void 0,ye=Q===void 0&&ee!==void 0,Pe=Z===void 0&&J!==void 0,_e=K===void 0&&Q===void 0&&Z===void 0&&(U!==void 0||ee!==void 0||J!==void 0),ve=U!==void 0||ee!==void 0||J!==void 0;j.push({key:D,label:z,hasValue:X,resetValue:oe,isShownByDefault:s[D],indicators:pe?[K??U,Z??J??Q??ee]:[K??U],isPlaceholder:_e,hasInheritedValue:ve,tabs:[b&&{key:"text",label:(0,Si.__)("Text"),inheritedValue:U,inheritedSlug:Wo(r?.elements?.[D]?.color?.text,"color"),userSlug:Wo(t?.elements?.[D]?.color?.text,"color"),setValue:ie,userValue:K,isPlaceholder:ke},b&&pe&&{key:"background",label:(0,Si.__)("Background"),inheritedValue:ee,inheritedSlug:Wo(r?.elements?.[D]?.color?.background,"color"),userSlug:Wo(t?.elements?.[D]?.color?.background,"color"),setValue:se,userValue:Q,isPlaceholder:ye},v&&pe&&{key:"gradient",label:(0,Si.__)("Gradient"),inheritedValue:J,inheritedSlug:Wo(r?.elements?.[D]?.color?.gradient,"gradient"),userSlug:Wo(t?.elements?.[D]?.color?.gradient,"gradient"),setValue:be,userValue:Z,isGradient:!0,isPlaceholder:Pe}].filter(Boolean)})}),(0,BS.jsxs)(e,{resetAllFilter:V,value:t,onChange:o,panelId:i,label:a,children:[j.map(D=>{let{key:z,...W}=D;return(0,BS.jsx)(Rh,{...W,showInheritanceLabelIndicators:f,colorGradientControlSettings:{colors:p,disableCustomColors:!g,gradients:m,disableCustomGradients:!h},panelId:i},z)}),l]})}function wOe(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 _Oe(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 Vst(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 kOe(e,t,o){let r=t,n=o,{fontStyles:i,fontWeights:s,combinedStyleAndWeightOptions:a}=qx(e),l=i?.some(({value:d})=>d===t),u=s?.some(({value:d})=>d?.toString()===o?.toString());return l||(r=t?Vst(i,t):a?.find(d=>d.style.fontWeight===_Oe(s,o))?.style?.fontStyle),u||(n=o?_Oe(s,o):a?.find(d=>d.style.fontStyle===(r||t))?.style?.fontWeight),{nearestFontStyle:r,nearestFontWeight:n}}var bo=c(T(),1),Fst=1,zst=6;function jst(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 JF(e){let t=SOe(e),o=COe(e),r=EOe(e),n=TOe(e),i=BOe(e),s=ROe(e),a=IOe(e),l=AOe(e),u=POe(e),d=OOe(e),f=xOe(e),p=qX(e);return t||o||r||n||i||s||f||a||l||u||d||p}function xOe(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 SOe(e){return["default","theme","custom"].some(t=>e?.typography?.fontFamilies?.[t]?.length)}function COe(e){return e?.typography?.lineHeight}function EOe(e){return e?.typography?.fontStyle||e?.typography?.fontWeight}function Hst(e){return e?.typography?.fontStyle?e?.typography?.fontWeight?(0,Fr.__)("Appearance"):(0,Fr.__)("Font style"):(0,Fr.__)("Font weight")}function TOe(e){return e?.typography?.letterSpacing}function ROe(e){return e?.typography?.textTransform}function BOe(e){return e?.typography?.textAlign}function IOe(e){return e?.typography?.textDecoration}function POe(e){return e?.typography?.writingMode}function OOe(e){return e?.typography?.textColumns}function AOe(e){return e?.typography?.textIndent}function Ust(e){let t=e?.typography?.fontSizes,o=!!e?.typography?.defaultFontSizes;return[...t?.custom??[],...t?.theme??[],...o?t?.default??[]:[]]}function JX({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,bo.jsx)(rc.__experimentalToolsPanel,{label:(0,Fr.__)("Typography"),resetAll:s,panelId:r,__experimentalFirstVisibleItemClass:"first",dropdownMenuProps:i,children:n})}var Wst={textColor:!0,fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textAlign:!0,textTransform:!0,textDecoration:!0,textIndent:!0,writingMode:!0,textColumns:!0},Gst=[void 0,null,""];function st(e){return!Gst.includes(e)}function QX(e){if(!st(e))return;let[t]=(0,rc.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function e6({as:e=JX,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Wst,isGlobalStyles:a=!1,showInheritanceLabelIndicators:l=Dn(),contrastWarning:u}){let{colors:d,allColors:f,areCustomSolidsEnabled:p,decodeValue:m}=ES(n),g=(Ue,En,Nu)=>oc(l&&Ue,l&&En,Nu),h=qX(n),b=m(r?.color?.text),v=m(t?.color?.text),y=()=>!!t?.color?.text,_=(Ue,En)=>{let Nu=zp(f,Ue,En),_c=Ge(t,["color","text"],Nu);(Dn()?jst(t,r):r?.color?.text===r?.elements?.link?.color?.text)&&(_c=Ge(_c,["elements","link","color","text"],Nu)),o(_c)},w=()=>_(void 0),k=SOe(n),x=m(r?.typography?.fontFamily),S=m(t?.typography?.fontFamily)??x,C=!st(t?.typography?.fontFamily)&&st(x),{fontFamilies:R,fontFamilyFaces:E}=(0,Ov.useMemo)(()=>wOe(n,S),[n,S]),I=Ue=>{let En=R?.find(({fontFamily:wc})=>wc===Ue)?.slug,Nu=En?`var:preset|font-family|${En}`:Ue,_c=Ge(t,["typography","fontFamily"],st(Nu)?Nu:void 0),W8=R?.find(({fontFamily:wc})=>wc===Ue)?.fontFace??[],{fontStyles:n3e,fontWeights:i3e}=qx(W8),s3e=n3e?.some(({value:wc})=>wc===ke),a3e=i3e?.some(({value:wc})=>wc?.toString()===ye?.toString());if(!s3e||!a3e){let{nearestFontStyle:wc,nearestFontWeight:G8}=kOe(W8,ke,ye);wc||G8?_c={..._c,typography:{..._c?.typography,fontStyle:st(wc)?wc:void 0,fontWeight:st(G8)?G8:void 0}}:(ke||ye)&&(_c={..._c,typography:{..._c?.typography,fontStyle:void 0,fontWeight:void 0}})}o(_c)},O=()=>st(t?.typography?.fontFamily),A=()=>I(void 0),P=xOe(n),L=!n?.typography?.customFontSize,H=Ust(n),N=t?.typography?.fontSize,M=r?.typography?.fontSize,V=N??M,j=m(V),D=m(M),z=!st(N)&&st(M),W=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]},ee=W(V),J=W(M),U=(Ue,En)=>{let Nu=En?.slug?`var:preset|font-size|${En?.slug}`:Ue;o(Ge(t,["typography","fontSize"],st(Nu)?Nu:void 0))},Q=(Ue,En)=>{if(z&&Ue===void 0&&!En){J?U(void 0,{slug:J}):U(D);return}U(Ue,En)},Z=()=>st(t?.typography?.fontSize),K=()=>U(void 0),X=EOe(n),oe=Hst(n),ie=n?.typography?.fontStyle,se=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,Ov.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,Ov.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,Ov.useCallback)(()=>{_e({})},[_e]),Ce=COe(n),ne=m(t?.typography?.lineHeight),ae=m(r?.typography?.lineHeight),Ee=!st(t?.typography?.lineHeight)&&st(ae),he=Ue=>{o(Ge(t,["typography","lineHeight"],st(Ue)?Ue:void 0))},Ae=()=>st(t?.typography?.lineHeight),et=()=>he(void 0),Je=TOe(n),_t=m(t?.typography?.letterSpacing),Et=m(r?.typography?.letterSpacing),mt=!st(t?.typography?.letterSpacing)&&st(Et),oo=Ue=>{o(Ge(t,["typography","letterSpacing"],st(Ue)?Ue:void 0))},Tt=()=>st(t?.typography?.letterSpacing),Rt=()=>oo(void 0),Bt=AOe(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=Ue=>{o(Ge(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(Ge(t,["typography","textIndent"],void 0))},po=ge?(0,Fr.__)("Indents the first line of all paragraphs."):(0,Fr.__)("Indents the first line of each paragraph after the first one."),ro=OOe(n),vo=m(t?.typography?.textColumns),Kt=m(r?.typography?.textColumns),_o=!st(t?.typography?.textColumns)&&st(Kt),Cn=Ue=>{o(Ge(t,["typography","textColumns"],st(Ue)?Ue:void 0))},it=()=>st(t?.typography?.textColumns),Dt=()=>Cn(void 0),Ir=ROe(n),mr=m(r?.typography?.textTransform),Wr=m(t?.typography?.textTransform)??mr,Pr=!st(t?.typography?.textTransform)&&st(mr),dn=Ue=>{o(Ge(t,["typography","textTransform"],st(Ue)?Ue:void 0))},Bi=Ue=>{if(Pr&&Ue===void 0){dn(mr);return}dn(Ue)},Be=()=>st(t?.typography?.textTransform),Ht=()=>dn(void 0),lt=IOe(n),no=m(r?.typography?.textDecoration),Or=m(t?.typography?.textDecoration)??no,rr=!st(t?.typography?.textDecoration)&&st(no),ii=Ue=>{o(Ge(t,["typography","textDecoration"],st(Ue)?Ue:void 0))},cf=Ue=>{if(rr&&Ue===void 0){ii(no);return}ii(Ue)},Qa=()=>st(t?.typography?.textDecoration),vc=()=>ii(void 0),E0=POe(n),uf=m(r?.typography?.writingMode),ob=m(t?.typography?.writingMode)??uf,t_=!st(t?.typography?.writingMode)&&st(uf),rb=Ue=>{o(Ge(t,["typography","writingMode"],st(Ue)?Ue:void 0))},vB=Ue=>{if(t_&&Ue===void 0){rb(uf);return}rb(Ue)},_B=()=>st(t?.typography?.writingMode),H8=()=>rb(void 0),U8=BOe(n),df=m(r?.typography?.textAlign),tt=m(t?.typography?.textAlign)??df,si=!st(t?.typography?.textAlign)&&st(df),am=Ue=>{o(Ge(t,["typography","textAlign"],st(Ue)?Ue:void 0))},t3e=Ue=>{if(si&&Ue===void 0){am(df);return}am(Ue)},Cee=()=>st(t?.typography?.textAlign),o3e=()=>am(void 0),r3e=(0,Ov.useCallback)(Ue=>h?{...Ue,typography:{},color:{...Ue?.color,text:void 0}}:{...Ue,typography:{}},[h]);return(0,bo.jsxs)(e,{resetAllFilter:r3e,value:t,onChange:o,panelId:i,children:[h&&(0,bo.jsx)(Rh,{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(C,O()&&x!==void 0),label:(0,Fr.__)("Font"),hasValue:O,onDeselect:A,isShownByDefault:s.fontFamily,panelId:i,children:(0,bo.jsx)(T3,{fontFamilies:R,value:S,onChange:I})}),P&&(0,bo.jsx)(Yt,{...g(z,Z()&&M!==void 0),label:(0,Fr.__)("Size"),hasValue:Z,hasInlineEndToggle:!0,onDeselect:K,isShownByDefault:s.fontSize,panelId:i,children:(0,bo.jsx)(rc.FontSizePicker,{value:ee||j,valueMode:ee?"slug":"literal",onChange:Q,fontSizes:H,disableCustomFontSizes:L,withReset:!1,withSlider:!0})}),X&&(0,bo.jsx)(Yt,{...g(Pe,Se()&&(be!==void 0||pe!==void 0)),label:oe,hasValue:Se,onDeselect:fe,isShownByDefault:s.fontAppearance,panelId:i,children:(0,bo.jsx)(E3,{value:{fontStyle:ke,fontWeight:ye},onChange:ve,hasFontStyles:ie,hasFontWeights:se,fontFamilyFaces:E})}),Ce&&(0,bo.jsx)(Yt,{...g(Ee,Ae()&&ae!==void 0,"single-column"),label:(0,Fr.__)("Line height"),hasValue:Ae,onDeselect:et,isShownByDefault:s.lineHeight,panelId:i,children:(0,bo.jsx)(pF,{__unstableInputWidth:"auto",value:ne??ae,onChange:he,...Ee?{placeholder:QX(ae)}:{}})}),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)(B3,{value:_t??Et,onChange:oo,__unstableInputWidth:"auto",placeholder:mt?QX(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)(uOe,{value:gt??He,onChange:Re,__unstableInputWidth:"auto",withSlider:!0,hasBottomMargin:a,placeholder:we?QX(He):void 0}),a&&(0,bo.jsx)(rc.ToggleControl,{label:(0,Fr.__)("Indent all paragraphs"),checked:ge,onChange:Ie,help:po})]}),ro&&(0,bo.jsx)(Yt,{...g(_o,it()&&Kt!==void 0,"single-column"),label:(0,Fr.__)("Columns"),hasValue:it,onDeselect:Dt,isShownByDefault:s.textColumns,panelId:i,children:(0,bo.jsx)(rc.__experimentalNumberControl,{label:(0,Fr.__)("Columns"),max:zst,min:Fst,onChange:Cn,placeholder:_o?Kt:void 0,spinControls:"custom",value:vo,initialPosition:1})}),lt&&(0,bo.jsx)(Yt,{...g(rr,Qa()&&no!==void 0,"single-column"),label:(0,Fr.__)("Decoration"),hasValue:Qa,onDeselect:vc,isShownByDefault:s.textDecoration,panelId:i,children:(0,bo.jsx)(P3,{value:Or,onChange:cf,__unstableInputWidth:"auto"})}),E0&&(0,bo.jsx)(Yt,{...g(t_,_B()&&uf!==void 0,"single-column"),label:(0,Fr.__)("Orientation"),hasValue:_B,onDeselect:H8,isShownByDefault:s.writingMode,panelId:i,children:(0,bo.jsx)(N3,{value:ob,onChange:vB})}),Ir&&(0,bo.jsx)(Yt,{...g(Pr,Be()&&mr!==void 0),label:(0,Fr.__)("Letter case"),hasValue:Be,onDeselect:Ht,isShownByDefault:s.textTransform,panelId:i,children:(0,bo.jsx)(A3,{value:Wr,onChange:Bi,showNone:!0,isBlock:!0})}),U8&&(0,bo.jsxs)(Yt,{...g(si,Cee()&&df!==void 0),label:(0,Fr.__)("Text alignment"),hasValue:Cee,onDeselect:o3e,isShownByDefault:s.textAlign,panelId:i,children:[(0,bo.jsx)(KF,{value:tt,onChange:t3e,options:["left","center","right","justify"]}),tt==="justify"&&(0,bo.jsx)("div",{children:(0,bo.jsx)(rc.Notice,{status:"warning",isDismissible:!1,children:(0,Fr.__)("Justified text can reduce readability. For better accessibility, use left-aligned text instead.")})})]})]})}var Jo=c(q(),1),Ei=c(Y(),1);var i6=c(F(),1);var yo=c(Y(),1),Cr=c(q(),1),NOe=c(F(),1),t6=c(te(),1);var MOe=c(te(),1);function Av(e,t){let{getBlockOrder:o,getBlockAttributes:r}=(0,MOe.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 ar=c(T(),1),Ci={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},$st=[Ci.max,Ci.fixed];function eQ(e){return $st.includes(e)}function Yst(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Cr._x)("Max","Block with maximum width in flex layout"):(0,Cr._x)("Max","Block with maximum height in flex layout")}function Kst(e,t){let{orientation:o="horizontal"}=t??{};return e===Ci.grow?(0,Cr.__)("Stretch to fill available space."):e===Ci.max&&o==="horizontal"?(0,Cr.__)("Specify a maximum width."):e===Ci.max?(0,Cr.__)("Specify a maximum height."):e===Ci.fixed&&o==="horizontal"?(0,Cr.__)("Specify a fixed width."):e===Ci.fixed?(0,Cr.__)("Specify a fixed height."):(0,Cr.__)("Fit contents.")}function LOe({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,ar.jsx)(qst,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}):l==="grid"?(0,ar.jsx)(Xst,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}):null}function qst({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}){let{selfStretch:i,flexSize:s}=e,{orientation:a="horizontal"}=o??{},l=i||Ci.fit,u=eQ(l),d=()=>!!i,f=a==="horizontal"?(0,Cr.__)("Width"):(0,Cr.__)("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,NOe.useEffect)(()=>{eQ(i)&&!s&&t({...e,selfStretch:Ci.fit})},[]),(0,ar.jsxs)(yo.__experimentalVStack,{as:yo.__experimentalToolsPanelItem,spacing:2,hasValue:d,label:f,onDeselect:g,isShownByDefault:r,panelId:n,children:[(0,ar.jsxs)(yo.__experimentalToggleGroupControl,{label:Zst(o),value:l,help:Kst(l,o),onChange:h=>{let b=eQ(h)?s:null;t({selfStretch:h,flexSize:b})},isBlock:!0,children:[(0,ar.jsx)(yo.__experimentalToggleGroupControlOption,{value:Ci.fit,label:(0,Cr._x)("Fit","Intrinsic block width in flex layout")},Ci.fit),(0,ar.jsx)(yo.__experimentalToggleGroupControlOption,{value:Ci.grow,label:(0,Cr._x)("Grow","Block with expanding width in flex layout")},Ci.grow),(0,ar.jsx)(yo.__experimentalToggleGroupControlOption,{value:Ci.max,label:Yst(o)},Ci.max),(0,ar.jsx)(yo.__experimentalToggleGroupControlOption,{value:Ci.fixed,label:(0,Cr._x)("Fixed","Block with fixed width in flex layout")},Ci.fixed)]}),u&&(0,ar.jsx)(yo.__experimentalUnitControl,{units:m,onChange:h=>{t({selfStretch:l,flexSize:h})},value:s,min:0,label:f,hideLabelFromVision:!0})]})}function Zst(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Cr.__)("Width"):(0,Cr.__)("Height")}function Xst({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,t6.useSelect)(C=>C(B).getBlockRootClientId(n)),{moveBlocksToPosition:m,__unstableMarkNextChangeAsNotPersistent:g}=(0,t6.useDispatch)(B),h=Av(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),S=u??(i?1:void 0);return(0,ar.jsxs)(ar.Fragment,{children:[(0,ar.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:v,label:(0,Cr.__)("Grid span"),onDeselect:_,isShownByDefault:r,panelId:n,children:[(0,ar.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(yo.__experimentalInputControl,{label:(0,Cr.__)("Column span"),type:"number",onChange:C=>{let R=C===""?1:parseInt(C,10),E=w?Math.min(R,w):R;t({columnStart:s,rowStart:a,rowSpan:u,columnSpan:E})},value:x,min:1,max:w})}),(0,ar.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(yo.__experimentalInputControl,{label:(0,Cr.__)("Row span"),type:"number",onChange:C=>{let R=C===""?1:parseInt(C,10),E=k?Math.min(R,k):R;t({columnStart:s,rowStart:a,columnSpan:l,rowSpan:E})},value:S,min:1,max:k})})]}),window.__experimentalEnableGridInteractivity&&(0,ar.jsxs)(yo.Flex,{as:yo.__experimentalToolsPanelItem,hasValue:b,label:(0,Cr.__)("Grid placement"),onDeselect:y,isShownByDefault:!1,panelId:n,children:[(0,ar.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(yo.__experimentalInputControl,{label:(0,Cr.__)("Column"),type:"number",onChange:C=>{let R=C===""?1:parseInt(C,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,ar.jsx)(yo.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(yo.__experimentalInputControl,{label:(0,Cr.__)("Row"),type:"number",onChange:C=>{let R=C===""?1:parseInt(C,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 FOe=c(Y(),1),IS=c(q(),1);function DOe(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 VOe(e,t){let o=t.find(n=>n.value===e);if(o)return o;let r=DOe(e);return r===null?null:t.find(n=>DOe(n.value)===r)??null}var tQ=c(T(),1);function o6({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,IS._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...p?g:[],...m||[],{label:(0,IS._x)("Custom","Aspect ratio option for dimensions control"),value:"custom",disabled:!0,hidden:!0}],b=r??h,v=t==null||t==="auto"?"auto":VOe(t,b)?.value??"custom";return(0,tQ.jsx)(Yt,{className:a,isInherited:l,hasLocalOverride:u,hasValue:i||(()=>v!==n),label:(0,IS.__)("Aspect ratio"),onDeselect:()=>o(void 0),isShownByDefault:s,panelId:e,children:(0,tQ.jsx)(FOe.SelectControl,{label:(0,IS.__)("Aspect ratio"),value:v,options:b,onChange:o})})}var Qt=c(T(),1),oQ=["horizontal","vertical"];function zOe(e,t){return e?.length===1?!1:t?!(e?.includes("horizontal")&&e?.includes("vertical")&&e?.length===2):!0}function s6(e,t=ta){return WOe(e)||GOe(e)||$Oe(e)||YOe(e)||KOe(e)||qOe(e)||ZOe(e)||XOe(e)||QOe(e)||JOe(e,t)||eAe(e,t)}function WOe(e){return e?.layout?.contentSize}function GOe(e){return e?.layout?.wideSize}function $Oe(e){return e?.spacing?.padding}function YOe(e){return e?.spacing?.margin}function KOe(e){return e?.spacing?.blockGap}function qOe(e){return e?.dimensions?.height}function ZOe(e){return e?.dimensions?.minHeight}function XOe(e){return e?.dimensions?.minWidth}function QOe(e){return e?.dimensions?.width}function JOe(e,t=ta){return!Ma(t)&&e?.dimensions?.aspectRatio}function eAe(e,t=ta){if(Ma(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 Qst(e){let{defaultSpacingSizes:t,spacingSizes:o}=e?.spacing||{};return t!==!1&&o?.default?.length>0||o?.theme?.length>0||o?.custom?.length>0}function jOe(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 Jst=[void 0,null,""];function yt(e){return!Jst.includes(e)}function r6(e){if(!yt(e))return;let[t]=(0,Ei.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function n6(e){return yt(e)&&typeof e=="string"?{top:e,right:e,bottom:e,left:e}:e}function HOe(e){if(!yt(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(yt))return;let n=o[0];return o.every(i=>i===n)?n:void 0}function UOe(e){return yt(e)?typeof e=="string"?e!=="":typeof e!="object"?!1:["top","right","bottom","left"].some(t=>yt(e[t])):!1}function eat(e,t){return yt(e)?typeof e=="string"?t?{top:e,right:e,bottom:e,left:e}:{top:e}:{...e,right:e?.left,bottom:e?.top}:e}function tat({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,Qt.jsx)(Ei.__experimentalToolsPanel,{label:(0,Jo.__)("Dimensions"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var nc={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,aspectRatio:!0,childLayout:!0};function a6({as:e=tat,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=nc,onVisualize:a=()=>{},includeLayoutControls:l=!1,allowAxialBlockGap:u=!0,styleState:d=ta,showInheritanceLabelIndicators:f=Dn()}){let{dimensions:p,spacing:m}=n,g=tt=>tt&&typeof tt=="object"?Object.keys(tt).reduce((si,am)=>(si[am]=rl({settings:{dimensions:p,spacing:m}},"",tt[am]),si),{}):rl({settings:{dimensions:p,spacing:m}},"",tt),h=(tt,si,am)=>oc(f&&tt,f&&si,am),b=Qst(n),v=(0,Ei.__experimentalUseCustomUnits)({availableUnits:n?.spacing?.units||["%","px","em","rem","vw"]}),y=-1/0,[_,w]=(0,i6.useState)(y),k=(0,i6.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=WOe(n)&&l,S=g(t?.layout?.contentSize),C=g(r?.layout?.contentSize),R=!yt(t?.layout?.contentSize)&&yt(C),E=tt=>{o(Ge(t,["layout","contentSize"],yt(tt)?tt:void 0))},I=()=>yt(t?.layout?.contentSize),O=()=>E(void 0),A=GOe(n)&&l,P=g(t?.layout?.wideSize),L=g(r?.layout?.wideSize),H=!yt(t?.layout?.wideSize)&&yt(L),N=tt=>{o(Ge(t,["layout","wideSize"],yt(tt)?tt:void 0))},M=()=>yt(t?.layout?.wideSize),V=()=>N(void 0),j=$Oe(n),D=n6(g(r?.spacing?.padding)),z=n6(g(t?.spacing?.padding)),W=yt(t?.spacing?.padding)?z:D,ee=HOe(D),J=!yt(t?.spacing?.padding)&&ee!==void 0,U=UOe(D),Q=!yt(t?.spacing?.padding)&&U,Z=Array.isArray(n?.spacing?.padding)?n?.spacing?.padding:n?.spacing?.padding?.sides,K=Z&&Z.some(tt=>oQ.includes(tt)),X=tt=>{let si=jOe(tt,Z);o(Ge(t,["spacing","padding"],si))},oe=()=>yt(t?.spacing?.padding)&&Object.keys(t?.spacing?.padding).length,ie=()=>X(void 0),se=()=>a("padding"),be=YOe(n),pe=n6(g(r?.spacing?.margin)),ke=n6(g(t?.spacing?.margin)),ye=yt(t?.spacing?.margin)?ke:pe,Pe=HOe(pe),_e=!yt(t?.spacing?.margin)&&Pe!==void 0,ve=UOe(pe),Se=!yt(t?.spacing?.margin)&&ve,fe=Array.isArray(n?.spacing?.margin)?n?.spacing?.margin:n?.spacing?.margin?.sides,Ce=fe&&fe.some(tt=>oQ.includes(tt)),ne=tt=>{let si=jOe(tt,fe);o(Ge(t,["spacing","margin"],si))},ae=()=>yt(t?.spacing?.margin)&&Object.keys(t?.spacing?.margin).length,Ee=()=>ne(void 0),he=()=>a("margin"),Ae=KOe(n),et=Array.isArray(n?.spacing?.blockGap)?n?.spacing?.blockGap:n?.spacing?.blockGap?.sides,Je=u&&et&&et.some(tt=>oQ.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=yt(t?.spacing?.blockGap)?_t:Et,Rt=eat(Tt,Je),Bt=!yt(t?.spacing?.blockGap)&&typeof oo=="string"&&oo!=="",gt=tt=>{o(Ge(t,["spacing","blockGap"],tt))},He=tt=>{yt(tt)||gt(null),!Je&&tt?.hasOwnProperty("top")?gt(tt.top):gt({top:tt?.top,left:tt?.left})},we=()=>gt(void 0),Me=()=>yt(t?.spacing?.blockGap),ge=ZOe(n),Re=g(t?.dimensions?.minHeight),Ie=g(r?.dimensions?.minHeight),at=!yt(t?.dimensions?.minHeight)&&yt(Ie),Qe=tt=>{let si=Ge(t,["dimensions","minHeight"],tt);o(Ge(si,["dimensions","aspectRatio"],void 0))},po=()=>{Qe(void 0)},ro=()=>yt(t?.dimensions?.minHeight),vo=qOe(n),Kt=g(t?.dimensions?.height),_o=g(r?.dimensions?.height),Cn=!yt(t?.dimensions?.height)&&yt(_o),it=tt=>{let si=Ge(t,["dimensions","height"],tt);o(Ge(si,["dimensions","aspectRatio"],void 0))},Dt=()=>{it(void 0)},Ir=()=>yt(t?.dimensions?.height),mr=XOe(n),Wr=g(t?.dimensions?.minWidth),Pr=g(r?.dimensions?.minWidth),dn=!yt(t?.dimensions?.minWidth)&&yt(Pr),Bi=tt=>{o(Ge(t,["dimensions","minWidth"],tt))},Be=()=>{Bi(void 0)},Ht=()=>yt(t?.dimensions?.minWidth),lt=QOe(n),no=g(t?.dimensions?.width),Or=g(r?.dimensions?.width),rr=!yt(t?.dimensions?.width)&&yt(Or),ii=tt=>{o(Ge(t,["dimensions","width"],tt))},cf=()=>{ii(void 0)},Qa=()=>yt(t?.dimensions?.width),vc=JOe(n,d),E0=g(t?.dimensions?.aspectRatio),uf=g(r?.dimensions?.aspectRatio),ob=E0??uf,t_=!yt(t?.dimensions?.aspectRatio)&&yt(uf),rb=tt=>{let si=Ge(t,["dimensions","aspectRatio"],tt);o(Ge(si,["dimensions","minHeight"],void 0))},vB=()=>yt(t?.dimensions?.aspectRatio),_B=eAe(n,d),H8=t?.layout,U8=tt=>{o({...t,layout:{...t?.layout,...tt}})},df=()=>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,Jo.__)("Set the width of the main content area.")}),x&&(0,Qt.jsx)(Yt,{...h(R,I()&&C!==void 0),label:(0,Jo.__)("Content width"),hasValue:I,onDeselect:O,isShownByDefault:s.contentSize??nc.contentSize,panelId:i,children:(0,Qt.jsx)(Ei.__experimentalUnitControl,{label:(0,Jo.__)("Content width"),labelPosition:"top",value:S??C,placeholder:R?r6(C):void 0,onChange:tt=>{E(tt)},units:v,prefix:(0,Qt.jsx)(Ei.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:ub})})})}),A&&(0,Qt.jsx)(Yt,{...h(H,M()&&L!==void 0),label:(0,Jo.__)("Wide width"),hasValue:M,onDeselect:V,isShownByDefault:s.wideSize??nc.wideSize,panelId:i,children:(0,Qt.jsx)(Ei.__experimentalUnitControl,{label:(0,Jo.__)("Wide width"),labelPosition:"top",value:P??L,placeholder:H?r6(L):void 0,onChange:tt=>{N(tt)},units:v,prefix:(0,Qt.jsx)(Ei.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qt.jsx)(xt,{icon:kb})})})}),j&&(0,Qt.jsxs)(Yt,{hasValue:oe,label:(0,Jo.__)("Padding"),hasInlineEndToggle:zOe(Z,b),onDeselect:ie,isShownByDefault:s.padding??nc.padding,...h(Q,oe()&&U,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ei.BoxControl,{values:z,onChange:X,label:(0,Jo.__)("Padding"),sides:Z,units:v,allowReset:!1,splitOnAxis:K,inputProps:{onMouseOver:se,onMouseOut:df,placeholder:J?ee:void 0}}),b&&(0,Qt.jsx)(xS,{values:W,onChange:X,label:(0,Jo.__)("Padding"),sides:Z,units:v,allowReset:!1,onMouseOver:se,onMouseOut:df})]}),be&&(0,Qt.jsxs)(Yt,{hasValue:ae,label:(0,Jo.__)("Margin"),hasInlineEndToggle:zOe(fe,b),onDeselect:Ee,isShownByDefault:s.margin??nc.margin,...h(Se,ae()&&ve,{"tools-panel-item-spacing":b}),panelId:i,children:[!b&&(0,Qt.jsx)(Ei.BoxControl,{values:ke,onChange:ne,inputProps:{min:_,onDragStart:()=>{w(0)},onDragEnd:()=>{w(y)},onMouseOver:he,onMouseOut:df,placeholder:_e?Pe:void 0},label:(0,Jo.__)("Margin"),sides:fe,units:v,allowReset:!1,splitOnAxis:Ce}),b&&(0,Qt.jsx)(xS,{values:ye,onChange:ne,minimumCustomValue:-1/0,label:(0,Jo.__)("Margin"),sides:fe,units:v,allowReset:!1,onMouseOver:he,onMouseOut:df})]}),Ae&&(0,Qt.jsxs)(Yt,{hasValue:Me,label:(0,Jo.__)("Block spacing"),hasInlineEndToggle:Je,onDeselect:we,isShownByDefault:s.blockGap??nc.blockGap,...h(Bt,Me()&&Et!==void 0,{"tools-panel-item-spacing":b,"single-column":!b&&!Je}),panelId:i,children:[!b&&(Je?(0,Qt.jsx)(Ei.BoxControl,{label:(0,Jo.__)("Block spacing"),min:0,onChange:He,units:v,sides:et,values:Rt,allowReset:!1,splitOnAxis:Je}):(0,Qt.jsx)(Ei.__experimentalUnitControl,{label:(0,Jo.__)("Block spacing"),min:0,onChange:gt,units:v,value:mt??void 0,placeholder:Bt?oo:void 0})),b&&(0,Qt.jsx)(xS,{label:(0,Jo.__)("Block spacing"),min:0,onChange:He,showSideInLabel:!1,sides:Je?et:["top"],values:Rt,allowReset:!1},Je?"axial-gap":"single-gap")]}),_B&&(0,Qt.jsx)(LOe,{value:H8,onChange:U8,parentLayout:n?.parentLayout,panelId:i,showGridSpanDefaults:!vi(d),isShownByDefault:s.childLayout??nc.childLayout}),ge&&(0,Qt.jsx)(Yt,{...h(at,ro()&&Ie!==void 0),hasValue:ro,label:(0,Jo.__)("Minimum height"),onDeselect:po,isShownByDefault:s.minHeight??nc.minHeight,panelId:i,children:(0,Qt.jsx)(pv,{label:(0,Jo.__)("Minimum height"),value:Re??Ie,onChange:Qe,placeholder:at?r6(Ie):void 0,dimensionSizes:p?.dimensionSizes})}),mr&&(0,Qt.jsx)(Yt,{...h(dn,Ht()&&Pr!==void 0),hasValue:Ht,label:(0,Jo.__)("Minimum width"),onDeselect:Be,isShownByDefault:s.minWidth??nc.minWidth,panelId:i,children:(0,Qt.jsx)(pv,{label:(0,Jo.__)("Minimum width"),value:Wr??Pr,onChange:Bi,placeholder:dn?r6(Pr):void 0,dimensionSizes:p?.dimensionSizes})}),vo&&(0,Qt.jsx)(Yt,{...h(Cn,Ir()&&_o!==void 0),hasValue:Ir,label:(0,Jo.__)("Height"),onDeselect:Dt,isShownByDefault:s.height??nc.height,panelId:i,children:(0,Qt.jsx)(pv,{label:(0,Jo.__)("Height"),value:Kt,onChange:it,placeholder:Cn?_o:void 0,dimensionSizes:p?.dimensionSizes})}),lt&&(0,Qt.jsx)(Yt,{...h(rr,Qa()&&Or!==void 0),hasValue:Qa,label:(0,Jo.__)("Width"),onDeselect:cf,isShownByDefault:s.width??nc.width,panelId:i,children:(0,Qt.jsx)(pv,{label:(0,Jo.__)("Width"),value:no,onChange:ii,placeholder:rr?Or:void 0,dimensionSizes:p?.dimensionSizes})}),vc&&(0,Qt.jsx)(o6,{hasValue:vB,value:ob,onChange:rb,panelId:i,...h(t_,vB()&&uf!==void 0),isShownByDefault:s.aspectRatio??nc.aspectRatio})]})}var $i=c(Y(),1),Hd=c(F(),1),PS=c(q(),1);var Mv=c(q(),1),Vn=c(Y(),1),hR=c(F(),1);var To=c(T(),1),l6=[];function oat({shadow:e,onShadowChange:t,settings:o}){let r=c6(o),n=(0,hR.useMemo)(()=>r.length?[{name:(0,Mv.__)("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)(Vn.__experimentalVStack,{spacing:4,children:[(0,To.jsx)(Vn.__experimentalHeading,{level:5,children:(0,Mv.__)("Drop shadow")}),(0,To.jsx)(rat,{presets:n,activeShadow:e,onSelect:t}),(0,To.jsx)("div",{className:"block-editor-global-styles__clear-shadow",children:(0,To.jsx)(Vn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(void 0),disabled:!e,accessibleWhenDisabled:!0,children:(0,Mv.__)("Clear")})})]})})}function rat({presets:e,activeShadow:t,onSelect:o}){return e?(0,To.jsx)(Vn.Composite,{role:"listbox",className:"block-editor-global-styles__shadow__list","aria-label":(0,Mv.__)("Drop shadows"),children:e.map(({name:r,slug:n,shadow:i})=>(0,To.jsx)(nat,{label:r,isActive:i===t,type:n==="unset"?"unset":"preset",onSelect:()=>o(i===t?void 0:i),shadow:i},n))}):null}function nat({type:e,label:t,isActive:o,onSelect:r,shadow:n}){return(0,To.jsxs)(lo.Root,{children:[(0,To.jsx)(lo.Trigger,{render:(0,To.jsx)(Vn.Composite.Item,{role:"option","aria-label":t,"aria-selected":o,className:$("block-editor-global-styles__shadow__item",{"is-active":o}),render:(0,To.jsx)("button",{className:$("block-editor-global-styles__shadow-indicator",{unset:e==="unset"}),onClick:r,style:{boxShadow:n},"aria-label":t,children:o&&(0,To.jsx)(xt,{icon:Os})})})}),(0,To.jsx)(lo.Popup,{children:t})]})}function tAe({shadow:e,onShadowChange:t,settings:o,className:r,hasLocalValue:n=!!e,hasLocalOverride:i=!1,onReset:s}){return(0,To.jsx)(Vn.Dropdown,{popoverProps:{placement:"left-start",offset:36,shift:!0},className:$("block-editor-global-styles__shadow-dropdown",r),renderToggle:iat(e,t,{hasLocalValue:n,hasLocalOverride:i,onReset:s??(()=>t(void 0))}),renderContent:()=>(0,To.jsx)(Vn.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,To.jsx)(oat,{shadow:e,onShadowChange:t,settings:o})})})}function iat(e,t,o){let{hasLocalValue:r,hasLocalOverride:n,onReset:i}=o;return function({onToggle:a,isOpen:l}){let u=(0,hR.useRef)(void 0),d={onClick:a,className:$("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)(Vn.Button,{__next40pxDefaultSize:!0,...d,children:(0,To.jsxs)(Vn.__experimentalHStack,{justify:"flex-start",children:[(0,To.jsx)(xt,{className:"block-editor-global-styles__toggle-icon",icon:A9,size:24}),(0,To.jsx)(Vn.FlexItem,{children:(0,Mv.__)("Drop shadow")})]})}),r&&(n?(0,To.jsx)(Fp,{className:"block-editor-global-styles__shadow-editor__remove-button",onResetToInherited:f}):(0,To.jsx)(Vn.Button,{__next40pxDefaultSize:!0,size:"small",icon:Bn,label:(0,Mv.__)("Remove"),className:"block-editor-global-styles__shadow-editor__remove-button",onClick:f}))]})}}function c6(e){return(0,hR.useMemo)(()=>{if(!e?.shadow)return l6;let t=e?.shadow?.defaultPresets,{default:o,theme:r,custom:n}=e?.shadow?.presets??{},i=[...t&&o||l6,...r||l6,...n||l6];return i.filter((s,a)=>i.findLastIndex(({slug:l})=>l===s.slug)===a)},[e])}var ic=c(T(),1);function u6(e){return Object.values(bR(e)).some(Boolean)}function bR(e){return{hasBorderColor:oAe(e),hasBorderRadius:rAe(e),hasBorderStyle:nAe(e),hasBorderWidth:iAe(e),hasShadow:sAe(e)}}function oAe(e){return e?.border?.color}function rAe(e){return e?.border?.radius}function nAe(e){return e?.border?.style}function iAe(e){return e?.border?.width}function sAe(e){let t=c6(e);return!!e?.shadow&&t.length>0}function sat({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Dr();return(0,ic.jsx)($i.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,dropdownMenuProps:s,children:n})}var aat={radius:!0,color:!0,width:!0,shadow:!0};function d6({as:e=sat,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=aat,showInheritanceLabelIndicators:a=Dn()}){let l=jd(n),u=n?.color?.custom,d=(0,Hd.useCallback)(X=>rl({settings:n},"",X),[n]),f=(X,oe,ie)=>oc(a&&X,a&&oe,ie),p=X=>{let ie=l.flatMap(({colors:se})=>se).find(({color:se})=>se===X);return ie?"var:preset|color|"+ie.slug:X},m=(0,Hd.useCallback)(X=>{if(X){if((0,$i.__experimentalHasSplitBorders)(X)){let oe={...X};return["top","right","bottom","left"].forEach(ie=>{oe[ie]={...oe[ie],color:d(oe[ie]?.color)}}),oe}return{...X,color:X.color?d(X.color):void 0}}},[d]),g=(0,Hd.useMemo)(()=>m(t?.border),[t?.border,m]),h=(0,Hd.useMemo)(()=>m(r?.border),[r?.border,m]),b=!(0,$i.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,$i.__experimentalIsDefinedBorder)(h),v=b?h:g,y=X=>o({...t,border:X}),_=oAe(n),w=nAe(n),k=iAe(n),x=rAe(n),S=(0,Hd.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]),C=(0,Hd.useMemo)(()=>{let X=r?.border?.radius;return typeof X!="object"?d(X):{topLeft:d(X?.topLeft),topRight:d(X?.topRight),bottomLeft:d(X?.bottomLeft),bottomRight:d(X?.bottomRight)}},[r?.border?.radius,d]),R=X=>y({...t?.border,radius:X}),E=()=>{let X=t?.border?.radius;return typeof X=="object"?Object.entries(X).some(([,oe])=>!!oe):!!X},I=!E()&&C!==void 0&&C!=="",O=(0,Hd.useMemo)(()=>{if(!I)return S;if(typeof C=="string")return C;let X=C;return X?{all:X.topLeft&&X.topLeft===X.topRight&&X.topLeft===X.bottomLeft&&X.topLeft===X.bottomRight?X.topLeft:void 0,...X}:S},[I,S,C]),A=sAe(n),P=d(t?.shadow),L=d(r?.shadow),H=P===void 0&&L!==void 0&&L!=="",N=H?L:P,M=c6(n),V=X=>{let oe=M.findLast(({shadow:ie})=>ie===X)?.slug;o(Ge(t,["shadow"],oe?`var:preset|shadow|${oe}`:X||void 0))},j=X=>{if(H&&X===void 0){V(L);return}V(X)},D=()=>!!t?.shadow,z=()=>V(void 0),W=a&&D()&&L!==void 0,ee=()=>{if(E())return y({radius:t?.border?.radius});y(void 0)},J=X=>{let oe={...X};(0,$i.__experimentalHasSplitBorders)(oe)?["top","right","bottom","left"].forEach(ie=>{oe[ie]&&(oe[ie]={...oe[ie],color:p(oe[ie]?.color)})}):oe&&(oe.color=p(oe.color)),y({...oe,radius:t?.border?.radius})},U=(0,Hd.useCallback)(X=>({...X,border:void 0,shadow:void 0}),[]),Q=s?.color||s?.width,Z=_||w||k||x,K=Nv({hasShadowControl:A,hasBorderControl:Z});return(0,ic.jsxs)(e,{resetAllFilter:U,value:t,onChange:o,panelId:i,label:K,children:[(k||_)&&(0,ic.jsxs)(Yt,{...f(b,(0,$i.__experimentalIsDefinedBorder)(t?.border)&&!!h&&(0,$i.__experimentalIsDefinedBorder)(h)),hasValue:()=>(0,$i.__experimentalIsDefinedBorder)(t?.border),label:(0,PS.__)("Border"),onDeselect:()=>ee(),isShownByDefault:Q,panelId:i,children:[(a||A)&&(0,ic.jsx)($i.BaseControl.VisualLabel,{as:"legend",children:(0,PS.__)("Border")}),(0,ic.jsx)($i.BorderBoxControl,{colors:l,disableCustomColors:!u,enableAlpha:!0,enableStyle:w,onChange:J,popoverOffset:40,popoverPlacement:"left-start",value:v,__experimentalIsRenderedInSidebar:!0})]}),x&&(0,ic.jsx)(Yt,{...f(I,E()&&C!==void 0),hasValue:E,label:(0,PS.__)("Radius"),hasInlineEndToggle:!0,onDeselect:()=>R(void 0),isShownByDefault:s.radius,panelId:i,children:(0,ic.jsx)(w3,{presets:n?.border?.radiusSizes,values:O,onChange:X=>{R(X||void 0)}})}),A&&(0,ic.jsxs)(Yt,{...f(H,D()&&L!==void 0),label:(0,PS.__)("Shadow"),hasValue:D,onDeselect:z,isShownByDefault:s.shadow,showLocalOverrideActionsInLabel:!1,panelId:i,children:[Z?(0,ic.jsx)($i.BaseControl.VisualLabel,{as:"legend",children:(0,PS.__)("Shadow")}):null,(0,ic.jsx)(tAe,{shadow:N,onShadowChange:j,settings:n,hasLocalValue:D(),hasLocalOverride:W,onReset:z})]})]})}var er=c(Y(),1),jp=c(q(),1),OS=c(F(),1);var Er=c(T(),1),f6=[];function aAe(e,{presetSetting:t,defaultSetting:o}){let r=!e?.color?.[o],n=e?.color?.[t]?.custom||f6,i=e?.color?.[t]?.theme||f6,s=e?.color?.[t]?.default||f6;return(0,OS.useMemo)(()=>[...n,...i,...r?f6:s],[r,n,i,s])}function lAe(e){return cAe(e)}function cAe(e){return e.color.customDuotone||e.color.defaultDuotone||e.color.duotone.length>0}function lat({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Dr(),s=()=>{let a=e(o);t(a)};return(0,Er.jsx)(er.__experimentalToolsPanel,{label:(0,jp._x)("Filters","Name for applying graphical effects"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var cat={duotone:!0},uat={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,jp.__)("Duotone")},dat=({indicator:e,label:t})=>(0,Er.jsxs)(er.__experimentalHStack,{justify:"flex-start",children:[(0,Er.jsx)(er.__experimentalZStack,{isLayered:!1,offset:-8,children:(0,Er.jsx)(er.Flex,{expanded:!1,children:e==="unset"||!e?(0,Er.jsx)(er.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):(0,Er.jsx)(er.DuotoneSwatch,{values:e})})}),(0,Er.jsx)(er.FlexItem,{className:"block-editor-panel-duotone-settings__label",title:t,children:t})]}),fat=(e,t)=>function({onToggle:r,isOpen:n}){let{hasLocalValue:i,hasLocalOverride:s,onReset:a}=t,l=(0,OS.useRef)(void 0),u={onClick:r,className:$("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,Er.jsxs)(Er.Fragment,{children:[(0,Er.jsx)(er.Button,{__next40pxDefaultSize:!0,...u,children:(0,Er.jsx)(dat,{indicator:e,label:(0,jp.__)("Duotone")})}),i&&(s?(0,Er.jsx)(Fp,{className:"block-editor-panel-duotone-settings__reset",onResetToInherited:d}):(0,Er.jsx)(er.Button,{size:"small",icon:Bn,label:(0,jp.__)("Reset"),className:"block-editor-panel-duotone-settings__reset",onClick:d}))]})};function p6({as:e=lat,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=cat,showInheritanceLabelIndicators:a=Dn()}){let l=E=>rl({settings:n},"",E),u=(E,I,O)=>oc(a&&E,a&&I,O),d=cAe(n),f=aAe(n,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),p=aAe(n,{presetSetting:"palette",defaultSetting:"defaultPalette"}),m=l(t?.filter?.duotone),g=l(r?.filter?.duotone),h=m??g,b=uT(t?.filter?.duotone),v=uT(r?.filter?.duotone),y=m!==void 0?b:v,_=m===void 0&&g!==void 0,w=(E,I)=>{let O=I??f.find(({colors:P})=>P===E)?.slug,A=O?`var:preset|duotone|${O}`:E;o(Ge(t,["filter","duotone"],A))},k=(E,I,O)=>{if(E===void 0&&_&&g!==void 0){w(g,v);return}w(E,O)},x=()=>!!t?.filter?.duotone,S=()=>w(void 0),C=a&&x()&&g!==void 0,R=(0,OS.useCallback)(E=>({...E,filter:{...E.filter,duotone:void 0}}),[]);return(0,Er.jsx)(e,{resetAllFilter:R,value:t,onChange:o,panelId:i,children:d&&(0,Er.jsx)(Yt,{...u(_,m!==void 0&&g!==void 0),label:(0,jp.__)("Duotone"),hasValue:x,onDeselect:S,isShownByDefault:s.duotone,showLocalOverrideActionsInLabel:!1,panelId:i,children:(0,Er.jsx)(er.Dropdown,{popoverProps:uat,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:fat(h,{hasLocalValue:x(),hasLocalOverride:C,onReset:S}),renderContent:()=>(0,Er.jsx)(er.__experimentalDropdownContentWrapper,{paddingSize:"small",children:(0,Er.jsxs)(er.MenuGroup,{label:(0,jp.__)("Duotone"),children:[(0,Er.jsx)("p",{children:(0,jp.__)("Create a two-tone color effect without losing your original image.")}),(0,Er.jsx)(er.DuotonePicker,{colorPalette:p,duotonePalette:f,disableCustomColors:!0,disableCustomDuotone:!0,value:h,selectedSlug:y,onChange:k})]})})})})})}var AS=c(Y(),1),yR=c(q(),1);var Lv=c(T(),1);function uAe(e,t,o){return e==="core/image"&&o?.lightbox?.allowEditing||!!t?.lightbox}function dAe({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,Lv.jsx)(Lv.Fragment,{children:(0,Lv.jsx)(AS.__experimentalToolsPanel,{label:(0,yR._x)("Settings","Image settings"),resetAll:i,panelId:r,dropdownMenuProps:n,children:(0,Lv.jsx)(AS.__experimentalToolsPanelItem,{hasValue:()=>!!t?.lightbox,label:(0,yR.__)("Enlarge on click"),onDeselect:i,isShownByDefault:!0,panelId:r,children:(0,Lv.jsx)(AS.ToggleControl,{label:(0,yR.__)("Enlarge on click"),checked:a,onChange:s})})})})}var m6=c(Y(),1);var pAe=c(F(),1),g6=c(q(),1);var vR=c(T(),1);function rQ(e){return!(typeof e=="string"&&/<\/?\w/.test(e))}function mAe(e){return rQ(e)?null:(0,g6.__)("The custom CSS is invalid. Do not use <> markup.")}function fAe(e){if(!e)return null;let t=mAe(e);if(t)return t;let[o]=Mk([{css:e}],".for-validation-only");return o===null?(0,g6.__)("There is an error with your CSS structure."):null}function h6({value:e,onChange:t,inheritedValue:o=e,help:r}){let n=o?.css,[i,s]=(0,pAe.useState)(()=>fAe(n));function a(u){t({...e,css:u}),s(mAe(u))}function l(u){s(fAe(u?.target?.value))}return(0,vR.jsxs)(Ke,{direction:"column",gap:"md",className:"block-editor-global-styles-advanced-panel",children:[i&&(0,vR.jsx)(m6.Notice,{status:"error",onRemove:()=>s(null),children:i}),(0,vR.jsx)(m6.TextareaControl,{label:(0,g6.__)("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 kAe=c(Y(),1),xAe=c(F(),1),Up=c(q(),1);var Pt=c(Y(),1);var tr=c(q(),1),hAe=c(Ls(),1),nQ=c(ga(),1),Hp=c(F(),1),wR=c(te(),1),bAe=c(Lt(),1),yAe=c(eq(),1);var vt=c(T(),1),b6="image",pat={placement:"left-start",offset:36,shift:!0,className:"block-editor-global-styles-background-panel__popover"},y6=()=>{},_R=e=>{window.requestAnimationFrame(()=>{let[t]=bAe.focus.tabbable.find(e?.current);t&&t.focus()})};function mat(e){return e==="cover"||e===void 0?(0,tr.__)("Image covers the space evenly."):e==="contain"?(0,tr.__)("Image is contained without distortion."):(0,tr.__)("Image has a fixed width.")}var gat=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}%`},hat=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 vAe({as:e="span",imgUrl:t,toggleProps:o={},filename:r,label:n,onToggleCallback:i=y6}){let{isOpen:s,...a}=o;(0,Hp.useEffect)(()=>{typeof s<"u"&&i(s)},[s,i]);let l=()=>(0,vt.jsxs)(Pt.__experimentalHStack,{className:"block-editor-global-styles-background-panel__inspector-preview-inner",children:[(0,vt.jsx)("span",{className:"block-editor-global-styles-background-panel__inspector-image-indicator",style:{backgroundImage:t?`url(${t})`:void 0}}),(0,vt.jsxs)(Pt.FlexBlock,{children:[(0,vt.jsx)(Pt.__experimentalTruncate,{numberOfLines:1,className:"block-editor-global-styles-background-panel__inspector-media-replace-title",children:n}),(0,vt.jsx)(bt,{render:(0,vt.jsx)("span",{}),children:t?(0,tr.sprintf)((0,tr.__)("Background image: %s"),r||n):(0,tr.__)("No background image selected")})]})]});return e==="button"?(0,vt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,...a,children:l()}):l()}function bat({label:e,filename:t,url:o,children:r,onToggle:n=y6,hasImageValue:i,onReset:s,hasLocalOverride:a,containerRef:l}){if(!i)return;let u=e||(0,nQ.getFilename)(o)||(0,tr.__)("Image");return(0,vt.jsx)(Pt.Dropdown,{popoverProps:pat,renderToggle:({onToggle:d,isOpen:f})=>{let p={onClick:d,className:"block-editor-global-styles-background-panel__dropdown-toggle","aria-expanded":f,"aria-label":(0,tr.__)("Background size, position and repeat options."),isOpen:f};return(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(vAe,{imgUrl:o,filename:t,label:u,toggleProps:p,as:"button",onToggleCallback:n}),s&&(a?(0,vt.jsx)(Fp,{className:"block-editor-global-styles-background-panel__reset",onResetToInherited:()=>{s(),f&&d(),_R(l)}}):(0,vt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,label:(0,tr.__)("Reset"),className:"block-editor-global-styles-background-panel__reset",size:"small",icon:Bn,onClick:()=>{s(),f&&d(),_R(l)}}))]})},renderContent:()=>(0,vt.jsx)(Pt.__experimentalDropdownContentWrapper,{className:"block-editor-global-styles-background-panel__dropdown-content-wrapper",paddingSize:"medium",children:r})})}function yat(){return(0,vt.jsx)(Pt.Placeholder,{className:"block-editor-global-styles-background-panel__loading",children:(0,vt.jsx)(Pt.Spinner,{})})}function gAe({onChange:e,style:t,inheritedValue:o,onRemoveImage:r=y6,onResetImage:n=y6,displayInPanel:i,defaultValues:s,containerRef:a}){let[l,u]=(0,Hp.useState)(!1),{getSettings:d}=(0,wR.useSelect)(B),{id:f,title:p,url:m}=t?.background?.backgroundImage||{...o?.background?.backgroundImage},{createErrorNotice:g}=(0,wR.useDispatch)(hAe.store),h=S=>{g(S,{type:"snackbar"}),u(!1)},b=()=>e(Ge(t,["background","backgroundImage"],void 0)),v=S=>{if(!S||!S.url){b(),u(!1);return}if((0,yAe.isBlobURL)(S.url)){u(!0);return}if(S.media_type&&S.media_type!==b6||!S.media_type&&S.type&&S.type!==b6){h((0,tr.__)("Only images can be used as a background image."));return}let C=t?.background?.backgroundSize||s?.backgroundSize,R=t?.background?.backgroundPosition;e(Ge(t,["background"],{...t?.background,backgroundImage:{url:S.url,id:S.id,source:"file",title:S.title||void 0},backgroundPosition:!R&&(C==="auto"||!C)?"50% 0":R,backgroundSize:C})),u(!1),_R(a)},y=S=>{d().mediaUpload({allowedTypes:[b6],filesList:S,onFileChange([C]){v(C)},onError:h,multiple:!1})},_=gu(t),w=()=>e(Ge(t,["background"],{backgroundImage:"none"})),k=!_&&gu(o),x=p||(0,nQ.getFilename)(m)||(0,tr.__)("Image");return(0,vt.jsxs)("div",{className:"block-editor-global-styles-background-panel__image-tools-panel-item",children:[l&&(0,vt.jsx)(yat,{}),(0,vt.jsx)(uS,{mediaId:f,mediaURL:m,allowedTypes:[b6],accept:"image/*",onSelect:v,popoverProps:{className:$({"block-editor-global-styles-background-panel__media-replace-popover":i})},name:(0,vt.jsx)(vAe,{imgUrl:m,filename:p,label:x}),renderToggle:S=>(0,vt.jsx)(Pt.Button,{...S,__next40pxDefaultSize:!0}),onError:h,onReset:()=>{_R(a),n()},children:k&&(0,vt.jsx)(Pt.MenuItem,{onClick:()=>{_R(a),w(),r()},children:(0,tr.__)("Remove")})}),(0,vt.jsx)(Pt.DropZone,{onFilesDrop:y,label:(0,tr.__)("Drop to upload")})]})}function vat({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 E=m,I=b;R==="contain"&&(E="no-repeat",I=void 0),R==="cover"&&(E=void 0,I=void 0),(y==="cover"||y==="contain")&&R==="auto"&&(E=void 0,t?.background?.backgroundImage?.id&&(I="50% 0")),!R&&y==="auto"&&(R="auto"),e(Ge(t,["background"],{...t?.background,backgroundPosition:I,backgroundRepeat:E,backgroundSize:R}))},k=R=>{e(Ge(t,["background","backgroundPosition"],gat(R)))},x=()=>e(Ge(t,["background","backgroundRepeat"],_===!0?"no-repeat":"repeat")),S=()=>e(Ge(t,["background","backgroundAttachment"],v==="fixed"?"scroll":"fixed")),C=!b&&h&&p==="contain"?r?.backgroundPosition:b;return(0,vt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,vt.jsx)(Pt.FocalPointPicker,{label:(0,tr.__)("Focal point"),url:g,value:hat(C),onChange:k}),(0,vt.jsx)(Pt.ToggleControl,{label:(0,tr.__)("Fixed background"),checked:v==="fixed",onChange:S}),(0,vt.jsxs)(Pt.__experimentalToggleGroupControl,{label:(0,tr.__)("Size"),value:y,onChange:w,isBlock:!0,help:mat(p||r?.backgroundSize),children:[(0,vt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"cover",label:(0,tr._x)("Cover","Size option for background image control")},"cover"),(0,vt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"contain",label:(0,tr._x)("Contain","Size option for background image control")},"contain"),(0,vt.jsx)(Pt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,tr._x)("Tile","Size option for background image control")},"tile")]}),(0,vt.jsxs)(Pt.__experimentalHStack,{justify:"flex-start",spacing:2,as:"span",children:[(0,vt.jsx)(Pt.__experimentalUnitControl,{"aria-label":(0,tr.__)("Background image width"),onChange:w,value:p,__unstableInputWidth:"100px",min:0,placeholder:(0,tr.__)("Auto"),disabled:y!=="auto"||y===void 0}),(0,vt.jsx)(Pt.ToggleControl,{label:(0,tr.__)("Repeat"),checked:_,onChange:x,disabled:y==="cover"})]})]})}function _Ae({value:e,onChange:t,inheritedValue:o=e,settings:r,defaultValues:n={},showInheritanceLabelIndicators:i=Dn()}){let{globalStyles:s,_links:a}=(0,wR.useSelect)(w=>{let{getSettings:k}=w(B),x=k();return{globalStyles:x[Ps],_links:x[c_]}},[]),l=(0,Hp.useMemo)(()=>{let w={background:{}};return o?.background?(Object.entries(o?.background).forEach(([k,x])=>{w.background[k]=wm(x,{styles:s,_links:a})}),w):o},[s,a,o]),u=()=>t(Ge(e,["background"],{gradient:e?.background?.gradient})),{title:d,url:f}=e?.background?.backgroundImage||{...l?.background?.backgroundImage},p=gu(e),m=p||gu(l),g=i&&p&&gu(l),h=e?.background?.backgroundImage||o?.background?.backgroundImage,b=m&&h!=="none"&&(r?.background?.backgroundSize||r?.background?.backgroundPosition||r?.background?.backgroundRepeat),[v,y]=(0,Hp.useState)(!1),_=(0,Hp.useRef)();return(0,vt.jsx)("div",{ref:_,className:$("block-editor-global-styles-background-panel__inspector-media-replace-container",{"is-open":v}),children:b?(0,vt.jsx)(bat,{label:d,filename:d,url:f,onToggle:y,hasImageValue:m,hasLocalOverride:g,onReset:p?u:void 0,containerRef:_,children:(0,vt.jsxs)(Pt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,vt.jsx)(gAe,{onChange:t,style:e,inheritedValue:l,displayInPanel:!0,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),defaultValues:n,containerRef:_}),(0,vt.jsx)(vat,{onChange:t,style:e,defaultValues:n,inheritedValue:l})]})}):(0,vt.jsx)(gAe,{onChange:t,style:e,inheritedValue:l,defaultValues:n,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),containerRef:_})})}var Ud=c(T(),1),_at={backgroundImage:!0,backgroundColor:!0,gradient:!0};function wAe(e,t){return e?.background?.[t]}function v6(e){let t=ZX(e),{backgroundImage:o,gradient:r}=e?.background||{};return o||r||t}function gu(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 wat(e){return!!e?.color?.background}function kat(e){return!!e?.color?.gradient}function sQ({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,headerLabel:i}){let s=Dr();return(0,Ud.jsx)(kAe.__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,Ud.jsx)("div",{className:"background-block-support-panel__inner-wrapper",children:n})})}function _6({as:e=sQ,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=_at,defaultValues:a={},headerLabel:l=(0,Up.__)("Background"),contrastWarning:u,showInheritanceLabelIndicators:d=Dn()}){let{colors:f,gradients:p,allColors:m,areCustomSolidsEnabled:g,areCustomGradientsEnabled:h,hasSolidColors:b,hasGradientColors:v,decodeValue:y,encodeGradientValue:_}=ES(n),w=wAe(n,"gradient"),k=ZX(n),x=k&&b,S=v&&w,C=k&&v&&!w,R=wAe(n,"backgroundImage"),E=(0,xAe.useCallback)(Q=>{let Z=x,K=w||C;return!Z&&!K?{...Q,background:{}}:{...Q,background:{},color:{...Q?.color,...Z&&{background:void 0},...K&&{gradient:void 0}}}},[w,x,C]);if(!R&&!x&&!S&&!C)return null;let I=()=>o(Ge(t,["background","backgroundImage"],void 0)),O=()=>{let Q=Ge(t,["background","gradient"],void 0);Q=Ge(Q,["color","gradient"],void 0),o(Q)},A=y(r?.color?.background),P=y(t?.color?.background),L=(Q,Z)=>{let K=Ge(t,["color","background"],zp(m,Q,Z));C&&(K.color.gradient=void 0),o(K)},H=()=>{let Q=Ge(t,["color","background"],void 0);C&&(Q.color.gradient=void 0),o(Q)},N=y(r?.color?.gradient),M=y(t?.color?.gradient),V=(Q,Z)=>{let K=Ge(t,["color","gradient"],_(Q,Z));K.color.background=void 0,o(K)},j=()=>o(Ge(t,["color","gradient"],void 0)),D=y(t?.background?.gradient??t?.color?.gradient),z=y(r?.background?.gradient??r?.color?.gradient),W=(Q,Z)=>{let K=Ge(t,["background","gradient"],_(Q,Z));K=Ge(K,["color","gradient"],void 0),o(K)},ee=(Q,Z,K)=>d?oc(Q,Z,K):{className:K},J=gu({background:{backgroundImage:r?.background?.backgroundImage}}),U=gu(t);return(0,Ud.jsxs)(e,{resetAllFilter:E,value:t,onChange:o,panelId:i,headerLabel:l,children:[R&&(0,Ud.jsx)(Yt,{...ee(J&&!U,U&&J,"block-editor-color-gradient-item"),showLocalOverrideActionsInLabel:!1,hasValue:()=>gu(t),label:(0,Up.__)("Image"),onDeselect:I,isShownByDefault:s.backgroundImage,panelId:i,children:(0,Ud.jsx)(_Ae,{value:t,onChange:o,settings:n,inheritedValue:r,defaultControls:s,defaultValues:a,showInheritanceLabelIndicators:d})}),x&&(0,Ud.jsx)(Rh,{label:(0,Up.__)("Color"),hasValue:()=>wat(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,Up.__)("Color"),inheritedValue:A,inheritedSlug:Wo(r?.color?.background,"color"),userSlug:Wo(t?.color?.background,"color"),setValue:L,userValue:P,isPlaceholder:P===void 0&&A!==void 0}],colorGradientControlSettings:{colors:f,disableCustomColors:!g},panelId:i}),S&&(0,Ud.jsx)(Rh,{label:(0,Up.__)("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,Up.__)("Gradient"),inheritedValue:z,inheritedSlug:Wo(r?.background?.gradient??r?.color?.gradient,"gradient"),userSlug:Wo(t?.background?.gradient??t?.color?.gradient,"gradient"),setValue:W,userValue:D,isGradient:!0,isPlaceholder:D===void 0&&z!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!h},panelId:i}),C&&(0,Ud.jsx)(Rh,{label:(0,Up.__)("Gradient"),hasValue:()=>kat(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,Up.__)("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 Wd=c(q(),1);var Bh=c(Y(),1);var hu=c(T(),1);function w6({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,Wd.__)("Default"),value:"default"},...e.map(v=>({label:v.label,value:v.value}))],u=[{label:(0,Wd.__)("Default"),value:"default"},...t.map(v=>({label:v.label,value:v.value}))],d=e.length>0,f=t.length>0,p=(0,Wd.__)("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,Wd.__)("Default"),h=s?Rn:ha,b=s?{size:"compact",iconPosition:"right"}:{size:"small"};return(0,hu.jsx)(Ke,{direction:"column",gap:"sm",align:"flex-end",className:"block-editor-global-styles-state-control",children:(0,hu.jsx)(Bh.DropdownMenu,{icon:h,label:s?p:(0,Wd.sprintf)((0,Wd.__)("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)(Bh.MenuGroup,{label:(0,Wd.__)("Viewport"),children:l.map(y=>(0,hu.jsx)(Bh.MenuItem,{onClick:()=>{n?.(y.value),f||v()},icon:o===y.value?Os:null,children:y.label},`viewport-${y.value}`))}),f&&(0,hu.jsx)(Bh.MenuGroup,{label:(0,Wd.__)("Pseudo state"),children:u.map(y=>(0,hu.jsx)(Bh.MenuItem,{onClick:()=>{i?.(y.value),d||v()},icon:r===y.value?Os:null,children:y.label},`pseudo-${y.value}`))})]})})})}var SAe=c(Y(),1),MS=c(q(),1);var Gd=c(T(),1),{Badge:xat}=G(SAe.privateApis);function k6({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,MS.sprintf)((0,MS.__)("Style changes apply to the %s viewport."),s.label)}),a&&i.push({key:`pseudo-${a.value}`,label:a.label,tooltipText:(0,MS.sprintf)((0,MS.__)("Style changes apply to the %s state."),a.label)}),(0,Gd.jsx)(Ke,{className:n,direction:"row",justify:"flex-start",gap:"xs",wrap:"wrap",children:i.map(l=>{let u=(0,Gd.jsxs)(xat,{className:"block-editor-global-styles-state-control__badge",intent:"info",children:[l.label,!!l.tooltipText&&(0,Gd.jsx)(bt,{render:(0,Gd.jsx)("span",{}),children:l.tooltipText})]},l.key);return l.tooltipText?(0,Gd.jsxs)(lo.Root,{children:[(0,Gd.jsx)(lo.Trigger,{render:(0,Gd.jsx)("span",{className:"block-editor-global-styles-state-control__badge-tooltip-trigger",children:u})}),(0,Gd.jsx)(lo.Popup,{children:l.tooltipText})]},l.key):u})})}var ER=c(F(),1),uQ=c(te(),1),TAe=c(ce(),1);var SR=c(ce(),1),kR=c(te(),1),x6=c(F(),1);var xR=c(T(),1),{getVariationStyle:Sat}=G(Lo),lQ="is-style-";function CAe(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(lQ)){let r=o.slice(lQ.length);r!=="default"&&t.push(r)}return t},[]):[]}function CR(e,t=[]){let o=CAe(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function Cat({override:e}){bu(e)}function cQ({config:e}){let{overrides:t}=(0,kR.useSelect)(n=>({overrides:G(n(B)).getStyleOverrides()}),[]),{getBlockName:o}=(0,kR.useSelect)(B),r=(0,x6.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=KP((0,SR.getBlockTypes)(),s.clientId),h=YP(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,xR.jsx)(xR.Fragment,{children:r.map(n=>(0,xR.jsx)(Cat,{override:n},n.id))})}function Eat(e,t,o){let{globalSettings:r,globalStyles:n}=(0,kR.useSelect)(i=>{let s=i(B).getSettings();return{globalSettings:s.__experimentalFeatures,globalStyles:s[Ps]}},[]);return(0,x6.useMemo)(()=>{let i=Sat({settings:r,styles:n},e,t);return{settings:r,styles:{blocks:{[e]:{variations:{[`${t}-${o}`]:i}}}}}},[r,n,t,o,e])}function Tat({name:e,className:t,clientId:o}){let{getBlockStyles:r}=(0,kR.useSelect)(SR.store),n=r(e),i=CR(t,n),s=`${lQ}${i}-${o}`,{settings:a,styles:l}=Eat(e,i,o),u=(0,x6.useMemo)(()=>{if(!i)return;let d={settings:a,styles:l},f=KP((0,SR.getBlockTypes)(),o);return YP(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 bu({id:`variation-${o}`,css:u,__unstableType:"variation",variation:i,clientId:o}),i?{className:s}:{}}var EAe={hasSupport:()=>!0,attributeKeys:["className"],isMatch:({className:e})=>CAe(e).length>0,useBlockProps:Tat};var{resolveStyle:Rat}=G(Lo),Bat={value:void 0,sources:void 0};function Iat(){let{rawGlobalStylesData:e,links:t}=(0,uQ.useSelect)(o=>{let r=o(B).getSettings();return{rawGlobalStylesData:r[Ps]??null,links:r[c_]??null}},[]);return(0,ER.useMemo)(()=>e?{styles:e,_links:t??void 0}:null,[e,t])}var RAe={"core/accordion-heading":{contextKey:"core/accordion-heading-level",fallbackLevel:3}};function Pat(e,t,o){let r=RAe[e];return r?t||o||r.fallbackLevel:t}function Oat(e){let t=(0,ER.useContext)(zn),o=RAe[e]?.contextKey;return o?t[o]:void 0}function Aat(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 Mat(e,t){let{clientId:o}=kt(),r=Oat(e);return(0,uQ.useSelect)(n=>{if(!e)return{variationName:null,headingLevel:void 0};let i=n(TAe.store).getBlockStyles(e),{level:s}=n(B).getBlockAttributes(o)||{};return{variationName:t?CR(t,i):null,headingLevel:Pat(e,s,r)}},[e,t,o,r])}function sc(e,t,o=null){let{variationName:r,headingLevel:n}=Mat(e,t),i=Iat();return(0,ER.useMemo)(()=>Dn()?e?Rat(i,{blockName:e,variationName:r,elements:Aat(e,n),viewport:o?.viewport??null,pseudoState:o?.pseudo??null}):{value:{},sources:{}}:Bat,[e,r,n,i,o])}var pQ=c(T(),1),Vv="__experimentalBorder",BR="shadow",Nat=[],BAe=(e,t,o)=>{let r;return e.some(n=>n.colors.some(i=>i[t]===o?(r=i,!0):!1)),r},Dv=({colors:e,namedColor:t,customColor:o})=>{if(t){let n=BAe(e,"slug",t);if(n)return n}if(!o)return{color:void 0};let r=BAe(e,"color",o);return r||{color:o}};function S6(e){let t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function PAe(e){if((0,dQ.__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 OAe(e){return(0,dQ.__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 Lat({label:e,children:t,resetAllFilter:o}){let r=(0,RR.useCallback)(n=>{let i=OAe(n),s=o(i);return{...n,...PAe(s)}},[o]);return(0,pQ.jsx)(Fe,{group:"border",resetAllFilter:r,label:e,children:t})}function AAe({clientId:e,name:t,setAttributes:o,settings:r}){let n=Ll(),i=u6(r),{style:s,borderColor:a,className:l}=(0,fQ.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}=sc(t,l,n),d=!qn(n),f=(0,RR.useMemo)(()=>d?Ao(s,n):OAe({style:s,borderColor:a}),[d,n,s,a]),p=d?g=>{o({style:_n(s,n,g)})}:g=>{o(PAe(g))};if(!i)return null;let m={...(0,TR.getBlockSupport)(t,[Vv,"__experimentalDefaultControls"]),...(0,TR.getBlockSupport)(t,[BR,"__experimentalDefaultControls"])};return(0,pQ.jsx)(d6,{as:Lat,panelId:e,settings:r,value:f,onChange:p,defaultControls:m,inheritedValue:u})}function E6(e,t="any"){let o=(0,TR.getBlockSupport)(e,Vv);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}function Nv({clientId:e,hasBorderControl:t,hasShadowControl:o}={}){let[r,n,i,s,a]=(0,fQ.useSelect)(d=>{if(!e)return Nat;let{getBlockSettings:f}=G(d(B));return f(e,"border.color","border.radius","border.style","border.width","shadow")},[e]),l=(0,RR.useMemo)(()=>({border:{color:r,radius:n,style:i,width:s},shadow:a}),[r,n,i,s,a]),u=bR(l);return!t&&!o&&e&&(t=u?.hasBorderColor||u?.hasBorderStyle||u?.hasBorderWidth||u?.hasBorderRadius,o=u?.hasShadow),t&&o?(0,C6.__)("Border & Shadow"):o?(0,C6.__)("Shadow"):(0,C6.__)("Border")}function Dat(e){return!E6(e,"color")||e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}}function MAe(e,t,o){if(!E6(t,"color")||io(t,Vv,"color"))return e;let r=mQ(o),n=$(e.className,r);return e.className=n||void 0,e}function mQ(e){let{borderColor:t,style:o}=e,r=el("border-color",t);return $({"has-border-color":t||o?.border?.color,[r]:!!r})}function Vat({name:e,borderColor:t,style:o}){let{colors:r}=gh();if(!E6(e,"color")||io(e,Vv,"color"))return{};let{color:n}=Dv({colors:r,namedColor:t}),{color:i}=Dv({colors:r,namedColor:S6(o?.border?.top?.color)}),{color:s}=Dv({colors:r,namedColor:S6(o?.border?.right?.color)}),{color:a}=Dv({colors:r,namedColor:S6(o?.border?.bottom?.color)}),{color:l}=Dv({colors:r,namedColor:S6(o?.border?.left?.color)});return MAe({style:Xe({borderTopColor:i||n,borderRightColor:s||n,borderBottomColor:a||n,borderLeftColor:l||n})||{}},e,{borderColor:t,style:o})}var gQ={useBlockProps:Vat,addSaveProps:MAe,attributeKeys:["borderColor","style"],hasSupport(e){return E6(e,"color")}};(0,IAe.addFilter)("blocks.registerBlockType","core/border/addAttributes",Dat);var wQ=c(ce(),1),O6=c(F(),1),GAe=c(te(),1),$Ae=c(q(),1);var yQ=c(Bo(),1),DS=c(ce(),1),UAe=c(F(),1);var LS=c(ce(),1),FAe=c(te(),1),zAe=c(q(),1);var Fv=c(F(),1),LAe=c(te(),1),DAe=c(ce(),1);var VAe=c(Yo(),1);function T6(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function NAe(e,t){if(!e||!t)return{};let o=ba(t,"color.text",{fallback:!0}),r=ba(t,"color.background",{fallback:!0}),n=e.querySelector(o)||e,i=e.querySelector(r)||e,s=e.querySelector("a"),a=T6(n,"color"),l=s&&s.textContent?T6(s,"color"):void 0,u=i,d=T6(u,"background-color");for(;d==="rgba(0, 0, 0, 0)"&&u.parentNode&&u.parentNode.nodeType===u.parentNode.ELEMENT_NODE;)u=u.parentNode,d=T6(u,"background-color");return{textColor:a,backgroundColor:d,linkColor:l}}function Fat(e,t){return Object.keys(t).some(r=>e[r]!==t[r])?t:e}function NS({clientId:e,name:t,enabled:o=!0,checkTextColor:r=!0,checkLinkColor:n=!0,messageOverride:i}){let s=Zt(e),[a,l]=(0,Fv.useReducer)(Fat,{}),u=(0,LAe.useSelect)(p=>t&&o?p(DAe.store).getBlockType(t):void 0,[t,o]);(0,Fv.useLayoutEffect)(()=>{!o||!s||!u||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>l(NAe(s,u))))}),(0,Fv.useLayoutEffect)(()=>{if(!o||!s||!u)return;let p=new window.MutationObserver(()=>{l(NAe(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,Fv.useEffect)(()=>{f&&(0,VAe.speak)(f)},[f]),d?.message}var bQ=c(T(),1),zv="background",hQ={backgroundSize:"cover",backgroundPosition:"50% 50%"};function IR(e,t="any"){let o=(0,LS.getBlockSupport)(e,zv);return o===!0?!0:t==="any"?!!o?.backgroundImage||!!o?.backgroundSize||!!o?.backgroundRepeat||!!o?.gradient:!!o?.[t]}function R6(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:hQ.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:hQ.backgroundPosition}),t}function zat({name:e,style:t}){if(!IR(e)||!t?.background?.backgroundImage)return;let o=R6(t?.background);if(o)return{style:{...o}}}function jAe(e){return gu(e)||iQ(e)?"has-background":""}function jat(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 Hat({children:e}){return(0,bQ.jsx)(Fe,{group:"background",resetAllFilter:jat,children:e})}function B6({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Ll(),{style:s,className:a,backgroundColor:l,gradient:u}=(0,FAe.useSelect)(E=>{let{getBlockAttributes:I}=E(B),O=I(e);return{style:O?.style,className:O?.className,backgroundColor:O?.backgroundColor,gradient:O?.gradient}},[e]),{value:d}=sc(t,a,i),f=IR(t,"gradient")&&!!r?.background?.gradient,p=(0,LS.getBlockSupport)(t,"color"),m=p&&p.background!==!1,g=!!p?.gradients,h=!qn(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,LS.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,_=NS({clientId:e,name:t,enabled:!!y,messageOverride:(0,zAe.__)("This color combination has poor contrast. Consider increasing contrast between background and foreground.")});if(!v6(r)||!IR(t)&&!m&&!g)return null;let w=E=>{if(h){o({style:_n(s,i,E)});return}let I=E?.color?.background,O=Wo(I,"color"),A=f?E?.background?.gradient:E?.color?.gradient,P=Wo(A,"gradient"),L=P?void 0:E?.color?.gradient,H={...E,color:{...E?.color,background:O?void 0:I,gradient:f?void 0:L}};f&&(H.background={...H.background,gradient:E?.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=$(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&&IR(t,"backgroundSize")}},x=(0,LS.getBlockSupport)(t,[zv,"__experimentalDefaultControls"]),S=(0,LS.getBlockSupport)(t,["color","__experimentalDefaultControls"]),C={...x,backgroundColor:S?.background,gradient:x?.gradient??S?.background};return(0,bQ.jsx)(_6,{as:n||Hat,panelId:e,defaultValues:hQ,settings:k,onChange:w,defaultControls:C,value:h?Ao(s,i):b,contrastWarning:_,inheritedValue:d})}var HAe={useBlockProps:zat,attributeKeys:["style"],hasSupport:IR};var oi="color",I6=e=>{let t=(0,DS.getBlockSupport)(e,oi);return t&&(t.link===!0||t.gradient===!0||t.background!==!1||t.text!==!1)},Uat=e=>{let t=(0,DS.getBlockSupport)(e,oi);return t!==null&&typeof t=="object"&&!!t.link},vQ=e=>{let t=(0,DS.getBlockSupport)(e,oi);return t!==null&&typeof t=="object"&&!!t.gradients},Wat=e=>{let t=(0,DS.getBlockSupport)(e,oi);return t&&t.background!==!1},Gat=e=>{let t=(0,DS.getBlockSupport)(e,oi);return t&&t.text!==!1};function $at(e){return I6(e)&&(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),vQ(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}})),e}function WAe(e,t,o){if(!I6(t)||io(t,oi))return e;let r=vQ(t),{backgroundColor:n,textColor:i,gradient:s,style:a}=o,l=h=>!io(t,oi,h),u=l("text")?el("color",i):void 0,d=l("gradients")?L_(s):void 0,f=l("background")?el("background-color",n):void 0,p=l("background")||l("gradients"),m=n||a?.color?.background||r&&(s||a?.color?.gradient),g=$(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 Yat({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,UAe.useMemo)(()=>[...i||[],...s||[],...a||[]],[i,s,a]);if(!I6(e)||io(e,oi))return{};let u={};o&&!io(e,oi,"text")&&(u.color=Du(l,o)?.color),t&&!io(e,oi,"background")&&(u.backgroundColor=Du(l,t)?.color);let d=WAe({style:u},e,{textColor:o,backgroundColor:t,gradient:r,style:n}),f=t||n?.color?.background||r||n?.color?.gradient;return{...d,className:$(d.className,!f&&jAe(n))}}var _Q={useBlockProps:Yat,addSaveProps:WAe,attributeKeys:["backgroundColor","textColor","gradient","style"],hasSupport:I6},Kat={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function qat(e,t,o,r){let n=e.name,i={linkColor:Uat(n),textColor:Gat(n),backgroundColor:Wat(n),gradient:vQ(n)};return P6(i,Kat,e,t,o,r)}(0,yQ.addFilter)("blocks.registerBlockType","core/color/addAttribute",$at);(0,yQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",qat);var kQ=c(T(),1);function Zat({children:e,resetAllFilter:t}){let o=(0,O6.useCallback)(r=>{let n=t(r.style);return{...r,style:Xe(n)}},[t]);return(0,kQ.jsx)(Fe,{group:"elements",resetAllFilter:o,children:e})}function A6({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n,label:i,defaultControls:s}){let a=Ll(),l=XF(r),{style:u,className:d}=(0,GAe.useSelect)(y=>{if(!l)return{};let _=y(B).getBlockAttributes(e);return{style:_?.style,className:_?.className}},[e,l]),{value:f}=sc(t,d,a),p=!qn(a),m=(0,O6.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,wQ.getBlockSupport)(t,[oi,"enableContrastChecker"])!==!1,b=NS({clientId:e,name:t,enabled:!!h,checkTextColor:!1,messageOverride:(0,$Ae.__)("This link color has poor contrast against the background. Consider increasing contrast.")});return l?(s=s||(0,wQ.getBlockSupport)(t,[oi,"__experimentalDefaultControls"]),(0,kQ.jsx)(QF,{as:n||Zat,panelId:e,settings:r,value:m,onChange:g,defaultControls:s,label:i,contrastWarning:b,inheritedValue:f})):null}var AR=c(ce(),1),z6=c(F(),1),uMe=c(te(),1),dMe=c(q(),1);var Xat=c(ce(),1);var Qat=c(T(),1),YAe="typography.lineHeight";var KAe=c(Bo(),1),M6=c(ce(),1),qAe=c(SV(),1);var PR="typography.__experimentalFontFamily";function Jat(e){return(0,M6.hasBlockSupport)(e,PR)&&(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}})),e}function ZAe(e,t,o){if(!(0,M6.hasBlockSupport)(t,PR)||io(t,ac,"fontFamily")||!o?.fontFamily)return e;let r=new qAe.default(e.className);r.add(`has-${Is(o?.fontFamily)}-font-family`);let n=r.value;return e.className=n||void 0,e}function elt({name:e,fontFamily:t}){return ZAe({},e,{fontFamily:t})}var xQ={useBlockProps:elt,addSaveProps:ZAe,attributeKeys:["fontFamily"],hasSupport(e){return(0,M6.hasBlockSupport)(e,PR)}};(0,KAe.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",Jat);var SQ=c(Bo(),1),VS=c(ce(),1),XAe=c(SV(),1);var tlt=c(T(),1),jv="typography.fontSize";function olt(e){return(0,VS.hasBlockSupport)(e,jv)&&(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}})),e}function QAe(e,t,o){if(!(0,VS.hasBlockSupport)(t,jv)||io(t,ac,"fontSize"))return e;let r=new XAe.default(e.className);r.add(Pm(o.fontSize));let n=r.value;return e.className=n||void 0,e}function rlt({name:e,fontSize:t,style:o}){let[r,n,i]=je("typography.fontSizes","typography.fluid","layout");if(!(0,VS.hasBlockSupport)(e,jv)||io(e,ac,"fontSize")||!t&&!o?.typography?.fontSize)return;let s;if(o?.typography?.fontSize&&(s={style:{fontSize:bf({size:o.typography.fontSize},{typography:{fluid:n},layout:i})}}),t&&(s={style:{fontSize:D_(r,t,o?.typography?.fontSize).size}}),!!s)return QAe(s,e,{fontSize:t})}var CQ={useBlockProps:rlt,addSaveProps:QAe,attributeKeys:["fontSize","style"],hasSupport(e){return(0,VS.hasBlockSupport)(e,jv)}},nlt={fontSize:[["fontSize"],["style","typography","fontSize"]]};function ilt(e,t,o,r){let n=e.name,i={fontSize:(0,VS.hasBlockSupport)(n,jv)};return P6(i,nlt,e,t,o,r)}(0,SQ.addFilter)("blocks.registerBlockType","core/font/addAttribute",olt);(0,SQ.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",ilt);var L6=c(q(),1),FS=c(ce(),1);var tMe=c(te(),1);var N6=c(te(),1),JAe=c(F(),1);function zr(e){let t=kt(),{clientId:o=""}=t,r=(0,N6.useRegistry)(),n=(0,N6.useSelect)(i=>o?null:i(B).getBlockEditingMode(),[o]);return(0,JAe.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 EQ=c(T(),1),zS="typography.textAlign",slt=[{icon:gm,title:(0,L6.__)("Align text left"),align:"left"},{icon:cb,title:(0,L6.__)("Align text center"),align:"center"},{icon:hm,title:(0,L6.__)("Align text right"),align:"right"}],eMe=["left","center","right"],alt=[];function TQ(e){return Array.isArray(e)?eMe.filter(t=>e.includes(t)):e===!0?eMe:alt}function llt(e,t){return e&&vi(t)?"style-state":"block"}function clt({clientId:e,style:t,name:o,setAttributes:r}){let i=$d(o)?.typography?.textAlign,s=zr(),{selectedState:a,isResponsiveEditing:l}=(0,tMe.useSelect)(g=>{let{getSelectedBlockStyleState:h,isResponsiveEditing:b}=G(g(B));return{selectedState:h(e),isResponsiveEditing:b()}},[e]);if(!i||s!=="default")return null;let u=TQ((0,FS.getBlockSupport)(o,zS));if(!u.length)return null;let d=slt.filter(g=>u.includes(g.align)),f=Ao(t,a),p=llt(l,a),m=g=>{let h={...f,typography:{...f?.typography,textAlign:g}};r({style:_n(t,a,h)})};return(0,EQ.jsx)(Ko,{group:p,children:(0,EQ.jsx)(k2,{value:f?.typography?.textAlign,onChange:m,alignmentControls:d})})}var D6={edit:clt,useBlockProps:ult,addSaveProps:dlt,attributeKeys:["style"],hasSupport(e){return(0,FS.hasBlockSupport)(e,zS,!1)}};function ult({name:e,style:t}){if(!t?.typography?.textAlign||!TQ((0,FS.getBlockSupport)(e,zS)).length||io(e,ac,"textAlign"))return null;let r=t.typography.textAlign;return{className:$({[`has-text-align-${r}`]:r})}}function dlt(e,t,o){if(!o?.style?.typography?.textAlign)return e;let{textAlign:r}=o.style.typography,n=(0,FS.getBlockSupport)(t,zS);return TQ(n).includes(r)&&!io(t,ac,"textAlign")&&(e.className=$(`has-text-align-${r}`,e.className)),e}var BQ=c(Bo(),1),Ih=c(ce(),1),Hv=c(F(),1),IQ=c(te(),1),OR=c(q(),1),V6=c(Y(),1),lMe=c(ue(),1);function flt(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 oMe(e,t){if(!e)return;t(0);let o=flt(e,t);return t(o),o}var rMe=c(F(),1),nMe=c(q(),1),iMe=c(Y(),1),sMe=c(Yo(),1),RQ=c(T(),1);function aMe(){let e=(0,nMe.__)("The text may be too small to read. Consider using a larger container or less text.");return(0,rMe.useEffect)(()=>{(0,sMe.speak)(e)},[e]),(0,RQ.jsx)("div",{className:"block-editor-fit-text-size-warning",children:(0,RQ.jsx)(iMe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:e})})}var sa=c(T(),1),plt={},mlt=12,Wp="typography.fitText";function glt(e){return!(0,Ih.hasBlockSupport)(e,Wp)||e.attributes?.fitText?e:{...e,attributes:{...e.attributes,fitText:{type:"boolean"}}}}function hlt({fitText:e,name:t,clientId:o}){let[r,n]=(0,Hv.useState)(null),i=(0,Ih.hasBlockSupport)(t,Wp),s=Zt(o),{blockAttributes:a,parentId:l,blockMode:u}=(0,IQ.useSelect)(f=>{if(!o||!i||!e)return plt;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,Hv.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=oMe(s,b=>{b===0?p.textContent="":p.textContent=`${m} { font-size: ${b}px !important; }`});n(h)},[s,o,i,e]);return(0,Hv.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,Hv.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 blt({clientId:e,fitText:t=!1,setAttributes:o,name:r,fontSize:n,style:i}){let s=(0,IQ.useSelect)(a=>{let{hasSelectedStyleState:l}=G(a(B));return l(e)},[e]);return!(0,Ih.hasBlockSupport)(r,Wp)||s?null:(0,sa.jsx)(V6.__experimentalToolsPanelItem,{hasValue:()=>t,label:(0,OR.__)("Fit text"),onDeselect:()=>o({fitText:void 0}),resetAllFilter:()=>({fitText:void 0}),panelId:e,children:(0,sa.jsx)(V6.ToggleControl,{label:(0,OR.__)("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,OR.__)("Text will resize to fit its container."):(0,OR.__)("The text will resize to fit its container, resetting other font size settings.")})})}function ylt(e,t,o){if(!(0,Ih.hasBlockSupport)(t,Wp))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 vlt({name:e,fitText:t}){return t&&(0,Ih.hasBlockSupport)(e,Wp)?{className:"has-fit-text"}:{}}(0,BQ.addFilter)("blocks.registerBlockType","core/fit-text/addAttribute",glt);var _lt=e=>(0,Ih.hasBlockSupport)(e,Wp);function wlt({fitText:e,name:t,clientId:o,isSelected:r}){let{fontSize:n}=hlt({fitText:e,name:t,clientId:o});return r&&n&&n<mlt?(0,sa.jsx)(Fe,{group:"typography",children:(0,sa.jsx)(aMe,{})}):null}var klt=(0,lMe.createHigherOrderComponent)(e=>function(o){let{name:r,attributes:n,clientId:i,isSelected:s,setAttributes:a}=o,{fitText:l}=n;return(0,Ih.hasBlockSupport)(r,Wp)?(0,sa.jsxs)(sa.Fragment,{children:[(0,sa.jsx)(e,{...o}),(0,sa.jsx)(Fe,{group:"typography",children:(0,sa.jsx)(blt,{clientId:i,fitText:l,setAttributes:a,name:r,fontSize:n.fontSize,style:n.style})}),l&&(0,sa.jsx)(wlt,{fitText:l,name:r,clientId:i,isSelected:s})]}):(0,sa.jsx)(e,{...o})},"addFitTextControl");(0,BQ.addFilter)("editor.BlockEdit","core/fit-text/add-fit-text-control",klt);var F6={useBlockProps:vlt,addSaveProps:ylt,attributeKeys:["fitText","fontSize","style"],hasSupport:_lt,edit:()=>null};var PQ=c(T(),1);function cMe(e,t){return Object.fromEntries(Object.entries(e).filter(([o])=>!t.includes(o)))}var xlt="typography.__experimentalLetterSpacing",Slt="typography.__experimentalTextTransform",Clt="typography.__experimentalTextDecoration",Elt="typography.textIndent",Tlt="typography.textColumns",Rlt="typography.__experimentalFontStyle",Blt="typography.__experimentalFontWeight",Ilt="typography.__experimentalWritingMode",ac="typography",fMe=[YAe,jv,Rlt,Blt,PR,zS,Tlt,Clt,Elt,Ilt,Slt,xlt,Wp];function pMe(e){let t={...cMe(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={...cMe(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 mMe(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 Plt({children:e,resetAllFilter:t}){let o=(0,z6.useCallback)(r=>{let n=mMe(r),i=t(n);return{...r,...pMe(i)}},[t]);return(0,PQ.jsx)(Fe,{group:"typography",resetAllFilter:o,children:e})}function j6({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=Ll(),s=JF(r),{style:a,fontFamily:l,fontSize:u,fitText:d,textColor:f,className:p}=(0,uMe.useSelect)(S=>{if(!s)return{};let{style:C,fontFamily:R,fontSize:E,fitText:I,textColor:O,className:A}=S(B).getBlockAttributes(e)||{};return{style:C,fontFamily:R,fontSize:E,fitText:I,textColor:O,className:A}},[e,s]),m=!qn(i),{value:g}=sc(t,p,i),h=(0,z6.useMemo)(()=>m?Ao(a,i):mMe({style:a,fontFamily:l,fontSize:u,textColor:f}),[m,i,a,u,l,f]),b=m?S=>{o({style:_n(a,i,S)})}:S=>{let C=pMe(S);(C.fontSize||C.style?.typography?.fontSize)&&d&&(C.fitText=void 0),o(C)},v=!h?.color?.gradient&&!!h?.color?.text&&r?.color?.text&&(0,AR.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,y=NS({clientId:e,name:t,enabled:!!v,checkLinkColor:!1,messageOverride:(0,dMe.__)("This color has poor contrast against the background. Consider increasing contrast.")});if(!s)return null;let _=(0,AR.getBlockSupport)(t,[ac,"__experimentalDefaultControls"]),w=(0,AR.getBlockSupport)(t,["color","__experimentalDefaultControls"]),k={..._,textColor:w?.text};return(0,PQ.jsx)(e6,{as:n||Plt,panelId:e,settings:r,value:h,onChange:b,defaultControls:k,contrastWarning:y,inheritedValue:g})}var lr=c(T(),1);function AQ({blockName:e,clientId:t,contentClientIds:o}){let r=$d(e),{updateBlockAttributes:n}=(0,H6.useDispatch)(B),{hasButtons:i,hasHeading:s}=(0,H6.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,OQ.useMemo)(()=>({...r,typography:{}}),[r]),u=(0,OQ.useMemo)(()=>({...r,background:{...r.background,backgroundImage:!1,backgroundSize:!1}}),[r]);return(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(j6,{clientId:t,name:e,settings:l,setAttributes:a,asWrapper:JX}),(0,lr.jsx)(B6,{clientId:t,name:e,settings:u,setAttributes:a,asWrapper:sQ}),(0,lr.jsx)(A6,{clientId:t,name:e,settings:r,setAttributes:a,asWrapper:XX,label:(0,Ph.__)("Elements"),defaultControls:{button:i,heading:s}})]})}var Olt=({blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:r,contentClientIds:n})=>{let i=Nv({clientId:t});return(0,lr.jsxs)(lr.Fragment,{children:[o&&(0,lr.jsx)(Wx,{clientId:t}),r&&e!=="core/template-part"&&(0,lr.jsx)(AQ,{blockName:e,clientId:t,contentClientIds:n}),(!r||e==="core/template-part")&&(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(Fe.Slot,{group:"typography",label:(0,Ph.__)("Typography")}),(0,lr.jsx)(Fe.Slot,{group:"color",label:(0,Ph.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Fe.Slot,{group:"background",label:(0,Ph.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Fe.Slot,{group:"filter"}),(0,lr.jsx)(Fe.Slot,{group:"layout",label:(0,Ph.__)("Layout")}),(0,lr.jsx)(Fe.Slot,{group:"dimensions",label:(0,Ph.__)("Dimensions")}),(0,lr.jsx)(Fe.Slot,{group:"border",label:i}),(0,lr.jsx)(Fe.Slot,{group:"elements",label:(0,Ph.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),(0,lr.jsx)(GF,{}),(0,lr.jsx)(Fe.Slot,{group:"styles"})]})]})},gMe=Olt;var bMe=c(Y(),1),yMe=c(q(),1);var hMe=c(ce(),1),U6=c(te(),1),$a=c(Y(),1);var lc=c(T(),1);function W6({clientIds:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){return e.length?(0,lc.jsx)($a.__experimentalVStack,{spacing:1,children:e.map(n=>(0,lc.jsx)(Alt,{onSelect:t,onSwitchToListView:o,hasListViewTab:r,clientId:n},n))}):null}function Alt({clientId:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){let n=Mn(e),{isSelected:i,childBlocks:s,shouldRenderListView:a,blockName:l}=(0,U6.useSelect)(h=>{let{isBlockSelected:b,hasSelectedInnerBlock:v,getBlockOrder:y,getBlockName:_,shouldRenderBlockListView:w}=G(h(B)),k=_(e);return{isSelected:b(e)||v(e,!0),childBlocks:y(e),shouldRenderListView:w(e),blockName:k}},[e]),u=(0,hMe.getBlockType)(l),f=ci({clientId:e,context:"list-view"})||u?.title||l,{selectBlock:p}=(0,U6.useDispatch)(B),g=s&&s.length>0&&r&&a;return(0,lc.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,lc.jsxs)($a.Flex,{children:[(0,lc.jsx)($a.FlexItem,{children:(0,lc.jsx)(Nt,{icon:n?.icon})}),(0,lc.jsx)($a.FlexBlock,{style:{textAlign:"left"},children:(0,lc.jsx)($a.__experimentalTruncate,{children:f})}),g&&(0,lc.jsx)($a.FlexItem,{children:(0,lc.jsx)(xt,{icon:hr,size:24})})]})})}var jS=c(T(),1),Mlt=({contentClientIds:e,onSwitchToListView:t,hasListViewTab:o})=>{if(!e||e.length===0)return null;let r=window?.__experimentalContentOnlyInspectorFields;return(0,jS.jsx)(jS.Fragment,{children:!r&&(0,jS.jsx)(bMe.PanelBody,{title:(0,yMe.__)("Content"),children:(0,jS.jsx)(W6,{clientIds:e,onSwitchToListView:t,hasListViewTab:o})})})},G6=Mlt;var ln=c(T(),1),{Tabs:Oh}=G($6.privateApis);function MQ({blockName:e,clientId:t,hasBlockStyles:o,tabs:r,isSectionBlock:n,contentClientIds:i}){let s=(0,yu.useRef)(null),a=(0,HS.useSelect)(w=>w(vMe.store).get("core","showIconLabels"),[]),{requestedTab:l}=(0,HS.useSelect)(w=>({requestedTab:G(w(B)).getRequestedInspectorTab()})),[u,d]=(0,yu.useState)(()=>l?.tabName??r[0]?.name),f=(0,yu.useRef)(!1),p=(0,yu.useRef)(!1),{__unstableSetOpenListViewPanel:m,__unstableIncrementListViewExpandRevision:g,__unstableSetAllListViewPanelsOpen:h}=(0,HS.useDispatch)(B),{clearRequestedInspectorTab:b}=G((0,HS.useDispatch)(B));(0,yu.useEffect)(()=>{f.current=!1},[t]),(0,yu.useEffect)(()=>{l&&(d(l.tabName),l.tabName===Dp.name&&l.options?.openPanel&&(m(l.options.openPanel),g()),p.current=!0,f.current=!0,b())},[l,m,g,b]),(0,yu.useEffect)(()=>{u===Dp.name&&!f.current&&(h(),g())},[t,u,h,g]),(0,yu.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===Dp.name&&!p.current&&(h(),g()),p.current=!1},y=r.some(w=>w.name===Dp.name),_=w=>{y&&(m(w),g(),p.current=!0,v(Dp.name))};return(0,ln.jsx)("div",{className:"block-editor-block-inspector__tabs",children:(0,ln.jsxs)(Oh,{selectedTabId:u,onSelect:v,children:[(0,ln.jsx)(Oh.TabList,{children:r.map(w=>a?(0,ln.jsx)(Oh.Tab,{tabId:w.name,children:w.title},w.name):(0,ln.jsxs)(lo.Root,{children:[(0,ln.jsx)(Oh.Tab,{tabId:w.name,"aria-label":w.title,render:(0,ln.jsx)(lo.Trigger,{}),children:(0,ln.jsx)($6.Icon,{icon:w.icon})}),(0,ln.jsx)(lo.Popup,{children:w.title})]},w.name))}),(0,ln.jsxs)(Oh.TabPanel,{tabId:HF.name,focusable:!1,children:[(0,ln.jsx)(G6,{contentClientIds:i,onSwitchToListView:_,hasListViewTab:y}),(0,ln.jsx)(Fe.Slot,{group:"content"})]}),(0,ln.jsxs)(Oh.TabPanel,{tabId:Dp.name,focusable:!1,children:[(0,ln.jsx)(Fe.Slot,{group:"list",ref:s}),(0,ln.jsx)(I5,{listViewRef:s})]}),(0,ln.jsx)(Oh.TabPanel,{tabId:zF.name,focusable:!1,children:(0,ln.jsx)(aOe,{showAdvancedControls:!!e})}),(0,ln.jsx)(Oh.TabPanel,{tabId:jF.name,focusable:!1,children:(0,ln.jsx)(gMe,{blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:n,contentClientIds:i})})]},t)})}var aa=c(Y(),1),_Me=c(te(),1);var Nlt=[];function Llt(e,t={}){return t[e]!==void 0?t[e]:t.default!==void 0?t.default:!0}function wMe(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}=Qc,v=(0,aa.__experimentalUseSlotFills)(p.name),y=!!v&&v.length,_=(0,aa.__experimentalUseSlotFills)(l.name),w=!!_&&_.length,x=[...(0,aa.__experimentalUseSlotFills)(s.name)||[],...(0,aa.__experimentalUseSlotFills)(a.name)||[],...(0,aa.__experimentalUseSlotFills)(d.name)||[],...(0,aa.__experimentalUseSlotFills)(m.name)||[],...(0,aa.__experimentalUseSlotFills)(f.name)||[],...(0,aa.__experimentalUseSlotFills)(g.name)||[],...(0,aa.__experimentalUseSlotFills)(h.name)||[],...(0,aa.__experimentalUseSlotFills)(b.name)||[]].length,S=[...(0,aa.__experimentalUseSlotFills)(Gg.slotName)||[],...(0,aa.__experimentalUseSlotFills)(i.name)||[]],C=[...(0,aa.__experimentalUseSlotFills)(u.name)||[],...y&&x>1?S:[]],R=window?.__experimentalContentOnlyInspectorFields,E=w||!R&&t?.length;E&&n.push(HF),y&&n.push(Dp),(C.length||S.length&&(E||y))&&n.push(zF);let{tabSettings:I,isPreviewMode:O}=(0,_Me.useSelect)(P=>{let L=P(B).getSettings();return{tabSettings:L.blockInspectorTabs,isPreviewMode:L.isPreviewMode}},[]);return!O&&(r||x)&&n.push(jF),Llt(e,I)?n:Nlt}var kMe=c(Y(),1);var NQ=c(T(),1),{Fill:Dlt,Slot:Vlt}=(0,kMe.createSlotFill)(Symbol("InspectorControlsLastItem")),xMe=e=>kt()[Lu]?(0,NQ.jsx)(Dlt,{...e}):null;xMe.Slot=function(t){return(0,NQ.jsx)(Vlt,{...t})};var Y6=xMe;var SMe=c(te(),1);function CMe(e){return(0,SMe.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 K6=c(F(),1);var Ah=c(q(),1);var DQ=c(T(),1),{getViewportBreakpoints:Flt}=G(Lo),EMe={":hover":(0,Ah._x)("Hover","Name for the CSS pseudo-class selector"),":focus":(0,Ah._x)("Focus","Name for the CSS pseudo-class selector"),":focus-visible":(0,Ah._x)("Focus-visible","Name for the CSS pseudo-class selector"),":active":(0,Ah._x)("Active","Name for the CSS pseudo-class selector")},zlt={"@tablet":(0,Ah.__)("Tablet"),"@mobile":(0,Ah.__)("Mobile")};function jlt(e){let t=Flt(e);return Object.entries(zlt).filter(([o])=>(o!=="@tablet"||t.tablet!==void 0)&&(o!=="@mobile"||t.mobile!==void 0)).map(([o,r])=>({value:o,label:r}))}var q6={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function TMe(e){return(q6[e]??[]).filter(o=>EMe[o]).map(o=>({value:o,label:EMe[o]}))}var LQ="default",Hlt=[];function RMe({name:e,value:t,onChange:o}){let r=(0,K6.useMemo)(()=>TMe(e),[e]),n=Dr();return r.length?(0,DQ.jsx)(w6,{pseudoStates:r,pseudoStateValue:t?.pseudo??LQ,onChangePseudoState:i=>o({pseudo:i}),popoverProps:n.popoverProps,showText:!1}):null}function BMe({name:e,value:t,isResponsiveEditing:o}){let r=(0,K6.useMemo)(()=>TMe(e),[e]),[n]=je("viewport"),i=(0,K6.useMemo)(()=>jlt(n),[n]);return!r.length&&!o?null:(0,DQ.jsx)(k6,{viewportStates:o?i:Hlt,pseudoStates:r,viewportValue:t?.viewport??LQ,pseudoStateValue:t?.pseudo??LQ})}var Ye=c(T(),1);function PMe({clientId:e,showAdvancedControls:t=!0,showPositionControls:o=!0,showBindingsControls:r=!0}){let n=Nv({clientId:e});return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Fe.Slot,{}),(0,Ye.jsx)(Fe.Slot,{group:"typography",label:(0,xs.__)("Typography")}),(0,Ye.jsx)(Fe.Slot,{group:"color",label:(0,xs.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Fe.Slot,{group:"background",label:(0,xs.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Fe.Slot,{group:"layout",label:(0,xs.__)("Layout")}),(0,Ye.jsx)(Fe.Slot,{group:"dimensions",label:(0,xs.__)("Dimensions")}),(0,Ye.jsx)(Fe.Slot,{group:"border",label:n}),(0,Ye.jsx)(Fe.Slot,{group:"elements",label:(0,xs.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),o&&(0,Ye.jsx)(GF,{}),(0,Ye.jsx)(Fe.Slot,{group:"styles"}),r&&(0,Ye.jsx)(Fe.Slot,{group:"bindings"}),t&&(0,Ye.jsx)("div",{children:(0,Ye.jsx)(UF,{})})]})}function Ult({blockName:e,clientId:t,contentClientIds:o,isSectionBlock:r,selectedBlockStyleState:n}){let i=Nv({clientId:t}),s=vi(n)&&!Ma(n),a=r&&e!=="core/template-part";return(0,Ye.jsxs)(Ye.Fragment,{children:[a&&(0,Ye.jsx)(E5,{value:n,children:(0,Ye.jsx)(AQ,{blockName:e,clientId:t,contentClientIds:o})}),!a&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Fe.Slot,{group:"typography",label:(0,xs.__)("Typography")}),(0,Ye.jsx)(Fe.Slot,{group:"color",label:(0,xs.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ye.jsx)(Fe.Slot,{group:"background",label:(0,xs.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),s&&(0,Ye.jsx)(Fe.Slot,{group:"layout",label:(0,xs.__)("Layout")}),(0,Ye.jsx)(Fe.Slot,{group:"dimensions",label:(0,xs.__)("Dimensions")}),(0,Ye.jsx)(Fe.Slot,{group:"border",label:i}),(0,Ye.jsx)(Fe.Slot,{group:"elements",label:(0,xs.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"})]})]})}function Wlt(){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,MR.useSelect)(k=>{let{getSettings:x,getSelectedBlockClientId:S,getSelectedBlockClientIds:C,getSelectedBlockCount:R,getBlockName:E,getParentSectionBlock:I,isSectionBlock:O,getEditedContentOnlySection:A,isWithinEditedContentOnlySection:P,getBlockEditingMode:L,getSelectedBlockStyleState:H,isSelectedBlockStyleStateShownOnCanvas:N,isResponsiveEditing:M}=G(k(B)),{getBlockStyles:V}=k(US.store),j=S(),z=P(j)?j:I(j)||j,W=z&&E(z),ee=W&&(0,US.getBlockType)(W),U=C().some(K=>O(K)),Q=W&&V(W),Z=Q&&Q.length>0;return{selectedBlockCount:R(),renderedBlockClientId:z,renderedBlockName:W,blockType:ee,isSectionBlockInSelection:U,isSectionBlock:O(z),hasBlockStyles:Z,editedContentOnlySection:A(),blockEditingMode:L(z),selectedBlockStyleState:H(z),showStateOnCanvas:N(z),isResponsiveEditing:M(),blockStatesEditingEnabled:x().blockStatesEditingEnabled}},[]),m=(0,MR.useSelect)(k=>{if(!n||!o)return[];let{getClientIdsOfDescendants:x,getBlockEditingMode:S,shouldRenderBlockListView:C}=G(k(B)),R=x(o),E=new Set;return R.forEach(I=>{C(I)&&x(I).forEach(A=>E.add(A))}),R.filter(I=>!E.has(I)&&S(I)==="contentOnly")},[n,o]),g=wMe(r?.name,m,n,s),h=g?.length>1,b=CMe(r),v=e>1,y=!qn(u);if(v&&!i)return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[(0,Ye.jsx)(UX,{}),h?(0,Ye.jsx)(MQ,{tabs:g}):(0,Ye.jsx)(PMe,{showAdvancedControls:!1,showPositionControls:!1,showBindingsControls:!1})]});if(v&&i)return(0,Ye.jsx)("div",{className:"block-editor-block-inspector",children:(0,Ye.jsx)(UX,{})});let _=t===(0,US.getUnregisteredTypeHandlerName)();return!r||!o||_?(0,Ye.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,xs.__)("No block selected.")}):(0,Ye.jsx)(Glt,{animate:b,wrapper:k=>(0,Ye.jsx)($lt,{blockInspectorAnimationSettings:b,renderedBlockClientId:o,children:k}),children:(0,Ye.jsx)(Ylt,{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 Glt=({animate:e,wrapper:t,children:o})=>e?t(o):o,$lt=({blockInspectorAnimationSettings:e,renderedBlockClientId:t,children:o})=>{let r=e&&e.enterDirection==="leftToRight"?-50:50;return(0,Ye.jsx)(WS.__unstableMotion.div,{animate:{x:0,opacity:1,transition:{ease:"easeInOut",duration:.14}},initial:{x:r,opacity:0},children:o},t)},Ylt=({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,IMe.useRef)(null),m=r?.length>1,g=Ma(l),h=vi(l)&&d||Ma(l),b=s&&s!==e,v=Mn(s),y=Mn(e),_=y.isSynced,{setSelectedBlockStyleState:w,setSelectedBlockStyleStateCanvasPreview:k}=G((0,MR.useDispatch)(B)),x=C=>{w(e,C)},S=C=>{k(e,C)};return(0,Ye.jsxs)("div",{className:"block-editor-block-inspector",children:[b&&(0,Ye.jsx)(kE,{...v,className:v?.isSynced&&"is-synced",parentClientId:s}),(0,Ye.jsx)(kE,{...y,allowParentNavigation:!0,className:_&&"is-synced",isChild:b,clientId:e,controls:a==="default"&&f&&(0,Ye.jsx)(RMe,{name:t,value:l,onChange:x})}),a==="default"&&h&&(0,Ye.jsxs)(WS.__experimentalSpacer,{paddingX:4,paddingY:2,children:[g&&(0,Ye.jsx)(WS.ToggleControl,{label:(0,xs.__)("Show state on canvas"),checked:u,onChange:S}),(0,Ye.jsx)(BMe,{name:t,value:l,isResponsiveEditing:d})]}),(0,Ye.jsx)(pae,{clientId:e}),(0,Ye.jsx)(X2e,{clientId:e}),!h&&(0,Ye.jsx)(g3,{blockClientId:e}),(0,Ye.jsx)(iOe,{}),h&&(0,Ye.jsx)(Ult,{clientId:e,contentClientIds:n,isSectionBlock:o,selectedBlockStyleState:l}),!h&&m&&(0,Ye.jsx)(Ye.Fragment,{children:(0,Ye.jsx)(MQ,{hasBlockStyles:i,clientId:e,blockName:t,tabs:r,isSectionBlock:o,contentClientIds:n})}),!h&&!m&&(0,Ye.jsxs)(Ye.Fragment,{children:[i&&(0,Ye.jsx)(Wx,{clientId:e}),(0,Ye.jsx)(G6,{contentClientIds:n}),(0,Ye.jsx)(Fe.Slot,{group:"content"}),(0,Ye.jsx)(Fe.Slot,{group:"list",ref:p}),(0,Ye.jsx)(I5,{listViewRef:p}),!o&&(0,Ye.jsx)(PMe,{clientId:e})]}),!h&&(0,Ye.jsx)(Y6.Slot,{}),(0,Ye.jsx)(FF,{},"back")]})},OMe=Wlt;var VQ=c(Mt(),1);var AMe=c(T(),1),MMe=()=>((0,VQ.default)("__unstableUseClipboardHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),EE());function NMe(e){return(0,VQ.default)("CopyHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),(0,AMe.jsx)("div",{...e,ref:EE()})}var LMe=c(te(),1),FQ=c(F(),1);var zQ=c(T(),1),Klt=()=>{};function qlt({rootClientId:e,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n=!1,__experimentalInsertionIndex:i,__experimentalInitialTab:s,__experimentalInitialCategory:a,__experimentalFilterValue:l,onPatternCategorySelection:u,onSelect:d=Klt,shouldFocusBlock:f=!1,onClose:p},m){let{destinationRootClientId:g}=(0,LMe.useSelect)(h=>{let{getBlockRootClientId:b}=h(B);return{destinationRootClientId:e||b(t)||void 0}},[t,e]);return(0,zQ.jsx)(iq,{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 jQ=(0,FQ.forwardRef)(qlt);function Zlt(e,t){return(0,zQ.jsx)(jQ,{...e,onPatternCategorySelection:void 0,ref:t})}var DMe=(0,FQ.forwardRef)(Zlt);var VMe=c(Mt(),1);function FMe(){return(0,VMe.default)("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}var zMe=c(ue(),1),NR=c(Lt(),1),Mh=c(wo(),1),jMe=c(T(),1),Xlt=window.navigator.userAgent.indexOf("Trident")!==-1,Qlt=new Set([Mh.UP,Mh.DOWN,Mh.LEFT,Mh.RIGHT]),Jlt=.75;function HQ(){return(0,zMe.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,NR.computeCaretRect)(o);if(!b)return;if(!i){i=b;return}if(Qlt.has(h)){i=b;return}let v=b.top-i.top;if(v===0)return;let y=(0,NR.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<Jlt&&g()){i=b;return}let S=_?o.innerHeight:y.clientHeight;if(i.top+i.height>k+S||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,NR.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 ect({children:e}){return(0,jMe.jsx)("div",{ref:HQ(),className:"block-editor__typewriter",children:e})}var tct=Xlt?e=>e.children:ect,HMe=tct;var Uv=c(F(),1),UQ=c(Mt(),1);var WQ=c(T(),1),Z6=(0,Uv.createContext)({});Z6.displayName="RenderedRefsContext";function oct(e,t,o){let r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(o),r}function GQ({children:e,uniqueId:t,blockName:o=""}){let r=(0,Uv.useContext)(Z6),{name:n}=kt();o=o||n;let i=(0,Uv.useMemo)(()=>oct(r,o,t),[r,o,t]);return(0,WQ.jsx)(Z6.Provider,{value:i,children:e})}function $Q(e,t=""){let o=(0,Uv.useContext)(Z6),{name:r}=kt();return t=t||r,!!o[t]?.has(e)}var UMe=e=>((0,UQ.default)("wp.blockEditor.__experimentalRecursionProvider",{since:"6.5",alternative:"wp.blockEditor.RecursionProvider"}),(0,WQ.jsx)(GQ,{...e})),WMe=(...e)=>((0,UQ.default)("wp.blockEditor.__experimentalUseHasRecursion",{since:"6.5",alternative:"wp.blockEditor.useHasRecursion"}),$Q(...e));var Q6=c(Y(),1),YQ=c(q(),1),KQ=c(F(),1),$Me=c(lu(),1);var Ya=c(Y(),1);var GMe=c(q(),1),Gp=c(T(),1);function X6({title:e,help:t,actions:o=[],onClose:r}){return(0,Gp.jsxs)(Ya.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4,children:[(0,Gp.jsxs)(Ya.__experimentalHStack,{alignment:"center",children:[(0,Gp.jsx)(Ya.__experimentalHeading,{className:"block-editor-inspector-popover-header__heading",level:2,size:13,children:e}),(0,Gp.jsx)(Ya.__experimentalSpacer,{}),o.map(({label:n,icon:i,onClick:s})=>(0,Gp.jsx)(Ya.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,Gp.jsx)(Ya.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:(0,GMe.__)("Close"),icon:fb,onClick:r})]}),t&&(0,Gp.jsx)(Ya.__experimentalText,{children:t})]})}var GS=c(T(),1);function rct({onClose:e,onChange:t,showPopoverHeader:o=!0,showPopoverHeaderActions:r,isCompact:n,currentDate:i,title:s,...a},l){let u={startOfWeek:(0,$Me.getSettings)().l10n.startOfWeek,onChange:t,currentDate:n?void 0:i,currentTime:n?i:void 0,...a},d=n?Q6.TimePicker:Q6.DateTimePicker;return(0,GS.jsxs)("div",{ref:l,className:"block-editor-publish-date-time-picker",children:[o&&(0,GS.jsx)(X6,{title:s||(0,YQ.__)("Publish"),actions:r?[{label:(0,YQ.__)("Reset"),onClick:()=>t?.(null)}]:void 0,onClose:e}),(0,GS.jsx)(d,{...u})]})}var qQ=(0,KQ.forwardRef)(rct);function nct(e,t){return(0,GS.jsx)(qQ,{...e,showPopoverHeaderActions:!0,isCompact:!1,ref:t})}var YMe=(0,KQ.forwardRef)(nct);var KMe=c(Mt(),1),qMe=c(F(),1);function ict(){return(0,KMe.default)("wp.blockEditor.ToolSelector",{since:"6.9",hint:"The ToolSelector component no longer renders anything."}),null}var ZMe=(0,qMe.forwardRef)(ict);var DR=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 P6(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=yf(s,d);f&&(a={...a,attributes:Ge(a.attributes,d,f)})})}),a}function io(e,t,o){let n=(0,XMe.getBlockSupport)(e,t)?.__experimentalSkipSerialization;return Array.isArray(n)?n.includes(o):n}var $p=new WeakMap;function Dl({id:e,css:t}){return bu({id:e,css:t})}function bu({id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i}={}){let{setStyleOverride:s,deleteStyleOverride:a}=G((0,J6.useDispatch)(B)),l=(0,J6.useRegistry)(),u=(0,cc.useId)();(0,cc.useEffect)(()=>{if(!t&&!o)return;let d=e||u,f={id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i};return $p.get(l)||$p.set(l,[]),$p.get(l).push([d,f]),window.queueMicrotask(()=>{$p.get(l)?.length&&l.batch(()=>{$p.get(l).forEach(p=>{s(...p)}),$p.set(l,[])})}),()=>{$p.get(l)?.find(([m])=>m===d)?$p.set(l,$p.get(l).filter(([m])=>m!==d)):a(d)}},[e,t,i,o,r,u,s,a,l,n])}function $d(e,t){let[o,r,n,i,s,a,l,u,d,f,p,m,g,h,b,v,y,_,w,k,x,S,C,R,E,I,O,A,P,L,H,N,M,V,j,D,z,W,ee,J,U,Q,Z,K,X,oe,ie,se,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,ae,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,cc.useMemo)(()=>({background:{backgroundImage:o,backgroundSize:r,gradient:n},color:{palette:{custom:K,theme:oe,default:ie},gradients:{custom:Pe,theme:_e,default:ve},duotone:{custom:pe,theme:ke,default:ye},defaultGradients:Se,defaultPalette:se,defaultDuotone:be,custom:Z,customGradient:fe,customDuotone:X,background:Ce,link:ne,heading:Ee,button:he,text:ae},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:E,padding:S,margin:C,blockGap:R,units:L},border:{color:W,radius:ee,style:J,width:U,radiusSizes:Q},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,S,C,R,E,I,O,A,P,L,H,N,M,V,j,D,z,t,W,ee,J,U,Q,Z,K,X,oe,ie,se,be,pe,ke,ye,Pe,_e,ve,Se,fe,Ce,ne,ae,Ee,he,Ae]);return $F(et,e)}function QMe(e){e=e.map(o=>({...o,Edit:(0,cc.memo)(o.edit)}));let t=(0,ZQ.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[Lu]||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,DR.jsx)(l,{name:n.name,isSelected:n.isSelected,clientId:n.clientId,setAttributes:n.setAttributes,__unstableParentLayout:n.__unstableParentLayout,...g},a)}),(0,DR.jsx)(o,{...n},"edit")]},"withBlockEditHooks");(0,LR.addFilter)("editor.BlockEdit","core/editor/hooks",t)}function sct({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,cc.useEffect)(()=>(i(n),()=>{i(void 0)})),null}var act=(0,cc.memo)(sct);function JMe(e){let t=(0,ZQ.createHigherOrderComponent)(o=>function(n){let[i,s]=(0,cc.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,DR.jsx)(act,{index:l,useBlockProps:f,setAllWrapperProps:s,name:n.name,clientId:n.clientId,...m},l)}),(0,DR.jsx)(o,{...n,wrapperProps:i.filter(Boolean).reduce((a,l)=>({...a,...l,className:$(a.className,l.className),style:{...a.style,...l.style}}),n.wrapperProps||{})},"edit")]},"withBlockListBlockHooks");(0,LR.addFilter)("editor.BlockListBlock","core/editor/hooks",t)}function eNe(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,LR.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",t,0),(0,LR.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",o=>(o.hasOwnProperty("className")&&!o.className&&delete o.className,o))}var tNe=c(ce(),1),oNe=c(Bo(),1);function lct(e){let{apiVersion:t=1}=e;return t<2&&(0,tNe.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}(0,oNe.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",lct);function rNe(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})})};cct=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=>{rNe(l)}),["SOURCE","SCRIPT","VIDEO","LINK"].includes(a.nodeName)&&rNe(a))})})})});e()}var cct;var nNe=c(Bo(),1),uc=c(ce(),1);var XQ=c(T(),1),QQ=["left","center","right","wide","full"],uct=["wide","full"];function JQ(e,t=!0,o=!0){let r;return Array.isArray(e)?r=QQ.filter(n=>e.includes(n)):e===!0?r=[...QQ]:r=[],!o||e===!0&&!t?r.filter(n=>!uct.includes(n)):r}function dct(e){return"type"in(e.attributes?.align??{})||(0,uc.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...QQ,""]}}),e}function fct({name:e,align:t,setAttributes:o}){let r=JQ((0,uc.getBlockSupport)(e,"align"),(0,uc.hasBlockSupport)(e,"alignWide",!0)),n=LC(r).map(({name:a})=>a),i=zr();return!n.length||i!=="default"?null:(0,XQ.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,XQ.jsx)(j2,{value:t,onChange:a=>{a||(0,uc.getBlockType)(e)?.attributes?.align?.default&&(a=""),o({align:a})},controls:n})})}var e4={shareWithChildBlocks:!0,edit:fct,useBlockProps:pct,addSaveProps:mct,attributeKeys:["align"],hasSupport(e){return(0,uc.hasBlockSupport)(e,"align",!1)}};function pct({name:e,align:t}){let o=JQ((0,uc.getBlockSupport)(e,"align"),(0,uc.hasBlockSupport)(e,"alignWide",!0));return LC(o).some(n=>n.name===t)?{"data-align":t}:{}}function mct(e,t,o){let{align:r}=o,n=(0,uc.getBlockSupport)(t,"align"),i=(0,uc.hasBlockSupport)(t,"alignWide",!0);return JQ(n,i).includes(r)&&(e.className=$(`align${r}`,e.className)),e}(0,nNe.addFilter)("blocks.registerBlockType","core/editor/align/addAttribute",dct);var iNe=c(Bo(),1);function gct(e){return"type"in(e.attributes?.lock??{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}(0,iNe.addFilter)("blocks.registerBlockType","core/lock/addAttribute",gct);var nJ=c(Bo(),1),ZS=c(ce(),1);var VR=c(Y(),1),r4=c(q(),1),bNe=c(F(),1),yNe=c(te(),1),n4=c(ce(),1);var la=c(Y(),1),mNe=c(F(),1),qS=c(q(),1),gNe=c(te(),1);var oJ=c(ce(),1),dNe=c(te(),1),KS=c(Y(),1),vu=c(q(),1),t4=c(F(),1),fNe=c(ue(),1),pNe=c(Yo(),1);var eJ=c(F(),1),lNe=c(ue(),1),cNe=c(Y(),1);var sNe=c(Y(),1);var $S=c(T(),1);function hct({blockTypes:e,value:t,onItemChange:o}){return(0,$S.jsx)("ul",{className:"block-editor-block-manager__checklist",children:e.map(r=>(0,$S.jsxs)("li",{className:"block-editor-block-manager__checklist-item",children:[(0,$S.jsx)(sNe.CheckboxControl,{label:r.title,checked:t.includes(r.name),onChange:(...n)=>o(r,...n)}),(0,$S.jsx)(Nt,{icon:r.icon})]},r.name))})}var aNe=hct;var YS=c(T(),1);function uNe({title:e,blockTypes:t,selectedBlockTypes:o,onChange:r}){let n=(0,lNe.useInstanceId)(uNe),i=(0,eJ.useCallback)((f,p)=>{r(p?[...o,f]:o.filter(({name:m})=>m!==f.name))},[o,r]),s=(0,eJ.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,YS.jsxs)("div",{role:"group","aria-labelledby":l,className:"block-editor-block-manager__category",children:[(0,YS.jsx)(cNe.CheckboxControl,{checked:u,onChange:s,className:"block-editor-block-manager__category-title",indeterminate:d,label:(0,YS.jsx)("span",{id:l,children:e})}),(0,YS.jsx)(aNe,{blockTypes:t,value:a,onItemChange:i})]})}var tJ=uNe;var Yp=c(T(),1);function o4({blockTypes:e,selectedBlockTypes:t,onChange:o,showSelectAll:r=!0}){let n=(0,fNe.useDebounce)(pNe.speak,500),[i,s]=(0,t4.useState)(""),{categories:a,isMatchingSearchTerm:l}=(0,dNe.useSelect)(p=>({categories:p(oJ.store).getCategories(),isMatchingSearchTerm:p(oJ.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,t4.useEffect)(()=>{if(!i)return;let p=u.length,m=(0,vu.sprintf)((0,vu._n)("%d result found.","%d results found.",p),p);n(m)},[u?.length,i,n]),(0,Yp.jsxs)(KS.__experimentalVStack,{className:"block-editor-block-manager__content",spacing:4,children:[(0,Yp.jsx)(KS.SearchControl,{label:(0,vu.__)("Search for a block"),placeholder:(0,vu.__)("Search for a block"),value:i,onChange:p=>s(p),className:"block-editor-block-manager__search"}),r&&(0,Yp.jsx)(KS.CheckboxControl,{className:"block-editor-block-manager__select-all",label:(0,vu.__)("Select all"),checked:f,onChange:()=>{o(f?[]:e)},indeterminate:d}),(0,Yp.jsxs)("div",{tabIndex:"0",role:"region","aria-label":(0,vu.__)("Available block types"),className:"block-editor-block-manager__results",children:[u.length===0&&(0,Yp.jsx)("p",{className:"block-editor-block-manager__no-results",children:(0,vu.__)("No blocks found.")}),a.map(p=>(0,Yp.jsx)(tJ,{title:p.title,blockTypes:u.filter(m=>m.category===p.slug),selectedBlockTypes:t,onChange:o},p.slug)),(0,Yp.jsx)(tJ,{title:(0,vu.__)("Uncategorized"),blockTypes:u.filter(({category:p})=>!p),selectedBlockTypes:t,onChange:o})]})]})}var _u=c(T(),1);function hNe({clientId:e,blockTypes:t,selectedBlockTypes:o,onClose:r}){let[n,i]=(0,mNe.useState)(o),{updateBlockAttributes:s}=(0,gNe.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,_u.jsx)(la.Modal,{title:(0,qS._x)("Manage allowed blocks","modal title"),onRequestClose:r,overlayClassName:"block-editor-block-allowed-blocks-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,_u.jsxs)(la.__experimentalVStack,{as:"form",onSubmit:l=>{l.preventDefault(),a()},spacing:"4",children:[(0,_u.jsx)(la.__experimentalText,{children:(0,qS.__)("Select which blocks can be added inside this container.")}),(0,_u.jsx)(o4,{blockTypes:t,selectedBlockTypes:n,onChange:l=>{i(l)}}),(0,_u.jsxs)(la.Flex,{className:"block-editor-block-allowed-blocks-modal__actions",justify:"flex-end",expanded:!1,children:[(0,_u.jsx)(la.FlexItem,{children:(0,_u.jsx)(la.Button,{variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:(0,qS.__)("Cancel")})}),(0,_u.jsx)(la.FlexItem,{children:(0,_u.jsx)(la.Button,{variant:"primary",type:"submit",__next40pxDefaultSize:!0,children:(0,qS.__)("Apply")})})]})]})})}var Wv=c(T(),1);function vNe({clientId:e}){let[t,o]=(0,bNe.useState)(!1),{blockTypes:r,selectedBlockNames:n}=(0,yNe.useSelect)(a=>{let{getBlockAttributes:l}=a(B);return{blockTypes:a(n4.store).getBlockTypes(),selectedBlockNames:l(e)?.allowedBlocks}},[e]),i=r.filter(a=>(0,n4.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,Wv.jsxs)("div",{className:"block-editor-block-allowed-blocks-control",children:[(0,Wv.jsxs)(VR.BaseControl,{help:(0,r4.__)("Specify which blocks are allowed inside this container."),children:[(0,Wv.jsx)(VR.BaseControl.VisualLabel,{children:(0,r4.__)("Allowed Blocks")}),(0,Wv.jsx)(VR.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o(!0)},className:"block-editor-block-allowed-blocks-control__button",children:(0,r4.__)("Manage allowed blocks")})]}),t&&(0,Wv.jsx)(hNe,{clientId:e,blockTypes:i,selectedBlockTypes:s,onClose:()=>o(!1)})]})}var rJ=c(T(),1);function bct({clientId:e}){return zr()==="contentOnly"?null:(0,rJ.jsx)(lT.Fill,{children:(0,rJ.jsx)(vNe,{clientId:e})})}var _Ne={edit:bct,attributeKeys:["allowedBlocks"],hasSupport(e){return(0,ZS.hasBlockSupport)(e,"allowedBlocks")}};function yct(e){return e?.attributes?.allowedBlocks?.type||(0,ZS.hasBlockSupport)(e,"allowedBlocks")&&(e.attributes={...e.attributes,allowedBlocks:{type:"array"}}),e}(0,nJ.addFilter)("blocks.registerBlockType","core/allowedBlocks/attribute",yct);function vct(e,t,o,r){if(!(0,ZS.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,ZS.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,nJ.addFilter)("blocks.switchToBlockType.transformedBlock","core/allowedBlocks/addTransforms",vct);var wNe=c(Bo(),1),i4=c(Y(),1),FR=c(q(),1),s4=c(ce(),1);var Nh=c(T(),1),_ct=/[\s#]/g;function wct(e){return"type"in(e.attributes?.anchor??{})||(0,s4.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:{type:"string"}}),e}function kct({anchor:e,setAttributes:t}){return zr()!=="default"?null:(0,Nh.jsx)(Fe,{group:"advanced",children:(0,Nh.jsx)(i4.TextControl,{className:"html-anchor-control",label:(0,FR.__)("HTML anchor"),help:(0,Nh.jsxs)(Nh.Fragment,{children:[(0,FR.__)("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,Nh.jsx)(i4.ExternalLink,{href:(0,FR.__)("https://wordpress.org/documentation/article/page-jumps/"),children:(0,FR.__)("Learn more about anchors")})]}),value:e||"",placeholder:null,onChange:r=>{r=r.replace(_ct,"-"),t({anchor:r!==""?r:void 0})},autoCapitalize:"none",autoComplete:"off"})})}var iJ={addSaveProps:xct,edit:kct,attributeKeys:["anchor"],hasSupport(e){return(0,s4.hasBlockSupport)(e,"anchor")}};function xct(e,t,o){return(0,s4.hasBlockSupport)(t,"anchor")&&(e.id=o.anchor===""?null:o.anchor),e}(0,wNe.addFilter)("blocks.registerBlockType","core/anchor/attribute",wct);var kNe=c(Bo(),1),a4=c(ce(),1);function Sct(e){return e?.attributes?.ariaLabel?.type||(0,a4.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:{type:"string"}}),e}function Cct(e,t,o){return(0,a4.hasBlockSupport)(t,"ariaLabel")&&!io(t,"ariaLabel","ariaLabel")&&(e["aria-label"]=o.ariaLabel===""?null:o.ariaLabel),e}var xNe={addSaveProps:Cct,attributeKeys:["ariaLabel"],hasSupport(e){return(0,a4.hasBlockSupport)(e,"ariaLabel")}};(0,kNe.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",Sct);var m0=c(ce(),1),w5e=c(ue(),1),s8=c(Y(),1),a8=c(te(),1);var sJ=c(q(),1);var cr="isAny",ur="isNone",Yi="isAll",Ki="isNotAll",Sn="between",Ss="inThePast",ca="over",Tr="is",Rr="isNot",Lh="lessThan",Dh="greaterThan",Vh="lessThanOrEqual",Fh="greaterThanOrEqual",wu="before",ku="after",xu="beforeInc",Su="afterInc",Yd="contains",Kd="notContains",qd="startsWith",Cu="on",Eu="notOn";var DPo={asc:(0,sJ.__)("Sort ascending"),desc:(0,sJ.__)("Sort descending")};var zR=c(F(),1),Ect=[];function ua({elements:e,getElements:t}){let o=Array.isArray(e)&&e.length>0?e:Ect,[r,n]=(0,zR.useState)(o),[i,s]=(0,zR.useState)(!1);return(0,zR.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(q(),1),jr=c(F(),1),jR=c(lu(),1);var Tct=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Rct=["HH:mm","HH:mm:ss"],Bct=new Date(2e3,0,1);function Cs(e){if(typeof e!="string")return null;let t=e.trim().replace(Tct,"");for(let o of Rct){let r=rme(t,o,Bct);if(zc(r))return r.getHours()*3600+r.getMinutes()*60+r.getSeconds()}return null}var aJ=c(T(),1),cn={Name:(0,aJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,aJ.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function XS(e,t){let o=Cs(t);return o!==null?[Cs(e)??NaN,o]:[(0,jR.getDate)(e).getTime(),(0,jR.getDate)(t).getTime()]}function SNe(e,t){switch(t){case"days":return yy(new Date,e);case"weeks":return cme(new Date,e);case"months":return KN(new Date,e);case"years":return qN(new Date,e);default:return new Date}}var CNe={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(", ")),cn),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"?!o.includes(r):!1}),selection:"multi"},ENe=[{name:cr,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(", ")),cn),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"?o.includes(r):!1},selection:"multi"},{name:ur,...CNe},{name:Yi,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(", ")),cn),filter(e,t,o){return o?.length?o.every(r=>t.getValue({item:e})?.includes(r)):!0},selection:"multi"},{name:Ki,...CNe},{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]),cn),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(Cs);if(n!==null&&i!==null){let s=Cs(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:Ss,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}`),cn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=SNe(o.value,o.unit),n=(0,jR.getDate)(t.getValue({item:e}));return n>=r&&n<=new Date},selection:"custom"},{name:ca,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}`),cn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=SNe(o.value,o.unit);return(0,jR.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:Tr,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),cn),filter(e,t,o){return o===t.getValue({item:e})||o===void 0},selection:"single"},{name:Rr,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),cn),filter(e,t,o){return o!==t.getValue({item:e})},selection:"single"},{name:Lh,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),cn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<o},selection:"single"},{name:Dh,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),cn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>o},selection:"single"},{name:Vh,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),cn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<=o},selection:"single"},{name:Fh,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),cn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>=o},selection:"single"},{name:wu,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r<n},selection:"single"},{name:ku,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r>n},selection:"single"},{name:xu,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r<=n},selection:"single"},{name:Su,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r>=n},selection:"single"},{name:Yd,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),cn),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:Kd,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),cn),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:qd,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),cn),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:Cu,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r===n},selection:"single"},{name:Eu,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),cn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=XS(t.getValue({item:e}),o);return r!==n},selection:"single"}],TNe=e=>ENe.find(t=>t.name===e),RNe=()=>ENe.map(e=>e.name);var UNe=c(F(),1);var l4=c(F(),1),BNe=c(ue(),1),INe=c(Y(),1);var lJ=c(T(),1),Ict=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,l4.useRef)(null),s=(0,BNe.useMergeRefs)([n,i]);return(0,lJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,lJ.jsx)(INe.CheckboxControl,{...r})})},c4=(0,l4.forwardRef)(Ict);c4.displayName="ValidatedCheckboxControl";var QS=c(F(),1),PNe=c(ue(),1),ONe=c(Y(),1);var cJ=c(T(),1),Pct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,QS.useRef)(null),s=(0,PNe.useMergeRefs)([n,i]);return(0,QS.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,cJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,cJ.jsx)(ONe.ComboboxControl,{...r})})},u4=(0,QS.forwardRef)(Pct);u4.displayName="ValidatedComboboxControl";var d4=c(F(),1),ANe=c(Y(),1);var JS=c(T(),1),Oct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,d4.useRef)(null);return(0,JS.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,JS.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,JS.jsx)(ANe.FormTokenField,{...r})}),(0,JS.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()}})]})},f4=(0,d4.forwardRef)(Oct);f4.displayName="ValidatedFormTokenField";var p4=c(F(),1),MNe=c(ue(),1),NNe=c(Y(),1);var uJ=c(T(),1),Act=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,p4.useRef)(null),s=(0,MNe.useMergeRefs)([n,i]);return(0,uJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,uJ.jsx)(NNe.__experimentalNumberControl,{ref:s,...r})})},m4=(0,p4.forwardRef)(Act);m4.displayName="ValidatedNumberControl";var g4=c(F(),1),LNe=c(ue(),1),DNe=c(Y(),1);var dJ=c(T(),1),Mct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,g4.useRef)(null),s=(0,LNe.useMergeRefs)([n,i]);return(0,dJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,dJ.jsx)(DNe.RadioControl,{...r})})},h4=(0,g4.forwardRef)(Mct);h4.displayName="ValidatedRadioControl";var b4=c(F(),1),VNe=c(ue(),1),FNe=c(Y(),1);var fJ=c(T(),1),Nct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,b4.useRef)(null),s=(0,VNe.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)(FNe.SelectControl,{ref:s,...r})})},y4=(0,b4.forwardRef)(Nct);y4.displayName="ValidatedSelectControl";var v4=c(F(),1),zNe=c(ue(),1),jNe=c(Y(),1);var pJ=c(T(),1),Lct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,v4.useRef)(null),s=(0,zNe.useMergeRefs)([n,i]);return(0,pJ.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,pJ.jsx)(jNe.ToggleControl,{ref:s,required:e,...r})})},_4=(0,v4.forwardRef)(Lct);_4.displayName="ValidatedToggleControl";var t0=c(F(),1),HNe=c(Y(),1);var e0=c(T(),1),Dct=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,t0.useRef)(null),s=(0,t0.useId)();return(0,e0.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,e0.jsx)(Lr,{className:"dataviews-validated-control",required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,e0.jsx)(HNe.__experimentalToggleGroupControl,{ref:n,...r})}),(0,e0.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()}})]})},w4=(0,t0.forwardRef)(Dct);w4.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 GNe({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,UNe.useCallback)(()=>{t(a({item:o,value:!s({item:o})}))},[o,s,t,a]);return(0,WNe.jsx)(c4,{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 $Ne=c(Y(),1),YNe=c(F(),1);var mJ=c(T(),1);function k4({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,YNe.useCallback)(h=>o(u({item:e,value:h??""})),[e,o,u]),{elements:m,isLoading:g}=ua({elements:t.elements,getElements:t.getElements});return g?(0,mJ.jsx)($Ne.Spinner,{}):(0,mJ.jsx)(u4,{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 ZNe=c(Y(),1),dc=c(F(),1),i0=c(q(),1),XNe=c(Yo(),1),da=c(lu(),1);var r0=c(Y(),1),gJ=c(F(),1),Zd=c(q(),1);var o0=c(T(),1),Vct={[Ss]:[{value:"days",label:(0,Zd.__)("Days")},{value:"weeks",label:(0,Zd.__)("Weeks")},{value:"months",label:(0,Zd.__)("Months")},{value:"years",label:(0,Zd.__)("Years")}],[ca]:[{value:"days",label:(0,Zd.__)("Days ago")},{value:"weeks",label:(0,Zd.__)("Weeks ago")},{value:"months",label:(0,Zd.__)("Months ago")},{value:"years",label:(0,Zd.__)("Years ago")}]};function x4({className:e,data:t,field:o,onChange:r,hideLabelFromVision:n,operator:i}){let s=Vct[i===Ss?"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,gJ.useCallback)(y=>r(f({item:t,value:{value:Number(y),unit:h}})),[r,f,t,h]),v=(0,gJ.useCallback)(y=>r(f({item:t,value:{value:g,unit:y}})),[r,f,t,g]);return(0,o0.jsx)(r0.BaseControl,{id:a,className:$(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:u,children:(0,o0.jsxs)(Ke,{direction:"row",gap:"sm",children:[(0,o0.jsx)(r0.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:p}),(0,o0.jsx)(r0.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Zd.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}function HR(e,t){return t?new Qr(e,t):e}var KNe=c(F(),1);function UR(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,KNe.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 Fct={ary:"ar-MA",haz:"fa"};function WR(e){let t=e?.trim().split(/[_-]/)??[],o=t.shift()?.toLowerCase();if(!o)return;let r=[Fct[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 qNe=c(lu(),1);function n0(e){if(!e)return null;let t=(0,qNe.getDate)(e);return t&&zc(t)?t:null}var zh=c(T(),1),hJ=e=>e?(0,da.dateI18n)("Y-m-d\\TH:i",(0,da.getDate)(e)):"";function zct({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,da.getSettings)(),y=v.string||(0,da.dateI18n)("P"),[_,w]=(0,dc.useState)(()=>{let N=n0(b);return HR(N||new Date,y)});(0,dc.useEffect)(()=>{let N=n0(b);if(N){let M=HR(N,y);w(V=>by(M,HR(V,y))?V:M)}},[y,b]);let k=(0,dc.useRef)(null),x=(0,dc.useRef)(void 0),{minConstraint:S,maxConstraint:C,disabledMatchers:R}=UR(m,n0),E=(0,dc.useCallback)(N=>o(f({item:e,value:N})),[e,o,f]);(0,dc.useEffect)(()=>()=>clearTimeout(x.current),[]);let I=(0,dc.useCallback)(N=>{if(N){let M=(0,da.dateI18n)("Y-m-d",N),V=b?(0,da.dateI18n)("H:i",(0,da.getDate)(b)):"00:00",j=(0,da.getDate)(`${M}T${V}`);E(j.toISOString())}else E(void 0);clearTimeout(x.current),x.current=setTimeout(()=>{let M=k.current;M&&(M.dispatchEvent(new Event("invalid",{cancelable:!0})),M.validationMessage&&(0,XNe.speak)(M.validationMessage))},0)},[E,b]),O=(0,dc.useCallback)(N=>{if(N){let M=(0,da.getDate)(N);E(M.toISOString());let V=n0(M.toISOString());V&&w(HR(V,y))}else E(void 0)},[E,y]),{format:A}=t,P=A.weekStartsOn??(0,da.getSettings)().l10n.startOfWeek,L=WR((0,da.getSettings)().l10n.locale),H=u;return m?.required&&!n&&!r?H=`${u} (${(0,i0.__)("Required")})`:!m?.required&&n&&!r&&(H=`${u} (${(0,i0.__)("Optional")})`),(0,zh.jsx)(ZNe.BaseControl,{id:l,label:H,help:d,hideLabelFromVision:r,children:(0,zh.jsxs)(Ke,{direction:"column",gap:"lg",children:[(0,zh.jsx)(Wc,{ref:k,required:!!m?.required,customValidity:So(m,i),type:"datetime-local",label:(0,i0.__)("Date time"),hideLabelFromVision:!0,value:hJ(b),onValueChange:O,disabled:g,min:S?hJ(S):void 0,max:C?hJ(C):void 0}),!a&&(0,zh.jsx)(cE,{style:{width:"100%"},value:b?n0(b):null,onValueChange:I,month:_,onMonthChange:w,timeZone:y,locale:L,dir:(0,i0.isRTL)()?"rtl":"ltr",weekStartsOn:P,disabled:g||R})]})})}function QNe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s,config:a}){return i===Ss||i===ca?(0,zh.jsx)(x4,{className:"dataviews-controls__datetime",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):(0,zh.jsx)(zct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,config:a})}var fc=c(Y(),1),JNe=c(Yo(),1),to=c(F(),1),Hr=c(q(),1),Es=c(lu(),1);var or=c(T(),1),jct=[{id:"today",label:(0,Hr.__)("Today"),getValue:()=>(0,Es.getDate)(null)},{id:"yesterday",label:(0,Hr.__)("Yesterday"),getValue:()=>{let e=(0,Es.getDate)(null);return yy(e,1)}},{id:"past-week",label:(0,Hr.__)("Past week"),getValue:()=>{let e=(0,Es.getDate)(null);return yy(e,7)}},{id:"past-month",label:(0,Hr.__)("Past month"),getValue:()=>{let e=(0,Es.getDate)(null);return KN(e,1)}}],Hct=[{id:"last-7-days",label:(0,Hr.__)("Last 7 days"),getValue:()=>{let e=(0,Es.getDate)(null);return[yy(e,7),e]}},{id:"last-30-days",label:(0,Hr.__)("Last 30 days"),getValue:()=>{let e=(0,Es.getDate)(null);return[yy(e,30),e]}},{id:"month-to-date",label:(0,Hr.__)("Month to date"),getValue:()=>{let e=(0,Es.getDate)(null);return[tE(e),e]}},{id:"last-year",label:(0,Hr.__)("Last year"),getValue:()=>{let e=(0,Es.getDate)(null);return[qN(e,1),e]}},{id:"year-to-date",label:(0,Hr.__)("Year to date"),getValue:()=>{let e=(0,Es.getDate)(null);return[Uw(e),e]}}],Tu=e=>{if(!e)return null;let t=ime(e);return zc(t)?t:null},S4=e=>e?typeof e=="string"?e:Gf(e,"yyyy-MM-dd"):"";function eLe({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,JNe.speak)(a.message)},[r,a?.message]),(0,or.jsxs)("div",{onBlur:f=>{r||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,or.jsx)(wy,{type:a.type,message:a.message})]})}function Uct({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,Es.getSettings)().l10n.startOfWeek,v=WR((0,Es.getSettings)().l10n.locale),y=d({item:e}),_=typeof y=="string"?y:void 0,[w,k]=(0,to.useState)(()=>Tu(_)||new Date);(0,to.useEffect)(()=>{let N=Tu(_);N&&k(M=>by(N,M)?M:N)},[_]);let[x,S]=(0,to.useState)(!1),C=(0,to.useRef)(null),{minConstraint:R,maxConstraint:E,disabledMatchers:I}=UR(f,Tu),O=(0,to.useCallback)(N=>o(u({item:e,value:N})),[e,o,u]),A=(0,to.useCallback)(N=>{let M=N?S4(N):void 0;O(M),h(null),S(!0)},[O]),P=(0,to.useCallback)(N=>{let M=N.getValue(),V=S4(M);k(M),O(V),h(N.id),S(!0)},[O]),L=(0,to.useCallback)(N=>{if(O(N),N){let M=Tu(N);M&&k(M)}h(null),S(!0)},[O]),H=a;return f?.required&&!n?H=`${a} (${(0,Hr.__)("Required")})`:!f?.required&&n&&(H=`${a} (${(0,Hr.__)("Optional")})`),(0,or.jsx)(eLe,{field:t,validity:i,inputRefs:C,isTouched:x,setIsTouched:S,children:(0,or.jsx)(fc.BaseControl,{id:s,className:"dataviews-controls__date",label:H,help:l,hideLabelFromVision:r,children:(0,or.jsxs)(Ke,{direction:"column",gap:"lg",children:[(0,or.jsxs)(Ke,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[jct.map(N=>{let M=g===N.id;return(0,or.jsx)(fc.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,or.jsx)(fc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||m,accessibleWhenDisabled:!0,children:(0,Hr.__)("Custom")})]}),(0,or.jsx)(fc.__experimentalInputControl,{ref:C,type:"date",label:(0,Hr.__)("Date"),hideLabelFromVision:!0,value:_,onChange:L,required:!!t.isValid?.required,disabled:m,min:R,max:E}),(0,or.jsx)(cE,{style:{width:"100%"},value:_?Tu(_):null,onValueChange:A,month:w,onMonthChange:k,locale:v,dir:(0,Hr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||I,disableNavigation:m})]})})})}function Wct({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,Es.getSettings)().l10n.startOfWeek,v=WR((0,Es.getSettings)().l10n.locale),{minConstraint:y,maxConstraint:_,disabledMatchers:w}=UR(f,Tu),k=(0,to.useCallback)(z=>{o(d({item:e,value:z}))},[e,o,d]),[x,S]=(0,to.useState)(null),C=(0,to.useMemo)(()=>{if(!g)return null;let[z,W]=g;return{from:Tu(z)||void 0,to:Tu(W)||void 0}},[g]),[R,E]=(0,to.useState)(()=>C?.from||new Date),[I,O]=g??[];(0,to.useEffect)(()=>{E(z=>{let W=Tu(I),ee=Tu(O),J=W??ee,U=W&&ee?Cpe({start:W,end:ee},{start:tE(z),end:nN(z)},{inclusive:!0}):[W,ee].some(Q=>Q&&by(Q,z));return J&&!U?J: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,W)=>{if(!z&&!W){k(void 0);return}k([S4(z),S4(W)])},[k]),M=(0,to.useCallback)(z=>{N(z?.from,z?.to),S(null),P(!0)},[N]),V=(0,to.useCallback)(z=>{let[W,ee]=z.getValue();E(W),N(W,ee),S(z.id),P(!0)},[N]),j=(0,to.useCallback)((z,W)=>{let[ee,J]=g||[void 0,void 0];if(N(z==="from"?W:ee,z==="to"?W:J),W){let Z=Tu(W);Z&&E(Z)}S(null),P(!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)(eLe,{field:t,validity:i,inputRefs:[L,H],isTouched:A,setIsTouched:P,children:(0,or.jsx)(fc.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:l,hideLabelFromVision:r,children:(0,or.jsxs)(Ke,{direction:"column",gap:"lg",children:[(0,or.jsxs)(Ke,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Hct.map(z=>{let W=x===z.id;return(0,or.jsx)(fc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:W,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>V(z),children:z.label},z.id)}),(0,or.jsx)(fc.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||m,children:(0,Hr.__)("Custom")})]}),(0,or.jsxs)(Ke,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,or.jsx)(fc.__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)(fc.__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)(g$,{style:{width:"100%"},value:C,onValueChange:M,month:R,onMonthChange:E,locale:v,dir:(0,Hr.isRTL)()?"rtl":"ltr",weekStartsOn:b,disabled:m||w})]})})})}function tLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){return i===Ss||i===ca?(0,or.jsx)(x4,{className:"dataviews-controls__date",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):i===Sn?(0,or.jsx)(Wct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s}):(0,or.jsx)(Uct,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s})}var oLe=c(Y(),1),rLe=c(F(),1);var bJ=c(T(),1);function C4({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,rLe.useCallback)(y=>o(d({item:e,value:y})),[e,o,d]),{elements:b,isLoading:v}=ua({elements:t.elements,getElements:t.getElements});return v?(0,bJ.jsx)(oLe.Spinner,{}):(0,bJ.jsx)(y4,{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 yJ=c(T(),1),Gct=10;function nLe(e){let{field:t}=e,{elements:o}=ua({elements:t.elements,getElements:t.getElements});return o.length>=Gct?(0,yJ.jsx)(k4,{...e}):(0,yJ.jsx)(C4,{...e})}var iLe=c(F(),1);var sLe=c(T(),1);function Xd({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,iLe.useCallback)(y=>o(m({item:e,value:y})),[e,m,o]);return(0,sLe.jsx)(Wc,{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 E4=c(T(),1);function aLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,E4.jsx)(Xd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"email",prefix:(0,E4.jsx)(fs.Slot,{padding:"minimal",children:(0,E4.jsx)(Xr,{icon:qz})})})}var T4=c(T(),1);function lLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,T4.jsx)(Xd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"tel",prefix:(0,T4.jsx)(fs.Slot,{padding:"minimal",children:(0,T4.jsx)(Xr,{icon:J0})})})}var R4=c(T(),1);function cLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,R4.jsx)(Xd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"url",prefix:(0,R4.jsx)(fs.Slot,{padding:"minimal",children:(0,R4.jsx)(Xr,{icon:Ms})})})}var Gv=c(Y(),1),GR=c(F(),1),B4=c(q(),1);var jh=c(T(),1);function uLe(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function $ct({value:e,onChange:t,hideLabelFromVision:o,step:r}){let[n="",i=""]=e,s=(0,GR.useCallback)(l=>t([uLe(l),i]),[t,i]),a=(0,GR.useCallback)(l=>t([n,uLe(l)]),[t,n]);return(0,jh.jsx)(Gv.BaseControl,{help:(0,B4.__)("The max. value must be greater than the min. value."),children:(0,jh.jsxs)(Gv.Flex,{direction:"row",gap:4,children:[(0,jh.jsx)(Gv.__experimentalNumberControl,{label:(0,B4.__)("Min."),value:n,max:i?Number(i)-r:void 0,onChange:s,hideLabelFromVision:o,step:r}),(0,jh.jsx)(Gv.__experimentalNumberControl,{label:(0,B4.__)("Max."),value:i,min:n?Number(n)+r:void 0,onChange:a,hideLabelFromVision:o,step:r})]})})}function I4({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,GR.useCallback)(y=>{o(p({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,o,p]),v=(0,GR.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,jh.jsx)($ct,{value:y,onChange:v,hideLabelFromVision:r,step:l})}return(0,jh.jsx)(m4,{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 dLe=c(T(),1);function fLe(e){return(0,dLe.jsx)(I4,{...e})}var pLe=c(T(),1);function mLe(e){return(0,pLe.jsx)(I4,{...e})}var gLe=c(Y(),1),hLe=c(F(),1);var vJ=c(T(),1);function bLe({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}=ua({elements:t.elements,getElements:t.getElements}),g=l({item:e}),h=(0,hLe.useCallback)(b=>o(u({item:e,value:b})),[e,o,u]);return m?(0,vJ.jsx)(gLe.Spinner,{}):(0,vJ.jsx)(h4,{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 _J=c(F(),1);var yLe=c(T(),1);function vLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,yLe.jsx)(Xd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,prefix:a?(0,_J.createElement)(a):void 0,suffix:l?(0,_J.createElement)(l):void 0})}var wLe=c(Y(),1),$R=c(F(),1),P4=c(q(),1);var Hh=c(T(),1);function _Le(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(Cs(n)??0)%60!==0)?1:void 0}function wJ(e){let t=Cs(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 Yct({value:e,onChange:t,hideLabelFromVision:o,disabled:r,step:n,min:i,max:s}){let[a="",l=""]=e,u=(0,$R.useCallback)(f=>t([f??"",l]),[t,l]),d=(0,$R.useCallback)(f=>t([a,f??""]),[t,a]);return(0,Hh.jsx)(wLe.BaseControl,{help:(0,P4.__)("The end time must be later than the start time."),children:(0,Hh.jsxs)(Ke,{direction:"row",gap:"sm",justify:"space-between",children:[(0,Hh.jsx)(Wc,{type:"time",label:(0,P4.__)("From"),value:a,onValueChange:u,hideLabelFromVision:o,disabled:r,step:n,min:i,max:l||s}),(0,Hh.jsx)(Wc,{type:"time",label:(0,P4.__)("To"),value:l,onValueChange:d,hideLabelFromVision:o,disabled:r,step:n,min:a||i,max:s})]})})}function kLe({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,$R.useCallback)(w=>o(f({item:e,value:w===""?void 0:w})),[e,o,f]),_=(0,$R.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=[wJ(m[0]),wJ(m[1])]),(0,Hh.jsx)(Yct,{value:w,onChange:_,hideLabelFromVision:r,disabled:g,step:_Le(h,w),min:b,max:v})}return(0,Hh.jsx)(Wc,{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:wJ(m),onValueChange:y,hideLabelFromVision:r,disabled:g,step:_Le(h,[m]),min:b,max:v})}var xLe=c(F(),1);var SLe=c(T(),1);function CLe({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,xLe.useCallback)(()=>{t(u({item:o,value:!l({item:o})}))},[t,u,o,l]);return(0,SLe.jsx)(_4,{required:!!d.required,markWhenOptional:n,customValidity:So(d,i),hidden:r,label:s,help:a,checked:l({item:o}),onChange:p,disabled:f})}var ELe=c(F(),1);var TLe=c(T(),1);function RLe({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,ELe.useCallback)(b=>o(p({item:e,value:b})),[e,o,p]);return(0,TLe.jsx)(zY,{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 A4=c(Y(),1),BLe=c(F(),1);var O4=c(T(),1);function ILe({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,BLe.useCallback)(h=>o(a({item:e,value:h})),[e,o,a]),{elements:p,isLoading:m}=ua({elements:t.elements,getElements:t.getElements});if(m)return(0,O4.jsx)(A4.Spinner,{});if(p.length===0)return null;let g=p.find(h=>h.value===d);return(0,O4.jsx)(w4,{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,O4.jsx)(A4.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:u},h.value))})}var PLe=c(Y(),1),M4=c(F(),1);var YR=c(T(),1);function OLe({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}=ua({elements:t.elements,getElements:t.getElements}),b=(0,M4.useMemo)(()=>Array.isArray(p)?p.map(y=>g?.find(w=>w.value===y)||{value:y,label:y}):[],[p,g]),v=(0,M4.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,YR.jsx)(PLe.Spinner,{}):(0,YR.jsx)(f4,{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,YR.jsx)("span",{children:_?.label||y})}return(0,YR.jsx)("span",{children:y})}})}var Qd=c(Y(),1);var kJ=c(F(),1),ALe=c(q(),1);var Kp=c(T(),1),Kct=({color:e,onColorChange:t,disabled:o})=>{let r=e&&Go(e).isValid()?e:"#ffffff";return(0,Kp.jsx)(Qd.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Kp.jsx)(Qd.Button,{onClick:n,"aria-label":(0,ALe.__)("Open color picker"),size:"small",disabled:o,accessibleWhenDisabled:!0,icon:()=>(0,Kp.jsx)(Qd.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,Kp.jsx)(Qd.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Kp.jsx)(Qd.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function MLe({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,kJ.useCallback)(h=>{o(u({item:e,value:h}))},[e,o,u]),g=(0,kJ.useCallback)(h=>{o(u({item:e,value:h||""}))},[e,o,u]);return(0,Kp.jsx)(Wc,{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,Kp.jsx)(fs.Slot,{padding:"minimal",children:(0,Kp.jsx)(Kct,{color:p,onColorChange:m,disabled:f})})})}var NLe=c(Y(),1);var L4=c(F(),1),xJ=c(q(),1);var N4=c(T(),1);function LLe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let[s,a]=(0,L4.useState)(!1),l=t.isDisabled({item:e,field:t}),u=(0,L4.useCallback)(()=>{a(d=>!d)},[]);return(0,N4.jsx)(Xd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,N4.jsx)(fs.Slot,{padding:"minimal",children:(0,N4.jsx)(NLe.Button,{icon:s?kc:wb,onClick:u,size:"small",label:s?(0,xJ.__)("Hide password"):(0,xJ.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function D4(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var VLe=c(T(),1),DLe={adaptiveSelect:nLe,array:OLe,checkbox:GNe,color:MLe,combobox:k4,datetime:QNe,date:tLe,email:aLe,telephone:lLe,url:cLe,integer:fLe,number:mLe,password:LLe,radio:bLe,select:C4,text:vLe,time:kLe,toggle:CLe,textarea:RLe,toggleGroup:ILe};function qct(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Zct(e){let{control:t,...o}=e,r=V4(t);return r===null?null:function(i){return(0,VLe.jsx)(r,{...i,config:o})}}function FLe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?V4(e.Edit):qct(e.Edit)?Zct(e.Edit):D4(e)&&e.type!=="array"?V4("adaptiveSelect"):t===null?null:V4(t)}function V4(e){return Object.keys(DLe).includes(e)?DLe[e]:null}function Xct(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 zLe=Xct;var Qct=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},jLe=Qct;var Jct=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},HLe=Jct;var WLe=c(q(),1);function F4({item:e,field:t}){let{elements:o,isLoading:r}=ua({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 ULe=c(T(),1);function dr({item:e,field:t}){return t.hasElements?(0,ULe.jsx)(F4,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Jd=(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 ef(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 tf(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 of(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 eut({item:e,field:t}){return t.getValue({item:e})}var Ts=eut;var tut=/^[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 out(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!tut.test(o)?(0,WLe.__)("Value must be a valid email address."):null}var GLe={type:"email",render:dr,Edit:"email",sort:Jd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Yd,Kd,qd,cr,ur,Yi,Ki],format:{},getValueFormatted:Ts,validate:{required:fr,pattern:of,minLength:ef,maxLength:tf,elements:Ro,custom:out}};var $Le=c(q(),1);var s0=(e,t,o)=>o==="asc"?e-t:t-e;function z4(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 j4(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 YLe={separatorThousand:","};function rut({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=YLe: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 nut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Number.isInteger(o)?(0,$Le.__)("Value must be an integer."):null}var KLe={type:"integer",render:dr,Edit:"integer",sort:s0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr,Lh,Dh,Vh,Fh,Sn],validOperators:[Tr,Rr,Lh,Dh,Vh,Fh,Sn,cr,ur,Yi,Ki],format:YLe,getValueFormatted:rut,validate:{required:fr,min:z4,max:j4,elements:Ro,custom:nut}};var qLe=c(q(),1);var ZLe={separatorThousand:",",separatorDecimal:".",decimals:2};function iut({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=ZLe: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 sut(e){return e===""||e===void 0||e===null}function aut(e,t){let o=t.getValue({item:e});return!sut(o)&&!Number.isFinite(o)?(0,qLe.__)("Value must be a number."):null}var XLe={type:"number",render:dr,Edit:"number",sort:s0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr,Lh,Dh,Vh,Fh,Sn],validOperators:[Tr,Rr,Lh,Dh,Vh,Fh,Sn,cr,ur,Yi,Ki],format:ZLe,getValueFormatted:iut,validate:{required:fr,min:z4,max:j4,elements:Ro,custom:aut}};var QLe={type:"text",render:dr,Edit:"text",sort:Jd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Yd,Kd,qd,cr,ur,Yi,Ki],format:{},getValueFormatted:Ts,validate:{required:fr,pattern:of,minLength:ef,maxLength:tf,elements:Ro}};var $v=c(lu(),1);var JLe=c(lu(),1);function eDe(e){if(!zc(new Date(e)))return null;let t=(0,JLe.getDate)(e);return t&&zc(t)?t.getTime():null}function H4(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 U4(e,t){return H4(e,t,"min",eDe)}function W4(e,t){return H4(e,t,"max",eDe)}function tDe(e,t){return H4(e,t,"min",Cs)}function oDe(e,t){return H4(e,t,"max",Cs)}var rDe={datetime:(0,$v.getSettings)().formats.datetime,weekStartsOn:(0,$v.getSettings)().l10n.startOfWeek};function lut({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="datetime"?r=rDe:r=t.format,(0,$v.dateI18n)(r.datetime,(0,$v.getDate)(o))}var cut=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},nDe={type:"datetime",render:dr,Edit:"datetime",sort:cut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cu,Eu,wu,ku,xu,Su,Ss,ca],validOperators:[Cu,Eu,wu,ku,xu,Su,Ss,ca],format:rDe,getValueFormatted:lut,validate:{required:fr,elements:Ro,min:U4,max:W4}};var Yv=c(lu(),1);var iDe={date:(0,Yv.getSettings)().formats.date,weekStartsOn:(0,Yv.getSettings)().l10n.startOfWeek};function uut({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="date"?r=iDe:r=t.format,(0,Yv.dateI18n)(r.date,(0,Yv.getDate)(o))}var dut=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},sDe={type:"date",render:dr,Edit:"date",sort:dut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cu,Eu,wu,ku,xu,Su,Ss,ca,Sn],validOperators:[Cu,Eu,wu,ku,xu,Su,Ss,ca,Sn],format:iDe,getValueFormatted:uut,validate:{required:fr,elements:Ro,min:U4,max:W4}};var a0=c(lu(),1);var aDe={time:(0,a0.getSettings)().formats.time},fut="2000-01-01";function put(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,a0.getDate)(`${fut}T${n}`)}function mut({item:e,field:t}){let o=Cs(t.getValue({item:e}));if(o===null)return"";let r;return t.type!=="time"?r=aDe:r=t.format,(0,a0.dateI18n)(r.time,put(o))}var gut=(e,t,o)=>{let r=Cs(e),n=Cs(t);return r===null||n===null?r===n?0:r===null?1:-1:o==="asc"?r-n:n-r},lDe={type:"time",render:dr,Edit:"time",sort:gut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Cu,Eu,wu,ku,xu,Su,Sn],validOperators:[Cu,Eu,wu,ku,xu,Su,Sn],format:aDe,getValueFormatted:mut,validate:{required:fr,elements:Ro,min:tDe,max:oDe}};var G4=c(q(),1);function cDe(e,t){return t.getValue({item:e})===!0}function hut({item:e,field:t}){let o=t.getValue({item:e});return o===!0?(0,G4.__)("True"):o===!1?(0,G4.__)("False"):""}function but(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&![!0,!1].includes(o)?(0,G4.__)("Value must be true, false, or undefined"):null}var yut=(e,t,o)=>{let r=!!e;return r===!!t?0:o==="asc"?r?1:-1:r?-1:1},uDe={type:"boolean",render:dr,Edit:"checkbox",sort:yut,validate:{required:cDe,elements:Ro,custom:but},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr],validOperators:[Tr,Rr],format:{},getValueFormatted:hut};var dDe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ts,validate:{}};var SJ=c(q(),1);function fDe(e,t){let o=t.getValue({item:e});return Array.isArray(o)&&o.length>0&&o.every(r=>![void 0,"",null].includes(r))}function pDe({item:e,field:t}){let o=t.getValue({item:e});return(Array.isArray(o)?o:[]).join(", ")}function vut({item:e,field:t}){return pDe({item:e,field:t})}function _ut(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,SJ.__)("Every value must be a string."):(0,SJ.__)("Value must be an array.")}var wut=(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)},mDe={type:"array",render:vut,Edit:"array",sort:wut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[cr,ur,Yi,Ki],format:{},getValueFormatted:pDe,validate:{required:fDe,elements:Ro,custom:_ut}};function kut({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var gDe={type:"password",render:dr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:kut,validate:{required:fr,pattern:of,minLength:ef,maxLength:tf,elements:Ro}};var hDe={type:"telephone",render:dr,Edit:"telephone",sort:Jd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Yd,Kd,qd,cr,ur,Yi,Ki],format:{},getValueFormatted:Ts,validate:{required:fr,pattern:of,minLength:ef,maxLength:tf,elements:Ro}};var bDe=c(q(),1);var l0=c(T(),1);function xut({item:e,field:t}){if(t.hasElements)return(0,l0.jsx)(F4,{item:e,field:t});let o=Ts({item:e,field:t});return!o||!Go(o).isValid()?o:(0,l0.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,l0.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:o,border:"1px solid #ddd",flexShrink:0}}),(0,l0.jsx)("span",{children:o})]})}function Sut(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Go(o).isValid()?(0,bDe.__)("Value must be a valid color."):null}var Cut=(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},yDe={type:"color",render:xut,Edit:"color",sort:Cut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,cr,ur],format:{},getValueFormatted:Ts,validate:{required:fr,elements:Ro,custom:Sut}};var vDe={type:"url",render:dr,Edit:"url",sort:Jd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Yd,Kd,qd,cr,ur,Yi,Ki],format:{},getValueFormatted:Ts,validate:{required:fr,pattern:of,minLength:ef,maxLength:tf,elements:Ro}};var Eut=(e,t,o)=>typeof e=="number"&&typeof t=="number"?s0(e,t,o):Jd(e,t,o),_De={render:dr,Edit:null,sort:Eut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr],validOperators:RNe(),format:{},getValueFormatted:Ts,validate:{required:fr,elements:Ro}};function Tut(e){return e==="integer"||e==="number"}function Rut(e){return e==="date"||e==="datetime"||e==="time"}function wDe(e,t,o){let r=t.validate[o];if(r&&(typeof e=="number"&&Tut(t.type)||typeof e=="string"&&Rut(t.type)))return{constraint:e,validate:r}}function kDe(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=wDe(o?.min,t,"min"),s=wDe(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 xDe(e){return e.validOperators.reduce((t,o)=>{let r=TNe(o);return r?.filter&&(t[o]=r.filter),t},{})}function But(e,t){return{...t.format,...e.format}}var SDe=But;function Iut(e){let t=[GLe,KLe,XLe,QLe,nDe,sDe,lDe,uDe,dDe,mDe,gDe,hDe,yDe,vDe].find(o=>o?.type===e);return t||_De}function KR(e){return e.map(t=>{let o=Iut(t.type),r=t.getValue||jLe(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||HLe(t.id),elements:t.elements,getElements:t.getElements,hasElements:D4(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:FLe(t,o.Edit),sort:n,enableSorting:t.enableSorting??o.enableSorting,enableGlobalSearch:t.enableGlobalSearch??o.enableGlobalSearch,isValid:kDe(t,o),filterBy:zLe(t,o.defaultOperators,o.validOperators),filter:xDe(o),format:SDe(t,o),getValueFormatted:t.getValueFormatted??o.getValueFormatted}})}var IJ=c(F(),1);var CDe=c(F(),1),EDe=c(T(),1),CJ=(0,CDe.createContext)({fields:[]});CJ.displayName="DataFormContext";function TDe({fields:e,children:t}){return(0,EDe.jsx)(CJ.Provider,{value:{fields:e},children:t})}var pc=CJ;var t8=c(F(),1);var Y4=c(F(),1),ZR=c(Y(),1);var qR=c(q(),1),qi={type:"regular",labelPosition:"top"},Put=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 RDe(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,qR.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,qR.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,qR.__)("Apply"),cancelLabel:(0,qR.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:r,editVisibility:e?.editVisibility??"on-hover"}}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:Put(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 BDe(e){let t=RDe(e?.layout),o=(e.fields??[]).map(r=>{if(typeof r=="string")return{id:r,layout:t};let n=r.layout?RDe(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:BDe({fields:r.children,layout:qi}).fields}}});return{layout:t,fields:o}}var $4=BDe;var pr=c(T(),1);function Out({title:e}){return(0,pr.jsx)(Ke,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,pr.jsx)(Ke,{direction:"row",align:"center",children:(0,pr.jsx)(ZR.__experimentalHeading,{level:2,size:13,children:e})})})}function IDe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Y4.useContext)(pc),a=t.layout,l=(0,Y4.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)(Out,{title:t.label}),(0,pr.jsx)(fa,{data:e,form:l,onChange:o,validity:i?.children})]});let u=a.labelPosition,d=s.find(f=>f.id===t.id);return!d||!d.Edit?null:u==="side"?(0,pr.jsxs)(Ke,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,pr.jsx)("div",{className:$("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,pr.jsx)(ZR.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}):(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)(ZR.BaseControl.VisualLabel,{children:d.label}),(0,pr.jsx)(d.render,{item:e,field:d})]})}):(0,pr.jsx)(d.Edit,{data:e,field:d,onChange:o,hideLabelFromVision:u==="none"?!0:r,markWhenOptional:n,validity:i})})}var RJ=c(HP(),1),Kv=c(Y(),1),Ru=c(F(),1),X4=c(ue(),1);var NDe=c(Y(),1),c0=c(q(),1);var LDe=c(ue(),1);function Aut(e,t){return $("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var PDe=Aut;var ODe=c(Y(),1);var Uh=c(T(),1);function Mut({showError:e,errorMessage:t,fieldLabel:o,errorId:r}){return e?(0,Uh.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Uh.jsx)(ODe.Icon,{icon:z0,size:16}),(0,Uh.jsx)(bt,{id:r,children:t}),o]}):(0,Uh.jsx)(Uh.Fragment,{children:o})}var EJ=Mut;function ADe(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=ADe(o);if(r)return r}}var MDe=ADe;var mc=c(T(),1);function XR({data:e,field:t,fieldLabel:o,summaryFields:r,validity:n,touched:i,disabled:s,isOpen:a,onClick:l}){let{labelPosition:u,editVisibility:d}=t.layout,f=MDe(n),p=i&&!!f,m=PDe(u,p),g=$("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),h=(0,LDe.useInstanceId)(XR,"dataforms-layouts-panel__field-control"),b=`${h}-error`,v=p?(0,c0.sprintf)((0,c0._x)("Edit %s (has errors)","field"),o||""):(0,c0.sprintf)((0,c0._x)("Edit %s","field"),o||"");return(0,mc.jsxs)("div",{className:g,children:[u!=="none"&&(0,mc.jsx)("span",{className:m,children:(0,mc.jsx)(EJ,{showError:p,errorMessage:f,fieldLabel:o,errorId:b})}),u==="none"&&p&&(0,mc.jsx)(EJ,{showError:!0,errorMessage:f,errorId:b}),(0,mc.jsx)("span",{id:`${h}`,className:"dataforms-layouts-panel__field-control",children:r.length>1?(0,mc.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:r.map(y=>(0,mc.jsx)("span",{style:{width:"100%"},children:(0,mc.jsx)(y.render,{item:e,field:y})},y.id))}):r.map(y=>(0,mc.jsx)(y.render,{item:e,field:y},y.id))}),!s&&(0,mc.jsx)(NDe.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:v,icon:_b,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":p?`${h} ${b}`:h,onClick:l})]})}var DDe=c(HP(),1),TJ=c(lb(),1),rf=c(F(),1),Rs=c(q(),1);function VDe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([o,r])=>o==="children"&&r&&typeof r=="object"?VDe(r):r.type!=="invalid"&&r.type!=="validating")):!0}function Nut(e,t){let o=$4(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(f=>f!==null);if(u.length===0)return null;let d=r.get(s.id);if(d){let[f]=KR([d]);return{id:s.id,children:u,field:f}}return{id:s.id,children:u}}let a=r.get(s.id);if(!a)return null;let[l]=KR([a]);return{id:s.id,children:[],field:l}}return o.fields.map(n).filter(s=>s!==null)}function u0(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 FDe(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 Lut(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=>u0(u,{elements:{type:"invalid",message:(0,Rs.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(u=>u0(u,{elements:{type:"invalid",message:(0,Rs.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>FDe(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,Rs.__)("Unknown error when running elements validation asynchronously."),n(d=>u0(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function Dut(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=>FDe(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>u0(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>u0(l,{custom:{type:"invalid",message:(0,Rs.__)("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,Rs.__)("Unknown error when running custom validation asynchronously."),n(u=>u0(u,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function zDe(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function jDe(e,t,o){if(zDe(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,Rs.__)("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,Rs.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Rs.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Rs.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Rs.__)("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,Rs.__)("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,DDe.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,Rs.__)("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"&&(Lut(t.field.getElements(),t,o),n.elements={type:"validating",message:(0,Rs.__)("Validating\u2026")}),r instanceof Promise&&(Dut(r,t,o),n.custom={type:"validating",message:(0,Rs.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=jDe(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 HDe(e,t){let o=e?.field?.getValue({item:t}),r=zDe(e,t);if(e.children.length===0)return{value:o,isHidden:r};let n=e.children.map(i=>HDe(i,t));return{value:o,isHidden:r,children:n}}function Vut(e,t,o){let[r,n]=(0,rf.useState)(),i=(0,rf.useRef)({}),s=(0,rf.useRef)({}),a=(0,rf.useRef)({}),l=(0,rf.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=Nut(o,t);if(d.length===0){n(void 0);return}let f={},p=[];d.forEach(m=>{let g=HDe(m,e);if(a.current.hasOwnProperty(m.id)&&(0,TJ.default)(a.current[m.id],g)){p.push(m.id);return}a.current[m.id]=g;let h=jDe(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,TJ.default)(m,g)?m:g})},[e,t,o]);return(0,rf.useEffect)(()=>{l()},[l]),{validity:r,isValid:VDe(r)}}var UDe=Vut;var K4=c(F(),1);function Wh(e,t){let o=(0,K4.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,K4.useEffect)(()=>{t&&o()},[t,o]),o}var WDe=c(F(),1);function Fut(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var q4=(e,t)=>Array.isArray(e)&&e.length>0?Fut(e).map(r=>t.find(n=>n.id===r)).filter(r=>r!==void 0):[];var zut=(e,t)=>{let o=t.find(r=>r.id===e.id);return o||t.find(r=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:r.id===n[0].id}return r.id===e.id})};function jut(e){let{fields:t}=(0,WDe.useContext)(pc),o=e.layout,r=q4(o.summary,t),n=zut(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 Z4=jut;var Bs=c(T(),1);function Hut({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,Ru.useContext)(pc),[d,f]=(0,Ru.useState)({}),p=(0,Ru.useMemo)(()=>(0,RJ.default)(e,d,{arrayMerge:(k,x)=>x}),[e,d]),m=(0,Ru.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}=UDe(p,g,m),b=()=>{o(d),n()},v=k=>{f(x=>(0,RJ.default)(x,k,{arrayMerge:(S,C)=>C}))},y=(0,X4.useFocusOnMount)("firstInputElement"),_=(0,Ru.useRef)(null),w=(0,X4.useMergeRefs)([y,_]);return Wh(_,i),(0,Bs.jsxs)(Kv.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:r,size:"medium",children:[(0,Bs.jsx)("div",{ref:w,children:(0,Bs.jsx)(fa,{data:p,form:m,onChange:v,validity:h,children:(k,x,S,C)=>(0,Bs.jsx)(k,{data:p,field:x,onChange:v,hideLabelFromVision:m.fields.length<2,markWhenOptional:C,validity:S},x.id)})}),(0,Bs.jsxs)(Ke,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Bs.jsx)(Kv.__experimentalSpacer,{style:{flex:1}}),(0,Bs.jsx)(Kv.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,Bs.jsx)(Kv.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function Uut({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Ru.useState)(!1),[s,a]=(0,Ru.useState)(!1),{fieldDefinition:l,fieldLabel:u,summaryFields:d}=Z4(t);if(!l)return null;let f=()=>{a(!1),i(!0)};return(0,Bs.jsxs)(Bs.Fragment,{children:[(0,Bs.jsx)(XR,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:r,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Bs.jsx)(Hut,{data:e,field:t,onChange:o,fieldLabel:u??"",onClose:f,touched:n})]})}var GDe=Uut;var Gh=c(Y(),1),$De=c(q(),1),qp=c(F(),1);var YDe=c(ue(),1);var Zi=c(T(),1);function Wut({title:e,onClose:t}){return(0,Zi.jsx)(Ke,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Zi.jsxs)(Ke,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Zi.jsx)(Gh.__experimentalHeading,{level:2,size:13,children:e}),(0,Zi.jsx)(Gh.__experimentalSpacer,{style:{flex:1}}),t&&(0,Zi.jsx)(Gh.Button,{label:(0,$De.__)("Close"),icon:fb,onClick:t,size:"small"})]})})}function Gut({touched:e,children:t}){let o=(0,qp.useRef)(null);return Wh(o,e),(0,Zi.jsx)("div",{ref:o,children:t})}function $ut({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,qp.useState)(!1),[s,a]=(0,qp.useState)(null),l=(0,qp.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,YDe.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,qp.useMemo)(()=>({layout:qi,fields:t.children?t.children:[{id:t.id,layout:qi}]}),[t]),p=(0,qp.useMemo)(()=>{if(r!==void 0)return t.children?r?.children:{[t.id]:r}},[r,t]),{fieldDefinition:m,fieldLabel:g,summaryFields:h}=Z4(t);return m?(0,Zi.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Zi.jsx)(Gh.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,Zi.jsx)(XR,{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)(Gut,{touched:n,children:(0,Zi.jsxs)("div",{ref:u,...d,children:[(0,Zi.jsx)(Wut,{title:g,onClose:b}),(0,Zi.jsx)(fa,{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 KDe=$ut;var BJ=c(T(),1);function qDe({data:e,field:t,onChange:o,validity:r}){return t.layout.openAs.type==="modal"?(0,BJ.jsx)(GDe,{data:e,field:t,onChange:o,validity:r}):(0,BJ.jsx)(KDe,{data:e,field:t,onChange:o,validity:r})}var Xi=c(F(),1),QDe=c(Yo(),1),JDe=c(ue(),1);var Q4=c(q(),1);function ZDe(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+=ZDe(r);return t}function d0(e){let t=ZDe(e);if(t!==0)return(0,Q4.sprintf)((0,Q4._n)("%d field needs attention","%d fields need attention",t),t)}var XDe=c(T(),1);function J4({validity:e}){let t=d0(e);return t?(0,XDe.jsx)(_G,{intent:"high",children:t}):null}var Ur=c(T(),1);function Yut(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 Kut({data:e,fields:t,label:o,layout:r,isOpen:n,touched:i,validity:s}){let l=q4(r.summary,t).filter(f=>Yut(f,r.summary,n)),u=i&&r.isCollapsible,d=l.length>0&&r.withHeader;return(0,Ur.jsxs)(Ke,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Ur.jsx)(fd.Title,{children:o}),(u||d)&&(0,Ur.jsxs)(_y.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Ur.jsx)(J4,{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 qut({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)(fa,{data:e,form:o,onChange:r,validity:s?.children})]});let l=qv("regular")?.component;return l?(0,Ur.jsx)(l,{data:e,field:t,onChange:r,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function e5e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Xi.useContext)(pc),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)(E=>{E||b(!0),g(E)},[]),y=Wh(l,(p?m:!0)&&h),_=(0,Xi.useCallback)(()=>{u.current=!0},[]),w=(0,Xi.useCallback)(()=>{if(!u.current||(b(!0),p&&!m))return;let E=y(),I=d0(i);E>0&&I&&(0,QDe.speak)(I,"polite")},[p,m,y,i]),k=(0,JDe.__experimentalUseFocusOutside)(w),x=t.label,S;if(t.children)S=!!x&&a.withHeader;else{let E=s.find(I=>I.id===t.id);if(!E||!E.Edit)return null;x=E.label,S=!!x&&a.withHeader}let C=(0,Ur.jsx)(qut,{data:e,field:t,form:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,withHeader:S}),R=(0,Ur.jsx)(Kut,{data:e,fields:s,label:x,layout:a,isOpen:p?!!m:!0,touched:h,validity:i});return S&&p?(0,Ur.jsxs)(_y.Root,{className:"dataforms-layouts-card__field",open:m,onOpenChange:v,...k,children:[(0,Ur.jsx)(_y.Header,{children:R}),(0,Ur.jsx)(_y.Content,{ref:l,onFocus:_,children:C})]}):(0,Ur.jsxs)(fd.Root,{className:"dataforms-layouts-card__field",...k,children:[S&&(0,Ur.jsx)(fd.Header,{children:R}),(0,Ur.jsx)(fd.Content,{ref:l,onFocus:_,children:C})]})}var t5e=c(Y(),1);var ri=c(T(),1);function Zut({title:e}){return(0,ri.jsx)(Ke,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,ri.jsx)(Ke,{direction:"row",align:"center",children:(0,ri.jsx)(t5e.__experimentalHeading,{level:2,size:13,children:e})})})}var Xut=({children:e})=>(0,ri.jsx)(ri.Fragment,{children:e});function o5e({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,ri.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,ri.jsx)(Zut,{title:t.label}),(0,ri.jsx)(Ke,{direction:"row",align:s.alignment,gap:"lg",children:(0,ri.jsx)(fa,{data:e,form:l,onChange:o,validity:i?.children,as:Xut,children:(u,d,f)=>(0,ri.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,ri.jsx)(u,{data:e,field:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:f})},d.id)})})]})}let a=qv("regular")?.component;return a?(0,ri.jsx)(ri.Fragment,{children:(0,ri.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,ri.jsx)(a,{data:e,field:t,onChange:o,markWhenOptional:n,validity:i})})}):null}var Qi=c(F(),1),r5e=c(q(),1),n5e=c(Yo(),1),i5e=c(ue(),1);var Zp=c(T(),1);function s5e({data:e,field:t,onChange:o,validity:r}){let{fields:n}=(0,Qi.useContext)(pc),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=Wh(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=d0(r);w>0&&k&&(0,n5e.speak)(k,"polite")},[m,r]),b=(0,i5e.__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,Zp.jsx)(y.render,{item:e,field:y}):_=t.label||(0,r5e.__)("More details"),(0,Zp.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,Zp.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Zp.jsxs)(Ke,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,l&&(0,Zp.jsx)(J4,{validity:r})]})}),(0,Zp.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,Zp.jsx)(fa,{data:e,form:p,onChange:o,validity:r?.children})})]})}var Zv=c(T(),1),Qut=[{type:"regular",component:IDe,wrapper:({children:e})=>(0,Zv.jsx)(Ke,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:qDe,wrapper:({children:e})=>(0,Zv.jsx)(Ke,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:e5e,wrapper:({children:e})=>(0,Zv.jsx)(Ke,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:o5e,wrapper:({children:e,layout:t})=>(0,Zv.jsx)(Ke,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Zv.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Zv.jsx)(Ke,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:s5e}];function qv(e){return Qut.find(t=>t.type===e)}var e8=c(T(),1),Jut=({children:e})=>(0,e8.jsx)(Ke,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function fa({data:e,form:t,onChange:o,validity:r,children:n,as:i}){let{fields:s}=(0,t8.useContext)(pc),a=(0,t8.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??qv(t.layout.type)?.wrapper??Jut;return(0,e8.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=qv(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,e8.jsx)(f,{data:e,field:d,onChange:o,markWhenOptional:a,validity:r?.[d.id]},d.id)})})}var PJ=c(T(),1);function QR({data:e,form:t,fields:o,onChange:r,validity:n}){let i=(0,IJ.useMemo)(()=>$4(t),[t]),s=(0,IJ.useMemo)(()=>KR(o),[o]);return t.fields?(0,PJ.jsx)(TDe,{fields:s,children:(0,PJ.jsx)(fa,{data:e,form:i,onChange:r,validity:n})}):null}var Yh=c(F(),1),k5e=c(q(),1);var p0=c(Y(),1);var OJ=c(q(),1);var a5e=c(ue(),1);function f0({isControl:e}={isControl:!1}){return(0,a5e.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:e?35:259}}}var o8=c(T(),1);function l5e({fields:e,visibleFields:t,onToggleField:o}){let{popoverProps:r}=f0();return!e||e.length===0?null:(0,o8.jsx)(p0.DropdownMenu,{icon:ha,label:(0,OJ.__)("Options"),popoverProps:r,toggleProps:{size:"small"},children:({onClose:n})=>(0,o8.jsx)(p0.MenuGroup,{label:(0,OJ.__)("Show / Hide"),children:e.map(i=>{let s=t.includes(i.id);return(0,o8.jsx)(p0.MenuItem,{isSelected:s,onClick:()=>{o(i.id),n()},role:"menuitemcheckbox",icon:s?Os:null,children:i.label},i.id)})})})}var r8=c(Y(),1),c5e=c(ue(),1),u5e=c(te(),1),Xp=c(F(),1),d5e=c(Ar(),1);var Bu=c(T(),1),{useRichText:edt,KeyboardShortcutContext:tdt,InputEventContext:odt}=G(d5e.privateApis);function f5e({data:e,field:t,hideLabelFromVision:o,onChange:r,config:n={}}){let i=(0,u5e.useRegistry)(),s=t.getValue({item:e}),a=t.config||{},{clientId:l}=n,[u,d]=(0,Xp.useState)({start:void 0,end:void 0}),[f,p]=(0,Xp.useState)(!1),m=(0,Xp.useRef)(),g=(0,Xp.useRef)(new Set),h=(0,Xp.useRef)(new Set),b=mS({allowedFormats:a?.allowedFormats,disableFormats:a?.disableFormats});function v(){m.current?.focus()}let{value:y,getValue:_,onChange:w,ref:k,formatTypes:x}=edt({value:s,onChange(R){r(t.setValue({item:e,value:R}))},selectionStart:u.start,selectionEnd:u.end,onSelectionChange:(R,E)=>d({start:R,end:E}),__unstableIsSelected:f,preserveWhiteSpace:!!a?.preserveWhiteSpace,placeholder:a?.placeholder,__unstableDisableFormats:a?.disableFormats,allowedFormats:b,withoutInteractiveFormatting:a?.withoutInteractiveFormatting,__unstableFormatTypeHandlerContext:(0,Xp.useMemo)(()=>({richTextIdentifier:t.id,blockClientId:l}),[t.id,l])}),{baseControlProps:S,controlProps:C}=(0,r8.useBaseControlProps)({hideLabelFromVision:o??t.hideLabelFromVision,label:t.label});return(0,Bu.jsxs)(Bu.Fragment,{children:[f&&(0,Bu.jsx)(tdt.Provider,{value:h,children:(0,Bu.jsx)(odt.Provider,{value:g,children:(0,Bu.jsx)("div",{children:(0,Bu.jsx)(EF,{value:y,onChange:w,onFocus:v,formatTypes:x,forwardedRef:m,isVisible:!1})})})}),(0,Bu.jsx)(r8.BaseControl,{...S,children:(0,Bu.jsx)("div",{className:"block-editor-content-only-controls__rich-text",role:"textbox","aria-multiline":!a?.disableLineBreaks,ref:(0,c5e.useMergeRefs)([k,xF({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,...C})})]})}var $h=c(Y(),1),p5e=c(te(),1),m5e=c(Lt(),1),g5e=c(F(),1),Xv=c(q(),1);var Br=c(T(),1),rdt=e=>{window.requestAnimationFrame(()=>{let[t]=m5e.focus.tabbable.find(e?.current);t&&t.focus()})};function ndt({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,Br.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,Br.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,Br.jsx)("div",{className:"block-editor-content-only-controls__media-thumbnail",children:(0,Br.jsx)("img",{alt:"",width:20,height:20,src:a})});let l;if(n[0]==="image"?l=W0:n[0]==="video"?l=pj:n[0]==="audio"?l=_z:l=b_,l)return(0,Br.jsx)($h.Icon,{icon:l,size:20})}return(0,Br.jsx)($h.Icon,{icon:b_,size:20})}function h5e({data:e,field:t,onChange:o,config:r={}}){let{popoverProps:n}=f0({isControl:!0}),i=t.getValue({item:e}),{allowedTypes:s=[],multiple:a=!1,useFeaturedImage:l=!1}=r,u=i?.id,d=i?.url,f=(0,p5e.useSelect)(g=>{if(!u)return;let b=g(B).getSettings()[DB];if(b)return b(g,u)},[u]),p;if(s.length===1){let g=s[0];g==="image"?p=(0,Xv.__)("Image"):g==="video"?p=(0,Xv.__)("Video"):g==="application"?p=(0,Xv.__)("File"):p=(0,Xv.__)("Media")}else p=(0,Xv.__)("Media");let m=(0,g5e.useRef)();return(0,Br.jsx)(Oa,{children:(0,Br.jsxs)("div",{ref:m,className:"block-editor-content-only-controls",children:[(0,Br.jsx)(uS,{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,Br.jsx)($h.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__media",...g,children:(0,Br.jsxs)($h.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"20px 1fr",className:"block-editor-content-only-controls__media-row",children:[d&&(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)(ndt,{attachment:f,field:t,data:e,config:r}),(0,Br.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:f?.title?.raw&&f?.title?.raw!==""?f?.title?.raw:d})]}),!d&&(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)("span",{className:"block-editor-content-only-controls__media-placeholder",style:{width:"20px",height:"20px"}}),(0,Br.jsx)("span",{className:"block-editor-content-only-controls__media-title",children:p})]})]})})}),d&&(0,Br.jsx)($h.Button,{label:(0,Xv.__)("Reset"),className:"block-editor-content-only-controls__media-reset",size:"small",icon:Bn,onClick:()=>{o(t.setValue({item:e,value:{}})),rdt(m)}})]})})}var Qp=c(Y(),1),i8=c(F(),1),b5e=c(q(),1);var y5e=c(ga(),1);var Ti=c(T(),1),AJ="noopener",v5e="_blank",n8="nofollow";function idt({rel:e="",url:t="",opensInNewTab:o,nofollow:r}){let n,i=e;if(o)n=v5e,i=i?.includes(AJ)?i:i+` ${AJ}`;else{let s=new RegExp(`\\b${AJ}\\s*`,"g");i=i?.replace(s,"").trim()}if(r)i=i?.includes(n8)?i:(i+` ${n8}`).trim();else{let s=new RegExp(`\\b${n8}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,y5e.prependHTTP)(t),linkTarget:n,rel:i||void 0}}function _5e({data:e,field:t,onChange:o}){let[r,n]=(0,i8.useState)(!1),{popoverProps:i}=f0({isControl:!0}),s=t.getValue({item:e}),a=s?.url,l=s?.rel||"",d=s?.linkTarget===v5e,f=l===n8,p=(0,i8.useMemo)(()=>({url:a,opensInNewTab:d,nofollow:f}),[a,d,f]);return(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(Qp.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__link",onClick:()=>{n(!0)},children:(0,Ti.jsxs)(Qp.__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)(Qp.Icon,{icon:Ms,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)(Qp.Icon,{icon:Ms,size:24,style:{opacity:.3}}),(0,Ti.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:(0,b5e.__)("Link")})]})]})}),r&&(0,Ti.jsx)(Qp.Popover,{onClose:()=>{n(!1)},...i??{},children:(0,Ti.jsx)(_h,{value:p,onChange:m=>{let g=idt({rel:l,...m});o(t.setValue({item:e,value:g}))},onRemove:()=>{o(t.setValue({item:e,value:{}}))}})})]})}var Ri=c(T(),1),{fieldsKey:x5e,formKey:MJ}=G(m0.privateApis);function NJ(e,t={}){return function(r){return(0,Ri.jsx)(e,{...r,config:t})}}function sdt({clientId:e,blockType:t,setAttributes:o,isMultiBlock:r=!1}){let n=ci({clientId:e,context:"list-view"}),i=Mn(e),s=t?.[x5e],a=(0,Yh.useContext)(zn),l=(0,a8.useSelect)(v=>{let y=v(B).getBlockAttributes(e);if(!y?.metadata?.bindings)return y;let{__experimentalBlockBindingsSupportedAttributes:_}=v(B).getSettings(),w=_?.[t?.name],k=w?IB(y.metadata.bindings,w):y.metadata.bindings,{getBlockBindingsSource:x}=G(v(m0.store));return Object.entries(k).reduce((S,[C,R])=>{if(C==="__default")return S;let E=x(R.source);if(!E)return S;let I=E.getValues({select:v,clientId:e,context:a,bindings:{[C]:R}});return{...S,...I}},y)},[a,e,t?.name]),{selectBlock:u,toggleBlockHighlight:d}=(0,a8.useDispatch)(B),f=(0,w5e.useDebounce)(d,50),p=(0,Yh.useMemo)(()=>r?{...t?.[MJ],fields:[t?.[MJ]?.fields?.[0]]}:t?.[MJ],[t,r]),[m,g]=(0,Yh.useState)(p),h=(0,Yh.useMemo)(()=>s?.length?s.map(v=>{let y={...v};return typeof v.Edit=="string"&&v.Edit==="rich-text"?y.Edit=NJ(f5e,{clientId:e}):typeof v.Edit=="string"&&v.Edit==="link"?y.Edit=NJ(_5e):typeof v.Edit=="object"&&v.Edit.control==="media"&&(y.Edit=NJ(h5e,{...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)(s8.__experimentalHStack,{spacing:1,children:[r&&(0,Ri.jsxs)(Ri.Fragment,{children:[(0,Ri.jsx)(Nt,{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)(s8.__experimentalTruncate,{numberOfLines:1,children:n})}),(0,Ri.jsx)(l5e,{fields:h,visibleFields:m.fields,onToggleField:b})]}),!r&&(0,Ri.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,k5e.__)("Content")})]})}),(0,Ri.jsx)(QR,{data:l,fields:h,form:m,onChange:o})]})}function adt(e){return!!(window?.__experimentalContentOnlyInspectorFields&&(0,m0.getBlockType)(e)?.[x5e])}function ldt(e){let{blockType:t,isSelectionWithinCurrentSection:o}=(0,Yh.useContext)(Tn);return(0,Ri.jsx)(Yy,{group:"content",children:(0,Ri.jsx)(sdt,{...e,blockType:t,isMultiBlock:o})})}var S5e={edit:ldt,hasSupport:adt,attributeKeys:[],supportsPatternEditing:!0};var VJ=c(Bo(),1),C5e=c(Y(),1),LJ=c(q(),1),JR=c(ce(),1);var DJ=c(T(),1);function cdt(e){return(0,JR.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e}function udt({className:e,setAttributes:t}){return zr()!=="default"?null:(0,DJ.jsx)(Fe,{group:"advanced",children:(0,DJ.jsx)(C5e.TextControl,{autoComplete:"off",label:(0,LJ.__)("Additional CSS class(es)"),value:e||"",onChange:r=>{t({className:r!==""?r:void 0})},help:(0,LJ.__)("Separate multiple classes with spaces.")})})}var FJ={edit:udt,addSaveProps:ddt,attributeKeys:["className"],hasSupport(e){return(0,JR.hasBlockSupport)(e,"customClassName",!0)}};function ddt(e,t,o){return(0,JR.hasBlockSupport)(t,"customClassName",!0)&&o.className&&(e.className=$(e.className,o.className)),e}function fdt(e,t,o,r){if(!(0,JR.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,VJ.addFilter)("blocks.registerBlockType","core/editor/custom-class-name/attribute",cdt);(0,VJ.addFilter)("blocks.switchToBlockType.transformedBlock","core/customClassName/addTransforms",fdt);var E5e=c(Bo(),1),eB=c(ce(),1);function pdt(e,t){return(0,eB.hasBlockSupport)(t,"className",!0)&&(typeof e.className=="string"?e.className=[...new Set([(0,eB.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,eB.getBlockDefaultClassName)(t.name)),e}(0,E5e.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",pdt);var UJ=c(F(),1),D5e=c(Bo(),1),V5e=c(te(),1);var Iu=c(ce(),1),F5e=c(ue(),1),af=c(k_(),1);var g0=c(F(),1),l8=c(te(),1),oB=c(ce(),1),P5e=c(Mt(),1);var nf=c(F(),1),T5e=c(lx(),1);var tB=c(T(),1);function R5e({clientId:e,value:t,computeStyle:o,forceShow:r}){let n=Zt(e),[i,s]=(0,nf.useReducer)(()=>o(n));(0,nf.useEffect)(()=>{n&&r&&s()},[n,r]),(0,nf.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,nf.useRef)(t),[l,u]=(0,nf.useState)(!1);return(0,nf.useEffect)(()=>{if((0,T5e.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,tB.jsx)(Ml,{clientId:e,__unstablePopoverSlot:"block-toolbar",children:(0,tB.jsx)("div",{className:"block-editor__spacing-visualizer",style:i})})}function Kh(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function B5e({clientId:e,value:t,forceShow:o}){return(0,tB.jsx)(R5e,{clientId:e,value:t?.spacing?.margin,computeStyle:r=>{let n=Kh(r,"margin-top"),i=Kh(r,"margin-right"),s=Kh(r,"margin-bottom"),a=Kh(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 I5e({clientId:e,value:t,forceShow:o}){return(0,tB.jsx)(R5e,{clientId:e,value:t?.spacing?.padding,computeStyle:r=>({borderTopWidth:Kh(r,"padding-top"),borderRightWidth:Kh(r,"padding-right"),borderBottomWidth:Kh(r,"padding-bottom"),borderLeftWidth:Kh(r,"padding-left")}),forceShow:o})}var Jp=c(T(),1),sf="dimensions",rB="spacing";function mdt(){let[e,t]=(0,g0.useState)(!1),{hideBlockInterface:o,showBlockInterface:r}=G((0,l8.useDispatch)(B));return(0,g0.useEffect)(()=>{e?o():r()},[e,r,o]),[e,t]}function gdt({children:e,resetAllFilter:t}){let o=(0,g0.useCallback)(r=>{let n=r.style,i=t(n);return{...r,style:i}},[t]);return(0,Jp.jsx)(Fe,{group:"dimensions",resetAllFilter:o,children:e})}function O5e({clientId:e,name:t,setAttributes:o,settings:r}){let n=Ll(),i=!qn(n),s=s6(r,n),{style:a,className:l,layout:u}=(0,l8.useSelect)(_=>{if(!s)return{};let w=_(B).getBlockAttributes(e)||{};return{style:w.style,className:w.className,layout:w.layout}},[e,s]),{value:d}=sc(t,l,n),[f,p]=mdt(),m=i?Ao(a,n):a,g=i?_=>{o({style:_n(a,n,_)})}:_=>{o({style:Xe(_)})};if(!s)return null;let h=(0,oB.getBlockSupport)(t,[sf,"__experimentalDefaultControls"]),b=(0,oB.getBlockSupport)(t,[rB,"__experimentalDefaultControls"]),{default:v}=(0,oB.getBlockSupport)(t,"layout")||{},y={minHeight:!1,minWidth:!1,...h,...b};return(0,Jp.jsxs)(Jp.Fragment,{children:[(0,Jp.jsx)(a6,{as:gdt,panelId:e,settings:r,allowAxialBlockGap:Jre(u,v),value:m,onChange:g,defaultControls:y,styleState:n,onVisualize:i?void 0:p,inheritedValue:d}),!i&&!!r?.spacing?.padding&&f==="padding"&&(0,Jp.jsx)(I5e,{forceShow:f==="padding",clientId:e,value:m}),!i&&!!r?.spacing?.margin&&f==="margin"&&(0,Jp.jsx)(B5e,{forceShow:f==="margin",clientId:e,value:m})]})}function A5e(e,t="any"){let o=(0,oB.getBlockSupport)(e,sf);return o===!0?!0:t==="any"?!!(o?.aspectRatio||o?.height||o?.minHeight||o?.width||o?.minWidth):!!o?.[t]}function zJ(e){return e?`${e}`.trim().toLowerCase()!=="auto":!1}var M5e={useBlockProps:hdt,attributeKeys:["height","minHeight","width","style"],hasSupport(e){return A5e(e)}};function hdt({name:e,height:t,minHeight:o,style:r}){if(!A5e(e,"aspectRatio")||io(e,sf,"aspectRatio"))return{};let n=zJ(r?.dimensions?.aspectRatio),i=$({"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 jJ(){(0,P5e.default)("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}var bdt=c(ce(),1);function N5e(e,t,o=""){if(typeof t!="string"||!t)return Fu(e).map(i=>`${i.trim()}${o}`).join(", ");let r=Fu(e).filter(i=>i.trim()),n=Fu(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 qh=c(T(),1),{getResponsiveMediaQueries:ydt}=G(Lo),vdt=["Top","Right","Bottom","Left"],_dt=[...fMe,Vv,oi,sf,zv,rB,BR],WJ=e=>_dt.some(t=>(0,Iu.hasBlockSupport)(e,t));function Ka(e={}){let t={};return(0,af.getCSSRules)(e).forEach(o=>{t[o.key]=o.value}),t}function wdt(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"),vdt.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 kdt(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(zJ(t.aspectRatio))return{dimensions:{minHeight:"unset",height:"unset"}};if(t.minHeight||t.height)return{dimensions:{aspectRatio:"unset"}}}}function Sdt(e,t){let o=e?.typography?.textAlign;if(typeof o!="string"||!o)return;let r=`text-align: ${(0,af.getCSSValueFromRawStyle)(o)} !important`;return t?`${t} { ${r}; }`:`${r};`}function Cdt(e,t){let o=xdt(e),r=o?GJ(e,o):e,n=(0,af.compileCSS)(r,{selector:t}),i=n?n.replace(/;/g," !important;"):void 0,s=wdt(e),a=s?(0,af.compileCSS)(s,{selector:t}):void 0,l=Sdt(e,t),u=kdt(e,t);return[i,l,a,u].filter(Boolean).join(`
-`)}function u8(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function GJ(e={},t={}){let o={...e};return Object.entries(t).forEach(([r,n])=>{o[r]=u8(n)&&u8(o[r])?GJ(o[r],n):n}),o}function c8(e,t,o){let r=t||"",n=e.get(r)||{selector:t,style:{}};e.set(r,{selector:t,style:GJ(n.style,o)})}function Edt(e,t){let o=(0,Iu.getBlockType)(t)?.selectors||{},r=new Map;return Object.entries(e||{}).forEach(([n,i])=>{let s=o[n];if(typeof s=="string"){c8(r,s,{[n]:i});return}if(u8(s)&&u8(i)){let a={...i};Object.entries(s).forEach(([l,u])=>{l==="root"||typeof u!="string"||!Object.hasOwn(i,l)||(c8(r,u,{[n]:{[l]:i[l]}}),delete a[l])}),Object.keys(a).length&&c8(r,s.root||o.root,{[n]:a});return}c8(r,o.root,{[n]:i})}),Array.from(r.values())}function $J(e,t){let{name:o,baseSelector:r,state:n=""}=t,i=Edt(e,o).map(({selector:s,style:a})=>Cdt(a,N5e(r,s,n))).filter(Boolean);return i.length?i.join(`
-`):void 0}function Tdt(e,t){if(!e)return e;let o={...e};return t.forEach(r=>{delete o[r]}),o}function z5e(e,t,o){let r=q6[t];if(!r)return[];let n=[];return r.forEach(i=>{let s=e?.[i];if(s){let a=$J(s,{name:t,baseSelector:o,state:i});a&&n.push(a)}}),n}function Rdt(e,t,o,r){let n=[],s=["elements",...q6[t]??[]],a=ydt(r);return Object.entries(a).forEach(([l,u])=>{let d=Ao(e,{viewport:l,pseudo:ta.pseudo});if(!d)return;let f=[],p=$J(Tdt(d,s),{name:t,baseSelector:o});p&&f.push(p);let m=U5e(d.elements,t,o);m&&f.push(m),f.push(...z5e(d,t,o)),f.length&&n.push(`${u}{${f.join("")}}`)}),n}function L5e(e,t){let o=Ao(e,t);if(!vi(t))return o;let r={...t,viewport:ta.viewport},n=Ao(e,r);return n&&o?UP(n,o):o||n}function Bdt(e){return!WJ(e)&&!(0,Iu.hasBlockSupport)(e,"customCSS",!0)||e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e}var j5e={[`${Vv}.__experimentalSkipSerialization`]:["border"],[`${oi}.__experimentalSkipSerialization`]:[oi],[`${ac}.__experimentalSkipSerialization`]:[ac],[`${sf}.__experimentalSkipSerialization`]:[sf],[`${rB}.__experimentalSkipSerialization`]:[rB],[`${BR}.__experimentalSkipSerialization`]:[BR]},Idt={...j5e,[`${sf}.aspectRatio`]:[`${sf}.aspectRatio`],[`${zv}`]:[zv]},Pdt={[`${sf}.aspectRatio`]:!0,[`${zv}`]:!0},Odt={gradients:"gradient"};function HJ(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;HJ(r[i],[s],!0)}else n.length===1&&delete r[n[0]]}),r}function H5e(e,t,o,r=Idt){if(!WJ(t))return e;let{style:n}=o;return Object.entries(r).forEach(([i,s])=>{let a=Pdt[i]||(0,Iu.getBlockSupport)(t,i);a===!0&&(n=HJ(n,s)),Array.isArray(a)&&a.forEach(l=>{let u=Odt[l]||l;n=HJ(n,[[...s,u]])})}),e.style={...Ka(n),...e.style},e}function Adt({clientId:e,name:t,setAttributes:o,style:r,__unstableParentLayout:n}){let i=$d(t,n),s=zr(),{globalBlockStyles:a,selectedState:l,showStateOnCanvas:u}=(0,V5e.useSelect)(g=>{let h=g(B),{getSelectedBlockStyleState:b,isSelectedBlockStyleStateShownOnCanvas:v}=G(h);return{globalBlockStyles:h.getSettings()?.[Ps]?.blocks?.[t],selectedState:b(e),showStateOnCanvas:v(e)}},[e,t]),d=Ma(l),f=(0,UJ.useMemo)(()=>{if(!u||!d)return;let g=L5e(a,l),h=L5e(r,l),b;if(g&&h)b=UP(g,h);else if(h)b=h;else if(g)b=g;else return;return $J(b,{name:t,baseSelector:`[data-block="${e}"]`})},[u,d,a,r,l,e,t]);if(Dl({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,qh.jsxs)(E5,{value:l,children:[(0,qh.jsx)(A6,{...m}),(0,qh.jsx)(B6,{...m}),(0,qh.jsx)(j6,{...m}),(0,qh.jsx)(AAe,{...m}),(0,qh.jsx)(O5e,{...m})]})}var d8={edit:Adt,hasSupport:WJ,addSaveProps:H5e,attributeKeys:["style"],useBlockProps:Ldt},Mdt=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],Ndt={};function U5e(e,t,o){if(!e)return;let r=[];return Mdt.forEach(({elementType:n,pseudo:i,elements:s})=>{if(io(t,oi,n))return;let l=e?.[n];if(l){let u=px(o,Iu.__EXPERIMENTAL_ELEMENTS[n]);r.push((0,af.compileCSS)(l,{selector:u})),i&&i.forEach(d=>{l[d]&&r.push((0,af.compileCSS)(l[d],{selector:px(o,`${Iu.__EXPERIMENTAL_ELEMENTS[n]}${d}`)}))})}s&&s.forEach(u=>{e[u]&&r.push((0,af.compileCSS)(e[u],{selector:px(o,Iu.__EXPERIMENTAL_ELEMENTS[u])}))})}),r.length>0?r.join(""):void 0}function Ldt({name:e,style:t}){let o=(0,F5e.useInstanceId)(Ndt,"wp-elements"),r=`.${o}`,n=t?.elements,[i]=je("viewport"),s=(0,UJ.useMemo)(()=>{let a=[],l=U5e(n,e,r);return l&&a.push(l),a.push(...z5e(t,e,r)),a.push(...Rdt(t,e,r,i)),a.length>0?a.join(""):void 0},[r,n,e,t,i]);return Dl({css:s}),H5e({className:o},e,{style:t},j5e)}(0,D5e.addFilter)("blocks.registerBlockType","core/style/addAttribute",Bdt);var W5e=c(Bo(),1),G5e=c(ce(),1),Ddt=e=>(0,G5e.hasBlockSupport)(e,"__experimentalSettings",!1);function Vdt(e){return Ddt(e)&&(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}})),e}(0,W5e.addFilter)("blocks.registerBlockType","core/settings/addAttribute",Vdt);var Zh=c(ce(),1),$5e=c(ue(),1),Y5e=c(Bo(),1),nB=c(F(),1),K5e=c(te(),1);var em=c(T(),1),{getDuotoneFilter:Fdt,getDuotoneStylesheet:zdt,getDuotoneUnsetStylesheet:jdt}=G(Lo),YJ=[],Hdt=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");lm([cm]);function KJ({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=je(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,nB.useMemo)(()=>[...r||YJ,...n||YJ,...o&&i||YJ],[o,r,n,i])}function q5e(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function Udt(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 Wdt({style:e,setAttributes:t,name:o,clientId:r}){let n=e?.color?.duotone,i=$d(o),s=zr(),a=(0,K5e.useSelect)(b=>r?b(B).getBlockAttributes(r)?.className:void 0,[r]),{value:l}=sc(o,a),u=KJ({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),d=KJ({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:q5e(n,u);return(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(Fe,{group:"filter",children:(0,em.jsx)(p6,{value:{filter:{duotone:n}},onChange:b=>{let v={...e,color:{...b?.filter}};t({style:Xe(v)})},settings:i,inheritedValue:l})}),(0,em.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,em.jsx)(S3,{duotonePalette:u,colorPalette:d,disableCustomDuotone:g,disableCustomColors:m,value:h,selectedSlug:uT(n),onChange:(b,v,y)=>{let _=y?`var:preset|duotone|${y}`:Udt(b,u),w={...e,color:{...e?.color,duotone:_??b}};t({style:Xe(w)})},settings:i})})]})}var qJ={shareWithChildBlocks:!0,edit:Wdt,useBlockProps:Kdt,attributeKeys:["style"],hasSupport(e){return(0,Zh.hasBlockSupport)(e,"filter.duotone")}};function Gdt(e){return(0,Zh.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function $dt({clientId:e,id:t,selector:o,attribute:r}){let n=KJ({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:q5e(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";bu(m?{css:u!=="unset"?zdt(p,t):jdt(p),__unstableType:"presets"}:void 0),bu(m?{assets:u!=="unset"?Fdt(t,u):"",__unstableType:"svgs"}:void 0);let g=Zt(e);(0,nB.useEffect)(()=>{if(m&&g&&Hdt){let h=g.style.display;g.style.setProperty("display","inline-block"),g.offsetHeight,g.style.setProperty("display",h)}},[m,g,u])}var Ydt={};function Kdt({clientId:e,name:t,style:o}){let r=(0,$5e.useInstanceId)(Ydt),n=(0,nB.useMemo)(()=>{let l=(0,Zh.getBlockType)(t);if(l){if(!(0,Zh.getBlockSupport)(l,"filter.duotone",!1))return null;let d=(0,Zh.getBlockSupport)(l,"color.__experimentalDuotone",!1);if(d){let f=ba(l);return typeof d=="string"?px(f,d):f}return ba(l,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return $dt({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,Y5e.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",Gdt);var p8=c(F(),1),iB=c(te(),1),Z5e=c(ue(),1),sB=c(ce(),1),aB=c(q(),1);var X5e=c(Ls(),1);var f8=c(T(),1),qdt={},Zdt={};function Xdt({blockName:e,setAttributes:t,style:o}){if(zr()!=="default")return null;let n=(0,sB.getBlockType)(e);function i(a){let l=a?.css?.trim()?a.css:void 0;t({style:Xe({...a,css:l})})}let s=(0,aB.sprintf)((0,aB.__)("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,f8.jsx)(Fe,{group:"advanced",children:(0,f8.jsx)(h6,{value:o,onChange:i,inheritedValue:o,help:s})})}var Qdt="custom-css-edit-warning";function Jdt({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,iB.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(B);return{style:s(e)?.style||Zdt,canEditCSS:a().canEditCSS}},[e]);return n?(0,f8.jsx)(Xdt,{blockName:t,setAttributes:o,style:r}):null}function eft({style:e,clientId:t}){let o=e?.css,r=typeof o=="string"&&o.trim().length>0&&rQ(o),n=(0,iB.useSelect)(d=>d(B).getSettings().canEditCSS,[]),{createWarningNotice:i}=(0,iB.useDispatch)(X5e.store),s=!!o?.trim();(0,p8.useEffect)(()=>{!n&&s&&i((0,aB.__)("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:Qdt,isDismissible:!0})},[n,s,i]);let a=(0,Z5e.useInstanceId)(qdt,"wp-custom-css"),l=`.${a}`,u=(0,p8.useMemo)(()=>{if(r)return qP(o,l)},[o,l,r]);return bu({css:u,clientId:t,__unstableType:"custom-css"}),r?{className:`has-custom-css ${a}`}:{}}function tft(e,t,o){if(!(0,sB.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 m8={edit:Jdt,useBlockProps:eft,addSaveProps:tft,attributeKeys:["style"],hasSupport(e){return(0,sB.hasBlockSupport)(e,"customCSS",!0)}};var h8=c(ue(),1),XJ=c(Bo(),1),J5e=c(F(),1),Pu=c(ce(),1);var b8=c(te(),1),tm=c(Y(),1),Qv=c(q(),1);var ni=c(T(),1),oft="is-style-",g8="layout",ZJ=["selfStretch","flexSize","columnStart","columnSpan","rowStart","rowSpan"],{getResponsiveMediaQueries:rft}=G(Lo);function nft(e={},t){let o=e?.default;return t?.attributes?.layout??o}function Q5e(e={},t){return Xe({...nft(e,t)})}function ift(e={},t={},o={}){let r={},n=Object.fromEntries(ZJ.filter(i=>Object.hasOwn(o||{},i)).map(i=>[i,o[i]]));return Object.entries(e||{}).forEach(([i,s])=>{let a=Object.hasOwn(t||{},i);!ZJ.includes(i)&&s!==t?.[i]&&(r[i]=s===void 0&&a?null:s)}),Xe({...n,...r})}function sft({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 aft(e={}){return Object.fromEntries(Object.entries(e||{}).filter(([t])=>!ZJ.includes(t)))}function QJ(e){return(0,Pu.hasBlockSupport)(e,"layout")||(0,Pu.hasBlockSupport)(e,"__experimentalLayout")}function y8(e={},t=""){let{layout:o}=e,{default:r}=(0,Pu.getBlockSupport)(t,g8)||{},n=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(_a[n?.type||"default"]?.className){let a=_a[n?.type||"default"]?.className,l=t.split("/"),d=`wp-block-${l[0]==="core"?l.pop():l.join("-")}-${a}`;i.push(a,d)}return(0,b8.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-${Is(n.orientation)}`),n?.justifyContent&&i.push(`is-content-justification-${Is(n.justifyContent)}`),n?.flexWrap&&n.flexWrap==="nowrap"&&i.push("is-nowrap"),i}function JJ(e={},t,o){let{layout:r={},style:n={}}=e,i=r?.inherit||r?.contentSize||r?.wideSize?{...r,type:"constrained"}:r||{},s=al(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(rft(s)).map(([a,l])=>{let u=Ao(e?.style,{viewport:a,pseudo:ta.pseudo}),d=aft(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=al(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 cft({layout:e,style:t,setAttributes:o,name:r,clientId:n}){let i=$d(r),{layout:s}=i,{themeSupportsLayout:a,activeBlockVariation:l,selectedState:u,isResponsiveEditing:d}=(0,b8.useSelect)(K=>{let{getBlockAttributes:X,getSettings:oe,getSelectedBlockStyleState:ie,isResponsiveEditing:se}=G(K(B));return{activeBlockVariation:K(Pu.store).getActiveBlockVariation(r,X(n)||{},"block"),themeSupportsLayout:oe().supportsLayout,selectedState:ie(n),isResponsiveEditing:se()}},[r,n]),f=zr(),p=vi(u)&&!Ma(u),m=(0,J5e.useCallback)((...K)=>{let X=K[0]||{},oe=K[1]||{};if(p){let be=Ao(X.style??t,u)||{},pe=Xe({...be,layout:void 0});return{style:_n(X.style??t,u,pe)}}let ie=oe.name||r,se=(0,Pu.getBlockSupport)(ie,g8,{});return{layout:Q5e(se,l)}},[r,l,p,u,t]);if(f!=="default")return null;let g=(0,Pu.getBlockSupport)(r,g8,{}),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,S=p?Xe({...w,...x})||{}:w,C=p?w:Q5e(g,l),R={...g,...S},{type:E,default:{type:I="default"}={}}=R,O=E||I,A=!!(y&&(!O||O==="default"||O==="constrained"||R.inherit)),{inherit:P=!1,contentSize:L=null}=S;if((O==="default"||O==="constrained")&&!a)return null;let H=al(O),N=al("constrained"),M=!S.type&&(L||P),V=!!P||!!L,j=qn(u)&&!P&&b,D=sft({layoutType:H,constrainedType:N,layoutBlockSupport:h,showInheritToggle:A,showLayoutTypeSwitcher:j,displayControlsForLegacyLayouts:M}),z=K=>{if(p){let X=Xe({...k,layout:ift(K,w,k?.layout)});o({style:_n(t,u,X)});return}o({layout:Xe(K)})},W=K=>z({type:K}),ee=()=>z(C),J=()=>z({type:"default"}),U=()=>H?.name==="constrained"||V,Q=()=>p?(S?.type??"default")!==(C?.type??"default"):e?.type==="constrained",Z=()=>(S?.type??"default")!==(C?.type??"default");return(0,ni.jsxs)(ni.Fragment,{children:[D&&(0,ni.jsxs)(Fe,{group:"layout",resetAllFilter:m,children:[A&&(0,ni.jsx)(tm.__experimentalToolsPanelItem,{label:(0,Qv.__)("Use content width"),hasValue:Q,onDeselect:J,isShownByDefault:!0,panelId:n,children:(0,ni.jsx)(tm.ToggleControl,{label:(0,Qv.__)("Inner blocks use content width"),checked:U(),onChange:()=>z({type:U()?"default":"constrained"}),help:U()?(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,ni.jsx)(tm.__experimentalToolsPanelItem,{label:(0,Qv.__)("Layout type"),hasValue:Z,onDeselect:ee,isShownByDefault:!0,panelId:n,children:(0,ni.jsx)(uft,{type:O,onChange:W})}),H&&H.name!=="default"&&(0,ni.jsx)(H.inspectorControls,{layout:S,value:e,onChange:z,layoutBlockSupport:h,resetLayout:C,name:r,clientId:n}),N&&M&&(0,ni.jsx)(N.inspectorControls,{layout:S,value:e,onChange:z,layoutBlockSupport:h,resetLayout:C,name:r,clientId:n})]}),!P&&H&&(0,ni.jsx)(H.toolBarControls,{layout:S,onChange:z,layoutBlockSupport:g,controlsGroup:d&&vi(u)&&!Ma(u)?"style-state":"block",name:r,clientId:n})]})}var eVe={shareWithChildBlocks:!0,edit:cft,attributeKeys:["layout","style"],hasSupport(e){return QJ(e)}};function uft({type:e,onChange:t}){return(0,ni.jsx)(tm.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Qv.__)("Layout type"),hideLabelFromVision:!0,isAdaptiveWidth:!0,value:e,onChange:t,children:fne().map(({name:o,label:r})=>(0,ni.jsx)(tm.__experimentalToggleGroupControlOption,{value:o,label:r},o))})}function dft(e){return"type"in(e.attributes?.layout??{})||QJ(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e}function fft({block:e,props:t,blockGapSupport:o,globalBlockGapValue:r,viewportSettings:n,layoutClasses:i}){let{name:s,attributes:a}=t,l=(0,h8.useInstanceId)(e),{layout:u}=a,{default:d}=(0,Pu.getBlockSupport)(s,g8)||{},f=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||d||{},p=`wp-container-${Is(s)}-is-layout-`,m=`.${p}${l}`,g=o!==null,b=al(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(""),_=$({[`${p}${l}`]:!!y},i);return Dl({css:y}),(0,ni.jsx)(e,{...t,__unstableLayoutClassNames:_})}var pft=(0,h8.createHigherOrderComponent)(e=>function(o){let{clientId:r,name:n,attributes:i}=o,s=QJ(n),a=y8(i,n),l=(0,b8.useSelect)(u=>{if(!s)return;let{getSettings:d,getBlockSettings:f}=G(u(B)),p=d(),{disableLayoutStyles:m}=p;if(m)return;let[g]=f(r,"spacing.blockGap"),h=p[Ps],b,v=i?.className;if(v?.includes(oft)){let{getBlockStyles:_}=u(Pu.store),w=_(n),k=CR(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,ni.jsx)(fft,{block:e,props:o,layoutClasses:a,...l}):(0,ni.jsx)(e,{...o,__unstableLayoutClassNames:s?a:void 0})},"withLayoutStyles");(0,XJ.addFilter)("blocks.registerBlockType","core/layout/addAttribute",dft);(0,XJ.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",pft);var cVe=c(ue(),1),x8=c(te(),1),uVe=c(F(),1);var gc=c(F(),1),Xh=c(te(),1),oVe=c(ue(),1);function cB(e,t){return Array.from({length:t},(o,r)=>e+r)}var Ou=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 un(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function lB(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 om(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 mft(e,t){let o=parseFloat(un(e,"column-gap")),r=parseFloat(un(e,"row-gap")),n=lB(un(e,"grid-template-columns"),o),i=lB(un(e,"grid-template-rows"),r),s=om(n,t.left)+1,a=om(i,t.top)+1,l=om(n,t.right,"end")+1,u=om(i,t.bottom,"end")+1;return new Ou({columnStart:s,columnEnd:l,rowStart:a,rowEnd:u})}function tVe(e){return mft(e.parentElement,new window.DOMRect(e.offsetLeft,e.offsetTop,e.offsetWidth,e.offsetHeight))}function eee(e){let t=un(e,"grid-template-columns"),o=un(e,"grid-template-rows"),r=un(e,"border-top-width"),n=un(e,"border-right-width"),i=un(e,"border-bottom-width"),s=un(e,"border-left-width"),a=un(e,"padding-top"),l=un(e,"padding-right"),u=un(e,"padding-bottom"),d=un(e,"padding-left"),f=t.split(" ").length,p=o.split(" ").length,m=f*p;return{numColumns:f,numRows:p,numItems:m,currentColor:un(e,"color"),style:{gridTemplateColumns:t,gridTemplateRows:o,gap:un(e,"gap"),inset:`
+`?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:`
 				calc(${a} + ${r})
 				calc(${l} + ${n})
 				calc(${u} + ${i})
 				calc(${d} + ${s})
-			`}}}var qa=c(T(),1);function uB({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,Xh.useSelect)(a=>a(B).getSettings().isDistractionFree,[]),i=Zt(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,qa.jsx)(gft,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var gft=(0,gc.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,gc.useState)(()=>eee(t)),[a,l]=(0,gc.useState)(!1),u=Zt(r),d=(0,gc.useMemo)(()=>u?tVe(u):null,[u]);return(0,gc.useEffect)(()=>{let f=()=>s(eee(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,gc.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,qa.jsx)(Ml,{className:$("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,qa.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,qa.jsx)(bft,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,qa.jsx)(hft,{gridInfo:i,childGridRect:d})})})});function hft({gridInfo:e,childGridRect:t}){return cB(1,e.numRows).map(o=>cB(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,qa.jsx)(rVe,{color:n},`${o}-${r}`)}))}function bft({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,gc.useState)(null),i=(0,Xh.useSelect)(a=>{let{getBlockOrder:l,getBlockStyles:u}=G(a(B)),d=l(e);return u(d)},[e]),s=(0,gc.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 Ou({columnStart:u,rowStart:d,columnSpan:f,rowSpan:p}))}return a},[i]);return cB(1,t.numRows).map(a=>cB(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,qa.jsx)(rVe,{color:d,className:p&&"is-highlighted",children:f&&!u?(0,qa.jsx)(yft,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,qa.jsx)(vft,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${l}`)}))}function rVe({color:e,children:t,className:o}){return(0,qa.jsx)("div",{className:$("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 nVe(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:l}=(0,Xh.useSelect)(B),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,Xh.useDispatch)(B),p=Av(o,r.numColumns);return _ft({validateDrag(m){let g=l(m);if(!a(g,o))return!1;let h=i(m),b=new Ou({columnStart:e,rowStart:t,columnSpan:h.style?.layout?.columnSpan,rowSpan:h.style?.layout?.rowSpan});return new Ou({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(m){let g=i(m);n(new Ou({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 yft({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,qa.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:nVe(e,t,o,r,n)})}function vft({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,Xh.useDispatch)(B),l=Av(o,r.numColumns);return(0,qa.jsx)(Hg,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:nVe(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 _ft({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,Xh.useSelect)(B);return(0,oVe.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var iVe=c(Y(),1),dB=c(F(),1);var v8=c(T(),1);function tee({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Zt(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,v8.jsx)(wft,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function wft({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,dB.useState)(null),[l,u]=(0,dB.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,dB.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,v8.jsx)(Ml,{className:"block-editor-grid-item-resizer",clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",additionalStyles:p,children:(0,v8.jsx)(iVe.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(un(r,"column-gap")),v=parseFloat(un(r,"row-gap")),y=lB(un(r,"grid-template-columns"),b),_=lB(un(r,"grid-template-rows"),v),w=new window.DOMRect(o.offsetLeft+h.offsetLeft,o.offsetTop+h.offsetTop,h.offsetWidth,h.offsetHeight),k=om(y,w.left)+1,x=om(_,w.top)+1,S=om(y,w.right,"end")+1,C=om(_,w.bottom,"end")+1;n({columnSpan:S-k+1,rowSpan:C-x+1,columnStart:i?k:void 0,rowStart:i?x:void 0})}})})}var hc=c(q(),1),_8=c(Y(),1);var sVe=c(te(),1),aVe=c(ue(),1);var Ji=c(T(),1);function oee({layout:e,parentLayout:t,onChange:o,gridClientId:r,blockClientId:n}){let{moveBlocksToPosition:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,sVe.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=Av(r,m);return(0,Ji.jsx)(Ko,{group:"parent",children:(0,Ji.jsxs)(_8.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)(fB,{icon:(0,hc.isRTL)()?hr:ai,label:(0,hc.__)("Move left"),description:(0,hc.__)("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)(fB,{className:"is-up-button",icon:db,label:(0,hc.__)("Move up"),description:(0,hc.__)("Move up"),isDisabled:l<=1,onClick:()=>{o({rowStart:l-1}),s(),i([n],r,r,h(a,l-1))}}),(0,Ji.jsx)(fB,{className:"is-down-button",icon:Rn,label:(0,hc.__)("Move down"),description:(0,hc.__)("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)(fB,{icon:(0,hc.isRTL)()?ai:hr,label:(0,hc.__)("Move right"),description:(0,hc.__)("Move right"),isDisabled:m&&f>=m,onClick:()=>{o({columnStart:a+1}),s(),i([n],r,r,h(a+1,l))}})})]})})}function fB({className:e,icon:t,label:o,isDisabled:r,onClick:n,description:i}){let a=`block-editor-grid-item-mover-button__description-${(0,aVe.useInstanceId)(fB)}`;return(0,Ji.jsxs)(Ji.Fragment,{children:[(0,Ji.jsx)(_8.ToolbarButton,{className:$("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)(bt,{id:a,children:i})]})}var pB=c(te(),1),k8=c(F(),1),w8=c(ue(),1);function ree({clientId:e}){let{gridLayout:t,blockOrder:o,selectedBlockLayout:r}=(0,pB.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,pB.useSelect)(B),{updateBlockAttributes:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,pB.useDispatch)(B),l=(0,k8.useMemo)(()=>r?new Ou(r):null,[r]),u=(0,w8.usePrevious)(l),d=(0,w8.usePrevious)(t.isManualPlacement),f=(0,w8.usePrevious)(o);(0,k8.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 Ou({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]=kft(m,t.columnCount,_,w,u?.columnEnd,u?.rowEnd);m.push(new Ou({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,...S}=y.style?.layout??{};if(_||w||k||x){let C=Object.keys(S).length===0;p[h]=Ge(y,["style","layout"],C?void 0:S)}}}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]=Ge(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 kft(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 Ou({columnStart:a,rowStart:s,columnSpan:o,rowSpan:r});if(!e.some(u=>u.intersectsRect(l)))return[a,s]}}var rm=c(T(),1),{getResponsiveMediaQueries:xft}=G(Lo),Sft={},Qh={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},Cft=[Qh.max,Qh.fixed];function lVe(e){return Cft.includes(e)}function dVe({selector:e,declarations:t}){return`${e} {
+			`}}}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} {
 		${Object.entries(t).map(([o,r])=>`${o}: ${r}`).join("; ")};
-	}`}function fVe({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===Qh.fit||l===Qh.grow)&&lVe(g)&&t.flexSize&&(y["flex-basis"]="unset",g===Qh.fixed&&(y["flex-shrink"]="unset")),lVe(l)&&u?(y["flex-basis"]=u,l===Qh.fixed?y["flex-shrink"]="0":i&&g===Qh.fixed&&(y["flex-shrink"]="unset"),y["box-sizing"]="border-box"):l===Qh.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,S=k*_+(k-1)*x,C=_*2+x-1,R=p&&p>1?"1/-1":"auto";v.push({rulesGroup:`@container (max-width: ${Math.max(S,C)}${w})`,selector:e,declarations:{"grid-column":R,"grid-row":"auto"}})}return v}function Eft({selector:e,layout:t={},parentLayout:o={},includeContainerQuery:r=!0}){return fVe({selector:e,layout:t,parentLayout:o,includeContainerQuery:r}).map(n=>{let i=dVe(n);return n.rulesGroup?`${n.rulesGroup} {
+	}`}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} {
 				${i}
-			}`:i}).join("")}function Tft({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:ta.pseudo})?.layout;if(!a||!Object.keys(a).length)return"";let u=fVe({selector:t,layout:n,viewportOverrides:a,parentLayout:o,includeContainerQuery:!1}).map(dVe).join("");return u?`${s}{${u}}`:""}).filter(Boolean).join("")}function Rft(e,t,o){if(!vi(o))return{...e,layout:{...e?.layout,...t}};let r={viewport:o.viewport,pseudo:ta.pseudo},n=Ao(e,r);return _n(e,r,{...n,layout:{...n?.layout,...t}})}function Bft({style:e}){let{shouldRenderChildLayoutStyles:t,viewportSettings:o}=(0,x8.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=Ib()||{},u=(0,cVe.useInstanceId)(Sft),d=`.wp-container-content-${u}`,f="";if(t&&(f=[Eft({selector:d,layout:r,parentLayout:l}),Tft({style:e,selector:d,parentLayout:l,viewportSettings:o})].join("")),Dl({css:f}),!!f)return{className:`wp-container-content-${u}`}}function Ift({clientId:e,style:t,setAttributes:o}){let r=Ib()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,rm.jsx)(Pft,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function Pft({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,x8.useSelect)(E=>{let{getBlockRootClientId:I,getBlockEditingMode:O,getTemplateLock:A,getBlockAttributes:P,getSettings:L,getSelectedBlockStyleState:H}=G(E(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?.[tl]?.toLowerCase()||fn.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}=ml({blockVisibility:l,deviceType:d,view:b,viewportSettings:f}),_=(0,x8.useSelect)(E=>{if(!s)return!1;let{isBlockParentHiddenAtViewport:I}=G(E(B));return I(s,y)},[s,y]),{isBlockCurrentlyHidden:w}=ml({blockVisibility:u,deviceType:d,view:b,viewportSettings:f}),[k,x]=(0,uVe.useState)(),S=p?e:void 0;if(!a||v||_)return null;let C=r&&!w;function R(E){o({style:Rft(t,E,m)})}return(0,rm.jsxs)(rm.Fragment,{children:[(0,rm.jsx)(uB,{clientId:s,contentRef:x,parentLayout:i,childGridClientId:S}),C&&(0,rm.jsx)(tee,{clientId:e,bounds:k,onChange:R,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,rm.jsx)(oee,{layout:t?.layout,parentLayout:i,onChange:R,gridClientId:s,blockClientId:e})]})}var nee={useBlockProps:Bft,edit:Ift,attributeKeys:["style"],hasSupport(){return!0}};var see=c(Bo(),1),iee=c(ce(),1),pVe="metadata";function Oft(e){return e?.attributes?.[pVe]?.type||(e.attributes={...e.attributes,[pVe]:{type:"object"}}),e}function Aft(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,iee.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,iee.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,see.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",Oft);(0,see.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",Aft);var aee=c(q(),1),S8=c(F(),1),C8=c(Y(),1),E8=c(ce(),1),h0=c(te(),1);var Jh=c(T(),1),Mft={};function Nft({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,h0.useSelect)(m=>m(E8.store).getBlockTypes(),[]),n=(0,S8.useMemo)(()=>r?.filter(({name:m,blockHooks:g})=>g&&e in g||o.includes(m)),[r,e,o]),i=(0,h0.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 S=x?.find(C=>C.name===w.name);return S?{..._,[w.name]:S.clientId}:_},{});return Object.values(y).length>0?y:Mft},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:l}=(0,h0.useSelect)(B),{insertBlock:u,removeBlock:d}=(0,h0.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,Jh.jsx)(Fe,{children:(0,Jh.jsxs)(C8.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,aee.__)("Plugins"),initialOpen:!0,children:[(0,Jh.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,aee.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(m=>(0,Jh.jsxs)(S8.Fragment,{children:[(0,Jh.jsx)("h3",{children:m}),f[m].map(g=>{let h=g.name in i;return(0,Jh.jsx)(C8.ToggleControl,{checked:h,label:g.title,onChange:()=>{if(!h){let b=g.blockHooks[e];p((0,E8.createBlock)(g.name),b);return}d(i[g.name],!1)}},g.title)})]},m))]})})}var mVe={edit:Nft,attributeKeys:["metadata"],hasSupport(){return!0}};var lee=c(q(),1),gVe=c(ce(),1),b0=c(Y(),1),hVe=c(te(),1),bVe=c(F(),1),yVe=c(ue(),1);var eb=c(T(),1),Lft=()=>(0,yVe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},Dft=({name:e,metadata:t})=>{let o=(0,bVe.useContext)(zn),{removeAllBlockBindings:r}=Rf(),n=Lft(),{bindableAttributes:i,hasCompatibleFields:s}=(0,hVe.useSelect)(l=>{let{__experimentalBlockBindingsSupportedAttributes:u}=l(B).getSettings(),{getAllBlockBindingsSources:d,getBlockBindingsSourceFieldsList:f}=G(l(gVe.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,eb.jsx)(Fe,{group:"bindings",children:(0,eb.jsxs)(b0.__experimentalToolsPanel,{label:(0,lee.__)("Attributes"),resetAll:()=>{r()},dropdownMenuProps:n,className:"block-editor-bindings__panel",children:[(0,eb.jsx)(b0.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:i.map(l=>(0,eb.jsx)(FC,{attribute:l,blockName:e,binding:a?.[l]},l))}),(0,eb.jsx)(b0.__experimentalText,{as:"div",variant:"muted",children:(0,eb.jsx)("p",{children:(0,lee.__)("Attributes connected to custom fields or other dynamic data.")})})]})})},vVe={edit:Dft,attributeKeys:["metadata"],hasSupport(e){return!["core/post-date","core/navigation-link","core/navigation-submenu"].includes(e)}};var _Ve=c(q(),1),wVe=c(Y(),1),B8=c(te(),1),I8=c(ce(),1),kVe=c(F(),1);var T8=c(te(),1);function R8(e){let{isOpened:t,expandRevision:o}=(0,T8.useSelect)(i=>{let{isListViewPanelOpened:s,getListViewExpandRevision:a}=G(i(B));return{isOpened:s(e),expandRevision:a()}},[e]),{__unstableToggleListViewPanel:r}=(0,T8.useDispatch)(B);return{isOpened:t,expandRevision:o,handleToggle:i=>{r(e,i)}}}var y0=c(T(),1),Vft="listView";function Fft(e){return(0,I8.hasBlockSupport)(e,Vft)}function zft({clientId:e,name:t}){let{isSelectionWithinCurrentSection:o}=(0,kVe.useContext)(Tn),{isOpened:r,expandRevision:n,handleToggle:i}=R8(e),{openListViewContentPanel:s}=G((0,B8.useDispatch)(B)),{isEnabled:a,hasChildren:l,isNestedListView:u}=(0,B8.useSelect)(m=>{let{getBlockCount:g,getBlockParents:h,shouldRenderBlockListView:b}=G(m(B)),y=h(e,!1).find(_=>b(_));return{isEnabled:b(e),hasChildren:!!g(e),isNestedListView:y}},[e]),f=(0,I8.getBlockType)(t)?.title||t;return!a||u?null:(0,y0.jsx)(Yy,{group:"list",children:(0,y0.jsxs)(wVe.PanelBody,{title:o?f:void 0,opened:r,onToggle:i,children:[!l&&(0,y0.jsx)("p",{className:"block-editor-block-inspector__no-blocks",children:(0,_Ve.__)("No items yet.")}),(0,y0.jsx)(VT,{rootClientId:e,isExpanded:!0,description:f,showAppender:!0,onSelect:s},`${e}-${n}`)]})})}var xVe={edit:zft,hasSupport:Fft,attributeKeys:[],supportsPatternEditing:!0};var SVe=c(Bo(),1),CVe=c(ce(),1);function jft(e){return e.__experimentalLabel||(0,CVe.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,SVe.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",jft);var EVe=c(ue(),1),TVe=c(Bo(),1),cee=c(te(),1);var bc=c(T(),1);function Hft(e){ree(e)}function Uft({clientId:e,layout:t}){let{isVisible:o,blockVisibility:r,deviceType:n,viewportSettings:i}=(0,cee.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?.[tl]?.toLowerCase()||fn.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}=ml({blockVisibility:r,deviceType:n,view:l,viewportSettings:i}),f=(0,cee.useSelect)(p=>{if(!o)return!1;let{isBlockParentHiddenAtViewport:m}=G(p(B));return m(e,d)},[e,d,o]);return(0,bc.jsxs)(bc.Fragment,{children:[(0,bc.jsx)(Hft,{clientId:e}),o&&!u&&!f&&(0,bc.jsx)(uB,{clientId:e,parentLayout:t})]})}var Wft=(0,EVe.createHigherOrderComponent)(e=>function(o){return o.attributes.layout?.type!=="grid"?(0,bc.jsx)(e,{...o},"edit"):(0,bc.jsxs)(bc.Fragment,{children:[(0,bc.jsx)(Uft,{clientId:o.clientId,layout:o.attributes.layout}),(0,bc.jsx)(e,{...o},"edit")]})},"addGridVisualizerToBlockEdit");(0,TVe.addFilter)("editor.BlockEdit","core/editor/grid-visualizer",Wft);var mB=c(ce(),1),BVe=c(Y(),1),IVe=c(te(),1);var O8=c(F(),1),PVe=c(q(),1);function RVe(e){let t=[],o=[];return Object.entries(e).forEach(([r,n])=>{if(!n.autoGenerateControl)return;let i=Gft(r,n);i&&(t.push(i),o.push(r))}),{fields:t,form:{fields:o}}}function Gft(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 P8=c(T(),1);function $ft(e){return e?Object.values(e).some(t=>t?.autoGenerateControl):!1}function Yft({name:e,clientId:t,setAttributes:o}){let r=zr(),n=(0,O8.useContext)(zn),i=(0,IVe.useSelect)(u=>{let d=u(B).getBlockAttributes(t);if(!d?.metadata?.bindings)return d;let{getBlockBindingsSource:f}=G(u(mB.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,mB.getBlockType)(e),{fields:a,form:l}=(0,O8.useMemo)(()=>s?.attributes?RVe(s.attributes):{fields:[],form:{fields:[]}},[s?.attributes]);return r!=="default"||!a||a.length===0?null:(0,P8.jsx)(Fe,{children:(0,P8.jsx)(BVe.PanelBody,{title:(0,PVe.__)("Settings"),children:(0,P8.jsx)(QR,{data:i,fields:a,form:l,onChange:o})})})}var OVe={edit:Yft,attributeKeys:[],hasSupport(e){let t=(0,mB.getBlockType)(e);return $ft(t?.attributes)}};function A8(e){let{style:t}=e,o=t?.dimensions||{},r=Ka({dimensions:o});return{className:o.aspectRatio?"has-aspect-ratio":void 0,style:r}}function M8(e){let t=e.style?.border||{};return{className:mQ(e)||void 0,style:Ka({border:t})}}function uee(e){let{colors:t}=gh(),o=M8(e),{borderColor:r}=e;if(r){let n=Dv({colors:t,namedColor:r});o.style.borderColor=n.color}return o}function dee(e){let t=e.style?.shadow||"";return{style:Ka({shadow:t})}}var fee=c(F(),1);function N8(e){let{backgroundColor:t,textColor:o,gradient:r,style:n}=e,i=el("background-color",t),s=el("color",o),a=L_(r),l=a||n?.color?.gradient,u=$(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=Ka({color:d});return{className:u||void 0,style:f}}function pee(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,fee.useMemo)(()=>[...n||[],...i||[],...s||[]],[n,i,s]),f=(0,fee.useMemo)(()=>[...a||[],...l||[],...u||[]],[a,l,u]),p=N8(e);if(t){let m=Du(d,t);p.style.backgroundColor=m.color}if(r&&(p.style.background=_2(f,r)),o){let m=Du(d,o);p.style.color=m.color}return p}function mee(e){let{style:t}=e,o=t?.spacing||{};return{style:Ka({spacing:o})}}function gee(e,t){let o=e?.style?.typography||{};o={...o,fontSize:bf({size:e?.style?.typography?.fontSize},t)};let r=Ka({typography:o}),n=e?.fontFamily?`has-${Is(e.fontFamily)}-font-family`:"",i=e?.style?.typography?.textAlign?`has-text-align-${e?.style?.typography?.textAlign}`:"";return{className:$(n,i,Pm(e?.fontSize)),style:r}}var L8=c(F(),1);function hee(e){let[t,o]=(0,L8.useState)(e);return(0,L8.useEffect)(()=>{e&&o(e)},[e]),t}QMe([e4,D6,iJ,FJ,d8,m8,qJ,F6,Cq,eVe,mVe,vVe,nee,_Ne,S5e,xVe,OVe].filter(Boolean));JMe([e4,D6,HAe,d8,_Q,M5e,qJ,xQ,CQ,F6,gQ,m8,Cq,EAe,nee]);eNe([e4,D6,iJ,xNe,FJ,gQ,m8,F6,_Q,d8,xQ,CQ]);var AVe={button:"wp-element-button",caption:"wp-element-caption"},Kft=e=>AVe[e]?AVe[e]:"";var MVe=()=>"";var v0=c(F(),1),gB=c(ce(),1),yee=c(Ar(),1);var NVe=c(T(),1);function vee(e,t,o){if(e==null||e===!1)return;if(Array.isArray(e))return bee(e,t,o);switch(typeof e){case"string":case"number":return}let{type:r,props:n}=e;switch(r){case v0.StrictMode:case v0.Fragment:return bee(n.children,t,o);case v0.RawHTML:return;case iT.Content:return LVe(t,o);case rR:t.push(n.value);return}switch(typeof r){case"string":return typeof n.children<"u"?bee(n.children,t,o):void 0;case"function":let i=r.prototype&&typeof r.prototype.render=="function"?new r(n).render():r(n);return vee(i,t,o)}}function bee(e,...t){e=Array.isArray(e)?e:[e];for(let o=0;o<e.length;o++)vee(e[o],...t)}function LVe(e,t){for(let o=0;o<t.length;o++){let{name:r,attributes:n,innerBlocks:i}=t[o],s=(0,gB.getSaveElement)(r,n,(0,NVe.jsx)(iT.Content,{}));vee(s,e,i)}}function DVe(e=[]){gB.__unstableGetBlockProps.skipFilters=!0;let t=[];return LVe(t,e),gB.__unstableGetBlockProps.skipFilters=!1,t.map(o=>o instanceof yee.RichTextData?o:yee.RichTextData.fromHTMLString(o))}var VVe=c(Y(),1);var _ee=c(T(),1);function FVe({clientId:e,resizableBoxProps:t,...o}){return(0,_ee.jsx)(Ml,{clientId:e,__unstablePopoverSlot:"block-toolbar",...o,children:(0,_ee.jsx)(VVe.ResizableBox,{...t})})}var bB=c(F(),1),D8=c(te(),1),Au=c(Y(),1),hB=c(q(),1);var yc=c(T(),1);function zVe({rules:e}){let[t,o]=(0,bB.useState)(!1),{clientIds:r,selectPrevious:n,message:i}=(0,D8.useSelect)(g=>G(g(B)).getRemovalPromptData()),{clearBlockRemovalPrompt:s,setBlockRemovalRules:a,privateRemoveBlocks:l}=G((0,D8.useDispatch)(B));if((0,bB.useEffect)(()=>(a(e),()=>{a()}),[e,a]),(0,bB.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,yc.jsx)(Au.Modal,{title:(0,hB.__)("Confirm deletion"),onRequestClose:s,size:"medium",children:(0,yc.jsxs)(Au.__experimentalVStack,{spacing:4,children:[(0,yc.jsxs)("div",{children:[(0,yc.jsx)("p",{children:d}),u&&(i.warning||i.subtext)&&(0,yc.jsxs)("p",{children:[i.warning&&(0,yc.jsx)("strong",{children:i.warning}),i.warning&&i.subtext&&" ",i.subtext]})]}),f&&(0,yc.jsx)(Au.CheckboxControl,{label:(0,hB.__)("I understand the consequences"),checked:t,onChange:o}),(0,yc.jsxs)(Au.__experimentalHStack,{justify:"right",children:[(0,yc.jsx)(Au.Button,{variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:(0,hB.__)("Cancel")}),(0,yc.jsx)(Au.Button,{variant:"primary",onClick:m,disabled:p,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,hB.__)("Delete")})]})]})})}var k0=c(F(),1);var _0=c(Y(),1),HVe=c(F(),1),pa=c(q(),1),V8=c(T(),1),jVe=[{value:"fill",label:(0,pa._x)("Fill","Scale option for dimensions control"),help:(0,pa.__)("Fill the space by stretching the content.")},{value:"contain",label:(0,pa._x)("Contain","Scale option for dimensions control"),help:(0,pa.__)("Fit the content to the space without clipping.")},{value:"cover",label:(0,pa._x)("Cover","Scale option for dimensions control"),help:(0,pa.__)("Fill the space by clipping what doesn't fit.")},{value:"none",label:(0,pa._x)("None","Scale option for dimensions control"),help:(0,pa.__)("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,pa._x)("Scale down","Scale option for dimensions control"),help:(0,pa.__)("Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.")}];function UVe({panelId:e,value:t,onChange:o,options:r=jVe,defaultValue:n=jVe[0].value,isShownByDefault:i=!0}){let s=t??n,a=(0,HVe.useMemo)(()=>r.reduce((l,u)=>(l[u.value]=u.help,l),{}),[r]);return(0,V8.jsx)(_0.__experimentalToolsPanelItem,{label:(0,pa._x)("Scale","Image scaling options"),isShownByDefault:i,hasValue:()=>s!==n,onDeselect:()=>o(n),panelId:e,children:(0,V8.jsx)(_0.__experimentalToggleGroupControl,{label:(0,pa._x)("Scale","Image scaling options"),isBlock:!0,help:a[s],value:s,onChange:o,children:r.map(l=>(0,V8.jsx)(_0.__experimentalToggleGroupControlOption,{...l},l.value))})})}var w0=c(Y(),1),Jv=c(q(),1),nm=c(T(),1);function WVe({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,nm.jsxs)(nm.Fragment,{children:[(0,nm.jsx)(w0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Jv.__)("Width"),isShownByDefault:n,hasValue:()=>i!=="",onDeselect:a("width"),panelId:e,children:(0,nm.jsx)(w0.__experimentalUnitControl,{label:(0,Jv.__)("Width"),placeholder:(0,Jv.__)("Auto"),labelPosition:"top",units:r,min:0,value:i,onChange:a("width")})}),(0,nm.jsx)(w0.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Jv.__)("Height"),isShownByDefault:n,hasValue:()=>s!=="",onDeselect:a("height"),panelId:e,children:(0,nm.jsx)(w0.__experimentalUnitControl,{label:(0,Jv.__)("Height"),placeholder:(0,Jv.__)("Auto"),labelPosition:"top",units:r,min:0,value:s,onChange:a("height")})})]})}var tb=c(T(),1);function qft({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,k0.useRef)(p),h=(0,k0.useRef)(f);(0,k0.useEffect)(()=>{p&&(g.current=p)},[p]),(0,k0.useEffect)(()=>{m||(h.current=f)},[f,m]);let b=m?"custom":f,v=f||u&&d;return(0,tb.jsxs)(tb.Fragment,{children:[l.includes("aspectRatio")&&(0,tb.jsx)(o6,{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,tb.jsx)(WVe,{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,tb.jsx)(UVe,{panelId:e,options:i,defaultValue:s,value:p,onChange:y=>{let _={...t};y?_.scale=y:delete _.scale,o(_)}})]})}var GVe=qft;var F8=c(Y(),1),im=c(q(),1),wee=c(T(),1),$Ve=[{label:(0,im._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,im._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,im._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,im._x)("Full Size","Image size option for resolution control"),value:"full"}];function YVe({panelId:e,value:t,onChange:o,options:r=$Ve,defaultValue:n=$Ve[0].value,isShownByDefault:i=!0,resetAllFilter:s}){let a=t??n;return(0,wee.jsx)(F8.__experimentalToolsPanelItem,{hasValue:()=>a!==n,label:(0,im.__)("Resolution"),onDeselect:()=>o(n),isShownByDefault:i,panelId:e,resetAllFilter:s,children:(0,wee.jsx)(F8.SelectControl,{label:(0,im.__)("Resolution"),value:a,options:r,onChange:o,help:(0,im.__)("Select the size of the source image.")})})}var e_=c(q(),1),x0=c(Y(),1),qVe=c(te(),1);var Mu=c(q(),1),KVe={a:(0,Mu.__)("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,Mu.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Mu.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),button:(0,Mu.__)("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,Mu.__)("The <div> element should only be used if the block is a design element with no semantic meaning."),footer:(0,Mu.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."),header:(0,Mu.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Mu.__)("The <main> element should be used for the primary content of your document only."),nav:(0,Mu.__)("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,Mu.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element.")};var yB=c(T(),1);function ZVe({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,qVe.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,yB.jsxs)(x0.__experimentalVStack,{spacing:2,className:"block-editor-html-element-control",children:[(0,yB.jsx)(x0.SelectControl,{label:(0,e_.__)("HTML element"),options:s,value:e,onChange:t,help:KVe[e]}),e==="main"&&i&&(0,yB.jsx)(x0.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 sm=c(Y(),1);var S0=c(F(),1),z8=c(q(),1);var ma=c(Y(),1);var XVe=c(Lt(),1);var Za=c(T(),1),{Badge:Zft}=G(ma.privateApis);function QVe({title:e,url:t,image:o,badges:r}){return(0,Za.jsxs)(ma.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,Za.jsx)(ma.FlexItem,{className:"link-preview-button__content",children:(0,Za.jsxs)(ma.__experimentalHStack,{alignment:"top",children:[o&&(0,Za.jsx)(ma.FlexItem,{className:"link-preview-button__image-container",children:(0,Za.jsx)("img",{className:"link-preview-button__image",src:o,alt:""})}),(0,Za.jsxs)(ma.__experimentalVStack,{className:"link-preview-button__details",alignment:"topLeft",children:[(0,Za.jsx)(ma.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__title",children:(0,XVe.__unstableStripHTML)(e)}),t&&(0,Za.jsx)(ma.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__hint",children:t}),r&&r.length>0&&(0,Za.jsx)(ma.__experimentalHStack,{className:"link-preview-button__badges",alignment:"left",children:r.map(n=>(0,Za.jsx)(Zft,{intent:n.intent,children:n.label},`${n.label}|${n.intent}`))})]})]})}),(0,Za.jsx)(xt,{icon:Rn,className:"link-preview-button__icon"})]})}var Xa=c(T(),1);function kee({preview:e,onSelect:t,suggestionsQuery:o,label:r,help:n}){let[i,s]=(0,S0.useState)(!1),a=(0,S0.useId)(),l=`link-picker-title-${a}`,u=`link-picker-description-${a}`,d=(0,S0.useRef)(null),{baseControlProps:f,controlProps:p}=(0,sm.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,Xa.jsxs)(sm.BaseControl,{...f,children:[(0,Xa.jsx)(sm.BaseControl.VisualLabel,{children:r}),(0,Xa.jsxs)(sm.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,Xa.jsxs)(bt,{children:[r,":"]}),(0,Xa.jsx)(QVe,{title:e.title||(0,z8.__)("Add link"),url:e.url,image:e.image,badges:e.badges})]}),i&&(0,Xa.jsx)(sm.Popover,{anchor:d.current,onClose:()=>s(!1),placement:"left-start",offset:36,shift:!0,children:(0,Xa.jsxs)("div",{role:"dialog","aria-labelledby":l,"aria-describedby":u,children:[(0,Xa.jsxs)(bt,{children:[(0,Xa.jsx)("h2",{id:l,children:(0,z8.__)("Select a link")}),(0,Xa.jsx)("p",{id:u,children:(0,z8.__)("Search for and add a link to the navigation item.")})]}),(0,Xa.jsx)(_h,{value:null,onChange:m,suggestionsQuery:o,showInitialSuggestions:!0,forceIsEditingLink:!0,settings:[]})]})})]})}var lf=c(F(),1),j8=c(te(),1),JVe=c(Lt(),1);var C0=c(T(),1),xee="wp-inner-block-slot",Xft={type:"default",alignments:[]};function e3e({clientId:e}){let{innerContent:t,order:o,selectedClientIds:r}=(0,j8.useSelect)(l=>{let{getBlock:u,getBlockOrder:d,getSelectedBlockClientIds:f}=l(B);return{innerContent:u(e)?.innerContent,order:d(e),selectedClientIds:f()}},[e]),n=(0,lf.useMemo)(()=>{let l=0;return(t??[]).map(u=>u===null?`<${xee} data-slot-index="${l++}" style="display: contents"></${xee}>`:u).join("")},[t]),i=(0,lf.useRef)(),[s,a]=(0,lf.useState)([]);return(0,lf.useLayoutEffect)(()=>{let l=i.current;l.innerHTML=(0,JVe.safeHTML)(n),a(Array.from(l.querySelectorAll(xee)).sort((u,d)=>Number(u.dataset.slotIndex)-Number(d.dataset.slotIndex)))},[n]),(0,C0.jsxs)(F2,{value:Xft,children:[(0,C0.jsx)("div",{ref:i,className:"block-editor-inner-content",style:{display:"contents"}}),o.map((l,u)=>s[u]?(0,lf.createPortal)((0,C0.jsx)(j8.AsyncModeProvider,{value:!r.includes(l),children:(0,C0.jsx)(WO,{rootClientId:e,clientId:l})}),s[u],l):null)]})}var{getDuotoneFilter:Qft}=G(Lo),See={};nte(See,{...aQ,ExperimentalBlockCanvas:cZ,BlockCanvasCover:$V,ExperimentalBlockEditorProvider:_k,getDuotoneFilter:Qft,getRichTextValues:DVe,PrivateQuickInserter:r5,extractWords:S2,getNormalizedSearchTerms:MC,normalizeString:AC,PrivateListView:VT,ResizableBoxPopover:FVe,InspectorControlsLastItem:Y6,useHasBlockToolbar:kV,cleanEmptyObject:Xe,getStyleForState:Ao,isDefaultBlockStyleState:qn,setStyleForState:_n,usePrivateStyleOverride:bu,BlockQuickNavigation:W6,LayoutStyle:pne,BlockManager:o4,BlockRemovalWarningModal:zVe,useLayoutClasses:y8,useLayoutStyles:JJ,DimensionsTool:GVe,ResolutionTool:YVe,TabbedSidebar:XD,TextAlignmentControl:KF,usesContextKey:RX,useFlashEditableBlocks:LO,HTMLElementControl:ZVe,useZoomOut:XE,globalStylesDataKey:Ps,globalStylesLinksDataKey:c_,selectBlockPatternsKey:um,requiresWrapperOnCopy:ZY,PrivateRichText:iR,PrivateInserterLibrary:jQ,reusableBlocksSelectKey:NB,userPatternCategoriesSelectKey:mf,PrivateBlockPopover:Fy,PrivatePublishDateTimePicker:qQ,useSpacingSizes:AF,useBlockDisplayTitle:ci,BlockStyleVariationOverridesWithConfig:cQ,setBackgroundStyleDefaults:R6,sectionRootClientIdKey:dm,NoteIconSlotFill:J5,NoteIconToolbarSlotFill:gV,mediaEditKey:LB,getMediaSelectKey:DB,deviceTypeKey:tl,isIsolatedEditorKey:fm,isNavigationOverlayContextKey:VB,isNavigationPostEditorKey:fte,mediaUploadOnSuccessKey:O0,mediaSideloadFromUrlKey:pte,openMediaEditorModalKey:mte,useBlockElement:Zt,useBlockElementRef:Mb,LinkPicker:kee,useRemoteUrlData:sF,PrivateBlockContext:Tn,useListViewPanelState:R8,isHashLink:nb,isRelativePath:ib,InnerContent:e3e,useNativeUndo:G_,usesNativeUndo:xie,isElementVisible:uU});return p3e(Jft);})();
+			}`: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);})();
 /*! 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 02031a4251..e2f14d2dc9 100644
--- a/wp-includes/js/dist/block-library.js
+++ b/wp-includes/js/dist/block-library.js
@@ -18,8 +18,8 @@ var wp;
     return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
   };
   var __export = (target, all) => {
-    for (var name122 in all)
-      __defProp(target, name122, { get: all[name122], enumerable: true });
+    for (var name118 in all)
+      __defProp(target, name118, { get: all[name118], enumerable: true });
   };
   var __copyProps = (to, from, except, desc) => {
     if (from && typeof from === "object" || typeof from === "function") {
@@ -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 __275() {
+          function __265() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__275.prototype = b2.prototype, new __275());
+          d2.prototype = b2 === null ? Object.create(b2) : (__265.prototype = b2.prototype, new __265());
         };
       })();
       var __assign2 = exports && exports.__assign || function() {
@@ -242,26 +242,26 @@ var wp;
         })(Node2)
       );
       exports.DataNode = DataNode;
-      var Text2 = (
+      var Text3 = (
         /** @class */
         (function(_super) {
-          __extends(Text3, _super);
-          function Text3() {
+          __extends(Text4, _super);
+          function Text4() {
             var _this = _super !== null && _super.apply(this, arguments) || this;
             _this.type = domelementtype_1.ElementType.Text;
             return _this;
           }
-          Object.defineProperty(Text3.prototype, "nodeType", {
+          Object.defineProperty(Text4.prototype, "nodeType", {
             get: function() {
               return 3;
             },
             enumerable: false,
             configurable: true
           });
-          return Text3;
+          return Text4;
         })(DataNode)
       );
-      exports.Text = Text2;
+      exports.Text = Text3;
       var Comment2 = (
         /** @class */
         (function(_super) {
@@ -286,9 +286,9 @@ var wp;
         /** @class */
         (function(_super) {
           __extends(ProcessingInstruction3, _super);
-          function ProcessingInstruction3(name122, data) {
+          function ProcessingInstruction3(name118, data) {
             var _this = _super.call(this, data) || this;
-            _this.name = name122;
+            _this.name = name118;
             _this.type = domelementtype_1.ElementType.Directive;
             return _this;
           }
@@ -392,15 +392,15 @@ var wp;
         /** @class */
         (function(_super) {
           __extends(Element4, _super);
-          function Element4(name122, attribs, children, type) {
+          function Element4(name118, attribs, children, type) {
             if (children === void 0) {
               children = [];
             }
             if (type === void 0) {
-              type = name122 === "script" ? domelementtype_1.ElementType.Script : name122 === "style" ? domelementtype_1.ElementType.Style : domelementtype_1.ElementType.Tag;
+              type = name118 === "script" ? domelementtype_1.ElementType.Script : name118 === "style" ? domelementtype_1.ElementType.Style : domelementtype_1.ElementType.Tag;
             }
             var _this = _super.call(this, children) || this;
-            _this.name = name122;
+            _this.name = name118;
             _this.attribs = attribs;
             _this.type = type;
             return _this;
@@ -421,8 +421,8 @@ var wp;
             get: function() {
               return this.name;
             },
-            set: function(name122) {
-              this.name = name122;
+            set: function(name118) {
+              this.name = name118;
             },
             enumerable: false,
             configurable: true
@@ -430,13 +430,13 @@ var wp;
           Object.defineProperty(Element4.prototype, "attributes", {
             get: function() {
               var _this = this;
-              return Object.keys(this.attribs).map(function(name122) {
+              return Object.keys(this.attribs).map(function(name118) {
                 var _a, _b;
                 return {
-                  name: name122,
-                  value: _this.attribs[name122],
-                  namespace: (_a = _this["x-attribsNamespace"]) === null || _a === void 0 ? void 0 : _a[name122],
-                  prefix: (_b = _this["x-attribsPrefix"]) === null || _b === void 0 ? void 0 : _b[name122]
+                  name: name118,
+                  value: _this.attribs[name118],
+                  namespace: (_a = _this["x-attribsNamespace"]) === null || _a === void 0 ? void 0 : _a[name118],
+                  prefix: (_b = _this["x-attribsPrefix"]) === null || _b === void 0 ? void 0 : _b[name118]
                 };
               });
             },
@@ -481,7 +481,7 @@ var wp;
         }
         var result;
         if (isText(node)) {
-          result = new Text2(node.data);
+          result = new Text3(node.data);
         } else if (isComment(node)) {
           result = new Comment2(node.data);
         } else if (isTag(node)) {
@@ -631,9 +631,9 @@ var wp;
             if (this.elementCB)
               this.elementCB(elem);
           };
-          DomHandler2.prototype.onopentag = function(name122, attribs) {
+          DomHandler2.prototype.onopentag = function(name118, attribs) {
             var type = this.options.xmlMode ? domelementtype_1.ElementType.Tag : void 0;
-            var element = new node_js_1.Element(name122, attribs, void 0, type);
+            var element = new node_js_1.Element(name118, attribs, void 0, type);
             this.addNode(element);
             this.tagStack.push(element);
           };
@@ -672,8 +672,8 @@ var wp;
           DomHandler2.prototype.oncdataend = function() {
             this.lastNode = null;
           };
-          DomHandler2.prototype.onprocessinginstruction = function(name122, data) {
-            var node = new node_js_1.ProcessingInstruction(name122, data);
+          DomHandler2.prototype.onprocessinginstruction = function(name118, data) {
+            var node = new node_js_1.ProcessingInstruction(name118, data);
             this.addNode(node);
           };
           DomHandler2.prototype.handleCallback = function(error2) {
@@ -1476,15 +1476,15 @@ var wp;
       var OVERLOADED_BOOLEAN = 4;
       var NUMERIC = 5;
       var POSITIVE_NUMERIC = 6;
-      function getPropertyInfo(name122) {
-        return properties.hasOwnProperty(name122) ? properties[name122] : null;
+      function getPropertyInfo(name118) {
+        return properties.hasOwnProperty(name118) ? properties[name118] : null;
       }
-      function PropertyInfoRecord(name122, type, mustUseProperty, attributeName, attributeNamespace, sanitizeURL, removeEmptyString) {
+      function PropertyInfoRecord(name118, type, mustUseProperty, attributeName, attributeNamespace, sanitizeURL, removeEmptyString) {
         this.acceptsBooleans = type === BOOLEANISH_STRING || type === BOOLEAN || type === OVERLOADED_BOOLEAN;
         this.attributeName = attributeName;
         this.attributeNamespace = attributeNamespace;
         this.mustUseProperty = mustUseProperty;
-        this.propertyName = name122;
+        this.propertyName = name118;
         this.type = type;
         this.sanitizeURL = sanitizeURL;
         this.removeEmptyString = removeEmptyString;
@@ -1503,13 +1503,13 @@ var wp;
         "suppressHydrationWarning",
         "style"
       ];
-      reservedProps.forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      reservedProps.forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           RESERVED,
           false,
           // mustUseProperty
-          name122,
+          name118,
           // attributeName
           null,
           // attributeNamespace
@@ -1524,9 +1524,9 @@ var wp;
         ["className", "class"],
         ["htmlFor", "for"],
         ["httpEquiv", "http-equiv"]
-      ].forEach(([name122, attributeName]) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach(([name118, attributeName]) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           STRING,
           false,
           // mustUseProperty
@@ -1540,13 +1540,13 @@ var wp;
           // removeEmptyString
         );
       });
-      ["contentEditable", "draggable", "spellCheck", "value"].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ["contentEditable", "draggable", "spellCheck", "value"].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           BOOLEANISH_STRING,
           false,
           // mustUseProperty
-          name122.toLowerCase(),
+          name118.toLowerCase(),
           // attributeName
           null,
           // attributeNamespace
@@ -1561,13 +1561,13 @@ var wp;
         "externalResourcesRequired",
         "focusable",
         "preserveAlpha"
-      ].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           BOOLEANISH_STRING,
           false,
           // mustUseProperty
-          name122,
+          name118,
           // attributeName
           null,
           // attributeNamespace
@@ -1604,13 +1604,13 @@ var wp;
         "seamless",
         // Microdata
         "itemScope"
-      ].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           BOOLEAN,
           false,
           // mustUseProperty
-          name122.toLowerCase(),
+          name118.toLowerCase(),
           // attributeName
           null,
           // attributeNamespace
@@ -1630,13 +1630,13 @@ var wp;
         // NOTE: if you add a camelCased prop to this list,
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
-      ].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           BOOLEAN,
           true,
           // mustUseProperty
-          name122,
+          name118,
           // attributeName
           null,
           // attributeNamespace
@@ -1652,13 +1652,13 @@ var wp;
         // NOTE: if you add a camelCased prop to this list,
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
-      ].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           OVERLOADED_BOOLEAN,
           false,
           // mustUseProperty
-          name122,
+          name118,
           // attributeName
           null,
           // attributeNamespace
@@ -1676,13 +1676,13 @@ var wp;
         // NOTE: if you add a camelCased prop to this list,
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
-      ].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           POSITIVE_NUMERIC,
           false,
           // mustUseProperty
-          name122,
+          name118,
           // attributeName
           null,
           // attributeNamespace
@@ -1692,13 +1692,13 @@ var wp;
           // removeEmptyString
         );
       });
-      ["rowSpan", "start"].forEach((name122) => {
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+      ["rowSpan", "start"].forEach((name118) => {
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           NUMERIC,
           false,
           // mustUseProperty
-          name122.toLowerCase(),
+          name118.toLowerCase(),
           // attributeName
           null,
           // attributeNamespace
@@ -1788,9 +1788,9 @@ var wp;
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
       ].forEach((attributeName) => {
-        const name122 = attributeName.replace(CAMELIZE, capitalize2);
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+        const name118 = attributeName.replace(CAMELIZE, capitalize2);
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           STRING,
           false,
           // mustUseProperty
@@ -1814,9 +1814,9 @@ var wp;
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
       ].forEach((attributeName) => {
-        const name122 = attributeName.replace(CAMELIZE, capitalize2);
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+        const name118 = attributeName.replace(CAMELIZE, capitalize2);
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           STRING,
           false,
           // mustUseProperty
@@ -1836,9 +1836,9 @@ var wp;
         // you'll need to set attributeName to name.toLowerCase()
         // instead in the assignment below.
       ].forEach((attributeName) => {
-        const name122 = attributeName.replace(CAMELIZE, capitalize2);
-        properties[name122] = new PropertyInfoRecord(
-          name122,
+        const name118 = attributeName.replace(CAMELIZE, capitalize2);
+        properties[name118] = new PropertyInfoRecord(
+          name118,
           STRING,
           false,
           // mustUseProperty
@@ -2506,27 +2506,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/notices
-  var require_notices = __commonJS({
-    "package-external:@wordpress/notices"(exports, module) {
-      module.exports = window.wp.notices;
-    }
-  });
-
-  // package-external:@wordpress/private-apis
-  var require_private_apis = __commonJS({
-    "package-external:@wordpress/private-apis"(exports, module) {
-      module.exports = window.wp.privateApis;
-    }
-  });
-
-  // package-external:@wordpress/keycodes
-  var require_keycodes = __commonJS({
-    "package-external:@wordpress/keycodes"(exports, module) {
-      module.exports = window.wp.keycodes;
-    }
-  });
-
   // vendor-external:react-dom
   var require_react_dom = __commonJS({
     "vendor-external:react-dom"(exports, module) {
@@ -2553,7 +2532,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState92({
+          cachedValue = useState91({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -2565,7 +2544,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot2]
           );
-          useEffect71(
+          useEffect70(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -2591,7 +2570,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 React50 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState92 = React50.useState, useEffect71 = React50.useEffect, useLayoutEffect5 = React50.useLayoutEffect, useDebugValue = React50.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React50 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState91 = React50.useState, useEffect70 = React50.useEffect, useLayoutEffect5 = React50.useLayoutEffect, useDebugValue = React50.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 !== React50.useSyncExternalStore ? React50.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -2610,6 +2589,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/private-apis
+  var require_private_apis = __commonJS({
+    "package-external:@wordpress/private-apis"(exports, module) {
+      module.exports = window.wp.privateApis;
+    }
+  });
+
   // package-external:@wordpress/a11y
   var require_a11y = __commonJS({
     "package-external:@wordpress/a11y"(exports, module) {
@@ -2617,6 +2603,20 @@ var wp;
     }
   });

+  // package-external:@wordpress/notices
+  var require_notices = __commonJS({
+    "package-external:@wordpress/notices"(exports, module) {
+      module.exports = window.wp.notices;
+    }
+  });
+
+  // package-external:@wordpress/keycodes
+  var require_keycodes = __commonJS({
+    "package-external:@wordpress/keycodes"(exports, module) {
+      module.exports = window.wp.keycodes;
+    }
+  });
+
   // package-external:@wordpress/deprecated
   var require_deprecated = __commonJS({
     "package-external:@wordpress/deprecated"(exports, module) {
@@ -2652,6 +2652,69 @@ var wp;
     }
   });

+  // package-external:@wordpress/style-engine
+  var require_style_engine = __commonJS({
+    "package-external:@wordpress/style-engine"(exports, module) {
+      module.exports = window.wp.styleEngine;
+    }
+  });
+
+  // node_modules/fast-deep-equal/es6/index.js
+  var require_es6 = __commonJS({
+    "node_modules/fast-deep-equal/es6/index.js"(exports, module) {
+      "use strict";
+      module.exports = function equal(a2, b2) {
+        if (a2 === b2) return true;
+        if (a2 && b2 && typeof a2 == "object" && typeof b2 == "object") {
+          if (a2.constructor !== b2.constructor) return false;
+          var length, i2, keys;
+          if (Array.isArray(a2)) {
+            length = a2.length;
+            if (length != b2.length) return false;
+            for (i2 = length; i2-- !== 0; )
+              if (!equal(a2[i2], b2[i2])) return false;
+            return true;
+          }
+          if (a2 instanceof Map && b2 instanceof Map) {
+            if (a2.size !== b2.size) return false;
+            for (i2 of a2.entries())
+              if (!b2.has(i2[0])) return false;
+            for (i2 of a2.entries())
+              if (!equal(i2[1], b2.get(i2[0]))) return false;
+            return true;
+          }
+          if (a2 instanceof Set && b2 instanceof Set) {
+            if (a2.size !== b2.size) return false;
+            for (i2 of a2.entries())
+              if (!b2.has(i2[0])) return false;
+            return true;
+          }
+          if (ArrayBuffer.isView(a2) && ArrayBuffer.isView(b2)) {
+            length = a2.length;
+            if (length != b2.length) return false;
+            for (i2 = length; i2-- !== 0; )
+              if (a2[i2] !== b2[i2]) return false;
+            return true;
+          }
+          if (a2.constructor === RegExp) return a2.source === b2.source && a2.flags === b2.flags;
+          if (a2.valueOf !== Object.prototype.valueOf) return a2.valueOf() === b2.valueOf();
+          if (a2.toString !== Object.prototype.toString) return a2.toString() === b2.toString();
+          keys = Object.keys(a2);
+          length = keys.length;
+          if (length !== Object.keys(b2).length) return false;
+          for (i2 = length; i2-- !== 0; )
+            if (!Object.prototype.hasOwnProperty.call(b2, keys[i2])) return false;
+          for (i2 = length; i2-- !== 0; ) {
+            var key = keys[i2];
+            if (!equal(a2[key], b2[key])) return false;
+          }
+          return true;
+        }
+        return a2 !== a2 && b2 !== b2;
+      };
+    }
+  });
+
   // node_modules/remove-accents/index.js
   var require_remove_accents = __commonJS({
     "node_modules/remove-accents/index.js"(exports, module) {
@@ -3122,78 +3185,15 @@ var wp;
       function matcher(match) {
         return characterMap[match];
       }
-      var removeAccents5 = function(string) {
+      var removeAccents3 = function(string) {
         return string.replace(allAccents, matcher);
       };
       var hasAccents = function(string) {
         return !!string.match(firstAccent);
       };
-      module.exports = removeAccents5;
+      module.exports = removeAccents3;
       module.exports.has = hasAccents;
-      module.exports.remove = removeAccents5;
-    }
-  });
-
-  // package-external:@wordpress/style-engine
-  var require_style_engine = __commonJS({
-    "package-external:@wordpress/style-engine"(exports, module) {
-      module.exports = window.wp.styleEngine;
-    }
-  });
-
-  // node_modules/fast-deep-equal/es6/index.js
-  var require_es6 = __commonJS({
-    "node_modules/fast-deep-equal/es6/index.js"(exports, module) {
-      "use strict";
-      module.exports = function equal(a2, b2) {
-        if (a2 === b2) return true;
-        if (a2 && b2 && typeof a2 == "object" && typeof b2 == "object") {
-          if (a2.constructor !== b2.constructor) return false;
-          var length, i2, keys;
-          if (Array.isArray(a2)) {
-            length = a2.length;
-            if (length != b2.length) return false;
-            for (i2 = length; i2-- !== 0; )
-              if (!equal(a2[i2], b2[i2])) return false;
-            return true;
-          }
-          if (a2 instanceof Map && b2 instanceof Map) {
-            if (a2.size !== b2.size) return false;
-            for (i2 of a2.entries())
-              if (!b2.has(i2[0])) return false;
-            for (i2 of a2.entries())
-              if (!equal(i2[1], b2.get(i2[0]))) return false;
-            return true;
-          }
-          if (a2 instanceof Set && b2 instanceof Set) {
-            if (a2.size !== b2.size) return false;
-            for (i2 of a2.entries())
-              if (!b2.has(i2[0])) return false;
-            return true;
-          }
-          if (ArrayBuffer.isView(a2) && ArrayBuffer.isView(b2)) {
-            length = a2.length;
-            if (length != b2.length) return false;
-            for (i2 = length; i2-- !== 0; )
-              if (a2[i2] !== b2[i2]) return false;
-            return true;
-          }
-          if (a2.constructor === RegExp) return a2.source === b2.source && a2.flags === b2.flags;
-          if (a2.valueOf !== Object.prototype.valueOf) return a2.valueOf() === b2.valueOf();
-          if (a2.toString !== Object.prototype.toString) return a2.toString() === b2.toString();
-          keys = Object.keys(a2);
-          length = keys.length;
-          if (length !== Object.keys(b2).length) return false;
-          for (i2 = length; i2-- !== 0; )
-            if (!Object.prototype.hasOwnProperty.call(b2, keys[i2])) return false;
-          for (i2 = length; i2-- !== 0; ) {
-            var key = keys[i2];
-            if (!equal(a2[key], b2[key])) return false;
-          }
-          return true;
-        }
-        return a2 !== a2 && b2 !== b2;
-      };
+      module.exports.remove = removeAccents3;
     }
   });

@@ -3247,12 +3247,12 @@ var wp;
     privateApis: () => privateApis4,
     registerCoreBlocks: () => registerCoreBlocks
   });
-  var import_blocks131 = __toESM(require_blocks(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
-  var import_data176 = __toESM(require_data(), 1);
-  var import_block_editor302 = __toESM(require_block_editor(), 1);
+  var import_blocks130 = __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_i18n285 = __toESM(require_i18n(), 1);
+  var import_i18n275 = __toESM(require_i18n(), 1);

   // node_modules/clsx/dist/clsx.mjs
   function r(e3) {
@@ -3280,10 +3280,10 @@ var wp;
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
   var HtmlRenderer = ({ wrapperProps = {}, html = "" }) => {
     const options2 = {
-      replace: ({ name: name122, type, attribs, parent, children }) => {
-        if (type === "tag" && name122) {
+      replace: ({ name: name118, type, attribs, parent, children }) => {
+        if (type === "tag" && name118) {
           const parsedProps = (0, import_lib2.attributesToProps)(attribs || {});
-          const TagName2 = name122;
+          const TagName2 = name118;
           if (!parent) {
             const mergedProps = {
               ...parsedProps,
@@ -3321,11 +3321,17 @@ var wp;
   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
   var icon_default = (0, import_element.forwardRef)(
-    ({ icon: icon4, size = 24, ...props }, ref) => {
-      return (0, import_element.cloneElement)(icon4, {
+    ({ icon: icon2, size = 24, style: style2, ...props }, ref) => {
+      const intrinsicStyle = icon2.props.style;
+      const mergedStyle = intrinsicStyle || style2 ? { ...intrinsicStyle, ...style2 } : void 0;
+      return (0, import_element.cloneElement)(icon2, {
         width: size,
         height: size,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -3367,22 +3373,25 @@ var wp;
   // packages/icons/build-module/library/align-center.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives5.Path, { d: "M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z" }) });
+  var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives5.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_runtime6.jsx)(import_primitives5.Path, { d: "M7.5 5H16.5M4 12H20M7.5 19H16.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/align-left.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives6.Path, { d: "M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z" }) });
+  var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives6.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_runtime7.jsx)(import_primitives6.Path, { d: "M4 5H13M4 12H20M4 19H13", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/align-none.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives7.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z" }) });
+  var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(import_primitives7.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_runtime8.jsx)(import_primitives7.Path, { d: "M5 5H19M5 19H19", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives7.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/align-right.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives8.Path, { d: "M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z" }) });
+  var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives8.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_runtime9.jsx)(import_primitives8.Path, { d: "M11 5H20M4 12H20M11 19H20", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/archive.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
@@ -3432,37 +3441,42 @@ var wp;
   // packages/icons/build-module/library/category.mjs
   var import_primitives18 = __toESM(require_primitives(), 1);
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives18.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
+  var category_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(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_runtime19.jsx)(import_primitives18.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_runtime19.jsx)(import_primitives18.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_runtime19.jsx)(import_primitives18.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_runtime19.jsx)(import_primitives18.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/chevron-down.mjs
   var import_primitives19 = __toESM(require_primitives(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives19.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime20.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_runtime20.jsx)(import_primitives19.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left-small.mjs
   var import_primitives20 = __toESM(require_primitives(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives20.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime21.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_runtime21.jsx)(import_primitives20.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives21 = __toESM(require_primitives(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives21.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime22.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_runtime22.jsx)(import_primitives21.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right-small.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives22.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives22.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_primitives22.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives23.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives23.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_runtime24.jsx)(import_primitives23.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-up.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives24.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives24.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_runtime25.jsx)(import_primitives24.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/classic.mjs
   var import_primitives25 = __toESM(require_primitives(), 1);
@@ -3472,12 +3486,12 @@ var wp;
   // packages/icons/build-module/library/close.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var close_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives26.Path, { d: "m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z" }) });
+  var close_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives26.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_runtime27.jsx)(import_primitives26.Path, { d: "M5 19L19 5M19 19L5 5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/code.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var code_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives27.Path, { d: "M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z" }) });
+  var code_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives27.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_runtime28.jsx)(import_primitives27.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" }) });

   // packages/icons/build-module/library/column.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
@@ -3492,7 +3506,11 @@ var wp;
   // packages/icons/build-module/library/comment-author-avatar.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives30.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z" }) });
+  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_primitives30.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_runtime31.jsx)(import_primitives30.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives30.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives30.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" })
+  ] });

   // packages/icons/build-module/library/comment-author-name.mjs
   var import_primitives31 = __toESM(require_primitives(), 1);
@@ -3531,7 +3549,10 @@ var wp;
   // packages/icons/build-module/library/cover.mjs
   var import_primitives37 = __toESM(require_primitives(), 1);
   var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var cover_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives37.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-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z" }) });
+  var cover_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_primitives37.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_runtime38.jsx)(import_primitives37.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives37.Path, { d: "M11.5 13.4V3.75H16.5V13.4L14 10.3L11.5 13.4Z", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/crop.mjs
   var import_primitives38 = __toESM(require_primitives(), 1);
@@ -3704,7 +3725,7 @@ var wp;
   // packages/icons/build-module/library/image.mjs
   var import_primitives71 = __toESM(require_primitives(), 1);
   var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var image_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives71.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives71.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 image_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives71.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_primitives71.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/keyboard-return.mjs
   var import_primitives72 = __toESM(require_primitives(), 1);
@@ -3719,12 +3740,12 @@ var wp;
   // packages/icons/build-module/library/link-off.mjs
   var import_primitives74 = __toESM(require_primitives(), 1);
   var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives74.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives74.Path, { d: "M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z" }) });
+  var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives74.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_runtime75.jsx)(import_primitives74.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.mjs
   var import_primitives75 = __toESM(require_primitives(), 1);
   var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives75.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives75.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives75.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_runtime76.jsx)(import_primitives75.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/list-item.mjs
   var import_primitives76 = __toESM(require_primitives(), 1);
@@ -3772,7 +3793,7 @@ var wp;
   // packages/icons/build-module/library/menu.mjs
   var import_primitives84 = __toESM(require_primitives(), 1);
   var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var menu_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives84.Path, { d: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
+  var menu_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(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_runtime85.jsx)(import_primitives84.Path, { d: "M5 12H19M5 18.25H19M5 5.75H19", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives85 = __toESM(require_primitives(), 1);
@@ -3792,12 +3813,15 @@ var wp;
   // packages/icons/build-module/library/navigation.mjs
   var import_primitives88 = __toESM(require_primitives(), 1);
   var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives88.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) });
+  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(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_runtime89.jsx)(import_primitives88.Path, { d: "M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z", fill: "currentColor", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives88.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" })
+  ] });

   // packages/icons/build-module/library/next.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives89.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
+  var next_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives89.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_primitives89.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/overlay-text.mjs
   var import_primitives90 = __toESM(require_primitives(), 1);
@@ -3829,7 +3853,10 @@ var wp;
   // packages/icons/build-module/library/paragraph.mjs
   var import_primitives94 = __toESM(require_primitives(), 1);
   var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives94.Path, { d: "m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z" }) });
+  var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_primitives94.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_runtime95.jsx)(import_primitives94.Path, { d: "M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives94.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/pencil.mjs
   var import_primitives95 = __toESM(require_primitives(), 1);
@@ -3859,22 +3886,31 @@ var wp;
   // packages/icons/build-module/library/plus.mjs
   var import_primitives100 = __toESM(require_primitives(), 1);
   var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives100.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives100.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives100.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_runtime101.jsx)(import_primitives100.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/position-center.mjs
   var import_primitives101 = __toESM(require_primitives(), 1);
   var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives101.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives101.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z" }) });
+  var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(import_primitives101.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_runtime102.jsx)(import_primitives101.Path, { d: "M5 4.75H19M5 19.25H19", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives101.Rect, { x: "7", y: "9", width: "10", height: "6", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/position-left.mjs
   var import_primitives102 = __toESM(require_primitives(), 1);
   var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives102.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives102.Path, { d: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z" }) });
+  var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime103.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_runtime103.jsx)(import_primitives102.Path, { d: "M5 4.75H13M5 19.25H13", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives102.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/position-right.mjs
   var import_primitives103 = __toESM(require_primitives(), 1);
   var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives103.Path, { d: "M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime104.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_runtime104.jsx)(import_primitives103.Path, { d: "M11 4.75H19M11 19.25H19", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(import_primitives103.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+  ] });

   // packages/icons/build-module/library/post-author.mjs
   var import_primitives104 = __toESM(require_primitives(), 1);
@@ -3942,27 +3978,39 @@ var wp;
   // packages/icons/build-module/library/previous.mjs
   var import_primitives116 = __toESM(require_primitives(), 1);
   var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives116.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives116.Path, { d: "M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" }) });
+  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives116.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_primitives116.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/published.mjs
   var import_primitives117 = __toESM(require_primitives(), 1);
   var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives117.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_primitives117.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(import_primitives117.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_runtime118.jsx)(import_primitives117.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_runtime118.jsx)(import_primitives117.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/pull-left.mjs
   var import_primitives118 = __toESM(require_primitives(), 1);
   var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var pull_left_default = /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives118.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives118.Path, { d: "M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z" }) });
+  var pull_left_default = /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(import_primitives118.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_runtime119.jsx)(import_primitives118.Path, { d: "M10 18L4 18L4 6L10 6L10 18Z", fill: "currentColor", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_primitives118.Path, { d: "M13 9.25H20M20 14.75H13", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/pull-right.mjs
   var import_primitives119 = __toESM(require_primitives(), 1);
   var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  var pull_right_default = /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_primitives119.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_primitives119.Path, { d: "M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z" }) });
+  var pull_right_default = /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(import_primitives119.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_runtime120.jsx)(import_primitives119.Path, { d: "M20 18L14 18L14 6L20 6L20 18Z", fill: "currentColor", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_primitives119.Path, { d: "M4 9.25H11M11 14.75H4", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/pullquote.mjs
   var import_primitives120 = __toESM(require_primitives(), 1);
   var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var pullquote_default = /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_primitives120.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_primitives120.Path, { d: "M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z" }) });
+  var pullquote_default = /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(import_primitives120.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_runtime121.jsx)(import_primitives120.Path, { d: "M4 4.75H20M4 19.25H20", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_primitives120.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" })
+  ] });

   // packages/icons/build-module/library/query-pagination-next.mjs
   var import_primitives121 = __toESM(require_primitives(), 1);
@@ -3997,12 +4045,12 @@ var wp;
   // packages/icons/build-module/library/reset.mjs
   var import_primitives127 = __toESM(require_primitives(), 1);
   var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_primitives127.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_primitives127.Path, { d: "M7 11.5h10V13H7z" }) });
+  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_primitives127.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_runtime128.jsx)(import_primitives127.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/resize-corner-ne.mjs
   var import_primitives128 = __toESM(require_primitives(), 1);
   var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  var resize_corner_ne_default = /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_primitives128.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_primitives128.Path, { d: "M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z" }) });
+  var resize_corner_ne_default = /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_primitives128.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_runtime129.jsx)(import_primitives128.Path, { d: "M11.5 18.75H5.25V12.5M5.25 18.75L18.75 5.25M18.75 11.5V5.25H12.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives129 = __toESM(require_primitives(), 1);
@@ -4017,17 +4065,20 @@ var wp;
   // packages/icons/build-module/library/rss.mjs
   var import_primitives131 = __toESM(require_primitives(), 1);
   var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var rss_default = /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_primitives131.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_primitives131.Path, { d: "M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z" }) });
+  var rss_default = /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_primitives131.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_runtime132.jsx)(import_primitives131.Path, { d: "M6.25 17.75L6.25 19.25L4.75 19.25L4.75 17.75L6.25 17.75Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_primitives131.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" })
+  ] });

   // packages/icons/build-module/library/search.mjs
   var import_primitives132 = __toESM(require_primitives(), 1);
   var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_primitives132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_primitives132.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_primitives132.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_runtime133.jsx)(import_primitives132.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/separator.mjs
   var import_primitives133 = __toESM(require_primitives(), 1);
   var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var separator_default = /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_primitives133.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_primitives133.Path, { d: "M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z" }) });
+  var separator_default = /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_primitives133.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_runtime134.jsx)(import_primitives133.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" }) });

   // packages/icons/build-module/library/share.mjs
   var import_primitives134 = __toESM(require_primitives(), 1);
@@ -4047,12 +4098,12 @@ var wp;
   // packages/icons/build-module/library/site-logo.mjs
   var import_primitives137 = __toESM(require_primitives(), 1);
   var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_primitives137.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_primitives137.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z" }) });
+  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_primitives137.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_runtime138.jsx)(import_primitives137.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" }) });

   // packages/icons/build-module/library/square.mjs
   var import_primitives138 = __toESM(require_primitives(), 1);
   var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var square_default = /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_primitives138.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_primitives138.Path, { fill: "none", d: "M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25", stroke: "currentColor", strokeWidth: "1.5", strokeLinecap: "square" }) });
+  var square_default = /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_primitives138.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_runtime139.jsx)(import_primitives138.Path, { d: "M5.75 12V18.25H12M12 5.75H18.25V12", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/stack.mjs
   var import_primitives139 = __toESM(require_primitives(), 1);
@@ -4156,7 +4207,10 @@ var wp;
   // packages/icons/build-module/library/time.mjs
   var import_primitives157 = __toESM(require_primitives(), 1);
   var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var time_default = /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(import_primitives157.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(import_primitives157.Path, { d: "M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16.5c-4.1 0-7.5-3.4-7.5-7.5S7.9 4.5 12 4.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5zM12 7l-1 5c0 .3.2.6.4.8l4.2 2.8-2.7-4.1L12 7z" }) });
+  var time_default = /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(import_primitives157.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_runtime158.jsx)(import_primitives157.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_runtime158.jsx)(import_primitives157.Path, { d: "M15 15L11.75 12.25V8", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/title.mjs
   var import_primitives158 = __toESM(require_primitives(), 1);
@@ -4166,7 +4220,7 @@ var wp;
   // packages/icons/build-module/library/upload.mjs
   var import_primitives159 = __toESM(require_primitives(), 1);
   var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_primitives159.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_primitives159.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
+  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_primitives159.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_runtime160.jsx)(import_primitives159.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_primitives160 = __toESM(require_primitives(), 1);
@@ -4197,14 +4251,14 @@ var wp;
   var import_block_editor = __toESM(require_block_editor(), 1);
   var import_core_data = __toESM(require_core_data(), 1);
   var import_compose = __toESM(require_compose(), 1);
-  function useCanEditEntity(kind, name122, recordId) {
+  function useCanEditEntity(kind, name118, recordId) {
     return (0, import_data.useSelect)(
       (select10) => select10(import_core_data.store).canUser("update", {
         kind,
-        name: name122,
+        name: name118,
         id: recordId
       }),
-      [kind, name122, recordId]
+      [kind, name118, recordId]
     );
   }
   function useUploadMediaFromBlobURL(args = {}) {
@@ -4550,8 +4604,8 @@ var wp;
     if (!block) {
       return;
     }
-    const { metadata, settings: settings121, name: name122 } = block;
-    return (0, import_blocks2.registerBlockType)({ name: name122, ...metadata }, settings121);
+    const { metadata, settings: settings117, name: name118 } = block;
+    return (0, import_blocks2.registerBlockType)({ name: name118, ...metadata }, settings117);
   }

   // packages/block-library/build-module/accordion/index.mjs
@@ -5618,13 +5672,13 @@ var wp;
   var import_server_side_render = __toESM(require_server_side_render(), 1);
   var import_compose2 = __toESM(require_compose(), 1);
   var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  function ArchivesEdit({ attributes: attributes2, setAttributes, name: name122 }) {
+  function ArchivesEdit({ attributes: attributes2, setAttributes, name: name118 }) {
     const { showLabel, showPostCounts, displayAsDropdown, type } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { content, status, error: error2 } = (0, import_server_side_render.useServerSideRender)({
       attributes: attributes2,
       skipBlockSupportAttributes: true,
-      block: name122
+      block: name118
     });
     const disabledRef = (0, import_compose2.useDisabled)();
     const blockProps = (0, import_block_editor11.useBlockProps)({ ref: disabledRef });
@@ -6213,7 +6267,7 @@ var wp;
     name: () => name7,
     settings: () => settings7
   });
-  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
   var import_blocks6 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/audio/deprecated.mjs
@@ -6286,7160 +6340,6105 @@ var wp;
   // packages/block-library/build-module/audio/edit.mjs
   var import_blob2 = __toESM(require_blob(), 1);
   var import_components7 = __toESM(require_components(), 1);
-  var import_block_editor15 = __toESM(require_block_editor(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_data8 = __toESM(require_data(), 1);
-  var import_notices = __toESM(require_notices(), 1);
-  var import_element7 = __toESM(require_element(), 1);

-  // node_modules/memize/dist/index.js
-  function memize(fn, options2) {
-    var size = 0;
-    var head;
-    var tail;
-    options2 = options2 || {};
-    function memoized() {
-      var node = head, len = arguments.length, args, i2;
-      searchCache: while (node) {
-        if (node.args.length !== arguments.length) {
-          node = node.next;
-          continue;
+  // node_modules/@base-ui/utils/useControlled.mjs
+  var React = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/error.mjs
+  var set;
+  if (true) {
+    set = /* @__PURE__ */ new Set();
+  }
+  function error(...messages) {
+    if (true) {
+      const messageKey = messages.join(" ");
+      if (!set.has(messageKey)) {
+        set.add(messageKey);
+        console.error(`Base UI: ${messageKey}`);
+      }
+    }
+  }
+
+  // node_modules/@base-ui/utils/useControlled.mjs
+  function useControlled({
+    controlled,
+    default: defaultProp,
+    name: name118,
+    state = "value"
+  }) {
+    const {
+      current: isControlled
+    } = React.useRef(controlled !== void 0);
+    const [valueState, setValue] = React.useState(defaultProp);
+    const value = isControlled ? controlled : valueState;
+    if (true) {
+      React.useEffect(() => {
+        if (isControlled !== (controlled !== void 0)) {
+          error([`A component is changing the ${isControlled ? "" : "un"}controlled ${state} state of ${name118} to be ${isControlled ? "un" : ""}controlled.`, "Elements should not switch from uncontrolled to controlled (or vice versa).", `Decide between using a controlled or uncontrolled ${name118} element for the lifetime of the component.`, "The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.", "More info: https://fb.me/react-controlled-components"].join("\n"));
         }
-        for (i2 = 0; i2 < len; i2++) {
-          if (node.args[i2] !== arguments[i2]) {
-            node = node.next;
-            continue searchCache;
-          }
+      }, [state, name118, controlled]);
+      const {
+        current: defaultValue
+      } = React.useRef(defaultProp);
+      React.useEffect(() => {
+        if (!isControlled && serializeToDevModeString(defaultValue) !== serializeToDevModeString(defaultProp)) {
+          error([`A component is changing the default ${state} state of an uncontrolled ${name118} after being initialized. To suppress this warning opt to use a controlled ${name118}.`].join("\n"));
         }
-        if (node !== head) {
-          if (node === tail) {
-            tail = node.prev;
-          }
-          node.prev.next = node.next;
-          if (node.next) {
-            node.next.prev = node.prev;
+      }, [defaultProp]);
+    }
+    const setValueIfUncontrolled = React.useCallback((newValue) => {
+      if (!isControlled) {
+        setValue(newValue);
+      }
+    }, []);
+    return [value, setValueIfUncontrolled];
+  }
+  function serializeToDevModeString(input) {
+    let nextId = 0;
+    const seen = /* @__PURE__ */ new WeakMap();
+    try {
+      const result = JSON.stringify(input, function replacer(key, value) {
+        if (key === "_owner" && this != null && typeof this === "object" && "$$typeof" in this) {
+          return void 0;
+        }
+        if (typeof value === "bigint") {
+          return `__bigint__:${value}`;
+        }
+        if (value !== null && typeof value === "object") {
+          const id = seen.get(value);
+          if (id !== void 0) {
+            return `__object__:${id}`;
           }
-          node.next = head;
-          node.prev = null;
-          head.prev = node;
-          head = node;
+          seen.set(value, nextId);
+          nextId += 1;
         }
-        return node.val;
-      }
-      args = new Array(len);
-      for (i2 = 0; i2 < len; i2++) {
-        args[i2] = arguments[i2];
-      }
-      node = {
-        args,
-        // Generate the result from original function
-        val: fn.apply(null, args)
-      };
-      if (head) {
-        head.prev = node;
-        node.next = head;
-      } else {
-        tail = node;
-      }
-      if (size === /** @type {MemizeOptions} */
-      options2.maxSize) {
-        tail = /** @type {MemizeCacheNode} */
-        tail.prev;
-        tail.next = null;
-      } else {
-        size++;
-      }
-      head = node;
-      return node.val;
+        return value;
+      });
+      return result ?? `__top__:${typeof input}`;
+    } catch {
+      return "__unserializable__";
     }
-    memoized.clear = function() {
-      head = null;
-      tail = null;
-      size = 0;
-    };
-    return memoized;
   }

-  // packages/block-library/build-module/embed/util.mjs
-  var import_element5 = __toESM(require_element(), 1);
-  var import_blocks3 = __toESM(require_blocks(), 1);
-  var import_url2 = __toESM(require_url(), 1);
-
-  // node_modules/tslib/tslib.es6.mjs
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t2) {
-      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
-        s2 = arguments[i2];
-        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t2[p2] = s2[p2];
-      }
-      return t2;
-    };
-    return __assign.apply(this, arguments);
+  // node_modules/@base-ui/utils/safeReact.mjs
+  var React2 = __toESM(require_react(), 1);
+  var SafeReact = {
+    ...React2
   };

-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str) {
-    return str.toLowerCase();
-  }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
+  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  var React3 = __toESM(require_react(), 1);
+  var UNINITIALIZED = {};
+  function useRefWithInit(init117, initArg) {
+    const ref = React3.useRef(UNINITIALIZED);
+    if (ref.current === UNINITIALIZED) {
+      ref.current = init117(initArg);
     }
-    var _a = options2.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options2.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options2.transform, transform = _c === void 0 ? lowerCase : _c, _d = options2.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
-    var start = 0;
-    var end = result.length;
-    while (result.charAt(start) === "\0")
-      start++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re, value) {
-    if (re instanceof RegExp)
-      return input.replace(re, value);
-    return re.reduce(function(input2, re2) {
-      return input2.replace(re2, value);
-    }, input);
+    return ref;
   }

-  // node_modules/upper-case-first/dist.es2015/index.js
-  function upperCaseFirst(input) {
-    return input.charAt(0).toUpperCase() + input.substr(1);
+  // node_modules/@base-ui/utils/useStableCallback.mjs
+  var useInsertionEffect = SafeReact.useInsertionEffect;
+  var useSafeInsertionEffect = (
+    // React 17 doesn't have useInsertionEffect.
+    useInsertionEffect && // Preact replaces useInsertionEffect with useLayoutEffect and fires too late.
+    useInsertionEffect !== SafeReact.useLayoutEffect ? useInsertionEffect : (fn) => fn()
+  );
+  function useStableCallback(callback) {
+    const stable = useRefWithInit(createStableCallback).current;
+    stable.next = callback;
+    useSafeInsertionEffect(stable.effect);
+    return stable.trampoline;
   }
-
-  // node_modules/capital-case/dist.es2015/index.js
-  function capitalCaseTransform(input) {
-    return upperCaseFirst(input.toLowerCase());
+  function createStableCallback() {
+    const stable = {
+      next: void 0,
+      callback: assertNotCalled,
+      trampoline: (...args) => stable.callback?.(...args),
+      effect: () => {
+        stable.callback = stable.next;
+      }
+    };
+    return stable;
   }
-  function capitalCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
+  function assertNotCalled() {
+    if (true) {
+      throw (
+        /* minify-error-disabled */
+        new Error("Base UI: Cannot call an event handler while rendering.")
+      );
     }
-    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options2));
   }

-  // node_modules/dot-case/dist.es2015/index.js
-  function dotCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
+  // node_modules/@base-ui/utils/warn.mjs
+  var set2;
+  if (true) {
+    set2 = /* @__PURE__ */ new Set();
+  }
+  function warn(...messages) {
+    if (true) {
+      const messageKey = messages.join(" ");
+      if (!set2.has(messageKey)) {
+        set2.add(messageKey);
+        console.warn(`Base UI: ${messageKey}`);
+      }
     }
-    return noCase(input, __assign({ delimiter: "." }, options2));
   }

-  // node_modules/param-case/dist.es2015/index.js
-  function paramCase(input, options2) {
-    if (options2 === void 0) {
-      options2 = {};
+  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
+  var React6 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+  var React4 = __toESM(require_react(), 1);
+  var noop = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React4.useLayoutEffect : noop;
+
+  // node_modules/@base-ui/react/internals/composite/list/CompositeListContext.mjs
+  var React5 = __toESM(require_react(), 1);
+  var CompositeListContext = /* @__PURE__ */ React5.createContext({
+    register: () => {
+    },
+    unregister: () => {
+    },
+    subscribeMapChange: () => () => {
+    },
+    nextIndexRef: {
+      current: 0
     }
-    return dotCase(input, __assign({ delimiter: "-" }, options2));
+  });
+  if (true) CompositeListContext.displayName = "CompositeListContext";
+  function useCompositeListContext() {
+    return React5.useContext(CompositeListContext);
   }

-  // packages/kebab-case/build-module/index.mjs
-  function kebabCase(str) {
-    let input = str?.toString?.() ?? "";
-    input = input.replace(/['\u2019]/, "");
-    return paramCase(input, {
-      splitRegexp: [
-        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
-        // fooBar => foo-bar, 3Bar => 3-bar
-        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
-        // 3bar => 3-bar
-        /([A-Za-z])([0-9])/g,
-        // Foo3 => foo-3, foo3 => foo-3
-        /([A-Z])([A-Z][a-z])/g
-        // FOOBar => foo-bar
-      ]
+  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  function CompositeList(props) {
+    const {
+      children,
+      elementsRef,
+      labelsRef,
+      onMapChange: onMapChangeProp
+    } = props;
+    const onMapChange = useStableCallback(onMapChangeProp);
+    const [, setMapTick] = React6.useState(false);
+    const listeners = useRefWithInit(createListeners).current;
+    const map = useRefWithInit(createMap).current;
+    const nextIndexRef = React6.useRef(0);
+    const isDirtyRef = React6.useRef(true);
+    const itemsRef = React6.useRef([]);
+    const mutationObserverRef = React6.useRef(null);
+    const scheduleMapUpdate = useStableCallback(() => {
+      if (isDirtyRef.current) {
+        return;
+      }
+      isDirtyRef.current = true;
+      setMapTick((tick) => !tick);
     });
-  }
-
-  // packages/block-library/build-module/embed/block.json
-  var block_default7 = {
-    $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: true
-      },
-      responsive: {
-        type: "boolean",
-        default: false,
-        role: "content"
-      },
-      previewable: {
-        type: "boolean",
-        default: true,
-        role: "content"
+    const register = useStableCallback((node, registration) => {
+      map.set(node, registration);
+      scheduleMapUpdate();
+    });
+    const unregister = useStableCallback((node) => {
+      map.delete(node);
+      scheduleMapUpdate();
+    });
+    const syncRefs = useStableCallback((items) => {
+      const nextMap = /* @__PURE__ */ new Map();
+      elementsRef.current.length = 0;
+      if (labelsRef) {
+        labelsRef.current.length = 0;
       }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      spacing: {
-        margin: true
-      },
-      interactivity: {
-        clientNavigation: true
+      items.forEach((item) => {
+        nextMap.set(item.element, {
+          ...item.registration.metadata ?? {},
+          index: item.index
+        });
+        elementsRef.current[item.index] = item.element;
+        if (labelsRef) {
+          labelsRef.current[item.index] = item.registration.label !== void 0 ? item.registration.label : item.registration.textRef?.current?.textContent ?? item.element.textContent;
+        }
+      });
+      nextIndexRef.current = elementsRef.current.length;
+      return nextMap;
+    });
+    function observe(sortedNodes) {
+      mutationObserverRef.current?.disconnect();
+      mutationObserverRef.current = null;
+      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+        return;
       }
-    },
-    editorStyle: "wp-block-embed-editor",
-    style: "wp-block-embed"
-  };
-
-  // packages/block-library/build-module/embed/constants.mjs
-  var ASPECT_RATIOS = [
-    // Common video resolutions.
-    { 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" },
-    // Vertical video and instagram square video support.
-    { 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" }
-  ];
-  var WP_EMBED_TYPE = "wp-embed";
-
-  // packages/block-library/build-module/embed/util.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-  var { name: DEFAULT_EMBED_BLOCK } = block_default7;
-  var getEmbedInfoByProvider = (provider) => (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
-    ({ name: name122 }) => name122 === provider
-  );
-  var matchesPatterns = (url, patterns = []) => patterns.some((pattern) => url.match(pattern));
-  var findMoreSuitableBlock = (url) => (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
-    ({ patterns }) => matchesPatterns(url, patterns)
-  );
-  function rewriteXToTwitter(url) {
-    if (!url || (0, import_url2.getAuthority)(url) !== "x.com") {
-      return url;
-    }
-    const rewritten = new URL(url);
-    rewritten.host = "twitter.com";
-    return rewritten.toString();
-  }
-  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_runtime177.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
-    return (0, import_element5.renderToString)(photoPreview);
-  };
-  var createUpgradedEmbedBlock = (props, attributesFromPreview = {}) => {
-    const { preview, attributes: attributes2 = {} } = props;
-    const { url, providerNameSlug, type, ...restAttributes } = attributes2;
-    if (!url || !(0, import_blocks3.getBlockType)(DEFAULT_EMBED_BLOCK)) {
-      return;
-    }
-    const matchedBlock = findMoreSuitableBlock(url);
-    const isCurrentBlockWP = providerNameSlug === "wordpress" || type === WP_EMBED_TYPE;
-    const shouldCreateNewBlock = !isCurrentBlockWP && matchedBlock && (matchedBlock.attributes.providerNameSlug !== providerNameSlug || !providerNameSlug);
-    if (shouldCreateNewBlock) {
-      return (0, import_blocks3.createBlock)(DEFAULT_EMBED_BLOCK, {
-        url,
-        ...restAttributes,
-        ...matchedBlock.attributes
+      const mutationObserver = new MutationObserver((entries) => {
+        if (!hasMovedNode(entries)) {
+          return;
+        }
+        let previousConnectedNode = null;
+        for (const node of sortedNodes) {
+          if (!node.isConnected) {
+            continue;
+          }
+          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
+            mutationObserver.disconnect();
+            scheduleMapUpdate();
+            return;
+          }
+          previousConnectedNode = node;
+        }
       });
+      mutationObserverRef.current = mutationObserver;
+      const roots = /* @__PURE__ */ new Set();
+      for (let i2 = 1; i2 < sortedNodes.length; i2 += 1) {
+        const root = getCommonAncestor(sortedNodes[i2 - 1], sortedNodes[i2]);
+        if (root) {
+          roots.add(root);
+        }
+      }
+      roots.forEach((root) => mutationObserver.observe(root, {
+        childList: true
+      }));
     }
-    const wpVariation = (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
-      ({ name: name122 }) => name122 === "wordpress"
-    );
-    if (!wpVariation || !preview || !isFromWordPress(preview.html) || isCurrentBlockWP) {
-      return;
-    }
-    return (0, import_blocks3.createBlock)(DEFAULT_EMBED_BLOCK, {
-      url,
-      ...wpVariation.attributes,
-      // By now we have the preview, but when the new block first renders, it
-      // won't have had all the attributes set, and so won't get the correct
-      // type and it won't render correctly. So, we pass through the current attributes
-      // here so that the initial render works when we switch to the WordPress
-      // block. This only affects the WordPress block because it can't be
-      // rendered in the usual Sandbox (it has a sandbox of its own) and it
-      // relies on the preview to set the correct render type.
-      ...attributesFromPreview
+    const flush = useStableCallback(() => {
+      const [items, automaticNodes] = getCompositeListSnapshot(map);
+      const nextMap = syncRefs(items);
+      observe(automaticNodes);
+      itemsRef.current = items;
+      isDirtyRef.current = false;
+      listeners.forEach((listener) => listener(nextMap));
+      onMapChange(nextMap);
     });
-  };
-  var hasAspectRatioClass = (existingClassNames) => {
-    if (!existingClassNames) {
-      return false;
+    useIsoLayoutEffect(() => {
+      if (!isDirtyRef.current) {
+        syncRefs(itemsRef.current);
+      }
+      return () => {
+        elementsRef.current = [];
+        if (labelsRef) {
+          labelsRef.current = [];
+        }
+      };
+    }, [elementsRef, labelsRef, syncRefs]);
+    useIsoLayoutEffect(() => {
+      if (isDirtyRef.current) {
+        flush();
+      }
+    });
+    useIsoLayoutEffect(() => {
+      return () => {
+        mutationObserverRef.current?.disconnect();
+        isDirtyRef.current = true;
+      };
+    }, []);
+    const subscribeMapChange = useStableCallback((fn) => {
+      listeners.add(fn);
+      return () => {
+        listeners.delete(fn);
+      };
+    });
+    const contextValue = React6.useMemo(() => ({
+      register,
+      unregister,
+      subscribeMapChange,
+      nextIndexRef
+    }), [register, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(CompositeListContext.Provider, {
+      value: contextValue,
+      children
+    });
+  }
+  function createMap() {
+    return /* @__PURE__ */ new Map();
+  }
+  function createListeners() {
+    return /* @__PURE__ */ new Set();
+  }
+  function getCompositeListSnapshot(map) {
+    const reservedIndices = /* @__PURE__ */ new Set();
+    const items = [];
+    const automaticItems = [];
+    map.forEach((registration, node) => {
+      if (!node.isConnected) {
+        return;
+      }
+      const index = registration.index;
+      const item = {
+        index: index ?? -1,
+        element: node,
+        registration
+      };
+      if (index === null) {
+        automaticItems.push(item);
+      } else if (index >= 0) {
+        reservedIndices.add(index);
+        items.push(item);
+      }
+    });
+    let nextAutomaticIndex = 0;
+    automaticItems.sort((a2, b2) => sortByDocumentPosition(a2.element, b2.element));
+    automaticItems.forEach((item) => {
+      while (reservedIndices.has(nextAutomaticIndex)) {
+        nextAutomaticIndex += 1;
+      }
+      item.index = nextAutomaticIndex;
+      items.push(item);
+      nextAutomaticIndex += 1;
+    });
+    if (reservedIndices.size > 0) {
+      items.sort((a2, b2) => a2.index - b2.index);
     }
-    return ASPECT_RATIOS.some(
-      ({ className }) => existingClassNames.includes(className)
-    );
-  };
-  var removeAspectRatioClasses = (existingClassNames) => {
-    if (!existingClassNames) {
-      return existingClassNames;
+    return [items, automaticItems.map((item) => item.element)];
+  }
+  function getCommonAncestor(firstNode, lastNode) {
+    let ancestor = firstNode.parentElement;
+    while (ancestor && !ancestor.contains(lastNode)) {
+      ancestor = ancestor.parentElement;
     }
-    const aspectRatioClassNames = ASPECT_RATIOS.reduce(
-      (accumulator, { className }) => {
-        accumulator.push(className);
-        return accumulator;
-      },
-      ["wp-has-aspect-ratio"]
-    );
-    let outputClassNames = existingClassNames;
-    for (const className of aspectRatioClassNames) {
-      outputClassNames = outputClassNames.replace(className, "");
+    return ancestor;
+  }
+  function hasMovedNode(entries) {
+    for (const entry of entries) {
+      for (let i2 = 0; i2 < entry.removedNodes.length; i2 += 1) {
+        if (entry.removedNodes[i2].isConnected) {
+          return true;
+        }
+      }
     }
-    return outputClassNames.trim();
-  };
-  function hasInlineResponsivePadding(html) {
-    const paddingPattern = /padding-(top|bottom)\s*:\s*[\d.]+%/i;
-    return paddingPattern.test(html);
+    return false;
   }
-  function getClassNames(html, existingClassNames, allowResponsive = true) {
-    if (!allowResponsive) {
-      return removeAspectRatioClasses(existingClassNames);
+  function sortByDocumentPosition(a2, b2) {
+    return a2.compareDocumentPosition(b2) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
+  }
+
+  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  var React9 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useMergedRefs.mjs
+  function useMergedRefs(a2, b2, c2, d2) {
+    const forkRef = useRefWithInit(createForkRef).current;
+    if (didChange(forkRef, a2, b2, c2, d2)) {
+      update(forkRef, [a2, b2, c2, d2]);
     }
-    if (hasInlineResponsivePadding(html)) {
-      return removeAspectRatioClasses(existingClassNames);
+    return forkRef.callback;
+  }
+  function useMergedRefsN(refs) {
+    const forkRef = useRefWithInit(createForkRef).current;
+    if (didChangeN(forkRef, refs)) {
+      update(forkRef, refs);
     }
-    const previewDocument = document.implementation.createHTMLDocument("");
-    previewDocument.body.innerHTML = html;
-    const iframe = previewDocument.body.querySelector("iframe");
-    if (iframe && iframe.height && iframe.width) {
-      const aspectRatio = (iframe.width / iframe.height).toFixed(2);
-      for (let ratioIndex = 0; ratioIndex < ASPECT_RATIOS.length; ratioIndex++) {
-        const potentialRatio = ASPECT_RATIOS[ratioIndex];
-        if (aspectRatio >= potentialRatio.ratio) {
-          const ratioDiff = aspectRatio - potentialRatio.ratio;
-          if (ratioDiff > 0.1) {
-            return removeAspectRatioClasses(existingClassNames);
+    return forkRef.callback;
+  }
+  function createForkRef() {
+    return {
+      callback: null,
+      cleanup: null,
+      refs: []
+    };
+  }
+  function didChange(forkRef, a2, b2, c2, d2) {
+    return forkRef.refs[0] !== a2 || forkRef.refs[1] !== b2 || forkRef.refs[2] !== c2 || forkRef.refs[3] !== d2;
+  }
+  function didChangeN(forkRef, newRefs) {
+    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index) => ref !== newRefs[index]);
+  }
+  function update(forkRef, refs) {
+    forkRef.refs = refs;
+    if (refs.every((ref) => ref == null)) {
+      forkRef.callback = null;
+      return;
+    }
+    forkRef.callback = (instance) => {
+      if (forkRef.cleanup) {
+        forkRef.cleanup();
+        forkRef.cleanup = null;
+      }
+      if (instance != null) {
+        const cleanupCallbacks = Array(refs.length).fill(null);
+        for (let i2 = 0; i2 < refs.length; i2 += 1) {
+          const ref = refs[i2];
+          if (ref == null) {
+            continue;
+          }
+          switch (typeof ref) {
+            case "function": {
+              const refCleanup = ref(instance);
+              if (typeof refCleanup === "function") {
+                cleanupCallbacks[i2] = refCleanup;
+              }
+              break;
+            }
+            case "object": {
+              ref.current = instance;
+              break;
+            }
+            default:
           }
-          return clsx_default(
-            removeAspectRatioClasses(existingClassNames),
-            potentialRatio.className,
-            "wp-has-aspect-ratio"
-          );
         }
+        forkRef.cleanup = () => {
+          for (let i2 = 0; i2 < refs.length; i2 += 1) {
+            const ref = refs[i2];
+            if (ref == null) {
+              continue;
+            }
+            switch (typeof ref) {
+              case "function": {
+                const cleanupCallback = cleanupCallbacks[i2];
+                if (typeof cleanupCallback === "function") {
+                  cleanupCallback();
+                } else {
+                  void ref(null);
+                }
+                break;
+              }
+              case "object": {
+                ref.current = null;
+                break;
+              }
+              default:
+            }
+          }
+        };
       }
+    };
+  }
+
+  // node_modules/@base-ui/utils/getReactElementRef.mjs
+  var React8 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/reactVersion.mjs
+  var React7 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React7.version, 10);
+  function isReactVersionAtLeast(reactVersionToCheck) {
+    return majorVersion >= reactVersionToCheck;
+  }
+
+  // node_modules/@base-ui/utils/getReactElementRef.mjs
+  function getReactElementRef(element) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
+      return null;
     }
-    return existingClassNames;
+    const reactElement = element;
+    const propsWithRef = reactElement.props;
+    return (isReactVersionAtLeast(19) ? propsWithRef?.ref : reactElement.ref) ?? null;
   }
-  function fallback(url, onReplace) {
-    const link = /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("a", { href: url, children: url });
-    onReplace(
-      (0, import_blocks3.createBlock)("core/paragraph", { content: (0, import_element5.renderToString)(link) })
-    );
+
+  // node_modules/@base-ui/utils/mergeObjects.mjs
+  function mergeObjects(a2, b2) {
+    if (a2 && !b2) {
+      return a2;
+    }
+    if (!a2 && b2) {
+      return b2;
+    }
+    if (a2 || b2) {
+      return {
+        ...a2,
+        ...b2
+      };
+    }
+    return void 0;
   }
-  var getAttributesFromPreview = memize(
-    (preview, title, currentClassNames, isResponsive, allowResponsive = true) => {
-      if (!preview) {
-        return {};
-      }
-      const attributes2 = {};
-      let { type = "rich" } = preview;
-      const { html, provider_name: providerName } = preview;
-      const providerNameSlug = kebabCase(
-        (providerName || title).toLowerCase()
-      );
-      if (isFromWordPress(html)) {
-        type = WP_EMBED_TYPE;
-      }
-      if (html || "photo" === type) {
-        attributes2.type = type;
-        attributes2.providerNameSlug = providerNameSlug;
+
+  // node_modules/@base-ui/utils/empty.mjs
+  function NOOP() {
+  }
+  var EMPTY_ARRAY = Object.freeze([]);
+  var EMPTY_OBJECT = Object.freeze({});
+
+  // node_modules/@base-ui/react/internals/getStateAttributesProps.mjs
+  function getStateAttributesProps(state, customMapping) {
+    const props = {};
+    for (const key in state) {
+      const value = state[key];
+      if (customMapping?.hasOwnProperty(key)) {
+        const customProps = customMapping[key](value);
+        if (customProps != null) {
+          Object.assign(props, customProps);
+        }
+        continue;
       }
-      if (hasAspectRatioClass(currentClassNames)) {
-        return attributes2;
+      if (value === true) {
+        props[`data-${key.toLowerCase()}`] = "";
+      } else if (value) {
+        props[`data-${key.toLowerCase()}`] = value.toString();
       }
-      attributes2.className = getClassNames(
-        html,
-        currentClassNames,
-        isResponsive && allowResponsive
-      );
-      return attributes2;
     }
-  );
-  var getMergedAttributesWithPreview = (currentAttributes, preview, title, isResponsive) => {
-    const { allowResponsive, className } = currentAttributes;
-    return {
-      ...currentAttributes,
-      ...getAttributesFromPreview(
-        preview,
-        title,
-        className,
-        isResponsive,
-        allowResponsive
-      )
-    };
-  };
+    return props;
+  }

-  // packages/block-library/build-module/utils/caption.mjs
-  var import_element6 = __toESM(require_element(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_i18n9 = __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_runtime178 = __toESM(require_jsx_runtime(), 1);
-  function Caption({
-    attributeKey = "caption",
-    attributes: attributes2,
-    setAttributes,
-    isSelected,
-    insertBlocksAfter,
-    placeholder: placeholder2 = (0, import_i18n9.__)("Add caption"),
-    label = (0, import_i18n9.__)("Caption text"),
-    showToolbarButton = true,
-    excludeElementClassName,
-    className,
-    readOnly,
-    tagName = "figcaption",
-    addLabel = (0, import_i18n9.__)("Add caption"),
-    removeLabel = (0, import_i18n9.__)("Remove caption"),
-    icon: icon4 = caption_default,
-    ...props
-  }) {
-    const caption = attributes2[attributeKey];
-    const prevCaption = (0, import_compose4.usePrevious)(caption);
-    const isCaptionEmpty = import_block_editor14.RichText.isEmpty(caption);
-    const isPrevCaptionEmpty = import_block_editor14.RichText.isEmpty(prevCaption);
-    const [showCaption, setShowCaption] = (0, import_element6.useState)(!isCaptionEmpty);
-    (0, import_element6.useEffect)(() => {
-      if (!isCaptionEmpty && isPrevCaptionEmpty) {
-        setShowCaption(true);
-      }
-    }, [isCaptionEmpty, isPrevCaptionEmpty]);
-    (0, import_element6.useEffect)(() => {
-      if (!isSelected && isCaptionEmpty) {
-        setShowCaption(false);
+  // node_modules/@base-ui/react/utils/resolveClassName.mjs
+  function resolveClassName(className, state) {
+    return typeof className === "function" ? className(state) : className;
+  }
+
+  // node_modules/@base-ui/react/utils/resolveStyle.mjs
+  function resolveStyle(style2, state) {
+    return typeof style2 === "function" ? style2(state) : style2;
+  }
+
+  // node_modules/@base-ui/react/merge-props/mergeProps.mjs
+  var EMPTY_PROPS = {};
+  function mergeProps(a2, b2, c2, d2, e3) {
+    if (!c2 && !d2 && !e3 && !a2) {
+      return createInitialMergedProps(b2);
+    }
+    let merged = createInitialMergedProps(a2);
+    if (b2) {
+      merged = mergeInto(merged, b2);
+    }
+    if (c2) {
+      merged = mergeInto(merged, c2);
+    }
+    if (d2) {
+      merged = mergeInto(merged, d2);
+    }
+    if (e3) {
+      merged = mergeInto(merged, e3);
+    }
+    return merged;
+  }
+  function mergePropsN(props) {
+    if (props.length === 0) {
+      return EMPTY_PROPS;
+    }
+    if (props.length === 1) {
+      return createInitialMergedProps(props[0]);
+    }
+    let merged = createInitialMergedProps(props[0]);
+    for (let i2 = 1; i2 < props.length; i2 += 1) {
+      merged = mergeInto(merged, props[i2]);
+    }
+    return merged;
+  }
+  function createInitialMergedProps(inputProps) {
+    if (isPropsGetter(inputProps)) {
+      return {
+        ...resolvePropsGetter(inputProps, EMPTY_PROPS)
+      };
+    }
+    return copyInitialProps(inputProps);
+  }
+  function mergeInto(merged, inputProps) {
+    if (isPropsGetter(inputProps)) {
+      return resolvePropsGetter(inputProps, merged);
+    }
+    return mutablyMergeInto(merged, inputProps);
+  }
+  function copyInitialProps(inputProps) {
+    const copiedProps = {
+      ...inputProps
+    };
+    for (const propName in copiedProps) {
+      const propValue = copiedProps[propName];
+      if (isEventHandler(propName, propValue)) {
+        copiedProps[propName] = wrapEventHandler(propValue);
       }
-    }, [isSelected, isCaptionEmpty]);
-    const ref = (0, import_element6.useCallback)(
-      (node) => {
-        if (node && isCaptionEmpty) {
-          node.focus();
+    }
+    return copiedProps;
+  }
+  function mutablyMergeInto(mergedProps, externalProps) {
+    if (!externalProps) {
+      return mergedProps;
+    }
+    for (const propName in externalProps) {
+      const externalPropValue = externalProps[propName];
+      switch (propName) {
+        case "style": {
+          mergedProps[propName] = mergeObjects(mergedProps.style, externalPropValue);
+          break;
         }
-      },
-      [isCaptionEmpty]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
-      showToolbarButton && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(import_block_editor14.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        import_components6.ToolbarButton,
-        {
-          onClick: () => {
-            setShowCaption(!showCaption);
-            if (showCaption && caption) {
-              setAttributes({
-                [attributeKey]: void 0
-              });
-            }
-          },
-          icon: icon4,
-          isPressed: showCaption,
-          label: showCaption ? removeLabel : addLabel
+        case "className": {
+          mergedProps[propName] = mergeClassNames(mergedProps.className, externalPropValue);
+          break;
         }
-      ) }),
-      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-        import_block_editor14.RichText,
-        {
-          identifier: attributeKey,
-          tagName,
-          className: clsx_default(
-            className,
-            excludeElementClassName ? "" : (0, import_block_editor14.__experimentalGetElementClassName)("caption")
-          ),
-          ref,
-          "aria-label": label,
-          placeholder: placeholder2,
-          value: caption,
-          onChange: (value) => setAttributes({ [attributeKey]: value }),
-          inlineToolbar: true,
-          __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks4.createBlock)((0, import_blocks4.getDefaultBlockName)())
-          ) : void 0,
-          readOnly,
-          ...props
+        default: {
+          if (isEventHandler(propName, externalPropValue)) {
+            mergedProps[propName] = mergeEventHandlers(mergedProps[propName], externalPropValue);
+          } else {
+            mergedProps[propName] = externalPropValue;
+          }
         }
-      )
-    ] });
+      }
+    }
+    return mergedProps;
   }
-
-  // packages/block-library/build-module/audio/edit.mjs
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
-  var ALLOWED_MEDIA_TYPES = ["audio"];
-  function AudioEdit({
-    attributes: attributes2,
-    className,
-    setAttributes,
-    onReplace,
-    isSelected: isSingleSelected,
-    insertBlocksAfter
-  }) {
-    const { id, autoplay, loop, preload, src } = attributes2;
-    const [temporaryURL, setTemporaryURL] = (0, import_element7.useState)(attributes2.blob);
-    const blockEditingMode = (0, import_block_editor15.useBlockEditingMode)();
-    const hasNonContentControls = blockEditingMode === "default";
-    useUploadMediaFromBlobURL({
-      url: temporaryURL,
-      allowedTypes: ALLOWED_MEDIA_TYPES,
-      onChange: onSelectAudio,
-      onError: onUploadError
-    });
-    function toggleAttribute(attribute) {
-      return (newValue) => {
-        setAttributes({ [attribute]: newValue });
-      };
+  function isEventHandler(key, value) {
+    const code0 = key.charCodeAt(0);
+    const code1 = key.charCodeAt(1);
+    const code2 = key.charCodeAt(2);
+    return code0 === 111 && code1 === 110 && code2 >= 65 && code2 <= 90 && (typeof value === "function" || typeof value === "undefined");
+  }
+  function isPropsGetter(inputProps) {
+    return typeof inputProps === "function";
+  }
+  function resolvePropsGetter(inputProps, previousProps) {
+    if (isPropsGetter(inputProps)) {
+      return inputProps(previousProps);
     }
-    function onSelectURL(newSrc) {
-      if (newSrc !== src) {
-        const embedBlock = createUpgradedEmbedBlock({
-          attributes: { url: newSrc }
-        });
-        if (void 0 !== embedBlock && onReplace) {
-          onReplace(embedBlock);
-          return;
+    return inputProps ?? EMPTY_PROPS;
+  }
+  function mergeEventHandlers(ourHandler, theirHandler) {
+    if (!theirHandler) {
+      return ourHandler;
+    }
+    if (!ourHandler) {
+      return wrapEventHandler(theirHandler);
+    }
+    return (...args) => {
+      const event = args[0];
+      if (isSyntheticEvent(event)) {
+        const baseUIEvent = event;
+        makeEventPreventable(baseUIEvent);
+        const result2 = theirHandler(...args);
+        if (!baseUIEvent.baseUIHandlerPrevented) {
+          ourHandler?.(...args);
         }
-        setAttributes({ src: newSrc, id: void 0, blob: void 0 });
-        setTemporaryURL();
+        return result2;
+      }
+      const result = theirHandler(...args);
+      ourHandler?.(...args);
+      return result;
+    };
+  }
+  function wrapEventHandler(handler) {
+    if (!handler) {
+      return handler;
+    }
+    return (...args) => {
+      const event = args[0];
+      if (isSyntheticEvent(event)) {
+        makeEventPreventable(event);
+      }
+      return handler(...args);
+    };
+  }
+  function makeEventPreventable(event) {
+    event.preventBaseUIHandler = () => {
+      event.baseUIHandlerPrevented = true;
+    };
+    return event;
+  }
+  function mergeClassNames(ourClassName, theirClassName) {
+    if (theirClassName) {
+      if (ourClassName) {
+        return theirClassName + " " + ourClassName;
       }
+      return theirClassName;
     }
-    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices.store);
-    function onUploadError(message) {
-      createErrorNotice(message, { type: "snackbar" });
+    return ourClassName;
+  }
+  function isSyntheticEvent(event) {
+    return event != null && typeof event === "object" && "nativeEvent" in event;
+  }
+
+  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  var import_react = __toESM(require_react(), 1);
+  function useRenderElement(element, componentProps, params = {}) {
+    const renderProp = componentProps.render;
+    const outProps = useRenderElementProps(componentProps, params);
+    if (params.enabled === false) {
+      return null;
+    }
+    const state = params.state ?? EMPTY_OBJECT;
+    return evaluateRenderProp(element, renderProp, outProps, state);
+  }
+  function useRenderElementProps(componentProps, params = {}) {
+    const {
+      className: classNameProp,
+      style: styleProp,
+      render: renderProp
+    } = componentProps;
+    const {
+      state = EMPTY_OBJECT,
+      ref,
+      props,
+      stateAttributesMapping: stateAttributesMapping4,
+      enabled = true
+    } = params;
+    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const style2 = enabled ? resolveStyle(styleProp, state) : void 0;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping4) : EMPTY_OBJECT;
+    const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
+    const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
+    if (typeof document !== "undefined") {
+      if (!enabled) {
+        void useMergedRefs(null, null);
+      } else if (Array.isArray(ref)) {
+        outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
+      } else {
+        outProps.ref = useMergedRefs(outProps.ref, getReactElementRef(renderProp), ref);
+      }
     }
-    function getAutoplayHelp(checked) {
-      return checked ? (0, import_i18n10.__)("Autoplay may cause usability issues for some users.") : null;
+    if (!enabled) {
+      return EMPTY_OBJECT;
     }
-    function onSelectAudio(media) {
-      if (!media || !media.url) {
-        setAttributes({
-          src: void 0,
-          id: void 0,
-          caption: void 0,
-          blob: void 0
-        });
-        setTemporaryURL();
-        return;
+    if (className !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className);
+    }
+    if (style2 !== void 0) {
+      outProps.style = mergeObjects(outProps.style, style2);
+    }
+    return outProps;
+  }
+  function resolveRenderFunctionProps(props) {
+    if (Array.isArray(props)) {
+      return mergePropsN(props);
+    }
+    return mergeProps(void 0, props);
+  }
+  var REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy");
+  var COMPONENT_IDENTIFIER_PATTERN = /^[A-Z][A-Za-z0-9$]*$/;
+  var LOWERCASE_CHARACTER_PATTERN = /[a-z]/;
+  function evaluateRenderProp(element, render, props, state) {
+    if (render) {
+      if (typeof render === "function") {
+        if (true) {
+          warnIfRenderPropLooksLikeComponent(render);
+        }
+        return render(props, state);
       }
-      if ((0, import_blob2.isBlobURL)(media.url)) {
-        setTemporaryURL(media.url);
-        return;
+      const mergedProps = mergeProps(props, render.props);
+      mergedProps.ref = props.ref;
+      let newElement = render;
+      if (newElement?.$$typeof === REACT_LAZY_TYPE) {
+        const children = React9.Children.toArray(render);
+        newElement = children[0];
       }
-      setAttributes({
-        blob: void 0,
-        src: media.url,
-        id: media.id,
-        caption: media.caption
+      if (true) {
+        if (!/* @__PURE__ */ React9.isValidElement(newElement)) {
+          throw new Error(["Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.", "A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.", "https://base-ui.com/r/invalid-render-prop"].join("\n"));
+        }
+      }
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
+    }
+    if (element) {
+      if (typeof element === "string") {
+        return renderTag(element, props);
+      }
+    }
+    throw new Error(true ? "Base UI: Render element or function are not defined." : formatErrorMessage_default(8));
+  }
+  function warnIfRenderPropLooksLikeComponent(renderFn) {
+    const functionName = renderFn.name;
+    if (functionName.length === 0) {
+      return;
+    }
+    if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {
+      return;
+    }
+    if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {
+      return;
+    }
+    warn(`The \`render\` prop received a function named \`${functionName}\` that starts with an uppercase letter.`, "This usually means a React component was passed directly as `render={Component}`.", "Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.", "If this is an intentional render callback, rename it to start with a lowercase letter.", "Use `render={<Component />}` or `render={(props) => <Component {...props} />}` instead.", "https://base-ui.com/r/invalid-render-prop");
+  }
+  function renderTag(Tag, props) {
+    if (Tag === "button") {
+      return /* @__PURE__ */ (0, import_react.createElement)("button", {
+        type: "button",
+        ...props,
+        key: props.key
       });
-      setTemporaryURL();
     }
-    const classes = clsx_default(className, {
-      "is-transient": !!temporaryURL
-    });
-    const blockProps = (0, import_block_editor15.useBlockProps)({
-      className: classes
-    });
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-        import_block_editor15.MediaPlaceholder,
-        {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
-          onSelect: onSelectAudio,
-          onSelectURL,
-          accept: "audio/*",
-          allowedTypes: ALLOWED_MEDIA_TYPES,
-          value: attributes2,
-          onError: onUploadError
-        }
-      ) });
+    if (Tag === "img") {
+      return /* @__PURE__ */ (0, import_react.createElement)("img", {
+        alt: "",
+        ...props,
+        key: props.key
+      });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(import_jsx_runtime179.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_block_editor15.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-        import_block_editor15.MediaReplaceFlow,
-        {
-          mediaId: id,
-          mediaURL: src,
-          allowedTypes: ALLOWED_MEDIA_TYPES,
-          accept: "audio/*",
-          onSelect: onSelectAudio,
-          onSelectURL,
-          onError: onUploadError,
-          onReset: () => onSelectAudio(void 0),
-          variant: "toolbar"
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(
-        import_components7.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n10.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              autoplay: false,
-              loop: false,
-              preload: void 0
-            });
-          },
-          dropdownMenuProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-              import_components7.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n10.__)("Autoplay"),
-                isShownByDefault: true,
-                hasValue: () => !!autoplay,
-                onDeselect: () => setAttributes({
-                  autoplay: false
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-                  import_components7.ToggleControl,
-                  {
-                    label: (0, import_i18n10.__)("Autoplay"),
-                    onChange: toggleAttribute("autoplay"),
-                    checked: !!autoplay,
-                    help: getAutoplayHelp
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-              import_components7.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n10.__)("Loop"),
-                isShownByDefault: true,
-                hasValue: () => !!loop,
-                onDeselect: () => setAttributes({
-                  loop: false
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-                  import_components7.ToggleControl,
-                  {
-                    label: (0, import_i18n10.__)("Loop"),
-                    onChange: toggleAttribute("loop"),
-                    checked: !!loop
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-              import_components7.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n10.__)("Preload"),
-                isShownByDefault: true,
-                hasValue: () => !!preload,
-                onDeselect: () => setAttributes({
-                  preload: void 0
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-                  import_components7.SelectControl,
-                  {
-                    label: (0, import_i18n10._x)(
-                      "Preload",
-                      "noun; Audio block parameter"
-                    ),
-                    value: preload || "",
-                    onChange: (value) => setAttributes({
-                      preload: value || void 0
-                    }),
-                    options: [
-                      { value: "", label: (0, import_i18n10.__)("Browser default") },
-                      { value: "auto", label: (0, import_i18n10.__)("Auto") },
-                      { value: "metadata", label: (0, import_i18n10.__)("Metadata") },
-                      {
-                        value: "none",
-                        label: (0, import_i18n10._x)("None", "Preload value")
-                      }
-                    ]
-                  }
-                )
-              }
-            )
-          ]
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-          "audio",
-          {
-            controls: "controls",
-            inert: !isSingleSelected ? "true" : void 0,
-            src: src ?? temporaryURL
-          }
-        ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components7.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-          Caption,
-          {
-            attributes: attributes2,
-            setAttributes,
-            isSelected: isSingleSelected,
-            insertBlocksAfter,
-            label: (0, import_i18n10.__)("Audio caption text"),
-            showToolbarButton: isSingleSelected && hasNonContentControls
-          }
-        )
-      ] })
-    ] });
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }
-  var edit_default = AudioEdit;

-  // packages/block-library/build-module/audio/block.json
-  var block_default8 = {
-    $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"
+  // node_modules/@base-ui/utils/useId.mjs
+  var React10 = __toESM(require_react(), 1);
+  var globalId = 0;
+  function useGlobalId(idOverride, prefix = "mui") {
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
+    const id = idOverride || defaultId;
+    React10.useEffect(() => {
+      if (defaultId == null) {
+        globalId += 1;
+        setDefaultId(`${prefix}-${globalId}`);
+      }
+    }, [defaultId, prefix]);
+    return id;
+  }
+  var maybeReactUseId = SafeReact.useId;
+  function useId(idOverride, prefix) {
+    if (maybeReactUseId !== void 0) {
+      const reactId = maybeReactUseId();
+      return idOverride ?? (prefix ? `${prefix}-${reactId}` : reactId);
+    }
+    return useGlobalId(idOverride, prefix);
+  }
+
+  // node_modules/@base-ui/react/internals/useBaseUiId.mjs
+  function useBaseUiId(idOverride) {
+    return useId(idOverride, "base-ui");
+  }
+
+  // node_modules/@base-ui/react/internals/reason-parts.mjs
+  var reason_parts_exports = {};
+  __export(reason_parts_exports, {
+    cancelOpen: () => cancelOpen,
+    chipRemovePress: () => chipRemovePress,
+    clearPress: () => clearPress,
+    closePress: () => closePress,
+    closeWatcher: () => closeWatcher,
+    decrementPress: () => decrementPress,
+    disabled: () => disabled,
+    drag: () => drag,
+    escapeKey: () => escapeKey,
+    focusOut: () => focusOut,
+    imperativeAction: () => imperativeAction,
+    incrementPress: () => incrementPress,
+    initial: () => initial,
+    inputBlur: () => inputBlur,
+    inputChange: () => inputChange,
+    inputClear: () => inputClear,
+    inputPaste: () => inputPaste,
+    inputPress: () => inputPress,
+    itemPress: () => itemPress,
+    keyboard: () => keyboard,
+    linkPress: () => linkPress,
+    listNavigation: () => listNavigation,
+    missing: () => missing,
+    none: () => none,
+    outsidePress: () => outsidePress,
+    pointer: () => pointer,
+    scrub: () => scrub,
+    siblingOpen: () => siblingOpen,
+    swipe: () => swipe,
+    trackPress: () => trackPress,
+    triggerFocus: () => triggerFocus,
+    triggerHover: () => triggerHover,
+    triggerPress: () => triggerPress,
+    wheel: () => wheel,
+    windowResize: () => windowResize
+  });
+  var none = "none";
+  var triggerPress = "trigger-press";
+  var triggerHover = "trigger-hover";
+  var triggerFocus = "trigger-focus";
+  var outsidePress = "outside-press";
+  var itemPress = "item-press";
+  var closePress = "close-press";
+  var linkPress = "link-press";
+  var clearPress = "clear-press";
+  var chipRemovePress = "chip-remove-press";
+  var trackPress = "track-press";
+  var incrementPress = "increment-press";
+  var decrementPress = "decrement-press";
+  var inputChange = "input-change";
+  var inputClear = "input-clear";
+  var inputBlur = "input-blur";
+  var inputPaste = "input-paste";
+  var inputPress = "input-press";
+  var focusOut = "focus-out";
+  var escapeKey = "escape-key";
+  var closeWatcher = "close-watcher";
+  var listNavigation = "list-navigation";
+  var keyboard = "keyboard";
+  var pointer = "pointer";
+  var drag = "drag";
+  var wheel = "wheel";
+  var scrub = "scrub";
+  var cancelOpen = "cancel-open";
+  var siblingOpen = "sibling-open";
+  var disabled = "disabled";
+  var missing = "missing";
+  var initial = "initial";
+  var imperativeAction = "imperative-action";
+  var swipe = "swipe";
+  var windowResize = "window-resize";
+
+  // node_modules/@base-ui/react/internals/createBaseUIEventDetails.mjs
+  function createChangeEventDetails(reason, event, trigger, customProperties) {
+    let canceled = false;
+    let allowPropagation = false;
+    const custom = customProperties ?? EMPTY_OBJECT;
+    const details = {
+      reason,
+      event: event ?? new Event("base-ui"),
+      cancel() {
+        canceled = true;
       },
-      autoplay: {
-        type: "boolean",
-        source: "attribute",
-        selector: "audio",
-        attribute: "autoplay"
+      allowPropagation() {
+        allowPropagation = true;
       },
-      loop: {
-        type: "boolean",
-        source: "attribute",
-        selector: "audio",
-        attribute: "loop"
+      get isCanceled() {
+        return canceled;
       },
-      preload: {
-        type: "string",
-        source: "attribute",
-        selector: "audio",
-        attribute: "preload"
-      }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      spacing: {
-        margin: true,
-        padding: true,
-        __experimentalDefaultControls: {
-          margin: false,
-          padding: false
-        }
+      get isPropagationAllowed() {
+        return allowPropagation;
       },
-      interactivity: {
-        clientNavigation: true
-      }
-    },
-    editorStyle: "wp-block-audio-editor",
-    style: "wp-block-audio"
-  };
+      trigger,
+      ...custom
+    };
+    return details;
+  }

-  // packages/block-library/build-module/audio/save.mjs
-  var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  function save5({ attributes: attributes2 }) {
-    const { autoplay, caption, loop, preload, src } = attributes2;
-    return src && /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-        "audio",
-        {
-          controls: "controls",
-          src,
-          autoPlay: autoplay,
-          loop,
-          preload
-        }
-      ),
-      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-        import_block_editor16.RichText.Content,
-        {
-          tagName: "figcaption",
-          value: caption,
-          className: (0, import_block_editor16.__experimentalGetElementClassName)(
-            "caption"
-          )
-        }
-      )
-    ] });
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  var React12 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useOnMount.mjs
+  var React11 = __toESM(require_react(), 1);
+  function useOnMount(fn) {
+    React11.useEffect(fn, EMPTY_ARRAY);
   }

-  // packages/block-library/build-module/audio/transforms.mjs
-  var import_blob3 = __toESM(require_blob(), 1);
-  var import_blocks5 = __toESM(require_blocks(), 1);
-  var transforms = {
-    from: [
-      {
-        type: "files",
-        isMatch(files) {
-          return files.length === 1 && files[0].type.indexOf("audio/") === 0;
-        },
-        transform(files) {
-          const file = files[0];
-          const block = (0, import_blocks5.createBlock)("core/audio", {
-            blob: (0, import_blob3.createBlobURL)(file)
-          });
-          return block;
-        }
-      },
-      {
-        type: "shortcode",
-        tag: "audio",
-        attributes: {
-          src: {
-            type: "string",
-            shortcode: ({
-              named: { src, mp3, m4a, ogg, wav, wma }
-            }) => {
-              return src || mp3 || m4a || ogg || wav || wma;
-            }
-          },
-          loop: {
-            type: "string",
-            shortcode: ({ named: { loop } }) => {
-              return loop;
-            }
-          },
-          autoplay: {
-            type: "string",
-            shortcode: ({ named: { autoplay } }) => {
-              return autoplay;
-            }
-          },
-          preload: {
-            type: "string",
-            shortcode: ({ named: { preload } }) => {
-              return preload;
-            }
-          }
+  // node_modules/@base-ui/utils/useAnimationFrame.mjs
+  var EMPTY = null;
+  var LAST_RAF = globalThis.requestAnimationFrame;
+  var Scheduler = class {
+    /* This implementation uses an array as a backing data-structure for frame callbacks.
+     * It allows `O(1)` callback cancelling by inserting a `null` in the array, though it
+     * never calls the native `cancelAnimationFrame` if there are no frames left. This can
+     * be much more efficient if there is a call pattern that alterns as
+     * "request-cancel-request-cancel-…".
+     * But in the case of "request-request-…-cancel-cancel-…", it leaves the final animation
+     * frame to run anyway. We turn that frame into a `O(1)` no-op via `callbacksCount`. */
+    callbacks = [];
+    callbacksCount = 0;
+    nextId = 1;
+    startId = 1;
+    isScheduled = false;
+    tick = (timestamp) => {
+      this.isScheduled = false;
+      const currentCallbacks = this.callbacks;
+      const currentCallbacksCount = this.callbacksCount;
+      this.callbacks = [];
+      this.callbacksCount = 0;
+      this.startId = this.nextId;
+      if (currentCallbacksCount > 0) {
+        for (let i2 = 0; i2 < currentCallbacks.length; i2 += 1) {
+          currentCallbacks[i2]?.(timestamp);
         }
       }
-    ]
-  };
-  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,
-    example: {
-      attributes: {
-        src: "https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"
-      },
-      viewportWidth: 350
-    },
-    transforms: transforms_default,
-    deprecated: deprecated_default2,
-    edit: edit_default,
-    save: save5
+    };
+    request(fn) {
+      const id = this.nextId;
+      this.nextId += 1;
+      this.callbacks.push(fn);
+      this.callbacksCount += 1;
+      const didRAFChange = LAST_RAF !== requestAnimationFrame && (LAST_RAF = requestAnimationFrame, true);
+      if (!this.isScheduled || didRAFChange) {
+        requestAnimationFrame(this.tick);
+        this.isScheduled = true;
+      }
+      return id;
+    }
+    cancel(id) {
+      const index = id - this.startId;
+      if (index < 0 || index >= this.callbacks.length) {
+        return;
+      }
+      this.callbacks[index] = null;
+      this.callbacksCount -= 1;
+    }
   };
-  if (window.__experimentalContentOnlyInspectorFields) {
-    settings7[fieldsKey] = [
-      {
-        id: "audio",
-        label: (0, import_i18n11.__)("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_i18n11.__)("Caption"),
-        type: "text",
-        Edit: "rich-text"
-        // TODO: replace with custom component
+  var scheduler = new Scheduler();
+  var AnimationFrame = class _AnimationFrame {
+    static create() {
+      return new _AnimationFrame();
+    }
+    static request(fn) {
+      return scheduler.request(fn);
+    }
+    static cancel(id) {
+      return scheduler.cancel(id);
+    }
+    currentId = EMPTY;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    request(fn) {
+      this.cancel();
+      this.currentId = scheduler.request(() => {
+        this.currentId = EMPTY;
+        fn();
+      });
+    }
+    cancel = () => {
+      if (this.currentId !== EMPTY) {
+        scheduler.cancel(this.currentId);
+        this.currentId = EMPTY;
       }
-    ];
-    settings7[formKey] = {
-      fields: ["audio", "caption"]
     };
+    disposeEffect = () => {
+      return this.cancel;
+    };
+  };
+  function useAnimationFrame() {
+    const timeout = useRefWithInit(AnimationFrame.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
   }
-  var init7 = () => initBlock({ name: name7, metadata: block_default8, settings: settings7 });
-
-  // packages/block-library/build-module/breadcrumbs/index.mjs
-  var breadcrumbs_exports = {};
-  __export(breadcrumbs_exports, {
-    init: () => init8,
-    metadata: () => block_default9,
-    name: () => name8,
-    settings: () => settings8
-  });

-  // packages/block-library/build-module/breadcrumbs/block.json
-  var block_default9 = {
-    $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: false
-      },
-      separator: {
-        type: "string",
-        default: "/"
-      },
-      showHomeItem: {
-        type: "boolean",
-        default: true
-      },
-      showCurrentItem: {
-        type: "boolean",
-        default: true
-      },
-      showOnHomePage: {
-        type: "boolean",
-        default: false
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
+    if (open && !mounted) {
+      setMounted(true);
+      setTransitionStatus("starting");
+    }
+    if (!open && mounted && transitionStatus !== "ending" && !deferEndingState) {
+      setTransitionStatus("ending");
+    }
+    if (!open && !mounted && transitionStatus === "ending") {
+      setTransitionStatus(void 0);
+    }
+    useIsoLayoutEffect(() => {
+      if (!open && mounted && transitionStatus !== "ending" && deferEndingState) {
+        const frame = AnimationFrame.request(() => {
+          setTransitionStatus("ending");
+        });
+        return () => {
+          AnimationFrame.cancel(frame);
+        };
       }
-    },
-    usesContext: ["postId", "postType", "templateSlug"],
-    supports: {
-      anchor: true,
-      html: false,
-      align: ["wide", "full"],
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: false,
-          color: true,
-          width: true,
-          style: true
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
+      return void 0;
+    }, [open, mounted, transitionStatus, deferEndingState]);
+    useIsoLayoutEffect(() => {
+      if (!open || enableIdleState) {
+        return void 0;
       }
-    },
-    style: "wp-block-breadcrumbs"
-  };
-
-  // packages/block-library/build-module/breadcrumbs/edit.mjs
-  var import_i18n12 = __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_element8 = __toESM(require_element(), 1);
-  var import_server_side_render2 = __toESM(require_server_side_render(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
-  var separatorDefaultValue = "/";
-  function BreadcrumbEdit({
-    attributes: attributes2,
-    setAttributes,
-    name: name122,
-    context: { postId, postType, templateSlug }
-  }) {
-    const {
-      separator,
-      showHomeItem,
-      showCurrentItem,
-      prefersTaxonomy,
-      showOnHomePage
-    } = attributes2;
-    const {
-      post,
-      isPostTypeHierarchical,
-      postTypeHasTaxonomies,
-      hasTermsAssigned,
-      isLoading
-    } = (0, import_data9.useSelect)(
-      (select10) => {
-        if (!postType) {
-          return {};
-        }
-        const _post = select10(import_core_data4.store).getEntityRecord(
-          "postType",
-          postType,
-          postId
-        );
-        const postTypeObject = select10(import_core_data4.store).getPostType(postType);
-        const _postTypeHasTaxonomies = postTypeObject && postTypeObject.taxonomies.length;
-        let taxonomies;
-        if (_postTypeHasTaxonomies) {
-          taxonomies = select10(import_core_data4.store).getTaxonomies({
-            type: postType,
-            per_page: -1
-          });
-        }
-        return {
-          post: _post,
-          isPostTypeHierarchical: postTypeObject?.hierarchical,
-          postTypeHasTaxonomies: _postTypeHasTaxonomies,
-          hasTermsAssigned: _post && (taxonomies || []).filter(
-            ({ visibility }) => visibility?.publicly_queryable
-          ).some((taxonomy) => {
-            return !!_post[taxonomy.rest_base]?.length;
-          }),
-          isLoading: postId && !_post || !postTypeObject || _postTypeHasTaxonomies && !taxonomies
-        };
-      },
-      [postType, postId]
-    );
-    const [invalidationKey, setInvalidationKey] = (0, import_element8.useState)(0);
-    (0, import_element8.useEffect)(() => {
-      setInvalidationKey((c2) => c2 + 1);
-    }, [post]);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const { content, status, error: error2 } = (0, import_server_side_render2.useServerSideRender)({
-      attributes: attributes2,
-      skipBlockSupportAttributes: true,
-      block: name122,
-      urlQueryArgs: { post_id: postId, invalidationKey }
-    });
-    const prevContentRef = (0, import_element8.useRef)("");
-    (0, import_element8.useEffect)(() => {
-      if (status === "success") {
-        prevContentRef.current = content;
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus(void 0);
+      });
+      return () => {
+        AnimationFrame.cancel(frame);
+      };
+    }, [enableIdleState, open]);
+    useIsoLayoutEffect(() => {
+      if (!open || !enableIdleState) {
+        return void 0;
       }
-    }, [content, status]);
-    const [showLoader, setShowLoader] = (0, import_element8.useState)(false);
-    (0, import_element8.useEffect)(() => {
-      if (status !== "loading") {
-        return;
+      if (open && mounted && transitionStatus !== "idle") {
+        setTransitionStatus("starting");
       }
-      const timeout = setTimeout(() => {
-        setShowLoader(true);
-      }, 400);
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus("idle");
+      });
       return () => {
-        clearTimeout(timeout);
-        setShowLoader(false);
+        AnimationFrame.cancel(frame);
       };
-    }, [status]);
-    const disabledRef = (0, import_compose5.useDisabled)();
-    const blockProps = (0, import_block_editor17.useBlockProps)({ ref: disabledRef });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_components8.Spinner, {}) });
-    }
-    let _showTerms;
-    if (!isPostTypeHierarchical && !post?.parent) {
-      _showTerms = true;
-    } else if (!postTypeHasTaxonomies) {
-      _showTerms = false;
-    } else {
-      _showTerms = prefersTaxonomy;
-    }
-    let placeholder2 = null;
-    const showPlaceholder = !postId || !postType || // When `templateSlug` is set only show placeholder if the post type is not.
-    // This is needed because when we are showing the template in post editor we
-    // want to show the real breadcrumbs if we have the post type.
-    templateSlug && !postType || !_showTerms && !isPostTypeHierarchical || _showTerms && !hasTermsAssigned;
-    if (showPlaceholder) {
-      const placeholderItems = [];
-      if (showHomeItem) {
-        placeholderItems.push((0, import_i18n12.__)("Home"));
+    }, [enableIdleState, open, mounted, transitionStatus]);
+    return {
+      mounted,
+      setMounted,
+      transitionStatus
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
+  var React13 = __toESM(require_react(), 1);
+  function useCompositeListItem(params = {}) {
+    const {
+      guess,
+      label,
+      metadata,
+      textRef,
+      index: externalIndex
+    } = params;
+    const {
+      register,
+      unregister,
+      subscribeMapChange,
+      nextIndexRef
+    } = useCompositeListContext();
+    const indexRef = React13.useRef(-1);
+    const [internalIndex, setInternalIndex] = React13.useState(externalIndex == null && guess ? () => {
+      if (indexRef.current === -1) {
+        const newIndex = nextIndexRef.current;
+        nextIndexRef.current += 1;
+        indexRef.current = newIndex;
       }
-      if (templateSlug && !postId) {
-        placeholderItems.push((0, import_i18n12.__)("Page"));
-      } else if (_showTerms) {
-        placeholderItems.push((0, import_i18n12.__)("Category"));
-      } else {
-        placeholderItems.push((0, import_i18n12.__)("Ancestor"), (0, import_i18n12.__)("Parent"));
+      return indexRef.current;
+    } : -1);
+    const index = externalIndex ?? internalIndex;
+    const componentRef = React13.useRef(null);
+    const ref = React13.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
       }
-      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-        "nav",
-        {
-          ...blockProps,
-          style: {
-            "--separator": `"${separator.replace(/\\/g, "\\\\").replace(/"/g, '\\"')}"`,
-            ...blockProps.style
-          },
-          children: /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)("ol", { children: [
-            placeholderItems.map((text, index) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("a", { href: `#breadcrumbs-pseudo-link-${index}`, children: text }) }, index)),
-            showCurrentItem && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("span", { "aria-current": "page", children: (0, import_i18n12.__)("Current") }) })
-          ] })
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(import_jsx_runtime181.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_block_editor17.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(
-        import_components8.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n12.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              separator: separatorDefaultValue,
-              showHomeItem: true,
-              showCurrentItem: true
-            });
-          },
-          dropdownMenuProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-              import_components8.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n12.__)("Show home breadcrumb"),
-                isShownByDefault: true,
-                hasValue: () => !showHomeItem,
-                onDeselect: () => setAttributes({
-                  showHomeItem: true
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-                  import_components8.ToggleControl,
-                  {
-                    label: (0, import_i18n12.__)("Show home breadcrumb"),
-                    onChange: (value) => setAttributes({ showHomeItem: value }),
-                    checked: showHomeItem
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-              import_components8.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n12.__)("Show current breadcrumb"),
-                isShownByDefault: true,
-                hasValue: () => !showCurrentItem,
-                onDeselect: () => setAttributes({
-                  showCurrentItem: true
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-                  import_components8.ToggleControl,
-                  {
-                    label: (0, import_i18n12.__)("Show current breadcrumb"),
-                    onChange: (value) => setAttributes({ showCurrentItem: value }),
-                    checked: showCurrentItem
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-              import_components8.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n12.__)("Separator"),
-                isShownByDefault: true,
-                hasValue: () => separator !== separatorDefaultValue,
-                onDeselect: () => setAttributes({
-                  separator: separatorDefaultValue
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-                  import_components8.TextControl,
-                  {
-                    autoComplete: "off",
-                    label: (0, import_i18n12.__)("Separator"),
-                    value: separator,
-                    onChange: (value) => setAttributes({ separator: value }),
-                    onBlur: () => {
-                      if (!separator) {
-                        setAttributes({
-                          separator: separatorDefaultValue
-                        });
-                      }
-                    }
-                  }
-                )
-              }
-            )
-          ]
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-          import_components8.CheckboxControl,
-          {
-            label: (0, import_i18n12.__)("Show on homepage"),
-            checked: showOnHomePage,
-            onChange: (value) => setAttributes({ showOnHomePage: value }),
-            help: (0, import_i18n12.__)(
-              "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_runtime181.jsx)(
-          import_components8.CheckboxControl,
-          {
-            label: (0, import_i18n12.__)("Prefer taxonomy terms"),
-            checked: prefersTaxonomy,
-            onChange: (value) => setAttributes({ prefersTaxonomy: value }),
-            help: (0, import_i18n12.__)(
-              "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_runtime181.jsx)(
-        html_renderer_default,
-        {
-          wrapperProps: {
-            ...blockProps,
-            style: {
-              ...blockProps.style,
-              opacity: showLoader ? 0.3 : 1
-            }
-          },
-          html: prevContentRef.current
+      componentRef.current = node;
+      if (node) {
+        register(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
+      }
+    }, [externalIndex, register, unregister, metadata, label, textRef]);
+    useIsoLayoutEffect(() => {
+      if (externalIndex != null) {
+        return void 0;
+      }
+      return subscribeMapChange((map) => {
+        const i2 = componentRef.current ? map.get(componentRef.current)?.index : null;
+        if (i2 != null) {
+          setInternalIndex(i2);
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_components8.Spinner, {}) })),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { children: (0, import_i18n12.sprintf)(
-        /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n12.__)("Error: %s"),
-        error2
-      ) }) }),
-      showPlaceholder && placeholder2,
-      !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
-    ] });
+      });
+    }, [externalIndex, subscribeMapChange]);
+    return {
+      ref,
+      index
+    };
   }

-  // packages/block-library/build-module/breadcrumbs/index.mjs
-  var { name: name8 } = block_default9;
-  var settings8 = {
-    icon: breadcrumbs_default,
-    example: {},
-    edit: BreadcrumbEdit
+  // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
+  var STARTING_HOOK = {
+    "data-starting-style": ""
+  };
+  var ENDING_HOOK = {
+    "data-ending-style": ""
+  };
+  var transitionStatusMapping = {
+    transitionStatus(value) {
+      if (value === "starting") {
+        return STARTING_HOOK;
+      }
+      if (value === "ending") {
+        return ENDING_HOOK;
+      }
+      return null;
+    }
   };
-  var init8 = () => initBlock({ name: name8, metadata: block_default9, settings: settings8 });
-
-  // packages/block-library/build-module/button/index.mjs
-  var button_exports = {};
-  __export(button_exports, {
-    init: () => init9,
-    metadata: () => block_default10,
-    name: () => name9,
-    settings: () => settings9
-  });
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_blocks8 = __toESM(require_blocks(), 1);

-  // packages/block-library/build-module/button/deprecated.mjs
-  var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  var React16 = __toESM(require_react(), 1);

-  // packages/block-library/build-module/utils/migrate-font-family.mjs
-  var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var { cleanEmptyObject } = unlock(import_block_editor18.privateApis);
-  function migrate_font_family_default(attributes2) {
-    if (!attributes2?.style?.typography?.fontFamily) {
-      return attributes2;
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
+  function hasWindow() {
+    return typeof window !== "undefined";
+  }
+  function getWindow(node) {
+    var _node$ownerDocument;
+    return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
+  }
+  function isElement(value) {
+    if (!hasWindow()) {
+      return false;
     }
-    const { fontFamily, ...typography } = attributes2.style.typography;
-    return {
-      ...attributes2,
-      style: cleanEmptyObject({
-        ...attributes2.style,
-        typography
-      }),
-      fontFamily: fontFamily.split("|").pop()
-    };
+    return value instanceof Element || value instanceof getWindow(value).Element;
   }
-
-  // packages/block-library/build-module/utils/migrate-text-align.mjs
-  function migrate_text_align_default(attributes2) {
-    const { textAlign, ...restAttributes } = attributes2;
-    if (!textAlign) {
-      return attributes2;
+  function isHTMLElement(value) {
+    if (!hasWindow()) {
+      return false;
     }
-    return {
-      ...restAttributes,
-      style: {
-        ...attributes2.style,
-        typography: {
-          ...attributes2.style?.typography,
-          textAlign
-        }
-      }
-    };
+    return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;
+  }
+  function isShadowRoot(value) {
+    if (!hasWindow() || typeof ShadowRoot === "undefined") {
+      return false;
+    }
+    return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;
+  }
+  function getComputedStyle2(element) {
+    return getWindow(element).getComputedStyle(element);
   }

-  // packages/block-library/build-module/button/deprecated.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  var migrateWidth = (attributes2) => {
-    const { width, ...otherAttributes } = attributes2;
-    if (!width) {
-      return otherAttributes;
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
+  var React14 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
+  if (true) CompositeRootContext.displayName = "CompositeRootContext";
+  function useCompositeRootContext(optional = false) {
+    const context = React14.useContext(CompositeRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
     }
-    return {
-      ...otherAttributes,
-      style: {
-        ...otherAttributes.style,
-        dimensions: {
-          ...otherAttributes.style?.dimensions,
-          width: `${width}%`
+    return context;
+  }
+
+  // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
+  var React15 = __toESM(require_react(), 1);
+  function useFocusableWhenDisabled(parameters) {
+    const {
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite = false,
+      tabIndex: tabIndexProp = 0,
+      isNativeButton
+    } = parameters;
+    const isFocusableComposite = composite && focusableWhenDisabled !== false;
+    const isNonFocusableComposite = composite && focusableWhenDisabled === false;
+    const props = React15.useMemo(() => {
+      const additionalProps = {
+        // allow Tabbing away from focusableWhenDisabled elements
+        onKeyDown(event) {
+          if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
+            event.preventDefault();
+          }
         }
-      }
-    };
-  };
-  var migrateBorderRadius = (attributes2) => {
-    const { borderRadius, ...newAttributes } = attributes2;
-    const oldBorderRadius = [
-      borderRadius,
-      newAttributes.style?.border?.radius
-    ].find((possibleBorderRadius) => {
-      return typeof possibleBorderRadius === "number" && possibleBorderRadius !== 0;
-    });
-    if (!oldBorderRadius) {
-      return newAttributes;
-    }
-    return {
-      ...newAttributes,
-      style: {
-        ...newAttributes.style,
-        border: {
-          ...newAttributes.style?.border,
-          radius: `${oldBorderRadius}px`
+      };
+      if (!composite) {
+        additionalProps.tabIndex = tabIndexProp;
+        if (!isNativeButton && disabled2) {
+          additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
         }
       }
-    };
-  };
-  function migrateAlign(attributes2) {
-    if (!attributes2.align) {
-      return attributes2;
-    }
-    const { align, ...otherAttributes } = attributes2;
+      if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
+        additionalProps["aria-disabled"] = disabled2;
+      }
+      if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
+        additionalProps.disabled = disabled2;
+      }
+      return additionalProps;
+    }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
     return {
-      ...otherAttributes,
-      className: clsx_default(
-        otherAttributes.className,
-        `align${attributes2.align}`
-      )
+      props
     };
   }
-  var migrateCustomColorsAndGradients = (attributes2) => {
-    if (!attributes2.customTextColor && !attributes2.customBackgroundColor && !attributes2.customGradient) {
-      return attributes2;
-    }
-    const style2 = { color: {} };
-    if (attributes2.customTextColor) {
-      style2.color.text = attributes2.customTextColor;
-    }
-    if (attributes2.customBackgroundColor) {
-      style2.color.background = attributes2.customBackgroundColor;
-    }
-    if (attributes2.customGradient) {
-      style2.color.gradient = attributes2.customGradient;
-    }
-    const {
-      customTextColor,
-      customBackgroundColor,
-      customGradient,
-      ...restAttributes
-    } = attributes2;
-    return {
-      ...restAttributes,
-      style: style2
-    };
-  };
-  var oldColorsMigration = (attributes2) => {
-    const { color, textColor, ...restAttributes } = {
-      ...attributes2,
-      customTextColor: attributes2.textColor && "#" === attributes2.textColor[0] ? attributes2.textColor : void 0,
-      customBackgroundColor: attributes2.color && "#" === attributes2.color[0] ? attributes2.color : void 0
-    };
-    return migrateCustomColorsAndGradients(restAttributes);
-  };
-  var blockAttributes = {
-    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"
-    }
-  };
-  var v14 = {
-    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: true,
-      splitting: true,
-      align: false,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      typography: {
-        __experimentalSkipSerialization: [
-          "fontSize",
-          "lineHeight",
-          "textAlign",
-          "fontFamily",
-          "fontWeight",
-          "fontStyle",
-          "textTransform",
-          "textDecoration",
-          "letterSpacing"
-        ],
-        fontSize: true,
-        lineHeight: true,
-        textAlign: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalWritingMode: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      reusable: false,
-      shadow: {
-        __experimentalSkipSerialization: true
-      },
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
+
+  // node_modules/@base-ui/utils/owner.mjs
+  function ownerDocument(node) {
+    return node?.ownerDocument || document;
+  }
+
+  // node_modules/@base-ui/react/utils/dispatchClickWithModifiers.mjs
+  function dispatchClickWithModifiers(target, sourceEvent, {
+    detail = 0
+  } = {}) {
+    target.dispatchEvent(new (getWindow(target)).PointerEvent("click", {
+      bubbles: true,
+      cancelable: true,
+      composed: true,
+      detail,
+      shiftKey: sourceEvent.shiftKey,
+      ctrlKey: sourceEvent.ctrlKey,
+      altKey: sourceEvent.altKey,
+      metaKey: sourceEvent.metaKey
+    }));
+  }
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  function useButton(parameters = {}) {
+    const {
+      disabled: disabled2 = false,
+      focusableWhenDisabled,
+      tabIndex = 0,
+      native: isNativeButton = true,
+      composite: compositeProp
+    } = parameters;
+    const elementRef = React16.useRef(null);
+    const compositeRootContext = useCompositeRootContext(true);
+    const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
+    const {
+      props: focusableWhenDisabledProps
+    } = useFocusableWhenDisabled({
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite: isCompositeItem,
+      tabIndex,
+      isNativeButton
+    });
+    if (true) {
+      React16.useEffect(() => {
+        if (!elementRef.current) {
+          return;
         }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
+        const isButtonTag = isButtonElement(elementRef.current);
+        if (isNativeButton) {
+          if (!isButtonTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
+            error(`${message}${ownerStackMessage}`);
+          }
+        } else if (isButtonTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
+          error(`${message}${ownerStackMessage}`);
         }
-      },
-      interactivity: {
-        clientNavigation: true
+      }, [isNativeButton]);
+    }
+    const updateDisabled = React16.useCallback(() => {
+      const element = elementRef.current;
+      if (!isButtonElement(element)) {
+        return;
       }
-    },
-    selectors: {
-      root: ".wp-block-button .wp-block-button__link",
-      typography: {
-        writingMode: ".wp-block-button"
+      if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
+        element.disabled = false;
       }
-    },
-    save({ attributes: attributes2, className }) {
+    }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
+    useIsoLayoutEffect(updateDisabled, [updateDisabled]);
+    const getButtonProps = React16.useCallback((externalProps = {}) => {
       const {
-        tagName,
-        type,
-        fontSize,
-        linkTarget,
-        rel,
-        style: style2,
-        text,
-        title,
-        url,
-        width
-      } = attributes2;
-      const TagName2 = tagName || "a";
-      const isButtonTag = "button" === TagName2;
-      const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
-      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes2);
-      const buttonClasses = clsx_default(
-        "wp-block-button__link",
-        colorProps.className,
-        borderProps.className,
-        typographyProps.className,
-        {
-          // For backwards compatibility add style that isn't
-          // provided via block support.
-          "no-border-radius": style2?.border?.radius === 0,
-          [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
+        onClick: externalOnClick,
+        onMouseDown: externalOnMouseDown,
+        onKeyUp: externalOnKeyUp,
+        onKeyDown: externalOnKeyDown,
+        onPointerDown: externalOnPointerDown,
+        ...otherExternalProps
+      } = externalProps;
+      return mergeProps({
+        onClick(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnClick?.(event);
         },
-        (0, import_block_editor19.__experimentalGetElementClassName)("button")
-      );
-      const buttonStyle = {
-        ...borderProps.style,
-        ...colorProps.style,
-        ...spacingProps.style,
-        ...shadowProps.style,
-        ...typographyProps.style,
-        writingMode: void 0
-      };
-      const wrapperClasses = clsx_default(className, {
-        [`has-custom-width wp-block-button__width-${width}`]: width
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        import_block_editor19.RichText.Content,
-        {
-          tagName: TagName2,
-          type: isButtonTag ? buttonType : null,
-          className: buttonClasses,
-          href: isButtonTag ? null : url,
-          title,
-          style: buttonStyle,
-          value: text,
-          target: isButtonTag ? null : linkTarget,
-          rel: isButtonTag ? null : rel
+        onMouseDown(event) {
+          if (!disabled2) {
+            externalOnMouseDown?.(event);
+          }
+        },
+        onKeyDown(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyDown?.(event);
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          const isCurrentTarget = event.target === event.currentTarget;
+          const currentTarget = event.currentTarget;
+          const isButton = isButtonElement(currentTarget);
+          const isLink = !isNativeButton && isValidLinkElement(currentTarget);
+          const shouldClick = isCurrentTarget && (isNativeButton ? isButton : !isLink);
+          const isEnterKey = event.key === "Enter";
+          const isSpaceKey = event.key === " ";
+          const role = currentTarget.getAttribute("role");
+          const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
+          if (isCurrentTarget && isCompositeItem && isSpaceKey) {
+            if (event.defaultPrevented && isTextNavigationRole) {
+              return;
+            }
+            event.preventDefault();
+            if (!isNativeButton || isButton) {
+              event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
+            }
+            return;
+          }
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
+              event.preventDefault();
+            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
+          }
+        },
+        onKeyUp(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyUp?.(event);
+          if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
+            event.preventDefault();
+            return;
+          }
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
+          }
+        },
+        onPointerDown(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnPointerDown?.(event);
         }
-      ) });
-    },
-    isEligible(attributes2) {
-      return typeof attributes2.width === "number";
-    },
-    migrate: migrateWidth
-  };
-  var v13 = {
-    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"
+      }, isNativeButton ? {
+        type: "button"
+      } : {
+        role: "button"
+      }, focusableWhenDisabledProps, otherExternalProps);
+    }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
+    const buttonRef = useStableCallback((element) => {
+      elementRef.current = element;
+      updateDisabled();
+    });
+    return {
+      getButtonProps,
+      buttonRef
+    };
+  }
+  function isButtonElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "BUTTON";
+  }
+  function isValidLinkElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  var React17 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  var ReactDOM = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/utils/resolveRef.mjs
+  function resolveRef(maybeRef) {
+    if (maybeRef == null) {
+      return maybeRef;
+    }
+    return "current" in maybeRef ? maybeRef.current : maybeRef;
+  }
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
+    const frame = useAnimationFrame();
+    return useStableCallback((fnToExecute, signal = null) => {
+      frame.cancel();
+      const element = resolveRef(elementOrRef);
+      if (element == null) {
+        return;
       }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
+      const resolvedElement = element;
+      const done = () => {
+        ReactDOM.flushSync(fnToExecute);
+      };
+      if (typeof resolvedElement.getAnimations !== "function" || globalThis.BASE_UI_ANIMATIONS_DISABLED) {
+        fnToExecute();
+        return;
+      }
+      function exec() {
+        Promise.all(resolvedElement.getAnimations().map((animation) => animation.finished)).then(() => {
+          if (!signal?.aborted) {
+            done();
+          }
+        }, () => {
+          if (signal?.aborted) {
+            return;
+          }
+          const currentAnimations = resolvedElement.getAnimations();
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+            exec();
+            return;
+          }
+          done();
+        });
+      }
+      if (waitForStartingStyleRemoved) {
+        const startingStyleAttribute = "data-starting-style";
+        if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+          frame.request(exec);
+          return;
         }
-      },
-      typography: {
-        __experimentalSkipSerialization: [
-          "fontSize",
-          "lineHeight",
-          "fontFamily",
-          "fontWeight",
-          "fontStyle",
-          "textTransform",
-          "textDecoration",
-          "letterSpacing"
-        ],
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalWritingMode: true,
-        __experimentalDefaultControls: {
-          fontSize: true
+        const attributeObserver = new MutationObserver(() => {
+          if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+            attributeObserver.disconnect();
+            exec();
+          }
+        });
+        attributeObserver.observe(resolvedElement, {
+          attributes: true,
+          attributeFilter: [startingStyleAttribute]
+        });
+        signal?.addEventListener("abort", () => attributeObserver.disconnect(), {
+          once: true
+        });
+        return;
+      }
+      frame.request(exec);
+    });
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  function useOpenChangeComplete(parameters) {
+    const {
+      enabled = true,
+      open,
+      ref,
+      onComplete: onCompleteParam
+    } = parameters;
+    const onComplete = useStableCallback(onCompleteParam);
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React17.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      const abortController = new AbortController();
+      runOnceAnimationsFinish(onComplete, abortController.signal);
+      return () => {
+        abortController.abort();
+      };
+    }, [enabled, open, onComplete, runOnceAnimationsFinish]);
+  }
+
+  // node_modules/@base-ui/utils/useTimeout.mjs
+  var EMPTY2 = 0;
+  var Timeout = class _Timeout {
+    static create() {
+      return new _Timeout();
+    }
+    currentId = EMPTY2;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    start(delay, fn) {
+      this.clear();
+      this.currentId = setTimeout(() => {
+        this.currentId = EMPTY2;
+        fn();
+      }, delay);
+    }
+    isStarted() {
+      return this.currentId !== EMPTY2;
+    }
+    clear = () => {
+      if (this.currentId !== EMPTY2) {
+        clearTimeout(this.currentId);
+        this.currentId = EMPTY2;
+      }
+    };
+    disposeEffect = () => {
+      return this.clear;
+    };
+  };
+  function useTimeout() {
+    const timeout = useRefWithInit(Timeout.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
+  }
+
+  // node_modules/@base-ui/react/internals/shadowDom.mjs
+  function activeElement(doc) {
+    let element = doc.activeElement;
+    while (element?.shadowRoot?.activeElement != null) {
+      element = element.shadowRoot.activeElement;
+    }
+    return element;
+  }
+  function contains(parent, child) {
+    if (!parent || !child) {
+      return false;
+    }
+    const rootNode = child.getRootNode?.();
+    if (parent.contains(child)) {
+      return true;
+    }
+    if (rootNode && isShadowRoot(rootNode)) {
+      let next2 = child;
+      while (next2) {
+        if (parent === next2) {
+          return true;
         }
-      },
-      reusable: false,
-      shadow: {
-        __experimentalSkipSerialization: true
-      },
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
+        next2 = next2.parentNode || next2.host;
+      }
+    }
+    return false;
+  }
+  function getTarget(event) {
+    if ("composedPath" in event) {
+      return event.composedPath()[0];
+    }
+    return event.target;
+  }
+
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
+  var round = Math.round;
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
+  function isIndexOutOfListBounds(list, index) {
+    return index < 0 || index >= list.length;
+  }
+  function getMinListIndex(listRef, disabledIndices) {
+    return findNonDisabledListIndex(listRef.current, {
+      disabledIndices
+    });
+  }
+  function getMaxListIndex(listRef, disabledIndices) {
+    return findNonDisabledListIndex(listRef.current, {
+      decrement: true,
+      startingIndex: listRef.current.length,
+      disabledIndices
+    });
+  }
+  function findNonDisabledListIndex(list, {
+    startingIndex = -1,
+    decrement = false,
+    disabledIndices,
+    amount = 1
+  } = {}) {
+    let index = startingIndex;
+    do {
+      index += decrement ? -amount : amount;
+    } while (index >= 0 && index <= list.length - 1 && isListIndexDisabled(list, index, disabledIndices));
+    return index;
+  }
+  function isListIndexDisabled(list, index, disabledIndices) {
+    const isExplicitlyDisabled = typeof disabledIndices === "function" ? disabledIndices(index) : disabledIndices?.includes(index) ?? false;
+    if (isExplicitlyDisabled) {
+      return true;
+    }
+    const element = list[index];
+    if (!element) {
+      return false;
+    }
+    if (!isElementVisible(element)) {
+      return true;
+    }
+    if (element.matches(":disabled")) {
+      return true;
+    }
+    return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
+  }
+  function isHiddenByStyles(styles) {
+    return styles.visibility === "hidden" || styles.visibility === "collapse";
+  }
+  function isElementVisible(element, styles = element ? getComputedStyle2(element) : null) {
+    if (!element || !element.isConnected || !styles || isHiddenByStyles(styles)) {
+      return false;
+    }
+    if (typeof element.checkVisibility === "function") {
+      return element.checkVisibility();
+    }
+    return styles.display !== "none" && styles.display !== "contents";
+  }
+
+  // node_modules/@base-ui/utils/useForcedRerendering.mjs
+  var React18 = __toESM(require_react(), 1);
+  function useForcedRerendering() {
+    const [, setState] = React18.useState({});
+    return React18.useCallback(() => {
+      setState({});
+    }, []);
+  }
+
+  // node_modules/@base-ui/react/internals/composite/composite.mjs
+  var ARROW_UP = "ArrowUp";
+  var ARROW_DOWN = "ArrowDown";
+  var ARROW_LEFT = "ArrowLeft";
+  var ARROW_RIGHT = "ArrowRight";
+  var HOME = "Home";
+  var END = "End";
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, HOME, END]);
+  var SHIFT = "Shift";
+  var MODIFIER_KEYS = [SHIFT, "Control", "Alt", "Meta"];
+  function isInputElement(element) {
+    return isHTMLElement(element) && element.tagName === "INPUT";
+  }
+  function isNativeInput(element) {
+    if (isInputElement(element) && element.selectionStart != null) {
+      return true;
+    }
+    if (isHTMLElement(element) && element.tagName === "TEXTAREA") {
+      return true;
+    }
+    return false;
+  }
+  function scrollIntoViewIfNeeded(scrollContainer, element, direction, orientation) {
+    if (!scrollContainer || !element || !element.scrollTo) {
+      return;
+    }
+    let targetX = scrollContainer.scrollLeft;
+    let targetY = scrollContainer.scrollTop;
+    const isOverflowingX = scrollContainer.clientWidth < scrollContainer.scrollWidth;
+    const isOverflowingY = scrollContainer.clientHeight < scrollContainer.scrollHeight;
+    if (isOverflowingX && orientation !== "vertical") {
+      const elementOffsetLeft = getOffset(scrollContainer, element, "left");
+      const containerStyles = getStyles(scrollContainer);
+      const elementStyles = getStyles(element);
+      if (direction === "ltr") {
+        if (elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight > scrollContainer.scrollLeft + scrollContainer.clientWidth - containerStyles.scrollPaddingRight) {
+          targetX = elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight - scrollContainer.clientWidth + containerStyles.scrollPaddingRight;
+        } else if (elementOffsetLeft - elementStyles.scrollMarginLeft < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
+          targetX = elementOffsetLeft - elementStyles.scrollMarginLeft - containerStyles.scrollPaddingLeft;
         }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
+      }
+      if (direction === "rtl") {
+        if (elementOffsetLeft - elementStyles.scrollMarginLeft < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
+          targetX = elementOffsetLeft - elementStyles.scrollMarginLeft - containerStyles.scrollPaddingLeft;
+        } else if (elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight > scrollContainer.scrollLeft + scrollContainer.clientWidth - containerStyles.scrollPaddingRight) {
+          targetX = elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight - scrollContainer.clientWidth + containerStyles.scrollPaddingRight;
         }
-      },
-      interactivity: {
-        clientNavigation: true
       }
-    },
-    selectors: {
-      root: ".wp-block-button .wp-block-button__link",
-      typography: {
-        writingMode: ".wp-block-button"
+    }
+    if (isOverflowingY && orientation !== "horizontal") {
+      const elementOffsetTop = getOffset(scrollContainer, element, "top");
+      const containerStyles = getStyles(scrollContainer);
+      const elementStyles = getStyles(element);
+      if (elementOffsetTop - elementStyles.scrollMarginTop < scrollContainer.scrollTop + containerStyles.scrollPaddingTop) {
+        targetY = elementOffsetTop - elementStyles.scrollMarginTop - containerStyles.scrollPaddingTop;
+      } else if (elementOffsetTop + element.offsetHeight + elementStyles.scrollMarginBottom > scrollContainer.scrollTop + scrollContainer.clientHeight - containerStyles.scrollPaddingBottom) {
+        targetY = elementOffsetTop + element.offsetHeight + elementStyles.scrollMarginBottom - scrollContainer.clientHeight + containerStyles.scrollPaddingBottom;
       }
-    },
-    save({ attributes: attributes2, className }) {
-      const {
-        tagName,
-        type,
-        textAlign,
-        fontSize,
-        linkTarget,
-        rel,
-        style: style2,
-        text,
-        title,
-        url,
-        width
-      } = attributes2;
-      const TagName2 = tagName || "a";
-      const isButtonTag = "button" === TagName2;
-      const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
-      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes2);
-      const buttonClasses = clsx_default(
-        "wp-block-button__link",
-        colorProps.className,
-        borderProps.className,
-        typographyProps.className,
-        {
-          [`has-text-align-${textAlign}`]: textAlign,
-          // For backwards compatibility add style that isn't provided via
-          // block support.
-          "no-border-radius": style2?.border?.radius === 0,
-          [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-        },
-        (0, import_block_editor19.__experimentalGetElementClassName)("button")
-      );
-      const buttonStyle = {
-        ...borderProps.style,
-        ...colorProps.style,
-        ...spacingProps.style,
-        ...shadowProps.style,
-        ...typographyProps.style,
-        writingMode: void 0
+    }
+    scrollContainer.scrollTo({
+      left: targetX,
+      top: targetY,
+      behavior: "auto"
+    });
+  }
+  function getOffset(ancestor, element, side) {
+    const propName = side === "left" ? "offsetLeft" : "offsetTop";
+    let result = 0;
+    while (element.offsetParent) {
+      result += element[propName];
+      if (element.offsetParent === ancestor) {
+        break;
+      }
+      element = element.offsetParent;
+    }
+    return result;
+  }
+  function getStyles(element) {
+    const styles = getComputedStyle(element);
+    return {
+      scrollMarginTop: parseFloat(styles.scrollMarginTop) || 0,
+      scrollMarginRight: parseFloat(styles.scrollMarginRight) || 0,
+      scrollMarginBottom: parseFloat(styles.scrollMarginBottom) || 0,
+      scrollMarginLeft: parseFloat(styles.scrollMarginLeft) || 0,
+      scrollPaddingTop: parseFloat(styles.scrollPaddingTop) || 0,
+      scrollPaddingRight: parseFloat(styles.scrollPaddingRight) || 0,
+      scrollPaddingBottom: parseFloat(styles.scrollPaddingBottom) || 0,
+      scrollPaddingLeft: parseFloat(styles.scrollPaddingLeft) || 0
+    };
+  }
+
+  // node_modules/@base-ui/utils/inertValue.mjs
+  function inertValue(value) {
+    if (isReactVersionAtLeast(19)) {
+      return value;
+    }
+    return value ? "true" : void 0;
+  }
+
+  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
+  var React19 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/field-constants/constants.mjs
+  var DEFAULT_VALIDITY_STATE = {
+    badInput: false,
+    customError: false,
+    patternMismatch: false,
+    rangeOverflow: false,
+    rangeUnderflow: false,
+    stepMismatch: false,
+    tooLong: false,
+    tooShort: false,
+    typeMismatch: false,
+    valid: null,
+    valueMissing: false
+  };
+  var DEFAULT_FIELD_STATE_ATTRIBUTES = {
+    valid: null,
+    touched: false,
+    dirty: false,
+    filled: false,
+    focused: false
+  };
+  var DEFAULT_FIELD_ROOT_STATE = {
+    disabled: false,
+    ...DEFAULT_FIELD_STATE_ATTRIBUTES
+  };
+  var fieldValidityMapping = {
+    valid(value) {
+      if (value === null) {
+        return null;
+      }
+      if (value) {
+        return {
+          "data-valid": ""
+        };
+      }
+      return {
+        "data-invalid": ""
       };
-      const wrapperClasses = clsx_default(className, {
-        [`has-custom-width wp-block-button__width-${width}`]: width
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        import_block_editor19.RichText.Content,
-        {
-          tagName: TagName2,
-          type: isButtonTag ? buttonType : null,
-          className: buttonClasses,
-          href: isButtonTag ? null : url,
-          title,
-          style: buttonStyle,
-          value: text,
-          target: isButtonTag ? null : linkTarget,
-          rel: isButtonTag ? null : rel
-        }
-      ) });
-    },
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || typeof attributes2.width === "number";
-    },
-    migrate: (0, import_compose6.compose)(migrateWidth, migrate_text_align_default)
+    }
   };
-  var v12 = {
-    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"
+
+  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
+  var DEFAULT_FIELD_ROOT_CONTEXT = {
+    invalid: void 0,
+    name: void 0,
+    validityData: {
+      state: DEFAULT_VALIDITY_STATE,
+      errors: [],
+      error: "",
+      value: "",
+      initialValue: null
+    },
+    setValidityData: NOOP,
+    disabled: void 0,
+    setTouched: NOOP,
+    setDirty: NOOP,
+    setFilled: NOOP,
+    setFocused: NOOP,
+    validationMode: "onSubmit",
+    shouldValidateOnChange: () => false,
+    state: DEFAULT_FIELD_ROOT_STATE,
+    registerFieldControl: NOOP,
+    validation: {
+      getValidationProps: (_disabled, props = EMPTY_OBJECT) => props,
+      inputRef: {
+        current: null
       },
-      backgroundColor: {
-        type: "string"
+      registeredInputs: /* @__PURE__ */ new Map(),
+      registerInput: NOOP,
+      getInputControl: () => null,
+      commit: async () => {
       },
-      textColor: {
-        type: "string"
-      },
-      gradient: {
-        type: "string"
-      },
-      width: {
-        type: "number"
+      change: NOOP
+    }
+  };
+  var FieldRootContext = /* @__PURE__ */ React19.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
+  if (true) FieldRootContext.displayName = "FieldRootContext";
+  function useFieldRootContext(optional = true) {
+    const context = React19.useContext(FieldRootContext);
+    if (context.setValidityData === NOOP && !optional) {
+      throw new Error(true ? "Base UI: FieldRootContext is missing. Field parts must be placed within <Field.Root>." : formatErrorMessage_default(28));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/internals/field-register-control/useRegisterFieldControl.mjs
+  function useRegisterFieldControl(controlRef, id, value, getFormValueOverride, enabled = true, name118) {
+    const {
+      registerFieldControl
+    } = useFieldRootContext();
+    const sourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
+    useIsoLayoutEffect(() => {
+      const source = sourceRef.current;
+      if (!enabled) {
+        registerFieldControl(source, void 0);
+        return;
       }
+      const registration = {
+        controlRef,
+        getValue: getFormValueOverride,
+        id,
+        name: name118,
+        value
+      };
+      registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name118, registerFieldControl, sourceRef, value]);
+    useIsoLayoutEffect(() => {
+      const source = sourceRef.current;
+      return () => {
+        registerFieldControl(source, void 0);
+      };
+    }, [registerFieldControl, sourceRef]);
+  }
+
+  // node_modules/@base-ui/react/internals/form-context/FormContext.mjs
+  var React20 = __toESM(require_react(), 1);
+  var FormContext = /* @__PURE__ */ React20.createContext({
+    elementRef: {
+      current: null
     },
-    supports: {
-      anchor: true,
-      align: true,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalWritingMode: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      reusable: false,
-      shadow: {
-        __experimentalSkipSerialization: true
-      },
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
-        }
-      },
-      __experimentalSelector: ".wp-block-button__link",
-      interactivity: {
-        clientNavigation: true
+    formRef: {
+      current: {
+        fields: /* @__PURE__ */ new Map()
       }
     },
-    save({ attributes: attributes2, className }) {
-      const {
-        tagName,
-        type,
-        textAlign,
-        fontSize,
-        linkTarget,
-        rel,
-        style: style2,
-        text,
-        title,
-        url,
-        width
-      } = attributes2;
-      const TagName2 = tagName || "a";
-      const isButtonTag = "button" === TagName2;
-      const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
-      const buttonClasses = clsx_default(
-        "wp-block-button__link",
-        colorProps.className,
-        borderProps.className,
-        {
-          [`has-text-align-${textAlign}`]: textAlign,
-          // For backwards compatibility add style that isn't provided via
-          // block support.
-          "no-border-radius": style2?.border?.radius === 0
-        },
-        (0, import_block_editor19.__experimentalGetElementClassName)("button")
-      );
-      const buttonStyle = {
-        ...borderProps.style,
-        ...colorProps.style,
-        ...spacingProps.style,
-        ...shadowProps.style
-      };
-      const wrapperClasses = clsx_default(className, {
-        [`has-custom-width wp-block-button__width-${width}`]: width,
-        [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        import_block_editor19.RichText.Content,
-        {
-          tagName: TagName2,
-          type: isButtonTag ? buttonType : null,
-          className: buttonClasses,
-          href: isButtonTag ? null : url,
-          title,
-          style: buttonStyle,
-          value: text,
-          target: isButtonTag ? null : linkTarget,
-          rel: isButtonTag ? null : rel
+    errors: {},
+    clearErrors: NOOP,
+    validationMode: "onSubmit",
+    submitAttemptedRef: {
+      current: false
+    }
+  });
+  if (true) FormContext.displayName = "FormContext";
+  function useFormContext() {
+    return React20.useContext(FormContext);
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
+  var React22 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableContext.mjs
+  var React21 = __toESM(require_react(), 1);
+  var LabelableContext = /* @__PURE__ */ React21.createContext({
+    controlId: void 0,
+    registerControlId: NOOP,
+    labelId: void 0,
+    setLabelId: NOOP,
+    messageIds: [],
+    setMessageIds: NOOP,
+    getDescriptionProps: (externalProps) => externalProps
+  });
+  if (true) LabelableContext.displayName = "LabelableContext";
+  function useLabelableContext() {
+    return React21.useContext(LabelableContext);
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
+  function useLabelableId(params = {}) {
+    const {
+      id,
+      implicit = false,
+      controlRef
+    } = params;
+    const {
+      controlId,
+      registerControlId
+    } = useLabelableContext();
+    const defaultId = useBaseUiId(id);
+    const controlIdForEffect = implicit ? controlId : void 0;
+    const controlSourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
+    const hasRegisteredRef = React22.useRef(false);
+    const hadExplicitIdRef = React22.useRef(id != null);
+    const unregisterControlId = useStableCallback(() => {
+      if (!hasRegisteredRef.current || registerControlId === NOOP) {
+        return;
+      }
+      hasRegisteredRef.current = false;
+      registerControlId(controlSourceRef.current, void 0);
+    });
+    useIsoLayoutEffect(() => {
+      if (registerControlId === NOOP) {
+        return void 0;
+      }
+      let nextId;
+      if (implicit) {
+        const elem = controlRef?.current;
+        if (isElement(elem) && elem.closest("label") != null) {
+          nextId = id ?? null;
+        } else {
+          nextId = controlIdForEffect ?? defaultId;
         }
-      ) });
-    },
-    isEligible(attributes2) {
-      return typeof attributes2.width === "number";
-    },
-    migrate: migrateWidth
-  };
-  var v11 = {
-    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"
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
       }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
+      if (nextId === void 0) {
+        unregisterControlId();
+        return void 0;
+      }
+      hasRegisteredRef.current = true;
+      registerControlId(controlSourceRef.current, nextId);
+      return void 0;
+    }, [id, controlRef, controlIdForEffect, registerControlId, implicit, defaultId, controlSourceRef, unregisterControlId]);
+    React22.useEffect(() => {
+      return unregisterControlId;
+    }, [unregisterControlId]);
+    return controlId ?? defaultId;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React23 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React23.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React23.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  var React24 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React24.createContext({
+    disabled: false
+  });
+  if (true) FieldItemContext.displayName = "FieldItemContext";
+  function useFieldItemContext() {
+    const context = React24.useContext(FieldItemContext);
+    return context;
+  }
+
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var React25 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/field/utils/getCombinedFieldValidityData.mjs
+  function getCombinedFieldValidityData(validityData, invalid) {
+    return {
+      ...validityData,
+      state: {
+        ...validityData.state,
+        valid: !invalid && validityData.state.valid
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var validityKeys = Object.keys(DEFAULT_VALIDITY_STATE);
+  function isEligibleInput(input, formElement) {
+    if (input.matches(":disabled")) {
+      return false;
+    }
+    if (!formElement || input.form === formElement) {
+      return true;
+    }
+    return input.form === null && !input.hasAttribute("form");
+  }
+  function findRepresentativeInput(inputs, formElement) {
+    let fallback2 = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
+      }
+      if (!input.validity.valid) {
+        return input;
+      }
+      fallback2 ??= input;
+    }
+    return fallback2;
+  }
+  function clearCustomValidity(element, inputs) {
+    for (const input of inputs.keys()) {
+      input.setCustomValidity("");
+    }
+    element?.setCustomValidity("");
+  }
+  function useFieldValidation(params) {
+    const {
+      elementRef,
+      formRef
+    } = useFormContext();
+    const {
+      setValidityData,
+      validate,
+      validityData,
+      validationDebounceTime,
+      invalid,
+      markedDirtyRef,
+      state,
+      shouldValidateOnChange,
+      registeredFieldIdRef
+    } = params;
+    const {
+      controlId,
+      getDescriptionProps
+    } = useLabelableContext();
+    const timeout = useTimeout();
+    const inputRef = React25.useRef(null);
+    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
+    const validationCommitIdRef = React25.useRef(0);
+    const registerInput = React25.useCallback((element, registration) => {
+      registeredInputs.set(element, registration);
+      return () => {
+        registeredInputs.delete(element);
+      };
+    }, [registeredInputs]);
+    const getInputControl = useStableCallback(() => {
+      const element = findRepresentativeInput(registeredInputs, elementRef.current);
+      return element && registeredInputs.get(element)?.controlRef.current || null;
+    });
+    const commit = useStableCallback(async (value, revalidate = false) => {
+      validationCommitIdRef.current += 1;
+      const validationCommitId = validationCommitIdRef.current;
+      function updateRegisteredFieldValidity(nextValidityData2, externalInvalid = invalid) {
+        const fieldId = registeredFieldIdRef.current ?? controlId;
+        if (fieldId == null) {
+          return;
         }
-      },
-      typography: {
-        fontSize: true,
-        __experimentalFontFamily: true,
-        __experimentalDefaultControls: {
-          fontSize: true
+        const currentFieldData = formRef.current.fields.get(fieldId);
+        if (!currentFieldData) {
+          return;
         }
-      },
-      reusable: false,
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
+        const validityDataWithFormErrors = getCombinedFieldValidityData(nextValidityData2, externalInvalid);
+        formRef.current.fields.set(fieldId, {
+          ...currentFieldData,
+          validityData: validityDataWithFormErrors
+        });
+      }
+      function publishAllValid(input, externalInvalid) {
+        const nextValidityData2 = {
+          value,
+          state: {
+            ...DEFAULT_VALIDITY_STATE,
+            valid: true
+          },
+          error: "",
+          errors: [],
+          initialValue: validityData.initialValue
+        };
+        clearCustomValidity(input, registeredInputs);
+        updateRegisteredFieldValidity(nextValidityData2, externalInvalid);
+        setValidityData(nextValidityData2);
+      }
+      const element = registeredInputs.size > 0 ? findRepresentativeInput(registeredInputs, elementRef.current) : inputRef.current;
+      if (revalidate) {
+        if (state.valid !== false || !element) {
+          return;
         }
-      },
-      __experimentalBorder: {
-        radius: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          radius: true
+        const currentNativeValidity = element.validity;
+        if (!currentNativeValidity.valueMissing) {
+          publishAllValid(element, false);
+          return;
+        }
+        for (const key of validityKeys) {
+          if (key !== "valid" && key !== "valueMissing" && key !== "customError" && currentNativeValidity[key]) {
+            return;
+          }
         }
-      },
-      __experimentalSelector: ".wp-block-button__link"
-    },
-    save({ attributes: attributes2, className }) {
-      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes2;
-      if (!text) {
-        return null;
       }
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const buttonClasses = clsx_default(
-        "wp-block-button__link",
-        colorProps.className,
-        borderProps.className,
-        {
-          // For backwards compatibility add style that isn't provided via
-          // block support.
-          "no-border-radius": style2?.border?.radius === 0
+      function getState(el) {
+        const computedState = validityKeys.reduce((acc, key) => {
+          acc[key] = el.validity[key];
+          return acc;
+        }, {});
+        let hasOnlyValueMissingError = false;
+        for (const key of validityKeys) {
+          if (key === "valid") {
+            continue;
+          }
+          if (key === "valueMissing" && computedState[key]) {
+            hasOnlyValueMissingError = true;
+          } else if (computedState[key]) {
+            return computedState;
+          }
         }
-      );
-      const buttonStyle = {
-        ...borderProps.style,
-        ...colorProps.style,
-        ...spacingProps.style
-      };
-      const wrapperClasses = clsx_default(className, {
-        [`has-custom-width wp-block-button__width-${width}`]: width,
-        [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        import_block_editor19.RichText.Content,
-        {
-          tagName: "a",
-          className: buttonClasses,
-          href: url,
-          title,
-          style: buttonStyle,
-          value: text,
-          target: linkTarget,
-          rel
-        }
-      ) });
-    }
-  };
-  var v10 = {
-    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: true,
-      align: true,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true
-      },
-      typography: {
-        fontSize: true,
-        __experimentalFontFamily: true
-      },
-      reusable: false,
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
+        if (hasOnlyValueMissingError && !markedDirtyRef.current) {
+          computedState.valid = true;
+          computedState.valueMissing = false;
         }
-      },
-      __experimentalBorder: {
-        radius: true,
-        __experimentalSkipSerialization: true
-      },
-      __experimentalSelector: ".wp-block-button__link"
-    },
-    save({ attributes: attributes2, className }) {
-      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes2;
-      if (!text) {
-        return null;
+        return computedState;
       }
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const buttonClasses = clsx_default(
-        "wp-block-button__link",
-        colorProps.className,
-        borderProps.className,
-        {
-          // For backwards compatibility add style that isn't provided via
-          // block support.
-          "no-border-radius": style2?.border?.radius === 0
-        }
-      );
-      const buttonStyle = {
-        ...borderProps.style,
-        ...colorProps.style,
-        ...spacingProps.style
+      timeout.clear();
+      let result = null;
+      let validationErrors = [];
+      const nextState = element ? getState(element) : {
+        ...DEFAULT_VALIDITY_STATE,
+        valid: true
       };
-      const wrapperClasses = clsx_default(className, {
-        [`has-custom-width wp-block-button__width-${width}`]: width,
-        [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-        import_block_editor19.RichText.Content,
-        {
-          tagName: "a",
-          className: buttonClasses,
-          href: url,
-          title,
-          style: buttonStyle,
-          value: text,
-          target: linkTarget,
-          rel
-        }
-      ) });
-    },
-    migrate: (0, import_compose6.compose)(migrateWidth, migrate_font_family_default),
-    isEligible({ style: style2, width }) {
-      return style2?.typography?.fontFamily || typeof width === "number";
-    }
-  };
-  var deprecated = [
-    v14,
-    v13,
-    v12,
-    v11,
-    v10,
-    {
-      supports: {
-        anchor: true,
-        align: true,
-        alignWide: false,
-        color: {
-          __experimentalSkipSerialization: true,
-          gradients: true
-        },
-        typography: {
-          fontSize: true,
-          __experimentalFontFamily: true
-        },
-        reusable: false,
-        __experimentalSelector: ".wp-block-button__link"
-      },
-      attributes: {
-        ...blockAttributes,
-        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: style2 }) {
-        return typeof style2?.border?.radius === "number";
-      },
-      save({ attributes: attributes2, className }) {
-        const {
-          fontSize,
-          linkTarget,
-          rel,
-          style: style2,
-          text,
-          title,
-          url,
-          width
-        } = attributes2;
-        if (!text) {
-          return null;
-        }
-        const borderRadius = style2?.border?.radius;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-        const buttonClasses = clsx_default(
-          "wp-block-button__link",
-          colorProps.className,
-          {
-            "no-border-radius": style2?.border?.radius === 0
-          }
-        );
-        const buttonStyle = {
-          borderRadius: borderRadius ? borderRadius : void 0,
-          ...colorProps.style
-        };
-        const wrapperClasses = clsx_default(className, {
-          [`has-custom-width wp-block-button__width-${width}`]: width,
-          [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-        });
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
-          }
-        ) });
-      },
-      migrate: (0, import_compose6.compose)(
-        migrateWidth,
-        migrate_font_family_default,
-        migrateBorderRadius
-      )
-    },
-    {
-      supports: {
-        anchor: true,
-        align: true,
-        alignWide: false,
-        color: {
-          __experimentalSkipSerialization: true
-        },
-        reusable: false,
-        __experimentalSelector: ".wp-block-button__link"
-      },
-      attributes: {
-        ...blockAttributes,
-        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: attributes2, className }) {
-        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes2;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-        const buttonClasses = clsx_default(
-          "wp-block-button__link",
-          colorProps.className,
-          {
-            "no-border-radius": borderRadius === 0
+      let defaultValidationMessage;
+      const isValidatingOnChange = shouldValidateOnChange();
+      if (element && element.validationMessage && !isValidatingOnChange) {
+        defaultValidationMessage = element.validationMessage;
+        validationErrors = [element.validationMessage];
+      } else {
+        const formValues = Array.from(formRef.current.fields.values()).reduce((acc, field) => {
+          if (field.name) {
+            acc[field.name] = field.getValue();
           }
-        );
-        const buttonStyle = {
-          borderRadius: borderRadius ? borderRadius + "px" : void 0,
-          ...colorProps.style
-        };
-        const wrapperClasses = clsx_default(className, {
-          [`has-custom-width wp-block-button__width-${width}`]: width
-        });
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
+          return acc;
+        }, {});
+        const resultOrPromise = validate(value, formValues);
+        if (typeof resultOrPromise === "object" && resultOrPromise !== null && "then" in resultOrPromise) {
+          result = await resultOrPromise;
+          if (validationCommitId !== validationCommitIdRef.current) {
+            return;
           }
-        ) });
-      },
-      migrate: (0, import_compose6.compose)(
-        migrateWidth,
-        migrate_font_family_default,
-        migrateBorderRadius
-      )
-    },
-    {
-      supports: {
-        anchor: true,
-        align: true,
-        alignWide: false,
-        color: {
-          __experimentalSkipSerialization: true
-        },
-        reusable: false,
-        __experimentalSelector: ".wp-block-button__link"
-      },
-      attributes: {
-        ...blockAttributes,
-        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"
+        } else {
+          result = resultOrPromise;
         }
-      },
-      save({ attributes: attributes2, className }) {
-        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes2;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
-        const buttonClasses = clsx_default(
-          "wp-block-button__link",
-          colorProps.className,
-          {
-            "no-border-radius": borderRadius === 0
+        if (result !== null) {
+          nextState.valid = false;
+          nextState.customError = true;
+          if (Array.isArray(result)) {
+            validationErrors = result;
+            element?.setCustomValidity(result.join("\n"));
+          } else if (result) {
+            validationErrors = [result];
+            element?.setCustomValidity(result);
           }
-        );
-        const buttonStyle = {
-          borderRadius: borderRadius ? borderRadius + "px" : void 0,
-          ...colorProps.style
-        };
-        const wrapperClasses = clsx_default(className, {
-          [`has-custom-width wp-block-button__width-${width}`]: width
-        });
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
+        } else if (isValidatingOnChange) {
+          clearCustomValidity(element, registeredInputs);
+          nextState.customError = false;
+          if (element && element.validationMessage) {
+            defaultValidationMessage = element.validationMessage;
+            validationErrors = [element.validationMessage];
+          } else if ((!element || element.validity.valid) && !nextState.valid) {
+            nextState.valid = true;
           }
-        ) });
-      },
-      migrate: (0, import_compose6.compose)(
-        migrateWidth,
-        migrate_font_family_default,
-        migrateBorderRadius
-      )
-    },
-    {
-      supports: {
-        align: true,
-        alignWide: false,
-        color: { gradients: true }
-      },
-      attributes: {
-        ...blockAttributes,
-        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: attributes2 }) {
-        const { borderRadius, linkTarget, rel, text, title, url } = attributes2;
-        const buttonClasses = clsx_default("wp-block-button__link", {
-          "no-border-radius": borderRadius === 0
+      }
+      const nextValidityData = {
+        value,
+        state: nextState,
+        error: defaultValidationMessage ?? (Array.isArray(result) ? result[0] : result ?? ""),
+        errors: validationErrors,
+        initialValue: validityData.initialValue
+      };
+      updateRegisteredFieldValidity(nextValidityData);
+      setValidityData(nextValidityData);
+    });
+    const change = useStableCallback((value) => {
+      timeout.clear();
+      const validateOnChange = shouldValidateOnChange();
+      if (validateOnChange && value !== "" && validationDebounceTime) {
+        validationCommitIdRef.current += 1;
+        timeout.start(validationDebounceTime, () => {
+          commit(value);
         });
-        const buttonStyle = {
-          borderRadius: borderRadius ? borderRadius + "px" : void 0
-        };
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
-          }
-        );
-      },
-      migrate: (0, import_compose6.compose)(migrateWidth, migrateBorderRadius)
-    },
-    {
-      supports: {
-        align: true,
-        alignWide: false
-      },
-      attributes: {
-        ...blockAttributes,
-        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: (attributes2) => !!attributes2.customTextColor || !!attributes2.customBackgroundColor || !!attributes2.customGradient || !!attributes2.align,
-      migrate: (0, import_compose6.compose)(
-        migrateWidth,
-        migrateBorderRadius,
-        migrateCustomColorsAndGradients,
-        migrateAlign
-      ),
-      save({ attributes: attributes2 }) {
-        const {
-          backgroundColor,
-          borderRadius,
-          customBackgroundColor,
-          customTextColor,
-          customGradient,
-          linkTarget,
-          gradient,
-          rel,
-          text,
-          textColor,
-          title,
-          url
-        } = attributes2;
-        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
-        const backgroundClass = !customGradient && (0, import_block_editor19.getColorClassName)("background-color", backgroundColor);
-        const gradientClass = (0, import_block_editor19.__experimentalGetGradientClass)(gradient);
-        const buttonClasses = clsx_default("wp-block-button__link", {
-          "has-text-color": textColor || customTextColor,
-          [textClass]: textClass,
-          "has-background": backgroundColor || customBackgroundColor || customGradient || gradient,
-          [backgroundClass]: backgroundClass,
-          "no-border-radius": borderRadius === 0,
-          [gradientClass]: gradientClass
-        });
-        const buttonStyle = {
-          background: customGradient ? customGradient : void 0,
-          backgroundColor: backgroundClass || customGradient || gradient ? void 0 : customBackgroundColor,
-          color: textClass ? void 0 : customTextColor,
-          borderRadius: borderRadius ? borderRadius + "px" : void 0
-        };
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
-          }
-        ) });
+      } else {
+        commit(value, !validateOnChange);
       }
-    },
-    {
-      attributes: {
-        ...blockAttributes,
-        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(attribute) {
-        return attribute.className && attribute.className.includes("is-style-squared");
-      },
-      migrate(attributes2) {
-        let newClassName = attributes2.className;
-        if (newClassName) {
-          newClassName = newClassName.replace(/is-style-squared[\s]?/, "").trim();
-        }
-        return migrateBorderRadius(
-          migrateCustomColorsAndGradients({
-            ...attributes2,
-            className: newClassName ? newClassName : void 0,
-            borderRadius: 0
-          })
-        );
-      },
-      save({ attributes: attributes2 }) {
-        const {
-          backgroundColor,
-          customBackgroundColor,
-          customTextColor,
-          linkTarget,
-          rel,
-          text,
-          textColor,
-          title,
-          url
-        } = attributes2;
-        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
-        const backgroundClass = (0, import_block_editor19.getColorClassName)(
-          "background-color",
-          backgroundColor
-        );
-        const buttonClasses = clsx_default("wp-block-button__link", {
-          "has-text-color": textColor || customTextColor,
-          [textClass]: textClass,
-          "has-background": backgroundColor || customBackgroundColor,
-          [backgroundClass]: backgroundClass
-        });
-        const buttonStyle = {
-          backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
-          color: textClass ? void 0 : customTextColor
-        };
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text,
-            target: linkTarget,
-            rel
-          }
-        ) });
+    });
+    const getValidationProps = React25.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
+      "aria-invalid": true
+    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
+    return React25.useMemo(() => ({
+      getValidationProps,
+      inputRef,
+      registeredInputs,
+      registerInput,
+      getInputControl,
+      commit,
+      change
+    }), [getValidationProps, registeredInputs, registerInput, getInputControl, commit, change]);
+  }
+
+  // node_modules/@base-ui/react/utils/useRegisteredLabelId.mjs
+  function useRegisteredLabelId(idProp, setLabelId) {
+    const id = useBaseUiId(idProp);
+    useIsoLayoutEffect(() => {
+      setLabelId(id);
+      return () => {
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
+      };
+    }, [id, setLabelId]);
+    return id;
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabel.mjs
+  function useLabel(params = {}) {
+    const {
+      id: idProp,
+      fallbackControlId,
+      native = false,
+      setLabelId: setLabelIdProp,
+      focusControl: focusControlProp
+    } = params;
+    const {
+      controlId: contextControlId,
+      setLabelId: setContextLabelId
+    } = useLabelableContext();
+    const syncLabelId = useStableCallback((nextLabelId) => {
+      setContextLabelId(nextLabelId);
+      setLabelIdProp?.(nextLabelId);
+    });
+    const id = useRegisteredLabelId(idProp, syncLabelId);
+    const resolvedControlId = contextControlId ?? fallbackControlId;
+    function focusControl(event) {
+      if (focusControlProp) {
+        focusControlProp(event, resolvedControlId);
+        return;
       }
-    },
-    {
-      attributes: {
-        ...blockAttributes,
-        align: {
-          type: "string",
-          default: "none"
-        },
-        backgroundColor: {
-          type: "string"
-        },
-        textColor: {
-          type: "string"
-        },
-        customBackgroundColor: {
-          type: "string"
-        },
-        customTextColor: {
-          type: "string"
-        }
-      },
-      migrate: (0, import_compose6.compose)(migrateWidth, oldColorsMigration),
-      save({ attributes: attributes2 }) {
-        const {
-          url,
-          text,
-          title,
-          backgroundColor,
-          textColor,
-          customBackgroundColor,
-          customTextColor
-        } = attributes2;
-        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
-        const backgroundClass = (0, import_block_editor19.getColorClassName)(
-          "background-color",
-          backgroundColor
-        );
-        const buttonClasses = clsx_default("wp-block-button__link", {
-          "has-text-color": textColor || customTextColor,
-          [textClass]: textClass,
-          "has-background": backgroundColor || customBackgroundColor,
-          [backgroundClass]: backgroundClass
-        });
-        const buttonStyle = {
-          backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
-          color: textClass ? void 0 : customTextColor
-        };
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: buttonClasses,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text
-          }
-        ) });
+      if (!resolvedControlId) {
+        return;
+      }
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
       }
-    },
-    {
-      attributes: {
-        ...blockAttributes,
-        color: {
-          type: "string"
-        },
-        textColor: {
-          type: "string"
-        },
-        align: {
-          type: "string",
-          default: "none"
-        }
-      },
-      save({ attributes: attributes2 }) {
-        const { url, text, title, align, color, textColor } = attributes2;
-        const buttonStyle = {
-          backgroundColor: color,
-          color: textColor
-        };
-        const linkClass = "wp-block-button__link";
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_block_editor19.RichText.Content,
-          {
-            tagName: "a",
-            className: linkClass,
-            href: url,
-            title,
-            style: buttonStyle,
-            value: text
-          }
-        ) });
-      },
-      migrate: (0, import_compose6.compose)(migrateWidth, oldColorsMigration)
-    },
-    {
-      attributes: {
-        ...blockAttributes,
-        color: {
-          type: "string"
-        },
-        textColor: {
-          type: "string"
-        },
-        align: {
-          type: "string",
-          default: "none"
-        }
-      },
-      save({ attributes: attributes2 }) {
-        const { url, text, title, align, color, textColor } = attributes2;
-        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          "div",
-          {
-            className: `align${align}`,
-            style: { backgroundColor: color },
-            children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-              import_block_editor19.RichText.Content,
-              {
-                tagName: "a",
-                href: url,
-                title,
-                style: { color: textColor },
-                value: text
-              }
-            )
-          }
-        );
-      },
-      migrate: (0, import_compose6.compose)(migrateWidth, oldColorsMigration)
     }
-  ];
-  var deprecated_default3 = deprecated;
-
-  // packages/block-library/build-module/button/edit.mjs
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_element34 = __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_compose10 = __toESM(require_compose(), 1);
-  var import_data11 = __toESM(require_data(), 1);
-
-  // node_modules/@base-ui/utils/useControlled.mjs
-  var React = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/error.mjs
-  var set;
-  if (true) {
-    set = /* @__PURE__ */ new Set();
-  }
-  function error(...messages) {
-    if (true) {
-      const messageKey = messages.join(" ");
-      if (!set.has(messageKey)) {
-        set.add(messageKey);
-        console.error(`Base UI: ${messageKey}`);
+    function handleInteraction(event) {
+      const target = getTarget(event.nativeEvent);
+      if (target?.closest("button,input,select,textarea")) {
+        return;
       }
+      if (!event.defaultPrevented && event.detail > 1) {
+        event.preventDefault();
+      }
+      if (native) {
+        return;
+      }
+      focusControl(event);
     }
+    return native ? {
+      id,
+      htmlFor: resolvedControlId ?? void 0,
+      onMouseDown: handleInteraction
+    } : {
+      id,
+      onClick: handleInteraction,
+      onPointerDown(event) {
+        event.preventDefault();
+      }
+    };
+  }
+  function focusElementWithVisible(element) {
+    element.focus({
+      // Available from Chrome 144+ (January 2026).
+      // Safari and Firefox already support it.
+      focusVisible: true
+    });
   }

-  // node_modules/@base-ui/utils/useControlled.mjs
-  function useControlled({
-    controlled,
-    default: defaultProp,
-    name: name122,
-    state = "value"
-  }) {
+  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  var React26 = __toESM(require_react(), 1);
+  function useCompositeItem(params = {}) {
     const {
-      current: isControlled
-    } = React.useRef(controlled !== void 0);
-    const [valueState, setValue] = React.useState(defaultProp);
-    const value = isControlled ? controlled : valueState;
-    if (true) {
-      React.useEffect(() => {
-        if (isControlled !== (controlled !== void 0)) {
-          error([`A component is changing the ${isControlled ? "" : "un"}controlled ${state} state of ${name122} to be ${isControlled ? "un" : ""}controlled.`, "Elements should not switch from uncontrolled to controlled (or vice versa).", `Decide between using a controlled or uncontrolled ${name122} element for the lifetime of the component.`, "The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.", "More info: https://fb.me/react-controlled-components"].join("\n"));
+      highlightItemOnHover,
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const {
+      ref,
+      index
+    } = useCompositeListItem(params);
+    const isHighlighted = highlightedIndex === index;
+    const itemRef = React26.useRef(null);
+    const mergedRef = useMergedRefs(ref, itemRef);
+    const compositeProps = {
+      tabIndex: isHighlighted ? 0 : -1,
+      onFocus() {
+        onHighlightedIndexChange(index);
+      },
+      onMouseMove() {
+        const item = itemRef.current;
+        if (!highlightItemOnHover || !item) {
+          return;
         }
-      }, [state, name122, controlled]);
-      const {
-        current: defaultValue
-      } = React.useRef(defaultProp);
-      React.useEffect(() => {
-        if (!isControlled && serializeToDevModeString(defaultValue) !== serializeToDevModeString(defaultProp)) {
-          error([`A component is changing the default ${state} state of an uncontrolled ${name122} after being initialized. To suppress this warning opt to use a controlled ${name122}.`].join("\n"));
+        const disabled2 = item.hasAttribute("disabled") || item.ariaDisabled === "true";
+        if (!isHighlighted && !disabled2) {
+          item.focus();
         }
-      }, [defaultProp]);
-    }
-    const setValueIfUncontrolled = React.useCallback((newValue) => {
-      if (!isControlled) {
-        setValue(newValue);
       }
-    }, []);
-    return [value, setValueIfUncontrolled];
-  }
-  function serializeToDevModeString(input) {
-    let nextId = 0;
-    const seen = /* @__PURE__ */ new WeakMap();
-    try {
-      const result = JSON.stringify(input, function replacer(key, value) {
-        if (key === "_owner" && this != null && typeof this === "object" && "$$typeof" in this) {
-          return void 0;
-        }
-        if (typeof value === "bigint") {
-          return `__bigint__:${value}`;
-        }
-        if (value !== null && typeof value === "object") {
-          const id = seen.get(value);
-          if (id !== void 0) {
-            return `__object__:${id}`;
-          }
-          seen.set(value, nextId);
-          nextId += 1;
-        }
-        return value;
-      });
-      return result ?? `__top__:${typeof input}`;
-    } catch {
-      return "__unserializable__";
-    }
+    };
+    return {
+      compositeProps,
+      compositeRef: mergedRef,
+      index
+    };
   }

-  // node_modules/@base-ui/utils/safeReact.mjs
-  var React2 = __toESM(require_react(), 1);
-  var SafeReact = {
-    ...React2
-  };
-
-  // node_modules/@base-ui/utils/useRefWithInit.mjs
-  var React3 = __toESM(require_react(), 1);
-  var UNINITIALIZED = {};
-  function useRefWithInit(init121, initArg) {
-    const ref = React3.useRef(UNINITIALIZED);
-    if (ref.current === UNINITIALIZED) {
-      ref.current = init121(initArg);
+  // node_modules/@base-ui/react/utils/getCssDimensions.mjs
+  function getCssDimensions(element) {
+    const css = getComputedStyle2(element);
+    let width = parseFloat(css.width) || 0;
+    let height = parseFloat(css.height) || 0;
+    const hasOffset = isHTMLElement(element);
+    const offsetWidth = hasOffset ? element.offsetWidth : width;
+    const offsetHeight = hasOffset ? element.offsetHeight : height;
+    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
+    if (shouldFallback) {
+      width = offsetWidth;
+      height = offsetHeight;
     }
-    return ref;
-  }
-
-  // node_modules/@base-ui/utils/useStableCallback.mjs
-  var useInsertionEffect = SafeReact.useInsertionEffect;
-  var useSafeInsertionEffect = (
-    // React 17 doesn't have useInsertionEffect.
-    useInsertionEffect && // Preact replaces useInsertionEffect with useLayoutEffect and fires too late.
-    useInsertionEffect !== SafeReact.useLayoutEffect ? useInsertionEffect : (fn) => fn()
-  );
-  function useStableCallback(callback) {
-    const stable = useRefWithInit(createStableCallback).current;
-    stable.next = callback;
-    useSafeInsertionEffect(stable.effect);
-    return stable.trampoline;
-  }
-  function createStableCallback() {
-    const stable = {
-      next: void 0,
-      callback: assertNotCalled,
-      trampoline: (...args) => stable.callback?.(...args),
-      effect: () => {
-        stable.callback = stable.next;
-      }
+    return {
+      width,
+      height
     };
-    return stable;
-  }
-  function assertNotCalled() {
-    if (true) {
-      throw (
-        /* minify-error-disabled */
-        new Error("Base UI: Cannot call an event handler while rendering.")
-      );
-    }
   }

-  // node_modules/@base-ui/utils/warn.mjs
-  var set2;
-  if (true) {
-    set2 = /* @__PURE__ */ new Set();
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React27 = __toESM(require_react(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React27.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
+  // node_modules/@base-ui/utils/isElementDisabled.mjs
+  function isElementDisabled(element) {
+    return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
   }
-  function warn(...messages) {
-    if (true) {
-      const messageKey = messages.join(" ");
-      if (!set2.has(messageKey)) {
-        set2.add(messageKey);
-        console.warn(`Base UI: ${messageKey}`);
-      }
-    }
+
+  // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
+  var React28 = __toESM(require_react(), 1);
+  var CSPContext = /* @__PURE__ */ React28.createContext(void 0);
+  if (true) CSPContext.displayName = "CSPContext";
+  var DEFAULT_CSP_CONTEXT_VALUE = {
+    disableStyleElements: false
+  };
+  function useCSPContext() {
+    return React28.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
   }

-  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var React6 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/field/index.parts.mjs
+  var index_parts_exports = {};
+  __export(index_parts_exports, {
+    Control: () => FieldControl,
+    Description: () => FieldDescription,
+    Error: () => FieldError,
+    Item: () => FieldItem,
+    Label: () => FieldLabel,
+    Root: () => FieldRoot,
+    Validity: () => FieldValidity
+  });

-  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-  var React4 = __toESM(require_react(), 1);
-  var noop = () => {
-  };
-  var useIsoLayoutEffect = typeof document !== "undefined" ? React4.useLayoutEffect : noop;
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var React32 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/internals/composite/list/CompositeListContext.mjs
-  var React5 = __toESM(require_react(), 1);
-  var CompositeListContext = /* @__PURE__ */ React5.createContext({
-    register: () => {
-    },
-    unregister: () => {
-    },
-    subscribeMapChange: () => () => {
-    },
-    nextIndexRef: {
-      current: 0
+  // node_modules/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
+  var React29 = __toESM(require_react(), 1);
+  var FieldsetRootContext = /* @__PURE__ */ React29.createContext(void 0);
+  if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
+  function useFieldsetRootContext(optional = false) {
+    const context = React29.useContext(FieldsetRootContext);
+    if (!context && !optional) {
+      throw new Error(true ? "Base UI: FieldsetRootContext is missing. Fieldset parts must be placed within <Fieldset.Root>." : formatErrorMessage_default(86));
     }
-  });
-  if (true) CompositeListContext.displayName = "CompositeListContext";
-  function useCompositeListContext() {
-    return React5.useContext(CompositeListContext);
+    return context;
   }

-  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  function CompositeList(props) {
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
+  var React30 = __toESM(require_react(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var LabelableProvider = function LabelableProvider2(props) {
+    const defaultId = useBaseUiId();
+    const initialControlId = props.controlId === void 0 ? defaultId : props.controlId;
+    const [controlId, setControlIdState] = React30.useState(initialControlId);
+    const [labelId, setLabelId] = React30.useState(props.labelId);
+    const [messageIds, setMessageIds] = React30.useState([]);
+    const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
     const {
-      children,
-      elementsRef,
-      labelsRef,
-      onMapChange: onMapChangeProp
-    } = props;
-    const onMapChange = useStableCallback(onMapChangeProp);
-    const [, setMapTick] = React6.useState(false);
-    const listeners = useRefWithInit(createListeners).current;
-    const map = useRefWithInit(createMap).current;
-    const nextIndexRef = React6.useRef(0);
-    const isDirtyRef = React6.useRef(true);
-    const itemsRef = React6.useRef([]);
-    const mutationObserverRef = React6.useRef(null);
-    const scheduleMapUpdate = useStableCallback(() => {
-      if (isDirtyRef.current) {
+      messageIds: parentMessageIds
+    } = useLabelableContext();
+    const registerControlId = useStableCallback((source, nextId) => {
+      const registrations = registrationsRef.current;
+      if (nextId === void 0) {
+        registrations.delete(source);
         return;
       }
-      isDirtyRef.current = true;
-      setMapTick((tick) => !tick);
+      registrations.set(source, nextId);
+      setControlIdState((prev) => {
+        if (registrations.size === 0) {
+          return void 0;
+        }
+        let nextControlId;
+        for (const id of registrations.values()) {
+          if (prev !== void 0 && id === prev) {
+            return prev;
+          }
+          if (nextControlId === void 0) {
+            nextControlId = id;
+          }
+        }
+        return nextControlId;
+      });
     });
-    const register = useStableCallback((node, registration) => {
-      map.set(node, registration);
-      scheduleMapUpdate();
+    const getDescriptionProps = React30.useCallback((externalProps) => {
+      const ids = externalProps["aria-describedby"] ? externalProps["aria-describedby"].split(" ") : [];
+      ids.push(...parentMessageIds, ...messageIds);
+      return {
+        ...externalProps,
+        "aria-describedby": Array.from(new Set(ids)).join(" ") || void 0
+      };
+    }, [parentMessageIds, messageIds]);
+    const contextValue = React30.useMemo(() => ({
+      controlId,
+      registerControlId,
+      labelId,
+      setLabelId,
+      messageIds,
+      setMessageIds,
+      getDescriptionProps
+    }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(LabelableContext.Provider, {
+      value: contextValue,
+      children: props.children
     });
-    const unregister = useStableCallback((node) => {
-      map.delete(node);
-      scheduleMapUpdate();
+  };
+  if (true) LabelableProvider.displayName = "LabelableProvider";
+
+  // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
+  var React31 = __toESM(require_react(), 1);
+  function useFieldControlRegistration(params) {
+    const {
+      commit,
+      invalid,
+      markedDirtyRef,
+      name: name118,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    } = params;
+    const {
+      formRef
+    } = useFormContext();
+    const activeFieldControlSourceRef = React31.useRef(null);
+    const registrationRef = React31.useRef(null);
+    const initialValueCapturedRef = React31.useRef(false);
+    const getValueForForm = useStableCallback(() => {
+      const registration = registrationRef.current;
+      if (!registration) {
+        return void 0;
+      }
+      if (registration.getValue) {
+        return registration.getValue();
+      }
+      return registration.value;
     });
-    const syncRefs = useStableCallback((items) => {
-      const nextMap = /* @__PURE__ */ new Map();
-      elementsRef.current.length = 0;
-      if (labelsRef) {
-        labelsRef.current.length = 0;
+    function getRegistrationValue(registration) {
+      return registration.value === void 0 ? getValueForForm() : registration.value;
+    }
+    const validate = useStableCallback(() => {
+      const registration = registrationRef.current;
+      markedDirtyRef.current = true;
+      if (!registration) {
+        commit(validityData.value);
+        return;
       }
-      items.forEach((item) => {
-        nextMap.set(item.element, {
-          ...item.registration.metadata ?? {},
-          index: item.index
-        });
-        elementsRef.current[item.index] = item.element;
-        if (labelsRef) {
-          labelsRef.current[item.index] = item.registration.label !== void 0 ? item.registration.label : item.registration.textRef?.current?.textContent ?? item.element.textContent;
-        }
-      });
-      nextIndexRef.current = elementsRef.current.length;
-      return nextMap;
+      commit(getRegistrationValue(registration));
     });
-    function observe(sortedNodes) {
-      mutationObserverRef.current?.disconnect();
-      mutationObserverRef.current = null;
-      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
         return;
       }
-      const mutationObserver = new MutationObserver((entries) => {
-        if (!hasMovedNode(entries)) {
-          return;
-        }
-        let previousConnectedNode = null;
-        for (const node of sortedNodes) {
-          if (!node.isConnected) {
-            continue;
-          }
-          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
-            mutationObserver.disconnect();
-            scheduleMapUpdate();
-            return;
-          }
-          previousConnectedNode = node;
-        }
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name118 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
       });
-      mutationObserverRef.current = mutationObserver;
-      const roots = /* @__PURE__ */ new Set();
-      for (let i2 = 1; i2 < sortedNodes.length; i2 += 1) {
-        const root = getCommonAncestor(sortedNodes[i2 - 1], sortedNodes[i2]);
-        if (root) {
-          roots.add(root);
-        }
+    }
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
       }
-      roots.forEach((root) => mutationObserver.observe(root, {
-        childList: true
-      }));
     }
-    const flush = useStableCallback(() => {
-      const [items, automaticNodes] = getCompositeListSnapshot(map);
-      const nextMap = syncRefs(items);
-      observe(automaticNodes);
-      itemsRef.current = items;
-      isDirtyRef.current = false;
-      listeners.forEach((listener) => listener(nextMap));
-      onMapChange(nextMap);
-    });
-    useIsoLayoutEffect(() => {
-      if (!isDirtyRef.current) {
-        syncRefs(itemsRef.current);
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
+        return;
       }
-      return () => {
-        elementsRef.current = [];
-        if (labelsRef) {
-          labelsRef.current = [];
-        }
-      };
-    }, [elementsRef, labelsRef, syncRefs]);
+      initialValueCapturedRef.current = true;
+      const initialValue = getRegistrationValue(registration);
+      setValidityData((prev) => prev.initialValue === initialValue ? prev : {
+        ...prev,
+        initialValue
+      });
+    }
     useIsoLayoutEffect(() => {
-      if (isDirtyRef.current) {
-        flush();
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
       }
-    });
+      setRegisteredFieldName(name118 ? void 0 : registration.name);
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name118 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }, [formRef, getValueForForm, invalid, name118, setRegisteredFieldName, validate, validityData]);
     useIsoLayoutEffect(() => {
+      const fields = formRef.current.fields;
       return () => {
-        mutationObserverRef.current?.disconnect();
-        isDirtyRef.current = true;
-      };
-    }, []);
-    const subscribeMapChange = useStableCallback((fn) => {
-      listeners.add(fn);
-      return () => {
-        listeners.delete(fn);
+        const id = registrationRef.current?.id;
+        if (id) {
+          fields.delete(id);
+        }
       };
+    }, [formRef]);
+    const register = useStableCallback((source, registration) => {
+      if (!registration) {
+        if (activeFieldControlSourceRef.current === source) {
+          activeFieldControlSourceRef.current = null;
+          deleteRegistration();
+          registrationRef.current = null;
+          setRegisteredFieldName(void 0);
+          registeredFieldIdRef.current = void 0;
+        }
+        return;
+      }
+      const previousId = registrationRef.current?.id;
+      activeFieldControlSourceRef.current = source;
+      registrationRef.current = registration;
+      if (!name118) {
+        setRegisteredFieldName(registration.name);
+      }
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
+      }
+      captureInitialValue(registration);
+      refreshRegistration();
     });
-    const contextValue = React6.useMemo(() => ({
-      register,
-      unregister,
-      subscribeMapChange,
-      nextIndexRef
-    }), [register, unregister, subscribeMapChange, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeListContext.Provider, {
-      value: contextValue,
-      children
-    });
-  }
-  function createMap() {
-    return /* @__PURE__ */ new Map();
-  }
-  function createListeners() {
-    return /* @__PURE__ */ new Set();
+    return [validate, register];
   }
-  function getCompositeListSnapshot(map) {
-    const reservedIndices = /* @__PURE__ */ new Set();
-    const items = [];
-    const automaticItems = [];
-    map.forEach((registration, node) => {
-      if (!node.isConnected) {
+
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var FieldRootInner = /* @__PURE__ */ React32.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+    const {
+      errors,
+      validationMode: formValidationMode,
+      submitAttemptedRef
+    } = useFormContext();
+    const {
+      render,
+      className,
+      validate: validateProp,
+      validationDebounceTime = 0,
+      validationMode = formValidationMode,
+      name: name118,
+      disabled: disabledProp = false,
+      invalid: invalidProp,
+      dirty: dirtyProp,
+      touched: touchedProp,
+      actionsRef,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const disabledFieldset = useFieldsetRootContext(true)?.disabled;
+    const validate = useStableCallback(validateProp || (() => null));
+    const disabled2 = disabledFieldset || disabledProp;
+    const [touchedState, setTouchedUnwrapped] = React32.useState(false);
+    const [dirtyState, setDirtyUnwrapped] = React32.useState(false);
+    const [filled, setFilled] = React32.useState(false);
+    const [focused, setFocused] = React32.useState(false);
+    const dirty = dirtyProp ?? dirtyState;
+    const touched = touchedProp ?? touchedState;
+    const markedDirtyRef = React32.useRef(dirty);
+    const registeredFieldIdRef = React32.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React32.useState();
+    const effectiveName = name118 ?? registeredFieldName;
+    useIsoLayoutEffect(() => {
+      if (dirtyProp !== void 0) {
+        markedDirtyRef.current = dirtyProp;
+      }
+    }, [dirtyProp]);
+    const setDirty = useStableCallback((value) => {
+      if (dirtyProp !== void 0) {
         return;
       }
-      const index = registration.index;
-      const item = {
-        index: index ?? -1,
-        element: node,
-        registration
-      };
-      if (index === null) {
-        automaticItems.push(item);
-      } else if (index >= 0) {
-        reservedIndices.add(index);
-        items.push(item);
+      if (value) {
+        markedDirtyRef.current = true;
       }
+      setDirtyUnwrapped(value);
     });
-    let nextAutomaticIndex = 0;
-    automaticItems.sort((a2, b2) => sortByDocumentPosition(a2.element, b2.element));
-    automaticItems.forEach((item) => {
-      while (reservedIndices.has(nextAutomaticIndex)) {
-        nextAutomaticIndex += 1;
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
+        return;
       }
-      item.index = nextAutomaticIndex;
-      items.push(item);
-      nextAutomaticIndex += 1;
+      setTouchedUnwrapped(value);
     });
-    if (reservedIndices.size > 0) {
-      items.sort((a2, b2) => a2.index - b2.index);
-    }
-    return [items, automaticItems.map((item) => item.element)];
-  }
-  function getCommonAncestor(firstNode, lastNode) {
-    let ancestor = firstNode.parentElement;
-    while (ancestor && !ancestor.contains(lastNode)) {
-      ancestor = ancestor.parentElement;
-    }
-    return ancestor;
-  }
-  function hasMovedNode(entries) {
-    for (const entry of entries) {
-      for (let i2 = 0; i2 < entry.removedNodes.length; i2 += 1) {
-        if (entry.removedNodes[i2].isConnected) {
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-  function sortByDocumentPosition(a2, b2) {
-    return a2.compareDocumentPosition(b2) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
-  }
-
-  // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React9 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/useMergedRefs.mjs
-  function useMergedRefs(a2, b2, c2, d2) {
-    const forkRef = useRefWithInit(createForkRef).current;
-    if (didChange(forkRef, a2, b2, c2, d2)) {
-      update(forkRef, [a2, b2, c2, d2]);
-    }
-    return forkRef.callback;
-  }
-  function useMergedRefsN(refs) {
-    const forkRef = useRefWithInit(createForkRef).current;
-    if (didChangeN(forkRef, refs)) {
-      update(forkRef, refs);
-    }
-    return forkRef.callback;
-  }
-  function createForkRef() {
-    return {
-      callback: null,
-      cleanup: null,
-      refs: []
+    const shouldValidateOnChange = useStableCallback(() => validationMode === "onChange" || validationMode === "onSubmit" && submitAttemptedRef.current);
+    const formError = effectiveName && Object.hasOwn(errors, effectiveName) ? errors[effectiveName] : null;
+    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
+    const invalid = invalidProp === true || hasFormError;
+    const [validityData, setValidityData] = React32.useState({
+      state: DEFAULT_VALIDITY_STATE,
+      error: "",
+      errors: [],
+      value: null,
+      initialValue: null
+    });
+    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
+    const state = React32.useMemo(() => ({
+      disabled: disabled2,
+      touched,
+      dirty,
+      valid,
+      filled,
+      focused
+    }), [disabled2, touched, dirty, valid, filled, focused]);
+    const validation = useFieldValidation({
+      setValidityData,
+      validate,
+      validityData,
+      validationDebounceTime,
+      invalid,
+      markedDirtyRef,
+      state,
+      shouldValidateOnChange,
+      registeredFieldIdRef
+    });
+    const [validateFieldControl, registerFieldControl] = useFieldControlRegistration({
+      commit: validation.commit,
+      invalid,
+      markedDirtyRef,
+      name: name118,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    });
+    React32.useImperativeHandle(actionsRef, () => ({
+      validate: validateFieldControl
+    }), [validateFieldControl]);
+    const contextValue = React32.useMemo(() => ({
+      invalid,
+      name: effectiveName,
+      validityData,
+      setValidityData,
+      disabled: disabled2,
+      setTouched,
+      setDirty,
+      setFilled,
+      setFocused,
+      validationMode,
+      shouldValidateOnChange,
+      state,
+      registerFieldControl,
+      validation
+    }), [invalid, effectiveName, validityData, disabled2, setTouched, setDirty, setFilled, setFocused, validationMode, shouldValidateOnChange, state, registerFieldControl, validation]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(FieldRootContext.Provider, {
+      value: contextValue,
+      children: element
+    });
+  });
+  if (true) FieldRootInner.displayName = "FieldRootInner";
+  var FieldRoot = /* @__PURE__ */ React32.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(FieldRootInner, {
+        ...componentProps,
+        ref: forwardedRef
+      })
+    });
+  });
+  if (true) FieldRoot.displayName = "FieldRoot";
+
+  // node_modules/@base-ui/react/field/label/FieldLabel.mjs
+  var React33 = __toESM(require_react(), 1);
+  var FieldLabel = /* @__PURE__ */ React33.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style: style2,
+      id: idProp,
+      nativeLabel = true,
+      ...elementProps
+    } = componentProps;
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
+    const {
+      labelId
+    } = useLabelableContext();
+    const state = {
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
     };
-  }
-  function didChange(forkRef, a2, b2, c2, d2) {
-    return forkRef.refs[0] !== a2 || forkRef.refs[1] !== b2 || forkRef.refs[2] !== c2 || forkRef.refs[3] !== d2;
-  }
-  function didChangeN(forkRef, newRefs) {
-    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index) => ref !== newRefs[index]);
-  }
-  function update(forkRef, refs) {
-    forkRef.refs = refs;
-    if (refs.every((ref) => ref == null)) {
-      forkRef.callback = null;
-      return;
-    }
-    forkRef.callback = (instance) => {
-      if (forkRef.cleanup) {
-        forkRef.cleanup();
-        forkRef.cleanup = null;
-      }
-      if (instance != null) {
-        const cleanupCallbacks = Array(refs.length).fill(null);
-        for (let i2 = 0; i2 < refs.length; i2 += 1) {
-          const ref = refs[i2];
-          if (ref == null) {
-            continue;
-          }
-          switch (typeof ref) {
-            case "function": {
-              const refCleanup = ref(instance);
-              if (typeof refCleanup === "function") {
-                cleanupCallbacks[i2] = refCleanup;
-              }
-              break;
-            }
-            case "object": {
-              ref.current = instance;
-              break;
-            }
-            default:
-          }
+    const labelRef = React33.useRef(null);
+    const labelProps = useLabel({
+      id: labelId ?? idProp,
+      native: nativeLabel
+    });
+    if (true) {
+      React33.useEffect(() => {
+        if (!labelRef.current) {
+          return;
         }
-        forkRef.cleanup = () => {
-          for (let i2 = 0; i2 < refs.length; i2 += 1) {
-            const ref = refs[i2];
-            if (ref == null) {
-              continue;
-            }
-            switch (typeof ref) {
-              case "function": {
-                const cleanupCallback = cleanupCallbacks[i2];
-                if (typeof cleanupCallback === "function") {
-                  cleanupCallback();
-                } else {
-                  void ref(null);
-                }
-                break;
-              }
-              case "object": {
-                ref.current = null;
-                break;
-              }
-              default:
-            }
+        const isLabelTag = labelRef.current.tagName === "LABEL";
+        if (nativeLabel) {
+          if (!isLabelTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message = "<Field.Label> expected a <label> element because the `nativeLabel` prop is true. Rendering a non-<label> disables native label association, so `htmlFor` will not work. Use a real <label> in the `render` prop, or set `nativeLabel` to `false`.";
+            error(`${message}${ownerStackMessage}`);
           }
-        };
-      }
-    };
-  }
-
-  // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React8 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/reactVersion.mjs
-  var React7 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React7.version, 10);
-  function isReactVersionAtLeast(reactVersionToCheck) {
-    return majorVersion >= reactVersionToCheck;
-  }
-
-  // node_modules/@base-ui/utils/getReactElementRef.mjs
-  function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React8.isValidElement(element)) {
-      return null;
-    }
-    const reactElement = element;
-    const propsWithRef = reactElement.props;
-    return (isReactVersionAtLeast(19) ? propsWithRef?.ref : reactElement.ref) ?? null;
-  }
-
-  // node_modules/@base-ui/utils/mergeObjects.mjs
-  function mergeObjects(a2, b2) {
-    if (a2 && !b2) {
-      return a2;
-    }
-    if (!a2 && b2) {
-      return b2;
-    }
-    if (a2 || b2) {
-      return {
-        ...a2,
-        ...b2
-      };
-    }
-    return void 0;
-  }
-
-  // node_modules/@base-ui/utils/empty.mjs
-  function NOOP() {
-  }
-  var EMPTY_ARRAY = Object.freeze([]);
-  var EMPTY_OBJECT = Object.freeze({});
-
-  // node_modules/@base-ui/react/internals/getStateAttributesProps.mjs
-  function getStateAttributesProps(state, customMapping) {
-    const props = {};
-    for (const key in state) {
-      const value = state[key];
-      if (customMapping?.hasOwnProperty(key)) {
-        const customProps = customMapping[key](value);
-        if (customProps != null) {
-          Object.assign(props, customProps);
+        } else if (isLabelTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message = "<Field.Label> expected a non-<label> element because the `nativeLabel` prop is false. Rendering a <label> assumes native label behavior while Base UI treats it as non-native, which can cause unexpected pointer behavior. Use a non-<label> in the `render` prop, or set `nativeLabel` to `true`.";
+          error(`${message}${ownerStackMessage}`);
         }
-        continue;
-      }
-      if (value === true) {
-        props[`data-${key.toLowerCase()}`] = "";
-      } else if (value) {
-        props[`data-${key.toLowerCase()}`] = value.toString();
-      }
+      }, [nativeLabel]);
     }
-    return props;
-  }
-
-  // node_modules/@base-ui/react/utils/resolveClassName.mjs
-  function resolveClassName(className, state) {
-    return typeof className === "function" ? className(state) : className;
-  }
-
-  // node_modules/@base-ui/react/utils/resolveStyle.mjs
-  function resolveStyle(style2, state) {
-    return typeof style2 === "function" ? style2(state) : style2;
-  }
+    const element = useRenderElement("label", componentProps, {
+      ref: [forwardedRef, labelRef],
+      state,
+      props: [labelProps, elementProps],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
+  });
+  if (true) FieldLabel.displayName = "FieldLabel";

-  // node_modules/@base-ui/react/merge-props/mergeProps.mjs
-  var EMPTY_PROPS = {};
-  function mergeProps(a2, b2, c2, d2, e3) {
-    if (!c2 && !d2 && !e3 && !a2) {
-      return createInitialMergedProps(b2);
-    }
-    let merged = createInitialMergedProps(a2);
-    if (b2) {
-      merged = mergeInto(merged, b2);
-    }
-    if (c2) {
-      merged = mergeInto(merged, c2);
-    }
-    if (d2) {
-      merged = mergeInto(merged, d2);
-    }
-    if (e3) {
-      merged = mergeInto(merged, e3);
-    }
-    return merged;
-  }
-  function mergePropsN(props) {
-    if (props.length === 0) {
-      return EMPTY_PROPS;
-    }
-    if (props.length === 1) {
-      return createInitialMergedProps(props[0]);
-    }
-    let merged = createInitialMergedProps(props[0]);
-    for (let i2 = 1; i2 < props.length; i2 += 1) {
-      merged = mergeInto(merged, props[i2]);
-    }
-    return merged;
-  }
-  function createInitialMergedProps(inputProps) {
-    if (isPropsGetter(inputProps)) {
-      return {
-        ...resolvePropsGetter(inputProps, EMPTY_PROPS)
-      };
-    }
-    return copyInitialProps(inputProps);
-  }
-  function mergeInto(merged, inputProps) {
-    if (isPropsGetter(inputProps)) {
-      return resolvePropsGetter(inputProps, merged);
-    }
-    return mutablyMergeInto(merged, inputProps);
-  }
-  function copyInitialProps(inputProps) {
-    const copiedProps = {
-      ...inputProps
-    };
-    for (const propName in copiedProps) {
-      const propValue = copiedProps[propName];
-      if (isEventHandler(propName, propValue)) {
-        copiedProps[propName] = wrapEventHandler(propValue);
-      }
-    }
-    return copiedProps;
-  }
-  function mutablyMergeInto(mergedProps, externalProps) {
-    if (!externalProps) {
-      return mergedProps;
+  // node_modules/@base-ui/react/field/error/FieldError.mjs
+  var React34 = __toESM(require_react(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var stateAttributesMapping = {
+    ...fieldValidityMapping,
+    ...transitionStatusMapping
+  };
+  var FieldError = /* @__PURE__ */ React34.forwardRef(function FieldError2(componentProps, forwardedRef) {
+    const {
+      render,
+      id: idProp,
+      className,
+      match,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const {
+      validityData,
+      state: fieldState,
+      name: name118
+    } = useFieldRootContext(false);
+    const {
+      setMessageIds
+    } = useLabelableContext();
+    const {
+      errors
+    } = useFormContext();
+    const formError = name118 && Object.hasOwn(errors, name118) ? errors[name118] : null;
+    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
+    const hasSpecificMatch = typeof match === "string";
+    let rendered = false;
+    if (match === true) {
+      rendered = true;
+    } else if (fieldState.disabled) {
+      rendered = false;
+    } else if (hasSpecificMatch) {
+      rendered = Boolean(validityData.state[match]);
+    } else {
+      rendered = hasFormError || validityData.state.valid === false;
     }
-    for (const propName in externalProps) {
-      const externalPropValue = externalProps[propName];
-      switch (propName) {
-        case "style": {
-          mergedProps[propName] = mergeObjects(mergedProps.style, externalPropValue);
-          break;
-        }
-        case "className": {
-          mergedProps[propName] = mergeClassNames(mergedProps.className, externalPropValue);
-          break;
-        }
-        default: {
-          if (isEventHandler(propName, externalPropValue)) {
-            mergedProps[propName] = mergeEventHandlers(mergedProps[propName], externalPropValue);
-          } else {
-            mergedProps[propName] = externalPropValue;
-          }
-        }
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(rendered);
+    useIsoLayoutEffect(() => {
+      if (!rendered || !id) {
+        return void 0;
       }
+      setMessageIds((v20) => v20.concat(id));
+      return () => {
+        setMessageIds((v20) => v20.filter((item) => item !== id));
+      };
+    }, [rendered, id, setMessageIds]);
+    const errorRef = React34.useRef(null);
+    const [lastRenderedMessage, setLastRenderedMessage] = React34.useState(null);
+    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React34.useState(null);
+    let error2 = validityData.error;
+    if (!hasSpecificMatch && hasFormError) {
+      error2 = formError;
+    } else if (validityData.errors.length > 1) {
+      error2 = validityData.errors;
     }
-    return mergedProps;
-  }
-  function isEventHandler(key, value) {
-    const code0 = key.charCodeAt(0);
-    const code1 = key.charCodeAt(1);
-    const code2 = key.charCodeAt(2);
-    return code0 === 111 && code1 === 110 && code2 >= 65 && code2 <= 90 && (typeof value === "function" || typeof value === "undefined");
-  }
-  function isPropsGetter(inputProps) {
-    return typeof inputProps === "function";
-  }
-  function resolvePropsGetter(inputProps, previousProps) {
-    if (isPropsGetter(inputProps)) {
-      return inputProps(previousProps);
-    }
-    return inputProps ?? EMPTY_PROPS;
-  }
-  function mergeEventHandlers(ourHandler, theirHandler) {
-    if (!theirHandler) {
-      return ourHandler;
+    let errorMessage = error2;
+    if (Array.isArray(error2)) {
+      errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("ul", {
+        children: error2.map((message) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("li", {
+          children: message
+        }, message))
+      }) : error2[0];
     }
-    if (!ourHandler) {
-      return wrapEventHandler(theirHandler);
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
     }
-    return (...args) => {
-      const event = args[0];
-      if (isSyntheticEvent(event)) {
-        const baseUIEvent = event;
-        makeEventPreventable(baseUIEvent);
-        const result2 = theirHandler(...args);
-        if (!baseUIEvent.baseUIHandlerPrevented) {
-          ourHandler?.(...args);
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
         }
-        return result2;
       }
-      const result = theirHandler(...args);
-      ourHandler?.(...args);
-      return result;
+    });
+    const state = {
+      ...fieldState,
+      transitionStatus
     };
-  }
-  function wrapEventHandler(handler) {
-    if (!handler) {
-      return handler;
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
+      state,
+      props: [{
+        id,
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping,
+      enabled: mounted
+    });
+    if (!mounted) {
+      return null;
     }
-    return (...args) => {
-      const event = args[0];
-      if (isSyntheticEvent(event)) {
-        makeEventPreventable(event);
-      }
-      return handler(...args);
-    };
-  }
-  function makeEventPreventable(event) {
-    event.preventBaseUIHandler = () => {
-      event.baseUIHandlerPrevented = true;
-    };
-    return event;
-  }
-  function mergeClassNames(ourClassName, theirClassName) {
-    if (theirClassName) {
-      if (ourClassName) {
-        return theirClassName + " " + ourClassName;
-      }
-      return theirClassName;
-    }
-    return ourClassName;
-  }
-  function isSyntheticEvent(event) {
-    return event != null && typeof event === "object" && "nativeEvent" in event;
-  }
+    return element;
+  });
+  if (true) FieldError.displayName = "FieldError";

-  // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var import_react = __toESM(require_react(), 1);
-  function useRenderElement(element, componentProps, params = {}) {
-    const renderProp = componentProps.render;
-    const outProps = useRenderElementProps(componentProps, params);
-    if (params.enabled === false) {
-      return null;
-    }
-    const state = params.state ?? EMPTY_OBJECT;
-    return evaluateRenderProp(element, renderProp, outProps, state);
-  }
-  function useRenderElementProps(componentProps, params = {}) {
+  // node_modules/@base-ui/react/field/description/FieldDescription.mjs
+  var React35 = __toESM(require_react(), 1);
+  var FieldDescription = /* @__PURE__ */ React35.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
     const {
-      className: classNameProp,
-      style: styleProp,
-      render: renderProp
+      render,
+      id: idProp,
+      className,
+      style: style2,
+      ...elementProps
     } = componentProps;
+    const id = useBaseUiId(idProp);
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
     const {
-      state = EMPTY_OBJECT,
-      ref,
-      props,
-      stateAttributesMapping: stateAttributesMapping4,
-      enabled = true
-    } = params;
-    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
-    const style2 = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping4) : EMPTY_OBJECT;
-    const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
-    const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
-    if (typeof document !== "undefined") {
-      if (!enabled) {
-        void useMergedRefs(null, null);
-      } else if (Array.isArray(ref)) {
-        outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
-      } else {
-        outProps.ref = useMergedRefs(outProps.ref, getReactElementRef(renderProp), ref);
+      setMessageIds
+    } = useLabelableContext();
+    const state = {
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+    };
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
       }
-    }
-    if (!enabled) {
-      return EMPTY_OBJECT;
-    }
-    if (className !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className);
-    }
-    if (style2 !== void 0) {
-      outProps.style = mergeObjects(outProps.style, style2);
-    }
-    return outProps;
-  }
-  function resolveRenderFunctionProps(props) {
-    if (Array.isArray(props)) {
-      return mergePropsN(props);
-    }
-    return mergeProps(void 0, props);
-  }
-  var REACT_LAZY_TYPE = /* @__PURE__ */ Symbol.for("react.lazy");
-  var COMPONENT_IDENTIFIER_PATTERN = /^[A-Z][A-Za-z0-9$]*$/;
-  var LOWERCASE_CHARACTER_PATTERN = /[a-z]/;
-  function evaluateRenderProp(element, render, props, state) {
-    if (render) {
-      if (typeof render === "function") {
-        if (true) {
-          warnIfRenderPropLooksLikeComponent(render);
-        }
-        return render(props, state);
+      setMessageIds((v20) => v20.concat(id));
+      return () => {
+        setMessageIds((v20) => v20.filter((item) => item !== id));
+      };
+    }, [id, setMessageIds]);
+    const element = useRenderElement("p", componentProps, {
+      ref: forwardedRef,
+      state,
+      props: [{
+        id
+      }, elementProps],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
+  });
+  if (true) FieldDescription.displayName = "FieldDescription";
+
+  // node_modules/@base-ui/react/field/control/FieldControl.mjs
+  var React36 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React36.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      id: idProp,
+      name: nameProp,
+      value: valueProp,
+      disabled: disabledProp = false,
+      onValueChange,
+      defaultValue,
+      autoFocus = false,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const {
+      state: fieldState,
+      name: fieldName,
+      disabled: fieldDisabled,
+      setTouched,
+      setDirty,
+      validityData,
+      setFocused,
+      setFilled,
+      validationMode,
+      validation
+    } = useFieldRootContext();
+    const {
+      clearErrors
+    } = useFormContext();
+    const disabled2 = fieldDisabled || disabledProp;
+    const name118 = fieldName ?? nameProp;
+    const state = {
+      ...fieldState,
+      disabled: disabled2
+    };
+    const {
+      labelId
+    } = useLabelableContext();
+    const id = useLabelableId({
+      id: idProp
+    });
+    useIsoLayoutEffect(() => {
+      const hasExternalValue = valueProp != null;
+      if (validation.inputRef.current?.value || hasExternalValue && valueProp !== "") {
+        setFilled(true);
+      } else if (hasExternalValue && valueProp === "") {
+        setFilled(false);
       }
-      const mergedProps = mergeProps(props, render.props);
-      mergedProps.ref = props.ref;
-      let newElement = render;
-      if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React9.Children.toArray(render);
-        newElement = children[0];
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React36.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
       }
-      if (true) {
-        if (!/* @__PURE__ */ React9.isValidElement(newElement)) {
-          throw new Error(["Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.", "A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.", "https://base-ui.com/r/invalid-render-prop"].join("\n"));
+    }, [autoFocus, setFocused]);
+    const [valueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue,
+      name: "FieldControl",
+      state: "value"
+    });
+    const isControlled = valueProp !== void 0;
+    const value = isControlled ? valueUnwrapped : void 0;
+    const getValueFromInput = useStableCallback(() => validation.inputRef.current?.value);
+    useRegisterFieldControl(validation.inputRef, id, value, getValueFromInput, !disabled2, nameProp);
+    const element = useRenderElement("input", componentProps, {
+      ref: [forwardedRef, inputRef],
+      state,
+      props: [{
+        id,
+        disabled: disabled2,
+        name: name118,
+        ref: validation.inputRef,
+        "aria-labelledby": labelId,
+        autoFocus,
+        ...isControlled ? {
+          value
+        } : {
+          defaultValue
+        },
+        onChange(event) {
+          const inputValue = event.currentTarget.value;
+          onValueChange?.(inputValue, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent));
+          setDirty(inputValue !== (validityData.initialValue ?? ""));
+          setFilled(inputValue !== "");
+          if (!event.nativeEvent.defaultPrevented) {
+            clearErrors(name118);
+            validation.change(inputValue);
+          }
+        },
+        onFocus() {
+          setFocused(true);
+        },
+        onBlur(event) {
+          setTouched(true);
+          setFocused(false);
+          if (validationMode === "onBlur") {
+            validation.commit(event.currentTarget.value);
+          }
+        },
+        onKeyDown(event) {
+          if (event.currentTarget.tagName === "INPUT" && event.key === "Enter") {
+            setTouched(true);
+            validation.commit(event.currentTarget.value);
+          }
         }
-      }
-      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
-    }
-    if (element) {
-      if (typeof element === "string") {
-        return renderTag(element, props);
-      }
-    }
-    throw new Error(true ? "Base UI: Render element or function are not defined." : formatErrorMessage_default(8));
-  }
-  function warnIfRenderPropLooksLikeComponent(renderFn) {
-    const functionName = renderFn.name;
-    if (functionName.length === 0) {
-      return;
-    }
-    if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {
-      return;
-    }
-    if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {
-      return;
-    }
-    warn(`The \`render\` prop received a function named \`${functionName}\` that starts with an uppercase letter.`, "This usually means a React component was passed directly as `render={Component}`.", "Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.", "If this is an intentional render callback, rename it to start with a lowercase letter.", "Use `render={<Component />}` or `render={(props) => <Component {...props} />}` instead.", "https://base-ui.com/r/invalid-render-prop");
-  }
-  function renderTag(Tag, props) {
-    if (Tag === "button") {
-      return /* @__PURE__ */ (0, import_react.createElement)("button", {
-        type: "button",
-        ...props,
-        key: props.key
-      });
-    }
-    if (Tag === "img") {
-      return /* @__PURE__ */ (0, import_react.createElement)("img", {
-        alt: "",
-        ...props,
-        key: props.key
-      });
-    }
-    return /* @__PURE__ */ React9.createElement(Tag, props);
-  }
+      }, elementProps, (props) => validation.getValidationProps(disabled2, props)],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
+  });
+  if (true) FieldControl.displayName = "FieldControl";

-  // node_modules/@base-ui/utils/useId.mjs
-  var React10 = __toESM(require_react(), 1);
-  var globalId = 0;
-  function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React10.useState(idOverride);
-    const id = idOverride || defaultId;
-    React10.useEffect(() => {
-      if (defaultId == null) {
-        globalId += 1;
-        setDefaultId(`${prefix}-${globalId}`);
-      }
-    }, [defaultId, prefix]);
-    return id;
-  }
-  var maybeReactUseId = SafeReact.useId;
-  function useId(idOverride, prefix) {
-    if (maybeReactUseId !== void 0) {
-      const reactId = maybeReactUseId();
-      return idOverride ?? (prefix ? `${prefix}-${reactId}` : reactId);
-    }
-    return useGlobalId(idOverride, prefix);
-  }
+  // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
+  var React37 = __toESM(require_react(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var FieldValidity = function FieldValidity2(props) {
+    const {
+      children
+    } = props;
+    const {
+      validityData,
+      invalid
+    } = useFieldRootContext(false);
+    const combinedFieldValidityData = React37.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
+    const isInvalid = combinedFieldValidityData.state.valid === false;
+    const {
+      transitionStatus
+    } = useTransitionStatus(isInvalid);
+    const fieldValidityState = React37.useMemo(() => {
+      return {
+        ...combinedFieldValidityData,
+        validity: combinedFieldValidityData.state,
+        transitionStatus
+      };
+    }, [combinedFieldValidityData, transitionStatus]);
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(React37.Fragment, {
+      children: children(fieldValidityState)
+    });
+  };
+  if (true) FieldValidity.displayName = "FieldValidity";

-  // node_modules/@base-ui/react/internals/useBaseUiId.mjs
-  function useBaseUiId(idOverride) {
-    return useId(idOverride, "base-ui");
-  }
+  // node_modules/@base-ui/react/field/item/FieldItem.mjs
+  var React38 = __toESM(require_react(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var FieldItem = /* @__PURE__ */ React38.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style: style2,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const {
+      state: fieldState,
+      disabled: rootDisabled
+    } = useFieldRootContext(false);
+    const disabled2 = rootDisabled || disabledProp;
+    const state = {
+      ...fieldState,
+      disabled: disabled2
+    };
+    const fieldItemContext = React38.useMemo(() => ({
+      disabled: disabled2
+    }), [disabled2]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(FieldItemContext.Provider, {
+        value: fieldItemContext,
+        children: element
+      })
+    });
+  });
+  if (true) FieldItem.displayName = "FieldItem";

-  // node_modules/@base-ui/react/internals/reason-parts.mjs
-  var reason_parts_exports = {};
-  __export(reason_parts_exports, {
-    cancelOpen: () => cancelOpen,
-    chipRemovePress: () => chipRemovePress,
-    clearPress: () => clearPress,
-    closePress: () => closePress,
-    closeWatcher: () => closeWatcher,
-    decrementPress: () => decrementPress,
-    disabled: () => disabled,
-    drag: () => drag,
-    escapeKey: () => escapeKey,
-    focusOut: () => focusOut,
-    imperativeAction: () => imperativeAction,
-    incrementPress: () => incrementPress,
-    initial: () => initial,
-    inputBlur: () => inputBlur,
-    inputChange: () => inputChange,
-    inputClear: () => inputClear,
-    inputPaste: () => inputPaste,
-    inputPress: () => inputPress,
-    itemPress: () => itemPress,
-    keyboard: () => keyboard,
-    linkPress: () => linkPress,
-    listNavigation: () => listNavigation,
-    missing: () => missing,
-    none: () => none,
-    outsidePress: () => outsidePress,
-    pointer: () => pointer,
-    scrub: () => scrub,
-    siblingOpen: () => siblingOpen,
-    swipe: () => swipe,
-    trackPress: () => trackPress,
-    triggerFocus: () => triggerFocus,
-    triggerHover: () => triggerHover,
-    triggerPress: () => triggerPress,
-    wheel: () => wheel,
-    windowResize: () => windowResize
+  // node_modules/@base-ui/react/input/Input.mjs
+  var React39 = __toESM(require_react(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var Input = /* @__PURE__ */ React39.forwardRef(function Input2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(index_parts_exports.Control, {
+      ref: forwardedRef,
+      ...props
+    });
   });
-  var none = "none";
-  var triggerPress = "trigger-press";
-  var triggerHover = "trigger-hover";
-  var triggerFocus = "trigger-focus";
-  var outsidePress = "outside-press";
-  var itemPress = "item-press";
-  var closePress = "close-press";
-  var linkPress = "link-press";
-  var clearPress = "clear-press";
-  var chipRemovePress = "chip-remove-press";
-  var trackPress = "track-press";
-  var incrementPress = "increment-press";
-  var decrementPress = "decrement-press";
-  var inputChange = "input-change";
-  var inputClear = "input-clear";
-  var inputBlur = "input-blur";
-  var inputPaste = "input-paste";
-  var inputPress = "input-press";
-  var focusOut = "focus-out";
-  var escapeKey = "escape-key";
-  var closeWatcher = "close-watcher";
-  var listNavigation = "list-navigation";
-  var keyboard = "keyboard";
-  var pointer = "pointer";
-  var drag = "drag";
-  var wheel = "wheel";
-  var scrub = "scrub";
-  var cancelOpen = "cancel-open";
-  var siblingOpen = "sibling-open";
-  var disabled = "disabled";
-  var missing = "missing";
-  var initial = "initial";
-  var imperativeAction = "imperative-action";
-  var swipe = "swipe";
-  var windowResize = "window-resize";
+  if (true) Input.displayName = "Input";

-  // node_modules/@base-ui/react/internals/createBaseUIEventDetails.mjs
-  function createChangeEventDetails(reason, event, trigger, customProperties) {
-    let canceled = false;
-    let allowPropagation = false;
-    const custom = customProperties ?? EMPTY_OBJECT;
-    const details = {
-      reason,
-      event: event ?? new Event("base-ui"),
-      cancel() {
-        canceled = true;
-      },
-      allowPropagation() {
-        allowPropagation = true;
-      },
-      get isCanceled() {
-        return canceled;
-      },
-      get isPropagationAllowed() {
-        return allowPropagation;
-      },
-      trigger,
-      ...custom
-    };
-    return details;
-  }
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
+  var React41 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React12 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
+  var React40 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/utils/useOnMount.mjs
-  var React11 = __toESM(require_react(), 1);
-  function useOnMount(fn) {
-    React11.useEffect(fn, EMPTY_ARRAY);
-  }
+  // node_modules/@base-ui/react/internals/composite/constants.mjs
+  var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";

-  // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY = null;
-  var LAST_RAF = globalThis.requestAnimationFrame;
-  var Scheduler = class {
-    /* This implementation uses an array as a backing data-structure for frame callbacks.
-     * It allows `O(1)` callback cancelling by inserting a `null` in the array, though it
-     * never calls the native `cancelAnimationFrame` if there are no frames left. This can
-     * be much more efficient if there is a call pattern that alterns as
-     * "request-cancel-request-cancel-…".
-     * But in the case of "request-request-…-cancel-cancel-…", it leaves the final animation
-     * frame to run anyway. We turn that frame into a `O(1)` no-op via `callbacksCount`. */
-    callbacks = [];
-    callbacksCount = 0;
-    nextId = 1;
-    startId = 1;
-    isScheduled = false;
-    tick = (timestamp) => {
-      this.isScheduled = false;
-      const currentCallbacks = this.callbacks;
-      const currentCallbacksCount = this.callbacksCount;
-      this.callbacks = [];
-      this.callbacksCount = 0;
-      this.startId = this.nextId;
-      if (currentCallbacksCount > 0) {
-        for (let i2 = 0; i2 < currentCallbacks.length; i2 += 1) {
-          currentCallbacks[i2]?.(timestamp);
-        }
-      }
-    };
-    request(fn) {
-      const id = this.nextId;
-      this.nextId += 1;
-      this.callbacks.push(fn);
-      this.callbacksCount += 1;
-      const didRAFChange = LAST_RAF !== requestAnimationFrame && (LAST_RAF = requestAnimationFrame, true);
-      if (!this.isScheduled || didRAFChange) {
-        requestAnimationFrame(this.tick);
-        this.isScheduled = true;
-      }
-      return id;
-    }
-    cancel(id) {
-      const index = id - this.startId;
-      if (index < 0 || index >= this.callbacks.length) {
+  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
+  var EMPTY_ARRAY2 = [];
+  function useCompositeRoot(params) {
+    const {
+      loopFocus = true,
+      orientation = "both",
+      grid,
+      onLoop,
+      direction,
+      highlightedIndex: externalHighlightedIndex,
+      onHighlightedIndexChange: externalSetHighlightedIndex,
+      rootRef: externalRef,
+      enableHomeAndEndKeys = false,
+      stopEventPropagation,
+      disabledIndices,
+      modifierKeys = EMPTY_ARRAY2
+    } = params;
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React40.useState(0);
+    const isGrid = grid != null;
+    const rootRef = React40.useRef(null);
+    const mergedRef = useMergedRefs(rootRef, externalRef);
+    const elementsRef = React40.useRef([]);
+    const hasSetDefaultIndexRef = React40.useRef(false);
+    const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
+    const onHighlightedIndexChange = useStableCallback((index, shouldScrollIntoView = false) => {
+      (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index);
+      if (shouldScrollIntoView) {
+        const newActiveItem = elementsRef.current[index];
+        scrollIntoViewIfNeeded(rootRef.current, newActiveItem, direction, orientation);
+      }
+    });
+    const onMapChange = useStableCallback((map) => {
+      if (map.size === 0 || hasSetDefaultIndexRef.current) {
         return;
       }
-      this.callbacks[index] = null;
-      this.callbacksCount -= 1;
-    }
-  };
-  var scheduler = new Scheduler();
-  var AnimationFrame = class _AnimationFrame {
-    static create() {
-      return new _AnimationFrame();
-    }
-    static request(fn) {
-      return scheduler.request(fn);
-    }
-    static cancel(id) {
-      return scheduler.cancel(id);
-    }
-    currentId = EMPTY;
-    /**
-     * Executes `fn` after `delay`, clearing any previously scheduled call.
-     */
-    request(fn) {
-      this.cancel();
-      this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY;
-        fn();
-      });
-    }
-    cancel = () => {
-      if (this.currentId !== EMPTY) {
-        scheduler.cancel(this.currentId);
-        this.currentId = EMPTY;
+      hasSetDefaultIndexRef.current = true;
+      const sortedElements = Array.from(map.keys());
+      const activeItem = sortedElements.find((compositeElement) => compositeElement?.hasAttribute(ACTIVE_COMPOSITE_ITEM)) ?? null;
+      const activeIndex = activeItem ? map.get(activeItem)?.index ?? -1 : -1;
+      if (activeIndex !== -1) {
+        onHighlightedIndexChange(activeIndex);
+      } else if (isListIndexDisabled(sortedElements, highlightedIndex, disabledIndices)) {
+        const firstEnabledIndex = findNonDisabledListIndex(sortedElements, {
+          disabledIndices
+        });
+        if (!isIndexOutOfListBounds(sortedElements, firstEnabledIndex)) {
+          onHighlightedIndexChange(firstEnabledIndex);
+        }
       }
-    };
-    disposeEffect = () => {
-      return this.cancel;
-    };
-  };
-  function useAnimationFrame() {
-    const timeout = useRefWithInit(AnimationFrame.create).current;
-    useOnMount(timeout.disposeEffect);
-    return timeout;
-  }
-
-  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React12.useState(open);
-    if (open && !mounted) {
-      setMounted(true);
-      setTransitionStatus("starting");
-    }
-    if (!open && mounted && transitionStatus !== "ending" && !deferEndingState) {
-      setTransitionStatus("ending");
-    }
-    if (!open && !mounted && transitionStatus === "ending") {
-      setTransitionStatus(void 0);
-    }
+      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
+    });
     useIsoLayoutEffect(() => {
-      if (!open && mounted && transitionStatus !== "ending" && deferEndingState) {
-        const frame = AnimationFrame.request(() => {
-          setTransitionStatus("ending");
+      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
+        return;
+      }
+      const elements = elementsRef.current;
+      if (isListIndexDisabled(elements, highlightedIndex, disabledIndices)) {
+        const firstEnabledIndex = findNonDisabledListIndex(elements, {
+          disabledIndices
         });
-        return () => {
-          AnimationFrame.cancel(frame);
-        };
+        if (!isIndexOutOfListBounds(elements, firstEnabledIndex)) {
+          onHighlightedIndexChange(firstEnabledIndex);
+        }
       }
-      return void 0;
-    }, [open, mounted, transitionStatus, deferEndingState]);
-    useIsoLayoutEffect(() => {
-      if (!open || enableIdleState) {
-        return void 0;
+    }, [disabledIndices, externalHighlightedIndex, highlightedIndex, elementsRef, onHighlightedIndexChange]);
+    const wrappedOnLoop = useStableCallback((event, prevIndex, nextIndex) => {
+      if (!onLoop) {
+        return nextIndex;
       }
-      const frame = AnimationFrame.request(() => {
-        setTransitionStatus(void 0);
-      });
-      return () => {
-        AnimationFrame.cancel(frame);
-      };
-    }, [enableIdleState, open]);
-    useIsoLayoutEffect(() => {
-      if (!open || !enableIdleState) {
-        return void 0;
+      return onLoop(event, prevIndex, nextIndex, elementsRef);
+    });
+    const onKeyDown = useStableCallback((event) => {
+      const isHomeOrEnd = event.key === HOME || event.key === END;
+      if (!COMPOSITE_KEYS.has(event.key) || !enableHomeAndEndKeys && isHomeOrEnd) {
+        return;
       }
-      if (open && mounted && transitionStatus !== "idle") {
-        setTransitionStatus("starting");
+      if (isModifierKeySet(event, modifierKeys)) {
+        return;
       }
-      const frame = AnimationFrame.request(() => {
-        setTransitionStatus("idle");
-      });
-      return () => {
-        AnimationFrame.cancel(frame);
-      };
-    }, [enableIdleState, open, mounted, transitionStatus]);
-    return {
-      mounted,
-      setMounted,
-      transitionStatus
-    };
-  }
-
-  // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
-  var React13 = __toESM(require_react(), 1);
-  function useCompositeListItem(params = {}) {
-    const {
-      guess,
-      label,
-      metadata,
-      textRef,
-      index: externalIndex
-    } = params;
-    const {
-      register,
-      unregister,
-      subscribeMapChange,
-      nextIndexRef
-    } = useCompositeListContext();
-    const indexRef = React13.useRef(-1);
-    const [internalIndex, setInternalIndex] = React13.useState(externalIndex == null && guess ? () => {
-      if (indexRef.current === -1) {
-        const newIndex = nextIndexRef.current;
-        nextIndexRef.current += 1;
-        indexRef.current = newIndex;
+      const element = rootRef.current;
+      if (!element) {
+        return;
       }
-      return indexRef.current;
-    } : -1);
-    const index = externalIndex ?? internalIndex;
-    const componentRef = React13.useRef(null);
-    const ref = React13.useCallback((node) => {
-      const previousNode = componentRef.current;
-      if (previousNode) {
-        unregister(previousNode);
+      const isRtl = direction === "rtl";
+      const horizontalForwardKey = isRtl ? ARROW_LEFT : ARROW_RIGHT;
+      const horizontalBackwardKey = isRtl ? ARROW_RIGHT : ARROW_LEFT;
+      const forwardKey = orientation === "vertical" ? ARROW_DOWN : horizontalForwardKey;
+      const backwardKey = orientation === "vertical" ? ARROW_UP : horizontalBackwardKey;
+      const target = getTarget(event.nativeEvent);
+      if (target != null && isNativeInput(target) && !isElementDisabled(target)) {
+        const selectionStart = target.selectionStart;
+        const selectionEnd = target.selectionEnd;
+        const textContent = target.value;
+        if (selectionStart == null || event.shiftKey || selectionStart !== selectionEnd) {
+          return;
+        }
+        if (event.key !== backwardKey && selectionStart < textContent.length) {
+          return;
+        }
+        if (event.key !== forwardKey && selectionStart > 0) {
+          return;
+        }
       }
-      componentRef.current = node;
-      if (node) {
-        register(node, {
-          metadata: metadata ?? null,
-          index: externalIndex ?? null,
-          label,
-          textRef
+      let nextIndex = highlightedIndex;
+      const minIndex = getMinListIndex(elementsRef, disabledIndices);
+      const maxIndex = getMaxListIndex(elementsRef, disabledIndices);
+      if (grid != null) {
+        nextIndex = grid({
+          disabledIndices,
+          elementsRef,
+          event,
+          highlightedIndex,
+          loopFocus,
+          maxIndex,
+          minIndex,
+          onLoop: wrappedOnLoop,
+          orientation,
+          rtl: isRtl
         });
       }
-    }, [externalIndex, register, unregister, metadata, label, textRef]);
-    useIsoLayoutEffect(() => {
-      if (externalIndex != null) {
-        return void 0;
+      const isForwardKey = orientation !== "vertical" && event.key === horizontalForwardKey || orientation !== "horizontal" && event.key === ARROW_DOWN;
+      const isBackwardKey = orientation !== "vertical" && event.key === horizontalBackwardKey || orientation !== "horizontal" && event.key === ARROW_UP;
+      if (enableHomeAndEndKeys) {
+        if (event.key === HOME) {
+          nextIndex = minIndex;
+        } else if (event.key === END) {
+          nextIndex = maxIndex;
+        }
       }
-      return subscribeMapChange((map) => {
-        const i2 = componentRef.current ? map.get(componentRef.current)?.index : null;
-        if (i2 != null) {
-          setInternalIndex(i2);
+      if (nextIndex === highlightedIndex && (isForwardKey || isBackwardKey)) {
+        if (loopFocus && nextIndex === maxIndex && isForwardKey) {
+          nextIndex = minIndex;
+          if (onLoop) {
+            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
+          }
+        } else if (loopFocus && nextIndex === minIndex && isBackwardKey) {
+          nextIndex = maxIndex;
+          if (onLoop) {
+            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
+          }
+        } else {
+          nextIndex = findNonDisabledListIndex(elementsRef.current, {
+            startingIndex: nextIndex,
+            decrement: isBackwardKey,
+            disabledIndices
+          });
         }
-      });
-    }, [externalIndex, subscribeMapChange]);
+      }
+      if (nextIndex !== highlightedIndex && !isIndexOutOfListBounds(elementsRef.current, nextIndex)) {
+        if (stopEventPropagation) {
+          event.stopPropagation();
+        }
+        if (isGrid || isHomeOrEnd || isForwardKey || isBackwardKey) {
+          event.preventDefault();
+        }
+        onHighlightedIndexChange(nextIndex, true);
+        queueMicrotask(() => {
+          elementsRef.current[nextIndex]?.focus();
+        });
+      }
+    });
+    const props = {
+      ref: mergedRef,
+      onFocus(event) {
+        const element = rootRef.current;
+        const target = getTarget(event.nativeEvent);
+        if (!element || target == null || !isNativeInput(target)) {
+          return;
+        }
+        target.setSelectionRange(0, target.value.length);
+      },
+      onKeyDown
+    };
     return {
-      ref,
-      index
+      props,
+      highlightedIndex,
+      onHighlightedIndexChange,
+      elementsRef,
+      onMapChange,
+      relayKeyboardEvent: onKeyDown
     };
   }
-
-  // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
-  var STARTING_HOOK = {
-    "data-starting-style": ""
-  };
-  var ENDING_HOOK = {
-    "data-ending-style": ""
-  };
-  var transitionStatusMapping = {
-    transitionStatus(value) {
-      if (value === "starting") {
-        return STARTING_HOOK;
+  function isModifierKeySet(event, ignoredModifierKeys) {
+    for (const key of MODIFIER_KEYS) {
+      if (ignoredModifierKeys.includes(key)) {
+        continue;
       }
-      if (value === "ending") {
-        return ENDING_HOOK;
+      if (event.getModifierState(key)) {
+        return true;
       }
-      return null;
     }
-  };
+    return false;
+  }

-  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React16 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  function CompositeRoot(componentProps) {
+    const {
+      render,
+      className,
+      style: style2,
+      refs = EMPTY_ARRAY,
+      props = EMPTY_ARRAY,
+      state = EMPTY_OBJECT,
+      stateAttributesMapping: stateAttributesMapping4,
+      highlightedIndex: highlightedIndexProp,
+      onHighlightedIndexChange: onHighlightedIndexChangeProp,
+      orientation,
+      grid,
+      loopFocus,
+      onLoop,
+      enableHomeAndEndKeys,
+      onMapChange: onMapChangeProp,
+      stopEventPropagation = true,
+      rootRef,
+      disabledIndices,
+      modifierKeys,
+      highlightItemOnHover = false,
+      tag = "div",
+      ...elementProps
+    } = componentProps;
+    const direction = useDirection();
+    const {
+      props: defaultProps,
+      highlightedIndex,
+      onHighlightedIndexChange,
+      elementsRef,
+      onMapChange: onMapChangeUnwrapped,
+      relayKeyboardEvent
+    } = useCompositeRoot({
+      grid,
+      loopFocus,
+      onLoop,
+      orientation,
+      highlightedIndex: highlightedIndexProp,
+      onHighlightedIndexChange: onHighlightedIndexChangeProp,
+      rootRef,
+      stopEventPropagation,
+      enableHomeAndEndKeys,
+      direction,
+      disabledIndices,
+      modifierKeys
+    });
+    const element = useRenderElement(tag, componentProps, {
+      state,
+      ref: refs,
+      props: [defaultProps, ...props, elementProps],
+      stateAttributesMapping: stateAttributesMapping4
+    });
+    const contextValue = React41.useMemo(() => ({
+      highlightedIndex,
+      onHighlightedIndexChange,
+      highlightItemOnHover,
+      relayKeyboardEvent
+    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(CompositeRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(CompositeList, {
+        elementsRef,
+        onMapChange: (newMap) => {
+          onMapChangeProp?.(newMap);
+          onMapChangeUnwrapped(newMap);
+        },
+        children: element
+      })
+    });
+  }

-  // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
-  function hasWindow() {
-    return typeof window !== "undefined";
+  // node_modules/@base-ui/react/internals/prehydrationScript.stub.mjs
+  var script = "";
+
+  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
+  var import_shim = __toESM(require_shim(), 1);
+  function subscribe() {
+    return NOOP;
   }
-  function getWindow(node) {
-    var _node$ownerDocument;
-    return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
+  function getSnapshot() {
+    return false;
   }
-  function isElement(value) {
-    if (!hasWindow()) {
-      return false;
-    }
-    return value instanceof Element || value instanceof getWindow(value).Element;
+  function getServerSnapshot() {
+    return true;
   }
-  function isHTMLElement(value) {
-    if (!hasWindow()) {
-      return false;
-    }
-    return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;
+  function useIsHydrating() {
+    return (0, import_shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
   }
-  function isShadowRoot(value) {
-    if (!hasWindow() || typeof ShadowRoot === "undefined") {
-      return false;
+
+  // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
+  var React42 = __toESM(require_react(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  function PrehydrationScript(props) {
+    const {
+      script: script2
+    } = props;
+    const {
+      nonce
+    } = useCSPContext();
+    const isHydrating = useIsHydrating();
+    if (!isHydrating) {
+      return null;
     }
-    return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;
-  }
-  function getComputedStyle2(element) {
-    return getWindow(element).getComputedStyle(element);
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("script", {
+      nonce,
+      dangerouslySetInnerHTML: {
+        __html: script2
+      },
+      suppressHydrationWarning: true
+    });
   }

-  // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React14 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
-  if (true) CompositeRootContext.displayName = "CompositeRootContext";
-  function useCompositeRootContext(optional = false) {
-    const context = React14.useContext(CompositeRootContext);
-    if (context === void 0 && !optional) {
-      throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
+  // node_modules/@base-ui/react/tabs/index.parts.mjs
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
+    Indicator: () => TabsIndicator,
+    List: () => TabsList,
+    Panel: () => TabsPanel,
+    Root: () => TabsRoot,
+    Tab: () => TabsTab
+  });
+
+  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
+  var React44 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
+  var React43 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React43.createContext(void 0);
+  if (true) TabsRootContext.displayName = "TabsRootContext";
+  function useTabsRootContext() {
+    const context = React43.useContext(TabsRootContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: TabsRootContext is missing. Tabs parts must be placed within <Tabs.Root>." : formatErrorMessage_default(64));
     }
     return context;
   }

-  // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React15 = __toESM(require_react(), 1);
-  function useFocusableWhenDisabled(parameters) {
+  // node_modules/@base-ui/react/tabs/root/stateAttributesMapping.mjs
+  var tabsStateAttributesMapping = {
+    tabActivationDirection: (dir) => ({
+      "data-activation-direction": dir
+    })
+  };
+
+  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React44.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
-      focusableWhenDisabled,
-      disabled: disabled2,
-      composite = false,
-      tabIndex: tabIndexProp = 0,
-      isNativeButton
-    } = parameters;
-    const isFocusableComposite = composite && focusableWhenDisabled !== false;
-    const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React15.useMemo(() => {
-      const additionalProps = {
-        // allow Tabbing away from focusableWhenDisabled elements
-        onKeyDown(event) {
-          if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
-            event.preventDefault();
+      className,
+      defaultValue: defaultValueProp = 0,
+      onValueChange: onValueChangeProp,
+      orientation = "horizontal",
+      render,
+      value: valueProp,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
+    const tabPanelRefs = React44.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React44.useState(() => /* @__PURE__ */ new Map());
+    const [value, setValue] = useControlled({
+      controlled: valueProp,
+      default: defaultValueProp,
+      name: "Tabs",
+      state: "value"
+    });
+    const isControlled = valueProp !== void 0;
+    const [tabMap, setTabMap] = React44.useState(() => /* @__PURE__ */ new Map());
+    const lastKnownTabElementRef = React44.useRef(void 0);
+    const getTabElementBySelectedValue = React44.useCallback((selectedValue) => findTabElement(tabMap, selectedValue), [tabMap]);
+    const [activationDirectionState, setActivationDirectionState] = React44.useState(() => ({
+      previousValue: value,
+      tabActivationDirection: "none"
+    }));
+    const {
+      previousValue,
+      tabActivationDirection: committedTabActivationDirection
+    } = activationDirectionState;
+    let tabActivationDirection = committedTabActivationDirection;
+    let directionComputationIncomplete = false;
+    if (previousValue !== value) {
+      tabActivationDirection = computeActivationDirection(previousValue, value, orientation, tabMap);
+      directionComputationIncomplete = previousValue != null && value != null && getTabElementBySelectedValue(value) == null;
+    }
+    const nextPreviousValue = directionComputationIncomplete ? previousValue : value;
+    const shouldSyncActivationDirectionState = previousValue !== nextPreviousValue || committedTabActivationDirection !== tabActivationDirection;
+    useIsoLayoutEffect(() => {
+      if (!shouldSyncActivationDirectionState) {
+        return;
+      }
+      setActivationDirectionState({
+        previousValue: nextPreviousValue,
+        tabActivationDirection
+      });
+    }, [nextPreviousValue, shouldSyncActivationDirectionState, tabActivationDirection]);
+    const onValueChange = useStableCallback((newValue, eventDetails) => {
+      const activationDirection = computeActivationDirection(value, newValue, orientation, tabMap);
+      eventDetails.activationDirection = activationDirection;
+      onValueChangeProp?.(newValue, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setValue(newValue);
+    });
+    const notifyAutomaticValueChange = useStableCallback((nextValue, reason) => {
+      onValueChangeProp?.(nextValue, createChangeEventDetails(reason, void 0, void 0, {
+        activationDirection: "none"
+      }));
+    });
+    const registerMountedTabPanel = useStableCallback((panelValue, panelId) => {
+      setMountedTabPanels((prev) => {
+        const next2 = new Map(prev);
+        next2.set(panelValue, panelId);
+        return next2;
+      });
+      return () => {
+        setMountedTabPanels((prev) => {
+          if (prev.get(panelValue) !== panelId) {
+            return prev;
           }
-        }
+          const next2 = new Map(prev);
+          next2.delete(panelValue);
+          return next2;
+        });
       };
-      if (!composite) {
-        additionalProps.tabIndex = tabIndexProp;
-        if (!isNativeButton && disabled2) {
-          additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
+    });
+    const getTabPanelIdByValue = React44.useCallback((tabValue) => {
+      return mountedTabPanels.get(tabValue);
+    }, [mountedTabPanels]);
+    const getTabIdByPanelValue = React44.useCallback((tabPanelValue) => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabPanelValue === tabMetadata.value) {
+          return tabMetadata.id;
         }
       }
-      if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
-        additionalProps["aria-disabled"] = disabled2;
-      }
-      if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
-        additionalProps.disabled = disabled2;
-      }
-      return additionalProps;
-    }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
-    return {
-      props
-    };
-  }
-
-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
-  // node_modules/@base-ui/react/utils/dispatchClickWithModifiers.mjs
-  function dispatchClickWithModifiers(target, sourceEvent, {
-    detail = 0
-  } = {}) {
-    target.dispatchEvent(new (getWindow(target)).PointerEvent("click", {
-      bubbles: true,
-      cancelable: true,
-      composed: true,
-      detail,
-      shiftKey: sourceEvent.shiftKey,
-      ctrlKey: sourceEvent.ctrlKey,
-      altKey: sourceEvent.altKey,
-      metaKey: sourceEvent.metaKey
-    }));
-  }
-
-  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  function useButton(parameters = {}) {
-    const {
-      disabled: disabled2 = false,
-      focusableWhenDisabled,
-      tabIndex = 0,
-      native: isNativeButton = true,
-      composite: compositeProp
-    } = parameters;
-    const elementRef = React16.useRef(null);
-    const compositeRootContext = useCompositeRootContext(true);
-    const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
-    const {
-      props: focusableWhenDisabledProps
-    } = useFocusableWhenDisabled({
-      focusableWhenDisabled,
-      disabled: disabled2,
-      composite: isCompositeItem,
-      tabIndex,
-      isNativeButton
-    });
-    if (true) {
-      React16.useEffect(() => {
-        if (!elementRef.current) {
-          return;
+      return void 0;
+    }, [tabMap]);
+    const tabsContextValue = React44.useMemo(() => ({
+      getTabElementBySelectedValue,
+      getTabIdByPanelValue,
+      getTabPanelIdByValue,
+      onValueChange,
+      orientation,
+      registerMountedTabPanel,
+      setTabMap,
+      tabActivationDirection,
+      value
+    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, tabActivationDirection, value]);
+    const selectedTabMetadata = React44.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabMetadata.value === value) {
+          return tabMetadata;
         }
-        const isButtonTag = isButtonElement(elementRef.current);
-        if (isNativeButton) {
-          if (!isButtonTag) {
-            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-            const message = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
-            error(`${message}${ownerStackMessage}`);
-          }
-        } else if (isButtonTag) {
-          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-          const message = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
-          error(`${message}${ownerStackMessage}`);
+      }
+      return void 0;
+    }, [tabMap, value]);
+    const firstEnabledTabValue = React44.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (!tabMetadata.disabled) {
+          return tabMetadata.value;
         }
-      }, [isNativeButton]);
-    }
-    const updateDisabled = React16.useCallback(() => {
-      const element = elementRef.current;
-      if (!isButtonElement(element)) {
+      }
+      return void 0;
+    }, [tabMap]);
+    const shouldNotifyInitialValueChangeRef = React44.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React44.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React44.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React44.useRef(false);
+    useIsoLayoutEffect(() => {
+      if (isControlled) {
         return;
       }
-      if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
-        element.disabled = false;
+      function commitAutomaticValueChange(fallbackValue, fallbackReason) {
+        setValue(fallbackValue);
+        setActivationDirectionState({
+          previousValue: fallbackValue,
+          tabActivationDirection: "none"
+        });
+        notifyAutomaticValueChange(fallbackValue, fallbackReason);
+        shouldNotifyInitialValueChangeRef.current = false;
       }
-    }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
-    useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React16.useCallback((externalProps = {}) => {
-      const {
-        onClick: externalOnClick,
-        onMouseDown: externalOnMouseDown,
-        onKeyUp: externalOnKeyUp,
-        onKeyDown: externalOnKeyDown,
-        onPointerDown: externalOnPointerDown,
-        ...otherExternalProps
-      } = externalProps;
-      return mergeProps({
-        onClick(event) {
-          if (disabled2) {
-            event.preventDefault();
-            return;
-          }
-          externalOnClick?.(event);
-        },
-        onMouseDown(event) {
-          if (!disabled2) {
-            externalOnMouseDown?.(event);
-          }
-        },
-        onKeyDown(event) {
-          if (disabled2) {
-            return;
-          }
-          makeEventPreventable(event);
-          externalOnKeyDown?.(event);
-          if (event.baseUIHandlerPrevented) {
-            return;
-          }
-          const isCurrentTarget = event.target === event.currentTarget;
-          const currentTarget = event.currentTarget;
-          const isButton = isButtonElement(currentTarget);
-          const isLink = !isNativeButton && isValidLinkElement(currentTarget);
-          const shouldClick = isCurrentTarget && (isNativeButton ? isButton : !isLink);
-          const isEnterKey = event.key === "Enter";
-          const isSpaceKey = event.key === " ";
-          const role = currentTarget.getAttribute("role");
-          const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
-          if (isCurrentTarget && isCompositeItem && isSpaceKey) {
-            if (event.defaultPrevented && isTextNavigationRole) {
-              return;
-            }
-            event.preventDefault();
-            if (!isNativeButton || isButton) {
-              event.preventBaseUIHandler();
-              dispatchClickWithModifiers(currentTarget, event);
-            }
-            return;
-          }
-          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
-            if (isCurrentTarget && isLink && isSpaceKey) {
-              event.preventDefault();
-            }
-            return;
-          }
-          if (event.defaultPrevented) {
-            return;
-          }
-          event.preventDefault();
-          if (isEnterKey) {
-            event.preventBaseUIHandler();
-            dispatchClickWithModifiers(currentTarget, event);
-          }
-        },
-        onKeyUp(event) {
-          if (disabled2) {
-            return;
-          }
-          makeEventPreventable(event);
-          externalOnKeyUp?.(event);
-          if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
-            event.preventDefault();
-            return;
-          }
-          if (event.baseUIHandlerPrevented) {
-            return;
-          }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
-            event.preventBaseUIHandler();
-            dispatchClickWithModifiers(event.currentTarget, event);
-          }
-        },
-        onPointerDown(event) {
-          if (disabled2) {
-            event.preventDefault();
-            return;
-          }
-          externalOnPointerDown?.(event);
+      if (tabMap.size === 0) {
+        if (didRegisterTabsRef.current && value !== null && !lastKnownTabElementRef.current?.isConnected) {
+          commitAutomaticValueChange(null, reason_parts_exports.missing);
         }
-      }, isNativeButton ? {
-        type: "button"
-      } : {
-        role: "button"
-      }, focusableWhenDisabledProps, otherExternalProps);
-    }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
-    const buttonRef = useStableCallback((element) => {
-      elementRef.current = element;
-      updateDisabled();
-    });
-    return {
-      getButtonProps,
-      buttonRef
-    };
-  }
-  function isButtonElement(elem) {
-    return isHTMLElement(elem) && elem.tagName === "BUTTON";
-  }
-  function isValidLinkElement(elem) {
-    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
-  }
-
-  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React17 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  var ReactDOM = __toESM(require_react_dom(), 1);
-
-  // node_modules/@base-ui/react/utils/resolveRef.mjs
-  function resolveRef(maybeRef) {
-    if (maybeRef == null) {
-      return maybeRef;
-    }
-    return "current" in maybeRef ? maybeRef.current : maybeRef;
-  }
-
-  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
-    const frame = useAnimationFrame();
-    return useStableCallback((fnToExecute, signal = null) => {
-      frame.cancel();
-      const element = resolveRef(elementOrRef);
-      if (element == null) {
         return;
       }
-      const resolvedElement = element;
-      const done = () => {
-        ReactDOM.flushSync(fnToExecute);
-      };
-      if (typeof resolvedElement.getAnimations !== "function" || globalThis.BASE_UI_ANIMATIONS_DISABLED) {
-        fnToExecute();
-        return;
+      didRegisterTabsRef.current = true;
+      lastKnownTabElementRef.current = tabMap.keys().next().value;
+      const selectionIsDisabled = selectedTabMetadata?.disabled;
+      const selectionIsMissing = selectedTabMetadata == null && value !== null;
+      if (!selectionIsDisabled && value === initialDefaultValueRef.current) {
+        shouldHonorDisabledDefaultValueRef.current = false;
       }
-      function exec() {
-        Promise.all(resolvedElement.getAnimations().map((animation) => animation.finished)).then(() => {
-          if (!signal?.aborted) {
-            done();
-          }
-        }, () => {
-          if (signal?.aborted) {
-            return;
-          }
-          const currentAnimations = resolvedElement.getAnimations();
-          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
-            exec();
-            return;
-          }
-          done();
-        });
+      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
+        return;
       }
-      if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = "data-starting-style";
-        if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
-          frame.request(exec);
+      const shouldNotifyInitialValueChange = shouldNotifyInitialValueChangeRef.current;
+      if (selectionIsDisabled || selectionIsMissing) {
+        const fallbackValue = firstEnabledTabValue ?? null;
+        if (value === fallbackValue) {
+          shouldNotifyInitialValueChangeRef.current = false;
           return;
         }
-        const attributeObserver = new MutationObserver(() => {
-          if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
-            attributeObserver.disconnect();
-            exec();
-          }
-        });
-        attributeObserver.observe(resolvedElement, {
-          attributes: true,
-          attributeFilter: [startingStyleAttribute]
-        });
-        signal?.addEventListener("abort", () => attributeObserver.disconnect(), {
-          once: true
-        });
+        let fallbackReason = reason_parts_exports.missing;
+        if (shouldNotifyInitialValueChange) {
+          fallbackReason = reason_parts_exports.initial;
+        } else if (selectionIsDisabled) {
+          fallbackReason = reason_parts_exports.disabled;
+        }
+        commitAutomaticValueChange(fallbackValue, fallbackReason);
         return;
       }
-      frame.request(exec);
+      if (shouldNotifyInitialValueChange && selectedTabMetadata != null) {
+        notifyAutomaticValueChange(value, reason_parts_exports.initial);
+        shouldNotifyInitialValueChangeRef.current = false;
+      }
+    }, [firstEnabledTabValue, isControlled, notifyAutomaticValueChange, selectedTabMetadata, setValue, tabMap, value]);
+    const state = {
+      orientation,
+      tabActivationDirection
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: tabsStateAttributesMapping
     });
-  }
-
-  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  function useOpenChangeComplete(parameters) {
-    const {
-      enabled = true,
-      open,
-      ref,
-      onComplete: onCompleteParam
-    } = parameters;
-    const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
-    React17.useEffect(() => {
-      if (!enabled) {
-        return void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(TabsRootContext.Provider, {
+      value: tabsContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(CompositeList, {
+        elementsRef: tabPanelRefs,
+        children: element
+      })
+    });
+  });
+  if (true) TabsRoot.displayName = "TabsRoot";
+  function findTabElement(tabMap, value) {
+    for (const [tabElement, tabMetadata] of tabMap.entries()) {
+      if (value === tabMetadata.value) {
+        return tabElement;
       }
-      const abortController = new AbortController();
-      runOnceAnimationsFinish(onComplete, abortController.signal);
-      return () => {
-        abortController.abort();
-      };
-    }, [enabled, open, onComplete, runOnceAnimationsFinish]);
+    }
+    return null;
   }
-
-  // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY2 = 0;
-  var Timeout = class _Timeout {
-    static create() {
-      return new _Timeout();
+  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
+    if (oldValue == null || newValue == null) {
+      return "none";
     }
-    currentId = EMPTY2;
-    /**
-     * Executes `fn` after `delay`, clearing any previously scheduled call.
-     */
-    start(delay, fn) {
-      this.clear();
-      this.currentId = setTimeout(() => {
-        this.currentId = EMPTY2;
-        fn();
-      }, delay);
+    const [positionProp, backward, forward] = orientation === "horizontal" ? ["left", "left", "right"] : ["top", "up", "down"];
+    const oldTab = findTabElement(tabMap, oldValue);
+    const newTab = findTabElement(tabMap, newValue);
+    if (oldTab == null || newTab == null) {
+      if (oldTab !== newTab && (typeof oldValue === "number" || typeof oldValue === "string") && typeof oldValue === typeof newValue) {
+        return newValue > oldValue ? forward : backward;
+      }
+      return "none";
     }
-    isStarted() {
-      return this.currentId !== EMPTY2;
+    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
+    const newPosition = newTab.getBoundingClientRect()[positionProp];
+    if (newPosition < oldPosition) {
+      return backward;
     }
-    clear = () => {
-      if (this.currentId !== EMPTY2) {
-        clearTimeout(this.currentId);
-        this.currentId = EMPTY2;
-      }
-    };
-    disposeEffect = () => {
-      return this.clear;
-    };
-  };
-  function useTimeout() {
-    const timeout = useRefWithInit(Timeout.create).current;
-    useOnMount(timeout.disposeEffect);
-    return timeout;
+    if (newPosition > oldPosition) {
+      return forward;
+    }
+    return "none";
   }

-  // node_modules/@base-ui/react/internals/shadowDom.mjs
-  function activeElement(doc) {
-    let element = doc.activeElement;
-    while (element?.shadowRoot?.activeElement != null) {
-      element = element.shadowRoot.activeElement;
-    }
-    return element;
-  }
-  function contains(parent, child) {
-    if (!parent || !child) {
-      return false;
-    }
-    const rootNode = child.getRootNode?.();
-    if (parent.contains(child)) {
-      return true;
-    }
-    if (rootNode && isShadowRoot(rootNode)) {
-      let next2 = child;
-      while (next2) {
-        if (parent === next2) {
-          return true;
-        }
-        next2 = next2.parentNode || next2.host;
-      }
-    }
-    return false;
-  }
-  function getTarget(event) {
-    if ("composedPath" in event) {
-      return event.composedPath()[0];
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var React46 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
+  var React45 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React45.createContext(void 0);
+  if (true) TabsListContext.displayName = "TabsListContext";
+  function useTabsListContext() {
+    const context = React45.useContext(TabsListContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: TabsListContext is missing. TabsList parts must be placed within <Tabs.List>." : formatErrorMessage_default(65));
     }
-    return event.target;
+    return context;
   }

-  // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var round = Math.round;
-
-  // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
-  function isIndexOutOfListBounds(list, index) {
-    return index < 0 || index >= list.length;
-  }
-  function getMinListIndex(listRef, disabledIndices) {
-    return findNonDisabledListIndex(listRef.current, {
-      disabledIndices
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var TabsTab = /* @__PURE__ */ React46.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+    const {
+      className,
+      disabled: disabled2 = false,
+      render,
+      value,
+      id: idProp,
+      nativeButton = true,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const {
+      value: activeTabValue,
+      getTabPanelIdByValue,
+      onValueChange,
+      orientation,
+      tabActivationDirection
+    } = useTabsRootContext();
+    const {
+      activateOnFocus,
+      registerTabResizeObserverElement,
+      tabsListElement
+    } = useTabsListContext();
+    const {
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const id = useBaseUiId(idProp);
+    const tabMetadata = React46.useMemo(() => ({
+      disabled: disabled2,
+      id,
+      value
+    }), [disabled2, id, value]);
+    const {
+      compositeProps,
+      compositeRef,
+      index
+      // hook is used instead of the CompositeItem component
+      // because the index is needed for Tab internals
+    } = useCompositeItem({
+      metadata: tabMetadata
     });
-  }
-  function getMaxListIndex(listRef, disabledIndices) {
-    return findNonDisabledListIndex(listRef.current, {
-      decrement: true,
-      startingIndex: listRef.current.length,
-      disabledIndices
+    const active = value === activeTabValue;
+    const isNavigatingRef = React46.useRef(false);
+    const unobserveTabElementRef = React46.useRef(null);
+    const observeTabElement = useStableCallback((element2) => {
+      unobserveTabElementRef.current?.();
+      unobserveTabElementRef.current = element2 ? registerTabResizeObserverElement(element2) : null;
     });
-  }
-  function findNonDisabledListIndex(list, {
-    startingIndex = -1,
-    decrement = false,
-    disabledIndices,
-    amount = 1
-  } = {}) {
-    let index = startingIndex;
-    do {
-      index += decrement ? -amount : amount;
-    } while (index >= 0 && index <= list.length - 1 && isListIndexDisabled(list, index, disabledIndices));
-    return index;
-  }
-  function isListIndexDisabled(list, index, disabledIndices) {
-    const isExplicitlyDisabled = typeof disabledIndices === "function" ? disabledIndices(index) : disabledIndices?.includes(index) ?? false;
-    if (isExplicitlyDisabled) {
-      return true;
-    }
-    const element = list[index];
-    if (!element) {
-      return false;
-    }
-    if (!isElementVisible(element)) {
-      return true;
-    }
-    if (element.matches(":disabled")) {
-      return true;
-    }
-    return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
-  }
-  function isHiddenByStyles(styles) {
-    return styles.visibility === "hidden" || styles.visibility === "collapse";
-  }
-  function isElementVisible(element, styles = element ? getComputedStyle2(element) : null) {
-    if (!element || !element.isConnected || !styles || isHiddenByStyles(styles)) {
-      return false;
-    }
-    if (typeof element.checkVisibility === "function") {
-      return element.checkVisibility();
-    }
-    return styles.display !== "none" && styles.display !== "contents";
-  }
-
-  // node_modules/@base-ui/utils/useForcedRerendering.mjs
-  var React18 = __toESM(require_react(), 1);
-  function useForcedRerendering() {
-    const [, setState] = React18.useState({});
-    return React18.useCallback(() => {
-      setState({});
-    }, []);
-  }
-
-  // node_modules/@base-ui/react/internals/composite/composite.mjs
-  var ARROW_UP = "ArrowUp";
-  var ARROW_DOWN = "ArrowDown";
-  var ARROW_LEFT = "ArrowLeft";
-  var ARROW_RIGHT = "ArrowRight";
-  var HOME = "Home";
-  var END = "End";
-  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, HOME, END]);
-  var SHIFT = "Shift";
-  var MODIFIER_KEYS = [SHIFT, "Control", "Alt", "Meta"];
-  function isInputElement(element) {
-    return isHTMLElement(element) && element.tagName === "INPUT";
-  }
-  function isNativeInput(element) {
-    if (isInputElement(element) && element.selectionStart != null) {
-      return true;
-    }
-    if (isHTMLElement(element) && element.tagName === "TEXTAREA") {
-      return true;
-    }
-    return false;
-  }
-  function scrollIntoViewIfNeeded(scrollContainer, element, direction, orientation) {
-    if (!scrollContainer || !element || !element.scrollTo) {
-      return;
-    }
-    let targetX = scrollContainer.scrollLeft;
-    let targetY = scrollContainer.scrollTop;
-    const isOverflowingX = scrollContainer.clientWidth < scrollContainer.scrollWidth;
-    const isOverflowingY = scrollContainer.clientHeight < scrollContainer.scrollHeight;
-    if (isOverflowingX && orientation !== "vertical") {
-      const elementOffsetLeft = getOffset(scrollContainer, element, "left");
-      const containerStyles = getStyles(scrollContainer);
-      const elementStyles = getStyles(element);
-      if (direction === "ltr") {
-        if (elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight > scrollContainer.scrollLeft + scrollContainer.clientWidth - containerStyles.scrollPaddingRight) {
-          targetX = elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight - scrollContainer.clientWidth + containerStyles.scrollPaddingRight;
-        } else if (elementOffsetLeft - elementStyles.scrollMarginLeft < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
-          targetX = elementOffsetLeft - elementStyles.scrollMarginLeft - containerStyles.scrollPaddingLeft;
-        }
+    useIsoLayoutEffect(() => {
+      if (isNavigatingRef.current) {
+        isNavigatingRef.current = false;
+        return;
       }
-      if (direction === "rtl") {
-        if (elementOffsetLeft - elementStyles.scrollMarginLeft < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
-          targetX = elementOffsetLeft - elementStyles.scrollMarginLeft - containerStyles.scrollPaddingLeft;
-        } else if (elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight > scrollContainer.scrollLeft + scrollContainer.clientWidth - containerStyles.scrollPaddingRight) {
-          targetX = elementOffsetLeft + element.offsetWidth + elementStyles.scrollMarginRight - scrollContainer.clientWidth + containerStyles.scrollPaddingRight;
+      if (!(active && index > -1 && highlightedIndex !== index)) {
+        return;
+      }
+      const listElement = tabsListElement;
+      if (listElement != null) {
+        const activeEl = activeElement(ownerDocument(listElement));
+        if (activeEl && contains(listElement, activeEl)) {
+          return;
         }
       }
-    }
-    if (isOverflowingY && orientation !== "horizontal") {
-      const elementOffsetTop = getOffset(scrollContainer, element, "top");
-      const containerStyles = getStyles(scrollContainer);
-      const elementStyles = getStyles(element);
-      if (elementOffsetTop - elementStyles.scrollMarginTop < scrollContainer.scrollTop + containerStyles.scrollPaddingTop) {
-        targetY = elementOffsetTop - elementStyles.scrollMarginTop - containerStyles.scrollPaddingTop;
-      } else if (elementOffsetTop + element.offsetHeight + elementStyles.scrollMarginBottom > scrollContainer.scrollTop + scrollContainer.clientHeight - containerStyles.scrollPaddingBottom) {
-        targetY = elementOffsetTop + element.offsetHeight + elementStyles.scrollMarginBottom - scrollContainer.clientHeight + containerStyles.scrollPaddingBottom;
+      if (!disabled2) {
+        onHighlightedIndexChange(index);
       }
-    }
-    scrollContainer.scrollTo({
-      left: targetX,
-      top: targetY,
-      behavior: "auto"
+    }, [active, index, highlightedIndex, onHighlightedIndexChange, disabled2, tabsListElement]);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton,
+      focusableWhenDisabled: true
     });
-  }
-  function getOffset(ancestor, element, side) {
-    const propName = side === "left" ? "offsetLeft" : "offsetTop";
-    let result = 0;
-    while (element.offsetParent) {
-      result += element[propName];
-      if (element.offsetParent === ancestor) {
-        break;
-      }
-      element = element.offsetParent;
+    const tabPanelId = getTabPanelIdByValue(value);
+    const isPressingRef = React46.useRef(false);
+    const isMainButtonRef = React46.useRef(false);
+    function activate(event) {
+      onValueChange(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
+        activationDirection: "none"
+      }));
     }
-    return result;
-  }
-  function getStyles(element) {
-    const styles = getComputedStyle(element);
-    return {
-      scrollMarginTop: parseFloat(styles.scrollMarginTop) || 0,
-      scrollMarginRight: parseFloat(styles.scrollMarginRight) || 0,
-      scrollMarginBottom: parseFloat(styles.scrollMarginBottom) || 0,
-      scrollMarginLeft: parseFloat(styles.scrollMarginLeft) || 0,
-      scrollPaddingTop: parseFloat(styles.scrollPaddingTop) || 0,
-      scrollPaddingRight: parseFloat(styles.scrollPaddingRight) || 0,
-      scrollPaddingBottom: parseFloat(styles.scrollPaddingBottom) || 0,
-      scrollPaddingLeft: parseFloat(styles.scrollPaddingLeft) || 0
-    };
-  }
-
-  // node_modules/@base-ui/utils/inertValue.mjs
-  function inertValue(value) {
-    if (isReactVersionAtLeast(19)) {
-      return value;
+    function onClick(event) {
+      if (active || disabled2) {
+        return;
+      }
+      activate(event);
     }
-    return value ? "true" : void 0;
-  }
-
-  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
-  var React19 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/field-constants/constants.mjs
-  var DEFAULT_VALIDITY_STATE = {
-    badInput: false,
-    customError: false,
-    patternMismatch: false,
-    rangeOverflow: false,
-    rangeUnderflow: false,
-    stepMismatch: false,
-    tooLong: false,
-    tooShort: false,
-    typeMismatch: false,
-    valid: null,
-    valueMissing: false
-  };
-  var DEFAULT_FIELD_STATE_ATTRIBUTES = {
-    valid: null,
-    touched: false,
-    dirty: false,
-    filled: false,
-    focused: false
-  };
-  var DEFAULT_FIELD_ROOT_STATE = {
-    disabled: false,
-    ...DEFAULT_FIELD_STATE_ATTRIBUTES
-  };
-  var fieldValidityMapping = {
-    valid(value) {
-      if (value === null) {
-        return null;
+    function onFocus(event) {
+      if (active || disabled2) {
+        return;
       }
-      if (value) {
-        return {
-          "data-valid": ""
-        };
+      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
+      isMainButtonRef.current)) {
+        activate(event);
       }
-      return {
-        "data-invalid": ""
-      };
-    }
-  };
-
-  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
-  var DEFAULT_FIELD_ROOT_CONTEXT = {
-    invalid: void 0,
-    name: void 0,
-    validityData: {
-      state: DEFAULT_VALIDITY_STATE,
-      errors: [],
-      error: "",
-      value: "",
-      initialValue: null
-    },
-    setValidityData: NOOP,
-    disabled: void 0,
-    setTouched: NOOP,
-    setDirty: NOOP,
-    setFilled: NOOP,
-    setFocused: NOOP,
-    validationMode: "onSubmit",
-    shouldValidateOnChange: () => false,
-    state: DEFAULT_FIELD_ROOT_STATE,
-    registerFieldControl: NOOP,
-    validation: {
-      getValidationProps: (_disabled, props = EMPTY_OBJECT) => props,
-      inputRef: {
-        current: null
-      },
-      registeredInputs: /* @__PURE__ */ new Map(),
-      registerInput: NOOP,
-      getInputControl: () => null,
-      commit: async () => {
-      },
-      change: NOOP
-    }
-  };
-  var FieldRootContext = /* @__PURE__ */ React19.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
-  if (true) FieldRootContext.displayName = "FieldRootContext";
-  function useFieldRootContext(optional = true) {
-    const context = React19.useContext(FieldRootContext);
-    if (context.setValidityData === NOOP && !optional) {
-      throw new Error(true ? "Base UI: FieldRootContext is missing. Field parts must be placed within <Field.Root>." : formatErrorMessage_default(28));
     }
-    return context;
-  }
-
-  // node_modules/@base-ui/react/internals/field-register-control/useRegisterFieldControl.mjs
-  function useRegisterFieldControl(controlRef, id, value, getFormValueOverride, enabled = true, name122) {
-    const {
-      registerFieldControl
-    } = useFieldRootContext();
-    const sourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
-    useIsoLayoutEffect(() => {
-      const source = sourceRef.current;
-      if (!enabled) {
-        registerFieldControl(source, void 0);
+    function onPointerDown(event) {
+      if (active || disabled2) {
         return;
       }
-      const registration = {
-        controlRef,
-        getValue: getFormValueOverride,
-        id,
-        name: name122,
-        value
-      };
-      registerFieldControl(source, registration);
-    }, [controlRef, enabled, getFormValueOverride, id, name122, registerFieldControl, sourceRef, value]);
-    useIsoLayoutEffect(() => {
-      const source = sourceRef.current;
-      return () => {
-        registerFieldControl(source, void 0);
-      };
-    }, [registerFieldControl, sourceRef]);
-  }
-
-  // node_modules/@base-ui/react/internals/form-context/FormContext.mjs
-  var React20 = __toESM(require_react(), 1);
-  var FormContext = /* @__PURE__ */ React20.createContext({
-    elementRef: {
-      current: null
-    },
-    formRef: {
-      current: {
-        fields: /* @__PURE__ */ new Map()
+      isPressingRef.current = true;
+      isMainButtonRef.current = event.button === 0;
+      const doc = ownerDocument(event.currentTarget);
+      function handlePointerEnd() {
+        isPressingRef.current = false;
+        isMainButtonRef.current = false;
+        doc.removeEventListener("pointerup", handlePointerEnd);
+        doc.removeEventListener("pointercancel", handlePointerEnd);
       }
-    },
-    errors: {},
-    clearErrors: NOOP,
-    validationMode: "onSubmit",
-    submitAttemptedRef: {
-      current: false
+      doc.addEventListener("pointerup", handlePointerEnd);
+      doc.addEventListener("pointercancel", handlePointerEnd);
     }
+    const state = {
+      disabled: disabled2,
+      active,
+      orientation,
+      tabActivationDirection
+    };
+    const element = useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef, compositeRef, observeTabElement],
+      props: [compositeProps, {
+        role: "tab",
+        "aria-controls": tabPanelId,
+        "aria-selected": active,
+        id,
+        onClick,
+        onFocus,
+        onPointerDown,
+        [ACTIVE_COMPOSITE_ITEM]: active ? "" : void 0,
+        onKeyDownCapture() {
+          isNavigatingRef.current = true;
+        }
+      }, elementProps, getButtonProps],
+      stateAttributesMapping: tabsStateAttributesMapping
+    });
+    return element;
   });
-  if (true) FormContext.displayName = "FormContext";
-  function useFormContext() {
-    return React20.useContext(FormContext);
-  }
-
-  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
-  var React22 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/labelable-provider/LabelableContext.mjs
-  var React21 = __toESM(require_react(), 1);
-  var LabelableContext = /* @__PURE__ */ React21.createContext({
-    controlId: void 0,
-    registerControlId: NOOP,
-    labelId: void 0,
-    setLabelId: NOOP,
-    messageIds: [],
-    setMessageIds: NOOP,
-    getDescriptionProps: (externalProps) => externalProps
-  });
-  if (true) LabelableContext.displayName = "LabelableContext";
-  function useLabelableContext() {
-    return React21.useContext(LabelableContext);
-  }
+  if (true) TabsTab.displayName = "TabsTab";

-  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
-  function useLabelableId(params = {}) {
+  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
+  var React47 = __toESM(require_react(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var _PrehydrationScript;
+  var stateAttributesMapping2 = {
+    ...tabsStateAttributesMapping,
+    activeTabPosition: () => null,
+    activeTabSize: () => null
+  };
+  var TabsIndicator = /* @__PURE__ */ React47.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
     const {
-      id,
-      implicit = false,
-      controlRef
-    } = params;
+      className,
+      render,
+      renderBeforeHydration = false,
+      style: styleProp,
+      ...elementProps
+    } = componentProps;
     const {
-      controlId,
-      registerControlId
-    } = useLabelableContext();
-    const defaultId = useBaseUiId(id);
-    const controlIdForEffect = implicit ? controlId : void 0;
-    const controlSourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
-    const hasRegisteredRef = React22.useRef(false);
-    const hadExplicitIdRef = React22.useRef(id != null);
-    const unregisterControlId = useStableCallback(() => {
-      if (!hasRegisteredRef.current || registerControlId === NOOP) {
-        return;
-      }
-      hasRegisteredRef.current = false;
-      registerControlId(controlSourceRef.current, void 0);
-    });
-    useIsoLayoutEffect(() => {
-      if (registerControlId === NOOP) {
-        return void 0;
-      }
-      let nextId;
-      if (implicit) {
-        const elem = controlRef?.current;
-        if (isElement(elem) && elem.closest("label") != null) {
-          nextId = id ?? null;
+      getTabElementBySelectedValue,
+      orientation,
+      tabActivationDirection,
+      value
+    } = useTabsRootContext();
+    const {
+      tabsListElement,
+      registerIndicatorUpdateListener
+    } = useTabsListContext();
+    const rerender = useForcedRerendering();
+    React47.useEffect(() => {
+      return registerIndicatorUpdateListener(rerender);
+    }, [registerIndicatorUpdateListener, rerender]);
+    let left = 0;
+    let right = 0;
+    let top = 0;
+    let bottom = 0;
+    let width = 0;
+    let height = 0;
+    let isTabSelected = false;
+    if (value != null && tabsListElement != null) {
+      const activeTab = getTabElementBySelectedValue(value);
+      if (activeTab != null) {
+        isTabSelected = true;
+        const {
+          width: computedWidth,
+          height: computedHeight
+        } = getCssDimensions(activeTab);
+        const {
+          width: tabListWidth,
+          height: tabListHeight
+        } = getCssDimensions(tabsListElement);
+        const tabRect = activeTab.getBoundingClientRect();
+        const tabsListRect = tabsListElement.getBoundingClientRect();
+        const scaleX = tabListWidth > 0 ? tabsListRect.width / tabListWidth : 1;
+        const scaleY = tabListHeight > 0 ? tabsListRect.height / tabListHeight : 1;
+        const hasNonZeroScale = scaleX > Number.EPSILON && scaleY > Number.EPSILON;
+        if (hasNonZeroScale) {
+          const tabLeftDelta = tabRect.left - tabsListRect.left;
+          const tabTopDelta = tabRect.top - tabsListRect.top;
+          left = tabLeftDelta / scaleX + tabsListElement.scrollLeft - tabsListElement.clientLeft;
+          top = tabTopDelta / scaleY + tabsListElement.scrollTop - tabsListElement.clientTop;
         } else {
-          nextId = controlIdForEffect ?? defaultId;
+          left = activeTab.offsetLeft;
+          top = activeTab.offsetTop;
         }
-      } else if (id != null) {
-        hadExplicitIdRef.current = true;
-        nextId = id;
-      } else if (hadExplicitIdRef.current) {
-        nextId = defaultId;
-      } else {
-        unregisterControlId();
+        width = computedWidth;
+        height = computedHeight;
+        right = tabsListElement.scrollWidth - left - width;
+        bottom = tabsListElement.scrollHeight - top - height;
+      }
+    }
+    const activeTabPosition = isTabSelected ? {
+      left,
+      right,
+      top,
+      bottom
+    } : null;
+    const activeTabSize = isTabSelected ? {
+      width,
+      height
+    } : null;
+    const style2 = isTabSelected ? {
+      "--active-tab-left": `${left}px`,
+      "--active-tab-right": `${right}px`,
+      "--active-tab-top": `${top}px`,
+      "--active-tab-bottom": `${bottom}px`,
+      "--active-tab-width": `${width}px`,
+      "--active-tab-height": `${height}px`
+    } : void 0;
+    const displayIndicator = isTabSelected && width > 0 && height > 0;
+    const state = {
+      orientation,
+      activeTabPosition,
+      activeTabSize,
+      tabActivationDirection
+    };
+    const element = useRenderElement("span", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: [{
+        role: "presentation",
+        style: style2,
+        hidden: !displayIndicator
+        // do not display the indicator before the layout is settled
+      }, elementProps, {
+        suppressHydrationWarning: true
+      }],
+      stateAttributesMapping: stateAttributesMapping2
+    });
+    if (value == null) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(React47.Fragment, {
+      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(PrehydrationScript, {
+        script
+      })))]
+    });
+  });
+  if (true) TabsIndicator.displayName = "TabsIndicator";
+
+  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
+  var React48 = __toESM(require_react(), 1);
+  var stateAttributesMapping3 = {
+    ...tabsStateAttributesMapping,
+    ...transitionStatusMapping
+  };
+  var TabsPanel = /* @__PURE__ */ React48.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+    const {
+      className,
+      value,
+      render,
+      keepMounted = false,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const {
+      value: selectedValue,
+      getTabIdByPanelValue,
+      orientation,
+      tabActivationDirection,
+      registerMountedTabPanel
+    } = useTabsRootContext();
+    const id = useBaseUiId();
+    const {
+      ref: listItemRef,
+      index
+    } = useCompositeListItem();
+    const open = value === selectedValue;
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(open);
+    const hidden = !mounted;
+    const correspondingTabId = getTabIdByPanelValue(value);
+    const state = {
+      hidden,
+      orientation,
+      tabActivationDirection,
+      transitionStatus
+    };
+    const panelRef = React48.useRef(null);
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, listItemRef, panelRef],
+      props: [{
+        "aria-labelledby": correspondingTabId,
+        hidden,
+        id,
+        role: "tabpanel",
+        tabIndex: open ? 0 : -1,
+        inert: inertValue(!open),
+        // Computed key: a plain literal key fails the DOM-props excess property check.
+        ["data-index"]: index
+      }, elementProps],
+      stateAttributesMapping: stateAttributesMapping3
+    });
+    useOpenChangeComplete({
+      open,
+      ref: panelRef,
+      onComplete() {
+        if (!open) {
+          setMounted(false);
+        }
+      }
+    });
+    useIsoLayoutEffect(() => {
+      if (id == null || hidden && !keepMounted) {
         return void 0;
       }
-      if (nextId === void 0) {
-        unregisterControlId();
+      return registerMountedTabPanel(value, id);
+    }, [hidden, keepMounted, value, id, registerMountedTabPanel]);
+    const shouldRender = keepMounted || mounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return element;
+  });
+  if (true) TabsPanel.displayName = "TabsPanel";
+
+  // node_modules/@base-ui/react/tabs/list/TabsList.mjs
+  var React49 = __toESM(require_react(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var TabsList = /* @__PURE__ */ React49.forwardRef(function TabsList2(componentProps, forwardedRef) {
+    const {
+      activateOnFocus = false,
+      className,
+      loopFocus = true,
+      render,
+      style: style2,
+      ...elementProps
+    } = componentProps;
+    const {
+      orientation,
+      setTabMap,
+      tabActivationDirection
+    } = useTabsRootContext();
+    const [highlightedTabIndex, setHighlightedTabIndex] = React49.useState(0);
+    const [tabsListElement, setTabsListElement] = React49.useState(null);
+    const indicatorUpdateListenersRef = React49.useRef(/* @__PURE__ */ new Set());
+    const tabResizeObserverElementsRef = React49.useRef(/* @__PURE__ */ new Set());
+    const resizeObserverRef = React49.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (typeof ResizeObserver === "undefined") {
         return void 0;
       }
-      hasRegisteredRef.current = true;
-      registerControlId(controlSourceRef.current, nextId);
-      return void 0;
-    }, [id, controlRef, controlIdForEffect, registerControlId, implicit, defaultId, controlSourceRef, unregisterControlId]);
-    React22.useEffect(() => {
-      return unregisterControlId;
-    }, [unregisterControlId]);
-    return controlId ?? defaultId;
-  }
+      const resizeObserver = new ResizeObserver(() => {
+        indicatorUpdateListenersRef.current.forEach((listener) => {
+          listener();
+        });
+      });
+      resizeObserverRef.current = resizeObserver;
+      if (tabsListElement) {
+        resizeObserver.observe(tabsListElement);
+      }
+      tabResizeObserverElementsRef.current.forEach((element) => {
+        resizeObserver.observe(element);
+      });
+      return () => {
+        resizeObserver.disconnect();
+        resizeObserverRef.current = null;
+      };
+    }, [tabsListElement]);
+    const registerIndicatorUpdateListener = useStableCallback((listener) => {
+      indicatorUpdateListenersRef.current.add(listener);
+      return () => {
+        indicatorUpdateListenersRef.current.delete(listener);
+      };
+    });
+    const registerTabResizeObserverElement = useStableCallback((element) => {
+      tabResizeObserverElementsRef.current.add(element);
+      resizeObserverRef.current?.observe(element);
+      return () => {
+        tabResizeObserverElementsRef.current.delete(element);
+        resizeObserverRef.current?.unobserve(element);
+      };
+    });
+    const state = {
+      orientation,
+      tabActivationDirection
+    };
+    const defaultProps = {
+      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
+      role: "tablist"
+    };
+    const tabsListContextValue = React49.useMemo(() => ({
+      activateOnFocus,
+      registerIndicatorUpdateListener,
+      registerTabResizeObserverElement,
+      tabsListElement
+    }), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(TabsListContext.Provider, {
+      value: tabsListContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(CompositeRoot, {
+        render,
+        className,
+        style: style2,
+        state,
+        refs: [forwardedRef, setTabsListElement],
+        props: [defaultProps, elementProps],
+        stateAttributesMapping: tabsStateAttributesMapping,
+        highlightedIndex: highlightedTabIndex,
+        enableHomeAndEndKeys: true,
+        loopFocus,
+        orientation,
+        onHighlightedIndexChange: setHighlightedTabIndex,
+        onMapChange: setTabMap,
+        disabledIndices: EMPTY_ARRAY
+      })
+    });
+  });
+  if (true) TabsList.displayName = "TabsList";

-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React23 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React23.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React23.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  // node_modules/@base-ui/react/use-render/useRender.mjs
+  function useRender(params) {
+    return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
-  var React24 = __toESM(require_react(), 1);
-  var FieldItemContext = /* @__PURE__ */ React24.createContext({
-    disabled: false
-  });
-  if (true) FieldItemContext.displayName = "FieldItemContext";
-  function useFieldItemContext() {
-    const context = React24.useContext(FieldItemContext);
-    return context;
+  // packages/ui/build-module/text/text.mjs
+  var import_element5 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
+  function getRuntime() {
+    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") {
+      registerDocument(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
-  var React25 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/field/utils/getCombinedFieldValidityData.mjs
-  function getCombinedFieldValidityData(validityData, invalid) {
-    return {
-      ...validityData,
-      state: {
-        ...validityData.state,
-        valid: !invalid && validityData.state.valid
+  function documentContainsStyleHash(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument(targetDocument) {
+    const runtime = getRuntime();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle(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 registerStyle(hash, css) {
+    const runtime = getRuntime();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle("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 style_default = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle("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_default = { "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 Text2 = (0, import_element5.forwardRef)(function Text22({ variant = "body-md", render, className, ...props }, ref) {
+    const element = useRender({
+      render,
+      defaultTagName: "span",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          style_default.text,
+          global_css_defense_default.heading,
+          global_css_defense_default.p,
+          style_default[variant],
+          className
+        )
+      })
+    });
+    return element;
+  });

-  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
-  var validityKeys = Object.keys(DEFAULT_VALIDITY_STATE);
-  function isEligibleInput(input, formElement) {
-    if (input.matches(":disabled")) {
-      return false;
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n9 = __toESM(require_i18n(), 1);
+  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;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (!formElement || input.form === formElement) {
-      return true;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument2(document);
     }
-    return input.form === null && !input.hasAttribute("form");
+    return globalScope.__wpStyleRuntime;
   }
-  function findRepresentativeInput(inputs, formElement) {
-    let fallback2 = null;
-    for (const input of inputs.keys()) {
-      if (!isEligibleInput(input, formElement)) {
-        continue;
-      }
-      if (!input.validity.valid) {
-        return input;
+  function documentContainsStyleHash2(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE2}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+        return true;
       }
-      fallback2 ??= input;
     }
-    return fallback2;
+    return false;
   }
-  function clearCustomValidity(element, inputs) {
-    for (const input of inputs.keys()) {
-      input.setCustomValidity("");
+  function injectStyle2(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    element?.setCustomValidity("");
+    const runtime = getRuntime2();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash2(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
   }
-  function useFieldValidation(params) {
-    const {
-      elementRef,
-      formRef
-    } = useFormContext();
-    const {
-      setValidityData,
-      validate,
-      validityData,
-      validationDebounceTime,
-      invalid,
-      markedDirtyRef,
-      state,
-      shouldValidateOnChange,
-      registeredFieldIdRef
-    } = params;
-    const {
-      controlId,
-      getDescriptionProps
-    } = useLabelableContext();
-    const timeout = useTimeout();
-    const inputRef = React25.useRef(null);
-    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
-    const validationCommitIdRef = React25.useRef(0);
-    const registerInput = React25.useCallback((element, registration) => {
-      registeredInputs.set(element, registration);
-      return () => {
-        registeredInputs.delete(element);
-      };
-    }, [registeredInputs]);
-    const getInputControl = useStableCallback(() => {
-      const element = findRepresentativeInput(registeredInputs, elementRef.current);
-      return element && registeredInputs.get(element)?.controlRef.current || null;
-    });
-    const commit = useStableCallback(async (value, revalidate = false) => {
-      validationCommitIdRef.current += 1;
-      const validationCommitId = validationCommitIdRef.current;
-      function updateRegisteredFieldValidity(nextValidityData2, externalInvalid = invalid) {
-        const fieldId = registeredFieldIdRef.current ?? controlId;
-        if (fieldId == null) {
-          return;
-        }
-        const currentFieldData = formRef.current.fields.get(fieldId);
-        if (!currentFieldData) {
-          return;
-        }
-        const validityDataWithFormErrors = getCombinedFieldValidityData(nextValidityData2, externalInvalid);
-        formRef.current.fields.set(fieldId, {
-          ...currentFieldData,
-          validityData: validityDataWithFormErrors
-        });
-      }
-      function publishAllValid(input, externalInvalid) {
-        const nextValidityData2 = {
-          value,
-          state: {
-            ...DEFAULT_VALIDITY_STATE,
-            valid: true
-          },
-          error: "",
-          errors: [],
-          initialValue: validityData.initialValue
-        };
-        clearCustomValidity(input, registeredInputs);
-        updateRegisteredFieldValidity(nextValidityData2, externalInvalid);
-        setValidityData(nextValidityData2);
-      }
-      const element = registeredInputs.size > 0 ? findRepresentativeInput(registeredInputs, elementRef.current) : inputRef.current;
-      if (revalidate) {
-        if (state.valid !== false || !element) {
-          return;
-        }
-        const currentNativeValidity = element.validity;
-        if (!currentNativeValidity.valueMissing) {
-          publishAllValid(element, false);
-          return;
-        }
-        for (const key of validityKeys) {
-          if (key !== "valid" && key !== "valueMissing" && key !== "customError" && currentNativeValidity[key]) {
-            return;
-          }
-        }
-      }
-      function getState(el) {
-        const computedState = validityKeys.reduce((acc, key) => {
-          acc[key] = el.validity[key];
-          return acc;
-        }, {});
-        let hasOnlyValueMissingError = false;
-        for (const key of validityKeys) {
-          if (key === "valid") {
-            continue;
-          }
-          if (key === "valueMissing" && computedState[key]) {
-            hasOnlyValueMissingError = true;
-          } else if (computedState[key]) {
-            return computedState;
-          }
-        }
-        if (hasOnlyValueMissingError && !markedDirtyRef.current) {
-          computedState.valid = true;
-          computedState.valueMissing = false;
-        }
-        return computedState;
-      }
-      timeout.clear();
-      let result = null;
-      let validationErrors = [];
-      const nextState = element ? getState(element) : {
-        ...DEFAULT_VALIDITY_STATE,
-        valid: true
-      };
-      let defaultValidationMessage;
-      const isValidatingOnChange = shouldValidateOnChange();
-      if (element && element.validationMessage && !isValidatingOnChange) {
-        defaultValidationMessage = element.validationMessage;
-        validationErrors = [element.validationMessage];
-      } else {
-        const formValues = Array.from(formRef.current.fields.values()).reduce((acc, field) => {
-          if (field.name) {
-            acc[field.name] = field.getValue();
-          }
-          return acc;
-        }, {});
-        const resultOrPromise = validate(value, formValues);
-        if (typeof resultOrPromise === "object" && resultOrPromise !== null && "then" in resultOrPromise) {
-          result = await resultOrPromise;
-          if (validationCommitId !== validationCommitIdRef.current) {
-            return;
-          }
-        } else {
-          result = resultOrPromise;
-        }
-        if (result !== null) {
-          nextState.valid = false;
-          nextState.customError = true;
-          if (Array.isArray(result)) {
-            validationErrors = result;
-            element?.setCustomValidity(result.join("\n"));
-          } else if (result) {
-            validationErrors = [result];
-            element?.setCustomValidity(result);
-          }
-        } else if (isValidatingOnChange) {
-          clearCustomValidity(element, registeredInputs);
-          nextState.customError = false;
-          if (element && element.validationMessage) {
-            defaultValidationMessage = element.validationMessage;
-            validationErrors = [element.validationMessage];
-          } else if ((!element || element.validity.valid) && !nextState.valid) {
-            nextState.valid = true;
-          }
-        }
+  function registerDocument2(targetDocument) {
+    const runtime = getRuntime2();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle2(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      const nextValidityData = {
-        value,
-        state: nextState,
-        error: defaultValidationMessage ?? (Array.isArray(result) ? result[0] : result ?? ""),
-        errors: validationErrors,
-        initialValue: validityData.initialValue
-      };
-      updateRegisteredFieldValidity(nextValidityData);
-      setValidityData(nextValidityData);
-    });
-    const change = useStableCallback((value) => {
-      timeout.clear();
-      const validateOnChange = shouldValidateOnChange();
-      if (validateOnChange && value !== "" && validationDebounceTime) {
-        validationCommitIdRef.current += 1;
-        timeout.start(validationDebounceTime, () => {
-          commit(value);
-        });
-      } else {
-        commit(value, !validateOnChange);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    });
-    const getValidationProps = React25.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
-      "aria-invalid": true
-    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
-    return React25.useMemo(() => ({
-      getValidationProps,
-      inputRef,
-      registeredInputs,
-      registerInput,
-      getInputControl,
-      commit,
-      change
-    }), [getValidationProps, registeredInputs, registerInput, getInputControl, commit, change]);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // node_modules/@base-ui/react/utils/useRegisteredLabelId.mjs
-  function useRegisteredLabelId(idProp, setLabelId) {
-    const id = useBaseUiId(idProp);
-    useIsoLayoutEffect(() => {
-      setLabelId(id);
-      return () => {
-        setLabelId((currentId) => currentId === id ? void 0 : currentId);
-      };
-    }, [id, setLabelId]);
-    return id;
+  function registerStyle2(hash, css) {
+    const runtime = getRuntime2();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle2(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@base-ui/react/internals/labelable-provider/useLabel.mjs
-  function useLabel(params = {}) {
-    const {
-      id: idProp,
-      fallbackControlId,
-      native = false,
-      setLabelId: setLabelIdProp,
-      focusControl: focusControlProp
-    } = params;
-    const {
-      controlId: contextControlId,
-      setLabelId: setContextLabelId
-    } = useLabelableContext();
-    const syncLabelId = useStableCallback((nextLabelId) => {
-      setContextLabelId(nextLabelId);
-      setLabelIdProp?.(nextLabelId);
+  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}}}}");
+  }
+  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))}}}");
+  }
+  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"}}}');
+  }
+  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" };
+  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)}");
+  }
+  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({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          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"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(import_jsx_runtime191.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+            "span",
+            {
+              className: style_default2["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n10.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
     });
-    const id = useRegisteredLabelId(idProp, syncLabelId);
-    const resolvedControlId = contextControlId ?? fallbackControlId;
-    function focusControl(event) {
-      if (focusControlProp) {
-        focusControlProp(event, resolvedControlId);
-        return;
-      }
-      if (!resolvedControlId) {
-        return;
+    return element;
+  });
+
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element7 = __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) {
+    const mergedStyle = icon2.props.style || style2 ? { ...icon2.props.style, ...style2 } : void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+      import_primitives163.SVG,
+      {
+        ref,
+        ...icon2.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size,
+        height: size
       }
-      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
-      if (isHTMLElement(controlElement)) {
-        focusElementWithVisible(controlElement);
+    );
+  });
+
+  // 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() {
+    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;
       }
     }
-    function handleInteraction(event) {
-      const target = getTarget(event.nativeEvent);
-      if (target?.closest("button,input,select,textarea")) {
+    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 (!event.defaultPrevented && event.detail > 1) {
-        event.preventDefault();
-      }
-      if (native) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      focusControl(event);
-    }
-    return native ? {
-      id,
-      htmlFor: resolvedControlId ?? void 0,
-      onMouseDown: handleInteraction
-    } : {
-      id,
-      onClick: handleInteraction,
-      onPointerDown(event) {
-        event.preventDefault();
-      }
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function focusElementWithVisible(element) {
-    element.focus({
-      // Available from Chrome 144+ (January 2026).
-      // Safari and Firefox already support it.
-      focusVisible: true
-    });
+  function registerStyle3(hash, css) {
+    const runtime = getRuntime3();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle3(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
-  var React26 = __toESM(require_react(), 1);
-  function useCompositeItem(params = {}) {
-    const {
-      highlightItemOnHover,
-      highlightedIndex,
-      onHighlightedIndexChange
-    } = useCompositeRootContext();
-    const {
-      ref,
-      index
-    } = useCompositeListItem(params);
-    const isHighlighted = highlightedIndex === index;
-    const itemRef = React26.useRef(null);
-    const mergedRef = useMergedRefs(ref, itemRef);
-    const compositeProps = {
-      tabIndex: isHighlighted ? 0 : -1,
-      onFocus() {
-        onHighlightedIndexChange(index);
-      },
-      onMouseMove() {
-        const item = itemRef.current;
-        if (!highlightItemOnHover || !item) {
-          return;
-        }
-        const disabled2 = item.hasAttribute("disabled") || item.ariaDisabled === "true";
-        if (!isHighlighted && !disabled2) {
-          item.focus();
-        }
-      }
-    };
-    return {
-      compositeProps,
-      compositeRef: mergedRef,
-      index
-    };
+  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}}}");
   }
+  var style_default3 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element8.forwardRef)(
+    function VisuallyHidden2({ render, ...restProps }, ref) {
+      const element = useRender({
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default3["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );

-  // node_modules/@base-ui/react/utils/getCssDimensions.mjs
-  function getCssDimensions(element) {
-    const css = getComputedStyle2(element);
-    let width = parseFloat(css.width) || 0;
-    let height = parseFloat(css.height) || 0;
-    const hasOffset = isHTMLElement(element);
-    const offsetWidth = hasOffset ? element.offsetWidth : width;
-    const offsetHeight = hasOffset ? element.offsetHeight : height;
-    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
-    if (shouldFallback) {
-      width = offsetWidth;
-      height = offsetHeight;
+  // packages/ui/build-module/stack/stack.mjs
+  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;
     }
-    return {
-      width,
-      height
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
+    if (typeof document !== "undefined") {
+      registerDocument4(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React27 = __toESM(require_react(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var DirectionProvider = function DirectionProvider2(props) {
-    const {
-      direction = "ltr"
-    } = props;
-    const contextValue = React27.useMemo(() => ({
-      direction
-    }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(DirectionContext.Provider, {
-      value: contextValue,
-      children: props.children
-    });
-  };
-  if (true) DirectionProvider.displayName = "DirectionProvider";
-
-  // node_modules/@base-ui/utils/isElementDisabled.mjs
-  function isElementDisabled(element) {
-    return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
-  }
-
-  // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React28 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React28.createContext(void 0);
-  if (true) CSPContext.displayName = "CSPContext";
-  var DEFAULT_CSP_CONTEXT_VALUE = {
-    disableStyleElements: false
-  };
-  function useCSPContext() {
-    return React28.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+  function documentContainsStyleHash4(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE4}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/@base-ui/react/field/index.parts.mjs
-  var index_parts_exports = {};
-  __export(index_parts_exports, {
-    Control: () => FieldControl,
-    Description: () => FieldDescription,
-    Error: () => FieldError,
-    Item: () => FieldItem,
-    Label: () => FieldLabel,
-    Root: () => FieldRoot,
-    Validity: () => FieldValidity
-  });
-
-  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
-  var React32 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
-  var React29 = __toESM(require_react(), 1);
-  var FieldsetRootContext = /* @__PURE__ */ React29.createContext(void 0);
-  if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
-  function useFieldsetRootContext(optional = false) {
-    const context = React29.useContext(FieldsetRootContext);
-    if (!context && !optional) {
-      throw new Error(true ? "Base UI: FieldsetRootContext is missing. Fieldset parts must be placed within <Fieldset.Root>." : formatErrorMessage_default(86));
+  function injectStyle4(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return context;
+    const runtime = getRuntime4();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash4(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument4(targetDocument) {
+    const runtime = getRuntime4();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle4(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 registerStyle4(hash, css) {
+    const runtime = getRuntime4();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle4(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle4("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
+  var style_default4 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element9.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+    const style2 = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(props, { style: style2, className: style_default4.stack })
+    });
+    return element;
+  });

-  // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
-  var React30 = __toESM(require_react(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var LabelableProvider = function LabelableProvider2(props) {
-    const defaultId = useBaseUiId();
-    const initialControlId = props.controlId === void 0 ? defaultId : props.controlId;
-    const [controlId, setControlIdState] = React30.useState(initialControlId);
-    const [labelId, setLabelId] = React30.useState(props.labelId);
-    const [messageIds, setMessageIds] = React30.useState([]);
-    const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
-    const {
-      messageIds: parentMessageIds
-    } = useLabelableContext();
-    const registerControlId = useStableCallback((source, nextId) => {
-      const registrations = registrationsRef.current;
-      if (nextId === void 0) {
-        registrations.delete(source);
+  // packages/ui/build-module/utils/use-schedule-validation.mjs
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_element10 = __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)(() => {
+      if (unmountedRef.current) {
         return;
       }
-      registrations.set(source, nextId);
-      setControlIdState((prev) => {
-        if (registrations.size === 0) {
-          return void 0;
-        }
-        let nextControlId;
-        for (const id of registrations.values()) {
-          if (prev !== void 0 && id === prev) {
-            return prev;
-          }
-          if (nextControlId === void 0) {
-            nextControlId = id;
-          }
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
+      }
+      timerRef.current = setTimeout(() => {
+        validateEvent();
+        timerRef.current = null;
+      }, 0);
+    }, [validateEvent]);
+    (0, import_element10.useEffect)(() => {
+      unmountedRef.current = false;
+      return () => {
+        unmountedRef.current = true;
+        if (timerRef.current) {
+          clearTimeout(timerRef.current);
         }
-        return nextControlId;
-      });
-    });
-    const getDescriptionProps = React30.useCallback((externalProps) => {
-      const ids = externalProps["aria-describedby"] ? externalProps["aria-describedby"].split(" ") : [];
-      ids.push(...parentMessageIds, ...messageIds);
-      return {
-        ...externalProps,
-        "aria-describedby": Array.from(new Set(ids)).join(" ") || void 0
       };
-    }, [parentMessageIds, messageIds]);
-    const contextValue = React30.useMemo(() => ({
-      controlId,
-      registerControlId,
-      labelId,
-      setLabelId,
-      messageIds,
-      setMessageIds,
-      getDescriptionProps
-    }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(LabelableContext.Provider, {
-      value: contextValue,
-      children: props.children
-    });
-  };
-  if (true) LabelableProvider.displayName = "LabelableProvider";
+    }, []);
+    return scheduleValidation;
+  }

-  // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
-  var React31 = __toESM(require_react(), 1);
-  function useFieldControlRegistration(params) {
-    const {
-      commit,
-      invalid,
-      markedDirtyRef,
-      name: name122,
-      setRegisteredFieldName,
-      registeredFieldIdRef,
-      setValidityData,
-      validityData
-    } = params;
-    const {
-      formRef
-    } = useFormContext();
-    const activeFieldControlSourceRef = React31.useRef(null);
-    const registrationRef = React31.useRef(null);
-    const initialValueCapturedRef = React31.useRef(false);
-    const getValueForForm = useStableCallback(() => {
-      const registration = registrationRef.current;
-      if (!registration) {
-        return void 0;
-      }
-      if (registration.getValue) {
-        return registration.getValue();
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element13 = __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() {
+    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") {
+      registerDocument5(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
       }
-      return registration.value;
-    });
-    function getRegistrationValue(registration) {
-      return registration.value === void 0 ? getValueForForm() : registration.value;
     }
-    const validate = useStableCallback(() => {
-      const registration = registrationRef.current;
-      markedDirtyRef.current = true;
-      if (!registration) {
-        commit(validityData.value);
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      commit(getRegistrationValue(registration));
-    });
-    function refreshRegistration() {
-      const registration = registrationRef.current;
-      if (!registration || !registration.id) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      formRef.current.fields.set(registration.id, {
-        getValue: getValueForForm,
-        name: name122 ?? registration.name,
-        controlRef: registration.controlRef,
-        validityData: getCombinedFieldValidityData(validityData, invalid),
-        validate
-      });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    function deleteRegistration(id = registrationRef.current?.id) {
-      if (id) {
-        formRef.current.fields.delete(id);
-      }
+  }
+  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)}");
+  }
+  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}}}}");
+  }
+  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))}}}}');
+  }
+  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)(
+    function InputLayout2({
+      className,
+      children,
+      visuallyDisabled,
+      size = "default",
+      isBorderless,
+      prefix,
+      suffix,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime193.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"],
+            className
+          ),
+          ...restProps,
+          children: [
+            import_element11.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+              "div",
+              {
+                className: style_default5["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix
+              }
+            ),
+            children,
+            import_element11.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+              "div",
+              {
+                className: style_default5["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
+              }
+            )
+          ]
+        }
+      );
     }
-    function captureInitialValue(registration) {
-      if (initialValueCapturedRef.current) {
-        return;
+  );
+
+  // 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() {
+    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") {
+      registerDocument6(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
       }
-      initialValueCapturedRef.current = true;
-      const initialValue = getRegistrationValue(registration);
-      setValidityData((prev) => prev.initialValue === initialValue ? prev : {
-        ...prev,
-        initialValue
-      });
     }
-    useIsoLayoutEffect(() => {
-      const registration = registrationRef.current;
-      if (!registration || !registration.id) {
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      setRegisteredFieldName(name122 ? void 0 : registration.name);
-      formRef.current.fields.set(registration.id, {
-        getValue: getValueForForm,
-        name: name122 ?? registration.name,
-        controlRef: registration.controlRef,
-        validityData: getCombinedFieldValidityData(validityData, invalid),
-        validate
-      });
-    }, [formRef, getValueForForm, invalid, name122, setRegisteredFieldName, validate, validityData]);
-    useIsoLayoutEffect(() => {
-      const fields = formRef.current.fields;
-      return () => {
-        const id = registrationRef.current?.id;
-        if (id) {
-          fields.delete(id);
-        }
-      };
-    }, [formRef]);
-    const register = useStableCallback((source, registration) => {
-      if (!registration) {
-        if (activeFieldControlSourceRef.current === source) {
-          activeFieldControlSourceRef.current = null;
-          deleteRegistration();
-          registrationRef.current = null;
-          setRegisteredFieldName(void 0);
-          registeredFieldIdRef.current = void 0;
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const previousId = registrationRef.current?.id;
-      activeFieldControlSourceRef.current = source;
-      registrationRef.current = registration;
-      if (!name122) {
-        setRegisteredFieldName(registration.name);
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(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))}}}}');
+  }
+  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)(
+      "div",
+      {
+        ref,
+        className: clsx_default(
+          style_default6["input-layout-slot"],
+          style_default6[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
       }
-      registeredFieldIdRef.current = registration.id;
-      if (previousId && previousId !== registration.id) {
-        deleteRegistration(previousId);
+    );
+  });
+  InputLayoutSlot.displayName = "InputLayout.Slot";
+
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });
+
+  // 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() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
       }
-      captureInitialValue(registration);
-      refreshRegistration();
-    });
-    return [validate, register];
+    }
+    return false;
   }
-
-  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var FieldRootInner = /* @__PURE__ */ React32.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
-    const {
-      errors,
-      validationMode: formValidationMode,
-      submitAttemptedRef
-    } = useFormContext();
-    const {
-      render,
-      className,
-      validate: validateProp,
-      validationDebounceTime = 0,
-      validationMode = formValidationMode,
-      name: name122,
-      disabled: disabledProp = false,
-      invalid: invalidProp,
-      dirty: dirtyProp,
-      touched: touchedProp,
-      actionsRef,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const disabledFieldset = useFieldsetRootContext(true)?.disabled;
-    const validate = useStableCallback(validateProp || (() => null));
-    const disabled2 = disabledFieldset || disabledProp;
-    const [touchedState, setTouchedUnwrapped] = React32.useState(false);
-    const [dirtyState, setDirtyUnwrapped] = React32.useState(false);
-    const [filled, setFilled] = React32.useState(false);
-    const [focused, setFocused] = React32.useState(false);
-    const dirty = dirtyProp ?? dirtyState;
-    const touched = touchedProp ?? touchedState;
-    const markedDirtyRef = React32.useRef(dirty);
-    const registeredFieldIdRef = React32.useRef(void 0);
-    const [registeredFieldName, setRegisteredFieldName] = React32.useState();
-    const effectiveName = name122 ?? registeredFieldName;
-    useIsoLayoutEffect(() => {
-      if (dirtyProp !== void 0) {
-        markedDirtyRef.current = dirtyProp;
-      }
-    }, [dirtyProp]);
-    const setDirty = useStableCallback((value) => {
-      if (dirtyProp !== void 0) {
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      if (value) {
-        markedDirtyRef.current = true;
-      }
-      setDirtyUnwrapped(value);
-    });
-    const setTouched = useStableCallback((value) => {
-      if (touchedProp !== void 0) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      setTouchedUnwrapped(value);
-    });
-    const shouldValidateOnChange = useStableCallback(() => validationMode === "onChange" || validationMode === "onSubmit" && submitAttemptedRef.current);
-    const formError = effectiveName && Object.hasOwn(errors, effectiveName) ? errors[effectiveName] : null;
-    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
-    const invalid = invalidProp === true || hasFormError;
-    const [validityData, setValidityData] = React32.useState({
-      state: DEFAULT_VALIDITY_STATE,
-      error: "",
-      errors: [],
-      value: null,
-      initialValue: null
-    });
-    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
-    const state = React32.useMemo(() => ({
-      disabled: disabled2,
-      touched,
-      dirty,
-      valid,
-      filled,
-      focused
-    }), [disabled2, touched, dirty, valid, filled, focused]);
-    const validation = useFieldValidation({
-      setValidityData,
-      validate,
-      validityData,
-      validationDebounceTime,
-      invalid,
-      markedDirtyRef,
-      state,
-      shouldValidateOnChange,
-      registeredFieldIdRef
-    });
-    const [validateFieldControl, registerFieldControl] = useFieldControlRegistration({
-      commit: validation.commit,
-      invalid,
-      markedDirtyRef,
-      name: name122,
-      setRegisteredFieldName,
-      registeredFieldIdRef,
-      setValidityData,
-      validityData
-    });
-    React32.useImperativeHandle(actionsRef, () => ({
-      validate: validateFieldControl
-    }), [validateFieldControl]);
-    const contextValue = React32.useMemo(() => ({
-      invalid,
-      name: effectiveName,
-      validityData,
-      setValidityData,
-      disabled: disabled2,
-      setTouched,
-      setDirty,
-      setFilled,
-      setFocused,
-      validationMode,
-      shouldValidateOnChange,
-      state,
-      registerFieldControl,
-      validation
-    }), [invalid, effectiveName, validityData, disabled2, setTouched, setDirty, setFilled, setFocused, validationMode, shouldValidateOnChange, state, registerFieldControl, validation]);
-    const element = useRenderElement("div", componentProps, {
-      ref: forwardedRef,
-      state,
-      props: elementProps,
-      stateAttributesMapping: fieldValidityMapping
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(FieldRootContext.Provider, {
-      value: contextValue,
-      children: element
-    });
-  });
-  if (true) FieldRootInner.displayName = "FieldRootInner";
-  var FieldRoot = /* @__PURE__ */ React32.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(LabelableProvider, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(FieldRootInner, {
-        ...componentProps,
-        ref: forwardedRef
-      })
-    });
-  });
-  if (true) FieldRoot.displayName = "FieldRoot";
-
-  // node_modules/@base-ui/react/field/label/FieldLabel.mjs
-  var React33 = __toESM(require_react(), 1);
-  var FieldLabel = /* @__PURE__ */ React33.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
-    const {
-      render,
-      className,
-      style: style2,
-      id: idProp,
-      nativeLabel = true,
-      ...elementProps
-    } = componentProps;
-    const fieldRootContext = useFieldRootContext(false);
-    const fieldItemContext = useFieldItemContext();
-    const {
-      labelId
-    } = useLabelableContext();
-    const state = {
-      ...fieldRootContext.state,
-      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const labelRef = React33.useRef(null);
-    const labelProps = useLabel({
-      id: labelId ?? idProp,
-      native: nativeLabel
-    });
-    if (true) {
-      React33.useEffect(() => {
-        if (!labelRef.current) {
-          return;
-        }
-        const isLabelTag = labelRef.current.tagName === "LABEL";
-        if (nativeLabel) {
-          if (!isLabelTag) {
-            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-            const message = "<Field.Label> expected a <label> element because the `nativeLabel` prop is true. Rendering a non-<label> disables native label association, so `htmlFor` will not work. Use a real <label> in the `render` prop, or set `nativeLabel` to `false`.";
-            error(`${message}${ownerStackMessage}`);
-          }
-        } else if (isLabelTag) {
-          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
-          const message = "<Field.Label> expected a non-<label> element because the `nativeLabel` prop is false. Rendering a <label> assumes native label behavior while Base UI treats it as non-native, which can cause unexpected pointer behavior. Use a non-<label> in the `render` prop, or set `nativeLabel` to `true`.";
-          error(`${message}${ownerStackMessage}`);
-        }
-      }, [nativeLabel]);
+  }
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
     }
-    const element = useRenderElement("label", componentProps, {
-      ref: [forwardedRef, labelRef],
-      state,
-      props: [labelProps, elementProps],
-      stateAttributesMapping: fieldValidityMapping
-    });
-    return element;
+  }
+  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)}");
+  }
+  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))}}}");
+  }
+  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}}}}}");
+  }
+  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)(
+      InputLayout3,
+      {
+        className: clsx_default(
+          focus_module_default2["outset-ring--focus-within"],
+          className
+        ),
+        style: style2,
+        size,
+        visuallyDisabled: restProps.disabled,
+        prefix,
+        suffix,
+        children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+          Input,
+          {
+            ref,
+            className: clsx_default(global_css_defense_default4.input, style_default7.input),
+            ...restProps
+          }
+        )
+      }
+    );
   });
-  if (true) FieldLabel.displayName = "FieldLabel";

-  // node_modules/@base-ui/react/field/error/FieldError.mjs
-  var React34 = __toESM(require_react(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  var stateAttributesMapping = {
-    ...fieldValidityMapping,
-    ...transitionStatusMapping
-  };
-  var FieldError = /* @__PURE__ */ React34.forwardRef(function FieldError2(componentProps, forwardedRef) {
-    const {
-      render,
-      id: idProp,
-      className,
-      match,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const id = useBaseUiId(idProp);
-    const {
-      validityData,
-      state: fieldState,
-      name: name122
-    } = useFieldRootContext(false);
-    const {
-      setMessageIds
-    } = useLabelableContext();
-    const {
-      errors
-    } = useFormContext();
-    const formError = name122 && Object.hasOwn(errors, name122) ? errors[name122] : null;
-    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
-    const hasSpecificMatch = typeof match === "string";
-    let rendered = false;
-    if (match === true) {
-      rendered = true;
-    } else if (fieldState.disabled) {
-      rendered = false;
-    } else if (hasSpecificMatch) {
-      rendered = Boolean(validityData.state[match]);
-    } else {
-      rendered = hasFormError || validityData.state.valid === false;
+  // 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);
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const {
-      mounted,
-      transitionStatus,
-      setMounted
-    } = useTransitionStatus(rendered);
-    useIsoLayoutEffect(() => {
-      if (!rendered || !id) {
-        return void 0;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument8(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
       }
-      setMessageIds((v20) => v20.concat(id));
-      return () => {
-        setMessageIds((v20) => v20.filter((item) => item !== id));
-      };
-    }, [rendered, id, setMessageIds]);
-    const errorRef = React34.useRef(null);
-    const [lastRenderedMessage, setLastRenderedMessage] = React34.useState(null);
-    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React34.useState(null);
-    let error2 = validityData.error;
-    if (!hasSpecificMatch && hasFormError) {
-      error2 = formError;
-    } else if (validityData.errors.length > 1) {
-      error2 = validityData.errors;
     }
-    let errorMessage = error2;
-    if (Array.isArray(error2)) {
-      errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("ul", {
-        children: error2.map((message) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("li", {
-          children: message
-        }, message))
-      }) : error2[0];
+    return false;
+  }
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
-    if (rendered && errorKey !== lastRenderedMessageKey) {
-      setLastRenderedMessageKey(errorKey);
-      setLastRenderedMessage(errorMessage);
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    useOpenChangeComplete({
-      open: rendered,
-      ref: errorRef,
-      onComplete() {
-        if (!rendered) {
-          setMounted(false);
-        }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    });
-    const state = {
-      ...fieldState,
-      transitionStatus
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const element = useRenderElement("div", componentProps, {
-      ref: [forwardedRef, errorRef],
-      state,
-      props: [{
-        id,
-        children: rendered ? errorMessage : lastRenderedMessage
-      }, elementProps],
-      stateAttributesMapping,
-      enabled: mounted
-    });
-    if (!mounted) {
-      return null;
+  }
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
     }
-    return element;
-  });
-  if (true) FieldError.displayName = "FieldError";
+  }
+  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)}}}}");
+  }
+  var style_default8 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner2 = (0, import_element14.forwardRef)(
+    function Spinner22({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+        "svg",
+        {
+          className: clsx_default(style_default8.spinner, className),
+          viewBox: "0 0 100 100",
+          xmlns: "http://www.w3.org/2000/svg",
+          role: "presentation",
+          focusable: "false",
+          ...props,
+          ref,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+              "circle",
+              {
+                className: style_default8.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+              "path",
+              {
+                className: style_default8.indicator,
+                d: "m 50 0 a 50 50 0 0 1 50 50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/@base-ui/react/field/description/FieldDescription.mjs
-  var React35 = __toESM(require_react(), 1);
-  var FieldDescription = /* @__PURE__ */ React35.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
-    const {
-      render,
-      id: idProp,
-      className,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const id = useBaseUiId(idProp);
-    const fieldRootContext = useFieldRootContext(false);
-    const fieldItemContext = useFieldItemContext();
-    const {
-      setMessageIds
-    } = useLabelableContext();
-    const state = {
-      ...fieldRootContext.state,
-      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    useIsoLayoutEffect(() => {
-      if (!id) {
-        return void 0;
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
-      setMessageIds((v20) => v20.concat(id));
-      return () => {
-        setMessageIds((v20) => v20.filter((item) => item !== id));
-      };
-    }, [id, setMessageIds]);
-    const element = useRenderElement("p", componentProps, {
-      ref: forwardedRef,
-      state,
-      props: [{
-        id
-      }, elementProps],
-      stateAttributesMapping: fieldValidityMapping
-    });
-    return element;
-  });
-  if (true) FieldDescription.displayName = "FieldDescription";
-
-  // node_modules/@base-ui/react/field/control/FieldControl.mjs
-  var React36 = __toESM(require_react(), 1);
-  var FieldControl = /* @__PURE__ */ React36.forwardRef(function FieldControl2(componentProps, forwardedRef) {
-    const {
-      render,
-      className,
-      id: idProp,
-      name: nameProp,
-      value: valueProp,
-      disabled: disabledProp = false,
-      onValueChange,
-      defaultValue,
-      autoFocus = false,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const {
-      state: fieldState,
-      name: fieldName,
-      disabled: fieldDisabled,
-      setTouched,
-      setDirty,
-      validityData,
-      setFocused,
-      setFilled,
-      validationMode,
-      validation
-    } = useFieldRootContext();
-    const {
-      clearErrors
-    } = useFormContext();
-    const disabled2 = fieldDisabled || disabledProp;
-    const name122 = fieldName ?? nameProp;
-    const state = {
-      ...fieldState,
-      disabled: disabled2
-    };
-    const {
-      labelId
-    } = useLabelableContext();
-    const id = useLabelableId({
-      id: idProp
-    });
-    useIsoLayoutEffect(() => {
-      const hasExternalValue = valueProp != null;
-      if (validation.inputRef.current?.value || hasExternalValue && valueProp !== "") {
-        setFilled(true);
-      } else if (hasExternalValue && valueProp === "") {
-        setFilled(false);
+    }
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }, [validation.inputRef, setFilled, valueProp]);
-    const inputRef = React36.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
-        setFocused(true);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [autoFocus, setFocused]);
-    const [valueUnwrapped] = useControlled({
-      controlled: valueProp,
-      default: defaultValue,
-      name: "FieldControl",
-      state: "value"
-    });
-    const isControlled = valueProp !== void 0;
-    const value = isControlled ? valueUnwrapped : void 0;
-    const getValueFromInput = useStableCallback(() => validation.inputRef.current?.value);
-    useRegisterFieldControl(validation.inputRef, id, value, getValueFromInput, !disabled2, nameProp);
-    const element = useRenderElement("input", componentProps, {
-      ref: [forwardedRef, inputRef],
-      state,
-      props: [{
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(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)}");
+  }
+  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)}}}}');
+  }
+  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 ICON = {
+    valid: published_default,
+    invalid: error_default
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+      "p",
+      {
         id,
-        disabled: disabled2,
-        name: name122,
-        ref: validation.inputRef,
-        "aria-labelledby": labelId,
-        autoFocus,
-        ...isControlled ? {
-          value
-        } : {
-          defaultValue
-        },
-        onChange(event) {
-          const inputValue = event.currentTarget.value;
-          onValueChange?.(inputValue, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent));
-          setDirty(inputValue !== (validityData.initialValue ?? ""));
-          setFilled(inputValue !== "");
-          if (!event.nativeEvent.defaultPrevented) {
-            clearErrors(name122);
-            validation.change(inputValue);
-          }
-        },
-        onFocus() {
-          setFocused(true);
-        },
-        onBlur(event) {
-          setTouched(true);
-          setFocused(false);
-          if (validationMode === "onBlur") {
-            validation.commit(event.currentTarget.value);
-          }
-        },
-        onKeyDown(event) {
-          if (event.currentTarget.tagName === "INPUT" && event.key === "Enter") {
-            setTouched(true);
-            validation.commit(event.currentTarget.value);
-          }
-        }
-      }, elementProps, (props) => validation.getValidationProps(disabled2, props)],
-      stateAttributesMapping: fieldValidityMapping
-    });
-    return element;
-  });
-  if (true) FieldControl.displayName = "FieldControl";
+        className: clsx_default(
+          global_css_defense_default5.p,
+          style_default9.indicator,
+          style_default9[`is-${type}`]
+        ),
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Spinner2, { className: style_default9["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+            Icon,
+            {
+              className: style_default9["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message
+        ]
+      }
+    );
+  }

-  // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
-  var React37 = __toESM(require_react(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  var FieldValidity = function FieldValidity2(props) {
-    const {
-      children
-    } = props;
-    const {
-      validityData,
-      invalid
-    } = useFieldRootContext(false);
-    const combinedFieldValidityData = React37.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
-    const isInvalid = combinedFieldValidityData.state.valid === false;
-    const {
-      transitionStatus
-    } = useTransitionStatus(isInvalid);
-    const fieldValidityState = React37.useMemo(() => {
-      return {
-        ...combinedFieldValidityData,
-        validity: combinedFieldValidityData.state,
-        transitionStatus
+  // 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" });
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n11.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n11.__)("Optional")})`;
+    }
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
+  }
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element15.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    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 validityTarget = getValidityTarget();
+      const handler = () => {
+        if (customValidity?.type !== "validating") {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+        setShowMessage(true);
+        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
       };
-    }, [combinedFieldValidityData, transitionStatus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(React37.Fragment, {
-      children: children(fieldValidityState)
-    });
-  };
-  if (true) FieldValidity.displayName = "FieldValidity";
-
-  // node_modules/@base-ui/react/field/item/FieldItem.mjs
-  var React38 = __toESM(require_react(), 1);
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var FieldItem = /* @__PURE__ */ React38.forwardRef(function FieldItem2(componentProps, forwardedRef) {
-    const {
-      render,
-      className,
-      style: style2,
-      disabled: disabledProp = false,
-      ...elementProps
-    } = componentProps;
-    const {
-      state: fieldState,
-      disabled: rootDisabled
-    } = useFieldRootContext(false);
-    const disabled2 = rootDisabled || disabledProp;
-    const state = {
-      ...fieldState,
-      disabled: disabled2
-    };
-    const fieldItemContext = React38.useMemo(() => ({
-      disabled: disabled2
-    }), [disabled2]);
-    const element = useRenderElement("div", componentProps, {
-      ref: forwardedRef,
-      state,
-      props: elementProps,
-      stateAttributesMapping: fieldValidityMapping
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(LabelableProvider, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(FieldItemContext.Provider, {
-        value: fieldItemContext,
-        children: element
-      })
-    });
-  });
-  if (true) FieldItem.displayName = "FieldItem";
-
-  // node_modules/@base-ui/react/input/Input.mjs
-  var React39 = __toESM(require_react(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var Input = /* @__PURE__ */ React39.forwardRef(function Input2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(index_parts_exports.Control, {
-      ref: forwardedRef,
-      ...props
-    });
-  });
-  if (true) Input.displayName = "Input";
-
-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React41 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React40 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/composite/constants.mjs
-  var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";
-
-  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var EMPTY_ARRAY2 = [];
-  function useCompositeRoot(params) {
-    const {
-      loopFocus = true,
-      orientation = "both",
-      grid,
-      onLoop,
-      direction,
-      highlightedIndex: externalHighlightedIndex,
-      onHighlightedIndexChange: externalSetHighlightedIndex,
-      rootRef: externalRef,
-      enableHomeAndEndKeys = false,
-      stopEventPropagation,
-      disabledIndices,
-      modifierKeys = EMPTY_ARRAY2
-    } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React40.useState(0);
-    const isGrid = grid != null;
-    const rootRef = React40.useRef(null);
-    const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React40.useRef([]);
-    const hasSetDefaultIndexRef = React40.useRef(false);
-    const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
-    const onHighlightedIndexChange = useStableCallback((index, shouldScrollIntoView = false) => {
-      (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index);
-      if (shouldScrollIntoView) {
-        const newActiveItem = elementsRef.current[index];
-        scrollIntoViewIfNeeded(rootRef.current, newActiveItem, direction, orientation);
-      }
-    });
-    const onMapChange = useStableCallback((map) => {
-      if (map.size === 0 || hasSetDefaultIndexRef.current) {
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, [customValidity?.type, getValidityTarget]);
+    (0, import_element15.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const suppressNativePopover = (event) => {
+        event.preventDefault();
+        if (!event.isTrusted) {
+          return;
+        }
+        const target = event.target;
+        const firstErrorInForm = Array.from(
+          target.form?.elements ?? []
+        ).find((el) => !el.validity.valid);
+        if (!target.form || firstErrorInForm === target) {
+          target.focus();
+        }
+      };
+      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
+        wrapperRef.current?.querySelectorAll(
+          `input[type="radio"][name="${validityTarget?.name}"]`
+        ) ?? []
+      ).filter((sibling) => sibling !== validityTarget) : [];
+      validityTarget?.addEventListener("invalid", suppressNativePopover);
+      radioSiblings.forEach(
+        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
+      );
+      return () => {
+        validityTarget?.removeEventListener(
+          "invalid",
+          suppressNativePopover
+        );
+        radioSiblings.forEach(
+          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
+        );
+      };
+    }, [getValidityTarget]);
+    (0, import_element15.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      if (!customValidity?.type) {
+        validityTarget?.setCustomValidity("");
+        setErrorMessage(validityTarget?.validationMessage);
+        setStatusMessage(void 0);
         return;
       }
-      hasSetDefaultIndexRef.current = true;
-      const sortedElements = Array.from(map.keys());
-      const activeItem = sortedElements.find((compositeElement) => compositeElement?.hasAttribute(ACTIVE_COMPOSITE_ITEM)) ?? null;
-      const activeIndex = activeItem ? map.get(activeItem)?.index ?? -1 : -1;
-      if (activeIndex !== -1) {
-        onHighlightedIndexChange(activeIndex);
-      } else if (isListIndexDisabled(sortedElements, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(sortedElements, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(sortedElements, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
+      switch (customValidity.type) {
+        case "validating": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(void 0);
+          setStatusMessage({
+            type: "validating",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "valid": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage({
+            type: "valid",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "invalid": {
+          validityTarget?.setCustomValidity(
+            customValidity.message ?? ""
+          );
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage(void 0);
+          break;
         }
       }
-      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
-    });
-    useIsoLayoutEffect(() => {
-      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
+    }, [customValidity, getValidityTarget]);
+    (0, import_element15.useEffect)(() => {
+      if (!isTouched || showMessage) {
         return;
       }
-      const elements = elementsRef.current;
-      if (isListIndexDisabled(elements, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(elements, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(elements, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
-        }
-      }
-    }, [disabledIndices, externalHighlightedIndex, highlightedIndex, elementsRef, onHighlightedIndexChange]);
-    const wrappedOnLoop = useStableCallback((event, prevIndex, nextIndex) => {
-      if (!onLoop) {
-        return nextIndex;
+      if (customValidity?.type === "validating") {
+        const timer = setTimeout(() => {
+          setShowMessage(true);
+        }, 1e3);
+        return () => clearTimeout(timer);
       }
-      return onLoop(event, prevIndex, nextIndex, elementsRef);
-    });
-    const onKeyDown = useStableCallback((event) => {
-      const isHomeOrEnd = event.key === HOME || event.key === END;
-      if (!COMPOSITE_KEYS.has(event.key) || !enableHomeAndEndKeys && isHomeOrEnd) {
+      setShowMessage(true);
+    }, [isTouched, customValidity?.type, showMessage]);
+    const onBlur = (event) => {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
         return;
       }
-      if (isModifierKeySet(event, modifierKeys)) {
-        return;
+      if (!isTouched) {
+        setIsTouched(true);
+        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
       }
-      const element = rootRef.current;
-      if (!element) {
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
+    };
+    const messageId = (0, import_element15.useId)();
+    const message = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message : null;
+    (0, import_element15.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
         return;
       }
-      const isRtl = direction === "rtl";
-      const horizontalForwardKey = isRtl ? ARROW_LEFT : ARROW_RIGHT;
-      const horizontalBackwardKey = isRtl ? ARROW_RIGHT : ARROW_LEFT;
-      const forwardKey = orientation === "vertical" ? ARROW_DOWN : horizontalForwardKey;
-      const backwardKey = orientation === "vertical" ? ARROW_UP : horizontalBackwardKey;
-      const target = getTarget(event.nativeEvent);
-      if (target != null && isNativeInput(target) && !isElementDisabled(target)) {
-        const selectionStart = target.selectionStart;
-        const selectionEnd = target.selectionEnd;
-        const textContent = target.value;
-        if (selectionStart == null || event.shiftKey || selectionStart !== selectionEnd) {
-          return;
-        }
-        if (event.key !== backwardKey && selectionStart < textContent.length) {
-          return;
+      function setDescribedBy(el, shouldAdd) {
+        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
+        if (shouldAdd) {
+          ids.push(messageId);
         }
-        if (event.key !== forwardKey && selectionStart > 0) {
-          return;
+        if (ids.length) {
+          el.setAttribute("aria-describedby", ids.join(" "));
+        } else {
+          el.removeAttribute("aria-describedby");
         }
       }
-      let nextIndex = highlightedIndex;
-      const minIndex = getMinListIndex(elementsRef, disabledIndices);
-      const maxIndex = getMaxListIndex(elementsRef, disabledIndices);
-      if (grid != null) {
-        nextIndex = grid({
-          disabledIndices,
-          elementsRef,
-          event,
-          highlightedIndex,
-          loopFocus,
-          maxIndex,
-          minIndex,
-          onLoop: wrappedOnLoop,
-          orientation,
-          rtl: isRtl
-        });
-      }
-      const isForwardKey = orientation !== "vertical" && event.key === horizontalForwardKey || orientation !== "horizontal" && event.key === ARROW_DOWN;
-      const isBackwardKey = orientation !== "vertical" && event.key === horizontalBackwardKey || orientation !== "horizontal" && event.key === ARROW_UP;
-      if (enableHomeAndEndKeys) {
-        if (event.key === HOME) {
-          nextIndex = minIndex;
-        } else if (event.key === END) {
-          nextIndex = maxIndex;
-        }
-      }
-      if (nextIndex === highlightedIndex && (isForwardKey || isBackwardKey)) {
-        if (loopFocus && nextIndex === maxIndex && isForwardKey) {
-          nextIndex = minIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else if (loopFocus && nextIndex === minIndex && isBackwardKey) {
-          nextIndex = maxIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else {
-          nextIndex = findNonDisabledListIndex(elementsRef.current, {
-            startingIndex: nextIndex,
-            decrement: isBackwardKey,
-            disabledIndices
-          });
-        }
-      }
-      if (nextIndex !== highlightedIndex && !isIndexOutOfListBounds(elementsRef.current, nextIndex)) {
-        if (stopEventPropagation) {
-          event.stopPropagation();
-        }
-        if (isGrid || isHomeOrEnd || isForwardKey || isBackwardKey) {
-          event.preventDefault();
-        }
-        onHighlightedIndexChange(nextIndex, true);
-        queueMicrotask(() => {
-          elementsRef.current[nextIndex]?.focus();
-        });
-      }
-    });
-    const props = {
-      ref: mergedRef,
-      onFocus(event) {
-        const element = rootRef.current;
-        const target = getTarget(event.nativeEvent);
-        if (!element || target == null || !isNativeInput(target)) {
-          return;
-        }
-        target.setSelectionRange(0, target.value.length);
-      },
-      onKeyDown
-    };
-    return {
-      props,
-      highlightedIndex,
-      onHighlightedIndexChange,
-      elementsRef,
-      onMapChange,
-      relayKeyboardEvent: onKeyDown
-    };
-  }
-  function isModifierKeySet(event, ignoredModifierKeys) {
-    for (const key of MODIFIER_KEYS) {
-      if (ignoredModifierKeys.includes(key)) {
-        continue;
-      }
-      if (event.getModifierState(key)) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  function CompositeRoot(componentProps) {
-    const {
+      setDescribedBy(target, !!visibleMessage);
+      return () => setDescribedBy(target, false);
+    }, [visibleMessage, messageId, getValidityTarget]);
+    return useRender({
       render,
-      className,
-      style: style2,
-      refs = EMPTY_ARRAY,
-      props = EMPTY_ARRAY,
-      state = EMPTY_OBJECT,
-      stateAttributesMapping: stateAttributesMapping4,
-      highlightedIndex: highlightedIndexProp,
-      onHighlightedIndexChange: onHighlightedIndexChangeProp,
-      orientation,
-      grid,
-      loopFocus,
-      onLoop,
-      enableHomeAndEndKeys,
-      onMapChange: onMapChangeProp,
-      stopEventPropagation = true,
-      rootRef,
-      disabledIndices,
-      modifierKeys,
-      highlightItemOnHover = false,
-      tag = "div",
-      ...elementProps
-    } = componentProps;
-    const direction = useDirection();
-    const {
-      props: defaultProps,
-      highlightedIndex,
-      onHighlightedIndexChange,
-      elementsRef,
-      onMapChange: onMapChangeUnwrapped,
-      relayKeyboardEvent
-    } = useCompositeRoot({
-      grid,
-      loopFocus,
-      onLoop,
-      orientation,
-      highlightedIndex: highlightedIndexProp,
-      onHighlightedIndexChange: onHighlightedIndexChangeProp,
-      rootRef,
-      stopEventPropagation,
-      enableHomeAndEndKeys,
-      direction,
-      disabledIndices,
-      modifierKeys
-    });
-    const element = useRenderElement(tag, componentProps, {
-      state,
-      ref: refs,
-      props: [defaultProps, ...props, elementProps],
-      stateAttributesMapping: stateAttributesMapping4
-    });
-    const contextValue = React41.useMemo(() => ({
-      highlightedIndex,
-      onHighlightedIndexChange,
-      highlightItemOnHover,
-      relayKeyboardEvent
-    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(CompositeRootContext.Provider, {
-      value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(CompositeList, {
-        elementsRef,
-        onMapChange: (newMap) => {
-          onMapChangeProp?.(newMap);
-          onMapChangeUnwrapped(newMap);
-        },
-        children: element
+      ref: [forwardedRef, wrapperRef],
+      props: mergeProps(restProps, {
+        onBlur,
+        children: /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
+          (0, import_element15.cloneElement)(children, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
       })
     });
-  }
+  });

-  // node_modules/@base-ui/react/internals/prehydrationScript.stub.mjs
-  var script = "";
+  // packages/ui/build-module/form/primitives/field/index.mjs
+  var field_exports = {};
+  __export(field_exports, {
+    Control: () => Control,
+    Description: () => Description,
+    Details: () => Details,
+    Item: () => Item,
+    Label: () => Label,
+    Root: () => Root,
+    VisualLabel: () => VisualLabel
+  });

-  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
-  var import_shim = __toESM(require_shim(), 1);
-  function subscribe() {
-    return NOOP;
+  // 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 getSnapshot() {
+  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 getServerSnapshot() {
-    return true;
+  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 useIsHydrating() {
-    return (0, import_shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
+  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);
+    };
   }
-
-  // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
-  var React42 = __toESM(require_react(), 1);
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  function PrehydrationScript(props) {
-    const {
-      script: script2
-    } = props;
-    const {
-      nonce
-    } = useCSPContext();
-    const isHydrating = useIsHydrating();
-    if (!isHydrating) {
-      return null;
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("script", {
-      nonce,
-      dangerouslySetInnerHTML: {
-        __html: script2
-      },
-      suppressHydrationWarning: true
-    });
   }
-
-  // node_modules/@base-ui/react/tabs/index.parts.mjs
-  var index_parts_exports2 = {};
-  __export(index_parts_exports2, {
-    Indicator: () => TabsIndicator,
-    List: () => TabsList,
-    Panel: () => TabsPanel,
-    Root: () => TabsRoot,
-    Tab: () => TabsTab
+  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
+      }
+    );
   });

-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React44 = __toESM(require_react(), 1);
+  // 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 });
+  });

-  // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React43 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React43.createContext(void 0);
-  if (true) TabsRootContext.displayName = "TabsRootContext";
-  function useTabsRootContext() {
-    const context = React43.useContext(TabsRootContext);
-    if (context === void 0) {
-      throw new Error(true ? "Base UI: TabsRootContext is missing. Tabs parts must be placed within <Tabs.Root>." : formatErrorMessage_default(64));
+  // 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;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return context;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/@base-ui/react/tabs/root/stateAttributesMapping.mjs
-  var tabsStateAttributesMapping = {
-    tabActivationDirection: (dir) => ({
-      "data-activation-direction": dir
-    })
-  };
-
-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React44.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
-    const {
-      className,
-      defaultValue: defaultValueProp = 0,
-      onValueChange: onValueChangeProp,
-      orientation = "horizontal",
-      render,
-      value: valueProp,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React44.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React44.useState(() => /* @__PURE__ */ new Map());
-    const [value, setValue] = useControlled({
-      controlled: valueProp,
-      default: defaultValueProp,
-      name: "Tabs",
-      state: "value"
-    });
-    const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React44.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React44.useRef(void 0);
-    const getTabElementBySelectedValue = React44.useCallback((selectedValue) => findTabElement(tabMap, selectedValue), [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React44.useState(() => ({
-      previousValue: value,
-      tabActivationDirection: "none"
-    }));
-    const {
-      previousValue,
-      tabActivationDirection: committedTabActivationDirection
-    } = activationDirectionState;
-    let tabActivationDirection = committedTabActivationDirection;
-    let directionComputationIncomplete = false;
-    if (previousValue !== value) {
-      tabActivationDirection = computeActivationDirection(previousValue, value, orientation, tabMap);
-      directionComputationIncomplete = previousValue != null && value != null && getTabElementBySelectedValue(value) == null;
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const nextPreviousValue = directionComputationIncomplete ? previousValue : value;
-    const shouldSyncActivationDirectionState = previousValue !== nextPreviousValue || committedTabActivationDirection !== tabActivationDirection;
-    useIsoLayoutEffect(() => {
-      if (!shouldSyncActivationDirectionState) {
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      setActivationDirectionState({
-        previousValue: nextPreviousValue,
-        tabActivationDirection
-      });
-    }, [nextPreviousValue, shouldSyncActivationDirectionState, tabActivationDirection]);
-    const onValueChange = useStableCallback((newValue, eventDetails) => {
-      const activationDirection = computeActivationDirection(value, newValue, orientation, tabMap);
-      eventDetails.activationDirection = activationDirection;
-      onValueChangeProp?.(newValue, eventDetails);
-      if (eventDetails.isCanceled) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      setValue(newValue);
-    });
-    const notifyAutomaticValueChange = useStableCallback((nextValue, reason) => {
-      onValueChangeProp?.(nextValue, createChangeEventDetails(reason, void 0, void 0, {
-        activationDirection: "none"
-      }));
-    });
-    const registerMountedTabPanel = useStableCallback((panelValue, panelId) => {
-      setMountedTabPanels((prev) => {
-        const next2 = new Map(prev);
-        next2.set(panelValue, panelId);
-        return next2;
-      });
-      return () => {
-        setMountedTabPanels((prev) => {
-          if (prev.get(panelValue) !== panelId) {
-            return prev;
-          }
-          const next2 = new Map(prev);
-          next2.delete(panelValue);
-          return next2;
-        });
-      };
-    });
-    const getTabPanelIdByValue = React44.useCallback((tabValue) => {
-      return mountedTabPanels.get(tabValue);
-    }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React44.useCallback((tabPanelValue) => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabPanelValue === tabMetadata.value) {
-          return tabMetadata.id;
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
+  }
+  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)}}}');
+  }
+  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 });
       }
-      return void 0;
-    }, [tabMap]);
-    const tabsContextValue = React44.useMemo(() => ({
-      getTabElementBySelectedValue,
-      getTabIdByPanelValue,
-      getTabPanelIdByValue,
-      onValueChange,
-      orientation,
-      registerMountedTabPanel,
-      setTabMap,
-      tabActivationDirection,
-      value
-    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, tabActivationDirection, value]);
-    const selectedTabMetadata = React44.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata.value === value) {
-          return tabMetadata;
-        }
-      }
-      return void 0;
-    }, [tabMap, value]);
-    const firstEnabledTabValue = React44.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (!tabMetadata.disabled) {
-          return tabMetadata.value;
-        }
-      }
-      return void 0;
-    }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React44.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React44.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React44.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React44.useRef(false);
-    useIsoLayoutEffect(() => {
-      if (isControlled) {
-        return;
-      }
-      function commitAutomaticValueChange(fallbackValue, fallbackReason) {
-        setValue(fallbackValue);
-        setActivationDirectionState({
-          previousValue: fallbackValue,
-          tabActivationDirection: "none"
-        });
-        notifyAutomaticValueChange(fallbackValue, fallbackReason);
-        shouldNotifyInitialValueChangeRef.current = false;
-      }
-      if (tabMap.size === 0) {
-        if (didRegisterTabsRef.current && value !== null && !lastKnownTabElementRef.current?.isConnected) {
-          commitAutomaticValueChange(null, reason_parts_exports.missing);
-        }
-        return;
-      }
-      didRegisterTabsRef.current = true;
-      lastKnownTabElementRef.current = tabMap.keys().next().value;
-      const selectionIsDisabled = selectedTabMetadata?.disabled;
-      const selectionIsMissing = selectedTabMetadata == null && value !== null;
-      if (!selectionIsDisabled && value === initialDefaultValueRef.current) {
-        shouldHonorDisabledDefaultValueRef.current = false;
+      return label;
+    }
+  );
+
+  // packages/ui/build-module/form/primitives/field/description.mjs
+  var import_element19 = __toESM(require_element(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
       }
-      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
+    }
+    return false;
+  }
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      const shouldNotifyInitialValueChange = shouldNotifyInitialValueChangeRef.current;
-      if (selectionIsDisabled || selectionIsMissing) {
-        const fallbackValue = firstEnabledTabValue ?? null;
-        if (value === fallbackValue) {
-          shouldNotifyInitialValueChangeRef.current = false;
-          return;
-        }
-        let fallbackReason = reason_parts_exports.missing;
-        if (shouldNotifyInitialValueChange) {
-          fallbackReason = reason_parts_exports.initial;
-        } else if (selectionIsDisabled) {
-          fallbackReason = reason_parts_exports.disabled;
-        }
-        commitAutomaticValueChange(fallbackValue, fallbackReason);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      if (shouldNotifyInitialValueChange && selectedTabMetadata != null) {
-        notifyAutomaticValueChange(value, reason_parts_exports.initial);
-        shouldNotifyInitialValueChangeRef.current = false;
-      }
-    }, [firstEnabledTabValue, isControlled, notifyAutomaticValueChange, selectedTabMetadata, setValue, tabMap, value]);
-    const state = {
-      orientation,
-      tabActivationDirection
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const element = useRenderElement("div", componentProps, {
-      state,
-      ref: forwardedRef,
-      props: elementProps,
-      stateAttributesMapping: tabsStateAttributesMapping
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(TabsRootContext.Provider, {
-      value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(CompositeList, {
-        elementsRef: tabPanelRefs,
-        children: element
-      })
-    });
-  });
-  if (true) TabsRoot.displayName = "TabsRoot";
-  function findTabElement(tabMap, value) {
-    for (const [tabElement, tabMetadata] of tabMap.entries()) {
-      if (value === tabMetadata.value) {
-        return tabElement;
+  }
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      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
       }
+    );
+  });
+
+  // packages/ui/build-module/form/primitives/field/details.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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return null;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
-    if (oldValue == null || newValue == null) {
-      return "none";
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const [positionProp, backward, forward] = orientation === "horizontal" ? ["left", "left", "right"] : ["top", "up", "down"];
-    const oldTab = findTabElement(tabMap, oldValue);
-    const newTab = findTabElement(tabMap, newValue);
-    if (oldTab == null || newTab == null) {
-      if (oldTab !== newTab && (typeof oldValue === "number" || typeof oldValue === "string") && typeof oldValue === typeof newValue) {
-        return newValue > oldValue ? forward : backward;
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
       }
-      return "none";
     }
-    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
-    const newPosition = newTab.getBoundingClientRect()[positionProp];
-    if (newPosition < oldPosition) {
-      return backward;
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (newPosition > oldPosition) {
-      return forward;
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return "none";
-  }
-
-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React46 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React45 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React45.createContext(void 0);
-  if (true) TabsListContext.displayName = "TabsListContext";
-  function useTabsListContext() {
-    const context = React45.useContext(TabsListContext);
-    if (context === void 0) {
-      throw new Error(true ? "Base UI: TabsListContext is missing. TabsList parts must be placed within <Tabs.List>." : formatErrorMessage_default(65));
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    return context;
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React46.forwardRef(function TabsTab2(componentProps, forwardedRef) {
-    const {
-      className,
-      disabled: disabled2 = false,
-      render,
-      value,
-      id: idProp,
-      nativeButton = true,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const {
-      value: activeTabValue,
-      getTabPanelIdByValue,
-      onValueChange,
-      orientation,
-      tabActivationDirection
-    } = useTabsRootContext();
-    const {
-      activateOnFocus,
-      registerTabResizeObserverElement,
-      tabsListElement
-    } = useTabsListContext();
-    const {
-      highlightedIndex,
-      onHighlightedIndexChange
-    } = useCompositeRootContext();
-    const id = useBaseUiId(idProp);
-    const tabMetadata = React46.useMemo(() => ({
-      disabled: disabled2,
-      id,
-      value
-    }), [disabled2, id, value]);
-    const {
-      compositeProps,
-      compositeRef,
-      index
-      // hook is used instead of the CompositeItem component
-      // because the index is needed for Tab internals
-    } = useCompositeItem({
-      metadata: tabMetadata
-    });
-    const active = value === activeTabValue;
-    const isNavigatingRef = React46.useRef(false);
-    const unobserveTabElementRef = React46.useRef(null);
-    const observeTabElement = useStableCallback((element2) => {
-      unobserveTabElementRef.current?.();
-      unobserveTabElementRef.current = element2 ? registerTabResizeObserverElement(element2) : null;
-    });
-    useIsoLayoutEffect(() => {
-      if (isNavigatingRef.current) {
-        isNavigatingRef.current = false;
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      if (!(active && index > -1 && highlightedIndex !== index)) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      const listElement = tabsListElement;
-      if (listElement != null) {
-        const activeEl = activeElement(ownerDocument(listElement));
-        if (activeEl && contains(listElement, activeEl)) {
-          return;
-        }
-      }
-      if (!disabled2) {
-        onHighlightedIndexChange(index);
-      }
-    }, [active, index, highlightedIndex, onHighlightedIndexChange, disabled2, tabsListElement]);
-    const {
-      getButtonProps,
-      buttonRef
-    } = useButton({
-      disabled: disabled2,
-      native: nativeButton,
-      focusableWhenDisabled: true
-    });
-    const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React46.useRef(false);
-    const isMainButtonRef = React46.useRef(false);
-    function activate(event) {
-      onValueChange(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-        activationDirection: "none"
-      }));
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
     }
-    function onClick(event) {
-      if (active || disabled2) {
-        return;
-      }
-      activate(event);
+  }
+  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
+          }
+        )
+      ] });
     }
-    function onFocus(event) {
-      if (active || disabled2) {
-        return;
-      }
-      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
-      isMainButtonRef.current)) {
-        activate(event);
+  );
+
+  // packages/ui/build-module/form/primitives/field/control.mjs
+  var import_element21 = __toESM(require_element(), 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;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
       }
     }
-    function onPointerDown(event) {
-      if (active || disabled2) {
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      isPressingRef.current = true;
-      isMainButtonRef.current = event.button === 0;
-      const doc = ownerDocument(event.currentTarget);
-      function handlePointerEnd() {
-        isPressingRef.current = false;
-        isMainButtonRef.current = false;
-        doc.removeEventListener("pointerup", handlePointerEnd);
-        doc.removeEventListener("pointercancel", handlePointerEnd);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      doc.addEventListener("pointerup", handlePointerEnd);
-      doc.addEventListener("pointercancel", handlePointerEnd);
-    }
-    const state = {
-      disabled: disabled2,
-      active,
-      orientation,
-      tabActivationDirection
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const element = useRenderElement("button", componentProps, {
-      state,
-      ref: [forwardedRef, buttonRef, compositeRef, observeTabElement],
-      props: [compositeProps, {
-        role: "tab",
-        "aria-controls": tabPanelId,
-        "aria-selected": active,
-        id,
-        onClick,
-        onFocus,
-        onPointerDown,
-        [ACTIVE_COMPOSITE_ITEM]: active ? "" : void 0,
-        onKeyDownCapture() {
-          isNavigatingRef.current = true;
-        }
-      }, elementProps, getButtonProps],
-      stateAttributesMapping: tabsStateAttributesMapping
-    });
-    return element;
-  });
-  if (true) TabsTab.displayName = "TabsTab";
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React47 = __toESM(require_react(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var _PrehydrationScript;
-  var stateAttributesMapping2 = {
-    ...tabsStateAttributesMapping,
-    activeTabPosition: () => null,
-    activeTabSize: () => null
-  };
-  var TabsIndicator = /* @__PURE__ */ React47.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
-    const {
-      className,
-      render,
-      renderBeforeHydration = false,
-      style: styleProp,
-      ...elementProps
-    } = componentProps;
-    const {
-      getTabElementBySelectedValue,
-      orientation,
-      tabActivationDirection,
-      value
-    } = useTabsRootContext();
-    const {
-      tabsListElement,
-      registerIndicatorUpdateListener
-    } = useTabsListContext();
-    const rerender = useForcedRerendering();
-    React47.useEffect(() => {
-      return registerIndicatorUpdateListener(rerender);
-    }, [registerIndicatorUpdateListener, rerender]);
-    let left = 0;
-    let right = 0;
-    let top = 0;
-    let bottom = 0;
-    let width = 0;
-    let height = 0;
-    let isTabSelected = false;
-    if (value != null && tabsListElement != null) {
-      const activeTab = getTabElementBySelectedValue(value);
-      if (activeTab != null) {
-        isTabSelected = true;
-        const {
-          width: computedWidth,
-          height: computedHeight
-        } = getCssDimensions(activeTab);
-        const {
-          width: tabListWidth,
-          height: tabListHeight
-        } = getCssDimensions(tabsListElement);
-        const tabRect = activeTab.getBoundingClientRect();
-        const tabsListRect = tabsListElement.getBoundingClientRect();
-        const scaleX = tabListWidth > 0 ? tabsListRect.width / tabListWidth : 1;
-        const scaleY = tabListHeight > 0 ? tabsListRect.height / tabListHeight : 1;
-        const hasNonZeroScale = scaleX > Number.EPSILON && scaleY > Number.EPSILON;
-        if (hasNonZeroScale) {
-          const tabLeftDelta = tabRect.left - tabsListRect.left;
-          const tabTopDelta = tabRect.top - tabsListRect.top;
-          left = tabLeftDelta / scaleX + tabsListElement.scrollLeft - tabsListElement.clientLeft;
-          top = tabTopDelta / scaleY + tabsListElement.scrollTop - tabsListElement.clientTop;
-        } else {
-          left = activeTab.offsetLeft;
-          top = activeTab.offsetTop;
-        }
-        width = computedWidth;
-        height = computedHeight;
-        right = tabsListElement.scrollWidth - left - width;
-        bottom = tabsListElement.scrollHeight - top - height;
-      }
-    }
-    const activeTabPosition = isTabSelected ? {
-      left,
-      right,
-      top,
-      bottom
-    } : null;
-    const activeTabSize = isTabSelected ? {
-      width,
-      height
-    } : null;
-    const style2 = isTabSelected ? {
-      "--active-tab-left": `${left}px`,
-      "--active-tab-right": `${right}px`,
-      "--active-tab-top": `${top}px`,
-      "--active-tab-bottom": `${bottom}px`,
-      "--active-tab-width": `${width}px`,
-      "--active-tab-height": `${height}px`
-    } : void 0;
-    const displayIndicator = isTabSelected && width > 0 && height > 0;
-    const state = {
-      orientation,
-      activeTabPosition,
-      activeTabSize,
-      tabActivationDirection
-    };
-    const element = useRenderElement("span", componentProps, {
-      state,
-      ref: forwardedRef,
-      props: [{
-        role: "presentation",
-        style: style2,
-        hidden: !displayIndicator
-        // do not display the indicator before the layout is settled
-      }, elementProps, {
-        suppressHydrationWarning: true
-      }],
-      stateAttributesMapping: stateAttributesMapping2
-    });
-    if (value == null) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(React47.Fragment, {
-      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PrehydrationScript, {
-        script
-      })))]
-    });
-  });
-  if (true) TabsIndicator.displayName = "TabsIndicator";
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React48 = __toESM(require_react(), 1);
-  var stateAttributesMapping3 = {
-    ...tabsStateAttributesMapping,
-    ...transitionStatusMapping
-  };
-  var TabsPanel = /* @__PURE__ */ React48.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
-    const {
-      className,
-      value,
-      render,
-      keepMounted = false,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const {
-      value: selectedValue,
-      getTabIdByPanelValue,
-      orientation,
-      tabActivationDirection,
-      registerMountedTabPanel
-    } = useTabsRootContext();
-    const id = useBaseUiId();
-    const {
-      ref: listItemRef,
-      index
-    } = useCompositeListItem();
-    const open = value === selectedValue;
-    const {
-      mounted,
-      transitionStatus,
-      setMounted
-    } = useTransitionStatus(open);
-    const hidden = !mounted;
-    const correspondingTabId = getTabIdByPanelValue(value);
-    const state = {
-      hidden,
-      orientation,
-      tabActivationDirection,
-      transitionStatus
-    };
-    const panelRef = React48.useRef(null);
-    const element = useRenderElement("div", componentProps, {
-      state,
-      ref: [forwardedRef, listItemRef, panelRef],
-      props: [{
-        "aria-labelledby": correspondingTabId,
-        hidden,
-        id,
-        role: "tabpanel",
-        tabIndex: open ? 0 : -1,
-        inert: inertValue(!open),
-        // Computed key: a plain literal key fails the DOM-props excess property check.
-        ["data-index"]: index
-      }, elementProps],
-      stateAttributesMapping: stateAttributesMapping3
-    });
-    useOpenChangeComplete({
-      open,
-      ref: panelRef,
-      onComplete() {
-        if (!open) {
-          setMounted(false);
-        }
-      }
-    });
-    useIsoLayoutEffect(() => {
-      if (id == null || hidden && !keepMounted) {
-        return void 0;
-      }
-      return registerMountedTabPanel(value, id);
-    }, [hidden, keepMounted, value, id, registerMountedTabPanel]);
-    const shouldRender = keepMounted || mounted;
-    if (!shouldRender) {
-      return null;
+  }
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
     }
-    return element;
-  });
-  if (true) TabsPanel.displayName = "TabsPanel";
-
-  // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React49 = __toESM(require_react(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React49.forwardRef(function TabsList2(componentProps, forwardedRef) {
-    const {
-      activateOnFocus = false,
-      className,
-      loopFocus = true,
-      render,
-      style: style2,
-      ...elementProps
-    } = componentProps;
-    const {
-      orientation,
-      setTabMap,
-      tabActivationDirection
-    } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React49.useState(0);
-    const [tabsListElement, setTabsListElement] = React49.useState(null);
-    const indicatorUpdateListenersRef = React49.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React49.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React49.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (typeof ResizeObserver === "undefined") {
-        return void 0;
-      }
-      const resizeObserver = new ResizeObserver(() => {
-        indicatorUpdateListenersRef.current.forEach((listener) => {
-          listener();
-        });
-      });
-      resizeObserverRef.current = resizeObserver;
-      if (tabsListElement) {
-        resizeObserver.observe(tabsListElement);
-      }
-      tabResizeObserverElementsRef.current.forEach((element) => {
-        resizeObserver.observe(element);
-      });
-      return () => {
-        resizeObserver.disconnect();
-        resizeObserverRef.current = null;
-      };
-    }, [tabsListElement]);
-    const registerIndicatorUpdateListener = useStableCallback((listener) => {
-      indicatorUpdateListenersRef.current.add(listener);
-      return () => {
-        indicatorUpdateListenersRef.current.delete(listener);
-      };
-    });
-    const registerTabResizeObserverElement = useStableCallback((element) => {
-      tabResizeObserverElementsRef.current.add(element);
-      resizeObserverRef.current?.observe(element);
-      return () => {
-        tabResizeObserverElementsRef.current.delete(element);
-        resizeObserverRef.current?.unobserve(element);
-      };
-    });
-    const state = {
-      orientation,
-      tabActivationDirection
-    };
-    const defaultProps = {
-      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
-      role: "tablist"
-    };
-    const tabsListContextValue = React49.useMemo(() => ({
-      activateOnFocus,
-      registerIndicatorUpdateListener,
-      registerTabResizeObserverElement,
-      tabsListElement
-    }), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(TabsListContext.Provider, {
-      value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(CompositeRoot, {
-        render,
-        className,
-        style: style2,
-        state,
-        refs: [forwardedRef, setTabsListElement],
-        props: [defaultProps, elementProps],
-        stateAttributesMapping: tabsStateAttributesMapping,
-        highlightedIndex: highlightedTabIndex,
-        enableHomeAndEndKeys: true,
-        loopFocus,
-        orientation,
-        onHighlightedIndexChange: setHighlightedTabIndex,
-        onMapChange: setTabMap,
-        disabledIndices: EMPTY_ARRAY
-      })
-    });
-  });
-  if (true) TabsList.displayName = "TabsList";
-
-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
   }
-
-  // packages/ui/build-module/icon/icon.mjs
-  var import_element9 = __toESM(require_element(), 1);
-  var import_primitives163 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element9.forwardRef)(function Icon2({ icon: icon4, size = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-      import_primitives163.SVG,
-      {
-        ref,
-        ...icon4.props,
-        ...restProps,
-        width: size,
-        height: size
-      }
-    );
-  });
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DirectionProvider, { direction: (0, import_i18n13.isRTL)() ? "rtl" : "ltr", children });
+  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
+          )
+        })
+      });
+    }
+  );
+  VisualLabel.displayName = "Field.VisualLabel";

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
-  function getRuntime() {
+  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
+  var import_element23 = __toESM(require_element(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -13450,28 +12449,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument(document);
+      registerDocument15(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash(targetDocument, hash) {
+  function documentContainsStyleHash15(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE}]`
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle(targetDocument, hash, css) {
+  function injectStyle15(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime();
+    const runtime = getRuntime15();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -13480,24 +12479,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash(targetDocument, hash)) {
+    if (documentContainsStyleHash15(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument(targetDocument) {
-    const runtime = getRuntime();
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -13511,39 +12510,117 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash, css) {
-    const runtime = getRuntime();
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("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}}}");
+    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}}}");
   }
-  var style_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element10.forwardRef)(
-    function VisuallyHidden2({ render, ...restProps }, ref) {
-      const element = useRender({
-        render,
-        ref,
-        props: mergeProps(
-          { className: style_default["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
+  var style_default10 = { "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)}");
+  }
+  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));
+    };
+  };
+  var Textarea = (0, import_element23.forwardRef)(
+    function Textarea2({
+      className,
+      defaultValue,
+      disabled: disabled2,
+      onValueChange,
+      render,
+      rows = 4,
+      style: style2,
+      value,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+        Input3,
+        {
+          className: clsx_default(style_default10.wrapper, className),
+          style: style2,
+          render: wrappedRender(
+            render || ((props) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("textarea", { ...props })),
+            {
+              className: clsx_default(
+                global_css_defense_default7.textarea,
+                style_default10.textarea
+              ),
+              ref,
+              rows,
+              ...restProps
+            }
+          ),
+          value,
+          defaultValue,
+          onValueChange,
+          disabled: disabled2
+        }
+      );
     }
   );

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element11 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
-  function getRuntime2() {
+  // 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({
+    className,
+    label,
+    description,
+    details,
+    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 })
+    ] });
+  });
+
+  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
+  var import_element25 = __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);
+    const mergedRefs = (0, import_compose5.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/ui/build-module/tabs/index.mjs
+  var tabs_exports = {};
+  __export(tabs_exports, {
+    List: () => List,
+    Panel: () => Panel,
+    Root: () => Root3,
+    Tab: () => Tab
+  });
+
+  // packages/ui/build-module/tabs/list.mjs
+  var import_element26 = __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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -13554,28 +12631,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument2(document);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash2(targetDocument, hash) {
+  function documentContainsStyleHash16(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE2}]`
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle2(targetDocument, hash, css) {
+  function injectStyle16(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime2();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -13584,24 +12661,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash2(targetDocument, hash)) {
+    if (documentContainsStyleHash16(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument2(targetDocument) {
-    const runtime = getRuntime2();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -13615,81 +12692,202 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle2(hash, css) {
-    const runtime = getRuntime2();
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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}}}}');
   }
-  var style_default2 = { "stack": "_19ce0419607e1896__stack" };
-  var gapTokens = {
-    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)"
-  };
-  var Stack = (0, import_element11.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
-    const style2 = {
-      gap: gap && gapTokens[gap],
-      alignItems: align,
-      justifyContent: justify,
-      flexDirection: direction,
-      flexWrap: wrap
-    };
-    const element = useRender({
-      render,
-      ref,
-      props: mergeProps(props, { style: style2, className: style_default2.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element12 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element12.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element12.useRef)(null);
-    const unmountedRef = (0, import_element12.useRef)(false);
-    const scheduleValidation = (0, import_element12.useCallback)(() => {
-      if (unmountedRef.current) {
-        return;
-      }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
+  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 SCROLL_EPSILON = 1;
+  var List = (0, import_element26.forwardRef)(
+    function TabList({
+      children,
+      variant = "default",
+      className,
+      activateOnFocus,
+      ...otherProps
+    }, forwardedRef) {
+      const [listEl, setListEl] = (0, import_element26.useState)(null);
+      const [overflow, setOverflow] = (0, import_element26.useState)({
+        first: false,
+        last: false,
+        isScrolling: false
+      });
+      (0, import_element26.useEffect)(() => {
+        if (!listEl) {
+          return;
+        }
+        const measureOverflow = () => {
+          const { scrollWidth, clientWidth, scrollLeft } = listEl;
+          const maxScroll = Math.max(scrollWidth - clientWidth, 0);
+          const direction = listEl.dir || (typeof window !== "undefined" ? window.getComputedStyle(listEl).direction : "ltr");
+          const scrollFromStart = direction === "rtl" && scrollLeft < 0 ? (
+            // In RTL layouts, scrollLeft is typically 0 at the visual "start"
+            // (right edge) and becomes negative toward the "end" (left edge).
+            // Normalize value for correct first/last detection logic.
+            -scrollLeft
+          ) : scrollLeft;
+          const next2 = {
+            first: scrollFromStart > SCROLL_EPSILON,
+            last: scrollFromStart < maxScroll - SCROLL_EPSILON,
+            isScrolling: scrollWidth > clientWidth
+          };
+          setOverflow(
+            (prev) => prev.first === next2.first && prev.last === next2.last && prev.isScrolling === next2.isScrolling ? prev : next2
+          );
+        };
+        const resizeObserver = new ResizeObserver(measureOverflow);
+        const observeTabs = () => {
+          resizeObserver.disconnect();
+          resizeObserver.observe(listEl);
+          listEl.querySelectorAll('[role="tab"]').forEach((tab) => resizeObserver.observe(tab));
+        };
+        const mutationObserver = new MutationObserver(observeTabs);
+        mutationObserver.observe(listEl, {
+          childList: true,
+          subtree: true
+        });
+        let scrollTick = false;
+        const throttleMeasureOverflowOnScroll = () => {
+          if (!scrollTick) {
+            requestAnimationFrame(() => {
+              measureOverflow();
+              scrollTick = false;
+            });
+            scrollTick = true;
+          }
+        };
+        listEl.addEventListener(
+          "scroll",
+          throttleMeasureOverflowOnScroll,
+          { passive: true }
+        );
+        observeTabs();
+        measureOverflow();
+        return () => {
+          listEl.removeEventListener(
+            "scroll",
+            throttleMeasureOverflowOnScroll
+          );
+          resizeObserver.disconnect();
+          mutationObserver.disconnect();
+        };
+      }, [listEl]);
+      const mergedListRef = (0, import_compose6.useMergeRefs)([
+        forwardedRef,
+        (el) => setListEl(el)
+      ]);
+      return /* @__PURE__ */ (0, import_jsx_runtime208.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`],
+            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 })
+          ]
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_element28 = __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 VALIDATION_ENABLED = true;
+  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element27.createContext)(null) : null;
+  function useRegisterTabDev() {
+    const context = (0, import_element27.useContext)(TabsValidationContext);
+    (0, import_element27.useEffect)(() => {
+      if (context) {
+        return context.registerTab();
       }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element12.useEffect)(() => {
-      unmountedRef.current = false;
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterTabProd() {
+  }
+  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
+  function useRegisterPanelDev() {
+    const context = (0, import_element27.useContext)(TabsValidationContext);
+    (0, import_element27.useEffect)(() => {
+      if (context) {
+        return context.registerPanel();
+      }
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterPanelProd() {
+  }
+  var useRegisterPanel = VALIDATION_ENABLED ? useRegisterPanelDev : useRegisterPanelProd;
+  function TabsValidationProviderDev({
+    children
+  }) {
+    const tabCountRef = (0, import_element27.useRef)(0);
+    const panelCountRef = (0, import_element27.useRef)(0);
+    const scheduleValidation = useScheduleValidation(() => {
+      const tabCount = tabCountRef.current;
+      const panelCount = panelCountRef.current;
+      if (tabCount !== panelCount) {
+        throw new Error(
+          `Tabs: Tab/Panel count mismatch (${tabCount} Tabs, ${panelCount} 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.`
+        );
+      }
+    });
+    const registerTab = (0, import_element27.useCallback)(() => {
+      tabCountRef.current += 1;
+      scheduleValidation();
       return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
+        tabCountRef.current -= 1;
+        scheduleValidation();
       };
-    }, []);
-    return scheduleValidation;
+    }, [scheduleValidation]);
+    const registerPanel = (0, import_element27.useCallback)(() => {
+      panelCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        panelCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const contextValue = (0, import_element27.useMemo)(
+      () => ({
+        registerTab,
+        registerPanel
+      }),
+      [registerTab, registerPanel]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
+  function TabsValidationProviderProd({
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_jsx_runtime209.Fragment, { children });
+  }
+  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_element15 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
-  function getRuntime3() {
+  // 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;
@@ -13700,28 +12898,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument3(document);
+      registerDocument17(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash3(targetDocument, hash) {
+  function documentContainsStyleHash17(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE3}]`
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle3(targetDocument, hash, css) {
+  function injectStyle17(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime3();
+    const runtime = getRuntime17();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -13730,24 +12928,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash3(targetDocument, hash)) {
+    if (documentContainsStyleHash17(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument3(targetDocument) {
-    const runtime = getRuntime3();
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle17(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -13761,79 +12959,53 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle3(hash, css) {
-    const runtime = getRuntime3();
+  function registerStyle17(hash, css) {
+    const runtime = getRuntime17();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle17(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  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}}}}");
+    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 resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle3("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    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 style_default3 = { "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_element13.forwardRef)(
-    function InputLayout2({
-      className,
-      children,
-      visuallyDisabled,
-      size = "default",
-      isBorderless,
-      prefix,
-      suffix,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
-        "div",
+  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,
+          ref: forwardedRef,
           className: clsx_default(
-            global_css_defense_default.div,
-            resets_default["box-sizing"],
-            style_default3["input-layout"],
-            style_default3[`is-size-${size}`],
-            visuallyDisabled && style_default3["is-disabled"],
-            isBorderless && style_default3["is-borderless"],
+            global_css_defense_default8.div,
+            focus_module_default3["outset-ring--focus-visible"],
             className
           ),
-          ...restProps,
-          children: [
-            import_element13.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              "div",
-              {
-                className: style_default3["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix
-              }
-            ),
-            children,
-            import_element13.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-              "div",
-              {
-                className: style_default3["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
-              }
-            )
-          ]
+          ...otherProps
         }
       );
     }
   );

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
+  // 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;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -13844,28 +13016,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument4(document);
+      registerDocument18(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash4(targetDocument, hash) {
+  function documentContainsStyleHash18(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle4(targetDocument, hash, css) {
+  function injectStyle18(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime4();
+    const runtime = getRuntime18();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -13874,24 +13046,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash4(targetDocument, hash)) {
+    if (documentContainsStyleHash18(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument4(targetDocument) {
-    const runtime = getRuntime4();
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle18(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -13905,4912 +13077,1791 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle4(hash, css) {
-    const runtime = getRuntime4();
+  function registerStyle18(hash, css) {
+    const runtime = getRuntime18();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle18(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    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}}}}');
   }
-  var style_default4 = { "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_element14.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      "div",
+  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) {
+    useRegisterTab();
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+      index_parts_exports2.Tab,
       {
-        ref,
-        className: clsx_default(
-          style_default4["input-layout-slot"],
-          style_default4[`is-padding-${padding}`],
-          className
-        ),
-        ...restProps
+        ref: forwardedRef,
+        className: clsx_default(style_default12.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"] })
+        ]
       }
     );
   });
-  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/form/primitives/input-layout/index.mjs
-  var InputLayout3 = Object.assign(InputLayout, {
-    Slot: InputLayoutSlot
-  });
+  // packages/block-library/build-module/audio/edit.mjs
+  var import_block_editor15 = __toESM(require_block_editor(), 1);
+  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);

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
-    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") {
-      registerDocument5(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash5(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-        return true;
+  // node_modules/memize/dist/index.js
+  function memize(fn, options2) {
+    var size = 0;
+    var head;
+    var tail;
+    options2 = options2 || {};
+    function memoized() {
+      var node = head, len = arguments.length, args, i2;
+      searchCache: while (node) {
+        if (node.args.length !== arguments.length) {
+          node = node.next;
+          continue;
+        }
+        for (i2 = 0; i2 < len; i2++) {
+          if (node.args[i2] !== arguments[i2]) {
+            node = node.next;
+            continue searchCache;
+          }
+        }
+        if (node !== head) {
+          if (node === tail) {
+            tail = node.prev;
+          }
+          node.prev.next = node.next;
+          if (node.next) {
+            node.next.prev = node.prev;
+          }
+          node.next = head;
+          node.prev = null;
+          head.prev = node;
+          head = node;
+        }
+        return node.val;
       }
+      args = new Array(len);
+      for (i2 = 0; i2 < len; i2++) {
+        args[i2] = arguments[i2];
+      }
+      node = {
+        args,
+        // Generate the result from original function
+        val: fn.apply(null, args)
+      };
+      if (head) {
+        head.prev = node;
+        node.next = head;
+      } else {
+        tail = node;
+      }
+      if (size === /** @type {MemizeOptions} */
+      options2.maxSize) {
+        tail = /** @type {MemizeCacheNode} */
+        tail.prev;
+        tail.next = null;
+      } else {
+        size++;
+      }
+      head = node;
+      return node.val;
     }
-    return false;
-  }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
+    memoized.clear = function() {
+      head = null;
+      tail = null;
+      size = 0;
+    };
+    return memoized;
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+
+  // packages/block-library/build-module/embed/util.mjs
+  var import_element31 = __toESM(require_element(), 1);
+  var import_blocks3 = __toESM(require_blocks(), 1);
+  var import_url2 = __toESM(require_url(), 1);
+
+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t2) {
+      for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
+        s2 = arguments[i2];
+        for (var p2 in s2) if (Object.prototype.hasOwnProperty.call(s2, p2)) t2[p2] = s2[p2];
       }
-      runtime.documents.set(targetDocument, count - 1);
+      return t2;
     };
+    return __assign.apply(this, arguments);
+  };
+
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str) {
+    return str.toLowerCase();
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
     }
+    var _a = options2.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options2.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options2.transform, transform = _c === void 0 ? lowerCase : _c, _d = options2.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start = 0;
+    var end = result.length;
+    while (result.charAt(start) === "\0")
+      start++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start, end).split("\0").map(transform).join(delimiter);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle5("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  function replace(input, re, value) {
+    if (re instanceof RegExp)
+      return input.replace(re, value);
+    return re.reduce(function(input2, re2) {
+      return input2.replace(re2, value);
+    }, input);
   }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle5("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+
+  // node_modules/upper-case-first/dist.es2015/index.js
+  function upperCaseFirst(input) {
+    return input.charAt(0).toUpperCase() + input.substr(1);
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle5("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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}}}}}");
+
+  // node_modules/capital-case/dist.es2015/index.js
+  function capitalCaseTransform(input) {
+    return upperCaseFirst(input.toLowerCase());
+  }
+  function capitalCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options2));
   }
-  var style_default5 = { "input": "_2ae7be2fc1bb17a3__input" };
-  var Input3 = (0, import_element15.forwardRef)(function Input22({ className, size = "default", prefix, suffix, style: style2, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-      InputLayout3,
-      {
-        className: clsx_default(
-          focus_module_default["outset-ring--focus-within"],
-          className
-        ),
-        style: style2,
-        size,
-        visuallyDisabled: restProps.disabled,
-        prefix,
-        suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-          Input,
-          {
-            ref,
-            className: clsx_default(global_css_defense_default2.input, style_default5.input),
-            ...restProps
-          }
-        )
-      }
-    );
-  });

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_element17 = __toESM(require_element(), 1);
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
+    }
+    return noCase(input, __assign({ delimiter: "." }, options2));
+  }

-  // packages/ui/build-module/spinner/spinner.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    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") {
-      registerDocument6(document);
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options2) {
+    if (options2 === void 0) {
+      options2 = {};
     }
-    return globalScope.__wpStyleRuntime;
+    return dotCase(input, __assign({ delimiter: "-" }, options2));
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase(str) {
+    let input = str?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
+  }
+
+  // packages/block-library/build-module/embed/block.json
+  var block_default7 = {
+    $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: true
+      },
+      responsive: {
+        type: "boolean",
+        default: false,
+        role: "content"
+      },
+      previewable: {
+        type: "boolean",
+        default: true,
+        role: "content"
+      }
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      spacing: {
+        margin: true
+      },
+      interactivity: {
+        clientNavigation: true
       }
+    },
+    editorStyle: "wp-block-embed-editor",
+    style: "wp-block-embed"
+  };
+
+  // packages/block-library/build-module/embed/constants.mjs
+  var ASPECT_RATIOS = [
+    // Common video resolutions.
+    { 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" },
+    // Vertical video and instagram square video support.
+    { 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" }
+  ];
+  var WP_EMBED_TYPE = "wp-embed";
+
+  // packages/block-library/build-module/embed/util.mjs
+  var import_jsx_runtime213 = __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
+  );
+  var matchesPatterns = (url, patterns = []) => patterns.some((pattern) => url.match(pattern));
+  var findMoreSuitableBlock = (url) => (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
+    ({ patterns }) => matchesPatterns(url, patterns)
+  );
+  function rewriteXToTwitter(url) {
+    if (!url || (0, import_url2.getAuthority)(url) !== "x.com") {
+      return url;
     }
-    return false;
+    const rewritten = new URL(url);
+    rewritten.host = "twitter.com";
+    return rewritten.toString();
   }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
+  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);
+  };
+  var createUpgradedEmbedBlock = (props, attributesFromPreview = {}) => {
+    const { preview, attributes: attributes2 = {} } = props;
+    const { url, providerNameSlug, type, ...restAttributes } = attributes2;
+    if (!url || !(0, import_blocks3.getBlockType)(DEFAULT_EMBED_BLOCK)) {
       return;
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    const matchedBlock = findMoreSuitableBlock(url);
+    const isCurrentBlockWP = providerNameSlug === "wordpress" || type === WP_EMBED_TYPE;
+    const shouldCreateNewBlock = !isCurrentBlockWP && matchedBlock && (matchedBlock.attributes.providerNameSlug !== providerNameSlug || !providerNameSlug);
+    if (shouldCreateNewBlock) {
+      return (0, import_blocks3.createBlock)(DEFAULT_EMBED_BLOCK, {
+        url,
+        ...restAttributes,
+        ...matchedBlock.attributes
+      });
     }
-    if (injectedStyles.has(hash)) {
+    const wpVariation = (0, import_blocks3.getBlockVariations)(DEFAULT_EMBED_BLOCK)?.find(
+      ({ name: name118 }) => name118 === "wordpress"
+    );
+    if (!wpVariation || !preview || !isFromWordPress(preview.html) || isCurrentBlockWP) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    return (0, import_blocks3.createBlock)(DEFAULT_EMBED_BLOCK, {
+      url,
+      ...wpVariation.attributes,
+      // By now we have the preview, but when the new block first renders, it
+      // won't have had all the attributes set, and so won't get the correct
+      // type and it won't render correctly. So, we pass through the current attributes
+      // here so that the initial render works when we switch to the WordPress
+      // block. This only affects the WordPress block because it can't be
+      // rendered in the usual Sandbox (it has a sandbox of its own) and it
+      // relies on the preview to set the correct render type.
+      ...attributesFromPreview
+    });
+  };
+  var hasAspectRatioClass = (existingClassNames) => {
+    if (!existingClassNames) {
+      return false;
     }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+    return ASPECT_RATIOS.some(
+      ({ className }) => existingClassNames.includes(className)
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+  };
+  var removeAspectRatioClasses = (existingClassNames) => {
+    if (!existingClassNames) {
+      return existingClassNames;
     }
-    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 registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+    const aspectRatioClassNames = ASPECT_RATIOS.reduce(
+      (accumulator, { className }) => {
+        accumulator.push(className);
+        return accumulator;
+      },
+      ["wp-has-aspect-ratio"]
+    );
+    let outputClassNames = existingClassNames;
+    for (const className of aspectRatioClassNames) {
+      outputClassNames = outputClassNames.replace(className, "");
     }
+    return outputClassNames.trim();
+  };
+  function hasInlineResponsivePadding(html) {
+    const paddingPattern = /padding-(top|bottom)\s*:\s*[\d.]+%/i;
+    return paddingPattern.test(html);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle6("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_default6 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner4 = (0, import_element16.forwardRef)(
-    function Spinner22({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
-        "svg",
-        {
-          className: clsx_default(style_default6.spinner, className),
-          viewBox: "0 0 100 100",
-          xmlns: "http://www.w3.org/2000/svg",
-          role: "presentation",
-          focusable: "false",
-          ...props,
-          ref,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-              "circle",
-              {
-                className: style_default6.track,
-                cx: "50",
-                cy: "50",
-                r: "50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-              "path",
-              {
-                className: style_default6.indicator,
-                d: "m 50 0 a 50 50 0 0 1 50 50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            )
-          ]
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    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") {
-      registerDocument7(document);
+  function getClassNames(html, existingClassNames, allowResponsive = true) {
+    if (!allowResponsive) {
+      return removeAspectRatioClasses(existingClassNames);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (hasInlineResponsivePadding(html)) {
+      return removeAspectRatioClasses(existingClassNames);
     }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
+    const previewDocument = document.implementation.createHTMLDocument("");
+    previewDocument.body.innerHTML = html;
+    const iframe = previewDocument.body.querySelector("iframe");
+    if (iframe && iframe.height && iframe.width) {
+      const aspectRatio = (iframe.width / iframe.height).toFixed(2);
+      for (let ratioIndex = 0; ratioIndex < ASPECT_RATIOS.length; ratioIndex++) {
+        const potentialRatio = ASPECT_RATIOS[ratioIndex];
+        if (aspectRatio >= potentialRatio.ratio) {
+          const ratioDiff = aspectRatio - potentialRatio.ratio;
+          if (ratioDiff > 0.1) {
+            return removeAspectRatioClasses(existingClassNames);
+          }
+          return clsx_default(
+            removeAspectRatioClasses(existingClassNames),
+            potentialRatio.className,
+            "wp-has-aspect-ratio"
+          );
+        }
       }
     }
-    return false;
-  }
-  function injectStyle7(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime7();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
+    return existingClassNames;
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+  function fallback(url, onReplace) {
+    const link = /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("a", { href: url, children: url });
+    onReplace(
+      (0, import_blocks3.createBlock)("core/paragraph", { content: (0, import_element31.renderToString)(link) })
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+  }
+  var getAttributesFromPreview = memize(
+    (preview, title, currentClassNames, isResponsive, allowResponsive = true) => {
+      if (!preview) {
+        return {};
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      const attributes2 = {};
+      let { type = "rich" } = preview;
+      const { html, provider_name: providerName } = preview;
+      const providerNameSlug = kebabCase(
+        (providerName || title).toLowerCase()
+      );
+      if (isFromWordPress(html)) {
+        type = WP_EMBED_TYPE;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
+      if (html || "photo" === type) {
+        attributes2.type = type;
+        attributes2.providerNameSlug = providerNameSlug;
+      }
+      if (hasAspectRatioClass(currentClassNames)) {
+        return attributes2;
+      }
+      attributes2.className = getClassNames(
+        html,
+        currentClassNames,
+        isResponsive && allowResponsive
+      );
+      return attributes2;
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle7("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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_default7 = { "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
+  );
+  var getMergedAttributesWithPreview = (currentAttributes, preview, title, isResponsive) => {
+    const { allowResponsive, className } = currentAttributes;
+    return {
+      ...currentAttributes,
+      ...getAttributesFromPreview(
+        preview,
+        title,
+        className,
+        isResponsive,
+        allowResponsive
+      )
+    };
   };
-  function ValidityIndicator({
-    id,
-    type,
-    message
+
+  // packages/block-library/build-module/utils/caption.mjs
+  var import_element32 = __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);
+  function Caption({
+    attributeKey = "caption",
+    attributes: attributes2,
+    setAttributes,
+    isSelected,
+    insertBlocksAfter,
+    placeholder: placeholder2 = (0, import_i18n13.__)("Add caption"),
+    label = (0, import_i18n13.__)("Caption text"),
+    showToolbarButton = true,
+    excludeElementClassName,
+    className,
+    readOnly,
+    tagName = "figcaption",
+    addLabel = (0, import_i18n13.__)("Add caption"),
+    removeLabel = (0, import_i18n13.__)("Remove caption"),
+    icon: icon2 = caption_default,
+    ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          global_css_defense_default3.p,
-          style_default7.indicator,
-          style_default7[`is-${type}`]
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Spinner4, { className: style_default7["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
-            Icon,
-            {
-              className: style_default7["indicator-icon"],
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message
-        ]
+    const caption = attributes2[attributeKey];
+    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)(() => {
+      if (!isCaptionEmpty && isPrevCaptionEmpty) {
+        setShowCaption(true);
+      }
+    }, [isCaptionEmpty, isPrevCaptionEmpty]);
+    (0, import_element32.useEffect)(() => {
+      if (!isSelected && isCaptionEmpty) {
+        setShowCaption(false);
       }
+    }, [isSelected, isCaptionEmpty]);
+    const ref = (0, import_element32.useCallback)(
+      (node) => {
+        if (node && isCaptionEmpty) {
+          node.focus();
+        }
+      },
+      [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)(
+        import_components6.ToolbarButton,
+        {
+          onClick: () => {
+            setShowCaption(!showCaption);
+            if (showCaption && caption) {
+              setAttributes({
+                [attributeKey]: void 0
+              });
+            }
+          },
+          icon: icon2,
+          isPressed: showCaption,
+          label: showCaption ? removeLabel : addLabel
+        }
+      ) }),
+      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+        import_block_editor14.RichText,
+        {
+          identifier: attributeKey,
+          tagName,
+          className: clsx_default(
+            className,
+            excludeElementClassName ? "" : (0, import_block_editor14.__experimentalGetElementClassName)("caption")
+          ),
+          ref,
+          "aria-label": label,
+          placeholder: placeholder2,
+          value: caption,
+          onChange: (value) => setAttributes({ [attributeKey]: value }),
+          inlineToolbar: true,
+          __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
+            (0, import_blocks4.createBlock)((0, import_blocks4.getDefaultBlockName)())
+          ) : void 0,
+          readOnly,
+          ...props
+        }
+      )
+    ] });
   }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n14.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n14.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element17.forwardRef)(function ControlWithError2({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children,
-    render,
-    ...restProps
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element17.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element17.useState)();
-    const [showMessage, setShowMessage] = (0, import_element17.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element17.useState)(false);
-    const wrapperRef = (0, import_element17.useRef)(null);
-    (0, import_element17.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        if (customValidity?.type !== "validating") {
-          setErrorMessage(validityTarget?.validationMessage);
-        }
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+  // packages/block-library/build-module/audio/edit.mjs
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var ALLOWED_MEDIA_TYPES = ["audio"];
+  function AudioEdit({
+    attributes: attributes2,
+    className,
+    setAttributes,
+    onReplace,
+    isSelected: isSingleSelected,
+    insertBlocksAfter
+  }) {
+    const { id, autoplay, loop, preload, src } = attributes2;
+    const [temporaryURL, setTemporaryURL] = (0, import_element33.useState)(attributes2.blob);
+    const blockEditingMode = (0, import_block_editor15.useBlockEditingMode)();
+    const hasNonContentControls = blockEditingMode === "default";
+    useUploadMediaFromBlobURL({
+      url: temporaryURL,
+      allowedTypes: ALLOWED_MEDIA_TYPES,
+      onChange: onSelectAudio,
+      onError: onUploadError
+    });
+    function toggleAttribute(attribute) {
+      return (newValue) => {
+        setAttributes({ [attribute]: newValue });
       };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [customValidity?.type, getValidityTarget]);
-    (0, import_element17.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const suppressNativePopover = (event) => {
-        event.preventDefault();
-        if (!event.isTrusted) {
+    }
+    function onSelectURL(newSrc) {
+      if (newSrc !== src) {
+        const embedBlock = createUpgradedEmbedBlock({
+          attributes: { url: newSrc }
+        });
+        if (void 0 !== embedBlock && onReplace) {
+          onReplace(embedBlock);
           return;
         }
-        const target = event.target;
-        const firstErrorInForm = Array.from(
-          target.form?.elements ?? []
-        ).find((el) => !el.validity.valid);
-        if (!target.form || firstErrorInForm === target) {
-          target.focus();
-        }
-      };
-      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        wrapperRef.current?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSiblings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSiblings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element17.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      if (!customValidity?.type) {
-        validityTarget?.setCustomValidity("");
-        setErrorMessage(validityTarget?.validationMessage);
-        setStatusMessage(void 0);
-        return;
-      }
-      switch (customValidity.type) {
-        case "validating": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(void 0);
-          setStatusMessage({
-            type: "validating",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "valid": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage({
-            type: "valid",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "invalid": {
-          validityTarget?.setCustomValidity(
-            customValidity.message ?? ""
-          );
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage(void 0);
-          break;
-        }
+        setAttributes({ src: newSrc, id: void 0, blob: void 0 });
+        setTemporaryURL();
       }
-    }, [customValidity, getValidityTarget]);
-    (0, import_element17.useEffect)(() => {
-      if (!isTouched || showMessage) {
+    }
+    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices.store);
+    function onUploadError(message) {
+      createErrorNotice(message, { type: "snackbar" });
+    }
+    function onSelectAudio(media) {
+      if (!media || !media.url) {
+        setAttributes({
+          src: void 0,
+          id: void 0,
+          caption: void 0,
+          blob: void 0
+        });
+        setTemporaryURL();
         return;
       }
-      if (customValidity?.type === "validating") {
-        const timer = setTimeout(() => {
-          setShowMessage(true);
-        }, 1e3);
-        return () => clearTimeout(timer);
-      }
-      setShowMessage(true);
-    }, [isTouched, customValidity?.type, showMessage]);
-    const onBlur = (event) => {
-      if (isTouched) {
+      if ((0, import_blob2.isBlobURL)(media.url)) {
+        setTemporaryURL(media.url);
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-        setIsTouched(true);
-        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      }
-    };
-    const messageId = (0, import_element17.useId)();
-    const message = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-          ValidityIndicator,
+      setAttributes({
+        blob: void 0,
+        src: media.url,
+        id: media.id,
+        caption: media.caption
+      });
+      setTemporaryURL();
+    }
+    const classes = clsx_default(className, {
+      "is-transient": !!temporaryURL
+    });
+    const blockProps = (0, import_block_editor15.useBlockProps)({
+      className: classes
+    });
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    if (!src && !temporaryURL) {
+      return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+        import_block_editor15.MediaPlaceholder,
+        {
+          icon: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
+          onSelect: onSelectAudio,
+          onSelectURL,
+          accept: "audio/*",
+          allowedTypes: ALLOWED_MEDIA_TYPES,
+          value: attributes2,
+          onError: onUploadError
+        }
+      ) });
+    }
+    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)(
+        import_block_editor15.MediaReplaceFlow,
+        {
+          mediaId: id,
+          mediaURL: src,
+          allowedTypes: ALLOWED_MEDIA_TYPES,
+          accept: "audio/*",
+          onSelect: onSelectAudio,
+          onSelectURL,
+          onError: onUploadError,
+          onReset: () => onSelectAudio(void 0),
+          variant: "toolbar"
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
+        import_components7.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n14.__)("Settings"),
+          resetAll: () => {
+            setAttributes({
+              autoplay: false,
+              loop: false,
+              preload: void 0
+            });
+          },
+          dropdownMenuProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime215.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)(
+              import_components7.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n14.__)("Autoplay"),
+                isShownByDefault: true,
+                hasValue: () => !!autoplay,
+                onDeselect: () => setAttributes({
+                  autoplay: false
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                  import_components7.ToggleControl,
+                  {
+                    label: (0, import_i18n14.__)("Autoplay"),
+                    onChange: toggleAttribute("autoplay"),
+                    checked: !!autoplay
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              import_components7.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n14.__)("Loop"),
+                isShownByDefault: true,
+                hasValue: () => !!loop,
+                onDeselect: () => setAttributes({
+                  loop: false
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                  import_components7.ToggleControl,
+                  {
+                    label: (0, import_i18n14.__)("Loop"),
+                    onChange: toggleAttribute("loop"),
+                    checked: !!loop
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              import_components7.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n14.__)("Preload"),
+                isShownByDefault: true,
+                hasValue: () => !!preload,
+                onDeselect: () => setAttributes({
+                  preload: void 0
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                  import_components7.SelectControl,
+                  {
+                    label: (0, import_i18n14._x)(
+                      "Preload",
+                      "noun; Audio block parameter"
+                    ),
+                    value: preload || "",
+                    onChange: (value) => setAttributes({
+                      preload: value || void 0
+                    }),
+                    options: [
+                      { value: "", label: (0, import_i18n14.__)("Browser default") },
+                      { value: "auto", label: (0, import_i18n14.__)("Auto") },
+                      { value: "metadata", label: (0, import_i18n14.__)("Metadata") },
+                      {
+                        value: "none",
+                        label: (0, import_i18n14._x)("None", "Preload value")
+                      }
+                    ]
+                  }
+                )
+              }
+            )
+          ]
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+          "audio",
           {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
+            controls: "controls",
+            inert: !isSingleSelected ? "true" : void 0,
+            src: src ?? temporaryURL
           }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-          ValidityIndicator,
+        ),
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components7.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+          Caption,
           {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
+            attributes: attributes2,
+            setAttributes,
+            isSelected: isSingleSelected,
+            insertBlocksAfter,
+            label: (0, import_i18n14.__)("Audio caption text"),
+            showToolbarButton: isSingleSelected && hasNonContentControls
           }
-        );
+        )
+      ] })
+    ] });
+  }
+  var edit_default = AudioEdit;
+
+  // packages/block-library/build-module/audio/block.json
+  var block_default8 = {
+    $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"
       }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message : null;
-    (0, import_element17.useEffect)(() => {
-      const target = getValidityTarget();
-      if (!target) {
-        return;
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      spacing: {
+        margin: true,
+        padding: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
+      },
+      interactivity: {
+        clientNavigation: true
       }
-      function setDescribedBy(el, shouldAdd) {
-        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
-        if (shouldAdd) {
-          ids.push(messageId);
+    },
+    editorStyle: "wp-block-audio-editor",
+    style: "wp-block-audio"
+  };
+
+  // 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);
+  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)(
+        "audio",
+        {
+          controls: "controls",
+          src,
+          autoPlay: autoplay,
+          loop,
+          preload
         }
-        if (ids.length) {
-          el.setAttribute("aria-describedby", ids.join(" "));
-        } else {
-          el.removeAttribute("aria-describedby");
+      ),
+      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+        import_block_editor16.RichText.Content,
+        {
+          tagName: "figcaption",
+          value: caption,
+          className: (0, import_block_editor16.__experimentalGetElementClassName)(
+            "caption"
+          )
+        }
+      )
+    ] });
+  }
+
+  // packages/block-library/build-module/audio/transforms.mjs
+  var import_blob3 = __toESM(require_blob(), 1);
+  var import_blocks5 = __toESM(require_blocks(), 1);
+  var transforms = {
+    from: [
+      {
+        type: "files",
+        isMatch(files) {
+          return files.length === 1 && files[0].type.indexOf("audio/") === 0;
+        },
+        transform(files) {
+          const file = files[0];
+          const block = (0, import_blocks5.createBlock)("core/audio", {
+            blob: (0, import_blob3.createBlobURL)(file)
+          });
+          return block;
+        }
+      },
+      {
+        type: "shortcode",
+        tag: "audio",
+        attributes: {
+          src: {
+            type: "string",
+            shortcode: ({
+              named: { src, mp3, m4a, ogg, wav, wma }
+            }) => {
+              return src || mp3 || m4a || ogg || wav || wma;
+            }
+          },
+          loop: {
+            type: "string",
+            shortcode: ({ named: { loop } }) => {
+              return loop;
+            }
+          },
+          autoplay: {
+            type: "string",
+            shortcode: ({ named: { autoplay } }) => {
+              return autoplay;
+            }
+          },
+          preload: {
+            type: "string",
+            shortcode: ({ named: { preload } }) => {
+              return preload;
+            }
+          }
         }
       }
-      setDescribedBy(target, !!visibleMessage);
-      return () => setDescribedBy(target, false);
-    }, [visibleMessage, messageId, getValidityTarget]);
-    return useRender({
-      render,
-      defaultTagName: "div",
-      ref: [forwardedRef, wrapperRef],
-      props: mergeProps(restProps, {
-        onBlur,
-        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, { children: [
-          (0, import_element17.cloneElement)(children, {
-            label: appendRequiredIndicator(
-              children.props.label,
-              required,
-              markWhenOptional
-            ),
-            required
-          }),
-          visibleMessage
-        ] })
-      })
-    });
-  });
+    ]
+  };
+  var transforms_default = transforms;

-  // packages/ui/build-module/form/primitives/field/index.mjs
-  var field_exports = {};
-  __export(field_exports, {
-    Control: () => Control,
-    Description: () => Description,
-    Details: () => Details,
-    Item: () => Item,
-    Label: () => Label,
-    Root: () => Root
-  });
+  // 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/ui/build-module/form/primitives/field/root.mjs
-  var import_element18 = __toESM(require_element(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    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") {
-      registerDocument8(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
+  // 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,
+    example: {
+      attributes: {
+        src: "https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"
+      },
+      viewportWidth: 350
+    },
+    transforms: transforms_default,
+    deprecated: deprecated_default2,
+    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
       }
-    }
-    return false;
-  }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
+    ];
+    settings7[formKey] = {
+      fields: ["audio", "caption"]
+    };
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+  var init7 = () => initBlock({ name: name7, metadata: block_default8, settings: settings7 });
+
+  // packages/block-library/build-module/breadcrumbs/index.mjs
+  var breadcrumbs_exports = {};
+  __export(breadcrumbs_exports, {
+    init: () => init8,
+    metadata: () => block_default9,
+    name: () => name8,
+    settings: () => settings8
+  });
+
+  // packages/block-library/build-module/breadcrumbs/block.json
+  var block_default9 = {
+    $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: false
+      },
+      separator: {
+        type: "string",
+        default: "/"
+      },
+      showHomeItem: {
+        type: "boolean",
+        default: true
+      },
+      showCurrentItem: {
+        type: "boolean",
+        default: true
+      },
+      showOnHomePage: {
+        type: "boolean",
+        default: false
+      }
+    },
+    usesContext: ["postId", "postType", "templateSlug"],
+    supports: {
+      anchor: true,
+      html: false,
+      align: ["wide", "full"],
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: false,
+          color: true,
+          width: true,
+          style: true
+        }
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      }
+    },
+    style: "wp-block-breadcrumbs"
+  };
+
+  // packages/block-library/build-module/breadcrumbs/edit.mjs
+  var import_i18n16 = __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_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 separatorDefaultValue = "/";
+  function BreadcrumbEdit({
+    attributes: attributes2,
+    setAttributes,
+    name: name118,
+    context: { postId, postType, templateSlug }
+  }) {
+    const {
+      separator,
+      showHomeItem,
+      showCurrentItem,
+      prefersTaxonomy,
+      showOnHomePage
+    } = attributes2;
+    const {
+      post,
+      isPostTypeHierarchical,
+      postTypeHasTaxonomies,
+      hasTermsAssigned,
+      isLoading
+    } = (0, import_data9.useSelect)(
+      (select10) => {
+        if (!postType) {
+          return {};
+        }
+        const _post = select10(import_core_data4.store).getEntityRecord(
+          "postType",
+          postType,
+          postId
+        );
+        const postTypeObject = select10(import_core_data4.store).getPostType(postType);
+        const _postTypeHasTaxonomies = postTypeObject && postTypeObject.taxonomies.length;
+        let taxonomies;
+        if (_postTypeHasTaxonomies) {
+          taxonomies = select10(import_core_data4.store).getTaxonomies({
+            type: postType,
+            per_page: -1
+          });
+        }
+        return {
+          post: _post,
+          isPostTypeHierarchical: postTypeObject?.hierarchical,
+          postTypeHasTaxonomies: _postTypeHasTaxonomies,
+          hasTermsAssigned: _post && (taxonomies || []).filter(
+            ({ visibility }) => visibility?.publicly_queryable
+          ).some((taxonomy) => {
+            return !!_post[taxonomy.rest_base]?.length;
+          }),
+          isLoading: postId && !_post || !postTypeObject || _postTypeHasTaxonomies && !taxonomies
+        };
+      },
+      [postType, postId]
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    const [invalidationKey, setInvalidationKey] = (0, import_element34.useState)(0);
+    (0, import_element34.useEffect)(() => {
+      setInvalidationKey((c2) => c2 + 1);
+    }, [post]);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const { content, status, error: error2 } = (0, import_server_side_render2.useServerSideRender)({
+      attributes: attributes2,
+      skipBlockSupportAttributes: true,
+      block: name118,
+      urlQueryArgs: { post_id: postId, invalidationKey }
+    });
+    const prevContentRef = (0, import_element34.useRef)("");
+    (0, import_element34.useEffect)(() => {
+      if (status === "success") {
+        prevContentRef.current = content;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+    }, [content, status]);
+    const [showLoader, setShowLoader] = (0, import_element34.useState)(false);
+    (0, import_element34.useEffect)(() => {
+      if (status !== "loading") {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
+      const timeout = setTimeout(() => {
+        setShowLoader(true);
+      }, 400);
+      return () => {
+        clearTimeout(timeout);
+        setShowLoader(false);
+      };
+    }, [status]);
+    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, {}) });
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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" };
-  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root = (0, import_element18.forwardRef)(function Root2({ className, render = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-      index_parts_exports.Root,
-      {
-        ref,
-        className: clsx_default(resets_default2["box-sizing"], className),
-        render,
-        ...restProps
+    let _showTerms;
+    if (!isPostTypeHierarchical && !post?.parent) {
+      _showTerms = true;
+    } else if (!postTypeHasTaxonomies) {
+      _showTerms = false;
+    } else {
+      _showTerms = prefersTaxonomy;
+    }
+    let placeholder2 = null;
+    const showPlaceholder = !postId || !postType || // When `templateSlug` is set only show placeholder if the post type is not.
+    // This is needed because when we are showing the template in post editor we
+    // want to show the real breadcrumbs if we have the post type.
+    templateSlug && !postType || !_showTerms && !isPostTypeHierarchical || _showTerms && !hasTermsAssigned;
+    if (showPlaceholder) {
+      const placeholderItems = [];
+      if (showHomeItem) {
+        placeholderItems.push((0, import_i18n16.__)("Home"));
       }
-    );
-  });
+      if (templateSlug && !postId) {
+        placeholderItems.push((0, import_i18n16.__)("Page"));
+      } else if (_showTerms) {
+        placeholderItems.push((0, import_i18n16.__)("Category"));
+      } else {
+        placeholderItems.push((0, import_i18n16.__)("Ancestor"), (0, import_i18n16.__)("Parent"));
+      }
+      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+        "nav",
+        {
+          ...blockProps,
+          style: {
+            "--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") }) })
+          ] })
+        }
+      );
+    }
+    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)(
+        import_components8.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n16.__)("Settings"),
+          resetAll: () => {
+            setAttributes({
+              separator: separatorDefaultValue,
+              showHomeItem: true,
+              showCurrentItem: true
+            });
+          },
+          dropdownMenuProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+              import_components8.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n16.__)("Show home breadcrumb"),
+                isShownByDefault: true,
+                hasValue: () => !showHomeItem,
+                onDeselect: () => setAttributes({
+                  showHomeItem: true
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+                  import_components8.ToggleControl,
+                  {
+                    label: (0, import_i18n16.__)("Show home breadcrumb"),
+                    onChange: (value) => setAttributes({ showHomeItem: value }),
+                    checked: showHomeItem
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+              import_components8.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n16.__)("Show current breadcrumb"),
+                isShownByDefault: true,
+                hasValue: () => !showCurrentItem,
+                onDeselect: () => setAttributes({
+                  showCurrentItem: true
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+                  import_components8.ToggleControl,
+                  {
+                    label: (0, import_i18n16.__)("Show current breadcrumb"),
+                    onChange: (value) => setAttributes({ showCurrentItem: value }),
+                    checked: showCurrentItem
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+              import_components8.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n16.__)("Separator"),
+                isShownByDefault: true,
+                hasValue: () => separator !== separatorDefaultValue,
+                onDeselect: () => setAttributes({
+                  separator: separatorDefaultValue
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+                  import_components8.TextControl,
+                  {
+                    autoComplete: "off",
+                    label: (0, import_i18n16.__)("Separator"),
+                    value: separator,
+                    onChange: (value) => setAttributes({ separator: value }),
+                    onBlur: () => {
+                      if (!separator) {
+                        setAttributes({
+                          separator: separatorDefaultValue
+                        });
+                      }
+                    }
+                  }
+                )
+              }
+            )
+          ]
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+          import_components8.CheckboxControl,
+          {
+            label: (0, import_i18n16.__)("Show on homepage"),
+            checked: showOnHomePage,
+            onChange: (value) => setAttributes({ showOnHomePage: value }),
+            help: (0, import_i18n16.__)(
+              "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)(
+          import_components8.CheckboxControl,
+          {
+            label: (0, import_i18n16.__)("Prefer taxonomy terms"),
+            checked: prefersTaxonomy,
+            onChange: (value) => setAttributes({ prefersTaxonomy: value }),
+            help: (0, import_i18n16.__)(
+              "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)(
+        html_renderer_default,
+        {
+          wrapperProps: {
+            ...blockProps,
+            style: {
+              ...blockProps.style,
+              opacity: showLoader ? 0.3 : 1
+            }
+          },
+          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)(
+        /* translators: %s: error message returned when rendering the block. */
+        (0, import_i18n16.__)("Error: %s"),
+        error2
+      ) }) }),
+      showPlaceholder && placeholder2,
+      !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+    ] });
+  }

-  // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element19 = __toESM(require_element(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  var Item = (0, import_element19.forwardRef)(function Item2(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(index_parts_exports.Item, { ref, ...props });
+  // packages/block-library/build-module/breadcrumbs/index.mjs
+  var { name: name8 } = block_default9;
+  var settings8 = {
+    icon: breadcrumbs_default,
+    example: {},
+    edit: BreadcrumbEdit
+  };
+  var init8 = () => initBlock({ name: name8, metadata: block_default9, settings: settings8 });
+
+  // packages/block-library/build-module/button/index.mjs
+  var button_exports = {};
+  __export(button_exports, {
+    init: () => init9,
+    metadata: () => block_default10,
+    name: () => name9,
+    settings: () => settings9
   });
+  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_blocks8 = __toESM(require_blocks(), 1);

-  // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element20 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // packages/block-library/build-module/button/deprecated.mjs
+  var import_block_editor19 = __toESM(require_block_editor(), 1);
+  var import_compose9 = __toESM(require_compose(), 1);
+
+  // packages/block-library/build-module/utils/migrate-font-family.mjs
+  var import_block_editor18 = __toESM(require_block_editor(), 1);
+  var { cleanEmptyObject } = unlock(import_block_editor18.privateApis);
+  function migrate_font_family_default(attributes2) {
+    if (!attributes2?.style?.typography?.fontFamily) {
+      return attributes2;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+    const { fontFamily, ...typography } = attributes2.style.typography;
+    return {
+      ...attributes2,
+      style: cleanEmptyObject({
+        ...attributes2.style,
+        typography
+      }),
+      fontFamily: fontFamily.split("|").pop()
     };
-    if (typeof document !== "undefined") {
-      registerDocument9(document);
-    }
-    return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // packages/block-library/build-module/utils/migrate-text-align.mjs
+  function migrate_text_align_default(attributes2) {
+    const { textAlign, ...restAttributes } = attributes2;
+    if (!textAlign) {
+      return attributes2;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
+    return {
+      ...restAttributes,
+      style: {
+        ...attributes2.style,
+        typography: {
+          ...attributes2.style?.typography,
+          textAlign
+        }
       }
-    }
-    return false;
+    };
   }
-  function injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+
+  // packages/block-library/build-module/button/deprecated.mjs
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var migrateWidth = (attributes2) => {
+    const { width, ...otherAttributes } = attributes2;
+    if (!width) {
+      return otherAttributes;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    return {
+      ...otherAttributes,
+      style: {
+        ...otherAttributes.style,
+        dimensions: {
+          ...otherAttributes.style?.dimensions,
+          width: `${width}%`
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
     };
-  }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+  };
+  var migrateBorderRadius = (attributes2) => {
+    const { borderRadius, ...newAttributes } = attributes2;
+    const oldBorderRadius = [
+      borderRadius,
+      newAttributes.style?.border?.radius
+    ].find((possibleBorderRadius) => {
+      return typeof possibleBorderRadius === "number" && possibleBorderRadius !== 0;
+    });
+    if (!oldBorderRadius) {
+      return newAttributes;
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("e08ffbfdae", '@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);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_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element20.forwardRef)(
-    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        index_parts_exports.Label,
-        {
-          ref,
-          className: clsx_default(
-            field_default.label,
-            variant && field_default[`is-${variant}`],
-            className
-          ),
-          ...restProps
+    return {
+      ...newAttributes,
+      style: {
+        ...newAttributes.style,
+        border: {
+          ...newAttributes.style?.border,
+          radius: `${oldBorderRadius}px`
         }
-      );
-      if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(VisuallyHidden, { render: label });
       }
-      return label;
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime207 = __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;
-      }
+  };
+  function migrateAlign(attributes2) {
+    if (!attributes2.align) {
+      return attributes2;
     }
-    return false;
+    const { align, ...otherAttributes } = attributes2;
+    return {
+      ...otherAttributes,
+      className: clsx_default(
+        otherAttributes.className,
+        `align${attributes2.align}`
+      )
+    };
   }
-  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);
+  var migrateCustomColorsAndGradients = (attributes2) => {
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor && !attributes2.customGradient) {
+      return attributes2;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    const style2 = { color: {} };
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
     }
-    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);
+    if (attributes2.customGradient) {
+      style2.color.gradient = attributes2.customGradient;
     }
-    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);
+    const {
+      customTextColor,
+      customBackgroundColor,
+      customGradient,
+      ...restAttributes
+    } = attributes2;
+    return {
+      ...restAttributes,
+      style: style2
     };
-  }
-  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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle10("e08ffbfdae", '@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);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_element21.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
-      index_parts_exports.Description,
-      {
-        ref,
-        className: clsx_default(
-          global_css_defense_default4.p,
-          field_default2.description,
-          className
-        ),
-        ...restProps
-      }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  };
+  var oldColorsMigration = (attributes2) => {
+    const { color, textColor, ...restAttributes } = {
+      ...attributes2,
+      customTextColor: attributes2.textColor && "#" === attributes2.textColor[0] ? attributes2.textColor : void 0,
+      customBackgroundColor: attributes2.color && "#" === attributes2.color[0] ? attributes2.color : void 0
     };
-    if (typeof document !== "undefined") {
-      registerDocument11(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle11(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime11();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+    return migrateCustomColorsAndGradients(restAttributes);
+  };
+  var blockAttributes = {
+    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"
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+  };
+  var v14 = {
+    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"
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    },
+    supports: {
+      anchor: true,
+      splitting: true,
+      align: false,
+      alignWide: false,
+      color: {
+        __experimentalSkipSerialization: true,
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
+      },
+      typography: {
+        __experimentalSkipSerialization: [
+          "fontSize",
+          "lineHeight",
+          "textAlign",
+          "fontFamily",
+          "fontWeight",
+          "fontStyle",
+          "textTransform",
+          "textDecoration",
+          "letterSpacing"
+        ],
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalWritingMode: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      reusable: false,
+      shadow: {
+        __experimentalSkipSerialization: true
+      },
+      spacing: {
+        __experimentalSkipSerialization: true,
+        padding: ["horizontal", "vertical"],
+        __experimentalDefaultControls: {
+          padding: true
+        }
+      },
+      __experimentalBorder: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true,
+        __experimentalSkipSerialization: true,
+        __experimentalDefaultControls: {
+          color: true,
+          radius: true,
+          style: true,
+          width: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("e08ffbfdae", '@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);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_element22.forwardRef)(
-    function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(import_jsx_runtime208.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(index_parts_exports.Description, {}), children: (0, import_i18n15.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
-          "div",
-          {
-            ref,
-            className: clsx_default(field_default3.description, className),
-            ...restProps
-          }
-        )
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element23.forwardRef)(
-    function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(index_parts_exports.Control, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    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") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
+    },
+    selectors: {
+      root: ".wp-block-button .wp-block-button__link",
+      typography: {
+        writingMode: ".wp-block-button"
       }
-    }
-    return false;
-  }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(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 registerStyle12(hash, css) {
-    const runtime = getRuntime12();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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_default8 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
-  if (typeof process === "undefined" || true) {
-    registerStyle12("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  var wrappedRender = (render, restProps) => {
-    return function textareaRender(props) {
-      return typeof render === "function" ? render(mergeProps(props, restProps)) : (0, import_element24.cloneElement)(render, mergeProps(props, restProps));
-    };
-  };
-  var Textarea = (0, import_element24.forwardRef)(
-    function Textarea2({
-      className,
-      defaultValue,
-      disabled: disabled2,
-      onValueChange,
-      render,
-      rows = 4,
-      style: style2,
-      value,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
-        Input3,
-        {
-          className: clsx_default(style_default8.wrapper, className),
-          style: style2,
-          render: wrappedRender(
-            render || ((props) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("textarea", { ...props })),
-            {
-              className: clsx_default(
-                global_css_defense_default5.textarea,
-                style_default8.textarea
-              ),
-              ref,
-              rows,
-              ...restProps
-            }
-          ),
-          value,
-          defaultValue,
-          onValueChange,
-          disabled: disabled2
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
-  var TextareaControl = (0, import_element25.forwardRef)(function TextareaControl2({
-    className,
-    label,
-    description,
-    details,
-    hideLabelFromVision,
-    ...restProps
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(field_exports.Root, { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Textarea, { ref, ...restProps }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(field_exports.Details, { children: details })
-    ] });
-  });
-
-  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_jsx_runtime212 = __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_compose7.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
-      }
-    );
-  });
-
-  // packages/ui/build-module/link/link.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
-    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") {
-      registerDocument13(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash13(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle13(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime13();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle13(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 registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle13("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle13("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_default9 = { "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) {
-    registerStyle13("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  var Link = (0, import_element27.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render,
-    className,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default6.a,
-          resets_default3["box-sizing"],
-          focus_module_default2["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default9.link,
-          variant !== "unstyled" && style_default9[`is-${tone}`],
-          variant === "unstyled" && style_default9["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(import_jsx_runtime213.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-            "span",
-            {
-              className: style_default9["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n16.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/tabs/index.mjs
-  var tabs_exports = {};
-  __export(tabs_exports, {
-    List: () => List,
-    Panel: () => Panel,
-    Root: () => Root3,
-    Tab: () => Tab
-  });
-
-  // packages/ui/build-module/tabs/list.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    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") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle14(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime14();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle14(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 registerStyle14(hash, css) {
-    const runtime = getRuntime14();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle14("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_default10 = { "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_element28.forwardRef)(
-    function TabList({
-      children,
-      variant = "default",
-      className,
-      activateOnFocus,
-      ...otherProps
-    }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element28.useState)(null);
-      const [overflow, setOverflow] = (0, import_element28.useState)({
-        first: false,
-        last: false,
-        isScrolling: false
-      });
-      (0, import_element28.useEffect)(() => {
-        if (!listEl) {
-          return;
-        }
-        const measureOverflow = () => {
-          const { scrollWidth, clientWidth, scrollLeft } = listEl;
-          const maxScroll = Math.max(scrollWidth - clientWidth, 0);
-          const direction = listEl.dir || (typeof window !== "undefined" ? window.getComputedStyle(listEl).direction : "ltr");
-          const scrollFromStart = direction === "rtl" && scrollLeft < 0 ? (
-            // In RTL layouts, scrollLeft is typically 0 at the visual "start"
-            // (right edge) and becomes negative toward the "end" (left edge).
-            // Normalize value for correct first/last detection logic.
-            -scrollLeft
-          ) : scrollLeft;
-          const next2 = {
-            first: scrollFromStart > SCROLL_EPSILON,
-            last: scrollFromStart < maxScroll - SCROLL_EPSILON,
-            isScrolling: scrollWidth > clientWidth
-          };
-          setOverflow(
-            (prev) => prev.first === next2.first && prev.last === next2.last && prev.isScrolling === next2.isScrolling ? prev : next2
-          );
-        };
-        const resizeObserver = new ResizeObserver(measureOverflow);
-        const observeTabs = () => {
-          resizeObserver.disconnect();
-          resizeObserver.observe(listEl);
-          listEl.querySelectorAll('[role="tab"]').forEach((tab) => resizeObserver.observe(tab));
-        };
-        const mutationObserver = new MutationObserver(observeTabs);
-        mutationObserver.observe(listEl, {
-          childList: true,
-          subtree: true
-        });
-        let scrollTick = false;
-        const throttleMeasureOverflowOnScroll = () => {
-          if (!scrollTick) {
-            requestAnimationFrame(() => {
-              measureOverflow();
-              scrollTick = false;
-            });
-            scrollTick = true;
-          }
-        };
-        listEl.addEventListener(
-          "scroll",
-          throttleMeasureOverflowOnScroll,
-          { passive: true }
-        );
-        observeTabs();
-        measureOverflow();
-        return () => {
-          listEl.removeEventListener(
-            "scroll",
-            throttleMeasureOverflowOnScroll
-          );
-          resizeObserver.disconnect();
-          mutationObserver.disconnect();
-        };
-      }, [listEl]);
-      const mergedListRef = (0, import_compose8.useMergeRefs)([
-        forwardedRef,
-        (el) => setListEl(el)
-      ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
-        index_parts_exports2.List,
+    },
+    save({ attributes: attributes2, className }) {
+      const {
+        tagName,
+        type,
+        fontSize,
+        linkTarget,
+        rel,
+        style: style2,
+        text,
+        title,
+        url,
+        width
+      } = attributes2;
+      const TagName2 = tagName || "a";
+      const isButtonTag = "button" === TagName2;
+      const buttonType = type || "button";
+      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
+      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes2);
+      const buttonClasses = clsx_default(
+        "wp-block-button__link",
+        colorProps.className,
+        borderProps.className,
+        typographyProps.className,
         {
-          ref: mergedListRef,
-          activateOnFocus,
-          "data-select-on-move": activateOnFocus ? "true" : "false",
-          className: clsx_default(
-            style_default10.tablist,
-            overflow.first && style_default10["is-overflowing-first"],
-            overflow.last && style_default10["is-overflowing-last"],
-            style_default10[`is-${variant}-variant`],
-            className
-          ),
-          ...otherProps,
-          tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
-          children: [
-            children,
-            /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(index_parts_exports2.Indicator, { className: style_default10.indicator })
-          ]
-        }
+          // For backwards compatibility add style that isn't
+          // provided via block support.
+          "no-border-radius": style2?.border?.radius === 0,
+          [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
+        },
+        (0, import_block_editor19.__experimentalGetElementClassName)("button")
       );
-    }
-  );
-
-  // packages/ui/build-module/tabs/panel.mjs
-  var import_element30 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tabs/context.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
-  var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element29.createContext)(null) : null;
-  function useRegisterTabDev() {
-    const context = (0, import_element29.useContext)(TabsValidationContext);
-    (0, import_element29.useEffect)(() => {
-      if (context) {
-        return context.registerTab();
-      }
-      return void 0;
-    }, [context]);
-  }
-  function useRegisterTabProd() {
-  }
-  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
-  function useRegisterPanelDev() {
-    const context = (0, import_element29.useContext)(TabsValidationContext);
-    (0, import_element29.useEffect)(() => {
-      if (context) {
-        return context.registerPanel();
-      }
-      return void 0;
-    }, [context]);
-  }
-  function useRegisterPanelProd() {
-  }
-  var useRegisterPanel = VALIDATION_ENABLED ? useRegisterPanelDev : useRegisterPanelProd;
-  function TabsValidationProviderDev({
-    children
-  }) {
-    const tabCountRef = (0, import_element29.useRef)(0);
-    const panelCountRef = (0, import_element29.useRef)(0);
-    const scheduleValidation = useScheduleValidation(() => {
-      const tabCount = tabCountRef.current;
-      const panelCount = panelCountRef.current;
-      if (tabCount !== panelCount) {
-        throw new Error(
-          `Tabs: Tab/Panel count mismatch (${tabCount} Tabs, ${panelCount} 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.`
-        );
-      }
-    });
-    const registerTab = (0, import_element29.useCallback)(() => {
-      tabCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        tabCountRef.current -= 1;
-        scheduleValidation();
-      };
-    }, [scheduleValidation]);
-    const registerPanel = (0, import_element29.useCallback)(() => {
-      panelCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        panelCountRef.current -= 1;
-        scheduleValidation();
+      const buttonStyle = {
+        ...borderProps.style,
+        ...colorProps.style,
+        ...spacingProps.style,
+        ...shadowProps.style,
+        ...typographyProps.style,
+        writingMode: void 0
       };
-    }, [scheduleValidation]);
-    const contextValue = (0, import_element29.useMemo)(
-      () => ({
-        registerTab,
-        registerPanel
-      }),
-      [registerTab, registerPanel]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
-  }
-  function TabsValidationProviderProd({
-    children
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_jsx_runtime215.Fragment, { children });
-  }
-  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
-
-  // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
-    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") {
-      registerDocument15(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash15(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
-    )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle15(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime15();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
-    style2.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash);
-  }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle15(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 registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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_element30.forwardRef)(
-    function TabPanel({ className, ...otherProps }, forwardedRef) {
-      useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
-        index_parts_exports2.Panel,
-        {
-          ref: forwardedRef,
-          className: clsx_default(
-            global_css_defense_default7.div,
-            focus_module_default3["outset-ring--focus-visible"],
-            className
-          ),
-          ...otherProps
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/tabs/root.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
-  var Root3 = (0, import_element31.forwardRef)(
-    function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) }) });
-    }
-  );
-
-  // packages/ui/build-module/tabs/tab.mjs
-  var import_element32 = __toESM(require_element(), 1);
-  var import_jsx_runtime218 = __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;
-  }
-  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("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 Tab = (0, import_element32.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
-    useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
-      index_parts_exports2.Tab,
-      {
-        ref: forwardedRef,
-        className: clsx_default(style_default11.tab, className),
-        ...otherProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", { className: style_default11["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(Icon, { icon: chevron_right_default, className: style_default11["tab-chevron"] })
-        ]
-      }
-    );
-  });
-
-  // packages/block-library/build-module/button/constants.mjs
-  var NEW_TAB_REL = "noopener";
-  var NEW_TAB_TARGET = "_blank";
-  var NOFOLLOW_REL = "nofollow";
-
-  // packages/block-library/build-module/button/get-updated-link-attributes.mjs
-  var import_url3 = __toESM(require_url(), 1);
-  function getUpdatedLinkAttributes({
-    rel = "",
-    url = "",
-    opensInNewTab,
-    nofollow
-  }) {
-    let newLinkTarget;
-    let updatedRel = rel;
-    if (opensInNewTab) {
-      newLinkTarget = NEW_TAB_TARGET;
-      updatedRel = updatedRel?.includes(NEW_TAB_REL) ? updatedRel : updatedRel + ` ${NEW_TAB_REL}`;
-    } else {
-      const relRegex = new RegExp(`\\b${NEW_TAB_REL}\\s*`, "g");
-      updatedRel = updatedRel?.replace(relRegex, "").trim();
-    }
-    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();
-    }
-    return {
-      url: (0, import_url3.prependHTTPS)(url),
-      linkTarget: newLinkTarget,
-      rel: updatedRel || void 0
-    };
-  }
-
-  // packages/block-library/build-module/utils/remove-anchor-tag.mjs
-  function removeAnchorTag(value) {
-    return value.toString().replace(/<\/?a[^>]*>/g, "");
-  }
-
-  // packages/block-library/build-module/utils/deprecated-text-align-attributes.mjs
-  var import_compose9 = __toESM(require_compose(), 1);
-  var import_element33 = __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);
-  function useDeprecatedTextAlign(props) {
-    const { name: name122, attributes: attributes2, setAttributes } = props;
-    const { textAlign } = attributes2;
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data10.useDispatch)(import_block_editor20.store);
-    const updateStyleWithAlign = (0, import_compose9.useEvent)(() => {
-      (0, import_deprecated3.default)(`textAlign attribute in ${name122}`, {
-        alternative: "style.typography.textAlign",
-        since: "7.0"
-      });
-      __unstableMarkNextChangeAsNotPersistent();
-      setAttributes((currentAttr) => ({
-        style: {
-          ...currentAttr.style,
-          typography: {
-            ...currentAttr.style?.typography,
-            textAlign
-          }
-        }
-      }));
-    });
-    const lastUpdatedAlignRef = (0, import_element33.useRef)();
-    (0, import_element33.useEffect)(() => {
-      if (textAlign === lastUpdatedAlignRef.current) {
-        return;
-      }
-      lastUpdatedAlignRef.current = textAlign;
-      updateStyleWithAlign();
-    }, [textAlign, updateStyleWithAlign]);
-  }
-
-  // packages/block-library/build-module/button/utils.mjs
-  function isPercentageWidth(width) {
-    return typeof width === "string" && width.endsWith("%");
-  }
-  function getWidthClasses(width) {
-    if (!width) {
-      return {};
-    }
-    if (isPercentageWidth(width)) {
-      const legacyWidthClasses = {
-        "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": true,
-        "wp-block-button__width": true,
-        // Maintain legacy class for backwards compatibility.
-        ...legacyWidthClasses[width] && {
-          [legacyWidthClasses[width]]: true
-        }
-      };
-    }
-    return {
-      "has-custom-width": true
-    };
-  }
-
-  // packages/block-library/build-module/button/edit.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl } = unlock(import_block_editor21.privateApis);
-  var { subscribeDelegatedListener } = unlock(import_compose10.privateApis);
-  var LINK_SETTINGS = [
-    ...import_block_editor21.LinkControl.DEFAULT_LINK_SETTINGS,
-    {
-      id: "nofollow",
-      title: (0, import_i18n17.__)("Mark as nofollow")
-    }
-  ];
-  function useEnter(clientId) {
-    const { replaceBlocks, selectionChange } = (0, import_data11.useDispatch)(import_block_editor21.store);
-    const {
-      getBlock,
-      getBlockAttributes: getBlockAttributes4,
-      getBlockRootClientId,
-      getBlockIndex
-    } = (0, import_data11.useSelect)(import_block_editor21.store);
-    return (0, import_compose10.useRefEffect)((element) => {
-      function onKeyDown(event) {
-        if (event.defaultPrevented || event.keyCode !== import_keycodes.ENTER) {
-          return;
-        }
-        const { text } = getBlockAttributes4(clientId) ?? {};
-        if (text?.length) {
-          return;
-        }
-        event.preventDefault();
-        const topParentListBlock = getBlock(
-          getBlockRootClientId(clientId)
-        );
-        const blockIndex = getBlockIndex(clientId);
-        const head = (0, import_blocks7.cloneBlock)({
-          ...topParentListBlock,
-          innerBlocks: topParentListBlock.innerBlocks.slice(
-            0,
-            blockIndex
-          )
-        });
-        const middle = (0, import_blocks7.createBlock)((0, import_blocks7.getDefaultBlockName)());
-        const after = topParentListBlock.innerBlocks.slice(
-          blockIndex + 1
-        );
-        const tail = after.length ? [
-          (0, import_blocks7.cloneBlock)({
-            ...topParentListBlock,
-            innerBlocks: after
-          })
-        ] : [];
-        replaceBlocks(
-          topParentListBlock.clientId,
-          [head, middle, ...tail],
-          1
-        );
-        selectionChange(middle.clientId);
-      }
-      return subscribeDelegatedListener(
-        element,
-        "keydown",
-        onKeyDown,
-        true
-      );
-    }, []);
-  }
-  function ButtonEdit(props) {
-    const {
-      attributes: attributes2,
-      setAttributes,
-      className,
-      isSelected,
-      onReplace,
-      mergeBlocks,
-      clientId,
-      context
-    } = props;
-    const {
-      tagName,
-      linkTarget,
-      placeholder: placeholder2,
-      rel,
-      style: style2,
-      text,
-      url,
-      metadata
-    } = attributes2;
-    const width = style2?.dimensions?.width;
-    useDeprecatedTextAlign(props);
-    const TagName2 = tagName || "a";
-    function onKeyDown(event) {
-      if (import_keycodes.isKeyboardEvent.primary(event, "k")) {
-        startEditing(event);
-      } else if (import_keycodes.isKeyboardEvent.primaryShift(event, "k")) {
-        unlink();
-        richTextRef.current?.focus();
-      }
-    }
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element34.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_element34.useRef)();
-    const richTextRef = (0, import_element34.useRef)();
-    const blockProps = (0, import_block_editor21.useBlockProps)({
-      ref: (0, import_compose10.useMergeRefs)([setPopoverAnchor, ref]),
-      onKeyDown
-    });
-    const blockEditingMode = (0, import_block_editor21.useBlockEditingMode)();
-    const [isEditingURL, setIsEditingURL] = (0, import_element34.useState)(false);
-    const isURLSet = !!url;
-    const opensInNewTab = linkTarget === NEW_TAB_TARGET;
-    const nofollow = !!rel?.includes(NOFOLLOW_REL);
-    const isLinkTag = "a" === TagName2;
-    const {
-      createPageEntity,
-      userCanCreatePages,
-      lockUrlControls = false
-    } = (0, import_data11.useSelect)(
-      (select10) => {
-        if (!isSelected) {
-          return {};
-        }
-        const _settings = select10(import_block_editor21.store).getSettings();
-        const blockBindingsSource = (0, import_blocks7.getBlockBindingsSource)(
-          metadata?.bindings?.url?.source
-        );
-        return {
-          createPageEntity: _settings.__experimentalCreatePageEntity,
-          userCanCreatePages: _settings.__experimentalUserCanCreatePages,
-          lockUrlControls: !!metadata?.bindings?.url && !blockBindingsSource?.canUserEditValue?.({
-            select: select10,
-            context,
-            args: metadata?.bindings?.url?.args
-          })
-        };
-      },
-      [context, isSelected, metadata?.bindings?.url]
-    );
-    async function handleCreate(pageTitle) {
-      const page = await createPageEntity({
-        title: pageTitle,
-        status: "draft"
-      });
-      return {
-        id: page.id,
-        type: page.type,
-        title: page.title.rendered,
-        url: page.link,
-        kind: "post-type"
-      };
-    }
-    function createButtonText(searchTerm) {
-      return (0, import_element34.createInterpolateElement)(
-        (0, import_i18n17.sprintf)(
-          /* translators: %s: search term. */
-          (0, import_i18n17.__)("Create page: <mark>%s</mark>"),
-          searchTerm
-        ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("mark", {}) }
-      );
-    }
-    function startEditing(event) {
-      event.preventDefault();
-      setIsEditingURL(true);
-    }
-    function unlink() {
-      setAttributes({
-        url: void 0,
-        linkTarget: void 0,
-        rel: void 0
-      });
-      setIsEditingURL(false);
-    }
-    (0, import_element34.useEffect)(() => {
-      if (!isSelected) {
-        setIsEditingURL(false);
-      }
-    }, [isSelected]);
-    const linkValue = (0, import_element34.useMemo)(
-      () => ({ url, opensInNewTab, nofollow }),
-      [url, opensInNewTab, nofollow]
-    );
-    const useEnterRef = useEnter(clientId);
-    const mergedRef = (0, import_compose10.useMergeRefs)([useEnterRef, richTextRef]);
-    const [fluidTypographySettings, layout, dimensionSizes] = (0, import_block_editor21.useSettings)(
-      "typography.fluid",
-      "layout",
-      "dimensions.dimensionSizes"
-    );
-    const dimensionPresets = (0, import_element34.useMemo)(() => {
-      if (!dimensionSizes) {
-        return [];
-      }
-      return [
-        ...dimensionSizes?.custom ?? [],
-        ...dimensionSizes?.theme ?? [],
-        ...dimensionSizes?.default ?? []
-      ];
-    }, [dimensionSizes]);
-    const typographyProps = (0, import_block_editor21.getTypographyClassesAndStyles)(attributes2, {
-      typography: {
-        fluid: fluidTypographySettings
-      },
-      layout: {
-        wideSize: layout?.wideSize
-      }
-    });
-    const resolvedWidth = (0, import_element34.useMemo)(() => {
-      if (!width) {
-        return void 0;
-      }
-      const presetPrefix = "var:preset|dimension|";
-      if (width.startsWith(presetPrefix)) {
-        const slug = width.slice(presetPrefix.length);
-        const preset = dimensionPresets?.find((p2) => p2.slug === slug);
-        return preset?.size ?? width;
-      }
-      return width;
-    }, [width, dimensionPresets]);
-    const hasNonContentControls = blockEditingMode === "default";
-    const hasBlockControls = hasNonContentControls || isLinkTag && !lockUrlControls;
-    const classes = clsx_default(
-      blockProps.className,
-      getWidthClasses(resolvedWidth)
-    );
-    const widthStyle = (0, import_element34.useMemo)(() => {
-      if (!width) {
-        return {};
-      }
-      if (isPercentageWidth(resolvedWidth)) {
-        return {
-          "--wp--block-button--width": parseFloat(resolvedWidth)
-        };
-      }
-      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)(
-        "div",
-        {
-          ...blockProps,
-          className: classes,
-          style: { ...blockProps.style, ...widthStyle },
-          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-            import_block_editor21.RichText,
-            {
-              ref: mergedRef,
-              "aria-label": (0, import_i18n17.__)("Button text"),
-              placeholder: placeholder2 || (0, import_i18n17.__)("Add text\u2026"),
-              value: text,
-              onChange: (value) => setAttributes({
-                text: removeAnchorTag(value)
-              }),
-              withoutInteractiveFormatting: true,
-              className: clsx_default(
-                className,
-                "wp-block-button__link",
-                colorProps.className,
-                borderProps.className,
-                typographyProps.className,
-                {
-                  // For backwards compatibility add style that isn't
-                  // provided via block support.
-                  "no-border-radius": style2?.border?.radius === 0,
-                  [`has-custom-font-size`]: blockProps.style.fontSize
-                },
-                (0, import_block_editor21.__experimentalGetElementClassName)("button")
-              ),
-              style: {
-                ...borderProps.style,
-                ...colorProps.style,
-                ...spacingProps.style,
-                ...shadowProps.style,
-                ...typographyProps.style,
-                writingMode: void 0
-              },
-              onReplace,
-              onMerge: mergeBlocks,
-              identifier: "text"
-            }
-          )
-        }
-      ),
-      hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-        import_components9.ToolbarButton,
-        {
-          name: "link",
-          icon: !isURLSet ? link_default : link_off_default,
-          title: !isURLSet ? (0, import_i18n17.__)("Link") : (0, import_i18n17.__)("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)(
-        import_components9.Popover,
-        {
-          placement: "bottom",
-          onClose: () => {
-            setIsEditingURL(false);
-            richTextRef.current?.focus();
-          },
-          anchor: popoverAnchor,
-          focusOnMount: isEditingURL ? "firstElement" : false,
-          __unstableSlotName: "__unstable-block-tools-after",
-          shift: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-            import_block_editor21.LinkControl,
-            {
-              value: linkValue,
-              onChange: ({
-                url: newURL,
-                opensInNewTab: newOpensInNewTab,
-                nofollow: newNofollow
-              }) => setAttributes(
-                getUpdatedLinkAttributes({
-                  rel,
-                  url: newURL,
-                  opensInNewTab: newOpensInNewTab,
-                  nofollow: newNofollow
-                })
-              ),
-              onRemove: () => {
-                unlink();
-                richTextRef.current?.focus();
-              },
-              forceIsEditingLink: isEditingURL,
-              settings: LINK_SETTINGS,
-              createSuggestion: createPageEntity && handleCreate,
-              withCreateSuggestion: userCanCreatePages,
-              createSuggestionButtonText: createButtonText
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-          HTMLElementControl,
-          {
-            tagName,
-            onChange: (value) => setAttributes({ tagName: value }),
-            options: [
-              { label: (0, import_i18n17.__)("Default (<a>)"), value: "a" },
-              { label: "<button>", value: "button" }
-            ]
-          }
-        ),
-        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-          import_components9.TextControl,
-          {
-            label: (0, import_i18n17.__)("Link relation"),
-            help: (0, import_element34.createInterpolateElement)(
-              (0, import_i18n17.__)(
-                "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
-              ),
-              {
-                a: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-                  Link,
-                  {
-                    openInNewTab: true,
-                    href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"
-                  }
-                )
-              }
-            ),
-            value: rel || "",
-            onChange: (newRel) => setAttributes({ rel: newRel })
-          }
-        )
-      ] })
-    ] });
-  }
-  var edit_default2 = ButtonEdit;
-
-  // packages/block-library/build-module/button/block.json
-  var block_default10 = {
-    $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: true,
-      splitting: true,
-      align: false,
-      alignWide: false,
-      color: {
-        __experimentalSkipSerialization: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      dimensions: {
-        width: true,
-        __experimentalSkipSerialization: ["width"],
-        __experimentalDefaultControls: {
-          width: true
-        }
-      },
-      typography: {
-        __experimentalSkipSerialization: [
-          "fontSize",
-          "lineHeight",
-          "textAlign",
-          "fontFamily",
-          "fontWeight",
-          "fontStyle",
-          "textTransform",
-          "textDecoration",
-          "letterSpacing"
-        ],
-        fontSize: true,
-        lineHeight: true,
-        textAlign: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalWritingMode: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      reusable: false,
-      shadow: {
-        __experimentalSkipSerialization: true
-      },
-      spacing: {
-        __experimentalSkipSerialization: true,
-        padding: ["horizontal", "vertical"],
-        __experimentalDefaultControls: {
-          padding: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      }
-    },
-    styles: [
-      { name: "fill", label: "Fill", isDefault: true },
-      { 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"
-      }
-    }
-  };
-
-  // 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);
-  function save6({ attributes: attributes2 }) {
-    const {
-      tagName,
-      type,
-      fontSize,
-      linkTarget,
-      rel,
-      style: style2,
-      text,
-      title,
-      url
-    } = attributes2;
-    const TagName2 = tagName || "a";
-    const isButtonTag = "button" === TagName2;
-    const buttonType = type || "button";
-    const borderProps = (0, import_block_editor22.__experimentalGetBorderClassesAndStyles)(attributes2);
-    const colorProps = (0, import_block_editor22.__experimentalGetColorClassesAndStyles)(attributes2);
-    const spacingProps = (0, import_block_editor22.__experimentalGetSpacingClassesAndStyles)(attributes2);
-    const shadowProps = (0, import_block_editor22.__experimentalGetShadowClassesAndStyles)(attributes2);
-    const typographyProps = (0, import_block_editor22.getTypographyClassesAndStyles)(attributes2);
-    const buttonClasses = clsx_default(
-      "wp-block-button__link",
-      colorProps.className,
-      borderProps.className,
-      typographyProps.className,
-      {
-        // For backwards compatibility add style that isn't provided via
-        // block support.
-        "no-border-radius": style2?.border?.radius === 0,
-        [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
-      },
-      (0, import_block_editor22.__experimentalGetElementClassName)("button")
-    );
-    const buttonStyle = {
-      ...borderProps.style,
-      ...colorProps.style,
-      ...spacingProps.style,
-      ...shadowProps.style,
-      ...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)(
-      import_block_editor22.RichText.Content,
-      {
-        tagName: TagName2,
-        type: isButtonTag ? buttonType : null,
-        className: buttonClasses,
-        href: isButtonTag ? null : url,
-        title,
-        style: buttonStyle,
-        value: text,
-        target: isButtonTag ? null : linkTarget,
-        rel: isButtonTag ? null : rel
-      }
-    ) });
-  }
-
-  // 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")
-      }
-    },
-    edit: edit_default2,
-    save: save6,
-    deprecated: deprecated_default3,
-    merge: (a2, { text = "" }) => ({
-      ...a2,
-      text: (a2.text || "") + text
-    }),
-    __experimentalLabel(attributes2, { context }) {
-      const { text } = attributes2;
-      const customName = attributes2?.metadata?.name;
-      const hasContent = text?.trim().length > 0;
-      if (context === "list-view" && (customName || hasContent)) {
-        return customName || text;
-      }
-      if (context === "breadcrumb" && customName) {
-        return customName;
-      }
-    }
-  };
-  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
-  var buttons_exports = {};
-  __export(buttons_exports, {
-    init: () => init10,
-    metadata: () => block_default11,
-    name: () => name10,
-    settings: () => settings10
-  });
-  var import_i18n19 = __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 migrateWithLayout = (attributes2) => {
-    if (!!attributes2.layout) {
-      return attributes2;
-    }
-    const { contentJustification, orientation, ...updatedAttributes } = attributes2;
-    if (contentJustification || orientation) {
-      Object.assign(updatedAttributes, {
-        layout: {
-          type: "flex",
-          ...contentJustification && {
-            justifyContent: contentJustification
-          },
-          ...orientation && { orientation }
-        }
-      });
-    }
-    return updatedAttributes;
-  };
-  var deprecated3 = [
-    {
-      attributes: {
-        contentJustification: {
-          type: "string"
-        },
-        orientation: {
-          type: "string",
-          default: "horizontal"
-        }
-      },
-      supports: {
-        anchor: true,
-        align: ["wide", "full"],
-        __experimentalExposeControlsToChildren: true,
-        spacing: {
-          blockGap: true,
-          margin: ["top", "bottom"],
-          __experimentalDefaultControls: {
-            blockGap: true
-          }
-        }
-      },
-      isEligible: ({ contentJustification, orientation }) => !!contentJustification || !!orientation,
-      migrate: migrateWithLayout,
-      save({ attributes: { contentJustification, orientation } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
-          "div",
-          {
-            ...import_block_editor23.useBlockProps.save({
-              className: clsx_default({
-                [`is-content-justification-${contentJustification}`]: contentJustification,
-                "is-vertical": orientation === "vertical"
-              })
-            }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {})
-          }
-        );
-      }
-    },
-    {
-      supports: {
-        align: ["center", "left", "right"],
-        anchor: true
-      },
-      save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
-      },
-      isEligible({ align }) {
-        return align && ["center", "left", "right"].includes(align);
-      },
-      migrate(attributes2) {
-        return migrateWithLayout({
-          ...attributes2,
-          align: void 0,
-          // Floating Buttons blocks shouldn't have been supported in the
-          // first place. Most users using them probably expected them to
-          // act like content justification controls, so these blocks are
-          // migrated to use content justification.
-          // As for center-aligned Buttons blocks, the content justification
-          // equivalent will create an identical end result in most cases.
-          contentJustification: attributes2.align
-        });
-      }
-    }
-  ];
-  var deprecated_default4 = deprecated3;
-
-  // packages/block-library/build-module/buttons/transforms.mjs
-  var import_blocks10 = __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);
-  function getTransformedAttributes(attributes2, newBlockName, bindingsCallback = null) {
-    if (!attributes2) {
-      return void 0;
-    }
-    const newBlockType = (0, import_blocks9.getBlockType)(newBlockName);
-    if (!newBlockType) {
-      return void 0;
-    }
-    const transformedAttributes = {};
-    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "anchor") && attributes2.anchor) {
-      transformedAttributes.anchor = attributes2.anchor;
-    }
-    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "ariaLabel") && attributes2.ariaLabel) {
-      transformedAttributes.ariaLabel = attributes2.ariaLabel;
-    }
-    if (attributes2.metadata) {
-      const transformedMetadata = [];
-      if (bindingsCallback) {
-        transformedMetadata.push("id", "bindings");
-      }
-      if (transformedMetadata.length > 0) {
-        const newMetadata = Object.entries(attributes2.metadata).reduce(
-          (obj, [prop, value]) => {
-            if (!transformedMetadata.includes(prop)) {
-              return obj;
-            }
-            obj[prop] = prop === "bindings" ? bindingsCallback(value) : value;
-            return obj;
-          },
-          {}
-        );
-        if (Object.keys(newMetadata).length > 0) {
-          transformedAttributes.metadata = newMetadata;
-        }
-      }
-    }
-    if (Object.keys(transformedAttributes).length === 0) {
-      return void 0;
-    }
-    return transformedAttributes;
-  }
-
-  // packages/block-library/build-module/buttons/transforms.mjs
-  var transforms2 = {
-    from: [
-      {
-        type: "block",
-        isMultiBlock: true,
-        blocks: ["core/button"],
-        transform: (buttons) => (
-          // Creates the buttons block.
-          (0, import_blocks10.createBlock)(
-            "core/buttons",
-            {},
-            // Loop the selected buttons.
-            buttons.map(
-              (attributes2) => (
-                // Create singular button in the buttons block.
-                (0, import_blocks10.createBlock)("core/button", attributes2)
-              )
-            )
-          )
-        )
-      },
-      {
-        type: "block",
-        isMultiBlock: true,
-        blocks: ["core/paragraph"],
-        transform: (buttons) => (
-          // Creates the buttons block.
-          (0, import_blocks10.createBlock)(
-            "core/buttons",
-            {},
-            // Loop the selected buttons.
-            buttons.map((attributes2) => {
-              const { content } = attributes2;
-              const element = (0, import_rich_text.__unstableCreateElement)(document, content);
-              const text = element.innerText || "";
-              const link = element.querySelector("a");
-              const url = link?.getAttribute("href");
-              return (0, import_blocks10.createBlock)("core/button", {
-                ...attributes2,
-                ...getTransformedAttributes(
-                  attributes2,
-                  "core/button",
-                  ({ content: contentBinding }) => ({
-                    text: contentBinding
-                  })
-                ),
-                text,
-                url
-              });
-            })
-          )
-        ),
-        isMatch: (paragraphs) => {
-          return paragraphs.every((attributes2) => {
-            const element = (0, import_rich_text.__unstableCreateElement)(
-              document,
-              attributes2.content
-            );
-            const text = element.innerText || "";
-            const links = element.querySelectorAll("a");
-            return text.length <= 30 && links.length <= 1;
-          });
-        }
-      }
-    ]
-  };
-  var transforms_default2 = transforms2;
-
-  // 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 DEFAULT_BLOCK = {
-    name: "core/button"
-  };
-  function ButtonsEdit({ attributes: attributes2, className }) {
-    const { fontSize, layout, style: style2 } = attributes2;
-    const blockProps = (0, import_block_editor24.useBlockProps)({
-      className: clsx_default(className, {
-        "has-custom-font-size": fontSize || style2?.typography?.fontSize
-      })
-    });
-    const innerBlocksProps = (0, import_block_editor24.useInnerBlocksProps)(blockProps, {
-      defaultBlock: DEFAULT_BLOCK,
-      orientation: layout?.orientation ?? "horizontal"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...innerBlocksProps });
-  }
-  var edit_default3 = ButtonsEdit;
-
-  // packages/block-library/build-module/buttons/block.json
-  var block_default11 = {
-    $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: true,
-      align: ["wide", "full"],
-      html: false,
-      __experimentalExposeControlsToChildren: true,
-      color: {
-        gradients: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true
-        }
-      },
-      spacing: {
-        blockGap: ["horizontal", "vertical"],
-        padding: true,
-        margin: ["top", "bottom"],
-        __experimentalDefaultControls: {
-          blockGap: true
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
-        }
-      },
-      layout: {
-        allowSwitching: false,
-        allowInheriting: false,
-        default: {
-          type: "flex"
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      listView: true,
-      contentRole: true
-    },
-    editorStyle: "wp-block-buttons-editor",
-    style: "wp-block-buttons"
-  };
-
-  // 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);
-  function save7({ attributes: attributes2, className }) {
-    const { fontSize, style: style2 } = attributes2;
-    const blockProps = import_block_editor25.useBlockProps.save({
-      className: clsx_default(className, {
-        "has-custom-font-size": fontSize || style2?.typography?.fontSize
-      })
-    });
-    const innerBlocksProps = import_block_editor25.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...innerBlocksProps });
-  }
-
-  // packages/block-library/build-module/buttons/index.mjs
-  var { name: name10 } = block_default11;
-  var TEMPLATE4 = [["core/button"]];
-  var settings10 = {
-    icon: buttons_default,
-    example: {
-      attributes: {
-        layout: {
-          type: "flex",
-          justifyContent: "center"
-        }
-      },
-      innerBlocks: [
-        {
-          name: "core/button",
-          attributes: { text: (0, import_i18n19.__)("Find out more") }
-        },
-        {
-          name: "core/button",
-          attributes: { text: (0, import_i18n19.__)("Contact us") }
-        }
-      ]
-    },
-    deprecated: deprecated_default4,
-    transforms: transforms_default2,
-    template: TEMPLATE4,
-    templateInsertUpdatesSelection: true,
-    edit: edit_default3,
-    save: save7
-  };
-  var init10 = () => initBlock({ name: name10, metadata: block_default11, settings: settings10 });
-
-  // packages/block-library/build-module/calendar/index.mjs
-  var calendar_exports = {};
-  __export(calendar_exports, {
-    init: () => init11,
-    metadata: () => block_default12,
-    name: () => name11,
-    settings: () => settings11
-  });
-
-  // packages/block-library/build-module/calendar/block.json
-  var block_default12 = {
-    $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: true,
-      align: true,
-      html: false,
-      color: {
-        link: true,
-        __experimentalSkipSerialization: ["text", "background"],
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        },
-        __experimentalSelector: "table, th"
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      }
-    },
-    style: "wp-block-calendar"
-  };
-
-  // packages/block-library/build-module/calendar/edit.mjs
-  var import_components10 = __toESM(require_components(), 1);
-  var import_data12 = __toESM(require_data(), 1);
-  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_compose11 = __toESM(require_compose(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var getYearMonth = memize((date) => {
-    if (!date) {
-      return {};
-    }
-    const dateObj = new Date(date);
-    return {
-      year: dateObj.getFullYear(),
-      month: dateObj.getMonth() + 1
-    };
-  });
-  function CalendarEdit({ attributes: attributes2, name: name122 }) {
-    const { date, hasPosts, hasPostsResolved } = (0, import_data12.useSelect)((select10) => {
-      const { getEntityRecords, hasFinishedResolution } = select10(import_core_data5.store);
-      const singlePublishedPostQuery = {
-        status: "publish",
-        per_page: 1
-      };
-      const posts = getEntityRecords(
-        "postType",
-        "post",
-        singlePublishedPostQuery
-      );
-      const postsResolved = hasFinishedResolution("getEntityRecords", [
-        "postType",
-        "post",
-        singlePublishedPostQuery
-      ]);
-      let _date;
-      const editorSelectors = select10("core/editor");
-      if (editorSelectors) {
-        const postType = editorSelectors.getEditedPostAttribute("type");
-        if (postType === "post") {
-          _date = editorSelectors.getEditedPostAttribute("date");
-        }
-      }
-      return {
-        date: _date,
-        hasPostsResolved: postsResolved,
-        hasPosts: postsResolved && posts?.length === 1
-      };
-    }, []);
-    const { content, status, error: error2 } = (0, import_server_side_render3.useServerSideRender)({
-      attributes: {
-        ...attributes2,
-        ...getYearMonth(date)
-      },
-      block: name122
-    });
-    const disabledRef = (0, import_compose11.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_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)(
-        /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n20.__)("Error: %s"),
-        error2
-      ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
-    ] });
-  }
-
-  // packages/block-library/build-module/calendar/transforms.mjs
-  var import_blocks11 = __toESM(require_blocks(), 1);
-  var transforms3 = {
-    from: [
-      {
-        type: "block",
-        blocks: ["core/archives"],
-        transform: () => (0, import_blocks11.createBlock)("core/calendar")
-      }
-    ],
-    to: [
-      {
-        type: "block",
-        blocks: ["core/archives"],
-        transform: () => (0, import_blocks11.createBlock)("core/archives")
-      }
-    ]
-  };
-  var transforms_default3 = transforms3;
-
-  // packages/block-library/build-module/calendar/index.mjs
-  var { name: name11 } = block_default12;
-  var settings11 = {
-    icon: calendar_default,
-    example: {},
-    edit: CalendarEdit,
-    transforms: transforms_default3
-  };
-  var init11 = () => initBlock({ name: name11, metadata: block_default12, settings: settings11 });
-
-  // packages/block-library/build-module/categories/index.mjs
-  var categories_exports = {};
-  __export(categories_exports, {
-    init: () => init12,
-    metadata: () => block_default13,
-    name: () => name12,
-    settings: () => settings12
-  });
-
-  // packages/block-library/build-module/categories/block.json
-  var block_default13 = {
-    $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: false
-      },
-      showHierarchy: {
-        type: "boolean",
-        default: false
-      },
-      showPostCounts: {
-        type: "boolean",
-        default: false
-      },
-      showOnlyTopLevel: {
-        type: "boolean",
-        default: false
-      },
-      showEmpty: {
-        type: "boolean",
-        default: false
-      },
-      label: {
-        type: "string",
-        role: "content"
-      },
-      showLabel: {
-        type: "boolean",
-        default: true
-      }
-    },
-    usesContext: ["enhancedPagination"],
-    supports: {
-      anchor: true,
-      align: true,
-      html: false,
-      spacing: {
-        margin: true,
-        padding: true,
-        __experimentalDefaultControls: {
-          margin: false,
-          padding: false
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
-        }
-      }
-    },
-    editorStyle: "wp-block-categories-editor",
-    style: "wp-block-categories"
-  };
-
-  // packages/block-library/build-module/categories/edit.mjs
-  var import_components11 = __toESM(require_components(), 1);
-  var import_compose12 = __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_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);
-  function CategoriesEdit({
-    attributes: {
-      displayAsDropdown,
-      showHierarchy,
-      showPostCounts,
-      showOnlyTopLevel,
-      showEmpty,
-      label,
-      showLabel,
-      taxonomy: taxonomySlug
-    },
-    setAttributes,
-    className,
-    clientId
-  }) {
-    const selectId = (0, import_compose12.useInstanceId)(CategoriesEdit, "blocks-category-select");
-    const { records: allTaxonomies, isResolvingTaxonomies } = (0, import_core_data6.useEntityRecords)(
-      "root",
-      "taxonomy",
-      { per_page: -1 }
-    );
-    const taxonomies = allTaxonomies?.filter((t2) => t2.visibility.public);
-    const taxonomy = taxonomies?.find((t2) => t2.slug === taxonomySlug);
-    const isHierarchicalTaxonomy = !isResolvingTaxonomies && taxonomy?.hierarchical;
-    const query = { per_page: -1, hide_empty: !showEmpty, context: "view" };
-    if (isHierarchicalTaxonomy && showOnlyTopLevel) {
-      query.parent = 0;
-    }
-    const { records: categories, isResolving } = (0, import_core_data6.useEntityRecords)(
-      "taxonomy",
-      taxonomySlug,
-      query
-    );
-    const { createWarningNotice } = (0, import_data13.useDispatch)(import_notices2.store);
-    const showRedirectionPreventedNotice = (event) => {
-      event.preventDefault();
-      createWarningNotice((0, import_i18n21.__)("Links are disabled in the editor."), {
-        id: `block-library/core/categories/redirection-prevented/${clientId}`,
-        type: "snackbar"
-      });
-    };
-    const getCategoriesList = (parentId) => {
-      if (!categories?.length) {
-        return [];
-      }
-      if (parentId === null) {
-        return categories;
-      }
-      return categories.filter(({ parent }) => parent === parentId);
-    };
-    const toggleAttribute = (attributeName) => (newValue) => setAttributes({ [attributeName]: newValue });
-    const renderCategoryName = (name122) => !name122 ? (0, import_i18n21.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name122).trim();
-    const renderCategoryList = () => {
-      const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
-      const categoriesList = getCategoriesList(parentId);
-      return categoriesList.map(
-        (category) => renderCategoryListItem(category)
-      );
-    };
-    const renderCategoryListItem = (category) => {
-      const childCategories = getCategoriesList(category.id);
-      const { id, link, count, name: name122 } = 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(name122) }),
-        showPostCounts && ` (${count})`,
-        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("ul", { className: "children", children: childCategories.map(
-          (childCategory) => renderCategoryListItem(childCategory)
-        ) })
-      ] }, id);
-    };
-    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)(
-          import_block_editor27.RichText,
-          {
-            className: "wp-block-categories__label",
-            "aria-label": (0, import_i18n21.__)("Label text"),
-            placeholder: taxonomy?.name,
-            withoutInteractiveFormatting: true,
-            value: label,
-            onChange: (html) => setAttributes({ label: html })
-          }
-        ) : (
-          // 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_runtime225.jsxs)("select", { id: selectId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("option", { children: (0, import_i18n21.sprintf)(
-            /* translators: %s: taxonomy's singular name */
-            (0, import_i18n21.__)("Select %s"),
-            taxonomy?.labels?.singular_name
-          ) }),
-          categoriesList.map(
-            (category) => renderCategoryDropdownItem(category, 0)
-          )
-        ] })
-      ] });
-    };
-    const renderCategoryDropdownItem = (category, level) => {
-      const { id, count, name: name122 } = category;
-      const childCategories = getCategoriesList(id);
-      return [
-        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("option", { className: `level-${level}`, children: [
-          Array.from({ length: level * 3 }).map(() => "\xA0"),
-          renderCategoryName(name122),
-          showPostCounts && ` (${count})`
-        ] }, id),
-        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && childCategories.map(
-          (childCategory) => renderCategoryDropdownItem(childCategory, level + 1)
-        )
-      ];
-    };
-    const TagName2 = !!categories?.length && !displayAsDropdown && !isResolving ? "ul" : "div";
-    const classes = clsx_default(
-      className,
-      `wp-block-categories-taxonomy-${taxonomySlug}`,
-      {
-        "wp-block-categories-list": !!categories?.length && !displayAsDropdown && !isResolving,
-        "wp-block-categories-dropdown": !!categories?.length && displayAsDropdown && !isResolving
-      }
-    );
-    const blockProps = (0, import_block_editor27.useBlockProps)({
-      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)(
-        import_components11.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n21.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              taxonomy: "category",
-              displayAsDropdown: false,
-              showHierarchy: false,
-              showPostCounts: false,
-              showOnlyTopLevel: false,
-              showEmpty: false,
-              showLabel: true
-            });
-          },
-          dropdownMenuProps,
-          children: [
-            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => {
-                  return taxonomySlug !== "category";
-                },
-                label: (0, import_i18n21.__)("Taxonomy"),
-                onDeselect: () => {
-                  setAttributes({ taxonomy: "category" });
-                },
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.SelectControl,
-                  {
-                    label: (0, import_i18n21.__)("Taxonomy"),
-                    options: taxonomies.map((t2) => ({
-                      label: t2.name,
-                      value: t2.slug
-                    })),
-                    value: taxonomySlug,
-                    onChange: (selectedTaxonomy) => setAttributes({
-                      taxonomy: selectedTaxonomy
-                    })
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!displayAsDropdown,
-                label: (0, import_i18n21.__)("Display as dropdown"),
-                onDeselect: () => setAttributes({ displayAsDropdown: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    label: (0, import_i18n21.__)("Display as dropdown"),
-                    checked: displayAsDropdown,
-                    onChange: toggleAttribute("displayAsDropdown")
-                  }
-                )
-              }
-            ),
-            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !showLabel,
-                label: (0, import_i18n21.__)("Show label"),
-                onDeselect: () => setAttributes({ showLabel: true }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    className: "wp-block-categories__indentation",
-                    label: (0, import_i18n21.__)("Show label"),
-                    checked: showLabel,
-                    onChange: toggleAttribute("showLabel")
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!showPostCounts,
-                label: (0, import_i18n21.__)("Show post counts"),
-                onDeselect: () => setAttributes({ showPostCounts: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    label: (0, import_i18n21.__)("Show post counts"),
-                    checked: showPostCounts,
-                    onChange: toggleAttribute("showPostCounts")
-                  }
-                )
-              }
-            ),
-            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!showOnlyTopLevel,
-                label: (0, import_i18n21.__)("Show only top level terms"),
-                onDeselect: () => setAttributes({ showOnlyTopLevel: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    label: (0, import_i18n21.__)("Show only top level terms"),
-                    checked: showOnlyTopLevel,
-                    onChange: toggleAttribute(
-                      "showOnlyTopLevel"
-                    )
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!showEmpty,
-                label: (0, import_i18n21.__)("Show empty terms"),
-                onDeselect: () => setAttributes({ showEmpty: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    label: (0, import_i18n21.__)("Show empty terms"),
-                    checked: showEmpty,
-                    onChange: toggleAttribute("showEmpty")
-                  }
-                )
-              }
-            ),
-            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-              import_components11.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!showHierarchy,
-                label: (0, import_i18n21.__)("Show hierarchy"),
-                onDeselect: () => setAttributes({ showHierarchy: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-                  import_components11.ToggleControl,
-                  {
-                    label: (0, import_i18n21.__)("Show hierarchy"),
-                    checked: showHierarchy,
-                    onChange: toggleAttribute("showHierarchy")
-                  }
-                )
-              }
-            )
-          ]
-        }
-      ) }),
-      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 && categories?.length > 0 && (displayAsDropdown ? renderCategoryDropdown() : renderCategoryList())
-    ] });
-  }
-
-  // packages/block-library/build-module/categories/variations.mjs
-  var import_i18n22 = __toESM(require_i18n(), 1);
-  var variations = [
-    {
-      name: "terms",
-      title: (0, import_i18n22.__)("Terms List"),
-      icon: category_default,
-      attributes: {
-        // We need to set an attribute here that will be set when inserting the block.
-        // We cannot leave this empty, as that would be interpreted as the default value,
-        // which is `category` -- for which we're defining a distinct variation below,
-        // for backwards compatibility reasons.
-        // The logical fallback is thus the only other built-in and public taxonomy: Tags.
-        taxonomy: "post_tag"
-      },
-      isActive: (blockAttributes8) => (
-        // This variation is used for any taxonomy other than `category`.
-        blockAttributes8.taxonomy !== "category"
-      )
-    },
-    {
-      name: "categories",
-      title: (0, import_i18n22.__)("Categories List"),
-      description: (0, import_i18n22.__)("Display a list of all categories."),
-      icon: category_default,
-      attributes: {
-        taxonomy: "category"
-      },
-      isActive: ["taxonomy"],
-      // The following is needed to prevent "Terms List" from showing up twice in the inserter
-      // (once for the block, once for the variation). Fortunately, it does not collide with
-      // `categories` being the default value of the `taxonomy` attribute.
-      isDefault: true
-    }
-  ];
-  var variations_default = variations;
-
-  // packages/block-library/build-module/categories/index.mjs
-  var { name: name12 } = block_default13;
-  var settings12 = {
-    icon: category_default,
-    example: {},
-    edit: CategoriesEdit,
-    variations: variations_default
-  };
-  var init12 = () => initBlock({ name: name12, metadata: block_default13, settings: settings12 });
-
-  // packages/block-library/build-module/freeform/index.mjs
-  var freeform_exports = {};
-  __export(freeform_exports, {
-    init: () => init13,
-    metadata: () => block_default14,
-    name: () => name13,
-    settings: () => settings13
-  });
-
-  // packages/block-library/build-module/freeform/edit.mjs
-  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_element36 = __toESM(require_element(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/freeform/convert-to-blocks-button.mjs
-  var import_i18n23 = __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_block_editor28 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  var ConvertToBlocksButton = ({ clientId }) => {
-    const { replaceBlocks } = (0, import_data14.useDispatch)(import_block_editor28.store);
-    const block = (0, import_data14.useSelect)(
-      (select10) => {
-        return select10(import_block_editor28.store).getBlock(clientId);
-      },
-      [clientId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-      import_components12.ToolbarButton,
-      {
-        onClick: () => replaceBlocks(
-          block.clientId,
-          (0, import_blocks12.rawHandler)({ HTML: (0, import_blocks12.serialize)(block) })
-        ),
-        children: (0, import_i18n23.__)("Convert to blocks")
-      }
-    );
-  };
-  var convert_to_blocks_button_default = ConvertToBlocksButton;
-
-  // 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_element35 = __toESM(require_element(), 1);
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_data15 = __toESM(require_data(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
-  function ModalAuxiliaryActions({ onClick, isModalFullScreen }) {
-    const isMobileViewport = (0, import_compose13.useViewportMatch)("small", "<");
-    if (isMobileViewport) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
-      import_components13.Button,
-      {
-        size: "compact",
-        onClick,
-        icon: fullscreen_default,
-        isPressed: isModalFullScreen,
-        label: isModalFullScreen ? (0, import_i18n24.__)("Exit fullscreen") : (0, import_i18n24.__)("Enter fullscreen")
-      }
-    );
-  }
-  function ClassicEdit(props) {
-    const styles = (0, import_data15.useSelect)(
-      (select10) => select10(import_block_editor29.store).getSettings().styles
-    );
-    (0, import_element35.useEffect)(() => {
-      const { baseURL, suffix, settings: settings121 } = window.wpEditorL10n.tinymce;
-      window.tinymce.EditorManager.overrideDefaults({
-        base_url: baseURL,
-        suffix
-      });
-      window.wp.oldEditor.initialize(props.id, {
-        tinymce: {
-          ...settings121,
-          setup(editor) {
-            editor.on("init", () => {
-              const doc = editor.getDoc();
-              styles.forEach(({ css }) => {
-                const styleEl = doc.createElement("style");
-                styleEl.innerHTML = css;
-                doc.head.appendChild(styleEl);
-              });
-            });
-          }
-        }
-      });
-      return () => {
-        window.wp.oldEditor.remove(props.id);
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("textarea", { ...props });
-  }
-  function ModalEdit({ clientId, content, onClose, onChange }) {
-    const [isModalFullScreen, setIsModalFullScreen] = (0, import_element35.useState)(false);
-    const id = `editor-${clientId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
-      import_components13.Modal,
-      {
-        title: (0, import_i18n24.__)("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)(
-          ModalAuxiliaryActions,
-          {
-            onClick: () => setIsModalFullScreen(!isModalFullScreen),
-            isModalFullScreen
-          }
-        ),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(ClassicEdit, { id, defaultValue: content }),
-          /* @__PURE__ */ (0, import_jsx_runtime227.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)(
-                  import_components13.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "tertiary",
-                    onClick: onClose,
-                    children: (0, import_i18n24.__)("Cancel")
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
-                  import_components13.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    variant: "primary",
-                    onClick: () => {
-                      onChange(window.wp.oldEditor.getContent(id));
-                      onClose();
-                    },
-                    children: (0, import_i18n24.__)("Save")
-                  }
-                ) })
-              ]
-            }
-          )
-        ]
-      }
-    );
-  }
-
-  // packages/block-library/build-module/freeform/edit.mjs
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  function FreeformEdit({
-    attributes: attributes2,
-    setAttributes,
-    clientId
-  }) {
-    const { content } = attributes2;
-    const [isOpen, setOpen] = (0, import_element36.useState)(false);
-    const editButtonRef = (0, import_element36.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)(
-        import_components14.ToolbarButton,
-        {
-          ref: editButtonRef,
-          onClick: () => setOpen(true),
-          children: (0, import_i18n25.__)("Edit")
-        }
-      ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)("div", { ...(0, import_block_editor30.useBlockProps)(), children: [
-        content ? /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_element36.RawHTML, { children: content }) : /* @__PURE__ */ (0, import_jsx_runtime228.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.__)(
-              "Use the classic editor to add content."
-            ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-              import_components14.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "primary",
-                onClick: () => setOpen(true),
-                children: (0, import_i18n25.__)("Edit contents")
-              }
-            )
-          }
-        ),
-        isOpen && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-          ModalEdit,
-          {
-            clientId,
-            content,
-            onClose: () => {
-              setOpen(false);
-              if (editButtonRef.current) {
-                editButtonRef.current.focus();
-              }
-            },
-            onChange: (newContent) => setAttributes({ content: newContent })
-          }
-        )
-      ] })
-    ] });
-  }
-
-  // packages/block-library/build-module/freeform/block.json
-  var block_default14 = {
-    $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: false,
-      customClassName: false,
-      lock: false,
-      reusable: false,
-      renaming: false,
-      visibility: false,
-      customCSS: false
-    },
-    editorStyle: "wp-block-freeform-editor"
-  };
-
-  // packages/block-library/build-module/freeform/save.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
-  function save8({ attributes: attributes2 }) {
-    const { content } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_element37.RawHTML, { children: content });
-  }
-
-  // packages/block-library/build-module/freeform/index.mjs
-  var { name: name13 } = block_default14;
-  var settings13 = {
-    icon: classic_default,
-    edit: FreeformEdit,
-    save: save8
-  };
-  var init13 = () => initBlock({ name: name13, metadata: block_default14, settings: settings13 });
-
-  // packages/block-library/build-module/code/index.mjs
-  var code_exports = {};
-  __export(code_exports, {
-    init: () => init14,
-    metadata: () => block_default15,
-    name: () => name14,
-    settings: () => settings14
-  });
-  var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_blocks15 = __toESM(require_blocks(), 1);
-
-  // packages/block-library/build-module/code/edit.mjs
-  var import_i18n26 = __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);
-  function CodeEdit({
-    attributes: attributes2,
-    setAttributes,
-    onRemove,
-    insertBlocksAfter,
-    mergeBlocks
-  }) {
-    const blockProps = (0, import_block_editor31.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
-      import_block_editor31.RichText,
-      {
-        tagName: "code",
-        identifier: "content",
-        value: attributes2.content,
-        onChange: (content) => setAttributes({ content }),
-        onRemove,
-        onMerge: mergeBlocks,
-        placeholder: (0, import_i18n26.__)("Write code\u2026"),
-        "aria-label": (0, import_i18n26.__)("Code"),
-        preserveWhiteSpace: true,
-        __unstablePastePlainText: true,
-        __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks13.createBlock)((0, import_blocks13.getDefaultBlockName)())
-        ) : void 0,
-        style: { whiteSpace: "break-spaces" }
-      }
-    ) });
-  }
-
-  // packages/block-library/build-module/code/block.json
-  var block_default15 = {
-    $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: true,
-        role: "content"
-      }
-    },
-    supports: {
-      align: ["wide"],
-      anchor: true,
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      spacing: {
-        margin: ["top", "bottom"],
-        padding: true,
-        __experimentalDefaultControls: {
-          margin: false,
-          padding: false
-        }
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          width: true,
-          color: true
-        }
-      },
-      color: {
-        text: true,
-        background: true,
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      }
-    },
-    style: "wp-block-code"
-  };
-
-  // packages/block-library/build-module/code/save.mjs
-  var import_block_editor32 = __toESM(require_block_editor(), 1);
-
-  // packages/block-library/build-module/code/utils.mjs
-  var import_compose14 = __toESM(require_compose(), 1);
-  function escape(content) {
-    return (0, import_compose14.pipe)(
-      escapeOpeningSquareBrackets,
-      escapeProtocolInIsolatedUrls
-    )(content || "");
-  }
-  function escapeOpeningSquareBrackets(content) {
-    return content.replace(/\[/g, "&#91;");
-  }
-  function escapeProtocolInIsolatedUrls(content) {
-    return content.replace(
-      /^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,
-      "$1&#47;&#47;$2"
-    );
-  }
-
-  // packages/block-library/build-module/code/save.mjs
-  var import_jsx_runtime231 = __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)(
-      import_block_editor32.RichText.Content,
-      {
-        tagName: "code",
-        value: escape(
-          typeof attributes2.content === "string" ? attributes2.content : attributes2.content.toHTMLString({
-            preserveWhiteSpace: true
-          })
-        )
-      }
-    ) });
-  }
-
-  // packages/block-library/build-module/code/transforms.mjs
-  var import_blocks14 = __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")
-      },
-      {
-        type: "block",
-        blocks: ["core/paragraph"],
-        transform: (attributes2) => {
-          const { content } = attributes2;
-          return (0, import_blocks14.createBlock)("core/code", {
-            ...attributes2,
-            ...getTransformedAttributes(attributes2, "core/code"),
-            content
-          });
-        }
-      },
-      {
-        type: "block",
-        blocks: ["core/html"],
-        __experimentalConvert(block) {
-          const { attributes: attributes2 } = block;
-          return (0, import_blocks14.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) })
-            })
-          });
-        }
-      },
-      {
-        type: "raw",
-        isMatch: (node) => node.nodeName === "PRE" && node.children.length === 1 && node.firstChild.nodeName === "CODE",
-        schema: {
-          pre: {
-            children: {
-              code: {
-                children: {
-                  "#text": {}
-                }
-              }
-            }
-          }
-        }
-      }
-    ],
-    to: [
-      {
-        type: "block",
-        blocks: ["core/paragraph"],
-        transform: (attributes2) => {
-          const { content } = attributes2;
-          return (0, import_blocks14.createBlock)("core/paragraph", {
-            ...getTransformedAttributes(attributes2, "core/paragraph"),
-            content
-          });
-        }
-      }
-    ]
-  };
-  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,
-    example: {
-      attributes: {
-        /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
-        // translators: Preserve \n markers for line breaks
-        content: (0, import_i18n27.__)(
-          "// 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 */
-      }
-    },
-    merge(attributes2, attributesToMerge) {
-      return {
-        content: attributes2.content + "\n\n" + attributesToMerge.content
-      };
-    },
-    transforms: transforms_default4,
-    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
-  var column_exports = {};
-  __export(column_exports, {
-    init: () => init15,
-    metadata: () => block_default16,
-    name: () => name15,
-    settings: () => settings15
-  });
-
-  // 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 deprecated4 = [
-    {
-      attributes: {
-        verticalAlignment: {
-          type: "string"
-        },
-        width: {
-          type: "number",
-          min: 0,
-          max: 100
-        }
-      },
-      isEligible({ width }) {
-        return isFinite(width);
-      },
-      migrate(attributes2) {
-        return {
-          ...attributes2,
-          width: `${attributes2.width}%`
-        };
-      },
-      save({ attributes: attributes2 }) {
-        const { verticalAlignment, width } = attributes2;
-        const wrapperClasses = clsx_default({
-          [`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, {}) });
-      }
-    }
-  ];
-  var deprecated_default5 = deprecated4;
-
-  // packages/block-library/build-module/column/edit.mjs
-  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);
-  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)(
-      import_components15.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n28.__)("Settings"),
-        resetAll: () => {
-          setAttributes({ width: void 0 });
-        },
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-          import_components15.__experimentalToolsPanelItem,
-          {
-            hasValue: () => width !== void 0,
-            label: (0, import_i18n28.__)("Width"),
-            onDeselect: () => setAttributes({ width: void 0 }),
-            isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-              import_components15.__experimentalUnitControl,
-              {
-                label: (0, import_i18n28.__)("Width"),
-                __unstableInputWidth: "calc(50% - 8px)",
-                value: width || "",
-                onChange: (nextWidth) => {
-                  nextWidth = 0 > parseFloat(nextWidth) ? "0" : nextWidth;
-                  setAttributes({ width: nextWidth });
-                },
-                units
-              }
-            )
-          }
-        )
-      }
-    );
-  }
-  function ColumnEdit({
-    attributes: { verticalAlignment, width, templateLock, allowedBlocks },
-    setAttributes,
-    clientId
-  }) {
-    const classes = clsx_default("block-core-columns", {
-      [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
-    });
-    const { columnsIds, hasChildBlocks, rootClientId } = (0, import_data17.useSelect)(
-      (select10) => {
-        const { getBlockOrder, getBlockRootClientId } = select10(import_block_editor34.store);
-        const rootId = getBlockRootClientId(clientId);
-        return {
-          hasChildBlocks: getBlockOrder(clientId).length > 0,
-          rootClientId: rootId,
-          columnsIds: getBlockOrder(rootId)
-        };
-      },
-      [clientId]
-    );
-    const { updateBlockAttributes } = (0, import_data17.useDispatch)(import_block_editor34.store);
-    const updateAlignment = (value) => {
-      setAttributes({ verticalAlignment: value });
-      updateBlockAttributes(rootClientId, {
-        verticalAlignment: null
-      });
-    };
-    const widthWithUnit = Number.isFinite(width) ? width + "%" : width;
-    const blockProps = (0, import_block_editor34.useBlockProps)({
-      className: classes,
-      style: widthWithUnit ? { flexBasis: widthWithUnit } : void 0
-    });
-    const columnsCount = columnsIds.length;
-    const currentColumnPosition = columnsIds.indexOf(clientId) + 1;
-    const label = (0, import_i18n28.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)"),
-      blockProps["aria-label"],
-      currentColumnPosition,
-      columnsCount
-    );
-    const innerBlocksProps = (0, import_block_editor34.useInnerBlocksProps)(
-      { ...blockProps, "aria-label": label },
-      {
-        templateLock,
-        allowedBlocks,
-        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)(
-        import_block_editor34.BlockVerticalAlignmentToolbar,
-        {
-          onChange: updateAlignment,
-          value: verticalAlignment,
-          controls: ["top", "center", "bottom", "stretch"]
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-        ColumnInspectorControls,
-        {
-          width,
-          setAttributes
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { ...innerBlocksProps })
-    ] });
-  }
-  var edit_default4 = ColumnEdit;
-
-  // packages/block-library/build-module/column/block.json
-  var block_default16 = {
-    $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", false]
-      }
-    },
-    supports: {
-      __experimentalOnEnter: true,
-      anchor: true,
-      reusable: false,
-      html: false,
-      color: {
-        gradients: true,
-        heading: true,
-        button: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      shadow: true,
-      spacing: {
-        blockGap: true,
-        padding: true,
-        __experimentalDefaultControls: {
-          padding: true,
-          blockGap: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      layout: true,
-      interactivity: {
-        clientNavigation: true
-      },
-      allowedBlocks: true
-    }
-  };
-
-  // 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);
-  function save10({ attributes: attributes2 }) {
-    const { verticalAlignment, width } = attributes2;
-    const wrapperClasses = clsx_default({
-      [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
-    });
-    let style2;
-    if (width && /\d/.test(width)) {
-      let flexBasis = Number.isFinite(width) ? width + "%" : width;
-      if (!Number.isFinite(width) && width?.endsWith("%")) {
-        const multiplier = 1e12;
-        flexBasis = Math.round(Number.parseFloat(width) * multiplier) / multiplier + "%";
-      }
-      style2 = { flexBasis };
-    }
-    const blockProps = import_block_editor35.useBlockProps.save({
-      className: wrapperClasses,
-      style: style2
-    });
-    const innerBlocksProps = import_block_editor35.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { ...innerBlocksProps });
-  }
-
-  // packages/block-library/build-module/column/index.mjs
-  var { name: name15 } = block_default16;
-  var settings15 = {
-    icon: column_default,
-    edit: edit_default4,
-    save: save10,
-    deprecated: deprecated_default5
-  };
-  var init15 = () => initBlock({ name: name15, metadata: block_default16, settings: settings15 });
-
-  // packages/block-library/build-module/columns/index.mjs
-  var columns_exports = {};
-  __export(columns_exports, {
-    init: () => init16,
-    metadata: () => block_default17,
-    name: () => name16,
-    settings: () => settings16
-  });
-  var import_i18n31 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/columns/deprecated.mjs
-  var import_blocks16 = __toESM(require_blocks(), 1);
-  var import_block_editor36 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  function getDeprecatedLayoutColumn(originalContent) {
-    let { doc } = getDeprecatedLayoutColumn;
-    if (!doc) {
-      doc = document.implementation.createHTMLDocument("");
-      getDeprecatedLayoutColumn.doc = doc;
-    }
-    let columnMatch;
-    doc.body.innerHTML = originalContent;
-    for (const classListItem of doc.body.firstChild.classList) {
-      if (columnMatch = classListItem.match(/^layout-column-(\d+)$/)) {
-        return Number(columnMatch[1]) - 1;
-      }
-    }
-  }
-  var migrateCustomColors = (attributes2) => {
-    if (!attributes2.customTextColor && !attributes2.customBackgroundColor) {
-      return attributes2;
-    }
-    const style2 = { color: {} };
-    if (attributes2.customTextColor) {
-      style2.color.text = attributes2.customTextColor;
-    }
-    if (attributes2.customBackgroundColor) {
-      style2.color.background = attributes2.customBackgroundColor;
-    }
-    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes2;
-    return {
-      ...restAttributes,
-      style: style2,
-      isStackedOnMobile: true
-    };
-  };
-  var deprecated_default6 = [
-    {
-      attributes: {
-        verticalAlignment: {
-          type: "string"
-        },
-        backgroundColor: {
-          type: "string"
-        },
-        customBackgroundColor: {
-          type: "string"
-        },
-        customTextColor: {
-          type: "string"
-        },
-        textColor: {
-          type: "string"
-        }
-      },
-      migrate: migrateCustomColors,
-      save({ attributes: attributes2 }) {
-        const {
-          verticalAlignment,
-          backgroundColor,
-          customBackgroundColor,
-          textColor,
-          customTextColor
-        } = attributes2;
-        const backgroundClass = (0, import_block_editor36.getColorClassName)(
-          "background-color",
-          backgroundColor
-        );
-        const textClass = (0, import_block_editor36.getColorClassName)("color", textColor);
-        const className = clsx_default({
-          "has-background": backgroundColor || customBackgroundColor,
-          "has-text-color": textColor || customTextColor,
-          [backgroundClass]: backgroundClass,
-          [textClass]: textClass,
-          [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment
-        });
-        const style2 = {
-          backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
-          color: textClass ? void 0 : customTextColor
-        };
-        return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-          "div",
-          {
-            className: className ? className : void 0,
-            style: style2,
-            children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {})
-          }
-        );
-      }
-    },
-    {
-      attributes: {
-        columns: {
-          type: "number",
-          default: 2
-        }
-      },
-      isEligible(attributes2, innerBlocks) {
-        const isFastPassEligible = innerBlocks.some(
-          (innerBlock) => /layout-column-\d+/.test(innerBlock.originalContent)
-        );
-        if (!isFastPassEligible) {
-          return false;
-        }
-        return innerBlocks.some(
-          (innerBlock) => getDeprecatedLayoutColumn(innerBlock.originalContent) !== void 0
-        );
-      },
-      migrate(attributes2, innerBlocks) {
-        const columns = innerBlocks.reduce((accumulator, innerBlock) => {
-          const { originalContent } = innerBlock;
-          let columnIndex = getDeprecatedLayoutColumn(originalContent);
-          if (columnIndex === void 0) {
-            columnIndex = 0;
-          }
-          if (!accumulator[columnIndex]) {
-            accumulator[columnIndex] = [];
-          }
-          accumulator[columnIndex].push(innerBlock);
-          return accumulator;
-        }, []);
-        const migratedInnerBlocks = columns.map(
-          (columnBlocks) => (0, import_blocks16.createBlock)("core/column", {}, columnBlocks)
-        );
-        const { columns: ignoredColumns, ...restAttributes } = attributes2;
-        return [
-          {
-            ...restAttributes,
-            isStackedOnMobile: true
-          },
-          migratedInnerBlocks
-        ];
-      },
-      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, {}) });
-      }
-    },
-    {
-      attributes: {
-        columns: {
-          type: "number",
-          default: 2
-        }
-      },
-      migrate(attributes2, innerBlocks) {
-        const { columns, ...restAttributes } = attributes2;
-        attributes2 = {
-          ...restAttributes,
-          isStackedOnMobile: true
-        };
-        return [attributes2, innerBlocks];
-      },
-      save({ attributes: attributes2 }) {
-        const { verticalAlignment, columns } = attributes2;
-        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, {}) });
-      }
-    }
-  ];
-
-  // packages/block-library/build-module/columns/edit.mjs
-  var import_i18n29 = __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);
-
-  // packages/block-library/build-module/columns/utils.mjs
-  var toWidthPrecision = (value) => {
-    const unitlessValue = parseFloat(value);
-    return Number.isFinite(unitlessValue) ? parseFloat(unitlessValue.toFixed(2)) : void 0;
-  };
-  function getEffectiveColumnWidth(block, totalBlockCount) {
-    const { width = 100 / totalBlockCount } = block.attributes;
-    return toWidthPrecision(width);
-  }
-  function getTotalColumnsWidth(blocks, totalBlockCount = blocks.length) {
-    return blocks.reduce(
-      (sum, block) => sum + getEffectiveColumnWidth(block, totalBlockCount),
-      0
-    );
-  }
-  function getColumnWidths(blocks, totalBlockCount = blocks.length) {
-    return blocks.reduce((accumulator, block) => {
-      const width = getEffectiveColumnWidth(block, totalBlockCount);
-      return Object.assign(accumulator, { [block.clientId]: width });
-    }, {});
-  }
-  function getRedistributedColumnWidths(blocks, availableWidth, totalBlockCount = blocks.length) {
-    const totalWidth = getTotalColumnsWidth(blocks, totalBlockCount);
-    return Object.fromEntries(
-      Object.entries(getColumnWidths(blocks, totalBlockCount)).map(
-        ([clientId, width]) => {
-          const newWidth = availableWidth * width / totalWidth;
-          return [clientId, toWidthPrecision(newWidth)];
-        }
-      )
-    );
-  }
-  function hasExplicitPercentColumnWidths(blocks) {
-    return blocks.every((block) => {
-      const blockWidth = block.attributes.width;
-      return Number.isFinite(
-        blockWidth?.endsWith?.("%") ? parseFloat(blockWidth) : blockWidth
-      );
-    });
-  }
-  function getMappedColumnWidths(blocks, widths) {
-    return blocks.map((block) => ({
-      ...block,
-      attributes: {
-        ...block.attributes,
-        width: `${widths[block.clientId]}%`
-      }
-    }));
-  }
-
-  // packages/block-library/build-module/columns/edit.mjs
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_BLOCK2 = {
-    name: "core/column"
-  };
-  function ColumnInspectorControls2({
-    clientId,
-    setAttributes,
-    isStackedOnMobile
-  }) {
-    const { count, canInsertColumnBlock, minCount } = (0, import_data18.useSelect)(
-      (select10) => {
-        const { canInsertBlockType, canRemoveBlock, getBlockOrder } = select10(import_block_editor37.store);
-        const blockOrder = getBlockOrder(clientId);
-        const preventRemovalBlockIndexes = blockOrder.reduce(
-          (acc, blockId, index) => {
-            if (!canRemoveBlock(blockId)) {
-              acc.push(index);
-            }
-            return acc;
-          },
-          []
-        );
-        return {
-          count: blockOrder.length,
-          canInsertColumnBlock: canInsertBlockType(
-            "core/column",
-            clientId
-          ),
-          minCount: Math.max(...preventRemovalBlockIndexes) + 1
-        };
-      },
-      [clientId]
-    );
-    const { getBlocks } = (0, import_data18.useSelect)(import_block_editor37.store);
-    const { replaceInnerBlocks } = (0, import_data18.useDispatch)(import_block_editor37.store);
-    function updateColumns(previousColumns, newColumns) {
-      let innerBlocks = getBlocks(clientId);
-      const hasExplicitWidths = hasExplicitPercentColumnWidths(innerBlocks);
-      const isAddingColumn = newColumns > previousColumns;
-      if (isAddingColumn && hasExplicitWidths) {
-        const newColumnWidth = toWidthPrecision(100 / newColumns);
-        const newlyAddedColumns = newColumns - previousColumns;
-        const widths = getRedistributedColumnWidths(
-          innerBlocks,
-          100 - newColumnWidth * newlyAddedColumns
-        );
-        innerBlocks = [
-          ...getMappedColumnWidths(innerBlocks, widths),
-          ...Array.from({
-            length: newlyAddedColumns
-          }).map(() => {
-            return (0, import_blocks17.createBlock)("core/column", {
-              width: `${newColumnWidth}%`
-            });
-          })
-        ];
-      } else if (isAddingColumn) {
-        innerBlocks = [
-          ...innerBlocks,
-          ...Array.from({
-            length: newColumns - previousColumns
-          }).map(() => {
-            return (0, import_blocks17.createBlock)("core/column");
-          })
-        ];
-      } else if (newColumns < previousColumns) {
-        innerBlocks = innerBlocks.slice(
-          0,
-          -(previousColumns - newColumns)
-        );
-        if (hasExplicitWidths) {
-          const widths = getRedistributedColumnWidths(innerBlocks, 100);
-          innerBlocks = getMappedColumnWidths(innerBlocks, widths);
-        }
-      }
-      replaceInnerBlocks(clientId, innerBlocks);
-    }
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
-      import_components16.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n29.__)("Settings"),
-        resetAll: () => {
-          setAttributes({
-            isStackedOnMobile: true
-          });
-        },
-        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)(
-              import_components16.RangeControl,
-              {
-                label: (0, import_i18n29.__)("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.__)(
-              "This column count exceeds the recommended amount and may cause visual breakage."
-            ) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-            import_components16.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n29.__)("Stack on mobile"),
-              isShownByDefault: true,
-              hasValue: () => isStackedOnMobile !== true,
-              onDeselect: () => setAttributes({
-                isStackedOnMobile: true
-              }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-                import_components16.ToggleControl,
-                {
-                  label: (0, import_i18n29.__)("Stack on mobile"),
-                  checked: isStackedOnMobile,
-                  onChange: () => setAttributes({
-                    isStackedOnMobile: !isStackedOnMobile
-                  })
-                }
-              )
-            }
-          )
-        ]
-      }
-    );
-  }
-  function ColumnsEditContainer({ attributes: attributes2, setAttributes, clientId }) {
-    const { isStackedOnMobile, verticalAlignment, templateLock } = attributes2;
-    const registry = (0, import_data18.useRegistry)();
-    const { getBlockOrder } = (0, import_data18.useSelect)(import_block_editor37.store);
-    const { updateBlockAttributes } = (0, import_data18.useDispatch)(import_block_editor37.store);
-    const classes = clsx_default({
-      [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment,
-      [`is-not-stacked-on-mobile`]: !isStackedOnMobile
-    });
-    const blockProps = (0, import_block_editor37.useBlockProps)({
-      className: classes
-    });
-    const innerBlocksProps = (0, import_block_editor37.useInnerBlocksProps)(blockProps, {
-      defaultBlock: DEFAULT_BLOCK2,
-      directInsert: true,
-      orientation: "horizontal",
-      renderAppender: false,
-      templateLock
-    });
-    function updateAlignment(newVerticalAlignment) {
-      const innerBlockClientIds = getBlockOrder(clientId);
-      registry.batch(() => {
-        setAttributes({ verticalAlignment: newVerticalAlignment });
-        updateBlockAttributes(innerBlockClientIds, {
-          verticalAlignment: newVerticalAlignment
-        });
-      });
-    }
-    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)(
-        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)(
-        ColumnInspectorControls2,
-        {
-          clientId,
-          setAttributes,
-          isStackedOnMobile
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { ...innerBlocksProps })
-    ] });
-  }
-  function Placeholder4({ clientId, name: name122, setAttributes }) {
-    const { blockType, variations: variations22 } = (0, import_data18.useSelect)(
-      (select10) => {
-        const { getBlockVariations: getBlockVariations4, getBlockType: getBlockType6 } = select10(import_blocks17.store);
-        return {
-          blockType: getBlockType6(name122),
-          variations: getBlockVariations4(name122, "block")
-        };
-      },
-      [name122]
-    );
-    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)(
-      import_block_editor37.__experimentalBlockVariationPicker,
-      {
-        icon: blockType?.icon?.src,
-        label: blockType?.title,
-        variations: variations22,
-        instructions: (0, import_i18n29.__)("Divide into columns. Select a layout:"),
-        onSelect: (nextVariation) => {
-          if (nextVariation.attributes) {
-            setAttributes(nextVariation.attributes);
-          }
-          if (nextVariation.innerBlocks) {
-            replaceInnerBlocks(
-              clientId,
-              (0, import_blocks17.createBlocksFromInnerBlocksTemplate)(
-                nextVariation.innerBlocks
-              ),
-              true
-            );
-          }
+      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)(
+        import_block_editor19.RichText.Content,
+        {
+          tagName: TagName2,
+          type: isButtonTag ? buttonType : null,
+          className: buttonClasses,
+          href: isButtonTag ? null : url,
+          title,
+          style: buttonStyle,
+          value: text,
+          target: isButtonTag ? null : linkTarget,
+          rel: isButtonTag ? null : rel
         }
-      }
-    ) });
-  }
-  var ColumnsEdit = (props) => {
-    const { clientId } = props;
-    const hasInnerBlocks = (0, import_data18.useSelect)(
-      (select10) => select10(import_block_editor37.store).getBlocks(clientId).length > 0,
-      [clientId]
-    );
-    const Component = hasInnerBlocks ? ColumnsEditContainer : Placeholder4;
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(Component, { ...props });
+      ) });
+    },
+    isEligible(attributes2) {
+      return typeof attributes2.width === "number";
+    },
+    migrate: migrateWidth
   };
-  var edit_default5 = ColumnsEdit;
-
-  // packages/block-library/build-module/columns/block.json
-  var block_default17 = {
-    $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",
+  var v13 = {
     attributes: {
-      verticalAlignment: {
+      tagName: {
+        type: "string",
+        enum: ["a", "button"],
+        default: "a"
+      },
+      type: {
+        type: "string",
+        default: "button"
+      },
+      textAlign: {
         type: "string"
       },
-      isStackedOnMobile: {
-        type: "boolean",
-        default: true
+      url: {
+        type: "string",
+        source: "attribute",
+        selector: "a",
+        attribute: "href",
+        role: "content"
       },
-      templateLock: {
-        type: ["string", "boolean"],
-        enum: ["all", "insert", "contentOnly", false]
+      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: true,
-      align: ["wide", "full"],
-      html: false,
+      align: true,
+      alignWide: false,
       color: {
+        __experimentalSkipSerialization: true,
         gradients: true,
-        link: true,
-        heading: true,
-        button: true,
         __experimentalDefaultControls: {
           background: true,
           text: true
         }
       },
-      spacing: {
-        blockGap: {
-          __experimentalDefault: "2em",
-          sides: ["horizontal", "vertical"]
-        },
-        margin: ["top", "bottom"],
-        padding: true,
+      typography: {
+        __experimentalSkipSerialization: [
+          "fontSize",
+          "lineHeight",
+          "fontFamily",
+          "fontWeight",
+          "fontStyle",
+          "textTransform",
+          "textDecoration",
+          "letterSpacing"
+        ],
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalWritingMode: true,
         __experimentalDefaultControls: {
-          padding: true,
-          blockGap: true
+          fontSize: true
         }
       },
-      layout: {
-        allowSwitching: false,
-        allowInheriting: false,
-        allowEditing: false,
-        default: {
-          type: "flex",
-          flexWrap: "nowrap"
+      reusable: false,
+      shadow: {
+        __experimentalSkipSerialization: true
+      },
+      spacing: {
+        __experimentalSkipSerialization: true,
+        padding: ["horizontal", "vertical"],
+        __experimentalDefaultControls: {
+          padding: true
         }
       },
       __experimentalBorder: {
@@ -18818,6 +14869,7 @@ var wp;
         radius: true,
         style: true,
         width: true,
+        __experimentalSkipSerialization: true,
         __experimentalDefaultControls: {
           color: true,
           radius: true,
@@ -18825,1563 +14877,1760 @@ var wp;
           width: true
         }
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
       interactivity: {
         clientNavigation: true
-      },
-      shadow: true
-    },
-    editorStyle: "wp-block-columns-editor",
-    style: "wp-block-columns"
-  };
-
-  // 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);
-  function save11({ attributes: attributes2 }) {
-    const { isStackedOnMobile, verticalAlignment } = attributes2;
-    const className = clsx_default({
-      [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment,
-      [`is-not-stacked-on-mobile`]: !isStackedOnMobile
-    });
-    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 });
-  }
-
-  // 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 variations2 = [
-    {
-      name: "one-column-full",
-      title: (0, import_i18n30.__)("100"),
-      description: (0, import_i18n30.__)("One column"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime238.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" })
-        }
-      ),
-      innerBlocks: [["core/column"]],
-      scope: ["block"]
+      }
     },
-    {
-      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)(
-        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" })
-        }
-      ),
-      isDefault: true,
-      innerBlocks: [["core/column"], ["core/column"]],
-      scope: ["block"]
+    selectors: {
+      root: ".wp-block-button .wp-block-button__link",
+      typography: {
+        writingMode: ".wp-block-button"
+      }
     },
-    {
-      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)(
-        import_components17.SVG,
+    save({ attributes: attributes2, className }) {
+      const {
+        tagName,
+        type,
+        textAlign,
+        fontSize,
+        linkTarget,
+        rel,
+        style: style2,
+        text,
+        title,
+        url,
+        width
+      } = attributes2;
+      const TagName2 = tagName || "a";
+      const isButtonTag = "button" === TagName2;
+      const buttonType = type || "button";
+      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
+      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes2);
+      const buttonClasses = clsx_default(
+        "wp-block-button__link",
+        colorProps.className,
+        borderProps.className,
+        typographyProps.className,
         {
-          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" })
-        }
-      ),
-      innerBlocks: [
-        ["core/column", { width: "33.33%" }],
-        ["core/column", { width: "66.66%" }]
-      ],
-      scope: ["block"]
-    },
-    {
-      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)(
-        import_components17.SVG,
+          [`has-text-align-${textAlign}`]: textAlign,
+          // For backwards compatibility add style that isn't provided via
+          // block support.
+          "no-border-radius": style2?.border?.radius === 0,
+          [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
+        },
+        (0, import_block_editor19.__experimentalGetElementClassName)("button")
+      );
+      const buttonStyle = {
+        ...borderProps.style,
+        ...colorProps.style,
+        ...spacingProps.style,
+        ...shadowProps.style,
+        ...typographyProps.style,
+        writingMode: void 0
+      };
+      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)(
+        import_block_editor19.RichText.Content,
         {
-          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" })
+          tagName: TagName2,
+          type: isButtonTag ? buttonType : null,
+          className: buttonClasses,
+          href: isButtonTag ? null : url,
+          title,
+          style: buttonStyle,
+          value: text,
+          target: isButtonTag ? null : linkTarget,
+          rel: isButtonTag ? null : rel
         }
-      ),
-      innerBlocks: [
-        ["core/column", { width: "66.66%" }],
-        ["core/column", { width: "33.33%" }]
-      ],
-      scope: ["block"]
+      ) });
     },
-    {
-      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)(
-        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" })
-        }
-      ),
-      innerBlocks: [
-        ["core/column"],
-        ["core/column"],
-        ["core/column"]
-      ],
-      scope: ["block"]
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || typeof attributes2.width === "number";
     },
-    {
-      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)(
-        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" })
-        }
-      ),
-      innerBlocks: [
-        ["core/column", { width: "25%" }],
-        ["core/column", { width: "50%" }],
-        ["core/column", { width: "25%" }]
-      ],
-      scope: ["block"]
-    }
-  ];
-  var variations_default2 = variations2;
-
-  // packages/block-library/build-module/columns/transforms.mjs
-  var import_blocks18 = __toESM(require_blocks(), 1);
-  var MAXIMUM_SELECTED_BLOCKS = 6;
-  var COLUMN_VERTICAL_ALIGNMENTS = ["top", "center", "bottom"];
-  var ROW_VERTICAL_ALIGNMENTS = [...COLUMN_VERTICAL_ALIGNMENTS, "stretch"];
-  var FLEX_SIZE_LAYOUT_VALUES = ["fixed", "fixedNoShrink"];
-  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;
-    if (!groupAttributeDefinitions) {
-      return {};
-    }
-    const normalizedAttributes = getObjectValue(attributes2);
-    return Object.fromEntries(
-      Object.entries(normalizedAttributes).filter(
-        ([name122]) => Object.hasOwn(groupAttributeDefinitions, name122)
-      )
-    );
-  };
-  var getColumnWidth = (width) => {
-    if (Number.isFinite(width)) {
-      return `${width}%`;
-    }
-    if (typeof width === "string" && /\d/.test(width)) {
-      return width;
-    }
-    return void 0;
-  };
-  var getColumnBlocksFromGrid = (innerBlocks, columnCount) => {
-    const columnWidth = +(100 / columnCount).toFixed(2);
-    const innerBlocksTemplate = Array.from(
-      { length: columnCount },
-      (_2, columnIndex) => [
-        "core/column",
-        { width: `${columnWidth}%` },
-        innerBlocks.filter(
-          (_innerBlock, blockIndex) => blockIndex % columnCount === columnIndex
-        )
-      ]
-    );
-    return (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate);
+    migrate: (0, import_compose9.compose)(migrateWidth, migrate_text_align_default)
   };
-  var getColumnBlocksFromRow = (innerBlocks) => innerBlocks.map((innerBlock) => {
-    const style2 = getObjectValue(innerBlock?.attributes?.style);
-    const { selfStretch, flexSize, ...remainingLayout } = getObjectValue(
-      style2.layout
-    );
-    const columnWidth = FLEX_SIZE_LAYOUT_VALUES.includes(selfStretch) ? getColumnWidth(flexSize) : void 0;
-    const updatedStyle = { ...style2 };
-    if (Object.keys(remainingLayout).length) {
-      updatedStyle.layout = remainingLayout;
-    } else {
-      delete updatedStyle.layout;
-    }
-    const columnInnerBlock = (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
-      style: Object.keys(updatedStyle).length ? updatedStyle : void 0
-    });
-    return (0, import_blocks18.createBlock)(
-      "core/column",
-      columnWidth ? { width: columnWidth } : {},
-      [columnInnerBlock]
-    );
-  });
-  var getGridInnerBlocks = (innerBlocks) => innerBlocks.flatMap((column) => {
-    const columnInnerBlocks = column.innerBlocks || [];
-    const {
-      layout: layoutAttribute,
-      style: styleAttribute,
-      ...groupAttributes
-    } = getGroupAttributes(column?.attributes);
-    const columnStyle = getObjectValue(styleAttribute);
-    const columnLayout = getObjectValue(layoutAttribute);
-    const hasGroupAttributes = Object.keys(groupAttributes).length > 0;
-    const hasColumnStyle = Object.keys(columnStyle).length > 0;
-    const hasColumnLayout = Object.keys(columnLayout).length > 0;
-    if (columnInnerBlocks.length > 1 || hasGroupAttributes || hasColumnStyle || hasColumnLayout) {
-      return [
-        (0, import_blocks18.createBlock)(
-          "core/group",
-          {
-            ...groupAttributes,
-            layout: hasColumnLayout ? columnLayout : DEFAULT_COLUMN_LAYOUT,
-            ...hasColumnStyle && {
-              style: columnStyle
-            }
-          },
-          columnInnerBlocks
-        )
-      ];
-    }
-    return columnInnerBlocks;
-  });
-  var getRowInnerBlocks = (innerBlocks) => {
-    const columnWidths = innerBlocks.map((column) => {
-      return getColumnWidth(column?.attributes?.width);
-    });
-    const allColumnWidthsUnavailable = columnWidths.every(
-      (columnWidth) => !columnWidth
-    );
-    const equalColumnWidth = innerBlocks.length ? `${+(100 / innerBlocks.length).toFixed(2)}%` : void 0;
-    return innerBlocks.map((column, index) => {
-      const columnInnerBlocks = Array.isArray(column?.innerBlocks) ? column.innerBlocks : [];
-      const columnWidth = columnWidths[index] || (allColumnWidthsUnavailable ? equalColumnWidth : void 0);
-      const childLayout = columnWidth ? { selfStretch: "fixed", flexSize: columnWidth } : { selfStretch: "fill" };
-      const {
-        layout: layoutAttribute,
-        style: styleAttribute,
-        ...groupAttributes
-      } = getGroupAttributes(column?.attributes);
-      const columnStyle = getObjectValue(styleAttribute);
-      const columnLayout = getObjectValue(layoutAttribute);
-      const hasGroupAttributes = Object.keys(groupAttributes).length > 0;
-      const hasColumnStyle = Object.keys(columnStyle).length > 0;
-      const hasColumnLayout = Object.keys(columnLayout).length > 0;
-      if (columnInnerBlocks.length === 1 && !hasGroupAttributes && !hasColumnStyle && !hasColumnLayout) {
-        const innerBlock = columnInnerBlocks[0];
-        const style2 = getObjectValue(innerBlock.attributes?.style);
-        const layout = getObjectValue(style2.layout);
-        const updatedLayout = { ...layout, ...childLayout };
-        if (!columnWidth) {
-          delete updatedLayout.flexSize;
+  var v12 = {
+    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: true,
+      align: true,
+      alignWide: false,
+      color: {
+        __experimentalSkipSerialization: true,
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
         }
-        return (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
-          style: {
-            ...style2,
-            layout: updatedLayout
-          }
-        });
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalWritingMode: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      reusable: false,
+      shadow: {
+        __experimentalSkipSerialization: true
+      },
+      spacing: {
+        __experimentalSkipSerialization: true,
+        padding: ["horizontal", "vertical"],
+        __experimentalDefaultControls: {
+          padding: true
+        }
+      },
+      __experimentalBorder: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true,
+        __experimentalSkipSerialization: true,
+        __experimentalDefaultControls: {
+          color: true,
+          radius: true,
+          style: true,
+          width: true
+        }
+      },
+      __experimentalSelector: ".wp-block-button__link",
+      interactivity: {
+        clientNavigation: true
       }
-      return (0, import_blocks18.createBlock)(
-        "core/group",
+    },
+    save({ attributes: attributes2, className }) {
+      const {
+        tagName,
+        type,
+        textAlign,
+        fontSize,
+        linkTarget,
+        rel,
+        style: style2,
+        text,
+        title,
+        url,
+        width
+      } = attributes2;
+      const TagName2 = tagName || "a";
+      const isButtonTag = "button" === TagName2;
+      const buttonType = type || "button";
+      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes2);
+      const buttonClasses = clsx_default(
+        "wp-block-button__link",
+        colorProps.className,
+        borderProps.className,
         {
-          ...groupAttributes,
-          layout: hasColumnLayout ? columnLayout : DEFAULT_COLUMN_LAYOUT,
-          style: {
-            ...columnStyle,
-            layout: {
-              ...getObjectValue(columnStyle.layout),
-              ...childLayout
-            }
-          }
+          [`has-text-align-${textAlign}`]: textAlign,
+          // For backwards compatibility add style that isn't provided via
+          // block support.
+          "no-border-radius": style2?.border?.radius === 0
         },
-        columnInnerBlocks
+        (0, import_block_editor19.__experimentalGetElementClassName)("button")
       );
-    });
+      const buttonStyle = {
+        ...borderProps.style,
+        ...colorProps.style,
+        ...spacingProps.style,
+        ...shadowProps.style
+      };
+      const wrapperClasses = clsx_default(className, {
+        [`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)(
+        import_block_editor19.RichText.Content,
+        {
+          tagName: TagName2,
+          type: isButtonTag ? buttonType : null,
+          className: buttonClasses,
+          href: isButtonTag ? null : url,
+          title,
+          style: buttonStyle,
+          value: text,
+          target: isButtonTag ? null : linkTarget,
+          rel: isButtonTag ? null : rel
+        }
+      ) });
+    },
+    isEligible(attributes2) {
+      return typeof attributes2.width === "number";
+    },
+    migrate: migrateWidth
   };
-  var transforms5 = {
-    from: [
-      {
-        type: "block",
-        blocks: ["core/group"],
-        priority: 1,
-        transform: (attributes2, innerBlocks) => {
-          const { layout, ...rest } = attributes2;
-          const { columnCount } = layout;
-          return (0, import_blocks18.createBlock)(
-            "core/columns",
-            rest,
-            getColumnBlocksFromGrid(innerBlocks, columnCount)
-          );
-        },
-        isMatch: ({ layout }) => layout?.type === "grid" && Number.isInteger(layout?.columnCount) && layout.columnCount > 0
+  var v11 = {
+    attributes: {
+      url: {
+        type: "string",
+        source: "attribute",
+        selector: "a",
+        attribute: "href"
       },
-      {
-        type: "block",
-        blocks: ["core/group"],
-        priority: 1,
-        transform: (attributes2, innerBlocks) => {
-          const { layout, ...rest } = attributes2;
-          const verticalAlignment = COLUMN_VERTICAL_ALIGNMENTS.includes(
-            layout?.verticalAlignment
-          ) ? layout.verticalAlignment : void 0;
-          return (0, import_blocks18.createBlock)(
-            "core/columns",
-            { ...rest, verticalAlignment },
-            getColumnBlocksFromRow(innerBlocks)
-          );
-        },
-        isMatch: ({ layout }) => layout?.type === "flex" && layout?.orientation !== "vertical"
+      title: {
+        type: "string",
+        source: "attribute",
+        selector: "a",
+        attribute: "title"
       },
-      {
-        type: "block",
-        isMultiBlock: true,
-        blocks: ["*"],
-        __experimentalConvert: (blocks) => {
-          const columnWidth = +(100 / blocks.length).toFixed(2);
-          const innerBlocksTemplate = blocks.map(
-            ({ name: name122, attributes: attributes2, innerBlocks, innerContent }) => [
-              "core/column",
-              { width: `${columnWidth}%` },
-              [
-                [
-                  name122,
-                  { ...attributes2 },
-                  innerBlocks,
-                  innerContent
-                ]
-              ]
-            ]
-          );
-          return (0, import_blocks18.createBlock)(
-            "core/columns",
-            {},
-            (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
-          );
-        },
-        isMatch: ({ length: selectedBlocksLength }, blocks) => {
-          if (blocks.length === 1 && blocks[0].name === "core/columns") {
-            return false;
-          }
-          return selectedBlocksLength && selectedBlocksLength <= MAXIMUM_SELECTED_BLOCKS;
+      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: true,
+      align: true,
+      alignWide: false,
+      color: {
+        __experimentalSkipSerialization: true,
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
         }
       },
-      {
-        type: "block",
-        blocks: ["core/media-text"],
-        priority: 1,
-        transform: (attributes2, innerBlocks) => {
-          const {
-            align,
-            backgroundColor,
-            textColor,
-            style: style2,
-            mediaAlt: alt,
-            mediaId: id,
-            mediaPosition: mediaPosition3,
-            mediaSizeSlug: sizeSlug,
-            mediaType,
-            mediaUrl: url,
-            mediaWidth,
-            verticalAlignment
-          } = attributes2;
-          let media;
-          if (mediaType === "image" || !mediaType) {
-            const imageAttrs = { id, alt, url, sizeSlug };
-            const linkAttrs = {
-              href: attributes2.href,
-              linkClass: attributes2.linkClass,
-              linkDestination: attributes2.linkDestination,
-              linkTarget: attributes2.linkTarget,
-              rel: attributes2.rel
-            };
-            media = ["core/image", { ...imageAttrs, ...linkAttrs }];
-          } else {
-            media = ["core/video", { id, src: url }];
-          }
-          const innerBlocksTemplate = [
-            ["core/column", { width: `${mediaWidth}%` }, [media]],
-            [
-              "core/column",
-              { width: `${100 - mediaWidth}%` },
-              innerBlocks
-            ]
-          ];
-          if (mediaPosition3 === "right") {
-            innerBlocksTemplate.reverse();
-          }
-          return (0, import_blocks18.createBlock)(
-            "core/columns",
-            {
-              align,
-              backgroundColor,
-              textColor,
-              style: style2,
-              verticalAlignment
-            },
-            (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
-          );
+      typography: {
+        fontSize: true,
+        __experimentalFontFamily: true,
+        __experimentalDefaultControls: {
+          fontSize: true
         }
-      }
-    ],
-    to: [
-      {
-        type: "block",
-        blocks: ["core/group"],
-        variationName: "group-row",
-        transform: (attributes2, innerBlocks) => {
-          const { verticalAlignment } = attributes2;
-          const rowVerticalAlignment = ROW_VERTICAL_ALIGNMENTS.includes(
-            verticalAlignment
-          ) ? verticalAlignment : "stretch";
-          return (0, import_blocks18.createBlock)(
-            "core/group",
-            {
-              ...attributes2,
-              isStackedOnMobile: void 0,
-              verticalAlignment: void 0,
-              layout: {
-                type: "flex",
-                flexWrap: "nowrap",
-                verticalAlignment: rowVerticalAlignment
-              }
-            },
-            getRowInnerBlocks(innerBlocks)
-          );
+      },
+      reusable: false,
+      spacing: {
+        __experimentalSkipSerialization: true,
+        padding: ["horizontal", "vertical"],
+        __experimentalDefaultControls: {
+          padding: true
         }
       },
-      {
-        type: "block",
-        blocks: ["core/group"],
-        variationName: "group-grid",
-        transform: (attributes2, innerBlocks) => {
-          const columnCount = innerBlocks.length;
-          return (0, import_blocks18.createBlock)(
-            "core/group",
-            {
-              ...attributes2,
-              isStackedOnMobile: void 0,
-              verticalAlignment: void 0,
-              layout: {
-                type: "grid",
-                ...columnCount && { columnCount }
-              }
-            },
-            getGridInnerBlocks(innerBlocks)
-          );
+      __experimentalBorder: {
+        radius: true,
+        __experimentalSkipSerialization: true,
+        __experimentalDefaultControls: {
+          radius: true
         }
+      },
+      __experimentalSelector: ".wp-block-button__link"
+    },
+    save({ attributes: attributes2, className }) {
+      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes2;
+      if (!text) {
+        return null;
       }
-    ],
-    ungroup: (attributes2, innerBlocks) => innerBlocks.flatMap((innerBlock) => innerBlock.innerBlocks)
-  };
-  var transforms_default5 = transforms5;
-
-  // packages/block-library/build-module/columns/index.mjs
-  var { name: name16 } = block_default17;
-  var settings16 = {
-    icon: columns_default,
-    variations: variations_default2,
-    example: {
-      viewportWidth: 782,
-      // Columns collapse "@media (max-width: 781px)".
-      innerBlocks: [
+      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      const buttonClasses = clsx_default(
+        "wp-block-button__link",
+        colorProps.className,
+        borderProps.className,
         {
-          name: "core/column",
-          innerBlocks: [
-            {
-              name: "core/paragraph",
-              attributes: {
-                /* translators: example text. */
-                content: (0, import_i18n31.__)(
-                  "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: {
-                /* translators: example text. */
-                content: (0, import_i18n31.__)(
-                  "Suspendisse commodo neque lacus, a dictum orci interdum et."
-                )
-              }
-            }
-          ]
-        },
+          // For backwards compatibility add style that isn't provided via
+          // block support.
+          "no-border-radius": style2?.border?.radius === 0
+        }
+      );
+      const buttonStyle = {
+        ...borderProps.style,
+        ...colorProps.style,
+        ...spacingProps.style
+      };
+      const wrapperClasses = clsx_default(className, {
+        [`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)(
+        import_block_editor19.RichText.Content,
         {
-          name: "core/column",
-          innerBlocks: [
-            {
-              name: "core/paragraph",
-              attributes: {
-                /* translators: example text. */
-                content: (0, import_i18n31.__)(
-                  "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: {
-                /* translators: example text. */
-                content: (0, import_i18n31.__)(
-                  "Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim."
-                )
-              }
-            }
-          ]
+          tagName: "a",
+          className: buttonClasses,
+          href: url,
+          title,
+          style: buttonStyle,
+          value: text,
+          target: linkTarget,
+          rel
         }
-      ]
-    },
-    deprecated: deprecated_default6,
-    edit: edit_default5,
-    save: save11,
-    transforms: transforms_default5
+      ) });
+    }
   };
-  var init16 = () => initBlock({ name: name16, metadata: block_default17, settings: settings16 });
-
-  // packages/block-library/build-module/comments/index.mjs
-  var comments_exports = {};
-  __export(comments_exports, {
-    init: () => init17,
-    metadata: () => block_default18,
-    name: () => name17,
-    settings: () => settings17
-  });
-
-  // packages/block-library/build-module/comments/block.json
-  var block_default18 = {
-    $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",
+  var v10 = {
     attributes: {
-      tagName: {
+      url: {
         type: "string",
-        default: "div"
+        source: "attribute",
+        selector: "a",
+        attribute: "href"
       },
-      legacy: {
-        type: "boolean",
-        default: false
+      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: true,
-      align: ["wide", "full"],
-      html: false,
+      align: true,
+      alignWide: false,
       color: {
-        gradients: true,
-        heading: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
-        }
-      },
-      spacing: {
-        margin: true,
-        padding: true
+        __experimentalSkipSerialization: true,
+        gradients: true
       },
       typography: {
         fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
+        __experimentalFontFamily: true
+      },
+      reusable: false,
+      spacing: {
+        __experimentalSkipSerialization: true,
+        padding: ["horizontal", "vertical"],
         __experimentalDefaultControls: {
-          fontSize: true
+          padding: true
         }
       },
       __experimentalBorder: {
         radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
-        }
-      }
+        __experimentalSkipSerialization: true
+      },
+      __experimentalSelector: ".wp-block-button__link"
     },
-    editorStyle: "wp-block-comments-editor",
-    usesContext: ["postId", "postType"]
-  };
-
-  // 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 v15 = {
-    attributes: {
-      tagName: {
-        type: "string",
-        default: "div"
+    save({ attributes: attributes2, className }) {
+      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes2;
+      if (!text) {
+        return null;
       }
-    },
-    apiVersion: 3,
-    supports: {
-      align: ["wide", "full"],
-      html: false,
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
+      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      const buttonClasses = clsx_default(
+        "wp-block-button__link",
+        colorProps.className,
+        borderProps.className,
+        {
+          // For backwards compatibility add style that isn't provided via
+          // block support.
+          "no-border-radius": style2?.border?.radius === 0
         }
-      }
-    },
-    save({ attributes: { tagName: Tag } }) {
-      const blockProps = import_block_editor39.useBlockProps.save();
-      const { className } = blockProps;
-      const classes = className?.split(" ") || [];
-      const newClasses = classes?.filter(
-        (cls) => cls !== "wp-block-comments"
       );
-      const newBlockProps = {
-        ...blockProps,
-        className: newClasses.join(" ")
+      const buttonStyle = {
+        ...borderProps.style,
+        ...colorProps.style,
+        ...spacingProps.style
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
-    }
-  };
-  var deprecated_default7 = [v15];
-
-  // packages/block-library/build-module/comments/edit/index.mjs
-  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_block_editor40 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime240 = __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)(
-      HTMLElementControl2,
-      {
-        tagName,
-        onChange: (value) => setAttributes({ tagName: value }),
-        options: [
-          { label: (0, import_i18n32.__)("Default (<div>)"), value: "div" },
-          { label: "<section>", value: "section" },
-          { label: "<aside>", value: "aside" }
-        ]
-      }
-    ) }) });
-  }
-
-  // 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_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_data20 = __toESM(require_data(), 1);
-  var import_core_data8 = __toESM(require_core_data(), 1);
-  var import_element38 = __toESM(require_element(), 1);
-
-  // packages/block-library/build-module/post-comments-form/form.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_block_editor41 = __toESM(require_block_editor(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_compose15 = __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 CommentsFormPlaceholder = () => {
-    const instanceId = (0, import_compose15.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)(
-        "form",
+      const wrapperClasses = clsx_default(className, {
+        [`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)(
+        import_block_editor19.RichText.Content,
         {
-          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)(
-                "textarea",
-                {
-                  id: `comment-${instanceId}`,
-                  name: "comment",
-                  cols: "45",
-                  rows: "8",
-                  readOnly: true
-                }
-              )
-            ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-              "input",
-              {
-                name: "submit",
-                type: "submit",
-                className: clsx_default(
-                  "wp-block-button__link",
-                  (0, import_block_editor41.__experimentalGetElementClassName)("button")
-                ),
-                label: (0, import_i18n33.__)("Post Comment"),
-                value: (0, import_i18n33.__)("Post Comment"),
-                "aria-disabled": "true"
-              }
-            ) })
-          ]
+          tagName: "a",
+          className: buttonClasses,
+          href: url,
+          title,
+          style: buttonStyle,
+          value: text,
+          target: linkTarget,
+          rel
         }
-      )
-    ] });
-  };
-  var CommentsForm = ({ postId, postType }) => {
-    const [commentStatus, setCommentStatus] = (0, import_core_data7.useEntityProp)(
-      "postType",
-      postType,
-      "comment_status",
-      postId
-    );
-    const isSiteEditor = postType === void 0 || postId === void 0;
-    const defaultCommentStatus = (0, import_data19.useSelect)(
-      (select10) => select10(import_block_editor41.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,
-      []
-    );
-    const postTypeSupportsComments = (0, import_data19.useSelect)(
-      (select10) => postType ? !!select10(import_core_data7.store).getPostType(postType)?.supports.comments : false
-    );
-    if (!isSiteEditor && "open" !== commentStatus) {
-      if ("closed" === commentStatus) {
-        const actions = [
-          /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
-            import_components18.Button,
-            {
-              __next40pxDefaultSize: true,
-              onClick: () => setCommentStatus("open"),
-              variant: "primary",
-              children: (0, import_i18n33._x)(
-                "Enable comments",
-                "action that affects the current post"
-              )
-            },
-            "enableComments"
-          )
-        ];
-        return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n33.__)(
-          "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)(
-          /* translators: %s: Post type (i.e. "post", "page") */
-          (0, import_i18n33.__)(
-            "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.__)(
-          "Post Comments Form block: Comments are not enabled."
-        ) });
-      }
+      ) });
+    },
+    migrate: (0, import_compose9.compose)(migrateWidth, migrate_font_family_default),
+    isEligible({ style: style2, width }) {
+      return style2?.typography?.fontFamily || typeof width === "number";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(CommentsFormPlaceholder, {});
   };
-  var form_default = CommentsForm;
-
-  // packages/block-library/build-module/comments/edit/placeholder.mjs
-  var import_jsx_runtime242 = __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");
-    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", {
-        /* translators: %s: Post title. */
-        children: (0, import_i18n34.sprintf)((0, import_i18n34.__)("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: [
-          "\xAB ",
-          (0, import_i18n34.__)("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"),
-          " \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)(
-              "img",
-              {
-                alt: (0, import_i18n34.__)("Commenter Avatar"),
-                src: avatarURL,
-                className: "avatar avatar-32 photo",
-                height: "32",
-                width: "32",
-                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_runtime242.jsxs)("span", { className: "says", children: [
-              (0, import_i18n34.__)("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_runtime242.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-              "a",
-              {
-                className: "comment-edit-link",
-                href: "#top",
-                children: (0, import_i18n34.__)("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.__)(
-            "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_element38.createInterpolateElement)(
-            (0, import_i18n34.__)(
-              "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_runtime242.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-          "a",
+  var deprecated = [
+    v14,
+    v13,
+    v12,
+    v11,
+    v10,
+    {
+      supports: {
+        anchor: true,
+        align: true,
+        alignWide: false,
+        color: {
+          __experimentalSkipSerialization: true,
+          gradients: true
+        },
+        typography: {
+          fontSize: true,
+          __experimentalFontFamily: true
+        },
+        reusable: false,
+        __experimentalSelector: ".wp-block-button__link"
+      },
+      attributes: {
+        ...blockAttributes,
+        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: style2 }) {
+        return typeof style2?.border?.radius === "number";
+      },
+      save({ attributes: attributes2, className }) {
+        const {
+          fontSize,
+          linkTarget,
+          rel,
+          style: style2,
+          text,
+          title,
+          url,
+          width
+        } = attributes2;
+        if (!text) {
+          return null;
+        }
+        const borderRadius = style2?.border?.radius;
+        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+        const buttonClasses = clsx_default(
+          "wp-block-button__link",
+          colorProps.className,
           {
-            className: "comment-reply-link",
-            href: "#top",
-            "aria-label": (0, import_i18n34.__)(
-              "Reply to A WordPress Commenter"
-            ),
-            /* translators: Comment reply button text. */
-            children: (0, import_i18n34._x)("Reply", "verb")
+            "no-border-radius": style2?.border?.radius === 0
+          }
+        );
+        const buttonStyle = {
+          borderRadius: borderRadius ? borderRadius : void 0,
+          ...colorProps.style
+        };
+        const wrapperClasses = clsx_default(className, {
+          [`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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
           }
-        ) })
-      ] }) }) }),
-      /* @__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: [
-          "\xAB ",
-          (0, import_i18n34.__)("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"),
-          " \xBB"
-        ] }) })
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(form_default, { postId, postType })
-    ] });
-  }
-
-  // packages/block-library/build-module/comments/edit/comments-legacy.mjs
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  function CommentsLegacy({
-    attributes: attributes2,
-    setAttributes,
-    context: { postType, postId }
-  }) {
-    const { textAlign } = attributes2;
-    const actions = [
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-        import_components19.Button,
-        {
-          __next40pxDefaultSize: true,
-          onClick: () => void setAttributes({ legacy: false }),
-          variant: "primary",
-          children: (0, import_i18n35.__)("Switch to editable mode")
+        ) });
+      },
+      migrate: (0, import_compose9.compose)(
+        migrateWidth,
+        migrate_font_family_default,
+        migrateBorderRadius
+      )
+    },
+    {
+      supports: {
+        anchor: true,
+        align: true,
+        alignWide: false,
+        color: {
+          __experimentalSkipSerialization: true
         },
-        "convert"
+        reusable: false,
+        __experimentalSelector: ".wp-block-button__link"
+      },
+      attributes: {
+        ...blockAttributes,
+        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: attributes2, className }) {
+        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes2;
+        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+        const buttonClasses = clsx_default(
+          "wp-block-button__link",
+          colorProps.className,
+          {
+            "no-border-radius": borderRadius === 0
+          }
+        );
+        const buttonStyle = {
+          borderRadius: borderRadius ? borderRadius + "px" : void 0,
+          ...colorProps.style
+        };
+        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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
+          }
+        ) });
+      },
+      migrate: (0, import_compose9.compose)(
+        migrateWidth,
+        migrate_font_family_default,
+        migrateBorderRadius
       )
-    ];
-    const blockProps = (0, import_block_editor43.useBlockProps)({
-      className: clsx_default({
-        [`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)(
-        import_block_editor43.AlignmentControl,
-        {
-          value: textAlign,
-          onChange: (nextAlign) => {
-            setAttributes({ textAlign: nextAlign });
+    },
+    {
+      supports: {
+        anchor: true,
+        align: true,
+        alignWide: false,
+        color: {
+          __experimentalSkipSerialization: true
+        },
+        reusable: false,
+        __experimentalSelector: ".wp-block-button__link"
+      },
+      attributes: {
+        ...blockAttributes,
+        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: attributes2, className }) {
+        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes2;
+        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
+        const buttonClasses = clsx_default(
+          "wp-block-button__link",
+          colorProps.className,
+          {
+            "no-border-radius": borderRadius === 0
+          }
+        );
+        const buttonStyle = {
+          borderRadius: borderRadius ? borderRadius + "px" : void 0,
+          ...colorProps.style
+        };
+        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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
           }
+        ) });
+      },
+      migrate: (0, import_compose9.compose)(
+        migrateWidth,
+        migrate_font_family_default,
+        migrateBorderRadius
+      )
+    },
+    {
+      supports: {
+        align: true,
+        alignWide: false,
+        color: { gradients: true }
+      },
+      attributes: {
+        ...blockAttributes,
+        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"
         }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n35.__)(
-          "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 })
-      ] })
-    ] });
-  }
-
-  // packages/block-library/build-module/comments/edit/index.mjs
-  var import_jsx_runtime244 = __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_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-        CommentsInspectorControls,
-        {
-          attributes: attributes2,
-          setAttributes,
-          clientId
+      },
+      save({ attributes: attributes2 }) {
+        const { borderRadius, linkTarget, rel, text, title, url } = attributes2;
+        const buttonClasses = clsx_default("wp-block-button__link", {
+          "no-border-radius": borderRadius === 0
+        });
+        const buttonStyle = {
+          borderRadius: borderRadius ? borderRadius + "px" : void 0
+        };
+        return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
+          }
+        );
+      },
+      migrate: (0, import_compose9.compose)(migrateWidth, migrateBorderRadius)
+    },
+    {
+      supports: {
+        align: true,
+        alignWide: false
+      },
+      attributes: {
+        ...blockAttributes,
+        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"
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime244.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);
-  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 });
-  }
-
-  // packages/block-library/build-module/comments/edit/template.mjs
-  var TEMPLATE5 = [
-    ["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"]
-  ];
-  var template_default = TEMPLATE5;
-
-  // packages/block-library/build-module/comments/index.mjs
-  var { name: name17 } = block_default18;
-  var settings17 = {
-    icon: post_comments_default,
-    example: {},
-    template: template_default,
-    edit: CommentsEdit,
-    save: save12,
-    deprecated: deprecated_default7
-  };
-  var init17 = () => initBlock({ name: name17, metadata: block_default18, settings: settings17 });
-
-  // packages/block-library/build-module/comment-author-avatar/index.mjs
-  var comment_author_avatar_exports = {};
-  __export(comment_author_avatar_exports, {
-    init: () => init18,
-    metadata: () => block_default19,
-    name: () => name18,
-    settings: () => settings18
-  });
-
-  // packages/block-library/build-module/comment-author-avatar/block.json
-  var block_default19 = {
-    $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
+      isEligible: (attributes2) => !!attributes2.customTextColor || !!attributes2.customBackgroundColor || !!attributes2.customGradient || !!attributes2.align,
+      migrate: (0, import_compose9.compose)(
+        migrateWidth,
+        migrateBorderRadius,
+        migrateCustomColorsAndGradients,
+        migrateAlign
+      ),
+      save({ attributes: attributes2 }) {
+        const {
+          backgroundColor,
+          borderRadius,
+          customBackgroundColor,
+          customTextColor,
+          customGradient,
+          linkTarget,
+          gradient,
+          rel,
+          text,
+          textColor,
+          title,
+          url
+        } = attributes2;
+        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
+        const backgroundClass = !customGradient && (0, import_block_editor19.getColorClassName)("background-color", backgroundColor);
+        const gradientClass = (0, import_block_editor19.__experimentalGetGradientClass)(gradient);
+        const buttonClasses = clsx_default("wp-block-button__link", {
+          "has-text-color": textColor || customTextColor,
+          [textClass]: textClass,
+          "has-background": backgroundColor || customBackgroundColor || customGradient || gradient,
+          [backgroundClass]: backgroundClass,
+          "no-border-radius": borderRadius === 0,
+          [gradientClass]: gradientClass
+        });
+        const buttonStyle = {
+          background: customGradient ? customGradient : void 0,
+          backgroundColor: backgroundClass || customGradient || gradient ? void 0 : customBackgroundColor,
+          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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
+          }
+        ) });
       }
     },
-    usesContext: ["commentId"],
-    supports: {
-      html: false,
-      inserter: false,
-      __experimentalBorder: {
-        radius: true,
-        width: true,
-        color: true,
-        style: true
-      },
-      color: {
-        background: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true
+    {
+      attributes: {
+        ...blockAttributes,
+        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"
         }
       },
-      spacing: {
-        __experimentalSkipSerialization: true,
-        margin: true,
-        padding: true
+      isEligible(attribute) {
+        return attribute.className && attribute.className.includes("is-style-squared");
       },
-      interactivity: {
-        clientNavigation: true
-      }
-    }
-  };
-
-  // packages/block-library/build-module/comment-author-avatar/edit.mjs
-  var import_block_editor46 = __toESM(require_block_editor(), 1);
-  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);
-  function Edit6({
-    attributes: attributes2,
-    context: { commentId },
-    setAttributes,
-    isSelected
-  }) {
-    const { height, width } = attributes2;
-    const [avatars] = (0, import_core_data9.useEntityProp)(
-      "root",
-      "comment",
-      "author_avatar_urls",
-      commentId
-    );
-    const [authorName] = (0, import_core_data9.useEntityProp)(
-      "root",
-      "comment",
-      "author_name",
-      commentId
-    );
-    const avatarUrls = avatars ? Object.values(avatars) : null;
-    const sizes = avatars ? Object.keys(avatars) : null;
-    const minSize = sizes ? sizes[0] : 24;
-    const maxSize = sizes ? sizes[sizes.length - 1] : 96;
-    const blockProps = (0, import_block_editor46.useBlockProps)();
-    const spacingProps = (0, import_block_editor46.__experimentalGetSpacingClassesAndStyles)(attributes2);
-    const maxSizeBuffer = Math.floor(maxSize * 2.5);
-    const avatarURL = (0, import_data21.useSelect)((select10) => {
-      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)(
-      import_components20.RangeControl,
-      {
-        label: (0, import_i18n36.__)("Image size"),
-        onChange: (newWidth) => setAttributes({
-          width: newWidth,
-          height: newWidth
-        }),
-        min: minSize,
-        max: maxSizeBuffer,
-        initialPosition: width,
-        value: width
+      migrate(attributes2) {
+        let newClassName = attributes2.className;
+        if (newClassName) {
+          newClassName = newClassName.replace(/is-style-squared[\s]?/, "").trim();
+        }
+        return migrateBorderRadius(
+          migrateCustomColorsAndGradients({
+            ...attributes2,
+            className: newClassName ? newClassName : void 0,
+            borderRadius: 0
+          })
+        );
+      },
+      save({ attributes: attributes2 }) {
+        const {
+          backgroundColor,
+          customBackgroundColor,
+          customTextColor,
+          linkTarget,
+          rel,
+          text,
+          textColor,
+          title,
+          url
+        } = attributes2;
+        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
+        const backgroundClass = (0, import_block_editor19.getColorClassName)(
+          "background-color",
+          backgroundColor
+        );
+        const buttonClasses = clsx_default("wp-block-button__link", {
+          "has-text-color": textColor || customTextColor,
+          [textClass]: textClass,
+          "has-background": backgroundColor || customBackgroundColor,
+          [backgroundClass]: backgroundClass
+        });
+        const buttonStyle = {
+          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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text,
+            target: linkTarget,
+            rel
+          }
+        ) });
       }
-    ) }) });
-    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components20.ResizableBox,
-      {
-        size: {
-          width,
-          height
+    },
+    {
+      attributes: {
+        ...blockAttributes,
+        align: {
+          type: "string",
+          default: "none"
         },
-        showHandle: isSelected,
-        onResizeStop: (event, direction, elt, delta) => {
-          setAttributes({
-            height: parseInt(height + delta.height, 10),
-            width: parseInt(width + delta.width, 10)
-          });
+        backgroundColor: {
+          type: "string"
         },
-        lockAspectRatio: true,
-        enable: {
-          top: false,
-          right: !(0, import_i18n36.isRTL)(),
-          bottom: true,
-          left: (0, import_i18n36.isRTL)()
+        textColor: {
+          type: "string"
         },
-        minWidth: minSize,
-        maxWidth: maxSizeBuffer,
-        children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-          "img",
+        customBackgroundColor: {
+          type: "string"
+        },
+        customTextColor: {
+          type: "string"
+        }
+      },
+      migrate: (0, import_compose9.compose)(migrateWidth, oldColorsMigration),
+      save({ attributes: attributes2 }) {
+        const {
+          url,
+          text,
+          title,
+          backgroundColor,
+          textColor,
+          customBackgroundColor,
+          customTextColor
+        } = attributes2;
+        const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
+        const backgroundClass = (0, import_block_editor19.getColorClassName)(
+          "background-color",
+          backgroundColor
+        );
+        const buttonClasses = clsx_default("wp-block-button__link", {
+          "has-text-color": textColor || customTextColor,
+          [textClass]: textClass,
+          "has-background": backgroundColor || customBackgroundColor,
+          [backgroundClass]: backgroundClass
+        });
+        const buttonStyle = {
+          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)(
+          import_block_editor19.RichText.Content,
           {
-            src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : avatarURL,
-            alt: `${authorName} ${(0, import_i18n36.__)("Avatar")}`,
-            ...blockProps
+            tagName: "a",
+            className: buttonClasses,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text
           }
-        )
+        ) });
       }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_jsx_runtime246.Fragment, { children: [
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { ...spacingProps, children: resizableAvatar })
-    ] });
-  }
+    },
+    {
+      attributes: {
+        ...blockAttributes,
+        color: {
+          type: "string"
+        },
+        textColor: {
+          type: "string"
+        },
+        align: {
+          type: "string",
+          default: "none"
+        }
+      },
+      save({ attributes: attributes2 }) {
+        const { url, text, title, align, color, textColor } = attributes2;
+        const buttonStyle = {
+          backgroundColor: color,
+          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)(
+          import_block_editor19.RichText.Content,
+          {
+            tagName: "a",
+            className: linkClass,
+            href: url,
+            title,
+            style: buttonStyle,
+            value: text
+          }
+        ) });
+      },
+      migrate: (0, import_compose9.compose)(migrateWidth, oldColorsMigration)
+    },
+    {
+      attributes: {
+        ...blockAttributes,
+        color: {
+          type: "string"
+        },
+        textColor: {
+          type: "string"
+        },
+        align: {
+          type: "string",
+          default: "none"
+        }
+      },
+      save({ attributes: attributes2 }) {
+        const { url, text, title, align, color, textColor } = attributes2;
+        return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+          "div",
+          {
+            className: `align${align}`,
+            style: { backgroundColor: color },
+            children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+              import_block_editor19.RichText.Content,
+              {
+                tagName: "a",
+                href: url,
+                title,
+                style: { color: textColor },
+                value: text
+              }
+            )
+          }
+        );
+      },
+      migrate: (0, import_compose9.compose)(migrateWidth, oldColorsMigration)
+    }
+  ];
+  var deprecated_default3 = deprecated;

-  // packages/block-library/build-module/comment-author-avatar/index.mjs
-  var { name: name18 } = block_default19;
-  var settings18 = {
-    icon: comment_author_avatar_default,
-    edit: Edit6
-  };
-  var init18 = () => initBlock({ name: name18, metadata: block_default19, settings: settings18 });
+  // packages/block-library/build-module/button/edit.mjs
+  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_element36 = __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_compose11 = __toESM(require_compose(), 1);
+  var import_data11 = __toESM(require_data(), 1);

-  // packages/block-library/build-module/comment-author-name/index.mjs
-  var comment_author_name_exports = {};
-  __export(comment_author_name_exports, {
-    init: () => init19,
-    metadata: () => block_default20,
-    name: () => name19,
-    settings: () => settings19
-  });
+  // packages/block-library/build-module/button/constants.mjs
+  var NEW_TAB_REL = "noopener";
+  var NEW_TAB_TARGET = "_blank";
+  var NOFOLLOW_REL = "nofollow";

-  // packages/block-library/build-module/comment-author-name/block.json
-  var block_default20 = {
-    $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: true
-      },
-      linkTarget: {
-        type: "string",
-        default: "_self"
+  // packages/block-library/build-module/button/get-updated-link-attributes.mjs
+  var import_url3 = __toESM(require_url(), 1);
+  function getUpdatedLinkAttributes({
+    rel = "",
+    url = "",
+    opensInNewTab,
+    nofollow
+  }) {
+    let newLinkTarget;
+    let updatedRel = rel;
+    if (opensInNewTab) {
+      newLinkTarget = NEW_TAB_TARGET;
+      updatedRel = updatedRel?.includes(NEW_TAB_REL) ? updatedRel : updatedRel + ` ${NEW_TAB_REL}`;
+    } else {
+      const relRegex = new RegExp(`\\b${NEW_TAB_REL}\\s*`, "g");
+      updatedRel = updatedRel?.replace(relRegex, "").trim();
+    }
+    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();
+    }
+    return {
+      url: (0, import_url3.prependHTTPS)(url),
+      linkTarget: newLinkTarget,
+      rel: updatedRel || void 0
+    };
+  }
+
+  // packages/block-library/build-module/utils/remove-anchor-tag.mjs
+  function removeAnchorTag(value) {
+    return value.toString().replace(/<\/?a[^>]*>/g, "");
+  }
+
+  // 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_deprecated3 = __toESM(require_deprecated(), 1);
+  var import_data10 = __toESM(require_data(), 1);
+  var import_block_editor20 = __toESM(require_block_editor(), 1);
+  function useDeprecatedTextAlign(props) {
+    const { name: name118, attributes: attributes2, setAttributes } = props;
+    const { textAlign } = attributes2;
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data10.useDispatch)(import_block_editor20.store);
+    const updateStyleWithAlign = (0, import_compose10.useEvent)(() => {
+      (0, import_deprecated3.default)(`textAlign attribute in ${name118}`, {
+        alternative: "style.typography.textAlign",
+        since: "7.0"
+      });
+      __unstableMarkNextChangeAsNotPersistent();
+      setAttributes((currentAttr) => ({
+        style: {
+          ...currentAttr.style,
+          typography: {
+            ...currentAttr.style?.typography,
+            textAlign
+          }
+        }
+      }));
+    });
+    const lastUpdatedAlignRef = (0, import_element35.useRef)();
+    (0, import_element35.useEffect)(() => {
+      if (textAlign === lastUpdatedAlignRef.current) {
+        return;
       }
-    },
-    usesContext: ["commentId"],
-    supports: {
-      anchor: true,
-      html: false,
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
+      lastUpdatedAlignRef.current = textAlign;
+      updateStyleWithAlign();
+    }, [textAlign, updateStyleWithAlign]);
+  }
+
+  // packages/block-library/build-module/button/utils.mjs
+  function isPercentageWidth(width) {
+    return typeof width === "string" && width.endsWith("%");
+  }
+  function getWidthClasses(width) {
+    if (!width) {
+      return {};
+    }
+    if (isPercentageWidth(width)) {
+      const legacyWidthClasses = {
+        "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": true,
+        "wp-block-button__width": true,
+        // Maintain legacy class for backwards compatibility.
+        ...legacyWidthClasses[width] && {
+          [legacyWidthClasses[width]]: true
         }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        textAlign: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
+      };
+    }
+    return {
+      "has-custom-width": true
+    };
+  }
+
+  // packages/block-library/build-module/button/edit.mjs
+  var import_jsx_runtime219 = __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")
+    }
+  ];
+  function useEnter(clientId) {
+    const { replaceBlocks, selectionChange } = (0, import_data11.useDispatch)(import_block_editor21.store);
+    const {
+      getBlock,
+      getBlockAttributes: getBlockAttributes4,
+      getBlockRootClientId,
+      getBlockIndex
+    } = (0, import_data11.useSelect)(import_block_editor21.store);
+    return (0, import_compose11.useRefEffect)((element) => {
+      function onKeyDown(event) {
+        if (event.defaultPrevented || event.keyCode !== import_keycodes.ENTER) {
+          return;
         }
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
+        const { text } = getBlockAttributes4(clientId) ?? {};
+        if (text?.length) {
+          return;
         }
+        event.preventDefault();
+        const topParentListBlock = getBlock(
+          getBlockRootClientId(clientId)
+        );
+        const blockIndex = getBlockIndex(clientId);
+        const head = (0, import_blocks7.cloneBlock)({
+          ...topParentListBlock,
+          innerBlocks: topParentListBlock.innerBlocks.slice(
+            0,
+            blockIndex
+          )
+        });
+        const middle = (0, import_blocks7.createBlock)((0, import_blocks7.getDefaultBlockName)());
+        const after = topParentListBlock.innerBlocks.slice(
+          blockIndex + 1
+        );
+        const tail = after.length ? [
+          (0, import_blocks7.cloneBlock)({
+            ...topParentListBlock,
+            innerBlocks: after
+          })
+        ] : [];
+        replaceBlocks(
+          topParentListBlock.clientId,
+          [head, middle, ...tail],
+          1
+        );
+        selectionChange(middle.clientId);
       }
-    },
-    style: "wp-block-comment-author-name"
-  };
-
-  // packages/block-library/build-module/comment-author-name/edit.mjs
-  var import_i18n37 = __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);
-  function Edit7(props) {
+      return subscribeDelegatedListener(
+        element,
+        "keydown",
+        onKeyDown,
+        true
+      );
+    }, []);
+  }
+  function ButtonEdit(props) {
     const {
-      attributes: { isLink, linkTarget },
-      context: { commentId },
-      setAttributes
+      attributes: attributes2,
+      setAttributes,
+      className,
+      isSelected,
+      onReplace,
+      mergeBlocks,
+      clientId,
+      context
     } = props;
+    const {
+      tagName,
+      linkTarget,
+      placeholder: placeholder2,
+      rel,
+      style: style2,
+      text,
+      url,
+      metadata
+    } = attributes2;
+    const width = style2?.dimensions?.width;
     useDeprecatedTextAlign(props);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockProps = (0, import_block_editor47.useBlockProps)();
-    let displayName = (0, import_data22.useSelect)(
+    const TagName2 = tagName || "a";
+    function onKeyDown(event) {
+      if (import_keycodes.isKeyboardEvent.primary(event, "k")) {
+        startEditing(event);
+      } else if (import_keycodes.isKeyboardEvent.primaryShift(event, "k")) {
+        unlink();
+        richTextRef.current?.focus();
+      }
+    }
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element36.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 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 isURLSet = !!url;
+    const opensInNewTab = linkTarget === NEW_TAB_TARGET;
+    const nofollow = !!rel?.includes(NOFOLLOW_REL);
+    const isLinkTag = "a" === TagName2;
+    const {
+      createPageEntity,
+      userCanCreatePages,
+      lockUrlControls = false
+    } = (0, import_data11.useSelect)(
       (select10) => {
-        const { getEntityRecord } = select10(import_core_data10.store);
-        const comment = getEntityRecord("root", "comment", commentId);
-        const authorName = comment?.author_name;
-        if (comment && !authorName) {
-          const user = getEntityRecord("root", "user", comment.author);
-          return user?.name ?? (0, import_i18n37.__)("Anonymous");
+        if (!isSelected) {
+          return {};
         }
-        return authorName ?? "";
+        const _settings = select10(import_block_editor21.store).getSettings();
+        const blockBindingsSource = (0, import_blocks7.getBlockBindingsSource)(
+          metadata?.bindings?.url?.source
+        );
+        return {
+          createPageEntity: _settings.__experimentalCreatePageEntity,
+          userCanCreatePages: _settings.__experimentalUserCanCreatePages,
+          lockUrlControls: !!metadata?.bindings?.url && !blockBindingsSource?.canUserEditValue?.({
+            select: select10,
+            context,
+            args: metadata?.bindings?.url?.args
+          })
+        };
       },
-      [commentId]
+      [context, isSelected, metadata?.bindings?.url]
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
-      import_components21.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n37.__)("Settings"),
-        resetAll: () => {
-          setAttributes({
-            isLink: true,
-            linkTarget: "_self"
-          });
-        },
-        dropdownMenuProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-            import_components21.__experimentalToolsPanelItem,
+    async function handleCreate(pageTitle) {
+      const page = await createPageEntity({
+        title: pageTitle,
+        status: "draft"
+      });
+      return {
+        id: page.id,
+        type: page.type,
+        title: page.title.rendered,
+        url: page.link,
+        kind: "post-type"
+      };
+    }
+    function createButtonText(searchTerm) {
+      return (0, import_element36.createInterpolateElement)(
+        (0, import_i18n17.sprintf)(
+          /* translators: %s: search term. */
+          (0, import_i18n17.__)("Create page: <mark>%s</mark>"),
+          searchTerm
+        ),
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("mark", {}) }
+      );
+    }
+    function startEditing(event) {
+      event.preventDefault();
+      setIsEditingURL(true);
+    }
+    function unlink() {
+      setAttributes({
+        url: void 0,
+        linkTarget: void 0,
+        rel: void 0
+      });
+      setIsEditingURL(false);
+    }
+    (0, import_element36.useEffect)(() => {
+      if (!isSelected) {
+        setIsEditingURL(false);
+      }
+    }, [isSelected]);
+    const linkValue = (0, import_element36.useMemo)(
+      () => ({ url, opensInNewTab, nofollow }),
+      [url, opensInNewTab, nofollow]
+    );
+    const useEnterRef = useEnter(clientId);
+    const mergedRef = (0, import_compose11.useMergeRefs)([useEnterRef, richTextRef]);
+    const [fluidTypographySettings, layout, dimensionSizes] = (0, import_block_editor21.useSettings)(
+      "typography.fluid",
+      "layout",
+      "dimensions.dimensionSizes"
+    );
+    const dimensionPresets = (0, import_element36.useMemo)(() => {
+      if (!dimensionSizes) {
+        return [];
+      }
+      return [
+        ...dimensionSizes?.custom ?? [],
+        ...dimensionSizes?.theme ?? [],
+        ...dimensionSizes?.default ?? []
+      ];
+    }, [dimensionSizes]);
+    const typographyProps = (0, import_block_editor21.getTypographyClassesAndStyles)(attributes2, {
+      typography: {
+        fluid: fluidTypographySettings
+      },
+      layout: {
+        wideSize: layout?.wideSize
+      }
+    });
+    const resolvedWidth = (0, import_element36.useMemo)(() => {
+      if (!width) {
+        return void 0;
+      }
+      const presetPrefix = "var:preset|dimension|";
+      if (width.startsWith(presetPrefix)) {
+        const slug = width.slice(presetPrefix.length);
+        const preset = dimensionPresets?.find((p2) => p2.slug === slug);
+        return preset?.size ?? width;
+      }
+      return width;
+    }, [width, dimensionPresets]);
+    const hasNonContentControls = blockEditingMode === "default";
+    const hasBlockControls = hasNonContentControls || isLinkTag && !lockUrlControls;
+    const classes = clsx_default(
+      blockProps.className,
+      getWidthClasses(resolvedWidth)
+    );
+    const widthStyle = (0, import_element36.useMemo)(() => {
+      if (!width) {
+        return {};
+      }
+      if (isPercentageWidth(resolvedWidth)) {
+        return {
+          "--wp--block-button--width": parseFloat(resolvedWidth)
+        };
+      }
+      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)(
+        "div",
+        {
+          ...blockProps,
+          className: classes,
+          style: { ...blockProps.style, ...widthStyle },
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+            import_block_editor21.RichText,
             {
-              label: (0, import_i18n37.__)("Link to authors URL"),
-              isShownByDefault: true,
-              hasValue: () => !isLink,
-              onDeselect: () => setAttributes({
-                isLink: true
+              ref: mergedRef,
+              "aria-label": (0, import_i18n17.__)("Button text"),
+              placeholder: placeholder2 || (0, import_i18n17.__)("Add text\u2026"),
+              value: text,
+              onChange: (value) => setAttributes({
+                text: removeAnchorTag(value)
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-                import_components21.ToggleControl,
+              withoutInteractiveFormatting: true,
+              className: clsx_default(
+                className,
+                "wp-block-button__link",
+                colorProps.className,
+                borderProps.className,
+                typographyProps.className,
                 {
-                  label: (0, import_i18n37.__)("Link to authors URL"),
-                  onChange: () => setAttributes({ isLink: !isLink }),
-                  checked: isLink
-                }
-              )
+                  // For backwards compatibility add style that isn't
+                  // provided via block support.
+                  "no-border-radius": style2?.border?.radius === 0,
+                  [`has-custom-font-size`]: blockProps.style.fontSize
+                },
+                (0, import_block_editor21.__experimentalGetElementClassName)("button")
+              ),
+              style: {
+                ...borderProps.style,
+                ...colorProps.style,
+                ...spacingProps.style,
+                ...shadowProps.style,
+                ...typographyProps.style,
+                writingMode: void 0
+              },
+              onReplace,
+              onMerge: mergeBlocks,
+              identifier: "text"
             }
-          ),
-          isLink && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-            import_components21.__experimentalToolsPanelItem,
+          )
+        }
+      ),
+      hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+        import_components9.ToolbarButton,
+        {
+          name: "link",
+          icon: !isURLSet ? link_default : link_off_default,
+          title: !isURLSet ? (0, import_i18n17.__)("Link") : (0, import_i18n17.__)("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)(
+        import_components9.Popover,
+        {
+          placement: "bottom",
+          onClose: () => {
+            setIsEditingURL(false);
+            richTextRef.current?.focus();
+          },
+          anchor: popoverAnchor,
+          focusOnMount: isEditingURL ? "firstElement" : false,
+          __unstableSlotName: "__unstable-block-tools-after",
+          shift: true,
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+            import_block_editor21.LinkControl,
             {
-              label: (0, import_i18n37.__)("Open in new tab"),
-              isShownByDefault: true,
-              hasValue: () => linkTarget !== "_self",
-              onDeselect: () => setAttributes({
-                linkTarget: "_self"
-              }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-                import_components21.ToggleControl,
-                {
-                  label: (0, import_i18n37.__)("Open in new tab"),
-                  onChange: (value) => setAttributes({
-                    linkTarget: value ? "_blank" : "_self"
-                  }),
-                  checked: linkTarget === "_blank"
-                }
-              )
+              value: linkValue,
+              onChange: ({
+                url: newURL,
+                opensInNewTab: newOpensInNewTab,
+                nofollow: newNofollow
+              }) => setAttributes(
+                getUpdatedLinkAttributes({
+                  rel,
+                  url: newURL,
+                  opensInNewTab: newOpensInNewTab,
+                  nofollow: newNofollow
+                })
+              ),
+              onRemove: () => {
+                unlink();
+                richTextRef.current?.focus();
+              },
+              forceIsEditingLink: isEditingURL,
+              settings: LINK_SETTINGS,
+              createSuggestion: createPageEntity && handleCreate,
+              withCreateSuggestion: userCanCreatePages,
+              createSuggestionButtonText: createButtonText
             }
           )
-        ]
-      }
-    ) });
-    if (!commentId || !displayName) {
-      displayName = (0, import_i18n37._x)("Comment Author", "block title");
-    }
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
-      "a",
-      {
-        href: "#comment-author-pseudo-link",
-        onClick: (event) => event.preventDefault(),
-        children: displayName
-      }
-    ) : displayName;
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...blockProps, children: displayAuthor })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          HTMLElementControl,
+          {
+            tagName,
+            onChange: (value) => setAttributes({ tagName: value }),
+            options: [
+              { label: (0, import_i18n17.__)("Default (<a>)"), value: "a" },
+              { label: "<button>", value: "button" }
+            ]
+          }
+        ),
+        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          import_components9.TextControl,
+          {
+            label: (0, import_i18n17.__)("Link relation"),
+            help: (0, import_element36.createInterpolateElement)(
+              (0, import_i18n17.__)(
+                "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
+              ),
+              {
+                a: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                  Link,
+                  {
+                    openInNewTab: true,
+                    href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"
+                  }
+                )
+              }
+            ),
+            value: rel || "",
+            onChange: (newRel) => setAttributes({ rel: newRel })
+          }
+        )
+      ] })
     ] });
   }
+  var edit_default2 = ButtonEdit;

-  // packages/block-library/build-module/comment-author-name/deprecated.mjs
-  var v22 = {
+  // packages/block-library/build-module/button/block.json
+  var block_default10 = {
+    $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: {
-      isLink: {
-        type: "boolean",
-        default: true
-      },
-      linkTarget: {
+      tagName: {
         type: "string",
-        default: "_self"
-      },
-      textAlign: {
-        type: "string"
-      }
-    },
-    usesContext: ["commentId"],
-    supports: {
-      html: false,
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      color: {
-        gradients: true,
-        link: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true
+        enum: ["a", "button"],
+        default: "a"
       },
-      interactivity: {
-        clientNavigation: true
+      type: {
+        type: "string",
+        default: "button"
       },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
-      }
-    },
-    save() {
-      return null;
-    },
-    migrate: migrate_text_align_default,
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || !!attributes2.className?.match(
-        /\bhas-text-align-(left|center|right)\b/
-      );
-    }
-  };
-  var v16 = {
-    attributes: {
-      isLink: {
-        type: "boolean",
-        default: false
+      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",
-        default: "_self"
-      }
-    },
-    supports: {
-      html: false,
-      color: {
-        gradients: true,
-        link: true
+        source: "attribute",
+        selector: "a",
+        attribute: "target",
+        role: "content"
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalLetterSpacing: true
+      rel: {
+        type: "string",
+        source: "attribute",
+        selector: "a",
+        attribute: "rel",
+        role: "content"
+      },
+      placeholder: {
+        type: "string"
+      },
+      backgroundColor: {
+        type: "string"
+      },
+      textColor: {
+        type: "string"
+      },
+      gradient: {
+        type: "string"
       }
     },
-    save() {
-      return null;
-    },
-    migrate: migrate_font_family_default,
-    isEligible({ style: style2 }) {
-      return style2?.typography?.fontFamily;
-    }
-  };
-  var deprecated_default8 = [v22, v16];
-
-  // packages/block-library/build-module/comment-author-name/index.mjs
-  var { name: name19 } = block_default20;
-  var settings19 = {
-    icon: comment_author_name_default,
-    edit: Edit7,
-    deprecated: deprecated_default8,
-    example: {}
-  };
-  var init19 = () => initBlock({ name: name19, metadata: block_default20, settings: settings19 });
-
-  // packages/block-library/build-module/comment-content/index.mjs
-  var comment_content_exports = {};
-  __export(comment_content_exports, {
-    init: () => init20,
-    metadata: () => block_default21,
-    name: () => name20,
-    settings: () => settings20
-  });
-
-  // packages/block-library/build-module/comment-content/block.json
-  var block_default21 = {
-    $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: true,
+      splitting: true,
+      align: false,
+      alignWide: false,
       color: {
+        __experimentalSkipSerialization: true,
         gradients: true,
-        link: true,
         __experimentalDefaultControls: {
           background: true,
           text: true
         }
       },
+      dimensions: {
+        width: true,
+        __experimentalSkipSerialization: ["width"],
+        __experimentalDefaultControls: {
+          width: true
+        }
+      },
       typography: {
+        __experimentalSkipSerialization: [
+          "fontSize",
+          "lineHeight",
+          "textAlign",
+          "fontFamily",
+          "fontWeight",
+          "fontStyle",
+          "textTransform",
+          "textDecoration",
+          "letterSpacing"
+        ],
         fontSize: true,
         lineHeight: true,
         textAlign: true,
@@ -20391,164 +16640,451 @@ var wp;
         __experimentalTextTransform: true,
         __experimentalTextDecoration: true,
         __experimentalLetterSpacing: true,
+        __experimentalWritingMode: true,
         __experimentalDefaultControls: {
           fontSize: true
         }
       },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
-        }
+      reusable: false,
+      shadow: {
+        __experimentalSkipSerialization: true
       },
       spacing: {
+        __experimentalSkipSerialization: true,
         padding: ["horizontal", "vertical"],
         __experimentalDefaultControls: {
           padding: true
         }
       },
-      html: false
+      __experimentalBorder: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true,
+        __experimentalSkipSerialization: true,
+        __experimentalDefaultControls: {
+          color: true,
+          radius: true,
+          style: true,
+          width: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      }
     },
-    style: "wp-block-comment-content"
+    styles: [
+      { name: "fill", label: "Fill", isDefault: true },
+      { 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"
+      }
+    }
   };

-  // packages/block-library/build-module/comment-content/edit.mjs
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_element39 = __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);
-  function Edit8(props) {
+  // 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);
+  function save6({ attributes: attributes2 }) {
     const {
-      context: { commentId }
-    } = props;
-    useDeprecatedTextAlign(props);
-    const blockProps = (0, import_block_editor48.useBlockProps)();
-    const [content] = (0, import_core_data11.useEntityProp)(
-      "root",
-      "comment",
-      "content",
-      commentId
+      tagName,
+      type,
+      fontSize,
+      linkTarget,
+      rel,
+      style: style2,
+      text,
+      title,
+      url
+    } = attributes2;
+    const TagName2 = tagName || "a";
+    const isButtonTag = "button" === TagName2;
+    const buttonType = type || "button";
+    const borderProps = (0, import_block_editor22.__experimentalGetBorderClassesAndStyles)(attributes2);
+    const colorProps = (0, import_block_editor22.__experimentalGetColorClassesAndStyles)(attributes2);
+    const spacingProps = (0, import_block_editor22.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    const shadowProps = (0, import_block_editor22.__experimentalGetShadowClassesAndStyles)(attributes2);
+    const typographyProps = (0, import_block_editor22.getTypographyClassesAndStyles)(attributes2);
+    const buttonClasses = clsx_default(
+      "wp-block-button__link",
+      colorProps.className,
+      borderProps.className,
+      typographyProps.className,
+      {
+        // For backwards compatibility add style that isn't provided via
+        // block support.
+        "no-border-radius": style2?.border?.radius === 0,
+        [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
+      },
+      (0, import_block_editor22.__experimentalGetElementClassName)("button")
     );
-    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_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_element39.RawHTML, { children: content.rendered }, "html") }) }) });
+    const buttonStyle = {
+      ...borderProps.style,
+      ...colorProps.style,
+      ...spacingProps.style,
+      ...shadowProps.style,
+      ...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)(
+      import_block_editor22.RichText.Content,
+      {
+        tagName: TagName2,
+        type: isButtonTag ? buttonType : null,
+        className: buttonClasses,
+        href: isButtonTag ? null : url,
+        title,
+        style: buttonStyle,
+        value: text,
+        target: isButtonTag ? null : linkTarget,
+        rel: isButtonTag ? null : rel
+      }
+    ) });
   }

-  // packages/block-library/build-module/comment-content/deprecated.mjs
-  var v17 = {
-    attributes: {
-      textAlign: {
-        type: "string"
+  // 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")
       }
     },
-    usesContext: ["commentId"],
-    supports: {
-      anchor: true,
-      color: {
-        gradients: true,
-        link: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true
+    edit: edit_default2,
+    save: save6,
+    deprecated: deprecated_default3,
+    merge: (a2, { text = "" }) => ({
+      ...a2,
+      text: (a2.text || "") + text
+    }),
+    __experimentalLabel(attributes2, { context }) {
+      const { text } = attributes2;
+      const customName = attributes2?.metadata?.name;
+      const hasContent = text?.trim().length > 0;
+      if (context === "list-view" && (customName || hasContent)) {
+        return customName || text;
+      }
+      if (context === "breadcrumb" && customName) {
+        return customName;
+      }
+    }
+  };
+  if (window.__experimentalContentOnlyInspectorFields) {
+    settings9[fieldsKey2] = [
+      {
+        id: "text",
+        label: (0, import_i18n18.__)("Content"),
+        type: "text",
+        Edit: "rich-text"
+        // TODO: replace with custom component
       },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
+      {
+        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
+  var buttons_exports = {};
+  __export(buttons_exports, {
+    init: () => init10,
+    metadata: () => block_default11,
+    name: () => name10,
+    settings: () => settings10
+  });
+  var import_i18n19 = __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 migrateWithLayout = (attributes2) => {
+    if (!!attributes2.layout) {
+      return attributes2;
+    }
+    const { contentJustification, orientation, ...updatedAttributes } = attributes2;
+    if (contentJustification || orientation) {
+      Object.assign(updatedAttributes, {
+        layout: {
+          type: "flex",
+          ...contentJustification && {
+            justifyContent: contentJustification
+          },
+          ...orientation && { orientation }
+        }
+      });
+    }
+    return updatedAttributes;
+  };
+  var deprecated3 = [
+    {
+      attributes: {
+        contentJustification: {
+          type: "string"
+        },
+        orientation: {
+          type: "string",
+          default: "horizontal"
+        }
       },
-      spacing: {
-        padding: ["horizontal", "vertical"]
+      supports: {
+        anchor: true,
+        align: ["wide", "full"],
+        __experimentalExposeControlsToChildren: true,
+        spacing: {
+          blockGap: true,
+          margin: ["top", "bottom"],
+          __experimentalDefaultControls: {
+            blockGap: true
+          }
+        }
       },
-      html: false
-    },
-    save() {
-      return null;
+      isEligible: ({ contentJustification, orientation }) => !!contentJustification || !!orientation,
+      migrate: migrateWithLayout,
+      save({ attributes: { contentJustification, orientation } }) {
+        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+          "div",
+          {
+            ...import_block_editor23.useBlockProps.save({
+              className: clsx_default({
+                [`is-content-justification-${contentJustification}`]: contentJustification,
+                "is-vertical": orientation === "vertical"
+              })
+            }),
+            children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {})
+          }
+        );
+      }
     },
-    migrate: migrate_text_align_default,
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || !!attributes2.className?.match(
-        /\bhas-text-align-(left|center|right)\b/
-      );
+    {
+      supports: {
+        align: ["center", "left", "right"],
+        anchor: true
+      },
+      save() {
+        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
+      },
+      isEligible({ align }) {
+        return align && ["center", "left", "right"].includes(align);
+      },
+      migrate(attributes2) {
+        return migrateWithLayout({
+          ...attributes2,
+          align: void 0,
+          // Floating Buttons blocks shouldn't have been supported in the
+          // first place. Most users using them probably expected them to
+          // act like content justification controls, so these blocks are
+          // migrated to use content justification.
+          // As for center-aligned Buttons blocks, the content justification
+          // equivalent will create an identical end result in most cases.
+          contentJustification: attributes2.align
+        });
+      }
+    }
+  ];
+  var deprecated_default4 = deprecated3;
+
+  // packages/block-library/build-module/buttons/transforms.mjs
+  var import_blocks10 = __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);
+  function getTransformedAttributes(attributes2, newBlockName, bindingsCallback = null) {
+    if (!attributes2) {
+      return void 0;
+    }
+    const newBlockType = (0, import_blocks9.getBlockType)(newBlockName);
+    if (!newBlockType) {
+      return void 0;
+    }
+    const transformedAttributes = {};
+    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "anchor") && attributes2.anchor) {
+      transformedAttributes.anchor = attributes2.anchor;
+    }
+    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "ariaLabel") && attributes2.ariaLabel) {
+      transformedAttributes.ariaLabel = attributes2.ariaLabel;
+    }
+    if (attributes2.metadata) {
+      const transformedMetadata = [];
+      if (bindingsCallback) {
+        transformedMetadata.push("id", "bindings");
+      }
+      if (transformedMetadata.length > 0) {
+        const newMetadata = Object.entries(attributes2.metadata).reduce(
+          (obj, [prop, value]) => {
+            if (!transformedMetadata.includes(prop)) {
+              return obj;
+            }
+            obj[prop] = prop === "bindings" ? bindingsCallback(value) : value;
+            return obj;
+          },
+          {}
+        );
+        if (Object.keys(newMetadata).length > 0) {
+          transformedAttributes.metadata = newMetadata;
+        }
+      }
+    }
+    if (Object.keys(transformedAttributes).length === 0) {
+      return void 0;
     }
+    return transformedAttributes;
+  }
+
+  // packages/block-library/build-module/buttons/transforms.mjs
+  var transforms2 = {
+    from: [
+      {
+        type: "block",
+        isMultiBlock: true,
+        blocks: ["core/button"],
+        transform: (buttons) => (
+          // Creates the buttons block.
+          (0, import_blocks10.createBlock)(
+            "core/buttons",
+            {},
+            // Loop the selected buttons.
+            buttons.map(
+              (attributes2) => (
+                // Create singular button in the buttons block.
+                (0, import_blocks10.createBlock)("core/button", attributes2)
+              )
+            )
+          )
+        )
+      },
+      {
+        type: "block",
+        isMultiBlock: true,
+        blocks: ["core/paragraph"],
+        transform: (buttons) => (
+          // Creates the buttons block.
+          (0, import_blocks10.createBlock)(
+            "core/buttons",
+            {},
+            // Loop the selected buttons.
+            buttons.map((attributes2) => {
+              const { content } = attributes2;
+              const element = (0, import_rich_text.__unstableCreateElement)(document, content);
+              const text = element.innerText || "";
+              const link = element.querySelector("a");
+              const url = link?.getAttribute("href");
+              return (0, import_blocks10.createBlock)("core/button", {
+                ...attributes2,
+                ...getTransformedAttributes(
+                  attributes2,
+                  "core/button",
+                  ({ content: contentBinding }) => ({
+                    text: contentBinding
+                  })
+                ),
+                text,
+                url
+              });
+            })
+          )
+        ),
+        isMatch: (paragraphs) => {
+          return paragraphs.every((attributes2) => {
+            const element = (0, import_rich_text.__unstableCreateElement)(
+              document,
+              attributes2.content
+            );
+            const text = element.innerText || "";
+            const links = element.querySelectorAll("a");
+            return text.length <= 30 && links.length <= 1;
+          });
+        }
+      }
+    ]
   };
-  var deprecated_default9 = [v17];
+  var transforms_default2 = transforms2;

-  // packages/block-library/build-module/comment-content/index.mjs
-  var { name: name20 } = block_default21;
-  var settings20 = {
-    icon: comment_content_default,
-    edit: Edit8,
-    deprecated: deprecated_default9,
-    example: {}
+  // 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 DEFAULT_BLOCK = {
+    name: "core/button"
   };
-  var init20 = () => initBlock({ name: name20, metadata: block_default21, settings: settings20 });
-
-  // packages/block-library/build-module/comment-date/index.mjs
-  var comment_date_exports = {};
-  __export(comment_date_exports, {
-    init: () => init21,
-    metadata: () => block_default22,
-    name: () => name21,
-    settings: () => settings21
-  });
+  function ButtonsEdit({ attributes: attributes2, className }) {
+    const { fontSize, layout, style: style2 } = attributes2;
+    const blockProps = (0, import_block_editor24.useBlockProps)({
+      className: clsx_default(className, {
+        "has-custom-font-size": fontSize || style2?.typography?.fontSize
+      })
+    });
+    const innerBlocksProps = (0, import_block_editor24.useInnerBlocksProps)(blockProps, {
+      defaultBlock: DEFAULT_BLOCK,
+      orientation: layout?.orientation ?? "horizontal"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...innerBlocksProps });
+  }
+  var edit_default3 = ButtonsEdit;

-  // packages/block-library/build-module/comment-date/block.json
-  var block_default22 = {
+  // packages/block-library/build-module/buttons/block.json
+  var block_default11 = {
     $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.",
+    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",
-    attributes: {
-      format: {
-        type: "string"
-      },
-      isLink: {
-        type: "boolean",
-        default: true
-      }
-    },
-    usesContext: ["commentId"],
     supports: {
       anchor: true,
+      align: ["wide", "full"],
       html: false,
+      __experimentalExposeControlsToChildren: true,
       color: {
         gradients: true,
-        link: true,
+        text: false,
         __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
+          background: true
         }
       },
       spacing: {
-        margin: true,
-        padding: true
+        blockGap: ["horizontal", "vertical"],
+        padding: true,
+        margin: ["top", "bottom"],
+        __experimentalDefaultControls: {
+          blockGap: true
+        }
       },
       typography: {
         fontSize: true,
         lineHeight: true,
-        textAlign: true,
         __experimentalFontFamily: true,
         __experimentalFontWeight: true,
         __experimentalFontStyle: true,
@@ -20559,216 +17095,128 @@ var wp;
           fontSize: true
         }
       },
-      interactivity: {
-        clientNavigation: true
-      },
       __experimentalBorder: {
-        radius: true,
         color: true,
-        width: true,
+        radius: true,
         style: true,
+        width: true,
         __experimentalDefaultControls: {
-          radius: true,
           color: true,
-          width: true,
-          style: true
+          radius: true,
+          style: true,
+          width: true
         }
-      }
+      },
+      layout: {
+        allowSwitching: false,
+        allowInheriting: false,
+        default: {
+          type: "flex"
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      listView: true,
+      contentRole: true
     },
-    style: "wp-block-comment-date"
+    editorStyle: "wp-block-buttons-editor",
+    style: "wp-block-buttons"
   };

-  // packages/block-library/build-module/comment-date/edit.mjs
-  var import_core_data12 = __toESM(require_core_data(), 1);
-  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);
-  function Edit9({
-    attributes: { format: format3, isLink },
-    context: { commentId },
-    setAttributes
-  }) {
-    const blockProps = (0, import_block_editor49.useBlockProps)();
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let [date] = (0, import_core_data12.useEntityProp)("root", "comment", "date", commentId);
-    const [siteFormat = (0, import_date.getSettings)().formats.date] = (0, import_core_data12.useEntityProp)(
-      "root",
-      "site",
-      "date_format"
-    );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
-      import_components23.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n39.__)("Settings"),
-        resetAll: () => {
-          setAttributes({
-            format: void 0,
-            isLink: true
-          });
-        },
-        dropdownMenuProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            import_components23.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n39.__)("Date format"),
-              hasValue: () => format3 !== void 0,
-              onDeselect: () => setAttributes({ format: void 0 }),
-              isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                import_block_editor49.__experimentalDateFormatPicker,
-                {
-                  format: format3,
-                  defaultFormat: siteFormat,
-                  onChange: (nextFormat) => setAttributes({ format: nextFormat })
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            import_components23.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n39.__)("Link to comment"),
-              hasValue: () => !isLink,
-              onDeselect: () => setAttributes({ isLink: true }),
-              isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                import_components23.ToggleControl,
-                {
-                  label: (0, import_i18n39.__)("Link to comment"),
-                  onChange: () => setAttributes({ isLink: !isLink }),
-                  checked: isLink
-                }
-              )
-            }
-          )
-        ]
-      }
-    ) });
-    if (!commentId || !date) {
-      date = (0, import_i18n39._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 });
-    if (isLink) {
-      commentDate = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-        "a",
-        {
-          href: "#comment-date-pseudo-link",
-          onClick: (event) => event.preventDefault(),
-          children: commentDate
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: commentDate })
-    ] });
+  // 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);
+  function save7({ attributes: attributes2, className }) {
+    const { fontSize, style: style2 } = attributes2;
+    const blockProps = import_block_editor25.useBlockProps.save({
+      className: clsx_default(className, {
+        "has-custom-font-size": fontSize || style2?.typography?.fontSize
+      })
+    });
+    const innerBlocksProps = import_block_editor25.useInnerBlocksProps.save(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...innerBlocksProps });
   }

-  // packages/block-library/build-module/comment-date/deprecated.mjs
-  var v18 = {
-    attributes: {
-      format: {
-        type: "string"
-      },
-      isLink: {
-        type: "boolean",
-        default: false
-      }
-    },
-    supports: {
-      html: false,
-      color: {
-        gradients: true,
-        link: true
+  // packages/block-library/build-module/buttons/index.mjs
+  var { name: name10 } = block_default11;
+  var TEMPLATE4 = [["core/button"]];
+  var settings10 = {
+    icon: buttons_default,
+    example: {
+      attributes: {
+        layout: {
+          type: "flex",
+          justifyContent: "center"
+        }
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalLetterSpacing: true
-      }
-    },
-    save() {
-      return null;
+      innerBlocks: [
+        {
+          name: "core/button",
+          attributes: { text: (0, import_i18n19.__)("Find out more") }
+        },
+        {
+          name: "core/button",
+          attributes: { text: (0, import_i18n19.__)("Contact us") }
+        }
+      ]
     },
-    migrate: migrate_font_family_default,
-    isEligible({ style: style2 }) {
-      return style2?.typography?.fontFamily;
-    }
-  };
-  var deprecated_default10 = [v18];
-
-  // packages/block-library/build-module/comment-date/index.mjs
-  var { name: name21 } = block_default22;
-  var settings21 = {
-    icon: post_date_default,
-    edit: Edit9,
-    deprecated: deprecated_default10,
-    example: {}
+    deprecated: deprecated_default4,
+    transforms: transforms_default2,
+    template: TEMPLATE4,
+    templateInsertUpdatesSelection: true,
+    edit: edit_default3,
+    save: save7
   };
-  var init21 = () => initBlock({ name: name21, metadata: block_default22, settings: settings21 });
+  var init10 = () => initBlock({ name: name10, metadata: block_default11, settings: settings10 });

-  // packages/block-library/build-module/comment-edit-link/index.mjs
-  var comment_edit_link_exports = {};
-  __export(comment_edit_link_exports, {
-    init: () => init22,
-    metadata: () => block_default23,
-    name: () => name22,
-    settings: () => settings22
+  // packages/block-library/build-module/calendar/index.mjs
+  var calendar_exports = {};
+  __export(calendar_exports, {
+    init: () => init11,
+    metadata: () => block_default12,
+    name: () => name11,
+    settings: () => settings11
   });

-  // packages/block-library/build-module/comment-edit-link/block.json
-  var block_default23 = {
+  // packages/block-library/build-module/calendar/block.json
+  var block_default12 = {
     $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.",
+    name: "core/calendar",
+    title: "Calendar",
+    category: "widgets",
+    description: "A calendar of your site\u2019s posts.",
+    keywords: ["posts", "archive"],
     textdomain: "default",
-    usesContext: ["commentId"],
     attributes: {
-      linkTarget: {
-        type: "string",
-        default: "_self"
+      month: {
+        type: "integer"
+      },
+      year: {
+        type: "integer"
       }
     },
     supports: {
       anchor: true,
+      align: true,
       html: false,
       color: {
         link: true,
-        gradients: true,
-        text: false,
+        __experimentalSkipSerialization: ["text", "background"],
         __experimentalDefaultControls: {
           background: true,
-          link: true
-        }
-      },
-      spacing: {
-        margin: true,
-        padding: true,
-        __experimentalDefaultControls: {
-          margin: false,
-          padding: false
-        }
+          text: true
+        },
+        __experimentalSelector: "table, th"
       },
       typography: {
         fontSize: true,
         lineHeight: true,
-        textAlign: true,
         __experimentalFontFamily: true,
         __experimentalFontWeight: true,
         __experimentalFontStyle: true,
         __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
         __experimentalLetterSpacing: true,
         __experimentalDefaultControls: {
           fontSize: true
@@ -20776,169 +17224,172 @@ var wp;
       },
       interactivity: {
         clientNavigation: true
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
       }
     },
-    style: "wp-block-comment-edit-link"
+    style: "wp-block-calendar"
   };

-  // 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);
-  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)(
-      import_components24.__experimentalToolsPanel,
-      {
-        label: (0, import_i18n40.__)("Settings"),
-        resetAll: () => {
-          setAttributes({
-            linkTarget: "_self"
-          });
-        },
-        dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-          import_components24.__experimentalToolsPanelItem,
-          {
-            label: (0, import_i18n40.__)("Open in new tab"),
-            isShownByDefault: true,
-            hasValue: () => linkTarget === "_blank",
-            onDeselect: () => setAttributes({ linkTarget: "_self" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-              import_components24.ToggleControl,
-              {
-                label: (0, import_i18n40.__)("Open in new tab"),
-                onChange: (value) => setAttributes({
-                  linkTarget: value ? "_blank" : "_self"
-                }),
-                checked: linkTarget === "_blank"
-              }
-            )
-          }
-        )
-      }
-    ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-        "a",
-        {
-          href: "#edit-comment-pseudo-link",
-          onClick: (event) => event.preventDefault(),
-          children: (0, import_i18n40.__)("Edit")
-        }
-      ) })
-    ] });
-  }
-
-  // packages/block-library/build-module/comment-edit-link/deprecated.mjs
-  var v19 = {
-    attributes: {
-      linkTarget: {
-        type: "string",
-        default: "_self"
-      },
-      textAlign: {
-        type: "string"
-      }
-    },
-    usesContext: ["commentId"],
-    supports: {
-      anchor: true,
-      html: false,
-      color: {
-        link: true,
-        gradients: true,
-        text: false
-      },
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
-      }
-    },
-    save() {
-      return null;
-    },
-    migrate: migrate_text_align_default,
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || !!attributes2.className?.match(
-        /\bhas-text-align-(left|center|right)\b/
+  // packages/block-library/build-module/calendar/edit.mjs
+  var import_components10 = __toESM(require_components(), 1);
+  var import_data12 = __toESM(require_data(), 1);
+  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_compose12 = __toESM(require_compose(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var getYearMonth = memize((date) => {
+    if (!date) {
+      return {};
+    }
+    const dateObj = new Date(date);
+    return {
+      year: dateObj.getFullYear(),
+      month: dateObj.getMonth() + 1
+    };
+  });
+  function CalendarEdit({ attributes: attributes2, name: name118 }) {
+    const { date, hasPosts, hasPostsResolved } = (0, import_data12.useSelect)((select10) => {
+      const { getEntityRecords, hasFinishedResolution } = select10(import_core_data5.store);
+      const singlePublishedPostQuery = {
+        status: "publish",
+        per_page: 1
+      };
+      const posts = getEntityRecords(
+        "postType",
+        "post",
+        singlePublishedPostQuery
       );
+      const postsResolved = hasFinishedResolution("getEntityRecords", [
+        "postType",
+        "post",
+        singlePublishedPostQuery
+      ]);
+      let _date;
+      const editorSelectors = select10("core/editor");
+      if (editorSelectors) {
+        const postType = editorSelectors.getEditedPostAttribute("type");
+        if (postType === "post") {
+          _date = editorSelectors.getEditedPostAttribute("date");
+        }
+      }
+      return {
+        date: _date,
+        hasPostsResolved: postsResolved,
+        hasPosts: postsResolved && posts?.length === 1
+      };
+    }, []);
+    const { content, status, error: error2 } = (0, import_server_side_render3.useServerSideRender)({
+      attributes: {
+        ...attributes2,
+        ...getYearMonth(date)
+      },
+      block: name118
+    });
+    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_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)(
+        /* translators: %s: error message returned when rendering the block. */
+        (0, import_i18n20.__)("Error: %s"),
+        error2
+      ) }) }),
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+    ] });
+  }
+
+  // packages/block-library/build-module/calendar/transforms.mjs
+  var import_blocks11 = __toESM(require_blocks(), 1);
+  var transforms3 = {
+    from: [
+      {
+        type: "block",
+        blocks: ["core/archives"],
+        transform: () => (0, import_blocks11.createBlock)("core/calendar")
+      }
+    ],
+    to: [
+      {
+        type: "block",
+        blocks: ["core/archives"],
+        transform: () => (0, import_blocks11.createBlock)("core/archives")
+      }
+    ]
   };
-  var deprecated_default11 = [v19];
+  var transforms_default3 = transforms3;

-  // packages/block-library/build-module/comment-edit-link/index.mjs
-  var { name: name22 } = block_default23;
-  var settings22 = {
-    icon: comment_edit_link_default,
-    edit: Edit10,
-    deprecated: deprecated_default11,
-    example: {}
+  // packages/block-library/build-module/calendar/index.mjs
+  var { name: name11 } = block_default12;
+  var settings11 = {
+    icon: calendar_default,
+    example: {},
+    edit: CalendarEdit,
+    transforms: transforms_default3
   };
-  var init22 = () => initBlock({ name: name22, metadata: block_default23, settings: settings22 });
+  var init11 = () => initBlock({ name: name11, metadata: block_default12, settings: settings11 });

-  // packages/block-library/build-module/comment-reply-link/index.mjs
-  var comment_reply_link_exports = {};
-  __export(comment_reply_link_exports, {
-    init: () => init23,
-    metadata: () => block_default24,
-    name: () => name23,
-    settings: () => settings23
+  // packages/block-library/build-module/categories/index.mjs
+  var categories_exports = {};
+  __export(categories_exports, {
+    init: () => init12,
+    metadata: () => block_default13,
+    name: () => name12,
+    settings: () => settings12
   });

-  // packages/block-library/build-module/comment-reply-link/block.json
-  var block_default24 = {
+  // packages/block-library/build-module/categories/block.json
+  var block_default13 = {
     $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.",
+    name: "core/categories",
+    title: "Terms List",
+    category: "widgets",
+    description: "Display a list of all terms of a given taxonomy.",
+    keywords: ["categories"],
     textdomain: "default",
-    usesContext: ["commentId"],
+    attributes: {
+      taxonomy: {
+        type: "string",
+        default: "category"
+      },
+      displayAsDropdown: {
+        type: "boolean",
+        default: false
+      },
+      showHierarchy: {
+        type: "boolean",
+        default: false
+      },
+      showPostCounts: {
+        type: "boolean",
+        default: false
+      },
+      showOnlyTopLevel: {
+        type: "boolean",
+        default: false
+      },
+      showEmpty: {
+        type: "boolean",
+        default: false
+      },
+      label: {
+        type: "string",
+        role: "content"
+      },
+      showLabel: {
+        type: "boolean",
+        default: true
+      }
+    },
+    usesContext: ["enhancedPagination"],
     supports: {
       anchor: true,
-      color: {
-        gradients: true,
-        link: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true,
-          link: true
-        }
-      },
+      align: true,
+      html: false,
       spacing: {
         margin: true,
         padding: true,
@@ -20950,7 +17401,6 @@ var wp;
       typography: {
         fontSize: true,
         lineHeight: true,
-        textAlign: true,
         __experimentalFontFamily: true,
         __experimentalFontWeight: true,
         __experimentalFontStyle: true,
@@ -20961,505 +17411,706 @@ var wp;
           fontSize: true
         }
       },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
-      },
-      html: false
-    },
-    style: "wp-block-comment-reply-link"
-  };
-
-  // packages/block-library/build-module/comment-reply-link/edit.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_block_editor51 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime251 = __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)(
-      "a",
-      {
-        href: "#comment-reply-pseudo-link",
-        onClick: (event) => event.preventDefault(),
-        /* translators: Comment reply button text. */
-        children: (0, import_i18n41._x)("Reply", "verb")
-      }
-    ) }) });
-  }
-  var edit_default6 = Edit11;
-
-  // packages/block-library/build-module/comment-reply-link/deprecated.mjs
-  var v110 = {
-    attributes: {
-      textAlign: {
-        type: "string"
-      }
-    },
-    usesContext: ["commentId"],
-    supports: {
-      anchor: true,
       color: {
         gradients: true,
         link: true,
-        text: false
-      },
-      spacing: {
-        margin: true,
-        padding: true
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true
+      interactivity: {
+        clientNavigation: true
       },
       __experimentalBorder: {
         radius: true,
         color: true,
         width: true,
-        style: true
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
+      }
+    },
+    editorStyle: "wp-block-categories-editor",
+    style: "wp-block-categories"
+  };
+
+  // packages/block-library/build-module/categories/edit.mjs
+  var import_components11 = __toESM(require_components(), 1);
+  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_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);
+  function CategoriesEdit({
+    attributes: {
+      displayAsDropdown,
+      showHierarchy,
+      showPostCounts,
+      showOnlyTopLevel,
+      showEmpty,
+      label,
+      showLabel,
+      taxonomy: taxonomySlug
+    },
+    setAttributes,
+    className,
+    clientId
+  }) {
+    const selectId = (0, import_compose13.useInstanceId)(CategoriesEdit, "blocks-category-select");
+    const { records: allTaxonomies, isResolvingTaxonomies } = (0, import_core_data6.useEntityRecords)(
+      "root",
+      "taxonomy",
+      { per_page: -1 }
+    );
+    const taxonomies = allTaxonomies?.filter((t2) => t2.visibility.public);
+    const taxonomy = taxonomies?.find((t2) => t2.slug === taxonomySlug);
+    const isHierarchicalTaxonomy = !isResolvingTaxonomies && taxonomy?.hierarchical;
+    const query = { per_page: -1, hide_empty: !showEmpty, context: "view" };
+    if (isHierarchicalTaxonomy && showOnlyTopLevel) {
+      query.parent = 0;
+    }
+    const { records: categories, isResolving } = (0, import_core_data6.useEntityRecords)(
+      "taxonomy",
+      taxonomySlug,
+      query
+    );
+    const { createWarningNotice } = (0, import_data13.useDispatch)(import_notices2.store);
+    const showRedirectionPreventedNotice = (event) => {
+      event.preventDefault();
+      createWarningNotice((0, import_i18n21.__)("Links are disabled in the editor."), {
+        id: `block-library/core/categories/redirection-prevented/${clientId}`,
+        type: "snackbar"
+      });
+    };
+    const getCategoriesList = (parentId) => {
+      if (!categories?.length) {
+        return [];
+      }
+      if (parentId === null) {
+        return categories;
+      }
+      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 renderCategoryList = () => {
+      const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
+      const categoriesList = getCategoriesList(parentId);
+      return categoriesList.map(
+        (category) => renderCategoryListItem(category)
+      );
+    };
+    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) }),
+        showPostCounts && ` (${count})`,
+        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("ul", { className: "children", children: childCategories.map(
+          (childCategory) => renderCategoryListItem(childCategory)
+        ) })
+      ] }, id);
+    };
+    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)(
+          import_block_editor27.RichText,
+          {
+            className: "wp-block-categories__label",
+            "aria-label": (0, import_i18n21.__)("Label text"),
+            placeholder: taxonomy?.name,
+            withoutInteractiveFormatting: true,
+            value: label,
+            onChange: (html) => setAttributes({ label: html })
+          }
+        ) : (
+          // 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_runtime225.jsxs)("select", { id: selectId, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("option", { children: (0, import_i18n21.sprintf)(
+            /* translators: %s: taxonomy's singular name */
+            (0, import_i18n21.__)("Select %s"),
+            taxonomy?.labels?.singular_name
+          ) }),
+          categoriesList.map(
+            (category) => renderCategoryDropdownItem(category, 0)
+          )
+        ] })
+      ] });
+    };
+    const renderCategoryDropdownItem = (category, level) => {
+      const { id, count, name: name118 } = category;
+      const childCategories = getCategoriesList(id);
+      return [
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("option", { className: `level-${level}`, children: [
+          Array.from({ length: level * 3 }).map(() => "\xA0"),
+          renderCategoryName(name118),
+          showPostCounts && ` (${count})`
+        ] }, id),
+        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && childCategories.map(
+          (childCategory) => renderCategoryDropdownItem(childCategory, level + 1)
+        )
+      ];
+    };
+    const TagName2 = !!categories?.length && !displayAsDropdown && !isResolving ? "ul" : "div";
+    const classes = clsx_default(
+      className,
+      `wp-block-categories-taxonomy-${taxonomySlug}`,
+      {
+        "wp-block-categories-list": !!categories?.length && !displayAsDropdown && !isResolving,
+        "wp-block-categories-dropdown": !!categories?.length && displayAsDropdown && !isResolving
+      }
+    );
+    const blockProps = (0, import_block_editor27.useBlockProps)({
+      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)(
+        import_components11.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n21.__)("Settings"),
+          resetAll: () => {
+            setAttributes({
+              taxonomy: "category",
+              displayAsDropdown: false,
+              showHierarchy: false,
+              showPostCounts: false,
+              showOnlyTopLevel: false,
+              showEmpty: false,
+              showLabel: true
+            });
+          },
+          dropdownMenuProps,
+          children: [
+            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => {
+                  return taxonomySlug !== "category";
+                },
+                label: (0, import_i18n21.__)("Taxonomy"),
+                onDeselect: () => {
+                  setAttributes({ taxonomy: "category" });
+                },
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.SelectControl,
+                  {
+                    label: (0, import_i18n21.__)("Taxonomy"),
+                    options: taxonomies.map((t2) => ({
+                      label: t2.name,
+                      value: t2.slug
+                    })),
+                    value: taxonomySlug,
+                    onChange: (selectedTaxonomy) => setAttributes({
+                      taxonomy: selectedTaxonomy
+                    })
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !!displayAsDropdown,
+                label: (0, import_i18n21.__)("Display as dropdown"),
+                onDeselect: () => setAttributes({ displayAsDropdown: false }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    label: (0, import_i18n21.__)("Display as dropdown"),
+                    checked: displayAsDropdown,
+                    onChange: toggleAttribute("displayAsDropdown")
+                  }
+                )
+              }
+            ),
+            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !showLabel,
+                label: (0, import_i18n21.__)("Show label"),
+                onDeselect: () => setAttributes({ showLabel: true }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    className: "wp-block-categories__indentation",
+                    label: (0, import_i18n21.__)("Show label"),
+                    checked: showLabel,
+                    onChange: toggleAttribute("showLabel")
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !!showPostCounts,
+                label: (0, import_i18n21.__)("Show post counts"),
+                onDeselect: () => setAttributes({ showPostCounts: false }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    label: (0, import_i18n21.__)("Show post counts"),
+                    checked: showPostCounts,
+                    onChange: toggleAttribute("showPostCounts")
+                  }
+                )
+              }
+            ),
+            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !!showOnlyTopLevel,
+                label: (0, import_i18n21.__)("Show only top level terms"),
+                onDeselect: () => setAttributes({ showOnlyTopLevel: false }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    label: (0, import_i18n21.__)("Show only top level terms"),
+                    checked: showOnlyTopLevel,
+                    onChange: toggleAttribute(
+                      "showOnlyTopLevel"
+                    )
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !!showEmpty,
+                label: (0, import_i18n21.__)("Show empty terms"),
+                onDeselect: () => setAttributes({ showEmpty: false }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    label: (0, import_i18n21.__)("Show empty terms"),
+                    checked: showEmpty,
+                    onChange: toggleAttribute("showEmpty")
+                  }
+                )
+              }
+            ),
+            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              import_components11.__experimentalToolsPanelItem,
+              {
+                hasValue: () => !!showHierarchy,
+                label: (0, import_i18n21.__)("Show hierarchy"),
+                onDeselect: () => setAttributes({ showHierarchy: false }),
+                isShownByDefault: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+                  import_components11.ToggleControl,
+                  {
+                    label: (0, import_i18n21.__)("Show hierarchy"),
+                    checked: showHierarchy,
+                    onChange: toggleAttribute("showHierarchy")
+                  }
+                )
+              }
+            )
+          ]
+        }
+      ) }),
+      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 && categories?.length > 0 && (displayAsDropdown ? renderCategoryDropdown() : renderCategoryList())
+    ] });
+  }
+
+  // packages/block-library/build-module/categories/variations.mjs
+  var import_i18n22 = __toESM(require_i18n(), 1);
+  var variations = [
+    {
+      name: "terms",
+      title: (0, import_i18n22.__)("Terms List"),
+      icon: category_default,
+      attributes: {
+        // We need to set an attribute here that will be set when inserting the block.
+        // We cannot leave this empty, as that would be interpreted as the default value,
+        // which is `category` -- for which we're defining a distinct variation below,
+        // for backwards compatibility reasons.
+        // The logical fallback is thus the only other built-in and public taxonomy: Tags.
+        taxonomy: "post_tag"
       },
-      html: false
-    },
-    save() {
-      return null;
+      isActive: (blockAttributes8) => (
+        // This variation is used for any taxonomy other than `category`.
+        blockAttributes8.taxonomy !== "category"
+      )
     },
-    migrate: migrate_text_align_default,
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || !!attributes2.className?.match(
-        /\bhas-text-align-(left|center|right)\b/
-      );
+    {
+      name: "categories",
+      title: (0, import_i18n22.__)("Categories List"),
+      description: (0, import_i18n22.__)("Display a list of all categories."),
+      icon: category_default,
+      attributes: {
+        taxonomy: "category"
+      },
+      isActive: ["taxonomy"],
+      // The following is needed to prevent "Terms List" from showing up twice in the inserter
+      // (once for the block, once for the variation). Fortunately, it does not collide with
+      // `categories` being the default value of the `taxonomy` attribute.
+      isDefault: true
     }
-  };
-  var deprecated_default12 = [v110];
+  ];
+  var variations_default = variations;

-  // packages/block-library/build-module/comment-reply-link/index.mjs
-  var { name: name23 } = block_default24;
-  var settings23 = {
-    edit: edit_default6,
-    icon: comment_reply_link_default,
-    deprecated: deprecated_default12,
-    example: {}
+  // packages/block-library/build-module/categories/index.mjs
+  var { name: name12 } = block_default13;
+  var settings12 = {
+    icon: category_default,
+    example: {},
+    edit: CategoriesEdit,
+    variations: variations_default
   };
-  var init23 = () => initBlock({ name: name23, metadata: block_default24, settings: settings23 });
+  var init12 = () => initBlock({ name: name12, metadata: block_default13, settings: settings12 });

-  // packages/block-library/build-module/comment-template/index.mjs
-  var comment_template_exports = {};
-  __export(comment_template_exports, {
-    init: () => init24,
-    metadata: () => block_default25,
-    name: () => name24,
-    settings: () => settings24
+  // packages/block-library/build-module/freeform/index.mjs
+  var freeform_exports = {};
+  __export(freeform_exports, {
+    init: () => init13,
+    metadata: () => block_default14,
+    name: () => name13,
+    settings: () => settings13
   });

-  // packages/block-library/build-module/comment-template/block.json
-  var block_default25 = {
-    $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: true,
-      align: true,
-      html: false,
-      reusable: false,
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
-        }
-      }
-    },
-    style: "wp-block-comment-template"
-  };
-
-  // packages/block-library/build-module/comment-template/edit.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_data24 = __toESM(require_data(), 1);
-  var import_i18n42 = __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/freeform/edit.mjs
+  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);

-  // packages/block-library/build-module/comment-template/hooks.mjs
-  var import_element40 = __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);
-  var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var MAX_COMMENTS_PER_PAGE = 100;
-  var useCommentQueryArgs = ({ postId }) => {
-    const queryArgs = {
-      status: "approve",
-      order: "asc",
-      context: "embed",
-      parent: 0,
-      _embed: "children"
-    };
-    const {
-      pageComments,
-      commentsPerPage,
-      defaultCommentsPage: defaultPage
-    } = (0, import_data23.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor52.store);
-      const { __experimentalDiscussionSettings } = getSettings2();
-      return __experimentalDiscussionSettings ?? {};
-    }, []);
-    const perPage = pageComments ? Math.min(commentsPerPage, MAX_COMMENTS_PER_PAGE) : MAX_COMMENTS_PER_PAGE;
-    const page = useDefaultPageIndex({
-      defaultPage,
-      postId,
-      perPage,
-      queryArgs
-    });
-    return (0, import_element40.useMemo)(() => {
-      return page ? {
-        ...queryArgs,
-        post: postId,
-        per_page: perPage,
-        page
-      } : null;
-    }, [postId, perPage, page]);
-  };
-  var useDefaultPageIndex = ({ defaultPage, postId, perPage, queryArgs }) => {
-    const [defaultPages, setDefaultPages] = (0, import_element40.useState)({});
-    const key = `${postId}_${perPage}`;
-    const page = defaultPages[key] || 0;
-    (0, import_element40.useEffect)(() => {
-      if (page || defaultPage !== "newest") {
-        return;
+  // packages/block-library/build-module/freeform/convert-to-blocks-button.mjs
+  var import_i18n23 = __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_block_editor28 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var ConvertToBlocksButton = ({ clientId }) => {
+    const { replaceBlocks } = (0, import_data14.useDispatch)(import_block_editor28.store);
+    const block = (0, import_data14.useSelect)(
+      (select10) => {
+        return select10(import_block_editor28.store).getBlock(clientId);
+      },
+      [clientId]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components12.ToolbarButton,
+      {
+        onClick: () => replaceBlocks(
+          block.clientId,
+          (0, import_blocks12.rawHandler)({ HTML: (0, import_blocks12.serialize)(block) })
+        ),
+        children: (0, import_i18n23.__)("Convert to blocks")
       }
-      (0, import_api_fetch.default)({
-        path: (0, import_url4.addQueryArgs)("/wp/v2/comments", {
-          ...queryArgs,
-          post: postId,
-          per_page: perPage,
-          _fields: "id"
-        }),
-        method: "HEAD",
-        parse: false
-      }).then((res) => {
-        const pages = parseInt(res.headers.get("X-WP-TotalPages"));
-        setDefaultPages({
-          ...defaultPages,
-          [key]: pages <= 1 ? 1 : pages
-          // If there are 0 pages, it means that there are no comments, but there is no 0th page.
-        });
-      }).catch(() => {
-        setDefaultPages({
-          ...defaultPages,
-          [key]: 1
-        });
-      });
-    }, [defaultPage, postId, perPage, setDefaultPages]);
-    return defaultPage === "newest" ? page : 1;
-  };
-  var useCommentTree = (topLevelComments) => {
-    const commentTree = (0, import_element40.useMemo)(
-      () => topLevelComments?.map(({ id, _embedded }) => {
-        const [children] = _embedded?.children || [[]];
-        return {
-          commentId: id,
-          children: children.map((child) => ({
-            commentId: child.id
-          }))
-        };
-      }),
-      [topLevelComments]
     );
-    return commentTree;
   };
+  var convert_to_blocks_button_default = ConvertToBlocksButton;

-  // packages/block-library/build-module/comment-template/edit.mjs
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
-  var getCommentsPlaceholder = ({
-    perPage,
-    pageComments,
-    threadComments,
-    threadCommentsDepth
-  }) => {
-    const commentsDepth = !threadComments ? 1 : Math.min(threadCommentsDepth, 3);
-    const buildChildrenComment = (commentsLevel) => {
-      if (commentsLevel < commentsDepth) {
-        const nextLevel = commentsLevel + 1;
-        return [
-          {
-            commentId: -(commentsLevel + 3),
-            children: buildChildrenComment(nextLevel)
-          }
-        ];
-      }
-      return [];
-    };
-    const placeholderComments = [
-      { commentId: -1, children: buildChildrenComment(1) }
-    ];
-    if ((!pageComments || perPage >= 2) && commentsDepth < 3) {
-      placeholderComments.push({
-        commentId: -2,
-        children: []
-      });
-    }
-    if ((!pageComments || perPage >= 3) && commentsDepth < 2) {
-      placeholderComments.push({
-        commentId: -3,
-        children: []
-      });
+  // 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_data15 = __toESM(require_data(), 1);
+  var import_compose14 = __toESM(require_compose(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  function ModalAuxiliaryActions({ onClick, isModalFullScreen }) {
+    const isMobileViewport = (0, import_compose14.useViewportMatch)("small", "<");
+    if (isMobileViewport) {
+      return null;
     }
-    return placeholderComments;
-  };
-  function CommentTemplateInnerBlocks({
-    comment,
-    activeCommentId,
-    setActiveCommentId,
-    firstCommentId,
-    blocks
-  }) {
-    const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)({});
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("li", { ...innerBlocksProps, children: [
-      comment.commentId === (activeCommentId || firstCommentId) ? children : null,
-      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-        MemoizedCommentTemplatePreview,
-        {
-          blocks,
-          commentId: comment.commentId,
-          setActiveCommentId,
-          isHidden: comment.commentId === (activeCommentId || firstCommentId)
-        }
-      ),
-      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-        CommentsList,
-        {
-          comments: comment.children,
-          activeCommentId,
-          setActiveCommentId,
-          blocks,
-          firstCommentId
-        }
-      ) : null
-    ] });
-  }
-  var CommentTemplatePreview = ({
-    blocks,
-    commentId,
-    setActiveCommentId,
-    isHidden
-  }) => {
-    const blockPreviewProps = (0, import_block_editor53.__experimentalUseBlockPreview)({
-      blocks
-    });
-    const handleOnClick = () => {
-      setActiveCommentId(commentId);
-    };
-    const style2 = {
-      display: isHidden ? "none" : void 0
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-      "div",
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+      import_components13.Button,
       {
-        ...blockPreviewProps,
-        tabIndex: 0,
-        role: "button",
-        style: style2,
-        onClick: handleOnClick,
-        onKeyPress: handleOnClick
+        size: "compact",
+        onClick,
+        icon: fullscreen_default,
+        isPressed: isModalFullScreen,
+        label: isModalFullScreen ? (0, import_i18n24.__)("Exit fullscreen") : (0, import_i18n24.__)("Enter fullscreen")
       }
     );
-  };
-  var MemoizedCommentTemplatePreview = (0, import_element41.memo)(CommentTemplatePreview);
-  var CommentsList = ({
-    comments,
-    blockProps,
-    activeCommentId,
-    setActiveCommentId,
-    blocks,
-    firstCommentId
-  }) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-    import_block_editor53.BlockContextProvider,
-    {
-      value: {
-        // If the commentId is negative it means that this comment is a
-        // "placeholder" and that the block is most likely being used in the
-        // site editor. In this case, we have to set the commentId to `null`
-        // because otherwise the (non-existent) comment with a negative ID
-        // would be requested from the REST API.
-        commentId: commentId < 0 ? null : commentId
-      },
-      children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-        CommentTemplateInnerBlocks,
-        {
-          comment: { commentId, ...comment },
-          activeCommentId,
-          setActiveCommentId,
-          blocks,
-          firstCommentId
-        }
-      )
-    },
-    comment.commentId || index
-  )) });
-  function CommentTemplateEdit({
-    clientId,
-    context: { postId }
-  }) {
-    const blockProps = (0, import_block_editor53.useBlockProps)();
-    const [activeCommentId, setActiveCommentId] = (0, import_element41.useState)();
-    const {
-      commentOrder,
-      threadCommentsDepth,
-      threadComments,
-      commentsPerPage,
-      pageComments
-    } = (0, import_data24.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor53.store);
-      return getSettings2().__experimentalDiscussionSettings ?? {};
-    }, []);
-    const commentQuery = useCommentQueryArgs({
-      postId
-    });
-    const { topLevelComments, blocks } = (0, import_data24.useSelect)(
-      (select10) => {
-        const { getEntityRecords } = select10(import_core_data13.store);
-        const { getBlocks } = select10(import_block_editor53.store);
-        return {
-          // Request only top-level comments. Replies are embedded.
-          topLevelComments: commentQuery ? getEntityRecords("root", "comment", commentQuery) : null,
-          blocks: getBlocks(clientId)
-        };
-      },
-      [clientId, commentQuery]
-    );
-    let commentTree = useCommentTree(
-      // Reverse the order of top comments if needed.
-      commentOrder === "desc" && topLevelComments ? [...topLevelComments].reverse() : topLevelComments
+  }
+  function ClassicEdit(props) {
+    const styles = (0, import_data15.useSelect)(
+      (select10) => select10(import_block_editor29.store).getSettings().styles
     );
-    if (!topLevelComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components25.Spinner, {}) });
-    }
-    if (!postId) {
-      commentTree = getCommentsPlaceholder({
-        perPage: commentsPerPage,
-        pageComments,
-        threadComments,
-        threadCommentsDepth
+    (0, import_element37.useEffect)(() => {
+      const { baseURL, suffix, settings: settings117 } = window.wpEditorL10n.tinymce;
+      window.tinymce.EditorManager.overrideDefaults({
+        base_url: baseURL,
+        suffix
       });
-    }
-    if (!commentTree.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: (0, import_i18n42.__)("No results found.") });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-      CommentsList,
+      window.wp.oldEditor.initialize(props.id, {
+        tinymce: {
+          ...settings117,
+          setup(editor) {
+            editor.on("init", () => {
+              const doc = editor.getDoc();
+              styles.forEach(({ css }) => {
+                const styleEl = doc.createElement("style");
+                styleEl.innerHTML = css;
+                doc.head.appendChild(styleEl);
+              });
+            });
+          }
+        }
+      });
+      return () => {
+        window.wp.oldEditor.remove(props.id);
+      };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("textarea", { ...props });
+  }
+  function ModalEdit({ clientId, content, onClose, onChange }) {
+    const [isModalFullScreen, setIsModalFullScreen] = (0, import_element37.useState)(false);
+    const id = `editor-${clientId}`;
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
+      import_components13.Modal,
       {
-        comments: commentTree,
-        blockProps,
-        blocks,
-        activeCommentId,
-        setActiveCommentId,
-        firstCommentId: commentTree[0]?.commentId
+        title: (0, import_i18n24.__)("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)(
+          ModalAuxiliaryActions,
+          {
+            onClick: () => setIsModalFullScreen(!isModalFullScreen),
+            isModalFullScreen
+          }
+        ),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(ClassicEdit, { id, defaultValue: content }),
+          /* @__PURE__ */ (0, import_jsx_runtime227.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)(
+                  import_components13.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "tertiary",
+                    onClick: onClose,
+                    children: (0, import_i18n24.__)("Cancel")
+                  }
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+                  import_components13.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    variant: "primary",
+                    onClick: () => {
+                      onChange(window.wp.oldEditor.getContent(id));
+                      onClose();
+                    },
+                    children: (0, import_i18n24.__)("Save")
+                  }
+                ) })
+              ]
+            }
+          )
+        ]
       }
     );
   }

-  // 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);
-  function CommentTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor54.InnerBlocks.Content, {});
+  // packages/block-library/build-module/freeform/edit.mjs
+  var import_jsx_runtime228 = __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 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)(
+        import_components14.ToolbarButton,
+        {
+          ref: editButtonRef,
+          onClick: () => setOpen(true),
+          children: (0, import_i18n25.__)("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)(
+          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.__)(
+              "Use the classic editor to add content."
+            ),
+            children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+              import_components14.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "primary",
+                onClick: () => setOpen(true),
+                children: (0, import_i18n25.__)("Edit contents")
+              }
+            )
+          }
+        ),
+        isOpen && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+          ModalEdit,
+          {
+            clientId,
+            content,
+            onClose: () => {
+              setOpen(false);
+              if (editButtonRef.current) {
+                editButtonRef.current.focus();
+              }
+            },
+            onChange: (newContent) => setAttributes({ content: newContent })
+          }
+        )
+      ] })
+    ] });
   }

-  // packages/block-library/build-module/comment-template/index.mjs
-  var { name: name24 } = block_default25;
-  var TEMPLATE6 = [
-    ["core/avatar"],
-    ["core/comment-author-name"],
-    ["core/comment-date"],
-    ["core/comment-content"],
-    ["core/comment-reply-link"],
-    ["core/comment-edit-link"]
-  ];
-  var settings24 = {
-    icon: layout_default,
-    template: TEMPLATE6,
-    edit: CommentTemplateEdit,
-    save: CommentTemplateSave
+  // packages/block-library/build-module/freeform/block.json
+  var block_default14 = {
+    $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: false,
+      customClassName: false,
+      lock: false,
+      reusable: false,
+      renaming: false,
+      visibility: false,
+      customCSS: false
+    },
+    editorStyle: "wp-block-freeform-editor"
   };
-  var init24 = () => initBlock({ name: name24, metadata: block_default25, settings: settings24 });

-  // packages/block-library/build-module/comments-pagination-previous/index.mjs
-  var comments_pagination_previous_exports = {};
-  __export(comments_pagination_previous_exports, {
-    init: () => init25,
-    metadata: () => block_default26,
-    name: () => name25,
-    settings: () => settings25
+  // packages/block-library/build-module/freeform/save.mjs
+  var import_element39 = __toESM(require_element(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  function save8({ attributes: attributes2 }) {
+    const { content } = attributes2;
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_element39.RawHTML, { children: content });
+  }
+
+  // packages/block-library/build-module/freeform/index.mjs
+  var { name: name13 } = block_default14;
+  var settings13 = {
+    icon: classic_default,
+    edit: FreeformEdit,
+    save: save8
+  };
+  var init13 = () => initBlock({ name: name13, metadata: block_default14, settings: settings13 });
+
+  // packages/block-library/build-module/code/index.mjs
+  var code_exports = {};
+  __export(code_exports, {
+    init: () => init14,
+    metadata: () => block_default15,
+    name: () => name14,
+    settings: () => settings14
   });
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);
+  var import_blocks15 = __toESM(require_blocks(), 1);

-  // packages/block-library/build-module/comments-pagination-previous/block.json
-  var block_default26 = {
+  // packages/block-library/build-module/code/edit.mjs
+  var import_i18n26 = __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);
+  function CodeEdit({
+    attributes: attributes2,
+    setAttributes,
+    onRemove,
+    insertBlocksAfter,
+    mergeBlocks
+  }) {
+    const blockProps = (0, import_block_editor31.useBlockProps)();
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+      import_block_editor31.RichText,
+      {
+        tagName: "code",
+        identifier: "content",
+        value: attributes2.content,
+        onChange: (content) => setAttributes({ content }),
+        onRemove,
+        onMerge: mergeBlocks,
+        placeholder: (0, import_i18n26.__)("Write code\u2026"),
+        "aria-label": (0, import_i18n26.__)("Code"),
+        preserveWhiteSpace: true,
+        __unstablePastePlainText: true,
+        __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
+          (0, import_blocks13.createBlock)((0, import_blocks13.getDefaultBlockName)())
+        ) : void 0,
+        style: { whiteSpace: "break-spaces" }
+      }
+    ) });
+  }
+
+  // packages/block-library/build-module/code/block.json
+  var block_default15 = {
     $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.",
+    name: "core/code",
+    title: "Code",
+    category: "text",
+    description: "Display code snippets that respect your spacing and tabs.",
     textdomain: "default",
     attributes: {
-      label: {
-        type: "string"
+      content: {
+        type: "rich-text",
+        source: "rich-text",
+        selector: "code",
+        __unstablePreserveWhiteSpace: true,
+        role: "content"
       }
     },
-    usesContext: ["postId", "comments/paginationArrow"],
     supports: {
+      align: ["wide"],
       anchor: true,
-      reusable: false,
-      html: false,
-      color: {
-        gradients: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true
-        }
-      },
       typography: {
         fontSize: true,
         lineHeight: true,
@@ -21473,325 +18124,403 @@ var wp;
           fontSize: true
         }
       },
+      spacing: {
+        margin: ["top", "bottom"],
+        padding: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          width: true,
+          color: true
+        }
+      },
+      color: {
+        text: true,
+        background: true,
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
+      },
       interactivity: {
         clientNavigation: true
       }
-    }
+    },
+    style: "wp-block-code"
   };

-  // packages/block-library/build-module/comments-pagination-previous/edit.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_block_editor55 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var arrowMap = {
-    none: "",
-    arrow: "\u2190",
-    chevron: "\xAB"
-  };
-  function CommentsPaginationPreviousEdit({
-    attributes: { label },
-    setAttributes,
-    context: { "comments/paginationArrow": paginationArrow }
-  }) {
-    const displayArrow = arrowMap[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime254.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)(
-            "span",
-            {
-              className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
-              children: displayArrow
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-            import_block_editor55.PlainText,
-            {
-              __experimentalVersion: 2,
-              tagName: "span",
-              "aria-label": (0, import_i18n43.__)("Older comments page link"),
-              placeholder: (0, import_i18n43.__)("Older Comments"),
-              value: label,
-              onChange: (newLabel) => setAttributes({ label: newLabel })
-            }
-          )
-        ]
-      }
+  // packages/block-library/build-module/code/save.mjs
+  var import_block_editor32 = __toESM(require_block_editor(), 1);
+
+  // packages/block-library/build-module/code/utils.mjs
+  var import_compose15 = __toESM(require_compose(), 1);
+  function escape(content) {
+    return (0, import_compose15.pipe)(
+      escapeOpeningSquareBrackets,
+      escapeProtocolInIsolatedUrls
+    )(content || "");
+  }
+  function escapeOpeningSquareBrackets(content) {
+    return content.replace(/\[/g, "&#91;");
+  }
+  function escapeProtocolInIsolatedUrls(content) {
+    return content.replace(
+      /^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,
+      "$1&#47;&#47;$2"
     );
   }

-  // packages/block-library/build-module/comments-pagination-previous/index.mjs
-  var { name: name25 } = block_default26;
-  var settings25 = {
-    icon: query_pagination_previous_default,
-    edit: CommentsPaginationPreviousEdit,
-    example: {
-      attributes: {
-        label: (0, import_i18n44.__)("Older Comments")
+  // packages/block-library/build-module/code/save.mjs
+  var import_jsx_runtime231 = __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)(
+      import_block_editor32.RichText.Content,
+      {
+        tagName: "code",
+        value: escape(
+          typeof attributes2.content === "string" ? attributes2.content : attributes2.content.toHTMLString({
+            preserveWhiteSpace: true
+          })
+        )
       }
-    }
-  };
-  var init25 = () => initBlock({ name: name25, metadata: block_default26, settings: settings25 });
-
-  // packages/block-library/build-module/comments-pagination/index.mjs
-  var comments_pagination_exports = {};
-  __export(comments_pagination_exports, {
-    init: () => init26,
-    metadata: () => block_default27,
-    name: () => name26,
-    settings: () => settings26
-  });
+    ) });
+  }

-  // packages/block-library/build-module/comments-pagination/block.json
-  var block_default27 = {
-    $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"
+  // packages/block-library/build-module/code/transforms.mjs
+  var import_blocks14 = __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")
+      },
+      {
+        type: "block",
+        blocks: ["core/paragraph"],
+        transform: (attributes2) => {
+          const { content } = attributes2;
+          return (0, import_blocks14.createBlock)("core/code", {
+            ...attributes2,
+            ...getTransformedAttributes(attributes2, "core/code"),
+            content
+          });
+        }
+      },
+      {
+        type: "block",
+        blocks: ["core/html"],
+        __experimentalConvert(block) {
+          const { attributes: attributes2 } = block;
+          return (0, import_blocks14.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) })
+            })
+          });
+        }
+      },
+      {
+        type: "raw",
+        isMatch: (node) => node.nodeName === "PRE" && node.children.length === 1 && node.firstChild.nodeName === "CODE",
+        schema: {
+          pre: {
+            children: {
+              code: {
+                children: {
+                  "#text": {}
+                }
+              }
+            }
+          }
+        }
+      }
     ],
-    description: "Displays a paginated navigation to next/previous set of comments, when applicable.",
-    textdomain: "default",
-    attributes: {
-      paginationArrow: {
-        type: "string",
-        default: "none"
+    to: [
+      {
+        type: "block",
+        blocks: ["core/paragraph"],
+        transform: (attributes2) => {
+          const { content } = attributes2;
+          return (0, import_blocks14.createBlock)("core/paragraph", {
+            ...getTransformedAttributes(attributes2, "core/paragraph"),
+            content
+          });
+        }
       }
-    },
+    ]
+  };
+  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,
     example: {
       attributes: {
-        paginationArrow: "none"
+        /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
+        // translators: Preserve \n markers for line breaks
+        content: (0, import_i18n27.__)(
+          "// 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 */
       }
     },
-    providesContext: {
-      "comments/paginationArrow": "paginationArrow"
+    merge(attributes2, attributesToMerge) {
+      return {
+        content: attributes2.content + "\n\n" + attributesToMerge.content
+      };
     },
-    supports: {
-      anchor: true,
-      align: true,
-      reusable: false,
-      html: false,
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
-        }
-      },
-      layout: {
-        allowSwitching: false,
-        allowInheriting: false,
-        default: {
-          type: "flex"
+    transforms: transforms_default4,
+    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
+  var column_exports = {};
+  __export(column_exports, {
+    init: () => init15,
+    metadata: () => block_default16,
+    name: () => name15,
+    settings: () => settings15
+  });
+
+  // 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 deprecated4 = [
+    {
+      attributes: {
+        verticalAlignment: {
+          type: "string"
+        },
+        width: {
+          type: "number",
+          min: 0,
+          max: 100
         }
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
+      isEligible({ width }) {
+        return isFinite(width);
       },
-      interactivity: {
-        clientNavigation: true
+      migrate(attributes2) {
+        return {
+          ...attributes2,
+          width: `${attributes2.width}%`
+        };
+      },
+      save({ attributes: attributes2 }) {
+        const { verticalAlignment, width } = attributes2;
+        const wrapperClasses = clsx_default({
+          [`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, {}) });
       }
-    },
-    editorStyle: "wp-block-comments-pagination-editor",
-    style: "wp-block-comments-pagination"
-  };
-
-  // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_i18n46 = __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);
+    }
+  ];
+  var deprecated_default5 = deprecated4;

-  // packages/block-library/build-module/comments-pagination/comments-pagination-arrow-controls.mjs
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_components26 = __toESM(require_components(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
-  function CommentsPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-      import_components26.__experimentalToggleGroupControl,
+  // packages/block-library/build-module/column/edit.mjs
+  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);
+  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)(
+      import_components15.__experimentalToolsPanel,
       {
-        label: (0, import_i18n45.__)("Arrow"),
-        value,
-        onChange,
-        help: (0, import_i18n45.__)(
-          "A decorative arrow appended to the next and previous comments link."
-        ),
-        isBlock: true,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components26.__experimentalToggleGroupControlOption,
-            {
-              value: "none",
-              label: (0, import_i18n45._x)(
-                "None",
-                "Arrow option for Comments Pagination Next/Previous blocks"
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components26.__experimentalToggleGroupControlOption,
-            {
-              value: "arrow",
-              label: (0, import_i18n45._x)(
-                "Arrow",
-                "Arrow option for Comments Pagination Next/Previous blocks"
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components26.__experimentalToggleGroupControlOption,
-            {
-              value: "chevron",
-              label: (0, import_i18n45._x)(
-                "Chevron",
-                "Arrow option for Comments Pagination Next/Previous blocks"
-              )
-            }
-          )
-        ]
+        label: (0, import_i18n28.__)("Settings"),
+        resetAll: () => {
+          setAttributes({ width: void 0 });
+        },
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+          import_components15.__experimentalToolsPanelItem,
+          {
+            hasValue: () => width !== void 0,
+            label: (0, import_i18n28.__)("Width"),
+            onDeselect: () => setAttributes({ width: void 0 }),
+            isShownByDefault: true,
+            children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+              import_components15.__experimentalUnitControl,
+              {
+                label: (0, import_i18n28.__)("Width"),
+                __unstableInputWidth: "calc(50% - 8px)",
+                value: width || "",
+                onChange: (nextWidth) => {
+                  nextWidth = 0 > parseFloat(nextWidth) ? "0" : nextWidth;
+                  setAttributes({ width: nextWidth });
+                },
+                units
+              }
+            )
+          }
+        )
       }
     );
   }
-
-  // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
-  function QueryPaginationEdit({
-    attributes: { paginationArrow },
+  function ColumnEdit({
+    attributes: { verticalAlignment, width, templateLock, allowedBlocks },
     setAttributes,
     clientId
   }) {
-    const hasNextPreviousBlocks = (0, import_data25.useSelect)((select10) => {
-      const { getBlocks } = select10(import_block_editor56.store);
-      const innerBlocks = getBlocks(clientId);
-      return innerBlocks?.find((innerBlock) => {
-        return [
-          "core/comments-pagination-previous",
-          "core/comments-pagination-next"
-        ].includes(innerBlock.name);
+    const classes = clsx_default("block-core-columns", {
+      [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
+    });
+    const { columnsIds, hasChildBlocks, rootClientId } = (0, import_data17.useSelect)(
+      (select10) => {
+        const { getBlockOrder, getBlockRootClientId } = select10(import_block_editor34.store);
+        const rootId = getBlockRootClientId(clientId);
+        return {
+          hasChildBlocks: getBlockOrder(clientId).length > 0,
+          rootClientId: rootId,
+          columnsIds: getBlockOrder(rootId)
+        };
+      },
+      [clientId]
+    );
+    const { updateBlockAttributes } = (0, import_data17.useDispatch)(import_block_editor34.store);
+    const updateAlignment = (value) => {
+      setAttributes({ verticalAlignment: value });
+      updateBlockAttributes(rootClientId, {
+        verticalAlignment: null
       });
-    }, []);
-    const blockProps = (0, import_block_editor56.useBlockProps)();
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const innerBlocksProps = (0, import_block_editor56.useInnerBlocksProps)(blockProps);
-    const pageComments = (0, import_data25.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor56.store);
-      const { __experimentalDiscussionSettings } = getSettings2();
-      return __experimentalDiscussionSettings?.pageComments;
-    }, []);
-    if (!pageComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor56.Warning, { children: (0, import_i18n46.__)(
-        "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)(
-        import_components27.__experimentalToolsPanel,
+    };
+    const widthWithUnit = Number.isFinite(width) ? width + "%" : width;
+    const blockProps = (0, import_block_editor34.useBlockProps)({
+      className: classes,
+      style: widthWithUnit ? { flexBasis: widthWithUnit } : void 0
+    });
+    const columnsCount = columnsIds.length;
+    const currentColumnPosition = columnsIds.indexOf(clientId) + 1;
+    const label = (0, import_i18n28.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)"),
+      blockProps["aria-label"],
+      currentColumnPosition,
+      columnsCount
+    );
+    const innerBlocksProps = (0, import_block_editor34.useInnerBlocksProps)(
+      { ...blockProps, "aria-label": label },
+      {
+        templateLock,
+        allowedBlocks,
+        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)(
+        import_block_editor34.BlockVerticalAlignmentToolbar,
         {
-          label: (0, import_i18n46.__)("Settings"),
-          dropdownMenuProps,
-          resetAll: () => setAttributes({ paginationArrow: "none" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-            import_components27.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n46.__)("Arrow"),
-              hasValue: () => paginationArrow !== "none",
-              onDeselect: () => setAttributes({ paginationArrow: "none" }),
-              isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-                CommentsPaginationArrowControls,
-                {
-                  value: paginationArrow,
-                  onChange: (value) => {
-                    setAttributes({ paginationArrow: value });
-                  }
-                }
-              )
-            }
-          )
+          onChange: updateAlignment,
+          value: verticalAlignment,
+          controls: ["top", "center", "bottom", "stretch"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+        ColumnInspectorControls,
+        {
+          width,
+          setAttributes
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { ...innerBlocksProps })
     ] });
   }
+  var edit_default4 = ColumnEdit;

-  // 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);
-  function save13() {
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor57.InnerBlocks.Content, {});
-  }
-
-  // packages/block-library/build-module/comments-pagination/index.mjs
-  var { name: name26 } = block_default27;
-  var TEMPLATE7 = [
-    ["core/comments-pagination-previous"],
-    ["core/comments-pagination-numbers"],
-    ["core/comments-pagination-next"]
-  ];
-  var settings26 = {
-    icon: query_pagination_default,
-    template: TEMPLATE7,
-    edit: QueryPaginationEdit,
-    save: save13
-  };
-  var init26 = () => initBlock({ name: name26, metadata: block_default27, settings: settings26 });
-
-  // packages/block-library/build-module/comments-pagination-next/index.mjs
-  var comments_pagination_next_exports = {};
-  __export(comments_pagination_next_exports, {
-    init: () => init27,
-    metadata: () => block_default28,
-    name: () => name27,
-    settings: () => settings27
-  });
-  var import_i18n48 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/comments-pagination-next/block.json
-  var block_default28 = {
+  // packages/block-library/build-module/column/block.json
+  var block_default16 = {
     $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.",
+    name: "core/column",
+    title: "Column",
+    category: "design",
+    parent: ["core/columns"],
+    description: "A single column within a columns block.",
     textdomain: "default",
     attributes: {
-      label: {
+      verticalAlignment: {
+        type: "string"
+      },
+      width: {
         type: "string"
+      },
+      templateLock: {
+        type: ["string", "boolean"],
+        enum: ["all", "insert", "contentOnly", false]
       }
     },
-    usesContext: ["postId", "comments/paginationArrow"],
     supports: {
+      __experimentalOnEnter: true,
       anchor: true,
       reusable: false,
       html: false,
       color: {
         gradients: true,
-        text: false,
+        heading: true,
+        button: true,
+        link: true,
         __experimentalDefaultControls: {
-          background: true
+          background: true,
+          text: true
+        }
+      },
+      shadow: true,
+      spacing: {
+        blockGap: true,
+        padding: true,
+        __experimentalDefaultControls: {
+          padding: true,
+          blockGap: true
+        }
+      },
+      __experimentalBorder: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true,
+        __experimentalDefaultControls: {
+          color: true,
+          radius: true,
+          style: true,
+          width: true
         }
       },
       typography: {
@@ -21807,530 +18536,574 @@ var wp;
           fontSize: true
         }
       },
+      layout: true,
       interactivity: {
         clientNavigation: true
-      }
+      },
+      allowedBlocks: true
     }
   };

-  // packages/block-library/build-module/comments-pagination-next/edit.mjs
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
-  var arrowMap2 = {
-    none: "",
-    arrow: "\u2192",
-    chevron: "\xBB"
-  };
-  function CommentsPaginationNextEdit({
-    attributes: { label },
-    setAttributes,
-    context: { "comments/paginationArrow": paginationArrow }
-  }) {
-    const displayArrow = arrowMap2[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
-      "a",
-      {
-        href: "#comments-pagination-next-pseudo-link",
-        onClick: (event) => event.preventDefault(),
-        ...(0, import_block_editor58.useBlockProps)(),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-            import_block_editor58.PlainText,
-            {
-              __experimentalVersion: 2,
-              tagName: "span",
-              "aria-label": (0, import_i18n47.__)("Newer comments page link"),
-              placeholder: (0, import_i18n47.__)("Newer Comments"),
-              value: label,
-              onChange: (newLabel) => setAttributes({ label: newLabel })
-            }
-          ),
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-            "span",
-            {
-              className: `wp-block-comments-pagination-next-arrow is-arrow-${paginationArrow}`,
-              children: displayArrow
-            }
-          )
-        ]
+  // 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);
+  function save10({ attributes: attributes2 }) {
+    const { verticalAlignment, width } = attributes2;
+    const wrapperClasses = clsx_default({
+      [`is-vertically-aligned-${verticalAlignment}`]: verticalAlignment
+    });
+    let style2;
+    if (width && /\d/.test(width)) {
+      let flexBasis = Number.isFinite(width) ? width + "%" : width;
+      if (!Number.isFinite(width) && width?.endsWith("%")) {
+        const multiplier = 1e12;
+        flexBasis = Math.round(Number.parseFloat(width) * multiplier) / multiplier + "%";
       }
-    );
+      style2 = { flexBasis };
+    }
+    const blockProps = import_block_editor35.useBlockProps.save({
+      className: wrapperClasses,
+      style: style2
+    });
+    const innerBlocksProps = import_block_editor35.useInnerBlocksProps.save(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { ...innerBlocksProps });
   }

-  // packages/block-library/build-module/comments-pagination-next/index.mjs
-  var { name: name27 } = block_default28;
-  var settings27 = {
-    icon: query_pagination_next_default,
-    edit: CommentsPaginationNextEdit,
-    example: {
-      attributes: {
-        label: (0, import_i18n48.__)("Newer Comments")
-      }
-    }
+  // packages/block-library/build-module/column/index.mjs
+  var { name: name15 } = block_default16;
+  var settings15 = {
+    icon: column_default,
+    edit: edit_default4,
+    save: save10,
+    deprecated: deprecated_default5
   };
-  var init27 = () => initBlock({ name: name27, metadata: block_default28, settings: settings27 });
+  var init15 = () => initBlock({ name: name15, metadata: block_default16, settings: settings15 });

-  // packages/block-library/build-module/comments-pagination-numbers/index.mjs
-  var comments_pagination_numbers_exports = {};
-  __export(comments_pagination_numbers_exports, {
-    init: () => init28,
-    metadata: () => block_default29,
-    name: () => name28,
-    settings: () => settings28
+  // packages/block-library/build-module/columns/index.mjs
+  var columns_exports = {};
+  __export(columns_exports, {
+    init: () => init16,
+    metadata: () => block_default17,
+    name: () => name16,
+    settings: () => settings16
   });
+  var import_i18n31 = __toESM(require_i18n(), 1);

-  // packages/block-library/build-module/comments-pagination-numbers/block.json
-  var block_default29 = {
-    $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: true,
-      reusable: false,
-      html: false,
-      color: {
-        gradients: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      spacing: {
-        margin: true,
-        padding: true,
-        __experimentalDefaultControls: {
-          padding: true
+  // packages/block-library/build-module/columns/deprecated.mjs
+  var import_blocks16 = __toESM(require_blocks(), 1);
+  var import_block_editor36 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  function getDeprecatedLayoutColumn(originalContent) {
+    let { doc } = getDeprecatedLayoutColumn;
+    if (!doc) {
+      doc = document.implementation.createHTMLDocument("");
+      getDeprecatedLayoutColumn.doc = doc;
+    }
+    let columnMatch;
+    doc.body.innerHTML = originalContent;
+    for (const classListItem of doc.body.firstChild.classList) {
+      if (columnMatch = classListItem.match(/^layout-column-(\d+)$/)) {
+        return Number(columnMatch[1]) - 1;
+      }
+    }
+  }
+  var migrateCustomColors = (attributes2) => {
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor) {
+      return attributes2;
+    }
+    const style2 = { color: {} };
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
+    }
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
+    }
+    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes2;
+    return {
+      ...restAttributes,
+      style: style2,
+      isStackedOnMobile: true
+    };
+  };
+  var deprecated_default6 = [
+    {
+      attributes: {
+        verticalAlignment: {
+          type: "string"
+        },
+        backgroundColor: {
+          type: "string"
+        },
+        customBackgroundColor: {
+          type: "string"
+        },
+        customTextColor: {
+          type: "string"
+        },
+        textColor: {
+          type: "string"
         }
+      },
+      migrate: migrateCustomColors,
+      save({ attributes: attributes2 }) {
+        const {
+          verticalAlignment,
+          backgroundColor,
+          customBackgroundColor,
+          textColor,
+          customTextColor
+        } = attributes2;
+        const backgroundClass = (0, import_block_editor36.getColorClassName)(
+          "background-color",
+          backgroundColor
+        );
+        const textClass = (0, import_block_editor36.getColorClassName)("color", textColor);
+        const className = clsx_default({
+          "has-background": backgroundColor || customBackgroundColor,
+          "has-text-color": textColor || customTextColor,
+          [backgroundClass]: backgroundClass,
+          [textClass]: textClass,
+          [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment
+        });
+        const style2 = {
+          backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
+          color: textClass ? void 0 : customTextColor
+        };
+        return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+          "div",
+          {
+            className: className ? className : void 0,
+            style: style2,
+            children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {})
+          }
+        );
       }
-    }
-  };
-
-  // 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)(
-    Tag,
+    },
     {
-      className: `page-numbers ${extraClass}`,
-      href: "#comments-pagination-numbers-pseudo-link",
-      onClick: (event) => event.preventDefault(),
-      children: content
-    }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime259.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" })
-    ] });
-  }
-
-  // packages/block-library/build-module/comments-pagination-numbers/index.mjs
-  var { name: name28 } = block_default29;
-  var settings28 = {
-    icon: query_pagination_numbers_default,
-    edit: CommentsPaginationNumbersEdit,
-    example: {}
-  };
-  var init28 = () => initBlock({ name: name28, metadata: block_default29, settings: settings28 });
-
-  // packages/block-library/build-module/comments-title/index.mjs
-  var comments_title_exports = {};
-  __export(comments_title_exports, {
-    init: () => init29,
-    metadata: () => block_default30,
-    name: () => name29,
-    settings: () => settings29
-  });
-
-  // packages/block-library/build-module/comments-title/block.json
-  var block_default30 = {
-    $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: true
+      attributes: {
+        columns: {
+          type: "number",
+          default: 2
+        }
       },
-      showCommentsCount: {
-        type: "boolean",
-        default: true
+      isEligible(attributes2, innerBlocks) {
+        const isFastPassEligible = innerBlocks.some(
+          (innerBlock) => /layout-column-\d+/.test(innerBlock.originalContent)
+        );
+        if (!isFastPassEligible) {
+          return false;
+        }
+        return innerBlocks.some(
+          (innerBlock) => getDeprecatedLayoutColumn(innerBlock.originalContent) !== void 0
+        );
       },
-      level: {
-        type: "number",
-        default: 2
+      migrate(attributes2, innerBlocks) {
+        const columns = innerBlocks.reduce((accumulator, innerBlock) => {
+          const { originalContent } = innerBlock;
+          let columnIndex = getDeprecatedLayoutColumn(originalContent);
+          if (columnIndex === void 0) {
+            columnIndex = 0;
+          }
+          if (!accumulator[columnIndex]) {
+            accumulator[columnIndex] = [];
+          }
+          accumulator[columnIndex].push(innerBlock);
+          return accumulator;
+        }, []);
+        const migratedInnerBlocks = columns.map(
+          (columnBlocks) => (0, import_blocks16.createBlock)("core/column", {}, columnBlocks)
+        );
+        const { columns: ignoredColumns, ...restAttributes } = attributes2;
+        return [
+          {
+            ...restAttributes,
+            isStackedOnMobile: true
+          },
+          migratedInnerBlocks
+        ];
       },
-      levelOptions: {
-        type: "array"
+      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, {}) });
       }
     },
-    supports: {
-      anchor: true,
-      align: true,
-      html: false,
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
-      },
-      color: {
-        gradients: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
+    {
+      attributes: {
+        columns: {
+          type: "number",
+          default: 2
         }
       },
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        textAlign: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true,
-          __experimentalFontFamily: true,
-          __experimentalFontStyle: true,
-          __experimentalFontWeight: true
-        }
+      migrate(attributes2, innerBlocks) {
+        const { columns, ...restAttributes } = attributes2;
+        attributes2 = {
+          ...restAttributes,
+          isStackedOnMobile: true
+        };
+        return [attributes2, innerBlocks];
       },
-      interactivity: {
-        clientNavigation: true
+      save({ attributes: attributes2 }) {
+        const { verticalAlignment, columns } = attributes2;
+        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, {}) });
       }
     }
-  };
+  ];

-  // 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_core_data14 = __toESM(require_core_data(), 1);
-  var import_components28 = __toESM(require_components(), 1);
-  var import_element42 = __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);
-  function Edit12(props) {
-    useDeprecatedTextAlign(props);
-    const { attributes: attributes2, setAttributes, context } = props;
-    const {
-      showPostTitle,
-      showCommentsCount,
-      level = 2,
-      levelOptions
-    } = attributes2;
-    const { postId, postType } = context;
-    const TagName2 = "h" + level;
-    const [commentsCount, setCommentsCount] = (0, import_element42.useState)();
-    const [rawTitle] = (0, import_core_data14.useEntityProp)("postType", postType, "title", postId);
-    const isSiteEditor = typeof postId === "undefined";
-    const blockProps = (0, import_block_editor60.useBlockProps)();
-    const {
-      threadCommentsDepth,
-      threadComments,
-      commentsPerPage,
-      pageComments
-    } = (0, import_data26.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor60.store);
-      return getSettings2().__experimentalDiscussionSettings ?? {};
-    }, []);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    (0, import_element42.useEffect)(() => {
-      if (isSiteEditor) {
-        const nestedCommentsNumber = threadComments ? Math.min(threadCommentsDepth, 3) - 1 : 0;
-        const topLevelCommentsNumber = pageComments ? commentsPerPage : 3;
-        const commentsNumber = parseInt(nestedCommentsNumber) + parseInt(topLevelCommentsNumber);
-        setCommentsCount(Math.min(commentsNumber, 3));
-        return;
+  // packages/block-library/build-module/columns/edit.mjs
+  var import_i18n29 = __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);
+
+  // packages/block-library/build-module/columns/utils.mjs
+  var toWidthPrecision = (value) => {
+    const unitlessValue = parseFloat(value);
+    return Number.isFinite(unitlessValue) ? parseFloat(unitlessValue.toFixed(2)) : void 0;
+  };
+  function getEffectiveColumnWidth(block, totalBlockCount) {
+    const { width = 100 / totalBlockCount } = block.attributes;
+    return toWidthPrecision(width);
+  }
+  function getTotalColumnsWidth(blocks, totalBlockCount = blocks.length) {
+    return blocks.reduce(
+      (sum, block) => sum + getEffectiveColumnWidth(block, totalBlockCount),
+      0
+    );
+  }
+  function getColumnWidths(blocks, totalBlockCount = blocks.length) {
+    return blocks.reduce((accumulator, block) => {
+      const width = getEffectiveColumnWidth(block, totalBlockCount);
+      return Object.assign(accumulator, { [block.clientId]: width });
+    }, {});
+  }
+  function getRedistributedColumnWidths(blocks, availableWidth, totalBlockCount = blocks.length) {
+    const totalWidth = getTotalColumnsWidth(blocks, totalBlockCount);
+    return Object.fromEntries(
+      Object.entries(getColumnWidths(blocks, totalBlockCount)).map(
+        ([clientId, width]) => {
+          const newWidth = availableWidth * width / totalWidth;
+          return [clientId, toWidthPrecision(newWidth)];
+        }
+      )
+    );
+  }
+  function hasExplicitPercentColumnWidths(blocks) {
+    return blocks.every((block) => {
+      const blockWidth = block.attributes.width;
+      return Number.isFinite(
+        blockWidth?.endsWith?.("%") ? parseFloat(blockWidth) : blockWidth
+      );
+    });
+  }
+  function getMappedColumnWidths(blocks, widths) {
+    return blocks.map((block) => ({
+      ...block,
+      attributes: {
+        ...block.attributes,
+        width: `${widths[block.clientId]}%`
       }
-      const currentPostId = postId;
-      (0, import_api_fetch2.default)({
-        path: (0, import_url5.addQueryArgs)("/wp/v2/comments", {
-          post: postId,
-          _fields: "id"
-        }),
-        method: "HEAD",
-        parse: false
-      }).then((res) => {
-        if (currentPostId === postId) {
-          setCommentsCount(
-            parseInt(res.headers.get("X-WP-Total"))
-          );
+    }));
+  }
+
+  // packages/block-library/build-module/columns/edit.mjs
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_BLOCK2 = {
+    name: "core/column"
+  };
+  function ColumnInspectorControls2({
+    clientId,
+    setAttributes,
+    isStackedOnMobile
+  }) {
+    const { count, canInsertColumnBlock, minCount } = (0, import_data18.useSelect)(
+      (select10) => {
+        const { canInsertBlockType, canRemoveBlock, getBlockOrder } = select10(import_block_editor37.store);
+        const blockOrder = getBlockOrder(clientId);
+        const preventRemovalBlockIndexes = blockOrder.reduce(
+          (acc, blockId, index) => {
+            if (!canRemoveBlock(blockId)) {
+              acc.push(index);
+            }
+            return acc;
+          },
+          []
+        );
+        return {
+          count: blockOrder.length,
+          canInsertColumnBlock: canInsertBlockType(
+            "core/column",
+            clientId
+          ),
+          minCount: Math.max(...preventRemovalBlockIndexes) + 1
+        };
+      },
+      [clientId]
+    );
+    const { getBlocks } = (0, import_data18.useSelect)(import_block_editor37.store);
+    const { replaceInnerBlocks } = (0, import_data18.useDispatch)(import_block_editor37.store);
+    function updateColumns(previousColumns, newColumns) {
+      let innerBlocks = getBlocks(clientId);
+      const hasExplicitWidths = hasExplicitPercentColumnWidths(innerBlocks);
+      const isAddingColumn = newColumns > previousColumns;
+      if (isAddingColumn && hasExplicitWidths) {
+        const newColumnWidth = toWidthPrecision(100 / newColumns);
+        const newlyAddedColumns = newColumns - previousColumns;
+        const widths = getRedistributedColumnWidths(
+          innerBlocks,
+          100 - newColumnWidth * newlyAddedColumns
+        );
+        innerBlocks = [
+          ...getMappedColumnWidths(innerBlocks, widths),
+          ...Array.from({
+            length: newlyAddedColumns
+          }).map(() => {
+            return (0, import_blocks17.createBlock)("core/column", {
+              width: `${newColumnWidth}%`
+            });
+          })
+        ];
+      } else if (isAddingColumn) {
+        innerBlocks = [
+          ...innerBlocks,
+          ...Array.from({
+            length: newColumns - previousColumns
+          }).map(() => {
+            return (0, import_blocks17.createBlock)("core/column");
+          })
+        ];
+      } else if (newColumns < previousColumns) {
+        innerBlocks = innerBlocks.slice(
+          0,
+          -(previousColumns - newColumns)
+        );
+        if (hasExplicitWidths) {
+          const widths = getRedistributedColumnWidths(innerBlocks, 100);
+          innerBlocks = getMappedColumnWidths(innerBlocks, widths);
         }
-      }).catch(() => {
-        setCommentsCount(0);
-      });
-    }, [postId]);
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-      import_block_editor60.HeadingLevelDropdown,
-      {
-        value: level,
-        options: levelOptions,
-        onChange: (newLevel) => setAttributes({ level: newLevel })
       }
-    ) });
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
-      import_components28.__experimentalToolsPanel,
+      replaceInnerBlocks(clientId, innerBlocks);
+    }
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
+      import_components16.__experimentalToolsPanel,
       {
-        label: (0, import_i18n49.__)("Settings"),
+        label: (0, import_i18n29.__)("Settings"),
         resetAll: () => {
           setAttributes({
-            showPostTitle: true,
-            showCommentsCount: true
+            isStackedOnMobile: true
           });
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-            import_components28.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n49.__)("Show post title"),
-              isShownByDefault: true,
-              hasValue: () => !showPostTitle,
-              onDeselect: () => setAttributes({ showPostTitle: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-                import_components28.ToggleControl,
-                {
-                  label: (0, import_i18n49.__)("Show post title"),
-                  checked: showPostTitle,
-                  onChange: (value) => setAttributes({ showPostTitle: value })
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-            import_components28.__experimentalToolsPanelItem,
+          canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_components16.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+              import_components16.RangeControl,
+              {
+                label: (0, import_i18n29.__)("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.__)(
+              "This column count exceeds the recommended amount and may cause visual breakage."
+            ) })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+            import_components16.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n49.__)("Show comments count"),
+              label: (0, import_i18n29.__)("Stack on mobile"),
               isShownByDefault: true,
-              hasValue: () => !showCommentsCount,
-              onDeselect: () => setAttributes({ showCommentsCount: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-                import_components28.ToggleControl,
+              hasValue: () => isStackedOnMobile !== true,
+              onDeselect: () => setAttributes({
+                isStackedOnMobile: true
+              }),
+              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+                import_components16.ToggleControl,
                 {
-                  label: (0, import_i18n49.__)("Show comments count"),
-                  checked: showCommentsCount,
-                  onChange: (value) => setAttributes({ showCommentsCount: value })
+                  label: (0, import_i18n29.__)("Stack on mobile"),
+                  checked: isStackedOnMobile,
+                  onChange: () => setAttributes({
+                    isStackedOnMobile: !isStackedOnMobile
+                  })
                 }
               )
             }
           )
         ]
       }
-    ) });
-    const postTitle = isSiteEditor ? (0, import_i18n49.__)("Post Title") : rawTitle;
-    let placeholder2;
-    if (showCommentsCount && commentsCount !== void 0) {
-      if (showPostTitle) {
-        if (commentsCount === 1) {
-          placeholder2 = (0, import_i18n49.sprintf)(
-            /* translators: %s: Post title. */
-            (0, import_i18n49.__)('One response to "%s"'),
-            postTitle
-          );
-        } else {
-          placeholder2 = (0, import_i18n49.sprintf)(
-            /* translators: 1: Number of comments, 2: Post title. */
-            (0, import_i18n49._n)(
-              '%1$s response to "%2$s"',
-              '%1$s responses to "%2$s"',
-              commentsCount
-            ),
-            commentsCount,
-            postTitle
-          );
-        }
-      } else if (commentsCount === 1) {
-        placeholder2 = (0, import_i18n49.__)("One response");
-      } else {
-        placeholder2 = (0, import_i18n49.sprintf)(
-          /* translators: %s: Number of comments. */
-          (0, import_i18n49._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);
-      } else {
-        placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Responses to "%s"'), postTitle);
-      }
-    } else if (commentsCount === 1) {
-      placeholder2 = (0, import_i18n49.__)("Response");
-    } else {
-      placeholder2 = (0, import_i18n49.__)("Responses");
+    );
+  }
+  function ColumnsEditContainer({ attributes: attributes2, setAttributes, clientId }) {
+    const { isStackedOnMobile, verticalAlignment, templateLock } = attributes2;
+    const registry = (0, import_data18.useRegistry)();
+    const { getBlockOrder } = (0, import_data18.useSelect)(import_block_editor37.store);
+    const { updateBlockAttributes } = (0, import_data18.useDispatch)(import_block_editor37.store);
+    const classes = clsx_default({
+      [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment,
+      [`is-not-stacked-on-mobile`]: !isStackedOnMobile
+    });
+    const blockProps = (0, import_block_editor37.useBlockProps)({
+      className: classes
+    });
+    const innerBlocksProps = (0, import_block_editor37.useInnerBlocksProps)(blockProps, {
+      defaultBlock: DEFAULT_BLOCK2,
+      directInsert: true,
+      orientation: "horizontal",
+      renderAppender: false,
+      templateLock
+    });
+    function updateAlignment(newVerticalAlignment) {
+      const innerBlockClientIds = getBlockOrder(clientId);
+      registry.batch(() => {
+        setAttributes({ verticalAlignment: newVerticalAlignment });
+        updateBlockAttributes(innerBlockClientIds, {
+          verticalAlignment: newVerticalAlignment
+        });
+      });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(import_jsx_runtime260.Fragment, { children: [
-      blockControls,
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(TagName2, { ...blockProps, children: placeholder2 })
+    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)(
+        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)(
+        ColumnInspectorControls2,
+        {
+          clientId,
+          setAttributes,
+          isStackedOnMobile
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime236.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);
+        return {
+          blockType: getBlockType6(name118),
+          variations: getBlockVariations4(name118, "block")
+        };
+      },
+      [name118]
+    );
+    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)(
+      import_block_editor37.__experimentalBlockVariationPicker,
+      {
+        icon: blockType?.icon?.src,
+        label: blockType?.title,
+        variations: variations20,
+        instructions: (0, import_i18n29.__)("Divide into columns. Select a layout:"),
+        onSelect: (nextVariation) => {
+          if (nextVariation.attributes) {
+            setAttributes(nextVariation.attributes);
+          }
+          if (nextVariation.innerBlocks) {
+            replaceInnerBlocks(
+              clientId,
+              (0, import_blocks17.createBlocksFromInnerBlocksTemplate)(
+                nextVariation.innerBlocks
+              ),
+              true
+            );
+          }
+        }
+      }
+    ) });
+  }
+  var ColumnsEdit = (props) => {
+    const { clientId } = props;
+    const hasInnerBlocks = (0, import_data18.useSelect)(
+      (select10) => select10(import_block_editor37.store).getBlocks(clientId).length > 0,
+      [clientId]
+    );
+    const Component = hasInnerBlocks ? ColumnsEditContainer : Placeholder4;
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(Component, { ...props });
+  };
+  var edit_default5 = ColumnsEdit;

-  // packages/block-library/build-module/comments-title/deprecated.mjs
-  var v23 = {
+  // packages/block-library/build-module/columns/block.json
+  var block_default17 = {
+    $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: {
-      textAlign: {
+      verticalAlignment: {
         type: "string"
       },
-      showPostTitle: {
-        type: "boolean",
-        default: true
-      },
-      showCommentsCount: {
+      isStackedOnMobile: {
         type: "boolean",
         default: true
       },
-      level: {
-        type: "number",
-        default: 2
-      },
-      levelOptions: {
-        type: "array"
+      templateLock: {
+        type: ["string", "boolean"],
+        enum: ["all", "insert", "contentOnly", false]
       }
     },
     supports: {
       anchor: true,
-      align: true,
+      align: ["wide", "full"],
       html: false,
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true
-      },
       color: {
         gradients: true,
+        link: true,
+        heading: true,
+        button: true,
         __experimentalDefaultControls: {
           background: true,
           text: true
         }
       },
       spacing: {
-        margin: true,
-        padding: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
+        blockGap: {
+          __experimentalDefault: "2em",
+          sides: ["horizontal", "vertical"]
+        },
+        margin: ["top", "bottom"],
+        padding: true,
         __experimentalDefaultControls: {
-          fontSize: true,
-          __experimentalFontFamily: true,
-          __experimentalFontStyle: true,
-          __experimentalFontWeight: true
+          padding: true,
+          blockGap: true
         }
       },
-      interactivity: {
-        clientNavigation: true
-      }
-    },
-    migrate: (oldAttributes) => {
-      const { singleCommentLabel, multipleCommentsLabel, ...newAttributes } = oldAttributes;
-      return migrate_text_align_default(newAttributes);
-    },
-    isEligible(attributes2) {
-      return !!attributes2.textAlign || !!attributes2.className?.match(
-        /\bhas-text-align-(left|center|right)\b/
-      );
-    },
-    save: () => null
-  };
-  var v111 = {
-    attributes: {
-      textAlign: {
-        type: "string"
-      },
-      showPostTitle: {
-        type: "boolean",
-        default: true
-      },
-      showCommentsCount: {
-        type: "boolean",
-        default: true
-      },
-      level: {
-        type: "number",
-        default: 2
-      },
-      levelOptions: {
-        type: "array"
-      },
-      singleCommentLabel: {
-        type: "string"
+      layout: {
+        allowSwitching: false,
+        allowInheriting: false,
+        allowEditing: false,
+        default: {
+          type: "flex",
+          flexWrap: "nowrap"
+        }
       },
-      multipleCommentsLabel: {
-        type: "string"
-      }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      html: false,
       __experimentalBorder: {
-        radius: true,
         color: true,
+        radius: true,
+        style: true,
         width: true,
-        style: true
-      },
-      color: {
-        gradients: true,
         __experimentalDefaultControls: {
-          background: true,
-          text: true
+          color: true,
+          radius: true,
+          style: true,
+          width: true
         }
       },
-      spacing: {
-        margin: true,
-        padding: true
-      },
       typography: {
         fontSize: true,
         lineHeight: true,
@@ -22341,9035 +19114,11120 @@ var wp;
         __experimentalTextDecoration: true,
         __experimentalLetterSpacing: true,
         __experimentalDefaultControls: {
-          fontSize: true,
-          __experimentalFontFamily: true,
-          __experimentalFontStyle: true,
-          __experimentalFontWeight: true
+          fontSize: true
         }
       },
       interactivity: {
         clientNavigation: true
-      }
-    },
-    migrate: (oldAttributes) => {
-      const { singleCommentLabel, multipleCommentsLabel, ...newAttributes } = oldAttributes;
-      return migrate_text_align_default(newAttributes);
+      },
+      shadow: true
     },
-    isEligible: ({ multipleCommentsLabel, singleCommentLabel }) => multipleCommentsLabel || singleCommentLabel,
-    save: () => null
-  };
-  var deprecated_default13 = [v23, v111];
-
-  // packages/block-library/build-module/comments-title/index.mjs
-  var { name: name29 } = block_default30;
-  var settings29 = {
-    icon: title_default,
-    edit: Edit12,
-    deprecated: deprecated_default13,
-    example: {}
+    editorStyle: "wp-block-columns-editor",
+    style: "wp-block-columns"
   };
-  var init29 = () => initBlock({ name: name29, metadata: block_default30, settings: settings29 });
-
-  // packages/block-library/build-module/cover/index.mjs
-  var cover_exports = {};
-  __export(cover_exports, {
-    init: () => init30,
-    metadata: () => block_default31,
-    name: () => name30,
-    settings: () => settings30
-  });
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_blocks23 = __toESM(require_blocks(), 1);
-
-  // packages/block-library/build-module/cover/deprecated.mjs
-  var import_blocks19 = __toESM(require_blocks(), 1);
-  var import_block_editor61 = __toESM(require_block_editor(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);

-  // packages/block-library/build-module/cover/shared.mjs
-  var import_blob4 = __toESM(require_blob(), 1);
-  var POSITION_CLASSNAMES = {
-    "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"
-  };
-  var IMAGE_BACKGROUND_TYPE = "image";
-  var VIDEO_BACKGROUND_TYPE = "video";
-  var EMBED_VIDEO_BACKGROUND_TYPE = "embed-video";
-  var COVER_MIN_HEIGHT = 50;
-  var DEFAULT_FOCAL_POINT = { x: 0.5, y: 0.5 };
-  var ALLOWED_MEDIA_TYPES2 = ["image", "video"];
-  function mediaPosition({ x: x3, y: y2 } = DEFAULT_FOCAL_POINT) {
-    return `${Math.round(x3 * 100)}% ${Math.round(y2 * 100)}%`;
-  }
-  function dimRatioToClass(ratio) {
-    return ratio === 50 || ratio === void 0 ? null : "has-background-dim-" + 10 * Math.round(ratio / 10);
-  }
-  function attributesFromMedia(media) {
-    if (!media || !media.url && !media.src) {
-      return {
-        url: void 0,
-        id: void 0
-      };
-    }
-    if ((0, import_blob4.isBlobURL)(media.url)) {
-      media.type = (0, import_blob4.getBlobTypeByURL)(media.url);
-    }
-    let mediaType;
-    if (media.media_type) {
-      if (media.media_type === IMAGE_BACKGROUND_TYPE) {
-        mediaType = IMAGE_BACKGROUND_TYPE;
-      } else {
-        mediaType = VIDEO_BACKGROUND_TYPE;
-      }
-    } else if (media.type && (media.type === IMAGE_BACKGROUND_TYPE || media.type === VIDEO_BACKGROUND_TYPE)) {
-      mediaType = media.type;
-    } else {
-      return;
-    }
-    return {
-      url: media.url || media.src,
-      id: media.id,
-      alt: media?.alt,
-      backgroundType: mediaType,
-      ...mediaType === VIDEO_BACKGROUND_TYPE ? { hasParallax: void 0 } : {}
-    };
-  }
-  function isContentPositionCenter(contentPosition) {
-    return !contentPosition || contentPosition === "center center" || contentPosition === "center";
-  }
-  function getPositionClassName(contentPosition) {
-    if (isContentPositionCenter(contentPosition)) {
-      return "";
-    }
-    return POSITION_CLASSNAMES[contentPosition];
+  // 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);
+  function save11({ attributes: attributes2 }) {
+    const { isStackedOnMobile, verticalAlignment } = attributes2;
+    const className = clsx_default({
+      [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment,
+      [`is-not-stacked-on-mobile`]: !isStackedOnMobile
+    });
+    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 });
   }

-  // packages/block-library/build-module/cover/deprecated.mjs
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
-  function backgroundImageStyles(url) {
-    return url ? { backgroundImage: `url(${url})` } : {};
-  }
-  function dimRatioToClassV1(ratio) {
-    return ratio === 0 || ratio === 50 || !ratio ? null : "has-background-dim-" + 10 * Math.round(ratio / 10);
-  }
-  function migrateDimRatio(attributes2) {
-    return {
-      ...attributes2,
-      dimRatio: !attributes2.url ? 100 : attributes2.dimRatio
-    };
-  }
-  function migrateTag(attributes2) {
-    if (!attributes2.tagName) {
-      attributes2 = {
-        ...attributes2,
-        tagName: "div"
-      };
-    }
-    return {
-      ...attributes2
-    };
-  }
-  var blockAttributes2 = {
-    url: {
-      type: "string"
-    },
-    id: {
-      type: "number"
-    },
-    hasParallax: {
-      type: "boolean",
-      default: false
-    },
-    dimRatio: {
-      type: "number",
-      default: 50
-    },
-    overlayColor: {
-      type: "string"
-    },
-    customOverlayColor: {
-      type: "string"
-    },
-    backgroundType: {
-      type: "string",
-      default: "image"
-    },
-    focalPoint: {
-      type: "object"
-    }
-  };
-  var v8ToV11BlockAttributes = {
-    url: {
-      type: "string"
-    },
-    id: {
-      type: "number"
-    },
-    alt: {
-      type: "string",
-      source: "attribute",
-      selector: "img",
-      attribute: "alt",
-      default: ""
-    },
-    hasParallax: {
-      type: "boolean",
-      default: false
-    },
-    isRepeated: {
-      type: "boolean",
-      default: false
-    },
-    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: true
-    },
-    allowedBlocks: {
-      type: "array"
-    },
-    templateLock: {
-      type: ["string", "boolean"],
-      enum: ["all", "insert", false]
-    }
-  };
-  var v12toV13BlockAttributes = {
-    ...v8ToV11BlockAttributes,
-    useFeaturedImage: {
-      type: "boolean",
-      default: false
-    },
-    tagName: {
-      type: "string",
-      default: "div"
-    }
-  };
-  var v14BlockAttributes = {
-    ...v12toV13BlockAttributes,
-    isUserOverlayColor: {
-      type: "boolean"
-    },
-    sizeSlug: {
-      type: "string"
-    },
-    alt: {
-      type: "string",
-      default: ""
-    }
-  };
-  var v7toV11BlockSupports = {
-    anchor: true,
-    align: true,
-    html: false,
-    spacing: {
-      padding: true,
-      __experimentalDefaultControls: {
-        padding: true
-      }
+  // 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 variations2 = [
+    {
+      name: "one-column-full",
+      title: (0, import_i18n30.__)("100"),
+      description: (0, import_i18n30.__)("One column"),
+      icon: /* @__PURE__ */ (0, import_jsx_runtime238.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" })
+        }
+      ),
+      innerBlocks: [["core/column"]],
+      scope: ["block"]
     },
-    color: {
-      __experimentalDuotone: "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
-      text: false,
-      background: false
-    }
-  };
-  var v12BlockSupports = {
-    ...v7toV11BlockSupports,
-    spacing: {
-      padding: true,
-      margin: ["top", "bottom"],
-      blockGap: true,
-      __experimentalDefaultControls: {
-        padding: true,
-        blockGap: true
-      }
+    {
+      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)(
+        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" })
+        }
+      ),
+      isDefault: true,
+      innerBlocks: [["core/column"], ["core/column"]],
+      scope: ["block"]
     },
-    __experimentalBorder: {
-      color: true,
-      radius: true,
-      style: true,
-      width: true,
-      __experimentalDefaultControls: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true
-      }
+    {
+      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)(
+        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" })
+        }
+      ),
+      innerBlocks: [
+        ["core/column", { width: "33.33%" }],
+        ["core/column", { width: "66.66%" }]
+      ],
+      scope: ["block"]
     },
-    color: {
-      __experimentalDuotone: "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
-      heading: true,
-      text: true,
-      background: false,
-      __experimentalSkipSerialization: ["gradients"],
-      enableContrastChecker: false
+    {
+      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)(
+        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" })
+        }
+      ),
+      innerBlocks: [
+        ["core/column", { width: "66.66%" }],
+        ["core/column", { width: "33.33%" }]
+      ],
+      scope: ["block"]
     },
-    typography: {
-      fontSize: true,
-      lineHeight: true,
-      __experimentalFontFamily: true,
-      __experimentalFontWeight: true,
-      __experimentalFontStyle: true,
-      __experimentalTextTransform: true,
-      __experimentalTextDecoration: true,
-      __experimentalLetterSpacing: true,
-      __experimentalDefaultControls: {
-        fontSize: true
-      }
+    {
+      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)(
+        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" })
+        }
+      ),
+      innerBlocks: [
+        ["core/column"],
+        ["core/column"],
+        ["core/column"]
+      ],
+      scope: ["block"]
     },
-    layout: {
-      allowJustification: false
+    {
+      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)(
+        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" })
+        }
+      ),
+      innerBlocks: [
+        ["core/column", { width: "25%" }],
+        ["core/column", { width: "50%" }],
+        ["core/column", { width: "25%" }]
+      ],
+      scope: ["block"]
     }
-  };
-  var v14BlockSupports = {
-    ...v12BlockSupports,
-    shadow: true,
-    dimensions: {
-      aspectRatio: true
-    },
-    interactivity: {
-      clientNavigation: true
+  ];
+  var variations_default2 = variations2;
+
+  // packages/block-library/build-module/columns/transforms.mjs
+  var import_blocks18 = __toESM(require_blocks(), 1);
+  var MAXIMUM_SELECTED_BLOCKS = 6;
+  var COLUMN_VERTICAL_ALIGNMENTS = ["top", "center", "bottom"];
+  var ROW_VERTICAL_ALIGNMENTS = [...COLUMN_VERTICAL_ALIGNMENTS, "stretch"];
+  var FLEX_SIZE_LAYOUT_VALUES = ["fixed", "fixedNoShrink"];
+  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;
+    if (!groupAttributeDefinitions) {
+      return {};
     }
+    const normalizedAttributes = getObjectValue(attributes2);
+    return Object.fromEntries(
+      Object.entries(normalizedAttributes).filter(
+        ([name118]) => Object.hasOwn(groupAttributeDefinitions, name118)
+      )
+    );
   };
-  var v142 = {
-    attributes: v14BlockAttributes,
-    supports: v14BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        useFeaturedImage,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit,
-        tagName: Tag,
-        sizeSlug
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-      );
-      const backgroundImage = url ? `url(${url})` : void 0;
-      const backgroundPosition = mediaPosition(focalPoint);
-      const classes = clsx_default(
-        {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        getPositionClassName(contentPosition)
-      );
-      const imgClasses = clsx_default(
-        "wp-block-cover__image-background",
-        id ? `wp-image-${id}` : null,
-        {
-          [`size-${sizeSlug}`]: sizeSlug,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated
-        }
-      );
-      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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
-              {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
-              }
-            ),
-            style: bgStyle
-          }
-        ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: imgClasses,
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            role: alt ? "img" : void 0,
-            "aria-label": alt ? alt : void 0,
-            className: imgClasses,
-            style: { backgroundPosition, backgroundImage }
-          }
-        )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
-          }
-        )
-      ] });
+  var getColumnWidth = (width) => {
+    if (Number.isFinite(width)) {
+      return `${width}%`;
+    }
+    if (typeof width === "string" && /\d/.test(width)) {
+      return width;
     }
+    return void 0;
   };
-  var v132 = {
-    attributes: v12toV13BlockAttributes,
-    supports: v12BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        useFeaturedImage,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit,
-        tagName: Tag
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-      );
-      const backgroundImage = url ? `url(${url})` : void 0;
-      const backgroundPosition = mediaPosition(focalPoint);
-      const classes = clsx_default(
-        {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        getPositionClassName(contentPosition)
-      );
-      const imgClasses = clsx_default(
-        "wp-block-cover__image-background",
-        id ? `wp-image-${id}` : null,
-        {
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated
-        }
-      );
-      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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
-              {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
-              }
-            ),
-            style: bgStyle
-          }
-        ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: imgClasses,
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            role: "img",
-            className: imgClasses,
-            style: { backgroundPosition, backgroundImage }
-          }
-        )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
-          }
+  var getColumnBlocksFromGrid = (innerBlocks, columnCount) => {
+    const columnWidth = +(100 / columnCount).toFixed(2);
+    const innerBlocksTemplate = Array.from(
+      { length: columnCount },
+      (_2, columnIndex) => [
+        "core/column",
+        { width: `${columnWidth}%` },
+        innerBlocks.filter(
+          (_innerBlock, blockIndex) => blockIndex % columnCount === columnIndex
         )
-      ] });
-    }
+      ]
+    );
+    return (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate);
   };
-  var v122 = {
-    attributes: v12toV13BlockAttributes,
-    supports: v12BlockSupports,
-    isEligible(attributes2) {
-      return (attributes2.customOverlayColor !== void 0 || attributes2.overlayColor !== void 0) && attributes2.isUserOverlayColor === void 0;
-    },
-    migrate(attributes2) {
-      return {
-        ...attributes2,
-        isUserOverlayColor: true
-      };
-    },
-    save({ attributes: attributes2 }) {
+  var getColumnBlocksFromRow = (innerBlocks) => innerBlocks.map((innerBlock) => {
+    const style2 = getObjectValue(innerBlock?.attributes?.style);
+    const { selfStretch, flexSize, ...remainingLayout } = getObjectValue(
+      style2.layout
+    );
+    const columnWidth = FLEX_SIZE_LAYOUT_VALUES.includes(selfStretch) ? getColumnWidth(flexSize) : void 0;
+    const updatedStyle = { ...style2 };
+    if (Object.keys(remainingLayout).length) {
+      updatedStyle.layout = remainingLayout;
+    } else {
+      delete updatedStyle.layout;
+    }
+    const columnInnerBlock = (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
+      style: Object.keys(updatedStyle).length ? updatedStyle : void 0
+    });
+    return (0, import_blocks18.createBlock)(
+      "core/column",
+      columnWidth ? { width: columnWidth } : {},
+      [columnInnerBlock]
+    );
+  });
+  var getGridInnerBlocks = (innerBlocks) => innerBlocks.flatMap((column) => {
+    const columnInnerBlocks = column.innerBlocks || [];
+    const {
+      layout: layoutAttribute,
+      style: styleAttribute,
+      ...groupAttributes
+    } = getGroupAttributes(column?.attributes);
+    const columnStyle = getObjectValue(styleAttribute);
+    const columnLayout = getObjectValue(layoutAttribute);
+    const hasGroupAttributes = Object.keys(groupAttributes).length > 0;
+    const hasColumnStyle = Object.keys(columnStyle).length > 0;
+    const hasColumnLayout = Object.keys(columnLayout).length > 0;
+    if (columnInnerBlocks.length > 1 || hasGroupAttributes || hasColumnStyle || hasColumnLayout) {
+      return [
+        (0, import_blocks18.createBlock)(
+          "core/group",
+          {
+            ...groupAttributes,
+            layout: hasColumnLayout ? columnLayout : DEFAULT_COLUMN_LAYOUT,
+            ...hasColumnStyle && {
+              style: columnStyle
+            }
+          },
+          columnInnerBlocks
+        )
+      ];
+    }
+    return columnInnerBlocks;
+  });
+  var getRowInnerBlocks = (innerBlocks) => {
+    const columnWidths = innerBlocks.map((column) => {
+      return getColumnWidth(column?.attributes?.width);
+    });
+    const allColumnWidthsUnavailable = columnWidths.every(
+      (columnWidth) => !columnWidth
+    );
+    const equalColumnWidth = innerBlocks.length ? `${+(100 / innerBlocks.length).toFixed(2)}%` : void 0;
+    return innerBlocks.map((column, index) => {
+      const columnInnerBlocks = Array.isArray(column?.innerBlocks) ? column.innerBlocks : [];
+      const columnWidth = columnWidths[index] || (allColumnWidthsUnavailable ? equalColumnWidth : void 0);
+      const childLayout = columnWidth ? { selfStretch: "fixed", flexSize: columnWidth } : { selfStretch: "fill" };
       const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        useFeaturedImage,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit,
-        tagName: Tag
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-      );
-      const backgroundImage = url ? `url(${url})` : void 0;
-      const backgroundPosition = mediaPosition(focalPoint);
-      const classes = clsx_default(
-        {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        getPositionClassName(contentPosition)
-      );
-      const imgClasses = clsx_default(
-        "wp-block-cover__image-background",
-        id ? `wp-image-${id}` : null,
-        {
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated
+        layout: layoutAttribute,
+        style: styleAttribute,
+        ...groupAttributes
+      } = getGroupAttributes(column?.attributes);
+      const columnStyle = getObjectValue(styleAttribute);
+      const columnLayout = getObjectValue(layoutAttribute);
+      const hasGroupAttributes = Object.keys(groupAttributes).length > 0;
+      const hasColumnStyle = Object.keys(columnStyle).length > 0;
+      const hasColumnLayout = Object.keys(columnLayout).length > 0;
+      if (columnInnerBlocks.length === 1 && !hasGroupAttributes && !hasColumnStyle && !hasColumnLayout) {
+        const innerBlock = columnInnerBlocks[0];
+        const style2 = getObjectValue(innerBlock.attributes?.style);
+        const layout = getObjectValue(style2.layout);
+        const updatedLayout = { ...layout, ...childLayout };
+        if (!columnWidth) {
+          delete updatedLayout.flexSize;
         }
-      );
-      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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
-              {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
-              }
-            ),
-            style: bgStyle
+        return (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
+          style: {
+            ...style2,
+            layout: updatedLayout
           }
-        ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: imgClasses,
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
+        });
+      }
+      return (0, import_blocks18.createBlock)(
+        "core/group",
+        {
+          ...groupAttributes,
+          layout: hasColumnLayout ? columnLayout : DEFAULT_COLUMN_LAYOUT,
+          style: {
+            ...columnStyle,
+            layout: {
+              ...getObjectValue(columnStyle.layout),
+              ...childLayout
+            }
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            role: "img",
-            className: imgClasses,
-            style: { backgroundPosition, backgroundImage }
+        },
+        columnInnerBlocks
+      );
+    });
+  };
+  var transforms5 = {
+    from: [
+      {
+        type: "block",
+        blocks: ["core/group"],
+        priority: 1,
+        transform: (attributes2, innerBlocks) => {
+          const { layout, ...rest } = attributes2;
+          const { columnCount } = layout;
+          return (0, import_blocks18.createBlock)(
+            "core/columns",
+            rest,
+            getColumnBlocksFromGrid(innerBlocks, columnCount)
+          );
+        },
+        isMatch: ({ layout }) => layout?.type === "grid" && Number.isInteger(layout?.columnCount) && layout.columnCount > 0
+      },
+      {
+        type: "block",
+        blocks: ["core/group"],
+        priority: 1,
+        transform: (attributes2, innerBlocks) => {
+          const { layout, ...rest } = attributes2;
+          const verticalAlignment = COLUMN_VERTICAL_ALIGNMENTS.includes(
+            layout?.verticalAlignment
+          ) ? layout.verticalAlignment : void 0;
+          return (0, import_blocks18.createBlock)(
+            "core/columns",
+            { ...rest, verticalAlignment },
+            getColumnBlocksFromRow(innerBlocks)
+          );
+        },
+        isMatch: ({ layout }) => layout?.type === "flex" && layout?.orientation !== "vertical"
+      },
+      {
+        type: "block",
+        isMultiBlock: true,
+        blocks: ["*"],
+        __experimentalConvert: (blocks) => {
+          const columnWidth = +(100 / blocks.length).toFixed(2);
+          const innerBlocksTemplate = blocks.map(
+            ({ name: name118, attributes: attributes2, innerBlocks, innerContent }) => [
+              "core/column",
+              { width: `${columnWidth}%` },
+              [
+                [
+                  name118,
+                  { ...attributes2 },
+                  innerBlocks,
+                  innerContent
+                ]
+              ]
+            ]
+          );
+          return (0, import_blocks18.createBlock)(
+            "core/columns",
+            {},
+            (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
+          );
+        },
+        isMatch: ({ length: selectedBlocksLength }, blocks) => {
+          if (blocks.length === 1 && blocks[0].name === "core/columns") {
+            return false;
           }
-        )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
+          return selectedBlocksLength && selectedBlocksLength <= MAXIMUM_SELECTED_BLOCKS;
+        }
+      },
+      {
+        type: "block",
+        blocks: ["core/media-text"],
+        priority: 1,
+        transform: (attributes2, innerBlocks) => {
+          const {
+            align,
+            backgroundColor,
+            textColor,
+            style: style2,
+            mediaAlt: alt,
+            mediaId: id,
+            mediaPosition: mediaPosition3,
+            mediaSizeSlug: sizeSlug,
+            mediaType,
+            mediaUrl: url,
+            mediaWidth,
+            verticalAlignment
+          } = attributes2;
+          let media;
+          if (mediaType === "image" || !mediaType) {
+            const imageAttrs = { id, alt, url, sizeSlug };
+            const linkAttrs = {
+              href: attributes2.href,
+              linkClass: attributes2.linkClass,
+              linkDestination: attributes2.linkDestination,
+              linkTarget: attributes2.linkTarget,
+              rel: attributes2.rel
+            };
+            media = ["core/image", { ...imageAttrs, ...linkAttrs }];
+          } else {
+            media = ["core/video", { id, src: url }];
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
+          const innerBlocksTemplate = [
+            ["core/column", { width: `${mediaWidth}%` }, [media]],
+            [
+              "core/column",
+              { width: `${100 - mediaWidth}%` },
+              innerBlocks
+            ]
+          ];
+          if (mediaPosition3 === "right") {
+            innerBlocksTemplate.reverse();
           }
-        )
-      ] });
-    }
+          return (0, import_blocks18.createBlock)(
+            "core/columns",
+            {
+              align,
+              backgroundColor,
+              textColor,
+              style: style2,
+              verticalAlignment
+            },
+            (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate)
+          );
+        }
+      }
+    ],
+    to: [
+      {
+        type: "block",
+        blocks: ["core/group"],
+        variationName: "group-row",
+        transform: (attributes2, innerBlocks) => {
+          const { verticalAlignment } = attributes2;
+          const rowVerticalAlignment = ROW_VERTICAL_ALIGNMENTS.includes(
+            verticalAlignment
+          ) ? verticalAlignment : "stretch";
+          return (0, import_blocks18.createBlock)(
+            "core/group",
+            {
+              ...attributes2,
+              isStackedOnMobile: void 0,
+              verticalAlignment: void 0,
+              layout: {
+                type: "flex",
+                flexWrap: "nowrap",
+                verticalAlignment: rowVerticalAlignment
+              }
+            },
+            getRowInnerBlocks(innerBlocks)
+          );
+        }
+      },
+      {
+        type: "block",
+        blocks: ["core/group"],
+        variationName: "group-grid",
+        transform: (attributes2, innerBlocks) => {
+          const columnCount = innerBlocks.length;
+          return (0, import_blocks18.createBlock)(
+            "core/group",
+            {
+              ...attributes2,
+              isStackedOnMobile: void 0,
+              verticalAlignment: void 0,
+              layout: {
+                type: "grid",
+                ...columnCount && { columnCount }
+              }
+            },
+            getGridInnerBlocks(innerBlocks)
+          );
+        }
+      }
+    ],
+    ungroup: (attributes2, innerBlocks) => innerBlocks.flatMap((innerBlock) => innerBlock.innerBlocks)
   };
-  var v112 = {
-    attributes: v8ToV11BlockAttributes,
-    supports: v7toV11BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        useFeaturedImage,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-      );
-      const backgroundImage = url ? `url(${url})` : void 0;
-      const backgroundPosition = mediaPosition(focalPoint);
-      const classes = clsx_default(
+  var transforms_default5 = transforms5;
+
+  // packages/block-library/build-module/columns/index.mjs
+  var { name: name16 } = block_default17;
+  var settings16 = {
+    icon: columns_default,
+    variations: variations_default2,
+    example: {
+      viewportWidth: 782,
+      // Columns collapse "@media (max-width: 781px)".
+      innerBlocks: [
         {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+          name: "core/column",
+          innerBlocks: [
+            {
+              name: "core/paragraph",
+              attributes: {
+                /* translators: example text. */
+                content: (0, import_i18n31.__)(
+                  "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: {
+                /* translators: example text. */
+                content: (0, import_i18n31.__)(
+                  "Suspendisse commodo neque lacus, a dictum orci interdum et."
+                )
+              }
+            }
+          ]
         },
-        getPositionClassName(contentPosition)
-      );
-      const imgClasses = clsx_default(
-        "wp-block-cover__image-background",
-        id ? `wp-image-${id}` : null,
         {
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated
+          name: "core/column",
+          innerBlocks: [
+            {
+              name: "core/paragraph",
+              attributes: {
+                /* translators: example text. */
+                content: (0, import_i18n31.__)(
+                  "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: {
+                /* translators: example text. */
+                content: (0, import_i18n31.__)(
+                  "Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim."
+                )
+              }
+            }
+          ]
+        }
+      ]
+    },
+    deprecated: deprecated_default6,
+    edit: edit_default5,
+    save: save11,
+    transforms: transforms_default5
+  };
+  var init16 = () => initBlock({ name: name16, metadata: block_default17, settings: settings16 });
+
+  // packages/block-library/build-module/comments/index.mjs
+  var comments_exports = {};
+  __export(comments_exports, {
+    init: () => init17,
+    metadata: () => block_default18,
+    name: () => name17,
+    settings: () => settings17
+  });
+
+  // packages/block-library/build-module/comments/block.json
+  var block_default18 = {
+    $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: false
+      }
+    },
+    supports: {
+      anchor: true,
+      align: ["wide", "full"],
+      html: false,
+      color: {
+        gradients: true,
+        heading: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
         }
-      );
-      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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
-              {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
-              }
-            ),
-            style: bgStyle
-          }
-        ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: imgClasses,
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            role: "img",
-            className: imgClasses,
-            style: { backgroundPosition, backgroundImage }
-          }
-        )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
-          }
-        )
-      ] });
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
+      }
     },
-    migrate: migrateTag
+    editorStyle: "wp-block-comments-editor",
+    usesContext: ["postId", "postType"]
   };
-  var v102 = {
-    attributes: v8ToV11BlockAttributes,
-    supports: v7toV11BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        useFeaturedImage,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
+
+  // 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 v15 = {
+    attributes: {
+      tagName: {
+        type: "string",
+        default: "div"
+      }
+    },
+    apiVersion: 3,
+    supports: {
+      align: ["wide", "full"],
+      html: false,
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
+      }
+    },
+    save({ attributes: { tagName: Tag } }) {
+      const blockProps = import_block_editor39.useBlockProps.save();
+      const { className } = blockProps;
+      const classes = className?.split(" ") || [];
+      const newClasses = classes?.filter(
+        (cls) => cls !== "wp-block-comments"
       );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        ...isImageBackground && !isImgElement && !useFeaturedImage ? backgroundImageStyles(url) : {},
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
+      const newBlockProps = {
+        ...blockProps,
+        className: newClasses.join(" ")
       };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
-      );
-      const classes = clsx_default(
+      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
+    }
+  };
+  var deprecated_default7 = [v15];
+
+  // packages/block-library/build-module/comments/edit/index.mjs
+  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_block_editor40 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime240 = __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)(
+      HTMLElementControl2,
+      {
+        tagName,
+        onChange: (value) => setAttributes({ tagName: value }),
+        options: [
+          { label: (0, import_i18n32.__)("Default (<div>)"), value: "div" },
+          { label: "<section>", value: "section" },
+          { label: "<aside>", value: "aside" }
+        ]
+      }
+    ) }) });
+  }
+
+  // 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_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_data20 = __toESM(require_data(), 1);
+  var import_core_data8 = __toESM(require_core_data(), 1);
+  var import_element40 = __toESM(require_element(), 1);
+
+  // packages/block-library/build-module/post-comments-form/form.mjs
+  var import_i18n33 = __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 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)(
+        "form",
         {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
+          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)(
+                "textarea",
+                {
+                  id: `comment-${instanceId}`,
+                  name: "comment",
+                  cols: "45",
+                  rows: "8",
+                  readOnly: true
+                }
+              )
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+              "input",
               {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
+                name: "submit",
+                type: "submit",
+                className: clsx_default(
+                  "wp-block-button__link",
+                  (0, import_block_editor41.__experimentalGetElementClassName)("button")
+                ),
+                label: (0, import_i18n33.__)("Post Comment"),
+                value: (0, import_i18n33.__)("Post Comment"),
+                "aria-disabled": "true"
               }
-            ),
-            style: bgStyle
-          }
-        ),
-        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: clsx_default(
-              "wp-block-cover__image-background",
-              id ? `wp-image-${id}` : null
-            ),
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
-          }
-        )
-      ] });
-    },
-    migrate: migrateTag
+            ) })
+          ]
+        }
+      )
+    ] });
   };
-  var v9 = {
-    attributes: v8ToV11BlockAttributes,
-    supports: v7toV11BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
-      );
-      const classes = clsx_default(
-        {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__background",
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
+  var CommentsForm = ({ postId, postType }) => {
+    const [commentStatus, setCommentStatus] = (0, import_core_data7.useEntityProp)(
+      "postType",
+      postType,
+      "comment_status",
+      postId
+    );
+    const isSiteEditor = postType === void 0 || postId === void 0;
+    const defaultCommentStatus = (0, import_data19.useSelect)(
+      (select10) => select10(import_block_editor41.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,
+      []
+    );
+    const postTypeSupportsComments = (0, import_data19.useSelect)(
+      (select10) => postType ? !!select10(import_core_data7.store).getPostType(postType)?.supports.comments : false
+    );
+    if (!isSiteEditor && "open" !== commentStatus) {
+      if ("closed" === commentStatus) {
+        const actions = [
+          /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+            import_components18.Button,
+            {
+              __next40pxDefaultSize: true,
+              onClick: () => setCommentStatus("open"),
+              variant: "primary",
+              children: (0, import_i18n33._x)(
+                "Enable comments",
+                "action that affects the current post"
+              )
+            },
+            "enableComments"
+          )
+        ];
+        return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n33.__)(
+          "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)(
+          /* translators: %s: Post type (i.e. "post", "page") */
+          (0, import_i18n33.__)(
+            "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.__)(
+          "Post Comments Form block: Comments are not enabled."
+        ) });
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(CommentsFormPlaceholder, {});
+  };
+  var form_default = CommentsForm;
+
+  // packages/block-library/build-module/comments/edit/placeholder.mjs
+  var import_jsx_runtime242 = __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");
+    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", {
+        /* translators: %s: Post title. */
+        children: (0, import_i18n34.sprintf)((0, import_i18n34.__)("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: [
+          "\xAB ",
+          (0, import_i18n34.__)("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"),
+          " \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)(
+              "img",
               {
-                "has-background-dim": dimRatio !== void 0,
-                // For backwards compatibility. Former versions of the Cover Block applied
-                // `.wp-block-cover__gradient-background` in the presence of
-                // media, a gradient and a dim.
-                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                "has-background-gradient": gradientValue,
-                [gradientClass]: gradientClass
+                alt: (0, import_i18n34.__)("Commenter Avatar"),
+                src: avatarURL,
+                className: "avatar avatar-32 photo",
+                height: "32",
+                width: "32",
+                loading: "lazy"
               }
             ),
-            style: bgStyle
-          }
-        ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: clsx_default(
-              "wp-block-cover__image-background",
-              id ? `wp-image-${id}` : null
+            /* @__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_runtime242.jsxs)("span", { className: "says", children: [
+              (0, import_i18n34.__)("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_runtime242.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+              "a",
+              {
+                className: "comment-edit-link",
+                href: "#top",
+                children: (0, import_i18n34.__)("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.__)(
+            "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.__)(
+              "Commenter avatars come from <a>Gravatar</a>."
             ),
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
+            {
+              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_runtime242.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+          "a",
           {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
+            className: "comment-reply-link",
+            href: "#top",
+            "aria-label": (0, import_i18n34.__)(
+              "Reply to A WordPress Commenter"
             ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
+            /* translators: Comment reply button text. */
+            children: (0, import_i18n34._x)("Reply", "verb")
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
+        ) })
+      ] }) }) }),
+      /* @__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: [
+          "\xAB ",
+          (0, import_i18n34.__)("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"),
+          " \xBB"
+        ] }) })
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(form_default, { postId, postType })
+    ] });
+  }
+
+  // packages/block-library/build-module/comments/edit/comments-legacy.mjs
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  function CommentsLegacy({
+    attributes: attributes2,
+    setAttributes,
+    context: { postType, postId }
+  }) {
+    const { textAlign } = attributes2;
+    const actions = [
+      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+        import_components19.Button,
+        {
+          __next40pxDefaultSize: true,
+          onClick: () => void setAttributes({ legacy: false }),
+          variant: "primary",
+          children: (0, import_i18n35.__)("Switch to editable mode")
+        },
+        "convert"
+      )
+    ];
+    const blockProps = (0, import_block_editor43.useBlockProps)({
+      className: clsx_default({
+        [`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)(
+        import_block_editor43.AlignmentControl,
+        {
+          value: textAlign,
+          onChange: (nextAlign) => {
+            setAttributes({ textAlign: nextAlign });
           }
-        )
-      ] });
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n35.__)(
+          "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 })
+      ] })
+    ] });
+  }
+
+  // packages/block-library/build-module/comments/edit/index.mjs
+  var import_jsx_runtime244 = __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_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        CommentsInspectorControls,
+        {
+          attributes: attributes2,
+          setAttributes,
+          clientId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime244.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);
+  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 });
+  }
+
+  // packages/block-library/build-module/comments/edit/template.mjs
+  var TEMPLATE5 = [
+    ["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"]
+  ];
+  var template_default = TEMPLATE5;
+
+  // packages/block-library/build-module/comments/index.mjs
+  var { name: name17 } = block_default18;
+  var settings17 = {
+    icon: post_comments_default,
+    example: {},
+    template: template_default,
+    edit: CommentsEdit,
+    save: save12,
+    deprecated: deprecated_default7
+  };
+  var init17 = () => initBlock({ name: name17, metadata: block_default18, settings: settings17 });
+
+  // packages/block-library/build-module/comment-author-avatar/index.mjs
+  var comment_author_avatar_exports = {};
+  __export(comment_author_avatar_exports, {
+    init: () => init18,
+    metadata: () => block_default19,
+    name: () => name18,
+    settings: () => settings18
+  });
+
+  // packages/block-library/build-module/comment-author-avatar/block.json
+  var block_default19 = {
+    $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
+      }
     },
-    migrate: migrateTag
+    usesContext: ["commentId"],
+    supports: {
+      html: false,
+      inserter: false,
+      __experimentalBorder: {
+        radius: true,
+        width: true,
+        color: true,
+        style: true
+      },
+      color: {
+        background: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true
+        }
+      },
+      spacing: {
+        __experimentalSkipSerialization: true,
+        margin: true,
+        padding: true
+      },
+      interactivity: {
+        clientNavigation: true
+      }
+    }
   };
-  var v8 = {
-    attributes: v8ToV11BlockAttributes,
-    supports: v7toV11BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        isDark: isDark2,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
-        minHeight: minHeight || void 0
-      };
-      const bgStyle = {
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient ? customGradient : void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
-      );
-      const classes = clsx_default(
-        {
-          "is-light": !isDark2,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+
+  // packages/block-library/build-module/comment-author-avatar/edit.mjs
+  var import_block_editor46 = __toESM(require_block_editor(), 1);
+  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);
+  function Edit6({
+    attributes: attributes2,
+    context: { commentId },
+    setAttributes,
+    isSelected
+  }) {
+    const { height, width } = attributes2;
+    const [avatars] = (0, import_core_data9.useEntityProp)(
+      "root",
+      "comment",
+      "author_avatar_urls",
+      commentId
+    );
+    const [authorName] = (0, import_core_data9.useEntityProp)(
+      "root",
+      "comment",
+      "author_name",
+      commentId
+    );
+    const avatarUrls = avatars ? Object.values(avatars) : null;
+    const sizes = avatars ? Object.keys(avatars) : null;
+    const minSize = sizes ? sizes[0] : 24;
+    const maxSize = sizes ? sizes[sizes.length - 1] : 96;
+    const blockProps = (0, import_block_editor46.useBlockProps)();
+    const spacingProps = (0, import_block_editor46.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    const maxSizeBuffer = Math.floor(maxSize * 2.5);
+    const avatarURL = (0, import_data21.useSelect)((select10) => {
+      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)(
+      import_components20.RangeControl,
+      {
+        label: (0, import_i18n36.__)("Image size"),
+        onChange: (newWidth) => setAttributes({
+          width: newWidth,
+          height: newWidth
+        }),
+        min: minSize,
+        max: maxSizeBuffer,
+        initialPosition: width,
+        value: width
+      }
+    ) }) });
+    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+      import_components20.ResizableBox,
+      {
+        size: {
+          width,
+          height
         },
-        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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              overlayColorClass,
-              dimRatioToClass(dimRatio),
-              "wp-block-cover__gradient-background",
-              gradientClass,
-              {
-                "has-background-dim": dimRatio !== void 0,
-                "has-background-gradient": gradient || customGradient,
-                [gradientClass]: !url && gradientClass
-              }
-            ),
-            style: bgStyle
-          }
-        ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        showHandle: isSelected,
+        onResizeStop: (event, direction, elt, delta) => {
+          setAttributes({
+            height: parseInt(height + delta.height, 10),
+            width: parseInt(width + delta.width, 10)
+          });
+        },
+        lockAspectRatio: true,
+        enable: {
+          top: false,
+          right: !(0, import_i18n36.isRTL)(),
+          bottom: true,
+          left: (0, import_i18n36.isRTL)()
+        },
+        minWidth: minSize,
+        maxWidth: maxSizeBuffer,
+        children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
           "img",
           {
-            className: clsx_default(
-              "wp-block-cover__image-background",
-              id ? `wp-image-${id}` : null
-            ),
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
-          {
-            ...import_block_editor61.useInnerBlocksProps.save({
-              className: "wp-block-cover__inner-container"
-            })
+            src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : avatarURL,
+            alt: `${authorName} ${(0, import_i18n36.__)("Avatar")}`,
+            ...blockProps
           }
         )
-      ] });
-    },
-    migrate: migrateTag
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_jsx_runtime246.Fragment, { children: [
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { ...spacingProps, children: resizableAvatar })
+    ] });
+  }
+
+  // packages/block-library/build-module/comment-author-avatar/index.mjs
+  var { name: name18 } = block_default19;
+  var settings18 = {
+    icon: comment_author_avatar_default,
+    edit: Edit6
   };
-  var v7 = {
+  var init18 = () => initBlock({ name: name18, metadata: block_default19, settings: settings18 });
+
+  // packages/block-library/build-module/comment-author-name/index.mjs
+  var comment_author_name_exports = {};
+  __export(comment_author_name_exports, {
+    init: () => init19,
+    metadata: () => block_default20,
+    name: () => name19,
+    settings: () => settings19
+  });
+
+  // packages/block-library/build-module/comment-author-name/block.json
+  var block_default20 = {
+    $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: {
-      ...blockAttributes2,
-      isRepeated: {
+      isLink: {
         type: "boolean",
-        default: false
-      },
-      minHeight: {
-        type: "number"
+        default: true
       },
-      minHeightUnit: {
-        type: "string"
+      linkTarget: {
+        type: "string",
+        default: "_self"
+      }
+    },
+    usesContext: ["commentId"],
+    supports: {
+      anchor: true,
+      html: false,
+      spacing: {
+        margin: true,
+        padding: true
       },
-      gradient: {
-        type: "string"
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
       },
-      customGradient: {
-        type: "string"
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
       },
-      contentPosition: {
-        type: "string"
+      interactivity: {
+        clientNavigation: true
       },
-      alt: {
-        type: "string",
-        source: "attribute",
-        selector: "img",
-        attribute: "alt",
-        default: ""
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
       }
     },
-    supports: v7toV11BlockSupports,
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        isRepeated,
-        overlayColor,
-        url,
-        alt,
-        id,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const isImgElement = !(hasParallax || isRepeated);
-      const style2 = {
-        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
-        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-        background: customGradient && !url ? customGradient : void 0,
-        minHeight: minHeight || void 0
-      };
-      const objectPosition = (
-        // prettier-ignore
-        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
-      );
-      const classes = clsx_default(
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-background-gradient": gradient || customGradient,
-          [gradientClass]: !url && gradientClass,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__gradient-background",
-              gradientClass
-            ),
-            style: customGradient ? { background: customGradient } : void 0
-          }
-        ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "img",
-          {
-            className: clsx_default(
-              "wp-block-cover__image-background",
-              id ? `wp-image-${id}` : null
-            ),
-            alt,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "data-object-position": objectPosition
-          }
-        ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: clsx_default(
-              "wp-block-cover__video-background",
-              "intrinsic-ignore"
-            ),
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            style: { objectPosition },
-            "data-object-fit": "cover",
-            "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, {}) })
-      ] });
-    },
-    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
+    style: "wp-block-comment-author-name"
   };
-  var v6 = {
+
+  // packages/block-library/build-module/comment-author-name/edit.mjs
+  var import_i18n37 = __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);
+  function Edit7(props) {
+    const {
+      attributes: { isLink, linkTarget },
+      context: { commentId },
+      setAttributes
+    } = props;
+    useDeprecatedTextAlign(props);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const blockProps = (0, import_block_editor47.useBlockProps)();
+    let displayName = (0, import_data22.useSelect)(
+      (select10) => {
+        const { getEntityRecord } = select10(import_core_data10.store);
+        const comment = getEntityRecord("root", "comment", commentId);
+        const authorName = comment?.author_name;
+        if (comment && !authorName) {
+          const user = getEntityRecord("root", "user", comment.author);
+          return user?.name ?? (0, import_i18n37.__)("Anonymous");
+        }
+        return authorName ?? "";
+      },
+      [commentId]
+    );
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+      import_components21.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n37.__)("Settings"),
+        resetAll: () => {
+          setAttributes({
+            isLink: true,
+            linkTarget: "_self"
+          });
+        },
+        dropdownMenuProps,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+            import_components21.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n37.__)("Link to authors URL"),
+              isShownByDefault: true,
+              hasValue: () => !isLink,
+              onDeselect: () => setAttributes({
+                isLink: true
+              }),
+              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                import_components21.ToggleControl,
+                {
+                  label: (0, import_i18n37.__)("Link to authors URL"),
+                  onChange: () => setAttributes({ isLink: !isLink }),
+                  checked: isLink
+                }
+              )
+            }
+          ),
+          isLink && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+            import_components21.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n37.__)("Open in new tab"),
+              isShownByDefault: true,
+              hasValue: () => linkTarget !== "_self",
+              onDeselect: () => setAttributes({
+                linkTarget: "_self"
+              }),
+              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                import_components21.ToggleControl,
+                {
+                  label: (0, import_i18n37.__)("Open in new tab"),
+                  onChange: (value) => setAttributes({
+                    linkTarget: value ? "_blank" : "_self"
+                  }),
+                  checked: linkTarget === "_blank"
+                }
+              )
+            }
+          )
+        ]
+      }
+    ) });
+    if (!commentId || !displayName) {
+      displayName = (0, import_i18n37._x)("Comment Author", "block title");
+    }
+    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+      "a",
+      {
+        href: "#comment-author-pseudo-link",
+        onClick: (event) => event.preventDefault(),
+        children: displayName
+      }
+    ) : displayName;
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...blockProps, children: displayAuthor })
+    ] });
+  }
+
+  // packages/block-library/build-module/comment-author-name/deprecated.mjs
+  var v22 = {
     attributes: {
-      ...blockAttributes2,
-      isRepeated: {
+      isLink: {
         type: "boolean",
-        default: false
+        default: true
       },
-      minHeight: {
-        type: "number"
+      linkTarget: {
+        type: "string",
+        default: "_self"
       },
-      minHeightUnit: {
+      textAlign: {
         type: "string"
+      }
+    },
+    usesContext: ["commentId"],
+    supports: {
+      html: false,
+      spacing: {
+        margin: true,
+        padding: true
       },
-      gradient: {
-        type: "string"
+      color: {
+        gradients: true,
+        link: true
       },
-      customGradient: {
-        type: "string"
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true
       },
-      contentPosition: {
-        type: "string"
+      interactivity: {
+        clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
       }
     },
-    supports: {
-      align: true
+    save() {
+      return null;
     },
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        contentPosition,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        isRepeated,
-        overlayColor,
-        url,
-        minHeight: minHeightProp,
-        minHeightUnit
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
+    migrate: migrate_text_align_default,
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
+        /\bhas-text-align-(left|center|right)\b/
       );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-      const style2 = isImageBackground ? backgroundImageStyles(url) : {};
-      const videoStyle = {};
-      if (!overlayColorClass) {
-        style2.backgroundColor = customOverlayColor;
+    }
+  };
+  var v16 = {
+    attributes: {
+      isLink: {
+        type: "boolean",
+        default: false
+      },
+      linkTarget: {
+        type: "string",
+        default: "_self"
       }
-      if (customGradient && !url) {
-        style2.background = customGradient;
+    },
+    supports: {
+      html: false,
+      color: {
+        gradients: true,
+        link: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalLetterSpacing: true
       }
-      style2.minHeight = minHeight || void 0;
-      let positionValue;
-      if (focalPoint) {
-        positionValue = `${Math.round(
-          focalPoint.x * 100
-        )}% ${Math.round(focalPoint.y * 100)}%`;
-        if (isImageBackground && !hasParallax) {
-          style2.backgroundPosition = positionValue;
+    },
+    save() {
+      return null;
+    },
+    migrate: migrate_font_family_default,
+    isEligible({ style: style2 }) {
+      return style2?.typography?.fontFamily;
+    }
+  };
+  var deprecated_default8 = [v22, v16];
+
+  // packages/block-library/build-module/comment-author-name/index.mjs
+  var { name: name19 } = block_default20;
+  var settings19 = {
+    icon: comment_author_name_default,
+    edit: Edit7,
+    deprecated: deprecated_default8,
+    example: {}
+  };
+  var init19 = () => initBlock({ name: name19, metadata: block_default20, settings: settings19 });
+
+  // packages/block-library/build-module/comment-content/index.mjs
+  var comment_content_exports = {};
+  __export(comment_content_exports, {
+    init: () => init20,
+    metadata: () => block_default21,
+    name: () => name20,
+    settings: () => settings20
+  });
+
+  // packages/block-library/build-module/comment-content/block.json
+  var block_default21 = {
+    $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: true,
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
         }
-        if (isVideoBackground) {
-          videoStyle.objectPosition = positionValue;
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
         }
-      }
-      const classes = clsx_default(
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          "is-repeated": isRepeated,
-          "has-background-gradient": gradient || customGradient,
-          [gradientClass]: !url && gradientClass,
-          "has-custom-content-position": !isContentPositionCenter(contentPosition)
-        },
-        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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__gradient-background",
-              gradientClass
-            ),
-            style: customGradient ? { background: customGradient } : void 0
-          }
-        ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: "wp-block-cover__video-background",
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            playsInline: true,
-            src: url,
-            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, {}) })
-      ] });
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
+      },
+      spacing: {
+        padding: ["horizontal", "vertical"],
+        __experimentalDefaultControls: {
+          padding: true
+        }
+      },
+      html: false
     },
-    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
+    style: "wp-block-comment-content"
   };
-  var v5 = {
+
+  // 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_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);
+  function Edit8(props) {
+    const {
+      context: { commentId }
+    } = props;
+    useDeprecatedTextAlign(props);
+    const blockProps = (0, import_block_editor48.useBlockProps)();
+    const [content] = (0, import_core_data11.useEntityProp)(
+      "root",
+      "comment",
+      "content",
+      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_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") }) }) });
+  }
+
+  // packages/block-library/build-module/comment-content/deprecated.mjs
+  var v17 = {
     attributes: {
-      ...blockAttributes2,
-      minHeight: {
-        type: "number"
-      },
-      gradient: {
-        type: "string"
-      },
-      customGradient: {
+      textAlign: {
         type: "string"
       }
     },
+    usesContext: ["commentId"],
     supports: {
-      align: true
+      anchor: true,
+      color: {
+        gradients: true,
+        link: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      spacing: {
+        padding: ["horizontal", "vertical"]
+      },
+      html: false
     },
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        overlayColor,
-        url,
-        minHeight
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
-      if (!overlayColorClass) {
-        style2.backgroundColor = customOverlayColor;
-      }
-      if (focalPoint && !hasParallax) {
-        style2.backgroundPosition = `${Math.round(
-          focalPoint.x * 100
-        )}% ${Math.round(focalPoint.y * 100)}%`;
-      }
-      if (customGradient && !url) {
-        style2.background = customGradient;
-      }
-      style2.minHeight = minHeight || void 0;
-      const classes = clsx_default(
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          "has-background-gradient": customGradient,
-          [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)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__gradient-background",
-              gradientClass
-            ),
-            style: customGradient ? { background: customGradient } : void 0
-          }
-        ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: "wp-block-cover__video-background",
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            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, {}) })
-      ] });
+    save() {
+      return null;
     },
-    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
+    migrate: migrate_text_align_default,
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
+        /\bhas-text-align-(left|center|right)\b/
+      );
+    }
   };
-  var v4 = {
+  var deprecated_default9 = [v17];
+
+  // packages/block-library/build-module/comment-content/index.mjs
+  var { name: name20 } = block_default21;
+  var settings20 = {
+    icon: comment_content_default,
+    edit: Edit8,
+    deprecated: deprecated_default9,
+    example: {}
+  };
+  var init20 = () => initBlock({ name: name20, metadata: block_default21, settings: settings20 });
+
+  // packages/block-library/build-module/comment-date/index.mjs
+  var comment_date_exports = {};
+  __export(comment_date_exports, {
+    init: () => init21,
+    metadata: () => block_default22,
+    name: () => name21,
+    settings: () => settings21
+  });
+
+  // packages/block-library/build-module/comment-date/block.json
+  var block_default22 = {
+    $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: {
-      ...blockAttributes2,
-      minHeight: {
-        type: "number"
-      },
-      gradient: {
+      format: {
         type: "string"
       },
-      customGradient: {
-        type: "string"
+      isLink: {
+        type: "boolean",
+        default: true
       }
     },
+    usesContext: ["commentId"],
     supports: {
-      align: true
-    },
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        gradient,
-        customGradient,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        overlayColor,
-        url,
-        minHeight
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
-      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
-      if (!overlayColorClass) {
-        style2.backgroundColor = customOverlayColor;
-      }
-      if (focalPoint && !hasParallax) {
-        style2.backgroundPosition = `${focalPoint.x * 100}% ${focalPoint.y * 100}%`;
+      anchor: true,
+      html: false,
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
       }
-      if (customGradient && !url) {
-        style2.background = customGradient;
+    },
+    style: "wp-block-comment-date"
+  };
+
+  // packages/block-library/build-module/comment-date/edit.mjs
+  var import_core_data12 = __toESM(require_core_data(), 1);
+  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);
+  function Edit9({
+    attributes: { format: format3, isLink },
+    context: { commentId },
+    setAttributes
+  }) {
+    const blockProps = (0, import_block_editor49.useBlockProps)();
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    let [date] = (0, import_core_data12.useEntityProp)("root", "comment", "date", commentId);
+    const [siteFormat = (0, import_date.getSettings)().formats.date] = (0, import_core_data12.useEntityProp)(
+      "root",
+      "site",
+      "date_format"
+    );
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+      import_components23.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n39.__)("Settings"),
+        resetAll: () => {
+          setAttributes({
+            format: void 0,
+            isLink: true
+          });
+        },
+        dropdownMenuProps,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            import_components23.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n39.__)("Date format"),
+              hasValue: () => format3 !== void 0,
+              onDeselect: () => setAttributes({ format: void 0 }),
+              isShownByDefault: true,
+              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                import_block_editor49.__experimentalDateFormatPicker,
+                {
+                  format: format3,
+                  defaultFormat: siteFormat,
+                  onChange: (nextFormat) => setAttributes({ format: nextFormat })
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+            import_components23.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n39.__)("Link to comment"),
+              hasValue: () => !isLink,
+              onDeselect: () => setAttributes({ isLink: true }),
+              isShownByDefault: true,
+              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                import_components23.ToggleControl,
+                {
+                  label: (0, import_i18n39.__)("Link to comment"),
+                  onChange: () => setAttributes({ isLink: !isLink }),
+                  checked: isLink
+                }
+              )
+            }
+          )
+        ]
       }
-      style2.minHeight = minHeight || void 0;
-      const classes = clsx_default(
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
+    ) });
+    if (!commentId || !date) {
+      date = (0, import_i18n39._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 });
+    if (isLink) {
+      commentDate = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+        "a",
         {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          "has-background-gradient": customGradient,
-          [gradientClass]: !url && gradientClass
+          href: "#comment-date-pseudo-link",
+          onClick: (event) => event.preventDefault(),
+          children: commentDate
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", { className: classes, style: style2, children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "span",
-          {
-            "aria-hidden": "true",
-            className: clsx_default(
-              "wp-block-cover__gradient-background",
-              gradientClass
-            ),
-            style: customGradient ? { background: customGradient } : void 0
-          }
-        ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "video",
-          {
-            className: "wp-block-cover__video-background",
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            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, {}) })
-      ] });
-    },
-    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
-  };
-  var v32 = {
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: commentDate })
+    ] });
+  }
+
+  // packages/block-library/build-module/comment-date/deprecated.mjs
+  var v18 = {
     attributes: {
-      ...blockAttributes2,
-      title: {
-        type: "string",
-        source: "html",
-        selector: "p"
+      format: {
+        type: "string"
       },
-      contentAlign: {
-        type: "string",
-        default: "center"
+      isLink: {
+        type: "boolean",
+        default: false
       }
     },
     supports: {
-      align: true
-    },
-    save({ attributes: attributes2 }) {
-      const {
-        backgroundType,
-        contentAlign,
-        customOverlayColor,
-        dimRatio,
-        focalPoint,
-        hasParallax,
-        overlayColor,
-        title,
-        url
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
-      if (!overlayColorClass) {
-        style2.backgroundColor = customOverlayColor;
-      }
-      if (focalPoint && !hasParallax) {
-        style2.backgroundPosition = `${focalPoint.x * 100}% ${focalPoint.y * 100}%`;
+      html: false,
+      color: {
+        gradients: true,
+        link: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalLetterSpacing: true
       }
-      const classes = clsx_default(
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          [`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)(
-          "video",
-          {
-            className: "wp-block-cover__video-background",
-            autoPlay: true,
-            muted: true,
-            loop: true,
-            src: url
-          }
-        ),
-        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          import_block_editor61.RichText.Content,
-          {
-            tagName: "p",
-            className: "wp-block-cover-text",
-            value: title
-          }
-        )
-      ] });
     },
-    migrate(attributes2) {
-      const newAttribs = {
-        ...attributes2,
-        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
-        tagName: !attributes2.tagName ? "div" : attributes2.tagName
-      };
-      const { title, contentAlign, ...restAttributes } = newAttribs;
-      return [
-        restAttributes,
-        [
-          (0, import_blocks19.createBlock)("core/paragraph", {
-            content: attributes2.title,
-            style: {
-              typography: {
-                textAlign: attributes2.contentAlign
-              }
-            },
-            fontSize: "large",
-            placeholder: (0, import_i18n50.__)("Write title\u2026")
-          })
-        ]
-      ];
+    save() {
+      return null;
+    },
+    migrate: migrate_font_family_default,
+    isEligible({ style: style2 }) {
+      return style2?.typography?.fontFamily;
     }
   };
-  var v24 = {
+  var deprecated_default10 = [v18];
+
+  // packages/block-library/build-module/comment-date/index.mjs
+  var { name: name21 } = block_default22;
+  var settings21 = {
+    icon: post_date_default,
+    edit: Edit9,
+    deprecated: deprecated_default10,
+    example: {}
+  };
+  var init21 = () => initBlock({ name: name21, metadata: block_default22, settings: settings21 });
+
+  // packages/block-library/build-module/comment-edit-link/index.mjs
+  var comment_edit_link_exports = {};
+  __export(comment_edit_link_exports, {
+    init: () => init22,
+    metadata: () => block_default23,
+    name: () => name22,
+    settings: () => settings22
+  });
+
+  // packages/block-library/build-module/comment-edit-link/block.json
+  var block_default23 = {
+    $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: {
-      ...blockAttributes2,
-      title: {
-        type: "string",
-        source: "html",
-        selector: "p"
-      },
-      contentAlign: {
+      linkTarget: {
         type: "string",
-        default: "center"
-      },
-      align: {
-        type: "string"
+        default: "_self"
       }
     },
     supports: {
-      className: false
-    },
-    save({ attributes: attributes2 }) {
-      const {
-        url,
-        title,
-        hasParallax,
-        dimRatio,
-        align,
-        contentAlign,
-        overlayColor,
-        customOverlayColor
-      } = attributes2;
-      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
-        "background-color",
-        overlayColor
-      );
-      const style2 = backgroundImageStyles(url);
-      if (!overlayColorClass) {
-        style2.backgroundColor = customOverlayColor;
+      anchor: true,
+      html: false,
+      color: {
+        link: true,
+        gradients: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true,
+          link: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
       }
-      const classes = clsx_default(
-        "wp-block-cover-image",
-        dimRatioToClassV1(dimRatio),
-        overlayColorClass,
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax,
-          [`has-${contentAlign}-content`]: contentAlign !== "center"
+    },
+    style: "wp-block-comment-edit-link"
+  };
+
+  // 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);
+  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)(
+      import_components24.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n40.__)("Settings"),
+        resetAll: () => {
+          setAttributes({
+            linkTarget: "_self"
+          });
         },
-        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)(
-        import_block_editor61.RichText.Content,
+        dropdownMenuProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+          import_components24.__experimentalToolsPanelItem,
+          {
+            label: (0, import_i18n40.__)("Open in new tab"),
+            isShownByDefault: true,
+            hasValue: () => linkTarget === "_blank",
+            onDeselect: () => setAttributes({ linkTarget: "_self" }),
+            children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+              import_components24.ToggleControl,
+              {
+                label: (0, import_i18n40.__)("Open in new tab"),
+                onChange: (value) => setAttributes({
+                  linkTarget: value ? "_blank" : "_self"
+                }),
+                checked: linkTarget === "_blank"
+              }
+            )
+          }
+        )
+      }
+    ) });
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+        "a",
         {
-          tagName: "p",
-          className: "wp-block-cover-image-text",
-          value: title
+          href: "#edit-comment-pseudo-link",
+          onClick: (event) => event.preventDefault(),
+          children: (0, import_i18n40.__)("Edit")
         }
-      ) });
-    },
-    migrate(attributes2) {
-      const newAttribs = {
-        ...attributes2,
-        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
-        tagName: !attributes2.tagName ? "div" : attributes2.tagName
-      };
-      const { title, contentAlign, align, ...restAttributes } = newAttribs;
-      return [
-        restAttributes,
-        [
-          (0, import_blocks19.createBlock)("core/paragraph", {
-            content: attributes2.title,
-            style: {
-              typography: {
-                textAlign: attributes2.contentAlign
-              }
-            },
-            fontSize: "large",
-            placeholder: (0, import_i18n50.__)("Write title\u2026")
-          })
-        ]
-      ];
-    }
-  };
-  var v113 = {
+      ) })
+    ] });
+  }
+
+  // packages/block-library/build-module/comment-edit-link/deprecated.mjs
+  var v19 = {
     attributes: {
-      ...blockAttributes2,
-      title: {
+      linkTarget: {
         type: "string",
-        source: "html",
-        selector: "h2"
+        default: "_self"
       },
-      align: {
+      textAlign: {
         type: "string"
-      },
-      contentAlign: {
-        type: "string",
-        default: "center"
       }
     },
+    usesContext: ["commentId"],
     supports: {
-      className: false
+      anchor: true,
+      html: false,
+      color: {
+        link: true,
+        gradients: true,
+        text: false
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      }
     },
-    save({ attributes: attributes2 }) {
-      const { url, title, hasParallax, dimRatio, align } = attributes2;
-      const style2 = backgroundImageStyles(url);
-      const classes = clsx_default(
-        "wp-block-cover-image",
-        dimRatioToClassV1(dimRatio),
-        {
-          "has-background-dim": dimRatio !== 0,
-          "has-parallax": hasParallax
-        },
-        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 }) });
+    save() {
+      return null;
     },
-    migrate(attributes2) {
-      const newAttribs = {
-        ...attributes2,
-        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
-        tagName: !attributes2.tagName ? "div" : attributes2.tagName
-      };
-      const { title, contentAlign, align, ...restAttributes } = newAttribs;
-      return [
-        restAttributes,
-        [
-          (0, import_blocks19.createBlock)("core/paragraph", {
-            content: attributes2.title,
-            style: {
-              typography: {
-                textAlign: attributes2.contentAlign
-              }
-            },
-            fontSize: "large",
-            placeholder: (0, import_i18n50.__)("Write title\u2026")
-          })
-        ]
-      ];
+    migrate: migrate_text_align_default,
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
+        /\bhas-text-align-(left|center|right)\b/
+      );
     }
   };
-  var deprecated_default14 = [v142, v132, v122, v112, v102, v9, v8, v7, v6, v5, v4, v32, v24, v113];
+  var deprecated_default11 = [v19];

-  // packages/block-library/build-module/cover/edit/index.mjs
-  var import_core_data16 = __toESM(require_core_data(), 1);
-  var import_element48 = __toESM(require_element(), 1);
-  var import_components33 = __toESM(require_components(), 1);
-  var import_compose19 = __toESM(require_compose(), 1);
-  var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_data29 = __toESM(require_data(), 1);
-  var import_blocks21 = __toESM(require_blocks(), 1);
-  var import_blob7 = __toESM(require_blob(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
+  // packages/block-library/build-module/comment-edit-link/index.mjs
+  var { name: name22 } = block_default23;
+  var settings22 = {
+    icon: comment_edit_link_default,
+    edit: Edit10,
+    deprecated: deprecated_default11,
+    example: {}
+  };
+  var init22 = () => initBlock({ name: name22, metadata: block_default23, settings: settings22 });

-  // packages/block-library/build-module/cover/edit/inspector-controls.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var import_components30 = __toESM(require_components(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
-  var import_block_editor64 = __toESM(require_block_editor(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_data28 = __toESM(require_data(), 1);
-  var import_core_data15 = __toESM(require_core_data(), 1);
+  // packages/block-library/build-module/comment-reply-link/index.mjs
+  var comment_reply_link_exports = {};
+  __export(comment_reply_link_exports, {
+    init: () => init23,
+    metadata: () => block_default24,
+    name: () => name23,
+    settings: () => settings23
+  });

-  // packages/block-library/build-module/utils/style-state.mjs
-  var import_block_editor62 = __toESM(require_block_editor(), 1);
-  var { cleanEmptyObject: cleanEmptyObject2, getStyleForState, setStyleForState } = unlock(
-    import_block_editor62.privateApis
-  );
-  function getStateStyle(style2, selectedState) {
-    return getStyleForState(style2, selectedState) || {};
-  }
-  function getMappedDimensions(dimensions, dimensionKeyMap = {}) {
-    return Object.fromEntries(
-      Object.entries(dimensions).map(([key, value]) => [
-        dimensionKeyMap[key] || key,
-        value
-      ])
-    );
-  }
-  function getControlledDimensions(dimensions, dimensionKeys) {
-    if (!dimensionKeys) {
-      return dimensions;
-    }
-    return Object.fromEntries(
-      dimensionKeys.map((key) => [key, dimensions[key]])
-    );
-  }
-  function getStyleStateKey(selectedState) {
-    return [
-      selectedState?.viewport || "default",
-      selectedState?.pseudo || "default"
-    ].join(":");
-  }
-  function getStateDimensions(style2, selectedState) {
-    return getStateStyle(style2, selectedState)?.dimensions || {};
-  }
-  function getActiveDimensionValue(options2 = {}) {
-    const {
-      attributes: attributes2 = {},
-      style: style2 = attributes2?.style,
-      selectedState,
-      hasSelectedStyleState,
-      attributeKey,
-      styleKey = attributeKey,
-      rootValue
-    } = options2;
-    if (hasSelectedStyleState) {
-      return getStateDimensions(style2, selectedState)?.[styleKey];
-    }
-    if (Object.hasOwn(options2, "rootValue")) {
-      return rootValue;
-    }
-    return attributes2?.[attributeKey];
-  }
-  function setStateDimensions(style2, selectedState, nextDimensions) {
-    const stateStyle = getStateStyle(style2, selectedState);
-    return setStyleForState(
-      style2,
-      selectedState,
-      cleanEmptyObject2({
-        ...stateStyle,
-        dimensions: cleanEmptyObject2({
-          ...stateStyle?.dimensions,
-          ...nextDimensions
-        })
-      })
-    );
+  // packages/block-library/build-module/comment-reply-link/block.json
+  var block_default24 = {
+    $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: true,
+      color: {
+        gradients: true,
+        link: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true,
+          link: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      html: false
+    },
+    style: "wp-block-comment-reply-link"
+  };
+
+  // packages/block-library/build-module/comment-reply-link/edit.mjs
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_block_editor51 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime251 = __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)(
+      "a",
+      {
+        href: "#comment-reply-pseudo-link",
+        onClick: (event) => event.preventDefault(),
+        /* translators: Comment reply button text. */
+        children: (0, import_i18n41._x)("Reply", "verb")
+      }
+    ) }) });
   }
-  function getDimensionUpdateAttributes({
-    style: style2,
-    selectedState,
-    hasSelectedStyleState,
-    nextDimensions,
-    dimensionKeyMap,
-    dimensionKeys
-  }) {
-    const controlledDimensions = getControlledDimensions(
-      nextDimensions,
-      dimensionKeys
-    );
-    if (!hasSelectedStyleState) {
-      return controlledDimensions;
+  var edit_default6 = Edit11;
+
+  // packages/block-library/build-module/comment-reply-link/deprecated.mjs
+  var v110 = {
+    attributes: {
+      textAlign: {
+        type: "string"
+      }
+    },
+    usesContext: ["commentId"],
+    supports: {
+      anchor: true,
+      color: {
+        gradients: true,
+        link: true,
+        text: false
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      html: false
+    },
+    save() {
+      return null;
+    },
+    migrate: migrate_text_align_default,
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
+        /\bhas-text-align-(left|center|right)\b/
+      );
     }
-    return {
-      style: setStateDimensions(
-        style2,
-        selectedState,
-        getMappedDimensions(controlledDimensions, dimensionKeyMap)
-      )
-    };
-  }
-  function resetDimensions(style2, keys) {
-    const dimensionsReset = Object.fromEntries(
-      keys.map((key) => [key, void 0])
-    );
-    return cleanEmptyObject2({
-      ...style2,
-      dimensions: cleanEmptyObject2({
-        ...style2?.dimensions,
-        ...dimensionsReset
-      })
-    });
-  }
-  function resetStateDimensions(style2, selectedState, keys) {
-    return setStyleForState(
-      style2,
-      selectedState,
-      resetDimensions(getStateStyle(style2, selectedState), keys)
-    );
-  }
-  function getDimensionResetAttributes({
-    attributes: attributes2 = {},
-    style: style2 = attributes2?.style,
-    selectedState,
-    hasSelectedStyleState,
-    keys,
-    defaultAttributes = {}
-  }) {
-    return {
-      ...hasSelectedStyleState ? {} : { ...attributes2, ...defaultAttributes },
-      style: hasSelectedStyleState ? resetStateDimensions(style2, selectedState, keys) : resetDimensions(style2, keys)
-    };
-  }
+  };
+  var deprecated_default12 = [v110];

-  // packages/block-library/build-module/cover/constants.mjs
-  var DEFAULT_MEDIA_SIZE_SLUG = "full";
+  // packages/block-library/build-module/comment-reply-link/index.mjs
+  var { name: name23 } = block_default24;
+  var settings23 = {
+    edit: edit_default6,
+    icon: comment_reply_link_default,
+    deprecated: deprecated_default12,
+    example: {}
+  };
+  var init23 = () => initBlock({ name: name23, metadata: block_default24, settings: settings23 });

-  // packages/block-library/build-module/utils/poster-image.mjs
-  var import_block_editor63 = __toESM(require_block_editor(), 1);
-  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);
+  // packages/block-library/build-module/comment-template/index.mjs
+  var comment_template_exports = {};
+  __export(comment_template_exports, {
+    init: () => init24,
+    metadata: () => block_default25,
+    name: () => name24,
+    settings: () => settings24
+  });
+
+  // packages/block-library/build-module/comment-template/block.json
+  var block_default25 = {
+    $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: true,
+      align: true,
+      html: false,
+      reusable: false,
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
+      }
+    },
+    style: "wp-block-comment-template"
+  };
+
+  // packages/block-library/build-module/comment-template/edit.mjs
   var import_element43 = __toESM(require_element(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
-  var import_data27 = __toESM(require_data(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  var POSTER_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
-  function PosterImage({ poster, onChange }) {
-    const posterButtonRef = (0, import_element43.useRef)();
-    const [isLoading, setIsLoading] = (0, import_element43.useState)(false);
-    const descriptionId = (0, import_compose17.useInstanceId)(
-      PosterImage,
-      "block-library-poster-image-description"
+  var import_data24 = __toESM(require_data(), 1);
+  var import_i18n42 = __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_data23 = __toESM(require_data(), 1);
+  var import_block_editor52 = __toESM(require_block_editor(), 1);
+  var import_url4 = __toESM(require_url(), 1);
+  var import_api_fetch = __toESM(require_api_fetch(), 1);
+  var MAX_COMMENTS_PER_PAGE = 100;
+  var useCommentQueryArgs = ({ postId }) => {
+    const queryArgs = {
+      status: "approve",
+      order: "asc",
+      context: "embed",
+      parent: 0,
+      _embed: "children"
+    };
+    const {
+      pageComments,
+      commentsPerPage,
+      defaultCommentsPage: defaultPage
+    } = (0, import_data23.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor52.store);
+      const { __experimentalDiscussionSettings } = getSettings2();
+      return __experimentalDiscussionSettings ?? {};
+    }, []);
+    const perPage = pageComments ? Math.min(commentsPerPage, MAX_COMMENTS_PER_PAGE) : MAX_COMMENTS_PER_PAGE;
+    const page = useDefaultPageIndex({
+      defaultPage,
+      postId,
+      perPage,
+      queryArgs
+    });
+    return (0, import_element42.useMemo)(() => {
+      return page ? {
+        ...queryArgs,
+        post: postId,
+        per_page: perPage,
+        page
+      } : null;
+    }, [postId, perPage, page]);
+  };
+  var useDefaultPageIndex = ({ defaultPage, postId, perPage, queryArgs }) => {
+    const [defaultPages, setDefaultPages] = (0, import_element42.useState)({});
+    const key = `${postId}_${perPage}`;
+    const page = defaultPages[key] || 0;
+    (0, import_element42.useEffect)(() => {
+      if (page || defaultPage !== "newest") {
+        return;
+      }
+      (0, import_api_fetch.default)({
+        path: (0, import_url4.addQueryArgs)("/wp/v2/comments", {
+          ...queryArgs,
+          post: postId,
+          per_page: perPage,
+          _fields: "id"
+        }),
+        method: "HEAD",
+        parse: false
+      }).then((res) => {
+        const pages = parseInt(res.headers.get("X-WP-TotalPages"));
+        setDefaultPages({
+          ...defaultPages,
+          [key]: pages <= 1 ? 1 : pages
+          // If there are 0 pages, it means that there are no comments, but there is no 0th page.
+        });
+      }).catch(() => {
+        setDefaultPages({
+          ...defaultPages,
+          [key]: 1
+        });
+      });
+    }, [defaultPage, postId, perPage, setDefaultPages]);
+    return defaultPage === "newest" ? page : 1;
+  };
+  var useCommentTree = (topLevelComments) => {
+    const commentTree = (0, import_element42.useMemo)(
+      () => topLevelComments?.map(({ id, _embedded }) => {
+        const [children] = _embedded?.children || [[]];
+        return {
+          commentId: id,
+          children: children.map((child) => ({
+            commentId: child.id
+          }))
+        };
+      }),
+      [topLevelComments]
     );
-    const { getSettings: getSettings2 } = (0, import_data27.useSelect)(import_block_editor63.store);
-    const { createErrorNotice } = (0, import_data27.useDispatch)(import_notices3.store);
-    const onDropFiles = (filesList) => {
-      getSettings2().mediaUpload({
-        allowedTypes: POSTER_IMAGE_ALLOWED_MEDIA_TYPES,
-        filesList,
-        onFileChange: ([image]) => {
-          if ((0, import_blob5.isBlobURL)(image?.url)) {
-            setIsLoading(true);
-            return;
-          }
-          if (image) {
-            onChange(image);
+    return commentTree;
+  };
+
+  // packages/block-library/build-module/comment-template/edit.mjs
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var getCommentsPlaceholder = ({
+    perPage,
+    pageComments,
+    threadComments,
+    threadCommentsDepth
+  }) => {
+    const commentsDepth = !threadComments ? 1 : Math.min(threadCommentsDepth, 3);
+    const buildChildrenComment = (commentsLevel) => {
+      if (commentsLevel < commentsDepth) {
+        const nextLevel = commentsLevel + 1;
+        return [
+          {
+            commentId: -(commentsLevel + 3),
+            children: buildChildrenComment(nextLevel)
           }
-          setIsLoading(false);
-        },
-        onError: (message) => {
-          createErrorNotice(message, {
-            id: "poster-image-upload-notice",
-            type: "snackbar"
-          });
-          setIsLoading(false);
-        },
-        multiple: false
-      });
-    };
-    const getPosterButtonContent = () => {
-      if (!poster && isLoading) {
-        return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {});
+        ];
       }
-      return !poster ? (0, import_i18n51.__)("Set poster image") : (0, import_i18n51.__)("Replace");
+      return [];
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-      import_components29.__experimentalToolsPanelItem,
-      {
-        label: (0, import_i18n51.__)("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)(
-            import_block_editor63.MediaUpload,
-            {
-              title: (0, import_i18n51.__)("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)(
-                  import_components29.Button,
-                  {
-                    __next40pxDefaultSize: true,
-                    onClick: open,
-                    "aria-haspopup": "dialog",
-                    "aria-label": (0, import_i18n51.__)(
-                      "Edit or replace the poster image."
-                    ),
-                    className: "block-library-poster-image__preview",
-                    disabled: isLoading,
-                    accessibleWhenDisabled: true,
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                        "img",
-                        {
-                          src: poster,
-                          alt: (0, import_i18n51.__)("Poster image preview"),
-                          className: "block-library-poster-image__preview-image"
-                        }
-                      ),
-                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {})
-                    ]
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-                  import_components29.__experimentalHStack,
-                  {
-                    className: clsx_default(
-                      "block-library-poster-image__actions",
-                      {
-                        "block-library-poster-image__actions-select": !poster
-                      }
-                    ),
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                        import_components29.Button,
-                        {
-                          __next40pxDefaultSize: true,
-                          onClick: open,
-                          ref: posterButtonRef,
-                          className: "block-library-poster-image__action",
-                          "aria-describedby": descriptionId,
-                          "aria-haspopup": "dialog",
-                          variant: !poster ? "secondary" : void 0,
-                          disabled: isLoading,
-                          accessibleWhenDisabled: true,
-                          children: getPosterButtonContent()
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n51.sprintf)(
-                        /* translators: %s: poster image URL. */
-                        (0, import_i18n51.__)(
-                          "The current poster image url is %s."
-                        ),
-                        poster
-                      ) : (0, import_i18n51.__)(
-                        "There is no poster image currently selected."
-                      ) }),
-                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                        import_components29.Button,
-                        {
-                          __next40pxDefaultSize: true,
-                          onClick: () => {
-                            onChange(void 0);
-                            posterButtonRef.current.focus();
-                          },
-                          className: "block-library-poster-image__action",
-                          disabled: isLoading,
-                          accessibleWhenDisabled: true,
-                          children: (0, import_i18n51.__)("Remove")
-                        }
-                      )
-                    ]
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
-              ] })
-            }
-          )
-        ]
-      }
-    ) });
-  }
-  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 {
-    cleanEmptyObject: cleanEmptyObject3,
-    isDefaultBlockStyleState,
-    ResolutionTool,
-    HTMLElementControl: HTMLElementControl3
-  } = unlock(import_block_editor64.privateApis);
-  function CoverHeightInput({
-    onChange,
-    onUnitChange,
-    unit = "px",
-    value = ""
+    const placeholderComments = [
+      { commentId: -1, children: buildChildrenComment(1) }
+    ];
+    if ((!pageComments || perPage >= 2) && commentsDepth < 3) {
+      placeholderComments.push({
+        commentId: -2,
+        children: []
+      });
+    }
+    if ((!pageComments || perPage >= 3) && commentsDepth < 2) {
+      placeholderComments.push({
+        commentId: -3,
+        children: []
+      });
+    }
+    return placeholderComments;
+  };
+  function CommentTemplateInnerBlocks({
+    comment,
+    activeCommentId,
+    setActiveCommentId,
+    firstCommentId,
+    blocks
   }) {
-    const instanceId = (0, import_compose18.useInstanceId)(import_components30.__experimentalUnitControl);
-    const inputId = `block-cover-height-input-${instanceId}`;
-    const isPx = unit === "px";
-    const [availableUnits] = (0, import_block_editor64.useSettings)("spacing.units");
-    const units = (0, import_components30.__experimentalUseCustomUnits)({
-      availableUnits: availableUnits || ["px", "em", "rem", "vw", "vh"],
-      defaultValues: { px: 430, "%": 20, em: 20, rem: 20, vw: 20, vh: 50 }
+    const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)({});
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("li", { ...innerBlocksProps, children: [
+      comment.commentId === (activeCommentId || firstCommentId) ? children : null,
+      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+        MemoizedCommentTemplatePreview,
+        {
+          blocks,
+          commentId: comment.commentId,
+          setActiveCommentId,
+          isHidden: comment.commentId === (activeCommentId || firstCommentId)
+        }
+      ),
+      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+        CommentsList,
+        {
+          comments: comment.children,
+          activeCommentId,
+          setActiveCommentId,
+          blocks,
+          firstCommentId
+        }
+      ) : null
+    ] });
+  }
+  var CommentTemplatePreview = ({
+    blocks,
+    commentId,
+    setActiveCommentId,
+    isHidden
+  }) => {
+    const blockPreviewProps = (0, import_block_editor53.__experimentalUseBlockPreview)({
+      blocks
     });
-    const handleOnChange = (unprocessedValue) => {
-      const inputValue = unprocessedValue !== "" ? parseFloat(unprocessedValue) : void 0;
-      if (isNaN(inputValue) && inputValue !== void 0) {
-        return;
-      }
-      onChange(inputValue);
+    const handleOnClick = () => {
+      setActiveCommentId(commentId);
     };
-    const computedValue = (0, import_element44.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)(
-      import_components30.__experimentalUnitControl,
+    const style2 = {
+      display: isHidden ? "none" : void 0
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+      "div",
       {
-        label: (0, import_i18n52.__)("Minimum height"),
-        id: inputId,
-        isResetValueOnUnitChange: true,
-        min,
-        onChange: handleOnChange,
-        onUnitChange,
-        units,
-        value: computedValue
+        ...blockPreviewProps,
+        tabIndex: 0,
+        role: "button",
+        style: style2,
+        onClick: handleOnClick,
+        onKeyPress: handleOnClick
       }
     );
-  }
-  function CoverInspectorControls({
-    attributes: attributes2,
-    setAttributes,
+  };
+  var MemoizedCommentTemplatePreview = (0, import_element43.memo)(CommentTemplatePreview);
+  var CommentsList = ({
+    comments,
+    blockProps,
+    activeCommentId,
+    setActiveCommentId,
+    blocks,
+    firstCommentId
+  }) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+    import_block_editor53.BlockContextProvider,
+    {
+      value: {
+        // If the commentId is negative it means that this comment is a
+        // "placeholder" and that the block is most likely being used in the
+        // site editor. In this case, we have to set the commentId to `null`
+        // because otherwise the (non-existent) comment with a negative ID
+        // would be requested from the REST API.
+        commentId: commentId < 0 ? null : commentId
+      },
+      children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+        CommentTemplateInnerBlocks,
+        {
+          comment: { commentId, ...comment },
+          activeCommentId,
+          setActiveCommentId,
+          blocks,
+          firstCommentId
+        }
+      )
+    },
+    comment.commentId || index
+  )) });
+  function CommentTemplateEdit({
     clientId,
-    setOverlayColor,
-    coverRef,
-    currentSettings,
-    updateDimRatio,
-    featuredImage
+    context: { postId }
   }) {
+    const blockProps = (0, import_block_editor53.useBlockProps)();
+    const [activeCommentId, setActiveCommentId] = (0, import_element43.useState)();
     const {
-      useFeaturedImage,
-      id,
-      dimRatio,
-      focalPoint,
-      hasParallax,
-      isRepeated,
-      minHeight,
-      minHeightUnit,
-      alt,
-      tagName,
-      poster
-    } = attributes2;
-    const {
-      isVideoBackground,
-      isImageBackground,
-      mediaElement,
-      url,
-      overlayColor
-    } = currentSettings;
-    const sizeSlug = attributes2.sizeSlug || DEFAULT_MEDIA_SIZE_SLUG;
-    const { gradientValue, setGradient } = (0, import_block_editor64.__experimentalUseGradient)();
-    const { imageSizes, selectedStyleState } = (0, import_data28.useSelect)(
+      commentOrder,
+      threadCommentsDepth,
+      threadComments,
+      commentsPerPage,
+      pageComments
+    } = (0, import_data24.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor53.store);
+      return getSettings2().__experimentalDiscussionSettings ?? {};
+    }, []);
+    const commentQuery = useCommentQueryArgs({
+      postId
+    });
+    const { topLevelComments, blocks } = (0, import_data24.useSelect)(
       (select10) => {
-        const { getSettings: getSettings2, getSelectedBlockStyleState } = unlock(
-          select10(import_block_editor64.store)
-        );
+        const { getEntityRecords } = select10(import_core_data13.store);
+        const { getBlocks } = select10(import_block_editor53.store);
         return {
-          imageSizes: getSettings2()?.imageSizes,
-          selectedStyleState: getSelectedBlockStyleState(clientId)
+          // Request only top-level comments. Replies are embedded.
+          topLevelComments: commentQuery ? getEntityRecords("root", "comment", commentQuery) : null,
+          blocks: getBlocks(clientId)
         };
       },
-      [clientId]
+      [clientId, commentQuery]
     );
-    const hasSelectedStyleState = !isDefaultBlockStyleState(selectedStyleState);
-    const selectedStyleStateKey = getStyleStateKey(selectedStyleState);
-    const stateMinHeight = getActiveDimensionValue({
-      attributes: attributes2,
-      selectedState: selectedStyleState,
-      hasSelectedStyleState,
-      attributeKey: "minHeight",
-      styleKey: "minHeight",
-      rootValue: void 0
-    });
-    const [stateMinHeightValue, stateMinHeightUnit] = (0, import_components30.__experimentalParseQuantityAndUnitFromRawValue)(stateMinHeight || "");
-    const activeMinHeight = hasSelectedStyleState ? stateMinHeightValue : minHeight;
-    const activeMinHeightUnit = hasSelectedStyleState ? stateMinHeightUnit || minHeightUnit : minHeightUnit;
-    const activeAspectRatio = getActiveDimensionValue({
-      attributes: attributes2,
-      selectedState: selectedStyleState,
-      hasSelectedStyleState,
-      attributeKey: "aspectRatio",
-      rootValue: attributes2?.style?.dimensions?.aspectRatio
-    });
-    const image = (0, import_data28.useSelect)(
-      (select10) => id && isImageBackground ? select10(import_core_data15.store).getEntityRecord(
-        "postType",
-        "attachment",
-        id,
-        { context: "view" }
-      ) : null,
-      [id, isImageBackground]
+    let commentTree = useCommentTree(
+      // Reverse the order of top comments if needed.
+      commentOrder === "desc" && topLevelComments ? [...topLevelComments].reverse() : topLevelComments
     );
-    const currentBackgroundImage = useFeaturedImage ? featuredImage : image;
-    function updateImage(newSizeSlug) {
-      const newUrl = currentBackgroundImage?.media_details?.sizes?.[newSizeSlug]?.source_url;
-      if (!newUrl) {
-        return null;
-      }
-      setAttributes({
-        url: newUrl,
-        sizeSlug: newSizeSlug
-      });
+    if (!topLevelComments) {
+      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components25.Spinner, {}) });
     }
-    const imageSizeOptions = imageSizes?.filter(
-      ({ slug }) => currentBackgroundImage?.media_details?.sizes?.[slug]?.source_url
-    )?.map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    const toggleParallax = () => {
-      setAttributes({
-        hasParallax: !hasParallax,
-        ...!hasParallax ? { focalPoint: void 0 } : {}
-      });
-    };
-    const toggleIsRepeated = () => {
-      setAttributes({
-        isRepeated: !isRepeated
+    if (!postId) {
+      commentTree = getCommentsPlaceholder({
+        perPage: commentsPerPage,
+        pageComments,
+        threadComments,
+        threadCommentsDepth
       });
-    };
-    const showFocalPointPicker = isVideoBackground || isImageBackground;
-    const imperativeFocalPointPreview = (value) => {
-      const [styleOfRef, property] = mediaElement.current ? [mediaElement.current.style, "objectPosition"] : [coverRef.current.style, "backgroundPosition"];
-      styleOfRef[property] = mediaPosition(value);
-    };
-    const colorGradientSettings = (0, import_block_editor64.__experimentalUseMultipleOriginColorsAndGradients)();
-    const showOverlayControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
-    const setMinHeightAttributes = (nextMinHeight, nextUnit) => {
-      if (hasSelectedStyleState) {
-        setAttributes(
-          getDimensionUpdateAttributes({
-            style: attributes2.style,
-            selectedState: selectedStyleState,
-            hasSelectedStyleState,
-            nextDimensions: {
-              minHeight: nextMinHeight === void 0 ? void 0 : `${nextMinHeight}${nextUnit || activeMinHeightUnit || "px"}`,
-              aspectRatio: void 0
-            }
-          })
-        );
-        return;
+    }
+    if (!commentTree.length) {
+      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: (0, import_i18n42.__)("No results found.") });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+      CommentsList,
+      {
+        comments: commentTree,
+        blockProps,
+        blocks,
+        activeCommentId,
+        setActiveCommentId,
+        firstCommentId: commentTree[0]?.commentId
       }
-      setAttributes({
-        minHeight: nextMinHeight,
-        style: cleanEmptyObject3({
-          ...attributes2?.style,
-          dimensions: {
-            ...attributes2?.style?.dimensions,
-            aspectRatio: void 0
-            // Reset aspect ratio when minHeight is set.
-          }
-        })
-      });
-    };
-    const getResetMinHeightAttributes = (attrs = attributes2) => {
-      return getDimensionResetAttributes({
-        style: attrs.style,
-        selectedState: selectedStyleState,
-        hasSelectedStyleState,
-        keys: ["minHeight"],
-        defaultAttributes: {
-          minHeight: void 0,
-          minHeightUnit: void 0
+    );
+  }
+
+  // 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);
+  function CommentTemplateSave() {
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor54.InnerBlocks.Content, {});
+  }
+
+  // packages/block-library/build-module/comment-template/index.mjs
+  var { name: name24 } = block_default25;
+  var TEMPLATE6 = [
+    ["core/avatar"],
+    ["core/comment-author-name"],
+    ["core/comment-date"],
+    ["core/comment-content"],
+    ["core/comment-reply-link"],
+    ["core/comment-edit-link"]
+  ];
+  var settings24 = {
+    icon: layout_default,
+    template: TEMPLATE6,
+    edit: CommentTemplateEdit,
+    save: CommentTemplateSave
+  };
+  var init24 = () => initBlock({ name: name24, metadata: block_default25, settings: settings24 });
+
+  // packages/block-library/build-module/comments-pagination-previous/index.mjs
+  var comments_pagination_previous_exports = {};
+  __export(comments_pagination_previous_exports, {
+    init: () => init25,
+    metadata: () => block_default26,
+    name: () => name25,
+    settings: () => settings25
+  });
+  var import_i18n44 = __toESM(require_i18n(), 1);
+
+  // packages/block-library/build-module/comments-pagination-previous/block.json
+  var block_default26 = {
+    $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: true,
+      reusable: false,
+      html: false,
+      color: {
+        gradients: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true
         }
-      });
-    };
-    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)(
-        import_components30.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n52.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              hasParallax: false,
-              focalPoint: void 0,
-              isRepeated: false,
-              alt: "",
-              poster: void 0
-            });
-            updateImage(DEFAULT_MEDIA_SIZE_SLUG);
-          },
-          dropdownMenuProps,
-          children: [
-            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                import_components30.__experimentalToolsPanelItem,
-                {
-                  label: (0, import_i18n52.__)("Fixed background"),
-                  isShownByDefault: true,
-                  hasValue: () => !!hasParallax,
-                  onDeselect: () => setAttributes({
-                    hasParallax: false,
-                    focalPoint: void 0
-                  }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                    import_components30.ToggleControl,
-                    {
-                      label: (0, import_i18n52.__)("Fixed background"),
-                      checked: !!hasParallax,
-                      onChange: toggleParallax
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                import_components30.__experimentalToolsPanelItem,
-                {
-                  label: (0, import_i18n52.__)("Repeated background"),
-                  isShownByDefault: true,
-                  hasValue: () => isRepeated,
-                  onDeselect: () => setAttributes({
-                    isRepeated: false
-                  }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                    import_components30.ToggleControl,
-                    {
-                      label: (0, import_i18n52.__)("Repeated background"),
-                      checked: isRepeated,
-                      onChange: toggleIsRepeated
-                    }
-                  )
-                }
-              )
-            ] }),
-            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              import_components30.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n52.__)("Focal point"),
-                isShownByDefault: true,
-                hasValue: () => !!focalPoint,
-                onDeselect: () => setAttributes({
-                  focalPoint: void 0
-                }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                  import_components30.FocalPointPicker,
-                  {
-                    label: (0, import_i18n52.__)("Focal point"),
-                    url,
-                    value: focalPoint,
-                    onDragStart: imperativeFocalPointPreview,
-                    onDrag: imperativeFocalPointPreview,
-                    onChange: (newFocalPoint) => setAttributes({
-                      focalPoint: newFocalPoint
-                    })
-                  }
-                )
-              }
-            ),
-            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              poster_image_default,
-              {
-                poster,
-                onChange: (posterImage) => setAttributes({
-                  poster: posterImage?.url
-                })
-              }
-            ),
-            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              import_components30.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n52.__)("Alternative text"),
-                isShownByDefault: true,
-                hasValue: () => !!alt,
-                onDeselect: () => setAttributes({ alt: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                  import_components30.TextareaControl,
-                  {
-                    label: (0, import_i18n52.__)("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)(
-                        Link,
-                        {
-                          openInNewTab: true,
-                          href: (
-                            // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                            (0, import_i18n52.__)(
-                              "https://www.w3.org/WAI/tutorials/images/decision-tree/"
-                            )
-                          ),
-                          children: (0, import_i18n52.__)(
-                            "Describe the purpose of the image."
-                          )
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("br", {}),
-                      (0, import_i18n52.__)(
-                        "Leave empty if decorative."
-                      )
-                    ] })
-                  }
-                )
-              }
-            ),
-            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              ResolutionTool,
-              {
-                value: sizeSlug,
-                onChange: updateImage,
-                options: imageSizeOptions,
-                defaultValue: DEFAULT_MEDIA_SIZE_SLUG
-              }
-            )
-          ]
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
         }
-      ) }),
-      showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-          import_block_editor64.__experimentalColorGradientSettingsDropdown,
-          {
-            __experimentalIsRenderedInSidebar: true,
-            settings: [
-              {
-                colorValue: overlayColor.color,
-                gradientValue,
-                label: (0, import_i18n52.__)("Overlay"),
-                onColorChange: setOverlayColor,
-                onGradientChange: setGradient,
-                isShownByDefault: true,
-                resetAllFilter: () => ({
-                  overlayColor: void 0,
-                  customOverlayColor: void 0,
-                  gradient: void 0,
-                  customGradient: void 0
-                }),
-                clearable: true
-              }
-            ],
-            panelId: clientId,
-            ...colorGradientSettings
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-          import_components30.__experimentalToolsPanelItem,
-          {
-            hasValue: () => {
-              return dimRatio === void 0 ? false : dimRatio !== (url ? 50 : 100);
-            },
-            label: (0, import_i18n52.__)("Overlay opacity"),
-            onDeselect: () => updateDimRatio(url ? 50 : 100),
-            resetAllFilter: () => ({
-              dimRatio: url ? 50 : 100
-            }),
-            isShownByDefault: true,
-            panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              import_components30.RangeControl,
-              {
-                label: (0, import_i18n52.__)("Overlay opacity"),
-                value: dimRatio,
-                onChange: (newDimRatio) => updateDimRatio(newDimRatio),
-                min: 0,
-                max: 100,
-                step: 10,
-                required: true
-              }
-            )
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-        import_components30.__experimentalToolsPanelItem,
-        {
-          className: "single-column",
-          hasValue: () => !!activeMinHeight,
-          label: (0, import_i18n52.__)("Minimum height"),
-          onDeselect: () => setAttributes(getResetMinHeightAttributes()),
-          resetAllFilter: getResetMinHeightAttributes,
-          isShownByDefault: true,
-          panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-            CoverHeightInput,
+      },
+      interactivity: {
+        clientNavigation: true
+      }
+    }
+  };
+
+  // packages/block-library/build-module/comments-pagination-previous/edit.mjs
+  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_block_editor55 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var arrowMap = {
+    none: "",
+    arrow: "\u2190",
+    chevron: "\xAB"
+  };
+  function CommentsPaginationPreviousEdit({
+    attributes: { label },
+    setAttributes,
+    context: { "comments/paginationArrow": paginationArrow }
+  }) {
+    const displayArrow = arrowMap[paginationArrow];
+    return /* @__PURE__ */ (0, import_jsx_runtime254.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)(
+            "span",
             {
-              value: activeAspectRatio ? "" : activeMinHeight,
-              unit: activeMinHeightUnit,
-              onChange: (newMinHeight) => setMinHeightAttributes(newMinHeight),
-              onUnitChange: (nextUnit) => {
-                if (hasSelectedStyleState) {
-                  if (activeMinHeight !== void 0) {
-                    setMinHeightAttributes(
-                      activeMinHeight,
-                      nextUnit
-                    );
-                  }
-                  return;
-                }
-                setAttributes({
-                  minHeightUnit: nextUnit
-                });
-              }
+              className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
+              children: displayArrow
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+            import_block_editor55.PlainText,
+            {
+              __experimentalVersion: 2,
+              tagName: "span",
+              "aria-label": (0, import_i18n43.__)("Older comments page link"),
+              placeholder: (0, import_i18n43.__)("Older Comments"),
+              value: label,
+              onChange: (newLabel) => setAttributes({ label: newLabel })
             }
           )
-        },
-        selectedStyleStateKey
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-        HTMLElementControl3,
-        {
-          tagName,
-          onChange: (value) => setAttributes({ tagName: value }),
-          clientId,
-          options: [
-            { label: (0, import_i18n52.__)("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" }
-          ]
-        }
-      ) })
-    ] });
-  }
-
-  // packages/block-library/build-module/cover/edit/block-controls.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  var import_block_editor65 = __toESM(require_block_editor(), 1);
-  var import_i18n54 = __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_element45 = __toESM(require_element(), 1);
-  var import_components31 = __toESM(require_components(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/cover/embed-video-utils.mjs
-  var import_blocks20 = __toESM(require_blocks(), 1);
-  var DEFAULT_EMBED_BLOCK2 = "core/embed";
-  var DEFAULT_VIDEO_PROVIDERS = [
-    "youtube",
-    "vimeo",
-    "videopress",
-    "animoto",
-    "tiktok",
-    "wordpress-tv"
-  ];
-  function getAllowedVideoProviders(allowedVideoProviders) {
-    if (!Array.isArray(allowedVideoProviders)) {
-      return [];
-    }
-    return DEFAULT_VIDEO_PROVIDERS.filter(
-      (provider) => allowedVideoProviders.includes(provider)
-    );
-  }
-  function isValidVideoEmbedUrl(url, allowedProviders) {
-    if (!url) {
-      return false;
-    }
-    const embedBlock = findVideoEmbedProvider(url, allowedProviders);
-    return embedBlock !== null;
-  }
-  function findVideoEmbedProvider(url, allowedProviders = DEFAULT_VIDEO_PROVIDERS) {
-    const embedVariations = (0, import_blocks20.getBlockVariations)(DEFAULT_EMBED_BLOCK2);
-    if (!embedVariations) {
-      return null;
-    }
-    const matchingVariation = embedVariations.find(
-      ({ patterns }) => matchesPatterns(url, patterns)
+        ]
+      }
     );
-    if (!matchingVariation || !allowedProviders.includes(matchingVariation.name)) {
-      return null;
-    }
-    return matchingVariation;
-  }
-  function getBackgroundEmbedHtml(html) {
-    const srcMatch = html?.match(/src=["']([^"']+)["']/);
-    if (!srcMatch) {
-      return null;
-    }
-    const iframeSrc = srcMatch[1];
-    const backgroundSrc = getBackgroundVideoSrc(iframeSrc);
-    return html.replace(iframeSrc, backgroundSrc);
-  }
-  function detectProviderFromSrc(src) {
-    if (!src) {
-      return null;
-    }
-    const lowerSrc = src.toLowerCase();
-    if (lowerSrc.includes("youtube.com") || lowerSrc.includes("youtu.be")) {
-      return "youtube";
-    }
-    if (lowerSrc.includes("vimeo.com")) {
-      return "vimeo";
-    }
-    if (lowerSrc.includes("videopress.com")) {
-      return "videopress";
-    }
-    if (lowerSrc.includes("animoto.com")) {
-      return "animoto";
-    }
-    if (lowerSrc.includes("tiktok.com")) {
-      return "tiktok";
-    }
-    if (lowerSrc.includes("wordpress.tv")) {
-      return "wordpress-tv";
-    }
-    return null;
   }
-  function getBackgroundVideoSrc(src) {
-    if (!src) {
-      return src;
-    }
-    try {
-      const url = new URL(src);
-      const provider = detectProviderFromSrc(src);
-      switch (provider) {
-        case "youtube":
-          url.searchParams.set("autoplay", "1");
-          url.searchParams.set("mute", "1");
-          url.searchParams.set("loop", "1");
-          url.searchParams.set("controls", "0");
-          url.searchParams.set("showinfo", "0");
-          url.searchParams.set("modestbranding", "1");
-          url.searchParams.set("playsinline", "1");
-          url.searchParams.set("rel", "0");
-          const videoId = url.pathname.split("/").pop();
-          if (videoId) {
-            url.searchParams.set("playlist", videoId);
-          }
-          break;
-        case "vimeo":
-          url.searchParams.set("autoplay", "1");
-          url.searchParams.set("muted", "1");
-          url.searchParams.set("loop", "1");
-          url.searchParams.set("background", "1");
-          url.searchParams.set("controls", "0");
-          break;
-        case "videopress":
-        case "wordpress-tv":
-          url.searchParams.set("autoplay", "1");
-          url.searchParams.set("loop", "1");
-          url.searchParams.set("muted", "1");
-          break;
-        default:
-          url.searchParams.set("autoplay", "1");
-          url.searchParams.set("muted", "1");
-          url.searchParams.set("loop", "1");
-          break;
+
+  // packages/block-library/build-module/comments-pagination-previous/index.mjs
+  var { name: name25 } = block_default26;
+  var settings25 = {
+    icon: query_pagination_previous_default,
+    edit: CommentsPaginationPreviousEdit,
+    example: {
+      attributes: {
+        label: (0, import_i18n44.__)("Older Comments")
       }
-      return url.toString();
-    } catch {
-      return src;
     }
-  }
+  };
+  var init25 = () => initBlock({ name: name25, metadata: block_default26, settings: settings25 });

-  // packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  function EmbedVideoUrlInput({
-    onSubmit,
-    onClose,
-    initialUrl = "",
-    allowedVideoProviders
-  }) {
-    const [url, setUrl] = (0, import_element45.useState)(initialUrl);
-    const [error2, setError] = (0, import_element45.useState)("");
-    const handleConfirm = () => {
-      if (!url) {
-        setError((0, import_i18n53.__)("Please enter a URL."));
-        return;
+  // packages/block-library/build-module/comments-pagination/index.mjs
+  var comments_pagination_exports = {};
+  __export(comments_pagination_exports, {
+    init: () => init26,
+    metadata: () => block_default27,
+    name: () => name26,
+    settings: () => settings26
+  });
+
+  // packages/block-library/build-module/comments-pagination/block.json
+  var block_default27 = {
+    $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"
       }
-      if (!isValidVideoEmbedUrl(url, allowedVideoProviders)) {
-        setError(
-          (0, import_i18n53.__)(
-            "This URL is not supported. Please enter a valid video link from a supported provider."
-          )
-        );
-        return;
+    },
+    example: {
+      attributes: {
+        paginationArrow: "none"
       }
-      onSubmit(url);
-      onClose();
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-      import_components31.__experimentalConfirmDialog,
+    },
+    providesContext: {
+      "comments/paginationArrow": "paginationArrow"
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      reusable: false,
+      html: false,
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true,
+          link: true
+        }
+      },
+      layout: {
+        allowSwitching: false,
+        allowInheriting: false,
+        default: {
+          type: "flex"
+        }
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      }
+    },
+    editorStyle: "wp-block-comments-pagination-editor",
+    style: "wp-block-comments-pagination"
+  };
+
+  // packages/block-library/build-module/comments-pagination/edit.mjs
+  var import_i18n46 = __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_components26 = __toESM(require_components(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  function CommentsPaginationArrowControls({ value, onChange }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+      import_components26.__experimentalToggleGroupControl,
       {
-        isOpen: true,
-        onConfirm: handleConfirm,
-        onCancel: onClose,
-        confirmButtonText: (0, import_i18n53.__)("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)(
-            import_components31.TextControl,
+        label: (0, import_i18n45.__)("Arrow"),
+        value,
+        onChange,
+        help: (0, import_i18n45.__)(
+          "A decorative arrow appended to the next and previous comments link."
+        ),
+        isBlock: true,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
             {
-              type: "url",
-              label: (0, import_i18n53.__)("Video URL"),
-              value: url,
-              onChange: (value) => {
-                setUrl(value);
-                setError("");
-              },
-              placeholder: (0, import_i18n53.__)(
-                "Enter YouTube, Vimeo, or other video URL"
-              ),
-              help: (0, import_i18n53.__)(
-                "Add a background video to the cover block that will autoplay in a loop."
+              value: "none",
+              label: (0, import_i18n45._x)(
+                "None",
+                "Arrow option for Comments Pagination Next/Previous blocks"
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
+            {
+              value: "arrow",
+              label: (0, import_i18n45._x)(
+                "Arrow",
+                "Arrow option for Comments Pagination Next/Previous blocks"
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            import_components26.__experimentalToggleGroupControlOption,
+            {
+              value: "chevron",
+              label: (0, import_i18n45._x)(
+                "Chevron",
+                "Arrow option for Comments Pagination Next/Previous blocks"
               )
             }
           )
-        ] })
+        ]
       }
     );
   }

-  // packages/block-library/build-module/cover/edit/block-controls.mjs
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
-  var { cleanEmptyObject: cleanEmptyObject4 } = unlock(import_block_editor65.privateApis);
-  function CoverBlockControls({
-    attributes: attributes2,
+  // packages/block-library/build-module/comments-pagination/edit.mjs
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  function QueryPaginationEdit({
+    attributes: { paginationArrow },
     setAttributes,
-    onSelectMedia,
-    currentSettings,
-    toggleUseFeaturedImage,
-    onClearMedia,
-    onSelectEmbedUrl,
-    onEditMedia,
-    editMediaButtonRef,
-    showEditMediaButton,
-    isEditMediaDisabled,
-    blockEditingMode
+    clientId
   }) {
-    const {
-      contentPosition,
-      id,
-      useFeaturedImage,
-      minHeight,
-      minHeightUnit,
-      backgroundType,
-      allowedVideoProviders
-    } = attributes2;
-    const { hasInnerBlocks, url } = currentSettings;
-    const filteredVideoProviders = getAllowedVideoProviders(
-      allowedVideoProviders
-    );
-    const hasAllowedVideoProviders = filteredVideoProviders.length > 0;
-    const [prevMinHeightValue, setPrevMinHeightValue] = (0, import_element46.useState)(minHeight);
-    const [prevMinHeightUnit, setPrevMinHeightUnit] = (0, import_element46.useState)(minHeightUnit);
-    const [isEmbedUrlInputOpen, setIsEmbedUrlInputOpen] = (0, import_element46.useState)(false);
-    const isMinFullHeight = minHeightUnit === "vh" && minHeight === 100 && !attributes2?.style?.dimensions?.aspectRatio;
-    const isContentOnlyMode = blockEditingMode === "contentOnly";
-    const toggleMinFullHeight = () => {
-      if (isMinFullHeight) {
-        if (prevMinHeightUnit === "vh" && prevMinHeightValue === 100) {
-          return setAttributes({
-            minHeight: void 0,
-            minHeightUnit: void 0
-          });
-        }
-        return setAttributes({
-          minHeight: prevMinHeightValue,
-          minHeightUnit: prevMinHeightUnit
-        });
-      }
-      setPrevMinHeightValue(minHeight);
-      setPrevMinHeightUnit(minHeightUnit);
-      return setAttributes({
-        minHeight: 100,
-        minHeightUnit: "vh",
-        style: cleanEmptyObject4({
-          ...attributes2?.style,
-          dimensions: {
-            ...attributes2?.style?.dimensions,
-            aspectRatio: void 0
-            // Reset aspect ratio when minHeight is set.
-          }
-        })
+    const hasNextPreviousBlocks = (0, import_data25.useSelect)((select10) => {
+      const { getBlocks } = select10(import_block_editor56.store);
+      const innerBlocks = getBlocks(clientId);
+      return innerBlocks?.find((innerBlock) => {
+        return [
+          "core/comments-pagination-previous",
+          "core/comments-pagination-next"
+        ].includes(innerBlock.name);
       });
-    };
-    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)(
-          import_block_editor65.__experimentalBlockAlignmentMatrixControl,
-          {
-            label: (0, import_i18n54.__)("Change content position"),
-            value: contentPosition,
-            onChange: (nextPosition) => setAttributes({
-              contentPosition: nextPosition
-            }),
-            isDisabled: !hasInnerBlocks
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-          import_block_editor65.__experimentalBlockFullHeightAligmentControl,
-          {
-            isActive: isMinFullHeight,
-            onToggle: toggleMinFullHeight,
-            isDisabled: !hasInnerBlocks
-          }
-        ),
-        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-          import_components32.ToolbarButton,
-          {
-            ref: editMediaButtonRef,
-            icon: crop_default,
-            label: (0, import_i18n54.__)("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)(
-        import_block_editor65.MediaReplaceFlow,
+    }, []);
+    const blockProps = (0, import_block_editor56.useBlockProps)();
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const innerBlocksProps = (0, import_block_editor56.useInnerBlocksProps)(blockProps);
+    const pageComments = (0, import_data25.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor56.store);
+      const { __experimentalDiscussionSettings } = getSettings2();
+      return __experimentalDiscussionSettings?.pageComments;
+    }, []);
+    if (!pageComments) {
+      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor56.Warning, { children: (0, import_i18n46.__)(
+        "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)(
+        import_components27.__experimentalToolsPanel,
         {
-          mediaId: id,
-          mediaURL: url,
-          allowedTypes: ALLOWED_MEDIA_TYPES2,
-          onSelect: onSelectMedia,
-          onToggleFeaturedImage: toggleUseFeaturedImage,
-          useFeaturedImage,
-          name: !url ? (0, import_i18n54.__)("Add media") : (0, import_i18n54.__)("Replace"),
-          onReset: onClearMedia,
-          variant: "toolbar",
-          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-            import_components32.MenuItem,
+          label: (0, import_i18n46.__)("Settings"),
+          dropdownMenuProps,
+          resetAll: () => setAttributes({ paginationArrow: "none" }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+            import_components27.__experimentalToolsPanelItem,
             {
-              icon: link_default,
-              onClick: () => {
-                setIsEmbedUrlInputOpen(true);
-                onClose();
-              },
-              children: (0, import_i18n54.__)("Embed video from URL")
+              label: (0, import_i18n46.__)("Arrow"),
+              hasValue: () => paginationArrow !== "none",
+              onDeselect: () => setAttributes({ paginationArrow: "none" }),
+              isShownByDefault: true,
+              children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+                CommentsPaginationArrowControls,
+                {
+                  value: paginationArrow,
+                  onChange: (value) => {
+                    setAttributes({ paginationArrow: value });
+                  }
+                }
+              )
             }
-          ) : null
+          )
         }
       ) }),
-      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-        EmbedVideoUrlInput,
-        {
-          onSubmit: (embedUrl) => {
-            onSelectEmbedUrl(embedUrl);
-          },
-          onClose: () => setIsEmbedUrlInputOpen(false),
-          initialUrl: backgroundType === EMBED_VIDEO_BACKGROUND_TYPE ? url : "",
-          allowedVideoProviders: filteredVideoProviders
-        }
-      )
+      /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { ...innerBlocksProps })
     ] });
   }

-  // 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_blob6 = __toESM(require_blob(), 1);
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  function CoverPlaceholder({
-    disableMediaButtons = false,
-    children,
-    onSelectMedia,
-    onError,
-    style: style2,
-    toggleUseFeaturedImage
-  }) {
-    const onFilesPreUpload = (files) => {
-      if (files.length === 1) {
-        onSelectMedia({ url: (0, import_blob6.createBlobURL)(files[0]) });
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
-      import_block_editor66.MediaPlaceholder,
-      {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
-        labels: {
-          title: (0, import_i18n55.__)("Cover")
-        },
-        onSelect: onSelectMedia,
-        allowedTypes: ALLOWED_MEDIA_TYPES2,
-        disableMediaButtons,
-        onToggleFeaturedImage: toggleUseFeaturedImage,
-        onFilesPreUpload,
-        onError,
-        style: style2,
-        children
-      }
-    );
+  // 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);
+  function save13() {
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor57.InnerBlocks.Content, {});
   }

-  // packages/block-library/build-module/cover/edit/resizable-cover-popover.mjs
-  var import_element47 = __toESM(require_element(), 1);
-  var import_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  var RESIZABLE_BOX_ENABLE_OPTION = {
-    top: false,
-    right: false,
-    bottom: true,
-    left: false,
-    topRight: false,
-    bottomRight: false,
-    bottomLeft: false,
-    topLeft: false
+  // packages/block-library/build-module/comments-pagination/index.mjs
+  var { name: name26 } = block_default27;
+  var TEMPLATE7 = [
+    ["core/comments-pagination-previous"],
+    ["core/comments-pagination-numbers"],
+    ["core/comments-pagination-next"]
+  ];
+  var settings26 = {
+    icon: query_pagination_default,
+    template: TEMPLATE7,
+    edit: QueryPaginationEdit,
+    save: save13
   };
-  var { ResizableBoxPopover } = unlock(import_block_editor67.privateApis);
-  function ResizableCoverPopover({
-    className,
-    height,
-    minHeight,
-    onResize,
-    onResizeStart,
-    onResizeStop,
-    showHandle,
-    size,
-    width,
-    ...props
-  }) {
-    const [isResizing, setIsResizing] = (0, import_element47.useState)(false);
-    const resizableBoxProps = {
-      className: clsx_default(className, { "is-resizing": isResizing }),
-      enable: RESIZABLE_BOX_ENABLE_OPTION,
-      onResizeStart: (_event, _direction, elt) => {
-        onResizeStart(elt.clientHeight);
-        onResize(elt.clientHeight);
-      },
-      onResize: (_event, _direction, elt) => {
-        onResize(elt.clientHeight);
-        if (!isResizing) {
-          setIsResizing(true);
+  var init26 = () => initBlock({ name: name26, metadata: block_default27, settings: settings26 });
+
+  // packages/block-library/build-module/comments-pagination-next/index.mjs
+  var comments_pagination_next_exports = {};
+  __export(comments_pagination_next_exports, {
+    init: () => init27,
+    metadata: () => block_default28,
+    name: () => name27,
+    settings: () => settings27
+  });
+  var import_i18n48 = __toESM(require_i18n(), 1);
+
+  // packages/block-library/build-module/comments-pagination-next/block.json
+  var block_default28 = {
+    $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: true,
+      reusable: false,
+      html: false,
+      color: {
+        gradients: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true
         }
       },
-      onResizeStop: (_event, _direction, elt) => {
-        onResizeStop(elt.clientHeight);
-        setIsResizing(false);
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
       },
-      showHandle,
-      size,
-      __experimentalShowTooltip: true,
-      __experimentalTooltipProps: {
-        axis: "y",
-        position: "bottom",
-        isVisible: isResizing
+      interactivity: {
+        clientNavigation: true
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
-      ResizableBoxPopover,
+    }
+  };
+
+  // packages/block-library/build-module/comments-pagination-next/edit.mjs
+  var import_i18n47 = __toESM(require_i18n(), 1);
+  var import_block_editor58 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var arrowMap2 = {
+    none: "",
+    arrow: "\u2192",
+    chevron: "\xBB"
+  };
+  function CommentsPaginationNextEdit({
+    attributes: { label },
+    setAttributes,
+    context: { "comments/paginationArrow": paginationArrow }
+  }) {
+    const displayArrow = arrowMap2[paginationArrow];
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+      "a",
       {
-        className: "block-library-cover__resizable-box-popover",
-        resizableBoxProps,
-        ...props
+        href: "#comments-pagination-next-pseudo-link",
+        onClick: (event) => event.preventDefault(),
+        ...(0, import_block_editor58.useBlockProps)(),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            import_block_editor58.PlainText,
+            {
+              __experimentalVersion: 2,
+              tagName: "span",
+              "aria-label": (0, import_i18n47.__)("Newer comments page link"),
+              placeholder: (0, import_i18n47.__)("Newer Comments"),
+              value: label,
+              onChange: (newLabel) => setAttributes({ label: newLabel })
+            }
+          ),
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            "span",
+            {
+              className: `wp-block-comments-pagination-next-arrow is-arrow-${paginationArrow}`,
+              children: displayArrow
+            }
+          )
+        ]
       }
     );
   }

-  // node_modules/colord/index.mjs
-  var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
-  var t = function(r3) {
-    return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
-  };
-  var n = function(r3, t2, n2) {
-    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
-  };
-  var e = function(r3, t2, n2) {
-    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
-  };
-  var u = function(r3) {
-    return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
-  };
-  var a = function(r3) {
-    return { r: e(r3.r, 0, 255), g: e(r3.g, 0, 255), b: e(r3.b, 0, 255), a: e(r3.a) };
-  };
-  var o = function(r3) {
-    return { r: n(r3.r), g: n(r3.g), b: n(r3.b), a: n(r3.a, 3) };
-  };
-  var i = /^#([0-9a-f]{3,8})$/i;
-  var s = function(r3) {
-    var t2 = r3.toString(16);
-    return t2.length < 2 ? "0" + t2 : t2;
-  };
-  var h = function(r3) {
-    var t2 = r3.r, n2 = r3.g, e3 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e3), o2 = a2 - Math.min(t2, n2, e3), i2 = o2 ? a2 === t2 ? (n2 - e3) / o2 : a2 === n2 ? 2 + (e3 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
-    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
-  };
-  var b = function(r3) {
-    var t2 = r3.h, n2 = r3.s, e3 = r3.v, u2 = r3.a;
-    t2 = t2 / 360 * 6, n2 /= 100, e3 /= 100;
-    var a2 = Math.floor(t2), o2 = e3 * (1 - n2), i2 = e3 * (1 - (t2 - a2) * n2), s2 = e3 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
-    return { r: 255 * [e3, i2, o2, o2, s2, e3][h2], g: 255 * [s2, e3, e3, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e3, e3, i2][h2], a: u2 };
-  };
-  var g = function(r3) {
-    return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
-  };
-  var d = function(r3) {
-    return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
-  };
-  var f = function(r3) {
-    return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e3 = t2.l) < 50 ? e3 : 100 - e3) / 100) > 0 ? 2 * n2 / (e3 + n2) * 100 : 0, v: e3 + n2, a: t2.a }));
-    var t2, n2, e3;
-  };
-  var c = function(r3) {
-    return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e3 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e3 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
-    var t2, n2, e3, u2;
-  };
-  var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var p = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
-  var y = { string: [[function(r3) {
-    var t2 = i.exec(r3);
-    return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
-  }, "hex"], [function(r3) {
-    var t2 = v.exec(r3) || m.exec(r3);
-    return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
-  }, "rgb"], [function(t2) {
-    var n2 = l.exec(t2) || p.exec(t2);
-    if (!n2) return null;
-    var e3, u2, a2 = g({ h: (e3 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e3) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
-    return f(a2);
-  }, "hsl"]], object: [[function(r3) {
-    var n2 = r3.r, e3 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
-    return t(n2) && t(e3) && t(u2) ? a({ r: Number(n2), g: Number(e3), b: Number(u2), a: Number(i2) }) : null;
-  }, "rgb"], [function(r3) {
-    var n2 = r3.h, e3 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
-    if (!t(n2) || !t(e3) || !t(u2)) return null;
-    var i2 = g({ h: Number(n2), s: Number(e3), l: Number(u2), a: Number(o2) });
-    return f(i2);
-  }, "hsl"], [function(r3) {
-    var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
-    if (!t(n2) || !t(a2) || !t(o2)) return null;
-    var h2 = (function(r4) {
-      return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
-    })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
-    return b(h2);
-  }, "hsv"]] };
-  var N = function(r3, t2) {
-    for (var n2 = 0; n2 < t2.length; n2++) {
-      var e3 = t2[n2][0](r3);
-      if (e3) return [e3, t2[n2][1]];
+  // packages/block-library/build-module/comments-pagination-next/index.mjs
+  var { name: name27 } = block_default28;
+  var settings27 = {
+    icon: query_pagination_next_default,
+    edit: CommentsPaginationNextEdit,
+    example: {
+      attributes: {
+        label: (0, import_i18n48.__)("Newer Comments")
+      }
     }
-    return [null, void 0];
-  };
-  var x = function(r3) {
-    return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
-  };
-  var M = function(r3, t2) {
-    var n2 = c(r3);
-    return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
-  };
-  var H = function(r3) {
-    return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
-  };
-  var $ = function(r3, t2) {
-    var n2 = c(r3);
-    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
   };
-  var j = (function() {
-    function r3(r4) {
-      this.parsed = x(r4)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 };
+  var init27 = () => initBlock({ name: name27, metadata: block_default28, settings: settings27 });
+
+  // packages/block-library/build-module/comments-pagination-numbers/index.mjs
+  var comments_pagination_numbers_exports = {};
+  __export(comments_pagination_numbers_exports, {
+    init: () => init28,
+    metadata: () => block_default29,
+    name: () => name28,
+    settings: () => settings28
+  });
+
+  // packages/block-library/build-module/comments-pagination-numbers/block.json
+  var block_default29 = {
+    $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: true,
+      reusable: false,
+      html: false,
+      color: {
+        gradients: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true
+        }
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      spacing: {
+        margin: true,
+        padding: true,
+        __experimentalDefaultControls: {
+          padding: true
+        }
+      }
     }
-    return r3.prototype.isValid = function() {
-      return null !== this.parsed;
-    }, r3.prototype.brightness = function() {
-      return n(H(this.rgba), 2);
-    }, r3.prototype.isDark = function() {
-      return H(this.rgba) < 0.5;
-    }, r3.prototype.isLight = function() {
-      return H(this.rgba) >= 0.5;
-    }, r3.prototype.toHex = function() {
-      return r4 = o(this.rgba), t2 = r4.r, e3 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e3) + s(u2) + i2;
-      var r4, t2, e3, u2, a2, i2;
-    }, r3.prototype.toRgb = function() {
-      return o(this.rgba);
-    }, r3.prototype.toRgbString = function() {
-      return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e3 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e3 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e3 + ")";
-      var r4, t2, n2, e3, u2;
-    }, r3.prototype.toHsl = function() {
-      return d(c(this.rgba));
-    }, r3.prototype.toHslString = function() {
-      return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e3 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e3 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e3 + "%)";
-      var r4, t2, n2, e3, u2;
-    }, r3.prototype.toHsv = function() {
-      return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
-      var r4;
-    }, r3.prototype.invert = function() {
-      return w({ r: 255 - (r4 = this.rgba).r, g: 255 - r4.g, b: 255 - r4.b, a: r4.a });
-      var r4;
-    }, r3.prototype.saturate = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, r4));
-    }, r3.prototype.desaturate = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, -r4));
-    }, r3.prototype.grayscale = function() {
-      return w(M(this.rgba, -1));
-    }, r3.prototype.lighten = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, r4));
-    }, r3.prototype.darken = function(r4) {
-      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, -r4));
-    }, r3.prototype.rotate = function(r4) {
-      return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
-    }, r3.prototype.alpha = function(r4) {
-      return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
-      var t2;
-    }, r3.prototype.hue = function(r4) {
-      var t2 = c(this.rgba);
-      return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
-    }, r3.prototype.isEqual = function(r4) {
-      return this.toHex() === w(r4).toHex();
-    }, r3;
-  })();
-  var w = function(r3) {
-    return r3 instanceof j ? r3 : new j(r3);
   };
-  var S = [];
-  var k = function(r3) {
-    r3.forEach(function(r4) {
-      S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
-    });
+
+  // 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)(
+    Tag,
+    {
+      className: `page-numbers ${extraClass}`,
+      href: "#comments-pagination-numbers-pseudo-link",
+      onClick: (event) => event.preventDefault(),
+      children: content
+    }
+  ) : /* @__PURE__ */ (0, import_jsx_runtime259.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" })
+    ] });
+  }
+
+  // packages/block-library/build-module/comments-pagination-numbers/index.mjs
+  var { name: name28 } = block_default29;
+  var settings28 = {
+    icon: query_pagination_numbers_default,
+    edit: CommentsPaginationNumbersEdit,
+    example: {}
   };
+  var init28 = () => initBlock({ name: name28, metadata: block_default29, settings: settings28 });

-  // node_modules/colord/plugins/names.mjs
-  function names_default(e3, f2) {
-    var a2 = { 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" }, r3 = {};
-    for (var d2 in a2) r3[a2[d2]] = d2;
-    var l2 = {};
-    e3.prototype.toName = function(f3) {
-      if (!(this.rgba.a || this.rgba.r || this.rgba.g || this.rgba.b)) return "transparent";
-      var d3, i2, n2 = r3[this.toHex()];
-      if (n2) return n2;
-      if (null == f3 ? void 0 : f3.closest) {
-        var o2 = this.toRgb(), t2 = 1 / 0, b2 = "black";
-        if (!l2.length) for (var c2 in a2) l2[c2] = new e3(a2[c2]).toRgb();
-        for (var g2 in a2) {
-          var u2 = (d3 = o2, i2 = l2[g2], Math.pow(d3.r - i2.r, 2) + Math.pow(d3.g - i2.g, 2) + Math.pow(d3.b - i2.b, 2));
-          u2 < t2 && (t2 = u2, b2 = g2);
+  // packages/block-library/build-module/comments-title/index.mjs
+  var comments_title_exports = {};
+  __export(comments_title_exports, {
+    init: () => init29,
+    metadata: () => block_default30,
+    name: () => name29,
+    settings: () => settings29
+  });
+
+  // packages/block-library/build-module/comments-title/block.json
+  var block_default30 = {
+    $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: true
+      },
+      showCommentsCount: {
+        type: "boolean",
+        default: true
+      },
+      level: {
+        type: "number",
+        default: 2
+      },
+      levelOptions: {
+        type: "array"
+      }
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      html: false,
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      color: {
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
         }
-        return b2;
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        textAlign: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true,
+          __experimentalFontFamily: true,
+          __experimentalFontStyle: true,
+          __experimentalFontWeight: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
       }
-    };
-    f2.string.push([function(f3) {
-      var r4 = f3.toLowerCase(), d3 = "transparent" === r4 ? "#0000" : a2[r4];
-      return d3 ? new e3(d3).toRgb() : null;
-    }, "name"]);
-  }
-
-  // node_modules/fast-average-color/dist/index.esm.js
-  function toHex(num) {
-    var str = num.toString(16);
-    return str.length === 1 ? "0" + str : str;
-  }
-  function arrayToHex(arr) {
-    return "#" + arr.map(toHex).join("");
-  }
-  function isDark(color) {
-    var result = (color[0] * 299 + color[1] * 587 + color[2] * 114) / 1e3;
-    return result < 128;
-  }
-  function prepareIgnoredColor(color) {
-    if (!color) {
-      return [];
     }
-    return isRGBArray(color) ? color : [color];
-  }
-  function isRGBArray(value) {
-    return Array.isArray(value[0]);
-  }
-  function isIgnoredColor(data, index, ignoredColor) {
-    for (var i2 = 0; i2 < ignoredColor.length; i2++) {
-      if (isIgnoredColorAsNumbers(data, index, ignoredColor[i2])) {
-        return true;
+  };
+
+  // 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_core_data14 = __toESM(require_core_data(), 1);
+  var import_components28 = __toESM(require_components(), 1);
+  var import_element44 = __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);
+  function Edit12(props) {
+    useDeprecatedTextAlign(props);
+    const { attributes: attributes2, setAttributes, context } = props;
+    const {
+      showPostTitle,
+      showCommentsCount,
+      level = 2,
+      levelOptions
+    } = attributes2;
+    const { postId, postType } = context;
+    const TagName2 = "h" + level;
+    const [commentsCount, setCommentsCount] = (0, import_element44.useState)();
+    const [rawTitle] = (0, import_core_data14.useEntityProp)("postType", postType, "title", postId);
+    const isSiteEditor = typeof postId === "undefined";
+    const blockProps = (0, import_block_editor60.useBlockProps)();
+    const {
+      threadCommentsDepth,
+      threadComments,
+      commentsPerPage,
+      pageComments
+    } = (0, import_data26.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor60.store);
+      return getSettings2().__experimentalDiscussionSettings ?? {};
+    }, []);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    (0, import_element44.useEffect)(() => {
+      if (isSiteEditor) {
+        const nestedCommentsNumber = threadComments ? Math.min(threadCommentsDepth, 3) - 1 : 0;
+        const topLevelCommentsNumber = pageComments ? commentsPerPage : 3;
+        const commentsNumber = parseInt(nestedCommentsNumber) + parseInt(topLevelCommentsNumber);
+        setCommentsCount(Math.min(commentsNumber, 3));
+        return;
       }
-    }
-    return false;
-  }
-  function isIgnoredColorAsNumbers(data, index, ignoredColor) {
-    switch (ignoredColor.length) {
-      case 3:
-        if (isIgnoredRGBColor(data, index, ignoredColor)) {
-          return true;
-        }
-        break;
-      case 4:
-        if (isIgnoredRGBAColor(data, index, ignoredColor)) {
-          return true;
-        }
-        break;
-      case 5:
-        if (isIgnoredRGBAColorWithThreshold(data, index, ignoredColor)) {
-          return true;
+      const currentPostId = postId;
+      (0, import_api_fetch2.default)({
+        path: (0, import_url5.addQueryArgs)("/wp/v2/comments", {
+          post: postId,
+          _fields: "id"
+        }),
+        method: "HEAD",
+        parse: false
+      }).then((res) => {
+        if (currentPostId === postId) {
+          setCommentsCount(
+            parseInt(res.headers.get("X-WP-Total"))
+          );
         }
-        break;
-      default:
-        return false;
-    }
-  }
-  function isIgnoredRGBColor(data, index, ignoredColor) {
-    if (data[index + 3] !== 255) {
-      return true;
-    }
-    if (data[index] === ignoredColor[0] && data[index + 1] === ignoredColor[1] && data[index + 2] === ignoredColor[2]) {
-      return true;
-    }
-    return false;
-  }
-  function isIgnoredRGBAColor(data, index, ignoredColor) {
-    if (data[index + 3] && ignoredColor[3]) {
-      return data[index] === ignoredColor[0] && data[index + 1] === ignoredColor[1] && data[index + 2] === ignoredColor[2] && data[index + 3] === ignoredColor[3];
-    }
-    return data[index + 3] === ignoredColor[3];
-  }
-  function inRange(colorComponent, ignoredColorComponent, value) {
-    return colorComponent >= ignoredColorComponent - value && colorComponent <= ignoredColorComponent + value;
-  }
-  function isIgnoredRGBAColorWithThreshold(data, index, ignoredColor) {
-    var redIgnored = ignoredColor[0];
-    var greenIgnored = ignoredColor[1];
-    var blueIgnored = ignoredColor[2];
-    var alphaIgnored = ignoredColor[3];
-    var threshold = ignoredColor[4];
-    var alphaData = data[index + 3];
-    var alphaInRange = inRange(alphaData, alphaIgnored, threshold);
-    if (!alphaIgnored) {
-      return alphaInRange;
-    }
-    if (!alphaData && alphaInRange) {
-      return true;
-    }
-    if (inRange(data[index], redIgnored, threshold) && inRange(data[index + 1], greenIgnored, threshold) && inRange(data[index + 2], blueIgnored, threshold) && alphaInRange) {
-      return true;
-    }
-    return false;
-  }
-  function dominantAlgorithm(arr, len, options2) {
-    var colorHash = {};
-    var divider = 24;
-    var ignoredColor = options2.ignoredColor;
-    var step = options2.step;
-    var max = [0, 0, 0, 0, 0];
-    for (var i2 = 0; i2 < len; i2 += step) {
-      var red = arr[i2];
-      var green = arr[i2 + 1];
-      var blue = arr[i2 + 2];
-      var alpha = arr[i2 + 3];
-      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
-        continue;
+      }).catch(() => {
+        setCommentsCount(0);
+      });
+    }, [postId]);
+    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      import_block_editor60.HeadingLevelDropdown,
+      {
+        value: level,
+        options: levelOptions,
+        onChange: (newLevel) => setAttributes({ level: newLevel })
       }
-      var key = Math.round(red / divider) + "," + Math.round(green / divider) + "," + Math.round(blue / divider);
-      if (colorHash[key]) {
-        colorHash[key] = [
-          colorHash[key][0] + red * alpha,
-          colorHash[key][1] + green * alpha,
-          colorHash[key][2] + blue * alpha,
-          colorHash[key][3] + alpha,
-          colorHash[key][4] + 1
-        ];
+    ) });
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+      import_components28.__experimentalToolsPanel,
+      {
+        label: (0, import_i18n49.__)("Settings"),
+        resetAll: () => {
+          setAttributes({
+            showPostTitle: true,
+            showCommentsCount: true
+          });
+        },
+        dropdownMenuProps,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+            import_components28.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n49.__)("Show post title"),
+              isShownByDefault: true,
+              hasValue: () => !showPostTitle,
+              onDeselect: () => setAttributes({ showPostTitle: true }),
+              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+                import_components28.ToggleControl,
+                {
+                  label: (0, import_i18n49.__)("Show post title"),
+                  checked: showPostTitle,
+                  onChange: (value) => setAttributes({ showPostTitle: value })
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+            import_components28.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n49.__)("Show comments count"),
+              isShownByDefault: true,
+              hasValue: () => !showCommentsCount,
+              onDeselect: () => setAttributes({ showCommentsCount: true }),
+              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+                import_components28.ToggleControl,
+                {
+                  label: (0, import_i18n49.__)("Show comments count"),
+                  checked: showCommentsCount,
+                  onChange: (value) => setAttributes({ showCommentsCount: value })
+                }
+              )
+            }
+          )
+        ]
+      }
+    ) });
+    const postTitle = isSiteEditor ? (0, import_i18n49.__)("Post Title") : rawTitle;
+    let placeholder2;
+    if (showCommentsCount && commentsCount !== void 0) {
+      if (showPostTitle) {
+        if (commentsCount === 1) {
+          placeholder2 = (0, import_i18n49.sprintf)(
+            /* translators: %s: Post title. */
+            (0, import_i18n49.__)('One response to "%s"'),
+            postTitle
+          );
+        } else {
+          placeholder2 = (0, import_i18n49.sprintf)(
+            /* translators: 1: Number of comments, 2: Post title. */
+            (0, import_i18n49._n)(
+              '%1$s response to "%2$s"',
+              '%1$s responses to "%2$s"',
+              commentsCount
+            ),
+            commentsCount,
+            postTitle
+          );
+        }
+      } else if (commentsCount === 1) {
+        placeholder2 = (0, import_i18n49.__)("One response");
       } else {
-        colorHash[key] = [red * alpha, green * alpha, blue * alpha, alpha, 1];
+        placeholder2 = (0, import_i18n49.sprintf)(
+          /* translators: %s: Number of comments. */
+          (0, import_i18n49._n)("%s response", "%s responses", commentsCount),
+          commentsCount
+        );
       }
-      if (max[4] < colorHash[key][4]) {
-        max = colorHash[key];
+    } else if (showPostTitle) {
+      if (commentsCount === 1) {
+        placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Response to "%s"'), postTitle);
+      } else {
+        placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Responses to "%s"'), postTitle);
       }
+    } else if (commentsCount === 1) {
+      placeholder2 = (0, import_i18n49.__)("Response");
+    } else {
+      placeholder2 = (0, import_i18n49.__)("Responses");
     }
-    var redTotal = max[0];
-    var greenTotal = max[1];
-    var blueTotal = max[2];
-    var alphaTotal = max[3];
-    var count = max[4];
-    return alphaTotal ? [
-      Math.round(redTotal / alphaTotal),
-      Math.round(greenTotal / alphaTotal),
-      Math.round(blueTotal / alphaTotal),
-      Math.round(alphaTotal / count)
-    ] : options2.defaultColor;
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(import_jsx_runtime260.Fragment, { children: [
+      blockControls,
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(TagName2, { ...blockProps, children: placeholder2 })
+    ] });
   }
-  function simpleAlgorithm(arr, len, options2) {
-    var redTotal = 0;
-    var greenTotal = 0;
-    var blueTotal = 0;
-    var alphaTotal = 0;
-    var count = 0;
-    var ignoredColor = options2.ignoredColor;
-    var step = options2.step;
-    for (var i2 = 0; i2 < len; i2 += step) {
-      var alpha = arr[i2 + 3];
-      var red = arr[i2] * alpha;
-      var green = arr[i2 + 1] * alpha;
-      var blue = arr[i2 + 2] * alpha;
-      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
-        continue;
+
+  // packages/block-library/build-module/comments-title/deprecated.mjs
+  var v23 = {
+    attributes: {
+      textAlign: {
+        type: "string"
+      },
+      showPostTitle: {
+        type: "boolean",
+        default: true
+      },
+      showCommentsCount: {
+        type: "boolean",
+        default: true
+      },
+      level: {
+        type: "number",
+        default: 2
+      },
+      levelOptions: {
+        type: "array"
       }
-      redTotal += red;
-      greenTotal += green;
-      blueTotal += blue;
-      alphaTotal += alpha;
-      count++;
-    }
-    return alphaTotal ? [
-      Math.round(redTotal / alphaTotal),
-      Math.round(greenTotal / alphaTotal),
-      Math.round(blueTotal / alphaTotal),
-      Math.round(alphaTotal / count)
-    ] : options2.defaultColor;
-  }
-  function sqrtAlgorithm(arr, len, options2) {
-    var redTotal = 0;
-    var greenTotal = 0;
-    var blueTotal = 0;
-    var alphaTotal = 0;
-    var count = 0;
-    var ignoredColor = options2.ignoredColor;
-    var step = options2.step;
-    for (var i2 = 0; i2 < len; i2 += step) {
-      var red = arr[i2];
-      var green = arr[i2 + 1];
-      var blue = arr[i2 + 2];
-      var alpha = arr[i2 + 3];
-      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
-        continue;
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      html: false,
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      color: {
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true,
+          __experimentalFontFamily: true,
+          __experimentalFontStyle: true,
+          __experimentalFontWeight: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
       }
-      redTotal += red * red * alpha;
-      greenTotal += green * green * alpha;
-      blueTotal += blue * blue * alpha;
-      alphaTotal += alpha;
-      count++;
-    }
-    return alphaTotal ? [
-      Math.round(Math.sqrt(redTotal / alphaTotal)),
-      Math.round(Math.sqrt(greenTotal / alphaTotal)),
-      Math.round(Math.sqrt(blueTotal / alphaTotal)),
-      Math.round(alphaTotal / count)
-    ] : options2.defaultColor;
-  }
-  function getDefaultColor(options2) {
-    return getOption(options2, "defaultColor", [0, 0, 0, 0]);
-  }
-  function getOption(options2, name122, defaultValue) {
-    return options2[name122] === void 0 ? defaultValue : options2[name122];
+    },
+    migrate: (oldAttributes) => {
+      const { singleCommentLabel, multipleCommentsLabel, ...newAttributes } = oldAttributes;
+      return migrate_text_align_default(newAttributes);
+    },
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
+        /\bhas-text-align-(left|center|right)\b/
+      );
+    },
+    save: () => null
+  };
+  var v111 = {
+    attributes: {
+      textAlign: {
+        type: "string"
+      },
+      showPostTitle: {
+        type: "boolean",
+        default: true
+      },
+      showCommentsCount: {
+        type: "boolean",
+        default: true
+      },
+      level: {
+        type: "number",
+        default: 2
+      },
+      levelOptions: {
+        type: "array"
+      },
+      singleCommentLabel: {
+        type: "string"
+      },
+      multipleCommentsLabel: {
+        type: "string"
+      }
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      html: false,
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      },
+      color: {
+        gradients: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
+      },
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true,
+          __experimentalFontFamily: true,
+          __experimentalFontStyle: true,
+          __experimentalFontWeight: true
+        }
+      },
+      interactivity: {
+        clientNavigation: true
+      }
+    },
+    migrate: (oldAttributes) => {
+      const { singleCommentLabel, multipleCommentsLabel, ...newAttributes } = oldAttributes;
+      return migrate_text_align_default(newAttributes);
+    },
+    isEligible: ({ multipleCommentsLabel, singleCommentLabel }) => multipleCommentsLabel || singleCommentLabel,
+    save: () => null
+  };
+  var deprecated_default13 = [v23, v111];
+
+  // packages/block-library/build-module/comments-title/index.mjs
+  var { name: name29 } = block_default30;
+  var settings29 = {
+    icon: title_default,
+    edit: Edit12,
+    deprecated: deprecated_default13,
+    example: {}
+  };
+  var init29 = () => initBlock({ name: name29, metadata: block_default30, settings: settings29 });
+
+  // packages/block-library/build-module/cover/index.mjs
+  var cover_exports = {};
+  __export(cover_exports, {
+    init: () => init30,
+    metadata: () => block_default31,
+    name: () => name30,
+    settings: () => settings30
+  });
+  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_blocks23 = __toESM(require_blocks(), 1);
+
+  // packages/block-library/build-module/cover/deprecated.mjs
+  var import_blocks19 = __toESM(require_blocks(), 1);
+  var import_block_editor61 = __toESM(require_block_editor(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_compose17 = __toESM(require_compose(), 1);
+
+  // packages/block-library/build-module/cover/shared.mjs
+  var import_blob4 = __toESM(require_blob(), 1);
+  var POSITION_CLASSNAMES = {
+    "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"
+  };
+  var IMAGE_BACKGROUND_TYPE = "image";
+  var VIDEO_BACKGROUND_TYPE = "video";
+  var EMBED_VIDEO_BACKGROUND_TYPE = "embed-video";
+  var COVER_MIN_HEIGHT = 50;
+  var DEFAULT_FOCAL_POINT = { x: 0.5, y: 0.5 };
+  var ALLOWED_MEDIA_TYPES2 = ["image", "video"];
+  function mediaPosition({ x: x3, y: y2 } = DEFAULT_FOCAL_POINT) {
+    return `${Math.round(x3 * 100)}% ${Math.round(y2 * 100)}%`;
   }
-  var MIN_SIZE = 10;
-  var MAX_SIZE = 100;
-  function isSvg(filename) {
-    return filename.search(/\.svg(\?|$)/i) !== -1;
+  function dimRatioToClass(ratio) {
+    return ratio === 50 || ratio === void 0 ? null : "has-background-dim-" + 10 * Math.round(ratio / 10);
   }
-  function getOriginalSize(resource) {
-    if (isInstanceOfHTMLImageElement(resource)) {
-      var width = resource.naturalWidth;
-      var height = resource.naturalHeight;
-      if (!resource.naturalWidth && isSvg(resource.src)) {
-        width = height = MAX_SIZE;
-      }
+  function attributesFromMedia(media) {
+    if (!media || !media.url && !media.src) {
       return {
-        width,
-        height
+        url: void 0,
+        id: void 0
       };
     }
-    if (isInstanceOfHTMLVideoElement(resource)) {
-      return {
-        width: resource.videoWidth,
-        height: resource.videoHeight
-      };
+    if ((0, import_blob4.isBlobURL)(media.url)) {
+      media.type = (0, import_blob4.getBlobTypeByURL)(media.url);
+    }
+    let mediaType;
+    if (media.media_type) {
+      if (media.media_type === IMAGE_BACKGROUND_TYPE) {
+        mediaType = IMAGE_BACKGROUND_TYPE;
+      } else {
+        mediaType = VIDEO_BACKGROUND_TYPE;
+      }
+    } else if (media.type && (media.type === IMAGE_BACKGROUND_TYPE || media.type === VIDEO_BACKGROUND_TYPE)) {
+      mediaType = media.type;
+    } else {
+      return;
     }
     return {
-      width: resource.width,
-      height: resource.height
+      url: media.url || media.src,
+      id: media.id,
+      alt: media?.alt,
+      backgroundType: mediaType,
+      ...mediaType === VIDEO_BACKGROUND_TYPE ? { hasParallax: void 0 } : {}
     };
   }
-  function getSrc(resource) {
-    if (isInstanceOfHTMLCanvasElement(resource)) {
-      return "canvas";
-    }
-    if (isInstanceOfOffscreenCanvas(resource)) {
-      return "offscreencanvas";
-    }
-    if (isInstanceOfImageBitmap(resource)) {
-      return "imagebitmap";
-    }
-    return resource.src;
-  }
-  function isInstanceOfHTMLImageElement(resource) {
-    return typeof HTMLImageElement !== "undefined" && resource instanceof HTMLImageElement;
-  }
-  function isInstanceOfOffscreenCanvas(resource) {
-    return typeof OffscreenCanvas !== "undefined" && resource instanceof OffscreenCanvas;
+  function isContentPositionCenter(contentPosition) {
+    return !contentPosition || contentPosition === "center center" || contentPosition === "center";
   }
-  function isInstanceOfHTMLVideoElement(resource) {
-    return typeof HTMLVideoElement !== "undefined" && resource instanceof HTMLVideoElement;
+  function getPositionClassName(contentPosition) {
+    if (isContentPositionCenter(contentPosition)) {
+      return "";
+    }
+    return POSITION_CLASSNAMES[contentPosition];
   }
-  function isInstanceOfHTMLCanvasElement(resource) {
-    return typeof HTMLCanvasElement !== "undefined" && resource instanceof HTMLCanvasElement;
+
+  // packages/block-library/build-module/cover/deprecated.mjs
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+  function backgroundImageStyles(url) {
+    return url ? { backgroundImage: `url(${url})` } : {};
   }
-  function isInstanceOfImageBitmap(resource) {
-    return typeof ImageBitmap !== "undefined" && resource instanceof ImageBitmap;
+  function dimRatioToClassV1(ratio) {
+    return ratio === 0 || ratio === 50 || !ratio ? null : "has-background-dim-" + 10 * Math.round(ratio / 10);
   }
-  function prepareSizeAndPosition(originalSize, options2) {
-    var srcLeft = getOption(options2, "left", 0);
-    var srcTop = getOption(options2, "top", 0);
-    var srcWidth = getOption(options2, "width", originalSize.width);
-    var srcHeight = getOption(options2, "height", originalSize.height);
-    var destWidth = srcWidth;
-    var destHeight = srcHeight;
-    if (options2.mode === "precision") {
-      return {
-        srcLeft,
-        srcTop,
-        srcWidth,
-        srcHeight,
-        destWidth,
-        destHeight
-      };
-    }
-    var factor;
-    if (srcWidth > srcHeight) {
-      factor = srcWidth / srcHeight;
-      destWidth = MAX_SIZE;
-      destHeight = Math.round(destWidth / factor);
-    } else {
-      factor = srcHeight / srcWidth;
-      destHeight = MAX_SIZE;
-      destWidth = Math.round(destHeight / factor);
-    }
-    if (destWidth > srcWidth || destHeight > srcHeight || destWidth < MIN_SIZE || destHeight < MIN_SIZE) {
-      destWidth = srcWidth;
-      destHeight = srcHeight;
-    }
+  function migrateDimRatio(attributes2) {
     return {
-      srcLeft,
-      srcTop,
-      srcWidth,
-      srcHeight,
-      destWidth,
-      destHeight
+      ...attributes2,
+      dimRatio: !attributes2.url ? 100 : attributes2.dimRatio
     };
   }
-  var isWebWorkers = typeof window === "undefined";
-  function makeCanvas() {
-    return isWebWorkers ? new OffscreenCanvas(1, 1) : document.createElement("canvas");
-  }
-  var ERROR_PREFIX = "FastAverageColor: ";
-  function outputError(message, silent, error2) {
-    if (!silent) {
-      console.error(ERROR_PREFIX + message);
-      if (error2) {
-        console.error(error2);
-      }
-    }
-  }
-  function getError(text) {
-    return Error(ERROR_PREFIX + text);
-  }
-  var FastAverageColor = (
-    /** @class */
-    (function() {
-      function FastAverageColor2() {
-        this.canvas = null;
-        this.ctx = null;
-      }
-      FastAverageColor2.prototype.getColorAsync = function(resource, options2) {
-        if (!resource) {
-          return Promise.reject(getError("call .getColorAsync() without resource."));
-        }
-        if (typeof resource === "string") {
-          if (typeof Image === "undefined") {
-            return Promise.reject(getError("resource as string is not supported in this environment"));
-          }
-          var img = new Image();
-          img.crossOrigin = options2 && options2.crossOrigin || "";
-          img.src = resource;
-          return this.bindImageEvents(img, options2);
-        } else if (isInstanceOfHTMLImageElement(resource) && !resource.complete) {
-          return this.bindImageEvents(resource, options2);
-        } else {
-          var result = this.getColor(resource, options2);
-          return result.error ? Promise.reject(result.error) : Promise.resolve(result);
-        }
-      };
-      FastAverageColor2.prototype.getColor = function(resource, options2) {
-        options2 = options2 || {};
-        var defaultColor = getDefaultColor(options2);
-        if (!resource) {
-          outputError("call .getColor(null) without resource", options2.silent);
-          return this.prepareResult(defaultColor);
-        }
-        var originalSize = getOriginalSize(resource);
-        var size = prepareSizeAndPosition(originalSize, options2);
-        if (!size.srcWidth || !size.srcHeight || !size.destWidth || !size.destHeight) {
-          outputError('incorrect sizes for resource "'.concat(getSrc(resource), '"'), options2.silent);
-          return this.prepareResult(defaultColor);
-        }
-        if (!this.canvas) {
-          this.canvas = makeCanvas();
-        }
-        if (!this.ctx) {
-          this.ctx = this.canvas.getContext && this.canvas.getContext("2d");
-          if (!this.ctx) {
-            outputError("Canvas Context 2D is not supported in this browser", options2.silent);
-            return this.prepareResult(defaultColor);
-          }
-        }
-        this.canvas.width = size.destWidth;
-        this.canvas.height = size.destHeight;
-        var value = defaultColor;
-        try {
-          this.ctx.clearRect(0, 0, size.destWidth, size.destHeight);
-          this.ctx.drawImage(resource, size.srcLeft, size.srcTop, size.srcWidth, size.srcHeight, 0, 0, size.destWidth, size.destHeight);
-          var bitmapData = this.ctx.getImageData(0, 0, size.destWidth, size.destHeight).data;
-          value = this.getColorFromArray4(bitmapData, options2);
-        } catch (e3) {
-          outputError("security error (CORS) for resource ".concat(getSrc(resource), ".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image"), options2.silent, e3);
-        }
-        return this.prepareResult(value);
-      };
-      FastAverageColor2.prototype.getColorFromArray4 = function(arr, options2) {
-        options2 = options2 || {};
-        var bytesPerPixel = 4;
-        var arrLength = arr.length;
-        var defaultColor = getDefaultColor(options2);
-        if (arrLength < bytesPerPixel) {
-          return defaultColor;
-        }
-        var len = arrLength - arrLength % bytesPerPixel;
-        var step = (options2.step || 1) * bytesPerPixel;
-        var algorithm;
-        switch (options2.algorithm || "sqrt") {
-          case "simple":
-            algorithm = simpleAlgorithm;
-            break;
-          case "sqrt":
-            algorithm = sqrtAlgorithm;
-            break;
-          case "dominant":
-            algorithm = dominantAlgorithm;
-            break;
-          default:
-            throw getError("".concat(options2.algorithm, " is unknown algorithm"));
-        }
-        return algorithm(arr, len, {
-          defaultColor,
-          ignoredColor: prepareIgnoredColor(options2.ignoredColor),
-          step
-        });
-      };
-      FastAverageColor2.prototype.prepareResult = function(value) {
-        var rgb = value.slice(0, 3);
-        var rgba = [value[0], value[1], value[2], value[3] / 255];
-        var isDarkColor = isDark(value);
-        return {
-          value: [value[0], value[1], value[2], value[3]],
-          rgb: "rgb(" + rgb.join(",") + ")",
-          rgba: "rgba(" + rgba.join(",") + ")",
-          hex: arrayToHex(rgb),
-          hexa: arrayToHex(value),
-          isDark: isDarkColor,
-          isLight: !isDarkColor
-        };
-      };
-      FastAverageColor2.prototype.destroy = function() {
-        if (this.canvas) {
-          this.canvas.width = 1;
-          this.canvas.height = 1;
-          this.canvas = null;
-        }
-        this.ctx = null;
-      };
-      FastAverageColor2.prototype.bindImageEvents = function(resource, options2) {
-        var _this = this;
-        return new Promise(function(resolve, reject) {
-          var onload = function() {
-            unbindEvents();
-            var result = _this.getColor(resource, options2);
-            if (result.error) {
-              reject(result.error);
-            } else {
-              resolve(result);
-            }
-          };
-          var onerror = function() {
-            unbindEvents();
-            reject(getError('Error loading image "'.concat(resource.src, '".')));
-          };
-          var onabort = function() {
-            unbindEvents();
-            reject(getError('Image "'.concat(resource.src, '" loading aborted')));
-          };
-          var unbindEvents = function() {
-            resource.removeEventListener("load", onload);
-            resource.removeEventListener("error", onerror);
-            resource.removeEventListener("abort", onabort);
-          };
-          resource.addEventListener("load", onload);
-          resource.addEventListener("error", onerror);
-          resource.addEventListener("abort", onabort);
-        });
+  function migrateTag(attributes2) {
+    if (!attributes2.tagName) {
+      attributes2 = {
+        ...attributes2,
+        tagName: "div"
       };
-      return FastAverageColor2;
-    })()
-  );
-
-  // packages/block-library/build-module/cover/edit/color-utils.mjs
-  var import_hooks19 = __toESM(require_hooks(), 1);
-  k([names_default]);
-  var DEFAULT_BACKGROUND_COLOR = "#FFF";
-  var DEFAULT_OVERLAY_COLOR = "#000";
-  function compositeSourceOver(source, dest) {
+    }
     return {
-      r: source.r * source.a + dest.r * dest.a * (1 - source.a),
-      g: source.g * source.a + dest.g * dest.a * (1 - source.a),
-      b: source.b * source.a + dest.b * dest.a * (1 - source.a),
-      a: source.a + dest.a * (1 - source.a)
+      ...attributes2
     };
   }
-  function retrieveFastAverageColor() {
-    if (!retrieveFastAverageColor.fastAverageColor) {
-      retrieveFastAverageColor.fastAverageColor = new FastAverageColor();
+  var blockAttributes2 = {
+    url: {
+      type: "string"
+    },
+    id: {
+      type: "number"
+    },
+    hasParallax: {
+      type: "boolean",
+      default: false
+    },
+    dimRatio: {
+      type: "number",
+      default: 50
+    },
+    overlayColor: {
+      type: "string"
+    },
+    customOverlayColor: {
+      type: "string"
+    },
+    backgroundType: {
+      type: "string",
+      default: "image"
+    },
+    focalPoint: {
+      type: "object"
     }
-    return retrieveFastAverageColor.fastAverageColor;
-  }
-  var getMediaColor = memize(async (url) => {
-    if (!url) {
-      return DEFAULT_BACKGROUND_COLOR;
+  };
+  var v8ToV11BlockAttributes = {
+    url: {
+      type: "string"
+    },
+    id: {
+      type: "number"
+    },
+    alt: {
+      type: "string",
+      source: "attribute",
+      selector: "img",
+      attribute: "alt",
+      default: ""
+    },
+    hasParallax: {
+      type: "boolean",
+      default: false
+    },
+    isRepeated: {
+      type: "boolean",
+      default: false
+    },
+    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: true
+    },
+    allowedBlocks: {
+      type: "array"
+    },
+    templateLock: {
+      type: ["string", "boolean"],
+      enum: ["all", "insert", false]
     }
-    const { r: r3, g: g2, b: b2, a: a2 } = w(DEFAULT_BACKGROUND_COLOR).toRgb();
-    try {
-      const imgCrossOrigin = (0, import_hooks19.applyFilters)(
-        "media.crossOrigin",
-        void 0,
-        url
-      );
-      const color = await retrieveFastAverageColor().getColorAsync(url, {
-        // The default color is white, which is the color
-        // that is returned if there's an error.
-        // colord returns alpga 0-1, FAC needs 0-255
-        defaultColor: [r3, g2, b2, a2 * 255],
-        // Errors that come up don't reject the promise,
-        // so error logging has to be silenced
-        // with this option.
-        silent: false,
-        crossOrigin: imgCrossOrigin
-      });
-      return color.hex;
-    } catch {
-      return DEFAULT_BACKGROUND_COLOR;
+  };
+  var v12toV13BlockAttributes = {
+    ...v8ToV11BlockAttributes,
+    useFeaturedImage: {
+      type: "boolean",
+      default: false
+    },
+    tagName: {
+      type: "string",
+      default: "div"
     }
-  });
-  function compositeIsDark(dimRatio, overlayColor, backgroundColor) {
-    if (overlayColor === backgroundColor || dimRatio === 100) {
-      return w(overlayColor).isDark();
+  };
+  var v14BlockAttributes = {
+    ...v12toV13BlockAttributes,
+    isUserOverlayColor: {
+      type: "boolean"
+    },
+    sizeSlug: {
+      type: "string"
+    },
+    alt: {
+      type: "string",
+      default: ""
     }
-    const overlay = w(overlayColor).alpha(dimRatio / 100).toRgb();
-    const background = w(backgroundColor).toRgb();
-    const composite = compositeSourceOver(overlay, background);
-    return w(composite).isDark();
-  }
-
-  // packages/block-library/build-module/cover/edit/index.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
-  var { openMediaEditorModalKey } = unlock(import_block_editor68.privateApis);
-  function getInnerBlocksTemplate(attributes2) {
-    return [
-      [
-        "core/paragraph",
-        {
-          style: {
-            typography: {
-              textAlign: "center"
-            }
-          },
-          placeholder: (0, import_i18n56.__)("Write title\u2026"),
-          ...attributes2
-        }
-      ]
-    ];
-  }
-  var isTemporaryMedia = (id, url) => !id && (0, import_blob7.isBlobURL)(url);
-  function CoverEdit({
-    attributes: attributes2,
-    clientId,
-    isSelected,
-    overlayColor,
-    setAttributes,
-    setOverlayColor,
-    toggleSelection,
-    context: { postId, postType }
-  }) {
-    const {
-      contentPosition,
-      id,
-      url: originalUrl,
-      backgroundType: originalBackgroundType,
-      useFeaturedImage,
-      dimRatio,
-      focalPoint,
-      hasParallax,
-      isDark: isDark2,
-      isRepeated,
-      minHeight,
-      minHeightUnit,
-      alt,
-      allowedBlocks,
-      templateLock,
-      tagName: TagName2 = "div",
-      isUserOverlayColor,
-      sizeSlug,
-      poster
-    } = attributes2;
-    const [featuredImage] = (0, import_core_data16.useEntityProp)(
-      "postType",
-      postType,
-      "featured_media",
-      postId
-    );
-    const { getSettings: getSettings2 } = (0, import_data29.useSelect)(import_block_editor68.store);
-    const openMediaEditorModal = (0, import_data29.useSelect)(
-      (select10) => select10(import_block_editor68.store).getSettings()[openMediaEditorModalKey],
-      []
-    );
-    const { __unstableMarkNextChangeAsNotPersistent, replaceInnerBlocks } = (0, import_data29.useDispatch)(import_block_editor68.store);
-    const registry = (0, import_data29.useRegistry)();
-    const propsRef = (0, import_element48.useRef)({ attributes: attributes2, overlayColor });
-    (0, import_element48.useLayoutEffect)(() => {
-      propsRef.current = { attributes: attributes2, overlayColor };
-    });
-    const { media } = (0, import_data29.useSelect)(
-      (select10) => {
-        return {
-          media: featuredImage && useFeaturedImage ? select10(import_core_data16.store).getEntityRecord(
-            "postType",
-            "attachment",
-            featuredImage,
-            {
-              context: "view"
-            }
-          ) : void 0
-        };
-      },
-      [featuredImage, useFeaturedImage]
-    );
-    const mediaUrl = media?.media_details?.sizes?.[sizeSlug]?.source_url ?? media?.source_url;
-    (0, import_element48.useEffect)(() => {
-      (async () => {
-        if (!useFeaturedImage) {
-          return;
-        }
-        const averageBackgroundColor = await getMediaColor(mediaUrl);
-        const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
-        let newOverlayColor = currentOverlay.color;
-        if (!currentAttrs.isUserOverlayColor) {
-          newOverlayColor = averageBackgroundColor;
-          __unstableMarkNextChangeAsNotPersistent();
-          setOverlayColor(newOverlayColor);
-        }
-        const newIsDark = compositeIsDark(
-          currentAttrs.dimRatio,
-          newOverlayColor,
-          averageBackgroundColor
-        );
-        __unstableMarkNextChangeAsNotPersistent();
-        setAttributes({
-          isDark: newIsDark,
-          isUserOverlayColor: currentAttrs.isUserOverlayColor || false
-        });
-      })();
-    }, [
-      mediaUrl,
-      __unstableMarkNextChangeAsNotPersistent,
-      setAttributes,
-      setOverlayColor,
-      useFeaturedImage
-    ]);
-    const url = useFeaturedImage ? mediaUrl : (
-      // Ensure the url is not malformed due to sanitization through `wp_kses`.
-      originalUrl?.replaceAll("&amp;", "&")
-    );
-    const backgroundType = useFeaturedImage ? IMAGE_BACKGROUND_TYPE : originalBackgroundType;
-    const { createErrorNotice } = (0, import_data29.useDispatch)(import_notices4.store);
-    const { gradientClass, gradientValue } = (0, import_block_editor68.__experimentalUseGradient)();
-    const scaffoldInnerBlocks = () => {
-      const {
-        getBlocks,
-        isBlockSelected,
-        getSelectedBlocksInitialCaretPosition
-      } = registry.select(import_block_editor68.store);
-      if (getBlocks(clientId).length > 0) {
-        return;
+  };
+  var v7toV11BlockSupports = {
+    anchor: true,
+    align: true,
+    html: false,
+    spacing: {
+      padding: true,
+      __experimentalDefaultControls: {
+        padding: true
       }
-      const [fontSizes] = unlock(
-        registry.select(import_block_editor68.store)
-      ).getBlockSettings(clientId, "typography.fontSizes");
-      const hasFontSizes = fontSizes?.length > 0;
-      replaceInnerBlocks(
-        clientId,
-        (0, import_blocks21.createBlocksFromInnerBlocksTemplate)(
-          getInnerBlocksTemplate({
-            fontSize: hasFontSizes ? "large" : void 0
-          })
-        ),
-        isBlockSelected(clientId),
-        getSelectedBlocksInitialCaretPosition()
-      );
-    };
-    const onSelectMedia = async (newMedia) => {
-      const mediaAttributes = attributesFromMedia(newMedia);
-      const isImage = [newMedia?.type, newMedia?.media_type].includes(
-        IMAGE_BACKGROUND_TYPE
-      );
-      const averageBackgroundColor = await getMediaColor(
-        isImage ? newMedia?.url : void 0
-      );
-      const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
-      let newOverlayColor = currentOverlay.color;
-      if (!currentAttrs.isUserOverlayColor) {
-        newOverlayColor = averageBackgroundColor;
-        setOverlayColor(newOverlayColor);
-        __unstableMarkNextChangeAsNotPersistent();
+    },
+    color: {
+      __experimentalDuotone: "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
+      text: false,
+      background: false
+    }
+  };
+  var v12BlockSupports = {
+    ...v7toV11BlockSupports,
+    spacing: {
+      padding: true,
+      margin: ["top", "bottom"],
+      blockGap: true,
+      __experimentalDefaultControls: {
+        padding: true,
+        blockGap: true
       }
-      const newDimRatio = currentAttrs.url === void 0 && currentAttrs.dimRatio === 100 ? 50 : currentAttrs.dimRatio;
-      const newIsDark = compositeIsDark(
-        newDimRatio,
-        newOverlayColor,
-        averageBackgroundColor
-      );
-      if (backgroundType === IMAGE_BACKGROUND_TYPE && mediaAttributes?.id) {
-        const { imageDefaultSize } = getSettings2();
-        if (sizeSlug && (newMedia?.sizes?.[sizeSlug] || newMedia?.media_details?.sizes?.[sizeSlug])) {
-          mediaAttributes.sizeSlug = sizeSlug;
-          mediaAttributes.url = newMedia?.sizes?.[sizeSlug]?.url || newMedia?.media_details?.sizes?.[sizeSlug]?.source_url;
-        } else if (newMedia?.sizes?.[imageDefaultSize] || newMedia?.media_details?.sizes?.[imageDefaultSize]) {
-          mediaAttributes.sizeSlug = imageDefaultSize;
-          mediaAttributes.url = newMedia?.sizes?.[imageDefaultSize]?.url || newMedia?.media_details?.sizes?.[imageDefaultSize]?.source_url;
-        } else {
-          mediaAttributes.sizeSlug = DEFAULT_MEDIA_SIZE_SLUG;
-        }
+    },
+    __experimentalBorder: {
+      color: true,
+      radius: true,
+      style: true,
+      width: true,
+      __experimentalDefaultControls: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true
       }
-      registry.batch(() => {
-        setAttributes({
-          ...mediaAttributes,
-          focalPoint: void 0,
-          useFeaturedImage: void 0,
-          dimRatio: newDimRatio,
-          isDark: newIsDark,
-          isUserOverlayColor: currentAttrs.isUserOverlayColor || false
-        });
-        scaffoldInnerBlocks();
-      });
-    };
-    const onClearMedia = () => {
-      let newOverlayColor = overlayColor.color;
-      if (!isUserOverlayColor && overlayColor.color) {
-        newOverlayColor = DEFAULT_OVERLAY_COLOR;
-        setOverlayColor(void 0);
-        __unstableMarkNextChangeAsNotPersistent();
+    },
+    color: {
+      __experimentalDuotone: "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
+      heading: true,
+      text: true,
+      background: false,
+      __experimentalSkipSerialization: ["gradients"],
+      enableContrastChecker: false
+    },
+    typography: {
+      fontSize: true,
+      lineHeight: true,
+      __experimentalFontFamily: true,
+      __experimentalFontWeight: true,
+      __experimentalFontStyle: true,
+      __experimentalTextTransform: true,
+      __experimentalTextDecoration: true,
+      __experimentalLetterSpacing: true,
+      __experimentalDefaultControls: {
+        fontSize: true
       }
-      const newIsDark = compositeIsDark(
+    },
+    layout: {
+      allowJustification: false
+    }
+  };
+  var v14BlockSupports = {
+    ...v12BlockSupports,
+    shadow: true,
+    dimensions: {
+      aspectRatio: true
+    },
+    interactivity: {
+      clientNavigation: true
+    }
+  };
+  var v142 = {
+    attributes: v14BlockAttributes,
+    supports: v14BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
         dimRatio,
-        newOverlayColor,
-        DEFAULT_BACKGROUND_COLOR
+        focalPoint,
+        useFeaturedImage,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit,
+        tagName: Tag,
+        sizeSlug
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
       );
-      setAttributes({
-        url: void 0,
-        id: void 0,
-        backgroundType: void 0,
-        focalPoint: void 0,
-        hasParallax: void 0,
-        isRepeated: void 0,
-        useFeaturedImage: void 0,
-        isDark: newIsDark
-      });
-    };
-    const onSetOverlayColor = async (newOverlayColor) => {
-      const averageBackgroundColor = await getMediaColor(url);
-      const { attributes: currentAttrs } = propsRef.current;
-      const newIsDark = compositeIsDark(
-        currentAttrs.dimRatio,
-        newOverlayColor,
-        averageBackgroundColor
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
       );
-      setOverlayColor(newOverlayColor);
-      __unstableMarkNextChangeAsNotPersistent();
-      registry.batch(() => {
-        setAttributes({
-          isUserOverlayColor: true,
-          isDark: newIsDark
-        });
-        if (newOverlayColor) {
-          scaffoldInnerBlocks();
+      const backgroundImage = url ? `url(${url})` : void 0;
+      const backgroundPosition = mediaPosition(focalPoint);
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        getPositionClassName(contentPosition)
+      );
+      const imgClasses = clsx_default(
+        "wp-block-cover__image-background",
+        id ? `wp-image-${id}` : null,
+        {
+          [`size-${sizeSlug}`]: sizeSlug,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated
         }
-      });
-    };
-    const onUpdateDimRatio = async (newDimRatio) => {
-      const averageBackgroundColor = await getMediaColor(url);
-      const { overlayColor: currentOverlay } = propsRef.current;
-      const newIsDark = compositeIsDark(
-        newDimRatio,
-        currentOverlay.color,
-        averageBackgroundColor
       );
-      setAttributes({
-        dimRatio: newDimRatio,
-        isDark: newIsDark
-      });
-    };
-    const onUploadError = (message) => {
-      createErrorNotice(message, { type: "snackbar" });
-    };
-    const onSelectEmbedUrl = (embedUrl) => {
-      const newDimRatio = originalUrl === void 0 && dimRatio === 100 ? 50 : dimRatio;
-      setAttributes({
-        url: embedUrl,
-        backgroundType: EMBED_VIDEO_BACKGROUND_TYPE,
-        dimRatio: newDimRatio,
-        id: void 0,
-        focalPoint: void 0,
-        hasParallax: void 0,
-        isRepeated: void 0,
-        useFeaturedImage: void 0
-      });
-    };
-    const { embedPreview, isFetchingEmbed } = (0, import_data29.useSelect)(
-      (select10) => {
-        if (backgroundType !== EMBED_VIDEO_BACKGROUND_TYPE || !url) {
-          return {
-            embedPreview: void 0,
-            isFetchingEmbed: false
-          };
+      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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
+              {
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
+              }
+            ),
+            style: bgStyle
+          }
+        ),
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: imgClasses,
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            role: alt ? "img" : void 0,
+            "aria-label": alt ? alt : void 0,
+            className: imgClasses,
+            style: { backgroundPosition, backgroundImage }
+          }
+        )),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    }
+  };
+  var v132 = {
+    attributes: v12toV13BlockAttributes,
+    supports: v12BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        useFeaturedImage,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit,
+        tagName: Tag
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
+      );
+      const backgroundImage = url ? `url(${url})` : void 0;
+      const backgroundPosition = mediaPosition(focalPoint);
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        getPositionClassName(contentPosition)
+      );
+      const imgClasses = clsx_default(
+        "wp-block-cover__image-background",
+        id ? `wp-image-${id}` : null,
+        {
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated
         }
-        const { getEmbedPreview, isRequestingEmbedPreview } = select10(import_core_data16.store);
-        return {
-          embedPreview: getEmbedPreview(url),
-          isFetchingEmbed: isRequestingEmbedPreview(url)
-        };
-      },
-      [url, backgroundType]
-    );
-    const embedHtml = (0, import_element48.useMemo)(() => {
-      if (backgroundType !== EMBED_VIDEO_BACKGROUND_TYPE || !embedPreview?.html) {
-        return null;
-      }
-      return getBackgroundEmbedHtml(embedPreview.html);
-    }, [embedPreview, backgroundType]);
-    const [isSwappingMedia, setIsSwappingMedia] = (0, import_element48.useState)(false);
-    const isUploadingMedia = isTemporaryMedia(id, url);
-    const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-    const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-    const isEmbedVideoBackground = EMBED_VIDEO_BACKGROUND_TYPE === backgroundType;
-    const blockEditingMode = (0, import_block_editor68.useBlockEditingMode)();
-    const hasNonContentControls = blockEditingMode === "default";
-    const [resizeListener, { height, width }] = (0, import_compose19.useResizeObserver)();
-    const resizableBoxDimensions = (0, import_element48.useMemo)(() => {
+      );
+      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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
+              {
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
+              }
+            ),
+            style: bgStyle
+          }
+        ),
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: imgClasses,
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            role: "img",
+            className: imgClasses,
+            style: { backgroundPosition, backgroundImage }
+          }
+        )),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    }
+  };
+  var v122 = {
+    attributes: v12toV13BlockAttributes,
+    supports: v12BlockSupports,
+    isEligible(attributes2) {
+      return (attributes2.customOverlayColor !== void 0 || attributes2.overlayColor !== void 0) && attributes2.isUserOverlayColor === void 0;
+    },
+    migrate(attributes2) {
       return {
-        height: minHeightUnit === "px" && minHeight ? minHeight : "auto",
-        width: "auto"
+        ...attributes2,
+        isUserOverlayColor: true
       };
-    }, [minHeight, minHeightUnit]);
-    const minHeightWithUnit = minHeight && minHeightUnit ? `${minHeight}${minHeightUnit}` : minHeight;
-    const isImgElement = !(hasParallax || isRepeated);
-    const style2 = {
-      minHeight: minHeightWithUnit || void 0
-    };
-    const backgroundImage = url ? `url(${url})` : void 0;
-    const backgroundPosition = mediaPosition(focalPoint);
-    const bgStyle = { backgroundColor: overlayColor.color };
-    const mediaStyle = {
-      objectPosition: focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-    };
-    const hasBackground = !!(url || overlayColor.color || gradientValue);
-    const hasInnerBlocks = (0, import_data29.useSelect)(
-      (select10) => select10(import_block_editor68.store).getBlock(clientId).innerBlocks.length > 0,
-      [clientId]
-    );
-    const ref = (0, import_element48.useRef)();
-    const blockProps = (0, import_block_editor68.useBlockProps)({ ref });
-    const innerBlocksProps = (0, import_block_editor68.useInnerBlocksProps)(
-      {
-        className: "wp-block-cover__inner-container"
-      },
-      {
-        allowedBlocks,
-        templateLock,
-        dropZoneElement: ref.current
-      }
-    );
-    const mediaElement = (0, import_element48.useRef)();
-    const editMediaButtonRef = (0, import_element48.useRef)();
-    const currentSettings = {
-      isVideoBackground,
-      isImageBackground,
-      mediaElement,
-      hasInnerBlocks,
-      url,
-      isImgElement,
-      overlayColor
-    };
-    const openCoverMediaEditorModal = (0, import_element48.useCallback)(() => {
-      if (!id || !openMediaEditorModal) {
-        return;
-      }
-      openMediaEditorModal({
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        useFeaturedImage,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
         id,
-        onClose: () => {
-          editMediaButtonRef.current?.focus();
+        minHeight: minHeightProp,
+        minHeightUnit,
+        tagName: Tag
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
+      );
+      const backgroundImage = url ? `url(${url})` : void 0;
+      const backgroundPosition = mediaPosition(focalPoint);
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
         },
-        onUpdate: async ({ id: newId, url: newUrl }) => {
-          if (typeof newId !== "number") {
-            return;
+        getPositionClassName(contentPosition)
+      );
+      const imgClasses = clsx_default(
+        "wp-block-cover__image-background",
+        id ? `wp-image-${id}` : null,
+        {
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated
+        }
+      );
+      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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
+              {
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
+              }
+            ),
+            style: bgStyle
           }
-          if (newId !== id && newUrl) {
-            setIsSwappingMedia(true);
+        ),
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: imgClasses,
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
           }
-          const nextAttributes = {
-            id: newId,
-            backgroundType: IMAGE_BACKGROUND_TYPE,
-            ...newUrl ? { url: newUrl } : {},
-            ...newId !== id ? { sizeSlug: DEFAULT_MEDIA_SIZE_SLUG } : {}
-          };
-          if (newUrl) {
-            const averageBackgroundColor = await getMediaColor(newUrl);
-            const {
-              attributes: currentAttrs,
-              overlayColor: currentOverlay
-            } = propsRef.current;
-            let newOverlayColor = currentOverlay.color;
-            if (!currentAttrs.isUserOverlayColor) {
-              newOverlayColor = averageBackgroundColor;
-              setOverlayColor(newOverlayColor);
-              __unstableMarkNextChangeAsNotPersistent();
-            }
-            nextAttributes.isDark = compositeIsDark(
-              currentAttrs.dimRatio,
-              newOverlayColor,
-              averageBackgroundColor
-            );
-            nextAttributes.isUserOverlayColor = currentAttrs.isUserOverlayColor || false;
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            role: "img",
+            className: imgClasses,
+            style: { backgroundPosition, backgroundImage }
           }
-          setAttributes(nextAttributes);
-          const {
-            hasParallax: currentHasParallax,
-            isRepeated: currentIsRepeated
-          } = propsRef.current.attributes;
-          if (currentHasParallax || currentIsRepeated) {
-            setIsSwappingMedia(false);
+        )),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
           }
-        }
-      });
-    }, [
-      id,
-      openMediaEditorModal,
-      setAttributes,
-      setOverlayColor,
-      __unstableMarkNextChangeAsNotPersistent
-    ]);
-    const showEditMediaButton = hasNonContentControls && !useFeaturedImage && isImageBackground && !!id && !!url && !isUploadingMedia && !!openMediaEditorModal;
-    const toggleUseFeaturedImage = async () => {
-      const newUseFeaturedImage = !useFeaturedImage;
-      const averageBackgroundColor = newUseFeaturedImage ? await getMediaColor(mediaUrl) : DEFAULT_BACKGROUND_COLOR;
-      const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
-      const newOverlayColor = !currentAttrs.isUserOverlayColor ? averageBackgroundColor : currentOverlay.color;
-      if (!currentAttrs.isUserOverlayColor) {
-        if (newUseFeaturedImage) {
-          setOverlayColor(newOverlayColor);
-        } else {
-          setOverlayColor(void 0);
-        }
-        __unstableMarkNextChangeAsNotPersistent();
-      }
-      const newDimRatio = currentAttrs.dimRatio === 100 ? 50 : currentAttrs.dimRatio;
-      const newIsDark = compositeIsDark(
-        newDimRatio,
-        newOverlayColor,
-        averageBackgroundColor
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    }
+  };
+  var v112 = {
+    attributes: v8ToV11BlockAttributes,
+    supports: v7toV11BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        useFeaturedImage,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
       );
-      registry.batch(() => {
-        setAttributes({
-          id: void 0,
-          url: void 0,
-          useFeaturedImage: newUseFeaturedImage,
-          dimRatio: newDimRatio,
-          backgroundType: useFeaturedImage ? IMAGE_BACKGROUND_TYPE : void 0,
-          isDark: newIsDark
-        });
-        if (newUseFeaturedImage) {
-          scaffoldInnerBlocks();
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
+      );
+      const backgroundImage = url ? `url(${url})` : void 0;
+      const backgroundPosition = mediaPosition(focalPoint);
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        getPositionClassName(contentPosition)
+      );
+      const imgClasses = clsx_default(
+        "wp-block-cover__image-background",
+        id ? `wp-image-${id}` : null,
+        {
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated
         }
-      });
-    };
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-      CoverBlockControls,
-      {
-        attributes: attributes2,
-        setAttributes,
-        onSelectMedia,
-        onSelectEmbedUrl,
-        currentSettings,
-        toggleUseFeaturedImage,
-        onClearMedia,
-        blockEditingMode,
-        onEditMedia: openCoverMediaEditorModal,
-        editMediaButtonRef,
-        showEditMediaButton,
-        isEditMediaDisabled: isSwappingMedia
-      }
-    );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-      CoverInspectorControls,
-      {
-        attributes: attributes2,
-        setAttributes,
-        clientId,
-        setOverlayColor: onSetOverlayColor,
-        coverRef: ref,
-        currentSettings,
-        toggleUseFeaturedImage,
-        updateDimRatio: onUpdateDimRatio,
-        onClearMedia,
-        featuredImage: media
-      }
-    );
-    const resizableCoverProps = {
-      className: "block-library-cover__resize-container",
-      clientId,
-      height,
-      minHeight: minHeightWithUnit,
-      onResizeStart: () => {
-        setAttributes({ minHeightUnit: "px" });
-        toggleSelection(false);
-      },
-      onResize: (value) => {
-        setAttributes({ minHeight: value });
-      },
-      onResizeStop: (newMinHeight) => {
-        toggleSelection(true);
-        setAttributes({ minHeight: newMinHeight });
-      },
-      // Hide the resize handle if an aspect ratio is set, as the aspect ratio takes precedence.
-      showHandle: !attributes2.style?.dimensions?.aspectRatio,
-      size: resizableBoxDimensions,
-      width
-    };
-    if (!useFeaturedImage && !hasInnerBlocks && !hasBackground) {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
-        blockControls,
-        inspectorControls,
-        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
-          TagName2,
+      );
+      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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
+              {
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
+              }
+            ),
+            style: bgStyle
+          }
+        ),
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: imgClasses,
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
           {
-            ...blockProps,
-            className: clsx_default("is-placeholder", blockProps.className),
-            style: {
-              ...blockProps.style,
-              minHeight: minHeightWithUnit || void 0
-            },
-            children: [
-              resizeListener,
-              /* @__PURE__ */ (0, import_jsx_runtime268.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)(
-                    import_block_editor68.ColorPalette,
-                    {
-                      disableCustomColors: true,
-                      value: overlayColor.color,
-                      onChange: onSetOverlayColor,
-                      clearable: false,
-                      presentation: "toggle-buttons",
-                      "aria-label": (0, import_i18n56.__)("Overlay color")
-                    }
-                  ) })
-                }
-              )
-            ]
+            role: "img",
+            className: imgClasses,
+            style: { backgroundPosition, backgroundImage }
+          }
+        )),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
           }
         )
       ] });
-    }
-    const classes = clsx_default(
-      {
-        "is-dark-theme": isDark2,
-        "is-light": !isDark2,
-        "is-transient": isUploadingMedia || isSwappingMedia,
-        "has-parallax": hasParallax,
-        "is-repeated": isRepeated,
-        "has-custom-content-position": !isContentPositionCenter(contentPosition)
-      },
-      getPositionClassName(contentPosition)
-    );
-    const showOverlay = url || !useFeaturedImage || useFeaturedImage && !url;
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
-      blockControls,
-      inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
-        TagName2,
+    },
+    migrate: migrateTag
+  };
+  var v102 = {
+    attributes: v8ToV11BlockAttributes,
+    supports: v7toV11BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        useFeaturedImage,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        ...isImageBackground && !isImgElement && !useFeaturedImage ? backgroundImageStyles(url) : {},
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
+      );
+      const classes = clsx_default(
         {
-          ...blockProps,
-          className: clsx_default(classes, blockProps.className),
-          style: { ...style2, ...blockProps.style },
-          "data-url": url,
-          children: [
-            resizeListener,
-            !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              import_components33.Placeholder,
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
               {
-                className: "wp-block-cover__image--placeholder-image",
-                withIllustration: true
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
               }
             ),
-            url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              "img",
-              {
-                ref: mediaElement,
-                className: "wp-block-cover__image-background",
-                alt,
-                src: url,
-                style: mediaStyle,
-                onLoad: () => setIsSwappingMedia(false),
-                onError: () => setIsSwappingMedia(false)
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              "div",
-              {
-                ref: mediaElement,
-                role: alt ? "img" : void 0,
-                "aria-label": alt ? alt : void 0,
-                className: clsx_default(
-                  classes,
-                  "wp-block-cover__image-background"
-                ),
-                style: { backgroundImage, backgroundPosition }
-              }
-            )),
-            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              "video",
-              {
-                ref: mediaElement,
-                className: "wp-block-cover__video-background",
-                autoPlay: true,
-                muted: true,
-                loop: true,
-                src: url,
-                poster,
-                style: mediaStyle
-              }
+            style: bgStyle
+          }
+        ),
+        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: clsx_default(
+              "wp-block-cover__image-background",
+              id ? `wp-image-${id}` : null
             ),
-            isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              "div",
-              {
-                ref: mediaElement,
-                className: "wp-block-cover__video-background wp-block-cover__embed-background",
-                style: mediaStyle,
-                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-                  import_components33.SandBox,
-                  {
-                    allowSameOrigin: true,
-                    html: embedHtml,
-                    title: "Background video",
-                    styles: [
-                      "iframe{position:fixed;top:0;left:0;width:100%;height:100%;}"
-                    ]
-                  }
-                )
-              }
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
             ),
-            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
-            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              "span",
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    },
+    migrate: migrateTag
+  };
+  var v9 = {
+    attributes: v8ToV11BlockAttributes,
+    supports: v7toV11BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
+      );
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__background",
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
               {
-                "aria-hidden": "true",
-                className: clsx_default(
-                  "wp-block-cover__background",
-                  dimRatioToClass(dimRatio),
-                  {
-                    [overlayColor.class]: overlayColor.class,
-                    "has-background-dim": dimRatio !== void 0,
-                    // For backwards compatibility. Former versions of the Cover Block applied
-                    // `.wp-block-cover__gradient-background` in the presence of
-                    // media, a gradient and a dim.
-                    "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-                    "has-background-gradient": gradientValue,
-                    [gradientClass]: gradientClass
-                  }
-                ),
-                style: { backgroundImage: gradientValue, ...bgStyle }
+                "has-background-dim": dimRatio !== void 0,
+                // For backwards compatibility. Former versions of the Cover Block applied
+                // `.wp-block-cover__gradient-background` in the presence of
+                // media, a gradient and a dim.
+                "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                "has-background-gradient": gradientValue,
+                [gradientClass]: gradientClass
               }
             ),
-            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              CoverPlaceholder,
+            style: bgStyle
+          }
+        ),
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: clsx_default(
+              "wp-block-cover__image-background",
+              id ? `wp-image-${id}` : null
+            ),
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    },
+    migrate: migrateTag
+  };
+  var v8 = {
+    attributes: v8ToV11BlockAttributes,
+    supports: v7toV11BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        isDark: isDark2,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
+        minHeight: minHeight || void 0
+      };
+      const bgStyle = {
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient ? customGradient : void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
+      );
+      const classes = clsx_default(
+        {
+          "is-light": !isDark2,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              overlayColorClass,
+              dimRatioToClass(dimRatio),
+              "wp-block-cover__gradient-background",
+              gradientClass,
               {
-                disableMediaButtons: true,
-                onSelectMedia,
-                onError: onUploadError,
-                toggleUseFeaturedImage
+                "has-background-dim": dimRatio !== void 0,
+                "has-background-gradient": gradient || customGradient,
+                [gradientClass]: !url && gradientClass
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { ...innerBlocksProps })
-          ]
-        }
-      ),
-      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
-    ] });
-  }
-  var edit_default7 = (0, import_compose19.compose)([
-    (0, import_block_editor68.withColors)({ overlayColor: "background-color" })
-  ])(CoverEdit);
-
-  // packages/block-library/build-module/cover/block.json
-  var block_default31 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    name: "core/cover",
-    title: "Cover",
-    category: "media",
-    description: "Add an image or video with a text overlay.",
-    textdomain: "default",
+            style: bgStyle
+          }
+        ),
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: clsx_default(
+              "wp-block-cover__image-background",
+              id ? `wp-image-${id}` : null
+            ),
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            ...import_block_editor61.useInnerBlocksProps.save({
+              className: "wp-block-cover__inner-container"
+            })
+          }
+        )
+      ] });
+    },
+    migrate: migrateTag
+  };
+  var v7 = {
     attributes: {
-      url: {
-        type: "string",
-        role: "content"
-      },
-      useFeaturedImage: {
+      ...blockAttributes2,
+      isRepeated: {
         type: "boolean",
         default: false
       },
-      id: {
+      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: ""
-      },
-      hasParallax: {
-        type: "boolean",
-        default: false
-      },
+      }
+    },
+    supports: v7toV11BlockSupports,
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        isRepeated,
+        overlayColor,
+        url,
+        alt,
+        id,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const isImgElement = !(hasParallax || isRepeated);
+      const style2 = {
+        ...isImageBackground && !isImgElement ? backgroundImageStyles(url) : {},
+        backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+        background: customGradient && !url ? customGradient : void 0,
+        minHeight: minHeight || void 0
+      };
+      const objectPosition = (
+        // prettier-ignore
+        focalPoint && isImgElement ? `${Math.round(focalPoint.x * 100)}% ${Math.round(focalPoint.y * 100)}%` : void 0
+      );
+      const classes = clsx_default(
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-background-gradient": gradient || customGradient,
+          [gradientClass]: !url && gradientClass,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__gradient-background",
+              gradientClass
+            ),
+            style: customGradient ? { background: customGradient } : void 0
+          }
+        ),
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "img",
+          {
+            className: clsx_default(
+              "wp-block-cover__image-background",
+              id ? `wp-image-${id}` : null
+            ),
+            alt,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "data-object-position": objectPosition
+          }
+        ),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: clsx_default(
+              "wp-block-cover__video-background",
+              "intrinsic-ignore"
+            ),
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            style: { objectPosition },
+            "data-object-fit": "cover",
+            "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, {}) })
+      ] });
+    },
+    migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
+  };
+  var v6 = {
+    attributes: {
+      ...blockAttributes2,
       isRepeated: {
         type: "boolean",
         default: false
       },
-      dimRatio: {
-        type: "number",
-        default: 100
+      minHeight: {
+        type: "number"
       },
-      overlayColor: {
+      minHeightUnit: {
         type: "string"
       },
-      customOverlayColor: {
+      gradient: {
         type: "string"
       },
-      isUserOverlayColor: {
-        type: "boolean"
+      customGradient: {
+        type: "string"
       },
-      backgroundType: {
-        type: "string",
-        default: "image"
+      contentPosition: {
+        type: "string"
+      }
+    },
+    supports: {
+      align: true
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        contentPosition,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        isRepeated,
+        overlayColor,
+        url,
+        minHeight: minHeightProp,
+        minHeightUnit
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const minHeight = minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+      const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+      const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+      const style2 = isImageBackground ? backgroundImageStyles(url) : {};
+      const videoStyle = {};
+      if (!overlayColorClass) {
+        style2.backgroundColor = customOverlayColor;
+      }
+      if (customGradient && !url) {
+        style2.background = customGradient;
+      }
+      style2.minHeight = minHeight || void 0;
+      let positionValue;
+      if (focalPoint) {
+        positionValue = `${Math.round(
+          focalPoint.x * 100
+        )}% ${Math.round(focalPoint.y * 100)}%`;
+        if (isImageBackground && !hasParallax) {
+          style2.backgroundPosition = positionValue;
+        }
+        if (isVideoBackground) {
+          videoStyle.objectPosition = positionValue;
+        }
+      }
+      const classes = clsx_default(
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          "is-repeated": isRepeated,
+          "has-background-gradient": gradient || customGradient,
+          [gradientClass]: !url && gradientClass,
+          "has-custom-content-position": !isContentPositionCenter(contentPosition)
+        },
+        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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__gradient-background",
+              gradientClass
+            ),
+            style: customGradient ? { background: customGradient } : void 0
+          }
+        ),
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: "wp-block-cover__video-background",
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            playsInline: true,
+            src: url,
+            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, {}) })
+      ] });
+    },
+    migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
+  };
+  var v5 = {
+    attributes: {
+      ...blockAttributes2,
+      minHeight: {
+        type: "number"
       },
-      focalPoint: {
-        type: "object"
+      gradient: {
+        type: "string"
       },
+      customGradient: {
+        type: "string"
+      }
+    },
+    supports: {
+      align: true
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        overlayColor,
+        url,
+        minHeight
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
+      if (!overlayColorClass) {
+        style2.backgroundColor = customOverlayColor;
+      }
+      if (focalPoint && !hasParallax) {
+        style2.backgroundPosition = `${Math.round(
+          focalPoint.x * 100
+        )}% ${Math.round(focalPoint.y * 100)}%`;
+      }
+      if (customGradient && !url) {
+        style2.background = customGradient;
+      }
+      style2.minHeight = minHeight || void 0;
+      const classes = clsx_default(
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          "has-background-gradient": customGradient,
+          [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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__gradient-background",
+              gradientClass
+            ),
+            style: customGradient ? { background: customGradient } : void 0
+          }
+        ),
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: "wp-block-cover__video-background",
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            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, {}) })
+      ] });
+    },
+    migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
+  };
+  var v4 = {
+    attributes: {
+      ...blockAttributes2,
       minHeight: {
         type: "number"
       },
-      minHeightUnit: {
+      gradient: {
         type: "string"
       },
-      gradient: {
+      customGradient: {
         type: "string"
+      }
+    },
+    supports: {
+      align: true
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        gradient,
+        customGradient,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        overlayColor,
+        url,
+        minHeight
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const gradientClass = (0, import_block_editor61.__experimentalGetGradientClass)(gradient);
+      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
+      if (!overlayColorClass) {
+        style2.backgroundColor = customOverlayColor;
+      }
+      if (focalPoint && !hasParallax) {
+        style2.backgroundPosition = `${focalPoint.x * 100}% ${focalPoint.y * 100}%`;
+      }
+      if (customGradient && !url) {
+        style2.background = customGradient;
+      }
+      style2.minHeight = minHeight || void 0;
+      const classes = clsx_default(
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          "has-background-gradient": customGradient,
+          [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)(
+          "span",
+          {
+            "aria-hidden": "true",
+            className: clsx_default(
+              "wp-block-cover__gradient-background",
+              gradientClass
+            ),
+            style: customGradient ? { background: customGradient } : void 0
+          }
+        ),
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "video",
+          {
+            className: "wp-block-cover__video-background",
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            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, {}) })
+      ] });
+    },
+    migrate: (0, import_compose17.compose)(migrateDimRatio, migrateTag)
+  };
+  var v32 = {
+    attributes: {
+      ...blockAttributes2,
+      title: {
+        type: "string",
+        source: "html",
+        selector: "p"
+      },
+      contentAlign: {
+        type: "string",
+        default: "center"
+      }
+    },
+    supports: {
+      align: true
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        backgroundType,
+        contentAlign,
+        customOverlayColor,
+        dimRatio,
+        focalPoint,
+        hasParallax,
+        overlayColor,
+        title,
+        url
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const style2 = backgroundType === IMAGE_BACKGROUND_TYPE ? backgroundImageStyles(url) : {};
+      if (!overlayColorClass) {
+        style2.backgroundColor = customOverlayColor;
+      }
+      if (focalPoint && !hasParallax) {
+        style2.backgroundPosition = `${focalPoint.x * 100}% ${focalPoint.y * 100}%`;
+      }
+      const classes = clsx_default(
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          [`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)(
+          "video",
+          {
+            className: "wp-block-cover__video-background",
+            autoPlay: true,
+            muted: true,
+            loop: true,
+            src: url
+          }
+        ),
+        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_block_editor61.RichText.Content,
+          {
+            tagName: "p",
+            className: "wp-block-cover-text",
+            value: title
+          }
+        )
+      ] });
+    },
+    migrate(attributes2) {
+      const newAttribs = {
+        ...attributes2,
+        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
+        tagName: !attributes2.tagName ? "div" : attributes2.tagName
+      };
+      const { title, contentAlign, ...restAttributes } = newAttribs;
+      return [
+        restAttributes,
+        [
+          (0, import_blocks19.createBlock)("core/paragraph", {
+            content: attributes2.title,
+            style: {
+              typography: {
+                textAlign: attributes2.contentAlign
+              }
+            },
+            fontSize: "large",
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
+          })
+        ]
+      ];
+    }
+  };
+  var v24 = {
+    attributes: {
+      ...blockAttributes2,
+      title: {
+        type: "string",
+        source: "html",
+        selector: "p"
       },
-      customGradient: {
-        type: "string"
+      contentAlign: {
+        type: "string",
+        default: "center"
       },
-      contentPosition: {
+      align: {
         type: "string"
-      },
-      isDark: {
-        type: "boolean",
-        default: true
-      },
-      templateLock: {
-        type: ["string", "boolean"],
-        enum: ["all", "insert", "contentOnly", false]
-      },
-      tagName: {
+      }
+    },
+    supports: {
+      className: false
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        url,
+        title,
+        hasParallax,
+        dimRatio,
+        align,
+        contentAlign,
+        overlayColor,
+        customOverlayColor
+      } = attributes2;
+      const overlayColorClass = (0, import_block_editor61.getColorClassName)(
+        "background-color",
+        overlayColor
+      );
+      const style2 = backgroundImageStyles(url);
+      if (!overlayColorClass) {
+        style2.backgroundColor = customOverlayColor;
+      }
+      const classes = clsx_default(
+        "wp-block-cover-image",
+        dimRatioToClassV1(dimRatio),
+        overlayColorClass,
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax,
+          [`has-${contentAlign}-content`]: contentAlign !== "center"
+        },
+        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)(
+        import_block_editor61.RichText.Content,
+        {
+          tagName: "p",
+          className: "wp-block-cover-image-text",
+          value: title
+        }
+      ) });
+    },
+    migrate(attributes2) {
+      const newAttribs = {
+        ...attributes2,
+        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
+        tagName: !attributes2.tagName ? "div" : attributes2.tagName
+      };
+      const { title, contentAlign, align, ...restAttributes } = newAttribs;
+      return [
+        restAttributes,
+        [
+          (0, import_blocks19.createBlock)("core/paragraph", {
+            content: attributes2.title,
+            style: {
+              typography: {
+                textAlign: attributes2.contentAlign
+              }
+            },
+            fontSize: "large",
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
+          })
+        ]
+      ];
+    }
+  };
+  var v113 = {
+    attributes: {
+      ...blockAttributes2,
+      title: {
         type: "string",
-        default: "div"
+        source: "html",
+        selector: "h2"
       },
-      sizeSlug: {
+      align: {
         type: "string"
       },
-      poster: {
+      contentAlign: {
         type: "string",
-        source: "attribute",
-        selector: "video",
-        attribute: "poster"
-      },
-      allowedVideoProviders: {
-        type: "array",
-        default: [
-          "youtube",
-          "vimeo",
-          "videopress",
-          "animoto",
-          "tiktok",
-          "wordpress-tv"
-        ]
+        default: "center"
       }
     },
-    usesContext: ["postId", "postType"],
     supports: {
-      __experimentalOnEnter: true,
-      anchor: true,
-      align: true,
-      html: false,
-      shadow: true,
-      spacing: {
-        padding: true,
-        margin: ["top", "bottom"],
-        blockGap: true,
-        __experimentalDefaultControls: {
-          padding: true,
-          blockGap: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        radius: true,
-        style: true,
-        width: true,
-        __experimentalDefaultControls: {
-          color: true,
-          radius: true,
-          style: true,
-          width: true
-        }
-      },
-      color: {
-        heading: true,
-        text: true,
-        background: false,
-        __experimentalSkipSerialization: ["gradients"],
-        enableContrastChecker: false
-      },
-      dimensions: {
-        aspectRatio: true
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      layout: {
-        allowJustification: false
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      filter: {
-        duotone: true
-      },
-      allowedBlocks: true
+      className: false
     },
-    selectors: {
-      filter: {
-        duotone: ".wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background"
-      }
+    save({ attributes: attributes2 }) {
+      const { url, title, hasParallax, dimRatio, align } = attributes2;
+      const style2 = backgroundImageStyles(url);
+      const classes = clsx_default(
+        "wp-block-cover-image",
+        dimRatioToClassV1(dimRatio),
+        {
+          "has-background-dim": dimRatio !== 0,
+          "has-parallax": hasParallax
+        },
+        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 }) });
     },
-    editorStyle: "wp-block-cover-editor",
-    style: "wp-block-cover"
+    migrate(attributes2) {
+      const newAttribs = {
+        ...attributes2,
+        dimRatio: !attributes2.url ? 100 : attributes2.dimRatio,
+        tagName: !attributes2.tagName ? "div" : attributes2.tagName
+      };
+      const { title, contentAlign, align, ...restAttributes } = newAttribs;
+      return [
+        restAttributes,
+        [
+          (0, import_blocks19.createBlock)("core/paragraph", {
+            content: attributes2.title,
+            style: {
+              typography: {
+                textAlign: attributes2.contentAlign
+              }
+            },
+            fontSize: "large",
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
+          })
+        ]
+      ];
+    }
   };
+  var deprecated_default14 = [v142, v132, v122, v112, v102, v9, v8, v7, v6, v5, v4, v32, v24, v113];
+
+  // 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_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_data29 = __toESM(require_data(), 1);
+  var import_blocks21 = __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_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_data28 = __toESM(require_data(), 1);
+  var import_core_data15 = __toESM(require_core_data(), 1);
+
+  // packages/block-library/build-module/utils/style-state.mjs
+  var import_block_editor62 = __toESM(require_block_editor(), 1);
+  var { cleanEmptyObject: cleanEmptyObject2, getStyleForState, setStyleForState } = unlock(
+    import_block_editor62.privateApis
+  );
+  function getStateStyle(style2, selectedState) {
+    return getStyleForState(style2, selectedState) || {};
+  }
+  function getMappedDimensions(dimensions, dimensionKeyMap = {}) {
+    return Object.fromEntries(
+      Object.entries(dimensions).map(([key, value]) => [
+        dimensionKeyMap[key] || key,
+        value
+      ])
+    );
+  }
+  function getControlledDimensions(dimensions, dimensionKeys) {
+    if (!dimensionKeys) {
+      return dimensions;
+    }
+    return Object.fromEntries(
+      dimensionKeys.map((key) => [key, dimensions[key]])
+    );
+  }
+  function getStyleStateKey(selectedState) {
+    return [
+      selectedState?.viewport || "default",
+      selectedState?.pseudo || "default"
+    ].join(":");
+  }
+  function getStateDimensions(style2, selectedState) {
+    return getStateStyle(style2, selectedState)?.dimensions || {};
+  }
+  function getActiveDimensionValue(options2 = {}) {
+    const {
+      attributes: attributes2 = {},
+      style: style2 = attributes2?.style,
+      selectedState,
+      hasSelectedStyleState,
+      attributeKey,
+      styleKey = attributeKey,
+      rootValue
+    } = options2;
+    if (hasSelectedStyleState) {
+      return getStateDimensions(style2, selectedState)?.[styleKey];
+    }
+    if (Object.hasOwn(options2, "rootValue")) {
+      return rootValue;
+    }
+    return attributes2?.[attributeKey];
+  }
+  function setStateDimensions(style2, selectedState, nextDimensions) {
+    const stateStyle = getStateStyle(style2, selectedState);
+    return setStyleForState(
+      style2,
+      selectedState,
+      cleanEmptyObject2({
+        ...stateStyle,
+        dimensions: cleanEmptyObject2({
+          ...stateStyle?.dimensions,
+          ...nextDimensions
+        })
+      })
+    );
+  }
+  function getDimensionUpdateAttributes({
+    style: style2,
+    selectedState,
+    hasSelectedStyleState,
+    nextDimensions,
+    dimensionKeyMap,
+    dimensionKeys
+  }) {
+    const controlledDimensions = getControlledDimensions(
+      nextDimensions,
+      dimensionKeys
+    );
+    if (!hasSelectedStyleState) {
+      return controlledDimensions;
+    }
+    return {
+      style: setStateDimensions(
+        style2,
+        selectedState,
+        getMappedDimensions(controlledDimensions, dimensionKeyMap)
+      )
+    };
+  }
+  function resetDimensions(style2, keys) {
+    const dimensionsReset = Object.fromEntries(
+      keys.map((key) => [key, void 0])
+    );
+    return cleanEmptyObject2({
+      ...style2,
+      dimensions: cleanEmptyObject2({
+        ...style2?.dimensions,
+        ...dimensionsReset
+      })
+    });
+  }
+  function resetStateDimensions(style2, selectedState, keys) {
+    return setStyleForState(
+      style2,
+      selectedState,
+      resetDimensions(getStateStyle(style2, selectedState), keys)
+    );
+  }
+  function getDimensionResetAttributes({
+    attributes: attributes2 = {},
+    style: style2 = attributes2?.style,
+    selectedState,
+    hasSelectedStyleState,
+    keys,
+    defaultAttributes = {}
+  }) {
+    return {
+      ...hasSelectedStyleState ? {} : { ...attributes2, ...defaultAttributes },
+      style: hasSelectedStyleState ? resetStateDimensions(style2, selectedState, keys) : resetDimensions(style2, keys)
+    };
+  }
+
+  // packages/block-library/build-module/cover/constants.mjs
+  var DEFAULT_MEDIA_SIZE_SLUG = "full";
+
+  // packages/block-library/build-module/utils/poster-image.mjs
+  var import_block_editor63 = __toESM(require_block_editor(), 1);
+  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_compose18 = __toESM(require_compose(), 1);
+  var import_data27 = __toESM(require_data(), 1);
+  var import_jsx_runtime262 = __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 descriptionId = (0, import_compose18.useInstanceId)(
+      PosterImage,
+      "block-library-poster-image-description"
+    );
+    const { getSettings: getSettings2 } = (0, import_data27.useSelect)(import_block_editor63.store);
+    const { createErrorNotice } = (0, import_data27.useDispatch)(import_notices3.store);
+    const onDropFiles = (filesList) => {
+      getSettings2().mediaUpload({
+        allowedTypes: POSTER_IMAGE_ALLOWED_MEDIA_TYPES,
+        filesList,
+        onFileChange: ([image]) => {
+          if ((0, import_blob5.isBlobURL)(image?.url)) {
+            setIsLoading(true);
+            return;
+          }
+          if (image) {
+            onChange(image);
+          }
+          setIsLoading(false);
+        },
+        onError: (message) => {
+          createErrorNotice(message, {
+            id: "poster-image-upload-notice",
+            type: "snackbar"
+          });
+          setIsLoading(false);
+        },
+        multiple: false
+      });
+    };
+    const getPosterButtonContent = () => {
+      if (!poster && isLoading) {
+        return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {});
+      }
+      return !poster ? (0, import_i18n51.__)("Set poster image") : (0, import_i18n51.__)("Replace");
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+      import_components29.__experimentalToolsPanelItem,
+      {
+        label: (0, import_i18n51.__)("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)(
+            import_block_editor63.MediaUpload,
+            {
+              title: (0, import_i18n51.__)("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)(
+                  import_components29.Button,
+                  {
+                    __next40pxDefaultSize: true,
+                    onClick: open,
+                    "aria-haspopup": "dialog",
+                    "aria-label": (0, import_i18n51.__)(
+                      "Edit or replace the poster image."
+                    ),
+                    className: "block-library-poster-image__preview",
+                    disabled: isLoading,
+                    accessibleWhenDisabled: true,
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                        "img",
+                        {
+                          src: poster,
+                          alt: (0, import_i18n51.__)("Poster image preview"),
+                          className: "block-library-poster-image__preview-image"
+                        }
+                      ),
+                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {})
+                    ]
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+                  import_components29.__experimentalHStack,
+                  {
+                    className: clsx_default(
+                      "block-library-poster-image__actions",
+                      {
+                        "block-library-poster-image__actions-select": !poster
+                      }
+                    ),
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                        import_components29.Button,
+                        {
+                          __next40pxDefaultSize: true,
+                          onClick: open,
+                          ref: posterButtonRef,
+                          className: "block-library-poster-image__action",
+                          "aria-describedby": descriptionId,
+                          "aria-haspopup": "dialog",
+                          variant: !poster ? "secondary" : void 0,
+                          disabled: isLoading,
+                          accessibleWhenDisabled: true,
+                          children: getPosterButtonContent()
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n51.sprintf)(
+                        /* translators: %s: poster image URL. */
+                        (0, import_i18n51.__)(
+                          "The current poster image url is %s."
+                        ),
+                        poster
+                      ) : (0, import_i18n51.__)(
+                        "There is no poster image currently selected."
+                      ) }),
+                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                        import_components29.Button,
+                        {
+                          __next40pxDefaultSize: true,
+                          onClick: () => {
+                            onChange(void 0);
+                            posterButtonRef.current.focus();
+                          },
+                          className: "block-library-poster-image__action",
+                          disabled: isLoading,
+                          accessibleWhenDisabled: true,
+                          children: (0, import_i18n51.__)("Remove")
+                        }
+                      )
+                    ]
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
+              ] })
+            }
+          )
+        ]
+      }
+    ) });
+  }
+  var poster_image_default = PosterImage;

-  // 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);
-  function save14({ attributes: attributes2 }) {
+  // packages/block-library/build-module/cover/edit/inspector-controls.mjs
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var {
+    cleanEmptyObject: cleanEmptyObject3,
+    isDefaultBlockStyleState,
+    ResolutionTool,
+    HTMLElementControl: HTMLElementControl3
+  } = unlock(import_block_editor64.privateApis);
+  function CoverHeightInput({
+    onChange,
+    onUnitChange,
+    unit = "px",
+    value = ""
+  }) {
+    const instanceId = (0, import_compose19.useInstanceId)(import_components30.__experimentalUnitControl);
+    const inputId = `block-cover-height-input-${instanceId}`;
+    const isPx = unit === "px";
+    const [availableUnits] = (0, import_block_editor64.useSettings)("spacing.units");
+    const units = (0, import_components30.__experimentalUseCustomUnits)({
+      availableUnits: availableUnits || ["px", "em", "rem", "vw", "vh"],
+      defaultValues: { px: 430, "%": 20, em: 20, rem: 20, vw: 20, vh: 50 }
+    });
+    const handleOnChange = (unprocessedValue) => {
+      const inputValue = unprocessedValue !== "" ? parseFloat(unprocessedValue) : void 0;
+      if (isNaN(inputValue) && inputValue !== void 0) {
+        return;
+      }
+      onChange(inputValue);
+    };
+    const computedValue = (0, import_element46.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)(
+      import_components30.__experimentalUnitControl,
+      {
+        label: (0, import_i18n52.__)("Minimum height"),
+        id: inputId,
+        isResetValueOnUnitChange: true,
+        min,
+        onChange: handleOnChange,
+        onUnitChange,
+        units,
+        value: computedValue
+      }
+    );
+  }
+  function CoverInspectorControls({
+    attributes: attributes2,
+    setAttributes,
+    clientId,
+    setOverlayColor,
+    coverRef,
+    currentSettings,
+    updateDimRatio,
+    featuredImage
+  }) {
     const {
-      backgroundType,
-      gradient,
-      contentPosition,
-      customGradient,
-      customOverlayColor,
+      useFeaturedImage,
+      id,
       dimRatio,
       focalPoint,
-      useFeaturedImage,
       hasParallax,
-      isDark: isDark2,
       isRepeated,
-      overlayColor,
-      url,
-      alt,
-      id,
-      minHeight: minHeightProp,
+      minHeight,
       minHeightUnit,
-      tagName: Tag,
-      sizeSlug,
+      alt,
+      tagName,
       poster
     } = attributes2;
-    const overlayColorClass = (0, import_block_editor69.getColorClassName)(
-      "background-color",
+    const {
+      isVideoBackground,
+      isImageBackground,
+      mediaElement,
+      url,
       overlayColor
-    );
-    const gradientClass = (0, import_block_editor69.__experimentalGetGradientClass)(gradient);
-    const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
-    const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
-    const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
-    const isEmbedVideoBackground = EMBED_VIDEO_BACKGROUND_TYPE === backgroundType;
-    const isImgElement = !(hasParallax || isRepeated);
-    const style2 = {
-      minHeight: minHeight || void 0
-    };
-    const bgStyle = {
-      backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
-      background: customGradient ? customGradient : void 0
-    };
-    const objectPosition = (
-      // prettier-ignore
-      focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
-    );
-    const backgroundImage = url ? `url(${url})` : void 0;
-    const backgroundPosition = mediaPosition(focalPoint);
-    const classes = clsx_default(
-      {
-        "is-light": !isDark2,
-        "has-parallax": hasParallax,
-        "is-repeated": isRepeated,
-        "has-custom-content-position": !isContentPositionCenter(contentPosition)
+    } = currentSettings;
+    const sizeSlug = attributes2.sizeSlug || DEFAULT_MEDIA_SIZE_SLUG;
+    const { gradientValue, setGradient } = (0, import_block_editor64.__experimentalUseGradient)();
+    const { imageSizes, selectedStyleState } = (0, import_data28.useSelect)(
+      (select10) => {
+        const { getSettings: getSettings2, getSelectedBlockStyleState } = unlock(
+          select10(import_block_editor64.store)
+        );
+        return {
+          imageSizes: getSettings2()?.imageSizes,
+          selectedStyleState: getSelectedBlockStyleState(clientId)
+        };
       },
-      getPositionClassName(contentPosition)
+      [clientId]
     );
-    const imgClasses = clsx_default(
-      "wp-block-cover__image-background",
-      id ? `wp-image-${id}` : null,
-      {
-        [`size-${sizeSlug}`]: sizeSlug,
-        "has-parallax": hasParallax,
-        "is-repeated": isRepeated
-      }
+    const hasSelectedStyleState = !isDefaultBlockStyleState(selectedStyleState);
+    const selectedStyleStateKey = getStyleStateKey(selectedStyleState);
+    const stateMinHeight = getActiveDimensionValue({
+      attributes: attributes2,
+      selectedState: selectedStyleState,
+      hasSelectedStyleState,
+      attributeKey: "minHeight",
+      styleKey: "minHeight",
+      rootValue: void 0
+    });
+    const [stateMinHeightValue, stateMinHeightUnit] = (0, import_components30.__experimentalParseQuantityAndUnitFromRawValue)(stateMinHeight || "");
+    const activeMinHeight = hasSelectedStyleState ? stateMinHeightValue : minHeight;
+    const activeMinHeightUnit = hasSelectedStyleState ? stateMinHeightUnit || minHeightUnit : minHeightUnit;
+    const activeAspectRatio = getActiveDimensionValue({
+      attributes: attributes2,
+      selectedState: selectedStyleState,
+      hasSelectedStyleState,
+      attributeKey: "aspectRatio",
+      rootValue: attributes2?.style?.dimensions?.aspectRatio
+    });
+    const image = (0, import_data28.useSelect)(
+      (select10) => id && isImageBackground ? select10(import_core_data15.store).getEntityRecord(
+        "postType",
+        "attachment",
+        id,
+        { context: "view" }
+      ) : null,
+      [id, isImageBackground]
     );
-    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)(
-        "img",
-        {
-          className: imgClasses,
-          alt,
-          src: url,
-          style: { objectPosition },
-          "data-object-fit": "cover",
-          "data-object-position": objectPosition
-        }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-        "div",
-        {
-          role: alt ? "img" : void 0,
-          "aria-label": alt ? alt : void 0,
-          className: imgClasses,
-          style: { backgroundPosition, backgroundImage }
-        }
-      )),
-      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-        "video",
-        {
-          className: clsx_default(
-            "wp-block-cover__video-background",
-            "intrinsic-ignore"
-          ),
-          autoPlay: true,
-          muted: true,
-          loop: true,
-          playsInline: true,
-          src: url,
-          poster,
-          style: { objectPosition },
-          "data-object-fit": "cover",
-          "data-object-position": objectPosition
-        }
-      ),
-      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-        "figure",
-        {
-          className: clsx_default(
-            "wp-block-cover__video-background",
-            "wp-block-cover__embed-background",
-            "wp-block-embed"
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-        "span",
-        {
-          "aria-hidden": "true",
-          className: clsx_default(
-            "wp-block-cover__background",
-            overlayColorClass,
-            dimRatioToClass(dimRatio),
-            {
-              "has-background-dim": dimRatio !== void 0,
-              // For backwards compatibility. Former versions of the Cover Block applied
-              // `.wp-block-cover__gradient-background` in the presence of
-              // media, a gradient and a dim.
-              "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
-              "has-background-gradient": gradientValue,
-              [gradientClass]: gradientClass
+    const currentBackgroundImage = useFeaturedImage ? featuredImage : image;
+    function updateImage(newSizeSlug) {
+      const newUrl = currentBackgroundImage?.media_details?.sizes?.[newSizeSlug]?.source_url;
+      if (!newUrl) {
+        return null;
+      }
+      setAttributes({
+        url: newUrl,
+        sizeSlug: newSizeSlug
+      });
+    }
+    const imageSizeOptions = imageSizes?.filter(
+      ({ slug }) => currentBackgroundImage?.media_details?.sizes?.[slug]?.source_url
+    )?.map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
+    const toggleParallax = () => {
+      setAttributes({
+        hasParallax: !hasParallax,
+        ...!hasParallax ? { focalPoint: void 0 } : {}
+      });
+    };
+    const toggleIsRepeated = () => {
+      setAttributes({
+        isRepeated: !isRepeated
+      });
+    };
+    const showFocalPointPicker = isVideoBackground || isImageBackground;
+    const imperativeFocalPointPreview = (value) => {
+      const [styleOfRef, property] = mediaElement.current ? [mediaElement.current.style, "objectPosition"] : [coverRef.current.style, "backgroundPosition"];
+      styleOfRef[property] = mediaPosition(value);
+    };
+    const colorGradientSettings = (0, import_block_editor64.__experimentalUseMultipleOriginColorsAndGradients)();
+    const showOverlayControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
+    const setMinHeightAttributes = (nextMinHeight, nextUnit) => {
+      if (hasSelectedStyleState) {
+        setAttributes(
+          getDimensionUpdateAttributes({
+            style: attributes2.style,
+            selectedState: selectedStyleState,
+            hasSelectedStyleState,
+            nextDimensions: {
+              minHeight: nextMinHeight === void 0 ? void 0 : `${nextMinHeight}${nextUnit || activeMinHeightUnit || "px"}`,
+              aspectRatio: void 0
             }
-          ),
-          style: bgStyle
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-        "div",
-        {
-          ...import_block_editor69.useInnerBlocksProps.save({
-            className: "wp-block-cover__inner-container"
           })
+        );
+        return;
+      }
+      setAttributes({
+        minHeight: nextMinHeight,
+        style: cleanEmptyObject3({
+          ...attributes2?.style,
+          dimensions: {
+            ...attributes2?.style?.dimensions,
+            aspectRatio: void 0
+            // Reset aspect ratio when minHeight is set.
+          }
+        })
+      });
+    };
+    const getResetMinHeightAttributes = (attrs = attributes2) => {
+      return getDimensionResetAttributes({
+        style: attrs.style,
+        selectedState: selectedStyleState,
+        hasSelectedStyleState,
+        keys: ["minHeight"],
+        defaultAttributes: {
+          minHeight: void 0,
+          minHeightUnit: void 0
         }
-      )
-    ] });
-  }
-
-  // packages/block-library/build-module/cover/transforms.mjs
-  var import_blocks22 = __toESM(require_blocks(), 1);
-  var import_block_editor70 = __toESM(require_block_editor(), 1);
-  var { cleanEmptyObject: cleanEmptyObject5 } = unlock(import_block_editor70.privateApis);
-  var transforms6 = {
-    from: [
-      {
-        type: "block",
-        blocks: ["core/image"],
-        transform: ({ caption, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)(
-          "core/cover",
-          {
-            dimRatio: 50,
-            url,
-            alt,
-            align,
-            id,
-            anchor,
-            style: {
-              color: {
-                duotone: style2?.color?.duotone
-              }
-            }
+      });
+    };
+    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)(
+        import_components30.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n52.__)("Settings"),
+          resetAll: () => {
+            setAttributes({
+              hasParallax: false,
+              focalPoint: void 0,
+              isRepeated: false,
+              alt: "",
+              poster: void 0
+            });
+            updateImage(DEFAULT_MEDIA_SIZE_SLUG);
           },
-          [
-            (0, import_blocks22.createBlock)("core/paragraph", {
-              content: caption,
-              fontSize: "large",
-              style: {
-                typography: {
-                  textAlign: "center"
+          dropdownMenuProps,
+          children: [
+            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                import_components30.__experimentalToolsPanelItem,
+                {
+                  label: (0, import_i18n52.__)("Fixed background"),
+                  isShownByDefault: true,
+                  hasValue: () => !!hasParallax,
+                  onDeselect: () => setAttributes({
+                    hasParallax: false,
+                    focalPoint: void 0
+                  }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                    import_components30.ToggleControl,
+                    {
+                      label: (0, import_i18n52.__)("Fixed background"),
+                      checked: !!hasParallax,
+                      onChange: toggleParallax
+                    }
+                  )
                 }
-              }
-            })
-          ]
-        )
-      },
-      {
-        type: "block",
-        blocks: ["core/video"],
-        transform: ({ caption, src, align, id, anchor }) => (0, import_blocks22.createBlock)(
-          "core/cover",
-          {
-            dimRatio: 50,
-            url: src,
-            align,
-            id,
-            backgroundType: VIDEO_BACKGROUND_TYPE,
-            anchor
-          },
-          [
-            (0, import_blocks22.createBlock)("core/paragraph", {
-              content: caption,
-              fontSize: "large",
-              style: {
-                typography: {
-                  textAlign: "center"
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                import_components30.__experimentalToolsPanelItem,
+                {
+                  label: (0, import_i18n52.__)("Repeated background"),
+                  isShownByDefault: true,
+                  hasValue: () => isRepeated,
+                  onDeselect: () => setAttributes({
+                    isRepeated: false
+                  }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                    import_components30.ToggleControl,
+                    {
+                      label: (0, import_i18n52.__)("Repeated background"),
+                      checked: isRepeated,
+                      onChange: toggleIsRepeated
+                    }
+                  )
                 }
+              )
+            ] }),
+            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              import_components30.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n52.__)("Focal point"),
+                isShownByDefault: true,
+                hasValue: () => !!focalPoint,
+                onDeselect: () => setAttributes({
+                  focalPoint: void 0
+                }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                  import_components30.FocalPointPicker,
+                  {
+                    label: (0, import_i18n52.__)("Focal point"),
+                    url,
+                    value: focalPoint,
+                    onDragStart: imperativeFocalPointPreview,
+                    onDrag: imperativeFocalPointPreview,
+                    onChange: (newFocalPoint) => setAttributes({
+                      focalPoint: newFocalPoint
+                    })
+                  }
+                )
+              }
+            ),
+            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              poster_image_default,
+              {
+                poster,
+                onChange: (posterImage) => setAttributes({
+                  poster: posterImage?.url
+                })
+              }
+            ),
+            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              import_components30.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n52.__)("Alternative text"),
+                isShownByDefault: true,
+                hasValue: () => !!alt,
+                onDeselect: () => setAttributes({ alt: "" }),
+                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                  import_components30.TextareaControl,
+                  {
+                    label: (0, import_i18n52.__)("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)(
+                        Link,
+                        {
+                          openInNewTab: true,
+                          href: (
+                            // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
+                            (0, import_i18n52.__)(
+                              "https://www.w3.org/WAI/tutorials/images/decision-tree/"
+                            )
+                          ),
+                          children: (0, import_i18n52.__)(
+                            "Describe the purpose of the image."
+                          )
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("br", {}),
+                      (0, import_i18n52.__)(
+                        "Leave empty if decorative."
+                      )
+                    ] })
+                  }
+                )
+              }
+            ),
+            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              ResolutionTool,
+              {
+                value: sizeSlug,
+                onChange: updateImage,
+                options: imageSizeOptions,
+                defaultValue: DEFAULT_MEDIA_SIZE_SLUG
               }
-            })
-          ]
-        )
-      },
-      {
-        type: "block",
-        blocks: ["core/group"],
-        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)(
-              "core/cover",
-              innerBlocks[0].attributes,
-              innerBlocks[0].innerBlocks
-            );
-          }
-          const dimRatio = backgroundColor || gradient || style2?.color?.background || style2?.color?.gradient ? void 0 : 50;
-          const parentAttributes = {
-            align,
-            anchor,
-            dimRatio,
-            overlayColor: backgroundColor,
-            customOverlayColor: style2?.color?.background,
-            gradient,
-            customGradient: style2?.color?.gradient
-          };
-          const attributesWithoutBackgroundColors = {
-            ...attributes2,
-            backgroundColor: void 0,
-            gradient: void 0,
-            style: cleanEmptyObject5({
-              ...attributes2?.style,
-              color: style2?.color ? {
-                ...style2?.color,
-                background: void 0,
-                gradient: void 0
-              } : void 0
-            })
-          };
-          return (0, import_blocks22.createBlock)("core/cover", parentAttributes, [
-            (0, import_blocks22.createBlock)(
-              "core/group",
-              attributesWithoutBackgroundColors,
-              innerBlocks
             )
-          ]);
+          ]
         }
-      }
-    ],
-    to: [
-      {
-        type: "block",
-        blocks: ["core/image"],
-        isMatch: ({
-          backgroundType,
-          url,
-          overlayColor,
-          customOverlayColor,
-          gradient,
-          customGradient
-        }) => {
-          if (url) {
-            return backgroundType === IMAGE_BACKGROUND_TYPE;
-          }
-          return !overlayColor && !customOverlayColor && !gradient && !customGradient;
-        },
-        transform: ({ title, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)("core/image", {
-          caption: title,
-          url,
-          alt,
-          align,
-          id,
-          anchor,
-          style: {
-            color: {
-              duotone: style2?.color?.duotone
-            }
-          }
-        })
-      },
-      {
-        type: "block",
-        blocks: ["core/video"],
-        isMatch: ({
-          backgroundType,
-          url,
-          overlayColor,
-          customOverlayColor,
-          gradient,
-          customGradient
-        }) => {
-          if (url) {
-            return backgroundType === VIDEO_BACKGROUND_TYPE;
-          }
-          return !overlayColor && !customOverlayColor && !gradient && !customGradient;
-        },
-        transform: ({ title, url, align, id, anchor }) => (0, import_blocks22.createBlock)("core/video", {
-          caption: title,
-          src: url,
-          id,
-          align,
-          anchor
-        })
-      },
-      {
-        type: "block",
-        blocks: ["core/group"],
-        isMatch: ({ url, useFeaturedImage }) => {
-          if (url || useFeaturedImage) {
-            return false;
-          }
-          return true;
-        },
-        transform: (attributes2, innerBlocks) => {
-          const transformedColorAttributes = {
-            backgroundColor: attributes2?.overlayColor,
-            gradient: attributes2?.gradient,
-            style: cleanEmptyObject5({
-              ...attributes2?.style,
-              color: attributes2?.customOverlayColor || attributes2?.customGradient || attributes2?.style?.color ? {
-                background: attributes2?.customOverlayColor,
-                gradient: attributes2?.customGradient,
-                ...attributes2?.style?.color
-              } : void 0
-            })
-          };
-          if (innerBlocks?.length === 1 && innerBlocks[0]?.name === "core/group") {
-            const groupAttributes = cleanEmptyObject5(
-              innerBlocks[0].attributes || {}
-            );
-            if (groupAttributes?.backgroundColor || groupAttributes?.gradient || groupAttributes?.style?.color?.background || groupAttributes?.style?.color?.gradient) {
-              return (0, import_blocks22.createBlock)(
-                "core/group",
-                groupAttributes,
-                innerBlocks[0]?.innerBlocks
-              );
-            }
-            return (0, import_blocks22.createBlock)(
-              "core/group",
+      ) }),
+      showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          import_block_editor64.__experimentalColorGradientSettingsDropdown,
+          {
+            __experimentalIsRenderedInSidebar: true,
+            settings: [
               {
-                ...transformedColorAttributes,
-                ...groupAttributes,
-                style: cleanEmptyObject5({
-                  ...groupAttributes?.style,
-                  color: transformedColorAttributes?.style?.color || groupAttributes?.style?.color ? {
-                    ...transformedColorAttributes?.style?.color,
-                    ...groupAttributes?.style?.color
-                  } : void 0
-                })
-              },
-              innerBlocks[0]?.innerBlocks
-            );
+                colorValue: overlayColor.color,
+                gradientValue,
+                label: (0, import_i18n52.__)("Overlay"),
+                onColorChange: setOverlayColor,
+                onGradientChange: setGradient,
+                isShownByDefault: true,
+                resetAllFilter: () => ({
+                  overlayColor: void 0,
+                  customOverlayColor: void 0,
+                  gradient: void 0,
+                  customGradient: void 0
+                }),
+                clearable: true
+              }
+            ],
+            panelId: clientId,
+            ...colorGradientSettings
           }
-          return (0, import_blocks22.createBlock)(
-            "core/group",
-            { ...attributes2, ...transformedColorAttributes },
-            innerBlocks
-          );
-        }
-      }
-    ]
-  };
-  var transforms_default6 = transforms6;
-
-  // packages/block-library/build-module/cover/variations.mjs
-  var import_i18n57 = __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."),
-      attributes: { layout: { type: "constrained" } },
-      isDefault: true,
-      icon: cover_default
-    }
-  ];
-  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,
-    example: {
-      attributes: {
-        customOverlayColor: "#065174",
-        dimRatio: 40,
-        url: "https://s.w.org/images/core/5.3/Windbuchencom.jpg",
-        style: {
-          typography: {
-            fontSize: 48
-          },
-          color: {
-            text: "white"
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          import_components30.__experimentalToolsPanelItem,
+          {
+            hasValue: () => {
+              return dimRatio === void 0 ? false : dimRatio !== (url ? 50 : 100);
+            },
+            label: (0, import_i18n52.__)("Overlay opacity"),
+            onDeselect: () => updateDimRatio(url ? 50 : 100),
+            resetAllFilter: () => ({
+              dimRatio: url ? 50 : 100
+            }),
+            isShownByDefault: true,
+            panelId: clientId,
+            children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              import_components30.RangeControl,
+              {
+                label: (0, import_i18n52.__)("Overlay opacity"),
+                value: dimRatio,
+                onChange: (newDimRatio) => updateDimRatio(newDimRatio),
+                min: 0,
+                max: 100,
+                step: 10,
+                required: true
+              }
+            )
           }
-        }
-      },
-      innerBlocks: [
+        )
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        import_components30.__experimentalToolsPanelItem,
         {
-          name: "core/paragraph",
-          attributes: {
-            content: `<strong>${(0, import_i18n58.__)("Snow Patrol")}</strong>`,
-            style: {
-              typography: {
-                textAlign: "center"
+          className: "single-column",
+          hasValue: () => !!activeMinHeight,
+          label: (0, import_i18n52.__)("Minimum height"),
+          onDeselect: () => setAttributes(getResetMinHeightAttributes()),
+          resetAllFilter: getResetMinHeightAttributes,
+          isShownByDefault: true,
+          panelId: clientId,
+          children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            CoverHeightInput,
+            {
+              value: activeAspectRatio ? "" : activeMinHeight,
+              unit: activeMinHeightUnit,
+              onChange: (newMinHeight) => setMinHeightAttributes(newMinHeight),
+              onUnitChange: (nextUnit) => {
+                if (hasSelectedStyleState) {
+                  if (activeMinHeight !== void 0) {
+                    setMinHeightAttributes(
+                      activeMinHeight,
+                      nextUnit
+                    );
+                  }
+                  return;
+                }
+                setAttributes({
+                  minHeightUnit: nextUnit
+                });
               }
             }
-          }
-        }
-      ]
-    },
-    transforms: transforms_default6,
-    save: save14,
-    edit: edit_default7,
-    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"]
-    };
+        selectedStyleStateKey
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        HTMLElementControl3,
+        {
+          tagName,
+          onChange: (value) => setAttributes({ tagName: value }),
+          clientId,
+          options: [
+            { label: (0, import_i18n52.__)("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 init30 = () => initBlock({ name: name30, metadata: block_default31, settings: settings30 });

-  // packages/block-library/build-module/details/index.mjs
-  var details_exports = {};
-  __export(details_exports, {
-    init: () => init31,
-    metadata: () => block_default32,
-    name: () => name31,
-    settings: () => settings31
-  });
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_blocks25 = __toESM(require_blocks(), 1);
+  // packages/block-library/build-module/cover/edit/block-controls.mjs
+  var import_element48 = __toESM(require_element(), 1);
+  var import_block_editor65 = __toESM(require_block_editor(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_components32 = __toESM(require_components(), 1);

-  // packages/block-library/build-module/details/block.json
-  var block_default32 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    name: "core/details",
-    title: "Details",
-    category: "text",
-    description: "Hide and show additional content.",
-    keywords: ["summary", "toggle", "disclosure"],
-    textdomain: "default",
-    attributes: {
-      showContent: {
-        type: "boolean",
-        default: false
-      },
-      summary: {
-        type: "rich-text",
-        source: "rich-text",
-        selector: "summary",
-        role: "content"
-      },
-      name: {
-        type: "string",
-        source: "attribute",
-        attribute: "name",
-        selector: ".wp-block-details"
-      },
-      placeholder: {
-        type: "string"
-      }
-    },
-    supports: {
-      __experimentalOnEnter: true,
-      align: ["wide", "full"],
-      anchor: true,
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true
-        }
-      },
-      __experimentalBorder: {
-        color: true,
-        width: true,
-        style: true
-      },
-      html: false,
-      spacing: {
-        margin: true,
-        padding: true,
-        blockGap: true,
-        __experimentalDefaultControls: {
-          margin: false,
-          padding: false
-        }
-      },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalFontWeight: true,
-        __experimentalFontStyle: true,
-        __experimentalTextTransform: true,
-        __experimentalTextDecoration: true,
-        __experimentalLetterSpacing: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      },
-      layout: {
-        allowEditing: false
-      },
-      interactivity: {
-        clientNavigation: true
-      },
-      allowedBlocks: true
-    },
-    editorStyle: "wp-block-details-editor",
-    style: "wp-block-details"
-  };
+  // packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
+  var import_element47 = __toESM(require_element(), 1);
+  var import_components31 = __toESM(require_components(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
+
+  // packages/block-library/build-module/cover/embed-video-utils.mjs
+  var import_blocks20 = __toESM(require_blocks(), 1);
+  var DEFAULT_EMBED_BLOCK2 = "core/embed";
+  var DEFAULT_VIDEO_PROVIDERS = [
+    "youtube",
+    "vimeo",
+    "videopress",
+    "animoto",
+    "tiktok",
+    "wordpress-tv"
+  ];
+  function getAllowedVideoProviders(allowedVideoProviders) {
+    if (!Array.isArray(allowedVideoProviders)) {
+      return [];
+    }
+    return DEFAULT_VIDEO_PROVIDERS.filter(
+      (provider) => allowedVideoProviders.includes(provider)
+    );
+  }
+  function isValidVideoEmbedUrl(url, allowedProviders) {
+    if (!url) {
+      return false;
+    }
+    const embedBlock = findVideoEmbedProvider(url, allowedProviders);
+    return embedBlock !== null;
+  }
+  function findVideoEmbedProvider(url, allowedProviders = DEFAULT_VIDEO_PROVIDERS) {
+    const embedVariations = (0, import_blocks20.getBlockVariations)(DEFAULT_EMBED_BLOCK2);
+    if (!embedVariations) {
+      return null;
+    }
+    const matchingVariation = embedVariations.find(
+      ({ patterns }) => matchesPatterns(url, patterns)
+    );
+    if (!matchingVariation || !allowedProviders.includes(matchingVariation.name)) {
+      return null;
+    }
+    return matchingVariation;
+  }
+  function getBackgroundEmbedHtml(html) {
+    const srcMatch = html?.match(/src=["']([^"']+)["']/);
+    if (!srcMatch) {
+      return null;
+    }
+    const iframeSrc = srcMatch[1];
+    const backgroundSrc = getBackgroundVideoSrc(iframeSrc);
+    return html.replace(iframeSrc, backgroundSrc);
+  }
+  function detectProviderFromSrc(src) {
+    if (!src) {
+      return null;
+    }
+    const lowerSrc = src.toLowerCase();
+    if (lowerSrc.includes("youtube.com") || lowerSrc.includes("youtu.be")) {
+      return "youtube";
+    }
+    if (lowerSrc.includes("vimeo.com")) {
+      return "vimeo";
+    }
+    if (lowerSrc.includes("videopress.com")) {
+      return "videopress";
+    }
+    if (lowerSrc.includes("animoto.com")) {
+      return "animoto";
+    }
+    if (lowerSrc.includes("tiktok.com")) {
+      return "tiktok";
+    }
+    if (lowerSrc.includes("wordpress.tv")) {
+      return "wordpress-tv";
+    }
+    return null;
+  }
+  function getBackgroundVideoSrc(src) {
+    if (!src) {
+      return src;
+    }
+    try {
+      const url = new URL(src);
+      const provider = detectProviderFromSrc(src);
+      switch (provider) {
+        case "youtube":
+          url.searchParams.set("autoplay", "1");
+          url.searchParams.set("mute", "1");
+          url.searchParams.set("loop", "1");
+          url.searchParams.set("controls", "0");
+          url.searchParams.set("showinfo", "0");
+          url.searchParams.set("modestbranding", "1");
+          url.searchParams.set("playsinline", "1");
+          url.searchParams.set("rel", "0");
+          const videoId = url.pathname.split("/").pop();
+          if (videoId) {
+            url.searchParams.set("playlist", videoId);
+          }
+          break;
+        case "vimeo":
+          url.searchParams.set("autoplay", "1");
+          url.searchParams.set("muted", "1");
+          url.searchParams.set("loop", "1");
+          url.searchParams.set("background", "1");
+          url.searchParams.set("controls", "0");
+          break;
+        case "videopress":
+        case "wordpress-tv":
+          url.searchParams.set("autoplay", "1");
+          url.searchParams.set("loop", "1");
+          url.searchParams.set("muted", "1");
+          break;
+        default:
+          url.searchParams.set("autoplay", "1");
+          url.searchParams.set("muted", "1");
+          url.searchParams.set("loop", "1");
+          break;
+      }
+      return url.toString();
+    } catch {
+      return src;
+    }
+  }

-  // 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_element49 = __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);
-  function DetailsEdit({ attributes: attributes2, setAttributes, clientId }) {
-    const { name: name122, showContent, summary, allowedBlocks, placeholder: placeholder2 } = attributes2;
-    const blockProps = (0, import_block_editor71.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor71.useInnerBlocksProps)(blockProps, {
-      __experimentalCaptureToolbars: true,
-      allowedBlocks
-    });
-    const [isOpen, setIsOpen] = (0, import_element49.useState)(showContent);
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const hasSelectedInnerBlock = (0, import_data30.useSelect)(
-      (select10) => select10(import_block_editor71.store).hasSelectedInnerBlock(clientId, true),
-      [clientId]
-    );
-    const handleSummaryKeyDown = (event) => {
-      if (event.key === "Enter" && !event.shiftKey) {
-        setIsOpen((prevIsOpen) => !prevIsOpen);
-        event.preventDefault();
+  // packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
+  var import_jsx_runtime264 = __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 handleConfirm = () => {
+      if (!url) {
+        setError((0, import_i18n53.__)("Please enter a URL."));
+        return;
       }
-    };
-    const handleSummaryKeyUp = (event) => {
-      if (event.key === " ") {
-        event.preventDefault();
+      if (!isValidVideoEmbedUrl(url, allowedVideoProviders)) {
+        setError(
+          (0, import_i18n53.__)(
+            "This URL is not supported. Please enter a valid video link from a supported provider."
+          )
+        );
+        return;
       }
+      onSubmit(url);
+      onClose();
     };
-    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)(
-        import_components34.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n59.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              showContent: false
-            });
-          },
-          dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-            import_components34.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+      import_components31.__experimentalConfirmDialog,
+      {
+        isOpen: true,
+        onConfirm: handleConfirm,
+        onCancel: onClose,
+        confirmButtonText: (0, import_i18n53.__)("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)(
+            import_components31.TextControl,
             {
-              isShownByDefault: true,
-              label: (0, import_i18n59.__)("Open by default"),
-              hasValue: () => showContent,
-              onDeselect: () => {
-                setAttributes({
-                  showContent: false
-                });
+              type: "url",
+              label: (0, import_i18n53.__)("Video URL"),
+              value: url,
+              onChange: (value) => {
+                setUrl(value);
+                setError("");
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-                import_components34.ToggleControl,
-                {
-                  label: (0, import_i18n59.__)("Open by default"),
-                  checked: showContent,
-                  onChange: () => setAttributes({
-                    showContent: !showContent
-                  })
-                }
+              placeholder: (0, import_i18n53.__)(
+                "Enter YouTube, Vimeo, or other video URL"
+              ),
+              help: (0, import_i18n53.__)(
+                "Add a background video to the cover block that will autoplay in a loop."
               )
             }
           )
+        ] })
+      }
+    );
+  }
+
+  // packages/block-library/build-module/cover/edit/block-controls.mjs
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var { cleanEmptyObject: cleanEmptyObject4 } = unlock(import_block_editor65.privateApis);
+  function CoverBlockControls({
+    attributes: attributes2,
+    setAttributes,
+    onSelectMedia,
+    currentSettings,
+    toggleUseFeaturedImage,
+    onClearMedia,
+    onSelectEmbedUrl,
+    onEditMedia,
+    editMediaButtonRef,
+    showEditMediaButton,
+    isEditMediaDisabled,
+    blockEditingMode
+  }) {
+    const {
+      contentPosition,
+      id,
+      useFeaturedImage,
+      minHeight,
+      minHeightUnit,
+      backgroundType,
+      allowedVideoProviders
+    } = attributes2;
+    const { hasInnerBlocks, url } = currentSettings;
+    const filteredVideoProviders = getAllowedVideoProviders(
+      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 isMinFullHeight = minHeightUnit === "vh" && minHeight === 100 && !attributes2?.style?.dimensions?.aspectRatio;
+    const isContentOnlyMode = blockEditingMode === "contentOnly";
+    const toggleMinFullHeight = () => {
+      if (isMinFullHeight) {
+        if (prevMinHeightUnit === "vh" && prevMinHeightValue === 100) {
+          return setAttributes({
+            minHeight: void 0,
+            minHeightUnit: void 0
+          });
         }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-        import_components34.TextControl,
+        return setAttributes({
+          minHeight: prevMinHeightValue,
+          minHeightUnit: prevMinHeightUnit
+        });
+      }
+      setPrevMinHeightValue(minHeight);
+      setPrevMinHeightUnit(minHeightUnit);
+      return setAttributes({
+        minHeight: 100,
+        minHeightUnit: "vh",
+        style: cleanEmptyObject4({
+          ...attributes2?.style,
+          dimensions: {
+            ...attributes2?.style?.dimensions,
+            aspectRatio: void 0
+            // Reset aspect ratio when minHeight is set.
+          }
+        })
+      });
+    };
+    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)(
+          import_block_editor65.__experimentalBlockAlignmentMatrixControl,
+          {
+            label: (0, import_i18n54.__)("Change content position"),
+            value: contentPosition,
+            onChange: (nextPosition) => setAttributes({
+              contentPosition: nextPosition
+            }),
+            isDisabled: !hasInnerBlocks
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+          import_block_editor65.__experimentalBlockFullHeightAligmentControl,
+          {
+            isActive: isMinFullHeight,
+            onToggle: toggleMinFullHeight,
+            isDisabled: !hasInnerBlocks
+          }
+        ),
+        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+          import_components32.ToolbarButton,
+          {
+            ref: editMediaButtonRef,
+            icon: crop_default,
+            label: (0, import_i18n54.__)("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)(
+        import_block_editor65.MediaReplaceFlow,
         {
-          label: (0, import_i18n59.__)("Name attribute"),
-          value: name122 || "",
-          onChange: (newName) => setAttributes({ name: newName }),
-          help: (0, import_i18n59.__)(
-            "Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time."
-          )
+          mediaId: id,
+          mediaURL: url,
+          allowedTypes: ALLOWED_MEDIA_TYPES2,
+          onSelect: onSelectMedia,
+          onToggleFeaturedImage: toggleUseFeaturedImage,
+          useFeaturedImage,
+          name: !url ? (0, import_i18n54.__)("Add media") : (0, import_i18n54.__)("Replace"),
+          onReset: onClearMedia,
+          variant: "toolbar",
+          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+            import_components32.MenuItem,
+            {
+              icon: link_default,
+              onClick: () => {
+                setIsEmbedUrlInputOpen(true);
+                onClose();
+              },
+              children: (0, import_i18n54.__)("Embed video from URL")
+            }
+          ) : null
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
-        "details",
+      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+        EmbedVideoUrlInput,
         {
-          ...innerBlocksProps,
-          open: isOpen || hasSelectedInnerBlock,
-          onToggle: (event) => setIsOpen(event.target.open),
-          name: name122 || "",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-              "summary",
-              {
-                onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleSummaryKeyDown),
-                onKeyUp: handleSummaryKeyUp,
-                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-                  import_block_editor71.RichText,
-                  {
-                    identifier: "summary",
-                    "aria-label": (0, import_i18n59.__)(
-                      "Write summary. Press Enter to expand or collapse the details."
-                    ),
-                    placeholder: placeholder2 || (0, import_i18n59.__)("Write summary\u2026"),
-                    withoutInteractiveFormatting: true,
-                    value: summary,
-                    onChange: (newSummary) => setAttributes({ summary: newSummary })
-                  }
-                )
-              }
-            ),
-            innerBlocksProps.children
-          ]
+          onSubmit: (embedUrl) => {
+            onSelectEmbedUrl(embedUrl);
+          },
+          onClose: () => setIsEmbedUrlInputOpen(false),
+          initialUrl: backgroundType === EMBED_VIDEO_BACKGROUND_TYPE ? url : "",
+          allowedVideoProviders: filteredVideoProviders
         }
       )
     ] });
   }
-  var edit_default8 = DetailsEdit;

-  // 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);
-  function save15({ attributes: attributes2 }) {
-    const { name: name122, showContent } = attributes2;
-    const summary = attributes2.summary ? attributes2.summary : "Details";
-    const blockProps = import_block_editor72.useBlockProps.save();
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
-      "details",
+  // 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_blob6 = __toESM(require_blob(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+  function CoverPlaceholder({
+    disableMediaButtons = false,
+    children,
+    onSelectMedia,
+    onError,
+    style: style2,
+    toggleUseFeaturedImage
+  }) {
+    const onFilesPreUpload = (files) => {
+      if (files.length === 1) {
+        onSelectMedia({ url: (0, import_blob6.createBlobURL)(files[0]) });
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+      import_block_editor66.MediaPlaceholder,
       {
-        ...blockProps,
-        name: name122 || 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, {})
-        ]
+        icon: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
+        labels: {
+          title: (0, import_i18n55.__)("Cover")
+        },
+        onSelect: onSelectMedia,
+        allowedTypes: ALLOWED_MEDIA_TYPES2,
+        disableMediaButtons,
+        onToggleFeaturedImage: toggleUseFeaturedImage,
+        onFilesPreUpload,
+        onError,
+        style: style2,
+        children
       }
     );
   }

-  // packages/block-library/build-module/details/transforms.mjs
-  var import_blocks24 = __toESM(require_blocks(), 1);
-  var transforms_default7 = {
-    from: [
-      {
-        type: "block",
-        isMultiBlock: true,
-        blocks: ["*"],
-        isMatch({}, blocks) {
-          return !(blocks.length === 1 && blocks[0].name === "core/details");
-        },
-        __experimentalConvert(blocks) {
-          return (0, import_blocks24.createBlock)(
-            "core/details",
-            {},
-            blocks.map((block) => (0, import_blocks24.cloneSanitizedBlock)(block))
-          );
-        }
-      }
-    ]
+  // packages/block-library/build-module/cover/edit/resizable-cover-popover.mjs
+  var import_element49 = __toESM(require_element(), 1);
+  var import_block_editor67 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  var RESIZABLE_BOX_ENABLE_OPTION = {
+    top: false,
+    right: false,
+    bottom: true,
+    left: false,
+    topRight: false,
+    bottomRight: false,
+    bottomLeft: false,
+    topLeft: false
   };
-
-  // 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")
-      }
-    ]
-  ];
-  var settings31 = {
-    icon: details_default,
-    template: TEMPLATE8,
-    example: {
-      attributes: {
-        summary: (0, import_i18n60.__)("La Mancha"),
-        showContent: true
+  var { ResizableBoxPopover } = unlock(import_block_editor67.privateApis);
+  function ResizableCoverPopover({
+    className,
+    height,
+    minHeight,
+    onResize,
+    onResizeStart,
+    onResizeStop,
+    showHandle,
+    size,
+    width,
+    ...props
+  }) {
+    const [isResizing, setIsResizing] = (0, import_element49.useState)(false);
+    const resizableBoxProps = {
+      className: clsx_default(className, { "is-resizing": isResizing }),
+      enable: RESIZABLE_BOX_ENABLE_OPTION,
+      onResizeStart: (_event, _direction, elt) => {
+        onResizeStart(elt.clientHeight);
+        onResize(elt.clientHeight);
       },
-      innerBlocks: [
-        {
-          name: "core/paragraph",
-          attributes: {
-            content: (0, import_i18n60.__)(
-              "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."
-            )
-          }
+      onResize: (_event, _direction, elt) => {
+        onResize(elt.clientHeight);
+        if (!isResizing) {
+          setIsResizing(true);
         }
-      ]
-    },
-    __experimentalLabel(attributes2, { context }) {
-      const { summary } = attributes2;
-      const customName = attributes2?.metadata?.name;
-      const hasSummary = summary?.trim().length > 0;
-      if (context === "list-view" && (customName || hasSummary)) {
-        return customName || summary;
-      }
-      if (context === "breadcrumb" && customName) {
-        return customName;
-      }
-      if (context === "accessibility") {
-        return !hasSummary ? (0, import_i18n60.__)("Details. Empty.") : (0, import_i18n60.sprintf)(
-          /* translators: %s: accessibility text; summary title. */
-          (0, import_i18n60.__)("Details. %s"),
-          summary
-        );
-      }
-    },
-    save: save15,
-    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
-  var embed_exports = {};
-  __export(embed_exports, {
-    init: () => init32,
-    metadata: () => block_default7,
-    name: () => name32,
-    settings: () => settings32
-  });
-
-  // packages/block-library/build-module/embed/edit.mjs
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_element52 = __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_components35 = __toESM(require_components(), 1);
-  var import_block_editor73 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  function getResponsiveHelp(checked) {
-    return checked ? (0, import_i18n61.__)(
-      "This embed will preserve its aspect ratio when the browser is resized."
-    ) : (0, import_i18n61.__)(
-      "This embed may not preserve its aspect ratio when the browser is resized."
+      },
+      onResizeStop: (_event, _direction, elt) => {
+        onResizeStop(elt.clientHeight);
+        setIsResizing(false);
+      },
+      showHandle,
+      size,
+      __experimentalShowTooltip: true,
+      __experimentalTooltipProps: {
+        axis: "y",
+        position: "bottom",
+        isVisible: isResizing
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
+      ResizableBoxPopover,
+      {
+        className: "block-library-cover__resizable-box-popover",
+        resizableBoxProps,
+        ...props
+      }
     );
   }
-  var EmbedControls = ({
-    blockSupportsResponsive,
-    showEditButton,
-    themeSupportsResponsive,
-    allowResponsive,
-    toggleResponsive,
-    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)(
-        import_components35.ToolbarButton,
-        {
-          className: "components-toolbar__control",
-          label: (0, import_i18n61.__)("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)(
-        import_components35.__experimentalToolsPanel,
-        {
-          label: (0, import_i18n61.__)("Media settings"),
-          resetAll: () => {
-            toggleResponsive(true);
-          },
-          dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-            import_components35.__experimentalToolsPanelItem,
-            {
-              label: (0, import_i18n61.__)("Media settings"),
-              isShownByDefault: true,
-              hasValue: () => !allowResponsive,
-              onDeselect: () => {
-                toggleResponsive(!allowResponsive);
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-                import_components35.ToggleControl,
-                {
-                  label: (0, import_i18n61.__)("Resize for smaller devices"),
-                  checked: allowResponsive,
-                  help: getResponsiveHelp,
-                  onChange: toggleResponsive
-                }
-              )
-            }
-          )
-        }
-      ) })
-    ] });
-  };
-  var embed_controls_default = EmbedControls;

-  // 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 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" }) })
+  // node_modules/colord/index.mjs
+  var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
+  var t = function(r3) {
+    return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
   };
-  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" }) })
+  var n = function(r3, t2, n2) {
+    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
   };
-  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" }) })
+  var e = function(r3, t2, n2) {
+    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
   };
-  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 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" }) }) })
+  var u = function(r3) {
+    return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
   };
-  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" }) })
+  var a = function(r3) {
+    return { r: e(r3.r, 0, 255), g: e(r3.g, 0, 255), b: e(r3.b, 0, 255), a: e(r3.a) };
   };
-  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 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" }) }) })
+  var o = function(r3) {
+    return { r: n(r3.r), g: n(r3.g), b: n(r3.b), a: n(r3.a, 3) };
   };
-  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 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" }) })
+  var i = /^#([0-9a-f]{3,8})$/i;
+  var s = function(r3) {
+    var t2 = r3.toString(16);
+    return t2.length < 2 ? "0" + t2 : t2;
   };
-  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 embedAnimotoIcon = /* @__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: "m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",
-        fill: "#4bc7ee"
+  var h = function(r3) {
+    var t2 = r3.r, n2 = r3.g, e3 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e3), o2 = a2 - Math.min(t2, n2, e3), i2 = o2 ? a2 === t2 ? (n2 - e3) / o2 : a2 === n2 ? 2 + (e3 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
+    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
+  };
+  var b = function(r3) {
+    var t2 = r3.h, n2 = r3.s, e3 = r3.v, u2 = r3.a;
+    t2 = t2 / 360 * 6, n2 /= 100, e3 /= 100;
+    var a2 = Math.floor(t2), o2 = e3 * (1 - n2), i2 = e3 * (1 - (t2 - a2) * n2), s2 = e3 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
+    return { r: 255 * [e3, i2, o2, o2, s2, e3][h2], g: 255 * [s2, e3, e3, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e3, e3, i2][h2], a: u2 };
+  };
+  var g = function(r3) {
+    return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
+  };
+  var d = function(r3) {
+    return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
+  };
+  var f = function(r3) {
+    return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e3 = t2.l) < 50 ? e3 : 100 - e3) / 100) > 0 ? 2 * n2 / (e3 + n2) * 100 : 0, v: e3 + n2, a: t2.a }));
+    var t2, n2, e3;
+  };
+  var c = function(r3) {
+    return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e3 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e3 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
+    var t2, n2, e3, u2;
+  };
+  var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var p = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
+  var y = { string: [[function(r3) {
+    var t2 = i.exec(r3);
+    return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
+  }, "hex"], [function(r3) {
+    var t2 = v.exec(r3) || m.exec(r3);
+    return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
+  }, "rgb"], [function(t2) {
+    var n2 = l.exec(t2) || p.exec(t2);
+    if (!n2) return null;
+    var e3, u2, a2 = g({ h: (e3 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e3) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
+    return f(a2);
+  }, "hsl"]], object: [[function(r3) {
+    var n2 = r3.r, e3 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
+    return t(n2) && t(e3) && t(u2) ? a({ r: Number(n2), g: Number(e3), b: Number(u2), a: Number(i2) }) : null;
+  }, "rgb"], [function(r3) {
+    var n2 = r3.h, e3 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
+    if (!t(n2) || !t(e3) || !t(u2)) return null;
+    var i2 = g({ h: Number(n2), s: Number(e3), l: Number(u2), a: Number(o2) });
+    return f(i2);
+  }, "hsl"], [function(r3) {
+    var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
+    if (!t(n2) || !t(a2) || !t(o2)) return null;
+    var h2 = (function(r4) {
+      return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
+    })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
+    return b(h2);
+  }, "hsv"]] };
+  var N = function(r3, t2) {
+    for (var n2 = 0; n2 < t2.length; n2++) {
+      var e3 = t2[n2][0](r3);
+      if (e3) return [e3, t2[n2][1]];
+    }
+    return [null, void 0];
+  };
+  var x = function(r3) {
+    return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
+  };
+  var M = function(r3, t2) {
+    var n2 = c(r3);
+    return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
+  };
+  var H = function(r3) {
+    return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
+  };
+  var $ = function(r3, t2) {
+    var n2 = c(r3);
+    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
+  };
+  var j = (function() {
+    function r3(r4) {
+      this.parsed = x(r4)[0], this.rgba = this.parsed || { r: 0, g: 0, b: 0, a: 1 };
+    }
+    return r3.prototype.isValid = function() {
+      return null !== this.parsed;
+    }, r3.prototype.brightness = function() {
+      return n(H(this.rgba), 2);
+    }, r3.prototype.isDark = function() {
+      return H(this.rgba) < 0.5;
+    }, r3.prototype.isLight = function() {
+      return H(this.rgba) >= 0.5;
+    }, r3.prototype.toHex = function() {
+      return r4 = o(this.rgba), t2 = r4.r, e3 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e3) + s(u2) + i2;
+      var r4, t2, e3, u2, a2, i2;
+    }, r3.prototype.toRgb = function() {
+      return o(this.rgba);
+    }, r3.prototype.toRgbString = function() {
+      return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e3 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e3 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e3 + ")";
+      var r4, t2, n2, e3, u2;
+    }, r3.prototype.toHsl = function() {
+      return d(c(this.rgba));
+    }, r3.prototype.toHslString = function() {
+      return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e3 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e3 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e3 + "%)";
+      var r4, t2, n2, e3, u2;
+    }, r3.prototype.toHsv = function() {
+      return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
+      var r4;
+    }, r3.prototype.invert = function() {
+      return w({ r: 255 - (r4 = this.rgba).r, g: 255 - r4.g, b: 255 - r4.b, a: r4.a });
+      var r4;
+    }, r3.prototype.saturate = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, r4));
+    }, r3.prototype.desaturate = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w(M(this.rgba, -r4));
+    }, r3.prototype.grayscale = function() {
+      return w(M(this.rgba, -1));
+    }, r3.prototype.lighten = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, r4));
+    }, r3.prototype.darken = function(r4) {
+      return void 0 === r4 && (r4 = 0.1), w($(this.rgba, -r4));
+    }, r3.prototype.rotate = function(r4) {
+      return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
+    }, r3.prototype.alpha = function(r4) {
+      return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
+      var t2;
+    }, r3.prototype.hue = function(r4) {
+      var t2 = c(this.rgba);
+      return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
+    }, r3.prototype.isEqual = function(r4) {
+      return this.toHex() === w(r4).toHex();
+    }, r3;
+  })();
+  var w = function(r3) {
+    return r3 instanceof j ? r3 : new j(r3);
+  };
+  var S = [];
+  var k = function(r3) {
+    r3.forEach(function(r4) {
+      S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
+    });
+  };
+
+  // node_modules/colord/plugins/names.mjs
+  function names_default(e3, f2) {
+    var a2 = { 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" }, r3 = {};
+    for (var d2 in a2) r3[a2[d2]] = d2;
+    var l2 = {};
+    e3.prototype.toName = function(f3) {
+      if (!(this.rgba.a || this.rgba.r || this.rgba.g || this.rgba.b)) return "transparent";
+      var d3, i2, n2 = r3[this.toHex()];
+      if (n2) return n2;
+      if (null == f3 ? void 0 : f3.closest) {
+        var o2 = this.toRgb(), t2 = 1 / 0, b2 = "black";
+        if (!l2.length) for (var c2 in a2) l2[c2] = new e3(a2[c2]).toRgb();
+        for (var g2 in a2) {
+          var u2 = (d3 = o2, i2 = l2[g2], Math.pow(d3.r - i2.r, 2) + Math.pow(d3.g - i2.g, 2) + Math.pow(d3.b - i2.b, 2));
+          u2 < t2 && (t2 = u2, b2 = g2);
+        }
+        return b2;
       }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime273.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"
+    };
+    f2.string.push([function(f3) {
+      var r4 = f3.toLowerCase(), d3 = "transparent" === r4 ? "#0000" : a2[r4];
+      return d3 ? new e3(d3).toRgb() : null;
+    }, "name"]);
+  }
+
+  // node_modules/fast-average-color/dist/index.esm.js
+  function toHex(num) {
+    var str = num.toString(16);
+    return str.length === 1 ? "0" + str : str;
+  }
+  function arrayToHex(arr) {
+    return "#" + arr.map(toHex).join("");
+  }
+  function isDark(color) {
+    var result = (color[0] * 299 + color[1] * 587 + color[2] * 114) / 1e3;
+    return result < 128;
+  }
+  function prepareIgnoredColor(color) {
+    if (!color) {
+      return [];
+    }
+    return isRGBArray(color) ? color : [color];
+  }
+  function isRGBArray(value) {
+    return Array.isArray(value[0]);
+  }
+  function isIgnoredColor(data, index, ignoredColor) {
+    for (var i2 = 0; i2 < ignoredColor.length; i2++) {
+      if (isIgnoredColorAsNumbers(data, index, ignoredColor[i2])) {
+        return true;
       }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-      import_components36.Path,
-      {
-        d: "m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",
-        fill: "#c3d82e"
+    }
+    return false;
+  }
+  function isIgnoredColorAsNumbers(data, index, ignoredColor) {
+    switch (ignoredColor.length) {
+      case 3:
+        if (isIgnoredRGBColor(data, index, ignoredColor)) {
+          return true;
+        }
+        break;
+      case 4:
+        if (isIgnoredRGBAColor(data, index, ignoredColor)) {
+          return true;
+        }
+        break;
+      case 5:
+        if (isIgnoredRGBAColorWithThreshold(data, index, ignoredColor)) {
+          return true;
+        }
+        break;
+      default:
+        return false;
+    }
+  }
+  function isIgnoredRGBColor(data, index, ignoredColor) {
+    if (data[index + 3] !== 255) {
+      return true;
+    }
+    if (data[index] === ignoredColor[0] && data[index + 1] === ignoredColor[1] && data[index + 2] === ignoredColor[2]) {
+      return true;
+    }
+    return false;
+  }
+  function isIgnoredRGBAColor(data, index, ignoredColor) {
+    if (data[index + 3] && ignoredColor[3]) {
+      return data[index] === ignoredColor[0] && data[index + 1] === ignoredColor[1] && data[index + 2] === ignoredColor[2] && data[index + 3] === ignoredColor[3];
+    }
+    return data[index + 3] === ignoredColor[3];
+  }
+  function inRange(colorComponent, ignoredColorComponent, value) {
+    return colorComponent >= ignoredColorComponent - value && colorComponent <= ignoredColorComponent + value;
+  }
+  function isIgnoredRGBAColorWithThreshold(data, index, ignoredColor) {
+    var redIgnored = ignoredColor[0];
+    var greenIgnored = ignoredColor[1];
+    var blueIgnored = ignoredColor[2];
+    var alphaIgnored = ignoredColor[3];
+    var threshold = ignoredColor[4];
+    var alphaData = data[index + 3];
+    var alphaInRange = inRange(alphaData, alphaIgnored, threshold);
+    if (!alphaIgnored) {
+      return alphaInRange;
+    }
+    if (!alphaData && alphaInRange) {
+      return true;
+    }
+    if (inRange(data[index], redIgnored, threshold) && inRange(data[index + 1], greenIgnored, threshold) && inRange(data[index + 2], blueIgnored, threshold) && alphaInRange) {
+      return true;
+    }
+    return false;
+  }
+  function dominantAlgorithm(arr, len, options2) {
+    var colorHash = {};
+    var divider = 24;
+    var ignoredColor = options2.ignoredColor;
+    var step = options2.step;
+    var max = [0, 0, 0, 0, 0];
+    for (var i2 = 0; i2 < len; i2 += step) {
+      var red = arr[i2];
+      var green = arr[i2 + 1];
+      var blue = arr[i2 + 2];
+      var alpha = arr[i2 + 3];
+      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
+        continue;
       }
-    ),
-    /* @__PURE__ */ (0, import_jsx_runtime273.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"
+      var key = Math.round(red / divider) + "," + Math.round(green / divider) + "," + Math.round(blue / divider);
+      if (colorHash[key]) {
+        colorHash[key] = [
+          colorHash[key][0] + red * alpha,
+          colorHash[key][1] + green * alpha,
+          colorHash[key][2] + blue * alpha,
+          colorHash[key][3] + alpha,
+          colorHash[key][4] + 1
+        ];
+      } else {
+        colorHash[key] = [red * alpha, green * alpha, blue * alpha, alpha, 1];
       }
-    ),
-    /* @__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)(
-      import_components36.Path,
-      {
-        d: "m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",
-        fill: "#7cb3c9"
+      if (max[4] < colorHash[key][4]) {
+        max = colorHash[key];
       }
-    )
-  ] });
-  var embedDailymotionIcon = /* @__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: "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 embedPocketCastsIcon = {
-    foreground: "#f43e37",
-    src: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
-      import_components36.SVG,
-      {
-        width: "24",
-        height: "24",
-        viewBox: "0 0 24 24",
-        fill: "none",
-        xmlns: "http://www.w3.org/2000/svg",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-            import_components36.Path,
-            {
-              fillRule: "evenodd",
-              clipRule: "evenodd",
-              d: "M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-            import_components36.Path,
-            {
-              fillRule: "evenodd",
-              clipRule: "evenodd",
-              d: "M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",
-              fill: "#fff"
-            }
-          )
-        ]
+    var redTotal = max[0];
+    var greenTotal = max[1];
+    var blueTotal = max[2];
+    var alphaTotal = max[3];
+    var count = max[4];
+    return alphaTotal ? [
+      Math.round(redTotal / alphaTotal),
+      Math.round(greenTotal / alphaTotal),
+      Math.round(blueTotal / alphaTotal),
+      Math.round(alphaTotal / count)
+    ] : options2.defaultColor;
+  }
+  function simpleAlgorithm(arr, len, options2) {
+    var redTotal = 0;
+    var greenTotal = 0;
+    var blueTotal = 0;
+    var alphaTotal = 0;
+    var count = 0;
+    var ignoredColor = options2.ignoredColor;
+    var step = options2.step;
+    for (var i2 = 0; i2 < len; i2 += step) {
+      var alpha = arr[i2 + 3];
+      var red = arr[i2] * alpha;
+      var green = arr[i2 + 1] * alpha;
+      var blue = arr[i2 + 2] * alpha;
+      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
+        continue;
+      }
+      redTotal += red;
+      greenTotal += green;
+      blueTotal += blue;
+      alphaTotal += alpha;
+      count++;
+    }
+    return alphaTotal ? [
+      Math.round(redTotal / alphaTotal),
+      Math.round(greenTotal / alphaTotal),
+      Math.round(blueTotal / alphaTotal),
+      Math.round(alphaTotal / count)
+    ] : options2.defaultColor;
+  }
+  function sqrtAlgorithm(arr, len, options2) {
+    var redTotal = 0;
+    var greenTotal = 0;
+    var blueTotal = 0;
+    var alphaTotal = 0;
+    var count = 0;
+    var ignoredColor = options2.ignoredColor;
+    var step = options2.step;
+    for (var i2 = 0; i2 < len; i2 += step) {
+      var red = arr[i2];
+      var green = arr[i2 + 1];
+      var blue = arr[i2 + 2];
+      var alpha = arr[i2 + 3];
+      if (ignoredColor && isIgnoredColor(arr, i2, ignoredColor)) {
+        continue;
       }
-    )
-  };
-  var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-    import_components36.Path,
-    {
-      fill: "#0a7aff",
-      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"
+      redTotal += red * red * alpha;
+      greenTotal += green * green * alpha;
+      blueTotal += blue * blue * alpha;
+      alphaTotal += alpha;
+      count++;
     }
-  ) });
-
-  // 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 embed_loading_default = EmbedLoading;
-
-  // packages/block-library/build-module/embed/embed-placeholder.mjs
-  var import_i18n62 = __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);
-  function EmbedPlaceholder({
-    icon: icon4,
-    label,
-    value,
-    onSubmit,
-    onChange,
-    cannotEmbed,
-    fallback: fallback2,
-    tryAgain
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
-      import_components38.Placeholder,
-      {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_block_editor74.BlockIcon, { icon: icon4, showColors: true }),
-        label,
-        className: "wp-block-embed",
-        instructions: (0, import_i18n62.__)(
-          "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)(
-              import_components38.__experimentalInputControl,
-              {
-                type: "url",
-                value: value || "",
-                className: "wp-block-embed__placeholder-input",
-                label,
-                hideLabelFromVision: true,
-                placeholder: (0, import_i18n62.__)("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_runtime275.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
-            Link,
-            {
-              openInNewTab: true,
-              href: (0, import_i18n62.__)(
-                "https://wordpress.org/documentation/article/embeds/"
-              ),
-              children: (0, import_i18n62.__)("Learn more about embeds")
-            }
-          ) }),
-          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime275.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)(
-                    import_components38.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "secondary",
-                      onClick: tryAgain,
-                      children: (0, import_i18n62._x)("Try again", "button label")
-                    }
-                  ),
-                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
-                    import_components38.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "secondary",
-                      onClick: fallback2,
-                      children: (0, import_i18n62._x)("Convert to link", "button label")
-                    }
-                  )
-                ] })
-              ]
-            }
-          )
-        ]
+    return alphaTotal ? [
+      Math.round(Math.sqrt(redTotal / alphaTotal)),
+      Math.round(Math.sqrt(greenTotal / alphaTotal)),
+      Math.round(Math.sqrt(blueTotal / alphaTotal)),
+      Math.round(alphaTotal / count)
+    ] : options2.defaultColor;
+  }
+  function getDefaultColor(options2) {
+    return getOption(options2, "defaultColor", [0, 0, 0, 0]);
+  }
+  function getOption(options2, name118, defaultValue) {
+    return options2[name118] === void 0 ? defaultValue : options2[name118];
+  }
+  var MIN_SIZE = 10;
+  var MAX_SIZE = 100;
+  function isSvg(filename) {
+    return filename.search(/\.svg(\?|$)/i) !== -1;
+  }
+  function getOriginalSize(resource) {
+    if (isInstanceOfHTMLImageElement(resource)) {
+      var width = resource.naturalWidth;
+      var height = resource.naturalHeight;
+      if (!resource.naturalWidth && isSvg(resource.src)) {
+        width = height = MAX_SIZE;
       }
-    );
+      return {
+        width,
+        height
+      };
+    }
+    if (isInstanceOfHTMLVideoElement(resource)) {
+      return {
+        width: resource.videoWidth,
+        height: resource.videoHeight
+      };
+    }
+    return {
+      width: resource.width,
+      height: resource.height
+    };
   }
-
-  // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_components39 = __toESM(require_components(), 1);
-  var import_block_editor75 = __toESM(require_block_editor(), 1);
-  var import_element51 = __toESM(require_element(), 1);
-  var import_url6 = __toESM(require_url(), 1);
-
-  // packages/block-library/build-module/embed/wp-embed-preview.mjs
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_element50 = __toESM(require_element(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
-  var attributeMap = {
-    class: "className",
-    frameborder: "frameBorder",
-    marginheight: "marginHeight",
-    marginwidth: "marginWidth"
-  };
-  function WpEmbedPreview({ html }) {
-    const ref = (0, import_element50.useRef)();
-    const props = (0, import_element50.useMemo)(() => {
-      const doc = new window.DOMParser().parseFromString(html, "text/html");
-      const iframe = doc.querySelector("iframe");
-      const iframeProps = {};
-      if (!iframe) {
-        return iframeProps;
+  function getSrc(resource) {
+    if (isInstanceOfHTMLCanvasElement(resource)) {
+      return "canvas";
+    }
+    if (isInstanceOfOffscreenCanvas(resource)) {
+      return "offscreencanvas";
+    }
+    if (isInstanceOfImageBitmap(resource)) {
+      return "imagebitmap";
+    }
+    return resource.src;
+  }
+  function isInstanceOfHTMLImageElement(resource) {
+    return typeof HTMLImageElement !== "undefined" && resource instanceof HTMLImageElement;
+  }
+  function isInstanceOfOffscreenCanvas(resource) {
+    return typeof OffscreenCanvas !== "undefined" && resource instanceof OffscreenCanvas;
+  }
+  function isInstanceOfHTMLVideoElement(resource) {
+    return typeof HTMLVideoElement !== "undefined" && resource instanceof HTMLVideoElement;
+  }
+  function isInstanceOfHTMLCanvasElement(resource) {
+    return typeof HTMLCanvasElement !== "undefined" && resource instanceof HTMLCanvasElement;
+  }
+  function isInstanceOfImageBitmap(resource) {
+    return typeof ImageBitmap !== "undefined" && resource instanceof ImageBitmap;
+  }
+  function prepareSizeAndPosition(originalSize, options2) {
+    var srcLeft = getOption(options2, "left", 0);
+    var srcTop = getOption(options2, "top", 0);
+    var srcWidth = getOption(options2, "width", originalSize.width);
+    var srcHeight = getOption(options2, "height", originalSize.height);
+    var destWidth = srcWidth;
+    var destHeight = srcHeight;
+    if (options2.mode === "precision") {
+      return {
+        srcLeft,
+        srcTop,
+        srcWidth,
+        srcHeight,
+        destWidth,
+        destHeight
+      };
+    }
+    var factor;
+    if (srcWidth > srcHeight) {
+      factor = srcWidth / srcHeight;
+      destWidth = MAX_SIZE;
+      destHeight = Math.round(destWidth / factor);
+    } else {
+      factor = srcHeight / srcWidth;
+      destHeight = MAX_SIZE;
+      destWidth = Math.round(destHeight / factor);
+    }
+    if (destWidth > srcWidth || destHeight > srcHeight || destWidth < MIN_SIZE || destHeight < MIN_SIZE) {
+      destWidth = srcWidth;
+      destHeight = srcHeight;
+    }
+    return {
+      srcLeft,
+      srcTop,
+      srcWidth,
+      srcHeight,
+      destWidth,
+      destHeight
+    };
+  }
+  var isWebWorkers = typeof window === "undefined";
+  function makeCanvas() {
+    return isWebWorkers ? new OffscreenCanvas(1, 1) : document.createElement("canvas");
+  }
+  var ERROR_PREFIX = "FastAverageColor: ";
+  function outputError(message, silent, error2) {
+    if (!silent) {
+      console.error(ERROR_PREFIX + message);
+      if (error2) {
+        console.error(error2);
       }
-      Array.from(iframe.attributes).forEach(({ name: name122, value }) => {
-        if (name122 === "style") {
-          return;
+    }
+  }
+  function getError(text) {
+    return Error(ERROR_PREFIX + text);
+  }
+  var FastAverageColor = (
+    /** @class */
+    (function() {
+      function FastAverageColor2() {
+        this.canvas = null;
+        this.ctx = null;
+      }
+      FastAverageColor2.prototype.getColorAsync = function(resource, options2) {
+        if (!resource) {
+          return Promise.reject(getError("call .getColorAsync() without resource."));
         }
-        iframeProps[attributeMap[name122] || name122] = value;
-      });
-      return iframeProps;
-    }, [html]);
-    (0, import_element50.useEffect)(() => {
-      const { ownerDocument: ownerDocument2 } = ref.current;
-      const { defaultView } = ownerDocument2;
-      function resizeWPembeds({ data: { secret, message, value } = {} }) {
-        if (message !== "height" || secret !== props["data-secret"]) {
-          return;
+        if (typeof resource === "string") {
+          if (typeof Image === "undefined") {
+            return Promise.reject(getError("resource as string is not supported in this environment"));
+          }
+          var img = new Image();
+          img.crossOrigin = options2 && options2.crossOrigin || "";
+          img.src = resource;
+          return this.bindImageEvents(img, options2);
+        } else if (isInstanceOfHTMLImageElement(resource) && !resource.complete) {
+          return this.bindImageEvents(resource, options2);
+        } else {
+          var result = this.getColor(resource, options2);
+          return result.error ? Promise.reject(result.error) : Promise.resolve(result);
         }
-        ref.current.height = value;
-      }
-      defaultView.addEventListener("message", resizeWPembeds);
-      return () => {
-        defaultView.removeEventListener("message", resizeWPembeds);
       };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
-      "iframe",
-      {
-        ref: (0, import_compose20.useMergeRefs)([ref, (0, import_compose20.useFocusableIframe)()]),
-        title: props.title,
-        ...props
-      }
-    ) });
-  }
+      FastAverageColor2.prototype.getColor = function(resource, options2) {
+        options2 = options2 || {};
+        var defaultColor = getDefaultColor(options2);
+        if (!resource) {
+          outputError("call .getColor(null) without resource", options2.silent);
+          return this.prepareResult(defaultColor);
+        }
+        var originalSize = getOriginalSize(resource);
+        var size = prepareSizeAndPosition(originalSize, options2);
+        if (!size.srcWidth || !size.srcHeight || !size.destWidth || !size.destHeight) {
+          outputError('incorrect sizes for resource "'.concat(getSrc(resource), '"'), options2.silent);
+          return this.prepareResult(defaultColor);
+        }
+        if (!this.canvas) {
+          this.canvas = makeCanvas();
+        }
+        if (!this.ctx) {
+          this.ctx = this.canvas.getContext && this.canvas.getContext("2d");
+          if (!this.ctx) {
+            outputError("Canvas Context 2D is not supported in this browser", options2.silent);
+            return this.prepareResult(defaultColor);
+          }
+        }
+        this.canvas.width = size.destWidth;
+        this.canvas.height = size.destHeight;
+        var value = defaultColor;
+        try {
+          this.ctx.clearRect(0, 0, size.destWidth, size.destHeight);
+          this.ctx.drawImage(resource, size.srcLeft, size.srcTop, size.srcWidth, size.srcHeight, 0, 0, size.destWidth, size.destHeight);
+          var bitmapData = this.ctx.getImageData(0, 0, size.destWidth, size.destHeight).data;
+          value = this.getColorFromArray4(bitmapData, options2);
+        } catch (e3) {
+          outputError("security error (CORS) for resource ".concat(getSrc(resource), ".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image"), options2.silent, e3);
+        }
+        return this.prepareResult(value);
+      };
+      FastAverageColor2.prototype.getColorFromArray4 = function(arr, options2) {
+        options2 = options2 || {};
+        var bytesPerPixel = 4;
+        var arrLength = arr.length;
+        var defaultColor = getDefaultColor(options2);
+        if (arrLength < bytesPerPixel) {
+          return defaultColor;
+        }
+        var len = arrLength - arrLength % bytesPerPixel;
+        var step = (options2.step || 1) * bytesPerPixel;
+        var algorithm;
+        switch (options2.algorithm || "sqrt") {
+          case "simple":
+            algorithm = simpleAlgorithm;
+            break;
+          case "sqrt":
+            algorithm = sqrtAlgorithm;
+            break;
+          case "dominant":
+            algorithm = dominantAlgorithm;
+            break;
+          default:
+            throw getError("".concat(options2.algorithm, " is unknown algorithm"));
+        }
+        return algorithm(arr, len, {
+          defaultColor,
+          ignoredColor: prepareIgnoredColor(options2.ignoredColor),
+          step
+        });
+      };
+      FastAverageColor2.prototype.prepareResult = function(value) {
+        var rgb = value.slice(0, 3);
+        var rgba = [value[0], value[1], value[2], value[3] / 255];
+        var isDarkColor = isDark(value);
+        return {
+          value: [value[0], value[1], value[2], value[3]],
+          rgb: "rgb(" + rgb.join(",") + ")",
+          rgba: "rgba(" + rgba.join(",") + ")",
+          hex: arrayToHex(rgb),
+          hexa: arrayToHex(value),
+          isDark: isDarkColor,
+          isLight: !isDarkColor
+        };
+      };
+      FastAverageColor2.prototype.destroy = function() {
+        if (this.canvas) {
+          this.canvas.width = 1;
+          this.canvas.height = 1;
+          this.canvas = null;
+        }
+        this.ctx = null;
+      };
+      FastAverageColor2.prototype.bindImageEvents = function(resource, options2) {
+        var _this = this;
+        return new Promise(function(resolve, reject) {
+          var onload = function() {
+            unbindEvents();
+            var result = _this.getColor(resource, options2);
+            if (result.error) {
+              reject(result.error);
+            } else {
+              resolve(result);
+            }
+          };
+          var onerror = function() {
+            unbindEvents();
+            reject(getError('Error loading image "'.concat(resource.src, '".')));
+          };
+          var onabort = function() {
+            unbindEvents();
+            reject(getError('Image "'.concat(resource.src, '" loading aborted')));
+          };
+          var unbindEvents = function() {
+            resource.removeEventListener("load", onload);
+            resource.removeEventListener("error", onerror);
+            resource.removeEventListener("abort", onabort);
+          };
+          resource.addEventListener("load", onload);
+          resource.addEventListener("error", onerror);
+          resource.addEventListener("abort", onabort);
+        });
+      };
+      return FastAverageColor2;
+    })()
+  );

-  // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  function EmbedPreview({
-    preview,
-    previewable,
-    url,
-    type,
-    isSelected,
-    className,
-    icon: icon4,
-    label
-  }) {
-    const [interactive, setInteractive] = (0, import_element51.useState)(false);
-    if (!isSelected && interactive) {
-      setInteractive(false);
-    }
-    const hideOverlay = () => {
-      setInteractive(true);
+  // packages/block-library/build-module/cover/edit/color-utils.mjs
+  var import_hooks19 = __toESM(require_hooks(), 1);
+  k([names_default]);
+  var DEFAULT_BACKGROUND_COLOR = "#FFF";
+  var DEFAULT_OVERLAY_COLOR = "#000";
+  function compositeSourceOver(source, dest) {
+    return {
+      r: source.r * source.a + dest.r * dest.a * (1 - source.a),
+      g: source.g * source.a + dest.g * dest.a * (1 - source.a),
+      b: source.b * source.a + dest.b * dest.a * (1 - source.a),
+      a: source.a + dest.a * (1 - source.a)
     };
-    const { scripts } = preview;
-    const html = "photo" === type ? getPhotoHtml(preview) : preview.html;
-    const embedSourceUrl = (0, import_url6.getAuthority)(url);
-    const iframeTitle = (0, import_i18n63.sprintf)(
-      // translators: %s: host providing embed content e.g: www.youtube.com
-      (0, import_i18n63.__)("Embedded content from %s"),
-      embedSourceUrl
-    );
-    const sandboxClassnames = clsx_default(
-      type,
-      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)(
-        import_components39.SandBox,
-        {
-          allowSameOrigin: true,
-          html,
-          scripts,
-          title: iframeTitle,
-          type: sandboxClassnames,
-          onFocus: hideOverlay
-        }
-      ),
-      !interactive && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-        "div",
+  }
+  function retrieveFastAverageColor() {
+    if (!retrieveFastAverageColor.fastAverageColor) {
+      retrieveFastAverageColor.fastAverageColor = new FastAverageColor();
+    }
+    return retrieveFastAverageColor.fastAverageColor;
+  }
+  var getMediaColor = memize(async (url) => {
+    if (!url) {
+      return DEFAULT_BACKGROUND_COLOR;
+    }
+    const { r: r3, g: g2, b: b2, a: a2 } = w(DEFAULT_BACKGROUND_COLOR).toRgb();
+    try {
+      const imgCrossOrigin = (0, import_hooks19.applyFilters)(
+        "media.crossOrigin",
+        void 0,
+        url
+      );
+      const color = await retrieveFastAverageColor().getColorAsync(url, {
+        // The default color is white, which is the color
+        // that is returned if there's an error.
+        // colord returns alpga 0-1, FAC needs 0-255
+        defaultColor: [r3, g2, b2, a2 * 255],
+        // Errors that come up don't reject the promise,
+        // so error logging has to be silenced
+        // with this option.
+        silent: false,
+        crossOrigin: imgCrossOrigin
+      });
+      return color.hex;
+    } catch {
+      return DEFAULT_BACKGROUND_COLOR;
+    }
+  });
+  function compositeIsDark(dimRatio, overlayColor, backgroundColor) {
+    if (overlayColor === backgroundColor || dimRatio === 100) {
+      return w(overlayColor).isDark();
+    }
+    const overlay = w(overlayColor).alpha(dimRatio / 100).toRgb();
+    const background = w(backgroundColor).toRgb();
+    const composite = compositeSourceOver(overlay, background);
+    return w(composite).isDark();
+  }
+
+  // packages/block-library/build-module/cover/edit/index.mjs
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var { openMediaEditorModalKey } = unlock(import_block_editor68.privateApis);
+  function getInnerBlocksTemplate(attributes2) {
+    return [
+      [
+        "core/paragraph",
         {
-          className: "block-library-embed__interactive-overlay",
-          onMouseUp: hideOverlay
+          style: {
+            typography: {
+              textAlign: "center"
+            }
+          },
+          placeholder: (0, import_i18n56.__)("Write title\u2026"),
+          ...attributes2
         }
-      )
-    ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_jsx_runtime277.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-      import_components39.Placeholder,
-      {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_block_editor75.BlockIcon, { icon: icon4, 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)(
-            /* translators: %s: host providing embed content e.g: www.youtube.com */
-            (0, import_i18n63.__)(
-              "Embedded content from %s can't be previewed in the editor."
-            ),
-            embedSourceUrl
-          ) })
-        ]
-      }
-    ) });
+      ]
+    ];
   }
-
-  // packages/block-library/build-module/embed/edit.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  var EmbedEdit = (props) => {
-    const {
-      attributes: {
-        providerNameSlug,
-        previewable,
-        responsive,
-        url: attributesUrl
-      },
-      attributes: attributes2,
-      isSelected,
-      onReplace,
-      setAttributes,
-      insertBlocksAfter,
-      onFocus
-    } = props;
-    const defaultEmbedInfo = {
-      title: (0, import_i18n64._x)("Embed", "block title"),
-      icon: embedContentIcon
-    };
-    const { icon: icon4, title } = getEmbedInfoByProvider(providerNameSlug) || defaultEmbedInfo;
-    const [url, setURL] = (0, import_element52.useState)(attributesUrl);
-    const [isEditingURL, setIsEditingURL] = (0, import_element52.useState)(false);
-    const { invalidateResolution } = (0, import_data31.useDispatch)(import_core_data17.store);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data31.useDispatch)(import_block_editor76.store);
+  var isTemporaryMedia = (id, url) => !id && (0, import_blob7.isBlobURL)(url);
+  function CoverEdit({
+    attributes: attributes2,
+    clientId,
+    isSelected,
+    overlayColor,
+    setAttributes,
+    setOverlayColor,
+    toggleSelection,
+    context: { postId, postType }
+  }) {
     const {
-      preview,
-      fetching,
-      themeSupportsResponsive,
-      cannotEmbed,
-      hasResolved
-    } = (0, import_data31.useSelect)(
+      contentPosition,
+      id,
+      url: originalUrl,
+      backgroundType: originalBackgroundType,
+      useFeaturedImage,
+      dimRatio,
+      focalPoint,
+      hasParallax,
+      isDark: isDark2,
+      isRepeated,
+      minHeight,
+      minHeightUnit,
+      alt,
+      allowedBlocks,
+      templateLock,
+      tagName: TagName2 = "div",
+      isUserOverlayColor,
+      sizeSlug,
+      poster
+    } = attributes2;
+    const [featuredImage] = (0, import_core_data16.useEntityProp)(
+      "postType",
+      postType,
+      "featured_media",
+      postId
+    );
+    const { getSettings: getSettings2 } = (0, import_data29.useSelect)(import_block_editor68.store);
+    const openMediaEditorModal = (0, import_data29.useSelect)(
+      (select10) => select10(import_block_editor68.store).getSettings()[openMediaEditorModalKey],
+      []
+    );
+    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)(() => {
+      propsRef.current = { attributes: attributes2, overlayColor };
+    });
+    const { media } = (0, import_data29.useSelect)(
       (select10) => {
-        const {
-          getEmbedPreview,
-          isPreviewEmbedFallback,
-          isRequestingEmbedPreview,
-          getThemeSupports,
-          hasFinishedResolution
-        } = select10(import_core_data17.store);
-        if (!attributesUrl) {
-          return { fetching: false, cannotEmbed: false };
-        }
-        const embedPreview = getEmbedPreview(attributesUrl);
-        const previewIsFallback = isPreviewEmbedFallback(attributesUrl);
-        const badEmbedProvider = embedPreview?.html === false && embedPreview?.type === void 0;
-        const wordpressCantEmbed = embedPreview?.data?.status === 404;
-        const validPreview = !!embedPreview && !badEmbedProvider && !wordpressCantEmbed;
         return {
-          preview: validPreview ? embedPreview : void 0,
-          fetching: isRequestingEmbedPreview(attributesUrl),
-          themeSupportsResponsive: getThemeSupports()["responsive-embeds"],
-          cannotEmbed: !validPreview || previewIsFallback,
-          hasResolved: hasFinishedResolution("getEmbedPreview", [
-            attributesUrl
-          ])
+          media: featuredImage && useFeaturedImage ? select10(import_core_data16.store).getEntityRecord(
+            "postType",
+            "attachment",
+            featuredImage,
+            {
+              context: "view"
+            }
+          ) : void 0
         };
       },
-      [attributesUrl]
-    );
-    const getMergedAttributes = () => getMergedAttributesWithPreview(
-      attributes2,
-      preview,
-      title,
-      responsive
+      [featuredImage, useFeaturedImage]
     );
-    function toggleResponsive(newAllowResponsive) {
-      const { className: className2 } = attributes2;
-      const { html } = preview;
-      setAttributes({
-        allowResponsive: newAllowResponsive,
-        className: getClassNames(
-          html,
-          className2,
-          responsive && newAllowResponsive
-        )
-      });
-    }
-    (0, import_element52.useEffect)(() => {
-      if (!cannotEmbed || !hasResolved || !attributesUrl) {
-        return;
-      }
-      const newURL = attributesUrl.replace(/\/$/, "");
-      if (newURL === attributesUrl) {
-        return;
-      }
-      setURL(newURL);
-      setIsEditingURL(false);
-      __unstableMarkNextChangeAsNotPersistent();
-      setAttributes({ url: newURL });
+    const mediaUrl = media?.media_details?.sizes?.[sizeSlug]?.source_url ?? media?.source_url;
+    (0, import_element50.useEffect)(() => {
+      (async () => {
+        if (!useFeaturedImage) {
+          return;
+        }
+        const averageBackgroundColor = await getMediaColor(mediaUrl);
+        const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
+        let newOverlayColor = currentOverlay.color;
+        if (!currentAttrs.isUserOverlayColor) {
+          newOverlayColor = averageBackgroundColor;
+          __unstableMarkNextChangeAsNotPersistent();
+          setOverlayColor(newOverlayColor);
+        }
+        const newIsDark = compositeIsDark(
+          currentAttrs.dimRatio,
+          newOverlayColor,
+          averageBackgroundColor
+        );
+        __unstableMarkNextChangeAsNotPersistent();
+        setAttributes({
+          isDark: newIsDark,
+          isUserOverlayColor: currentAttrs.isUserOverlayColor || false
+        });
+      })();
     }, [
-      attributesUrl,
-      cannotEmbed,
-      hasResolved,
+      mediaUrl,
+      __unstableMarkNextChangeAsNotPersistent,
       setAttributes,
-      __unstableMarkNextChangeAsNotPersistent
+      setOverlayColor,
+      useFeaturedImage
     ]);
-    (0, import_element52.useEffect)(() => {
-      if (!preview || isEditingURL) {
+    const url = useFeaturedImage ? mediaUrl : (
+      // Ensure the url is not malformed due to sanitization through `wp_kses`.
+      originalUrl?.replaceAll("&amp;", "&")
+    );
+    const backgroundType = useFeaturedImage ? IMAGE_BACKGROUND_TYPE : originalBackgroundType;
+    const { createErrorNotice } = (0, import_data29.useDispatch)(import_notices4.store);
+    const { gradientClass, gradientValue } = (0, import_block_editor68.__experimentalUseGradient)();
+    const scaffoldInnerBlocks = () => {
+      const {
+        getBlocks,
+        isBlockSelected,
+        getSelectedBlocksInitialCaretPosition
+      } = registry.select(import_block_editor68.store);
+      if (getBlocks(clientId).length > 0) {
         return;
       }
-      const mergedAttributes = getMergedAttributes();
-      if (onReplace) {
-        const upgradedBlock = createUpgradedEmbedBlock(
-          props,
-          mergedAttributes
-        );
-        if (upgradedBlock) {
-          __unstableMarkNextChangeAsNotPersistent();
-          setAttributes(upgradedBlock.attributes);
-          return;
-        }
-      }
-      const hasChanges = Object.keys(mergedAttributes).some(
-        (key) => mergedAttributes[key] !== attributes2[key]
+      const [fontSizes] = unlock(
+        registry.select(import_block_editor68.store)
+      ).getBlockSettings(clientId, "typography.fontSizes");
+      const hasFontSizes = fontSizes?.length > 0;
+      replaceInnerBlocks(
+        clientId,
+        (0, import_blocks21.createBlocksFromInnerBlocksTemplate)(
+          getInnerBlocksTemplate({
+            fontSize: hasFontSizes ? "large" : void 0
+          })
+        ),
+        isBlockSelected(clientId),
+        getSelectedBlocksInitialCaretPosition()
       );
-      if (hasChanges) {
+    };
+    const onSelectMedia = async (newMedia) => {
+      const mediaAttributes = attributesFromMedia(newMedia);
+      const isImage = [newMedia?.type, newMedia?.media_type].includes(
+        IMAGE_BACKGROUND_TYPE
+      );
+      const averageBackgroundColor = await getMediaColor(
+        isImage ? newMedia?.url : void 0
+      );
+      const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
+      let newOverlayColor = currentOverlay.color;
+      if (!currentAttrs.isUserOverlayColor) {
+        newOverlayColor = averageBackgroundColor;
+        setOverlayColor(newOverlayColor);
         __unstableMarkNextChangeAsNotPersistent();
-        setAttributes(mergedAttributes);
       }
-    }, [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, {}) });
-    }
-    const label = (0, import_i18n64.sprintf)((0, import_i18n64.__)("%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)(
-        EmbedPlaceholder,
-        {
-          icon: icon4,
-          label,
-          onFocus,
-          onSubmit: (event) => {
-            if (event) {
-              event.preventDefault();
-            }
-            const rewrittenURL = rewriteXToTwitter(url);
-            const blockClass = removeAspectRatioClasses(
-              attributes2.className
-            );
-            setURL(rewrittenURL);
-            setAttributes({
-              url: rewrittenURL,
-              ...findMoreSuitableBlock(rewrittenURL)?.attributes,
-              className: blockClass
-            });
-            setIsEditingURL(false);
-          },
-          value: url,
-          cannotEmbed,
-          onChange: (value) => setURL(value),
-          fallback: onReplace ? () => fallback(url, onReplace) : void 0,
-          tryAgain: () => {
-            invalidateResolution("getEmbedPreview", [url]);
-          }
-        }
-      ) });
-    }
-    const {
-      caption,
-      type,
-      allowResponsive,
-      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)(
-        embed_controls_default,
-        {
-          showEditButton: preview && !cannotEmbed,
-          themeSupportsResponsive,
-          blockSupportsResponsive: responsive,
-          allowResponsive,
-          toggleResponsive,
-          switchBackToURLInput: () => setIsEditingURL(true)
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
-        "figure",
-        {
-          ...blockProps,
-          className: clsx_default(blockProps.className, className, {
-            [`is-type-${type}`]: type,
-            [`is-provider-${providerNameSlug}`]: providerNameSlug,
-            [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
-          }),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-              EmbedPreview,
-              {
-                preview,
-                previewable,
-                className,
-                url,
-                type,
-                caption,
-                onCaptionChange: (value) => setAttributes({ caption: value }),
-                isSelected,
-                icon: icon4,
-                label,
-                insertBlocksAfter,
-                attributes: attributes2,
-                setAttributes
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-              Caption,
-              {
-                attributes: attributes2,
-                setAttributes,
-                isSelected,
-                insertBlocksAfter,
-                label: (0, import_i18n64.__)("Embed caption text"),
-                showToolbarButton: isSelected
-              }
-            )
-          ]
+      const newDimRatio = currentAttrs.url === void 0 && currentAttrs.dimRatio === 100 ? 50 : currentAttrs.dimRatio;
+      const newIsDark = compositeIsDark(
+        newDimRatio,
+        newOverlayColor,
+        averageBackgroundColor
+      );
+      if (backgroundType === IMAGE_BACKGROUND_TYPE && mediaAttributes?.id) {
+        const { imageDefaultSize } = getSettings2();
+        if (sizeSlug && (newMedia?.sizes?.[sizeSlug] || newMedia?.media_details?.sizes?.[sizeSlug])) {
+          mediaAttributes.sizeSlug = sizeSlug;
+          mediaAttributes.url = newMedia?.sizes?.[sizeSlug]?.url || newMedia?.media_details?.sizes?.[sizeSlug]?.source_url;
+        } else if (newMedia?.sizes?.[imageDefaultSize] || newMedia?.media_details?.sizes?.[imageDefaultSize]) {
+          mediaAttributes.sizeSlug = imageDefaultSize;
+          mediaAttributes.url = newMedia?.sizes?.[imageDefaultSize]?.url || newMedia?.media_details?.sizes?.[imageDefaultSize]?.source_url;
+        } else {
+          mediaAttributes.sizeSlug = DEFAULT_MEDIA_SIZE_SLUG;
         }
-      )
-    ] });
-  };
-  var edit_default9 = EmbedEdit;
-
-  // 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);
-  function save16({ attributes: attributes2 }) {
-    const { url, caption, type, providerNameSlug } = attributes2;
-    if (!url) {
-      return null;
-    }
-    const className = clsx_default("wp-block-embed", {
-      [`is-type-${type}`]: type,
-      [`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: `
-${url}
-` }),
-      !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
-        import_block_editor77.RichText.Content,
-        {
-          className: (0, import_block_editor77.__experimentalGetElementClassName)("caption"),
-          tagName: "figcaption",
-          value: caption
+      }
+      registry.batch(() => {
+        setAttributes({
+          ...mediaAttributes,
+          focalPoint: void 0,
+          useFeaturedImage: void 0,
+          dimRatio: newDimRatio,
+          isDark: newIsDark,
+          isUserOverlayColor: currentAttrs.isUserOverlayColor || false
+        });
+        scaffoldInnerBlocks();
+      });
+    };
+    const onClearMedia = () => {
+      let newOverlayColor = overlayColor.color;
+      if (!isUserOverlayColor && overlayColor.color) {
+        newOverlayColor = DEFAULT_OVERLAY_COLOR;
+        setOverlayColor(void 0);
+        __unstableMarkNextChangeAsNotPersistent();
+      }
+      const newIsDark = compositeIsDark(
+        dimRatio,
+        newOverlayColor,
+        DEFAULT_BACKGROUND_COLOR
+      );
+      setAttributes({
+        url: void 0,
+        id: void 0,
+        backgroundType: void 0,
+        focalPoint: void 0,
+        hasParallax: void 0,
+        isRepeated: void 0,
+        useFeaturedImage: void 0,
+        isDark: newIsDark
+      });
+    };
+    const onSetOverlayColor = async (newOverlayColor) => {
+      const averageBackgroundColor = await getMediaColor(url);
+      const { attributes: currentAttrs } = propsRef.current;
+      const newIsDark = compositeIsDark(
+        currentAttrs.dimRatio,
+        newOverlayColor,
+        averageBackgroundColor
+      );
+      setOverlayColor(newOverlayColor);
+      __unstableMarkNextChangeAsNotPersistent();
+      registry.batch(() => {
+        setAttributes({
+          isUserOverlayColor: true,
+          isDark: newIsDark
+        });
+        if (newOverlayColor) {
+          scaffoldInnerBlocks();
         }
-      )
-    ] });
-  }
-
-  // packages/block-library/build-module/embed/transforms.mjs
-  var import_blocks26 = __toESM(require_blocks(), 1);
-  var import_url7 = __toESM(require_url(), 1);
-  var { name: EMBED_BLOCK } = block_default7;
-  var transforms7 = {
-    from: [
-      {
-        type: "raw",
-        isMatch: (node) => {
-          if (node.nodeName !== "P") {
-            return false;
-          }
-          const trimmed = node.textContent.trim();
-          if (!(0, import_url7.isURL)(trimmed) || !/^https:\/\//i.test(trimmed) || trimmed.match(/https:\/\//gi)?.length !== 1) {
-            return false;
-          }
-          return !/\.(?!(html?|php)$)[a-z0-9]+$/i.test(
-            (0, import_url7.getFilename)(trimmed) || ""
-          );
-        },
-        transform: (node) => {
-          const url = rewriteXToTwitter(node.textContent.trim());
-          return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
-            url,
-            ...findMoreSuitableBlock(url)?.attributes
-          });
+      });
+    };
+    const onUpdateDimRatio = async (newDimRatio) => {
+      const averageBackgroundColor = await getMediaColor(url);
+      const { overlayColor: currentOverlay } = propsRef.current;
+      const newIsDark = compositeIsDark(
+        newDimRatio,
+        currentOverlay.color,
+        averageBackgroundColor
+      );
+      setAttributes({
+        dimRatio: newDimRatio,
+        isDark: newIsDark
+      });
+    };
+    const onUploadError = (message) => {
+      createErrorNotice(message, { type: "snackbar" });
+    };
+    const onSelectEmbedUrl = (embedUrl) => {
+      const newDimRatio = originalUrl === void 0 && dimRatio === 100 ? 50 : dimRatio;
+      setAttributes({
+        url: embedUrl,
+        backgroundType: EMBED_VIDEO_BACKGROUND_TYPE,
+        dimRatio: newDimRatio,
+        id: void 0,
+        focalPoint: void 0,
+        hasParallax: void 0,
+        isRepeated: void 0,
+        useFeaturedImage: void 0
+      });
+    };
+    const { embedPreview, isFetchingEmbed } = (0, import_data29.useSelect)(
+      (select10) => {
+        if (backgroundType !== EMBED_VIDEO_BACKGROUND_TYPE || !url) {
+          return {
+            embedPreview: void 0,
+            isFetchingEmbed: false
+          };
         }
+        const { getEmbedPreview, isRequestingEmbedPreview } = select10(import_core_data16.store);
+        return {
+          embedPreview: getEmbedPreview(url),
+          isFetchingEmbed: isRequestingEmbedPreview(url)
+        };
       },
-      {
-        type: "shortcode",
-        tag: "embed",
-        transform: (_attrs, { shortcode }) => {
-          const url = rewriteXToTwitter(shortcode.content?.trim());
-          return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
-            url,
-            ...findMoreSuitableBlock(url)?.attributes
-          });
-        }
+      [url, backgroundType]
+    );
+    const embedHtml = (0, import_element50.useMemo)(() => {
+      if (backgroundType !== EMBED_VIDEO_BACKGROUND_TYPE || !embedPreview?.html) {
+        return null;
       }
-    ],
-    to: [
+      return getBackgroundEmbedHtml(embedPreview.html);
+    }, [embedPreview, backgroundType]);
+    const [isSwappingMedia, setIsSwappingMedia] = (0, import_element50.useState)(false);
+    const isUploadingMedia = isTemporaryMedia(id, url);
+    const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+    const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+    const isEmbedVideoBackground = EMBED_VIDEO_BACKGROUND_TYPE === backgroundType;
+    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)(() => {
+      return {
+        height: minHeightUnit === "px" && minHeight ? minHeight : "auto",
+        width: "auto"
+      };
+    }, [minHeight, minHeightUnit]);
+    const minHeightWithUnit = minHeight && minHeightUnit ? `${minHeight}${minHeightUnit}` : minHeight;
+    const isImgElement = !(hasParallax || isRepeated);
+    const style2 = {
+      minHeight: minHeightWithUnit || void 0
+    };
+    const backgroundImage = url ? `url(${url})` : void 0;
+    const backgroundPosition = mediaPosition(focalPoint);
+    const bgStyle = { backgroundColor: overlayColor.color };
+    const mediaStyle = {
+      objectPosition: focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
+    };
+    const hasBackground = !!(url || overlayColor.color || gradientValue);
+    const hasInnerBlocks = (0, import_data29.useSelect)(
+      (select10) => select10(import_block_editor68.store).getBlock(clientId).innerBlocks.length > 0,
+      [clientId]
+    );
+    const ref = (0, import_element50.useRef)();
+    const blockProps = (0, import_block_editor68.useBlockProps)({ ref });
+    const innerBlocksProps = (0, import_block_editor68.useInnerBlocksProps)(
       {
-        type: "block",
-        blocks: ["core/paragraph"],
-        isMatch: ({ url }) => !!url,
-        transform: ({ url, caption, className }) => {
-          let value = `<a href="${url}">${url}</a>`;
-          if (caption?.trim()) {
-            value += `<br />${caption}`;
-          }
-          return (0, import_blocks26.createBlock)("core/paragraph", {
-            content: value,
-            className: removeAspectRatioClasses(className)
-          });
-        }
+        className: "wp-block-cover__inner-container"
+      },
+      {
+        allowedBlocks,
+        templateLock,
+        dropZoneElement: ref.current
       }
-    ]
-  };
-  var transforms_default8 = transforms7;
-
-  // packages/block-library/build-module/embed/variations.mjs
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  function getTitle(providerName) {
-    return (0, import_i18n65.sprintf)(
-      /* translators: %s: provider name */
-      (0, import_i18n65.__)("%s Embed"),
-      providerName
     );
-  }
-  var variations4 = [
-    {
-      name: "twitter",
-      title: getTitle("X"),
-      icon: embedTwitterIcon,
-      keywords: ["x", "twitter", "tweet", (0, import_i18n65.__)("social")],
-      description: (0, import_i18n65.__)("Embed an X post."),
-      patterns: [/^https?:\/\/(www\.)?twitter\.com\/.+/i],
-      attributes: { providerNameSlug: "twitter", responsive: true }
-    },
-    {
-      name: "youtube",
-      title: getTitle("YouTube"),
-      icon: embedYouTubeIcon,
-      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("video")],
-      description: (0, import_i18n65.__)("Embed a YouTube video."),
-      patterns: [
-        /^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,
-        /^https?:\/\/youtu\.be\/.+/i
-      ],
-      attributes: { providerNameSlug: "youtube", responsive: true }
-    },
-    {
-      // Deprecate Facebook Embed per FB policy
-      // See: https://developers.facebook.com/docs/plugins/oembed-legacy
-      name: "facebook",
-      title: getTitle("Facebook"),
-      icon: embedFacebookIcon,
-      keywords: [(0, import_i18n65.__)("social")],
-      description: (0, import_i18n65.__)("Embed a Facebook post."),
-      scope: ["block"],
-      patterns: [],
-      attributes: {
-        providerNameSlug: "facebook",
-        previewable: false,
-        responsive: true
-      }
-    },
-    {
-      // Deprecate Instagram per FB policy
-      // See: https://developers.facebook.com/docs/instagram/oembed-legacy
-      name: "instagram",
-      title: getTitle("Instagram"),
-      icon: embedInstagramIcon,
-      keywords: [(0, import_i18n65.__)("image"), (0, import_i18n65.__)("social")],
-      description: (0, import_i18n65.__)("Embed an Instagram post."),
-      scope: ["block"],
-      patterns: [],
-      attributes: { providerNameSlug: "instagram", responsive: true }
-    },
-    {
-      name: "wordpress",
-      title: getTitle("WordPress"),
-      icon: embedWordPressIcon,
-      keywords: [(0, import_i18n65.__)("post"), (0, import_i18n65.__)("blog")],
-      description: (0, import_i18n65.__)("Embed a WordPress post."),
-      attributes: {
-        providerNameSlug: "wordpress"
-      }
-    },
-    {
-      name: "soundcloud",
-      title: getTitle("SoundCloud"),
-      icon: embedAudioIcon,
-      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
-      description: (0, import_i18n65.__)("Embed SoundCloud content."),
-      patterns: [/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],
-      attributes: { providerNameSlug: "soundcloud", responsive: true }
-    },
-    {
-      name: "spotify",
-      title: getTitle("Spotify"),
-      icon: embedSpotifyIcon,
-      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
-      description: (0, import_i18n65.__)("Embed Spotify content."),
-      patterns: [/^https?:\/\/(open|play)\.spotify\.com\/.+/i],
-      attributes: { providerNameSlug: "spotify", responsive: true }
-    },
-    {
-      name: "flickr",
-      title: getTitle("Flickr"),
-      icon: embedFlickrIcon,
-      keywords: [(0, import_i18n65.__)("image")],
-      description: (0, import_i18n65.__)("Embed Flickr content."),
-      patterns: [
-        /^https?:\/\/(www\.)?flickr\.com\/.+/i,
-        /^https?:\/\/flic\.kr\/.+/i
-      ],
-      attributes: { providerNameSlug: "flickr", responsive: true }
-    },
-    {
-      name: "vimeo",
-      title: getTitle("Vimeo"),
-      icon: embedVimeoIcon,
-      keywords: [(0, import_i18n65.__)("video")],
-      description: (0, import_i18n65.__)("Embed a Vimeo video."),
-      patterns: [/^https?:\/\/(www\.)?vimeo\.com\/.+/i],
-      attributes: { providerNameSlug: "vimeo", responsive: true }
-    },
-    {
-      name: "animoto",
-      title: getTitle("Animoto"),
-      icon: embedAnimotoIcon,
-      description: (0, import_i18n65.__)("Embed an Animoto video."),
-      patterns: [/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],
-      attributes: { providerNameSlug: "animoto", responsive: true }
-    },
-    {
-      name: "cloudup",
-      title: getTitle("Cloudup"),
-      icon: embedContentIcon,
-      description: (0, import_i18n65.__)("Embed Cloudup content."),
-      patterns: [/^https?:\/\/cloudup\.com\/.+/i],
-      attributes: { providerNameSlug: "cloudup", responsive: true }
-    },
-    {
-      // Deprecated since CollegeHumor content is now powered by YouTube.
-      name: "collegehumor",
-      title: getTitle("CollegeHumor"),
-      icon: embedVideoIcon,
-      description: (0, import_i18n65.__)("Embed CollegeHumor content."),
-      scope: ["block"],
-      patterns: [],
-      attributes: { providerNameSlug: "collegehumor", responsive: true }
-    },
-    {
-      name: "crowdsignal",
-      title: getTitle("Crowdsignal"),
-      icon: embedContentIcon,
-      keywords: ["polldaddy", (0, import_i18n65.__)("survey")],
-      description: (0, import_i18n65.__)("Embed Crowdsignal (formerly Polldaddy) content."),
-      patterns: [
-        /^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i
-      ],
-      attributes: { providerNameSlug: "crowdsignal", responsive: true }
-    },
-    {
-      name: "dailymotion",
-      title: getTitle("Dailymotion"),
-      icon: embedDailymotionIcon,
-      keywords: [(0, import_i18n65.__)("video")],
-      description: (0, import_i18n65.__)("Embed a Dailymotion video."),
-      patterns: [/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],
-      attributes: { providerNameSlug: "dailymotion", responsive: true }
-    },
-    {
-      name: "imgur",
-      title: getTitle("Imgur"),
-      icon: embedPhotoIcon,
-      description: (0, import_i18n65.__)("Embed Imgur content."),
-      patterns: [/^https?:\/\/(.+\.)?imgur\.com\/.+/i],
-      attributes: { providerNameSlug: "imgur", responsive: true }
-    },
-    {
-      name: "issuu",
-      title: getTitle("Issuu"),
-      icon: embedContentIcon,
-      description: (0, import_i18n65.__)("Embed Issuu content."),
-      patterns: [/^https?:\/\/(www\.)?issuu\.com\/.+/i],
-      attributes: { providerNameSlug: "issuu", responsive: true }
-    },
-    {
-      name: "kickstarter",
-      title: getTitle("Kickstarter"),
-      icon: embedContentIcon,
-      description: (0, import_i18n65.__)("Embed Kickstarter content."),
-      patterns: [
-        /^https?:\/\/(www\.)?kickstarter\.com\/.+/i,
-        /^https?:\/\/kck\.st\/.+/i
-      ],
-      attributes: { providerNameSlug: "kickstarter", responsive: true }
-    },
-    {
-      name: "mixcloud",
-      title: getTitle("Mixcloud"),
-      icon: embedAudioIcon,
-      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
-      description: (0, import_i18n65.__)("Embed Mixcloud content."),
-      patterns: [/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],
-      attributes: { providerNameSlug: "mixcloud", responsive: true }
-    },
-    {
-      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."),
-      patterns: [/^https:\/\/pca.st\/\w+/i],
-      attributes: { providerNameSlug: "pocket-casts", responsive: true }
-    },
-    {
-      name: "reddit",
-      title: getTitle("Reddit"),
-      icon: embedRedditIcon,
-      description: (0, import_i18n65.__)("Embed a Reddit thread."),
-      patterns: [/^https?:\/\/(www\.)?reddit\.com\/.+/i],
-      attributes: { providerNameSlug: "reddit", responsive: true }
-    },
-    {
-      name: "reverbnation",
-      title: getTitle("ReverbNation"),
-      icon: embedAudioIcon,
-      description: (0, import_i18n65.__)("Embed ReverbNation content."),
-      patterns: [/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],
-      attributes: { providerNameSlug: "reverbnation", responsive: true }
-    },
-    {
-      name: "scribd",
-      title: getTitle("Scribd"),
-      icon: embedContentIcon,
-      description: (0, import_i18n65.__)("Embed Scribd content."),
-      patterns: [/^https?:\/\/(www\.)?scribd\.com\/.+/i],
-      attributes: { providerNameSlug: "scribd", responsive: true }
-    },
-    {
-      name: "smugmug",
-      title: getTitle("SmugMug"),
-      icon: embedPhotoIcon,
-      description: (0, import_i18n65.__)("Embed SmugMug content."),
-      patterns: [/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],
-      attributes: {
-        providerNameSlug: "smugmug",
-        previewable: false,
-        responsive: true
+    const mediaElement = (0, import_element50.useRef)();
+    const editMediaButtonRef = (0, import_element50.useRef)();
+    const currentSettings = {
+      isVideoBackground,
+      isImageBackground,
+      mediaElement,
+      hasInnerBlocks,
+      url,
+      isImgElement,
+      overlayColor
+    };
+    const openCoverMediaEditorModal = (0, import_element50.useCallback)(() => {
+      if (!id || !openMediaEditorModal) {
+        return;
       }
-    },
-    {
-      name: "speaker-deck",
-      title: getTitle("Speaker Deck"),
-      icon: embedContentIcon,
-      description: (0, import_i18n65.__)("Embed Speaker Deck content."),
-      patterns: [/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],
-      attributes: { providerNameSlug: "speaker-deck", responsive: true }
-    },
-    {
-      name: "tiktok",
-      title: getTitle("TikTok"),
-      icon: embedVideoIcon,
-      keywords: [(0, import_i18n65.__)("video")],
-      description: (0, import_i18n65.__)("Embed a TikTok video."),
-      patterns: [/^https?:\/\/(www\.)?tiktok\.com\/.+/i],
-      attributes: { providerNameSlug: "tiktok", responsive: true }
-    },
-    {
-      name: "ted",
-      title: getTitle("TED"),
-      icon: embedVideoIcon,
-      description: (0, import_i18n65.__)("Embed a TED video."),
-      patterns: [/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],
-      attributes: { providerNameSlug: "ted", responsive: true }
-    },
-    {
-      name: "tumblr",
-      title: getTitle("Tumblr"),
-      icon: embedTumblrIcon,
-      keywords: [(0, import_i18n65.__)("social")],
-      description: (0, import_i18n65.__)("Embed a Tumblr post."),
-      patterns: [/^https?:\/\/(.+)\.tumblr\.com\/.+/i],
-      attributes: { providerNameSlug: "tumblr", responsive: true }
-    },
-    {
-      name: "videopress",
-      title: getTitle("VideoPress"),
-      icon: embedVideoIcon,
-      keywords: [(0, import_i18n65.__)("video")],
-      description: (0, import_i18n65.__)("Embed a VideoPress video."),
-      patterns: [/^https?:\/\/videopress\.com\/.+/i],
-      attributes: { providerNameSlug: "videopress", responsive: true }
-    },
-    {
-      name: "wordpress-tv",
-      title: getTitle("WordPress.tv"),
-      icon: embedVideoIcon,
-      description: (0, import_i18n65.__)("Embed a WordPress.tv video."),
-      patterns: [/^https?:\/\/wordpress\.tv\/.+/i],
-      attributes: { providerNameSlug: "wordpress-tv", responsive: true }
-    },
-    {
-      name: "amazon-kindle",
-      title: getTitle("Amazon Kindle"),
-      icon: embedAmazonIcon,
-      keywords: [(0, import_i18n65.__)("ebook")],
-      description: (0, import_i18n65.__)("Embed Amazon Kindle content."),
-      patterns: [
-        /^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,
-        /^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i
-      ],
-      attributes: { providerNameSlug: "amazon-kindle" }
-    },
-    {
-      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."),
-      patterns: [
-        /^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i
-      ],
-      attributes: { providerNameSlug: "pinterest" }
-    },
-    {
-      name: "wolfram-cloud",
-      title: getTitle("Wolfram"),
-      icon: embedWolframIcon,
-      description: (0, import_i18n65.__)("Embed Wolfram notebook content."),
-      patterns: [/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],
-      attributes: { providerNameSlug: "wolfram-cloud", responsive: true }
-    },
-    {
-      name: "bluesky",
-      title: getTitle("Bluesky"),
-      icon: embedBlueskyIcon,
-      description: (0, import_i18n65.__)("Embed a Bluesky post."),
-      patterns: [/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],
-      attributes: { providerNameSlug: "bluesky" }
-    }
-  ];
-  variations4.forEach((variation) => {
-    if (variation.isActive) {
-      return;
-    }
-    variation.isActive = (blockAttributes8, variationAttributes) => blockAttributes8.providerNameSlug === variationAttributes.providerNameSlug;
-  });
-  var variations_default4 = variations4;
-
-  // 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 { attributes: blockAttributes3 } = block_default7;
-  var v25 = {
-    attributes: blockAttributes3,
-    save({ attributes: attributes2 }) {
-      const { url, caption, type, providerNameSlug } = attributes2;
-      if (!url) {
-        return null;
+      openMediaEditorModal({
+        id,
+        onClose: () => {
+          editMediaButtonRef.current?.focus();
+        },
+        onUpdate: async ({ id: newId, url: newUrl }) => {
+          if (typeof newId !== "number") {
+            return;
+          }
+          if (newId !== id && newUrl) {
+            setIsSwappingMedia(true);
+          }
+          const nextAttributes = {
+            id: newId,
+            backgroundType: IMAGE_BACKGROUND_TYPE,
+            ...newUrl ? { url: newUrl } : {},
+            ...newId !== id ? { sizeSlug: DEFAULT_MEDIA_SIZE_SLUG } : {}
+          };
+          if (newUrl) {
+            const averageBackgroundColor = await getMediaColor(newUrl);
+            const {
+              attributes: currentAttrs,
+              overlayColor: currentOverlay
+            } = propsRef.current;
+            let newOverlayColor = currentOverlay.color;
+            if (!currentAttrs.isUserOverlayColor) {
+              newOverlayColor = averageBackgroundColor;
+              setOverlayColor(newOverlayColor);
+              __unstableMarkNextChangeAsNotPersistent();
+            }
+            nextAttributes.isDark = compositeIsDark(
+              currentAttrs.dimRatio,
+              newOverlayColor,
+              averageBackgroundColor
+            );
+            nextAttributes.isUserOverlayColor = currentAttrs.isUserOverlayColor || false;
+          }
+          setAttributes(nextAttributes);
+          const {
+            hasParallax: currentHasParallax,
+            isRepeated: currentIsRepeated
+          } = propsRef.current.attributes;
+          if (currentHasParallax || currentIsRepeated) {
+            setIsSwappingMedia(false);
+          }
+        }
+      });
+    }, [
+      id,
+      openMediaEditorModal,
+      setAttributes,
+      setOverlayColor,
+      __unstableMarkNextChangeAsNotPersistent
+    ]);
+    const showEditMediaButton = hasNonContentControls && !useFeaturedImage && isImageBackground && !!id && !!url && !isUploadingMedia && !!openMediaEditorModal;
+    const toggleUseFeaturedImage = async () => {
+      const newUseFeaturedImage = !useFeaturedImage;
+      const averageBackgroundColor = newUseFeaturedImage ? await getMediaColor(mediaUrl) : DEFAULT_BACKGROUND_COLOR;
+      const { attributes: currentAttrs, overlayColor: currentOverlay } = propsRef.current;
+      const newOverlayColor = !currentAttrs.isUserOverlayColor ? averageBackgroundColor : currentOverlay.color;
+      if (!currentAttrs.isUserOverlayColor) {
+        if (newUseFeaturedImage) {
+          setOverlayColor(newOverlayColor);
+        } else {
+          setOverlayColor(void 0);
+        }
+        __unstableMarkNextChangeAsNotPersistent();
       }
-      const className = clsx_default("wp-block-embed", {
-        [`is-type-${type}`]: type,
-        [`is-provider-${providerNameSlug}`]: providerNameSlug,
-        [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
+      const newDimRatio = currentAttrs.dimRatio === 100 ? 50 : currentAttrs.dimRatio;
+      const newIsDark = compositeIsDark(
+        newDimRatio,
+        newOverlayColor,
+        averageBackgroundColor
+      );
+      registry.batch(() => {
+        setAttributes({
+          id: void 0,
+          url: void 0,
+          useFeaturedImage: newUseFeaturedImage,
+          dimRatio: newDimRatio,
+          backgroundType: useFeaturedImage ? IMAGE_BACKGROUND_TYPE : void 0,
+          isDark: newIsDark
+        });
+        if (newUseFeaturedImage) {
+          scaffoldInnerBlocks();
+        }
       });
-      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: `
-${url}
-` }),
-        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
-      ] });
-    }
-  };
-  var v114 = {
-    attributes: blockAttributes3,
-    save({ attributes: { url, caption, type, providerNameSlug } }) {
-      if (!url) {
-        return null;
+    };
+    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      CoverBlockControls,
+      {
+        attributes: attributes2,
+        setAttributes,
+        onSelectMedia,
+        onSelectEmbedUrl,
+        currentSettings,
+        toggleUseFeaturedImage,
+        onClearMedia,
+        blockEditingMode,
+        onEditMedia: openCoverMediaEditorModal,
+        editMediaButtonRef,
+        showEditMediaButton,
+        isEditMediaDisabled: isSwappingMedia
       }
-      const embedClassName = clsx_default("wp-block-embed", {
-        [`is-type-${type}`]: type,
-        [`is-provider-${providerNameSlug}`]: providerNameSlug
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime280.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 })
+    );
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      CoverInspectorControls,
+      {
+        attributes: attributes2,
+        setAttributes,
+        clientId,
+        setOverlayColor: onSetOverlayColor,
+        coverRef: ref,
+        currentSettings,
+        toggleUseFeaturedImage,
+        updateDimRatio: onUpdateDimRatio,
+        onClearMedia,
+        featuredImage: media
+      }
+    );
+    const resizableCoverProps = {
+      className: "block-library-cover__resize-container",
+      clientId,
+      height,
+      minHeight: minHeightWithUnit,
+      onResizeStart: () => {
+        setAttributes({ minHeightUnit: "px" });
+        toggleSelection(false);
+      },
+      onResize: (value) => {
+        setAttributes({ minHeight: value });
+      },
+      onResizeStop: (newMinHeight) => {
+        toggleSelection(true);
+        setAttributes({ minHeight: newMinHeight });
+      },
+      // Hide the resize handle if an aspect ratio is set, as the aspect ratio takes precedence.
+      showHandle: !attributes2.style?.dimensions?.aspectRatio,
+      size: resizableBoxDimensions,
+      width
+    };
+    if (!useFeaturedImage && !hasInnerBlocks && !hasBackground) {
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
+        blockControls,
+        inspectorControls,
+        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+          TagName2,
+          {
+            ...blockProps,
+            className: clsx_default("is-placeholder", blockProps.className),
+            style: {
+              ...blockProps.style,
+              minHeight: minHeightWithUnit || void 0
+            },
+            children: [
+              resizeListener,
+              /* @__PURE__ */ (0, import_jsx_runtime268.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)(
+                    import_block_editor68.ColorPalette,
+                    {
+                      disableCustomColors: true,
+                      value: overlayColor.color,
+                      onChange: onSetOverlayColor,
+                      clearable: false,
+                      presentation: "toggle-buttons",
+                      "aria-label": (0, import_i18n56.__)("Overlay color")
+                    }
+                  ) })
+                }
+              )
+            ]
+          }
+        )
       ] });
     }
-  };
-  var deprecated5 = [v25, v114];
-  var deprecated_default15 = deprecated5;
-
-  // packages/block-library/build-module/embed/index.mjs
-  var { name: name32 } = block_default7;
-  var settings32 = {
-    icon: embedContentIcon,
-    edit: edit_default9,
-    save: save16,
-    transforms: transforms_default8,
-    variations: variations_default4,
-    deprecated: deprecated_default15
-  };
-  var init32 = () => initBlock({ name: name32, metadata: block_default7, settings: settings32 });
-
-  // packages/block-library/build-module/file/index.mjs
-  var file_exports = {};
-  __export(file_exports, {
-    init: () => init33,
-    metadata: () => block_default33,
-    name: () => name33,
-    settings: () => settings33
-  });
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  var import_blocks28 = __toESM(require_blocks(), 1);
+    const classes = clsx_default(
+      {
+        "is-dark-theme": isDark2,
+        "is-light": !isDark2,
+        "is-transient": isUploadingMedia || isSwappingMedia,
+        "has-parallax": hasParallax,
+        "is-repeated": isRepeated,
+        "has-custom-content-position": !isContentPositionCenter(contentPosition)
+      },
+      getPositionClassName(contentPosition)
+    );
+    const showOverlay = url || !useFeaturedImage || useFeaturedImage && !url;
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
+      blockControls,
+      inspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+        TagName2,
+        {
+          ...blockProps,
+          className: clsx_default(classes, blockProps.className),
+          style: { ...style2, ...blockProps.style },
+          "data-url": url,
+          children: [
+            resizeListener,
+            !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              import_components33.Placeholder,
+              {
+                className: "wp-block-cover__image--placeholder-image",
+                withIllustration: true
+              }
+            ),
+            url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              "img",
+              {
+                ref: mediaElement,
+                className: "wp-block-cover__image-background",
+                alt,
+                src: url,
+                style: mediaStyle,
+                onLoad: () => setIsSwappingMedia(false),
+                onError: () => setIsSwappingMedia(false)
+              }
+            ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              "div",
+              {
+                ref: mediaElement,
+                role: alt ? "img" : void 0,
+                "aria-label": alt ? alt : void 0,
+                className: clsx_default(
+                  classes,
+                  "wp-block-cover__image-background"
+                ),
+                style: { backgroundImage, backgroundPosition }
+              }
+            )),
+            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              "video",
+              {
+                ref: mediaElement,
+                className: "wp-block-cover__video-background",
+                autoPlay: true,
+                muted: true,
+                loop: true,
+                src: url,
+                poster,
+                style: mediaStyle
+              }
+            ),
+            isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              "div",
+              {
+                ref: mediaElement,
+                className: "wp-block-cover__video-background wp-block-cover__embed-background",
+                style: mediaStyle,
+                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+                  import_components33.SandBox,
+                  {
+                    allowSameOrigin: true,
+                    html: embedHtml,
+                    title: "Background video",
+                    styles: [
+                      "iframe{position:fixed;top:0;left:0;width:100%;height:100%;}"
+                    ]
+                  }
+                )
+              }
+            ),
+            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
+            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              "span",
+              {
+                "aria-hidden": "true",
+                className: clsx_default(
+                  "wp-block-cover__background",
+                  dimRatioToClass(dimRatio),
+                  {
+                    [overlayColor.class]: overlayColor.class,
+                    "has-background-dim": dimRatio !== void 0,
+                    // For backwards compatibility. Former versions of the Cover Block applied
+                    // `.wp-block-cover__gradient-background` in the presence of
+                    // media, a gradient and a dim.
+                    "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+                    "has-background-gradient": gradientValue,
+                    [gradientClass]: gradientClass
+                  }
+                ),
+                style: { backgroundImage: gradientValue, ...bgStyle }
+              }
+            ),
+            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+              CoverPlaceholder,
+              {
+                disableMediaButtons: true,
+                onSelectMedia,
+                onError: onUploadError,
+                toggleUseFeaturedImage
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { ...innerBlocksProps })
+          ]
+        }
+      ),
+      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
+    ] });
+  }
+  var edit_default7 = (0, import_compose20.compose)([
+    (0, import_block_editor68.withColors)({ overlayColor: "background-color" })
+  ])(CoverEdit);

-  // 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 v33 = {
+  // packages/block-library/build-module/cover/block.json
+  var block_default31 = {
+    $schema: "https://schemas.wp.org/trunk/block.json",
+    apiVersion: 3,
+    name: "core/cover",
+    title: "Cover",
+    category: "media",
+    description: "Add an image or video with a text overlay.",
+    textdomain: "default",
     attributes: {
+      url: {
+        type: "string",
+        role: "content"
+      },
+      useFeaturedImage: {
+        type: "boolean",
+        default: false
+      },
       id: {
         type: "number"
       },
-      href: {
+      alt: {
+        type: "string",
+        default: ""
+      },
+      hasParallax: {
+        type: "boolean",
+        default: false
+      },
+      isRepeated: {
+        type: "boolean",
+        default: false
+      },
+      dimRatio: {
+        type: "number",
+        default: 100
+      },
+      overlayColor: {
         type: "string"
       },
-      fileId: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "id"
+      customOverlayColor: {
+        type: "string"
       },
-      fileName: {
-        type: "string",
-        source: "html",
-        selector: "a:not([download])"
+      isUserOverlayColor: {
+        type: "boolean"
       },
-      textLinkHref: {
+      backgroundType: {
         type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "href"
+        default: "image"
       },
-      textLinkTarget: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "target"
+      focalPoint: {
+        type: "object"
       },
-      showDownloadButton: {
+      minHeight: {
+        type: "number"
+      },
+      minHeightUnit: {
+        type: "string"
+      },
+      gradient: {
+        type: "string"
+      },
+      customGradient: {
+        type: "string"
+      },
+      contentPosition: {
+        type: "string"
+      },
+      isDark: {
         type: "boolean",
         default: true
       },
-      downloadButtonText: {
+      templateLock: {
+        type: ["string", "boolean"],
+        enum: ["all", "insert", "contentOnly", false]
+      },
+      tagName: {
         type: "string",
-        source: "html",
-        selector: "a[download]"
+        default: "div"
       },
-      displayPreview: {
-        type: "boolean"
+      sizeSlug: {
+        type: "string"
+      },
+      poster: {
+        type: "string",
+        source: "attribute",
+        selector: "video",
+        attribute: "poster"
+      },
+      allowedVideoProviders: {
+        type: "array",
+        default: [
+          "youtube",
+          "vimeo",
+          "videopress",
+          "animoto",
+          "tiktok",
+          "wordpress-tv"
+        ]
+      }
+    },
+    usesContext: ["postId", "postType"],
+    supports: {
+      __experimentalOnEnter: true,
+      anchor: true,
+      align: true,
+      html: false,
+      shadow: true,
+      spacing: {
+        padding: true,
+        margin: ["top", "bottom"],
+        blockGap: true,
+        __experimentalDefaultControls: {
+          padding: true,
+          blockGap: true
+        }
+      },
+      __experimentalBorder: {
+        color: true,
+        radius: true,
+        style: true,
+        width: true,
+        __experimentalDefaultControls: {
+          color: true,
+          radius: true,
+          style: true,
+          width: true
+        }
+      },
+      color: {
+        heading: true,
+        text: true,
+        background: false,
+        __experimentalSkipSerialization: ["gradients"],
+        enableContrastChecker: false
+      },
+      dimensions: {
+        aspectRatio: true
+      },
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
+      },
+      layout: {
+        allowJustification: false
+      },
+      interactivity: {
+        clientNavigation: true
+      },
+      filter: {
+        duotone: true
+      },
+      allowedBlocks: true
+    },
+    selectors: {
+      filter: {
+        duotone: ".wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background"
+      }
+    },
+    editorStyle: "wp-block-cover-editor",
+    style: "wp-block-cover"
+  };
+
+  // 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);
+  function save14({ attributes: attributes2 }) {
+    const {
+      backgroundType,
+      gradient,
+      contentPosition,
+      customGradient,
+      customOverlayColor,
+      dimRatio,
+      focalPoint,
+      useFeaturedImage,
+      hasParallax,
+      isDark: isDark2,
+      isRepeated,
+      overlayColor,
+      url,
+      alt,
+      id,
+      minHeight: minHeightProp,
+      minHeightUnit,
+      tagName: Tag,
+      sizeSlug,
+      poster
+    } = attributes2;
+    const overlayColorClass = (0, import_block_editor69.getColorClassName)(
+      "background-color",
+      overlayColor
+    );
+    const gradientClass = (0, import_block_editor69.__experimentalGetGradientClass)(gradient);
+    const minHeight = minHeightProp && minHeightUnit ? `${minHeightProp}${minHeightUnit}` : minHeightProp;
+    const isImageBackground = IMAGE_BACKGROUND_TYPE === backgroundType;
+    const isVideoBackground = VIDEO_BACKGROUND_TYPE === backgroundType;
+    const isEmbedVideoBackground = EMBED_VIDEO_BACKGROUND_TYPE === backgroundType;
+    const isImgElement = !(hasParallax || isRepeated);
+    const style2 = {
+      minHeight: minHeight || void 0
+    };
+    const bgStyle = {
+      backgroundColor: !overlayColorClass ? customOverlayColor : void 0,
+      background: customGradient ? customGradient : void 0
+    };
+    const objectPosition = (
+      // prettier-ignore
+      focalPoint && isImgElement ? mediaPosition(focalPoint) : void 0
+    );
+    const backgroundImage = url ? `url(${url})` : void 0;
+    const backgroundPosition = mediaPosition(focalPoint);
+    const classes = clsx_default(
+      {
+        "is-light": !isDark2,
+        "has-parallax": hasParallax,
+        "is-repeated": isRepeated,
+        "has-custom-content-position": !isContentPositionCenter(contentPosition)
       },
-      previewHeight: {
-        type: "number",
-        default: 600
+      getPositionClassName(contentPosition)
+    );
+    const imgClasses = clsx_default(
+      "wp-block-cover__image-background",
+      id ? `wp-image-${id}` : null,
+      {
+        [`size-${sizeSlug}`]: sizeSlug,
+        "has-parallax": hasParallax,
+        "is-repeated": isRepeated
       }
-    },
-    supports: {
-      anchor: true,
-      align: true
-    },
-    save({ attributes: attributes2 }) {
-      const {
-        href,
-        fileId,
-        fileName,
-        textLinkHref,
-        textLinkTarget,
-        showDownloadButton,
-        downloadButtonText: downloadButtonText2,
-        displayPreview,
-        previewHeight
-      } = attributes2;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
-        /* translators: %s: filename. */
-        (0, import_i18n66.__)("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)(
-          "object",
+    );
+    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)(
+        "img",
+        {
+          className: imgClasses,
+          alt,
+          src: url,
+          style: { objectPosition },
+          "data-object-fit": "cover",
+          "data-object-position": objectPosition
+        }
+      ) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+        "div",
+        {
+          role: alt ? "img" : void 0,
+          "aria-label": alt ? alt : void 0,
+          className: imgClasses,
+          style: { backgroundPosition, backgroundImage }
+        }
+      )),
+      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+        "video",
+        {
+          className: clsx_default(
+            "wp-block-cover__video-background",
+            "intrinsic-ignore"
+          ),
+          autoPlay: true,
+          muted: true,
+          loop: true,
+          playsInline: true,
+          src: url,
+          poster,
+          style: { objectPosition },
+          "data-object-fit": "cover",
+          "data-object-position": objectPosition
+        }
+      ),
+      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+        "figure",
+        {
+          className: clsx_default(
+            "wp-block-cover__video-background",
+            "wp-block-cover__embed-background",
+            "wp-block-embed"
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+        "span",
+        {
+          "aria-hidden": "true",
+          className: clsx_default(
+            "wp-block-cover__background",
+            overlayColorClass,
+            dimRatioToClass(dimRatio),
+            {
+              "has-background-dim": dimRatio !== void 0,
+              // For backwards compatibility. Former versions of the Cover Block applied
+              // `.wp-block-cover__gradient-background` in the presence of
+              // media, a gradient and a dim.
+              "wp-block-cover__gradient-background": url && gradientValue && dimRatio !== 0,
+              "has-background-gradient": gradientValue,
+              [gradientClass]: gradientClass
+            }
+          ),
+          style: bgStyle
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+        "div",
+        {
+          ...import_block_editor69.useInnerBlocksProps.save({
+            className: "wp-block-cover__inner-container"
+          })
+        }
+      )
+    ] });
+  }
+
+  // packages/block-library/build-module/cover/transforms.mjs
+  var import_blocks22 = __toESM(require_blocks(), 1);
+  var import_block_editor70 = __toESM(require_block_editor(), 1);
+  var { cleanEmptyObject: cleanEmptyObject5 } = unlock(import_block_editor70.privateApis);
+  var transforms6 = {
+    from: [
+      {
+        type: "block",
+        blocks: ["core/image"],
+        transform: ({ caption, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)(
+          "core/cover",
           {
-            className: "wp-block-file__embed",
-            data: href,
-            type: "application/pdf",
+            dimRatio: 50,
+            url,
+            alt,
+            align,
+            id,
+            anchor,
             style: {
-              width: "100%",
-              height: `${previewHeight}px`
-            },
-            "aria-label": pdfEmbedLabel
-          }
-        ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-          "a",
+              color: {
+                duotone: style2?.color?.duotone
+              }
+            }
+          },
+          [
+            (0, import_blocks22.createBlock)("core/paragraph", {
+              content: caption,
+              fontSize: "large",
+              style: {
+                typography: {
+                  textAlign: "center"
+                }
+              }
+            })
+          ]
+        )
+      },
+      {
+        type: "block",
+        blocks: ["core/video"],
+        transform: ({ caption, src, align, id, anchor }) => (0, import_blocks22.createBlock)(
+          "core/cover",
           {
-            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 })
+            dimRatio: 50,
+            url: src,
+            align,
+            id,
+            backgroundType: VIDEO_BACKGROUND_TYPE,
+            anchor
+          },
+          [
+            (0, import_blocks22.createBlock)("core/paragraph", {
+              content: caption,
+              fontSize: "large",
+              style: {
+                typography: {
+                  textAlign: "center"
+                }
+              }
+            })
+          ]
+        )
+      },
+      {
+        type: "block",
+        blocks: ["core/group"],
+        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)(
+              "core/cover",
+              innerBlocks[0].attributes,
+              innerBlocks[0].innerBlocks
+            );
           }
-        ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-          "a",
-          {
-            href,
-            className: clsx_default(
-              "wp-block-file__button",
-              (0, import_block_editor79.__experimentalGetElementClassName)("button")
-            ),
-            download: true,
-            "aria-describedby": describedById,
-            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+          const dimRatio = backgroundColor || gradient || style2?.color?.background || style2?.color?.gradient ? void 0 : 50;
+          const parentAttributes = {
+            align,
+            anchor,
+            dimRatio,
+            overlayColor: backgroundColor,
+            customOverlayColor: style2?.color?.background,
+            gradient,
+            customGradient: style2?.color?.gradient
+          };
+          const attributesWithoutBackgroundColors = {
+            ...attributes2,
+            backgroundColor: void 0,
+            gradient: void 0,
+            style: cleanEmptyObject5({
+              ...attributes2?.style,
+              color: style2?.color ? {
+                ...style2?.color,
+                background: void 0,
+                gradient: void 0
+              } : void 0
+            })
+          };
+          return (0, import_blocks22.createBlock)("core/cover", parentAttributes, [
+            (0, import_blocks22.createBlock)(
+              "core/group",
+              attributesWithoutBackgroundColors,
+              innerBlocks
+            )
+          ]);
+        }
+      }
+    ],
+    to: [
+      {
+        type: "block",
+        blocks: ["core/image"],
+        isMatch: ({
+          backgroundType,
+          url,
+          overlayColor,
+          customOverlayColor,
+          gradient,
+          customGradient
+        }) => {
+          if (url) {
+            return backgroundType === IMAGE_BACKGROUND_TYPE;
           }
-        )
-      ] });
-    }
-  };
-  var v26 = {
-    attributes: {
-      id: {
-        type: "number"
+          return !overlayColor && !customOverlayColor && !gradient && !customGradient;
+        },
+        transform: ({ title, url, alt, align, id, anchor, style: style2 }) => (0, import_blocks22.createBlock)("core/image", {
+          caption: title,
+          url,
+          alt,
+          align,
+          id,
+          anchor,
+          style: {
+            color: {
+              duotone: style2?.color?.duotone
+            }
+          }
+        })
       },
-      href: {
-        type: "string"
+      {
+        type: "block",
+        blocks: ["core/video"],
+        isMatch: ({
+          backgroundType,
+          url,
+          overlayColor,
+          customOverlayColor,
+          gradient,
+          customGradient
+        }) => {
+          if (url) {
+            return backgroundType === VIDEO_BACKGROUND_TYPE;
+          }
+          return !overlayColor && !customOverlayColor && !gradient && !customGradient;
+        },
+        transform: ({ title, url, align, id, anchor }) => (0, import_blocks22.createBlock)("core/video", {
+          caption: title,
+          src: url,
+          id,
+          align,
+          anchor
+        })
       },
-      fileId: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "id"
+      {
+        type: "block",
+        blocks: ["core/group"],
+        isMatch: ({ url, useFeaturedImage }) => {
+          if (url || useFeaturedImage) {
+            return false;
+          }
+          return true;
+        },
+        transform: (attributes2, innerBlocks) => {
+          const transformedColorAttributes = {
+            backgroundColor: attributes2?.overlayColor,
+            gradient: attributes2?.gradient,
+            style: cleanEmptyObject5({
+              ...attributes2?.style,
+              color: attributes2?.customOverlayColor || attributes2?.customGradient || attributes2?.style?.color ? {
+                background: attributes2?.customOverlayColor,
+                gradient: attributes2?.customGradient,
+                ...attributes2?.style?.color
+              } : void 0
+            })
+          };
+          if (innerBlocks?.length === 1 && innerBlocks[0]?.name === "core/group") {
+            const groupAttributes = cleanEmptyObject5(
+              innerBlocks[0].attributes || {}
+            );
+            if (groupAttributes?.backgroundColor || groupAttributes?.gradient || groupAttributes?.style?.color?.background || groupAttributes?.style?.color?.gradient) {
+              return (0, import_blocks22.createBlock)(
+                "core/group",
+                groupAttributes,
+                innerBlocks[0]?.innerBlocks
+              );
+            }
+            return (0, import_blocks22.createBlock)(
+              "core/group",
+              {
+                ...transformedColorAttributes,
+                ...groupAttributes,
+                style: cleanEmptyObject5({
+                  ...groupAttributes?.style,
+                  color: transformedColorAttributes?.style?.color || groupAttributes?.style?.color ? {
+                    ...transformedColorAttributes?.style?.color,
+                    ...groupAttributes?.style?.color
+                  } : void 0
+                })
+              },
+              innerBlocks[0]?.innerBlocks
+            );
+          }
+          return (0, import_blocks22.createBlock)(
+            "core/group",
+            { ...attributes2, ...transformedColorAttributes },
+            innerBlocks
+          );
+        }
+      }
+    ]
+  };
+  var transforms_default6 = transforms6;
+
+  // packages/block-library/build-module/cover/variations.mjs
+  var import_i18n57 = __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."),
+      attributes: { layout: { type: "constrained" } },
+      isDefault: true,
+      icon: cover_default
+    }
+  ];
+  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,
+    example: {
+      attributes: {
+        customOverlayColor: "#065174",
+        dimRatio: 40,
+        url: "https://s.w.org/images/core/5.3/Windbuchencom.jpg",
+        style: {
+          typography: {
+            fontSize: 48
+          },
+          color: {
+            text: "white"
+          }
+        }
       },
-      fileName: {
-        type: "string",
-        source: "html",
-        selector: "a:not([download])"
+      innerBlocks: [
+        {
+          name: "core/paragraph",
+          attributes: {
+            content: `<strong>${(0, import_i18n58.__)("Snow Patrol")}</strong>`,
+            style: {
+              typography: {
+                textAlign: "center"
+              }
+            }
+          }
+        }
+      ]
+    },
+    transforms: transforms_default6,
+    save: save14,
+    edit: edit_default7,
+    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
+  var details_exports = {};
+  __export(details_exports, {
+    init: () => init31,
+    metadata: () => block_default32,
+    name: () => name31,
+    settings: () => settings31
+  });
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_blocks25 = __toESM(require_blocks(), 1);
+
+  // packages/block-library/build-module/details/block.json
+  var block_default32 = {
+    $schema: "https://schemas.wp.org/trunk/block.json",
+    apiVersion: 3,
+    name: "core/details",
+    title: "Details",
+    category: "text",
+    description: "Hide and show additional content.",
+    keywords: ["summary", "toggle", "disclosure"],
+    textdomain: "default",
+    attributes: {
+      showContent: {
+        type: "boolean",
+        default: false
       },
-      textLinkHref: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "href"
+      summary: {
+        type: "rich-text",
+        source: "rich-text",
+        selector: "summary",
+        role: "content"
       },
-      textLinkTarget: {
+      name: {
         type: "string",
         source: "attribute",
-        selector: "a:not([download])",
-        attribute: "target"
-      },
-      showDownloadButton: {
-        type: "boolean",
-        default: true
-      },
-      downloadButtonText: {
-        type: "string",
-        source: "html",
-        selector: "a[download]"
-      },
-      displayPreview: {
-        type: "boolean"
+        attribute: "name",
+        selector: ".wp-block-details"
       },
-      previewHeight: {
-        type: "number",
-        default: 600
+      placeholder: {
+        type: "string"
       }
     },
     supports: {
+      __experimentalOnEnter: true,
+      align: ["wide", "full"],
       anchor: true,
-      align: true
-    },
-    save({ attributes: attributes2 }) {
-      const {
-        href,
-        fileId,
-        fileName,
-        textLinkHref,
-        textLinkTarget,
-        showDownloadButton,
-        downloadButtonText: downloadButtonText2,
-        displayPreview,
-        previewHeight
-      } = attributes2;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
-        /* translators: %s: filename. */
-        (0, import_i18n66.__)("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)(
-          "object",
-          {
-            className: "wp-block-file__embed",
-            data: href,
-            type: "application/pdf",
-            style: {
-              width: "100%",
-              height: `${previewHeight}px`
-            },
-            "aria-label": pdfEmbedLabel
-          }
-        ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
-          }
-        ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
-          }
-        )
-      ] });
-    }
-  };
-  var v115 = {
-    attributes: {
-      id: {
-        type: "number"
-      },
-      href: {
-        type: "string"
-      },
-      fileName: {
-        type: "string",
-        source: "html",
-        selector: "a:not([download])"
+      color: {
+        gradients: true,
+        link: true,
+        __experimentalDefaultControls: {
+          background: true,
+          text: true
+        }
       },
-      textLinkHref: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "href"
+      __experimentalBorder: {
+        color: true,
+        width: true,
+        style: true
       },
-      textLinkTarget: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "target"
+      html: false,
+      spacing: {
+        margin: true,
+        padding: true,
+        blockGap: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
       },
-      showDownloadButton: {
-        type: "boolean",
-        default: true
+      typography: {
+        fontSize: true,
+        lineHeight: true,
+        __experimentalFontFamily: true,
+        __experimentalFontWeight: true,
+        __experimentalFontStyle: true,
+        __experimentalTextTransform: true,
+        __experimentalTextDecoration: true,
+        __experimentalLetterSpacing: true,
+        __experimentalDefaultControls: {
+          fontSize: true
+        }
       },
-      downloadButtonText: {
-        type: "string",
-        source: "html",
-        selector: "a[download]"
+      layout: {
+        allowEditing: false
       },
-      displayPreview: {
-        type: "boolean"
+      interactivity: {
+        clientNavigation: true
       },
-      previewHeight: {
-        type: "number",
-        default: 600
+      allowedBlocks: true
+    },
+    editorStyle: "wp-block-details-editor",
+    style: "wp-block-details"
+  };
+
+  // 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_data30 = __toESM(require_data(), 1);
+  var import_keycodes2 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime270 = __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)();
+    const innerBlocksProps = (0, import_block_editor71.useInnerBlocksProps)(blockProps, {
+      __experimentalCaptureToolbars: true,
+      allowedBlocks
+    });
+    const [isOpen, setIsOpen] = (0, import_element51.useState)(showContent);
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    const hasSelectedInnerBlock = (0, import_data30.useSelect)(
+      (select10) => select10(import_block_editor71.store).hasSelectedInnerBlock(clientId, true),
+      [clientId]
+    );
+    const handleSummaryKeyDown = (event) => {
+      if (event.key === "Enter" && !event.shiftKey) {
+        setIsOpen((prevIsOpen) => !prevIsOpen);
+        event.preventDefault();
+      }
+    };
+    const handleSummaryKeyUp = (event) => {
+      if (event.key === " ") {
+        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)(
+        import_components34.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n59.__)("Settings"),
+          resetAll: () => {
+            setAttributes({
+              showContent: false
+            });
+          },
+          dropdownMenuProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            import_components34.__experimentalToolsPanelItem,
+            {
+              isShownByDefault: true,
+              label: (0, import_i18n59.__)("Open by default"),
+              hasValue: () => showContent,
+              onDeselect: () => {
+                setAttributes({
+                  showContent: false
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                import_components34.ToggleControl,
+                {
+                  label: (0, import_i18n59.__)("Open by default"),
+                  checked: showContent,
+                  onChange: () => setAttributes({
+                    showContent: !showContent
+                  })
+                }
+              )
+            }
+          )
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        import_components34.TextControl,
+        {
+          label: (0, import_i18n59.__)("Name attribute"),
+          value: name118 || "",
+          onChange: (newName) => setAttributes({ name: newName }),
+          help: (0, import_i18n59.__)(
+            "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)(
+        "details",
+        {
+          ...innerBlocksProps,
+          open: isOpen || hasSelectedInnerBlock,
+          onToggle: (event) => setIsOpen(event.target.open),
+          name: name118 || "",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              "summary",
+              {
+                onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleSummaryKeyDown),
+                onKeyUp: handleSummaryKeyUp,
+                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                  import_block_editor71.RichText,
+                  {
+                    identifier: "summary",
+                    "aria-label": (0, import_i18n59.__)(
+                      "Write summary. Press Enter to expand or collapse the details."
+                    ),
+                    placeholder: placeholder2 || (0, import_i18n59.__)("Write summary\u2026"),
+                    withoutInteractiveFormatting: true,
+                    value: summary,
+                    onChange: (newSummary) => setAttributes({ summary: newSummary })
+                  }
+                )
+              }
+            ),
+            innerBlocksProps.children
+          ]
+        }
+      )
+    ] });
+  }
+  var edit_default8 = DetailsEdit;
+
+  // 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);
+  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)(
+      "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, {})
+        ]
+      }
+    );
+  }
+
+  // packages/block-library/build-module/details/transforms.mjs
+  var import_blocks24 = __toESM(require_blocks(), 1);
+  var transforms_default7 = {
+    from: [
+      {
+        type: "block",
+        isMultiBlock: true,
+        blocks: ["*"],
+        isMatch({}, blocks) {
+          return !(blocks.length === 1 && blocks[0].name === "core/details");
+        },
+        __experimentalConvert(blocks) {
+          return (0, import_blocks24.createBlock)(
+            "core/details",
+            {},
+            blocks.map((block) => (0, import_blocks24.cloneSanitizedBlock)(block))
+          );
+        }
+      }
+    ]
+  };
+
+  // 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")
       }
+    ]
+  ];
+  var settings31 = {
+    icon: details_default,
+    template: TEMPLATE8,
+    example: {
+      attributes: {
+        summary: (0, import_i18n60.__)("La Mancha"),
+        showContent: true
+      },
+      innerBlocks: [
+        {
+          name: "core/paragraph",
+          attributes: {
+            content: (0, import_i18n60.__)(
+              "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."
+            )
+          }
+        }
+      ]
     },
-    supports: {
-      anchor: true,
-      align: true
+    __experimentalLabel(attributes2, { context }) {
+      const { summary } = attributes2;
+      const customName = attributes2?.metadata?.name;
+      const hasSummary = summary?.trim().length > 0;
+      if (context === "list-view" && (customName || hasSummary)) {
+        return customName || summary;
+      }
+      if (context === "breadcrumb" && customName) {
+        return customName;
+      }
+      if (context === "accessibility") {
+        return !hasSummary ? (0, import_i18n60.__)("Details. Empty.") : (0, import_i18n60.sprintf)(
+          /* translators: %s: accessibility text; summary title. */
+          (0, import_i18n60.__)("Details. %s"),
+          summary
+        );
+      }
     },
-    save({ attributes: attributes2 }) {
-      const {
-        href,
-        fileName,
-        textLinkHref,
-        textLinkTarget,
-        showDownloadButton,
-        downloadButtonText: downloadButtonText2,
-        displayPreview,
-        previewHeight
-      } = attributes2;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
-        /* translators: %s: filename. */
-        (0, import_i18n66.__)("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)(
-          "object",
-          {
-            className: "wp-block-file__embed",
-            data: href,
-            type: "application/pdf",
-            style: {
-              width: "100%",
-              height: `${previewHeight}px`
-            },
-            "aria-label": pdfEmbedLabel
-          }
-        ) }),
-        !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
-          }
-        ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-          "a",
-          {
-            href,
-            className: "wp-block-file__button",
-            download: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
-          }
-        )
-      ] });
-    }
+    save: save15,
+    edit: edit_default8,
+    transforms: transforms_default7
   };
-  var deprecated6 = [v33, v26, v115];
-  var deprecated_default16 = deprecated6;
+  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/file/edit.mjs
-  var import_blob8 = __toESM(require_blob(), 1);
-  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_element53 = __toESM(require_element(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_i18n68 = __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/embed/index.mjs
+  var embed_exports = {};
+  __export(embed_exports, {
+    init: () => init32,
+    metadata: () => block_default7,
+    name: () => name32,
+    settings: () => settings32
+  });

-  // packages/block-library/build-module/file/inspector.mjs
-  var import_i18n67 = __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);
-  function FileBlockInspector({
-    hrefs,
-    openInNewWindow,
-    showDownloadButton,
-    changeLinkDestinationOption,
-    changeOpenInNewWindow,
-    changeShowDownloadButton,
-    displayPreview,
-    changeDisplayPreview,
-    previewHeight,
-    changePreviewHeight
-  }) {
-    const { href, textLinkHref, attachmentPage } = hrefs;
+  // packages/block-library/build-module/embed/edit.mjs
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_element54 = __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_components35 = __toESM(require_components(), 1);
+  var import_block_editor73 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  function getResponsiveHelp(checked) {
+    return checked ? (0, import_i18n61.__)(
+      "This embed will preserve its aspect ratio when the browser is resized."
+    ) : (0, import_i18n61.__)(
+      "This embed may not preserve its aspect ratio when the browser is resized."
+    );
+  }
+  var EmbedControls = ({
+    blockSupportsResponsive,
+    showEditButton,
+    themeSupportsResponsive,
+    allowResponsive,
+    toggleResponsive,
+    switchBackToURLInput
+  }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let linkDestinationOptions = [{ value: href, label: (0, import_i18n67.__)("URL") }];
-    if (attachmentPage) {
-      linkDestinationOptions = [
-        { value: href, label: (0, import_i18n67.__)("Media file") },
-        { value: attachmentPage, label: (0, import_i18n67.__)("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)(
-        import_components40.__experimentalToolsPanel,
+    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)(
+        import_components35.ToolbarButton,
         {
-          label: (0, import_i18n67.__)("PDF settings"),
-          resetAll: () => {
-            changeDisplayPreview(true);
-            changePreviewHeight(600);
-          },
-          dropdownMenuProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              import_components40.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n67.__)("Show inline embed"),
-                isShownByDefault: true,
-                hasValue: () => !displayPreview,
-                onDeselect: () => changeDisplayPreview(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                  import_components40.ToggleControl,
-                  {
-                    label: (0, import_i18n67.__)("Show inline embed"),
-                    help: displayPreview ? (0, import_i18n67.__)(
-                      "Note: Most phone and tablet browsers won't display embedded PDFs."
-                    ) : null,
-                    checked: !!displayPreview,
-                    onChange: changeDisplayPreview
-                  }
-                )
-              }
-            ),
-            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              import_components40.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n67.__)("Height in pixels"),
-                isShownByDefault: true,
-                hasValue: () => previewHeight !== 600,
-                onDeselect: () => changePreviewHeight(600),
-                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                  import_components40.RangeControl,
-                  {
-                    label: (0, import_i18n67.__)("Height in pixels"),
-                    min: MIN_PREVIEW_HEIGHT,
-                    max: Math.max(
-                      MAX_PREVIEW_HEIGHT,
-                      previewHeight
-                    ),
-                    value: previewHeight,
-                    onChange: changePreviewHeight
-                  }
-                )
-              }
-            )
-          ]
+          className: "components-toolbar__control",
+          label: (0, import_i18n61.__)("Edit URL"),
+          icon: pencil_default,
+          onClick: switchBackToURLInput
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
-        import_components40.__experimentalToolsPanel,
+      ) }) }),
+      themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+        import_components35.__experimentalToolsPanel,
         {
-          label: (0, import_i18n67.__)("Settings"),
+          label: (0, import_i18n61.__)("Media settings"),
           resetAll: () => {
-            changeLinkDestinationOption(href);
-            changeOpenInNewWindow(false);
-            changeShowDownloadButton(true);
+            toggleResponsive(true);
           },
           dropdownMenuProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              import_components40.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n67.__)("Link to"),
-                isShownByDefault: true,
-                hasValue: () => textLinkHref !== href,
-                onDeselect: () => changeLinkDestinationOption(href),
-                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                  import_components40.SelectControl,
-                  {
-                    label: (0, import_i18n67.__)("Link to"),
-                    value: textLinkHref,
-                    options: linkDestinationOptions,
-                    onChange: changeLinkDestinationOption
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              import_components40.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n67.__)("Open in new tab"),
-                isShownByDefault: true,
-                hasValue: () => !!openInNewWindow,
-                onDeselect: () => changeOpenInNewWindow(false),
-                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                  import_components40.ToggleControl,
-                  {
-                    label: (0, import_i18n67.__)("Open in new tab"),
-                    checked: openInNewWindow,
-                    onChange: changeOpenInNewWindow
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-              import_components40.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n67.__)("Show download button"),
-                isShownByDefault: true,
-                hasValue: () => !showDownloadButton,
-                onDeselect: () => changeShowDownloadButton(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                  import_components40.ToggleControl,
-                  {
-                    label: (0, import_i18n67.__)("Show download button"),
-                    checked: showDownloadButton,
-                    onChange: changeShowDownloadButton
-                  }
-                )
-              }
-            )
-          ]
+          children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            import_components35.__experimentalToolsPanelItem,
+            {
+              label: (0, import_i18n61.__)("Media settings"),
+              isShownByDefault: true,
+              hasValue: () => !allowResponsive,
+              onDeselect: () => {
+                toggleResponsive(!allowResponsive);
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+                import_components35.ToggleControl,
+                {
+                  label: (0, import_i18n61.__)("Resize for smaller devices"),
+                  checked: allowResponsive,
+                  help: getResponsiveHelp,
+                  onChange: toggleResponsive
+                }
+              )
+            }
+          )
         }
-      )
-    ] }) });
-  }
+      ) })
+    ] });
+  };
+  var embed_controls_default = EmbedControls;

-  // packages/block-library/build-module/file/utils/index.mjs
-  var browserSupportsPdfs = () => {
-    if (window.navigator.pdfViewerEnabled) {
-      return true;
-    }
-    if (window.navigator.userAgent.indexOf("Mobi") > -1) {
-      return false;
-    }
-    if (window.navigator.userAgent.indexOf("Android") > -1) {
-      return false;
-    }
-    if (window.navigator.userAgent.indexOf("Macintosh") > -1 && window.navigator.maxTouchPoints && window.navigator.maxTouchPoints > 2) {
-      return false;
-    }
-    if (!!(window.ActiveXObject || "ActiveXObject" in window) && !(createActiveXObject("AcroPDF.PDF") || createActiveXObject("PDF.PdfCtrl"))) {
-      return false;
-    }
-    return true;
+  // 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 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" }) })
   };
-  var createActiveXObject = (type) => {
-    let ax;
-    try {
-      ax = new window.ActiveXObject(type);
-    } catch {
-      ax = void 0;
-    }
-    return ax;
+  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" }) })
   };
-
-  // packages/block-library/build-module/file/edit.mjs
-  var import_jsx_runtime283 = __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_compose21.useCopyToClipboard)(text, () => {
-      createNotice("info", (0, import_i18n68.__)("Copied URL to clipboard."), {
-        isDismissible: true,
-        type: "snackbar"
-      });
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-      import_components41.ToolbarButton,
+  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" }) })
+  };
+  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 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" }) }) })
+  };
+  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" }) })
+  };
+  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 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" }) }) })
+  };
+  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 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" }) })
+  };
+  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 embedAnimotoIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      import_components36.Path,
       {
-        className: "components-clipboard-toolbar-button",
-        ref,
-        disabled: disabled2,
-        children: (0, import_i18n68.__)("Copy URL")
+        d: "m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",
+        fill: "#4bc7ee"
       }
-    );
-  }
-  function FileEdit({ attributes: attributes2, isSelected, setAttributes, clientId }) {
-    const {
-      id,
-      fileName,
-      href,
-      textLinkHref,
-      textLinkTarget,
-      showDownloadButton,
-      downloadButtonText: downloadButtonText2,
-      displayPreview,
-      previewHeight
-    } = attributes2;
-    const [temporaryURL, setTemporaryURL] = (0, import_element53.useState)(attributes2.blob);
-    const { media } = (0, import_data32.useSelect)(
-      (select10) => ({
-        media: !!id ? select10(import_core_data18.store).getEntityRecord(
-          "postType",
-          "attachment",
-          id,
-          { context: "view" }
-        ) : void 0
-      }),
-      [id]
-    );
-    const { createErrorNotice } = (0, import_data32.useDispatch)(import_notices5.store);
-    const { toggleSelection } = (0, import_data32.useDispatch)(import_block_editor81.store);
-    useUploadMediaFromBlobURL({
-      url: temporaryURL,
-      onChange: onSelectFile,
-      onError: onUploadError
-    });
-    function onSelectFile(newMedia) {
-      if (!newMedia || !newMedia.url) {
-        setAttributes({
-          href: void 0,
-          fileName: void 0,
-          textLinkHref: void 0,
-          id: void 0,
-          fileId: void 0,
-          displayPreview: void 0,
-          previewHeight: void 0
-        });
-        setTemporaryURL();
-        return;
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime273.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"
       }
-      if ((0, import_blob8.isBlobURL)(newMedia.url)) {
-        setTemporaryURL(newMedia.url);
-        return;
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      import_components36.Path,
+      {
+        d: "m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",
+        fill: "#c3d82e"
       }
-      const isPdf = (
-        // Media Library and REST API use different properties for mime type.
-        (newMedia.mime || newMedia.mime_type) === "application/pdf" || (0, import_url8.getFilename)(newMedia.url).toLowerCase().endsWith(".pdf")
-      );
-      const pdfAttributes = {
-        displayPreview: isPdf ? attributes2.displayPreview ?? true : void 0,
-        previewHeight: isPdf ? attributes2.previewHeight ?? 600 : void 0
-      };
-      setAttributes({
-        href: newMedia.url,
-        fileName: newMedia.title,
-        textLinkHref: newMedia.url,
-        id: newMedia.id,
-        fileId: `wp-block-file--media-${clientId}`,
-        blob: void 0,
-        ...pdfAttributes
-      });
-      setTemporaryURL();
-    }
-    function onUploadError(message) {
-      setAttributes({ href: void 0 });
-      createErrorNotice(message, { type: "snackbar" });
-    }
-    function changeLinkDestinationOption(newHref) {
-      setAttributes({ textLinkHref: newHref });
-    }
-    function changeOpenInNewWindow(newValue) {
-      setAttributes({
-        textLinkTarget: newValue ? "_blank" : false
-      });
-    }
-    function changeShowDownloadButton(newValue) {
-      setAttributes({ showDownloadButton: newValue });
-    }
-    function changeDisplayPreview(newValue) {
-      setAttributes({ displayPreview: newValue });
-    }
-    function handleOnResizeStop(event, direction, elt, delta) {
-      toggleSelection(true);
-      const newHeight = parseInt(previewHeight + delta.height, 10);
-      setAttributes({ previewHeight: newHeight });
-    }
-    function changePreviewHeight(newValue) {
-      const newHeight = Math.max(
-        parseInt(newValue, 10),
-        MIN_PREVIEW_HEIGHT
-      );
-      setAttributes({ previewHeight: newHeight });
-    }
-    const attachmentPage = media && media.link;
-    const blockProps = (0, import_block_editor81.useBlockProps)({
-      className: clsx_default(
-        !!temporaryURL && (0, import_components41.__unstableGetAnimateClassName)({ type: "loading" }),
-        {
-          "is-transient": !!temporaryURL
-        }
-      )
-    });
-    const displayPreviewInEditor = browserSupportsPdfs() && displayPreview;
-    if (!href && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        import_block_editor81.MediaPlaceholder,
-        {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
-          labels: {
-            title: (0, import_i18n68.__)("File"),
-            instructions: (0, import_i18n68.__)(
-              "Drag and drop a file, upload, or choose from your library."
-            )
-          },
-          onSelect: onSelectFile,
-          onError: onUploadError,
-          accept: "*"
-        }
-      ) });
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime273.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)(
+      import_components36.Path,
+      {
+        d: "m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",
+        fill: "#7cb3c9"
+      }
+    )
+  ] });
+  var embedDailymotionIcon = /* @__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: "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"
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        FileBlockInspector,
-        {
-          hrefs: {
-            href: href || temporaryURL,
-            textLinkHref,
-            attachmentPage
-          },
-          ...{
-            openInNewWindow: !!textLinkTarget,
-            showDownloadButton,
-            changeLinkDestinationOption,
-            changeOpenInNewWindow,
-            changeShowDownloadButton,
-            displayPreview,
-            changeDisplayPreview,
-            previewHeight,
-            changePreviewHeight
-          }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-          import_block_editor81.MediaReplaceFlow,
-          {
-            mediaId: id,
-            mediaURL: href,
-            accept: "*",
-            onSelect: onSelectFile,
-            onError: onUploadError,
-            onReset: () => onSelectFile(void 0)
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-          ClipboardToolbarButton,
-          {
-            text: href,
-            disabled: (0, import_blob8.isBlobURL)(href)
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { ...blockProps, children: [
-        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
-          import_components41.ResizableBox,
-          {
-            size: { height: previewHeight, width: "100%" },
-            minHeight: MIN_PREVIEW_HEIGHT,
-            maxHeight: MAX_PREVIEW_HEIGHT,
-            grid: [1, 10],
-            enable: {
-              top: false,
-              right: false,
-              bottom: true,
-              left: false,
-              topRight: false,
-              bottomRight: false,
-              bottomLeft: false,
-              topLeft: false
-            },
-            onResizeStart: () => toggleSelection(false),
-            onResizeStop: handleOnResizeStop,
-            showHandle: isSelected,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-                "object",
-                {
-                  className: "wp-block-file__preview",
-                  data: href,
-                  type: "application/pdf",
-                  "aria-label": (0, import_i18n68.__)(
-                    "Embed of the selected PDF file."
-                  )
-                }
-              ),
-              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime283.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)(
-            import_block_editor81.RichText,
-            {
-              identifier: "fileName",
-              tagName: "a",
-              value: fileName,
-              placeholder: (0, import_i18n68.__)("Write file name\u2026"),
-              withoutInteractiveFormatting: true,
-              onChange: (text) => setAttributes({
-                fileName: removeAnchorTag(text)
-              }),
-              href: textLinkHref
+  ) });
+  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 embedPocketCastsIcon = {
+    foreground: "#f43e37",
+    src: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+      import_components36.SVG,
+      {
+        width: "24",
+        height: "24",
+        viewBox: "0 0 24 24",
+        fill: "none",
+        xmlns: "http://www.w3.org/2000/svg",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            import_components36.Path,
+            {
+              fillRule: "evenodd",
+              clipRule: "evenodd",
+              d: "M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"
             }
           ),
-          showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-            import_block_editor81.RichText,
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            import_components36.Path,
             {
-              identifier: "downloadButtonText",
-              tagName: "div",
-              "aria-label": (0, import_i18n68.__)("Download button text"),
-              className: clsx_default(
-                "wp-block-file__button",
-                (0, import_block_editor81.__experimentalGetElementClassName)(
-                  "button"
-                )
+              fillRule: "evenodd",
+              clipRule: "evenodd",
+              d: "M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",
+              fill: "#fff"
+            }
+          )
+        ]
+      }
+    )
+  };
+  var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    import_components36.Path,
+    {
+      fill: "#0a7aff",
+      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/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 embed_loading_default = EmbedLoading;
+
+  // packages/block-library/build-module/embed/embed-placeholder.mjs
+  var import_i18n62 = __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);
+  function EmbedPlaceholder({
+    icon: icon2,
+    label,
+    value,
+    onSubmit,
+    onChange,
+    cannotEmbed,
+    fallback: fallback2,
+    tryAgain
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+      import_components38.Placeholder,
+      {
+        icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_block_editor74.BlockIcon, { icon: icon2, showColors: true }),
+        label,
+        className: "wp-block-embed",
+        instructions: (0, import_i18n62.__)(
+          "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)(
+              import_components38.__experimentalInputControl,
+              {
+                type: "url",
+                value: value || "",
+                className: "wp-block-embed__placeholder-input",
+                label,
+                hideLabelFromVision: true,
+                placeholder: (0, import_i18n62.__)("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_runtime275.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+            Link,
+            {
+              openInNewTab: true,
+              href: (0, import_i18n62.__)(
+                "https://wordpress.org/documentation/article/embeds/"
               ),
-              value: downloadButtonText2,
-              withoutInteractiveFormatting: true,
-              placeholder: (0, import_i18n68.__)("Add text\u2026"),
-              onChange: (text) => setAttributes({
-                downloadButtonText: removeAnchorTag(text)
-              })
+              children: (0, import_i18n62.__)("Learn more about embeds")
             }
-          ) })
-        ] })
-      ] })
-    ] });
+          ) }),
+          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime275.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)(
+                    import_components38.Button,
+                    {
+                      __next40pxDefaultSize: true,
+                      variant: "secondary",
+                      onClick: tryAgain,
+                      children: (0, import_i18n62._x)("Try again", "button label")
+                    }
+                  ),
+                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+                    import_components38.Button,
+                    {
+                      __next40pxDefaultSize: true,
+                      variant: "secondary",
+                      onClick: fallback2,
+                      children: (0, import_i18n62._x)("Convert to link", "button label")
+                    }
+                  )
+                ] })
+              ]
+            }
+          )
+        ]
+      }
+    );
   }
-  var edit_default10 = FileEdit;

-  // packages/block-library/build-module/file/block.json
-  var block_default33 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    name: "core/file",
-    title: "File",
-    category: "media",
-    description: "Add a link to a downloadable file.",
-    keywords: ["document", "pdf", "download"],
-    textdomain: "default",
-    attributes: {
-      id: {
-        type: "number"
-      },
-      blob: {
-        type: "string",
-        role: "local"
-      },
-      href: {
-        type: "string",
-        role: "content"
-      },
-      fileId: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "id"
-      },
-      fileName: {
-        type: "rich-text",
-        source: "rich-text",
-        selector: "a:not([download])",
-        role: "content"
-      },
-      textLinkHref: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "href",
-        role: "content"
-      },
-      textLinkTarget: {
-        type: "string",
-        source: "attribute",
-        selector: "a:not([download])",
-        attribute: "target"
-      },
-      showDownloadButton: {
-        type: "boolean",
-        default: true
-      },
-      downloadButtonText: {
-        type: "rich-text",
-        source: "rich-text",
-        selector: "a[download]",
-        role: "content"
-      },
-      displayPreview: {
-        type: "boolean"
-      },
-      previewHeight: {
-        type: "number",
-        default: 600
+  // packages/block-library/build-module/embed/embed-preview.mjs
+  var import_i18n63 = __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_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 attributeMap = {
+    class: "className",
+    frameborder: "frameBorder",
+    marginheight: "marginHeight",
+    marginwidth: "marginWidth"
+  };
+  function WpEmbedPreview({ html }) {
+    const ref = (0, import_element52.useRef)();
+    const props = (0, import_element52.useMemo)(() => {
+      const doc = new window.DOMParser().parseFromString(html, "text/html");
+      const iframe = doc.querySelector("iframe");
+      const iframeProps = {};
+      if (!iframe) {
+        return iframeProps;
       }
-    },
-    supports: {
-      anchor: true,
-      align: true,
-      spacing: {
-        margin: true,
-        padding: true
-      },
-      color: {
-        gradients: true,
-        link: true,
-        text: false,
-        __experimentalDefaultControls: {
-          background: true,
-          link: true
+      Array.from(iframe.attributes).forEach(({ name: name118, value }) => {
+        if (name118 === "style") {
+          return;
         }
-      },
-      __experimentalBorder: {
-        radius: true,
-        color: true,
-        width: true,
-        style: true,
-        __experimentalDefaultControls: {
-          radius: true,
-          color: true,
-          width: true,
-          style: true
+        iframeProps[attributeMap[name118] || name118] = value;
+      });
+      return iframeProps;
+    }, [html]);
+    (0, import_element52.useEffect)(() => {
+      const { ownerDocument: ownerDocument2 } = ref.current;
+      const { defaultView } = ownerDocument2;
+      function resizeWPembeds({ data: { secret, message, value } = {} }) {
+        if (message !== "height" || secret !== props["data-secret"]) {
+          return;
         }
-      },
-      interactivity: true
-    },
-    editorStyle: "wp-block-file-editor",
-    style: "wp-block-file"
-  };
+        ref.current.height = value;
+      }
+      defaultView.addEventListener("message", resizeWPembeds);
+      return () => {
+        defaultView.removeEventListener("message", resizeWPembeds);
+      };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      "iframe",
+      {
+        ref: (0, import_compose21.useMergeRefs)([ref, (0, import_compose21.useFocusableIframe)()]),
+        title: props.title,
+        ...props
+      }
+    ) });
+  }

-  // 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);
-  function save17({ attributes: attributes2 }) {
+  // packages/block-library/build-module/embed/embed-preview.mjs
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  function EmbedPreview({
+    preview,
+    previewable,
+    url,
+    type,
+    isSelected,
+    className,
+    icon: icon2,
+    label
+  }) {
+    const [interactive, setInteractive] = (0, import_element53.useState)(false);
+    if (!isSelected && interactive) {
+      setInteractive(false);
+    }
+    const hideOverlay = () => {
+      setInteractive(true);
+    };
+    const { scripts } = preview;
+    const html = "photo" === type ? getPhotoHtml(preview) : preview.html;
+    const embedSourceUrl = (0, import_url6.getAuthority)(url);
+    const iframeTitle = (0, import_i18n63.sprintf)(
+      // translators: %s: host providing embed content e.g: www.youtube.com
+      (0, import_i18n63.__)("Embedded content from %s"),
+      embedSourceUrl
+    );
+    const sandboxClassnames = clsx_default(
+      type,
+      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)(
+        import_components39.SandBox,
+        {
+          allowSameOrigin: true,
+          html,
+          scripts,
+          title: iframeTitle,
+          type: sandboxClassnames,
+          onFocus: hideOverlay
+        }
+      ),
+      !interactive && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+        "div",
+        {
+          className: "block-library-embed__interactive-overlay",
+          onMouseUp: hideOverlay
+        }
+      )
+    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_jsx_runtime277.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+      import_components39.Placeholder,
+      {
+        icon: /* @__PURE__ */ (0, import_jsx_runtime277.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)(
+            /* translators: %s: host providing embed content e.g: www.youtube.com */
+            (0, import_i18n63.__)(
+              "Embedded content from %s can't be previewed in the editor."
+            ),
+            embedSourceUrl
+          ) })
+        ]
+      }
+    ) });
+  }
+
+  // packages/block-library/build-module/embed/edit.mjs
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  var EmbedEdit = (props) => {
     const {
-      href,
-      fileId,
-      fileName,
-      textLinkHref,
-      textLinkTarget,
-      showDownloadButton,
-      downloadButtonText: downloadButtonText2,
-      displayPreview,
-      previewHeight
-    } = attributes2;
-    const pdfEmbedLabel = import_block_editor82.RichText.isEmpty(fileName) ? "PDF embed" : (
-      // To do: use toPlainText, but we need ensure it's RichTextData. See
-      // https://github.com/WordPress/gutenberg/pull/56710.
-      fileName.toString()
+      attributes: {
+        providerNameSlug,
+        previewable,
+        responsive,
+        url: attributesUrl
+      },
+      attributes: attributes2,
+      isSelected,
+      onReplace,
+      setAttributes,
+      insertBlocksAfter,
+      onFocus
+    } = props;
+    const defaultEmbedInfo = {
+      title: (0, import_i18n64._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 { invalidateResolution } = (0, import_data31.useDispatch)(import_core_data17.store);
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data31.useDispatch)(import_block_editor76.store);
+    const {
+      preview,
+      fetching,
+      themeSupportsResponsive,
+      cannotEmbed,
+      hasResolved
+    } = (0, import_data31.useSelect)(
+      (select10) => {
+        const {
+          getEmbedPreview,
+          isPreviewEmbedFallback,
+          isRequestingEmbedPreview,
+          getThemeSupports,
+          hasFinishedResolution
+        } = select10(import_core_data17.store);
+        if (!attributesUrl) {
+          return { fetching: false, cannotEmbed: false };
+        }
+        const embedPreview = getEmbedPreview(attributesUrl);
+        const previewIsFallback = isPreviewEmbedFallback(attributesUrl);
+        const badEmbedProvider = embedPreview?.html === false && embedPreview?.type === void 0;
+        const wordpressCantEmbed = embedPreview?.data?.status === 404;
+        const validPreview = !!embedPreview && !badEmbedProvider && !wordpressCantEmbed;
+        return {
+          preview: validPreview ? embedPreview : void 0,
+          fetching: isRequestingEmbedPreview(attributesUrl),
+          themeSupportsResponsive: getThemeSupports()["responsive-embeds"],
+          cannotEmbed: !validPreview || previewIsFallback,
+          hasResolved: hasFinishedResolution("getEmbedPreview", [
+            attributesUrl
+          ])
+        };
+      },
+      [attributesUrl]
     );
-    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)(
-        "object",
+    const getMergedAttributes = () => getMergedAttributesWithPreview(
+      attributes2,
+      preview,
+      title,
+      responsive
+    );
+    function toggleResponsive(newAllowResponsive) {
+      const { className: className2 } = attributes2;
+      const { html } = preview;
+      setAttributes({
+        allowResponsive: newAllowResponsive,
+        className: getClassNames(
+          html,
+          className2,
+          responsive && newAllowResponsive
+        )
+      });
+    }
+    (0, import_element54.useEffect)(() => {
+      if (!cannotEmbed || !hasResolved || !attributesUrl) {
+        return;
+      }
+      const newURL = attributesUrl.replace(/\/$/, "");
+      if (newURL === attributesUrl) {
+        return;
+      }
+      setURL(newURL);
+      setIsEditingURL(false);
+      __unstableMarkNextChangeAsNotPersistent();
+      setAttributes({ url: newURL });
+    }, [
+      attributesUrl,
+      cannotEmbed,
+      hasResolved,
+      setAttributes,
+      __unstableMarkNextChangeAsNotPersistent
+    ]);
+    (0, import_element54.useEffect)(() => {
+      if (!preview || isEditingURL) {
+        return;
+      }
+      const mergedAttributes = getMergedAttributes();
+      if (onReplace) {
+        const upgradedBlock = createUpgradedEmbedBlock(
+          props,
+          mergedAttributes
+        );
+        if (upgradedBlock) {
+          __unstableMarkNextChangeAsNotPersistent();
+          setAttributes(upgradedBlock.attributes);
+          return;
+        }
+      }
+      const hasChanges = Object.keys(mergedAttributes).some(
+        (key) => mergedAttributes[key] !== attributes2[key]
+      );
+      if (hasChanges) {
+        __unstableMarkNextChangeAsNotPersistent();
+        setAttributes(mergedAttributes);
+      }
+    }, [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, {}) });
+    }
+    const label = (0, import_i18n64.sprintf)((0, import_i18n64.__)("%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)(
+        EmbedPlaceholder,
         {
-          className: "wp-block-file__embed",
-          data: href,
-          type: "application/pdf",
-          style: {
-            width: "100%",
-            height: `${previewHeight}px`
+          icon: icon2,
+          label,
+          onFocus,
+          onSubmit: (event) => {
+            if (event) {
+              event.preventDefault();
+            }
+            const rewrittenURL = rewriteXToTwitter(url);
+            const blockClass = removeAspectRatioClasses(
+              attributes2.className
+            );
+            setURL(rewrittenURL);
+            setAttributes({
+              url: rewrittenURL,
+              ...findMoreSuitableBlock(rewrittenURL)?.attributes,
+              className: blockClass
+            });
+            setIsEditingURL(false);
           },
-          "aria-label": pdfEmbedLabel
+          value: url,
+          cannotEmbed,
+          onChange: (value) => setURL(value),
+          fallback: onReplace ? () => fallback(url, onReplace) : void 0,
+          tryAgain: () => {
+            invalidateResolution("getEmbedPreview", [url]);
+          }
         }
-      ) }),
-      hasFilename && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-        "a",
+      ) });
+    }
+    const {
+      caption,
+      type,
+      allowResponsive,
+      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)(
+        embed_controls_default,
         {
-          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 })
+          showEditButton: preview && !cannotEmbed,
+          themeSupportsResponsive,
+          blockSupportsResponsive: responsive,
+          allowResponsive,
+          toggleResponsive,
+          switchBackToURLInput: () => setIsEditingURL(true)
         }
       ),
-      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-        "a",
+      /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
+        "figure",
         {
-          href,
-          className: clsx_default(
-            "wp-block-file__button",
-            (0, import_block_editor82.__experimentalGetElementClassName)("button")
-          ),
-          download: true,
-          "aria-describedby": describedById,
-          children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
+          ...blockProps,
+          className: clsx_default(blockProps.className, className, {
+            [`is-type-${type}`]: type,
+            [`is-provider-${providerNameSlug}`]: providerNameSlug,
+            [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
+          }),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+              EmbedPreview,
+              {
+                preview,
+                previewable,
+                className,
+                url,
+                type,
+                caption,
+                onCaptionChange: (value) => setAttributes({ caption: value }),
+                isSelected,
+                icon: icon2,
+                label,
+                insertBlocksAfter,
+                attributes: attributes2,
+                setAttributes
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+              Caption,
+              {
+                attributes: attributes2,
+                setAttributes,
+                isSelected,
+                insertBlocksAfter,
+                label: (0, import_i18n64.__)("Embed caption text"),
+                showToolbarButton: isSelected
+              }
+            )
+          ]
         }
       )
     ] });
-  }
+  };
+  var edit_default9 = EmbedEdit;

-  // packages/block-library/build-module/file/transforms.mjs
-  var import_blob9 = __toESM(require_blob(), 1);
-  var import_blocks27 = __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_url9 = __toESM(require_url(), 1);
-  var downloadButtonText = (0, import_i18n69._x)("Download", "button label");
-  var toMediaTransform = (blockName, mediaType, srcAttribute) => ({
-    type: "block",
-    blocks: [blockName],
-    isMatch: ({ id }) => {
-      if (!id) {
-        return false;
-      }
-      const { getEntityRecord } = (0, import_data33.select)(import_core_data19.store);
-      const media = getEntityRecord("postType", "attachment", id, {
-        context: "view"
-      });
-      return !!media && media.mime_type.includes(mediaType);
-    },
-    transform: (attributes2) => {
-      return (0, import_blocks27.createBlock)(blockName, {
-        [srcAttribute]: attributes2.href,
-        caption: attributes2.fileName,
-        id: attributes2.id,
-        anchor: attributes2.anchor
-      });
+  // 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);
+  function save16({ attributes: attributes2 }) {
+    const { url, caption, type, providerNameSlug } = attributes2;
+    if (!url) {
+      return null;
     }
-  });
-  var transforms8 = {
+    const className = clsx_default("wp-block-embed", {
+      [`is-type-${type}`]: type,
+      [`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: `
+${url}
+` }),
+      !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+        import_block_editor77.RichText.Content,
+        {
+          className: (0, import_block_editor77.__experimentalGetElementClassName)("caption"),
+          tagName: "figcaption",
+          value: caption
+        }
+      )
+    ] });
+  }
+
+  // packages/block-library/build-module/embed/transforms.mjs
+  var import_blocks26 = __toESM(require_blocks(), 1);
+  var import_url7 = __toESM(require_url(), 1);
+  var { name: EMBED_BLOCK } = block_default7;
+  var transforms7 = {
     from: [
       {
-        type: "files",
-        isMatch(files) {
-          return files.length > 0;
+        type: "raw",
+        isMatch: (node) => {
+          if (node.nodeName !== "P") {
+            return false;
+          }
+          const trimmed = node.textContent.trim();
+          if (!(0, import_url7.isURL)(trimmed) || !/^https:\/\//i.test(trimmed) || trimmed.match(/https:\/\//gi)?.length !== 1) {
+            return false;
+          }
+          return !/\.(?!(html?|php)$)[a-z0-9]+$/i.test(
+            (0, import_url7.getFilename)(trimmed) || ""
+          );
         },
-        // We define a lower priority (higher number) than the default of 10. This
-        // ensures that the File block is only created as a fallback.
-        priority: 15,
-        transform: (files) => {
-          const blocks = [];
-          files.forEach((file) => {
-            const blobURL = (0, import_blob9.createBlobURL)(file);
-            if (file.type.startsWith("video/")) {
-              blocks.push(
-                (0, import_blocks27.createBlock)("core/video", {
-                  blob: (0, import_blob9.createBlobURL)(file)
-                })
-              );
-            } else if (file.type.startsWith("image/")) {
-              blocks.push(
-                (0, import_blocks27.createBlock)("core/image", {
-                  blob: (0, import_blob9.createBlobURL)(file)
-                })
-              );
-            } else if (file.type.startsWith("audio/")) {
-              blocks.push(
-                (0, import_blocks27.createBlock)("core/audio", {
-                  blob: (0, import_blob9.createBlobURL)(file)
-                })
-              );
-            } else {
-              blocks.push(
-                (0, import_blocks27.createBlock)("core/file", {
-                  blob: blobURL,
-                  fileName: file.name,
-                  downloadButtonText
-                })
-              );
-            }
+        transform: (node) => {
+          const url = rewriteXToTwitter(node.textContent.trim());
+          return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
+            url,
+            ...findMoreSuitableBlock(url)?.attributes
           });
-          return blocks;
         }
       },
       {
-        type: "block",
-        blocks: ["core/audio", "core/video", "core/image"],
-        transform: (attributes2) => {
-          const href = attributes2.src ?? attributes2.url;
-          return (0, import_blocks27.createBlock)("core/file", {
-            href,
-            fileName: attributes2.caption || (0, import_url9.getFilename)(href),
-            textLinkHref: href,
-            id: attributes2.id,
-            anchor: attributes2.anchor,
-            downloadButtonText
+        type: "shortcode",
+        tag: "embed",
+        transform: (_attrs, { shortcode }) => {
+          const url = rewriteXToTwitter(shortcode.content?.trim());
+          return (0, import_blocks26.createBlock)(EMBED_BLOCK, {
+            url,
+            ...findMoreSuitableBlock(url)?.attributes
           });
         }
       }
     ],
     to: [
-      toMediaTransform("core/audio", "audio", "src"),
-      toMediaTransform("core/video", "video", "src"),
-      toMediaTransform("core/image", "image", "url")
+      {
+        type: "block",
+        blocks: ["core/paragraph"],
+        isMatch: ({ url }) => !!url,
+        transform: ({ url, caption, className }) => {
+          let value = `<a href="${url}">${url}</a>`;
+          if (caption?.trim()) {
+            value += `<br />${caption}`;
+          }
+          return (0, import_blocks26.createBlock)("core/paragraph", {
+            content: value,
+            className: removeAspectRatioClasses(className)
+          });
+        }
+      }
     ]
   };
-  var transforms_default9 = transforms8;
+  var transforms_default8 = transforms7;

-  // packages/block-library/build-module/file/variations.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var variations5 = [
+  // packages/block-library/build-module/embed/variations.mjs
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  function getTitle(providerName) {
+    return (0, import_i18n65.sprintf)(
+      /* translators: %s: provider name */
+      (0, import_i18n65.__)("%s Embed"),
+      providerName
+    );
+  }
+  var variations4 = [
+    {
+      name: "twitter",
+      title: getTitle("X"),
+      icon: embedTwitterIcon,
+      keywords: ["x", "twitter", "tweet", (0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed an X post."),
+      patterns: [/^https?:\/\/(www\.)?twitter\.com\/.+/i],
+      attributes: { providerNameSlug: "twitter", responsive: true }
+    },
+    {
+      name: "youtube",
+      title: getTitle("YouTube"),
+      icon: embedYouTubeIcon,
+      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a YouTube video."),
+      patterns: [
+        /^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,
+        /^https?:\/\/youtu\.be\/.+/i
+      ],
+      attributes: { providerNameSlug: "youtube", responsive: true }
+    },
+    {
+      // Deprecate Facebook Embed per FB policy
+      // See: https://developers.facebook.com/docs/plugins/oembed-legacy
+      name: "facebook",
+      title: getTitle("Facebook"),
+      icon: embedFacebookIcon,
+      keywords: [(0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed a Facebook post."),
+      scope: ["block"],
+      patterns: [],
+      attributes: {
+        providerNameSlug: "facebook",
+        previewable: false,
+        responsive: true
+      }
+    },
+    {
+      // Deprecate Instagram per FB policy
+      // See: https://developers.facebook.com/docs/instagram/oembed-legacy
+      name: "instagram",
+      title: getTitle("Instagram"),
+      icon: embedInstagramIcon,
+      keywords: [(0, import_i18n65.__)("image"), (0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed an Instagram post."),
+      scope: ["block"],
+      patterns: [],
+      attributes: { providerNameSlug: "instagram", responsive: true }
+    },
+    {
+      name: "wordpress",
+      title: getTitle("WordPress"),
+      icon: embedWordPressIcon,
+      keywords: [(0, import_i18n65.__)("post"), (0, import_i18n65.__)("blog")],
+      description: (0, import_i18n65.__)("Embed a WordPress post."),
+      attributes: {
+        providerNameSlug: "wordpress"
+      }
+    },
+    {
+      name: "soundcloud",
+      title: getTitle("SoundCloud"),
+      icon: embedAudioIcon,
+      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
+      description: (0, import_i18n65.__)("Embed SoundCloud content."),
+      patterns: [/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],
+      attributes: { providerNameSlug: "soundcloud", responsive: true }
+    },
+    {
+      name: "spotify",
+      title: getTitle("Spotify"),
+      icon: embedSpotifyIcon,
+      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
+      description: (0, import_i18n65.__)("Embed Spotify content."),
+      patterns: [/^https?:\/\/(open|play)\.spotify\.com\/.+/i],
+      attributes: { providerNameSlug: "spotify", responsive: true }
+    },
+    {
+      name: "flickr",
+      title: getTitle("Flickr"),
+      icon: embedFlickrIcon,
+      keywords: [(0, import_i18n65.__)("image")],
+      description: (0, import_i18n65.__)("Embed Flickr content."),
+      patterns: [
+        /^https?:\/\/(www\.)?flickr\.com\/.+/i,
+        /^https?:\/\/flic\.kr\/.+/i
+      ],
+      attributes: { providerNameSlug: "flickr", responsive: true }
+    },
+    {
+      name: "vimeo",
+      title: getTitle("Vimeo"),
+      icon: embedVimeoIcon,
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a Vimeo video."),
+      patterns: [/^https?:\/\/(www\.)?vimeo\.com\/.+/i],
+      attributes: { providerNameSlug: "vimeo", responsive: true }
+    },
+    {
+      name: "animoto",
+      title: getTitle("Animoto"),
+      icon: embedAnimotoIcon,
+      description: (0, import_i18n65.__)("Embed an Animoto video."),
+      patterns: [/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],
+      attributes: { providerNameSlug: "animoto", responsive: true }
+    },
+    {
+      name: "cloudup",
+      title: getTitle("Cloudup"),
+      icon: embedContentIcon,
+      description: (0, import_i18n65.__)("Embed Cloudup content."),
+      patterns: [/^https?:\/\/cloudup\.com\/.+/i],
+      attributes: { providerNameSlug: "cloudup", responsive: true }
+    },
+    {
+      // Deprecated since CollegeHumor content is now powered by YouTube.
+      name: "collegehumor",
+      title: getTitle("CollegeHumor"),
+      icon: embedVideoIcon,
+      description: (0, import_i18n65.__)("Embed CollegeHumor content."),
+      scope: ["block"],
+      patterns: [],
+      attributes: { providerNameSlug: "collegehumor", responsive: true }
+    },
+    {
+      name: "crowdsignal",
+      title: getTitle("Crowdsignal"),
+      icon: embedContentIcon,
+      keywords: ["polldaddy", (0, import_i18n65.__)("survey")],
+      description: (0, import_i18n65.__)("Embed Crowdsignal (formerly Polldaddy) content."),
+      patterns: [
+        /^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i
+      ],
+      attributes: { providerNameSlug: "crowdsignal", responsive: true }
+    },
+    {
+      name: "dailymotion",
+      title: getTitle("Dailymotion"),
+      icon: embedDailymotionIcon,
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a Dailymotion video."),
+      patterns: [/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],
+      attributes: { providerNameSlug: "dailymotion", responsive: true }
+    },
+    {
+      name: "imgur",
+      title: getTitle("Imgur"),
+      icon: embedPhotoIcon,
+      description: (0, import_i18n65.__)("Embed Imgur content."),
+      patterns: [/^https?:\/\/(.+\.)?imgur\.com\/.+/i],
+      attributes: { providerNameSlug: "imgur", responsive: true }
+    },
+    {
+      name: "issuu",
+      title: getTitle("Issuu"),
+      icon: embedContentIcon,
+      description: (0, import_i18n65.__)("Embed Issuu content."),
+      patterns: [/^https?:\/\/(www\.)?issuu\.com\/.+/i],
+      attributes: { providerNameSlug: "issuu", responsive: true }
+    },
+    {
+      name: "kickstarter",
+      title: getTitle("Kickstarter"),
+      icon: embedContentIcon,
+      description: (0, import_i18n65.__)("Embed Kickstarter content."),
+      patterns: [
+        /^https?:\/\/(www\.)?kickstarter\.com\/.+/i,
+        /^https?:\/\/kck\.st\/.+/i
+      ],
+      attributes: { providerNameSlug: "kickstarter", responsive: true }
+    },
+    {
+      name: "mixcloud",
+      title: getTitle("Mixcloud"),
+      icon: embedAudioIcon,
+      keywords: [(0, import_i18n65.__)("music"), (0, import_i18n65.__)("audio")],
+      description: (0, import_i18n65.__)("Embed Mixcloud content."),
+      patterns: [/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],
+      attributes: { providerNameSlug: "mixcloud", responsive: true }
+    },
+    {
+      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."),
+      patterns: [/^https:\/\/pca.st\/\w+/i],
+      attributes: { providerNameSlug: "pocket-casts", responsive: true }
+    },
+    {
+      name: "reddit",
+      title: getTitle("Reddit"),
+      icon: embedRedditIcon,
+      description: (0, import_i18n65.__)("Embed a Reddit thread."),
+      patterns: [/^https?:\/\/(www\.)?reddit\.com\/.+/i],
+      attributes: { providerNameSlug: "reddit", responsive: true }
+    },
+    {
+      name: "reverbnation",
+      title: getTitle("ReverbNation"),
+      icon: embedAudioIcon,
+      description: (0, import_i18n65.__)("Embed ReverbNation content."),
+      patterns: [/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],
+      attributes: { providerNameSlug: "reverbnation", responsive: true }
+    },
+    {
+      name: "scribd",
+      title: getTitle("Scribd"),
+      icon: embedContentIcon,
+      description: (0, import_i18n65.__)("Embed Scribd content."),
+      patterns: [/^https?:\/\/(www\.)?scribd\.com\/.+/i],
+      attributes: { providerNameSlug: "scribd", responsive: true }
+    },
+    {
+      name: "smugmug",
+      title: getTitle("SmugMug"),
+      icon: embedPhotoIcon,
+      description: (0, import_i18n65.__)("Embed SmugMug content."),
+      patterns: [/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],
+      attributes: {
+        providerNameSlug: "smugmug",
+        previewable: false,
+        responsive: true
+      }
+    },
+    {
+      name: "speaker-deck",
+      title: getTitle("Speaker Deck"),
+      icon: embedContentIcon,
+      description: (0, import_i18n65.__)("Embed Speaker Deck content."),
+      patterns: [/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],
+      attributes: { providerNameSlug: "speaker-deck", responsive: true }
+    },
+    {
+      name: "tiktok",
+      title: getTitle("TikTok"),
+      icon: embedVideoIcon,
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a TikTok video."),
+      patterns: [/^https?:\/\/(www\.)?tiktok\.com\/.+/i],
+      attributes: { providerNameSlug: "tiktok", responsive: true }
+    },
+    {
+      name: "ted",
+      title: getTitle("TED"),
+      icon: embedVideoIcon,
+      description: (0, import_i18n65.__)("Embed a TED video."),
+      patterns: [/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],
+      attributes: { providerNameSlug: "ted", responsive: true }
+    },
+    {
+      name: "tumblr",
+      title: getTitle("Tumblr"),
+      icon: embedTumblrIcon,
+      keywords: [(0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed a Tumblr post."),
+      patterns: [/^https?:\/\/(.+)\.tumblr\.com\/.+/i],
+      attributes: { providerNameSlug: "tumblr", responsive: true }
+    },
     {
-      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")
-      }
+      name: "videopress",
+      title: getTitle("VideoPress"),
+      icon: embedVideoIcon,
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a VideoPress video."),
+      patterns: [/^https?:\/\/videopress\.com\/.+/i],
+      attributes: { providerNameSlug: "videopress", responsive: true }
+    },
+    {
+      name: "wordpress-tv",
+      title: getTitle("WordPress.tv"),
+      icon: embedVideoIcon,
+      description: (0, import_i18n65.__)("Embed a WordPress.tv video."),
+      patterns: [/^https?:\/\/wordpress\.tv\/.+/i],
+      attributes: { providerNameSlug: "wordpress-tv", responsive: true }
+    },
+    {
+      name: "amazon-kindle",
+      title: getTitle("Amazon Kindle"),
+      icon: embedAmazonIcon,
+      keywords: [(0, import_i18n65.__)("ebook")],
+      description: (0, import_i18n65.__)("Embed Amazon Kindle content."),
+      patterns: [
+        /^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,
+        /^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i
+      ],
+      attributes: { providerNameSlug: "amazon-kindle" }
+    },
+    {
+      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."),
+      patterns: [
+        /^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i
+      ],
+      attributes: { providerNameSlug: "pinterest" }
+    },
+    {
+      name: "wolfram-cloud",
+      title: getTitle("Wolfram"),
+      icon: embedWolframIcon,
+      description: (0, import_i18n65.__)("Embed Wolfram notebook content."),
+      patterns: [/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],
+      attributes: { providerNameSlug: "wolfram-cloud", responsive: true }
+    },
+    {
+      name: "bluesky",
+      title: getTitle("Bluesky"),
+      icon: embedBlueskyIcon,
+      description: (0, import_i18n65.__)("Embed a Bluesky post."),
+      patterns: [/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],
+      attributes: { providerNameSlug: "bluesky" }
     }
   ];
-  var variations_default5 = variations5;
+  variations4.forEach((variation) => {
+    if (variation.isActive) {
+      return;
+    }
+    variation.isActive = (blockAttributes8, variationAttributes) => blockAttributes8.providerNameSlug === variationAttributes.providerNameSlug;
+  });
+  var variations_default4 = variations4;

-  // 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")
+  // 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 { attributes: blockAttributes3 } = block_default7;
+  var v25 = {
+    attributes: blockAttributes3,
+    save({ attributes: attributes2 }) {
+      const { url, caption, type, providerNameSlug } = attributes2;
+      if (!url) {
+        return null;
       }
-    },
-    transforms: transforms_default9,
-    deprecated: deprecated_default16,
-    edit: edit_default10,
-    save: save17,
-    variations: variations_default5
+      const className = clsx_default("wp-block-embed", {
+        [`is-type-${type}`]: type,
+        [`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: `
+${url}
+` }),
+        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+      ] });
+    }
   };
-  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
+  var v114 = {
+    attributes: blockAttributes3,
+    save({ attributes: { url, caption, type, providerNameSlug } }) {
+      if (!url) {
+        return null;
       }
-    ];
-    settings33[formKey6] = {
-      fields: ["file", "fileName", "downloadButtonText"]
-    };
-  }
-  var init33 = () => initBlock({ name: name33, metadata: block_default33, settings: settings33 });
-
-  // packages/block-library/build-module/form/index.mjs
-  var form_exports = {};
-  __export(form_exports, {
-    init: () => init34,
-    metadata: () => block_default34,
-    name: () => name34,
-    settings: () => settings34
-  });
-  var import_hooks25 = __toESM(require_hooks(), 1);
-  var import_i18n75 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/form/edit.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_block_editor83 = __toESM(require_block_editor(), 1);
-  var import_components42 = __toESM(require_components(), 1);
-  var import_data34 = __toESM(require_data(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
-  var Edit13 = ({ attributes: attributes2, setAttributes, clientId }) => {
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const resetAllSettings = () => {
-      setAttributes({
-        submissionMethod: "email",
-        email: void 0,
-        action: void 0,
-        method: "post"
+      const embedClassName = clsx_default("wp-block-embed", {
+        [`is-type-${type}`]: type,
+        [`is-provider-${providerNameSlug}`]: providerNameSlug
       });
-    };
-    const { action, method, email, submissionMethod } = attributes2;
-    const blockProps = (0, import_block_editor83.useBlockProps)();
-    const { hasInnerBlocks } = (0, import_data34.useSelect)(
-      (select10) => {
-        const { getBlock } = select10(import_block_editor83.store);
-        const block = getBlock(clientId);
-        return {
-          hasInnerBlocks: !!(block && block.innerBlocks.length)
-        };
-      },
-      [clientId]
-    );
-    const innerBlocksProps = (0, import_block_editor83.useInnerBlocksProps)(blockProps, {
-      renderAppender: hasInnerBlocks ? void 0 : import_block_editor83.InnerBlocks.ButtonBlockAppender
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(import_jsx_runtime285.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_block_editor83.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
-        import_components42.__experimentalToolsPanel,
-        {
-          dropdownMenuProps,
-          label: (0, import_i18n72.__)("Settings"),
-          resetAll: resetAllSettings,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-              import_components42.__experimentalToolsPanelItem,
-              {
-                hasValue: () => submissionMethod !== "email",
-                label: (0, import_i18n72.__)("Submissions method"),
-                onDeselect: () => setAttributes({
-                  submissionMethod: "email"
-                }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-                  import_components42.SelectControl,
-                  {
-                    label: (0, import_i18n72.__)("Submissions method"),
-                    options: [
-                      // TODO: Allow plugins to add their own submission methods.
-                      {
-                        label: (0, import_i18n72.__)("Send email"),
-                        value: "email"
-                      },
-                      {
-                        label: (0, import_i18n72.__)("- Custom -"),
-                        value: "custom"
-                      }
-                    ],
-                    value: submissionMethod,
-                    onChange: (value) => setAttributes({ submissionMethod: value }),
-                    help: submissionMethod === "custom" ? (0, import_i18n72.__)(
-                      'Select the method to use for form submissions. Additional options for the "custom" mode can be found in the "Advanced" section.'
-                    ) : (0, import_i18n72.__)(
-                      "Select the method to use for form submissions."
-                    )
-                  }
-                )
-              }
-            ),
-            submissionMethod === "email" && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-              import_components42.__experimentalToolsPanelItem,
-              {
-                hasValue: () => !!email,
-                label: (0, import_i18n72.__)("Email for form submissions"),
-                onDeselect: () => setAttributes({
-                  email: void 0,
-                  action: void 0,
-                  method: "post"
-                }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-                  import_components42.TextControl,
-                  {
-                    autoComplete: "off",
-                    label: (0, import_i18n72.__)("Email for form submissions"),
-                    value: email || "",
-                    required: true,
-                    onChange: (value) => {
-                      setAttributes({ email: value });
-                      setAttributes({
-                        action: `mailto:${value}`
-                      });
-                      setAttributes({ method: "post" });
-                    },
-                    help: (0, import_i18n72.__)(
-                      "The email address where form submissions will be sent. Separate multiple email addresses with a comma."
-                    ),
-                    type: "email"
-                  }
-                )
-              }
-            )
-          ]
-        }
-      ) }),
-      submissionMethod !== "email" && /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(import_block_editor83.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-          import_components42.SelectControl,
-          {
-            label: (0, import_i18n72.__)("Method"),
-            options: [
-              { label: "Get", value: "get" },
-              { label: "Post", value: "post" }
-            ],
-            value: method,
-            onChange: (value) => setAttributes({ method: value }),
-            help: (0, import_i18n72.__)(
-              "Select the method to use for form submissions."
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-          import_components42.TextControl,
-          {
-            autoComplete: "off",
-            label: (0, import_i18n72.__)("Form action"),
-            value: action,
-            onChange: (newVal) => {
-              setAttributes({
-                action: newVal
-              });
-            },
-            help: (0, import_i18n72.__)(
-              "The URL where the form should be submitted."
-            ),
-            type: "url"
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
-        "form",
-        {
-          ...innerBlocksProps,
-          encType: submissionMethod === "email" ? "text/plain" : null
-        }
-      )
-    ] });
+      return /* @__PURE__ */ (0, import_jsx_runtime280.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 })
+      ] });
+    }
   };
-  var edit_default11 = Edit13;
+  var deprecated5 = [v25, v114];
+  var deprecated_default15 = deprecated5;

-  // packages/block-library/build-module/form/block.json
-  var block_default34 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    __experimental: true,
-    name: "core/form",
-    title: "Form",
-    category: "widgets",
-    allowedBlocks: [
-      "core/paragraph",
-      "core/heading",
-      "core/form-input",
-      "core/form-submit-button",
-      "core/form-submission-notification",
-      "core/group",
-      "core/columns"
-    ],
-    description: "A form.",
-    keywords: ["container", "wrapper", "row", "section"],
-    textdomain: "default",
+  // packages/block-library/build-module/embed/index.mjs
+  var { name: name32 } = block_default7;
+  var settings32 = {
+    icon: embedContentIcon,
+    edit: edit_default9,
+    save: save16,
+    transforms: transforms_default8,
+    variations: variations_default4,
+    deprecated: deprecated_default15
+  };
+  var init32 = () => initBlock({ name: name32, metadata: block_default7, settings: settings32 });
+
+  // packages/block-library/build-module/file/index.mjs
+  var file_exports = {};
+  __export(file_exports, {
+    init: () => init33,
+    metadata: () => block_default33,
+    name: () => name33,
+    settings: () => settings33
+  });
+  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_blocks28 = __toESM(require_blocks(), 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 v33 = {
     attributes: {
-      submissionMethod: {
+      id: {
+        type: "number"
+      },
+      href: {
+        type: "string"
+      },
+      fileId: {
         type: "string",
-        default: "email"
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "id"
       },
-      method: {
+      fileName: {
         type: "string",
-        default: "post"
+        source: "html",
+        selector: "a:not([download])"
       },
-      action: {
-        type: "string"
+      textLinkHref: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "href"
       },
-      email: {
-        type: "string"
-      }
-    },
-    supports: {
-      anchor: true,
-      color: {
-        gradients: true,
-        link: true,
-        __experimentalDefaultControls: {
-          background: true,
-          text: true,
-          link: true
-        }
+      textLinkTarget: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "target"
       },
-      spacing: {
-        margin: true,
-        padding: true
+      showDownloadButton: {
+        type: "boolean",
+        default: true
       },
-      typography: {
-        fontSize: true,
-        lineHeight: true,
-        __experimentalFontFamily: true,
-        __experimentalTextDecoration: true,
-        __experimentalFontStyle: true,
-        __experimentalFontWeight: true,
-        __experimentalLetterSpacing: true,
-        __experimentalTextTransform: true,
-        __experimentalDefaultControls: {
-          fontSize: true
-        }
-      }
-    }
-  };
-
-  // packages/block-library/build-module/form/save.mjs
-  var import_block_editor84 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
-  function save18({ attributes: attributes2 }) {
-    const blockProps = import_block_editor84.useBlockProps.save();
-    const { submissionMethod } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-      "form",
-      {
-        ...blockProps,
-        encType: submissionMethod === "email" ? "text/plain" : null,
-        children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_block_editor84.InnerBlocks.Content, {})
+      downloadButtonText: {
+        type: "string",
+        source: "html",
+        selector: "a[download]"
+      },
+      displayPreview: {
+        type: "boolean"
+      },
+      previewHeight: {
+        type: "number",
+        default: 600
       }
-    );
-  }
-
-  // packages/block-library/build-module/form/variations.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/form/utils.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var formSubmissionNotificationSuccess = [
-    "core/form-submission-notification",
-    {
-      type: "success"
-    },
-    [
-      [
-        "core/paragraph",
-        {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#345C00" class="has-inline-color">' + (0, import_i18n73.__)("Your form has been submitted successfully") + "</mark>"
-        }
-      ]
-    ]
-  ];
-  var formSubmissionNotificationError = [
-    "core/form-submission-notification",
-    {
-      type: "error"
     },
-    [
-      [
-        "core/paragraph",
-        {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#CF2E2E" class="has-inline-color">' + (0, import_i18n73.__)("There was an error submitting your form.") + "</mark>"
-        }
-      ]
-    ]
-  ];
-
-  // packages/block-library/build-module/form/variations.mjs
-  var variations6 = [
-    {
-      name: "comment-form",
-      title: (0, import_i18n74.__)("Experimental Comment form"),
-      description: (0, import_i18n74.__)("A comment form for posts and pages."),
-      attributes: {
-        submissionMethod: "custom",
-        action: "{SITE_URL}/wp-comments-post.php",
-        method: "post",
-        anchor: "comment-form"
-      },
-      isDefault: false,
-      innerBlocks: [
-        [
-          "core/form-input",
-          {
-            type: "text",
-            name: "author",
-            label: (0, import_i18n74.__)("Name"),
-            required: true,
-            visibilityPermissions: "logged-out"
-          }
-        ],
-        [
-          "core/form-input",
-          {
-            type: "email",
-            name: "email",
-            label: (0, import_i18n74.__)("Email"),
-            required: true,
-            visibilityPermissions: "logged-out"
-          }
-        ],
-        [
-          "core/form-input",
-          {
-            type: "textarea",
-            name: "comment",
-            label: (0, import_i18n74.__)("Comment"),
-            required: true,
-            visibilityPermissions: "all"
-          }
-        ],
-        ["core/form-submit-button", {}]
-      ],
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => !blockAttributes8?.type || blockAttributes8?.type === "text"
+    supports: {
+      anchor: true,
+      align: true
     },
-    {
-      name: "wp-privacy-form",
-      title: (0, import_i18n74.__)("Experimental Privacy Request Form"),
-      keywords: ["GDPR"],
-      description: (0, import_i18n74.__)("A form to request data exports and/or deletion."),
-      attributes: {
-        submissionMethod: "custom",
-        action: "",
-        method: "post",
-        anchor: "gdpr-form"
-      },
-      isDefault: false,
-      innerBlocks: [
-        formSubmissionNotificationSuccess,
-        formSubmissionNotificationError,
-        [
-          "core/paragraph",
-          {
-            content: (0, import_i18n74.__)(
-              "To request an export or deletion of your personal data on this site, please fill-in the form below. You can define the type of request you wish to perform, and your email address. Once the form is submitted, you will receive a confirmation email with instructions on the next steps."
-            )
-          }
-        ],
-        [
-          "core/form-input",
-          {
-            type: "email",
-            name: "email",
-            label: (0, import_i18n74.__)("Enter your email address."),
-            required: true,
-            visibilityPermissions: "all"
-          }
-        ],
-        [
-          "core/form-input",
-          {
-            type: "checkbox",
-            name: "export_personal_data",
-            label: (0, import_i18n74.__)("Request data export"),
-            required: false,
-            visibilityPermissions: "all"
-          }
-        ],
-        [
-          "core/form-input",
+    save({ attributes: attributes2 }) {
+      const {
+        href,
+        fileId,
+        fileName,
+        textLinkHref,
+        textLinkTarget,
+        showDownloadButton,
+        downloadButtonText: downloadButtonText2,
+        displayPreview,
+        previewHeight
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+        /* translators: %s: filename. */
+        (0, import_i18n66.__)("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)(
+          "object",
           {
-            type: "checkbox",
-            name: "remove_personal_data",
-            label: (0, import_i18n74.__)("Request data deletion"),
-            required: false,
-            visibilityPermissions: "all"
+            className: "wp-block-file__embed",
+            data: href,
+            type: "application/pdf",
+            style: {
+              width: "100%",
+              height: `${previewHeight}px`
+            },
+            "aria-label": pdfEmbedLabel
           }
-        ],
-        ["core/form-submit-button", {}],
-        [
-          "core/form-input",
+        ) }),
+        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+          "a",
           {
-            type: "hidden",
-            name: "wp-action",
-            value: "wp_privacy_send_request"
+            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 })
           }
-        ],
-        [
-          "core/form-input",
+        ),
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+          "a",
           {
-            type: "hidden",
-            name: "wp-privacy-request",
-            value: "1"
+            href,
+            className: clsx_default(
+              "wp-block-file__button",
+              (0, import_block_editor79.__experimentalGetElementClassName)("button")
+            ),
+            download: true,
+            "aria-describedby": describedById,
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
-        ]
-      ],
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => !blockAttributes8?.type || blockAttributes8?.type === "text"
+        )
+      ] });
     }
-  ];
-  var variations_default6 = variations6;
-
-  // packages/block-library/build-module/form/deprecated.mjs
-  var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
-  var v116 = {
-    // The block supports here are deliberately empty despite this
-    // deprecated version of the block having adopted block supports.
-    // The attributes added by these supports have been manually
-    // added to this deprecated version's attributes definition so
-    // that the data isn't lost on migration. All this is so that the
-    // automatic application of block support classes doesn't occur
-    // as this version of the block had a bug that overrode those
-    // classes. If those block support classes are applied during the
-    // deprecation process, this deprecation doesn't match and won't
-    // run.
-    // @see https://github.com/WordPress/gutenberg/pull/55755
-    supports: {},
+  };
+  var v26 = {
     attributes: {
-      submissionMethod: {
-        type: "string",
-        default: "email"
-      },
-      method: {
-        type: "string",
-        default: "post"
+      id: {
+        type: "number"
       },
-      action: {
+      href: {
         type: "string"
       },
-      email: {
-        type: "string"
+      fileId: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "id"
+      },
+      fileName: {
+        type: "string",
+        source: "html",
+        selector: "a:not([download])"
       },
-      // The following attributes have been added to match the block
-      // supports at the time of the deprecation. See above for details.
-      anchor: {
+      textLinkHref: {
         type: "string",
         source: "attribute",
-        attribute: "id",
-        selector: "*"
-      },
-      backgroundColor: {
-        type: "string"
+        selector: "a:not([download])",
+        attribute: "href"
       },
-      textColor: {
-        type: "string"
+      textLinkTarget: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "target"
       },
-      gradient: {
-        type: "string"
+      showDownloadButton: {
+        type: "boolean",
+        default: true
       },
-      style: {
-        type: "object"
+      downloadButtonText: {
+        type: "string",
+        source: "html",
+        selector: "a[download]"
       },
-      fontFamily: {
-        type: "string"
+      displayPreview: {
+        type: "boolean"
       },
-      fontSize: {
-        type: "string"
+      previewHeight: {
+        type: "number",
+        default: 600
       }
     },
+    supports: {
+      anchor: true,
+      align: true
+    },
     save({ attributes: attributes2 }) {
-      const { submissionMethod } = attributes2;
-      const colorProps = (0, import_block_editor85.__experimentalGetColorClassesAndStyles)(attributes2);
-      const typographyProps = (0, import_block_editor85.getTypographyClassesAndStyles)(attributes2);
-      const spacingProps = (0, import_block_editor85.__experimentalGetSpacingClassesAndStyles)(attributes2);
-      const blockProps = import_block_editor85.useBlockProps.save({
-        // In this deprecated version, the block support is deliberately empty.
-        // As a result, the useBlockProps.save() does not output style or id attributes,
-        // so we apply them explicitly here.
-        style: {
-          ...colorProps.style,
-          ...typographyProps.style,
-          ...spacingProps.style
-        },
-        id: attributes2.anchor
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-        "form",
-        {
-          ...blockProps,
-          className: "wp-block-form",
-          encType: submissionMethod === "email" ? "text/plain" : null,
-          children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor85.InnerBlocks.Content, {})
-        }
+      const {
+        href,
+        fileId,
+        fileName,
+        textLinkHref,
+        textLinkTarget,
+        showDownloadButton,
+        downloadButtonText: downloadButtonText2,
+        displayPreview,
+        previewHeight
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+        /* translators: %s: filename. */
+        (0, import_i18n66.__)("Embed of %s."),
+        fileName
       );
-    }
-  };
-  var deprecated_default17 = [v116];
-
-  // packages/block-library/build-module/form/icons.mjs
-  var import_primitives165 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
-  var icon = /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_primitives165.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_primitives165.Path, { d: "M18 16H6c-1.1 0-2 .9-2 2s.9 2 2 2h12c1.1 0 2-.9 2-2s-.9-2-2-2Zm0 2.5H6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h12c.3 0 .5.2.5.5s-.2.5-.5.5ZM13 13H4v1.5h9V13Zm-7-2h12c1.1 0 2-.9 2-2s-.9-2-2-2H6c-1.1 0-2 .9-2 2s.9 2 2 2Zm0-2.5h12c.3 0 .5.2.5.5s-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5ZM13 4H4v1.5h9V4Z" }) });
-
-  // packages/block-library/build-module/form/index.mjs
-  var { name: name34 } = block_default34;
-  var TEMPLATE9 = [
-    formSubmissionNotificationSuccess,
-    formSubmissionNotificationError,
-    [
-      "core/form-input",
-      {
-        type: "text",
-        label: (0, import_i18n75.__)("Name"),
-        required: true
-      }
-    ],
-    [
-      "core/form-input",
-      {
-        type: "email",
-        label: (0, import_i18n75.__)("Email"),
-        required: true
-      }
-    ],
-    [
-      "core/form-input",
-      {
-        type: "textarea",
-        label: (0, import_i18n75.__)("Comment"),
-        required: true
-      }
-    ],
-    ["core/form-submit-button", {}]
-  ];
-  var settings34 = {
-    icon,
-    template: TEMPLATE9,
-    edit: edit_default11,
-    save: save18,
-    deprecated: deprecated_default17,
-    variations: variations_default6,
-    example: {}
-  };
-  var init34 = () => {
-    const DISALLOWED_PARENTS = ["core/form"];
-    (0, import_hooks25.addFilter)(
-      "blockEditor.__unstableCanInsertBlockType",
-      "core/block-library/preventInsertingFormIntoAnotherForm",
-      (canInsert, blockType, rootClientId, { getBlock, getBlockParentsByBlockName }) => {
-        if (blockType.name !== "core/form") {
-          return canInsert;
-        }
-        for (const disallowedParentType of DISALLOWED_PARENTS) {
-          const hasDisallowedParent = getBlock(rootClientId)?.name === disallowedParentType || getBlockParentsByBlockName(
-            rootClientId,
-            disallowedParentType
-          ).length;
-          if (hasDisallowedParent) {
-            return false;
+      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)(
+          "object",
+          {
+            className: "wp-block-file__embed",
+            data: href,
+            type: "application/pdf",
+            style: {
+              width: "100%",
+              height: `${previewHeight}px`
+            },
+            "aria-label": pdfEmbedLabel
           }
-        }
-        return true;
-      }
-    );
-    return initBlock({ name: name34, metadata: block_default34, settings: settings34 });
-  };
-
-  // packages/block-library/build-module/form-input/index.mjs
-  var form_input_exports = {};
-  __export(form_input_exports, {
-    init: () => init35,
-    metadata: () => block_default35,
-    name: () => name35,
-    settings: () => settings35
-  });
-
-  // packages/block-library/build-module/form-input/deprecated.mjs
-  var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_block_editor86 = __toESM(require_block_editor(), 1);
-  var import_dom10 = __toESM(require_dom(), 1);
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var getNameFromLabelV1 = (content) => {
-    return (0, import_remove_accents.default)((0, import_dom10.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
+        ) }),
+        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
+          }
+        ),
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
+          }
+        )
+      ] });
+    }
   };
-  var v27 = {
+  var v115 = {
     attributes: {
-      type: {
-        type: "string",
-        default: "text"
+      id: {
+        type: "number"
       },
-      name: {
+      href: {
         type: "string"
       },
-      label: {
+      fileName: {
         type: "string",
-        default: "Label",
-        selector: ".wp-block-form-input__label-content",
         source: "html",
-        role: "content"
-      },
-      inlineLabel: {
-        type: "boolean",
-        default: false
-      },
-      required: {
-        type: "boolean",
-        default: false,
-        selector: ".wp-block-form-input__input",
-        source: "attribute",
-        attribute: "required"
+        selector: "a:not([download])"
       },
-      placeholder: {
+      textLinkHref: {
         type: "string",
-        selector: ".wp-block-form-input__input",
         source: "attribute",
-        attribute: "placeholder",
-        role: "content"
+        selector: "a:not([download])",
+        attribute: "href"
       },
-      value: {
+      textLinkTarget: {
         type: "string",
-        default: "",
-        selector: "input",
         source: "attribute",
-        attribute: "value"
+        selector: "a:not([download])",
+        attribute: "target"
+      },
+      showDownloadButton: {
+        type: "boolean",
+        default: true
       },
-      visibilityPermissions: {
+      downloadButtonText: {
         type: "string",
-        default: "all"
+        source: "html",
+        selector: "a[download]"
+      },
+      displayPreview: {
+        type: "boolean"
+      },
+      previewHeight: {
+        type: "number",
+        default: 600
       }
     },
     supports: {
       anchor: true,
-      reusable: false,
-      spacing: {
-        margin: ["top", "bottom"]
-      },
-      __experimentalBorder: {
-        radius: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          radius: true
+      align: true
+    },
+    save({ attributes: attributes2 }) {
+      const {
+        href,
+        fileName,
+        textLinkHref,
+        textLinkTarget,
+        showDownloadButton,
+        downloadButtonText: downloadButtonText2,
+        displayPreview,
+        previewHeight
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
+        /* translators: %s: filename. */
+        (0, import_i18n66.__)("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)(
+          "object",
+          {
+            className: "wp-block-file__embed",
+            data: href,
+            type: "application/pdf",
+            style: {
+              width: "100%",
+              height: `${previewHeight}px`
+            },
+            "aria-label": pdfEmbedLabel
+          }
+        ) }),
+        !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime281.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 })
+          }
+        ),
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+          "a",
+          {
+            href,
+            className: "wp-block-file__button",
+            download: true,
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+          }
+        )
+      ] });
+    }
+  };
+  var deprecated6 = [v33, v26, v115];
+  var deprecated_default16 = deprecated6;
+
+  // packages/block-library/build-module/file/edit.mjs
+  var import_blob8 = __toESM(require_blob(), 1);
+  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_compose22 = __toESM(require_compose(), 1);
+  var import_i18n68 = __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_components40 = __toESM(require_components(), 1);
+  var import_block_editor80 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  function FileBlockInspector({
+    hrefs,
+    openInNewWindow,
+    showDownloadButton,
+    changeLinkDestinationOption,
+    changeOpenInNewWindow,
+    changeShowDownloadButton,
+    displayPreview,
+    changeDisplayPreview,
+    previewHeight,
+    changePreviewHeight
+  }) {
+    const { href, textLinkHref, attachmentPage } = hrefs;
+    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+    let linkDestinationOptions = [{ value: href, label: (0, import_i18n67.__)("URL") }];
+    if (attachmentPage) {
+      linkDestinationOptions = [
+        { value: href, label: (0, import_i18n67.__)("Media file") },
+        { value: attachmentPage, label: (0, import_i18n67.__)("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)(
+        import_components40.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n67.__)("PDF settings"),
+          resetAll: () => {
+            changeDisplayPreview(true);
+            changePreviewHeight(600);
+          },
+          dropdownMenuProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              import_components40.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n67.__)("Show inline embed"),
+                isShownByDefault: true,
+                hasValue: () => !displayPreview,
+                onDeselect: () => changeDisplayPreview(true),
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                  import_components40.ToggleControl,
+                  {
+                    label: (0, import_i18n67.__)("Show inline embed"),
+                    help: displayPreview ? (0, import_i18n67.__)(
+                      "Note: Most phone and tablet browsers won't display embedded PDFs."
+                    ) : null,
+                    checked: !!displayPreview,
+                    onChange: changeDisplayPreview
+                  }
+                )
+              }
+            ),
+            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              import_components40.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n67.__)("Height in pixels"),
+                isShownByDefault: true,
+                hasValue: () => previewHeight !== 600,
+                onDeselect: () => changePreviewHeight(600),
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                  import_components40.RangeControl,
+                  {
+                    label: (0, import_i18n67.__)("Height in pixels"),
+                    min: MIN_PREVIEW_HEIGHT,
+                    max: Math.max(
+                      MAX_PREVIEW_HEIGHT,
+                      previewHeight
+                    ),
+                    value: previewHeight,
+                    onChange: changePreviewHeight
+                  }
+                )
+              }
+            )
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+        import_components40.__experimentalToolsPanel,
+        {
+          label: (0, import_i18n67.__)("Settings"),
+          resetAll: () => {
+            changeLinkDestinationOption(href);
+            changeOpenInNewWindow(false);
+            changeShowDownloadButton(true);
+          },
+          dropdownMenuProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              import_components40.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n67.__)("Link to"),
+                isShownByDefault: true,
+                hasValue: () => textLinkHref !== href,
+                onDeselect: () => changeLinkDestinationOption(href),
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                  import_components40.SelectControl,
+                  {
+                    label: (0, import_i18n67.__)("Link to"),
+                    value: textLinkHref,
+                    options: linkDestinationOptions,
+                    onChange: changeLinkDestinationOption
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              import_components40.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n67.__)("Open in new tab"),
+                isShownByDefault: true,
+                hasValue: () => !!openInNewWindow,
+                onDeselect: () => changeOpenInNewWindow(false),
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                  import_components40.ToggleControl,
+                  {
+                    label: (0, import_i18n67.__)("Open in new tab"),
+                    checked: openInNewWindow,
+                    onChange: changeOpenInNewWindow
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              import_components40.__experimentalToolsPanelItem,
+              {
+                label: (0, import_i18n67.__)("Show download button"),
+                isShownByDefault: true,
+                hasValue: () => !showDownloadButton,
+                onDeselect: () => changeShowDownloadButton(true),
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                  import_components40.ToggleControl,
+                  {
+                    label: (0, import_i18n67.__)("Show download button"),
+                    checked: showDownloadButton,
+                    onChange: changeShowDownloadButton
+                  }
+                )
+              }
+            )
+          ]
         }
+      )
+    ] }) });
+  }
+
+  // packages/block-library/build-module/file/utils/index.mjs
+  var browserSupportsPdfs = () => {
+    if (window.navigator.pdfViewerEnabled) {
+      return true;
+    }
+    if (window.navigator.userAgent.indexOf("Mobi") > -1) {
+      return false;
+    }
+    if (window.navigator.userAgent.indexOf("Android") > -1) {
+      return false;
+    }
+    if (window.navigator.userAgent.indexOf("Macintosh") > -1 && window.navigator.maxTouchPoints && window.navigator.maxTouchPoints > 2) {
+      return false;
+    }
+    if (!!(window.ActiveXObject || "ActiveXObject" in window) && !(createActiveXObject("AcroPDF.PDF") || createActiveXObject("PDF.PdfCtrl"))) {
+      return false;
+    }
+    return true;
+  };
+  var createActiveXObject = (type) => {
+    let ax;
+    try {
+      ax = new window.ActiveXObject(type);
+    } catch {
+      ax = void 0;
+    }
+    return ax;
+  };
+
+  // packages/block-library/build-module/file/edit.mjs
+  var import_jsx_runtime283 = __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."), {
+        isDismissible: true,
+        type: "snackbar"
+      });
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      import_components41.ToolbarButton,
+      {
+        className: "components-clipboard-toolbar-button",
+        ref,
+        disabled: disabled2,
+        children: (0, import_i18n68.__)("Copy URL")
+      }
+    );
+  }
+  function FileEdit({ attributes: attributes2, isSelected, setAttributes, clientId }) {
+    const {
+      id,
+      fileName,
+      href,
+      textLinkHref,
+      textLinkTarget,
+      showDownloadButton,
+      downloadButtonText: downloadButtonText2,
+      displayPreview,
+      previewHeight
+    } = attributes2;
+    const [temporaryURL, setTemporaryURL] = (0, import_element55.useState)(attributes2.blob);
+    const { media } = (0, import_data32.useSelect)(
+      (select10) => ({
+        media: !!id ? select10(import_core_data18.store).getEntityRecord(
+          "postType",
+          "attachment",
+          id,
+          { context: "view" }
+        ) : void 0
+      }),
+      [id]
+    );
+    const { createErrorNotice } = (0, import_data32.useDispatch)(import_notices5.store);
+    const { toggleSelection } = (0, import_data32.useDispatch)(import_block_editor81.store);
+    useUploadMediaFromBlobURL({
+      url: temporaryURL,
+      onChange: onSelectFile,
+      onError: onUploadError
+    });
+    function onSelectFile(newMedia) {
+      if (!newMedia || !newMedia.url) {
+        setAttributes({
+          href: void 0,
+          fileName: void 0,
+          textLinkHref: void 0,
+          id: void 0,
+          fileId: void 0,
+          displayPreview: void 0,
+          previewHeight: void 0
+        });
+        setTemporaryURL();
+        return;
       }
-    },
-    save({ attributes: attributes2 }) {
-      const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes2;
-      const borderProps = (0, import_block_editor86.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor86.__experimentalGetColorClassesAndStyles)(attributes2);
-      const inputStyle = {
-        ...borderProps.style,
-        ...colorProps.style
+      if ((0, import_blob8.isBlobURL)(newMedia.url)) {
+        setTemporaryURL(newMedia.url);
+        return;
+      }
+      const isPdf = (
+        // Media Library and REST API use different properties for mime type.
+        (newMedia.mime || newMedia.mime_type) === "application/pdf" || (0, import_url8.getFilename)(newMedia.url).toLowerCase().endsWith(".pdf")
+      );
+      const pdfAttributes = {
+        displayPreview: isPdf ? attributes2.displayPreview ?? true : void 0,
+        previewHeight: isPdf ? attributes2.previewHeight ?? 600 : void 0
       };
-      const inputClasses = clsx_default(
-        "wp-block-form-input__input",
-        colorProps.className,
-        borderProps.className
+      setAttributes({
+        href: newMedia.url,
+        fileName: newMedia.title,
+        textLinkHref: newMedia.url,
+        id: newMedia.id,
+        fileId: `wp-block-file--media-${clientId}`,
+        blob: void 0,
+        ...pdfAttributes
+      });
+      setTemporaryURL();
+    }
+    function onUploadError(message) {
+      setAttributes({ href: void 0 });
+      createErrorNotice(message, { type: "snackbar" });
+    }
+    function changeLinkDestinationOption(newHref) {
+      setAttributes({ textLinkHref: newHref });
+    }
+    function changeOpenInNewWindow(newValue) {
+      setAttributes({
+        textLinkTarget: newValue ? "_blank" : false
+      });
+    }
+    function changeShowDownloadButton(newValue) {
+      setAttributes({ showDownloadButton: newValue });
+    }
+    function changeDisplayPreview(newValue) {
+      setAttributes({ displayPreview: newValue });
+    }
+    function handleOnResizeStop(event, direction, elt, delta) {
+      toggleSelection(true);
+      const newHeight = parseInt(previewHeight + delta.height, 10);
+      setAttributes({ previewHeight: newHeight });
+    }
+    function changePreviewHeight(newValue) {
+      const newHeight = Math.max(
+        parseInt(newValue, 10),
+        MIN_PREVIEW_HEIGHT
       );
-      const TagName2 = type === "textarea" ? "textarea" : "input";
-      const blockProps = import_block_editor86.useBlockProps.save();
-      if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("input", { type, name: name122, value });
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
-        "label",
-        {
-          className: clsx_default("wp-block-form-input__label", {
-            "is-label-inline": inlineLabel
-          }),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-              TagName2,
-              {
-                className: inputClasses,
-                type: "textarea" === type ? void 0 : type,
-                name: name122 || getNameFromLabelV1(label),
-                required,
-                "aria-required": required,
-                placeholder: placeholder2 || void 0,
-                style: inputStyle
-              }
-            )
-          ]
-        }
-      ) });
+      setAttributes({ previewHeight: newHeight });
     }
-  };
-  var v117 = {
-    attributes: {
-      type: {
-        type: "string",
-        default: "text"
-      },
-      name: {
-        type: "string"
-      },
-      label: {
-        type: "string",
-        default: "Label",
-        selector: ".wp-block-form-input__label-content",
-        source: "html",
-        role: "content"
-      },
-      inlineLabel: {
-        type: "boolean",
-        default: false
-      },
-      required: {
-        type: "boolean",
-        default: false,
-        selector: ".wp-block-form-input__input",
-        source: "attribute",
-        attribute: "required"
-      },
-      placeholder: {
-        type: "string",
-        selector: ".wp-block-form-input__input",
-        source: "attribute",
-        attribute: "placeholder",
-        role: "content"
-      },
-      value: {
-        type: "string",
-        default: "",
-        selector: "input",
-        source: "attribute",
-        attribute: "value"
-      },
-      visibilityPermissions: {
-        type: "string",
-        default: "all"
-      }
-    },
-    supports: {
-      className: false,
-      anchor: true,
-      reusable: false,
-      spacing: {
-        margin: ["top", "bottom"]
-      },
-      __experimentalBorder: {
-        radius: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          radius: true
+    const attachmentPage = media && media.link;
+    const blockProps = (0, import_block_editor81.useBlockProps)({
+      className: clsx_default(
+        !!temporaryURL && (0, import_components41.__unstableGetAnimateClassName)({ type: "loading" }),
+        {
+          "is-transient": !!temporaryURL
         }
-      }
-    },
-    save({ attributes: attributes2 }) {
-      const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes2;
-      const borderProps = (0, import_block_editor86.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const colorProps = (0, import_block_editor86.__experimentalGetColorClassesAndStyles)(attributes2);
-      const inputStyle = {
-        ...borderProps.style,
-        ...colorProps.style
-      };
-      const inputClasses = clsx_default(
-        "wp-block-form-input__input",
-        colorProps.className,
-        borderProps.className
-      );
-      const TagName2 = type === "textarea" ? "textarea" : "input";
-      if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("input", { type, name: name122, value });
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
-        "label",
+      )
+    });
+    const displayPreviewInEditor = browserSupportsPdfs() && displayPreview;
+    if (!href && !temporaryURL) {
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+        import_block_editor81.MediaPlaceholder,
         {
-          className: clsx_default("wp-block-form-input__label", {
-            "is-label-inline": inlineLabel
-          }),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-              TagName2,
-              {
-                className: inputClasses,
-                type: "textarea" === type ? void 0 : type,
-                name: name122 || getNameFromLabelV1(label),
-                required,
-                "aria-required": required,
-                placeholder: placeholder2 || void 0,
-                style: inputStyle
-              }
+          icon: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
+          labels: {
+            title: (0, import_i18n68.__)("File"),
+            instructions: (0, import_i18n68.__)(
+              "Drag and drop a file, upload, or choose from your library."
             )
-          ]
+          },
+          onSelect: onSelectFile,
+          onError: onUploadError,
+          accept: "*"
         }
-      );
+      ) });
     }
-  };
-  var deprecated7 = [v27, v117];
-  var deprecated_default18 = deprecated7;
-
-  // packages/block-library/build-module/form-input/edit.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
-  var import_block_editor87 = __toESM(require_block_editor(), 1);
-  var import_components43 = __toESM(require_components(), 1);
-  var import_element54 = __toESM(require_element(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  function InputFieldBlock({ attributes: attributes2, setAttributes, className }) {
-    const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes2;
-    const blockProps = (0, import_block_editor87.useBlockProps)();
-    const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const ref = (0, import_element54.useRef)();
-    const TagName2 = type === "textarea" ? "textarea" : "input";
-    const borderProps = (0, import_block_editor87.__experimentalUseBorderProps)(attributes2);
-    const colorProps = (0, import_block_editor87.__experimentalUseColorProps)(attributes2);
-    if (ref.current) {
-      ref.current.focus();
-    }
-    const isCheckboxOrRadio = type === "checkbox" || type === "radio";
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
-      "hidden" !== type && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor87.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-        import_components43.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+        FileBlockInspector,
         {
-          label: (0, import_i18n76.__)("Settings"),
-          resetAll: () => {
-            setAttributes({
-              inlineLabel: false,
-              required: false
-            });
+          hrefs: {
+            href: href || temporaryURL,
+            textLinkHref,
+            attachmentPage
           },
-          dropdownMenuProps,
-          children: [
-            "checkbox" !== type && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components43.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n76.__)("Inline label"),
-                hasValue: () => !!inlineLabel,
-                onDeselect: () => setAttributes({ inlineLabel: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                  import_components43.CheckboxControl,
-                  {
-                    label: (0, import_i18n76.__)("Inline label"),
-                    checked: inlineLabel,
-                    onChange: (newVal) => {
-                      setAttributes({
-                        inlineLabel: newVal
-                      });
-                    }
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              import_components43.__experimentalToolsPanelItem,
-              {
-                label: (0, import_i18n76.__)("Required"),
-                hasValue: () => !!required,
-                onDeselect: () => setAttributes({ required: false }),
-                isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-                  import_components43.CheckboxControl,
-                  {
-                    label: (0, import_i18n76.__)("Required"),
-                    checked: required,
-                    onChange: (newVal) => {
-                      setAttributes({
-                        required: newVal
-                      });
-                    }
-                  }
-                )
-              }
-            )
-          ]
+          ...{
+            openInNewWindow: !!textLinkTarget,
+            showDownloadButton,
+            changeLinkDestinationOption,
+            changeOpenInNewWindow,
+            changeShowDownloadButton,
+            displayPreview,
+            changeDisplayPreview,
+            previewHeight,
+            changePreviewHeight
+          }
         }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_block_editor87.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components43.TextControl,
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          import_block_editor81.MediaReplaceFlow,
           {
-            autoComplete: "off",
-            label: (0, import_i18n76.__)("Name"),
-            value: name122,
-            onChange: (newVal) => {
-              setAttributes({
-                name: newVal
-              });
-            },
-            help: (0, import_i18n76.__)(
-              'Affects the "name" attribute of the input element, and is used as a name for the form submission results.'
-            )
+            mediaId: id,
+            mediaURL: href,
+            accept: "*",
+            onSelect: onSelectFile,
+            onError: onUploadError,
+            onReset: () => onSelectFile(void 0)
           }
         ),
-        "hidden" === type && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          import_components43.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          ClipboardToolbarButton,
           {
-            autoComplete: "off",
-            label: (0, import_i18n76.__)("Value"),
-            value,
-            onChange: (newVal) => setAttributes({ value: newVal }),
-            help: (0, import_i18n76.__)(
-              "Sets the stored value for this hidden field."
-            )
+            text: href,
+            disabled: (0, import_blob8.isBlobURL)(href)
           }
         )
-      ] })
-    ] });
-    const content = /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-      import_block_editor87.RichText,
-      {
-        tagName: "span",
-        className: "wp-block-form-input__label-content",
-        value: label,
-        onChange: (newLabel) => setAttributes({ label: newLabel }),
-        "aria-label": label ? (0, import_i18n76.__)("Label") : (0, import_i18n76.__)("Empty label"),
-        "data-empty": !label,
-        placeholder: (0, import_i18n76.__)("Type the label for this input")
-      }
-    );
-    if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
-        controls,
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-          "span",
+      ] }),
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { ...blockProps, children: [
+        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+          import_components41.ResizableBox,
           {
-            className: "wp-block-form-input__label is-input-hidden",
-            "data-message": (0, import_i18n76.__)("Hidden field")
-          }
-        )
-      ] });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
-      controls,
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-        "span",
-        {
-          className: clsx_default("wp-block-form-input__label", {
-            "is-label-inline": inlineLabel || "checkbox" === type
-          }),
-          children: [
-            !isCheckboxOrRadio && content,
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-              TagName2,
-              {
-                type: "textarea" === type ? void 0 : type,
-                className: clsx_default(
-                  className,
-                  "wp-block-form-input__input",
-                  colorProps.className,
-                  borderProps.className
-                ),
-                "aria-label": (0, import_i18n76.__)("Optional placeholder text"),
-                placeholder: placeholder2 ? void 0 : (0, import_i18n76.__)("Optional placeholder\u2026"),
-                value: placeholder2,
-                onChange: (event) => setAttributes({ placeholder: event.target.value }),
-                "aria-required": required,
-                style: {
-                  ...borderProps.style,
-                  ...colorProps.style
+            size: { height: previewHeight, width: "100%" },
+            minHeight: MIN_PREVIEW_HEIGHT,
+            maxHeight: MAX_PREVIEW_HEIGHT,
+            grid: [1, 10],
+            enable: {
+              top: false,
+              right: false,
+              bottom: true,
+              left: false,
+              topRight: false,
+              bottomRight: false,
+              bottomLeft: false,
+              topLeft: false
+            },
+            onResizeStart: () => toggleSelection(false),
+            onResizeStop: handleOnResizeStop,
+            showHandle: isSelected,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                "object",
+                {
+                  className: "wp-block-file__preview",
+                  data: href,
+                  type: "application/pdf",
+                  "aria-label": (0, import_i18n68.__)(
+                    "Embed of the selected PDF file."
+                  )
                 }
-              }
-            ),
-            isCheckboxOrRadio && content
-          ]
-        }
-      )
-    ] });
-  }
-  var edit_default12 = InputFieldBlock;
-
-  // packages/block-library/build-module/form-input/block.json
-  var block_default35 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    __experimental: true,
-    name: "core/form-input",
-    title: "Input Field",
-    category: "widgets",
-    ancestor: ["core/form"],
-    description: "The basic building block for forms.",
-    keywords: ["input", "form"],
-    textdomain: "default",
-    attributes: {
-      type: {
-        type: "string",
-        default: "text"
-      },
-      name: {
-        type: "string"
-      },
-      label: {
-        type: "rich-text",
-        default: "Label",
-        selector: ".wp-block-form-input__label-content",
-        source: "rich-text",
-        role: "content"
-      },
-      inlineLabel: {
-        type: "boolean",
-        default: false
-      },
-      required: {
-        type: "boolean",
-        default: false,
-        selector: ".wp-block-form-input__input",
-        source: "attribute",
-        attribute: "required"
-      },
-      placeholder: {
-        type: "string",
-        selector: ".wp-block-form-input__input",
-        source: "attribute",
-        attribute: "placeholder",
-        role: "content"
-      },
-      value: {
-        type: "string",
-        default: "",
-        selector: "input",
-        source: "attribute",
-        attribute: "value"
-      },
-      visibilityPermissions: {
-        type: "string",
-        default: "all"
-      }
-    },
-    supports: {
-      anchor: true,
-      reusable: false,
-      spacing: {
-        margin: ["top", "bottom"]
-      },
-      __experimentalBorder: {
-        radius: true,
-        __experimentalSkipSerialization: true,
-        __experimentalDefaultControls: {
-          radius: true
-        }
-      }
-    },
-    style: ["wp-block-form-input"]
-  };
-
-  // packages/block-library/build-module/form-input/save.mjs
-  var import_remove_accents2 = __toESM(require_remove_accents(), 1);
-  var import_block_editor88 = __toESM(require_block_editor(), 1);
-  var import_dom11 = __toESM(require_dom(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
-  var getNameFromLabel = (content) => {
-    return (0, import_remove_accents2.default)((0, import_dom11.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
-  };
-  function save19({ attributes: attributes2 }) {
-    const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes2;
-    const borderProps = (0, import_block_editor88.__experimentalGetBorderClassesAndStyles)(attributes2);
-    const colorProps = (0, import_block_editor88.__experimentalGetColorClassesAndStyles)(attributes2);
-    const inputStyle = {
-      ...borderProps.style,
-      ...colorProps.style
-    };
-    const inputClasses = clsx_default(
-      "wp-block-form-input__input",
-      colorProps.className,
-      borderProps.className
-    );
-    const TagName2 = type === "textarea" ? "textarea" : "input";
-    const blockProps = import_block_editor88.useBlockProps.save();
-    const isCheckboxOrRadio = type === "checkbox" || type === "radio";
-    if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("input", { type, name: name122, value });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
-      "label",
-      {
-        className: clsx_default("wp-block-form-input__label", {
-          "is-label-inline": inlineLabel
-        }),
-        children: [
-          !isCheckboxOrRadio && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor88.RichText.Content, { value: label }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-            TagName2,
+              ),
+              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime283.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)(
+            import_block_editor81.RichText,
             {
-              className: inputClasses,
-              type: "textarea" === type ? void 0 : type,
-              name: name122 || getNameFromLabel(label),
-              required,
-              "aria-required": required,
-              placeholder: placeholder2 || void 0,
-              style: inputStyle
+              identifier: "fileName",
+              tagName: "a",
+              value: fileName,
+              placeholder: (0, import_i18n68.__)("Write file name\u2026"),
+              withoutInteractiveFormatting: true,
+              onChange: (text) => setAttributes({
+                fileName: removeAnchorTag(text)
+              }),
+              href: textLinkHref
             }
           ),
-          isCheckboxOrRadio && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor88.RichText.Content, { value: label }) })
-        ]
-      }
-    ) });
-  }
-
-  // packages/block-library/build-module/form-input/variations.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var variations7 = [
-    {
-      name: "text",
-      title: (0, import_i18n77.__)("Text Input"),
-      description: (0, import_i18n77.__)("A generic text input."),
-      attributes: { type: "text" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => !blockAttributes8?.type || blockAttributes8?.type === "text"
-    },
-    {
-      name: "textarea",
-      title: (0, import_i18n77.__)("Textarea Input"),
-      description: (0, import_i18n77.__)(
-        "A textarea input to allow entering multiple lines of text."
-      ),
-      attributes: { type: "textarea" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "textarea"
-    },
-    {
-      name: "checkbox",
-      title: (0, import_i18n77.__)("Checkbox Input"),
-      description: (0, import_i18n77.__)("A simple checkbox input."),
-      attributes: { type: "checkbox", inlineLabel: true },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "checkbox"
-    },
-    {
-      name: "email",
-      title: (0, import_i18n77.__)("Email Input"),
-      description: (0, import_i18n77.__)("Used for email addresses."),
-      attributes: { type: "email" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "email"
-    },
-    {
-      name: "url",
-      title: (0, import_i18n77.__)("URL Input"),
-      description: (0, import_i18n77.__)("Used for URLs."),
-      attributes: { type: "url" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "url"
-    },
-    {
-      name: "tel",
-      title: (0, import_i18n77.__)("Telephone Input"),
-      description: (0, import_i18n77.__)("Used for phone numbers."),
-      attributes: { type: "tel" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "tel"
-    },
-    {
-      name: "number",
-      title: (0, import_i18n77.__)("Number Input"),
-      description: (0, import_i18n77.__)("A numeric input."),
-      attributes: { type: "number" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "number"
-    },
-    {
-      name: "hidden",
-      title: (0, import_i18n77.__)("Hidden Input"),
-      icon: "visibility",
-      description: (0, import_i18n77.__)("A hidden input field."),
-      attributes: { type: "hidden" },
-      isDefault: true,
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => blockAttributes8?.type === "hidden"
-    }
-  ];
-  var variations_default7 = variations7;
-
-  // packages/block-library/build-module/form-input/icons.mjs
-  var import_primitives166 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
-  var icon2 = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_primitives166.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_primitives166.Path, { d: "M5.547 18.892A.99.99 0 0 0 6 19h.72v1H6a1.99 1.99 0 0 1-.908-.22l.455-.888ZM9.12 20H7.68v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.587-.22c-.272.14-.58.22-.907.22h-.72v-1H18a.99.99 0 0 0 .453-.108l.454.888ZM5.108 17.547a.99.99 0 0 0 0 .906l-.89.454a1.99 1.99 0 0 1 0-1.815l.89.455Zm14.672-.455a1.99 1.99 0 0 1 0 1.815l-.888-.454a.99.99 0 0 0 0-.906l.888-.455ZM6.72 17H6a.99.99 0 0 0-.453.108l-.455-.89A1.99 1.99 0 0 1 6 16h.72v1ZM18 16c.327 0 .635.08.907.219l-.454.89A.99.99 0 0 0 18 17h-.72v-1H18Zm-8.88 1H7.68v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1ZM5.5 14.28H4.25v-1H5.5v1Zm2.5 0H6.5v-1H8v1Zm2.5 0H9v-1h1.5v1Zm2.25 0H11.5v-1h1.25v1ZM18 7a2 2 0 1 1 0 4H6a2 2 0 1 1 0-4h12ZM6 8.5a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H6Zm7-3H4V4h9v1.5Z" }) });
-
-  // packages/block-library/build-module/form-input/index.mjs
-  var { name: name35 } = block_default35;
-  var settings35 = {
-    icon: icon2,
-    deprecated: deprecated_default18,
-    edit: edit_default12,
-    save: save19,
-    variations: variations_default7,
-    example: {}
-  };
-  var init35 = () => initBlock({ name: name35, metadata: block_default35, settings: settings35 });
-
-  // packages/block-library/build-module/form-submit-button/index.mjs
-  var form_submit_button_exports = {};
-  __export(form_submit_button_exports, {
-    init: () => init36,
-    metadata: () => block_default36,
-    name: () => name36,
-    settings: () => settings36
-  });
-  var import_i18n78 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/form-submit-button/edit.mjs
-  var import_block_editor89 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var Edit14 = () => {
-    const blockProps = (0, import_block_editor89.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor89.useInnerBlocksProps)(blockProps, {
-      templateLock: "all"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "wp-block-form-submit-wrapper", ...innerBlocksProps });
-  };
-  var edit_default13 = Edit14;
-
-  // packages/block-library/build-module/form-submit-button/block.json
-  var block_default36 = {
-    $schema: "https://schemas.wp.org/trunk/block.json",
-    apiVersion: 3,
-    __experimental: true,
-    name: "core/form-submit-button",
-    title: "Form Submit Button",
-    category: "widgets",
-    icon: "button",
-    ancestor: ["core/form"],
-    allowedBlocks: ["core/buttons", "core/button"],
-    description: "A submission button for forms.",
-    keywords: ["submit", "button", "form"],
-    textdomain: "default",
-    style: ["wp-block-form-submit-button"]
-  };
-
-  // packages/block-library/build-module/form-submit-button/save.mjs
-  var import_block_editor90 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  function save20() {
-    const blockProps = import_block_editor90.useBlockProps.save();
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { className: "wp-block-form-submit-wrapper", ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
-  }
-
-  // packages/block-library/build-module/form-submit-button/index.mjs
-  var { name: name36 } = block_default36;
-  var TEMPLATE10 = [
-    [
-      "core/buttons",
-      {},
-      [
-        [
-          "core/button",
-          {
-            text: (0, import_i18n78.__)("Submit"),
-            tagName: "button",
-            type: "submit"
-          }
-        ]
-      ]
-    ]
-  ];
-  var settings36 = {
-    template: TEMPLATE10,
-    edit: edit_default13,
-    save: save20,
-    example: {}
-  };
-  var init36 = () => initBlock({ name: name36, metadata: block_default36, settings: settings36 });
-
-  // packages/block-library/build-module/form-submission-notification/index.mjs
-  var form_submission_notification_exports = {};
-  __export(form_submission_notification_exports, {
-    init: () => init37,
-    metadata: () => block_default37,
-    name: () => name37,
-    settings: () => settings37
-  });
-  var import_i18n81 = __toESM(require_i18n(), 1);
-
-  // packages/block-library/build-module/form-submission-notification/edit.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_block_editor91 = __toESM(require_block_editor(), 1);
-  var import_data35 = __toESM(require_data(), 1);
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
-  var Edit15 = ({ attributes: attributes2, clientId }) => {
-    const { type } = attributes2;
-    const blockProps = (0, import_block_editor91.useBlockProps)({
-      className: clsx_default("wp-block-form-submission-notification", {
-        [`form-notification-type-${type}`]: type
-      })
-    });
-    const { hasInnerBlocks } = (0, import_data35.useSelect)(
-      (select10) => {
-        const { getBlock } = select10(import_block_editor91.store);
-        const block = getBlock(clientId);
-        return {
-          hasInnerBlocks: !!(block && block.innerBlocks.length)
-        };
-      },
-      [clientId]
-    );
-    const innerBlocksProps = (0, import_block_editor91.useInnerBlocksProps)(blockProps, {
-      renderAppender: hasInnerBlocks ? void 0 : import_block_editor91.InnerBlocks.ButtonBlockAppender
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-      "div",
-      {
-        ...innerBlocksProps,
-        "data-message-success": (0, import_i18n79.__)("Submission success notification"),
-        "data-message-error": (0, import_i18n79.__)("Submission error notification")
-      }
-    );
-  };
-  var edit_default14 = Edit15;
+          showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+            import_block_editor81.RichText,
+            {
+              identifier: "downloadButtonText",
+              tagName: "div",
+              "aria-label": (0, import_i18n68.__)("Download button text"),
+              className: clsx_default(
+                "wp-block-file__button",
+                (0, import_block_editor81.__experimentalGetElementClassName)(
+                  "button"
+                )
+              ),
+              value: downloadButtonText2,
+              withoutInteractiveFormatting: true,
+              placeholder: (0, import_i18n68.__)("Add text\u2026"),
+              onChange: (text) => setAttributes({
+                downloadButtonText: removeAnchorTag(text)
+              })
+            }
+          ) })
+        ] })
+      ] })
+    ] });
+  }
+  var edit_default10 = FileEdit;

-  // packages/block-library/build-module/form-submission-notification/block.json
-  var block_default37 = {
+  // packages/block-library/build-module/file/block.json
+  var block_default33 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
-    __experimental: true,
-    name: "core/form-submission-notification",
-    title: "Form Submission Notification",
-    category: "widgets",
-    ancestor: ["core/form"],
-    description: "Provide a notification message after the form has been submitted.",
-    keywords: ["form", "feedback", "notification", "message"],
+    name: "core/file",
+    title: "File",
+    category: "media",
+    description: "Add a link to a downloadable file.",
+    keywords: ["document", "pdf", "download"],
     textdomain: "default",
-    icon: "feedback",
     attributes: {
-      type: {
+      id: {
+        type: "number"
+      },
+      blob: {
+        type: "string",
+        role: "local"
+      },
+      href: {
+        type: "string",
+        role: "content"
+      },
+      fileId: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "id"
+      },
+      fileName: {
+        type: "rich-text",
+        source: "rich-text",
+        selector: "a:not([download])",
+        role: "content"
+      },
+      textLinkHref: {
+        type: "string",
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "href",
+        role: "content"
+      },
+      textLinkTarget: {
         type: "string",
-        default: "success"
+        source: "attribute",
+        selector: "a:not([download])",
+        attribute: "target"
+      },
+      showDownloadButton: {
+        type: "boolean",
+        default: true
+      },
+      downloadButtonText: {
+        type: "rich-text",
+        source: "rich-text",
+        selector: "a[download]",
+        role: "content"
+      },
+      displayPreview: {
+        type: "boolean"
+      },
+      previewHeight: {
+        type: "number",
+        default: 600
       }
-    }
+    },
+    supports: {
+      anchor: true,
+      align: true,
+      spacing: {
+        margin: true,
+        padding: true
+      },
+      color: {
+        gradients: true,
+        link: true,
+        text: false,
+        __experimentalDefaultControls: {
+          background: true,
+          link: true
+        }
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true,
+        __experimentalDefaultControls: {
+          radius: true,
+          color: true,
+          width: true,
+          style: true
+        }
+      },
+      interactivity: true
+    },
+    editorStyle: "wp-block-file-editor",
+    style: "wp-block-file"
   };

-  // packages/block-library/build-module/form-submission-notification/save.mjs
-  var import_block_editor92 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  function save21({ attributes: attributes2 }) {
-    const { type } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-      "div",
-      {
-        ...import_block_editor92.useInnerBlocksProps.save(
-          import_block_editor92.useBlockProps.save({
-            className: clsx_default("wp-block-form-submission-notification", {
-              [`form-notification-type-${type}`]: type
-            })
-          })
-        )
-      }
+  // 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);
+  function save17({ attributes: attributes2 }) {
+    const {
+      href,
+      fileId,
+      fileName,
+      textLinkHref,
+      textLinkTarget,
+      showDownloadButton,
+      downloadButtonText: downloadButtonText2,
+      displayPreview,
+      previewHeight
+    } = attributes2;
+    const pdfEmbedLabel = import_block_editor82.RichText.isEmpty(fileName) ? "PDF embed" : (
+      // To do: use toPlainText, but we need ensure it's RichTextData. See
+      // https://github.com/WordPress/gutenberg/pull/56710.
+      fileName.toString()
     );
+    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)(
+        "object",
+        {
+          className: "wp-block-file__embed",
+          data: href,
+          type: "application/pdf",
+          style: {
+            width: "100%",
+            height: `${previewHeight}px`
+          },
+          "aria-label": pdfEmbedLabel
+        }
+      ) }),
+      hasFilename && /* @__PURE__ */ (0, import_jsx_runtime284.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 })
+        }
+      ),
+      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+        "a",
+        {
+          href,
+          className: clsx_default(
+            "wp-block-file__button",
+            (0, import_block_editor82.__experimentalGetElementClassName)("button")
+          ),
+          download: true,
+          "aria-describedby": describedById,
+          children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
+        }
+      )
+    ] });
   }

-  // packages/block-library/build-module/form-submission-notification/variations.mjs
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var variations8 = [
-    {
-      name: "form-submission-success",
-      title: (0, import_i18n80.__)("Form Submission Success"),
-      description: (0, import_i18n80.__)("Success message for form submissions."),
-      attributes: {
-        type: "success"
-      },
-      isDefault: true,
-      innerBlocks: [
-        [
-          "core/paragraph",
-          {
-            content: (0, import_i18n80.__)("Your form has been submitted successfully."),
-            backgroundColor: "#00D084",
-            textColor: "#000000",
-            style: {
-              elements: { link: { color: { text: "#000000" } } }
-            }
-          }
-        ]
-      ],
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => !blockAttributes8?.type || blockAttributes8?.type === "success"
+  // packages/block-library/build-module/file/transforms.mjs
+  var import_blob9 = __toESM(require_blob(), 1);
+  var import_blocks27 = __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_url9 = __toESM(require_url(), 1);
+  var downloadButtonText = (0, import_i18n69._x)("Download", "button label");
+  var toMediaTransform = (blockName, mediaType, srcAttribute) => ({
+    type: "block",
+    blocks: [blockName],
+    isMatch: ({ id }) => {
+      if (!id) {
+        return false;
+      }
+      const { getEntityRecord } = (0, import_data33.select)(import_core_data19.store);
+      const media = getEntityRecord("postType", "attachment", id, {
+        context: "view"
+      });
+      return !!media && media.mime_type.includes(mediaType);
     },
+    transform: (attributes2) => {
+      return (0, import_blocks27.createBlock)(blockName, {
+        [srcAttribute]: attributes2.href,
+        caption: attributes2.fileName,
+        id: attributes2.id,
+        anchor: attributes2.anchor
+      });
+    }
+  });
+  var transforms8 = {
+    from: [
+      {
+        type: "files",
+        isMatch(files) {
+          return files.length > 0;
+        },
+        // We define a lower priority (higher number) than the default of 10. This
+        // ensures that the File block is only created as a fallback.
+        priority: 15,
+        transform: (files) => {
+          const blocks = [];
+          files.forEach((file) => {
+            const blobURL = (0, import_blob9.createBlobURL)(file);
+            if (file.type.startsWith("video/")) {
+              blocks.push(
+                (0, import_blocks27.createBlock)("core/video", {
+                  blob: (0, import_blob9.createBlobURL)(file)
+                })
+              );
+            } else if (file.type.startsWith("image/")) {
+              blocks.push(
+                (0, import_blocks27.createBlock)("core/image", {
+                  blob: (0, import_blob9.createBlobURL)(file)
+                })
+              );
+            } else if (file.type.startsWith("audio/")) {
+              blocks.push(
+                (0, import_blocks27.createBlock)("core/audio", {
+                  blob: (0, import_blob9.createBlobURL)(file)
+                })
+              );
+            } else {
+              blocks.push(
+                (0, import_blocks27.createBlock)("core/file", {
+                  blob: blobURL,
+                  fileName: file.name,
+                  downloadButtonText
+                })
+              );
+            }
+          });
+          return blocks;
+        }
+      },
+      {
+        type: "block",
+        blocks: ["core/audio", "core/video", "core/image"],
+        transform: (attributes2) => {
+          const href = attributes2.src ?? attributes2.url;
+          return (0, import_blocks27.createBlock)("core/file", {
+            href,
+            fileName: attributes2.caption || (0, import_url9.getFilename)(href),
+            textLinkHref: href,
+            id: attributes2.id,
+            anchor: attributes2.anchor,
+            downloadButtonText
+          });
+        }
+      }
+    ],
+    to: [
+      toMediaTransform("core/audio", "audio", "src"),
+      toMediaTransform("core/video", "video", "src"),
+      toMediaTransform("core/image", "image", "url")
+    ]
+  };
+  var transforms_default9 = transforms8;
+
+  // packages/block-library/build-module/file/variations.mjs
+  var import_i18n70 = __toESM(require_i18n(), 1);
+  var variations5 = [
     {
-      name: "form-submission-error",
-      title: (0, import_i18n80.__)("Form Submission Error"),
-      description: (0, import_i18n80.__)("Error/failure message for form submissions."),
+      name: "default",
+      isDefault: true,
+      // Translatable defaults can't live in `block.json`, so set it here.
       attributes: {
-        type: "error"
-      },
-      isDefault: false,
-      innerBlocks: [
-        [
-          "core/paragraph",
-          {
-            content: (0, import_i18n80.__)("There was an error submitting your form."),
-            backgroundColor: "#CF2E2E",
-            textColor: "#FFFFFF",
-            style: {
-              elements: { link: { color: { text: "#FFFFFF" } } }
-            }
-          }
-        ]
-      ],
-      scope: ["inserter", "transform"],
-      isActive: (blockAttributes8) => !blockAttributes8?.type || blockAttributes8?.type === "error"
+        downloadButtonText: (0, import_i18n70._x)("Download", "button label")
+      }
     }
   ];
-  var variations_default8 = variations8;
+  var variations_default5 = variations5;

-  // packages/block-library/build-module/form-submission-notification/index.mjs
-  var { name: name37 } = block_default37;
-  var TEMPLATE11 = [
-    [
-      "core/paragraph",
-      {
-        content: (0, import_i18n81.__)(
-          "Enter the message you wish displayed for form submission error/success, and select the type of the message (success/error) from the block's options."
-        )
+  // 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")
       }
-    ]
-  ];
-  var settings37 = {
-    icon: group_default,
-    template: TEMPLATE11,
-    edit: edit_default14,
-    save: save21,
-    variations: variations_default8,
-    example: {}
+    },
+    transforms: transforms_default9,
+    deprecated: deprecated_default16,
+    edit: edit_default10,
+    save: save17,
+    variations: variations_default5
   };
-  var init37 = () => initBlock({ name: name37, metadata: block_default37, settings: settings37 });
+  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
   var gallery_exports = {};
   __export(gallery_exports, {
-    init: () => init38,
-    metadata: () => block_default38,
-    name: () => name38,
-    settings: () => settings38
+    init: () => init34,
+    metadata: () => block_default34,
+    name: () => name34,
+    settings: () => settings34
   });

   // packages/block-library/build-module/gallery/deprecated.mjs
-  var import_block_editor93 = __toESM(require_block_editor(), 1);
+  var import_block_editor83 = __toESM(require_block_editor(), 1);
   var import_blocks29 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/gallery/constants.mjs
@@ -31380,9 +30238,10 @@ ${url}
   var LINK_DESTINATION_MEDIA_WP_CORE = "file";
   var LINK_DESTINATION_ATTACHMENT_WP_CORE = "post";
   var DEFAULT_MEDIA_SIZE_SLUG2 = "large";
+  var MAX_COLUMNS = 8;

   // packages/block-library/build-module/gallery/deprecated.mjs
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   var DEPRECATED_LINK_DESTINATION_MEDIA = "file";
   var DEPRECATED_LINK_DESTINATION_ATTACHMENT = "post";
   function defaultColumnsNumberV1(attributes2) {
@@ -31548,12 +30407,12 @@ ${url}
         [`columns-default`]: columns === void 0,
         "is-cropped": imageCrop
       });
-      const blockProps = import_block_editor93.useBlockProps.save({ className });
-      const innerBlocksProps = import_block_editor93.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { ...innerBlocksProps, children: [
+      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: [
         innerBlocksProps.children,
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-          import_block_editor93.RichText.Content,
+        !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          import_block_editor83.RichText.Content,
           {
             tagName: "figcaption",
             className: "blocks-gallery-caption",
@@ -31655,8 +30514,8 @@ ${url}
         linkTo
       } = attributes2;
       const className = `columns-${columns} ${imageCrop ? "is-cropped" : ""}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { ...import_block_editor93.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+      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) => {
           let href;
           switch (linkTo) {
             case DEPRECATED_LINK_DESTINATION_MEDIA:
@@ -31666,7 +30525,7 @@ ${url}
               href = image.link;
               break;
           }
-          const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
             "img",
             {
               src: image.url,
@@ -31677,14 +30536,14 @@ ${url}
               className: image.id ? `wp-image-${image.id}` : null
             }
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
             "li",
             {
               className: "blocks-gallery-item",
-              children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { children: [
-                href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img,
-                !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                  import_block_editor93.RichText.Content,
+              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)(
+                  import_block_editor83.RichText.Content,
                   {
                     tagName: "figcaption",
                     className: "blocks-gallery-item__caption",
@@ -31696,8 +30555,8 @@ ${url}
             image.id || image.url
           );
         }) }),
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-          import_block_editor93.RichText.Content,
+        !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          import_block_editor83.RichText.Content,
           {
             tagName: "figcaption",
             className: "blocks-gallery-caption",
@@ -31803,12 +30662,12 @@ ${url}
         caption,
         linkTo
       } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -31818,7 +30677,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -31829,14 +30688,14 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                      import_block_editor93.RichText.Content,
+                  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)(
+                      import_block_editor83.RichText.Content,
                       {
                         tagName: "figcaption",
                         className: "blocks-gallery-item__caption",
@@ -31848,8 +30707,8 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-              import_block_editor93.RichText.Content,
+            !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+              import_block_editor83.RichText.Content,
               {
                 tagName: "figcaption",
                 className: "blocks-gallery-caption",
@@ -31940,12 +30799,12 @@ ${url}
         caption,
         linkTo
       } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -31955,7 +30814,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -31966,14 +30825,14 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                      import_block_editor93.RichText.Content,
+                  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)(
+                      import_block_editor83.RichText.Content,
                       {
                         tagName: "figcaption",
                         className: "blocks-gallery-item__caption",
@@ -31985,8 +30844,8 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-              import_block_editor93.RichText.Content,
+            !import_block_editor83.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+              import_block_editor83.RichText.Content,
               {
                 tagName: "figcaption",
                 className: "blocks-gallery-caption",
@@ -32065,7 +30924,7 @@ ${url}
         imageCrop,
         linkTo
       } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -32079,7 +30938,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               "img",
               {
                 src: image.url,
@@ -32090,14 +30949,14 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                    import_block_editor93.RichText.Content,
+                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)(
+                    import_block_editor83.RichText.Content,
                     {
                       tagName: "figcaption",
                       value: image.caption
@@ -32115,7 +30974,7 @@ ${url}
       return runV2Migration(attributes2);
     }
   };
-  var v28 = {
+  var v27 = {
     attributes: {
       images: {
         type: "array",
@@ -32184,7 +31043,7 @@ ${url}
         imageCrop,
         linkTo
       } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -32198,7 +31057,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               "img",
               {
                 src: image.url,
@@ -32208,14 +31067,14 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                    import_block_editor93.RichText.Content,
+                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)(
+                    import_block_editor83.RichText.Content,
                     {
                       tagName: "figcaption",
                       value: image.caption
@@ -32230,7 +31089,7 @@ ${url}
       );
     }
   };
-  var v118 = {
+  var v116 = {
     attributes: {
       images: {
         type: "array",
@@ -32284,7 +31143,7 @@ ${url}
         alignnone: align === "none",
         "is-cropped": imageCrop
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className, children: images.map((image) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className, children: images.map((image) => {
         let href;
         switch (linkTo) {
           case "media":
@@ -32294,7 +31153,7 @@ ${url}
             href = image.link;
             break;
         }
-        const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        const img = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
           "img",
           {
             src: image.url,
@@ -32302,11 +31161,11 @@ ${url}
             "data-id": image.id
           }
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
           "figure",
           {
             className: "blocks-gallery-image",
-            children: href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img
+            children: href ? /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("a", { href, children: img }) : img
           },
           image.id || image.url
         );
@@ -32316,27 +31175,34 @@ ${url}
       return runV2Migration(attributes2);
     }
   };
-  var deprecated_default19 = [v72, v62, v52, v42, v34, v28, v118];
+  var deprecated_default17 = [v72, v62, v52, v42, v34, v27, v116];

   // packages/block-library/build-module/gallery/edit.mjs
-  var import_components45 = __toESM(require_components(), 1);
-  var import_block_editor98 = __toESM(require_block_editor(), 1);
-  var import_element59 = __toESM(require_element(), 1);
-  var import_i18n85 = __toESM(require_i18n(), 1);
-  var import_data39 = __toESM(require_data(), 1);
+  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_data37 = __toESM(require_data(), 1);
   var import_blocks31 = __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_editor94 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
-  var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_block_editor94.BlockIcon, { icon: gallery_default });
+  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 });

   // packages/block-library/build-module/gallery/shared.mjs
   function defaultColumnsNumber(imageCount) {
     return imageCount ? Math.min(3, imageCount) : 3;
   }
+  function isObject(value) {
+    return !!value && typeof value === "object" && !Array.isArray(value);
+  }
+  function isGalleryFlexLayout(layout) {
+    const layoutType = isObject(layout) ? layout.type : void 0;
+    return typeof layoutType !== "string" || layoutType === "" || layoutType === "flex";
+  }
   var pickRelevantMediaFiles = (image, sizeSlug = "large") => {
     const imageProps = Object.fromEntries(
       Object.entries(image ?? {}).filter(
@@ -32447,8 +31313,8 @@ ${url}
   }

   // packages/block-library/build-module/gallery/gallery.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   function Gallery(props) {
     const {
       attributes: attributes2,
@@ -32460,8 +31326,9 @@ ${url}
       isContentLocked,
       multiGallerySelection
     } = props;
-    const { align, columns, imageCrop } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
+    const { align, columns, imageCrop, layout } = attributes2;
+    const isFlexLayout = isGalleryFlexLayout(layout);
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
       "figure",
       {
         ...blockProps,
@@ -32471,14 +31338,14 @@ ${url}
           "blocks-gallery-grid",
           {
             [`align${align}`]: align,
-            [`columns-${columns}`]: columns !== void 0,
-            [`columns-default`]: columns === void 0,
-            "is-cropped": imageCrop
+            [`columns-${columns}`]: isFlexLayout && columns !== void 0,
+            [`columns-default`]: isFlexLayout && columns === void 0,
+            "is-cropped": isFlexLayout && imageCrop
           }
         ),
         children: [
           blockProps.children,
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
             Caption,
             {
               attributes: attributes2,
@@ -32487,8 +31354,8 @@ ${url}
               insertBlocksAfter,
               showToolbarButton: !multiGallerySelection && !isContentLocked,
               className: "blocks-gallery-caption",
-              label: (0, import_i18n82.__)("Gallery caption text"),
-              placeholder: (0, import_i18n82.__)("Add gallery caption")
+              label: (0, import_i18n72.__)("Gallery caption text"),
+              placeholder: (0, import_i18n72.__)("Add gallery caption")
             }
           )
         ]
@@ -32497,9 +31364,9 @@ ${url}
   }

   // packages/block-library/build-module/gallery/use-image-sizes.mjs
-  var import_element55 = __toESM(require_element(), 1);
+  var import_element56 = __toESM(require_element(), 1);
   function useImageSizes(images, isSelected, getSettings2) {
-    return (0, import_element55.useMemo)(() => getImageSizing(), [images, isSelected]);
+    return (0, import_element56.useMemo)(() => getImageSizing(), [images, isSelected]);
     function getImageSizing() {
       if (!images || images.length === 0) {
         return;
@@ -32528,15 +31395,15 @@ ${url}
       const resizedImageSizes = Object.values(resizedImages);
       return imageSizes.filter(
         ({ slug }) => resizedImageSizes.some((sizes) => sizes[slug])
-      ).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
+      ).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
     }
   }

   // packages/block-library/build-module/gallery/use-get-new-images.mjs
-  var import_element56 = __toESM(require_element(), 1);
+  var import_element57 = __toESM(require_element(), 1);
   function useGetNewImages(images, imageData) {
-    const [currentImages, setCurrentImages] = (0, import_element56.useState)([]);
-    return (0, import_element56.useMemo)(() => getNewImages(), [images, imageData]);
+    const [currentImages, setCurrentImages] = (0, import_element57.useState)([]);
+    return (0, import_element57.useMemo)(() => getNewImages(), [images, imageData]);
     function getNewImages() {
       let imagesUpdated = false;
       const newCurrentImages = currentImages.filter(
@@ -32568,11 +31435,11 @@ ${url}
   }

   // packages/block-library/build-module/gallery/use-get-media.mjs
-  var import_data36 = __toESM(require_data(), 1);
+  var import_data34 = __toESM(require_data(), 1);
   var import_core_data20 = __toESM(require_core_data(), 1);
   var EMPTY_IMAGE_MEDIA = [];
   function useGetMedia(innerBlockImages) {
-    return (0, import_data36.useSelect)(
+    return (0, import_data34.useSelect)(
       (select10) => {
         const imageIds = innerBlockImages.map((imageBlock) => imageBlock.attributes.id).filter((id) => id !== void 0);
         if (imageIds.length === 0) {
@@ -32592,9 +31459,9 @@ ${url}
     );
   }

-  // packages/block-library/build-module/gallery/gap-styles.mjs
-  var import_block_editor95 = __toESM(require_block_editor(), 1);
-  var import_data37 = __toESM(require_data(), 1);
+  // packages/block-library/build-module/gallery/flex-styles.mjs
+  var import_block_editor85 = __toESM(require_block_editor(), 1);
+  var import_data35 = __toESM(require_data(), 1);

   // packages/global-styles-engine/build-module/utils/object.mjs
   var getValueFromObjectPath = (object, path, defaultValue) => {
@@ -32644,10 +31511,13 @@ ${url}
     }
     const resolvedValue = getResolvedRefValue(ruleValue, tree);
     if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-      resolvedValue.url = getResolvedThemeFilePath(
-        resolvedValue.url,
-        tree?._links?.["wp:theme-file"]
-      );
+      return {
+        ...resolvedValue,
+        url: getResolvedThemeFilePath(
+          resolvedValue.url,
+          tree?._links?.["wp:theme-file"]
+        )
+      };
     }
     return resolvedValue;
   }
@@ -32786,8 +31656,8 @@ ${url}
   }

   // packages/global-styles-engine/build-module/variation.mjs
-  function getVariationStyle(globalStyles, name122, variation, { resolveRefs = true } = {}) {
-    if (!globalStyles?.styles?.blocks?.[name122]?.variations?.[variation]) {
+  function getVariationStyle(globalStyles, name118, variation, { resolveRefs = true } = {}) {
+    if (!globalStyles?.styles?.blocks?.[name118]?.variations?.[variation]) {
       return void 0;
     }
     const replaceRefs = (variationStyles) => {
@@ -32819,7 +31689,7 @@ ${url}
     };
     const styles = JSON.parse(
       JSON.stringify(
-        globalStyles.styles.blocks[name122].variations[variation]
+        globalStyles.styles.blocks[name118].variations[variation]
       )
     );
     if (resolveRefs) {
@@ -33162,15 +32032,105 @@ ${url}
     getVariationStyle
   });

-  // packages/block-library/build-module/gallery/gap-styles.mjs
+  // packages/block-library/build-module/gallery/responsive-styles.mjs
+  function isObject2(value) {
+    return !!value && typeof value === "object" && !Array.isArray(value);
+  }
+  function isValidGalleryColumns(value) {
+    return Number.isInteger(value) && value >= 1 && value <= MAX_COLUMNS;
+  }
+  function getViewportGalleryStyle(style2, viewport) {
+    if (!isObject2(style2) || !isObject2(style2[viewport])) {
+      return {};
+    }
+    return style2[viewport];
+  }
+  function cleanObject(value) {
+    if (!isObject2(value)) {
+      return value;
+    }
+    const entries = Object.entries(value).filter(
+      ([, entryValue]) => entryValue !== void 0
+    );
+    return entries.length ? Object.fromEntries(entries) : void 0;
+  }
+  function getUpdatedGalleryStyle({
+    style: style2,
+    viewport,
+    baseSettings,
+    settings: settings117
+  }) {
+    const currentStyle = isObject2(style2) ? style2 : {};
+    const nextViewportStyle = {
+      ...getViewportGalleryStyle(currentStyle, viewport)
+    };
+    Object.entries(settings117).forEach(([key, value]) => {
+      if (value === void 0 || value === baseSettings[key]) {
+        delete nextViewportStyle[key];
+      } else {
+        nextViewportStyle[key] = value;
+      }
+    });
+    const cleanedViewportStyle = cleanObject(nextViewportStyle);
+    const nextStyle = { ...currentStyle };
+    if (cleanedViewportStyle) {
+      nextStyle[viewport] = cleanedViewportStyle;
+    } else {
+      delete nextStyle[viewport];
+    }
+    return cleanObject(nextStyle);
+  }
+  function getGallerySelector(selector) {
+    return `${selector}.wp-block-gallery.has-nested-images:where(.is-layout-flex)`;
+  }
+  function getImageSelector(selector) {
+    return `${getGallerySelector(
+      selector
+    )} figure.wp-block-image:not(#individual-image)`;
+  }
+  function getColumnsCSS(selector, columns) {
+    const width = columns === 1 ? "100%" : `calc((100% - (var(--wp--style--unstable-gallery-gap, 16px) * ${columns - 1})) / ${columns})`;
+    return `${getImageSelector(selector)}{width:${width} !important;}`;
+  }
+  function getImageCropCSS(selector, imageCrop) {
+    const imageSelector = getImageSelector(selector);
+    const wrapperSelector = `${imageSelector} > div:not(.components-drop-zone)`;
+    const linkSelector = `${imageSelector} > a`;
+    const mediaSelector = `${imageSelector} a,${imageSelector} img`;
+    if (imageCrop) {
+      return `${imageSelector}{align-self:inherit !important;margin-bottom:0 !important;}${wrapperSelector},${linkSelector}{display:flex !important;}${mediaSelector}{width:100% !important;flex:1 0 0% !important;height:100% !important;object-fit:cover !important;}`;
+    }
+    return `${imageSelector}{align-self:auto !important;margin-top:0 !important;margin-bottom:auto !important;}${wrapperSelector}{display:block !important;}${linkSelector}{display:inline-block !important;}${mediaSelector}{width:auto !important;flex:0 1 auto !important;height:auto !important;object-fit:fill !important;}`;
+  }
+  function getGalleryResponsiveFlexCSS(selector, style2, mediaQueries) {
+    if (!isObject2(mediaQueries)) {
+      return "";
+    }
+    return Object.entries(mediaQueries).map(([viewport, mediaQuery]) => {
+      if (typeof mediaQuery !== "string") {
+        return "";
+      }
+      const viewportStyle = getViewportGalleryStyle(style2, viewport);
+      let css = "";
+      if (isValidGalleryColumns(viewportStyle.columns)) {
+        css += getColumnsCSS(selector, viewportStyle.columns);
+      }
+      if (typeof viewportStyle.imageCrop === "boolean") {
+        css += getImageCropCSS(selector, viewportStyle.imageCrop);
+      }
+      return css ? `${mediaQuery}{${css}}` : "";
+    }).join("");
+  }
+
+  // packages/block-library/build-module/gallery/flex-styles.mjs
   var { getResponsiveMediaQueries: getResponsiveMediaQueries2 } = unlock(privateApis);
-  var { globalStylesDataKey } = unlock(import_block_editor95.privateApis);
+  var { globalStylesDataKey } = unlock(import_block_editor85.privateApis);
   var GALLERY_BLOCK_NAME = "core/gallery";
   var FALLBACK_VALUE = `var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )`;
   function getGalleryGapCustomPropertyStyle(selector, blockGap) {
     let column = FALLBACK_VALUE;
     if (blockGap) {
-      column = typeof blockGap === "string" ? (0, import_block_editor95.__experimentalGetGapCSSValue)(blockGap) || FALLBACK_VALUE : (0, import_block_editor95.__experimentalGetGapCSSValue)(blockGap?.left) || FALLBACK_VALUE;
+      column = typeof blockGap === "string" ? (0, import_block_editor85.__experimentalGetGapCSSValue)(blockGap) || FALLBACK_VALUE : (0, import_block_editor85.__experimentalGetGapCSSValue)(blockGap?.left) || FALLBACK_VALUE;
     }
     return `${selector} {
 		--wp--style--unstable-gallery-gap: ${column === "0" ? "0px" : column}
@@ -33182,19 +32142,20 @@ ${url}
     }
     return style2.spacing.blockGap;
   }
-  function GalleryGapCustomProperties({ style: style2, clientId }) {
-    const selector = `#block-${clientId}`;
-    const [viewportSettings] = (0, import_block_editor95.useSettings)("viewport");
-    const globalStyles = (0, import_data37.useSelect)(
-      (select10) => select10(import_block_editor95.store).getSettings()?.[globalStylesDataKey],
+  function GalleryFlexStyles({ style: style2, clientId }) {
+    const selector = `.wp-block-gallery-${clientId}`;
+    const [viewportSettings] = (0, import_block_editor85.useSettings)("viewport");
+    const globalStyles = (0, import_data35.useSelect)(
+      (select10) => select10(import_block_editor85.store).getSettings()?.[globalStylesDataKey],
       []
     );
     const globalGalleryStyles = globalStyles?.blocks?.[GALLERY_BLOCK_NAME] || {};
     const styleBlockGap = getBlockGapValue(style2);
     const globalGalleryBlockGap = globalGalleryStyles?.spacing?.blockGap ?? FALLBACK_VALUE;
     const blockGap = styleBlockGap === void 0 ? globalGalleryBlockGap : styleBlockGap;
-    let gap = getGalleryGapCustomPropertyStyle(selector, blockGap);
-    Object.entries(getResponsiveMediaQueries2(viewportSettings)).forEach(
+    let css = getGalleryGapCustomPropertyStyle(selector, blockGap);
+    const responsiveMediaQueries = getResponsiveMediaQueries2(viewportSettings);
+    Object.entries(responsiveMediaQueries).forEach(
       ([viewport, mediaQuery]) => {
         const styleViewportBlockGap = getBlockGapValue(
           style2?.[viewport]
@@ -33204,25 +32165,30 @@ ${url}
         if (viewportBlockGap === void 0 || viewportBlockGap === null) {
           return;
         }
-        gap += `${mediaQuery}{${getGalleryGapCustomPropertyStyle(
+        css += `${mediaQuery}{${getGalleryGapCustomPropertyStyle(
           selector,
           viewportBlockGap
         )}}`;
       }
     );
-    (0, import_block_editor95.useStyleOverride)({ css: gap });
+    css += getGalleryResponsiveFlexCSS(
+      selector,
+      style2,
+      responsiveMediaQueries
+    );
+    (0, import_block_editor85.useStyleOverride)({ css });
     return null;
   }

   // packages/block-library/build-module/gallery/use-dynamic-gallery.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var import_data38 = __toESM(require_data(), 1);
-  var import_block_editor96 = __toESM(require_block_editor(), 1);
+  var import_element58 = __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);

   // packages/block-library/build-module/gallery/dynamic-source.mjs
-  var import_i18n83 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var ATTACHED_MEDIA = "core/attached-media";
   var DEFAULT_ORDERBY = "date";
   var DEFAULT_ORDER = "desc";
@@ -33230,11 +32196,11 @@ ${url}
     [ATTACHED_MEDIA]: {
       // Short label for the entry affordance / future source chooser. Mirrors
       // the "Attached images" media inserter category name.
-      title: (0, import_i18n83.__)("Use attached images"),
+      title: (0, import_i18n73.__)("Use attached images"),
       // Help text shown beneath the Source controls.
-      description: (0, import_i18n83.__)("Images attached to the post."),
+      description: (0, import_i18n73.__)("Images attached to the post."),
       // Empty-state copy for the canvas preview.
-      emptyMessage: (0, import_i18n83.__)("Images attached to the post will appear here.")
+      emptyMessage: (0, import_i18n73.__)("Images attached to the post will appear here.")
     }
   };
   function getDynamicSource(source) {
@@ -33310,13 +32276,13 @@ ${url}
     const sourceDescriptor = getDynamicSource(dynamicContent?.source);
     const sourceOrderby = dynamicContent?.args?.orderBy ?? DEFAULT_ORDERBY;
     const sourceOrder = dynamicContent?.args?.order ?? DEFAULT_ORDER;
-    const registry = (0, import_data38.useRegistry)();
-    const { replaceInnerBlocks, __unstableMarkNextChangeAsNotPersistent } = (0, import_data38.useDispatch)(import_block_editor96.store);
-    const query = (0, import_element57.useMemo)(
+    const registry = (0, import_data36.useRegistry)();
+    const { replaceInnerBlocks, __unstableMarkNextChangeAsNotPersistent } = (0, import_data36.useDispatch)(import_block_editor86.store);
+    const query = (0, import_element58.useMemo)(
       () => dynamicContent ? getSourceQuery(dynamicContent, { postId }) : null,
       [dynamicContent, postId]
     );
-    const { dynamicMedia, dynamicMediaTotal, isResolvingDynamic } = (0, import_data38.useSelect)(
+    const { dynamicMedia, dynamicMediaTotal, isResolvingDynamic } = (0, import_data36.useSelect)(
       (select10) => {
         if (!query) {
           return {
@@ -33344,15 +32310,15 @@ ${url}
     );
     const hasMoreImagesThanCap = dynamicMediaTotal > MAX_IMAGES;
     const { sizeSlug, linkTo, linkTarget, aspectRatio } = attributes2;
-    const imageAttributes = (0, import_element57.useMemo)(
+    const imageAttributes = (0, import_element58.useMemo)(
       () => ({ sizeSlug, linkTo, linkTarget, aspectRatio }),
       [sizeSlug, linkTo, linkTarget, aspectRatio]
     );
-    const dynamicImageBlocks = (0, import_element57.useMemo)(
+    const dynamicImageBlocks = (0, import_element58.useMemo)(
       () => buildImageBlocks(dynamicMedia, imageAttributes),
       [dynamicMedia, imageAttributes]
     );
-    const galleryContext = (0, import_element57.useMemo)(
+    const galleryContext = (0, import_element58.useMemo)(
       () => ({
         allowResize: attributes2.allowResize ?? false,
         imageCrop: attributes2.imageCrop,
@@ -33424,30 +32390,30 @@ ${url}
   }

   // packages/block-library/build-module/gallery/dynamic-gallery.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_components44 = __toESM(require_components(), 1);
-  var import_block_editor97 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_element59 = __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 ORDER_OPTIONS = [
-    { label: (0, import_i18n84.__)("Newest to oldest"), value: "date/desc" },
-    { label: (0, import_i18n84.__)("Oldest to newest"), value: "date/asc" },
+    { label: (0, import_i18n74.__)("Newest to oldest"), value: "date/desc" },
+    { label: (0, import_i18n74.__)("Oldest to newest"), value: "date/asc" },
     {
       /* translators: Label for ordering images by title in ascending order. */
-      label: (0, import_i18n84.__)("A \u2192 Z"),
+      label: (0, import_i18n74.__)("A \u2192 Z"),
       value: "title/asc"
     },
     {
       /* translators: Label for ordering images by title in descending order. */
-      label: (0, import_i18n84.__)("Z \u2192 A"),
+      label: (0, import_i18n74.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
   function OrderControl({ orderby, order, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-      import_components44.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components42.SelectControl,
       {
-        label: (0, import_i18n84.__)("Order by"),
+        label: (0, import_i18n74.__)("Order by"),
         value: `${orderby}/${order}`,
         options: ORDER_OPTIONS,
         onChange: (value) => {
@@ -33458,17 +32424,17 @@ ${url}
     );
   }
   function DetachGalleryDialog({ onConfirm, onCancel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-      import_components44.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components42.__experimentalConfirmDialog,
       {
         isOpen: true,
-        title: (0, import_i18n84.__)("Detach Gallery"),
+        title: (0, import_i18n74.__)("Detach Gallery"),
         __experimentalHideHeader: false,
-        confirmButtonText: (0, import_i18n84.__)("Detach"),
+        confirmButtonText: (0, import_i18n74.__)("Detach"),
         onConfirm,
         onCancel,
         size: "medium",
-        children: (0, import_i18n84.__)(
+        children: (0, import_i18n74.__)(
           "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."
         )
       }
@@ -33494,8 +32460,8 @@ ${url}
       dynamicMediaTotal
     } = dynamic;
     const isDynamic = !!dynamicContent;
-    const [isConfirming, setIsConfirming] = (0, import_element58.useState)(false);
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element58.useState)(false);
+    const [isConfirming, setIsConfirming] = (0, import_element59.useState)(false);
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element59.useState)(false);
     function requestEnableDynamicMode() {
       if (hasImages) {
         setIsConfirming(true);
@@ -33504,37 +32470,37 @@ ${url}
       }
     }
     if (isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(
-          import_components44.__experimentalToolsPanel,
+      return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+          import_components42.__experimentalToolsPanel,
           {
-            label: (0, import_i18n84.__)("Source"),
+            label: (0, import_i18n74.__)("Source"),
             resetAll: resetSource,
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("p", { className: "wp-block-gallery__source-description", children: sourceDescriptor?.description ?? (0, import_i18n84.__)("Dynamic images.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-                  import_components44.Button,
+              /* @__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)(
+                  import_components42.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "secondary",
                     onClick: () => setIsConfirmingDetach(true),
                     disabled: isResolvingDynamic,
                     accessibleWhenDisabled: true,
-                    children: (0, import_i18n84.__)("Detach Gallery")
+                    children: (0, import_i18n74.__)("Detach Gallery")
                   }
                 )
               ] }),
-              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-                import_components44.Notice,
+              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                import_components42.Notice,
                 {
                   className: "wp-block-gallery__source-notice",
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n84.sprintf)(
+                  children: (0, import_i18n74.sprintf)(
                     /* translators: 1: number of images shown. 2: total number of matching images. */
-                    (0, import_i18n84.__)(
+                    (0, import_i18n74.__)(
                       "Only the first %1$d of %2$d images will be displayed."
                     ),
                     MAX_IMAGES,
@@ -33542,14 +32508,14 @@ ${url}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-                import_components44.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                import_components42.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n84.__)("Order by"),
+                  label: (0, import_i18n74.__)("Order by"),
                   hasValue: () => sourceOrderby !== DEFAULT_ORDERBY || sourceOrder !== DEFAULT_ORDER,
                   onDeselect: () => setSourceOrder(void 0, void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
                     OrderControl,
                     {
                       orderby: sourceOrderby,
@@ -33562,7 +32528,7 @@ ${url}
             ]
           }
         ),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -33577,41 +32543,42 @@ ${url}
     if (!canUseDynamicSource) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components44.PanelBody, { title: (0, import_i18n84.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "wp-block-gallery__source-settings", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-        import_components44.Button,
+    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_i18n84.__)("Use images attached to the post")
+          children: (0, import_i18n74.__)("Use images attached to the post")
         }
       ) }) }),
-      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-        import_components44.__experimentalConfirmDialog,
+      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        import_components42.__experimentalConfirmDialog,
         {
           isOpen: true,
-          title: (0, import_i18n84.__)("Use images attached to the post?"),
+          title: (0, import_i18n74.__)("Use images attached to the post?"),
           __experimentalHideHeader: false,
-          confirmButtonText: (0, import_i18n84.__)("Use attached images"),
+          confirmButtonText: (0, import_i18n74.__)("Use attached images"),
           onConfirm: () => {
             enableDynamicMode();
             setIsConfirming(false);
           },
           onCancel: () => setIsConfirming(false),
           size: "medium",
-          children: (0, import_i18n84.__)(
+          children: (0, import_i18n74.__)(
             "The images in this gallery will be replaced, but will remain in the media library."
           )
         }
       )
     ] });
   }
-  function GalleryImagesPreview({ imageBlocks }) {
-    const { children, ref, className } = (0, import_block_editor97.__experimentalUseBlockPreview)({
-      blocks: imageBlocks
+  function GalleryImagesPreview({ imageBlocks, layout }) {
+    const { children, ref, className } = (0, import_block_editor87.__experimentalUseBlockPreview)({
+      blocks: imageBlocks,
+      layout
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
       "div",
       {
         ref,
@@ -33639,20 +32606,24 @@ ${url}
       isResolvingDynamic,
       convertToStatic
     } = dynamic;
-    const blockEditingMode = (0, import_block_editor97.useBlockEditingMode)();
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element58.useState)(false);
-    const emptyInstructions = isResolvingDynamic ? (0, import_i18n84.__)("Loading images\u2026") : sourceDescriptor?.emptyMessage ?? (0, import_i18n84.__)("Dynamic images will appear here.");
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor97.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-          import_components44.ToolbarButton,
+    const blockEditingMode = (0, import_block_editor87.useBlockEditingMode)();
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element59.useState)(false);
+    const previewLayout = (0, import_element59.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)(
+          import_components42.ToolbarButton,
           {
             onClick: () => setIsConfirmingDetach(true),
             disabled: isResolvingDynamic,
-            children: (0, import_i18n84.__)("Detach")
+            children: (0, import_i18n74.__)("Detach")
           }
         ) }),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -33663,22 +32634,23 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)("figure", { ...blockProps, children: [
-        dynamicImageBlocks.length ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_block_editor97.BlockContextProvider, { value: galleryContext, children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      /* @__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)(
           GalleryImagesPreview,
           {
-            imageBlocks: dynamicImageBlocks
+            imageBlocks: dynamicImageBlocks,
+            layout: previewLayout
           }
-        ) }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-          import_components44.Placeholder,
+        ) }) : /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+          import_components42.Placeholder,
           {
             icon: sharedIcon,
-            label: (0, import_i18n84.__)("Gallery"),
+            label: (0, import_i18n74.__)("Gallery"),
             instructions: emptyInstructions,
-            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components44.Spinner, {})
+            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_components42.Spinner, {})
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
           Caption,
           {
             attributes: attributes2,
@@ -33687,8 +32659,8 @@ ${url}
             insertBlocksAfter,
             showToolbarButton: !multiGallerySelection && !isContentLocked,
             className: "blocks-gallery-caption",
-            label: (0, import_i18n84.__)("Gallery caption text"),
-            placeholder: (0, import_i18n84.__)("Add gallery caption")
+            label: (0, import_i18n74.__)("Gallery caption text"),
+            placeholder: (0, import_i18n74.__)("Add gallery caption")
           }
         )
       ] }),
@@ -33697,51 +32669,50 @@ ${url}
   }

   // packages/block-library/build-module/gallery/edit.mjs
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
-  var MAX_COLUMNS = 8;
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
   var LINK_OPTIONS = [
     {
       icon: custom_link_default,
-      label: (0, import_i18n85.__)("Link images to attachment pages"),
+      label: (0, import_i18n75.__)("Link images to attachment pages"),
       value: LINK_DESTINATION_ATTACHMENT,
-      noticeText: (0, import_i18n85.__)("Attachment Pages")
+      noticeText: (0, import_i18n75.__)("Attachment Pages")
     },
     {
       icon: image_default,
-      label: (0, import_i18n85.__)("Link images to media files"),
+      label: (0, import_i18n75.__)("Link images to media files"),
       value: LINK_DESTINATION_MEDIA,
-      noticeText: (0, import_i18n85.__)("Media Files")
+      noticeText: (0, import_i18n75.__)("Media Files")
     },
     {
       icon: fullscreen_default,
-      label: (0, import_i18n85.__)("Enlarge on click"),
+      label: (0, import_i18n75.__)("Enlarge on click"),
       value: LINK_DESTINATION_LIGHTBOX,
-      noticeText: (0, import_i18n85.__)("Lightbox effect"),
-      infoText: (0, import_i18n85.__)("Scale images with a lightbox effect")
+      noticeText: (0, import_i18n75.__)("Lightbox effect"),
+      infoText: (0, import_i18n75.__)("Scale images with a lightbox effect")
     },
     {
       icon: link_off_default,
-      label: (0, import_i18n85._x)("None", "Media item link option"),
+      label: (0, import_i18n75._x)("None", "Media item link option"),
       value: LINK_DESTINATION_NONE,
-      noticeText: (0, import_i18n85.__)("None")
+      noticeText: (0, import_i18n75.__)("None")
     }
   ];
   var NAVIGATION_BUTTON_TYPE_OPTIONS = [
     {
-      label: (0, import_i18n85.__)("Icon"),
+      label: (0, import_i18n75.__)("Icon"),
       value: "icon"
     },
     {
-      label: (0, import_i18n85.__)("Text"),
+      label: (0, import_i18n75.__)("Text"),
       value: "text"
     },
     {
-      label: (0, import_i18n85.__)("Both"),
+      label: (0, import_i18n75.__)("Both"),
       value: "both"
     }
   ];
   var ALLOWED_MEDIA_TYPES4 = ["image"];
-  var PLACEHOLDER_TEXT = (0, import_i18n85.__)(
+  var PLACEHOLDER_TEXT = (0, import_i18n75.__)(
     "Drag and drop images, upload, or choose from your library."
   );
   var DEFAULT_BLOCK3 = { name: "core/image" };
@@ -33760,8 +32731,8 @@ ${url}
     } = props;
     const postId = context?.postId;
     const postType = context?.postType;
-    const blockEditingMode = (0, import_block_editor98.useBlockEditingMode)();
-    const [lightboxSetting, defaultRatios, themeRatios, showDefaultRatios] = (0, import_block_editor98.useSettings)(
+    const blockEditingMode = (0, import_block_editor88.useBlockEditingMode)();
+    const [lightboxSetting, defaultRatios, themeRatios, showDefaultRatios] = (0, import_block_editor88.useSettings)(
       "blocks.core/image.lightbox",
       "dimensions.aspectRatios.default",
       "dimensions.aspectRatios.theme",
@@ -33779,23 +32750,55 @@ ${url}
       linkTarget,
       linkTo,
       sizeSlug,
-      aspectRatio
+      aspectRatio,
+      layout
     } = attributes2;
+    const isFlexLayout = isGalleryFlexLayout(layout);
+    const previousLayoutRef = (0, import_element60.useRef)(layout);
     const {
       __unstableMarkNextChangeAsNotPersistent,
       replaceInnerBlocks,
       updateBlockAttributes,
       selectBlock
-    } = (0, import_data39.useDispatch)(import_block_editor98.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data39.useDispatch)(import_notices6.store);
-    const { getBlock, getSettings: getSettings2, innerBlockImages, multiGallerySelection } = (0, import_data39.useSelect)(
+    } = (0, import_data37.useDispatch)(import_block_editor88.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data37.useDispatch)(import_notices6.store);
+    (0, import_element60.useEffect)(() => {
+      const previousLayout = previousLayoutRef.current;
+      previousLayoutRef.current = layout;
+      if (!isObject(previousLayout) || !isObject(layout) || previousLayout.type === layout.type) {
+        return;
+      }
+      const nextLayout = { ...layout };
+      let hasPreservedGridSetting = false;
+      if (!Object.hasOwn(layout, "columnCount") && Number.isInteger(previousLayout.columnCount) && previousLayout.columnCount > 0) {
+        nextLayout.columnCount = previousLayout.columnCount;
+        hasPreservedGridSetting = true;
+      }
+      if (!Object.hasOwn(layout, "minimumColumnWidth") && typeof previousLayout.minimumColumnWidth === "string") {
+        nextLayout.minimumColumnWidth = previousLayout.minimumColumnWidth;
+        hasPreservedGridSetting = true;
+      }
+      if (hasPreservedGridSetting) {
+        previousLayoutRef.current = nextLayout;
+        __unstableMarkNextChangeAsNotPersistent();
+        setAttributes({ layout: nextLayout });
+      }
+    }, [layout, setAttributes, __unstableMarkNextChangeAsNotPersistent]);
+    const {
+      getBlock,
+      getSettings: getSettings2,
+      innerBlockImages,
+      multiGallerySelection,
+      selectedStyleState
+    } = (0, import_data37.useSelect)(
       (select10) => {
         const {
           getBlockName,
           getMultiSelectedBlockClientIds,
           getSettings: _getSettings,
-          getBlock: _getBlock
-        } = select10(import_block_editor98.store);
+          getBlock: _getBlock,
+          getSelectedBlockStyleState
+        } = unlock(select10(import_block_editor88.store));
         const multiSelectedClientIds = getMultiSelectedBlockClientIds();
         return {
           getBlock: _getBlock,
@@ -33803,12 +32806,24 @@ ${url}
           innerBlockImages: _getBlock(clientId)?.innerBlocks ?? EMPTY_ARRAY4,
           multiGallerySelection: multiSelectedClientIds.length && multiSelectedClientIds.every(
             (_clientId) => getBlockName(_clientId) === "core/gallery"
-          )
+          ),
+          selectedStyleState: getSelectedBlockStyleState(clientId)
         };
       },
       [clientId]
     );
-    const images = (0, import_element59.useMemo)(
+    const isViewportStyleState = selectedStyleState?.viewport && selectedStyleState.viewport !== "default";
+    const viewportStyle = isViewportStyleState ? getViewportGalleryStyle(
+      attributes2.style,
+      selectedStyleState.viewport
+    ) : {};
+    const baseColumns = isValidGalleryColumns(columns) ? columns : void 0;
+    const baseImageCrop = typeof imageCrop === "boolean" ? imageCrop : true;
+    const hasViewportColumns = isViewportStyleState && Object.hasOwn(viewportStyle, "columns") && isValidGalleryColumns(viewportStyle.columns);
+    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)(
       () => innerBlockImages?.map((block) => ({
         clientId: block.clientId,
         id: block.attributes.id,
@@ -33840,17 +32855,17 @@ ${url}
     } else {
       hasLightboxImages = images.filter((image) => image.attributes.lightbox?.enabled).length > 0;
     }
-    const themeOptions = themeRatios?.map(({ name: name122, ratio }) => ({
-      label: name122,
+    const themeOptions = themeRatios?.map(({ name: name118, ratio }) => ({
+      label: name118,
       value: ratio
     }));
-    const defaultOptions = defaultRatios?.map(({ name: name122, ratio }) => ({
-      label: name122,
+    const defaultOptions = defaultRatios?.map(({ name: name118, ratio }) => ({
+      label: name118,
       value: ratio
     }));
     const aspectRatioOptions = [
       {
-        label: (0, import_i18n85._x)(
+        label: (0, import_i18n75._x)(
           "Original",
           "Aspect ratio option for dimensions control"
         ),
@@ -33859,7 +32874,7 @@ ${url}
       ...showDefaultRatios ? defaultOptions || [] : [],
       ...themeOptions || []
     ];
-    (0, import_element59.useEffect)(() => {
+    (0, import_element60.useEffect)(() => {
       newImages?.forEach((newImage) => {
         __unstableMarkNextChangeAsNotPersistent();
         updateBlockAttributes(newImage.clientId, {
@@ -33925,7 +32940,7 @@ ${url}
       }) : selectedImages;
       if (!imageArray.every(isValidFileType2)) {
         createErrorNotice(
-          (0, import_i18n85.__)(
+          (0, import_i18n75.__)(
             "If uploading to a gallery all files need to be image formats"
           ),
           { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -33997,9 +33012,9 @@ ${url}
         (linkType) => linkType.value === value
       );
       createSuccessNotice(
-        (0, import_i18n85.sprintf)(
+        (0, import_i18n75.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n85.__)("All gallery image links updated to: %s"),
+          (0, import_i18n75.__)("All gallery image links updated to: %s"),
           linkToText.noticeText
         ),
         {
@@ -34008,11 +33023,28 @@ ${url}
         }
       );
     }
+    function setGalleryFlexSettings(settings117) {
+      if (!isViewportStyleState) {
+        setAttributes(settings117);
+        return;
+      }
+      setAttributes({
+        style: getUpdatedGalleryStyle({
+          style: attributes2.style,
+          viewport: selectedStyleState.viewport,
+          baseSettings: {
+            columns: baseColumns,
+            imageCrop: baseImageCrop
+          },
+          settings: settings117
+        })
+      });
+    }
     function setColumnsNumber(value) {
-      setAttributes({ columns: value });
+      setGalleryFlexSettings({ columns: value });
     }
     function toggleImageCrop() {
-      setAttributes({ imageCrop: !imageCrop });
+      setGalleryFlexSettings({ imageCrop: !activeImageCrop });
     }
     function toggleRandomOrder() {
       setAttributes({ randomOrder: !randomOrder });
@@ -34032,7 +33064,7 @@ ${url}
       updateBlockAttributes(blocks, changedAttributes, {
         uniqueByBlock: true
       });
-      const noticeText = openInNewTab ? (0, import_i18n85.__)("All gallery images updated to open in new tab") : (0, import_i18n85.__)("All gallery images updated to not open in new tab");
+      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");
       createSuccessNotice(noticeText, {
         id: "gallery-attributes-openInNewTab",
         type: "snackbar"
@@ -34057,9 +33089,9 @@ ${url}
         (size) => size.value === newSizeSlug
       );
       createSuccessNotice(
-        (0, import_i18n85.sprintf)(
+        (0, import_i18n75.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n85.__)("All gallery image sizes updated to: %s"),
+          (0, import_i18n75.__)("All gallery image sizes updated to: %s"),
           imageSize?.label ?? newSizeSlug
         ),
         {
@@ -34083,9 +33115,9 @@ ${url}
         (option) => option.value === value
       );
       createSuccessNotice(
-        (0, import_i18n85.sprintf)(
+        (0, import_i18n75.sprintf)(
           /* translators: %s: aspect ratio setting */
-          (0, import_i18n85.__)("All gallery images updated to aspect ratio: %s"),
+          (0, import_i18n75.__)("All gallery images updated to aspect ratio: %s"),
           aspectRatioText?.label || value
         ),
         {
@@ -34094,7 +33126,7 @@ ${url}
         }
       );
     }
-    (0, import_element59.useEffect)(() => {
+    (0, import_element60.useEffect)(() => {
       if (!linkTo) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -34111,13 +33143,14 @@ ${url}
       disableMediaButtons: imagesUploading,
       value: {}
     };
-    const blockProps = (0, import_block_editor98.useBlockProps)({
+    const blockProps = (0, import_block_editor88.useBlockProps)({
       className: clsx_default(
         className,
         "has-nested-images",
+        `wp-block-gallery-${clientId}`,
         // In dynamic mode there are no inner blocks and the gallery isn't
         // rendered through the `Gallery` component, so the classes that
-        // component normally composes onto the `<figure>` (see `gallery.js`)
+        // component normally composes onto the `<figure>` (see `gallery.jsx`)
         // must be added here to keep the preview's flex/crop layout matching
         // the static gallery and the frontend.
         isDynamic && [
@@ -34125,14 +33158,14 @@ ${url}
           "blocks-gallery-grid",
           {
             [`align${align}`]: align,
-            [`columns-${columns}`]: columns !== void 0,
-            "columns-default": columns === void 0,
-            "is-cropped": imageCrop
+            [`columns-${columns}`]: isFlexLayout && columns !== void 0,
+            "columns-default": isFlexLayout && columns === void 0,
+            "is-cropped": isFlexLayout && imageCrop
           }
         ]
       )
     });
-    const innerBlocksProps = (0, import_block_editor98.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor88.useInnerBlocksProps)(blockProps, {
       defaultBlock: DEFAULT_BLOCK3,
       directInsert: true,
       orientation: "horizontal",
@@ -34151,15 +33184,15 @@ ${url}
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     if (!hasImages && !isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)("div", { ...innerBlocksProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)("div", { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_block_editor98.MediaPlaceholder,
+        /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+          import_block_editor88.MediaPlaceholder,
           {
             handleUpload: false,
             icon: sharedIcon,
             labels: {
-              title: (0, import_i18n85.__)("Gallery"),
+              title: (0, import_i18n75.__)("Gallery"),
               instructions: PLACEHOLDER_TEXT
             },
             onSelect: updateImages,
@@ -34167,8 +33200,8 @@ ${url}
             multiple: true,
             onError: onUploadError,
             ...mediaPlaceholderProps,
-            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-              import_components45.Button,
+            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+              import_components43.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
@@ -34181,199 +33214,216 @@ ${url}
       ] });
     }
     const hasLinkTo = linkTo && linkTo !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_jsx_runtime301.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_block_editor98.InspectorControls, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          GallerySourcePanel,
-          {
-            dynamic,
-            dropdownMenuProps,
-            hasImages
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
-          import_components45.__experimentalToolsPanel,
-          {
-            label: (0, import_i18n85.__)("Settings"),
-            resetAll: () => {
-              setAttributes({
-                navigationButtonType: "icon",
-                columns: void 0,
-                imageCrop: true,
-                randomOrder: false
-              });
-              setAspectRatio("auto");
-              if (sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2) {
-                updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2);
-              }
-              if (linkTarget) {
-                toggleOpenInNewTab(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+        import_block_editor88.InspectorControls,
+        {
+          group: isViewportStyleState && isFlexLayout ? "viewport" : "default",
+          children: [
+            !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+              GallerySourcePanel,
+              {
+                dynamic,
+                dropdownMenuProps,
+                hasImages
               }
-            },
-            dropdownMenuProps,
-            children: [
-              displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  isShownByDefault: true,
-                  label: (0, import_i18n85.__)("Columns"),
-                  hasValue: () => !!columns && columns !== displayedImageCount,
-                  onDeselect: () => setColumnsNumber(void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.RangeControl,
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+              import_components43.__experimentalToolsPanel,
+              {
+                label: (0, import_i18n75.__)("Settings"),
+                resetAll: () => {
+                  if (isViewportStyleState) {
+                    setGalleryFlexSettings({
+                      columns: void 0,
+                      imageCrop: void 0
+                    });
+                    return;
+                  }
+                  setAttributes({
+                    navigationButtonType: "icon",
+                    randomOrder: false,
+                    ...isFlexLayout && {
+                      columns: void 0,
+                      imageCrop: true
+                    }
+                  });
+                  setAspectRatio("auto");
+                  if (sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2) {
+                    updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2);
+                  }
+                  if (linkTarget) {
+                    toggleOpenInNewTab(false);
+                  }
+                },
+                dropdownMenuProps,
+                children: [
+                  isFlexLayout && displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Columns"),
-                      value: columns ? columns : defaultColumnsNumber(
-                        displayedImageCount
-                      ),
-                      onChange: setColumnsNumber,
-                      min: 1,
-                      max: Math.min(
-                        MAX_COLUMNS,
-                        displayedImageCount
-                      ),
-                      required: true
+                      isShownByDefault: true,
+                      label: (0, import_i18n75.__)("Columns"),
+                      hasValue: () => isViewportStyleState ? hasViewportColumns : !!activeColumns && activeColumns !== displayedImageCount,
+                      onDeselect: () => setColumnsNumber(void 0),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.RangeControl,
+                        {
+                          label: (0, import_i18n75.__)("Columns"),
+                          value: activeColumns ? activeColumns : defaultColumnsNumber(
+                            displayedImageCount
+                          ),
+                          onChange: setColumnsNumber,
+                          min: 1,
+                          max: Math.min(
+                            MAX_COLUMNS,
+                            displayedImageCount
+                          ),
+                          required: true
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  isShownByDefault: true,
-                  label: (0, import_i18n85.__)("Resolution"),
-                  hasValue: () => sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2,
-                  onDeselect: () => updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.SelectControl,
+                  ),
+                  !isViewportStyleState && imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Resolution"),
-                      help: (0, import_i18n85.__)(
-                        "Select the size of the source images."
-                      ),
-                      value: sizeSlug,
-                      options: imageSizeOptions,
-                      onChange: updateImagesSize,
-                      hideCancelButton: true
+                      isShownByDefault: true,
+                      label: (0, import_i18n75.__)("Resolution"),
+                      hasValue: () => sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2,
+                      onDeselect: () => updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.SelectControl,
+                        {
+                          label: (0, import_i18n75.__)("Resolution"),
+                          help: (0, import_i18n75.__)(
+                            "Select the size of the source images."
+                          ),
+                          value: sizeSlug,
+                          options: imageSizeOptions,
+                          onChange: updateImagesSize,
+                          hideCancelButton: true
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  isShownByDefault: true,
-                  label: (0, import_i18n85.__)("Crop images to fit"),
-                  hasValue: () => !imageCrop,
-                  onDeselect: () => setAttributes({ imageCrop: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.ToggleControl,
+                  ),
+                  isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Crop images to fit"),
-                      checked: !!imageCrop,
-                      onChange: toggleImageCrop
+                      isShownByDefault: true,
+                      label: (0, import_i18n75.__)("Crop images to fit"),
+                      hasValue: () => isViewportStyleState ? hasViewportImageCrop : !activeImageCrop,
+                      onDeselect: () => setGalleryFlexSettings({
+                        imageCrop: isViewportStyleState ? void 0 : true
+                      }),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.ToggleControl,
+                        {
+                          label: (0, import_i18n75.__)("Crop images to fit"),
+                          checked: activeImageCrop,
+                          onChange: toggleImageCrop
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  isShownByDefault: true,
-                  label: (0, import_i18n85.__)("Randomize order"),
-                  hasValue: () => !!randomOrder,
-                  onDeselect: () => setAttributes({ randomOrder: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.ToggleControl,
+                  ),
+                  !isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Randomize order"),
-                      checked: !!randomOrder,
-                      onChange: toggleRandomOrder
+                      isShownByDefault: true,
+                      label: (0, import_i18n75.__)("Randomize order"),
+                      hasValue: () => !!randomOrder,
+                      onDeselect: () => setAttributes({ randomOrder: false }),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.ToggleControl,
+                        {
+                          label: (0, import_i18n75.__)("Randomize order"),
+                          checked: !!randomOrder,
+                          onChange: toggleRandomOrder
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  isShownByDefault: true,
-                  label: (0, import_i18n85.__)("Open images in new tab"),
-                  hasValue: () => !!linkTarget,
-                  onDeselect: () => toggleOpenInNewTab(false),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.ToggleControl,
+                  ),
+                  !isViewportStyleState && hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Open images in new tab"),
-                      checked: linkTarget === "_blank",
-                      onChange: toggleOpenInNewTab
+                      isShownByDefault: true,
+                      label: (0, import_i18n75.__)("Open images in new tab"),
+                      hasValue: () => !!linkTarget,
+                      onDeselect: () => toggleOpenInNewTab(false),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.ToggleControl,
+                        {
+                          label: (0, import_i18n75.__)("Open images in new tab"),
+                          checked: linkTarget === "_blank",
+                          onChange: toggleOpenInNewTab
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  hasValue: () => !!aspectRatio && aspectRatio !== "auto",
-                  label: (0, import_i18n85.__)("Aspect ratio"),
-                  onDeselect: () => setAspectRatio("auto"),
-                  isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.SelectControl,
+                  ),
+                  !isViewportStyleState && aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Aspect ratio"),
-                      help: (0, import_i18n85.__)(
-                        "Set a consistent aspect ratio for all images in the gallery."
-                      ),
-                      value: aspectRatio,
-                      options: aspectRatioOptions,
-                      onChange: setAspectRatio
+                      hasValue: () => !!aspectRatio && aspectRatio !== "auto",
+                      label: (0, import_i18n75.__)("Aspect ratio"),
+                      onDeselect: () => setAspectRatio("auto"),
+                      isShownByDefault: true,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.SelectControl,
+                        {
+                          label: (0, import_i18n75.__)("Aspect ratio"),
+                          help: (0, import_i18n75.__)(
+                            "Set a consistent aspect ratio for all images in the gallery."
+                          ),
+                          value: aspectRatio,
+                          options: aspectRatioOptions,
+                          onChange: setAspectRatio
+                        }
+                      )
                     }
-                  )
-                }
-              ),
-              lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components45.__experimentalToolsPanelItem,
-                {
-                  label: (0, import_i18n85.__)("Navigation button type"),
-                  isShownByDefault: true,
-                  hasValue: () => navigationButtonType !== "icon",
-                  onDeselect: () => setAttributes({
-                    navigationButtonType: "icon"
-                  }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                    import_components45.__experimentalToggleGroupControl,
+                  ),
+                  !isViewportStyleState && lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                    import_components43.__experimentalToolsPanelItem,
                     {
-                      label: (0, import_i18n85.__)("Navigation button type"),
-                      value: navigationButtonType,
-                      onChange: (value) => setAttributes({
-                        navigationButtonType: value
+                      label: (0, import_i18n75.__)("Navigation button type"),
+                      isShownByDefault: true,
+                      hasValue: () => navigationButtonType !== "icon",
+                      onDeselect: () => setAttributes({
+                        navigationButtonType: "icon"
                       }),
-                      isBlock: true,
-                      help: (0, import_i18n85.__)(
-                        "Adjust the appearance of buttons in the lightbox."
-                      ),
-                      children: NAVIGATION_BUTTON_TYPE_OPTIONS.map(
-                        (option) => /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                          import_components45.__experimentalToggleGroupControlOption,
-                          {
-                            value: option.value,
-                            label: option.label
-                          },
-                          option.value
-                        )
+                      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                        import_components43.__experimentalToggleGroupControl,
+                        {
+                          label: (0, import_i18n75.__)("Navigation button type"),
+                          value: navigationButtonType,
+                          onChange: (value) => setAttributes({
+                            navigationButtonType: value
+                          }),
+                          isBlock: true,
+                          help: (0, import_i18n75.__)(
+                            "Adjust the appearance of buttons in the lightbox."
+                          ),
+                          children: NAVIGATION_BUTTON_TYPE_OPTIONS.map(
+                            (option) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                              import_components43.__experimentalToggleGroupControlOption,
+                              {
+                                value: option.value,
+                                label: option.label
+                              },
+                              option.value
+                            )
+                          )
+                        }
                       )
                     }
                   )
-                }
-              )
-            ]
-          }
-        )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_block_editor98.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components45.ToolbarDropdownMenu, { icon: link_default, label: (0, import_i18n85.__)("Link"), children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components45.MenuGroup, { children: linkOptions.map((linkItem) => {
+                ]
+              }
+            )
+          ]
+        }
+      ),
+      /* @__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) => {
         const isOptionSelected = linkTo === linkItem.value;
-        return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_components45.MenuItem,
+        return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+          import_components43.MenuItem,
           {
             isSelected: isOptionSelected,
             className: clsx_default(
@@ -34395,29 +33445,29 @@ ${url}
           linkItem.value
         );
       }) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_jsx_runtime301.Fragment, { children: [
-        !multiGallerySelection && !isDynamic && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_block_editor98.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_block_editor98.MediaReplaceFlow,
+      /* @__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)(
+          import_block_editor88.MediaReplaceFlow,
           {
             allowedTypes: ALLOWED_MEDIA_TYPES4,
             handleUpload: false,
             onSelect: updateImages,
-            name: (0, import_i18n85.__)("Add"),
+            name: (0, import_i18n75.__)("Add"),
             multiple: true,
             mediaIds: images.filter((image) => image.id).map((image) => image.id),
             addToGallery: hasImageIds,
             variant: "toolbar"
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          GalleryGapCustomProperties,
+        isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+          GalleryFlexStyles,
           {
             style: attributes2.style,
             clientId
           }
         )
       ] }),
-      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
         GalleryDynamicView,
         {
           ...props,
@@ -34426,7 +33476,7 @@ ${url}
           innerBlocksProps,
           multiGallerySelection
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
         Gallery,
         {
           ...props,
@@ -34441,7 +33491,7 @@ ${url}
   }

   // packages/block-library/build-module/gallery/block.json
-  var block_default38 = {
+  var block_default34 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/gallery",
@@ -34603,7 +33653,12 @@ ${url}
       layout: {
         allowSwitching: false,
         allowInheriting: false,
-        allowEditing: false,
+        allowEditing: true,
+        allowOrientation: false,
+        allowJustification: false,
+        allowVerticalAlignment: false,
+        allowWrap: false,
+        allowSizingOnChildren: true,
         default: {
           type: "flex"
         }
@@ -34618,17 +33673,18 @@ ${url}
   };

   // packages/block-library/build-module/gallery/save.mjs
-  var import_block_editor99 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor89 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
   function saveWithInnerBlocks({ attributes: attributes2 }) {
-    const { caption, columns, imageCrop, dynamicContent } = attributes2;
-    const captionElement = !import_block_editor99.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-      import_block_editor99.RichText.Content,
+    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)(
+      import_block_editor89.RichText.Content,
       {
         tagName: "figcaption",
         className: clsx_default(
           "blocks-gallery-caption",
-          (0, import_block_editor99.__experimentalGetElementClassName)("caption")
+          (0, import_block_editor89.__experimentalGetElementClassName)("caption")
         ),
         value: caption
       }
@@ -34637,13 +33693,13 @@ ${url}
       return captionElement || null;
     }
     const className = clsx_default("has-nested-images", {
-      [`columns-${columns}`]: columns !== void 0,
-      [`columns-default`]: columns === void 0,
-      "is-cropped": imageCrop
+      [`columns-${columns}`]: isFlexLayout && columns !== void 0,
+      [`columns-default`]: isFlexLayout && columns === void 0,
+      "is-cropped": isFlexLayout && imageCrop
     });
-    const blockProps = import_block_editor99.useBlockProps.save({ className });
-    const innerBlocksProps = import_block_editor99.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("figure", { ...innerBlocksProps, children: [
+    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: [
       innerBlocksProps.children,
       captionElement
     ] });
@@ -34652,7 +33708,7 @@ ${url}
   // packages/block-library/build-module/gallery/transforms.mjs
   var import_blocks32 = __toESM(require_blocks(), 1);
   var import_blob11 = __toESM(require_blob(), 1);
-  var import_hooks28 = __toESM(require_hooks(), 1);
+  var import_hooks25 = __toESM(require_hooks(), 1);
   var parseShortcodeIds = (ids) => {
     if (!ids) {
       return [];
@@ -34685,7 +33741,7 @@ ${url}
     }
     return block;
   }
-  (0, import_hooks28.addFilter)(
+  (0, import_hooks25.addFilter)(
     "blocks.switchToBlockType.transformedBlock",
     "core/gallery/update-third-party-transform-to",
     updateThirdPartyTransformToGallery
@@ -34709,7 +33765,7 @@ ${url}
     }
     return toBlock;
   }
-  (0, import_hooks28.addFilter)(
+  (0, import_hooks25.addFilter)(
     "blocks.switchToBlockType.transformedBlock",
     "core/gallery/update-third-party-transform-from",
     updateThirdPartyTransformFromGallery
@@ -34893,12 +33949,12 @@ ${url}
   var transforms_default10 = transforms9;

   // packages/block-library/build-module/gallery/variations.mjs
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var variations9 = [
+  var import_i18n76 = __toESM(require_i18n(), 1);
+  var variations6 = [
     {
       name: "dynamic-gallery",
-      title: (0, import_i18n86.__)("Dynamic Gallery"),
-      description: (0, import_i18n86.__)(
+      title: (0, import_i18n76.__)("Dynamic Gallery"),
+      description: (0, import_i18n76.__)(
         "Display images from a source, such as those attached to the current post."
       ),
       attributes: {
@@ -34917,13 +33973,39 @@ ${url}
       // of scope. Revisit adding `'inserter'` in a follow-up as the feature grows
       // beyond the post-attached source.
       scope: []
+    },
+    {
+      name: "gallery-flex",
+      title: (0, import_i18n76.__)("Gallery"),
+      description: (0, import_i18n76.__)("Arrange images in flexible rows."),
+      icon: gallery_default,
+      attributes: {
+        layout: {
+          type: "flex"
+        }
+      },
+      isActive: (blockAttributes8) => isGalleryFlexLayout(blockAttributes8.layout),
+      scope: ["transform"]
+    },
+    {
+      name: "gallery-grid",
+      title: (0, import_i18n76.__)("Gallery Grid"),
+      description: (0, import_i18n76.__)("Arrange images in a grid."),
+      icon: grid_default,
+      attributes: {
+        layout: {
+          type: "grid"
+        }
+      },
+      isActive: (blockAttributes8) => blockAttributes8.layout?.type === "grid",
+      scope: ["transform"]
     }
   ];
-  var variations_default9 = variations9;
+  var variations_default6 = variations6;

   // packages/block-library/build-module/gallery/index.mjs
-  var { name: name38 } = block_default38;
-  var settings38 = {
+  var { name: name34 } = block_default34;
+  var settings34 = {
     icon: gallery_default,
     example: {
       attributes: {
@@ -34945,26 +34027,26 @@ ${url}
       ]
     },
     transforms: transforms_default10,
-    variations: variations_default9,
+    variations: variations_default6,
     edit: GalleryEdit,
     save: saveWithInnerBlocks,
-    deprecated: deprecated_default19
+    deprecated: deprecated_default17
   };
-  var init38 = () => initBlock({ name: name38, metadata: block_default38, settings: settings38 });
+  var init34 = () => initBlock({ name: name34, metadata: block_default34, settings: settings34 });

   // packages/block-library/build-module/group/index.mjs
   var group_exports = {};
   __export(group_exports, {
-    init: () => init39,
-    metadata: () => block_default39,
-    name: () => name39,
-    settings: () => settings39
+    init: () => init35,
+    metadata: () => block_default35,
+    name: () => name35,
+    settings: () => settings35
   });
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/group/deprecated.mjs
-  var import_block_editor100 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor90 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var migrateAttributes = (attributes2) => {
     if (!attributes2.tagName) {
       attributes2 = {
@@ -34988,7 +34070,7 @@ ${url}
       style: style2
     };
   };
-  var deprecated8 = [
+  var deprecated7 = [
     // Version with default layout.
     {
       attributes: {
@@ -35051,7 +34133,7 @@ ${url}
         layout: true
       },
       save({ attributes: { tagName: Tag } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Tag, { ...import_block_editor100.useInnerBlocksProps.save(import_block_editor100.useBlockProps.save()) });
+        return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(Tag, { ...import_block_editor90.useInnerBlocksProps.save(import_block_editor90.useBlockProps.save()) });
       },
       isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
       migrate: (attributes2) => {
@@ -35095,7 +34177,7 @@ ${url}
       },
       save({ attributes: attributes2 }) {
         const { tagName: Tag } = attributes2;
-        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Tag, { ...import_block_editor100.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // Version of the block without global styles support
@@ -35127,11 +34209,11 @@ ${url}
           textColor,
           customTextColor
         } = attributes2;
-        const backgroundClass = (0, import_block_editor100.getColorClassName)(
+        const backgroundClass = (0, import_block_editor90.getColorClassName)(
           "background-color",
           backgroundColor
         );
-        const textClass = (0, import_block_editor100.getColorClassName)("color", textColor);
+        const textClass = (0, import_block_editor90.getColorClassName)("color", textColor);
         const className = clsx_default(backgroundClass, textClass, {
           "has-text-color": textColor || customTextColor,
           "has-background": backgroundColor || customBackgroundColor
@@ -35140,7 +34222,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // Version of the group block with a bug that made text color class not applied.
@@ -35172,11 +34254,11 @@ ${url}
           textColor,
           customTextColor
         } = attributes2;
-        const backgroundClass = (0, import_block_editor100.getColorClassName)(
+        const backgroundClass = (0, import_block_editor90.getColorClassName)(
           "background-color",
           backgroundColor
         );
-        const textClass = (0, import_block_editor100.getColorClassName)("color", textColor);
+        const textClass = (0, import_block_editor90.getColorClassName)("color", textColor);
         const className = clsx_default(backgroundClass, {
           "has-text-color": textColor || customTextColor,
           "has-background": backgroundColor || customBackgroundColor
@@ -35185,7 +34267,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // v1 of group block. Deprecated to add an inner-container div around `InnerBlocks.Content`.
@@ -35206,7 +34288,7 @@ ${url}
       migrate: migrateAttributes,
       save({ attributes: attributes2 }) {
         const { backgroundColor, customBackgroundColor } = attributes2;
-        const backgroundClass = (0, import_block_editor100.getColorClassName)(
+        const backgroundClass = (0, import_block_editor90.getColorClassName)(
           "background-color",
           backgroundColor
         );
@@ -35216,70 +34298,70 @@ ${url}
         const styles = {
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor100.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
       }
     }
   ];
-  var deprecated_default20 = deprecated8;
+  var deprecated_default18 = deprecated7;

   // packages/block-library/build-module/group/edit.mjs
-  var import_data41 = __toESM(require_data(), 1);
-  var import_block_editor102 = __toESM(require_block_editor(), 1);
-  var import_element61 = __toESM(require_element(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-library/build-module/group/placeholder.mjs
-  var import_data40 = __toESM(require_data(), 1);
-  var import_block_editor101 = __toESM(require_block_editor(), 1);
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  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_components46 = __toESM(require_components(), 1);
-  var import_element60 = __toESM(require_element(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  var getGroupPlaceholderIcons = (name122 = "group") => {
+  var import_components44 = __toESM(require_components(), 1);
+  var import_element61 = __toESM(require_element(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var getGroupPlaceholderIcons = (name118 = "group") => {
     const icons = {
-      group: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-        import_components46.SVG,
+      group: /* @__PURE__ */ (0, import_jsx_runtime292.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_runtime304.jsx)(import_components46.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_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" })
         }
       ),
-      "group-row": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-        import_components46.SVG,
+      "group-row": /* @__PURE__ */ (0, import_jsx_runtime292.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_runtime304.jsx)(import_components46.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_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" })
         }
       ),
-      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-        import_components46.SVG,
+      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime292.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_runtime304.jsx)(import_components46.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_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" })
         }
       ),
-      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-        import_components46.SVG,
+      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime292.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_runtime304.jsx)(import_components46.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_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" })
         }
       )
     };
-    return icons?.[name122];
+    return icons?.[name118];
   };
   function useShouldShowPlaceHolder({
     attributes: attributes2 = {
@@ -35292,10 +34374,10 @@ ${url}
     hasInnerBlocks = false
   }) {
     const { style: style2, backgroundColor, textColor, fontSize } = attributes2;
-    const [showPlaceholder, setShowPlaceholder] = (0, import_element60.useState)(
+    const [showPlaceholder, setShowPlaceholder] = (0, import_element61.useState)(
       !hasInnerBlocks && !backgroundColor && !fontSize && !textColor && !style2 && usedLayoutType !== "flex" && usedLayoutType !== "grid"
     );
-    (0, import_element60.useEffect)(() => {
+    (0, import_element61.useEffect)(() => {
       if (!!hasInnerBlocks || !!backgroundColor || !!fontSize || !!textColor || !!style2 || usedLayoutType === "flex") {
         setShowPlaceholder(false);
       }
@@ -35309,31 +34391,31 @@ ${url}
     ]);
     return [showPlaceholder, setShowPlaceholder];
   }
-  function GroupPlaceHolder({ name: name122, onSelect }) {
-    const variations22 = (0, import_data40.useSelect)(
-      (select10) => select10(import_blocks33.store).getBlockVariations(name122, "block"),
-      [name122]
+  function GroupPlaceHolder({ name: name118, onSelect }) {
+    const variations20 = (0, import_data38.useSelect)(
+      (select10) => select10(import_blocks33.store).getBlockVariations(name118, "block"),
+      [name118]
     );
-    const blockProps = (0, import_block_editor101.useBlockProps)({
+    const blockProps = (0, import_block_editor91.useBlockProps)({
       className: "wp-block-group__placeholder"
     });
-    (0, import_element60.useEffect)(() => {
-      if (variations22 && variations22.length === 1) {
-        onSelect(variations22[0]);
+    (0, import_element61.useEffect)(() => {
+      if (variations20 && variations20.length === 1) {
+        onSelect(variations20[0]);
       }
-    }, [onSelect, variations22]);
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-      import_components46.Placeholder,
+    }, [onSelect, variations20]);
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      import_components44.Placeholder,
       {
-        instructions: (0, import_i18n87.__)("Group blocks together. Select a layout:"),
-        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+        instructions: (0, import_i18n77.__)("Group blocks together. Select a layout:"),
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
           "ul",
           {
             role: "list",
             className: "wp-block-group-placeholder__variations",
-            "aria-label": (0, import_i18n87.__)("Block variations"),
-            children: variations22.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-              import_components46.Button,
+            "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)(
+              import_components44.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -35354,17 +34436,17 @@ ${url}
   var placeholder_default = GroupPlaceHolder;

   // packages/block-library/build-module/group/edit.mjs
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl: HTMLElementControl4 } = unlock(import_block_editor102.privateApis);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var { HTMLElementControl: HTMLElementControl4 } = unlock(import_block_editor92.privateApis);
   function GroupEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_block_editor102.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_block_editor92.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
       HTMLElementControl4,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n88.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n78.__)("Default (<div>)"), value: "div" },
           { label: "<header>", value: "header" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
@@ -35375,10 +34457,10 @@ ${url}
       }
     ) });
   }
-  function GroupEdit({ attributes: attributes2, name: name122, setAttributes, clientId }) {
-    const { hasInnerBlocks, themeSupportsLayout } = (0, import_data41.useSelect)(
+  function GroupEdit({ attributes: attributes2, name: name118, setAttributes, clientId }) {
+    const { hasInnerBlocks, themeSupportsLayout } = (0, import_data39.useSelect)(
       (select10) => {
-        const { getBlock, getSettings: getSettings2 } = select10(import_block_editor102.store);
+        const { getBlock, getSettings: getSettings2 } = select10(import_block_editor92.store);
         const block = getBlock(clientId);
         return {
           hasInnerBlocks: !!(block && block.innerBlocks.length),
@@ -35395,8 +34477,8 @@ ${url}
     } = attributes2;
     const { type = "default" } = layout;
     const layoutSupportEnabled = themeSupportsLayout || type === "flex" || type === "grid";
-    const ref = (0, import_element61.useRef)();
-    const blockProps = (0, import_block_editor102.useBlockProps)({ ref });
+    const ref = (0, import_element62.useRef)();
+    const blockProps = (0, import_block_editor92.useBlockProps)({ ref });
     const [showPlaceholder, setShowPlaceholder] = useShouldShowPlaceHolder({
       attributes: attributes2,
       usedLayoutType: type,
@@ -35406,9 +34488,9 @@ ${url}
     if (showPlaceholder) {
       renderAppender = false;
     } else if (!hasInnerBlocks) {
-      renderAppender = import_block_editor102.InnerBlocks.ButtonBlockAppender;
+      renderAppender = import_block_editor92.InnerBlocks.ButtonBlockAppender;
     }
-    const innerBlocksProps = (0, import_block_editor102.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor92.useInnerBlocksProps)(
       layoutSupportEnabled ? blockProps : { className: "wp-block-group__inner-container" },
       {
         dropZoneElement: ref.current,
@@ -35417,14 +34499,14 @@ ${url}
         renderAppender
       }
     );
-    const { selectBlock } = (0, import_data41.useDispatch)(import_block_editor102.store);
+    const { selectBlock } = (0, import_data39.useDispatch)(import_block_editor92.store);
     const selectVariation = (nextVariation) => {
       setAttributes(nextVariation.attributes);
       selectBlock(clientId, -1);
       setShowPlaceholder(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
         GroupEditControls,
         {
           tagName: TagName2,
@@ -35432,24 +34514,24 @@ ${url}
           clientId
         }
       ),
-      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)("div", { children: [
+      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
           placeholder_default,
           {
-            name: name122,
+            name: name118,
             onSelect: selectVariation
           }
         )
       ] }),
-      layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(TagName2, { ...innerBlocksProps }),
-      !layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)("div", { ...innerBlocksProps }) })
+      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 }) })
     ] });
   }
-  var edit_default15 = GroupEdit;
+  var edit_default11 = GroupEdit;

   // packages/block-library/build-module/group/block.json
-  var block_default39 = {
+  var block_default35 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/group",
@@ -35549,10 +34631,10 @@ ${url}
   };

   // packages/block-library/build-module/group/save.mjs
-  var import_block_editor103 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
-  function save22({ attributes: { tagName: Tag } }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Tag, { ...import_block_editor103.useInnerBlocksProps.save(import_block_editor103.useBlockProps.save()) });
+  var import_block_editor93 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime294 = __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()) });
   }

   // packages/block-library/build-module/group/transforms.mjs
@@ -35590,52 +34672,52 @@ ${url}
   var transforms_default11 = transforms10;

   // packages/block-library/build-module/group/variations.mjs
-  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   var example = {
     innerBlocks: [
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("One.")
+          content: (0, import_i18n79.__)("One.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("Two.")
+          content: (0, import_i18n79.__)("Two.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("Three.")
+          content: (0, import_i18n79.__)("Three.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("Four.")
+          content: (0, import_i18n79.__)("Four.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("Five.")
+          content: (0, import_i18n79.__)("Five.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n89.__)("Six.")
+          content: (0, import_i18n79.__)("Six.")
         }
       }
     ]
   };
-  var variations10 = [
+  var variations7 = [
     {
       name: "group",
-      title: (0, import_i18n89.__)("Group"),
-      description: (0, import_i18n89.__)("Gather blocks in a container."),
+      title: (0, import_i18n79.__)("Group"),
+      description: (0, import_i18n79.__)("Gather blocks in a container."),
       attributes: { layout: { type: "constrained" } },
       isDefault: true,
       scope: ["block", "inserter", "transform"],
@@ -35643,8 +34725,8 @@ ${url}
     },
     {
       name: "group-row",
-      title: (0, import_i18n89._x)("Row", "single horizontal line"),
-      description: (0, import_i18n89.__)("Arrange blocks horizontally."),
+      title: (0, import_i18n79._x)("Row", "single horizontal line"),
+      description: (0, import_i18n79.__)("Arrange blocks horizontally."),
       attributes: { layout: { type: "flex", flexWrap: "nowrap" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -35653,8 +34735,8 @@ ${url}
     },
     {
       name: "group-stack",
-      title: (0, import_i18n89.__)("Stack"),
-      description: (0, import_i18n89.__)("Arrange blocks vertically."),
+      title: (0, import_i18n79.__)("Stack"),
+      description: (0, import_i18n79.__)("Arrange blocks vertically."),
       attributes: { layout: { type: "flex", orientation: "vertical" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type", "layout.orientation"],
@@ -35663,8 +34745,8 @@ ${url}
     },
     {
       name: "group-grid",
-      title: (0, import_i18n89.__)("Grid"),
-      description: (0, import_i18n89.__)("Arrange blocks in a grid."),
+      title: (0, import_i18n79.__)("Grid"),
+      description: (0, import_i18n79.__)("Arrange blocks in a grid."),
       attributes: { layout: { type: "grid" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -35672,11 +34754,11 @@ ${url}
       example
     }
   ];
-  var variations_default10 = variations10;
+  var variations_default7 = variations7;

   // packages/block-library/build-module/group/index.mjs
-  var { name: name39 } = block_default39;
-  var settings39 = {
+  var { name: name35 } = block_default35;
+  var settings35 = {
     icon: group_default,
     example: {
       attributes: {
@@ -35699,7 +34781,7 @@ ${url}
         {
           name: "core/heading",
           attributes: {
-            content: (0, import_i18n90.__)("La Mancha"),
+            content: (0, import_i18n80.__)("La Mancha"),
             style: {
               typography: {
                 textAlign: "center"
@@ -35715,7 +34797,7 @@ ${url}
                 textAlign: "center"
               }
             },
-            content: (0, import_i18n90.__)(
+            content: (0, import_i18n80.__)(
               "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."
             )
           }
@@ -35729,34 +34811,34 @@ ${url}
         {
           name: "core/button",
           attributes: {
-            text: (0, import_i18n90.__)("Read more")
+            text: (0, import_i18n80.__)("Read more")
           }
         }
       ],
       viewportWidth: 600
     },
     transforms: transforms_default11,
-    edit: edit_default15,
-    save: save22,
-    deprecated: deprecated_default20,
-    variations: variations_default10
+    edit: edit_default11,
+    save: save18,
+    deprecated: deprecated_default18,
+    variations: variations_default7
   };
-  var init39 = () => initBlock({ name: name39, metadata: block_default39, settings: settings39 });
+  var init35 = () => initBlock({ name: name35, metadata: block_default35, settings: settings35 });

   // packages/block-library/build-module/heading/index.mjs
   var heading_exports = {};
   __export(heading_exports, {
-    init: () => init40,
-    metadata: () => block_default40,
-    name: () => name40,
-    settings: () => settings40
+    init: () => init36,
+    metadata: () => block_default36,
+    name: () => name36,
+    settings: () => settings36
   });
-  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_i18n84 = __toESM(require_i18n(), 1);
   var import_blocks36 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/heading/deprecated.mjs
-  var import_block_editor104 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor94 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   var blockSupports = {
     className: false,
     anchor: true
@@ -35799,7 +34881,7 @@ ${url}
     const { align, ...rest } = attributes2;
     return TEXT_ALIGN_OPTIONS.includes(align) ? { ...rest, textAlign: align } : attributes2;
   };
-  var v119 = {
+  var v117 = {
     supports: blockSupports,
     attributes: {
       ...blockAttributes4,
@@ -35816,12 +34898,12 @@ ${url}
     save({ attributes: attributes2 }) {
       const { align, level, content, textColor, customTextColor } = attributes2;
       const tagName = "h" + level;
-      const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
+      const textClass = (0, import_block_editor94.getColorClassName)("color", textColor);
       const className = clsx_default({
         [textClass]: textClass
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-        import_block_editor104.RichText.Content,
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        import_block_editor94.RichText.Content,
         {
           className: className ? className : void 0,
           tagName,
@@ -35834,7 +34916,7 @@ ${url}
       );
     }
   };
-  var v29 = {
+  var v28 = {
     attributes: {
       ...blockAttributes4,
       customTextColor: {
@@ -35850,13 +34932,13 @@ ${url}
     save({ attributes: attributes2 }) {
       const { align, content, customTextColor, level, textColor } = attributes2;
       const tagName = "h" + level;
-      const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
+      const textClass = (0, import_block_editor94.getColorClassName)("color", textColor);
       const className = clsx_default({
         [textClass]: textClass,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-        import_block_editor104.RichText.Content,
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        import_block_editor94.RichText.Content,
         {
           className: className ? className : void 0,
           tagName,
@@ -35886,14 +34968,14 @@ ${url}
     save({ attributes: attributes2 }) {
       const { align, content, customTextColor, level, textColor } = attributes2;
       const tagName = "h" + level;
-      const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
+      const textClass = (0, import_block_editor94.getColorClassName)("color", textColor);
       const className = clsx_default({
         [textClass]: textClass,
         "has-text-color": textColor || customTextColor,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-        import_block_editor104.RichText.Content,
+      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        import_block_editor94.RichText.Content,
         {
           className: className ? className : void 0,
           tagName,
@@ -35934,7 +35016,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     }
   };
   var v53 = {
@@ -35998,7 +35080,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: (attributes2) => migrate_text_align_default(
       migrateCustomColors2(migrateTextAlign(attributes2))
@@ -36077,7 +35159,7 @@ ${url}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: (attributes2) => migrate_text_align_default(
       migrateCustomColors2(migrateTextAlign(attributes2))
@@ -36088,17 +35170,17 @@ ${url}
       );
     }
   };
-  var deprecated9 = [v63, v53, v43, v35, v29, v119];
-  var deprecated_default21 = deprecated9;
+  var deprecated8 = [v63, v53, v43, v35, v28, v117];
+  var deprecated_default19 = deprecated8;

   // packages/block-library/build-module/heading/edit.mjs
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_element62 = __toESM(require_element(), 1);
-  var import_data42 = __toESM(require_data(), 1);
-  var import_block_editor105 = __toESM(require_block_editor(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_element63 = __toESM(require_element(), 1);
+  var import_data40 = __toESM(require_data(), 1);
+  var import_block_editor95 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/heading/autogenerate-anchors.mjs
-  var import_remove_accents3 = __toESM(require_remove_accents(), 1);
+  var import_remove_accents = __toESM(require_remove_accents(), 1);
   var anchors = {};
   var getTextWithoutMarkup = (text) => {
     const dummyElement = document.createElement("div");
@@ -36106,7 +35188,7 @@ ${url}
     return dummyElement.innerText;
   };
   var getSlug = (content) => {
-    return (0, import_remove_accents3.default)(getTextWithoutMarkup(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
+    return (0, import_remove_accents.default)(getTextWithoutMarkup(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
   };
   var generateAnchor = (clientId, content) => {
     const slug = getSlug(content);
@@ -36127,7 +35209,7 @@ ${url}
   };

   // packages/block-library/build-module/heading/edit.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
   function HeadingEdit(props) {
     const {
       attributes: attributes2,
@@ -36140,18 +35222,18 @@ ${url}
     useDeprecatedTextAlign(props);
     const { content, level, placeholder: placeholder2, anchor } = attributes2;
     const tagName = "h" + level;
-    const blockProps = (0, import_block_editor105.useBlockProps)({
+    const blockProps = (0, import_block_editor95.useBlockProps)({
       style: style2
     });
-    const { canGenerateAnchors } = (0, import_data42.useSelect)((select10) => {
-      const { getGlobalBlockCount, getSettings: getSettings2 } = select10(import_block_editor105.store);
-      const settings121 = getSettings2();
+    const { canGenerateAnchors } = (0, import_data40.useSelect)((select10) => {
+      const { getGlobalBlockCount, getSettings: getSettings2 } = select10(import_block_editor95.store);
+      const settings117 = getSettings2();
       return {
-        canGenerateAnchors: !!settings121.generateAnchors || getGlobalBlockCount("core/table-of-contents") > 0
+        canGenerateAnchors: !!settings117.generateAnchors || getGlobalBlockCount("core/table-of-contents") > 0
       };
     }, []);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data42.useDispatch)(import_block_editor105.store);
-    (0, import_element62.useEffect)(() => {
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data40.useDispatch)(import_block_editor95.store);
+    (0, import_element63.useEffect)(() => {
       if (!canGenerateAnchors) {
         return;
       }
@@ -36178,8 +35260,8 @@ ${url}
       }
       setAttributes(newAttrs);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-      import_block_editor105.RichText,
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+      import_block_editor95.RichText,
       {
         identifier: "content",
         tagName,
@@ -36188,15 +35270,15 @@ ${url}
         onMerge: mergeBlocks,
         onReplace,
         onRemove: onReplace ? () => onReplace([]) : void 0,
-        placeholder: placeholder2 || (0, import_i18n91.__)("Heading"),
+        placeholder: placeholder2 || (0, import_i18n81.__)("Heading"),
         ...blockProps
       }
     );
   }
-  var edit_default16 = HeadingEdit;
+  var edit_default12 = HeadingEdit;

   // packages/block-library/build-module/heading/block.json
-  var block_default40 = {
+  var block_default36 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/heading",
@@ -36277,17 +35359,17 @@ ${url}
   };

   // packages/block-library/build-module/heading/save.mjs
-  var import_block_editor106 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  function save23({ attributes: attributes2 }) {
+  var import_block_editor96 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  function save19({ attributes: attributes2 }) {
     const { content, level } = attributes2;
     const TagName2 = "h" + level;
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(TagName2, { ...import_block_editor106.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/heading/transforms.mjs
   var import_blocks35 = __toESM(require_blocks(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/heading/shared.mjs
   function getLevelFromHeadingNodeName(nodeName) {
@@ -36307,9 +35389,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_i18n92.sprintf)(
+          description: (0, import_i18n82.sprintf)(
             /* translators: %d: heading level e.g: "1", "2", "3" */
-            (0, import_i18n92.__)("Transform the selected block into a heading %d."),
+            (0, import_i18n82.__)("Transform the selected block into a heading %d."),
             level
           ),
           keyCombination: {
@@ -36401,7 +35483,7 @@ ${url}
         shortcuts: [
           {
             name: "core/block-editor/transform-heading-to-paragraph",
-            description: (0, import_i18n92.__)(
+            description: (0, import_i18n82.__)(
               "Transform the selected heading into a paragraph."
             ),
             keyCombination: {
@@ -36443,7 +35525,7 @@ ${url}
   var transforms_default12 = transforms11;

   // packages/block-library/build-module/heading/variations.mjs
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_i18n83 = __toESM(require_i18n(), 1);
   var LEVEL_ICONS = [
     heading_level_1_default,
     heading_level_2_default,
@@ -36452,15 +35534,15 @@ ${url}
     heading_level_5_default,
     heading_level_6_default
   ];
-  var variations11 = [
+  var variations8 = [
     ...[1, 2, 3, 4, 5, 6].map((level) => ({
       name: `h${level}`,
-      title: (0, import_i18n93.sprintf)(
+      title: (0, import_i18n83.sprintf)(
         /* translators: %d: heading level e.g: "1", "2", "3" */
-        (0, import_i18n93.__)("Heading %d"),
+        (0, import_i18n83.__)("Heading %d"),
         level
       ),
-      description: (0, import_i18n93.__)(
+      description: (0, import_i18n83.__)(
         "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."
       ),
       icon: LEVEL_ICONS[level - 1],
@@ -36470,9 +35552,9 @@ ${url}
       isActive: (blockAttributes8) => blockAttributes8.level === level,
       shortcut: {
         name: `core/block-editor/transform-to-heading-${level}`,
-        description: (0, import_i18n93.sprintf)(
+        description: (0, import_i18n83.sprintf)(
           /* translators: %d: heading level e.g: "1", "2", "3" */
-          (0, import_i18n93.__)("Transform the selected block into a heading %d."),
+          (0, import_i18n83.__)("Transform the selected block into a heading %d."),
           level
         ),
         keyCombination: {
@@ -36482,16 +35564,16 @@ ${url}
       }
     }))
   ];
-  var variations_default11 = variations11;
+  var variations_default8 = variations8;

   // packages/block-library/build-module/heading/index.mjs
   var { fieldsKey: fieldsKey7, formKey: formKey7 } = unlock(import_blocks36.privateApis);
-  var { name: name40 } = block_default40;
-  var settings40 = {
+  var { name: name36 } = block_default36;
+  var settings36 = {
     icon: heading_default,
     example: {
       attributes: {
-        content: (0, import_i18n94.__)("Code is Poetry"),
+        content: (0, import_i18n84.__)("Code is Poetry"),
         level: 2,
         style: {
           typography: {
@@ -36511,50 +35593,50 @@ ${url}
         return customName;
       }
       if (context === "accessibility") {
-        return !hasContent ? (0, import_i18n94.sprintf)(
+        return !hasContent ? (0, import_i18n84.sprintf)(
           /* translators: accessibility text. %s: heading level. */
-          (0, import_i18n94.__)("Level %s. Empty."),
+          (0, import_i18n84.__)("Level %s. Empty."),
           level
-        ) : (0, import_i18n94.sprintf)(
+        ) : (0, import_i18n84.sprintf)(
           /* translators: accessibility text. 1: heading level. 2: heading content. */
-          (0, import_i18n94.__)("Level %1$s. %2$s"),
+          (0, import_i18n84.__)("Level %1$s. %2$s"),
           level,
           content
         );
       }
     },
     transforms: transforms_default12,
-    deprecated: deprecated_default21,
+    deprecated: deprecated_default19,
     merge(attributes2, attributesToMerge) {
       return {
         content: (attributes2.content || "") + (attributesToMerge.content || "")
       };
     },
-    edit: edit_default16,
-    save: save23,
-    variations: variations_default11
+    edit: edit_default12,
+    save: save19,
+    variations: variations_default8
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings40[fieldsKey7] = [
+    settings36[fieldsKey7] = [
       {
         id: "content",
-        label: (0, import_i18n94.__)("Content"),
+        label: (0, import_i18n84.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings40[formKey7] = {
+    settings36[formKey7] = {
       fields: ["content"]
     };
   }
-  var init40 = () => {
-    const block = initBlock({ name: name40, metadata: block_default40, settings: settings40 });
-    const levelOptions = (0, import_blocks36.getBlockType)(name40)?.attributes?.levelOptions?.default;
+  var init36 = () => {
+    const block = initBlock({ name: name36, metadata: block_default36, settings: settings36 });
+    const levelOptions = (0, import_blocks36.getBlockType)(name36)?.attributes?.levelOptions?.default;
     if (levelOptions) {
       [1, 2, 3, 4, 5, 6].forEach((level) => {
         if (!levelOptions.includes(level)) {
-          (0, import_blocks36.unregisterBlockVariation)(name40, `h${level}`);
+          (0, import_blocks36.unregisterBlockVariation)(name36, `h${level}`);
         }
       });
     }
@@ -36564,15 +35646,15 @@ ${url}
   // packages/block-library/build-module/home-link/index.mjs
   var home_link_exports = {};
   __export(home_link_exports, {
-    init: () => init41,
-    metadata: () => block_default41,
-    name: () => name41,
-    settings: () => settings41
+    init: () => init37,
+    metadata: () => block_default37,
+    name: () => name37,
+    settings: () => settings37
   });
-  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/home-link/block.json
-  var block_default41 = {
+  var block_default37 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/home-link",
@@ -36629,13 +35711,13 @@ ${url}
   };

   // packages/block-library/build-module/home-link/edit.mjs
-  var import_block_editor107 = __toESM(require_block_editor(), 1);
-  var import_components47 = __toESM(require_components(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_data43 = __toESM(require_data(), 1);
+  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_data41 = __toESM(require_data(), 1);
   var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_dom12 = __toESM(require_dom(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+  var import_dom10 = __toESM(require_dom(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
   var preventDefault = (event) => event.preventDefault();
   function HomeEdit({ attributes: attributes2, setAttributes, context }) {
     const {
@@ -36643,7 +35725,7 @@ ${url}
       onNavigateToEntityRecord,
       frontPageId,
       frontPageTemplateId
-    } = (0, import_data43.useSelect)((select10) => {
+    } = (0, import_data41.useSelect)((select10) => {
       const { getEntityRecord, getDefaultTemplateId, canUser } = select10(import_core_data22.store);
       const baseUrl = getEntityRecord("root", "__unstableBase")?.home;
       const canReadSettings = canUser("read", {
@@ -36655,7 +35737,7 @@ ${url}
       const resolvedFrontPageTemplateId = !resolvedFrontPageId ? getDefaultTemplateId({ slug: "front-page" }) : null;
       return {
         homeUrl: baseUrl,
-        onNavigateToEntityRecord: select10(import_block_editor107.store).getSettings().onNavigateToEntityRecord,
+        onNavigateToEntityRecord: select10(import_block_editor97.store).getSettings().onNavigateToEntityRecord,
         frontPageId: resolvedFrontPageId,
         frontPageTemplateId: resolvedFrontPageTemplateId
       };
@@ -36663,7 +35745,7 @@ ${url}
     const { textColor, backgroundColor, style: style2 } = context;
     const { label, opensInNewTab, description } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockProps = (0, import_block_editor107.useBlockProps)({
+    const blockProps = (0, import_block_editor97.useBlockProps)({
       className: clsx_default("wp-block-navigation-item", {
         "has-text-color": !!textColor || !!style2?.color?.text,
         [`has-${textColor}-color`]: !!textColor,
@@ -36675,11 +35757,11 @@ ${url}
         backgroundColor: style2?.color?.background
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(import_jsx_runtime310.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_block_editor107.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
-        import_components47.__experimentalToolsPanel,
+    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)(
+        import_components45.__experimentalToolsPanel,
         {
-          label: (0, import_i18n95.__)("Settings"),
+          label: (0, import_i18n85.__)("Settings"),
           resetAll: () => {
             setAttributes({
               label: "",
@@ -36689,18 +35771,18 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components47.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_components45.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!label,
-                label: (0, import_i18n95.__)("Text"),
+                label: (0, import_i18n85.__)("Text"),
                 onDeselect: () => setAttributes({ label: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-                  import_components47.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                  import_components45.TextControl,
                   {
-                    label: (0, import_i18n95.__)("Text"),
-                    value: label ? (0, import_dom12.__unstableStripHTML)(label) : "",
+                    label: (0, import_i18n85.__)("Text"),
+                    value: label ? (0, import_dom10.__unstableStripHTML)(label) : "",
                     onChange: (labelValue) => {
                       setAttributes({ label: labelValue });
                     },
@@ -36709,25 +35791,25 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components47.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_components45.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n95.__)("Open in new tab"),
+                label: (0, import_i18n85.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-                  import_components47.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                  import_components45.CheckboxControl,
                   {
-                    label: (0, import_i18n95.__)("Open in new tab"),
+                    label: (0, import_i18n85.__)("Open in new tab"),
                     checked: opensInNewTab,
                     onChange: (value) => setAttributes({ opensInNewTab: value })
                   }
                 )
               }
             ),
-            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components47.Button,
+            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_components45.Button,
               {
                 variant: "secondary",
                 onClick: () => {
@@ -36745,11 +35827,11 @@ ${url}
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n95.__)("Edit")
+                children: (0, import_i18n85.__)("Edit")
               }
             ),
-            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components47.Button,
+            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_components45.Button,
               {
                 variant: "secondary",
                 href: homeUrl,
@@ -36758,27 +35840,27 @@ ${url}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n95.__)("View")
+                children: (0, import_i18n85.__)("View")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_components47.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_components45.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!description,
-                label: (0, import_i18n95.__)("Description"),
+                label: (0, import_i18n85.__)("Description"),
                 onDeselect: () => setAttributes({ description: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-                  import_components47.TextareaControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+                  import_components45.TextareaControl,
                   {
-                    label: (0, import_i18n95.__)("Description"),
+                    label: (0, import_i18n85.__)("Description"),
                     value: description || "",
                     onChange: (descriptionValue) => {
                       setAttributes({
                         description: descriptionValue
                       });
                     },
-                    help: (0, import_i18n95.__)(
+                    help: (0, import_i18n85.__)(
                       "The description will be displayed in the menu if the current theme supports it."
                     )
                   }
@@ -36788,28 +35870,28 @@ ${url}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
         "a",
         {
           className: "wp-block-home-link__content wp-block-navigation-item__content",
           href: homeUrl,
           onClick: preventDefault,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-              import_block_editor107.RichText,
+            /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              import_block_editor97.RichText,
               {
                 identifier: "label",
                 className: "wp-block-home-link__label",
-                value: label ?? (0, import_i18n95.__)("Home"),
+                value: label ?? (0, import_i18n85.__)("Home"),
                 onChange: (labelValue) => {
                   setAttributes({ label: labelValue });
                 },
-                "aria-label": (0, import_i18n95.__)("Home link text"),
-                placeholder: (0, import_i18n95.__)("Add label\u2026"),
+                "aria-label": (0, import_i18n85.__)("Home link text"),
+                placeholder: (0, import_i18n85.__)("Add label\u2026"),
                 withoutInteractiveFormatting: true
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ]
         }
       ) })
@@ -36817,60 +35899,60 @@ ${url}
   }

   // packages/block-library/build-module/home-link/save.mjs
-  var import_block_editor108 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
-  function save24() {
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor108.InnerBlocks.Content, {});
+  var import_block_editor98 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  function save20() {
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor98.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/home-link/index.mjs
-  var { name: name41 } = block_default41;
-  var settings41 = {
+  var { name: name37 } = block_default37;
+  var settings37 = {
     icon: home_default,
     edit: HomeEdit,
-    save: save24,
+    save: save20,
     example: {
       attributes: {
-        label: (0, import_i18n96._x)("Home Link", "block example")
+        label: (0, import_i18n86._x)("Home Link", "block example")
       }
     }
   };
-  var init41 = () => initBlock({ name: name41, metadata: block_default41, settings: settings41 });
+  var init37 = () => initBlock({ name: name37, metadata: block_default37, settings: settings37 });

   // packages/block-library/build-module/html/index.mjs
   var html_exports = {};
   __export(html_exports, {
-    init: () => init42,
-    metadata: () => block_default42,
-    name: () => name42,
-    settings: () => settings42
+    init: () => init38,
+    metadata: () => block_default38,
+    name: () => name38,
+    settings: () => settings38
   });
-  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/html/edit.mjs
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_element65 = __toESM(require_element(), 1);
-  var import_block_editor111 = __toESM(require_block_editor(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_element66 = __toESM(require_element(), 1);
+  var import_block_editor101 = __toESM(require_block_editor(), 1);
   var import_blocks37 = __toESM(require_blocks(), 1);
-  var import_data46 = __toESM(require_data(), 1);
-  var import_deprecated23 = __toESM(require_deprecated(), 1);
-  var import_components50 = __toESM(require_components(), 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_i18n98 = __toESM(require_i18n(), 1);
-  var import_element64 = __toESM(require_element(), 1);
-  var import_data45 = __toESM(require_data(), 1);
-  var import_components49 = __toESM(require_components(), 1);
-  var import_block_editor110 = __toESM(require_block_editor(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_element65 = __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_element63 = __toESM(require_element(), 1);
-  var import_block_editor109 = __toESM(require_block_editor(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_element64 = __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 DEFAULT_STYLES = `
 	html,body,:root {
 		margin: 0 !important;
@@ -36880,30 +35962,30 @@ ${url}
 	}
 `;
   function HTMLEditPreview({ content, isSelected }) {
-    const settingStyles = (0, import_data44.useSelect)(
-      (select10) => select10(import_block_editor109.store).getSettings().styles,
+    const settingStyles = (0, import_data42.useSelect)(
+      (select10) => select10(import_block_editor99.store).getSettings().styles,
       []
     );
-    const styles = (0, import_element63.useMemo)(
+    const styles = (0, import_element64.useMemo)(
       () => [
         DEFAULT_STYLES,
-        ...(0, import_block_editor109.transformStyles)(
+        ...(0, import_block_editor99.transformStyles)(
           (settingStyles ?? []).filter((style2) => style2.css)
         )
       ],
       [settingStyles]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-        import_components48.SandBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        import_components46.SandBox,
         {
           html: content,
           styles,
-          title: (0, import_i18n97.__)("Custom HTML Preview"),
+          title: (0, import_i18n87.__)("Custom HTML Preview"),
           tabIndex: -1
         }
       ),
-      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", { className: "block-library-html__preview-overlay" })
+      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "block-library-html__preview-overlay" })
     ] });
   }

@@ -36950,21 +36032,21 @@ ${js}
   }

   // packages/block-library/build-module/html/modal.mjs
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock(import_components49.privateApis);
-  var { useNativeUndo } = unlock(import_block_editor110.privateApis);
+  var import_jsx_runtime301 = __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_element64.useState)(html);
-    const [editedCss, setEditedCss] = (0, import_element64.useState)(css);
-    const [editedJs, setEditedJs] = (0, import_element64.useState)(js);
-    const [isFullscreen, setIsFullscreen] = (0, import_element64.useState)(false);
+    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 nativeUndoRef = useNativeUndo();
-    const isMobileViewport = (0, import_compose22.useViewportMatch)("small", "<");
-    const { canUserUseUnfilteredHTML } = (0, import_data45.useSelect)((select10) => {
-      const settings121 = select10(import_block_editor110.store).getSettings();
+    const isMobileViewport = (0, import_compose23.useViewportMatch)("small", "<");
+    const { canUserUseUnfilteredHTML } = (0, import_data43.useSelect)((select10) => {
+      const settings117 = select10(import_block_editor100.store).getSettings();
       return {
-        canUserUseUnfilteredHTML: settings121.__experimentalCanUserUseUnfilteredHTML
+        canUserUseUnfilteredHTML: settings117.__experimentalCanUserUseUnfilteredHTML
       };
     }, []);
     const hasRestrictedContent = !canUserUseUnfilteredHTML && (css.trim() || js.trim());
@@ -36984,10 +36066,10 @@ ${js}
     const toggleFullscreen = () => {
       setIsFullscreen((prevState) => !prevState);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_jsx_runtime313.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-      import_components49.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_jsx_runtime301.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      import_components47.Modal,
       {
-        title: (0, import_i18n98.__)("Edit HTML"),
+        title: (0, import_i18n88.__)("Edit HTML"),
         onRequestClose,
         className: "block-library-html__modal",
         size: "large",
@@ -36995,24 +36077,24 @@ ${js}
         shouldCloseOnClickOutside: false,
         isFullScreen: isFullscreen,
         __experimentalHideHeader: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Tabs, { orientation: "horizontal", defaultTabId: "html", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_components49.__experimentalVStack, { expanded: true, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
-            import_components49.__experimentalHStack,
+        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)(
+            import_components47.__experimentalHStack,
             {
               justify: "space-between",
               className: "block-library-html__modal-header",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(Tabs.TabList, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Tabs.Tab, { tabId: "html", children: "HTML" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Tabs.Tab, { tabId: "css", children: "CSS" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(Tabs.Tab, { tabId: "js", children: (0, import_i18n98.__)("JavaScript") })
+                /* @__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") })
                 ] }) }),
-                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                  import_components49.Button,
+                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components47.Button,
                   {
                     __next40pxDefaultSize: true,
                     icon: isFullscreen ? square_default : fullscreen_default,
-                    label: (0, import_i18n98.__)(
+                    label: (0, import_i18n88.__)(
                       "Enable/disable fullscreen"
                     ),
                     onClick: toggleFullscreen,
@@ -37022,84 +36104,84 @@ ${js}
               ]
             }
           ),
-          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            import_components49.Notice,
+          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            import_components47.Notice,
             {
               status: "warning",
               isDismissible: false,
               className: "block-library-html__modal-notice",
-              children: (0, import_i18n98.__)(
+              children: (0, import_i18n88.__)(
                 "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_runtime313.jsxs)(
-            import_components49.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+            import_components47.Flex,
             {
               direction: isMobileViewport ? "column" : "row",
               className: "block-library-html__modal-tabs",
               align: "stretch",
               gap: 8,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
                   "div",
                   {
                     ref: nativeUndoRef,
                     className: "block-library-html__modal-content",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "html",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                            import_block_editor110.PlainText,
+                          children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                            import_block_editor100.PlainText,
                             {
                               value: editedHtml,
                               onChange: setEditedHtml,
-                              placeholder: (0, import_i18n98.__)("Write HTML\u2026"),
-                              "aria-label": (0, import_i18n98.__)("HTML"),
+                              placeholder: (0, import_i18n88.__)("Write HTML\u2026"),
+                              "aria-label": (0, import_i18n88.__)("HTML"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "css",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                            import_block_editor110.PlainText,
+                          children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                            import_block_editor100.PlainText,
                             {
                               value: editedCss,
                               onChange: setEditedCss,
-                              placeholder: (0, import_i18n98.__)("Write CSS\u2026"),
-                              "aria-label": (0, import_i18n98.__)("CSS"),
+                              placeholder: (0, import_i18n88.__)("Write CSS\u2026"),
+                              "aria-label": (0, import_i18n88.__)("CSS"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "js",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                            import_block_editor110.PlainText,
+                          children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                            import_block_editor100.PlainText,
                             {
                               value: editedJs,
                               onChange: setEditedJs,
-                              placeholder: (0, import_i18n98.__)(
+                              placeholder: (0, import_i18n88.__)(
                                 "Write JavaScript\u2026"
                               ),
-                              "aria-label": (0, import_i18n98.__)("JavaScript"),
+                              "aria-label": (0, import_i18n88.__)("JavaScript"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
@@ -37109,7 +36191,7 @@ ${js}
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                   HTMLEditPreview,
                   {
                     content: serializeContent({
@@ -37122,30 +36204,30 @@ ${js}
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
-            import_components49.__experimentalHStack,
+          /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+            import_components47.__experimentalHStack,
             {
               alignment: "center",
               justify: "flex-end",
               spacing: 4,
               className: "block-library-html__modal-footer",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                  import_components49.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components47.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onRequestClose,
-                    children: (0, import_i18n98.__)("Cancel")
+                    children: (0, import_i18n88.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-                  import_components49.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                  import_components47.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: handleUpdateAndClose,
-                    children: (0, import_i18n98.__)("Update")
+                    children: (0, import_i18n88.__)("Update")
                   }
                 )
               ]
@@ -37157,20 +36239,20 @@ ${js}
   }

   // packages/block-library/build-module/html/edit.mjs
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
-  var { InnerContent } = unlock(import_block_editor111.privateApis);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var { InnerContent } = unlock(import_block_editor101.privateApis);
   function HTMLEdit({ clientId, attributes: attributes2 }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element65.useState)(false);
-    const registry = (0, import_data46.useRegistry)();
-    const { updateBlock, replaceInnerBlocks } = (0, import_data46.useDispatch)(import_block_editor111.store);
-    const content = (0, import_data46.useSelect)(
+    const [isModalOpen, setIsModalOpen] = (0, import_element66.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_editor111.store).getBlock(clientId);
+        const block = select10(import_block_editor101.store).getBlock(clientId);
         return block ? (0, import_blocks37.getBlockContent)(block) : "";
       },
       [clientId]
     );
-    const blockProps = (0, import_block_editor111.useBlockProps)({
+    const blockProps = (0, import_block_editor101.useBlockProps)({
       className: "block-library-html__edit"
     });
     const onUpdate = (nextContent) => {
@@ -37183,7 +36265,7 @@ ${nextContent}
 <!-- /wp:html -->`
       );
       const nextInnerBlocks = parsedBlock?.innerBlocks ?? [];
-      const prevInnerBlocks = registry.select(import_block_editor111.store).getBlocks(clientId);
+      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])
       );
@@ -37196,11 +36278,11 @@ ${nextContent}
         }
       });
     };
-    (0, import_element65.useEffect)(() => {
+    (0, import_element66.useEffect)(() => {
       if (!attributes2.content) {
         return;
       }
-      (0, import_deprecated23.default)("The content attribute on the Custom HTML block", {
+      (0, import_deprecated21.default)("The content attribute on the Custom HTML block", {
         since: "7.1",
         alternative: "inner content"
       });
@@ -37210,27 +36292,27 @@ ${nextContent}
       });
     }, [attributes2.content]);
     if (!content?.trim()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-          import_components50.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("div", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          import_components48.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor111.BlockIcon, { icon: code_default }),
-            label: (0, import_i18n99.__)("Custom HTML"),
-            instructions: (0, import_i18n99.__)(
+            icon: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor101.BlockIcon, { icon: code_default }),
+            label: (0, import_i18n89.__)("Custom HTML"),
+            instructions: (0, import_i18n89.__)(
               "Add custom HTML code and preview how it looks."
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-              import_components50.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              import_components48.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => setIsModalOpen(true),
-                children: (0, import_i18n99.__)("Edit HTML")
+                children: (0, import_i18n89.__)("Edit HTML")
               }
             )
           }
         ),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
           HTMLEditModal,
           {
             onRequestClose: () => setIsModalOpen(false),
@@ -37240,20 +36322,20 @@ ${nextContent}
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor111.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components50.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components50.ToolbarButton, { onClick: () => setIsModalOpen(true), children: (0, import_i18n99.__)("Edit code") }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor111.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components50.__experimentalVStack, { className: "block-library-html__edit-code", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        import_components50.Button,
+    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)(
+        import_components48.Button,
         {
           className: "block-library-html__edit-code-button",
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: () => setIsModalOpen(true),
-          children: (0, import_i18n99.__)("Edit code")
+          children: (0, import_i18n89.__)("Edit code")
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(InnerContent, { clientId }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(InnerContent, { clientId }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
         HTMLEditModal,
         {
           onRequestClose: () => setIsModalOpen(false),
@@ -37265,7 +36347,7 @@ ${nextContent}
   }

   // packages/block-library/build-module/html/block.json
-  var block_default42 = {
+  var block_default38 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/html",
@@ -37295,7 +36377,7 @@ ${nextContent}
   };

   // packages/block-library/build-module/html/save.mjs
-  function save25() {
+  function save21() {
     return null;
   }

@@ -37322,91 +36404,91 @@ ${text}
   var transforms_default13 = transforms12;

   // packages/block-library/build-module/html/index.mjs
-  var { name: name42 } = block_default42;
-  var settings42 = {
+  var { name: name38 } = block_default38;
+  var settings38 = {
     icon: html_default,
     example: {
       innerContent: [
-        "<marquee>" + (0, import_i18n100.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
+        "<marquee>" + (0, import_i18n90.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
       ]
     },
     edit: HTMLEdit,
-    save: save25,
+    save: save21,
     transforms: transforms_default13
   };
-  var init42 = () => initBlock({ name: name42, metadata: block_default42, settings: settings42 });
+  var init38 = () => initBlock({ name: name38, metadata: block_default38, settings: settings38 });

   // packages/block-library/build-module/icon/index.mjs
   var icon_exports = {};
   __export(icon_exports, {
-    init: () => init43,
-    metadata: () => block_default43,
-    name: () => name43,
-    settings: () => settings43
+    init: () => init39,
+    metadata: () => block_default39,
+    name: () => name39,
+    settings: () => settings39
   });

   // packages/block-library/build-module/icon/edit.mjs
-  var import_i18n103 = __toESM(require_i18n(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_block_editor112 = __toESM(require_block_editor(), 1);
-  var import_element68 = __toESM(require_element(), 1);
-  var import_primitives167 = __toESM(require_primitives(), 1);
-  var import_data48 = __toESM(require_data(), 1);
+  var import_i18n93 = __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_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_i18n102 = __toESM(require_i18n(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_element67 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_data47 = __toESM(require_data(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_element68 = __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_i18n101 = __toESM(require_i18n(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_element66 = __toESM(require_element(), 1);
-  var import_dom13 = __toESM(require_dom(), 1);
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n91 = __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_dom11 = __toESM(require_dom(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var BATCH_SIZE = 20;
   function IconGrid({ icons, onChange, value }) {
-    const shownIcons = (0, import_compose23.useAsyncList)(icons, {
+    const shownIcons = (0, import_compose24.useAsyncList)(icons, {
       step: BATCH_SIZE
     });
-    const selectedIconRef = (0, import_element66.useRef)();
-    const selectedIndex = icons?.findIndex((icon4) => icon4.name === value) ?? -1;
+    const selectedIconRef = (0, import_element67.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_element66.useLayoutEffect)(() => {
+    (0, import_element67.useLayoutEffect)(() => {
       const node = selectedIconRef.current;
       if (!isReadyToScroll || !node) {
         return;
       }
-      if ((0, import_dom13.getScrollContainer)(node)?.scrollTop) {
+      if ((0, import_dom11.getScrollContainer)(node)?.scrollTop) {
         return;
       }
       node.scrollIntoView({ block: "center" });
     }, [isReadyToScroll]);
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "wp-block-icon__inserter-grid", children: !icons?.length ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "wp-block-icon__inserter-grid-no-results", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("p", { children: (0, import_i18n101.__)("No results found.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    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)(
       "div",
       {
         className: "wp-block-icon__inserter-grid-icons-list",
-        "aria-label": (0, import_i18n101.__)("Icon library"),
-        children: shownIcons.map((icon4) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
-            import_components51.Button,
+        "aria-label": (0, import_i18n91.__)("Icon library"),
+        children: shownIcons.map((icon2) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(
+            import_components49.Button,
             {
-              ref: icon4.name === value ? selectedIconRef : void 0,
+              ref: icon2.name === value ? selectedIconRef : void 0,
               className: "wp-block-icon__inserter-grid-icons-list-item",
-              onClick: () => onChange(icon4.name),
-              variant: icon4.name === value ? "primary" : void 0,
+              onClick: () => onChange(icon2.name),
+              variant: icon2.name === value ? "primary" : void 0,
               __next40pxDefaultSize: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-icon", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(html_renderer_default, { html: icon4.content }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-title", children: icon4.label })
+                /* @__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 })
               ]
             },
-            icon4.name
+            icon2.name
           );
         })
       }
@@ -37414,9 +36496,9 @@ ${text}
   }

   // packages/block-library/build-module/utils/search-patterns.mjs
-  var import_remove_accents4 = __toESM(require_remove_accents(), 1);
+  var import_remove_accents2 = __toESM(require_remove_accents(), 1);
   function normalizeSearchInput(input = "") {
-    input = (0, import_remove_accents4.default)(input);
+    input = (0, import_remove_accents2.default)(input);
     input = input.trim().toLowerCase();
     return input;
   }
@@ -37451,12 +36533,12 @@ ${text}
   }

   // packages/block-library/build-module/icon/components/custom-inserter/index.mjs
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   function CustomInserterModal({ onClose, value, onChange }) {
-    const [searchInput, setSearchInput] = (0, import_element67.useState)("");
-    const [currentCollection, setCurrentCollection] = (0, import_element67.useState)(null);
-    const debouncedSetSearchInput = (0, import_compose24.useDebounce)(setSearchInput, 300);
-    const collections = (0, import_data47.useSelect)(
+    const [searchInput, setSearchInput] = (0, import_element68.useState)("");
+    const [currentCollection, setCurrentCollection] = (0, import_element68.useState)(null);
+    const debouncedSetSearchInput = (0, import_compose25.useDebounce)(setSearchInput, 300);
+    const collections = (0, import_data45.useSelect)(
       (select10) => select10(import_core_data23.store).getEntityRecords(
         "root",
         "iconCollection"
@@ -37465,7 +36547,7 @@ ${text}
     );
     const selectedCollection = value?.split("/")[0];
     const collectionSlug = currentCollection ?? (collections?.some(({ slug }) => slug === selectedCollection) ? selectedCollection : collections?.[0]?.slug) ?? null;
-    const { icons, hasResolvedIcons } = (0, import_data47.useSelect)(
+    const { icons, hasResolvedIcons } = (0, import_data45.useSelect)(
       (select10) => {
         if (collectionSlug === null) {
           return { icons: null, hasResolvedIcons: false };
@@ -37483,28 +36565,28 @@ ${text}
       },
       [collectionSlug]
     );
-    const filteredIcons = (0, import_element67.useMemo)(() => {
+    const filteredIcons = (0, import_element68.useMemo)(() => {
       if (!icons) {
         return [];
       }
       if (searchInput) {
         const input = normalizeSearchInput(searchInput);
-        return icons.filter((icon4) => {
-          const iconName = normalizeSearchInput(icon4.name);
-          const iconLabel = normalizeSearchInput(icon4.label);
+        return icons.filter((icon2) => {
+          const iconName = normalizeSearchInput(icon2.name);
+          const iconLabel = normalizeSearchInput(icon2.label);
           return iconName.includes(input) || iconLabel.includes(input);
         });
       }
       return icons;
     }, [searchInput, icons]);
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-      import_components52.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+      import_components50.Modal,
       {
         className: "wp-block-icon__inserter-modal",
-        title: (0, import_i18n102.__)("Icon library"),
+        title: (0, import_i18n92.__)("Icon library"),
         onRequestClose: onClose,
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
           tabs_exports.Root,
           {
             className: "wp-block-icon__inserter",
@@ -37512,23 +36594,23 @@ ${text}
             value: collectionSlug,
             onValueChange: setCurrentCollection,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
                 Stack,
                 {
                   direction: "column",
                   gap: "lg",
                   className: "wp-block-icon__inserter-sidebar",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-                      import_components52.SearchControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+                      import_components50.SearchControl,
                       {
                         value: searchInput,
                         onChange: debouncedSetSearchInput
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(tabs_exports.List, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(tabs_exports.Tab, { value: "", children: (0, import_i18n102.__)("All") }),
-                      collections?.map((collection) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                    /* @__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)(
                         tabs_exports.Tab,
                         {
                           value: collection.slug,
@@ -37541,21 +36623,21 @@ ${text}
                 }
               ),
               [{ slug: "" }, ...collections ?? []].map(
-                (collection) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                (collection) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
                   tabs_exports.Panel,
                   {
                     tabIndex: -1,
                     value: collection.slug,
                     className: "wp-block-icon__inserter-panel",
-                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
                       "div",
                       {
                         className: "wp-block-icon__inserter-loading",
                         role: "status",
-                        "aria-label": (0, import_i18n102.__)("Loading\u2026"),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components52.Spinner, {})
+                        "aria-label": (0, import_i18n92.__)("Loading\u2026"),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components50.Spinner, {})
                       }
-                    ) : /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                    ) : /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
                       IconGrid,
                       {
                         icons: filteredIcons,
@@ -37575,9 +36657,9 @@ ${text}
   }

   // packages/block-library/build-module/icon/edit.mjs
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
-  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(
-    import_primitives167.SVG,
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
+    import_primitives165.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 60 60",
@@ -37587,9 +36669,9 @@ ${text}
       className: clsx_default("wp-block-icon__placeholder", className),
       style: style2,
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_primitives167.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_primitives167.Path,
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_primitives165.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_primitives165.Path,
           {
             vectorEffect: "non-scaling-stroke",
             stroke: "currentColor",
@@ -37600,26 +36682,26 @@ ${text}
       ]
     }
   );
-  function Edit16({ attributes: attributes2, setAttributes }) {
-    const { icon: icon4, ariaLabel, flipHorizontal, flipVertical, rotation } = attributes2;
-    const [isInserterOpen, setInserterOpen] = (0, import_element68.useState)(false);
-    const isContentOnlyMode = (0, import_block_editor112.useBlockEditingMode)() === "contentOnly";
-    const colorProps = (0, import_block_editor112.__experimentalUseColorProps)(attributes2);
-    const spacingProps = (0, import_block_editor112.__experimentalGetSpacingClassesAndStyles)({
+  function Edit13({ attributes: attributes2, setAttributes }) {
+    const { icon: icon2, ariaLabel, flipHorizontal, flipVertical, rotation } = attributes2;
+    const [isInserterOpen, setInserterOpen] = (0, import_element69.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)({
       style: {
         spacing: {
           padding: attributes2.style?.spacing?.padding
         }
       }
     });
-    const borderProps = (0, import_block_editor112.__experimentalUseBorderProps)(attributes2);
-    const dimensionsProps = (0, import_block_editor112.getDimensionsClassesAndStyles)(attributes2);
-    const selectedIcon = (0, import_data48.useSelect)(
+    const borderProps = (0, import_block_editor102.__experimentalUseBorderProps)(attributes2);
+    const dimensionsProps = (0, import_block_editor102.getDimensionsClassesAndStyles)(attributes2);
+    const selectedIcon = (0, import_data46.useSelect)(
       (select10) => {
         const { getEntityRecord } = select10(import_core_data24.store);
-        return icon4 ? getEntityRecord("root", "icon", icon4) : null;
+        return icon2 ? getEntityRecord("root", "icon", icon2) : null;
       },
-      [icon4]
+      [icon2]
     );
     const iconToDisplay = selectedIcon?.content || "";
     const flipClasses = {
@@ -37627,75 +36709,75 @@ ${text}
       "is-flip-vertical": flipVertical
     };
     const rotationStyle = rotation ? { rotate: `${rotation}deg` } : {};
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_jsx_runtime317.Fragment, { children: [
-      icon4 && /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_block_editor112.BlockControls, { group: "block", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_components53.ToolbarButton,
+    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)(
+          import_components51.ToolbarButton,
           {
             icon: flip_horizontal_default,
-            label: (0, import_i18n103.__)("Flip horizontal"),
+            label: (0, import_i18n93.__)("Flip horizontal"),
             isPressed: flipHorizontal,
             onClick: () => setAttributes({
               flipHorizontal: !flipHorizontal
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_components53.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_components51.ToolbarButton,
           {
             icon: flip_vertical_default,
-            label: (0, import_i18n103.__)("Flip vertical"),
+            label: (0, import_i18n93.__)("Flip vertical"),
             isPressed: flipVertical,
             onClick: () => setAttributes({
               flipVertical: !flipVertical
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_components53.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_components51.ToolbarButton,
           {
             icon: rotate_right_default,
-            label: (0, import_i18n103.__)("Rotate"),
+            label: (0, import_i18n93.__)("Rotate"),
             onClick: () => setAttributes({
               rotation: ((rotation || 0) + 90) % 360
             })
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_block_editor112.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_components53.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_block_editor102.BlockControls, { group: "other", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_components51.ToolbarButton,
           {
             onClick: () => {
               setInserterOpen(true);
             },
-            children: icon4 ? (0, import_i18n103.__)("Replace") : (0, import_i18n103.__)("Choose icon")
+            children: icon2 ? (0, import_i18n93.__)("Replace") : (0, import_i18n93.__)("Choose icon")
           }
         ),
-        isContentOnlyMode && icon4 && // Add some extra controls for content attributes when content only mode is active.
+        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_runtime317.jsx)(
-          import_components53.DropdownMenu,
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_components51.DropdownMenu,
           {
             icon: "",
             toggleProps: {
-              as: import_components53.ToolbarButton
+              as: import_components51.ToolbarButton
             },
             popoverProps: {
               className: "is-alternate"
             },
-            text: (0, import_i18n103.__)("Label"),
-            children: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-              import_components53.TextControl,
+            text: (0, import_i18n93.__)("Label"),
+            children: () => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components51.TextControl,
               {
                 className: "wp-block-icon__toolbar-content",
-                label: (0, import_i18n103.__)("Label"),
+                label: (0, import_i18n93.__)("Label"),
                 value: ariaLabel || "",
                 onChange: (value) => setAttributes({
                   ariaLabel: value
                 }),
-                help: (0, import_i18n103.__)(
+                help: (0, import_i18n93.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 )
               }
@@ -37705,26 +36787,26 @@ ${text}
       ] })
     ] });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const inspectorControls = icon4 && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_jsx_runtime317.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_block_editor112.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-      import_components53.__experimentalToolsPanel,
+    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)(
+      import_components51.__experimentalToolsPanel,
       {
-        label: (0, import_i18n103.__)("Settings"),
+        label: (0, import_i18n93.__)("Settings"),
         resetAll: () => setAttributes({
           ariaLabel: void 0
         }),
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-          import_components53.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+          import_components51.__experimentalToolsPanelItem,
           {
-            label: (0, import_i18n103.__)("Label"),
+            label: (0, import_i18n93.__)("Label"),
             isShownByDefault: true,
             hasValue: () => !!ariaLabel,
             onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-              import_components53.TextControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+              import_components51.TextControl,
               {
-                label: (0, import_i18n103.__)("Label"),
-                help: (0, import_i18n103.__)(
+                label: (0, import_i18n93.__)("Label"),
+                help: (0, import_i18n93.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 ),
                 value: ariaLabel || "",
@@ -37735,10 +36817,10 @@ ${text}
         )
       }
     ) }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_jsx_runtime317.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("div", { ...(0, import_block_editor112.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)("div", { ...(0, import_block_editor102.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         html_renderer_default,
         {
           html: iconToDisplay,
@@ -37759,7 +36841,7 @@ ${text}
             }
           }
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         IconPlaceholder,
         {
           className: clsx_default(
@@ -37777,23 +36859,23 @@ ${text}
           }
         }
       ) }),
-      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         CustomInserterModal,
         {
           onClose: () => setInserterOpen(false),
           value: attributes2.icon,
-          onChange: (name122) => {
-            setAttributes({ icon: name122 });
+          onChange: (name118) => {
+            setAttributes({ icon: name118 });
             setInserterOpen(false);
           }
         }
       )
     ] });
   }
-  var edit_default17 = Edit16;
+  var edit_default13 = Edit13;

   // packages/block-library/build-module/icon/block.json
-  var block_default43 = {
+  var block_default39 = {
     apiVersion: 3,
     $schema: "https://schemas.wp.org/trunk/block.json",
     name: "core/icon",
@@ -37879,24 +36961,24 @@ ${text}
   };

   // packages/block-library/build-module/icon/icon.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var icon3 = /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components55.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", fill: "none", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components55.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 = icon3;
+  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 icon_default2 = icon;

   // packages/block-library/build-module/icon/variations.mjs
-  var variations12 = [
+  var variations9 = [
     {
       name: "default",
       isDefault: true,
       attributes: { icon: "core/info" }
     }
   ];
-  var variations_default12 = variations12;
+  var variations_default9 = variations9;

   // packages/block-library/build-module/icon/index.mjs
-  var { name: name43 } = block_default43;
-  var settings43 = {
+  var { name: name39 } = block_default39;
+  var settings39 = {
     icon: icon_default2,
     example: {
       attributes: {
@@ -37908,26 +36990,26 @@ ${text}
         }
       }
     },
-    variations: variations_default12,
-    edit: edit_default17
+    variations: variations_default9,
+    edit: edit_default13
   };
-  var init43 = () => initBlock({ name: name43, metadata: block_default43, settings: settings43 });
+  var init39 = () => initBlock({ name: name39, metadata: block_default39, settings: settings39 });

   // packages/block-library/build-module/image/index.mjs
   var image_exports = {};
   __export(image_exports, {
-    init: () => init44,
-    metadata: () => block_default44,
-    name: () => name44,
-    settings: () => settings44
+    init: () => init40,
+    metadata: () => block_default40,
+    name: () => name40,
+    settings: () => settings40
   });
-  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);
   var import_blocks42 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/image/deprecated.mjs
-  var import_block_editor113 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-  var v120 = {
+  var import_block_editor103 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var v118 = {
     attributes: {
       url: {
         type: "string",
@@ -37969,27 +37051,27 @@ ${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_runtime319.jsx)("img", { src: url, alt, ...extraImageProps });
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.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_runtime319.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(
         "figure",
         {
           className: align ? `align${align}` : null,
           style: figureStyle,
           children: [
-            href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("a", { href, children: image }) : image,
-            !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+            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 })
           ]
         }
       );
     }
   };
-  var v210 = {
+  var v29 = {
     attributes: {
       url: {
         type: "string",
@@ -38030,7 +37112,7 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { url, alt, caption, align, href, width, height, id } = attributes2;
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38040,9 +37122,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("figure", { className: align ? `align${align}` : null, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -38095,7 +37177,7 @@ ${text}
         [`align${align}`]: align,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38105,9 +37187,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("figure", { className: classes, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -38205,7 +37287,7 @@ ${text}
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38216,8 +37298,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
           "a",
           {
             className: linkClass,
@@ -38227,12 +37309,12 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor103.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
       if ("left" === align || "right" === align || "center" === align) {
-        return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("div", { ...import_block_editor113.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { className: classes, children: figure }) });
+        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_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v54 = {
@@ -38345,7 +37427,7 @@ ${text}
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38356,8 +37438,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
           "a",
           {
             className: linkClass,
@@ -38367,9 +37449,9 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !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_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v64 = {
@@ -38501,7 +37583,7 @@ ${text}
         title
       } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor103.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -38511,7 +37593,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38527,8 +37609,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
           "a",
           {
             className: linkClass,
@@ -38538,10 +37620,10 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-          import_block_editor113.RichText.Content,
+        !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+          import_block_editor103.RichText.Content,
           {
-            className: (0, import_block_editor113.__experimentalGetElementClassName)(
+            className: (0, import_block_editor103.__experimentalGetElementClassName)(
               "caption"
             ),
             tagName: "figcaption",
@@ -38549,7 +37631,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v73 = {
@@ -38681,7 +37763,7 @@ ${text}
         title
       } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor103.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -38691,7 +37773,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38709,8 +37791,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
           "a",
           {
             className: linkClass,
@@ -38720,10 +37802,10 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-          import_block_editor113.RichText.Content,
+        !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+          import_block_editor103.RichText.Content,
           {
-            className: (0, import_block_editor113.__experimentalGetElementClassName)(
+            className: (0, import_block_editor103.__experimentalGetElementClassName)(
               "caption"
             ),
             tagName: "figcaption",
@@ -38731,7 +37813,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v82 = {
@@ -38879,7 +37961,7 @@ ${text}
         title
       } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor103.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -38889,7 +37971,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -38905,8 +37987,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
           "a",
           {
             className: linkClass,
@@ -38916,10 +37998,10 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-          import_block_editor113.RichText.Content,
+        !import_block_editor103.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+          import_block_editor103.RichText.Content,
           {
-            className: (0, import_block_editor113.__experimentalGetElementClassName)(
+            className: (0, import_block_editor103.__experimentalGetElementClassName)(
               "caption"
             ),
             tagName: "figcaption",
@@ -38927,7 +38009,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v92 = {
@@ -39071,8 +38153,8 @@ ${text}
         metadata: { bindings = {} } = {}
       } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
-      const shadowProps = (0, import_block_editor113.__experimentalGetShadowClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor103.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const shadowProps = (0, import_block_editor103.__experimentalGetShadowClassesAndStyles)(attributes2);
       const classes = clsx_default({
         alignnone: "none" === align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -39082,7 +38164,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         "img",
         {
           src: url,
@@ -39100,9 +38182,9 @@ ${text}
           title
         }
       );
-      const displayCaption = !import_block_editor113.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      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)(
           "a",
           {
             className: linkClass,
@@ -39112,10 +38194,10 @@ ${text}
             children: image
           }
         ) : image,
-        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-          import_block_editor113.RichText.Content,
+        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+          import_block_editor103.RichText.Content,
           {
-            className: (0, import_block_editor113.__experimentalGetElementClassName)(
+            className: (0, import_block_editor103.__experimentalGetElementClassName)(
               "caption"
             ),
             tagName: "figcaption",
@@ -39123,48 +38205,48 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("figure", { ...import_block_editor103.useBlockProps.save({ className: classes }), children: figure });
     }
   };
-  var deprecated_default22 = [v92, v82, v73, v64, v54, v44, v36, v210, v120];
+  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_components58 = __toESM(require_components(), 1);
-  var import_data52 = __toESM(require_data(), 1);
-  var import_block_editor117 = __toESM(require_block_editor(), 1);
-  var import_element73 = __toESM(require_element(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 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_notices8 = __toESM(require_notices(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);
   var import_url12 = __toESM(require_url(), 1);
   var import_upload_media = __toESM(require_upload_media(), 1);

   // packages/block-library/build-module/image/image.mjs
-  var import_components57 = __toESM(require_components(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-  var import_block_editor116 = __toESM(require_block_editor(), 1);
-  var import_element71 = __toESM(require_element(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_components55 = __toESM(require_components(), 1);
+  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_url11 = __toESM(require_url(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
   var import_notices7 = __toESM(require_notices(), 1);
   var import_core_data26 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/utils/media-control.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_block_editor114 = __toESM(require_block_editor(), 1);
-  var import_dom14 = __toESM(require_dom(), 1);
-  var import_element69 = __toESM(require_element(), 1);
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_data49 = __toESM(require_data(), 1);
+  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_data47 = __toESM(require_data(), 1);
   var import_url10 = __toESM(require_url(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   var focusToggleButton = (containerRef) => {
     window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom14.focus.tabbable.find(containerRef?.current);
+      const [toggleButton] = import_dom12.focus.tabbable.find(containerRef?.current);
       if (!toggleButton) {
         return;
       }
@@ -39178,8 +38260,8 @@ ${text}
     className,
     label
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.__experimentalItemGroup, { ...itemGroupProps, as: "span", children: /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_components56.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+    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)(
         "span",
         {
           className: "block-library-utils__media-control__inspector-image-indicator",
@@ -39188,7 +38270,7 @@ ${text}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.__experimentalTruncate, { numberOfLines: 1, className, children: filename ?? label }) })
+      /* @__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 }) })
     ] }) });
   }
   function MediaControl({
@@ -39201,9 +38283,9 @@ ${text}
     onError,
     onReset,
     isUploading = false,
-    emptyLabel = (0, import_i18n104.__)("Media")
+    emptyLabel = (0, import_i18n94.__)("Media")
   }) {
-    const { getSettings: getSettings2 } = (0, import_data49.useSelect)(import_block_editor114.store);
+    const { getSettings: getSettings2 } = (0, import_data47.useSelect)(import_block_editor104.store);
     const onFilesDrop = (filesList) => {
       const { mediaUpload } = getSettings2();
       if (!mediaUpload) {
@@ -39219,15 +38301,15 @@ ${text}
         multiple: false
       });
     };
-    const containerRef = (0, import_element69.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(
+    const containerRef = (0, import_element70.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(
       "div",
       {
         ref: containerRef,
         className: "block-library-utils__media-control",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-            import_block_editor114.MediaReplaceFlow,
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+            import_block_editor104.MediaReplaceFlow,
             {
               className: "block-library-utils__media-control__replace-flow",
               mediaId,
@@ -39236,7 +38318,7 @@ ${text}
               onSelect,
               onSelectURL,
               onError,
-              name: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+              name: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
                 MediaControlPreview,
                 {
                   url: mediaUrl,
@@ -39245,14 +38327,14 @@ ${text}
                   label: mediaUrl ? (0, import_url10.getFilename)(filename) || emptyLabel : emptyLabel
                 }
               ),
-              renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.Button, { ...props, __next40pxDefaultSize: true, children: isUploading ? /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.Spinner, {}) : props.children }),
+              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 }),
               onReset
             }
           ),
-          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-            import_components56.Button,
+          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+            import_components54.Button,
             {
-              label: (0, import_i18n104.__)("Reset"),
+              label: (0, import_i18n94.__)("Reset"),
               className: "block-library-utils__media-control__reset",
               size: "small",
               icon: reset_default,
@@ -39262,7 +38344,7 @@ ${text}
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.DropZone, { onFilesDrop })
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components54.DropZone, { onFilesDrop })
         ]
       }
     );
@@ -39270,15 +38352,15 @@ ${text}

   // packages/block-library/build-module/image/use-open-image-media-editor-modal.mjs
   var import_core_data25 = __toESM(require_core_data(), 1);
-  var import_block_editor115 = __toESM(require_block_editor(), 1);
-  var import_dom15 = __toESM(require_dom(), 1);
-  var import_data50 = __toESM(require_data(), 1);
-  var import_element70 = __toESM(require_element(), 1);
+  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);
   function normalizeImageBlockCaption(caption) {
     if (typeof caption !== "string") {
       return "";
     }
-    const textContent = (0, import_dom15.__unstableStripHTML)(caption).trim();
+    const textContent = (0, import_dom13.__unstableStripHTML)(caption).trim();
     if (!textContent) {
       return "";
     }
@@ -39324,7 +38406,43 @@ ${text}
     }
     return syncedAttributes;
   }
-  var { openMediaEditorModalKey: openMediaEditorModalKey2 } = unlock(import_block_editor115.privateApis);
+  function getNewAttachmentSizeAttributes(sizeSlug, attachment) {
+    const sizes = attachment.media_details?.sizes;
+    if (!sizeSlug || sizeSlug === DEFAULT_MEDIA_SIZE_SLUG3 || !sizes) {
+      return void 0;
+    }
+    const sizeUrl = sizes[sizeSlug]?.source_url;
+    if (sizeUrl) {
+      return { url: sizeUrl };
+    }
+    const fullUrl = attachment.source_url ?? sizes.full?.source_url;
+    return fullUrl ? { url: fullUrl, sizeSlug: DEFAULT_MEDIA_SIZE_SLUG3 } : void 0;
+  }
+  function getNewAttachmentLinkAttributes(linkDestination, attachment) {
+    if (linkDestination === LINK_DESTINATION_MEDIA2) {
+      return attachment.source_url ? { href: attachment.source_url } : void 0;
+    }
+    if (linkDestination === LINK_DESTINATION_ATTACHMENT2) {
+      return attachment.link ? { href: attachment.link } : void 0;
+    }
+    return void 0;
+  }
+  function getNewAttachmentImageBlockAttributes(blockAttributes8, attachment) {
+    if (!attachment) {
+      return void 0;
+    }
+    return {
+      ...getNewAttachmentSizeAttributes(
+        blockAttributes8.sizeSlug,
+        attachment
+      ),
+      ...getNewAttachmentLinkAttributes(
+        blockAttributes8.linkDestination,
+        attachment
+      )
+    };
+  }
+  var { openMediaEditorModalKey: openMediaEditorModalKey2 } = unlock(import_block_editor105.privateApis);
   function getAttachmentFallbackForEmptyBlockMetadata({ alt, caption }) {
     const attachment = {};
     if (!alt) {
@@ -39349,29 +38467,33 @@ ${text}
     onClose,
     onUrlChange
   }) {
-    const { id, url, alt, caption } = attributes2;
-    const registry = (0, import_data50.useRegistry)();
-    const openMediaEditorModal = (0, import_data50.useSelect)(
-      (select10) => select10(import_block_editor115.store).getSettings()[openMediaEditorModalKey2],
+    const { id, url, alt, caption, sizeSlug, linkDestination } = attributes2;
+    const registry = (0, import_data48.useRegistry)();
+    const openMediaEditorModal = (0, import_data48.useSelect)(
+      (select10) => select10(import_block_editor105.store).getSettings()[openMediaEditorModalKey2],
       []
     );
-    const blockAttributesRef = (0, import_element70.useRef)({
+    const blockAttributesRef = (0, import_element71.useRef)({
       id,
       url,
       alt,
-      caption: caption?.toString()
+      caption: caption?.toString(),
+      sizeSlug,
+      linkDestination
     });
-    const mediaEditorMetadataBaselineRef = (0, import_element70.useRef)();
-    const mediaEditorMetadataSyncRequestRef = (0, import_element70.useRef)(0);
-    (0, import_element70.useEffect)(() => {
+    const mediaEditorMetadataBaselineRef = (0, import_element71.useRef)();
+    const mediaEditorMetadataSyncRequestRef = (0, import_element71.useRef)(0);
+    (0, import_element71.useEffect)(() => {
       blockAttributesRef.current = {
         id,
         url,
         alt,
-        caption: caption?.toString()
+        caption: caption?.toString(),
+        sizeSlug,
+        linkDestination
       };
-    }, [alt, caption, id, url]);
-    const getCachedAttachmentRecord = (0, import_element70.useCallback)(
+    }, [alt, caption, id, linkDestination, sizeSlug, url]);
+    const getCachedAttachmentRecord = (0, import_element71.useCallback)(
       (attachmentId) => registry.select(import_core_data25.store).getEditedEntityRecord(
         "postType",
         "attachment",
@@ -39379,7 +38501,7 @@ ${text}
       ),
       [registry]
     );
-    const resolveAttachmentRecord = (0, import_element70.useCallback)(
+    const resolveAttachmentRecord = (0, import_element71.useCallback)(
       async (attachmentId) => {
         const resolveSelect = registry.resolveSelect(import_core_data25.store);
         try {
@@ -39394,7 +38516,7 @@ ${text}
       },
       [registry]
     );
-    const resolveFreshAttachmentRecord = (0, import_element70.useCallback)(
+    const resolveFreshAttachmentRecord = (0, import_element71.useCallback)(
       async (attachmentId) => {
         const { invalidateResolution } = registry.dispatch(import_core_data25.store);
         invalidateResolution("getEntityRecord", [
@@ -39406,7 +38528,7 @@ ${text}
       },
       [registry, resolveAttachmentRecord]
     );
-    const handleMediaUpdate = (0, import_element70.useCallback)(
+    const handleMediaUpdate = (0, import_element71.useCallback)(
       async ({ id: newId, url: newUrl }) => {
         if (typeof newId !== "number") {
           return;
@@ -39416,7 +38538,8 @@ ${text}
         const syncRequest = ++mediaEditorMetadataSyncRequestRef.current;
         const nextAttributes = {};
         const currentBlockAttributes = blockAttributesRef.current;
-        if (newId !== currentBlockAttributes.id) {
+        const isNewAttachment = newId !== currentBlockAttributes.id;
+        if (isNewAttachment) {
           nextAttributes.id = newId;
           nextAttributes.url = newUrl ?? currentBlockAttributes.url;
           if (nextAttributes.url !== currentBlockAttributes.url) {
@@ -39428,19 +38551,37 @@ ${text}
             url: nextAttributes.url
           };
         }
-        if (originalAttachment) {
+        if (originalAttachment || isNewAttachment) {
           const resolvedAttachment = await resolveFreshAttachmentRecord(newId);
           if (syncRequest !== mediaEditorMetadataSyncRequestRef.current) {
             return;
           }
+          const attachmentRecord = resolvedAttachment ?? getCachedAttachmentRecord(newId);
           const latestBlockAttributes = blockAttributesRef.current;
-          const resolvedMetadataAttributes = getSyncedImageBlockAttributes(
-            latestBlockAttributes,
-            originalAttachment,
-            resolvedAttachment
-          );
-          if (Object.keys(resolvedMetadataAttributes).length) {
-            Object.assign(nextAttributes, resolvedMetadataAttributes);
+          if (originalAttachment) {
+            const resolvedMetadataAttributes = getSyncedImageBlockAttributes(
+              latestBlockAttributes,
+              originalAttachment,
+              attachmentRecord
+            );
+            if (Object.keys(resolvedMetadataAttributes).length) {
+              Object.assign(
+                nextAttributes,
+                resolvedMetadataAttributes
+              );
+            }
+          }
+          if (isNewAttachment) {
+            const derivedAttributes = getNewAttachmentImageBlockAttributes(
+              latestBlockAttributes,
+              attachmentRecord
+            );
+            if (derivedAttributes) {
+              Object.assign(nextAttributes, derivedAttributes);
+              if (derivedAttributes.url && derivedAttributes.url !== latestBlockAttributes.url) {
+                onUrlChange?.(derivedAttributes.url);
+              }
+            }
           }
         }
         if (Object.keys(nextAttributes).length) {
@@ -39451,9 +38592,14 @@ ${text}
           setAttributes(nextAttributes);
         }
       },
-      [onUrlChange, resolveFreshAttachmentRecord, setAttributes]
+      [
+        getCachedAttachmentRecord,
+        onUrlChange,
+        resolveFreshAttachmentRecord,
+        setAttributes
+      ]
     );
-    const openImageMediaEditorModal = (0, import_element70.useCallback)(async () => {
+    const openImageMediaEditorModal = (0, import_element71.useCallback)(async () => {
       if (!id || !openMediaEditorModal) {
         return;
       }
@@ -39482,24 +38628,24 @@ ${text}
   }

   // packages/block-library/build-module/image/image.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   var {
     DimensionsTool,
     isDefaultBlockStyleState: isDefaultBlockStyleState3,
     ResolutionTool: ResolutionTool2,
     mediaEditKey,
     mediaSideloadFromUrlKey
-  } = unlock(import_block_editor116.privateApis);
+  } = unlock(import_block_editor106.privateApis);
   var scaleOptions = [
     {
       value: "cover",
-      label: (0, import_i18n105._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n105.__)("Image covers the space evenly.")
+      label: (0, import_i18n95._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n95.__)("Image covers the space evenly.")
     },
     {
       value: "contain",
-      label: (0, import_i18n105._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n105.__)("Image is contained without distortion.")
+      label: (0, import_i18n95._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n95.__)("Image is contained without distortion.")
     }
   ];
   var WRITEMODE_POPOVER_PROPS = {
@@ -39509,7 +38655,7 @@ ${text}
     if (!href) {
       return children;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       "a",
       {
         href,
@@ -39536,111 +38682,111 @@ ${text}
     lockTitleControls,
     lockTitleControlsMessage
   }) {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element71.useState)(null);
-    const [isAltDialogOpen, setIsAltDialogOpen] = (0, import_element71.useState)(false);
-    const [isTitleDialogOpen, setIsTitleDialogOpen] = (0, import_element71.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.ToolbarItem, { ref: setPopoverAnchor, children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.DropdownMenu,
+    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)(
+        import_components55.DropdownMenu,
         {
           icon: chevron_down_default,
-          label: (0, import_i18n105.__)("More"),
+          label: (0, import_i18n95.__)("More"),
           toggleProps: {
             ...toggleProps,
-            description: (0, import_i18n105.__)("Displays more controls.")
+            description: (0, import_i18n95.__)("Displays more controls.")
           },
           popoverProps: WRITEMODE_POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.MenuItem,
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.MenuItem,
               {
                 onClick: () => {
                   setIsAltDialogOpen(true);
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n105._x)(
+                children: (0, import_i18n95._x)(
                   "Alternative text",
                   "Alternative text for an image. Block toolbar label, a low character count is preferred."
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.MenuItem,
               {
                 onClick: () => {
                   setIsTitleDialogOpen(true);
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n105.__)("Title text")
+                children: (0, import_i18n95.__)("Title text")
               }
             )
           ] })
         }
       ) }),
-      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.Popover,
+      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.Popover,
         {
           placement: "bottom-start",
           anchor: popoverAnchor,
           onClose: () => setIsAltDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-            import_components57.TextareaControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+            import_components55.TextareaControl,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n105.__)("Alternative text"),
+              label: (0, import_i18n95.__)("Alternative text"),
               value: attributes2.alt || "",
               onChange: (value) => setAttributes({ alt: value }),
               disabled: lockAltControls,
-              help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                  import_components57.ExternalLink,
+              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)(
+                  import_components55.ExternalLink,
                   {
                     href: (
                       // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                      (0, import_i18n105.__)(
+                      (0, import_i18n95.__)(
                         "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                       )
                     ),
-                    children: (0, import_i18n105.__)(
+                    children: (0, import_i18n95.__)(
                       "Describe the purpose of the image."
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("br", {}),
-                (0, import_i18n105.__)("Leave empty if decorative.")
+                /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("br", {}),
+                (0, import_i18n95.__)("Leave empty if decorative.")
               ] })
             }
           ) })
         }
       ),
-      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.Popover,
+      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.Popover,
         {
           placement: "bottom-start",
           anchor: popoverAnchor,
           onClose: () => setIsTitleDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-            import_components57.TextControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+            import_components55.TextControl,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n105.__)("Title attribute"),
+              label: (0, import_i18n95.__)("Title attribute"),
               value: attributes2.title || "",
               onChange: (value) => setAttributes({
                 title: value
               }),
               disabled: lockTitleControls,
-              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockTitleControlsMessage }) : (0, import_element71.createInterpolateElement)(
-                (0, import_i18n105.__)(
+              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockTitleControlsMessage }) : (0, import_element72.createInterpolateElement)(
+                (0, import_i18n95.__)(
                   "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_runtime321.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+                  a: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
                 }
               )
             }
@@ -39687,23 +38833,24 @@ ${text}
       metadata,
       isDecorative
     } = attributes2;
-    const [imageElement, setImageElement] = (0, import_element71.useState)();
-    const [resizeDelta, setResizeDelta] = (0, import_element71.useState)(null);
-    const [pixelSize, setPixelSize] = (0, import_element71.useState)({});
-    const [offsetTop, setOffsetTop] = (0, import_element71.useState)(0);
-    const setResizeObserved = (0, import_compose25.useResizeObserver)(([entry]) => {
+    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 setResizeObserved = (0, import_compose26.useResizeObserver)(([entry]) => {
       if (!resizeDelta) {
         const [box] = entry.borderBoxSize;
         setPixelSize({ width: box.inlineSize, height: box.blockSize });
       }
       setOffsetTop(entry.target.offsetTop);
     });
-    const effectResizeableBoxPlacement = (0, import_element71.useCallback)(() => {
+    const effectResizeableBoxPlacement = (0, import_element72.useCallback)(() => {
       setOffsetTop(imageElement?.offsetTop ?? 0);
     }, [imageElement]);
-    const setRefs = (0, import_compose25.useMergeRefs)([setImageElement, setResizeObserved]);
-    const { allowResize = true } = context;
-    const { image, attachmentResolutionError } = (0, import_data51.useSelect)(
+    const setRefs = (0, import_compose26.useMergeRefs)([setImageElement, setResizeObserved]);
+    const { allowResize = true, imageCrop = false } = context;
+    const isCroppedGalleryImage = imageCrop && parentLayoutType === "flex";
+    const { image, attachmentResolutionError } = (0, import_data49.useSelect)(
       (select10) => {
         const imageRecord = id && isSingleSelected ? select10(import_core_data26.store).getEntityRecord(
           "postType",
@@ -39733,16 +38880,16 @@ ${text}
       imageSizes,
       maxWidth,
       editMediaEntity
-    } = (0, import_data51.useSelect)(
+    } = (0, import_data49.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, canInsertBlockType, getSettings: getSettings22 } = select10(import_block_editor116.store);
+        const { getBlockRootClientId, canInsertBlockType, getSettings: getSettings22 } = select10(import_block_editor106.store);
         const rootClientId = getBlockRootClientId(clientId);
-        const settings121 = getSettings22();
+        const settings117 = getSettings22();
         return {
-          imageEditing: settings121.imageEditing,
-          imageSizes: settings121.imageSizes,
-          maxWidth: settings121.maxWidth,
-          editMediaEntity: settings121?.[mediaEditKey],
+          imageEditing: settings117.imageEditing,
+          imageSizes: settings117.imageSizes,
+          maxWidth: settings117.maxWidth,
+          editMediaEntity: settings117?.[mediaEditKey],
           canInsertCover: canInsertBlockType(
             "core/cover",
             rootClientId
@@ -39751,11 +38898,11 @@ ${text}
       },
       [clientId]
     );
-    const { getBlock, getSettings: getSettings2 } = (0, import_data51.useSelect)(import_block_editor116.store);
-    const cropButtonRef = (0, import_element71.useRef)();
-    const [pendingSwapUrl, setPendingSwapUrl] = (0, import_element71.useState)();
+    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 isSwappingMedia = !!pendingSwapUrl;
-    const handleMediaEditorModalClose = (0, import_element71.useCallback)(
+    const handleMediaEditorModalClose = (0, import_element72.useCallback)(
       () => cropButtonRef.current?.focus(),
       []
     );
@@ -39769,16 +38916,16 @@ ${text}
       replaceBlocks,
       toggleSelection,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data51.useDispatch)(import_block_editor116.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data51.useDispatch)(import_notices7.store);
-    const { editEntityRecord } = (0, import_data51.useDispatch)(import_core_data26.store);
-    const isLargeViewport = (0, import_compose25.useViewportMatch)("medium");
+    } = (0, import_data49.useDispatch)(import_block_editor106.store);
+    const { createErrorNotice, createSuccessNotice } = (0, import_data49.useDispatch)(import_notices7.store);
+    const { editEntityRecord } = (0, import_data49.useDispatch)(import_core_data26.store);
+    const isLargeViewport = (0, import_compose26.useViewportMatch)("medium");
     const isWideAligned = ["wide", "full"].includes(align);
     const [
       { loadedNaturalWidth, loadedNaturalHeight },
       setLoadedNaturalSize
-    ] = (0, import_element71.useState)({});
-    const [hasImageErrored, setHasImageErrored] = (0, import_element71.useState)(false);
+    ] = (0, import_element72.useState)({});
+    const [hasImageErrored, setHasImageErrored] = (0, import_element72.useState)(false);
     const hasNonContentControls = blockEditingMode === "default";
     const isContentOnlyMode = blockEditingMode === "contentOnly";
     const showDimensionsControls = allowResize && hasNonContentControls;
@@ -39786,8 +38933,8 @@ ${text}
     const isUploading = !!temporaryURL || isSideloading;
     const imageSizeOptions = imageSizes.filter(
       ({ slug }) => image?.media_details?.sizes?.[slug]?.source_url
-    ).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    (0, import_element71.useEffect)(() => {
+    ).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
+    (0, import_element72.useEffect)(() => {
       if (!id || !isSingleSelected) {
         return;
       }
@@ -39803,13 +38950,13 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent
     ]);
     const canUploadExternalImage = isSingleSelected && isExternalImage(id, url) && !!getSettings2()[mediaSideloadFromUrlKey];
-    const { naturalWidth, naturalHeight } = (0, import_element71.useMemo)(() => {
+    const { naturalWidth, naturalHeight } = (0, import_element72.useMemo)(() => {
       return {
         naturalWidth: imageElement?.naturalWidth || loadedNaturalWidth || void 0,
         naturalHeight: imageElement?.naturalHeight || loadedNaturalHeight || void 0
       };
     }, [loadedNaturalWidth, loadedNaturalHeight, imageElement?.complete]);
-    (0, import_element71.useEffect)(() => {
+    (0, import_element72.useEffect)(() => {
       if (pendingSwapUrl && pendingSwapUrl === url && imageElement?.complete) {
         setPendingSwapUrl(void 0);
       }
@@ -39906,7 +39053,7 @@ ${text}
         url,
         onSuccess(img2) {
           onSelectImage(img2);
-          createSuccessNotice((0, import_i18n105.__)("Image uploaded."), {
+          createSuccessNotice((0, import_i18n95.__)("Image uploaded."), {
             type: "snackbar"
           });
         },
@@ -39923,10 +39070,10 @@ ${text}
         (0, import_blocks39.switchToBlockType)(getBlock(clientId), "core/cover")
       );
     }
-    const dimensionsUnitsOptions = (0, import_components57.__experimentalUseCustomUnits)({
+    const dimensionsUnitsOptions = (0, import_components55.__experimentalUseCustomUnits)({
       availableUnits: ["px"]
     });
-    const [lightboxSetting] = (0, import_block_editor116.useSettings)("lightbox");
+    const [lightboxSetting] = (0, import_block_editor106.useSettings)("lightbox");
     const showLightboxSetting = (
       // If a block-level override is set, we should give users the option to
       // remove that override, even if the lightbox UI is disabled in the settings.
@@ -39934,13 +39081,13 @@ ${text}
     );
     const lightboxChecked = !!lightbox?.enabled || !lightbox && !!lightboxSetting?.enabled;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const selectedStyleState = (0, import_data51.useSelect)(
+    const selectedStyleState = (0, import_data49.useSelect)(
       (select10) => {
         if (!isSingleSelected) {
           return void 0;
         }
         const { getSelectedBlockStyleState } = unlock(
-          select10(import_block_editor116.store)
+          select10(import_block_editor106.store)
         );
         return getSelectedBlockStyleState(clientId);
       },
@@ -39984,7 +39131,7 @@ ${text}
         })
       );
     };
-    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -39999,7 +39146,7 @@ ${text}
         tools: ["aspectRatio"]
       },
       selectedStyleStateKey
-    ) : /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -40049,7 +39196,7 @@ ${text}
       lockTitleControls = false,
       lockTitleControlsMessage,
       hideCaptionControls = false
-    } = (0, import_data51.useSelect)(
+    } = (0, import_data49.useSelect)(
       (select10) => {
         if (!isSingleSelected) {
           return {};
@@ -40087,21 +39234,21 @@ ${text}
             context,
             args: altBinding?.args
           }),
-          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n105.sprintf)(
+          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n95.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n105.__)("Connected to %s"),
+            (0, import_i18n95.__)("Connected to %s"),
             altBindingSource.label
-          ) : (0, import_i18n105.__)("Connected to dynamic data"),
+          ) : (0, import_i18n95.__)("Connected to dynamic data"),
           lockTitleControls: !!titleBinding && !titleBindingSource?.canUserEditValue?.({
             select: select10,
             context,
             args: titleBinding?.args
           }),
-          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n105.sprintf)(
+          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n95.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n105.__)("Connected to %s"),
+            (0, import_i18n95.__)("Connected to %s"),
             titleBindingSource.label
-          ) : (0, import_i18n105.__)("Connected to dynamic data")
+          ) : (0, import_i18n95.__)("Connected to dynamic data")
         };
       },
       [
@@ -40114,8 +39261,8 @@ ${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_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.BlockControls, { group: isContentOnlyMode ? "inline" : "other", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-      import_block_editor116.MediaReplaceFlow,
+    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)(
+      import_block_editor106.MediaReplaceFlow,
       {
         mediaId: id,
         mediaURL: url,
@@ -40123,16 +39270,16 @@ ${text}
         onSelect: onSelectImage,
         onSelectURL,
         onError: onUploadError,
-        name: !url ? (0, import_i18n105.__)("Add image") : (0, import_i18n105.__)("Replace"),
+        name: !url ? (0, import_i18n95.__)("Add image") : (0, import_i18n95.__)("Replace"),
         onReset: () => onSelectImage(void 0),
         variant: "toolbar"
       }
     ) }) });
     const hasDataFormBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      showBlockControls && /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_block_editor116.BlockControls, { group: "block", children: [
-        showUrlInput && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-          import_block_editor116.__experimentalImageURLInputUI,
+    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)(
+          import_block_editor106.__experimentalImageURLInputUI,
           {
             url: href || "",
             onChangeUrl: onSetHref,
@@ -40148,38 +39295,38 @@ ${text}
             resetLightbox
           }
         ),
-        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-          import_components57.ToolbarButton,
+        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+          import_components55.ToolbarButton,
           {
             ref: cropButtonRef,
             onClick: openImageMediaEditorModal,
             "aria-haspopup": "dialog",
             icon: crop_default,
-            label: (0, import_i18n105.__)("Edit image"),
+            label: (0, import_i18n95.__)("Edit image"),
             disabled: isSwappingMedia
           }
         ),
-        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-          import_components57.ToolbarButton,
+        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+          import_components55.ToolbarButton,
           {
             icon: overlay_text_default,
-            label: (0, import_i18n105.__)("Add text over image"),
+            label: (0, import_i18n95.__)("Add text over image"),
             onClick: switchToCover
           }
         )
       ] }),
-      canUploadExternalImage && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.ToolbarButton,
+      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)(
+        import_components55.ToolbarButton,
         {
           onClick: uploadExternal,
           icon: upload_default,
-          label: (0, import_i18n105.__)("Upload to Media Library")
+          label: (0, import_i18n95.__)("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_runtime321.jsx)(import_block_editor116.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
         ContentOnlyControls,
         {
           attributes: attributes2,
@@ -40190,24 +39337,24 @@ ${text}
           lockTitleControlsMessage
         }
       ) }),
-      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-        import_components57.__experimentalToolsPanel,
+      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
+        import_components55.__experimentalToolsPanel,
         {
-          label: (0, import_i18n105.__)("Media"),
+          label: (0, import_i18n95.__)("Media"),
           resetAll: () => {
             onSelectImage(void 0);
             setAttributes({ isDecorative: false });
           },
           dropdownMenuProps,
           children: [
-            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.__experimentalToolsPanelItem,
+            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n105.__)("Image"),
+                label: (0, import_i18n95.__)("Image"),
                 hasValue: () => !!url,
                 onDeselect: () => onSelectImage(void 0),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
                   MediaControl,
                   {
                     mediaId: id,
@@ -40220,35 +39367,35 @@ ${text}
                     onError: onUploadError,
                     onReset: () => onSelectImage(void 0),
                     isUploading,
-                    emptyLabel: (0, import_i18n105.__)("Add image")
+                    emptyLabel: (0, import_i18n95.__)("Add image")
                   }
                 )
               }
             ),
-            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.__experimentalToolsPanelItem,
+            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n105.__)("Alternative text"),
+                label: (0, import_i18n95.__)("Alternative text"),
                 isShownByDefault: true,
                 hasValue: () => !!alt,
                 onDeselect: () => setAttributes({ alt: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                  import_components57.TextareaControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+                  import_components55.TextareaControl,
                   {
-                    label: (0, import_i18n105.__)("Alternative text"),
+                    label: (0, import_i18n95.__)("Alternative text"),
                     value: alt || "",
                     onChange: updateAlt,
                     readOnly: lockAltControls,
-                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                      import_components57.ExternalLink,
+                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+                      import_components55.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n105.__)(
+                          (0, import_i18n95.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n105.__)(
+                        children: (0, import_i18n95.__)(
                           "Describe the purpose of the image."
                         )
                       }
@@ -40257,20 +39404,20 @@ ${text}
                 )
               }
             ),
-            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.__experimentalToolsPanelItem,
+            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n105.__)("Mark as decorative"),
+                label: (0, import_i18n95.__)("Mark as decorative"),
                 isShownByDefault: true,
                 hasValue: () => !!isDecorative,
                 onDeselect: () => setAttributes({ isDecorative: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                  import_components57.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+                  import_components55.CheckboxControl,
                   {
-                    label: (0, import_i18n105.__)("Mark as decorative"),
+                    label: (0, import_i18n95.__)("Mark as decorative"),
                     checked: !!isDecorative,
                     onChange: updateIsDecorative,
-                    help: (0, import_i18n105.__)(
+                    help: (0, import_i18n95.__)(
                       "Hidden from assistive technologies."
                     )
                   }
@@ -40280,8 +39427,8 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
-        import_block_editor116.InspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
+        import_block_editor106.InspectorControls,
         {
           group: "dimensions",
           resetAllFilter: (attrs) => {
@@ -40301,20 +39448,20 @@ ${text}
           },
           children: [
             dimensionsControl,
-            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-              import_components57.__experimentalToolsPanelItem,
+            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+              import_components55.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n105.__)("Focal point"),
+                label: (0, import_i18n95.__)("Focal point"),
                 isShownByDefault: true,
                 hasValue: () => !!focalPoint,
                 onDeselect: () => setAttributes({
                   focalPoint: void 0
                 }),
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-                  import_components57.FocalPointPicker,
+                children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+                  import_components55.FocalPointPicker,
                   {
-                    label: (0, import_i18n105.__)("Focal point"),
+                    label: (0, import_i18n95.__)("Focal point"),
                     url,
                     value: focalPoint,
                     onDragStart: imperativeFocalPointPreview,
@@ -40329,13 +39476,13 @@ ${text}
           ]
         }
       ),
-      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.__experimentalToolsPanel,
+      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.__experimentalToolsPanel,
         {
-          label: (0, import_i18n105.__)("Settings"),
+          label: (0, import_i18n95.__)("Settings"),
           resetAll: resetSettings,
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
             ResolutionTool2,
             {
               value: sizeSlug,
@@ -40346,19 +39493,19 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor106.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.TextControl,
         {
-          label: (0, import_i18n105.__)("Title attribute"),
+          label: (0, import_i18n95.__)("Title attribute"),
           value: title || "",
           onChange: onSetTitle,
           readOnly: lockTitleControls,
-          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockTitleControlsMessage }) : (0, import_element71.createInterpolateElement)(
-            (0, import_i18n105.__)(
+          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: lockTitleControlsMessage }) : (0, import_element72.createInterpolateElement)(
+            (0, import_i18n95.__)(
               "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_runtime321.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
             }
           )
         }
@@ -40367,41 +39514,41 @@ ${text}
     const filename = (0, import_url11.getFilename)(url);
     let defaultedAlt;
     if (isDecorative) {
-      defaultedAlt = filename ? (0, import_i18n105.sprintf)(
+      defaultedAlt = filename ? (0, import_i18n95.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n105.__)(
+        (0, import_i18n95.__)(
           "This image has been marked as decorative; its file name is %s"
         ),
         filename
-      ) : (0, import_i18n105.__)("This image has been marked as decorative.");
+      ) : (0, import_i18n95.__)("This image has been marked as decorative.");
     } else if (alt) {
       defaultedAlt = alt;
     } else if (filename) {
-      defaultedAlt = (0, import_i18n105.sprintf)(
+      defaultedAlt = (0, import_i18n95.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n105.__)("This image has an empty alt attribute; its file name is %s"),
+        (0, import_i18n95.__)("This image has an empty alt attribute; its file name is %s"),
         filename
       );
     } else {
-      defaultedAlt = (0, import_i18n105.__)("This image has an empty alt attribute");
+      defaultedAlt = (0, import_i18n95.__)("This image has an empty alt attribute");
     }
-    const borderProps = (0, import_block_editor116.__experimentalUseBorderProps)(attributes2);
-    const shadowProps = (0, import_block_editor116.__experimentalGetShadowClassesAndStyles)(attributes2);
+    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_runtime321.jsx)(ImageWrapper, { href, children: temporaryURL && hasImageErrored ? (
+    const img = /* @__PURE__ */ (0, import_jsx_runtime309.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_runtime321.jsx)(
-        import_components57.Placeholder,
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.Placeholder,
         {
           className: "wp-block-image__placeholder",
           withIllustration: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.Spinner, {})
         }
       )
-    ) : /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
         "img",
         {
           src: temporaryURL || url,
@@ -40426,10 +39573,12 @@ ${text}
               } else if (width !== void 0 && width !== null) {
                 style2.width = typeof width === "number" ? `${width}px` : width;
               }
-              if (height === "auto" || height === void 0 || height === null) {
+              if (height === "auto") {
                 style2.height = "auto";
-              } else {
+              } else if (height !== void 0 && height !== null) {
                 style2.height = typeof height === "number" ? `${height}px` : height;
+              } else if (!isCroppedGalleryImage) {
+                style2.height = "auto";
               }
               return style2;
             })(),
@@ -40440,7 +39589,7 @@ ${text}
           }
         }
       ),
-      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.Spinner, {})
+      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components55.Spinner, {})
     ] }) });
     let resizableBox;
     if (isResizable && isSingleSelected && !isUploading && !SIZED_LAYOUTS.includes(parentLayoutType)) {
@@ -40457,7 +39606,7 @@ ${text}
       if (align === "center") {
         showRightHandle = true;
         showLeftHandle = true;
-      } else if ((0, import_i18n105.isRTL)()) {
+      } else if ((0, import_i18n95.isRTL)()) {
         if (align === "left") {
           showRightHandle = true;
         } else {
@@ -40470,8 +39619,8 @@ ${text}
           showRightHandle = true;
         }
       }
-      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components57.ResizableBox,
+      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        import_components55.ResizableBox,
         {
           ref: effectResizeableBoxPlacement,
           style: {
@@ -40526,7 +39675,7 @@ ${text}
       );
     }
     if (!url && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
         mediaControls,
         controls
       ] });
@@ -40535,25 +39684,25 @@ ${text}
       editEntityRecord("postType", postType, postId, {
         featured_media: id
       });
-      createSuccessNotice((0, import_i18n105.__)("Post featured image updated."), {
+      createSuccessNotice((0, import_i18n95.__)("Post featured image updated."), {
         type: "snackbar"
       });
     };
-    const featuredImageControl = !isDescendentOfQueryLoop && postId && id ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.BlockSettingsMenuControls, { children: ({ canEdit, selectedClientIds }) => canEdit && selectedClientIds.length === 1 && clientId === selectedClientIds[0] && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.MenuItem, { onClick: setPostFeatureImage, children: (0, import_i18n105.__)("Set as featured image") }) }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
+    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: [
       mediaControls,
       controls,
       featuredImageControl,
       img,
       resizableBox,
-      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
         Caption,
         {
           attributes: attributes2,
           setAttributes,
           isSelected: isSingleSelected,
           insertBlocksAfter,
-          label: (0, import_i18n105.__)("Image caption text"),
+          label: (0, import_i18n95.__)("Image caption text"),
           showToolbarButton: isSingleSelected && (hasNonContentControls || isContentOnlyMode) && !hideCaptionControls
         }
       )
@@ -40561,13 +39710,13 @@ ${text}
   }

   // packages/block-library/build-module/image/use-max-width-observer.mjs
-  var import_element72 = __toESM(require_element(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_element73 = __toESM(require_element(), 1);
+  var import_compose27 = __toESM(require_compose(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   function useMaxWidthObserver() {
-    const [contentResizeListener, { width }] = (0, import_compose26.useResizeObserver)();
-    const observerRef = (0, import_element72.useRef)();
-    const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+    const [contentResizeListener, { width }] = (0, import_compose27.useResizeObserver)();
+    const observerRef = (0, import_element73.useRef)();
+    const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
       "div",
       {
         className: "wp-block",
@@ -40587,7 +39736,7 @@ ${text}
   }

   // packages/block-library/build-module/image/edit.mjs
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   var pickRelevantMediaFiles2 = (image, size) => {
     const imageProps = Object.fromEntries(
       Object.entries(image ?? {}).filter(
@@ -40624,19 +39773,19 @@ ${text}
       align,
       metadata
     } = attributes2;
-    const [temporaryURL, setTemporaryURL] = (0, import_element73.useState)(attributes2.blob);
-    const containerRef = (0, import_element73.useRef)();
+    const [temporaryURL, setTemporaryURL] = (0, import_element74.useState)(attributes2.blob);
+    const containerRef = (0, import_element74.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_compose27.useResizeObserver)();
+    const [placeholderResizeListener, { width: placeholderWidth }] = (0, import_compose28.useResizeObserver)();
     const isSmallContainer = placeholderWidth && placeholderWidth < 160;
-    const captionRef = (0, import_element73.useRef)();
-    (0, import_element73.useEffect)(() => {
+    const captionRef = (0, import_element74.useRef)();
+    (0, import_element74.useEffect)(() => {
       captionRef.current = caption;
     }, [caption]);
-    const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data52.useDispatch)(import_block_editor117.store);
-    (0, import_element73.useEffect)(() => {
+    const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data50.useDispatch)(import_block_editor107.store);
+    (0, import_element74.useEffect)(() => {
       if (["wide", "full"].includes(align)) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -40650,9 +39799,9 @@ ${text}
       getBlockRootClientId,
       getBlockName,
       canInsertBlockType
-    } = (0, import_data52.useSelect)(import_block_editor117.store);
-    const blockEditingMode = (0, import_block_editor117.useBlockEditingMode)();
-    const { createErrorNotice } = (0, import_data52.useDispatch)(import_notices8.store);
+    } = (0, import_data50.useSelect)(import_block_editor107.store);
+    const blockEditingMode = (0, import_block_editor107.useBlockEditingMode)();
+    const { createErrorNotice } = (0, import_data50.useDispatch)(import_notices8.store);
     function onUploadError(message) {
       createErrorNotice(message, {
         type: "snackbar",
@@ -40678,7 +39827,7 @@ ${text}
         const rootClientId = getBlockRootClientId(clientId);
         if (files.some((file) => !isValidFileType(file))) {
           createErrorNotice(
-            (0, import_i18n106.__)(
+            (0, import_i18n96.__)(
               "If uploading to a gallery all files need to be image formats"
             ),
             { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -40803,7 +39952,7 @@ ${text}
     });
     const isExternal = isExternalImage(id, url);
     const src = isExternal ? url : void 0;
-    const isSideloading = (0, import_data52.useSelect)(
+    const isSideloading = (0, import_data50.useSelect)(
       (select10) => {
         if (!window.__clientSideMediaProcessing || !id) {
           return false;
@@ -40812,28 +39961,28 @@ ${text}
       },
       [id]
     );
-    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
       "img",
       {
-        alt: (0, import_i18n106.__)("Edit image"),
-        title: (0, import_i18n106.__)("Edit image"),
+        alt: (0, import_i18n96.__)("Edit image"),
+        title: (0, import_i18n96.__)("Edit image"),
         className: "edit-image-preview",
         src: url
       }
     );
-    const borderProps = (0, import_block_editor117.__experimentalUseBorderProps)(attributes2);
-    const shadowProps = (0, import_block_editor117.__experimentalGetShadowClassesAndStyles)(attributes2);
+    const borderProps = (0, import_block_editor107.__experimentalUseBorderProps)(attributes2);
+    const shadowProps = (0, import_block_editor107.__experimentalGetShadowClassesAndStyles)(attributes2);
     const classes = clsx_default(className, {
       "is-transient": !!temporaryURL || isSideloading,
       "is-resized": !!width || !!height,
       [`size-${sizeSlug}`]: sizeSlug,
       "has-custom-border": !!borderProps.className || borderProps.style && Object.keys(borderProps.style).length > 0
     });
-    const blockProps = (0, import_block_editor117.useBlockProps)({
+    const blockProps = (0, import_block_editor107.useBlockProps)({
       ref: containerRef,
       className: classes
     });
-    const { lockUrlControls = false, lockUrlControlsMessage } = (0, import_data52.useSelect)(
+    const { lockUrlControls = false, lockUrlControlsMessage } = (0, import_data50.useSelect)(
       (select10) => {
         if (!isSingleSelected) {
           return {};
@@ -40847,27 +39996,27 @@ ${text}
             context,
             args: metadata?.bindings?.url?.args
           }),
-          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n106.sprintf)(
+          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n96.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n106.__)("Connected to %s"),
+            (0, import_i18n96.__)("Connected to %s"),
             blockBindingsSource.label
-          ) : (0, import_i18n106.__)("Connected to dynamic data")
+          ) : (0, import_i18n96.__)("Connected to dynamic data")
         };
       },
       [context, isSingleSelected, metadata?.bindings?.url]
     );
     const pinnedHeight = height === "auto" ? void 0 : height;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-        import_components58.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(
+        import_components56.Placeholder,
         {
           className: clsx_default("block-editor-media-placeholder", {
             [borderProps.className]: !!borderProps.className && !isSingleSelected
           }),
           icon: !isSmallContainer && (lockUrlControls ? plugins_default : image_default),
           withIllustration: !isSingleSelected || isSmallContainer,
-          label: !isSmallContainer && (0, import_i18n106.__)("Image"),
-          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n106.__)(
+          label: !isSmallContainer && (0, import_i18n96.__)("Image"),
+          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n96.__)(
             "Drag and drop an image, upload, or choose from your library."
           ),
           style: {
@@ -40886,9 +40035,9 @@ ${text}
         }
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+    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)(
           Image2,
           {
             temporaryURL,
@@ -40908,10 +40057,10 @@ ${text}
             maxContentWidth
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-          import_block_editor117.MediaPlaceholder,
+        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+          import_block_editor107.MediaPlaceholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_block_editor117.BlockIcon, { icon: image_default }),
+            icon: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor107.BlockIcon, { icon: image_default }),
             onSelect: onSelectImage,
             onSelectURL,
             onFilesPreUpload,
@@ -40930,10 +40079,10 @@ ${text}
       isSingleSelected && isMaxWidthContainerWidth && maxWidthObserver
     ] });
   }
-  var edit_default18 = ImageEdit;
+  var edit_default14 = ImageEdit;

   // packages/block-library/build-module/image/block.json
-  var block_default44 = {
+  var block_default40 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/image",
@@ -41096,9 +40245,9 @@ ${text}
   };

   // packages/block-library/build-module/image/save.mjs
-  var import_block_editor118 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
-  function save26({ attributes: attributes2 }) {
+  var import_block_editor108 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  function save22({ attributes: attributes2 }) {
     const {
       url,
       alt,
@@ -41120,8 +40269,8 @@ ${text}
       metadata: { bindings = {} } = {}
     } = attributes2;
     const newRel = !rel ? void 0 : rel;
-    const borderProps = (0, import_block_editor118.__experimentalGetBorderClassesAndStyles)(attributes2);
-    const shadowProps = (0, import_block_editor118.__experimentalGetShadowClassesAndStyles)(attributes2);
+    const borderProps = (0, import_block_editor108.__experimentalGetBorderClassesAndStyles)(attributes2);
+    const shadowProps = (0, import_block_editor108.__experimentalGetShadowClassesAndStyles)(attributes2);
     const classes = clsx_default({
       // All other align classes are handled by block supports.
       // `{ align: 'none' }` is unique to transforms for the image block.
@@ -41133,7 +40282,7 @@ ${text}
     const imageClasses = clsx_default(borderProps.className, {
       [`wp-image-${id}`]: !!id
     });
-    const image = /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    const image = /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
       "img",
       {
         src: url,
@@ -41165,9 +40314,9 @@ ${text}
         role: isDecorative ? "none" : void 0
       }
     );
-    const displayCaption = !import_block_editor118.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-    const figure = /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
-      href ? /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    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)(
         "a",
         {
           className: linkClass,
@@ -41177,22 +40326,22 @@ ${text}
           children: image
         }
       ) : image,
-      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-        import_block_editor118.RichText.Content,
+      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+        import_block_editor108.RichText.Content,
         {
-          className: (0, import_block_editor118.__experimentalGetElementClassName)("caption"),
+          className: (0, import_block_editor108.__experimentalGetElementClassName)("caption"),
           tagName: "figcaption",
           value: caption
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("figure", { ...import_block_editor118.useBlockProps.save({ className: classes }), children: figure });
+    return /* @__PURE__ */ (0, import_jsx_runtime312.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_data53 = __toESM(require_data(), 1);
+  var import_data51 = __toESM(require_data(), 1);
   var import_core_data27 = __toESM(require_core_data(), 1);
   function getCarriedGifConversionAttributes(attributes2) {
     const { align, anchor, className, style: style2 } = attributes2;
@@ -41212,7 +40361,7 @@ ${text}
     if (!urlPath?.toLowerCase().endsWith(".gif")) {
       return null;
     }
-    const record = (0, import_data53.select)(import_core_data27.store).getEntityRecord(
+    const record = (0, import_data51.select)(import_core_data27.store).getEntityRecord(
       "postType",
       "attachment",
       id,
@@ -41463,15 +40612,15 @@ ${text}

   // packages/block-library/build-module/image/index.mjs
   var { fieldsKey: fieldsKey8, formKey: formKey8 } = unlock(import_blocks42.privateApis);
-  var { name: name44 } = block_default44;
-  var settings44 = {
+  var { name: name40 } = block_default40;
+  var settings40 = {
     icon: image_default,
     example: {
       attributes: {
         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_i18n107.__)("Mont Blanc appears\u2014still, snowy, and serene.")
+        caption: (0, import_i18n97.__)("Mont Blanc appears\u2014still, snowy, and serene.")
       }
     },
     __experimentalLabel(attributes2, { context }) {
@@ -41482,7 +40631,7 @@ ${text}
       if (context === "accessibility") {
         const { caption, alt, url } = attributes2;
         if (!url) {
-          return (0, import_i18n107.__)("Empty");
+          return (0, import_i18n97.__)("Empty");
         }
         if (!alt) {
           return caption || "";
@@ -41496,15 +40645,15 @@ ${text}
       };
     },
     transforms: transforms_default14,
-    edit: edit_default18,
-    save: save26,
-    deprecated: deprecated_default22
+    edit: edit_default14,
+    save: save22,
+    deprecated: deprecated_default20
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings44[fieldsKey8] = [
+    settings40[fieldsKey8] = [
       {
         id: "image",
-        label: (0, import_i18n107.__)("Image"),
+        label: (0, import_i18n97.__)("Image"),
         type: "media",
         Edit: {
           control: "media",
@@ -41527,7 +40676,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n107.__)("Link"),
+        label: (0, import_i18n97.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -41545,7 +40694,7 @@ ${text}
       },
       {
         id: "caption",
-        label: (0, import_i18n107.__)("Caption"),
+        label: (0, import_i18n97.__)("Caption"),
         type: "text",
         Edit: "rich-text",
         // TODO: replace with custom component
@@ -41553,13 +40702,13 @@ ${text}
       },
       {
         id: "alt",
-        label: (0, import_i18n107.__)("Alt text"),
+        label: (0, import_i18n97.__)("Alt text"),
         type: "text",
         isVisible: (item) => !item.isDecorative
       },
       {
         id: "isDecorative",
-        label: (0, import_i18n107.__)("Mark as decorative"),
+        label: (0, import_i18n97.__)("Mark as decorative"),
         type: "boolean",
         setValue: ({ value }) => ({
           isDecorative: value || void 0,
@@ -41574,23 +40723,23 @@ ${text}
         })
       }
     ];
-    settings44[formKey8] = {
+    settings40[formKey8] = {
       fields: ["image", "link", "caption", "alt", "isDecorative"]
     };
   }
-  var init44 = () => initBlock({ name: name44, metadata: block_default44, settings: settings44 });
+  var init40 = () => initBlock({ name: name40, metadata: block_default40, settings: settings40 });

   // packages/block-library/build-module/latest-comments/index.mjs
   var latest_comments_exports = {};
   __export(latest_comments_exports, {
-    init: () => init45,
-    metadata: () => block_default45,
-    name: () => name45,
-    settings: () => settings45
+    init: () => init41,
+    metadata: () => block_default41,
+    name: () => name41,
+    settings: () => settings41
   });

   // packages/block-library/build-module/latest-comments/block.json
-  var block_default45 = {
+  var block_default41 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/latest-comments",
@@ -41658,21 +40807,21 @@ ${text}
   };

   // packages/block-library/build-module/latest-comments/edit.mjs
-  var import_block_editor119 = __toESM(require_block_editor(), 1);
-  var import_components59 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
+  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_server_side_render4 = __toESM(require_server_side_render(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   var MIN_COMMENTS = 1;
   var MAX_COMMENTS = 100;
-  function LatestComments({ attributes: attributes2, setAttributes, name: name122 }) {
+  function LatestComments({ attributes: attributes2, setAttributes, name: name118 }) {
     const { commentsToShow, displayAvatar, displayDate, displayContent } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { content, status, error: error2 } = (0, import_server_side_render4.useServerSideRender)({
       attributes: attributes2,
       skipBlockSupportAttributes: true,
-      block: name122,
+      block: name118,
       urlQueryArgs: {
         // The preview uses the site's locale to make it more true to how
         // the block appears on the frontend. Setting the locale
@@ -41680,13 +40829,13 @@ ${text}
         _locale: "site"
       }
     });
-    const disabledRef = (0, import_compose28.useDisabled)();
-    const blockProps = (0, import_block_editor119.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_block_editor119.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
-        import_components59.__experimentalToolsPanel,
+    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)(
+        import_components57.__experimentalToolsPanel,
         {
-          label: (0, import_i18n108.__)("Settings"),
+          label: (0, import_i18n98.__)("Settings"),
           resetAll: () => {
             setAttributes({
               commentsToShow: 5,
@@ -41697,17 +40846,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components59.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayAvatar,
-                label: (0, import_i18n108.__)("Display avatar"),
+                label: (0, import_i18n98.__)("Display avatar"),
                 onDeselect: () => setAttributes({ displayAvatar: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components59.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components57.ToggleControl,
                   {
-                    label: (0, import_i18n108.__)("Display avatar"),
+                    label: (0, import_i18n98.__)("Display avatar"),
                     checked: displayAvatar,
                     onChange: () => setAttributes({
                       displayAvatar: !displayAvatar
@@ -41716,39 +40865,39 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components59.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayDate,
-                label: (0, import_i18n108.__)("Display date"),
+                label: (0, import_i18n98.__)("Display date"),
                 onDeselect: () => setAttributes({ displayDate: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components59.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components57.ToggleControl,
                   {
-                    label: (0, import_i18n108.__)("Display date"),
+                    label: (0, import_i18n98.__)("Display date"),
                     checked: displayDate,
                     onChange: () => setAttributes({ displayDate: !displayDate })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components59.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayContent !== "excerpt",
-                label: (0, import_i18n108.__)("Display content"),
+                label: (0, import_i18n98.__)("Display content"),
                 onDeselect: () => setAttributes({ displayContent: "excerpt" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components59.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components57.SelectControl,
                   {
-                    label: (0, import_i18n108.__)("Display content"),
+                    label: (0, import_i18n98.__)("Display content"),
                     value: displayContent,
                     options: [
-                      { label: (0, import_i18n108.__)("No content"), value: "none" },
-                      { label: (0, import_i18n108.__)("Excerpt"), value: "excerpt" },
-                      { label: (0, import_i18n108.__)("Full content"), value: "full" }
+                      { label: (0, import_i18n98.__)("No content"), value: "none" },
+                      { label: (0, import_i18n98.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n98.__)("Full content"), value: "full" }
                     ],
                     onChange: (value) => setAttributes({
                       displayContent: value
@@ -41757,17 +40906,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components59.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+              import_components57.__experimentalToolsPanelItem,
               {
                 hasValue: () => commentsToShow !== 5,
-                label: (0, import_i18n108.__)("Number of comments"),
+                label: (0, import_i18n98.__)("Number of comments"),
                 onDeselect: () => setAttributes({ commentsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components59.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                  import_components57.RangeControl,
                   {
-                    label: (0, import_i18n108.__)("Number of comments"),
+                    label: (0, import_i18n98.__)("Number of comments"),
                     value: commentsToShow,
                     onChange: (value) => setAttributes({ commentsToShow: value }),
                     min: MIN_COMMENTS,
@@ -41780,18 +40929,18 @@ ${text}
           ]
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components59.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("p", { children: (0, import_i18n108.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n108.__)("Error: %s"),
+        (0, import_i18n98.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

   // packages/block-library/build-module/latest-comments/deprecated.mjs
-  var v121 = {
+  var v119 = {
     attributes: {
       commentsToShow: {
         type: "number",
@@ -41855,29 +41004,29 @@ ${text}
       };
     }
   };
-  var deprecated_default23 = [v121];
+  var deprecated_default21 = [v119];

   // packages/block-library/build-module/latest-comments/index.mjs
-  var { name: name45 } = block_default45;
-  var settings45 = {
+  var { name: name41 } = block_default41;
+  var settings41 = {
     icon: comment_default,
     example: {},
     edit: LatestComments,
-    deprecated: deprecated_default23
+    deprecated: deprecated_default21
   };
-  var init45 = () => initBlock({ name: name45, metadata: block_default45, settings: settings45 });
+  var init41 = () => initBlock({ name: name41, metadata: block_default41, settings: settings41 });

   // packages/block-library/build-module/latest-posts/index.mjs
   var latest_posts_exports = {};
   __export(latest_posts_exports, {
-    init: () => init46,
-    metadata: () => block_default46,
-    name: () => name46,
-    settings: () => settings46
+    init: () => init42,
+    metadata: () => block_default42,
+    name: () => name42,
+    settings: () => settings42
   });

   // packages/block-library/build-module/latest-posts/block.json
-  var block_default46 = {
+  var block_default42 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/latest-posts",
@@ -42096,10 +41245,10 @@ ${text}
       }
     };
   };
-  var deprecated_default24 = [
+  var deprecated_default22 = [
     {
       attributes: {
-        ...block_default46.attributes,
+        ...block_default42.attributes,
         ...legacyLayoutAttributes,
         categories: {
           type: ["array", "string"]
@@ -42112,7 +41261,7 @@ ${text}
     },
     {
       attributes: {
-        ...block_default46.attributes,
+        ...block_default42.attributes,
         categories: {
           type: "string"
         }
@@ -42128,15 +41277,15 @@ ${text}
   ];

   // packages/block-library/build-module/latest-posts/edit.mjs
-  var import_components60 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_components58 = __toESM(require_components(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
   var import_date2 = __toESM(require_date(), 1);
-  var import_block_editor120 = __toESM(require_block_editor(), 1);
-  var import_data54 = __toESM(require_data(), 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_compose29 = __toESM(require_compose(), 1);
-  var import_element74 = __toESM(require_element(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);
+  var import_element75 = __toESM(require_element(), 1);

   // packages/block-library/build-module/latest-posts/constants.mjs
   var MIN_EXCERPT_LENGTH = 10;
@@ -42144,7 +41293,7 @@ ${text}
   var DEFAULT_EXCERPT_LENGTH = 55;

   // packages/block-library/build-module/latest-posts/edit.mjs
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   var CATEGORIES_LIST_QUERY = {
     per_page: -1,
     _fields: "id,name",
@@ -42159,22 +41308,22 @@ ${text}
     {
       value: "none",
       icon: align_none_default,
-      label: (0, import_i18n109.__)("None")
+      label: (0, import_i18n99.__)("None")
     },
     {
       value: "left",
       icon: position_left_default,
-      label: (0, import_i18n109.__)("Left")
+      label: (0, import_i18n99.__)("Left")
     },
     {
       value: "center",
       icon: position_center_default,
-      label: (0, import_i18n109.__)("Center")
+      label: (0, import_i18n99.__)("Center")
     },
     {
       value: "right",
       icon: position_right_default,
-      label: (0, import_i18n109.__)("Right")
+      label: (0, import_i18n99.__)("Right")
     }
   ];
   function getFeaturedImageDetails(post, size) {
@@ -42212,14 +41361,14 @@ ${text}
       defaultImageHeight,
       categoriesList,
       authorList
-    } = (0, import_data54.useSelect)(
+    } = (0, import_data52.useSelect)(
       (select10) => {
         const { getEntityRecords, getUsers } = select10(import_core_data28.store);
-        const settings121 = select10(import_block_editor120.store).getSettings();
+        const settings117 = select10(import_block_editor110.store).getSettings();
         return {
-          defaultImageWidth: settings121.imageDimensions?.[featuredImageSizeSlug]?.width ?? 0,
-          defaultImageHeight: settings121.imageDimensions?.[featuredImageSizeSlug]?.height ?? 0,
-          imageSizes: settings121.imageSizes,
+          defaultImageWidth: settings117.imageDimensions?.[featuredImageSizeSlug]?.width ?? 0,
+          defaultImageHeight: settings117.imageDimensions?.[featuredImageSizeSlug]?.height ?? 0,
+          imageSizes: settings117.imageSizes,
           categoriesList: getEntityRecords(
             "taxonomy",
             "category",
@@ -42231,9 +41380,9 @@ ${text}
       [featuredImageSizeSlug]
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const imageSizeOptions = imageSizes.filter(({ slug }) => slug !== "full").map(({ name: name122, slug }) => ({
+    const imageSizeOptions = imageSizes.filter(({ slug }) => slug !== "full").map(({ name: name118, slug }) => ({
       value: slug,
-      label: name122
+      label: name118
     }));
     const categorySuggestions = categoriesList?.reduce((accumulator, category) => {
       accumulator[category.name] = category;
@@ -42254,11 +41403,11 @@ ${text}
       }
       setAttributes({ categories: allCategories });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
-        import_components60.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+        import_components58.__experimentalToolsPanel,
         {
-          label: (0, import_i18n109.__)("Post content"),
+          label: (0, import_i18n99.__)("Post content"),
           resetAll: () => setAttributes({
             displayPostContent: false,
             displayPostContentRadio: "excerpt",
@@ -42266,41 +41415,41 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostContent,
-                label: (0, import_i18n109.__)("Display post content"),
+                label: (0, import_i18n99.__)("Display post content"),
                 onDeselect: () => setAttributes({ displayPostContent: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.ToggleControl,
                   {
-                    label: (0, import_i18n109.__)("Display post content"),
+                    label: (0, import_i18n99.__)("Display post content"),
                     checked: displayPostContent,
                     onChange: (value) => setAttributes({ displayPostContent: value })
                   }
                 )
               }
             ),
-            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayPostContentRadio !== "excerpt",
-                label: (0, import_i18n109.__)("Content length"),
+                label: (0, import_i18n99.__)("Content length"),
                 onDeselect: () => setAttributes({
                   displayPostContentRadio: "excerpt"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.RadioControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.RadioControl,
                   {
-                    label: (0, import_i18n109.__)("Content length"),
+                    label: (0, import_i18n99.__)("Content length"),
                     selected: displayPostContentRadio,
                     options: [
-                      { label: (0, import_i18n109.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n99.__)("Excerpt"), value: "excerpt" },
                       {
-                        label: (0, import_i18n109.__)("Full post"),
+                        label: (0, import_i18n99.__)("Full post"),
                         value: "full_post"
                       }
                     ],
@@ -42311,19 +41460,19 @@ ${text}
                 )
               }
             ),
-            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== DEFAULT_EXCERPT_LENGTH,
-                label: (0, import_i18n109.__)("Max number of words"),
+                label: (0, import_i18n99.__)("Max number of words"),
                 onDeselect: () => setAttributes({
                   excerptLength: DEFAULT_EXCERPT_LENGTH
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.RangeControl,
                   {
-                    label: (0, import_i18n109.__)("Max number of words"),
+                    label: (0, import_i18n99.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: MIN_EXCERPT_LENGTH,
@@ -42335,44 +41484,44 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
-        import_components60.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+        import_components58.__experimentalToolsPanel,
         {
-          label: (0, import_i18n109.__)("Post meta"),
+          label: (0, import_i18n99.__)("Post meta"),
           resetAll: () => setAttributes({
             displayAuthor: false,
             displayPostDate: false
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayAuthor,
-                label: (0, import_i18n109.__)("Display author name"),
+                label: (0, import_i18n99.__)("Display author name"),
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.ToggleControl,
                   {
-                    label: (0, import_i18n109.__)("Display author name"),
+                    label: (0, import_i18n99.__)("Display author name"),
                     checked: displayAuthor,
                     onChange: (value) => setAttributes({ displayAuthor: value })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostDate,
-                label: (0, import_i18n109.__)("Display post date"),
+                label: (0, import_i18n99.__)("Display post date"),
                 onDeselect: () => setAttributes({ displayPostDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.ToggleControl,
                   {
-                    label: (0, import_i18n109.__)("Display post date"),
+                    label: (0, import_i18n99.__)("Display post date"),
                     checked: displayPostDate,
                     onChange: (value) => setAttributes({ displayPostDate: value })
                   }
@@ -42382,10 +41531,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
-        import_components60.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
+        import_components58.__experimentalToolsPanel,
         {
-          label: (0, import_i18n109.__)("Featured image"),
+          label: (0, import_i18n99.__)("Featured image"),
           resetAll: () => setAttributes({
             displayFeaturedImage: false,
             featuredImageAlign: void 0,
@@ -42396,37 +41545,37 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components60.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              import_components58.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayFeaturedImage,
-                label: (0, import_i18n109.__)("Display featured image"),
+                label: (0, import_i18n99.__)("Display featured image"),
                 onDeselect: () => setAttributes({ displayFeaturedImage: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                  import_components60.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components58.ToggleControl,
                   {
-                    label: (0, import_i18n109.__)("Display featured image"),
+                    label: (0, import_i18n99.__)("Display featured image"),
                     checked: displayFeaturedImage,
                     onChange: (value) => setAttributes({ displayFeaturedImage: value })
                   }
                 )
               }
             ),
-            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                import_components60.__experimentalToolsPanelItem,
+            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                import_components58.__experimentalToolsPanelItem,
                 {
                   hasValue: () => featuredImageSizeSlug !== "thumbnail" || featuredImageSizeWidth !== null || featuredImageSizeHeight !== null,
-                  label: (0, import_i18n109.__)("Image size"),
+                  label: (0, import_i18n99.__)("Image size"),
                   onDeselect: () => setAttributes({
                     featuredImageSizeSlug: "thumbnail",
                     featuredImageSizeWidth: null,
                     featuredImageSizeHeight: null
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                    import_block_editor120.__experimentalImageSizeControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                    import_block_editor110.__experimentalImageSizeControl,
                     {
                       onChange: (value) => {
                         const newAttrs = {};
@@ -42444,7 +41593,7 @@ ${text}
                       imageWidth: defaultImageWidth,
                       imageHeight: defaultImageHeight,
                       imageSizeOptions,
-                      imageSizeHelp: (0, import_i18n109.__)(
+                      imageSizeHelp: (0, import_i18n99.__)(
                         "Select the size of the source image."
                       ),
                       onChangeImage: (value) => setAttributes({
@@ -42456,31 +41605,31 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                import_components60.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                import_components58.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!featuredImageAlign,
-                  label: (0, import_i18n109.__)("Image alignment"),
+                  label: (0, import_i18n99.__)("Image alignment"),
                   onDeselect: () => setAttributes({
                     featuredImageAlign: void 0
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                    import_components60.__experimentalToggleGroupControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                    import_components58.__experimentalToggleGroupControl,
                     {
                       className: "editor-latest-posts-image-alignment-control",
-                      label: (0, import_i18n109.__)("Image alignment"),
+                      label: (0, import_i18n99.__)("Image alignment"),
                       value: featuredImageAlign || "none",
                       onChange: (value) => setAttributes({
                         featuredImageAlign: value !== "none" ? value : void 0
                       }),
                       children: imageAlignmentOptions.map(
-                        ({ value, icon: icon4, label }) => {
-                          return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                            import_components60.__experimentalToggleGroupControlOptionIcon,
+                        ({ value, icon: icon2, label }) => {
+                          return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                            import_components58.__experimentalToggleGroupControlOptionIcon,
                             {
                               value,
-                              icon: icon4,
+                              icon: icon2,
                               label
                             },
                             value
@@ -42491,19 +41640,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                import_components60.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                import_components58.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!addLinkToFeaturedImage,
-                  label: (0, import_i18n109.__)("Add link to featured image"),
+                  label: (0, import_i18n99.__)("Add link to featured image"),
                   onDeselect: () => setAttributes({
                     addLinkToFeaturedImage: false
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                    import_components60.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                    import_components58.ToggleControl,
                     {
-                      label: (0, import_i18n109.__)("Add link to featured image"),
+                      label: (0, import_i18n99.__)("Add link to featured image"),
                       checked: addLinkToFeaturedImage,
                       onChange: (value) => setAttributes({
                         addLinkToFeaturedImage: value
@@ -42516,10 +41665,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-        import_components60.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        import_components58.__experimentalToolsPanel,
         {
-          label: (0, import_i18n109.__)("Sorting and filtering"),
+          label: (0, import_i18n99.__)("Sorting and filtering"),
           resetAll: () => setAttributes({
             order: "desc",
             orderBy: "date",
@@ -42528,11 +41677,11 @@ ${text}
             selectedAuthor: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-            import_components60.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+            import_components58.__experimentalToolsPanelItem,
             {
               hasValue: () => order !== "desc" || orderBy !== "date" || postsToShow !== 5 || categories?.length > 0 || !!selectedAuthor,
-              label: (0, import_i18n109.__)("Sort and filter"),
+              label: (0, import_i18n99.__)("Sort and filter"),
               onDeselect: () => setAttributes({
                 order: "desc",
                 orderBy: "date",
@@ -42541,8 +41690,8 @@ ${text}
                 selectedAuthor: void 0
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-                import_components60.QueryControls,
+              children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                import_components58.QueryControls,
                 {
                   ...{ order, orderBy },
                   numberOfItems: postsToShow,
@@ -42570,7 +41719,7 @@ ${text}
     setAttributes,
     __unstableLayoutClassNames
   }) {
-    const instanceId = (0, import_compose29.useInstanceId)(LatestPostsEdit);
+    const instanceId = (0, import_compose30.useInstanceId)(LatestPostsEdit);
     const {
       postsToShow,
       order,
@@ -42595,7 +41744,7 @@ ${text}
     const { type: savedLayoutType, minimumColumnWidth } = layout || {};
     const layoutType = savedLayoutType || (postLayout === "grid" ? "grid" : "default");
     const columnCount = layout?.columnCount ?? (!savedLayoutType ? columns : void 0) ?? 3;
-    const { latestPosts } = (0, import_data54.useSelect)(
+    const { latestPosts } = (0, import_data52.useSelect)(
       (select10) => {
         const { getEntityRecords } = select10(import_core_data28.store);
         const catIds = categories && categories.length > 0 ? categories.map((cat) => cat.id) : [];
@@ -42620,23 +41769,23 @@ ${text}
       },
       [postsToShow, order, orderBy, categories, selectedAuthor]
     );
-    const { createWarningNotice } = (0, import_data54.useDispatch)(import_notices9.store);
+    const { createWarningNotice } = (0, import_data52.useDispatch)(import_notices9.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n109.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n99.__)("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_runtime326.jsx)(import_block_editor120.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor110.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
       Controls,
       {
         attributes: attributes2,
         setAttributes
       }
     ) });
-    const blockProps = (0, import_block_editor120.useBlockProps)({
+    const blockProps = (0, import_block_editor110.useBlockProps)({
       className: clsx_default(__unstableLayoutClassNames, {
         "wp-block-latest-posts__list": true,
         "is-grid": layoutType === "grid",
@@ -42647,9 +41796,9 @@ ${text}
       })
     });
     if (!hasPosts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...blockProps, children: [
         inspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components60.Placeholder, { icon: pin_default, label: (0, import_i18n109.__)("Latest Posts"), children: !Array.isArray(latestPosts) ? /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components60.Spinner, {}) : (0, import_i18n109.__)("No posts found.") })
+        /* @__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.") })
       ] });
     }
     const displayPosts = latestPosts.length > postsToShow ? latestPosts.slice(0, postsToShow) : latestPosts;
@@ -42661,13 +41810,13 @@ ${text}
     const layoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n109._x)("List view", "Latest posts block display setting"),
+        title: (0, import_i18n99._x)("List view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n109._x)("Grid view", "Latest posts block display setting"),
+        title: (0, import_i18n99._x)("Grid view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -42676,10 +41825,10 @@ ${text}
       }
     ];
     const dateFormat = (0, import_date2.getSettings)().formats.date;
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor120.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components60.ToolbarGroup, { controls: layoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("ul", { ...blockProps, children: displayPosts.map((post) => {
+      /* @__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) => {
         const titleTrimmed = post.title.rendered.trim();
         let excerpt = post.excerpt.rendered;
         const currentAuthor = getCurrentAuthor(post);
@@ -42692,7 +41841,7 @@ ${text}
           [`align${featuredImageAlign}`]: !!featuredImageAlign
         });
         const renderFeaturedImage = displayFeaturedImage && imageSourceUrl;
-        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           "img",
           {
             src: imageSourceUrl,
@@ -42704,20 +41853,20 @@ ${text}
           }
         );
         const needsReadMore = excerptLength < excerpt.trim().split(" ").length && post.excerpt.raw === "";
-        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
           excerpt.trim().split(" ", excerptLength).join(" "),
-          (0, import_element74.createInterpolateElement)(
-            (0, import_i18n109.sprintf)(
+          (0, import_element75.createInterpolateElement)(
+            (0, import_i18n99.sprintf)(
               /* translators: 1: Hidden accessibility text: Post title */
-              (0, import_i18n109.__)(
+              (0, import_i18n99.__)(
                 "\u2026 <a>Read more<span>: %1$s</span></a>"
               ),
-              titleTrimmed || (0, import_i18n109.__)("(no title)")
+              titleTrimmed || (0, import_i18n99.__)("(no title)")
             ),
             {
               a: (
                 // eslint-disable-next-line jsx-a11y/anchor-has-content
-                /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
                   "a",
                   {
                     className: "wp-block-latest-posts__read-more",
@@ -42727,12 +41876,12 @@ ${text}
                   }
                 )
               ),
-              span: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("span", { className: "screen-reader-text" })
+              span: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("span", { className: "screen-reader-text" })
             }
           )
         ] }) : excerpt;
-        return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("li", { children: [
-          renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: imageClasses, children: addLinkToFeaturedImage ? /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+        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)(
             "a",
             {
               href: post.link,
@@ -42740,7 +41889,7 @@ ${text}
               children: featuredImage
             }
           ) : featuredImage }),
-          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "a",
             {
               className: "wp-block-latest-posts__post-title",
@@ -42749,15 +41898,15 @@ ${text}
                 __html: titleTrimmed
               } : void 0,
               onClick: showRedirectionPreventedNotice,
-              children: !titleTrimmed ? (0, import_i18n109.__)("(no title)") : null
+              children: !titleTrimmed ? (0, import_i18n99.__)("(no title)") : null
             }
           ),
-          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n109.sprintf)(
+          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n99.sprintf)(
             /* translators: byline. %s: author. */
-            (0, import_i18n109.__)("by %s"),
+            (0, import_i18n99.__)("by %s"),
             currentAuthor.name
           ) }),
-          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
             "time",
             {
               dateTime: (0, import_date2.format)("c", post.date_gmt),
@@ -42765,8 +41914,8 @@ ${text}
               children: (0, import_date2.dateI18n)(dateFormat, post.date_gmt)
             }
           ),
-          displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-latest-posts__post-excerpt", children: postExcerpt }),
-          displayPostContent && displayPostContentRadio === "full_post" && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+          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)(
             "div",
             {
               className: "wp-block-latest-posts__post-full-content",
@@ -42781,27 +41930,27 @@ ${text}
   }

   // packages/block-library/build-module/latest-posts/index.mjs
-  var { name: name46 } = block_default46;
-  var settings46 = {
+  var { name: name42 } = block_default42;
+  var settings42 = {
     icon: post_list_default,
     example: {},
     edit: LatestPostsEdit,
-    deprecated: deprecated_default24
+    deprecated: deprecated_default22
   };
-  var init46 = () => initBlock({ name: name46, metadata: block_default46, settings: settings46 });
+  var init42 = () => initBlock({ name: name42, metadata: block_default42, settings: settings42 });

   // packages/block-library/build-module/list/index.mjs
   var list_exports = {};
   __export(list_exports, {
-    init: () => init47,
-    metadata: () => block_default47,
-    name: () => name47,
-    settings: () => settings47
+    init: () => init43,
+    metadata: () => block_default43,
+    name: () => name43,
+    settings: () => settings43
   });
-  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/list/deprecated.mjs
-  var import_block_editor121 = __toESM(require_block_editor(), 1);
+  var import_block_editor111 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/list/utils.mjs
   var import_blocks43 = __toESM(require_blocks(), 1);
@@ -42886,7 +42035,7 @@ ${text}
   }

   // packages/block-library/build-module/list/deprecated.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var v0 = {
     attributes: {
       ordered: {
@@ -42934,14 +42083,14 @@ ${text}
     save({ attributes: attributes2 }) {
       const { ordered, values, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrate_font_family_default,
     isEligible({ style: style2 }) {
       return style2?.typography?.fontFamily;
     }
   };
-  var v123 = {
+  var v120 = {
     attributes: {
       ordered: {
         type: "boolean",
@@ -43000,11 +42149,11 @@ ${text}
     save({ attributes: attributes2 }) {
       const { ordered, values, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrateToListV2
   };
-  var v211 = {
+  var v210 = {
     attributes: {
       ordered: {
         type: "boolean",
@@ -43075,7 +42224,7 @@ ${text}
     save({ attributes: attributes2 }) {
       const { ordered, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor121.InnerBlocks.Content, {}) });
+      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, {}) });
     },
     migrate: migrateTypeToInlineStyle
   };
@@ -43148,65 +42297,65 @@ ${text}
     save({ attributes: attributes2 }) {
       const { ordered, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
         TagName2,
         {
-          ...import_block_editor121.useBlockProps.save({
+          ...import_block_editor111.useBlockProps.save({
             reversed,
             start,
             style: {
               listStyleType: ordered && type !== "decimal" ? type : void 0
             }
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor121.InnerBlocks.Content, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor111.InnerBlocks.Content, {})
         }
       );
     }
   };
-  var deprecated_default25 = [v37, v211, v123, v0];
+  var deprecated_default23 = [v37, v210, v120, v0];

   // packages/block-library/build-module/list/edit.mjs
-  var import_block_editor123 = __toESM(require_block_editor(), 1);
-  var import_components62 = __toESM(require_components(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
+  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_element76 = __toESM(require_element(), 1);
-  var import_deprecated27 = __toESM(require_deprecated(), 1);
+  var import_element77 = __toESM(require_element(), 1);
+  var import_deprecated25 = __toESM(require_deprecated(), 1);

   // packages/block-library/build-module/list/ordered-list-settings.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_block_editor122 = __toESM(require_block_editor(), 1);
-  var import_components61 = __toESM(require_components(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n100 = __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 LIST_STYLE_OPTIONS = [
     {
-      label: (0, import_i18n110.__)("Numbers"),
+      label: (0, import_i18n100.__)("Numbers"),
       value: "decimal"
     },
     {
-      label: (0, import_i18n110.__)("Uppercase letters"),
+      label: (0, import_i18n100.__)("Uppercase letters"),
       value: "upper-alpha"
     },
     {
-      label: (0, import_i18n110.__)("Lowercase letters"),
+      label: (0, import_i18n100.__)("Lowercase letters"),
       value: "lower-alpha"
     },
     {
-      label: (0, import_i18n110.__)("Uppercase Roman numerals"),
+      label: (0, import_i18n100.__)("Uppercase Roman numerals"),
       value: "upper-roman"
     },
     {
-      label: (0, import_i18n110.__)("Lowercase Roman numerals"),
+      label: (0, import_i18n100.__)("Lowercase Roman numerals"),
       value: "lower-roman"
     }
   ];
   var OrderedListSettings = ({ setAttributes, reversed, start, type }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_block_editor122.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
-      import_components61.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor112.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+      import_components59.__experimentalToolsPanel,
       {
-        label: (0, import_i18n110.__)("Settings"),
+        label: (0, import_i18n100.__)("Settings"),
         resetAll: () => {
           setAttributes({
             type: void 0,
@@ -43216,19 +42365,19 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-            import_components61.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components59.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n110.__)("List style"),
+              label: (0, import_i18n100.__)("List style"),
               isShownByDefault: true,
               hasValue: () => !!type,
               onDeselect: () => setAttributes({
                 type: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                import_components61.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components59.SelectControl,
                 {
-                  label: (0, import_i18n110.__)("List style"),
+                  label: (0, import_i18n100.__)("List style"),
                   options: LIST_STYLE_OPTIONS,
                   value: type || "decimal",
                   onChange: (newValue) => setAttributes({ type: newValue })
@@ -43236,19 +42385,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-            import_components61.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components59.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n110.__)("Start value"),
+              label: (0, import_i18n100.__)("Start value"),
               isShownByDefault: true,
               hasValue: () => !!start,
               onDeselect: () => setAttributes({
                 start: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                import_components61.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components59.TextControl,
                 {
-                  label: (0, import_i18n110.__)("Start value"),
+                  label: (0, import_i18n100.__)("Start value"),
                   type: "number",
                   onChange: (value) => {
                     const int = parseInt(value, 10);
@@ -43264,19 +42413,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-            import_components61.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+            import_components59.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n110.__)("Reverse order"),
+              label: (0, import_i18n100.__)("Reverse order"),
               isShownByDefault: true,
               hasValue: () => !!reversed,
               onDeselect: () => setAttributes({
                 reversed: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                import_components61.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                import_components59.ToggleControl,
                 {
-                  label: (0, import_i18n110.__)("Reverse order"),
+                  label: (0, import_i18n100.__)("Reverse order"),
                   checked: reversed || false,
                   onChange: (value) => {
                     setAttributes({
@@ -43295,34 +42444,34 @@ ${text}
   var ordered_list_settings_default = OrderedListSettings;

   // packages/block-library/build-module/list/tag-name.mjs
-  var import_element75 = __toESM(require_element(), 1);
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_element76 = __toESM(require_element(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
   function TagName(props, ref) {
     const { ordered, ...extraProps } = props;
     const Tag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(Tag, { ref, ...extraProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(Tag, { ref, ...extraProps });
   }
-  var tag_name_default = (0, import_element75.forwardRef)(TagName);
+  var tag_name_default = (0, import_element76.forwardRef)(TagName);

   // packages/block-library/build-module/list/edit.mjs
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK4 = {
     name: "core/list-item"
   };
   function useMigrateOnLoad(attributes2, clientId) {
-    const registry = (0, import_data55.useRegistry)();
-    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data55.useDispatch)(import_block_editor123.store);
-    (0, import_element76.useEffect)(() => {
+    const registry = (0, import_data53.useRegistry)();
+    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data53.useDispatch)(import_block_editor113.store);
+    (0, import_element77.useEffect)(() => {
       if (!attributes2.values) {
         return;
       }
       const [newAttributes, newInnerBlocks] = migrateToListV2(attributes2);
-      (0, import_deprecated27.default)("Value attribute on the list block", {
+      (0, import_deprecated25.default)("Value attribute on the list block", {
         since: "6.0",
         version: "6.5",
         alternative: "inner blocks"
       });
-      const shouldReselectBlock = registry.select(import_block_editor123.store).hasSelectedInnerBlock(clientId, true);
+      const shouldReselectBlock = registry.select(import_block_editor113.store).hasSelectedInnerBlock(clientId, true);
       registry.batch(() => {
         updateBlockAttributes(clientId, newAttributes);
         replaceInnerBlocks(clientId, newInnerBlocks);
@@ -43333,9 +42482,9 @@ ${text}
     }, [attributes2.values]);
   }
   function useOutdentList(clientId) {
-    const { replaceBlocks, selectionChange } = (0, import_data55.useDispatch)(import_block_editor123.store);
-    const { getBlockRootClientId, getBlockAttributes: getBlockAttributes4, getBlock } = (0, import_data55.useSelect)(import_block_editor123.store);
-    return (0, import_element76.useCallback)(() => {
+    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)(() => {
       const parentBlockId = getBlockRootClientId(clientId);
       const parentBlockAttributes = getBlockAttributes4(parentBlockId);
       const newParentBlock = (0, import_blocks44.createBlock)(
@@ -43349,67 +42498,67 @@ ${text}
   }
   function IndentUI({ clientId }) {
     const outdentList = useOutdentList(clientId);
-    const canOutdent = (0, import_data55.useSelect)(
+    const canOutdent = (0, import_data53.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, getBlockName } = select10(import_block_editor123.store);
+        const { getBlockRootClientId, getBlockName } = select10(import_block_editor113.store);
         return getBlockName(getBlockRootClientId(clientId)) === "core/list-item";
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_jsx_runtime330.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-      import_components62.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_jsx_runtime318.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components60.ToolbarButton,
       {
-        icon: (0, import_i18n111.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-        title: (0, import_i18n111.__)("Outdent"),
-        description: (0, import_i18n111.__)("Outdent list item"),
+        icon: (0, import_i18n101.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+        title: (0, import_i18n101.__)("Outdent"),
+        description: (0, import_i18n101.__)("Outdent list item"),
         disabled: !canOutdent,
         onClick: outdentList
       }
     ) });
   }
-  function Edit17({ attributes: attributes2, setAttributes, clientId }) {
+  function Edit14({ attributes: attributes2, setAttributes, clientId }) {
     const { ordered, type, reversed, start } = attributes2;
-    const blockProps = (0, import_block_editor123.useBlockProps)({
+    const blockProps = (0, import_block_editor113.useBlockProps)({
       style: {
         listStyleType: ordered && type !== "decimal" ? type : void 0
       }
     });
-    const innerBlocksProps = (0, import_block_editor123.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor113.useInnerBlocksProps)(blockProps, {
       defaultBlock: DEFAULT_BLOCK4,
       directInsert: true,
       templateLock: false,
       __experimentalCaptureToolbars: true
     });
     useMigrateOnLoad(attributes2, clientId);
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_block_editor123.BlockControls, { group: "block", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components62.ToolbarButton,
+    const controls = /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_block_editor113.BlockControls, { group: "block", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+        import_components60.ToolbarButton,
         {
-          icon: (0, import_i18n111.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-          title: (0, import_i18n111.__)("Unordered"),
-          description: (0, import_i18n111.__)("Convert to unordered list"),
+          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"),
           isActive: ordered === false,
           onClick: () => {
             setAttributes({ ordered: false });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components62.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+        import_components60.ToolbarButton,
         {
-          icon: (0, import_i18n111.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
-          title: (0, import_i18n111.__)("Ordered"),
-          description: (0, import_i18n111.__)("Convert to ordered list"),
+          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"),
           isActive: ordered === true,
           onClick: () => {
             setAttributes({ ordered: true });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(IndentUI, { clientId })
+      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(IndentUI, { clientId })
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_jsx_runtime318.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
         tag_name_default,
         {
           ordered,
@@ -43419,7 +42568,7 @@ ${text}
         }
       ),
       controls,
-      ordered && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      ordered && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
         ordered_list_settings_default,
         {
           ...{
@@ -43434,7 +42583,7 @@ ${text}
   }

   // packages/block-library/build-module/list/block.json
-  var block_default47 = {
+  var block_default43 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/list",
@@ -43526,22 +42675,22 @@ ${text}
   };

   // packages/block-library/build-module/list/save.mjs
-  var import_block_editor124 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  function save27({ attributes: attributes2 }) {
+  var import_block_editor114 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime319 = __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_runtime331.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
       TagName2,
       {
-        ...import_block_editor124.useBlockProps.save({
+        ...import_block_editor114.useBlockProps.save({
           reversed,
           start,
           style: {
             listStyleType: ordered && type !== "decimal" ? type : void 0
           }
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_block_editor124.InnerBlocks.Content, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor114.InnerBlocks.Content, {})
       }
     );
   }
@@ -43565,8 +42714,8 @@ ${text}
     return listContentSchema;
   }
   function getListContentFlat(blocks) {
-    return blocks.flatMap(({ name: name122, attributes: attributes2, innerBlocks = [] }) => {
-      if (name122 === "core/list-item") {
+    return blocks.flatMap(({ name: name118, attributes: attributes2, innerBlocks = [] }) => {
+      if (name118 === "core/list-item") {
         return [attributes2.content, ...getListContentFlat(innerBlocks)];
       }
       return getListContentFlat(innerBlocks);
@@ -43652,68 +42801,68 @@ ${text}
   var transforms_default15 = transforms14;

   // packages/block-library/build-module/list/index.mjs
-  var { name: name47 } = block_default47;
-  var TEMPLATE12 = [["core/list-item"]];
-  var settings47 = {
+  var { name: name43 } = block_default43;
+  var TEMPLATE9 = [["core/list-item"]];
+  var settings43 = {
     icon: list_default,
     example: {
       innerBlocks: [
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n112.__)("Alice.") }
+          attributes: { content: (0, import_i18n102.__)("Alice.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n112.__)("The White Rabbit.") }
+          attributes: { content: (0, import_i18n102.__)("The White Rabbit.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n112.__)("The Cheshire Cat.") }
+          attributes: { content: (0, import_i18n102.__)("The Cheshire Cat.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n112.__)("The Mad Hatter.") }
+          attributes: { content: (0, import_i18n102.__)("The Mad Hatter.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n112.__)("The Queen of Hearts.") }
+          attributes: { content: (0, import_i18n102.__)("The Queen of Hearts.") }
         }
       ]
     },
     transforms: transforms_default15,
-    template: TEMPLATE12,
+    template: TEMPLATE9,
     templateInsertUpdatesSelection: true,
-    edit: Edit17,
-    save: save27,
-    deprecated: deprecated_default25
+    edit: Edit14,
+    save: save23,
+    deprecated: deprecated_default23
   };
-  var init47 = () => initBlock({ name: name47, metadata: block_default47, settings: settings47 });
+  var init43 = () => initBlock({ name: name43, metadata: block_default43, settings: settings43 });

   // packages/block-library/build-module/math/index.mjs
   var math_exports = {};
   __export(math_exports, {
-    init: () => init48,
-    metadata: () => block_default48,
-    name: () => name48,
-    settings: () => settings48
+    init: () => init44,
+    metadata: () => block_default44,
+    name: () => name44,
+    settings: () => settings44
   });

   // packages/block-library/build-module/math/edit.mjs
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_block_editor125 = __toESM(require_block_editor(), 1);
-  var import_components63 = __toESM(require_components(), 1);
-  var import_element77 = __toESM(require_element(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n103 = __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_data54 = __toESM(require_data(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   function MathEdit({ attributes: attributes2, setAttributes, isSelected }) {
     const { latex, mathML } = attributes2;
-    const [blockRef, setBlockRef] = (0, import_element77.useState)();
-    const [error2, setError] = (0, import_element77.useState)(null);
-    const [latexToMathML, setLatexToMathML] = (0, import_element77.useState)();
-    const initialLatex = (0, import_element77.useRef)(latex);
-    const formRef = (0, import_element77.useRef)();
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data56.useDispatch)(import_block_editor125.store);
-    (0, import_element77.useEffect)(() => {
+    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 { __unstableMarkNextChangeAsNotPersistent } = (0, import_data54.useDispatch)(import_block_editor115.store);
+    (0, import_element78.useEffect)(() => {
       import("@wordpress/latex-to-mathml").then((module) => {
         setLatexToMathML(() => module.default);
         if (initialLatex.current) {
@@ -43730,20 +42879,20 @@ ${text}
       setAttributes,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const blockProps = (0, import_block_editor125.useBlockProps)({
+    const blockProps = (0, import_block_editor115.useBlockProps)({
       ref: setBlockRef,
       position: "relative"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)("div", { ...blockProps, children: [
-      mathML ? /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)("div", { ...blockProps, children: [
+      mathML ? /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
         "math",
         {
           display: "block",
           dangerouslySetInnerHTML: { __html: mathML }
         }
       ) : "\u200B",
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-        import_components63.Popover,
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+        import_components61.Popover,
         {
           placement: "bottom-start",
           offset: 8,
@@ -43751,16 +42900,16 @@ ${text}
           focusOnMount: false,
           onFocusOutside: () => formRef.current?.reportValidity(),
           __unstableSlotName: "__unstable-block-tools-after",
-          children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
             "form",
             {
               ref: formRef,
               style: { padding: "4px", minWidth: "300px" },
               onSubmit: (event) => event.preventDefault(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
                 ValidatedTextareaControl,
                 {
-                  label: (0, import_i18n113.__)("LaTeX math syntax"),
+                  label: (0, import_i18n103.__)("LaTeX math syntax"),
                   hideLabelFromVision: true,
                   value: latex ?? "",
                   className: "wp-block-math__textarea-control",
@@ -43784,7 +42933,7 @@ ${text}
                       latex: newLatex
                     });
                   },
-                  placeholder: (0, import_i18n113.__)("e.g., x^2, \\frac{a}{b}")
+                  placeholder: (0, import_i18n103.__)("e.g., x^2, \\frac{a}{b}")
                 }
               )
             }
@@ -43795,7 +42944,7 @@ ${text}
   }

   // packages/block-library/build-module/math/block.json
-  var block_default48 = {
+  var block_default44 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/math",
@@ -43833,6 +42982,9 @@ ${text}
         __experimentalDefaultControls: {
           fontSize: true
         }
+      },
+      interactivity: {
+        clientNavigation: true
       }
     },
     attributes: {
@@ -43849,14 +43001,14 @@ ${text}
   };

   // packages/block-library/build-module/math/save.mjs
-  var import_block_editor126 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
-  function save28({ attributes: attributes2 }) {
+  var import_block_editor116 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  function save24({ attributes: attributes2 }) {
     const { latex, mathML } = attributes2;
     if (!latex) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { ...import_block_editor126.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("div", { ...import_block_editor116.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       "math",
       {
         display: "block",
@@ -43866,9 +43018,9 @@ ${text}
   }

   // packages/block-library/build-module/math/deprecated.mjs
-  var import_block_editor127 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
-  var v124 = {
+  var import_block_editor117 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var v121 = {
     attributes: {
       latex: {
         type: "string",
@@ -43885,21 +43037,21 @@ ${text}
       if (!latex) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
         "math",
         {
-          ...import_block_editor127.useBlockProps.save(),
+          ...import_block_editor117.useBlockProps.save(),
           display: "block",
           dangerouslySetInnerHTML: { __html: mathML }
         }
       );
     }
   };
-  var deprecated_default26 = [v124];
+  var deprecated_default24 = [v121];

   // packages/block-library/build-module/math/index.mjs
-  var { name: name48 } = block_default48;
-  var settings48 = {
+  var { name: name44 } = block_default44;
+  var settings44 = {
     icon: math_default,
     example: {
       attributes: {
@@ -43909,25 +43061,25 @@ ${text}
       viewportWidth: 300
     },
     edit: MathEdit,
-    save: save28,
-    deprecated: deprecated_default26
+    save: save24,
+    deprecated: deprecated_default24
   };
-  var init48 = () => initBlock({ name: name48, metadata: block_default48, settings: settings48 });
+  var init44 = () => initBlock({ name: name44, metadata: block_default44, settings: settings44 });

   // packages/block-library/build-module/list-item/index.mjs
   var list_item_exports = {};
   __export(list_item_exports, {
-    init: () => init49,
-    metadata: () => block_default49,
-    name: () => name49,
-    settings: () => settings49
+    init: () => init45,
+    metadata: () => block_default45,
+    name: () => name45,
+    settings: () => settings45
   });
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_block_editor135 = __toESM(require_block_editor(), 1);
-  var import_blocks51 = __toESM(require_blocks(), 1);
+  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_default49 = {
+  var block_default45 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/list-item",
@@ -43999,260 +43151,247 @@ ${text}
   };

   // packages/block-library/build-module/list-item/edit.mjs
-  var import_block_editor133 = __toESM(require_block_editor(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_components64 = __toESM(require_components(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
-  var import_data62 = __toESM(require_data(), 1);
+  var import_block_editor123 = __toESM(require_block_editor(), 1);
+  var import_i18n104 = __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-outdent-list-item.mjs
-  var import_element78 = __toESM(require_element(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_block_editor128 = __toESM(require_block_editor(), 1);
+  // packages/block-library/build-module/list-item/hooks/use-enter.mjs
+  var import_blocks47 = __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);
+  var import_block_editor119 = __toESM(require_block_editor(), 1);
+
+  // 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);
-  function useOutdentListItem() {
-    const registry = (0, import_data57.useRegistry)();
-    const {
-      moveBlocksToPosition,
-      removeBlock,
-      insertBlock,
-      updateBlockListSettings
-    } = (0, import_data57.useDispatch)(import_block_editor128.store);
-    const {
-      getBlockRootClientId,
-      getBlockName,
-      getBlockOrder,
-      getBlockIndex,
-      getSelectedBlockClientIds,
-      getBlock,
-      getBlockListSettings
-    } = (0, import_data57.useSelect)(import_block_editor128.store);
-    function getParentListItemId(id) {
-      const listId = getBlockRootClientId(id);
-      const parentListItemId = getBlockRootClientId(listId);
-      if (!parentListItemId) {
-        return;
-      }
-      if (getBlockName(parentListItemId) !== "core/list-item") {
-        return;
-      }
-      return parentListItemId;
+  function getIndentTarget(select10, clientId) {
+    return select10.getPreviousBlockClientId(clientId);
+  }
+  function getOutdentTarget(select10, clientId) {
+    const listId = select10.getBlockRootClientId(clientId);
+    const parentListItemId = select10.getBlockRootClientId(listId);
+    if (!parentListItemId || select10.getBlockName(parentListItemId) !== "core/list-item") {
+      return void 0;
     }
-    return (0, import_element78.useCallback)((clientIds = getSelectedBlockClientIds()) => {
-      if (!Array.isArray(clientIds)) {
-        clientIds = [clientIds];
-      }
-      if (!clientIds.length) {
-        return;
-      }
-      const firstClientId = clientIds[0];
-      if (getBlockName(firstClientId) !== "core/list-item") {
-        return;
-      }
-      const parentListItemId = getParentListItemId(firstClientId);
-      if (!parentListItemId) {
-        return;
-      }
-      const parentListId = getBlockRootClientId(firstClientId);
-      const lastClientId = clientIds[clientIds.length - 1];
-      const order = getBlockOrder(parentListId);
-      const followingListItems = order.slice(
-        getBlockIndex(lastClientId) + 1
-      );
-      registry.batch(() => {
-        if (followingListItems.length) {
-          let nestedListId = getBlockOrder(firstClientId)[0];
-          if (!nestedListId) {
-            const nestedListBlock = (0, import_blocks46.cloneBlock)(
-              getBlock(parentListId),
-              {},
-              []
-            );
-            nestedListId = nestedListBlock.clientId;
-            insertBlock(nestedListBlock, 0, firstClientId, false);
-            updateBlockListSettings(
-              nestedListId,
-              getBlockListSettings(parentListId)
-            );
-          }
-          moveBlocksToPosition(
-            followingListItems,
-            parentListId,
-            nestedListId
-          );
-        }
-        moveBlocksToPosition(
-          clientIds,
-          parentListId,
-          getBlockRootClientId(parentListItemId),
-          getBlockIndex(parentListItemId) + 1
-        );
-        if (!getBlockOrder(parentListId).length) {
-          const shouldSelectParent = false;
-          removeBlock(parentListId, shouldSelectParent);
-        }
-      });
-      return true;
-    }, []);
+    return parentListItemId;
   }
-
-  // packages/block-library/build-module/list-item/hooks/use-indent-list-item.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  var import_data58 = __toESM(require_data(), 1);
-  var import_block_editor129 = __toESM(require_block_editor(), 1);
-  var import_blocks47 = __toESM(require_blocks(), 1);
-  function useIndentListItem(clientId) {
-    const { replaceBlocks, selectionChange, multiSelect } = (0, import_data58.useDispatch)(import_block_editor129.store);
+  function moveBlocksToNestedList(registry, clientIds, sourceListId, listItemId) {
+    const { getBlockOrder, getBlock } = registry.select(import_block_editor118.store);
+    const { moveBlocksToPosition, removeBlocks, insertBlock } = registry.dispatch(import_block_editor118.store);
+    const nestedLists = getBlockOrder(listItemId);
+    const nestedListId = nestedLists[nestedLists.length - 1];
+    if (nestedListId) {
+      moveBlocksToPosition(clientIds, sourceListId, nestedListId);
+      return;
+    }
+    const nestedList = (0, import_blocks46.cloneBlock)(
+      getBlock(sourceListId),
+      {},
+      clientIds.map((id) => getBlock(id))
+    );
+    registry.batch(() => {
+      removeBlocks(clientIds, false);
+      insertBlock(nestedList, 0, listItemId, false);
+    });
+  }
+  function indentListItems(registry, clientId) {
+    const select10 = registry.select(import_block_editor118.store);
     const {
-      getBlock,
-      getPreviousBlockClientId,
+      getBlockRootClientId,
+      getSelectedBlockClientIds,
       getSelectionStart,
       getSelectionEnd,
       hasMultiSelection,
-      getMultiSelectedBlockClientIds,
-      getBlockRootClientId,
-      getBlockAttributes: getBlockAttributes4
-    } = (0, import_data58.useSelect)(import_block_editor129.store);
-    return (0, import_element79.useCallback)(() => {
-      const _hasMultiSelection = hasMultiSelection();
-      const clientIds = _hasMultiSelection ? getMultiSelectedBlockClientIds() : [clientId];
-      const clonedBlocks = clientIds.map(
-        (_clientId) => (0, import_blocks47.cloneBlock)(getBlock(_clientId))
+      getMultiSelectedBlockClientIds
+    } = select10;
+    const { selectionChange, multiSelect } = registry.dispatch(import_block_editor118.store);
+    const _hasMultiSelection = hasMultiSelection();
+    const clientIds = _hasMultiSelection ? getMultiSelectedBlockClientIds() : getSelectedBlockClientIds();
+    if (clientId === void 0) {
+      clientId = clientIds[0];
+    }
+    const previousSiblingId = getIndentTarget(select10, clientId);
+    if (!previousSiblingId) {
+      return false;
+    }
+    const rootClientId = getBlockRootClientId(clientId);
+    const selectionStart = getSelectionStart();
+    const selectionEnd = getSelectionEnd();
+    registry.batch(() => {
+      moveBlocksToNestedList(
+        registry,
+        clientIds,
+        rootClientId,
+        previousSiblingId
       );
-      const previousSiblingId = getPreviousBlockClientId(clientId);
-      const newListItem = (0, import_blocks47.cloneBlock)(getBlock(previousSiblingId));
-      const parentListId = getBlockRootClientId(clientId);
-      const parentListAttributes = getBlockAttributes4(parentListId);
-      if (!newListItem.innerBlocks?.length) {
-        newListItem.innerBlocks = [
-          (0, import_blocks47.createBlock)("core/list", {
-            ordered: parentListAttributes.ordered
-          })
-        ];
-      }
-      newListItem.innerBlocks[newListItem.innerBlocks.length - 1].innerBlocks.push(...clonedBlocks);
-      const selectionStart = getSelectionStart();
-      const selectionEnd = getSelectionEnd();
-      replaceBlocks([previousSiblingId, ...clientIds], [newListItem]);
       if (!_hasMultiSelection) {
         selectionChange(
-          clonedBlocks[0].clientId,
+          clientIds[0],
           selectionEnd.attributeKey,
           selectionEnd.clientId === selectionStart.clientId ? selectionStart.offset : selectionEnd.offset,
           selectionEnd.offset
         );
       } else {
-        multiSelect(
-          clonedBlocks[0].clientId,
-          clonedBlocks[clonedBlocks.length - 1].clientId
+        multiSelect(clientIds[0], clientIds[clientIds.length - 1]);
+      }
+    });
+    return true;
+  }
+  function outdentListItems(registry, clientIds) {
+    const select10 = registry.select(import_block_editor118.store);
+    const {
+      getBlockRootClientId,
+      getBlockName,
+      getBlockOrder,
+      getBlockIndex,
+      getSelectedBlockClientIds
+    } = select10;
+    const { moveBlocksToPosition, removeBlock, multiSelect } = registry.dispatch(import_block_editor118.store);
+    if (clientIds === void 0) {
+      clientIds = getSelectedBlockClientIds();
+    }
+    if (!Array.isArray(clientIds)) {
+      clientIds = [clientIds];
+    }
+    if (!clientIds.length) {
+      return false;
+    }
+    const firstClientId = clientIds[0];
+    if (getBlockName(firstClientId) !== "core/list-item") {
+      return false;
+    }
+    const parentListItemId = getOutdentTarget(select10, firstClientId);
+    if (!parentListItemId) {
+      return false;
+    }
+    const parentListId = getBlockRootClientId(firstClientId);
+    const lastClientId = clientIds[clientIds.length - 1];
+    const order = getBlockOrder(parentListId);
+    const followingListItems = order.slice(getBlockIndex(lastClientId) + 1);
+    registry.batch(() => {
+      if (followingListItems.length) {
+        moveBlocksToNestedList(
+          registry,
+          followingListItems,
+          parentListId,
+          firstClientId
         );
       }
-      return true;
-    }, [clientId]);
+      moveBlocksToPosition(
+        clientIds,
+        parentListId,
+        getBlockRootClientId(parentListItemId),
+        getBlockIndex(parentListItemId) + 1
+      );
+      if (!getBlockOrder(parentListId).length) {
+        const shouldSelectParent = false;
+        removeBlock(parentListId, shouldSelectParent);
+      }
+      if (clientIds.length > 1) {
+        multiSelect(firstClientId, lastClientId);
+      }
+    });
+    return true;
   }

   // packages/block-library/build-module/list-item/hooks/use-enter.mjs
-  var import_blocks48 = __toESM(require_blocks(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  var import_rich_text5 = __toESM(require_rich_text(), 1);
-  var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_data59 = __toESM(require_data(), 1);
-  var import_block_editor130 = __toESM(require_block_editor(), 1);
   var { subscribeOwnedListener } = unlock(import_rich_text5.privateApis);
   function useEnter2(clientId) {
-    const { replaceBlocks, selectionChange } = (0, import_data59.useDispatch)(import_block_editor130.store);
-    const {
-      getBlock,
-      getBlockAttributes: getBlockAttributes4,
-      getBlockRootClientId,
-      getBlockIndex,
-      getBlockName
-    } = (0, import_data59.useSelect)(import_block_editor130.store);
-    const outdentListItem = useOutdentListItem();
-    return (0, import_compose30.useRefEffect)((element) => {
-      function onKeyDown(event) {
-        if (event.defaultPrevented || event.keyCode !== import_keycodes3.ENTER) {
-          return;
-        }
-        const { content } = getBlockAttributes4(clientId) ?? {};
-        if (content?.length) {
-          return;
-        }
-        event.preventDefault();
-        const canOutdent = getBlockName(
-          getBlockRootClientId(getBlockRootClientId(clientId))
-        ) === "core/list-item";
-        if (canOutdent) {
-          outdentListItem();
-          return;
-        }
-        const topParentListBlock = getBlock(
-          getBlockRootClientId(clientId)
-        );
-        const blockIndex = getBlockIndex(clientId);
-        const head = (0, import_blocks48.cloneBlock)({
-          ...topParentListBlock,
-          innerBlocks: topParentListBlock.innerBlocks.slice(
-            0,
-            blockIndex
-          )
-        });
-        const middle = (0, import_blocks48.createBlock)((0, import_blocks48.getDefaultBlockName)());
-        const after = [
-          ...topParentListBlock.innerBlocks[blockIndex].innerBlocks[0]?.innerBlocks || [],
-          ...topParentListBlock.innerBlocks.slice(blockIndex + 1)
-        ];
-        const tail = after.length ? [
-          (0, import_blocks48.cloneBlock)({
+    const registry = (0, import_data55.useRegistry)();
+    return (0, import_compose31.useRefEffect)(
+      (element) => {
+        function onBeforeInput(event) {
+          if (event.defaultPrevented || event.inputType !== "insertParagraph") {
+            return;
+          }
+          const select10 = registry.select(import_block_editor119.store);
+          const {
+            getBlock,
+            getBlockAttributes: getBlockAttributes4,
+            getBlockRootClientId,
+            getBlockIndex
+          } = select10;
+          const { replaceBlocks, selectionChange } = registry.dispatch(import_block_editor119.store);
+          const { content } = getBlockAttributes4(clientId) ?? {};
+          if (content?.length) {
+            return;
+          }
+          event.preventDefault();
+          const canOutdent = !!getOutdentTarget(select10, clientId);
+          if (canOutdent) {
+            outdentListItems(registry);
+            return;
+          }
+          const topParentListBlock = getBlock(
+            getBlockRootClientId(clientId)
+          );
+          const blockIndex = getBlockIndex(clientId);
+          const head = (0, import_blocks47.cloneBlock)({
             ...topParentListBlock,
-            innerBlocks: after
-          })
-        ] : [];
-        replaceBlocks(
-          topParentListBlock.clientId,
-          [head, middle, ...tail],
-          1
+            innerBlocks: topParentListBlock.innerBlocks.slice(
+              0,
+              blockIndex
+            )
+          });
+          const middle = (0, import_blocks47.createBlock)((0, import_blocks47.getDefaultBlockName)());
+          const after = [
+            ...topParentListBlock.innerBlocks[blockIndex].innerBlocks[0]?.innerBlocks || [],
+            ...topParentListBlock.innerBlocks.slice(blockIndex + 1)
+          ];
+          const tail = after.length ? [
+            (0, import_blocks47.cloneBlock)({
+              ...topParentListBlock,
+              innerBlocks: after
+            })
+          ] : [];
+          replaceBlocks(
+            topParentListBlock.clientId,
+            [head, middle, ...tail],
+            1
+          );
+          selectionChange(middle.clientId);
+        }
+        return subscribeOwnedListener(
+          element,
+          "beforeinput",
+          onBeforeInput,
+          true
         );
-        selectionChange(middle.clientId);
-      }
-      return subscribeOwnedListener(element, "keydown", onKeyDown, true);
-    }, []);
+      },
+      [clientId, registry]
+    );
   }

-  // packages/block-library/build-module/list-item/hooks/use-space.mjs
-  var import_compose31 = __toESM(require_compose(), 1);
+  // packages/block-library/build-module/list-item/hooks/use-tab.mjs
+  var import_compose32 = __toESM(require_compose(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
-  var import_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_block_editor131 = __toESM(require_block_editor(), 1);
-  var import_data60 = __toESM(require_data(), 1);
+  var import_keycodes3 = __toESM(require_keycodes(), 1);
+  var import_block_editor120 = __toESM(require_block_editor(), 1);
+  var import_data56 = __toESM(require_data(), 1);
+  var import_dom14 = __toESM(require_dom(), 1);
   var { subscribeOwnedListener: subscribeOwnedListener2 } = unlock(import_rich_text6.privateApis);
-  function useSpace(clientId) {
-    const { getSelectionStart, getSelectionEnd, getBlockIndex } = (0, import_data60.useSelect)(import_block_editor131.store);
-    const indentListItem = useIndentListItem(clientId);
-    const outdentListItem = useOutdentListItem();
-    return (0, import_compose31.useRefEffect)(
+  function useTab() {
+    const registry = (0, import_data56.useRegistry)();
+    return (0, import_compose32.useRefEffect)(
       (element) => {
         function onKeyDown(event) {
           const { keyCode, shiftKey, altKey, metaKey, ctrlKey } = event;
-          if (event.defaultPrevented || keyCode !== import_keycodes4.SPACE && keyCode !== import_keycodes4.TAB || // Only override when no modifiers are pressed.
+          if (event.defaultPrevented || keyCode !== import_keycodes3.SPACE && keyCode !== import_keycodes3.TAB || // Shift selects outdent; other modifiers pass through.
           altKey || metaKey || ctrlKey) {
             return;
           }
-          const selectionStart = getSelectionStart();
-          const selectionEnd = getSelectionEnd();
-          if (selectionStart.offset === 0 && selectionEnd.offset === 0) {
-            if (shiftKey) {
-              if (keyCode === import_keycodes4.TAB) {
-                if (outdentListItem()) {
-                  event.preventDefault();
-                }
-              }
-            } else if (getBlockIndex(clientId) !== 0) {
-              if (indentListItem()) {
-                event.preventDefault();
-              }
-            }
+          const { getSelectionStart, getSelectionEnd } = registry.select(import_block_editor120.store);
+          const isAtStart = getSelectionStart().offset === 0 && getSelectionEnd().offset === 0;
+          if (!isAtStart && !(keyCode === import_keycodes3.TAB && (0, import_dom14.isEntirelySelected)(element))) {
+            return;
+          }
+          const move = shiftKey ? outdentListItems : indentListItems;
+          if (move(registry)) {
+            event.preventDefault();
           }
         }
         return subscribeOwnedListener2(
@@ -44262,45 +43401,90 @@ ${text}
           true
         );
       },
-      [clientId, indentListItem]
+      [registry]
+    );
+  }
+
+  // packages/block-library/build-module/list-item/hooks/use-multi-select-tab.mjs
+  var import_compose33 = __toESM(require_compose(), 1);
+  var import_keycodes4 = __toESM(require_keycodes(), 1);
+  var import_block_editor121 = __toESM(require_block_editor(), 1);
+  var import_data57 = __toESM(require_data(), 1);
+  function useMultiSelectTab(clientId) {
+    const registry = (0, import_data57.useRegistry)();
+    const isActive = (0, import_data57.useSelect)(
+      (select10) => {
+        const {
+          hasMultiSelection,
+          getMultiSelectedBlockClientIds,
+          getBlockName
+        } = select10(import_block_editor121.store);
+        if (!hasMultiSelection()) {
+          return false;
+        }
+        const clientIds = getMultiSelectedBlockClientIds();
+        return clientIds[0] === clientId && clientIds.every(
+          (id) => getBlockName(id) === "core/list-item"
+        );
+      },
+      [clientId]
+    );
+    return (0, import_compose33.useRefEffect)(
+      (element) => {
+        if (!isActive) {
+          return;
+        }
+        function onKeyDown(event) {
+          const { keyCode, shiftKey, altKey, metaKey, ctrlKey } = event;
+          if (keyCode !== import_keycodes4.TAB || event.defaultPrevented || altKey || metaKey || ctrlKey) {
+            return;
+          }
+          if (!event.target.contains(element)) {
+            return;
+          }
+          if (shiftKey) {
+            if (outdentListItems(registry)) {
+              event.preventDefault();
+            }
+          } else if (indentListItems(registry)) {
+            event.preventDefault();
+          }
+        }
+        const { ownerDocument: ownerDocument2 } = element;
+        ownerDocument2.addEventListener("keydown", onKeyDown, true);
+        return () => {
+          ownerDocument2.removeEventListener("keydown", onKeyDown, true);
+        };
+      },
+      [isActive, registry]
     );
   }

   // packages/block-library/build-module/list-item/hooks/use-merge.mjs
-  var import_data61 = __toESM(require_data(), 1);
-  var import_block_editor132 = __toESM(require_block_editor(), 1);
-  var import_blocks49 = __toESM(require_blocks(), 1);
+  var import_data58 = __toESM(require_data(), 1);
+  var import_block_editor122 = __toESM(require_block_editor(), 1);
+  var import_blocks48 = __toESM(require_blocks(), 1);
   function useMerge(clientId, onMerge) {
-    const registry = (0, import_data61.useRegistry)();
-    const {
-      getPreviousBlockClientId,
-      getNextBlockClientId,
-      getBlockOrder,
-      getBlockRootClientId,
-      getBlockName,
-      getBlock
-    } = (0, import_data61.useSelect)(import_block_editor132.store);
-    const { mergeBlocks, moveBlocksToPosition, removeBlock, insertBlocks } = (0, import_data61.useDispatch)(import_block_editor132.store);
-    const outdentListItem = useOutdentListItem();
-    function getTrailingId(id) {
-      const order = getBlockOrder(id);
-      if (!order.length) {
-        return id;
-      }
-      return getTrailingId(order[order.length - 1]);
-    }
-    function getParentListItemId(id) {
-      const listId = getBlockRootClientId(id);
-      const parentListItemId = getBlockRootClientId(listId);
-      if (!parentListItemId) {
-        return;
-      }
-      if (getBlockName(parentListItemId) !== "core/list-item") {
-        return;
-      }
-      return parentListItemId;
-    }
+    const registry = (0, import_data58.useRegistry)();
     return (forward) => {
+      const select10 = registry.select(import_block_editor122.store);
+      const {
+        getPreviousBlockClientId,
+        getNextBlockClientId,
+        getBlockOrder,
+        getBlockIndex,
+        getBlockRootClientId,
+        getBlockName,
+        getBlock
+      } = select10;
+      const { mergeBlocks, moveBlocksToPosition, removeBlock, insertBlocks } = registry.dispatch(import_block_editor122.store);
+      function getTrailingId(id) {
+        const order = getBlockOrder(id);
+        if (!order.length) {
+          return id;
+        }
+        return getTrailingId(order[order.length - 1]);
+      }
       function mergeWithNested(clientIdA, clientIdB) {
         registry.batch(() => {
           const [nestedListClientId] = getBlockOrder(clientIdB);
@@ -44311,6 +43495,13 @@ ${text}
                 clientIdB,
                 clientIdA
               );
+            } else if (getOutdentTarget(select10, clientIdB) === clientIdA) {
+              moveBlocksToPosition(
+                getBlockOrder(nestedListClientId),
+                nestedListClientId,
+                getBlockRootClientId(clientIdB),
+                getBlockIndex(clientIdB) + 1
+              );
             } else {
               moveBlocksToPosition(
                 getBlockOrder(nestedListClientId),
@@ -44319,7 +43510,11 @@ ${text}
               );
             }
           }
+          const listId = getBlockRootClientId(clientIdB);
           mergeBlocks(clientIdA, clientIdB);
+          if (!getBlockOrder(listId).length) {
+            removeBlock(listId, false);
+          }
         });
       }
       if (forward) {
@@ -44330,7 +43525,7 @@ ${text}
           nextBlockClientId = getBlockOrder(innerListId)[0];
         } else {
           while (!(nextBlockClientId = getNextBlockClientId(listItemId))) {
-            const parentLi = getParentListItemId(listItemId);
+            const parentLi = getOutdentTarget(select10, listItemId);
             if (!parentLi) {
               break;
             }
@@ -44351,7 +43546,7 @@ ${text}
                 removeBlock(followingBlockId, false);
               });
             } else {
-              const transformed = (0, import_blocks49.switchToBlockType)(
+              const transformed = (0, import_blocks48.switchToBlockType)(
                 getBlock(followingBlockId),
                 "core/list"
               );
@@ -44369,26 +43564,28 @@ ${text}
               }
             }
           }
-        } else if (getParentListItemId(nextBlockClientId)) {
-          outdentListItem(nextBlockClientId);
         } else {
           mergeWithNested(clientId, nextBlockClientId);
         }
       } else {
-        if (getParentListItemId(clientId)) {
-          outdentListItem(clientId);
-          return;
-        }
         const previousBlockClientId = getPreviousBlockClientId(clientId);
         if (previousBlockClientId) {
           const trailingId = getTrailingId(previousBlockClientId);
           mergeWithNested(trailingId, clientId);
           return;
         }
+        const parentListItemId = getOutdentTarget(select10, clientId);
+        if (parentListItemId) {
+          mergeWithNested(parentListItemId, clientId);
+          return;
+        }
         const blockOrder = getBlockOrder(clientId);
-        if ((0, import_blocks49.isUnmodifiedBlock)(getBlock(clientId), "content") && blockOrder.length > 0) {
+        if ((0, import_blocks48.isUnmodifiedBlock)(getBlock(clientId), "content") && blockOrder.length > 0) {
           registry.batch(() => {
-            outdentListItem(getBlockOrder(blockOrder[0]));
+            outdentListItems(
+              registry,
+              getBlockOrder(blockOrder[0])
+            );
             removeBlock(clientId, true);
           });
         } else {
@@ -44399,43 +43596,40 @@ ${text}
   }

   // packages/block-library/build-module/list-item/edit.mjs
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   function IndentUI2({ clientId }) {
-    const indentListItem = useIndentListItem(clientId);
-    const outdentListItem = useOutdentListItem();
-    const { canIndent, canOutdent } = (0, import_data62.useSelect)(
+    const registry = (0, import_data59.useRegistry)();
+    const { canIndent, canOutdent } = (0, import_data59.useSelect)(
       (select10) => {
-        const { getBlockIndex, getBlockRootClientId, getBlockName } = select10(import_block_editor133.store);
+        const storeSelect = select10(import_block_editor123.store);
         return {
-          canIndent: getBlockIndex(clientId) > 0,
-          canOutdent: getBlockName(
-            getBlockRootClientId(getBlockRootClientId(clientId))
-          ) === "core/list-item"
+          canIndent: !!getIndentTarget(storeSelect, clientId),
+          canOutdent: !!getOutdentTarget(storeSelect, clientId)
         };
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        import_components64.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+        import_components62.ToolbarButton,
         {
-          icon: (0, import_i18n114.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-          title: (0, import_i18n114.__)("Outdent"),
+          icon: (0, import_i18n104.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+          title: (0, import_i18n104.__)("Outdent"),
           shortcut: import_keycodes5.displayShortcut.shift("Tab"),
-          description: (0, import_i18n114.__)("Outdent list item"),
+          description: (0, import_i18n104.__)("Outdent list item"),
           disabled: !canOutdent,
-          onClick: () => outdentListItem()
+          onClick: () => outdentListItems(registry)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        import_components64.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+        import_components62.ToolbarButton,
         {
-          icon: (0, import_i18n114.isRTL)() ? format_indent_rtl_default : format_indent_default,
-          title: (0, import_i18n114.__)("Indent"),
+          icon: (0, import_i18n104.isRTL)() ? format_indent_rtl_default : format_indent_default,
+          title: (0, import_i18n104.__)("Indent"),
           shortcut: "Tab",
-          description: (0, import_i18n114.__)("Indent list item"),
+          description: (0, import_i18n104.__)("Indent list item"),
           disabled: !canIndent,
-          onClick: () => indentListItem()
+          onClick: () => indentListItems(registry, clientId)
         }
       )
     ] });
@@ -44447,55 +43641,60 @@ ${text}
     mergeBlocks
   }) {
     const { placeholder: placeholder2, content } = attributes2;
-    const blockProps = (0, import_block_editor133.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor133.useInnerBlocksProps)(blockProps, {
+    const blockProps = (0, import_block_editor123.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor123.useInnerBlocksProps)(blockProps, {
       renderAppender: false,
       __unstableDisableDropZone: true
     });
     const useEnterRef = useEnter2(clientId);
-    const useSpaceRef = useSpace(clientId);
+    const useTabRef = useTab();
+    const useMultiSelectTabRef = useMultiSelectTab(clientId);
     const onMerge = useMerge(clientId, mergeBlocks);
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)("li", { ...innerBlocksProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-          import_block_editor133.RichText,
+    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)(
+          import_block_editor123.RichText,
           {
-            ref: (0, import_compose32.useMergeRefs)([useEnterRef, useSpaceRef]),
+            ref: (0, import_compose34.useMergeRefs)([
+              useEnterRef,
+              useTabRef,
+              useMultiSelectTabRef
+            ]),
             identifier: "content",
             tagName: "div",
             onChange: (nextContent) => setAttributes({ content: nextContent }),
             value: content,
-            "aria-label": (0, import_i18n114.__)("List text"),
-            placeholder: placeholder2 || (0, import_i18n114.__)("List"),
+            "aria-label": (0, import_i18n104.__)("List text"),
+            placeholder: placeholder2 || (0, import_i18n104.__)("List"),
             onMerge
           }
         ),
         innerBlocksProps.children
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_block_editor133.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(IndentUI2, { clientId }) })
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_block_editor123.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(IndentUI2, { clientId }) })
     ] });
   }

   // packages/block-library/build-module/list-item/save.mjs
-  var import_block_editor134 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  function save29({ attributes: attributes2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)("li", { ...import_block_editor134.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_block_editor134.RichText.Content, { value: attributes2.content }),
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_block_editor134.InnerBlocks.Content, {})
+  var import_block_editor124 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime324 = __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, {})
     ] });
   }

   // packages/block-library/build-module/list-item/transforms.mjs
-  var import_blocks50 = __toESM(require_blocks(), 1);
+  var import_blocks49 = __toESM(require_blocks(), 1);
   var transforms15 = {
     to: [
       {
         type: "block",
         blocks: ["core/paragraph"],
         transform: (attributes2, innerBlocks = []) => [
-          (0, import_blocks50.createBlock)("core/paragraph", attributes2),
-          ...innerBlocks.map((block) => (0, import_blocks50.cloneBlock)(block))
+          (0, import_blocks49.createBlock)("core/paragraph", attributes2),
+          ...innerBlocks.map((block) => (0, import_blocks49.cloneBlock)(block))
         ]
       }
     ]
@@ -44503,12 +43702,12 @@ ${text}
   var transforms_default16 = transforms15;

   // packages/block-library/build-module/list-item/index.mjs
-  var { fieldsKey: fieldsKey9, formKey: formKey9 } = unlock(import_blocks51.privateApis);
-  var { name: name49 } = block_default49;
-  var settings49 = {
+  var { fieldsKey: fieldsKey9, formKey: formKey9 } = unlock(import_blocks50.privateApis);
+  var { name: name45 } = block_default45;
+  var settings45 = {
     icon: list_item_default,
     edit: ListItemEdit,
-    save: save29,
+    save: save25,
     merge(attributes2, attributesToMerge) {
       return {
         ...attributes2,
@@ -44516,7 +43715,7 @@ ${text}
       };
     },
     transforms: transforms_default16,
-    [unlock(import_block_editor135.privateApis).requiresWrapperOnCopy]: true,
+    [unlock(import_block_editor125.privateApis).requiresWrapperOnCopy]: true,
     __experimentalLabel(attributes2, { context }) {
       const { content } = attributes2;
       const customName = attributes2?.metadata?.name;
@@ -44530,43 +43729,43 @@ ${text}
     }
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings49[fieldsKey9] = [
+    settings45[fieldsKey9] = [
       {
         id: "content",
-        label: (0, import_i18n115.__)("Content"),
+        label: (0, import_i18n105.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings49[formKey9] = {
+    settings45[formKey9] = {
       fields: ["content"]
     };
   }
-  var init49 = () => initBlock({ name: name49, metadata: block_default49, settings: settings49 });
+  var init45 = () => initBlock({ name: name45, metadata: block_default45, settings: settings45 });

   // packages/block-library/build-module/loginout/index.mjs
   var loginout_exports = {};
   __export(loginout_exports, {
-    init: () => init50,
-    metadata: () => block_default50,
-    name: () => name50,
-    settings: () => settings50
+    init: () => init46,
+    metadata: () => block_default46,
+    name: () => name46,
+    settings: () => settings46
   });

   // packages/block-library/build-module/loginout/edit.mjs
-  var import_block_editor136 = __toESM(require_block_editor(), 1);
-  var import_components65 = __toESM(require_components(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  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);
   function LoginOutEdit({ attributes: attributes2, setAttributes }) {
     const { displayLoginAsForm, redirectToCurrent } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_block_editor136.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
-        import_components65.__experimentalToolsPanel,
+    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)(
+        import_components63.__experimentalToolsPanel,
         {
-          label: (0, import_i18n116.__)("Settings"),
+          label: (0, import_i18n106.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayLoginAsForm: false,
@@ -44575,17 +43774,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              import_components65.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              import_components63.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n116.__)("Display login as form"),
+                label: (0, import_i18n106.__)("Display login as form"),
                 isShownByDefault: true,
                 hasValue: () => displayLoginAsForm,
                 onDeselect: () => setAttributes({ displayLoginAsForm: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-                  import_components65.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components63.ToggleControl,
                   {
-                    label: (0, import_i18n116.__)("Display login as form"),
+                    label: (0, import_i18n106.__)("Display login as form"),
                     checked: displayLoginAsForm,
                     onChange: () => setAttributes({
                       displayLoginAsForm: !displayLoginAsForm
@@ -44594,17 +43793,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-              import_components65.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              import_components63.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n116.__)("Redirect to current URL"),
+                label: (0, import_i18n106.__)("Redirect to current URL"),
                 isShownByDefault: true,
                 hasValue: () => !redirectToCurrent,
                 onDeselect: () => setAttributes({ redirectToCurrent: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-                  import_components65.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components63.ToggleControl,
                   {
-                    label: (0, import_i18n116.__)("Redirect to current URL"),
+                    label: (0, import_i18n106.__)("Redirect to current URL"),
                     checked: redirectToCurrent,
                     onChange: () => setAttributes({
                       redirectToCurrent: !redirectToCurrent
@@ -44616,20 +43815,20 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
         "div",
         {
-          ...(0, import_block_editor136.useBlockProps)({
+          ...(0, import_block_editor126.useBlockProps)({
             className: "logged-in"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n116.__)("Log out") })
+          children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n106.__)("Log out") })
         }
       )
     ] });
   }

   // packages/block-library/build-module/loginout/block.json
-  var block_default50 = {
+  var block_default46 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/loginout",
@@ -44695,44 +43894,44 @@ ${text}
   };

   // packages/block-library/build-module/loginout/index.mjs
-  var { name: name50 } = block_default50;
-  var settings50 = {
+  var { name: name46 } = block_default46;
+  var settings46 = {
     icon: login_default,
     edit: LoginOutEdit
   };
-  var init50 = () => initBlock({ name: name50, metadata: block_default50, settings: settings50 });
+  var init46 = () => initBlock({ name: name46, metadata: block_default46, settings: settings46 });

   // packages/block-library/build-module/media-text/index.mjs
   var media_text_exports = {};
   __export(media_text_exports, {
-    init: () => init51,
-    metadata: () => block_default51,
-    name: () => name51,
-    settings: () => settings51
+    init: () => init47,
+    metadata: () => block_default47,
+    name: () => name47,
+    settings: () => settings47
   });
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_blocks53 = __toESM(require_blocks(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);
+  var import_blocks52 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/media-text/constants.mjs
-  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_i18n107 = __toESM(require_i18n(), 1);
   var DEFAULT_MEDIA_SIZE_SLUG4 = "full";
   var WIDTH_CONSTRAINT_PERCENTAGE = 15;
   var LINK_DESTINATION_NONE3 = "none";
   var LINK_DESTINATION_MEDIA3 = "media";
   var LINK_DESTINATION_ATTACHMENT3 = "attachment";
-  var TEMPLATE13 = [
+  var TEMPLATE10 = [
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n117._x)("Content\u2026", "content placeholder")
+        placeholder: (0, import_i18n107._x)("Content\u2026", "content placeholder")
       }
     ]
   ];

   // packages/block-library/build-module/media-text/deprecated.mjs
-  var import_block_editor137 = __toESM(require_block_editor(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  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 v1ToV5ImageFillStyles = (url, focalPoint) => {
     return url ? {
       backgroundImage: `url(${url})`,
@@ -44997,7 +44196,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -45006,7 +44205,7 @@ ${text}
         }
       ) : null;
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "a",
           {
             className: linkClass,
@@ -45019,7 +44218,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -45036,16 +44235,16 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "div",
             {
-              ...import_block_editor137.useInnerBlocksProps.save({
+              ...import_block_editor127.useInnerBlocksProps.save({
                 className: "wp-block-media-text__content"
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -45055,8 +44254,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -45064,10 +44263,10 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "div",
           {
-            ...import_block_editor137.useInnerBlocksProps.save({
+            ...import_block_editor127.useInnerBlocksProps.save({
               className: "wp-block-media-text__content"
             })
           }
@@ -45101,7 +44300,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -45110,7 +44309,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "a",
           {
             className: linkClass,
@@ -45123,7 +44322,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -45140,16 +44339,16 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "div",
             {
-              ...import_block_editor137.useInnerBlocksProps.save({
+              ...import_block_editor127.useInnerBlocksProps.save({
                 className: "wp-block-media-text__content"
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -45159,8 +44358,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -45168,10 +44367,10 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "div",
           {
-            ...import_block_editor137.useInnerBlocksProps.save({
+            ...import_block_editor127.useInnerBlocksProps.save({
               className: "wp-block-media-text__content"
             })
           }
@@ -45210,7 +44409,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -45219,7 +44418,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "a",
           {
             className: linkClass,
@@ -45232,7 +44431,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -45249,16 +44448,16 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "div",
             {
-              ...import_block_editor137.useInnerBlocksProps.save({
+              ...import_block_editor127.useInnerBlocksProps.save({
                 className: "wp-block-media-text__content"
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -45268,8 +44467,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -45277,10 +44476,10 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "div",
           {
-            ...import_block_editor137.useInnerBlocksProps.save({
+            ...import_block_editor127.useInnerBlocksProps.save({
               className: "wp-block-media-text__content"
             })
           }
@@ -45315,7 +44514,7 @@ ${text}
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -45324,7 +44523,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "a",
           {
             className: linkClass,
@@ -45337,7 +44536,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -45353,8 +44552,8 @@ ${text}
       const style2 = {
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...import_block_editor127.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -45362,10 +44561,10 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "div",
           {
-            ...import_block_editor137.useInnerBlocksProps.save({
+            ...import_block_editor127.useInnerBlocksProps.save({
               className: "wp-block-media-text__content"
             })
           }
@@ -45427,7 +44626,7 @@ ${text}
         type: "object"
       }
     },
-    migrate: (0, import_compose33.compose)(migrateCustomColors3, migrateDefaultAlign),
+    migrate: (0, import_compose35.compose)(migrateCustomColors3, migrateDefaultAlign),
     save({ attributes: attributes2 }) {
       const {
         backgroundColor,
@@ -45448,7 +44647,7 @@ ${text}
         rel
       } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -45457,7 +44656,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "a",
           {
             className: linkClass,
@@ -45470,9 +44669,9 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
-      const backgroundClass = (0, import_block_editor137.getColorClassName)(
+      const backgroundClass = (0, import_block_editor127.getColorClassName)(
         "background-color",
         backgroundColor
       );
@@ -45493,8 +44692,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      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",
@@ -45502,11 +44701,11 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
-  var v212 = {
+  var v211 = {
     attributes: {
       ...v0Attributes,
       backgroundColor: {
@@ -45531,7 +44730,7 @@ ${text}
         type: "object"
       }
     },
-    migrate: (0, import_compose33.compose)(migrateCustomColors3, migrateDefaultAlign),
+    migrate: (0, import_compose35.compose)(migrateCustomColors3, migrateDefaultAlign),
     save({ attributes: attributes2 }) {
       const {
         backgroundColor,
@@ -45548,7 +44747,7 @@ ${text}
         focalPoint
       } = attributes2;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "img",
           {
             src: mediaUrl,
@@ -45556,9 +44755,9 @@ ${text}
             className: mediaId && mediaType === "image" ? `wp-image-${mediaId}` : null
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
-      const backgroundClass = (0, import_block_editor137.getColorClassName)(
+      const backgroundClass = (0, import_block_editor127.getColorClassName)(
         "background-color",
         backgroundColor
       );
@@ -45578,8 +44777,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      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",
@@ -45587,11 +44786,11 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
-  var v125 = {
+  var v123 = {
     attributes: {
       ...v0Attributes,
       backgroundColor: {
@@ -45620,10 +44819,10 @@ ${text}
         mediaWidth
       } = attributes2;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("video", { controls: true, src: mediaUrl })
       };
-      const backgroundClass = (0, import_block_editor137.getColorClassName)(
+      const backgroundClass = (0, import_block_editor127.getColorClassName)(
         "background-color",
         backgroundColor
       );
@@ -45640,30 +44839,30 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop2)() }),
-        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+      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, {}) })
       ] });
     }
   };
-  var deprecated_default27 = [v74, v65, v55, v45, v38, v212, v125];
+  var deprecated_default25 = [v74, v65, v55, v45, v38, v211, v123];

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_data64 = __toESM(require_data(), 1);
-  var import_element81 = __toESM(require_element(), 1);
-  var import_block_editor139 = __toESM(require_block_editor(), 1);
-  var import_components67 = __toESM(require_components(), 1);
+  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_data61 = __toESM(require_data(), 1);
+  var import_element80 = __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);
   var import_core_data29 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/media-text/media-container.mjs
-  var import_components66 = __toESM(require_components(), 1);
-  var import_block_editor138 = __toESM(require_block_editor(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  var import_data63 = __toESM(require_data(), 1);
-  var import_element80 = __toESM(require_element(), 1);
+  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_compose36 = __toESM(require_compose(), 1);
+  var import_data60 = __toESM(require_data(), 1);
+  var import_element79 = __toESM(require_element(), 1);
   var import_blob14 = __toESM(require_blob(), 1);
   var import_notices10 = __toESM(require_notices(), 1);

@@ -45677,15 +44876,15 @@ ${text}
   }

   // packages/block-library/build-module/media-text/media-container.mjs
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES5 = ["image", "video"];
   var noop3 = () => {
   };
-  var ResizableBoxContainer = (0, import_element80.forwardRef)(
+  var ResizableBoxContainer = (0, import_element79.forwardRef)(
     ({ isSelected, isStackedOnMobile, ...props }, ref) => {
-      const isMobile = (0, import_compose34.useViewportMatch)("small", "<");
-      return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-        import_components66.ResizableBox,
+      const isMobile = (0, import_compose36.useViewportMatch)("small", "<");
+      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        import_components64.ResizableBox,
         {
           ref,
           showHandle: isSelected && (!isMobile || !isStackedOnMobile),
@@ -45701,8 +44900,8 @@ ${text}
     toggleUseFeaturedImage,
     useFeaturedImage
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_block_editor138.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-      import_block_editor138.MediaReplaceFlow,
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor128.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      import_block_editor128.MediaReplaceFlow,
       {
         mediaId,
         mediaURL: mediaUrl,
@@ -45710,6 +44909,7 @@ ${text}
         onSelect: onSelectMedia,
         onToggleFeaturedImage: toggleUseFeaturedImage,
         useFeaturedImage,
+        name: mediaUrl ? (0, import_i18n108.__)("Replace") : (0, import_i18n108.__)("Add media"),
         onReset: () => onSelectMedia(void 0)
       }
     ) });
@@ -45720,7 +44920,7 @@ ${text}
     onSelectMedia,
     toggleUseFeaturedImage
   }) {
-    const { createErrorNotice } = (0, import_data63.useDispatch)(import_notices10.store);
+    const { createErrorNotice } = (0, import_data60.useDispatch)(import_notices10.store);
     const onUploadError = (message) => {
       createErrorNotice(message, { type: "snackbar" });
     };
@@ -45729,12 +44929,12 @@ ${text}
         onSelectMedia({ url: (0, import_blob14.createBlobURL)(files[0]) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-      import_block_editor138.MediaPlaceholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      import_block_editor128.MediaPlaceholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_block_editor138.BlockIcon, { icon: media_default }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor128.BlockIcon, { icon: media_default }),
         labels: {
-          title: (0, import_i18n118.__)("Media area")
+          title: (0, import_i18n108.__)("Media area")
         },
         className,
         onSelect: onSelectMedia,
@@ -45770,7 +44970,17 @@ ${text}
       refMedia
     } = props;
     const isTemporaryMedia2 = !mediaId && (0, import_blob14.isBlobURL)(mediaUrl);
-    const { toggleSelection } = (0, import_data63.useDispatch)(import_block_editor138.store);
+    const { toggleSelection } = (0, import_data60.useDispatch)(import_block_editor128.store);
+    const toolbarEditButton = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      ToolbarEditButton,
+      {
+        onSelectMedia,
+        mediaUrl: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
+        mediaId,
+        toggleUseFeaturedImage,
+        useFeaturedImage
+      }
+    );
     if (mediaUrl || featuredImageURL || useFeaturedImage) {
       const onResizeStart = () => {
         toggleSelection(false);
@@ -45788,7 +44998,7 @@ ${text}
       };
       const positionStyles = mediaType === "image" && imageFill ? imageFillStyles(mediaUrl || featuredImageURL, focalPoint) : {};
       const mediaTypeRenderers = {
-        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
           "img",
           {
             ref: refMedia,
@@ -45796,7 +45006,7 @@ ${text}
             alt: featuredImageAlt,
             style: positionStyles
           }
-        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
           "img",
           {
             ref: refMedia,
@@ -45805,9 +45015,9 @@ ${text}
             style: positionStyles
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(
         ResizableBoxContainer,
         {
           as: "figure",
@@ -45828,21 +45038,12 @@ ${text}
           isStackedOnMobile,
           ref,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-              ToolbarEditButton,
-              {
-                onSelectMedia,
-                mediaUrl: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
-                mediaId,
-                toggleUseFeaturedImage,
-                useFeaturedImage
-              }
-            ),
+            toolbarEditButton,
             (mediaTypeRenderers[mediaType] || noop3)(),
-            isTemporaryMedia2 && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_components66.Spinner, {}),
-            !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(PlaceholderContainer, { ...props }),
-            !featuredImageURL && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-              import_components66.Placeholder,
+            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)(
+              import_components64.Placeholder,
               {
                 className: "wp-block-media-text--placeholder-image",
                 style: positionStyles,
@@ -45853,13 +45054,16 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(PlaceholderContainer, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_jsx_runtime327.Fragment, { children: [
+      toolbarEditButton,
+      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(PlaceholderContainer, { ...props })
+    ] });
   }
-  var media_container_default = (0, import_element80.forwardRef)(MediaContainer);
+  var media_container_default = (0, import_element79.forwardRef)(MediaContainer);

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
-  var { ResolutionTool: ResolutionTool3 } = unlock(import_block_editor139.privateApis);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var { ResolutionTool: ResolutionTool3 } = unlock(import_block_editor129.privateApis);
   var applyWidthConstraints = (width) => Math.max(
     WIDTH_CONSTRAINT_PERCENTAGE,
     Math.min(width, 100 - WIDTH_CONSTRAINT_PERCENTAGE)
@@ -45944,8 +45148,8 @@ ${text}
     };
   }
   function MediaTextResolutionTool({ image, value, onChange }) {
-    const { imageSizes } = (0, import_data64.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor139.store);
+    const { imageSizes } = (0, import_data61.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor129.store);
       return {
         imageSizes: getSettings2().imageSizes
       };
@@ -45953,8 +45157,8 @@ ${text}
     if (!imageSizes?.length) {
       return null;
     }
-    const imageSizeOptions = imageSizes.filter(({ slug }) => getImageSourceUrlBySizeSlug(image, slug)).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+    const imageSizeOptions = imageSizes.filter(({ slug }) => getImageSourceUrlBySizeSlug(image, slug)).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
       ResolutionTool3,
       {
         value,
@@ -45996,7 +45200,7 @@ ${text}
       "featured_media",
       postId
     );
-    const { featuredImageMedia } = (0, import_data64.useSelect)(
+    const { featuredImageMedia } = (0, import_data61.useSelect)(
       (select10) => {
         return {
           featuredImageMedia: featuredImage && useFeaturedImage ? select10(import_core_data29.store).getEntityRecord(
@@ -46011,7 +45215,7 @@ ${text}
       },
       [featuredImage, useFeaturedImage]
     );
-    const { image } = (0, import_data64.useSelect)(
+    const { image } = (0, import_data61.useSelect)(
       (select10) => {
         return {
           image: mediaId && isSelected ? select10(import_core_data29.store).getEntityRecord(
@@ -46044,13 +45248,13 @@ ${text}
         useFeaturedImage: !useFeaturedImage
       });
     };
-    const refMedia = (0, import_element81.useRef)();
+    const refMedia = (0, import_element80.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_element81.useState)(null);
+    const [temporaryMediaWidth, setTemporaryMediaWidth] = (0, import_element80.useState)(null);
     const onSelectMedia = attributesFromMedia2({ attributes: attributes2, setAttributes });
     const onSetHref = (props) => {
       setAttributes(props);
@@ -46094,10 +45298,10 @@ ${text}
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
-      import_components67.__experimentalToolsPanel,
+    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
+      import_components65.__experimentalToolsPanel,
       {
-        label: (0, import_i18n119.__)("Settings"),
+        label: (0, import_i18n109.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isStackedOnMobile: true,
@@ -46110,17 +45314,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Media width"),
+              label: (0, import_i18n109.__)("Media width"),
               isShownByDefault: true,
               hasValue: () => mediaWidth !== 50,
               onDeselect: () => setAttributes({ mediaWidth: 50 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                import_components67.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                import_components65.RangeControl,
                 {
-                  label: (0, import_i18n119.__)("Media width"),
+                  label: (0, import_i18n109.__)("Media width"),
                   value: temporaryMediaWidth || mediaWidth,
                   onChange: commitWidthChange,
                   min: WIDTH_CONSTRAINT_PERCENTAGE,
@@ -46129,17 +45333,17 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Stack on mobile"),
+              label: (0, import_i18n109.__)("Stack on mobile"),
               isShownByDefault: true,
               hasValue: () => !isStackedOnMobile,
               onDeselect: () => setAttributes({ isStackedOnMobile: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                import_components67.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                import_components65.ToggleControl,
                 {
-                  label: (0, import_i18n119.__)("Stack on mobile"),
+                  label: (0, import_i18n109.__)("Stack on mobile"),
                   checked: isStackedOnMobile,
                   onChange: () => setAttributes({
                     isStackedOnMobile: !isStackedOnMobile
@@ -46148,17 +45352,17 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.__experimentalToolsPanelItem,
+          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Crop image to fill"),
+              label: (0, import_i18n109.__)("Crop image to fill"),
               isShownByDefault: true,
               hasValue: () => !!imageFill,
               onDeselect: () => setAttributes({ imageFill: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                import_components67.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                import_components65.ToggleControl,
                 {
-                  label: (0, import_i18n119.__)("Crop image to fill"),
+                  label: (0, import_i18n109.__)("Crop image to fill"),
                   checked: !!imageFill,
                   onChange: () => setAttributes({
                     imageFill: !imageFill
@@ -46167,17 +45371,17 @@ ${text}
               )
             }
           ),
-          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.__experimentalToolsPanelItem,
+          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Focal point"),
+              label: (0, import_i18n109.__)("Focal point"),
               isShownByDefault: true,
               hasValue: () => !!focalPoint,
               onDeselect: () => setAttributes({ focalPoint: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                import_components67.FocalPointPicker,
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                import_components65.FocalPointPicker,
                 {
-                  label: (0, import_i18n119.__)("Focal point"),
+                  label: (0, import_i18n109.__)("Focal point"),
                   url: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
                   value: focalPoint,
                   onChange: (value) => setAttributes({ focalPoint: value }),
@@ -46187,42 +45391,42 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.__experimentalToolsPanelItem,
+          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Alternative text"),
+              label: (0, import_i18n109.__)("Alternative text"),
               isShownByDefault: true,
               hasValue: () => !!mediaAlt,
               onDeselect: () => setAttributes({ mediaAlt: "" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                import_components67.TextareaControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                import_components65.TextareaControl,
                 {
-                  label: (0, import_i18n119.__)("Alternative text"),
+                  label: (0, import_i18n109.__)("Alternative text"),
                   value: mediaAlt,
                   onChange: onMediaAltChange,
-                  help: /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_jsx_runtime340.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-                      import_components67.ExternalLink,
+                  help: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                      import_components65.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n119.__)(
+                          (0, import_i18n109.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n119.__)(
+                        children: (0, import_i18n109.__)(
                           "Describe the purpose of the image."
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("br", {}),
-                    (0, import_i18n119.__)("Leave empty if decorative.")
+                    /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("br", {}),
+                    (0, import_i18n109.__)("Leave empty if decorative.")
                   ] })
                 }
               )
             }
           ),
-          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
             MediaTextResolutionTool,
             {
               image,
@@ -46233,48 +45437,48 @@ ${text}
         ]
       }
     );
-    const blockProps = (0, import_block_editor139.useBlockProps)({
+    const blockProps = (0, import_block_editor129.useBlockProps)({
       className: classNames,
       style: style2
     });
-    const innerBlocksProps = (0, import_block_editor139.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor129.useInnerBlocksProps)(
       { className: "wp-block-media-text__content" },
       { allowedBlocks }
     );
-    const blockEditingMode = (0, import_block_editor139.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_jsx_runtime340.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_block_editor139.InspectorControls, { children: mediaTextGeneralSettings }),
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_block_editor139.BlockControls, { group: "block", children: [
-        blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_jsx_runtime340.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_block_editor139.BlockVerticalAlignmentControl,
+    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)(
+            import_block_editor129.BlockVerticalAlignmentControl,
             {
               onChange: onVerticalAlignmentChange,
               value: verticalAlignment,
-              label: (0, import_i18n119.__)("Align media and text vertically")
+              label: (0, import_i18n109.__)("Align media and text vertically")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.ToolbarButton,
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.ToolbarButton,
             {
               icon: pull_left_default,
-              title: (0, import_i18n119.__)("Show media on left"),
+              title: (0, import_i18n109.__)("Show media on left"),
               isActive: mediaPosition3 === "left",
               onClick: () => setAttributes({ mediaPosition: "left" })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components67.ToolbarButton,
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            import_components65.ToolbarButton,
             {
               icon: pull_right_default,
-              title: (0, import_i18n119.__)("Show media on right"),
+              title: (0, import_i18n109.__)("Show media on right"),
               isActive: mediaPosition3 === "right",
               onClick: () => setAttributes({ mediaPosition: "right" })
             }
           )
         ] }),
-        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-          import_block_editor139.__experimentalImageURLInputUI,
+        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+          import_block_editor129.__experimentalImageURLInputUI,
           {
             url: href || "",
             onChangeUrl: onSetHref,
@@ -46288,9 +45492,9 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)("div", { ...blockProps, children: [
-        mediaPosition3 === "right" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { ...innerBlocksProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+      /* @__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)(
           media_container_default,
           {
             className: "wp-block-media-text__media",
@@ -46317,14 +45521,14 @@ ${text}
             }
           }
         ),
-        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { ...innerBlocksProps })
+        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }
-  var edit_default19 = MediaTextEdit;
+  var edit_default15 = MediaTextEdit;

   // packages/block-library/build-module/media-text/block.json
-  var block_default51 = {
+  var block_default47 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/media-text",
@@ -46474,12 +45678,12 @@ ${text}
   };

   // packages/block-library/build-module/media-text/save.mjs
-  var import_block_editor140 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor130 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MEDIA_WIDTH2 = 50;
   var noop4 = () => {
   };
-  function save30({ attributes: attributes2 }) {
+  function save26({ attributes: attributes2 }) {
     const {
       isStackedOnMobile,
       mediaAlt,
@@ -46503,7 +45707,7 @@ ${text}
       [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
     });
     const positionStyles = imageFill ? imageFillStyles(mediaUrl, focalPoint) : {};
-    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
       "img",
       {
         src: mediaUrl,
@@ -46513,7 +45717,7 @@ ${text}
       }
     ) : null;
     if (href) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      image = /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
         "a",
         {
           className: linkClass,
@@ -46526,7 +45730,7 @@ ${text}
     }
     const mediaTypeRenders = {
       image: () => image,
-      video: () => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("video", { controls: true, src: mediaUrl })
+      video: () => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("video", { controls: true, src: mediaUrl })
     };
     const className = clsx_default({
       "has-media-on-the-right": "right" === mediaPosition3,
@@ -46542,24 +45746,24 @@ ${text}
       gridTemplateColumns
     };
     if ("right" === mediaPosition3) {
-      return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ...import_block_editor130.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
           "div",
           {
-            ...import_block_editor140.useInnerBlocksProps.save({
+            ...import_block_editor130.useInnerBlocksProps.save({
               className: "wp-block-media-text__content"
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
+        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() }),
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+    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)(
         "div",
         {
-          ...import_block_editor140.useInnerBlocksProps.save({
+          ...import_block_editor130.useInnerBlocksProps.save({
             className: "wp-block-media-text__content"
           })
         }
@@ -46568,13 +45772,13 @@ ${text}
   }

   // packages/block-library/build-module/media-text/transforms.mjs
-  var import_blocks52 = __toESM(require_blocks(), 1);
+  var import_blocks51 = __toESM(require_blocks(), 1);
   var transforms16 = {
     from: [
       {
         type: "block",
         blocks: ["core/image"],
-        transform: ({ alt, url, id, anchor }) => (0, import_blocks52.createBlock)("core/media-text", {
+        transform: ({ alt, url, id, anchor }) => (0, import_blocks51.createBlock)("core/media-text", {
           mediaAlt: alt,
           mediaId: id,
           mediaUrl: url,
@@ -46585,7 +45789,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/video"],
-        transform: ({ src, id, anchor }) => (0, import_blocks52.createBlock)("core/media-text", {
+        transform: ({ src, id, anchor }) => (0, import_blocks51.createBlock)("core/media-text", {
           mediaId: id,
           mediaUrl: src,
           mediaType: "video",
@@ -46636,7 +45840,7 @@ ${text}
               }
             };
           }
-          return (0, import_blocks52.createBlock)(
+          return (0, import_blocks51.createBlock)(
             "core/media-text",
             {
               align,
@@ -46664,7 +45868,7 @@ ${text}
           return !mediaUrl || mediaType === "image";
         },
         transform: ({ mediaAlt, mediaId, mediaUrl, anchor }) => {
-          return (0, import_blocks52.createBlock)("core/image", {
+          return (0, import_blocks51.createBlock)("core/image", {
             alt: mediaAlt,
             id: mediaId,
             url: mediaUrl,
@@ -46679,7 +45883,7 @@ ${text}
           return !mediaUrl || mediaType === "video";
         },
         transform: ({ mediaId, mediaUrl, anchor }) => {
-          return (0, import_blocks52.createBlock)("core/video", {
+          return (0, import_blocks51.createBlock)("core/video", {
             id: mediaId,
             src: mediaUrl,
             anchor
@@ -46729,7 +45933,7 @@ ${text}
             useFeaturedImage,
             ...additionalAttributes
           };
-          return (0, import_blocks52.createBlock)(
+          return (0, import_blocks51.createBlock)(
             "core/cover",
             coverAttributes,
             innerBlocks
@@ -46741,9 +45945,9 @@ ${text}
   var transforms_default17 = transforms16;

   // packages/block-library/build-module/media-text/index.mjs
-  var { fieldsKey: fieldsKey10, formKey: formKey10 } = unlock(import_blocks53.privateApis);
-  var { name: name51 } = block_default51;
-  var settings51 = {
+  var { fieldsKey: fieldsKey10, formKey: formKey10 } = unlock(import_blocks52.privateApis);
+  var { name: name47 } = block_default47;
+  var settings47 = {
     icon: media_and_text_default,
     example: {
       viewportWidth: 601,
@@ -46756,7 +45960,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n120.__)(
+            content: (0, import_i18n110.__)(
               "The wren<br>Earns his living<br>Noiselessly."
             )
           }
@@ -46764,22 +45968,22 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n120.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
+            content: (0, import_i18n110.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
           }
         }
       ]
     },
     transforms: transforms_default17,
-    template: TEMPLATE13,
-    edit: edit_default19,
-    save: save30,
-    deprecated: deprecated_default27
+    template: TEMPLATE10,
+    edit: edit_default15,
+    save: save26,
+    deprecated: deprecated_default25
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings51[fieldsKey10] = [
+    settings47[fieldsKey10] = [
       {
         id: "media",
-        label: (0, import_i18n120.__)("Media"),
+        label: (0, import_i18n110.__)("Media"),
         type: "media",
         Edit: {
           control: "media",
@@ -46802,7 +46006,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n120.__)("Link"),
+        label: (0, import_i18n110.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -46818,37 +46022,37 @@ ${text}
         })
       }
     ];
-    settings51[formKey10] = {
+    settings47[formKey10] = {
       fields: ["media", "link"]
     };
   }
-  var init51 = () => initBlock({ name: name51, metadata: block_default51, settings: settings51 });
+  var init47 = () => initBlock({ name: name47, metadata: block_default47, settings: settings47 });

   // packages/block-library/build-module/missing/index.mjs
   var missing_exports = {};
   __export(missing_exports, {
-    init: () => init52,
-    metadata: () => block_default52,
-    name: () => name52,
-    settings: () => settings52
+    init: () => init48,
+    metadata: () => block_default48,
+    name: () => name48,
+    settings: () => settings48
   });
-  var import_blocks55 = __toESM(require_blocks(), 1);
+  var import_blocks54 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/missing/edit.mjs
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_element82 = __toESM(require_element(), 1);
-  var import_components68 = __toESM(require_components(), 1);
-  var import_blocks54 = __toESM(require_blocks(), 1);
-  var import_data65 = __toESM(require_data(), 1);
-  var import_block_editor141 = __toESM(require_block_editor(), 1);
-  var import_dom16 = __toESM(require_dom(), 1);
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_element81 = __toESM(require_element(), 1);
+  var import_components66 = __toESM(require_components(), 1);
+  var import_blocks53 = __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);
   function MissingEdit({ attributes: attributes2, clientId }) {
     const { originalName, originalUndelimitedContent } = attributes2;
     const hasContent = !!originalUndelimitedContent;
-    const { hasFreeformBlock, hasHTMLBlock } = (0, import_data65.useSelect)(
+    const { hasFreeformBlock, hasHTMLBlock } = (0, import_data62.useSelect)(
       (select10) => {
-        const { canInsertBlockType, getBlockRootClientId } = select10(import_block_editor141.store);
+        const { canInsertBlockType, getBlockRootClientId } = select10(import_block_editor131.store);
         return {
           hasFreeformBlock: canInsertBlockType(
             "core/freeform",
@@ -46862,62 +46066,62 @@ ${text}
       },
       [clientId]
     );
-    const { replaceBlock } = (0, import_data65.useDispatch)(import_block_editor141.store);
+    const { replaceBlock } = (0, import_data62.useDispatch)(import_block_editor131.store);
     function convertToHTML() {
       replaceBlock(
         clientId,
-        (0, import_blocks54.createBlock)("core/html", {}, [], [originalUndelimitedContent])
+        (0, import_blocks53.createBlock)("core/html", {}, [], [originalUndelimitedContent])
       );
     }
     const actions = [];
     let messageHTML;
-    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-      import_components68.Button,
+    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      import_components66.Button,
       {
         __next40pxDefaultSize: true,
         onClick: convertToHTML,
         variant: "primary",
-        children: (0, import_i18n121.__)("Keep as HTML")
+        children: (0, import_i18n111.__)("Keep as HTML")
       },
       "convert"
     );
     if (hasContent && !hasFreeformBlock && (!originalName || originalName === "core/freeform")) {
       if (hasHTMLBlock) {
-        messageHTML = (0, import_i18n121.__)(
+        messageHTML = (0, import_i18n111.__)(
           "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_i18n121.__)(
+        messageHTML = (0, import_i18n111.__)(
           "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_i18n121.sprintf)(
+      messageHTML = (0, import_i18n111.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n121.__)(
+        (0, import_i18n111.__)(
           '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_i18n121.sprintf)(
+      messageHTML = (0, import_i18n111.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n121.__)(
+        (0, import_i18n111.__)(
           '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_runtime342.jsxs)("div", { ...(0, import_block_editor141.useBlockProps)({ className: "has-warning" }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_block_editor141.Warning, { actions, children: messageHTML }),
-      /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_element82.RawHTML, { children: (0, import_dom16.safeHTML)(originalUndelimitedContent) })
+    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) })
     ] });
   }

   // packages/block-library/build-module/missing/block.json
-  var block_default52 = {
+  var block_default48 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/missing",
@@ -46954,20 +46158,20 @@ ${text}
   };

   // packages/block-library/build-module/missing/save.mjs
-  var import_element83 = __toESM(require_element(), 1);
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
-  function save31({ attributes: attributes2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_element83.RawHTML, { children: attributes2.originalContent });
+  var import_element82 = __toESM(require_element(), 1);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  function save27({ attributes: attributes2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_element82.RawHTML, { children: attributes2.originalContent });
   }

   // packages/block-library/build-module/missing/index.mjs
-  var { name: name52 } = block_default52;
-  var settings52 = {
-    name: name52,
+  var { name: name48 } = block_default48;
+  var settings48 = {
+    name: name48,
     __experimentalLabel(attributes2, { context }) {
       if (context === "accessibility") {
         const { originalName } = attributes2;
-        const originalBlockType = originalName ? (0, import_blocks55.getBlockType)(originalName) : void 0;
+        const originalBlockType = originalName ? (0, import_blocks54.getBlockType)(originalName) : void 0;
         if (originalBlockType) {
           return originalBlockType.settings.title || originalName;
         }
@@ -46975,79 +46179,79 @@ ${text}
       }
     },
     edit: MissingEdit,
-    save: save31
+    save: save27
   };
-  var init52 = () => initBlock({ name: name52, metadata: block_default52, settings: settings52 });
+  var init48 = () => initBlock({ name: name48, metadata: block_default48, settings: settings48 });

   // packages/block-library/build-module/more/index.mjs
   var more_exports = {};
   __export(more_exports, {
-    init: () => init53,
-    metadata: () => block_default53,
-    name: () => name53,
-    settings: () => settings53
+    init: () => init49,
+    metadata: () => block_default49,
+    name: () => name49,
+    settings: () => settings49
   });
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_blocks58 = __toESM(require_blocks(), 1);
+  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_blocks57 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/more/edit.mjs
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_components69 = __toESM(require_components(), 1);
-  var import_block_editor142 = __toESM(require_block_editor(), 1);
-  var import_blocks56 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TEXT = (0, import_i18n122.__)("Read more");
+  var import_i18n112 = __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");
   function MoreEdit({
     attributes: { customText, noTeaser },
     insertBlocksAfter,
     setAttributes
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_block_editor142.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        import_components69.__experimentalToolsPanel,
+    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)(
+        import_components67.__experimentalToolsPanel,
         {
-          label: (0, import_i18n122.__)("Settings"),
+          label: (0, import_i18n112.__)("Settings"),
           resetAll: () => {
             setAttributes({
               noTeaser: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-            import_components69.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+            import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n122.__)("Hide excerpt"),
+              label: (0, import_i18n112.__)("Hide excerpt"),
               isShownByDefault: true,
               hasValue: () => noTeaser,
               onDeselect: () => setAttributes({ noTeaser: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-                import_components69.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+                import_components67.ToggleControl,
                 {
-                  label: (0, import_i18n122.__)(
+                  label: (0, import_i18n112.__)(
                     "Hide the excerpt on the full content page"
                   ),
                   checked: !!noTeaser,
                   onChange: () => setAttributes({ noTeaser: !noTeaser }),
-                  help: (checked) => checked ? (0, import_i18n122.__)("The excerpt is hidden.") : (0, import_i18n122.__)("The excerpt is visible.")
+                  help: (checked) => checked ? (0, import_i18n112.__)("The excerpt is hidden.") : (0, import_i18n112.__)("The excerpt is visible.")
                 }
               )
             }
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { ...(0, import_block_editor142.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        import_block_editor142.PlainText,
+      /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { ...(0, import_block_editor132.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+        import_block_editor132.PlainText,
         {
           __experimentalVersion: 2,
           tagName: "span",
-          "aria-label": (0, import_i18n122.__)('"Read more" text'),
+          "aria-label": (0, import_i18n112.__)('"Read more" text'),
           value: customText,
           placeholder: DEFAULT_TEXT,
           onChange: (value) => setAttributes({ customText: value }),
           disableLineBreaks: true,
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks56.createBlock)((0, import_blocks56.getDefaultBlockName)())
+            (0, import_blocks55.createBlock)((0, import_blocks55.getDefaultBlockName)())
           ) : void 0
         }
       ) })
@@ -47055,7 +46259,7 @@ ${text}
   }

   // packages/block-library/build-module/more/block.json
-  var block_default53 = {
+  var block_default49 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/more",
@@ -47090,16 +46294,16 @@ ${text}
   };

   // packages/block-library/build-module/more/save.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-  function save32({ attributes: { customText, noTeaser } }) {
+  var import_element83 = __toESM(require_element(), 1);
+  var import_jsx_runtime333 = __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_runtime345.jsx)(import_element84.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_element83.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
   }

   // packages/block-library/build-module/more/transforms.mjs
-  var import_blocks57 = __toESM(require_blocks(), 1);
+  var import_blocks56 = __toESM(require_blocks(), 1);
   var transforms17 = {
     from: [
       {
@@ -47117,7 +46321,7 @@ ${text}
           if (noTeaser === "") {
             attrs.noTeaser = true;
           }
-          return (0, import_blocks57.createBlock)("core/more", attrs);
+          return (0, import_blocks56.createBlock)("core/more", attrs);
         }
       }
     ]
@@ -47125,9 +46329,9 @@ ${text}
   var transforms_default18 = transforms17;

   // packages/block-library/build-module/more/index.mjs
-  var { fieldsKey: fieldsKey11, formKey: formKey11 } = unlock(import_blocks58.privateApis);
-  var { name: name53 } = block_default53;
-  var settings53 = {
+  var { fieldsKey: fieldsKey11, formKey: formKey11 } = unlock(import_blocks57.privateApis);
+  var { name: name49 } = block_default49;
+  var settings49 = {
     icon: more_default,
     example: {},
     __experimentalLabel(attributes2, { context }) {
@@ -47141,39 +46345,39 @@ ${text}
     },
     transforms: transforms_default18,
     edit: MoreEdit,
-    save: save32
+    save: save28
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings53[fieldsKey11] = [
+    settings49[fieldsKey11] = [
       {
         id: "customText",
-        label: (0, import_i18n123.__)("Content"),
+        label: (0, import_i18n113.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings53[formKey11] = {
+    settings49[formKey11] = {
       fields: ["customText"]
     };
   }
-  var init53 = () => initBlock({ name: name53, metadata: block_default53, settings: settings53 });
+  var init49 = () => initBlock({ name: name49, metadata: block_default49, settings: settings49 });

   // packages/block-library/build-module/navigation/index.mjs
   var navigation_exports = {};
   __export(navigation_exports, {
-    init: () => init54,
-    metadata: () => block_default54,
-    name: () => name54,
-    settings: () => settings54
+    init: () => init50,
+    metadata: () => block_default50,
+    name: () => name50,
+    settings: () => settings50
   });
-  var import_i18n155 = __toESM(require_i18n(), 1);
-  var import_data93 = __toESM(require_data(), 1);
+  var import_i18n145 = __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);

   // packages/block-library/build-module/navigation/block.json
-  var block_default54 = {
+  var block_default50 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/navigation",
@@ -47328,19 +46532,19 @@ ${text}
   };

   // packages/block-library/build-module/navigation/edit/index.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_block_editor164 = __toESM(require_block_editor(), 1);
+  var import_element105 = __toESM(require_element(), 1);
+  var import_block_editor154 = __toESM(require_block_editor(), 1);
   var import_core_data53 = __toESM(require_core_data(), 1);
-  var import_data92 = __toESM(require_data(), 1);
-  var import_components94 = __toESM(require_components(), 1);
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_data89 = __toESM(require_data(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_blocks64 = __toESM(require_blocks(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
+  var import_blocks63 = __toESM(require_blocks(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/navigation/use-navigation-menu.mjs
   var import_core_data30 = __toESM(require_core_data(), 1);
-  var import_data66 = __toESM(require_data(), 1);
+  var import_data63 = __toESM(require_data(), 1);

   // packages/block-library/build-module/navigation/constants.mjs
   var DEFAULT_BLOCK5 = {
@@ -47352,7 +46556,7 @@ ${text}
   };
   var PRIORITIZED_INSERTER_BLOCKS = [
     "core/navigation-link/page",
-    "core/navigation-link"
+    "core/navigation-link/custom-link"
   ];
   var PRELOADED_NAVIGATION_MENUS_QUERY = {
     per_page: 100,
@@ -47378,7 +46582,7 @@ ${text}
       navigationMenu,
       isNavigationMenuResolved,
       isNavigationMenuMissing
-    } = (0, import_data66.useSelect)(
+    } = (0, import_data63.useSelect)(
       (select10) => {
         return selectExistingMenu(select10, ref);
       },
@@ -47447,24 +46651,24 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_components69 = __toESM(require_components(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
-  var import_element86 = __toESM(require_element(), 1);
+  var import_element85 = __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_i18n124 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
   var PlaceholderPreview = ({ isVisible = true }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
       "div",
       {
         "aria-hidden": !isVisible ? true : void 0,
         className: "wp-block-navigation-placeholder__preview",
-        children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(icon_default, { icon: navigation_default }),
-          (0, import_i18n124.__)("Navigation")
+        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")
         ] })
       }
     );
@@ -47472,22 +46676,22 @@ ${text}
   var placeholder_preview_default = PlaceholderPreview;

   // packages/block-library/build-module/navigation/edit/navigation-menu-selector.mjs
-  var import_components70 = __toESM(require_components(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_components68 = __toESM(require_components(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
   var import_html_entities3 = __toESM(require_html_entities(), 1);
-  var import_element85 = __toESM(require_element(), 1);
+  var import_element84 = __toESM(require_element(), 1);
   var import_core_data31 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   function buildMenuLabel(title, id, status) {
     if (!title) {
-      return (0, import_i18n125.sprintf)((0, import_i18n125.__)("(no title %s)"), id);
+      return (0, import_i18n115.sprintf)((0, import_i18n115.__)("(no title %s)"), id);
     }
     if (status === "publish") {
       return (0, import_html_entities3.decodeEntities)(title);
     }
-    return (0, import_i18n125.sprintf)(
+    return (0, import_i18n115.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n125.__)("%1$s (%2$s)"),
+      (0, import_i18n115.__)("%1$s (%2$s)"),
       (0, import_html_entities3.decodeEntities)(title),
       status
     );
@@ -47501,8 +46705,8 @@ ${text}
     createNavigationMenuIsSuccess,
     createNavigationMenuIsError
   }) {
-    const createActionLabel = (0, import_i18n125.__)("Create from '%s'");
-    const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element85.useState)(false);
+    const createActionLabel = (0, import_i18n115.__)("Create from '%s'");
+    const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element84.useState)(false);
     actionLabel3 = actionLabel3 || createActionLabel;
     const { records: classicMenus } = (0, import_core_data31.useEntityRecords)("root", "menu", {
       per_page: -1,
@@ -47522,7 +46726,7 @@ ${text}
       "title",
       currentMenuId
     );
-    const menuChoices = (0, import_element85.useMemo)(() => {
+    const menuChoices = (0, import_element84.useMemo)(() => {
       return navigationMenus?.map(({ id, title, status }, index) => {
         const label = buildMenuLabel(
           title?.rendered,
@@ -47532,7 +46736,7 @@ ${text}
         return {
           value: id,
           label,
-          ariaLabel: (0, import_i18n125.sprintf)(actionLabel3, label),
+          ariaLabel: (0, import_i18n115.sprintf)(actionLabel3, label),
           disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus
         };
       }) || [];
@@ -47553,13 +46757,13 @@ ${text}
     const navMenuHasBeenDeleted = currentMenuId && isNavigationMenuMissing;
     let selectorLabel = "";
     if (isResolvingNavigationMenus) {
-      selectorLabel = (0, import_i18n125.__)("Loading\u2026");
+      selectorLabel = (0, import_i18n115.__)("Loading\u2026");
     } else if (noMenuSelected || noBlockMenus || menuUnavailable || navMenuHasBeenDeleted) {
-      selectorLabel = (0, import_i18n125.__)("Choose or create a Navigation Menu");
+      selectorLabel = (0, import_i18n115.__)("Choose or create a Navigation Menu");
     } else {
       selectorLabel = currentTitle;
     }
-    (0, import_element85.useEffect)(() => {
+    (0, import_element84.useEffect)(() => {
       if (isUpdatingMenuRef && (createNavigationMenuIsSuccess || createNavigationMenuIsError)) {
         setIsUpdatingMenuRef(false);
       }
@@ -47573,15 +46777,15 @@ ${text}
       noBlockMenus,
       noMenuSelected
     ]);
-    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-      import_components70.DropdownMenu,
+    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      import_components68.DropdownMenu,
       {
         label: selectorLabel,
         icon: more_vertical_default,
         toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_jsx_runtime347.Fragment, { children: [
-          showNavigationMenus && hasNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components70.MenuGroup, { label: (0, import_i18n125.__)("Menus"), children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-            import_components70.MenuItemsChoice,
+        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)(
+            import_components68.MenuItemsChoice,
             {
               value: currentMenuId,
               onSelect: (menuId) => {
@@ -47591,10 +46795,10 @@ ${text}
               choices: menuChoices
             }
           ) }),
-          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components70.MenuGroup, { label: (0, import_i18n125.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
+          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components68.MenuGroup, { label: (0, import_i18n115.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
             const label = (0, import_html_entities3.decodeEntities)(menu.name);
-            return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              import_components70.MenuItem,
+            return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+              import_components68.MenuItem,
               {
                 onClick: async () => {
                   setIsUpdatingMenuRef(true);
@@ -47602,7 +46806,7 @@ ${text}
                   setIsUpdatingMenuRef(false);
                   onClose();
                 },
-                "aria-label": (0, import_i18n125.sprintf)(
+                "aria-label": (0, import_i18n115.sprintf)(
                   createActionLabel,
                   label
                 ),
@@ -47612,8 +46816,8 @@ ${text}
               menu.id
             );
           }) }),
-          canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components70.MenuGroup, { label: (0, import_i18n125.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-            import_components70.MenuItem,
+          canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components68.MenuGroup, { label: (0, import_i18n115.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+            import_components68.MenuItem,
             {
               onClick: async () => {
                 setIsUpdatingMenuRef(true);
@@ -47622,7 +46826,7 @@ ${text}
                 onClose();
               },
               disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus,
-              children: (0, import_i18n125.__)("Create new Menu")
+              children: (0, import_i18n115.__)("Create new Menu")
             }
           ) })
         ] })
@@ -47633,7 +46837,7 @@ ${text}
   var navigation_menu_selector_default = NavigationMenuSelector;

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
   function NavigationPlaceholder({
     isSelected,
     currentMenuId,
@@ -47645,34 +46849,34 @@ ${text}
     onCreateEmpty
   }) {
     const { isResolving: isResolvingMenus, hasResolved: hasResolvedMenus } = (0, import_core_data32.useEntityRecords)("root", "menu", { per_page: -1, context: "view" });
-    (0, import_element86.useEffect)(() => {
+    (0, import_element85.useEffect)(() => {
       if (!isSelected) {
         return;
       }
       if (isResolvingMenus) {
-        (0, import_a11y.speak)((0, import_i18n126.__)("Loading navigation block setup options\u2026"));
+        (0, import_a11y.speak)((0, import_i18n116.__)("Loading navigation block setup options\u2026"));
       }
       if (hasResolvedMenus) {
-        (0, import_a11y.speak)((0, import_i18n126.__)("Navigation block setup options ready."));
+        (0, import_a11y.speak)((0, import_i18n116.__)("Navigation block setup options ready."));
       }
     }, [hasResolvedMenus, isResolvingMenus, isSelected]);
     const isResolvingActions = isResolvingMenus && isResolvingCanUserCreateNavigationMenus;
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_jsx_runtime348.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_components71.Placeholder, { className: "wp-block-navigation-placeholder", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(placeholder_preview_default, { isVisible: !isSelected }),
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    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)(
         "div",
         {
           "aria-hidden": !isSelected ? true : void 0,
           className: "wp-block-navigation-placeholder__controls",
-          children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)("div", { className: "wp-block-navigation-placeholder__actions", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(icon_default, { icon: navigation_default }),
+          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 }),
               " ",
-              (0, import_i18n126.__)("Navigation")
+              (0, import_i18n116.__)("Navigation")
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("hr", {}),
-            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_components71.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("hr", {}),
+            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components69.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
               navigation_menu_selector_default,
               {
                 currentMenuId,
@@ -47681,14 +46885,14 @@ ${text}
                 onSelectClassicMenu
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("hr", {}),
-            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
-              import_components71.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("hr", {}),
+            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+              import_components69.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onCreateEmpty,
-                children: (0, import_i18n126.__)("Start empty")
+                children: (0, import_i18n116.__)("Start empty")
               }
             )
           ] })
@@ -47698,21 +46902,21 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_i18n127 = __toESM(require_i18n(), 1);
-  var import_block_editor143 = __toESM(require_block_editor(), 1);
-  var import_data67 = __toESM(require_data(), 1);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_i18n117 = __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_primitives168 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-  function OverlayMenuIcon({ icon: icon4 }) {
-    if (icon4 === "menu") {
-      return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(icon_default, { icon: menu_default });
+  var import_primitives166 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime337 = __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_runtime349.jsxs)(
-      import_primitives168.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
+      import_primitives166.SVG,
       {
         xmlns: "http://www.w3.org/2000/svg",
         viewBox: "0 0 24 24",
@@ -47721,8 +46925,8 @@ ${text}
         "aria-hidden": "true",
         focusable: "false",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_primitives168.Rect, { x: "4", y: "7.5", width: "16", height: "1.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_primitives168.Rect, { x: "4", y: "15", width: "16", height: "1.5" })
+          /* @__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" })
         ]
       }
     );
@@ -47734,7 +46938,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     children,
     id,
@@ -47745,11 +46949,11 @@ ${text}
     overlayBackgroundColor,
     overlayTextColor,
     hasIcon,
-    icon: icon4,
+    icon: icon2,
     overlay,
     onNavigateToEntityRecord
   }) {
-    const currentTheme = (0, import_data67.useSelect)(
+    const currentTheme = (0, import_data64.useSelect)(
       (select10) => select10(import_core_data33.store).getCurrentTheme()?.stylesheet,
       []
     );
@@ -47761,9 +46965,9 @@ ${text}
       "wp-block-navigation__responsive-container",
       !hasCustomOverlay && {
         "has-text-color": !!overlayTextColor.color || !!overlayTextColor?.class,
-        [(0, import_block_editor143.getColorClassName)("color", overlayTextColor?.slug)]: !!overlayTextColor?.slug,
+        [(0, import_block_editor133.getColorClassName)("color", overlayTextColor?.slug)]: !!overlayTextColor?.slug,
         "has-background": !!overlayBackgroundColor.color || overlayBackgroundColor?.class,
-        [(0, import_block_editor143.getColorClassName)(
+        [(0, import_block_editor133.getColorClassName)(
           "background-color",
           overlayBackgroundColor?.slug
         )]: !!overlayBackgroundColor?.slug
@@ -47787,7 +46991,7 @@ ${text}
       ...isOpen && {
         role: "dialog",
         "aria-modal": true,
-        "aria-label": (0, import_i18n127.__)("Menu")
+        "aria-label": (0, import_i18n117.__)("Menu")
       }
     };
     const handleToggleClick = () => {
@@ -47804,47 +47008,47 @@ ${text}
       }
       onToggle(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
-      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
-        import_components72.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
+      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+        import_components70.Button,
         {
           __next40pxDefaultSize: true,
           "aria-haspopup": "true",
-          "aria-label": hasIcon && (0, import_i18n127.__)("Open menu"),
+          "aria-label": hasIcon && (0, import_i18n117.__)("Open menu"),
           className: openButtonClasses,
           onClick: handleToggleClick,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(OverlayMenuIcon, { icon: icon4 }),
-            !hasIcon && (0, import_i18n127.__)("Menu")
+            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(OverlayMenuIcon, { icon: icon2 }),
+            !hasIcon && (0, import_i18n117.__)("Menu")
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "div",
         {
           className: responsiveContainerClasses,
           style: styles,
           id: modalId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "div",
             {
               className: "wp-block-navigation__responsive-close",
               tabIndex: "-1",
-              children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { ...dialogProps, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
-                  import_components72.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...dialogProps, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+                  import_components70.Button,
                   {
                     __next40pxDefaultSize: true,
                     className: "wp-block-navigation__responsive-container-close",
-                    "aria-label": hasIcon && (0, import_i18n127.__)("Close menu"),
+                    "aria-label": hasIcon && (0, import_i18n117.__)("Close menu"),
                     onClick: () => onToggle(false),
                     children: [
-                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(icon_default, { icon: close_default }),
-                      !hasIcon && (0, import_i18n127.__)("Close")
+                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(icon_default, { icon: close_default }),
+                      !hasIcon && (0, import_i18n117.__)("Close")
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
                   "div",
                   {
                     className: "wp-block-navigation__responsive-container-content",
@@ -47862,10 +47066,10 @@ ${text}

   // packages/block-library/build-module/navigation/edit/inner-blocks.mjs
   var import_core_data34 = __toESM(require_core_data(), 1);
-  var import_block_editor144 = __toESM(require_block_editor(), 1);
-  var import_data68 = __toESM(require_data(), 1);
-  var import_element87 = __toESM(require_element(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 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);
   function NavigationInnerBlocks({
     clientId,
     hasCustomPlaceholder,
@@ -47877,13 +47081,13 @@ ${text}
       selectedBlockHasChildren,
       isSelected,
       hasSelectedDescendant
-    } = (0, import_data68.useSelect)(
+    } = (0, import_data65.useSelect)(
       (select10) => {
         const {
           getBlockCount,
           hasSelectedInnerBlock,
           getSelectedBlockClientId
-        } = select10(import_block_editor144.store);
+        } = select10(import_block_editor134.store);
         const selectedBlockId = getSelectedBlockClientId();
         return {
           isImmediateParentOfSelectedBlock: hasSelectedInnerBlock(
@@ -47904,10 +47108,10 @@ ${text}
       "wp_navigation"
     );
     const parentOrChildHasSelection = isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren;
-    const placeholder2 = (0, import_element87.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(placeholder_preview_default, {}), []);
+    const placeholder2 = (0, import_element86.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(placeholder_preview_default, {}), []);
     const hasMenuItems = !!blocks?.length;
     const showPlaceholder = !hasCustomPlaceholder && !hasMenuItems && !isSelected;
-    const innerBlocksProps = (0, import_block_editor144.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor134.useInnerBlocksProps)(
       {
         className: "wp-block-navigation__container"
       },
@@ -47926,30 +47130,30 @@ ${text}
         // the sibling inserter.
         // See https://github.com/WordPress/gutenberg/issues/37572.
         renderAppender: isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren || hasSelectedDescendant || // Show the appender while dragging to allow inserting element between item and the appender.
-        parentOrChildHasSelection ? import_block_editor144.InnerBlocks.ButtonBlockAppender : false,
+        parentOrChildHasSelection ? import_block_editor134.InnerBlocks.ButtonBlockAppender : false,
         placeholder: showPlaceholder ? placeholder2 : void 0,
         __experimentalCaptureToolbars: true,
         __unstableDisableLayoutClassNames: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-name-control.mjs
-  var import_components73 = __toESM(require_components(), 1);
+  var import_components71 = __toESM(require_components(), 1);
   var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   function NavigationMenuNameControl() {
     const [title, updateTitle] = (0, import_core_data35.useEntityProp)(
       "postType",
       "wp_navigation",
       "title"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-      import_components73.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+      import_components71.TextControl,
       {
-        label: (0, import_i18n128.__)("Menu name"),
+        label: (0, import_i18n118.__)("Menu name"),
         value: title,
         onChange: updateTitle
       }
@@ -47957,11 +47161,11 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
-  var import_block_editor145 = __toESM(require_block_editor(), 1);
-  var import_components74 = __toESM(require_components(), 1);
+  var import_block_editor135 = __toESM(require_block_editor(), 1);
+  var import_components72 = __toESM(require_components(), 1);
   var import_core_data36 = __toESM(require_core_data(), 1);
-  var import_data69 = __toESM(require_data(), 1);
-  var import_element88 = __toESM(require_element(), 1);
+  var import_data66 = __toESM(require_data(), 1);
+  var import_element87 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/are-blocks-dirty.mjs
   function areBlocksDirty(originalBlocks, blocks) {
@@ -47996,15 +47200,15 @@ ${text}
   };

   // packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT2 = {};
   function UnsavedInnerBlocks({
     blocks,
     createNavigationMenu,
     hasSelection
   }) {
-    const originalBlocksRef = (0, import_element88.useRef)();
-    (0, import_element88.useEffect)(() => {
+    const originalBlocksRef = (0, import_element87.useRef)();
+    (0, import_element87.useEffect)(() => {
       if (!originalBlocksRef?.current) {
         originalBlocksRef.current = blocks;
       }
@@ -48013,8 +47217,8 @@ ${text}
       originalBlocksRef?.current,
       blocks
     );
-    const isDisabled = (0, import_element88.useContext)(import_components74.Disabled.Context);
-    const innerBlocksProps = (0, import_block_editor145.useInnerBlocksProps)(
+    const isDisabled = (0, import_element87.useContext)(import_components72.Disabled.Context);
+    const innerBlocksProps = (0, import_block_editor135.useInnerBlocksProps)(
       {
         className: "wp-block-navigation__container"
       },
@@ -48024,7 +47228,7 @@ ${text}
         directInsert: true
       }
     );
-    const { isSaving, hasResolvedAllNavigationMenus } = (0, import_data69.useSelect)(
+    const { isSaving, hasResolvedAllNavigationMenus } = (0, import_data66.useSelect)(
       (select10) => {
         if (isDisabled) {
           return EMPTY_OBJECT2;
@@ -48040,7 +47244,7 @@ ${text}
       },
       [isDisabled]
     );
-    (0, import_element88.useEffect)(() => {
+    (0, import_element87.useEffect)(() => {
       if (isDisabled || isSaving || !hasResolvedAllNavigationMenus || !hasSelection || !innerBlocksAreDirty) {
         return;
       }
@@ -48054,24 +47258,24 @@ ${text}
       innerBlocksAreDirty,
       hasSelection
     ]);
-    const Wrapper = isSaving ? import_components74.Disabled : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(Wrapper, { ...innerBlocksProps });
+    const Wrapper = isSaving ? import_components72.Disabled : "div";
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(Wrapper, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-delete-control.mjs
-  var import_components75 = __toESM(require_components(), 1);
+  var import_components73 = __toESM(require_components(), 1);
   var import_core_data37 = __toESM(require_core_data(), 1);
-  var import_data70 = __toESM(require_data(), 1);
-  var import_element89 = __toESM(require_element(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 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);
   function NavigationMenuDeleteControl({ onDelete }) {
-    const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element89.useState)(false);
+    const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element88.useState)(false);
     const id = (0, import_core_data37.useEntityId)("postType", "wp_navigation");
-    const { deleteEntityRecord } = (0, import_data70.useDispatch)(import_core_data37.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_jsx_runtime354.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
-        import_components75.Button,
+    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)(
+        import_components73.Button,
         {
           __next40pxDefaultSize: true,
           className: "wp-block-navigation-delete-menu-button",
@@ -48080,11 +47284,11 @@ ${text}
           onClick: () => {
             setIsConfirmDialogVisible(true);
           },
-          children: (0, import_i18n129.__)("Delete menu")
+          children: (0, import_i18n119.__)("Delete menu")
         }
       ),
-      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
-        import_components75.__experimentalConfirmDialog,
+      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+        import_components73.__experimentalConfirmDialog,
         {
           isOpen: true,
           onConfirm: () => {
@@ -48096,9 +47300,9 @@ ${text}
           onCancel: () => {
             setIsConfirmDialogVisible(false);
           },
-          confirmButtonText: (0, import_i18n129.__)("Delete"),
+          confirmButtonText: (0, import_i18n119.__)("Delete"),
           size: "medium",
-          children: (0, import_i18n129.__)(
+          children: (0, import_i18n119.__)(
             "Are you sure you want to delete this Navigation Menu?"
           )
         }
@@ -48107,26 +47311,26 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/use-navigation-notice.mjs
-  var import_element90 = __toESM(require_element(), 1);
-  var import_data71 = __toESM(require_data(), 1);
+  var import_element89 = __toESM(require_element(), 1);
+  var import_data68 = __toESM(require_data(), 1);
   var import_notices11 = __toESM(require_notices(), 1);
-  function useNavigationNotice({ name: name122, message = "" } = {}) {
-    const noticeRef = (0, import_element90.useRef)();
-    const { createWarningNotice, removeNotice } = (0, import_data71.useDispatch)(import_notices11.store);
-    const showNotice = (0, import_element90.useCallback)(
+  function useNavigationNotice({ name: name118, message = "" } = {}) {
+    const noticeRef = (0, import_element89.useRef)();
+    const { createWarningNotice, removeNotice } = (0, import_data68.useDispatch)(import_notices11.store);
+    const showNotice = (0, import_element89.useCallback)(
       (customMsg) => {
         if (noticeRef.current) {
           return;
         }
-        noticeRef.current = name122;
+        noticeRef.current = name118;
         createWarningNotice(customMsg || message, {
           id: noticeRef.current,
           type: "snackbar"
         });
       },
-      [noticeRef, createWarningNotice, message, name122]
+      [noticeRef, createWarningNotice, message, name118]
     );
-    const hideNotice = (0, import_element90.useCallback)(() => {
+    const hideNotice = (0, import_element89.useCallback)(() => {
       if (!noticeRef.current) {
         return;
       }
@@ -48138,23 +47342,23 @@ ${text}
   var use_navigation_notice_default = useNavigationNotice;

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
-  function OverlayMenuPreview({ setAttributes, hasIcon, icon: icon4 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        import_components76.__experimentalToolsPanelItem,
+  var import_components74 = __toESM(require_components(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime343 = __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)(
+        import_components74.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n130.__)("Show icon button"),
+          label: (0, import_i18n120.__)("Show icon button"),
           isShownByDefault: true,
           hasValue: () => !hasIcon,
           onDeselect: () => setAttributes({ hasIcon: true }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-            import_components76.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+            import_components74.ToggleControl,
             {
-              label: (0, import_i18n130.__)("Show icon button"),
-              help: (0, import_i18n130.__)(
+              label: (0, import_i18n120.__)("Show icon button"),
+              help: (0, import_i18n120.__)(
                 "Configure the visual appearance of the button that toggles the overlay menu."
               ),
               onChange: (value) => setAttributes({ hasIcon: value }),
@@ -48163,36 +47367,36 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        import_components76.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+        import_components74.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n130.__)("Icon"),
+          label: (0, import_i18n120.__)("Icon"),
           isShownByDefault: true,
-          hasValue: () => icon4 !== "handle",
+          hasValue: () => icon2 !== "handle",
           onDeselect: () => setAttributes({ icon: "handle" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
-            import_components76.__experimentalToggleGroupControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(
+            import_components74.__experimentalToggleGroupControl,
             {
               className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-              label: (0, import_i18n130.__)("Icon"),
-              value: icon4,
+              label: (0, import_i18n120.__)("Icon"),
+              value: icon2,
               onChange: (value) => setAttributes({ icon: value }),
               isBlock: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                  import_components76.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+                  import_components74.__experimentalToggleGroupControlOption,
                   {
                     value: "handle",
-                    "aria-label": (0, import_i18n130.__)("handle"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(OverlayMenuIcon, { icon: "handle" })
+                    "aria-label": (0, import_i18n120.__)("handle"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(OverlayMenuIcon, { icon: "handle" })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-                  import_components76.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+                  import_components74.__experimentalToggleGroupControlOption,
                   {
                     value: "menu",
-                    "aria-label": (0, import_i18n130.__)("menu"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(OverlayMenuIcon, { icon: "menu" })
+                    "aria-label": (0, import_i18n120.__)("menu"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(OverlayMenuIcon, { icon: "menu" })
                   }
                 )
               ]
@@ -48204,27 +47408,27 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
-  var import_components83 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_element95 = __toESM(require_element(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_i18n128 = __toESM(require_i18n(), 1);
+  var import_element94 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
-  var import_element93 = __toESM(require_element(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
+  var import_element92 = __toESM(require_element(), 1);
+  var import_compose37 = __toESM(require_compose(), 1);
   var import_core_data39 = __toESM(require_core_data(), 1);
-  var import_data73 = __toESM(require_data(), 1);
-  var import_components78 = __toESM(require_components(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_components76 = __toESM(require_components(), 1);
+  var import_i18n123 = __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_element91 = __toESM(require_element(), 1);
-  var import_data72 = __toESM(require_data(), 1);
+  var import_element90 = __toESM(require_element(), 1);
+  var import_data69 = __toESM(require_data(), 1);
   var import_core_data38 = __toESM(require_core_data(), 1);
-  var import_block_editor146 = __toESM(require_block_editor(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
-  var import_blocks59 = __toESM(require_blocks(), 1);
+  var import_block_editor136 = __toESM(require_block_editor(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_blocks58 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/navigation/edit/utils.mjs
   function getComputedStyle3(node) {
@@ -48314,30 +47518,30 @@ ${text}

   // packages/block-library/build-module/navigation/edit/use-create-overlay.mjs
   function useCreateOverlayTemplatePart(overlayTemplateParts) {
-    const { saveEntityRecord } = (0, import_data72.useDispatch)(import_core_data38.store);
-    const pattern = (0, import_data72.useSelect)(
-      (select10) => unlock(select10(import_block_editor146.store)).getPatternBySlug(
+    const { saveEntityRecord } = (0, import_data69.useDispatch)(import_core_data38.store);
+    const pattern = (0, import_data69.useSelect)(
+      (select10) => unlock(select10(import_block_editor136.store)).getPatternBySlug(
         "core/navigation-overlay"
       ),
       []
     );
-    const createOverlayTemplatePart = (0, import_element91.useCallback)(async () => {
+    const createOverlayTemplatePart = (0, import_element90.useCallback)(async () => {
       const templatePartsWithTitles = overlayTemplateParts.filter(
         (templatePart2) => templatePart2.title?.rendered
       );
       const uniqueTitle = getUniqueTemplatePartTitle(
-        (0, import_i18n131.__)("Navigation Overlay"),
+        (0, import_i18n121.__)("Navigation Overlay"),
         templatePartsWithTitles
       );
       const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
       let initialContent = "";
       if (pattern?.content) {
-        const blocks = (0, import_blocks59.parse)(pattern.content, {
+        const blocks = (0, import_blocks58.parse)(pattern.content, {
           __unstableSkipMigrationLogs: true
         });
-        initialContent = (0, import_blocks59.serialize)(blocks);
+        initialContent = (0, import_blocks58.serialize)(blocks);
       } else {
-        initialContent = (0, import_blocks59.serialize)([(0, import_blocks59.createBlock)("core/paragraph")]);
+        initialContent = (0, import_blocks58.serialize)([(0, import_blocks58.createBlock)("core/paragraph")]);
       }
       const templatePart = await saveEntityRecord(
         "postType",
@@ -48356,18 +47560,18 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/deleted-overlay-warning.mjs
-  var import_components77 = __toESM(require_components(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
-  var import_element92 = __toESM(require_element(), 1);
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+  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);
   function DeletedOverlayWarning({ onClear, onCreate, isCreating = false }) {
-    const message = (0, import_element92.createInterpolateElement)(
-      (0, import_i18n132.__)(
+    const message = (0, import_element91.createInterpolateElement)(
+      (0, import_i18n122.__)(
         "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_runtime356.jsx)(
-          import_components77.Button,
+        clearButton: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+          import_components75.Button,
           {
             __next40pxDefaultSize: true,
             onClick: onClear,
@@ -48376,8 +47580,8 @@ ${text}
             accessibleWhenDisabled: true
           }
         ),
-        createButton: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-          import_components77.Button,
+        createButton: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+          import_components75.Button,
           {
             __next40pxDefaultSize: true,
             onClick: onCreate,
@@ -48389,8 +47593,8 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
-      import_components77.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+      import_components75.Notice,
       {
         status: "warning",
         isDismissible: false,
@@ -48402,7 +47606,7 @@ ${text}
   var deleted_overlay_warning_default = DeletedOverlayWarning;

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   function OverlayTemplatePartSelector({
     overlay,
     overlayMenu,
@@ -48411,7 +47615,7 @@ ${text}
     isCreatingOverlay,
     setIsCreatingOverlay
   }) {
-    const headingId = (0, import_compose35.useInstanceId)(
+    const headingId = (0, import_compose37.useInstanceId)(
       OverlayTemplatePartSelector,
       "wp-block-navigation__overlay-selector-heading"
     );
@@ -48422,15 +47626,15 @@ ${text}
     } = (0, import_core_data39.useEntityRecords)("postType", "wp_template_part", {
       per_page: -1
     });
-    const { createErrorNotice } = (0, import_data73.useDispatch)(import_notices12.store);
-    const currentTheme = (0, import_data73.useSelect)(
+    const { createErrorNotice } = (0, import_data70.useDispatch)(import_notices12.store);
+    const currentTheme = (0, import_data70.useSelect)(
       (select10) => select10(import_core_data39.store).getCurrentTheme()?.stylesheet,
       []
     );
-    const [localIsCreating, setLocalIsCreating] = (0, import_element93.useState)(false);
+    const [localIsCreating, setLocalIsCreating] = (0, import_element92.useState)(false);
     const isCreating = isCreatingOverlay !== void 0 ? isCreatingOverlay : localIsCreating;
     const setIsCreating = setIsCreatingOverlay !== void 0 ? setIsCreatingOverlay : setLocalIsCreating;
-    const overlayTemplateParts = (0, import_element93.useMemo)(() => {
+    const overlayTemplateParts = (0, import_element92.useMemo)(() => {
       if (!templateParts) {
         return [];
       }
@@ -48439,7 +47643,7 @@ ${text}
       );
     }, [templateParts]);
     const createOverlayTemplatePart = useCreateOverlayTemplatePart(overlayTemplateParts);
-    const selectedTemplatePart = (0, import_element93.useMemo)(() => {
+    const selectedTemplatePart = (0, import_element92.useMemo)(() => {
       if (!overlay || !overlayTemplateParts) {
         return null;
       }
@@ -48447,10 +47651,10 @@ ${text}
         (templatePart) => templatePart.slug === overlay
       );
     }, [overlay, overlayTemplateParts]);
-    const options2 = (0, import_element93.useMemo)(() => {
+    const options2 = (0, import_element92.useMemo)(() => {
       const baseOptions = [
         {
-          label: (0, import_i18n133.__)("Default"),
+          label: (0, import_i18n123.__)("Default"),
           value: ""
         }
       ];
@@ -48468,9 +47672,9 @@ ${text}
       );
       if (overlay && !selectedTemplatePart) {
         templatePartOptions.unshift({
-          label: (0, import_i18n133.sprintf)(
+          label: (0, import_i18n123.sprintf)(
             /* translators: %s: Overlay slug. */
-            (0, import_i18n133.__)("%s (missing)"),
+            (0, import_i18n123.__)("%s (missing)"),
             overlay
           ),
           value: overlay
@@ -48504,7 +47708,7 @@ ${text}
       }
       onNavigateToEntityRecord(params);
     };
-    const handleCreateOverlay = (0, import_element93.useCallback)(async () => {
+    const handleCreateOverlay = (0, import_element92.useCallback)(async () => {
       try {
         setIsCreating(true);
         const templatePart = await createOverlayTemplatePart();
@@ -48529,7 +47733,7 @@ ${text}
           setIsCreating(false);
         }
       } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n133.__)("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_i18n123.__)("An error occurred while creating the overlay.");
         createErrorNotice(errorMessage, { type: "snackbar" });
         setIsCreating(false);
       }
@@ -48542,37 +47746,37 @@ ${text}
       setIsCreating,
       overlayMenu
     ]);
-    const handleClearOverlay = (0, import_element93.useCallback)(() => {
+    const handleClearOverlay = (0, import_element92.useCallback)(() => {
       setAttributes({ overlay: void 0 });
     }, [setAttributes]);
     const isCreateButtonDisabled = isResolving || isCreating;
-    const isOverlayMissing = (0, import_element93.useMemo)(() => {
+    const isOverlayMissing = (0, import_element92.useMemo)(() => {
       return overlay && hasResolved && !isResolving && !selectedTemplatePart;
     }, [overlay, hasResolved, isResolving, selectedTemplatePart]);
-    const helpText = (0, import_element93.useMemo)(() => {
+    const helpText = (0, import_element92.useMemo)(() => {
       if (overlayTemplateParts.length === 0 && hasResolved) {
-        return (0, import_i18n133.__)("No overlays found.");
+        return (0, import_i18n123.__)("No overlays found.");
       }
-      return (0, import_i18n133.__)("Select an overlay for navigation.");
+      return (0, import_i18n123.__)("Select an overlay for navigation.");
     }, [overlayTemplateParts.length, hasResolved]);
-    const editButtonLabel = (0, import_element93.useMemo)(() => {
-      return selectedTemplatePart ? (0, import_i18n133.sprintf)(
+    const editButtonLabel = (0, import_element92.useMemo)(() => {
+      return selectedTemplatePart ? (0, import_i18n123.sprintf)(
         /* translators: %s: Overlay title. */
-        (0, import_i18n133.__)("Edit overlay: %s"),
+        (0, import_i18n123.__)("Edit overlay: %s"),
         selectedTemplatePart.title?.rendered ? (0, import_html_entities4.decodeEntities)(selectedTemplatePart.title.rendered) : selectedTemplatePart.slug
-      ) : (0, import_i18n133.__)("Edit overlay");
+      ) : (0, import_i18n123.__)("Edit overlay");
     }, [selectedTemplatePart]);
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         "h3",
         {
           id: headingId,
           className: "wp-block-navigation__overlay-selector-header",
-          children: (0, import_i18n133.__)("Overlay template")
+          children: (0, import_i18n123.__)("Overlay template")
         }
       ),
-      hasResolved && (overlayTemplateParts.length === 0 || isCreating && overlayTemplateParts.length === 1) ? /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_jsx_runtime357.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components78.Button,
+      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)(
+        import_components76.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -48581,11 +47785,11 @@ ${text}
           accessibleWhenDisabled: true,
           isBusy: isCreating,
           className: "wp-block-navigation__overlay-create-button-prominent",
-          children: (0, import_i18n133.__)("Create overlay")
+          children: (0, import_i18n123.__)("Create overlay")
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-          import_components78.Button,
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+          import_components76.Button,
           {
             size: "small",
             icon: plus_default,
@@ -48593,21 +47797,21 @@ ${text}
             disabled: isCreateButtonDisabled,
             accessibleWhenDisabled: true,
             isBusy: isCreating,
-            label: (0, import_i18n133.__)("Create new overlay template"),
+            label: (0, import_i18n123.__)("Create new overlay template"),
             showTooltip: true,
             className: "wp-block-navigation__overlay-create-button"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
-          import_components78.__experimentalHStack,
+        /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
+          import_components76.__experimentalHStack,
           {
             alignment: "flex-start",
             className: "wp-block-navigation__overlay-selector-controls",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components78.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-                import_components78.SelectControl,
+              /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_components76.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+                import_components76.SelectControl,
                 {
-                  label: (0, import_i18n133.__)("Overlay template"),
+                  label: (0, import_i18n123.__)("Overlay template"),
                   hideLabelFromVision: true,
                   "aria-labelledby": headingId,
                   value: overlay || "",
@@ -48618,8 +47822,8 @@ ${text}
                   help: helpText
                 }
               ) }),
-              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components78.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-                import_components78.Button,
+              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_components76.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+                import_components76.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "secondary",
@@ -48629,13 +47833,13 @@ ${text}
                   label: editButtonLabel,
                   showTooltip: true,
                   className: "wp-block-navigation__overlay-edit-button",
-                  children: (0, import_i18n133.__)("Edit")
+                  children: (0, import_i18n123.__)("Edit")
                 }
               ) })
             ]
           }
         ),
-        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
           deleted_overlay_warning_default,
           {
             onClear: handleClearOverlay,
@@ -48644,103 +47848,95 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components78.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        import_components76.__experimentalHStack,
         {
           alignment: "flex-start",
           className: "wp-block-navigation__overlay-help-text-wrapper",
-          children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-            import_components78.__experimentalText,
-            {
-              variant: "muted",
-              isBlock: true,
-              className: "wp-block-navigation__overlay-help-text",
-              children: (0, import_i18n133.__)(
-                "An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed."
-              )
-            }
-          )
+          children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(Text2, { children: (0, import_i18n123.__)(
+            "An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed."
+          ) })
         }
       )
     ] });
   }

   // packages/block-library/build-module/navigation/edit/overlay-visibility-control.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_components77 = __toESM(require_components(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
   function OverlayVisibilityControl({
     overlayMenu,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
-      import_components79.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+      import_components77.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n134.__)("Overlay Visibility"),
-        "aria-label": (0, import_i18n134.__)("Configure overlay visibility"),
+        label: (0, import_i18n124.__)("Overlay Visibility"),
+        "aria-label": (0, import_i18n124.__)("Configure overlay visibility"),
         value: overlayMenu,
-        help: (0, import_i18n134.__)(
+        help: (0, import_i18n124.__)(
           "Collapses the navigation options in a menu icon opening an overlay."
         ),
         onChange: (value) => setAttributes({ overlayMenu: value }),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "never", label: (0, import_i18n134.__)("Off") }),
-          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "mobile", label: (0, import_i18n134.__)("Mobile") }),
-          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "always", label: (0, import_i18n134.__)("Always") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_components79 = __toESM(require_components(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-controls.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var import_components78 = __toESM(require_components(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewControls({
     hasIcon,
-    icon: icon4,
+    icon: icon2,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_components80.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        import_components80.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components78.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+        import_components78.ToggleControl,
         {
-          label: (0, import_i18n135.__)("Show icon button"),
-          help: (0, import_i18n135.__)(
+          label: (0, import_i18n125.__)("Show icon button"),
+          help: (0, import_i18n125.__)(
             "Configure the visual appearance of the button that toggles the overlay menu."
           ),
           onChange: (value) => setAttributes({ hasIcon: value }),
           checked: hasIcon
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
-        import_components80.__experimentalToggleGroupControl,
+      /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
+        import_components78.__experimentalToggleGroupControl,
         {
           className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-          label: (0, import_i18n135.__)("Icon"),
-          value: icon4,
+          label: (0, import_i18n125.__)("Icon"),
+          value: icon2,
           onChange: (value) => setAttributes({ icon: value }),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-              import_components80.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+              import_components78.__experimentalToggleGroupControlOption,
               {
                 value: "handle",
-                "aria-label": (0, import_i18n135.__)("handle"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(OverlayMenuIcon, { icon: "handle" })
+                "aria-label": (0, import_i18n125.__)("handle"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(OverlayMenuIcon, { icon: "handle" })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-              import_components80.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+              import_components78.__experimentalToggleGroupControlOption,
               {
                 value: "menu",
-                "aria-label": (0, import_i18n135.__)("menu"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(OverlayMenuIcon, { icon: "menu" })
+                "aria-label": (0, import_i18n125.__)("menu"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(OverlayMenuIcon, { icon: "menu" })
               }
             )
           ]
@@ -48750,13 +47946,13 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewButton({
     isResponsive,
     overlayMenuPreview,
     setOverlayMenuPreview,
     hasIcon,
-    icon: icon4,
+    icon: icon2,
     setAttributes,
     overlayMenuPreviewClasses,
     overlayMenuPreviewId,
@@ -48765,39 +47961,39 @@ ${text}
     if (!isResponsive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
-        import_components81.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
+        import_components79.Button,
         {
           __next40pxDefaultSize: true,
           className: overlayMenuPreviewClasses,
           onClick: () => setOverlayMenuPreview(!overlayMenuPreview),
-          "aria-label": (0, import_i18n136.__)("Overlay menu controls"),
+          "aria-label": (0, import_i18n126.__)("Overlay menu controls"),
           "aria-controls": overlayMenuPreviewId,
           "aria-expanded": overlayMenuPreview,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(OverlayMenuIcon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(icon_default, { icon: close_default })
+            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_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { children: (0, import_i18n136.__)("Menu") }),
-              /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { children: (0, import_i18n136.__)("Close") })
+            !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") })
             ] })
           ]
         }
       ),
-      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-        import_components81.__experimentalVStack,
+      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+        import_components79.__experimentalVStack,
         {
           id: overlayMenuPreviewId,
           spacing: 4,
           style: containerStyle,
-          children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
             OverlayMenuPreviewControls,
             {
               hasIcon,
-              icon: icon4,
+              icon: icon2,
               setAttributes
             }
           )
@@ -48807,22 +48003,22 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-preview.mjs
-  var import_data74 = __toESM(require_data(), 1);
+  var import_data71 = __toESM(require_data(), 1);
   var import_core_data40 = __toESM(require_core_data(), 1);
-  var import_element94 = __toESM(require_element(), 1);
-  var import_blocks60 = __toESM(require_blocks(), 1);
-  var import_components82 = __toESM(require_components(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
-  var import_block_editor147 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_element93 = __toESM(require_element(), 1);
+  var import_blocks59 = __toESM(require_blocks(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_block_editor137 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   function OverlayPreview({ overlay, currentTheme }) {
-    const templatePartId = (0, import_element94.useMemo)(() => {
+    const templatePartId = (0, import_element93.useMemo)(() => {
       if (!overlay || !currentTheme) {
         return null;
       }
       return createTemplatePartId(currentTheme, overlay);
     }, [currentTheme, overlay]);
-    const { content, editedBlocks, hasResolved } = (0, import_data74.useSelect)(
+    const { content, editedBlocks, hasResolved } = (0, import_data71.useSelect)(
       (select10) => {
         if (!templatePartId) {
           return {
@@ -48851,7 +48047,7 @@ ${text}
       },
       [templatePartId]
     );
-    const blocks = (0, import_element94.useMemo)(() => {
+    const blocks = (0, import_element93.useMemo)(() => {
       if (!templatePartId) {
         return null;
       }
@@ -48859,7 +48055,7 @@ ${text}
         return editedBlocks;
       }
       if (content && typeof content === "string") {
-        return (0, import_blocks60.parse)(content);
+        return (0, import_blocks59.parse)(content);
       }
       return [];
     }, [templatePartId, editedBlocks, content]);
@@ -48867,20 +48063,20 @@ ${text}
       return null;
     }
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { className: "wp-block-navigation__overlay-preview-loading", children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components82.Spinner, {}) });
+      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_runtime361.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
       "div",
       {
         className: "wp-block-navigation__overlay-preview",
-        "aria-label": (0, import_i18n137.__)("Navigation Overlay template part preview"),
+        "aria-label": (0, import_i18n127.__)("Navigation Overlay template part preview"),
         role: "region",
-        children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-          import_block_editor147.BlockPreview.Async,
+        children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          import_block_editor137.BlockPreview.Async,
           {
-            placeholder: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_block_editor147.BlockPreview,
+            placeholder: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
+            children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+              import_block_editor137.BlockPreview,
               {
                 blocks,
                 viewportWidth: 400,
@@ -48894,7 +48090,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   function OverlayPanel({
     overlayMenu,
     overlay,
@@ -48903,36 +48099,36 @@ ${text}
     overlayMenuPreview,
     setOverlayMenuPreview,
     hasIcon,
-    icon: icon4,
+    icon: icon2,
     overlayMenuPreviewClasses,
     overlayMenuPreviewId,
     isResponsive,
     currentTheme,
     hasOverlays
   }) {
-    const [isCreatingOverlay, setIsCreatingOverlay] = (0, import_element95.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components83.PanelBody, { title: (0, import_i18n138.__)("Overlay"), initialOpen: true, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_components83.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+    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)(
         OverlayVisibilityControl,
         {
           overlayMenu,
           setAttributes
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
         OverlayMenuPreviewButton,
         {
           isResponsive,
           overlayMenuPreview,
           setOverlayMenuPreview,
           hasIcon,
-          icon: icon4,
+          icon: icon2,
           setAttributes,
           overlayMenuPreviewClasses,
           overlayMenuPreviewId
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
         OverlayTemplatePartSelector,
         {
           overlay,
@@ -48943,7 +48139,7 @@ ${text}
           setIsCreatingOverlay
         }
       ),
-      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
         OverlayPreview,
         {
           overlay,
@@ -48954,19 +48150,19 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/use-convert-classic-menu-to-block-menu.mjs
-  var import_data76 = __toESM(require_data(), 1);
+  var import_data73 = __toESM(require_data(), 1);
   var import_core_data42 = __toESM(require_core_data(), 1);
-  var import_element97 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_element96 = __toESM(require_element(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/navigation/menu-items-to-blocks.mjs
-  var import_blocks61 = __toESM(require_blocks(), 1);
-  var import_hooks40 = __toESM(require_hooks(), 1);
+  var import_blocks60 = __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_element96 = __toESM(require_element(), 1);
-  var import_block_editor148 = __toESM(require_block_editor(), 1);
-  var import_data75 = __toESM(require_data(), 1);
+  var import_element95 = __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);
   function buildNavigationLinkEntityBinding(kind) {
     if (kind === void 0) {
@@ -48990,13 +48186,13 @@ ${text}
     };
   }
   function useEntityBinding({ clientId, attributes: attributes2 }) {
-    const { updateBlockBindings } = (0, import_block_editor148.useBlockBindingsUtils)(clientId);
+    const { updateBlockBindings } = (0, import_block_editor138.useBlockBindingsUtils)(clientId);
     const { metadata, id, kind, type } = attributes2;
-    const blockEditingMode = (0, import_block_editor148.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor138.useBlockEditingMode)();
     const hasUrlBinding = !!metadata?.bindings?.url && !!id;
     const expectedSource = kind === "post-type" ? "core/post-data" : "core/term-data";
     const hasCorrectBinding = hasUrlBinding && metadata?.bindings?.url?.source === expectedSource;
-    const { isBoundEntityAvailable, entityRecord } = (0, import_data75.useSelect)(
+    const { isBoundEntityAvailable, entityRecord } = (0, import_data72.useSelect)(
       (select10) => {
         if (!hasCorrectBinding || !id) {
           return { isBoundEntityAvailable: false, entityRecord: null };
@@ -49026,12 +48222,12 @@ ${text}
       },
       [kind, type, id, hasCorrectBinding, blockEditingMode]
     );
-    const clearBinding = (0, import_element96.useCallback)(() => {
+    const clearBinding = (0, import_element95.useCallback)(() => {
       if (hasUrlBinding) {
         updateBlockBindings({ url: void 0 });
       }
     }, [updateBlockBindings, hasUrlBinding]);
-    const createBinding = (0, import_element96.useCallback)(
+    const createBinding = (0, import_element95.useCallback)(
       (updatedAttributes) => {
         const kindToUse = updatedAttributes?.kind ?? kind;
         if (!kindToUse) {
@@ -49065,7 +48261,7 @@ ${text}
     }
     const menuTree = createDataTree(menuItems);
     const blocks = mapMenuItemsToBlocks(menuTree);
-    return (0, import_hooks40.applyFilters)(
+    return (0, import_hooks37.applyFilters)(
       "blocks.navigation.__unstableMenuItemsToBlocks",
       blocks,
       menuItems
@@ -49078,9 +48274,9 @@ ${text}
     );
     const innerBlocks = sortedItems.map((menuItem) => {
       if (menuItem.type === "block") {
-        const [block2] = (0, import_blocks61.parse)(menuItem.content.raw);
+        const [block2] = (0, import_blocks60.parse)(menuItem.content.raw);
         if (!block2) {
-          return (0, import_blocks61.createBlock)("core/freeform", {
+          return (0, import_blocks60.createBlock)("core/freeform", {
             content: menuItem.content
           });
         }
@@ -49102,7 +48298,7 @@ ${text}
         ...mapping,
         ...nestedMapping
       };
-      const block = (0, import_blocks61.createBlock)(blockType, attributes2, nestedBlocks);
+      const block = (0, import_blocks60.createBlock)(blockType, attributes2, nestedBlocks);
       mapping[menuItem.id] = block.clientId;
       return block;
     });
@@ -49195,11 +48391,11 @@ ${text}
   var CLASSIC_MENU_CONVERSION_IDLE = "idle";
   var classicMenuBeingConvertedId = null;
   function useConvertClassicToBlockMenu(createNavigationMenu, { throwOnError = false } = {}) {
-    const registry = (0, import_data76.useRegistry)();
-    const { editEntityRecord } = (0, import_data76.useDispatch)(import_core_data42.store);
-    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)(
+    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)(
       async (menuId, menuName, postStatus = "publish") => {
         let navigationMenu;
         let classicMenuItems;
@@ -49211,9 +48407,9 @@ ${text}
           });
         } catch (err) {
           throw new Error(
-            (0, import_i18n139.sprintf)(
+            (0, import_i18n129.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n139.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n129.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             ),
             {
@@ -49223,9 +48419,9 @@ ${text}
         }
         if (classicMenuItems === null) {
           throw new Error(
-            (0, import_i18n139.sprintf)(
+            (0, import_i18n129.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n139.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n129.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             )
           );
@@ -49248,9 +48444,9 @@ ${text}
           );
         } catch (err) {
           throw new Error(
-            (0, import_i18n139.sprintf)(
+            (0, import_i18n129.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n139.__)(`Unable to create Navigation Menu "%s".`),
+              (0, import_i18n129.__)(`Unable to create Navigation Menu "%s".`),
               menuName
             ),
             {
@@ -49262,7 +48458,7 @@ ${text}
       },
       [createNavigationMenu, editEntityRecord, registry]
     );
-    const convert = (0, import_element97.useCallback)(
+    const convert = (0, import_element96.useCallback)(
       async (menuId, menuName, postStatus) => {
         if (classicMenuBeingConvertedId === menuId) {
           return;
@@ -49289,9 +48485,9 @@ ${text}
           classicMenuBeingConvertedId = null;
           if (throwOnError) {
             throw new Error(
-              (0, import_i18n139.sprintf)(
+              (0, import_i18n129.sprintf)(
                 // translators: %s: The name of a menu (e.g. Header menu).
-                (0, import_i18n139.__)(`Unable to create Navigation Menu "%s".`),
+                (0, import_i18n129.__)(`Unable to create Navigation Menu "%s".`),
                 menuName
               ),
               {
@@ -49312,22 +48508,22 @@ ${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_blocks62 = __toESM(require_blocks(), 1);
+  var import_blocks61 = __toESM(require_blocks(), 1);
   var import_core_data45 = __toESM(require_core_data(), 1);
-  var import_data79 = __toESM(require_data(), 1);
-  var import_element99 = __toESM(require_element(), 1);
+  var import_data76 = __toESM(require_data(), 1);
+  var import_element98 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/use-generate-default-navigation-title.mjs
-  var import_components84 = __toESM(require_components(), 1);
+  var import_components82 = __toESM(require_components(), 1);
   var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_data78 = __toESM(require_data(), 1);
-  var import_element98 = __toESM(require_element(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_data75 = __toESM(require_data(), 1);
+  var import_element97 = __toESM(require_element(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/navigation/use-template-part-area-label.mjs
-  var import_block_editor149 = __toESM(require_block_editor(), 1);
+  var import_block_editor139 = __toESM(require_block_editor(), 1);
   var import_core_data43 = __toESM(require_core_data(), 1);
-  var import_data77 = __toESM(require_data(), 1);
+  var import_data74 = __toESM(require_data(), 1);

   // packages/block-library/build-module/template-part/edit/utils/get-template-part-icon.mjs
   var getTemplatePartIcon = (areaOrIconName) => {
@@ -49345,12 +48541,12 @@ ${text}

   // packages/block-library/build-module/navigation/use-template-part-area-label.mjs
   function useTemplatePartAreaLabel(clientId) {
-    return (0, import_data77.useSelect)(
+    return (0, import_data74.useSelect)(
       (select10) => {
         if (!clientId) {
           return;
         }
-        const { getBlock, getBlockParentsByBlockName } = select10(import_block_editor149.store);
+        const { getBlock, getBlockParentsByBlockName } = select10(import_block_editor139.store);
         const withAscendingResults = true;
         const parentTemplatePartClientIds = getBlockParentsByBlockName(
           clientId,
@@ -49402,10 +48598,10 @@ ${text}
     { per_page: -1, status: "publish" }
   ];
   function useGenerateDefaultNavigationTitle(clientId) {
-    const isDisabled = (0, import_element98.useContext)(import_components84.Disabled.Context);
+    const isDisabled = (0, import_element97.useContext)(import_components82.Disabled.Context);
     const area = useTemplatePartAreaLabel(isDisabled ? void 0 : clientId);
-    const registry = (0, import_data78.useRegistry)();
-    return (0, import_element98.useCallback)(async () => {
+    const registry = (0, import_data75.useRegistry)();
+    return (0, import_element97.useCallback)(async () => {
       if (isDisabled) {
         return "";
       }
@@ -49414,13 +48610,13 @@ ${text}
         getEntityRecords(...DRAFT_MENU_PARAMS),
         getEntityRecords(...PUBLISHED_MENU_PARAMS)
       ]);
-      const title = area ? (0, import_i18n140.sprintf)(
+      const title = area ? (0, import_i18n130.sprintf)(
         // translators: %s: the name of a menu (e.g. Header menu).
-        (0, import_i18n140.__)("%s menu"),
+        (0, import_i18n130.__)("%s menu"),
         area
       ) : (
         // translators: 'menu' as in website navigation menu.
-        (0, import_i18n140.__)("Menu")
+        (0, import_i18n130.__)("Menu")
       );
       const matchingMenuTitleCount = [
         ...draftNavigationMenus,
@@ -49440,12 +48636,12 @@ ${text}
   var CREATE_NAVIGATION_MENU_PENDING = "pending";
   var CREATE_NAVIGATION_MENU_IDLE = "idle";
   function useCreateNavigationMenu(clientId) {
-    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_data79.useDispatch)(import_core_data45.store);
+    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 { saveEntityRecord, editEntityRecord } = (0, import_data76.useDispatch)(import_core_data45.store);
     const generateDefaultTitle = useGenerateDefaultNavigationTitle(clientId);
-    const create5 = (0, import_element99.useCallback)(
+    const create5 = (0, import_element98.useCallback)(
       async (title = null, blocks = [], postStatus) => {
         if (title && typeof title !== "string") {
           setError(
@@ -49473,7 +48669,7 @@ ${text}
         }
         const record = {
           title,
-          content: (0, import_blocks62.serialize)(blocks),
+          content: (0, import_blocks61.serialize)(blocks),
           status: postStatus
         };
         return saveEntityRecord("postType", "wp_navigation", record).then((response) => {
@@ -49511,13 +48707,13 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/use-inner-blocks.mjs
-  var import_data80 = __toESM(require_data(), 1);
-  var import_block_editor150 = __toESM(require_block_editor(), 1);
+  var import_data77 = __toESM(require_data(), 1);
+  var import_block_editor140 = __toESM(require_block_editor(), 1);
   var EMPTY_ARRAY5 = [];
   function useInnerBlocks(clientId) {
-    return (0, import_data80.useSelect)(
+    return (0, import_data77.useSelect)(
       (select10) => {
-        const { getBlock, getBlocks, hasSelectedInnerBlock } = select10(import_block_editor150.store);
+        const { getBlock, getBlocks, hasSelectedInnerBlock } = select10(import_block_editor140.store);
         const _uncontrolledInnerBlocks = getBlock(clientId).innerBlocks;
         const _hasUncontrolledInnerBlocks = !!_uncontrolledInnerBlocks?.length;
         const _controlledInnerBlocks = _hasUncontrolledInnerBlocks ? EMPTY_ARRAY5 : getBlocks(clientId);
@@ -49535,19 +48731,19 @@ ${text}

   // packages/block-library/build-module/navigation/edit/manage-menus-button.mjs
   var import_url13 = __toESM(require_url(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 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 ManageMenusButton = ({
     className = "",
     disabled: disabled2,
     isMenuItem = false
   }) => {
-    let ComponentName = import_components85.Button;
+    let ComponentName = import_components83.Button;
     if (isMenuItem) {
-      ComponentName = import_components85.MenuItem;
+      ComponentName = import_components83.MenuItem;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
       ComponentName,
       {
         variant: "link",
@@ -49556,38 +48752,38 @@ ${text}
         href: (0, import_url13.addQueryArgs)("edit.php", {
           post_type: "wp_navigation"
         }),
-        children: (0, import_i18n141.__)("Manage menus")
+        children: (0, import_i18n131.__)("Manage menus")
       }
     );
   };
   var manage_menus_button_default = ManageMenusButton;

   // packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
-  var import_block_editor162 = __toESM(require_block_editor(), 1);
-  var import_components93 = __toESM(require_components(), 1);
-  var import_data90 = __toESM(require_data(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_element105 = __toESM(require_element(), 1);
+  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);

   // packages/block-library/build-module/navigation/edit/deleted-navigation-warning.mjs
-  var import_block_editor151 = __toESM(require_block_editor(), 1);
-  var import_components86 = __toESM(require_components(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  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);
   function DeletedNavigationWarning({ onCreateNew, isNotice = false }) {
-    const [isButtonDisabled, setIsButtonDisabled] = (0, import_element100.useState)(false);
+    const [isButtonDisabled, setIsButtonDisabled] = (0, import_element99.useState)(false);
     const handleButtonClick = () => {
       setIsButtonDisabled(true);
       onCreateNew();
     };
-    const message = (0, import_element100.createInterpolateElement)(
-      (0, import_i18n142.__)(
+    const message = (0, import_element99.createInterpolateElement)(
+      (0, import_i18n132.__)(
         "Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"
       ),
       {
-        button: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-          import_components86.Button,
+        button: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+          import_components84.Button,
           {
             __next40pxDefaultSize: true,
             onClick: handleButtonClick,
@@ -49598,17 +48794,17 @@ ${text}
         )
       }
     );
-    return isNotice ? /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components86.Notice, { status: "warning", isDismissible: false, children: message }) : /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_block_editor151.Warning, { children: message });
+    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 });
   }
   var deleted_navigation_warning_default = DeletedNavigationWarning;

   // packages/block-library/build-module/navigation/edit/leaf-more-menu.mjs
-  var import_blocks63 = __toESM(require_blocks(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_data81 = __toESM(require_data(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
-  var import_block_editor152 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks62 = __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_block_editor142 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS = {
     className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
@@ -49624,16 +48820,16 @@ ${text}
     updateExpansion,
     setInsertedBlockClientId
   }) {
-    const { insertBlock, replaceBlock, replaceInnerBlocks } = (0, import_data81.useDispatch)(import_block_editor152.store);
-    const { getBlock } = (0, import_data81.useSelect)(import_block_editor152.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-      import_components87.MenuItem,
+    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)(
+      import_components85.MenuItem,
       {
         icon: add_submenu_default,
         disabled: isDisabled,
         onClick: () => {
           const updateSelectionOnInsert = false;
-          const newLink = (0, import_blocks63.createBlock)(
+          const newLink = (0, import_blocks62.createBlock)(
             DEFAULT_BLOCK5.name,
             DEFAULT_BLOCK5.attributes
           );
@@ -49646,7 +48842,7 @@ ${text}
               updateSelectionOnInsert
             );
           } else {
-            const newSubmenu = (0, import_blocks63.createBlock)(
+            const newSubmenu = (0, import_blocks62.createBlock)(
               "core/navigation-submenu",
               block.attributes,
               block.innerBlocks
@@ -49662,7 +48858,7 @@ ${text}
           updateExpansion({ type: "expand", clientIds: [clientId] });
           onClose();
         },
-        children: (0, import_i18n143.__)("Add submenu link")
+        children: (0, import_i18n133.__)("Add submenu link")
       }
     );
   }
@@ -49679,11 +48875,11 @@ ${text}
       duplicateBlocks,
       insertBeforeBlock,
       insertAfterBlock
-    } = (0, import_data81.useDispatch)(import_block_editor152.store);
-    const removeLabel = (0, import_i18n143.sprintf)(
+    } = (0, import_data78.useDispatch)(import_block_editor142.store);
+    const removeLabel = (0, import_i18n133.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n143.__)("Remove %s"),
-      (0, import_block_editor152.BlockTitle)({ clientId, maximumLength: 25 })
+      (0, import_i18n133.__)("Remove %s"),
+      (0, import_block_editor142.BlockTitle)({ clientId, maximumLength: 25 })
     );
     const {
       blockName,
@@ -49692,7 +48888,7 @@ ${text}
       canInsertBlock,
       isFirst,
       isLast
-    } = (0, import_data81.useSelect)(
+    } = (0, import_data78.useSelect)(
       (select10) => {
         const {
           getBlockRootClientId,
@@ -49701,8 +48897,8 @@ ${text}
           getDirectInsertBlock,
           getBlockIndex,
           getBlockCount
-        } = select10(import_block_editor152.store);
-        const { getDefaultBlockName: getDefaultBlockName14 } = select10(import_blocks63.store);
+        } = select10(import_block_editor142.store);
+        const { getDefaultBlockName: getDefaultBlockName14 } = select10(import_blocks62.store);
         const _rootClientId = getBlockRootClientId(clientId);
         const _blockName = getBlockName(clientId);
         const canInsertDefaultBlock = canInsertBlockType(
@@ -49713,7 +48909,7 @@ ${text}
         return {
           blockName: _blockName,
           rootClientId: _rootClientId,
-          canDuplicate: !!_blockName && (0, import_blocks63.hasBlockSupport)(_blockName, "multiple", true) && canInsertBlockType(_blockName, _rootClientId),
+          canDuplicate: !!_blockName && (0, import_blocks62.hasBlockSupport)(_blockName, "multiple", true) && canInsertBlockType(_blockName, _rootClientId),
           canInsertBlock: (canInsertDefaultBlock || !!directInsertBlock) && !!_blockName && canInsertBlockType(_blockName, _rootClientId),
           isFirst: getBlockIndex(clientId) === 0,
           isLast: getBlockIndex(clientId) === getBlockCount(_rootClientId) - 1
@@ -49722,19 +48918,19 @@ ${text}
       [clientId]
     );
     const isSubmenuDisabled = !BLOCKS_THAT_CAN_BE_CONVERTED_TO_SUBMENU.includes(blockName);
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-      import_components87.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      import_components85.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n143.__)("Options"),
+        label: (0, import_i18n133.__)("Options"),
         className: "block-editor-block-settings-menu",
         popoverProps: POPOVER_PROPS,
         noIcons: true,
         ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components87.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-              import_components87.MenuItem,
+        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)(
+              import_components85.MenuItem,
               {
                 icon: chevron_up_default,
                 disabled: isFirst,
@@ -49743,11 +48939,11 @@ ${text}
                   moveBlocksUp([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n143.__)("Move up")
+                children: (0, import_i18n133.__)("Move up")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-              import_components87.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              import_components85.MenuItem,
               {
                 icon: chevron_down_default,
                 disabled: isLast,
@@ -49756,10 +48952,10 @@ ${text}
                   moveBlocksDown([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n143.__)("Move down")
+                children: (0, import_i18n133.__)("Move down")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
               AddSubmenuItem,
               {
                 clientId,
@@ -49769,41 +48965,41 @@ ${text}
                 setInsertedBlockClientId
               }
             ),
-            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-              import_components87.MenuItem,
+            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              import_components85.MenuItem,
               {
                 onClick: () => {
                   duplicateBlocks([clientId]);
                   onClose();
                 },
-                children: (0, import_i18n143.__)("Duplicate")
+                children: (0, import_i18n133.__)("Duplicate")
               }
             ),
-            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-                import_components87.MenuItem,
+            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                import_components85.MenuItem,
                 {
                   onClick: () => {
                     insertBeforeBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n143.__)("Add before")
+                  children: (0, import_i18n133.__)("Add before")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-                import_components87.MenuItem,
+              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                import_components85.MenuItem,
                 {
                   onClick: () => {
                     insertAfterBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n143.__)("Add after")
+                  children: (0, import_i18n133.__)("Add after")
                 }
               )
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components87.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-            import_components87.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components85.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components85.MenuItem,
             {
               onClick: () => {
                 removeBlocks([clientId], false);
@@ -49818,22 +49014,22 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/navigation-link-ui.mjs
-  var import_block_editor160 = __toESM(require_block_editor(), 1);
-  var import_data89 = __toESM(require_data(), 1);
+  var import_block_editor150 = __toESM(require_block_editor(), 1);
+  var import_data86 = __toESM(require_data(), 1);

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_dom19 = __toESM(require_dom(), 1);
-  var import_block_editor158 = __toESM(require_block_editor(), 1);
-  var import_data87 = __toESM(require_data(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_i18n139 = __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_element101 = __toESM(require_element(), 1);
-  var import_data82 = __toESM(require_data(), 1);
-  var import_block_editor153 = __toESM(require_block_editor(), 1);
-  var import_dom17 = __toESM(require_dom(), 1);
+  var import_element100 = __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);
   var import_escape_html2 = __toESM(require_escape_html(), 1);

   // packages/block-library/build-module/navigation-link/shared/update-attributes.mjs
@@ -49960,12 +49156,12 @@ ${text}
     setAttributes,
     allowTextUpdate = false
   }) {
-    const { updateBlockAttributes } = (0, import_data82.useDispatch)(import_block_editor153.store);
+    const { updateBlockAttributes } = (0, import_data79.useDispatch)(import_block_editor143.store);
     const { hasUrlBinding, createBinding, clearBinding } = useEntityBinding({
       clientId,
       attributes: attributes2
     });
-    return (0, import_element101.useCallback)(
+    return (0, import_element100.useCallback)(
       (updatedLink) => {
         if (!updatedLink) {
           return;
@@ -49976,7 +49172,7 @@ ${text}
           type: updatedLink.type,
           id: updatedLink.id
         };
-        const currentText = attributes2.label ? (0, import_dom17.__unstableStripHTML)(attributes2.label) : "";
+        const currentText = attributes2.label ? (0, import_dom16.__unstableStripHTML)(attributes2.label) : "";
         const updatedText = updatedLink.title ?? "";
         const hasTextUpdate = allowTextUpdate && updatedLink.title !== void 0 && updatedText !== currentText;
         const textUpdateAttributes = hasTextUpdate ? { label: (0, import_escape_html2.escapeHTML)(updatedText) } : {};
@@ -50019,56 +49215,56 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
-  var import_dom18 = __toESM(require_dom(), 1);
-  var import_components90 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
-  var import_block_editor155 = __toESM(require_block_editor(), 1);
-  var import_element103 = __toESM(require_element(), 1);
+  var import_dom17 = __toESM(require_dom(), 1);
+  var import_components88 = __toESM(require_components(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_block_editor145 = __toESM(require_block_editor(), 1);
+  var import_element102 = __toESM(require_element(), 1);
   var import_core_data47 = __toESM(require_core_data(), 1);
-  var import_compose37 = __toESM(require_compose(), 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_components89 = __toESM(require_components(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
-  var import_data83 = __toESM(require_data(), 1);
+  var import_components87 = __toESM(require_components(), 1);
+  var import_i18n135 = __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_element102 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation-link/link-ui/dialog-wrapper.mjs
-  var import_components88 = __toESM(require_components(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_compose38 = __toESM(require_compose(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
   function BackButton({ className, onBack }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components88.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+      import_components86.Button,
       {
         className,
-        icon: (0, import_i18n144.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+        icon: (0, import_i18n134.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
         onClick: (e3) => {
           e3.preventDefault();
           onBack();
         },
         size: "small",
-        children: (0, import_i18n144.__)("Back")
+        children: (0, import_i18n134.__)("Back")
       }
     );
   }
   function DialogWrapper({ className, title, description, onBack, children }) {
-    const dialogTitleId = (0, import_compose36.useInstanceId)(
+    const dialogTitleId = (0, import_compose38.useInstanceId)(
       DialogWrapper,
       "link-ui-dialog-title"
     );
-    const dialogDescriptionId = (0, import_compose36.useInstanceId)(
+    const dialogDescriptionId = (0, import_compose38.useInstanceId)(
       DialogWrapper,
       "link-ui-dialog-description"
     );
-    const focusOnMountRef = (0, import_compose36.useFocusOnMount)("firstElement");
+    const focusOnMountRef = (0, import_compose38.useFocusOnMount)("firstElement");
     const backButtonClassName = `${className}__back`;
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(
       "div",
       {
         className,
@@ -50077,11 +49273,11 @@ ${text}
         "aria-describedby": dialogDescriptionId,
         ref: focusOnMountRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(VisuallyHidden, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("h2", { id: dialogTitleId, children: title }),
-            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("p", { id: dialogDescriptionId, children: description })
+          /* @__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_runtime366.jsx)(BackButton, { className: backButtonClassName, onBack }),
+          /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(BackButton, { className: backButtonClassName, onBack }),
           children
         ]
       }
@@ -50090,17 +49286,17 @@ ${text}
   var dialog_wrapper_default = DialogWrapper;

   // packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   function LinkUIPageCreator({
     postType,
     onBack,
     onPageCreated,
     initialTitle = ""
   }) {
-    const [title, setTitle] = (0, import_element102.useState)(initialTitle);
-    const [shouldPublish, setShouldPublish] = (0, import_element102.useState)(true);
+    const [title, setTitle] = (0, import_element101.useState)(initialTitle);
+    const [shouldPublish, setShouldPublish] = (0, import_element101.useState)(true);
     const isTitleValid = title.trim().length > 0;
-    const { lastError, isSaving } = (0, import_data83.useSelect)(
+    const { lastError, isSaving } = (0, import_data80.useSelect)(
       (select10) => ({
         lastError: select10(import_core_data46.store).getLastEntitySaveError(
           "postType",
@@ -50113,8 +49309,8 @@ ${text}
       }),
       [postType]
     );
-    const { saveEntityRecord } = (0, import_data83.useDispatch)(import_core_data46.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data83.useDispatch)(import_notices13.store);
+    const { saveEntityRecord } = (0, import_data80.useDispatch)(import_core_data46.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data80.useDispatch)(import_notices13.store);
     async function createPage(event) {
       event.preventDefault();
       if (isSaving || !isTitleValid) {
@@ -50139,9 +49335,9 @@ ${text}
             kind: "post-type"
           };
           createSuccessNotice(
-            (0, import_i18n145.sprintf)(
+            (0, import_i18n135.sprintf)(
               // translators: %s: the name of the new page being created.
-              (0, import_i18n145.__)("%s page created successfully."),
+              (0, import_i18n135.__)("%s page created successfully."),
               (0, import_html_entities5.decodeEntities)(savedRecord.title.rendered)
             ),
             {
@@ -50153,7 +49349,7 @@ ${text}
         }
       } catch {
         createErrorNotice(
-          (0, import_i18n145.__)("Failed to create page. Please try again."),
+          (0, import_i18n135.__)("Failed to create page. Please try again."),
           {
             type: "snackbar",
             id: "page-created-error"
@@ -50162,56 +49358,56 @@ ${text}
       }
     }
     const isSubmitDisabled = isSaving || !isTitleValid;
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-page-creator",
-        title: (0, import_i18n145.__)("Create page"),
-        description: (0, import_i18n145.__)("Create a new page to add to your Navigation."),
+        title: (0, import_i18n135.__)("Create page"),
+        description: (0, import_i18n135.__)("Create a new page to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components89.__experimentalVStack, { className: "link-ui-page-creator__inner", spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_components89.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-            import_components89.TextControl,
+        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)(
+            import_components87.TextControl,
             {
-              label: (0, import_i18n145.__)("Title"),
+              label: (0, import_i18n135.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n145.__)("No title"),
+              placeholder: (0, import_i18n135.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-            import_components89.CheckboxControl,
+          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+            import_components87.CheckboxControl,
             {
-              label: (0, import_i18n145.__)("Publish"),
-              help: (0, import_i18n145.__)(
+              label: (0, import_i18n135.__)("Publish"),
+              help: (0, import_i18n135.__)(
                 "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_runtime367.jsx)(import_components89.Notice, { status: "error", isDismissible: false, children: lastError.message }),
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_components89.__experimentalHStack, { spacing: 2, justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-              import_components89.Button,
+          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)(
+              import_components87.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
                 disabled: isSaving,
                 accessibleWhenDisabled: true,
-                children: (0, import_i18n145.__)("Cancel")
+                children: (0, import_i18n135.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-              import_components89.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+              import_components87.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy: isSaving,
                 "aria-disabled": isSubmitDisabled,
-                children: (0, import_i18n145.__)("Create page")
+                children: (0, import_i18n135.__)("Create page")
               }
             )
           ] })
@@ -50221,17 +49417,17 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/link-ui/block-inserter.mjs
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_data84 = __toESM(require_data(), 1);
-  var import_block_editor154 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n136 = __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 { PrivateQuickInserter: QuickInserter } = unlock(
-    import_block_editor154.privateApis
+    import_block_editor144.privateApis
   );
   function LinkUIBlockInserter({ clientId, onBack, onBlockInsert }) {
-    const { rootBlockClientId } = (0, import_data84.useSelect)(
+    const { rootBlockClientId } = (0, import_data81.useSelect)(
       (select10) => {
-        const { getBlockRootClientId } = select10(import_block_editor154.store);
+        const { getBlockRootClientId } = select10(import_block_editor144.store);
         return {
           rootBlockClientId: getBlockRootClientId(clientId)
         };
@@ -50241,14 +49437,14 @@ ${text}
     if (!clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-block-inserter",
-        title: (0, import_i18n146.__)("Add block"),
-        description: (0, import_i18n146.__)("Choose a block to add to your Navigation."),
+        title: (0, import_i18n136.__)("Add block"),
+        description: (0, import_i18n136.__)("Choose a block to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
           QuickInserter,
           {
             rootClientId: rootBlockClientId,
@@ -50266,7 +49462,7 @@ ${text}
   var block_inserter_default = LinkUIBlockInserter;

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function getSuggestionsQuery(type, kind) {
     const perPage = 20;
     switch (type) {
@@ -50309,18 +49505,18 @@ ${text}
     });
     const { clientId } = props;
     const postType = type || "page";
-    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 [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 updateSearchValue = (value) => {
       searchInputValueRef.current = value;
       setInitialSearchValue(value);
     };
-    const linkControlWrapperRef = (0, import_element103.useRef)();
-    const addPageButtonRef = (0, import_element103.useRef)();
-    const addBlockButtonRef = (0, import_element103.useRef)();
+    const linkControlWrapperRef = (0, import_element102.useRef)();
+    const addPageButtonRef = (0, import_element102.useRef)();
+    const addBlockButtonRef = (0, import_element102.useRef)();
     const permissions = (0, import_core_data47.useResourcePermissions)({
       kind: "postType",
       name: postType
@@ -50329,11 +49525,11 @@ ${text}
       clientId,
       attributes: props.link
     });
-    const link = (0, import_element103.useMemo)(
+    const link = (0, import_element102.useMemo)(
       () => ({
         url,
         opensInNewTab,
-        title: label && (0, import_dom18.__unstableStripHTML)(label),
+        title: label && (0, import_dom17.__unstableStripHTML)(label),
         entityTitle: entityRecord?.title?.rendered || entityRecord?.name,
         kind,
         type,
@@ -50359,20 +49555,20 @@ ${text}
       setShouldFocusPane(true);
       updateSearchValue("");
     };
-    const dialogTitleId = (0, import_compose37.useInstanceId)(
+    const dialogTitleId = (0, import_compose39.useInstanceId)(
       LinkUI,
       "link-ui-link-control__title"
     );
-    const dialogDescriptionId = (0, import_compose37.useInstanceId)(
+    const dialogDescriptionId = (0, import_compose39.useInstanceId)(
       LinkUI,
       "link-ui-link-control__description"
     );
-    (0, import_element103.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       if (shouldFocusPane && linkControlWrapperRef.current) {
         if (shouldFocusPane?.current) {
           shouldFocusPane.current.focus();
         } else {
-          const tabbableElements = import_dom18.focus.tabbable.find(
+          const tabbableElements = import_dom17.focus.tabbable.find(
             linkControlWrapperRef.current
           );
           const nextFocusTarget = tabbableElements[0] || linkControlWrapperRef.current;
@@ -50381,9 +49577,9 @@ ${text}
         setShouldFocusPane(false);
       }
     }, [shouldFocusPane]);
-    const blockEditingMode = (0, import_block_editor155.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
-      import_components90.Popover,
+    const blockEditingMode = (0, import_block_editor145.useBlockEditingMode)();
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+      import_components88.Popover,
       {
         ref,
         placement: "bottom",
@@ -50391,7 +49587,7 @@ ${text}
         anchor: props.anchor,
         shift: true,
         children: [
-          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
             "div",
             {
               ref: linkControlWrapperRef,
@@ -50399,14 +49595,14 @@ ${text}
               "aria-labelledby": dialogTitleId,
               "aria-describedby": dialogDescriptionId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n147.__)("Add link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n147.__)(
+                /* @__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.__)(
                     "Search for and add a link to your Navigation."
                   ) })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-                  import_block_editor155.LinkControl,
+                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+                  import_block_editor145.LinkControl,
                   {
                     hasTextControl: true,
                     hasRichPreviews: true,
@@ -50429,7 +49625,7 @@ ${text}
                       if (link?.url?.length) {
                         return null;
                       }
-                      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                         LinkUITools,
                         {
                           addPageButtonRef,
@@ -50450,7 +49646,7 @@ ${text}
               ]
             }
           ),
-          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
             block_inserter_default,
             {
               clientId: props.clientId,
@@ -50462,7 +49658,7 @@ ${text}
               onBlockInsert: props?.onBlockInsert
             }
           ),
-          addingPage && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          addingPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
             LinkUIPageCreator,
             {
               postType,
@@ -50479,7 +49675,7 @@ ${text}
       }
     );
   }
-  var LinkUI = (0, import_element103.forwardRef)(UnforwardedLinkUI);
+  var LinkUI = (0, import_element102.forwardRef)(UnforwardedLinkUI);
   var LinkUITools = ({
     addPageButtonRef,
     addBlockButtonRef,
@@ -50492,9 +49688,9 @@ ${text}
     if (!canAddPage && !canAddBlock) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_components90.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
-      canAddPage && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-        import_components90.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components88.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
+      canAddPage && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components88.Button,
         {
           __next40pxDefaultSize: true,
           ref: addPageButtonRef,
@@ -50504,11 +49700,11 @@ ${text}
             setAddingPage(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n147.__)("Create page")
+          children: (0, import_i18n137.__)("Create page")
         }
       ),
-      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-        import_components90.Button,
+      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components88.Button,
         {
           __next40pxDefaultSize: true,
           ref: addBlockButtonRef,
@@ -50518,20 +49714,20 @@ ${text}
             setAddingBlock(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n147.__)("Add block")
+          children: (0, import_i18n137.__)("Add block")
         }
       )
     ] });
   };

   // packages/block-library/build-module/navigation-link/shared/use-link-preview.mjs
-  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);
   var import_url16 = __toESM(require_url(), 1);
-  var import_block_editor156 = __toESM(require_block_editor(), 1);
-  var import_data85 = __toESM(require_data(), 1);
+  var import_block_editor146 = __toESM(require_block_editor(), 1);
+  var import_data82 = __toESM(require_data(), 1);
   var import_core_data48 = __toESM(require_core_data(), 1);
   var { useRemoteUrlData, isHashLink, isRelativePath } = unlock(
-    import_block_editor156.privateApis
+    import_block_editor146.privateApis
   );
   function capitalize(str) {
     return str.charAt(0).toUpperCase() + str.slice(1);
@@ -50595,47 +49791,47 @@ ${text}
     if (url) {
       if (isExternal) {
         badges.push({
-          label: (0, import_i18n148.__)("External link"),
+          label: (0, import_i18n138.__)("External link"),
           intent: "default"
         });
       } else if (isHashLink(url)) {
         badges.push({
-          label: (0, import_i18n148.__)("Internal link"),
+          label: (0, import_i18n138.__)("Internal link"),
           intent: "default"
         });
       } else if (isHomepage(url, homeUrl)) {
         badges.push({
-          label: (0, import_i18n148.__)("Homepage"),
+          label: (0, import_i18n138.__)("Homepage"),
           intent: "default"
         });
       } else if (type && type !== "custom") {
         badges.push({ label: capitalize(type), intent: "default" });
       } else {
         badges.push({
-          label: (0, import_i18n148.__)("Page"),
+          label: (0, import_i18n138.__)("Page"),
           intent: "default"
         });
       }
     }
     if (hasBinding && !isEntityAvailable) {
       badges.push({
-        label: (0, import_i18n148.sprintf)(
+        label: (0, import_i18n138.sprintf)(
           /* translators: %s is the entity type (e.g., "page", "post", "category") */
-          (0, import_i18n148.__)("Missing %s"),
+          (0, import_i18n138.__)("Missing %s"),
           type
         ),
         intent: "error"
       });
     } else if (!url) {
-      badges.push({ label: (0, import_i18n148.__)("No link selected"), intent: "error" });
+      badges.push({ label: (0, import_i18n138.__)("No link selected"), intent: "error" });
     } else if (entityStatus) {
       const statusMap = {
-        publish: { label: (0, import_i18n148.__)("Published"), intent: "success" },
-        future: { label: (0, import_i18n148.__)("Scheduled"), intent: "warning" },
-        draft: { label: (0, import_i18n148.__)("Draft"), intent: "warning" },
-        pending: { label: (0, import_i18n148.__)("Pending"), intent: "warning" },
-        private: { label: (0, import_i18n148.__)("Private"), intent: "default" },
-        trash: { label: (0, import_i18n148.__)("Trash"), intent: "error" }
+        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" }
       };
       const badge = statusMap[entityStatus];
       if (badge) {
@@ -50650,7 +49846,7 @@ ${text}
       return title;
     }
     if (title && "rendered" in title) {
-      return title.rendered || (0, import_i18n148.__)("(no title)");
+      return title.rendered || (0, import_i18n138.__)("(no title)");
     }
     return entityRecord?.name;
   }
@@ -50661,7 +49857,7 @@ ${text}
     hasBinding,
     isEntityAvailable
   }) {
-    const homeUrl = (0, import_data85.useSelect)((select10) => {
+    const homeUrl = (0, import_data82.useSelect)((select10) => {
       return select10(import_core_data48.store).getEntityRecord(
         "root",
         "__unstableBase"
@@ -50673,7 +49869,7 @@ ${text}
       linkUrl: url,
       homeUrl
     });
-    const image = (0, import_data85.useSelect)(
+    const image = (0, import_data82.useSelect)(
       (select10) => {
         if (!entityRecord?.featured_media) {
           return null;
@@ -50697,7 +49893,7 @@ ${text}
       hasBinding,
       isEntityAvailable
     });
-    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n148.__)("Add link");
+    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n138.__)("Add link");
     return {
       title: displayTitle,
       url: displayUrl,
@@ -50707,14 +49903,14 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/use-is-invalid-link.mjs
-  var import_data86 = __toESM(require_data(), 1);
+  var import_data83 = __toESM(require_data(), 1);
   var import_core_data49 = __toESM(require_core_data(), 1);
-  var import_block_editor157 = __toESM(require_block_editor(), 1);
+  var import_block_editor147 = __toESM(require_block_editor(), 1);
   var useIsInvalidLink = (kind, type, id, enabled) => {
     const isPostType = kind === "post-type" || type === "post" || type === "page";
     const hasId = Number.isInteger(id);
-    const blockEditingMode = (0, import_block_editor157.useBlockEditingMode)();
-    const { postStatus, isDeleted } = (0, import_data86.useSelect)(
+    const blockEditingMode = (0, import_block_editor147.useBlockEditingMode)();
+    const { postStatus, isDeleted } = (0, import_data83.useSelect)(
       (select10) => {
         if (!isPostType) {
           return { postStatus: null, isDeleted: false };
@@ -50743,32 +49939,32 @@ ${text}
   };

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   var { LinkPicker, isHashLink: isHashLink2, isRelativePath: isRelativePath2 } = unlock(
-    import_block_editor158.privateApis
+    import_block_editor148.privateApis
   );
   function getEntityTypeName(type, kind) {
     if (kind === "post-type") {
       switch (type) {
         case "post":
-          return (0, import_i18n149.__)("post");
+          return (0, import_i18n139.__)("post");
         case "page":
-          return (0, import_i18n149.__)("page");
+          return (0, import_i18n139.__)("page");
         default:
-          return type || (0, import_i18n149.__)("post");
+          return type || (0, import_i18n139.__)("post");
       }
     }
     if (kind === "taxonomy") {
       switch (type) {
         case "category":
-          return (0, import_i18n149.__)("category");
+          return (0, import_i18n139.__)("category");
         case "tag":
-          return (0, import_i18n149.__)("tag");
+          return (0, import_i18n139.__)("tag");
         default:
-          return type || (0, import_i18n149.__)("term");
+          return type || (0, import_i18n139.__)("term");
       }
     }
-    return type || (0, import_i18n149.__)("item");
+    return type || (0, import_i18n139.__)("item");
   }
   function Controls2({
     attributes: attributes2,
@@ -50802,15 +49998,15 @@ ${text}
       attributes: attributes2,
       setAttributes
     });
-    const onNavigateToEntityRecord = (0, import_data87.useSelect)(
-      (select10) => select10(import_block_editor158.store).getSettings().onNavigateToEntityRecord,
+    const onNavigateToEntityRecord = (0, import_data84.useSelect)(
+      (select10) => select10(import_block_editor148.store).getSettings().onNavigateToEntityRecord,
       []
     );
-    const homeUrl = (0, import_data87.useSelect)((select10) => {
+    const homeUrl = (0, import_data84.useSelect)((select10) => {
       return select10(import_core_data50.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
-    const blockEditingMode = (0, import_data87.useSelect)(
-      (select10) => select10(import_block_editor158.store).getBlockEditingMode(clientId),
+    const blockEditingMode = (0, import_data84.useSelect)(
+      (select10) => select10(import_block_editor148.store).getBlockEditingMode(clientId),
       [clientId]
     );
     const isContentOnly = blockEditingMode === "contentOnly";
@@ -50823,10 +50019,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_runtime370.jsxs)(
-      import_components91.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
+      import_components89.__experimentalToolsPanel,
       {
-        label: (0, import_i18n149.__)("Settings"),
+        label: (0, import_i18n139.__)("Settings"),
         resetAll: () => {
           setAttributes({
             label: "",
@@ -50838,18 +50034,18 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-            import_components91.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+            import_components89.__experimentalToolsPanelItem,
             {
               hasValue: () => !!label,
-              label: (0, import_i18n149.__)("Text"),
+              label: (0, import_i18n139.__)("Text"),
               onDeselect: () => setAttributes({ label: "" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-                import_components91.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+                import_components89.TextControl,
                 {
-                  label: (0, import_i18n149.__)("Text"),
-                  value: label ? (0, import_dom19.__unstableStripHTML)(label) : "",
+                  label: (0, import_i18n139.__)("Text"),
+                  value: label ? (0, import_dom18.__unstableStripHTML)(label) : "",
                   onChange: (labelValue) => {
                     setAttributes({ label: labelValue });
                   },
@@ -50858,12 +50054,12 @@ ${text}
               )
             }
           ),
-          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-              import_components91.__experimentalToolsPanelItem,
+          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+              import_components89.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!url,
-                label: (0, import_i18n149.__)("Link to"),
+                label: (0, import_i18n139.__)("Link to"),
                 onDeselect: () => setAttributes({
                   url: void 0,
                   id: void 0,
@@ -50871,7 +50067,7 @@ ${text}
                   type: void 0
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
                   LinkPicker,
                   {
                     preview,
@@ -50880,31 +50076,31 @@ ${text}
                       attributes2.type,
                       attributes2.kind
                     ),
-                    label: (0, import_i18n149.__)("Link to"),
+                    label: (0, import_i18n139.__)("Link to"),
                     help: helpText ? helpText : void 0
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-              import_components91.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+              import_components89.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n149.__)("Open in new tab"),
+                label: (0, import_i18n139.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-                  import_components91.CheckboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+                  import_components89.CheckboxControl,
                   {
-                    label: (0, import_i18n149.__)("Open in new tab"),
+                    label: (0, import_i18n139.__)("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_runtime370.jsx)(
-              import_components91.Button,
+            !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes2.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+              import_components89.Button,
               {
                 variant: "secondary",
                 onClick: () => {
@@ -50915,11 +50111,11 @@ ${text}
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n149.__)("Edit")
+                children: (0, import_i18n139.__)("Edit")
               }
             ),
-            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-              import_components91.Button,
+            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+              import_components89.Button,
               {
                 variant: "secondary",
                 href: viewUrl,
@@ -50928,49 +50124,49 @@ ${text}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n149.__)("View")
+                children: (0, import_i18n139.__)("View")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-            import_components91.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+            import_components89.__experimentalToolsPanelItem,
             {
               hasValue: () => !!description,
-              label: (0, import_i18n149.__)("Description"),
+              label: (0, import_i18n139.__)("Description"),
               onDeselect: () => setAttributes({ description: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-                import_components91.TextareaControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+                import_components89.TextareaControl,
                 {
-                  label: (0, import_i18n149.__)("Description"),
+                  label: (0, import_i18n139.__)("Description"),
                   value: description || "",
                   onChange: (descriptionValue) => {
                     setAttributes({ description: descriptionValue });
                   },
-                  help: (0, import_i18n149.__)(
+                  help: (0, import_i18n139.__)(
                     "The description will be displayed in the menu if the current theme supports it."
                   )
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-            import_components91.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+            import_components89.__experimentalToolsPanelItem,
             {
               hasValue: () => !!rel,
-              label: (0, import_i18n149.__)("Rel attribute"),
+              label: (0, import_i18n139.__)("Rel attribute"),
               onDeselect: () => setAttributes({ rel: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-                import_components91.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+                import_components89.TextControl,
                 {
-                  label: (0, import_i18n149.__)("Rel attribute"),
+                  label: (0, import_i18n139.__)("Rel attribute"),
                   value: rel || "",
                   onChange: (relValue) => {
                     setAttributes({ rel: relValue });
                   },
                   autoComplete: "off",
-                  help: (0, import_i18n149.__)(
+                  help: (0, import_i18n139.__)(
                     "The relationship of the linked URL as space-separated link types."
                   )
                 }
@@ -50982,15 +50178,15 @@ ${text}
     );
   }
   function getInvalidLinkHelpText() {
-    return (0, import_i18n149.__)(
+    return (0, import_i18n139.__)(
       "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_i18n149.sprintf)(
+    return (0, import_i18n139.sprintf)(
       /* translators: %1$s is the entity type (e.g., "page", "post", "category") */
-      (0, import_i18n149.__)(
+      (0, import_i18n139.__)(
         "This link is to a draft %1$s and will not appear on your site until the %1$s is published."
       ),
       entityType
@@ -50998,9 +50194,9 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/invalid-draft-display.mjs
-  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);
   var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   function InvalidDraftDisplay({
     label,
     isInvalid,
@@ -51012,12 +50208,12 @@ ${text}
     }
     const statusText = isInvalid ? (
       /* translators: Indicating that the navigation link is Invalid. */
-      (0, import_i18n150.__)("Invalid")
+      (0, import_i18n140.__)("Invalid")
     ) : (
       /* translators: Indicating that the navigation link is a Draft. */
-      (0, import_i18n150.__)("Draft")
+      (0, import_i18n140.__)("Draft")
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
       "div",
       {
         className: clsx_default(
@@ -51028,7 +50224,7 @@ ${text}
             "is-draft": isDraft
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)("span", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime359.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
@@ -51041,16 +50237,16 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/use-enable-link-status-validation.mjs
-  var import_data88 = __toESM(require_data(), 1);
-  var import_block_editor159 = __toESM(require_block_editor(), 1);
+  var import_data85 = __toESM(require_data(), 1);
+  var import_block_editor149 = __toESM(require_block_editor(), 1);
   function useEnableLinkStatusValidation(clientId) {
-    return (0, import_data88.useSelect)(
+    return (0, import_data85.useSelect)(
       (select10) => {
         const {
           getSelectedBlockClientId,
           hasSelectedInnerBlock,
           getBlockParentsByBlockName
-        } = select10(import_block_editor159.store);
+        } = select10(import_block_editor149.store);
         const selectedBlockId = getSelectedBlockClientId();
         const rootNavigationId = getBlockParentsByBlockName(
           clientId,
@@ -51063,10 +50259,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/use-is-dragging-within.mjs
-  var import_element104 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var useIsDraggingWithin = (elementRef) => {
-    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element104.useState)(false);
-    (0, import_element104.useEffect)(() => {
+    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element103.useState)(false);
+    (0, import_element103.useEffect)(() => {
       const { ownerDocument: ownerDocument2 } = elementRef.current;
       function handleDragStart(event) {
         handleDragEnter(event);
@@ -51106,7 +50302,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/navigation-link-ui.mjs
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   var BLOCKS_WITH_LINK_UI_SUPPORT = [
     "core/navigation-link",
     "core/navigation-submenu"
@@ -51115,10 +50311,10 @@ ${text}
     insertedBlockClientId,
     setInsertedBlockClientId
   }) {
-    const { updateBlockAttributes, removeBlock } = (0, import_data89.useDispatch)(import_block_editor160.store);
-    const { insertedBlockName, insertedBlockAttributes } = (0, import_data89.useSelect)(
+    const { updateBlockAttributes, removeBlock } = (0, import_data86.useDispatch)(import_block_editor150.store);
+    const { insertedBlockName, insertedBlockAttributes } = (0, import_data86.useSelect)(
       (select10) => {
-        const { getBlockName, getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor160.store);
+        const { getBlockName, getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor150.store);
         return {
           insertedBlockName: getBlockName(insertedBlockClientId),
           insertedBlockAttributes: getBlockAttributes4(
@@ -51156,7 +50352,7 @@ ${text}
       }
       setInsertedBlockClientId(newBlock?.clientId ?? null);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       LinkUI,
       {
         clientId: insertedBlockClientId,
@@ -51183,14 +50379,14 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/navigation-list-view-header.mjs
-  var import_components92 = __toESM(require_components(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
-  var import_block_editor161 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
-  var { useBlockDisplayTitle } = unlock(import_block_editor161.privateApis);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_block_editor151 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var { useBlockDisplayTitle } = unlock(import_block_editor151.privateApis);
   var actionLabel = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n151.__)("Switch to '%s'")
+    (0, import_i18n141.__)("Switch to '%s'")
   );
   function NavigationListViewHeader({
     clientId,
@@ -51207,16 +50403,16 @@ ${text}
       clientId,
       context: "list-view"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_components92.__experimentalHStack, { className: "wp-block-navigation-off-canvas-editor__header", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-        import_components92.__experimentalHeading,
+    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)(
+        import_components90.__experimentalHeading,
         {
           className: "wp-block-navigation-off-canvas-editor__title",
           level: 2,
           children: blockTitle
         }
       ),
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
         navigation_menu_selector_default,
         {
           currentMenuId,
@@ -51233,17 +50429,17 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   var actionLabel2 = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n152.__)("Switch to '%s'")
+    (0, import_i18n142.__)("Switch to '%s'")
   );
   var {
     PrivateListView,
     PrivateBlockContext,
     useListViewPanelState,
     useBlockDisplayTitle: useBlockDisplayTitle2
-  } = unlock(import_block_editor162.privateApis);
+  } = unlock(import_block_editor152.privateApis);
   var MainContent = ({
     clientId,
     currentMenuId,
@@ -51252,32 +50448,32 @@ ${text}
     onCreateNew,
     expandRevision
   }) => {
-    const hasChildren = (0, import_data90.useSelect)(
+    const hasChildren = (0, import_data87.useSelect)(
       (select10) => {
-        return !!select10(import_block_editor162.store).getBlockCount(clientId);
+        return !!select10(import_block_editor152.store).getBlockCount(clientId);
       },
       [clientId]
     );
     const { openListViewContentPanel } = unlock(
-      (0, import_data90.useDispatch)(import_block_editor162.store)
+      (0, import_data87.useDispatch)(import_block_editor152.store)
     );
     const { navigationMenu } = useNavigationMenu(currentMenuId);
     if (currentMenuId && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
     }
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components93.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components91.Spinner, {});
     }
-    const description = navigationMenu ? (0, import_i18n152.sprintf)(
+    const description = navigationMenu ? (0, import_i18n142.sprintf)(
       /* translators: %s: The name of a menu. */
-      (0, import_i18n152.__)("Structure for Navigation Menu: %s"),
-      navigationMenu?.title || (0, import_i18n152.__)("Untitled menu")
-    ) : (0, import_i18n152.__)(
+      (0, import_i18n142.__)("Structure for Navigation Menu: %s"),
+      navigationMenu?.title || (0, import_i18n142.__)("Untitled menu")
+    ) : (0, import_i18n142.__)(
       "You have not yet created any menus. Displaying a list of your Pages"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("div", { className: "wp-block-navigation__menu-inspector-controls", children: [
-      !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("p", { className: "wp-block-navigation__menu-inspector-controls__empty-message", children: (0, import_i18n152.__)("This Navigation Menu is empty.") }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+    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)(
         PrivateListView,
         {
           rootClientId: clientId,
@@ -51304,7 +50500,7 @@ ${text}
       isManageMenusButtonDisabled,
       blockEditingMode
     } = props;
-    const { isSelectionWithinCurrentSection } = (0, import_element105.useContext)(PrivateBlockContext);
+    const { isSelectionWithinCurrentSection } = (0, import_element104.useContext)(PrivateBlockContext);
     const blockTitle = useBlockDisplayTitle2({
       clientId,
       context: "list-view"
@@ -51312,8 +50508,8 @@ ${text}
     const showBlockTitle = isSelectionWithinCurrentSection;
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     if (!showBlockTitle) {
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_components93.PanelBody, { title: null, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      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)(
           NavigationListViewHeader,
           {
             clientId,
@@ -51327,7 +50523,7 @@ ${text}
             isManageMenusButtonDisabled
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
           MainContent,
           {
             ...props,
@@ -51336,14 +50532,14 @@ ${text}
         )
       ] }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
-      import_components93.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_block_editor152.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(
+      import_components91.PanelBody,
       {
         title: blockTitle,
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
             navigation_menu_selector_default,
             {
               currentMenuId,
@@ -51356,7 +50552,7 @@ ${text}
               isManageMenusButtonDisabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(MainContent, { ...props, expandRevision })
+          /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(MainContent, { ...props, expandRevision })
         ]
       }
     ) });
@@ -51364,31 +50560,31 @@ ${text}
   var menu_inspector_controls_default = MenuInspectorControls;

   // packages/block-library/build-module/navigation/edit/accessible-description.mjs
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   function AccessibleDescription({ id, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { id, className: "wp-block-navigation__description", children }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime363.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_i18n153 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function AccessibleMenuDescription({ id }) {
     const [menuTitle] = (0, import_core_data51.useEntityProp)("postType", "wp_navigation", "title");
-    const description = (0, import_i18n153.sprintf)((0, import_i18n153.__)(`Navigation Menu: "%s"`), menuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(AccessibleDescription, { id, children: description });
+    const description = (0, import_i18n143.sprintf)((0, import_i18n143.__)(`Navigation Menu: "%s"`), menuTitle);
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(AccessibleDescription, { id, children: description });
   }

   // packages/block-library/build-module/utils/is-within-overlay.mjs
-  var import_data91 = __toESM(require_data(), 1);
+  var import_data88 = __toESM(require_data(), 1);
   var import_core_data52 = __toESM(require_core_data(), 1);
   function isWithinNavigationOverlay() {
-    const editorStore = (0, import_data91.select)("core/editor");
+    const editorStore = (0, import_data88.select)("core/editor");
     if (!editorStore) {
       return false;
     }
     const { getCurrentPostType, getCurrentPostId } = editorStore;
-    const { getEditedEntityRecord } = (0, import_data91.select)(import_core_data52.store);
+    const { getEditedEntityRecord } = (0, import_data88.select)(import_core_data52.store);
     const postType = getCurrentPostType?.();
     const postId = getCurrentPostId?.();
     if (postType === "wp_template_part" && postId) {
@@ -51403,7 +50599,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/use-layout-custom-properties.mjs
-  var import_block_editor163 = __toESM(require_block_editor(), 1);
+  var import_block_editor153 = __toESM(require_block_editor(), 1);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries3 } = unlock(privateApis);
   var JUSTIFICATION_VALUES = {
     left: "flex-start",
@@ -51416,7 +50612,7 @@ ${text}
     layout,
     style: style2
   }) {
-    const [viewportSettings] = (0, import_block_editor163.useSettings)("viewport");
+    const [viewportSettings] = (0, import_block_editor153.useSettings)("viewport");
     const selector = `#block-${clientId}`;
     const css = Object.entries(getResponsiveMediaQueries3(viewportSettings)).map(([viewport, mediaQuery]) => {
       const viewportLayout = style2?.[viewport]?.layout;
@@ -51445,30 +50641,30 @@ ${text}
       const cssDeclarations = Object.entries(declarations).map(([property, value]) => `${property}: ${value};`).join("");
       return `${mediaQuery}{${selector} {${cssDeclarations}}}`;
     }).join("");
-    (0, import_block_editor163.useStyleOverride)({ css });
+    (0, import_block_editor153.useStyleOverride)({ css });
   }

   // packages/block-library/build-module/navigation/edit/index.mjs
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
-  var { isNavigationPostEditorKey } = unlock(import_block_editor164.privateApis);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var { isNavigationPostEditorKey } = unlock(import_block_editor154.privateApis);
   function NavigationAddPageButton({ clientId }) {
-    const { insertBlock } = (0, import_data92.useDispatch)(import_block_editor164.store);
-    const { getBlockCount } = (0, import_data92.useSelect)(import_block_editor164.store);
-    const onAddPage = (0, import_element106.useCallback)(() => {
+    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 blockCount = getBlockCount(clientId);
-      const newBlock = (0, import_blocks64.createBlock)(DEFAULT_BLOCK5.name, {
+      const newBlock = (0, import_blocks63.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_runtime377.jsx)(import_block_editor164.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components94.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-      import_components94.ToolbarButton,
+    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)(
+      import_components92.ToolbarButton,
       {
         name: "add-page",
         icon: page_default,
         onClick: onAddPage,
-        children: (0, import_i18n154.__)("Add page")
+        children: (0, import_i18n144.__)("Add page")
       }
     ) }) });
   }
@@ -51485,15 +50681,15 @@ ${text}
     navRef,
     hasCustomOverlay
   }) {
-    const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element106.useState)();
-    const [detectedColor, setDetectedColor] = (0, import_element106.useState)();
+    const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element105.useState)();
+    const [detectedColor, setDetectedColor] = (0, import_element105.useState)();
     const [
       detectedOverlayBackgroundColor,
       setDetectedOverlayBackgroundColor
-    ] = (0, import_element106.useState)();
-    const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element106.useState)();
-    const isWithinOverlay = (0, import_data92.useSelect)(() => isWithinNavigationOverlay(), []);
-    (0, import_element106.useEffect)(() => {
+    ] = (0, import_element105.useState)();
+    const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element105.useState)();
+    const isWithinOverlay = (0, import_data89.useSelect)(() => isWithinNavigationOverlay(), []);
+    (0, import_element105.useEffect)(() => {
       detectColors(
         navRef.current,
         setDetectedColor,
@@ -51513,14 +50709,14 @@ ${text}
         );
       }
     }, [overlayTextColor.color, overlayBackgroundColor.color, navRef]);
-    const colorGradientSettings = (0, import_block_editor164.__experimentalUseMultipleOriginColorsAndGradients)();
+    const colorGradientSettings = (0, import_block_editor154.__experimentalUseMultipleOriginColorsAndGradients)();
     if (!colorGradientSettings.hasColorsOrGradients) {
       return null;
     }
     const colorSettings = [
       {
         colorValue: textColor.color,
-        label: (0, import_i18n154.__)("Text"),
+        label: (0, import_i18n144.__)("Text"),
         onColorChange: setTextColor,
         resetAllFilter: () => setTextColor(),
         clearable: true,
@@ -51528,7 +50724,7 @@ ${text}
       },
       {
         colorValue: backgroundColor.color,
-        label: (0, import_i18n154.__)("Background"),
+        label: (0, import_i18n144.__)("Background"),
         onColorChange: setBackgroundColor,
         resetAllFilter: () => setBackgroundColor(),
         clearable: true,
@@ -51538,7 +50734,7 @@ ${text}
     colorSettings.push(
       {
         colorValue: overlayTextColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n154.__)("Submenu text") : (0, import_i18n154.__)("Submenu & overlay text"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n144.__)("Submenu text") : (0, import_i18n144.__)("Submenu & overlay text"),
         onColorChange: setOverlayTextColor,
         resetAllFilter: () => setOverlayTextColor(),
         clearable: true,
@@ -51546,16 +50742,16 @@ ${text}
       },
       {
         colorValue: overlayBackgroundColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n154.__)("Submenu background") : (0, import_i18n154.__)("Submenu & overlay background"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n144.__)("Submenu background") : (0, import_i18n144.__)("Submenu & overlay background"),
         onColorChange: setOverlayBackgroundColor,
         resetAllFilter: () => setOverlayBackgroundColor(),
         clearable: true,
         enableAlpha: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        import_block_editor164.__experimentalColorGradientSettingsDropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        import_block_editor154.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
           settings: colorSettings,
@@ -51565,15 +50761,15 @@ ${text}
           disableCustomGradients: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        import_block_editor164.ContrastChecker,
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        import_block_editor154.ContrastChecker,
         {
           backgroundColor: detectedBackgroundColor,
           textColor: detectedColor
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        import_block_editor164.ContrastChecker,
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        import_block_editor154.ContrastChecker,
         {
           backgroundColor: detectedOverlayBackgroundColor,
           textColor: detectedOverlayColor
@@ -51612,7 +50808,7 @@ ${text}
         flexWrap = "wrap"
       } = {},
       hasIcon,
-      icon: icon4 = "handle"
+      icon: icon2 = "handle"
     } = attributes2;
     const ref = attributes2.ref;
     useLayoutCustomProperties({
@@ -51620,43 +50816,43 @@ ${text}
       layout: attributes2.layout,
       style: attributes2.style
     });
-    const setRef = (0, import_element106.useCallback)(
+    const setRef = (0, import_element105.useCallback)(
       (postId) => {
         setAttributes({ ref: postId });
       },
       [setAttributes]
     );
     const recursionId = `navigationMenu/${ref}`;
-    const recursionDetected = (0, import_block_editor164.useHasRecursion)(recursionId);
+    const recursionDetected = (0, import_block_editor154.useHasRecursion)(recursionId);
     const {
       isPreviewMode,
       onNavigateToEntityRecord,
       currentTheme,
       editorDisabledResponsive,
       hasSelectedStyleState
-    } = (0, import_data92.useSelect)(
+    } = (0, import_data89.useSelect)(
       (select10) => {
         const {
           getSettings: getSettings2,
           hasSelectedStyleState: hasSelectedBlockStyleState
-        } = unlock(select10(import_block_editor164.store));
-        const settings121 = getSettings2();
+        } = unlock(select10(import_block_editor154.store));
+        const settings117 = getSettings2();
         return {
-          isPreviewMode: settings121.isPreviewMode,
-          onNavigateToEntityRecord: settings121?.onNavigateToEntityRecord,
+          isPreviewMode: settings117.isPreviewMode,
+          onNavigateToEntityRecord: settings117?.onNavigateToEntityRecord,
           // Needed to construct the template part ID for the overlay preview.
           currentTheme: select10(import_core_data53.store).getCurrentTheme()?.stylesheet,
           // When editing a navigation post directly in an isolated editor,
           // always show navigation expanded (no hamburger) so users can see
           // and interact with all menu items.
-          editorDisabledResponsive: !!settings121?.[isNavigationPostEditorKey],
+          editorDisabledResponsive: !!settings117?.[isNavigationPostEditorKey],
           hasSelectedStyleState: hasSelectedBlockStyleState(clientId)
         };
       },
       [clientId]
     );
     const hasAlreadyRendered = isPreviewMode ? false : recursionDetected;
-    const blockEditingMode = (0, import_block_editor164.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor154.useBlockEditingMode)();
     const { records: classicMenus } = (0, import_core_data53.useEntityRecords)("root", "menu", {
       per_page: -1,
       context: "view"
@@ -51695,8 +50891,8 @@ ${text}
       replaceInnerBlocks,
       selectBlock,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data92.useDispatch)(import_block_editor164.store);
-    (0, import_element106.useEffect)(() => {
+    } = (0, import_data89.useDispatch)(import_block_editor154.store);
+    (0, import_element105.useEffect)(() => {
       if (orientation === "horizontal" && submenuVisibility === "always") {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -51710,8 +50906,8 @@ ${text}
       setAttributes,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const hasPageListWithSubmenuRef = (0, import_element106.useRef)(false);
-    const hasSubmenus = (0, import_data92.useSelect)(
+    const hasPageListWithSubmenuRef = (0, import_element105.useRef)(false);
+    const hasSubmenus = (0, import_data89.useSelect)(
       (select10) => {
         const hasNavigationSubmenu = innerBlocks.some(
           (block) => block.name === "core/navigation-submenu"
@@ -51729,7 +50925,7 @@ ${text}
         if (hasPageListWithSubmenuRef.current) {
           return true;
         }
-        const { getBlocks } = select10(import_block_editor164.store);
+        const { getBlocks } = select10(import_block_editor154.store);
         const pageListBlocks = getBlocks(pageList.clientId);
         if (pageListBlocks.length > 0) {
           hasPageListWithSubmenuRef.current = true;
@@ -51749,8 +50945,8 @@ ${text}
     const hasOverlays = overlayTemplateParts?.some(
       (templatePart) => templatePart.area === NAVIGATION_OVERLAY_TEMPLATE_PART_AREA
     ) ?? false;
-    const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element106.useState)(false);
-    const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element106.useState)(false);
+    const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element105.useState)(false);
+    const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element105.useState)(false);
     const {
       hasResolvedNavigationMenus,
       isNavigationMenuResolved,
@@ -51770,7 +50966,7 @@ ${text}
       error: classicMenuConversionError
     } = use_convert_classic_menu_to_block_menu_default(createNavigationMenu);
     const isConvertingClassicMenu = classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING;
-    const handleUpdateMenu = (0, import_element106.useCallback)(
+    const handleUpdateMenu = (0, import_element105.useCallback)(
       (menuId, options2 = { focusNavigationBlock: false }) => {
         const { focusNavigationBlock } = options2;
         setRef(menuId);
@@ -51782,9 +50978,9 @@ ${text}
     );
     const isEntityAvailable = !isNavigationMenuMissing && isNavigationMenuResolved;
     const hasUnsavedBlocks = hasUncontrolledInnerBlocks && !isEntityAvailable;
-    const { getNavigationFallbackId } = unlock((0, import_data92.useSelect)(import_core_data53.store));
+    const { getNavigationFallbackId } = unlock((0, import_data89.useSelect)(import_core_data53.store));
     const navigationFallbackId = !(ref || hasUnsavedBlocks) ? getNavigationFallbackId() : null;
-    (0, import_element106.useEffect)(() => {
+    (0, import_element105.useEffect)(() => {
       if (ref || hasUnsavedBlocks || !navigationFallbackId) {
         return;
       }
@@ -51797,20 +50993,20 @@ ${text}
       navigationFallbackId,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const navRef = (0, import_element106.useRef)();
-    const isWithinOverlay = (0, import_data92.useSelect)(() => isWithinNavigationOverlay(), []);
+    const navRef = (0, import_element105.useRef)();
+    const isWithinOverlay = (0, import_data89.useSelect)(() => isWithinNavigationOverlay(), []);
     const TagName2 = isWithinOverlay ? "div" : "nav";
     const isPlaceholder = !ref && !isCreatingNavigationMenu && !isConvertingClassicMenu && hasResolvedNavigationMenus && classicMenus?.length === 0 && !hasUncontrolledInnerBlocks;
     const isLoading = !hasResolvedNavigationMenus || isCreatingNavigationMenu || isConvertingClassicMenu || !!(ref && !isEntityAvailable && !isConvertingClassicMenu);
     const textDecoration = attributes2.style?.typography?.textDecoration;
-    const hasBlockOverlay = (0, import_data92.useSelect)(
-      (select10) => select10(import_block_editor164.store).__unstableHasActiveBlockOverlayActive(
+    const hasBlockOverlay = (0, import_data89.useSelect)(
+      (select10) => select10(import_block_editor154.store).__unstableHasActiveBlockOverlayActive(
         clientId
       ),
       [clientId]
     );
-    const hasSetOverlayDefault = (0, import_element106.useRef)(false);
-    (0, import_element106.useEffect)(() => {
+    const hasSetOverlayDefault = (0, import_element105.useRef)(false);
+    (0, import_element105.useEffect)(() => {
       if (!isWithinOverlay) {
         return;
       }
@@ -51836,7 +51032,7 @@ ${text}
       setAttributes
     ]);
     const isResponsive = "never" !== overlayMenu && !editorDisabledResponsive;
-    const blockProps = (0, import_block_editor164.useBlockProps)({
+    const blockProps = (0, import_block_editor154.useBlockProps)({
       ref: navRef,
       className: clsx_default(
         className,
@@ -51849,9 +51045,9 @@ ${text}
           "no-wrap": flexWrap === "nowrap",
           "is-responsive": isResponsive,
           "has-text-color": !!textColor.color || !!textColor?.class,
-          [(0, import_block_editor164.getColorClassName)("color", textColor?.slug)]: !!textColor?.slug,
+          [(0, import_block_editor154.getColorClassName)("color", textColor?.slug)]: !!textColor?.slug,
           "has-background": !!backgroundColor.color || backgroundColor.class,
-          [(0, import_block_editor164.getColorClassName)(
+          [(0, import_block_editor154.getColorClassName)(
             "background-color",
             backgroundColor?.slug
           )]: !!backgroundColor?.slug,
@@ -51871,22 +51067,22 @@ ${text}
     const onSelectNavigationMenu = (menuId) => {
       handleUpdateMenu(menuId);
     };
-    (0, import_element106.useEffect)(() => {
+    (0, import_element105.useEffect)(() => {
       hideNavigationMenuStatusNotice();
       if (isCreatingNavigationMenu) {
-        (0, import_a11y2.speak)((0, import_i18n154.__)(`Creating Navigation Menu.`));
+        (0, import_a11y2.speak)((0, import_i18n144.__)(`Creating Navigation Menu.`));
       }
       if (createNavigationMenuIsSuccess) {
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
         });
         showNavigationMenuStatusNotice(
-          (0, import_i18n154.__)(`Navigation Menu successfully created.`)
+          (0, import_i18n144.__)(`Navigation Menu successfully created.`)
         );
       }
       if (createNavigationMenuIsError) {
         showNavigationMenuStatusNotice(
-          (0, import_i18n154.__)("Failed to create Navigation Menu.")
+          (0, import_i18n144.__)("Failed to create Navigation Menu.")
         );
       }
     }, [
@@ -51900,14 +51096,14 @@ ${text}
       hideNavigationMenuStatusNotice,
       showNavigationMenuStatusNotice
     ]);
-    (0, import_element106.useEffect)(() => {
+    (0, import_element105.useEffect)(() => {
       hideClassicMenuConversionNotice();
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING) {
-        (0, import_a11y2.speak)((0, import_i18n154.__)("Classic menu importing."));
+        (0, import_a11y2.speak)((0, import_i18n144.__)("Classic menu importing."));
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_SUCCESS) {
         showClassicMenuConversionNotice(
-          (0, import_i18n154.__)("Classic menu imported successfully.")
+          (0, import_i18n144.__)("Classic menu imported successfully.")
         );
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
@@ -51915,7 +51111,7 @@ ${text}
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_ERROR) {
         showClassicMenuConversionNotice(
-          (0, import_i18n154.__)("Classic menu import failed.")
+          (0, import_i18n144.__)("Classic menu import failed.")
         );
       }
     }, [
@@ -51926,21 +51122,21 @@ ${text}
       createNavigationMenuPost?.id,
       handleUpdateMenu
     ]);
-    (0, import_element106.useEffect)(() => {
+    (0, import_element105.useEffect)(() => {
       if (!isSelected && !isInnerBlockSelected) {
         hideNavigationMenuPermissionsNotice();
       }
       if (isSelected || isInnerBlockSelected) {
         if (ref && !navMenuResolvedButMissing && hasResolvedCanUserUpdateNavigationMenu && !canUserUpdateNavigationMenu) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n154.__)(
+            (0, import_i18n144.__)(
               "You do not have permission to edit this Menu. Any changes made will not be saved."
             )
           );
         }
         if (!ref && hasResolvedCanUserCreateNavigationMenus && !canUserCreateNavigationMenus) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n154.__)(
+            (0, import_i18n144.__)(
               "You do not have permission to create Navigation Menus."
             )
           );
@@ -51963,26 +51159,26 @@ ${text}
       "wp-block-navigation__overlay-menu-preview",
       { open: overlayMenuPreview }
     );
-    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n154.__)(
+    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n144.__)(
       '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_element106.useRef)(true);
-    (0, import_element106.useEffect)(() => {
+    const isFirstRender = (0, import_element105.useRef)(true);
+    (0, import_element105.useEffect)(() => {
       if (!isFirstRender.current && submenuAccessibilityNotice) {
         (0, import_a11y2.speak)(submenuAccessibilityNotice);
       }
       isFirstRender.current = false;
     }, [submenuAccessibilityNotice]);
-    const overlayMenuPreviewId = (0, import_compose38.useInstanceId)(
+    const overlayMenuPreviewId = (0, import_compose40.useInstanceId)(
       OverlayMenuPreview,
       `overlay-menu-preview`
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const stylingInspectorControls = /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.InspectorControls, { children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        import_components94.__experimentalToolsPanel,
+    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)(
+        import_components92.__experimentalToolsPanel,
         {
-          label: (0, import_i18n154.__)("Display"),
+          label: (0, import_i18n144.__)("Display"),
           resetAll: () => {
             setAttributes({
               showSubmenuIcon: true,
@@ -51993,21 +51189,21 @@ ${text}
             });
           },
           dropdownMenuProps,
-          children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("h3", { className: "wp-block-navigation__submenu-header", children: (0, import_i18n154.__)("Submenus") }),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-              import_components94.__experimentalToolsPanelItem,
+          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)(
+              import_components92.__experimentalToolsPanelItem,
               {
                 hasValue: () => submenuVisibility !== "hover",
-                label: (0, import_i18n154.__)("Submenu Visibility"),
+                label: (0, import_i18n144.__)("Submenu Visibility"),
                 onDeselect: () => setAttributes({
                   submenuVisibility: "hover"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
-                  import_components94.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
+                  import_components92.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n154.__)("Submenu Visibility"),
+                    label: (0, import_i18n144.__)("Submenu Visibility"),
                     value: submenuVisibility,
                     onChange: (value) => {
                       const newAttributes = {
@@ -52023,25 +51219,25 @@ ${text}
                     },
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-                        import_components94.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+                        import_components92.__experimentalToggleGroupControlOption,
                         {
                           value: "hover",
-                          label: (0, import_i18n154.__)("Hover")
+                          label: (0, import_i18n144.__)("Hover")
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-                        import_components94.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+                        import_components92.__experimentalToggleGroupControlOption,
                         {
                           value: "click",
-                          label: (0, import_i18n154.__)("Click")
+                          label: (0, import_i18n144.__)("Click")
                         }
                       ),
-                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-                        import_components94.__experimentalToggleGroupControlOption,
+                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+                        import_components92.__experimentalToggleGroupControlOption,
                         {
                           value: "always",
-                          label: (0, import_i18n154.__)("Always")
+                          label: (0, import_i18n144.__)("Always")
                         }
                       )
                     ]
@@ -52049,18 +51245,18 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-              import_components94.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components92.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSubmenuIcon,
-                label: (0, import_i18n154.__)("Show arrow"),
+                label: (0, import_i18n144.__)("Show arrow"),
                 onDeselect: () => setAttributes({
                   showSubmenuIcon: true
                 }),
                 isDisabled: submenuVisibility === "click" || submenuVisibility === "always",
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-                  import_components94.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+                  import_components92.ToggleControl,
                   {
                     checked: showSubmenuIcon,
                     onChange: (value) => {
@@ -52069,13 +51265,13 @@ ${text}
                       });
                     },
                     disabled: submenuVisibility === "click" || submenuVisibility === "always",
-                    label: (0, import_i18n154.__)("Show arrow")
+                    label: (0, import_i18n144.__)("Show arrow")
                   }
                 )
               }
             ),
-            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-              import_components94.Notice,
+            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components92.Notice,
               {
                 spokenMessage: null,
                 status: "warning",
@@ -52087,7 +51283,7 @@ ${text}
           ] })
         }
       ) }),
-      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
         OverlayPanel,
         {
           overlayMenu,
@@ -52097,7 +51293,7 @@ ${text}
           overlayMenuPreview,
           setOverlayMenuPreview,
           hasIcon,
-          icon: icon4,
+          icon: icon2,
           overlayMenuPreviewClasses,
           overlayMenuPreviewId,
           isResponsive,
@@ -52105,7 +51301,7 @@ ${text}
           hasOverlays
         }
       ) }),
-      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor154.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
         ColorTools,
         {
           textColor,
@@ -52126,8 +51322,8 @@ ${text}
     const isHiddenByDefault = "always" === overlayMenu;
     const isManageMenusButtonDisabled = !hasManagePermissions || !hasResolvedNavigationMenus;
     if (hasUnsavedBlocks && !isCreatingNavigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -52144,28 +51340,28 @@ ${text}
           }
         ),
         blockEditingMode === "default" && stylingInspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder ? accessibleDescriptionId : void 0,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n154.__)("Unsaved Navigation Menu.") }),
-              /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n144.__)("Unsaved Navigation Menu.") }),
+              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                 ResponsiveWrapper,
                 {
                   id: clientId,
                   onToggle: setResponsiveMenuVisibility,
                   isOpen: isResponsiveMenuOpen,
                   hasIcon,
-                  icon: icon4,
+                  icon: icon2,
                   isResponsive,
                   isHiddenByDefault,
                   overlayBackgroundColor,
                   overlayTextColor,
                   overlay,
                   onNavigateToEntityRecord,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                     UnsavedInnerBlocks,
                     {
                       createNavigationMenu,
@@ -52181,8 +51377,8 @@ ${text}
       ] });
     }
     if (ref && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -52198,7 +51394,7 @@ ${text}
             blockEditingMode
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
           deleted_navigation_warning_default,
           {
             onCreateNew: createUntitledEmptyNavigationMenu
@@ -52207,11 +51403,11 @@ ${text}
       ] });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.Warning, { children: (0, import_i18n154.__)("Block cannot be rendered inside itself.") }) });
+      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.") }) });
     }
     const PlaceholderComponent = CustomPlaceholder ? CustomPlaceholder : NavigationPlaceholder;
     if (isPlaceholder && CustomPlaceholder) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
         PlaceholderComponent,
         {
           isSelected,
@@ -52225,8 +51421,8 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
         menu_inspector_controls_default,
         {
           clientId,
@@ -52243,24 +51439,24 @@ ${text}
         }
       ),
       blockEditingMode === "default" && stylingInspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_core_data53.EntityProvider, { kind: "postType", type: "wp_navigation", id: ref, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_block_editor164.RecursionProvider, { uniqueId: recursionId, children: [
-        blockEditingMode === "contentOnly" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(NavigationAddPageButton, { clientId }),
-        blockEditingMode === "default" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_block_editor164.InspectorControls, { group: "advanced", children: [
-          hasResolvedCanUserUpdateNavigationMenu && canUserUpdateNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(NavigationMenuNameControl, {}),
-          hasResolvedCanUserDeleteNavigationMenu && canUserDeleteNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      /* @__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)(
             NavigationMenuDeleteControl,
             {
               onDelete: () => {
                 replaceInnerBlocks(clientId, []);
                 showNavigationMenuStatusNotice(
-                  (0, import_i18n154.__)(
+                  (0, import_i18n144.__)(
                     "Navigation Menu successfully deleted."
                   )
                 );
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
             manage_menus_button_default,
             {
               disabled: isManageMenusButtonDisabled,
@@ -52268,27 +51464,27 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder && !isLoading ? accessibleDescriptionId : void 0,
             children: [
-              isLoading && !isHiddenByDefault && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { className: "wp-block-navigation__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components94.Spinner, { className: "wp-block-navigation__loading-indicator" }) }),
-              (!isLoading || isHiddenByDefault) && /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+              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)(
                   AccessibleMenuDescription,
                   {
                     id: accessibleDescriptionId
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                   ResponsiveWrapper,
                   {
                     id: clientId,
                     onToggle: setResponsiveMenuVisibility,
                     hasIcon,
-                    icon: icon4,
+                    icon: icon2,
                     isOpen: isResponsiveMenuOpen,
                     isResponsive,
                     isHiddenByDefault,
@@ -52296,7 +51492,7 @@ ${text}
                     overlayTextColor,
                     overlay,
                     onNavigateToEntityRecord,
-                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                       NavigationInnerBlocks,
                       {
                         clientId,
@@ -52314,7 +51510,7 @@ ${text}
       ] }) })
     ] });
   }
-  var edit_default20 = (0, import_block_editor164.withColors)(
+  var edit_default16 = (0, import_block_editor154.withColors)(
     { textColor: "color" },
     { backgroundColor: "color" },
     { overlayBackgroundColor: "color" },
@@ -52322,19 +51518,19 @@ ${text}
   )(Navigation);

   // packages/block-library/build-module/navigation/save.mjs
-  var import_block_editor165 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
-  function save33({ attributes: attributes2 }) {
+  var import_block_editor155 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+  function save29({ attributes: attributes2 }) {
     if (attributes2.ref) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_block_editor165.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor155.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation/deprecated.mjs
-  var import_block_editor166 = __toESM(require_block_editor(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  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 TYPOGRAPHY_PRESET_DEPRECATION_MAP = {
     fontStyle: "var:preset|font-style|",
     fontWeight: "var:preset|font-weight|",
@@ -52481,7 +51677,7 @@ ${text}
       renaming: false
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
     },
     isEligible: ({ openSubmenusOnClick }) => openSubmenusOnClick !== null && openSubmenusOnClick !== void 0,
     migrate: migrateOpenSubmenusOnClick
@@ -52566,7 +51762,7 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
     },
     isEligible: ({ navigationMenuId }) => !!navigationMenuId,
     migrate: migrateIdToRef
@@ -52655,10 +51851,10 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
     },
     isEligible: ({ itemsJustification, orientation }) => !!itemsJustification || !!orientation,
-    migrate: (0, import_compose39.compose)(
+    migrate: (0, import_compose41.compose)(
       migrateIdToRef,
       migrateWithLayout2,
       migrateOpenSubmenusOnClick
@@ -52742,9 +51938,9 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
     },
-    migrate: (0, import_compose39.compose)(
+    migrate: (0, import_compose41.compose)(
       migrateIdToRef,
       migrateWithLayout2,
       migrate_font_family_default,
@@ -52784,7 +51980,7 @@ ${text}
       }
     };
   };
-  var deprecated12 = [
+  var deprecated11 = [
     v75,
     v66,
     v56,
@@ -52863,7 +52059,7 @@ ${text}
       isEligible(attributes2) {
         return attributes2.isResponsive;
       },
-      migrate: (0, import_compose39.compose)(
+      migrate: (0, import_compose41.compose)(
         migrateIdToRef,
         migrateWithLayout2,
         migrate_font_family_default,
@@ -52871,7 +52067,7 @@ ${text}
         migrateOpenSubmenusOnClick
       ),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
       }
     },
     {
@@ -52919,7 +52115,7 @@ ${text}
         __experimentalTextDecoration: true
       },
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
       },
       isEligible(attributes2) {
         if (!attributes2.style || !attributes2.style.typography) {
@@ -52935,7 +52131,7 @@ ${text}
         }
         return false;
       },
-      migrate: (0, import_compose39.compose)(
+      migrate: (0, import_compose41.compose)(
         migrateIdToRef,
         migrateWithLayout2,
         migrate_font_family_default,
@@ -52981,7 +52177,7 @@ ${text}
         html: false,
         inserter: true
       },
-      migrate: (0, import_compose39.compose)(migrateIdToRef, (attributes2) => {
+      migrate: (0, import_compose41.compose)(migrateIdToRef, (attributes2) => {
         const { rgbTextColor, rgbBackgroundColor, ...restAttributes } = attributes2;
         return {
           ...restAttributes,
@@ -52990,15 +52186,15 @@ ${text}
         };
       }),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor156.InnerBlocks.Content, {});
       }
     }
   ];
-  var deprecated_default28 = deprecated12;
+  var deprecated_default26 = deprecated11;

   // packages/block-library/build-module/navigation/index.mjs
-  var { name: name54 } = block_default54;
-  var settings54 = {
+  var { name: name50 } = block_default50;
+  var settings50 = {
     icon: navigation_default,
     example: {
       attributes: {
@@ -53009,7 +52205,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Home' as in a website's home page.
-            label: (0, import_i18n155.__)("Home"),
+            label: (0, import_i18n145.__)("Home"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -53017,7 +52213,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'About' as in a website's about page.
-            label: (0, import_i18n155.__)("About"),
+            label: (0, import_i18n145.__)("About"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -53025,19 +52221,19 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Contact' as in a website's contact page.
-            label: (0, import_i18n155.__)("Contact"),
+            label: (0, import_i18n145.__)("Contact"),
             url: "https://make.wordpress.org/"
           }
         }
       ]
     },
-    edit: edit_default20,
-    save: save33,
+    edit: edit_default16,
+    save: save29,
     __experimentalLabel: ({ ref }) => {
       if (!ref) {
         return;
       }
-      const navigation = (0, import_data93.select)(import_core_data54.store).getEditedEntityRecord(
+      const navigation = (0, import_data90.select)(import_core_data54.store).getEditedEntityRecord(
         "postType",
         "wp_navigation",
         ref
@@ -53047,29 +52243,73 @@ ${text}
       }
       return (0, import_html_entities7.decodeEntities)(navigation.title);
     },
-    deprecated: deprecated_default28
+    deprecated: deprecated_default26
   };
-  var init54 = () => initBlock({ name: name54, metadata: block_default54, settings: settings54 });
+  var init50 = () => initBlock({ name: name50, metadata: block_default50, settings: settings50 });

   // packages/block-library/build-module/navigation-link/index.mjs
   var navigation_link_exports = {};
   __export(navigation_link_exports, {
-    init: () => init55,
-    metadata: () => block_default55,
-    name: () => name55,
-    settings: () => settings55
+    init: () => init51,
+    metadata: () => block_default51,
+    name: () => name51,
+    settings: () => settings51
   });
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_block_editor169 = __toESM(require_block_editor(), 1);
-  var import_hooks43 = __toESM(require_hooks(), 1);
-  var import_blocks67 = __toESM(require_blocks(), 1);
+  var import_i18n148 = __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 deprecated12 = [
+    {
+      isEligible(attributes2) {
+        return attributes2.nofollow;
+      },
+      attributes: {
+        label: {
+          type: "string"
+        },
+        type: {
+          type: "string"
+        },
+        nofollow: {
+          type: "boolean"
+        },
+        description: {
+          type: "string"
+        },
+        id: {
+          type: "number"
+        },
+        opensInNewTab: {
+          type: "boolean",
+          default: false
+        },
+        url: {
+          type: "string"
+        }
+      },
+      migrate({ nofollow, ...rest }) {
+        return {
+          rel: nofollow ? "nofollow" : "",
+          ...rest
+        };
+      },
+      save() {
+        return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_block_editor157.InnerBlocks.Content, {});
+      }
+    }
+  ];
+  var deprecated_default27 = deprecated12;

   // packages/block-library/build-module/navigation-link/block.json
-  var block_default55 = {
+  var block_default51 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/navigation-link",
-    title: "Custom Link",
+    title: "Navigation Link",
     category: "design",
     parent: ["core/navigation"],
     allowedBlocks: [
@@ -53162,16 +52402,16 @@ ${text}
   };

   // packages/block-library/build-module/navigation-link/edit.mjs
-  var import_blocks65 = __toESM(require_blocks(), 1);
-  var import_data94 = __toESM(require_data(), 1);
-  var import_components95 = __toESM(require_components(), 1);
+  var import_blocks64 = __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_i18n156 = __toESM(require_i18n(), 1);
-  var import_block_editor167 = __toESM(require_block_editor(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_block_editor158 = __toESM(require_block_editor(), 1);
   var import_url17 = __toESM(require_url(), 1);
-  var import_element107 = __toESM(require_element(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_element106 = __toESM(require_element(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK6 = { name: "core/navigation-link" };
   var NESTING_BLOCK_NAMES = [
     "core/navigation-link",
@@ -53181,19 +52421,19 @@ ${text}
     let missingText = "";
     switch (type) {
       case "post":
-        missingText = (0, import_i18n156.__)("Select post");
+        missingText = (0, import_i18n146.__)("Select post");
         break;
       case "page":
-        missingText = (0, import_i18n156.__)("Select page");
+        missingText = (0, import_i18n146.__)("Select page");
         break;
       case "category":
-        missingText = (0, import_i18n156.__)("Select category");
+        missingText = (0, import_i18n146.__)("Select category");
         break;
       case "tag":
-        missingText = (0, import_i18n156.__)("Select tag");
+        missingText = (0, import_i18n146.__)("Select tag");
         break;
       default:
-        missingText = (0, import_i18n156.__)("Add link");
+        missingText = (0, import_i18n146.__)("Add link");
     }
     return missingText;
   }
@@ -53213,16 +52453,16 @@ ${text}
       replaceBlock,
       __unstableMarkNextChangeAsNotPersistent,
       selectBlock
-    } = (0, import_data94.useDispatch)(import_block_editor167.store);
-    const [isLinkOpen, setIsLinkOpen] = (0, import_element107.useState)(isSelected && !url);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element107.useState)(null);
-    const listItemRef = (0, import_element107.useRef)(null);
+    } = (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 isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n156.__)("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 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 {
       isAtMaxNesting,
       isTopLevelLink,
@@ -53230,7 +52470,7 @@ ${text}
       hasChildren,
       parentBlockClientId,
       isSubmenu
-    } = (0, import_data94.useSelect)(
+    } = (0, import_data91.useSelect)(
       (select10) => {
         const {
           getBlockCount,
@@ -53238,7 +52478,7 @@ ${text}
           getBlockRootClientId,
           hasSelectedInnerBlock,
           getBlockParentsByBlockName
-        } = select10(import_block_editor167.store);
+        } = select10(import_block_editor158.store);
         const rootClientId = getBlockRootClientId(clientId);
         const parentBlockName = getBlockName(rootClientId);
         const isTopLevel = parentBlockName === "core/navigation";
@@ -53262,7 +52502,7 @@ ${text}
       [clientId, maxNestingLevel]
     );
     const validateLinkStatus = useEnableLinkStatusValidation(clientId);
-    const { getBlocks } = (0, import_data94.useSelect)(import_block_editor167.store);
+    const { getBlocks } = (0, import_data91.useSelect)(import_block_editor158.store);
     const { hasUrlBinding, isBoundEntityAvailable, entityRecord } = useEntityBinding({
       clientId,
       attributes: attributes2
@@ -53279,25 +52519,25 @@ ${text}
       id,
       validateLinkStatus
     );
-    const transformToSubmenu = (0, import_element107.useCallback)(() => {
+    const transformToSubmenu = (0, import_element106.useCallback)(() => {
       let innerBlocks = getBlocks(clientId);
       if (innerBlocks.length === 0) {
-        innerBlocks = [(0, import_blocks65.createBlock)("core/navigation-link")];
+        innerBlocks = [(0, import_blocks64.createBlock)("core/navigation-link")];
         selectBlock(innerBlocks[0].clientId);
       }
-      const newSubmenu = (0, import_blocks65.createBlock)(
+      const newSubmenu = (0, import_blocks64.createBlock)(
         "core/navigation-submenu",
         attributes2,
         innerBlocks
       );
       replaceBlock(clientId, newSubmenu);
     }, [getBlocks, clientId, selectBlock, replaceBlock, attributes2]);
-    (0, import_element107.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (isNewLink.current && isSelected) {
         selectBlock(parentBlockClientId);
       }
     }, []);
-    (0, import_element107.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (hasChildren) {
         __unstableMarkNextChangeAsNotPersistent();
         transformToSubmenu();
@@ -53307,7 +52547,7 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       transformToSubmenu
     ]);
-    (0, import_element107.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (!isNewLink.current || !url || !isLinkOpen) {
         return;
       }
@@ -53348,20 +52588,20 @@ ${text}
         setIsLinkOpen(true);
       }
     }
-    const instanceId = (0, import_compose40.useInstanceId)(NavigationLinkEdit);
+    const instanceId = (0, import_compose42.useInstanceId)(NavigationLinkEdit);
     const hasMissingEntity = hasUrlBinding && !isBoundEntityAvailable;
-    const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n156.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
-    const blockProps = (0, import_block_editor167.useBlockProps)({
-      ref: (0, import_compose40.useMergeRefs)([setPopoverAnchor, listItemRef]),
+    const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n146.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", {
         "is-editing": isSelected || isParentOfSelectedBlock,
         "is-dragging-within": isDraggingWithin,
         "has-link": !!url,
         "has-child": hasChildren,
         "has-text-color": !!textColor || !!customTextColor,
-        [(0, import_block_editor167.getColorClassName)("color", textColor)]: !!textColor,
+        [(0, import_block_editor158.getColorClassName)("color", textColor)]: !!textColor,
         "has-background": !!backgroundColor || customBackgroundColor,
-        [(0, import_block_editor167.getColorClassName)("background-color", backgroundColor)]: !!backgroundColor
+        [(0, import_block_editor158.getColorClassName)("background-color", backgroundColor)]: !!backgroundColor
       }),
       "aria-describedby": missingEntityDescriptionId,
       "aria-invalid": hasMissingEntity,
@@ -53371,7 +52611,7 @@ ${text}
       },
       onKeyDown
     });
-    const innerBlocksProps = (0, import_block_editor167.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor158.useInnerBlocksProps)(
       {
         className: "remove-outline"
         // Remove the outline from the inner blocks container.
@@ -53393,31 +52633,31 @@ ${text}
     });
     const missingText = getMissingText(type);
     const invalidLinkHelpText = getInvalidLinkHelpText();
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor167.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_components95.ToolbarGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-          import_components95.ToolbarButton,
+    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)(
+          import_components93.ToolbarButton,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n156.__)("Link"),
+            title: (0, import_i18n146.__)("Link"),
             shortcut: import_keycodes6.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-          import_components95.ToolbarButton,
+        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          import_components93.ToolbarButton,
           {
             name: "submenu",
             icon: add_submenu_default,
-            title: (0, import_i18n156.__)("Add submenu"),
+            title: (0, import_i18n146.__)("Add submenu"),
             onClick: transformToSubmenu
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor167.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_block_editor158.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         Controls2,
         {
           attributes: attributes2,
@@ -53425,13 +52665,13 @@ ${text}
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)("div", { ...blockProps, children: [
-        hasMissingEntity && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(VisuallyHidden, { id: missingEntityDescriptionId, children: invalidLinkHelpText }),
-        /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)("a", { className: classes, children: [
-          !url && !metadata?.bindings?.url ? /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "wp-block-navigation-link__placeholder-text", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { children: missingText }) }) : /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
-            !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-                import_block_editor167.RichText,
+      /* @__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)(
+                import_block_editor158.RichText,
                 {
                   ref,
                   identifier: "label",
@@ -53443,20 +52683,20 @@ ${text}
                   onMerge: mergeBlocks,
                   onReplace,
                   __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-                    (0, import_blocks65.createBlock)(
+                    (0, import_blocks64.createBlock)(
                       "core/navigation-link"
                     )
                   ) : void 0,
-                  "aria-label": (0, import_i18n156.__)(
+                  "aria-label": (0, import_i18n146.__)(
                     "Navigation link text"
                   ),
                   placeholder: itemLabelPlaceholder,
                   withoutInteractiveFormatting: true
                 }
               ),
-              description && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+              description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
             ] }),
-            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
               InvalidDraftDisplay,
               {
                 label,
@@ -53466,7 +52706,7 @@ ${text}
               }
             )
           ] }),
-          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             LinkUI,
             {
               ref: linkUIref,
@@ -53501,16 +52741,16 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...innerBlocksProps })
+        /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-link/save.mjs
-  var import_block_editor168 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
-  function save34() {
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(import_block_editor168.InnerBlocks.Content, {});
+  var import_block_editor159 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  function save30() {
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor159.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-link/hooks.mjs
@@ -53528,15 +52768,15 @@ ${text}
         return custom_post_type_default;
     }
   }
-  function enhanceNavigationLinkVariations(settings121, name122) {
-    if (name122 !== "core/navigation-link") {
-      return settings121;
+  function enhanceNavigationLinkVariations(settings117, name118) {
+    if (name118 !== "core/navigation-link") {
+      return settings117;
     }
-    if (settings121.variations) {
+    if (settings117.variations) {
       const isActive = (blockAttributes8, variationAttributes) => {
         return blockAttributes8.type === variationAttributes.type;
       };
-      const variations22 = settings121.variations.map((variation) => {
+      const variations20 = settings117.variations.map((variation) => {
         return {
           ...variation,
           ...!variation.icon && {
@@ -53548,64 +52788,64 @@ ${text}
         };
       });
       return {
-        ...settings121,
-        variations: variations22
+        ...settings117,
+        variations: variations20
       };
     }
-    return settings121;
+    return settings117;
   }

   // packages/block-library/build-module/navigation-link/transforms.mjs
-  var import_blocks66 = __toESM(require_blocks(), 1);
+  var import_blocks65 = __toESM(require_blocks(), 1);
   var transforms18 = {
     from: [
       {
         type: "block",
         blocks: ["core/site-logo"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/spacer"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/home-link"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/social-links"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/search"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/page-list"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       },
       {
         type: "block",
         blocks: ["core/buttons"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/navigation-link");
+          return (0, import_blocks65.createBlock)("core/navigation-link");
         }
       }
     ],
@@ -53613,7 +52853,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/navigation-submenu"],
-        transform: (attributes2, innerBlocks) => (0, import_blocks66.createBlock)(
+        transform: (attributes2, innerBlocks) => (0, import_blocks65.createBlock)(
           "core/navigation-submenu",
           attributes2,
           innerBlocks
@@ -53623,35 +52863,35 @@ ${text}
         type: "block",
         blocks: ["core/spacer"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/spacer");
+          return (0, import_blocks65.createBlock)("core/spacer");
         }
       },
       {
         type: "block",
         blocks: ["core/site-logo"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/site-logo");
+          return (0, import_blocks65.createBlock)("core/site-logo");
         }
       },
       {
         type: "block",
         blocks: ["core/home-link"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/home-link");
+          return (0, import_blocks65.createBlock)("core/home-link");
         }
       },
       {
         type: "block",
         blocks: ["core/social-links"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/social-links");
+          return (0, import_blocks65.createBlock)("core/social-links");
         }
       },
       {
         type: "block",
         blocks: ["core/search"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/search", {
+          return (0, import_blocks65.createBlock)("core/search", {
             showLabel: false,
             buttonUseIcon: true,
             buttonPosition: "button-inside"
@@ -53662,15 +52902,15 @@ ${text}
         type: "block",
         blocks: ["core/page-list"],
         transform: () => {
-          return (0, import_blocks66.createBlock)("core/page-list");
+          return (0, import_blocks65.createBlock)("core/page-list");
         }
       },
       {
         type: "block",
         blocks: ["core/buttons"],
         transform: ({ label, url, rel, title, opensInNewTab }) => {
-          return (0, import_blocks66.createBlock)("core/buttons", {}, [
-            (0, import_blocks66.createBlock)("core/button", {
+          return (0, import_blocks65.createBlock)("core/buttons", {}, [
+            (0, import_blocks65.createBlock)("core/button", {
               text: label,
               url,
               rel,
@@ -53684,11 +52924,28 @@ ${text}
   };
   var transforms_default19 = transforms18;

+  // packages/block-library/build-module/navigation-link/variations.mjs
+  var import_i18n147 = __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."),
+      icon: custom_link_default,
+      attributes: {
+        kind: "custom"
+      },
+      isActive: (blockAttributes8) => blockAttributes8.kind === "custom",
+      isDefault: true,
+      scope: ["inserter"]
+    }
+  ];
+  var variations_default10 = variations10;
+
   // packages/block-library/build-module/navigation-link/index.mjs
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
-  var { fieldsKey: fieldsKey12, formKey: formKey12 } = unlock(import_blocks67.privateApis);
-  var { name: name55 } = block_default55;
-  var settings55 = {
+  var { fieldsKey: fieldsKey12, formKey: formKey12 } = unlock(import_blocks66.privateApis);
+  var { name: name51 } = block_default51;
+  var settings51 = {
     icon: custom_link_default,
     __experimentalLabel(attributes2, { context }) {
       if (context === "list-view") {
@@ -53696,9 +52953,9 @@ ${text}
       }
       if (context === "appender") {
         const type = attributes2?.type || "link";
-        return (0, import_i18n157.sprintf)(
+        return (0, import_i18n148.sprintf)(
           /* translators: %s: block type (e.g., 'page', 'post', 'category') */
-          (0, import_i18n157._x)("Add %s", "add default block type"),
+          (0, import_i18n148._x)("Add %s", "add default block type"),
           type
         );
       }
@@ -53711,66 +52968,28 @@ ${text}
       };
     },
     edit: NavigationLinkEdit,
-    save: save34,
+    save: save30,
     example: {
       attributes: {
-        label: (0, import_i18n157._x)("Example Link", "navigation link preview example"),
+        label: (0, import_i18n148._x)("Example Link", "navigation link preview example"),
         url: "https://example.com"
       }
     },
-    deprecated: [
-      {
-        isEligible(attributes2) {
-          return attributes2.nofollow;
-        },
-        attributes: {
-          label: {
-            type: "string"
-          },
-          type: {
-            type: "string"
-          },
-          nofollow: {
-            type: "boolean"
-          },
-          description: {
-            type: "string"
-          },
-          id: {
-            type: "number"
-          },
-          opensInNewTab: {
-            type: "boolean",
-            default: false
-          },
-          url: {
-            type: "string"
-          }
-        },
-        migrate({ nofollow, ...rest }) {
-          return {
-            rel: nofollow ? "nofollow" : "",
-            ...rest
-          };
-        },
-        save() {
-          return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor169.InnerBlocks.Content, {});
-        }
-      }
-    ],
-    transforms: transforms_default19
+    deprecated: deprecated_default27,
+    transforms: transforms_default19,
+    variations: variations_default10
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings55[fieldsKey12] = [
+    settings51[fieldsKey12] = [
       {
         id: "label",
-        label: (0, import_i18n157.__)("Label"),
+        label: (0, import_i18n148.__)("Label"),
         type: "text",
         Edit: "rich-text"
       },
       {
         id: "link",
-        label: (0, import_i18n157.__)("Link"),
+        label: (0, import_i18n148.__)("Link"),
         type: "url",
         Edit: "link",
         getValue: ({ item }) => ({
@@ -53783,32 +53002,32 @@ ${text}
         })
       }
     ];
-    settings55[formKey12] = {
+    settings51[formKey12] = {
       fields: ["label", "link"]
     };
   }
-  var init55 = () => {
-    (0, import_hooks43.addFilter)(
+  var init51 = () => {
+    (0, import_hooks40.addFilter)(
       "blocks.registerBlockType",
       "core/navigation-link",
       enhanceNavigationLinkVariations
     );
-    return initBlock({ name: name55, metadata: block_default55, settings: settings55 });
+    return initBlock({ name: name51, metadata: block_default51, settings: settings51 });
   };

   // packages/block-library/build-module/navigation-submenu/index.mjs
   var navigation_submenu_exports = {};
   __export(navigation_submenu_exports, {
-    init: () => init56,
-    metadata: () => block_default56,
-    name: () => name56,
-    settings: () => settings56
+    init: () => init52,
+    metadata: () => block_default52,
+    name: () => name52,
+    settings: () => settings52
   });
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_blocks70 = __toESM(require_blocks(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_blocks69 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/navigation-submenu/block.json
-  var block_default56 = {
+  var block_default52 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/navigation-submenu",
@@ -53902,34 +53121,34 @@ ${text}
   };

   // packages/block-library/build-module/navigation-submenu/edit.mjs
-  var import_data95 = __toESM(require_data(), 1);
-  var import_components97 = __toESM(require_components(), 1);
+  var import_data92 = __toESM(require_data(), 1);
+  var import_components95 = __toESM(require_components(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
-  var import_block_editor170 = __toESM(require_block_editor(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_block_editor160 = __toESM(require_block_editor(), 1);
   var import_url18 = __toESM(require_url(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_blocks68 = __toESM(require_blocks(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
+  var import_blocks67 = __toESM(require_blocks(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/navigation-submenu/icons.mjs
-  var import_components96 = __toESM(require_components(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-    import_components96.SVG,
+  var import_components94 = __toESM(require_components(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    import_components94.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       width: "12",
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components96.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime371.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_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_BLOCKS = [
     "core/navigation-link",
     "core/navigation-submenu",
@@ -53947,7 +53166,7 @@ ${text}
   }) {
     const { label, url, description, kind, type, id } = attributes2;
     const { showSubmenuIcon, maxNestingLevel, submenuVisibility } = context;
-    const blockEditingMode = (0, import_block_editor170.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor160.useBlockEditingMode)();
     const openSubmenusOnClick = blockEditingMode !== "default" ? true : submenuVisibility === "click";
     const { hasUrlBinding, isBoundEntityAvailable, entityRecord } = useEntityBinding({
       clientId,
@@ -53959,13 +53178,13 @@ ${text}
       setAttributes,
       allowTextUpdate: true
     });
-    const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data95.useDispatch)(import_block_editor170.store);
-    const [isLinkOpen, setIsLinkOpen] = (0, import_element108.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element108.useState)(null);
-    const listItemRef = (0, import_element108.useRef)(null);
+    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 isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n158.__)("Add text\u2026");
-    const ref = (0, import_element108.useRef)();
+    const itemLabelPlaceholder = (0, import_i18n149.__)("Add text\u2026");
+    const ref = (0, import_element107.useRef)();
     const {
       parentCount,
       isParentOfSelectedBlock,
@@ -53973,7 +53192,7 @@ ${text}
       hasChildren,
       selectedBlockHasChildren,
       onlyDescendantIsEmptyLink
-    } = (0, import_data95.useSelect)(
+    } = (0, import_data92.useSelect)(
       (select10) => {
         const {
           hasSelectedInnerBlock,
@@ -53982,7 +53201,7 @@ ${text}
           getBlock,
           getBlockCount,
           getBlockOrder
-        } = select10(import_block_editor170.store);
+        } = select10(import_block_editor160.store);
         let _onlyDescendantIsEmptyLink;
         const selectedBlockId = getSelectedBlockClientId();
         const selectedBlockChildren = getBlockOrder(selectedBlockId);
@@ -54011,24 +53230,24 @@ ${text}
       [clientId]
     );
     const validateLinkStatus = useEnableLinkStatusValidation(clientId);
-    const prevHasChildren = (0, import_compose41.usePrevious)(hasChildren);
+    const prevHasChildren = (0, import_compose43.usePrevious)(hasChildren);
     const [isInvalid, isDraft] = useIsInvalidLink(
       kind,
       type,
       id,
       validateLinkStatus
     );
-    (0, import_element108.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (!openSubmenusOnClick && !url) {
         setIsLinkOpen(true);
       }
     }, []);
-    (0, import_element108.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (!isSelected) {
         setIsLinkOpen(false);
       }
     }, [isSelected]);
-    (0, import_element108.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (isLinkOpen && url) {
         if ((0, import_url18.isURL)((0, import_url18.prependHTTP)(label)) && /^.+\.[a-z]+/.test(label)) {
           selectLabelText(ref);
@@ -54048,17 +53267,17 @@ ${text}
         setIsLinkOpen(true);
       }
     }
-    const blockProps = (0, import_block_editor170.useBlockProps)({
-      ref: (0, import_compose41.useMergeRefs)([setPopoverAnchor, listItemRef]),
+    const blockProps = (0, import_block_editor160.useBlockProps)({
+      ref: (0, import_compose43.useMergeRefs)([setPopoverAnchor, listItemRef]),
       className: clsx_default("wp-block-navigation-item", {
         "is-editing": isSelected || isParentOfSelectedBlock,
         "is-dragging-within": isDraggingWithin,
         "has-link": !!url,
         "has-child": hasChildren,
         "has-text-color": !!textColor || !!customTextColor,
-        [(0, import_block_editor170.getColorClassName)("color", textColor)]: !!textColor,
+        [(0, import_block_editor160.getColorClassName)("color", textColor)]: !!textColor,
         "has-background": !!backgroundColor || customBackgroundColor,
-        [(0, import_block_editor170.getColorClassName)("background-color", backgroundColor)]: !!backgroundColor,
+        [(0, import_block_editor160.getColorClassName)("background-color", backgroundColor)]: !!backgroundColor,
         "open-on-click": openSubmenusOnClick,
         "open-always": submenuVisibility === "always"
       }),
@@ -54073,7 +53292,7 @@ ${text}
       (blockName) => blockName !== "core/navigation-submenu"
     ) : ALLOWED_BLOCKS;
     const navigationChildBlockProps = getNavigationChildBlockProps(innerBlocksColors);
-    const innerBlocksProps = (0, import_block_editor170.useInnerBlocksProps)(navigationChildBlockProps, {
+    const innerBlocksProps = (0, import_block_editor160.useInnerBlocksProps)(navigationChildBlockProps, {
       allowedBlocks,
       defaultBlock: DEFAULT_BLOCK5,
       directInsert: true,
@@ -54082,47 +53301,47 @@ ${text}
       // see: https://github.com/WordPress/gutenberg/pull/34615.
       __experimentalCaptureToolbars: true,
       renderAppender: isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren || // Show the appender while dragging to allow inserting element between item and the appender.
-      hasChildren ? import_block_editor170.InnerBlocks.ButtonBlockAppender : false
+      hasChildren ? import_block_editor160.InnerBlocks.ButtonBlockAppender : false
     });
     const ParentElement = openSubmenusOnClick ? "button" : "a";
     function transformToLink() {
-      const newLinkBlock = (0, import_blocks68.createBlock)("core/navigation-link", attributes2);
+      const newLinkBlock = (0, import_blocks67.createBlock)("core/navigation-link", attributes2);
       replaceBlock(clientId, newLinkBlock);
     }
-    (0, import_element108.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (!hasChildren && prevHasChildren) {
         __unstableMarkNextChangeAsNotPersistent();
         transformToLink();
       }
     }, [hasChildren, prevHasChildren]);
     const canConvertToLink = !selectedBlockHasChildren || onlyDescendantIsEmptyLink;
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_jsx_runtime384.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor170.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_components97.ToolbarGroup, { children: [
-        !openSubmenusOnClick && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-          import_components97.ToolbarButton,
+    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)(
+          import_components95.ToolbarButton,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n158.__)("Link"),
+            title: (0, import_i18n149.__)("Link"),
             shortcut: import_keycodes7.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-          import_components97.ToolbarButton,
+        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+          import_components95.ToolbarButton,
           {
             name: "revert",
             icon: remove_submenu_default,
-            title: (0, import_i18n158.__)("Convert to Link"),
+            title: (0, import_i18n149.__)("Convert to Link"),
             onClick: transformToLink,
             className: "wp-block-navigation__submenu__revert",
             disabled: !canConvertToLink
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor170.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor160.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
         Controls2,
         {
           attributes: attributes2,
@@ -54131,11 +53350,11 @@ ${text}
           isLinkEditable: !openSubmenusOnClick
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(ParentElement, { className: "wp-block-navigation-item__content", children: [
-          !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_jsx_runtime384.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-              import_block_editor170.RichText,
+      /* @__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)(
+              import_block_editor160.RichText,
               {
                 ref,
                 identifier: "label",
@@ -54144,7 +53363,7 @@ ${text}
                 onChange: (labelValue) => setAttributes({ label: labelValue }),
                 onMerge: mergeBlocks,
                 onReplace,
-                "aria-label": (0, import_i18n158.__)("Navigation link text"),
+                "aria-label": (0, import_i18n149.__)("Navigation link text"),
                 placeholder: itemLabelPlaceholder,
                 withoutInteractiveFormatting: true,
                 onClick: () => {
@@ -54154,9 +53373,9 @@ ${text}
                 }
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ] }),
-          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
             InvalidDraftDisplay,
             {
               label,
@@ -54165,7 +53384,7 @@ ${text}
               className: "wp-block-navigation-item__label"
             }
           ),
-          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
             LinkUI,
             {
               clientId,
@@ -54181,41 +53400,41 @@ ${text}
               anchor: popoverAnchor,
               onRemove: () => {
                 setAttributes({ url: "" });
-                (0, import_a11y3.speak)((0, import_i18n158.__)("Link removed."), "assertive");
+                (0, import_a11y3.speak)((0, import_i18n149.__)("Link removed."), "assertive");
               },
               onChange: handleLinkChange
             }
           )
         ] }),
-        (showSubmenuIcon || openSubmenusOnClick) && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("span", { className: "wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(ItemSubmenuIcon, {}) }),
-        /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("div", { ...innerBlocksProps })
+        (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 })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-submenu/save.mjs
-  var import_block_editor171 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
-  function save35() {
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor171.InnerBlocks.Content, {});
+  var import_block_editor161 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  function save31() {
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_block_editor161.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-submenu/transforms.mjs
-  var import_blocks69 = __toESM(require_blocks(), 1);
+  var import_blocks68 = __toESM(require_blocks(), 1);
   var transforms19 = {
     to: [
       {
         type: "block",
         blocks: ["core/navigation-link"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
-        transform: (attributes2) => (0, import_blocks69.createBlock)("core/navigation-link", attributes2)
+        transform: (attributes2) => (0, import_blocks68.createBlock)("core/navigation-link", attributes2)
       },
       {
         type: "block",
         blocks: ["core/spacer"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
-          return (0, import_blocks69.createBlock)("core/spacer");
+          return (0, import_blocks68.createBlock)("core/spacer");
         }
       },
       {
@@ -54223,7 +53442,7 @@ ${text}
         blocks: ["core/site-logo"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
-          return (0, import_blocks69.createBlock)("core/site-logo");
+          return (0, import_blocks68.createBlock)("core/site-logo");
         }
       },
       {
@@ -54231,7 +53450,7 @@ ${text}
         blocks: ["core/home-link"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
-          return (0, import_blocks69.createBlock)("core/home-link");
+          return (0, import_blocks68.createBlock)("core/home-link");
         }
       },
       {
@@ -54239,7 +53458,7 @@ ${text}
         blocks: ["core/social-links"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
-          return (0, import_blocks69.createBlock)("core/social-links");
+          return (0, import_blocks68.createBlock)("core/social-links");
         }
       },
       {
@@ -54247,7 +53466,7 @@ ${text}
         blocks: ["core/search"],
         isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
-          return (0, import_blocks69.createBlock)("core/search");
+          return (0, import_blocks68.createBlock)("core/search");
         }
       }
     ]
@@ -54255,9 +53474,9 @@ ${text}
   var transforms_default20 = transforms19;

   // packages/block-library/build-module/navigation-submenu/index.mjs
-  var { fieldsKey: fieldsKey13, formKey: formKey13 } = unlock(import_blocks70.privateApis);
-  var { name: name56 } = block_default56;
-  var settings56 = {
+  var { fieldsKey: fieldsKey13, formKey: formKey13 } = unlock(import_blocks69.privateApis);
+  var { name: name52 } = block_default52;
+  var settings52 = {
     icon: ({ context }) => {
       if (context === "list-view") {
         return page_default;
@@ -54275,25 +53494,25 @@ ${text}
     edit: NavigationSubmenuEdit,
     example: {
       attributes: {
-        label: (0, import_i18n159._x)("About", "Example link text for Navigation Submenu"),
+        label: (0, import_i18n150._x)("About", "Example link text for Navigation Submenu"),
         type: "page"
       }
     },
-    save: save35,
+    save: save31,
     transforms: transforms_default20
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings56[fieldsKey13] = [
+    settings52[fieldsKey13] = [
       {
         id: "label",
-        label: (0, import_i18n159.__)("Label"),
+        label: (0, import_i18n150.__)("Label"),
         type: "text",
         Edit: "rich-text"
         //TODO: replace with custom component
       },
       {
         id: "link",
-        label: (0, import_i18n159.__)("Link"),
+        label: (0, import_i18n150.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -54307,31 +53526,31 @@ ${text}
         })
       }
     ];
-    settings56[formKey13] = {
+    settings52[formKey13] = {
       fields: ["label", "link"]
     };
   }
-  var init56 = () => initBlock({ name: name56, metadata: block_default56, settings: settings56 });
+  var init52 = () => initBlock({ name: name52, metadata: block_default52, settings: settings52 });

   // packages/block-library/build-module/nextpage/index.mjs
   var nextpage_exports = {};
   __export(nextpage_exports, {
-    init: () => init57,
-    metadata: () => block_default57,
-    name: () => name57,
-    settings: () => settings57
+    init: () => init53,
+    metadata: () => block_default53,
+    name: () => name53,
+    settings: () => settings53
   });

   // packages/block-library/build-module/nextpage/edit.mjs
-  var import_i18n160 = __toESM(require_i18n(), 1);
-  var import_block_editor172 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_block_editor162 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
   function NextPageEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { ...(0, import_block_editor172.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("span", { children: (0, import_i18n160.__)("Page break") }) });
+    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") }) });
   }

   // packages/block-library/build-module/nextpage/block.json
-  var block_default57 = {
+  var block_default53 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/nextpage",
@@ -54355,14 +53574,14 @@ ${text}
   };

   // packages/block-library/build-module/nextpage/save.mjs
-  var import_element109 = __toESM(require_element(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
-  function save36() {
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_element109.RawHTML, { children: "<!--nextpage-->" });
+  var import_element108 = __toESM(require_element(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  function save32() {
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_element108.RawHTML, { children: "<!--nextpage-->" });
   }

   // packages/block-library/build-module/nextpage/transforms.mjs
-  var import_blocks71 = __toESM(require_blocks(), 1);
+  var import_blocks70 = __toESM(require_blocks(), 1);
   var transforms20 = {
     from: [
       {
@@ -54372,7 +53591,7 @@ ${text}
         },
         isMatch: (node) => node.dataset && node.dataset.block === "core/nextpage",
         transform() {
-          return (0, import_blocks71.createBlock)("core/nextpage", {});
+          return (0, import_blocks70.createBlock)("core/nextpage", {});
         }
       }
     ]
@@ -54380,31 +53599,31 @@ ${text}
   var transforms_default21 = transforms20;

   // packages/block-library/build-module/nextpage/index.mjs
-  var { name: name57 } = block_default57;
-  var settings57 = {
+  var { name: name53 } = block_default53;
+  var settings53 = {
     icon: page_break_default,
     example: {},
     transforms: transforms_default21,
     edit: NextPageEdit,
-    save: save36
+    save: save32
   };
-  var init57 = () => initBlock({ name: name57, metadata: block_default57, settings: settings57 });
+  var init53 = () => initBlock({ name: name53, metadata: block_default53, settings: settings53 });

   // packages/block-library/build-module/navigation-overlay-close/index.mjs
   var navigation_overlay_close_exports = {};
   __export(navigation_overlay_close_exports, {
-    init: () => init58,
-    metadata: () => block_default58,
-    name: () => name58,
-    settings: () => settings58
+    init: () => init54,
+    metadata: () => block_default54,
+    name: () => name54,
+    settings: () => settings54
   });
-  var import_hooks46 = __toESM(require_hooks(), 1);
+  var import_hooks43 = __toESM(require_hooks(), 1);

   // packages/block-library/build-module/navigation-overlay-close/edit.mjs
-  var import_block_editor173 = __toESM(require_block_editor(), 1);
-  var import_components98 = __toESM(require_components(), 1);
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  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);
   function NavigationOverlayCloseEdit({
     attributes: attributes2,
     setAttributes
@@ -54412,52 +53631,52 @@ ${text}
     const { displayMode, text } = attributes2;
     const showIcon = displayMode === "icon" || displayMode === "both";
     const showText = displayMode === "text" || displayMode === "both";
-    const displayText = text || (0, import_i18n161.__)("Close");
-    const blockProps = (0, import_block_editor173.useBlockProps)({
+    const displayText = text || (0, import_i18n152.__)("Close");
+    const blockProps = (0, import_block_editor163.useBlockProps)({
       className: "wp-block-navigation-overlay-close"
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-        import_components98.__experimentalToolsPanel,
+    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)(
+        import_components96.__experimentalToolsPanel,
         {
-          label: (0, import_i18n161.__)("Settings"),
+          label: (0, import_i18n152.__)("Settings"),
           resetAll: () => setAttributes({ displayMode: "icon" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-            import_components98.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+            import_components96.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n161.__)("Display Mode"),
+              label: (0, import_i18n152.__)("Display Mode"),
               isShownByDefault: true,
               hasValue: () => displayMode !== "icon",
               onDeselect: () => setAttributes({ displayMode: "icon" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
-                import_components98.__experimentalToggleGroupControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
+                import_components96.__experimentalToggleGroupControl,
                 {
-                  label: (0, import_i18n161.__)("Display Mode"),
+                  label: (0, import_i18n152.__)("Display Mode"),
                   value: displayMode,
                   onChange: (value) => setAttributes({ displayMode: value }),
                   isBlock: true,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-                      import_components98.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+                      import_components96.__experimentalToggleGroupControlOption,
                       {
                         value: "icon",
-                        label: (0, import_i18n161.__)("Icon")
+                        label: (0, import_i18n152.__)("Icon")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-                      import_components98.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+                      import_components96.__experimentalToggleGroupControlOption,
                       {
                         value: "text",
-                        label: (0, import_i18n161.__)("Text")
+                        label: (0, import_i18n152.__)("Text")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-                      import_components98.__experimentalToggleGroupControlOption,
+                    /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+                      import_components96.__experimentalToggleGroupControlOption,
                       {
                         value: "both",
-                        label: (0, import_i18n161.__)("Both")
+                        label: (0, import_i18n152.__)("Both")
                       }
                     )
                   ]
@@ -54467,16 +53686,16 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
         "button",
         {
           ...blockProps,
           type: "button",
-          "aria-label": !showText ? (0, import_i18n161.__)("Close") : void 0,
+          "aria-label": !showText ? (0, import_i18n152.__)("Close") : void 0,
           children: [
-            showIcon && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(icon_default, { icon: close_default }),
-            showText && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-              import_block_editor173.RichText,
+            showIcon && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(icon_default, { icon: close_default }),
+            showText && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+              import_block_editor163.RichText,
               {
                 identifier: "text",
                 value: displayText,
@@ -54493,7 +53712,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation-overlay-close/block.json
-  var block_default58 = {
+  var block_default54 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/navigation-overlay-close",
@@ -54544,18 +53763,18 @@ ${text}
   };

   // packages/block-library/build-module/navigation-overlay-close/icon.mjs
-  var import_primitives169 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
-  var icon_default3 = /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_primitives169.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_primitives169.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_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" }) });

   // packages/block-library/build-module/navigation-overlay-close/index.mjs
-  var { name: name58 } = block_default58;
-  var settings58 = {
+  var { name: name54 } = block_default54;
+  var settings54 = {
     icon: icon_default3,
     edit: NavigationOverlayCloseEdit
   };
-  var init58 = () => {
-    (0, import_hooks46.addFilter)(
+  var init54 = () => {
+    (0, import_hooks43.addFilter)(
       "blockEditor.__unstableCanInsertBlockType",
       "core/navigation-overlay-close/restrict-to-overlay-template-parts",
       (canInsert, blockType) => {
@@ -54568,20 +53787,20 @@ ${text}
         return isWithinNavigationOverlay();
       }
     );
-    return initBlock({ name: name58, metadata: block_default58, settings: settings58 });
+    return initBlock({ name: name54, metadata: block_default54, settings: settings54 });
   };

   // packages/block-library/build-module/pattern/index.mjs
   var pattern_exports = {};
   __export(pattern_exports, {
-    init: () => init59,
-    metadata: () => block_default59,
-    name: () => name59,
-    settings: () => settings59
+    init: () => init55,
+    metadata: () => block_default55,
+    name: () => name55,
+    settings: () => settings55
   });

   // packages/block-library/build-module/pattern/block.json
-  var block_default59 = {
+  var block_default55 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/pattern",
@@ -54606,18 +53825,18 @@ ${text}
   };

   // packages/block-library/build-module/pattern/edit.mjs
-  var import_blocks72 = __toESM(require_blocks(), 1);
-  var import_data97 = __toESM(require_data(), 1);
-  var import_element110 = __toESM(require_element(), 1);
-  var import_block_editor174 = __toESM(require_block_editor(), 1);
+  var import_blocks71 = __toESM(require_blocks(), 1);
+  var import_data94 = __toESM(require_data(), 1);
+  var import_element109 = __toESM(require_element(), 1);
+  var import_block_editor164 = __toESM(require_block_editor(), 1);
   var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_i18n153 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/pattern/recursion-detector.mjs
-  var import_data96 = __toESM(require_data(), 1);
+  var import_data93 = __toESM(require_data(), 1);
   var cachedParsers = /* @__PURE__ */ new WeakMap();
   function useParsePatternDependencies() {
-    const registry = (0, import_data96.useRegistry)();
+    const registry = (0, import_data93.useRegistry)();
     if (!cachedParsers.has(registry)) {
       const deps = /* @__PURE__ */ new Map();
       cachedParsers.set(
@@ -54627,7 +53846,7 @@ ${text}
     }
     return cachedParsers.get(registry);
   }
-  function parsePatternDependencies(deps, { name: name122, blocks }) {
+  function parsePatternDependencies(deps, { name: name118, blocks }) {
     const queue = [...blocks];
     while (queue.length) {
       const block = queue.shift();
@@ -54635,7 +53854,7 @@ ${text}
         queue.unshift(innerBlock);
       }
       if (block.name === "core/pattern") {
-        registerDependency(deps, name122, block.attributes.slug);
+        registerDependency(deps, name118, block.attributes.slug);
       }
     }
   }
@@ -54668,16 +53887,16 @@ ${text}
   }

   // packages/block-library/build-module/pattern/edit.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   var PatternEdit = ({ attributes: attributes2, clientId }) => {
-    const registry = (0, import_data97.useRegistry)();
-    const selectedPattern = (0, import_data97.useSelect)(
-      (select10) => select10(import_block_editor174.store).__experimentalGetParsedPattern(
+    const registry = (0, import_data94.useRegistry)();
+    const selectedPattern = (0, import_data94.useSelect)(
+      (select10) => select10(import_block_editor164.store).__experimentalGetParsedPattern(
         attributes2.slug
       ),
       [attributes2.slug]
     );
-    const currentThemeStylesheet = (0, import_data97.useSelect)(
+    const currentThemeStylesheet = (0, import_data94.useSelect)(
       (select10) => select10(import_core_data55.store).getCurrentTheme()?.stylesheet,
       []
     );
@@ -54685,9 +53904,9 @@ ${text}
       replaceBlocks,
       setBlockEditingMode,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data97.useDispatch)(import_block_editor174.store);
-    const { getBlockRootClientId, getBlockEditingMode } = (0, import_data97.useSelect)(import_block_editor174.store);
-    const [hasRecursionError, setHasRecursionError] = (0, import_element110.useState)(false);
+    } = (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 parsePatternDependencies2 = useParsePatternDependencies();
     function injectThemeAttributeInBlockTemplateContent(block) {
       if (block.innerBlocks.find(
@@ -54705,7 +53924,7 @@ ${text}
       }
       return block;
     }
-    (0, import_element110.useEffect)(() => {
+    (0, import_element109.useEffect)(() => {
       if (!hasRecursionError && selectedPattern?.blocks) {
         try {
           parsePatternDependencies2(selectedPattern);
@@ -54716,7 +53935,7 @@ ${text}
         window.queueMicrotask(() => {
           const rootClientId = getBlockRootClientId(clientId);
           const clonedBlocks = selectedPattern.blocks.map(
-            (block) => (0, import_blocks72.cloneBlock)(
+            (block) => (0, import_blocks71.cloneBlock)(
               injectThemeAttributeInBlockTemplateContent(block)
             )
           );
@@ -54752,36 +53971,36 @@ ${text}
       setBlockEditingMode,
       getBlockRootClientId
     ]);
-    const props = (0, import_block_editor174.useBlockProps)();
+    const props = (0, import_block_editor164.useBlockProps)();
     if (hasRecursionError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor174.Warning, { children: (0, import_i18n162.sprintf)(
+      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)(
         // translators: A warning in which %s is the name of a pattern.
-        (0, import_i18n162.__)('Pattern "%s" cannot be rendered inside itself.'),
+        (0, import_i18n153.__)('Pattern "%s" cannot be rendered inside itself.'),
         selectedPattern?.name
       ) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...props });
   };
-  var edit_default21 = PatternEdit;
+  var edit_default17 = PatternEdit;

   // packages/block-library/build-module/pattern/index.mjs
-  var { name: name59 } = block_default59;
-  var settings59 = {
-    edit: edit_default21
+  var { name: name55 } = block_default55;
+  var settings55 = {
+    edit: edit_default17
   };
-  var init59 = () => initBlock({ name: name59, metadata: block_default59, settings: settings59 });
+  var init55 = () => initBlock({ name: name55, metadata: block_default55, settings: settings55 });

   // packages/block-library/build-module/page-list/index.mjs
   var page_list_exports = {};
   __export(page_list_exports, {
-    init: () => init60,
-    metadata: () => block_default60,
-    name: () => name60,
-    settings: () => settings60
+    init: () => init56,
+    metadata: () => block_default56,
+    name: () => name56,
+    settings: () => settings56
   });

   // packages/block-library/build-module/page-list/block.json
-  var block_default60 = {
+  var block_default56 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/page-list",
@@ -54866,25 +54085,25 @@ ${text}
   };

   // packages/block-library/build-module/page-list/edit.mjs
-  var import_blocks74 = __toESM(require_blocks(), 1);
-  var import_block_editor176 = __toESM(require_block_editor(), 1);
-  var import_components99 = __toESM(require_components(), 1);
-  var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_element111 = __toESM(require_element(), 1);
+  var import_blocks73 = __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_core_data56 = __toESM(require_core_data(), 1);
-  var import_data99 = __toESM(require_data(), 1);
+  var import_data96 = __toESM(require_data(), 1);

   // packages/block-library/build-module/page-list/use-convert-to-navigation-links.mjs
-  var import_blocks73 = __toESM(require_blocks(), 1);
-  var import_data98 = __toESM(require_data(), 1);
-  var import_block_editor175 = __toESM(require_block_editor(), 1);
+  var import_blocks72 = __toESM(require_blocks(), 1);
+  var import_data95 = __toESM(require_data(), 1);
+  var import_block_editor165 = __toESM(require_block_editor(), 1);
   function createNavigationLinks(pages = []) {
     const POST_TYPE_KIND = "post-type";
     const linkMap = {};
     const navigationLinks = [];
     pages.forEach(({ id, title, link: url, type, parent }) => {
       const innerBlocks = linkMap[id]?.innerBlocks ?? [];
-      linkMap[id] = (0, import_blocks73.createBlock)(
+      linkMap[id] = (0, import_blocks72.createBlock)(
         "core/navigation-link",
         {
           id,
@@ -54943,7 +54162,7 @@ ${text}
         const { attributes: attributes2, innerBlocks } = block;
         if (innerBlocks.length !== 0) {
           transformSubmenus(innerBlocks);
-          const transformedBlock = (0, import_blocks73.createBlock)(
+          const transformedBlock = (0, import_blocks72.createBlock)(
             "core/navigation-submenu",
             attributes2,
             innerBlocks
@@ -54961,7 +54180,7 @@ ${text}
     parentClientId,
     parentPageID
   }) {
-    const { replaceBlock, selectBlock } = (0, import_data98.useDispatch)(import_block_editor175.store);
+    const { replaceBlock, selectBlock } = (0, import_data95.useDispatch)(import_block_editor165.store);
     return () => {
       const navigationLinks = convertToNavigationLinks(pages, parentPageID);
       replaceBlock(clientId, navigationLinks);
@@ -54970,23 +54189,23 @@ ${text}
   }

   // packages/block-library/build-module/page-list/edit.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   var MAX_PAGE_COUNT = 100;
   var NOOP2 = () => {
   };
   function DetachPageListDialog({ isBusy, onConfirm, onCancel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-      import_components99.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+      import_components97.__experimentalConfirmDialog,
       {
         isOpen: true,
-        title: (0, import_i18n163.__)("Detach Page List"),
+        title: (0, import_i18n154.__)("Detach Page List"),
         __experimentalHideHeader: false,
-        confirmButtonText: (0, import_i18n163.__)("Detach"),
+        confirmButtonText: (0, import_i18n154.__)("Detach"),
         onConfirm,
         onCancel,
         isBusy,
         size: "medium",
-        children: (0, import_i18n163.__)(
+        children: (0, import_i18n154.__)(
           "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."
         )
       }
@@ -55001,29 +54220,29 @@ ${text}
     parentPageID
   }) {
     if (!hasResolvedPages) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { className: "wp-block-page-list__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components99.Spinner, { className: "wp-block-page-list__loading-indicator" }) }) });
+      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" }) }) });
     }
     if (pages === null) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components99.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n163.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components99.Notice, { status: "info", isDismissible: false, children: (0, import_i18n163.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (blockList.length === 0) {
       const parentPageDetails = pages.find(
         (page) => page.id === parentPageID
       );
       if (parentPageDetails?.title?.rendered) {
-        return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor176.Warning, { children: (0, import_i18n163.sprintf)(
+        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)(
           // translators: %s: Page title.
-          (0, import_i18n163.__)('Page List: "%s" page has no children.'),
+          (0, import_i18n154.__)('Page List: "%s" page has no children.'),
           parentPageDetails.title.rendered
         ) }) });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components99.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n163.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length > 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("ul", { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("ul", { ...innerBlocksProps });
     }
   }
   function PageListEdit({
@@ -55033,7 +54252,7 @@ ${text}
     setAttributes
   }) {
     const { parentPageID } = attributes2;
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element111.useState)(false);
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element110.useState)(false);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { records: pages, hasResolved: hasResolvedPages } = (0, import_core_data56.useEntityRecords)(
       "postType",
@@ -55049,7 +54268,7 @@ ${text}
       }
     );
     const allowConvertToLinks = "showSubmenuIcon" in context && pages?.length > 0 && pages?.length <= MAX_PAGE_COUNT;
-    const pagesByParentId = (0, import_element111.useMemo)(() => {
+    const pagesByParentId = (0, import_element110.useMemo)(() => {
       if (pages === null) {
         return /* @__PURE__ */ new Map();
       }
@@ -55069,12 +54288,12 @@ ${text}
         return accumulator;
       }, /* @__PURE__ */ new Map());
     }, [pages]);
-    const blockProps = (0, import_block_editor176.useBlockProps)({
+    const blockProps = (0, import_block_editor166.useBlockProps)({
       className: clsx_default("wp-block-page-list", {
         "has-text-color": !!context.textColor,
-        [(0, import_block_editor176.getColorClassName)("color", context.textColor)]: !!context.textColor,
+        [(0, import_block_editor166.getColorClassName)("color", context.textColor)]: !!context.textColor,
         "has-background": !!context.backgroundColor,
-        [(0, import_block_editor176.getColorClassName)(
+        [(0, import_block_editor166.getColorClassName)(
           "background-color",
           context.backgroundColor
         )]: !!context.backgroundColor,
@@ -55083,7 +54302,7 @@ ${text}
       }),
       style: { ...context.style?.color }
     });
-    const pagesTree = (0, import_element111.useMemo)(
+    const pagesTree = (0, import_element110.useMemo)(
       function makePagesTree(parentId = 0, level = 0) {
         const childPages = pagesByParentId.get(parentId);
         if (!childPages?.length) {
@@ -55105,7 +54324,7 @@ ${text}
       },
       [pagesByParentId]
     );
-    const blockList = (0, import_element111.useMemo)(
+    const blockList = (0, import_element110.useMemo)(
       function getBlockList(parentId = parentPageID) {
         const childPages = pagesByParentId.get(parentId);
         if (!childPages?.length) {
@@ -55117,18 +54336,18 @@ ${text}
             id: page.id,
             label: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n163.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n154.__)("(no title)")
             ),
             title: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n163.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n154.__)("(no title)")
             ),
             link: page.url,
             hasChildren
           };
           let item = null;
           const children = getBlockList(page.id);
-          item = (0, import_blocks74.createBlock)(
+          item = (0, import_blocks73.createBlock)(
             "core/page-list-item",
             pageProps,
             children
@@ -55144,13 +54363,13 @@ ${text}
       parentClientId,
       hasDraggedChild,
       isChildOfNavigation
-    } = (0, import_data99.useSelect)(
+    } = (0, import_data96.useSelect)(
       (select10) => {
         const {
           getBlockParentsByBlockName,
           hasSelectedInnerBlock,
           hasDraggedInnerBlock
-        } = select10(import_block_editor176.store);
+        } = select10(import_block_editor166.store);
         const navigationBlockParents = getBlockParentsByBlockName(
           clientId,
           "core/navigation",
@@ -55171,7 +54390,7 @@ ${text}
       parentClientId,
       parentPageID
     });
-    const innerBlocksProps = (0, import_block_editor176.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor166.useInnerBlocksProps)(blockProps, {
       renderAppender: false,
       __unstableDisableDropZone: true,
       templateLock: isChildOfNavigation ? false : "all",
@@ -55179,49 +54398,49 @@ ${text}
       onChange: NOOP2,
       value: blockList
     });
-    const { selectBlock } = (0, import_data99.useDispatch)(import_block_editor176.store);
-    (0, import_element111.useEffect)(() => {
+    const { selectBlock } = (0, import_data96.useDispatch)(import_block_editor166.store);
+    (0, import_element110.useEffect)(() => {
       if (hasSelectedChild || hasDraggedChild) {
         setIsConfirmingDetach(true);
         selectBlock(parentClientId);
       }
     }, [hasSelectedChild, hasDraggedChild, parentClientId, selectBlock]);
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-      (pagesTree.length > 0 || allowConvertToLinks) && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor176.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
-        import_components99.__experimentalToolsPanel,
+    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)(
+        import_components97.__experimentalToolsPanel,
         {
-          label: (0, import_i18n163.__)("Settings"),
+          label: (0, import_i18n154.__)("Settings"),
           resetAll: () => {
             setAttributes({ parentPageID: 0 });
           },
           dropdownMenuProps,
           children: [
-            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-              import_components99.__experimentalToolsPanelItem,
+            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+              import_components97.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n163.__)("Parent Page"),
+                label: (0, import_i18n154.__)("Parent Page"),
                 hasValue: () => parentPageID !== 0,
                 onDeselect: () => setAttributes({ parentPageID: 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-                  import_components99.ComboboxControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                  import_components97.ComboboxControl,
                   {
                     className: "editor-page-attributes__parent",
-                    label: (0, import_i18n163.__)("Parent"),
+                    label: (0, import_i18n154.__)("Parent"),
                     value: parentPageID,
                     options: pagesTree,
                     onChange: (value) => setAttributes({
                       parentPageID: value ?? 0
                     }),
-                    help: (0, import_i18n163.__)(
+                    help: (0, import_i18n154.__)(
                       "Choose a page to show only its subpages."
                     )
                   }
                 )
               }
             ),
-            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-              import_components99.Button,
+            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+              import_components97.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
@@ -55232,23 +54451,23 @@ ${text}
                   gridColumn: "1 / -1",
                   justifyContent: "center"
                 },
-                children: (0, import_i18n163.__)("Detach Page List")
+                children: (0, import_i18n154.__)("Detach Page List")
               }
             )
           ]
         }
       ) }),
-      allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor176.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-          import_components99.ToolbarButton,
+      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)(
+          import_components97.ToolbarButton,
           {
-            title: (0, import_i18n163.__)("Detach"),
+            title: (0, import_i18n154.__)("Detach"),
             disabled: !hasResolvedPages,
             onClick: () => setIsConfirmingDetach(true),
-            children: (0, import_i18n163.__)("Detach")
+            children: (0, import_i18n154.__)("Detach")
           }
         ) }),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
           DetachPageListDialog,
           {
             isBusy: !hasResolvedPages,
@@ -55260,7 +54479,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
         BlockContent,
         {
           blockProps,
@@ -55275,25 +54494,25 @@ ${text}
   }

   // packages/block-library/build-module/page-list/index.mjs
-  var { name: name60 } = block_default60;
-  var settings60 = {
+  var { name: name56 } = block_default56;
+  var settings56 = {
     icon: pages_default,
     example: {},
     edit: PageListEdit
   };
-  var init60 = () => initBlock({ name: name60, metadata: block_default60, settings: settings60 });
+  var init56 = () => initBlock({ name: name56, metadata: block_default56, settings: settings56 });

   // packages/block-library/build-module/page-list-item/index.mjs
   var page_list_item_exports = {};
   __export(page_list_item_exports, {
-    init: () => init61,
-    metadata: () => block_default61,
-    name: () => name61,
-    settings: () => settings61
+    init: () => init57,
+    metadata: () => block_default57,
+    name: () => name57,
+    settings: () => settings57
   });

   // packages/block-library/build-module/page-list-item/block.json
-  var block_default61 = {
+  var block_default57 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/page-list-item",
@@ -55352,30 +54571,30 @@ ${text}
   };

   // packages/block-library/build-module/page-list-item/edit.mjs
-  var import_block_editor177 = __toESM(require_block_editor(), 1);
-  var import_data100 = __toESM(require_data(), 1);
+  var import_block_editor167 = __toESM(require_block_editor(), 1);
+  var import_data97 = __toESM(require_data(), 1);
   var import_core_data57 = __toESM(require_core_data(), 1);
-  var import_dom20 = __toESM(require_dom(), 1);
+  var import_dom19 = __toESM(require_dom(), 1);

   // packages/block-library/build-module/navigation-link/icons.mjs
-  var import_components100 = __toESM(require_components(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-    import_components100.SVG,
+  var import_components98 = __toESM(require_components(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+    import_components98.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       width: "12",
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components100.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime380.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_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   function useFrontPageId() {
-    return (0, import_data100.useSelect)((select10) => {
+    return (0, import_data97.useSelect)((select10) => {
       const canReadSettings = select10(import_core_data57.store).canUser("read", {
         kind: "root",
         name: "site"
@@ -55395,11 +54614,11 @@ ${text}
     const openOnClick = submenuVisibility === "click";
     const innerBlocksColors = getColors(context, true);
     const navigationChildBlockProps = getNavigationChildBlockProps(innerBlocksColors);
-    const blockProps = (0, import_block_editor177.useBlockProps)(navigationChildBlockProps, {
+    const blockProps = (0, import_block_editor167.useBlockProps)(navigationChildBlockProps, {
       className: "wp-block-pages-list__item"
     });
-    const innerBlocksProps = (0, import_block_editor177.useInnerBlocksProps)(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+    const innerBlocksProps = (0, import_block_editor167.useInnerBlocksProps)(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(
       "li",
       {
         className: clsx_default("wp-block-pages-list__item", {
@@ -55413,20 +54632,20 @@ ${text}
           "menu-item-home": id === frontPageId
         }),
         children: [
-          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_jsx_runtime381.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
               "button",
               {
                 type: "button",
                 className: "wp-block-navigation-item__content wp-block-navigation-submenu__toggle",
                 "aria-expanded": "false",
                 dangerouslySetInnerHTML: {
-                  __html: (0, import_dom20.safeHTML)(label)
+                  __html: (0, import_dom19.safeHTML)(label)
                 }
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("span", { className: "wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ItemSubmenuIcon2, {}) })
-          ] }) : /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+            /* @__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)(
             "a",
             {
               className: clsx_default("wp-block-pages-list__item__link", {
@@ -55434,21 +54653,21 @@ ${text}
               }),
               href: link,
               dangerouslySetInnerHTML: {
-                __html: (0, import_dom20.safeHTML)(title)
+                __html: (0, import_dom19.safeHTML)(title)
               }
             }
           ),
-          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_jsx_runtime381.Fragment, { children: [
+            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime381.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_runtime393.jsx)(ItemSubmenuIcon2, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ItemSubmenuIcon2, {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("ul", { ...innerBlocksProps })
+            /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("ul", { ...innerBlocksProps })
           ] })
         ]
       },
@@ -55457,31 +54676,31 @@ ${text}
   }

   // packages/block-library/build-module/page-list-item/index.mjs
-  var { name: name61 } = block_default61;
-  var settings61 = {
+  var { name: name57 } = block_default57;
+  var settings57 = {
     __experimentalLabel: ({ label }) => label,
     icon: page_default,
     example: {},
     edit: PageListItemEdit
   };
-  var init61 = () => initBlock({ name: name61, metadata: block_default61, settings: settings61 });
+  var init57 = () => initBlock({ name: name57, metadata: block_default57, settings: settings57 });

   // packages/block-library/build-module/paragraph/index.mjs
   var paragraph_exports = {};
   __export(paragraph_exports, {
-    init: () => init62,
-    metadata: () => block_default62,
-    name: () => name63,
-    settings: () => settings62
+    init: () => init58,
+    metadata: () => block_default58,
+    name: () => name59,
+    settings: () => settings58
   });
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_blocks78 = __toESM(require_blocks(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_blocks77 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/paragraph/deprecated.mjs
-  var import_element112 = __toESM(require_element(), 1);
-  var import_block_editor178 = __toESM(require_block_editor(), 1);
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_element111 = __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 supports = {
     className: false
   };
@@ -55583,10 +54802,10 @@ ${text}
       save({ attributes: attributes2 }) {
         const { align, content, dropCap, direction } = attributes2;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n164.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n155.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       },
       migrate: migrateTextAlign2
     },
@@ -55609,10 +54828,10 @@ ${text}
       save({ attributes: attributes2 }) {
         const { align, content, dropCap, direction } = attributes2;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n164.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n155.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       }
     },
     {
@@ -55647,12 +54866,12 @@ ${text}
           customFontSize,
           direction
         } = attributes2;
-        const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
-        const backgroundClass = (0, import_block_editor178.getColorClassName)(
+        const textClass = (0, import_block_editor168.getColorClassName)("color", textColor);
+        const backgroundClass = (0, import_block_editor168.getColorClassName)(
           "background-color",
           backgroundColor
         );
-        const fontSizeClass = (0, import_block_editor178.getFontSizeClass)(fontSize);
+        const fontSizeClass = (0, import_block_editor168.getFontSizeClass)(fontSize);
         const className = clsx_default({
           "has-text-color": textColor || customTextColor,
           "has-background": backgroundColor || customBackgroundColor,
@@ -55667,8 +54886,8 @@ ${text}
           color: textClass ? void 0 : customTextColor,
           fontSize: fontSizeClass ? void 0 : customFontSize
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-          import_block_editor178.RichText.Content,
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+          import_block_editor168.RichText.Content,
           {
             tagName: "p",
             style: styles,
@@ -55711,12 +54930,12 @@ ${text}
           customFontSize,
           direction
         } = attributes2;
-        const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
-        const backgroundClass = (0, import_block_editor178.getColorClassName)(
+        const textClass = (0, import_block_editor168.getColorClassName)("color", textColor);
+        const backgroundClass = (0, import_block_editor168.getColorClassName)(
           "background-color",
           backgroundColor
         );
-        const fontSizeClass = (0, import_block_editor178.getFontSizeClass)(fontSize);
+        const fontSizeClass = (0, import_block_editor168.getFontSizeClass)(fontSize);
         const className = clsx_default({
           "has-text-color": textColor || customTextColor,
           "has-background": backgroundColor || customBackgroundColor,
@@ -55731,8 +54950,8 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-          import_block_editor178.RichText.Content,
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+          import_block_editor168.RichText.Content,
           {
             tagName: "p",
             style: styles,
@@ -55778,8 +54997,8 @@ ${text}
           fontSize,
           customFontSize
         } = attributes2;
-        const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
-        const backgroundClass = (0, import_block_editor178.getColorClassName)(
+        const textClass = (0, import_block_editor168.getColorClassName)("color", textColor);
+        const backgroundClass = (0, import_block_editor168.getColorClassName)(
           "background-color",
           backgroundColor
         );
@@ -55798,8 +55017,8 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-          import_block_editor178.RichText.Content,
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+          import_block_editor168.RichText.Content,
           {
             tagName: "p",
             style: styles,
@@ -55838,7 +55057,7 @@ ${text}
           fontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
           "p",
           {
             style: styles,
@@ -55869,32 +55088,31 @@ ${text}
         }
       },
       save({ attributes: attributes2 }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_element112.RawHTML, { children: attributes2.content });
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_element111.RawHTML, { children: attributes2.content });
       },
       migrate: (attributes2) => attributes2
     }
   ];
-  var deprecated_default29 = deprecated13;
+  var deprecated_default28 = deprecated13;

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_i18n165 = __toESM(require_i18n(), 1);
-  var import_components101 = __toESM(require_components(), 1);
-  var import_block_editor181 = __toESM(require_block_editor(), 1);
-  var import_data103 = __toESM(require_data(), 1);
-  var import_blocks76 = __toESM(require_blocks(), 1);
+  var import_i18n156 = __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);

   // packages/block-library/build-module/paragraph/use-enter.mjs
-  var import_element113 = __toESM(require_element(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
+  var import_element112 = __toESM(require_element(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
   var import_rich_text7 = __toESM(require_rich_text(), 1);
-  var import_keycodes8 = __toESM(require_keycodes(), 1);
-  var import_data101 = __toESM(require_data(), 1);
-  var import_block_editor179 = __toESM(require_block_editor(), 1);
-  var import_blocks75 = __toESM(require_blocks(), 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 { subscribeOwnedListener: subscribeOwnedListener3 } = unlock(import_rich_text7.privateApis);
   function useOnEnter(props) {
-    const { batch } = (0, import_data101.useRegistry)();
-    const { moveBlocksToPosition, replaceBlocks, selectionChange } = (0, import_data101.useDispatch)(import_block_editor179.store);
+    const { batch } = (0, import_data98.useRegistry)();
+    const { moveBlocksToPosition, replaceBlocks, selectionChange } = (0, import_data98.useDispatch)(import_block_editor169.store);
     const {
       getBlockRootClientId,
       getBlockIndex,
@@ -55902,15 +55120,15 @@ ${text}
       getBlockName,
       getBlock,
       canInsertBlockType
-    } = (0, import_data101.useSelect)(import_block_editor179.store);
-    const propsRef = (0, import_element113.useRef)(props);
+    } = (0, import_data98.useSelect)(import_block_editor169.store);
+    const propsRef = (0, import_element112.useRef)(props);
     propsRef.current = props;
-    return (0, import_compose42.useRefEffect)((element) => {
-      function onKeyDown(event) {
+    return (0, import_compose44.useRefEffect)((element) => {
+      function onBeforeInput(event) {
         if (event.defaultPrevented) {
           return;
         }
-        if (event.keyCode !== import_keycodes8.ENTER) {
+        if (event.inputType !== "insertParagraph") {
           return;
         }
         const { content, clientId } = propsRef.current;
@@ -55918,7 +55136,7 @@ ${text}
           return;
         }
         const wrapperClientId = getBlockRootClientId(clientId);
-        if (!(0, import_blocks75.hasBlockSupport)(
+        if (!(0, import_blocks74.hasBlockSupport)(
           getBlockName(wrapperClientId),
           "__experimentalOnEnter",
           false
@@ -55946,7 +55164,7 @@ ${text}
           }
           return;
         }
-        const defaultBlockName = (0, import_blocks75.getDefaultBlockName)();
+        const defaultBlockName = (0, import_blocks74.getDefaultBlockName)();
         const wrapperBlockName = getBlockName(wrapperClientId);
         const grandparentClientId = getBlockRootClientId(wrapperClientId);
         if (!canInsertBlockType(defaultBlockName, grandparentClientId) || !canInsertBlockType(wrapperBlockName, grandparentClientId)) {
@@ -55954,12 +55172,12 @@ ${text}
         }
         event.preventDefault();
         const wrapperBlock = getBlock(wrapperClientId);
-        const head = (0, import_blocks75.cloneBlock)({
+        const head = (0, import_blocks74.cloneBlock)({
           ...wrapperBlock,
           innerBlocks: wrapperBlock.innerBlocks.slice(0, position)
         });
-        const middle = (0, import_blocks75.createBlock)(defaultBlockName);
-        const tail = (0, import_blocks75.cloneBlock)({
+        const middle = (0, import_blocks74.createBlock)(defaultBlockName);
+        const tail = (0, import_blocks74.cloneBlock)({
           ...wrapperBlock,
           innerBlocks: wrapperBlock.innerBlocks.slice(position + 1)
         });
@@ -55968,20 +55186,25 @@ ${text}
           selectionChange(middle.clientId);
         });
       }
-      return subscribeOwnedListener3(element, "keydown", onKeyDown, true);
+      return subscribeOwnedListener3(
+        element,
+        "beforeinput",
+        onBeforeInput,
+        true
+      );
     }, []);
   }

   // packages/block-library/build-module/paragraph/deprecated-attributes.mjs
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_element114 = __toESM(require_element(), 1);
-  var import_deprecated32 = __toESM(require_deprecated(), 1);
-  var import_data102 = __toESM(require_data(), 1);
-  var import_block_editor180 = __toESM(require_block_editor(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);
+  var import_element113 = __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);
   function useDeprecatedAlign(align, style2, setAttributes) {
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data102.useDispatch)(import_block_editor180.store);
-    const updateStyleWithAlign = (0, import_compose43.useEvent)(() => {
-      (0, import_deprecated32.default)("align attribute in paragraph block", {
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data99.useDispatch)(import_block_editor170.store);
+    const updateStyleWithAlign = (0, import_compose45.useEvent)(() => {
+      (0, import_deprecated31.default)("align attribute in paragraph block", {
         alternative: "style.typography.textAlign",
         since: "7.0"
       });
@@ -55996,8 +55219,8 @@ ${text}
         }
       });
     });
-    const lastUpdatedAlignRef = (0, import_element114.useRef)();
-    (0, import_element114.useEffect)(() => {
+    const lastUpdatedAlignRef = (0, import_element113.useRef)();
+    (0, import_element113.useEffect)(() => {
       if (align === "full" || align === "wide" || align === lastUpdatedAlignRef.current) {
         return;
       }
@@ -56007,13 +55230,13 @@ ${text}
   }

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   function ParagraphRTLControl({ direction, setDirection }) {
-    return (0, import_i18n165.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-      import_components101.ToolbarButton,
+    return (0, import_i18n156.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      import_components99.ToolbarButton,
       {
         icon: format_ltr_default,
-        title: (0, import_i18n165._x)("Left to right", "editor button"),
+        title: (0, import_i18n156._x)("Left to right", "editor button"),
         isActive: direction === "ltr",
         onClick: () => {
           setDirection(direction === "ltr" ? void 0 : "ltr");
@@ -56022,13 +55245,13 @@ ${text}
     );
   }
   function hasDropCapDisabled(align) {
-    return align === ((0, import_i18n165.isRTL)() ? "left" : "right") || align === "center";
+    return align === ((0, import_i18n156.isRTL)() ? "left" : "right") || align === "center";
   }
-  function DropCapControl({ clientId, attributes: attributes2, setAttributes, name: name122 }) {
-    const [isDropCapFeatureEnabled] = (0, import_block_editor181.useSettings)("typography.dropCap");
-    const hasSelectedStyleState = (0, import_data103.useSelect)(
+  function DropCapControl({ clientId, attributes: attributes2, setAttributes, name: name118 }) {
+    const [isDropCapFeatureEnabled] = (0, import_block_editor171.useSettings)("typography.dropCap");
+    const hasSelectedStyleState = (0, import_data100.useSelect)(
       (select10) => {
-        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select10(import_block_editor181.store));
+        const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select10(import_block_editor171.store));
         return hasSelectedBlockStyleState(clientId);
       },
       [clientId]
@@ -56040,30 +55263,30 @@ ${text}
     const textAlign = style2?.typography?.textAlign;
     let helpText;
     if (hasDropCapDisabled(textAlign)) {
-      helpText = (0, import_i18n165.__)("Not available for aligned text.");
+      helpText = (0, import_i18n156.__)("Not available for aligned text.");
     } else if (dropCap) {
-      helpText = (0, import_i18n165.__)("Showing large initial letter.");
+      helpText = (0, import_i18n156.__)("Showing large initial letter.");
     } else {
-      helpText = (0, import_i18n165.__)("Show a large initial letter.");
+      helpText = (0, import_i18n156.__)("Show a large initial letter.");
     }
-    const isDropCapControlEnabledByDefault = (0, import_blocks76.getBlockSupport)(
-      name122,
+    const isDropCapControlEnabledByDefault = (0, import_blocks75.getBlockSupport)(
+      name118,
       "typography.defaultControls.dropCap",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor181.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-      import_components101.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor171.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      import_components99.__experimentalToolsPanelItem,
       {
         hasValue: () => !!dropCap,
-        label: (0, import_i18n165.__)("Drop cap"),
+        label: (0, import_i18n156.__)("Drop cap"),
         isShownByDefault: isDropCapControlEnabledByDefault,
         onDeselect: () => setAttributes({ dropCap: false }),
         resetAllFilter: () => ({ dropCap: false }),
         panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-          import_components101.ToggleControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+          import_components99.ToggleControl,
           {
-            label: (0, import_i18n165.__)("Drop cap"),
+            label: (0, import_i18n156.__)("Drop cap"),
             checked: !!dropCap,
             onChange: () => setAttributes({ dropCap: !dropCap }),
             help: helpText,
@@ -56081,41 +55304,41 @@ ${text}
     setAttributes,
     clientId,
     isSelected: isSingleSelected,
-    name: name122
+    name: name118
   }) {
     const { content, direction, dropCap, placeholder: placeholder2, style: style2 } = attributes2;
     const textAlign = style2?.typography?.textAlign;
     useDeprecatedAlign(attributes2.align, style2, setAttributes);
-    const blockProps = (0, import_block_editor181.useBlockProps)({
+    const blockProps = (0, import_block_editor171.useBlockProps)({
       ref: useOnEnter({ clientId, content }),
       className: clsx_default({
         "has-drop-cap": hasDropCapDisabled(textAlign) ? false : dropCap
       }),
       style: { direction },
-      "aria-label": import_block_editor181.RichText.isEmpty(content) ? (0, import_i18n165.__)(
+      "aria-label": import_block_editor171.RichText.isEmpty(content) ? (0, import_i18n156.__)(
         "Empty block; start writing or type forward slash to choose a block"
-      ) : (0, import_i18n165.__)("Block: Paragraph")
+      ) : (0, import_i18n156.__)("Block: Paragraph")
     });
-    const blockEditingMode = (0, import_block_editor181.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor181.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+    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)(
         ParagraphRTLControl,
         {
           direction,
           setDirection: (newDirection) => setAttributes({ direction: newDirection })
         }
       ) }),
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
         DropCapControl,
         {
-          name: name122,
+          name: name118,
           clientId,
           attributes: attributes2,
           setAttributes
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-        import_block_editor181.RichText,
+      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+        import_block_editor171.RichText,
         {
           identifier: "content",
           tagName: "p",
@@ -56125,8 +55348,8 @@ ${text}
           onMerge: mergeBlocks,
           onReplace,
           onRemove,
-          "data-empty": import_block_editor181.RichText.isEmpty(content),
-          placeholder: placeholder2 || (0, import_i18n165.__)("Type / to choose a block"),
+          "data-empty": import_block_editor171.RichText.isEmpty(content),
+          placeholder: placeholder2 || (0, import_i18n156.__)("Type / to choose a block"),
           "data-custom-placeholder": placeholder2 ? true : void 0,
           __unstableEmbedURLOnPaste: true,
           __unstableAllowPrefixTransformations: true
@@ -56134,10 +55357,10 @@ ${text}
       )
     ] });
   }
-  var edit_default22 = ParagraphBlock;
+  var edit_default18 = ParagraphBlock;

   // packages/block-library/build-module/paragraph/block.json
-  var block_default62 = {
+  var block_default58 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/paragraph",
@@ -56227,21 +55450,21 @@ ${text}
   };

   // packages/block-library/build-module/paragraph/save.mjs
-  var import_block_editor182 = __toESM(require_block_editor(), 1);
-  var import_i18n166 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
-  function save37({ attributes: attributes2 }) {
+  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);
+  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_i18n166.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
+      "has-drop-cap": textAlign === ((0, import_i18n157.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("p", { ...import_block_editor182.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_block_editor182.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/paragraph/transforms.mjs
-  var import_blocks77 = __toESM(require_blocks(), 1);
-  var { name: name62 } = block_default62;
+  var import_blocks76 = __toESM(require_blocks(), 1);
+  var { name: name58 } = block_default58;
   var transforms21 = {
     from: [
       {
@@ -56256,7 +55479,7 @@ ${text}
           }
         }),
         transform(node) {
-          const attributes2 = (0, import_blocks77.getBlockAttributes)(name62, node.outerHTML);
+          const attributes2 = (0, import_blocks76.getBlockAttributes)(name58, node.outerHTML);
           const { textAlign } = node.style || {};
           if (textAlign === "left" || textAlign === "center" || textAlign === "right") {
             attributes2.style = {
@@ -56267,7 +55490,7 @@ ${text}
               }
             };
           }
-          return (0, import_blocks77.createBlock)(name62, attributes2);
+          return (0, import_blocks76.createBlock)(name58, attributes2);
         }
       }
     ]
@@ -56275,13 +55498,13 @@ ${text}
   var transforms_default22 = transforms21;

   // packages/block-library/build-module/paragraph/index.mjs
-  var { fieldsKey: fieldsKey14, formKey: formKey14 } = unlock(import_blocks78.privateApis);
-  var { name: name63 } = block_default62;
-  var settings62 = {
+  var { fieldsKey: fieldsKey14, formKey: formKey14 } = unlock(import_blocks77.privateApis);
+  var { name: name59 } = block_default58;
+  var settings58 = {
     icon: paragraph_default,
     example: {
       attributes: {
-        content: (0, import_i18n167.__)(
+        content: (0, import_i18n158.__)(
           "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."
         )
       }
@@ -56296,46 +55519,46 @@ ${text}
           return customName;
         }
         const { content } = attributes2;
-        return !content || content.length === 0 ? (0, import_i18n167.__)("Empty") : content;
+        return !content || content.length === 0 ? (0, import_i18n158.__)("Empty") : content;
       }
     },
     transforms: transforms_default22,
-    deprecated: deprecated_default29,
+    deprecated: deprecated_default28,
     merge(attributes2, attributesToMerge) {
       return {
         content: (attributes2.content || "") + (attributesToMerge.content || "")
       };
     },
-    edit: edit_default22,
-    save: save37
+    edit: edit_default18,
+    save: save33
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings62[fieldsKey14] = [
+    settings58[fieldsKey14] = [
       {
         id: "content",
-        label: (0, import_i18n167.__)("Content"),
+        label: (0, import_i18n158.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings62[formKey14] = {
+    settings58[formKey14] = {
       fields: ["content"]
     };
   }
-  var init62 = () => initBlock({ name: name63, metadata: block_default62, settings: settings62 });
+  var init58 = () => initBlock({ name: name59, metadata: block_default58, settings: settings58 });

   // packages/block-library/build-module/playlist/index.mjs
   var playlist_exports = {};
   __export(playlist_exports, {
-    init: () => init63,
-    metadata: () => block_default63,
-    name: () => name64,
-    settings: () => settings63
+    init: () => init59,
+    metadata: () => block_default59,
+    name: () => name60,
+    settings: () => settings59
   });

   // packages/block-library/build-module/playlist/block.json
-  var block_default63 = {
+  var block_default59 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/playlist",
@@ -56441,19 +55664,19 @@ ${text}
   };

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_block_editor183 = __toESM(require_block_editor(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_data104 = __toESM(require_data(), 1);
+  var import_element116 = __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_i18n170 = __toESM(require_i18n(), 1);
-  var import_blocks79 = __toESM(require_blocks(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_blocks78 = __toESM(require_blocks(), 1);
   var import_blob16 = __toESM(require_blob(), 1);

   // packages/block-library/build-module/utils/waveform-player.mjs
-  var import_element115 = __toESM(require_element(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_i18n168 = __toESM(require_i18n(), 1);
+  var import_element114 = __toESM(require_element(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);

   // node_modules/@arraypress/waveform-player/dist/waveform-player.esm.js
   function $2(e3) {
@@ -58020,14 +57243,14 @@ ${text}
   }

   // packages/block-library/build-module/utils/waveform-player.mjs
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime385 = __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_i18n168.__)("Seek"));
+    updateSeekControlLabel(instance, title || (0, import_i18n159.__)("Seek"));
     if (typeof instance.syncArtist === "function") {
       instance.syncArtist(artist || "");
     } else if (instance.artistEl) {
@@ -58062,21 +57285,21 @@ ${text}
     onEnded,
     showPlayButtonArtwork = false
   }) {
-    const onEndedEvent = (0, import_compose44.useEvent)(onEnded);
-    const playerRef = (0, import_element115.useRef)();
+    const onEndedEvent = (0, import_compose46.useEvent)(onEnded);
+    const playerRef = (0, import_element114.useRef)();
     const hasSrc = !!src;
-    const metadataRef = (0, import_element115.useRef)({ src, title, artist, image, imageAlt });
-    const stylesRef = (0, import_element115.useRef)({
+    const metadataRef = (0, import_element114.useRef)({ src, title, artist, image, imageAlt });
+    const stylesRef = (0, import_element114.useRef)({
       color,
       gradient,
       backgroundColor,
       backgroundGradient,
       textColor
     });
-    (0, import_element115.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       metadataRef.current = { src, title, artist, image, imageAlt };
     }, [src, title, artist, image, imageAlt]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       stylesRef.current = {
         color,
         gradient,
@@ -58085,7 +57308,7 @@ ${text}
         textColor
       };
     }, [color, gradient, backgroundColor, backgroundGradient, textColor]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (playerRef.current?.container) {
         applyWaveformPlayerStyles(playerRef.current.container, {
           backgroundColor,
@@ -58103,14 +57326,14 @@ ${text}
       showPlayButtonArtwork,
       textColor
     ]);
-    const ref = (0, import_compose44.useRefEffect)(
+    const ref = (0, import_compose46.useRefEffect)(
       (element) => {
         if (!hasSrc) {
           return;
         }
         let cancelled = false;
         let playerDestroy;
-        function init121() {
+        function init117() {
           if (cancelled) {
             return;
           }
@@ -58127,9 +57350,9 @@ ${text}
             textColor: stylesRef.current.textColor,
             waveformStyle,
             labels: {
-              seek: (0, import_i18n168.__)("Seek"),
+              seek: (0, import_i18n159.__)("Seek"),
               /* translators: %1$s: current audio time, %2$s: total audio duration. */
-              seekValueText: (0, import_i18n168._x)(
+              seekValueText: (0, import_i18n159._x)(
                 "%1$s of %2$s",
                 "audio current time of total duration"
               )
@@ -58141,7 +57364,7 @@ ${text}
           const { destroy } = player;
           playerDestroy = destroy;
         }
-        const timeoutId = setTimeout(init121, 100);
+        const timeoutId = setTimeout(init117, 100);
         return () => {
           cancelled = true;
           clearTimeout(timeoutId);
@@ -58159,7 +57382,7 @@ ${text}
         showPlayButtonArtwork
       ]
     );
-    (0, import_element115.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (playerRef.current?.instance) {
         const player = playerRef.current;
         if (player) {
@@ -58176,7 +57399,7 @@ ${text}
         }
       }
     }, [title, artist, image, imageAlt, showPlayButtonArtwork]);
-    (0, import_element115.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       if (src && playerRef.current?.instance) {
         const wasPlaying = playerRef.current.instance.isPlaying;
         const promise = playerRef.current.instance.loadTrack(
@@ -58201,19 +57424,19 @@ ${text}
         });
       }
     }, [src, showPlayButtonArtwork]);
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
   }

   // packages/block-library/build-module/playlist/context.mjs
-  var import_element116 = __toESM(require_element(), 1);
-  var PlaylistContext = (0, import_element116.createContext)({
+  var import_element115 = __toESM(require_element(), 1);
+  var PlaylistContext = (0, import_element115.createContext)({
     currentTrackClientId: null,
     setCurrentTrackClientId: () => {
     }
   });

   // packages/block-library/build-module/playlist/utils.mjs
-  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_i18n160 = __toESM(require_i18n(), 1);
   var import_html_entities8 = __toESM(require_html_entities(), 1);
   function getMediaUrl(media) {
     return media?.url ?? media?.source_url;
@@ -58249,26 +57472,26 @@ ${text}
       // Attachment ID or URL.
       src: mediaUrl,
       title: getMediaTitle(media),
-      artist: media.artist || media?.meta?.artist || media?.media_details?.artist || (0, import_i18n169.__)("Unknown artist"),
-      album: media.album || media?.meta?.album || media?.media_details?.album || (0, import_i18n169.__)("Unknown album"),
+      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"),
       length: media?.fileLength || media?.media_details?.length_formatted,
       ...getTrackImageAttributes(media?.image)
     };
   }

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime386 = __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_i18n170._x)("Bars", "waveform style option"), value: "bars" },
-    { label: (0, import_i18n170._x)("Mirror", "waveform style option"), value: "mirror" },
-    { label: (0, import_i18n170._x)("Line", "waveform style option"), value: "line" },
-    { label: (0, import_i18n170._x)("Blocks", "waveform style option"), value: "blocks" },
-    { label: (0, import_i18n170._x)("Dots", "waveform style option"), value: "dots" },
-    { label: (0, import_i18n170._x)("Seekbar", "waveform style option"), value: "seekbar" }
+    { 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" }
   ];
   function isFile(value) {
     return Object.prototype.toString.call(value) === "[object File]" || typeof File !== "undefined" && value instanceof File;
@@ -58300,7 +57523,7 @@ ${text}
       waveformBackgroundColor,
       waveformBackgroundGradient
     } = attributes2;
-    const blockProps = (0, import_block_editor183.useBlockProps)();
+    const blockProps = (0, import_block_editor173.useBlockProps)();
     const waveformPanelId = `${clientId}-waveform`;
     const {
       replaceInnerBlocks,
@@ -58308,17 +57531,17 @@ ${text}
       insertBlocks,
       selectBlock,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data104.useDispatch)(import_block_editor183.store);
-    const { createErrorNotice } = (0, import_data104.useDispatch)(import_notices14.store);
+    } = (0, import_data101.useDispatch)(import_block_editor173.store);
+    const { createErrorNotice } = (0, import_data101.useDispatch)(import_notices14.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const colorGradientSettings = (0, import_block_editor183.__experimentalUseMultipleOriginColorsAndGradients)();
-    const colors = (0, import_element117.useMemo)(
+    const colorGradientSettings = (0, import_block_editor173.__experimentalUseMultipleOriginColorsAndGradients)();
+    const colors = (0, import_element116.useMemo)(
       () => colorGradientSettings.colors.flatMap(
         (origin) => origin?.colors ?? []
       ),
       [colorGradientSettings.colors]
     );
-    const gradients = (0, import_element117.useMemo)(
+    const gradients = (0, import_element116.useMemo)(
       () => colorGradientSettings.gradients.flatMap(
         (origin) => origin?.gradients ?? []
       ),
@@ -58330,36 +57553,36 @@ ${text}
     const waveformBackgroundGradientValue = waveformBackgroundGradient;
     let waveformColorGradientChange;
     let waveformBackgroundColorGradientChange;
-    const onUploadError = (0, import_element117.useCallback)(
+    const onUploadError = (0, import_element116.useCallback)(
       (message) => {
         createErrorNotice(message, { type: "snackbar" });
       },
       [createErrorNotice]
     );
-    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element117.useState)(null);
-    const { innerBlockTracks } = (0, import_data104.useSelect)(
+    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element116.useState)(null);
+    const { innerBlockTracks } = (0, import_data101.useSelect)(
       (select10) => {
-        const { getBlock: _getBlock } = select10(import_block_editor183.store);
+        const { getBlock: _getBlock } = select10(import_block_editor173.store);
         return {
           innerBlockTracks: _getBlock(clientId)?.innerBlocks ?? []
         };
       },
       [clientId]
     );
-    const validTracks = (0, import_element117.useMemo)(
+    const validTracks = (0, import_element116.useMemo)(
       () => innerBlockTracks.filter(
         (block) => !!block.attributes.src || !!block.attributes.blob
       ),
       [innerBlockTracks]
     );
-    const tracks = (0, import_element117.useMemo)(
+    const tracks = (0, import_element116.useMemo)(
       () => validTracks.map((block) => ({
         ...block.attributes,
         clientId: block.clientId
       })),
       [validTracks]
     );
-    (0, import_element117.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       if (validTracks.length === 0) {
         if (currentTrackClientId !== null) {
           setCurrentTrackClientId(null);
@@ -58373,7 +57596,7 @@ ${text}
         setCurrentTrackClientId(validTracks[0].clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, validTracks]);
-    (0, import_element117.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       if (validTracks.length > 0 || innerBlockTracks.length === 0) {
         return;
       }
@@ -58386,7 +57609,7 @@ ${text}
       validTracks,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const createTrackBlocks = (0, import_element117.useCallback)(
+    const createTrackBlocks = (0, import_element116.useCallback)(
       (media) => {
         if (!media) {
           return [];
@@ -58404,24 +57627,24 @@ ${text}
               hasInvalidFile = true;
               return null;
             }
-            return (0, import_blocks79.createBlock)("core/playlist-track", {
+            return (0, import_blocks78.createBlock)("core/playlist-track", {
               blob: (0, import_blob16.createBlobURL)(mediaItem),
               title: mediaItem.name
             });
           }
           const track = getTrackAttributes(mediaItem);
-          return track.src ? (0, import_blocks79.createBlock)("core/playlist-track", track) : null;
+          return track.src ? (0, import_blocks78.createBlock)("core/playlist-track", track) : null;
         }).filter(Boolean);
         if (hasInvalidFile) {
           onUploadError(
-            (0, import_i18n170.__)("Only audio files can be added to a playlist.")
+            (0, import_i18n161.__)("Only audio files can be added to a playlist.")
           );
         }
         return blocks;
       },
       [onUploadError]
     );
-    const onSelectTracks = (0, import_element117.useCallback)(
+    const onSelectTracks = (0, import_element116.useCallback)(
       (media) => {
         const newBlocks = createTrackBlocks(media);
         if (newBlocks.length === 0) {
@@ -58437,7 +57660,7 @@ ${text}
         setCurrentTrackClientId
       ]
     );
-    const onAddTracks = (0, import_element117.useCallback)(
+    const onAddTracks = (0, import_element116.useCallback)(
       (media) => {
         const existingIds = new Set(
           validTracks.map((block) => getTrackIdentifier(block.attributes)).filter(Boolean)
@@ -58461,13 +57684,13 @@ ${text}
         validTracks
       ]
     );
-    const removeTrack = (0, import_element117.useCallback)(
+    const removeTrack = (0, import_element116.useCallback)(
       (trackClientId) => {
         replaceBlocks(trackClientId, []);
       },
       [replaceBlocks]
     );
-    const playlistContext = (0, import_element117.useMemo)(
+    const playlistContext = (0, import_element116.useMemo)(
       () => ({
         currentTrackClientId,
         setCurrentTrackClientId,
@@ -58476,7 +57699,7 @@ ${text}
       [currentTrackClientId, setCurrentTrackClientId, removeTrack]
     );
     const currentTrackData = tracks.find((track) => track.clientId === currentTrackClientId) ?? tracks[0];
-    const onTrackEnded = (0, import_element117.useCallback)(() => {
+    const onTrackEnded = (0, import_element116.useCallback)(() => {
       const currentIndex = tracks.findIndex(
         (track) => track.clientId === currentTrackClientId
       );
@@ -58485,7 +57708,7 @@ ${text}
         setCurrentTrackClientId(nextTrack.clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, tracks]);
-    const onChangeOrder = (0, import_element117.useCallback)(
+    const onChangeOrder = (0, import_element116.useCallback)(
       (trackOrder) => {
         const sortedBlocks = [...innerBlockTracks].sort((a2, b2) => {
           const titleA = a2.attributes.title || "";
@@ -58514,7 +57737,7 @@ ${text}
         setAttributes({ [attribute]: newValue });
       };
     }
-    const onChangeWaveformStyle = (0, import_element117.useCallback)(
+    const onChangeWaveformStyle = (0, import_element116.useCallback)(
       (newWaveformStyle) => {
         setAttributes({
           waveformStyle: newWaveformStyle === DEFAULT_WAVEFORM_STYLE ? void 0 : newWaveformStyle
@@ -58576,7 +57799,7 @@ ${text}
         {
           colorValue: hasColors ? waveformColor : void 0,
           gradientValue: hasGradients ? waveformGradientValue : void 0,
-          label: (0, import_i18n170.__)("Waveform & Play button"),
+          label: (0, import_i18n161.__)("Waveform & Play button"),
           onColorChange: hasColors ? updateWaveformColor : void 0,
           onGradientChange: hasGradients ? updateWaveformGradient : void 0,
           isShownByDefault: true,
@@ -58590,7 +57813,7 @@ ${text}
         {
           colorValue: hasColors ? waveformBackgroundColor : void 0,
           gradientValue: hasGradients ? waveformBackgroundGradientValue : void 0,
-          label: (0, import_i18n170.__)("Waveform background"),
+          label: (0, import_i18n161.__)("Waveform background"),
           onColorChange: hasColors ? updateWaveformBackgroundColor : void 0,
           onGradientChange: hasGradients ? updateWaveformBackgroundGradient : void 0,
           isShownByDefault: true,
@@ -58603,7 +57826,7 @@ ${text}
         }
       );
     }
-    const { children: innerBlocks, ...trackListProps } = (0, import_block_editor183.useInnerBlocksProps)(
+    const { children: innerBlocks, ...trackListProps } = (0, import_block_editor173.useInnerBlocksProps)(
       {
         className: clsx_default("wp-block-playlist__tracklist", {
           "wp-block-playlist__tracklist-is-hidden": !showTracklist,
@@ -58617,18 +57840,18 @@ ${text}
       }
     );
     if (tracks.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
         "div",
         {
           ...blockProps,
           className: clsx_default("is-placeholder", blockProps.className),
-          children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-            import_block_editor183.MediaPlaceholder,
+          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            import_block_editor173.MediaPlaceholder,
             {
-              icon: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.BlockIcon, { icon: playlist_default }),
+              icon: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.BlockIcon, { icon: playlist_default }),
               labels: {
-                title: (0, import_i18n170.__)("Playlist"),
-                instructions: (0, import_i18n170.__)(
+                title: (0, import_i18n161.__)("Playlist"),
+                instructions: (0, import_i18n161.__)(
                   "Upload an audio file or pick one from your media library."
                 )
               },
@@ -58643,11 +57866,11 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-        import_block_editor183.MediaReplaceFlow,
+    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)(
+        import_block_editor173.MediaReplaceFlow,
         {
-          name: (0, import_i18n170.__)("Add track"),
+          name: (0, import_i18n161.__)("Add track"),
           onSelect: onAddTracks,
           accept: "audio/*",
           multiple: "add",
@@ -58656,10 +57879,10 @@ ${text}
           onError: onUploadError
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
-        import_components102.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+        import_components100.__experimentalToolsPanel,
         {
-          label: (0, import_i18n170.__)("Settings"),
+          label: (0, import_i18n161.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTracklist: true,
@@ -58673,35 +57896,35 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components102.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components100.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Show tracklist"),
+                label: (0, import_i18n161.__)("Show tracklist"),
                 isShownByDefault: true,
                 hasValue: () => showTracklist !== true,
                 onDeselect: () => setAttributes({ showTracklist: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                  import_components102.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components100.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Show tracklist"),
+                    label: (0, import_i18n161.__)("Show tracklist"),
                     onChange: toggleAttribute("showTracklist"),
                     checked: showTracklist
                   }
                 )
               }
             ),
-            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                import_components102.__experimentalToolsPanelItem,
+            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                import_components100.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n170.__)("Show artist name in tracklist"),
+                  label: (0, import_i18n161.__)("Show artist name in tracklist"),
                   isShownByDefault: true,
                   hasValue: () => showArtists !== true,
                   onDeselect: () => setAttributes({ showArtists: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                    import_components102.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                    import_components100.ToggleControl,
                     {
-                      label: (0, import_i18n170.__)(
+                      label: (0, import_i18n161.__)(
                         "Show artist name in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -58712,19 +57935,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                import_components102.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                import_components100.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n170.__)(
+                  label: (0, import_i18n161.__)(
                     "Show track numbers in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showNumbers !== true,
                   onDeselect: () => setAttributes({ showNumbers: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                    import_components102.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                    import_components100.ToggleControl,
                     {
-                      label: (0, import_i18n170.__)(
+                      label: (0, import_i18n161.__)(
                         "Show track numbers in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -58735,19 +57958,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                import_components102.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                import_components100.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n170.__)(
+                  label: (0, import_i18n161.__)(
                     "Show track duration in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showTrackLength !== true,
                   onDeselect: () => setAttributes({ showTrackLength: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                    import_components102.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                    import_components100.ToggleControl,
                     {
-                      label: (0, import_i18n170.__)(
+                      label: (0, import_i18n161.__)(
                         "Show track duration in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -58759,34 +57982,34 @@ ${text}
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components102.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components100.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Show tracklist images"),
+                label: (0, import_i18n161.__)("Show tracklist images"),
                 isShownByDefault: true,
                 hasValue: () => showImages !== true,
                 onDeselect: () => setAttributes({ showImages: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                  import_components102.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components100.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Show tracklist images"),
+                    label: (0, import_i18n161.__)("Show tracklist images"),
                     onChange: toggleAttribute("showImages"),
                     checked: showImages
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components102.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components100.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Show track image on play button"),
+                label: (0, import_i18n161.__)("Show track image on play button"),
                 isShownByDefault: true,
                 hasValue: () => showPlayButtonArtwork === true,
                 onDeselect: () => setAttributes({ showPlayButtonArtwork: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                  import_components102.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components100.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Show track image on play button"),
+                    label: (0, import_i18n161.__)("Show track image on play button"),
                     onChange: toggleAttribute(
                       "showPlayButtonArtwork"
                     ),
@@ -58795,21 +58018,21 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components102.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components100.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Order"),
+                label: (0, import_i18n161.__)("Order"),
                 isShownByDefault: true,
                 hasValue: () => order !== "asc",
                 onDeselect: () => setAttributes({ order: "asc" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                  import_components102.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components100.SelectControl,
                   {
-                    label: (0, import_i18n170.__)("Order"),
+                    label: (0, import_i18n161.__)("Order"),
                     value: order,
                     options: [
-                      { label: (0, import_i18n170.__)("Descending"), value: "desc" },
-                      { label: (0, import_i18n170.__)("Ascending"), value: "asc" }
+                      { label: (0, import_i18n161.__)("Descending"), value: "desc" },
+                      { label: (0, import_i18n161.__)("Ascending"), value: "asc" }
                     ],
                     onChange: (value) => onChangeOrder(value)
                   }
@@ -58819,10 +58042,10 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
-        import_components102.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor173.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+        import_components100.__experimentalToolsPanel,
         {
-          label: (0, import_i18n170.__)("Waveform"),
+          label: (0, import_i18n161.__)("Waveform"),
           resetAll: () => {
             setAttributes({
               waveformStyle: void 0,
@@ -58835,8 +58058,8 @@ ${text}
           panelId: waveformPanelId,
           dropdownMenuProps,
           children: [
-            colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_block_editor183.__experimentalColorGradientSettingsDropdown,
+            colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_block_editor173.__experimentalColorGradientSettingsDropdown,
               {
                 __experimentalIsRenderedInSidebar: true,
                 settings: colorSettings,
@@ -58844,18 +58067,18 @@ ${text}
                 ...colorGradientSettings
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components102.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              import_components100.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Shape"),
+                label: (0, import_i18n161.__)("Shape"),
                 isShownByDefault: true,
                 hasValue: () => waveformStyle !== DEFAULT_WAVEFORM_STYLE,
                 onDeselect: () => onChangeWaveformStyle(DEFAULT_WAVEFORM_STYLE),
                 panelId: waveformPanelId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-                  import_components102.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  import_components100.SelectControl,
                   {
-                    label: (0, import_i18n170.__)("Shape"),
+                    label: (0, import_i18n161.__)("Shape"),
                     value: waveformStyle,
                     options: WAVEFORM_STYLE_OPTIONS,
                     onChange: onChangeWaveformStyle
@@ -58866,9 +58089,9 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-          import_block_editor183.MediaPlaceholder,
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+          import_block_editor173.MediaPlaceholder,
           {
             onSelect: onAddTracks,
             accept: "audio/*",
@@ -58879,7 +58102,7 @@ ${text}
             onError: onUploadError
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components102.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components100.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
           WaveformPlayer,
           {
             src: currentTrackData?.src,
@@ -58896,15 +58119,15 @@ ${text}
             showPlayButtonArtwork: showPlayButtonArtwork === true
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("ol", { ...trackListProps, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocks }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+        /* @__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)(
           Caption,
           {
             attributes: attributes2,
             setAttributes,
             isSelected,
             insertBlocksAfter,
-            label: (0, import_i18n170.__)("Playlist caption text"),
+            label: (0, import_i18n161.__)("Playlist caption text"),
             showToolbarButton: isSelected,
             style: { marginTop: 16 }
           }
@@ -58912,11 +58135,11 @@ ${text}
       ] })
     ] });
   };
-  var edit_default23 = PlaylistEdit;
+  var edit_default19 = PlaylistEdit;

   // packages/block-library/build-module/playlist/save.mjs
-  var import_block_editor184 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor174 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   function saveWithInnerBlocks2({ attributes: attributes2 }) {
     const {
       caption,
@@ -58925,10 +58148,10 @@ ${text}
       showArtists,
       showTrackLength
     } = attributes2;
-    const blockProps = import_block_editor184.useBlockProps.save();
-    const innerBlocksProps = import_block_editor184.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("figure", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+    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)(
         "ol",
         {
           className: clsx_default("wp-block-playlist__tracklist", {
@@ -58940,11 +58163,11 @@ ${text}
           children: innerBlocksProps.children
         }
       ),
-      !import_block_editor184.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-        import_block_editor184.RichText.Content,
+      !import_block_editor174.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+        import_block_editor174.RichText.Content,
         {
           tagName: "figcaption",
-          className: (0, import_block_editor184.__experimentalGetElementClassName)("caption"),
+          className: (0, import_block_editor174.__experimentalGetElementClassName)("caption"),
           value: caption
         }
       )
@@ -58952,7 +58175,7 @@ ${text}
   }

   // packages/block-library/build-module/playlist/transforms.mjs
-  var import_blocks80 = __toESM(require_blocks(), 1);
+  var import_blocks79 = __toESM(require_blocks(), 1);
   var import_url19 = __toESM(require_url(), 1);
   var transforms22 = {
     from: [
@@ -58960,11 +58183,11 @@ ${text}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/audio"],
-        transform: (attributes2) => (0, import_blocks80.createBlock)(
+        transform: (attributes2) => (0, import_blocks79.createBlock)(
           "core/playlist",
           { ...attributes2[0] },
           attributes2.map(
-            ({ blob, id, src }) => (0, import_blocks80.createBlock)("core/playlist-track", {
+            ({ blob, id, src }) => (0, import_blocks79.createBlock)("core/playlist-track", {
               blob,
               id,
               src,
@@ -58979,7 +58202,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_blocks80.createBlock)("core/audio", {
+        transform: ({ style: style2, ...attributes2 }, [track]) => (0, import_blocks79.createBlock)("core/audio", {
           ...attributes2,
           ...style2?.spacing && {
             style: { spacing: style2.spacing }
@@ -58994,26 +58217,26 @@ ${text}
   var transforms_default23 = transforms22;

   // packages/block-library/build-module/playlist/index.mjs
-  var { name: name64 } = block_default63;
-  var settings63 = {
+  var { name: name60 } = block_default59;
+  var settings59 = {
     icon: playlist_default,
-    edit: edit_default23,
+    edit: edit_default19,
     save: saveWithInnerBlocks2,
     transforms: transforms_default23
   };
-  var init63 = () => initBlock({ name: name64, metadata: block_default63, settings: settings63 });
+  var init59 = () => initBlock({ name: name60, metadata: block_default59, settings: settings59 });

   // packages/block-library/build-module/playlist-track/index.mjs
   var playlist_track_exports = {};
   __export(playlist_track_exports, {
-    init: () => init64,
-    metadata: () => block_default64,
-    name: () => name65,
-    settings: () => settings64
+    init: () => init60,
+    metadata: () => block_default60,
+    name: () => name61,
+    settings: () => settings60
   });

   // packages/block-library/build-module/playlist-track/block.json
-  var block_default64 = {
+  var block_default60 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/playlist-track",
@@ -59078,14 +58301,14 @@ ${text}

   // packages/block-library/build-module/playlist-track/edit.mjs
   var import_blob17 = __toESM(require_blob(), 1);
-  var import_element118 = __toESM(require_element(), 1);
-  var import_block_editor185 = __toESM(require_block_editor(), 1);
-  var import_components103 = __toESM(require_components(), 1);
-  var import_data105 = __toESM(require_data(), 1);
+  var import_element117 = __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_i18n171 = __toESM(require_i18n(), 1);
-  var import_dom21 = __toESM(require_dom(), 1);
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_dom20 = __toESM(require_dom(), 1);
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES7 = ["audio"];
   var TRACK_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
   var PlaylistTrackEdit = ({
@@ -59096,13 +58319,13 @@ ${text}
     isSelected
   }) => {
     const { id, src, album, artist, image, imageAlt, length, title } = attributes2;
-    const [temporaryURL, setTemporaryURL] = (0, import_element118.useState)(attributes2.blob);
+    const [temporaryURL, setTemporaryURL] = (0, import_element117.useState)(attributes2.blob);
     const showArtists = context?.showArtists;
     const showImages = context?.showImages ?? true;
-    const imageButton = (0, import_element118.useRef)();
-    const blockProps = (0, import_block_editor185.useBlockProps)();
-    const { currentTrackClientId, setCurrentTrackClientId, removeTrack } = (0, import_element118.useContext)(PlaylistContext);
-    const { createErrorNotice } = (0, import_data105.useDispatch)(import_notices15.store);
+    const imageButton = (0, import_element117.useRef)();
+    const blockProps = (0, import_block_editor175.useBlockProps)();
+    const { currentTrackClientId, setCurrentTrackClientId, removeTrack } = (0, import_element117.useContext)(PlaylistContext);
+    const { createErrorNotice } = (0, import_data102.useDispatch)(import_notices15.store);
     function onUploadError(message, { removeTrackOnError = false } = {}) {
       createErrorNotice(message, { type: "snackbar" });
       if (removeTrackOnError) {
@@ -59112,7 +58335,7 @@ ${text}
       setTemporaryURL();
     }
     const hasTrackSource = !!src || !!temporaryURL;
-    (0, import_element118.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       if (isSelected && hasTrackSource && currentTrackClientId !== clientId) {
         setCurrentTrackClientId(clientId);
       }
@@ -59166,13 +58389,13 @@ ${text}
       imageButton.current.focus();
     }
     if (!hasTrackSource) {
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-        import_block_editor185.MediaPlaceholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+        import_block_editor175.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor185.BlockIcon, { icon: audio_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_block_editor175.BlockIcon, { icon: audio_default }),
           labels: {
-            title: (0, import_i18n171.__)("Track"),
-            instructions: (0, import_i18n171.__)(
+            title: (0, import_i18n162.__)("Track"),
+            instructions: (0, import_i18n162.__)(
               "Upload an audio file or pick one from your media library."
             )
           },
@@ -59184,11 +58407,11 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor185.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-        import_block_editor185.MediaReplaceFlow,
+    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)(
+        import_block_editor175.MediaReplaceFlow,
         {
-          name: (0, import_i18n171.__)("Replace"),
+          name: (0, import_i18n162.__)("Replace"),
           onSelect: onSelectTrack,
           accept: "audio/*",
           mediaId: id,
@@ -59198,95 +58421,95 @@ ${text}
           variant: "toolbar"
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor185.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components103.PanelBody, { title: (0, import_i18n171.__)("Settings"), children: [
-        isSelected && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-          import_components103.TextControl,
+      /* @__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)(
+          import_components101.TextControl,
           {
-            label: (0, import_i18n171.__)("Title"),
-            value: title ? (0, import_dom21.__unstableStripHTML)(title) : "",
+            label: (0, import_i18n162.__)("Title"),
+            value: title ? (0, import_dom20.__unstableStripHTML)(title) : "",
             onChange: (titleValue) => {
               setAttributes({ title: titleValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-          import_components103.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+          import_components101.TextControl,
           {
-            label: (0, import_i18n171.__)("Artist"),
-            value: artist ? (0, import_dom21.__unstableStripHTML)(artist) : "",
+            label: (0, import_i18n162.__)("Artist"),
+            value: artist ? (0, import_dom20.__unstableStripHTML)(artist) : "",
             onChange: (artistValue) => {
               setAttributes({ artist: artistValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-          import_components103.TextControl,
+        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+          import_components101.TextControl,
           {
-            label: (0, import_i18n171.__)("Album"),
-            value: album ? (0, import_dom21.__unstableStripHTML)(album) : "",
+            label: (0, import_i18n162.__)("Album"),
+            value: album ? (0, import_dom20.__unstableStripHTML)(album) : "",
             onChange: (albumValue) => {
               setAttributes({ album: albumValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor185.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components103.BaseControl, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components103.BaseControl.VisualLabel, { children: (0, import_i18n171.__)("Track image") }),
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("div", { className: "editor-video-poster-control", children: [
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+        /* @__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)(
               "img",
               {
                 src: image,
-                alt: (0, import_i18n171.__)(
+                alt: (0, import_i18n162.__)(
                   "Preview of the track image"
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-              import_block_editor185.MediaUpload,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_block_editor175.MediaUpload,
               {
-                title: (0, import_i18n171.__)("Select image"),
+                title: (0, import_i18n162.__)("Select image"),
                 onSelect: onSelectTrackImage,
                 allowedTypes: TRACK_IMAGE_ALLOWED_MEDIA_TYPES,
-                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-                  import_components103.Button,
+                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                  import_components101.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: open,
                     ref: imageButton,
-                    children: !image ? (0, import_i18n171.__)("Select") : (0, import_i18n171.__)("Replace")
+                    children: !image ? (0, import_i18n162.__)("Select") : (0, import_i18n162.__)("Replace")
                   }
                 )
               }
             ),
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-              import_components103.Button,
+            !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_components101.Button,
               {
                 __next40pxDefaultSize: true,
                 onClick: onRemoveTrackImage,
                 variant: "tertiary",
-                children: (0, import_i18n171.__)("Remove")
+                children: (0, import_i18n162.__)("Remove")
               }
             )
           ] })
         ] }) }),
-        !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-          import_components103.TextareaControl,
+        !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+          import_components101.TextareaControl,
           {
-            label: (0, import_i18n171.__)("Alternative text"),
+            label: (0, import_i18n162.__)("Alternative text"),
             value: imageAlt || "",
             onChange: (value) => setAttributes({ imageAlt: value }),
-            help: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+            help: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
               Link,
               {
                 openInNewTab: true,
                 href: (
                   // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n171.__)(
+                  (0, import_i18n162.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
-                children: (0, import_i18n171.__)(
+                children: (0, import_i18n162.__)(
                   "Describe the purpose of the image."
                 )
               }
@@ -59294,14 +58517,14 @@ ${text}
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("li", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("li", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
         "button",
         {
           className: "wp-block-playlist-track__button",
           onClick: () => setCurrentTrackClientId(clientId),
           "aria-current": currentTrackClientId === clientId ? "true" : "false",
           children: [
-            showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+            showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
               "img",
               {
                 className: "wp-block-playlist-track__image",
@@ -59309,71 +58532,71 @@ ${text}
                 alt: imageAlt || ""
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-                import_block_editor185.PlainText,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                import_block_editor175.PlainText,
                 {
                   tagName: "span",
                   className: "wp-block-playlist-track__title",
                   value: title,
-                  "aria-label": (0, import_i18n171.__)("Track title"),
-                  placeholder: (0, import_i18n171.__)("Track title"),
+                  "aria-label": (0, import_i18n162.__)("Track title"),
+                  placeholder: (0, import_i18n162.__)("Track title"),
                   onChange: (value) => {
                     setAttributes({ title: value });
                   },
                   __experimentalVersion: 2
                 }
               ),
-              showArtists && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-                import_block_editor185.PlainText,
+              showArtists && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                import_block_editor175.PlainText,
                 {
                   tagName: "span",
                   className: "wp-block-playlist-track__artist",
                   value: artist,
-                  "aria-label": (0, import_i18n171.__)("Track artist"),
-                  placeholder: (0, import_i18n171.__)("Track artist"),
+                  "aria-label": (0, import_i18n162.__)("Track artist"),
+                  placeholder: (0, import_i18n162.__)("Track artist"),
                   onChange: (value) => setAttributes({ artist: value }),
                   __experimentalVersion: 2
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
-              length && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("span", {
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
+              length && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("span", {
                 className: "screen-reader-text",
                 /* translators: Visually hidden label for the track duration (screen reader text). */
-                children: (0, import_i18n171.__)("Duration:")
+                children: (0, import_i18n162.__)("Duration:")
               }),
               length,
-              !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components103.Spinner, { className: "wp-block-playlist-track__spinner" })
+              !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components101.Spinner, { className: "wp-block-playlist-track__spinner" })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n171.__)("Play") })
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n162.__)("Play") })
           ]
         }
       ) })
     ] });
   };
-  var edit_default24 = PlaylistTrackEdit;
+  var edit_default20 = PlaylistTrackEdit;

   // packages/block-library/build-module/playlist-track/index.mjs
-  var { name: name65 } = block_default64;
-  var settings64 = {
+  var { name: name61 } = block_default60;
+  var settings60 = {
     icon: playlist_track_default,
-    edit: edit_default24
+    edit: edit_default20
   };
-  var init64 = () => initBlock({ name: name65, metadata: block_default64, settings: settings64 });
+  var init60 = () => initBlock({ name: name61, metadata: block_default60, settings: settings60 });

   // packages/block-library/build-module/post-author/index.mjs
   var post_author_exports = {};
   __export(post_author_exports, {
-    init: () => init65,
-    metadata: () => block_default65,
-    name: () => name66,
-    settings: () => settings65
+    init: () => init61,
+    metadata: () => block_default61,
+    name: () => name62,
+    settings: () => settings61
   });
-  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-author/block.json
-  var block_default65 = {
+  var block_default61 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-author",
@@ -59469,21 +58692,21 @@ ${text}
   };

   // packages/block-library/build-module/post-author/edit.mjs
-  var import_block_editor187 = __toESM(require_block_editor(), 1);
-  var import_components104 = __toESM(require_components(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
+  var import_block_editor177 = __toESM(require_block_editor(), 1);
+  var import_components102 = __toESM(require_components(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);
   var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_data106 = __toESM(require_data(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  var import_data103 = __toESM(require_data(), 1);
+  var import_element118 = __toESM(require_element(), 1);
   var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_blocks82 = __toESM(require_blocks(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_blocks81 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/post-author/utils.mjs
-  var import_blocks81 = __toESM(require_blocks(), 1);
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_block_editor186 = __toESM(require_block_editor(), 1);
-  var { cleanEmptyObject: cleanEmptyObject6 } = unlock(import_block_editor186.privateApis);
+  var import_blocks80 = __toESM(require_blocks(), 1);
+  var import_i18n163 = __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) {
     const {
       avatarSize,
@@ -59504,7 +58727,7 @@ ${text}
     const shouldInsertPostAuthorBiographyBlock = showBio && blockTypes.some(
       (blockType) => blockType.name === "core/post-author-biography"
     );
-    return (0, import_blocks81.createBlock)(
+    return (0, import_blocks80.createBlock)(
       "core/group",
       {
         ...restAttributes,
@@ -59527,7 +58750,7 @@ ${text}
         }
       },
       [
-        shouldInsertAvatarBlock && (0, import_blocks81.createBlock)("core/avatar", {
+        shouldInsertAvatarBlock && (0, import_blocks80.createBlock)("core/avatar", {
           size: avatarSize,
           style: cleanEmptyObject6({
             border: {
@@ -59538,7 +58761,7 @@ ${text}
             }
           })
         }),
-        (0, import_blocks81.createBlock)(
+        (0, import_blocks80.createBlock)(
           "core/group",
           {
             style: {
@@ -59557,9 +58780,9 @@ ${text}
             }
           },
           [
-            shouldInsertParagraphBlock && (0, import_blocks81.createBlock)("core/paragraph", {
+            shouldInsertParagraphBlock && (0, import_blocks80.createBlock)("core/paragraph", {
               content: byline,
-              placeholder: (0, import_i18n172.__)("Write byline\u2026"),
+              placeholder: (0, import_i18n163.__)("Write byline\u2026"),
               style: {
                 typography: {
                   fontSize: "0.5em",
@@ -59567,7 +58790,7 @@ ${text}
                 }
               }
             }),
-            shouldInsertPostAuthorNameBlock && (0, import_blocks81.createBlock)("core/post-author-name", {
+            shouldInsertPostAuthorNameBlock && (0, import_blocks80.createBlock)("core/post-author-name", {
               isLink,
               linkTarget,
               style: {
@@ -59577,7 +58800,7 @@ ${text}
                 }
               }
             }),
-            shouldInsertPostAuthorBiographyBlock && (0, import_blocks81.createBlock)("core/post-author-biography", {
+            shouldInsertPostAuthorBiographyBlock && (0, import_blocks80.createBlock)("core/post-author-biography", {
               style: {
                 typography: {
                   fontSize: "0.7em",
@@ -59592,8 +58815,8 @@ ${text}
   }

   // packages/block-library/build-module/post-author/edit.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
-  var { InspectorControlsLastItem } = unlock(import_block_editor187.privateApis);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var { InspectorControlsLastItem } = unlock(import_block_editor177.privateApis);
   var AUTHORS_QUERY2 = {
     who: "authors",
     per_page: 100,
@@ -59601,8 +58824,8 @@ ${text}
     context: "view"
   };
   function AuthorCombobox({ value, onChange }) {
-    const [filterValue, setFilterValue] = (0, import_element119.useState)("");
-    const { authors, isLoading } = (0, import_data106.useSelect)(
+    const [filterValue, setFilterValue] = (0, import_element118.useState)("");
+    const { authors, isLoading } = (0, import_data103.useSelect)(
       (select10) => {
         const { getUsers, isResolving } = select10(import_core_data58.store);
         const query = { ...AUTHORS_QUERY2 };
@@ -59617,7 +58840,7 @@ ${text}
       },
       [filterValue]
     );
-    const authorOptions = (0, import_element119.useMemo)(() => {
+    const authorOptions = (0, import_element118.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
@@ -59639,19 +58862,19 @@ ${text}
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n173.__)("(No author)")
+            label: (0, import_i18n164.__)("(No author)")
           }
         ];
       }
       return [...currentAuthor, ...fetchedAuthors];
     }, [authors, value]);
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-      import_components104.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components102.ComboboxControl,
       {
-        label: (0, import_i18n173.__)("Author"),
+        label: (0, import_i18n164.__)("Author"),
         options: authorOptions,
         value: value?.id,
-        onFilterValueChange: (0, import_compose45.debounce)(setFilterValue, 300),
+        onFilterValueChange: (0, import_compose47.debounce)(setFilterValue, 300),
         onChange,
         allowReset: false,
         isLoading
@@ -59668,7 +58891,7 @@ ${text}
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const defaultAvatar = useDefaultAvatar();
-    const { authorDetails, canAssignAuthor, supportsAuthor } = (0, import_data106.useSelect)(
+    const { authorDetails, canAssignAuthor, supportsAuthor } = (0, import_data103.useSelect)(
       (select10) => {
         const { getEditedEntityRecord, getUser, getPostType } = select10(import_core_data58.store);
         const currentPost = getEditedEntityRecord(
@@ -59685,12 +58908,12 @@ ${text}
       },
       [postType, postId]
     );
-    const blockTypes = (0, import_data106.useSelect)(
-      (select10) => select10(import_blocks82.store).getBlockTypes(),
+    const blockTypes = (0, import_data103.useSelect)(
+      (select10) => select10(import_blocks81.store).getBlockTypes(),
       []
     );
-    const { editEntityRecord } = (0, import_data106.useDispatch)(import_core_data58.store);
-    const { replaceBlock } = (0, import_data106.useDispatch)(import_block_editor187.store);
+    const { editEntityRecord } = (0, import_data103.useDispatch)(import_core_data58.store);
+    const { replaceBlock } = (0, import_data103.useDispatch)(import_block_editor177.store);
     const {
       textAlign,
       showAvatar,
@@ -59701,7 +58924,7 @@ ${text}
       avatarSize
     } = attributes2;
     const avatarSizes = [];
-    const authorName = authorDetails?.name || (0, import_i18n173.__)("Post Author");
+    const authorName = authorDetails?.name || (0, import_i18n164.__)("Post Author");
     if (authorDetails?.avatar_urls) {
       Object.keys(authorDetails.avatar_urls).forEach((size) => {
         avatarSizes.push({
@@ -59710,7 +58933,7 @@ ${text}
         });
       });
     }
-    const blockProps = (0, import_block_editor187.useBlockProps)({
+    const blockProps = (0, import_block_editor177.useBlockProps)({
       className: clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       })
@@ -59722,9 +58945,9 @@ ${text}
     };
     const showAuthorControl = !!postId && !isDescendentOfQueryLoop && canAssignAuthor;
     if (!supportsAuthor && postType !== void 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { ...blockProps, children: (0, import_i18n173.sprintf)(
+      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { ...blockProps, children: (0, import_i18n164.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n173.__)("This post type (%s) does not support the author."),
+        (0, import_i18n164.__)("This post type (%s) does not support the author."),
         postType
       ) });
     }
@@ -59734,11 +58957,11 @@ ${text}
         recreateWithRecommendedBlocks(attributes2, blockTypes)
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_block_editor187.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(
-        import_components104.__experimentalToolsPanel,
+    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)(
+        import_components102.__experimentalToolsPanel,
         {
-          label: (0, import_i18n173.__)("Settings"),
+          label: (0, import_i18n164.__)("Settings"),
           resetAll: () => {
             setAttributes({
               avatarSize: 48,
@@ -59749,24 +58972,24 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
               AuthorCombobox,
               {
                 value: authorDetails,
                 onChange: handleSelect
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n173.__)("Show avatar"),
+                label: (0, import_i18n164.__)("Show avatar"),
                 isShownByDefault: true,
                 hasValue: () => !showAvatar,
                 onDeselect: () => setAttributes({ showAvatar: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n173.__)("Show avatar"),
+                    label: (0, import_i18n164.__)("Show avatar"),
                     checked: showAvatar,
                     onChange: () => setAttributes({
                       showAvatar: !showAvatar
@@ -59775,17 +58998,17 @@ ${text}
                 )
               }
             ),
-            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n173.__)("Avatar size"),
+                label: (0, import_i18n164.__)("Avatar size"),
                 isShownByDefault: true,
                 hasValue: () => avatarSize !== 48,
                 onDeselect: () => setAttributes({ avatarSize: 48 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-                  import_components104.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components102.SelectControl,
                   {
-                    label: (0, import_i18n173.__)("Avatar size"),
+                    label: (0, import_i18n164.__)("Avatar size"),
                     value: avatarSize,
                     options: avatarSizes,
                     onChange: (size) => {
@@ -59797,51 +59020,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n173.__)("Show bio"),
+                label: (0, import_i18n164.__)("Show bio"),
                 isShownByDefault: true,
                 hasValue: () => !!showBio,
                 onDeselect: () => setAttributes({ showBio: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n173.__)("Show bio"),
+                    label: (0, import_i18n164.__)("Show bio"),
                     checked: !!showBio,
                     onChange: () => setAttributes({ showBio: !showBio })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n173.__)("Link author name to author page"),
+                label: (0, import_i18n164.__)("Link author name to author page"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n173.__)("Link author name to author page"),
+                    label: (0, import_i18n164.__)("Link author name to author page"),
                     checked: isLink,
                     onChange: () => setAttributes({ isLink: !isLink })
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n173.__)("Link target"),
+                label: (0, import_i18n164.__)("Link target"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-                  import_components104.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n173.__)("Open in new tab"),
+                    label: (0, import_i18n164.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -59855,30 +59078,30 @@ ${text}
       ) }),
       blockTypes.some(
         (blockType) => blockType.name === "core/group"
-      ) && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(
-        import_components104.__experimentalVStack,
+      ) && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+        import_components102.__experimentalVStack,
         {
           className: "wp-block-post-author__transform",
           alignment: "left",
           spacing: 4,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components104.__experimentalText, { as: "p", children: (0, import_i18n173.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components102.__experimentalText, { as: "p", children: (0, import_i18n164.__)(
               "This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-              import_components104.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components102.Button,
               {
                 variant: "primary",
                 onClick: transformBlock,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n173.__)("Recreate")
+                children: (0, import_i18n164.__)("Recreate")
               }
             )
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_block_editor187.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-        import_block_editor187.AlignmentControl,
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_block_editor177.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_block_editor177.AlignmentControl,
         {
           value: textAlign,
           onChange: (nextAlign) => {
@@ -59886,28 +59109,28 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)("div", { ...blockProps, children: [
-        showAvatar && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { className: "wp-block-post-author__avatar", children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+      /* @__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)(
           "img",
           {
             width: avatarSize,
             src: authorDetails?.avatar_urls?.[avatarSize] || defaultAvatar,
-            alt: authorDetails?.name || (0, import_i18n173.__)("Default Avatar")
+            alt: authorDetails?.name || (0, import_i18n164.__)("Default Avatar")
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)("div", { className: "wp-block-post-author__content", children: [
-          (!import_block_editor187.RichText.isEmpty(byline) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
-            import_block_editor187.RichText,
+        /* @__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)(
+            import_block_editor177.RichText,
             {
               identifier: "byline",
               className: "wp-block-post-author__byline",
-              "aria-label": (0, import_i18n173.__)("Post author byline text"),
-              placeholder: (0, import_i18n173.__)("Write byline\u2026"),
+              "aria-label": (0, import_i18n164.__)("Post author byline text"),
+              placeholder: (0, import_i18n164.__)("Write byline\u2026"),
               value: byline,
               onChange: (value) => setAttributes({ byline: value })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
             "a",
             {
               href: "#post-author-pseudo-link",
@@ -59915,7 +59138,7 @@ ${text}
               children: authorName
             }
           ) : authorName }),
-          showBio && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+          showBio && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
             "p",
             {
               className: "wp-block-post-author__bio",
@@ -59928,34 +59151,34 @@ ${text}
       ] })
     ] });
   }
-  var edit_default25 = PostAuthorEdit;
+  var edit_default21 = PostAuthorEdit;

   // packages/block-library/build-module/post-author/index.mjs
-  var { name: name66 } = block_default65;
-  var settings65 = {
+  var { name: name62 } = block_default61;
+  var settings61 = {
     icon: post_author_default,
     example: {
       viewportWidth: 350,
       attributes: {
         showBio: true,
-        byline: (0, import_i18n174.__)("Posted by")
+        byline: (0, import_i18n165.__)("Posted by")
       }
     },
-    edit: edit_default25
+    edit: edit_default21
   };
-  var init65 = () => initBlock({ name: name66, metadata: block_default65, settings: settings65 });
+  var init61 = () => initBlock({ name: name62, metadata: block_default61, settings: settings61 });

   // packages/block-library/build-module/post-author-name/index.mjs
   var post_author_name_exports = {};
   __export(post_author_name_exports, {
-    init: () => init66,
-    metadata: () => block_default66,
-    name: () => name67,
-    settings: () => settings66
+    init: () => init62,
+    metadata: () => block_default62,
+    name: () => name63,
+    settings: () => settings62
   });

   // packages/block-library/build-module/post-author-name/block.json
-  var block_default66 = {
+  var block_default62 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-author-name",
@@ -60029,12 +59252,12 @@ ${text}
   };

   // packages/block-library/build-module/post-author-name/edit.mjs
-  var import_block_editor188 = __toESM(require_block_editor(), 1);
-  var import_data107 = __toESM(require_data(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
+  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_core_data59 = __toESM(require_core_data(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_components103 = __toESM(require_components(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorNameEdit(props) {
     useDeprecatedTextAlign(props);
     const {
@@ -60042,7 +59265,7 @@ ${text}
       setAttributes,
       context: { postType, postId }
     } = props;
-    const { authorName, supportsAuthor } = (0, import_data107.useSelect)(
+    const { authorName, supportsAuthor } = (0, import_data104.useSelect)(
       (select10) => {
         const { getEditedEntityRecord, getUser, getPostType } = select10(import_core_data59.store);
         const _authorId = getEditedEntityRecord(
@@ -60057,9 +59280,9 @@ ${text}
       },
       [postType, postId]
     );
-    const blockProps = (0, import_block_editor188.useBlockProps)();
-    const displayName = authorName?.name || (0, import_i18n175.__)("Author Name");
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+    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)(
       "a",
       {
         href: "#author-pseudo-link",
@@ -60069,11 +59292,11 @@ ${text}
       }
     ) : displayName;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_jsx_runtime402.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(import_block_editor188.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(
-        import_components105.__experimentalToolsPanel,
+    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)(
+        import_components103.__experimentalToolsPanel,
         {
-          label: (0, import_i18n175.__)("Settings"),
+          label: (0, import_i18n166.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -60082,34 +59305,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-              import_components105.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+              import_components103.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n175.__)("Link to author archive"),
+                label: (0, import_i18n166.__)("Link to author archive"),
                 isShownByDefault: true,
                 hasValue: () => isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-                  import_components105.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                  import_components103.ToggleControl,
                   {
-                    label: (0, import_i18n175.__)("Link to author archive"),
+                    label: (0, import_i18n166.__)("Link to author archive"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-              import_components105.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+              import_components103.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n175.__)("Open in new tab"),
+                label: (0, import_i18n166.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-                  import_components105.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                  import_components103.ToggleControl,
                   {
-                    label: (0, import_i18n175.__)("Open in new tab"),
+                    label: (0, import_i18n166.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -60121,19 +59344,19 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime402.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n175.sprintf)(
+      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n166.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n175.__)(
+        (0, import_i18n166.__)(
           "This post type (%s) does not support the author."
         ),
         postType
       ) : displayAuthor })
     ] });
   }
-  var edit_default26 = PostAuthorNameEdit;
+  var edit_default22 = PostAuthorNameEdit;

   // packages/block-library/build-module/post-author-name/deprecated.mjs
-  var v126 = {
+  var v124 = {
     attributes: {
       isLink: {
         type: "boolean",
@@ -60201,16 +59424,16 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default30 = [v126];
+  var deprecated_default29 = [v124];

   // packages/block-library/build-module/post-author-name/transforms.mjs
-  var import_blocks83 = __toESM(require_blocks(), 1);
+  var import_blocks82 = __toESM(require_blocks(), 1);
   var transforms23 = {
     from: [
       {
         type: "block",
         blocks: ["core/post-author"],
-        transform: ({ textAlign }) => (0, import_blocks83.createBlock)("core/post-author-name", {
+        transform: ({ textAlign }) => (0, import_blocks82.createBlock)("core/post-author-name", {
           style: { typography: { textAlign } }
         })
       }
@@ -60219,26 +59442,26 @@ ${text}
   var transforms_default24 = transforms23;

   // packages/block-library/build-module/post-author-name/index.mjs
-  var { name: name67 } = block_default66;
-  var settings66 = {
+  var { name: name63 } = block_default62;
+  var settings62 = {
     icon: post_author_default,
     transforms: transforms_default24,
-    edit: edit_default26,
-    deprecated: deprecated_default30
+    edit: edit_default22,
+    deprecated: deprecated_default29
   };
-  var init66 = () => initBlock({ name: name67, metadata: block_default66, settings: settings66 });
+  var init62 = () => initBlock({ name: name63, metadata: block_default62, settings: settings62 });

   // packages/block-library/build-module/post-author-biography/index.mjs
   var post_author_biography_exports = {};
   __export(post_author_biography_exports, {
-    init: () => init67,
-    metadata: () => block_default67,
-    name: () => name68,
-    settings: () => settings67
+    init: () => init63,
+    metadata: () => block_default63,
+    name: () => name64,
+    settings: () => settings63
   });

   // packages/block-library/build-module/post-author-biography/block.json
-  var block_default67 = {
+  var block_default63 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-author-biography",
@@ -60298,17 +59521,17 @@ ${text}
   };

   // packages/block-library/build-module/post-author-biography/edit.mjs
-  var import_block_editor189 = __toESM(require_block_editor(), 1);
-  var import_data108 = __toESM(require_data(), 1);
-  var import_i18n176 = __toESM(require_i18n(), 1);
+  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_core_data60 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorBiographyEdit(props) {
     useDeprecatedTextAlign(props);
     const {
       context: { postType, postId }
     } = props;
-    const { authorDetails } = (0, import_data108.useSelect)(
+    const { authorDetails } = (0, import_data105.useSelect)(
       (select10) => {
         const { getEditedEntityRecord, getUser } = select10(import_core_data60.store);
         const _authorId = getEditedEntityRecord(
@@ -60322,9 +59545,9 @@ ${text}
       },
       [postType, postId]
     );
-    const blockProps = (0, import_block_editor189.useBlockProps)();
-    const displayAuthorBiography = authorDetails?.description || (0, import_i18n176.__)("Author Biography");
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_jsx_runtime403.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+    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)(
       "div",
       {
         ...blockProps,
@@ -60332,10 +59555,10 @@ ${text}
       }
     ) });
   }
-  var edit_default27 = PostAuthorBiographyEdit;
+  var edit_default23 = PostAuthorBiographyEdit;

   // packages/block-library/build-module/post-author-biography/deprecated.mjs
-  var v127 = {
+  var v125 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -60392,28 +59615,28 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default31 = [v127];
+  var deprecated_default30 = [v125];

   // packages/block-library/build-module/post-author-biography/index.mjs
-  var { name: name68 } = block_default67;
-  var settings67 = {
+  var { name: name64 } = block_default63;
+  var settings63 = {
     icon: post_author_default,
-    edit: edit_default27,
-    deprecated: deprecated_default31
+    edit: edit_default23,
+    deprecated: deprecated_default30
   };
-  var init67 = () => initBlock({ name: name68, metadata: block_default67, settings: settings67 });
+  var init63 = () => initBlock({ name: name64, metadata: block_default63, settings: settings63 });

   // packages/block-library/build-module/post-comment/index.mjs
   var post_comment_exports = {};
   __export(post_comment_exports, {
-    init: () => init68,
-    metadata: () => block_default68,
-    name: () => name69,
-    settings: () => settings68
+    init: () => init64,
+    metadata: () => block_default64,
+    name: () => name65,
+    settings: () => settings64
   });

   // packages/block-library/build-module/post-comment/block.json
-  var block_default68 = {
+  var block_default64 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     __experimental: "fse",
@@ -60448,62 +59671,62 @@ ${text}
   };

   // packages/block-library/build-module/post-comment/edit.mjs
-  var import_i18n177 = __toESM(require_i18n(), 1);
-  var import_components106 = __toESM(require_components(), 1);
-  var import_element120 = __toESM(require_element(), 1);
-  var import_block_editor190 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
-  function Edit18({ attributes: { commentId }, setAttributes }) {
-    const [commentIdInput, setCommentIdInput] = (0, import_element120.useState)(commentId);
-    const blockProps = (0, import_block_editor190.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor190.useInnerBlocksProps)(blockProps);
+  var import_i18n168 = __toESM(require_i18n(), 1);
+  var import_components104 = __toESM(require_components(), 1);
+  var import_element119 = __toESM(require_element(), 1);
+  var import_block_editor180 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  function Edit15({ attributes: { commentId }, setAttributes }) {
+    const [commentIdInput, setCommentIdInput] = (0, import_element119.useState)(commentId);
+    const blockProps = (0, import_block_editor180.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor180.useInnerBlocksProps)(blockProps);
     if (!commentId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
-        import_components106.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+        import_components104.Placeholder,
         {
           icon: block_default_default,
-          label: (0, import_i18n177._x)("Post Comment", "block title"),
-          instructions: (0, import_i18n177.__)(
+          label: (0, import_i18n168._x)("Post Comment", "block title"),
+          instructions: (0, import_i18n168.__)(
             "To show a comment, input the comment ID."
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-              import_components106.TextControl,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components104.TextControl,
               {
                 value: commentId,
                 onChange: (val) => setCommentIdInput(parseInt(val))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-              import_components106.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components104.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => {
                   setAttributes({ commentId: commentIdInput });
                 },
-                children: (0, import_i18n177.__)("Save")
+                children: (0, import_i18n168.__)("Save")
               }
             )
           ]
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/post-comment/save.mjs
-  var import_block_editor191 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
-  function save38() {
-    const blockProps = import_block_editor191.useBlockProps.save();
-    const innerBlocksProps = import_block_editor191.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("div", { ...innerBlocksProps });
+  var import_block_editor181 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime393 = __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 });
   }

   // packages/block-library/build-module/post-comment/index.mjs
-  var { name: name69 } = block_default68;
-  var TEMPLATE14 = [
+  var { name: name65 } = block_default64;
+  var TEMPLATE11 = [
     ["core/avatar"],
     ["core/comment-author-name"],
     ["core/comment-date"],
@@ -60511,25 +59734,25 @@ ${text}
     ["core/comment-reply-link"],
     ["core/comment-edit-link"]
   ];
-  var settings68 = {
+  var settings64 = {
     icon: comment_default,
-    template: TEMPLATE14,
-    edit: Edit18,
-    save: save38
+    template: TEMPLATE11,
+    edit: Edit15,
+    save: save34
   };
-  var init68 = () => initBlock({ name: name69, metadata: block_default68, settings: settings68 });
+  var init64 = () => initBlock({ name: name65, metadata: block_default64, settings: settings64 });

   // packages/block-library/build-module/post-comments-count/index.mjs
   var post_comments_count_exports = {};
   __export(post_comments_count_exports, {
-    init: () => init69,
-    metadata: () => block_default69,
-    name: () => name70,
-    settings: () => settings69
+    init: () => init65,
+    metadata: () => block_default65,
+    name: () => name66,
+    settings: () => settings65
   });

   // packages/block-library/build-module/post-comments-count/block.json
-  var block_default69 = {
+  var block_default65 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-comments-count",
@@ -60583,16 +59806,16 @@ ${text}
   };

   // packages/block-library/build-module/post-comments-count/edit.mjs
-  var import_block_editor192 = __toESM(require_block_editor(), 1);
-  var import_element121 = __toESM(require_element(), 1);
+  var import_block_editor182 = __toESM(require_block_editor(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
   var import_url20 = __toESM(require_url(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsCountEdit({ context }) {
     const { postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element121.useState)();
-    const blockProps = (0, import_block_editor192.useBlockProps)();
-    (0, import_element121.useEffect)(() => {
+    const [commentsCount, setCommentsCount] = (0, import_element120.useState)();
+    const blockProps = (0, import_block_editor182.useBlockProps)();
+    (0, import_element120.useEffect)(() => {
       if (!postId) {
         return;
       }
@@ -60613,11 +59836,11 @@ ${text}
       ...blockProps.style,
       textDecoration: hasPostAndComments ? blockProps.style?.textDecoration : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
   }

   // packages/block-library/build-module/post-comments-count/transforms.mjs
-  var import_blocks84 = __toESM(require_blocks(), 1);
+  var import_blocks83 = __toESM(require_blocks(), 1);
   var transforms24 = {
     to: [
       {
@@ -60625,7 +59848,7 @@ ${text}
         blocks: ["core/post-comments-link"],
         transform: ({ style: style2 }) => {
           const textAlign = style2?.typography?.textAlign;
-          return (0, import_blocks84.createBlock)("core/post-comments-link", {
+          return (0, import_blocks83.createBlock)("core/post-comments-link", {
             ...textAlign && {
               style: {
                 typography: {
@@ -60641,7 +59864,7 @@ ${text}
   var transforms_default25 = transforms24;

   // packages/block-library/build-module/post-comments-count/deprecated.mjs
-  var v128 = {
+  var v126 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -60692,29 +59915,29 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default32 = [v128];
+  var deprecated_default31 = [v126];

   // packages/block-library/build-module/post-comments-count/index.mjs
-  var { name: name70 } = block_default69;
-  var settings69 = {
+  var { name: name66 } = block_default65;
+  var settings65 = {
     icon: post_comments_count_default,
     edit: PostCommentsCountEdit,
     transforms: transforms_default25,
-    deprecated: deprecated_default32
+    deprecated: deprecated_default31
   };
-  var init69 = () => initBlock({ name: name70, metadata: block_default69, settings: settings69 });
+  var init65 = () => initBlock({ name: name66, metadata: block_default65, settings: settings65 });

   // packages/block-library/build-module/post-comments-form/index.mjs
   var post_comments_form_exports = {};
   __export(post_comments_form_exports, {
-    init: () => init70,
-    metadata: () => block_default70,
-    name: () => name71,
-    settings: () => settings70
+    init: () => init66,
+    metadata: () => block_default66,
+    name: () => name67,
+    settings: () => settings66
   });

   // packages/block-library/build-module/post-comments-form/block.json
-  var block_default70 = {
+  var block_default66 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-comments-form",
@@ -60782,25 +60005,25 @@ ${text}
   };

   // packages/block-library/build-module/post-comments-form/edit.mjs
-  var import_block_editor193 = __toESM(require_block_editor(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  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);
   function PostCommentsFormEdit({ context }) {
     const { postId, postType } = context;
-    const instanceId = (0, import_compose46.useInstanceId)(PostCommentsFormEdit);
-    const instanceIdDesc = (0, import_i18n178.sprintf)("comments-form-edit-%d-desc", instanceId);
-    const blockProps = (0, import_block_editor193.useBlockProps)({
+    const instanceId = (0, import_compose48.useInstanceId)(PostCommentsFormEdit);
+    const instanceIdDesc = (0, import_i18n169.sprintf)("comments-form-edit-%d-desc", instanceId);
+    const blockProps = (0, import_block_editor183.useBlockProps)({
       "aria-describedby": instanceIdDesc
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(form_default, { postId, postType }),
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(VisuallyHidden, { id: instanceIdDesc, children: (0, import_i18n178.__)("Comments form disabled in editor.") })
+    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.") })
     ] });
   }

   // packages/block-library/build-module/post-comments-form/deprecated.mjs
-  var v129 = {
+  var v127 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -60859,28 +60082,28 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default33 = [v129];
+  var deprecated_default32 = [v127];

   // packages/block-library/build-module/post-comments-form/index.mjs
-  var { name: name71 } = block_default70;
-  var settings70 = {
+  var { name: name67 } = block_default66;
+  var settings66 = {
     icon: post_comments_form_default,
     edit: PostCommentsFormEdit,
-    deprecated: deprecated_default33
+    deprecated: deprecated_default32
   };
-  var init70 = () => initBlock({ name: name71, metadata: block_default70, settings: settings70 });
+  var init66 = () => initBlock({ name: name67, metadata: block_default66, settings: settings66 });

   // packages/block-library/build-module/post-comments-link/index.mjs
   var post_comments_link_exports = {};
   __export(post_comments_link_exports, {
-    init: () => init71,
-    metadata: () => block_default71,
-    name: () => name72,
-    settings: () => settings71
+    init: () => init67,
+    metadata: () => block_default67,
+    name: () => name68,
+    settings: () => settings67
   });

   // packages/block-library/build-module/post-comments-link/block.json
-  var block_default71 = {
+  var block_default67 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-comments-link",
@@ -60941,19 +60164,19 @@ ${text}
   };

   // packages/block-library/build-module/post-comments-link/edit.mjs
-  var import_block_editor194 = __toESM(require_block_editor(), 1);
-  var import_element122 = __toESM(require_element(), 1);
-  var import_data109 = __toESM(require_data(), 1);
+  var import_block_editor184 = __toESM(require_block_editor(), 1);
+  var import_element121 = __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_i18n179 = __toESM(require_i18n(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
   var import_core_data61 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsLinkEdit({ context }) {
     const { postType, postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element122.useState)();
-    const blockProps = (0, import_block_editor194.useBlockProps)();
-    (0, import_element122.useEffect)(() => {
+    const [commentsCount, setCommentsCount] = (0, import_element121.useState)();
+    const blockProps = (0, import_block_editor184.useBlockProps)();
+    (0, import_element121.useEffect)(() => {
       if (!postId) {
         return;
       }
@@ -60969,7 +60192,7 @@ ${text}
         }
       });
     }, [postId]);
-    const post = (0, import_data109.useSelect)(
+    const post = (0, import_data106.useSelect)(
       (select10) => select10(import_core_data61.store).getEditedEntityRecord(
         "postType",
         postType,
@@ -60981,35 +60204,35 @@ ${text}
     if (commentsCount !== void 0) {
       const commentsNumber = parseInt(commentsCount);
       if (commentsNumber === 0) {
-        commentsText = (0, import_i18n179.__)("No comments");
+        commentsText = (0, import_i18n170.__)("No comments");
       } else {
-        commentsText = (0, import_i18n179.sprintf)(
+        commentsText = (0, import_i18n170.sprintf)(
           /* translators: %s: Number of comments */
-          (0, import_i18n179._n)("%s comment", "%s comments", commentsNumber),
+          (0, import_i18n170._n)("%s comment", "%s comments", commentsNumber),
           commentsNumber.toLocaleString()
         );
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
       "a",
       {
         href: post?.link + "#comments",
         onClick: (event) => event.preventDefault(),
         children: commentsText
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
       "a",
       {
         href: "#post-comments-link-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_i18n179.__)("No comments")
+        children: (0, import_i18n170.__)("No comments")
       }
     ) });
   }
-  var edit_default28 = PostCommentsLinkEdit;
+  var edit_default24 = PostCommentsLinkEdit;

   // packages/block-library/build-module/post-comments-link/transforms.mjs
-  var import_blocks85 = __toESM(require_blocks(), 1);
+  var import_blocks84 = __toESM(require_blocks(), 1);
   var transforms25 = {
     to: [
       {
@@ -61017,7 +60240,7 @@ ${text}
         blocks: ["core/post-comments-count"],
         transform: ({ style: style2 }) => {
           const textAlign = style2?.typography?.textAlign;
-          return (0, import_blocks85.createBlock)("core/post-comments-count", {
+          return (0, import_blocks84.createBlock)("core/post-comments-count", {
             ...textAlign && {
               style: {
                 typography: {
@@ -61033,7 +60256,7 @@ ${text}
   var transforms_default26 = transforms25;

   // packages/block-library/build-module/post-comments-link/deprecated.mjs
-  var v130 = {
+  var v128 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -61091,29 +60314,29 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default34 = [v130];
+  var deprecated_default33 = [v128];

   // packages/block-library/build-module/post-comments-link/index.mjs
-  var { name: name72 } = block_default71;
-  var settings71 = {
-    edit: edit_default28,
+  var { name: name68 } = block_default67;
+  var settings67 = {
+    edit: edit_default24,
     icon: post_comments_count_default,
     transforms: transforms_default26,
-    deprecated: deprecated_default34
+    deprecated: deprecated_default33
   };
-  var init71 = () => initBlock({ name: name72, metadata: block_default71, settings: settings71 });
+  var init67 = () => initBlock({ name: name68, metadata: block_default67, settings: settings67 });

   // packages/block-library/build-module/post-content/index.mjs
   var post_content_exports = {};
   __export(post_content_exports, {
-    init: () => init72,
-    metadata: () => block_default72,
-    name: () => name73,
-    settings: () => settings72
+    init: () => init68,
+    metadata: () => block_default68,
+    name: () => name69,
+    settings: () => settings68
   });

   // packages/block-library/build-module/post-content/block.json
-  var block_default72 = {
+  var block_default68 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-content",
@@ -61199,14 +60422,14 @@ ${text}
   };

   // packages/block-library/build-module/post-content/edit.mjs
-  var import_i18n180 = __toESM(require_i18n(), 1);
-  var import_block_editor195 = __toESM(require_block_editor(), 1);
-  var import_blocks86 = __toESM(require_blocks(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_block_editor185 = __toESM(require_block_editor(), 1);
+  var import_blocks85 = __toESM(require_blocks(), 1);
   var import_core_data62 = __toESM(require_core_data(), 1);
-  var import_data110 = __toESM(require_data(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl: HTMLElementControl5 } = unlock(import_block_editor195.privateApis);
+  var import_data107 = __toESM(require_data(), 1);
+  var import_element122 = __toESM(require_element(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var { HTMLElementControl: HTMLElementControl5 } = unlock(import_block_editor185.privateApis);
   function ReadOnlyContent({
     parentLayout,
     layoutClassNames,
@@ -61221,19 +60444,19 @@ ${text}
       "content",
       postId
     );
-    const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    const blocks = (0, import_element123.useMemo)(() => {
-      return content?.raw ? (0, import_blocks86.parse)(content.raw) : [];
+    const blockProps = (0, import_block_editor185.useBlockProps)({ className: layoutClassNames });
+    const blocks = (0, import_element122.useMemo)(() => {
+      return content?.raw ? (0, import_blocks85.parse)(content.raw) : [];
     }, [content?.raw]);
-    const blockPreviewProps = (0, import_block_editor195.__experimentalUseBlockPreview)({
+    const blockPreviewProps = (0, import_block_editor185.__experimentalUseBlockPreview)({
       blocks,
       props: blockProps,
       layout: parentLayout
     });
     if (userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { ...blockPreviewProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ...blockPreviewProps });
     }
-    return content?.protected ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.Warning, { children: (0, import_i18n180.__)("This content is password protected.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    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)(
       TagName2,
       {
         ...blockProps,
@@ -61248,12 +60471,12 @@ ${text}
     onChange,
     tagName: TagName2 = "div"
   }) {
-    const props = (0, import_block_editor195.useInnerBlocksProps)(blockProps, {
+    const props = (0, import_block_editor185.useInnerBlocksProps)(blockProps, {
       value: blocks,
       onInput,
       onChange
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...props });
   }
   function EditableContent({ context = {}, tagName: TagName2 = "div" }) {
     const { postType, postId } = context;
@@ -61262,7 +60485,7 @@ ${text}
       postType,
       { id: postId }
     );
-    const hasLoadedRecord = (0, import_data110.useSelect)(
+    const hasLoadedRecord = (0, import_data107.useSelect)(
       (select10) => select10(import_core_data62.store).getEntityRecord(
         "postType",
         postType,
@@ -61274,11 +60497,11 @@ ${text}
       ]),
       [postType, postId]
     );
-    const blockProps = (0, import_block_editor195.useBlockProps)({ className: "entry-content" });
+    const blockProps = (0, import_block_editor185.useBlockProps)({ className: "entry-content" });
     if (!hasLoadedRecord) {
-      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
       EditableContentLoaded,
       {
         blockProps,
@@ -61301,7 +60524,7 @@ ${text}
     }
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
     const isEditable = userCanEdit && !isDescendentOfQueryLoop;
-    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
       ReadOnlyContent,
       {
         parentLayout: props.parentLayout,
@@ -61314,32 +60537,32 @@ ${text}
     );
   }
   function Placeholder17({ layoutClassNames }) {
-    const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
+    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.__)(
         "This is the Content block, it will display all the blocks in any single post or page."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("p", { children: (0, import_i18n171.__)(
         "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_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("p", { children: (0, import_i18n171.__)(
         "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_editor195.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.Warning, { children: (0, import_i18n180.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   function PostContentEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
       HTMLElementControl5,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n180.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n171.__)("Default (<div>)"), value: "div" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
           { label: "<article>", value: "article" }
@@ -61356,15 +60579,15 @@ ${text}
     __unstableParentLayout: parentLayout
   }) {
     const { postId: contextPostId, postType: contextPostType } = context;
-    const hasAlreadyRendered = (0, import_block_editor195.useHasRecursion)(contextPostId);
+    const hasAlreadyRendered = (0, import_block_editor185.useHasRecursion)(contextPostId);
     if (contextPostId && contextPostType && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(RecursionError, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(RecursionError, {});
     }
     const handleSelectTagName = (value) => {
       setAttributes({ tagName: value });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         PostContentEditControls,
         {
           tagName,
@@ -61372,36 +60595,36 @@ ${text}
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor185.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         Content,
         {
           context,
           parentLayout,
           layoutClassNames
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(Placeholder17, { layoutClassNames }) })
+      ) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(Placeholder17, { layoutClassNames }) })
     ] });
   }

   // packages/block-library/build-module/post-content/index.mjs
-  var { name: name73 } = block_default72;
-  var settings72 = {
+  var { name: name69 } = block_default68;
+  var settings68 = {
     icon: post_content_default,
     edit: PostContentEdit
   };
-  var init72 = () => initBlock({ name: name73, metadata: block_default72, settings: settings72 });
+  var init68 = () => initBlock({ name: name69, metadata: block_default68, settings: settings68 });

   // packages/block-library/build-module/post-date/index.mjs
   var post_date_exports = {};
   __export(post_date_exports, {
-    init: () => init73,
-    metadata: () => block_default73,
-    name: () => name74,
-    settings: () => settings73
+    init: () => init69,
+    metadata: () => block_default69,
+    name: () => name70,
+    settings: () => settings69
   });

   // packages/block-library/build-module/post-date/block.json
-  var block_default73 = {
+  var block_default69 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-date",
@@ -61477,33 +60700,33 @@ ${text}

   // packages/block-library/build-module/post-date/edit.mjs
   var import_core_data63 = __toESM(require_core_data(), 1);
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element123 = __toESM(require_element(), 1);
   var import_date3 = __toESM(require_date(), 1);
-  var import_block_editor196 = __toESM(require_block_editor(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_i18n181 = __toESM(require_i18n(), 1);
-  var import_keycodes9 = __toESM(require_keycodes(), 1);
-  var import_data111 = __toESM(require_data(), 1);
-  var import_blocks87 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 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_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);
   function PostDateEdit(props) {
     const {
       attributes: attributes2,
       context: { postType: postTypeSlug, queryId },
       setAttributes,
-      name: name122
+      name: name118
     } = props;
     useDeprecatedTextAlign(props);
     const { datetime, format: format3, isLink } = attributes2;
-    const blockProps = (0, import_block_editor196.useBlockProps)();
+    const blockProps = (0, import_block_editor186.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element124.useState)(null);
-    const popoverProps = (0, import_element124.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element123.useState)(null);
+    const popoverProps = (0, import_element123.useMemo)(
       () => ({ anchor: popoverAnchor }),
       [popoverAnchor]
     );
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data111.useDispatch)(import_block_editor196.store);
-    (0, import_element124.useEffect)(() => {
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data108.useDispatch)(import_block_editor186.store);
+    (0, import_element123.useEffect)(() => {
       if (datetime === void 0) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ datetime: /* @__PURE__ */ new Date() });
@@ -61515,7 +60738,7 @@ ${text}
       postType,
       siteFormat = dateSettings.formats.date,
       siteTimeFormat = dateSettings.formats.time
-    } = (0, import_data111.useSelect)(
+    } = (0, import_data108.useSelect)(
       (select10) => {
         const { getPostType, getEntityRecord } = select10(import_core_data63.store);
         const siteSettings = getEntityRecord("root", "site");
@@ -61527,13 +60750,13 @@ ${text}
       },
       [postTypeSlug]
     );
-    const activeBlockVariationName = (0, import_data111.useSelect)(
-      (select10) => select10(import_blocks87.store).getActiveBlockVariation(name122, attributes2)?.name,
-      [name122, attributes2]
+    const activeBlockVariationName = (0, import_data108.useSelect)(
+      (select10) => select10(import_blocks86.store).getActiveBlockVariation(name118, attributes2)?.name,
+      [name118, attributes2]
     );
-    const blockEditingMode = (0, import_block_editor196.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor186.useBlockEditingMode)();
     const validDatetime = datetime || /* @__PURE__ */ new Date();
-    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
       "time",
       {
         dateTime: (0, import_date3.dateI18n)("c", validDatetime),
@@ -61542,7 +60765,7 @@ ${text}
       }
     );
     if (isLink && datetime) {
-      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
         "a",
         {
           href: "#post-date-pseudo-link",
@@ -61551,15 +60774,15 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
-      (blockEditingMode === "default" || !isDescendentOfQueryLoop) && activeBlockVariationName !== "post-date-modified" && (!isDescendentOfQueryLoop || !activeBlockVariationName) && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_block_editor196.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-        import_components107.Dropdown,
+    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)(
+        import_components105.Dropdown,
         {
           popoverProps,
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-            import_block_editor196.__experimentalPublishDateTimePicker,
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+            import_block_editor186.__experimentalPublishDateTimePicker,
             {
-              title: activeBlockVariationName === "post-date" ? (0, import_i18n181.__)("Publish Date") : (0, import_i18n181.__)("Date"),
+              title: activeBlockVariationName === "post-date" ? (0, import_i18n172.__)("Publish Date") : (0, import_i18n172.__)("Date"),
               currentDate: datetime,
               onChange: (newDatetime) => setAttributes({
                 datetime: newDatetime
@@ -61570,23 +60793,23 @@ ${text}
               onClose,
               dateOrder: (
                 /* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
-                (0, import_i18n181._x)("dmy", "date order")
+                (0, import_i18n172._x)("dmy", "date order")
               )
             }
           ),
           renderToggle: ({ isOpen, onToggle }) => {
             const openOnArrowDown = (event) => {
-              if (!isOpen && event.keyCode === import_keycodes9.DOWN) {
+              if (!isOpen && event.keyCode === import_keycodes8.DOWN) {
                 event.preventDefault();
                 onToggle();
               }
             };
-            return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-              import_components107.ToolbarButton,
+            return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components105.ToolbarButton,
               {
                 "aria-expanded": isOpen,
                 icon: pencil_default,
-                title: (0, import_i18n181.__)("Change Date"),
+                title: (0, import_i18n172.__)("Change Date"),
                 onClick: onToggle,
                 onKeyDown: openOnArrowDown
               }
@@ -61594,10 +60817,10 @@ ${text}
           }
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
-        import_components107.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor186.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+        import_components105.__experimentalToolsPanel,
         {
-          label: (0, import_i18n181.__)("Settings"),
+          label: (0, import_i18n172.__)("Settings"),
           resetAll: () => {
             setAttributes({
               datetime: void 0,
@@ -61607,15 +60830,15 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-              import_components107.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components105.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3,
-                label: (0, import_i18n181.__)("Date Format"),
+                label: (0, import_i18n172.__)("Date Format"),
                 onDeselect: () => setAttributes({ format: void 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-                  import_block_editor196.__experimentalDateFormatPicker,
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+                  import_block_editor186.__experimentalDateFormatPicker,
                   {
                     format: format3,
                     defaultFormat: siteFormat,
@@ -61624,25 +60847,25 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-              import_components107.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components105.__experimentalToolsPanelItem,
               {
                 hasValue: () => isLink !== false,
-                label: postType?.labels?.singular_name ? (0, import_i18n181.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n172.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n181.__)("Link to %s"),
+                  (0, import_i18n172.__)("Link to %s"),
                   postType.labels.singular_name.toLowerCase()
-                ) : (0, import_i18n181.__)("Link to post"),
+                ) : (0, import_i18n172.__)("Link to post"),
                 onDeselect: () => setAttributes({ isLink: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-                  import_components107.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+                  import_components105.ToggleControl,
                   {
-                    label: postType?.labels?.singular_name ? (0, import_i18n181.sprintf)(
+                    label: postType?.labels?.singular_name ? (0, import_i18n172.sprintf)(
                       // translators: %s: Name of the post type e.g: "post".
-                      (0, import_i18n181.__)("Link to %s"),
+                      (0, import_i18n172.__)("Link to %s"),
                       postType.labels.singular_name.toLowerCase()
-                    ) : (0, import_i18n181.__)("Link to post"),
+                    ) : (0, import_i18n172.__)("Link to post"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
@@ -61652,7 +60875,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("div", { ...blockProps, children: postDate2 })
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("div", { ...blockProps, children: postDate2 })
     ] });
   }
   function is12HourFormat(format3) {
@@ -61829,7 +61052,7 @@ ${text}
       return attributes2?.metadata?.bindings?.datetime?.source === "core/post-data" && !!attributes2?.metadata?.bindings?.datetime?.args?.key;
     }
   };
-  var v213 = {
+  var v212 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -61921,7 +61144,7 @@ ${text}
       return !attributes2.datetime && !attributes2?.metadata?.bindings?.datetime;
     }
   };
-  var v131 = {
+  var v129 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -61960,15 +61183,15 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var deprecated_default35 = [v47, v39, v213, v131];
+  var deprecated_default34 = [v47, v39, v212, v129];

   // packages/block-library/build-module/post-date/variations.mjs
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var variations13 = [
+  var import_i18n173 = __toESM(require_i18n(), 1);
+  var variations11 = [
     {
       name: "post-date",
-      title: (0, import_i18n182.__)("Post Date"),
-      description: (0, import_i18n182.__)("Display a post's publish date."),
+      title: (0, import_i18n173.__)("Post Date"),
+      description: (0, import_i18n173.__)("Display a post's publish date."),
       attributes: {
         metadata: {
           bindings: {
@@ -61984,8 +61207,8 @@ ${text}
     },
     {
       name: "post-date-modified",
-      title: (0, import_i18n182.__)("Modified Date"),
-      description: (0, import_i18n182.__)("Display a post's last updated date."),
+      title: (0, import_i18n173.__)("Modified Date"),
+      description: (0, import_i18n173.__)("Display a post's last updated date."),
       attributes: {
         metadata: {
           bindings: {
@@ -62001,29 +61224,29 @@ ${text}
       isActive: (blockAttributes8) => blockAttributes8?.metadata?.bindings?.datetime?.source === "core/post-data" && blockAttributes8?.metadata?.bindings?.datetime?.args?.field === "modified"
     }
   ];
-  var variations_default13 = variations13;
+  var variations_default11 = variations11;

   // packages/block-library/build-module/post-date/index.mjs
-  var { name: name74 } = block_default73;
-  var settings73 = {
+  var { name: name70 } = block_default69;
+  var settings69 = {
     icon: post_date_default,
     edit: PostDateEdit,
-    deprecated: deprecated_default35,
-    variations: variations_default13
+    deprecated: deprecated_default34,
+    variations: variations_default11
   };
-  var init73 = () => initBlock({ name: name74, metadata: block_default73, settings: settings73 });
+  var init69 = () => initBlock({ name: name70, metadata: block_default69, settings: settings69 });

   // packages/block-library/build-module/post-excerpt/index.mjs
   var post_excerpt_exports = {};
   __export(post_excerpt_exports, {
-    init: () => init74,
-    metadata: () => block_default74,
-    name: () => name75,
-    settings: () => settings74
+    init: () => init70,
+    metadata: () => block_default70,
+    name: () => name71,
+    settings: () => settings70
   });

   // packages/block-library/build-module/post-excerpt/block.json
-  var block_default74 = {
+  var block_default70 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-excerpt",
@@ -62102,12 +61325,12 @@ ${text}

   // packages/block-library/build-module/post-excerpt/edit.mjs
   var import_core_data64 = __toESM(require_core_data(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_block_editor197 = __toESM(require_block_editor(), 1);
-  var import_components108 = __toESM(require_components(), 1);
-  var import_i18n183 = __toESM(require_i18n(), 1);
-  var import_data112 = __toESM(require_data(), 1);
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_element124 = __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_data109 = __toESM(require_data(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   var ELLIPSIS = "\u2026";
   function PostExcerptEditor(props) {
     const {
@@ -62125,7 +61348,7 @@ ${text}
       { rendered: renderedExcerpt, protected: isProtected } = {}
     ] = (0, import_core_data64.useEntityProp)("postType", postType, "excerpt", postId);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const postTypeSupportsExcerpts = (0, import_data112.useSelect)(
+    const postTypeSupportsExcerpts = (0, import_data109.useSelect)(
       (select10) => {
         if (postType === "page") {
           return true;
@@ -62135,9 +61358,9 @@ ${text}
       [postType]
     );
     const isEditable = userCanEdit && !isDescendentOfQueryLoop && postTypeSupportsExcerpts;
-    const blockProps = (0, import_block_editor197.useBlockProps)();
-    const wordCountType = (0, import_i18n183._x)("words", "Word count type. Do not translate!");
-    const strippedRenderedExcerpt = (0, import_element125.useMemo)(() => {
+    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)(() => {
       if (!renderedExcerpt) {
         return "";
       }
@@ -62148,21 +61371,21 @@ ${text}
       return document2.body.textContent || document2.body.innerText || "";
     }, [renderedExcerpt]);
     if (!postType || !postId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("p", { children: (0, import_i18n183.__)("This block will display the excerpt.") }) });
+      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.") }) });
     }
     if (isProtected && !userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_block_editor197.Warning, { children: (0, import_i18n183.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor187.Warning, { children: (0, import_i18n174.__)(
         "The content is currently protected and does not have the available excerpt."
       ) }) });
     }
-    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-      import_block_editor197.RichText,
+    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+      import_block_editor187.RichText,
       {
         identifier: "moreText",
         className: "wp-block-post-excerpt__more-link",
         tagName: "a",
-        "aria-label": (0, import_i18n183.__)("\u201CRead more\u201D link text"),
-        placeholder: (0, import_i18n183.__)('Add "read more" link text'),
+        "aria-label": (0, import_i18n174.__)("\u201CRead more\u201D link text"),
+        placeholder: (0, import_i18n174.__)('Add "read more" link text'),
         value: moreText,
         onChange: (newMoreText) => setAttributes({ moreText: newMoreText }),
         withoutInteractiveFormatting: true
@@ -62183,23 +61406,23 @@ ${text}
       trimmedExcerpt = rawOrRenderedExcerpt.split("", excerptLength).join("");
     }
     const isTrimmed = trimmedExcerpt !== rawOrRenderedExcerpt;
-    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-      import_block_editor197.RichText,
+    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+      import_block_editor187.RichText,
       {
         className: excerptClassName,
-        "aria-label": (0, import_i18n183.__)("Excerpt text"),
-        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n183.__)("No excerpt found"),
+        "aria-label": (0, import_i18n174.__)("Excerpt text"),
+        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n174.__)("No excerpt found"),
         onChange: setExcerpt,
         tagName: "p",
         allowedFormats: [],
         preserveWhiteSpace: true
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("p", { className: excerptClassName, children: !isTrimmed ? rawOrRenderedExcerpt || (0, import_i18n183.__)("No excerpt found") : trimmedExcerpt + ELLIPSIS });
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(import_jsx_runtime411.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
-        import_components108.__experimentalToolsPanel,
+    ) : /* @__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)(
+        import_components106.__experimentalToolsPanel,
         {
-          label: (0, import_i18n183.__)("Settings"),
+          label: (0, import_i18n174.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showMoreOnNewLine: true,
@@ -62208,17 +61431,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components108.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+              import_components106.__experimentalToolsPanelItem,
               {
                 hasValue: () => showMoreOnNewLine !== true,
-                label: (0, import_i18n183.__)("Show link on new line"),
+                label: (0, import_i18n174.__)("Show link on new line"),
                 onDeselect: () => setAttributes({ showMoreOnNewLine: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components108.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+                  import_components106.ToggleControl,
                   {
-                    label: (0, import_i18n183.__)("Show link on new line"),
+                    label: (0, import_i18n174.__)("Show link on new line"),
                     checked: showMoreOnNewLine,
                     onChange: (newShowMoreOnNewLine) => setAttributes({
                       showMoreOnNewLine: newShowMoreOnNewLine
@@ -62227,17 +61450,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-              import_components108.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+              import_components106.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== 55,
-                label: (0, import_i18n183.__)("Max number of words"),
+                label: (0, import_i18n174.__)("Max number of words"),
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-                  import_components108.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+                  import_components106.RangeControl,
                   {
-                    label: (0, import_i18n183.__)("Max number of words"),
+                    label: (0, import_i18n174.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => {
                       setAttributes({ excerptLength: value });
@@ -62251,36 +61474,36 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("div", { ...blockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("div", { ...blockProps, children: [
         excerptContent,
         !showMoreOnNewLine && " ",
-        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
+        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
       ] })
     ] });
   }

   // packages/block-library/build-module/post-excerpt/transforms.mjs
-  var import_blocks88 = __toESM(require_blocks(), 1);
+  var import_blocks87 = __toESM(require_blocks(), 1);
   var transforms26 = {
     from: [
       {
         type: "block",
         blocks: ["core/post-content"],
-        transform: () => (0, import_blocks88.createBlock)("core/post-excerpt")
+        transform: () => (0, import_blocks87.createBlock)("core/post-excerpt")
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/post-content"],
-        transform: () => (0, import_blocks88.createBlock)("core/post-content")
+        transform: () => (0, import_blocks87.createBlock)("core/post-content")
       }
     ]
   };
   var transforms_default27 = transforms26;

   // packages/block-library/build-module/post-excerpt/deprecated.mjs
-  var v133 = {
+  var v130 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -62354,29 +61577,29 @@ ${text}
       );
     }
   };
-  var deprecated_default36 = [v133];
+  var deprecated_default35 = [v130];

   // packages/block-library/build-module/post-excerpt/index.mjs
-  var { name: name75 } = block_default74;
-  var settings74 = {
+  var { name: name71 } = block_default70;
+  var settings70 = {
     icon: post_excerpt_default,
     transforms: transforms_default27,
     edit: PostExcerptEditor,
-    deprecated: deprecated_default36
+    deprecated: deprecated_default35
   };
-  var init74 = () => initBlock({ name: name75, metadata: block_default74, settings: settings74 });
+  var init70 = () => initBlock({ name: name71, metadata: block_default70, settings: settings70 });

   // packages/block-library/build-module/post-featured-image/index.mjs
   var post_featured_image_exports = {};
   __export(post_featured_image_exports, {
-    init: () => init75,
-    metadata: () => block_default75,
-    name: () => name76,
-    settings: () => settings75
+    init: () => init71,
+    metadata: () => block_default71,
+    name: () => name72,
+    settings: () => settings71
   });

   // packages/block-library/build-module/post-featured-image/block.json
-  var block_default75 = {
+  var block_default71 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-featured-image",
@@ -62490,40 +61713,40 @@ ${text}
   // packages/block-library/build-module/post-featured-image/edit.mjs
   var import_blob18 = __toESM(require_blob(), 1);
   var import_core_data65 = __toESM(require_core_data(), 1);
-  var import_data113 = __toESM(require_data(), 1);
-  var import_components111 = __toESM(require_components(), 1);
-  var import_block_editor201 = __toESM(require_block_editor(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_i18n186 = __toESM(require_i18n(), 1);
+  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_notices16 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/post-featured-image/dimension-controls.mjs
-  var import_i18n184 = __toESM(require_i18n(), 1);
-  var import_components109 = __toESM(require_components(), 1);
-  var import_block_editor198 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
-  var { DimensionsTool: DimensionsTool2 } = unlock(import_block_editor198.privateApis);
+  var import_i18n175 = __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 { 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_i18n184._x)("Cover", "Scale option for Image dimension control"),
-      help: (0, import_i18n184.__)(
+      label: (0, import_i18n175._x)("Cover", "Scale option for Image dimension control"),
+      help: (0, import_i18n175.__)(
         "Image is scaled and cropped to fill the entire space without being distorted."
       )
     },
     {
       value: "contain",
-      label: (0, import_i18n184._x)("Contain", "Scale option for Image dimension control"),
-      help: (0, import_i18n184.__)(
+      label: (0, import_i18n175._x)("Contain", "Scale option for Image dimension control"),
+      help: (0, import_i18n175.__)(
         "Image is scaled to fill the space without clipping nor distorting."
       )
     },
     {
       value: "fill",
-      label: (0, import_i18n184._x)("Fill", "Scale option for Image dimension control"),
-      help: (0, import_i18n184.__)(
+      label: (0, import_i18n175._x)("Fill", "Scale option for Image dimension control"),
+      help: (0, import_i18n175.__)(
         "Image will be stretched and distorted to completely fill the space."
       )
     }
@@ -62562,8 +61785,8 @@ ${text}
       attributeKey: "scale",
       styleKey: "objectFit"
     });
-    const [availableUnits] = (0, import_block_editor198.useSettings)("spacing.units");
-    const units = (0, import_components109.__experimentalUseCustomUnits)({
+    const [availableUnits] = (0, import_block_editor188.useSettings)("spacing.units");
+    const units = (0, import_components107.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "%", "vw", "em", "rem"]
     });
     const setDimensionAttributes = (nextDimensions) => {
@@ -62582,7 +61805,7 @@ ${text}
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
       DimensionsTool2,
       {
         panelId: clientId,
@@ -62604,11 +61827,11 @@ ${text}
   var dimension_controls_default = DimensionControls;

   // packages/block-library/build-module/post-featured-image/overlay-controls.mjs
-  var import_components110 = __toESM(require_components(), 1);
-  var import_block_editor199 = __toESM(require_block_editor(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
-  var import_i18n185 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  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 Overlay = ({
     clientId,
     attributes: attributes2,
@@ -62617,21 +61840,21 @@ ${text}
     setOverlayColor
   }) => {
     const { dimRatio } = attributes2;
-    const { gradientValue, setGradient } = (0, import_block_editor199.__experimentalUseGradient)();
-    const colorGradientSettings = (0, import_block_editor199.__experimentalUseMultipleOriginColorsAndGradients)();
+    const { gradientValue, setGradient } = (0, import_block_editor189.__experimentalUseGradient)();
+    const colorGradientSettings = (0, import_block_editor189.__experimentalUseMultipleOriginColorsAndGradients)();
     if (!colorGradientSettings.hasColorsOrGradients) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_block_editor199.__experimentalColorGradientSettingsDropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+        import_block_editor189.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
           settings: [
             {
               colorValue: overlayColor.color,
               gradientValue,
-              label: (0, import_i18n185.__)("Overlay"),
+              label: (0, import_i18n176.__)("Overlay"),
               onColorChange: setOverlayColor,
               onGradientChange: setGradient,
               isShownByDefault: true,
@@ -62648,21 +61871,21 @@ ${text}
           ...colorGradientSettings
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_components110.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+        import_components108.__experimentalToolsPanelItem,
         {
           hasValue: () => dimRatio !== void 0,
-          label: (0, import_i18n185.__)("Overlay opacity"),
+          label: (0, import_i18n176.__)("Overlay opacity"),
           onDeselect: () => setAttributes({ dimRatio: 0 }),
           resetAllFilter: () => ({
             dimRatio: 0
           }),
           isShownByDefault: true,
           panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-            import_components110.RangeControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+            import_components108.RangeControl,
             {
-              label: (0, import_i18n185.__)("Overlay opacity"),
+              label: (0, import_i18n176.__)("Overlay opacity"),
               value: dimRatio,
               onChange: (newDimRatio) => setAttributes({
                 dimRatio: newDimRatio
@@ -62677,13 +61900,13 @@ ${text}
       )
     ] });
   };
-  var overlay_controls_default = (0, import_compose47.compose)([
-    (0, import_block_editor199.withColors)({ overlayColor: "background-color" })
+  var overlay_controls_default = (0, import_compose49.compose)([
+    (0, import_block_editor189.withColors)({ overlayColor: "background-color" })
   ])(Overlay);

   // packages/block-library/build-module/post-featured-image/overlay.mjs
-  var import_block_editor200 = __toESM(require_block_editor(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
+  var import_block_editor190 = __toESM(require_block_editor(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/post-featured-image/utils.mjs
   function dimRatioToClass2(ratio) {
@@ -62691,12 +61914,12 @@ ${text}
   }

   // packages/block-library/build-module/post-featured-image/overlay.mjs
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   var Overlay2 = ({ attributes: attributes2, overlayColor }) => {
     const { dimRatio } = attributes2;
-    const { gradientClass, gradientValue } = (0, import_block_editor200.__experimentalUseGradient)();
-    const colorGradientSettings = (0, import_block_editor200.__experimentalUseMultipleOriginColorsAndGradients)();
-    const borderProps = (0, import_block_editor200.__experimentalUseBorderProps)(attributes2);
+    const { gradientClass, gradientValue } = (0, import_block_editor190.__experimentalUseGradient)();
+    const colorGradientSettings = (0, import_block_editor190.__experimentalUseMultipleOriginColorsAndGradients)();
+    const borderProps = (0, import_block_editor190.__experimentalUseBorderProps)(attributes2);
     const overlayStyles = {
       backgroundColor: overlayColor.color,
       backgroundImage: gradientValue,
@@ -62705,7 +61928,7 @@ ${text}
     if (!colorGradientSettings.hasColorsOrGradients || !dimRatio) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
       "span",
       {
         "aria-hidden": "true",
@@ -62724,21 +61947,21 @@ ${text}
       }
     );
   };
-  var overlay_default = (0, import_compose48.compose)([
-    (0, import_block_editor200.withColors)({ overlayColor: "background-color" })
+  var overlay_default = (0, import_compose50.compose)([
+    (0, import_block_editor190.withColors)({ overlayColor: "background-color" })
   ])(Overlay2);

   // packages/block-library/build-module/post-featured-image/edit.mjs
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES8 = ["image"];
   var { isDefaultBlockStyleState: isDefaultBlockStyleState4, ResolutionTool: ResolutionTool4 } = unlock(
-    import_block_editor201.privateApis
+    import_block_editor191.privateApis
   );
   var hasDimensionValue = (value) => value !== void 0 && value !== null && value !== "";
   var DEFAULT_MEDIA_SIZE_SLUG5 = "full";
   function FeaturedImageResolutionTool({ image, value, onChange }) {
-    const { imageSizes } = (0, import_data113.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor201.store);
+    const { imageSizes } = (0, import_data110.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor191.store);
       return {
         imageSizes: getSettings2().imageSizes
       };
@@ -62748,8 +61971,8 @@ ${text}
     }
     const imageSizeOptions = imageSizes.filter(
       ({ slug }) => image?.media_details?.sizes?.[slug]?.source_url
-    ).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    ).map(({ name: name118, slug }) => ({ value: slug, label: name118 }));
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
       ResolutionTool4,
       {
         value,
@@ -62777,7 +62000,7 @@ ${text}
       linkTarget,
       useFirstImageFromPost
     } = attributes2;
-    const [temporaryURL, setTemporaryURL] = (0, import_element126.useState)();
+    const [temporaryURL, setTemporaryURL] = (0, import_element125.useState)();
     const [storedFeaturedImage, setFeaturedImage] = (0, import_core_data65.useEntityProp)(
       "postType",
       postTypeSlug,
@@ -62790,7 +62013,7 @@ ${text}
       "content",
       postId
     );
-    const featuredImage = (0, import_element126.useMemo)(() => {
+    const featuredImage = (0, import_element125.useMemo)(() => {
       if (storedFeaturedImage) {
         return storedFeaturedImage;
       }
@@ -62803,11 +62026,11 @@ ${text}
       const imageId = imageOpener?.groups?.attrs && JSON.parse(imageOpener.groups.attrs)?.id;
       return imageId;
     }, [storedFeaturedImage, useFirstImageFromPost, postContent]);
-    const { media, postType, postPermalink, selectedStyleState } = (0, import_data113.useSelect)(
+    const { media, postType, postPermalink, selectedStyleState } = (0, import_data110.useSelect)(
       (select10) => {
         const { getEntityRecord, getPostType, getEditedEntityRecord } = select10(import_core_data65.store);
         const { getSelectedBlockStyleState } = unlock(
-          select10(import_block_editor201.store)
+          select10(import_block_editor191.store)
         );
         return {
           media: featuredImage && getEntityRecord("postType", "attachment", featuredImage, {
@@ -62826,18 +62049,18 @@ ${text}
     );
     const hasSelectedStyleState = !isDefaultBlockStyleState4(selectedStyleState);
     const mediaUrl = media?.media_details?.sizes?.[sizeSlug]?.source_url || media?.source_url;
-    const blockProps = (0, import_block_editor201.useBlockProps)({
+    const blockProps = (0, import_block_editor191.useBlockProps)({
       className: clsx_default({
         "is-transient": temporaryURL
       })
     });
-    const borderProps = (0, import_block_editor201.__experimentalUseBorderProps)(attributes2);
-    const shadowProps = (0, import_block_editor201.__experimentalGetShadowClassesAndStyles)(attributes2);
-    const blockEditingMode = (0, import_block_editor201.useBlockEditingMode)();
+    const borderProps = (0, import_block_editor191.__experimentalUseBorderProps)(attributes2);
+    const shadowProps = (0, import_block_editor191.__experimentalGetShadowClassesAndStyles)(attributes2);
+    const blockEditingMode = (0, import_block_editor191.useBlockEditingMode)();
     const aspectRatioStyle = aspectRatio === "auto" ? void 0 : aspectRatio;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-        import_components111.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_components109.Placeholder,
         {
           className: clsx_default(
             "block-editor-media-placeholder",
@@ -62872,19 +62095,19 @@ ${text}
       });
       setFeaturedImage(0);
     };
-    (0, import_element126.useEffect)(() => {
+    (0, import_element125.useEffect)(() => {
       if (mediaUrl && temporaryURL) {
         setTemporaryURL();
       }
     }, [mediaUrl, temporaryURL]);
-    const { createErrorNotice } = (0, import_data113.useDispatch)(import_notices16.store);
+    const { createErrorNotice } = (0, import_data110.useDispatch)(import_notices16.store);
     const onUploadError = (message) => {
       createErrorNotice(message, { type: "snackbar" });
       setTemporaryURL();
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor201.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    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)(
         overlay_controls_default,
         {
           attributes: attributes2,
@@ -62892,8 +62115,8 @@ ${text}
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-        import_block_editor201.InspectorControls,
+      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_block_editor191.InspectorControls,
         {
           group: "dimensions",
           resetAllFilter: (attrs) => {
@@ -62910,7 +62133,7 @@ ${text}
               }
             });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
             dimension_controls_default,
             {
               clientId,
@@ -62923,10 +62146,10 @@ ${text}
           )
         }
       ),
-      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor201.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(
-        import_components111.__experimentalToolsPanel,
+      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_block_editor191.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(
+        import_components109.__experimentalToolsPanel,
         {
-          label: (0, import_i18n186.__)("Settings"),
+          label: (0, import_i18n177.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -62937,42 +62160,42 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-              import_components111.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+              import_components109.__experimentalToolsPanelItem,
               {
-                label: postType?.labels?.singular_name ? (0, import_i18n186.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n177.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n186.__)("Link to %s"),
+                  (0, import_i18n177.__)("Link to %s"),
                   postType.labels.singular_name
-                ) : (0, import_i18n186.__)("Link to post"),
+                ) : (0, import_i18n177.__)("Link to post"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({
                   isLink: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-                  import_components111.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+                  import_components109.ToggleControl,
                   {
-                    label: (0, import_i18n186.__)("Make image a link"),
+                    label: (0, import_i18n177.__)("Make image a link"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-              import_components111.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+              import_components109.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n186.__)("Open in new tab"),
+                label: (0, import_i18n177.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => "_self" !== linkTarget,
                 onDeselect: () => setAttributes({
                   linkTarget: "_self"
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-                  import_components111.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+                  import_components109.ToggleControl,
                   {
-                    label: (0, import_i18n186.__)("Open in new tab"),
+                    label: (0, import_i18n177.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -62981,25 +62204,25 @@ ${text}
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-              import_components111.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+              import_components109.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n186.__)("Link relation"),
+                label: (0, import_i18n177.__)("Link relation"),
                 isShownByDefault: true,
                 hasValue: () => !!rel,
                 onDeselect: () => setAttributes({
                   rel: ""
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-                  import_components111.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+                  import_components109.TextControl,
                   {
-                    label: (0, import_i18n186.__)("Link relation"),
-                    help: (0, import_element126.createInterpolateElement)(
-                      (0, import_i18n186.__)(
+                    label: (0, import_i18n177.__)("Link relation"),
+                    help: (0, import_element125.createInterpolateElement)(
+                      (0, import_i18n177.__)(
                         "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                       ),
                       {
-                        a: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components111.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                        a: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_components109.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                       }
                     ),
                     value: rel,
@@ -63008,7 +62231,7 @@ ${text}
                 )
               }
             ),
-            !!media && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+            !!media && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
               FeaturedImageResolutionTool,
               {
                 image: media,
@@ -63022,11 +62245,11 @@ ${text}
     ] });
     let image;
     if (!featuredImage && (isDescendentOfQueryLoop || !postId)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
         controls,
-        /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)("div", { ...blockProps, children: [
-          !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("a", { href: postPermalink, target: linkTarget, children: placeholder2() }) : placeholder2(),
-          /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+        /* @__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)(
             overlay_default,
             {
               attributes: attributes2,
@@ -63037,7 +62260,7 @@ ${text}
         ] })
       ] });
     }
-    const label = (0, import_i18n186.__)("Add a featured image");
+    const label = (0, import_i18n177.__)("Add a featured image");
     const imageStyles = {
       ...borderProps.style,
       ...shadowProps.style,
@@ -63047,8 +62270,8 @@ ${text}
       objectFit: !!(height || aspectRatio) && scale
     };
     if (!featuredImage && !temporaryURL) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-        import_block_editor201.MediaPlaceholder,
+      image = /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_block_editor191.MediaPlaceholder,
         {
           onSelect: onSelectImage,
           accept: "image/*",
@@ -63056,8 +62279,8 @@ ${text}
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-              import_components111.Button,
+            return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+              import_components109.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: upload_default,
@@ -63074,27 +62297,27 @@ ${text}
         }
       );
     } else {
-      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
           "img",
           {
             className: borderProps.className,
             src: temporaryURL || mediaUrl,
-            alt: media && media?.alt_text ? (0, import_i18n186.sprintf)(
+            alt: media && media?.alt_text ? (0, import_i18n177.sprintf)(
               // translators: %s: The image's alt text.
-              (0, import_i18n186.__)("Featured image: %s"),
+              (0, import_i18n177.__)("Featured image: %s"),
               media.alt_text
-            ) : (0, import_i18n186.__)("Featured image"),
+            ) : (0, import_i18n177.__)("Featured image"),
             style: imageStyles
           }
         ),
-        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components111.Spinner, {})
+        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_components109.Spinner, {})
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
       !temporaryURL && controls,
-      !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor201.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-        import_block_editor201.MediaReplaceFlow,
+      !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_block_editor191.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        import_block_editor191.MediaReplaceFlow,
         {
           mediaId: featuredImage,
           mediaURL: mediaUrl,
@@ -63105,9 +62328,9 @@ ${text}
           onReset: onResetImage
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)("figure", { ...blockProps, children: [
-        !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("a", { href: postPermalink, target: linkTarget, children: image }) : image,
-        /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      /* @__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)(
           overlay_default,
           {
             attributes: attributes2,
@@ -63120,25 +62343,25 @@ ${text}
   }

   // packages/block-library/build-module/post-featured-image/index.mjs
-  var { name: name76 } = block_default75;
-  var settings75 = {
+  var { name: name72 } = block_default71;
+  var settings71 = {
     icon: post_featured_image_default,
     edit: PostFeaturedImageEdit
   };
-  var init75 = () => initBlock({ name: name76, metadata: block_default75, settings: settings75 });
+  var init71 = () => initBlock({ name: name72, metadata: block_default71, settings: settings71 });

   // packages/block-library/build-module/post-navigation-link/index.mjs
   var post_navigation_link_exports = {};
   __export(post_navigation_link_exports, {
-    init: () => init76,
-    metadata: () => block_default76,
-    name: () => name77,
-    settings: () => settings76
+    init: () => init72,
+    metadata: () => block_default72,
+    name: () => name73,
+    settings: () => settings72
   });
-  var import_i18n189 = __toESM(require_i18n(), 1);
+  var import_i18n180 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-navigation-link/block.json
-  var block_default76 = {
+  var block_default72 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-navigation-link",
@@ -63203,19 +62426,19 @@ ${text}
   };

   // packages/block-library/build-module/post-navigation-link/edit.mjs
-  var import_components112 = __toESM(require_components(), 1);
-  var import_block_editor202 = __toESM(require_block_editor(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 1);
-  var import_data114 = __toESM(require_data(), 1);
+  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_data111 = __toESM(require_data(), 1);
   var import_core_data66 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __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_i18n187.__)("Next") : (0, import_i18n187.__)("Previous");
+    let placeholder2 = isNext ? (0, import_i18n178.__)("Next") : (0, import_i18n178.__)("Previous");
     const arrowMap5 = {
       none: "",
       arrow: isNext ? "\u2192" : "\u2190",
@@ -63225,15 +62448,15 @@ ${text}
     if (showTitle) {
       placeholder2 = isNext ? (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n187.__)("Next: ")
+        (0, import_i18n178.__)("Next: ")
       ) : (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n187.__)("Previous: ")
+        (0, import_i18n178.__)("Previous: ")
       );
     }
-    const ariaLabel = isNext ? (0, import_i18n187.__)("Next post") : (0, import_i18n187.__)("Previous post");
-    const blockProps = (0, import_block_editor202.useBlockProps)();
-    const taxonomies = (0, import_data114.useSelect)(
+    const ariaLabel = isNext ? (0, import_i18n178.__)("Next post") : (0, import_i18n178.__)("Previous post");
+    const blockProps = (0, import_block_editor192.useBlockProps)();
+    const taxonomies = (0, import_data111.useSelect)(
       (select10) => {
         const { getTaxonomies } = select10(import_core_data66.store);
         const filteredTaxonomies = getTaxonomies({
@@ -63246,7 +62469,7 @@ ${text}
     );
     const getTaxonomyOptions = () => {
       const selectOption = {
-        label: (0, import_i18n187.__)("Unfiltered"),
+        label: (0, import_i18n178.__)("Unfiltered"),
         value: ""
       };
       const taxonomyOptions = (taxonomies ?? []).filter(({ visibility }) => !!visibility?.publicly_queryable).map((item) => {
@@ -63258,11 +62481,11 @@ ${text}
       return [selectOption, ...taxonomyOptions];
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(import_jsx_runtime416.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_block_editor202.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
-        import_components112.__experimentalToolsPanel,
+    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)(
+        import_components110.__experimentalToolsPanel,
         {
-          label: (0, import_i18n187.__)("Settings"),
+          label: (0, import_i18n178.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTitle: false,
@@ -63272,18 +62495,18 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-              import_components112.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+              import_components110.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n187.__)("Display the title as a link"),
+                label: (0, import_i18n178.__)("Display the title as a link"),
                 isShownByDefault: true,
                 hasValue: () => showTitle,
                 onDeselect: () => setAttributes({ showTitle: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                  import_components112.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+                  import_components110.ToggleControl,
                   {
-                    label: (0, import_i18n187.__)("Display the title as a link"),
-                    help: (0, import_i18n187.__)(
+                    label: (0, import_i18n178.__)("Display the title as a link"),
+                    help: (0, import_i18n178.__)(
                       "If you have entered a custom label, it will be prepended before the title."
                     ),
                     checked: !!showTitle,
@@ -63294,19 +62517,19 @@ ${text}
                 )
               }
             ),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-              import_components112.__experimentalToolsPanelItem,
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+              import_components110.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n187.__)(
+                label: (0, import_i18n178.__)(
                   "Include the label as part of the link"
                 ),
                 isShownByDefault: true,
                 hasValue: () => !!linkLabel,
                 onDeselect: () => setAttributes({ linkLabel: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                  import_components112.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+                  import_components110.ToggleControl,
                   {
-                    label: (0, import_i18n187.__)(
+                    label: (0, import_i18n178.__)(
                       "Include the label as part of the link"
                     ),
                     checked: !!linkLabel,
@@ -63317,51 +62540,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-              import_components112.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+              import_components110.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n187.__)("Arrow"),
+                label: (0, import_i18n178.__)("Arrow"),
                 isShownByDefault: true,
                 hasValue: () => arrow !== "none",
                 onDeselect: () => setAttributes({ arrow: "none" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
-                  import_components112.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
+                  import_components110.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n187.__)("Arrow"),
+                    label: (0, import_i18n178.__)("Arrow"),
                     value: arrow,
                     onChange: (value) => {
                       setAttributes({ arrow: value });
                     },
-                    help: (0, import_i18n187.__)(
+                    help: (0, import_i18n178.__)(
                       "A decorative arrow for the next and previous link."
                     ),
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                        import_components112.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+                        import_components110.__experimentalToggleGroupControlOption,
                         {
                           value: "none",
-                          label: (0, import_i18n187._x)(
+                          label: (0, import_i18n178._x)(
                             "None",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                        import_components112.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+                        import_components110.__experimentalToggleGroupControlOption,
                         {
                           value: "arrow",
-                          label: (0, import_i18n187._x)(
+                          label: (0, import_i18n178._x)(
                             "Arrow",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                        import_components112.__experimentalToggleGroupControlOption,
+                      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+                        import_components110.__experimentalToggleGroupControlOption,
                         {
                           value: "chevron",
-                          label: (0, import_i18n187._x)(
+                          label: (0, import_i18n178._x)(
                             "Chevron",
                             "Arrow option for Next/Previous link"
                           )
@@ -63375,30 +62598,30 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_block_editor202.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-        import_components112.SelectControl,
+      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_block_editor192.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+        import_components110.SelectControl,
         {
-          label: (0, import_i18n187.__)("Filter by taxonomy"),
+          label: (0, import_i18n178.__)("Filter by taxonomy"),
           value: taxonomy,
           options: getTaxonomyOptions(),
           onChange: (value) => setAttributes({
             taxonomy: value
           }),
-          help: (0, import_i18n187.__)(
+          help: (0, import_i18n178.__)(
             "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_runtime416.jsxs)("div", { ...blockProps, children: [
-        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)("div", { ...blockProps, children: [
+        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-previous is-arrow-${arrow}`,
             children: displayArrow
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-          import_block_editor202.RichText,
+        /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+          import_block_editor192.RichText,
           {
             tagName: "a",
             identifier: "label",
@@ -63409,15 +62632,15 @@ ${text}
             onChange: (newLabel) => setAttributes({ label: newLabel })
           }
         ),
-        showTitle && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        showTitle && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
           "a",
           {
             href: "#post-navigation-pseudo-link",
             onClick: (event) => event.preventDefault(),
-            children: (0, import_i18n187.__)("An example title")
+            children: (0, import_i18n178.__)("An example title")
           }
         ),
-        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-next is-arrow-${arrow}`,
@@ -63430,12 +62653,12 @@ ${text}
   }

   // packages/block-library/build-module/post-navigation-link/variations.mjs
-  var import_i18n188 = __toESM(require_i18n(), 1);
-  var variations14 = [
+  var import_i18n179 = __toESM(require_i18n(), 1);
+  var variations12 = [
     {
       name: "post-previous",
-      title: (0, import_i18n188.__)("Previous Post"),
-      description: (0, import_i18n188.__)(
+      title: (0, import_i18n179.__)("Previous Post"),
+      description: (0, import_i18n179.__)(
         "Displays the post link that precedes the current post."
       ),
       icon: previous_default,
@@ -63443,7 +62666,7 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n188.__)("Previous post"),
+          label: (0, import_i18n179.__)("Previous post"),
           arrow: "arrow"
         }
       }
@@ -63451,8 +62674,8 @@ ${text}
     {
       isDefault: true,
       name: "post-next",
-      title: (0, import_i18n188.__)("Next Post"),
-      description: (0, import_i18n188.__)(
+      title: (0, import_i18n179.__)("Next Post"),
+      description: (0, import_i18n179.__)(
         "Displays the post link that follows the current post."
       ),
       icon: next_default,
@@ -63460,22 +62683,22 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n188.__)("Next post"),
+          label: (0, import_i18n179.__)("Next post"),
           arrow: "arrow"
         }
       }
     }
   ];
-  variations14.forEach((variation) => {
+  variations12.forEach((variation) => {
     if (variation.isActive) {
       return;
     }
     variation.isActive = (blockAttributes8, variationAttributes) => blockAttributes8.type === variationAttributes.type;
   });
-  var variations_default14 = variations14;
+  var variations_default12 = variations12;

   // packages/block-library/build-module/post-navigation-link/deprecated.mjs
-  var v134 = {
+  var v131 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -63537,35 +62760,35 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default37 = [v134];
+  var deprecated_default36 = [v131];

   // packages/block-library/build-module/post-navigation-link/index.mjs
-  var { name: name77 } = block_default76;
-  var settings76 = {
+  var { name: name73 } = block_default72;
+  var settings72 = {
     icon: next_default,
     edit: PostNavigationLinkEdit,
-    variations: variations_default14,
-    deprecated: deprecated_default37,
+    variations: variations_default12,
+    deprecated: deprecated_default36,
     example: {
       attributes: {
-        label: (0, import_i18n189.__)("Next post"),
+        label: (0, import_i18n180.__)("Next post"),
         arrow: "arrow"
       }
     }
   };
-  var init76 = () => initBlock({ name: name77, metadata: block_default76, settings: settings76 });
+  var init72 = () => initBlock({ name: name73, metadata: block_default72, settings: settings72 });

   // packages/block-library/build-module/post-template/index.mjs
   var post_template_exports = {};
   __export(post_template_exports, {
-    init: () => init77,
-    metadata: () => block_default77,
-    name: () => name78,
-    settings: () => settings77
+    init: () => init73,
+    metadata: () => block_default73,
+    name: () => name74,
+    settings: () => settings73
   });

   // packages/block-library/build-module/post-template/block.json
-  var block_default77 = {
+  var block_default73 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-template",
@@ -63638,23 +62861,23 @@ ${text}
   };

   // packages/block-library/build-module/post-template/edit.mjs
-  var import_element127 = __toESM(require_element(), 1);
-  var import_data115 = __toESM(require_data(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_block_editor203 = __toESM(require_block_editor(), 1);
-  var import_components113 = __toESM(require_components(), 1);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_data112 = __toESM(require_data(), 1);
+  var import_i18n181 = __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_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
   var INNER_BLOCKS_LAYOUT = { type: "default" };
   function PostTemplateInnerBlocks({ classList }) {
-    const innerBlocksProps = (0, import_block_editor203.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor193.useInnerBlocksProps)(
       { className: clsx_default("wp-block-post", classList) },
       {
         __unstableDisableLayoutClassNames: true,
         layout: INNER_BLOCKS_LAYOUT
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("li", { ...innerBlocksProps });
   }
   function PostTemplateBlockPreview({
     blocks,
@@ -63663,7 +62886,7 @@ ${text}
     isHidden,
     setActiveBlockContextId
   }) {
-    const blockPreviewProps = (0, import_block_editor203.__experimentalUseBlockPreview)({
+    const blockPreviewProps = (0, import_block_editor193.__experimentalUseBlockPreview)({
       blocks,
       props: {
         className: clsx_default("wp-block-post", classList)
@@ -63675,7 +62898,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -63687,7 +62910,7 @@ ${text}
       }
     );
   }
-  var MemoizedPostTemplateBlockPreview = (0, import_element127.memo)(PostTemplateBlockPreview);
+  var MemoizedPostTemplateBlockPreview = (0, import_element126.memo)(PostTemplateBlockPreview);
   function PostTemplateEdit({
     setAttributes,
     clientId,
@@ -63695,7 +62918,9 @@ ${text}
       query: {
         perPage,
         offset = 0,
-        postType,
+        // Match `build_query_vars_from_query_block()`, which queries posts when
+        // `query` has no post type.
+        postType = "post",
         order,
         orderBy,
         author,
@@ -63727,11 +62952,11 @@ ${text}
       columnCount = 3,
       minimumColumnWidth
     } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element127.useState)();
-    const { posts, blocks } = (0, import_data115.useSelect)(
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element126.useState)();
+    const { posts, blocks } = (0, import_data112.useSelect)(
       (select10) => {
         const { getEntityRecords, getTaxonomies } = select10(import_core_data67.store);
-        const { getBlocks } = select10(import_block_editor203.store);
+        const { getBlocks } = select10(import_block_editor193.store);
         const templateCategory = inherit && templateSlug?.startsWith("category-") && getEntityRecords("taxonomy", "category", {
           context: "view",
           per_page: 1,
@@ -63857,7 +63082,7 @@ ${text}
         previewPostType
       ]
     );
-    const blockContexts = (0, import_element127.useMemo)(
+    const blockContexts = (0, import_element126.useMemo)(
       () => posts?.map((post) => ({
         postType: post.type,
         postId: post.id,
@@ -63865,7 +63090,7 @@ ${text}
       })),
       [posts]
     );
-    const blockProps = (0, import_block_editor203.useBlockProps)({
+    const blockProps = (0, import_block_editor193.useBlockProps)({
       className: clsx_default(__unstableLayoutClassNames, {
         [`columns-${columnCount}`]: layoutType === "grid" && columnCount,
         // Ensure column count is flagged via classname for backwards compatibility.
@@ -63874,12 +63099,12 @@ ${text}
       })
     });
     if (!posts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components113.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components111.Spinner, {}) });
     }
     if (!posts.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)("p", { ...blockProps, children: [
         " ",
-        (0, import_i18n190.__)("No results found.")
+        (0, import_i18n181.__)("No results found.")
       ] });
     }
     const setDisplayLayout = (newDisplayLayout) => setAttributes({
@@ -63888,13 +63113,13 @@ ${text}
     const displayLayoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n190._x)("List view", "Post template block display setting"),
+        title: (0, import_i18n181._x)("List view", "Post template block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n190._x)("Grid view", "Post template block display setting"),
+        title: (0, import_i18n181._x)("Grid view", "Post template block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -63902,20 +63127,20 @@ ${text}
         isActive: layoutType === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_block_editor203.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components113.ToolbarGroup, { controls: displayLayoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("ul", { ...blockProps, children: blockContexts && blockContexts.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
-        import_block_editor203.BlockContextProvider,
+    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)(
+        import_block_editor193.BlockContextProvider,
         {
           value: blockContext,
           children: [
-            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
               PostTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
               MemoizedPostTemplateBlockPreview,
               {
                 blocks,
@@ -63933,15 +63158,15 @@ ${text}
   }

   // packages/block-library/build-module/post-template/save.mjs
-  var import_block_editor204 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor194 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(import_block_editor204.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_block_editor194.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/post-template/index.mjs
-  var { name: name78 } = block_default77;
-  var TEMPLATE15 = [
+  var { name: name74 } = block_default73;
+  var TEMPLATE12 = [
     ["core/post-title"],
     [
       "core/post-date",
@@ -63958,26 +63183,26 @@ ${text}
     ],
     ["core/post-excerpt"]
   ];
-  var settings77 = {
+  var settings73 = {
     icon: layout_default,
-    template: TEMPLATE15,
+    template: TEMPLATE12,
     edit: PostTemplateEdit,
     save: PostTemplateSave
   };
-  var init77 = () => initBlock({ name: name78, metadata: block_default77, settings: settings77 });
+  var init73 = () => initBlock({ name: name74, metadata: block_default73, settings: settings73 });

   // packages/block-library/build-module/post-terms/index.mjs
   var post_terms_exports = {};
   __export(post_terms_exports, {
-    init: () => init78,
-    metadata: () => block_default78,
-    name: () => name79,
-    settings: () => settings78
+    init: () => init74,
+    metadata: () => block_default74,
+    name: () => name75,
+    settings: () => settings74
   });
-  var import_hooks57 = __toESM(require_hooks(), 1);
+  var import_hooks54 = __toESM(require_hooks(), 1);

   // packages/block-library/build-module/post-terms/block.json
-  var block_default78 = {
+  var block_default74 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-terms",
@@ -64058,21 +63283,21 @@ ${text}
   };

   // packages/block-library/build-module/post-terms/edit.mjs
-  var import_block_editor205 = __toESM(require_block_editor(), 1);
-  var import_blocks89 = __toESM(require_blocks(), 1);
-  var import_components114 = __toESM(require_components(), 1);
-  var import_data117 = __toESM(require_data(), 1);
+  var import_block_editor195 = __toESM(require_block_editor(), 1);
+  var import_blocks88 = __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_i18n191 = __toESM(require_i18n(), 1);
+  var import_i18n182 = __toESM(require_i18n(), 1);
   var import_core_data69 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/post-terms/use-post-terms.mjs
   var import_core_data68 = __toESM(require_core_data(), 1);
-  var import_data116 = __toESM(require_data(), 1);
+  var import_data113 = __toESM(require_data(), 1);
   var EMPTY_ARRAY6 = [];
   function usePostTerms({ postId, term }) {
     const { slug } = term;
-    return (0, import_data116.useSelect)(
+    return (0, import_data113.useSelect)(
       (select10) => {
         const visible = term?.visibility?.publicly_queryable;
         if (!visible || !postId) {
@@ -64104,7 +63329,7 @@ ${text}
   }

   // packages/block-library/build-module/post-terms/edit.mjs
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_FORMATS = [
     "core/bold",
     "core/image",
@@ -64123,7 +63348,7 @@ ${text}
   }) {
     const { term, separator, prefix, suffix } = attributes2;
     const { postId, postType } = context;
-    const selectedTerm = (0, import_data117.useSelect)(
+    const selectedTerm = (0, import_data114.useSelect)(
       (select10) => {
         if (!term) {
           return {};
@@ -64139,40 +63364,40 @@ ${text}
       term: selectedTerm
     });
     const hasPost = postId && postType;
-    const blockInformation = (0, import_block_editor205.useBlockDisplayInformation)(clientId);
-    const blockProps = (0, import_block_editor205.useBlockProps)({
+    const blockInformation = (0, import_block_editor195.useBlockDisplayInformation)(clientId);
+    const blockProps = (0, import_block_editor195.useBlockProps)({
       className: term && `taxonomy-${term}`
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_jsx_runtime419.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_block_editor205.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-        import_components114.TextControl,
+    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)(
+        import_components112.TextControl,
         {
           autoComplete: "off",
-          label: (0, import_i18n191.__)("Separator"),
+          label: (0, import_i18n182.__)("Separator"),
           value: separator || "",
           onChange: (nextValue) => {
             setAttributes({ separator: nextValue });
           },
-          help: (0, import_i18n191.__)("Enter character(s) used to separate terms.")
+          help: (0, import_i18n182.__)("Enter character(s) used to separate terms.")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)("div", { ...blockProps, children: [
-        isLoading && hasPost && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components114.Spinner, {}),
-        !isLoading && (isSelected || prefix) && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-          import_block_editor205.RichText,
+      /* @__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)(
+          import_block_editor195.RichText,
           {
             identifier: "prefix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__prefix",
-            "aria-label": (0, import_i18n191.__)("Prefix"),
-            placeholder: (0, import_i18n191.__)("Prefix") + " ",
+            "aria-label": (0, import_i18n182.__)("Prefix"),
+            placeholder: (0, import_i18n182.__)("Prefix") + " ",
             value: prefix,
             onChange: (value) => setAttributes({ prefix: value }),
             tagName: "span"
           }
         ),
-        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("span", { children: blockInformation.title }),
-        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("span", { children: blockInformation.title }),
+        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
           "a",
           {
             href: postTerm.link,
@@ -64181,25 +63406,25 @@ ${text}
             children: (0, import_html_entities10.decodeEntities)(postTerm.name)
           },
           postTerm.id
-        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_jsx_runtime419.Fragment, { children: [
+        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
           prev,
-          /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
+          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
           curr
         ] })),
-        hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n191.__)("Term items not found.")),
-        !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-          import_block_editor205.RichText,
+        hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n182.__)("Term items not found.")),
+        !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+          import_block_editor195.RichText,
           {
             identifier: "suffix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__suffix",
-            "aria-label": (0, import_i18n191.__)("Suffix"),
-            placeholder: " " + (0, import_i18n191.__)("Suffix"),
+            "aria-label": (0, import_i18n182.__)("Suffix"),
+            placeholder: " " + (0, import_i18n182.__)("Suffix"),
             value: suffix,
             onChange: (value) => setAttributes({ suffix: value }),
             tagName: "span",
             __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-              (0, import_blocks89.createBlock)((0, import_blocks89.getDefaultBlockName)())
+              (0, import_blocks88.createBlock)((0, import_blocks88.getDefaultBlockName)())
             ) : void 0
           }
         )
@@ -64212,24 +63437,24 @@ ${text}
     category: post_categories_default,
     post_tag: post_terms_default
   };
-  function enhanceVariations(settings121, name122) {
-    if (name122 !== "core/post-terms") {
-      return settings121;
+  function enhanceVariations(settings117, name118) {
+    if (name118 !== "core/post-terms") {
+      return settings117;
     }
-    const variations22 = settings121.variations.map((variation) => ({
+    const variations20 = settings117.variations.map((variation) => ({
       ...variation,
       ...{
         icon: variationIconMap[variation.name] ?? post_categories_default
       }
     }));
     return {
-      ...settings121,
-      variations: variations22
+      ...settings117,
+      variations: variations20
     };
   }

   // packages/block-library/build-module/post-terms/deprecated.mjs
-  var v135 = {
+  var v133 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -64305,35 +63530,35 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default38 = [v135];
+  var deprecated_default37 = [v133];

   // packages/block-library/build-module/post-terms/index.mjs
-  var { name: name79 } = block_default78;
-  var settings78 = {
+  var { name: name75 } = block_default74;
+  var settings74 = {
     icon: post_categories_default,
     edit: PostTermsEdit,
-    deprecated: deprecated_default38
+    deprecated: deprecated_default37
   };
-  var init78 = () => {
-    (0, import_hooks57.addFilter)(
+  var init74 = () => {
+    (0, import_hooks54.addFilter)(
       "blocks.registerBlockType",
       "core/template-part",
       enhanceVariations
     );
-    return initBlock({ name: name79, metadata: block_default78, settings: settings78 });
+    return initBlock({ name: name75, metadata: block_default74, settings: settings74 });
   };

   // packages/block-library/build-module/post-time-to-read/index.mjs
   var post_time_to_read_exports = {};
   __export(post_time_to_read_exports, {
-    init: () => init79,
-    metadata: () => block_default79,
-    name: () => name80,
-    settings: () => settings79
+    init: () => init75,
+    metadata: () => block_default75,
+    name: () => name76,
+    settings: () => settings75
   });

   // packages/block-library/build-module/post-time-to-read/block.json
-  var block_default79 = {
+  var block_default75 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-time-to-read",
@@ -64401,14 +63626,14 @@ ${text}
   };

   // packages/block-library/build-module/post-time-to-read/edit.mjs
-  var import_i18n192 = __toESM(require_i18n(), 1);
-  var import_element128 = __toESM(require_element(), 1);
-  var import_block_editor206 = __toESM(require_block_editor(), 1);
-  var import_components115 = __toESM(require_components(), 1);
-  var import_blocks90 = __toESM(require_blocks(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);
+  var import_element127 = __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_core_data70 = __toESM(require_core_data(), 1);
   var import_wordcount = __toESM(require_wordcount(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function PostTimeToReadEdit({ attributes: attributes2, setAttributes, context }) {
     const { displayAsRange, displayMode, averageReadingSpeed } = attributes2;
     const { postId, postType } = context;
@@ -64422,16 +63647,16 @@ ${text}
     const [blocks] = (0, import_core_data70.useEntityBlockEditor)("postType", postType, {
       id: postId
     });
-    const displayString = (0, import_element128.useMemo)(() => {
+    const displayString = (0, import_element127.useMemo)(() => {
       let content;
       if (contentStructure instanceof Function) {
         content = contentStructure({ blocks });
       } else if (blocks) {
-        content = (0, import_blocks90.__unstableSerializeAndClean)(blocks);
+        content = (0, import_blocks89.__unstableSerializeAndClean)(blocks);
       } else {
         content = contentStructure;
       }
-      const wordCountType = (0, import_i18n192._x)(
+      const wordCountType = (0, import_i18n183._x)(
         "words",
         "Word count type. Do not translate!"
       );
@@ -64449,30 +63674,30 @@ ${text}
           if (minMinutes === maxMinutes) {
             maxMinutes = maxMinutes + 1;
           }
-          const rangeLabel = (0, import_i18n192._x)(
+          const rangeLabel = (0, import_i18n183._x)(
             "%1$s\u2013%2$s minutes",
             "Range of minutes to read"
           );
-          return (0, import_i18n192.sprintf)(rangeLabel, minMinutes, maxMinutes);
+          return (0, import_i18n183.sprintf)(rangeLabel, minMinutes, maxMinutes);
         }
         const minutesToRead = Math.max(
           1,
           Math.round(totalWords / averageReadingSpeed)
         );
-        return (0, import_i18n192.sprintf)(
+        return (0, import_i18n183.sprintf)(
           /* translators: %s: the number of minutes to read the post. */
-          (0, import_i18n192._n)("%s minute", "%s minutes", minutesToRead),
+          (0, import_i18n183._n)("%s minute", "%s minutes", minutesToRead),
           minutesToRead
         );
       }
       if (displayMode === "words") {
-        return wordCountType === "words" ? (0, import_i18n192.sprintf)(
+        return wordCountType === "words" ? (0, import_i18n183.sprintf)(
           /* translators: %s: the number of words in the post. */
-          (0, import_i18n192._n)("%s word", "%s words", totalWords),
+          (0, import_i18n183._n)("%s word", "%s words", totalWords),
           totalWords.toLocaleString()
-        ) : (0, import_i18n192.sprintf)(
+        ) : (0, import_i18n183.sprintf)(
           /* translators: %s: the number of characters in the post. */
-          (0, import_i18n192._n)("%s character", "%s characters", totalWords),
+          (0, import_i18n183._n)("%s character", "%s characters", totalWords),
           totalWords.toLocaleString()
         );
       }
@@ -64483,23 +63708,23 @@ ${text}
       displayMode,
       averageReadingSpeed
     ]);
-    const blockProps = (0, import_block_editor206.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
-      displayMode === "time" && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-        import_components115.__experimentalToolsPanel,
+    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)(
+        import_components113.__experimentalToolsPanel,
         {
-          label: (0, import_i18n192.__)("Settings"),
+          label: (0, import_i18n183.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayAsRange: true
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-            import_components115.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+            import_components113.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n192._x)(
+              label: (0, import_i18n183._x)(
                 "Display as range",
                 "Turns reading time range display on or off"
               ),
@@ -64509,10 +63734,10 @@ ${text}
                   displayAsRange: true
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-                import_components115.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+                import_components113.ToggleControl,
                 {
-                  label: (0, import_i18n192.__)("Display as range"),
+                  label: (0, import_i18n183.__)("Display as range"),
                   checked: !!displayAsRange,
                   onChange: () => setAttributes({
                     displayAsRange: !displayAsRange
@@ -64523,18 +63748,18 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { ...blockProps, children: displayString })
+      /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { ...blockProps, children: displayString })
     ] });
   }
-  var edit_default29 = PostTimeToReadEdit;
+  var edit_default25 = PostTimeToReadEdit;

   // packages/block-library/build-module/post-time-to-read/variations.mjs
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var variations15 = [
+  var import_i18n184 = __toESM(require_i18n(), 1);
+  var variations13 = [
     {
       name: "time-to-read",
-      title: (0, import_i18n193.__)("Time to Read"),
-      description: (0, import_i18n193.__)("Show minutes required to finish reading the post."),
+      title: (0, import_i18n184.__)("Time to Read"),
+      description: (0, import_i18n184.__)("Show minutes required to finish reading the post."),
       attributes: {
         displayMode: "time"
       },
@@ -64545,8 +63770,8 @@ ${text}
     },
     {
       name: "word-count",
-      title: (0, import_i18n193.__)("Word Count"),
-      description: (0, import_i18n193.__)("Show the number of words in the post."),
+      title: (0, import_i18n184.__)("Word Count"),
+      description: (0, import_i18n184.__)("Show the number of words in the post."),
       attributes: {
         displayMode: "words"
       },
@@ -64555,10 +63780,10 @@ ${text}
       icon: word_count_default
     }
   ];
-  var variations_default15 = variations15;
+  var variations_default13 = variations13;

   // packages/block-library/build-module/post-time-to-read/deprecated.mjs
-  var v136 = {
+  var v134 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -64617,30 +63842,30 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default39 = [v136];
+  var deprecated_default38 = [v134];

   // packages/block-library/build-module/post-time-to-read/index.mjs
-  var { name: name80 } = block_default79;
-  var settings79 = {
+  var { name: name76 } = block_default75;
+  var settings75 = {
     icon: time_default,
-    edit: edit_default29,
-    variations: variations_default15,
+    edit: edit_default25,
+    variations: variations_default13,
     example: {},
-    deprecated: deprecated_default39
+    deprecated: deprecated_default38
   };
-  var init79 = () => initBlock({ name: name80, metadata: block_default79, settings: settings79 });
+  var init75 = () => initBlock({ name: name76, metadata: block_default75, settings: settings75 });

   // packages/block-library/build-module/post-title/index.mjs
   var post_title_exports = {};
   __export(post_title_exports, {
-    init: () => init80,
-    metadata: () => block_default80,
-    name: () => name81,
-    settings: () => settings80
+    init: () => init76,
+    metadata: () => block_default76,
+    name: () => name77,
+    settings: () => settings76
   });

   // packages/block-library/build-module/post-title/block.json
-  var block_default80 = {
+  var block_default76 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/post-title",
@@ -64731,13 +63956,13 @@ ${text}
   };

   // packages/block-library/build-module/post-title/edit.mjs
-  var import_block_editor207 = __toESM(require_block_editor(), 1);
-  var import_components116 = __toESM(require_components(), 1);
-  var import_i18n194 = __toESM(require_i18n(), 1);
+  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_core_data71 = __toESM(require_core_data(), 1);
-  var import_data118 = __toESM(require_data(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+  var import_data115 = __toESM(require_data(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
   function PostTitleEdit({
     attributes: { level, levelOptions, isLink, rel, linkTarget, placeholder: placeholder2 },
     setAttributes,
@@ -64745,7 +63970,7 @@ ${text}
   }) {
     const TagName2 = level === 0 ? "p" : `h${level}`;
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
-    const userCanEdit = (0, import_data118.useSelect)(
+    const userCanEdit = (0, import_data115.useSelect)(
       (select10) => {
         if (isDescendentOfQueryLoop) {
           return false;
@@ -64765,47 +63990,47 @@ ${text}
       postId
     );
     const [link] = (0, import_core_data71.useEntityProp)("postType", postType, "link", postId);
-    const blockProps = (0, import_block_editor207.useBlockProps)();
-    const blockEditingMode = (0, import_block_editor207.useBlockEditingMode)();
+    const blockProps = (0, import_block_editor197.useBlockProps)();
+    const blockEditingMode = (0, import_block_editor197.useBlockEditingMode)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let titleElement = /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n194.__)("Title") });
+    let titleElement = /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n185.__)("Title") });
     if (postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-        import_block_editor207.PlainText,
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+        import_block_editor197.PlainText,
         {
           tagName: TagName2,
-          placeholder: (0, import_i18n194.__)("(no title)"),
+          placeholder: (0, import_i18n185.__)("(no title)"),
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
           disableLineBreaks: true,
           ...blockProps
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
         TagName2,
         {
           ...blockProps,
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n194.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n185.__)("(no title)")
           }
         }
       );
     }
     if (isLink && postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-        import_block_editor207.PlainText,
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+        import_block_editor197.PlainText,
         {
           tagName: "a",
           href: link,
           target: linkTarget,
           rel,
-          placeholder: !rawTitle.length ? (0, import_i18n194.__)("(no title)") : null,
+          placeholder: !rawTitle.length ? (0, import_i18n185.__)("(no title)") : null,
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
           disableLineBreaks: true
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
         "a",
         {
           href: link,
@@ -64813,25 +64038,25 @@ ${text}
           rel,
           onClick: (event) => event.preventDefault(),
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n194.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n185.__)("(no title)")
           }
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_jsx_runtime421.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_jsx_runtime421.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_block_editor207.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-          import_block_editor207.HeadingLevelDropdown,
+    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)(
+          import_block_editor197.HeadingLevelDropdown,
           {
             value: level,
             options: levelOptions,
             onChange: (newLevel) => setAttributes({ level: newLevel })
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_block_editor207.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(
-          import_components116.__experimentalToolsPanel,
+        /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(
+          import_components114.__experimentalToolsPanel,
           {
-            label: (0, import_i18n194.__)("Settings"),
+            label: (0, import_i18n185.__)("Settings"),
             resetAll: () => {
               setAttributes({
                 rel: "",
@@ -64841,37 +64066,37 @@ ${text}
             },
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                import_components116.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                import_components114.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n194.__)("Make title a link"),
+                  label: (0, import_i18n185.__)("Make title a link"),
                   isShownByDefault: true,
                   hasValue: () => isLink,
                   onDeselect: () => setAttributes({ isLink: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                    import_components116.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                    import_components114.ToggleControl,
                     {
-                      label: (0, import_i18n194.__)("Make title a link"),
+                      label: (0, import_i18n185.__)("Make title a link"),
                       onChange: () => setAttributes({ isLink: !isLink }),
                       checked: isLink
                     }
                   )
                 }
               ),
-              isLink && /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_jsx_runtime421.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                  import_components116.__experimentalToolsPanelItem,
+              isLink && /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                  import_components114.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n194.__)("Open in new tab"),
+                    label: (0, import_i18n185.__)("Open in new tab"),
                     isShownByDefault: true,
                     hasValue: () => linkTarget === "_blank",
                     onDeselect: () => setAttributes({
                       linkTarget: "_self"
                     }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                      import_components116.ToggleControl,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                      import_components114.ToggleControl,
                       {
-                        label: (0, import_i18n194.__)("Open in new tab"),
+                        label: (0, import_i18n185.__)("Open in new tab"),
                         onChange: (value) => setAttributes({
                           linkTarget: value ? "_blank" : "_self"
                         }),
@@ -64880,23 +64105,23 @@ ${text}
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                  import_components116.__experimentalToolsPanelItem,
+                /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                  import_components114.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n194.__)("Link relation"),
+                    label: (0, import_i18n185.__)("Link relation"),
                     isShownByDefault: true,
                     hasValue: () => !!rel,
                     onDeselect: () => setAttributes({ rel: "" }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-                      import_components116.TextControl,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                      import_components114.TextControl,
                       {
-                        label: (0, import_i18n194.__)("Link relation"),
-                        help: (0, import_element129.createInterpolateElement)(
-                          (0, import_i18n194.__)(
+                        label: (0, import_i18n185.__)("Link relation"),
+                        help: (0, import_element128.createInterpolateElement)(
+                          (0, import_i18n185.__)(
                             "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                           ),
                           {
-                            a: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components116.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                            a: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_components114.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                           }
                         ),
                         value: rel,
@@ -64915,7 +64140,7 @@ ${text}
   }

   // packages/block-library/build-module/post-title/deprecated.mjs
-  var v214 = {
+  var v213 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -64995,7 +64220,7 @@ ${text}
     },
     save: () => null
   };
-  var v137 = {
+  var v135 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -65045,33 +64270,33 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var deprecated_default40 = [v214, v137];
+  var deprecated_default39 = [v213, v135];

   // packages/block-library/build-module/post-title/index.mjs
-  var { name: name81 } = block_default80;
-  var settings80 = {
+  var { name: name77 } = block_default76;
+  var settings76 = {
     icon: title_default,
     edit: PostTitleEdit,
-    deprecated: deprecated_default40
+    deprecated: deprecated_default39
   };
-  var init80 = () => initBlock({ name: name81, metadata: block_default80, settings: settings80 });
+  var init76 = () => initBlock({ name: name77, metadata: block_default76, settings: settings76 });

   // packages/block-library/build-module/preformatted/index.mjs
   var preformatted_exports = {};
   __export(preformatted_exports, {
-    init: () => init81,
-    metadata: () => block_default81,
-    name: () => name82,
-    settings: () => settings81
+    init: () => init77,
+    metadata: () => block_default77,
+    name: () => name78,
+    settings: () => settings77
   });
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_blocks93 = __toESM(require_blocks(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);
+  var import_blocks92 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/preformatted/edit.mjs
-  var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_block_editor208 = __toESM(require_block_editor(), 1);
-  var import_blocks91 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n186 = __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);
   function PreformattedEdit({
     attributes: attributes2,
     mergeBlocks,
@@ -65081,9 +64306,9 @@ ${text}
     style: style2
   }) {
     const { content } = attributes2;
-    const blockProps = (0, import_block_editor208.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
-      import_block_editor208.RichText,
+    const blockProps = (0, import_block_editor198.useBlockProps)({ style: style2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_block_editor198.RichText,
       {
         tagName: "pre",
         identifier: "content",
@@ -65095,20 +64320,20 @@ ${text}
           });
         },
         onRemove,
-        "aria-label": (0, import_i18n195.__)("Preformatted text"),
-        placeholder: (0, import_i18n195.__)("Write preformatted text\u2026"),
+        "aria-label": (0, import_i18n186.__)("Preformatted text"),
+        placeholder: (0, import_i18n186.__)("Write preformatted text\u2026"),
         onMerge: mergeBlocks,
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks91.createBlock)((0, import_blocks91.getDefaultBlockName)())
+          (0, import_blocks90.createBlock)((0, import_blocks90.getDefaultBlockName)())
         ) : void 0
       }
     );
   }

   // packages/block-library/build-module/preformatted/block.json
-  var block_default81 = {
+  var block_default77 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/preformatted",
@@ -65171,21 +64396,21 @@ ${text}
   };

   // packages/block-library/build-module/preformatted/save.mjs
-  var import_block_editor209 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
-  function save39({ attributes: attributes2 }) {
+  var import_block_editor199 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  function save35({ attributes: attributes2 }) {
     const { content } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)("pre", { ...import_block_editor209.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_block_editor209.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/preformatted/transforms.mjs
-  var import_blocks92 = __toESM(require_blocks(), 1);
+  var import_blocks91 = __toESM(require_blocks(), 1);
   var transforms27 = {
     from: [
       {
         type: "block",
         blocks: ["core/code", "core/paragraph", "core/verse"],
-        transform: ({ content, anchor }) => (0, import_blocks92.createBlock)("core/preformatted", {
+        transform: ({ content, anchor }) => (0, import_blocks91.createBlock)("core/preformatted", {
           content,
           anchor
         })
@@ -65204,32 +64429,32 @@ ${text}
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes2) => (0, import_blocks92.createBlock)("core/paragraph", attributes2)
+        transform: (attributes2) => (0, import_blocks91.createBlock)("core/paragraph", attributes2)
       },
       {
         type: "block",
         blocks: ["core/code"],
-        transform: (attributes2) => (0, import_blocks92.createBlock)("core/code", attributes2)
+        transform: (attributes2) => (0, import_blocks91.createBlock)("core/code", attributes2)
       },
       {
         type: "block",
         blocks: ["core/verse"],
-        transform: (attributes2) => (0, import_blocks92.createBlock)("core/verse", attributes2)
+        transform: (attributes2) => (0, import_blocks91.createBlock)("core/verse", attributes2)
       }
     ]
   };
   var transforms_default28 = transforms27;

   // packages/block-library/build-module/preformatted/index.mjs
-  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks93.privateApis);
-  var { name: name82 } = block_default81;
-  var settings81 = {
+  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks92.privateApis);
+  var { name: name78 } = block_default77;
+  var settings77 = {
     icon: preformatted_default,
     example: {
       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_i18n196.__)(
+        content: (0, import_i18n187.__)(
           "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 */
@@ -65237,7 +64462,7 @@ ${text}
     },
     transforms: transforms_default28,
     edit: PreformattedEdit,
-    save: save39,
+    save: save35,
     merge(attributes2, attributesToMerge) {
       return {
         content: attributes2.content + "\n\n" + attributesToMerge.content
@@ -65245,41 +64470,41 @@ ${text}
     }
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings81[fieldsKey15] = [
+    settings77[fieldsKey15] = [
       {
         id: "content",
-        label: (0, import_i18n196.__)("Content"),
+        label: (0, import_i18n187.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings81[formKey15] = {
+    settings77[formKey15] = {
       fields: ["content"]
     };
   }
-  var init81 = () => initBlock({ name: name82, metadata: block_default81, settings: settings81 });
+  var init77 = () => initBlock({ name: name78, metadata: block_default77, settings: settings77 });

   // packages/block-library/build-module/pullquote/index.mjs
   var pullquote_exports = {};
   __export(pullquote_exports, {
-    init: () => init82,
-    metadata: () => block_default82,
-    name: () => name83,
-    settings: () => settings82
+    init: () => init78,
+    metadata: () => block_default78,
+    name: () => name79,
+    settings: () => settings78
   });
-  var import_i18n198 = __toESM(require_i18n(), 1);
-  var import_blocks96 = __toESM(require_blocks(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);
+  var import_blocks95 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/deprecated.mjs
-  var import_block_editor210 = __toESM(require_block_editor(), 1);
-  var import_data119 = __toESM(require_data(), 1);
+  var import_block_editor200 = __toESM(require_block_editor(), 1);
+  var import_data116 = __toESM(require_data(), 1);

   // packages/block-library/build-module/pullquote/shared.mjs
   var SOLID_COLOR_CLASS = `is-style-solid-color`;

   // packages/block-library/build-module/pullquote/deprecated.mjs
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
   var blockAttributes6 = {
     value: {
       type: "string",
@@ -65404,18 +64629,18 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { textAlign, citation, value } = attributes2;
-      const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+      const shouldShowCitation = !import_block_editor200.RichText.isEmpty(citation);
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
         "figure",
         {
-          ...import_block_editor210.useBlockProps.save({
+          ...import_block_editor200.useBlockProps.save({
             className: clsx_default({
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "p", value }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
@@ -65494,18 +64719,18 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { textAlign, citation, value } = attributes2;
-      const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+      const shouldShowCitation = !import_block_editor200.RichText.isEmpty(citation);
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
         "figure",
         {
-          ...import_block_editor210.useBlockProps.save({
+          ...import_block_editor200.useBlockProps.save({
             className: clsx_default({
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
@@ -65549,7 +64774,7 @@ ${text}
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClasses, figureStyles;
       if (isSolidColorStyle) {
-        const backgroundClass = (0, import_block_editor210.getColorClassName)(
+        const backgroundClass = (0, import_block_editor200.getColorClassName)(
           "background-color",
           mainColor
         );
@@ -65565,7 +64790,7 @@ ${text}
           borderColor: customMainColor
         };
       }
-      const blockquoteTextColorClass = (0, import_block_editor210.getColorClassName)(
+      const blockquoteTextColorClass = (0, import_block_editor200.getColorClassName)(
         "color",
         textColor
       );
@@ -65574,21 +64799,21 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
         "figure",
         {
-          ...import_block_editor210.useBlockProps.save({
+          ...import_block_editor200.useBlockProps.save({
             className: figureClasses,
             style: figureStyles
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
             "blockquote",
             {
               className: blockquoteClasses,
               style: blockquoteStyles,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-                !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+                /* @__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 })
               ]
             }
           )
@@ -65662,7 +64887,7 @@ ${text}
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClasses, figureStyles;
       if (isSolidColorStyle) {
-        const backgroundClass = (0, import_block_editor210.getColorClassName)(
+        const backgroundClass = (0, import_block_editor200.getColorClassName)(
           "background-color",
           mainColor
         );
@@ -65683,7 +64908,7 @@ ${text}
           borderColor
         };
       }
-      const blockquoteTextColorClass = (0, import_block_editor210.getColorClassName)(
+      const blockquoteTextColorClass = (0, import_block_editor200.getColorClassName)(
         "color",
         textColor
       );
@@ -65691,14 +64916,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyles,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -65762,7 +64987,7 @@ ${text}
       });
     }
   };
-  var v215 = {
+  var v214 = {
     attributes: blockAttributes6,
     save({ attributes: attributes2 }) {
       const {
@@ -65777,7 +65002,7 @@ ${text}
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClass, figureStyles;
       if (isSolidColorStyle) {
-        figureClass = (0, import_block_editor210.getColorClassName)("background-color", mainColor);
+        figureClass = (0, import_block_editor200.getColorClassName)("background-color", mainColor);
         if (!figureClass) {
           figureStyles = {
             backgroundColor: customMainColor
@@ -65788,8 +65013,8 @@ ${text}
           borderColor: customMainColor
         };
       } else if (mainColor) {
-        const colors = (0, import_data119.select)(import_block_editor210.store).getSettings().colors ?? [];
-        const colorObject = (0, import_block_editor210.getColorObjectByAttributeValues)(
+        const colors = (0, import_data116.select)(import_block_editor200.store).getSettings().colors ?? [];
+        const colorObject = (0, import_block_editor200.getColorObjectByAttributeValues)(
           colors,
           mainColor
         );
@@ -65797,7 +65022,7 @@ ${text}
           borderColor: colorObject.color
         };
       }
-      const blockquoteTextColorClass = (0, import_block_editor210.getColorClassName)(
+      const blockquoteTextColorClass = (0, import_block_editor200.getColorClassName)(
         "color",
         textColor
       );
@@ -65805,14 +65030,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       }) : void 0;
       const blockquoteStyle = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyle,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -65859,15 +65084,15 @@ ${text}
       });
     }
   };
-  var v138 = {
+  var v136 = {
     attributes: {
       ...blockAttributes6
     },
     save({ attributes: attributes2 }) {
       const { value, citation } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)("blockquote", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate({ value, ...attributes2 }) {
@@ -65892,9 +65117,9 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { value, citation, align } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)("blockquote", { className: `align${align}`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor210.RichText.Content, { tagName: "footer", value: citation })
+      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 })
       ] });
     },
     migrate({ value, ...attributes2 }) {
@@ -65904,12 +65129,12 @@ ${text}
       };
     }
   };
-  var deprecated_default41 = [v67, v57, v48, v310, v215, v138, v02];
+  var deprecated_default40 = [v67, v57, v48, v310, v214, v136, v02];

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_block_editor211 = __toESM(require_block_editor(), 1);
-  var import_blocks94 = __toESM(require_blocks(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_block_editor201 = __toESM(require_block_editor(), 1);
+  var import_blocks93 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/figure.mjs
   var Figure = "figure";
@@ -65918,16 +65143,16 @@ ${text}
   var BlockQuote = "blockquote";

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __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_editor211.useBlockProps)();
-    const shouldShowCitation = !import_block_editor211.RichText.isEmpty(citation) || isSelected;
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(import_jsx_runtime425.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(Figure, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(BlockQuote, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-        import_block_editor211.RichText,
+    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)(
+        import_block_editor201.RichText,
         {
           identifier: "value",
           tagName: "p",
@@ -65935,42 +65160,42 @@ ${text}
           onChange: (nextValue) => setAttributes({
             value: nextValue
           }),
-          "aria-label": (0, import_i18n197.__)("Pullquote text"),
+          "aria-label": (0, import_i18n188.__)("Pullquote text"),
           placeholder: (
             // translators: placeholder text used for the quote
-            (0, import_i18n197.__)("Add quote")
+            (0, import_i18n188.__)("Add quote")
           )
         }
       ),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-        import_block_editor211.RichText,
+      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+        import_block_editor201.RichText,
         {
           identifier: "citation",
           tagName: "cite",
           style: { display: "block" },
           value: citation,
-          "aria-label": (0, import_i18n197.__)("Pullquote citation text"),
+          "aria-label": (0, import_i18n188.__)("Pullquote citation text"),
           placeholder: (
             // translators: placeholder text used for the citation
-            (0, import_i18n197.__)("Add citation")
+            (0, import_i18n188.__)("Add citation")
           ),
           onChange: (nextCitation) => setAttributes({
             citation: nextCitation
           }),
           className: "wp-block-pullquote__citation",
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks94.createBlock)(
-              (0, import_blocks94.getDefaultBlockName)()
+            (0, import_blocks93.createBlock)(
+              (0, import_blocks93.getDefaultBlockName)()
             )
           ) : void 0
         }
       )
     ] }) }) });
   }
-  var edit_default30 = PullQuoteEdit;
+  var edit_default26 = PullQuoteEdit;

   // packages/block-library/build-module/pullquote/block.json
-  var block_default82 = {
+  var block_default78 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/pullquote",
@@ -66061,19 +65286,19 @@ ${text}
   };

   // packages/block-library/build-module/pullquote/save.mjs
-  var import_block_editor212 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
-  function save40({ attributes: attributes2 }) {
+  var import_block_editor202 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  function save36({ attributes: attributes2 }) {
     const { citation, value } = attributes2;
-    const shouldShowCitation = !import_block_editor212.RichText.isEmpty(citation);
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)("figure", { ...import_block_editor212.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)("blockquote", { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_block_editor212.RichText.Content, { tagName: "p", value }),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_block_editor212.RichText.Content, { tagName: "cite", value: citation })
+    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 })
     ] }) });
   }

   // packages/block-library/build-module/pullquote/transforms.mjs
-  var import_blocks95 = __toESM(require_blocks(), 1);
+  var import_blocks94 = __toESM(require_blocks(), 1);
   var import_rich_text8 = __toESM(require_rich_text(), 1);
   var transforms28 = {
     from: [
@@ -66082,7 +65307,7 @@ ${text}
         isMultiBlock: true,
         blocks: ["core/paragraph"],
         transform: (attributes2) => {
-          return (0, import_blocks95.createBlock)("core/pullquote", {
+          return (0, import_blocks94.createBlock)("core/pullquote", {
             value: (0, import_rich_text8.toHTMLString)({
               value: (0, import_rich_text8.join)(
                 attributes2.map(
@@ -66099,7 +65324,7 @@ ${text}
         type: "block",
         blocks: ["core/heading"],
         transform: ({ content, anchor }) => {
-          return (0, import_blocks95.createBlock)("core/pullquote", {
+          return (0, import_blocks94.createBlock)("core/pullquote", {
             value: content,
             anchor
           });
@@ -66114,20 +65339,20 @@ ${text}
           const paragraphs = [];
           if (value) {
             paragraphs.push(
-              (0, import_blocks95.createBlock)("core/paragraph", {
+              (0, import_blocks94.createBlock)("core/paragraph", {
                 content: value
               })
             );
           }
           if (citation) {
             paragraphs.push(
-              (0, import_blocks95.createBlock)("core/paragraph", {
+              (0, import_blocks94.createBlock)("core/paragraph", {
                 content: citation
               })
             );
           }
           if (paragraphs.length === 0) {
-            return (0, import_blocks95.createBlock)("core/paragraph", {
+            return (0, import_blocks94.createBlock)("core/paragraph", {
               content: ""
             });
           }
@@ -66139,11 +65364,11 @@ ${text}
         blocks: ["core/heading"],
         transform: ({ value, citation }) => {
           if (!value) {
-            return (0, import_blocks95.createBlock)("core/heading", {
+            return (0, import_blocks94.createBlock)("core/heading", {
               content: citation
             });
           }
-          const headingBlock = (0, import_blocks95.createBlock)("core/heading", {
+          const headingBlock = (0, import_blocks94.createBlock)("core/heading", {
             content: value
           });
           if (!citation) {
@@ -66151,7 +65376,7 @@ ${text}
           }
           return [
             headingBlock,
-            (0, import_blocks95.createBlock)("core/heading", {
+            (0, import_blocks94.createBlock)("core/heading", {
               content: citation
             })
           ];
@@ -66162,60 +65387,60 @@ ${text}
   var transforms_default29 = transforms28;

   // packages/block-library/build-module/pullquote/index.mjs
-  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks96.privateApis);
-  var { name: name83 } = block_default82;
-  var settings82 = {
+  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks95.privateApis);
+  var { name: name79 } = block_default78;
+  var settings78 = {
     icon: pullquote_default,
     example: {
       attributes: {
         value: (
           // translators: Quote serving as example for the Pullquote block. Attributed to Matt Mullenweg.
-          (0, import_i18n198.__)(
+          (0, import_i18n189.__)(
             "One of the hardest things to do in technology is disrupt yourself."
           )
         ),
-        citation: (0, import_i18n198.__)("Matt Mullenweg")
+        citation: (0, import_i18n189.__)("Matt Mullenweg")
       }
     },
     transforms: transforms_default29,
-    edit: edit_default30,
-    save: save40,
-    deprecated: deprecated_default41
+    edit: edit_default26,
+    save: save36,
+    deprecated: deprecated_default40
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings82[fieldsKey16] = [
+    settings78[fieldsKey16] = [
       {
         id: "value",
-        label: (0, import_i18n198.__)("Content"),
+        label: (0, import_i18n189.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "citation",
-        label: (0, import_i18n198.__)("Citation"),
+        label: (0, import_i18n189.__)("Citation"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings82[formKey16] = {
+    settings78[formKey16] = {
       fields: ["value", "citation"]
     };
   }
-  var init82 = () => initBlock({ name: name83, metadata: block_default82, settings: settings82 });
+  var init78 = () => initBlock({ name: name79, metadata: block_default78, settings: settings78 });

   // packages/block-library/build-module/query/index.mjs
   var query_exports = {};
   __export(query_exports, {
-    init: () => init83,
-    metadata: () => block_default83,
-    name: () => name84,
-    settings: () => settings83
+    init: () => init79,
+    metadata: () => block_default79,
+    name: () => name80,
+    settings: () => settings79
   });

   // packages/block-library/build-module/query/block.json
-  var block_default83 = {
+  var block_default79 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query",
@@ -66281,30 +65506,31 @@ ${text}
   };

   // packages/block-library/build-module/query/edit/index.mjs
-  var import_data131 = __toESM(require_data(), 1);
-  var import_element138 = __toESM(require_element(), 1);
-  var import_block_editor219 = __toESM(require_block_editor(), 1);
+  var import_data127 = __toESM(require_data(), 1);
+  var import_element136 = __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_data129 = __toESM(require_data(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_block_editor217 = __toESM(require_block_editor(), 1);
-  var import_i18n214 = __toESM(require_i18n(), 1);
+  var import_data125 = __toESM(require_data(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
+  var import_element134 = __toESM(require_element(), 1);
+  var import_block_editor206 = __toESM(require_block_editor(), 1);
+  var import_i18n204 = __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_components117 = __toESM(require_components(), 1);
-  var import_i18n200 = __toESM(require_i18n(), 1);
+  var import_components115 = __toESM(require_components(), 1);
+  var import_i18n191 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/utils.mjs
-  var import_data120 = __toESM(require_data(), 1);
-  var import_element130 = __toESM(require_element(), 1);
+  var import_data117 = __toESM(require_data(), 1);
+  var import_element129 = __toESM(require_element(), 1);
   var import_core_data72 = __toESM(require_core_data(), 1);
-  var import_block_editor213 = __toESM(require_block_editor(), 1);
+  var import_block_editor203 = __toESM(require_block_editor(), 1);
   var import_html_entities11 = __toESM(require_html_entities(), 1);
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_blocks97 = __toESM(require_blocks(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_blocks96 = __toESM(require_blocks(), 1);
   var getEntitiesInfo = (entities) => {
     const mapping = entities?.reduce(
       (accumulator, entity) => {
@@ -66336,7 +65562,7 @@ ${text}
     }));
   };
   var usePostTypes = () => {
-    const postTypes = (0, import_data120.useSelect)((select10) => {
+    const postTypes = (0, import_data117.useSelect)((select10) => {
       const { getPostTypes } = select10(import_core_data72.store);
       const excludedPostTypes = ["attachment"];
       const filteredPostTypes = getPostTypes({ per_page: -1 })?.filter(
@@ -66344,7 +65570,7 @@ ${text}
       );
       return filteredPostTypes;
     }, []);
-    const postTypesTaxonomiesMap = (0, import_element130.useMemo)(() => {
+    const postTypesTaxonomiesMap = (0, import_element129.useMemo)(() => {
       if (!postTypes?.length) {
         return;
       }
@@ -66353,14 +65579,14 @@ ${text}
         return accumulator;
       }, {});
     }, [postTypes]);
-    const postTypesSelectOptions = (0, import_element130.useMemo)(
+    const postTypesSelectOptions = (0, import_element129.useMemo)(
       () => (postTypes || []).map(({ labels, slug }) => ({
         label: labels.singular_name,
         value: slug
       })),
       [postTypes]
     );
-    const postTypeFormatSupportMap = (0, import_element130.useMemo)(() => {
+    const postTypeFormatSupportMap = (0, import_element129.useMemo)(() => {
       if (!postTypes?.length) {
         return {};
       }
@@ -66376,7 +65602,7 @@ ${text}
     };
   };
   var useTaxonomies = (postType) => {
-    const taxonomies = (0, import_data120.useSelect)(
+    const taxonomies = (0, import_data117.useSelect)(
       (select10) => {
         const { getTaxonomies, getPostType } = select10(import_core_data72.store);
         if (getPostType(postType)?.taxonomies?.length > 0) {
@@ -66389,14 +65615,14 @@ ${text}
       },
       [postType]
     );
-    return (0, import_element130.useMemo)(() => {
+    return (0, import_element129.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => !!visibility?.publicly_queryable
       );
     }, [taxonomies]);
   };
   function useIsPostTypeHierarchical(postType) {
-    return (0, import_data120.useSelect)(
+    return (0, import_data117.useSelect)(
       (select10) => {
         const type = select10(import_core_data72.store).getPostType(postType);
         return type?.viewable && type?.hierarchical;
@@ -66405,31 +65631,31 @@ ${text}
     );
   }
   function useOrderByOptions(postType) {
-    const supportsCustomOrder = (0, import_data120.useSelect)(
+    const supportsCustomOrder = (0, import_data117.useSelect)(
       (select10) => {
         const type = select10(import_core_data72.store).getPostType(postType);
         return !!type?.supports?.["page-attributes"];
       },
       [postType]
     );
-    return (0, import_element130.useMemo)(() => {
+    return (0, import_element129.useMemo)(() => {
       const orderByOptions = [
         {
-          label: (0, import_i18n199.__)("Newest to oldest"),
+          label: (0, import_i18n190.__)("Newest to oldest"),
           value: "date/desc"
         },
         {
-          label: (0, import_i18n199.__)("Oldest to newest"),
+          label: (0, import_i18n190.__)("Oldest to newest"),
           value: "date/asc"
         },
         {
           /* translators: Label for ordering posts by title in ascending order. */
-          label: (0, import_i18n199.__)("A \u2192 Z"),
+          label: (0, import_i18n190.__)("A \u2192 Z"),
           value: "title/asc"
         },
         {
           /* translators: Label for ordering posts by title in descending order. */
-          label: (0, import_i18n199.__)("Z \u2192 A"),
+          label: (0, import_i18n190.__)("Z \u2192 A"),
           value: "title/desc"
         }
       ];
@@ -66437,12 +65663,12 @@ ${text}
         orderByOptions.push(
           {
             /* translators: Label for ordering posts by ascending menu order. */
-            label: (0, import_i18n199.__)("Ascending by order"),
+            label: (0, import_i18n190.__)("Ascending by order"),
             value: "menu_order/asc"
           },
           {
             /* translators: Label for ordering posts by descending menu order. */
-            label: (0, import_i18n199.__)("Descending by order"),
+            label: (0, import_i18n190.__)("Descending by order"),
             value: "menu_order/desc"
           }
         );
@@ -66451,8 +65677,8 @@ ${text}
     }, [supportsCustomOrder]);
   }
   function useAllowedControls(attributes2) {
-    return (0, import_data120.useSelect)(
-      (select10) => select10(import_blocks97.store).getActiveBlockVariation(
+    return (0, import_data117.useSelect)(
+      (select10) => select10(import_blocks96.store).getActiveBlockVariation(
         "core/query",
         attributes2
       )?.allowedControls,
@@ -66470,7 +65696,7 @@ ${text}
       query: { postType, inherit },
       namespace
     } = queryBlockAttributes;
-    const clonedBlocks = blocks.map((block) => (0, import_blocks97.cloneBlock)(block));
+    const clonedBlocks = blocks.map((block) => (0, import_blocks96.cloneBlock)(block));
     const queryClientIds = [];
     const blocksQueue = [...clonedBlocks];
     while (blocksQueue.length > 0) {
@@ -66493,15 +65719,15 @@ ${text}
     return { newBlocks: clonedBlocks, queryClientIds };
   };
   function useBlockNameForPatterns(clientId, attributes2) {
-    return (0, import_data120.useSelect)(
+    return (0, import_data117.useSelect)(
       (select10) => {
         const activeVariationName = select10(
-          import_blocks97.store
+          import_blocks96.store
         ).getActiveBlockVariation("core/query", attributes2)?.name;
         if (!activeVariationName) {
           return "core/query";
         }
-        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor213.store);
+        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor203.store);
         const rootClientId = getBlockRootClientId(clientId);
         const activePatterns = getPatternsByBlockTypes(
           `core/query/${activeVariationName}`,
@@ -66513,9 +65739,9 @@ ${text}
     );
   }
   function useScopedBlockVariations(attributes2) {
-    const { activeVariationName, blockVariations } = (0, import_data120.useSelect)(
+    const { activeVariationName, blockVariations } = (0, import_data117.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks97.store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks96.store);
         return {
           activeVariationName: getActiveBlockVariation(
             "core/query",
@@ -66526,7 +65752,7 @@ ${text}
       },
       [attributes2]
     );
-    const variations22 = (0, import_element130.useMemo)(() => {
+    const variations20 = (0, import_element129.useMemo)(() => {
       const isNotConnected = (variation) => !variation.attributes?.namespace;
       if (!activeVariationName) {
         return blockVariations.filter(isNotConnected);
@@ -66539,36 +65765,43 @@ ${text}
       }
       return blockVariations.filter(isNotConnected);
     }, [activeVariationName, blockVariations]);
-    return variations22;
+    return variations20;
   }
-  var usePatterns = (clientId, name122) => {
-    return (0, import_data120.useSelect)(
+  var usePatterns = (clientId, name118) => {
+    return (0, import_data117.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor213.store);
+        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor203.store);
         const rootClientId = getBlockRootClientId(clientId);
-        return getPatternsByBlockTypes(name122, rootClientId);
+        return getPatternsByBlockTypes(name118, rootClientId);
       },
-      [name122, clientId]
+      [name118, clientId]
     );
   };
   var useUnsupportedBlocks = (clientId) => {
-    return (0, import_data120.useSelect)(
+    return (0, import_data117.useSelect)(
       (select10) => {
-        const { getClientIdsOfDescendants, getBlockName } = select10(import_block_editor213.store);
-        return getClientIdsOfDescendants(clientId).some(
+        const { getClientIdsOfDescendants, getBlockName } = select10(import_block_editor203.store);
+        const { getBlockSupport: getBlockSupport2, getBlockType: getBlockType6 } = select10(import_blocks96.store);
+        const blockTitles = /* @__PURE__ */ new Set();
+        getClientIdsOfDescendants(clientId).forEach(
           (descendantClientId) => {
             const blockName = getBlockName(descendantClientId);
             const blockSupportsInteractivity = Object.is(
-              (0, import_blocks97.getBlockSupport)(blockName, "interactivity"),
+              getBlockSupport2(blockName, "interactivity"),
               true
             );
-            const blockSupportsInteractivityClientNavigation = (0, import_blocks97.getBlockSupport)(
+            const blockSupportsInteractivityClientNavigation = getBlockSupport2(
               blockName,
               "interactivity.clientNavigation"
             );
-            return !blockSupportsInteractivity && !blockSupportsInteractivityClientNavigation;
+            if (!blockSupportsInteractivity && !blockSupportsInteractivityClientNavigation) {
+              blockTitles.add(
+                getBlockType6(blockName)?.title || blockName
+              );
+            }
           }
         );
+        return [...blockTitles];
       },
       [clientId]
     );
@@ -66590,28 +65823,36 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
   function EnhancedPaginationControl({
     enhancedPagination,
     setAttributes,
     clientId
   }) {
-    const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
-    let help = (0, import_i18n200.__)(
+    const unsupportedBlocks = useUnsupportedBlocks(clientId);
+    let help = (0, import_i18n191.__)(
       "Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages."
     );
-    if (hasUnsupportedBlocks) {
-      help = (0, import_i18n200.__)(
-        "Enhancement disabled because there are non-compatible blocks inside the Query block."
+    if (unsupportedBlocks.length) {
+      help = (0, import_i18n191.sprintf)(
+        /* translators: %s: A list of block titles. */
+        (0, import_i18n191.__)(
+          `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.__)(", ")
+          // eslint-disable-line @wordpress/i18n-no-flanking-whitespace
+        )
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_jsx_runtime427.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-      import_components117.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_jsx_runtime415.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      import_components115.ToggleControl,
       {
-        label: (0, import_i18n200.__)("Reload full page"),
+        label: (0, import_i18n191.__)("Reload full page"),
         help,
         checked: !enhancedPagination,
-        disabled: hasUnsupportedBlocks,
+        disabled: !!unsupportedBlocks.length,
         onChange: (value) => {
           setAttributes({
             enhancedPagination: !value
@@ -66622,34 +65863,34 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/index.mjs
-  var import_components127 = __toESM(require_components(), 1);
-  var import_data125 = __toESM(require_data(), 1);
+  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_i18n210 = __toESM(require_i18n(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_element133 = __toESM(require_element(), 1);
+  var import_i18n201 = __toESM(require_i18n(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_element132 = __toESM(require_element(), 1);

   // packages/block-library/build-module/query/edit/inspector-controls/order-control.mjs
-  var import_components118 = __toESM(require_components(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_components116 = __toESM(require_components(), 1);
+  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
   var defaultOrderByOptions = [
     {
-      label: (0, import_i18n201.__)("Newest to oldest"),
+      label: (0, import_i18n192.__)("Newest to oldest"),
       value: "date/desc"
     },
     {
-      label: (0, import_i18n201.__)("Oldest to newest"),
+      label: (0, import_i18n192.__)("Oldest to newest"),
       value: "date/asc"
     },
     {
       /* translators: Label for ordering posts by title in ascending order. */
-      label: (0, import_i18n201.__)("A \u2192 Z"),
+      label: (0, import_i18n192.__)("A \u2192 Z"),
       value: "title/asc"
     },
     {
       /* translators: Label for ordering posts by title in descending order. */
-      label: (0, import_i18n201.__)("Z \u2192 A"),
+      label: (0, import_i18n192.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
@@ -66659,10 +65900,10 @@ ${text}
     orderByOptions = defaultOrderByOptions,
     onChange
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-      import_components118.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      import_components116.SelectControl,
       {
-        label: (0, import_i18n201.__)("Order by"),
+        label: (0, import_i18n192.__)("Order by"),
         value: `${orderBy}/${order}`,
         options: orderByOptions,
         onChange: (value) => {
@@ -66675,11 +65916,11 @@ ${text}
   var order_control_default = OrderControl2;

   // packages/block-library/build-module/query/edit/inspector-controls/author-control.mjs
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_components119 = __toESM(require_components(), 1);
-  var import_data121 = __toESM(require_data(), 1);
+  var import_i18n193 = __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_runtime429 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
   var AUTHORS_QUERY3 = {
     who: "authors",
     per_page: -1,
@@ -66687,7 +65928,7 @@ ${text}
     context: "view"
   };
   function AuthorControl({ value, onChange }) {
-    const authorsList = (0, import_data121.useSelect)((select10) => {
+    const authorsList = (0, import_data118.useSelect)((select10) => {
       const { getUsers } = select10(import_core_data73.store);
       return getUsers(AUTHORS_QUERY3);
     }, []);
@@ -66727,10 +65968,10 @@ ${text}
       );
       onChange({ author: ids.join(",") });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-      import_components119.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      import_components117.FormTokenField,
       {
-        label: (0, import_i18n202.__)("Authors"),
+        label: (0, import_i18n193.__)("Authors"),
         value: sanitizedValue,
         suggestions: authorsInfo.names,
         onChange: onAuthorChange,
@@ -66741,13 +65982,13 @@ ${text}
   var author_control_default = AuthorControl;

   // packages/block-library/build-module/query/edit/inspector-controls/parent-control.mjs
-  var import_i18n203 = __toESM(require_i18n(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_data122 = __toESM(require_data(), 1);
+  var import_i18n194 = __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_element131 = __toESM(require_element(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY7 = [];
   var BASE_QUERY = {
     order: "asc",
@@ -66755,11 +65996,11 @@ ${text}
     context: "view"
   };
   function ParentControl({ parents, postType, onChange }) {
-    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_compose49.useDebounce)(setSearch, 250);
-    const { searchResults, searchHasResolved } = (0, import_data122.useSelect)(
+    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 debouncedSearch = (0, import_compose51.useDebounce)(setSearch, 250);
+    const { searchResults, searchHasResolved } = (0, import_data119.useSelect)(
       (select10) => {
         if (!search) {
           return { searchResults: EMPTY_ARRAY7, searchHasResolved: true };
@@ -66786,7 +66027,7 @@ ${text}
       },
       [search, postType, parents]
     );
-    const currentParents = (0, import_data122.useSelect)(
+    const currentParents = (0, import_data119.useSelect)(
       (select10) => {
         if (!parents?.length) {
           return EMPTY_ARRAY7;
@@ -66800,7 +66041,7 @@ ${text}
       },
       [parents, postType]
     );
-    (0, import_element131.useEffect)(() => {
+    (0, import_element130.useEffect)(() => {
       if (!parents?.length) {
         setValue(EMPTY_ARRAY7);
       }
@@ -66822,7 +66063,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [parents, currentParents]);
-    const entitiesInfo = (0, import_element131.useMemo)(() => {
+    const entitiesInfo = (0, import_element130.useMemo)(() => {
       if (!searchResults?.length) {
         return EMPTY_ARRAY7;
       }
@@ -66830,7 +66071,7 @@ ${text}
         mapToIHasNameAndId(searchResults, "title.rendered")
       );
     }, [searchResults]);
-    (0, import_element131.useEffect)(() => {
+    (0, import_element130.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -66855,10 +66096,10 @@ ${text}
       setSuggestions(EMPTY_ARRAY7);
       onChange({ parents: ids });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-      import_components120.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+      import_components118.FormTokenField,
       {
-        label: (0, import_i18n203.__)("Parents"),
+        label: (0, import_i18n194.__)("Parents"),
         value,
         onInputChange: debouncedSearch,
         suggestions,
@@ -66870,14 +66111,14 @@ ${text}
   var parent_control_default = ParentControl;

   // packages/block-library/build-module/query/edit/inspector-controls/taxonomy-controls.mjs
-  var import_components121 = __toESM(require_components(), 1);
-  var import_data123 = __toESM(require_data(), 1);
+  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_element132 = __toESM(require_element(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);
   var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n195 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY8 = [];
   var BASE_QUERY2 = {
     order: "asc",
@@ -66900,7 +66141,7 @@ ${text}
     if (!taxonomies?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components121.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime419.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) => {
@@ -66922,8 +66163,8 @@ ${text}
           ) ? void 0 : newTaxQuery
         });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_element132.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_element131.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -66933,7 +66174,7 @@ ${text}
             label: taxonomy.name
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -66942,7 +66183,7 @@ ${text}
             onChange: (value) => onChangeTaxQuery(value, "exclude"),
             label: (
               /* translators: %s: taxonomy name */
-              (0, import_i18n204.sprintf)((0, import_i18n204.__)("Exclude: %s"), taxonomy.name)
+              (0, import_i18n195.sprintf)((0, import_i18n195.__)("Exclude: %s"), taxonomy.name)
             )
           }
         )
@@ -66956,11 +66197,11 @@ ${text}
     onChange,
     label
   }) {
-    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_compose50.useDebounce)(setSearch, 250);
-    const { searchResults, searchHasResolved } = (0, import_data123.useSelect)(
+    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 debouncedSearch = (0, import_compose52.useDebounce)(setSearch, 250);
+    const { searchResults, searchHasResolved } = (0, import_data120.useSelect)(
       (select10) => {
         if (!search) {
           return { searchResults: EMPTY_ARRAY8, searchHasResolved: true };
@@ -66988,7 +66229,7 @@ ${text}
       },
       [search, taxonomy.slug, termIds, oppositeTermIds]
     );
-    const existingTerms = (0, import_data123.useSelect)(
+    const existingTerms = (0, import_data120.useSelect)(
       (select10) => {
         if (!termIds?.length) {
           return EMPTY_ARRAY8;
@@ -67002,7 +66243,7 @@ ${text}
       },
       [taxonomy.slug, termIds]
     );
-    (0, import_element132.useEffect)(() => {
+    (0, import_element131.useEffect)(() => {
       if (!termIds?.length) {
         setValue(EMPTY_ARRAY8);
       }
@@ -67021,7 +66262,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [termIds, existingTerms]);
-    (0, import_element132.useEffect)(() => {
+    (0, import_element131.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -67038,8 +66279,8 @@ ${text}
       setSuggestions(EMPTY_ARRAY8);
       onChange(Array.from(newTermIds));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      import_components121.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+      import_components119.FormTokenField,
       {
         label,
         value,
@@ -67053,22 +66294,22 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/format-controls.mjs
-  var import_components122 = __toESM(require_components(), 1);
-  var import_data124 = __toESM(require_data(), 1);
+  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_i18n205 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS = [
-    { value: "aside", label: (0, import_i18n205.__)("Aside") },
-    { value: "audio", label: (0, import_i18n205.__)("Audio") },
-    { value: "chat", label: (0, import_i18n205.__)("Chat") },
-    { value: "gallery", label: (0, import_i18n205.__)("Gallery") },
-    { value: "image", label: (0, import_i18n205.__)("Image") },
-    { value: "link", label: (0, import_i18n205.__)("Link") },
-    { value: "quote", label: (0, import_i18n205.__)("Quote") },
-    { value: "standard", label: (0, import_i18n205.__)("Standard") },
-    { value: "status", label: (0, import_i18n205.__)("Status") },
-    { value: "video", label: (0, import_i18n205.__)("Video") }
+    { 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") }
   ].sort((a2, b2) => {
     const normalizedA = a2.label.toUpperCase();
     const normalizedB = b2.label.toUpperCase();
@@ -67081,15 +66322,15 @@ ${text}
     return 0;
   });
   function formatNamesToValues(names, formats) {
-    return names.map((name122) => {
+    return names.map((name118) => {
       return formats.find(
-        (item) => item.label.toLocaleLowerCase() === name122.toLocaleLowerCase()
+        (item) => item.label.toLocaleLowerCase() === name118.toLocaleLowerCase()
       )?.value;
     }).filter(Boolean);
   }
   function FormatControls({ onChange, query: { format: format3 } }) {
     const normalizedFormats = Array.isArray(format3) ? format3 : [format3];
-    const { supportedFormats } = (0, import_data124.useSelect)((select10) => {
+    const { supportedFormats } = (0, import_data121.useSelect)((select10) => {
       const themeSupports = select10(import_core_data76.store).getThemeSupports();
       return {
         supportedFormats: themeSupports.formats
@@ -67099,13 +66340,13 @@ ${text}
       (item) => supportedFormats.includes(item.value)
     );
     const values = normalizedFormats.map(
-      (name122) => formats.find((item) => item.value === name122)?.label
+      (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_runtime432.jsx)(
-      import_components122.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+      import_components120.FormTokenField,
       {
-        label: (0, import_i18n205.__)("Formats"),
+        label: (0, import_i18n196.__)("Formats"),
         value: values,
         suggestions,
         onChange: (newValues) => {
@@ -67120,24 +66361,24 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/sticky-control.mjs
-  var import_components123 = __toESM(require_components(), 1);
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_components121 = __toESM(require_components(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
   var stickyOptions = [
-    { label: (0, import_i18n206.__)("Include"), value: "" },
-    { label: (0, import_i18n206.__)("Ignore"), value: "ignore" },
-    { label: (0, import_i18n206.__)("Exclude"), value: "exclude" },
-    { label: (0, import_i18n206.__)("Only"), value: "only" }
+    { 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" }
   ];
   function StickyControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-      import_components123.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      import_components121.SelectControl,
       {
-        label: (0, import_i18n206.__)("Sticky posts"),
+        label: (0, import_i18n197.__)("Sticky posts"),
         options: stickyOptions,
         value,
         onChange,
-        help: (0, import_i18n206.__)(
+        help: (0, import_i18n197.__)(
           "Sticky posts always appear first, regardless of their publish date."
         )
       }
@@ -67145,16 +66386,16 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/per-page-control.mjs
-  var import_components124 = __toESM(require_components(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var import_components122 = __toESM(require_components(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime422 = __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_runtime434.jsx)(
-      import_components124.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+      import_components122.RangeControl,
       {
-        label: (0, import_i18n207.__)("Items per page"),
+        label: (0, import_i18n198.__)("Items per page"),
         min: MIN_POSTS_PER_PAGE,
         max: MAX_POSTS_PER_PAGE,
         onChange: (newPerPage) => {
@@ -67170,16 +66411,16 @@ ${text}
   var per_page_control_default = PerPageControl;

   // packages/block-library/build-module/query/edit/inspector-controls/offset-controls.mjs
-  var import_components125 = __toESM(require_components(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var import_components123 = __toESM(require_components(), 1);
+  var import_i18n199 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
   var MIN_OFFSET = 0;
   var MAX_OFFSET = 100;
   var OffsetControl = ({ offset = 0, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-      import_components125.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+      import_components123.__experimentalNumberControl,
       {
-        label: (0, import_i18n208._x)("Offset", "Number of posts to skip in a query"),
+        label: (0, import_i18n199._x)("Offset", "Number of posts to skip in a query"),
         value: offset,
         min: MIN_OFFSET,
         onChange: (newOffset) => {
@@ -67194,14 +66435,14 @@ ${text}
   var offset_controls_default = OffsetControl;

   // packages/block-library/build-module/query/edit/inspector-controls/pages-control.mjs
-  var import_components126 = __toESM(require_components(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+  var import_components124 = __toESM(require_components(), 1);
+  var import_i18n200 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   var PagesControl = ({ pages, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-      import_components126.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+      import_components124.__experimentalNumberControl,
       {
-        label: (0, import_i18n209.__)("Max pages to show"),
+        label: (0, import_i18n200.__)("Max pages to show"),
         value: pages,
         min: 0,
         onChange: (newPages) => {
@@ -67210,7 +66451,7 @@ ${text}
           }
           onChange({ pages: newPages });
         },
-        help: (0, import_i18n209.__)(
+        help: (0, import_i18n200.__)(
           "Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero)."
         )
       }
@@ -67219,7 +66460,7 @@ ${text}
   var pages_control_default = PagesControl;

   // packages/block-library/build-module/query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
   function QueryInspectorControls(props) {
     const { attributes: attributes2, setQuery, isSingular, shouldExcludeCurrentPost } = props;
     const { query } = attributes2;
@@ -67228,7 +66469,9 @@ ${text}
       orderBy,
       author: authorIds,
       pages,
-      postType,
+      // Match `build_query_vars_from_query_block()`, which queries posts when
+      // `query` has no post type.
+      postType = "post",
       perPage,
       offset,
       sticky,
@@ -67283,17 +66526,17 @@ ${text}
       }
       setQuery(updateQuery);
     };
-    const [querySearch, setQuerySearch] = (0, import_element133.useState)(query.search);
-    const debouncedQuerySearch = (0, import_element133.useMemo)(() => {
-      return (0, import_compose51.debounce)((newQuerySearch) => {
+    const [querySearch, setQuerySearch] = (0, import_element132.useState)(query.search);
+    const debouncedQuerySearch = (0, import_element132.useMemo)(() => {
+      return (0, import_compose53.debounce)((newQuerySearch) => {
         setQuery({ search: newQuerySearch });
       }, 250);
     }, [setQuery]);
     const orderByOptions = useOrderByOptions(postType);
     const showInheritControl = isControlAllowed(allowedControls, "inherit");
     const showPostTypeControl = !inherit && isControlAllowed(allowedControls, "postType");
-    const postTypeControlLabel = (0, import_i18n210.__)("Post type");
-    const postTypeControlHelp = (0, import_i18n210.__)(
+    const postTypeControlLabel = (0, import_i18n201.__)("Post type");
+    const postTypeControlHelp = (0, import_i18n201.__)(
       "Select the type of content to display: posts, pages, or custom post types."
     );
     const showOrderControl = !inherit && isControlAllowed(allowedControls, "order");
@@ -67304,7 +66547,7 @@ ${text}
     const showSearchControl = isControlAllowed(allowedControls, "search");
     const showParentControl = isControlAllowed(allowedControls, "parents") && isPostTypeHierarchical;
     const postTypeHasFormatSupport = postTypeFormatSupportMap[postType];
-    const showFormatControl = (0, import_data125.useSelect)(
+    const showFormatControl = (0, import_data122.useSelect)(
       (select10) => {
         if (!postTypeHasFormatSupport || !isControlAllowed(allowedControls, "format")) {
           return false;
@@ -67315,8 +66558,8 @@ ${text}
       [allowedControls, postTypeHasFormatSupport]
     );
     const showExcludeCurrentControl = shouldExcludeCurrentPost && isControlAllowed(allowedControls, "excludeCurrent");
-    const postTypeSingularName = (0, import_data125.useSelect)(
-      (select10) => select10(import_core_data77.store).getPostType(postType)?.labels.singular_name,
+    const postTypeSingularName = (0, import_data122.useSelect)(
+      (select10) => select10(import_core_data77.store).getPostType(postType)?.labels?.singular_name,
       [postType]
     );
     const showFiltersPanel = showTaxControl || showAuthorControl || showSearchControl || showParentControl || showFormatControl || showExcludeCurrentControl;
@@ -67329,11 +66572,11 @@ ${text}
     const showPagesControl = isControlAllowed(allowedControls, "pages");
     const showDisplayPanel = showPostCountControl || showOffSetControl || showPagesControl;
     const hasInheritanceWarning = isSingular && inherit;
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
-      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
-        import_components127.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
+      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+        import_components125.__experimentalToolsPanel,
         {
-          label: (0, import_i18n210.__)("Settings"),
+          label: (0, import_i18n201.__)("Settings"),
           resetAll: () => {
             setQuery({
               postType: "post",
@@ -67345,54 +66588,54 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !inherit,
-                label: (0, import_i18n210.__)("Query type"),
+                label: (0, import_i18n201.__)("Query type"),
                 onDeselect: () => setQuery({ inherit: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components127.__experimentalVStack, { spacing: 4, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
-                    import_components127.__experimentalToggleGroupControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_components125.__experimentalVStack, { spacing: 4, children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+                    import_components125.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n210.__)("Query type"),
+                      label: (0, import_i18n201.__)("Query type"),
                       isBlock: true,
                       onChange: (value) => {
                         setQuery({
                           inherit: value === "default"
                         });
                       },
-                      help: inherit ? (0, import_i18n210.__)(
+                      help: inherit ? (0, import_i18n201.__)(
                         "Display a list of posts or custom post types based on the current template."
-                      ) : (0, import_i18n210.__)(
+                      ) : (0, import_i18n201.__)(
                         "Display a list of posts or custom post types based on specific criteria."
                       ),
                       value: !!inherit ? "default" : "custom",
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                          import_components127.__experimentalToggleGroupControlOption,
+                        /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                          import_components125.__experimentalToggleGroupControlOption,
                           {
                             value: "default",
-                            label: (0, import_i18n210.__)("Default")
+                            label: (0, import_i18n201.__)("Default")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                          import_components127.__experimentalToggleGroupControlOption,
+                        /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                          import_components125.__experimentalToggleGroupControlOption,
                           {
                             value: "custom",
-                            label: (0, import_i18n210.__)("Custom")
+                            label: (0, import_i18n201.__)("Custom")
                           }
                         )
                       ]
                     }
                   ),
-                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                    import_components127.Notice,
+                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                    import_components125.Notice,
                     {
                       status: "warning",
                       isDismissible: false,
-                      children: (0, import_i18n210.__)(
+                      children: (0, import_i18n201.__)(
                         "Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank)."
                       )
                     }
@@ -67400,15 +66643,15 @@ ${text}
                 ] })
               }
             ),
-            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => postType !== "post",
                 label: postTypeControlLabel,
                 onDeselect: () => onPostTypeChange("post"),
                 isShownByDefault: true,
-                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                  import_components127.SelectControl,
+                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  import_components125.SelectControl,
                   {
                     options: postTypesSelectOptions,
                     value: postType,
@@ -67416,8 +66659,8 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                  import_components127.__experimentalToggleGroupControl,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  import_components125.__experimentalToggleGroupControl,
                   {
                     isBlock: true,
                     value: postType,
@@ -67425,8 +66668,8 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp,
                     children: postTypesSelectOptions.map(
-                      (option) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                        import_components127.__experimentalToggleGroupControlOption,
+                      (option) => /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                        import_components125.__experimentalToggleGroupControlOption,
                         {
                           value: option.value,
                           label: option.label
@@ -67438,14 +66681,14 @@ ${text}
                 )
               }
             ),
-            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => order !== "desc" || orderBy !== "date",
-                label: (0, import_i18n210.__)("Order by"),
+                label: (0, import_i18n201.__)("Order by"),
                 onDeselect: () => setQuery({ order: "desc", orderBy: "date" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   order_control_default,
                   {
                     ...{ order, orderBy, orderByOptions },
@@ -67454,14 +66697,14 @@ ${text}
                 )
               }
             ),
-            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!sticky,
-                label: (0, import_i18n210.__)("Sticky posts"),
+                label: (0, import_i18n201.__)("Sticky posts"),
                 onDeselect: () => setQuery({ sticky: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   StickyControl,
                   {
                     value: sticky,
@@ -67473,11 +66716,11 @@ ${text}
           ]
         }
       ),
-      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
-        import_components127.__experimentalToolsPanel,
+      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+        import_components125.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__display",
-          label: (0, import_i18n210.__)("Display"),
+          label: (0, import_i18n201.__)("Display"),
           resetAll: () => {
             setQuery({
               offset: 0,
@@ -67486,12 +66729,12 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n210.__)("Items per page"),
+                label: (0, import_i18n201.__)("Items per page"),
                 hasValue: () => perPage > 0,
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   per_page_control_default,
                   {
                     perPage,
@@ -67501,16 +66744,16 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n210._x)(
+                label: (0, import_i18n201._x)(
                   "Offset",
                   "Number of posts to skip in a query"
                 ),
                 hasValue: () => offset > 0,
                 onDeselect: () => setQuery({ offset: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   offset_controls_default,
                   {
                     offset,
@@ -67519,23 +66762,23 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n210.__)("Max pages to show"),
+                label: (0, import_i18n201.__)("Max pages to show"),
                 hasValue: () => pages > 0,
                 onDeselect: () => setQuery({ pages: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(pages_control_default, { pages, onChange: setQuery })
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(pages_control_default, { pages, onChange: setQuery })
               }
             )
           ]
         }
       ),
-      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
-        import_components127.__experimentalToolsPanel,
+      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+        import_components125.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__filters",
-          label: (0, import_i18n210.__)("Filters"),
+          label: (0, import_i18n201.__)("Filters"),
           resetAll: () => {
             setQuery({
               author: "",
@@ -67549,17 +66792,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n210.__)("Taxonomies"),
+                label: (0, import_i18n201.__)("Taxonomies"),
                 hasValue: () => Object.values(taxQuery || {}).some(
                   (value) => Object.values(value || {}).some(
                     (termIds) => !!termIds?.length
                   )
                 ),
                 onDeselect: () => setQuery({ taxQuery: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   TaxonomyControls,
                   {
                     onChange: setQuery,
@@ -67568,13 +66811,13 @@ ${text}
                 )
               }
             ),
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!authorIds,
-                label: (0, import_i18n210.__)("Authors"),
+                label: (0, import_i18n201.__)("Authors"),
                 onDeselect: () => setQuery({ author: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   author_control_default,
                   {
                     value: authorIds,
@@ -67583,19 +66826,22 @@ ${text}
                 )
               }
             ),
-            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!querySearch,
-                label: (0, import_i18n210.__)("Keyword"),
+                label: (0, import_i18n201.__)("Search terms"),
                 onDeselect: () => {
                   setQuery({ search: "" });
                   setQuerySearch("");
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                  import_components127.TextControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  import_components125.TextControl,
                   {
-                    label: (0, import_i18n210.__)("Keyword"),
+                    label: (0, import_i18n201.__)("Search terms"),
+                    help: (0, import_i18n201.__)(
+                      "Filter the query by keywords that appear in the content, title, or excerpt."
+                    ),
                     value: querySearch,
                     onChange: (newQuerySearch) => {
                       debouncedQuerySearch(newQuerySearch);
@@ -67605,13 +66851,13 @@ ${text}
                 )
               }
             ),
-            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!parents?.length,
-                label: (0, import_i18n210.__)("Parents"),
+                label: (0, import_i18n201.__)("Parents"),
                 onDeselect: () => setQuery({ parents: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   parent_control_default,
                   {
                     parents,
@@ -67621,13 +66867,13 @@ ${text}
                 )
               }
             ),
-            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3?.length,
-                label: (0, import_i18n210.__)("Formats"),
+                label: (0, import_i18n201.__)("Formats"),
                 onDeselect: () => setQuery({ format: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   FormatControls,
                   {
                     onChange: setQuery,
@@ -67636,19 +66882,19 @@ ${text}
                 )
               }
             ),
-            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-              import_components127.__experimentalToolsPanelItem,
+            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+              import_components125.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n210.__)("Exclude"),
-                hasValue: () => excludeCurrent !== null,
+                label: (0, import_i18n201.__)("Exclude"),
+                hasValue: () => excludeCurrent !== void 0 && excludeCurrent !== null,
                 onDeselect: () => setQuery({ excludeCurrent: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                  import_components127.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  import_components125.ToggleControl,
                   {
-                    label: (0, import_i18n210.__)("Exclude current"),
-                    help: (0, import_i18n210.sprintf)(
+                    label: (0, import_i18n201.__)("Exclude current"),
+                    help: (0, import_i18n201.sprintf)(
                       /* translators: %s: the post type singular name */
-                      (0, import_i18n210.__)(
+                      (0, import_i18n201.__)(
                         "Exclude the current %s from the query."
                       ),
                       postTypeSingularName
@@ -67669,96 +66915,32 @@ ${text}
     ] });
   }

-  // packages/block-library/build-module/query/edit/enhanced-pagination-modal.mjs
-  var import_components128 = __toESM(require_components(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);
-  var import_element134 = __toESM(require_element(), 1);
-  var import_data126 = __toESM(require_data(), 1);
-  var import_block_editor214 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
-  var modalDescriptionId = "wp-block-query-enhanced-pagination-modal__description";
-  function EnhancedPaginationModal({
-    clientId,
-    attributes: { enhancedPagination },
-    setAttributes
-  }) {
-    const [isOpen, setOpen] = (0, import_element134.useState)(false);
-    const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data126.useDispatch)(import_block_editor214.store);
-    (0, import_element134.useEffect)(() => {
-      if (enhancedPagination && hasUnsupportedBlocks) {
-        __unstableMarkNextChangeAsNotPersistent();
-        setAttributes({ enhancedPagination: false });
-        setOpen(true);
-      }
-    }, [
-      enhancedPagination,
-      hasUnsupportedBlocks,
-      setAttributes,
-      __unstableMarkNextChangeAsNotPersistent
-    ]);
-    const closeModal = () => {
-      setOpen(false);
-    };
-    const notice = (0, import_i18n211.__)(
-      "Currently, avoiding full page reloads is not possible when non-interactive or non-client Navigation compatible blocks from plugins are present inside the Query block."
-    ) + " " + (0, import_i18n211.__)(
-      'If you still want to prevent full page reloads, remove that block, then disable "Reload full page" again in the Query Block settings.'
-    );
-    return isOpen && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-      import_components128.Modal,
-      {
-        title: (0, import_i18n211.__)("Query block: Reload full page enabled"),
-        className: "wp-block-query__enhanced-pagination-modal",
-        aria: {
-          describedby: modalDescriptionId
-        },
-        role: "alertdialog",
-        focusOnMount: "firstElement",
-        isDismissible: false,
-        onRequestClose: closeModal,
-        children: /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_components128.__experimentalVStack, { alignment: "right", spacing: 5, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime438.jsx)("span", { id: modalDescriptionId, children: notice }),
-          /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-            import_components128.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              onClick: closeModal,
-              children: (0, import_i18n211.__)("OK")
-            }
-          )
-        ] })
-      }
-    );
-  }
-
   // packages/block-library/build-module/query/edit/query-toolbar.mjs
-  var import_components130 = __toESM(require_components(), 1);
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_data128 = __toESM(require_data(), 1);
-  var import_block_editor216 = __toESM(require_block_editor(), 1);
+  var import_components127 = __toESM(require_components(), 1);
+  var import_i18n203 = __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_element135 = __toESM(require_element(), 1);
-  var import_data127 = __toESM(require_data(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-  var import_block_editor215 = __toESM(require_block_editor(), 1);
-  var import_i18n212 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+  var import_element133 = __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);
   function PatternSelectionModal({
     clientId,
     attributes: attributes2,
     setIsPatternSelectionModalOpen
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-      import_components129.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+      import_components126.Modal,
       {
         overlayClassName: "block-library-query-pattern__selection-modal",
-        title: (0, import_i18n212.__)("Choose a pattern"),
+        title: (0, import_i18n202.__)("Choose a pattern"),
         onRequestClose: () => setIsPatternSelectionModalOpen(false),
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(PatternSelection, { clientId, attributes: attributes2 })
+        children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(PatternSelection, { clientId, attributes: attributes2 })
       }
     );
   }
@@ -67768,7 +66950,7 @@ ${text}
       attributes2
     );
     const allPatterns = usePatterns(clientId, blockNameForPatterns);
-    const rootBlockPatterns = (0, import_element135.useMemo)(() => {
+    const rootBlockPatterns = (0, import_element133.useMemo)(() => {
       return allPatterns.filter((pattern) => {
         return pattern.blocks?.[0]?.name === "core/query";
       });
@@ -67781,16 +66963,16 @@ ${text}
     showTitlesAsTooltip = false,
     showSearch = true
   }) {
-    const [searchValue, setSearchValue] = (0, import_element135.useState)("");
-    const { replaceBlock, selectBlock } = (0, import_data127.useDispatch)(import_block_editor215.store);
+    const [searchValue, setSearchValue] = (0, import_element133.useState)("");
+    const { replaceBlock, selectBlock } = (0, import_data123.useDispatch)(import_block_editor204.store);
     const blockPatterns = useBlockPatterns(clientId, attributes2);
-    const blockPreviewContext = (0, import_element135.useMemo)(
+    const blockPreviewContext = (0, import_element133.useMemo)(
       () => ({
         previewPostType: attributes2.query.postType
       }),
       [attributes2.query.postType]
     );
-    const filteredBlockPatterns = (0, import_element135.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element133.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
     const onBlockPatternSelect = (pattern, blocks) => {
@@ -67803,18 +66985,18 @@ ${text}
         selectBlock(queryClientIds[0]);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)("div", { className: "block-library-query-pattern__selection-content", children: [
-      showSearch && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { className: "block-library-query-pattern__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-        import_components129.SearchControl,
+    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)(
+        import_components126.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n212.__)("Search"),
-          placeholder: (0, import_i18n212.__)("Search")
+          label: (0, import_i18n202.__)("Search"),
+          placeholder: (0, import_i18n202.__)("Search")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor215.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-        import_block_editor215.__experimentalBlockPatternsList,
+      /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_block_editor204.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+        import_block_editor204.__experimentalBlockPatternsList,
         {
           blockPatterns: filteredBlockPatterns,
           onClickPattern: onBlockPatternSelect,
@@ -67825,21 +67007,21 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/query-toolbar.mjs
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime427 = __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_i18n213.__)("Change design") : (0, import_i18n213.__)("Choose pattern");
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor216.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_components130.__experimentalDropdownContentWrapper, { children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-      import_components130.Dropdown,
+    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)(
+      import_components127.Dropdown,
       {
         contentClassName: "block-editor-block-settings-menu__popover",
         focusOnMount: "firstElement",
         expandOnMobile: true,
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-          import_components130.ToolbarButton,
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+          import_components127.ToolbarButton,
           {
             "aria-haspopup": "true",
             "aria-expanded": isOpen,
@@ -67847,7 +67029,7 @@ ${text}
             children: buttonLabel
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
           PatternSelection,
           {
             clientId,
@@ -67860,9 +67042,9 @@ ${text}
     ) }) });
   }
   function QueryToolbar(props) {
-    const isLocked = (0, import_data128.useSelect)(
+    const isLocked = (0, import_data124.useSelect)(
       (select10) => {
-        const { isLockedBlock } = unlock(select10(import_block_editor216.store));
+        const { isLockedBlock } = unlock(select10(import_block_editor205.store));
         return isLockedBlock(props.clientId);
       },
       [props.clientId]
@@ -67870,19 +67052,19 @@ ${text}
     if (isLocked) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(PatternPicker, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(PatternPicker, { ...props });
   }

   // packages/block-library/build-module/query/edit/query-content.mjs
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl: HTMLElementControl6 } = unlock(import_block_editor217.privateApis);
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var { HTMLElementControl: HTMLElementControl6 } = unlock(import_block_editor206.privateApis);
   var DEFAULTS_POSTS_PER_PAGE = 3;
   function QueryContent({
     attributes: attributes2,
     setAttributes,
     clientId,
     context,
-    name: name122,
+    name: name118,
     isSelected
   }) {
     const {
@@ -67894,12 +67076,14 @@ ${text}
     } = attributes2;
     const { templateSlug, postType } = context;
     const { isSingular, templateType } = getQueryContextFromTemplate(templateSlug);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data129.useDispatch)(import_block_editor217.store);
-    const instanceId = (0, import_compose52.useInstanceId)(QueryContent);
-    const blockProps = (0, import_block_editor217.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor217.useInnerBlocksProps)(blockProps);
-    const { postsPerPage } = (0, import_data129.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor217.store);
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data125.useDispatch)(import_block_editor206.store);
+    const { createNotice } = (0, import_data125.useDispatch)(import_notices17.store);
+    const unsupportedBlocks = useUnsupportedBlocks(clientId);
+    const instanceId = (0, import_compose54.useInstanceId)(QueryContent);
+    const blockProps = (0, import_block_editor206.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor206.useInnerBlocksProps)(blockProps);
+    const { postsPerPage } = (0, import_data125.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor206.store);
       const { getEntityRecord, getEntityRecordEdits, canUser } = select10(import_core_data78.store);
       const settingPerPage = canUser("read", {
         kind: "root",
@@ -67911,20 +67095,20 @@ ${text}
       };
     }, []);
     const shouldExcludeCurrentPost = isSingular && !inherit && (query.postType === postType || query.postType === templateType);
-    const updateQuery = (0, import_element136.useCallback)(
+    const updateQuery = (0, import_element134.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         query: { ...prevAttributes.query, ...newQuery }
       })),
       [setAttributes]
     );
-    (0, import_element136.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       const newQuery = {};
       if (inherit && query.perPage !== postsPerPage) {
         newQuery.perPage = postsPerPage;
       } else if (!query.perPage && postsPerPage) {
         newQuery.perPage = postsPerPage;
       }
-      if (!shouldExcludeCurrentPost && query.excludeCurrent !== null) {
+      if (!shouldExcludeCurrentPost && query.excludeCurrent !== void 0 && query.excludeCurrent !== null) {
         newQuery.excludeCurrent = null;
       }
       if (!!Object.keys(newQuery).length) {
@@ -67940,7 +67124,7 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       updateQuery
     ]);
-    (0, import_element136.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       if (!Number.isFinite(queryId)) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ queryId: instanceId });
@@ -67951,8 +67135,35 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       setAttributes
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+    (0, import_element134.useEffect)(() => {
+      if (enhancedPagination && unsupportedBlocks.length) {
+        __unstableMarkNextChangeAsNotPersistent();
+        setAttributes({ enhancedPagination: false });
+        const message = (0, import_i18n204.sprintf)(
+          /* translators: %s: A list of block titles. */
+          (0, import_i18n204.__)(
+            `"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.__)(", ")
+            // eslint-disable-line @wordpress/i18n-no-flanking-whitespace
+          )
+        );
+        createNotice("info", message, {
+          type: "snackbar",
+          id: "query-enhanced-pagination-disabled"
+        });
+      }
+    }, [
+      enhancedPagination,
+      unsupportedBlocks,
+      __unstableMarkNextChangeAsNotPersistent,
+      setAttributes,
+      createNotice
+    ]);
+    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_jsx_runtime428.Fragment, { children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         QueryToolbar,
         {
           clientId,
@@ -67960,18 +67171,10 @@ ${text}
           hasInnerBlocks: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-        EnhancedPaginationModal,
-        {
-          attributes: attributes2,
-          setAttributes,
-          clientId
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         QueryInspectorControls,
         {
-          name: name122,
+          name: name118,
           attributes: attributes2,
           setQuery: updateQuery,
           setAttributes,
@@ -67980,22 +67183,22 @@ ${text}
           shouldExcludeCurrentPost
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_block_editor217.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_block_editor206.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
           HTMLElementControl6,
           {
             tagName: TagName2,
             onChange: (value) => setAttributes({ tagName: value }),
             clientId,
             options: [
-              { label: (0, import_i18n214.__)("Default (<div>)"), value: "div" },
+              { label: (0, import_i18n204.__)("Default (<div>)"), value: "div" },
               { label: "<main>", value: "main" },
               { label: "<section>", value: "section" },
               { label: "<aside>", value: "aside" }
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
           EnhancedPaginationControl,
           {
             enhancedPagination,
@@ -68004,65 +67207,65 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query/edit/query-placeholder.mjs
-  var import_data130 = __toESM(require_data(), 1);
-  var import_blocks98 = __toESM(require_blocks(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_block_editor218 = __toESM(require_block_editor(), 1);
-  var import_components131 = __toESM(require_components(), 1);
-  var import_i18n215 = __toESM(require_i18n(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_data126 = __toESM(require_data(), 1);
+  var import_blocks97 = __toESM(require_blocks(), 1);
+  var import_element135 = __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_compose55 = __toESM(require_compose(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   function QueryPlaceholder({
     attributes: attributes2,
     clientId,
-    name: name122,
+    name: name118,
     openPatternSelectionModal,
     isSelected
   }) {
-    const [isStartingBlank, setIsStartingBlank] = (0, import_element137.useState)(false);
-    const [containerWidth, setContainerWidth] = (0, import_element137.useState)(0);
-    const resizeObserverRef = (0, import_compose53.useResizeObserver)(([entry]) => {
+    const [isStartingBlank, setIsStartingBlank] = (0, import_element135.useState)(false);
+    const [containerWidth, setContainerWidth] = (0, import_element135.useState)(0);
+    const resizeObserverRef = (0, import_compose55.useResizeObserver)(([entry]) => {
       setContainerWidth(entry.contentRect.width);
     });
     const SMALL_CONTAINER_BREAKPOINT = 160;
     const isSmallContainer = containerWidth > 0 && containerWidth < SMALL_CONTAINER_BREAKPOINT;
-    const { blockType, activeBlockVariation } = (0, import_data130.useSelect)(
+    const { blockType, activeBlockVariation } = (0, import_data126.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation, getBlockType: getBlockType6 } = select10(import_blocks98.store);
+        const { getActiveBlockVariation, getBlockType: getBlockType6 } = select10(import_blocks97.store);
         return {
-          blockType: getBlockType6(name122),
+          blockType: getBlockType6(name118),
           activeBlockVariation: getActiveBlockVariation(
-            name122,
+            name118,
             attributes2
           )
         };
       },
-      [name122, attributes2]
+      [name118, attributes2]
     );
     const hasPatterns = !!useBlockPatterns(clientId, attributes2).length;
-    const icon4 = activeBlockVariation?.icon?.src || activeBlockVariation?.icon || blockType?.icon?.src;
+    const icon2 = activeBlockVariation?.icon?.src || activeBlockVariation?.icon || blockType?.icon?.src;
     const label = activeBlockVariation?.title || blockType?.title;
-    const blockProps = (0, import_block_editor218.useBlockProps)({
+    const blockProps = (0, import_block_editor207.useBlockProps)({
       ref: resizeObserverRef
     });
     if (isStartingBlank) {
-      return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
         QueryVariationPicker,
         {
           clientId,
           attributes: attributes2,
-          icon: icon4,
+          icon: icon2,
           label
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)("div", { ...blockProps, children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)("div", { ...blockProps, children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
         QueryToolbar,
         {
           clientId,
@@ -68070,33 +67273,33 @@ ${text}
           hasInnerBlocks: false
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
-        import_components131.Placeholder,
+      /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(
+        import_components128.Placeholder,
         {
           className: "block-editor-media-placeholder",
-          icon: !isSmallContainer && icon4,
+          icon: !isSmallContainer && icon2,
           label: !isSmallContainer && label,
-          instructions: !isSmallContainer && (0, import_i18n215.__)("Choose a pattern for the query loop or start blank."),
+          instructions: !isSmallContainer && (0, import_i18n205.__)("Choose a pattern for the query loop or start blank."),
           withIllustration: isSmallContainer,
           children: [
-            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
-              import_components131.Button,
+            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+              import_components128.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: openPatternSelectionModal,
-                children: (0, import_i18n215.__)("Choose")
+                children: (0, import_i18n205.__)("Choose")
               }
             ),
-            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
-              import_components131.Button,
+            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+              import_components128.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: () => {
                   setIsStartingBlank(true);
                 },
-                children: (0, import_i18n215.__)("Start blank")
+                children: (0, import_i18n205.__)("Start blank")
               }
             )
           ]
@@ -68104,21 +67307,21 @@ ${text}
       )
     ] });
   }
-  function QueryVariationPicker({ clientId, attributes: attributes2, icon: icon4, label }) {
+  function QueryVariationPicker({ clientId, attributes: attributes2, icon: icon2, label }) {
     const scopeVariations = useScopedBlockVariations(attributes2);
-    const { replaceInnerBlocks } = (0, import_data130.useDispatch)(import_block_editor218.store);
-    const blockProps = (0, import_block_editor218.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
-      import_block_editor218.__experimentalBlockVariationPicker,
+    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)(
+      import_block_editor207.__experimentalBlockVariationPicker,
       {
-        icon: icon4,
+        icon: icon2,
         label,
         variations: scopeVariations,
         onSelect: (variation) => {
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks98.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks97.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -68130,24 +67333,24 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/index.mjs
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
   var QueryEdit = (props) => {
     const { clientId, attributes: attributes2 } = props;
-    const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element138.useState)(false);
-    const hasInnerBlocks = (0, import_data131.useSelect)(
-      (select10) => !!select10(import_block_editor219.store).getBlocks(clientId).length,
+    const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element136.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_runtime443.jsxs)(import_jsx_runtime443.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
         Component,
         {
           ...props,
           openPatternSelectionModal: () => setIsPatternSelectionModalOpen(true)
         }
       ),
-      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
         PatternSelectionModal,
         {
           clientId,
@@ -68157,27 +67360,27 @@ ${text}
       )
     ] });
   };
-  var edit_default31 = QueryEdit;
+  var edit_default27 = QueryEdit;

   // packages/block-library/build-module/query/save.mjs
-  var import_block_editor220 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
-  function save41({ attributes: { tagName: Tag = "div" } }) {
-    const blockProps = import_block_editor220.useBlockProps.save();
-    const innerBlocksProps = import_block_editor220.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(Tag, { ...innerBlocksProps });
+  var import_block_editor209 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime431 = __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 });
   }

   // packages/block-library/build-module/query/variations.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/icons.mjs
-  var import_components132 = __toESM(require_components(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
-  var titleDate = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z" }) });
-  var titleExcerpt = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.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_runtime445.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.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_runtime445.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components132.Path, { d: "M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z" }) });
+  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" }) });

   // packages/block-library/build-module/query/variations.mjs
   var postDate = [
@@ -68193,10 +67396,10 @@ ${text}
       }
     }
   ];
-  var variations16 = [
+  var variations14 = [
     {
       name: "title-date",
-      title: (0, import_i18n216.__)("Title & Date"),
+      title: (0, import_i18n206.__)("Title & Date"),
       icon: titleDate,
       attributes: {},
       innerBlocks: [
@@ -68208,7 +67411,7 @@ ${text}
     },
     {
       name: "title-excerpt",
-      title: (0, import_i18n216.__)("Title & Excerpt"),
+      title: (0, import_i18n206.__)("Title & Excerpt"),
       icon: titleExcerpt,
       attributes: {},
       innerBlocks: [
@@ -68224,7 +67427,7 @@ ${text}
     },
     {
       name: "title-date-excerpt",
-      title: (0, import_i18n216.__)("Title, Date, & Excerpt"),
+      title: (0, import_i18n206.__)("Title, Date, & Excerpt"),
       icon: titleDateExcerpt,
       attributes: {},
       innerBlocks: [
@@ -68240,7 +67443,7 @@ ${text}
     },
     {
       name: "image-date-title",
-      title: (0, import_i18n216.__)("Image, Date, & Title"),
+      title: (0, import_i18n206.__)("Image, Date, & Title"),
       icon: imageDateTitle,
       attributes: {},
       innerBlocks: [
@@ -68259,13 +67462,13 @@ ${text}
       scope: ["block"]
     }
   ];
-  var variations_default16 = variations16;
+  var variations_default14 = variations14;

   // packages/block-library/build-module/query/deprecated.mjs
-  var import_blocks99 = __toESM(require_blocks(), 1);
-  var import_block_editor221 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
-  var { cleanEmptyObject: cleanEmptyObject7 } = unlock(import_block_editor221.privateApis);
+  var import_blocks98 = __toESM(require_blocks(), 1);
+  var import_block_editor210 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var { cleanEmptyObject: cleanEmptyObject7 } = unlock(import_block_editor210.privateApis);
   var migrateToTaxQuery = (attributes2) => {
     const { query } = attributes2;
     const { categoryIds, tagIds, taxQuery, ...newQuery } = query;
@@ -68309,7 +67512,7 @@ ${text}
         color: style2?.color,
         elements: style2?.elements?.link ? { link: style2?.elements?.link } : void 0
       }) : void 0;
-      const updatedGroupBlock = (0, import_blocks99.createBlock)(
+      const updatedGroupBlock = (0, import_blocks98.createBlock)(
         "core/group",
         {
           ...groupBlock.attributes,
@@ -68322,7 +67525,7 @@ ${text}
       );
       return [newAttributes, [updatedGroupBlock]];
     }
-    const newGroupBlock = (0, import_blocks99.createBlock)(
+    const newGroupBlock = (0, import_blocks98.createBlock)(
       "core/group",
       {
         backgroundColor,
@@ -68392,7 +67595,7 @@ ${text}
     }
     const { type, columns } = displayLayout;
     const updatedLayoutType = type === "flex" ? "grid" : "default";
-    const newPostTemplateBlock = (0, import_blocks99.createBlock)(
+    const newPostTemplateBlock = (0, import_blocks98.createBlock)(
       "core/post-template",
       {
         ...postTemplateBlock.attributes,
@@ -68408,7 +67611,7 @@ ${text}
       replacePostTemplateBlock(innerBlocks, newPostTemplateBlock)
     ];
   };
-  var v139 = {
+  var v137 = {
     attributes: {
       queryId: {
         type: "number"
@@ -68451,10 +67654,10 @@ ${text}
       return migrateDisplayLayout(newAttributes, innerBlocks);
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor221.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor210.InnerBlocks.Content, {});
     }
   };
-  var v216 = {
+  var v215 = {
     attributes: {
       queryId: {
         type: "number"
@@ -68511,9 +67714,9 @@ ${text}
       );
     },
     save({ attributes: { tagName: Tag = "div" } }) {
-      const blockProps = import_block_editor221.useBlockProps.save();
-      const innerBlocksProps = import_block_editor221.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
+      const blockProps = import_block_editor210.useBlockProps.save();
+      const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v311 = {
@@ -68582,9 +67785,9 @@ ${text}
       );
     },
     save({ attributes: { tagName: Tag = "div" } }) {
-      const blockProps = import_block_editor221.useBlockProps.save();
-      const innerBlocksProps = import_block_editor221.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
+      const blockProps = import_block_editor210.useBlockProps.save();
+      const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v49 = {
@@ -68638,9 +67841,9 @@ ${text}
       layout: true
     },
     save({ attributes: { tagName: Tag = "div" } }) {
-      const blockProps = import_block_editor221.useBlockProps.save();
-      const innerBlocksProps = import_block_editor221.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
+      const blockProps = import_block_editor210.useBlockProps.save();
+      const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
     migrate(attributes2, innerBlocks) {
@@ -68695,9 +67898,9 @@ ${text}
       layout: true
     },
     save({ attributes: { tagName: Tag = "div" } }) {
-      const blockProps = import_block_editor221.useBlockProps.save();
-      const innerBlocksProps = import_block_editor221.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
+      const blockProps = import_block_editor210.useBlockProps.save();
+      const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ displayLayout }) => {
       return !!displayLayout;
@@ -68748,9 +67951,9 @@ ${text}
       contentRole: true
     },
     save({ attributes: { tagName: Tag = "div" } }) {
-      const blockProps = import_block_editor221.useBlockProps.save();
-      const innerBlocksProps = import_block_editor221.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
+      const blockProps = import_block_editor210.useBlockProps.save();
+      const innerBlocksProps = import_block_editor210.useInnerBlocksProps.save(blockProps);
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ query: { taxQuery } = {} }) => !!taxQuery && Object.keys(taxQuery).some(
       (key) => !["include", "exclude"].includes(key)
@@ -68760,14 +67963,14 @@ ${text}
       return migrateDisplayLayout(withTaxQuery, innerBlocks);
     }
   };
-  var deprecated15 = [v68, v58, v49, v311, v216, v139];
-  var deprecated_default42 = deprecated15;
+  var deprecated15 = [v68, v58, v49, v311, v215, v137];
+  var deprecated_default41 = deprecated15;

   // packages/block-library/build-module/query/index.mjs
-  var { name: name84 } = block_default83;
-  var settings83 = {
+  var { name: name80 } = block_default79;
+  var settings79 = {
     icon: loop_default,
-    edit: edit_default31,
+    edit: edit_default27,
     example: {
       viewportWidth: 650,
       attributes: {
@@ -68819,24 +68022,24 @@ ${text}
         }
       ]
     },
-    save: save41,
-    variations: variations_default16,
-    deprecated: deprecated_default42
+    save: save37,
+    variations: variations_default14,
+    deprecated: deprecated_default41
   };
-  var init83 = () => initBlock({ name: name84, metadata: block_default83, settings: settings83 });
+  var init79 = () => initBlock({ name: name80, metadata: block_default79, settings: settings79 });

   // packages/block-library/build-module/query-no-results/index.mjs
   var query_no_results_exports = {};
   __export(query_no_results_exports, {
-    init: () => init84,
-    metadata: () => block_default84,
-    name: () => name85,
-    settings: () => settings84
+    init: () => init80,
+    metadata: () => block_default80,
+    name: () => name81,
+    settings: () => settings80
   });
-  var import_i18n217 = __toESM(require_i18n(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-no-results/block.json
-  var block_default84 = {
+  var block_default80 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-no-results",
@@ -68890,62 +68093,62 @@ ${text}
   };

   // packages/block-library/build-module/query-no-results/edit.mjs
-  var import_block_editor222 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor211 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
   function QueryNoResultsEdit() {
-    const blockProps = (0, import_block_editor222.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor222.useInnerBlocksProps)(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)("div", { ...innerBlocksProps });
+    const blockProps = (0, import_block_editor211.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor211.useInnerBlocksProps)(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/query-no-results/save.mjs
-  var import_block_editor223 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
-  function save42() {
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor223.InnerBlocks.Content, {});
+  var import_block_editor212 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  function save38() {
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_block_editor212.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/query-no-results/index.mjs
-  var TEMPLATE16 = [
+  var TEMPLATE13 = [
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n217.__)(
+        placeholder: (0, import_i18n207.__)(
           "Add text or blocks that will display when a query returns no results."
         )
       }
     ]
   ];
-  var { name: name85 } = block_default84;
-  var settings84 = {
+  var { name: name81 } = block_default80;
+  var settings80 = {
     icon: loop_default,
-    template: TEMPLATE16,
+    template: TEMPLATE13,
     edit: QueryNoResultsEdit,
-    save: save42,
+    save: save38,
     example: {
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n217.__)("No posts were found.")
+            content: (0, import_i18n207.__)("No posts were found.")
           }
         }
       ]
     }
   };
-  var init84 = () => initBlock({ name: name85, metadata: block_default84, settings: settings84 });
+  var init80 = () => initBlock({ name: name81, metadata: block_default80, settings: settings80 });

   // packages/block-library/build-module/query-pagination/index.mjs
   var query_pagination_exports = {};
   __export(query_pagination_exports, {
-    init: () => init85,
-    metadata: () => block_default85,
-    name: () => name86,
-    settings: () => settings85
+    init: () => init81,
+    metadata: () => block_default81,
+    name: () => name82,
+    settings: () => settings81
   });

   // packages/block-library/build-module/query-pagination/block.json
-  var block_default85 = {
+  var block_default81 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-pagination",
@@ -69017,53 +68220,53 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_i18n220 = __toESM(require_i18n(), 1);
-  var import_block_editor224 = __toESM(require_block_editor(), 1);
-  var import_data132 = __toESM(require_data(), 1);
-  var import_components135 = __toESM(require_components(), 1);
-  var import_element139 = __toESM(require_element(), 1);
+  var import_i18n210 = __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);

   // packages/block-library/build-module/query-pagination/query-pagination-arrow-controls.mjs
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_components133 = __toESM(require_components(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(
-      import_components133.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
+      import_components130.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n218.__)("Arrow"),
+        label: (0, import_i18n208.__)("Arrow"),
         value,
         onChange,
-        help: (0, import_i18n218.__)(
+        help: (0, import_i18n208.__)(
           "A decorative arrow appended to the next and previous page link."
         ),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-            import_components133.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+            import_components130.__experimentalToggleGroupControlOption,
             {
               value: "none",
-              label: (0, import_i18n218._x)(
+              label: (0, import_i18n208._x)(
                 "None",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-            import_components133.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+            import_components130.__experimentalToggleGroupControlOption,
             {
               value: "arrow",
-              label: (0, import_i18n218._x)(
+              label: (0, import_i18n208._x)(
                 "Arrow",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-            import_components133.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+            import_components130.__experimentalToggleGroupControlOption,
             {
               value: "chevron",
-              label: (0, import_i18n218._x)(
+              label: (0, import_i18n208._x)(
                 "Chevron",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
@@ -69075,15 +68278,15 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/query-pagination-label-control.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
-  var import_components134 = __toESM(require_components(), 1);
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_components131 = __toESM(require_components(), 1);
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationLabelControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-      import_components134.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+      import_components131.ToggleControl,
       {
-        label: (0, import_i18n219.__)("Show label text"),
-        help: (0, import_i18n219.__)('Make label text visible, e.g. "Next Page".'),
+        label: (0, import_i18n209.__)("Show label text"),
+        help: (0, import_i18n209.__)('Make label text visible, e.g. "Next Page".'),
         onChange,
         checked: value === true
       }
@@ -69091,15 +68294,15 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationEdit2({
     attributes: { paginationArrow, showLabel },
     setAttributes,
     clientId
   }) {
-    const hasNextPreviousBlocks = (0, import_data132.useSelect)(
+    const hasNextPreviousBlocks = (0, import_data128.useSelect)(
       (select10) => {
-        const { getBlocks } = select10(import_block_editor224.store);
+        const { getBlocks } = select10(import_block_editor213.store);
         const innerBlocks = getBlocks(clientId);
         return innerBlocks?.find((innerBlock) => {
           return [
@@ -69110,11 +68313,11 @@ ${text}
       },
       [clientId]
     );
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data132.useDispatch)(import_block_editor224.store);
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data128.useDispatch)(import_block_editor213.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockProps = (0, import_block_editor224.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor224.useInnerBlocksProps)(blockProps);
-    (0, import_element139.useEffect)(() => {
+    const blockProps = (0, import_block_editor213.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor213.useInnerBlocksProps)(blockProps);
+    (0, import_element137.useEffect)(() => {
       if (paginationArrow === "none" && !showLabel) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ showLabel: true });
@@ -69125,11 +68328,11 @@ ${text}
       showLabel,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
-      hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor224.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(
-        import_components135.__experimentalToolsPanel,
+    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)(
+        import_components132.__experimentalToolsPanel,
         {
-          label: (0, import_i18n220.__)("Settings"),
+          label: (0, import_i18n210.__)("Settings"),
           resetAll: () => {
             setAttributes({
               paginationArrow: "none",
@@ -69138,14 +68341,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-              import_components135.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+              import_components132.__experimentalToolsPanelItem,
               {
                 hasValue: () => paginationArrow !== "none",
-                label: (0, import_i18n220.__)("Pagination arrow"),
+                label: (0, import_i18n210.__)("Pagination arrow"),
                 onDeselect: () => setAttributes({ paginationArrow: "none" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
                   QueryPaginationArrowControls,
                   {
                     value: paginationArrow,
@@ -69156,14 +68359,14 @@ ${text}
                 )
               }
             ),
-            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-              import_components135.__experimentalToolsPanelItem,
+            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+              import_components132.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n220.__)("Show text"),
+                label: (0, import_i18n210.__)("Show text"),
                 onDeselect: () => setAttributes({ showLabel: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
                   QueryPaginationLabelControl,
                   {
                     value: showLabel,
@@ -69177,57 +68380,57 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("nav", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime438.jsx)("nav", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query-pagination/save.mjs
-  var import_block_editor225 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
-  function save43() {
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor225.InnerBlocks.Content, {});
+  var import_block_editor214 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+  function save39() {
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor214.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/query-pagination/deprecated.mjs
-  var import_block_editor226 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor215 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
   var deprecated16 = [
     // Version with wrapper `div` element.
     {
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("div", { ...import_block_editor226.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor226.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
-  var deprecated_default43 = deprecated16;
+  var deprecated_default42 = deprecated16;

   // packages/block-library/build-module/query-pagination/index.mjs
-  var { name: name86 } = block_default85;
-  var TEMPLATE17 = [
+  var { name: name82 } = block_default81;
+  var TEMPLATE14 = [
     ["core/query-pagination-previous"],
     ["core/query-pagination-numbers"],
     ["core/query-pagination-next"]
   ];
-  var settings85 = {
+  var settings81 = {
     icon: query_pagination_default,
-    template: TEMPLATE17,
+    template: TEMPLATE14,
     edit: QueryPaginationEdit2,
-    save: save43,
-    deprecated: deprecated_default43
+    save: save39,
+    deprecated: deprecated_default42
   };
-  var init85 = () => initBlock({ name: name86, metadata: block_default85, settings: settings85 });
+  var init81 = () => initBlock({ name: name82, metadata: block_default81, settings: settings81 });

   // packages/block-library/build-module/query-pagination-next/index.mjs
   var query_pagination_next_exports = {};
   __export(query_pagination_next_exports, {
-    init: () => init86,
-    metadata: () => block_default86,
-    name: () => name87,
-    settings: () => settings86
+    init: () => init82,
+    metadata: () => block_default82,
+    name: () => name83,
+    settings: () => settings82
   });

   // packages/block-library/build-module/query-pagination-next/block.json
-  var block_default86 = {
+  var block_default82 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-pagination-next",
@@ -69279,9 +68482,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-next/edit.mjs
-  var import_i18n221 = __toESM(require_i18n(), 1);
-  var import_block_editor227 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n211 = __toESM(require_i18n(), 1);
+  var import_block_editor216 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
   var arrowMap3 = {
     none: "",
     arrow: "\u2192",
@@ -69293,25 +68496,25 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap3[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
       "a",
       {
         href: "#pagination-next-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        ...(0, import_block_editor227.useBlockProps)(),
+        ...(0, import_block_editor216.useBlockProps)(),
         children: [
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-            import_block_editor227.PlainText,
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            import_block_editor216.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n221.__)("Next page link"),
-              placeholder: (0, import_i18n221.__)("Next Page"),
+              "aria-label": (0, import_i18n211.__)("Next page link"),
+              placeholder: (0, import_i18n211.__)("Next Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
           ),
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -69325,24 +68528,24 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination-next/index.mjs
-  var { name: name87 } = block_default86;
-  var settings86 = {
+  var { name: name83 } = block_default82;
+  var settings82 = {
     icon: query_pagination_next_default,
     edit: QueryPaginationNextEdit
   };
-  var init86 = () => initBlock({ name: name87, metadata: block_default86, settings: settings86 });
+  var init82 = () => initBlock({ name: name83, metadata: block_default82, settings: settings82 });

   // packages/block-library/build-module/query-pagination-numbers/index.mjs
   var query_pagination_numbers_exports = {};
   __export(query_pagination_numbers_exports, {
-    init: () => init87,
-    metadata: () => block_default87,
-    name: () => name88,
-    settings: () => settings87
+    init: () => init83,
+    metadata: () => block_default83,
+    name: () => name84,
+    settings: () => settings83
   });

   // packages/block-library/build-module/query-pagination-numbers/block.json
-  var block_default87 = {
+  var block_default83 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-pagination-numbers",
@@ -69390,11 +68593,11 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-numbers/edit.mjs
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_block_editor228 = __toESM(require_block_editor(), 1);
-  var import_components136 = __toESM(require_components(), 1);
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
-  var createPaginationItem = (content, Tag = "a", extraClass = "") => /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content }, content);
+  var import_i18n212 = __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 previewPaginationNumbers = (midSize) => {
     const paginationItems = [];
     for (let i2 = 1; i2 <= midSize; i2++) {
@@ -69408,7 +68611,7 @@ ${text}
     }
     paginationItems.push(createPaginationItem("...", "span", "dots"));
     paginationItems.push(createPaginationItem(midSize * 2 + 3));
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_jsx_runtime455.Fragment, { children: paginationItems });
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_jsx_runtime442.Fragment, { children: paginationItems });
   };
   function QueryPaginationNumbersEdit({
     attributes: attributes2,
@@ -69419,25 +68622,25 @@ ${text}
       parseInt(midSize, 10)
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_block_editor228.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-        import_components136.__experimentalToolsPanel,
+    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)(
+        import_components133.__experimentalToolsPanel,
         {
-          label: (0, import_i18n222.__)("Settings"),
+          label: (0, import_i18n212.__)("Settings"),
           resetAll: () => setAttributes({ midSize: 2 }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-            import_components136.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            import_components133.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n222.__)("Number of links"),
+              label: (0, import_i18n212.__)("Number of links"),
               hasValue: () => midSize !== 2,
               onDeselect: () => setAttributes({ midSize: 2 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
-                import_components136.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                import_components133.RangeControl,
                 {
-                  label: (0, import_i18n222.__)("Number of links"),
-                  help: (0, import_i18n222.__)(
+                  label: (0, import_i18n212.__)("Number of links"),
+                  help: (0, import_i18n212.__)(
                     "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,
@@ -69455,30 +68658,30 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { ...(0, import_block_editor228.useBlockProps)(), children: paginationNumbers })
+      /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { ...(0, import_block_editor217.useBlockProps)(), children: paginationNumbers })
     ] });
   }

   // packages/block-library/build-module/query-pagination-numbers/index.mjs
-  var { name: name88 } = block_default87;
-  var settings87 = {
+  var { name: name84 } = block_default83;
+  var settings83 = {
     icon: query_pagination_numbers_default,
     edit: QueryPaginationNumbersEdit,
     example: {}
   };
-  var init87 = () => initBlock({ name: name88, metadata: block_default87, settings: settings87 });
+  var init83 = () => initBlock({ name: name84, metadata: block_default83, settings: settings83 });

   // packages/block-library/build-module/query-pagination-previous/index.mjs
   var query_pagination_previous_exports = {};
   __export(query_pagination_previous_exports, {
-    init: () => init88,
-    metadata: () => block_default88,
-    name: () => name89,
-    settings: () => settings88
+    init: () => init84,
+    metadata: () => block_default84,
+    name: () => name85,
+    settings: () => settings84
   });

   // packages/block-library/build-module/query-pagination-previous/block.json
-  var block_default88 = {
+  var block_default84 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-pagination-previous",
@@ -69530,9 +68733,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-previous/edit.mjs
-  var import_i18n223 = __toESM(require_i18n(), 1);
-  var import_block_editor229 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n213 = __toESM(require_i18n(), 1);
+  var import_block_editor218 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   var arrowMap4 = {
     none: "",
     arrow: "\u2190",
@@ -69544,14 +68747,14 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap4[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
       "a",
       {
         href: "#pagination-previous-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        ...(0, import_block_editor229.useBlockProps)(),
+        ...(0, import_block_editor218.useBlockProps)(),
         children: [
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-previous-arrow is-arrow-${paginationArrow}`,
@@ -69559,13 +68762,13 @@ ${text}
               children: displayArrow
             }
           ),
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-            import_block_editor229.PlainText,
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+            import_block_editor218.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n223.__)("Previous page link"),
-              placeholder: (0, import_i18n223.__)("Previous Page"),
+              "aria-label": (0, import_i18n213.__)("Previous page link"),
+              placeholder: (0, import_i18n213.__)("Previous Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
@@ -69576,24 +68779,24 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination-previous/index.mjs
-  var { name: name89 } = block_default88;
-  var settings88 = {
+  var { name: name85 } = block_default84;
+  var settings84 = {
     icon: query_pagination_previous_default,
     edit: QueryPaginationPreviousEdit
   };
-  var init88 = () => initBlock({ name: name89, metadata: block_default88, settings: settings88 });
+  var init84 = () => initBlock({ name: name85, metadata: block_default84, settings: settings84 });

   // packages/block-library/build-module/query-title/index.mjs
   var query_title_exports = {};
   __export(query_title_exports, {
-    init: () => init89,
-    metadata: () => block_default89,
-    name: () => name90,
-    settings: () => settings89
+    init: () => init85,
+    metadata: () => block_default85,
+    name: () => name86,
+    settings: () => settings85
   });

   // packages/block-library/build-module/query-title/block.json
-  var block_default89 = {
+  var block_default85 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-title",
@@ -69676,15 +68879,15 @@ ${text}
   };

   // packages/block-library/build-module/query-title/edit.mjs
-  var import_block_editor230 = __toESM(require_block_editor(), 1);
-  var import_components137 = __toESM(require_components(), 1);
-  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_block_editor219 = __toESM(require_block_editor(), 1);
+  var import_components134 = __toESM(require_components(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-title/use-archive-label.mjs
   var import_core_data79 = __toESM(require_core_data(), 1);
-  var import_data133 = __toESM(require_data(), 1);
+  var import_data129 = __toESM(require_data(), 1);
   function useArchiveLabel() {
-    const templateSlug = (0, import_data133.useSelect)((select10) => {
+    const templateSlug = (0, import_data129.useSelect)((select10) => {
       const { getCurrentPostId, getCurrentPostType, getCurrentTemplateId } = select10("core/editor");
       const currentPostType = getCurrentPostType();
       const templateId = getCurrentTemplateId() || (currentPostType === "wp_template" ? getCurrentPostId() : null);
@@ -69718,7 +68921,7 @@ ${text}
         }
       }
     }
-    return (0, import_data133.useSelect)(
+    return (0, import_data129.useSelect)(
       (select10) => {
         const { getEntityRecords, getTaxonomy, getAuthors } = select10(import_core_data79.store);
         let archiveTypeLabel;
@@ -69755,13 +68958,13 @@ ${text}

   // packages/block-library/build-module/query-title/use-post-type-label.mjs
   var import_core_data80 = __toESM(require_core_data(), 1);
-  var import_data134 = __toESM(require_data(), 1);
+  var import_data130 = __toESM(require_data(), 1);
   function usePostTypeLabel(contextPostType) {
-    const currentPostType = (0, import_data134.useSelect)((select10) => {
+    const currentPostType = (0, import_data130.useSelect)((select10) => {
       const { getCurrentPostType } = select10("core/editor");
       return getCurrentPostType();
     }, []);
-    return (0, import_data134.useSelect)(
+    return (0, import_data130.useSelect)(
       (select10) => {
         const { getPostType } = select10(import_core_data80.store);
         const postTypeSlug = contextPostType || currentPostType;
@@ -69775,7 +68978,7 @@ ${text}
   }

   // packages/block-library/build-module/query-title/edit.mjs
-  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_TYPES = ["archive", "search", "post-type"];
   function QueryTitleEdit(props) {
     useDeprecatedTextAlign(props);
@@ -69788,11 +68991,11 @@ ${text}
     const { postTypeLabel } = usePostTypeLabel(query?.postType);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const TagName2 = level === 0 ? "p" : `h${level}`;
-    const blockProps = (0, import_block_editor230.useBlockProps)({
+    const blockProps = (0, import_block_editor219.useBlockProps)({
       className: "wp-block-query-title__placeholder"
     });
     if (!SUPPORTED_TYPES.includes(type)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor230.Warning, { children: (0, import_i18n224.__)("Provided type is not supported.") }) });
+      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.") }) });
     }
     let titleElement;
     if (type === "archive") {
@@ -69800,51 +69003,51 @@ ${text}
       if (archiveTypeLabel) {
         if (showPrefix) {
           if (archiveNameLabel) {
-            title = (0, import_i18n224.sprintf)(
+            title = (0, import_i18n214.sprintf)(
               /* translators: 1: Archive type title e.g: "Category", 2: Label of the archive e.g: "Shoes" */
-              (0, import_i18n224._x)("%1$s: %2$s", "archive label"),
+              (0, import_i18n214._x)("%1$s: %2$s", "archive label"),
               archiveTypeLabel,
               archiveNameLabel
             );
           } else {
-            title = (0, import_i18n224.sprintf)(
+            title = (0, import_i18n214.sprintf)(
               /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-              (0, import_i18n224.__)("%s: Name"),
+              (0, import_i18n214.__)("%s: Name"),
               archiveTypeLabel
             );
           }
         } else if (archiveNameLabel) {
           title = archiveNameLabel;
         } else {
-          title = (0, import_i18n224.sprintf)(
+          title = (0, import_i18n214.sprintf)(
             /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-            (0, import_i18n224.__)("%s name"),
+            (0, import_i18n214.__)("%s name"),
             archiveTypeLabel
           );
         }
       } else {
-        title = showPrefix ? (0, import_i18n224.__)("Archive type: Name") : (0, import_i18n224.__)("Archive title");
+        title = showPrefix ? (0, import_i18n214.__)("Archive type: Name") : (0, import_i18n214.__)("Archive title");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_jsx_runtime457.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-          import_components137.__experimentalToolsPanel,
+      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)(
+          import_components134.__experimentalToolsPanel,
           {
-            label: (0, import_i18n224.__)("Settings"),
+            label: (0, import_i18n214.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-              import_components137.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+              import_components134.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n224.__)("Show archive type in title"),
+                label: (0, import_i18n214.__)("Show archive type in title"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-                  import_components137.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+                  import_components134.ToggleControl,
                   {
-                    label: (0, import_i18n224.__)("Show archive type in title"),
+                    label: (0, import_i18n214.__)("Show archive type in title"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -69855,30 +69058,30 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
     if (type === "search") {
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_jsx_runtime457.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-          import_components137.__experimentalToolsPanel,
+      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)(
+          import_components134.__experimentalToolsPanel,
           {
-            label: (0, import_i18n224.__)("Settings"),
+            label: (0, import_i18n214.__)("Settings"),
             resetAll: () => setAttributes({
               showSearchTerm: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-              import_components137.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+              import_components134.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSearchTerm,
-                label: (0, import_i18n224.__)("Show search term in title"),
+                label: (0, import_i18n214.__)("Show search term in title"),
                 onDeselect: () => setAttributes({ showSearchTerm: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-                  import_components137.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+                  import_components134.ToggleControl,
                   {
-                    label: (0, import_i18n224.__)("Show search term in title"),
+                    label: (0, import_i18n214.__)("Show search term in title"),
                     onChange: () => setAttributes({
                       showSearchTerm: !showSearchTerm
                     }),
@@ -69889,44 +69092,44 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n224.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n224.__)("Search results") })
+        /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n214.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n214.__)("Search results") })
       ] });
     }
     if (type === "post-type") {
       let title;
       if (postTypeLabel) {
         if (showPrefix) {
-          title = (0, import_i18n224.sprintf)(
+          title = (0, import_i18n214.sprintf)(
             /* translators: %s: Singular post type name of the queried object */
-            (0, import_i18n224.__)('Post Type: "%s"'),
+            (0, import_i18n214.__)('Post Type: "%s"'),
             postTypeLabel
           );
         } else {
           title = postTypeLabel;
         }
       } else {
-        title = showPrefix ? (0, import_i18n224.__)("Post Type: Name") : (0, import_i18n224.__)("Name");
+        title = showPrefix ? (0, import_i18n214.__)("Post Type: Name") : (0, import_i18n214.__)("Name");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_jsx_runtime457.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-          import_components137.__experimentalToolsPanel,
+      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)(
+          import_components134.__experimentalToolsPanel,
           {
-            label: (0, import_i18n224.__)("Settings"),
+            label: (0, import_i18n214.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-              import_components137.__experimentalToolsPanelItem,
+            children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+              import_components134.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n224.__)("Show post type label"),
+                label: (0, import_i18n214.__)("Show post type label"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-                  import_components137.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+                  import_components134.ToggleControl,
                   {
-                    label: (0, import_i18n224.__)("Show post type label"),
+                    label: (0, import_i18n214.__)("Show post type label"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -69937,12 +69140,12 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_jsx_runtime457.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor230.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-        import_block_editor230.HeadingLevelDropdown,
+    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)(
+        import_block_editor219.HeadingLevelDropdown,
         {
           value: level,
           options: levelOptions,
@@ -69954,13 +69157,13 @@ ${text}
   }

   // packages/block-library/build-module/query-title/variations.mjs
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var variations17 = [
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var variations15 = [
     {
       isDefault: true,
       name: "archive-title",
-      title: (0, import_i18n225.__)("Archive Title"),
-      description: (0, import_i18n225.__)(
+      title: (0, import_i18n215.__)("Archive Title"),
+      description: (0, import_i18n215.__)(
         "Display the archive title based on the queried object."
       ),
       icon: title_default,
@@ -69972,8 +69175,8 @@ ${text}
     {
       isDefault: false,
       name: "search-title",
-      title: (0, import_i18n225.__)("Search Results Title"),
-      description: (0, import_i18n225.__)(
+      title: (0, import_i18n215.__)("Search Results Title"),
+      description: (0, import_i18n215.__)(
         "Display the search results title based on the queried object."
       ),
       icon: title_default,
@@ -69985,8 +69188,8 @@ ${text}
     {
       isDefault: false,
       name: "post-type-label",
-      title: (0, import_i18n225.__)("Post Type Label"),
-      description: (0, import_i18n225.__)(
+      title: (0, import_i18n215.__)("Post Type Label"),
+      description: (0, import_i18n215.__)(
         "Display the post type label based on the queried object."
       ),
       icon: title_default,
@@ -69996,16 +69199,16 @@ ${text}
       scope: ["inserter"]
     }
   ];
-  variations17.forEach((variation) => {
+  variations15.forEach((variation) => {
     if (variation.isActive) {
       return;
     }
     variation.isActive = (blockAttributes8, variationAttributes) => blockAttributes8.type === variationAttributes.type;
   });
-  var variations_default17 = variations17;
+  var variations_default15 = variations15;

   // packages/block-library/build-module/query-title/deprecated.mjs
-  var v217 = {
+  var v216 = {
     attributes: {
       type: {
         type: "string"
@@ -70073,7 +69276,7 @@ ${text}
     },
     save: () => null
   };
-  var v140 = {
+  var v138 = {
     attributes: {
       type: {
         type: "string"
@@ -70109,29 +69312,29 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var deprecated_default44 = [v217, v140];
+  var deprecated_default43 = [v216, v138];

   // packages/block-library/build-module/query-title/index.mjs
-  var { name: name90 } = block_default89;
-  var settings89 = {
+  var { name: name86 } = block_default85;
+  var settings85 = {
     icon: title_default,
     edit: QueryTitleEdit,
-    variations: variations_default17,
-    deprecated: deprecated_default44
+    variations: variations_default15,
+    deprecated: deprecated_default43
   };
-  var init89 = () => initBlock({ name: name90, metadata: block_default89, settings: settings89 });
+  var init85 = () => initBlock({ name: name86, metadata: block_default85, settings: settings85 });

   // packages/block-library/build-module/query-total/index.mjs
   var query_total_exports = {};
   __export(query_total_exports, {
-    init: () => init90,
-    metadata: () => block_default90,
-    name: () => name91,
-    settings: () => settings90
+    init: () => init86,
+    metadata: () => block_default86,
+    name: () => name87,
+    settings: () => settings86
   });

   // packages/block-library/build-module/query-total/block.json
-  var block_default90 = {
+  var block_default86 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/query-total",
@@ -70195,15 +69398,15 @@ ${text}
   };

   // packages/block-library/build-module/query-total/edit.mjs
-  var import_block_editor231 = __toESM(require_block_editor(), 1);
-  var import_components139 = __toESM(require_components(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
+  var import_block_editor220 = __toESM(require_block_editor(), 1);
+  var import_components136 = __toESM(require_components(), 1);
+  var import_i18n216 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-total/icons.mjs
-  var import_components138 = __toESM(require_components(), 1);
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
-  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-    import_components138.SVG,
+  var import_components135 = __toESM(require_components(), 1);
+  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+    import_components135.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -70211,11 +69414,11 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components138.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components135.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
     }
   );
-  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-    import_components138.SVG,
+  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+    import_components135.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -70223,11 +69426,11 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components138.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components135.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
     }
   );
-  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
-    import_components138.SVG,
+  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+    import_components135.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 24 24",
@@ -70235,15 +69438,15 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components138.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_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" })
     }
   );

   // packages/block-library/build-module/query-total/edit.mjs
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   function QueryTotalEdit({ attributes: attributes2, setAttributes }) {
     const { displayType } = attributes2;
-    const blockProps = (0, import_block_editor231.useBlockProps)();
+    const blockProps = (0, import_block_editor220.useBlockProps)();
     const getButtonPositionIcon = () => {
       switch (displayType) {
         case "total-results":
@@ -70255,7 +69458,7 @@ ${text}
     const buttonPositionControls = [
       {
         role: "menuitemradio",
-        title: (0, import_i18n226.__)("Total results"),
+        title: (0, import_i18n216.__)("Total results"),
         isActive: displayType === "total-results",
         icon: resultsFound,
         onClick: () => {
@@ -70264,7 +69467,7 @@ ${text}
       },
       {
         role: "menuitemradio",
-        title: (0, import_i18n226.__)("Range display"),
+        title: (0, import_i18n216.__)("Range display"),
         isActive: displayType === "range-display",
         icon: displayingResults,
         onClick: () => {
@@ -70272,58 +69475,58 @@ ${text}
         }
       }
     ];
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor231.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components139.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-      import_components139.ToolbarDropdownMenu,
+    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)(
+      import_components136.ToolbarDropdownMenu,
       {
         icon: getButtonPositionIcon(),
-        label: (0, import_i18n226.__)("Change display type"),
+        label: (0, import_i18n216.__)("Change display type"),
         controls: buttonPositionControls
       }
     ) }) });
     const renderDisplay = () => {
       if (displayType === "total-results") {
-        return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_jsx_runtime459.Fragment, { children: (0, import_i18n226.__)("12 results found") });
+        return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_jsx_runtime446.Fragment, { children: (0, import_i18n216.__)("12 results found") });
       }
       if (displayType === "range-display") {
-        return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_jsx_runtime459.Fragment, { children: (0, import_i18n226.__)("Displaying 1 \u2013 10 of 12") });
+        return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_jsx_runtime446.Fragment, { children: (0, import_i18n216.__)("Displaying 1 \u2013 10 of 12") });
       }
       return null;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)("div", { ...blockProps, children: [
       controls,
       renderDisplay()
     ] });
   }

   // packages/block-library/build-module/query-total/index.mjs
-  var { name: name91 } = block_default90;
-  var settings90 = {
+  var { name: name87 } = block_default86;
+  var settings86 = {
     icon: queryTotal,
     edit: QueryTotalEdit
   };
-  var init90 = () => initBlock({ name: name91, metadata: block_default90, settings: settings90 });
+  var init86 = () => initBlock({ name: name87, metadata: block_default86, settings: settings86 });

   // packages/block-library/build-module/quote/index.mjs
   var quote_exports = {};
   __export(quote_exports, {
-    init: () => init91,
-    metadata: () => block_default91,
-    name: () => name92,
-    settings: () => settings91
+    init: () => init87,
+    metadata: () => block_default87,
+    name: () => name88,
+    settings: () => settings87
   });
-  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/quote/deprecated.mjs
-  var import_blocks100 = __toESM(require_blocks(), 1);
-  var import_block_editor232 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks99 = __toESM(require_blocks(), 1);
+  var import_block_editor221 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   var migrateToQuoteV2 = (attributes2) => {
     const { value, ...restAttributes } = attributes2;
     return [
       {
         ...restAttributes
       },
-      value ? (0, import_blocks100.parseWithAttributeSchema)(value, {
+      value ? (0, import_blocks99.parseWithAttributeSchema)(value, {
         type: "array",
         source: "query",
         selector: "p",
@@ -70334,8 +69537,8 @@ ${text}
           }
         }
       }).map(
-        ({ content }) => (0, import_blocks100.createBlock)("core/paragraph", { content })
-      ) : (0, import_blocks100.createBlock)("core/paragraph")
+        ({ content }) => (0, import_blocks99.createBlock)("core/paragraph", { content })
+      ) : (0, import_blocks99.createBlock)("core/paragraph")
     ];
   };
   var TEXT_ALIGN_OPTIONS2 = ["left", "right", "center"];
@@ -70409,9 +69612,9 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.InnerBlocks.Content, {}),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate: migrateTextAlign3
@@ -70458,16 +69661,16 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate(attributes2) {
       return migrateTextAlign3(...migrateToQuoteV2(attributes2));
     }
   };
-  var v218 = {
+  var v217 = {
     attributes: {
       value: {
         type: "string",
@@ -70491,13 +69694,13 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { align, value, citation } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)("blockquote", { style: { textAlign: align ? align : null }, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     }
   };
-  var v141 = {
+  var v139 = {
     attributes: {
       value: {
         type: "string",
@@ -70531,14 +69734,14 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { align, value, citation, style: style2 } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
         "blockquote",
         {
           className: style2 === 2 ? "is-large" : "",
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       );
@@ -70576,43 +69779,43 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { align, value, citation, style: style2 } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
         "blockquote",
         {
           className: `blocks-quote-style-${style2}`,
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_block_editor232.RichText.Content, { tagName: "footer", value: citation })
+            /* @__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 })
           ]
         }
       );
     }
   };
-  var deprecated_default45 = [v410, v312, v218, v141, v03];
+  var deprecated_default44 = [v410, v312, v217, v139, v03];

   // packages/block-library/build-module/quote/edit.mjs
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_block_editor233 = __toESM(require_block_editor(), 1);
-  var import_components140 = __toESM(require_components(), 1);
-  var import_data135 = __toESM(require_data(), 1);
-  var import_element140 = __toESM(require_element(), 1);
-  var import_deprecated49 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n217 = __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_deprecated48 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   var useMigrateOnLoad2 = (attributes2, clientId) => {
-    const registry = (0, import_data135.useRegistry)();
-    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data135.useDispatch)(import_block_editor233.store);
-    (0, import_element140.useEffect)(() => {
+    const registry = (0, import_data131.useRegistry)();
+    const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data131.useDispatch)(import_block_editor222.store);
+    (0, import_element138.useEffect)(() => {
       if (!attributes2.value) {
         return;
       }
       const [newAttributes, newInnerBlocks] = migrateToQuoteV2(attributes2);
-      (0, import_deprecated49.default)("Value attribute on the quote block", {
+      (0, import_deprecated48.default)("Value attribute on the quote block", {
         since: "6.0",
         version: "6.5",
         alternative: "inner blocks"
       });
-      const shouldReselectBlock = registry.select(import_block_editor233.store).hasSelectedInnerBlock(clientId, true);
+      const shouldReselectBlock = registry.select(import_block_editor222.store).hasSelectedInnerBlock(clientId, true);
       registry.batch(() => {
         updateBlockAttributes(clientId, newAttributes);
         replaceInnerBlocks(clientId, newInnerBlocks);
@@ -70631,9 +69834,9 @@ ${text}
     isSelected
   }) {
     const { textAlign, allowedBlocks } = attributes2;
-    const { hasInnerBlocks } = (0, import_data135.useSelect)(
+    const { hasInnerBlocks } = (0, import_data131.useSelect)(
       (select10) => {
-        const { getBlockCount } = select10(import_block_editor233.store);
+        const { getBlockCount } = select10(import_block_editor222.store);
         return {
           hasInnerBlocks: getBlockCount(clientId) > 0
         };
@@ -70641,19 +69844,19 @@ ${text}
       [clientId]
     );
     useMigrateOnLoad2(attributes2, clientId);
-    const blockProps = (0, import_block_editor233.useBlockProps)({
+    const blockProps = (0, import_block_editor222.useBlockProps)({
       className: clsx_default(className, {
         [`has-text-align-${textAlign}`]: textAlign
       })
     });
-    const innerBlocksProps = (0, import_block_editor233.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor222.useInnerBlocksProps)(blockProps, {
       __experimentalCaptureToolbars: true,
       renderAppender: hasInnerBlocks ? false : void 0,
       allowedBlocks
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-        import_block_editor233.AlignmentControl,
+    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)(
+        import_block_editor222.AlignmentControl,
         {
           value: textAlign,
           onChange: (nextAlign) => {
@@ -70661,9 +69864,9 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components140.BlockQuotation, { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_components137.BlockQuotation, { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
           Caption,
           {
             attributeKey: "citation",
@@ -70673,14 +69876,14 @@ ${text}
             attributes: attributes2,
             setAttributes,
             icon: verse_default,
-            label: (0, import_i18n227.__)("Quote citation"),
+            label: (0, import_i18n217.__)("Quote citation"),
             placeholder: (
               // translators: placeholder text used for the
               // citation
-              (0, import_i18n227.__)("Add citation")
+              (0, import_i18n217.__)("Add citation")
             ),
-            addLabel: (0, import_i18n227.__)("Add citation"),
-            removeLabel: (0, import_i18n227.__)("Remove citation"),
+            addLabel: (0, import_i18n217.__)("Add citation"),
+            removeLabel: (0, import_i18n217.__)("Remove citation"),
             excludeElementClassName: true,
             className: "wp-block-quote__citation",
             insertBlocksAfter
@@ -70691,7 +69894,7 @@ ${text}
   }

   // packages/block-library/build-module/quote/block.json
-  var block_default91 = {
+  var block_default87 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/quote",
@@ -70800,30 +70003,30 @@ ${text}
   };

   // packages/block-library/build-module/quote/save.mjs
-  var import_block_editor234 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
-  function save44({ attributes: attributes2 }) {
+  var import_block_editor223 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime449 = __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_runtime462.jsxs)("blockquote", { ...import_block_editor234.useBlockProps.save({ className }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_block_editor234.InnerBlocks.Content, {}),
-      !import_block_editor234.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_block_editor234.RichText.Content, { tagName: "cite", value: citation })
+    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 })
     ] });
   }

   // packages/block-library/build-module/quote/transforms.mjs
-  var import_block_editor235 = __toESM(require_block_editor(), 1);
-  var import_blocks101 = __toESM(require_blocks(), 1);
+  var import_block_editor224 = __toESM(require_block_editor(), 1);
+  var import_blocks100 = __toESM(require_blocks(), 1);
   var transforms29 = {
     from: [
       {
         type: "block",
         blocks: ["core/verse"],
         transform: ({ content }) => {
-          return (0, import_blocks101.createBlock)("core/quote", {}, [
-            (0, import_blocks101.createBlock)("core/paragraph", { content })
+          return (0, import_blocks100.createBlock)("core/quote", {}, [
+            (0, import_blocks100.createBlock)("core/paragraph", { content })
           ]);
         }
       },
@@ -70838,7 +70041,7 @@ ${text}
           fontSize,
           style: style2
         }) => {
-          return (0, import_blocks101.createBlock)(
+          return (0, import_blocks100.createBlock)(
             "core/quote",
             {
               align,
@@ -70847,15 +70050,15 @@ ${text}
               fontSize,
               style: style2
             },
-            [(0, import_blocks101.createBlock)("core/paragraph", { content: value })]
+            [(0, import_blocks100.createBlock)("core/paragraph", { content: value })]
           );
         }
       },
       {
         type: "prefix",
         prefix: ">",
-        transform: (content) => (0, import_blocks101.createBlock)("core/quote", {}, [
-          (0, import_blocks101.createBlock)("core/paragraph", { content })
+        transform: (content) => (0, import_blocks100.createBlock)("core/quote", {}, [
+          (0, import_blocks100.createBlock)("core/paragraph", { content })
         ])
       },
       {
@@ -70867,7 +70070,7 @@ ${text}
         }),
         selector: "blockquote",
         transform: (node, handler) => {
-          return (0, import_blocks101.createBlock)(
+          return (0, import_blocks100.createBlock)(
             "core/quote",
             // Don't try to parse any `cite` out of this content.
             // * There may be more than one cite.
@@ -70895,12 +70098,12 @@ ${text}
               "core/pullquote"
             ].includes(blocks[0].name);
           }
-          return !blocks.some(({ name: name122 }) => name122 === "core/quote");
+          return !blocks.some(({ name: name118 }) => name118 === "core/quote");
         },
-        __experimentalConvert: (blocks) => (0, import_blocks101.createBlock)(
+        __experimentalConvert: (blocks) => (0, import_blocks100.createBlock)(
           "core/quote",
           {},
-          blocks.map((block) => (0, import_blocks101.cloneSanitizedBlock)(block))
+          blocks.map((block) => (0, import_blocks100.cloneSanitizedBlock)(block))
         )
       }
     ],
@@ -70910,12 +70113,12 @@ ${text}
         blocks: ["core/pullquote"],
         isMatch: ({}, block) => {
           return block.innerBlocks.every(
-            ({ name: name122 }) => name122 === "core/paragraph"
+            ({ name: name118 }) => name118 === "core/paragraph"
           );
         },
         transform: ({ align, citation, anchor, fontSize, style: style2 }, innerBlocks) => {
           const value = innerBlocks.map(({ attributes: attributes2 }) => `${attributes2.content}`).join("<br>");
-          return (0, import_blocks101.createBlock)("core/pullquote", {
+          return (0, import_blocks100.createBlock)("core/pullquote", {
             value,
             align,
             citation,
@@ -70933,7 +70136,7 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks101.switchToBlockType)(
+            const converted = (0, import_blocks100.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -70945,10 +70148,10 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks100.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
           const content = paragraphs.map(({ attributes: attributes2 }) => attributes2.content || "").filter(Boolean).join("<br>");
-          return (0, import_blocks101.createBlock)("core/verse", { content });
+          return (0, import_blocks100.createBlock)("core/verse", { content });
         }
       },
       {
@@ -70957,13 +70160,13 @@ ${text}
         isMatch: ({ citation }, block) => {
           const innerBlocks = block.innerBlocks;
           if (!innerBlocks.length) {
-            return !import_block_editor235.RichText.isEmpty(citation);
+            return !import_block_editor224.RichText.isEmpty(citation);
           }
           return innerBlocks.every((innerBlock) => {
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks101.switchToBlockType)(
+            const converted = (0, import_blocks100.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -70975,11 +70178,11 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks100.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
-          return import_block_editor235.RichText.isEmpty(citation) ? paragraphs : [
+          return import_block_editor224.RichText.isEmpty(citation) ? paragraphs : [
             ...paragraphs,
-            (0, import_blocks101.createBlock)("core/paragraph", {
+            (0, import_blocks100.createBlock)("core/paragraph", {
               content: citation
             })
           ];
@@ -70988,21 +70191,21 @@ ${text}
       {
         type: "block",
         blocks: ["core/group"],
-        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks101.createBlock)(
+        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks100.createBlock)(
           "core/group",
           { anchor },
-          import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
+          import_block_editor224.RichText.isEmpty(citation) ? innerBlocks : [
             ...innerBlocks,
-            (0, import_blocks101.createBlock)("core/paragraph", {
+            (0, import_blocks100.createBlock)("core/paragraph", {
               content: citation
             })
           ]
         )
       }
     ],
-    ungroup: ({ citation }, innerBlocks) => import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
+    ungroup: ({ citation }, innerBlocks) => import_block_editor224.RichText.isEmpty(citation) ? innerBlocks : [
       ...innerBlocks,
-      (0, import_blocks101.createBlock)("core/paragraph", {
+      (0, import_blocks100.createBlock)("core/paragraph", {
         content: citation
       })
     ]
@@ -71010,46 +70213,46 @@ ${text}
   var transforms_default30 = transforms29;

   // packages/block-library/build-module/quote/index.mjs
-  var { name: name92 } = block_default91;
-  var TEMPLATE18 = [["core/paragraph", {}]];
-  var settings91 = {
+  var { name: name88 } = block_default87;
+  var TEMPLATE15 = [["core/paragraph", {}]];
+  var settings87 = {
     icon: quote_default,
     example: {
       attributes: {
-        citation: (0, import_i18n228.__)("Julio Cort\xE1zar")
+        citation: (0, import_i18n218.__)("Julio Cort\xE1zar")
       },
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n228.__)("In quoting others, we cite ourselves.")
+            content: (0, import_i18n218.__)("In quoting others, we cite ourselves.")
           }
         }
       ]
     },
     transforms: transforms_default30,
-    template: TEMPLATE18,
+    template: TEMPLATE15,
     templateInsertUpdatesSelection: true,
     edit: QuoteEdit,
-    save: save44,
-    deprecated: deprecated_default45
+    save: save40,
+    deprecated: deprecated_default44
   };
-  var init91 = () => initBlock({ name: name92, metadata: block_default91, settings: settings91 });
+  var init87 = () => initBlock({ name: name88, metadata: block_default87, settings: settings87 });

   // packages/block-library/build-module/block/index.mjs
   var block_exports = {};
   __export(block_exports, {
-    init: () => init92,
-    metadata: () => block_default92,
-    name: () => name93,
-    settings: () => settings92
+    init: () => init88,
+    metadata: () => block_default88,
+    name: () => name89,
+    settings: () => settings88
   });
   var import_core_data82 = __toESM(require_core_data(), 1);
-  var import_data137 = __toESM(require_data(), 1);
+  var import_data133 = __toESM(require_data(), 1);
   var import_html_entities13 = __toESM(require_html_entities(), 1);

   // packages/block-library/build-module/block/block.json
-  var block_default92 = {
+  var block_default88 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/block",
@@ -71084,21 +70287,21 @@ ${text}
   };

   // packages/block-library/build-module/block/edit.mjs
-  var import_data136 = __toESM(require_data(), 1);
-  var import_element141 = __toESM(require_element(), 1);
+  var import_data132 = __toESM(require_data(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   var import_core_data81 = __toESM(require_core_data(), 1);
-  var import_components141 = __toESM(require_components(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
-  var import_block_editor236 = __toESM(require_block_editor(), 1);
+  var import_components138 = __toESM(require_components(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);
+  var import_block_editor225 = __toESM(require_block_editor(), 1);
   var import_patterns = __toESM(require_patterns(), 1);
-  var import_blocks102 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
-  var { useLayoutClasses } = unlock(import_block_editor236.privateApis);
+  var import_blocks101 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime450 = __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_element141.useRef)();
-    return (0, import_element141.useMemo)(() => {
+    const initialInferredAlignmentRef = (0, import_element139.useRef)();
+    return (0, import_element139.useMemo)(() => {
       if (!blocks?.length) {
         return {};
       }
@@ -71116,18 +70319,18 @@ ${text}
     }, [blocks, parentLayout]);
   };
   function RecursionWarning() {
-    const blockProps = (0, import_block_editor236.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.Warning, { children: (0, import_i18n229.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   var NOOP3 = () => {
   };
   function ReusableBlockEditRecursionWrapper(props) {
     const { ref } = props.attributes;
-    const hasAlreadyRendered = (0, import_block_editor236.useHasRecursion)(ref);
+    const hasAlreadyRendered = (0, import_block_editor225.useHasRecursion)(ref);
     if (hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(RecursionWarning, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(RecursionWarning, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(ReusableBlockEdit, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(ReusableBlockEdit, { ...props }) });
   }
   function ReusableBlockControl({
     recordId,
@@ -71136,7 +70339,7 @@ ${text}
     handleEditOriginal,
     resetContent
   }) {
-    const canUserEdit = (0, import_data136.useSelect)(
+    const canUserEdit = (0, import_data132.useSelect)(
       (select10) => !!select10(import_core_data81.store).canUser("update", {
         kind: "postType",
         name: "wp_block",
@@ -71144,21 +70347,21 @@ ${text}
       }),
       [recordId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
-      canUserEdit && !!handleEditOriginal && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.ToolbarButton, { onClick: handleEditOriginal, children: (0, import_i18n229.__)("Edit original") }) }) }),
-      canOverrideBlocks && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-        import_components141.ToolbarButton,
+    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)(
+        import_components138.ToolbarButton,
         {
           onClick: resetContent,
           disabled: !hasContent,
-          children: (0, import_i18n229.__)("Reset")
+          children: (0, import_i18n219.__)("Reset")
         }
       ) }) })
     ] });
   }
   var EMPTY_OBJECT3 = {};
   function ReusableBlockEdit({
-    name: name122,
+    name: name118,
     attributes: { ref, content },
     __unstableParentLayout: parentLayout,
     setAttributes
@@ -71172,22 +70375,22 @@ ${text}
       id: ref
     });
     const isMissing = hasResolved && !record;
-    const { __unstableMarkLastChangeAsPersistent } = (0, import_data136.useDispatch)(import_block_editor236.store);
+    const { __unstableMarkLastChangeAsPersistent } = (0, import_data132.useDispatch)(import_block_editor225.store);
     const {
       onNavigateToEntityRecord,
       hasPatternOverridesSource,
       supportedBlockTypesRaw
-    } = (0, import_data136.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor236.store);
+    } = (0, import_data132.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor225.store);
       return {
         onNavigateToEntityRecord: getSettings2().onNavigateToEntityRecord,
-        hasPatternOverridesSource: !!(0, import_blocks102.getBlockBindingsSource)(
+        hasPatternOverridesSource: !!(0, import_blocks101.getBlockBindingsSource)(
           "core/pattern-overrides"
         ),
         supportedBlockTypesRaw: getSettings2().__experimentalBlockBindingsSupportedAttributes || EMPTY_OBJECT3
       };
     }, []);
-    const canOverrideBlocks = (0, import_element141.useMemo)(() => {
+    const canOverrideBlocks = (0, import_element139.useMemo)(() => {
       const supportedBlockTypes = Object.keys(supportedBlockTypesRaw);
       const hasOverridableBlocks = (_blocks) => _blocks?.some((block) => {
         if (supportedBlockTypes.includes(block.name) && isOverridableBlock(block)) {
@@ -71198,20 +70401,20 @@ ${text}
       return hasPatternOverridesSource && hasOverridableBlocks(blocks);
     }, [hasPatternOverridesSource, blocks, supportedBlockTypesRaw]);
     const { alignment, layout } = useInferredLayout(blocks, parentLayout);
-    const layoutClasses = useLayoutClasses({ layout }, name122);
-    const blockProps = (0, import_block_editor236.useBlockProps)({
+    const layoutClasses = useLayoutClasses({ layout }, name118);
+    const blockProps = (0, import_block_editor225.useBlockProps)({
       className: clsx_default(
         "block-library-block__reusable-block-container",
         layout && layoutClasses,
         { [`align${alignment}`]: alignment }
       )
     });
-    const innerBlocksProps = (0, import_block_editor236.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor225.useInnerBlocksProps)(blockProps, {
       layout,
       value: blocks,
       onInput: NOOP3,
       onChange: NOOP3,
-      renderAppender: blocks?.length ? void 0 : import_block_editor236.InnerBlocks.ButtonBlockAppender
+      renderAppender: blocks?.length ? void 0 : import_block_editor225.InnerBlocks.ButtonBlockAppender
     });
     const handleEditOriginal = () => {
       onNavigateToEntityRecord({
@@ -71227,13 +70430,13 @@ ${text}
     };
     let children = null;
     if (isMissing) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.Warning, { children: (0, import_i18n229.__)("Block has been deleted or is unavailable.") });
+      children = /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor225.Warning, { children: (0, import_i18n219.__)("Block has been deleted or is unavailable.") });
     }
     if (!hasResolved) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.Spinner, {}) });
+      children = /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components138.Spinner, {}) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
-      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_jsx_runtime450.Fragment, { children: [
+      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
         ReusableBlockControl,
         {
           recordId: ref,
@@ -71243,13 +70446,13 @@ ${text}
           resetContent
         }
       ),
-      children === null ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { ...blockProps, children })
+      children === null ? /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("div", { ...blockProps, children })
     ] });
   }

   // packages/block-library/build-module/block/deprecated.mjs
-  var isObject = (obj) => typeof obj === "object" && !Array.isArray(obj) && obj !== null;
-  var v219 = {
+  var isObject3 = (obj) => typeof obj === "object" && !Array.isArray(obj) && obj !== null;
+  var v218 = {
     attributes: {
       ref: {
         type: "number"
@@ -71271,7 +70474,7 @@ ${text}
     // the likelihood, it doesn't solve it completely.
     isEligible({ content }) {
       return !!content && Object.keys(content).every(
-        (contentKey) => content[contentKey].values && isObject(content[contentKey].values)
+        (contentKey) => content[contentKey].values && isObject3(content[contentKey].values)
       );
     },
     /*
@@ -71306,7 +70509,7 @@ ${text}
       return attributes2;
     }
   };
-  var v143 = {
+  var v140 = {
     attributes: {
       ref: {
         type: "number"
@@ -71351,19 +70554,19 @@ ${text}
       };
     }
   };
-  var deprecated_default46 = [v219, v143];
+  var deprecated_default45 = [v218, v140];

   // packages/block-library/build-module/block/index.mjs
-  var { name: name93 } = block_default92;
-  var settings92 = {
-    deprecated: deprecated_default46,
+  var { name: name89 } = block_default88;
+  var settings88 = {
+    deprecated: deprecated_default45,
     edit: ReusableBlockEditRecursionWrapper,
     icon: symbol_default,
     __experimentalLabel: ({ ref }) => {
       if (!ref) {
         return;
       }
-      const entity = (0, import_data137.select)(import_core_data82.store).getEditedEntityRecord(
+      const entity = (0, import_data133.select)(import_core_data82.store).getEditedEntityRecord(
         "postType",
         "wp_block",
         ref
@@ -71374,20 +70577,20 @@ ${text}
       return (0, import_html_entities13.decodeEntities)(entity.title);
     }
   };
-  var init92 = () => initBlock({ name: name93, metadata: block_default92, settings: settings92 });
+  var init88 = () => initBlock({ name: name89, metadata: block_default88, settings: settings88 });

   // packages/block-library/build-module/read-more/index.mjs
   var read_more_exports = {};
   __export(read_more_exports, {
-    init: () => init93,
-    metadata: () => block_default93,
-    name: () => name94,
-    settings: () => settings93
+    init: () => init89,
+    metadata: () => block_default89,
+    name: () => name90,
+    settings: () => settings89
   });
-  var import_i18n231 = __toESM(require_i18n(), 1);
+  var import_i18n221 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/read-more/block.json
-  var block_default93 = {
+  var block_default89 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/read-more",
@@ -71450,36 +70653,36 @@ ${text}
   };

   // packages/block-library/build-module/read-more/edit.mjs
-  var import_block_editor237 = __toESM(require_block_editor(), 1);
-  var import_components142 = __toESM(require_components(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
+  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);
   function ReadMore({
     attributes: { content, linkTarget },
     setAttributes,
     insertBlocksAfter
   }) {
-    const blockProps = (0, import_block_editor237.useBlockProps)();
+    const blockProps = (0, import_block_editor226.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_jsx_runtime464.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_block_editor237.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        import_components142.__experimentalToolsPanel,
+    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)(
+        import_components139.__experimentalToolsPanel,
         {
-          label: (0, import_i18n230.__)("Settings"),
+          label: (0, import_i18n220.__)("Settings"),
           resetAll: () => setAttributes({ linkTarget: "_self" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components142.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+            import_components139.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n230.__)("Open in new tab"),
+              label: (0, import_i18n220.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => linkTarget !== "_self",
               onDeselect: () => setAttributes({ linkTarget: "_self" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-                import_components142.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                import_components139.ToggleControl,
                 {
-                  label: (0, import_i18n230.__)("Open in new tab"),
+                  label: (0, import_i18n220.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
@@ -71490,17 +70693,17 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-        import_block_editor237.RichText,
+      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+        import_block_editor226.RichText,
         {
           identifier: "content",
           tagName: "a",
-          "aria-label": (0, import_i18n230.__)("\u201CRead more\u201D link text"),
-          placeholder: (0, import_i18n230.__)("Read more"),
+          "aria-label": (0, import_i18n220.__)("\u201CRead more\u201D link text"),
+          placeholder: (0, import_i18n220.__)("Read more"),
           value: content,
           onChange: (newValue) => setAttributes({ content: newValue }),
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks103.createBlock)((0, import_blocks103.getDefaultBlockName)())
+            (0, import_blocks102.createBlock)((0, import_blocks102.getDefaultBlockName)())
           ) : void 0,
           withoutInteractiveFormatting: true,
           ...blockProps
@@ -71510,29 +70713,29 @@ ${text}
   }

   // packages/block-library/build-module/read-more/index.mjs
-  var { name: name94 } = block_default93;
-  var settings93 = {
+  var { name: name90 } = block_default89;
+  var settings89 = {
     icon: link_default,
     edit: ReadMore,
     example: {
       attributes: {
-        content: (0, import_i18n231.__)("Read more")
+        content: (0, import_i18n221.__)("Read more")
       }
     }
   };
-  var init93 = () => initBlock({ name: name94, metadata: block_default93, settings: settings93 });
+  var init89 = () => initBlock({ name: name90, metadata: block_default89, settings: settings89 });

   // packages/block-library/build-module/rss/index.mjs
   var rss_exports = {};
   __export(rss_exports, {
-    init: () => init94,
-    metadata: () => block_default94,
-    name: () => name95,
-    settings: () => settings94
+    init: () => init90,
+    metadata: () => block_default90,
+    name: () => name91,
+    settings: () => settings90
   });

   // packages/block-library/build-module/rss/block.json
-  var block_default94 = {
+  var block_default90 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/rss",
@@ -71616,18 +70819,18 @@ ${text}
   };

   // packages/block-library/build-module/rss/edit.mjs
-  var import_block_editor238 = __toESM(require_block_editor(), 1);
-  var import_components143 = __toESM(require_components(), 1);
-  var import_element142 = __toESM(require_element(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 1);
+  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_url22 = __toESM(require_url(), 1);
   var import_server_side_render5 = __toESM(require_server_side_render(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MIN_ITEMS = 1;
   var DEFAULT_MAX_ITEMS = 20;
-  function RSSEdit({ attributes: attributes2, setAttributes, name: name122 }) {
-    const [isEditing, setIsEditing] = (0, import_element142.useState)(!attributes2.feedURL);
+  function RSSEdit({ attributes: attributes2, setAttributes, name: name118 }) {
+    const [isEditing, setIsEditing] = (0, import_element140.useState)(!attributes2.feedURL);
     const {
       blockLayout,
       columns,
@@ -71657,45 +70860,45 @@ ${text}
     const { content, status, error: error2 } = (0, import_server_side_render5.useServerSideRender)({
       attributes: attributes2,
       skipBlockSupportAttributes: true,
-      block: name122
+      block: name118
     });
-    const disabledRef = (0, import_compose54.useDisabled)();
-    const blockProps = (0, import_block_editor238.useBlockProps)({ ref: isEditing ? null : disabledRef });
-    const label = (0, import_i18n232.__)("RSS URL");
+    const disabledRef = (0, import_compose56.useDisabled)();
+    const blockProps = (0, import_block_editor227.useBlockProps)({ ref: isEditing ? null : disabledRef });
+    const label = (0, import_i18n222.__)("RSS URL");
     if (isEditing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-        import_components143.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+        import_components140.Placeholder,
         {
           icon: rss_default,
           label,
-          instructions: (0, import_i18n232.__)(
+          instructions: (0, import_i18n222.__)(
             "Display entries from any RSS or Atom feed."
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
             "form",
             {
               onSubmit: onSubmitURL,
               className: "wp-block-rss__placeholder-form",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.__experimentalInputControl,
+                /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.__experimentalInputControl,
                   {
                     label,
                     type: "url",
                     hideLabelFromVision: true,
-                    placeholder: (0, import_i18n232.__)("Enter URL here\u2026"),
+                    placeholder: (0, import_i18n222.__)("Enter URL here\u2026"),
                     value: feedURL,
                     onChange: (value) => setAttributes({ feedURL: value }),
                     className: "wp-block-rss__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n232.__)("Apply")
+                    children: (0, import_i18n222.__)("Apply")
                   }
                 )
               ]
@@ -71707,28 +70910,28 @@ ${text}
     const toolbarControls = [
       {
         icon: pencil_default,
-        title: (0, import_i18n232.__)("Edit RSS URL"),
+        title: (0, import_i18n222.__)("Edit RSS URL"),
         onClick: () => setIsEditing(true)
       },
       {
         icon: list_default,
-        title: (0, import_i18n232._x)("List view", "RSS block display setting"),
+        title: (0, import_i18n222._x)("List view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "list" }),
         isActive: blockLayout === "list"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n232._x)("Grid view", "RSS block display setting"),
+        title: (0, import_i18n222._x)("Grid view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "grid" }),
         isActive: blockLayout === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_block_editor238.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components143.ToolbarGroup, { controls: toolbarControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_block_editor238.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
-        import_components143.__experimentalToolsPanel,
+    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)(
+        import_components140.__experimentalToolsPanel,
         {
-          label: (0, import_i18n232.__)("Settings"),
+          label: (0, import_i18n222.__)("Settings"),
           resetAll: () => {
             setAttributes({
               itemsToShow: 5,
@@ -71742,17 +70945,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Number of items"),
+                label: (0, import_i18n222.__)("Number of items"),
                 hasValue: () => itemsToShow !== 5,
                 onDeselect: () => setAttributes({ itemsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.RangeControl,
                   {
-                    label: (0, import_i18n232.__)("Number of items"),
+                    label: (0, import_i18n222.__)("Number of items"),
                     value: itemsToShow,
                     onChange: (value) => setAttributes({ itemsToShow: value }),
                     min: DEFAULT_MIN_ITEMS,
@@ -71762,68 +70965,68 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Display author"),
+                label: (0, import_i18n222.__)("Display author"),
                 hasValue: () => !!displayAuthor,
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.ToggleControl,
                   {
-                    label: (0, import_i18n232.__)("Display author"),
+                    label: (0, import_i18n222.__)("Display author"),
                     checked: displayAuthor,
                     onChange: toggleAttribute("displayAuthor")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Display date"),
+                label: (0, import_i18n222.__)("Display date"),
                 hasValue: () => !!displayDate,
                 onDeselect: () => setAttributes({ displayDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.ToggleControl,
                   {
-                    label: (0, import_i18n232.__)("Display date"),
+                    label: (0, import_i18n222.__)("Display date"),
                     checked: displayDate,
                     onChange: toggleAttribute("displayDate")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Display excerpt"),
+                label: (0, import_i18n222.__)("Display excerpt"),
                 hasValue: () => !!displayExcerpt,
                 onDeselect: () => setAttributes({ displayExcerpt: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.ToggleControl,
                   {
-                    label: (0, import_i18n232.__)("Display excerpt"),
+                    label: (0, import_i18n222.__)("Display excerpt"),
                     checked: displayExcerpt,
                     onChange: toggleAttribute("displayExcerpt")
                   }
                 )
               }
             ),
-            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Max number of words in excerpt"),
+                label: (0, import_i18n222.__)("Max number of words in excerpt"),
                 hasValue: () => excerptLength !== 55,
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.RangeControl,
                   {
-                    label: (0, import_i18n232.__)("Max number of words in excerpt"),
+                    label: (0, import_i18n222.__)("Max number of words in excerpt"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: 10,
@@ -71833,17 +71036,17 @@ ${text}
                 )
               }
             ),
-            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Columns"),
+                label: (0, import_i18n222.__)("Columns"),
                 hasValue: () => columns !== 2,
                 onDeselect: () => setAttributes({ columns: 2 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.RangeControl,
                   {
-                    label: (0, import_i18n232.__)("Columns"),
+                    label: (0, import_i18n222.__)("Columns"),
                     value: columns,
                     onChange: (value) => setAttributes({ columns: value }),
                     min: 2,
@@ -71853,17 +71056,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components143.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components140.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n232.__)("Open links in new tab"),
+                label: (0, import_i18n222.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-                  import_components143.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+                  import_components140.ToggleControl,
                   {
-                    label: (0, import_i18n232.__)("Open links in new tab"),
+                    label: (0, import_i18n222.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: (value) => setAttributes({ openInNewTab: value })
                   }
@@ -71873,35 +71076,35 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_block_editor238.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-        import_components143.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor227.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+        import_components140.TextControl,
         {
-          label: (0, import_i18n232.__)("Link relation"),
-          help: (0, import_element142.createInterpolateElement)(
-            (0, import_i18n232.__)(
+          label: (0, import_i18n222.__)("Link relation"),
+          help: (0, import_element140.createInterpolateElement)(
+            (0, import_i18n222.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components143.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime452.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_runtime465.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components143.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("p", { children: (0, import_i18n232.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n232.__)("Error: %s"),
+        (0, import_i18n222.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

   // packages/block-library/build-module/rss/index.mjs
-  var { name: name95 } = block_default94;
-  var settings94 = {
+  var { name: name91 } = block_default90;
+  var settings90 = {
     icon: rss_default,
     example: {
       attributes: {
@@ -71910,21 +71113,21 @@ ${text}
     },
     edit: RSSEdit
   };
-  var init94 = () => initBlock({ name: name95, metadata: block_default94, settings: settings94 });
+  var init90 = () => initBlock({ name: name91, metadata: block_default90, settings: settings90 });

   // packages/block-library/build-module/search/index.mjs
   var search_exports = {};
   __export(search_exports, {
-    init: () => init95,
-    metadata: () => block_default95,
-    name: () => name96,
-    settings: () => settings95
+    init: () => init91,
+    metadata: () => block_default91,
+    name: () => name92,
+    settings: () => settings91
   });
-  var import_i18n235 = __toESM(require_i18n(), 1);
-  var import_blocks104 = __toESM(require_blocks(), 1);
+  var import_i18n225 = __toESM(require_i18n(), 1);
+  var import_blocks103 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/search/block.json
-  var block_default95 = {
+  var block_default91 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/search",
@@ -72026,14 +71229,15 @@ ${text}
   };

   // packages/block-library/build-module/search/edit.mjs
-  var import_block_editor239 = __toESM(require_block_editor(), 1);
-  var import_data138 = __toESM(require_data(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_i18n233 = __toESM(require_i18n(), 1);
-  var import_dom22 = __toESM(require_dom(), 1);
+  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_components141 = __toESM(require_components(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
+  var import_i18n223 = __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);

   // packages/block-library/build-module/search/utils.mjs
   var PC_WIDTH_DEFAULT = 50;
@@ -72044,20 +71248,21 @@ ${text}
   }

   // packages/block-library/build-module/search/edit.mjs
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
   var TAG_NAME_MESSAGES = {
-    "": (0, import_i18n233.__)(
+    "": (0, import_i18n223.__)(
       "Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."
     ),
-    search: (0, import_i18n233.__)(
+    search: (0, import_i18n223.__)(
       "Wraps the block in a <search> landmark, announced as a search region by assistive technologies."
     ),
-    form: (0, import_i18n233.__)(
+    form: (0, import_i18n223.__)(
       '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" }) });
   function SearchEdit({
     className,
     attributes: attributes2,
@@ -72079,15 +71284,15 @@ ${text}
       tagName,
       style: style2
     } = attributes2;
-    const wasJustInsertedIntoNavigationBlock = (0, import_data138.useSelect)(
+    const wasJustInsertedIntoNavigationBlock = (0, import_data134.useSelect)(
       (select10) => {
-        const { getBlockParentsByBlockName, wasBlockJustInserted } = select10(import_block_editor239.store);
+        const { getBlockParentsByBlockName, wasBlockJustInserted } = select10(import_block_editor228.store);
         return !!getBlockParentsByBlockName(clientId, "core/navigation")?.length && wasBlockJustInserted(clientId);
       },
       [clientId]
     );
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data138.useDispatch)(import_block_editor239.store);
-    (0, import_element143.useEffect)(() => {
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data134.useDispatch)(import_block_editor228.store);
+    (0, import_element141.useEffect)(() => {
       if (wasJustInsertedIntoNavigationBlock) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -72102,7 +71307,7 @@ ${text}
       setAttributes
     ]);
     const borderRadius = style2?.border?.radius;
-    let borderProps = (0, import_block_editor239.__experimentalUseBorderProps)(attributes2);
+    let borderProps = (0, import_block_editor228.__experimentalUseBorderProps)(attributes2);
     if (typeof borderRadius === "number") {
       borderProps = {
         ...borderProps,
@@ -72112,12 +71317,12 @@ ${text}
         }
       };
     }
-    const colorProps = (0, import_block_editor239.__experimentalUseColorProps)(attributes2);
-    const [fluidTypographySettings, layout] = (0, import_block_editor239.useSettings)(
+    const colorProps = (0, import_block_editor228.__experimentalUseColorProps)(attributes2);
+    const [fluidTypographySettings, layout] = (0, import_block_editor228.useSettings)(
       "typography.fluid",
       "layout"
     );
-    const typographyProps = (0, import_block_editor239.getTypographyClassesAndStyles)(attributes2, {
+    const typographyProps = (0, import_block_editor228.getTypographyClassesAndStyles)(attributes2, {
       typography: {
         fluid: fluidTypographySettings
       },
@@ -72125,16 +71330,16 @@ ${text}
         wideSize: layout?.wideSize
       }
     });
-    const unitControlInstanceId = (0, import_compose55.useInstanceId)(import_components144.__experimentalUnitControl);
+    const unitControlInstanceId = (0, import_compose57.useInstanceId)(import_components141.__experimentalUnitControl);
     const unitControlInputId = `wp-block-search__width-${unitControlInstanceId}`;
     const isButtonPositionInside = "button-inside" === buttonPosition;
     const isButtonPositionOutside = "button-outside" === buttonPosition;
     const hasNoButton = "no-button" === buttonPosition;
     const hasOnlyButton = "button-only" === buttonPosition;
     const isSearchFieldHidden = hasOnlyButton && !isSelected;
-    const searchFieldRef = (0, import_element143.useRef)();
-    const buttonRef = (0, import_element143.useRef)();
-    const units = (0, import_components144.__experimentalUseCustomUnits)({
+    const searchFieldRef = (0, import_element141.useRef)();
+    const buttonRef = (0, import_element141.useRef)();
+    const units = (0, import_components141.__experimentalUseCustomUnits)({
       availableUnits: ["%", "px"],
       defaultValues: { "%": PC_WIDTH_DEFAULT, px: PX_WIDTH_DEFAULT }
     });
@@ -72152,19 +71357,19 @@ ${text}
     };
     const buttonPositionControls = [
       {
-        label: (0, import_i18n233.__)("Button outside"),
+        label: (0, import_i18n223.__)("Button outside"),
         value: "button-outside"
       },
       {
-        label: (0, import_i18n233.__)("Button inside"),
+        label: (0, import_i18n223.__)("Button inside"),
         value: "button-inside"
       },
       {
-        label: (0, import_i18n233.__)("No button"),
+        label: (0, import_i18n223.__)("No button"),
         value: "no-button"
       },
       {
-        label: (0, import_i18n233.__)("Button only"),
+        label: (0, import_i18n223.__)("Button only"),
         value: "button-only"
       }
     ];
@@ -72196,14 +71401,14 @@ ${text}
         ...typographyProps.style,
         textDecoration: void 0
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
         "input",
         {
           type: "search",
           className: textFieldClasses,
           style: textFieldStyles,
-          "aria-label": (0, import_i18n233.__)("Optional placeholder text"),
-          placeholder: placeholder2 ? void 0 : (0, import_i18n233.__)("Optional placeholder\u2026"),
+          "aria-label": (0, import_i18n223.__)("Optional placeholder text"),
+          placeholder: placeholder2 ? void 0 : (0, import_i18n223.__)("Optional placeholder\u2026"),
           value: placeholder2,
           onChange: (event) => setAttributes({ placeholder: event.target.value }),
           ref: searchFieldRef
@@ -72217,7 +71422,7 @@ ${text}
         typographyProps.className,
         isButtonPositionInside ? void 0 : borderProps.className,
         buttonUseIcon ? "has-icon" : void 0,
-        (0, import_block_editor239.__experimentalGetElementClassName)("button")
+        (0, import_block_editor228.__experimentalGetElementClassName)("button")
       );
       const buttonStyles = {
         ...colorProps.style,
@@ -72230,26 +71435,26 @@ ${text}
           borderBottomRightRadius: borderProps.style?.borderBottomRightRadius
         } : borderProps.style
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
-        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
+        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
           "button",
           {
             type: "button",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": buttonText ? (0, import_dom22.__unstableStripHTML)(buttonText) : (0, import_i18n233.__)("Search"),
+            "aria-label": buttonText ? (0, import_dom21.__unstableStripHTML)(buttonText) : (0, import_i18n223.__)("Search"),
             ref: buttonRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(icon_default, { icon: search_default })
+            children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(icon_default, { icon: searchBlockIcon })
           }
         ),
-        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-          import_block_editor239.RichText,
+        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+          import_block_editor228.RichText,
           {
             identifier: "buttonText",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": (0, import_i18n233.__)("Button text"),
-            placeholder: (0, import_i18n233.__)("Add button text\u2026"),
+            "aria-label": (0, import_i18n223.__)("Button text"),
+            placeholder: (0, import_i18n223.__)("Add button text\u2026"),
             withoutInteractiveFormatting: true,
             value: buttonText,
             onChange: (html) => setAttributes({ buttonText: html })
@@ -72258,11 +71463,11 @@ ${text}
       ] });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_block_editor239.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(
-        import_components144.__experimentalToolsPanel,
+    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)(
+        import_components141.__experimentalToolsPanel,
         {
-          label: (0, import_i18n233.__)("Settings"),
+          label: (0, import_i18n223.__)("Settings"),
           resetAll: () => {
             setAttributes({
               width: void 0,
@@ -72274,22 +71479,22 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-              import_components144.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+              import_components141.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n233.__)("Show label"),
+                label: (0, import_i18n223.__)("Show label"),
                 onDeselect: () => {
                   setAttributes({
                     showLabel: true
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                  import_components144.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                  import_components141.ToggleControl,
                   {
                     checked: showLabel,
-                    label: (0, import_i18n233.__)("Show label"),
+                    label: (0, import_i18n223.__)("Show label"),
                     onChange: (value) => setAttributes({
                       showLabel: value
                     })
@@ -72297,22 +71502,22 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-              import_components144.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+              import_components141.__experimentalToolsPanelItem,
               {
                 hasValue: () => buttonPosition !== "button-outside",
-                label: (0, import_i18n233.__)("Button position"),
+                label: (0, import_i18n223.__)("Button position"),
                 onDeselect: () => {
                   setAttributes({
                     buttonPosition: "button-outside"
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                  import_components144.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                  import_components141.SelectControl,
                   {
                     value: buttonPosition,
-                    label: (0, import_i18n233.__)("Button position"),
+                    label: (0, import_i18n223.__)("Button position"),
                     onChange: (value) => {
                       setAttributes({
                         buttonPosition: value
@@ -72323,22 +71528,22 @@ ${text}
                 )
               }
             ),
-            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-              import_components144.__experimentalToolsPanelItem,
+            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+              import_components141.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!buttonUseIcon,
-                label: (0, import_i18n233.__)("Use button with icon"),
+                label: (0, import_i18n223.__)("Use button with icon"),
                 onDeselect: () => {
                   setAttributes({
                     buttonUseIcon: false
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                  import_components144.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                  import_components141.ToggleControl,
                   {
                     checked: buttonUseIcon,
-                    label: (0, import_i18n233.__)("Use button with icon"),
+                    label: (0, import_i18n223.__)("Use button with icon"),
                     onChange: (value) => setAttributes({
                       buttonUseIcon: value
                     })
@@ -72346,11 +71551,11 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-              import_components144.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+              import_components141.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!width,
-                label: (0, import_i18n233.__)("Width"),
+                label: (0, import_i18n223.__)("Width"),
                 onDeselect: () => {
                   setAttributes({
                     width: void 0,
@@ -72358,11 +71563,11 @@ ${text}
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_components144.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                    import_components144.__experimentalUnitControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components141.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                    import_components141.__experimentalUnitControl,
                     {
-                      label: (0, import_i18n233.__)("Width"),
+                      label: (0, import_i18n223.__)("Width"),
                       id: unitControlInputId,
                       min: isPercentageUnit(widthUnit) ? 0 : MIN_WIDTH,
                       max: isPercentageUnit(widthUnit) ? 100 : void 0,
@@ -72384,10 +71589,10 @@ ${text}
                       units
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                    import_components144.__experimentalToggleGroupControl,
+                  /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                    import_components141.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n233.__)("Percentage Width"),
+                      label: (0, import_i18n223.__)("Percentage Width"),
                       value: PERCENTAGE_WIDTHS.includes(width) && widthUnit === "%" ? width : void 0,
                       hideLabelFromVision: true,
                       onChange: (newWidth) => {
@@ -72398,13 +71603,13 @@ ${text}
                       },
                       isBlock: true,
                       children: PERCENTAGE_WIDTHS.map((widthValue) => {
-                        return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-                          import_components144.__experimentalToggleGroupControlOption,
+                        return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                          import_components141.__experimentalToggleGroupControlOption,
                           {
                             value: widthValue,
-                            label: (0, import_i18n233.sprintf)(
+                            label: (0, import_i18n223.sprintf)(
                               /* translators: %d: Percentage value. */
-                              (0, import_i18n233.__)("%d%%"),
+                              (0, import_i18n223.__)("%d%%"),
                               widthValue
                             )
                           },
@@ -72419,13 +71624,13 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_block_editor239.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-        import_components144.SelectControl,
+      /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_block_editor228.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+        import_components141.SelectControl,
         {
-          label: (0, import_i18n233.__)("HTML element"),
+          label: (0, import_i18n223.__)("HTML element"),
           value: tagName ?? "",
           options: [
-            { label: (0, import_i18n233.__)("Default"), value: "" },
+            { label: (0, import_i18n223.__)("Default"), value: "" },
             { label: "<search>", value: "search" },
             { label: "<form>", value: "form" }
           ],
@@ -72474,7 +71679,7 @@ ${text}
       }
       return styles;
     };
-    const blockProps = (0, import_block_editor239.useBlockProps)({
+    const blockProps = (0, import_block_editor228.useBlockProps)({
       className: getBlockClassNames(),
       style: {
         ...typographyProps.style,
@@ -72487,24 +71692,24 @@ ${text}
       typographyProps.className
     );
     const Wrapper = "search" === tagName ? "search" : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
       controls,
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(Wrapper, { ...blockProps, children: [
-        showLabel && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-          import_block_editor239.RichText,
+      /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(Wrapper, { ...blockProps, children: [
+        showLabel && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+          import_block_editor228.RichText,
           {
             identifier: "label",
             className: labelClassnames,
-            "aria-label": (0, import_i18n233.__)("Label text"),
-            placeholder: (0, import_i18n233.__)("Add label\u2026"),
+            "aria-label": (0, import_i18n223.__)("Label text"),
+            placeholder: (0, import_i18n223.__)("Add label\u2026"),
             withoutInteractiveFormatting: true,
             value: label,
             onChange: (html) => setAttributes({ label: html }),
             style: typographyProps.style
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(
-          import_components144.ResizableBox,
+        /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(
+          import_components141.ResizableBox,
           {
             size: {
               width: width === void 0 ? "auto" : `${width}${widthUnit}`,
@@ -72532,7 +71737,7 @@ ${text}
             },
             showHandle: isSelected,
             children: [
-              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
+              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
                 renderTextField(),
                 renderButton()
               ] }),
@@ -72545,84 +71750,84 @@ ${text}
   }

   // packages/block-library/build-module/search/variations.mjs
-  var import_i18n234 = __toESM(require_i18n(), 1);
-  var variations18 = [
+  var import_i18n224 = __toESM(require_i18n(), 1);
+  var variations16 = [
     {
       name: "default",
       isDefault: true,
-      attributes: { buttonText: (0, import_i18n234.__)("Search"), label: (0, import_i18n234.__)("Search") }
+      attributes: { buttonText: (0, import_i18n224.__)("Search"), label: (0, import_i18n224.__)("Search") }
     }
   ];
-  var variations_default18 = variations18;
+  var variations_default16 = variations16;

   // packages/block-library/build-module/search/index.mjs
-  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks104.privateApis);
-  var { name: name96 } = block_default95;
-  var settings95 = {
+  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks103.privateApis);
+  var { name: name92 } = block_default91;
+  var settings91 = {
     icon: search_default,
     example: {
-      attributes: { buttonText: (0, import_i18n235.__)("Search"), label: (0, import_i18n235.__)("Search") },
+      attributes: { buttonText: (0, import_i18n225.__)("Search"), label: (0, import_i18n225.__)("Search") },
       viewportWidth: 400
     },
-    variations: variations_default18,
+    variations: variations_default16,
     edit: SearchEdit
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings95[fieldsKey17] = [
+    settings91[fieldsKey17] = [
       {
         id: "label",
-        label: (0, import_i18n235.__)("Label"),
+        label: (0, import_i18n225.__)("Label"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "buttonText",
-        label: (0, import_i18n235.__)("Button text"),
+        label: (0, import_i18n225.__)("Button text"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "placeholder",
-        label: (0, import_i18n235.__)("Placeholder"),
+        label: (0, import_i18n225.__)("Placeholder"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings95[formKey17] = {
+    settings91[formKey17] = {
       fields: ["label", "buttonText", "placeholder"]
     };
   }
-  var init95 = () => initBlock({ name: name96, metadata: block_default95, settings: settings95 });
+  var init91 = () => initBlock({ name: name92, metadata: block_default91, settings: settings91 });

   // packages/block-library/build-module/separator/index.mjs
   var separator_exports = {};
   __export(separator_exports, {
-    init: () => init96,
-    metadata: () => block_default96,
-    name: () => name97,
-    settings: () => settings96
+    init: () => init92,
+    metadata: () => block_default92,
+    name: () => name93,
+    settings: () => settings92
   });

   // packages/block-library/build-module/separator/edit.mjs
-  var import_block_editor240 = __toESM(require_block_editor(), 1);
-  var import_components145 = __toESM(require_components(), 1);
-  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_block_editor229 = __toESM(require_block_editor(), 1);
+  var import_components142 = __toESM(require_components(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/separator/use-deprecated-opacity.mjs
-  var import_element144 = __toESM(require_element(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_compose58 = __toESM(require_compose(), 1);
   function useDeprecatedOpacity(opacity, currentColor, setAttributes) {
-    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element144.useState)(false);
-    const previousColor = (0, import_compose56.usePrevious)(currentColor);
-    (0, import_element144.useEffect)(() => {
+    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element142.useState)(false);
+    const previousColor = (0, import_compose58.usePrevious)(currentColor);
+    (0, import_element142.useEffect)(() => {
       if (opacity === "css" && !currentColor && !previousColor) {
         setDeprecatedOpacityWithNoColor(true);
       }
     }, [currentColor, previousColor, opacity]);
-    (0, import_element144.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       if (opacity === "css" && (deprecatedOpacityWithNoColor && currentColor || previousColor && currentColor !== previousColor)) {
         setAttributes({ opacity: "alpha-channel" });
         setDeprecatedOpacityWithNoColor(false);
@@ -72631,21 +71836,21 @@ ${text}
   }

   // packages/block-library/build-module/separator/edit.mjs
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   var HtmlElementControl = ({ tagName, setAttributes }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-      import_components145.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+      import_components142.SelectControl,
       {
-        label: (0, import_i18n236.__)("HTML element"),
+        label: (0, import_i18n226.__)("HTML element"),
         value: tagName,
         onChange: (newValue) => setAttributes({ tagName: newValue }),
         options: [
-          { label: (0, import_i18n236.__)("Default (<hr>)"), value: "hr" },
+          { label: (0, import_i18n226.__)("Default (<hr>)"), value: "hr" },
           { label: "<div>", value: "div" }
         ],
-        help: tagName === "hr" ? (0, import_i18n236.__)(
+        help: tagName === "hr" ? (0, import_i18n226.__)(
           "Only select <hr> if the separator conveys important information and should be announced by screen readers."
-        ) : (0, import_i18n236.__)(
+        ) : (0, import_i18n226.__)(
           "The <div> element should only be used if the block is a design element with no semantic meaning."
         )
       }
@@ -72653,11 +71858,11 @@ ${text}
   };
   function SeparatorEdit({ attributes: attributes2, setAttributes }) {
     const { backgroundColor, opacity, style: style2, tagName } = attributes2;
-    const colorProps = (0, import_block_editor240.__experimentalUseColorProps)(attributes2);
+    const colorProps = (0, import_block_editor229.__experimentalUseColorProps)(attributes2);
     const currentColor = colorProps?.style?.backgroundColor;
     const hasCustomColor = !!style2?.color?.background;
     useDeprecatedOpacity(opacity, currentColor, setAttributes);
-    const colorClass = (0, import_block_editor240.getColorClassName)("color", backgroundColor);
+    const colorClass = (0, import_block_editor229.getColorClassName)("color", backgroundColor);
     const className = clsx_default(
       {
         "has-text-color": backgroundColor || currentColor,
@@ -72671,19 +71876,19 @@ ${text}
       color: currentColor,
       backgroundColor: currentColor
     };
-    const Wrapper = tagName === "hr" ? import_components145.HorizontalRule : tagName;
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_block_editor240.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+    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)(
         HtmlElementControl,
         {
           tagName,
           setAttributes
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
         Wrapper,
         {
-          ...(0, import_block_editor240.useBlockProps)({
+          ...(0, import_block_editor229.useBlockProps)({
             className,
             style: hasCustomColor ? styles : void 0
           })
@@ -72693,7 +71898,7 @@ ${text}
   }

   // packages/block-library/build-module/separator/block.json
-  var block_default96 = {
+  var block_default92 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/separator",
@@ -72743,13 +71948,13 @@ ${text}
   };

   // packages/block-library/build-module/separator/save.mjs
-  var import_block_editor241 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor230 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
   function separatorSave({ attributes: attributes2 }) {
     const { backgroundColor, style: style2, opacity, tagName: Tag } = attributes2;
     const customColor = style2?.color?.background;
-    const colorProps = (0, import_block_editor241.__experimentalGetColorClassesAndStyles)(attributes2);
-    const colorClass = (0, import_block_editor241.getColorClassName)("color", backgroundColor);
+    const colorProps = (0, import_block_editor230.__experimentalGetColorClassesAndStyles)(attributes2);
+    const colorClass = (0, import_block_editor230.getColorClassName)("color", backgroundColor);
     const className = clsx_default(
       {
         "has-text-color": backgroundColor || customColor,
@@ -72763,26 +71968,26 @@ ${text}
       backgroundColor: colorProps?.style?.backgroundColor,
       color: colorClass ? void 0 : customColor
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tag, { ...import_block_editor241.useBlockProps.save({ className, style: styles }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(Tag, { ...import_block_editor230.useBlockProps.save({ className, style: styles }) });
   }

   // packages/block-library/build-module/separator/transforms.mjs
-  var import_blocks105 = __toESM(require_blocks(), 1);
+  var import_blocks104 = __toESM(require_blocks(), 1);
   var transforms30 = {
     from: [
       {
         type: "input",
         regExp: /^-{3,}$/,
         transform: () => {
-          const defaultVariation = (0, import_blocks105.getBlockVariations)(
+          const defaultVariation = (0, import_blocks104.getBlockVariations)(
             "core/separator"
           )?.find((variation) => variation.isDefault);
           return [
-            (0, import_blocks105.createBlock)(
+            (0, import_blocks104.createBlock)(
               "core/separator",
               defaultVariation?.attributes ?? {}
             ),
-            (0, import_blocks105.createBlock)((0, import_blocks105.getDefaultBlockName)())
+            (0, import_blocks104.createBlock)((0, import_blocks104.getDefaultBlockName)())
           ];
         }
       },
@@ -72800,7 +72005,7 @@ ${text}
         blocks: ["core/spacer"],
         // Transform to Spacer.
         transform: ({ anchor }) => {
-          return (0, import_blocks105.createBlock)("core/spacer", {
+          return (0, import_blocks104.createBlock)("core/spacer", {
             anchor: anchor || void 0
           });
         }
@@ -72810,9 +72015,9 @@ ${text}
   var transforms_default31 = transforms30;

   // packages/block-library/build-module/separator/deprecated.mjs
-  var import_block_editor242 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
-  var v144 = {
+  var import_block_editor231 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+  var v141 = {
     attributes: {
       color: {
         type: "string"
@@ -72823,8 +72028,8 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { color, customColor } = attributes2;
-      const backgroundClass = (0, import_block_editor242.getColorClassName)("background-color", color);
-      const colorClass = (0, import_block_editor242.getColorClassName)("color", color);
+      const backgroundClass = (0, import_block_editor231.getColorClassName)("background-color", color);
+      const colorClass = (0, import_block_editor231.getColorClassName)("color", color);
       const className = clsx_default({
         "has-text-color has-background": color || customColor,
         [backgroundClass]: backgroundClass,
@@ -72834,7 +72039,7 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customColor,
         color: colorClass ? void 0 : customColor
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)("hr", { ...import_block_editor242.useBlockProps.save({ className, style: style2 }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("hr", { ...import_block_editor231.useBlockProps.save({ className, style: style2 }) });
     },
     migrate(attributes2) {
       const { color, customColor, ...restAttributes } = attributes2;
@@ -72847,11 +72052,11 @@ ${text}
       };
     }
   };
-  var deprecated_default47 = [v144];
+  var deprecated_default46 = [v141];

   // packages/block-library/build-module/separator/index.mjs
-  var { name: name97 } = block_default96;
-  var settings96 = {
+  var { name: name93 } = block_default92;
+  var settings92 = {
     icon: separator_default,
     example: {
       attributes: {
@@ -72862,53 +72067,53 @@ ${text}
     transforms: transforms_default31,
     edit: SeparatorEdit,
     save: separatorSave,
-    deprecated: deprecated_default47
+    deprecated: deprecated_default46
   };
-  var init96 = () => initBlock({ name: name97, metadata: block_default96, settings: settings96 });
+  var init92 = () => initBlock({ name: name93, metadata: block_default92, settings: settings92 });

   // packages/block-library/build-module/shortcode/index.mjs
   var shortcode_exports = {};
   __export(shortcode_exports, {
-    init: () => init97,
-    metadata: () => block_default97,
-    name: () => name98,
-    settings: () => settings97
+    init: () => init93,
+    metadata: () => block_default93,
+    name: () => name94,
+    settings: () => settings93
   });

   // packages/block-library/build-module/shortcode/edit.mjs
-  var import_i18n237 = __toESM(require_i18n(), 1);
-  var import_block_editor243 = __toESM(require_block_editor(), 1);
-  var import_compose57 = __toESM(require_compose(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n227 = __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);
   function ShortcodeEdit({ attributes: attributes2, setAttributes }) {
-    const instanceId = (0, import_compose57.useInstanceId)(ShortcodeEdit);
+    const instanceId = (0, import_compose59.useInstanceId)(ShortcodeEdit);
     const inputId = `blocks-shortcode-input-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("div", { ...(0, import_block_editor243.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_components146.Placeholder, { icon: shortcode_default, label: (0, import_i18n237.__)("Shortcode"), children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
-      import_block_editor243.PlainText,
+    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)(
+      import_block_editor232.PlainText,
       {
         className: "blocks-shortcode__textarea",
         id: inputId,
         value: attributes2.text,
-        "aria-label": (0, import_i18n237.__)("Shortcode text"),
-        placeholder: (0, import_i18n237.__)("Write shortcode here\u2026"),
+        "aria-label": (0, import_i18n227.__)("Shortcode text"),
+        placeholder: (0, import_i18n227.__)("Write shortcode here\u2026"),
         onChange: (text) => setAttributes({ text })
       }
     ) }) });
   }

   // packages/block-library/build-module/shortcode/save.mjs
-  var import_element145 = __toESM(require_element(), 1);
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
-  function save45({ attributes: attributes2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_element145.RawHTML, { children: attributes2.text });
+  var import_element143 = __toESM(require_element(), 1);
+  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+  function save41({ attributes: attributes2 }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_element143.RawHTML, { children: attributes2.text });
   }

   // packages/block-library/build-module/shortcode/transforms.mjs
   var import_autop = __toESM(require_autop(), 1);
-  var import_blocks106 = __toESM(require_blocks(), 1);
+  var import_blocks105 = __toESM(require_blocks(), 1);
   var import_shortcode2 = __toESM(require_shortcode(), 1);
-  var getShortcodeFromTransforms = () => (0, import_blocks106.getBlockTransforms)("from").filter(
+  var getShortcodeFromTransforms = () => (0, import_blocks105.getBlockTransforms)("from").filter(
     (transform) => transform.type === "shortcode" && transform.blockName !== "core/shortcode"
   );
   var isSingleShortcode = (text, tag) => {
@@ -72951,7 +72156,7 @@ ${text}
           return [].concat(fromTransform.tag).some((tag) => isSingleShortcode(text, tag));
         },
         transform: ({ text = "" }) => {
-          return (0, import_blocks106.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
+          return (0, import_blocks105.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
         }
       }));
     }
@@ -72959,7 +72164,7 @@ ${text}
   var transforms_default32 = transforms31;

   // packages/block-library/build-module/shortcode/block.json
-  var block_default97 = {
+  var block_default93 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/shortcode",
@@ -72985,26 +72190,26 @@ ${text}
   };

   // packages/block-library/build-module/shortcode/index.mjs
-  var { name: name98 } = block_default97;
-  var settings97 = {
+  var { name: name94 } = block_default93;
+  var settings93 = {
     icon: shortcode_default,
     transforms: transforms_default32,
     edit: ShortcodeEdit,
-    save: save45
+    save: save41
   };
-  var init97 = () => initBlock({ name: name98, metadata: block_default97, settings: settings97 });
+  var init93 = () => initBlock({ name: name94, metadata: block_default93, settings: settings93 });

   // packages/block-library/build-module/site-logo/index.mjs
   var site_logo_exports = {};
   __export(site_logo_exports, {
-    init: () => init98,
-    metadata: () => block_default98,
-    name: () => name99,
-    settings: () => settings98
+    init: () => init94,
+    metadata: () => block_default94,
+    name: () => name95,
+    settings: () => settings94
   });

   // packages/block-library/build-module/site-logo/block.json
-  var block_default98 = {
+  var block_default94 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/site-logo",
@@ -73080,18 +72285,18 @@ ${text}

   // packages/block-library/build-module/site-logo/edit.mjs
   var import_blob19 = __toESM(require_blob(), 1);
-  var import_element146 = __toESM(require_element(), 1);
-  var import_i18n238 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
-  var import_block_editor244 = __toESM(require_block_editor(), 1);
-  var import_data139 = __toESM(require_data(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_i18n228 = __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_notices17 = __toESM(require_notices(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
+  var import_notices18 = __toESM(require_notices(), 1);
+  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES9 = ["image"];
   var { mediaEditKey: mediaEditKey2, openMediaEditorModalKey: openMediaEditorModalKey3 } = unlock(
-    import_block_editor244.privateApis
+    import_block_editor233.privateApis
   );
   var SiteLogo = ({
     alt,
@@ -73106,14 +72311,14 @@ ${text}
     setIcon,
     canUserEdit
   }) => {
-    const isLargeViewport = (0, import_compose58.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose60.useViewportMatch)("medium");
     const isWideAligned = ["wide", "full"].includes(align);
     const isResizable = !isWideAligned && isLargeViewport;
-    const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element146.useState)({});
-    const cropButtonRef = (0, import_element146.useRef)();
-    const { toggleSelection, __unstableMarkNextChangeAsNotPersistent } = (0, import_data139.useDispatch)(import_block_editor244.store);
+    const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element144.useState)({});
+    const cropButtonRef = (0, import_element144.useRef)();
+    const { toggleSelection, __unstableMarkNextChangeAsNotPersistent } = (0, import_data135.useDispatch)(import_block_editor233.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockEditingMode = (0, import_block_editor244.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor233.useBlockEditingMode)();
     const isContentOnlyMode = blockEditingMode === "contentOnly";
     const {
       imageEditing,
@@ -73121,21 +72326,21 @@ ${text}
       title,
       editMediaEntity,
       openMediaEditorModal
-    } = (0, import_data139.useSelect)((select10) => {
-      const settings121 = select10(import_block_editor244.store).getSettings();
+    } = (0, import_data135.useSelect)((select10) => {
+      const settings117 = select10(import_block_editor233.store).getSettings();
       const siteEntities = select10(import_core_data83.store).getEntityRecord(
         "root",
         "__unstableBase"
       );
       return {
         title: siteEntities?.name,
-        imageEditing: settings121.imageEditing,
-        maxWidth: settings121.maxWidth,
-        editMediaEntity: settings121?.[mediaEditKey2],
-        openMediaEditorModal: settings121?.[openMediaEditorModalKey3]
+        imageEditing: settings117.imageEditing,
+        maxWidth: settings117.maxWidth,
+        editMediaEntity: settings117?.[mediaEditKey2],
+        openMediaEditorModal: settings117?.[openMediaEditorModalKey3]
       };
     }, []);
-    (0, import_element146.useEffect)(() => {
+    (0, import_element144.useEffect)(() => {
       if (shouldSyncIcon && logoId !== iconId) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ shouldSyncIcon: false });
@@ -73152,8 +72357,8 @@ ${text}
     function onResizeStop() {
       toggleSelection(true);
     }
-    const img = /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+    const img = /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
         "img",
         {
           className: "custom-logo",
@@ -73167,11 +72372,11 @@ ${text}
           }
         }
       ),
-      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Spinner, {})
+      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Spinner, {})
     ] });
     let imgWrapper = img;
     if (isLink) {
-      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
         "a",
         {
           href: siteUrl,
@@ -73184,7 +72389,7 @@ ${text}
       );
     }
     if (!isResizable || !naturalWidth || !naturalHeight) {
-      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)("div", { style: { width, height }, children: imgWrapper });
+      return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { style: { width, height }, children: imgWrapper });
     }
     const defaultWidth = 120;
     const currentWidth = width || defaultWidth;
@@ -73198,7 +72403,7 @@ ${text}
     if (align === "center") {
       showRightHandle = true;
       showLeftHandle = true;
-    } else if ((0, import_i18n238.isRTL)()) {
+    } else if ((0, import_i18n228.isRTL)()) {
       if (align === "left") {
         showRightHandle = true;
       } else {
@@ -73215,14 +72420,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_element146.createInterpolateElement)(
-      (0, import_i18n238.__)(
+    const syncSiteIconHelpText = (0, import_element144.createInterpolateElement)(
+      (0, import_i18n228.__)(
         "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_runtime472.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
             "a",
             {
               href: siteIconSettingsUrl,
@@ -73233,24 +72438,24 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(
-        import_components147.__experimentalToolsPanel,
+    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)(
+        import_components144.__experimentalToolsPanel,
         {
-          label: (0, import_i18n238.__)("Settings"),
+          label: (0, import_i18n228.__)("Settings"),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-              import_components147.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!width,
-                label: (0, import_i18n238.__)("Image width"),
+                label: (0, import_i18n228.__)("Image width"),
                 onDeselect: () => setAttributes({ width: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-                  import_components147.RangeControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+                  import_components144.RangeControl,
                   {
-                    label: (0, import_i18n238.__)("Image width"),
+                    label: (0, import_i18n228.__)("Image width"),
                     onChange: (newWidth) => setAttributes({ width: newWidth }),
                     min: minWidth,
                     max: maxWidthBuffer,
@@ -73264,34 +72469,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-              import_components147.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !isLink,
-                label: (0, import_i18n238.__)("Link image to home"),
+                label: (0, import_i18n228.__)("Link image to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-                  import_components147.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+                  import_components144.ToggleControl,
                   {
-                    label: (0, import_i18n238.__)("Link image to home"),
+                    label: (0, import_i18n228.__)("Link image to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-              import_components147.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => linkTarget === "_blank",
-                label: (0, import_i18n238.__)("Open in new tab"),
+                label: (0, import_i18n228.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-                  import_components147.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+                  import_components144.ToggleControl,
                   {
-                    label: (0, import_i18n238.__)("Open in new tab"),
+                    label: (0, import_i18n228.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -73300,20 +72505,20 @@ ${text}
                 )
               }
             ),
-            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-              import_components147.__experimentalToolsPanelItem,
+            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+              import_components144.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!shouldSyncIcon,
-                label: (0, import_i18n238.__)("Use as Site Icon"),
+                label: (0, import_i18n228.__)("Use as Site Icon"),
                 onDeselect: () => {
                   setAttributes({ shouldSyncIcon: false });
                   setIcon(void 0);
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-                  import_components147.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+                  import_components144.ToggleControl,
                   {
-                    label: (0, import_i18n238.__)("Use as Site Icon"),
+                    label: (0, import_i18n228.__)("Use as Site Icon"),
                     onChange: (value) => {
                       setAttributes({ shouldSyncIcon: value });
                       setIcon(value ? logoId : void 0);
@@ -73327,8 +72532,8 @@ ${text}
           ]
         }
       ) }),
-      canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_block_editor244.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-        import_components147.ToolbarButton,
+      canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+        import_components144.ToolbarButton,
         {
           ref: cropButtonRef,
           onClick: () => openMediaEditorModal({
@@ -73338,11 +72543,11 @@ ${text}
           }),
           "aria-haspopup": "dialog",
           icon: crop_default,
-          label: (0, import_i18n238.__)("Edit image")
+          label: (0, import_i18n228.__)("Edit image")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-        import_components147.ResizableBox,
+      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+        import_components144.ResizableBox,
         {
           size: {
             width: currentWidth,
@@ -73387,7 +72592,7 @@ ${text}
       siteIconId,
       mediaItemData,
       isRequestingMediaItem
-    } = (0, import_data139.useSelect)((select10) => {
+    } = (0, import_data135.useSelect)((select10) => {
       const { canUser, getEntityRecord, getEditedEntityRecord } = select10(import_core_data83.store);
       const _canUserEdit = canUser("update", {
         kind: "root",
@@ -73420,10 +72625,10 @@ ${text}
         siteIconId: _siteIconId
       };
     }, []);
-    const { getSettings: getSettings2 } = (0, import_data139.useSelect)(import_block_editor244.store);
-    const [temporaryURL, setTemporaryURL] = (0, import_element146.useState)();
+    const { getSettings: getSettings2 } = (0, import_data135.useSelect)(import_block_editor233.store);
+    const [temporaryURL, setTemporaryURL] = (0, import_element144.useState)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const { editEntityRecord } = (0, import_data139.useDispatch)(import_core_data83.store);
+    const { editEntityRecord } = (0, import_data135.useDispatch)(import_core_data83.store);
     const setLogo = (newValue, shouldForceSync = false) => {
       if (shouldSyncIcon || shouldForceSync) {
         setIcon(newValue);
@@ -73463,7 +72668,7 @@ ${text}
       setLogo(null);
       setAttributes({ width: void 0 });
     };
-    const { createErrorNotice } = (0, import_data139.useDispatch)(import_notices17.store);
+    const { createErrorNotice } = (0, import_data135.useDispatch)(import_notices18.store);
     const onUploadError = (message) => {
       createErrorNotice(message, { type: "snackbar" });
       setTemporaryURL();
@@ -73485,13 +72690,13 @@ ${text}
     };
     const mediaReplaceFlowProps = {
       mediaURL: logoUrl,
-      name: !logoUrl ? (0, import_i18n238.__)("Choose logo") : (0, import_i18n238.__)("Replace"),
+      name: !logoUrl ? (0, import_i18n228.__)("Choose logo") : (0, import_i18n228.__)("Replace"),
       onSelect: onSelectLogo,
       onError: onUploadError,
       onReset: onRemoveLogo
     };
-    const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_block_editor244.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-      import_block_editor244.MediaReplaceFlow,
+    const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor233.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+      import_block_editor233.MediaReplaceFlow,
       {
         ...mediaReplaceFlowProps,
         allowedTypes: ALLOWED_MEDIA_TYPES9,
@@ -73501,16 +72706,16 @@ ${text}
     let logoImage;
     const isLoading = siteLogoId === void 0 || isRequestingMediaItem;
     if (isLoading) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Spinner, {});
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.Spinner, {});
     }
-    (0, import_element146.useEffect)(() => {
+    (0, import_element144.useEffect)(() => {
       if (logoUrl && temporaryURL) {
         setTemporaryURL();
       }
     }, [logoUrl, temporaryURL]);
     if (!!logoUrl || !!temporaryURL) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
           SiteLogo,
           {
             alt,
@@ -73527,7 +72732,7 @@ ${text}
             canUserEdit
           }
         ),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.DropZone, { onFilesDrop })
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components144.DropZone, { onFilesDrop })
       ] });
     }
     const placeholder2 = (content) => {
@@ -73535,8 +72740,8 @@ ${text}
         "block-editor-media-placeholder",
         className
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-        import_components147.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+        import_components144.Placeholder,
         {
           className: placeholderClassName,
           preview: logoImage,
@@ -73552,18 +72757,18 @@ ${text}
       "is-default-size": !width,
       "is-transient": temporaryURL
     });
-    const blockProps = (0, import_block_editor244.useBlockProps)({ className: classes });
-    const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-      import_components147.__experimentalToolsPanel,
+    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)(
+      import_components144.__experimentalToolsPanel,
       {
-        label: (0, import_i18n238.__)("Media"),
+        label: (0, import_i18n228.__)("Media"),
         dropdownMenuProps,
-        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
           "div",
           {
             className: "block-library-site-logo__inspector-media-replace-container",
             style: { gridColumn: "1 / -1" },
-            children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
               MediaControlPreview,
               {
                 url: mediaItemData?.source_url,
@@ -73576,13 +72781,13 @@ ${text}
               }
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-          import_components147.__experimentalToolsPanelItem,
+        ) : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+          import_components144.__experimentalToolsPanelItem,
           {
             hasValue: () => !!logoUrl,
-            label: (0, import_i18n238.__)("Logo"),
+            label: (0, import_i18n228.__)("Logo"),
             isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
               MediaControl,
               {
                 mediaId: siteLogoId,
@@ -73593,33 +72798,33 @@ ${text}
                 onError: onUploadError,
                 onReset: onRemoveLogo,
                 isUploading: !!temporaryURL,
-                emptyLabel: (0, import_i18n238.__)("Logo")
+                emptyLabel: (0, import_i18n228.__)("Logo")
               }
             )
           }
         )
       }
     ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)("div", { ...blockProps, children: [
       controls,
       mediaInspectorPanel,
       (!!logoUrl || !!temporaryURL) && logoImage,
-      (isLoading || !temporaryURL && !logoUrl && !canUserEdit) && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Placeholder, { className: "site-logo_placeholder", withIllustration: true, children: isLoading && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)("span", { className: "components-placeholder__preview", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Spinner, {}) }) }),
-      !isLoading && !temporaryURL && !logoUrl && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-        import_block_editor244.MediaPlaceholder,
+      (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)(
+        import_block_editor233.MediaPlaceholder,
         {
           onSelect: onInitialSelectLogo,
           allowedTypes: ALLOWED_MEDIA_TYPES9,
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-              import_components147.Button,
+            return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+              import_components144.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: upload_default,
                 variant: "primary",
-                label: (0, import_i18n238.__)("Choose logo"),
+                label: (0, import_i18n228.__)("Choose logo"),
                 showTooltip: true,
                 tooltipPosition: "middle right",
                 onClick: () => {
@@ -73634,14 +72839,14 @@ ${text}
   }

   // packages/block-library/build-module/site-logo/transforms.mjs
-  var import_blocks107 = __toESM(require_blocks(), 1);
+  var import_blocks106 = __toESM(require_blocks(), 1);
   var transforms32 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-title"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks107.createBlock)("core/site-title", {
+          return (0, import_blocks106.createBlock)("core/site-title", {
             isLink,
             linkTarget
           });
@@ -73652,26 +72857,26 @@ ${text}
   var transforms_default33 = transforms32;

   // packages/block-library/build-module/site-logo/index.mjs
-  var { name: name99 } = block_default98;
-  var settings98 = {
+  var { name: name95 } = block_default94;
+  var settings94 = {
     icon: site_logo_default,
     example: {},
     edit: LogoEdit,
     transforms: transforms_default33
   };
-  var init98 = () => initBlock({ name: name99, metadata: block_default98, settings: settings98 });
+  var init94 = () => initBlock({ name: name95, metadata: block_default94, settings: settings94 });

   // packages/block-library/build-module/site-tagline/index.mjs
   var site_tagline_exports = {};
   __export(site_tagline_exports, {
-    init: () => init99,
-    metadata: () => block_default99,
-    name: () => name100,
-    settings: () => settings99
+    init: () => init95,
+    metadata: () => block_default95,
+    name: () => name96,
+    settings: () => settings95
   });

   // packages/block-library/build-module/site-tagline/block.json
-  var block_default99 = {
+  var block_default95 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/site-tagline",
@@ -73750,58 +72955,52 @@ ${text}
   };

   // packages/block-library/build-module/site-tagline/edit.mjs
-  var import_data140 = __toESM(require_data(), 1);
+  var import_data136 = __toESM(require_data(), 1);
   var import_core_data84 = __toESM(require_core_data(), 1);
-  var import_block_editor245 = __toESM(require_block_editor(), 1);
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_blocks108 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 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);
   function SiteTaglineEdit(props) {
     useDeprecatedTextAlign(props);
     const { attributes: attributes2, setAttributes, insertBlocksAfter } = props;
     const { level, levelOptions } = attributes2;
-    const { canUserEdit, tagline } = (0, import_data140.useSelect)((select10) => {
-      const { canUser, getEntityRecord, getEditedEntityRecord } = select10(import_core_data84.store);
-      const canEdit = canUser("update", {
+    const canUserEdit = (0, import_data136.useSelect)(
+      (select10) => select10(import_core_data84.store).canUser("update", {
         kind: "root",
         name: "site"
-      });
-      const settings121 = canEdit ? getEditedEntityRecord("root", "site") : {};
-      const readOnlySettings = getEntityRecord("root", "__unstableBase");
-      return {
-        canUserEdit: canEdit,
-        tagline: canEdit ? settings121?.description : readOnlySettings?.description
-      };
-    }, []);
+      }),
+      []
+    );
+    const [tagline, setTagline] = (0, import_core_data84.useEntityProp)(
+      "root",
+      canUserEdit ? "site" : "__unstableBase",
+      "description",
+      void 0
+    );
     const TagName2 = level === 0 ? "p" : `h${level}`;
-    const { editEntityRecord } = (0, import_data140.useDispatch)(import_core_data84.store);
-    function setTagline(newTagline) {
-      editEntityRecord("root", "site", void 0, {
-        description: newTagline
-      });
-    }
-    const blockProps = (0, import_block_editor245.useBlockProps)({
+    const blockProps = (0, import_block_editor234.useBlockProps)({
       className: !canUserEdit && !tagline && "wp-block-site-tagline__placeholder"
     });
-    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-      import_block_editor245.RichText,
+    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      import_block_editor234.RichText,
       {
         allowedFormats: [],
         onChange: setTagline,
-        "aria-label": (0, import_i18n239.__)("Site tagline text"),
-        placeholder: (0, import_i18n239.__)("Write site tagline\u2026"),
+        "aria-label": (0, import_i18n229.__)("Site tagline text"),
+        placeholder: (0, import_i18n229.__)("Write site tagline\u2026"),
         tagName: TagName2,
         value: tagline,
         disableLineBreaks: true,
         __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks108.createBlock)((0, import_blocks108.getDefaultBlockName)())
+          (0, import_blocks107.createBlock)((0, import_blocks107.getDefaultBlockName)())
         ) : void 0,
         ...blockProps
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(TagName2, { ...blockProps, children: tagline || (0, import_i18n239.__)("Site Tagline placeholder") });
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(import_jsx_runtime473.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_block_editor245.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-        import_block_editor245.HeadingLevelDropdown,
+    ) : /* @__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)(
+        import_block_editor234.HeadingLevelDropdown,
         {
           value: level,
           options: levelOptions,
@@ -73813,12 +73012,12 @@ ${text}
   }

   // packages/block-library/build-module/site-tagline/icon.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var icon_default4 = /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_components148.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_components148.Path, { d: "M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z" }) });
+  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" }) });

   // packages/block-library/build-module/site-tagline/deprecated.mjs
-  var v220 = {
+  var v219 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -73883,7 +73082,7 @@ ${text}
     },
     save: () => null
   };
-  var v145 = {
+  var v143 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -73917,28 +73116,28 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var deprecated_default48 = [v220, v145];
+  var deprecated_default47 = [v219, v143];

   // packages/block-library/build-module/site-tagline/index.mjs
-  var { name: name100 } = block_default99;
-  var settings99 = {
+  var { name: name96 } = block_default95;
+  var settings95 = {
     icon: icon_default4,
     edit: SiteTaglineEdit,
-    deprecated: deprecated_default48
+    deprecated: deprecated_default47
   };
-  var init99 = () => initBlock({ name: name100, metadata: block_default99, settings: settings99 });
+  var init95 = () => initBlock({ name: name96, metadata: block_default95, settings: settings95 });

   // packages/block-library/build-module/site-title/index.mjs
   var site_title_exports = {};
   __export(site_title_exports, {
-    init: () => init100,
-    metadata: () => block_default100,
-    name: () => name101,
-    settings: () => settings100
+    init: () => init96,
+    metadata: () => block_default96,
+    name: () => name97,
+    settings: () => settings96
   });

   // packages/block-library/build-module/site-title/block.json
-  var block_default100 = {
+  var block_default96 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/site-title",
@@ -74001,6 +73200,7 @@ ${text}
         __experimentalFontWeight: true,
         __experimentalLetterSpacing: true,
         __experimentalWritingMode: true,
+        fitText: true,
         __experimentalDefaultControls: {
           fontSize: true
         }
@@ -74020,75 +73220,69 @@ ${text}
   };

   // packages/block-library/build-module/site-title/edit.mjs
-  var import_data141 = __toESM(require_data(), 1);
+  var import_data137 = __toESM(require_data(), 1);
   var import_core_data85 = __toESM(require_core_data(), 1);
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_block_editor246 = __toESM(require_block_editor(), 1);
-  var import_components149 = __toESM(require_components(), 1);
+  var import_i18n230 = __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_runtime475 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
   function SiteTitleEdit(props) {
     useDeprecatedTextAlign(props);
     const { attributes: attributes2, setAttributes } = props;
     const { level, levelOptions, isLink, linkTarget } = attributes2;
-    const { canUserEdit, title } = (0, import_data141.useSelect)((select10) => {
-      const { canUser, getEntityRecord, getEditedEntityRecord } = select10(import_core_data85.store);
-      const canEdit = canUser("update", {
+    const canUserEdit = (0, import_data137.useSelect)(
+      (select10) => select10(import_core_data85.store).canUser("update", {
         kind: "root",
         name: "site"
-      });
-      const settings121 = canEdit ? getEditedEntityRecord("root", "site") : {};
-      const readOnlySettings = getEntityRecord("root", "__unstableBase");
-      return {
-        canUserEdit: canEdit,
-        title: canEdit ? settings121?.title : readOnlySettings?.name
-      };
-    }, []);
-    const { editEntityRecord } = (0, import_data141.useDispatch)(import_core_data85.store);
+      }),
+      []
+    );
+    const [title, setSiteTitle] = (0, import_core_data85.useEntityProp)(
+      "root",
+      canUserEdit ? "site" : "__unstableBase",
+      canUserEdit ? "title" : "name",
+      void 0
+    );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockEditingMode = (0, import_block_editor246.useBlockEditingMode)();
-    function setTitle(newTitle) {
-      editEntityRecord("root", "site", void 0, {
-        title: newTitle.trim()
-      });
-    }
+    const blockEditingMode = (0, import_block_editor235.useBlockEditingMode)();
     const TagName2 = level === 0 ? "p" : `h${level}`;
-    const blockProps = (0, import_block_editor246.useBlockProps)({
+    const blockProps = (0, import_block_editor235.useBlockProps)({
       className: !canUserEdit && !title && "wp-block-site-title__placeholder"
     });
-    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-      import_block_editor246.RichText,
+    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+      import_block_editor235.RichText,
       {
         tagName: isLink ? "a" : "span",
         href: isLink ? "#site-title-pseudo-link" : void 0,
-        "aria-label": (0, import_i18n240.__)("Site title text"),
-        placeholder: (0, import_i18n240.__)("Write site title\u2026"),
+        "aria-label": (0, import_i18n230.__)("Site title text"),
+        placeholder: (0, import_i18n230.__)("Write site title\u2026"),
         value: title,
-        onChange: setTitle,
+        onChange: (newTitle) => setSiteTitle(newTitle.trim()),
         allowedFormats: [],
         disableLineBreaks: true
       }
-    ) }) : /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+    ) }) : /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
       "a",
       {
         href: "#site-title-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n240.__)("Site Title placeholder")
+        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n230.__)("Site Title placeholder")
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("span", { children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n240.__)("Site Title placeholder") }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_block_editor246.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-        import_block_editor246.HeadingLevelDropdown,
+    ) : /* @__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)(
+        import_block_editor235.HeadingLevelDropdown,
         {
           value: level,
           options: levelOptions,
           onChange: (newLevel) => setAttributes({ level: newLevel })
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
-        import_components149.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_block_editor235.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
+        import_components146.__experimentalToolsPanel,
         {
-          label: (0, import_i18n240.__)("Settings"),
+          label: (0, import_i18n230.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: true,
@@ -74097,34 +73291,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+              import_components146.__experimentalToolsPanelItem,
               {
                 hasValue: () => !isLink,
-                label: (0, import_i18n240.__)("Make title link to home"),
+                label: (0, import_i18n230.__)("Make title link to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-                  import_components149.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+                  import_components146.ToggleControl,
                   {
-                    label: (0, import_i18n240.__)("Make title link to home"),
+                    label: (0, import_i18n230.__)("Make title link to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-              import_components149.__experimentalToolsPanelItem,
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+              import_components146.__experimentalToolsPanelItem,
               {
                 hasValue: () => linkTarget !== "_self",
-                label: (0, import_i18n240.__)("Open in new tab"),
+                label: (0, import_i18n230.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-                  import_components149.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+                  import_components146.ToggleControl,
                   {
-                    label: (0, import_i18n240.__)("Open in new tab"),
+                    label: (0, import_i18n230.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -74141,7 +73335,7 @@ ${text}
   }

   // packages/block-library/build-module/site-title/deprecated.mjs
-  var v221 = {
+  var v220 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -74218,7 +73412,7 @@ ${text}
     },
     save: () => null
   };
-  var v146 = {
+  var v144 = {
     attributes: {
       level: {
         type: "number",
@@ -74265,17 +73459,17 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var deprecated_default49 = [v221, v146];
+  var deprecated_default48 = [v220, v144];

   // packages/block-library/build-module/site-title/transforms.mjs
-  var import_blocks109 = __toESM(require_blocks(), 1);
+  var import_blocks108 = __toESM(require_blocks(), 1);
   var transforms33 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-logo"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks109.createBlock)("core/site-logo", {
+          return (0, import_blocks108.createBlock)("core/site-logo", {
             isLink,
             linkTarget
           });
@@ -74286,8 +73480,8 @@ ${text}
   var transforms_default34 = transforms33;

   // packages/block-library/build-module/site-title/index.mjs
-  var { name: name101 } = block_default100;
-  var settings100 = {
+  var { name: name97 } = block_default96;
+  var settings96 = {
     icon: map_marker_default,
     example: {
       viewportWidth: 350,
@@ -74301,300 +73495,300 @@ ${text}
     },
     edit: SiteTitleEdit,
     transforms: transforms_default34,
-    deprecated: deprecated_default49
+    deprecated: deprecated_default48
   };
-  var init100 = () => initBlock({ name: name101, metadata: block_default100, settings: settings100 });
+  var init96 = () => initBlock({ name: name97, metadata: block_default96, settings: settings96 });

   // packages/block-library/build-module/social-link/index.mjs
   var social_link_exports = {};
   __export(social_link_exports, {
-    init: () => init101,
-    metadata: () => block_default101,
-    name: () => name102,
-    settings: () => settings101
+    init: () => init97,
+    metadata: () => block_default97,
+    name: () => name98,
+    settings: () => settings97
   });
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_blocks111 = __toESM(require_blocks(), 1);
+  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_keycodes10 = __toESM(require_keycodes(), 1);
-  var import_data142 = __toESM(require_data(), 1);
-  var import_block_editor247 = __toESM(require_block_editor(), 1);
-  var import_element147 = __toESM(require_element(), 1);
-  var import_components150 = __toESM(require_components(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
-  var import_i18n242 = __toESM(require_i18n(), 1);
-  var import_blocks110 = __toESM(require_blocks(), 1);
+  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_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);

   // packages/block-library/build-module/social-link/social-list.mjs
-  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_i18n231 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/social-link/icons/amazon.mjs
-  var import_primitives170 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
-  var AmazonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives170.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives170.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bandcamp.mjs
-  var import_primitives171 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
-  var BandcampIcon = () => /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives171.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives171.Path, { d: "M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289" }) });
+  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" }) });

   // packages/block-library/build-module/social-link/icons/behance.mjs
-  var import_primitives172 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
-  var BehanceIcon = () => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives172.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives172.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bluesky.mjs
-  var import_primitives173 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
-  var BlueskyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives173.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives173.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_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" }) });

   // packages/block-library/build-module/social-link/icons/chain.mjs
-  var import_primitives174 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
-  var ChainIcon = () => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives174.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives174.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_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" }) });

   // packages/block-library/build-module/social-link/icons/codepen.mjs
-  var import_primitives175 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
-  var CodepenIcon = () => /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives175.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives175.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_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" }) });

   // packages/block-library/build-module/social-link/icons/deviantart.mjs
-  var import_primitives176 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  var DeviantArtIcon = () => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives176.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives176.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_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" }) });

   // packages/block-library/build-module/social-link/icons/discord.mjs
-  var import_primitives177 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
-  var DiscordIcon = () => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives177.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives177.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dribbble.mjs
-  var import_primitives178 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
-  var DribbbleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives178.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives178.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dropbox.mjs
-  var import_primitives179 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var DropboxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives179.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives179.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_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" }) });

   // packages/block-library/build-module/social-link/icons/etsy.mjs
-  var import_primitives180 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var EtsyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives180.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives180.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_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" }) });

   // packages/block-library/build-module/social-link/icons/facebook.mjs
-  var import_primitives181 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var FacebookIcon = () => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives181.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives181.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_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" }) });

   // packages/block-library/build-module/social-link/icons/feed.mjs
-  var import_primitives182 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  var FeedIcon = () => /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives182.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives182.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_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" }) });

   // packages/block-library/build-module/social-link/icons/fivehundredpx.mjs
-  var import_primitives183 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
-  var FivehundredpxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives183.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives183.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_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" }) });

   // packages/block-library/build-module/social-link/icons/flickr.mjs
-  var import_primitives184 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
-  var FlickrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives184.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives184.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_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" }) });

   // packages/block-library/build-module/social-link/icons/foursquare.mjs
-  var import_primitives185 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  var FoursquareIcon = () => /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives185.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives185.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_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" }) });

   // packages/block-library/build-module/social-link/icons/goodreads.mjs
-  var import_primitives186 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
-  var GoodreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives186.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives186.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_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" }) });

   // packages/block-library/build-module/social-link/icons/google.mjs
-  var import_primitives187 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
-  var GoogleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives187.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives187.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_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" }) });

   // packages/block-library/build-module/social-link/icons/github.mjs
-  var import_primitives188 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
-  var GitHubIcon = () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives188.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives188.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_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" }) });

   // packages/block-library/build-module/social-link/icons/gravatar.mjs
-  var import_primitives189 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
-  var GravatarIcon = () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives189.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives189.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_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" }) });

   // packages/block-library/build-module/social-link/icons/instagram.mjs
-  var import_primitives190 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
-  var InstagramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives190.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives190.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_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" }) });

   // packages/block-library/build-module/social-link/icons/lastfm.mjs
-  var import_primitives191 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
-  var LastfmIcon = () => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives191.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives191.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_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" }) });

   // packages/block-library/build-module/social-link/icons/linkedin.mjs
-  var import_primitives192 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
-  var LinkedInIcon = () => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives192.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives192.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mail.mjs
-  var import_primitives193 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
-  var MailIcon = () => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives193.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives193.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mastodon.mjs
-  var import_primitives194 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
-  var MastodonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives194.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_primitives194.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_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" }) });

   // packages/block-library/build-module/social-link/icons/meetup.mjs
-  var import_primitives195 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
-  var MeetupIcon = () => /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives195.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_primitives195.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_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" }) });

   // packages/block-library/build-module/social-link/icons/medium.mjs
-  var import_primitives196 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
-  var MediumIcon = () => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives196.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_primitives196.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_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" }) });

   // packages/block-library/build-module/social-link/icons/patreon.mjs
-  var import_primitives197 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
-  var PatreonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives197.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_primitives197.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pinterest.mjs
-  var import_primitives198 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
-  var PinterestIcon = () => /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives198.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_primitives198.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pocket.mjs
-  var import_primitives199 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
-  var PocketIcon = () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives199.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_primitives199.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_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" }) });

   // packages/block-library/build-module/social-link/icons/reddit.mjs
-  var import_primitives200 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
-  var RedditIcon = () => /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives200.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_primitives200.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_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" }) });

   // packages/block-library/build-module/social-link/icons/skype.mjs
-  var import_primitives201 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
-  var SkypeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_primitives201.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(import_primitives201.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_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" }) });

   // packages/block-library/build-module/social-link/icons/snapchat.mjs
-  var import_primitives202 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
-  var SnapchatIcon = () => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_primitives202.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_primitives202.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_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" }) });

   // packages/block-library/build-module/social-link/icons/soundcloud.mjs
-  var import_primitives203 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
-  var SoundCloudIcon = () => /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives203.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_primitives203.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_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" }) });

   // packages/block-library/build-module/social-link/icons/spotify.mjs
-  var import_primitives204 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
-  var SpotifyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives204.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_primitives204.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_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" }) });

   // packages/block-library/build-module/social-link/icons/telegram.mjs
-  var import_primitives205 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
-  var TelegramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_primitives205.SVG, { width: "24", height: "24", viewBox: "0 0 128 128", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_primitives205.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_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" }) });

   // packages/block-library/build-module/social-link/icons/threads.mjs
-  var import_primitives206 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
-  var ThreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_primitives206.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_primitives206.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tiktok.mjs
-  var import_primitives207 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
-  var TiktokIcon = () => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_primitives207.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_primitives207.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tumblr.mjs
-  var import_primitives208 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
-  var TumblrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_primitives208.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_primitives208.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitch.mjs
-  var import_primitives209 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
-  var TwitchIcon = () => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_primitives209.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_primitives209.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitter.mjs
-  var import_primitives210 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
-  var TwitterIcon = () => /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_primitives210.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_primitives210.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vimeo.mjs
-  var import_primitives211 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
-  var VimeoIcon = () => /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_primitives211.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_primitives211.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vk.mjs
-  var import_primitives212 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
-  var VkIcon = () => /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_primitives212.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_primitives212.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_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" }) });

   // packages/block-library/build-module/social-link/icons/whatsapp.mjs
-  var import_primitives213 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
-  var WhatsAppIcon = () => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_primitives213.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_primitives213.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_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" }) });

   // packages/block-library/build-module/social-link/icons/wordpress.mjs
-  var import_primitives214 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
-  var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-    import_primitives214.SVG,
+  var import_primitives213 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+    import_primitives213.SVG,
     {
       width: "24",
       height: "24",
       viewBox: "0 0 24 24",
       version: "1.1",
       xmlns: "http://www.w3.org/2000/svg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_primitives214.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_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" })
     }
   );

   // packages/block-library/build-module/social-link/icons/x.mjs
-  var import_primitives215 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
-  var XIcon = () => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_primitives215.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_primitives215.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_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" }) });

   // packages/block-library/build-module/social-link/icons/yelp.mjs
-  var import_primitives216 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  var YelpIcon = () => /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(import_primitives216.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(import_primitives216.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_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" }) });

   // packages/block-library/build-module/social-link/icons/youtube.mjs
-  var import_primitives217 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
-  var YouTubeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_primitives217.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_primitives217.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_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" }) });

   // packages/block-library/build-module/social-link/social-list.mjs
   function getSocialService(variation) {
     if (!variation?.name) {
       return {
         icon: ChainIcon,
-        label: (0, import_i18n241.__)("Social Icon")
+        label: (0, import_i18n231.__)("Social Icon")
       };
     }
     return {
       icon: variation?.icon ?? ChainIcon,
-      label: variation?.title ?? (0, import_i18n241.__)("Social Icon")
+      label: variation?.title ?? (0, import_i18n231.__)("Social Icon")
     };
   }

   // packages/block-library/build-module/social-link/edit.mjs
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
   var SocialLinkURLPopover = ({
     url,
     setAttributes,
@@ -74602,17 +73796,17 @@ ${text}
     popoverAnchor,
     clientId
   }) => {
-    const { removeBlock } = (0, import_data142.useDispatch)(import_block_editor247.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-      import_block_editor247.URLPopover,
+    const { removeBlock } = (0, import_data138.useDispatch)(import_block_editor236.store);
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+      import_block_editor236.URLPopover,
       {
         anchor: popoverAnchor,
-        "aria-label": (0, import_i18n242.__)("Edit social link"),
+        "aria-label": (0, import_i18n232.__)("Edit social link"),
         onClose: () => {
           setPopover(false);
           popoverAnchor?.focus();
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
           "form",
           {
             className: "block-editor-url-popover__link-editor",
@@ -74621,28 +73815,28 @@ ${text}
               setPopover(false);
               popoverAnchor?.focus();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-              import_block_editor247.URLInput,
+            children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+              import_block_editor236.URLInput,
               {
                 value: url,
                 onChange: (nextURL) => setAttributes({ url: nextURL }),
-                placeholder: (0, import_i18n242.__)("Enter social link"),
-                label: (0, import_i18n242.__)("Enter social link"),
+                placeholder: (0, import_i18n232.__)("Enter social link"),
+                label: (0, import_i18n232.__)("Enter social link"),
                 hideLabelFromVision: true,
                 disableSuggestions: true,
                 onKeyDown: (event) => {
-                  if (!!url || event.defaultPrevented || ![import_keycodes10.BACKSPACE, import_keycodes10.DELETE].includes(
+                  if (!!url || event.defaultPrevented || ![import_keycodes9.BACKSPACE, import_keycodes9.DELETE].includes(
                     event.keyCode
                   )) {
                     return;
                   }
                   removeBlock(clientId);
                 },
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components150.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-                  import_components150.Button,
+                suffix: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components147.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+                  import_components147.Button,
                   {
                     icon: keyboard_return_default,
-                    label: (0, import_i18n242.__)("Apply"),
+                    label: (0, import_i18n232.__)("Apply"),
                     type: "submit",
                     size: "small"
                   }
@@ -74660,7 +73854,7 @@ ${text}
     isSelected,
     setAttributes,
     clientId,
-    name: name122
+    name: name118
   }) => {
     const { url, service, label = "", rel } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
@@ -74671,7 +73865,7 @@ ${text}
       iconBackgroundColor,
       iconBackgroundColorValue
     } = context;
-    const [showURLPopover, setPopover] = (0, import_element147.useState)(false);
+    const [showURLPopover, setPopover] = (0, import_element145.useState)(false);
     const wrapperClasses = clsx_default(
       "wp-social-link",
       // Manually adding this class for backwards compatibility of CSS when moving the
@@ -74684,54 +73878,54 @@ ${text}
         [`has-${iconBackgroundColor}-background-color`]: iconBackgroundColor
       }
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element147.useState)(null);
-    const isContentOnlyMode = (0, import_block_editor247.useBlockEditingMode)() === "contentOnly";
-    const { activeVariation } = (0, import_data142.useSelect)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element145.useState)(null);
+    const isContentOnlyMode = (0, import_block_editor236.useBlockEditingMode)() === "contentOnly";
+    const { activeVariation } = (0, import_data138.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation } = select10(import_blocks110.store);
+        const { getActiveBlockVariation } = select10(import_blocks109.store);
         return {
-          activeVariation: getActiveBlockVariation(name122, attributes2)
+          activeVariation: getActiveBlockVariation(name118, attributes2)
         };
       },
-      [name122, attributes2]
+      [name118, attributes2]
     );
-    const { icon: icon4, label: socialLinkName } = getSocialService(activeVariation);
+    const { icon: icon2, label: socialLinkName } = getSocialService(activeVariation);
     const socialLinkText = label.trim() === "" ? socialLinkName : label;
-    const ref = (0, import_element147.useRef)();
-    const blockProps = (0, import_block_editor247.useBlockProps)({
+    const ref = (0, import_element145.useRef)();
+    const blockProps = (0, import_block_editor236.useBlockProps)({
       className: "wp-block-social-link-anchor",
-      ref: (0, import_compose59.useMergeRefs)([setPopoverAnchor, ref]),
+      ref: (0, import_compose61.useMergeRefs)([setPopoverAnchor, ref]),
       onClick: () => setPopover(true),
       onKeyDown: (event) => {
-        if (event.keyCode === import_keycodes10.ENTER) {
+        if (event.keyCode === import_keycodes9.ENTER) {
           event.preventDefault();
           setPopover(true);
         }
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_jsx_runtime511.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_runtime524.jsx)(import_block_editor247.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-        import_components150.Dropdown,
+      /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+        import_components147.Dropdown,
         {
           popoverProps: { placement: "bottom-start" },
-          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-            import_components150.ToolbarButton,
+          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            import_components147.ToolbarButton,
             {
               onClick: onToggle,
               "aria-haspopup": "true",
               "aria-expanded": isOpen,
-              children: (0, import_i18n242.__)("Text")
+              children: (0, import_i18n232.__)("Text")
             }
           ),
-          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-            import_components150.TextControl,
+          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            import_components147.TextControl,
             {
               className: "wp-block-social-link__toolbar_content_text",
-              label: (0, import_i18n242.__)("Text"),
-              help: (0, import_i18n242.__)(
+              label: (0, import_i18n232.__)("Text"),
+              help: (0, import_i18n232.__)(
                 "Provide a text label or use the default."
               ),
               value: label,
@@ -74741,28 +73935,28 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor247.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-        import_components150.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+        import_components147.__experimentalToolsPanel,
         {
-          label: (0, import_i18n242.__)("Settings"),
+          label: (0, import_i18n232.__)("Settings"),
           resetAll: () => {
             setAttributes({ label: void 0 });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-            import_components150.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            import_components147.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n242.__)("Text"),
+              label: (0, import_i18n232.__)("Text"),
               hasValue: () => !!label,
               onDeselect: () => {
                 setAttributes({ label: void 0 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-                import_components150.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+                import_components147.TextControl,
                 {
-                  label: (0, import_i18n242.__)("Text"),
-                  help: (0, import_i18n242.__)(
+                  label: (0, import_i18n232.__)("Text"),
+                  help: (0, import_i18n232.__)(
                     "The text is visible when enabled from the parent Social Icons block."
                   ),
                   value: label,
@@ -74774,23 +73968,23 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor247.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-        import_components150.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_block_editor236.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+        import_components147.TextControl,
         {
-          label: (0, import_i18n242.__)("Link relation"),
-          help: (0, import_element147.createInterpolateElement)(
-            (0, import_i18n242.__)(
+          label: (0, import_i18n232.__)("Link relation"),
+          help: (0, import_element145.createInterpolateElement)(
+            (0, import_i18n232.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components150.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime511.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_runtime524.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(
         "li",
         {
           role: "presentation",
@@ -74800,9 +73994,9 @@ ${text}
             backgroundColor: iconBackgroundColorValue
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)("button", { "aria-haspopup": "dialog", ...blockProps, role: "button", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components150.Icon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            /* @__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)(
                 "span",
                 {
                   className: clsx_default("wp-block-social-link-label", {
@@ -74812,7 +74006,7 @@ ${text}
                 }
               )
             ] }),
-            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
               SocialLinkURLPopover,
               {
                 url,
@@ -74827,10 +74021,10 @@ ${text}
       )
     ] });
   };
-  var edit_default32 = SocialLinkEdit;
+  var edit_default28 = SocialLinkEdit;

   // packages/block-library/build-module/social-link/block.json
-  var block_default101 = {
+  var block_default97 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/social-link",
@@ -74875,206 +74069,206 @@ ${text}
   };

   // packages/block-library/build-module/social-link/variations.mjs
-  var import_i18n243 = __toESM(require_i18n(), 1);
-  var variations19 = [
+  var import_i18n233 = __toESM(require_i18n(), 1);
+  var variations17 = [
     {
       isDefault: true,
       name: "wordpress",
       attributes: { service: "wordpress" },
-      title: (0, import_i18n243._x)("WordPress", "social link block variation name"),
+      title: (0, import_i18n233._x)("WordPress", "social link block variation name"),
       icon: WordPressIcon
     },
     {
       name: "fivehundredpx",
       attributes: { service: "fivehundredpx" },
-      title: (0, import_i18n243._x)("500px", "social link block variation name"),
+      title: (0, import_i18n233._x)("500px", "social link block variation name"),
       icon: FivehundredpxIcon
     },
     {
       name: "amazon",
       attributes: { service: "amazon" },
-      title: (0, import_i18n243._x)("Amazon", "social link block variation name"),
+      title: (0, import_i18n233._x)("Amazon", "social link block variation name"),
       icon: AmazonIcon
     },
     {
       name: "bandcamp",
       attributes: { service: "bandcamp" },
-      title: (0, import_i18n243._x)("Bandcamp", "social link block variation name"),
+      title: (0, import_i18n233._x)("Bandcamp", "social link block variation name"),
       icon: BandcampIcon
     },
     {
       name: "behance",
       attributes: { service: "behance" },
-      title: (0, import_i18n243._x)("Behance", "social link block variation name"),
+      title: (0, import_i18n233._x)("Behance", "social link block variation name"),
       icon: BehanceIcon
     },
     {
       name: "bluesky",
       attributes: { service: "bluesky" },
-      title: (0, import_i18n243._x)("Bluesky", "social link block variation name"),
+      title: (0, import_i18n233._x)("Bluesky", "social link block variation name"),
       icon: BlueskyIcon
     },
     {
       name: "chain",
       attributes: { service: "chain" },
-      title: (0, import_i18n243._x)("Link", "social link block variation name"),
+      title: (0, import_i18n233._x)("Link", "social link block variation name"),
       icon: ChainIcon
     },
     {
       name: "codepen",
       attributes: { service: "codepen" },
-      title: (0, import_i18n243._x)("CodePen", "social link block variation name"),
+      title: (0, import_i18n233._x)("CodePen", "social link block variation name"),
       icon: CodepenIcon
     },
     {
       name: "deviantart",
       attributes: { service: "deviantart" },
-      title: (0, import_i18n243._x)("DeviantArt", "social link block variation name"),
+      title: (0, import_i18n233._x)("DeviantArt", "social link block variation name"),
       icon: DeviantArtIcon
     },
     {
       name: "discord",
       attributes: { service: "discord" },
-      title: (0, import_i18n243._x)("Discord", "social link block variation name"),
+      title: (0, import_i18n233._x)("Discord", "social link block variation name"),
       icon: DiscordIcon
     },
     {
       name: "dribbble",
       attributes: { service: "dribbble" },
-      title: (0, import_i18n243._x)("Dribbble", "social link block variation name"),
+      title: (0, import_i18n233._x)("Dribbble", "social link block variation name"),
       icon: DribbbleIcon
     },
     {
       name: "dropbox",
       attributes: { service: "dropbox" },
-      title: (0, import_i18n243._x)("Dropbox", "social link block variation name"),
+      title: (0, import_i18n233._x)("Dropbox", "social link block variation name"),
       icon: DropboxIcon
     },
     {
       name: "etsy",
       attributes: { service: "etsy" },
-      title: (0, import_i18n243._x)("Etsy", "social link block variation name"),
+      title: (0, import_i18n233._x)("Etsy", "social link block variation name"),
       icon: EtsyIcon
     },
     {
       name: "facebook",
       attributes: { service: "facebook" },
-      title: (0, import_i18n243._x)("Facebook", "social link block variation name"),
+      title: (0, import_i18n233._x)("Facebook", "social link block variation name"),
       icon: FacebookIcon
     },
     {
       name: "feed",
       attributes: { service: "feed" },
-      title: (0, import_i18n243._x)("RSS Feed", "social link block variation name"),
+      title: (0, import_i18n233._x)("RSS Feed", "social link block variation name"),
       icon: FeedIcon
     },
     {
       name: "flickr",
       attributes: { service: "flickr" },
-      title: (0, import_i18n243._x)("Flickr", "social link block variation name"),
+      title: (0, import_i18n233._x)("Flickr", "social link block variation name"),
       icon: FlickrIcon
     },
     {
       name: "foursquare",
       attributes: { service: "foursquare" },
-      title: (0, import_i18n243._x)("Foursquare", "social link block variation name"),
+      title: (0, import_i18n233._x)("Foursquare", "social link block variation name"),
       icon: FoursquareIcon
     },
     {
       name: "goodreads",
       attributes: { service: "goodreads" },
-      title: (0, import_i18n243._x)("Goodreads", "social link block variation name"),
+      title: (0, import_i18n233._x)("Goodreads", "social link block variation name"),
       icon: GoodreadsIcon
     },
     {
       name: "google",
       attributes: { service: "google" },
-      title: (0, import_i18n243._x)("Google", "social link block variation name"),
+      title: (0, import_i18n233._x)("Google", "social link block variation name"),
       icon: GoogleIcon
     },
     {
       name: "github",
       attributes: { service: "github" },
-      title: (0, import_i18n243._x)("GitHub", "social link block variation name"),
+      title: (0, import_i18n233._x)("GitHub", "social link block variation name"),
       icon: GitHubIcon
     },
     {
       name: "gravatar",
       attributes: { service: "gravatar" },
-      title: (0, import_i18n243._x)("Gravatar", "social link block variation name"),
+      title: (0, import_i18n233._x)("Gravatar", "social link block variation name"),
       icon: GravatarIcon
     },
     {
       name: "instagram",
       attributes: { service: "instagram" },
-      title: (0, import_i18n243._x)("Instagram", "social link block variation name"),
+      title: (0, import_i18n233._x)("Instagram", "social link block variation name"),
       icon: InstagramIcon
     },
     {
       name: "lastfm",
       attributes: { service: "lastfm" },
-      title: (0, import_i18n243._x)("Last.fm", "social link block variation name"),
+      title: (0, import_i18n233._x)("Last.fm", "social link block variation name"),
       icon: LastfmIcon
     },
     {
       name: "linkedin",
       attributes: { service: "linkedin" },
-      title: (0, import_i18n243._x)("LinkedIn", "social link block variation name"),
+      title: (0, import_i18n233._x)("LinkedIn", "social link block variation name"),
       icon: LinkedInIcon
     },
     {
       name: "mail",
       attributes: { service: "mail" },
-      title: (0, import_i18n243._x)("Mail", "social link block variation name"),
+      title: (0, import_i18n233._x)("Mail", "social link block variation name"),
       keywords: ["email", "e-mail"],
       icon: MailIcon
     },
     {
       name: "mastodon",
       attributes: { service: "mastodon" },
-      title: (0, import_i18n243._x)("Mastodon", "social link block variation name"),
+      title: (0, import_i18n233._x)("Mastodon", "social link block variation name"),
       icon: MastodonIcon
     },
     {
       name: "meetup",
       attributes: { service: "meetup" },
-      title: (0, import_i18n243._x)("Meetup", "social link block variation name"),
+      title: (0, import_i18n233._x)("Meetup", "social link block variation name"),
       icon: MeetupIcon
     },
     {
       name: "medium",
       attributes: { service: "medium" },
-      title: (0, import_i18n243._x)("Medium", "social link block variation name"),
+      title: (0, import_i18n233._x)("Medium", "social link block variation name"),
       icon: MediumIcon
     },
     {
       name: "patreon",
       attributes: { service: "patreon" },
-      title: (0, import_i18n243._x)("Patreon", "social link block variation name"),
+      title: (0, import_i18n233._x)("Patreon", "social link block variation name"),
       icon: PatreonIcon
     },
     {
       name: "pinterest",
       attributes: { service: "pinterest" },
-      title: (0, import_i18n243._x)("Pinterest", "social link block variation name"),
+      title: (0, import_i18n233._x)("Pinterest", "social link block variation name"),
       icon: PinterestIcon
     },
     {
       name: "pocket",
       attributes: { service: "pocket" },
-      title: (0, import_i18n243._x)("Pocket", "social link block variation name"),
+      title: (0, import_i18n233._x)("Pocket", "social link block variation name"),
       icon: PocketIcon
     },
     {
       name: "reddit",
       attributes: { service: "reddit" },
-      title: (0, import_i18n243._x)("Reddit", "social link block variation name"),
+      title: (0, import_i18n233._x)("Reddit", "social link block variation name"),
       icon: RedditIcon
     },
     {
       name: "skype",
       attributes: { service: "skype" },
-      title: (0, import_i18n243._x)("Skype", "social link block variation name"),
+      title: (0, import_i18n233._x)("Skype", "social link block variation name"),
       icon: SkypeIcon,
       // Deprecated: Skype service is no longer available.
       scope: []
@@ -75082,116 +74276,116 @@ ${text}
     {
       name: "snapchat",
       attributes: { service: "snapchat" },
-      title: (0, import_i18n243._x)("Snapchat", "social link block variation name"),
+      title: (0, import_i18n233._x)("Snapchat", "social link block variation name"),
       icon: SnapchatIcon
     },
     {
       name: "soundcloud",
       attributes: { service: "soundcloud" },
-      title: (0, import_i18n243._x)("SoundCloud", "social link block variation name"),
+      title: (0, import_i18n233._x)("SoundCloud", "social link block variation name"),
       icon: SoundCloudIcon
     },
     {
       name: "spotify",
       attributes: { service: "spotify" },
-      title: (0, import_i18n243._x)("Spotify", "social link block variation name"),
+      title: (0, import_i18n233._x)("Spotify", "social link block variation name"),
       icon: SpotifyIcon
     },
     {
       name: "telegram",
       attributes: { service: "telegram" },
-      title: (0, import_i18n243._x)("Telegram", "social link block variation name"),
+      title: (0, import_i18n233._x)("Telegram", "social link block variation name"),
       icon: TelegramIcon
     },
     {
       name: "threads",
       attributes: { service: "threads" },
-      title: (0, import_i18n243._x)("Threads", "social link block variation name"),
+      title: (0, import_i18n233._x)("Threads", "social link block variation name"),
       icon: ThreadsIcon
     },
     {
       name: "tiktok",
       attributes: { service: "tiktok" },
-      title: (0, import_i18n243._x)("TikTok", "social link block variation name"),
+      title: (0, import_i18n233._x)("TikTok", "social link block variation name"),
       icon: TiktokIcon
     },
     {
       name: "tumblr",
       attributes: { service: "tumblr" },
-      title: (0, import_i18n243._x)("Tumblr", "social link block variation name"),
+      title: (0, import_i18n233._x)("Tumblr", "social link block variation name"),
       icon: TumblrIcon
     },
     {
       name: "twitch",
       attributes: { service: "twitch" },
-      title: (0, import_i18n243._x)("Twitch", "social link block variation name"),
+      title: (0, import_i18n233._x)("Twitch", "social link block variation name"),
       icon: TwitchIcon
     },
     {
       name: "twitter",
       attributes: { service: "twitter" },
-      title: (0, import_i18n243._x)("Twitter", "social link block variation name"),
+      title: (0, import_i18n233._x)("Twitter", "social link block variation name"),
       icon: TwitterIcon
     },
     {
       name: "vimeo",
       attributes: { service: "vimeo" },
-      title: (0, import_i18n243._x)("Vimeo", "social link block variation name"),
+      title: (0, import_i18n233._x)("Vimeo", "social link block variation name"),
       icon: VimeoIcon
     },
     {
       name: "vk",
       attributes: { service: "vk" },
-      title: (0, import_i18n243._x)("VK", "social link block variation name"),
+      title: (0, import_i18n233._x)("VK", "social link block variation name"),
       icon: VkIcon
     },
     {
       name: "whatsapp",
       attributes: { service: "whatsapp" },
-      title: (0, import_i18n243._x)("WhatsApp", "social link block variation name"),
+      title: (0, import_i18n233._x)("WhatsApp", "social link block variation name"),
       icon: WhatsAppIcon
     },
     {
       name: "x",
       attributes: { service: "x" },
       keywords: ["twitter"],
-      title: (0, import_i18n243._x)("X", "social link block variation name"),
+      title: (0, import_i18n233._x)("X", "social link block variation name"),
       icon: XIcon
     },
     {
       name: "yelp",
       attributes: { service: "yelp" },
-      title: (0, import_i18n243._x)("Yelp", "social link block variation name"),
+      title: (0, import_i18n233._x)("Yelp", "social link block variation name"),
       icon: YelpIcon
     },
     {
       name: "youtube",
       attributes: { service: "youtube" },
-      title: (0, import_i18n243._x)("YouTube", "social link block variation name"),
+      title: (0, import_i18n233._x)("YouTube", "social link block variation name"),
       icon: YouTubeIcon
     }
   ];
-  variations19.forEach((variation) => {
+  variations17.forEach((variation) => {
     if (variation.isActive) {
       return;
     }
     variation.isActive = (blockAttributes8, variationAttributes) => blockAttributes8.service === variationAttributes.service;
   });
-  var variations_default19 = variations19;
+  var variations_default17 = variations17;

   // packages/block-library/build-module/social-link/index.mjs
-  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks111.privateApis);
-  var { name: name102 } = block_default101;
-  var settings101 = {
+  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks110.privateApis);
+  var { name: name98 } = block_default97;
+  var settings97 = {
     icon: share_default,
-    edit: edit_default32,
-    variations: variations_default19
+    edit: edit_default28,
+    variations: variations_default17
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings101[fieldsKey18] = [
+    settings97[fieldsKey18] = [
       {
         id: "link",
-        label: (0, import_i18n244.__)("Link"),
+        label: (0, import_i18n234.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -75206,28 +74400,28 @@ ${text}
       },
       {
         id: "label",
-        label: (0, import_i18n244.__)("Label"),
+        label: (0, import_i18n234.__)("Label"),
         type: "text"
       }
     ];
-    settings101[formKey18] = {
+    settings97[formKey18] = {
       fields: ["link", "label"]
     };
   }
-  var init101 = () => initBlock({ name: name102, metadata: block_default101, settings: settings101 });
+  var init97 = () => initBlock({ name: name98, metadata: block_default97, settings: settings97 });

   // packages/block-library/build-module/social-links/index.mjs
   var social_links_exports = {};
   __export(social_links_exports, {
-    init: () => init102,
-    metadata: () => block_default102,
-    name: () => name103,
-    settings: () => settings102
+    init: () => init98,
+    metadata: () => block_default98,
+    name: () => name99,
+    settings: () => settings98
   });

   // packages/block-library/build-module/social-links/deprecated.mjs
-  var import_block_editor248 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor237 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   var migrateWithLayout3 = (attributes2) => {
     if (!!attributes2.layout) {
       return attributes2;
@@ -75306,25 +74500,25 @@ ${text}
           "--wp--social-links--icon-color": iconColorValue,
           "--wp--social-links--icon-background-color": iconBackgroundColorValue
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("ul", { ...import_block_editor248.useBlockProps.save({ className, style: style2 }), children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor248.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
-  var deprecated_default50 = deprecated18;
+  var deprecated_default49 = deprecated18;

   // packages/block-library/build-module/social-links/edit.mjs
-  var import_element148 = __toESM(require_element(), 1);
-  var import_block_editor249 = __toESM(require_block_editor(), 1);
-  var import_components151 = __toESM(require_components(), 1);
-  var import_i18n245 = __toESM(require_i18n(), 1);
-  var import_data143 = __toESM(require_data(), 1);
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_element146 = __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_data139 = __toESM(require_data(), 1);
+  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
   var sizeOptions = [
-    { label: (0, import_i18n245.__)("Default"), value: "" },
-    { label: (0, import_i18n245.__)("Small"), value: "has-small-icon-size" },
-    { label: (0, import_i18n245.__)("Normal"), value: "has-normal-icon-size" },
-    { label: (0, import_i18n245.__)("Large"), value: "has-large-icon-size" },
-    { label: (0, import_i18n245.__)("Huge"), value: "has-huge-icon-size" }
+    { 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" }
   ];
   function SocialLinksEdit(props) {
     const {
@@ -75344,13 +74538,13 @@ ${text}
       showLabels,
       size
     } = attributes2;
-    const { hasSocialIcons, hasSelectedChild, hasSelectedStyleState } = (0, import_data143.useSelect)(
+    const { hasSocialIcons, hasSelectedChild, hasSelectedStyleState } = (0, import_data139.useSelect)(
       (select10) => {
         const {
           getBlockCount,
           hasSelectedInnerBlock,
           hasSelectedStyleState: hasSelectedBlockStyleState
-        } = unlock(select10(import_block_editor249.store));
+        } = unlock(select10(import_block_editor238.store));
         return {
           hasSocialIcons: getBlockCount(clientId) > 0,
           hasSelectedChild: hasSelectedInnerBlock(clientId),
@@ -75362,7 +74556,7 @@ ${text}
     const hasAnySelected = isSelected || hasSelectedChild;
     const logosOnly = attributes2.className?.includes("is-style-logos-only");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    (0, import_element148.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (logosOnly) {
         let restore;
         setAttributes((prev) => {
@@ -75385,12 +74579,12 @@ ${text}
       "has-icon-color": iconColor.color || iconColorValue,
       "has-icon-background-color": iconBackgroundColor.color || iconBackgroundColorValue
     });
-    const blockProps = (0, import_block_editor249.useBlockProps)({ className });
-    const innerBlocksProps = (0, import_block_editor249.useInnerBlocksProps)(blockProps, {
+    const blockProps = (0, import_block_editor238.useBlockProps)({ className });
+    const innerBlocksProps = (0, import_block_editor238.useInnerBlocksProps)(blockProps, {
       templateLock: false,
       orientation: attributes2.layout?.orientation ?? "horizontal",
       __experimentalAppenderTagName: "li",
-      renderAppender: !hasSocialIcons || hasAnySelected ? import_block_editor249.InnerBlocks.ButtonBlockAppender : void 0
+      renderAppender: !hasSocialIcons || hasAnySelected ? import_block_editor238.InnerBlocks.ButtonBlockAppender : void 0
     });
     const colorSettings = [
       {
@@ -75401,7 +74595,7 @@ ${text}
           setIconColor(colorValue);
           setAttributes({ iconColorValue: colorValue });
         },
-        label: (0, import_i18n245.__)("Icon color"),
+        label: (0, import_i18n235.__)("Icon color"),
         resetAllFilter: () => {
           setIconColor(void 0);
           setAttributes({ iconColorValue: void 0 });
@@ -75419,20 +74613,20 @@ ${text}
             iconBackgroundColorValue: colorValue
           });
         },
-        label: (0, import_i18n245.__)("Icon background"),
+        label: (0, import_i18n235.__)("Icon background"),
         resetAllFilter: () => {
           setIconBackgroundColor(void 0);
           setAttributes({ iconBackgroundColorValue: void 0 });
         }
       });
     }
-    const colorGradientSettings = (0, import_block_editor249.__experimentalUseMultipleOriginColorsAndGradients)();
+    const colorGradientSettings = (0, import_block_editor238.__experimentalUseMultipleOriginColorsAndGradients)();
     const showColorControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor249.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
-        import_components151.__experimentalToolsPanel,
+    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)(
+        import_components148.__experimentalToolsPanel,
         {
-          label: (0, import_i18n245.__)("Settings"),
+          label: (0, import_i18n235.__)("Settings"),
           resetAll: () => {
             setAttributes({
               openInNewTab: false,
@@ -75442,17 +74636,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-              import_components151.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+              import_components148.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!size,
-                label: (0, import_i18n245.__)("Icon size"),
+                label: (0, import_i18n235.__)("Icon size"),
                 onDeselect: () => setAttributes({ size: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-                  import_components151.SelectControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                  import_components148.SelectControl,
                   {
-                    label: (0, import_i18n245.__)("Icon size"),
+                    label: (0, import_i18n235.__)("Icon size"),
                     onChange: (newSize) => {
                       setAttributes({
                         size: newSize === "" ? void 0 : newSize
@@ -75464,34 +74658,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-              import_components151.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+              import_components148.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n245.__)("Show text"),
+                label: (0, import_i18n235.__)("Show text"),
                 hasValue: () => !!showLabels,
                 onDeselect: () => setAttributes({ showLabels: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-                  import_components151.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                  import_components148.ToggleControl,
                   {
-                    label: (0, import_i18n245.__)("Show text"),
+                    label: (0, import_i18n235.__)("Show text"),
                     checked: showLabels,
                     onChange: () => setAttributes({ showLabels: !showLabels })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-              import_components151.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+              import_components148.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n245.__)("Open links in new tab"),
+                label: (0, import_i18n235.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-                  import_components151.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                  import_components148.ToggleControl,
                   {
-                    label: (0, import_i18n245.__)("Open links in new tab"),
+                    label: (0, import_i18n235.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: () => setAttributes({
                       openInNewTab: !openInNewTab
@@ -75503,10 +74697,10 @@ ${text}
           ]
         }
       ) }),
-      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_block_editor249.InspectorControls, { group: "color", children: [
+      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(import_block_editor238.InspectorControls, { group: "color", children: [
         colorSettings.map(
-          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-            import_block_editor249.__experimentalColorGradientSettingsDropdown,
+          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+            import_block_editor238.__experimentalColorGradientSettingsDropdown,
             {
               __experimentalIsRenderedInSidebar: true,
               settings: [
@@ -75526,8 +74720,8 @@ ${text}
             `social-links-color-${label}`
           )
         ),
-        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-          import_block_editor249.ContrastChecker,
+        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+          import_block_editor238.ContrastChecker,
           {
             ...{
               textColor: iconColorValue,
@@ -75537,17 +74731,17 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("ul", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("ul", { ...innerBlocksProps })
     ] });
   }
   var iconColorAttributes = {
     iconColor: "icon-color",
     iconBackgroundColor: "icon-background-color"
   };
-  var edit_default33 = (0, import_block_editor249.withColors)(iconColorAttributes)(SocialLinksEdit);
+  var edit_default29 = (0, import_block_editor238.withColors)(iconColorAttributes)(SocialLinksEdit);

   // packages/block-library/build-module/social-links/block.json
-  var block_default102 = {
+  var block_default98 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/social-links",
@@ -75657,9 +74851,9 @@ ${text}
   };

   // packages/block-library/build-module/social-links/save.mjs
-  var import_block_editor250 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
-  function save46(props) {
+  var import_block_editor239 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  function save42(props) {
     const {
       attributes: {
         iconBackgroundColorValue,
@@ -75673,14 +74867,14 @@ ${text}
       "has-icon-color": iconColorValue,
       "has-icon-background-color": iconBackgroundColorValue
     });
-    const blockProps = import_block_editor250.useBlockProps.save({ className });
-    const innerBlocksProps = import_block_editor250.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("ul", { ...innerBlocksProps });
+    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 });
   }

   // packages/block-library/build-module/social-links/index.mjs
-  var { name: name103 } = block_default102;
-  var settings102 = {
+  var { name: name99 } = block_default98;
+  var settings98 = {
     example: {
       innerBlocks: [
         {
@@ -75707,24 +74901,24 @@ ${text}
       ]
     },
     icon: share_default,
-    edit: edit_default33,
-    save: save46,
-    deprecated: deprecated_default50
+    edit: edit_default29,
+    save: save42,
+    deprecated: deprecated_default49
   };
-  var init102 = () => initBlock({ name: name103, metadata: block_default102, settings: settings102 });
+  var init98 = () => initBlock({ name: name99, metadata: block_default98, settings: settings98 });

   // packages/block-library/build-module/spacer/index.mjs
   var spacer_exports = {};
   __export(spacer_exports, {
-    init: () => init103,
-    metadata: () => block_default103,
-    name: () => name104,
-    settings: () => settings103
+    init: () => init99,
+    metadata: () => block_default99,
+    name: () => name100,
+    settings: () => settings99
   });

   // packages/block-library/build-module/spacer/deprecated.mjs
-  var import_block_editor251 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor240 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
   var deprecated19 = [
     {
       attributes: {
@@ -75745,10 +74939,10 @@ ${text}
         };
       },
       save({ attributes: attributes2 }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
           "div",
           {
-            ...import_block_editor251.useBlockProps.save({
+            ...import_block_editor240.useBlockProps.save({
               style: {
                 height: attributes2.height,
                 width: attributes2.width
@@ -75760,39 +74954,39 @@ ${text}
       }
     }
   ];
-  var deprecated_default51 = deprecated19;
+  var deprecated_default50 = deprecated19;

   // packages/block-library/build-module/spacer/edit.mjs
-  var import_block_editor253 = __toESM(require_block_editor(), 1);
-  var import_components153 = __toESM(require_components(), 1);
-  var import_element149 = __toESM(require_element(), 1);
-  var import_data144 = __toESM(require_data(), 1);
+  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_data140 = __toESM(require_data(), 1);

   // packages/block-library/build-module/spacer/controls.mjs
-  var import_i18n246 = __toESM(require_i18n(), 1);
-  var import_block_editor252 = __toESM(require_block_editor(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
+  var import_i18n236 = __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);

   // packages/block-library/build-module/spacer/constants.mjs
   var MIN_SPACER_SIZE = 0;

   // packages/block-library/build-module/spacer/controls.mjs
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
-  var { useSpacingSizes } = unlock(import_block_editor252.privateApis);
+  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+  var { useSpacingSizes } = unlock(import_block_editor241.privateApis);
   function DimensionInput({ label, onChange, isResizing, value = "" }) {
-    const inputId = (0, import_compose60.useInstanceId)(import_components152.__experimentalUnitControl, "block-spacer-height-input");
+    const inputId = (0, import_compose62.useInstanceId)(import_components149.__experimentalUnitControl, "block-spacer-height-input");
     const spacingSizes = useSpacingSizes();
-    const [spacingUnits] = (0, import_block_editor252.useSettings)("spacing.units");
+    const [spacingUnits] = (0, import_block_editor241.useSettings)("spacing.units");
     const availableUnits = spacingUnits ? spacingUnits.filter((unit) => unit !== "%") : ["px", "em", "rem", "vw", "vh"];
-    const units = (0, import_components152.__experimentalUseCustomUnits)({
+    const units = (0, import_components149.__experimentalUseCustomUnits)({
       availableUnits,
       defaultValues: { px: 100, em: 10, rem: 10, vw: 10, vh: 25 }
     });
-    const [parsedQuantity, parsedUnit] = (0, import_components152.__experimentalParseQuantityAndUnitFromRawValue)(value);
-    const computedValue = (0, import_block_editor252.isValueSpacingPreset)(value) ? value : [parsedQuantity, isResizing ? "px" : parsedUnit].join("");
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_jsx_runtime529.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-      import_components152.__experimentalUnitControl,
+    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)(
+      import_components149.__experimentalUnitControl,
       {
         id: inputId,
         isResetValueOnUnitChange: true,
@@ -75802,8 +74996,8 @@ ${text}
         units,
         label
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-      import_block_editor252.__experimentalSpacingSizesControl,
+    ) : /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      import_block_editor241.__experimentalSpacingSizesControl,
       {
         values: { all: computedValue },
         onChange: ({ all }) => {
@@ -75826,10 +75020,10 @@ ${text}
     isResizing
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
-      import_components152.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(import_block_editor241.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
+      import_components149.__experimentalToolsPanel,
       {
-        label: (0, import_i18n246.__)("Settings"),
+        label: (0, import_i18n236.__)("Settings"),
         resetAll: () => {
           setAttributes({
             width: void 0,
@@ -75838,17 +75032,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-            import_components152.__experimentalToolsPanelItem,
+          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+            import_components149.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n246.__)("Width"),
+              label: (0, import_i18n236.__)("Width"),
               isShownByDefault: true,
               hasValue: () => width !== void 0,
               onDeselect: () => setAttributes({ width: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n246.__)("Width"),
+                  label: (0, import_i18n236.__)("Width"),
                   value: width,
                   onChange: (nextWidth) => setAttributes({ width: nextWidth }),
                   isResizing
@@ -75856,17 +75050,17 @@ ${text}
               )
             }
           ),
-          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-            import_components152.__experimentalToolsPanelItem,
+          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+            import_components149.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n246.__)("Height"),
+              label: (0, import_i18n236.__)("Height"),
               isShownByDefault: true,
               hasValue: () => height !== "100px",
               onDeselect: () => setAttributes({ height: "100px" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n246.__)("Height"),
+                  label: (0, import_i18n236.__)("Height"),
                   value: height,
                   onChange: (nextHeight) => setAttributes({ height: nextHeight }),
                   isResizing
@@ -75880,8 +75074,8 @@ ${text}
   }

   // packages/block-library/build-module/spacer/edit.mjs
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
-  var { useSpacingSizes: useSpacingSizes2 } = unlock(import_block_editor253.privateApis);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+  var { useSpacingSizes: useSpacingSizes2 } = unlock(import_block_editor242.privateApis);
   var ResizableSpacer = ({
     orientation,
     onResizeStart,
@@ -75898,8 +75092,8 @@ ${text}
     const getNextVal = (elt) => {
       return `${getCurrentSize(elt)}px`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-      import_components153.ResizableBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      import_components150.ResizableBox,
       {
         className: clsx_default("block-library-spacer__resize-container", {
           "resize-horizontal": orientation === "horizontal",
@@ -75942,8 +75136,8 @@ ${text}
     __unstableParentLayout: parentLayout,
     className
   }) => {
-    const disableCustomSpacingSizes = (0, import_data144.useSelect)((select10) => {
-      const editorSettings = select10(import_block_editor253.store).getSettings();
+    const disableCustomSpacingSizes = (0, import_data140.useSelect)((select10) => {
+      const editorSettings = select10(import_block_editor242.store).getSettings();
       return editorSettings?.disableCustomSpacingSizes;
     });
     const { orientation } = context;
@@ -75958,12 +75152,12 @@ ${text}
     const { layout = {} } = blockStyle;
     const { selfStretch, flexSize } = layout;
     const spacingSizes = useSpacingSizes2();
-    const [isResizing, setIsResizing] = (0, import_element149.useState)(false);
-    const [temporaryHeight, setTemporaryHeight] = (0, import_element149.useState)(null);
-    const [temporaryWidth, setTemporaryWidth] = (0, import_element149.useState)(null);
+    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 onResizeStart = () => toggleSelection(false);
     const onResizeStop = () => toggleSelection(true);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data144.useDispatch)(import_block_editor253.store);
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data140.useDispatch)(import_block_editor242.store);
     const handleOnVerticalResizeStop = (newHeight) => {
       onResizeStop();
       if (isFlexLayout) {
@@ -76002,13 +75196,13 @@ ${text}
       if (isFlexLayout) {
         return void 0;
       }
-      return temporaryHeight || (0, import_block_editor253.getSpacingPresetCssVar)(height) || void 0;
+      return temporaryHeight || (0, import_block_editor242.getSpacingPresetCssVar)(height) || void 0;
     };
     const getWidthForHorizontalBlocks = () => {
       if (isFlexLayout) {
         return void 0;
       }
-      return temporaryWidth || (0, import_block_editor253.getSpacingPresetCssVar)(width) || void 0;
+      return temporaryWidth || (0, import_block_editor242.getSpacingPresetCssVar)(width) || void 0;
     };
     const sizeConditionalOnOrientation = inheritedOrientation === "horizontal" ? temporaryWidth || flexSize : temporaryHeight || flexSize;
     const style2 = {
@@ -76023,7 +75217,7 @@ ${text}
     };
     const resizableBoxWithOrientation = (blockOrientation) => {
       if (blockOrientation === "horizontal") {
-        return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
           ResizableSpacer,
           {
             minWidth: MIN_SPACER_SIZE,
@@ -76047,7 +75241,7 @@ ${text}
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_jsx_runtime530.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_jsx_runtime517.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
         ResizableSpacer,
         {
           minHeight: MIN_SPACER_SIZE,
@@ -76071,14 +75265,14 @@ ${text}
         }
       ) });
     };
-    (0, import_element149.useEffect)(() => {
+    (0, import_element147.useEffect)(() => {
       const setAttributesCovertly = (nextAttributes) => {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes(nextAttributes);
       };
       if (isFlexLayout && selfStretch !== "fill" && selfStretch !== "fit" && flexSize === void 0) {
         if (inheritedOrientation === "horizontal") {
-          const newSize = (0, import_block_editor253.getCustomValueFromPreset)(width, spacingSizes) || (0, import_block_editor253.getCustomValueFromPreset)(height, spacingSizes) || "100px";
+          const newSize = (0, import_block_editor242.getCustomValueFromPreset)(width, spacingSizes) || (0, import_block_editor242.getCustomValueFromPreset)(height, spacingSizes) || "100px";
           setAttributesCovertly({
             width: "0px",
             style: {
@@ -76091,7 +75285,7 @@ ${text}
             }
           });
         } else {
-          const newSize = (0, import_block_editor253.getCustomValueFromPreset)(height, spacingSizes) || (0, import_block_editor253.getCustomValueFromPreset)(width, spacingSizes) || "100px";
+          const newSize = (0, import_block_editor242.getCustomValueFromPreset)(height, spacingSizes) || (0, import_block_editor242.getCustomValueFromPreset)(width, spacingSizes) || "100px";
           setAttributesCovertly({
             height: "0px",
             style: {
@@ -76134,12 +75328,12 @@ ${text}
       width,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const blockEditingMode = (0, import_block_editor253.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    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)(
         "div",
         {
-          ...(0, import_block_editor253.useBlockProps)({
+          ...(0, import_block_editor242.useBlockProps)({
             style: style2,
             className: clsx_default(className, {
               "custom-sizes-disabled": disableCustomSpacingSizes
@@ -76148,7 +75342,7 @@ ${text}
           children: blockEditingMode === "default" && resizableBoxWithOrientation(inheritedOrientation)
         }
       ),
-      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
         SpacerControls,
         {
           setAttributes,
@@ -76160,10 +75354,10 @@ ${text}
       )
     ] });
   };
-  var edit_default34 = SpacerEdit;
+  var edit_default30 = SpacerEdit;

   // packages/block-library/build-module/spacer/block.json
-  var block_default103 = {
+  var block_default99 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/spacer",
@@ -76198,7 +75392,7 @@ ${text}
   };

   // packages/block-library/build-module/spacer/transforms.mjs
-  var import_blocks112 = __toESM(require_blocks(), 1);
+  var import_blocks111 = __toESM(require_blocks(), 1);
   var transforms34 = {
     to: [
       {
@@ -76206,7 +75400,7 @@ ${text}
         blocks: ["core/separator"],
         // Transform to Separator.
         transform: ({ anchor }) => {
-          return (0, import_blocks112.createBlock)("core/separator", {
+          return (0, import_blocks111.createBlock)("core/separator", {
             anchor: anchor || void 0
           });
         }
@@ -76216,19 +75410,19 @@ ${text}
   var transforms_default35 = transforms34;

   // packages/block-library/build-module/spacer/save.mjs
-  var import_block_editor254 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
-  function save47({ attributes: attributes2 }) {
+  var import_block_editor243 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime518 = __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_runtime531.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
       "div",
       {
-        ...import_block_editor254.useBlockProps.save({
+        ...import_block_editor243.useBlockProps.save({
           style: {
-            height: (0, import_block_editor254.getSpacingPresetCssVar)(finalHeight),
-            width: (0, import_block_editor254.getSpacingPresetCssVar)(width)
+            height: (0, import_block_editor243.getSpacingPresetCssVar)(finalHeight),
+            width: (0, import_block_editor243.getSpacingPresetCssVar)(width)
           },
           "aria-hidden": true
         })
@@ -76237,58 +75431,58 @@ ${text}
   }

   // packages/block-library/build-module/spacer/index.mjs
-  var { name: name104 } = block_default103;
-  var settings103 = {
+  var { name: name100 } = block_default99;
+  var settings99 = {
     icon: resize_corner_ne_default,
     transforms: transforms_default35,
-    edit: edit_default34,
-    save: save47,
-    deprecated: deprecated_default51
+    edit: edit_default30,
+    save: save43,
+    deprecated: deprecated_default50
   };
-  var init103 = () => initBlock({ name: name104, metadata: block_default103, settings: settings103 });
+  var init99 = () => initBlock({ name: name100, metadata: block_default99, settings: settings99 });

   // packages/block-library/build-module/tab-panel/index.mjs
   var tab_panel_exports = {};
   __export(tab_panel_exports, {
-    init: () => init104,
-    metadata: () => block_default104,
-    name: () => name105,
-    settings: () => settings104
+    init: () => init100,
+    metadata: () => block_default100,
+    name: () => name101,
+    settings: () => settings100
   });
-  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/tab-panel/edit.mjs
-  var import_block_editor258 = __toESM(require_block_editor(), 1);
-  var import_data148 = __toESM(require_data(), 1);
-  var import_element150 = __toESM(require_element(), 1);
+  var import_block_editor247 = __toESM(require_block_editor(), 1);
+  var import_data144 = __toESM(require_data(), 1);
+  var import_element148 = __toESM(require_element(), 1);

   // packages/block-library/build-module/tab-panel/controls.mjs
-  var import_block_editor257 = __toESM(require_block_editor(), 1);
-  var import_components155 = __toESM(require_components(), 1);
-  var import_i18n248 = __toESM(require_i18n(), 1);
-  var import_data147 = __toESM(require_data(), 1);
+  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_data143 = __toESM(require_data(), 1);

   // packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
-  var import_i18n247 = __toESM(require_i18n(), 1);
-  var import_block_editor256 = __toESM(require_block_editor(), 1);
-  var import_components154 = __toESM(require_components(), 1);
-  var import_data146 = __toESM(require_data(), 1);
+  var import_i18n237 = __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_blocks113 = __toESM(require_blocks(), 1);
-  var import_block_editor255 = __toESM(require_block_editor(), 1);
-  var import_data145 = __toESM(require_data(), 1);
+  var import_blocks112 = __toESM(require_blocks(), 1);
+  var import_block_editor244 = __toESM(require_block_editor(), 1);
+  var import_data141 = __toESM(require_data(), 1);
   function useTabActions(tabsClientId) {
-    const registry = (0, import_data145.useRegistry)();
+    const registry = (0, import_data141.useRegistry)();
     const {
       insertBlock,
       removeBlock,
       moveBlocksToPosition,
       updateBlockAttributes,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data145.useDispatch)(import_block_editor255.store);
+    } = (0, import_data141.useDispatch)(import_block_editor244.store);
     const getTabsState = () => {
-      const { getBlocks, getBlockAttributes: getBlockAttributes4 } = registry.select(import_block_editor255.store);
+      const { getBlocks, getBlockAttributes: getBlockAttributes4 } = registry.select(import_block_editor244.store);
       const tabsAttributes = tabsClientId ? getBlockAttributes4(tabsClientId) : void 0;
       const tabPanels = tabsClientId ? getBlocks(tabsClientId).find(
         (block) => block.name === "core/tab-panels"
@@ -76306,7 +75500,7 @@ ${text}
       }
       const newIndex = atIndex ?? tabPanelBlocks.length;
       insertBlock(
-        (0, import_blocks113.createBlock)("core/tab-panel"),
+        (0, import_blocks112.createBlock)("core/tab-panel"),
         newIndex,
         tabPanelsClientId,
         false
@@ -76359,34 +75553,34 @@ ${text}
   }

   // packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
   function TabToolbarControls({ tabsClientId }) {
     const { insertTab, removeTab } = useTabActions(tabsClientId);
-    const isRemoveDisabled = (0, import_data146.useSelect)(
+    const isRemoveDisabled = (0, import_data142.useSelect)(
       (select10) => {
         if (!tabsClientId) {
           return true;
         }
-        const tabPanels = select10(import_block_editor256.store).getBlocks(tabsClientId).find((block) => block.name === "core/tab-panels");
+        const tabPanels = select10(import_block_editor245.store).getBlocks(tabsClientId).find((block) => block.name === "core/tab-panels");
         return (tabPanels?.innerBlocks.length ?? 0) <= 1;
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor256.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_components154.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-        import_components154.ToolbarButton,
+    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)(
+        import_components151.ToolbarButton,
         {
           className: "components-toolbar__control",
           onClick: () => insertTab(),
-          text: (0, import_i18n247.__)("Add tab")
+          text: (0, import_i18n237.__)("Add tab")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-        import_components154.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+        import_components151.ToolbarButton,
         {
           className: "components-toolbar__control",
           onClick: () => removeTab(),
-          text: (0, import_i18n247.__)("Remove tab"),
+          text: (0, import_i18n237.__)("Remove tab"),
           disabled: isRemoveDisabled
         }
       )
@@ -76394,26 +75588,26 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/controls.mjs
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
   function Controls3({ tabsClientId, blockIndex, isDefaultTab }) {
-    const { updateBlockAttributes } = (0, import_data147.useDispatch)(import_block_editor257.store);
+    const { updateBlockAttributes } = (0, import_data143.useDispatch)(import_block_editor246.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(import_jsx_runtime533.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(import_block_editor257.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
-        import_components155.__experimentalToolsPanel,
+    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)(
+        import_components152.__experimentalToolsPanel,
         {
-          label: (0, import_i18n248.__)("Settings"),
+          label: (0, import_i18n238.__)("Settings"),
           resetAll: () => {
             updateBlockAttributes(tabsClientId, {
               activeTabIndex: 0
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
-            import_components155.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+            import_components152.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n248.__)("Default tab"),
+              label: (0, import_i18n238.__)("Default tab"),
               hasValue: () => isDefaultTab && blockIndex !== 0,
               onDeselect: () => {
                 updateBlockAttributes(tabsClientId, {
@@ -76421,10 +75615,10 @@ ${text}
                 });
               },
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
-                import_components155.CheckboxControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+                import_components152.CheckboxControl,
                 {
-                  label: (0, import_i18n248.__)("Default tab"),
+                  label: (0, import_i18n238.__)("Default tab"),
                   checked: isDefaultTab,
                   onChange: (value) => {
                     updateBlockAttributes(tabsClientId, {
@@ -76441,22 +75635,22 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/edit.mjs
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
-  function Edit19({ clientId, isSelected }) {
+  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+  function Edit16({ clientId, isSelected }) {
     const {
       activeTabIndex,
       editorActiveTabIndex,
       blockIndex,
       hasInnerBlocksSelected,
       tabsClientId
-    } = (0, import_data148.useSelect)(
+    } = (0, import_data144.useSelect)(
       (select10) => {
         const {
           getBlockRootClientId,
           getBlockIndex,
           hasSelectedInnerBlock,
           getBlockAttributes: getBlockAttributes4
-        } = select10(import_block_editor258.store);
+        } = select10(import_block_editor247.store);
         const tabPanelsClientId = getBlockRootClientId(clientId);
         const _tabsClientId = getBlockRootClientId(tabPanelsClientId);
         const tabsAttributes = getBlockAttributes4(_tabsClientId) ?? {};
@@ -76476,8 +75670,8 @@ ${text}
       [clientId]
     );
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
-    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data148.useDispatch)(import_block_editor258.store);
-    (0, import_element150.useEffect)(() => {
+    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data144.useDispatch)(import_block_editor247.store);
+    (0, import_element148.useEffect)(() => {
       const isTabSelected = isSelected || hasInnerBlocksSelected;
       if (isTabSelected && tabsClientId && effectiveActiveIndex !== blockIndex) {
         __unstableMarkNextChangeAsNotPersistent();
@@ -76497,13 +75691,13 @@ ${text}
     const isActiveTab = effectiveActiveIndex === blockIndex;
     const isDefaultTab = activeTabIndex === blockIndex;
     const isSelectedTab = isSelected || hasInnerBlocksSelected || isActiveTab;
-    const blockProps = (0, import_block_editor258.useBlockProps)({
+    const blockProps = (0, import_block_editor247.useBlockProps)({
       hidden: !isSelectedTab,
       tabIndex: isSelectedTab ? 0 : -1
     });
-    const innerBlocksProps = (0, import_block_editor258.useInnerBlocksProps)(blockProps, {});
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("section", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+    const innerBlocksProps = (0, import_block_editor247.useInnerBlocksProps)(blockProps, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("section", { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         Controls3,
         {
           tabsClientId,
@@ -76516,19 +75710,19 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/save.mjs
-  var import_block_editor259 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
-  function save48() {
-    const blockProps = import_block_editor259.useBlockProps.save({
+  var import_block_editor248 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+  function save44() {
+    const blockProps = import_block_editor248.useBlockProps.save({
       role: "tabpanel",
       tabIndex: 0
     });
-    const innerBlocksProps = import_block_editor259.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("section", { ...innerBlocksProps });
+    const innerBlocksProps = import_block_editor248.useInnerBlocksProps.save(blockProps);
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("section", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tab-panel/block.json
-  var block_default104 = {
+  var block_default100 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/tab-panel",
@@ -76577,18 +75771,18 @@ ${text}
   };

   // packages/block-library/build-module/tab-panel/index.mjs
-  var TEMPLATE19 = [
+  var TEMPLATE16 = [
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n249.__)("Type / to choose a block")
+        placeholder: (0, import_i18n239.__)("Type / to choose a block")
       }
     ]
   ];
-  var { name: name105 } = block_default104;
-  var settings104 = {
+  var { name: name101 } = block_default100;
+  var settings100 = {
     icon: tab_panel_default,
-    template: TEMPLATE19,
+    template: TEMPLATE16,
     __experimentalLabel(attributes2, { context }) {
       const { label } = attributes2;
       const customName = attributes2?.metadata?.name;
@@ -76600,52 +75794,52 @@ ${text}
         return customName;
       }
     },
-    edit: Edit19,
-    save: save48
+    edit: Edit16,
+    save: save44
   };
-  var init104 = () => initBlock({ name: name105, metadata: block_default104, settings: settings104 });
+  var init100 = () => initBlock({ name: name101, metadata: block_default100, settings: settings100 });

   // packages/block-library/build-module/tab-panels/index.mjs
   var tab_panels_exports = {};
   __export(tab_panels_exports, {
-    init: () => init105,
-    metadata: () => block_default105,
-    name: () => name106,
-    settings: () => settings105
+    init: () => init101,
+    metadata: () => block_default101,
+    name: () => name102,
+    settings: () => settings101
   });

   // packages/block-library/build-module/tab-panels/edit.mjs
-  var import_block_editor260 = __toESM(require_block_editor(), 1);
-  var import_data149 = __toESM(require_data(), 1);
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
-  function Edit20({ clientId }) {
-    const blockProps = (0, import_block_editor260.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor260.useInnerBlocksProps)(blockProps, {
+  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);
+  function Edit17({ clientId }) {
+    const blockProps = (0, import_block_editor249.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor249.useInnerBlocksProps)(blockProps, {
       templateLock: false,
       renderAppender: false
       // Appender handled by individual tab blocks
     });
-    const tabsClientId = (0, import_data149.useSelect)(
-      (select10) => select10(import_block_editor260.store).getBlockRootClientId(clientId),
+    const tabsClientId = (0, import_data145.useSelect)(
+      (select10) => select10(import_block_editor249.store).getBlockRootClientId(clientId),
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { ...innerBlocksProps })
+    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 })
     ] });
   }

   // packages/block-library/build-module/tab-panels/save.mjs
-  var import_block_editor261 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
-  function save49() {
-    const blockProps = import_block_editor261.useBlockProps.save();
-    const innerBlocksProps = import_block_editor261.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { ...innerBlocksProps });
+  var import_block_editor250 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime524 = __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 });
   }

   // packages/block-library/build-module/tab-panels/block.json
-  var block_default105 = {
+  var block_default101 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/tab-panels",
@@ -76687,28 +75881,28 @@ ${text}

   // packages/block-library/build-module/tab-panels/index.mjs
   var TAB_PANELS_TEMPLATE = [["core/tab-panel"], ["core/tab-panel"]];
-  var { name: name106 } = block_default105;
-  var settings105 = {
+  var { name: name102 } = block_default101;
+  var settings101 = {
     icon: contents_default,
     template: TAB_PANELS_TEMPLATE,
-    edit: Edit20,
-    save: save49
+    edit: Edit17,
+    save: save45
   };
-  var init105 = () => initBlock({ name: name106, metadata: block_default105, settings: settings105 });
+  var init101 = () => initBlock({ name: name102, metadata: block_default101, settings: settings101 });

   // packages/block-library/build-module/table/index.mjs
   var table_exports = {};
   __export(table_exports, {
-    init: () => init106,
-    metadata: () => block_default106,
-    name: () => name107,
-    settings: () => settings106
+    init: () => init102,
+    metadata: () => block_default102,
+    name: () => name103,
+    settings: () => settings102
   });
-  var import_i18n251 = __toESM(require_i18n(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/table/deprecated.mjs
-  var import_block_editor262 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor251 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
   var oldColors = {
     "subtle-light-gray": "#f3f4f5",
     "subtle-pale-green": "#e9fbe5",
@@ -76857,18 +76051,18 @@ ${text}
       if (isEmpty) {
         return null;
       }
-      const colorProps = (0, import_block_editor262.__experimentalGetColorClassesAndStyles)(attributes2);
-      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor251.__experimentalGetColorClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor251.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default(colorProps.className, borderProps.className, {
         "has-fixed-layout": hasFixedLayout
       });
-      const hasCaption = !import_block_editor262.RichText.isEmpty(caption);
+      const hasCaption = !import_block_editor251.RichText.isEmpty(caption);
       const Section = ({ type, rows }) => {
         if (!rows.length) {
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("tr", { children: cells.map(
+        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,
@@ -76880,8 +76074,8 @@ ${text}
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-              import_block_editor262.RichText.Content,
+            return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              import_block_editor251.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
                 "data-align": align,
@@ -76896,25 +76090,25 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-          import_block_editor262.RichText.Content,
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          import_block_editor251.RichText.Content,
           {
             tagName: "figcaption",
             value: caption,
-            className: (0, import_block_editor262.__experimentalGetElementClassName)(
+            className: (0, import_block_editor251.__experimentalGetElementClassName)(
               "caption"
             )
           }
@@ -77048,24 +76242,24 @@ ${text}
       if (isEmpty) {
         return null;
       }
-      const colorProps = (0, import_block_editor262.__experimentalGetColorClassesAndStyles)(attributes2);
-      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const colorProps = (0, import_block_editor251.__experimentalGetColorClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor251.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default(colorProps.className, borderProps.className, {
         "has-fixed-layout": hasFixedLayout
       });
-      const hasCaption = !import_block_editor262.RichText.isEmpty(caption);
+      const hasCaption = !import_block_editor251.RichText.isEmpty(caption);
       const Section = ({ type, rows }) => {
         if (!rows.length) {
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-              import_block_editor262.RichText.Content,
+            return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              import_block_editor251.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
                 "data-align": align,
@@ -77078,20 +76272,20 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -77116,7 +76310,7 @@ ${text}
       attribute: "data-align"
     }
   };
-  var v222 = {
+  var v221 = {
     attributes: {
       hasFixedLayout: {
         type: "boolean",
@@ -77188,7 +76382,7 @@ ${text}
       if (isEmpty) {
         return null;
       }
-      const backgroundClass = (0, import_block_editor262.getColorClassName)(
+      const backgroundClass = (0, import_block_editor251.getColorClassName)(
         "background-color",
         backgroundColor
       );
@@ -77196,19 +76390,19 @@ ${text}
         "has-fixed-layout": hasFixedLayout,
         "has-background": !!backgroundClass
       });
-      const hasCaption = !import_block_editor262.RichText.isEmpty(caption);
+      const hasCaption = !import_block_editor251.RichText.isEmpty(caption);
       const Section = ({ type, rows }) => {
         if (!rows.length) {
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-              import_block_editor262.RichText.Content,
+            return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              import_block_editor251.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
                 "data-align": align,
@@ -77221,13 +76415,13 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("table", { className: classes === "" ? void 0 : classes, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "head", rows: head }),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "body", rows: body }),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "foot", rows: foot })
+      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 })
         ] }),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor251.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     },
     isEligible: (attributes2) => {
@@ -77263,7 +76457,7 @@ ${text}
       attribute: "scope"
     }
   };
-  var v147 = {
+  var v145 = {
     attributes: {
       hasFixedLayout: {
         type: "boolean",
@@ -77327,7 +76521,7 @@ ${text}
       if (isEmpty) {
         return null;
       }
-      const backgroundClass = (0, import_block_editor262.getColorClassName)(
+      const backgroundClass = (0, import_block_editor251.getColorClassName)(
         "background-color",
         backgroundColor
       );
@@ -77340,9 +76534,9 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("tr", { children: cells.map(
-          ({ content, tag, scope }, cellIndex) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-            import_block_editor262.RichText.Content,
+        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)(
+            import_block_editor251.RichText.Content,
             {
               tagName: tag,
               value: content,
@@ -77352,20 +76546,20 @@ ${text}
           )
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("table", { className: classes, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "head", rows: head }),
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "body", rows: body }),
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Section, { type: "foot", rows: foot })
+      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 })
       ] });
     }
   };
-  var deprecated_default52 = [v411, v313, v222, v147];
+  var deprecated_default51 = [v411, v313, v221, v145];

   // packages/block-library/build-module/table/edit.mjs
-  var import_element151 = __toESM(require_element(), 1);
-  var import_block_editor263 = __toESM(require_block_editor(), 1);
-  var import_i18n250 = __toESM(require_i18n(), 1);
-  var import_components156 = __toESM(require_components(), 1);
+  var import_element149 = __toESM(require_element(), 1);
+  var import_block_editor252 = __toESM(require_block_editor(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_components153 = __toESM(require_components(), 1);

   // packages/block-library/build-module/table/state.mjs
   var INHERITED_COLUMN_ATTRIBUTES = ["align"];
@@ -77552,36 +76746,36 @@ ${text}
   }

   // packages/block-library/build-module/table/edit.mjs
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   var ALIGNMENT_CONTROLS = [
     {
       icon: align_left_default,
-      title: (0, import_i18n250.__)("Align column left"),
+      title: (0, import_i18n240.__)("Align column left"),
       align: "left"
     },
     {
       icon: align_center_default,
-      title: (0, import_i18n250.__)("Align column center"),
+      title: (0, import_i18n240.__)("Align column center"),
       align: "center"
     },
     {
       icon: align_right_default,
-      title: (0, import_i18n250.__)("Align column right"),
+      title: (0, import_i18n240.__)("Align column right"),
       align: "right"
     }
   ];
   var cellAriaLabel = {
-    head: (0, import_i18n250.__)("Header cell text"),
-    body: (0, import_i18n250.__)("Body cell text"),
-    foot: (0, import_i18n250.__)("Footer cell text")
+    head: (0, import_i18n240.__)("Header cell text"),
+    body: (0, import_i18n240.__)("Body cell text"),
+    foot: (0, import_i18n240.__)("Footer cell text")
   };
   var placeholder = {
-    head: (0, import_i18n250._x)("Header label", "table header"),
-    foot: (0, import_i18n250._x)("Footer label", "table footer")
+    head: (0, import_i18n240._x)("Header label", "table header"),
+    foot: (0, import_i18n240._x)("Footer label", "table footer")
   };
-  function TSection({ name: name122, ...props }) {
-    const TagName2 = `t${name122}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(TagName2, { ...props });
+  function TSection({ name: name118, ...props }) {
+    const TagName2 = `t${name118}`;
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(TagName2, { ...props });
   }
   function TableEdit({
     attributes: attributes2,
@@ -77590,14 +76784,14 @@ ${text}
     isSelected: isSingleSelected
   }) {
     const { hasFixedLayout, head, foot } = attributes2;
-    const [initialRowCount, setInitialRowCount] = (0, import_element151.useState)(2);
-    const [initialColumnCount, setInitialColumnCount] = (0, import_element151.useState)(2);
-    const [selectedCell, setSelectedCell] = (0, import_element151.useState)();
-    const colorProps = (0, import_block_editor263.__experimentalUseColorProps)(attributes2);
-    const borderProps = (0, import_block_editor263.__experimentalUseBorderProps)(attributes2);
-    const blockEditingMode = (0, import_block_editor263.useBlockEditingMode)();
-    const tableRef = (0, import_element151.useRef)();
-    const [hasTableCreated, setHasTableCreated] = (0, import_element151.useState)(false);
+    const [initialRowCount, setInitialRowCount] = (0, import_element149.useState)(2);
+    const [initialColumnCount, setInitialColumnCount] = (0, import_element149.useState)(2);
+    const [selectedCell, setSelectedCell] = (0, import_element149.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 dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function onChangeInitialColumnCount(count) {
       setInitialColumnCount(count);
@@ -77618,7 +76812,7 @@ ${text}
     function onChangeFixedLayout() {
       setAttributes({ hasFixedLayout: !hasFixedLayout });
     }
-    const onChange = (0, import_element151.useCallback)(
+    const onChange = (0, import_element149.useCallback)(
       function(content) {
         if (!selectedCell) {
           return;
@@ -77732,64 +76926,64 @@ ${text}
         deleteColumn(attributes2, { sectionName, columnIndex })
       );
     }
-    (0, import_element151.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       if (!isSingleSelected) {
         setSelectedCell();
       }
     }, [isSingleSelected]);
-    (0, import_element151.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       if (hasTableCreated) {
         tableRef?.current?.querySelector('td div[contentEditable="true"]')?.focus();
         setHasTableCreated(false);
       }
     }, [hasTableCreated]);
     const sections = ["head", "body", "foot"].filter(
-      (name122) => !isEmptyTableSection(attributes2[name122])
+      (name118) => !isEmptyTableSection(attributes2[name118])
     );
     const tableControls = [
       {
         icon: table_row_before_default,
-        title: (0, import_i18n250.__)("Insert row before"),
+        title: (0, import_i18n240.__)("Insert row before"),
         isDisabled: !selectedCell,
         onClick: onInsertRowBefore
       },
       {
         icon: table_row_after_default,
-        title: (0, import_i18n250.__)("Insert row after"),
+        title: (0, import_i18n240.__)("Insert row after"),
         isDisabled: !selectedCell,
         onClick: onInsertRowAfter
       },
       {
         icon: table_row_delete_default,
-        title: (0, import_i18n250.__)("Delete row"),
+        title: (0, import_i18n240.__)("Delete row"),
         isDisabled: !selectedCell,
         onClick: onDeleteRow
       },
       {
         icon: table_column_before_default,
-        title: (0, import_i18n250.__)("Insert column before"),
+        title: (0, import_i18n240.__)("Insert column before"),
         isDisabled: !selectedCell,
         onClick: onInsertColumnBefore
       },
       {
         icon: table_column_after_default,
-        title: (0, import_i18n250.__)("Insert column after"),
+        title: (0, import_i18n240.__)("Insert column after"),
         isDisabled: !selectedCell,
         onClick: onInsertColumnAfter
       },
       {
         icon: table_column_delete_default,
-        title: (0, import_i18n250.__)("Delete column"),
+        title: (0, import_i18n240.__)("Delete column"),
         isDisabled: !selectedCell,
         onClick: onDeleteColumn
       }
     ];
-    const renderedSections = sections.map((name122) => /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(TSection, { name: name122, children: attributes2[name122].map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("tr", { children: cells.map((cellProps, columnIndex) => {
-      const isSelected = selectedCell?.sectionName === name122 && selectedCell?.rowIndex === rowIndex && selectedCell?.columnIndex === columnIndex;
-      return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    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 isSelected = selectedCell?.sectionName === name118 && selectedCell?.rowIndex === rowIndex && selectedCell?.columnIndex === columnIndex;
+      return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
         Cell,
         {
-          name: name122,
+          name: name118,
           rowIndex,
           columnIndex,
           onChange: (
@@ -77804,32 +76998,32 @@ ${text}
         },
         columnIndex
       );
-    }) }, rowIndex)) }, name122));
+    }) }, rowIndex)) }, name118));
     const isEmpty = !sections.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)("figure", { ...(0, import_block_editor263.useBlockProps)({ ref: tableRef }), children: [
-      !isEmpty && blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-          import_block_editor263.AlignmentControl,
+    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)(
+          import_block_editor252.AlignmentControl,
           {
-            label: (0, import_i18n250.__)("Align column content"),
+            label: (0, import_i18n240.__)("Align column content"),
             alignmentControls: ALIGNMENT_CONTROLS,
             value: getCellAlignment(),
             onChange: (nextAlign) => onChangeColumnAlignment(nextAlign)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-          import_components156.ToolbarDropdownMenu,
+        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+          import_components153.ToolbarDropdownMenu,
           {
             icon: table_default,
-            label: (0, import_i18n250.__)("Edit table"),
+            label: (0, import_i18n240.__)("Edit table"),
             controls: tableControls
           }
         ) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
-        import_components156.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+        import_components153.__experimentalToolsPanel,
         {
-          label: (0, import_i18n250.__)("Settings"),
+          label: (0, import_i18n240.__)("Settings"),
           resetAll: () => {
             setAttributes({
               hasFixedLayout: true,
@@ -77839,52 +77033,52 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-              import_components156.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+              import_components153.__experimentalToolsPanelItem,
               {
                 hasValue: () => hasFixedLayout !== true,
-                label: (0, import_i18n250.__)("Fixed width table cells"),
+                label: (0, import_i18n240.__)("Fixed width table cells"),
                 onDeselect: () => setAttributes({ hasFixedLayout: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                  import_components156.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                  import_components153.ToggleControl,
                   {
-                    label: (0, import_i18n250.__)("Fixed width table cells"),
+                    label: (0, import_i18n240.__)("Fixed width table cells"),
                     checked: !!hasFixedLayout,
                     onChange: onChangeFixedLayout
                   }
                 )
               }
             ),
-            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                import_components156.__experimentalToolsPanelItem,
+            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                import_components153.__experimentalToolsPanelItem,
                 {
                   hasValue: () => head && head.length,
-                  label: (0, import_i18n250.__)("Header section"),
+                  label: (0, import_i18n240.__)("Header section"),
                   onDeselect: () => setAttributes({ head: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                    import_components156.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                    import_components153.ToggleControl,
                     {
-                      label: (0, import_i18n250.__)("Header section"),
+                      label: (0, import_i18n240.__)("Header section"),
                       checked: !!(head && head.length),
                       onChange: onToggleHeaderSection
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                import_components156.__experimentalToolsPanelItem,
+              /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                import_components153.__experimentalToolsPanelItem,
                 {
                   hasValue: () => foot && foot.length,
-                  label: (0, import_i18n250.__)("Footer section"),
+                  label: (0, import_i18n240.__)("Footer section"),
                   onDeselect: () => setAttributes({ foot: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                    import_components156.ToggleControl,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                    import_components153.ToggleControl,
                     {
-                      label: (0, import_i18n250.__)("Footer section"),
+                      label: (0, import_i18n240.__)("Footer section"),
                       checked: !!(foot && foot.length),
                       onChange: onToggleFooterSection
                     }
@@ -77895,7 +77089,7 @@ ${text}
           ]
         }
       ) }),
-      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
         "table",
         {
           className: clsx_default(
@@ -77906,7 +77100,7 @@ ${text}
               // This is required in the editor only to overcome
               // the fact the editor rewrites individual border
               // widths into a shorthand format.
-              "has-individual-borders": (0, import_components156.__experimentalHasSplitBorders)(
+              "has-individual-borders": (0, import_components153.__experimentalHasSplitBorders)(
                 attributes2?.style?.border
               )
             }
@@ -77915,69 +77109,69 @@ ${text}
           children: renderedSections
         }
       ),
-      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-        import_components156.Placeholder,
+      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+        import_components153.Placeholder,
         {
-          label: (0, import_i18n250.__)("Table"),
-          icon: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.BlockIcon, { icon: block_table_default, showColors: true }),
-          instructions: (0, import_i18n250.__)("Insert a table for sharing data."),
-          children: /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
+          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)(
             "form",
             {
               className: "blocks-table__placeholder-form",
               onSubmit: onCreateTable,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                  import_components156.TextControl,
+                /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                  import_components153.TextControl,
                   {
                     type: "number",
-                    label: (0, import_i18n250.__)("Column count"),
+                    label: (0, import_i18n240.__)("Column count"),
                     value: initialColumnCount,
                     onChange: onChangeInitialColumnCount,
                     min: "1",
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                  import_components156.TextControl,
+                /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                  import_components153.TextControl,
                   {
                     type: "number",
-                    label: (0, import_i18n250.__)("Row count"),
+                    label: (0, import_i18n240.__)("Row count"),
                     value: initialRowCount,
                     onChange: onChangeInitialRowCount,
                     min: "1",
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-                  import_components156.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                  import_components153.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n250.__)("Create Table")
+                    children: (0, import_i18n240.__)("Create Table")
                   }
                 )
               ]
             }
           )
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
         Caption,
         {
           attributes: attributes2,
           setAttributes,
           isSelected: isSingleSelected,
           insertBlocksAfter,
-          label: (0, import_i18n250.__)("Table caption text"),
+          label: (0, import_i18n240.__)("Table caption text"),
           showToolbarButton: isSingleSelected && blockEditingMode === "default"
         }
       )
     ] });
   }
-  var Cell = (0, import_element151.memo)(function({
+  var Cell = (0, import_element149.memo)(function({
     tag: CellTag,
-    name: name122,
+    name: name118,
     scope,
     colspan,
     rowspan,
@@ -77988,7 +77182,7 @@ ${text}
     onChange,
     setSelectedCell
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
       CellTag,
       {
         scope: CellTag === "th" ? scope : void 0,
@@ -78000,31 +77194,31 @@ ${text}
           },
           "wp-block-table__cell-content"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-          import_block_editor263.RichText,
+        children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+          import_block_editor252.RichText,
           {
-            identifier: `${name122}.${rowIndex}.cells.${columnIndex}.content`,
+            identifier: `${name118}.${rowIndex}.cells.${columnIndex}.content`,
             value: content,
             onChange,
             onFocus: () => {
               setSelectedCell({
-                sectionName: name122,
+                sectionName: name118,
                 rowIndex,
                 columnIndex,
                 type: "cell"
               });
             },
-            "aria-label": cellAriaLabel[name122],
-            placeholder: placeholder[name122]
+            "aria-label": cellAriaLabel[name118],
+            placeholder: placeholder[name118]
           }
         )
       }
     );
   });
-  var edit_default35 = TableEdit;
+  var edit_default31 = TableEdit;

   // packages/block-library/build-module/table/block.json
-  var block_default106 = {
+  var block_default102 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/table",
@@ -78246,26 +77440,26 @@ ${text}
   };

   // packages/block-library/build-module/table/save.mjs
-  var import_block_editor264 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
-  function save50({ attributes: attributes2 }) {
+  var import_block_editor253 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  function save46({ attributes: attributes2 }) {
     const { hasFixedLayout, head, body, foot, caption } = attributes2;
     const isEmpty = !head.length && !body.length && !foot.length;
     if (isEmpty) {
       return null;
     }
-    const colorProps = (0, import_block_editor264.__experimentalGetColorClassesAndStyles)(attributes2);
-    const borderProps = (0, import_block_editor264.__experimentalGetBorderClassesAndStyles)(attributes2);
+    const colorProps = (0, import_block_editor253.__experimentalGetColorClassesAndStyles)(attributes2);
+    const borderProps = (0, import_block_editor253.__experimentalGetBorderClassesAndStyles)(attributes2);
     const classes = clsx_default(colorProps.className, borderProps.className, {
       "has-fixed-layout": hasFixedLayout
     });
-    const hasCaption = !import_block_editor264.RichText.isEmpty(caption);
+    const hasCaption = !import_block_editor253.RichText.isEmpty(caption);
     const Section = ({ type, rows }) => {
       if (!rows.length) {
         return null;
       }
       const Tag = `t${type}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("tr", { children: cells.map(
+      return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("tr", { children: cells.map(
         ({
           content,
           tag,
@@ -78277,8 +77471,8 @@ ${text}
           const cellClasses = clsx_default({
             [`has-text-align-${align}`]: align
           });
-          return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-            import_block_editor264.RichText.Content,
+          return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+            import_block_editor253.RichText.Content,
             {
               className: cellClasses ? cellClasses : void 0,
               "data-align": align,
@@ -78293,32 +77487,32 @@ ${text}
         }
       ) }, rowIndex)) });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("figure", { ...import_block_editor264.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)("figure", { ...import_block_editor253.useBlockProps.save(), children: [
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
         "table",
         {
           className: classes === "" ? void 0 : classes,
           style: { ...colorProps.style, ...borderProps.style },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Section, { type: "head", rows: head }),
-            /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Section, { type: "body", rows: body }),
-            /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Section, { type: "foot", rows: foot })
+            /* @__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 })
           ]
         }
       ),
-      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-        import_block_editor264.RichText.Content,
+      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+        import_block_editor253.RichText.Content,
         {
           tagName: "figcaption",
           value: caption,
-          className: (0, import_block_editor264.__experimentalGetElementClassName)("caption")
+          className: (0, import_block_editor253.__experimentalGetElementClassName)("caption")
         }
       )
     ] });
   }

   // packages/block-library/build-module/table/transforms.mjs
-  var import_blocks114 = __toESM(require_blocks(), 1);
+  var import_blocks113 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/table/utils.mjs
   function normalizeRowColSpan(rowColSpan) {
@@ -78417,7 +77611,7 @@ ${text}
             },
             {}
           );
-          return (0, import_blocks114.createBlock)("core/table", attributes2);
+          return (0, import_blocks113.createBlock)("core/table", attributes2);
         }
       }
     ]
@@ -78425,8 +77619,8 @@ ${text}
   var transforms_default36 = transforms35;

   // packages/block-library/build-module/table/index.mjs
-  var { name: name107 } = block_default106;
-  var settings106 = {
+  var { name: name103 } = block_default102;
+  var settings102 = {
     icon: block_table_default,
     example: {
       attributes: {
@@ -78434,15 +77628,15 @@ ${text}
           {
             cells: [
               {
-                content: (0, import_i18n251.__)("Version"),
+                content: (0, import_i18n241.__)("Version"),
                 tag: "th"
               },
               {
-                content: (0, import_i18n251.__)("Jazz Musician"),
+                content: (0, import_i18n241.__)("Jazz Musician"),
                 tag: "th"
               },
               {
-                content: (0, import_i18n251.__)("Release Date"),
+                content: (0, import_i18n241.__)("Release Date"),
                 tag: "th"
               }
             ]
@@ -78456,11 +77650,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("Jaco Pastorius"),
+                content: (0, import_i18n241.__)("Jaco Pastorius"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("May 7, 2019"),
+                content: (0, import_i18n241.__)("May 7, 2019"),
                 tag: "td"
               }
             ]
@@ -78472,11 +77666,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("Betty Carter"),
+                content: (0, import_i18n241.__)("Betty Carter"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("February 21, 2019"),
+                content: (0, import_i18n241.__)("February 21, 2019"),
                 tag: "td"
               }
             ]
@@ -78488,11 +77682,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("Bebo Vald\xE9s"),
+                content: (0, import_i18n241.__)("Bebo Vald\xE9s"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n251.__)("December 6, 2018"),
+                content: (0, import_i18n241.__)("December 6, 2018"),
                 tag: "td"
               }
             ]
@@ -78502,25 +77696,25 @@ ${text}
       viewportWidth: 450
     },
     transforms: transforms_default36,
-    edit: edit_default35,
-    save: save50,
-    deprecated: deprecated_default52
+    edit: edit_default31,
+    save: save46,
+    deprecated: deprecated_default51
   };
-  var init106 = () => initBlock({ name: name107, metadata: block_default106, settings: settings106 });
+  var init102 = () => initBlock({ name: name103, metadata: block_default102, settings: settings102 });

   // packages/block-library/build-module/table-of-contents/index.mjs
   var table_of_contents_exports = {};
   __export(table_of_contents_exports, {
-    init: () => init107,
-    metadata: () => block_default107,
-    name: () => name108,
-    settings: () => settings107
+    init: () => init103,
+    metadata: () => block_default103,
+    name: () => name104,
+    settings: () => settings103
   });
-  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/table-of-contents/deprecated.mjs
-  var import_block_editor265 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor254 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
   var ENTRY_CLASS_NAME = "wp-block-table-of-contents__entry";
   var attributes = {
     headings: {
@@ -78617,13 +77811,13 @@ ${text}
     return nestedHeadingList;
   }
   function TableOfContentsList({ nestedHeadingList, ordered = true }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_jsx_runtime541.Fragment, { children: nestedHeadingList.map((node, index) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_jsx_runtime528.Fragment, { children: nestedHeadingList.map((node, index) => {
       const { content, link } = node.heading;
-      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("a", { className: ENTRY_CLASS_NAME, href: link, children: content }) : /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
+      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 NestedListTag = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)("li", { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("li", { children: [
         entry,
-        node.children ? /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+        node.children ? /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
           TableOfContentsList,
           {
             nestedHeadingList: node.children,
@@ -78634,7 +77828,7 @@ ${text}
     }) });
   }
   var hasOwn = (object, key) => Object.prototype.hasOwnProperty.call(object, key);
-  var v148 = {
+  var v146 = {
     attributes,
     supports: supports2,
     isEligible: (blockAttributes8, innerBlocks, { blockNode } = {}) => {
@@ -78646,7 +77840,7 @@ ${text}
         return null;
       }
       const ListTag = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("nav", { ...import_block_editor265.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+      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)(
         TableOfContentsList,
         {
           nestedHeadingList: linearToNestedHeadingList(
@@ -78657,10 +77851,10 @@ ${text}
       ) }) });
     }
   };
-  var deprecated_default53 = [v148];
+  var deprecated_default52 = [v146];

   // packages/block-library/build-module/table-of-contents/block.json
-  var block_default107 = {
+  var block_default103 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     __experimental: true,
@@ -78738,17 +77932,17 @@ ${text}
   };

   // packages/block-library/build-module/table-of-contents/edit.mjs
-  var import_block_editor267 = __toESM(require_block_editor(), 1);
-  var import_blocks116 = __toESM(require_blocks(), 1);
-  var import_components157 = __toESM(require_components(), 1);
-  var import_data151 = __toESM(require_data(), 1);
-  var import_element153 = __toESM(require_element(), 1);
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
-  var import_notices18 = __toESM(require_notices(), 1);
+  var import_block_editor256 = __toESM(require_block_editor(), 1);
+  var import_blocks115 = __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_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_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
   var ENTRY_CLASS_NAME2 = "wp-block-table-of-contents__entry";
   function TableOfContentsList2({
     nestedHeadingList,
@@ -78756,9 +77950,9 @@ ${text}
     onClick,
     ordered = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_jsx_runtime542.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_runtime542.jsx)(
+      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
         "a",
         {
           className: ENTRY_CLASS_NAME2,
@@ -78767,11 +77961,11 @@ ${text}
           onClick: disableLinkActivation && "function" === typeof onClick ? onClick : void 0,
           children: content
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { className: ENTRY_CLASS_NAME2, children: content });
+      ) : /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: ENTRY_CLASS_NAME2, children: content });
       const NestedListTag = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)("li", { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("li", { children: [
         entry,
-        node.children ? /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+        node.children ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
           TableOfContentsList2,
           {
             nestedHeadingList: node.children,
@@ -78785,7 +77979,7 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/utils.mjs
-  var import_blocks115 = __toESM(require_blocks(), 1);
+  var import_blocks114 = __toESM(require_blocks(), 1);
   var import_escape_html3 = __toESM(require_escape_html(), 1);
   function linearToNestedHeadingList2(headingList) {
     const nestedHeadingList = [];
@@ -78820,7 +78014,7 @@ ${text}
   }
   function createListItemBlocks(nestedHeadingList, ordered) {
     return nestedHeadingList.map(
-      ({ heading: { content, link }, children }) => (0, import_blocks115.createBlock)(
+      ({ heading: { content, link }, children }) => (0, import_blocks114.createBlock)(
         "core/list-item",
         {
           // Headings are plain text, and links can carry query args on
@@ -78830,7 +78024,7 @@ ${text}
           )}">${(0, import_escape_html3.escapeEditableHTML)(content)}</a>` : (0, import_escape_html3.escapeEditableHTML)(content)
         },
         children?.length ? [
-          (0, import_blocks115.createBlock)(
+          (0, import_blocks114.createBlock)(
             "core/list",
             { ordered },
             createListItemBlocks(children, ordered)
@@ -78842,18 +78036,18 @@ ${text}

   // packages/block-library/build-module/table-of-contents/hooks.mjs
   var import_es6 = __toESM(require_es6(), 1);
-  var import_data150 = __toESM(require_data(), 1);
-  var import_dom23 = __toESM(require_dom(), 1);
-  var import_element152 = __toESM(require_element(), 1);
+  var import_data146 = __toESM(require_data(), 1);
+  var import_dom22 = __toESM(require_dom(), 1);
+  var import_element150 = __toESM(require_element(), 1);
   var import_url23 = __toESM(require_url(), 1);
-  var import_block_editor266 = __toESM(require_block_editor(), 1);
+  var import_block_editor255 = __toESM(require_block_editor(), 1);
   function getLatestHeadings(select10, clientId) {
     const {
       getBlockAttributes: getBlockAttributes4,
       getBlockName,
       getBlocksByName,
       getClientIdsOfDescendants
-    } = select10(import_block_editor266.store);
+    } = select10(import_block_editor255.store);
     const permalink = select10("core/editor").getPermalink() ?? null;
     const isPaginated = getBlocksByName("core/nextpage").length !== 0;
     const { onlyIncludeCurrentPage, maxLevel } = getBlockAttributes4(clientId) ?? {};
@@ -78902,7 +78096,7 @@ ${text}
           const canBeLinked = typeof headingPageLink === "string" && typeof headingAttributes.anchor === "string" && headingAttributes.anchor !== "";
           latestHeadings.push({
             // Convert line breaks to spaces, and get rid of HTML tags in the headings.
-            content: (0, import_dom23.__unstableStripHTML)(
+            content: (0, import_dom22.__unstableStripHTML)(
               headingAttributes.content.replace(
                 /(<br *\/?>)+/g,
                 " "
@@ -78917,8 +78111,8 @@ ${text}
     return latestHeadings;
   }
   function observeCallback(select10, dispatch, clientId) {
-    const { getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor266.store);
-    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = dispatch(import_block_editor266.store);
+    const { getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor255.store);
+    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = dispatch(import_block_editor255.store);
     const attributes2 = getBlockAttributes4(clientId);
     if (attributes2 === null) {
       return;
@@ -78932,8 +78126,8 @@ ${text}
     }
   }
   function useObserveHeadings(clientId) {
-    const registry = (0, import_data150.useRegistry)();
-    (0, import_element152.useEffect)(() => {
+    const registry = (0, import_data146.useRegistry)();
+    (0, import_element150.useEffect)(() => {
       return registry.subscribe(
         () => observeCallback(registry.select, registry.dispatch, clientId)
       );
@@ -78941,67 +78135,67 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/edit.mjs
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
   function TableOfContentsToolbar({
     clientId,
     headingTree,
     ordered,
     setAttributes
   }) {
-    const canInsertList = (0, import_data151.useSelect)(
+    const canInsertList = (0, import_data147.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor267.store);
+        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor256.store);
         const rootClientId = getBlockRootClientId(clientId);
         return canInsertBlockType("core/list", rootClientId);
       },
       [clientId]
     );
-    const { replaceBlocks } = (0, import_data151.useDispatch)(import_block_editor267.store);
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element153.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_block_editor267.BlockControls, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_components157.ToolbarGroup, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-            import_components157.ToolbarButton,
+    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)(
+            import_components154.ToolbarButton,
             {
-              icon: (0, import_i18n252.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-              title: (0, import_i18n252.__)("Unordered"),
-              description: (0, import_i18n252.__)("Convert to unordered list"),
+              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"),
               onClick: () => setAttributes({ ordered: false }),
               isActive: ordered === false
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-            import_components157.ToolbarButton,
+          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            import_components154.ToolbarButton,
             {
-              icon: (0, import_i18n252.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
-              title: (0, import_i18n252.__)("Ordered"),
-              description: (0, import_i18n252.__)("Convert to ordered list"),
+              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"),
               onClick: () => setAttributes({ ordered: true }),
               isActive: ordered === true
             }
           )
         ] }),
-        canInsertList && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components157.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-          import_components157.ToolbarButton,
+        canInsertList && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components154.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          import_components154.ToolbarButton,
           {
             onClick: () => setIsConfirmingDetach(true),
-            children: (0, import_i18n252.__)("Detach")
+            children: (0, import_i18n242.__)("Detach")
           }
         ) })
       ] }),
-      isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-        import_components157.__experimentalConfirmDialog,
+      isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        import_components154.__experimentalConfirmDialog,
         {
           isOpen: true,
-          title: (0, import_i18n252.__)("Detach Table of Contents"),
+          title: (0, import_i18n242.__)("Detach Table of Contents"),
           __experimentalHideHeader: false,
-          confirmButtonText: (0, import_i18n252.__)("Detach"),
+          confirmButtonText: (0, import_i18n242.__)("Detach"),
           onConfirm: () => {
             setIsConfirmingDetach(false);
             replaceBlocks(
               clientId,
-              (0, import_blocks116.createBlock)(
+              (0, import_blocks115.createBlock)(
                 "core/list",
                 { ordered },
                 createListItemBlocks(headingTree, ordered)
@@ -79010,7 +78204,7 @@ ${text}
           },
           onCancel: () => setIsConfirmingDetach(false),
           size: "medium",
-          children: (0, import_i18n252.__)(
+          children: (0, import_i18n242.__)(
             "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."
           )
         }
@@ -79028,22 +78222,22 @@ ${text}
     setAttributes
   }) {
     useObserveHeadings(clientId);
-    const blockProps = (0, import_block_editor267.useBlockProps)();
-    const instanceId = (0, import_compose61.useInstanceId)(
+    const blockProps = (0, import_block_editor256.useBlockProps)();
+    const instanceId = (0, import_compose63.useInstanceId)(
       TableOfContentsEdit,
       "table-of-contents"
     );
-    const { createWarningNotice } = (0, import_data151.useDispatch)(import_notices18.store);
+    const { createWarningNotice } = (0, import_data147.useDispatch)(import_notices19.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n252.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n242.__)("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_runtime543.jsx)(
+    const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
       TableOfContentsToolbar,
       {
         clientId,
@@ -79052,10 +78246,10 @@ ${text}
         setAttributes
       }
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor267.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-      import_components157.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_block_editor256.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+      import_components154.__experimentalToolsPanel,
       {
-        label: (0, import_i18n252.__)("Settings"),
+        label: (0, import_i18n242.__)("Settings"),
         resetAll: () => {
           setAttributes({
             onlyIncludeCurrentPage: false,
@@ -79065,55 +78259,55 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-            import_components157.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            import_components154.__experimentalToolsPanelItem,
             {
               hasValue: () => !!onlyIncludeCurrentPage,
-              label: (0, import_i18n252.__)("Only include current page"),
+              label: (0, import_i18n242.__)("Only include current page"),
               onDeselect: () => setAttributes({ onlyIncludeCurrentPage: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-                import_components157.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+                import_components154.ToggleControl,
                 {
-                  label: (0, import_i18n252.__)("Only include current page"),
+                  label: (0, import_i18n242.__)("Only include current page"),
                   checked: onlyIncludeCurrentPage,
                   onChange: (value) => setAttributes({ onlyIncludeCurrentPage: value }),
-                  help: onlyIncludeCurrentPage ? (0, import_i18n252.__)(
+                  help: onlyIncludeCurrentPage ? (0, import_i18n242.__)(
                     "Only including headings from the current page (if the post is paginated)."
-                  ) : (0, import_i18n252.__)(
+                  ) : (0, import_i18n242.__)(
                     "Include headings from all pages (if the post is paginated)."
                   )
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-            import_components157.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            import_components154.__experimentalToolsPanelItem,
             {
               hasValue: () => !!maxLevel,
-              label: (0, import_i18n252.__)("Limit heading levels"),
+              label: (0, import_i18n242.__)("Limit heading levels"),
               onDeselect: () => setAttributes({ maxLevel: void 0 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-                import_components157.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+                import_components154.SelectControl,
                 {
-                  label: (0, import_i18n252.__)("Include headings down to level"),
+                  label: (0, import_i18n242.__)("Include headings down to level"),
                   value: maxLevel || "",
                   options: [
-                    { value: "", label: (0, import_i18n252.__)("All levels") },
-                    { value: "1", label: (0, import_i18n252.__)("Heading 1") },
-                    { value: "2", label: (0, import_i18n252.__)("Heading 2") },
-                    { value: "3", label: (0, import_i18n252.__)("Heading 3") },
-                    { value: "4", label: (0, import_i18n252.__)("Heading 4") },
-                    { value: "5", label: (0, import_i18n252.__)("Heading 5") },
-                    { value: "6", label: (0, import_i18n252.__)("Heading 6") }
+                    { 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") }
                   ],
                   onChange: (value) => setAttributes({
                     maxLevel: value ? parseInt(value) : void 0
                   }),
-                  help: !maxLevel ? (0, import_i18n252.__)(
+                  help: !maxLevel ? (0, import_i18n242.__)(
                     "Including all heading levels in the table of contents."
-                  ) : (0, import_i18n252.__)(
+                  ) : (0, import_i18n242.__)(
                     "Only include headings up to and including this level."
                   )
                 }
@@ -79124,13 +78318,13 @@ ${text}
       }
     ) });
     if (headings.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-          import_components157.Placeholder,
+      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)(
+          import_components154.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor267.BlockIcon, { icon: table_of_contents_default }),
-            label: (0, import_i18n252.__)("Table of Contents"),
-            instructions: (0, import_i18n252.__)(
+            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.__)(
               "Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here."
             )
           }
@@ -79139,8 +78333,8 @@ ${text}
       ] });
     }
     const ListTag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("nav", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+    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)(
         TableOfContentsList2,
         {
           nestedHeadingList: headingTree,
@@ -79155,10 +78349,10 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/index.mjs
-  var { name: name108 } = block_default107;
-  var settings107 = {
+  var { name: name104 } = block_default103;
+  var settings103 = {
     icon: table_of_contents_default,
-    deprecated: deprecated_default53,
+    deprecated: deprecated_default52,
     edit: TableOfContentsEdit,
     example: {
       innerBlocks: [
@@ -79166,85 +78360,85 @@ ${text}
           name: "core/heading",
           attributes: {
             level: 2,
-            content: (0, import_i18n253.__)("Heading")
+            content: (0, import_i18n243.__)("Heading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 3,
-            content: (0, import_i18n253.__)("Subheading")
+            content: (0, import_i18n243.__)("Subheading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 2,
-            content: (0, import_i18n253.__)("Heading")
+            content: (0, import_i18n243.__)("Heading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 3,
-            content: (0, import_i18n253.__)("Subheading")
+            content: (0, import_i18n243.__)("Subheading")
           }
         }
       ],
       attributes: {
         headings: [
           {
-            content: (0, import_i18n253.__)("Heading"),
+            content: (0, import_i18n243.__)("Heading"),
             level: 2
           },
           {
-            content: (0, import_i18n253.__)("Subheading"),
+            content: (0, import_i18n243.__)("Subheading"),
             level: 3
           },
           {
-            content: (0, import_i18n253.__)("Heading"),
+            content: (0, import_i18n243.__)("Heading"),
             level: 2
           },
           {
-            content: (0, import_i18n253.__)("Subheading"),
+            content: (0, import_i18n243.__)("Subheading"),
             level: 3
           }
         ]
       }
     }
   };
-  var init107 = () => initBlock({ name: name108, metadata: block_default107, settings: settings107 });
+  var init103 = () => initBlock({ name: name104, metadata: block_default103, settings: settings103 });

   // packages/block-library/build-module/tab-list/index.mjs
   var tab_list_exports = {};
   __export(tab_list_exports, {
-    init: () => init108,
-    metadata: () => block_default108,
-    name: () => name109,
-    settings: () => settings108
+    init: () => init104,
+    metadata: () => block_default104,
+    name: () => name105,
+    settings: () => settings104
   });

   // packages/block-library/build-module/tab-list/edit.mjs
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_block_editor269 = __toESM(require_block_editor(), 1);
-  var import_components159 = __toESM(require_components(), 1);
-  var import_data153 = __toESM(require_data(), 1);
-  var import_element154 = __toESM(require_element(), 1);
+  var import_i18n245 = __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);

   // packages/block-library/build-module/tab-list/tab-movers.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_block_editor268 = __toESM(require_block_editor(), 1);
-  var import_components158 = __toESM(require_components(), 1);
-  var import_data152 = __toESM(require_data(), 1);
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n244 = __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);
   function TabMovers({ tabsClientId }) {
     const { moveTab } = useTabActions(tabsClientId);
-    const { tabCount, activeIndex } = (0, import_data152.useSelect)(
+    const { tabCount, activeIndex } = (0, import_data148.useSelect)(
       (select10) => {
         if (!tabsClientId) {
           return { tabCount: 0, activeIndex: 0 };
         }
-        const { getBlocks, getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor268.store);
+        const { getBlocks, getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor257.store);
         const tabsAttributes = getBlockAttributes4(tabsClientId);
         const tabPanels = getBlocks(tabsClientId).find(
           (block) => block.name === "core/tab-panels"
@@ -79256,24 +78450,24 @@ ${text}
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_block_editor268.BlockControls, { group: "parent", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-        import_components158.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_block_editor257.BlockControls, { group: "parent", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+        import_components155.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
-          icon: (0, import_i18n254.isRTL)() ? chevron_right_default : chevron_left_default,
-          label: (0, import_i18n254.__)("Move tab before"),
+          icon: (0, import_i18n244.isRTL)() ? chevron_right_default : chevron_left_default,
+          label: (0, import_i18n244.__)("Move tab before"),
           onClick: () => moveTab(-1),
           disabled: activeIndex <= 0,
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-        import_components158.ToolbarButton,
+      /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+        import_components155.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
-          icon: (0, import_i18n254.isRTL)() ? chevron_left_default : chevron_right_default,
-          label: (0, import_i18n254.__)("Move tab after"),
+          icon: (0, import_i18n244.isRTL)() ? chevron_left_default : chevron_right_default,
+          label: (0, import_i18n244.__)("Move tab after"),
           onClick: () => moveTab(1),
           disabled: activeIndex >= tabCount - 1,
           accessibleWhenDisabled: true
@@ -79283,22 +78477,22 @@ ${text}
   }

   // packages/block-library/build-module/tab-list/edit.mjs
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY9 = [];
-  function Edit21({
+  function Edit18({
     attributes: attributes2,
     clientId,
     setAttributes,
     __unstableLayoutClassNames: layoutClassNames
   }) {
     const { ariaLabel } = attributes2;
-    const colorProps = (0, import_block_editor269.__experimentalUseColorProps)(attributes2);
-    const borderProps = (0, import_block_editor269.__experimentalUseBorderProps)(attributes2);
-    const spacingProps = (0, import_block_editor269.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    const colorProps = (0, import_block_editor258.__experimentalUseColorProps)(attributes2);
+    const borderProps = (0, import_block_editor258.__experimentalUseBorderProps)(attributes2);
+    const spacingProps = (0, import_block_editor258.__experimentalGetSpacingClassesAndStyles)(attributes2);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const { tabsClientId, tabPanels, editorActiveTabIndex, activeTabIndex } = (0, import_data153.useSelect)(
+    const { tabsClientId, tabPanels, editorActiveTabIndex, activeTabIndex } = (0, import_data149.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, getBlockAttributes: getBlockAttributes4, getBlocks } = select10(import_block_editor269.store);
+        const { getBlockRootClientId, getBlockAttributes: getBlockAttributes4, getBlocks } = select10(import_block_editor258.store);
         const rootClientId = getBlockRootClientId(clientId);
         const tabsAttributes = getBlockAttributes4(rootClientId);
         const tabPanelsBlock = getBlocks(rootClientId)?.find(
@@ -79313,16 +78507,16 @@ ${text}
       },
       [clientId]
     );
-    const registry = (0, import_data153.useRegistry)();
-    const { isBlockSelected, hasSelectedInnerBlock } = (0, import_data153.useSelect)(import_block_editor269.store);
+    const registry = (0, import_data149.useRegistry)();
+    const { isBlockSelected, hasSelectedInnerBlock } = (0, import_data149.useSelect)(import_block_editor258.store);
     const {
       updateBlockAttributes,
       selectBlock,
       __unstableMarkNextChangeAsNotPersistent
-    } = (0, import_data153.useDispatch)(import_block_editor269.store);
+    } = (0, import_data149.useDispatch)(import_block_editor258.store);
     const { insertTab, removeTab } = useTabActions(tabsClientId);
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
-    const tabsList = (0, import_element154.useMemo)(
+    const tabsList = (0, import_element152.useMemo)(
       () => tabPanels.map((tab) => ({
         label: tab.attributes.label || "",
         clientId: tab.clientId
@@ -79346,9 +78540,9 @@ ${text}
         updateBlockAttributes(tab.clientId, { label: newLabel });
       }
     }
-    const menuRef = (0, import_element154.useRef)();
-    const prevTabCountRef = (0, import_element154.useRef)(tabsList.length);
-    (0, import_element154.useEffect)(() => {
+    const menuRef = (0, import_element152.useRef)();
+    const prevTabCountRef = (0, import_element152.useRef)(tabsList.length);
+    (0, import_element152.useEffect)(() => {
       const prevCount = prevTabCountRef.current;
       prevTabCountRef.current = tabsList.length;
       if (!menuRef.current || tabsList.length === prevCount) {
@@ -79371,7 +78565,7 @@ ${text}
       tabsClientId,
       tabsList.length
     ]);
-    const blockProps = (0, import_block_editor269.useBlockProps)({
+    const blockProps = (0, import_block_editor258.useBlockProps)({
       role: "tablist",
       ref: menuRef,
       // Applied manually since this block has no inner blocks for the layout
@@ -79384,27 +78578,27 @@ ${text}
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(import_jsx_runtime545.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_block_editor269.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-        import_components159.__experimentalToolsPanel,
+    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)(
+        import_components156.__experimentalToolsPanel,
         {
-          label: (0, import_i18n255.__)("Settings"),
+          label: (0, import_i18n245.__)("Settings"),
           resetAll: () => setAttributes({
             ariaLabel: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-            import_components159.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+            import_components156.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n255.__)("Label"),
+              label: (0, import_i18n245.__)("Label"),
               isShownByDefault: true,
               hasValue: () => !!ariaLabel,
               onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-                import_components159.TextControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+                import_components156.TextControl,
                 {
-                  label: (0, import_i18n255.__)("Label"),
-                  help: (0, import_i18n255.__)(
+                  label: (0, import_i18n245.__)("Label"),
+                  help: (0, import_i18n245.__)(
                     "Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."
                   ),
                   value: ariaLabel || "",
@@ -79417,11 +78611,11 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(TabMovers, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("div", { ...blockProps, children: tabsList.map((tab, index) => {
+      /* @__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) => {
         const isActive = index === effectiveActiveIndex;
-        return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
           "button",
           {
             type: "button",
@@ -79433,12 +78627,12 @@ ${text}
             onFocus: () => {
               selectTabPanel(index);
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-              import_block_editor269.RichText,
+            children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+              import_block_editor258.RichText,
               {
                 tagName: "span",
                 withoutInteractiveFormatting: true,
-                placeholder: (0, import_i18n255.__)("Tab title"),
+                placeholder: (0, import_i18n245.__)("Tab title"),
                 value: tab.label,
                 onChange: (newLabel) => handleLabelChange(index, newLabel),
                 __unstableOnSplitAtEnd: () => insertTab(index + 1),
@@ -79451,27 +78645,27 @@ ${text}
       }) })
     ] });
   }
-  var edit_default36 = Edit21;
+  var edit_default32 = Edit18;

   // packages/block-library/build-module/tab-list/save.mjs
-  var import_block_editor270 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
-  function save51({ attributes: attributes2 }) {
+  var import_block_editor259 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  function save47({ attributes: attributes2 }) {
     const { tabs } = attributes2;
-    const blockProps = import_block_editor270.useBlockProps.save({
+    const blockProps = import_block_editor259.useBlockProps.save({
       role: "tablist"
     });
-    const colorProps = (0, import_block_editor270.__experimentalGetColorClassesAndStyles)(attributes2);
-    const borderProps = (0, import_block_editor270.__experimentalGetBorderClassesAndStyles)(attributes2);
-    const spacingProps = (0, import_block_editor270.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    const colorProps = (0, import_block_editor259.__experimentalGetColorClassesAndStyles)(attributes2);
+    const borderProps = (0, import_block_editor259.__experimentalGetBorderClassesAndStyles)(attributes2);
+    const spacingProps = (0, import_block_editor259.__experimentalGetSpacingClassesAndStyles)(attributes2);
     const buttonClassName = clsx_default(colorProps.className, borderProps.className);
     const buttonStyle = {
       ...colorProps.style,
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
-      import_block_editor270.RichText.Content,
+    return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+      import_block_editor259.RichText.Content,
       {
         className: buttonClassName || void 0,
         style: buttonStyle,
@@ -79485,7 +78679,7 @@ ${text}
   }

   // packages/block-library/build-module/tab-list/block.json
-  var block_default108 = {
+  var block_default104 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/tab-list",
@@ -79569,36 +78763,36 @@ ${text}
   };

   // packages/block-library/build-module/tab-list/index.mjs
-  var { name: name109 } = block_default108;
-  var settings108 = {
+  var { name: name105 } = block_default104;
+  var settings104 = {
     icon: tab_list_default,
-    edit: edit_default36,
-    save: save51
+    edit: edit_default32,
+    save: save47
   };
-  var init108 = () => initBlock({ name: name109, metadata: block_default108, settings: settings108 });
+  var init104 = () => initBlock({ name: name105, metadata: block_default104, settings: settings104 });

   // packages/block-library/build-module/tabs/index.mjs
   var tabs_exports2 = {};
   __export(tabs_exports2, {
-    init: () => init109,
-    metadata: () => block_default109,
-    name: () => name110,
-    settings: () => settings109
+    init: () => init105,
+    metadata: () => block_default105,
+    name: () => name106,
+    settings: () => settings105
   });
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_i18n246 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/tabs/edit.mjs
-  var import_block_editor272 = __toESM(require_block_editor(), 1);
+  var import_block_editor261 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/tabs/use-tab-list-items-sync.mjs
-  var import_block_editor271 = __toESM(require_block_editor(), 1);
-  var import_data154 = __toESM(require_data(), 1);
-  var import_element155 = __toESM(require_element(), 1);
+  var import_block_editor260 = __toESM(require_block_editor(), 1);
+  var import_data150 = __toESM(require_data(), 1);
+  var import_element153 = __toESM(require_element(), 1);
   var EMPTY_ARRAY10 = [];
   function useTabListItemsSync(tabsClientId) {
-    const { tabPanels, tabListClientId } = (0, import_data154.useSelect)(
+    const { tabPanels, tabListClientId } = (0, import_data150.useSelect)(
       (select10) => {
-        const { getBlocks } = select10(import_block_editor271.store);
+        const { getBlocks } = select10(import_block_editor260.store);
         const innerBlocks = getBlocks(tabsClientId);
         const tabPanelsBlock = innerBlocks.find(
           (block) => block.name === "core/tab-panels"
@@ -79613,9 +78807,9 @@ ${text}
       },
       [tabsClientId]
     );
-    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data154.useDispatch)(import_block_editor271.store);
-    const { getBlockAttributes: getBlockAttributes4 } = (0, import_data154.useSelect)(import_block_editor271.store);
-    (0, import_element155.useEffect)(() => {
+    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)(() => {
       if (!tabListClientId) {
         return;
       }
@@ -79638,33 +78832,33 @@ ${text}
   }

   // packages/block-library/build-module/tabs/edit.mjs
-  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
-  function Edit22({ clientId }) {
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+  function Edit19({ clientId }) {
     useTabListItemsSync(clientId);
-    const blockProps = (0, import_block_editor272.useBlockProps)();
-    const innerBlockProps = (0, import_block_editor272.useInnerBlocksProps)(blockProps, {
+    const blockProps = (0, import_block_editor261.useBlockProps)();
+    const innerBlockProps = (0, import_block_editor261.useInnerBlocksProps)(blockProps, {
       __experimentalCaptureToolbars: true,
       templateLock: "all",
       renderAppender: false
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("div", { ...innerBlockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TabToolbarControls, { tabsClientId: clientId }),
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("div", { ...innerBlockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(TabToolbarControls, { tabsClientId: clientId }),
       innerBlockProps.children
     ] });
   }
-  var edit_default37 = Edit22;
+  var edit_default33 = Edit19;

   // packages/block-library/build-module/tabs/save.mjs
-  var import_block_editor273 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
-  function save52() {
-    const blockProps = import_block_editor273.useBlockProps.save();
-    const innerBlocksProps = import_block_editor273.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)("div", { ...innerBlocksProps });
+  var import_block_editor262 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime535 = __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 });
   }

   // packages/block-library/build-module/tabs/block.json
-  var block_default109 = {
+  var block_default105 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/tabs",
@@ -79715,9 +78909,9 @@ ${text}
   };

   // packages/block-library/build-module/tabs/index.mjs
-  var { name: name110 } = block_default109;
-  var TEMPLATE20 = [["core/tab-list"], ["core/tab-panels"]];
-  var settings109 = {
+  var { name: name106 } = block_default105;
+  var TEMPLATE17 = [["core/tab-list"], ["core/tab-panels"]];
+  var settings105 = {
     icon: tabs_default,
     example: {
       innerBlocks: [
@@ -79725,8 +78919,8 @@ ${text}
           name: "core/tab-list",
           attributes: {
             tabs: [
-              { label: (0, import_i18n256.__)("Tab 1") },
-              { label: (0, import_i18n256.__)("Tab 2") }
+              { label: (0, import_i18n246.__)("Tab 1") },
+              { label: (0, import_i18n246.__)("Tab 2") }
             ]
           }
         },
@@ -79736,9 +78930,9 @@ ${text}
             name: "core/tab-panel",
             attributes: {
               anchor: `tab-${index}`,
-              label: (0, import_i18n256.sprintf)(
+              label: (0, import_i18n246.sprintf)(
                 /** translators: %s: tab index number */
-                (0, import_i18n256.__)("Tab %s"),
+                (0, import_i18n246.__)("Tab %s"),
                 index
               )
             },
@@ -79746,7 +78940,7 @@ ${text}
               {
                 name: "core/paragraph",
                 attributes: {
-                  content: (0, import_i18n256.__)(
+                  content: (0, import_i18n246.__)(
                     "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."
                   )
                 }
@@ -79757,43 +78951,43 @@ ${text}
       ]
     },
     // Initial tab/panel creation is delegated to the tab-panels template, applied when its inner blocks are empty.
-    template: TEMPLATE20,
-    edit: edit_default37,
-    save: save52
+    template: TEMPLATE17,
+    edit: edit_default33,
+    save: save48
   };
-  var init109 = () => initBlock({ name: name110, metadata: block_default109, settings: settings109 });
+  var init105 = () => initBlock({ name: name106, metadata: block_default105, settings: settings105 });

   // packages/block-library/build-module/tag-cloud/index.mjs
   var tag_cloud_exports = {};
   __export(tag_cloud_exports, {
-    init: () => init110,
-    metadata: () => block_default110,
-    name: () => name111,
-    settings: () => settings110
+    init: () => init106,
+    metadata: () => block_default106,
+    name: () => name107,
+    settings: () => settings106
   });

   // packages/block-library/build-module/tag-cloud/transforms.mjs
-  var import_blocks117 = __toESM(require_blocks(), 1);
+  var import_blocks116 = __toESM(require_blocks(), 1);
   var transforms36 = {
     from: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks117.createBlock)("core/tag-cloud")
+        transform: () => (0, import_blocks116.createBlock)("core/tag-cloud")
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks117.createBlock)("core/categories")
+        transform: () => (0, import_blocks116.createBlock)("core/categories")
       }
     ]
   };
   var transforms_default37 = transforms36;

   // packages/block-library/build-module/tag-cloud/block.json
-  var block_default110 = {
+  var block_default106 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/tag-cloud",
@@ -79864,19 +79058,19 @@ ${text}
   };

   // packages/block-library/build-module/tag-cloud/edit.mjs
-  var import_components160 = __toESM(require_components(), 1);
-  var import_data155 = __toESM(require_data(), 1);
-  var import_i18n257 = __toESM(require_i18n(), 1);
-  var import_block_editor274 = __toESM(require_block_editor(), 1);
+  var import_components157 = __toESM(require_components(), 1);
+  var import_data151 = __toESM(require_data(), 1);
+  var import_i18n247 = __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_compose62 = __toESM(require_compose(), 1);
-  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+  var import_compose64 = __toESM(require_compose(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   var MIN_TAGS = 1;
   var MAX_TAGS = 100;
   var MIN_FONT_SIZE = 0.1;
   var MAX_FONT_SIZE = 100;
-  function TagCloudEdit({ attributes: attributes2, setAttributes, name: name122 }) {
+  function TagCloudEdit({ attributes: attributes2, setAttributes, name: name118 }) {
     const {
       taxonomy,
       showTagCounts,
@@ -79884,18 +79078,18 @@ ${text}
       smallestFontSize,
       largestFontSize
     } = attributes2;
-    const [availableUnits] = (0, import_block_editor274.useSettings)("spacing.units");
+    const [availableUnits] = (0, import_block_editor263.useSettings)("spacing.units");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const units = (0, import_components160.__experimentalUseCustomUnits)({
+    const units = (0, import_components157.__experimentalUseCustomUnits)({
       availableUnits: availableUnits ? [...availableUnits, "pt"] : ["%", "px", "em", "rem", "pt"]
     });
-    const taxonomies = (0, import_data155.useSelect)(
+    const taxonomies = (0, import_data151.useSelect)(
       (select10) => select10(import_core_data86.store).getTaxonomies({ per_page: -1 }),
       []
     );
     const getTaxonomyOptions = () => {
       const selectOption = {
-        label: (0, import_i18n257.__)("- Select -"),
+        label: (0, import_i18n247.__)("- Select -"),
         value: "",
         disabled: true
       };
@@ -79908,7 +79102,7 @@ ${text}
       return [selectOption, ...taxonomyOptions];
     };
     const onFontSizeChange = (fontSizeLabel, newValue) => {
-      const [quantity, newUnit] = (0, import_components160.__experimentalParseQuantityAndUnitFromRawValue)(newValue);
+      const [quantity, newUnit] = (0, import_components157.__experimentalParseQuantityAndUnitFromRawValue)(newValue);
       if (!Number.isFinite(quantity)) {
         return;
       }
@@ -79917,17 +79111,17 @@ ${text}
         smallestFontSize,
         largestFontSize
       }).forEach(([attribute, currentValue]) => {
-        const [currentQuantity, currentUnit] = (0, import_components160.__experimentalParseQuantityAndUnitFromRawValue)(currentValue);
+        const [currentQuantity, currentUnit] = (0, import_components157.__experimentalParseQuantityAndUnitFromRawValue)(currentValue);
         if (attribute !== fontSizeLabel && currentUnit !== newUnit) {
           updateObj[attribute] = `${currentQuantity}${newUnit}`;
         }
       });
       setAttributes(updateObj);
     };
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_block_editor274.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(
-      import_components160.__experimentalToolsPanel,
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
+      import_components157.__experimentalToolsPanel,
       {
-        label: (0, import_i18n257.__)("Settings"),
+        label: (0, import_i18n247.__)("Settings"),
         resetAll: () => {
           setAttributes({
             taxonomy: "post_tag",
@@ -79939,17 +79133,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components160.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => taxonomy !== "post_tag",
-              label: (0, import_i18n257.__)("Taxonomy"),
+              label: (0, import_i18n247.__)("Taxonomy"),
               onDeselect: () => setAttributes({ taxonomy: "post_tag" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                import_components160.SelectControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+                import_components157.SelectControl,
                 {
-                  label: (0, import_i18n257.__)("Taxonomy"),
+                  label: (0, import_i18n247.__)("Taxonomy"),
                   options: getTaxonomyOptions(),
                   value: taxonomy,
                   onChange: (selectedTaxonomy) => setAttributes({ taxonomy: selectedTaxonomy })
@@ -79957,21 +79151,21 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components160.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => smallestFontSize !== "8pt" || largestFontSize !== "22pt",
-              label: (0, import_i18n257.__)("Font size"),
+              label: (0, import_i18n247.__)("Font size"),
               onDeselect: () => setAttributes({
                 smallestFontSize: "8pt",
                 largestFontSize: "22pt"
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_components160.Flex, { gap: 4, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                  import_components160.__experimentalUnitControl,
+              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)(
+                  import_components157.__experimentalUnitControl,
                   {
-                    label: (0, import_i18n257.__)("Smallest size"),
+                    label: (0, import_i18n247.__)("Smallest size"),
                     value: smallestFontSize,
                     onChange: (value) => {
                       onFontSizeChange(
@@ -79984,10 +79178,10 @@ ${text}
                     max: MAX_FONT_SIZE
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                  import_components160.__experimentalUnitControl,
+                /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components157.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+                  import_components157.__experimentalUnitControl,
                   {
-                    label: (0, import_i18n257.__)("Largest size"),
+                    label: (0, import_i18n247.__)("Largest size"),
                     value: largestFontSize,
                     onChange: (value) => {
                       onFontSizeChange(
@@ -80003,17 +79197,17 @@ ${text}
               ] })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components160.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => numberOfTags !== 45,
-              label: (0, import_i18n257.__)("Number of tags"),
+              label: (0, import_i18n247.__)("Number of tags"),
               onDeselect: () => setAttributes({ numberOfTags: 45 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                import_components160.RangeControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+                import_components157.RangeControl,
                 {
-                  label: (0, import_i18n257.__)("Number of tags"),
+                  label: (0, import_i18n247.__)("Number of tags"),
                   value: numberOfTags,
                   onChange: (value) => setAttributes({ numberOfTags: value }),
                   min: MIN_TAGS,
@@ -80023,17 +79217,17 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components160.__experimentalToolsPanelItem,
+          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => showTagCounts !== false,
-              label: (0, import_i18n257.__)("Show tag counts"),
+              label: (0, import_i18n247.__)("Show tag counts"),
               onDeselect: () => setAttributes({ showTagCounts: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-                import_components160.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+                import_components157.ToggleControl,
                 {
-                  label: (0, import_i18n257.__)("Show tag counts"),
+                  label: (0, import_i18n247.__)("Show tag counts"),
                   checked: showTagCounts,
                   onChange: () => setAttributes({ showTagCounts: !showTagCounts })
                 }
@@ -80046,48 +79240,48 @@ ${text}
     const { content, status, error: error2 } = (0, import_server_side_render6.useServerSideRender)({
       attributes: attributes2,
       skipBlockSupportAttributes: true,
-      block: name122
+      block: name118
     });
-    const disabledRef = (0, import_compose62.useDisabled)();
-    const blockProps = (0, import_block_editor274.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
+    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: [
       inspectorControls,
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components160.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("p", { children: (0, import_i18n257.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n257.__)("Error: %s"),
+        (0, import_i18n247.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }
-  var edit_default38 = TagCloudEdit;
+  var edit_default34 = TagCloudEdit;

   // packages/block-library/build-module/tag-cloud/index.mjs
-  var { name: name111 } = block_default110;
-  var settings110 = {
+  var { name: name107 } = block_default106;
+  var settings106 = {
     icon: tag_default,
     example: {},
-    edit: edit_default38,
+    edit: edit_default34,
     transforms: transforms_default37
   };
-  var init110 = () => initBlock({ name: name111, metadata: block_default110, settings: settings110 });
+  var init106 = () => initBlock({ name: name107, metadata: block_default106, settings: settings106 });

   // packages/block-library/build-module/template-part/index.mjs
   var template_part_exports = {};
   __export(template_part_exports, {
-    init: () => init111,
-    metadata: () => block_default111,
-    name: () => name112,
-    settings: () => settings111
+    init: () => init107,
+    metadata: () => block_default107,
+    name: () => name108,
+    settings: () => settings107
   });
   var import_core_data94 = __toESM(require_core_data(), 1);
-  var import_data164 = __toESM(require_data(), 1);
-  var import_hooks83 = __toESM(require_hooks(), 1);
+  var import_data160 = __toESM(require_data(), 1);
+  var import_hooks80 = __toESM(require_hooks(), 1);
   var import_html_entities15 = __toESM(require_html_entities(), 1);

   // packages/block-library/build-module/template-part/block.json
-  var block_default111 = {
+  var block_default107 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/template-part",
@@ -80122,31 +79316,31 @@ ${text}
   };

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_blocks122 = __toESM(require_blocks(), 1);
-  var import_data162 = __toESM(require_data(), 1);
-  var import_block_editor279 = __toESM(require_block_editor(), 1);
-  var import_components166 = __toESM(require_components(), 1);
-  var import_i18n264 = __toESM(require_i18n(), 1);
+  var import_blocks121 = __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_core_data92 = __toESM(require_core_data(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_notices21 = __toESM(require_notices(), 1);
+  var import_element160 = __toESM(require_element(), 1);
+  var import_notices22 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/template-part/edit/placeholder.mjs
-  var import_i18n260 = __toESM(require_i18n(), 1);
-  var import_components162 = __toESM(require_components(), 1);
-  var import_element158 = __toESM(require_element(), 1);
-  var import_data157 = __toESM(require_data(), 1);
+  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_components159 = __toESM(require_components(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_data153 = __toESM(require_data(), 1);
   var import_core_data88 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/template-part/edit/utils/hooks.mjs
-  var import_data156 = __toESM(require_data(), 1);
+  var import_data152 = __toESM(require_data(), 1);
   var import_core_data87 = __toESM(require_core_data(), 1);
-  var import_block_editor275 = __toESM(require_block_editor(), 1);
-  var import_element156 = __toESM(require_element(), 1);
-  var import_blocks118 = __toESM(require_blocks(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 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);
   function useAlternativeTemplateParts(area, excludedId) {
-    const { templateParts, isResolving } = (0, import_data156.useSelect)((select10) => {
+    const { templateParts, isResolving } = (0, import_data152.useSelect)((select10) => {
       const { getEntityRecords, isResolving: _isResolving } = select10(import_core_data87.store);
       const query = { per_page: -1 };
       return {
@@ -80162,7 +79356,7 @@ ${text}
         ])
       };
     }, []);
-    const filteredTemplateParts = (0, import_element156.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element154.useMemo)(() => {
       if (!templateParts) {
         return [];
       }
@@ -80179,10 +79373,10 @@ ${text}
     };
   }
   function useAlternativeBlockPatterns(area, clientId) {
-    return (0, import_data156.useSelect)(
+    return (0, import_data152.useSelect)(
       (select10) => {
         const blockNameWithArea = area ? `core/template-part/${area}` : "core/template-part";
-        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor275.store);
+        const { getBlockRootClientId, getPatternsByBlockTypes } = select10(import_block_editor264.store);
         const rootClientId = getBlockRootClientId(clientId);
         return getPatternsByBlockTypes(blockNameWithArea, rootClientId);
       },
@@ -80190,13 +79384,13 @@ ${text}
     );
   }
   function useCreateTemplatePartFromBlocks(area, setAttributes) {
-    const { saveEntityRecord } = (0, import_data156.useDispatch)(import_core_data87.store);
-    return async (blocks = [], title = (0, import_i18n258.__)("Untitled Template Part")) => {
+    const { saveEntityRecord } = (0, import_data152.useDispatch)(import_core_data87.store);
+    return async (blocks = [], title = (0, import_i18n248.__)("Untitled Template Part")) => {
       const cleanSlug = paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
       const record = {
         title,
         slug: cleanSlug,
-        content: (0, import_blocks118.serialize)(blocks),
+        content: (0, import_blocks117.serialize)(blocks),
         // `area` is filterable on the server and defaults to `UNCATEGORIZED`
         // if provided value is not allowed.
         area
@@ -80214,7 +79408,7 @@ ${text}
     };
   }
   function useTemplatePartArea(area) {
-    return (0, import_data156.useSelect)(
+    return (0, import_data152.useSelect)(
       (select10) => {
         const definedAreas = select10(import_core_data87.store).getCurrentTheme()?.default_template_part_areas || [];
         const selectedArea = definedAreas.find(
@@ -80225,7 +79419,7 @@ ${text}
         );
         return {
           icon: selectedArea?.icon || defaultArea?.icon,
-          label: selectedArea?.label || (0, import_i18n258.__)("Template Part"),
+          label: selectedArea?.label || (0, import_i18n248.__)("Template Part"),
           tagName: selectedArea?.area_tag ?? "div"
         };
       },
@@ -80234,40 +79428,40 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/title-modal.mjs
-  var import_element157 = __toESM(require_element(), 1);
-  var import_i18n259 = __toESM(require_i18n(), 1);
-  var import_components161 = __toESM(require_components(), 1);
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+  var import_element155 = __toESM(require_element(), 1);
+  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_components158 = __toESM(require_components(), 1);
+  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
   function TitleModal({ areaLabel, onClose, onSubmit }) {
-    const [title, setTitle] = (0, import_element157.useState)("");
+    const [title, setTitle] = (0, import_element155.useState)("");
     const submitForCreation = (event) => {
       event.preventDefault();
       onSubmit(title);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-      import_components161.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+      import_components158.Modal,
       {
-        title: (0, import_i18n259.sprintf)(
+        title: (0, import_i18n249.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n259.__)("Create new %s"),
+          (0, import_i18n249.__)("Create new %s"),
           areaLabel.toLowerCase()
         ),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)("form", { onSubmit: submitForCreation, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_components161.__experimentalVStack, { spacing: "5", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-            import_components161.TextControl,
+        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)(
+            import_components158.TextControl,
             {
-              label: (0, import_i18n259.__)("Name"),
+              label: (0, import_i18n249.__)("Name"),
               value: title,
               onChange: setTitle,
-              placeholder: (0, import_i18n259.__)("Custom Template Part")
+              placeholder: (0, import_i18n249.__)("Custom Template Part")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_components161.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-              import_components161.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_components158.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+              import_components158.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -80275,18 +79469,18 @@ ${text}
                   onClose();
                   setTitle("");
                 },
-                children: (0, import_i18n259.__)("Cancel")
+                children: (0, import_i18n249.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-              import_components161.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+              import_components158.Button,
               {
                 variant: "primary",
                 type: "submit",
                 accessibleWhenDisabled: true,
                 disabled: !title.length,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n259.__)("Create")
+                children: (0, import_i18n249.__)("Create")
               }
             )
           ] })
@@ -80296,7 +79490,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/placeholder.mjs
-  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartPlaceholder({
     area,
     clientId,
@@ -80309,7 +79503,7 @@ ${text}
       templatePartId
     );
     const blockPatterns = useAlternativeBlockPatterns(area, clientId);
-    const { isBlockBasedTheme, canCreateTemplatePart } = (0, import_data157.useSelect)(
+    const { isBlockBasedTheme, canCreateTemplatePart } = (0, import_data153.useSelect)(
       (select10) => {
         const { getCurrentTheme, canUser } = select10(import_core_data88.store);
         return {
@@ -80322,49 +79516,49 @@ ${text}
       },
       []
     );
-    const [showTitleModal, setShowTitleModal] = (0, import_element158.useState)(false);
+    const [showTitleModal, setShowTitleModal] = (0, import_element156.useState)(false);
     const areaObject = useTemplatePartArea(area);
     const createFromBlocks = useCreateTemplatePartFromBlocks(
       area,
       setAttributes
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
-      import_components162.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(
+      import_components159.Placeholder,
       {
         icon: getTemplatePartIcon(areaObject.icon),
         label: areaObject.label,
-        instructions: isBlockBasedTheme ? (0, import_i18n260.sprintf)(
+        instructions: isBlockBasedTheme ? (0, import_i18n250.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n260.__)("Choose an existing %s or create a new one."),
+          (0, import_i18n250.__)("Choose an existing %s or create a new one."),
           areaObject.label.toLowerCase()
-        ) : (0, import_i18n260.sprintf)(
+        ) : (0, import_i18n250.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n260.__)("Choose an existing %s."),
+          (0, import_i18n250.__)("Choose an existing %s."),
           areaObject.label.toLowerCase()
         ),
         children: [
-          isResolving && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components162.Spinner, {}),
-          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-            import_components162.Button,
+          isResolving && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_components159.Spinner, {}),
+          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+            import_components159.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               onClick: onOpenSelectionModal,
-              children: (0, import_i18n260.__)("Choose")
+              children: (0, import_i18n250.__)("Choose")
             }
           ),
-          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-            import_components162.Button,
+          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+            import_components159.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               onClick: () => {
                 setShowTitleModal(true);
               },
-              children: (0, import_i18n260.__)("Start blank")
+              children: (0, import_i18n250.__)("Start blank")
             }
           ),
-          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
             TitleModal,
             {
               areaLabel: areaObject.label,
@@ -80380,26 +79574,26 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_element159 = __toESM(require_element(), 1);
-  var import_i18n261 = __toESM(require_i18n(), 1);
-  var import_notices19 = __toESM(require_notices(), 1);
-  var import_data158 = __toESM(require_data(), 1);
-  var import_block_editor276 = __toESM(require_block_editor(), 1);
-  var import_components163 = __toESM(require_components(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_i18n251 = __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_blocks119 = __toESM(require_blocks(), 1);
+  var import_blocks118 = __toESM(require_blocks(), 1);
   function mapTemplatePartToBlockPattern(templatePart) {
     return {
       name: createTemplatePartId(templatePart.theme, templatePart.slug),
       title: templatePart.title.rendered,
-      blocks: (0, import_blocks119.parse)(templatePart.content.raw),
+      blocks: (0, import_blocks118.parse)(templatePart.content.raw),
       templatePart
     };
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartSelectionModal({
     setAttributes,
     onClose,
@@ -80407,22 +79601,22 @@ ${text}
     area,
     clientId
   }) {
-    const [searchValue, setSearchValue] = (0, import_element159.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element157.useState)("");
     const { templateParts } = useAlternativeTemplateParts(
       area,
       templatePartId
     );
-    const filteredTemplateParts = (0, import_element159.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element157.useMemo)(() => {
       const partsAsPatterns = templateParts.map(
         (templatePart) => mapTemplatePartToBlockPattern(templatePart)
       );
       return searchPatterns(partsAsPatterns, searchValue);
     }, [templateParts, searchValue]);
     const blockPatterns = useAlternativeBlockPatterns(area, clientId);
-    const filteredBlockPatterns = (0, import_element159.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element157.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
-    const { createSuccessNotice } = (0, import_data158.useDispatch)(import_notices19.store);
+    const { createSuccessNotice } = (0, import_data154.useDispatch)(import_notices20.store);
     const onTemplatePartSelect = (templatePart) => {
       setAttributes({
         slug: templatePart.slug,
@@ -80430,9 +79624,9 @@ ${text}
         area: void 0
       });
       createSuccessNotice(
-        (0, import_i18n261.sprintf)(
+        (0, import_i18n251.sprintf)(
           /* translators: %s: template part title. */
-          (0, import_i18n261.__)('Template Part "%s" inserted.'),
+          (0, import_i18n251.__)('Template Part "%s" inserted.'),
           templatePart.title?.rendered || templatePart.slug
         ),
         {
@@ -80443,20 +79637,20 @@ ${text}
     };
     const hasTemplateParts = !!filteredTemplateParts.length;
     const hasBlockPatterns = !!filteredBlockPatterns.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)("div", { className: "block-library-template-part__selection-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("div", { className: "block-library-template-part__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-        import_components163.SearchControl,
+    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)(
+        import_components160.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n261.__)("Search"),
-          placeholder: (0, import_i18n261.__)("Search")
+          label: (0, import_i18n251.__)("Search"),
+          placeholder: (0, import_i18n251.__)("Search")
         }
       ) }),
-      hasTemplateParts && /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)("div", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("h2", { children: (0, import_i18n261.__)("Existing template parts") }),
-        /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-          import_block_editor276.__experimentalBlockPatternsList,
+      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)(
+          import_block_editor265.__experimentalBlockPatternsList,
           {
             blockPatterns: filteredTemplateParts,
             onClickPattern: (pattern) => {
@@ -80465,27 +79659,27 @@ ${text}
           }
         )
       ] }),
-      !hasTemplateParts && !hasBlockPatterns && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components163.__experimentalHStack, { alignment: "center", children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("p", { children: (0, import_i18n261.__)("No results found.") }) })
+      !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.") }) })
     ] });
   }

   // packages/block-library/build-module/template-part/edit/advanced-controls.mjs
   var import_core_data90 = __toESM(require_core_data(), 1);
-  var import_components165 = __toESM(require_components(), 1);
-  var import_i18n263 = __toESM(require_i18n(), 1);
-  var import_data160 = __toESM(require_data(), 1);
-  var import_block_editor277 = __toESM(require_block_editor(), 1);
+  var import_components162 = __toESM(require_components(), 1);
+  var import_i18n253 = __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_i18n262 = __toESM(require_i18n(), 1);
-  var import_element160 = __toESM(require_element(), 1);
-  var import_data159 = __toESM(require_data(), 1);
-  var import_components164 = __toESM(require_components(), 1);
+  var import_i18n252 = __toESM(require_i18n(), 1);
+  var import_element158 = __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_notices20 = __toESM(require_notices(), 1);
+  var import_notices21 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/template-part/edit/utils/transformers.mjs
-  var import_blocks120 = __toESM(require_blocks(), 1);
+  var import_blocks119 = __toESM(require_blocks(), 1);
   function transformWidgetToBlock(widget) {
     if (widget.id_base !== "block") {
       let attributes2;
@@ -80500,10 +79694,10 @@ ${text}
         };
       }
       return switchLegacyWidgetType(
-        (0, import_blocks120.createBlock)("core/legacy-widget", attributes2)
+        (0, import_blocks119.createBlock)("core/legacy-widget", attributes2)
       );
     }
-    const parsedBlocks = (0, import_blocks120.parse)(widget.instance.raw.content, {
+    const parsedBlocks = (0, import_blocks119.parse)(widget.instance.raw.content, {
       __unstableSkipAutop: true
     });
     if (!parsedBlocks.length) {
@@ -80511,14 +79705,14 @@ ${text}
     }
     const block = parsedBlocks[0];
     if (block.name === "core/widget-group") {
-      return (0, import_blocks120.createBlock)(
-        (0, import_blocks120.getGroupingBlockName)(),
+      return (0, import_blocks119.createBlock)(
+        (0, import_blocks119.getGroupingBlockName)(),
         void 0,
         transformInnerBlocks(block.innerBlocks)
       );
     }
     if (block.innerBlocks.length > 0) {
-      return (0, import_blocks120.cloneBlock)(
+      return (0, import_blocks119.cloneBlock)(
         block,
         void 0,
         transformInnerBlocks(block.innerBlocks)
@@ -80527,7 +79721,7 @@ ${text}
     return block;
   }
   function switchLegacyWidgetType(block) {
-    const transforms40 = (0, import_blocks120.getPossibleBlockTransformations)([block]).filter(
+    const transforms40 = (0, import_blocks119.getPossibleBlockTransformations)([block]).filter(
       (item) => {
         if (!item.transforms) {
           return true;
@@ -80544,14 +79738,14 @@ ${text}
     if (!transforms40.length) {
       return void 0;
     }
-    return (0, import_blocks120.switchToBlockType)(block, transforms40[0].name);
+    return (0, import_blocks119.switchToBlockType)(block, transforms40[0].name);
   }
   function transformInnerBlocks(innerBlocks = []) {
     return innerBlocks.flatMap((block) => {
       if (block.name === "core/legacy-widget") {
         return switchLegacyWidgetType(block);
       }
-      return (0, import_blocks120.createBlock)(
+      return (0, import_blocks119.createBlock)(
         block.name,
         block.attributes,
         transformInnerBlocks(block.innerBlocks)
@@ -80560,16 +79754,16 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/import-controls.mjs
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime540 = __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_element160.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element160.useState)(false);
-    const registry = (0, import_data159.useRegistry)();
-    const { sidebars, hasResolved } = (0, import_data159.useSelect)((select10) => {
+    const [selectedSidebar, setSelectedSidebar] = (0, import_element158.useState)("");
+    const [isBusy, setIsBusy] = (0, import_element158.useState)(false);
+    const registry = (0, import_data155.useRegistry)();
+    const { sidebars, hasResolved } = (0, import_data155.useSelect)((select10) => {
       const { getSidebars, hasFinishedResolution } = select10(import_core_data89.store);
       return {
         sidebars: getSidebars(SIDEBARS_QUERY),
@@ -80578,12 +79772,12 @@ ${text}
         ])
       };
     }, []);
-    const { createErrorNotice } = (0, import_data159.useDispatch)(import_notices20.store);
+    const { createErrorNotice } = (0, import_data155.useDispatch)(import_notices21.store);
     const createFromBlocks = useCreateTemplatePartFromBlocks(
       area,
       setAttributes
     );
-    const options2 = (0, import_element160.useMemo)(() => {
+    const options2 = (0, import_element158.useMemo)(() => {
       const sidebarOptions = (sidebars ?? []).filter(
         (widgetArea) => widgetArea.id !== "wp_inactive_widgets" && widgetArea.widgets.length > 0
       ).map((widgetArea) => {
@@ -80596,12 +79790,12 @@ ${text}
         return [];
       }
       return [
-        { value: "", label: (0, import_i18n262.__)("Select widget area") },
+        { value: "", label: (0, import_i18n252.__)("Select widget area") },
         ...sidebarOptions
       ];
     }, [sidebars]);
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components164.__experimentalSpacer, { marginBottom: "0" });
+      return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components161.__experimentalSpacer, { marginBottom: "0" });
     }
     if (hasResolved && !options2.length) {
       return null;
@@ -80632,13 +79826,13 @@ ${text}
       await createFromBlocks(
         blocks,
         /* translators: %s: name of the widget area */
-        (0, import_i18n262.sprintf)((0, import_i18n262.__)("Widget area: %s"), sidebar.label)
+        (0, import_i18n252.sprintf)((0, import_i18n252.__)("Widget area: %s"), sidebar.label)
       );
       if (skippedWidgets.size) {
         createErrorNotice(
-          (0, import_i18n262.sprintf)(
+          (0, import_i18n252.sprintf)(
             /* translators: %s: the list of widgets */
-            (0, import_i18n262.__)("Unable to import the following widgets: %s."),
+            (0, import_i18n252.__)("Unable to import the following widgets: %s."),
             Array.from(skippedWidgets).join(", ")
           ),
           {
@@ -80648,33 +79842,33 @@ ${text}
       }
       setIsBusy(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components164.__experimentalSpacer, { marginBottom: "4", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_components164.__experimentalHStack, { as: "form", onSubmit: createFromWidgets, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components164.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-        import_components164.SelectControl,
+    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)(
+        import_components161.SelectControl,
         {
-          label: (0, import_i18n262.__)("Import widget area"),
+          label: (0, import_i18n252.__)("Import widget area"),
           value: selectedSidebar,
           options: options2,
           onChange: (value) => setSelectedSidebar(value),
           disabled: !options2.length
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-        import_components164.FlexItem,
+      /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+        import_components161.FlexItem,
         {
           style: {
             marginBottom: "8px",
             marginTop: "auto"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-            import_components164.Button,
+          children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+            import_components161.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               type: "submit",
               isBusy,
               "aria-disabled": isBusy || !selectedSidebar,
-              children: (0, import_i18n262._x)("Import", "button label")
+              children: (0, import_i18n252._x)("Import", "button label")
             }
           )
         }
@@ -80683,8 +79877,8 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/advanced-controls.mjs
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl: HTMLElementControl7 } = unlock(import_block_editor277.privateApis);
+  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var { HTMLElementControl: HTMLElementControl7 } = unlock(import_block_editor266.privateApis);
   function TemplatePartAdvancedControls({
     tagName,
     setAttributes,
@@ -80706,7 +79900,7 @@ ${text}
       "title",
       templatePartId
     );
-    const defaultTemplatePartAreas = (0, import_data160.useSelect)(
+    const defaultTemplatePartAreas = (0, import_data156.useSelect)(
       (select10) => select10(import_core_data90.store).getCurrentTheme()?.default_template_part_areas || [],
       []
     );
@@ -80716,12 +79910,12 @@ ${text}
         value: _area
       })
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_jsx_runtime554.Fragment, { children: [
-      isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_jsx_runtime554.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-          import_components165.TextControl,
+    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)(
+          import_components162.TextControl,
           {
-            label: (0, import_i18n263.__)("Title"),
+            label: (0, import_i18n253.__)("Title"),
             value: title,
             onChange: (value) => {
               setTitle(value);
@@ -80729,10 +79923,10 @@ ${text}
             onFocus: (event) => event.target.select()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-          import_components165.SelectControl,
+        /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+          import_components162.SelectControl,
           {
-            label: (0, import_i18n263.__)("Area"),
+            label: (0, import_i18n253.__)("Area"),
             labelPosition: "top",
             options: areaOptions,
             value: area,
@@ -80740,7 +79934,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
         HTMLElementControl7,
         {
           tagName: tagName || "",
@@ -80748,9 +79942,9 @@ ${text}
           clientId,
           options: [
             {
-              label: (0, import_i18n263.sprintf)(
+              label: (0, import_i18n253.sprintf)(
                 /* translators: %s: HTML tag based on area. */
-                (0, import_i18n263.__)("Default based on area (%s)"),
+                (0, import_i18n253.__)("Default based on area (%s)"),
                 `<${defaultWrapper}>`
               ),
               value: ""
@@ -80765,7 +79959,7 @@ ${text}
           ]
         }
       ),
-      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
         TemplatePartImportControls,
         {
           area,
@@ -80777,26 +79971,26 @@ ${text}

   // packages/block-library/build-module/template-part/edit/inner-blocks.mjs
   var import_core_data91 = __toESM(require_core_data(), 1);
-  var import_block_editor278 = __toESM(require_block_editor(), 1);
-  var import_data161 = __toESM(require_data(), 1);
-  var import_element161 = __toESM(require_element(), 1);
-  var import_blocks121 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 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);
   function useRenderAppender(hasInnerBlocks) {
-    const blockEditingMode = (0, import_block_editor278.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor267.useBlockEditingMode)();
     if (blockEditingMode === "contentOnly") {
       return false;
     }
     if (!hasInnerBlocks) {
-      return import_block_editor278.InnerBlocks.ButtonBlockAppender;
+      return import_block_editor267.InnerBlocks.ButtonBlockAppender;
     }
   }
   function useLayout(layout) {
-    const themeSupportsLayout = (0, import_data161.useSelect)((select10) => {
-      const { getSettings: getSettings2 } = select10(import_block_editor278.store);
+    const themeSupportsLayout = (0, import_data157.useSelect)((select10) => {
+      const { getSettings: getSettings2 } = select10(import_block_editor267.store);
       return getSettings2()?.supportsLayout;
     }, []);
-    const [defaultLayout] = (0, import_block_editor278.useSettings)("layout");
+    const [defaultLayout] = (0, import_block_editor267.useSettings)("layout");
     if (themeSupportsLayout) {
       return layout?.inherit ? defaultLayout || {} : layout;
     }
@@ -80807,8 +80001,8 @@ ${text}
     tagName: TagName2,
     blockProps
   }) {
-    (0, import_block_editor278.useBlockEditingMode)("disabled");
-    const { content, editedBlocks } = (0, import_data161.useSelect)(
+    (0, import_block_editor267.useBlockEditingMode)("disabled");
+    const { content, editedBlocks } = (0, import_data157.useSelect)(
       (select10) => {
         if (!id) {
           return {};
@@ -80827,7 +80021,7 @@ ${text}
       },
       [id]
     );
-    const blocks = (0, import_element161.useMemo)(() => {
+    const blocks = (0, import_element159.useMemo)(() => {
       if (!id) {
         return void 0;
       }
@@ -80837,9 +80031,9 @@ ${text}
       if (!content || typeof content !== "string") {
         return [];
       }
-      return (0, import_blocks121.parse)(content);
+      return (0, import_blocks120.parse)(content);
     }, [id, editedBlocks, content]);
-    const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor267.useInnerBlocksProps)(blockProps, {
       value: blocks,
       onInput: () => {
       },
@@ -80848,7 +80042,7 @@ ${text}
       renderAppender: false,
       layout: useLayout(layout)
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(TagName2, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(TagName2, { ...innerBlocksProps });
   }
   function EditableTemplatePartInnerBlocks({
     postId: id,
@@ -80857,8 +80051,8 @@ ${text}
     tagName: TagName2,
     blockProps
   }) {
-    const onNavigateToEntityRecord = (0, import_data161.useSelect)(
-      (select10) => select10(import_block_editor278.store).getSettings().onNavigateToEntityRecord,
+    const onNavigateToEntityRecord = (0, import_data157.useSelect)(
+      (select10) => select10(import_block_editor267.store).getSettings().onNavigateToEntityRecord,
       []
     );
     const [blocks, onInput, onChange] = (0, import_core_data91.useEntityBlockEditor)(
@@ -80866,21 +80060,21 @@ ${text}
       "wp_template_part",
       { id }
     );
-    const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(blockProps, {
+    const innerBlocksProps = (0, import_block_editor267.useInnerBlocksProps)(blockProps, {
       value: blocks,
       onInput,
       onChange,
       renderAppender: useRenderAppender(hasInnerBlocks),
       layout: useLayout(layout)
     });
-    const blockEditingMode = (0, import_block_editor278.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor267.useBlockEditingMode)();
     const customProps = blockEditingMode === "contentOnly" && onNavigateToEntityRecord ? {
       onDoubleClick: () => onNavigateToEntityRecord({
         postId: id,
         postType: "wp_template_part"
       })
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
   }
   function TemplatePartInnerBlocks({
     postId: id,
@@ -80889,7 +80083,7 @@ ${text}
     tagName: TagName2,
     blockProps
   }) {
-    const { canViewTemplatePart, canEditTemplatePart } = (0, import_data161.useSelect)(
+    const { canViewTemplatePart, canEditTemplatePart } = (0, import_data157.useSelect)(
       (select10) => {
         return {
           canViewTemplatePart: !!select10(import_core_data91.store).canUser("read", {
@@ -80910,7 +80104,7 @@ ${text}
       return null;
     }
     const TemplatePartInnerBlocksComponent = canEditTemplatePart ? EditableTemplatePartInnerBlocks : NonEditableTemplatePartPreview;
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
       TemplatePartInnerBlocksComponent,
       {
         postId: id,
@@ -80923,7 +80117,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_AREAS = ["header", "footer", "navigation-overlay"];
   function ReplaceButton({
     isEntityAvailable,
@@ -80941,15 +80135,15 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
-      import_components166.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+      import_components163.MenuItem,
       {
         onClick: () => {
           setIsTemplatePartSelectionOpen(true);
         },
         "aria-expanded": isTemplatePartSelectionOpen,
         "aria-haspopup": "dialog",
-        children: (0, import_i18n264.__)("Replace")
+        children: (0, import_i18n254.__)("Replace")
       }
     );
   }
@@ -80959,10 +80153,10 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_components166.PanelBody, { title: (0, import_i18n264.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
-      import_block_editor279.__experimentalBlockPatternsList,
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components163.PanelBody, { title: (0, import_i18n254.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+      import_block_editor268.__experimentalBlockPatternsList,
       {
-        label: (0, import_i18n264.__)("Templates"),
+        label: (0, import_i18n254.__)("Templates"),
         blockPatterns,
         onClickPattern: onSelect,
         showTitlesAsTooltip: true
@@ -80974,16 +80168,16 @@ ${text}
     setAttributes,
     clientId
   }) {
-    const { createSuccessNotice } = (0, import_data162.useDispatch)(import_notices21.store);
-    const { editEntityRecord } = (0, import_data162.useDispatch)(import_core_data92.store);
-    const currentTheme = (0, import_data162.useSelect)(
+    const { createSuccessNotice } = (0, import_data158.useDispatch)(import_notices22.store);
+    const { editEntityRecord } = (0, import_data158.useDispatch)(import_core_data92.store);
+    const currentTheme = (0, import_data158.useSelect)(
       (select10) => select10(import_core_data92.store).getCurrentTheme()?.stylesheet,
       []
     );
     const { slug, theme = currentTheme, tagName, layout = {} } = attributes2;
     const templatePartId = createTemplatePartId(theme, slug);
-    const hasAlreadyRendered = (0, import_block_editor279.useHasRecursion)(templatePartId);
-    const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element162.useState)(false);
+    const hasAlreadyRendered = (0, import_block_editor268.useHasRecursion)(templatePartId);
+    const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element160.useState)(false);
     const {
       isResolved,
       hasInnerBlocks,
@@ -80993,10 +80187,10 @@ ${text}
       title,
       canUserEdit,
       canUserEditBlock
-    } = (0, import_data162.useSelect)(
+    } = (0, import_data158.useSelect)(
       (select10) => {
         const { getEditedEntityRecord, hasFinishedResolution } = select10(import_core_data92.store);
-        const { getBlockCount, getSettings: getSettings2, canEditBlock } = select10(import_block_editor279.store);
+        const { getBlockCount, getSettings: getSettings2, canEditBlock } = select10(import_block_editor268.store);
         const getEntityArgs = [
           "postType",
           "wp_template_part",
@@ -81027,7 +80221,7 @@ ${text}
       [templatePartId, attributes2.area, clientId]
     );
     const areaObject = useTemplatePartArea(area);
-    const blockProps = (0, import_block_editor279.useBlockProps)();
+    const blockProps = (0, import_block_editor268.useBlockProps)();
     const isPlaceholder = !slug;
     const isEntityAvailable = !isPlaceholder && !isMissing && isResolved;
     const TagName2 = tagName || areaObject.tagName;
@@ -81038,13 +80232,13 @@ ${text}
         templatePartId,
         {
           blocks: pattern.blocks,
-          content: (0, import_blocks122.serialize)(pattern.blocks)
+          content: (0, import_blocks121.serialize)(pattern.blocks)
         }
       );
       createSuccessNotice(
-        (0, import_i18n264.sprintf)(
+        (0, import_i18n254.sprintf)(
           /* translators: %s: template part title. */
-          (0, import_i18n264.__)('Template Part "%s" updated.'),
+          (0, import_i18n254.__)('Template Part "%s" updated.'),
           title || slug
         ),
         {
@@ -81053,21 +80247,21 @@ ${text}
       );
     };
     if (!hasInnerBlocks && (slug && !theme || slug && isMissing)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.Warning, { children: (0, import_i18n264.sprintf)(
+      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)(
         /* translators: %s: Template part slug. */
-        (0, import_i18n264.__)(
+        (0, import_i18n254.__)(
           "Template part has been deleted or is unavailable: %s"
         ),
         slug
       ) }) });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.Warning, { children: (0, import_i18n264.__)("Block cannot be rendered inside itself.") }) });
+      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_runtime556.jsxs)(import_jsx_runtime556.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(import_block_editor279.RecursionProvider, { uniqueId: templatePartId, children: [
-        isEntityAvailable && onNavigateToEntityRecord && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
-          import_components166.ToolbarButton,
+    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)(
+          import_components163.ToolbarButton,
           {
             onClick: () => {
               onNavigateToEntityRecord({
@@ -81075,10 +80269,10 @@ ${text}
                 postType: "wp_template_part"
               });
             },
-            children: (0, import_i18n264.__)("Edit original")
+            children: (0, import_i18n254.__)("Edit original")
           }
         ) }),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           TemplatePartAdvancedControls,
           {
             tagName,
@@ -81090,7 +80284,7 @@ ${text}
             clientId
           }
         ) }),
-        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           TemplatePartPlaceholder,
           {
             area: attributes2.area,
@@ -81100,11 +80294,11 @@ ${text}
             onOpenSelectionModal: () => setIsTemplatePartSelectionOpen(true)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
+        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
           if (!canUserEditBlock || !(selectedClientIds.length === 1 && clientId === selectedClientIds[0])) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
             ReplaceButton,
             {
               ...{
@@ -81118,7 +80312,7 @@ ${text}
             }
           );
         } }),
-        /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor268.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           TemplatesList,
           {
             area,
@@ -81127,7 +80321,7 @@ ${text}
             onSelect: (pattern) => onPatternSelect(pattern)
           }
         ) }),
-        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           TemplatePartInnerBlocks,
           {
             tagName: TagName2,
@@ -81137,20 +80331,20 @@ ${text}
             layout
           }
         ),
-        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_components166.Spinner, {}) })
+        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components163.Spinner, {}) })
       ] }),
-      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
-        import_components166.Modal,
+      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+        import_components163.Modal,
         {
           overlayClassName: "block-editor-template-part__selection-modal",
-          title: (0, import_i18n264.sprintf)(
+          title: (0, import_i18n254.sprintf)(
             // Translators: %s as template part area title ("Header", "Footer", etc.).
-            (0, import_i18n264.__)("Choose a %s"),
+            (0, import_i18n254.__)("Choose a %s"),
             areaObject.label.toLowerCase()
           ),
           onRequestClose: () => setIsTemplatePartSelectionOpen(false),
           isFullScreen: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
             TemplatePartSelectionModal,
             {
               templatePartId,
@@ -81167,12 +80361,12 @@ ${text}

   // packages/block-library/build-module/template-part/variations.mjs
   var import_core_data93 = __toESM(require_core_data(), 1);
-  var import_data163 = __toESM(require_data(), 1);
-  function enhanceTemplatePartVariations(settings121, name122) {
-    if (name122 !== "core/template-part") {
-      return settings121;
+  var import_data159 = __toESM(require_data(), 1);
+  function enhanceTemplatePartVariations(settings117, name118) {
+    if (name118 !== "core/template-part") {
+      return settings117;
     }
-    if (settings121.variations) {
+    if (settings117.variations) {
       const isActive = (blockAttributes8, variationAttributes) => {
         const { area, theme, slug } = blockAttributes8;
         if (area) {
@@ -81181,7 +80375,7 @@ ${text}
         if (!slug) {
           return false;
         }
-        const { getCurrentTheme, getEntityRecord } = (0, import_data163.select)(import_core_data93.store);
+        const { getCurrentTheme, getEntityRecord } = (0, import_data159.select)(import_core_data93.store);
         const entity = getEntityRecord(
           "postType",
           "wp_template_part",
@@ -81192,7 +80386,7 @@ ${text}
         }
         return entity?.area === variationAttributes.area;
       };
-      const variations22 = settings121.variations.map((variation) => {
+      const variations20 = settings117.variations.map((variation) => {
         return {
           ...variation,
           ...!variation.isActive && { isActive },
@@ -81202,22 +80396,22 @@ ${text}
         };
       });
       return {
-        ...settings121,
-        variations: variations22
+        ...settings117,
+        variations: variations20
       };
     }
-    return settings121;
+    return settings117;
   }

   // packages/block-library/build-module/template-part/index.mjs
-  var { name: name112 } = block_default111;
-  var settings111 = {
+  var { name: name108 } = block_default107;
+  var settings107 = {
     icon: symbol_filled_default,
     __experimentalLabel: ({ slug, theme }) => {
       if (!slug) {
         return;
       }
-      const { getCurrentTheme, getEditedEntityRecord } = (0, import_data164.select)(import_core_data94.store);
+      const { getCurrentTheme, getEditedEntityRecord } = (0, import_data160.select)(import_core_data94.store);
       const entity = getEditedEntityRecord(
         "postType",
         "wp_template_part",
@@ -81230,14 +80424,14 @@ ${text}
     },
     edit: TemplatePartEdit
   };
-  var init111 = () => {
-    (0, import_hooks83.addFilter)(
+  var init107 = () => {
+    (0, import_hooks80.addFilter)(
       "blocks.registerBlockType",
       "core/template-part",
       enhanceTemplatePartVariations
     );
     const DISALLOWED_PARENTS = ["core/post-template", "core/post-content"];
-    (0, import_hooks83.addFilter)(
+    (0, import_hooks80.addFilter)(
       "blockEditor.__unstableCanInsertBlockType",
       "core/block-library/removeTemplatePartsFromPostTemplates",
       (canInsert, blockType, rootClientId, { getBlock, getBlockParentsByBlockName }) => {
@@ -81256,20 +80450,20 @@ ${text}
         return true;
       }
     );
-    return initBlock({ name: name112, metadata: block_default111, settings: settings111 });
+    return initBlock({ name: name108, metadata: block_default107, settings: settings107 });
   };

   // packages/block-library/build-module/term-count/index.mjs
   var term_count_exports = {};
   __export(term_count_exports, {
-    init: () => init112,
-    metadata: () => block_default112,
-    name: () => name113,
-    settings: () => settings112
+    init: () => init108,
+    metadata: () => block_default108,
+    name: () => name109,
+    settings: () => settings108
   });

   // packages/block-library/build-module/term-count/block.json
-  var block_default112 = {
+  var block_default108 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/term-count",
@@ -81330,22 +80524,22 @@ ${text}
   };

   // packages/block-library/build-module/term-count/edit.mjs
-  var import_i18n265 = __toESM(require_i18n(), 1);
-  var import_block_editor280 = __toESM(require_block_editor(), 1);
-  var import_components168 = __toESM(require_components(), 1);
+  var import_i18n255 = __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_components167 = __toESM(require_components(), 1);
-  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
-  var bareNumber = /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.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_runtime557.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.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_runtime557.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.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_runtime557.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.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_runtime557.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components167.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_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" }) });

   // packages/block-library/build-module/term-count/use-term-count.mjs
   var import_core_data95 = __toESM(require_core_data(), 1);
-  var import_data165 = __toESM(require_data(), 1);
+  var import_data161 = __toESM(require_data(), 1);
   function useTermCount(termId, taxonomy) {
     const [count] = (0, import_core_data95.useEntityProp)("taxonomy", taxonomy, "count", termId);
     const templateBasedData = useTemplateBasedTermData();
@@ -81356,7 +80550,7 @@ ${text}
     };
   }
   function useTemplateBasedTermData() {
-    const templateSlug = (0, import_data165.useSelect)((select10) => {
+    const templateSlug = (0, import_data161.useSelect)((select10) => {
       const { getCurrentPostId, getCurrentPostType, getCurrentTemplateId } = select10("core/editor");
       const currentPostType = getCurrentPostType();
       const templateId = getCurrentTemplateId() || (currentPostType === "wp_template" ? getCurrentPostId() : null);
@@ -81380,7 +80574,7 @@ ${text}
       }
       taxonomy = taxonomy === "tag" ? "post_tag" : taxonomy;
     }
-    return (0, import_data165.useSelect)(
+    return (0, import_data161.useSelect)(
       (select10) => {
         if (!taxonomy || !termSlug) {
           return "";
@@ -81400,29 +80594,29 @@ ${text}
   }

   // packages/block-library/build-module/term-count/edit.mjs
-  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   var BRACKET_TYPES = {
-    none: { label: (0, import_i18n265.__)("No brackets"), icon: bareNumber },
+    none: { label: (0, import_i18n255.__)("No brackets"), icon: bareNumber },
     round: {
-      label: (0, import_i18n265.__)("Round brackets"),
+      label: (0, import_i18n255.__)("Round brackets"),
       icon: numberInParenthesis,
       before: "(",
       after: ")"
     },
     square: {
-      label: (0, import_i18n265.__)("Square brackets"),
+      label: (0, import_i18n255.__)("Square brackets"),
       icon: numberInSquareBrackets,
       before: "[",
       after: "]"
     },
     curly: {
-      label: (0, import_i18n265.__)("Curly brackets"),
+      label: (0, import_i18n255.__)("Curly brackets"),
       icon: numberInCurlyBrackets,
       before: "{",
       after: "}"
     },
     angle: {
-      label: (0, import_i18n265.__)("Angle brackets"),
+      label: (0, import_i18n255.__)("Angle brackets"),
       icon: numberInAngleBrackets,
       before: "<",
       after: ">"
@@ -81436,13 +80630,13 @@ ${text}
     const { bracketType } = attributes2;
     const term = useTermCount(termId, taxonomy);
     const termCount = term?.termCount || 0;
-    const blockProps = (0, import_block_editor280.useBlockProps)();
+    const blockProps = (0, import_block_editor269.useBlockProps)();
     const bracketTypeControls = Object.entries(BRACKET_TYPES).map(
-      ([type, { label, icon: icon4 }]) => ({
+      ([type, { label, icon: icon2 }]) => ({
         role: "menuitemradio",
         title: label,
         isActive: bracketType === type,
-        icon: icon4,
+        icon: icon2,
         onClick: () => {
           setAttributes({ bracketType: type });
         }
@@ -81452,39 +80646,39 @@ ${text}
       const { before = "", after = "" } = BRACKET_TYPES[type] || {};
       return `${before}${count}${after}`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(import_block_editor280.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-        import_components168.ToolbarDropdownMenu,
+    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)(
+        import_components165.ToolbarDropdownMenu,
         {
           icon: BRACKET_TYPES[bracketType]?.icon ?? bareNumber,
-          label: (0, import_i18n265.__)("Change bracket type"),
+          label: (0, import_i18n255.__)("Change bracket type"),
           controls: bracketTypeControls
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
+      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
     ] });
   }

   // packages/block-library/build-module/term-count/index.mjs
-  var { name: name113 } = block_default112;
-  var settings112 = {
+  var { name: name109 } = block_default108;
+  var settings108 = {
     icon: term_count_default,
     example: {},
     edit: TermCountEdit
   };
-  var init112 = () => initBlock({ name: name113, metadata: block_default112, settings: settings112 });
+  var init108 = () => initBlock({ name: name109, metadata: block_default108, settings: settings108 });

   // packages/block-library/build-module/term-description/index.mjs
   var term_description_exports = {};
   __export(term_description_exports, {
-    init: () => init113,
-    metadata: () => block_default113,
-    name: () => name114,
-    settings: () => settings113
+    init: () => init109,
+    metadata: () => block_default109,
+    name: () => name110,
+    settings: () => settings109
   });

   // packages/block-library/build-module/term-description/block.json
-  var block_default113 = {
+  var block_default109 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/term-description",
@@ -81541,12 +80735,12 @@ ${text}
   };

   // packages/block-library/build-module/term-description/edit.mjs
-  var import_i18n266 = __toESM(require_i18n(), 1);
-  var import_block_editor281 = __toESM(require_block_editor(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_block_editor270 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/term-description/use-term-description.mjs
   var import_core_data96 = __toESM(require_core_data(), 1);
-  var import_data166 = __toESM(require_data(), 1);
+  var import_data162 = __toESM(require_data(), 1);
   function useTermDescription(termId, taxonomy) {
     const [description, setDescription, fullDescription] = (0, import_core_data96.useEntityProp)(
       "taxonomy",
@@ -81563,7 +80757,7 @@ ${text}
     };
   }
   function useTemplateBasedTermData2() {
-    const templateSlug = (0, import_data166.useSelect)((select10) => {
+    const templateSlug = (0, import_data162.useSelect)((select10) => {
       const { getCurrentPostId, getCurrentPostType, getCurrentTemplateId } = select10("core/editor");
       const currentPostType = getCurrentPostType();
       const templateId = getCurrentTemplateId() || (currentPostType === "wp_template" ? getCurrentPostId() : null);
@@ -81587,7 +80781,7 @@ ${text}
       }
       taxonomy = taxonomy === "tag" ? "post_tag" : taxonomy;
     }
-    return (0, import_data166.useSelect)(
+    return (0, import_data162.useSelect)(
       (select10) => {
         if (!taxonomy || !termSlug) {
           return "";
@@ -81607,22 +80801,22 @@ ${text}
   }

   // packages/block-library/build-module/term-description/edit.mjs
-  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   function TermDescriptionEdit({
     context: { termId, taxonomy }
   }) {
     const { termDescription } = useTermDescription(termId, taxonomy);
-    const blockProps = (0, import_block_editor281.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_jsx_runtime559.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("div", { ...blockProps, children: termDescription ? /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+    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)(
       "div",
       {
         dangerouslySetInnerHTML: { __html: termDescription }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("div", { className: "wp-block-term-description__placeholder", children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("span", { children: (0, import_i18n266.__)("Term Description") }) }) }) });
+    ) : /* @__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") }) }) }) });
   }

   // packages/block-library/build-module/term-description/deprecated.mjs
-  var v149 = {
+  var v147 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -81680,29 +80874,29 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default54 = [v149];
+  var deprecated_default53 = [v147];

   // packages/block-library/build-module/term-description/index.mjs
-  var { name: name114 } = block_default113;
-  var settings113 = {
+  var { name: name110 } = block_default109;
+  var settings109 = {
     icon: term_description_default,
     edit: TermDescriptionEdit,
     example: {},
-    deprecated: deprecated_default54
+    deprecated: deprecated_default53
   };
-  var init113 = () => initBlock({ name: name114, metadata: block_default113, settings: settings113 });
+  var init109 = () => initBlock({ name: name110, metadata: block_default109, settings: settings109 });

   // packages/block-library/build-module/term-name/index.mjs
   var term_name_exports = {};
   __export(term_name_exports, {
-    init: () => init114,
-    metadata: () => block_default114,
-    name: () => name115,
-    settings: () => settings114
+    init: () => init110,
+    metadata: () => block_default110,
+    name: () => name111,
+    settings: () => settings110
   });

   // packages/block-library/build-module/term-name/block.json
-  var block_default114 = {
+  var block_default110 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/term-name",
@@ -81774,16 +80968,16 @@ ${text}
   };

   // packages/block-library/build-module/term-name/edit.mjs
-  var import_i18n267 = __toESM(require_i18n(), 1);
-  var import_block_editor282 = __toESM(require_block_editor(), 1);
-  var import_components169 = __toESM(require_components(), 1);
+  var import_i18n257 = __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);

   // packages/block-library/build-module/term-name/use-term-name.mjs
   var import_core_data97 = __toESM(require_core_data(), 1);
-  var import_data167 = __toESM(require_data(), 1);
+  var import_data163 = __toESM(require_data(), 1);
   function useTermName(termId, taxonomy) {
-    const contextBasedTerm = (0, import_data167.useSelect)(
+    const contextBasedTerm = (0, import_data163.useSelect)(
       (select10) => {
         if (!termId || !taxonomy) {
           return null;
@@ -81804,7 +80998,7 @@ ${text}
     };
   }
   function useTemplateBasedTermData3() {
-    const templateSlug = (0, import_data167.useSelect)((select10) => {
+    const templateSlug = (0, import_data163.useSelect)((select10) => {
       const { getCurrentPostId, getCurrentPostType, getCurrentTemplateId } = select10("core/editor");
       const currentPostType = getCurrentPostType();
       const templateId = getCurrentTemplateId() || (currentPostType === "wp_template" ? getCurrentPostId() : null);
@@ -81826,7 +81020,7 @@ ${text}
       }
       taxonomy = taxonomy === "tag" ? "post_tag" : taxonomy;
     }
-    return (0, import_data167.useSelect)(
+    return (0, import_data163.useSelect)(
       (select10) => {
         if (!taxonomy || !termSlug) {
           return null;
@@ -81846,7 +81040,7 @@ ${text}
   }

   // packages/block-library/build-module/term-name/edit.mjs
-  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
   function TermNameEdit({
     attributes: attributes2,
     setAttributes,
@@ -81854,13 +81048,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_i18n267.__)("Term Name");
-    const blockProps = (0, import_block_editor282.useBlockProps)();
+    const termName2 = term?.name ? (0, import_html_entities16.decodeEntities)(term.name) : (0, import_i18n257.__)("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_runtime560.jsx)(
+      termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
         "a",
         {
           href: "#term-name-pseudo-link",
@@ -81869,9 +81063,9 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor282.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
-        import_block_editor282.HeadingLevelDropdown,
+    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)(
+        import_block_editor271.HeadingLevelDropdown,
         {
           value: level,
           options: levelOptions,
@@ -81880,27 +81074,27 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor282.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
-        import_components169.__experimentalToolsPanel,
+      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_block_editor271.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+        import_components166.__experimentalToolsPanel,
         {
-          label: (0, import_i18n267.__)("Settings"),
+          label: (0, import_i18n257.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
-            import_components169.__experimentalToolsPanelItem,
+          children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+            import_components166.__experimentalToolsPanelItem,
             {
               hasValue: () => !!isLink,
-              label: (0, import_i18n267.__)("Make term name a link"),
+              label: (0, import_i18n257.__)("Make term name a link"),
               onDeselect: () => setAttributes({ isLink: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
-                import_components169.ToggleControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+                import_components166.ToggleControl,
                 {
-                  label: (0, import_i18n267.__)("Make term name a link"),
+                  label: (0, import_i18n257.__)("Make term name a link"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
@@ -81909,12 +81103,12 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
+      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
     ] });
   }

   // packages/block-library/build-module/term-name/deprecated.mjs
-  var v150 = {
+  var v148 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -81981,29 +81175,29 @@ ${text}
     },
     save: () => null
   };
-  var deprecated_default55 = [v150];
+  var deprecated_default54 = [v148];

   // packages/block-library/build-module/term-name/index.mjs
-  var { name: name115 } = block_default114;
-  var settings114 = {
+  var { name: name111 } = block_default110;
+  var settings110 = {
     icon: term_name_default,
     example: {},
     edit: TermNameEdit,
-    deprecated: deprecated_default55
+    deprecated: deprecated_default54
   };
-  var init114 = () => initBlock({ name: name115, metadata: block_default114, settings: settings114 });
+  var init110 = () => initBlock({ name: name111, metadata: block_default110, settings: settings110 });

   // packages/block-library/build-module/terms-query/index.mjs
   var terms_query_exports = {};
   __export(terms_query_exports, {
-    init: () => init115,
-    metadata: () => block_default115,
-    name: () => name116,
-    settings: () => settings115
+    init: () => init111,
+    metadata: () => block_default111,
+    name: () => name112,
+    settings: () => settings111
   });

   // packages/block-library/build-module/terms-query/block.json
-  var block_default115 = {
+  var block_default111 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/terms-query",
@@ -82045,28 +81239,28 @@ ${text}
   };

   // packages/block-library/build-module/terms-query/edit/index.mjs
-  var import_data171 = __toESM(require_data(), 1);
-  var import_block_editor287 = __toESM(require_block_editor(), 1);
+  var import_data167 = __toESM(require_data(), 1);
+  var import_block_editor276 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
-  var import_element165 = __toESM(require_element(), 1);
-  var import_block_editor285 = __toESM(require_block_editor(), 1);
+  var import_element163 = __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_i18n272 = __toESM(require_i18n(), 1);
-  var import_components177 = __toESM(require_components(), 1);
-  var import_block_editor284 = __toESM(require_block_editor(), 1);
+  var import_i18n262 = __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_data168 = __toESM(require_data(), 1);
-  var import_element163 = __toESM(require_element(), 1);
+  var import_data164 = __toESM(require_data(), 1);
+  var import_element161 = __toESM(require_element(), 1);
   function usePublicTaxonomies() {
-    const taxonomies = (0, import_data168.useSelect)(
+    const taxonomies = (0, import_data164.useSelect)(
       (select10) => select10(import_core_data98.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element163.useMemo)(() => {
+    return (0, import_element161.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       ) || [];
@@ -82074,16 +81268,16 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/taxonomy-control.mjs
-  var import_components170 = __toESM(require_components(), 1);
-  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+  var import_components167 = __toESM(require_components(), 1);
+  var import_jsx_runtime548 = __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_runtime561.jsx)(
-      import_components170.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      import_components167.SelectControl,
       {
         options: taxonomyOptions,
         value,
@@ -82094,28 +81288,28 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/order-control.mjs
-  var import_i18n268 = __toESM(require_i18n(), 1);
-  var import_components171 = __toESM(require_components(), 1);
-  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
+  var import_components168 = __toESM(require_components(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function OrderControl3({ orderBy, order, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-      import_components171.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+      import_components168.SelectControl,
       {
         options: [
           {
-            label: (0, import_i18n268.__)("Name: A \u2192 Z"),
+            label: (0, import_i18n258.__)("Name: A \u2192 Z"),
             value: "name/asc"
           },
           {
-            label: (0, import_i18n268.__)("Name: Z \u2192 A"),
+            label: (0, import_i18n258.__)("Name: Z \u2192 A"),
             value: "name/desc"
           },
           {
-            label: (0, import_i18n268.__)("Count, high to low"),
+            label: (0, import_i18n258.__)("Count, high to low"),
             value: "count/desc"
           },
           {
-            label: (0, import_i18n268.__)("Count, low to high"),
+            label: (0, import_i18n258.__)("Count, low to high"),
             value: "count/asc"
           }
         ],
@@ -82130,11 +81324,11 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/empty-terms-control.mjs
-  var import_components172 = __toESM(require_components(), 1);
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
+  var import_components169 = __toESM(require_components(), 1);
+  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
   function EmptyTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
-      import_components172.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+      import_components169.ToggleControl,
       {
         checked: !value,
         onChange: (showEmpty) => onChange(!showEmpty),
@@ -82144,19 +81338,19 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/nested-terms-control.mjs
-  var import_components173 = __toESM(require_components(), 1);
-  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+  var import_components170 = __toESM(require_components(), 1);
+  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   function NestedTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components173.ToggleControl, { checked: value, onChange, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components170.ToggleControl, { checked: value, onChange, ...props });
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/inherit-control.mjs
-  var import_components174 = __toESM(require_components(), 1);
-  var import_i18n269 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+  var import_components171 = __toESM(require_components(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   function InheritControl({ value, onChange, label }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(
-      import_components174.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
+      import_components171.__experimentalToggleGroupControl,
       {
         label,
         isBlock: true,
@@ -82165,37 +81359,37 @@ ${text}
             inherit: newValue === "default"
           });
         },
-        help: value ? (0, import_i18n269.__)(
+        help: value ? (0, import_i18n259.__)(
           "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_i18n269.__)("Display terms based on specific criteria."),
+        ) : (0, import_i18n259.__)("Display terms based on specific criteria."),
         value: value ? "default" : "custom",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
-            import_components174.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+            import_components171.__experimentalToggleGroupControlOption,
             {
               value: "default",
-              label: (0, import_i18n269.__)("Default")
+              label: (0, import_i18n259.__)("Default")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(import_components174.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n269.__)("Custom") })
+          /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components171.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n259.__)("Custom") })
         ]
       }
     );
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/max-terms-control.mjs
-  var import_i18n270 = __toESM(require_i18n(), 1);
-  var import_components175 = __toESM(require_components(), 1);
-  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
+  var import_components172 = __toESM(require_components(), 1);
+  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
   function MaxTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
-      import_components175.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      import_components172.RangeControl,
       {
         value,
         min: 0,
         max: 100,
         onChange,
-        help: (0, import_i18n270.__)(
+        help: (0, import_i18n260.__)(
           "Limit the number of terms you want to show. To show all terms, use 0 (zero)."
         ),
         ...props
@@ -82204,23 +81398,23 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/advanced-controls.mjs
-  var import_i18n271 = __toESM(require_i18n(), 1);
-  var import_block_editor283 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
-  var { HTMLElementControl: HTMLElementControl8 } = unlock(import_block_editor283.privateApis);
+  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_block_editor272 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+  var { HTMLElementControl: HTMLElementControl8 } = unlock(import_block_editor272.privateApis);
   function AdvancedControls({
     TagName: TagName2,
     setAttributes,
     clientId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_block_editor283.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(import_block_editor272.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
       HTMLElementControl8,
       {
         tagName: TagName2,
         onChange: (value) => setAttributes({ tagName: value }),
         clientId,
         options: [
-          { label: (0, import_i18n271.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n261.__)("Default (<div>)"), value: "div" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
           { label: "<aside>", value: "aside" }
@@ -82230,13 +81424,13 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/include-control.mjs
-  var import_components176 = __toESM(require_components(), 1);
-  var import_data169 = __toESM(require_data(), 1);
+  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_element164 = __toESM(require_element(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
+  var import_element162 = __toESM(require_element(), 1);
+  var import_compose65 = __toESM(require_compose(), 1);
   var import_html_entities17 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY11 = [];
   var BASE_QUERY3 = {
     order: "asc",
@@ -82249,11 +81443,11 @@ ${text}
     onChange,
     ...props
   }) {
-    const [search, setSearch] = (0, import_element164.useState)("");
-    const [value, setValue] = (0, import_element164.useState)(EMPTY_ARRAY11);
-    const [suggestions, setSuggestions] = (0, import_element164.useState)(EMPTY_ARRAY11);
-    const debouncedSearch = (0, import_compose63.useDebounce)(setSearch, 250);
-    const { searchResults, searchHasResolved } = (0, import_data169.useSelect)(
+    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 debouncedSearch = (0, import_compose65.useDebounce)(setSearch, 250);
+    const { searchResults, searchHasResolved } = (0, import_data165.useSelect)(
       (select10) => {
         if (!search) {
           return { searchResults: EMPTY_ARRAY11, searchHasResolved: true };
@@ -82280,7 +81474,7 @@ ${text}
       },
       [search, taxonomy, include]
     );
-    const currentTerms = (0, import_data169.useSelect)(
+    const currentTerms = (0, import_data165.useSelect)(
       (select10) => {
         if (!include?.length) {
           return EMPTY_ARRAY11;
@@ -82294,7 +81488,7 @@ ${text}
       },
       [include, taxonomy]
     );
-    (0, import_element164.useEffect)(() => {
+    (0, import_element162.useEffect)(() => {
       if (!include?.length) {
         setValue(EMPTY_ARRAY11);
       }
@@ -82313,7 +81507,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [include, currentTerms]);
-    const entitiesInfo = (0, import_element164.useMemo)(() => {
+    const entitiesInfo = (0, import_element162.useMemo)(() => {
       if (!searchResults?.length) {
         return { names: EMPTY_ARRAY11, mapByName: {} };
       }
@@ -82326,7 +81520,7 @@ ${text}
       });
       return { names, mapByName };
     }, [searchResults]);
-    (0, import_element164.useEffect)(() => {
+    (0, import_element162.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -82346,8 +81540,8 @@ ${text}
       setSuggestions(EMPTY_ARRAY11);
       onChange(ids);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
-      import_components176.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+      import_components173.FormTokenField,
       {
         value,
         onInputChange: debouncedSearch,
@@ -82360,7 +81554,7 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryInspectorControls({
     attributes: attributes2,
     setQuery,
@@ -82388,18 +81582,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_i18n272.__)("Query type");
-    const taxonomyControlLabel = (0, import_i18n272.__)("Taxonomy");
-    const orderByControlLabel = (0, import_i18n272.__)("Order by");
-    const emptyTermsControlLabel = (0, import_i18n272.__)("Show empty terms");
-    const nestedTermsControlLabel = (0, import_i18n272.__)("Show nested terms");
-    const maxTermsControlLabel = (0, import_i18n272.__)("Max terms");
-    const includeControlLabel = (0, import_i18n272.__)("Selected terms");
-    return /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(import_jsx_runtime569.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_block_editor284.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(
-        import_components177.__experimentalToolsPanel,
+    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)(
+        import_components174.__experimentalToolsPanel,
         {
-          label: (0, import_i18n272.__)("Settings"),
+          label: (0, import_i18n262.__)("Settings"),
           resetAll: () => {
             setAttributes({
               termQuery: {
@@ -82416,14 +81610,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => inherit !== false,
                 label: queryTypeControlLabel,
                 onDeselect: () => setQuery({ inherit: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   InheritControl,
                   {
                     label: queryTypeControlLabel,
@@ -82433,8 +81627,8 @@ ${text}
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => taxonomy !== "category",
                 label: taxonomyControlLabel,
@@ -82442,7 +81636,7 @@ ${text}
                   setQuery({ taxonomy: "category" });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   TaxonomyControl,
                   {
                     label: taxonomyControlLabel,
@@ -82455,14 +81649,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => orderBy !== "name" || order !== "asc",
                 label: orderByControlLabel,
                 onDeselect: () => setQuery({ orderBy: "name", order: "asc" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   OrderControl3,
                   {
                     label: orderByControlLabel,
@@ -82474,15 +81668,15 @@ ${text}
                       });
                     },
                     disabled: hasIncludeFilter,
-                    help: hasIncludeFilter ? (0, import_i18n272.__)(
+                    help: hasIncludeFilter ? (0, import_i18n262.__)(
                       "When specific terms are selected, the order is based on their selection order."
                     ) : void 0
                   }
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!include?.length,
                 label: includeControlLabel,
@@ -82492,7 +81686,7 @@ ${text}
                   order: "asc"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   IncludeControl,
                   {
                     label: includeControlLabel,
@@ -82503,14 +81697,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => hideEmpty !== true,
                 label: emptyTermsControlLabel,
                 onDeselect: () => setQuery({ hideEmpty: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   EmptyTermsControl,
                   {
                     label: emptyTermsControlLabel,
@@ -82520,35 +81714,35 @@ ${text}
                 )
               }
             ),
-            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => showNested !== false,
                 label: nestedTermsControlLabel,
                 onDeselect: () => setQuery({ showNested: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   NestedTermsControl,
                   {
                     label: nestedTermsControlLabel,
                     value: showNested,
                     onChange: (value) => setQuery({ showNested: value }),
                     disabled: hasIncludeFilter,
-                    help: hasIncludeFilter ? (0, import_i18n272.__)(
+                    help: hasIncludeFilter ? (0, import_i18n262.__)(
                       "When specific terms are selected, only those are displayed."
                     ) : void 0
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-              import_components177.__experimentalToolsPanelItem,
+            /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+              import_components174.__experimentalToolsPanelItem,
               {
                 hasValue: () => perPage !== 10,
                 label: maxTermsControlLabel,
                 onDeselect: () => setQuery({ perPage: 10 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
                   MaxTermsControl,
                   {
                     label: maxTermsControlLabel,
@@ -82561,7 +81755,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
         AdvancedControls,
         {
           TagName: TagName2,
@@ -82573,7 +81767,7 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
-  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryContent({
     attributes: attributes2,
     setAttributes,
@@ -82581,16 +81775,16 @@ ${text}
     context
   }) {
     const { tagName: TagName2 } = attributes2;
-    const blockProps = (0, import_block_editor285.useBlockProps)();
-    const innerBlocksProps = (0, import_block_editor285.useInnerBlocksProps)(blockProps, {});
-    const setQuery = (0, import_element165.useCallback)(
+    const blockProps = (0, import_block_editor274.useBlockProps)();
+    const innerBlocksProps = (0, import_block_editor274.useInnerBlocksProps)(blockProps, {});
+    const setQuery = (0, import_element163.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         termQuery: { ...prevAttributes.termQuery, ...newQuery }
       })),
       [setAttributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
         TermsQueryInspectorControls,
         {
           attributes: attributes2,
@@ -82600,53 +81794,53 @@ ${text}
           templateSlug: context?.templateSlug
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-placeholder.mjs
-  var import_data170 = __toESM(require_data(), 1);
-  var import_blocks123 = __toESM(require_blocks(), 1);
-  var import_block_editor286 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+  var import_data166 = __toESM(require_data(), 1);
+  var import_blocks122 = __toESM(require_blocks(), 1);
+  var import_block_editor275 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryPlaceholder({
     attributes: attributes2,
     clientId,
-    name: name122
+    name: name118
   }) {
-    const { blockType, activeBlockVariation, scopeVariations } = (0, import_data170.useSelect)(
+    const { blockType, activeBlockVariation, scopeVariations } = (0, import_data166.useSelect)(
       (select10) => {
         const {
           getActiveBlockVariation,
           getBlockType: getBlockType6,
           getBlockVariations: getBlockVariations4
-        } = select10(import_blocks123.store);
+        } = select10(import_blocks122.store);
         return {
-          blockType: getBlockType6(name122),
+          blockType: getBlockType6(name118),
           activeBlockVariation: getActiveBlockVariation(
-            name122,
+            name118,
             attributes2
           ),
-          scopeVariations: getBlockVariations4(name122, "block")
+          scopeVariations: getBlockVariations4(name118, "block")
         };
       },
-      [name122, attributes2]
+      [name118, attributes2]
     );
-    const icon4 = activeBlockVariation?.icon?.src || activeBlockVariation?.icon || blockType?.icon?.src;
+    const icon2 = activeBlockVariation?.icon?.src || activeBlockVariation?.icon || blockType?.icon?.src;
     const label = activeBlockVariation?.title || blockType?.title;
-    const { replaceInnerBlocks } = (0, import_data170.useDispatch)(import_block_editor286.store);
-    const blockProps = (0, import_block_editor286.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
-      import_block_editor286.__experimentalBlockVariationPicker,
+    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)(
+      import_block_editor275.__experimentalBlockVariationPicker,
       {
-        icon: icon4,
+        icon: icon2,
         label,
         variations: scopeVariations,
         onSelect: (variation) => {
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks123.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks122.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -82658,43 +81852,43 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/index.mjs
-  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var TermsQueryEdit = (props) => {
-    const hasInnerBlocks = (0, import_data171.useSelect)(
-      (select10) => !!select10(import_block_editor287.store).getBlocks(props.clientId).length,
+    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_runtime572.jsx)(Component, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(Component, { ...props });
   };
-  var edit_default39 = TermsQueryEdit;
+  var edit_default35 = TermsQueryEdit;

   // packages/block-library/build-module/terms-query/save.mjs
-  var import_block_editor288 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
-  function save53({ attributes: { tagName: Tag = "div" } }) {
-    const blockProps = import_block_editor288.useBlockProps.save();
-    const innerBlocksProps = import_block_editor288.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(Tag, { ...innerBlocksProps });
+  var import_block_editor277 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime560 = __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 });
   }

   // packages/block-library/build-module/terms-query/variations.mjs
-  var import_i18n273 = __toESM(require_i18n(), 1);
-  var import_components178 = __toESM(require_components(), 1);
-  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
-  var titleDate2 = /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_components178.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_components178.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_runtime574.jsx)(import_components178.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(import_components178.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_i18n263 = __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 termName = [
     "core/term-name",
     {
       isLink: true
     }
   ];
-  var variations20 = [
+  var variations18 = [
     {
       name: "name",
-      title: (0, import_i18n273.__)("Name"),
-      description: (0, import_i18n273.__)("Display the terms' names."),
+      title: (0, import_i18n263.__)("Name"),
+      description: (0, import_i18n263.__)("Display the terms' names."),
       attributes: {},
       icon: titleDate2,
       scope: ["block"],
@@ -82702,8 +81896,8 @@ ${text}
     },
     {
       name: "name-count",
-      title: (0, import_i18n273.__)("Name & Count"),
-      description: (0, import_i18n273.__)(
+      title: (0, import_i18n263.__)("Name & Count"),
+      description: (0, import_i18n263.__)(
         "Display the terms' names and number of posts assigned to each term."
       ),
       attributes: {},
@@ -82724,32 +81918,32 @@ ${text}
       ]
     }
   ];
-  var variations_default20 = variations20;
+  var variations_default18 = variations18;

   // packages/block-library/build-module/terms-query/index.mjs
-  var { name: name116 } = block_default115;
-  var TEMPLATE21 = [["core/term-template"]];
-  var settings115 = {
+  var { name: name112 } = block_default111;
+  var TEMPLATE18 = [["core/term-template"]];
+  var settings111 = {
     icon: loop_default,
-    template: TEMPLATE21,
-    edit: edit_default39,
-    save: save53,
+    template: TEMPLATE18,
+    edit: edit_default35,
+    save: save49,
     example: {},
-    variations: variations_default20
+    variations: variations_default18
   };
-  var init115 = () => initBlock({ name: name116, metadata: block_default115, settings: settings115 });
+  var init111 = () => initBlock({ name: name112, metadata: block_default111, settings: settings111 });

   // packages/block-library/build-module/term-template/index.mjs
   var term_template_exports = {};
   __export(term_template_exports, {
-    init: () => init116,
-    metadata: () => block_default116,
-    name: () => name117,
-    settings: () => settings116
+    init: () => init112,
+    metadata: () => block_default112,
+    name: () => name113,
+    settings: () => settings112
   });

   // packages/block-library/build-module/term-template/block.json
-  var block_default116 = {
+  var block_default112 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/term-template",
@@ -82813,23 +82007,23 @@ ${text}
   };

   // packages/block-library/build-module/term-template/edit.mjs
-  var import_components179 = __toESM(require_components(), 1);
-  var import_element166 = __toESM(require_element(), 1);
-  var import_data172 = __toESM(require_data(), 1);
-  var import_i18n274 = __toESM(require_i18n(), 1);
-  var import_block_editor289 = __toESM(require_block_editor(), 1);
+  var import_components176 = __toESM(require_components(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_data168 = __toESM(require_data(), 1);
+  var import_i18n264 = __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_runtime575 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   var INNER_BLOCKS_LAYOUT2 = { type: "default" };
   function TermTemplateInnerBlocks({ classList }) {
-    const innerBlocksProps = (0, import_block_editor289.useInnerBlocksProps)(
+    const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(
       { className: clsx_default("wp-block-term", classList) },
       {
         __unstableDisableLayoutClassNames: true,
         layout: INNER_BLOCKS_LAYOUT2
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("li", { ...innerBlocksProps });
   }
   function TermTemplateBlockPreview({
     blocks,
@@ -82838,7 +82032,7 @@ ${text}
     isHidden,
     setActiveBlockContextId
   }) {
-    const blockPreviewProps = (0, import_block_editor289.__experimentalUseBlockPreview)({
+    const blockPreviewProps = (0, import_block_editor278.__experimentalUseBlockPreview)({
       blocks,
       props: {
         className: clsx_default("wp-block-term", classList)
@@ -82850,7 +82044,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -82862,7 +82056,7 @@ ${text}
       }
     );
   }
-  var MemoizedTermTemplateBlockPreview = (0, import_element166.memo)(TermTemplateBlockPreview);
+  var MemoizedTermTemplateBlockPreview = (0, import_element164.memo)(TermTemplateBlockPreview);
   function TermTemplateEdit({
     clientId,
     attributes: { layout },
@@ -82881,7 +82075,7 @@ ${text}
     __unstableLayoutClassNames
   }) {
     const { type: layoutType, columnCount = 3 } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element166.useState)();
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element164.useState)();
     const queryArgs = {
       hide_empty: hideEmpty,
       order,
@@ -82904,14 +82098,14 @@ ${text}
       taxonomy,
       queryArgs
     );
-    const blocks = (0, import_data172.useSelect)(
-      (select10) => select10(import_block_editor289.store).getBlocks(clientId),
+    const blocks = (0, import_data168.useSelect)(
+      (select10) => select10(import_block_editor278.store).getBlocks(clientId),
       [clientId]
     );
-    const blockProps = (0, import_block_editor289.useBlockProps)({
+    const blockProps = (0, import_block_editor278.useBlockProps)({
       className: __unstableLayoutClassNames
     });
-    const blockContexts = (0, import_element166.useMemo)(
+    const blockContexts = (0, import_element164.useMemo)(
       () => terms?.map((term) => ({
         taxonomy,
         termId: term.id,
@@ -82921,25 +82115,25 @@ ${text}
       [terms, taxonomy]
     );
     if (!terms) {
-      return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("ul", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("li", { className: "wp-block-term term-loading", children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("div", { className: "term-loading-placeholder" }) }) });
+      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" }) }) });
     }
     if (!terms.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)("p", { ...blockProps, children: [
         " ",
-        (0, import_i18n274.__)("No terms found.")
+        (0, import_i18n264.__)("No terms found.")
       ] });
     }
     const setDisplayLayout = (newDisplayLayout) => setAttributes((prevAttributes) => ({
       layout: { ...prevAttributes.layout, ...newDisplayLayout }
     }));
-    return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(import_block_editor289.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
-        import_components179.ToolbarGroup,
+    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)(
+        import_components176.ToolbarGroup,
         {
           controls: [
             {
               icon: list_default,
-              title: (0, import_i18n274._x)(
+              title: (0, import_i18n264._x)(
                 "List view",
                 "Term template block display setting"
               ),
@@ -82948,7 +82142,7 @@ ${text}
             },
             {
               icon: grid_default,
-              title: (0, import_i18n274._x)(
+              title: (0, import_i18n264._x)(
                 "Grid view",
                 "Term template block display setting"
               ),
@@ -82961,18 +82155,18 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(
-        import_block_editor289.BlockContextProvider,
+      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+        import_block_editor278.BlockContextProvider,
         {
           value: blockContext,
           children: [
-            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
               TermTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
               MemoizedTermTemplateBlockPreview,
               {
                 blocks,
@@ -82990,58 +82184,58 @@ ${text}
   }

   // packages/block-library/build-module/term-template/save.mjs
-  var import_block_editor290 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor279 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
   function TermTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_block_editor290.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(import_block_editor279.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/term-template/index.mjs
-  var { name: name117 } = block_default116;
-  var TEMPLATE22 = [["core/term-name"]];
-  var settings116 = {
+  var { name: name113 } = block_default112;
+  var TEMPLATE19 = [["core/term-name"]];
+  var settings112 = {
     icon: layout_default,
-    template: TEMPLATE22,
+    template: TEMPLATE19,
     edit: TermTemplateEdit,
     save: TermTemplateSave,
     example: {}
   };
-  var init116 = () => initBlock({ name: name117, metadata: block_default116, settings: settings116 });
+  var init112 = () => initBlock({ name: name113, metadata: block_default112, settings: settings112 });

   // packages/block-library/build-module/text-columns/index.mjs
   var text_columns_exports = {};
   __export(text_columns_exports, {
-    init: () => init117,
-    metadata: () => block_default117,
-    name: () => name118,
-    settings: () => settings117
+    init: () => init113,
+    metadata: () => block_default113,
+    name: () => name114,
+    settings: () => settings113
   });

   // packages/block-library/build-module/text-columns/edit.mjs
-  var import_i18n275 = __toESM(require_i18n(), 1);
-  var import_components180 = __toESM(require_components(), 1);
-  var import_block_editor291 = __toESM(require_block_editor(), 1);
-  var import_deprecated62 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n265 = __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);
   function TextColumnsEdit({ attributes: attributes2, setAttributes }) {
     const { width, content, columns } = attributes2;
-    (0, import_deprecated62.default)("The Text Columns block", {
+    (0, import_deprecated61.default)("The Text Columns block", {
       since: "5.3",
       alternative: "the Columns block"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(import_jsx_runtime577.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_block_editor291.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
-        import_block_editor291.BlockAlignmentToolbar,
+    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)(
+        import_block_editor280.BlockAlignmentToolbar,
         {
           value: width,
           onChange: (nextWidth) => setAttributes({ width: nextWidth }),
           controls: ["center", "wide", "full"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_block_editor291.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components180.PanelBody, { children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
-        import_components180.RangeControl,
+      /* @__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)(
+        import_components177.RangeControl,
         {
-          label: (0, import_i18n275.__)("Columns"),
+          label: (0, import_i18n265.__)("Columns"),
           value: columns,
           onChange: (value) => setAttributes({ columns: value }),
           min: 2,
@@ -83049,19 +82243,19 @@ ${text}
           required: true
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
         "div",
         {
-          ...(0, import_block_editor291.useBlockProps)({
+          ...(0, import_block_editor280.useBlockProps)({
             className: `align${width} columns-${columns}`
           }),
           children: Array.from({ length: columns }).map((_2, index) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
               "div",
               {
                 className: "wp-block-column",
-                children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
-                  import_block_editor291.RichText,
+                children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+                  import_block_editor280.RichText,
                   {
                     tagName: "p",
                     value: content?.[index]?.children,
@@ -83074,12 +82268,12 @@ ${text}
                         ]
                       });
                     },
-                    "aria-label": (0, import_i18n275.sprintf)(
+                    "aria-label": (0, import_i18n265.sprintf)(
                       // translators: %d: column index (starting with 1)
-                      (0, import_i18n275.__)("Column %d text"),
+                      (0, import_i18n265.__)("Column %d text"),
                       index + 1
                     ),
-                    placeholder: (0, import_i18n275.__)("New Column")
+                    placeholder: (0, import_i18n265.__)("New Column")
                   }
                 )
               },
@@ -83092,7 +82286,7 @@ ${text}
   }

   // packages/block-library/build-module/text-columns/block.json
-  var block_default117 = {
+  var block_default113 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/text-columns",
@@ -83133,18 +82327,18 @@ ${text}
   };

   // packages/block-library/build-module/text-columns/save.mjs
-  var import_block_editor292 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
-  function save54({ attributes: attributes2 }) {
+  var import_block_editor281 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+  function save50({ attributes: attributes2 }) {
     const { width, content, columns } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
       "div",
       {
-        ...import_block_editor292.useBlockProps.save({
+        ...import_block_editor281.useBlockProps.save({
           className: `align${width} columns-${columns}`
         }),
-        children: Array.from({ length: columns }).map((_2, index) => /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { className: "wp-block-column", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
-          import_block_editor292.RichText.Content,
+        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)(
+          import_block_editor281.RichText.Content,
           {
             tagName: "p",
             value: content?.[index]?.children
@@ -83155,13 +82349,13 @@ ${text}
   }

   // packages/block-library/build-module/text-columns/transforms.mjs
-  var import_blocks124 = __toESM(require_blocks(), 1);
+  var import_blocks123 = __toESM(require_blocks(), 1);
   var transforms37 = {
     to: [
       {
         type: "block",
         blocks: ["core/columns"],
-        transform: ({ className, columns, content, width }) => (0, import_blocks124.createBlock)(
+        transform: ({ className, columns, content, width }) => (0, import_blocks123.createBlock)(
           "core/columns",
           {
             align: "wide" === width || "full" === width ? width : void 0,
@@ -83169,8 +82363,8 @@ ${text}
             columns
           },
           content.map(
-            ({ children }) => (0, import_blocks124.createBlock)("core/column", {}, [
-              (0, import_blocks124.createBlock)("core/paragraph", {
+            ({ children }) => (0, import_blocks123.createBlock)("core/column", {}, [
+              (0, import_blocks123.createBlock)("core/paragraph", {
                 content: children
               })
             ])
@@ -83182,8 +82376,8 @@ ${text}
   var transforms_default38 = transforms37;

   // packages/block-library/build-module/text-columns/index.mjs
-  var { name: name118 } = block_default117;
-  var settings117 = {
+  var { name: name114 } = block_default113;
+  var settings113 = {
     transforms: transforms_default38,
     getEditWrapperProps(attributes2) {
       const { width } = attributes2;
@@ -83192,25 +82386,25 @@ ${text}
       }
     },
     edit: TextColumnsEdit,
-    save: save54
+    save: save50
   };
-  var init117 = () => initBlock({ name: name118, metadata: block_default117, settings: settings117 });
+  var init113 = () => initBlock({ name: name114, metadata: block_default113, settings: settings113 });

   // packages/block-library/build-module/verse/index.mjs
   var verse_exports = {};
   __export(verse_exports, {
-    init: () => init118,
-    metadata: () => block_default118,
-    name: () => name119,
-    settings: () => settings118
+    init: () => init114,
+    metadata: () => block_default114,
+    name: () => name115,
+    settings: () => settings114
   });
-  var import_i18n277 = __toESM(require_i18n(), 1);
-  var import_blocks127 = __toESM(require_blocks(), 1);
+  var import_i18n267 = __toESM(require_i18n(), 1);
+  var import_blocks126 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/verse/deprecated.mjs
-  var import_block_editor293 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
-  var v151 = {
+  var import_block_editor282 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+  var v149 = {
     attributes: {
       content: {
         type: "string",
@@ -83224,8 +82418,8 @@ ${text}
     },
     save({ attributes: attributes2 }) {
       const { textAlign, content } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
-        import_block_editor293.RichText.Content,
+      return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+        import_block_editor282.RichText.Content,
         {
           tagName: "pre",
           style: { textAlign },
@@ -83235,7 +82429,7 @@ ${text}
     },
     migrate: migrate_text_align_default
   };
-  var v223 = {
+  var v222 = {
     attributes: {
       content: {
         type: "string",
@@ -83268,7 +82462,7 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate(attributes2) {
       return migrate_text_align_default(migrate_font_family_default(attributes2));
@@ -83333,7 +82527,7 @@ ${text}
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: migrate_text_align_default,
     isEligible(attributes2) {
@@ -83342,13 +82536,13 @@ ${text}
       );
     }
   };
-  var deprecated_default56 = [v314, v223, v151];
+  var deprecated_default55 = [v314, v222, v149];

   // packages/block-library/build-module/verse/edit.mjs
-  var import_i18n276 = __toESM(require_i18n(), 1);
-  var import_block_editor294 = __toESM(require_block_editor(), 1);
-  var import_blocks125 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n266 = __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);
   function VerseEdit(props) {
     const {
       attributes: attributes2,
@@ -83360,9 +82554,9 @@ ${text}
     } = props;
     const { content } = attributes2;
     useDeprecatedTextAlign(props);
-    const blockProps = (0, import_block_editor294.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-      import_block_editor294.RichText,
+    const blockProps = (0, import_block_editor283.useBlockProps)({ style: style2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      import_block_editor283.RichText,
       {
         tagName: "pre",
         identifier: "content",
@@ -83373,21 +82567,21 @@ ${text}
             content: nextContent
           });
         },
-        "aria-label": (0, import_i18n276.__)("Poetry text"),
-        placeholder: (0, import_i18n276.__)("Write poetry\u2026"),
+        "aria-label": (0, import_i18n266.__)("Poetry text"),
+        placeholder: (0, import_i18n266.__)("Write poetry\u2026"),
         onRemove,
         onMerge: mergeBlocks,
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks125.createBlock)((0, import_blocks125.getDefaultBlockName)())
+          (0, import_blocks124.createBlock)((0, import_blocks124.getDefaultBlockName)())
         ) : void 0
       }
     );
   }

   // packages/block-library/build-module/verse/block.json
-  var block_default118 = {
+  var block_default114 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/verse",
@@ -83468,90 +82662,90 @@ ${text}
   };

   // packages/block-library/build-module/verse/save.mjs
-  var import_block_editor295 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime581 = __toESM(require_jsx_runtime(), 1);
-  function save55({ attributes: attributes2 }) {
+  var import_block_editor284 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
+  function save51({ attributes: attributes2 }) {
     const { content } = attributes2;
-    return /* @__PURE__ */ (0, import_jsx_runtime581.jsx)("pre", { ...import_block_editor295.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(import_block_editor295.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/verse/transforms.mjs
-  var import_blocks126 = __toESM(require_blocks(), 1);
+  var import_blocks125 = __toESM(require_blocks(), 1);
   var transforms38 = {
     from: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes2) => (0, import_blocks126.createBlock)("core/verse", attributes2)
+        transform: (attributes2) => (0, import_blocks125.createBlock)("core/verse", attributes2)
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes2) => (0, import_blocks126.createBlock)("core/paragraph", attributes2)
+        transform: (attributes2) => (0, import_blocks125.createBlock)("core/paragraph", attributes2)
       }
     ]
   };
   var transforms_default39 = transforms38;

   // packages/block-library/build-module/verse/index.mjs
-  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks127.privateApis);
-  var { name: name119 } = block_default118;
-  var settings118 = {
+  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks126.privateApis);
+  var { name: name115 } = block_default114;
+  var settings114 = {
     icon: verse_default,
     example: {
       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_i18n277.__)(
+        content: (0, import_i18n267.__)(
           "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 */
       }
     },
     transforms: transforms_default39,
-    deprecated: deprecated_default56,
+    deprecated: deprecated_default55,
     merge(attributes2, attributesToMerge) {
       return {
         content: attributes2.content + "\n\n" + attributesToMerge.content
       };
     },
     edit: VerseEdit,
-    save: save55
+    save: save51
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings118[fieldsKey19] = [
+    settings114[fieldsKey19] = [
       {
         id: "content",
-        label: (0, import_i18n277.__)("Content"),
+        label: (0, import_i18n267.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings118[formKey19] = {
+    settings114[formKey19] = {
       fields: ["content"]
     };
   }
-  var init118 = () => initBlock({ name: name119, metadata: block_default118, settings: settings118 });
+  var init114 = () => initBlock({ name: name115, metadata: block_default114, settings: settings114 });

   // packages/block-library/build-module/video/index.mjs
   var video_exports = {};
   __export(video_exports, {
-    init: () => init119,
-    metadata: () => block_default119,
-    name: () => name120,
-    settings: () => settings119
+    init: () => init115,
+    metadata: () => block_default115,
+    name: () => name116,
+    settings: () => settings115
   });
-  var import_i18n282 = __toESM(require_i18n(), 1);
-  var import_blocks129 = __toESM(require_blocks(), 1);
+  var import_i18n272 = __toESM(require_i18n(), 1);
+  var import_blocks128 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/video/deprecated.mjs
-  var import_block_editor296 = __toESM(require_block_editor(), 1);
+  var import_block_editor285 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/video/block.json
-  var block_default119 = {
+  var block_default115 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/video",
@@ -83661,18 +82855,18 @@ ${text}
   };

   // packages/block-library/build-module/video/tracks.mjs
-  var import_jsx_runtime582 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   function Tracks({ tracks = [] }) {
     return tracks.map((track) => {
       const { id, ...trackAttrs } = track;
-      return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
+      return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
     });
   }

   // packages/block-library/build-module/video/deprecated.mjs
-  var import_jsx_runtime583 = __toESM(require_jsx_runtime(), 1);
-  var { attributes: blockAttributes7 } = block_default119;
-  var v152 = {
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+  var { attributes: blockAttributes7 } = block_default115;
+  var v150 = {
     attributes: blockAttributes7,
     save({ attributes: attributes2 }) {
       const {
@@ -83687,8 +82881,8 @@ ${text}
         playsInline,
         tracks
       } = attributes2;
-      return /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)("figure", { ...import_block_editor296.useBlockProps.save(), children: [
-        src && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)("figure", { ...import_block_editor285.useBlockProps.save(), children: [
+        src && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
           "video",
           {
             autoPlay: autoplay,
@@ -83699,45 +82893,45 @@ ${text}
             preload: preload !== "metadata" ? preload : void 0,
             src,
             playsInline,
-            children: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(Tracks, { tracks })
           }
         ),
-        !import_block_editor296.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(import_block_editor296.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor285.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(import_block_editor285.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
-  var deprecated21 = [v152];
-  var deprecated_default57 = deprecated21;
+  var deprecated21 = [v150];
+  var deprecated_default56 = deprecated21;

   // packages/block-library/build-module/video/edit.mjs
   var import_blob20 = __toESM(require_blob(), 1);
-  var import_components183 = __toESM(require_components(), 1);
-  var import_block_editor298 = __toESM(require_block_editor(), 1);
-  var import_element169 = __toESM(require_element(), 1);
-  var import_i18n281 = __toESM(require_i18n(), 1);
-  var import_data174 = __toESM(require_data(), 1);
-  var import_notices22 = __toESM(require_notices(), 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_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_i18n278 = __toESM(require_i18n(), 1);
-  var import_components181 = __toESM(require_components(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_jsx_runtime584 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n268 = __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 options = [
-    { value: "auto", label: (0, import_i18n278.__)("Auto") },
-    { value: "metadata", label: (0, import_i18n278.__)("Metadata") },
-    { value: "none", label: (0, import_i18n278._x)("None", "Preload value") }
+    { value: "auto", label: (0, import_i18n268.__)("Auto") },
+    { value: "metadata", label: (0, import_i18n268.__)("Metadata") },
+    { value: "none", label: (0, import_i18n268._x)("None", "Preload value") }
   ];
   var VideoSettings = ({ setAttributes, attributes: attributes2 }) => {
     const { autoplay, controls, loop, muted, playsInline, preload } = attributes2;
-    const autoPlayHelpText = (0, import_i18n278.__)(
+    const autoPlayHelpText = (0, import_i18n268.__)(
       "Autoplay may cause usability issues for some users."
     );
-    const getAutoplayHelp = (0, import_element167.useCallback)((checked) => {
+    const getAutoplayHelp = (0, import_element165.useCallback)((checked) => {
       return checked ? autoPlayHelpText : null;
     }, []);
-    const toggleFactory = (0, import_element167.useMemo)(() => {
+    const toggleFactory = (0, import_element165.useMemo)(() => {
       const toggleAttribute = (attribute) => {
         return (newValue) => {
           setAttributes({
@@ -83759,23 +82953,23 @@ ${text}
         playsInline: toggleAttribute("playsInline")
       };
     }, []);
-    const onChangePreload = (0, import_element167.useCallback)((value) => {
+    const onChangePreload = (0, import_element165.useCallback)((value) => {
       setAttributes({ preload: value });
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime584.jsxs)(import_jsx_runtime584.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Autoplay"),
+          label: (0, import_i18n268.__)("Autoplay"),
           isShownByDefault: true,
           hasValue: () => !!autoplay,
           onDeselect: () => {
             setAttributes({ autoplay: false, muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.ToggleControl,
             {
-              label: (0, import_i18n278.__)("Autoplay"),
+              label: (0, import_i18n268.__)("Autoplay"),
               onChange: toggleFactory.autoplay,
               checked: !!autoplay,
               help: getAutoplayHelp
@@ -83783,101 +82977,101 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Loop"),
+          label: (0, import_i18n268.__)("Loop"),
           isShownByDefault: true,
           hasValue: () => !!loop,
           onDeselect: () => {
             setAttributes({ loop: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.ToggleControl,
             {
-              label: (0, import_i18n278.__)("Loop"),
+              label: (0, import_i18n268.__)("Loop"),
               onChange: toggleFactory.loop,
               checked: !!loop
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Muted"),
+          label: (0, import_i18n268.__)("Muted"),
           isShownByDefault: true,
           hasValue: () => !!muted,
           onDeselect: () => {
             setAttributes({ muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.ToggleControl,
             {
-              label: (0, import_i18n278.__)("Muted"),
+              label: (0, import_i18n268.__)("Muted"),
               onChange: toggleFactory.muted,
               checked: !!muted,
               disabled: autoplay,
-              help: autoplay ? (0, import_i18n278.__)("Muted because of Autoplay.") : null
+              help: autoplay ? (0, import_i18n268.__)("Muted because of Autoplay.") : null
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Playback controls"),
+          label: (0, import_i18n268.__)("Playback controls"),
           isShownByDefault: true,
           hasValue: () => !controls,
           onDeselect: () => {
             setAttributes({ controls: true });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.ToggleControl,
             {
-              label: (0, import_i18n278.__)("Playback controls"),
+              label: (0, import_i18n268.__)("Playback controls"),
               onChange: toggleFactory.controls,
               checked: !!controls
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Play inline"),
+          label: (0, import_i18n268.__)("Play inline"),
           isShownByDefault: true,
           hasValue: () => !!playsInline,
           onDeselect: () => {
             setAttributes({ playsInline: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.ToggleControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.ToggleControl,
             {
-              label: (0, import_i18n278.__)("Play inline"),
+              label: (0, import_i18n268.__)("Play inline"),
               onChange: toggleFactory.playsInline,
               checked: !!playsInline,
               disabled: autoplay,
-              help: autoplay ? (0, import_i18n278.__)("Play inline enabled because of Autoplay.") : (0, import_i18n278.__)(
+              help: autoplay ? (0, import_i18n268.__)("Play inline enabled because of Autoplay.") : (0, import_i18n268.__)(
                 "When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player."
               )
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-        import_components181.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+        import_components178.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n278.__)("Preload"),
+          label: (0, import_i18n268.__)("Preload"),
           isShownByDefault: true,
           hasValue: () => preload !== "metadata",
           onDeselect: () => {
             setAttributes({ preload: "metadata" });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
-            import_components181.SelectControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            import_components178.SelectControl,
             {
-              label: (0, import_i18n278.__)("Preload"),
+              label: (0, import_i18n268.__)("Preload"),
               value: preload,
               onChange: onChangePreload,
               options,
@@ -83891,22 +83085,22 @@ ${text}
   var edit_common_settings_default = VideoSettings;

   // packages/block-library/build-module/video/tracks-editor.mjs
-  var import_i18n279 = __toESM(require_i18n(), 1);
-  var import_components182 = __toESM(require_components(), 1);
-  var import_block_editor297 = __toESM(require_block_editor(), 1);
-  var import_data173 = __toESM(require_data(), 1);
-  var import_element168 = __toESM(require_element(), 1);
+  var import_i18n269 = __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_url24 = __toESM(require_url(), 1);
-  var import_jsx_runtime585 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock(import_components182.privateApis);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge } = unlock(import_components179.privateApis);
   var ALLOWED_TYPES = ["text/vtt"];
   var DEFAULT_KIND = "subtitles";
   var KIND_OPTIONS = [
-    { label: (0, import_i18n279.__)("Subtitles"), value: "subtitles" },
-    { label: (0, import_i18n279.__)("Captions"), value: "captions" },
-    { label: (0, import_i18n279.__)("Descriptions"), value: "descriptions" },
-    { label: (0, import_i18n279.__)("Chapters"), value: "chapters" },
-    { label: (0, import_i18n279.__)("Metadata"), value: "metadata" }
+    { 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" }
   ];
   var DEFAULT_TRACK = {
     src: "",
@@ -83917,26 +83111,26 @@ ${text}
   };
   function TrackList({ tracks, onEditPress }) {
     const content = tracks.map((track, index) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(
-        import_components182.__experimentalHStack,
+      return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+        import_components179.__experimentalHStack,
         {
           className: "block-library-video-tracks-editor__track-list-track",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { children: track.label }),
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalHStack, { justify: "flex-end", children: [
-              track.default && /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(WCBadge, { children: (0, import_i18n279.__)("Default") }),
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                import_components182.Button,
+            /* @__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)(
+                import_components179.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: () => onEditPress(index),
-                  "aria-label": (0, import_i18n279.sprintf)(
+                  "aria-label": (0, import_i18n269.sprintf)(
                     /* translators: %s: Label of the video text track e.g: "French subtitles". */
-                    (0, import_i18n279._x)("Edit %s", "text tracks"),
+                    (0, import_i18n269._x)("Edit %s", "text tracks"),
                     track.label
                   ),
-                  children: (0, import_i18n279.__)("Edit")
+                  children: (0, import_i18n269.__)("Edit")
                 }
               )
             ] })
@@ -83945,10 +83139,10 @@ ${text}
         track.id ?? track.src
       );
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-      import_components182.MenuGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+      import_components179.MenuGroup,
       {
-        label: (0, import_i18n279.__)("Text tracks"),
+        label: (0, import_i18n269.__)("Text tracks"),
         className: "block-library-video-tracks-editor__track-list",
         children: content
       }
@@ -83961,68 +83155,68 @@ ${text}
     onRemove,
     allowSettingDefault
   }) {
-    const [trackState, setTrackState] = (0, import_element168.useState)({
+    const [trackState, setTrackState] = (0, import_element166.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_runtime585.jsxs)(
-      import_components182.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+      import_components179.__experimentalVStack,
       {
         className: "block-library-video-tracks-editor__single-track-editor",
         spacing: "4",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { className: "block-library-video-tracks-editor__single-track-editor-edit-track-label", children: (0, import_i18n279.__)("Edit track") }),
-          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)("span", { children: [
-            (0, import_i18n279.__)("File"),
+          /* @__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_runtime585.jsx)("b", { children: fileName })
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("b", { children: fileName })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalGrid, { columns: 2, gap: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-              import_components182.TextControl,
+          /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components179.TextControl,
               {
                 onChange: (newLabel) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   label: newLabel
                 })),
-                label: (0, import_i18n279.__)("Label"),
+                label: (0, import_i18n269.__)("Label"),
                 value: label,
-                help: (0, import_i18n279.__)("Title of track")
+                help: (0, import_i18n269.__)("Title of track")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-              import_components182.TextControl,
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components179.TextControl,
               {
                 onChange: (newSrcLang) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   srcLang: newSrcLang
                 })),
-                label: (0, import_i18n279.__)("Source language"),
+                label: (0, import_i18n269.__)("Source language"),
                 value: srcLang,
-                help: (0, import_i18n279.__)("Language tag (en, fr, etc.)")
+                help: (0, import_i18n269.__)("Language tag (en, fr, etc.)")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalVStack, { spacing: "4", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-              import_components182.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.__experimentalVStack, { spacing: "4", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components179.SelectControl,
               {
                 className: "block-library-video-tracks-editor__single-track-editor-kind-select",
                 options: KIND_OPTIONS,
                 value: kind,
-                label: (0, import_i18n279.__)("Kind"),
+                label: (0, import_i18n269.__)("Kind"),
                 onChange: (newKind) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   kind: newKind
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-              import_components182.ToggleControl,
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components179.ToggleControl,
               {
-                label: (0, import_i18n279.__)("Set as default track"),
+                label: (0, import_i18n269.__)("Set as default track"),
                 checked: isDefaultTrack,
                 disabled: !allowSettingDefault,
                 onChange: (defaultTrack) => setTrackState((prevTrackState) => ({
@@ -84031,19 +83225,19 @@ ${text}
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalHStack, { className: "block-library-video-tracks-editor__single-track-editor-buttons-container", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                import_components182.Button,
+            /* @__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)(
+                import_components179.Button,
                 {
                   __next40pxDefaultSize: true,
                   isDestructive: true,
                   variant: "link",
                   onClick: onRemove,
-                  children: (0, import_i18n279.__)("Remove track")
+                  children: (0, import_i18n269.__)("Remove track")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                import_components182.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                import_components179.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "primary",
@@ -84051,7 +83245,7 @@ ${text}
                     onChange(trackState);
                     onClose();
                   },
-                  children: (0, import_i18n279.__)("Apply")
+                  children: (0, import_i18n269.__)("Apply")
                 }
               )
             ] })
@@ -84061,11 +83255,11 @@ ${text}
     );
   }
   function TracksEditor({ tracks = [], onChange }) {
-    const mediaUpload = (0, import_data173.useSelect)((select10) => {
-      return select10(import_block_editor297.store).getSettings().mediaUpload;
+    const mediaUpload = (0, import_data169.useSelect)((select10) => {
+      return select10(import_block_editor286.store).getSettings().mediaUpload;
     }, []);
-    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element168.useState)(null);
-    const dropdownPopoverRef = (0, import_element168.useRef)();
+    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element166.useState)(null);
+    const dropdownPopoverRef = (0, import_element166.useRef)();
     const handleTrackSelect = (selectedTracks = [], appendTracks = false) => {
       const existingTracksMap = new Map(
         tracks.map((track) => [track.id, track])
@@ -84105,14 +83299,14 @@ ${text}
         }
       });
     }
-    (0, import_element168.useEffect)(() => {
+    (0, import_element166.useEffect)(() => {
       dropdownPopoverRef.current?.focus();
     }, [trackBeingEdited]);
     if (!mediaUpload) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-      import_components182.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+      import_components179.Dropdown,
       {
         contentClassName: "block-library-video-tracks-editor",
         focusOnMount: true,
@@ -84126,19 +83320,19 @@ ${text}
             }
             onToggle();
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(import_components182.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-            import_components182.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components179.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+            import_components179.ToolbarButton,
             {
               "aria-expanded": isOpen,
               "aria-haspopup": "true",
               onClick: handleOnToggle,
-              children: (0, import_i18n279.__)("Text tracks")
+              children: (0, import_i18n269.__)("Text tracks")
             }
           ) });
         },
         renderContent: () => {
           if (trackBeingEdited !== null) {
-            return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
               SingleTrackEditor,
               {
                 track: tracks[trackBeingEdited],
@@ -84160,57 +83354,57 @@ ${text}
               }
             );
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_jsx_runtime585.Fragment, { children: [
-            tracks.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)("div", { className: "block-library-video-tracks-editor__tracks-informative-message", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("h2", { className: "block-library-video-tracks-editor__tracks-informative-message-title", children: (0, import_i18n279.__)("Text tracks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("p", { className: "block-library-video-tracks-editor__tracks-informative-message-description", children: (0, import_i18n279.__)(
+          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.__)(
                 "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_runtime585.jsxs)(import_components182.NavigableMenu, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components179.NavigableMenu, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
                 TrackList,
                 {
                   tracks,
                   onEditPress: setTrackBeingEdited
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                import_components182.MenuGroup,
+              /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                import_components179.MenuGroup,
                 {
                   className: "block-library-video-tracks-editor__add-tracks-container",
-                  label: (0, import_i18n279.__)("Add tracks"),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_block_editor297.MediaUploadCheck, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                      import_block_editor297.MediaUpload,
+                  label: (0, import_i18n269.__)("Add tracks"),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_block_editor286.MediaUploadCheck, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                      import_block_editor286.MediaUpload,
                       {
                         onSelect: handleTrackSelect,
                         allowedTypes: ALLOWED_TYPES,
                         value: tracks.map(({ id }) => id),
                         multiple: true,
-                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                          import_components182.MenuItem,
+                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                          import_components179.MenuItem,
                           {
                             icon: media_default,
                             onClick: open,
-                            children: (0, import_i18n279.__)("Open Media Library")
+                            children: (0, import_i18n269.__)("Open Media Library")
                           }
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                      import_components182.FormFileUpload,
+                    /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                      import_components179.FormFileUpload,
                       {
                         onChange: uploadFiles,
                         accept: ".vtt,text/vtt",
                         multiple: true,
                         render: ({ openFileDialog }) => {
-                          return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
-                            import_components182.MenuItem,
+                          return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                            import_components179.MenuItem,
                             {
                               icon: upload_default,
                               onClick: openFileDialog,
-                              children: (0, import_i18n279._x)("Upload", "verb")
+                              children: (0, import_i18n269._x)("Upload", "verb")
                             }
                           );
                         }
@@ -84227,7 +83421,7 @@ ${text}
   }

   // packages/block-library/build-module/video/variations.mjs
-  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_i18n270 = __toESM(require_i18n(), 1);
   var isGifVariation = ({
     controls,
     loop,
@@ -84235,11 +83429,11 @@ ${text}
     muted,
     playsInline
   } = {}) => !controls && !!loop && !!autoplay && !!muted && !!playsInline;
-  var variations21 = [
+  var variations19 = [
     {
       name: "video",
-      title: (0, import_i18n280.__)("Video"),
-      description: (0, import_i18n280.__)(
+      title: (0, import_i18n270.__)("Video"),
+      description: (0, import_i18n270.__)(
         "A video with customizable playback and interaction controls."
       ),
       icon: video_default,
@@ -84251,12 +83445,12 @@ ${text}
     },
     {
       name: "gif",
-      title: (0, import_i18n280.__)("GIF"),
-      description: (0, import_i18n280.__)(
+      title: (0, import_i18n270.__)("GIF"),
+      description: (0, import_i18n270.__)(
         "A muted, looping video that plays automatically like an animated GIF."
       ),
       icon: video_default,
-      keywords: [(0, import_i18n280.__)("animated"), "gif"],
+      keywords: [(0, import_i18n270.__)("animated"), "gif"],
       attributes: {
         controls: false,
         loop: true,
@@ -84269,10 +83463,10 @@ ${text}
       scope: ["block", "transform"]
     }
   ];
-  var variations_default21 = variations21;
+  var variations_default19 = variations19;

   // packages/block-library/build-module/video/edit.mjs
-  var import_jsx_runtime586 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES10 = ["video"];
   function VideoEdit({
     isSelected: isSingleSelected,
@@ -84282,13 +83476,13 @@ ${text}
     insertBlocksAfter,
     onReplace
   }) {
-    const videoPlayer = (0, import_element169.useRef)();
+    const videoPlayer = (0, import_element167.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_element169.useState)(attributes2.blob);
+    const [temporaryURL, setTemporaryURL] = (0, import_element167.useState)(attributes2.blob);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const blockEditingMode = (0, import_block_editor298.useBlockEditingMode)();
+    const blockEditingMode = (0, import_block_editor287.useBlockEditingMode)();
     const hasNonContentControls = blockEditingMode === "default";
     useUploadMediaFromBlobURL({
       url: temporaryURL,
@@ -84296,12 +83490,12 @@ ${text}
       onChange: onSelectVideo,
       onError: onUploadError
     });
-    (0, import_element169.useEffect)(() => {
+    (0, import_element167.useEffect)(() => {
       if (videoPlayer.current) {
         videoPlayer.current.load();
       }
     }, [poster]);
-    (0, import_element169.useEffect)(() => {
+    (0, import_element167.useEffect)(() => {
       if (isGif) {
         videoPlayer.current?.play().catch(() => {
         });
@@ -84351,19 +83545,19 @@ ${text}
         setTemporaryURL();
       }
     }
-    const { createErrorNotice } = (0, import_data174.useDispatch)(import_notices22.store);
+    const { createErrorNotice } = (0, import_data170.useDispatch)(import_notices23.store);
     function onUploadError(message) {
       createErrorNotice(message, { type: "snackbar" });
     }
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
-        import_components183.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+        import_components180.Placeholder,
         {
           className: "block-editor-media-placeholder",
           withIllustration: !isSingleSelected,
           icon: video_default,
-          label: (0, import_i18n281.__)("Video"),
-          instructions: (0, import_i18n281.__)(
+          label: (0, import_i18n271.__)("Video"),
+          instructions: (0, import_i18n271.__)(
             "Drag and drop a video, upload, or choose from your library."
           ),
           children: content
@@ -84373,14 +83567,14 @@ ${text}
     const classes = clsx_default(className, {
       "is-transient": !!temporaryURL
     });
-    const blockProps = (0, import_block_editor298.useBlockProps)({
+    const blockProps = (0, import_block_editor287.useBlockProps)({
       className: classes
     });
     if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
-        import_block_editor298.MediaPlaceholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+        import_block_editor287.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.BlockIcon, { icon: video_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.BlockIcon, { icon: video_default }),
           onSelect: onSelectVideo,
           onSelectURL,
           accept: "video/*",
@@ -84391,9 +83585,9 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(import_jsx_runtime586.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(import_jsx_runtime586.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+    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)(
           TracksEditor,
           {
             tracks,
@@ -84402,8 +83596,8 @@ ${text}
             }
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
-          import_block_editor298.MediaReplaceFlow,
+        /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+          import_block_editor287.MediaReplaceFlow,
           {
             mediaId: id,
             mediaURL: src,
@@ -84417,10 +83611,10 @@ ${text}
           }
         ) })
       ] }),
-      !isGif && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
-        import_components183.__experimentalToolsPanel,
+      !isGif && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_block_editor287.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
+        import_components180.__experimentalToolsPanel,
         {
-          label: (0, import_i18n281.__)("Settings"),
+          label: (0, import_i18n271.__)("Settings"),
           resetAll: () => {
             setAttributes({
               autoplay: false,
@@ -84434,14 +83628,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
               edit_common_settings_default,
               {
                 setAttributes,
                 attributes: attributes2
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
               poster_image_default,
               {
                 poster,
@@ -84453,8 +83647,8 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
           "video",
           {
             controls,
@@ -84469,30 +83663,30 @@ ${text}
             width,
             height,
             style: aspectRatio ? { aspectRatio } : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(Tracks, { tracks })
           }
         ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_components183.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(import_components180.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
           Caption,
           {
             attributes: attributes2,
             setAttributes,
             isSelected: isSingleSelected,
             insertBlocksAfter,
-            label: (0, import_i18n281.__)("Video caption text"),
+            label: (0, import_i18n271.__)("Video caption text"),
             showToolbarButton: isSingleSelected && hasNonContentControls
           }
         )
       ] })
     ] });
   }
-  var edit_default40 = VideoEdit;
+  var edit_default36 = VideoEdit;

   // packages/block-library/build-module/video/save.mjs
-  var import_block_editor299 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime587 = __toESM(require_jsx_runtime(), 1);
-  function save56({ attributes: attributes2 }) {
+  var import_block_editor288 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
+  function save52({ attributes: attributes2 }) {
     const {
       autoplay,
       caption,
@@ -84508,8 +83702,8 @@ ${text}
       height
     } = attributes2;
     const aspectRatio = width && height ? `${width} / ${height}` : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime587.jsxs)("figure", { ...import_block_editor299.useBlockProps.save(), children: [
-      src && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("figure", { ...import_block_editor288.useBlockProps.save(), children: [
+      src && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
         "video",
         {
           autoPlay: autoplay,
@@ -84523,13 +83717,13 @@ ${text}
           width,
           height,
           style: aspectRatio ? { aspectRatio } : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(Tracks, { tracks })
+          children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(Tracks, { tracks })
         }
       ),
-      !import_block_editor299.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
-        import_block_editor299.RichText.Content,
+      !import_block_editor288.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+        import_block_editor288.RichText.Content,
         {
-          className: (0, import_block_editor299.__experimentalGetElementClassName)("caption"),
+          className: (0, import_block_editor288.__experimentalGetElementClassName)("caption"),
           tagName: "figcaption",
           value: caption
         }
@@ -84539,7 +83733,7 @@ ${text}

   // packages/block-library/build-module/video/transforms.mjs
   var import_blob21 = __toESM(require_blob(), 1);
-  var import_blocks128 = __toESM(require_blocks(), 1);
+  var import_blocks127 = __toESM(require_blocks(), 1);
   var transforms39 = {
     from: [
       {
@@ -84549,7 +83743,7 @@ ${text}
         },
         transform(files) {
           const file = files[0];
-          const block = (0, import_blocks128.createBlock)("core/video", {
+          const block = (0, import_blocks127.createBlock)("core/video", {
             blob: (0, import_blob21.createBlobURL)(file)
           });
           return block;
@@ -84612,7 +83806,7 @@ ${text}
             attributes2.blob = attributes2.src;
             delete attributes2.src;
           }
-          return (0, import_blocks128.createBlock)("core/video", attributes2);
+          return (0, import_blocks127.createBlock)("core/video", attributes2);
         }
       }
     ]
@@ -84620,28 +83814,28 @@ ${text}
   var transforms_default40 = transforms39;

   // packages/block-library/build-module/video/index.mjs
-  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks129.privateApis);
-  var { name: name120 } = block_default119;
-  var settings119 = {
+  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks128.privateApis);
+  var { name: name116 } = block_default115;
+  var settings115 = {
     icon: video_default,
     example: {
       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_i18n282.__)("Wood thrush singing in Central Park, NYC.")
+        caption: (0, import_i18n272.__)("Wood thrush singing in Central Park, NYC.")
       }
     },
     transforms: transforms_default40,
-    variations: variations_default21,
-    deprecated: deprecated_default57,
-    edit: edit_default40,
-    save: save56
+    variations: variations_default19,
+    deprecated: deprecated_default56,
+    edit: edit_default36,
+    save: save52
   };
   if (window.__experimentalContentOnlyInspectorFields) {
-    settings119[fieldsKey20] = [
+    settings115[fieldsKey20] = [
       {
         id: "video",
-        label: (0, import_i18n282.__)("Video"),
+        label: (0, import_i18n272.__)("Video"),
         type: "media",
         Edit: {
           control: "media",
@@ -84664,34 +83858,34 @@ ${text}
       },
       {
         id: "caption",
-        label: (0, import_i18n282.__)("Caption"),
+        label: (0, import_i18n272.__)("Caption"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       }
     ];
-    settings119[formKey20] = {
+    settings115[formKey20] = {
       fields: ["video", "caption"]
     };
   }
-  var init119 = () => initBlock({ name: name120, metadata: block_default119, settings: settings119 });
+  var init115 = () => initBlock({ name: name116, metadata: block_default115, settings: settings115 });

   // packages/block-library/build-module/footnotes/index.mjs
   var footnotes_exports = {};
   __export(footnotes_exports, {
-    init: () => init120,
-    metadata: () => block_default120,
-    name: () => name121,
-    settings: () => settings120
+    init: () => init116,
+    metadata: () => block_default116,
+    name: () => name117,
+    settings: () => settings116
   });
   var import_rich_text10 = __toESM(require_rich_text(), 1);

   // packages/block-library/build-module/footnotes/edit.mjs
-  var import_block_editor300 = __toESM(require_block_editor(), 1);
+  var import_block_editor289 = __toESM(require_block_editor(), 1);
   var import_core_data101 = __toESM(require_core_data(), 1);
-  var import_i18n283 = __toESM(require_i18n(), 1);
-  var import_components184 = __toESM(require_components(), 1);
-  var import_jsx_runtime588 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_components181 = __toESM(require_components(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
   function FootnotesEdit({ context: { postType, postId } }) {
     const [meta, updateMeta] = (0, import_core_data101.useEntityProp)(
       "postType",
@@ -84706,34 +83900,34 @@ ${text}
     } catch {
     }
     const footnotes = Array.isArray(parsed) ? parsed : [];
-    const blockProps = (0, import_block_editor300.useBlockProps)();
+    const blockProps = (0, import_block_editor289.useBlockProps)();
     if (!footnotesSupported) {
-      return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
-        import_components184.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+        import_components181.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
-          label: (0, import_i18n283.__)("Footnotes"),
-          instructions: (0, import_i18n283.__)(
+          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.__)(
             "Footnotes are not supported here. Add this block to post or page content."
           )
         }
       ) });
     }
     if (!footnotes.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
-        import_components184.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+        import_components181.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
-          label: (0, import_i18n283.__)("Footnotes"),
-          instructions: (0, import_i18n283.__)(
+          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.__)(
             "Footnotes found in blocks within this document will be displayed here."
           )
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
       /* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */
-      /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(
         "li",
         {
           onMouseDown: (event) => {
@@ -84743,8 +83937,8 @@ ${text}
             }
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
-              import_block_editor300.RichText,
+            /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+              import_block_editor289.RichText,
               {
                 id,
                 tagName: "span",
@@ -84771,7 +83965,7 @@ ${text}
               }
             ),
             " ",
-            /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
+            /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
           ]
         },
         id
@@ -84780,7 +83974,7 @@ ${text}
   }

   // packages/block-library/build-module/footnotes/block.json
-  var block_default120 = {
+  var block_default116 = {
     $schema: "https://schemas.wp.org/trunk/block.json",
     apiVersion: 3,
     name: "core/footnotes",
@@ -84891,19 +84085,19 @@ ${text}
   var v4_default = v412;

   // packages/block-library/build-module/footnotes/format.mjs
-  var import_i18n284 = __toESM(require_i18n(), 1);
+  var import_i18n274 = __toESM(require_i18n(), 1);
   var import_rich_text9 = __toESM(require_rich_text(), 1);
-  var import_block_editor301 = __toESM(require_block_editor(), 1);
-  var import_data175 = __toESM(require_data(), 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_blocks130 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime589 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks129 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   var formatName = "core/footnote";
-  var { usesContextKey } = unlock(import_block_editor301.privateApis);
+  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_i18n284.__)("Footnote"),
+    title: (0, import_i18n274.__)("Footnote"),
     tagName: "sup",
     className: "fn",
     attributes: {
@@ -84912,26 +84106,26 @@ ${text}
     interactive: true,
     contentEditable: false,
     [usesContextKey]: ["postType", "postId"],
-    edit: function Edit23({
+    edit: function Edit20({
       value,
       onChange,
       isObjectActive,
       context: { postType, postId }
     }) {
-      const registry = (0, import_data175.useRegistry)();
+      const registry = (0, import_data171.useRegistry)();
       const {
         getSelectedBlockClientId,
         getBlocks,
         getBlockRootClientId,
         getBlockName,
         getBlockParentsByBlockName
-      } = registry.select(import_block_editor301.store);
-      const isFootnotesSupported = (0, import_data175.useSelect)(
+      } = registry.select(import_block_editor290.store);
+      const isFootnotesSupported = (0, import_data171.useSelect)(
         (select10) => {
-          if (!select10(import_blocks130.store).getBlockType("core/footnotes")) {
+          if (!select10(import_blocks129.store).getBlockType("core/footnotes")) {
             return false;
           }
-          const allowedBlocks = select10(import_block_editor301.store).getSettings().allowedBlockTypes;
+          const allowedBlocks = select10(import_block_editor290.store).getSettings().allowedBlockTypes;
           if (allowedBlocks === false || Array.isArray(allowedBlocks) && !allowedBlocks.includes("core/footnotes")) {
             return false;
           }
@@ -84947,12 +84141,12 @@ ${text}
             getBlockParentsByBlockName: _getBlockParentsByBlockName,
             getSelectedBlockClientId: _getSelectedBlockClientId,
             getBlockName: _getBlockName
-          } = select10(import_block_editor301.store);
+          } = select10(import_block_editor290.store);
           const selectedClientId = _getSelectedBlockClientId();
           if (!selectedClientId) {
             return false;
           }
-          if (_getBlockName(selectedClientId) === name121) {
+          if (_getBlockName(selectedClientId) === name117) {
             return false;
           }
           const parentCoreBlocks = _getBlockParentsByBlockName(
@@ -84963,7 +84157,7 @@ ${text}
         },
         [postType, postId]
       );
-      const { selectionChange, insertBlock } = (0, import_data175.useDispatch)(import_block_editor301.store);
+      const { selectionChange, insertBlock } = (0, import_data171.useDispatch)(import_block_editor290.store);
       if (!isFootnotesSupported) {
         return null;
       }
@@ -84974,7 +84168,7 @@ ${text}
             const object = value.replacements[value.start];
             id = object?.attributes?.["data-fn"];
           } else {
-            id = v4_default();
+            id = `fn-${v4_default()}`;
             const newValue = (0, import_rich_text9.insertObject)(
               value,
               {
@@ -85013,17 +84207,17 @@ ${text}
             while (rootClientId && getBlockName(rootClientId) !== POST_CONTENT_BLOCK_NAME) {
               rootClientId = getBlockRootClientId(rootClientId);
             }
-            fnBlock = (0, import_blocks130.createBlock)("core/footnotes");
+            fnBlock = (0, import_blocks129.createBlock)("core/footnotes");
             insertBlock(fnBlock, void 0, rootClientId);
           }
           selectionChange(fnBlock.clientId, id, 0, 0);
         });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
-        import_block_editor301.RichTextToolbarButton,
+      return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+        import_block_editor290.RichTextToolbarButton,
         {
           icon: format_list_numbered_default,
-          title: (0, import_i18n284.__)("Footnote"),
+          title: (0, import_i18n274.__)("Footnote"),
           onClick,
           isActive: isObjectActive
         }
@@ -85032,14 +84226,14 @@ ${text}
   };

   // packages/block-library/build-module/footnotes/index.mjs
-  var { name: name121 } = block_default120;
-  var settings120 = {
+  var { name: name117 } = block_default116;
+  var settings116 = {
     icon: format_list_numbered_default,
     edit: FootnotesEdit
   };
-  var init120 = () => {
+  var init116 = () => {
     (0, import_rich_text10.registerFormatType)(formatName, format2);
-    initBlock({ name: name121, metadata: block_default120, settings: settings120 });
+    initBlock({ name: name117, metadata: block_default116, settings: settings116 });
   };

   // packages/block-library/build-module/utils/is-block-metadata-experimental.mjs
@@ -85055,7 +84249,7 @@ ${text}
   });

   // packages/block-library/build-module/index.mjs
-  var import_jsx_runtime590 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
   var getAllBlocks = () => {
     const blocks = [
       // Common blocks are grouped at the top to prioritize their display
@@ -85178,12 +84372,6 @@ ${text}
       post_author_biography_exports,
       breadcrumbs_exports
     ];
-    if (window?.__experimentalEnableFormBlocks) {
-      blocks.push(form_exports);
-      blocks.push(form_input_exports);
-      blocks.push(form_submit_button_exports);
-      blocks.push(form_submission_notification_exports);
-    }
     if (window?.__experimentalEnableBlockExperiments) {
     }
     blocks.push(freeform_exports);
@@ -85193,13 +84381,13 @@ ${text}
     ({ metadata }) => !isBlockMetadataExperimental(metadata)
   );
   var registerCoreBlocks = (blocks = __experimentalGetCoreBlocks()) => {
-    blocks.forEach(({ init: init121 }) => init121());
+    blocks.forEach(({ init: init117 }) => init117());
     if (window.__unstableAutoRegisterBlocks) {
       window.__unstableAutoRegisterBlocks.forEach((blockName) => {
         const bootstrappedBlockType = unlock(
-          (0, import_data176.select)(import_blocks131.store)
+          (0, import_data172.select)(import_blocks130.store)
         ).getBootstrappedBlockType(blockName);
-        (0, import_blocks131.registerBlockType)(blockName, {
+        (0, import_blocks130.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,
@@ -85219,25 +84407,25 @@ ${text}
             ])
           ),
           // Inspector controls are rendered by the auto-register hook in block-editor
-          edit: function Edit24({ attributes: attributes2, context }) {
-            const disabledRef = (0, import_compose64.useDisabled)();
-            const blockProps = (0, import_block_editor302.useBlockProps)({ ref: disabledRef });
+          edit: function Edit21({ attributes: attributes2, context }) {
+            const disabledRef = (0, import_compose66.useDisabled)();
+            const blockProps = (0, import_block_editor291.useBlockProps)({ ref: disabledRef });
             const { content, status, error: error2 } = (0, import_server_side_render7.useServerSideRender)({
               block: blockName,
               attributes: attributes2,
               urlQueryArgs: { post_id: context?.postId }
             });
             if (status === "loading") {
-              return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { ...blockProps, children: (0, import_i18n285.__)("Loading\u2026") });
+              return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)("div", { ...blockProps, children: (0, import_i18n275.__)("Loading\u2026") });
             }
             if (status === "error") {
-              return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { ...blockProps, children: (0, import_i18n285.sprintf)(
+              return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)("div", { ...blockProps, children: (0, import_i18n275.sprintf)(
                 /* translators: %s: error message describing the problem */
-                (0, import_i18n285.__)("Error loading block: %s"),
+                (0, import_i18n275.__)("Error loading block: %s"),
                 error2
               ) });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
               html_renderer_default,
               {
                 wrapperProps: blockProps,
@@ -85249,12 +84437,12 @@ ${text}
         });
       });
     }
-    (0, import_blocks131.setDefaultBlockName)(name63);
+    (0, import_blocks130.setDefaultBlockName)(name59);
     if (window.wp && window.wp.oldEditor && blocks.some(({ name: name510 }) => name510 === name13)) {
-      (0, import_blocks131.setFreeformContentHandlerName)(name13);
+      (0, import_blocks130.setFreeformContentHandlerName)(name13);
     }
-    (0, import_blocks131.setUnregisteredTypeHandlerName)(name52);
-    (0, import_blocks131.setGroupingBlockName)(name39);
+    (0, import_blocks130.setUnregisteredTypeHandlerName)(name48);
+    (0, import_blocks130.setGroupingBlockName)(name35);
   };
   var __experimentalRegisterExperimentalCoreBlocks = false ? ({ enableFSEBlocks } = {}) => {
     const enabledExperiments = [enableFSEBlocks ? "fse" : null];
@@ -85262,7 +84450,7 @@ ${text}
       ({ metadata }) => isBlockMetadataExperimental(metadata)
     ).filter(
       ({ metadata: { __experimental } }) => __experimental === true || enabledExperiments.includes(__experimental)
-    ).forEach(({ init: init121 }) => init121());
+    ).forEach(({ init: init117 }) => init117());
   } : void 0;
   return __toCommonJS(index_exports);
 })();
diff --git a/wp-includes/js/dist/block-library.min.js b/wp-includes/js/dist/block-library.min.js
index 1af202084f..e934b8c1b0 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 i2e=Object.create;var B2=Object.defineProperty;var s2e=Object.getOwnPropertyDescriptor;var l2e=Object.getOwnPropertyNames;var c2e=Object.getPrototypeOf,u2e=Object.prototype.hasOwnProperty;var p2e=(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 Le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),X=(e,t)=>{for(var r in t)B2(e,r,{get:t[r],enumerable:!0})},bj=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of l2e(t))!u2e.call(e,n)&&n!==r&&B2(e,n,{get:()=>t[n],enumerable:!(o=s2e(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?i2e(c2e(e)):{},bj(t||!e||!e.__esModule?B2(r,"default",{value:e,enumerable:!0}):r,e)),d2e=e=>bj(B2({},"__esModule",{value:!0}),e);var K=Le((aMe,yj)=>{yj.exports=window.wp.blocks});var ge=Le((iMe,_j)=>{_j.exports=window.wp.compose});var O=Le((sMe,xj)=>{xj.exports=window.wp.data});var N=Le((lMe,kj)=>{kj.exports=window.wp.blockEditor});var _p=Le((cMe,wj)=>{wj.exports=window.wp.serverSideRender});var D=Le((uMe,Cj)=>{Cj.exports=window.wp.i18n});var fP=Le(vr=>{"use strict";Object.defineProperty(vr,"__esModule",{value:!0});vr.Doctype=vr.CDATA=vr.Tag=vr.Style=vr.Script=vr.Comment=vr.Directive=vr.Text=vr.Root=vr.isTag=vr.ElementType=void 0;var Ti;(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"})(Ti=vr.ElementType||(vr.ElementType={}));function f2e(e){return e.type===Ti.Tag||e.type===Ti.Script||e.type===Ti.Style}vr.isTag=f2e;vr.Root=Ti.Root;vr.Text=Ti.Text;vr.Directive=Ti.Directive;vr.Comment=Ti.Comment;vr.Script=Ti.Script;vr.Style=Ti.Style;vr.Tag=Ti.Tag;vr.CDATA=Ti.CDATA;vr.Doctype=Ti.Doctype});var bP=Le(Ke=>{"use strict";var xp=Ke&&Ke.__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)}})(),rv=Ke&&Ke.__assign||function(){return rv=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},rv.apply(this,arguments)};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.cloneNode=Ke.hasChildren=Ke.isDocument=Ke.isDirective=Ke.isComment=Ke.isText=Ke.isCDATA=Ke.isTag=Ke.Element=Ke.Document=Ke.CDATA=Ke.NodeWithChildren=Ke.ProcessingInstruction=Ke.Comment=Ke.Text=Ke.DataNode=Ke.Node=void 0;var Ka=fP(),gP=(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),vP(this,t)},e})();Ke.Node=gP;var N2=(function(e){xp(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})(gP);Ke.DataNode=N2;var Tj=(function(e){xp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ka.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(N2);Ke.Text=Tj;var Pj=(function(e){xp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ka.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(N2);Ke.Comment=Pj;var Ej=(function(e){xp(t,e);function t(r,o){var n=e.call(this,o)||this;return n.name=r,n.type=Ka.ElementType.Directive,n}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(N2);Ke.ProcessingInstruction=Ej;var I2=(function(e){xp(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})(gP);Ke.NodeWithChildren=I2;var Bj=(function(e){xp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ka.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t})(I2);Ke.CDATA=Bj;var Nj=(function(e){xp(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Ka.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t})(I2);Ke.Document=Nj;var Ij=(function(e){xp(t,e);function t(r,o,n,i){n===void 0&&(n=[]),i===void 0&&(i=r==="script"?Ka.ElementType.Script:r==="style"?Ka.ElementType.Style:Ka.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})(I2);Ke.Element=Ij;function Rj(e){return(0,Ka.isTag)(e)}Ke.isTag=Rj;function Dj(e){return e.type===Ka.ElementType.CDATA}Ke.isCDATA=Dj;function Lj(e){return e.type===Ka.ElementType.Text}Ke.isText=Lj;function Aj(e){return e.type===Ka.ElementType.Comment}Ke.isComment=Aj;function Mj(e){return e.type===Ka.ElementType.Directive}Ke.isDirective=Mj;function zj(e){return e.type===Ka.ElementType.Root}Ke.isDocument=zj;function h2e(e){return Object.prototype.hasOwnProperty.call(e,"children")}Ke.hasChildren=h2e;function vP(e,t){t===void 0&&(t=!1);var r;if(Lj(e))r=new Tj(e.data);else if(Aj(e))r=new Pj(e.data);else if(Rj(e)){var o=t?hP(e.children):[],n=new Ij(e.name,rv({},e.attribs),o);o.forEach(function(c){return c.parent=n}),e.namespace!=null&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=rv({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=rv({},e["x-attribsPrefix"])),r=n}else if(Dj(e)){var o=t?hP(e.children):[],i=new Bj(o);o.forEach(function(u){return u.parent=i}),r=i}else if(zj(e)){var o=t?hP(e.children):[],s=new Nj(o);o.forEach(function(u){return u.parent=s}),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(Mj(e)){var l=new Ej(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}Ke.cloneNode=vP;function hP(e){for(var t=e.map(function(o){return vP(o,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var _P=Le(oc=>{"use strict";var g2e=oc&&oc.__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]})),v2e=oc&&oc.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&g2e(t,e,r)};Object.defineProperty(oc,"__esModule",{value:!0});oc.DomHandler=void 0;var yP=fP(),kp=bP();v2e(bP(),oc);var Vj={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},Fj=(function(){function e(t,r,o){this.dom=[],this.root=new kp.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(o=r,r=Vj),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??Vj,this.elementCB=o??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new kp.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?yP.ElementType.Tag:void 0,n=new kp.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===yP.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var o=new kp.Text(t);this.addNode(o),this.lastNode=o}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===yP.ElementType.Comment){this.lastNode.data+=t;return}var r=new kp.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new kp.Text(""),r=new kp.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 kp.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})();oc.DomHandler=Fj;oc.default=Fj});var Oj=Le(cn=>{"use strict";Object.defineProperty(cn,"__esModule",{value:!0});cn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=cn.CARRIAGE_RETURN_PLACEHOLDER=cn.CARRIAGE_RETURN_REGEX=cn.CARRIAGE_RETURN=cn.CASE_SENSITIVE_TAG_NAMES_MAP=cn.CASE_SENSITIVE_TAG_NAMES=void 0;cn.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"];cn.CASE_SENSITIVE_TAG_NAMES_MAP=cn.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{});cn.CARRIAGE_RETURN="\r";cn.CARRIAGE_RETURN_REGEX=new RegExp(cn.CARRIAGE_RETURN,"g");cn.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__");cn.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(cn.CARRIAGE_RETURN_PLACEHOLDER,"g")});var xP=Le(Ah=>{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.formatAttributes=Hj;Ah.escapeSpecialCharacters=_2e;Ah.revertEscapedCharacters=jj;Ah.formatDOM=Uj;var R2=_P(),ov=Oj();function b2e(e){return ov.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function Hj(e){for(var t={},r=0,o=e.length;r<o;r++){var n=e[r];t[n.name]=n.value}return t}function y2e(e){e=e.toLowerCase();var t=b2e(e);return t||e}function _2e(e){return e.replace(ov.CARRIAGE_RETURN_REGEX,ov.CARRIAGE_RETURN_PLACEHOLDER)}function jj(e){return e.replace(ov.CARRIAGE_RETURN_PLACEHOLDER_REGEX,ov.CARRIAGE_RETURN)}function Uj(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=y2e(l.nodeName);n=new R2.Element(c,Hj(l.attributes)),n.children=Uj(c==="template"?l.content.childNodes:l.childNodes,n);break}case 3:n=new R2.Text(jj(l.nodeValue));break;case 8:n=new R2.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 R2.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 Qj=Le(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.default=w2e;var x2e=xP(),Gj="html",Wj="head",D2="body",k2e=/<([a-zA-Z]+[0-9]?)/,$j=/<head[^]*>/i,qj=/<body[^]*>/i,A2=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},kP=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},Zj=typeof window=="object"&&window.DOMParser;typeof Zj=="function"&&(Kj=new Zj,Yj="text/html",kP=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),Kj.parseFromString(e,Yj)},A2=kP);var Kj,Yj;typeof document=="object"&&document.implementation&&(nv=document.implementation.createHTMLDocument(),A2=function(e,t){if(t){var r=nv.documentElement.querySelector(t);return r&&(r.innerHTML=e),nv}return nv.documentElement.innerHTML=e,nv});var nv,L2=typeof document=="object"&&document.createElement("template"),wP;L2&&L2.content&&(wP=function(e){return L2.innerHTML=e,L2.content.childNodes});function w2e(e){var t,r;e=(0,x2e.escapeSpecialCharacters)(e);var o=e.match(k2e),n=o&&o[1]?o[1].toLowerCase():"";switch(n){case Gj:{var i=kP(e);if(!$j.test(e)){var s=i.querySelector(Wj);(t=s?.parentNode)===null||t===void 0||t.removeChild(s)}if(!qj.test(e)){var s=i.querySelector(D2);(r=s?.parentNode)===null||r===void 0||r.removeChild(s)}return i.querySelectorAll(Gj)}case Wj:case D2:{var l=A2(e).querySelectorAll(n);return qj.test(e)&&$j.test(e)?l[0].parentNode.childNodes:l}default:{if(wP)return wP(e);var s=A2(e,D2).querySelector(D2);return s.childNodes}}}});var Xj=Le(av=>{"use strict";var C2e=av&&av.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(av,"__esModule",{value:!0});av.default=E2e;var S2e=C2e(Qj()),T2e=xP(),P2e=/<(![a-zA-Z\s]+)>/;function E2e(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(P2e),r=t?t[1]:void 0;return(0,T2e.formatDOM)((0,S2e.default)(e),null,r)}});var Jj=Le(M2=>{var B2e=0;M2.SAME=B2e;var N2e=1;M2.CAMELCASE=N2e;M2.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 tU=Le(nl=>{"use strict";function I2e(e){return un.hasOwnProperty(e)?un[e]:null}function ma(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 un={},R2e=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];R2e.forEach(e=>{un[e]=new ma(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{un[e]=new ma(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{un[e]=new ma(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{un[e]=new ma(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=>{un[e]=new ma(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{un[e]=new ma(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{un[e]=new ma(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{un[e]=new ma(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{un[e]=new ma(e,5,!1,e.toLowerCase(),null,!1,!1)});var SP=/[\-\:]([a-z])/g,TP=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(SP,TP);un[t]=new ma(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(SP,TP);un[t]=new ma(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(SP,TP);un[t]=new ma(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{un[e]=new ma(e,1,!1,e.toLowerCase(),null,!1,!1)});var D2e="xlinkHref";un[D2e]=new ma("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{un[e]=new ma(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:L2e,SAME:A2e,possibleStandardNames:eU}=Jj(),M2e=":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",z2e=M2e+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",V2e=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+z2e+"]*$")),F2e=Object.keys(eU).reduce((e,t)=>{let r=eU[t];return r===A2e?e[t]=t:r===L2e?e[t.toLowerCase()]=t:e[t]=r,e},{});nl.BOOLEAN=3;nl.BOOLEANISH_STRING=2;nl.NUMERIC=5;nl.OVERLOADED_BOOLEAN=4;nl.POSITIVE_NUMERIC=6;nl.RESERVED=0;nl.STRING=1;nl.getPropertyInfo=I2e;nl.isCustomAttribute=V2e;nl.possibleStandardNames=F2e});var Ae=Le((xMe,rU)=>{rU.exports=window.React});var lU=Le((kMe,sU)=>{"use strict";var oU=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,O2e=/\n/g,H2e=/^\s*/,j2e=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,U2e=/^:\s*/,G2e=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,W2e=/^[;\s]*/,$2e=/^\s+|\s+$/g,q2e=`
-`,nU="/",aU="*",rm="",Z2e="comment",K2e="declaration";function Y2e(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(h){var g=h.match(O2e);g&&(r+=g.length);var v=h.lastIndexOf(q2e);o=~v?h.length-v:o+h.length}function i(){var h={line:r,column:o};return function(g){return g.position=new s(h),u(),g}}function s(h){this.start=h,this.end={line:r,column:o},this.source=t.source}s.prototype.content=e;function l(h){var g=new Error(t.source+":"+r+":"+o+": "+h);if(g.reason=h,g.filename=t.source,g.line=r,g.column=o,g.source=e,!t.silent)throw g}function c(h){var g=h.exec(e);if(g){var v=g[0];return n(v),e=e.slice(v.length),g}}function u(){c(H2e)}function p(h){var g;for(h=h||[];g=d();)g!==!1&&h.push(g);return h}function d(){var h=i();if(!(nU!=e.charAt(0)||aU!=e.charAt(1))){for(var g=2;rm!=e.charAt(g)&&(aU!=e.charAt(g)||nU!=e.charAt(g+1));)++g;if(g+=2,rm===e.charAt(g-1))return l("End of comment missing");var v=e.slice(2,g-2);return o+=2,n(v),e=e.slice(g),o+=2,h({type:Z2e,comment:v})}}function m(){var h=i(),g=c(j2e);if(g){if(d(),!c(U2e))return l("property missing ':'");var v=c(G2e),x=h({type:K2e,property:iU(g[0].replace(oU,rm)),value:v?iU(v[0].replace(oU,rm)):rm});return c(W2e),x}}function f(){var h=[];p(h);for(var g;g=m();)g!==!1&&(h.push(g),p(h));return h}return u(),f()}function iU(e){return e?e.replace($2e,rm):rm}sU.exports=Y2e});var cU=Le(iv=>{"use strict";var Q2e=iv&&iv.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(iv,"__esModule",{value:!0});iv.default=J2e;var X2e=Q2e(lU());function J2e(e,t){let r=null;if(!e||typeof e!="string")return r;let o=(0,X2e.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 pU=Le(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});z2.camelCase=void 0;var exe=/^--[a-zA-Z0-9_-]+$/,txe=/-([a-z])/g,rxe=/^[^-]+$/,oxe=/^-(webkit|moz|ms|o|khtml)-/,nxe=/^-(ms)-/,axe=function(e){return!e||rxe.test(e)||exe.test(e)},ixe=function(e,t){return t.toUpperCase()},uU=function(e,t){return"".concat(t,"-")},sxe=function(e,t){return t===void 0&&(t={}),axe(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(nxe,uU):e=e.replace(oxe,uU),e.replace(txe,ixe))};z2.camelCase=sxe});var mU=Le((EP,dU)=>{"use strict";var lxe=EP&&EP.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},cxe=lxe(cU()),uxe=pU();function PP(e,t){var r={};return!e||typeof e!="string"||(0,cxe.default)(e,function(o,n){o&&n&&(r[(0,uxe.camelCase)(o,t)]=n)}),r}PP.default=PP;dU.exports=PP});var BP=Le(fa=>{"use strict";var pxe=fa&&fa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fa,"__esModule",{value:!0});fa.returnFirstArg=fa.canTextBeChildOfNode=fa.ELEMENTS_WITH_NO_TEXT_CHILDREN=fa.PRESERVE_CUSTOM_ATTRIBUTES=void 0;fa.isCustomComponent=hxe;fa.setStyleProp=vxe;var dxe=Ae(),mxe=pxe(mU()),fxe=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function hxe(e,t){return e.includes("-")?!fxe.has(e):!!(t&&typeof t.is=="string")}var gxe={reactCompat:!0};function vxe(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,mxe.default)(e,gxe)}catch{t.style={}}}}fa.PRESERVE_CUSTOM_ATTRIBUTES=Number(dxe.version.split(".")[0])>=16;fa.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var bxe=function(e){return!fa.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};fa.canTextBeChildOfNode=bxe;var yxe=function(e){return e};fa.returnFirstArg=yxe});var IP=Le(NP=>{"use strict";Object.defineProperty(NP,"__esModule",{value:!0});NP.default=wxe;var sv=tU(),fU=BP(),_xe=["checked","value"],xxe=["input","select","textarea"],kxe={reset:!0,submit:!0};function wxe(e,t){e===void 0&&(e={});var r={},o=!!(e.type&&kxe[e.type]);for(var n in e){var i=e[n];if((0,sv.isCustomAttribute)(n)){r[n]=i;continue}var s=n.toLowerCase(),l=hU(s);if(l){var c=(0,sv.getPropertyInfo)(l);switch(_xe.includes(l)&&xxe.includes(t)&&!o&&(l=hU("default"+s)),r[l]=i,c&&c.type){case sv.BOOLEAN:r[l]=!0;break;case sv.OVERLOADED_BOOLEAN:i===""&&(r[l]=!0);break}continue}fU.PRESERVE_CUSTOM_ATTRIBUTES&&(r[n]=i)}return(0,fU.setStyleProp)(e.style,r),r}function hU(e){return sv.possibleStandardNames[e]}});var vU=Le(cv=>{"use strict";var Cxe=cv&&cv.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(cv,"__esModule",{value:!0});cv.default=gU;var RP=Ae(),Sxe=Cxe(IP()),lv=BP(),Txe={cloneElement:RP.cloneElement,createElement:RP.createElement,isValidElement:RP.isValidElement};function gU(e,t){t===void 0&&(t={});for(var r=[],o=typeof t.replace=="function",n=t.transform||lv.returnFirstArg,i=t.library||Txe,s=i.cloneElement,l=i.createElement,c=i.isValidElement,u=e.length,p=0;p<u;p++){var d=e[p];if(o){var m=t.replace(d,p);if(c(m)){u>1&&(m=s(m,{key:m.key||p})),r.push(n(m,d,p));continue}}if(d.type==="text"){var f=!d.data.trim().length;if(f&&d.parent&&!(0,lv.canTextBeChildOfNode)(d.parent)||t.trim&&f)continue;r.push(n(d.data,d,p));continue}var h=d,g={};Pxe(h)?((0,lv.setStyleProp)(h.attribs.style,h.attribs),g=h.attribs):h.attribs&&(g=(0,Sxe.default)(h.attribs,h.name));var v=void 0;switch(d.type){case"script":case"style":d.children[0]&&(g.dangerouslySetInnerHTML={__html:d.children[0].data});break;case"tag":d.name==="textarea"&&d.children[0]?g.defaultValue=d.children[0].data:d.children&&d.children.length&&(v=gU(d.children,t));break;default:continue}u>1&&(g.key=p),r.push(n(l(d.name,g,v),d,p))}return r.length===1?r[0]:r}function Pxe(e){return lv.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,lv.isCustomComponent)(e.name,e.attribs)}});var LP=Le(To=>{"use strict";var DP=To&&To.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(To,"__esModule",{value:!0});To.htmlToDOM=To.domToReact=To.attributesToProps=To.Text=To.ProcessingInstruction=To.Element=To.Comment=void 0;To.default=Nxe;var bU=DP(Xj());To.htmlToDOM=bU.default;var Exe=DP(IP());To.attributesToProps=Exe.default;var yU=DP(vU());To.domToReact=yU.default;var V2=_P();Object.defineProperty(To,"Comment",{enumerable:!0,get:function(){return V2.Comment}});Object.defineProperty(To,"Element",{enumerable:!0,get:function(){return V2.Element}});Object.defineProperty(To,"ProcessingInstruction",{enumerable:!0,get:function(){return V2.ProcessingInstruction}});Object.defineProperty(To,"Text",{enumerable:!0,get:function(){return V2.Text}});var Bxe={lowerCaseAttributeNames:!1};function Nxe(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,yU.default)((0,bU.default)(e,t?.htmlparser2||Bxe),t):[]}});var zn=Le((NMe,xU)=>{xU.exports=window.wp.dom});var b=Le((IMe,kU)=>{kU.exports=window.ReactJSXRuntime});var j=Le((AMe,SU)=>{SU.exports=window.wp.element});var z=Le((zMe,TU)=>{TU.exports=window.wp.primitives});var V=Le((jje,PU)=>{PU.exports=window.wp.components});var Or=Le((Uje,EU)=>{EU.exports=window.wp.blob});var oe=Le((Gje,BU)=>{BU.exports=window.wp.coreData});var pr=Le((jUe,pG)=>{pG.exports=window.wp.url});var $o=Le((WUe,gG)=>{gG.exports=window.wp.htmlEntities});var Nr=Le((oGe,NG)=>{NG.exports=window.wp.notices});var ER=Le((jGe,eW)=>{eW.exports=window.wp.privateApis});var ul=Le((mWe,mW)=>{mW.exports=window.wp.keycodes});var UW=Le((L$e,jW)=>{jW.exports=window.ReactDOM});var YW=Le(KW=>{"use strict";var tg=Ae();function Awe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mwe=typeof Object.is=="function"?Object.is:Awe,zwe=tg.useState,Vwe=tg.useEffect,Fwe=tg.useLayoutEffect,Owe=tg.useDebugValue;function Hwe(e,t){var r=t(),o=zwe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Fwe(function(){n.value=r,n.getSnapshot=t,XR(n)&&i({inst:n})},[e,r,t]),Vwe(function(){return XR(n)&&i({inst:n}),e(function(){XR(n)&&i({inst:n})})},[e]),Owe(r),r}function XR(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Mwe(e,r)}catch{return!0}}function jwe(e,t){return t()}var Uwe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?jwe:Hwe;KW.useSyncExternalStore=tg.useSyncExternalStore!==void 0?tg.useSyncExternalStore:Uwe});var XW=Le((eqe,QW)=>{"use strict";QW.exports=YW()});var Ib=Le((BQe,$$)=>{$$.exports=window.wp.a11y});var Fm=Le((JJe,mZ)=>{mZ.exports=window.wp.deprecated});var ml=Le((Tet,SZ)=>{SZ.exports=window.wp.richText});var V3=Le((bot,kY)=>{kY.exports=window.wp.date});var Xb=Le((Yot,zY)=>{zY.exports=window.wp.apiFetch});var Nu=Le((Bat,_X)=>{_X.exports=window.wp.hooks});var uy=Le((Qst,F4)=>{var eee={\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"},tee=Object.keys(eee).join("|"),C6e=new RegExp(tee,"g"),S6e=new RegExp(tee,"");function T6e(e){return eee[e]}var ree=function(e){return e.replace(C6e,T6e)},P6e=function(e){return!!e.match(S6e)};F4.exports=ree;F4.exports.has=P6e;F4.exports.remove=ree});var Qee=Le((ect,Yee)=>{Yee.exports=window.wp.styleEngine});var tte=Le((oct,ete)=>{"use strict";ete.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 ooe=Le((sdt,roe)=>{roe.exports=window.wp.uploadMedia});var KS=Le((o0t,cse)=>{cse.exports=window.wp.escapeHtml});var Ode=Le((Jxt,Fde)=>{Fde.exports=window.wp.wordcount});var $he=Le(($3t,Whe)=>{Whe.exports=window.wp.patterns});var Fge=Le((X4t,Vge)=>{Vge.exports=window.wp.autop});var Hge=Le((J4t,Oge)=>{Oge.exports=window.wp.shortcode});var rMe={};X(rMe,{__experimentalGetCoreBlocks:()=>Z_e,__experimentalRegisterExperimentalCoreBlocks:()=>tMe,privateApis:()=>sj,registerCoreBlocks:()=>eMe});var ol=a(K(),1),G_e=a(ge(),1),W_e=a(O(),1),$_e=a(N(),1),q_e=a(_p(),1),k2=a(D(),1);function Sj(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=Sj(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function m2e(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Sj(e))&&(o&&(o+=" "),o+=t);return o}var S=m2e;var AP=a(LP(),1),al=a(LP(),1),_U=AP.default.default||AP.default;var wU=a(zn(),1),CU=a(b(),1),Ixe=({wrapperProps:e={},html:t=""})=>{let r={replace:({name:i,type:s,attribs:l,parent:c,children:u})=>{if(s==="tag"&&i){let p=(0,al.attributesToProps)(l||{}),d=i;if(!c){let m={...p,...e,className:S(p.className,e.className),style:{...p.style||{},...e.style||{}}};return(0,CU.jsx)(d,{...m,children:(0,al.domToReact)(u,r)})}}}},o=(0,wU.safeHTML)(t);return _U(o,r)},Po=Ixe;var hR={};X(hR,{init:()=>Mxe,metadata:()=>Dw,name:()=>zU,settings:()=>VU});var fR=a(D(),1);var F2=a(j(),1),ha=(0,F2.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,F2.cloneElement)(e,{width:t,height:t,...r,ref:o}));var uv=a(z(),1),pv=a(b(),1),MP=(0,pv.jsxs)(uv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,pv.jsx)(uv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 12.75L9.5 12.75L9.5 11.25L19.5 11.25L19.5 12.75Z"}),(0,pv.jsx)(uv.Path,{d:"M4.5 9.5L8.5 12L4.5 14.5L4.5 9.5Z"})]});var om=a(z(),1),nm=a(b(),1),zP=(0,nm.jsxs)(om.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,nm.jsx)(om.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z"}),(0,nm.jsx)(om.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z"}),(0,nm.jsx)(om.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z"}),(0,nm.jsx)(om.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z"})]});var am=a(z(),1),im=a(b(),1),VP=(0,im.jsxs)(am.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,im.jsx)(am.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.25L9.5 9.25L9.5 7.75L19.5 7.75L19.5 9.25Z"}),(0,im.jsx)(am.Path,{d:"M4.5 6L8.5 8.5L4.5 11L4.5 6Z"}),(0,im.jsx)(am.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.25L9.5 16.25L9.5 14.75L19.5 14.75L19.5 16.25Z"}),(0,im.jsx)(am.Path,{d:"M4.5 13L8.5 15.5L4.5 18L4.5 13Z"})]});var O2=a(z(),1),FP=a(b(),1),sm=(0,FP.jsx)(O2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(O2.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 H2=a(z(),1),OP=a(b(),1),HP=(0,OP.jsx)(H2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OP.jsx)(H2.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var j2=a(z(),1),jP=a(b(),1),UP=(0,jP.jsx)(j2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jP.jsx)(j2.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var U2=a(z(),1),GP=a(b(),1),WP=(0,GP.jsx)(U2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GP.jsx)(U2.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var G2=a(z(),1),$P=a(b(),1),qP=(0,$P.jsx)(G2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$P.jsx)(G2.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var W2=a(z(),1),ZP=a(b(),1),KP=(0,ZP.jsx)(W2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(W2.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 $2=a(z(),1),YP=a(b(),1),lm=(0,YP.jsx)($2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YP.jsx)($2.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),QP=a(b(),1),XP=(0,QP.jsx)(q2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QP.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 Z2=a(z(),1),JP=a(b(),1),dv=(0,JP.jsx)(Z2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JP.jsx)(Z2.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 K2=a(z(),1),eE=a(b(),1),tE=(0,eE.jsx)(K2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eE.jsx)(K2.Path,{d:"M4 13.5h3v-3H4v3Zm6-3.5 2 2-2 2 1 1 3-3-3-3-1 1Zm7 .5v3h3v-3h-3Z"})});var Y2=a(z(),1),rE=a(b(),1),oE=(0,rE.jsx)(Y2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rE.jsx)(Y2.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 Q2=a(z(),1),nE=a(b(),1),aE=(0,nE.jsx)(Q2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nE.jsx)(Q2.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 X2=a(z(),1),iE=a(b(),1),mv=(0,iE.jsx)(X2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iE.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-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 J2=a(z(),1),sE=a(b(),1),lE=(0,sE.jsx)(J2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sE.jsx)(J2.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 ex=a(z(),1),cE=a(b(),1),wp=(0,cE.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cE.jsx)(ex.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var tx=a(z(),1),uE=a(b(),1),fv=(0,uE.jsx)(tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uE.jsx)(tx.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var rx=a(z(),1),pE=a(b(),1),dE=(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:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var ox=a(z(),1),mE=a(b(),1),nx=(0,mE.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mE.jsx)(ox.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var ax=a(z(),1),fE=a(b(),1),hE=(0,fE.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fE.jsx)(ax.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var ix=a(z(),1),gE=a(b(),1),Mh=(0,gE.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gE.jsx)(ix.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var sx=a(z(),1),vE=a(b(),1),bE=(0,vE.jsx)(sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vE.jsx)(sx.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var lx=a(z(),1),yE=a(b(),1),hv=(0,yE.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yE.jsx)(lx.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 cx=a(z(),1),_E=a(b(),1),cm=(0,_E.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_E.jsx)(cx.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var ux=a(z(),1),xE=a(b(),1),gv=(0,xE.jsx)(ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xE.jsx)(ux.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"})});var px=a(z(),1),kE=a(b(),1),wE=(0,kE.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kE.jsx)(px.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 dx=a(z(),1),CE=a(b(),1),SE=(0,CE.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(dx.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 mx=a(z(),1),TE=a(b(),1),vv=(0,TE.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TE.jsx)(mx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})});var um=a(z(),1),zh=a(b(),1),PE=(0,zh.jsxs)(um.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,zh.jsx)(um.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,zh.jsx)(um.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15"}),(0,zh.jsx)(um.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"})]});var fx=a(z(),1),EE=a(b(),1),BE=(0,EE.jsx)(fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EE.jsx)(fx.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 hx=a(z(),1),NE=a(b(),1),IE=(0,NE.jsx)(hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NE.jsx)(hx.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 gx=a(z(),1),RE=a(b(),1),DE=(0,RE.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RE.jsx)(gx.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 vx=a(z(),1),LE=a(b(),1),bv=(0,LE.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LE.jsx)(vx.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 bx=a(z(),1),AE=a(b(),1),yv=(0,AE.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AE.jsx)(bx.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 yx=a(z(),1),ME=a(b(),1),pm=(0,ME.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ME.jsx)(yx.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-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z"})});var _x=a(z(),1),zE=a(b(),1),dm=(0,zE.jsx)(_x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zE.jsx)(_x.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 xx=a(z(),1),VE=a(b(),1),_v=(0,VE.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VE.jsx)(xx.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 kx=a(z(),1),FE=a(b(),1),OE=(0,FE.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FE.jsx)(kx.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 xv=a(z(),1),kv=a(b(),1),HE=(0,kv.jsxs)(xv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,kv.jsx)(xv.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,kv.jsx)(xv.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"})]});var wx=a(z(),1),jE=a(b(),1),UE=(0,jE.jsx)(wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jE.jsx)(wx.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 Cx=a(z(),1),GE=a(b(),1),wv=(0,GE.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GE.jsx)(Cx.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 Sx=a(z(),1),WE=a(b(),1),Cv=(0,WE.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WE.jsx)(Sx.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 Tx=a(z(),1),$E=a(b(),1),qE=(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:"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 Px=a(z(),1),ZE=a(b(),1),KE=(0,ZE.jsx)(Px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZE.jsx)(Px.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 Ex=a(z(),1),YE=a(b(),1),QE=(0,YE.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YE.jsx)(Ex.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 Bx=a(z(),1),XE=a(b(),1),JE=(0,XE.jsx)(Bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XE.jsx)(Bx.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 Nx=a(z(),1),eB=a(b(),1),tB=(0,eB.jsx)(Nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eB.jsx)(Nx.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 Ix=a(z(),1),rB=a(b(),1),Sv=(0,rB.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rB.jsx)(Ix.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 Rx=a(z(),1),oB=a(b(),1),Tv=(0,oB.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oB.jsx)(Rx.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 Dx=a(z(),1),nB=a(b(),1),Pv=(0,nB.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nB.jsx)(Dx.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 Lx=a(z(),1),aB=a(b(),1),bs=(0,aB.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aB.jsx)(Lx.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),iB=a(b(),1),sB=(0,iB.jsx)(Ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iB.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 Mx=a(z(),1),lB=a(b(),1),Ev=(0,lB.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lB.jsx)(Mx.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 zx=a(z(),1),cB=a(b(),1),Bv=(0,cB.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cB.jsx)(zx.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 Vx=a(z(),1),uB=a(b(),1),mm=(0,uB.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uB.jsx)(Vx.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 Fx=a(z(),1),pB=a(b(),1),Nv=(0,pB.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pB.jsx)(Fx.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 Ox=a(z(),1),dB=a(b(),1),il=(0,dB.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dB.jsx)(Ox.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 Hx=a(z(),1),mB=a(b(),1),fm=(0,mB.jsx)(Hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mB.jsx)(Hx.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 jx=a(z(),1),fB=a(b(),1),hB=(0,fB.jsx)(jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fB.jsx)(jx.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 Ux=a(z(),1),gB=a(b(),1),vB=(0,gB.jsx)(Ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gB.jsx)(Ux.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var Gx=a(z(),1),bB=a(b(),1),yB=(0,bB.jsx)(Gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bB.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 Wx=a(z(),1),_B=a(b(),1),xB=(0,_B.jsx)(Wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_B.jsx)(Wx.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 $x=a(z(),1),kB=a(b(),1),wB=(0,kB.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kB.jsx)($x.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var qx=a(z(),1),CB=a(b(),1),SB=(0,CB.jsx)(qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CB.jsx)(qx.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 Zx=a(z(),1),TB=a(b(),1),PB=(0,TB.jsx)(Zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TB.jsx)(Zx.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 Kx=a(z(),1),EB=a(b(),1),BB=(0,EB.jsx)(Kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EB.jsx)(Kx.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})});var Yx=a(z(),1),NB=a(b(),1),IB=(0,NB.jsx)(Yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NB.jsx)(Yx.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var Qx=a(z(),1),RB=a(b(),1),DB=(0,RB.jsx)(Qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RB.jsx)(Qx.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 Xx=a(z(),1),LB=a(b(),1),Cp=(0,LB.jsx)(Xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LB.jsx)(Xx.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 Jx=a(z(),1),AB=a(b(),1),MB=(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:"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 ek=a(z(),1),zB=a(b(),1),hm=(0,zB.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zB.jsx)(ek.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 tk=a(z(),1),VB=a(b(),1),Iv=(0,VB.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VB.jsx)(tk.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});var rk=a(z(),1),FB=a(b(),1),Pi=(0,FB.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FB.jsx)(rk.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var ok=a(z(),1),OB=a(b(),1),HB=(0,OB.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OB.jsx)(ok.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 nk=a(z(),1),jB=a(b(),1),sl=(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:"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 ak=a(z(),1),UB=a(b(),1),GB=(0,UB.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UB.jsx)(ak.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 ik=a(z(),1),WB=a(b(),1),gm=(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:"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 sk=a(z(),1),$B=a(b(),1),qB=(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:"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 lk=a(z(),1),ZB=a(b(),1),KB=(0,ZB.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZB.jsx)(lk.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 ck=a(z(),1),YB=a(b(),1),QB=(0,YB.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YB.jsx)(ck.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})});var Rv=a(z(),1),Dv=a(b(),1),Lv=(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:"m7 6.5 4 2.5-4 2.5z"}),(0,Dv.jsx)(Rv.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 uk=a(z(),1),XB=a(b(),1),JB=(0,XB.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XB.jsx)(uk.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var pk=a(z(),1),eN=a(b(),1),Av=(0,eN.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eN.jsx)(pk.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var dk=a(z(),1),tN=a(b(),1),rN=(0,tN.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tN.jsx)(dk.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})});var mk=a(z(),1),oN=a(b(),1),nN=(0,oN.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oN.jsx)(mk.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 fk=a(z(),1),aN=a(b(),1),vm=(0,aN.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aN.jsx)(fk.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var hk=a(z(),1),iN=a(b(),1),Mv=(0,iN.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iN.jsx)(hk.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var gk=a(z(),1),sN=a(b(),1),lN=(0,sN.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sN.jsx)(gk.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),cN=a(b(),1),uN=(0,cN.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cN.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 zv=a(z(),1),Vv=a(b(),1),mu=(0,Vv.jsxs)(zv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Vv.jsx)(zv.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Vv.jsx)(zv.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 Vh=a(z(),1),Fh=a(b(),1),pN=(0,Fh.jsxs)(Vh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Fh.jsx)(Vh.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Fh.jsx)(Vh.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,Fh.jsx)(Vh.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var bk=a(z(),1),dN=a(b(),1),mN=(0,dN.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dN.jsx)(bk.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})});var yk=a(z(),1),fN=a(b(),1),bm=(0,fN.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fN.jsx)(yk.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var _k=a(z(),1),hN=a(b(),1),Fv=(0,hN.jsx)(_k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hN.jsx)(_k.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 xk=a(z(),1),gN=a(b(),1),vN=(0,gN.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gN.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.4zM19.5 12l-4 3V9z"})});var kk=a(z(),1),bN=a(b(),1),Ov=(0,bN.jsx)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bN.jsx)(kk.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 wk=a(z(),1),yN=a(b(),1),_N=(0,yN.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yN.jsx)(wk.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 Ck=a(z(),1),xN=a(b(),1),Oh=(0,xN.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xN.jsx)(Ck.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Sk=a(z(),1),kN=a(b(),1),wN=(0,kN.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kN.jsx)(Sk.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var Tk=a(z(),1),CN=a(b(),1),SN=(0,CN.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CN.jsx)(Tk.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var Pk=a(z(),1),TN=a(b(),1),PN=(0,TN.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TN.jsx)(Pk.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var Ek=a(z(),1),EN=a(b(),1),ym=(0,EN.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EN.jsx)(Ek.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 Bk=a(z(),1),BN=a(b(),1),Hh=(0,BN.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BN.jsx)(Bk.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 Nk=a(z(),1),NN=a(b(),1),Hv=(0,NN.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NN.jsx)(Nk.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 Ik=a(z(),1),IN=a(b(),1),RN=(0,IN.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IN.jsx)(Ik.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 Rk=a(z(),1),DN=a(b(),1),LN=(0,DN.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DN.jsx)(Rk.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 Dk=a(z(),1),AN=a(b(),1),MN=(0,AN.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AN.jsx)(Dk.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"})});var jv=a(z(),1),Uv=a(b(),1),Gv=(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 Lk=a(z(),1),zN=a(b(),1),VN=(0,zN.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zN.jsx)(Lk.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 Ak=a(z(),1),FN=a(b(),1),ON=(0,FN.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FN.jsx)(Ak.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 Mk=a(z(),1),HN=a(b(),1),Wv=(0,HN.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HN.jsx)(Mk.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 zk=a(z(),1),jN=a(b(),1),UN=(0,jN.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jN.jsx)(zk.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 Vk=a(z(),1),GN=a(b(),1),WN=(0,GN.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GN.jsx)(Vk.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 Fk=a(z(),1),$N=a(b(),1),qN=(0,$N.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$N.jsx)(Fk.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Ok=a(z(),1),ZN=a(b(),1),KN=(0,ZN.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZN.jsx)(Ok.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Hk=a(z(),1),YN=a(b(),1),QN=(0,YN.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YN.jsx)(Hk.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"})});var jk=a(z(),1),XN=a(b(),1),JN=(0,XN.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XN.jsx)(jk.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"})});var Uk=a(z(),1),eI=a(b(),1),tI=(0,eI.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eI.jsx)(Uk.Path,{d:"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z"})});var Gk=a(z(),1),rI=a(b(),1),$v=(0,rI.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rI.jsx)(Gk.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),oI=a(b(),1),qv=(0,oI.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oI.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 $k=a(z(),1),nI=a(b(),1),Zv=(0,nI.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nI.jsx)($k.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 qk=a(z(),1),aI=a(b(),1),Kv=(0,aI.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aI.jsx)(qk.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"})});var Zk=a(z(),1),iI=a(b(),1),sI=(0,iI.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iI.jsx)(Zk.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 Kk=a(z(),1),lI=a(b(),1),cI=(0,lI.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lI.jsx)(Kk.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 Yk=a(z(),1),uI=a(b(),1),pI=(0,uI.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uI.jsx)(Yk.Path,{d:"M7 11.5h10V13H7z"})});var Qk=a(z(),1),dI=a(b(),1),mI=(0,dI.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dI.jsx)(Qk.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"})});var Xk=a(z(),1),fI=a(b(),1),hI=(0,fI.jsx)(Xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fI.jsx)(Xk.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 Jk=a(z(),1),gI=a(b(),1),vI=(0,gI.jsx)(Jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gI.jsx)(Jk.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 ew=a(z(),1),bI=a(b(),1),Yv=(0,bI.jsx)(ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bI.jsx)(ew.Path,{d:"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z"})});var tw=a(z(),1),yI=a(b(),1),Qv=(0,yI.jsx)(tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yI.jsx)(tw.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 rw=a(z(),1),_I=a(b(),1),xI=(0,_I.jsx)(rw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_I.jsx)(rw.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"})});var ow=a(z(),1),kI=a(b(),1),Xv=(0,kI.jsx)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kI.jsx)(ow.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 nw=a(z(),1),wI=a(b(),1),Jv=(0,wI.jsx)(nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wI.jsx)(nw.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 aw=a(z(),1),CI=a(b(),1),SI=(0,CI.jsx)(aw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CI.jsx)(aw.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 iw=a(z(),1),TI=a(b(),1),PI=(0,TI.jsx)(iw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TI.jsx)(iw.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z"})});var sw=a(z(),1),EI=a(b(),1),BI=(0,EI.jsx)(sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EI.jsx)(sw.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var lw=a(z(),1),NI=a(b(),1),II=(0,NI.jsx)(lw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NI.jsx)(lw.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 cw=a(z(),1),RI=a(b(),1),eb=(0,RI.jsx)(cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RI.jsx)(cw.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 uw=a(z(),1),DI=a(b(),1),LI=(0,DI.jsx)(uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DI.jsx)(uw.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 pw=a(z(),1),AI=a(b(),1),MI=(0,AI.jsx)(pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AI.jsx)(pw.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 dw=a(z(),1),zI=a(b(),1),VI=(0,zI.jsx)(dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zI.jsx)(dw.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 mw=a(z(),1),FI=a(b(),1),OI=(0,FI.jsx)(mw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FI.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-.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 fw=a(z(),1),HI=a(b(),1),jI=(0,HI.jsx)(fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HI.jsx)(fw.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 hw=a(z(),1),UI=a(b(),1),GI=(0,UI.jsx)(hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UI.jsx)(hw.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 tb=a(z(),1),rb=a(b(),1),ob=(0,rb.jsxs)(tb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,rb.jsx)(tb.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,rb.jsx)(tb.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 gw=a(z(),1),WI=a(b(),1),$I=(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:"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 vw=a(z(),1),qI=a(b(),1),ZI=(0,qI.jsx)(vw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qI.jsx)(vw.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 bw=a(z(),1),KI=a(b(),1),YI=(0,KI.jsx)(bw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KI.jsx)(bw.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 yw=a(z(),1),QI=a(b(),1),XI=(0,QI.jsx)(yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QI.jsx)(yw.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 _w=a(z(),1),JI=a(b(),1),eR=(0,JI.jsx)(_w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JI.jsx)(_w.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 xw=a(z(),1),tR=a(b(),1),nb=(0,tR.jsx)(xw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tR.jsx)(xw.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 ab=a(z(),1),ib=a(b(),1),rR=(0,ib.jsxs)(ab.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,ib.jsx)(ab.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,ib.jsx)(ab.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 kw=a(z(),1),oR=a(b(),1),nR=(0,oR.jsx)(kw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oR.jsx)(kw.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 sb=a(z(),1),lb=a(b(),1),aR=(0,lb.jsxs)(sb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,lb.jsx)(sb.Path,{d:"m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z"}),(0,lb.jsx)(sb.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 ww=a(z(),1),iR=a(b(),1),cb=(0,iR.jsx)(ww.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iR.jsx)(ww.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16.5c-4.1 0-7.5-3.4-7.5-7.5S7.9 4.5 12 4.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5zM12 7l-1 5c0 .3.2.6.4.8l4.2 2.8-2.7-4.1L12 7z"})});var Cw=a(z(),1),sR=a(b(),1),ll=(0,sR.jsx)(Cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sR.jsx)(Cw.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"})});var Sw=a(z(),1),lR=a(b(),1),fu=(0,lR.jsx)(Sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lR.jsx)(Sw.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var Tw=a(z(),1),cR=a(b(),1),ub=(0,cR.jsx)(Tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cR.jsx)(Tw.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 Pw=a(z(),1),uR=a(b(),1),hu=(0,uR.jsx)(Pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uR.jsx)(Pw.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 Ew=a(z(),1),pR=a(b(),1),dR=(0,pR.jsx)(Ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pR.jsx)(Ew.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 Vn=a(N(),1),Ei=a(D(),1),Wo=a(V(),1),jh=a(O(),1),Iw=a(K(),1);var Bw=a(O(),1),_m=a(j(),1),Sp=a(Or(),1),mR=a(N(),1),NU=a(oe(),1),IU=a(ge(),1);function Nw(e,t,r){return(0,Bw.useSelect)(o=>o(NU.store).canUser("update",{kind:e,name:t,id:r}),[e,t,r])}function nc(e={}){let t=(0,_m.useRef)(e),r=(0,_m.useRef)(!1),{getSettings:o}=(0,Bw.useSelect)(mR.store);(0,_m.useLayoutEffect)(()=>{t.current=e}),(0,_m.useEffect)(()=>{if(r.current||!t.current.url||!(0,Sp.isBlobURL)(t.current.url))return;let n=(0,Sp.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:([p])=>{(0,Sp.isBlobURL)(p?.url)||((0,Sp.revokeBlobURL)(i),l(p),r.current=!1)},onError:p=>{(0,Sp.revokeBlobURL)(i),c(p),r.current=!1}}))},[o])}function pb(){return(0,Bw.useSelect)(t=>{let{getSettings:r}=t(mR.store),{__experimentalDiscussionSettings:o}=r();return o?.avatarURL??""},[])}function Q(){return(0,IU.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}var Br=a(b(),1),RU="core/accordion-item",Rxe="core/accordion-heading",Dxe={name:RU};function DU({attributes:{autoclose:e,iconPosition:t,showIcon:r,headingLevel:o,levelOptions:n},clientId:i,setAttributes:s,isSelected:l}){let c=(0,jh.useRegistry)(),{getBlockOrder:u}=(0,jh.useSelect)(Vn.store),p=(0,Vn.useBlockProps)({role:"group"}),d=Q(),{updateBlockAttributes:m,insertBlock:f}=(0,jh.useDispatch)(Vn.store),g=(0,Vn.useBlockEditingMode)()==="contentOnly",v=(0,Vn.useInnerBlocksProps)(p,{defaultBlock:Dxe,directInsert:!0});return(0,Br.jsxs)(Br.Fragment,{children:[l&&!g&&(0,Br.jsxs)(Br.Fragment,{children:[(0,Br.jsx)(Vn.BlockControls,{children:(0,Br.jsx)(Wo.ToolbarGroup,{children:(0,Br.jsx)(Vn.HeadingLevelDropdown,{value:o,options:n,onChange:k=>{let _=u(i),w=[];_.forEach(C=>{let T=u(C);w.push(...T)}),c.batch(()=>{s({headingLevel:k}),m(w,{level:k})})}})})}),(0,Br.jsx)(Vn.BlockControls,{group:"other",children:(0,Br.jsx)(Wo.ToolbarButton,{onClick:()=>{let k=(0,Iw.createBlock)(RU,{},[(0,Iw.createBlock)(Rxe,{level:o}),(0,Iw.createBlock)("core/accordion-panel",{})]);f(k,void 0,i)},children:(0,Ei.__)("Add item")})})]}),(0,Br.jsx)(Vn.InspectorControls,{children:(0,Br.jsxs)(Wo.__experimentalToolsPanel,{label:(0,Ei.__)("Settings"),resetAll:()=>{s({autoclose:!1,showIcon:!0,iconPosition:"right"})},dropdownMenuProps:d,children:[(0,Br.jsx)(Wo.__experimentalToolsPanelItem,{label:(0,Ei.__)("Auto-close"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>s({autoclose:!1}),children:(0,Br.jsx)(Wo.ToggleControl,{label:(0,Ei.__)("Auto-close"),onChange:k=>{s({autoclose:k})},checked:e,help:(0,Ei.__)("Automatically close accordions when a new one is opened.")})}),(0,Br.jsx)(Wo.__experimentalToolsPanelItem,{label:(0,Ei.__)("Show icon"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>s({showIcon:!0}),children:(0,Br.jsx)(Wo.ToggleControl,{label:(0,Ei.__)("Show icon"),onChange:k=>{s({showIcon:k,iconPosition:k?t:"right"})},checked:r,help:(0,Ei.__)("Display a plus icon next to the accordion header.")})}),r&&(0,Br.jsx)(Wo.__experimentalToolsPanelItem,{label:(0,Ei.__)("Icon Position"),isShownByDefault:!0,hasValue:()=>t!=="right",onDeselect:()=>s({iconPosition:"right"}),children:(0,Br.jsxs)(Wo.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Ei.__)("Icon Position"),value:t,onChange:k=>{s({iconPosition:k})},children:[(0,Br.jsx)(Wo.__experimentalToggleGroupControlOption,{label:(0,Ei.__)("Left"),value:"left"}),(0,Br.jsx)(Wo.__experimentalToggleGroupControlOption,{label:(0,Ei.__)("Right"),value:"right"})]})})]})},"setting"),(0,Br.jsx)("div",{...v})]})}var Rw=a(N(),1),LU=a(b(),1);function AU(){let e=Rw.useBlockProps.save({role:"group"});return(0,LU.jsx)("div",{...Rw.useInnerBlocksProps.save(e)})}var Dw={$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 MU=a(K(),1);function A(e){if(!e)return;let{metadata:t,settings:r,name:o}=e;return(0,MU.registerBlockType)({name:o,...t},r)}var{name:zU}=Dw,Axe=[["core/accordion-item"]],VU={icon:VP,example:{innerBlocks:[{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,fR.__)("Lorem ipsum dolor sit amet, consectetur.")}}]},{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,fR.__)("Suspendisse commodo lacus, interdum et.")}}]}]},template:Axe,templateInsertUpdatesSelection:!0,edit:DU,save:AU},Mxe=()=>A({name:zU,metadata:Dw,settings:VU});var gR={};X(gR,{init:()=>Fxe,metadata:()=>Aw,name:()=>UU,settings:()=>GU});var db=a(D(),1),Tp=a(N(),1),FU=a(O(),1),Uh=a(V(),1);var ac=a(b(),1);function OU({attributes:e,clientId:t,setAttributes:r,isSelected:o}){let{openByDefault:n}=e,i=Q(),{isSelected:s}=(0,FU.useSelect)(u=>o||n?{isSelected:!0}:{isSelected:u(Tp.store).hasSelectedInnerBlock(t,!0)},[t,o,n]),l=(0,Tp.useBlockProps)({className:S({"is-open":n||s})}),c=(0,Tp.useInnerBlocksProps)(l,{templateLock:"all",directInsert:!0});return(0,ac.jsxs)(ac.Fragment,{children:[(0,ac.jsx)(Tp.InspectorControls,{children:(0,ac.jsx)(Uh.__experimentalToolsPanel,{label:(0,db.__)("Settings"),resetAll:()=>{r({openByDefault:!1})},dropdownMenuProps:i,children:(0,ac.jsx)(Uh.__experimentalToolsPanelItem,{label:(0,db.__)("Open by default"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{r({openByDefault:!1})},children:(0,ac.jsx)(Uh.ToggleControl,{label:(0,db.__)("Open by default"),onChange:u=>{r({openByDefault:u})},checked:n,help:(0,db.__)("Accordion content will be displayed by default.")})})})},"setting"),(0,ac.jsx)("div",{...c})]})}var Lw=a(N(),1);var HU=a(b(),1);function jU({attributes:e}){let{openByDefault:t}=e,r=Lw.useBlockProps.save({className:S({"is-open":t})}),o=Lw.useInnerBlocksProps.save(r);return(0,HU.jsx)("div",{...o})}var Aw={$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:UU}=Aw,Vxe=[["core/accordion-heading"],["core/accordion-panel"]],GU={icon:zP,template:Vxe,templateInsertUpdatesSelection:!0,edit:OU,save:jU},Fxe=()=>A({name:UU,metadata:Aw,settings:GU});var vR={};X(vR,{init:()=>Gxe,metadata:()=>Mw,name:()=>QU,settings:()=>XU});var WU=a(D(),1),$U=a(j(),1),ys=a(N(),1),qU=a(O(),1),xm=a(b(),1);function ZU({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,qU.useDispatch)(ys.store);(0,$U.useEffect)(()=>{n!==void 0&&i!==void 0&&(c(),t({iconPosition:n,showIcon:i}))},[n,i,t,c]);let[u,p]=(0,ys.useSettings)("typography.fluid","layout"),d=(0,ys.getTypographyClassesAndStyles)(e,{typography:{fluid:u},layout:{wideSize:p?.wideSize}}),m=(0,ys.useBlockProps)({className:S({"has-icon":i,"has-icon-left":i&&n==="left","has-icon-right":i&&n==="right"})}),f=(0,ys.__experimentalGetSpacingClassesAndStyles)(e);return(0,xm.jsx)(l,{...m,children:(0,xm.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:f.style,tabIndex:"-1",children:[i&&n==="left"&&(0,xm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,xm.jsx)(ys.RichText,{withoutInteractiveFormatting:!0,disableLineBreaks:!0,tagName:"span",value:o,onChange:h=>t({title:h}),placeholder:(0,WU.__)("Accordion title"),className:"wp-block-accordion-heading__toggle-title",style:{letterSpacing:d.style.letterSpacing,textDecoration:d.style.textDecoration}}),i&&n==="right"&&(0,xm.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var Pp=a(N(),1),km=a(b(),1);function KU({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:n}=e,i="h"+(t||3),s=(0,Pp.getTypographyClassesAndStyles)(e),l=Pp.useBlockProps.save({className:S({"has-icon":n,"has-icon-left":n&&o==="left","has-icon-right":n&&o==="right"})}),c=(0,Pp.__experimentalGetSpacingClassesAndStyles)(e);return(0,km.jsx)(i,{...l,children:(0,km.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,km.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,km.jsx)(Pp.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,km.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var Mw={$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 ga=a(N(),1),pn=a(b(),1),Hxe={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=ga.useBlockProps.save(),l=(0,ga.__experimentalGetSpacingClassesAndStyles)(e);return(0,pn.jsx)(i,{...s,children:(0,pn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:l.style,children:[n&&o==="left"&&(0,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,pn.jsx)(ga.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r}),n&&o==="right"&&(0,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},jxe={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,ga.getTypographyClassesAndStyles)(e),l=ga.useBlockProps.save(),c=(0,ga.__experimentalGetSpacingClassesAndStyles)(e);return(0,pn.jsx)(i,{...l,children:(0,pn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,pn.jsx)(ga.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,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},Uxe={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,ga.getTypographyClassesAndStyles)(e),l=ga.useBlockProps.save(),c=(0,ga.__experimentalGetSpacingClassesAndStyles)(e);return(0,pn.jsx)(i,{...l,children:(0,pn.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[n&&o==="left"&&(0,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,pn.jsx)(ga.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,pn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},YU=[Uxe,jxe,Hxe];var{name:QU}=Mw,XU={icon:MP,edit:ZU,save:KU,deprecated:YU},Gxe=()=>A({name:QU,metadata:Mw,settings:XU});var bR={};X(bR,{init:()=>qxe,metadata:()=>Vw,name:()=>nG,settings:()=>aG});var Gh=a(N(),1),JU=a(O(),1),eG=a(b(),1);function tG({attributes:e,context:t,clientId:r,isSelected:o}){let{allowedBlocks:n,templateLock:i}=e,s=t["core/accordion-open-by-default"],{hasSelection:l}=(0,JU.useSelect)(p=>{if(o||s)return{hasSelection:!0};let{getBlockRootClientId:d,isBlockSelected:m,hasSelectedInnerBlock:f}=p(Gh.store),h=d(r);return{hasSelection:m(h)||f(h,!0)}},[r,o,s]),c=(0,Gh.useBlockProps)({hidden:!l,role:"region"}),u=(0,Gh.useInnerBlocksProps)(c,{allowedBlocks:n,templateLock:i});return(0,eG.jsx)("div",{...u})}var zw=a(N(),1),rG=a(b(),1);function oG(){let e=zw.useBlockProps.save({role:"region"}),t=zw.useInnerBlocksProps.save(e);return(0,rG.jsx)("div",{...t})}var Vw={$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:nG}=Vw,$xe=[["core/paragraph",{}]],aG={icon:yv,template:$xe,edit:tG,save:oG},qxe=()=>A({name:nG,metadata:Vw,settings:aG});var yR={};X(yR,{init:()=>Kxe,metadata:()=>Fw,name:()=>cG,settings:()=>uG});var Fw={$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 va=a(V(),1),dn=a(D(),1),Ow=a(N(),1),iG=a(_p(),1),sG=a(ge(),1);var co=a(b(),1);function lG({attributes:e,setAttributes:t,name:r}){let{showLabel:o,showPostCounts:n,displayAsDropdown:i,type:s}=e,l=Q(),{content:c,status:u,error:p}=(0,iG.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),d=(0,sG.useDisabled)(),m=(0,Ow.useBlockProps)({ref:d});return(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(Ow.InspectorControls,{children:(0,co.jsxs)(va.__experimentalToolsPanel,{label:(0,dn.__)("Settings"),resetAll:()=>{t({displayAsDropdown:!1,showLabel:!0,showPostCounts:!1,type:"monthly"})},dropdownMenuProps:l,children:[(0,co.jsx)(va.__experimentalToolsPanelItem,{label:(0,dn.__)("Display as dropdown"),isShownByDefault:!0,hasValue:()=>i,onDeselect:()=>t({displayAsDropdown:!1}),children:(0,co.jsx)(va.ToggleControl,{label:(0,dn.__)("Display as dropdown"),checked:i,onChange:()=>t({displayAsDropdown:!i})})}),i&&(0,co.jsx)(va.__experimentalToolsPanelItem,{label:(0,dn.__)("Show label"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({showLabel:!0}),children:(0,co.jsx)(va.ToggleControl,{label:(0,dn.__)("Show label"),checked:o,onChange:()=>t({showLabel:!o})})}),(0,co.jsx)(va.__experimentalToolsPanelItem,{label:(0,dn.__)("Show post counts"),isShownByDefault:!0,hasValue:()=>n,onDeselect:()=>t({showPostCounts:!1}),children:(0,co.jsx)(va.ToggleControl,{label:(0,dn.__)("Show post counts"),checked:n,onChange:()=>t({showPostCounts:!n})})}),(0,co.jsx)(va.__experimentalToolsPanelItem,{label:(0,dn.__)("Group by"),isShownByDefault:!0,hasValue:()=>s!=="monthly",onDeselect:()=>t({type:"monthly"}),children:(0,co.jsx)(va.SelectControl,{label:(0,dn.__)("Group by"),options:[{label:(0,dn.__)("Year"),value:"yearly"},{label:(0,dn.__)("Month"),value:"monthly"},{label:(0,dn.__)("Week"),value:"weekly"},{label:(0,dn.__)("Day"),value:"daily"}],value:s,onChange:f=>t({type:f})})})]})}),u==="loading"&&(0,co.jsx)("div",{...m,children:(0,co.jsx)(va.Spinner,{})}),u==="error"&&(0,co.jsx)("div",{...m,children:(0,co.jsx)("p",{children:(0,dn.sprintf)((0,dn.__)("Error: %s"),p)})}),u==="success"&&(0,co.jsx)(Po,{wrapperProps:m,html:c})]})}var{name:cG}=Fw,uG={icon:KP,example:{},edit:lG},Kxe=()=>A({name:cG,metadata:Fw,settings:uG});var xR={};X(xR,{init:()=>tke,metadata:()=>Hw,name:()=>PG,settings:()=>EG});var Hw={$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 wm=a(N(),1),Ya=a(V(),1),_s=a(D(),1),Uw=a(pr(),1);var mb=a(oe(),1),Ep=a(D(),1),dG=a(O(),1);function mG(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 fG({commentId:e}){let[t]=(0,mb.useEntityProp)("root","comment","author_avatar_urls",e),[r]=(0,mb.useEntityProp)("root","comment","author_name",e),o=t?Object.values(t):null,n=t?Object.keys(t):null,{minSize:i,maxSize:s}=mG(n),l=pb();return{src:o?o[o.length-1]:l,minSize:i,maxSize:s,alt:r?(0,Ep.sprintf)((0,Ep.__)("%s Avatar"),r):(0,Ep.__)("Default Avatar")}}function hG({userId:e,postId:t,postType:r}){let{authorDetails:o}=(0,dG.useSelect)(u=>{let{getEditedEntityRecord:p,getUser:d}=u(mb.store);if(e)return{authorDetails:d(e)};let m=p("postType",r,t)?.author;return{authorDetails:m?d(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}=mG(i),c=pb();return{src:n?n[n.length-1]:c,minSize:s,maxSize:l,alt:o?(0,Ep.sprintf)((0,Ep.__)("%s Avatar"),o?.name):(0,Ep.__)("Default Avatar")}}var _R=a(D(),1),vG=a(V(),1),bG=a(O(),1),yG=a(oe(),1),jw=a(j(),1),_G=a(ge(),1),xG=a($o(),1),kG=a(b(),1),Qxe={who:"authors",per_page:100,_fields:"id,name",context:"view"};function wG({value:e,onChange:t}){let[r,o]=(0,jw.useState)(""),{authors:n,isLoading:i}=(0,bG.useSelect)(l=>{let{getUsers:c,isResolving:u}=l(yG.store),p={...Qxe};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),s=(0,jw.useMemo)(()=>(n??[]).map(l=>({value:l.id,label:(0,xG.decodeEntities)(l.name)})),[n]);return(0,kG.jsx)(vG.ComboboxControl,{label:(0,_R.__)("User"),help:(0,_R.__)("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,_G.debounce)(o,300),isLoading:i})}var Wt=a(b(),1),CG=({setAttributes:e,avatar:t,attributes:r,selectUser:o})=>{let n=Q();return(0,Wt.jsx)(wm.InspectorControls,{children:(0,Wt.jsxs)(Ya.__experimentalToolsPanel,{label:(0,_s.__)("Settings"),resetAll:()=>{e({size:96,isLink:!1,linkTarget:"_self",userId:void 0})},dropdownMenuProps:n,children:[(0,Wt.jsx)(Ya.__experimentalToolsPanelItem,{label:(0,_s.__)("Image size"),isShownByDefault:!0,hasValue:()=>r?.size!==96,onDeselect:()=>e({size:96}),children:(0,Wt.jsx)(Ya.RangeControl,{label:(0,_s.__)("Image size"),onChange:i=>e({size:i}),min:t.minSize,max:t.maxSize,initialPosition:r?.size,value:r?.size})}),(0,Wt.jsx)(Ya.__experimentalToolsPanelItem,{label:(0,_s.__)("Link to user profile"),isShownByDefault:!0,hasValue:()=>r?.isLink,onDeselect:()=>e({isLink:!1}),children:(0,Wt.jsx)(Ya.ToggleControl,{label:(0,_s.__)("Link to user profile"),onChange:()=>e({isLink:!r.isLink}),checked:r.isLink})}),r.isLink&&(0,Wt.jsx)(Ya.__experimentalToolsPanelItem,{label:(0,_s.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r?.linkTarget!=="_self",onDeselect:()=>e({linkTarget:"_self"}),children:(0,Wt.jsx)(Ya.ToggleControl,{label:(0,_s.__)("Open in new tab"),onChange:i=>e({linkTarget:i?"_blank":"_self"}),checked:r.linkTarget==="_blank"})}),o&&(0,Wt.jsx)(Ya.__experimentalToolsPanelItem,{label:(0,_s.__)("User"),isShownByDefault:!0,hasValue:()=>!!r?.userId,onDeselect:()=>e({userId:void 0}),children:(0,Wt.jsx)(wG,{value:r?.userId,onChange:i=>{e({userId:i})}})})]})})},Xxe=({children:e,isLink:t})=>t?(0,Wt.jsx)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:r=>r.preventDefault(),children:e}):e,SG=({setAttributes:e,attributes:t,avatar:r,blockProps:o,isSelected:n})=>{let i=(0,wm.__experimentalUseBorderProps)(t),s=(0,Uw.addQueryArgs)((0,Uw.removeQueryArgs)(r?.src,["s"]),{s:t?.size*2});return(0,Wt.jsx)("div",{...o,children:(0,Wt.jsx)(Xxe,{isLink:t.isLink,children:(0,Wt.jsx)(Ya.ResizableBox,{size:{width:t.size,height:t.size},showHandle:n,onResizeStop:(l,c,u,p)=>{e({size:parseInt(t.size+(p.height||p.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,_s.isRTL)(),bottom:!0,left:(0,_s.isRTL)()},minWidth:r.minSize,maxWidth:r.maxSize,children:(0,Wt.jsx)("img",{src:s,alt:r.alt,className:S("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",i.className),style:i.style})})})})},Jxe=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{commentId:n}=t,i=(0,wm.useBlockProps)(),s=fG({commentId:n});return(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)(CG,{avatar:s,setAttributes:r,attributes:e,selectUser:!1}),(0,Wt.jsx)(SG,{attributes:e,avatar:s,blockProps:i,isSelected:o,setAttributes:r})]})},eke=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{postId:n,postType:i}=t,s=hG({userId:e?.userId,postId:n,postType:i}),l=(0,wm.useBlockProps)();return(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)(CG,{selectUser:!0,attributes:e,avatar:s,setAttributes:r}),(0,Wt.jsx)(SG,{attributes:e,avatar:s,blockProps:l,isSelected:o,setAttributes:r})]})};function TG(e){return e?.context?.commentId||e?.context?.commentId===null?(0,Wt.jsx)(Jxe,{...e}):(0,Wt.jsx)(eke,{...e})}var{name:PG}=Hw,EG={icon:vv,edit:TG,example:{}},tke=()=>A({name:PG,metadata:Hw,settings:EG});var NR={};X(NR,{init:()=>fke,metadata:()=>qw,name:()=>nW,settings:()=>Zw});var BR=a(D(),1);var oW=a(K(),1);var kR=a(N(),1),fb=a(b(),1),BG=[{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,fb.jsxs)("figure",{children:[(0,fb.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!kR.RichText.isEmpty(r)&&(0,fb.jsx)(kR.RichText.Content,{tagName:"figcaption",value:r})]})}}];var WG=a(Or(),1),Bi=a(V(),1),Qa=a(N(),1),ba=a(D(),1),$G=a(O(),1);var qG=a(Nr(),1),ZG=a(j(),1);function Wh(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 CR=a(j(),1),sc=a(K(),1),zG=a(pr(),1);var Bp=function(){return Bp=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},Bp.apply(this,arguments)};function IG(e){return e.toLowerCase()}var rke=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],oke=/[^A-Z0-9]+/gi;function Gw(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?rke:r,n=t.stripRegexp,i=n===void 0?oke:n,s=t.transform,l=s===void 0?IG:s,c=t.delimiter,u=c===void 0?" ":c,p=RG(RG(e,o,"$1\0$2"),i,"\0"),d=0,m=p.length;p.charAt(d)==="\0";)d++;for(;p.charAt(m-1)==="\0";)m--;return p.slice(d,m).split("\0").map(l).join(u)}function RG(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function DG(e){return e.charAt(0).toUpperCase()+e.substr(1)}function nke(e){return DG(e.toLowerCase())}function LG(e,t){return t===void 0&&(t={}),Gw(e,Bp({delimiter:" ",transform:nke},t))}function AG(e,t){return t===void 0&&(t={}),Gw(e,Bp({delimiter:"."},t))}function $h(e,t){return t===void 0&&(t={}),AG(e,Bp({delimiter:"-"},t))}function MG(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),$h(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 ic={$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 hb=[{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"}],wR="wp-embed";var Ww=a(b(),1),{name:qh}=ic,VG=e=>(0,sc.getBlockVariations)(qh)?.find(({name:t})=>t===e),SR=(e,t=[])=>t.some(r=>e.match(r)),Zh=e=>(0,sc.getBlockVariations)(qh)?.find(({patterns:t})=>SR(e,t));function gb(e){if(!e||(0,zG.getAuthority)(e)!=="x.com")return e;let t=new URL(e);return t.host="twitter.com",t.toString()}var FG=e=>e&&e.includes('class="wp-embedded-content"'),OG=e=>{let t=e.url||e.thumbnail_url,r=(0,Ww.jsx)("p",{children:(0,Ww.jsx)("img",{src:t,alt:e.title,width:"100%"})});return(0,CR.renderToString)(r)},Ip=(e,t={})=>{let{preview:r,attributes:o={}}=e,{url:n,providerNameSlug:i,type:s,...l}=o;if(!n||!(0,sc.getBlockType)(qh))return;let c=Zh(n),u=i==="wordpress"||s===wR;if(!u&&c&&(c.attributes.providerNameSlug!==i||!i))return(0,sc.createBlock)(qh,{url:n,...l,...c.attributes});let d=(0,sc.getBlockVariations)(qh)?.find(({name:m})=>m==="wordpress");if(!(!d||!r||!FG(r.html)||u))return(0,sc.createBlock)(qh,{url:n,...d.attributes,...t})},ike=e=>e?hb.some(({className:t})=>e.includes(t)):!1,Np=e=>{if(!e)return e;let t=hb.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 ske(e){return/padding-(top|bottom)\s*:\s*[\d.]+%/i.test(e)}function TR(e,t,r=!0){if(!r||ske(e))return Np(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<hb.length;s++){let l=hb[s];if(i>=l.ratio)return i-l.ratio>.1?Np(t):S(Np(t),l.className,"wp-has-aspect-ratio")}}return t}function HG(e,t){t((0,sc.createBlock)("core/paragraph",{content:(0,CR.renderToString)((0,Ww.jsx)("a",{href:e,children:e}))}))}var lke=Wh((e,t,r,o,n=!0)=>{if(!e)return{};let i={},{type:s="rich"}=e,{html:l,provider_name:c}=e,u=MG((c||t).toLowerCase());return FG(l)&&(s=wR),(l||s==="photo")&&(i.type=s,i.providerNameSlug=u),ike(r)||(i.className=TR(l,r,o&&n)),i}),jG=(e,t,r,o)=>{let{allowResponsive:n,className:i}=e;return{...e,...lke(t,r,i,o,n)}};var Cm=a(j(),1),UG=a(ge(),1),vb=a(D(),1),gu=a(N(),1),GG=a(V(),1);var $w=a(K(),1),Rp=a(b(),1);function qo({attributeKey:e="caption",attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:n,placeholder:i=(0,vb.__)("Add caption"),label:s=(0,vb.__)("Caption text"),showToolbarButton:l=!0,excludeElementClassName:c,className:u,readOnly:p,tagName:d="figcaption",addLabel:m=(0,vb.__)("Add caption"),removeLabel:f=(0,vb.__)("Remove caption"),icon:h=lE,...g}){let v=t[e],x=(0,UG.usePrevious)(v),y=gu.RichText.isEmpty(v),k=gu.RichText.isEmpty(x),[_,w]=(0,Cm.useState)(!y);(0,Cm.useEffect)(()=>{!y&&k&&w(!0)},[y,k]),(0,Cm.useEffect)(()=>{!o&&y&&w(!1)},[o,y]);let C=(0,Cm.useCallback)(T=>{T&&y&&T.focus()},[y]);return(0,Rp.jsxs)(Rp.Fragment,{children:[l&&(0,Rp.jsx)(gu.BlockControls,{group:"block",children:(0,Rp.jsx)(GG.ToolbarButton,{onClick:()=>{w(!_),_&&v&&r({[e]:void 0})},icon:h,isPressed:_,label:_?f:m})}),_&&(!gu.RichText.isEmpty(v)||o)&&(0,Rp.jsx)(gu.RichText,{identifier:e,tagName:d,className:S(u,c?"":(0,gu.__experimentalGetElementClassName)("caption")),ref:C,"aria-label":s,placeholder:i,value:v,onChange:T=>r({[e]:T}),inlineToolbar:!0,__unstableOnSplitAtEnd:n?()=>n((0,$w.createBlock)((0,$w.getDefaultBlockName)())):void 0,readOnly:p,...g})]})}var Hr=a(b(),1),PR=["audio"];function cke({attributes:e,className:t,setAttributes:r,onReplace:o,isSelected:n,insertBlocksAfter:i}){let{id:s,autoplay:l,loop:c,preload:u,src:p}=e,[d,m]=(0,ZG.useState)(e.blob),h=(0,Qa.useBlockEditingMode)()==="default";nc({url:d,allowedTypes:PR,onChange:_,onError:y});function g(P){return B=>{r({[P]:B})}}function v(P){if(P!==p){let B=Ip({attributes:{url:P}});if(B!==void 0&&o){o(B);return}r({src:P,id:void 0,blob:void 0}),m()}}let{createErrorNotice:x}=(0,$G.useDispatch)(qG.store);function y(P){x(P,{type:"snackbar"})}function k(P){return P?(0,ba.__)("Autoplay may cause usability issues for some users."):null}function _(P){if(!P||!P.url){r({src:void 0,id:void 0,caption:void 0,blob:void 0}),m();return}if((0,WG.isBlobURL)(P.url)){m(P.url);return}r({blob:void 0,src:P.url,id:P.id,caption:P.caption}),m()}let w=S(t,{"is-transient":!!d}),C=(0,Qa.useBlockProps)({className:w}),T=Q();return!p&&!d?(0,Hr.jsx)("div",{...C,children:(0,Hr.jsx)(Qa.MediaPlaceholder,{icon:(0,Hr.jsx)(Qa.BlockIcon,{icon:lm}),onSelect:_,onSelectURL:v,accept:"audio/*",allowedTypes:PR,value:e,onError:y})}):(0,Hr.jsxs)(Hr.Fragment,{children:[n&&(0,Hr.jsx)(Qa.BlockControls,{group:"other",children:(0,Hr.jsx)(Qa.MediaReplaceFlow,{mediaId:s,mediaURL:p,allowedTypes:PR,accept:"audio/*",onSelect:_,onSelectURL:v,onError:y,onReset:()=>_(void 0),variant:"toolbar"})}),(0,Hr.jsx)(Qa.InspectorControls,{children:(0,Hr.jsxs)(Bi.__experimentalToolsPanel,{label:(0,ba.__)("Settings"),resetAll:()=>{r({autoplay:!1,loop:!1,preload:void 0})},dropdownMenuProps:T,children:[(0,Hr.jsx)(Bi.__experimentalToolsPanelItem,{label:(0,ba.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({autoplay:!1}),children:(0,Hr.jsx)(Bi.ToggleControl,{label:(0,ba.__)("Autoplay"),onChange:g("autoplay"),checked:!!l,help:k})}),(0,Hr.jsx)(Bi.__experimentalToolsPanelItem,{label:(0,ba.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!c,onDeselect:()=>r({loop:!1}),children:(0,Hr.jsx)(Bi.ToggleControl,{label:(0,ba.__)("Loop"),onChange:g("loop"),checked:!!c})}),(0,Hr.jsx)(Bi.__experimentalToolsPanelItem,{label:(0,ba.__)("Preload"),isShownByDefault:!0,hasValue:()=>!!u,onDeselect:()=>r({preload:void 0}),children:(0,Hr.jsx)(Bi.SelectControl,{label:(0,ba._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:P=>r({preload:P||void 0}),options:[{value:"",label:(0,ba.__)("Browser default")},{value:"auto",label:(0,ba.__)("Auto")},{value:"metadata",label:(0,ba.__)("Metadata")},{value:"none",label:(0,ba._x)("None","Preload value")}]})})]})}),(0,Hr.jsxs)("figure",{...C,children:[(0,Hr.jsx)("audio",{controls:"controls",inert:n?void 0:"true",src:p??d}),!!d&&(0,Hr.jsx)(Bi.Spinner,{}),(0,Hr.jsx)(qo,{attributes:e,setAttributes:r,isSelected:n,insertBlocksAfter:i,label:(0,ba.__)("Audio caption text"),showToolbarButton:n&&h})]})]})}var KG=cke;var qw={$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 Sm=a(N(),1),bb=a(b(),1);function YG({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:n,src:i}=e;return i&&(0,bb.jsxs)("figure",{...Sm.useBlockProps.save(),children:[(0,bb.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:n}),!Sm.RichText.isEmpty(r)&&(0,bb.jsx)(Sm.RichText.Content,{tagName:"figcaption",value:r,className:(0,Sm.__experimentalGetElementClassName)("caption")})]})}var QG=a(Or(),1),XG=a(K(),1),pke={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("audio/")===0},transform(e){let t=e[0];return(0,XG.createBlock)("core/audio",{blob:(0,QG.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}}}]},JG=pke;var tW=a(ER(),1),{lock:rW,unlock:q}=(0,tW.__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:dke,formKey:mke}=q(oW.privateApis),{name:nW}=qw,Zw={icon:lm,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:JG,deprecated:BG,edit:KG,save:YG};window.__experimentalContentOnlyInspectorFields&&(Zw[dke]=[{id:"audio",label:(0,BR.__)("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,BR.__)("Caption"),type:"text",Edit:"rich-text"}],Zw[mke]={fields:["audio","caption"]});var fke=()=>A({name:nW,metadata:qw,settings:Zw});var IR={};X(IR,{init:()=>gke,metadata:()=>Kw,name:()=>cW,settings:()=>uW});var Kw={$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 Xr=a(D(),1),yb=a(N(),1),mn=a(V(),1),aW=a(O(),1),Qw=a(oe(),1),vu=a(j(),1),iW=a(_p(),1),sW=a(ge(),1);var Rt=a(b(),1),Yw="/";function lW({attributes:e,setAttributes:t,name:r,context:{postId:o,postType:n,templateSlug:i}}){let{separator:s,showHomeItem:l,showCurrentItem:c,prefersTaxonomy:u,showOnHomePage:p}=e,{post:d,isPostTypeHierarchical:m,postTypeHasTaxonomies:f,hasTermsAssigned:h,isLoading:g}=(0,aW.useSelect)(M=>{if(!n)return{};let U=M(Qw.store).getEntityRecord("postType",n,o),W=M(Qw.store).getPostType(n),G=W&&W.taxonomies.length,$;return G&&($=M(Qw.store).getTaxonomies({type:n,per_page:-1})),{post:U,isPostTypeHierarchical:W?.hierarchical,postTypeHasTaxonomies:G,hasTermsAssigned:U&&($||[]).filter(({visibility:F})=>F?.publicly_queryable).some(F=>!!U[F.rest_base]?.length),isLoading:o&&!U||!W||G&&!$}},[n,o]),[v,x]=(0,vu.useState)(0);(0,vu.useEffect)(()=>{x(M=>M+1)},[d]);let y=Q(),{content:k,status:_,error:w}=(0,iW.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{post_id:o,invalidationKey:v}}),C=(0,vu.useRef)("");(0,vu.useEffect)(()=>{_==="success"&&(C.current=k)},[k,_]);let[T,P]=(0,vu.useState)(!1);(0,vu.useEffect)(()=>{if(_!=="loading")return;let M=setTimeout(()=>{P(!0)},400);return()=>{clearTimeout(M),P(!1)}},[_]);let B=(0,sW.useDisabled)(),I=(0,yb.useBlockProps)({ref:B});if(g)return(0,Rt.jsx)("div",{...I,children:(0,Rt.jsx)(mn.Spinner,{})});let R;!m&&!d?.parent?R=!0:f?R=u:R=!1;let E=null,L=!o||!n||i&&!n||!R&&!m||R&&!h;if(L){let M=[];l&&M.push((0,Xr.__)("Home")),i&&!o?M.push((0,Xr.__)("Page")):R?M.push((0,Xr.__)("Category")):M.push((0,Xr.__)("Ancestor"),(0,Xr.__)("Parent")),E=(0,Rt.jsx)("nav",{...I,style:{"--separator":`"${s.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,...I.style},children:(0,Rt.jsxs)("ol",{children:[M.map((U,W)=>(0,Rt.jsx)("li",{children:(0,Rt.jsx)("a",{href:`#breadcrumbs-pseudo-link-${W}`,children:U})},W)),c&&(0,Rt.jsx)("li",{children:(0,Rt.jsx)("span",{"aria-current":"page",children:(0,Xr.__)("Current")})})]})})}return(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)(yb.InspectorControls,{children:(0,Rt.jsxs)(mn.__experimentalToolsPanel,{label:(0,Xr.__)("Settings"),resetAll:()=>{t({separator:Yw,showHomeItem:!0,showCurrentItem:!0})},dropdownMenuProps:y,children:[(0,Rt.jsx)(mn.__experimentalToolsPanelItem,{label:(0,Xr.__)("Show home breadcrumb"),isShownByDefault:!0,hasValue:()=>!l,onDeselect:()=>t({showHomeItem:!0}),children:(0,Rt.jsx)(mn.ToggleControl,{label:(0,Xr.__)("Show home breadcrumb"),onChange:M=>t({showHomeItem:M}),checked:l})}),(0,Rt.jsx)(mn.__experimentalToolsPanelItem,{label:(0,Xr.__)("Show current breadcrumb"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>t({showCurrentItem:!0}),children:(0,Rt.jsx)(mn.ToggleControl,{label:(0,Xr.__)("Show current breadcrumb"),onChange:M=>t({showCurrentItem:M}),checked:c})}),(0,Rt.jsx)(mn.__experimentalToolsPanelItem,{label:(0,Xr.__)("Separator"),isShownByDefault:!0,hasValue:()=>s!==Yw,onDeselect:()=>t({separator:Yw}),children:(0,Rt.jsx)(mn.TextControl,{autoComplete:"off",label:(0,Xr.__)("Separator"),value:s,onChange:M=>t({separator:M}),onBlur:()=>{s||t({separator:Yw})}})})]})}),(0,Rt.jsxs)(yb.InspectorControls,{group:"advanced",children:[(0,Rt.jsx)(mn.CheckboxControl,{label:(0,Xr.__)("Show on homepage"),checked:p,onChange:M=>t({showOnHomePage:M}),help:(0,Xr.__)("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,Rt.jsx)(mn.CheckboxControl,{label:(0,Xr.__)("Prefer taxonomy terms"),checked:u,onChange:M=>t({prefersTaxonomy:M}),help:(0,Xr.__)("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.")})]}),_==="loading"&&!L&&(C.current?(0,Rt.jsx)(Po,{wrapperProps:{...I,style:{...I.style,opacity:T?.3:1}},html:C.current}):(0,Rt.jsx)("div",{...I,children:(0,Rt.jsx)(mn.Spinner,{})})),_==="error"&&(0,Rt.jsx)("div",{...I,children:(0,Rt.jsx)("p",{children:(0,Xr.sprintf)((0,Xr.__)("Error: %s"),w)})}),L&&E,!L&&_==="success"&&(0,Rt.jsx)(Po,{wrapperProps:I,html:k})]})}var{name:cW}=Kw,uW={icon:tE,example:{},edit:lW},gke=()=>A({name:cW,metadata:Kw,settings:uW});var fL={};X(fL,{init:()=>D3e,metadata:()=>e3,name:()=>kZ,settings:()=>r3});var t3=a(D(),1);var xZ=a(K(),1);var be=a(N(),1),cl=a(ge(),1);var pW=a(N(),1);var{cleanEmptyObject:vke}=q(pW.privateApis);function Xt(e){if(!e?.style?.typography?.fontFamily)return e;let{fontFamily:t,...r}=e.style.typography;return{...e,style:vke({...e.style,typography:r}),fontFamily:t.split("|").pop()}}function ve(e){let{textAlign:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e}var $t=a(b(),1),xs=e=>{let{width:t,...r}=e;return t?{...r,style:{...r.style,dimensions:{...r.style?.dimensions,width:`${t}%`}}}:r},Kh=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 bke(e){if(!e.align)return e;let{align:t,...r}=e;return{...r,className:S(r.className,`align${e.align}`)}}var DR=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}},RR=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 DR(o)},bu={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"}},yke={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:p,width:d}=e,m=r||"a",f=m==="button",h=o||"button",g=(0,be.__experimentalGetBorderClassesAndStyles)(e),v=(0,be.__experimentalGetColorClassesAndStyles)(e),x=(0,be.__experimentalGetSpacingClassesAndStyles)(e),y=(0,be.__experimentalGetShadowClassesAndStyles)(e),k=(0,be.getTypographyClassesAndStyles)(e),_=S("wp-block-button__link",v.className,g.className,k.className,{"no-border-radius":l?.border?.radius===0,"has-custom-font-size":n||l?.typography?.fontSize},(0,be.__experimentalGetElementClassName)("button")),w={...g.style,...v.style,...x.style,...y.style,...k.style,writingMode:void 0},C=S(t,{[`has-custom-width wp-block-button__width-${d}`]:d});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:C}),children:(0,$t.jsx)(be.RichText.Content,{tagName:m,type:f?h:null,className:_,href:f?null:p,title:u,style:w,value:c,target:f?null:i,rel:f?null:s})})},isEligible(e){return typeof e.width=="number"},migrate:xs},_ke={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:p,url:d,width:m}=e,f=r||"a",h=f==="button",g=o||"button",v=(0,be.__experimentalGetBorderClassesAndStyles)(e),x=(0,be.__experimentalGetColorClassesAndStyles)(e),y=(0,be.__experimentalGetSpacingClassesAndStyles)(e),k=(0,be.__experimentalGetShadowClassesAndStyles)(e),_=(0,be.getTypographyClassesAndStyles)(e),w=S("wp-block-button__link",x.className,v.className,_.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0,"has-custom-font-size":i||c?.typography?.fontSize},(0,be.__experimentalGetElementClassName)("button")),C={...v.style,...x.style,...y.style,...k.style,..._.style,writingMode:void 0},T=S(t,{[`has-custom-width wp-block-button__width-${m}`]:m});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:T}),children:(0,$t.jsx)(be.RichText.Content,{tagName:f,type:h?g:null,className:w,href:h?null:d,title:p,style:C,value:u,target:h?null:s,rel:h?null:l})})},isEligible(e){return!!e.textAlign||typeof e.width=="number"},migrate:(0,cl.compose)(xs,ve)},xke={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:p,url:d,width:m}=e,f=r||"a",h=f==="button",g=o||"button",v=(0,be.__experimentalGetBorderClassesAndStyles)(e),x=(0,be.__experimentalGetColorClassesAndStyles)(e),y=(0,be.__experimentalGetSpacingClassesAndStyles)(e),k=(0,be.__experimentalGetShadowClassesAndStyles)(e),_=S("wp-block-button__link",x.className,v.className,{[`has-text-align-${n}`]:n,"no-border-radius":c?.border?.radius===0},(0,be.__experimentalGetElementClassName)("button")),w={...v.style,...x.style,...y.style,...k.style},C=S(t,{[`has-custom-width wp-block-button__width-${m}`]:m,"has-custom-font-size":i||c?.typography?.fontSize});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:C}),children:(0,$t.jsx)(be.RichText.Content,{tagName:f,type:h?g:null,className:_,href:h?null:d,title:p,style:w,value:u,target:h?null:s,rel:h?null:l})})},isEligible(e){return typeof e.width=="number"},migrate:xs},kke={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 p=(0,be.__experimentalGetBorderClassesAndStyles)(e),d=(0,be.__experimentalGetColorClassesAndStyles)(e),m=(0,be.__experimentalGetSpacingClassesAndStyles)(e),f=S("wp-block-button__link",d.className,p.className,{"no-border-radius":i?.border?.radius===0}),h={...p.style,...d.style,...m.style},g=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:g}),children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:h,value:s,target:o,rel:n})})}},wke={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 p=(0,be.__experimentalGetBorderClassesAndStyles)(e),d=(0,be.__experimentalGetColorClassesAndStyles)(e),m=(0,be.__experimentalGetSpacingClassesAndStyles)(e),f=S("wp-block-button__link",d.className,p.className,{"no-border-radius":i?.border?.radius===0}),h={...p.style,...d.style,...m.style},g=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:g}),children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:f,href:c,title:l,style:h,value:s,target:o,rel:n})})},migrate:(0,cl.compose)(xs,Xt),isEligible({style:e,width:t}){return e?.typography?.fontFamily||typeof t=="number"}},Cke=[yke,_ke,xke,kke,wke,{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:{...bu,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 p=i?.border?.radius,d=(0,be.__experimentalGetColorClassesAndStyles)(e),m=S("wp-block-button__link",d.className,{"no-border-radius":i?.border?.radius===0}),f={borderRadius:p||void 0,...d.style},h=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:h}),children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:m,href:c,title:l,style:f,value:s,target:o,rel:n})})},migrate:(0,cl.compose)(xs,Xt,Kh)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...bu,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,be.__experimentalGetColorClassesAndStyles)(e),p=S("wp-block-button__link",u.className,{"no-border-radius":r===0}),d={borderRadius:r?r+"px":void 0,...u.style},m=S(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:m}),children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:p,href:l,title:s,style:d,value:i,target:o,rel:n})})},migrate:(0,cl.compose)(xs,Xt,Kh)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...bu,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,be.__experimentalGetColorClassesAndStyles)(e),p=S("wp-block-button__link",u.className,{"no-border-radius":r===0}),d={borderRadius:r?r+"px":void 0,...u.style},m=S(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,$t.jsx)("div",{...be.useBlockProps.save({className:m}),children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:p,href:l,title:s,style:d,value:i,target:o,rel:n})})},migrate:(0,cl.compose)(xs,Xt,Kh)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...bu,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=S("wp-block-button__link",{"no-border-radius":t===0}),c={borderRadius:t?t+"px":void 0};return(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:l,href:s,title:i,style:c,value:n,target:r,rel:o})},migrate:(0,cl.compose)(xs,Kh)},{supports:{align:!0,alignWide:!1},attributes:{...bu,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,cl.compose)(xs,Kh,DR,bke),save({attributes:e}){let{backgroundColor:t,borderRadius:r,customBackgroundColor:o,customTextColor:n,customGradient:i,linkTarget:s,gradient:l,rel:c,text:u,textColor:p,title:d,url:m}=e,f=(0,be.getColorClassName)("color",p),h=!i&&(0,be.getColorClassName)("background-color",t),g=(0,be.__experimentalGetGradientClass)(l),v=S("wp-block-button__link",{"has-text-color":p||n,[f]:f,"has-background":t||o||i||l,[h]:h,"no-border-radius":r===0,[g]:g}),x={background:i||void 0,backgroundColor:h||i||l?void 0:o,color:f?void 0:n,borderRadius:r?r+"px":void 0};return(0,$t.jsx)("div",{children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:v,href:m,title:d,style:x,value:u,target:s,rel:c})})}},{attributes:{...bu,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()),Kh(DR({...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,p=(0,be.getColorClassName)("color",l),d=(0,be.getColorClassName)("background-color",t),m=S("wp-block-button__link",{"has-text-color":l||o,[p]:p,"has-background":t||r,[d]:d}),f={backgroundColor:d?void 0:r,color:p?void 0:o};return(0,$t.jsx)("div",{children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:m,href:u,title:c,style:f,value:s,target:n,rel:i})})}},{attributes:{...bu,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:(0,cl.compose)(xs,RR),save({attributes:e}){let{url:t,text:r,title:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l}=e,c=(0,be.getColorClassName)("color",i),u=(0,be.getColorClassName)("background-color",n),p=S("wp-block-button__link",{"has-text-color":i||l,[c]:c,"has-background":n||s,[u]:u}),d={backgroundColor:u?void 0:s,color:c?void 0:l};return(0,$t.jsx)("div",{children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:p,href:t,title:o,style:d,value:r})})}},{attributes:{...bu,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,$t.jsx)("div",{className:`align${n}`,children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:o,style:l,value:r})})},migrate:(0,cl.compose)(xs,RR)},{attributes:{...bu,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,$t.jsx)("div",{className:`align${n}`,style:{backgroundColor:i},children:(0,$t.jsx)(be.RichText.Content,{tagName:"a",href:t,title:o,style:{color:s},value:r})})},migrate:(0,cl.compose)(xs,RR)}],dW=Cke;var Ss=a(D(),1),Un=a(j(),1),sg=a(V(),1),ft=a(N(),1),Hp=a(ul(),1);var wu=a(K(),1),Om=a(ge(),1),Hb=a(O(),1);var Tm=a(Ae(),1);function Xw({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Tm.useRef(e!==void 0),[i,s]=Tm.useState(t),l=n?e:i,c=Tm.useCallback(u=>{n||s(u)},[]);return[l,c]}var Ske=a(Ae(),1),_b={...Ske};var hW=a(Ae(),1),fW={};function uo(e,t){let r=hW.useRef(fW);return r.current===fW&&(r.current=e(t)),r}var LR=_b.useInsertionEffect,Tke=LR&&LR!==_b.useLayoutEffect?LR:e=>e();function Oe(e){let t=uo(Pke).current;return t.next=e,Tke(t.effect),t.trampoline}function Pke(){let e={next:void 0,callback:Eke,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Eke(){}var yu=a(Ae(),1);var gW=a(Ae(),1),Bke=()=>{},qe=typeof document<"u"?gW.useLayoutEffect:Bke;var Jw=a(Ae(),1),AR=Jw.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function vW(){return Jw.useContext(AR)}var bW=a(b(),1);function e5(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=Oe(n),[,s]=yu.useState(!1),l=uo(Ike).current,c=uo(Nke).current,u=yu.useRef(0),p=yu.useRef(!0),d=yu.useRef([]),m=yu.useRef(null),f=Oe(()=>{p.current||(p.current=!0,s(w=>!w))}),h=Oe((w,C)=>{c.set(w,C),f()}),g=Oe(w=>{c.delete(w),f()}),v=Oe(w=>{let C=new Map;return r.current.length=0,o&&(o.current.length=0),w.forEach(T=>{C.set(T.element,{...T.registration.metadata??{},index:T.index}),r.current[T.index]=T.element,o&&(o.current[T.index]=T.registration.label!==void 0?T.registration.label:T.registration.textRef?.current?.textContent??T.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(!Lke(P))return;let B=null;for(let I of w)if(I.isConnected){if(B&&yW(B,I)>0){C.disconnect(),f();return}B=I}});m.current=C;let T=new Set;for(let P=1;P<w.length;P+=1){let B=Dke(w[P-1],w[P]);B&&T.add(B)}T.forEach(P=>C.observe(P,{childList:!0}))}let y=Oe(()=>{let[w,C]=Rke(c),T=v(w);x(C),d.current=w,p.current=!1,l.forEach(P=>P(T)),i(T)});qe(()=>(p.current||v(d.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),qe(()=>{p.current&&y()}),qe(()=>()=>{m.current?.disconnect(),p.current=!0},[]);let k=Oe(w=>(l.add(w),()=>{l.delete(w)})),_=yu.useMemo(()=>({register:h,unregister:g,subscribeMapChange:k,nextIndexRef:u}),[h,g,k,u]);return(0,bW.jsx)(AR.Provider,{value:_,children:t})}function Nke(){return new Map}function Ike(){return new Set}function Rke(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)=>yW(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 Dke(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function Lke(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 yW(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Ake(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 Mke=Ake("https://base-ui.com/production-error","Base UI"),ks=Mke;var Bm=a(Ae(),1);function Pm(e,t,r,o){let n=uo(xW).current;return zke(n,e,t,r,o)&&kW(n,[e,t,r,o]),n.callback}function _W(e){let t=uo(xW).current;return Vke(t,e)&&kW(t,e),t.callback}function xW(){return{callback:null,cleanup:null,refs:[]}}function zke(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Vke(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function kW(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(Ae(),1);var wW=a(Ae(),1),Fke=parseInt(wW.version,10);function t5(e){return Fke>=e}function MR(e){if(!CW.isValidElement(e))return null;let t=e,r=t.props;return(t5(19)?r?.ref:t.ref)??null}function xb(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function jr(){}var Em=Object.freeze([]),Xa=Object.freeze({});function SW(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 TW(e,t){return typeof e=="function"?e(t):e}function PW(e,t){return typeof e=="function"?e(t):e}var zR={};function Zo(e,t,r,o,n){if(!r&&!o&&!n&&!e)return r5(t);let i=r5(e);return t&&(i=kb(i,t)),r&&(i=kb(i,r)),o&&(i=kb(i,o)),n&&(i=kb(i,n)),i}function EW(e){if(e.length===0)return zR;if(e.length===1)return r5(e[0]);let t=r5(e[0]);for(let r=1;r<e.length;r+=1)t=kb(t,e[r]);return t}function r5(e){return VR(e)?{...NW(e,zR)}:Oke(e)}function kb(e,t){return VR(t)?NW(t,e):Hke(e,t)}function Oke(e){let t={...e};for(let r in t){let o=t[r];BW(r,o)&&(t[r]=IW(o))}return t}function Hke(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=xb(e.style,o);break}case"className":{e[r]=FR(e.className,o);break}default:BW(r,o)?e[r]=jke(e[r],o):e[r]=o}}return e}function BW(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 VR(e){return typeof e=="function"}function NW(e,t){return VR(e)?e(t):e??zR}function jke(e,t){return t?e?(...r)=>{let o=r[0];if(RW(o)){let i=o;wb(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:IW(t):e}function IW(e){return e&&((...t)=>{let r=t[0];return RW(r)&&wb(r),e(...t)})}function wb(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function FR(e,t){return t?e?t+" "+e:t:e}function RW(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var OR=a(Ae(),1);function xr(e,t,r={}){let o=t.render,n=Uke(t,r);if(r.enabled===!1)return null;let i=r.state??Xa;return $ke(e,o,n,i)}function Uke(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Xa,ref:s,props:l,stateAttributesMapping:c,enabled:u=!0}=t,p=u?TW(r,i):void 0,d=u?PW(o,i):void 0,m=u?SW(i,c):Xa,f=u&&l?Gke(l):void 0,h=u?xb(m,f)??{}:Xa;return typeof document<"u"&&(u?Array.isArray(s)?h.ref=_W([h.ref,MR(n),...s]):h.ref=Pm(h.ref,MR(n),s):Pm(null,null)),u?(p!==void 0&&(h.className=FR(h.className,p)),d!==void 0&&(h.style=xb(h.style,d)),h):Xa}function Gke(e){return Array.isArray(e)?EW(e):Zo(void 0,e)}var Wke=Symbol.for("react.lazy");function $ke(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Zo(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===Wke&&(i=Bm.Children.toArray(t)[0]),Bm.cloneElement(i,n)}if(e&&typeof e=="string")return qke(e,r);throw new Error(ks(8))}function qke(e,t){return e==="button"?(0,OR.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,OR.createElement)("img",{alt:"",...t,key:t.key}):Bm.createElement(e,t)}var o5=a(Ae(),1);var DW=0;function Zke(e,t="mui"){let[r,o]=o5.useState(e),n=e||r;return o5.useEffect(()=>{r==null&&(DW+=1,o(`${t}-${DW}`))},[r,t]),n}var LW=_b.useId;function AW(e,t){if(LW!==void 0){let r=LW();return e??(t?`${t}-${r}`:r)}return Zke(e,t)}function Ja(e){return AW(e,"base-ui")}var ws={};X(ws,{cancelOpen:()=>kwe,chipRemovePress:()=>nwe,clearPress:()=>owe,closePress:()=>twe,closeWatcher:()=>hwe,decrementPress:()=>swe,disabled:()=>Cwe,drag:()=>ywe,escapeKey:()=>fwe,focusOut:()=>mwe,imperativeAction:()=>Pwe,incrementPress:()=>iwe,initial:()=>Twe,inputBlur:()=>uwe,inputChange:()=>lwe,inputClear:()=>cwe,inputPaste:()=>pwe,inputPress:()=>dwe,itemPress:()=>ewe,keyboard:()=>vwe,linkPress:()=>rwe,listNavigation:()=>gwe,missing:()=>Swe,none:()=>Kke,outsidePress:()=>Jke,pointer:()=>bwe,scrub:()=>xwe,siblingOpen:()=>wwe,swipe:()=>Ewe,trackPress:()=>awe,triggerFocus:()=>Xke,triggerHover:()=>Qke,triggerPress:()=>Yke,wheel:()=>_we,windowResize:()=>Bwe});var Kke="none",Yke="trigger-press",Qke="trigger-hover",Xke="trigger-focus",Jke="outside-press",ewe="item-press",twe="close-press",rwe="link-press",owe="clear-press",nwe="chip-remove-press",awe="track-press",iwe="increment-press",swe="decrement-press",lwe="input-change",cwe="input-clear",uwe="input-blur",pwe="input-paste",dwe="input-press",mwe="focus-out",fwe="escape-key",hwe="close-watcher",gwe="list-navigation",vwe="keyboard",bwe="pointer",ywe="drag",_we="wheel",xwe="scrub",kwe="cancel-open",wwe="sibling-open",Cwe="disabled",Swe="missing",Twe="initial",Pwe="imperative-action",Ewe="swipe",Bwe="window-resize";function Yh(e,t,r,o){let n=!1,i=!1,s=o??Xa;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 jR=a(Ae(),1);var MW=a(Ae(),1);function n5(e){MW.useEffect(e,Em)}var a5=null,s$e=globalThis.requestAnimationFrame,HR=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)}},i5=new HR;var lc=class e{static create(){return new e}static request(t){return i5.request(t)}static cancel(t){return i5.cancel(t)}currentId=a5;request(t){this.cancel(),this.currentId=i5.request(()=>{this.currentId=a5,t()})}cancel=()=>{this.currentId!==a5&&(i5.cancel(this.currentId),this.currentId=a5)};disposeEffect=()=>this.cancel};function zW(){let e=uo(lc.create).current;return n5(e.disposeEffect),e}function Qh(e,t=!1,r=!1){let[o,n]=jR.useState(e&&t?"idle":void 0),[i,s]=jR.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),qe(()=>{if(!e&&i&&o!=="ending"&&r){let l=lc.request(()=>{n("ending")});return()=>{lc.cancel(l)}}},[e,i,o,r]),qe(()=>{if(!e||t)return;let l=lc.request(()=>{n(void 0)});return()=>{lc.cancel(l)}},[t,e]),qe(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=lc.request(()=>{n("idle")});return()=>{lc.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var Nm=a(Ae(),1);function s5(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:c,nextIndexRef:u}=vW(),p=Nm.useRef(-1),[d,m]=Nm.useState(i==null&&t?()=>{if(p.current===-1){let v=u.current;u.current+=1,p.current=v}return p.current}:-1),f=i??d,h=Nm.useRef(null),g=Nm.useCallback(v=>{let x=h.current;x&&l(x),h.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,l,o,r,n]);return qe(()=>{if(i==null)return c(v=>{let x=h.current?v.get(h.current)?.index:null;x!=null&&m(x)})},[i,c]),{ref:g,index:f}}var Nwe={"data-starting-style":""},Iwe={"data-ending-style":""},l5={transitionStatus(e){return e==="starting"?Nwe:e==="ending"?Iwe:null}};var Jh=a(Ae(),1);function UR(){return typeof window<"u"}function Im(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function VW(e){return UR()?e instanceof Element||e instanceof Im(e).Element:!1}function cc(e){return UR()?e instanceof HTMLElement||e instanceof Im(e).HTMLElement:!1}function FW(e){return!UR()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Im(e).ShadowRoot}function c5(e){return Im(e).getComputedStyle(e)}var u5=a(Ae(),1),GR=u5.createContext(void 0);function Xh(e=!1){let t=u5.useContext(GR);if(t===void 0&&!e)throw new Error(ks(16));return t}var OW=a(Ae(),1);function HW(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:OW.useMemo(()=>{let u={onKeyDown(p){r&&t&&p.key!=="Tab"&&p.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 Rm(e){return e?.ownerDocument||document}function p5(e,t,{detail:r=0}={}){e.dispatchEvent(new(Im(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function $R(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Jh.useRef(null),l=Xh(!0),c=i??l!==void 0,{props:u}=HW({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),p=Jh.useCallback(()=>{let f=s.current;WR(f)&&c&&t&&u.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,u.disabled,c]);qe(p,[p]);let d=Jh.useCallback((f={})=>{let{onClick:h,onMouseDown:g,onKeyUp:v,onKeyDown:x,onPointerDown:y,...k}=f;return Zo({onClick(_){if(t){_.preventDefault();return}h?.(_)},onMouseDown(_){t||g?.(_)},onKeyDown(_){if(t||(wb(_),x?.(_),_.baseUIHandlerPrevented))return;let w=_.target===_.currentTarget,C=_.currentTarget,T=WR(C),P=!n&&Rwe(C),B=w&&(n?T:!P),I=_.key==="Enter",R=_.key===" ",E=C.getAttribute("role"),L=E?.startsWith("menuitem")||E==="option"||E==="gridcell";if(w&&c&&R){if(_.defaultPrevented&&L)return;_.preventDefault(),(!n||T)&&(_.preventBaseUIHandler(),p5(C,_));return}if(!B||n||!R&&!I){w&&P&&R&&_.preventDefault();return}_.defaultPrevented||(_.preventDefault(),I&&(_.preventBaseUIHandler(),p5(C,_)))},onKeyUp(_){if(!t){if(wb(_),v?.(_),_.target===_.currentTarget&&n&&c&&WR(_.currentTarget)&&_.key===" "){_.preventDefault();return}_.baseUIHandlerPrevented||_.target===_.currentTarget&&!n&&!c&&!_.defaultPrevented&&_.key===" "&&(_.preventBaseUIHandler(),p5(_.currentTarget,_))}},onPointerDown(_){if(t){_.preventDefault();return}y?.(_)}},n?{type:"button"}:{role:"button"},u,k)},[t,u,c,n]),m=Oe(f=>{s.current=f,p()});return{getButtonProps:d,buttonRef:m}}function WR(e){return cc(e)&&e.tagName==="BUTTON"}function Rwe(e){return cc(e)&&e.tagName==="A"&&!!e.href}var qW=a(Ae(),1);var WW=a(UW(),1);function GW(e){return e==null?e:"current"in e?e.current:e}function $W(e,t=!1){let r=zW();return Oe((o,n=null)=>{r.cancel();let i=GW(e);if(i==null)return;let s=i,l=()=>{WW.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(p=>p.pending||p.playState!=="finished")){c();return}l()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){r.request(c);return}let p=new MutationObserver(()=>{s.hasAttribute(u)||(p.disconnect(),c())});p.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>p.disconnect(),{once:!0});return}r.request(c)})}function d5(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Oe(n),s=$W(o,r);qW.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var Cb=0,qR=class e{static create(){return new e}currentId=Cb;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Cb,r()},t)}isStarted(){return this.currentId!==Cb}clear=()=>{this.currentId!==Cb&&(clearTimeout(this.currentId),this.currentId=Cb)};disposeEffect=()=>this.clear};function ZW(){let e=uo(qR.create).current;return n5(e.disposeEffect),e}function Sb(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ZR(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&FW(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function eg(e){return"composedPath"in e?e.composedPath()[0]:e.target}var KR=Math.round;function Tb(e,t){return t<0||t>=e.length}function YR(e,t){return Dm(e.current,{disabledIndices:t})}function QR(e,t){return Dm(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Dm(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&&Pb(e,i,o));return i}function Pb(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Lwe(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function Dwe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Lwe(e,t=e?c5(e):null){return!e||!e.isConnected||!t||Dwe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var m5=a(Ae(),1);function JW(){let[,e]=m5.useState({});return m5.useCallback(()=>{e({})},[])}var h5="ArrowUp",g5="ArrowDown",v5="ArrowLeft",b5="ArrowRight",y5="Home",_5="End";var t$=new Set([h5,g5,v5,b5,y5,_5]),Gwe="Shift",r$=[Gwe,"Control","Alt","Meta"];function Wwe(e){return cc(e)&&e.tagName==="INPUT"}function JR(e){return!!(Wwe(e)&&e.selectionStart!=null||cc(e)&&e.tagName==="TEXTAREA")}function eD(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=e$(e,t,"left"),u=f5(e),p=f5(t);r==="ltr"&&(c+t.offsetWidth+p.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=c+t.offsetWidth+p.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:c-p.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=c-p.scrollMarginLeft-u.scrollPaddingLeft)),r==="rtl"&&(c-p.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=c-p.scrollMarginLeft-u.scrollPaddingLeft:c+t.offsetWidth+p.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=c+t.offsetWidth+p.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(l&&o!=="horizontal"){let c=e$(e,t,"top"),u=f5(e),p=f5(t);c-p.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=c-p.scrollMarginTop-u.scrollPaddingTop:c+t.offsetHeight+p.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=c+t.offsetHeight+p.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function e$(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 f5(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 o$(e){return t5(19)?e:e?"true":void 0}var x5=a(Ae(),1);var Dp={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},$we={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},n$={disabled:!1,...$we},Cs={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var qwe={invalid:void 0,name:void 0,validityData:{state:Dp,errors:[],error:"",value:"",initialValue:null},setValidityData:jr,disabled:void 0,setTouched:jr,setDirty:jr,setFilled:jr,setFocused:jr,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:n$,registerFieldControl:jr,validation:{getValidationProps:(e,t=Xa)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:jr,getInputControl:()=>null,commit:async()=>{},change:jr}},tD=x5.createContext(qwe);function ei(e=!0){let t=x5.useContext(tD);if(t.setValidityData===jr&&!e)throw new Error(ks(28));return t}function a$(e,t,r,o,n=!0,i){let{registerFieldControl:s}=ei(),l=uo(()=>Symbol());qe(()=>{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]),qe(()=>{let c=l.current;return()=>{s(c,void 0)}},[s,l])}var k5=a(Ae(),1);var Zwe=k5.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:jr,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function uc(){return k5.useContext(Zwe)}var Eb=a(Ae(),1);var w5=a(Ae(),1);var rD=w5.createContext({controlId:void 0,registerControlId:jr,labelId:void 0,setLabelId:jr,messageIds:[],setMessageIds:jr,getDescriptionProps:e=>e});function Fn(){return w5.useContext(rD)}function i$(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=Fn(),s=Ja(t),l=r?n:void 0,c=uo(()=>Symbol()),u=Eb.useRef(!1),p=Eb.useRef(t!=null),d=Oe(()=>{!u.current||i===jr||(u.current=!1,i(c.current,void 0))});return qe(()=>{if(i===jr)return;let m;if(r){let f=o?.current;VW(f)&&f.closest("label")!=null?m=t??null:m=l??s}else if(t!=null)p.current=!0,m=t;else if(p.current)m=s;else{d();return}if(m===void 0){d();return}u.current=!0,i(c.current,m)},[t,o,l,i,r,s,c,d]),Eb.useEffect(()=>d,[d]),n??s}var C5=a(Ae(),1),oD=C5.createContext(void 0);function nD(){return C5.useContext(oD)?.direction??"ltr"}var S5=a(Ae(),1),aD=S5.createContext({disabled:!1});function T5(){return S5.useContext(aD)}var Lp=a(Ae(),1);function Lm(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var iD=Object.keys(Dp);function Kwe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function s$(e,t){let r=null;for(let o of e.keys())if(Kwe(o,t)){if(!o.validity.valid)return o;r??=o}return r}function l$(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function c$(e){let{elementRef:t,formRef:r}=uc(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:l,markedDirtyRef:c,state:u,shouldValidateOnChange:p,registeredFieldIdRef:d}=e,{controlId:m,getDescriptionProps:f}=Fn(),h=ZW(),g=Lp.useRef(null),v=uo(()=>new Map).current,x=Lp.useRef(0),y=Lp.useCallback((T,P)=>(v.set(T,P),()=>{v.delete(T)}),[v]),k=Oe(()=>{let T=s$(v,t.current);return T&&v.get(T)?.controlRef.current||null}),_=Oe(async(T,P=!1)=>{x.current+=1;let B=x.current;function I(Z,H=l){let Y=d.current??m;if(Y==null)return;let ee=r.current.fields.get(Y);if(!ee)return;let re=Lm(Z,H);r.current.fields.set(Y,{...ee,validityData:re})}function R(Z,H){let Y={value:T,state:{...Dp,valid:!0},error:"",errors:[],initialValue:i.initialValue};l$(Z,v),I(Y,H),o(Y)}let E=v.size>0?s$(v,t.current):g.current;if(P){if(u.valid!==!1||!E)return;let Z=E.validity;if(!Z.valueMissing){R(E,!1);return}for(let H of iD)if(H!=="valid"&&H!=="valueMissing"&&H!=="customError"&&Z[H])return}function L(Z){let H=iD.reduce((ee,re)=>(ee[re]=Z.validity[re],ee),{}),Y=!1;for(let ee of iD)if(ee!=="valid"){if(ee==="valueMissing"&&H[ee])Y=!0;else if(H[ee])return H}return Y&&!c.current&&(H.valid=!0,H.valueMissing=!1),H}h.clear();let M=null,U=[],W=E?L(E):{...Dp,valid:!0},G,$=p();if(E&&E.validationMessage&&!$)G=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),{}),H=n(T,Z);if(typeof H=="object"&&H!==null&&"then"in H){if(M=await H,B!==x.current)return}else M=H;M!==null?(W.valid=!1,W.customError=!0,Array.isArray(M)?(U=M,E?.setCustomValidity(M.join(`
-`))):M&&(U=[M],E?.setCustomValidity(M))):$&&(l$(E,v),W.customError=!1,E&&E.validationMessage?(G=E.validationMessage,U=[E.validationMessage]):(!E||E.validity.valid)&&!W.valid&&(W.valid=!0))}let F={value:T,state:W,error:G??(Array.isArray(M)?M[0]:M??""),errors:U,initialValue:i.initialValue};I(F),o(F)}),w=Oe(T=>{h.clear();let P=p();P&&T!==""&&s?(x.current+=1,h.start(s,()=>{_(T)})):_(T,!P)}),C=Lp.useCallback((T,P={})=>Zo(f(P),u.valid===!1&&!u.disabled&&!T?{"aria-invalid":!0}:Xa),[f,u.disabled,u.valid]);return Lp.useMemo(()=>({getValidationProps:C,inputRef:g,registeredInputs:v,registerInput:y,getInputControl:k,commit:_,change:w}),[C,v,y,k,_,w])}function u$(e,t){let r=Ja(e);return qe(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function p$(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:l}=Fn(),c=Oe(f=>{l(f),n?.(f)}),u=u$(t,c),p=s??r;function d(f){if(i){i(f,p);return}if(!p)return;let h=Rm(f.currentTarget).getElementById(p);cc(h)&&Ywe(h)}function m(f){eg(f.nativeEvent)?.closest("button,input,select,textarea")||(!f.defaultPrevented&&f.detail>1&&f.preventDefault(),!o&&d(f))}return o?{id:u,htmlFor:p??void 0,onMouseDown:m}:{id:u,onClick:m,onPointerDown(f){f.preventDefault()}}}function Ywe(e){e.focus({focusVisible:!0})}var d$=a(Ae(),1);function m$(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=Xh(),{ref:n,index:i}=s5(e),s=r===i,l=d$.useRef(null),c=Pm(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let p=l.current;if(!t||!p)return;let d=p.hasAttribute("disabled")||p.ariaDisabled==="true";!s&&!d&&p.focus()}},compositeRef:c,index:i}}function sD(e){let t=c5(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=cc(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(KR(r)!==i||KR(o)!==s)&&(r=i,o=s),{width:r,height:o}}var f$=a(Ae(),1);var h$=a(b(),1),P5=function(t){let{direction:r="ltr"}=t,o=f$.useMemo(()=>({direction:r}),[r]);return(0,h$.jsx)(oD.Provider,{value:o,children:t.children})};function g$(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var E5=a(Ae(),1),Qwe=E5.createContext(void 0),Xwe={disableStyleElements:!1};function v$(){return E5.useContext(Qwe)??Xwe}var On={};X(On,{Control:()=>T$,Description:()=>S$,Error:()=>w$,Item:()=>B$,Label:()=>k$,Root:()=>x$,Validity:()=>E$});var Ko=a(Ae(),1);var B5=a(Ae(),1),Jwe=B5.createContext(void 0);function b$(e=!1){let t=B5.useContext(Jwe);if(!t&&!e)throw new Error(ks(86));return t}var Ap=a(Ae(),1);var y$=a(b(),1),N5=function(t){let r=Ja(),o=t.controlId===void 0?r:t.controlId,[n,i]=Ap.useState(o),[s,l]=Ap.useState(t.labelId),[c,u]=Ap.useState([]),p=uo(()=>new Map),{messageIds:d}=Fn(),m=Oe((g,v)=>{let x=p.current;if(v===void 0){x.delete(g);return}x.set(g,v),i(y=>{if(x.size===0)return;let k;for(let _ of x.values()){if(y!==void 0&&_===y)return y;k===void 0&&(k=_)}return k})}),f=Ap.useCallback(g=>{let v=g["aria-describedby"]?g["aria-describedby"].split(" "):[];return v.push(...d,...c),{...g,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[d,c]),h=Ap.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:l,messageIds:c,setMessageIds:u,getDescriptionProps:f}),[n,m,s,l,c,u,f]);return(0,y$.jsx)(rD.Provider,{value:h,children:t.children})};var I5=a(Ae(),1);function _$(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:l,validityData:c}=e,{formRef:u}=uc(),p=I5.useRef(null),d=I5.useRef(null),m=I5.useRef(!1),f=Oe(()=>{let _=d.current;if(_)return _.getValue?_.getValue():_.value});function h(_){return _.value===void 0?f():_.value}let g=Oe(()=>{let _=d.current;if(o.current=!0,!_){t(c.value);return}t(h(_))});function v(){let _=d.current;!_||!_.id||u.current.fields.set(_.id,{getValue:f,name:n??_.name,controlRef:_.controlRef,validityData:Lm(c,r),validate:g})}function x(_=d.current?.id){_&&u.current.fields.delete(_)}function y(_){if(m.current)return;m.current=!0;let w=h(_);l(C=>C.initialValue===w?C:{...C,initialValue:w})}qe(()=>{let _=d.current;!_||!_.id||(i(n?void 0:_.name),u.current.fields.set(_.id,{getValue:f,name:n??_.name,controlRef:_.controlRef,validityData:Lm(c,r),validate:g}))},[u,f,r,n,i,g,c]),qe(()=>{let _=u.current.fields;return()=>{let w=d.current?.id;w&&_.delete(w)}},[u]);let k=Oe((_,w)=>{if(!w){p.current===_&&(p.current=null,x(),d.current=null,i(void 0),s.current=void 0);return}let C=d.current?.id;p.current=_,d.current=w,n||i(w.name),s.current=w.id,C&&C!==w.id&&x(C),y(w),v()});return[g,k]}var R5=a(b(),1),e5e=Ko.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=uc(),{render:s,className:l,validate:c,validationDebounceTime:u=0,validationMode:p=n,name:d,disabled:m=!1,invalid:f,dirty:h,touched:g,actionsRef:v,style:x,...y}=t,k=b$(!0)?.disabled,_=Oe(c||(()=>null)),w=k||m,[C,T]=Ko.useState(!1),[P,B]=Ko.useState(!1),[I,R]=Ko.useState(!1),[E,L]=Ko.useState(!1),M=h??P,U=g??C,W=Ko.useRef(M),G=Ko.useRef(void 0),[$,F]=Ko.useState(),Z=d??$;qe(()=>{h!==void 0&&(W.current=h)},[h]);let H=Oe(Ce=>{h===void 0&&(Ce&&(W.current=!0),B(Ce))}),Y=Oe(Ce=>{g===void 0&&T(Ce)}),ee=Oe(()=>p==="onChange"||p==="onSubmit"&&i.current),re=Z&&Object.hasOwn(o,Z)?o[Z]:null,J=!!(Array.isArray(re)?re.length:re),se=f===!0||J,[te,le]=Ko.useState({state:Dp,error:"",errors:[],value:null,initialValue:null}),de=!se&&(w?null:te.state.valid),fe=Ko.useMemo(()=>({disabled:w,touched:U,dirty:M,valid:de,filled:I,focused:E}),[w,U,M,de,I,E]),we=c$({setValidityData:le,validate:_,validityData:te,validationDebounceTime:u,invalid:se,markedDirtyRef:W,state:fe,shouldValidateOnChange:ee,registeredFieldIdRef:G}),[ae,ce]=_$({commit:we.commit,invalid:se,markedDirtyRef:W,name:d,setRegisteredFieldName:F,registeredFieldIdRef:G,setValidityData:le,validityData:te});Ko.useImperativeHandle(v,()=>({validate:ae}),[ae]);let ue=Ko.useMemo(()=>({invalid:se,name:Z,validityData:te,setValidityData:le,disabled:w,setTouched:Y,setDirty:H,setFilled:R,setFocused:L,validationMode:p,shouldValidateOnChange:ee,state:fe,registerFieldControl:ce,validation:we}),[se,Z,te,w,Y,H,R,L,p,ee,fe,ce,we]),Ve=xr("div",t,{ref:r,state:fe,props:y,stateAttributesMapping:Cs});return(0,R5.jsx)(tD.Provider,{value:ue,children:Ve})}),x$=Ko.forwardRef(function(t,r){return(0,R5.jsx)(N5,{children:(0,R5.jsx)(e5e,{...t,ref:r})})});var Bb=a(Ae(),1);var k$=Bb.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:l=!0,...c}=t,u=ei(!1),p=T5(),{labelId:d}=Fn(),m={...u.state,disabled:u.disabled||p.disabled},f=Bb.useRef(null),h=p$({id:d??s,native:l});return xr("label",t,{ref:[r,f],state:m,props:[h,c],stateAttributesMapping:Cs})});var Am=a(Ae(),1);var lD=a(b(),1),t5e={...Cs,...l5},w$=Am.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:l,...c}=t,u=Ja(n),{validityData:p,state:d,name:m}=ei(!1),{setMessageIds:f}=Fn(),{errors:h}=uc(),g=m&&Object.hasOwn(h,m)?h[m]:null,v=!!(Array.isArray(g)?g.length:g),x=typeof s=="string",y=!1;s===!0?y=!0:d.disabled?y=!1:x?y=!!p.state[s]:y=v||p.state.valid===!1;let{mounted:k,transitionStatus:_,setMounted:w}=Qh(y);qe(()=>{if(!(!y||!u))return f(W=>W.concat(u)),()=>{f(W=>W.filter(G=>G!==u))}},[y,u,f]);let C=Am.useRef(null),[T,P]=Am.useState(null),[B,I]=Am.useState(null),R=p.error;!x&&v?R=g:p.errors.length>1&&(R=p.errors);let E=R;Array.isArray(R)&&(E=R.length>1?(0,lD.jsx)("ul",{children:R.map(W=>(0,lD.jsx)("li",{children:W},W))}):R[0]);let L=Array.isArray(R)?JSON.stringify(R):R;y&&L!==B&&(I(L),P(E)),d5({open:y,ref:C,onComplete(){y||w(!1)}});let M={...d,transitionStatus:_},U=xr("div",t,{ref:[r,C],state:M,props:[{id:u,children:y?E:T},c],stateAttributesMapping:t5e,enabled:k});return k?U:null});var C$=a(Ae(),1);var S$=C$.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...l}=t,c=Ja(n),u=ei(!1),p=T5(),{setMessageIds:d}=Fn(),m={...u.state,disabled:u.disabled||p.disabled};return qe(()=>{if(c)return d(h=>h.concat(c)),()=>{d(h=>h.filter(g=>g!==c))}},[c,d]),xr("p",t,{ref:r,state:m,props:[{id:c},l],stateAttributesMapping:Cs})});var D5=a(Ae(),1);var T$=D5.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:l,disabled:c=!1,onValueChange:u,defaultValue:p,autoFocus:d=!1,style:m,...f}=t,{state:h,name:g,disabled:v,setTouched:x,setDirty:y,validityData:k,setFocused:_,setFilled:w,validationMode:C,validation:T}=ei(),{clearErrors:P}=uc(),B=v||c,I=g??s,R={...h,disabled:B},{labelId:E}=Fn(),L=i$({id:i});qe(()=>{let Z=l!=null;T.inputRef.current?.value||Z&&l!==""?w(!0):Z&&l===""&&w(!1)},[T.inputRef,w,l]);let M=D5.useRef(null);qe(()=>{d&&M.current===Sb(Rm(M.current))&&_(!0)},[d,_]);let[U]=Xw({controlled:l,default:p,name:"FieldControl",state:"value"}),W=l!==void 0,G=W?U:void 0,$=Oe(()=>T.inputRef.current?.value);return a$(T.inputRef,L,G,$,!B,s),xr("input",t,{ref:[r,M],state:R,props:[{id:L,disabled:B,name:I,ref:T.inputRef,"aria-labelledby":E,autoFocus:d,...W?{value:G}:{defaultValue:p},onChange(Z){let H=Z.currentTarget.value;u?.(H,Yh(ws.none,Z.nativeEvent)),y(H!==(k.initialValue??"")),w(H!==""),Z.nativeEvent.defaultPrevented||(P(I),T.change(H))},onFocus(){_(!0)},onBlur(Z){x(!0),_(!1),C==="onBlur"&&T.commit(Z.currentTarget.value)},onKeyDown(Z){Z.currentTarget.tagName==="INPUT"&&Z.key==="Enter"&&(x(!0),T.commit(Z.currentTarget.value))}},f,Z=>T.getValidationProps(B,Z)],stateAttributesMapping:Cs})});var Nb=a(Ae(),1);var P$=a(b(),1),E$=function(t){let{children:r}=t,{validityData:o,invalid:n}=ei(!1),i=Nb.useMemo(()=>Lm(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:l}=Qh(s),c=Nb.useMemo(()=>({...i,validity:i.state,transitionStatus:l}),[i,l]);return(0,P$.jsx)(Nb.Fragment,{children:r(c)})};var L5=a(Ae(),1);var cD=a(b(),1),B$=L5.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...l}=t,{state:c,disabled:u}=ei(!1),p=u||s,d={...c,disabled:p},m=L5.useMemo(()=>({disabled:p}),[p]),f=xr("div",t,{ref:r,state:d,props:l,stateAttributesMapping:Cs});return(0,cD.jsx)(N5,{children:(0,cD.jsx)(aD.Provider,{value:m,children:f})})});var N$=a(Ae(),1);var I$=a(b(),1),uD=N$.forwardRef(function(t,r){return(0,I$.jsx)(On.Control,{ref:r,...t})});var D$=a(Ae(),1);var rg=a(Ae(),1);var A5="data-composite-item-active";var r5e=[];function R$(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:p,disabledIndices:d,modifierKeys:m=r5e}=e,[f,h]=rg.useState(0),g=o!=null,v=rg.useRef(null),x=Pm(v,c),y=rg.useRef([]),k=rg.useRef(!1),_=s??f,w=Oe((I,R=!1)=>{if((l??h)(I),R){let E=y.current[I];eD(v.current,E,i,r)}}),C=Oe(I=>{if(I.size===0||k.current)return;k.current=!0;let R=Array.from(I.keys()),E=R.find(M=>M?.hasAttribute(A5))??null,L=E?I.get(E)?.index??-1:-1;if(L!==-1)w(L);else if(Pb(R,_,d)){let M=Dm(R,{disabledIndices:d});Tb(R,M)||w(M)}eD(v.current,E,i,r)});qe(()=>{if(d==null||s!=null||!k.current)return;let I=y.current;if(Pb(I,_,d)){let R=Dm(I,{disabledIndices:d});Tb(I,R)||w(R)}},[d,s,_,y,w]);let T=Oe((I,R,E)=>n?n(I,R,E,y):E),P=Oe(I=>{let R=I.key===y5||I.key===_5;if(!t$.has(I.key)||!u&&R||o5e(I,m)||!v.current)return;let L=i==="rtl",M=L?v5:b5,U=L?b5:v5,W=r==="vertical"?g5:M,G=r==="vertical"?h5:U,$=eg(I.nativeEvent);if($!=null&&JR($)&&!g$($)){let re=$.selectionStart,J=$.selectionEnd,se=$.value;if(re==null||I.shiftKey||re!==J||I.key!==G&&re<se.length||I.key!==W&&re>0)return}let F=_,Z=YR(y,d),H=QR(y,d);o!=null&&(F=o({disabledIndices:d,elementsRef:y,event:I,highlightedIndex:_,loopFocus:t,maxIndex:H,minIndex:Z,onLoop:T,orientation:r,rtl:L}));let Y=r!=="vertical"&&I.key===M||r!=="horizontal"&&I.key===g5,ee=r!=="vertical"&&I.key===U||r!=="horizontal"&&I.key===h5;u&&(I.key===y5?F=Z:I.key===_5&&(F=H)),F===_&&(Y||ee)&&(t&&F===H&&Y?(F=Z,n&&(F=n(I,_,F,y))):t&&F===Z&&ee?(F=H,n&&(F=n(I,_,F,y))):F=Dm(y.current,{startingIndex:F,decrement:ee,disabledIndices:d})),F!==_&&!Tb(y.current,F)&&(p&&I.stopPropagation(),(g||R||Y||ee)&&I.preventDefault(),w(F,!0),queueMicrotask(()=>{y.current[F]?.focus()}))});return{props:{ref:x,onFocus(I){let R=v.current,E=eg(I.nativeEvent);!R||E==null||!JR(E)||E.setSelectionRange(0,E.value.length)},onKeyDown:P},highlightedIndex:_,onHighlightedIndexChange:w,elementsRef:y,onMapChange:C,relayKeyboardEvent:P}}function o5e(e,t){for(let r of r$)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var pD=a(b(),1);function L$(e){let{render:t,className:r,style:o,refs:n=Em,props:i=Em,state:s=Xa,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:u,orientation:p,grid:d,loopFocus:m,onLoop:f,enableHomeAndEndKeys:h,onMapChange:g,stopEventPropagation:v=!0,rootRef:x,disabledIndices:y,modifierKeys:k,highlightItemOnHover:_=!1,tag:w="div",...C}=e,T=nD(),{props:P,highlightedIndex:B,onHighlightedIndexChange:I,elementsRef:R,onMapChange:E,relayKeyboardEvent:L}=R$({grid:d,loopFocus:m,onLoop:f,orientation:p,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:x,stopEventPropagation:v,enableHomeAndEndKeys:h,direction:T,disabledIndices:y,modifierKeys:k}),M=xr(w,e,{state:s,ref:n,props:[P,...i,C],stateAttributesMapping:l}),U=D$.useMemo(()=>({highlightedIndex:B,onHighlightedIndexChange:I,highlightItemOnHover:_,relayKeyboardEvent:L}),[B,I,_,L]);return(0,pD.jsx)(GR.Provider,{value:U,children:(0,pD.jsx)(e5,{elementsRef:R,onMapChange:W=>{g?.(W),E(W)},children:M})})}var A$=a(XW(),1);function n5e(){return jr}function a5e(){return!1}function i5e(){return!0}function M$(){return(0,A$.useSyncExternalStore)(n5e,a5e,i5e)}var dYe=a(Ae(),1);var z$=a(b(),1);function V$(e){let{script:t}=e,{nonce:r}=v$();return M$()?(0,z$.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var dl={};X(dl,{Indicator:()=>U$,List:()=>W$,Panel:()=>G$,Root:()=>O$,Tab:()=>H$});var Jr=a(Ae(),1);var M5=a(Ae(),1),dD=M5.createContext(void 0);function Mp(){let e=M5.useContext(dD);if(e===void 0)throw new Error(ks(64));return e}var pc={tabActivationDirection:e=>({"data-activation-direction":e})};var mD=a(b(),1),O$=Jr.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:c,style:u,...p}=t,d=t.defaultValue!==void 0,m=Jr.useRef([]),[f,h]=Jr.useState(()=>new Map),[g,v]=Xw({controlled:c,default:n,name:"Tabs",state:"value"}),x=c!==void 0,[y,k]=Jr.useState(()=>new Map),_=Jr.useRef(void 0),w=Jr.useCallback(le=>fD(y,le),[y]),[C,T]=Jr.useState(()=>({previousValue:g,tabActivationDirection:"none"})),{previousValue:P,tabActivationDirection:B}=C,I=B,R=!1;P!==g&&(I=F$(P,g,s,y),R=P!=null&&g!=null&&w(g)==null);let E=R?P:g,L=P!==E||B!==I;qe(()=>{L&&T({previousValue:E,tabActivationDirection:I})},[E,L,I]);let M=Oe((le,de)=>{let fe=F$(g,le,s,y);de.activationDirection=fe,i?.(le,de),!de.isCanceled&&v(le)}),U=Oe((le,de)=>{i?.(le,Yh(de,void 0,void 0,{activationDirection:"none"}))}),W=Oe((le,de)=>(h(fe=>{let we=new Map(fe);return we.set(le,de),we}),()=>{h(fe=>{if(fe.get(le)!==de)return fe;let we=new Map(fe);return we.delete(le),we})})),G=Jr.useCallback(le=>f.get(le),[f]),$=Jr.useCallback(le=>{for(let de of y.values())if(le===de.value)return de.id},[y]),F=Jr.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:$,getTabPanelIdByValue:G,onValueChange:M,orientation:s,registerMountedTabPanel:W,setTabMap:k,tabActivationDirection:I,value:g}),[w,$,G,M,s,W,k,I,g]),Z=Jr.useMemo(()=>{for(let le of y.values())if(le.value===g)return le},[y,g]),H=Jr.useMemo(()=>{for(let le of y.values())if(!le.disabled)return le.value},[y]),Y=Jr.useRef(!d),ee=Jr.useRef(n),re=Jr.useRef(d),J=Jr.useRef(!1);qe(()=>{if(x)return;function le(ae,ce){v(ae),T({previousValue:ae,tabActivationDirection:"none"}),U(ae,ce),Y.current=!1}if(y.size===0){J.current&&g!==null&&!_.current?.isConnected&&le(null,ws.missing);return}J.current=!0,_.current=y.keys().next().value;let de=Z?.disabled,fe=Z==null&&g!==null;if(!de&&g===ee.current&&(re.current=!1),re.current&&de&&g===ee.current)return;let we=Y.current;if(de||fe){let ae=H??null;if(g===ae){Y.current=!1;return}let ce=ws.missing;we?ce=ws.initial:de&&(ce=ws.disabled),le(ae,ce);return}we&&Z!=null&&(U(g,ws.initial),Y.current=!1)},[H,x,U,Z,v,y,g]);let te=xr("div",t,{state:{orientation:s,tabActivationDirection:I},ref:r,props:p,stateAttributesMapping:pc});return(0,mD.jsx)(dD.Provider,{value:F,children:(0,mD.jsx)(e5,{elementsRef:m,children:te})})});function fD(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function F$(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],l=fD(o,e),c=fD(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],p=c.getBoundingClientRect()[n];return p<u?i:p>u?s:"none"}var _u=a(Ae(),1);var z5=a(Ae(),1),hD=z5.createContext(void 0);function V5(){let e=z5.useContext(hD);if(e===void 0)throw new Error(ks(65));return e}var H$=_u.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:c=!0,style:u,...p}=t,{value:d,getTabPanelIdByValue:m,onValueChange:f,orientation:h,tabActivationDirection:g}=Mp(),{activateOnFocus:v,registerTabResizeObserverElement:x,tabsListElement:y}=V5(),{highlightedIndex:k,onHighlightedIndexChange:_}=Xh(),w=Ja(l),C=_u.useMemo(()=>({disabled:n,id:w,value:s}),[n,w,s]),{compositeProps:T,compositeRef:P,index:B}=m$({metadata:C}),I=s===d,R=_u.useRef(!1),E=_u.useRef(null),L=Oe(J=>{E.current?.(),E.current=J?x(J):null});qe(()=>{if(R.current){R.current=!1;return}if(!(I&&B>-1&&k!==B))return;let J=y;if(J!=null){let se=Sb(Rm(J));if(se&&ZR(J,se))return}n||_(B)},[I,B,k,_,n,y]);let{getButtonProps:M,buttonRef:U}=$R({disabled:n,native:c,focusableWhenDisabled:!0}),W=m(s),G=_u.useRef(!1),$=_u.useRef(!1);function F(J){f(s,Yh(ws.none,J.nativeEvent,void 0,{activationDirection:"none"}))}function Z(J){I||n||F(J)}function H(J){I||n||v&&(!G.current||$.current)&&F(J)}function Y(J){if(I||n)return;G.current=!0,$.current=J.button===0;let se=Rm(J.currentTarget);function te(){G.current=!1,$.current=!1,se.removeEventListener("pointerup",te),se.removeEventListener("pointercancel",te)}se.addEventListener("pointerup",te),se.addEventListener("pointercancel",te)}return xr("button",t,{state:{disabled:n,active:I,orientation:h,tabActivationDirection:g},ref:[r,U,P,L],props:[T,{role:"tab","aria-controls":W,"aria-selected":I,id:w,onClick:Z,onFocus:H,onPointerDown:Y,[A5]:I?"":void 0,onKeyDownCapture(){R.current=!0}},p,M],stateAttributesMapping:pc})});var og=a(Ae(),1);var F5=a(b(),1),j$,s5e={...pc,activeTabPosition:()=>null,activeTabSize:()=>null},U$=og.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{getTabElementBySelectedValue:c,orientation:u,tabActivationDirection:p,value:d}=Mp(),{tabsListElement:m,registerIndicatorUpdateListener:f}=V5(),h=JW();og.useEffect(()=>f(h),[f,h]);let g=0,v=0,x=0,y=0,k=0,_=0,w=!1;if(d!=null&&m!=null){let E=c(d);if(E!=null){w=!0;let{width:L,height:M}=sD(E),{width:U,height:W}=sD(m),G=E.getBoundingClientRect(),$=m.getBoundingClientRect(),F=U>0?$.width/U:1,Z=W>0?$.height/W:1;if(F>Number.EPSILON&&Z>Number.EPSILON){let Y=G.left-$.left,ee=G.top-$.top;g=Y/F+m.scrollLeft-m.clientLeft,x=ee/Z+m.scrollTop-m.clientTop}else g=E.offsetLeft,x=E.offsetTop;k=L,_=M,v=m.scrollWidth-g-k,y=m.scrollHeight-x-_}}let C=w?{left:g,right:v,top:x,bottom:y}:null,T=w?{width:k,height:_}:null,P=w?{"--active-tab-left":`${g}px`,"--active-tab-right":`${v}px`,"--active-tab-top":`${x}px`,"--active-tab-bottom":`${y}px`,"--active-tab-width":`${k}px`,"--active-tab-height":`${_}px`}:void 0,B=w&&k>0&&_>0,R=xr("span",t,{state:{orientation:u,activeTabPosition:C,activeTabSize:T,tabActivationDirection:p},ref:r,props:[{role:"presentation",style:P,hidden:!B},l,{suppressHydrationWarning:!0}],stateAttributesMapping:s5e});return d==null?null:(0,F5.jsxs)(og.Fragment,{children:[R,i&&(j$||(j$=(0,F5.jsx)(V$,{script:""})))]})});var O5=a(Ae(),1);var l5e={...pc,...l5},G$=O5.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...c}=t,{value:u,getTabIdByPanelValue:p,orientation:d,tabActivationDirection:m,registerMountedTabPanel:f}=Mp(),h=Ja(),{ref:g,index:v}=s5(),x=n===u,{mounted:y,transitionStatus:k,setMounted:_}=Qh(x),w=!y,C=p(n),T={hidden:w,orientation:d,tabActivationDirection:m,transitionStatus:k},P=O5.useRef(null),B=xr("div",t,{state:T,ref:[r,g,P],props:[{"aria-labelledby":C,hidden:w,id:h,role:"tabpanel",tabIndex:x?0:-1,inert:o$(!x),"data-index":v},c],stateAttributesMapping:l5e});return d5({open:x,ref:P,onComplete(){x||_(!1)}}),qe(()=>{if(!(h==null||w&&!s))return f(n,h)},[w,s,n,h,f]),s||y?B:null});var pl=a(Ae(),1);var gD=a(b(),1),W$=pl.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...c}=t,{orientation:u,setTabMap:p,tabActivationDirection:d}=Mp(),[m,f]=pl.useState(0),[h,g]=pl.useState(null),v=pl.useRef(new Set),x=pl.useRef(new Set),y=pl.useRef(null);qe(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{v.current.forEach(B=>{B()})});return y.current=P,h&&P.observe(h),x.current.forEach(B=>{P.observe(B)}),()=>{P.disconnect(),y.current=null}},[h]);let k=Oe(P=>(v.current.add(P),()=>{v.current.delete(P)})),_=Oe(P=>(x.current.add(P),y.current?.observe(P),()=>{x.current.delete(P),y.current?.unobserve(P)})),w={orientation:u,tabActivationDirection:d},C={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},T=pl.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:k,registerTabResizeObserverElement:_,tabsListElement:h}),[o,k,_,h]);return(0,gD.jsx)(hD.Provider,{value:T,children:(0,gD.jsx)(L$,{render:s,className:n,style:l,state:w,refs:[r,g],props:[C,c],stateAttributesMapping:pc,highlightedIndex:m,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:f,onMapChange:p,disabledIndices:Em})})});function zp(e){return xr(e.defaultTagName??"div",e,e)}var q$=a(j(),1),Z$=a(z(),1),K$=a(b(),1),Rb=(0,q$.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,K$.jsx)(Z$.SVG,{ref:n,...t.props,...o,width:r,height:r})});var Y$=a(D(),1),Q$=a(b(),1);function X$({children:e}){return(0,Q$.jsx)(P5,{direction:(0,Y$.isRTL)()?"rtl":"ltr",children:e})}var J$=a(j(),1),vD="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"&&u5e(document)),e.__wpStyleRuntime}function c5e(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 eq(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(c5e(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 u5e(e){let t=bD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)eq(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 p5e(e,t){let r=bD();r.styles.set(e,t);for(let o of r.documents.keys())eq(o,e,t)}typeof process>"u",p5e("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 d5e={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},fn=(0,J$.forwardRef)(function({render:t,...r},o){return zp({render:t,ref:o,props:Zo({className:d5e["visually-hidden"]},r,{"data-visually-hidden":""})})});var tq=a(j(),1),yD="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"&&f5e(document)),e.__wpStyleRuntime}function m5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yD}]`))if(r.getAttribute(yD)===t)return!0;return!1}function rq(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(m5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function f5e(e){let t=_D();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rq(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 h5e(e,t){let r=_D();r.styles.set(e,t);for(let o of r.documents.keys())rq(o,e,t)}typeof process>"u",h5e("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var g5e={stack:"_19ce0419607e1896__stack"},v5e={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)"},dc=(0,tq.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let u={gap:r&&v5e[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return zp({render:s,ref:c,props:Zo(l,{style:u,className:g5e.stack})})});var Vp=a(j(),1);function oq(e){let t=(0,Vp.useRef)(e);t.current=e;let r=(0,Vp.useRef)(null),o=(0,Vp.useRef)(!1),n=(0,Vp.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Vp.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var pq=a(j(),1);var Db=a(j(),1),Lb=a(b(),1),xD="data-wp-hash";function kD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y5e(document)),e.__wpStyleRuntime}function b5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xD}]`))if(r.getAttribute(xD)===t)return!0;return!1}function nq(e,t,r){if(!e.head)return;let o=kD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(b5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y5e(e){let t=kD();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 wD(e,t){let r=kD();r.styles.set(e,t);for(let o of r.documents.keys())nq(o,e,t)}typeof process>"u",wD("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var _5e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",wD("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var x5e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",wD("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 ng={"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"},aq=(0,Db.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:l,...c},u){return(0,Lb.jsxs)("div",{ref:u,className:S(_5e.div,x5e["box-sizing"],ng["input-layout"],ng[`is-size-${n}`],o&&ng["is-disabled"],i&&ng["is-borderless"],t),...c,children:[Db.Children.count(s)>0&&(0,Lb.jsx)("div",{className:ng["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,Db.Children.count(l)>0&&(0,Lb.jsx)("div",{className:ng["slot-wrapper"],"data-slot-type":"suffix",children:l})]})});var sq=a(j(),1),cq=a(b(),1),CD="data-wp-hash";function SD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&w5e(document)),e.__wpStyleRuntime}function k5e(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 lq(e,t,r){if(!e.head)return;let o=SD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(k5e(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 w5e(e){let t=SD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lq(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 C5e(e,t){let r=SD();r.styles.set(e,t);for(let o of r.documents.keys())lq(o,e,t)}typeof process>"u",C5e("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 iq={"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"},TD=(0,sq.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,cq.jsx)("div",{ref:n,className:S(iq["input-layout-slot"],iq[`is-padding-${t}`],r),...o})});TD.displayName="InputLayout.Slot";var uq=Object.assign(aq,{Slot:TD});var ED=a(b(),1),PD="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"&&T5e(document)),e.__wpStyleRuntime}function S5e(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 dq(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(S5e(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 T5e(e){let t=BD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dq(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 ND(e,t){let r=BD();r.styles.set(e,t);for(let o of r.documents.keys())dq(o,e,t)}typeof process>"u",ND("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var P5e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",ND("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 E5e={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",ND("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 B5e={input:"_2ae7be2fc1bb17a3__input"},ID=(0,pq.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},l){return(0,ED.jsx)(uq,{className:S(E5e["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,ED.jsx)(uD,{ref:l,className:S(P5e.input,B5e.input),...s})})});var VD=a(D(),1),Eo=a(j(),1);var mq=a(j(),1),Ab=a(b(),1),DD="data-wp-hash";function LD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&I5e(document)),e.__wpStyleRuntime}function N5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${DD}]`))if(r.getAttribute(DD)===t)return!0;return!1}function fq(e,t,r){if(!e.head)return;let o=LD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(N5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(DD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function I5e(e){let t=LD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fq(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 R5e(e,t){let r=LD();r.styles.set(e,t);for(let o of r.documents.keys())fq(o,e,t)}typeof process>"u",R5e("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 RD={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},AD=(0,mq.forwardRef)(function({className:t,...r},o){return(0,Ab.jsxs)("svg",{className:S(RD.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,Ab.jsx)("circle",{className:RD.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,Ab.jsx)("path",{className:RD.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var Mb=a(b(),1),MD="data-wp-hash";function zD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L5e(document)),e.__wpStyleRuntime}function D5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${MD}]`))if(r.getAttribute(MD)===t)return!0;return!1}function hq(e,t,r){if(!e.head)return;let o=zD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(D5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function L5e(e){let t=zD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hq(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 gq(e,t){let r=zD();r.styles.set(e,t);for(let o of r.documents.keys())hq(o,e,t)}typeof process>"u",gq("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var A5e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",gq("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 H5={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"},M5e={valid:KN,invalid:UE};function j5({id:e,type:t,message:r}){return(0,Mb.jsxs)("p",{id:e,className:S(A5e.p,H5.indicator,H5[`is-${t}`]),children:[t==="validating"?(0,Mb.jsx)(AD,{className:H5["indicator-spinner"]}):(0,Mb.jsx)(Rb,{className:H5["indicator-icon"],icon:M5e[t],size:16,fill:"currentColor"}),r]})}var xu=a(b(),1);function z5e(e,t,r){let o;return t&&!r?o=`(${(0,VD.__)("Required")})`:!t&&r&&(o=`(${(0,VD.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,xu.jsxs)(xu.Fragment,{children:[e," ",o]}):e}var vq="data-validity-visible",FD=(0,Eo.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s,...l},c){let[u,p]=(0,Eo.useState)(),[d,m]=(0,Eo.useState)(),[f,h]=(0,Eo.useState)(!1),[g,v]=(0,Eo.useState)(!1),x=(0,Eo.useRef)(null);(0,Eo.useEffect)(()=>{let C=n(),T=()=>{o?.type!=="validating"&&p(C?.validationMessage),h(!0),C?.setAttribute(vq,"")};return C?.addEventListener("invalid",T),()=>C?.removeEventListener("invalid",T)},[o?.type,n]),(0,Eo.useEffect)(()=>{let C=n(),T=B=>{if(B.preventDefault(),!B.isTrusted)return;let I=B.target,R=Array.from(I.form?.elements??[]).find(E=>!E.validity.valid);(!I.form||R===I)&&I.focus()},P=C?.type==="radio"&&C?.name?Array.from(x.current?.querySelectorAll(`input[type="radio"][name="${C?.name}"]`)??[]).filter(B=>B!==C):[];return C?.addEventListener("invalid",T),P.forEach(B=>B.addEventListener("invalid",T)),()=>{C?.removeEventListener("invalid",T),P.forEach(B=>B.removeEventListener("invalid",T))}},[n]),(0,Eo.useEffect)(()=>{let C=n();if(!o?.type){C?.setCustomValidity(""),p(C?.validationMessage),m(void 0);return}switch(o.type){case"validating":{C?.setCustomValidity(""),p(void 0),m({type:"validating",message:o.message});break}case"valid":{C?.setCustomValidity(""),p(C?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{C?.setCustomValidity(o.message??""),p(C?.validationMessage),m(void 0);break}}},[o,n]),(0,Eo.useEffect)(()=>{if(!(!g||f)){if(o?.type==="validating"){let C=setTimeout(()=>{h(!0)},1e3);return()=>clearTimeout(C)}h(!0)}},[g,o?.type,f]);let y=C=>{g||(!C.relatedTarget||!C.currentTarget.contains(C.relatedTarget))&&(v(!0),n()?.setAttribute(vq,""))},k=(0,Eo.useId)(),_=u?(0,xu.jsx)(j5,{id:k,type:"invalid",message:u}):d?.type?(0,xu.jsx)(j5,{id:k,type:d.type,message:d.message}):null,w=f?_:null;return(0,Eo.useEffect)(()=>{let C=n();if(!C)return;function T(P,B){let I=(P.getAttribute("aria-describedby")??"").split(" ").filter(R=>R&&R!==k);B&&I.push(k),I.length?P.setAttribute("aria-describedby",I.join(" ")):P.removeAttribute("aria-describedby")}return T(C,!!w),()=>T(C,!1)},[w,k,n]),zp({render:s,defaultTagName:"div",ref:[c,x],props:Zo(l,{onBlur:y,children:(0,xu.jsxs)(xu.Fragment,{children:[(0,Eo.cloneElement)(i,{label:z5e(i.props.label,t,r),required:t}),w]})})})});var Mm={};X(Mm,{Control:()=>Fq,Description:()=>Rq,Details:()=>Mq,Item:()=>wq,Label:()=>Pq,Root:()=>_q});var bq=a(j(),1);var jD=a(b(),1),OD="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"&&F5e(document)),e.__wpStyleRuntime}function V5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${OD}]`))if(r.getAttribute(OD)===t)return!0;return!1}function yq(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(V5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function F5e(e){let t=HD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yq(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 O5e(e,t){let r=HD();r.styles.set(e,t);for(let o of r.documents.keys())yq(o,e,t)}typeof process>"u",O5e("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var H5e={"box-sizing":"_336cd3e4e743482f__box-sizing"},j5e=e=>(0,jD.jsx)(dc,{...e,direction:"column",gap:"sm"}),_q=(0,bq.forwardRef)(function({className:t,render:r=j5e,...o},n){return(0,jD.jsx)(On.Root,{ref:n,className:S(H5e["box-sizing"],t),render:r,...o})});var xq=a(j(),1),kq=a(b(),1),wq=(0,xq.forwardRef)(function(t,r){return(0,kq.jsx)(On.Item,{ref:r,...t})});var Sq=a(j(),1);var GD=a(b(),1),UD="data-wp-hash";function WD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&G5e(document)),e.__wpStyleRuntime}function U5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${UD}]`))if(r.getAttribute(UD)===t)return!0;return!1}function Tq(e,t,r){if(!e.head)return;let o=WD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(U5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(UD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function G5e(e){let t=WD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Tq(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 W5e(e,t){let r=WD();r.styles.set(e,t);for(let o of r.documents.keys())Tq(o,e,t)}typeof process>"u",W5e("e08ffbfdae",'@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);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 Cq={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Pq=(0,Sq.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,GD.jsx)(On.Label,{ref:i,className:S(Cq.label,o&&Cq[`is-${o}`],t),...n});return r?(0,GD.jsx)(fn,{render:s}):s});var Eq=a(j(),1),Iq=a(b(),1),$D="data-wp-hash";function qD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&q5e(document)),e.__wpStyleRuntime}function $5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$D}]`))if(r.getAttribute($D)===t)return!0;return!1}function Bq(e,t,r){if(!e.head)return;let o=qD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($D,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function q5e(e){let t=qD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bq(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 Nq(e,t){let r=qD();r.styles.set(e,t);for(let o of r.documents.keys())Bq(o,e,t)}typeof process>"u",Nq("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Z5e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Nq("e08ffbfdae",'@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);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 K5e={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Rq=(0,Eq.forwardRef)(function({className:t,...r},o){return(0,Iq.jsx)(On.Description,{ref:o,className:S(Z5e.p,K5e.description,t),...r})});var Dq=a(j(),1),Lq=a(D(),1);var Fp=a(b(),1),ZD="data-wp-hash";function KD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Q5e(document)),e.__wpStyleRuntime}function Y5e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ZD}]`))if(r.getAttribute(ZD)===t)return!0;return!1}function Aq(e,t,r){if(!e.head)return;let o=KD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Y5e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ZD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Q5e(e){let t=KD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Aq(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 X5e(e,t){let r=KD();r.styles.set(e,t);for(let o of r.documents.keys())Aq(o,e,t)}typeof process>"u",X5e("e08ffbfdae",'@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);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 J5e={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Mq=(0,Dq.forwardRef)(function({className:t,...r},o){return(0,Fp.jsxs)(Fp.Fragment,{children:[(0,Fp.jsx)(fn,{render:(0,Fp.jsx)(On.Description,{}),children:(0,Lq.__)("More details follow the field.")}),(0,Fp.jsx)("div",{ref:o,className:S(J5e.description,t),...r})]})});var zq=a(j(),1),Vq=a(b(),1),Fq=(0,zq.forwardRef)(function(t,r){return(0,Vq.jsx)(On.Control,{ref:r,...t})});var U5=a(j(),1);var QD=a(b(),1),YD="data-wp-hash";function XD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&t3e(document)),e.__wpStyleRuntime}function e3e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YD}]`))if(r.getAttribute(YD)===t)return!0;return!1}function Hq(e,t,r){if(!e.head)return;let o=XD(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(e3e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function t3e(e){let t=XD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hq(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 jq(e,t){let r=XD();r.styles.set(e,t);for(let o of r.documents.keys())Hq(o,e,t)}typeof process>"u",jq("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 Oq={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",jq("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var r3e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},o3e=(e,t)=>function(o){return typeof e=="function"?e(Zo(o,t)):(0,U5.cloneElement)(e,Zo(o,t))},G5=(0,U5.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:l,value:c,...u},p){return(0,QD.jsx)(ID,{className:S(Oq.wrapper,t),style:l,render:o3e(i||(d=>(0,QD.jsx)("textarea",{...d})),{className:S(r3e.textarea,Oq.textarea),ref:p,rows:s,...u}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var Uq=a(j(),1);var zm=a(b(),1),JD=(0,Uq.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},l){return(0,zm.jsxs)(Mm.Root,{className:t,children:[(0,zm.jsx)(Mm.Label,{hideFromVision:i,children:r}),(0,zm.jsx)(G5,{ref:l,...s}),o&&(0,zm.jsx)(Mm.Description,{children:o}),n&&(0,zm.jsx)(Mm.Details,{children:n})]})});var W5=a(j(),1),Gq=a(ge(),1);var eL=a(b(),1),tL=(0,W5.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,W5.useRef)(null),l=(0,Gq.useMergeRefs)([i,s]);return(0,eL.jsx)(FD,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,eL.jsx)(JD,{ref:l,...n})})});var Wq=a(j(),1),$q=a(D(),1),ag=a(b(),1),rL="data-wp-hash";function oL(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&a3e(document)),e.__wpStyleRuntime}function n3e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rL}]`))if(r.getAttribute(rL)===t)return!0;return!1}function qq(e,t,r){if(!e.head)return;let o=oL(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n3e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rL,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function a3e(e){let t=oL();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qq(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 q5(e,t){let r=oL();r.styles.set(e,t);for(let o of r.documents.keys())qq(o,e,t)}typeof process>"u",q5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var i3e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",q5("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 s3e={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",q5("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 $5={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",q5("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var l3e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ku=(0,Wq.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...l},c){return zp({render:i,defaultTagName:"a",ref:c,props:Zo(l,{className:S(l3e.a,i3e["box-sizing"],s3e["outset-ring--focus-except-active"],r!=="unstyled"&&$5.link,r!=="unstyled"&&$5[`is-${o}`],r==="unstyled"&&$5["is-unstyled"],s),target:n?"_blank":void 0,children:(0,ag.jsxs)(ag.Fragment,{children:[t,n&&(0,ag.jsx)("span",{className:$5["link-icon"],role:"img","aria-label":(0,$q.__)("(opens in a new tab)")})]})})})});var Op={};X(Op,{List:()=>Qq,Panel:()=>aZ,Root:()=>sZ,Tab:()=>uZ});var Vm=a(j(),1);var Kq=a(ge(),1),Z5=a(b(),1),nL="data-wp-hash";function aL(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&u3e(document)),e.__wpStyleRuntime}function c3e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nL}]`))if(r.getAttribute(nL)===t)return!0;return!1}function Yq(e,t,r){if(!e.head)return;let o=aL(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(c3e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nL,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function u3e(e){let t=aL();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yq(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 p3e(e,t){let r=aL();r.styles.set(e,t);for(let o of r.documents.keys())Yq(o,e,t)}typeof process>"u",p3e("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 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)
 			&[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 zb={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"},Zq=1,Qq=(0,Vm.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,c]=(0,Vm.useState)(null),[u,p]=(0,Vm.useState)({first:!1,last:!1,isScrolling:!1});(0,Vm.useEffect)(()=>{if(!l)return;let m=()=>{let{scrollWidth:y,clientWidth:k,scrollLeft:_}=l,w=Math.max(y-k,0),T=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&_<0?-_:_,P={first:T>Zq,last:T<w-Zq,isScrolling:y>k};p(B=>B.first===P.first&&B.last===P.last&&B.isScrolling===P.isScrolling?B:P)},f=new ResizeObserver(m),h=()=>{f.disconnect(),f.observe(l),l.querySelectorAll('[role="tab"]').forEach(y=>f.observe(y))},g=new MutationObserver(h);g.observe(l,{childList:!0,subtree:!0});let v=!1,x=()=>{v||(requestAnimationFrame(()=>{m(),v=!1}),v=!0)};return l.addEventListener("scroll",x,{passive:!0}),h(),m(),()=>{l.removeEventListener("scroll",x),f.disconnect(),g.disconnect()}},[l]);let d=(0,Kq.useMergeRefs)([s,m=>c(m)]);return(0,Z5.jsxs)(dl.List,{ref:d,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:S(zb.tablist,u.first&&zb["is-overflowing-first"],u.last&&zb["is-overflowing-last"],zb[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,Z5.jsx)(dl.Indicator,{className:zb.indicator})]})});var tZ=a(j(),1);var Hn=a(j(),1);var Vb=a(b(),1),K5=!1,iL=K5?(0,Hn.createContext)(null):null;function d3e(){let e=(0,Hn.useContext)(iL);(0,Hn.useEffect)(()=>{if(e)return e.registerTab()},[e])}function m3e(){}var Xq=K5?d3e:m3e;function f3e(){let e=(0,Hn.useContext)(iL);(0,Hn.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function h3e(){}var Jq=K5?f3e:h3e;function g3e({children:e}){let t=(0,Hn.useRef)(0),r=(0,Hn.useRef)(0),o=oq(()=>{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,Hn.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Hn.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Hn.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,Vb.jsx)(iL.Provider,{value:s,children:e})}function v3e({children:e}){return(0,Vb.jsx)(Vb.Fragment,{children:e})}var eZ=K5?g3e:v3e;var nZ=a(b(),1),sL="data-wp-hash";function lL(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y3e(document)),e.__wpStyleRuntime}function b3e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sL}]`))if(r.getAttribute(sL)===t)return!0;return!1}function rZ(e,t,r){if(!e.head)return;let o=lL(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(b3e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sL,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y3e(e){let t=lL();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rZ(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 oZ(e,t){let r=lL();r.styles.set(e,t);for(let o of r.documents.keys())rZ(o,e,t)}typeof process>"u",oZ("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var _3e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",oZ("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 x3e={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},aZ=(0,tZ.forwardRef)(function({className:t,...r},o){return Jq(),(0,nZ.jsx)(dl.Panel,{ref:o,className:S(_3e.div,x3e["outset-ring--focus-visible"],t),...r})});var iZ=a(j(),1);var Y5=a(b(),1),sZ=(0,iZ.forwardRef)(function({...t},r){return(0,Y5.jsx)(X$,{children:(0,Y5.jsx)(eZ,{children:(0,Y5.jsx)(dl.Root,{ref:r,...t})})})});var lZ=a(j(),1);var Fb=a(b(),1),uL="data-wp-hash";function pL(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&w3e(document)),e.__wpStyleRuntime}function k3e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uL}]`))if(r.getAttribute(uL)===t)return!0;return!1}function cZ(e,t,r){if(!e.head)return;let o=pL(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(k3e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uL,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function w3e(e){let t=pL();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cZ(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 C3e(e,t){let r=pL();r.styles.set(e,t);for(let o of r.documents.keys())cZ(o,e,t)}typeof process>"u",C3e("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 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)
 			&[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 cL={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"},uZ=(0,lZ.forwardRef)(function({className:t,children:r,...o},n){return Xq(),(0,Fb.jsxs)(dl.Tab,{ref:n,className:S(cL.tab,t),...o,children:[(0,Fb.jsx)("span",{className:cL["tab-children"],children:r}),(0,Fb.jsx)(Rb,{icon:Mh,className:cL["tab-chevron"]})]})});var Q5="noopener",X5="_blank",ig="nofollow";var pZ=a(pr(),1);function dZ({rel:e="",url:t="",opensInNewTab:r,nofollow:o}){let n,i=e;if(r)n=X5,i=i?.includes(Q5)?i:i+` ${Q5}`;else{let s=new RegExp(`\\b${Q5}\\s*`,"g");i=i?.replace(s,"").trim()}if(o)i=i?.includes(ig)?i:(i+` ${ig}`).trim();else{let s=new RegExp(`\\b${ig}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,pZ.prependHTTPS)(t),linkTarget:n,rel:i||void 0}}function Ob(e){return e.toString().replace(/<\/?a[^>]*>/g,"")}var fZ=a(ge(),1),J5=a(j(),1),hZ=a(Fm(),1),gZ=a(O(),1),vZ=a(N(),1);function Pt(e){let{name:t,attributes:r,setAttributes:o}=e,{textAlign:n}=r,{__unstableMarkNextChangeAsNotPersistent:i}=(0,gZ.useDispatch)(vZ.store),s=(0,fZ.useEvent)(()=>{(0,hZ.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 dL(e){return typeof e=="string"&&e.endsWith("%")}function bZ(e){if(!e)return{};if(dL(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 jn=a(b(),1),{HTMLElementControl:S3e}=q(ft.privateApis),{subscribeDelegatedListener:T3e}=q(Om.privateApis),P3e=[...ft.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,Ss.__)("Mark as nofollow")}];function E3e(e){let{replaceBlocks:t,selectionChange:r}=(0,Hb.useDispatch)(ft.store),{getBlock:o,getBlockAttributes:n,getBlockRootClientId:i,getBlockIndex:s}=(0,Hb.useSelect)(ft.store);return(0,Om.useRefEffect)(l=>{function c(u){if(u.defaultPrevented||u.keyCode!==Hp.ENTER)return;let{text:p}=n(e)??{};if(p?.length)return;u.preventDefault();let d=o(i(e)),m=s(e),f=(0,wu.cloneBlock)({...d,innerBlocks:d.innerBlocks.slice(0,m)}),h=(0,wu.createBlock)((0,wu.getDefaultBlockName)()),g=d.innerBlocks.slice(m+1),v=g.length?[(0,wu.cloneBlock)({...d,innerBlocks:g})]:[];t(d.clientId,[f,h,...v],1),r(h.clientId)}return T3e(l,"keydown",c,!0)},[])}function B3e(e){let{attributes:t,setAttributes:r,className:o,isSelected:n,onReplace:i,mergeBlocks:s,clientId:l,context:c}=e,{tagName:u,linkTarget:p,placeholder:d,rel:m,style:f,text:h,url:g,metadata:v}=t,x=f?.dimensions?.width;Pt(e);let y=u||"a";function k(Pe){Hp.isKeyboardEvent.primary(Pe,"k")?se(Pe):Hp.isKeyboardEvent.primaryShift(Pe,"k")&&(te(),E.current?.focus())}let[_,w]=(0,Un.useState)(null),C=(0,ft.__experimentalUseBorderProps)(t),T=(0,ft.__experimentalUseColorProps)(t),P=(0,ft.__experimentalGetSpacingClassesAndStyles)(t),B=(0,ft.__experimentalGetShadowClassesAndStyles)(t),I=(0,ft.__experimentalGetDimensionsClassesAndStyles)(t),R=(0,Un.useRef)(),E=(0,Un.useRef)(),L=(0,ft.useBlockProps)({ref:(0,Om.useMergeRefs)([w,R]),onKeyDown:k}),M=(0,ft.useBlockEditingMode)(),[U,W]=(0,Un.useState)(!1),G=!!g,$=p===X5,F=!!m?.includes(ig),Z=y==="a",{createPageEntity:H,userCanCreatePages:Y,lockUrlControls:ee=!1}=(0,Hb.useSelect)(Pe=>{if(!n)return{};let ne=Pe(ft.store).getSettings(),Ee=(0,wu.getBlockBindingsSource)(v?.bindings?.url?.source);return{createPageEntity:ne.__experimentalCreatePageEntity,userCanCreatePages:ne.__experimentalUserCanCreatePages,lockUrlControls:!!v?.bindings?.url&&!Ee?.canUserEditValue?.({select:Pe,context:c,args:v?.bindings?.url?.args})}},[c,n,v?.bindings?.url]);async function re(Pe){let ne=await H({title:Pe,status:"draft"});return{id:ne.id,type:ne.type,title:ne.title.rendered,url:ne.link,kind:"post-type"}}function J(Pe){return(0,Un.createInterpolateElement)((0,Ss.sprintf)((0,Ss.__)("Create page: <mark>%s</mark>"),Pe),{mark:(0,jn.jsx)("mark",{})})}function se(Pe){Pe.preventDefault(),W(!0)}function te(){r({url:void 0,linkTarget:void 0,rel:void 0}),W(!1)}(0,Un.useEffect)(()=>{n||W(!1)},[n]);let le=(0,Un.useMemo)(()=>({url:g,opensInNewTab:$,nofollow:F}),[g,$,F]),de=E3e(l),fe=(0,Om.useMergeRefs)([de,E]),[we,ae,ce]=(0,ft.useSettings)("typography.fluid","layout","dimensions.dimensionSizes"),ue=(0,Un.useMemo)(()=>ce?[...ce?.custom??[],...ce?.theme??[],...ce?.default??[]]:[],[ce]),Ve=(0,ft.getTypographyClassesAndStyles)(t,{typography:{fluid:we},layout:{wideSize:ae?.wideSize}}),Ce=(0,Un.useMemo)(()=>{if(!x)return;let Pe="var:preset|dimension|";if(x.startsWith(Pe)){let ne=x.slice(Pe.length);return ue?.find(xe=>xe.slug===ne)?.size??x}return x},[x,ue]),nt=M==="default"||Z&&!ee,me=S(L.className,bZ(Ce)),dt=(0,Un.useMemo)(()=>x?dL(Ce)?{"--wp--block-button--width":parseFloat(Ce)}:I.style:{},[x,Ce,I.style]);return(0,jn.jsxs)(jn.Fragment,{children:[(0,jn.jsx)("div",{...L,className:me,style:{...L.style,...dt},children:(0,jn.jsx)(ft.RichText,{ref:fe,"aria-label":(0,Ss.__)("Button text"),placeholder:d||(0,Ss.__)("Add text\u2026"),value:h,onChange:Pe=>r({text:Ob(Pe)}),withoutInteractiveFormatting:!0,className:S(o,"wp-block-button__link",T.className,C.className,Ve.className,{"no-border-radius":f?.border?.radius===0,"has-custom-font-size":L.style.fontSize},(0,ft.__experimentalGetElementClassName)("button")),style:{...C.style,...T.style,...P.style,...B.style,...Ve.style,writingMode:void 0},onReplace:i,onMerge:s,identifier:"text"})}),nt&&(0,jn.jsx)(ft.BlockControls,{group:"block",children:Z&&!ee&&(0,jn.jsx)(sg.ToolbarButton,{name:"link",icon:G?Iv:Pi,title:G?(0,Ss.__)("Unlink"):(0,Ss.__)("Link"),shortcut:G?Hp.displayShortcut.primaryShift("k"):Hp.displayShortcut.primary("k"),onClick:G?te:se,isActive:G})}),Z&&n&&(U||G)&&!ee&&(0,jn.jsx)(sg.Popover,{placement:"bottom",onClose:()=>{W(!1),E.current?.focus()},anchor:_,focusOnMount:U?"firstElement":!1,__unstableSlotName:"__unstable-block-tools-after",shift:!0,children:(0,jn.jsx)(ft.LinkControl,{value:le,onChange:({url:Pe,opensInNewTab:ne,nofollow:Ee})=>r(dZ({rel:m,url:Pe,opensInNewTab:ne,nofollow:Ee})),onRemove:()=>{te(),E.current?.focus()},forceIsEditingLink:U,settings:P3e,createSuggestion:H&&re,withCreateSuggestion:Y,createSuggestionButtonText:J})}),(0,jn.jsxs)(ft.InspectorControls,{group:"advanced",children:[(0,jn.jsx)(S3e,{tagName:u,onChange:Pe=>r({tagName:Pe}),options:[{label:(0,Ss.__)("Default (<a>)"),value:"a"},{label:"<button>",value:"button"}]}),Z&&(0,jn.jsx)(sg.TextControl,{label:(0,Ss.__)("Link relation"),help:(0,Un.createInterpolateElement)((0,Ss.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,jn.jsx)(ku,{openInNewTab:!0,href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:m||"",onChange:Pe=>r({rel:Pe})})]})]})}var yZ=B3e;var e3={$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 Gn=a(N(),1),mL=a(b(),1);function _Z({attributes:e}){let{tagName:t,type:r,fontSize:o,linkTarget:n,rel:i,style:s,text:l,title:c,url:u}=e,p=t||"a",d=p==="button",m=r||"button",f=(0,Gn.__experimentalGetBorderClassesAndStyles)(e),h=(0,Gn.__experimentalGetColorClassesAndStyles)(e),g=(0,Gn.__experimentalGetSpacingClassesAndStyles)(e),v=(0,Gn.__experimentalGetShadowClassesAndStyles)(e),x=(0,Gn.getTypographyClassesAndStyles)(e),y=S("wp-block-button__link",h.className,f.className,x.className,{"no-border-radius":s?.border?.radius===0,"has-custom-font-size":o||s?.typography?.fontSize},(0,Gn.__experimentalGetElementClassName)("button")),k={...f.style,...h.style,...g.style,...v.style,...x.style,writingMode:void 0};return(0,mL.jsx)("div",{...Gn.useBlockProps.save(),children:(0,mL.jsx)(Gn.RichText.Content,{tagName:p,type:d?m:null,className:y,href:d?null:u,title:c,style:k,value:l,target:d?null:n,rel:d?null:i})})}var{fieldsKey:I3e,formKey:R3e}=q(xZ.privateApis),{name:kZ}=e3,r3={icon:oE,example:{attributes:{className:"is-style-fill",text:(0,t3.__)("Call to action")}},edit:yZ,save:_Z,deprecated:dW,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&&(r3[I3e]=[{id:"text",label:(0,t3.__)("Content"),type:"text",Edit:"rich-text"},{id:"link",label:(0,t3.__)("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})}],r3[R3e]={fields:["text","link"]});var D3e=()=>A({name:kZ,metadata:e3,settings:r3});var vL={};X(vL,{init:()=>O3e,metadata:()=>n3,name:()=>IZ,settings:()=>RZ});var gL=a(D(),1);var Ub=a(N(),1),jb=a(b(),1),wZ=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},L3e=[{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:wZ,save({attributes:{contentJustification:e,orientation:t}}){return(0,jb.jsx)("div",{...Ub.useBlockProps.save({className:S({[`is-content-justification-${e}`]:e,"is-vertical":t==="vertical"})}),children:(0,jb.jsx)(Ub.InnerBlocks.Content,{})})}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,jb.jsx)("div",{children:(0,jb.jsx)(Ub.InnerBlocks.Content,{})})},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return wZ({...e,align:void 0,contentJustification:e.align})}}],CZ=L3e;var Wb=a(K(),1),hL=a(ml(),1);var Gb=a(K(),1);function Cu(e,t,r=null){if(!e)return;let o=(0,Gb.getBlockType)(t);if(!o)return;let n={};if((0,Gb.hasBlockSupport)(o,"anchor")&&e.anchor&&(n.anchor=e.anchor),(0,Gb.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 A3e={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,Wb.createBlock)("core/buttons",{},e.map(t=>(0,Wb.createBlock)("core/button",t)))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,Wb.createBlock)("core/buttons",{},e.map(t=>{let{content:r}=t,o=(0,hL.__unstableCreateElement)(document,r),n=o.innerText||"",s=o.querySelector("a")?.getAttribute("href");return(0,Wb.createBlock)("core/button",{...t,...Cu(t,"core/button",({content:l})=>({text:l})),text:n,url:s})})),isMatch:e=>e.every(t=>{let r=(0,hL.__unstableCreateElement)(document,t.content),o=r.innerText||"",n=r.querySelectorAll("a");return o.length<=30&&n.length<=1})}]},TZ=A3e;var o3=a(N(),1),PZ=a(b(),1),M3e={name:"core/button"};function z3e({attributes:e,className:t}){let{fontSize:r,layout:o,style:n}=e,i=(0,o3.useBlockProps)({className:S(t,{"has-custom-font-size":r||n?.typography?.fontSize})}),s=(0,o3.useInnerBlocksProps)(i,{defaultBlock:M3e,orientation:o?.orientation??"horizontal"});return(0,PZ.jsx)("div",{...s})}var EZ=z3e;var n3={$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 a3=a(N(),1),BZ=a(b(),1);function NZ({attributes:e,className:t}){let{fontSize:r,style:o}=e,n=a3.useBlockProps.save({className:S(t,{"has-custom-font-size":r||o?.typography?.fontSize})}),i=a3.useInnerBlocksProps.save(n);return(0,BZ.jsx)("div",{...i})}var{name:IZ}=n3,F3e=[["core/button"]],RZ={icon:aE,example:{attributes:{layout:{type:"flex",justifyContent:"center"}},innerBlocks:[{name:"core/button",attributes:{text:(0,gL.__)("Find out more")}},{name:"core/button",attributes:{text:(0,gL.__)("Contact us")}}]},deprecated:CZ,transforms:TZ,template:F3e,templateInsertUpdatesSelection:!0,edit:EZ,save:NZ},O3e=()=>A({name:IZ,metadata:n3,settings:RZ});var yL={};X(yL,{init:()=>G3e,metadata:()=>i3,name:()=>OZ,settings:()=>HZ});var i3={$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 $b=a(V(),1),DZ=a(O(),1),LZ=a(_p(),1),AZ=a(N(),1),MZ=a(oe(),1),lg=a(D(),1),zZ=a(ge(),1);var Ni=a(b(),1),j3e=Wh(e=>{if(!e)return{};let t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}});function VZ({attributes:e,name:t}){let{date:r,hasPosts:o,hasPostsResolved:n}=(0,DZ.useSelect)(p=>{let{getEntityRecords:d,hasFinishedResolution:m}=p(MZ.store),f={status:"publish",per_page:1},h=d("postType","post",f),g=m("getEntityRecords",["postType","post",f]),v,x=p("core/editor");return x&&x.getEditedPostAttribute("type")==="post"&&(v=x.getEditedPostAttribute("date")),{date:v,hasPostsResolved:g,hasPosts:g&&h?.length===1}},[]),{content:i,status:s,error:l}=(0,LZ.useServerSideRender)({attributes:{...e,...j3e(r)},block:t}),c=(0,zZ.useDisabled)(),u=(0,AZ.useBlockProps)({ref:c});return o?(0,Ni.jsxs)(Ni.Fragment,{children:[s==="loading"&&(0,Ni.jsx)("div",{...u,children:(0,Ni.jsx)($b.Spinner,{})}),s==="error"&&(0,Ni.jsx)("div",{...u,children:(0,Ni.jsx)("p",{children:(0,lg.sprintf)((0,lg.__)("Error: %s"),l)})}),s==="success"&&(0,Ni.jsx)(Po,{wrapperProps:u,html:i})]}):(0,Ni.jsx)("div",{...u,children:(0,Ni.jsx)($b.Placeholder,{icon:mv,label:(0,lg.__)("Calendar"),children:n?(0,lg.__)("No published posts found."):(0,Ni.jsx)($b.Spinner,{})})})}var bL=a(K(),1),U3e={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,bL.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,bL.createBlock)("core/archives")}]},FZ=U3e;var{name:OZ}=i3,HZ={icon:mv,example:{},edit:VZ,transforms:FZ},G3e=()=>A({name:OZ,metadata:i3,settings:HZ});var kL={};X(kL,{init:()=>q3e,metadata:()=>s3,name:()=>qZ,settings:()=>ZZ});var s3={$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),jZ=a(ge(),1),cg=a(N(),1),UZ=a($o(),1),Ir=a(D(),1);var _L=a(oe(),1),GZ=a(O(),1);var WZ=a(Nr(),1);var _t=a(b(),1);function xL({attributes:{displayAsDropdown:e,showHierarchy:t,showPostCounts:r,showOnlyTopLevel:o,showEmpty:n,label:i,showLabel:s,taxonomy:l},setAttributes:c,className:u,clientId:p}){let d=(0,jZ.useInstanceId)(xL,"blocks-category-select"),{records:m,isResolvingTaxonomies:f}=(0,_L.useEntityRecords)("root","taxonomy",{per_page:-1}),h=m?.filter(G=>G.visibility.public),g=h?.find(G=>G.slug===l),v=!f&&g?.hierarchical,x={per_page:-1,hide_empty:!n,context:"view"};v&&o&&(x.parent=0);let{records:y,isResolving:k}=(0,_L.useEntityRecords)("taxonomy",l,x),{createWarningNotice:_}=(0,GZ.useDispatch)(WZ.store),w=G=>{G.preventDefault(),_((0,Ir.__)("Links are disabled in the editor."),{id:`block-library/core/categories/redirection-prevented/${p}`,type:"snackbar"})},C=G=>y?.length?G===null?y:y.filter(({parent:$})=>$===G):[],T=G=>$=>c({[G]:$}),P=G=>G?(0,UZ.decodeEntities)(G).trim():(0,Ir.__)("(Untitled)"),B=()=>C(v&&t?0:null).map(F=>I(F)),I=G=>{let $=C(G.id),{id:F,link:Z,count:H,name:Y}=G;return(0,_t.jsxs)("li",{className:`cat-item cat-item-${F}`,children:[(0,_t.jsx)("a",{href:Z,onClick:w,children:P(Y)}),r&&` (${H})`,v&&t&&!!$.length&&(0,_t.jsx)("ul",{className:"children",children:$.map(ee=>I(ee))})]},F)},R=()=>{let $=C(v&&t?0:null);return(0,_t.jsxs)(_t.Fragment,{children:[s?(0,_t.jsx)(cg.RichText,{className:"wp-block-categories__label","aria-label":(0,Ir.__)("Label text"),placeholder:g?.name,withoutInteractiveFormatting:!0,value:i,onChange:F=>c({label:F})}):(0,_t.jsx)(fn,{render:(0,_t.jsx)("label",{htmlFor:d}),children:i||g?.name}),(0,_t.jsxs)("select",{id:d,children:[(0,_t.jsx)("option",{children:(0,Ir.sprintf)((0,Ir.__)("Select %s"),g?.labels?.singular_name)}),$.map(F=>E(F,0))]})]})},E=(G,$)=>{let{id:F,count:Z,name:H}=G,Y=C(F);return[(0,_t.jsxs)("option",{className:`level-${$}`,children:[Array.from({length:$*3}).map(()=>"\xA0"),P(H),r&&` (${Z})`]},F),v&&t&&!!Y.length&&Y.map(ee=>E(ee,$+1))]},L=y?.length&&!e&&!k?"ul":"div",M=S(u,`wp-block-categories-taxonomy-${l}`,{"wp-block-categories-list":!!y?.length&&!e&&!k,"wp-block-categories-dropdown":!!y?.length&&e&&!k}),U=(0,cg.useBlockProps)({className:M}),W=Q();return(0,_t.jsxs)(L,{...U,children:[(0,_t.jsx)(cg.InspectorControls,{children:(0,_t.jsxs)(Rr.__experimentalToolsPanel,{label:(0,Ir.__)("Settings"),resetAll:()=>{c({taxonomy:"category",displayAsDropdown:!1,showHierarchy:!1,showPostCounts:!1,showOnlyTopLevel:!1,showEmpty:!1,showLabel:!0})},dropdownMenuProps:W,children:[Array.isArray(h)&&(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>l!=="category",label:(0,Ir.__)("Taxonomy"),onDeselect:()=>{c({taxonomy:"category"})},isShownByDefault:!0,children:(0,_t.jsx)(Rr.SelectControl,{label:(0,Ir.__)("Taxonomy"),options:h.map(G=>({label:G.name,value:G.slug})),value:l,onChange:G=>c({taxonomy:G})})}),(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!e,label:(0,Ir.__)("Display as dropdown"),onDeselect:()=>c({displayAsDropdown:!1}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Display as dropdown"),checked:e,onChange:T("displayAsDropdown")})}),e&&(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!s,label:(0,Ir.__)("Show label"),onDeselect:()=>c({showLabel:!0}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{className:"wp-block-categories__indentation",label:(0,Ir.__)("Show label"),checked:s,onChange:T("showLabel")})}),(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Ir.__)("Show post counts"),onDeselect:()=>c({showPostCounts:!1}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show post counts"),checked:r,onChange:T("showPostCounts")})}),v&&(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!o,label:(0,Ir.__)("Show only top level terms"),onDeselect:()=>c({showOnlyTopLevel:!1}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show only top level terms"),checked:o,onChange:T("showOnlyTopLevel")})}),(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!n,label:(0,Ir.__)("Show empty terms"),onDeselect:()=>c({showEmpty:!1}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show empty terms"),checked:n,onChange:T("showEmpty")})}),v&&!o&&(0,_t.jsx)(Rr.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Ir.__)("Show hierarchy"),onDeselect:()=>c({showHierarchy:!1}),isShownByDefault:!0,children:(0,_t.jsx)(Rr.ToggleControl,{label:(0,Ir.__)("Show hierarchy"),checked:t,onChange:T("showHierarchy")})})]})}),k&&(0,_t.jsx)(Rr.Placeholder,{icon:Fv,label:(0,Ir.__)("Terms"),children:(0,_t.jsx)(Rr.Spinner,{})}),!k&&y?.length===0&&(0,_t.jsx)("p",{children:g.labels.no_terms}),!k&&y?.length>0&&(e?R():B())]})}var l3=a(D(),1);var $3e=[{name:"terms",title:(0,l3.__)("Terms List"),icon:wp,attributes:{taxonomy:"post_tag"},isActive:e=>e.taxonomy!=="category"},{name:"categories",title:(0,l3.__)("Categories List"),description:(0,l3.__)("Display a list of all categories."),icon:wp,attributes:{taxonomy:"category"},isActive:["taxonomy"],isDefault:!0}],$Z=$3e;var{name:qZ}=s3,ZZ={icon:wp,example:{},edit:xL,variations:$Z},q3e=()=>A({name:qZ,metadata:s3,settings:ZZ});var CL={};X(CL,{init:()=>X3e,metadata:()=>d3,name:()=>Zb,settings:()=>lK});var Su=a(N(),1),oK=a(O(),1),Tu=a(V(),1),pg=a(j(),1),qb=a(D(),1);var KZ=a(D(),1),YZ=a(V(),1),c3=a(O(),1),u3=a(K(),1),wL=a(N(),1),QZ=a(b(),1),Z3e=({clientId:e})=>{let{replaceBlocks:t}=(0,c3.useDispatch)(wL.store),r=(0,c3.useSelect)(o=>o(wL.store).getBlock(e),[e]);return(0,QZ.jsx)(YZ.ToolbarButton,{onClick:()=>t(r.clientId,(0,u3.rawHandler)({HTML:(0,u3.serialize)(r)})),children:(0,KZ.__)("Convert to blocks")})},XZ=Z3e;var JZ=a(N(),1),fl=a(V(),1),p3=a(j(),1),ug=a(D(),1),eK=a(O(),1);var tK=a(ge(),1),Ts=a(b(),1);function K3e({onClick:e,isModalFullScreen:t}){return(0,tK.useViewportMatch)("small","<")?null:(0,Ts.jsx)(fl.Button,{size:"compact",onClick:e,icon:mm,isPressed:t,label:t?(0,ug.__)("Exit fullscreen"):(0,ug.__)("Enter fullscreen")})}function Y3e(e){let t=(0,eK.useSelect)(r=>r(JZ.store).getSettings().styles);return(0,p3.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,Ts.jsx)("textarea",{...e})}function rK({clientId:e,content:t,onClose:r,onChange:o}){let[n,i]=(0,p3.useState)(!1),s=`editor-${e}`;return(0,Ts.jsxs)(fl.Modal,{title:(0,ug.__)("Classic Editor"),onRequestClose:r,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:n,className:"block-editor-freeform-modal__content",headerActions:(0,Ts.jsx)(K3e,{onClick:()=>i(!n),isModalFullScreen:n}),children:[(0,Ts.jsx)(Y3e,{id:s,defaultValue:t}),(0,Ts.jsxs)(fl.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Ts.jsx)(fl.FlexItem,{children:(0,Ts.jsx)(fl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,ug.__)("Cancel")})}),(0,Ts.jsx)(fl.FlexItem,{children:(0,Ts.jsx)(fl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{o(window.wp.oldEditor.getContent(s)),r()},children:(0,ug.__)("Save")})})]})]})}var hn=a(b(),1);function nK({attributes:e,setAttributes:t,clientId:r}){let{content:o}=e,[n,i]=(0,pg.useState)(!1),s=(0,pg.useRef)(null),l=(0,oK.useSelect)(c=>c(Su.store).canRemoveBlock(r),[r]);return(0,hn.jsxs)(hn.Fragment,{children:[l&&(0,hn.jsx)(Su.BlockControls,{children:(0,hn.jsx)(Tu.ToolbarGroup,{children:(0,hn.jsx)(XZ,{clientId:r})})}),(0,hn.jsx)(Su.BlockControls,{children:(0,hn.jsx)(Tu.ToolbarGroup,{children:(0,hn.jsx)(Tu.ToolbarButton,{ref:s,onClick:()=>i(!0),children:(0,qb.__)("Edit")})})}),(0,hn.jsxs)("div",{...(0,Su.useBlockProps)(),children:[o?(0,hn.jsx)(pg.RawHTML,{children:o}):(0,hn.jsx)(Tu.Placeholder,{icon:(0,hn.jsx)(Su.BlockIcon,{icon:hv}),label:(0,qb.__)("Classic"),instructions:(0,qb.__)("Use the classic editor to add content."),children:(0,hn.jsx)(Tu.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>i(!0),children:(0,qb.__)("Edit contents")})}),n&&(0,hn.jsx)(rK,{clientId:r,content:o,onClose:()=>{i(!1),s.current&&s.current.focus()},onChange:c=>t({content:c})})]})]})}var d3={$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 aK=a(j(),1),iK=a(b(),1);function sK({attributes:e}){let{content:t}=e;return(0,iK.jsx)(aK.RawHTML,{children:t})}var{name:Zb}=d3,lK={icon:hv,edit:nK,save:sK},X3e=()=>A({name:Zb,metadata:d3,settings:lK});var BL={};X(BL,{init:()=>a4e,metadata:()=>h3,name:()=>hK,settings:()=>b3});var EL=a(D(),1);var fK=a(K(),1);var SL=a(D(),1),m3=a(N(),1),f3=a(K(),1),TL=a(b(),1);function cK({attributes:e,setAttributes:t,onRemove:r,insertBlocksAfter:o,mergeBlocks:n}){let i=(0,m3.useBlockProps)();return(0,TL.jsx)("pre",{...i,children:(0,TL.jsx)(m3.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:s=>t({content:s}),onRemove:r,onMerge:n,placeholder:(0,SL.__)("Write code\u2026"),"aria-label":(0,SL.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:o?()=>o((0,f3.createBlock)((0,f3.getDefaultBlockName)())):void 0,style:{whiteSpace:"break-spaces"}})})}var h3={$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 g3=a(N(),1);var uK=a(ge(),1);function pK(e){return(0,uK.pipe)(e4e,t4e)(e||"")}function e4e(e){return e.replace(/\[/g,"&#91;")}function t4e(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1&#47;&#47;$2")}var PL=a(b(),1);function dK({attributes:e}){return(0,PL.jsx)("pre",{...g3.useBlockProps.save(),children:(0,PL.jsx)(g3.RichText.Content,{tagName:"code",value:pK(typeof e.content=="string"?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}))})})}var Hm=a(K(),1),v3=a(ml(),1);var r4e={from:[{type:"input",regExp:/^```$/,transform:()=>(0,Hm.createBlock)("core/code")},{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,Hm.createBlock)("core/code",{...e,...Cu(e,"core/code"),content:t})}},{type:"block",blocks:["core/html"],__experimentalConvert(e){let{attributes:t}=e;return(0,Hm.createBlock)("core/code",{...t,...Cu(t,"core/code"),content:(0,v3.toHTMLString)({value:(0,v3.create)({text:(0,Hm.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,Hm.createBlock)("core/paragraph",{...Cu(e,"core/paragraph"),content:t})}}]},mK=r4e;var{fieldsKey:o4e,formKey:n4e}=q(fK.privateApis),{name:hK}=h3,b3={icon:gv,example:{attributes:{content:(0,EL.__)(`// A \u201Cblock\u201D is the abstract term used
+				&{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,"&#91;")}function l3e(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1&#47;&#47;$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
 // 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:mK,edit:cK,save:dK};window.__experimentalContentOnlyInspectorFields&&(b3[o4e]=[{id:"content",label:(0,EL.__)("Code"),type:"text",Edit:"rich-text"}],b3[n4e]={fields:["content"]});var a4e=()=>A({name:hK,metadata:h3,settings:b3});var IL={};X(IL,{init:()=>u4e,metadata:()=>_3,name:()=>xK,settings:()=>kK});var gK=a(N(),1),NL=a(b(),1),i4e=[{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=S({[`is-vertically-aligned-${t}`]:t}),n={flexBasis:r+"%"};return(0,NL.jsx)("div",{className:o,style:n,children:(0,NL.jsx)(gK.InnerBlocks.Content,{})})}}],vK=i4e;var gn=a(N(),1),jp=a(V(),1),y3=a(O(),1),jm=a(D(),1);var Ii=a(b(),1);function s4e({width:e,setAttributes:t}){let[r]=(0,gn.useSettings)("spacing.units"),o=(0,jp.__experimentalUseCustomUnits)({availableUnits:r||["%","px","em","rem","vw"]}),n=Q();return(0,Ii.jsx)(jp.__experimentalToolsPanel,{label:(0,jm.__)("Settings"),resetAll:()=>{t({width:void 0})},dropdownMenuProps:n,children:(0,Ii.jsx)(jp.__experimentalToolsPanelItem,{hasValue:()=>e!==void 0,label:(0,jm.__)("Width"),onDeselect:()=>t({width:void 0}),isShownByDefault:!0,children:(0,Ii.jsx)(jp.__experimentalUnitControl,{label:(0,jm.__)("Width"),__unstableInputWidth:"calc(50% - 8px)",value:e||"",onChange:i=>{i=0>parseFloat(i)?"0":i,t({width:i})},units:o})})})}function l4e({attributes:{verticalAlignment:e,width:t,templateLock:r,allowedBlocks:o},setAttributes:n,clientId:i}){let s=S("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),{columnsIds:l,hasChildBlocks:c,rootClientId:u}=(0,y3.useSelect)(y=>{let{getBlockOrder:k,getBlockRootClientId:_}=y(gn.store),w=_(i);return{hasChildBlocks:k(i).length>0,rootClientId:w,columnsIds:k(w)}},[i]),{updateBlockAttributes:p}=(0,y3.useDispatch)(gn.store),d=y=>{n({verticalAlignment:y}),p(u,{verticalAlignment:null})},m=Number.isFinite(t)?t+"%":t,f=(0,gn.useBlockProps)({className:s,style:m?{flexBasis:m}:void 0}),h=l.length,g=l.indexOf(i)+1,v=(0,jm.sprintf)((0,jm.__)("%1$s (%2$d of %3$d)"),f["aria-label"],g,h),x=(0,gn.useInnerBlocksProps)({...f,"aria-label":v},{templateLock:r,allowedBlocks:o,renderAppender:c?!1:gn.InnerBlocks.ButtonBlockAppender});return(0,Ii.jsxs)(Ii.Fragment,{children:[(0,Ii.jsx)(gn.BlockControls,{children:(0,Ii.jsx)(gn.BlockVerticalAlignmentToolbar,{onChange:d,value:e,controls:["top","center","bottom","stretch"]})}),(0,Ii.jsx)(gn.InspectorControls,{children:(0,Ii.jsx)(s4e,{width:t,setAttributes:n})}),(0,Ii.jsx)("div",{...x})]})}var bK=l4e;var _3={$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 x3=a(N(),1),yK=a(b(),1);function _K({attributes:e}){let{verticalAlignment:t,width:r}=e,o=S({[`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=x3.useBlockProps.save({className:o,style:n}),s=x3.useInnerBlocksProps.save(i);return(0,yK.jsx)("div",{...s})}var{name:xK}=_3,kK={icon:wE,edit:bK,save:_K,deprecated:vK},u4e=()=>A({name:xK,metadata:_3,settings:kK});var LL={};X(LL,{init:()=>B4e,metadata:()=>C3,name:()=>MK,settings:()=>zK});var Kb=a(D(),1);var wK=a(K(),1),Gm=a(N(),1),Um=a(b(),1);function k3(e){let{doc:t}=k3;t||(t=document.implementation.createHTMLDocument(""),k3.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 p4e=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}},CK=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:p4e,save({attributes:e}){let{verticalAlignment:t,backgroundColor:r,customBackgroundColor:o,textColor:n,customTextColor:i}=e,s=(0,Gm.getColorClassName)("background-color",r),l=(0,Gm.getColorClassName)("color",n),c=S({"has-background":r||o,"has-text-color":n||i,[s]:s,[l]:l,[`are-vertically-aligned-${t}`]:t});return(0,Um.jsx)("div",{className:c||void 0,style:{backgroundColor:s?void 0:o,color:l?void 0:i},children:(0,Um.jsx)(Gm.InnerBlocks.Content,{})})}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return t.some(o=>/layout-column-\d+/.test(o.originalContent))?t.some(o=>k3(o.originalContent)!==void 0):!1},migrate(e,t){let o=t.reduce((s,l)=>{let{originalContent:c}=l,u=k3(c);return u===void 0&&(u=0),s[u]||(s[u]=[]),s[u].push(l),s},[]).map(s=>(0,wK.createBlock)("core/column",{},s)),{columns:n,...i}=e;return[{...i,isStackedOnMobile:!0},o]},save({attributes:e}){let{columns:t}=e;return(0,Um.jsx)("div",{className:`has-${t}-columns`,children:(0,Um.jsx)(Gm.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=S(`has-${r}-columns`,{[`are-vertically-aligned-${t}`]:t});return(0,Um.jsx)("div",{className:o,children:(0,Um.jsx)(Gm.InnerBlocks.Content,{})})}}];var Wm=a(D(),1),Es=a(V(),1),eo=a(N(),1),Ps=a(O(),1),$m=a(K(),1);var w3=e=>{let t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function SK(e,t){let{width:r=100/t}=e.attributes;return w3(r)}function d4e(e,t=e.length){return e.reduce((r,o)=>r+SK(o,t),0)}function m4e(e,t=e.length){return e.reduce((r,o)=>{let n=SK(o,t);return Object.assign(r,{[o.clientId]:n})},{})}function RL(e,t,r=e.length){let o=d4e(e,r);return Object.fromEntries(Object.entries(m4e(e,r)).map(([n,i])=>{let s=t*i/o;return[n,w3(s)]}))}function TK(e){return e.every(t=>{let r=t.attributes.width;return Number.isFinite(r?.endsWith?.("%")?parseFloat(r):r)})}function DL(e,t){return e.map(r=>({...r,attributes:{...r.attributes,width:`${t[r.clientId]}%`}}))}var Bo=a(b(),1),f4e={name:"core/column"};function h4e({clientId:e,setAttributes:t,isStackedOnMobile:r}){let{count:o,canInsertColumnBlock:n,minCount:i}=(0,Ps.useSelect)(p=>{let{canInsertBlockType:d,canRemoveBlock:m,getBlockOrder:f}=p(eo.store),h=f(e),g=h.reduce((v,x,y)=>(m(x)||v.push(y),v),[]);return{count:h.length,canInsertColumnBlock:d("core/column",e),minCount:Math.max(...g)+1}},[e]),{getBlocks:s}=(0,Ps.useSelect)(eo.store),{replaceInnerBlocks:l}=(0,Ps.useDispatch)(eo.store);function c(p,d){let m=s(e),f=TK(m),h=d>p;if(h&&f){let g=w3(100/d),v=d-p,x=RL(m,100-g*v);m=[...DL(m,x),...Array.from({length:v}).map(()=>(0,$m.createBlock)("core/column",{width:`${g}%`}))]}else if(h)m=[...m,...Array.from({length:d-p}).map(()=>(0,$m.createBlock)("core/column"))];else if(d<p&&(m=m.slice(0,-(p-d)),f)){let g=RL(m,100);m=DL(m,g)}l(e,m)}let u=Q();return(0,Bo.jsxs)(Es.__experimentalToolsPanel,{label:(0,Wm.__)("Settings"),resetAll:()=>{t({isStackedOnMobile:!0})},dropdownMenuProps:u,children:[n&&(0,Bo.jsxs)(Es.__experimentalVStack,{spacing:4,style:{gridColumn:"1 / -1"},children:[(0,Bo.jsx)(Es.RangeControl,{label:(0,Wm.__)("Columns"),value:o,onChange:p=>c(o,Math.max(i,p)),min:Math.max(1,i),max:Math.max(6,o)}),o>6&&(0,Bo.jsx)(Es.Notice,{status:"warning",isDismissible:!1,children:(0,Wm.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]}),(0,Bo.jsx)(Es.__experimentalToolsPanelItem,{label:(0,Wm.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>r!==!0,onDeselect:()=>t({isStackedOnMobile:!0}),children:(0,Bo.jsx)(Es.ToggleControl,{label:(0,Wm.__)("Stack on mobile"),checked:r,onChange:()=>t({isStackedOnMobile:!r})})})]})}function g4e({attributes:e,setAttributes:t,clientId:r}){let{isStackedOnMobile:o,verticalAlignment:n,templateLock:i}=e,s=(0,Ps.useRegistry)(),{getBlockOrder:l}=(0,Ps.useSelect)(eo.store),{updateBlockAttributes:c}=(0,Ps.useDispatch)(eo.store),u=S({[`are-vertically-aligned-${n}`]:n,"is-not-stacked-on-mobile":!o}),p=(0,eo.useBlockProps)({className:u}),d=(0,eo.useInnerBlocksProps)(p,{defaultBlock:f4e,directInsert:!0,orientation:"horizontal",renderAppender:!1,templateLock:i});function m(f){let h=l(r);s.batch(()=>{t({verticalAlignment:f}),c(h,{verticalAlignment:f})})}return(0,Bo.jsxs)(Bo.Fragment,{children:[(0,Bo.jsx)(eo.BlockControls,{children:(0,Bo.jsx)(eo.BlockVerticalAlignmentToolbar,{onChange:m,value:n})}),(0,Bo.jsx)(eo.InspectorControls,{children:(0,Bo.jsx)(h4e,{clientId:r,setAttributes:t,isStackedOnMobile:o})}),(0,Bo.jsx)("div",{...d})]})}function v4e({clientId:e,name:t,setAttributes:r}){let{blockType:o,variations:n}=(0,Ps.useSelect)(l=>{let{getBlockVariations:c,getBlockType:u}=l($m.store);return{blockType:u(t),variations:c(t,"block")}},[t]),{replaceInnerBlocks:i}=(0,Ps.useDispatch)(eo.store),s=(0,eo.useBlockProps)();return(0,Bo.jsx)("div",{...s,children:(0,Bo.jsx)(eo.__experimentalBlockVariationPicker,{icon:o?.icon?.src,label:o?.title,variations:n,instructions:(0,Wm.__)("Divide into columns. Select a layout:"),onSelect:l=>{l.attributes&&r(l.attributes),l.innerBlocks&&i(e,(0,$m.createBlocksFromInnerBlocksTemplate)(l.innerBlocks),!0)}})})}var b4e=e=>{let{clientId:t}=e,o=(0,Ps.useSelect)(n=>n(eo.store).getBlocks(t).length>0,[t])?g4e:v4e;return(0,Bo.jsx)(o,{...e})},PK=b4e;var C3={$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 S3=a(N(),1),EK=a(b(),1);function BK({attributes:e}){let{isStackedOnMobile:t,verticalAlignment:r}=e,o=S({[`are-vertically-aligned-${r}`]:r,"is-not-stacked-on-mobile":!t}),n=S3.useBlockProps.save({className:o}),i=S3.useInnerBlocksProps.save(n);return(0,EK.jsx)("div",{...i})}var ti=a(V(),1),Ri=a(D(),1),Di=a(b(),1),_4e=[{name:"one-column-full",title:(0,Ri.__)("100"),description:(0,Ri.__)("One column"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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,Ri.__)("50 / 50"),description:(0,Ri.__)("Two columns; equal split"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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,Ri.__)("33 / 66"),description:(0,Ri.__)("Two columns; one-third, two-thirds split"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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,Ri.__)("66 / 33"),description:(0,Ri.__)("Two columns; two-thirds, one-third split"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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,Ri.__)("33 / 33 / 33"),description:(0,Ri.__)("Three columns; equal split"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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,Ri.__)("25 / 50 / 25"),description:(0,Ri.__)("Three columns; wide center column"),icon:(0,Di.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Di.jsx)(ti.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"]}],NK=_4e;var No=a(K(),1),x4e=6,IK=["top","center","bottom"],k4e=[...IK,"stretch"],w4e=["fixed","fixedNoShrink"],RK={type:"default"},mc=e=>e&&typeof e=="object"&&!Array.isArray(e)?e:{},DK=e=>{let t=(0,No.getBlockType)("core/group")?.attributes;if(!t)return{};let r=mc(e);return Object.fromEntries(Object.entries(r).filter(([o])=>Object.hasOwn(t,o)))},LK=e=>{if(Number.isFinite(e))return`${e}%`;if(typeof e=="string"&&/\d/.test(e))return e},C4e=(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,No.createBlocksFromInnerBlocksTemplate)(o)},S4e=e=>e.map(t=>{let r=mc(t?.attributes?.style),{selfStretch:o,flexSize:n,...i}=mc(r.layout),s=w4e.includes(o)?LK(n):void 0,l={...r};Object.keys(i).length?l.layout=i:delete l.layout;let c=(0,No.cloneSanitizedBlock)(t,{style:Object.keys(l).length?l:void 0});return(0,No.createBlock)("core/column",s?{width:s}:{},[c])}),T4e=e=>e.flatMap(t=>{let r=t.innerBlocks||[],{layout:o,style:n,...i}=DK(t?.attributes),s=mc(n),l=mc(o),c=Object.keys(i).length>0,u=Object.keys(s).length>0,p=Object.keys(l).length>0;return r.length>1||c||u||p?[(0,No.createBlock)("core/group",{...i,layout:p?l:RK,...u&&{style:s}},r)]:r}),P4e=e=>{let t=e.map(n=>LK(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:p,...d}=DK(n?.attributes),m=mc(p),f=mc(u),h=Object.keys(d).length>0,g=Object.keys(m).length>0,v=Object.keys(f).length>0;if(s.length===1&&!h&&!g&&!v){let x=s[0],y=mc(x.attributes?.style),_={...mc(y.layout),...c};return l||delete _.flexSize,(0,No.cloneSanitizedBlock)(x,{style:{...y,layout:_}})}return(0,No.createBlock)("core/group",{...d,layout:v?f:RK,style:{...m,layout:{...mc(m.layout),...c}}},s)})},E4e={from:[{type:"block",blocks:["core/group"],priority:1,transform:(e,t)=>{let{layout:r,...o}=e,{columnCount:n}=r;return(0,No.createBlock)("core/columns",o,C4e(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=IK.includes(r?.verticalAlignment)?r.verticalAlignment:void 0;return(0,No.createBlock)("core/columns",{...o,verticalAlignment:n},S4e(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,No.createBlock)("core/columns",{},(0,No.createBlocksFromInnerBlocksTemplate)(r))},isMatch:({length:e},t)=>t.length===1&&t[0].name==="core/columns"?!1:e&&e<=x4e},{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:p,mediaUrl:d,mediaWidth:m,verticalAlignment:f}=e,h;if(p==="image"||!p){let v={id:l,alt:s,url:d,sizeSlug:u},x={href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel};h=["core/image",{...v,...x}]}else h=["core/video",{id:l,src:d}];let g=[["core/column",{width:`${m}%`},[h]],["core/column",{width:`${100-m}%`},t]];return c==="right"&&g.reverse(),(0,No.createBlock)("core/columns",{align:r,backgroundColor:o,textColor:n,style:i,verticalAlignment:f},(0,No.createBlocksFromInnerBlocksTemplate)(g))}}],to:[{type:"block",blocks:["core/group"],variationName:"group-row",transform:(e,t)=>{let{verticalAlignment:r}=e,o=k4e.includes(r)?r:"stretch";return(0,No.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:o}},P4e(t))}},{type:"block",blocks:["core/group"],variationName:"group-grid",transform:(e,t)=>{let r=t.length;return(0,No.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"grid",...r&&{columnCount:r}}},T4e(t))}}],ungroup:(e,t)=>t.flatMap(r=>r.innerBlocks)},AK=E4e;var{name:MK}=C3,zK={icon:SE,variations:NK,example:{viewportWidth:782,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Kb.__)("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,Kb.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Kb.__)("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,Kb.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:CK,edit:PK,save:BK,transforms:AK},B4e=()=>A({name:MK,metadata:C3,settings:zK});var VL={};X(VL,{init:()=>A4e,metadata:()=>T3,name:()=>tY,settings:()=>rY});var T3={$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 P3=a(N(),1),AL=a(b(),1),I4e={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=P3.useBlockProps.save(),{className:r}=t,n=(r?.split(" ")||[])?.filter(s=>s!=="wp-block-comments"),i={...t,className:n.join(" ")};return(0,AL.jsx)(e,{...i,children:(0,AL.jsx)(P3.InnerBlocks.Content,{})})}},VK=[I4e];var I3=a(N(),1);var FK=a(D(),1),Yb=a(N(),1);var E3=a(b(),1),{HTMLElementControl:R4e}=q(Yb.privateApis);function OK({attributes:{tagName:e},setAttributes:t}){return(0,E3.jsx)(Yb.InspectorControls,{children:(0,E3.jsx)(Yb.InspectorControls,{group:"advanced",children:(0,E3.jsx)(R4e,{tagName:e,onChange:r=>t({tagName:r}),options:[{label:(0,FK.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})})}var Gp=a(N(),1),zL=a(D(),1),KK=a(V(),1);var GK=a(N(),1),po=a(D(),1),WK=a(O(),1),$K=a(oe(),1),qK=a(j(),1);var Bs=a(D(),1),Up=a(N(),1),HK=a(V(),1),jK=a(ge(),1),B3=a(oe(),1),ML=a(O(),1),ya=a(b(),1),UK=()=>{let e=(0,jK.useInstanceId)(UK);return(0,ya.jsxs)("div",{className:"comment-respond",children:[(0,ya.jsx)("h3",{className:"comment-reply-title",children:(0,Bs.__)("Leave a Reply")}),(0,ya.jsxs)("form",{noValidate:!0,className:"comment-form",onSubmit:t=>t.preventDefault(),children:[(0,ya.jsxs)("p",{children:[(0,ya.jsx)("label",{htmlFor:`comment-${e}`,children:(0,Bs.__)("Comment")}),(0,ya.jsx)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})]}),(0,ya.jsx)("p",{className:"form-submit wp-block-button",children:(0,ya.jsx)("input",{name:"submit",type:"submit",className:S("wp-block-button__link",(0,Up.__experimentalGetElementClassName)("button")),label:(0,Bs.__)("Post Comment"),value:(0,Bs.__)("Post Comment"),"aria-disabled":"true"})})]})]})},D4e=({postId:e,postType:t})=>{let[r,o]=(0,B3.useEntityProp)("postType",t,"comment_status",e),n=t===void 0||e===void 0,i=(0,ML.useSelect)(l=>l(Up.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,[]),s=(0,ML.useSelect)(l=>t?!!l(B3.store).getPostType(t)?.supports.comments:!1);if(!n&&r!=="open")if(r==="closed"){let l=[(0,ya.jsx)(HK.Button,{__next40pxDefaultSize:!0,onClick:()=>o("open"),variant:"primary",children:(0,Bs._x)("Enable comments","action that affects the current post")},"enableComments")];return(0,ya.jsx)(Up.Warning,{actions:l,children:(0,Bs.__)("Post Comments Form block: Comments are not enabled for this item.")})}else if(s){if(i!=="open")return(0,ya.jsx)(Up.Warning,{children:(0,Bs.__)("Post Comments Form block: Comments are not enabled.")})}else return(0,ya.jsx)(Up.Warning,{children:(0,Bs.sprintf)((0,Bs.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t)});return(0,ya.jsx)(UK,{})},N3=D4e;var ct=a(b(),1);function ZK({postType:e,postId:t}){let[r]=(0,$K.useEntityProp)("postType",e,"title",t);r=r||(0,po.__)("Post Title");let o=(0,WK.useSelect)(n=>n(GK.store).getSettings().__experimentalDiscussionSettings?.avatarURL,[]);return(0,ct.jsxs)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true",children:[(0,ct.jsx)("h3",{children:(0,po.sprintf)((0,po.__)("One response to %s"),r)}),(0,ct.jsxs)("div",{className:"navigation",children:[(0,ct.jsx)("div",{className:"alignleft",children:(0,ct.jsxs)("a",{href:"#top",children:["\xAB ",(0,po.__)("Older Comments")]})}),(0,ct.jsx)("div",{className:"alignright",children:(0,ct.jsxs)("a",{href:"#top",children:[(0,po.__)("Newer Comments")," \xBB"]})})]}),(0,ct.jsx)("ol",{className:"commentlist",children:(0,ct.jsx)("li",{className:"comment even thread-even depth-1",children:(0,ct.jsxs)("article",{className:"comment-body",children:[(0,ct.jsxs)("footer",{className:"comment-meta",children:[(0,ct.jsxs)("div",{className:"comment-author vcard",children:[(0,ct.jsx)("img",{alt:(0,po.__)("Commenter Avatar"),src:o,className:"avatar avatar-32 photo",height:"32",width:"32",loading:"lazy"}),(0,ct.jsx)("b",{className:"fn",children:(0,ct.jsx)("a",{href:"#top",className:"url",children:(0,po.__)("A WordPress Commenter")})})," ",(0,ct.jsxs)("span",{className:"says",children:[(0,po.__)("says"),":"]})]}),(0,ct.jsxs)("div",{className:"comment-metadata",children:[(0,ct.jsx)("a",{href:"#top",children:(0,ct.jsx)("time",{dateTime:"2000-01-01T00:00:00+00:00",children:(0,po.__)("January 1, 2000 at 00:00 am")})})," ",(0,ct.jsx)("span",{className:"edit-link",children:(0,ct.jsx)("a",{className:"comment-edit-link",href:"#top",children:(0,po.__)("Edit")})})]})]}),(0,ct.jsx)("div",{className:"comment-content",children:(0,ct.jsxs)("p",{children:[(0,po.__)("Hi, this is a comment."),(0,ct.jsx)("br",{}),(0,po.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,ct.jsx)("br",{}),(0,qK.createInterpolateElement)((0,po.__)("Commenter avatars come from <a>Gravatar</a>."),{a:(0,ct.jsx)("a",{href:"https://gravatar.com/"})})]})}),(0,ct.jsx)("div",{className:"reply",children:(0,ct.jsx)("a",{className:"comment-reply-link",href:"#top","aria-label":(0,po.__)("Reply to A WordPress Commenter"),children:(0,po._x)("Reply","verb")})})]})})}),(0,ct.jsxs)("div",{className:"navigation",children:[(0,ct.jsx)("div",{className:"alignleft",children:(0,ct.jsxs)("a",{href:"#top",children:["\xAB ",(0,po.__)("Older Comments")]})}),(0,ct.jsx)("div",{className:"alignright",children:(0,ct.jsxs)("a",{href:"#top",children:[(0,po.__)("Newer Comments")," \xBB"]})})]}),(0,ct.jsx)(N3,{postId:t,postType:e})]})}var hl=a(b(),1);function YK({attributes:e,setAttributes:t,context:{postType:r,postId:o}}){let{textAlign:n}=e,i=[(0,hl.jsx)(KK.Button,{__next40pxDefaultSize:!0,onClick:()=>{t({legacy:!1})},variant:"primary",children:(0,zL.__)("Switch to editable mode")},"convert")],s=(0,Gp.useBlockProps)({className:S({[`has-text-align-${n}`]:n})});return(0,hl.jsxs)(hl.Fragment,{children:[(0,hl.jsx)(Gp.BlockControls,{group:"block",children:(0,hl.jsx)(Gp.AlignmentControl,{value:n,onChange:l=>{t({textAlign:l})}})}),(0,hl.jsxs)("div",{...s,children:[(0,hl.jsx)(Gp.Warning,{actions:i,children:(0,zL.__)("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,hl.jsx)(ZK,{postId:o,postType:r})]})]})}var Wp=a(b(),1);function QK(e){let{attributes:t,setAttributes:r,clientId:o}=e,{tagName:n,legacy:i}=t,s=(0,I3.useBlockProps)(),l=(0,I3.useInnerBlocksProps)(s);return i?(0,Wp.jsx)(YK,{...e}):(0,Wp.jsxs)(Wp.Fragment,{children:[(0,Wp.jsx)(OK,{attributes:t,setAttributes:r,clientId:o}),(0,Wp.jsx)(n,{...l})]})}var R3=a(N(),1),XK=a(b(),1);function JK({attributes:{tagName:e,legacy:t}}){let r=R3.useBlockProps.save(),o=R3.useInnerBlocksProps.save(r);return t?null:(0,XK.jsx)(e,{...o})}var L4e=[["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"]],eY=L4e;var{name:tY}=T3,rY={icon:LN,example:{},template:eY,edit:QK,save:JK,deprecated:VK},A4e=()=>A({name:tY,metadata:T3,settings:rY});var OL={};X(OL,{init:()=>z4e,metadata:()=>D3,name:()=>aY,settings:()=>iY});var D3={$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 $p=a(N(),1),dg=a(V(),1),FL=a(oe(),1),oY=a(O(),1),qm=a(D(),1),gl=a(b(),1);function nY({attributes:e,context:{commentId:t},setAttributes:r,isSelected:o}){let{height:n,width:i}=e,[s]=(0,FL.useEntityProp)("root","comment","author_avatar_urls",t),[l]=(0,FL.useEntityProp)("root","comment","author_name",t),c=s?Object.values(s):null,u=s?Object.keys(s):null,p=u?u[0]:24,d=u?u[u.length-1]:96,m=(0,$p.useBlockProps)(),f=(0,$p.__experimentalGetSpacingClassesAndStyles)(e),h=Math.floor(d*2.5),g=(0,oY.useSelect)(y=>{let{__experimentalDiscussionSettings:k}=y($p.store).getSettings();return k?.avatarURL},[]),v=(0,gl.jsx)($p.InspectorControls,{children:(0,gl.jsx)(dg.PanelBody,{title:(0,qm.__)("Settings"),children:(0,gl.jsx)(dg.RangeControl,{label:(0,qm.__)("Image size"),onChange:y=>r({width:y,height:y}),min:p,max:h,initialPosition:i,value:i})})}),x=(0,gl.jsx)(dg.ResizableBox,{size:{width:i,height:n},showHandle:o,onResizeStop:(y,k,_,w)=>{r({height:parseInt(n+w.height,10),width:parseInt(i+w.width,10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,qm.isRTL)(),bottom:!0,left:(0,qm.isRTL)()},minWidth:p,maxWidth:h,children:(0,gl.jsx)("img",{src:c?c[c.length-1]:g,alt:`${l} ${(0,qm.__)("Avatar")}`,...m})});return(0,gl.jsxs)(gl.Fragment,{children:[v,(0,gl.jsx)("div",{...f,children:x})]})}var{name:aY}=D3,iY={icon:vv,edit:nY},z4e=()=>A({name:aY,metadata:D3,settings:iY});var HL={};X(HL,{init:()=>H4e,metadata:()=>L3,name:()=>pY,settings:()=>dY});var L3={$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 Pu=a(D(),1),sY=a(O(),1),A3=a(N(),1),lY=a(oe(),1),qp=a(V(),1);var Li=a(b(),1);function cY(e){let{attributes:{isLink:t,linkTarget:r},context:{commentId:o},setAttributes:n}=e;Pt(e);let i=Q(),s=(0,A3.useBlockProps)(),l=(0,sY.useSelect)(p=>{let{getEntityRecord:d}=p(lY.store),m=d("root","comment",o),f=m?.author_name;return m&&!f?d("root","user",m.author)?.name??(0,Pu.__)("Anonymous"):f??""},[o]),c=(0,Li.jsx)(A3.InspectorControls,{children:(0,Li.jsxs)(qp.__experimentalToolsPanel,{label:(0,Pu.__)("Settings"),resetAll:()=>{n({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:i,children:[(0,Li.jsx)(qp.__experimentalToolsPanelItem,{label:(0,Pu.__)("Link to authors URL"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>n({isLink:!0}),children:(0,Li.jsx)(qp.ToggleControl,{label:(0,Pu.__)("Link to authors URL"),onChange:()=>n({isLink:!t}),checked:t})}),t&&(0,Li.jsx)(qp.__experimentalToolsPanelItem,{label:(0,Pu.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>n({linkTarget:"_self"}),children:(0,Li.jsx)(qp.ToggleControl,{label:(0,Pu.__)("Open in new tab"),onChange:p=>n({linkTarget:p?"_blank":"_self"}),checked:r==="_blank"})})]})});return(!o||!l)&&(l=(0,Pu._x)("Comment Author","block title")),(0,Li.jsxs)(Li.Fragment,{children:[c,(0,Li.jsx)("div",{...s,children:t?(0,Li.jsx)("a",{href:"#comment-author-pseudo-link",onClick:p=>p.preventDefault(),children:l}):l})]})}var F4e={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:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},O4e={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:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},uY=[F4e,O4e];var{name:pY}=L3,dY={icon:PE,edit:cY,deprecated:uY,example:{}},H4e=()=>A({name:pY,metadata:L3,settings:dY});var jL={};X(jL,{init:()=>G4e,metadata:()=>M3,name:()=>_Y,settings:()=>xY});var M3={$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 mY=a(D(),1),fY=a(j(),1),hY=a(V(),1),gY=a(oe(),1),vY=a(N(),1);var vl=a(b(),1);function bY(e){let{context:{commentId:t}}=e;Pt(e);let r=(0,vY.useBlockProps)(),[o]=(0,gY.useEntityProp)("root","comment","content",t);return!t||!o?(0,vl.jsx)(vl.Fragment,{children:(0,vl.jsx)("div",{...r,children:(0,vl.jsx)("p",{children:(0,mY._x)("Comment Content","block title")})})}):(0,vl.jsx)(vl.Fragment,{children:(0,vl.jsx)("div",{...r,children:(0,vl.jsx)(hY.Disabled,{children:(0,vl.jsx)(fY.RawHTML,{children:o.rendered},"html")})})})}var U4e={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:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},yY=[U4e];var{name:_Y}=M3,xY={icon:BE,edit:bY,deprecated:yY,example:{}},G4e=()=>A({name:_Y,metadata:M3,settings:xY});var GL={};X(GL,{init:()=>q4e,metadata:()=>z3,name:()=>SY,settings:()=>TY});var z3={$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 UL=a(oe(),1),Km=a(V3(),1),mg=a(N(),1),Ym=a(V(),1),Zm=a(D(),1);var _a=a(b(),1);function wY({attributes:{format:e,isLink:t},context:{commentId:r},setAttributes:o}){let n=(0,mg.useBlockProps)(),i=Q(),[s]=(0,UL.useEntityProp)("root","comment","date",r),[l=(0,Km.getSettings)().formats.date]=(0,UL.useEntityProp)("root","site","date_format"),c=(0,_a.jsx)(mg.InspectorControls,{children:(0,_a.jsxs)(Ym.__experimentalToolsPanel,{label:(0,Zm.__)("Settings"),resetAll:()=>{o({format:void 0,isLink:!0})},dropdownMenuProps:i,children:[(0,_a.jsx)(Ym.__experimentalToolsPanelItem,{label:(0,Zm.__)("Date format"),hasValue:()=>e!==void 0,onDeselect:()=>o({format:void 0}),isShownByDefault:!0,children:(0,_a.jsx)(mg.__experimentalDateFormatPicker,{format:e,defaultFormat:l,onChange:p=>o({format:p})})}),(0,_a.jsx)(Ym.__experimentalToolsPanelItem,{label:(0,Zm.__)("Link to comment"),hasValue:()=>!t,onDeselect:()=>o({isLink:!0}),isShownByDefault:!0,children:(0,_a.jsx)(Ym.ToggleControl,{label:(0,Zm.__)("Link to comment"),onChange:()=>o({isLink:!t}),checked:t})})]})});(!r||!s)&&(s=(0,Zm._x)("Comment Date","block title"));let u=s instanceof Date?(0,_a.jsx)("time",{dateTime:(0,Km.dateI18n)("c",s),children:e==="human-diff"?(0,Km.humanTimeDiff)(s):(0,Km.dateI18n)(e||l,s)}):(0,_a.jsx)("time",{children:s});return t&&(u=(0,_a.jsx)("a",{href:"#comment-date-pseudo-link",onClick:p=>p.preventDefault(),children:u})),(0,_a.jsxs)(_a.Fragment,{children:[c,(0,_a.jsx)("div",{...n,children:u})]})}var $4e={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:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},CY=[$4e];var{name:SY}=z3,TY={icon:Gv,edit:wY,deprecated:CY,example:{}},q4e=()=>A({name:SY,metadata:z3,settings:TY});var WL={};X(WL,{init:()=>Y4e,metadata:()=>F3,name:()=>BY,settings:()=>NY});var F3={$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 O3=a(N(),1),fg=a(V(),1),Qb=a(D(),1);var bl=a(b(),1);function PY(e){let{attributes:t,setAttributes:r}=e,{linkTarget:o}=t;Pt(e);let n=(0,O3.useBlockProps)(),i=Q(),s=(0,bl.jsx)(O3.InspectorControls,{children:(0,bl.jsx)(fg.__experimentalToolsPanel,{label:(0,Qb.__)("Settings"),resetAll:()=>{r({linkTarget:"_self"})},dropdownMenuProps:i,children:(0,bl.jsx)(fg.__experimentalToolsPanelItem,{label:(0,Qb.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>o==="_blank",onDeselect:()=>r({linkTarget:"_self"}),children:(0,bl.jsx)(fg.ToggleControl,{label:(0,Qb.__)("Open in new tab"),onChange:l=>r({linkTarget:l?"_blank":"_self"}),checked:o==="_blank"})})})});return(0,bl.jsxs)(bl.Fragment,{children:[s,(0,bl.jsx)("div",{...n,children:(0,bl.jsx)("a",{href:"#edit-comment-pseudo-link",onClick:l=>l.preventDefault(),children:(0,Qb.__)("Edit")})})]})}var K4e={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:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},EY=[K4e];var{name:BY}=F3,NY={icon:IE,edit:PY,deprecated:EY,example:{}},Y4e=()=>A({name:BY,metadata:F3,settings:NY});var $L={};X($L,{init:()=>eCe,metadata:()=>H3,name:()=>AY,settings:()=>MY});var H3={$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 IY=a(D(),1),RY=a(N(),1);var hg=a(b(),1);function X4e(e){Pt(e);let t=(0,RY.useBlockProps)();return(0,hg.jsx)(hg.Fragment,{children:(0,hg.jsx)("div",{...t,children:(0,hg.jsx)("a",{href:"#comment-reply-pseudo-link",onClick:r=>r.preventDefault(),children:(0,IY._x)("Reply","verb")})})})}var DY=X4e;var J4e={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:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},LY=[J4e];var{name:AY}=H3,MY={edit:DY,icon:DE,deprecated:LY,example:{}},eCe=()=>A({name:AY,metadata:H3,settings:MY});var ZL={};X(ZL,{init:()=>lCe,metadata:()=>j3,name:()=>JY,settings:()=>eQ});var j3={$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 U3=a(j(),1),qL=a(O(),1),WY=a(D(),1),yl=a(N(),1),$Y=a(V(),1),qY=a(oe(),1);var Qm=a(j(),1),FY=a(O(),1),OY=a(N(),1),HY=a(pr(),1),jY=a(Xb(),1),VY=100,UY=({postId:e})=>{let t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:r,commentsPerPage:o,defaultCommentsPage:n}=(0,FY.useSelect)(l=>{let{getSettings:c}=l(OY.store),{__experimentalDiscussionSettings:u}=c();return u??{}},[]),i=r?Math.min(o,VY):VY,s=rCe({defaultPage:n,postId:e,perPage:i,queryArgs:t});return(0,Qm.useMemo)(()=>s?{...t,post:e,per_page:i,page:s}:null,[e,i,s])},rCe=({defaultPage:e,postId:t,perPage:r,queryArgs:o})=>{let[n,i]=(0,Qm.useState)({}),s=`${t}_${r}`,l=n[s]||0;return(0,Qm.useEffect)(()=>{l||e!=="newest"||(0,jY.default)({path:(0,HY.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},GY=e=>(0,Qm.useMemo)(()=>e?.map(({id:r,_embedded:o})=>{let[n]=o?.children||[[]];return{commentId:r,children:n.map(i=>({commentId:i.id}))}}),[e]);var Ai=a(b(),1),oCe=({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 nCe({comment:e,activeCommentId:t,setActiveCommentId:r,firstCommentId:o,blocks:n}){let{children:i,...s}=(0,yl.useInnerBlocksProps)({});return(0,Ai.jsxs)("li",{...s,children:[e.commentId===(t||o)?i:null,(0,Ai.jsx)(iCe,{blocks:n,commentId:e.commentId,setActiveCommentId:r,isHidden:e.commentId===(t||o)}),e?.children?.length>0?(0,Ai.jsx)(ZY,{comments:e.children,activeCommentId:t,setActiveCommentId:r,blocks:n,firstCommentId:o}):null]})}var aCe=({blocks:e,commentId:t,setActiveCommentId:r,isHidden:o})=>{let n=(0,yl.__experimentalUseBlockPreview)({blocks:e}),i=()=>{r(t)};return(0,Ai.jsx)("div",{...n,tabIndex:0,role:"button",style:{display:o?"none":void 0},onClick:i,onKeyPress:i})},iCe=(0,U3.memo)(aCe),ZY=({comments:e,blockProps:t,activeCommentId:r,setActiveCommentId:o,blocks:n,firstCommentId:i})=>(0,Ai.jsx)("ol",{...t,children:e&&e.map(({commentId:s,...l},c)=>(0,Ai.jsx)(yl.BlockContextProvider,{value:{commentId:s<0?null:s},children:(0,Ai.jsx)(nCe,{comment:{commentId:s,...l},activeCommentId:r,setActiveCommentId:o,blocks:n,firstCommentId:i})},l.commentId||c))});function KY({clientId:e,context:{postId:t}}){let r=(0,yl.useBlockProps)(),[o,n]=(0,U3.useState)(),{commentOrder:i,threadCommentsDepth:s,threadComments:l,commentsPerPage:c,pageComments:u}=(0,qL.useSelect)(h=>{let{getSettings:g}=h(yl.store);return g().__experimentalDiscussionSettings??{}},[]),p=UY({postId:t}),{topLevelComments:d,blocks:m}=(0,qL.useSelect)(h=>{let{getEntityRecords:g}=h(qY.store),{getBlocks:v}=h(yl.store);return{topLevelComments:p?g("root","comment",p):null,blocks:v(e)}},[e,p]),f=GY(i==="desc"&&d?[...d].reverse():d);return d?(t||(f=oCe({perPage:c,pageComments:u,threadComments:l,threadCommentsDepth:s})),f.length?(0,Ai.jsx)(ZY,{comments:f,blockProps:r,blocks:m,activeCommentId:o,setActiveCommentId:n,firstCommentId:f[0]?.commentId}):(0,Ai.jsx)("p",{...r,children:(0,WY.__)("No results found.")})):(0,Ai.jsx)("p",{...r,children:(0,Ai.jsx)($Y.Spinner,{})})}var YY=a(N(),1),QY=a(b(),1);function XY(){return(0,QY.jsx)(YY.InnerBlocks.Content,{})}var{name:JY}=j3,sCe=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],eQ={icon:hm,template:sCe,edit:KY,save:XY},lCe=()=>A({name:JY,metadata:j3,settings:eQ});var YL={};X(YL,{init:()=>pCe,metadata:()=>G3,name:()=>oQ,settings:()=>nQ});var rQ=a(D(),1);var G3={$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 KL=a(D(),1),W3=a(N(),1),Jb=a(b(),1),uCe={none:"",arrow:"\u2190",chevron:"\xAB"};function tQ({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=uCe[r];return(0,Jb.jsxs)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:n=>n.preventDefault(),...(0,W3.useBlockProps)(),children:[o&&(0,Jb.jsx)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${r}`,children:o}),(0,Jb.jsx)(W3.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,KL.__)("Older comments page link"),placeholder:(0,KL.__)("Older Comments"),value:e,onChange:n=>t({label:n})})]})}var{name:oQ}=G3,nQ={icon:Zv,edit:tQ,example:{attributes:{label:(0,rQ.__)("Older Comments")}}},pCe=()=>A({name:oQ,metadata:G3,settings:nQ});var XL={};X(XL,{init:()=>fCe,metadata:()=>$3,name:()=>uQ,settings:()=>pQ});var $3={$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 q3=a(D(),1),xl=a(N(),1),QL=a(O(),1),Z3=a(V(),1);var Xm=a(D(),1),gg=a(V(),1),vg=a(b(),1);function aQ({value:e,onChange:t}){return(0,vg.jsxs)(gg.__experimentalToggleGroupControl,{label:(0,Xm.__)("Arrow"),value:e,onChange:t,help:(0,Xm.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0,children:[(0,vg.jsx)(gg.__experimentalToggleGroupControlOption,{value:"none",label:(0,Xm._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,vg.jsx)(gg.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Xm._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,vg.jsx)(gg.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Xm._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")})]})}var _l=a(b(),1);function iQ({attributes:{paginationArrow:e},setAttributes:t,clientId:r}){let o=(0,QL.useSelect)(c=>{let{getBlocks:u}=c(xl.store);return u(r)?.find(d=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(d.name))},[]),n=(0,xl.useBlockProps)(),i=Q(),s=(0,xl.useInnerBlocksProps)(n);return(0,QL.useSelect)(c=>{let{getSettings:u}=c(xl.store),{__experimentalDiscussionSettings:p}=u();return p?.pageComments},[])?(0,_l.jsxs)(_l.Fragment,{children:[o&&(0,_l.jsx)(xl.InspectorControls,{children:(0,_l.jsx)(Z3.__experimentalToolsPanel,{label:(0,q3.__)("Settings"),dropdownMenuProps:i,resetAll:()=>t({paginationArrow:"none"}),children:(0,_l.jsx)(Z3.__experimentalToolsPanelItem,{label:(0,q3.__)("Arrow"),hasValue:()=>e!=="none",onDeselect:()=>t({paginationArrow:"none"}),isShownByDefault:!0,children:(0,_l.jsx)(aQ,{value:e,onChange:c=>{t({paginationArrow:c})}})})})}),(0,_l.jsx)("div",{...s})]}):(0,_l.jsx)(xl.Warning,{children:(0,q3.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings")})}var sQ=a(N(),1),lQ=a(b(),1);function cQ(){return(0,lQ.jsx)(sQ.InnerBlocks.Content,{})}var{name:uQ}=$3,mCe=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]],pQ={icon:Kv,template:mCe,edit:iQ,save:cQ},fCe=()=>A({name:uQ,metadata:$3,settings:pQ});var eA={};X(eA,{init:()=>vCe,metadata:()=>K3,name:()=>fQ,settings:()=>hQ});var mQ=a(D(),1);var K3={$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 JL=a(D(),1),Y3=a(N(),1),ey=a(b(),1),gCe={none:"",arrow:"\u2192",chevron:"\xBB"};function dQ({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=gCe[r];return(0,ey.jsxs)("a",{href:"#comments-pagination-next-pseudo-link",onClick:n=>n.preventDefault(),...(0,Y3.useBlockProps)(),children:[(0,ey.jsx)(Y3.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,JL.__)("Newer comments page link"),placeholder:(0,JL.__)("Newer Comments"),value:e,onChange:n=>t({label:n})}),o&&(0,ey.jsx)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${r}`,children:o})]})}var{name:fQ}=K3,hQ={icon:$v,edit:dQ,example:{attributes:{label:(0,mQ.__)("Newer Comments")}}},vCe=()=>A({name:fQ,metadata:K3,settings:hQ});var tA={};X(tA,{init:()=>yCe,metadata:()=>Q3,name:()=>bQ,settings:()=>yQ});var Q3={$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 gQ=a(N(),1),Ns=a(b(),1),Jm=({content:e,tag:t="a",extraClass:r=""})=>t==="a"?(0,Ns.jsx)(t,{className:`page-numbers ${r}`,href:"#comments-pagination-numbers-pseudo-link",onClick:o=>o.preventDefault(),children:e}):(0,Ns.jsx)(t,{className:`page-numbers ${r}`,children:e});function vQ(){return(0,Ns.jsxs)("div",{...(0,gQ.useBlockProps)(),children:[(0,Ns.jsx)(Jm,{content:"1"}),(0,Ns.jsx)(Jm,{content:"2"}),(0,Ns.jsx)(Jm,{content:"3",tag:"span",extraClass:"current"}),(0,Ns.jsx)(Jm,{content:"4"}),(0,Ns.jsx)(Jm,{content:"5"}),(0,Ns.jsx)(Jm,{content:"...",tag:"span",extraClass:"dots"}),(0,Ns.jsx)(Jm,{content:"8"})]})}var{name:bQ}=Q3,yQ={icon:qv,edit:vQ,example:{}},yCe=()=>A({name:bQ,metadata:Q3,settings:yQ});var rA={};X(rA,{init:()=>wCe,metadata:()=>X3,name:()=>TQ,settings:()=>PQ});var X3={$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 fc=a(N(),1),Ur=a(D(),1),_Q=a(oe(),1),Zp=a(V(),1),J3=a(j(),1),xQ=a(O(),1),kQ=a(Xb(),1),wQ=a(pr(),1);var ri=a(b(),1);function CQ(e){Pt(e);let{attributes:t,setAttributes:r,context:o}=e,{showPostTitle:n,showCommentsCount:i,level:s=2,levelOptions:l}=t,{postId:c,postType:u}=o,p="h"+s,[d,m]=(0,J3.useState)(),[f]=(0,_Q.useEntityProp)("postType",u,"title",c),h=typeof c>"u",g=(0,fc.useBlockProps)(),{threadCommentsDepth:v,threadComments:x,commentsPerPage:y,pageComments:k}=(0,xQ.useSelect)(B=>{let{getSettings:I}=B(fc.store);return I().__experimentalDiscussionSettings??{}},[]),_=Q();(0,J3.useEffect)(()=>{if(h){let I=x?Math.min(v,3)-1:0,R=k?y:3,E=parseInt(I)+parseInt(R);m(Math.min(E,3));return}let B=c;(0,kQ.default)({path:(0,wQ.addQueryArgs)("/wp/v2/comments",{post:c,_fields:"id"}),method:"HEAD",parse:!1}).then(I=>{B===c&&m(parseInt(I.headers.get("X-WP-Total")))}).catch(()=>{m(0)})},[c]);let w=(0,ri.jsx)(fc.BlockControls,{group:"block",children:(0,ri.jsx)(fc.HeadingLevelDropdown,{value:s,options:l,onChange:B=>r({level:B})})}),C=(0,ri.jsx)(fc.InspectorControls,{children:(0,ri.jsxs)(Zp.__experimentalToolsPanel,{label:(0,Ur.__)("Settings"),resetAll:()=>{r({showPostTitle:!0,showCommentsCount:!0})},dropdownMenuProps:_,children:[(0,ri.jsx)(Zp.__experimentalToolsPanelItem,{label:(0,Ur.__)("Show post title"),isShownByDefault:!0,hasValue:()=>!n,onDeselect:()=>r({showPostTitle:!0}),children:(0,ri.jsx)(Zp.ToggleControl,{label:(0,Ur.__)("Show post title"),checked:n,onChange:B=>r({showPostTitle:B})})}),(0,ri.jsx)(Zp.__experimentalToolsPanelItem,{label:(0,Ur.__)("Show comments count"),isShownByDefault:!0,hasValue:()=>!i,onDeselect:()=>r({showCommentsCount:!0}),children:(0,ri.jsx)(Zp.ToggleControl,{label:(0,Ur.__)("Show comments count"),checked:i,onChange:B=>r({showCommentsCount:B})})})]})}),T=h?(0,Ur.__)("Post Title"):f,P;return i&&d!==void 0?n?d===1?P=(0,Ur.sprintf)((0,Ur.__)('One response to "%s"'),T):P=(0,Ur.sprintf)((0,Ur._n)('%1$s response to "%2$s"','%1$s responses to "%2$s"',d),d,T):d===1?P=(0,Ur.__)("One response"):P=(0,Ur.sprintf)((0,Ur._n)("%s response","%s responses",d),d):n?d===1?P=(0,Ur.sprintf)((0,Ur.__)('Response to "%s"'),T):P=(0,Ur.sprintf)((0,Ur.__)('Responses to "%s"'),T):d===1?P=(0,Ur.__)("Response"):P=(0,Ur.__)("Responses"),(0,ri.jsxs)(ri.Fragment,{children:[w,C,(0,ri.jsx)(p,{...g,children:P})]})}var xCe={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 ve(o)},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},kCe={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 ve(o)},isEligible:({multipleCommentsLabel:e,singleCommentLabel:t})=>e||t,save:()=>null},SQ=[xCe,kCe];var{name:TQ}=X3,PQ={icon:ll,edit:CQ,deprecated:SQ,example:{}},wCe=()=>A({name:TQ,metadata:X3,settings:PQ});var xA={};X(xA,{init:()=>USe,metadata:()=>v4,name:()=>RX,settings:()=>y4});var _A=a(D(),1);var IX=a(K(),1);var r4=a(K(),1),Ne=a(N(),1),o4=a(D(),1),ty=a(ge(),1);var e4=a(Or(),1),CCe={"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"},Jt="image",Dr="video",Eu="embed-video",EQ=50;var SCe={x:.5,y:.5},t4=["image","video"];function vn({x:e,y:t}=SCe){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}function Is(e){return e===50||e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}function BQ(e){if(!e||!e.url&&!e.src)return{url:void 0,id:void 0};(0,e4.isBlobURL)(e.url)&&(e.type=(0,e4.getBlobTypeByURL)(e.url));let t;if(e.media_type)e.media_type===Jt?t=Jt:t=Dr;else if(e.type&&(e.type===Jt||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 xa(e){return!e||e==="center center"||e==="center"}function oi(e){return xa(e)?"":CCe[e]}var he=a(b(),1);function hc(e){return e?{backgroundImage:`url(${e})`}:{}}function ef(e){return e===0||e===50||!e?null:"has-background-dim-"+10*Math.round(e/10)}function n4(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Kp(e){return e.tagName||(e={...e,tagName:"div"}),{...e}}var tf={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"}},ry={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]}},oA={...ry,useFeaturedImage:{type:"boolean",default:!1},tagName:{type:"string",default:"div"}},TCe={...oA,isUserOverlayColor:{type:"boolean"},sizeSlug:{type:"string"},alt:{type:"string",default:""}},bg={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}},nA={...bg,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}},PCe={...nA,shadow:!0,dimensions:{aspectRatio:!0},interactivity:{clientNavigation:!0}},ECe={attributes:TCe,supports:PCe,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x,tagName:y,sizeSlug:k}=e,_=(0,Ne.getColorClassName)("background-color",m),w=(0,Ne.__experimentalGetGradientClass)(r),C=v&&x?`${v}${x}`:v,T=Jt===t,P=Dr===t,B=!(u||d),I={minHeight:C||void 0},R={backgroundColor:_?void 0:i,background:n||void 0},E=l&&B?vn(l):void 0,L=f?`url(${f})`:void 0,M=vn(l),U=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),W=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":d}),G=r||n;return(0,he.jsxs)(y,{...Ne.useBlockProps.save({className:U,style:I}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",_,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&G&&s!==0,"has-background-gradient":G,[w]:w}),style:R}),!c&&T&&f&&(B?(0,he.jsx)("img",{className:W,alt:h,src:f,style:{objectPosition:E},"data-object-fit":"cover","data-object-position":E}):(0,he.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:W,style:{backgroundPosition:M,backgroundImage:L}})),P&&f&&(0,he.jsx)("video",{className:S("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,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},BCe={attributes:oA,supports:nA,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x,tagName:y}=e,k=(0,Ne.getColorClassName)("background-color",m),_=(0,Ne.__experimentalGetGradientClass)(r),w=v&&x?`${v}${x}`:v,C=Jt===t,T=Dr===t,P=!(u||d),B={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:n||void 0},R=l&&P?vn(l):void 0,E=f?`url(${f})`:void 0,L=vn(l),M=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),U=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":d}),W=r||n;return(0,he.jsxs)(y,{...Ne.useBlockProps.save({className:M,style:B}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",k,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&W&&s!==0,"has-background-gradient":W,[_]:_}),style:I}),!c&&C&&f&&(P?(0,he.jsx)("img",{className:U,alt:h,src:f,style:{objectPosition:R},"data-object-fit":"cover","data-object-position":R}):(0,he.jsx)("div",{role:"img",className:U,style:{backgroundPosition:L,backgroundImage:E}})),T&&f&&(0,he.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:R},"data-object-fit":"cover","data-object-position":R}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},NCe={attributes:oA,supports:nA,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:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x,tagName:y}=e,k=(0,Ne.getColorClassName)("background-color",m),_=(0,Ne.__experimentalGetGradientClass)(r),w=v&&x?`${v}${x}`:v,C=Jt===t,T=Dr===t,P=!(u||d),B={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:n||void 0},R=l&&P?vn(l):void 0,E=f?`url(${f})`:void 0,L=vn(l),M=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),U=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":d}),W=r||n;return(0,he.jsxs)(y,{...Ne.useBlockProps.save({className:M,style:B}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",k,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&W&&s!==0,"has-background-gradient":W,[_]:_}),style:I}),!c&&C&&f&&(P?(0,he.jsx)("img",{className:U,alt:h,src:f,style:{objectPosition:R},"data-object-fit":"cover","data-object-position":R}):(0,he.jsx)("div",{role:"img",className:U,style:{backgroundPosition:L,backgroundImage:E}})),T&&f&&(0,he.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,style:{objectPosition:R},"data-object-fit":"cover","data-object-position":R}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},ICe={attributes:ry,supports:bg,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x}=e,y=(0,Ne.getColorClassName)("background-color",m),k=(0,Ne.__experimentalGetGradientClass)(r),_=v&&x?`${v}${x}`:v,w=Jt===t,C=Dr===t,T=!(u||d),P={minHeight:_||void 0},B={backgroundColor:y?void 0:i,background:n||void 0},I=l&&T?vn(l):void 0,R=f?`url(${f})`:void 0,E=vn(l),L=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),M=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":d}),U=r||n;return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:L,style:P}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",y,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&U&&s!==0,"has-background-gradient":U,[k]:k}),style:B}),!c&&w&&f&&(T?(0,he.jsx)("img",{className:M,alt:h,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}):(0,he.jsx)("div",{role:"img",className:M,style:{backgroundPosition:E,backgroundImage:R}})),C&&f&&(0,he.jsx)("video",{className:S("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,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Kp},RCe={attributes:ry,supports:bg,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x}=e,y=(0,Ne.getColorClassName)("background-color",m),k=(0,Ne.__experimentalGetGradientClass)(r),_=v&&x?`${v}${x}`:v,w=Jt===t,C=Dr===t,T=!(u||d),P={...w&&!T&&!c?hc(f):{},minHeight:_||void 0},B={backgroundColor:y?void 0:i,background:n||void 0},I=l&&T?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,R=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),E=r||n;return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:R,style:P}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",y,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&E&&s!==0,"has-background-gradient":E,[k]:k}),style:B}),!c&&w&&T&&f&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:h,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}),C&&f&&(0,he.jsx)("video",{className:S("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,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Kp},DCe={attributes:ry,supports:bg,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isDark:u,isRepeated:p,overlayColor:d,url:m,alt:f,id:h,minHeight:g,minHeightUnit:v}=e,x=(0,Ne.getColorClassName)("background-color",d),y=(0,Ne.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,_=Jt===t,w=Dr===t,C=!(c||p),T={..._&&!C?hc(m):{},minHeight:k||void 0},P={backgroundColor:x?void 0:i,background:n||void 0},B=l&&C?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,I=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!xa(o)},oi(o)),R=r||n;return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:I,style:T}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",x,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":m&&R&&s!==0,"has-background-gradient":R,[y]:y}),style:P}),_&&C&&m&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:f,src:m,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),w&&m&&(0,he.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Kp},LCe={attributes:ry,supports:bg,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isDark:u,isRepeated:p,overlayColor:d,url:m,alt:f,id:h,minHeight:g,minHeightUnit:v}=e,x=(0,Ne.getColorClassName)("background-color",d),y=(0,Ne.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,_=Jt===t,w=Dr===t,C=!(c||p),T={..._&&!C?hc(m):{},minHeight:k||void 0},P={backgroundColor:x?void 0:i,background:n||void 0},B=l&&C?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,I=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!xa(o)},oi(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:I,style:T}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S(x,Is(s),"wp-block-cover__gradient-background",y,{"has-background-dim":s!==void 0,"has-background-gradient":r||n,[y]:!m&&y}),style:P}),_&&C&&m&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:f,src:m,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),w&&m&&(0,he.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:B},"data-object-fit":"cover","data-object-position":B}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Kp},ACe={attributes:{...tf,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:bg,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,hasParallax:c,isRepeated:u,overlayColor:p,url:d,alt:m,id:f,minHeight:h,minHeightUnit:g}=e,v=(0,Ne.getColorClassName)("background-color",p),x=(0,Ne.__experimentalGetGradientClass)(r),y=g?`${h}${g}`:h,k=Jt===t,_=Dr===t,w=!(c||u),C={...k&&!w?hc(d):{},backgroundColor:v?void 0:i,background:n&&!d?n:void 0,minHeight:y||void 0},T=l&&w?`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`:void 0,P=S(ef(s),v,{"has-background-dim":s!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||n,[x]:!d&&x,"has-custom-content-position":!xa(o)},oi(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:P,style:C}),children:[d&&(r||n)&&s!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",x),style:n?{background:n}:void 0}),k&&w&&d&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",f?`wp-image-${f}`:null),alt:m,src:d,style:{objectPosition:T},"data-object-fit":"cover","data-object-position":T}),_&&d&&(0,he.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:T},"data-object-fit":"cover","data-object-position":T}),(0,he.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,he.jsx)(Ne.InnerBlocks.Content,{})})]})},migrate:(0,ty.compose)(n4,Kp)},MCe={attributes:{...tf,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:p,url:d,minHeight:m,minHeightUnit:f}=e,h=(0,Ne.getColorClassName)("background-color",p),g=(0,Ne.__experimentalGetGradientClass)(r),v=f?`${m}${f}`:m,x=Jt===t,y=Dr===t,k=x?hc(d):{},_={};h||(k.backgroundColor=i),n&&!d&&(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=S(ef(s),h,{"has-background-dim":s!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||n,[g]:!d&&g,"has-custom-content-position":!xa(o)},oi(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:C,style:k}),children:[d&&(r||n)&&s!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",g),style:n?{background:n}:void 0}),y&&d&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:_}),(0,he.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,he.jsx)(Ne.InnerBlocks.Content,{})})]})},migrate:(0,ty.compose)(n4,Kp)},zCe={attributes:{...tf,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:p}=e,d=(0,Ne.getColorClassName)("background-color",c),m=(0,Ne.__experimentalGetGradientClass)(r),f=t===Jt?hc(u):{};d||(f.backgroundColor=n),s&&!l&&(f.backgroundPosition=`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`),o&&!u&&(f.background=o),f.minHeight=p||void 0;let h=S(ef(i),d,{"has-background-dim":i!==0,"has-parallax":l,"has-background-gradient":o,[m]:!u&&m});return(0,he.jsxs)("div",{className:h,style:f,children:[u&&(r||o)&&i!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",m),style:o?{background:o}:void 0}),Dr===t&&u&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),(0,he.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,he.jsx)(Ne.InnerBlocks.Content,{})})]})},migrate:(0,ty.compose)(n4,Kp)},VCe={attributes:{...tf,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:p}=e,d=(0,Ne.getColorClassName)("background-color",c),m=(0,Ne.__experimentalGetGradientClass)(r),f=t===Jt?hc(u):{};d||(f.backgroundColor=n),s&&!l&&(f.backgroundPosition=`${s.x*100}% ${s.y*100}%`),o&&!u&&(f.background=o),f.minHeight=p||void 0;let h=S(ef(i),d,{"has-background-dim":i!==0,"has-parallax":l,"has-background-gradient":o,[m]:!u&&m});return(0,he.jsxs)("div",{className:h,style:f,children:[u&&(r||o)&&i!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",m),style:o?{background:o}:void 0}),Dr===t&&u&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),(0,he.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,he.jsx)(Ne.InnerBlocks.Content,{})})]})},migrate:(0,ty.compose)(n4,Kp)},FCe={attributes:{...tf,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,p=(0,Ne.getColorClassName)("background-color",l),d=t===Jt?hc(u):{};p||(d.backgroundColor=o),i&&!s&&(d.backgroundPosition=`${i.x*100}% ${i.y*100}%`);let m=S(ef(n),p,{"has-background-dim":n!==0,"has-parallax":s,[`has-${r}-content`]:r!=="center"});return(0,he.jsxs)("div",{className:m,style:d,children:[Dr===t&&u&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:u}),!Ne.RichText.isEmpty(c)&&(0,he.jsx)(Ne.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,r4.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,o4.__)("Write title\u2026")})]]}},OCe={attributes:{...tf,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,Ne.getColorClassName)("background-color",l),p=hc(t);u||(p.backgroundColor=c);let d=S("wp-block-cover-image",ef(n),u,{"has-background-dim":n!==0,"has-parallax":o,[`has-${s}-content`]:s!=="center"},i?`align${i}`:null);return(0,he.jsx)("div",{className:d,style:p,children:!Ne.RichText.isEmpty(r)&&(0,he.jsx)(Ne.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,r4.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,o4.__)("Write title\u2026")})]]}},HCe={attributes:{...tf,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=hc(t),l=S("wp-block-cover-image",ef(n),{"has-background-dim":n!==0,"has-parallax":o},i?`align${i}`:null);return(0,he.jsx)("section",{className:l,style:s,children:(0,he.jsx)(Ne.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,r4.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,o4.__)("Write title\u2026")})]]}},NQ=[ECe,BCe,NCe,ICe,RCe,DCe,LCe,ACe,MCe,zCe,VCe,FCe,OCe,HCe];var iy=a(oe(),1),$n=a(j(),1),af=a(V(),1),g4=a(ge(),1),to=a(N(),1),bA=a(D(),1),wl=a(O(),1),wX=a(K(),1),CX=a(Or(),1),SX=a(Nr(),1);var FQ=a(j(),1),dr=a(V(),1),OQ=a(ge(),1),bn=a(N(),1),Io=a(D(),1),iA=a(O(),1),HQ=a(oe(),1);var IQ=a(N(),1);var{cleanEmptyObject:a4,getStyleForState:jCe,setStyleForState:RQ}=q(IQ.privateApis);function aA(e,t){return jCe(e,t)||{}}function UCe(e,t={}){return Object.fromEntries(Object.entries(e).map(([r,o])=>[t[r]||r,o]))}function GCe(e,t){return t?Object.fromEntries(t.map(r=>[r,e[r]])):e}function yg(e){return[e?.viewport||"default",e?.pseudo||"default"].join(":")}function WCe(e,t){return aA(e,t)?.dimensions||{}}function Mi(e={}){let{attributes:t={},style:r=t?.style,selectedState:o,hasSelectedStyleState:n,attributeKey:i,styleKey:s=i,rootValue:l}=e;return n?WCe(r,o)?.[s]:Object.hasOwn(e,"rootValue")?l:t?.[i]}function $Ce(e,t,r){let o=aA(e,t);return RQ(e,t,a4({...o,dimensions:a4({...o?.dimensions,...r})}))}function _g({style:e,selectedState:t,hasSelectedStyleState:r,nextDimensions:o,dimensionKeyMap:n,dimensionKeys:i}){let s=GCe(o,i);return r?{style:$Ce(e,t,UCe(s,n))}:s}function DQ(e,t){let r=Object.fromEntries(t.map(o=>[o,void 0]));return a4({...e,dimensions:a4({...e?.dimensions,...r})})}function qCe(e,t,r){return RQ(e,t,DQ(aA(e,t),r))}function xg({attributes:e={},style:t=e?.style,selectedState:r,hasSelectedStyleState:o,keys:n,defaultAttributes:i={}}){return{...o?{}:{...e,...i},style:o?qCe(t,r,n):DQ(t,n)}}var rf="full";var kg=a(N(),1),AQ=a(Nr(),1),ka=a(V(),1),MQ=a(Or(),1),zi=a(D(),1),i4=a(j(),1),zQ=a(ge(),1),s4=a(O(),1),Wn=a(b(),1),LQ=["image"];function VQ({poster:e,onChange:t}){let r=(0,i4.useRef)(),[o,n]=(0,i4.useState)(!1),i=(0,zQ.useInstanceId)(VQ,"block-library-poster-image-description"),{getSettings:s}=(0,s4.useSelect)(kg.store),{createErrorNotice:l}=(0,s4.useDispatch)(AQ.store),c=p=>{s().mediaUpload({allowedTypes:LQ,filesList:p,onFileChange:([d])=>{if((0,MQ.isBlobURL)(d?.url)){n(!0);return}d&&t(d),n(!1)},onError:d=>{l(d,{id:"poster-image-upload-notice",type:"snackbar"}),n(!1)},multiple:!1})},u=()=>!e&&o?(0,Wn.jsx)(ka.Spinner,{}):e?(0,zi.__)("Replace"):(0,zi.__)("Set poster image");return(0,Wn.jsx)(kg.MediaUploadCheck,{children:(0,Wn.jsxs)(ka.__experimentalToolsPanelItem,{label:(0,zi.__)("Poster image"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>t(void 0),children:[(0,Wn.jsx)(ka.BaseControl.VisualLabel,{children:(0,zi.__)("Poster image")}),(0,Wn.jsx)(kg.MediaUpload,{title:(0,zi.__)("Select poster image"),onSelect:t,allowedTypes:LQ,render:({open:p})=>(0,Wn.jsxs)("div",{className:"block-library-poster-image__container",children:[e&&(0,Wn.jsxs)(ka.Button,{__next40pxDefaultSize:!0,onClick:p,"aria-haspopup":"dialog","aria-label":(0,zi.__)("Edit or replace the poster image."),className:"block-library-poster-image__preview",disabled:o,accessibleWhenDisabled:!0,children:[(0,Wn.jsx)("img",{src:e,alt:(0,zi.__)("Poster image preview"),className:"block-library-poster-image__preview-image"}),o&&(0,Wn.jsx)(ka.Spinner,{})]}),(0,Wn.jsxs)(ka.__experimentalHStack,{className:S("block-library-poster-image__actions",{"block-library-poster-image__actions-select":!e}),children:[(0,Wn.jsx)(ka.Button,{__next40pxDefaultSize:!0,onClick:p,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,Wn.jsx)("p",{id:i,hidden:!0,children:e?(0,zi.sprintf)((0,zi.__)("The current poster image url is %s."),e):(0,zi.__)("There is no poster image currently selected.")}),!!e&&(0,Wn.jsx)(ka.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(void 0),r.current.focus()},className:"block-library-poster-image__action",disabled:o,accessibleWhenDisabled:!0,children:(0,zi.__)("Remove")})]}),(0,Wn.jsx)(ka.DropZone,{onFilesDrop:c})]})})]})})}var l4=VQ;var wt=a(b(),1),{cleanEmptyObject:ZCe,isDefaultBlockStyleState:KCe,ResolutionTool:YCe,HTMLElementControl:QCe}=q(bn.privateApis);function XCe({onChange:e,onUnitChange:t,unit:r="px",value:o=""}){let i=`block-cover-height-input-${(0,OQ.useInstanceId)(dr.__experimentalUnitControl)}`,s=r==="px",[l]=(0,bn.useSettings)("spacing.units"),c=(0,dr.__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)},p=(0,FQ.useMemo)(()=>{let[m]=(0,dr.__experimentalParseQuantityAndUnitFromRawValue)(o);return[m,r].join("")},[r,o]),d=s?EQ:0;return(0,wt.jsx)(dr.__experimentalUnitControl,{label:(0,Io.__)("Minimum height"),id:i,isResetValueOnUnitChange:!0,min:d,onChange:u,onUnitChange:t,units:c,value:p})}function jQ({attributes:e,setAttributes:t,clientId:r,setOverlayColor:o,coverRef:n,currentSettings:i,updateDimRatio:s,featuredImage:l}){let{useFeaturedImage:c,id:u,dimRatio:p,focalPoint:d,hasParallax:m,isRepeated:f,minHeight:h,minHeightUnit:g,alt:v,tagName:x,poster:y}=e,{isVideoBackground:k,isImageBackground:_,mediaElement:w,url:C,overlayColor:T}=i,P=e.sizeSlug||rf,{gradientValue:B,setGradient:I}=(0,bn.__experimentalUseGradient)(),{imageSizes:R,selectedStyleState:E}=(0,iA.useSelect)(ue=>{let{getSettings:Ve,getSelectedBlockStyleState:Ce}=q(ue(bn.store));return{imageSizes:Ve()?.imageSizes,selectedStyleState:Ce(r)}},[r]),L=!KCe(E),M=yg(E),U=Mi({attributes:e,selectedState:E,hasSelectedStyleState:L,attributeKey:"minHeight",styleKey:"minHeight",rootValue:void 0}),[W,G]=(0,dr.__experimentalParseQuantityAndUnitFromRawValue)(U||""),$=L?W:h,F=L&&G||g,Z=Mi({attributes:e,selectedState:E,hasSelectedStyleState:L,attributeKey:"aspectRatio",rootValue:e?.style?.dimensions?.aspectRatio}),H=(0,iA.useSelect)(ue=>u&&_?ue(HQ.store).getEntityRecord("postType","attachment",u,{context:"view"}):null,[u,_]),Y=c?l:H;function ee(ue){let Ve=Y?.media_details?.sizes?.[ue]?.source_url;if(!Ve)return null;t({url:Ve,sizeSlug:ue})}let re=R?.filter(({slug:ue})=>Y?.media_details?.sizes?.[ue]?.source_url)?.map(({name:ue,slug:Ve})=>({value:Ve,label:ue})),J=()=>{t({hasParallax:!m,...m?{}:{focalPoint:void 0}})},se=()=>{t({isRepeated:!f})},te=k||_,le=ue=>{let[Ve,Ce]=w.current?[w.current.style,"objectPosition"]:[n.current.style,"backgroundPosition"];Ve[Ce]=vn(ue)},de=(0,bn.__experimentalUseMultipleOriginColorsAndGradients)(),fe=de.hasColorsOrGradients&&!L,we=(ue,Ve)=>{if(L){t(_g({style:e.style,selectedState:E,hasSelectedStyleState:L,nextDimensions:{minHeight:ue===void 0?void 0:`${ue}${Ve||F||"px"}`,aspectRatio:void 0}}));return}t({minHeight:ue,style:ZCe({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})})},ae=(ue=e)=>xg({style:ue.style,selectedState:E,hasSelectedStyleState:L,keys:["minHeight"],defaultAttributes:{minHeight:void 0,minHeightUnit:void 0}}),ce=Q();return(0,wt.jsxs)(wt.Fragment,{children:[(!!C||c)&&(0,wt.jsx)(bn.InspectorControls,{children:(0,wt.jsxs)(dr.__experimentalToolsPanel,{label:(0,Io.__)("Settings"),resetAll:()=>{t({hasParallax:!1,focalPoint:void 0,isRepeated:!1,alt:"",poster:void 0}),ee(rf)},dropdownMenuProps:ce,children:[_&&(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(dr.__experimentalToolsPanelItem,{label:(0,Io.__)("Fixed background"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>t({hasParallax:!1,focalPoint:void 0}),children:(0,wt.jsx)(dr.ToggleControl,{label:(0,Io.__)("Fixed background"),checked:!!m,onChange:J})}),(0,wt.jsx)(dr.__experimentalToolsPanelItem,{label:(0,Io.__)("Repeated background"),isShownByDefault:!0,hasValue:()=>f,onDeselect:()=>t({isRepeated:!1}),children:(0,wt.jsx)(dr.ToggleControl,{label:(0,Io.__)("Repeated background"),checked:f,onChange:se})})]}),te&&(0,wt.jsx)(dr.__experimentalToolsPanelItem,{label:(0,Io.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!d,onDeselect:()=>t({focalPoint:void 0}),children:(0,wt.jsx)(dr.FocalPointPicker,{label:(0,Io.__)("Focal point"),url:C,value:d,onDragStart:le,onDrag:le,onChange:ue=>t({focalPoint:ue})})}),k&&(0,wt.jsx)(l4,{poster:y,onChange:ue=>t({poster:ue?.url})}),!c&&C&&!k&&(0,wt.jsx)(dr.__experimentalToolsPanelItem,{label:(0,Io.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>t({alt:""}),children:(0,wt.jsx)(dr.TextareaControl,{label:(0,Io.__)("Alternative text"),value:v,onChange:ue=>t({alt:ue}),help:(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(ku,{openInNewTab:!0,href:(0,Io.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Io.__)("Describe the purpose of the image.")}),(0,wt.jsx)("br",{}),(0,Io.__)("Leave empty if decorative.")]})})}),!!re?.length&&(0,wt.jsx)(YCe,{value:P,onChange:ee,options:re,defaultValue:rf})]})}),fe&&(0,wt.jsxs)(bn.InspectorControls,{group:"color",children:[(0,wt.jsx)(bn.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:T.color,gradientValue:B,label:(0,Io.__)("Overlay"),onColorChange:o,onGradientChange:I,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:r,...de}),(0,wt.jsx)(dr.__experimentalToolsPanelItem,{hasValue:()=>p===void 0?!1:p!==(C?50:100),label:(0,Io.__)("Overlay opacity"),onDeselect:()=>s(C?50:100),resetAllFilter:()=>({dimRatio:C?50:100}),isShownByDefault:!0,panelId:r,children:(0,wt.jsx)(dr.RangeControl,{label:(0,Io.__)("Overlay opacity"),value:p,onChange:ue=>s(ue),min:0,max:100,step:10,required:!0})})]}),(0,wt.jsx)(bn.InspectorControls,{group:"dimensions",children:(0,wt.jsx)(dr.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!$,label:(0,Io.__)("Minimum height"),onDeselect:()=>t(ae()),resetAllFilter:ae,isShownByDefault:!0,panelId:r,children:(0,wt.jsx)(XCe,{value:Z?"":$,unit:F,onChange:ue=>we(ue),onUnitChange:ue=>{if(L){$!==void 0&&we($,ue);return}t({minHeightUnit:ue})}})},M)}),(0,wt.jsx)(bn.InspectorControls,{group:"advanced",children:(0,wt.jsx)(QCe,{tagName:x,onChange:ue=>t({tagName:ue}),clientId:r,options:[{label:(0,Io.__)("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 c4=a(j(),1),kl=a(N(),1),Sg=a(D(),1),u4=a(V(),1);var sA=a(j(),1),Cg=a(V(),1),of=a(D(),1);var UQ=a(K(),1);var JCe="core/embed",GQ=["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"];function WQ(e){return Array.isArray(e)?GQ.filter(t=>e.includes(t)):[]}function $Q(e,t){return e?eSe(e,t)!==null:!1}function eSe(e,t=GQ){let r=(0,UQ.getBlockVariations)(JCe);if(!r)return null;let o=r.find(({patterns:n})=>SR(e,n));return!o||!t.includes(o.name)?null:o}function qQ(e){let t=e?.match(/src=["']([^"']+)["']/);if(!t)return null;let r=t[1],o=rSe(r);return e.replace(r,o)}function tSe(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 rSe(e){if(!e)return e;try{let t=new URL(e);switch(tSe(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 wg=a(b(),1);function ZQ({onSubmit:e,onClose:t,initialUrl:r="",allowedVideoProviders:o}){let[n,i]=(0,sA.useState)(r),[s,l]=(0,sA.useState)("");return(0,wg.jsx)(Cg.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{if(!n){l((0,of.__)("Please enter a URL."));return}if(!$Q(n,o)){l((0,of.__)("This URL is not supported. Please enter a valid video link from a supported provider."));return}e(n),t()},onCancel:t,confirmButtonText:(0,of.__)("Add video"),size:"medium",children:(0,wg.jsxs)(dc,{direction:"column",gap:"lg",children:[s&&(0,wg.jsx)(Cg.Notice,{status:"error",isDismissible:!1,children:s}),(0,wg.jsx)(Cg.TextControl,{type:"url",label:(0,of.__)("Video URL"),value:n,onChange:u=>{i(u),l("")},placeholder:(0,of.__)("Enter YouTube, Vimeo, or other video URL"),help:(0,of.__)("Add a background video to the cover block that will autoplay in a loop.")})]})})}var Vi=a(b(),1),{cleanEmptyObject:oSe}=q(kl.privateApis);function KQ({attributes:e,setAttributes:t,onSelectMedia:r,currentSettings:o,toggleUseFeaturedImage:n,onClearMedia:i,onSelectEmbedUrl:s,onEditMedia:l,editMediaButtonRef:c,showEditMediaButton:u,isEditMediaDisabled:p,blockEditingMode:d}){let{contentPosition:m,id:f,useFeaturedImage:h,minHeight:g,minHeightUnit:v,backgroundType:x,allowedVideoProviders:y}=e,{hasInnerBlocks:k,url:_}=o,w=WQ(y),C=w.length>0,[T,P]=(0,c4.useState)(g),[B,I]=(0,c4.useState)(v),[R,E]=(0,c4.useState)(!1),L=v==="vh"&&g===100&&!e?.style?.dimensions?.aspectRatio,M=d==="contentOnly",U=()=>L?t(B==="vh"&&T===100?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:T,minHeightUnit:B}):(P(g),I(v),t({minHeight:100,minHeightUnit:"vh",style:oSe({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})}));return(0,Vi.jsxs)(Vi.Fragment,{children:[!M&&(0,Vi.jsxs)(kl.BlockControls,{group:"block",children:[(0,Vi.jsx)(kl.__experimentalBlockAlignmentMatrixControl,{label:(0,Sg.__)("Change content position"),value:m,onChange:W=>t({contentPosition:W}),isDisabled:!k}),(0,Vi.jsx)(kl.__experimentalBlockFullHeightAligmentControl,{isActive:L,onToggle:U,isDisabled:!k}),u&&(0,Vi.jsx)(u4.ToolbarButton,{ref:c,icon:dm,label:(0,Sg.__)("Edit image"),onClick:l,"aria-haspopup":"dialog",disabled:p})]}),(0,Vi.jsx)(kl.BlockControls,{group:"other",children:(0,Vi.jsx)(kl.MediaReplaceFlow,{mediaId:f,mediaURL:_,allowedTypes:t4,onSelect:r,onToggleFeaturedImage:n,useFeaturedImage:h,name:_?(0,Sg.__)("Replace"):(0,Sg.__)("Add media"),onReset:i,variant:"toolbar",children:({onClose:W})=>C?(0,Vi.jsx)(u4.MenuItem,{icon:Pi,onClick:()=>{E(!0),W()},children:(0,Sg.__)("Embed video from URL")}):null})}),R&&(0,Vi.jsx)(ZQ,{onSubmit:W=>{s(W)},onClose:()=>E(!1),initialUrl:x===Eu?_:"",allowedVideoProviders:w})]})}var p4=a(N(),1),YQ=a(D(),1);var QQ=a(Or(),1);var lA=a(b(),1);function cA({disableMediaButtons:e=!1,children:t,onSelectMedia:r,onError:o,style:n,toggleUseFeaturedImage:i}){let s=l=>{l.length===1&&r({url:(0,QQ.createBlobURL)(l[0])})};return(0,lA.jsx)(p4.MediaPlaceholder,{icon:(0,lA.jsx)(p4.BlockIcon,{icon:pm}),labels:{title:(0,YQ.__)("Cover")},onSelect:r,allowedTypes:t4,disableMediaButtons:e,onToggleFeaturedImage:i,onFilesPreUpload:s,onError:o,style:n,children:t})}var XQ=a(j(),1),JQ=a(N(),1);var eX=a(b(),1),nSe={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:aSe}=q(JQ.privateApis);function uA({className:e,height:t,minHeight:r,onResize:o,onResizeStart:n,onResizeStop:i,showHandle:s,size:l,width:c,...u}){let[p,d]=(0,XQ.useState)(!1),m={className:S(e,{"is-resizing":p}),enable:nSe,onResizeStart:(f,h,g)=>{n(g.clientHeight),o(g.clientHeight)},onResize:(f,h,g)=>{o(g.clientHeight),p||d(!0)},onResizeStop:(f,h,g)=>{i(g.clientHeight),d(!1)},showHandle:s,size:l,__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"y",position:"bottom",isVisible:p}};return(0,eX.jsx)(aSe,{className:"block-library-cover__resizable-box-popover",resizableBoxProps:m,...u})}var iSe={grad:.9,turn:360,rad:360/(2*Math.PI)},Bu=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Yo=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Rs=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},lX=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},tX=function(e){return{r:Rs(e.r,0,255),g:Rs(e.g,0,255),b:Rs(e.b,0,255),a:Rs(e.a)}},pA=function(e){return{r:Yo(e.r),g:Yo(e.g),b:Yo(e.b),a:Yo(e.a,3)}},sSe=/^#([0-9a-f]{3,8})$/i,d4=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},cX=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}},uX=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}},rX=function(e){return{h:lX(e.h),s:Rs(e.s,0,100),l:Rs(e.l,0,100),a:Rs(e.a)}},oX=function(e){return{h:Yo(e.h),s:Yo(e.s),l:Yo(e.l),a:Yo(e.a,3)}},nX=function(e){return uX((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},oy=function(e){return{h:(t=cX(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},lSe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cSe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uSe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,pSe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fA={string:[[function(e){var t=sSe.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?Yo(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?Yo(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=uSe.exec(e)||pSe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:tX({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=lSe.exec(e)||cSe.exec(e);if(!t)return null;var r,o,n=rX({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(iSe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return nX(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 Bu(t)&&Bu(r)&&Bu(o)?tX({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(!Bu(t)||!Bu(r)||!Bu(o))return null;var s=rX({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return nX(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Bu(t)||!Bu(r)||!Bu(o))return null;var s=(function(l){return{h:lX(l.h),s:Rs(l.s,0,100),v:Rs(l.v,0,100),a:Rs(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return uX(s)},"hsv"]]},aX=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]},dSe=function(e){return typeof e=="string"?aX(e.trim(),fA.string):typeof e=="object"&&e!==null?aX(e,fA.object):[null,void 0]};var dA=function(e,t){var r=oy(e);return{h:r.h,s:Rs(r.s+100*t,0,100),l:r.l,a:r.a}},mA=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},iX=function(e,t){var r=oy(e);return{h:r.h,s:r.s,l:Rs(r.l+100*t,0,100),a:r.a}},hA=(function(){function e(t){this.parsed=dSe(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 Yo(mA(this.rgba),2)},e.prototype.isDark=function(){return mA(this.rgba)<.5},e.prototype.isLight=function(){return mA(this.rgba)>=.5},e.prototype.toHex=function(){return t=pA(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?d4(Yo(255*i)):"","#"+d4(r)+d4(o)+d4(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return pA(this.rgba)},e.prototype.toRgbString=function(){return t=pA(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 oX(oy(this.rgba))},e.prototype.toHslString=function(){return t=oX(oy(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=cX(this.rgba),{h:Yo(t.h),s:Yo(t.s),v:Yo(t.v),a:Yo(t.a,3)};var t},e.prototype.invert=function(){return br({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),br(dA(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),br(dA(this.rgba,-t))},e.prototype.grayscale=function(){return br(dA(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),br(iX(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),br(iX(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"?br({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Yo(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=oy(this.rgba);return typeof t=="number"?br({h:t,s:r.s,l:r.l,a:r.a}):Yo(r.h)},e.prototype.isEqual=function(t){return this.toHex()===br(t).toHex()},e})(),br=function(e){return e instanceof hA?e:new hA(e)},sX=[],pX=function(e){e.forEach(function(t){sX.indexOf(t)<0&&(t(hA,fA),sX.push(t))})};function dX(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 p=this.toRgb(),d=1/0,m="black";if(!i.length)for(var f in r)i[f]=new e(r[f]).toRgb();for(var h in r){var g=(l=p,c=i[h],Math.pow(l.r-c.r,2)+Math.pow(l.g-c.g,2)+Math.pow(l.b-c.b,2));g<d&&(d=g,m=h)}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 mSe(e){var t=e.toString(16);return t.length===1?"0"+t:t}function mX(e){return"#"+e.map(mSe).join("")}function fSe(e){var t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128}function hSe(e){return e?gSe(e)?e:[e]:[]}function gSe(e){return Array.isArray(e[0])}function vA(e,t,r){for(var o=0;o<r.length;o++)if(vSe(e,t,r[o]))return!0;return!1}function vSe(e,t,r){switch(r.length){case 3:if(bSe(e,t,r))return!0;break;case 4:if(ySe(e,t,r))return!0;break;case 5:if(_Se(e,t,r))return!0;break;default:return!1}}function bSe(e,t,r){return e[t+3]!==255||e[t]===r[0]&&e[t+1]===r[1]&&e[t+2]===r[2]}function ySe(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 m4(e,t,r){return e>=t-r&&e<=t+r}function _Se(e,t,r){var o=r[0],n=r[1],i=r[2],s=r[3],l=r[4],c=e[t+3],u=m4(c,s,l);return s?!!(!c&&u||m4(e[t],o,l)&&m4(e[t+1],n,l)&&m4(e[t+2],i,l)&&u):u}function xSe(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],p=e[c+1],d=e[c+2],m=e[c+3];if(!(i&&vA(e,c,i))){var f=Math.round(u/n)+","+Math.round(p/n)+","+Math.round(d/n);o[f]?o[f]=[o[f][0]+u*m,o[f][1]+p*m,o[f][2]+d*m,o[f][3]+m,o[f][4]+1]:o[f]=[u*m,p*m,d*m,m,1],l[4]<o[f][4]&&(l=o[f])}}var h=l[0],g=l[1],v=l[2],x=l[3],y=l[4];return x?[Math.round(h/x),Math.round(g/x),Math.round(v/x),Math.round(x/y)]:r.defaultColor}function kSe(e,t,r){for(var o=0,n=0,i=0,s=0,l=0,c=r.ignoredColor,u=r.step,p=0;p<t;p+=u){var d=e[p+3],m=e[p]*d,f=e[p+1]*d,h=e[p+2]*d;c&&vA(e,p,c)||(o+=m,n+=f,i+=h,s+=d,l++)}return s?[Math.round(o/s),Math.round(n/s),Math.round(i/s),Math.round(s/l)]:r.defaultColor}function wSe(e,t,r){for(var o=0,n=0,i=0,s=0,l=0,c=r.ignoredColor,u=r.step,p=0;p<t;p+=u){var d=e[p],m=e[p+1],f=e[p+2],h=e[p+3];c&&vA(e,p,c)||(o+=d*d*h,n+=m*m*h,i+=f*f*h,s+=h,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 fX(e){return ay(e,"defaultColor",[0,0,0,0])}function ay(e,t,r){return e[t]===void 0?r:e[t]}var hX=10,gA=100;function CSe(e){return e.search(/\.svg(\?|$)/i)!==-1}function SSe(e){if(vX(e)){var t=e.naturalWidth,r=e.naturalHeight;return!e.naturalWidth&&CSe(e.src)&&(t=r=gA),{width:t,height:r}}return PSe(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function gX(e){return ESe(e)?"canvas":TSe(e)?"offscreencanvas":BSe(e)?"imagebitmap":e.src}function vX(e){return typeof HTMLImageElement<"u"&&e instanceof HTMLImageElement}function TSe(e){return typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas}function PSe(e){return typeof HTMLVideoElement<"u"&&e instanceof HTMLVideoElement}function ESe(e){return typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement}function BSe(e){return typeof ImageBitmap<"u"&&e instanceof ImageBitmap}function NSe(e,t){var r=ay(t,"left",0),o=ay(t,"top",0),n=ay(t,"width",e.width),i=ay(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=gA,l=Math.round(s/c)):(c=i/n,l=gA,s=Math.round(l/c)),(s>n||l>i||s<hX||l<hX)&&(s=n,l=i),{srcLeft:r,srcTop:o,srcWidth:n,srcHeight:i,destWidth:s,destHeight:l}}var ISe=typeof window>"u";function RSe(){return ISe?new OffscreenCanvas(1,1):document.createElement("canvas")}var bX="FastAverageColor: ";function f4(e,t,r){t||(console.error(bX+e),r&&console.error(r))}function ny(e){return Error(bX+e)}var yX=(function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(t,r){if(!t)return Promise.reject(ny("call .getColorAsync() without resource."));if(typeof t=="string"){if(typeof Image>"u")return Promise.reject(ny("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(vX(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=fX(r);if(!t)return f4("call .getColor(null) without resource",r.silent),this.prepareResult(o);var n=SSe(t),i=NSe(n,r);if(!i.srcWidth||!i.srcHeight||!i.destWidth||!i.destHeight)return f4('incorrect sizes for resource "'.concat(gX(t),'"'),r.silent),this.prepareResult(o);if(this.canvas||(this.canvas=RSe()),!this.ctx&&(this.ctx=this.canvas.getContext&&this.canvas.getContext("2d"),!this.ctx))return f4("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){f4("security error (CORS) for resource ".concat(gX(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=fX(r);if(n<o)return i;var s=n-n%o,l=(r.step||1)*o,c;switch(r.algorithm||"sqrt"){case"simple":c=kSe;break;case"sqrt":c=wSe;break;case"dominant":c=xSe;break;default:throw ny("".concat(r.algorithm," is unknown algorithm"))}return c(t,s,{defaultColor:i,ignoredColor:hSe(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=fSe(t);return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+r.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:mX(r),hexa:mX(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 p=o.getColor(t,r);p.error?i(p.error):n(p)},l=function(){u(),i(ny('Error loading image "'.concat(t.src,'".')))},c=function(){u(),i(ny('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 xX=a(Nu(),1);pX([dX]);var Tg="#FFF",kX="#000";function DSe(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 h4(){return h4.fastAverageColor||(h4.fastAverageColor=new yX),h4.fastAverageColor}var nf=Wh(async e=>{if(!e)return Tg;let{r:t,g:r,b:o,a:n}=br(Tg).toRgb();try{let i=(0,xX.applyFilters)("media.crossOrigin",void 0,e);return(await h4().getColorAsync(e,{defaultColor:[t,r,o,n*255],silent:!0,crossOrigin:i})).hex}catch{return Tg}});function Yp(e,t,r){if(t===r||e===100)return br(t).isDark();let o=br(t).alpha(e/100).toRgb(),n=br(r).toRgb(),i=DSe(o,n);return br(i).isDark()}var er=a(b(),1),{openMediaEditorModalKey:LSe}=q(to.privateApis);function ASe(e){return[["core/paragraph",{style:{typography:{textAlign:"center"}},placeholder:(0,bA.__)("Write title\u2026"),...e}]]}var MSe=(e,t)=>!e&&(0,CX.isBlobURL)(t);function zSe({attributes:e,clientId:t,isSelected:r,overlayColor:o,setAttributes:n,setOverlayColor:i,toggleSelection:s,context:{postId:l,postType:c}}){let{contentPosition:u,id:p,url:d,backgroundType:m,useFeaturedImage:f,dimRatio:h,focalPoint:g,hasParallax:v,isDark:x,isRepeated:y,minHeight:k,minHeightUnit:_,alt:w,allowedBlocks:C,templateLock:T,tagName:P="div",isUserOverlayColor:B,sizeSlug:I,poster:R}=e,[E]=(0,iy.useEntityProp)("postType",c,"featured_media",l),{getSettings:L}=(0,wl.useSelect)(to.store),M=(0,wl.useSelect)(Te=>Te(to.store).getSettings()[LSe],[]),{__unstableMarkNextChangeAsNotPersistent:U,replaceInnerBlocks:W}=(0,wl.useDispatch)(to.store),G=(0,wl.useRegistry)(),$=(0,$n.useRef)({attributes:e,overlayColor:o});(0,$n.useLayoutEffect)(()=>{$.current={attributes:e,overlayColor:o}});let{media:F}=(0,wl.useSelect)(Te=>({media:E&&f?Te(iy.store).getEntityRecord("postType","attachment",E,{context:"view"}):void 0}),[E,f]),Z=F?.media_details?.sizes?.[I]?.source_url??F?.source_url;(0,$n.useEffect)(()=>{(async()=>{if(!f)return;let Te=await nf(Z),{attributes:et,overlayColor:cr}=$.current,gr=cr.color;et.isUserOverlayColor||(gr=Te,U(),i(gr));let lo=Yp(et.dimRatio,gr,Te);U(),n({isDark:lo,isUserOverlayColor:et.isUserOverlayColor||!1})})()},[Z,U,n,i,f]);let H=f?Z:d?.replaceAll("&amp;","&"),Y=f?Jt:m,{createErrorNotice:ee}=(0,wl.useDispatch)(SX.store),{gradientClass:re,gradientValue:J}=(0,to.__experimentalUseGradient)(),se=()=>{let{getBlocks:Te,isBlockSelected:et,getSelectedBlocksInitialCaretPosition:cr}=G.select(to.store);if(Te(t).length>0)return;let[gr]=q(G.select(to.store)).getBlockSettings(t,"typography.fontSizes"),lo=gr?.length>0;W(t,(0,wX.createBlocksFromInnerBlocksTemplate)(ASe({fontSize:lo?"large":void 0})),et(t),cr())},te=async Te=>{let et=BQ(Te),cr=[Te?.type,Te?.media_type].includes(Jt),gr=await nf(cr?Te?.url:void 0),{attributes:lo,overlayColor:hs}=$.current,$a=hs.color;lo.isUserOverlayColor||($a=gr,i($a),U());let ec=lo.url===void 0&&lo.dimRatio===100?50:lo.dimRatio,qa=Yp(ec,$a,gr);if(Y===Jt&&et?.id){let{imageDefaultSize:gs}=L();I&&(Te?.sizes?.[I]||Te?.media_details?.sizes?.[I])?(et.sizeSlug=I,et.url=Te?.sizes?.[I]?.url||Te?.media_details?.sizes?.[I]?.source_url):Te?.sizes?.[gs]||Te?.media_details?.sizes?.[gs]?(et.sizeSlug=gs,et.url=Te?.sizes?.[gs]?.url||Te?.media_details?.sizes?.[gs]?.source_url):et.sizeSlug=rf}G.batch(()=>{n({...et,focalPoint:void 0,useFeaturedImage:void 0,dimRatio:ec,isDark:qa,isUserOverlayColor:lo.isUserOverlayColor||!1}),se()})},le=()=>{let Te=o.color;!B&&o.color&&(Te=kX,i(void 0),U());let et=Yp(h,Te,Tg);n({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0,isDark:et})},de=async Te=>{let et=await nf(H),{attributes:cr}=$.current,gr=Yp(cr.dimRatio,Te,et);i(Te),U(),G.batch(()=>{n({isUserOverlayColor:!0,isDark:gr}),Te&&se()})},fe=async Te=>{let et=await nf(H),{overlayColor:cr}=$.current,gr=Yp(Te,cr.color,et);n({dimRatio:Te,isDark:gr})},we=Te=>{ee(Te,{type:"snackbar"})},ae=Te=>{n({url:Te,backgroundType:Eu,dimRatio:d===void 0&&h===100?50:h,id:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0})},{embedPreview:ce,isFetchingEmbed:ue}=(0,wl.useSelect)(Te=>{if(Y!==Eu||!H)return{embedPreview:void 0,isFetchingEmbed:!1};let{getEmbedPreview:et,isRequestingEmbedPreview:cr}=Te(iy.store);return{embedPreview:et(H),isFetchingEmbed:cr(H)}},[H,Y]),Ve=(0,$n.useMemo)(()=>Y!==Eu||!ce?.html?null:qQ(ce.html),[ce,Y]),[Ce,Se]=(0,$n.useState)(!1),nt=MSe(p,H),me=Jt===Y,dt=Dr===Y,Pe=Eu===Y,ne=(0,to.useBlockEditingMode)(),Ee=ne==="default",[xe,{height:lr,width:Qt}]=(0,g4.useResizeObserver)(),hr=(0,$n.useMemo)(()=>({height:_==="px"&&k?k:"auto",width:"auto"}),[k,_]),Qr=k&&_?`${k}${_}`:k,sn=!(v||y),Wa={minHeight:Qr||void 0},ie=H?`url(${H})`:void 0,Fe=vn(g),lt={backgroundColor:o.color},Et={objectPosition:g&&sn?vn(g):void 0},mt=!!(H||o.color||J),so=(0,wl.useSelect)(Te=>Te(to.store).getBlock(t).innerBlocks.length>0,[t]),Uo=(0,$n.useRef)(),Mn=(0,to.useBlockProps)({ref:Uo}),at=(0,to.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{allowedBlocks:C,templateLock:T,dropZoneElement:Uo.current}),Go=(0,$n.useRef)(),fp=(0,$n.useRef)(),Si={isVideoBackground:dt,isImageBackground:me,mediaElement:Go,hasInnerBlocks:so,url:H,isImgElement:sn,overlayColor:o},Eh=(0,$n.useCallback)(()=>{!p||!M||M({id:p,onClose:()=>{fp.current?.focus()},onUpdate:async({id:Te,url:et})=>{if(typeof Te!="number")return;Te!==p&&et&&Se(!0);let cr={id:Te,backgroundType:Jt,...et?{url:et}:{},...Te!==p?{sizeSlug:rf}:{}};if(et){let hs=await nf(et),{attributes:$a,overlayColor:ec}=$.current,qa=ec.color;$a.isUserOverlayColor||(qa=hs,i(qa),U()),cr.isDark=Yp($a.dimRatio,qa,hs),cr.isUserOverlayColor=$a.isUserOverlayColor||!1}n(cr);let{hasParallax:gr,isRepeated:lo}=$.current.attributes;(gr||lo)&&Se(!1)}})},[p,M,n,i,U]),em=Ee&&!f&&me&&!!p&&!!H&&!nt&&!!M,ln=async()=>{let Te=!f,et=Te?await nf(Z):Tg,{attributes:cr,overlayColor:gr}=$.current,lo=cr.isUserOverlayColor?gr.color:et;cr.isUserOverlayColor||(i(Te?lo:void 0),U());let hs=cr.dimRatio===100?50:cr.dimRatio,$a=Yp(hs,lo,et);G.batch(()=>{n({id:void 0,url:void 0,useFeaturedImage:Te,dimRatio:hs,backgroundType:f?Jt:void 0,isDark:$a}),Te&&se()})},da=(0,er.jsx)(KQ,{attributes:e,setAttributes:n,onSelectMedia:te,onSelectEmbedUrl:ae,currentSettings:Si,toggleUseFeaturedImage:ln,onClearMedia:le,blockEditingMode:ne,onEditMedia:Eh,editMediaButtonRef:fp,showEditMediaButton:em,isEditMediaDisabled:Ce}),cu=(0,er.jsx)(jQ,{attributes:e,setAttributes:n,clientId:t,setOverlayColor:de,coverRef:Uo,currentSettings:Si,toggleUseFeaturedImage:ln,updateDimRatio:fe,onClearMedia:le,featuredImage:F}),Bh={className:"block-library-cover__resize-container",clientId:t,height:lr,minHeight:Qr,onResizeStart:()=>{n({minHeightUnit:"px"}),s(!1)},onResize:Te=>{n({minHeight:Te})},onResizeStop:Te=>{s(!0),n({minHeight:Te})},showHandle:!e.style?.dimensions?.aspectRatio,size:hr,width:Qt};if(!f&&!so&&!mt)return(0,er.jsxs)(er.Fragment,{children:[da,cu,Ee&&r&&(0,er.jsx)(uA,{...Bh}),(0,er.jsxs)(P,{...Mn,className:S("is-placeholder",Mn.className),style:{...Mn.style,minHeight:Qr||void 0},children:[xe,(0,er.jsx)(cA,{onSelectMedia:te,onError:we,toggleUseFeaturedImage:ln,children:(0,er.jsx)("div",{className:"wp-block-cover__placeholder-background-options",children:(0,er.jsx)(to.ColorPalette,{disableCustomColors:!0,value:o.color,onChange:de,clearable:!1,presentation:"toggle-buttons","aria-label":(0,bA.__)("Overlay color")})})})]})]});let hp=S({"is-dark-theme":x,"is-light":!x,"is-transient":nt||Ce,"has-parallax":v,"is-repeated":y,"has-custom-content-position":!xa(u)},oi(u)),Nh=H||!f||f&&!H;return(0,er.jsxs)(er.Fragment,{children:[da,cu,(0,er.jsxs)(P,{...Mn,className:S(hp,Mn.className),style:{...Wa,...Mn.style},"data-url":H,children:[xe,!H&&f&&(0,er.jsx)(af.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),H&&me&&(sn?(0,er.jsx)("img",{ref:Go,className:"wp-block-cover__image-background",alt:w,src:H,style:Et,onLoad:()=>Se(!1),onError:()=>Se(!1)}):(0,er.jsx)("div",{ref:Go,role:w?"img":void 0,"aria-label":w||void 0,className:S(hp,"wp-block-cover__image-background"),style:{backgroundImage:ie,backgroundPosition:Fe}})),H&&dt&&(0,er.jsx)("video",{ref:Go,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:H,poster:R,style:Et}),Pe&&Ve&&(0,er.jsx)("div",{ref:Go,className:"wp-block-cover__video-background wp-block-cover__embed-background",style:Et,children:(0,er.jsx)(af.SandBox,{allowSameOrigin:!0,html:Ve,title:"Background video",styles:["iframe{position:fixed;top:0;left:0;width:100%;height:100%;}"]})}),Pe&&!Ve&&ue&&(0,er.jsx)(af.Spinner,{}),Nh&&(0,er.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",Is(h),{[o.class]:o.class,"has-background-dim":h!==void 0,"wp-block-cover__gradient-background":H&&J&&h!==0,"has-background-gradient":J,[re]:re}),style:{backgroundImage:J,...lt}}),(nt||Ce)&&(0,er.jsx)(af.Spinner,{}),(0,er.jsx)(cA,{disableMediaButtons:!0,onSelectMedia:te,onError:we,toggleUseFeaturedImage:ln}),(0,er.jsx)("div",{...at})]}),Ee&&r&&(0,er.jsx)(uA,{...Bh})]})}var TX=(0,g4.compose)([(0,to.withColors)({overlayColor:"background-color"})])(zSe);var v4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/cover",title:"Cover",category:"media",description:"Add an image or video with a text overlay.",textdomain:"default",attributes:{url:{type:"string",role:"content"},useFeaturedImage:{type:"boolean",default:!1},id:{type:"number"},alt:{type:"string",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},isUserOverlayColor:{type:"boolean"},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},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},tagName:{type:"string",default:"div"},sizeSlug:{type:"string"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},allowedVideoProviders:{type:"array",default:["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"]}},usesContext:["postId","postType"],supports:{__experimentalOnEnter:!0,anchor:!0,align:!0,html:!1,shadow:!0,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:{heading:!0,text:!0,background:!1,__experimentalSkipSerialization:["gradients"],enableContrastChecker:!1},dimensions:{aspectRatio:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowJustification:!1},interactivity:{clientNavigation:!0},filter:{duotone:!0},allowedBlocks:!0},selectors:{filter:{duotone:".wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background"}},editorStyle:"wp-block-cover-editor",style:"wp-block-cover"};var Qp=a(N(),1);var gc=a(b(),1);function PX({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:n,customOverlayColor:i,dimRatio:s,focalPoint:l,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:d,overlayColor:m,url:f,alt:h,id:g,minHeight:v,minHeightUnit:x,tagName:y,sizeSlug:k,poster:_}=e,w=(0,Qp.getColorClassName)("background-color",m),C=(0,Qp.__experimentalGetGradientClass)(r),T=v&&x?`${v}${x}`:v,P=Jt===t,B=Dr===t,I=Eu===t,R=!(u||d),E={minHeight:T||void 0},L={backgroundColor:w?void 0:i,background:n||void 0},M=l&&R?vn(l):void 0,U=f?`url(${f})`:void 0,W=vn(l),G=S({"is-light":!p,"has-parallax":u,"is-repeated":d,"has-custom-content-position":!xa(o)},oi(o)),$=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":d}),F=r||n;return(0,gc.jsxs)(y,{...Qp.useBlockProps.save({className:G,style:E}),children:[!c&&P&&f&&(R?(0,gc.jsx)("img",{className:$,alt:h,src:f,style:{objectPosition:M},"data-object-fit":"cover","data-object-position":M}):(0,gc.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:$,style:{backgroundPosition:W,backgroundImage:U}})),B&&f&&(0,gc.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,poster:_,style:{objectPosition:M},"data-object-fit":"cover","data-object-position":M}),I&&f&&(0,gc.jsx)("figure",{className:S("wp-block-cover__video-background","wp-block-cover__embed-background","wp-block-embed"),children:(0,gc.jsx)("div",{className:"wp-block-embed__wrapper",children:f})}),(0,gc.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",w,Is(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&F&&s!==0,"has-background-gradient":F,[C]:C}),style:L}),(0,gc.jsx)("div",{...Qp.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}var Fi=a(K(),1),EX=a(N(),1);var{cleanEmptyObject:b4}=q(EX.privateApis),FSe={from:[{type:"block",blocks:["core/image"],transform:({caption:e,url:t,alt:r,align:o,id:n,anchor:i,style:s})=>(0,Fi.createBlock)("core/cover",{dimRatio:50,url:t,alt:r,align:o,id:n,anchor:i,style:{color:{duotone:s?.color?.duotone}}},[(0,Fi.createBlock)("core/paragraph",{content:e,fontSize:"large",style:{typography:{textAlign:"center"}}})])},{type:"block",blocks:["core/video"],transform:({caption:e,src:t,align:r,id:o,anchor:n})=>(0,Fi.createBlock)("core/cover",{dimRatio:50,url:t,align:r,id:o,backgroundType:Dr,anchor:n},[(0,Fi.createBlock)("core/paragraph",{content:e,fontSize:"large",style:{typography:{textAlign:"center"}}})])},{type:"block",blocks:["core/group"],transform:(e,t)=>{let{align:r,anchor:o,backgroundColor:n,gradient:i,style:s}=e;if(t?.length===1&&t[0]?.name==="core/cover")return(0,Fi.createBlock)("core/cover",t[0].attributes,t[0].innerBlocks);let l=n||i||s?.color?.background||s?.color?.gradient?void 0:50,c={align:r,anchor:o,dimRatio:l,overlayColor:n,customOverlayColor:s?.color?.background,gradient:i,customGradient:s?.color?.gradient},u={...e,backgroundColor:void 0,gradient:void 0,style:b4({...e?.style,color:s?.color?{...s?.color,background:void 0,gradient:void 0}:void 0})};return(0,Fi.createBlock)("core/cover",c,[(0,Fi.createBlock)("core/group",u,t)])}}],to:[{type:"block",blocks:["core/image"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:n,customGradient:i})=>t?e===Jt:!r&&!o&&!n&&!i,transform:({title:e,url:t,alt:r,align:o,id:n,anchor:i,style:s})=>(0,Fi.createBlock)("core/image",{caption:e,url:t,alt:r,align:o,id:n,anchor:i,style:{color:{duotone:s?.color?.duotone}}})},{type:"block",blocks:["core/video"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:n,customGradient:i})=>t?e===Dr:!r&&!o&&!n&&!i,transform:({title:e,url:t,align:r,id:o,anchor:n})=>(0,Fi.createBlock)("core/video",{caption:e,src:t,id:o,align:r,anchor:n})},{type:"block",blocks:["core/group"],isMatch:({url:e,useFeaturedImage:t})=>!(e||t),transform:(e,t)=>{let r={backgroundColor:e?.overlayColor,gradient:e?.gradient,style:b4({...e?.style,color:e?.customOverlayColor||e?.customGradient||e?.style?.color?{background:e?.customOverlayColor,gradient:e?.customGradient,...e?.style?.color}:void 0})};if(t?.length===1&&t[0]?.name==="core/group"){let o=b4(t[0].attributes||{});return o?.backgroundColor||o?.gradient||o?.style?.color?.background||o?.style?.color?.gradient?(0,Fi.createBlock)("core/group",o,t[0]?.innerBlocks):(0,Fi.createBlock)("core/group",{...r,...o,style:b4({...o?.style,color:r?.style?.color||o?.style?.color?{...r?.style?.color,...o?.style?.color}:void 0})},t[0]?.innerBlocks)}return(0,Fi.createBlock)("core/group",{...e,...r},t)}}]},BX=FSe;var yA=a(D(),1);var OSe=[{name:"cover",title:(0,yA.__)("Cover"),description:(0,yA.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:pm}],NX=OSe;var{fieldsKey:HSe,formKey:jSe}=q(IX.privateApis),{name:RX}=v4,y4={icon:pm,example:{attributes:{customOverlayColor:"#065174",dimRatio:40,url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg",style:{typography:{fontSize:48},color:{text:"white"}}},innerBlocks:[{name:"core/paragraph",attributes:{content:`<strong>${(0,_A.__)("Snow Patrol")}</strong>`,style:{typography:{textAlign:"center"}}}}]},transforms:BX,save:PX,edit:TX,deprecated:NQ,variations:NX};window.__experimentalContentOnlyInspectorFields&&(y4[HSe]=[{id:"background",label:(0,_A.__)("Background"),type:"media",Edit:{control:"media",allowedTypes:["image","video"],multiple:!1,useFeaturedImage:!0},getValue:({item:e})=>({id:e.id,url:e.url,alt:e.alt,mediaType:e.backgroundType,featuredImage:e.useFeaturedImage}),setValue:({value:e})=>({id:e.id,url:e.url,alt:e.alt,mediaType:e.backgroundType,useFeaturedImage:e.featuredImage})}],y4[jSe]={fields:["background"]});var USe=()=>A({name:RX,metadata:v4,settings:y4});var kA={};X(kA,{init:()=>KSe,metadata:()=>_4,name:()=>OX,settings:()=>k4});var Iu=a(D(),1),FX=a(K(),1);var _4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/details",title:"Details",category:"text",description:"Hide and show additional content.",keywords:["summary","toggle","disclosure"],textdomain:"default",attributes:{showContent:{type:"boolean",default:!1},summary:{type:"rich-text",source:"rich-text",selector:"summary",role:"content"},name:{type:"string",source:"attribute",attribute:"name",selector:".wp-block-details"},placeholder:{type:"string"}},supports:{__experimentalOnEnter:!0,align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,blockGap:!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}},layout:{allowEditing:!1},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-details-editor",style:"wp-block-details"};var Cl=a(N(),1),Jp=a(V(),1),Xp=a(D(),1),DX=a(j(),1),LX=a(O(),1),AX=a(ul(),1);var ni=a(b(),1);function WSe({attributes:e,setAttributes:t,clientId:r}){let{name:o,showContent:n,summary:i,allowedBlocks:s,placeholder:l}=e,c=(0,Cl.useBlockProps)(),u=(0,Cl.useInnerBlocksProps)(c,{__experimentalCaptureToolbars:!0,allowedBlocks:s}),[p,d]=(0,DX.useState)(n),m=Q(),f=(0,LX.useSelect)(v=>v(Cl.store).hasSelectedInnerBlock(r,!0),[r]),h=v=>{v.key==="Enter"&&!v.shiftKey&&(d(x=>!x),v.preventDefault())},g=v=>{v.key===" "&&v.preventDefault()};return(0,ni.jsxs)(ni.Fragment,{children:[(0,ni.jsx)(Cl.InspectorControls,{children:(0,ni.jsx)(Jp.__experimentalToolsPanel,{label:(0,Xp.__)("Settings"),resetAll:()=>{t({showContent:!1})},dropdownMenuProps:m,children:(0,ni.jsx)(Jp.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Xp.__)("Open by default"),hasValue:()=>n,onDeselect:()=>{t({showContent:!1})},children:(0,ni.jsx)(Jp.ToggleControl,{label:(0,Xp.__)("Open by default"),checked:n,onChange:()=>t({showContent:!n})})})})}),(0,ni.jsx)(Cl.InspectorControls,{group:"advanced",children:(0,ni.jsx)(Jp.TextControl,{label:(0,Xp.__)("Name attribute"),value:o||"",onChange:v=>t({name:v}),help:(0,Xp.__)("Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time.")})}),(0,ni.jsxs)("details",{...u,open:p||f,onToggle:v=>d(v.target.open),name:o||"",children:[(0,ni.jsx)("summary",{onKeyDown:(0,AX.withIgnoreIMEEvents)(h),onKeyUp:g,children:(0,ni.jsx)(Cl.RichText,{identifier:"summary","aria-label":(0,Xp.__)("Write summary. Press Enter to expand or collapse the details."),placeholder:l||(0,Xp.__)("Write summary\u2026"),withoutInteractiveFormatting:!0,value:i,onChange:v=>t({summary:v})})}),u.children]})]})}var MX=WSe;var Eg=a(N(),1),Pg=a(b(),1);function zX({attributes:e}){let{name:t,showContent:r}=e,o=e.summary?e.summary:"Details",n=Eg.useBlockProps.save();return(0,Pg.jsxs)("details",{...n,name:t||void 0,open:r,children:[(0,Pg.jsx)("summary",{children:(0,Pg.jsx)(Eg.RichText.Content,{value:o})}),(0,Pg.jsx)(Eg.InnerBlocks.Content,{})]})}var x4=a(K(),1),VX={from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch({},e){return!(e.length===1&&e[0].name==="core/details")},__experimentalConvert(e){return(0,x4.createBlock)("core/details",{},e.map(t=>(0,x4.cloneSanitizedBlock)(t)))}}]};var{fieldsKey:$Se,formKey:qSe}=q(FX.privateApis),{name:OX}=_4,ZSe=[["core/paragraph",{placeholder:(0,Iu.__)("Type / to add a hidden block")}]],k4={icon:HE,template:ZSe,example:{attributes:{summary:(0,Iu.__)("La Mancha"),showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Iu.__)("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.")}}]},__experimentalLabel(e,{context:t}){let{summary: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;if(t==="accessibility")return n?(0,Iu.sprintf)((0,Iu.__)("Details. %s"),r):(0,Iu.__)("Details. Empty.")},save:zX,edit:MX,transforms:VX};window.__experimentalContentOnlyInspectorFields&&(k4[$Se]=[{id:"summary",label:(0,Iu.__)("Summary"),type:"text",Edit:"rich-text"}],k4[qSe]={fields:["summary"]});var KSe=()=>A({name:OX,metadata:_4,settings:k4});var PA={};X(PA,{init:()=>a6e,metadata:()=>ic,name:()=>kJ,settings:()=>wJ});var lf=a(D(),1),Rg=a(j(),1),sy=a(O(),1),P4=a(N(),1),TA=a(oe(),1);var sf=a(D(),1),vc=a(V(),1),w4=a(N(),1);var Ds=a(b(),1);function YSe(e){return e?(0,sf.__)("This embed will preserve its aspect ratio when the browser is resized."):(0,sf.__)("This embed may not preserve its aspect ratio when the browser is resized.")}var QSe=({blockSupportsResponsive:e,showEditButton:t,themeSupportsResponsive:r,allowResponsive:o,toggleResponsive:n,switchBackToURLInput:i})=>{let s=Q();return(0,Ds.jsxs)(Ds.Fragment,{children:[(0,Ds.jsx)(w4.BlockControls,{children:(0,Ds.jsx)(vc.ToolbarGroup,{children:t&&(0,Ds.jsx)(vc.ToolbarButton,{className:"components-toolbar__control",label:(0,sf.__)("Edit URL"),icon:bm,onClick:i})})}),r&&e&&(0,Ds.jsx)(w4.InspectorControls,{children:(0,Ds.jsx)(vc.__experimentalToolsPanel,{label:(0,sf.__)("Media settings"),resetAll:()=>{n(!0)},dropdownMenuProps:s,children:(0,Ds.jsx)(vc.__experimentalToolsPanelItem,{label:(0,sf.__)("Media settings"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{n(!o)},children:(0,Ds.jsx)(vc.ToggleControl,{label:(0,sf.__)("Resize for smaller devices"),checked:o,help:YSe,onChange:n})})})})]})},HX=QSe;var Be=a(V(),1),Ie=a(b(),1),Sl=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Be.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"})}),C4=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Be.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"})}),wA=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Be.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"})}),Bg=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Be.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"})}),jX={foreground:"#000000",src:(0,Ie.jsx)(Be.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})})},UX={foreground:"#ff0000",src:(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})})},GX={foreground:"#3b5998",src:(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})})},WX=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.G,{children:(0,Ie.jsx)(Be.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"})})}),$X={foreground:"#0073AA",src:(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.G,{children:(0,Ie.jsx)(Be.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"})})})},qX={foreground:"#1db954",src:(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})})},ZX=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})}),KX={foreground:"#1ab7ea",src:(0,Ie.jsx)(Be.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.G,{children:(0,Ie.jsx)(Be.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"})})})},YX=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})}),QX={foreground:"#35465c",src:(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})})},XX=(0,Ie.jsxs)(Be.SVG,{viewBox:"0 0 24 24",children:[(0,Ie.jsx)(Be.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"}),(0,Ie.jsx)(Be.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"}),(0,Ie.jsx)(Be.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"})]}),JX=(0,Ie.jsxs)(Be.SVG,{viewBox:"0 0 24 24",children:[(0,Ie.jsx)(Be.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,Ie.jsx)(Be.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"}),(0,Ie.jsx)(Be.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,Ie.jsx)(Be.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"}),(0,Ie.jsx)(Be.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,Ie.jsx)(Be.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})]}),eJ=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.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"})}),tJ=(0,Ie.jsx)(Be.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Ie.jsx)(Be.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"})}),rJ=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 44 44",children:(0,Ie.jsx)(Be.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"})}),oJ={foreground:"#f43e37",src:(0,Ie.jsxs)(Be.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ie.jsx)(Be.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,Ie.jsx)(Be.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",fill:"#fff"})]})},nJ=(0,Ie.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Be.Path,{fill:"#0a7aff",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 aJ=a(V(),1),CA=a(b(),1),XSe=()=>(0,CA.jsx)("div",{className:"wp-block-embed is-loading",children:(0,CA.jsx)(aJ.Spinner,{})}),iJ=XSe;var bc=a(D(),1),ed=a(V(),1),sJ=a(N(),1);var ai=a(b(),1);function lJ({icon:e,label:t,value:r,onSubmit:o,onChange:n,cannotEmbed:i,fallback:s,tryAgain:l}){return(0,ai.jsxs)(ed.Placeholder,{icon:(0,ai.jsx)(sJ.BlockIcon,{icon:e,showColors:!0}),label:t,className:"wp-block-embed",instructions:(0,bc.__)("Paste a link to the content you want to display on your site."),children:[(0,ai.jsxs)("form",{onSubmit:o,children:[(0,ai.jsx)(ed.__experimentalInputControl,{type:"url",value:r||"",className:"wp-block-embed__placeholder-input",label:t,hideLabelFromVision:!0,placeholder:(0,bc.__)("Enter URL to embed here\u2026"),onChange:n}),(0,ai.jsx)(ed.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,bc._x)("Embed","button label")})]}),(0,ai.jsx)("div",{className:"wp-block-embed__learn-more",children:(0,ai.jsx)(ku,{openInNewTab:!0,href:(0,bc.__)("https://wordpress.org/documentation/article/embeds/"),children:(0,bc.__)("Learn more about embeds")})}),i&&(0,ai.jsxs)(dc,{direction:"column",gap:"md",className:"components-placeholder__error",children:[(0,ai.jsx)("div",{className:"components-placeholder__instructions",children:(0,bc.__)("Sorry, this content could not be embedded.")}),(0,ai.jsxs)(dc,{direction:"row",gap:"md",justify:"flex-start",children:[(0,ai.jsx)(ed.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:l,children:(0,bc._x)("Try again","button label")}),s&&(0,ai.jsx)(ed.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:s,children:(0,bc._x)("Convert to link","button label")})]})]})]})}var Ig=a(D(),1),T4=a(V(),1),uJ=a(N(),1),pJ=a(j(),1),dJ=a(pr(),1);var S4=a(ge(),1),Ng=a(j(),1),SA=a(b(),1),JSe={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function cJ({html:e}){let t=(0,Ng.useRef)(),r=(0,Ng.useMemo)(()=>{let n=new window.DOMParser().parseFromString(e,"text/html").querySelector("iframe"),i={};return n&&Array.from(n.attributes).forEach(({name:s,value:l})=>{s!=="style"&&(i[JSe[s]||s]=l)}),i},[e]);return(0,Ng.useEffect)(()=>{let{ownerDocument:o}=t.current,{defaultView:n}=o;function i({data:{secret:s,message:l,value:c}={}}){l!=="height"||s!==r["data-secret"]||(t.current.height=c)}return n.addEventListener("message",i),()=>{n.removeEventListener("message",i)}},[]),(0,SA.jsx)("div",{className:"wp-block-embed__wrapper",children:(0,SA.jsx)("iframe",{ref:(0,S4.useMergeRefs)([t,(0,S4.useFocusableIframe)()]),title:r.title,...r})})}var ii=a(b(),1);function mJ({preview:e,previewable:t,url:r,type:o,isSelected:n,className:i,icon:s,label:l}){let[c,u]=(0,pJ.useState)(!1);!n&&c&&u(!1);let p=()=>{u(!0)},{scripts:d}=e,m=o==="photo"?OG(e):e.html,f=(0,dJ.getAuthority)(r),h=(0,Ig.sprintf)((0,Ig.__)("Embedded content from %s"),f),g=S(o,i,"wp-block-embed__wrapper");return(0,ii.jsx)(ii.Fragment,{children:t?o==="wp-embed"?(0,ii.jsx)(cJ,{html:m}):(0,ii.jsxs)("div",{className:"wp-block-embed__wrapper",children:[(0,ii.jsx)(T4.SandBox,{allowSameOrigin:!0,html:m,scripts:d,title:h,type:g,onFocus:p}),!c&&(0,ii.jsx)("div",{className:"block-library-embed__interactive-overlay",onMouseUp:p})]}):(0,ii.jsxs)(T4.Placeholder,{icon:(0,ii.jsx)(uJ.BlockIcon,{icon:s,showColors:!0}),label:l,children:[(0,ii.jsx)("p",{className:"components-placeholder__error",children:(0,ii.jsx)("a",{href:r,children:r})}),(0,ii.jsx)("p",{className:"components-placeholder__error",children:(0,Ig.sprintf)((0,Ig.__)("Embedded content from %s can't be previewed in the editor."),f)})]})})}var Oi=a(b(),1),e6e=e=>{let{attributes:{providerNameSlug:t,previewable:r,responsive:o,url:n},attributes:i,isSelected:s,onReplace:l,setAttributes:c,insertBlocksAfter:u,onFocus:p}=e,d={title:(0,lf._x)("Embed","block title"),icon:Sl},{icon:m,title:f}=VG(t)||d,[h,g]=(0,Rg.useState)(n),[v,x]=(0,Rg.useState)(!1),{invalidateResolution:y}=(0,sy.useDispatch)(TA.store),{__unstableMarkNextChangeAsNotPersistent:k}=(0,sy.useDispatch)(P4.store),{preview:_,fetching:w,themeSupportsResponsive:C,cannotEmbed:T,hasResolved:P}=(0,sy.useSelect)(F=>{let{getEmbedPreview:Z,isPreviewEmbedFallback:H,isRequestingEmbedPreview:Y,getThemeSupports:ee,hasFinishedResolution:re}=F(TA.store);if(!n)return{fetching:!1,cannotEmbed:!1};let J=Z(n),se=H(n),te=J?.html===!1&&J?.type===void 0,le=J?.data?.status===404,de=!!J&&!te&&!le;return{preview:de?J:void 0,fetching:Y(n),themeSupportsResponsive:ee()["responsive-embeds"],cannotEmbed:!de||se,hasResolved:re("getEmbedPreview",[n])}},[n]),B=()=>jG(i,_,f,o);function I(F){let{className:Z}=i,{html:H}=_;c({allowResponsive:F,className:TR(H,Z,o&&F)})}(0,Rg.useEffect)(()=>{if(!T||!P||!n)return;let F=n.replace(/\/$/,"");F!==n&&(g(F),x(!1),k(),c({url:F}))},[n,T,P,c,k]),(0,Rg.useEffect)(()=>{if(!_||v)return;let F=B();if(l){let H=Ip(e,F);if(H){k(),c(H.attributes);return}}Object.keys(F).some(H=>F[H]!==i[H])&&(k(),c(F))},[_,v]);let R=(0,P4.useBlockProps)();if(w)return(0,Oi.jsx)("div",{...R,children:(0,Oi.jsx)(iJ,{})});let E=(0,lf.sprintf)((0,lf.__)("%s URL"),f);if(!_||T||v)return(0,Oi.jsx)("div",{...R,children:(0,Oi.jsx)(lJ,{icon:m,label:E,onFocus:p,onSubmit:F=>{F&&F.preventDefault();let Z=gb(h),H=Np(i.className);g(Z),c({url:Z,...Zh(Z)?.attributes,className:H}),x(!1)},value:h,cannotEmbed:T,onChange:F=>g(F),fallback:l?()=>HG(h,l):void 0,tryAgain:()=>{y("getEmbedPreview",[h])}})});let{caption:M,type:U,allowResponsive:W,className:G}=B(),$=S(G,e.className);return(0,Oi.jsxs)(Oi.Fragment,{children:[(0,Oi.jsx)(HX,{showEditButton:_&&!T,themeSupportsResponsive:C,blockSupportsResponsive:o,allowResponsive:W,toggleResponsive:I,switchBackToURLInput:()=>x(!0)}),(0,Oi.jsxs)("figure",{...R,className:S(R.className,$,{[`is-type-${U}`]:U,[`is-provider-${t}`]:t,[`wp-block-embed-${t}`]:t}),children:[(0,Oi.jsx)(mJ,{preview:_,previewable:r,className:$,url:h,type:U,caption:M,onCaptionChange:F=>c({caption:F}),isSelected:s,icon:m,label:E,insertBlocksAfter:u,attributes:i,setAttributes:c}),(0,Oi.jsx)(qo,{attributes:i,setAttributes:c,isSelected:s,insertBlocksAfter:u,label:(0,lf.__)("Embed caption text"),showToolbarButton:s})]})]})},fJ=e6e;var cf=a(N(),1),ly=a(b(),1);function hJ({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:n}=e;if(!t)return null;let i=S("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${n}`]:n,[`wp-block-embed-${n}`]:n});return(0,ly.jsxs)("figure",{...cf.useBlockProps.save({className:i}),children:[(0,ly.jsx)("div",{className:"wp-block-embed__wrapper",children:`
+`+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("&amp;","&"),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()=>{let ye=!f,_e=ye?await Jm(Z):Th,{attributes:_t,overlayColor:Jt}=G.current,Co=_t.isUserOverlayColor?Jt.color:_e;_t.isUserOverlayColor||(i(ye?Co:void 0),U());let al=_t.dimRatio===100?50:_t.dimRatio,la=Md(al,Co,_e);W.batch(()=>{n({id:void 0,url:void 0,useFeaturedImage:ye,dimRatio:al,backgroundType:f?tr:void 0,isDark:la}),ye&&le()})},Ye=(0,rr.jsx)(PQ,{attributes:e,setAttributes:n,onSelectMedia:oe,onSelectEmbedUrl:ae,currentSettings:yi,toggleUseFeaturedImage:Ve,onClearMedia:ce,blockEditingMode:ie,onEditMedia:Up,editMediaButtonRef:sa,showEditMediaButton:re,isEditMediaDisabled:Pe}),Ct=(0,rr.jsx)(_Q,{attributes:e,setAttributes:n,clientId:t,setOverlayColor:pe,coverRef:ds,currentSettings:yi,toggleUseFeaturedImage:Ve,updateDimRatio:be,onClearMedia:ce,featuredImage:F}),Qe={className:"block-library-cover__resize-container",clientId:t,height:Xt,minHeight:wo,onResizeStart:()=>{n({minHeightUnit:"px"}),s(!1)},onResize:ye=>{n({minHeight:ye})},onResizeStop:ye=>{s(!0),n({minHeight:ye})},showHandle:!e.style?.dimensions?.aspectRatio,size:br,width:Gt};if(!f&&!ol&&!Xl)return(0,rr.jsxs)(rr.Fragment,{children:[Ye,Ct,Ee&&r&&(0,rr.jsx)(WL,{...Qe}),(0,rr.jsxs)(P,{...nl,className:T("is-placeholder",nl.className),style:{...nl.style,minHeight:wo||void 0},children:[ve,(0,rr.jsx)(UL,{onSelectMedia:oe,onError:Te,toggleUseFeaturedImage:Ve,children:(0,rr.jsx)("div",{className:"wp-block-cover__placeholder-background-options",children:(0,rr.jsx)(to.ColorPalette,{disableCustomColors:!0,value:o.color,onChange:pe,clearable:!1,presentation:"toggle-buttons","aria-label":(0,XL.__)("Overlay color")})})})]})]});let Qr=T({"is-dark-theme":x,"is-light":!x,"is-transient":et||Pe,"has-parallax":v,"is-repeated":_,"has-custom-content-position":!ya(u)},Ka(u)),Fa=j||!f||f&&!j;return(0,rr.jsxs)(rr.Fragment,{children:[Ye,Ct,(0,rr.jsxs)(P,{...nl,className:T(Qr,nl.className),style:{...on,...nl.style},"data-url":j,children:[ve,!j&&f&&(0,rr.jsx)(ef.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),j&&me&&(In?(0,rr.jsx)("img",{ref:ia,className:"wp-block-cover__image-background",alt:w,src:j,style:Rn,onLoad:()=>ge(!1),onError:()=>ge(!1)}):(0,rr.jsx)("div",{ref:ia,role:w?"img":void 0,"aria-label":w||void 0,className:T(Qr,"wp-block-cover__image-background"),style:{backgroundImage:vi,backgroundPosition:aa}})),j&&ct&&(0,rr.jsx)("video",{ref:ia,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:j,poster:B,style:Rn}),Ne&&Oe&&(0,rr.jsx)("div",{ref:ia,className:"wp-block-cover__video-background wp-block-cover__embed-background",style:Rn,children:(0,rr.jsx)(ef.SandBox,{allowSameOrigin:!0,html:Oe,title:"Background video",styles:["iframe{position:fixed;top:0;left:0;width:100%;height:100%;}"]})}),Ne&&!Oe&&ue&&(0,rr.jsx)(ef.Spinner,{}),Fa&&(0,rr.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",Ns(g),{[o.class]:o.class,"has-background-dim":g!==void 0,"wp-block-cover__gradient-background":j&&Q&&g!==0,"has-background-gradient":Q,[te]:te}),style:{backgroundImage:Q,...us}}),(et||Pe)&&(0,rr.jsx)(ef.Spinner,{}),(0,rr.jsx)(UL,{disableMediaButtons:!0,onSelectMedia:oe,onError:Te,toggleUseFeaturedImage:Ve}),(0,rr.jsx)("div",{...su})]}),Ee&&r&&(0,rr.jsx)(WL,{...Qe})]})}var nX=(0,m4.compose)([(0,to.withColors)({overlayColor:"background-color"})])(WCe);var f4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/cover",title:"Cover",category:"media",description:"Add an image or video with a text overlay.",textdomain:"default",attributes:{url:{type:"string",role:"content"},useFeaturedImage:{type:"boolean",default:!1},id:{type:"number"},alt:{type:"string",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},isUserOverlayColor:{type:"boolean"},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},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},tagName:{type:"string",default:"div"},sizeSlug:{type:"string"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},allowedVideoProviders:{type:"array",default:["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"]}},usesContext:["postId","postType"],supports:{__experimentalOnEnter:!0,anchor:!0,align:!0,html:!1,shadow:!0,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:{heading:!0,text:!0,background:!1,__experimentalSkipSerialization:["gradients"],enableContrastChecker:!1},dimensions:{aspectRatio:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowJustification:!1},interactivity:{clientNavigation:!0},filter:{duotone:!0},allowedBlocks:!0},selectors:{filter:{duotone:".wp-block-cover > .wp-block-cover__image-background, .wp-block-cover > .wp-block-cover__video-background"}},editorStyle:"wp-block-cover-editor",style:"wp-block-cover"};var zd=a(R(),1);var fc=a(b(),1);function aX({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,poster:y}=e,w=(0,zd.getColorClassName)("background-color",m),C=(0,zd.__experimentalGetGradientClass)(r),S=v&&x?`${v}${x}`:v,P=tr===t,N=Dr===t,I=ku===t,B=!(u||p),E={minHeight:S||void 0},L={backgroundColor:w?void 0:i,background:n||void 0},A=l&&B?mn(l):void 0,U=f?`url(${f})`:void 0,$=mn(l),W=T({"is-light":!d,"has-parallax":u,"is-repeated":p,"has-custom-content-position":!ya(o)},Ka(o)),G=T("wp-block-cover__image-background",h?`wp-image-${h}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":p}),F=r||n;return(0,fc.jsxs)(_,{...zd.useBlockProps.save({className:W,style:E}),children:[!c&&P&&f&&(B?(0,fc.jsx)("img",{className:G,alt:g,src:f,style:{objectPosition:A},"data-object-fit":"cover","data-object-position":A}):(0,fc.jsx)("div",{role:g?"img":void 0,"aria-label":g||void 0,className:G,style:{backgroundPosition:$,backgroundImage:U}})),N&&f&&(0,fc.jsx)("video",{className:T("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,poster:y,style:{objectPosition:A},"data-object-fit":"cover","data-object-position":A}),I&&f&&(0,fc.jsx)("figure",{className:T("wp-block-cover__video-background","wp-block-cover__embed-background","wp-block-embed"),children:(0,fc.jsx)("div",{className:"wp-block-embed__wrapper",children:f})}),(0,fc.jsx)("span",{"aria-hidden":"true",className:T("wp-block-cover__background",w,Ns(s),{"has-background-dim":s!==void 0,"wp-block-cover__gradient-background":f&&F&&s!==0,"has-background-gradient":F,[C]:C}),style:L}),(0,fc.jsx)("div",{...zd.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}var Ai=a(K(),1),iX=a(R(),1);var{cleanEmptyObject:g4}=q(iX.privateApis),$Ce={from:[{type:"block",blocks:["core/image"],transform:({caption:e,url:t,alt:r,align:o,id:n,anchor:i,style:s})=>(0,Ai.createBlock)("core/cover",{dimRatio:50,url:t,alt:r,align:o,id:n,anchor:i,style:{color:{duotone:s?.color?.duotone}}},[(0,Ai.createBlock)("core/paragraph",{content:e,fontSize:"large",style:{typography:{textAlign:"center"}}})])},{type:"block",blocks:["core/video"],transform:({caption:e,src:t,align:r,id:o,anchor:n})=>(0,Ai.createBlock)("core/cover",{dimRatio:50,url:t,align:r,id:o,backgroundType:Dr,anchor:n},[(0,Ai.createBlock)("core/paragraph",{content:e,fontSize:"large",style:{typography:{textAlign:"center"}}})])},{type:"block",blocks:["core/group"],transform:(e,t)=>{let{align:r,anchor:o,backgroundColor:n,gradient:i,style:s}=e;if(t?.length===1&&t[0]?.name==="core/cover")return(0,Ai.createBlock)("core/cover",t[0].attributes,t[0].innerBlocks);let l=n||i||s?.color?.background||s?.color?.gradient?void 0:50,c={align:r,anchor:o,dimRatio:l,overlayColor:n,customOverlayColor:s?.color?.background,gradient:i,customGradient:s?.color?.gradient},u={...e,backgroundColor:void 0,gradient:void 0,style:g4({...e?.style,color:s?.color?{...s?.color,background:void 0,gradient:void 0}:void 0})};return(0,Ai.createBlock)("core/cover",c,[(0,Ai.createBlock)("core/group",u,t)])}}],to:[{type:"block",blocks:["core/image"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:n,customGradient:i})=>t?e===tr:!r&&!o&&!n&&!i,transform:({title:e,url:t,alt:r,align:o,id:n,anchor:i,style:s})=>(0,Ai.createBlock)("core/image",{caption:e,url:t,alt:r,align:o,id:n,anchor:i,style:{color:{duotone:s?.color?.duotone}}})},{type:"block",blocks:["core/video"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:n,customGradient:i})=>t?e===Dr:!r&&!o&&!n&&!i,transform:({title:e,url:t,align:r,id:o,anchor:n})=>(0,Ai.createBlock)("core/video",{caption:e,src:t,id:o,align:r,anchor:n})},{type:"block",blocks:["core/group"],isMatch:({url:e,useFeaturedImage:t})=>!(e||t),transform:(e,t)=>{let r={backgroundColor:e?.overlayColor,gradient:e?.gradient,style:g4({...e?.style,color:e?.customOverlayColor||e?.customGradient||e?.style?.color?{background:e?.customOverlayColor,gradient:e?.customGradient,...e?.style?.color}:void 0})};if(t?.length===1&&t[0]?.name==="core/group"){let o=g4(t[0].attributes||{});return o?.backgroundColor||o?.gradient||o?.style?.color?.background||o?.style?.color?.gradient?(0,Ai.createBlock)("core/group",o,t[0]?.innerBlocks):(0,Ai.createBlock)("core/group",{...r,...o,style:g4({...o?.style,color:r?.style?.color||o?.style?.color?{...r?.style?.color,...o?.style?.color}:void 0})},t[0]?.innerBlocks)}return(0,Ai.createBlock)("core/group",{...e,...r},t)}}]},sX=$Ce;var JL=a(D(),1);var qCe=[{name:"cover",title:(0,JL.__)("Cover"),description:(0,JL.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:nm}],lX=qCe;var{fieldsKey:ZCe,formKey:KCe}=q(cX.privateApis),{name:uX}=f4,h4={icon:nm,example:{attributes:{customOverlayColor:"#065174",dimRatio:40,url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg",style:{typography:{fontSize:48},color:{text:"white"}}},innerBlocks:[{name:"core/paragraph",attributes:{content:`<strong>${(0,eA.__)("Snow Patrol")}</strong>`,style:{typography:{textAlign:"center"}}}}]},transforms:sX,save:aX,edit:nX,deprecated:lQ,variations:lX};window.__experimentalContentOnlyInspectorFields&&(h4[ZCe]=[{id:"background",label:(0,eA.__)("Background"),type:"media",Edit:{control:"media",allowedTypes:["image","video"],multiple:!1,useFeaturedImage:!0},getValue:({item:e})=>({id:e.id,url:e.url,alt:e.alt,mediaType:e.backgroundType,featuredImage:e.useFeaturedImage}),setValue:({value:e})=>({id:e.id,url:e.url,alt:e.alt,mediaType:e.backgroundType,useFeaturedImage:e.featuredImage})}],h4[KCe]={fields:["background"]});var YCe=()=>M({name:uX,metadata:f4,settings:h4});var rA={};J(rA,{init:()=>rSe,metadata:()=>v4,name:()=>yX,settings:()=>b4});var Cu=a(D(),1),vX=a(K(),1);var v4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/details",title:"Details",category:"text",description:"Hide and show additional content.",keywords:["summary","toggle","disclosure"],textdomain:"default",attributes:{showContent:{type:"boolean",default:!1},summary:{type:"rich-text",source:"rich-text",selector:"summary",role:"content"},name:{type:"string",source:"attribute",attribute:"name",selector:".wp-block-details"},placeholder:{type:"string"}},supports:{__experimentalOnEnter:!0,align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,blockGap:!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}},layout:{allowEditing:!1},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-details-editor",style:"wp-block-details"};var Pl=a(R(),1),Fd=a(V(),1),Vd=a(D(),1),dX=a(H(),1),pX=a(O(),1),mX=a(uc(),1);var Ya=a(b(),1);function XCe({attributes:e,setAttributes:t,clientId:r}){let{name:o,showContent:n,summary:i,allowedBlocks:s,placeholder:l}=e,c=(0,Pl.useBlockProps)(),u=(0,Pl.useInnerBlocksProps)(c,{__experimentalCaptureToolbars:!0,allowedBlocks:s}),[d,p]=(0,dX.useState)(n),m=X(),f=(0,pX.useSelect)(v=>v(Pl.store).hasSelectedInnerBlock(r,!0),[r]),g=v=>{v.key==="Enter"&&!v.shiftKey&&(p(x=>!x),v.preventDefault())},h=v=>{v.key===" "&&v.preventDefault()};return(0,Ya.jsxs)(Ya.Fragment,{children:[(0,Ya.jsx)(Pl.InspectorControls,{children:(0,Ya.jsx)(Fd.__experimentalToolsPanel,{label:(0,Vd.__)("Settings"),resetAll:()=>{t({showContent:!1})},dropdownMenuProps:m,children:(0,Ya.jsx)(Fd.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Vd.__)("Open by default"),hasValue:()=>n,onDeselect:()=>{t({showContent:!1})},children:(0,Ya.jsx)(Fd.ToggleControl,{label:(0,Vd.__)("Open by default"),checked:n,onChange:()=>t({showContent:!n})})})})}),(0,Ya.jsx)(Pl.InspectorControls,{group:"advanced",children:(0,Ya.jsx)(Fd.TextControl,{label:(0,Vd.__)("Name attribute"),value:o||"",onChange:v=>t({name:v}),help:(0,Vd.__)("Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time.")})}),(0,Ya.jsxs)("details",{...u,open:d||f,onToggle:v=>p(v.target.open),name:o||"",children:[(0,Ya.jsx)("summary",{onKeyDown:(0,mX.withIgnoreIMEEvents)(g),onKeyUp:h,children:(0,Ya.jsx)(Pl.RichText,{identifier:"summary","aria-label":(0,Vd.__)("Write summary. Press Enter to expand or collapse the details."),placeholder:l||(0,Vd.__)("Write summary\u2026"),withoutInteractiveFormatting:!0,value:i,onChange:v=>t({summary:v})})}),u.children]})]})}var fX=XCe;var Eh=a(R(),1),Ph=a(b(),1);function gX({attributes:e}){let{name:t,showContent:r}=e,o=e.summary?e.summary:"Details",n=Eh.useBlockProps.save();return(0,Ph.jsxs)("details",{...n,name:t||void 0,open:r,children:[(0,Ph.jsx)("summary",{children:(0,Ph.jsx)(Eh.RichText.Content,{value:o})}),(0,Ph.jsx)(Eh.InnerBlocks.Content,{})]})}var y4=a(K(),1),hX={from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch({},e){return!(e.length===1&&e[0].name==="core/details")},__experimentalConvert(e){return(0,y4.createBlock)("core/details",{},e.map(t=>(0,y4.cloneSanitizedBlock)(t)))}}]};var{fieldsKey:JCe,formKey:eSe}=q(vX.privateApis),{name:yX}=v4,tSe=[["core/paragraph",{placeholder:(0,Cu.__)("Type / to add a hidden block")}]],b4={icon:TE,template:tSe,example:{attributes:{summary:(0,Cu.__)("La Mancha"),showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Cu.__)("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.")}}]},__experimentalLabel(e,{context:t}){let{summary: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;if(t==="accessibility")return n?(0,Cu.sprintf)((0,Cu.__)("Details. %s"),r):(0,Cu.__)("Details. Empty.")},save:gX,edit:fX,transforms:hX};window.__experimentalContentOnlyInspectorFields&&(b4[JCe]=[{id:"summary",label:(0,Cu.__)("Summary"),type:"text",Edit:"rich-text"}],b4[eSe]={fields:["summary"]});var rSe=()=>M({name:yX,metadata:v4,settings:b4});var sA={};J(sA,{init:()=>pSe,metadata:()=>lc,name:()=>eJ,settings:()=>tJ});var rf=a(D(),1),Rh=a(H(),1),wb=a(O(),1),C4=a(R(),1),iA=a(ne(),1);var tf=a(D(),1),gc=a(V(),1),_4=a(R(),1);var Rs=a(b(),1);function oSe(e){return e?(0,tf.__)("This embed will preserve its aspect ratio when the browser is resized."):(0,tf.__)("This embed may not preserve its aspect ratio when the browser is resized.")}var nSe=({blockSupportsResponsive:e,showEditButton:t,themeSupportsResponsive:r,allowResponsive:o,toggleResponsive:n,switchBackToURLInput:i})=>{let s=X();return(0,Rs.jsxs)(Rs.Fragment,{children:[(0,Rs.jsx)(_4.BlockControls,{children:(0,Rs.jsx)(gc.ToolbarGroup,{children:t&&(0,Rs.jsx)(gc.ToolbarButton,{className:"components-toolbar__control",label:(0,tf.__)("Edit URL"),icon:pm,onClick:i})})}),r&&e&&(0,Rs.jsx)(_4.InspectorControls,{children:(0,Rs.jsx)(gc.__experimentalToolsPanel,{label:(0,tf.__)("Media settings"),resetAll:()=>{n(!0)},dropdownMenuProps:s,children:(0,Rs.jsx)(gc.__experimentalToolsPanelItem,{label:(0,tf.__)("Media settings"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{n(!o)},children:(0,Rs.jsx)(gc.ToggleControl,{label:(0,tf.__)("Resize for smaller devices"),checked:o,help:oSe,onChange:n})})})})]})},bX=nSe;var Be=a(V(),1),Re=a(b(),1),El=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Re.jsx)(Be.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"})}),x4=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Re.jsx)(Be.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"})}),oA=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Re.jsx)(Be.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"})}),Bh=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Re.jsx)(Be.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"})}),_X={foreground:"#000000",src:(0,Re.jsx)(Be.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})})},xX={foreground:"#ff0000",src:(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})})},kX={foreground:"#3b5998",src:(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})})},wX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.G,{children:(0,Re.jsx)(Be.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"})})}),CX={foreground:"#0073AA",src:(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.G,{children:(0,Re.jsx)(Be.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"})})})},SX={foreground:"#1db954",src:(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})})},TX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})}),PX={foreground:"#1ab7ea",src:(0,Re.jsx)(Be.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.G,{children:(0,Re.jsx)(Be.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"})})})},EX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})}),BX={foreground:"#35465c",src:(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})})},NX=(0,Re.jsxs)(Be.SVG,{viewBox:"0 0 24 24",children:[(0,Re.jsx)(Be.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"}),(0,Re.jsx)(Be.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"}),(0,Re.jsx)(Be.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"})]}),IX=(0,Re.jsxs)(Be.SVG,{viewBox:"0 0 24 24",children:[(0,Re.jsx)(Be.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,Re.jsx)(Be.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"}),(0,Re.jsx)(Be.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,Re.jsx)(Be.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"}),(0,Re.jsx)(Be.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,Re.jsx)(Be.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})]}),RX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.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"})}),DX=(0,Re.jsx)(Be.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Re.jsx)(Be.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"})}),LX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 44 44",children:(0,Re.jsx)(Be.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"})}),AX={foreground:"#f43e37",src:(0,Re.jsxs)(Be.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Re.jsx)(Be.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,Re.jsx)(Be.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",fill:"#fff"})]})},MX=(0,Re.jsx)(Be.SVG,{viewBox:"0 0 24 24",children:(0,Re.jsx)(Be.Path,{fill:"#0a7aff",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 zX=a(V(),1),nA=a(b(),1),aSe=()=>(0,nA.jsx)("div",{className:"wp-block-embed is-loading",children:(0,nA.jsx)(zX.Spinner,{})}),VX=aSe;var hc=a(D(),1),Od=a(V(),1),FX=a(R(),1);var Qa=a(b(),1);function OX({icon:e,label:t,value:r,onSubmit:o,onChange:n,cannotEmbed:i,fallback:s,tryAgain:l}){return(0,Qa.jsxs)(Od.Placeholder,{icon:(0,Qa.jsx)(FX.BlockIcon,{icon:e,showColors:!0}),label:t,className:"wp-block-embed",instructions:(0,hc.__)("Paste a link to the content you want to display on your site."),children:[(0,Qa.jsxs)("form",{onSubmit:o,children:[(0,Qa.jsx)(Od.__experimentalInputControl,{type:"url",value:r||"",className:"wp-block-embed__placeholder-input",label:t,hideLabelFromVision:!0,placeholder:(0,hc.__)("Enter URL to embed here\u2026"),onChange:n}),(0,Qa.jsx)(Od.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,hc._x)("Embed","button label")})]}),(0,Qa.jsx)("div",{className:"wp-block-embed__learn-more",children:(0,Qa.jsx)(mu,{openInNewTab:!0,href:(0,hc.__)("https://wordpress.org/documentation/article/embeds/"),children:(0,hc.__)("Learn more about embeds")})}),i&&(0,Qa.jsxs)(ks,{direction:"column",gap:"md",className:"components-placeholder__error",children:[(0,Qa.jsx)("div",{className:"components-placeholder__instructions",children:(0,hc.__)("Sorry, this content could not be embedded.")}),(0,Qa.jsxs)(ks,{direction:"row",gap:"md",justify:"flex-start",children:[(0,Qa.jsx)(Od.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:l,children:(0,hc._x)("Try again","button label")}),s&&(0,Qa.jsx)(Od.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:s,children:(0,hc._x)("Convert to link","button label")})]})]})]})}var Ih=a(D(),1),w4=a(V(),1),jX=a(R(),1),UX=a(H(),1),WX=a(dr(),1);var k4=a(he(),1),Nh=a(H(),1),aA=a(b(),1),iSe={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function HX({html:e}){let t=(0,Nh.useRef)(),r=(0,Nh.useMemo)(()=>{let n=new window.DOMParser().parseFromString(e,"text/html").querySelector("iframe"),i={};return n&&Array.from(n.attributes).forEach(({name:s,value:l})=>{s!=="style"&&(i[iSe[s]||s]=l)}),i},[e]);return(0,Nh.useEffect)(()=>{let{ownerDocument:o}=t.current,{defaultView:n}=o;function i({data:{secret:s,message:l,value:c}={}}){l!=="height"||s!==r["data-secret"]||(t.current.height=c)}return n.addEventListener("message",i),()=>{n.removeEventListener("message",i)}},[]),(0,aA.jsx)("div",{className:"wp-block-embed__wrapper",children:(0,aA.jsx)("iframe",{ref:(0,k4.useMergeRefs)([t,(0,k4.useFocusableIframe)()]),title:r.title,...r})})}var Xa=a(b(),1);function GX({preview:e,previewable:t,url:r,type:o,isSelected:n,className:i,icon:s,label:l}){let[c,u]=(0,UX.useState)(!1);!n&&c&&u(!1);let d=()=>{u(!0)},{scripts:p}=e,m=o==="photo"?hq(e):e.html,f=(0,WX.getAuthority)(r),g=(0,Ih.sprintf)((0,Ih.__)("Embedded content from %s"),f),h=T(o,i,"wp-block-embed__wrapper");return(0,Xa.jsx)(Xa.Fragment,{children:t?o==="wp-embed"?(0,Xa.jsx)(HX,{html:m}):(0,Xa.jsxs)("div",{className:"wp-block-embed__wrapper",children:[(0,Xa.jsx)(w4.SandBox,{allowSameOrigin:!0,html:m,scripts:p,title:g,type:h,onFocus:d}),!c&&(0,Xa.jsx)("div",{className:"block-library-embed__interactive-overlay",onMouseUp:d})]}):(0,Xa.jsxs)(w4.Placeholder,{icon:(0,Xa.jsx)(jX.BlockIcon,{icon:s,showColors:!0}),label:l,children:[(0,Xa.jsx)("p",{className:"components-placeholder__error",children:(0,Xa.jsx)("a",{href:r,children:r})}),(0,Xa.jsx)("p",{className:"components-placeholder__error",children:(0,Ih.sprintf)((0,Ih.__)("Embedded content from %s can't be previewed in the editor."),f)})]})})}var Mi=a(b(),1),sSe=e=>{let{attributes:{providerNameSlug:t,previewable:r,responsive:o,url:n},attributes:i,isSelected:s,onReplace:l,setAttributes:c,insertBlocksAfter:u,onFocus:d}=e,p={title:(0,rf._x)("Embed","block title"),icon:El},{icon:m,title:f}=fq(t)||p,[g,h]=(0,Rh.useState)(n),[v,x]=(0,Rh.useState)(!1),{invalidateResolution:_}=(0,wb.useDispatch)(iA.store),{__unstableMarkNextChangeAsNotPersistent:k}=(0,wb.useDispatch)(C4.store),{preview:y,fetching:w,themeSupportsResponsive:C,cannotEmbed:S,hasResolved:P}=(0,wb.useSelect)(F=>{let{getEmbedPreview:Z,isPreviewEmbedFallback:j,isRequestingEmbedPreview:Y,getThemeSupports:ee,hasFinishedResolution:te}=F(iA.store);if(!n)return{fetching:!1,cannotEmbed:!1};let Q=Z(n),le=j(n),oe=Q?.html===!1&&Q?.type===void 0,ce=Q?.data?.status===404,pe=!!Q&&!oe&&!ce;return{preview:pe?Q:void 0,fetching:Y(n),themeSupportsResponsive:ee()["responsive-embeds"],cannotEmbed:!pe||le,hasResolved:te("getEmbedPreview",[n])}},[n]),N=()=>yq(i,y,f,o);function I(F){let{className:Z}=i,{html:j}=y;c({allowResponsive:F,className:FD(j,Z,o&&F)})}(0,Rh.useEffect)(()=>{if(!S||!P||!n)return;let F=n.replace(/\/$/,"");F!==n&&(h(F),x(!1),k(),c({url:F}))},[n,S,P,c,k]),(0,Rh.useEffect)(()=>{if(!y||v)return;let F=N();if(l){let j=Cd(e,F);if(j){k(),c(j.attributes);return}}Object.keys(F).some(j=>F[j]!==i[j])&&(k(),c(F))},[y,v]);let B=(0,C4.useBlockProps)();if(w)return(0,Mi.jsx)("div",{...B,children:(0,Mi.jsx)(VX,{})});let E=(0,rf.sprintf)((0,rf.__)("%s URL"),f);if(!y||S||v)return(0,Mi.jsx)("div",{...B,children:(0,Mi.jsx)(OX,{icon:m,label:E,onFocus:d,onSubmit:F=>{F&&F.preventDefault();let Z=Xy(g),j=wd(i.className);h(Z),c({url:Z,...nh(Z)?.attributes,className:j}),x(!1)},value:g,cannotEmbed:S,onChange:F=>h(F),fallback:l?()=>vq(g,l):void 0,tryAgain:()=>{_("getEmbedPreview",[g])}})});let{caption:A,type:U,allowResponsive:$,className:W}=N(),G=T(W,e.className);return(0,Mi.jsxs)(Mi.Fragment,{children:[(0,Mi.jsx)(bX,{showEditButton:y&&!S,themeSupportsResponsive:C,blockSupportsResponsive:o,allowResponsive:$,toggleResponsive:I,switchBackToURLInput:()=>x(!0)}),(0,Mi.jsxs)("figure",{...B,className:T(B.className,G,{[`is-type-${U}`]:U,[`is-provider-${t}`]:t,[`wp-block-embed-${t}`]:t}),children:[(0,Mi.jsx)(GX,{preview:y,previewable:r,className:G,url:g,type:U,caption:A,onCaptionChange:F=>c({caption:F}),isSelected:s,icon:m,label:E,insertBlocksAfter:u,attributes:i,setAttributes:c}),(0,Mi.jsx)($o,{attributes:i,setAttributes:c,isSelected:s,insertBlocksAfter:u,label:(0,rf.__)("Embed caption text"),showToolbarButton:s})]})]})},$X=sSe;var of=a(R(),1),Cb=a(b(),1);function qX({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:n}=e;if(!t)return null;let i=T("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${n}`]:n,[`wp-block-embed-${n}`]:n});return(0,Cb.jsxs)("figure",{...of.useBlockProps.save({className:i}),children:[(0,Cb.jsx)("div",{className:"wp-block-embed__wrapper",children:`
 ${t}
-`}),!cf.RichText.isEmpty(r)&&(0,ly.jsx)(cf.RichText.Content,{className:(0,cf.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var E4=a(K(),1),B4=a(pr(),1);var{name:gJ}=ic,t6e={from:[{type:"raw",isMatch:e=>{if(e.nodeName!=="P")return!1;let t=e.textContent.trim();return!(0,B4.isURL)(t)||!/^https:\/\//i.test(t)||t.match(/https:\/\//gi)?.length!==1?!1:!/\.(?!(html?|php)$)[a-z0-9]+$/i.test((0,B4.getFilename)(t)||"")},transform:e=>{let t=gb(e.textContent.trim());return(0,E4.createBlock)(gJ,{url:t,...Zh(t)?.attributes})}},{type:"shortcode",tag:"embed",transform:(e,{shortcode:t})=>{let r=gb(t.content?.trim());return(0,E4.createBlock)(gJ,{url:r,...Zh(r)?.attributes})}}],to:[{type:"block",blocks:["core/paragraph"],isMatch:({url:e})=>!!e,transform:({url:e,caption:t,className:r})=>{let o=`<a href="${e}">${e}</a>`;return t?.trim()&&(o+=`<br />${t}`),(0,E4.createBlock)("core/paragraph",{content:o,className:Np(r)})}}]},vJ=t6e;var ke=a(D(),1);function Ct(e){return(0,ke.sprintf)((0,ke.__)("%s Embed"),e)}var bJ=[{name:"twitter",title:Ct("X"),icon:jX,keywords:["x","twitter","tweet",(0,ke.__)("social")],description:(0,ke.__)("Embed an X post."),patterns:[/^https?:\/\/(www\.)?twitter\.com\/.+/i],attributes:{providerNameSlug:"twitter",responsive:!0}},{name:"youtube",title:Ct("YouTube"),icon:UX,keywords:[(0,ke.__)("music"),(0,ke.__)("video")],description:(0,ke.__)("Embed a YouTube video."),patterns:[/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,/^https?:\/\/youtu\.be\/.+/i],attributes:{providerNameSlug:"youtube",responsive:!0}},{name:"facebook",title:Ct("Facebook"),icon:GX,keywords:[(0,ke.__)("social")],description:(0,ke.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:Ct("Instagram"),icon:WX,keywords:[(0,ke.__)("image"),(0,ke.__)("social")],description:(0,ke.__)("Embed an Instagram post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"instagram",responsive:!0}},{name:"wordpress",title:Ct("WordPress"),icon:$X,keywords:[(0,ke.__)("post"),(0,ke.__)("blog")],description:(0,ke.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:Ct("SoundCloud"),icon:C4,keywords:[(0,ke.__)("music"),(0,ke.__)("audio")],description:(0,ke.__)("Embed SoundCloud content."),patterns:[/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],attributes:{providerNameSlug:"soundcloud",responsive:!0}},{name:"spotify",title:Ct("Spotify"),icon:qX,keywords:[(0,ke.__)("music"),(0,ke.__)("audio")],description:(0,ke.__)("Embed Spotify content."),patterns:[/^https?:\/\/(open|play)\.spotify\.com\/.+/i],attributes:{providerNameSlug:"spotify",responsive:!0}},{name:"flickr",title:Ct("Flickr"),icon:ZX,keywords:[(0,ke.__)("image")],description:(0,ke.__)("Embed Flickr content."),patterns:[/^https?:\/\/(www\.)?flickr\.com\/.+/i,/^https?:\/\/flic\.kr\/.+/i],attributes:{providerNameSlug:"flickr",responsive:!0}},{name:"vimeo",title:Ct("Vimeo"),icon:KX,keywords:[(0,ke.__)("video")],description:(0,ke.__)("Embed a Vimeo video."),patterns:[/^https?:\/\/(www\.)?vimeo\.com\/.+/i],attributes:{providerNameSlug:"vimeo",responsive:!0}},{name:"animoto",title:Ct("Animoto"),icon:JX,description:(0,ke.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:Ct("Cloudup"),icon:Sl,description:(0,ke.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:Ct("CollegeHumor"),icon:Bg,description:(0,ke.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:Ct("Crowdsignal"),icon:Sl,keywords:["polldaddy",(0,ke.__)("survey")],description:(0,ke.__)("Embed Crowdsignal (formerly Polldaddy) content."),patterns:[/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i],attributes:{providerNameSlug:"crowdsignal",responsive:!0}},{name:"dailymotion",title:Ct("Dailymotion"),icon:eJ,keywords:[(0,ke.__)("video")],description:(0,ke.__)("Embed a Dailymotion video."),patterns:[/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],attributes:{providerNameSlug:"dailymotion",responsive:!0}},{name:"imgur",title:Ct("Imgur"),icon:wA,description:(0,ke.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:Ct("Issuu"),icon:Sl,description:(0,ke.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:Ct("Kickstarter"),icon:Sl,description:(0,ke.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:Ct("Mixcloud"),icon:C4,keywords:[(0,ke.__)("music"),(0,ke.__)("audio")],description:(0,ke.__)("Embed Mixcloud content."),patterns:[/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],attributes:{providerNameSlug:"mixcloud",responsive:!0}},{name:"pocket-casts",title:Ct("Pocket Casts"),icon:oJ,keywords:[(0,ke.__)("podcast"),(0,ke.__)("audio")],description:(0,ke.__)("Embed a podcast player from Pocket Casts."),patterns:[/^https:\/\/pca.st\/\w+/i],attributes:{providerNameSlug:"pocket-casts",responsive:!0}},{name:"reddit",title:Ct("Reddit"),icon:YX,description:(0,ke.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:Ct("ReverbNation"),icon:C4,description:(0,ke.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"scribd",title:Ct("Scribd"),icon:Sl,description:(0,ke.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"smugmug",title:Ct("SmugMug"),icon:wA,description:(0,ke.__)("Embed SmugMug content."),patterns:[/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],attributes:{providerNameSlug:"smugmug",previewable:!1,responsive:!0}},{name:"speaker-deck",title:Ct("Speaker Deck"),icon:Sl,description:(0,ke.__)("Embed Speaker Deck content."),patterns:[/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],attributes:{providerNameSlug:"speaker-deck",responsive:!0}},{name:"tiktok",title:Ct("TikTok"),icon:Bg,keywords:[(0,ke.__)("video")],description:(0,ke.__)("Embed a TikTok video."),patterns:[/^https?:\/\/(www\.)?tiktok\.com\/.+/i],attributes:{providerNameSlug:"tiktok",responsive:!0}},{name:"ted",title:Ct("TED"),icon:Bg,description:(0,ke.__)("Embed a TED video."),patterns:[/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],attributes:{providerNameSlug:"ted",responsive:!0}},{name:"tumblr",title:Ct("Tumblr"),icon:QX,keywords:[(0,ke.__)("social")],description:(0,ke.__)("Embed a Tumblr post."),patterns:[/^https?:\/\/(.+)\.tumblr\.com\/.+/i],attributes:{providerNameSlug:"tumblr",responsive:!0}},{name:"videopress",title:Ct("VideoPress"),icon:Bg,keywords:[(0,ke.__)("video")],description:(0,ke.__)("Embed a VideoPress video."),patterns:[/^https?:\/\/videopress\.com\/.+/i],attributes:{providerNameSlug:"videopress",responsive:!0}},{name:"wordpress-tv",title:Ct("WordPress.tv"),icon:Bg,description:(0,ke.__)("Embed a WordPress.tv video."),patterns:[/^https?:\/\/wordpress\.tv\/.+/i],attributes:{providerNameSlug:"wordpress-tv",responsive:!0}},{name:"amazon-kindle",title:Ct("Amazon Kindle"),icon:XX,keywords:[(0,ke.__)("ebook")],description:(0,ke.__)("Embed Amazon Kindle content."),patterns:[/^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,/^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i],attributes:{providerNameSlug:"amazon-kindle"}},{name:"pinterest",title:Ct("Pinterest"),icon:tJ,keywords:[(0,ke.__)("social"),(0,ke.__)("bookmark")],description:(0,ke.__)("Embed Pinterest pins, boards, and profiles."),patterns:[/^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i],attributes:{providerNameSlug:"pinterest"}},{name:"wolfram-cloud",title:Ct("Wolfram"),icon:rJ,description:(0,ke.__)("Embed Wolfram notebook content."),patterns:[/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],attributes:{providerNameSlug:"wolfram-cloud",responsive:!0}},{name:"bluesky",title:Ct("Bluesky"),icon:nJ,description:(0,ke.__)("Embed a Bluesky post."),patterns:[/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],attributes:{providerNameSlug:"bluesky"}}];bJ.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.providerNameSlug===r.providerNameSlug)});var yJ=bJ;var uf=a(N(),1);var pf=a(b(),1),{attributes:_J}=ic,r6e={attributes:_J,save({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:n}=e;if(!t)return null;let i=S("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${n}`]:n,[`wp-block-embed-${n}`]:n});return(0,pf.jsxs)("figure",{...uf.useBlockProps.save({className:i}),children:[(0,pf.jsx)("div",{className:"wp-block-embed__wrapper",children:`
+`}),!of.RichText.isEmpty(r)&&(0,Cb.jsx)(of.RichText.Content,{className:(0,of.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var S4=a(K(),1),T4=a(dr(),1);var{name:ZX}=lc,lSe={from:[{type:"raw",isMatch:e=>{if(e.nodeName!=="P")return!1;let t=e.textContent.trim();return!(0,T4.isURL)(t)||!/^https:\/\//i.test(t)||t.match(/https:\/\//gi)?.length!==1?!1:!/\.(?!(html?|php)$)[a-z0-9]+$/i.test((0,T4.getFilename)(t)||"")},transform:e=>{let t=Xy(e.textContent.trim());return(0,S4.createBlock)(ZX,{url:t,...nh(t)?.attributes})}},{type:"shortcode",tag:"embed",transform:(e,{shortcode:t})=>{let r=Xy(t.content?.trim());return(0,S4.createBlock)(ZX,{url:r,...nh(r)?.attributes})}}],to:[{type:"block",blocks:["core/paragraph"],isMatch:({url:e})=>!!e,transform:({url:e,caption:t,className:r})=>{let o=`<a href="${e}">${e}</a>`;return t?.trim()&&(o+=`<br />${t}`),(0,S4.createBlock)("core/paragraph",{content:o,className:wd(r)})}}]},KX=lSe;var Se=a(D(),1);function Tt(e){return(0,Se.sprintf)((0,Se.__)("%s Embed"),e)}var YX=[{name:"twitter",title:Tt("X"),icon:_X,keywords:["x","twitter","tweet",(0,Se.__)("social")],description:(0,Se.__)("Embed an X post."),patterns:[/^https?:\/\/(www\.)?twitter\.com\/.+/i],attributes:{providerNameSlug:"twitter",responsive:!0}},{name:"youtube",title:Tt("YouTube"),icon:xX,keywords:[(0,Se.__)("music"),(0,Se.__)("video")],description:(0,Se.__)("Embed a YouTube video."),patterns:[/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,/^https?:\/\/youtu\.be\/.+/i],attributes:{providerNameSlug:"youtube",responsive:!0}},{name:"facebook",title:Tt("Facebook"),icon:kX,keywords:[(0,Se.__)("social")],description:(0,Se.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:Tt("Instagram"),icon:wX,keywords:[(0,Se.__)("image"),(0,Se.__)("social")],description:(0,Se.__)("Embed an Instagram post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"instagram",responsive:!0}},{name:"wordpress",title:Tt("WordPress"),icon:CX,keywords:[(0,Se.__)("post"),(0,Se.__)("blog")],description:(0,Se.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:Tt("SoundCloud"),icon:x4,keywords:[(0,Se.__)("music"),(0,Se.__)("audio")],description:(0,Se.__)("Embed SoundCloud content."),patterns:[/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],attributes:{providerNameSlug:"soundcloud",responsive:!0}},{name:"spotify",title:Tt("Spotify"),icon:SX,keywords:[(0,Se.__)("music"),(0,Se.__)("audio")],description:(0,Se.__)("Embed Spotify content."),patterns:[/^https?:\/\/(open|play)\.spotify\.com\/.+/i],attributes:{providerNameSlug:"spotify",responsive:!0}},{name:"flickr",title:Tt("Flickr"),icon:TX,keywords:[(0,Se.__)("image")],description:(0,Se.__)("Embed Flickr content."),patterns:[/^https?:\/\/(www\.)?flickr\.com\/.+/i,/^https?:\/\/flic\.kr\/.+/i],attributes:{providerNameSlug:"flickr",responsive:!0}},{name:"vimeo",title:Tt("Vimeo"),icon:PX,keywords:[(0,Se.__)("video")],description:(0,Se.__)("Embed a Vimeo video."),patterns:[/^https?:\/\/(www\.)?vimeo\.com\/.+/i],attributes:{providerNameSlug:"vimeo",responsive:!0}},{name:"animoto",title:Tt("Animoto"),icon:IX,description:(0,Se.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:Tt("Cloudup"),icon:El,description:(0,Se.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:Tt("CollegeHumor"),icon:Bh,description:(0,Se.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:Tt("Crowdsignal"),icon:El,keywords:["polldaddy",(0,Se.__)("survey")],description:(0,Se.__)("Embed Crowdsignal (formerly Polldaddy) content."),patterns:[/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i],attributes:{providerNameSlug:"crowdsignal",responsive:!0}},{name:"dailymotion",title:Tt("Dailymotion"),icon:RX,keywords:[(0,Se.__)("video")],description:(0,Se.__)("Embed a Dailymotion video."),patterns:[/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],attributes:{providerNameSlug:"dailymotion",responsive:!0}},{name:"imgur",title:Tt("Imgur"),icon:oA,description:(0,Se.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:Tt("Issuu"),icon:El,description:(0,Se.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:Tt("Kickstarter"),icon:El,description:(0,Se.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:Tt("Mixcloud"),icon:x4,keywords:[(0,Se.__)("music"),(0,Se.__)("audio")],description:(0,Se.__)("Embed Mixcloud content."),patterns:[/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],attributes:{providerNameSlug:"mixcloud",responsive:!0}},{name:"pocket-casts",title:Tt("Pocket Casts"),icon:AX,keywords:[(0,Se.__)("podcast"),(0,Se.__)("audio")],description:(0,Se.__)("Embed a podcast player from Pocket Casts."),patterns:[/^https:\/\/pca.st\/\w+/i],attributes:{providerNameSlug:"pocket-casts",responsive:!0}},{name:"reddit",title:Tt("Reddit"),icon:EX,description:(0,Se.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:Tt("ReverbNation"),icon:x4,description:(0,Se.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"scribd",title:Tt("Scribd"),icon:El,description:(0,Se.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"smugmug",title:Tt("SmugMug"),icon:oA,description:(0,Se.__)("Embed SmugMug content."),patterns:[/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],attributes:{providerNameSlug:"smugmug",previewable:!1,responsive:!0}},{name:"speaker-deck",title:Tt("Speaker Deck"),icon:El,description:(0,Se.__)("Embed Speaker Deck content."),patterns:[/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],attributes:{providerNameSlug:"speaker-deck",responsive:!0}},{name:"tiktok",title:Tt("TikTok"),icon:Bh,keywords:[(0,Se.__)("video")],description:(0,Se.__)("Embed a TikTok video."),patterns:[/^https?:\/\/(www\.)?tiktok\.com\/.+/i],attributes:{providerNameSlug:"tiktok",responsive:!0}},{name:"ted",title:Tt("TED"),icon:Bh,description:(0,Se.__)("Embed a TED video."),patterns:[/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],attributes:{providerNameSlug:"ted",responsive:!0}},{name:"tumblr",title:Tt("Tumblr"),icon:BX,keywords:[(0,Se.__)("social")],description:(0,Se.__)("Embed a Tumblr post."),patterns:[/^https?:\/\/(.+)\.tumblr\.com\/.+/i],attributes:{providerNameSlug:"tumblr",responsive:!0}},{name:"videopress",title:Tt("VideoPress"),icon:Bh,keywords:[(0,Se.__)("video")],description:(0,Se.__)("Embed a VideoPress video."),patterns:[/^https?:\/\/videopress\.com\/.+/i],attributes:{providerNameSlug:"videopress",responsive:!0}},{name:"wordpress-tv",title:Tt("WordPress.tv"),icon:Bh,description:(0,Se.__)("Embed a WordPress.tv video."),patterns:[/^https?:\/\/wordpress\.tv\/.+/i],attributes:{providerNameSlug:"wordpress-tv",responsive:!0}},{name:"amazon-kindle",title:Tt("Amazon Kindle"),icon:NX,keywords:[(0,Se.__)("ebook")],description:(0,Se.__)("Embed Amazon Kindle content."),patterns:[/^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,/^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i],attributes:{providerNameSlug:"amazon-kindle"}},{name:"pinterest",title:Tt("Pinterest"),icon:DX,keywords:[(0,Se.__)("social"),(0,Se.__)("bookmark")],description:(0,Se.__)("Embed Pinterest pins, boards, and profiles."),patterns:[/^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i],attributes:{providerNameSlug:"pinterest"}},{name:"wolfram-cloud",title:Tt("Wolfram"),icon:LX,description:(0,Se.__)("Embed Wolfram notebook content."),patterns:[/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],attributes:{providerNameSlug:"wolfram-cloud",responsive:!0}},{name:"bluesky",title:Tt("Bluesky"),icon:MX,description:(0,Se.__)("Embed a Bluesky post."),patterns:[/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],attributes:{providerNameSlug:"bluesky"}}];YX.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.providerNameSlug===r.providerNameSlug)});var QX=YX;var nf=a(R(),1);var af=a(b(),1),{attributes:XX}=lc,cSe={attributes:XX,save({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:n}=e;if(!t)return null;let i=T("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${n}`]:n,[`wp-block-embed-${n}`]:n});return(0,af.jsxs)("figure",{...nf.useBlockProps.save({className:i}),children:[(0,af.jsx)("div",{className:"wp-block-embed__wrapper",children:`
 ${t}
-`}),!uf.RichText.isEmpty(r)&&(0,pf.jsx)(uf.RichText.Content,{tagName:"figcaption",value:r})]})}},o6e={attributes:_J,save({attributes:{url:e,caption:t,type:r,providerNameSlug:o}}){if(!e)return null;let n=S("wp-block-embed",{[`is-type-${r}`]:r,[`is-provider-${o}`]:o});return(0,pf.jsxs)("figure",{className:n,children:[`
+`}),!nf.RichText.isEmpty(r)&&(0,af.jsx)(nf.RichText.Content,{tagName:"figcaption",value:r})]})}},uSe={attributes:XX,save({attributes:{url:e,caption:t,type:r,providerNameSlug:o}}){if(!e)return null;let n=T("wp-block-embed",{[`is-type-${r}`]:r,[`is-provider-${o}`]:o});return(0,af.jsxs)("figure",{className:n,children:[`
 ${e}
-`,!uf.RichText.isEmpty(t)&&(0,pf.jsx)(uf.RichText.Content,{tagName:"figcaption",value:t})]})}},n6e=[r6e,o6e],xJ=n6e;var{name:kJ}=ic,wJ={icon:Sl,edit:fJ,save:hJ,transforms:vJ,variations:yJ,deprecated:xJ},a6e=()=>A({name:kJ,metadata:ic,settings:wJ});var RA={};X(RA,{init:()=>v6e,metadata:()=>I4,name:()=>GJ,settings:()=>R4});var Ag=a(D(),1);var UJ=a(K(),1);var Ro=a(N(),1),Tl=a(D(),1),tr=a(b(),1),i6e={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,p=Ro.RichText.isEmpty(o)?(0,Tl.__)("PDF embed"):(0,Tl.sprintf)((0,Tl.__)("Embed of %s."),o),d=!Ro.RichText.isEmpty(o),m=d?r:void 0;return t&&(0,tr.jsxs)("div",{...Ro.useBlockProps.save(),children:[c&&(0,tr.jsx)(tr.Fragment,{children:(0,tr.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),d&&(0,tr.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,tr.jsx)(Ro.RichText.Content,{value:o})}),s&&(0,tr.jsx)("a",{href:t,className:S("wp-block-file__button",(0,Ro.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":m,children:(0,tr.jsx)(Ro.RichText.Content,{value:l})})]})}},s6e={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,p=Ro.RichText.isEmpty(o)?(0,Tl.__)("PDF embed"):(0,Tl.sprintf)((0,Tl.__)("Embed of %s."),o),d=!Ro.RichText.isEmpty(o),m=d?r:void 0;return t&&(0,tr.jsxs)("div",{...Ro.useBlockProps.save(),children:[c&&(0,tr.jsx)(tr.Fragment,{children:(0,tr.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),d&&(0,tr.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,tr.jsx)(Ro.RichText.Content,{value:o})}),s&&(0,tr.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":m,children:(0,tr.jsx)(Ro.RichText.Content,{value:l})})]})}},l6e={attributes:{id:{type:"number"},href:{type:"string"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileName:r,textLinkHref:o,textLinkTarget:n,showDownloadButton:i,downloadButtonText:s,displayPreview:l,previewHeight:c}=e,u=Ro.RichText.isEmpty(r)?(0,Tl.__)("PDF embed"):(0,Tl.sprintf)((0,Tl.__)("Embed of %s."),r);return t&&(0,tr.jsxs)("div",{...Ro.useBlockProps.save(),children:[l&&(0,tr.jsx)(tr.Fragment,{children:(0,tr.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})}),!Ro.RichText.isEmpty(r)&&(0,tr.jsx)("a",{href:o,target:n,rel:n?"noreferrer noopener":void 0,children:(0,tr.jsx)(Ro.RichText.Content,{value:r})}),i&&(0,tr.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,children:(0,tr.jsx)(Ro.RichText.Content,{value:s})})]})}},c6e=[i6e,s6e,l6e],CJ=c6e;var BA=a(Or(),1),Lg=a(V(),1),Dg=a(O(),1),xn=a(N(),1),BJ=a(j(),1),NJ=a(ge(),1),Ru=a(D(),1);var IJ=a(oe(),1),NA=a(Nr(),1),RJ=a(pr(),1);var yn=a(D(),1),_n=a(V(),1),SJ=a(N(),1);var Qo=a(b(),1);function TJ({hrefs:e,openInNewWindow:t,showDownloadButton:r,changeLinkDestinationOption:o,changeOpenInNewWindow:n,changeShowDownloadButton:i,displayPreview:s,changeDisplayPreview:l,previewHeight:c,changePreviewHeight:u}){let{href:p,textLinkHref:d,attachmentPage:m}=e,f=Q(),h=[{value:p,label:(0,yn.__)("URL")}];return m&&(h=[{value:p,label:(0,yn.__)("Media file")},{value:m,label:(0,yn.__)("Attachment page")}]),(0,Qo.jsx)(Qo.Fragment,{children:(0,Qo.jsxs)(SJ.InspectorControls,{children:[p.endsWith(".pdf")&&(0,Qo.jsxs)(_n.__experimentalToolsPanel,{label:(0,yn.__)("PDF settings"),resetAll:()=>{l(!0),u(600)},dropdownMenuProps:f,children:[(0,Qo.jsx)(_n.__experimentalToolsPanelItem,{label:(0,yn.__)("Show inline embed"),isShownByDefault:!0,hasValue:()=>!s,onDeselect:()=>l(!0),children:(0,Qo.jsx)(_n.ToggleControl,{label:(0,yn.__)("Show inline embed"),help:s?(0,yn.__)("Note: Most phone and tablet browsers won't display embedded PDFs."):null,checked:!!s,onChange:l})}),s&&(0,Qo.jsx)(_n.__experimentalToolsPanelItem,{label:(0,yn.__)("Height in pixels"),isShownByDefault:!0,hasValue:()=>c!==600,onDeselect:()=>u(600),children:(0,Qo.jsx)(_n.RangeControl,{label:(0,yn.__)("Height in pixels"),min:N4,max:Math.max(EA,c),value:c,onChange:u})})]}),(0,Qo.jsxs)(_n.__experimentalToolsPanel,{label:(0,yn.__)("Settings"),resetAll:()=>{o(p),n(!1),i(!0)},dropdownMenuProps:f,children:[(0,Qo.jsx)(_n.__experimentalToolsPanelItem,{label:(0,yn.__)("Link to"),isShownByDefault:!0,hasValue:()=>d!==p,onDeselect:()=>o(p),children:(0,Qo.jsx)(_n.SelectControl,{label:(0,yn.__)("Link to"),value:d,options:h,onChange:o})}),(0,Qo.jsx)(_n.__experimentalToolsPanelItem,{label:(0,yn.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>n(!1),children:(0,Qo.jsx)(_n.ToggleControl,{label:(0,yn.__)("Open in new tab"),checked:t,onChange:n})}),(0,Qo.jsx)(_n.__experimentalToolsPanelItem,{label:(0,yn.__)("Show download button"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>i(!0),children:(0,Qo.jsx)(_n.ToggleControl,{label:(0,yn.__)("Show download button"),checked:r,onChange:i})})]})]})})}var EJ=()=>window.navigator.pdfViewerEnabled?!0:!(window.navigator.userAgent.indexOf("Mobi")>-1||window.navigator.userAgent.indexOf("Android")>-1||window.navigator.userAgent.indexOf("Macintosh")>-1&&window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>2||(window.ActiveXObject||"ActiveXObject"in window)&&!(PJ("AcroPDF.PDF")||PJ("PDF.PdfCtrl"))),PJ=e=>{let t;try{t=new window.ActiveXObject(e)}catch{t=void 0}return t};var ro=a(b(),1),N4=200,EA=2e3;function u6e({text:e,disabled:t}){let{createNotice:r}=(0,Dg.useDispatch)(NA.store),o=(0,NJ.useCopyToClipboard)(e,()=>{r("info",(0,Ru.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,ro.jsx)(Lg.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:o,disabled:t,children:(0,Ru.__)("Copy URL")})}function p6e({attributes:e,isSelected:t,setAttributes:r,clientId:o}){let{id:n,fileName:i,href:s,textLinkHref:l,textLinkTarget:c,showDownloadButton:u,downloadButtonText:p,displayPreview:d,previewHeight:m}=e,[f,h]=(0,BJ.useState)(e.blob),{media:g}=(0,Dg.useSelect)(L=>({media:n?L(IJ.store).getEntityRecord("postType","attachment",n,{context:"view"}):void 0}),[n]),{createErrorNotice:v}=(0,Dg.useDispatch)(NA.store),{toggleSelection:x}=(0,Dg.useDispatch)(xn.store);nc({url:f,onChange:y,onError:k});function y(L){if(!L||!L.url){r({href:void 0,fileName:void 0,textLinkHref:void 0,id:void 0,fileId:void 0,displayPreview:void 0,previewHeight:void 0}),h();return}if((0,BA.isBlobURL)(L.url)){h(L.url);return}let M=(L.mime||L.mime_type)==="application/pdf"||(0,RJ.getFilename)(L.url).toLowerCase().endsWith(".pdf"),U={displayPreview:M?e.displayPreview??!0:void 0,previewHeight:M?e.previewHeight??600:void 0};r({href:L.url,fileName:L.title,textLinkHref:L.url,id:L.id,fileId:`wp-block-file--media-${o}`,blob:void 0,...U}),h()}function k(L){r({href:void 0}),v(L,{type:"snackbar"})}function _(L){r({textLinkHref:L})}function w(L){r({textLinkTarget:L?"_blank":!1})}function C(L){r({showDownloadButton:L})}function T(L){r({displayPreview:L})}function P(L,M,U,W){x(!0);let G=parseInt(m+W.height,10);r({previewHeight:G})}function B(L){let M=Math.max(parseInt(L,10),N4);r({previewHeight:M})}let I=g&&g.link,R=(0,xn.useBlockProps)({className:S(!!f&&(0,Lg.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":!!f})}),E=EJ()&&d;return!s&&!f?(0,ro.jsx)("div",{...R,children:(0,ro.jsx)(xn.MediaPlaceholder,{icon:(0,ro.jsx)(xn.BlockIcon,{icon:Cv}),labels:{title:(0,Ru.__)("File"),instructions:(0,Ru.__)("Drag and drop a file, upload, or choose from your library.")},onSelect:y,onError:k,accept:"*"})}):(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)(TJ,{hrefs:{href:s||f,textLinkHref:l,attachmentPage:I},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:_,changeOpenInNewWindow:w,changeShowDownloadButton:C,displayPreview:d,changeDisplayPreview:T,previewHeight:m,changePreviewHeight:B}),(0,ro.jsxs)(xn.BlockControls,{group:"other",children:[(0,ro.jsx)(xn.MediaReplaceFlow,{mediaId:n,mediaURL:s,accept:"*",onSelect:y,onError:k,onReset:()=>y(void 0)}),(0,ro.jsx)(u6e,{text:s,disabled:(0,BA.isBlobURL)(s)})]}),(0,ro.jsxs)("div",{...R,children:[E&&(0,ro.jsxs)(Lg.ResizableBox,{size:{height:m,width:"100%"},minHeight:N4,maxHeight:EA,grid:[1,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>x(!1),onResizeStop:P,showHandle:t,children:[(0,ro.jsx)("object",{className:"wp-block-file__preview",data:s,type:"application/pdf","aria-label":(0,Ru.__)("Embed of the selected PDF file.")}),!t&&(0,ro.jsx)("div",{className:"wp-block-file__preview-overlay"})]}),(0,ro.jsxs)("div",{className:"wp-block-file__content-wrapper",children:[(0,ro.jsx)(xn.RichText,{identifier:"fileName",tagName:"a",value:i,placeholder:(0,Ru.__)("Write file name\u2026"),withoutInteractiveFormatting:!0,onChange:L=>r({fileName:Ob(L)}),href:l}),u&&(0,ro.jsx)("div",{className:"wp-block-file__button-richtext-wrapper",children:(0,ro.jsx)(xn.RichText,{identifier:"downloadButtonText",tagName:"div","aria-label":(0,Ru.__)("Download button text"),className:S("wp-block-file__button",(0,xn.__experimentalGetElementClassName)("button")),value:p,withoutInteractiveFormatting:!0,placeholder:(0,Ru.__)("Add text\u2026"),onChange:L=>r({downloadButtonText:Ob(L)})})})]})]})]})}var DJ=p6e;var I4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/file",title:"File",category:"media",description:"Add a link to a downloadable file.",keywords:["document","pdf","download"],textdomain:"default",attributes:{id:{type:"number"},blob:{type:"string",role:"local"},href:{type:"string",role:"content"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"rich-text",source:"rich-text",selector:"a:not([download])",role:"content"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href",role:"content"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"rich-text",source:"rich-text",selector:"a[download]",role:"content"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},interactivity:!0},editorStyle:"wp-block-file-editor",style:"wp-block-file"};var Du=a(N(),1),Pl=a(b(),1);function LJ({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,p=Du.RichText.isEmpty(o)?"PDF embed":o.toString(),d=!Du.RichText.isEmpty(o),m=d?r:void 0;return t&&(0,Pl.jsxs)("div",{...Du.useBlockProps.save(),children:[c&&(0,Pl.jsx)(Pl.Fragment,{children:(0,Pl.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),d&&(0,Pl.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Pl.jsx)(Du.RichText.Content,{value:o})}),s&&(0,Pl.jsx)("a",{href:t,className:S("wp-block-file__button",(0,Du.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":m,children:(0,Pl.jsx)(Du.RichText.Content,{value:l})})]})}var cy=a(Or(),1),df=a(K(),1),MJ=a(O(),1),zJ=a(oe(),1),VJ=a(D(),1),FJ=a(pr(),1),AJ=(0,VJ._x)("Download","button label"),IA=(e,t,r)=>({type:"block",blocks:[e],isMatch:({id:o})=>{if(!o)return!1;let{getEntityRecord:n}=(0,MJ.select)(zJ.store),i=n("postType","attachment",o,{context:"view"});return!!i&&i.mime_type.includes(t)},transform:o=>(0,df.createBlock)(e,{[r]:o.href,caption:o.fileName,id:o.id,anchor:o.anchor})}),m6e={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{let t=[];return e.forEach(r=>{let o=(0,cy.createBlobURL)(r);r.type.startsWith("video/")?t.push((0,df.createBlock)("core/video",{blob:(0,cy.createBlobURL)(r)})):r.type.startsWith("image/")?t.push((0,df.createBlock)("core/image",{blob:(0,cy.createBlobURL)(r)})):r.type.startsWith("audio/")?t.push((0,df.createBlock)("core/audio",{blob:(0,cy.createBlobURL)(r)})):t.push((0,df.createBlock)("core/file",{blob:o,fileName:r.name,downloadButtonText:AJ}))}),t}},{type:"block",blocks:["core/audio","core/video","core/image"],transform:e=>{let t=e.src??e.url;return(0,df.createBlock)("core/file",{href:t,fileName:e.caption||(0,FJ.getFilename)(t),textLinkHref:t,id:e.id,anchor:e.anchor,downloadButtonText:AJ})}}],to:[IA("core/audio","audio","src"),IA("core/video","video","src"),IA("core/image","image","url")]},OJ=m6e;var HJ=a(D(),1),f6e=[{name:"default",isDefault:!0,attributes:{downloadButtonText:(0,HJ._x)("Download","button label")}}],jJ=f6e;var{fieldsKey:h6e,formKey:g6e}=q(UJ.privateApis),{name:GJ}=I4,R4={icon:Cv,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,Ag._x)("Armstrong_Small_Step","Name of the file")}},transforms:OJ,deprecated:CJ,edit:DJ,save:LJ,variations:jJ};window.__experimentalContentOnlyInspectorFields&&(R4[h6e]=[{id:"file",label:(0,Ag.__)("File"),type:"media",Edit:{control:"media",allowedTypes:[],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.href}),setValue:({value:e})=>({id:e.id,href:e.url})},{id:"fileName",label:(0,Ag.__)("Filename"),type:"text",Edit:"rich-text"},{id:"downloadButtonText",label:(0,Ag.__)("Button Text"),type:"text",Edit:"rich-text"}],R4[g6e]={fields:["file","fileName","downloadButtonText"]});var v6e=()=>A({name:GJ,metadata:I4,settings:R4});var zA={};X(zA,{init:()=>w6e,metadata:()=>D4,name:()=>XJ,settings:()=>JJ});var QJ=a(Nu(),1),V4=a(D(),1);var wa=a(D(),1),El=a(N(),1),Bl=a(V(),1),WJ=a(O(),1);var Ca=a(b(),1),b6e=({attributes:e,setAttributes:t,clientId:r})=>{let o=Q(),n=()=>{t({submissionMethod:"email",email:void 0,action:void 0,method:"post"})},{action:i,method:s,email:l,submissionMethod:c}=e,u=(0,El.useBlockProps)(),{hasInnerBlocks:p}=(0,WJ.useSelect)(m=>{let{getBlock:f}=m(El.store),h=f(r);return{hasInnerBlocks:!!(h&&h.innerBlocks.length)}},[r]),d=(0,El.useInnerBlocksProps)(u,{renderAppender:p?void 0:El.InnerBlocks.ButtonBlockAppender});return(0,Ca.jsxs)(Ca.Fragment,{children:[(0,Ca.jsx)(El.InspectorControls,{children:(0,Ca.jsxs)(Bl.__experimentalToolsPanel,{dropdownMenuProps:o,label:(0,wa.__)("Settings"),resetAll:n,children:[(0,Ca.jsx)(Bl.__experimentalToolsPanelItem,{hasValue:()=>c!=="email",label:(0,wa.__)("Submissions method"),onDeselect:()=>t({submissionMethod:"email"}),isShownByDefault:!0,children:(0,Ca.jsx)(Bl.SelectControl,{label:(0,wa.__)("Submissions method"),options:[{label:(0,wa.__)("Send email"),value:"email"},{label:(0,wa.__)("- Custom -"),value:"custom"}],value:c,onChange:m=>t({submissionMethod:m}),help:c==="custom"?(0,wa.__)('Select the method to use for form submissions. Additional options for the "custom" mode can be found in the "Advanced" section.'):(0,wa.__)("Select the method to use for form submissions.")})}),c==="email"&&(0,Ca.jsx)(Bl.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,wa.__)("Email for form submissions"),onDeselect:()=>t({email:void 0,action:void 0,method:"post"}),isShownByDefault:!0,children:(0,Ca.jsx)(Bl.TextControl,{autoComplete:"off",label:(0,wa.__)("Email for form submissions"),value:l||"",required:!0,onChange:m=>{t({email:m}),t({action:`mailto:${m}`}),t({method:"post"})},help:(0,wa.__)("The email address where form submissions will be sent. Separate multiple email addresses with a comma."),type:"email"})})]})}),c!=="email"&&(0,Ca.jsxs)(El.InspectorControls,{group:"advanced",children:[(0,Ca.jsx)(Bl.SelectControl,{label:(0,wa.__)("Method"),options:[{label:"Get",value:"get"},{label:"Post",value:"post"}],value:s,onChange:m=>t({method:m}),help:(0,wa.__)("Select the method to use for form submissions.")}),(0,Ca.jsx)(Bl.TextControl,{autoComplete:"off",label:(0,wa.__)("Form action"),value:i,onChange:m=>{t({action:m})},help:(0,wa.__)("The URL where the form should be submitted."),type:"url"})]}),(0,Ca.jsx)("form",{...d,encType:c==="email"?"text/plain":null})]})},$J=b6e;var D4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/form",title:"Form",category:"widgets",allowedBlocks:["core/paragraph","core/heading","core/form-input","core/form-submit-button","core/form-submission-notification","core/group","core/columns"],description:"A form.",keywords:["container","wrapper","row","section"],textdomain:"default",attributes:{submissionMethod:{type:"string",default:"email"},method:{type:"string",default:"post"},action:{type:"string"},email:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}}}};var L4=a(N(),1),DA=a(b(),1);function qJ({attributes:e}){let t=L4.useBlockProps.save(),{submissionMethod:r}=e;return(0,DA.jsx)("form",{...t,encType:r==="email"?"text/plain":null,children:(0,DA.jsx)(L4.InnerBlocks.Content,{})})}var Ls=a(D(),1);var LA=a(D(),1),A4=["core/form-submission-notification",{type:"success"},[["core/paragraph",{content:'<mark style="background-color:rgba(0, 0, 0, 0);color:#345C00" class="has-inline-color">'+(0,LA.__)("Your form has been submitted successfully")+"</mark>"}]]],M4=["core/form-submission-notification",{type:"error"},[["core/paragraph",{content:'<mark style="background-color:rgba(0, 0, 0, 0);color:#CF2E2E" class="has-inline-color">'+(0,LA.__)("There was an error submitting your form.")+"</mark>"}]]];var _6e=[{name:"comment-form",title:(0,Ls.__)("Experimental Comment form"),description:(0,Ls.__)("A comment form for posts and pages."),attributes:{submissionMethod:"custom",action:"{SITE_URL}/wp-comments-post.php",method:"post",anchor:"comment-form"},isDefault:!1,innerBlocks:[["core/form-input",{type:"text",name:"author",label:(0,Ls.__)("Name"),required:!0,visibilityPermissions:"logged-out"}],["core/form-input",{type:"email",name:"email",label:(0,Ls.__)("Email"),required:!0,visibilityPermissions:"logged-out"}],["core/form-input",{type:"textarea",name:"comment",label:(0,Ls.__)("Comment"),required:!0,visibilityPermissions:"all"}],["core/form-submit-button",{}]],scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="text"},{name:"wp-privacy-form",title:(0,Ls.__)("Experimental Privacy Request Form"),keywords:["GDPR"],description:(0,Ls.__)("A form to request data exports and/or deletion."),attributes:{submissionMethod:"custom",action:"",method:"post",anchor:"gdpr-form"},isDefault:!1,innerBlocks:[A4,M4,["core/paragraph",{content:(0,Ls.__)("To request an export or deletion of your personal data on this site, please fill-in the form below. You can define the type of request you wish to perform, and your email address. Once the form is submitted, you will receive a confirmation email with instructions on the next steps.")}],["core/form-input",{type:"email",name:"email",label:(0,Ls.__)("Enter your email address."),required:!0,visibilityPermissions:"all"}],["core/form-input",{type:"checkbox",name:"export_personal_data",label:(0,Ls.__)("Request data export"),required:!1,visibilityPermissions:"all"}],["core/form-input",{type:"checkbox",name:"remove_personal_data",label:(0,Ls.__)("Request data deletion"),required:!1,visibilityPermissions:"all"}],["core/form-submit-button",{}],["core/form-input",{type:"hidden",name:"wp-action",value:"wp_privacy_send_request"}],["core/form-input",{type:"hidden",name:"wp-privacy-request",value:"1"}]],scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="text"}],ZJ=_6e;var yc=a(N(),1),AA=a(b(),1),x6e={supports:{},attributes:{submissionMethod:{type:"string",default:"email"},method:{type:"string",default:"post"},action:{type:"string"},email:{type:"string"},anchor:{type:"string",source:"attribute",attribute:"id",selector:"*"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},fontFamily:{type:"string"},fontSize:{type:"string"}},save({attributes:e}){let{submissionMethod:t}=e,r=(0,yc.__experimentalGetColorClassesAndStyles)(e),o=(0,yc.getTypographyClassesAndStyles)(e),n=(0,yc.__experimentalGetSpacingClassesAndStyles)(e),i=yc.useBlockProps.save({style:{...r.style,...o.style,...n.style},id:e.anchor});return(0,AA.jsx)("form",{...i,className:"wp-block-form",encType:t==="email"?"text/plain":null,children:(0,AA.jsx)(yc.InnerBlocks.Content,{})})}},KJ=[x6e];var z4=a(z(),1),MA=a(b(),1),YJ=(0,MA.jsx)(z4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,MA.jsx)(z4.Path,{d:"M18 16H6c-1.1 0-2 .9-2 2s.9 2 2 2h12c1.1 0 2-.9 2-2s-.9-2-2-2Zm0 2.5H6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h12c.3 0 .5.2.5.5s-.2.5-.5.5ZM13 13H4v1.5h9V13Zm-7-2h12c1.1 0 2-.9 2-2s-.9-2-2-2H6c-1.1 0-2 .9-2 2s.9 2 2 2Zm0-2.5h12c.3 0 .5.2.5.5s-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5s.2-.5.5-.5ZM13 4H4v1.5h9V4Z"})});var{name:XJ}=D4,k6e=[A4,M4,["core/form-input",{type:"text",label:(0,V4.__)("Name"),required:!0}],["core/form-input",{type:"email",label:(0,V4.__)("Email"),required:!0}],["core/form-input",{type:"textarea",label:(0,V4.__)("Comment"),required:!0}],["core/form-submit-button",{}]],JJ={icon:YJ,template:k6e,edit:$J,save:qJ,deprecated:KJ,variations:ZJ,example:{}},w6e=()=>{let e=["core/form"];return(0,QJ.addFilter)("blockEditor.__unstableCanInsertBlockType","core/block-library/preventInsertingFormIntoAnotherForm",(t,r,o,{getBlock:n,getBlockParentsByBlockName:i})=>{if(r.name!=="core/form")return t;for(let s of e)if(n(o)?.name===s||i(o,s).length)return!1;return!0}),A({name:XJ,metadata:D4,settings:JJ})};var FA={};X(FA,{init:()=>A6e,metadata:()=>O4,name:()=>fee,settings:()=>hee});var oee=a(uy(),1),Nl=a(N(),1),nee=a(zn(),1),Hi=a(b(),1),aee=e=>(0,oee.default)((0,nee.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),E6e={attributes:{type:{type:"string",default:"text"},name:{type:"string"},label:{type:"string",default:"Label",selector:".wp-block-form-input__label-content",source:"html",role:"content"},inlineLabel:{type:"boolean",default:!1},required:{type:"boolean",default:!1,selector:".wp-block-form-input__input",source:"attribute",attribute:"required"},placeholder:{type:"string",selector:".wp-block-form-input__input",source:"attribute",attribute:"placeholder",role:"content"},value:{type:"string",default:"",selector:"input",source:"attribute",attribute:"value"},visibilityPermissions:{type:"string",default:"all"}},supports:{anchor:!0,reusable:!1,spacing:{margin:["top","bottom"]},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}}},save({attributes:e}){let{type:t,name:r,label:o,inlineLabel:n,required:i,placeholder:s,value:l}=e,c=(0,Nl.__experimentalGetBorderClassesAndStyles)(e),u=(0,Nl.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},d=S("wp-block-form-input__input",u.className,c.className),m=t==="textarea"?"textarea":"input",f=Nl.useBlockProps.save();return t==="hidden"?(0,Hi.jsx)("input",{type:t,name:r,value:l}):(0,Hi.jsx)("div",{...f,children:(0,Hi.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":n}),children:[(0,Hi.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Hi.jsx)(Nl.RichText.Content,{value:o})}),(0,Hi.jsx)(m,{className:d,type:t==="textarea"?void 0:t,name:r||aee(o),required:i,"aria-required":i,placeholder:s||void 0,style:p})]})})}},B6e={attributes:{type:{type:"string",default:"text"},name:{type:"string"},label:{type:"string",default:"Label",selector:".wp-block-form-input__label-content",source:"html",role:"content"},inlineLabel:{type:"boolean",default:!1},required:{type:"boolean",default:!1,selector:".wp-block-form-input__input",source:"attribute",attribute:"required"},placeholder:{type:"string",selector:".wp-block-form-input__input",source:"attribute",attribute:"placeholder",role:"content"},value:{type:"string",default:"",selector:"input",source:"attribute",attribute:"value"},visibilityPermissions:{type:"string",default:"all"}},supports:{className:!1,anchor:!0,reusable:!1,spacing:{margin:["top","bottom"]},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}}},save({attributes:e}){let{type:t,name:r,label:o,inlineLabel:n,required:i,placeholder:s,value:l}=e,c=(0,Nl.__experimentalGetBorderClassesAndStyles)(e),u=(0,Nl.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},d=S("wp-block-form-input__input",u.className,c.className),m=t==="textarea"?"textarea":"input";return t==="hidden"?(0,Hi.jsx)("input",{type:t,name:r,value:l}):(0,Hi.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":n}),children:[(0,Hi.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Hi.jsx)(Nl.RichText.Content,{value:o})}),(0,Hi.jsx)(m,{className:d,type:t==="textarea"?void 0:t,name:r||aee(o),required:i,"aria-required":i,placeholder:s||void 0,style:p})]})}},N6e=[E6e,B6e],iee=N6e;var qn=a(D(),1),Il=a(N(),1),Rl=a(V(),1),see=a(j(),1);var mo=a(b(),1);function I6e({attributes:e,setAttributes:t,className:r}){let{type:o,name:n,label:i,inlineLabel:s,required:l,placeholder:c,value:u}=e,p=(0,Il.useBlockProps)(),d=Q(),m=(0,see.useRef)(),f=o==="textarea"?"textarea":"input",h=(0,Il.__experimentalUseBorderProps)(e),g=(0,Il.__experimentalUseColorProps)(e);m.current&&m.current.focus();let v=o==="checkbox"||o==="radio",x=(0,mo.jsxs)(mo.Fragment,{children:[o!=="hidden"&&(0,mo.jsx)(Il.InspectorControls,{children:(0,mo.jsxs)(Rl.__experimentalToolsPanel,{label:(0,qn.__)("Settings"),resetAll:()=>{t({inlineLabel:!1,required:!1})},dropdownMenuProps:d,children:[o!=="checkbox"&&(0,mo.jsx)(Rl.__experimentalToolsPanelItem,{label:(0,qn.__)("Inline label"),hasValue:()=>!!s,onDeselect:()=>t({inlineLabel:!1}),isShownByDefault:!0,children:(0,mo.jsx)(Rl.CheckboxControl,{label:(0,qn.__)("Inline label"),checked:s,onChange:k=>{t({inlineLabel:k})}})}),(0,mo.jsx)(Rl.__experimentalToolsPanelItem,{label:(0,qn.__)("Required"),hasValue:()=>!!l,onDeselect:()=>t({required:!1}),isShownByDefault:!0,children:(0,mo.jsx)(Rl.CheckboxControl,{label:(0,qn.__)("Required"),checked:l,onChange:k=>{t({required:k})}})})]})}),(0,mo.jsxs)(Il.InspectorControls,{group:"advanced",children:[(0,mo.jsx)(Rl.TextControl,{autoComplete:"off",label:(0,qn.__)("Name"),value:n,onChange:k=>{t({name:k})},help:(0,qn.__)('Affects the "name" attribute of the input element, and is used as a name for the form submission results.')}),o==="hidden"&&(0,mo.jsx)(Rl.TextControl,{autoComplete:"off",label:(0,qn.__)("Value"),value:u,onChange:k=>t({value:k}),help:(0,qn.__)("Sets the stored value for this hidden field.")})]})]}),y=(0,mo.jsx)(Il.RichText,{tagName:"span",className:"wp-block-form-input__label-content",value:i,onChange:k=>t({label:k}),"aria-label":i?(0,qn.__)("Label"):(0,qn.__)("Empty label"),"data-empty":!i,placeholder:(0,qn.__)("Type the label for this input")});return o==="hidden"?(0,mo.jsxs)("div",{...p,children:[x,(0,mo.jsx)("span",{className:"wp-block-form-input__label is-input-hidden","data-message":(0,qn.__)("Hidden field")})]}):(0,mo.jsxs)("div",{...p,children:[x,(0,mo.jsxs)("span",{className:S("wp-block-form-input__label",{"is-label-inline":s||o==="checkbox"}),children:[!v&&y,(0,mo.jsx)(f,{type:o==="textarea"?void 0:o,className:S(r,"wp-block-form-input__input",g.className,h.className),"aria-label":(0,qn.__)("Optional placeholder text"),placeholder:c?void 0:(0,qn.__)("Optional placeholder\u2026"),value:c,onChange:k=>t({placeholder:k.target.value}),"aria-required":l,style:{...h.style,...g.style}}),v&&y]})]})}var lee=I6e;var O4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/form-input",title:"Input Field",category:"widgets",ancestor:["core/form"],description:"The basic building block for forms.",keywords:["input","form"],textdomain:"default",attributes:{type:{type:"string",default:"text"},name:{type:"string"},label:{type:"rich-text",default:"Label",selector:".wp-block-form-input__label-content",source:"rich-text",role:"content"},inlineLabel:{type:"boolean",default:!1},required:{type:"boolean",default:!1,selector:".wp-block-form-input__input",source:"attribute",attribute:"required"},placeholder:{type:"string",selector:".wp-block-form-input__input",source:"attribute",attribute:"placeholder",role:"content"},value:{type:"string",default:"",selector:"input",source:"attribute",attribute:"value"},visibilityPermissions:{type:"string",default:"all"}},supports:{anchor:!0,reusable:!1,spacing:{margin:["top","bottom"]},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}}},style:["wp-block-form-input"]};var cee=a(uy(),1),Lu=a(N(),1),uee=a(zn(),1),_c=a(b(),1),D6e=e=>(0,cee.default)((0,uee.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,"");function pee({attributes:e}){let{type:t,name:r,label:o,inlineLabel:n,required:i,placeholder:s,value:l}=e,c=(0,Lu.__experimentalGetBorderClassesAndStyles)(e),u=(0,Lu.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},d=S("wp-block-form-input__input",u.className,c.className),m=t==="textarea"?"textarea":"input",f=Lu.useBlockProps.save(),h=t==="checkbox"||t==="radio";return t==="hidden"?(0,_c.jsx)("input",{type:t,name:r,value:l}):(0,_c.jsx)("div",{...f,children:(0,_c.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":n}),children:[!h&&(0,_c.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,_c.jsx)(Lu.RichText.Content,{value:o})}),(0,_c.jsx)(m,{className:d,type:t==="textarea"?void 0:t,name:r||D6e(o),required:i,"aria-required":i,placeholder:s||void 0,style:p}),h&&(0,_c.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,_c.jsx)(Lu.RichText.Content,{value:o})})]})})}var kn=a(D(),1),L6e=[{name:"text",title:(0,kn.__)("Text Input"),description:(0,kn.__)("A generic text input."),attributes:{type:"text"},isDefault:!0,scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="text"},{name:"textarea",title:(0,kn.__)("Textarea Input"),description:(0,kn.__)("A textarea input to allow entering multiple lines of text."),attributes:{type:"textarea"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="textarea"},{name:"checkbox",title:(0,kn.__)("Checkbox Input"),description:(0,kn.__)("A simple checkbox input."),attributes:{type:"checkbox",inlineLabel:!0},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="checkbox"},{name:"email",title:(0,kn.__)("Email Input"),description:(0,kn.__)("Used for email addresses."),attributes:{type:"email"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="email"},{name:"url",title:(0,kn.__)("URL Input"),description:(0,kn.__)("Used for URLs."),attributes:{type:"url"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="url"},{name:"tel",title:(0,kn.__)("Telephone Input"),description:(0,kn.__)("Used for phone numbers."),attributes:{type:"tel"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="tel"},{name:"number",title:(0,kn.__)("Number Input"),description:(0,kn.__)("A numeric input."),attributes:{type:"number"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="number"},{name:"hidden",title:(0,kn.__)("Hidden Input"),icon:"visibility",description:(0,kn.__)("A hidden input field."),attributes:{type:"hidden"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="hidden"}],dee=L6e;var H4=a(z(),1),VA=a(b(),1),mee=(0,VA.jsx)(H4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,VA.jsx)(H4.Path,{d:"M5.547 18.892A.99.99 0 0 0 6 19h.72v1H6a1.99 1.99 0 0 1-.908-.22l.455-.888ZM9.12 20H7.68v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.587-.22c-.272.14-.58.22-.907.22h-.72v-1H18a.99.99 0 0 0 .453-.108l.454.888ZM5.108 17.547a.99.99 0 0 0 0 .906l-.89.454a1.99 1.99 0 0 1 0-1.815l.89.455Zm14.672-.455a1.99 1.99 0 0 1 0 1.815l-.888-.454a.99.99 0 0 0 0-.906l.888-.455ZM6.72 17H6a.99.99 0 0 0-.453.108l-.455-.89A1.99 1.99 0 0 1 6 16h.72v1ZM18 16c.327 0 .635.08.907.219l-.454.89A.99.99 0 0 0 18 17h-.72v-1H18Zm-8.88 1H7.68v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1Zm2.4 0h-1.44v-1h1.44v1ZM5.5 14.28H4.25v-1H5.5v1Zm2.5 0H6.5v-1H8v1Zm2.5 0H9v-1h1.5v1Zm2.25 0H11.5v-1h1.25v1ZM18 7a2 2 0 1 1 0 4H6a2 2 0 1 1 0-4h12ZM6 8.5a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H6Zm7-3H4V4h9v1.5Z"})});var{name:fee}=O4,hee={icon:mee,deprecated:iee,edit:lee,save:pee,variations:dee,example:{}},A6e=()=>A({name:fee,metadata:O4,settings:hee});var HA={};X(HA,{init:()=>F6e,metadata:()=>U4,name:()=>_ee,settings:()=>xee});var yee=a(D(),1);var j4=a(N(),1),gee=a(b(),1),M6e=()=>{let e=(0,j4.useBlockProps)(),t=(0,j4.useInnerBlocksProps)(e,{templateLock:"all"});return(0,gee.jsx)("div",{className:"wp-block-form-submit-wrapper",...t})},vee=M6e;var U4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/form-submit-button",title:"Form Submit Button",category:"widgets",icon:"button",ancestor:["core/form"],allowedBlocks:["core/buttons","core/button"],description:"A submission button for forms.",keywords:["submit","button","form"],textdomain:"default",style:["wp-block-form-submit-button"]};var G4=a(N(),1),OA=a(b(),1);function bee(){let e=G4.useBlockProps.save();return(0,OA.jsx)("div",{className:"wp-block-form-submit-wrapper",...e,children:(0,OA.jsx)(G4.InnerBlocks.Content,{})})}var{name:_ee}=U4,V6e=[["core/buttons",{},[["core/button",{text:(0,yee.__)("Submit"),tagName:"button",type:"submit"}]]]],xee={template:V6e,edit:vee,save:bee,example:{}},F6e=()=>A({name:_ee,metadata:U4,settings:xee});var UA={};X(UA,{init:()=>G6e,metadata:()=>W4,name:()=>Bee,settings:()=>Nee});var Eee=a(D(),1);var jA=a(D(),1),td=a(N(),1),kee=a(O(),1);var wee=a(b(),1),O6e=({attributes:e,clientId:t})=>{let{type:r}=e,o=(0,td.useBlockProps)({className:S("wp-block-form-submission-notification",{[`form-notification-type-${r}`]:r})}),{hasInnerBlocks:n}=(0,kee.useSelect)(s=>{let{getBlock:l}=s(td.store),c=l(t);return{hasInnerBlocks:!!(c&&c.innerBlocks.length)}},[t]),i=(0,td.useInnerBlocksProps)(o,{renderAppender:n?void 0:td.InnerBlocks.ButtonBlockAppender});return(0,wee.jsx)("div",{...i,"data-message-success":(0,jA.__)("Submission success notification"),"data-message-error":(0,jA.__)("Submission error notification")})},Cee=O6e;var W4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/form-submission-notification",title:"Form Submission Notification",category:"widgets",ancestor:["core/form"],description:"Provide a notification message after the form has been submitted.",keywords:["form","feedback","notification","message"],textdomain:"default",icon:"feedback",attributes:{type:{type:"string",default:"success"}}};var $4=a(N(),1);var See=a(b(),1);function Tee({attributes:e}){let{type:t}=e;return(0,See.jsx)("div",{...$4.useInnerBlocksProps.save($4.useBlockProps.save({className:S("wp-block-form-submission-notification",{[`form-notification-type-${t}`]:t})}))})}var mf=a(D(),1),j6e=[{name:"form-submission-success",title:(0,mf.__)("Form Submission Success"),description:(0,mf.__)("Success message for form submissions."),attributes:{type:"success"},isDefault:!0,innerBlocks:[["core/paragraph",{content:(0,mf.__)("Your form has been submitted successfully."),backgroundColor:"#00D084",textColor:"#000000",style:{elements:{link:{color:{text:"#000000"}}}}}]],scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="success"},{name:"form-submission-error",title:(0,mf.__)("Form Submission Error"),description:(0,mf.__)("Error/failure message for form submissions."),attributes:{type:"error"},isDefault:!1,innerBlocks:[["core/paragraph",{content:(0,mf.__)("There was an error submitting your form."),backgroundColor:"#CF2E2E",textColor:"#FFFFFF",style:{elements:{link:{color:{text:"#FFFFFF"}}}}}]],scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="error"}],Pee=j6e;var{name:Bee}=W4,U6e=[["core/paragraph",{content:(0,Eee.__)("Enter the message you wish displayed for form submission error/success, and select the type of the message (success/error) from the block's options.")}]],Nee={icon:fm,template:U6e,edit:Cee,save:Tee,variations:Pee,example:{}},G6e=()=>A({name:Bee,metadata:W4,settings:Nee});var oM={};X(oM,{init:()=>z8e,metadata:()=>aC,name:()=>Hte,settings:()=>jte});var Gr=a(N(),1),Dee=a(K(),1);var xc="none",kc="media",Mg="lightbox",wc="attachment",Iee="file",Ree="post",py="large";var We=a(b(),1),Lee="file",Aee="post";function zg(e){return Math.min(3,e?.images?.length)}function W6e(e,t){switch(t){case Lee:return{href:e?.source_url||e?.url,linkDestination:kc};case Aee:return{href:e?.link,linkDestination:wc};case kc:return{href:e?.source_url||e?.url,linkDestination:kc};case wc:return{href:e?.link,linkDestination:wc};case xc:return{href:void 0,linkDestination:xc}}return{}}function Vg(e){let t=e.linkTo?e.linkTo:"none";t==="post"?t="attachment":t==="file"&&(t="media");let r=e.images.map(s=>$6e(s,e.sizeSlug,t)),{images:o,ids:n,...i}=e;return[{...i,linkTo:t,allowResize:!1},r]}function $6e(e,t,r){return(0,Dee.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...W6e(e,r)})}var q6e={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",default:[],items:{type:"object"}},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},save({attributes:e}){let{caption:t,columns:r,imageCrop:o}=e,n=S("has-nested-images",{[`columns-${r}`]:r!==void 0,"columns-default":r===void 0,"is-cropped":o}),i=Gr.useBlockProps.save({className:n}),s=Gr.useInnerBlocksProps.save(i);return(0,We.jsxs)("figure",{...s,children:[s.children,!Gr.RichText.isEmpty(t)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:t})]})}},Z6e={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"}},supports:{anchor:!0,align:!0},save({attributes:e}){let{images:t,columns:r=zg(e),imageCrop:o,caption:n,linkTo:i}=e,s=`columns-${r} ${o?"is-cropped":""}`;return(0,We.jsxs)("figure",{...Gr.useBlockProps.save({className:s}),children:[(0,We.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(l=>{let c;switch(i){case Lee:c=l.fullUrl||l.url;break;case Aee:c=l.link;break}let u=(0,We.jsx)("img",{src:l.url,alt:l.alt,"data-id":l.id,"data-full-url":l.fullUrl,"data-link":l.link,className:l.id?`wp-image-${l.id}`:null});return(0,We.jsx)("li",{className:"blocks-gallery-item",children:(0,We.jsxs)("figure",{children:[c?(0,We.jsx)("a",{href:c,children:u}):u,!Gr.RichText.isEmpty(l.caption)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:l.caption})]})},l.id||l.url)})}),!Gr.RichText.isEmpty(n)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})},migrate(e){return Vg(e)}},K6e={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},sizeSlug:{type:"string",default:"large"}},supports:{align:!0},isEligible({linkTo:e}){return!e||e==="attachment"||e==="media"},migrate(e){return Vg(e)},save({attributes:e}){let{images:t,columns:r=zg(e),imageCrop:o,caption:n,linkTo:i}=e;return(0,We.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,We.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(s=>{let l;switch(i){case"media":l=s.fullUrl||s.url;break;case"attachment":l=s.link;break}let c=(0,We.jsx)("img",{src:s.url,alt:s.alt,"data-id":s.id,"data-full-url":s.fullUrl,"data-link":s.link,className:s.id?`wp-image-${s.id}`:null});return(0,We.jsx)("li",{className:"blocks-gallery-item",children:(0,We.jsxs)("figure",{children:[l?(0,We.jsx)("a",{href:l,children:c}):c,!Gr.RichText.isEmpty(s.caption)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:s.caption})]})},s.id||s.url)})}),!Gr.RichText.isEmpty(n)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})}},Y6e={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},link:{source:"attribute",selector:"img",attribute:"data-link"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",default:[]},columns:{type:"number"},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},isEligible({ids:e}){return e&&e.some(t=>typeof t=="string")},migrate(e){return Vg(e)},save({attributes:e}){let{images:t,columns:r=zg(e),imageCrop:o,caption:n,linkTo:i}=e;return(0,We.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,We.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(s=>{let l;switch(i){case"media":l=s.fullUrl||s.url;break;case"attachment":l=s.link;break}let c=(0,We.jsx)("img",{src:s.url,alt:s.alt,"data-id":s.id,"data-full-url":s.fullUrl,"data-link":s.link,className:s.id?`wp-image-${s.id}`:null});return(0,We.jsx)("li",{className:"blocks-gallery-item",children:(0,We.jsxs)("figure",{children:[l?(0,We.jsx)("a",{href:l,children:c}):c,!Gr.RichText.isEmpty(s.caption)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:s.caption})]})},s.id||s.url)})}),!Gr.RichText.isEmpty(n)&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})}},Q6e={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},ids:{type:"array",default:[]},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zg(e),imageCrop:o,linkTo:n}=e;return(0,We.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let s;switch(n){case"media":s=i.fullUrl||i.url;break;case"attachment":s=i.link;break}let l=(0,We.jsx)("img",{src:i.url,alt:i.alt,"data-id":i.id,"data-full-url":i.fullUrl,"data-link":i.link,className:i.id?`wp-image-${i.id}`:null});return(0,We.jsx)("li",{className:"blocks-gallery-item",children:(0,We.jsxs)("figure",{children:[s?(0,We.jsx)("a",{href:s,children:l}):l,i.caption&&i.caption.length>0&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})},migrate(e){return Vg(e)}},X6e={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},isEligible({images:e,ids:t}){return e&&e.length>0&&(!t&&e||t&&e&&t.length!==e.length||e.some((r,o)=>!r&&t[o]!==null?!0:parseInt(r,10)!==t[o]))},migrate(e){return Vg(e)},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zg(e),imageCrop:o,linkTo:n}=e;return(0,We.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let s;switch(n){case"media":s=i.url;break;case"attachment":s=i.link;break}let l=(0,We.jsx)("img",{src:i.url,alt:i.alt,"data-id":i.id,"data-link":i.link,className:i.id?`wp-image-${i.id}`:null});return(0,We.jsx)("li",{className:"blocks-gallery-item",children:(0,We.jsxs)("figure",{children:[s?(0,We.jsx)("a",{href:s,children:l}):l,i.caption&&i.caption.length>0&&(0,We.jsx)(Gr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})}},J6e={attributes:{images:{type:"array",default:[],source:"query",selector:"div.wp-block-gallery figure.blocks-gallery-image img",query:{url:{source:"attribute",attribute:"src"},alt:{source:"attribute",attribute:"alt",default:""},id:{source:"attribute",attribute:"data-id"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},align:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zg(e),align:o,imageCrop:n,linkTo:i}=e,s=S(`columns-${r}`,{alignnone:o==="none","is-cropped":n});return(0,We.jsx)("div",{className:s,children:t.map(l=>{let c;switch(i){case"media":c=l.url;break;case"attachment":c=l.link;break}let u=(0,We.jsx)("img",{src:l.url,alt:l.alt,"data-id":l.id});return(0,We.jsx)("figure",{className:"blocks-gallery-image",children:c?(0,We.jsx)("a",{href:c,children:u}):u},l.id||l.url)})})},migrate(e){return Vg(e)}},Mee=[q6e,Z6e,K6e,Y6e,Q6e,X6e,J6e];var Bt=a(V(),1),fo=a(N(),1),vy=a(j(),1),Ue=a(D(),1),by=a(O(),1),Dte=a(K(),1),eM=a(Or(),1),Lte=a(Nr(),1);var zee=a(N(),1);var Vee=a(b(),1),q4=(0,Vee.jsx)(zee.BlockIcon,{icon:Nv});function Z4(e){return e?Math.min(3,e):3}var K4=(e,t="large")=>{let r=Object.fromEntries(Object.entries(e??{}).filter(([n])=>["alt","id","link"].includes(n)));r.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url||e?.source_url;let o=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return o&&(r.fullUrl=o),r};var Cc=20,ff="none",Fg="media",Og="attachment",GA="custom",Fee=["noopener"],rd=["image"];var WA=["flex","grid"],dy="full";function my(e,t,r,o,n){switch(r||t){case Iee:case kc:return{href:e?.source_url||e?.url,linkDestination:Fg,lightbox:n?.enabled?{...o?.lightbox,enabled:!1}:void 0};case Ree:case wc:return{href:e?.link,linkDestination:Og,lightbox:n?.enabled?{...o?.lightbox,enabled:!1}:void 0};case Mg:return{href:void 0,lightbox:n?.enabled?void 0:{...o?.lightbox,enabled:!0},linkDestination:ff};case xc:return{href:void 0,linkDestination:ff,lightbox:void 0}}return{}}function Oee(e){let[t,r=1]=e.split("/").map(Number),o=t/r;return o===1/0||o===0?NaN:o}function e8e(e){let t=e;return e!==void 0&&t&&(Fee.forEach(r=>{let o=new RegExp("\\b"+r+"\\b","gi");t=t.replace(o,"")}),t!==e&&(t=t.trim()),t||(t=void 0)),t}function fy(e,{rel:t}){let r=e?"_blank":void 0,o;return!r&&!t?o=void 0:o=e8e(t),{linkTarget:r,rel:o}}function Hee(e,t){let r=e?.media_details?.sizes?.[t]?.source_url;return r?{url:r,width:void 0,height:void 0,sizeSlug:t}:{}}function $A(e){return rd.some(t=>e.type.indexOf(t)===0)}function hf({x:e,y:t}={x:.5,y:.5}){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}var qA=a(D(),1);var Y4=a(b(),1);function jee(e){let{attributes:t,isSelected:r,setAttributes:o,insertBlocksAfter:n,blockProps:i,__unstableLayoutClassNames:s,isContentLocked:l,multiGallerySelection:c}=e,{align:u,columns:p,imageCrop:d}=t;return(0,Y4.jsxs)("figure",{...i,className:S(i.className,s,"blocks-gallery-grid",{[`align${u}`]:u,[`columns-${p}`]:p!==void 0,"columns-default":p===void 0,"is-cropped":d}),children:[i.children,(0,Y4.jsx)(qo,{attributes:t,setAttributes:o,isSelected:r,insertBlocksAfter:n,showToolbarButton:!c&&!l,className:"blocks-gallery-caption",label:(0,qA.__)("Gallery caption text"),placeholder:(0,qA.__)("Add gallery caption")})]})}var Uee=a(j(),1);function Gee(e,t,r){return(0,Uee.useMemo)(()=>o(),[e,t]);function o(){if(!e||e.length===0)return;let{imageSizes:n}=r(),i={};t&&(i=e.reduce((l,c)=>{if(!c.id)return l;let u=n.reduce((p,d)=>{let m=c.sizes?.[d.slug]?.url,f=c.media_details?.sizes?.[d.slug]?.source_url;return{...p,[d.slug]:m||f}},{});return{...l,[parseInt(c.id,10)]:u}},{}));let s=Object.values(i);return n.filter(({slug:l})=>s.some(c=>c[l])).map(({name:l,slug:c})=>({value:c,label:l}))}}var Q4=a(j(),1);function Wee(e,t){let[r,o]=(0,Q4.useState)([]);return(0,Q4.useMemo)(()=>n(),[e,t]);function n(){let i=!1,s=r.filter(c=>e.find(u=>c.clientId===u.clientId));s.length<r.length&&(i=!0),e.forEach(c=>{c.fromSavedContent&&!s.find(u=>u.id===c.id)&&(i=!0,s.push(c))});let l=e.filter(c=>!s.find(u=>c.clientId&&u.clientId===c.clientId)&&t?.find(u=>u.id===c.id)&&!c.fromSavedContent);return(i||l?.length>0)&&o([...s,...l]),l.length>0?l:null}}var qee=a(O(),1),Zee=a(oe(),1),$ee=[];function Kee(e){return(0,qee.useSelect)(t=>{let r=e.map(o=>o.attributes.id).filter(o=>o!==void 0);return r.length===0?$ee:t(Zee.store).getEntityRecords("postType","attachment",{include:r.join(","),per_page:-1,orderby:"include"})??$ee},[e])}var Dl=a(N(),1),_te=a(O(),1);var gf=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var Xee=a(Qee(),1);function t8e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Xee.getCSSValueFromRawStyle)(gf(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function r8e(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function Jee(e,t){if(!e||!t)return e;let r=t8e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=r8e(r.url,t?._links?.["wp:theme-file"])),r}function o8e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=br(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function rte(e){return`${e}{filter:none}`}function ote(e,t){return`${e}{filter:url(#${t})}`}function nte(e,t){let r=o8e(t);return`
+`,!nf.RichText.isEmpty(t)&&(0,af.jsx)(nf.RichText.Content,{tagName:"figcaption",value:t})]})}},dSe=[cSe,uSe],JX=dSe;var{name:eJ}=lc,tJ={icon:El,edit:$X,save:qX,transforms:KX,variations:QX,deprecated:JX},pSe=()=>M({name:eJ,metadata:lc,settings:tJ});var pA={};J(pA,{init:()=>CSe,metadata:()=>E4,name:()=>kJ,settings:()=>B4});var Ah=a(D(),1);var xJ=a(K(),1);var Io=a(R(),1),Bl=a(D(),1),or=a(b(),1),mSe={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,d=Io.RichText.isEmpty(o)?(0,Bl.__)("PDF embed"):(0,Bl.sprintf)((0,Bl.__)("Embed of %s."),o),p=!Io.RichText.isEmpty(o),m=p?r:void 0;return t&&(0,or.jsxs)("div",{...Io.useBlockProps.save(),children:[c&&(0,or.jsx)(or.Fragment,{children:(0,or.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":d})}),p&&(0,or.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,or.jsx)(Io.RichText.Content,{value:o})}),s&&(0,or.jsx)("a",{href:t,className:T("wp-block-file__button",(0,Io.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":m,children:(0,or.jsx)(Io.RichText.Content,{value:l})})]})}},fSe={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,d=Io.RichText.isEmpty(o)?(0,Bl.__)("PDF embed"):(0,Bl.sprintf)((0,Bl.__)("Embed of %s."),o),p=!Io.RichText.isEmpty(o),m=p?r:void 0;return t&&(0,or.jsxs)("div",{...Io.useBlockProps.save(),children:[c&&(0,or.jsx)(or.Fragment,{children:(0,or.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":d})}),p&&(0,or.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,or.jsx)(Io.RichText.Content,{value:o})}),s&&(0,or.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":m,children:(0,or.jsx)(Io.RichText.Content,{value:l})})]})}},gSe={attributes:{id:{type:"number"},href:{type:"string"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){let{href:t,fileName:r,textLinkHref:o,textLinkTarget:n,showDownloadButton:i,downloadButtonText:s,displayPreview:l,previewHeight:c}=e,u=Io.RichText.isEmpty(r)?(0,Bl.__)("PDF embed"):(0,Bl.sprintf)((0,Bl.__)("Embed of %s."),r);return t&&(0,or.jsxs)("div",{...Io.useBlockProps.save(),children:[l&&(0,or.jsx)(or.Fragment,{children:(0,or.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})}),!Io.RichText.isEmpty(r)&&(0,or.jsx)("a",{href:o,target:n,rel:n?"noreferrer noopener":void 0,children:(0,or.jsx)(Io.RichText.Content,{value:r})}),i&&(0,or.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,children:(0,or.jsx)(Io.RichText.Content,{value:s})})]})}},hSe=[mSe,fSe,gSe],rJ=hSe;var cA=a(Or(),1),Lh=a(V(),1),Dh=a(O(),1),vn=a(R(),1),sJ=a(H(),1),lJ=a(he(),1),Su=a(D(),1);var cJ=a(ne(),1),uA=a(xr(),1),uJ=a(dr(),1);var gn=a(D(),1),hn=a(V(),1),oJ=a(R(),1);var Zo=a(b(),1);function nJ({hrefs:e,openInNewWindow:t,showDownloadButton:r,changeLinkDestinationOption:o,changeOpenInNewWindow:n,changeShowDownloadButton:i,displayPreview:s,changeDisplayPreview:l,previewHeight:c,changePreviewHeight:u}){let{href:d,textLinkHref:p,attachmentPage:m}=e,f=X(),g=[{value:d,label:(0,gn.__)("URL")}];return m&&(g=[{value:d,label:(0,gn.__)("Media file")},{value:m,label:(0,gn.__)("Attachment page")}]),(0,Zo.jsx)(Zo.Fragment,{children:(0,Zo.jsxs)(oJ.InspectorControls,{children:[d.endsWith(".pdf")&&(0,Zo.jsxs)(hn.__experimentalToolsPanel,{label:(0,gn.__)("PDF settings"),resetAll:()=>{l(!0),u(600)},dropdownMenuProps:f,children:[(0,Zo.jsx)(hn.__experimentalToolsPanelItem,{label:(0,gn.__)("Show inline embed"),isShownByDefault:!0,hasValue:()=>!s,onDeselect:()=>l(!0),children:(0,Zo.jsx)(hn.ToggleControl,{label:(0,gn.__)("Show inline embed"),help:s?(0,gn.__)("Note: Most phone and tablet browsers won't display embedded PDFs."):null,checked:!!s,onChange:l})}),s&&(0,Zo.jsx)(hn.__experimentalToolsPanelItem,{label:(0,gn.__)("Height in pixels"),isShownByDefault:!0,hasValue:()=>c!==600,onDeselect:()=>u(600),children:(0,Zo.jsx)(hn.RangeControl,{label:(0,gn.__)("Height in pixels"),min:P4,max:Math.max(lA,c),value:c,onChange:u})})]}),(0,Zo.jsxs)(hn.__experimentalToolsPanel,{label:(0,gn.__)("Settings"),resetAll:()=>{o(d),n(!1),i(!0)},dropdownMenuProps:f,children:[(0,Zo.jsx)(hn.__experimentalToolsPanelItem,{label:(0,gn.__)("Link to"),isShownByDefault:!0,hasValue:()=>p!==d,onDeselect:()=>o(d),children:(0,Zo.jsx)(hn.SelectControl,{label:(0,gn.__)("Link to"),value:p,options:g,onChange:o})}),(0,Zo.jsx)(hn.__experimentalToolsPanelItem,{label:(0,gn.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>n(!1),children:(0,Zo.jsx)(hn.ToggleControl,{label:(0,gn.__)("Open in new tab"),checked:t,onChange:n})}),(0,Zo.jsx)(hn.__experimentalToolsPanelItem,{label:(0,gn.__)("Show download button"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>i(!0),children:(0,Zo.jsx)(hn.ToggleControl,{label:(0,gn.__)("Show download button"),checked:r,onChange:i})})]})]})})}var iJ=()=>window.navigator.pdfViewerEnabled?!0:!(window.navigator.userAgent.indexOf("Mobi")>-1||window.navigator.userAgent.indexOf("Android")>-1||window.navigator.userAgent.indexOf("Macintosh")>-1&&window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>2||(window.ActiveXObject||"ActiveXObject"in window)&&!(aJ("AcroPDF.PDF")||aJ("PDF.PdfCtrl"))),aJ=e=>{let t;try{t=new window.ActiveXObject(e)}catch{t=void 0}return t};var ro=a(b(),1),P4=200,lA=2e3;function vSe({text:e,disabled:t}){let{createNotice:r}=(0,Dh.useDispatch)(uA.store),o=(0,lJ.useCopyToClipboard)(e,()=>{r("info",(0,Su.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,ro.jsx)(Lh.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:o,disabled:t,children:(0,Su.__)("Copy URL")})}function ySe({attributes:e,isSelected:t,setAttributes:r,clientId:o}){let{id:n,fileName:i,href:s,textLinkHref:l,textLinkTarget:c,showDownloadButton:u,downloadButtonText:d,displayPreview:p,previewHeight:m}=e,[f,g]=(0,sJ.useState)(e.blob),{media:h}=(0,Dh.useSelect)(L=>({media:n?L(cJ.store).getEntityRecord("postType","attachment",n,{context:"view"}):void 0}),[n]),{createErrorNotice:v}=(0,Dh.useDispatch)(uA.store),{toggleSelection:x}=(0,Dh.useDispatch)(vn.store);tc({url:f,onChange:_,onError:k});function _(L){if(!L||!L.url){r({href:void 0,fileName:void 0,textLinkHref:void 0,id:void 0,fileId:void 0,displayPreview:void 0,previewHeight:void 0}),g();return}if((0,cA.isBlobURL)(L.url)){g(L.url);return}let A=(L.mime||L.mime_type)==="application/pdf"||(0,uJ.getFilename)(L.url).toLowerCase().endsWith(".pdf"),U={displayPreview:A?e.displayPreview??!0:void 0,previewHeight:A?e.previewHeight??600:void 0};r({href:L.url,fileName:L.title,textLinkHref:L.url,id:L.id,fileId:`wp-block-file--media-${o}`,blob:void 0,...U}),g()}function k(L){r({href:void 0}),v(L,{type:"snackbar"})}function y(L){r({textLinkHref:L})}function w(L){r({textLinkTarget:L?"_blank":!1})}function C(L){r({showDownloadButton:L})}function S(L){r({displayPreview:L})}function P(L,A,U,$){x(!0);let W=parseInt(m+$.height,10);r({previewHeight:W})}function N(L){let A=Math.max(parseInt(L,10),P4);r({previewHeight:A})}let I=h&&h.link,B=(0,vn.useBlockProps)({className:T(!!f&&(0,Lh.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":!!f})}),E=iJ()&&p;return!s&&!f?(0,ro.jsx)("div",{...B,children:(0,ro.jsx)(vn.MediaPlaceholder,{icon:(0,ro.jsx)(vn.BlockIcon,{icon:xv}),labels:{title:(0,Su.__)("File"),instructions:(0,Su.__)("Drag and drop a file, upload, or choose from your library.")},onSelect:_,onError:k,accept:"*"})}):(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsx)(nJ,{hrefs:{href:s||f,textLinkHref:l,attachmentPage:I},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:y,changeOpenInNewWindow:w,changeShowDownloadButton:C,displayPreview:p,changeDisplayPreview:S,previewHeight:m,changePreviewHeight:N}),(0,ro.jsxs)(vn.BlockControls,{group:"other",children:[(0,ro.jsx)(vn.MediaReplaceFlow,{mediaId:n,mediaURL:s,accept:"*",onSelect:_,onError:k,onReset:()=>_(void 0)}),(0,ro.jsx)(vSe,{text:s,disabled:(0,cA.isBlobURL)(s)})]}),(0,ro.jsxs)("div",{...B,children:[E&&(0,ro.jsxs)(Lh.ResizableBox,{size:{height:m,width:"100%"},minHeight:P4,maxHeight:lA,grid:[1,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>x(!1),onResizeStop:P,showHandle:t,children:[(0,ro.jsx)("object",{className:"wp-block-file__preview",data:s,type:"application/pdf","aria-label":(0,Su.__)("Embed of the selected PDF file.")}),!t&&(0,ro.jsx)("div",{className:"wp-block-file__preview-overlay"})]}),(0,ro.jsxs)("div",{className:"wp-block-file__content-wrapper",children:[(0,ro.jsx)(vn.RichText,{identifier:"fileName",tagName:"a",value:i,placeholder:(0,Su.__)("Write file name\u2026"),withoutInteractiveFormatting:!0,onChange:L=>r({fileName:rb(L)}),href:l}),u&&(0,ro.jsx)("div",{className:"wp-block-file__button-richtext-wrapper",children:(0,ro.jsx)(vn.RichText,{identifier:"downloadButtonText",tagName:"div","aria-label":(0,Su.__)("Download button text"),className:T("wp-block-file__button",(0,vn.__experimentalGetElementClassName)("button")),value:d,withoutInteractiveFormatting:!0,placeholder:(0,Su.__)("Add text\u2026"),onChange:L=>r({downloadButtonText:rb(L)})})})]})]})]})}var dJ=ySe;var E4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/file",title:"File",category:"media",description:"Add a link to a downloadable file.",keywords:["document","pdf","download"],textdomain:"default",attributes:{id:{type:"number"},blob:{type:"string",role:"local"},href:{type:"string",role:"content"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"rich-text",source:"rich-text",selector:"a:not([download])",role:"content"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href",role:"content"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"rich-text",source:"rich-text",selector:"a[download]",role:"content"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},interactivity:!0},editorStyle:"wp-block-file-editor",style:"wp-block-file"};var Tu=a(R(),1),Nl=a(b(),1);function pJ({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:n,textLinkTarget:i,showDownloadButton:s,downloadButtonText:l,displayPreview:c,previewHeight:u}=e,d=Tu.RichText.isEmpty(o)?"PDF embed":o.toString(),p=!Tu.RichText.isEmpty(o),m=p?r:void 0;return t&&(0,Nl.jsxs)("div",{...Tu.useBlockProps.save(),children:[c&&(0,Nl.jsx)(Nl.Fragment,{children:(0,Nl.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":d})}),p&&(0,Nl.jsx)("a",{id:m,href:n,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Nl.jsx)(Tu.RichText.Content,{value:o})}),s&&(0,Nl.jsx)("a",{href:t,className:T("wp-block-file__button",(0,Tu.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":m,children:(0,Nl.jsx)(Tu.RichText.Content,{value:l})})]})}var Sb=a(Or(),1),sf=a(K(),1),fJ=a(O(),1),gJ=a(ne(),1),hJ=a(D(),1),vJ=a(dr(),1),mJ=(0,hJ._x)("Download","button label"),dA=(e,t,r)=>({type:"block",blocks:[e],isMatch:({id:o})=>{if(!o)return!1;let{getEntityRecord:n}=(0,fJ.select)(gJ.store),i=n("postType","attachment",o,{context:"view"});return!!i&&i.mime_type.includes(t)},transform:o=>(0,sf.createBlock)(e,{[r]:o.href,caption:o.fileName,id:o.id,anchor:o.anchor})}),_Se={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{let t=[];return e.forEach(r=>{let o=(0,Sb.createBlobURL)(r);r.type.startsWith("video/")?t.push((0,sf.createBlock)("core/video",{blob:(0,Sb.createBlobURL)(r)})):r.type.startsWith("image/")?t.push((0,sf.createBlock)("core/image",{blob:(0,Sb.createBlobURL)(r)})):r.type.startsWith("audio/")?t.push((0,sf.createBlock)("core/audio",{blob:(0,Sb.createBlobURL)(r)})):t.push((0,sf.createBlock)("core/file",{blob:o,fileName:r.name,downloadButtonText:mJ}))}),t}},{type:"block",blocks:["core/audio","core/video","core/image"],transform:e=>{let t=e.src??e.url;return(0,sf.createBlock)("core/file",{href:t,fileName:e.caption||(0,vJ.getFilename)(t),textLinkHref:t,id:e.id,anchor:e.anchor,downloadButtonText:mJ})}}],to:[dA("core/audio","audio","src"),dA("core/video","video","src"),dA("core/image","image","url")]},yJ=_Se;var bJ=a(D(),1),xSe=[{name:"default",isDefault:!0,attributes:{downloadButtonText:(0,bJ._x)("Download","button label")}}],_J=xSe;var{fieldsKey:kSe,formKey:wSe}=q(xJ.privateApis),{name:kJ}=E4,B4={icon:xv,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,Ah._x)("Armstrong_Small_Step","Name of the file")}},transforms:yJ,deprecated:rJ,edit:dJ,save:pJ,variations:_J};window.__experimentalContentOnlyInspectorFields&&(B4[kSe]=[{id:"file",label:(0,Ah.__)("File"),type:"media",Edit:{control:"media",allowedTypes:[],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.href}),setValue:({value:e})=>({id:e.id,href:e.url})},{id:"fileName",label:(0,Ah.__)("Filename"),type:"text",Edit:"rich-text"},{id:"downloadButtonText",label:(0,Ah.__)("Button Text"),type:"text",Edit:"rich-text"}],B4[wSe]={fields:["file","fileName","downloadButtonText"]});var CSe=()=>M({name:kJ,metadata:E4,settings:B4});var SA={};J(SA,{init:()=>b6e,metadata:()=>G4,name:()=>zee,settings:()=>Vee});var Wr=a(R(),1),SJ=a(K(),1);var vc="none",yc="media",Mh="lightbox",bc="attachment",wJ="file",CJ="post",Tb="large",N4=8;var $e=a(b(),1),TJ="file",PJ="post";function zh(e){return Math.min(3,e?.images?.length)}function SSe(e,t){switch(t){case TJ:return{href:e?.source_url||e?.url,linkDestination:yc};case PJ:return{href:e?.link,linkDestination:bc};case yc:return{href:e?.source_url||e?.url,linkDestination:yc};case bc:return{href:e?.link,linkDestination:bc};case vc:return{href:void 0,linkDestination:vc}}return{}}function Vh(e){let t=e.linkTo?e.linkTo:"none";t==="post"?t="attachment":t==="file"&&(t="media");let r=e.images.map(s=>TSe(s,e.sizeSlug,t)),{images:o,ids:n,...i}=e;return[{...i,linkTo:t,allowResize:!1},r]}function TSe(e,t,r){return(0,SJ.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...SSe(e,r)})}var PSe={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",default:[],items:{type:"object"}},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},save({attributes:e}){let{caption:t,columns:r,imageCrop:o}=e,n=T("has-nested-images",{[`columns-${r}`]:r!==void 0,"columns-default":r===void 0,"is-cropped":o}),i=Wr.useBlockProps.save({className:n}),s=Wr.useInnerBlocksProps.save(i);return(0,$e.jsxs)("figure",{...s,children:[s.children,!Wr.RichText.isEmpty(t)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:t})]})}},ESe={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"}},supports:{anchor:!0,align:!0},save({attributes:e}){let{images:t,columns:r=zh(e),imageCrop:o,caption:n,linkTo:i}=e,s=`columns-${r} ${o?"is-cropped":""}`;return(0,$e.jsxs)("figure",{...Wr.useBlockProps.save({className:s}),children:[(0,$e.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(l=>{let c;switch(i){case TJ:c=l.fullUrl||l.url;break;case PJ:c=l.link;break}let u=(0,$e.jsx)("img",{src:l.url,alt:l.alt,"data-id":l.id,"data-full-url":l.fullUrl,"data-link":l.link,className:l.id?`wp-image-${l.id}`:null});return(0,$e.jsx)("li",{className:"blocks-gallery-item",children:(0,$e.jsxs)("figure",{children:[c?(0,$e.jsx)("a",{href:c,children:u}):u,!Wr.RichText.isEmpty(l.caption)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:l.caption})]})},l.id||l.url)})}),!Wr.RichText.isEmpty(n)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})},migrate(e){return Vh(e)}},BSe={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},sizeSlug:{type:"string",default:"large"}},supports:{align:!0},isEligible({linkTo:e}){return!e||e==="attachment"||e==="media"},migrate(e){return Vh(e)},save({attributes:e}){let{images:t,columns:r=zh(e),imageCrop:o,caption:n,linkTo:i}=e;return(0,$e.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,$e.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(s=>{let l;switch(i){case"media":l=s.fullUrl||s.url;break;case"attachment":l=s.link;break}let c=(0,$e.jsx)("img",{src:s.url,alt:s.alt,"data-id":s.id,"data-full-url":s.fullUrl,"data-link":s.link,className:s.id?`wp-image-${s.id}`:null});return(0,$e.jsx)("li",{className:"blocks-gallery-item",children:(0,$e.jsxs)("figure",{children:[l?(0,$e.jsx)("a",{href:l,children:c}):c,!Wr.RichText.isEmpty(s.caption)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:s.caption})]})},s.id||s.url)})}),!Wr.RichText.isEmpty(n)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})}},NSe={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},link:{source:"attribute",selector:"img",attribute:"data-link"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",default:[]},columns:{type:"number"},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},isEligible({ids:e}){return e&&e.some(t=>typeof t=="string")},migrate(e){return Vh(e)},save({attributes:e}){let{images:t,columns:r=zh(e),imageCrop:o,caption:n,linkTo:i}=e;return(0,$e.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,$e.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(s=>{let l;switch(i){case"media":l=s.fullUrl||s.url;break;case"attachment":l=s.link;break}let c=(0,$e.jsx)("img",{src:s.url,alt:s.alt,"data-id":s.id,"data-full-url":s.fullUrl,"data-link":s.link,className:s.id?`wp-image-${s.id}`:null});return(0,$e.jsx)("li",{className:"blocks-gallery-item",children:(0,$e.jsxs)("figure",{children:[l?(0,$e.jsx)("a",{href:l,children:c}):c,!Wr.RichText.isEmpty(s.caption)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:s.caption})]})},s.id||s.url)})}),!Wr.RichText.isEmpty(n)&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:n})]})}},ISe={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},ids:{type:"array",default:[]},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zh(e),imageCrop:o,linkTo:n}=e;return(0,$e.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let s;switch(n){case"media":s=i.fullUrl||i.url;break;case"attachment":s=i.link;break}let l=(0,$e.jsx)("img",{src:i.url,alt:i.alt,"data-id":i.id,"data-full-url":i.fullUrl,"data-link":i.link,className:i.id?`wp-image-${i.id}`:null});return(0,$e.jsx)("li",{className:"blocks-gallery-item",children:(0,$e.jsxs)("figure",{children:[s?(0,$e.jsx)("a",{href:s,children:l}):l,i.caption&&i.caption.length>0&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})},migrate(e){return Vh(e)}},RSe={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},isEligible({images:e,ids:t}){return e&&e.length>0&&(!t&&e||t&&e&&t.length!==e.length||e.some((r,o)=>!r&&t[o]!==null?!0:parseInt(r,10)!==t[o]))},migrate(e){return Vh(e)},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zh(e),imageCrop:o,linkTo:n}=e;return(0,$e.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let s;switch(n){case"media":s=i.url;break;case"attachment":s=i.link;break}let l=(0,$e.jsx)("img",{src:i.url,alt:i.alt,"data-id":i.id,"data-link":i.link,className:i.id?`wp-image-${i.id}`:null});return(0,$e.jsx)("li",{className:"blocks-gallery-item",children:(0,$e.jsxs)("figure",{children:[s?(0,$e.jsx)("a",{href:s,children:l}):l,i.caption&&i.caption.length>0&&(0,$e.jsx)(Wr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})}},DSe={attributes:{images:{type:"array",default:[],source:"query",selector:"div.wp-block-gallery figure.blocks-gallery-image img",query:{url:{source:"attribute",attribute:"src"},alt:{source:"attribute",attribute:"alt",default:""},id:{source:"attribute",attribute:"data-id"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},align:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=zh(e),align:o,imageCrop:n,linkTo:i}=e,s=T(`columns-${r}`,{alignnone:o==="none","is-cropped":n});return(0,$e.jsx)("div",{className:s,children:t.map(l=>{let c;switch(i){case"media":c=l.url;break;case"attachment":c=l.link;break}let u=(0,$e.jsx)("img",{src:l.url,alt:l.alt,"data-id":l.id});return(0,$e.jsx)("figure",{className:"blocks-gallery-image",children:c?(0,$e.jsx)("a",{href:c,children:u}):u},l.id||l.url)})})},migrate(e){return Vh(e)}},EJ=[PSe,ESe,BSe,NSe,ISe,RSe,DSe];var Bt=a(V(),1),uo=a(R(),1),Yd=a(H(),1),We=a(D(),1),Rb=a(O(),1),Bee=a(K(),1),wA=a(Or(),1),Nee=a(xr(),1);var BJ=a(R(),1);var NJ=a(b(),1),I4=(0,NJ.jsx)(BJ.BlockIcon,{icon:lm});function R4(e){return e?Math.min(3,e):3}function D4(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function _c(e){let t=D4(e)?e.type:void 0;return typeof t!="string"||t===""||t==="flex"}var L4=(e,t="large")=>{let r=Object.fromEntries(Object.entries(e??{}).filter(([n])=>["alt","id","link"].includes(n)));r.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url||e?.source_url;let o=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return o&&(r.fullUrl=o),r};var xc=20,lf="none",Hd="media",jd="attachment",mA="custom",IJ=["noopener"],Ud=["image"];var fA=["flex","grid"],Wd="full";function Pb(e,t,r,o,n){switch(r||t){case wJ:case yc:return{href:e?.source_url||e?.url,linkDestination:Hd,lightbox:n?.enabled?{...o?.lightbox,enabled:!1}:void 0};case CJ:case bc:return{href:e?.link,linkDestination:jd,lightbox:n?.enabled?{...o?.lightbox,enabled:!1}:void 0};case Mh:return{href:void 0,lightbox:n?.enabled?void 0:{...o?.lightbox,enabled:!0},linkDestination:lf};case vc:return{href:void 0,linkDestination:lf,lightbox:void 0}}return{}}function RJ(e){let[t,r=1]=e.split("/").map(Number),o=t/r;return o===1/0||o===0?NaN:o}function LSe(e){let t=e;return e!==void 0&&t&&(IJ.forEach(r=>{let o=new RegExp("\\b"+r+"\\b","gi");t=t.replace(o,"")}),t!==e&&(t=t.trim()),t||(t=void 0)),t}function Eb(e,{rel:t}){let r=e?"_blank":void 0,o;return!r&&!t?o=void 0:o=LSe(t),{linkTarget:r,rel:o}}function DJ(e,t){let r=e?.media_details?.sizes?.[t]?.source_url;return r?{url:r,width:void 0,height:void 0,sizeSlug:t}:{}}function gA(e){return Ud.some(t=>e.type.indexOf(t)===0)}function cf({x:e,y:t}={x:.5,y:.5}){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}var hA=a(D(),1);var A4=a(b(),1);function LJ(e){let{attributes:t,isSelected:r,setAttributes:o,insertBlocksAfter:n,blockProps:i,__unstableLayoutClassNames:s,isContentLocked:l,multiGallerySelection:c}=e,{align:u,columns:d,imageCrop:p,layout:m}=t,f=_c(m);return(0,A4.jsxs)("figure",{...i,className:T(i.className,s,"blocks-gallery-grid",{[`align${u}`]:u,[`columns-${d}`]:f&&d!==void 0,"columns-default":f&&d===void 0,"is-cropped":f&&p}),children:[i.children,(0,A4.jsx)($o,{attributes:t,setAttributes:o,isSelected:r,insertBlocksAfter:n,showToolbarButton:!c&&!l,className:"blocks-gallery-caption",label:(0,hA.__)("Gallery caption text"),placeholder:(0,hA.__)("Add gallery caption")})]})}var AJ=a(H(),1);function MJ(e,t,r){return(0,AJ.useMemo)(()=>o(),[e,t]);function o(){if(!e||e.length===0)return;let{imageSizes:n}=r(),i={};t&&(i=e.reduce((l,c)=>{if(!c.id)return l;let u=n.reduce((d,p)=>{let m=c.sizes?.[p.slug]?.url,f=c.media_details?.sizes?.[p.slug]?.source_url;return{...d,[p.slug]:m||f}},{});return{...l,[parseInt(c.id,10)]:u}},{}));let s=Object.values(i);return n.filter(({slug:l})=>s.some(c=>c[l])).map(({name:l,slug:c})=>({value:c,label:l}))}}var M4=a(H(),1);function zJ(e,t){let[r,o]=(0,M4.useState)([]);return(0,M4.useMemo)(()=>n(),[e,t]);function n(){let i=!1,s=r.filter(c=>e.find(u=>c.clientId===u.clientId));s.length<r.length&&(i=!0),e.forEach(c=>{c.fromSavedContent&&!s.find(u=>u.id===c.id)&&(i=!0,s.push(c))});let l=e.filter(c=>!s.find(u=>c.clientId&&u.clientId===c.clientId)&&t?.find(u=>u.id===c.id)&&!c.fromSavedContent);return(i||l?.length>0)&&o([...s,...l]),l.length>0?l:null}}var FJ=a(O(),1),OJ=a(ne(),1),VJ=[];function HJ(e){return(0,FJ.useSelect)(t=>{let r=e.map(o=>o.attributes.id).filter(o=>o!==void 0);return r.length===0?VJ:t(OJ.store).getEntityRecords("postType","attachment",{include:r.join(","),per_page:-1,orderby:"include"})??VJ},[e])}var Il=a(R(),1),hee=a(O(),1);var uf=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var WJ=a(UJ(),1);function ASe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,WJ.getCSSValueFromRawStyle)(uf(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function MSe(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function GJ(e,t){if(!e||!t)return e;let r=ASe(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:MSe(r.url,t?._links?.["wp:theme-file"])}:r}function zSe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=hr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function ZJ(e){return`${e}{filter:none}`}function KJ(e,t){return`${e}{filter:url(#${t})}`}function YJ(e,t){let r=zSe(t);return`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -50,30 +50,30 @@ ${e}
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var ate={mobile:"480px",tablet:"782px"},ite=/^(\d+|\d*\.\d+)(px|em|rem)$/,n8e=16;function a8e(e){return"mobile"in e||"tablet"in e}function i8e(e){return!e||typeof e!="object"?{}:a8e(e)?e:e.settings?.viewport??{}}function s8e(e){return typeof e=="string"&&ite.test(e.trim())}function ZA(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(ite);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*n8e}function KA(e){let t=i8e(e),r={},o={};Object.keys(ate).forEach(l=>{let c=l,u=t[c],p=ZA(u);p!==void 0&&s8e(u)&&(r[c]=u.trim(),o[c]=p)});let n=Object.keys(r);if(!n.length)return{...ate};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function ste(e){let t=KA(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function X4(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(l=>{let c=s[l];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete s[l];else{let u=gf(e,c.ref);u!=null?s[l]=u:delete s[l]}else n(c),Object.keys(c).length===0&&delete s[l]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var XA="default";function pte(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===XA)&&(!r||r===XA)}function l8e(e){return pte(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==XA)}function c8e(e,t){let r=l8e(t);return r.length?gf(e,r):e}var u8e=new Set(["blocks","variations","css"]),YA=Object.freeze({value:{},sources:{}}),p8e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function od(e){let t=p8e[e];return t?{...t}:null}function nd(e,t){return!e||!t?null:{styles:e,source:t}}function d8e(e){return e.join(".")}function m8e(e){return{...e}}function dte(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function QA(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function ad(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!u8e.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}dte(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var lte=new Set(["backgroundImage"]);function mte(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let l=t[s];if(dte(l))continue;if(QA(l)){if(l.ref.trim()==="")continue;let u=gf(r,l.ref);if(u==null||QA(u))continue;l=u}let c=[...i,s];if(!lte.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)&&!QA(l)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=mte({...u},l,r,o,n,c)}else e[s]=lte.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)?{...l}:l,o&&n&&(n[d8e(c)]=m8e(o))}return e}function J4(e,t){if(!e)return null;let r=c8e(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var f8e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function h8e(e){return e.startsWith("elements.")?!1:f8e.some(t=>e===t||e.startsWith(`${t}.`))}function fte(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(fte(n,o),Object.keys(n).length===0&&delete e[r])}function g8e(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&h8e(r)&&(fte(e,r.split(".")),delete t[r])}function v8e(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Jee(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function cte(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return YA;let s=e.styles,l={viewport:n,pseudoState:i},c=s,u=s.blocks?.[t]??null,p=(o??[]).map(v=>s.elements?.[v]??null).filter(v=>!!v),d=r?X4(e,t,r)??null:null,m=[nd(ad(c),od("root")),...p.map(v=>nd(ad(v),od("element"))),u?nd(ad(u),od("block")):null,d?nd(ad(d),od("blockVariation")):null];pte(l)||m.push(nd(ad(J4(c,l)),od("root")),...p.map(v=>nd(ad(J4(v,l)),od("element"))),u?nd(ad(J4(u,l)),od("block")):null,d?nd(ad(J4(d,l)),od("blockVariation")):null);let f=m.filter(Boolean);if(f.length===0)return YA;let h={},g=f.reduce((v,x)=>mte(v,x.styles,e,x.source,h),{});return g8e(g,h),v8e(g,e,e._links??null),{value:g,sources:h}}var b8e={},ute=new WeakMap;function hte(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return cte(e,t);let o=ute.get(r);o||(o=new WeakMap,ute.set(r,o));let n=e?._links??b8e,i=o.get(n);i||(i=new Map,o.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,l=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(l))return i.get(l);let c=cte(e,t);return i.set(l,c),c}var gte=a(ER(),1),{lock:vte,unlock:mct}=(0,gte.__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 Hg={};vte(Hg,{getResponsiveMediaQueries:ste,getViewportBreakpoints:KA,getViewportBreakpointValueInPixels:ZA,getDuotoneFilter:nte,getDuotoneStylesheet:ote,getDuotoneUnsetStylesheet:rte,resolveStyle:hte,getVariationStyle:X4});var{getResponsiveMediaQueries:y8e}=q(Hg),{globalStylesDataKey:_8e}=q(Dl.privateApis),x8e="core/gallery",eC="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";function bte(e,t){let r=eC;return t&&(r=typeof t=="string"?(0,Dl.__experimentalGetGapCSSValue)(t)||eC:(0,Dl.__experimentalGetGapCSSValue)(t?.left)||eC),`${e} {
+</svg>`}var QJ={mobile:"480px",tablet:"782px"},XJ=/^(\d+|\d*\.\d+)(px|em|rem)$/,VSe=16;function FSe(e){return"mobile"in e||"tablet"in e}function OSe(e){return!e||typeof e!="object"?{}:FSe(e)?e:e.settings?.viewport??{}}function HSe(e){return typeof e=="string"&&XJ.test(e.trim())}function vA(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(XJ);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*VSe}function yA(e){let t=OSe(e),r={},o={};Object.keys(QJ).forEach(l=>{let c=l,u=t[c],d=vA(u);d!==void 0&&HSe(u)&&(r[c]=u.trim(),o[c]=d)});let n=Object.keys(r);if(!n.length)return{...QJ};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function JJ(e){let t=yA(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function z4(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(l=>{let c=s[l];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete s[l];else{let u=uf(e,c.ref);u!=null?s[l]=u:delete s[l]}else n(c),Object.keys(c).length===0&&delete s[l]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var xA="default";function oee(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===xA)&&(!r||r===xA)}function jSe(e){return oee(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==xA)}function USe(e,t){let r=jSe(t);return r.length?uf(e,r):e}var WSe=new Set(["blocks","variations","css"]),bA=Object.freeze({value:{},sources:{}}),GSe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Gd(e){let t=GSe[e];return t?{...t}:null}function $d(e,t){return!e||!t?null:{styles:e,source:t}}function $Se(e){return e.join(".")}function qSe(e){return{...e}}function nee(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function _A(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function qd(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!WSe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}nee(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var eee=new Set(["backgroundImage"]);function aee(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let l=t[s];if(nee(l))continue;if(_A(l)){if(l.ref.trim()==="")continue;let u=uf(r,l.ref);if(u==null||_A(u))continue;l=u}let c=[...i,s];if(!eee.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)&&!_A(l)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=aee({...u},l,r,o,n,c)}else e[s]=eee.has(s)&&l!==null&&typeof l=="object"&&!Array.isArray(l)?{...l}:l,o&&n&&(n[$Se(c)]=qSe(o))}return e}function V4(e,t){if(!e)return null;let r=USe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var ZSe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function KSe(e){return e.startsWith("elements.")?!1:ZSe.some(t=>e===t||e.startsWith(`${t}.`))}function iee(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(iee(n,o),Object.keys(n).length===0&&delete e[r])}function YSe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&KSe(r)&&(iee(e,r.split(".")),delete t[r])}function QSe(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=GJ(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function tee(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return bA;let s=e.styles,l={viewport:n,pseudoState:i},c=s,u=s.blocks?.[t]??null,d=(o??[]).map(v=>s.elements?.[v]??null).filter(v=>!!v),p=r?z4(e,t,r)??null:null,m=[$d(qd(c),Gd("root")),...d.map(v=>$d(qd(v),Gd("element"))),u?$d(qd(u),Gd("block")):null,p?$d(qd(p),Gd("blockVariation")):null];oee(l)||m.push($d(qd(V4(c,l)),Gd("root")),...d.map(v=>$d(qd(V4(v,l)),Gd("element"))),u?$d(qd(V4(u,l)),Gd("block")):null,p?$d(qd(V4(p,l)),Gd("blockVariation")):null);let f=m.filter(Boolean);if(f.length===0)return bA;let g={},h=f.reduce((v,x)=>aee(v,x.styles,e,x.source,g),{});return YSe(h,g),QSe(h,e,e._links??null),{value:h,sources:g}}var XSe={},ree=new WeakMap;function see(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return tee(e,t);let o=ree.get(r);o||(o=new WeakMap,ree.set(r,o));let n=e?._links??XSe,i=o.get(n);i||(i=new Map,o.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,l=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(l))return i.get(l);let c=tee(e,t);return i.set(l,c),c}var lee=a(zR(),1),{lock:cee,unlock:vst}=(0,lee.__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 Fh={};cee(Fh,{getResponsiveMediaQueries:JJ,getViewportBreakpoints:yA,getViewportBreakpointValueInPixels:vA,getDuotoneFilter:YJ,getDuotoneStylesheet:KJ,getDuotoneUnsetStylesheet:ZJ,resolveStyle:see,getVariationStyle:z4});function Bb(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function F4(e){return Number.isInteger(e)&&e>=1&&e<=N4}function O4(e,t){return!Bb(e)||!Bb(e[t])?{}:e[t]}function uee(e){if(!Bb(e))return e;let t=Object.entries(e).filter(([,r])=>r!==void 0);return t.length?Object.fromEntries(t):void 0}function dee({style:e,viewport:t,baseSettings:r,settings:o}){let n=Bb(e)?e:{},i={...O4(n,t)};Object.entries(o).forEach(([c,u])=>{u===void 0||u===r[c]?delete i[c]:i[c]=u});let s=uee(i),l={...n};return s?l[t]=s:delete l[t],uee(l)}function JSe(e){return`${e}.wp-block-gallery.has-nested-images:where(.is-layout-flex)`}function pee(e){return`${JSe(e)} figure.wp-block-image:not(#individual-image)`}function e6e(e,t){let r=t===1?"100%":`calc((100% - (var(--wp--style--unstable-gallery-gap, 16px) * ${t-1})) / ${t})`;return`${pee(e)}{width:${r} !important;}`}function t6e(e,t){let r=pee(e),o=`${r} > div:not(.components-drop-zone)`,n=`${r} > a`,i=`${r} a,${r} img`;return t?`${r}{align-self:inherit !important;margin-bottom:0 !important;}${o},${n}{display:flex !important;}${i}{width:100% !important;flex:1 0 0% !important;height:100% !important;object-fit:cover !important;}`:`${r}{align-self:auto !important;margin-top:0 !important;margin-bottom:auto !important;}${o}{display:block !important;}${n}{display:inline-block !important;}${i}{width:auto !important;flex:0 1 auto !important;height:auto !important;object-fit:fill !important;}`}function mee(e,t,r){return Bb(r)?Object.entries(r).map(([o,n])=>{if(typeof n!="string")return"";let i=O4(t,o),s="";return F4(i.columns)&&(s+=e6e(e,i.columns)),typeof i.imageCrop=="boolean"&&(s+=t6e(e,i.imageCrop)),s?`${n}{${s}}`:""}).join(""):""}var{getResponsiveMediaQueries:r6e}=q(Fh),{globalStylesDataKey:o6e}=q(Il.privateApis),n6e="core/gallery",H4="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";function fee(e,t){let r=H4;return t&&(r=typeof t=="string"?(0,Il.__experimentalGetGapCSSValue)(t)||H4:(0,Il.__experimentalGetGapCSSValue)(t?.left)||H4),`${e} {
 		--wp--style--unstable-gallery-gap: ${r==="0"?"0px":r}
-	}`}function yte(e){if(Object.hasOwn(e?.spacing||{},"blockGap"))return e.spacing.blockGap}function xte({style:e,clientId:t}){let r=`#block-${t}`,[o]=(0,Dl.useSettings)("viewport"),i=(0,_te.useSelect)(p=>p(Dl.store).getSettings()?.[_8e],[])?.blocks?.[x8e]||{},s=yte(e),l=i?.spacing?.blockGap??eC,u=bte(r,s===void 0?l:s);return Object.entries(y8e(o)).forEach(([p,d])=>{let m=yte(e?.[p]),f=s===void 0?i?.[p]?.spacing?.blockGap:void 0,h=m===void 0?f:m;h!=null&&(u+=`${d}{${bte(r,h)}}`)}),(0,Dl.useStyleOverride)({css:u}),null}var gy=a(j(),1),Gg=a(O(),1),Ste=a(N(),1),oC=a(oe(),1),Tte=a(K(),1);var tC=a(D(),1),id="core/attached-media",jg="date",Ug="desc",k8e={[id]:{title:(0,tC.__)("Use attached images"),description:(0,tC.__)("Images attached to the post."),emptyMessage:(0,tC.__)("Images attached to the post will appear here.")}};function rC(e){return k8e[e]}var hy=100;function kte(e,{postId:t}){let{source:r,args:o={}}=e??{};return r===id&&t?{parent:t,per_page:hy,media_type:"image",orderby:o.orderBy==="date"||o.orderBy==="title"?o.orderBy:jg,order:o.order==="asc"||o.order==="desc"?o.order:Ug}:null}var wte=[];function w8e(e,t){let{sizeSlug:r,linkTo:o,linkTarget:n,aspectRatio:i}=t,s=!!i&&i!=="auto";return{id:e.id,...K4(e,r),...my(e,o),...fy(n,t),sizeSlug:r,caption:e.caption?.raw||"",alt:e.alt_text||"",aspectRatio:s?i:void 0,scale:s?"cover":void 0}}function Cte(e,t){return e.map(r=>(0,Tte.createBlock)("core/image",w8e(r,t)))}function Pte({attributes:e,setAttributes:t,clientId:r,postId:o,postType:n}){let{dynamicContent:i}=e,s=!!n,l=rC(i?.source),c=i?.args?.orderBy??jg,u=i?.args?.order??Ug,p=(0,Gg.useRegistry)(),{replaceInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:m}=(0,Gg.useDispatch)(Ste.store),f=(0,gy.useMemo)(()=>i?kte(i,{postId:o}):null,[i,o]),{dynamicMedia:h,dynamicMediaTotal:g,isResolvingDynamic:v}=(0,Gg.useSelect)(L=>{if(!f)return{dynamicMedia:wte,dynamicMediaTotal:0,isResolvingDynamic:!1};let M=["postType","attachment",f];return{dynamicMedia:L(oC.store).getEntityRecords(...M)??wte,dynamicMediaTotal:L(oC.store).getEntityRecordsTotalItems(...M)??0,isResolvingDynamic:!L(oC.store).hasFinishedResolution("getEntityRecords",M)}},[f]),x=g>hy,{sizeSlug:y,linkTo:k,linkTarget:_,aspectRatio:w}=e,C=(0,gy.useMemo)(()=>({sizeSlug:y,linkTo:k,linkTarget:_,aspectRatio:w}),[y,k,_,w]),T=(0,gy.useMemo)(()=>Cte(h,C),[h,C]),P=(0,gy.useMemo)(()=>({allowResize:e.allowResize??!1,imageCrop:e.imageCrop,fixedHeight:e.fixedHeight,navigationButtonType:e.navigationButtonType}),[e.allowResize,e.imageCrop,e.fixedHeight,e.navigationButtonType]);function B(){p.batch(()=>{t({dynamicContent:{source:id}}),m(),d(r,[])})}function I(){p.batch(()=>{d(r,Cte(h,C)),m(),t({dynamicContent:void 0})})}function R(L,M){let U={...i?.args};delete U.orderBy,delete U.order,L!==void 0&&(L!==jg||M!==Ug)&&(U.orderBy=L,U.order=M);let W={...i};Object.keys(U).length?W.args=U:delete W.args,t({dynamicContent:W})}function E(){t({dynamicContent:{source:i.source}})}return{dynamicContent:i,canUseDynamicSource:s,sourceDescriptor:l,hasMoreImagesThanCap:x,dynamicMediaTotal:g,sourceOrderby:c,sourceOrder:u,dynamicMedia:h,dynamicImageBlocks:T,isResolvingDynamic:v,galleryContext:P,enableDynamicMode:B,convertToStatic:I,setSourceOrder:R,resetSource:E}}var rr=a(D(),1),nC=a(j(),1),Wr=a(V(),1),sd=a(N(),1);var ht=a(b(),1),C8e=[{label:(0,rr.__)("Newest to oldest"),value:"date/desc"},{label:(0,rr.__)("Oldest to newest"),value:"date/asc"},{label:(0,rr.__)("A \u2192 Z"),value:"title/asc"},{label:(0,rr.__)("Z \u2192 A"),value:"title/desc"}];function S8e({orderby:e,order:t,onChange:r}){return(0,ht.jsx)(Wr.SelectControl,{label:(0,rr.__)("Order by"),value:`${e}/${t}`,options:C8e,onChange:o=>{let[n,i]=o.split("/");r({orderby:n,order:i})}})}function Ete({onConfirm:e,onCancel:t}){return(0,ht.jsx)(Wr.__experimentalConfirmDialog,{isOpen:!0,title:(0,rr.__)("Detach Gallery"),__experimentalHideHeader:!1,confirmButtonText:(0,rr.__)("Detach"),onConfirm:e,onCancel:t,size:"medium",children:(0,rr.__)("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.")})}function Bte({dynamic:e,dropdownMenuProps:t,hasImages:r}){let{dynamicContent:o,canUseDynamicSource:n,sourceDescriptor:i,sourceOrderby:s,sourceOrder:l,setSourceOrder:c,convertToStatic:u,enableDynamicMode:p,resetSource:d,isResolvingDynamic:m,hasMoreImagesThanCap:f,dynamicMediaTotal:h}=e,g=!!o,[v,x]=(0,nC.useState)(!1),[y,k]=(0,nC.useState)(!1);function _(){r?x(!0):p()}return g?(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsxs)(Wr.__experimentalToolsPanel,{label:(0,rr.__)("Source"),resetAll:d,dropdownMenuProps:t,children:[(0,ht.jsxs)("div",{className:"wp-block-gallery__source-settings",children:[(0,ht.jsx)("p",{className:"wp-block-gallery__source-description",children:i?.description??(0,rr.__)("Dynamic images.")}),(0,ht.jsx)(Wr.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>k(!0),disabled:m,accessibleWhenDisabled:!0,children:(0,rr.__)("Detach Gallery")})]}),f&&(0,ht.jsx)(Wr.Notice,{className:"wp-block-gallery__source-notice",status:"warning",isDismissible:!1,children:(0,rr.sprintf)((0,rr.__)("Only the first %1$d of %2$d images will be displayed."),hy,h)}),(0,ht.jsx)(Wr.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,rr.__)("Order by"),hasValue:()=>s!==jg||l!==Ug,onDeselect:()=>c(void 0,void 0),children:(0,ht.jsx)(S8e,{orderby:s,order:l,onChange:({orderby:w,order:C})=>c(w,C)})})]}),y&&(0,ht.jsx)(Ete,{onConfirm:()=>{u(),k(!1)},onCancel:()=>k(!1)})]}):n?(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(Wr.PanelBody,{title:(0,rr.__)("Source"),children:(0,ht.jsx)("div",{className:"wp-block-gallery__source-settings",children:(0,ht.jsx)(Wr.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:_,children:(0,rr.__)("Use images attached to the post")})})}),v&&(0,ht.jsx)(Wr.__experimentalConfirmDialog,{isOpen:!0,title:(0,rr.__)("Use images attached to the post?"),__experimentalHideHeader:!1,confirmButtonText:(0,rr.__)("Use attached images"),onConfirm:()=>{p(),x(!1)},onCancel:()=>x(!1),size:"medium",children:(0,rr.__)("The images in this gallery will be replaced, but will remain in the media library.")})]}):null}function T8e({imageBlocks:e}){let{children:t,ref:r,className:o}=(0,sd.__experimentalUseBlockPreview)({blocks:e});return(0,ht.jsx)("div",{ref:r,className:o,style:{display:"contents"},children:t})}function Nte({dynamic:e,blockProps:t,innerBlocksProps:r,attributes:o,setAttributes:n,isSelected:i,insertBlocksAfter:s,isContentLocked:l,multiGallerySelection:c}){let{sourceDescriptor:u,dynamicImageBlocks:p,galleryContext:d,isResolvingDynamic:m,convertToStatic:f}=e,h=(0,sd.useBlockEditingMode)(),[g,v]=(0,nC.useState)(!1),x=m?(0,rr.__)("Loading images\u2026"):u?.emptyMessage??(0,rr.__)("Dynamic images will appear here.");return(0,ht.jsxs)(ht.Fragment,{children:[h==="default"&&(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(sd.BlockControls,{group:"other",children:(0,ht.jsx)(Wr.ToolbarButton,{onClick:()=>v(!0),disabled:m,children:(0,rr.__)("Detach")})}),g&&(0,ht.jsx)(Ete,{onConfirm:()=>{f(),v(!1)},onCancel:()=>v(!1)})]}),(0,ht.jsxs)("figure",{...t,children:[p.length?(0,ht.jsx)(sd.BlockContextProvider,{value:d,children:(0,ht.jsx)(T8e,{imageBlocks:p})}):(0,ht.jsx)(Wr.Placeholder,{icon:q4,label:(0,rr.__)("Gallery"),instructions:x,children:m&&(0,ht.jsx)(Wr.Spinner,{})}),(0,ht.jsx)(qo,{attributes:o,setAttributes:n,isSelected:i,insertBlocksAfter:s,showToolbarButton:!c&&!l,className:"blocks-gallery-caption",label:(0,rr.__)("Gallery caption text"),placeholder:(0,rr.__)("Add gallery caption")})]}),r.children]})}var it=a(b(),1),P8e=8,Ite=[{icon:_v,label:(0,Ue.__)("Link images to attachment pages"),value:wc,noticeText:(0,Ue.__)("Attachment Pages")},{icon:Cp,label:(0,Ue.__)("Link images to media files"),value:kc,noticeText:(0,Ue.__)("Media Files")},{icon:mm,label:(0,Ue.__)("Enlarge on click"),value:Mg,noticeText:(0,Ue.__)("Lightbox effect"),infoText:(0,Ue.__)("Scale images with a lightbox effect")},{icon:Iv,label:(0,Ue._x)("None","Media item link option"),value:xc,noticeText:(0,Ue.__)("None")}],E8e=[{label:(0,Ue.__)("Icon"),value:"icon"},{label:(0,Ue.__)("Text"),value:"text"},{label:(0,Ue.__)("Both"),value:"both"}],JA=["image"],B8e=(0,Ue.__)("Drag and drop images, upload, or choose from your library."),N8e={name:"core/image"},Rte=[];function Ate(e){let{setAttributes:t,attributes:r,className:o,clientId:n,isSelected:i,insertBlocksAfter:s,isContentLocked:l,context:c,__unstableLayoutClassNames:u}=e,p=c?.postId,d=c?.postType,m=(0,fo.useBlockEditingMode)(),[f,h,g,v]=(0,fo.useSettings)("blocks.core/image.lightbox","dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),x=f?.allowEditing?Ite:Ite.filter(ie=>ie.value!==Mg),{align:y,navigationButtonType:k,columns:_,imageCrop:w,randomOrder:C,linkTarget:T,linkTo:P,sizeSlug:B,aspectRatio:I}=r,{__unstableMarkNextChangeAsNotPersistent:R,replaceInnerBlocks:E,updateBlockAttributes:L,selectBlock:M}=(0,by.useDispatch)(fo.store),{createSuccessNotice:U,createErrorNotice:W}=(0,by.useDispatch)(Lte.store),{getBlock:G,getSettings:$,innerBlockImages:F,multiGallerySelection:Z}=(0,by.useSelect)(ie=>{let{getBlockName:Fe,getMultiSelectedBlockClientIds:lt,getSettings:Et,getBlock:mt}=ie(fo.store),so=lt();return{getBlock:mt,getSettings:Et,innerBlockImages:mt(n)?.innerBlocks??Rte,multiGallerySelection:so.length&&so.every(Uo=>Fe(Uo)==="core/gallery")}},[n]),H=(0,vy.useMemo)(()=>F?.map(ie=>({clientId:ie.clientId,id:ie.attributes.id,url:ie.attributes.url,attributes:ie.attributes,fromSavedContent:!!ie.originalContent})),[F]),Y=Kee(F),ee=Wee(H,Y),re=!!H.length,J=!!r.dynamicContent,se=Pte({attributes:r,setAttributes:t,clientId:n,postId:p,postType:d}),te=J?se.dynamicMedia.length:H.length,le;J?le=P===Mg:f?.enabled?le=H.filter(ie=>ie.attributes?.lightbox?.enabled===void 0||ie.attributes?.lightbox?.enabled===!0).length>0:le=H.filter(ie=>ie.attributes.lightbox?.enabled).length>0;let de=g?.map(({name:ie,ratio:Fe})=>({label:ie,value:Fe})),fe=h?.map(({name:ie,ratio:Fe})=>({label:ie,value:Fe})),we=[{label:(0,Ue._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...v?fe||[]:[],...de||[]];(0,vy.useEffect)(()=>{ee?.forEach(ie=>{R(),L(ie.clientId,{...ce(ie.attributes),id:ie.id,align:void 0})})},[ee]);let ae=Gee(J?se.dynamicMedia:Y,i,$);function ce(ie){let Fe=ie.id?Y.find(({id:mt})=>mt===ie.id):null,lt;ie.className&&ie.className!==""&&(lt=ie.className);let Et;return ie.linkTarget||ie.rel?Et={linkTarget:ie.linkTarget,rel:ie.rel}:Et=fy(T,r),{...K4(Fe,B),...my(Fe,P,ie?.linkDestination),...Et,className:lt,sizeSlug:B,caption:ie.caption.length>0?ie.caption:Fe.caption?.raw,alt:ie.alt||Fe.alt_text,aspectRatio:I==="auto"?void 0:I}}function ue(ie){let Fe=ie.type;return JA.some(lt=>Fe?.indexOf(lt)===0)||ie.blob}function Ve(ie){let Fe=Object.prototype.toString.call(ie)==="[object FileList]",lt=Fe?Array.from(ie).map(at=>at.url?at:{blob:(0,eM.createBlobURL)(at)}):ie;lt.every(ue)||W((0,Ue.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Et=lt.filter(at=>at.url||ue(at)).map(at=>at.url?at:{blob:at.blob||(0,eM.createBlobURL)(at)}),mt=Et.reduce((at,Go,fp)=>(at[Go.id]=fp,at),{}),so=Fe?F:F.filter(at=>Et.find(Go=>Go.id===at.attributes.id)),Mn=Et.filter(at=>!so.find(Go=>at.id===Go.attributes.id)).map(at=>(0,Dte.createBlock)("core/image",{id:at.id,blob:at.blob,url:at.url,caption:at.caption,alt:at.alt}));E(n,so.concat(Mn).sort((at,Go)=>mt[at.attributes.id]-mt[Go.attributes.id])),Mn?.length>0&&M(Mn[0].clientId)}function Ce(ie){W(ie,{type:"snackbar"})}function Se(ie){t({linkTo:ie});let Fe={},lt=[];G(n).innerBlocks.forEach(mt=>{lt.push(mt.clientId);let so=mt.attributes.id?Y.find(({id:Uo})=>Uo===mt.attributes.id):null;Fe[mt.clientId]=my(so,ie,!1,mt.attributes,f)}),L(lt,Fe,{uniqueByBlock:!0});let Et=[...x].find(mt=>mt.value===ie);U((0,Ue.sprintf)((0,Ue.__)("All gallery image links updated to: %s"),Et.noticeText),{id:"gallery-attributes-linkTo",type:"snackbar"})}function nt(ie){t({columns:ie})}function me(){t({imageCrop:!w})}function dt(){t({randomOrder:!C})}function Pe(ie){let Fe=ie?"_blank":void 0;t({linkTarget:Fe});let lt={},Et=[];G(n).innerBlocks.forEach(so=>{Et.push(so.clientId),lt[so.clientId]=fy(Fe,so.attributes)}),L(Et,lt,{uniqueByBlock:!0});let mt=ie?(0,Ue.__)("All gallery images updated to open in new tab"):(0,Ue.__)("All gallery images updated to not open in new tab");U(mt,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}function ne(ie){t({sizeSlug:ie});let Fe={},lt=[];G(n).innerBlocks.forEach(mt=>{lt.push(mt.clientId);let so=mt.attributes.id?Y.find(({id:Uo})=>Uo===mt.attributes.id):null;Fe[mt.clientId]=Hee(so,ie)}),L(lt,Fe,{uniqueByBlock:!0});let Et=ae.find(mt=>mt.value===ie);U((0,Ue.sprintf)((0,Ue.__)("All gallery image sizes updated to: %s"),Et?.label??ie),{id:"gallery-attributes-sizeSlug",type:"snackbar"})}function Ee(ie){t({aspectRatio:ie});let Fe={},lt=[];G(n).innerBlocks.forEach(mt=>{lt.push(mt.clientId),Fe[mt.clientId]={aspectRatio:ie==="auto"?void 0:ie}}),L(lt,Fe,!0);let Et=we.find(mt=>mt.value===ie);U((0,Ue.sprintf)((0,Ue.__)("All gallery images updated to aspect ratio: %s"),Et?.label||ie),{id:"gallery-attributes-aspectRatio",type:"snackbar"})}(0,vy.useEffect)(()=>{P||(R(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||xc}))},[P]);let xe=re&&H.some(ie=>!!ie.id),Qt={addToGallery:!1,disableMediaButtons:H.some(ie=>!ie.id&&ie.url?.indexOf("blob:")===0),value:{}},hr=(0,fo.useBlockProps)({className:S(o,"has-nested-images",J&&[u,"blocks-gallery-grid",{[`align${y}`]:y,[`columns-${_}`]:_!==void 0,"columns-default":_===void 0,"is-cropped":w}])}),Qr=(0,fo.useInnerBlocksProps)(hr,{defaultBlock:N8e,directInsert:!0,orientation:"horizontal",renderAppender:!1,allowedBlocks:J?Rte:void 0}),sn=Q();if(!re&&!J)return(0,it.jsxs)("div",{...Qr,children:[Qr.children,(0,it.jsx)(fo.MediaPlaceholder,{handleUpload:!1,icon:q4,labels:{title:(0,Ue.__)("Gallery"),instructions:B8e},onSelect:Ve,allowedTypes:JA,multiple:!0,onError:Ce,...Qt,children:m==="default"&&(0,it.jsx)(Bt.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:se.enableDynamicMode,children:rC(id).title})})]});let Wa=P&&P!=="none";return(0,it.jsxs)(it.Fragment,{children:[(0,it.jsxs)(fo.InspectorControls,{children:[(0,it.jsx)(Bte,{dynamic:se,dropdownMenuProps:sn,hasImages:re}),(0,it.jsxs)(Bt.__experimentalToolsPanel,{label:(0,Ue.__)("Settings"),resetAll:()=>{t({navigationButtonType:"icon",columns:void 0,imageCrop:!0,randomOrder:!1}),Ee("auto"),B!==py&&ne(py),T&&Pe(!1)},dropdownMenuProps:sn,children:[te>1&&(0,it.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ue.__)("Columns"),hasValue:()=>!!_&&_!==te,onDeselect:()=>nt(void 0),children:(0,it.jsx)(Bt.RangeControl,{label:(0,Ue.__)("Columns"),value:_||Z4(te),onChange:nt,min:1,max:Math.min(P8e,te),required:!0})}),ae?.length>0&&(0,it.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ue.__)("Resolution"),hasValue:()=>B!==py,onDeselect:()=>ne(py),children:(0,it.jsx)(Bt.SelectControl,{label:(0,Ue.__)("Resolution"),help:(0,Ue.__)("Select the size of the source images."),value:B,options:ae,onChange:ne,hideCancelButton:!0})}),(0,it.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ue.__)("Crop images to fit"),hasValue:()=>!w,onDeselect:()=>t({imageCrop:!0}),children:(0,it.jsx)(Bt.ToggleControl,{label:(0,Ue.__)("Crop images to fit"),checked:!!w,onChange:me})}),(0,it.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ue.__)("Randomize order"),hasValue:()=>!!C,onDeselect:()=>t({randomOrder:!1}),children:(0,it.jsx)(Bt.ToggleControl,{label:(0,Ue.__)("Randomize order"),checked:!!C,onChange:dt})}),Wa&&(0,it.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ue.__)("Open images in new tab"),hasValue:()=>!!T,onDeselect:()=>Pe(!1),children:(0,it.jsx)(Bt.ToggleControl,{label:(0,Ue.__)("Open images in new tab"),checked:T==="_blank",onChange:Pe})}),we.length>1&&(0,it.jsx)(Bt.__experimentalToolsPanelItem,{hasValue:()=>!!I&&I!=="auto",label:(0,Ue.__)("Aspect ratio"),onDeselect:()=>Ee("auto"),isShownByDefault:!0,children:(0,it.jsx)(Bt.SelectControl,{label:(0,Ue.__)("Aspect ratio"),help:(0,Ue.__)("Set a consistent aspect ratio for all images in the gallery."),value:I,options:we,onChange:Ee})}),f?.allowEditing&&le&&(0,it.jsx)(Bt.__experimentalToolsPanelItem,{label:(0,Ue.__)("Navigation button type"),isShownByDefault:!0,hasValue:()=>k!=="icon",onDeselect:()=>t({navigationButtonType:"icon"}),children:(0,it.jsx)(Bt.__experimentalToggleGroupControl,{label:(0,Ue.__)("Navigation button type"),value:k,onChange:ie=>t({navigationButtonType:ie}),isBlock:!0,help:(0,Ue.__)("Adjust the appearance of buttons in the lightbox."),children:E8e.map(ie=>(0,it.jsx)(Bt.__experimentalToggleGroupControlOption,{value:ie.value,label:ie.label},ie.value))})})]})]}),(0,it.jsx)(fo.BlockControls,{group:"block",children:(0,it.jsx)(Bt.ToolbarDropdownMenu,{icon:Pi,label:(0,Ue.__)("Link"),children:({onClose:ie})=>(0,it.jsx)(Bt.MenuGroup,{children:x.map(Fe=>{let lt=P===Fe.value;return(0,it.jsx)(Bt.MenuItem,{isSelected:lt,className:S("components-dropdown-menu__menu-item",{"is-active":lt}),iconPosition:"left",icon:Fe.icon,onClick:()=>{Se(Fe.value),ie()},role:"menuitemradio",info:Fe.infoText,children:Fe.label},Fe.value)})})})}),(0,it.jsxs)(it.Fragment,{children:[!Z&&!J&&(0,it.jsx)(fo.BlockControls,{group:"other",children:(0,it.jsx)(fo.MediaReplaceFlow,{allowedTypes:JA,handleUpload:!1,onSelect:Ve,name:(0,Ue.__)("Add"),multiple:!0,mediaIds:H.filter(ie=>ie.id).map(ie=>ie.id),addToGallery:xe,variant:"toolbar"})}),(0,it.jsx)(xte,{style:r.style,clientId:n})]}),J?(0,it.jsx)(Nte,{...e,dynamic:se,blockProps:hr,innerBlocksProps:Qr,multiGallerySelection:Z}):(0,it.jsx)(jee,{...e,isContentLocked:l,images:H,blockProps:Qr,insertBlocksAfter:s,multiGallerySelection:Z})]})}var aC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/gallery",title:"Gallery",category:"media",usesContext:["galleryId","postId","postType"],allowedBlocks:["core/image"],description:"Display multiple images in a rich gallery.",keywords:["images","photos"],textdomain:"default",attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"rich-text",source:"rich-text",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},dynamicContent:{type:"object"},navigationButtonType:{type:"string",default:"icon",enum:["icon","text","both"]},shortCodeTransforms:{type:"array",items:{type:"object"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"rich-text",source:"rich-text",selector:".blocks-gallery-caption",role:"content"},imageCrop:{type:"boolean",default:!0},randomOrder:{type:"boolean",default:!1},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1},aspectRatio:{type:"string",default:"auto"}},providesContext:{allowResize:"allowResize",imageCrop:"imageCrop",fixedHeight:"fixedHeight",navigationButtonType:"navigationButtonType"},supports:{anchor:!0,align:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{color:!0,radius:!0}},html:!1,units:["px","em","rem","vh","vw"],spacing:{margin:!0,padding:!0,blockGap:{sides:["horizontal","vertical"],__experimentalDefault:"var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )"},__experimentalDefaultControls:{blockGap:!0,margin:!1,padding:!1}},color:{text:!1,background:!0,gradients:!0},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex"}},interactivity:{clientNavigation:!0},listView:!0},editorStyle:"wp-block-gallery-editor",style:"wp-block-gallery"};var Au=a(N(),1),iC=a(b(),1);function Mte({attributes:e}){let{caption:t,columns:r,imageCrop:o,dynamicContent:n}=e,i=!Au.RichText.isEmpty(t)&&(0,iC.jsx)(Au.RichText.Content,{tagName:"figcaption",className:S("blocks-gallery-caption",(0,Au.__experimentalGetElementClassName)("caption")),value:t});if(n)return i||null;let s=S("has-nested-images",{[`columns-${r}`]:r!==void 0,"columns-default":r===void 0,"is-cropped":o}),l=Au.useBlockProps.save({className:s}),c=Au.useInnerBlocksProps.save(l);return(0,iC.jsxs)("figure",{...c,children:[c.children,i]})}var As=a(K(),1),zte=a(Or(),1),tM=a(Nu(),1);var R8e=e=>e?e.split(",").map(t=>parseInt(t,10)):[],Vte=e=>e.map(t=>(0,As.createBlock)(t.name,t.attributes,Vte(t.innerBlocks||[])));function D8e(e){if(e.name==="core/gallery"&&e.attributes?.images.length>0){let t=e.attributes.images.map(({url:r,id:o,alt:n})=>(0,As.createBlock)("core/image",{url:r,id:o?parseInt(o,10):null,alt:n,sizeSlug:e.attributes.sizeSlug,linkDestination:e.attributes.linkDestination}));delete e.attributes.ids,delete e.attributes.images,e.innerBlocks=t}return e}(0,tM.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",D8e);function L8e(e,t){let o=(Array.isArray(t)?t:[t]).find(n=>n.name==="core/gallery"&&n.innerBlocks.length>0&&!n.attributes.images?.length>0&&!e.name.includes("core/"));if(o){let n=o.innerBlocks.map(({attributes:{url:s,id:l,alt:c}})=>({url:s,id:l?parseInt(l,10):null,alt:c})),i=n.map(({id:s})=>s);o.attributes.images=n,o.attributes.ids=i}return e}(0,tM.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",L8e);var A8e={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>{let{align:t,sizeSlug:r}=e[0];t=e.every(i=>i.align===t)?t:void 0,r=e.every(i=>i.sizeSlug===r)?r:void 0;let n=e.filter(({url:i})=>i).map(i=>(i.width=void 0,i.height=void 0,(0,As.createBlock)("core/image",i)));return(0,As.createBlock)("core/gallery",{align:t,sizeSlug:r},n)}},{type:"shortcode",tag:"gallery",transform({named:{ids:e,columns:t=3,link:r,orderby:o,size:n}}){let i=R8e(e).map(c=>parseInt(c,10)),s=xc;return r==="post"?s=wc:r==="file"&&(s=kc),(0,As.createBlock)("core/gallery",{columns:parseInt(t,10),linkTo:s,randomOrder:o==="rand",...n&&{sizeSlug:n}},i.map(c=>(0,As.createBlock)("core/image",{id:c,...n&&{sizeSlug:n}})))},isMatch({named:e}){return e.ids!==void 0}},{type:"files",priority:1,isMatch(e){return e.length!==1&&e.every(t=>t.type.indexOf("image/")===0)},transform(e){let t=e.map(r=>(0,As.createBlock)("core/image",{blob:(0,zte.createBlobURL)(r)}));return(0,As.createBlock)("core/gallery",{},t)}}],to:[{type:"block",blocks:["core/image"],isMatch:({dynamicContent:e})=>!e,transform:({align:e},t)=>t.length>0?t.map(({attributes:{url:r,alt:o,caption:n,title:i,href:s,rel:l,linkClass:c,id:u,sizeSlug:p,linkDestination:d,linkTarget:m,anchor:f,className:h}})=>(0,As.createBlock)("core/image",{align:e,url:r,alt:o,caption:n,title:i,href:s,rel:l,linkClass:c,id:u,sizeSlug:p,linkDestination:d,linkTarget:m,anchor:f,className:h})):(0,As.createBlock)("core/image",{align:e})},{type:"block",blocks:["core/group"],variationName:"group-grid",isMatch:({dynamicContent:e})=>!e,transform:(e,t)=>{let{allowResize:r,aspectRatio:o,caption:n,columns:i,dynamicContent:s,fixedHeight:l,ids:c,imageCrop:u,images:p,linkTarget:d,linkTo:m,navigationButtonType:f,randomOrder:h,shortCodeTransforms:g,sizeSlug:v,...x}=e;return(0,As.createBlock)("core/group",{...x,layout:{type:"grid",columnCount:i??Z4(t.length)}},Vte(t))}}]},Fte=A8e;var rM=a(D(),1);var M8e=[{name:"dynamic-gallery",title:(0,rM.__)("Dynamic Gallery"),description:(0,rM.__)("Display images from a source, such as those attached to the current post."),attributes:{dynamicContent:{source:id}},isActive:e=>!!e.dynamicContent,scope:[]}],Ote=M8e;var{name:Hte}=aC,jte={icon:Nv,example:{attributes:{columns:2},innerBlocks:[{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Glacial_lakes%2C_Bhutan.jpg"}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Sediment_off_the_Yucatan_Peninsula.jpg"}}]},transforms:Fte,variations:Ote,edit:Ate,save:Mte,deprecated:Mee},z8e=()=>A({name:Hte,metadata:aC,settings:jte});var sM={};X(sM,{init:()=>q8e,metadata:()=>lC,name:()=>dC,settings:()=>rre});var pC=a(D(),1);var Zn=a(N(),1),ji=a(b(),1),nM=e=>{if(e.tagName||(e={...e,tagName:"div"}),!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}},V8e=[{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],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,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0},save({attributes:{tagName:e}}){return(0,ji.jsx)(e,{...Zn.useInnerBlocksProps.save(Zn.useBlockProps.save())})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate:e=>{let{layout:t=null}=e;if(t?.inherit||t?.contentSize)return{...e,layout:{...t,type:"constrained"}}}},{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0},spacing:{padding:!0},__experimentalBorder:{radius:!0}},save({attributes:e}){let{tagName:t}=e;return(0,ji.jsx)(t,{...Zn.useBlockProps.save(),children:(0,ji.jsx)("div",{className:"wp-block-group__inner-container",children:(0,ji.jsx)(Zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:nM,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:n}=e,i=(0,Zn.getColorClassName)("background-color",t),s=(0,Zn.getColorClassName)("color",o),l=S(i,s,{"has-text-color":o||n,"has-background":t||r});return(0,ji.jsx)("div",{className:l,style:{backgroundColor:i?void 0:r,color:s?void 0:n},children:(0,ji.jsx)("div",{className:"wp-block-group__inner-container",children:(0,ji.jsx)(Zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:nM,supports:{align:["wide","full"],anchor:!0,html:!1},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:n}=e,i=(0,Zn.getColorClassName)("background-color",t),s=(0,Zn.getColorClassName)("color",o),l=S(i,{"has-text-color":o||n,"has-background":t||r});return(0,ji.jsx)("div",{className:l,style:{backgroundColor:i?void 0:r,color:s?void 0:n},children:(0,ji.jsx)("div",{className:"wp-block-group__inner-container",children:(0,ji.jsx)(Zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:nM,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r}=e,o=(0,Zn.getColorClassName)("background-color",t),n=S(o,{"has-background":t||r});return(0,ji.jsx)("div",{className:n,style:{backgroundColor:o?void 0:r},children:(0,ji.jsx)(Zn.InnerBlocks.Content,{})})}}],Ute=V8e;var sC=a(O(),1),Gi=a(N(),1),Kte=a(j(),1),Yte=a(D(),1);var Gte=a(O(),1),Wte=a(N(),1),aM=a(D(),1),$te=a(K(),1),li=a(V(),1),yy=a(j(),1),si=a(b(),1),F8e=(e="group")=>({group:(0,si.jsx)(li.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,si.jsx)(li.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":(0,si.jsx)(li.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,si.jsx)(li.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":(0,si.jsx)(li.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,si.jsx)(li.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":(0,si.jsx)(li.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,si.jsx)(li.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"})})})?.[e];function qte({attributes:e={style:void 0,backgroundColor:void 0,textColor:void 0,fontSize:void 0},usedLayoutType:t="",hasInnerBlocks:r=!1}){let{style:o,backgroundColor:n,textColor:i,fontSize:s}=e,[l,c]=(0,yy.useState)(!r&&!n&&!s&&!i&&!o&&t!=="flex"&&t!=="grid");return(0,yy.useEffect)(()=>{(r||n||s||i||o||t==="flex")&&c(!1)},[n,s,i,o,t,r]),[l,c]}function O8e({name:e,onSelect:t}){let r=(0,Gte.useSelect)(n=>n($te.store).getBlockVariations(e,"block"),[e]),o=(0,Wte.useBlockProps)({className:"wp-block-group__placeholder"});return(0,yy.useEffect)(()=>{r&&r.length===1&&t(r[0])},[t,r]),(0,si.jsx)("div",{...o,children:(0,si.jsx)(li.Placeholder,{instructions:(0,aM.__)("Group blocks together. Select a layout:"),children:(0,si.jsx)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,aM.__)("Block variations"),children:r.map(n=>(0,si.jsx)("li",{children:(0,si.jsx)(li.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:F8e(n.name),iconSize:48,onClick:()=>t(n),className:"wp-block-group-placeholder__variation-button",label:`${n.title}: ${n.description}`})},n.name))})})})}var Zte=O8e;var Ui=a(b(),1),{HTMLElementControl:H8e}=q(Gi.privateApis);function j8e({tagName:e,onSelectTagName:t,clientId:r}){return(0,Ui.jsx)(Gi.InspectorControls,{group:"advanced",children:(0,Ui.jsx)(H8e,{tagName:e,onChange:t,clientId:r,options:[{label:(0,Yte.__)("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"}]})})}function U8e({attributes:e,name:t,setAttributes:r,clientId:o}){let{hasInnerBlocks:n,themeSupportsLayout:i}=(0,sC.useSelect)(_=>{let{getBlock:w,getSettings:C}=_(Gi.store),T=w(o);return{hasInnerBlocks:!!(T&&T.innerBlocks.length),themeSupportsLayout:C()?.supportsLayout}},[o]),{tagName:s="div",templateLock:l,allowedBlocks:c,layout:u={}}=e,{type:p="default"}=u,d=i||p==="flex"||p==="grid",m=(0,Kte.useRef)(),f=(0,Gi.useBlockProps)({ref:m}),[h,g]=qte({attributes:e,usedLayoutType:p,hasInnerBlocks:n}),v;h?v=!1:n||(v=Gi.InnerBlocks.ButtonBlockAppender);let x=(0,Gi.useInnerBlocksProps)(d?f:{className:"wp-block-group__inner-container"},{dropZoneElement:m.current,templateLock:l,allowedBlocks:c,renderAppender:v}),{selectBlock:y}=(0,sC.useDispatch)(Gi.store),k=_=>{r(_.attributes),y(o,-1),g(!1)};return(0,Ui.jsxs)(Ui.Fragment,{children:[(0,Ui.jsx)(j8e,{tagName:s,onSelectTagName:_=>r({tagName:_}),clientId:o}),h&&(0,Ui.jsxs)("div",{children:[x.children,(0,Ui.jsx)(Zte,{name:t,onSelect:k})]}),d&&!h&&(0,Ui.jsx)(s,{...x}),!d&&!h&&(0,Ui.jsx)(s,{...f,children:(0,Ui.jsx)("div",{...x})})]})}var Qte=U8e;var lC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/group",title:"Group",category:"design",description:"Gather blocks in a layout container.",keywords:["container","wrapper","row","section"],textdomain:"default",attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},shadow:!0,spacing:{margin:["top","bottom"],padding:!0,blockGap:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0,blockGap:!0}},dimensions:{minHeight:!0,minWidth:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},position:{sticky:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSizingOnChildren:!0},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-group-editor",style:"wp-block-group"};var cC=a(N(),1),Xte=a(b(),1);function Jte({attributes:{tagName:e}}){return(0,Xte.jsx)(e,{...cC.useInnerBlocksProps.save(cC.useBlockProps.save())})}var uC=a(K(),1),W8e={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){let t=["wide","full"],r=e.reduce((n,i)=>{let{align:s}=i.attributes;return t.indexOf(s)>t.indexOf(n)?s:n},void 0),o=e.map(n=>(0,uC.cloneSanitizedBlock)(n));return(0,uC.createBlock)("core/group",{align:r,layout:{type:"constrained"}},o)}}]},ere=W8e;var Kn=a(D(),1);var iM={innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Kn.__)("One.")}},{name:"core/paragraph",attributes:{content:(0,Kn.__)("Two.")}},{name:"core/paragraph",attributes:{content:(0,Kn.__)("Three.")}},{name:"core/paragraph",attributes:{content:(0,Kn.__)("Four.")}},{name:"core/paragraph",attributes:{content:(0,Kn.__)("Five.")}},{name:"core/paragraph",attributes:{content:(0,Kn.__)("Six.")}}]},$8e=[{name:"group",title:(0,Kn.__)("Group"),description:(0,Kn.__)("Gather blocks in a container."),attributes:{layout:{type:"constrained"}},isDefault:!0,scope:["block","inserter","transform"],icon:fm},{name:"group-row",title:(0,Kn._x)("Row","single horizontal line"),description:(0,Kn.__)("Arrange blocks horizontally."),attributes:{layout:{type:"flex",flexWrap:"nowrap"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:vI,example:iM},{name:"group-stack",title:(0,Kn.__)("Stack"),description:(0,Kn.__)("Arrange blocks vertically."),attributes:{layout:{type:"flex",orientation:"vertical"}},scope:["block","inserter","transform"],isActive:["layout.type","layout.orientation"],icon:II,example:iM},{name:"group-grid",title:(0,Kn.__)("Grid"),description:(0,Kn.__)("Arrange blocks in a grid."),attributes:{layout:{type:"grid"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:il,example:iM}],tre=$8e;var{name:dC}=lC,rre={icon:fm,example:{attributes:{layout:{type:"constrained",justifyContent:"center"},style:{spacing:{padding:{top:"4em",right:"3em",bottom:"4em",left:"3em"}}}},innerBlocks:[{name:"core/heading",attributes:{content:(0,pC.__)("La Mancha"),style:{typography:{textAlign:"center"}}}},{name:"core/paragraph",attributes:{style:{typography:{textAlign:"center"}},content:(0,pC.__)("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.")}},{name:"core/spacer",attributes:{height:"10px"}},{name:"core/button",attributes:{text:(0,pC.__)("Read more")}}],viewportWidth:600},transforms:ere,edit:Qte,save:Jte,deprecated:Ute,variations:tre},q8e=()=>A({name:dC,metadata:lC,settings:rre});var dM={};X(dM,{init:()=>uTe,metadata:()=>gC,name:()=>bC,settings:()=>yC});var cd=a(D(),1),qg=a(K(),1);var Sa=a(N(),1);var Sc=a(b(),1),lM={className:!1,anchor:!0},mC={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},Wg=e=>{if(!e.customTextColor)return e;let t={color:{text:e.customTextColor}},{customTextColor:r,...o}=e;return{...o,style:t}},ore=["left","right","center"],$g=e=>{let{align:t,...r}=e;return ore.includes(t)?{...r,textAlign:t}:e},Z8e={supports:lM,attributes:{...mC,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(Wg($g(e))),save({attributes:e}){let{align:t,level:r,content:o,textColor:n,customTextColor:i}=e,s="h"+r,l=(0,Sa.getColorClassName)("color",n),c=S({[l]:l});return(0,Sc.jsx)(Sa.RichText.Content,{className:c||void 0,tagName:s,style:{textAlign:t,color:l?void 0:i},value:o})}},K8e={attributes:{...mC,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(Wg($g(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:n,textColor:i}=e,s="h"+n,l=(0,Sa.getColorClassName)("color",i),c=S({[l]:l,[`has-text-align-${t}`]:t});return(0,Sc.jsx)(Sa.RichText.Content,{className:c||void 0,tagName:s,style:{color:l?void 0:o},value:r})},supports:lM},Y8e={supports:lM,attributes:{...mC,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(Wg($g(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:n,textColor:i}=e,s="h"+n,l=(0,Sa.getColorClassName)("color",i),c=S({[l]:l,"has-text-color":i||o,[`has-text-align-${t}`]:t});return(0,Sc.jsx)(Sa.RichText.Content,{className:c||void 0,tagName:s,style:{color:l?void 0:o},value:r})}},Q8e={supports:{align:["wide","full"],anchor:!0,className:!1,color:{link:!0},fontSize:!0,lineHeight:!0,__experimentalSelector:{"core/heading/h1":"h1","core/heading/h2":"h2","core/heading/h3":"h3","core/heading/h4":"h4","core/heading/h5":"h5","core/heading/h6":"h6"},__unstablePasteTextInline:!0},attributes:mC,isEligible:({align:e})=>ore.includes(e),migrate:e=>ve(Wg($g(e))),save({attributes:e}){let{align:t,content:r,level:o}=e,n="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,Sc.jsx)(n,{...Sa.useBlockProps.save({className:i}),children:(0,Sc.jsx)(Sa.RichText.Content,{value:r})})}},X8e={supports:{align:["wide","full"],anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__experimentalSelector:"h1,h2,h3,h4,h5,h6",__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",role:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r,level:o}=e,n="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,Sc.jsx)(n,{...Sa.useBlockProps.save({className:i}),children:(0,Sc.jsx)(Sa.RichText.Content,{value:r})})},migrate:e=>ve(Wg($g(e)))},J8e={supports:{align:["wide","full"],anchor:!0,className:!0,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0}},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",role:"content"},level:{type:"number",default:2},levelOptions:{type:"array"},placeholder:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r,level:o}=e,n="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,Sc.jsx)(n,{...Sa.useBlockProps.save({className:i}),children:(0,Sc.jsx)(Sa.RichText.Content,{value:r})})},migrate:e=>ve(Wg($g(e))),isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},eTe=[J8e,X8e,Q8e,Y8e,K8e,Z8e],nre=eTe;var ire=a(D(),1),sre=a(j(),1),hC=a(O(),1),vf=a(N(),1);var are=a(uy(),1),cM={},tTe=e=>{let t=document.createElement("div");return t.innerHTML=e,t.innerText},rTe=e=>(0,are.default)(tTe(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),fC=(e,t)=>{let r=rTe(t);if(r==="")return null;delete cM[e];let o=r,n=0;for(;Object.values(cM).includes(o);)n+=1,o=r+"-"+n;return o},uM=(e,t)=>{cM[e]=t};var lre=a(b(),1);function oTe(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onReplace:n,style:i,clientId:s}=e;Pt(e);let{content:l,level:c,placeholder:u,anchor:p}=t,d="h"+c,m=(0,vf.useBlockProps)({style:i}),{canGenerateAnchors:f}=(0,hC.useSelect)(v=>{let{getGlobalBlockCount:x,getSettings:y}=v(vf.store);return{canGenerateAnchors:!!y().generateAnchors||x("core/table-of-contents")>0}},[]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,hC.useDispatch)(vf.store);return(0,sre.useEffect)(()=>{if(f)return!p&&l&&(h(),r({anchor:fC(s,l)})),uM(s,p),()=>uM(s,null)},[p,l,s,f,r,h]),(0,lre.jsx)(vf.RichText,{identifier:"content",tagName:d,value:l,onChange:v=>{let x={content:v};f&&(!p||!v||fC(s,l)===p)&&(x.anchor=fC(s,v)),r(x)},onMerge:o,onReplace:n,onRemove:n?()=>n([]):void 0,placeholder:u||(0,ire.__)("Heading"),...m})}var cre=oTe;var gC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/heading",title:"Heading",category:"text",description:"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",keywords:["title","subtitle"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"h1,h2,h3,h4,h5,h6",role:"content"},level:{type:"number",default:2},levelOptions:{type:"array"},placeholder:{type:"string"}},supports:{align:["wide","full"],anchor:!0,className:!0,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-heading-editor",style:"wp-block-heading"};var vC=a(N(),1),pM=a(b(),1);function ure({attributes:e}){let{content:t,level:r}=e,o="h"+r;return(0,pM.jsx)(o,{...vC.useBlockProps.save(),children:(0,pM.jsx)(vC.RichText.Content,{value:t})})}var ld=a(K(),1),_y=a(D(),1);function pre(e){return Number(e.substr(1))}var aTe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],shortcuts:[1,2,3,4,5,6].map(e=>({name:`core/block-editor/transform-to-heading-${e}`,description:(0,_y.sprintf)((0,_y.__)("Transform the selected block into a heading %d."),e),keyCombination:{modifier:"access",character:`${e}`},variationName:`h${e}`})),transform:e=>e.map(t=>{let{content:r,anchor:o,style:n}=t,i=n?.typography?.textAlign;return(0,ld.createBlock)("core/heading",{...Cu(t,"core/heading",({content:s})=>({content:s})),content:r,anchor:o,...i&&{style:{typography:{textAlign:i}}}})})},{type:"raw",selector:"h1,h2,h3,h4,h5,h6",schema:({phrasingContentSchema:e,isPaste:t})=>{let r={children:e,attributes:t?[]:["style","id"]};return{h1:r,h2:r,h3:r,h4:r,h5:r,h6:r}},transform(e){let t=(0,ld.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:r}=e.style||{};return t.level=pre(e.nodeName),(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,ld.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map(e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,ld.createBlock)("core/heading",{level:e,content:t})}})),...[1,2,3,4,5,6].map(e=>({type:"enter",regExp:new RegExp(`^/(h|H)${e}$`),transform:()=>(0,ld.createBlock)("core/heading",{level:e})}))],to:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],shortcuts:[{name:"core/block-editor/transform-heading-to-paragraph",description:(0,_y.__)("Transform the selected heading into a paragraph."),keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}]}],transform:e=>e.map(t=>{let{content:r,style:o}=t,n=o?.typography?.textAlign;return(0,ld.createBlock)("core/paragraph",{...Cu(t,"core/paragraph",({content:i})=>({content:i})),content:r,...n&&{style:{typography:{textAlign:n}}}})})}]},dre=aTe;var bf=a(D(),1);var iTe=[vB,yB,xB,wB,SB,PB],sTe=[...[1,2,3,4,5,6].map(e=>({name:`h${e}`,title:(0,bf.sprintf)((0,bf.__)("Heading %d"),e),description:(0,bf.__)("Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."),icon:iTe[e-1],attributes:{level:e},scope:["block","transform"],keywords:[`h${e}`],isActive:t=>t.level===e,shortcut:{name:`core/block-editor/transform-to-heading-${e}`,description:(0,bf.sprintf)((0,bf.__)("Transform the selected block into a heading %d."),e),keyCombination:{modifier:"access",character:`${e}`}}}))],mre=sTe;var{fieldsKey:lTe,formKey:cTe}=q(qg.privateApis),{name:bC}=gC,yC={icon:BB,example:{attributes:{content:(0,cd.__)("Code is Poetry"),level:2,style:{typography:{textAlign:"center"}}}},__experimentalLabel(e,{context:t}){let{content:r,level:o}=e,n=e?.metadata?.name,i=r?.trim().length>0;if(t==="list-view"&&(n||i))return n||r;if(t==="breadcrumb"&&n)return n;if(t==="accessibility")return i?(0,cd.sprintf)((0,cd.__)("Level %1$s. %2$s"),o,r):(0,cd.sprintf)((0,cd.__)("Level %s. Empty."),o)},transforms:dre,deprecated:nre,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:cre,save:ure,variations:mre};window.__experimentalContentOnlyInspectorFields&&(yC[lTe]=[{id:"content",label:(0,cd.__)("Content"),type:"text",Edit:"rich-text"}],yC[cTe]={fields:["content"]});var uTe=()=>{let e=A({name:bC,metadata:gC,settings:yC}),t=(0,qg.getBlockType)(bC)?.attributes?.levelOptions?.default;return t&&[1,2,3,4,5,6].forEach(r=>{t.includes(r)||(0,qg.unregisterBlockVariation)(bC,`h${r}`)}),e};var mM={};X(mM,{init:()=>mTe,metadata:()=>_C,name:()=>kre,settings:()=>wre});var xre=a(D(),1);var _C={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/home-link",category:"design",parent:["core/navigation"],title:"Home Link",description:"Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.",textdomain:"default",attributes:{label:{type:"string",role:"content"},opensInNewTab:{type:"boolean",default:!1},description:{type:"string"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","fontSize","customFontSize","style"],supports:{anchor:!0,reusable:!1,html:!1,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-home-link-editor",style:"wp-block-home-link"};var ud=a(N(),1),Ta=a(V(),1),ci=a(D(),1),fre=a(O(),1),hre=a(oe(),1);var gre=a(zn(),1);var Do=a(b(),1),dTe=e=>e.preventDefault();function vre({attributes:e,setAttributes:t,context:r}){let{homeUrl:o,onNavigateToEntityRecord:n,frontPageId:i,frontPageTemplateId:s}=(0,fre.useSelect)(g=>{let{getEntityRecord:v,getDefaultTemplateId:x,canUser:y}=g(hre.store),k=v("root","__unstableBase")?.home,w=y("read",{kind:"root",name:"site"})?v("root","site"):null,C=w?.show_on_front==="page"?w?.page_on_front:null,T=C?null:x({slug:"front-page"});return{homeUrl:k,onNavigateToEntityRecord:g(ud.store).getSettings().onNavigateToEntityRecord,frontPageId:C,frontPageTemplateId:T}},[]),{textColor:l,backgroundColor:c,style:u}=r,{label:p,opensInNewTab:d,description:m}=e,f=Q(),h=(0,ud.useBlockProps)({className:S("wp-block-navigation-item",{"has-text-color":!!l||!!u?.color?.text,[`has-${l}-color`]:!!l,"has-background":!!c||!!u?.color?.background,[`has-${c}-background-color`]:!!c}),style:{color:u?.color?.text,backgroundColor:u?.color?.background}});return(0,Do.jsxs)(Do.Fragment,{children:[(0,Do.jsx)(ud.InspectorControls,{group:"content",children:(0,Do.jsxs)(Ta.__experimentalToolsPanel,{label:(0,ci.__)("Settings"),resetAll:()=>{t({label:"",opensInNewTab:!1,description:""})},dropdownMenuProps:f,children:[(0,Do.jsx)(Ta.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,ci.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,Do.jsx)(Ta.TextControl,{label:(0,ci.__)("Text"),value:p?(0,gre.__unstableStripHTML)(p):"",onChange:g=>{t({label:g})},autoComplete:"off"})}),(0,Do.jsx)(Ta.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,ci.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,Do.jsx)(Ta.CheckboxControl,{label:(0,ci.__)("Open in new tab"),checked:d,onChange:g=>t({opensInNewTab:g})})}),n&&(i||s)&&(0,Do.jsx)(Ta.Button,{variant:"secondary",onClick:()=>{n(i?{postId:i,postType:"page"}:{postId:s,postType:"wp_template"})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ci.__)("Edit")}),o&&(0,Do.jsx)(Ta.Button,{variant:"secondary",href:o,target:"_blank",icon:wv,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ci.__)("View")}),(0,Do.jsx)(Ta.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,ci.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!0,children:(0,Do.jsx)(Ta.TextareaControl,{label:(0,ci.__)("Description"),value:m||"",onChange:g=>{t({description:g})},help:(0,ci.__)("The description will be displayed in the menu if the current theme supports it.")})})]})}),(0,Do.jsx)("div",{...h,children:(0,Do.jsxs)("a",{className:"wp-block-home-link__content wp-block-navigation-item__content",href:o,onClick:dTe,children:[(0,Do.jsx)(ud.RichText,{identifier:"label",className:"wp-block-home-link__label",value:p??(0,ci.__)("Home"),onChange:g=>{t({label:g})},"aria-label":(0,ci.__)("Home link text"),placeholder:(0,ci.__)("Add label\u2026"),withoutInteractiveFormatting:!0}),m&&(0,Do.jsx)("span",{className:"wp-block-navigation-item__description",children:m})]})})]})}var bre=a(N(),1),yre=a(b(),1);function _re(){return(0,yre.jsx)(bre.InnerBlocks.Content,{})}var{name:kre}=_C,wre={icon:IB,edit:vre,save:_re,example:{attributes:{label:(0,xre._x)("Home Link","block example")}}},mTe=()=>A({name:kre,metadata:_C,settings:wre});var gM={};X(gM,{init:()=>yTe,metadata:()=>wC,name:()=>Vre,settings:()=>Fre});var zre=a(D(),1);var Zg=a(D(),1),kC=a(j(),1),ui=a(N(),1),_f=a(K(),1),Kg=a(O(),1),Rre=a(Fm(),1),Ll=a(V(),1);var Wi=a(D(),1),xy=a(j(),1),Nre=a(O(),1),wn=a(V(),1),dd=a(N(),1);var Ire=a(ge(),1);var Cre=a(j(),1),xC=a(N(),1),Sre=a(V(),1),Tre=a(O(),1),Pre=a(D(),1),yf=a(b(),1),fTe=`
+	}`}function gee(e){if(Object.hasOwn(e?.spacing||{},"blockGap"))return e.spacing.blockGap}function vee({style:e,clientId:t}){let r=`.wp-block-gallery-${t}`,[o]=(0,Il.useSettings)("viewport"),i=(0,hee.useSelect)(p=>p(Il.store).getSettings()?.[o6e],[])?.blocks?.[n6e]||{},s=gee(e),l=i?.spacing?.blockGap??H4,u=fee(r,s===void 0?l:s),d=r6e(o);return Object.entries(d).forEach(([p,m])=>{let f=gee(e?.[p]),g=s===void 0?i?.[p]?.spacing?.blockGap:void 0,h=f===void 0?g:f;h!=null&&(u+=`${m}{${fee(r,h)}}`)}),u+=mee(r,e,d),(0,Il.useStyleOverride)({css:u}),null}var Ib=a(H(),1),jh=a(O(),1),xee=a(R(),1),W4=a(ne(),1),kee=a(K(),1);var j4=a(D(),1),Zd="core/attached-media",Oh="date",Hh="desc",a6e={[Zd]:{title:(0,j4.__)("Use attached images"),description:(0,j4.__)("Images attached to the post."),emptyMessage:(0,j4.__)("Images attached to the post will appear here.")}};function U4(e){return a6e[e]}var Nb=100;function yee(e,{postId:t}){let{source:r,args:o={}}=e??{};return r===Zd&&t?{parent:t,per_page:Nb,media_type:"image",orderby:o.orderBy==="date"||o.orderBy==="title"?o.orderBy:Oh,order:o.order==="asc"||o.order==="desc"?o.order:Hh}:null}var bee=[];function i6e(e,t){let{sizeSlug:r,linkTo:o,linkTarget:n,aspectRatio:i}=t,s=!!i&&i!=="auto";return{id:e.id,...L4(e,r),...Pb(e,o),...Eb(n,t),sizeSlug:r,caption:e.caption?.raw||"",alt:e.alt_text||"",aspectRatio:s?i:void 0,scale:s?"cover":void 0}}function _ee(e,t){return e.map(r=>(0,kee.createBlock)("core/image",i6e(r,t)))}function wee({attributes:e,setAttributes:t,clientId:r,postId:o,postType:n}){let{dynamicContent:i}=e,s=!!n,l=U4(i?.source),c=i?.args?.orderBy??Oh,u=i?.args?.order??Hh,d=(0,jh.useRegistry)(),{replaceInnerBlocks:p,__unstableMarkNextChangeAsNotPersistent:m}=(0,jh.useDispatch)(xee.store),f=(0,Ib.useMemo)(()=>i?yee(i,{postId:o}):null,[i,o]),{dynamicMedia:g,dynamicMediaTotal:h,isResolvingDynamic:v}=(0,jh.useSelect)(L=>{if(!f)return{dynamicMedia:bee,dynamicMediaTotal:0,isResolvingDynamic:!1};let A=["postType","attachment",f];return{dynamicMedia:L(W4.store).getEntityRecords(...A)??bee,dynamicMediaTotal:L(W4.store).getEntityRecordsTotalItems(...A)??0,isResolvingDynamic:!L(W4.store).hasFinishedResolution("getEntityRecords",A)}},[f]),x=h>Nb,{sizeSlug:_,linkTo:k,linkTarget:y,aspectRatio:w}=e,C=(0,Ib.useMemo)(()=>({sizeSlug:_,linkTo:k,linkTarget:y,aspectRatio:w}),[_,k,y,w]),S=(0,Ib.useMemo)(()=>_ee(g,C),[g,C]),P=(0,Ib.useMemo)(()=>({allowResize:e.allowResize??!1,imageCrop:e.imageCrop,fixedHeight:e.fixedHeight,navigationButtonType:e.navigationButtonType}),[e.allowResize,e.imageCrop,e.fixedHeight,e.navigationButtonType]);function N(){d.batch(()=>{t({dynamicContent:{source:Zd}}),m(),p(r,[])})}function I(){d.batch(()=>{p(r,_ee(g,C)),m(),t({dynamicContent:void 0})})}function B(L,A){let U={...i?.args};delete U.orderBy,delete U.order,L!==void 0&&(L!==Oh||A!==Hh)&&(U.orderBy=L,U.order=A);let $={...i};Object.keys(U).length?$.args=U:delete $.args,t({dynamicContent:$})}function E(){t({dynamicContent:{source:i.source}})}return{dynamicContent:i,canUseDynamicSource:s,sourceDescriptor:l,hasMoreImagesThanCap:x,dynamicMediaTotal:h,sourceOrderby:c,sourceOrder:u,dynamicMedia:g,dynamicImageBlocks:S,isResolvingDynamic:v,galleryContext:P,enableDynamicMode:N,convertToStatic:I,setSourceOrder:B,resetSource:E}}var nr=a(D(),1),Uh=a(H(),1),Gr=a(V(),1),Kd=a(R(),1);var ft=a(b(),1),s6e=[{label:(0,nr.__)("Newest to oldest"),value:"date/desc"},{label:(0,nr.__)("Oldest to newest"),value:"date/asc"},{label:(0,nr.__)("A \u2192 Z"),value:"title/asc"},{label:(0,nr.__)("Z \u2192 A"),value:"title/desc"}];function l6e({orderby:e,order:t,onChange:r}){return(0,ft.jsx)(Gr.SelectControl,{label:(0,nr.__)("Order by"),value:`${e}/${t}`,options:s6e,onChange:o=>{let[n,i]=o.split("/");r({orderby:n,order:i})}})}function Cee({onConfirm:e,onCancel:t}){return(0,ft.jsx)(Gr.__experimentalConfirmDialog,{isOpen:!0,title:(0,nr.__)("Detach Gallery"),__experimentalHideHeader:!1,confirmButtonText:(0,nr.__)("Detach"),onConfirm:e,onCancel:t,size:"medium",children:(0,nr.__)("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.")})}function See({dynamic:e,dropdownMenuProps:t,hasImages:r}){let{dynamicContent:o,canUseDynamicSource:n,sourceDescriptor:i,sourceOrderby:s,sourceOrder:l,setSourceOrder:c,convertToStatic:u,enableDynamicMode:d,resetSource:p,isResolvingDynamic:m,hasMoreImagesThanCap:f,dynamicMediaTotal:g}=e,h=!!o,[v,x]=(0,Uh.useState)(!1),[_,k]=(0,Uh.useState)(!1);function y(){r?x(!0):d()}return h?(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsxs)(Gr.__experimentalToolsPanel,{label:(0,nr.__)("Source"),resetAll:p,dropdownMenuProps:t,children:[(0,ft.jsxs)("div",{className:"wp-block-gallery__source-settings",children:[(0,ft.jsx)("p",{className:"wp-block-gallery__source-description",children:i?.description??(0,nr.__)("Dynamic images.")}),(0,ft.jsx)(Gr.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>k(!0),disabled:m,accessibleWhenDisabled:!0,children:(0,nr.__)("Detach Gallery")})]}),f&&(0,ft.jsx)(Gr.Notice,{className:"wp-block-gallery__source-notice",status:"warning",isDismissible:!1,children:(0,nr.sprintf)((0,nr.__)("Only the first %1$d of %2$d images will be displayed."),Nb,g)}),(0,ft.jsx)(Gr.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,nr.__)("Order by"),hasValue:()=>s!==Oh||l!==Hh,onDeselect:()=>c(void 0,void 0),children:(0,ft.jsx)(l6e,{orderby:s,order:l,onChange:({orderby:w,order:C})=>c(w,C)})})]}),_&&(0,ft.jsx)(Cee,{onConfirm:()=>{u(),k(!1)},onCancel:()=>k(!1)})]}):n?(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsx)(Gr.PanelBody,{title:(0,nr.__)("Source"),children:(0,ft.jsx)("div",{className:"wp-block-gallery__source-settings",children:(0,ft.jsx)(Gr.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:y,children:(0,nr.__)("Use images attached to the post")})})}),v&&(0,ft.jsx)(Gr.__experimentalConfirmDialog,{isOpen:!0,title:(0,nr.__)("Use images attached to the post?"),__experimentalHideHeader:!1,confirmButtonText:(0,nr.__)("Use attached images"),onConfirm:()=>{d(),x(!1)},onCancel:()=>x(!1),size:"medium",children:(0,nr.__)("The images in this gallery will be replaced, but will remain in the media library.")})]}):null}function c6e({imageBlocks:e,layout:t}){let{children:r,ref:o,className:n}=(0,Kd.__experimentalUseBlockPreview)({blocks:e,layout:t});return(0,ft.jsx)("div",{ref:o,className:n,style:{display:"contents"},children:r})}function Tee({dynamic:e,blockProps:t,innerBlocksProps:r,attributes:o,setAttributes:n,isSelected:i,insertBlocksAfter:s,isContentLocked:l,multiGallerySelection:c}){let{sourceDescriptor:u,dynamicImageBlocks:d,galleryContext:p,isResolvingDynamic:m,convertToStatic:f}=e,g=(0,Kd.useBlockEditingMode)(),[h,v]=(0,Uh.useState)(!1),x=(0,Uh.useMemo)(()=>_c(o.layout)?{...o.layout,type:"flex"}:o.layout,[o.layout]),_=m?(0,nr.__)("Loading images\u2026"):u?.emptyMessage??(0,nr.__)("Dynamic images will appear here.");return(0,ft.jsxs)(ft.Fragment,{children:[g==="default"&&(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsx)(Kd.BlockControls,{group:"other",children:(0,ft.jsx)(Gr.ToolbarButton,{onClick:()=>v(!0),disabled:m,children:(0,nr.__)("Detach")})}),h&&(0,ft.jsx)(Cee,{onConfirm:()=>{f(),v(!1)},onCancel:()=>v(!1)})]}),(0,ft.jsxs)("figure",{...t,children:[d.length?(0,ft.jsx)(Kd.BlockContextProvider,{value:p,children:(0,ft.jsx)(c6e,{imageBlocks:d,layout:x})}):(0,ft.jsx)(Gr.Placeholder,{icon:I4,label:(0,nr.__)("Gallery"),instructions:_,children:m&&(0,ft.jsx)(Gr.Spinner,{})}),(0,ft.jsx)($o,{attributes:o,setAttributes:n,isSelected:i,insertBlocksAfter:s,showToolbarButton:!c&&!l,className:"blocks-gallery-caption",label:(0,nr.__)("Gallery caption text"),placeholder:(0,nr.__)("Add gallery caption")})]}),r.children]})}var st=a(b(),1),Pee=[{icon:im,label:(0,We.__)("Link images to attachment pages"),value:bc,noticeText:(0,We.__)("Attachment Pages")},{icon:dd,label:(0,We.__)("Link images to media files"),value:yc,noticeText:(0,We.__)("Media Files")},{icon:sm,label:(0,We.__)("Enlarge on click"),value:Mh,noticeText:(0,We.__)("Lightbox effect"),infoText:(0,We.__)("Scale images with a lightbox effect")},{icon:Ev,label:(0,We._x)("None","Media item link option"),value:vc,noticeText:(0,We.__)("None")}],u6e=[{label:(0,We.__)("Icon"),value:"icon"},{label:(0,We.__)("Text"),value:"text"},{label:(0,We.__)("Both"),value:"both"}],kA=["image"],d6e=(0,We.__)("Drag and drop images, upload, or choose from your library."),p6e={name:"core/image"},Eee=[];function Iee(e){let{setAttributes:t,attributes:r,className:o,clientId:n,isSelected:i,insertBlocksAfter:s,isContentLocked:l,context:c,__unstableLayoutClassNames:u}=e,d=c?.postId,p=c?.postType,m=(0,uo.useBlockEditingMode)(),[f,g,h,v]=(0,uo.useSettings)("blocks.core/image.lightbox","dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),x=f?.allowEditing?Pee:Pee.filter(re=>re.value!==Mh),{align:_,navigationButtonType:k,columns:y,imageCrop:w,randomOrder:C,linkTarget:S,linkTo:P,sizeSlug:N,aspectRatio:I,layout:B}=r,E=_c(B),L=(0,Yd.useRef)(B),{__unstableMarkNextChangeAsNotPersistent:A,replaceInnerBlocks:U,updateBlockAttributes:$,selectBlock:W}=(0,Rb.useDispatch)(uo.store),{createSuccessNotice:G,createErrorNotice:F}=(0,Rb.useDispatch)(Nee.store);(0,Yd.useEffect)(()=>{let re=L.current;if(L.current=B,!D4(re)||!D4(B)||re.type===B.type)return;let Ve={...B},Ye=!1;!Object.hasOwn(B,"columnCount")&&Number.isInteger(re.columnCount)&&re.columnCount>0&&(Ve.columnCount=re.columnCount,Ye=!0),!Object.hasOwn(B,"minimumColumnWidth")&&typeof re.minimumColumnWidth=="string"&&(Ve.minimumColumnWidth=re.minimumColumnWidth,Ye=!0),Ye&&(L.current=Ve,A(),t({layout:Ve}))},[B,t,A]);let{getBlock:Z,getSettings:j,innerBlockImages:Y,multiGallerySelection:ee,selectedStyleState:te}=(0,Rb.useSelect)(re=>{let{getBlockName:Ve,getMultiSelectedBlockClientIds:Ye,getSettings:Ct,getBlock:Qe,getSelectedBlockStyleState:Qr}=q(re(uo.store)),Fa=Ye();return{getBlock:Qe,getSettings:Ct,innerBlockImages:Qe(n)?.innerBlocks??Eee,multiGallerySelection:Fa.length&&Fa.every(ye=>Ve(ye)==="core/gallery"),selectedStyleState:Qr(n)}},[n]),Q=te?.viewport&&te.viewport!=="default",le=Q?O4(r.style,te.viewport):{},oe=F4(y)?y:void 0,ce=typeof w=="boolean"?w:!0,pe=Q&&Object.hasOwn(le,"columns")&&F4(le.columns),be=Q&&Object.hasOwn(le,"imageCrop")&&typeof le.imageCrop=="boolean",Te=pe?le.columns:oe,ae=be?le.imageCrop:ce,se=(0,Yd.useMemo)(()=>Y?.map(re=>({clientId:re.clientId,id:re.attributes.id,url:re.attributes.url,attributes:re.attributes,fromSavedContent:!!re.originalContent})),[Y]),ue=HJ(Y),Oe=zJ(se,ue),Pe=!!se.length,ge=!!r.dynamicContent,et=wee({attributes:r,setAttributes:t,clientId:n,postId:d,postType:p}),me=ge?et.dynamicMedia.length:se.length,ct;ge?ct=P===Mh:f?.enabled?ct=se.filter(re=>re.attributes?.lightbox?.enabled===void 0||re.attributes?.lightbox?.enabled===!0).length>0:ct=se.filter(re=>re.attributes.lightbox?.enabled).length>0;let Ne=h?.map(({name:re,ratio:Ve})=>({label:re,value:Ve})),ie=g?.map(({name:re,ratio:Ve})=>({label:re,value:Ve})),Ee=[{label:(0,We._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...v?ie||[]:[],...Ne||[]];(0,Yd.useEffect)(()=>{Oe?.forEach(re=>{A(),$(re.clientId,{...Xt(re.attributes),id:re.id,align:void 0})})},[Oe]);let ve=MJ(ge?et.dynamicMedia:ue,i,j);function Xt(re){let Ve=re.id?ue.find(({id:Qe})=>Qe===re.id):null,Ye;re.className&&re.className!==""&&(Ye=re.className);let Ct;return re.linkTarget||re.rel?Ct={linkTarget:re.linkTarget,rel:re.rel}:Ct=Eb(S,r),{...L4(Ve,N),...Pb(Ve,P,re?.linkDestination),...Ct,className:Ye,sizeSlug:N,caption:re.caption.length>0?re.caption:Ve.caption?.raw,alt:re.alt||Ve.alt_text,aspectRatio:I==="auto"?void 0:I}}function Gt(re){let Ve=re.type;return kA.some(Ye=>Ve?.indexOf(Ye)===0)||re.blob}function br(re){let Ve=Object.prototype.toString.call(re)==="[object FileList]",Ye=Ve?Array.from(re).map(_e=>_e.url?_e:{blob:(0,wA.createBlobURL)(_e)}):re;Ye.every(Gt)||F((0,We.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Ct=Ye.filter(_e=>_e.url||Gt(_e)).map(_e=>_e.url?_e:{blob:_e.blob||(0,wA.createBlobURL)(_e)}),Qe=Ct.reduce((_e,_t,Jt)=>(_e[_t.id]=Jt,_e),{}),Qr=Ve?Y:Y.filter(_e=>Ct.find(_t=>_t.id===_e.attributes.id)),ye=Ct.filter(_e=>!Qr.find(_t=>_e.id===_t.attributes.id)).map(_e=>(0,Bee.createBlock)("core/image",{id:_e.id,blob:_e.blob,url:_e.url,caption:_e.caption,alt:_e.alt}));U(n,Qr.concat(ye).sort((_e,_t)=>Qe[_e.attributes.id]-Qe[_t.attributes.id])),ye?.length>0&&W(ye[0].clientId)}function wo(re){F(re,{type:"snackbar"})}function In(re){t({linkTo:re});let Ve={},Ye=[];Z(n).innerBlocks.forEach(Qe=>{Ye.push(Qe.clientId);let Qr=Qe.attributes.id?ue.find(({id:Fa})=>Fa===Qe.attributes.id):null;Ve[Qe.clientId]=Pb(Qr,re,!1,Qe.attributes,f)}),$(Ye,Ve,{uniqueByBlock:!0});let Ct=[...x].find(Qe=>Qe.value===re);G((0,We.sprintf)((0,We.__)("All gallery image links updated to: %s"),Ct.noticeText),{id:"gallery-attributes-linkTo",type:"snackbar"})}function on(re){if(!Q){t(re);return}t({style:dee({style:r.style,viewport:te.viewport,baseSettings:{columns:oe,imageCrop:ce},settings:re})})}function vi(re){on({columns:re})}function aa(){on({imageCrop:!ae})}function us(){t({randomOrder:!C})}function Rn(re){let Ve=re?"_blank":void 0;t({linkTarget:Ve});let Ye={},Ct=[];Z(n).innerBlocks.forEach(Qr=>{Ct.push(Qr.clientId),Ye[Qr.clientId]=Eb(Ve,Qr.attributes)}),$(Ct,Ye,{uniqueByBlock:!0});let Qe=re?(0,We.__)("All gallery images updated to open in new tab"):(0,We.__)("All gallery images updated to not open in new tab");G(Qe,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}function Xl(re){t({sizeSlug:re});let Ve={},Ye=[];Z(n).innerBlocks.forEach(Qe=>{Ye.push(Qe.clientId);let Qr=Qe.attributes.id?ue.find(({id:Fa})=>Fa===Qe.attributes.id):null;Ve[Qe.clientId]=DJ(Qr,re)}),$(Ye,Ve,{uniqueByBlock:!0});let Ct=ve.find(Qe=>Qe.value===re);G((0,We.sprintf)((0,We.__)("All gallery image sizes updated to: %s"),Ct?.label??re),{id:"gallery-attributes-sizeSlug",type:"snackbar"})}function ol(re){t({aspectRatio:re});let Ve={},Ye=[];Z(n).innerBlocks.forEach(Qe=>{Ye.push(Qe.clientId),Ve[Qe.clientId]={aspectRatio:re==="auto"?void 0:re}}),$(Ye,Ve,!0);let Ct=Ee.find(Qe=>Qe.value===re);G((0,We.sprintf)((0,We.__)("All gallery images updated to aspect ratio: %s"),Ct?.label||re),{id:"gallery-attributes-aspectRatio",type:"snackbar"})}(0,Yd.useEffect)(()=>{P||(A(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||vc}))},[P]);let ds=Pe&&se.some(re=>!!re.id),su={addToGallery:!1,disableMediaButtons:se.some(re=>!re.id&&re.url?.indexOf("blob:")===0),value:{}},ia=(0,uo.useBlockProps)({className:T(o,"has-nested-images",`wp-block-gallery-${n}`,ge&&[u,"blocks-gallery-grid",{[`align${_}`]:_,[`columns-${y}`]:E&&y!==void 0,"columns-default":E&&y===void 0,"is-cropped":E&&w}])}),sa=(0,uo.useInnerBlocksProps)(ia,{defaultBlock:p6e,directInsert:!0,orientation:"horizontal",renderAppender:!1,allowedBlocks:ge?Eee:void 0}),yi=X();if(!Pe&&!ge)return(0,st.jsxs)("div",{...sa,children:[sa.children,(0,st.jsx)(uo.MediaPlaceholder,{handleUpload:!1,icon:I4,labels:{title:(0,We.__)("Gallery"),instructions:d6e},onSelect:br,allowedTypes:kA,multiple:!0,onError:wo,...su,children:m==="default"&&(0,st.jsx)(Bt.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:et.enableDynamicMode,children:U4(Zd).title})})]});let Up=P&&P!=="none";return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsxs)(uo.InspectorControls,{group:Q&&E?"viewport":"default",children:[!Q&&(0,st.jsx)(See,{dynamic:et,dropdownMenuProps:yi,hasImages:Pe}),(0,st.jsxs)(Bt.__experimentalToolsPanel,{label:(0,We.__)("Settings"),resetAll:()=>{if(Q){on({columns:void 0,imageCrop:void 0});return}t({navigationButtonType:"icon",randomOrder:!1,...E&&{columns:void 0,imageCrop:!0}}),ol("auto"),N!==Tb&&Xl(Tb),S&&Rn(!1)},dropdownMenuProps:yi,children:[E&&me>1&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,We.__)("Columns"),hasValue:()=>Q?pe:!!Te&&Te!==me,onDeselect:()=>vi(void 0),children:(0,st.jsx)(Bt.RangeControl,{label:(0,We.__)("Columns"),value:Te||R4(me),onChange:vi,min:1,max:Math.min(N4,me),required:!0})}),!Q&&ve?.length>0&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,We.__)("Resolution"),hasValue:()=>N!==Tb,onDeselect:()=>Xl(Tb),children:(0,st.jsx)(Bt.SelectControl,{label:(0,We.__)("Resolution"),help:(0,We.__)("Select the size of the source images."),value:N,options:ve,onChange:Xl,hideCancelButton:!0})}),E&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,We.__)("Crop images to fit"),hasValue:()=>Q?be:!ae,onDeselect:()=>on({imageCrop:Q?void 0:!0}),children:(0,st.jsx)(Bt.ToggleControl,{label:(0,We.__)("Crop images to fit"),checked:ae,onChange:aa})}),!Q&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,We.__)("Randomize order"),hasValue:()=>!!C,onDeselect:()=>t({randomOrder:!1}),children:(0,st.jsx)(Bt.ToggleControl,{label:(0,We.__)("Randomize order"),checked:!!C,onChange:us})}),!Q&&Up&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,We.__)("Open images in new tab"),hasValue:()=>!!S,onDeselect:()=>Rn(!1),children:(0,st.jsx)(Bt.ToggleControl,{label:(0,We.__)("Open images in new tab"),checked:S==="_blank",onChange:Rn})}),!Q&&Ee.length>1&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{hasValue:()=>!!I&&I!=="auto",label:(0,We.__)("Aspect ratio"),onDeselect:()=>ol("auto"),isShownByDefault:!0,children:(0,st.jsx)(Bt.SelectControl,{label:(0,We.__)("Aspect ratio"),help:(0,We.__)("Set a consistent aspect ratio for all images in the gallery."),value:I,options:Ee,onChange:ol})}),!Q&&f?.allowEditing&&ct&&(0,st.jsx)(Bt.__experimentalToolsPanelItem,{label:(0,We.__)("Navigation button type"),isShownByDefault:!0,hasValue:()=>k!=="icon",onDeselect:()=>t({navigationButtonType:"icon"}),children:(0,st.jsx)(Bt.__experimentalToggleGroupControl,{label:(0,We.__)("Navigation button type"),value:k,onChange:re=>t({navigationButtonType:re}),isBlock:!0,help:(0,We.__)("Adjust the appearance of buttons in the lightbox."),children:u6e.map(re=>(0,st.jsx)(Bt.__experimentalToggleGroupControlOption,{value:re.value,label:re.label},re.value))})})]})]}),(0,st.jsx)(uo.BlockControls,{group:"block",children:(0,st.jsx)(Bt.ToolbarDropdownMenu,{icon:wi,label:(0,We.__)("Link"),children:({onClose:re})=>(0,st.jsx)(Bt.MenuGroup,{children:x.map(Ve=>{let Ye=P===Ve.value;return(0,st.jsx)(Bt.MenuItem,{isSelected:Ye,className:T("components-dropdown-menu__menu-item",{"is-active":Ye}),iconPosition:"left",icon:Ve.icon,onClick:()=>{In(Ve.value),re()},role:"menuitemradio",info:Ve.infoText,children:Ve.label},Ve.value)})})})}),(0,st.jsxs)(st.Fragment,{children:[!ee&&!ge&&(0,st.jsx)(uo.BlockControls,{group:"other",children:(0,st.jsx)(uo.MediaReplaceFlow,{allowedTypes:kA,handleUpload:!1,onSelect:br,name:(0,We.__)("Add"),multiple:!0,mediaIds:se.filter(re=>re.id).map(re=>re.id),addToGallery:ds,variant:"toolbar"})}),E&&(0,st.jsx)(vee,{style:r.style,clientId:n})]}),ge?(0,st.jsx)(Tee,{...e,dynamic:et,blockProps:ia,innerBlocksProps:sa,multiGallerySelection:ee}):(0,st.jsx)(LJ,{...e,isContentLocked:l,images:se,blockProps:sa,insertBlocksAfter:s,multiGallerySelection:ee})]})}var G4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/gallery",title:"Gallery",category:"media",usesContext:["galleryId","postId","postType"],allowedBlocks:["core/image"],description:"Display multiple images in a rich gallery.",keywords:["images","photos"],textdomain:"default",attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"rich-text",source:"rich-text",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},dynamicContent:{type:"object"},navigationButtonType:{type:"string",default:"icon",enum:["icon","text","both"]},shortCodeTransforms:{type:"array",items:{type:"object"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"rich-text",source:"rich-text",selector:".blocks-gallery-caption",role:"content"},imageCrop:{type:"boolean",default:!0},randomOrder:{type:"boolean",default:!1},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1},aspectRatio:{type:"string",default:"auto"}},providesContext:{allowResize:"allowResize",imageCrop:"imageCrop",fixedHeight:"fixedHeight",navigationButtonType:"navigationButtonType"},supports:{anchor:!0,align:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{color:!0,radius:!0}},html:!1,units:["px","em","rem","vh","vw"],spacing:{margin:!0,padding:!0,blockGap:{sides:["horizontal","vertical"],__experimentalDefault:"var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )"},__experimentalDefaultControls:{blockGap:!0,margin:!1,padding:!1}},color:{text:!1,background:!0,gradients:!0},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!0,allowOrientation:!1,allowJustification:!1,allowVerticalAlignment:!1,allowWrap:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:{clientNavigation:!0},listView:!0},editorStyle:"wp-block-gallery-editor",style:"wp-block-gallery"};var Pu=a(R(),1);var $4=a(b(),1);function Ree({attributes:e}){let{caption:t,columns:r,imageCrop:o,dynamicContent:n,layout:i}=e,s=_c(i),l=!Pu.RichText.isEmpty(t)&&(0,$4.jsx)(Pu.RichText.Content,{tagName:"figcaption",className:T("blocks-gallery-caption",(0,Pu.__experimentalGetElementClassName)("caption")),value:t});if(n)return l||null;let c=T("has-nested-images",{[`columns-${r}`]:s&&r!==void 0,"columns-default":s&&r===void 0,"is-cropped":s&&o}),u=Pu.useBlockProps.save({className:c}),d=Pu.useInnerBlocksProps.save(u);return(0,$4.jsxs)("figure",{...d,children:[d.children,l]})}var Ds=a(K(),1),Dee=a(Or(),1),CA=a(Ad(),1);var f6e=e=>e?e.split(",").map(t=>parseInt(t,10)):[],Lee=e=>e.map(t=>(0,Ds.createBlock)(t.name,t.attributes,Lee(t.innerBlocks||[])));function g6e(e){if(e.name==="core/gallery"&&e.attributes?.images.length>0){let t=e.attributes.images.map(({url:r,id:o,alt:n})=>(0,Ds.createBlock)("core/image",{url:r,id:o?parseInt(o,10):null,alt:n,sizeSlug:e.attributes.sizeSlug,linkDestination:e.attributes.linkDestination}));delete e.attributes.ids,delete e.attributes.images,e.innerBlocks=t}return e}(0,CA.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",g6e);function h6e(e,t){let o=(Array.isArray(t)?t:[t]).find(n=>n.name==="core/gallery"&&n.innerBlocks.length>0&&!n.attributes.images?.length>0&&!e.name.includes("core/"));if(o){let n=o.innerBlocks.map(({attributes:{url:s,id:l,alt:c}})=>({url:s,id:l?parseInt(l,10):null,alt:c})),i=n.map(({id:s})=>s);o.attributes.images=n,o.attributes.ids=i}return e}(0,CA.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",h6e);var v6e={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>{let{align:t,sizeSlug:r}=e[0];t=e.every(i=>i.align===t)?t:void 0,r=e.every(i=>i.sizeSlug===r)?r:void 0;let n=e.filter(({url:i})=>i).map(i=>(i.width=void 0,i.height=void 0,(0,Ds.createBlock)("core/image",i)));return(0,Ds.createBlock)("core/gallery",{align:t,sizeSlug:r},n)}},{type:"shortcode",tag:"gallery",transform({named:{ids:e,columns:t=3,link:r,orderby:o,size:n}}){let i=f6e(e).map(c=>parseInt(c,10)),s=vc;return r==="post"?s=bc:r==="file"&&(s=yc),(0,Ds.createBlock)("core/gallery",{columns:parseInt(t,10),linkTo:s,randomOrder:o==="rand",...n&&{sizeSlug:n}},i.map(c=>(0,Ds.createBlock)("core/image",{id:c,...n&&{sizeSlug:n}})))},isMatch({named:e}){return e.ids!==void 0}},{type:"files",priority:1,isMatch(e){return e.length!==1&&e.every(t=>t.type.indexOf("image/")===0)},transform(e){let t=e.map(r=>(0,Ds.createBlock)("core/image",{blob:(0,Dee.createBlobURL)(r)}));return(0,Ds.createBlock)("core/gallery",{},t)}}],to:[{type:"block",blocks:["core/image"],isMatch:({dynamicContent:e})=>!e,transform:({align:e},t)=>t.length>0?t.map(({attributes:{url:r,alt:o,caption:n,title:i,href:s,rel:l,linkClass:c,id:u,sizeSlug:d,linkDestination:p,linkTarget:m,anchor:f,className:g}})=>(0,Ds.createBlock)("core/image",{align:e,url:r,alt:o,caption:n,title:i,href:s,rel:l,linkClass:c,id:u,sizeSlug:d,linkDestination:p,linkTarget:m,anchor:f,className:g})):(0,Ds.createBlock)("core/image",{align:e})},{type:"block",blocks:["core/group"],variationName:"group-grid",isMatch:({dynamicContent:e})=>!e,transform:(e,t)=>{let{allowResize:r,aspectRatio:o,caption:n,columns:i,dynamicContent:s,fixedHeight:l,ids:c,imageCrop:u,images:d,linkTarget:p,linkTo:m,navigationButtonType:f,randomOrder:g,shortCodeTransforms:h,sizeSlug:v,...x}=e;return(0,Ds.createBlock)("core/group",{...x,layout:{type:"grid",columnCount:i??R4(t.length)}},Lee(t))}}]},Aee=v6e;var df=a(D(),1);var y6e=[{name:"dynamic-gallery",title:(0,df.__)("Dynamic Gallery"),description:(0,df.__)("Display images from a source, such as those attached to the current post."),attributes:{dynamicContent:{source:Zd}},isActive:e=>!!e.dynamicContent,scope:[]},{name:"gallery-flex",title:(0,df.__)("Gallery"),description:(0,df.__)("Arrange images in flexible rows."),icon:lm,attributes:{layout:{type:"flex"}},isActive:e=>_c(e.layout),scope:["transform"]},{name:"gallery-grid",title:(0,df.__)("Gallery Grid"),description:(0,df.__)("Arrange images in a grid."),icon:ki,attributes:{layout:{type:"grid"}},isActive:e=>e.layout?.type==="grid",scope:["transform"]}],Mee=y6e;var{name:zee}=G4,Vee={icon:lm,example:{attributes:{columns:2},innerBlocks:[{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Glacial_lakes%2C_Bhutan.jpg"}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Sediment_off_the_Yucatan_Peninsula.jpg"}}]},transforms:Aee,variations:Mee,edit:Iee,save:Ree,deprecated:EJ},b6e=()=>M({name:zee,metadata:G4,settings:Vee});var BA={};J(BA,{init:()=>B6e,metadata:()=>Z4,name:()=>X4,settings:()=>Xee});var Q4=a(D(),1);var jn=a(R(),1),zi=a(b(),1),TA=e=>{if(e.tagName||(e={...e,tagName:"div"}),!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}},_6e=[{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],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,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0},save({attributes:{tagName:e}}){return(0,zi.jsx)(e,{...jn.useInnerBlocksProps.save(jn.useBlockProps.save())})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate:e=>{let{layout:t=null}=e;if(t?.inherit||t?.contentSize)return{...e,layout:{...t,type:"constrained"}}}},{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0},spacing:{padding:!0},__experimentalBorder:{radius:!0}},save({attributes:e}){let{tagName:t}=e;return(0,zi.jsx)(t,{...jn.useBlockProps.save(),children:(0,zi.jsx)("div",{className:"wp-block-group__inner-container",children:(0,zi.jsx)(jn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:TA,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:n}=e,i=(0,jn.getColorClassName)("background-color",t),s=(0,jn.getColorClassName)("color",o),l=T(i,s,{"has-text-color":o||n,"has-background":t||r});return(0,zi.jsx)("div",{className:l,style:{backgroundColor:i?void 0:r,color:s?void 0:n},children:(0,zi.jsx)("div",{className:"wp-block-group__inner-container",children:(0,zi.jsx)(jn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:TA,supports:{align:["wide","full"],anchor:!0,html:!1},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:n}=e,i=(0,jn.getColorClassName)("background-color",t),s=(0,jn.getColorClassName)("color",o),l=T(i,{"has-text-color":o||n,"has-background":t||r});return(0,zi.jsx)("div",{className:l,style:{backgroundColor:i?void 0:r,color:s?void 0:n},children:(0,zi.jsx)("div",{className:"wp-block-group__inner-container",children:(0,zi.jsx)(jn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:TA,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r}=e,o=(0,jn.getColorClassName)("background-color",t),n=T(o,{"has-background":t||r});return(0,zi.jsx)("div",{className:n,style:{backgroundColor:o?void 0:r},children:(0,zi.jsx)(jn.InnerBlocks.Content,{})})}}],Fee=_6e;var q4=a(O(),1),Fi=a(R(),1),Gee=a(H(),1),$ee=a(D(),1);var Oee=a(O(),1),Hee=a(R(),1),PA=a(D(),1),jee=a(K(),1),ei=a(V(),1),Db=a(H(),1),Ja=a(b(),1),x6e=(e="group")=>({group:(0,Ja.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Ja.jsx)(ei.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":(0,Ja.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Ja.jsx)(ei.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":(0,Ja.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Ja.jsx)(ei.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":(0,Ja.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Ja.jsx)(ei.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"})})})?.[e];function Uee({attributes:e={style:void 0,backgroundColor:void 0,textColor:void 0,fontSize:void 0},usedLayoutType:t="",hasInnerBlocks:r=!1}){let{style:o,backgroundColor:n,textColor:i,fontSize:s}=e,[l,c]=(0,Db.useState)(!r&&!n&&!s&&!i&&!o&&t!=="flex"&&t!=="grid");return(0,Db.useEffect)(()=>{(r||n||s||i||o||t==="flex")&&c(!1)},[n,s,i,o,t,r]),[l,c]}function k6e({name:e,onSelect:t}){let r=(0,Oee.useSelect)(n=>n(jee.store).getBlockVariations(e,"block"),[e]),o=(0,Hee.useBlockProps)({className:"wp-block-group__placeholder"});return(0,Db.useEffect)(()=>{r&&r.length===1&&t(r[0])},[t,r]),(0,Ja.jsx)("div",{...o,children:(0,Ja.jsx)(ei.Placeholder,{instructions:(0,PA.__)("Group blocks together. Select a layout:"),children:(0,Ja.jsx)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,PA.__)("Block variations"),children:r.map(n=>(0,Ja.jsx)("li",{children:(0,Ja.jsx)(ei.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:x6e(n.name),iconSize:48,onClick:()=>t(n),className:"wp-block-group-placeholder__variation-button",label:`${n.title}: ${n.description}`})},n.name))})})})}var Wee=k6e;var Vi=a(b(),1),{HTMLElementControl:w6e}=q(Fi.privateApis);function C6e({tagName:e,onSelectTagName:t,clientId:r}){return(0,Vi.jsx)(Fi.InspectorControls,{group:"advanced",children:(0,Vi.jsx)(w6e,{tagName:e,onChange:t,clientId:r,options:[{label:(0,$ee.__)("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"}]})})}function S6e({attributes:e,name:t,setAttributes:r,clientId:o}){let{hasInnerBlocks:n,themeSupportsLayout:i}=(0,q4.useSelect)(y=>{let{getBlock:w,getSettings:C}=y(Fi.store),S=w(o);return{hasInnerBlocks:!!(S&&S.innerBlocks.length),themeSupportsLayout:C()?.supportsLayout}},[o]),{tagName:s="div",templateLock:l,allowedBlocks:c,layout:u={}}=e,{type:d="default"}=u,p=i||d==="flex"||d==="grid",m=(0,Gee.useRef)(),f=(0,Fi.useBlockProps)({ref:m}),[g,h]=Uee({attributes:e,usedLayoutType:d,hasInnerBlocks:n}),v;g?v=!1:n||(v=Fi.InnerBlocks.ButtonBlockAppender);let x=(0,Fi.useInnerBlocksProps)(p?f:{className:"wp-block-group__inner-container"},{dropZoneElement:m.current,templateLock:l,allowedBlocks:c,renderAppender:v}),{selectBlock:_}=(0,q4.useDispatch)(Fi.store),k=y=>{r(y.attributes),_(o,-1),h(!1)};return(0,Vi.jsxs)(Vi.Fragment,{children:[(0,Vi.jsx)(C6e,{tagName:s,onSelectTagName:y=>r({tagName:y}),clientId:o}),g&&(0,Vi.jsxs)("div",{children:[x.children,(0,Vi.jsx)(Wee,{name:t,onSelect:k})]}),p&&!g&&(0,Vi.jsx)(s,{...x}),!p&&!g&&(0,Vi.jsx)(s,{...f,children:(0,Vi.jsx)("div",{...x})})]})}var qee=S6e;var Z4={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/group",title:"Group",category:"design",description:"Gather blocks in a layout container.",keywords:["container","wrapper","row","section"],textdomain:"default",attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},shadow:!0,spacing:{margin:["top","bottom"],padding:!0,blockGap:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0,blockGap:!0}},dimensions:{minHeight:!0,minWidth:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},position:{sticky:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSizingOnChildren:!0},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-group-editor",style:"wp-block-group"};var K4=a(R(),1),Zee=a(b(),1);function Kee({attributes:{tagName:e}}){return(0,Zee.jsx)(e,{...K4.useInnerBlocksProps.save(K4.useBlockProps.save())})}var Y4=a(K(),1),P6e={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){let t=["wide","full"],r=e.reduce((n,i)=>{let{align:s}=i.attributes;return t.indexOf(s)>t.indexOf(n)?s:n},void 0),o=e.map(n=>(0,Y4.cloneSanitizedBlock)(n));return(0,Y4.createBlock)("core/group",{align:r,layout:{type:"constrained"}},o)}}]},Yee=P6e;var Un=a(D(),1);var EA={innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Un.__)("One.")}},{name:"core/paragraph",attributes:{content:(0,Un.__)("Two.")}},{name:"core/paragraph",attributes:{content:(0,Un.__)("Three.")}},{name:"core/paragraph",attributes:{content:(0,Un.__)("Four.")}},{name:"core/paragraph",attributes:{content:(0,Un.__)("Five.")}},{name:"core/paragraph",attributes:{content:(0,Un.__)("Six.")}}]},E6e=[{name:"group",title:(0,Un.__)("Group"),description:(0,Un.__)("Gather blocks in a container."),attributes:{layout:{type:"constrained"}},isDefault:!0,scope:["block","inserter","transform"],icon:Pv},{name:"group-row",title:(0,Un._x)("Row","single horizontal line"),description:(0,Un.__)("Arrange blocks horizontally."),attributes:{layout:{type:"flex",flexWrap:"nowrap"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:qN,example:EA},{name:"group-stack",title:(0,Un.__)("Stack"),description:(0,Un.__)("Arrange blocks vertically."),attributes:{layout:{type:"flex",orientation:"vertical"}},scope:["block","inserter","transform"],isActive:["layout.type","layout.orientation"],icon:sI,example:EA},{name:"group-grid",title:(0,Un.__)("Grid"),description:(0,Un.__)("Arrange blocks in a grid."),attributes:{layout:{type:"grid"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:ki,example:EA}],Qee=E6e;var{name:X4}=Z4,Xee={icon:Pv,example:{attributes:{layout:{type:"constrained",justifyContent:"center"},style:{spacing:{padding:{top:"4em",right:"3em",bottom:"4em",left:"3em"}}}},innerBlocks:[{name:"core/heading",attributes:{content:(0,Q4.__)("La Mancha"),style:{typography:{textAlign:"center"}}}},{name:"core/paragraph",attributes:{style:{typography:{textAlign:"center"}},content:(0,Q4.__)("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.")}},{name:"core/spacer",attributes:{height:"10px"}},{name:"core/button",attributes:{text:(0,Q4.__)("Read more")}}],viewportWidth:600},transforms:Yee,edit:qee,save:Kee,deprecated:Fee,variations:Qee},B6e=()=>M({name:X4,metadata:Z4,settings:Xee});var AA={};J(AA,{init:()=>Y6e,metadata:()=>oC,name:()=>aC,settings:()=>iC});var Xd=a(D(),1),$h=a(K(),1);var _a=a(R(),1);var kc=a(b(),1),NA={className:!1,anchor:!0},J4={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},Wh=e=>{if(!e.customTextColor)return e;let t={color:{text:e.customTextColor}},{customTextColor:r,...o}=e;return{...o,style:t}},Jee=["left","right","center"],Gh=e=>{let{align:t,...r}=e;return Jee.includes(t)?{...r,textAlign:t}:e},N6e={supports:NA,attributes:{...J4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ke(Wh(Gh(e))),save({attributes:e}){let{align:t,level:r,content:o,textColor:n,customTextColor:i}=e,s="h"+r,l=(0,_a.getColorClassName)("color",n),c=T({[l]:l});return(0,kc.jsx)(_a.RichText.Content,{className:c||void 0,tagName:s,style:{textAlign:t,color:l?void 0:i},value:o})}},I6e={attributes:{...J4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ke(Wh(Gh(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:n,textColor:i}=e,s="h"+n,l=(0,_a.getColorClassName)("color",i),c=T({[l]:l,[`has-text-align-${t}`]:t});return(0,kc.jsx)(_a.RichText.Content,{className:c||void 0,tagName:s,style:{color:l?void 0:o},value:r})},supports:NA},R6e={supports:NA,attributes:{...J4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ke(Wh(Gh(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:n,textColor:i}=e,s="h"+n,l=(0,_a.getColorClassName)("color",i),c=T({[l]:l,"has-text-color":i||o,[`has-text-align-${t}`]:t});return(0,kc.jsx)(_a.RichText.Content,{className:c||void 0,tagName:s,style:{color:l?void 0:o},value:r})}},D6e={supports:{align:["wide","full"],anchor:!0,className:!1,color:{link:!0},fontSize:!0,lineHeight:!0,__experimentalSelector:{"core/heading/h1":"h1","core/heading/h2":"h2","core/heading/h3":"h3","core/heading/h4":"h4","core/heading/h5":"h5","core/heading/h6":"h6"},__unstablePasteTextInline:!0},attributes:J4,isEligible:({align:e})=>Jee.includes(e),migrate:e=>ke(Wh(Gh(e))),save({attributes:e}){let{align:t,content:r,level:o}=e,n="h"+o,i=T({[`has-text-align-${t}`]:t});return(0,kc.jsx)(n,{..._a.useBlockProps.save({className:i}),children:(0,kc.jsx)(_a.RichText.Content,{value:r})})}},L6e={supports:{align:["wide","full"],anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__experimentalSelector:"h1,h2,h3,h4,h5,h6",__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",role:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r,level:o}=e,n="h"+o,i=T({[`has-text-align-${t}`]:t});return(0,kc.jsx)(n,{..._a.useBlockProps.save({className:i}),children:(0,kc.jsx)(_a.RichText.Content,{value:r})})},migrate:e=>ke(Wh(Gh(e)))},A6e={supports:{align:["wide","full"],anchor:!0,className:!0,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0}},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",role:"content"},level:{type:"number",default:2},levelOptions:{type:"array"},placeholder:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r,level:o}=e,n="h"+o,i=T({[`has-text-align-${t}`]:t});return(0,kc.jsx)(n,{..._a.useBlockProps.save({className:i}),children:(0,kc.jsx)(_a.RichText.Content,{value:r})})},migrate:e=>ke(Wh(Gh(e))),isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},M6e=[A6e,L6e,D6e,R6e,I6e,N6e],ete=M6e;var ate=a(D(),1),ite=a(H(),1),rC=a(O(),1),pf=a(R(),1);var nte=a(IA(),1),RA={},H6e=e=>{let t=document.createElement("div");return t.innerHTML=e,t.innerText},j6e=e=>(0,nte.default)(H6e(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),tC=(e,t)=>{let r=j6e(t);if(r==="")return null;delete RA[e];let o=r,n=0;for(;Object.values(RA).includes(o);)n+=1,o=r+"-"+n;return o},DA=(e,t)=>{RA[e]=t};var ste=a(b(),1);function U6e(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onReplace:n,style:i,clientId:s}=e;Et(e);let{content:l,level:c,placeholder:u,anchor:d}=t,p="h"+c,m=(0,pf.useBlockProps)({style:i}),{canGenerateAnchors:f}=(0,rC.useSelect)(v=>{let{getGlobalBlockCount:x,getSettings:_}=v(pf.store);return{canGenerateAnchors:!!_().generateAnchors||x("core/table-of-contents")>0}},[]),{__unstableMarkNextChangeAsNotPersistent:g}=(0,rC.useDispatch)(pf.store);return(0,ite.useEffect)(()=>{if(f)return!d&&l&&(g(),r({anchor:tC(s,l)})),DA(s,d),()=>DA(s,null)},[d,l,s,f,r,g]),(0,ste.jsx)(pf.RichText,{identifier:"content",tagName:p,value:l,onChange:v=>{let x={content:v};f&&(!d||!v||tC(s,l)===d)&&(x.anchor=tC(s,v)),r(x)},onMerge:o,onReplace:n,onRemove:n?()=>n([]):void 0,placeholder:u||(0,ate.__)("Heading"),...m})}var lte=U6e;var oC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/heading",title:"Heading",category:"text",description:"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",keywords:["title","subtitle"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"h1,h2,h3,h4,h5,h6",role:"content"},level:{type:"number",default:2},levelOptions:{type:"array"},placeholder:{type:"string"}},supports:{align:["wide","full"],anchor:!0,className:!0,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-heading-editor",style:"wp-block-heading"};var nC=a(R(),1),LA=a(b(),1);function cte({attributes:e}){let{content:t,level:r}=e,o="h"+r;return(0,LA.jsx)(o,{...nC.useBlockProps.save(),children:(0,LA.jsx)(nC.RichText.Content,{value:t})})}var Qd=a(K(),1),Lb=a(D(),1);function ute(e){return Number(e.substr(1))}var G6e={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],shortcuts:[1,2,3,4,5,6].map(e=>({name:`core/block-editor/transform-to-heading-${e}`,description:(0,Lb.sprintf)((0,Lb.__)("Transform the selected block into a heading %d."),e),keyCombination:{modifier:"access",character:`${e}`},variationName:`h${e}`})),transform:e=>e.map(t=>{let{content:r,anchor:o,style:n}=t,i=n?.typography?.textAlign;return(0,Qd.createBlock)("core/heading",{...yu(t,"core/heading",({content:s})=>({content:s})),content:r,anchor:o,...i&&{style:{typography:{textAlign:i}}}})})},{type:"raw",selector:"h1,h2,h3,h4,h5,h6",schema:({phrasingContentSchema:e,isPaste:t})=>{let r={children:e,attributes:t?[]:["style","id"]};return{h1:r,h2:r,h3:r,h4:r,h5:r,h6:r}},transform(e){let t=(0,Qd.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:r}=e.style||{};return t.level=ute(e.nodeName),(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,Qd.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map(e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,Qd.createBlock)("core/heading",{level:e,content:t})}})),...[1,2,3,4,5,6].map(e=>({type:"enter",regExp:new RegExp(`^/(h|H)${e}$`),transform:()=>(0,Qd.createBlock)("core/heading",{level:e})}))],to:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],shortcuts:[{name:"core/block-editor/transform-heading-to-paragraph",description:(0,Lb.__)("Transform the selected heading into a paragraph."),keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}]}],transform:e=>e.map(t=>{let{content:r,style:o}=t,n=o?.typography?.textAlign;return(0,Qd.createBlock)("core/paragraph",{...yu(t,"core/paragraph",({content:i})=>({content:i})),content:r,...n&&{style:{typography:{textAlign:n}}}})})}]},dte=G6e;var mf=a(D(),1);var $6e=[rB,nB,iB,lB,uB,pB],q6e=[...[1,2,3,4,5,6].map(e=>({name:`h${e}`,title:(0,mf.sprintf)((0,mf.__)("Heading %d"),e),description:(0,mf.__)("Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."),icon:$6e[e-1],attributes:{level:e},scope:["block","transform"],keywords:[`h${e}`],isActive:t=>t.level===e,shortcut:{name:`core/block-editor/transform-to-heading-${e}`,description:(0,mf.sprintf)((0,mf.__)("Transform the selected block into a heading %d."),e),keyCombination:{modifier:"access",character:`${e}`}}}))],pte=q6e;var{fieldsKey:Z6e,formKey:K6e}=q($h.privateApis),{name:aC}=oC,iC={icon:fB,example:{attributes:{content:(0,Xd.__)("Code is Poetry"),level:2,style:{typography:{textAlign:"center"}}}},__experimentalLabel(e,{context:t}){let{content:r,level:o}=e,n=e?.metadata?.name,i=r?.trim().length>0;if(t==="list-view"&&(n||i))return n||r;if(t==="breadcrumb"&&n)return n;if(t==="accessibility")return i?(0,Xd.sprintf)((0,Xd.__)("Level %1$s. %2$s"),o,r):(0,Xd.sprintf)((0,Xd.__)("Level %s. Empty."),o)},transforms:dte,deprecated:ete,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:lte,save:cte,variations:pte};window.__experimentalContentOnlyInspectorFields&&(iC[Z6e]=[{id:"content",label:(0,Xd.__)("Content"),type:"text",Edit:"rich-text"}],iC[K6e]={fields:["content"]});var Y6e=()=>{let e=M({name:aC,metadata:oC,settings:iC}),t=(0,$h.getBlockType)(aC)?.attributes?.levelOptions?.default;return t&&[1,2,3,4,5,6].forEach(r=>{t.includes(r)||(0,$h.unregisterBlockVariation)(aC,`h${r}`)}),e};var MA={};J(MA,{init:()=>J6e,metadata:()=>sC,name:()=>xte,settings:()=>kte});var _te=a(D(),1);var sC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/home-link",category:"design",parent:["core/navigation"],title:"Home Link",description:"Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.",textdomain:"default",attributes:{label:{type:"string",role:"content"},opensInNewTab:{type:"boolean",default:!1},description:{type:"string"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","fontSize","customFontSize","style"],supports:{anchor:!0,reusable:!1,html:!1,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-home-link-editor",style:"wp-block-home-link"};var Jd=a(R(),1),xa=a(V(),1),ti=a(D(),1),mte=a(O(),1),fte=a(ne(),1);var gte=a(da(),1);var Ro=a(b(),1),X6e=e=>e.preventDefault();function hte({attributes:e,setAttributes:t,context:r}){let{homeUrl:o,onNavigateToEntityRecord:n,frontPageId:i,frontPageTemplateId:s}=(0,mte.useSelect)(h=>{let{getEntityRecord:v,getDefaultTemplateId:x,canUser:_}=h(fte.store),k=v("root","__unstableBase")?.home,w=_("read",{kind:"root",name:"site"})?v("root","site"):null,C=w?.show_on_front==="page"?w?.page_on_front:null,S=C?null:x({slug:"front-page"});return{homeUrl:k,onNavigateToEntityRecord:h(Jd.store).getSettings().onNavigateToEntityRecord,frontPageId:C,frontPageTemplateId:S}},[]),{textColor:l,backgroundColor:c,style:u}=r,{label:d,opensInNewTab:p,description:m}=e,f=X(),g=(0,Jd.useBlockProps)({className:T("wp-block-navigation-item",{"has-text-color":!!l||!!u?.color?.text,[`has-${l}-color`]:!!l,"has-background":!!c||!!u?.color?.background,[`has-${c}-background-color`]:!!c}),style:{color:u?.color?.text,backgroundColor:u?.color?.background}});return(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)(Jd.InspectorControls,{group:"content",children:(0,Ro.jsxs)(xa.__experimentalToolsPanel,{label:(0,ti.__)("Settings"),resetAll:()=>{t({label:"",opensInNewTab:!1,description:""})},dropdownMenuProps:f,children:[(0,Ro.jsx)(xa.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,ti.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,Ro.jsx)(xa.TextControl,{label:(0,ti.__)("Text"),value:d?(0,gte.__unstableStripHTML)(d):"",onChange:h=>{t({label:h})},autoComplete:"off"})}),(0,Ro.jsx)(xa.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,ti.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,Ro.jsx)(xa.CheckboxControl,{label:(0,ti.__)("Open in new tab"),checked:p,onChange:h=>t({opensInNewTab:h})})}),n&&(i||s)&&(0,Ro.jsx)(xa.Button,{variant:"secondary",onClick:()=>{n(i?{postId:i,postType:"page"}:{postId:s,postType:"wp_template"})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ti.__)("Edit")}),o&&(0,Ro.jsx)(xa.Button,{variant:"secondary",href:o,target:"_blank",icon:_v,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ti.__)("View")}),(0,Ro.jsx)(xa.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,ti.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!0,children:(0,Ro.jsx)(xa.TextareaControl,{label:(0,ti.__)("Description"),value:m||"",onChange:h=>{t({description:h})},help:(0,ti.__)("The description will be displayed in the menu if the current theme supports it.")})})]})}),(0,Ro.jsx)("div",{...g,children:(0,Ro.jsxs)("a",{className:"wp-block-home-link__content wp-block-navigation-item__content",href:o,onClick:X6e,children:[(0,Ro.jsx)(Jd.RichText,{identifier:"label",className:"wp-block-home-link__label",value:d??(0,ti.__)("Home"),onChange:h=>{t({label:h})},"aria-label":(0,ti.__)("Home link text"),placeholder:(0,ti.__)("Add label\u2026"),withoutInteractiveFormatting:!0}),m&&(0,Ro.jsx)("span",{className:"wp-block-navigation-item__description",children:m})]})})]})}var vte=a(R(),1),yte=a(b(),1);function bte(){return(0,yte.jsx)(vte.InnerBlocks.Content,{})}var{name:xte}=sC,kte={icon:hB,edit:hte,save:bte,example:{attributes:{label:(0,_te._x)("Home Link","block example")}}},J6e=()=>M({name:xte,metadata:sC,settings:kte});var FA={};J(FA,{init:()=>a7e,metadata:()=>uC,name:()=>zte,settings:()=>Vte});var Mte=a(D(),1);var qh=a(D(),1),cC=a(H(),1),ri=a(R(),1),gf=a(K(),1),Zh=a(O(),1),Ite=a(Lm(),1),Rl=a(V(),1);var Oi=a(D(),1),Ab=a(H(),1),Bte=a(O(),1),yn=a(V(),1),tp=a(R(),1);var Nte=a(he(),1);var wte=a(H(),1),lC=a(R(),1),Cte=a(V(),1),Ste=a(O(),1),Tte=a(D(),1),ff=a(b(),1),e7e=`
 	html,body,:root {
 		margin: 0 !important;
 		padding: 0 !important;
 		overflow: visible !important;
 		min-height: auto !important;
 	}
-`;function Ere({content:e,isSelected:t}){let r=(0,Tre.useSelect)(n=>n(xC.store).getSettings().styles,[]),o=(0,Cre.useMemo)(()=>[fTe,...(0,xC.transformStyles)((r??[]).filter(n=>n.css))],[r]);return(0,yf.jsxs)(yf.Fragment,{children:[(0,yf.jsx)(Sre.SandBox,{html:e,styles:o,title:(0,Pre.__)("Custom HTML Preview"),tabIndex:-1}),!t&&(0,yf.jsx)("div",{className:"block-library-html__preview-overlay"})]})}function Bre(e=""){if(!e||!e.trim())return{html:"",css:"",js:""};let t=document.implementation.createHTMLDocument("");t.body.innerHTML=e;let r=t.body.querySelector('style[data-wp-block-html="css"]'),o=r?r.textContent.trim():"";r&&r.remove();let n=t.body.querySelector('script[data-wp-block-html="js"]'),i=n?n.textContent.trim():"";return n&&n.remove(),{html:t.body.innerHTML.trim(),css:o,js:i}}function fM({html:e="",css:t="",js:r=""}){let o=[];return t.trim()&&o.push(`<style data-wp-block-html="css">
+`;function Pte({content:e,isSelected:t}){let r=(0,Ste.useSelect)(n=>n(lC.store).getSettings().styles,[]),o=(0,wte.useMemo)(()=>[e7e,...(0,lC.transformStyles)((r??[]).filter(n=>n.css))],[r]);return(0,ff.jsxs)(ff.Fragment,{children:[(0,ff.jsx)(Cte.SandBox,{html:e,styles:o,title:(0,Tte.__)("Custom HTML Preview"),tabIndex:-1}),!t&&(0,ff.jsx)("div",{className:"block-library-html__preview-overlay"})]})}function Ete(e=""){if(!e||!e.trim())return{html:"",css:"",js:""};let t=document.implementation.createHTMLDocument("");t.body.innerHTML=e;let r=t.body.querySelector('style[data-wp-block-html="css"]'),o=r?r.textContent.trim():"";r&&r.remove();let n=t.body.querySelector('script[data-wp-block-html="js"]'),i=n?n.textContent.trim():"";return n&&n.remove(),{html:t.body.innerHTML.trim(),css:o,js:i}}function zA({html:e="",css:t="",js:r=""}){let o=[];return t.trim()&&o.push(`<style data-wp-block-html="css">
 ${t}
 </style>`),r.trim()&&o.push(`<script data-wp-block-html="js">
 ${r}
 <\/script>`),e.trim()&&o.push(e),o.join(`

-`)}var Dt=a(b(),1),{Tabs:pd}=q(wn.privateApis),{useNativeUndo:hTe}=q(dd.privateApis);function hM({onRequestClose:e,content:t,onUpdate:r}){let{html:o,css:n,js:i}=Bre(t),[s,l]=(0,xy.useState)(o),[c,u]=(0,xy.useState)(n),[p,d]=(0,xy.useState)(i),[m,f]=(0,xy.useState)(!1),h=hTe(),g=(0,Ire.useViewportMatch)("small","<"),{canUserUseUnfilteredHTML:v}=(0,Nre.useSelect)(w=>({canUserUseUnfilteredHTML:w(dd.store).getSettings().__experimentalCanUserUseUnfilteredHTML}),[]),x=!v&&(n.trim()||i.trim()),y=()=>{r(fM({html:s,css:v?c:"",js:v?p:""}))},k=()=>{y(),e()},_=()=>{f(w=>!w)};return(0,Dt.jsx)(Dt.Fragment,{children:(0,Dt.jsx)(wn.Modal,{title:(0,Wi.__)("Edit HTML"),onRequestClose:e,className:"block-library-html__modal",size:"large",isDismissible:!1,shouldCloseOnClickOutside:!1,isFullScreen:m,__experimentalHideHeader:!0,children:(0,Dt.jsx)(pd,{orientation:"horizontal",defaultTabId:"html",children:(0,Dt.jsxs)(wn.__experimentalVStack,{expanded:!0,children:[(0,Dt.jsxs)(wn.__experimentalHStack,{justify:"space-between",className:"block-library-html__modal-header",children:[(0,Dt.jsx)("div",{children:(0,Dt.jsxs)(pd.TabList,{children:[(0,Dt.jsx)(pd.Tab,{tabId:"html",children:"HTML"}),v&&(0,Dt.jsx)(pd.Tab,{tabId:"css",children:"CSS"}),v&&(0,Dt.jsx)(pd.Tab,{tabId:"js",children:(0,Wi.__)("JavaScript")})]})}),!g&&(0,Dt.jsx)("div",{children:(0,Dt.jsx)(wn.Button,{__next40pxDefaultSize:!0,icon:m?BI:mm,label:(0,Wi.__)("Enable/disable fullscreen"),onClick:_,variant:"tertiary"})})]}),x&&(0,Dt.jsx)(wn.Notice,{status:"warning",isDismissible:!1,className:"block-library-html__modal-notice",children:(0,Wi.__)("This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML.")}),(0,Dt.jsxs)(wn.Flex,{direction:g?"column":"row",className:"block-library-html__modal-tabs",align:"stretch",gap:8,children:[(0,Dt.jsxs)("div",{ref:h,className:"block-library-html__modal-content",children:[(0,Dt.jsx)(pd.TabPanel,{tabId:"html",focusable:!1,className:"block-library-html__modal-tab",children:(0,Dt.jsx)(dd.PlainText,{value:s,onChange:l,placeholder:(0,Wi.__)("Write HTML\u2026"),"aria-label":(0,Wi.__)("HTML"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,Dt.jsx)(pd.TabPanel,{tabId:"css",focusable:!1,className:"block-library-html__modal-tab",children:(0,Dt.jsx)(dd.PlainText,{value:c,onChange:u,placeholder:(0,Wi.__)("Write CSS\u2026"),"aria-label":(0,Wi.__)("CSS"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,Dt.jsx)(pd.TabPanel,{tabId:"js",focusable:!1,className:"block-library-html__modal-tab",children:(0,Dt.jsx)(dd.PlainText,{value:p,onChange:d,placeholder:(0,Wi.__)("Write JavaScript\u2026"),"aria-label":(0,Wi.__)("JavaScript"),className:"block-library-html__modal-editor",async:!0})})]}),(0,Dt.jsx)("div",{className:"block-library-html__preview",children:(0,Dt.jsx)(Ere,{content:fM({html:s,css:c,js:p})})})]}),(0,Dt.jsxs)(wn.__experimentalHStack,{alignment:"center",justify:"flex-end",spacing:4,className:"block-library-html__modal-footer",children:[(0,Dt.jsx)(wn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Wi.__)("Cancel")}),(0,Dt.jsx)(wn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:k,children:(0,Wi.__)("Update")})]})]})})})})}var Yn=a(b(),1),{InnerContent:gTe}=q(ui.privateApis);function Dre({clientId:e,attributes:t}){let[r,o]=(0,kC.useState)(!1),n=(0,Kg.useRegistry)(),{updateBlock:i,replaceInnerBlocks:s}=(0,Kg.useDispatch)(ui.store),l=(0,Kg.useSelect)(p=>{let d=p(ui.store).getBlock(e);return d?(0,_f.getBlockContent)(d):""},[e]),c=(0,ui.useBlockProps)({className:"block-library-html__edit"}),u=p=>{if(p===l)return;let[d]=(0,_f.parse)(`<!-- wp:html -->
-${p}
-<!-- /wp:html -->`),m=d?.innerBlocks??[],f=n.select(ui.store).getBlocks(e),h=f.length===m.length&&f.every((g,v)=>(0,_f.serialize)(g)===(0,_f.serialize)(m[v]));n.batch(()=>{i(e,{innerContent:d?.innerContent??(p?[p]:[])}),h||s(e,m,!1)})};return(0,kC.useEffect)(()=>{t.content&&((0,Rre.default)("The content attribute on the Custom HTML block",{since:"7.1",alternative:"inner content"}),i(e,{attributes:{content:void 0},innerContent:[t.content]}))},[t.content]),l?.trim()?(0,Yn.jsxs)("div",{...c,children:[(0,Yn.jsx)(ui.BlockControls,{children:(0,Yn.jsx)(Ll.ToolbarGroup,{children:(0,Yn.jsx)(Ll.ToolbarButton,{onClick:()=>o(!0),children:(0,Zg.__)("Edit code")})})}),(0,Yn.jsx)(ui.InspectorControls,{children:(0,Yn.jsx)(Ll.__experimentalVStack,{className:"block-library-html__edit-code",expanded:!0,children:(0,Yn.jsx)(Ll.Button,{className:"block-library-html__edit-code-button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o(!0),children:(0,Zg.__)("Edit code")})})}),(0,Yn.jsx)(gTe,{clientId:e}),r&&(0,Yn.jsx)(hM,{onRequestClose:()=>o(!1),content:l,onUpdate:u})]}):(0,Yn.jsxs)("div",{...c,children:[(0,Yn.jsx)(Ll.Placeholder,{icon:(0,Yn.jsx)(ui.BlockIcon,{icon:gv}),label:(0,Zg.__)("Custom HTML"),instructions:(0,Zg.__)("Add custom HTML code and preview how it looks."),children:(0,Yn.jsx)(Ll.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>o(!0),children:(0,Zg.__)("Edit HTML")})}),r&&(0,Yn.jsx)(hM,{onRequestClose:()=>o(!1),content:l,onUpdate:u})]})}var wC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/html",title:"Custom HTML",category:"widgets",description:"Add custom HTML code and preview it as you edit.",keywords:["embed"],textdomain:"default",attributes:{content:{type:"string",role:"local"}},supports:{customClassName:!1,className:!1,html:!1,interactivity:{clientNavigation:!0},listView:!0,customCSS:!1,visibility:!1},editorStyle:"wp-block-html-editor"};function Lre(){return null}var CC=a(K(),1),Are=a(ml(),1),bTe={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>{let t=(0,Are.create)({html:e}).text,[r]=(0,CC.parse)(`<!-- wp:html -->
+`)}var Lt=a(b(),1),{Tabs:ep}=q(yn.privateApis),{useNativeUndo:t7e}=q(tp.privateApis);function VA({onRequestClose:e,content:t,onUpdate:r}){let{html:o,css:n,js:i}=Ete(t),[s,l]=(0,Ab.useState)(o),[c,u]=(0,Ab.useState)(n),[d,p]=(0,Ab.useState)(i),[m,f]=(0,Ab.useState)(!1),g=t7e(),h=(0,Nte.useViewportMatch)("small","<"),{canUserUseUnfilteredHTML:v}=(0,Bte.useSelect)(w=>({canUserUseUnfilteredHTML:w(tp.store).getSettings().__experimentalCanUserUseUnfilteredHTML}),[]),x=!v&&(n.trim()||i.trim()),_=()=>{r(zA({html:s,css:v?c:"",js:v?d:""}))},k=()=>{_(),e()},y=()=>{f(w=>!w)};return(0,Lt.jsx)(Lt.Fragment,{children:(0,Lt.jsx)(yn.Modal,{title:(0,Oi.__)("Edit HTML"),onRequestClose:e,className:"block-library-html__modal",size:"large",isDismissible:!1,shouldCloseOnClickOutside:!1,isFullScreen:m,__experimentalHideHeader:!0,children:(0,Lt.jsx)(ep,{orientation:"horizontal",defaultTabId:"html",children:(0,Lt.jsxs)(yn.__experimentalVStack,{expanded:!0,children:[(0,Lt.jsxs)(yn.__experimentalHStack,{justify:"space-between",className:"block-library-html__modal-header",children:[(0,Lt.jsx)("div",{children:(0,Lt.jsxs)(ep.TabList,{children:[(0,Lt.jsx)(ep.Tab,{tabId:"html",children:"HTML"}),v&&(0,Lt.jsx)(ep.Tab,{tabId:"css",children:"CSS"}),v&&(0,Lt.jsx)(ep.Tab,{tabId:"js",children:(0,Oi.__)("JavaScript")})]})}),!h&&(0,Lt.jsx)("div",{children:(0,Lt.jsx)(yn.Button,{__next40pxDefaultSize:!0,icon:m?aI:sm,label:(0,Oi.__)("Enable/disable fullscreen"),onClick:y,variant:"tertiary"})})]}),x&&(0,Lt.jsx)(yn.Notice,{status:"warning",isDismissible:!1,className:"block-library-html__modal-notice",children:(0,Oi.__)("This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML.")}),(0,Lt.jsxs)(yn.Flex,{direction:h?"column":"row",className:"block-library-html__modal-tabs",align:"stretch",gap:8,children:[(0,Lt.jsxs)("div",{ref:g,className:"block-library-html__modal-content",children:[(0,Lt.jsx)(ep.TabPanel,{tabId:"html",focusable:!1,className:"block-library-html__modal-tab",children:(0,Lt.jsx)(tp.PlainText,{value:s,onChange:l,placeholder:(0,Oi.__)("Write HTML\u2026"),"aria-label":(0,Oi.__)("HTML"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,Lt.jsx)(ep.TabPanel,{tabId:"css",focusable:!1,className:"block-library-html__modal-tab",children:(0,Lt.jsx)(tp.PlainText,{value:c,onChange:u,placeholder:(0,Oi.__)("Write CSS\u2026"),"aria-label":(0,Oi.__)("CSS"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,Lt.jsx)(ep.TabPanel,{tabId:"js",focusable:!1,className:"block-library-html__modal-tab",children:(0,Lt.jsx)(tp.PlainText,{value:d,onChange:p,placeholder:(0,Oi.__)("Write JavaScript\u2026"),"aria-label":(0,Oi.__)("JavaScript"),className:"block-library-html__modal-editor",async:!0})})]}),(0,Lt.jsx)("div",{className:"block-library-html__preview",children:(0,Lt.jsx)(Pte,{content:zA({html:s,css:c,js:d})})})]}),(0,Lt.jsxs)(yn.__experimentalHStack,{alignment:"center",justify:"flex-end",spacing:4,className:"block-library-html__modal-footer",children:[(0,Lt.jsx)(yn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Oi.__)("Cancel")}),(0,Lt.jsx)(yn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:k,children:(0,Oi.__)("Update")})]})]})})})})}var Wn=a(b(),1),{InnerContent:r7e}=q(ri.privateApis);function Rte({clientId:e,attributes:t}){let[r,o]=(0,cC.useState)(!1),n=(0,Zh.useRegistry)(),{updateBlock:i,replaceInnerBlocks:s}=(0,Zh.useDispatch)(ri.store),l=(0,Zh.useSelect)(d=>{let p=d(ri.store).getBlock(e);return p?(0,gf.getBlockContent)(p):""},[e]),c=(0,ri.useBlockProps)({className:"block-library-html__edit"}),u=d=>{if(d===l)return;let[p]=(0,gf.parse)(`<!-- wp:html -->
+${d}
+<!-- /wp:html -->`),m=p?.innerBlocks??[],f=n.select(ri.store).getBlocks(e),g=f.length===m.length&&f.every((h,v)=>(0,gf.serialize)(h)===(0,gf.serialize)(m[v]));n.batch(()=>{i(e,{innerContent:p?.innerContent??(d?[d]:[])}),g||s(e,m,!1)})};return(0,cC.useEffect)(()=>{t.content&&((0,Ite.default)("The content attribute on the Custom HTML block",{since:"7.1",alternative:"inner content"}),i(e,{attributes:{content:void 0},innerContent:[t.content]}))},[t.content]),l?.trim()?(0,Wn.jsxs)("div",{...c,children:[(0,Wn.jsx)(ri.BlockControls,{children:(0,Wn.jsx)(Rl.ToolbarGroup,{children:(0,Wn.jsx)(Rl.ToolbarButton,{onClick:()=>o(!0),children:(0,qh.__)("Edit code")})})}),(0,Wn.jsx)(ri.InspectorControls,{children:(0,Wn.jsx)(Rl.__experimentalVStack,{className:"block-library-html__edit-code",expanded:!0,children:(0,Wn.jsx)(Rl.Button,{className:"block-library-html__edit-code-button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o(!0),children:(0,qh.__)("Edit code")})})}),(0,Wn.jsx)(r7e,{clientId:e}),r&&(0,Wn.jsx)(VA,{onRequestClose:()=>o(!1),content:l,onUpdate:u})]}):(0,Wn.jsxs)("div",{...c,children:[(0,Wn.jsx)(Rl.Placeholder,{icon:(0,Wn.jsx)(ri.BlockIcon,{icon:pv}),label:(0,qh.__)("Custom HTML"),instructions:(0,qh.__)("Add custom HTML code and preview how it looks."),children:(0,Wn.jsx)(Rl.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>o(!0),children:(0,qh.__)("Edit HTML")})}),r&&(0,Wn.jsx)(VA,{onRequestClose:()=>o(!1),content:l,onUpdate:u})]})}var uC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/html",title:"Custom HTML",category:"widgets",description:"Add custom HTML code and preview it as you edit.",keywords:["embed"],textdomain:"default",attributes:{content:{type:"string",role:"local"}},supports:{customClassName:!1,className:!1,html:!1,interactivity:{clientNavigation:!0},listView:!0,customCSS:!1,visibility:!1},editorStyle:"wp-block-html-editor"};function Dte(){return null}var dC=a(K(),1),Lte=a(hl(),1),n7e={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>{let t=(0,Lte.create)({html:e}).text,[r]=(0,dC.parse)(`<!-- wp:html -->
 ${t}
-<!-- /wp:html -->`);return r??(0,CC.createBlock)("core/html",{},[],[t])}}]},Mre=bTe;var{name:Vre}=wC,Fre={icon:DB,example:{innerContent:["<marquee>"+(0,zre.__)("Welcome to the wonderful world of blocks\u2026")+"</marquee>"]},edit:Dre,save:Lre,transforms:Mre},yTe=()=>A({name:Vre,metadata:wC,settings:Fre});var kM={};X(kM,{init:()=>TTe,metadata:()=>PC,name:()=>Jre,settings:()=>eoe});var qi=a(D(),1),Pa=a(V(),1);var Cn=a(N(),1),qre=a(j(),1),Xg=a(z(),1),Zre=a(O(),1),Kre=a(oe(),1);var TC=a(D(),1),Qg=a(V(),1);var wy=a(j(),1),$re=a(ge(),1),bM=a(O(),1),yM=a(oe(),1);var vM=a(D(),1),Hre=a(V(),1),jre=a(ge(),1),SC=a(j(),1),Ure=a(zn(),1);var Tc=a(b(),1),Ore=20;function Gre({icons:e,onChange:t,value:r}){let o=(0,jre.useAsyncList)(e,{step:Ore}),n=(0,SC.useRef)(),i=e?.findIndex(l=>l.name===r)??-1,s=i>=0&&(o.length>=i+Ore||o.length===e.length);return(0,SC.useLayoutEffect)(()=>{let l=n.current;!s||!l||(0,Ure.getScrollContainer)(l)?.scrollTop||l.scrollIntoView({block:"center"})},[s]),(0,Tc.jsx)("div",{className:"wp-block-icon__inserter-grid",children:e?.length?(0,Tc.jsx)("div",{className:"wp-block-icon__inserter-grid-icons-list","aria-label":(0,vM.__)("Icon library"),children:o.map(l=>(0,Tc.jsxs)(Hre.Button,{ref:l.name===r?n:void 0,className:"wp-block-icon__inserter-grid-icons-list-item",onClick:()=>t(l.name),variant:l.name===r?"primary":void 0,__next40pxDefaultSize:!0,children:[(0,Tc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-icon",children:(0,Tc.jsx)(Po,{html:l.content})}),(0,Tc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-title",children:l.label})]},l.name))}):(0,Tc.jsx)("div",{className:"wp-block-icon__inserter-grid-no-results",children:(0,Tc.jsx)("p",{children:(0,vM.__)("No results found.")})})})}var Wre=a(uy(),1);function Yg(e=""){return e=(0,Wre.default)(e),e=e.trim().toLowerCase(),e}function _Te(e,t){let r=Yg(t),o=Yg(e.title),n=0;return r===o?n+=30:o.startsWith(r)?n+=20:r.split(" ").every(l=>o.includes(l))&&(n+=10),n}function ky(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,_Te(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var $i=a(b(),1);function _M({onClose:e,value:t,onChange:r}){let[o,n]=(0,wy.useState)(""),[i,s]=(0,wy.useState)(null),l=(0,$re.useDebounce)(n,300),c=(0,bM.useSelect)(h=>h(yM.store).getEntityRecords("root","iconCollection"),[]),u=t?.split("/")[0],p=i??(c?.some(({slug:h})=>h===u)?u:c?.[0]?.slug)??null,{icons:d,hasResolvedIcons:m}=(0,bM.useSelect)(h=>{if(p===null)return{icons:null,hasResolvedIcons:!1};let g=p===""?{}:{collection:p},{getEntityRecords:v,hasFinishedResolution:x}=h(yM.store);return{icons:v("root","icon",g),hasResolvedIcons:x("getEntityRecords",["root","icon",g])}},[p]),f=(0,wy.useMemo)(()=>{if(!d)return[];if(o){let h=Yg(o);return d.filter(g=>{let v=Yg(g.name),x=Yg(g.label);return v.includes(h)||x.includes(h)})}return d},[o,d]);return(0,$i.jsx)(Qg.Modal,{className:"wp-block-icon__inserter-modal",title:(0,TC.__)("Icon library"),onRequestClose:e,isFullScreen:!0,children:(0,$i.jsxs)(Op.Root,{className:"wp-block-icon__inserter",orientation:"vertical",value:p,onValueChange:s,children:[(0,$i.jsxs)(dc,{direction:"column",gap:"lg",className:"wp-block-icon__inserter-sidebar",children:[(0,$i.jsx)(Qg.SearchControl,{value:o,onChange:l}),(0,$i.jsxs)(Op.List,{children:[(0,$i.jsx)(Op.Tab,{value:"",children:(0,TC.__)("All")}),c?.map(h=>(0,$i.jsx)(Op.Tab,{value:h.slug,children:h.label},h.slug))]})]}),[{slug:""},...c??[]].map(h=>(0,$i.jsx)(Op.Panel,{tabIndex:-1,value:h.slug,className:"wp-block-icon__inserter-panel",children:m?(0,$i.jsx)(Gre,{icons:f,onChange:r,value:t}):(0,$i.jsx)("div",{className:"wp-block-icon__inserter-loading",role:"status","aria-label":(0,TC.__)("Loading\u2026"),children:(0,$i.jsx)(Qg.Spinner,{})})},h.slug))]})})}var qt=a(b(),1),xTe=({className:e,style:t})=>(0,qt.jsxs)(Xg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",fill:"none","aria-hidden":"true",className:S("wp-block-icon__placeholder",e),style:t,children:[(0,qt.jsx)(Xg.Rect,{width:"60",height:"60",fill:"currentColor",fillOpacity:.1}),(0,qt.jsx)(Xg.Path,{vectorEffect:"non-scaling-stroke",stroke:"currentColor",strokeOpacity:.25,d:"M60 60 0 0"})]});function kTe({attributes:e,setAttributes:t}){let{icon:r,ariaLabel:o,flipHorizontal:n,flipVertical:i,rotation:s}=e,[l,c]=(0,qre.useState)(!1),u=(0,Cn.useBlockEditingMode)()==="contentOnly",p=(0,Cn.__experimentalUseColorProps)(e),d=(0,Cn.__experimentalGetSpacingClassesAndStyles)({style:{spacing:{padding:e.style?.spacing?.padding}}}),m=(0,Cn.__experimentalUseBorderProps)(e),f=(0,Cn.getDimensionsClassesAndStyles)(e),g=(0,Zre.useSelect)(w=>{let{getEntityRecord:C}=w(Kre.store);return r?C("root","icon",r):null},[r])?.content||"",v={"is-flip-horizontal":n,"is-flip-vertical":i},x=s?{rotate:`${s}deg`}:{},y=(0,qt.jsxs)(qt.Fragment,{children:[r&&(0,qt.jsxs)(Cn.BlockControls,{group:"block",children:[(0,qt.jsx)(Pa.ToolbarButton,{icon:qE,label:(0,qi.__)("Flip horizontal"),isPressed:n,onClick:()=>t({flipHorizontal:!n})}),(0,qt.jsx)(Pa.ToolbarButton,{icon:KE,label:(0,qi.__)("Flip vertical"),isPressed:i,onClick:()=>t({flipVertical:!i})}),(0,qt.jsx)(Pa.ToolbarButton,{icon:hI,label:(0,qi.__)("Rotate"),onClick:()=>t({rotation:((s||0)+90)%360})})]}),(0,qt.jsxs)(Cn.BlockControls,{group:"other",children:[(0,qt.jsx)(Pa.ToolbarButton,{onClick:()=>{c(!0)},children:r?(0,qi.__)("Replace"):(0,qi.__)("Choose icon")}),u&&r&&(0,qt.jsx)(Pa.DropdownMenu,{icon:"",toggleProps:{as:Pa.ToolbarButton},popoverProps:{className:"is-alternate"},text:(0,qi.__)("Label"),children:()=>(0,qt.jsx)(Pa.TextControl,{className:"wp-block-icon__toolbar-content",label:(0,qi.__)("Label"),value:o||"",onChange:w=>t({ariaLabel:w}),help:(0,qi.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons.")})})]})]}),k=Q(),_=r&&(0,qt.jsx)(qt.Fragment,{children:(0,qt.jsx)(Cn.InspectorControls,{group:"settings",children:(0,qt.jsx)(Pa.__experimentalToolsPanel,{label:(0,qi.__)("Settings"),resetAll:()=>t({ariaLabel:void 0}),dropdownMenuProps:k,children:(0,qt.jsx)(Pa.__experimentalToolsPanelItem,{label:(0,qi.__)("Label"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>t({ariaLabel:void 0}),children:(0,qt.jsx)(Pa.TextControl,{label:(0,qi.__)("Label"),help:(0,qi.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons."),value:o||"",onChange:w=>t({ariaLabel:w})})})})})});return(0,qt.jsxs)(qt.Fragment,{children:[y,_,(0,qt.jsx)("div",{...(0,Cn.useBlockProps)(),children:g?(0,qt.jsx)(Po,{html:g,wrapperProps:{className:S(p.className,m.className,d.className,f.className,v),style:{...p.style,...m.style,...d.style,...f.style,...x}}}):(0,qt.jsx)(xTe,{className:S(m.className,d.className,f.className,v),style:{...m.style,...d.style,...f.style,...x,height:"auto"}})}),l&&(0,qt.jsx)(_M,{onClose:()=>c(!1),value:e.icon,onChange:w=>{t({icon:w}),c(!1)}})]})}var Yre=kTe;var PC={apiVersion:3,$schema:"https://schemas.wp.org/trunk/block.json",name:"core/icon",title:"Icon",category:"media",description:"Insert an SVG icon.",keywords:["icon","svg"],textdomain:"default",attributes:{icon:{type:"string",role:"content"},flipHorizontal:{type:"boolean",default:!1},flipVertical:{type:"boolean",default:!1},rotation:{type:"number",default:0}},supports:{anchor:!0,ariaLabel:{__experimentalSkipSerialization:!0},align:["left","center","right"],html:!1,color:{__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!1,radius:!1,style:!1,width:!1}},spacing:{padding:!0,margin:!0,__experimentalSkipSerialization:["padding"],__experimentalDefaultControls:{margin:!1,padding:!1}},dimensions:{width:!0,__experimentalSkipSerialization:["width"],__experimentalDefaultControls:{width:!0}}},selectors:{root:".wp-block-icon svg",css:".wp-block-icon",spacing:{margin:".wp-block-icon"}},style:"wp-block-icon",editorStyle:"wp-block-icon-editor"};var EC=a(V(),1),xM=a(b(),1),CTe=(0,xM.jsx)(EC.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",children:(0,xM.jsx)(EC.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"})}),Qre=CTe;var STe=[{name:"default",isDefault:!0,attributes:{icon:"core/info"}}],Xre=STe;var{name:Jre}=PC,eoe={icon:Qre,example:{attributes:{icon:"core/info",style:{dimensions:{width:"48px"}}}},variations:Xre,edit:Yre},TTe=()=>A({name:Jre,metadata:PC,settings:eoe});var BM={};X(BM,{init:()=>o7e,metadata:()=>MC,name:()=>Aoe,settings:()=>VC});var fd=a(D(),1);var Loe=a(K(),1);var Qe=a(N(),1);var ze=a(b(),1),PTe={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l}=e,u=(0,ze.jsx)("img",{src:t,alt:r,...s||l?{width:s,height:l}:{}}),p={};return s?p={width:s}:(n==="left"||n==="right")&&(p={maxWidth:"50%"}),(0,ze.jsxs)("figure",{className:n?`align${n}`:null,style:p,children:[i?(0,ze.jsx)("a",{href:i,children:u}):u,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{tagName:"figcaption",value:o})]})}},ETe={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l,id:c}=e,u=(0,ze.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:s,height:l});return(0,ze.jsxs)("figure",{className:n?`align${n}`:null,children:[i?(0,ze.jsx)("a",{href:i,children:u}):u,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{tagName:"figcaption",value:o})]})}},BTe={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"},linkDestination:{type:"string",default:"none"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l,id:c}=e,u=S({[`align${n}`]:n,"is-resized":s||l}),p=(0,ze.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:s,height:l});return(0,ze.jsxs)("figure",{className:u,children:[i?(0,ze.jsx)("a",{href:i,children:p}):p,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{tagName:"figcaption",value:o})]})}},NTe={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,id:p,linkTarget:d,sizeSlug:m,title:f}=e,h=s||void 0,g=S({[`align${n}`]:n,[`size-${m}`]:m,"is-resized":c||u}),v=(0,ze.jsx)("img",{src:t,alt:r,className:p?`wp-image-${p}`:null,width:c,height:u,title:f}),x=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:d,rel:h,children:v}):v,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{tagName:"figcaption",value:o})]});return n==="left"||n==="right"||n==="center"?(0,ze.jsx)("div",{...Qe.useBlockProps.save(),children:(0,ze.jsx)("figure",{className:g,children:x})}):(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:g}),children:x})}},ITe={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{__experimentalDuotone:"img",text:!1,background:!1},__experimentalBorder:{radius:!0,__experimentalDefaultControls:{radius:!0}},__experimentalStyle:{spacing:{margin:"0 0 1em 0"}}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,id:p,linkTarget:d,sizeSlug:m,title:f}=e,h=s||void 0,g=S({[`align${n}`]:n,[`size-${m}`]:m,"is-resized":c||u}),v=(0,ze.jsx)("img",{src:t,alt:r,className:p?`wp-image-${p}`:null,width:c,height:u,title:f}),x=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:d,rel:h,children:v}):v,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{tagName:"figcaption",value:o})]});return(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:g}),children:x})}},RTe={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate(e){let{height:t,width:r}=e;return{...e,width:typeof r=="number"?`${r}px`:r,height:typeof t=="number"?`${t}px`:t}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:p,scale:d,id:m,linkTarget:f,sizeSlug:h,title:g}=e,v=s||void 0,x=(0,Qe.__experimentalGetBorderClassesAndStyles)(e),y=S({[`align${n}`]:n,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=S(x.className,{[`wp-image-${m}`]:!!m}),_=(0,ze.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:p,objectFit:d},width:c,height:u,title:g}),w=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:f,rel:v,children:_}):_,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{className:(0,Qe.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:y}),children:w})}},DTe={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate(e){let{width:t,height:r}=e;return{...e,width:typeof t=="number"?`${t}px`:t,height:typeof r=="number"?`${r}px`:r}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:p,scale:d,id:m,linkTarget:f,sizeSlug:h,title:g}=e,v=s||void 0,x=(0,Qe.__experimentalGetBorderClassesAndStyles)(e),y=S({[`align${n}`]:n,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=S(x.className,{[`wp-image-${m}`]:!!m}),_=(0,ze.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:p,objectFit:d,width:c,height:u},width:c,height:u,title:g}),w=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:f,rel:v,children:_}):_,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{className:(0,Qe.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:y}),children:w})}},LTe={attributes:{align:{type:"string"},behaviors:{type:"object"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...r}){if(!r.behaviors?.lightbox)return r;let{behaviors:{lightbox:{enabled:o}}}=r,n={...r,lightbox:{enabled:o}};return delete n.behaviors,n},isEligible(e){return!!e.behaviors},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:p,scale:d,id:m,linkTarget:f,sizeSlug:h,title:g}=e,v=s||void 0,x=(0,Qe.__experimentalGetBorderClassesAndStyles)(e),y=S({[`align${n}`]:n,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=S(x.className,{[`wp-image-${m}`]:!!m}),_=(0,ze.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:p,objectFit:d,width:c,height:u},title:g}),w=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:f,rel:v,children:_}):_,!Qe.RichText.isEmpty(o)&&(0,ze.jsx)(Qe.RichText.Content,{className:(0,Qe.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:y}),children:w})}},ATe={attributes:{blob:{type:"string",role:"local"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},focalPoint:{type:"object"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{interactivity:!0,align:["left","center","right","wide","full"],anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},spacing:{margin:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},shadow:{__experimentalSkipSerialization:!0}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:p,scale:d,focalPoint:m,id:f,linkTarget:h,sizeSlug:g,title:v,metadata:{bindings:x={}}={}}=e,y=s||void 0,k=(0,Qe.__experimentalGetBorderClassesAndStyles)(e),_=(0,Qe.__experimentalGetShadowClassesAndStyles)(e),w=S({alignnone:n==="none",[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!k.className||k.style&&Object.keys(k.style).length>0}),C=S(k.className,{[`wp-image-${f}`]:!!f}),T=(0,ze.jsx)("img",{src:t,alt:r,className:C||void 0,style:{...k.style,..._.style,aspectRatio:p,objectFit:d,objectPosition:m&&d?hf(m):void 0,width:c,height:u},title:v}),P=!Qe.RichText.isEmpty(o)||x.caption||x?.__default?.source==="core/pattern-overrides",B=(0,ze.jsxs)(ze.Fragment,{children:[i?(0,ze.jsx)("a",{className:l,href:i,target:h,rel:y,children:T}):T,P&&(0,ze.jsx)(Qe.RichText.Content,{className:(0,Qe.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,ze.jsx)("figure",{...Qe.useBlockProps.save({className:w}),children:B})}},toe=[ATe,LTe,DTe,RTe,ITe,NTe,BTe,ETe,PTe];var t0=a(Or(),1),Cy=a(K(),1),koe=a(V(),1),xf=a(O(),1),Ba=a(N(),1),md=a(j(),1),Ec=a(D(),1);var woe=a(Nr(),1),Coe=a(ge(),1),AC=a(pr(),1),Soe=a(ooe(),1);var He=a(V(),1),e0=a(ge(),1),Pc=a(O(),1),Ft=a(N(),1),kr=a(j(),1),Re=a(D(),1),TM=a(pr(),1),Jg=a(K(),1);var hoe=a(Nr(),1),LC=a(oe(),1);var Ea=a(V(),1),BC=a(N(),1),noe=a(zn(),1),aoe=a(j(),1),wM=a(D(),1),ioe=a(O(),1);var soe=a(pr(),1),pi=a(b(),1),MTe=e=>{window.requestAnimationFrame(()=>{let[t]=noe.focus.tabbable.find(e?.current);t&&t.focus()})};function CM({url:e,filename:t,itemGroupProps:r,className:o,label:n}){return(0,pi.jsx)(Ea.__experimentalItemGroup,{...r,as:"span",children:(0,pi.jsxs)(Ea.__experimentalHStack,{justify:"flex-start",children:[(0,pi.jsx)("span",{className:"block-library-utils__media-control__inspector-image-indicator",style:{backgroundImage:e?`url(${e})`:void 0}}),(0,pi.jsx)(Ea.FlexBlock,{children:(0,pi.jsx)(Ea.__experimentalTruncate,{numberOfLines:1,className:o,children:t??n})})]})})}function NC({mediaId:e,mediaUrl:t,filename:r,allowedTypes:o,onSelect:n,onSelectURL:i,onError:s,onReset:l,isUploading:c=!1,emptyLabel:u=(0,wM.__)("Media")}){let{getSettings:p}=(0,ioe.useSelect)(BC.store),d=f=>{let{mediaUpload:h}=p();h&&h({allowedTypes:o,filesList:f,onFileChange([g]){n(g)},onError:s,multiple:!1})},m=(0,aoe.useRef)();return(0,pi.jsxs)("div",{ref:m,className:"block-library-utils__media-control",children:[(0,pi.jsx)(BC.MediaReplaceFlow,{className:"block-library-utils__media-control__replace-flow",mediaId:e,mediaURL:t,allowedTypes:o,onSelect:n,onSelectURL:i,onError:s,name:(0,pi.jsx)(CM,{url:t,filename:r,className:"block-library-utils__media-control__inspector-media-replace-title",label:t&&(0,soe.getFilename)(r)||u}),renderToggle:f=>(0,pi.jsx)(Ea.Button,{...f,__next40pxDefaultSize:!0,children:c?(0,pi.jsx)(Ea.Spinner,{}):f.children}),onReset:l}),t&&l&&(0,pi.jsx)(Ea.Button,{label:(0,wM.__)("Reset"),className:"block-library-utils__media-control__reset",size:"small",icon:pI,onClick:()=>{l(),MTe(m)}}),(0,pi.jsx)(Ea.DropZone,{onFilesDrop:d})]})}var IC=a(oe(),1),RC=a(N(),1),poe=a(zn(),1),DC=a(O(),1),Ms=a(j(),1);function loe(e){return typeof e!="string"||!(0,poe.__unstableStripHTML)(e).trim()?"":e.replace(/\n/g,"<br>")}function zTe(e){let t=e?.caption;if(typeof t=="string")return loe(t);if(t&&typeof t=="object"&&Object.hasOwn(t,"raw"))return loe(t.raw)}function SM(e){return{alt:typeof e?.alt_text=="string"?e.alt_text:e?.alt||"",caption:zTe(e)}}function coe(e){return e||""}function VTe(e,t,r){if(!t||!r)return{};let o=SM(t),n=SM(r),i={},s=coe(e.alt);o.alt!==n.alt&&(s===o.alt||!s)&&(i.alt=n.alt);let l=coe(e.caption);return o.caption!==void 0&&n.caption!==void 0&&o.caption!==n.caption&&(l===o.caption||!l)&&(i.caption=n.caption||void 0),i}var{openMediaEditorModalKey:FTe}=q(RC.privateApis);function OTe({alt:e,caption:t}){let r={};return e||(r.alt_text=""),t?.toString()||(r.caption=""),Object.keys(r).length?r:void 0}function uoe(e){if(!e)return!1;let t=typeof e.alt_text=="string"||typeof e.alt=="string",r=SM(e).caption!==void 0;return t&&r}function doe({attributes:e,setAttributes:t,onClose:r,onUrlChange:o}){let{id:n,url:i,alt:s,caption:l}=e,c=(0,DC.useRegistry)(),u=(0,DC.useSelect)(y=>y(RC.store).getSettings()[FTe],[]),p=(0,Ms.useRef)({id:n,url:i,alt:s,caption:l?.toString()}),d=(0,Ms.useRef)(),m=(0,Ms.useRef)(0);(0,Ms.useEffect)(()=>{p.current={id:n,url:i,alt:s,caption:l?.toString()}},[s,l,n,i]);let f=(0,Ms.useCallback)(y=>c.select(IC.store).getEditedEntityRecord("postType","attachment",y),[c]),h=(0,Ms.useCallback)(async y=>{let k=c.resolveSelect(IC.store);try{return await k.getEntityRecord("postType","attachment",y)}catch{return}},[c]),g=(0,Ms.useCallback)(async y=>{let{invalidateResolution:k}=c.dispatch(IC.store);return k("getEntityRecord",["postType","attachment",y]),h(y)},[c,h]),v=(0,Ms.useCallback)(async({id:y,url:k})=>{if(typeof y!="number")return;let _=d.current;d.current=void 0;let w=++m.current,C={},T=p.current;if(y!==T.id&&(C.id=y,C.url=k??T.url,C.url!==T.url&&o?.(C.url),p.current={...p.current,id:C.id,url:C.url}),_){let P=await g(y);if(w!==m.current)return;let B=p.current,I=VTe(B,_,P);Object.keys(I).length&&Object.assign(C,I)}Object.keys(C).length&&(p.current={...p.current,...C},t(C))},[o,g,t]),x=(0,Ms.useCallback)(async()=>{if(!n||!u)return;let y=f(n),k=OTe(p.current),_=uoe(y)?void 0:await h(n);d.current=_||(uoe(y)?y:k)||y,u({id:n,onUpdate:v,onClose:r})},[f,v,n,r,u,h]);return n&&u?x:void 0}var pe=a(b(),1),{DimensionsTool:moe,isDefaultBlockStyleState:HTe,ResolutionTool:jTe,mediaEditKey:UTe,mediaSideloadFromUrlKey:foe}=q(Ft.privateApis),GTe=[{value:"cover",label:(0,Re._x)("Cover","Scale option for dimensions control"),help:(0,Re.__)("Image covers the space evenly.")},{value:"contain",label:(0,Re._x)("Contain","Scale option for dimensions control"),help:(0,Re.__)("Image is contained without distortion.")}],WTe={placement:"bottom-start"},$Te=({href:e,children:t})=>e?(0,pe.jsx)("a",{href:e,onClick:r=>r.preventDefault(),"aria-disabled":!0,style:{pointerEvents:"none",cursor:"default",display:"inline"},children:t}):t;function qTe({attributes:e,setAttributes:t,lockAltControls:r,lockAltControlsMessage:o,lockTitleControls:n,lockTitleControlsMessage:i}){let[s,l]=(0,kr.useState)(null),[c,u]=(0,kr.useState)(!1),[p,d]=(0,kr.useState)(!1);return(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(He.ToolbarItem,{ref:l,children:m=>(0,pe.jsx)(He.DropdownMenu,{icon:fv,label:(0,Re.__)("More"),toggleProps:{...m,description:(0,Re.__)("Displays more controls.")},popoverProps:WTe,children:({onClose:f})=>(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(He.MenuItem,{onClick:()=>{u(!0),f()},"aria-haspopup":"dialog",children:(0,Re._x)("Alternative text","Alternative text for an image. Block toolbar label, a low character count is preferred.")}),(0,pe.jsx)(He.MenuItem,{onClick:()=>{d(!0),f()},"aria-haspopup":"dialog",children:(0,Re.__)("Title text")})]})})}),c&&(0,pe.jsx)(He.Popover,{placement:"bottom-start",anchor:s,onClose:()=>u(!1),offset:13,variant:"toolbar",children:(0,pe.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,pe.jsx)(He.TextareaControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,Re.__)("Alternative text"),value:e.alt||"",onChange:m=>t({alt:m}),disabled:r,help:r?(0,pe.jsx)(pe.Fragment,{children:o}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(He.ExternalLink,{href:(0,Re.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Re.__)("Describe the purpose of the image.")}),(0,pe.jsx)("br",{}),(0,Re.__)("Leave empty if decorative.")]})})})}),p&&(0,pe.jsx)(He.Popover,{placement:"bottom-start",anchor:s,onClose:()=>d(!1),offset:13,variant:"toolbar",children:(0,pe.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,pe.jsx)(He.TextControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,Re.__)("Title attribute"),value:e.title||"",onChange:m=>t({title:m}),disabled:n,help:n?(0,pe.jsx)(pe.Fragment,{children:i}):(0,kr.createInterpolateElement)((0,Re.__)("Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"),{a:(0,pe.jsx)(He.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})})]})}function goe({temporaryURL:e,isSideloading:t,attributes:r,setAttributes:o,isSingleSelected:n,insertBlocksAfter:i,onReplace:s,onSelectImage:l,onSelectURL:c,onUploadError:u,context:p,clientId:d,blockEditingMode:m,parentLayoutType:f,maxContentWidth:h}){let{url:g="",alt:v,align:x,id:y,href:k,rel:_,linkClass:w,linkDestination:C,title:T,width:P,height:B,aspectRatio:I,scale:R,focalPoint:E,linkTarget:L,sizeSlug:M,lightbox:U,metadata:W,isDecorative:G}=r,[$,F]=(0,kr.useState)(),[Z,H]=(0,kr.useState)(null),[Y,ee]=(0,kr.useState)({}),[re,J]=(0,kr.useState)(0),se=(0,e0.useResizeObserver)(([ye])=>{if(!Z){let[Vt]=ye.borderBoxSize;ee({width:Vt.inlineSize,height:Vt.blockSize})}J(ye.target.offsetTop)}),te=(0,kr.useCallback)(()=>{J($?.offsetTop??0)},[$]),le=(0,e0.useMergeRefs)([F,se]),{allowResize:de=!0}=p,{image:fe,attachmentResolutionError:we}=(0,Pc.useSelect)(ye=>{let Vt=y&&n?ye(LC.store).getEntityRecord("postType","attachment",y,{context:"view"}):null,vs=y&&n?ye(LC.store).getResolutionError("getEntityRecord",["postType","attachment",y,{context:"view"}]):null;return{image:Vt,attachmentResolutionError:vs}},[y,n]),{canInsertCover:ae,imageEditing:ce,imageSizes:ue,maxWidth:Ve,editMediaEntity:Ce}=(0,Pc.useSelect)(ye=>{let{getBlockRootClientId:Vt,canInsertBlockType:vs,getSettings:Za}=ye(Ft.store),tv=Vt(d),bp=Za();return{imageEditing:bp.imageEditing,imageSizes:bp.imageSizes,maxWidth:bp.maxWidth,editMediaEntity:bp?.[UTe],canInsertCover:vs("core/cover",tv)}},[d]),{getBlock:Se,getSettings:nt}=(0,Pc.useSelect)(Ft.store),me=(0,kr.useRef)(),[dt,Pe]=(0,kr.useState)(),ne=!!dt,Ee=(0,kr.useCallback)(()=>me.current?.focus(),[]),xe=doe({attributes:r,setAttributes:o,onClose:Ee,onUrlChange:Pe}),{replaceBlocks:lr,toggleSelection:Qt,__unstableMarkNextChangeAsNotPersistent:hr}=(0,Pc.useDispatch)(Ft.store),{createErrorNotice:Qr,createSuccessNotice:sn}=(0,Pc.useDispatch)(hoe.store),{editEntityRecord:Wa}=(0,Pc.useDispatch)(LC.store),ie=(0,e0.useViewportMatch)("medium"),Fe=["wide","full"].includes(x),[{loadedNaturalWidth:lt,loadedNaturalHeight:Et},mt]=(0,kr.useState)({}),[so,Uo]=(0,kr.useState)(!1),Mn=m==="default",at=m==="contentOnly",Go=de&&Mn,fp=de&&Mn&&!Fe&&ie,Si=!!e||t,Eh=ue.filter(({slug:ye})=>fe?.media_details?.sizes?.[ye]?.source_url).map(({name:ye,slug:Vt})=>({value:Vt,label:ye}));(0,kr.useEffect)(()=>{!y||!n||we?.status===404&&(hr(),o({id:void 0}))},[y,n,we,o,hr]);let em=n&&PM(y,g)&&!!nt()[foe],{naturalWidth:ln,naturalHeight:da}=(0,kr.useMemo)(()=>({naturalWidth:$?.naturalWidth||lt||void 0,naturalHeight:$?.naturalHeight||Et||void 0}),[lt,Et,$?.complete]);(0,kr.useEffect)(()=>{dt&&dt===g&&$?.complete&&Pe(void 0)},[dt,g,$]);function cu(){Pe(void 0),Uo(!0);let ye=Ip({attributes:{url:g}});ye!==void 0&&s&&s(ye)}function Bh(ye){Pe(void 0),Uo(!1),mt({loadedNaturalWidth:ye.target?.naturalWidth,loadedNaturalHeight:ye.target?.naturalHeight})}function hp(ye){o(ye)}function Nh(ye){ye&&!uu?.enabled?o({lightbox:{enabled:!0},isDecorative:!1}):!ye&&uu?.enabled?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Te(){uu?.enabled&&uu?.allowEditing?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function et(ye){o({title:ye})}function cr(ye){o({alt:ye})}function gr(ye){o({isDecorative:ye||void 0,...ye&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}let lo=ye=>{$&&$.style.setProperty("object-position",hf(ye))};function hs(ye){let Vt=fe?.media_details?.sizes?.[ye]?.source_url;if(!Vt)return null;o({url:Vt,sizeSlug:ye})}function $a(){let ye=nt()[foe];ye&&ye({url:g,onSuccess(Vt){l(Vt),sn((0,Re.__)("Image uploaded."),{type:"snackbar"})},onError(Vt){Qr(Vt,{type:"snackbar"})}})}let qa=n&&(y&&ln&&da&&ce&&!!Ce)&&!!xe&&!at&&!Si;function gs(){lr(d,(0,Jg.switchToBlockType)(Se(d),"core/cover"))}let Ih=(0,He.__experimentalUseCustomUnits)({availableUnits:["px"]}),[uu]=(0,Ft.useSettings)("lightbox"),uP=!!U&&U?.enabled!==uu?.enabled||uu?.allowEditing,gp=!!U?.enabled||!U&&!!uu?.enabled,Q1=Q(),tc=(0,Pc.useSelect)(ye=>{if(!n)return;let{getSelectedBlockStyleState:Vt}=q(ye(Ft.store));return Vt(d)},[d,n]),pu=!HTe(tc),X1=yg(tc),Rh=Mi({attributes:r,selectedState:tc,hasSelectedStyleState:pu,attributeKey:"width"}),Dh=Mi({attributes:r,selectedState:tc,hasSelectedStyleState:pu,attributeKey:"height"}),tm=Mi({attributes:r,selectedState:tc,hasSelectedStyleState:pu,attributeKey:"aspectRatio"}),w2=Mi({attributes:r,selectedState:tc,hasSelectedStyleState:pu,attributeKey:"scale",styleKey:"objectFit"}),ur=ye=>{o(_g({style:r.style,selectedState:tc,hasSelectedStyleState:pu,nextDimensions:ye,dimensionKeyMap:{scale:"objectFit"}}))},rc=Go&&(WA.includes(f)?(0,pe.jsx)(moe,{panelId:d,value:{aspectRatio:tm,scale:w2},onChange:({aspectRatio:ye})=>{ur({aspectRatio:ye,scale:"cover"})},defaultAspectRatio:"auto",tools:["aspectRatio"]},X1):(0,pe.jsx)(moe,{panelId:d,value:{width:Rh,height:Dh,scale:w2,aspectRatio:tm},onChange:({width:ye,height:Vt,scale:vs,aspectRatio:Za})=>{ur({width:!ye&&Vt?"auto":ye,height:Vt,aspectRatio:Za,scale:vs})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:GTe,unitsOptions:Ih,tools:Fe?["aspectRatio","scale"]:["aspectRatio","widthHeight","scale"]},X1)),du=()=>{o({lightbox:void 0}),hs(dy)},vp=W?.bindings?.__default?.source==="core/pattern-overrides",{lockUrlControls:C2=!1,lockHrefControls:J1=!1,lockAltControls:S2=!1,lockAltControlsMessage:lj,lockTitleControls:pP=!1,lockTitleControlsMessage:cj,hideCaptionControls:K_e=!1}=(0,Pc.useSelect)(ye=>{if(!n)return{};let{url:Vt,alt:vs,title:Za,caption:tv}=W?.bindings||{},bp=!!p["pattern/overrides"],dP=(0,Jg.getBlockBindingsSource)(Vt?.source),Lh=(0,Jg.getBlockBindingsSource)(vs?.source),yp=(0,Jg.getBlockBindingsSource)(Za?.source);return{lockUrlControls:!!Vt&&!dP?.canUserEditValue?.({select:ye,context:p,args:Vt?.args}),lockHrefControls:bp||vp,hideCaptionControls:!!tv,lockAltControls:!!vs&&!Lh?.canUserEditValue?.({select:ye,context:p,args:vs?.args}),lockAltControlsMessage:Lh?.label?(0,Re.sprintf)((0,Re.__)("Connected to %s"),Lh.label):(0,Re.__)("Connected to dynamic data"),lockTitleControls:!!Za&&!yp?.canUserEditValue?.({select:ye,context:p,args:Za?.args}),lockTitleControlsMessage:yp?.label?(0,Re.sprintf)((0,Re.__)("Connected to %s"),yp.label):(0,Re.__)("Connected to dynamic data")}},[vp,p,n,W?.bindings]),uj=n&&!J1&&!C2&&!G,pj=n&&ae&&!at,Y_e=uj||qa||pj,dj=n&&!C2&&(0,pe.jsx)(pe.Fragment,{children:(0,pe.jsx)(Ft.BlockControls,{group:at?"inline":"other",children:(0,pe.jsx)(Ft.MediaReplaceFlow,{mediaId:y,mediaURL:g,allowedTypes:rd,onSelect:l,onSelectURL:c,onError:u,name:g?(0,Re.__)("Replace"):(0,Re.__)("Add image"),onReset:()=>l(void 0),variant:"toolbar"})})}),Q_e=window?.__experimentalContentOnlyInspectorFields,mj=(0,pe.jsxs)(pe.Fragment,{children:[Y_e&&(0,pe.jsxs)(Ft.BlockControls,{group:"block",children:[uj&&(0,pe.jsx)(Ft.__experimentalImageURLInputUI,{url:k||"",onChangeUrl:hp,linkDestination:C,mediaUrl:fe&&fe.source_url||g,mediaLink:fe&&fe.link,linkTarget:L,linkClass:w,rel:_,showLightboxSetting:uP,lightboxEnabled:gp,onSetLightbox:Nh,resetLightbox:Te}),qa&&(0,pe.jsx)(He.ToolbarButton,{ref:me,onClick:xe,"aria-haspopup":"dialog",icon:dm,label:(0,Re.__)("Edit image"),disabled:ne}),pj&&(0,pe.jsx)(He.ToolbarButton,{icon:lN,label:(0,Re.__)("Add text over image"),onClick:gs})]}),em&&(0,pe.jsx)(Ft.BlockControls,{children:(0,pe.jsx)(He.ToolbarGroup,{children:(0,pe.jsx)(He.ToolbarButton,{onClick:$a,icon:fu,label:(0,Re.__)("Upload to Media Library")})})}),at&&(0,pe.jsx)(Ft.BlockControls,{group:"block",children:(0,pe.jsx)(qTe,{attributes:r,setAttributes:o,lockAltControls:S2,lockAltControlsMessage:lj,lockTitleControls:pP,lockTitleControlsMessage:cj})}),!Q_e&&n&&(0,pe.jsx)(Ft.InspectorControls,{group:"content",children:(0,pe.jsxs)(He.__experimentalToolsPanel,{label:(0,Re.__)("Media"),resetAll:()=>{l(void 0),o({isDecorative:!1})},dropdownMenuProps:Q1,children:[!C2&&(0,pe.jsx)(He.__experimentalToolsPanelItem,{label:(0,Re.__)("Image"),hasValue:()=>!!g,onDeselect:()=>l(void 0),isShownByDefault:!0,children:(0,pe.jsx)(NC,{mediaId:y,mediaUrl:g,alt:v,filename:fe?.media_details?.sizes?.full?.file||fe?.slug||(0,TM.getFilename)(g),allowedTypes:rd,onSelect:l,onSelectURL:c,onError:u,onReset:()=>l(void 0),isUploading:Si,emptyLabel:(0,Re.__)("Add image")})}),!G&&(0,pe.jsx)(He.__experimentalToolsPanelItem,{label:(0,Re.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>o({alt:void 0}),children:(0,pe.jsx)(He.TextareaControl,{label:(0,Re.__)("Alternative text"),value:v||"",onChange:cr,readOnly:S2,help:S2?(0,pe.jsx)(pe.Fragment,{children:lj}):(0,pe.jsx)(He.ExternalLink,{href:(0,Re.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Re.__)("Describe the purpose of the image.")})})}),!S2&&!gp&&(0,pe.jsx)(He.__experimentalToolsPanelItem,{label:(0,Re.__)("Mark as decorative"),isShownByDefault:!0,hasValue:()=>!!G,onDeselect:()=>o({isDecorative:!1}),children:(0,pe.jsx)(He.CheckboxControl,{label:(0,Re.__)("Mark as decorative"),checked:!!G,onChange:gr,help:(0,Re.__)("Hidden from assistive technologies.")})})]})}),(0,pe.jsxs)(Ft.InspectorControls,{group:"dimensions",resetAllFilter:ye=>xg({attributes:ye,selectedState:tc,hasSelectedStyleState:pu,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,width:void 0,height:void 0,scale:void 0,focalPoint:void 0}}),children:[rc,!pu&&g&&R&&(0,pe.jsx)(He.__experimentalToolsPanelItem,{label:(0,Re.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!E,onDeselect:()=>o({focalPoint:void 0}),panelId:d,children:(0,pe.jsx)(He.FocalPointPicker,{label:(0,Re.__)("Focal point"),url:g,value:E,onDragStart:lo,onDrag:lo,onChange:ye=>o({focalPoint:ye})})})]}),!!Eh.length&&(0,pe.jsx)(Ft.InspectorControls,{children:(0,pe.jsx)(He.__experimentalToolsPanel,{label:(0,Re.__)("Settings"),resetAll:du,dropdownMenuProps:Q1,children:(0,pe.jsx)(jTe,{value:M,defaultValue:dy,onChange:hs,options:Eh})})}),(0,pe.jsx)(Ft.InspectorControls,{group:"advanced",children:(0,pe.jsx)(He.TextControl,{label:(0,Re.__)("Title attribute"),value:T||"",onChange:et,readOnly:pP,help:pP?(0,pe.jsx)(pe.Fragment,{children:cj}):(0,kr.createInterpolateElement)((0,Re.__)("Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"),{a:(0,pe.jsx)(He.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})]}),T2=(0,TM.getFilename)(g),ev;G?ev=T2?(0,Re.sprintf)((0,Re.__)("This image has been marked as decorative; its file name is %s"),T2):(0,Re.__)("This image has been marked as decorative."):v?ev=v:T2?ev=(0,Re.sprintf)((0,Re.__)("This image has an empty alt attribute; its file name is %s"),T2):ev=(0,Re.__)("This image has an empty alt attribute");let fj=(0,Ft.__experimentalUseBorderProps)(r),X_e=(0,Ft.__experimentalGetShadowClassesAndStyles)(r),{postType:J_e,postId:hj,queryId:e2e}=p,t2e=Number.isFinite(e2e),r2e=(0,pe.jsx)($Te,{href:k,children:e&&so?(0,pe.jsx)(He.Placeholder,{className:"wp-block-image__placeholder",withIllustration:!0,children:(0,pe.jsx)(He.Spinner,{})}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)("img",{src:e||g,alt:ev,onError:cu,onLoad:Bh,ref:le,className:S(fj.className,{"is-swapping-media":ne}),width:ln,height:da,style:{aspectRatio:I,...Z?{width:Y.width+Z.width,height:Y.height+Z.height}:(()=>{let ye={};return P==="auto"?ye.width="auto":P!=null&&(ye.width=typeof P=="number"?`${P}px`:P),B==="auto"||B===void 0||B===null?ye.height="auto":ye.height=typeof B=="number"?`${B}px`:B,ye})(),objectFit:R,objectPosition:E&&R?hf(E):void 0,...fj.style,...X_e.style}}),(Si||ne)&&(0,pe.jsx)(He.Spinner,{})]})}),gj;if(fp&&n&&!Si&&!WA.includes(f)){let ye=I&&Oee(I),Vt=Y.width/Y.height,vs=ln/da,Za=ye||Vt||vs||1,tv=ln<da?Cc:Cc*Za,bp=da<ln?Cc:Cc/Za,dP=Ve*2.5,Lh=h||dP,yp=!1,P2=!1;x==="center"?(yp=!0,P2=!0):(0,Re.isRTL)()?x==="left"?yp=!0:P2=!0:x==="right"?P2=!0:yp=!0,gj=(0,pe.jsx)(He.ResizableBox,{ref:te,style:{position:"absolute",inset:`${re}px 0 0 0`},size:Y,minWidth:tv,maxWidth:Lh,minHeight:bp,maxHeight:Lh/Za,lockAspectRatio:Za,enable:{top:!1,right:yp,bottom:!0,left:P2},onResizeStart:()=>{Qt(!1)},onResize:(n2e,a2e,mP,E2)=>{H(E2)},onResizeStop:(n2e,a2e,mP,E2)=>{if(Qt(!0),H(null),ee(vj=>({width:vj.width+E2.width,height:vj.height+E2.height})),h&&ln>=h&&Math.abs(mP.offsetWidth-h)<10){o({width:void 0,height:void 0});return}o({width:`${mP.offsetWidth}px`,height:"auto",aspectRatio:Za===vs?void 0:String(Za)})},resizeRatio:x==="center"?2:1})}if(!g&&!e)return(0,pe.jsxs)(pe.Fragment,{children:[dj,mj]});let o2e=()=>{Wa("postType",J_e,hj,{featured_media:y}),sn((0,Re.__)("Post featured image updated."),{type:"snackbar"})};return(0,pe.jsxs)(pe.Fragment,{children:[dj,mj,!t2e&&hj&&y?(0,pe.jsx)(Ft.BlockSettingsMenuControls,{children:({canEdit:ye,selectedClientIds:Vt})=>ye&&Vt.length===1&&d===Vt[0]&&(0,pe.jsx)(He.MenuItem,{onClick:o2e,children:(0,Re.__)("Set as featured image")})}):null,r2e,gj,!G&&(0,pe.jsx)(qo,{attributes:r,setAttributes:o,isSelected:n,insertBlocksAfter:i,label:(0,Re.__)("Image caption text"),showToolbarButton:n&&(Mn||at)&&!K_e})]})}var voe=a(j(),1),boe=a(ge(),1),yoe=a(b(),1);function _oe(){let[e,{width:t}]=(0,boe.useResizeObserver)(),r=(0,voe.useRef)();return[(0,yoe.jsx)("div",{className:"wp-block","aria-hidden":"true",style:{position:"absolute",inset:0,width:"100%",height:0,margin:0},ref:r,children:e}),t]}var Al=a(b(),1),ZTe=(e,t)=>{let r=Object.fromEntries(Object.entries(e??{}).filter(([o])=>["alt","id","link","caption"].includes(o)));return r.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e.url,r},PM=(e,t)=>t&&!e&&!(0,t0.isBlobURL)(t);function xoe(e,t){return"url"in(e?.sizes?.[t]??{})||"source_url"in(e?.media_details?.sizes?.[t]??{})}function KTe({attributes:e,setAttributes:t,isSelected:r,className:o,insertBlocksAfter:n,onReplace:i,context:s,clientId:l,__unstableParentLayout:c}){let{url:u="",caption:p,id:d,width:m,height:f,sizeSlug:h,aspectRatio:g,scale:v,align:x,metadata:y}=e,[k,_]=(0,md.useState)(e.blob),w=(0,md.useRef)(),C=c?.type||c?.default?.type,T=!C||C!=="flex"&&C!=="grid",[P,B]=_oe(),[I,{width:R}]=(0,Coe.useResizeObserver)(),E=R&&R<160,L=(0,md.useRef)();(0,md.useEffect)(()=>{L.current=p},[p]);let{__unstableMarkNextChangeAsNotPersistent:M,replaceBlock:U}=(0,xf.useDispatch)(Ba.store);(0,md.useEffect)(()=>{["wide","full"].includes(x)&&(M(),t({width:void 0,height:void 0}))},[M,x,t]);let{getSettings:W,getBlockRootClientId:G,getBlockName:$,canInsertBlockType:F}=(0,xf.useSelect)(Ba.store),Z=(0,Ba.useBlockEditingMode)(),{createErrorNotice:H}=(0,xf.useDispatch)(woe.store);function Y(me){H(me,{type:"snackbar",explicitDismiss:!0}),_(),t({src:void 0,id:void 0,url:void 0,blob:void 0})}function ee(me){me.length===1&&_((0,t0.createBlobURL)(me[0]))}function re(me){let dt=w.current?.ownerDocument.defaultView;if(me.every(Pe=>Pe instanceof dt.File)){let Pe=me,ne=G(l);Pe.some(xe=>!$A(xe))&&H((0,Ec.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Ee=Pe.filter(xe=>$A(xe)).map(xe=>(0,Cy.createBlock)("core/image",{blob:(0,t0.createBlobURL)(xe)}));if($(ne)==="core/gallery")U(l,Ee);else if(F("core/gallery",ne)){let xe=(0,Cy.createBlock)("core/gallery",{},Ee);U(l,xe)}}}function J(me){if(Array.isArray(me)){re(me);return}if(!me||!me.url){t({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0,blob:void 0}),_();return}if((0,t0.isBlobURL)(me.url)){_(me.url);return}let{imageDefaultSize:dt}=W(),Pe=dy;h&&xoe(me,h)?Pe=h:xoe(me,dt)&&(Pe=dt);let ne=ZTe(me,Pe);if(typeof ne.caption=="string"&&ne.caption.includes(`
-`)&&(ne.caption=ne.caption.replace(/\n/g,"<br>")),L.current&&!ne.caption){let{caption:Qt,...hr}=ne;ne=hr}let Ee;(!me.id||me.id!==d)&&(Ee={sizeSlug:Pe});let xe=e.linkDestination;if(!xe)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||ff){case"file":case Fg:xe=Fg;break;case"post":case Og:xe=Og;break;case GA:xe=GA;break;case ff:xe=ff;break}let lr;switch(xe){case Fg:lr=me.url;break;case Og:lr=me.link;break}ne.href=lr,t({blob:void 0,...ne,...Ee,linkDestination:xe}),_()}function se(me){let dt=(0,AC.getProtocol)(me)?me:(0,AC.prependHTTPS)(me);dt!==u&&(t({blob:void 0,url:dt,id:void 0,sizeSlug:W().imageDefaultSize}),_())}nc({url:k,allowedTypes:rd,onChange:J,onError:Y});let le=PM(d,u)?u:void 0,de=(0,xf.useSelect)(me=>!window.__clientSideMediaProcessing||!d?!1:me(Soe.store).isUploadingById(d),[d]),fe=!!u&&(0,Al.jsx)("img",{alt:(0,Ec.__)("Edit image"),title:(0,Ec.__)("Edit image"),className:"edit-image-preview",src:u}),we=(0,Ba.__experimentalUseBorderProps)(e),ae=(0,Ba.__experimentalGetShadowClassesAndStyles)(e),ce=S(o,{"is-transient":!!k||de,"is-resized":!!m||!!f,[`size-${h}`]:h,"has-custom-border":!!we.className||we.style&&Object.keys(we.style).length>0}),ue=(0,Ba.useBlockProps)({ref:w,className:ce}),{lockUrlControls:Ve=!1,lockUrlControlsMessage:Ce}=(0,xf.useSelect)(me=>{if(!r)return{};let dt=(0,Cy.getBlockBindingsSource)(y?.bindings?.url?.source);return{lockUrlControls:!!y?.bindings?.url&&!dt?.canUserEditValue?.({select:me,context:s,args:y?.bindings?.url?.args}),lockUrlControlsMessage:dt?.label?(0,Ec.sprintf)((0,Ec.__)("Connected to %s"),dt.label):(0,Ec.__)("Connected to dynamic data")}},[s,r,y?.bindings?.url]),Se=f==="auto"?void 0:f;return(0,Al.jsxs)(Al.Fragment,{children:[(0,Al.jsxs)("figure",{...ue,children:[(0,Al.jsx)(goe,{temporaryURL:k,isSideloading:de,attributes:e,setAttributes:t,isSingleSelected:r,insertBlocksAfter:n,onReplace:i,onSelectImage:J,onSelectURL:se,onUploadError:Y,context:s,clientId:l,blockEditingMode:Z,parentLayoutType:C,maxContentWidth:B}),(0,Al.jsx)(Ba.MediaPlaceholder,{icon:(0,Al.jsx)(Ba.BlockIcon,{icon:Cp}),onSelect:J,onSelectURL:se,onFilesPreUpload:ee,onError:Y,placeholder:me=>(0,Al.jsxs)(koe.Placeholder,{className:S("block-editor-media-placeholder",{[we.className]:!!we.className&&!r}),icon:!E&&(Ve?_N:Cp),withIllustration:!r||E,label:!E&&(0,Ec.__)("Image"),instructions:!Ve&&!E&&(0,Ec.__)("Drag and drop an image, upload, or choose from your library."),style:{aspectRatio:!(m&&Se)&&g?g:void 0,width:Se&&g?"100%":m,height:m&&g?"100%":Se,objectFit:v,...we.style,...ae.style},children:[Ve&&!E&&Ce,!Ve&&!E&&me,I]}),allowedTypes:rd,handleUpload:me=>me.length===1,value:{id:d,src:le},mediaPreview:fe,disableMediaButtons:k||u})]}),r&&T&&P]})}var Toe=KTe;var MC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/image",title:"Image",category:"media",usesContext:["allowResize","imageCrop","fixedHeight","navigationButtonType","postId","postType","queryId","galleryId"],description:"Insert an image to make a visual statement.",keywords:["img","photo","picture"],textdomain:"default",attributes:{blob:{type:"string",role:"local"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},focalPoint:{type:"object"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"},isDecorative:{type:"boolean",default:!1}},supports:{interactivity:!0,align:["left","center","right","wide","full"],anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},spacing:{margin:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},shadow:{__experimentalSkipSerialization:!0}},selectors:{dimensions:".wp-block-image img, .wp-block-image .components-placeholder",border:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",shadow:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",filter:{duotone:".wp-block-image img, .wp-block-image .components-placeholder"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-image-editor",style:"wp-block-image"};var Ml=a(N(),1);var Mu=a(b(),1);function Poe({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:p,scale:d,focalPoint:m,id:f,linkTarget:h,sizeSlug:g,title:v,isDecorative:x,metadata:{bindings:y={}}={}}=e,k=s||void 0,_=(0,Ml.__experimentalGetBorderClassesAndStyles)(e),w=(0,Ml.__experimentalGetShadowClassesAndStyles)(e),C=S({alignnone:n==="none",[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!_.className||_.style&&Object.keys(_.style).length>0}),T=S(_.className,{[`wp-image-${f}`]:!!f}),P=(0,Mu.jsx)("img",{src:t,alt:r,className:T||void 0,style:(()=>{let R={..._.style,...w.style,aspectRatio:p,objectFit:d,objectPosition:m&&d?hf(m):void 0};return(c!==void 0||u!==void 0)&&(c==="auto"?R.width="auto":c!=null&&(R.width=typeof c=="number"?`${c}px`:c),u==="auto"||u===void 0||u===null?R.height="auto":R.height=typeof u=="number"?`${u}px`:u),R})(),title:v,role:x?"none":void 0}),B=!Ml.RichText.isEmpty(o)||y.caption||y?.__default?.source==="core/pattern-overrides",I=(0,Mu.jsxs)(Mu.Fragment,{children:[i?(0,Mu.jsx)("a",{className:l,href:i,target:h,rel:k,children:P}):P,B&&(0,Mu.jsx)(Ml.RichText.Content,{className:(0,Ml.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Mu.jsx)("figure",{...Ml.useBlockProps.save({className:C}),children:I})}var zC=a(Or(),1),r0=a(K(),1),Ioe=a(O(),1),Roe=a(oe(),1);function QTe(e){let{align:t,anchor:r,className:o,style:n}=e,i=n?.spacing?.margin;return{...t&&{align:t},...r&&{anchor:r},...o&&{className:o},...i&&{style:{spacing:{margin:i}}}}}function Eoe(e,t){if(!e||!t?.split(/[?#]/)[0]?.toLowerCase().endsWith(".gif"))return null;let o=(0,Ioe.select)(Roe.store).getEntityRecord("postType","attachment",e,{context:"view"}),n=o?.media_details;if(!n?.animated_video||!o?.source_url)return null;let i=o.source_url.slice(0,o.source_url.lastIndexOf("/")+1);return{src:i+n.animated_video,poster:n.animated_video_poster?i+n.animated_video_poster:void 0,width:n.width,height:n.height}}function XTe(e,{shortcode:t}){let{body:r}=document.implementation.createHTMLDocument("");r.innerHTML=t.content;let o=r.querySelector("img");for(;o&&o.parentNode&&o.parentNode!==r;)o=o.parentNode;return o&&o.parentNode.removeChild(o),r.innerHTML.trim()}function EM(e,t){let{body:r}=document.implementation.createHTMLDocument("");r.innerHTML=e;let{firstElementChild:o}=r;if(o&&o.nodeName==="A")return o.getAttribute(t)||void 0}var Boe={img:{attributes:["src","alt","title","width","height"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}};function Noe(e){return e&&/^\d+$/.test(e)?`${e}px`:void 0}var JTe=({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...Boe,a:{attributes:["href","rel","target"],classes:["*"],children:Boe},figcaption:{children:e}}}}),e7e={from:[{type:"raw",isMatch:e=>e.nodeName==="FIGURE"&&!!e.querySelector("img"),schema:JTe,transform:e=>{let t=e.querySelector("img"),r=e.className+" "+t.className,o=/(?:^|\s)align(left|center|right)(?:$|\s)/.exec(r),n=e.id===""?void 0:e.id,i=o?o[1]:void 0,s=/(?:^|\s)wp-image-(\d+)(?:$|\s)/.exec(r),l=s?Number(s[1]):void 0,c=e.querySelector("a"),u=c&&c.href?"custom":void 0,p=c&&c.href?c.href:void 0,d=c&&c.rel?c.rel:void 0,m=c&&c.className?c.className:void 0,f=Noe(t.getAttribute("width")),h=Noe(t.getAttribute("height")),g=parseInt(f,10),v=parseInt(h,10),x=g&&v?String(g/v):void 0,y=f||(h?"auto":void 0),k=f?"auto":h,_=(0,r0.getBlockAttributes)("core/image",e.outerHTML,{align:i,id:l,linkDestination:u,href:p,rel:d,linkClass:m,anchor:n,width:y,height:k,aspectRatio:x});return(0,zC.isBlobURL)(_.url)&&(_.blob=_.url,delete _.url),(0,r0.createBlock)("core/image",_)}},{type:"files",isMatch(e){return e.every(t=>t.type.indexOf("image/")===0)},transform(e){return e.map(r=>(0,r0.createBlock)("core/image",{blob:(0,zC.createBlobURL)(r)}))}},{type:"shortcode",tag:"caption",attributes:{url:{type:"string",source:"attribute",attribute:"src",selector:"img"},alt:{type:"string",source:"attribute",attribute:"alt",selector:"img"},caption:{shortcode:XTe},href:{shortcode:(e,{shortcode:t})=>EM(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>EM(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>EM(t.content,"class")},id:{type:"number",shortcode:({named:{id:e}})=>{if(e)return parseInt(e.replace("attachment_",""),10)}},align:{type:"string",shortcode:({named:{align:e="alignnone"}})=>e.replace("align","")}}}],to:[{type:"block",blocks:["core/video"],isMatch:({id:e,url:t})=>!!Eoe(e,t),transform(e){let{id:t,url:r,caption:o}=e,n=Eoe(t,r);return(0,r0.createBlock)("core/video",{...QTe(e),id:t,src:n.src,poster:n.poster,caption:o,controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0,width:n.width,height:n.height})}}]},Doe=e7e;var{fieldsKey:t7e,formKey:r7e}=q(Loe.privateApis),{name:Aoe}=MC,VC={icon:Cp,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,fd.__)("Mont Blanc appears\u2014still, snowy, and serene.")}},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility"){let{caption:o,alt:n,url:i}=e;return i?n?n+(o?". "+o:""):o||"":(0,fd.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:Doe,edit:Toe,save:Poe,deprecated:toe};window.__experimentalContentOnlyInspectorFields&&(VC[t7e]=[{id:"image",label:(0,fd.__)("Image"),type:"media",Edit:{control:"media",allowedTypes:["image"],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption}),setValue:({value:e})=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})},{id:"link",label:(0,fd.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.href,rel:e.rel,linkTarget:e.linkTarget}),setValue:({value:e})=>({href:e.url,rel:e.rel,linkTarget:e.linkTarget}),isVisible:e=>!e.isDecorative},{id:"caption",label:(0,fd.__)("Caption"),type:"text",Edit:"rich-text",isVisible:e=>!e.isDecorative},{id:"alt",label:(0,fd.__)("Alt text"),type:"text",isVisible:e=>!e.isDecorative},{id:"isDecorative",label:(0,fd.__)("Mark as decorative"),type:"boolean",setValue:({value:e})=>({isDecorative:e||void 0,...e&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}],VC[r7e]={fields:["image","link","caption","alt","isDecorative"]});var o7e=()=>A({name:Aoe,metadata:MC,settings:VC});var NM={};X(NM,{init:()=>l7e,metadata:()=>FC,name:()=>Ooe,settings:()=>Hoe});var FC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-comments",title:"Latest Comments",category:"widgets",description:"Display a list of your most recent comments.",keywords:["recent comments"],textdomain:"default",attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayContent:{type:"string",default:"excerpt",enum:["none","excerpt","full"]}},supports:{anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!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}},style:"wp-block-latest-comments"};var OC=a(N(),1),Xn=a(V(),1),Qn=a(D(),1),Moe=a(_p(),1),zoe=a(ge(),1);var ho=a(b(),1),a7e=1,i7e=100;function Voe({attributes:e,setAttributes:t,name:r}){let{commentsToShow:o,displayAvatar:n,displayDate:i,displayContent:s}=e,l=Q(),{content:c,status:u,error:p}=(0,Moe.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{_locale:"site"}}),d=(0,zoe.useDisabled)(),m=(0,OC.useBlockProps)({ref:d});return(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(OC.InspectorControls,{children:(0,ho.jsxs)(Xn.__experimentalToolsPanel,{label:(0,Qn.__)("Settings"),resetAll:()=>{t({commentsToShow:5,displayAvatar:!0,displayDate:!0,displayContent:"excerpt"})},dropdownMenuProps:l,children:[(0,ho.jsx)(Xn.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,Qn.__)("Display avatar"),onDeselect:()=>t({displayAvatar:!0}),isShownByDefault:!0,children:(0,ho.jsx)(Xn.ToggleControl,{label:(0,Qn.__)("Display avatar"),checked:n,onChange:()=>t({displayAvatar:!n})})}),(0,ho.jsx)(Xn.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Qn.__)("Display date"),onDeselect:()=>t({displayDate:!0}),isShownByDefault:!0,children:(0,ho.jsx)(Xn.ToggleControl,{label:(0,Qn.__)("Display date"),checked:i,onChange:()=>t({displayDate:!i})})}),(0,ho.jsx)(Xn.__experimentalToolsPanelItem,{hasValue:()=>s!=="excerpt",label:(0,Qn.__)("Display content"),onDeselect:()=>t({displayContent:"excerpt"}),isShownByDefault:!0,children:(0,ho.jsx)(Xn.SelectControl,{label:(0,Qn.__)("Display content"),value:s,options:[{label:(0,Qn.__)("No content"),value:"none"},{label:(0,Qn.__)("Excerpt"),value:"excerpt"},{label:(0,Qn.__)("Full content"),value:"full"}],onChange:f=>t({displayContent:f})})}),(0,ho.jsx)(Xn.__experimentalToolsPanelItem,{hasValue:()=>o!==5,label:(0,Qn.__)("Number of comments"),onDeselect:()=>t({commentsToShow:5}),isShownByDefault:!0,children:(0,ho.jsx)(Xn.RangeControl,{label:(0,Qn.__)("Number of comments"),value:o,onChange:f=>t({commentsToShow:f}),min:a7e,max:i7e,required:!0})})]})}),u==="loading"&&(0,ho.jsx)("div",{...m,children:(0,ho.jsx)(Xn.Spinner,{})}),u==="error"&&(0,ho.jsx)("div",{...m,children:(0,ho.jsx)("p",{children:(0,Qn.sprintf)((0,Qn.__)("Error: %s"),p)})}),u==="success"&&(0,ho.jsx)(Po,{wrapperProps:m,html:c})]})}var s7e={attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayExcerpt:{type:"boolean",default:!0}},supports:{align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!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}},isEligible(e){return e?.displayExcerpt===!1},migrate(e){return{...e,displayContent:e.displayExcerpt?"excerpt":"none"}}},Foe=[s7e];var{name:Ooe}=FC,Hoe={icon:bv,example:{},edit:Voe,deprecated:Foe},l7e=()=>A({name:Ooe,metadata:FC,settings:Hoe});var DM={};X(DM,{init:()=>y7e,metadata:()=>kf,name:()=>Koe,settings:()=>Yoe});var kf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{anchor:!0,align:!0,html:!1,layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!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}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"};var u7e={anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!1,layout:!0,spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!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}},interactivity:{clientNavigation:!0}},p7e={postLayout:{type:"string",default:"list"},columns:{type:"number",default:3}},joe=e=>!e.categories||typeof e.categories!="string"?e:{...e,categories:[{id:Number(e.categories)}]},d7e=e=>{let{postLayout:t,columns:r,...o}=e;return t?{...o,layout:{type:t==="grid"?"grid":"default",...t==="grid"&&r&&{columnCount:r}}}:e},Uoe=[{attributes:{...kf.attributes,...p7e,categories:{type:["array","string"]}},supports:u7e,migrate:e=>d7e(joe(e)),isEligible:({postLayout:e})=>e,save:()=>null},{attributes:{...kf.attributes,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:joe,isEligible:({categories:e})=>e&&typeof e=="string",save:()=>null}];var tt=a(V(),1),$e=a(D(),1),o0=a(V3(),1),Bc=a(N(),1),Sy=a(O(),1);var IM=a(oe(),1),$oe=a(Nr(),1),qoe=a(ge(),1),Zoe=a(j(),1);var Goe=10,Woe=100,HC=55;var De=a(b(),1),m7e={per_page:-1,_fields:"id,name",context:"view"},f7e={per_page:-1,has_published_posts:["post"],context:"view"},h7e=[{value:"none",icon:WP,label:(0,$e.__)("None")},{value:"left",icon:SN,label:(0,$e.__)("Left")},{value:"center",icon:wN,label:(0,$e.__)("Center")},{value:"right",icon:PN,label:(0,$e.__)("Right")}];function g7e(e,t){let r=e._embedded?.["wp:featuredmedia"]?.["0"];return{url:r?.media_details?.sizes?.[t]?.source_url??r?.source_url,alt:r?.alt_text}}function v7e(e){return e._embedded?.author?.[0]}function b7e({attributes:e,setAttributes:t}){let{postsToShow:r,order:o,orderBy:n,categories:i,selectedAuthor:s,displayFeaturedImage:l,displayPostContentRadio:c,displayPostContent:u,displayPostDate:p,displayAuthor:d,excerptLength:m,featuredImageAlign:f,featuredImageSizeSlug:h,featuredImageSizeWidth:g,featuredImageSizeHeight:v,addLinkToFeaturedImage:x}=e,{imageSizes:y,defaultImageWidth:k,defaultImageHeight:_,categoriesList:w,authorList:C}=(0,Sy.useSelect)(R=>{let{getEntityRecords:E,getUsers:L}=R(IM.store),M=R(Bc.store).getSettings();return{defaultImageWidth:M.imageDimensions?.[h]?.width??0,defaultImageHeight:M.imageDimensions?.[h]?.height??0,imageSizes:M.imageSizes,categoriesList:E("taxonomy","category",m7e),authorList:L(f7e)}},[h]),T=Q(),P=y.filter(({slug:R})=>R!=="full").map(({name:R,slug:E})=>({value:E,label:R})),B=w?.reduce((R,E)=>(R[E.name]=E,R),{})??{},I=R=>{if(R.some(M=>typeof M=="string"&&!B[M]))return;let L=R.map(M=>typeof M=="string"?B[M]:M);if(L.includes(null))return!1;t({categories:L})};return(0,De.jsxs)(De.Fragment,{children:[(0,De.jsxs)(tt.__experimentalToolsPanel,{label:(0,$e.__)("Post content"),resetAll:()=>t({displayPostContent:!1,displayPostContentRadio:"excerpt",excerptLength:HC}),dropdownMenuProps:T,children:[(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,$e.__)("Display post content"),onDeselect:()=>t({displayPostContent:!1}),isShownByDefault:!0,children:(0,De.jsx)(tt.ToggleControl,{label:(0,$e.__)("Display post content"),checked:u,onChange:R=>t({displayPostContent:R})})}),u&&(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>c!=="excerpt",label:(0,$e.__)("Content length"),onDeselect:()=>t({displayPostContentRadio:"excerpt"}),isShownByDefault:!0,children:(0,De.jsx)(tt.RadioControl,{label:(0,$e.__)("Content length"),selected:c,options:[{label:(0,$e.__)("Excerpt"),value:"excerpt"},{label:(0,$e.__)("Full post"),value:"full_post"}],onChange:R=>t({displayPostContentRadio:R})})}),u&&c==="excerpt"&&(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>m!==HC,label:(0,$e.__)("Max number of words"),onDeselect:()=>t({excerptLength:HC}),isShownByDefault:!0,children:(0,De.jsx)(tt.RangeControl,{label:(0,$e.__)("Max number of words"),value:m,onChange:R=>t({excerptLength:R}),min:Goe,max:Woe})})]}),(0,De.jsxs)(tt.__experimentalToolsPanel,{label:(0,$e.__)("Post meta"),resetAll:()=>t({displayAuthor:!1,displayPostDate:!1}),dropdownMenuProps:T,children:[(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,$e.__)("Display author name"),onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,De.jsx)(tt.ToggleControl,{label:(0,$e.__)("Display author name"),checked:d,onChange:R=>t({displayAuthor:R})})}),(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,$e.__)("Display post date"),onDeselect:()=>t({displayPostDate:!1}),isShownByDefault:!0,children:(0,De.jsx)(tt.ToggleControl,{label:(0,$e.__)("Display post date"),checked:p,onChange:R=>t({displayPostDate:R})})})]}),(0,De.jsxs)(tt.__experimentalToolsPanel,{label:(0,$e.__)("Featured image"),resetAll:()=>t({displayFeaturedImage:!1,featuredImageAlign:void 0,featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null,addLinkToFeaturedImage:!1}),dropdownMenuProps:T,children:[(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,$e.__)("Display featured image"),onDeselect:()=>t({displayFeaturedImage:!1}),isShownByDefault:!0,children:(0,De.jsx)(tt.ToggleControl,{label:(0,$e.__)("Display featured image"),checked:l,onChange:R=>t({displayFeaturedImage:R})})}),l&&(0,De.jsxs)(De.Fragment,{children:[(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>h!=="thumbnail"||g!==null||v!==null,label:(0,$e.__)("Image size"),onDeselect:()=>t({featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null}),isShownByDefault:!0,children:(0,De.jsx)(Bc.__experimentalImageSizeControl,{onChange:R=>{let E={};R.hasOwnProperty("width")&&(E.featuredImageSizeWidth=R.width),R.hasOwnProperty("height")&&(E.featuredImageSizeHeight=R.height),t(E)},slug:h,width:g,height:v,imageWidth:k,imageHeight:_,imageSizeOptions:P,imageSizeHelp:(0,$e.__)("Select the size of the source image."),onChangeImage:R=>t({featuredImageSizeSlug:R,featuredImageSizeWidth:void 0,featuredImageSizeHeight:void 0})})}),(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,$e.__)("Image alignment"),onDeselect:()=>t({featuredImageAlign:void 0}),isShownByDefault:!0,children:(0,De.jsx)(tt.__experimentalToggleGroupControl,{className:"editor-latest-posts-image-alignment-control",label:(0,$e.__)("Image alignment"),value:f||"none",onChange:R=>t({featuredImageAlign:R!=="none"?R:void 0}),children:h7e.map(({value:R,icon:E,label:L})=>(0,De.jsx)(tt.__experimentalToggleGroupControlOptionIcon,{value:R,icon:E,label:L},R))})}),(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>!!x,label:(0,$e.__)("Add link to featured image"),onDeselect:()=>t({addLinkToFeaturedImage:!1}),isShownByDefault:!0,children:(0,De.jsx)(tt.ToggleControl,{label:(0,$e.__)("Add link to featured image"),checked:x,onChange:R=>t({addLinkToFeaturedImage:R})})})]})]}),(0,De.jsx)(tt.__experimentalToolsPanel,{label:(0,$e.__)("Sorting and filtering"),resetAll:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),dropdownMenuProps:T,children:(0,De.jsx)(tt.__experimentalToolsPanelItem,{hasValue:()=>o!=="desc"||n!=="date"||r!==5||i?.length>0||!!s,label:(0,$e.__)("Sort and filter"),onDeselect:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),isShownByDefault:!0,children:(0,De.jsx)(tt.QueryControls,{order:o,orderBy:n,numberOfItems:r,onOrderChange:R=>t({order:R}),onOrderByChange:R=>t({orderBy:R}),onNumberOfItemsChange:R=>t({postsToShow:R}),categorySuggestions:B,onCategoryChange:I,selectedCategories:i,onAuthorChange:R=>t({selectedAuthor:R!==""?Number(R):void 0}),authorList:C??[],selectedAuthorId:s})})})]})}function RM({attributes:e,setAttributes:t,__unstableLayoutClassNames:r}){let o=(0,qoe.useInstanceId)(RM),{postsToShow:n,order:i,orderBy:s,categories:l,selectedAuthor:c,displayFeaturedImage:u,displayPostContentRadio:p,displayPostContent:d,displayPostDate:m,displayAuthor:f,layout:h,postLayout:g,columns:v,excerptLength:x,featuredImageAlign:y,featuredImageSizeSlug:k,featuredImageSizeWidth:_,featuredImageSizeHeight:w,addLinkToFeaturedImage:C}=e,{type:T,minimumColumnWidth:P}=h||{},B=T||(g==="grid"?"grid":"default"),I=h?.columnCount??(T?void 0:v)??3,{latestPosts:R}=(0,Sy.useSelect)(H=>{let{getEntityRecords:Y}=H(IM.store),ee=l&&l.length>0?l.map(J=>J.id):[],re=Object.fromEntries(Object.entries({categories:ee,author:c,order:i,orderby:s,per_page:n,_embed:"author,wp:featuredmedia",ignore_sticky:!0}).filter(([,J])=>typeof J<"u"));return{latestPosts:Y("postType","post",re)}},[n,i,s,l,c]),{createWarningNotice:E}=(0,Sy.useDispatch)($oe.store),L=H=>{H.preventDefault(),E((0,$e.__)("Links are disabled in the editor."),{id:`block-library/core/latest-posts/redirection-prevented/${o}`,type:"snackbar"})},M=!!R?.length,U=(0,De.jsx)(Bc.InspectorControls,{children:(0,De.jsx)(b7e,{attributes:e,setAttributes:t})}),W=(0,Bc.useBlockProps)({className:S(r,{"wp-block-latest-posts__list":!0,"is-grid":B==="grid","has-dates":m,"has-author":f,[`columns-${I}`]:B==="grid"&&I,"has-native-responsive-grid":B==="grid"&&I&&P})});if(!M)return(0,De.jsxs)("div",{...W,children:[U,(0,De.jsx)(tt.Placeholder,{icon:Fv,label:(0,$e.__)("Latest Posts"),children:Array.isArray(R)?(0,$e.__)("No posts found."):(0,De.jsx)(tt.Spinner,{})})]});let G=R.length>n?R.slice(0,n):R,$=H=>t({layout:{...h,...H},postLayout:void 0,columns:void 0}),F=[{icon:sl,title:(0,$e._x)("List view","Latest posts block display setting"),onClick:()=>$({type:"default"}),isActive:B==="default"||B==="constrained"},{icon:il,title:(0,$e._x)("Grid view","Latest posts block display setting"),onClick:()=>$({type:"grid",columnCount:I}),isActive:B==="grid"}],Z=(0,o0.getSettings)().formats.date;return(0,De.jsxs)(De.Fragment,{children:[U,(0,De.jsx)(Bc.BlockControls,{children:(0,De.jsx)(tt.ToolbarGroup,{controls:F})}),(0,De.jsx)("ul",{...W,children:G.map(H=>{let Y=H.title.rendered.trim(),ee=H.excerpt.rendered,re=v7e(H),J=document.createElement("div");J.innerHTML=ee,ee=J.textContent||J.innerText||"";let{url:se,alt:te}=g7e(H,k),le=S({"wp-block-latest-posts__featured-image":!0,[`align${y}`]:!!y}),de=u&&se,fe=de&&(0,De.jsx)("img",{src:se,alt:te,style:{maxWidth:_,maxHeight:w}}),ae=x<ee.trim().split(" ").length&&H.excerpt.raw===""?(0,De.jsxs)(De.Fragment,{children:[ee.trim().split(" ",x).join(" "),(0,Zoe.createInterpolateElement)((0,$e.sprintf)((0,$e.__)("\u2026 <a>Read more<span>: %1$s</span></a>"),Y||(0,$e.__)("(no title)")),{a:(0,De.jsx)("a",{className:"wp-block-latest-posts__read-more",href:H.link,rel:"noopener",onClick:L}),span:(0,De.jsx)("span",{className:"screen-reader-text"})})]}):ee;return(0,De.jsxs)("li",{children:[de&&(0,De.jsx)("div",{className:le,children:C?(0,De.jsx)("a",{href:H.link,onClick:L,children:fe}):fe}),(0,De.jsx)("a",{className:"wp-block-latest-posts__post-title",href:H.link,dangerouslySetInnerHTML:Y?{__html:Y}:void 0,onClick:L,children:Y?null:(0,$e.__)("(no title)")}),f&&re&&(0,De.jsx)("div",{className:"wp-block-latest-posts__post-author",children:(0,$e.sprintf)((0,$e.__)("by %s"),re.name)}),m&&H.date_gmt&&(0,De.jsx)("time",{dateTime:(0,o0.format)("c",H.date_gmt),className:"wp-block-latest-posts__post-date",children:(0,o0.dateI18n)(Z,H.date_gmt)}),d&&p==="excerpt"&&(0,De.jsx)("div",{className:"wp-block-latest-posts__post-excerpt",children:ae}),d&&p==="full_post"&&(0,De.jsx)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:H.content.rendered.trim()}})]},H.id)})})]})}var{name:Koe}=kf,Yoe={icon:Wv,example:{},edit:RM,deprecated:Uoe},y7e=()=>A({name:Koe,metadata:kf,settings:Yoe});var zM={};X(zM,{init:()=>L7e,metadata:()=>$C,name:()=>une,settings:()=>pne});var i0=a(D(),1);var zl=a(N(),1);var n0=a(K(),1),jC={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function LM(e){let t=e.getAttribute("type"),r={ordered:e.tagName==="OL",anchor:e.id?e.id:void 0,start:e.getAttribute("start")?parseInt(e.getAttribute("start"),10):void 0,reversed:e.hasAttribute("reversed")?!0:void 0,type:t&&jC[t]?jC[t]:void 0},o=Array.from(e.children).map(n=>{let i=Array.from(n.childNodes).filter(m=>m.nodeType!==m.TEXT_NODE||m.textContent.trim().length!==0);i.reverse();let[s,...l]=i;if(!(s?.tagName==="UL"||s?.tagName==="OL"))return(0,n0.createBlock)("core/list-item",{content:n.innerHTML});let u=l.map(m=>m.nodeType===m.TEXT_NODE?m.textContent:m.outerHTML);u.reverse();let p={content:u.join("").trim()},d=[LM(s)];return(0,n0.createBlock)("core/list-item",p,d)});return(0,n0.createBlock)("core/list",r,o)}function UC(e){let{values:t,start:r,reversed:o,ordered:n,type:i,...s}=e,l=document.createElement(n?"ol":"ul");l.innerHTML=t,r&&l.setAttribute("start",r),o&&l.setAttribute("reversed",!0),i&&l.setAttribute("type",i);let[c]=(0,n0.rawHandler)({HTML:l.outerHTML});return[{...s,...c.attributes},c.innerBlocks]}function Qoe(e){let{type:t}=e;return t&&jC[t]?{...e,type:jC[t]}:e}var zu=a(b(),1),_7e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0},color:{gradients:!0,link:!0},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,values:r,type:o,reversed:n,start:i}=e;return(0,zu.jsx)(t?"ol":"ul",{...zl.useBlockProps.save({type:o,reversed:n,start:i}),children:(0,zu.jsx)(zl.RichText.Content,{value:r,multiline:"li"})})},migrate:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},x7e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,values:r,type:o,reversed:n,start:i}=e;return(0,zu.jsx)(t?"ol":"ul",{...zl.useBlockProps.save({type:o,reversed:n,start:i}),children:(0,zu.jsx)(zl.RichText.Content,{value:r,multiline:"li"})})},migrate:UC},k7e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!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}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},isEligible({type:e}){return!!e},save({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,zu.jsx)(t?"ol":"ul",{...zl.useBlockProps.save({type:r,reversed:o,start:n}),children:(0,zu.jsx)(zl.InnerBlocks.Content,{})})},migrate:Qoe},w7e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!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}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalOnMerge:"true",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,zu.jsx)(t?"ol":"ul",{...zl.useBlockProps.save({reversed:o,start:n,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,zu.jsx)(zl.InnerBlocks.Content,{})})}},Xoe=[w7e,k7e,x7e,_7e];var Vs=a(N(),1),GC=a(V(),1),hd=a(O(),1),Vl=a(D(),1);var nne=a(K(),1),WC=a(j(),1),ane=a(Fm(),1);var Zi=a(D(),1),Joe=a(N(),1),zs=a(V(),1);var Nc=a(b(),1),C7e=[{label:(0,Zi.__)("Numbers"),value:"decimal"},{label:(0,Zi.__)("Uppercase letters"),value:"upper-alpha"},{label:(0,Zi.__)("Lowercase letters"),value:"lower-alpha"},{label:(0,Zi.__)("Uppercase Roman numerals"),value:"upper-roman"},{label:(0,Zi.__)("Lowercase Roman numerals"),value:"lower-roman"}],S7e=({setAttributes:e,reversed:t,start:r,type:o})=>{let n=Q();return(0,Nc.jsx)(Joe.InspectorControls,{children:(0,Nc.jsxs)(zs.__experimentalToolsPanel,{label:(0,Zi.__)("Settings"),resetAll:()=>{e({type:void 0,start:void 0,reversed:void 0})},dropdownMenuProps:n,children:[(0,Nc.jsx)(zs.__experimentalToolsPanelItem,{label:(0,Zi.__)("List style"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>e({type:void 0}),children:(0,Nc.jsx)(zs.SelectControl,{label:(0,Zi.__)("List style"),options:C7e,value:o||"decimal",onChange:i=>e({type:i})})}),(0,Nc.jsx)(zs.__experimentalToolsPanelItem,{label:(0,Zi.__)("Start value"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>e({start:void 0}),children:(0,Nc.jsx)(zs.TextControl,{label:(0,Zi.__)("Start value"),type:"number",onChange:i=>{let s=parseInt(i,10);e({start:isNaN(s)?void 0:s})},value:Number.isInteger(r)?r.toString(10):"",step:"1"})}),(0,Nc.jsx)(zs.__experimentalToolsPanelItem,{label:(0,Zi.__)("Reverse order"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>e({reversed:void 0}),children:(0,Nc.jsx)(zs.ToggleControl,{label:(0,Zi.__)("Reverse order"),checked:t||!1,onChange:i=>{e({reversed:i||void 0})}})})]})})},ene=S7e;var tne=a(j(),1),rne=a(b(),1);function T7e(e,t){let{ordered:r,...o}=e;return(0,rne.jsx)(r?"ol":"ul",{ref:t,...o})}var one=(0,tne.forwardRef)(T7e);var di=a(b(),1),P7e={name:"core/list-item"};function E7e(e,t){let r=(0,hd.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:n,selectBlock:i}=(0,hd.useDispatch)(Vs.store);(0,WC.useEffect)(()=>{if(!e.values)return;let[s,l]=UC(e);(0,ane.default)("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(Vs.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,s),n(t,l),c&&i(t)})},[e.values])}function B7e(e){let{replaceBlocks:t,selectionChange:r}=(0,hd.useDispatch)(Vs.store),{getBlockRootClientId:o,getBlockAttributes:n,getBlock:i}=(0,hd.useSelect)(Vs.store);return(0,WC.useCallback)(()=>{let s=o(e),l=n(s),c=(0,nne.createBlock)("core/list-item",l),{innerBlocks:u}=i(e);t([s],[c,...u]),r(u[u.length-1].clientId)},[e])}function N7e({clientId:e}){let t=B7e(e),r=(0,hd.useSelect)(o=>{let{getBlockRootClientId:n,getBlockName:i}=o(Vs.store);return i(n(e))==="core/list-item"},[e]);return(0,di.jsx)(di.Fragment,{children:(0,di.jsx)(GC.ToolbarButton,{icon:(0,Vl.isRTL)()?Ev:Bv,title:(0,Vl.__)("Outdent"),description:(0,Vl.__)("Outdent list item"),disabled:!r,onClick:t})})}function ine({attributes:e,setAttributes:t,clientId:r}){let{ordered:o,type:n,reversed:i,start:s}=e,l=(0,Vs.useBlockProps)({style:{listStyleType:o&&n!=="decimal"?n:void 0}}),c=(0,Vs.useInnerBlocksProps)(l,{defaultBlock:P7e,directInsert:!0,templateLock:!1,__experimentalCaptureToolbars:!0});E7e(e,r);let u=(0,di.jsxs)(Vs.BlockControls,{group:"block",children:[(0,di.jsx)(GC.ToolbarButton,{icon:(0,Vl.isRTL)()?Sv:Tv,title:(0,Vl.__)("Unordered"),description:(0,Vl.__)("Convert to unordered list"),isActive:o===!1,onClick:()=>{t({ordered:!1})}}),(0,di.jsx)(GC.ToolbarButton,{icon:(0,Vl.isRTL)()?Pv:bs,title:(0,Vl.__)("Ordered"),description:(0,Vl.__)("Convert to ordered list"),isActive:o===!0,onClick:()=>{t({ordered:!0})}}),(0,di.jsx)(N7e,{clientId:r})]});return(0,di.jsxs)(di.Fragment,{children:[(0,di.jsx)(one,{ordered:o,reversed:i,start:s,...c}),u,o&&(0,di.jsx)(ene,{setAttributes:t,reversed:i,start:s,type:n})]})}var $C={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list",title:"List",category:"text",allowedBlocks:["core/list-item"],description:"An organized collection of items displayed in a specific order.",keywords:["bullet list","ordered list","numbered list"],textdomain:"default",attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalBorder:{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}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalOnMerge:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0},listView:!0},selectors:{border:".wp-block-list:not(.wp-block-list .wp-block-list)"},editorStyle:"wp-block-list-editor",style:"wp-block-list"};var qC=a(N(),1),AM=a(b(),1);function sne({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,AM.jsx)(t?"ol":"ul",{...qC.useBlockProps.save({reversed:o,start:n,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,AM.jsx)(qC.InnerBlocks.Content,{})})}var Vu=a(K(),1),a0=a(ml(),1);function lne({phrasingContentSchema:e}){let t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach(r=>{t[r].children={li:{children:t}}}),t}function MM(e){return e.flatMap(({name:t,attributes:r,innerBlocks:o=[]})=>t==="core/list-item"?[r.content,...MM(o)]:MM(o))}var R7e={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map(({content:r})=>(0,Vu.createBlock)("core/list-item",{content:r}));else if(e.length===1){let r=(0,a0.create)({html:e[0].content});t=(0,a0.split)(r,`
-`).map(o=>(0,Vu.createBlock)("core/list-item",{content:(0,a0.toHTMLString)({value:o})}))}return(0,Vu.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:lne(e).ol,ul:lne(e).ul}),transform:LM},...["*","-"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Vu.createBlock)("core/list",{},[(0,Vu.createBlock)("core/list-item",{content:t})])}})),...["1.","1)"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Vu.createBlock)("core/list",{ordered:!0},[(0,Vu.createBlock)("core/list-item",{content:t})])}}))],to:[...["core/paragraph","core/heading"].map(e=>({type:"block",blocks:[e],transform:(t,r)=>MM(r).map(o=>(0,Vu.createBlock)(e,{content:o}))}))]},cne=R7e;var{name:une}=$C,D7e=[["core/list-item"]],pne={icon:sl,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,i0.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,i0.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,i0.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,i0.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,i0.__)("The Queen of Hearts.")}}]},transforms:cne,template:D7e,templateInsertUpdatesSelection:!0,edit:ine,save:sne,deprecated:Xoe},L7e=()=>A({name:une,metadata:$C,settings:pne});var OM={};X(OM,{init:()=>z7e,metadata:()=>KC,name:()=>_ne,settings:()=>xne});var VM=a(D(),1),ZC=a(N(),1),dne=a(V(),1);var Fu=a(j(),1),mne=a(O(),1),wf=a(b(),1);function fne({attributes:e,setAttributes:t,isSelected:r}){let{latex:o,mathML:n}=e,[i,s]=(0,Fu.useState)(),[l,c]=(0,Fu.useState)(null),[u,p]=(0,Fu.useState)(),d=(0,Fu.useRef)(o),m=(0,Fu.useRef)(),{__unstableMarkNextChangeAsNotPersistent:f}=(0,mne.useDispatch)(ZC.store);(0,Fu.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(g=>{p(()=>g.default),d.current&&(f(),t({mathML:g.default(d.current,{displayMode:!0})}))})},[d,t,f]);let h=(0,ZC.useBlockProps)({ref:s,position:"relative"});return(0,wf.jsxs)("div",{...h,children:[n?(0,wf.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:n}}):"\u200B",r&&(0,wf.jsx)(dne.Popover,{placement:"bottom-start",offset:8,anchor:i,focusOnMount:!1,onFocusOutside:()=>m.current?.reportValidity(),__unstableSlotName:"__unstable-block-tools-after",children:(0,wf.jsx)("form",{ref:m,style:{padding:"4px",minWidth:"300px"},onSubmit:g=>g.preventDefault(),children:(0,wf.jsx)(tL,{label:(0,VM.__)("LaTeX math syntax"),hideLabelFromVision:!0,value:o??"",className:"wp-block-math__textarea-control",customValidity:l?{type:"invalid",message:l}:void 0,onValueChange:g=>{if(!u){t({latex:g});return}let v="";try{v=u(g,{displayMode:!0}),c(null)}catch(x){c(x.message)}t({mathML:v,latex:g})},placeholder:(0,VM.__)("e.g., x^2, \\frac{a}{b}")})})})]})}var KC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/math",title:"Math",category:"text",description:"Display mathematical notation using LaTeX.",keywords:["equation","formula","latex","mathematics"],textdomain:"default",supports:{anchor:!0,html:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,__experimentalDefaultControls:{fontSize:!0}}},attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}}};var hne=a(N(),1),FM=a(b(),1);function gne({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,FM.jsx)("div",{...hne.useBlockProps.save(),children:(0,FM.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:r}})}):null}var vne=a(N(),1),bne=a(b(),1),M7e={attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}},save({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,bne.jsx)("math",{...vne.useBlockProps.save(),display:"block",dangerouslySetInnerHTML:{__html:r}}):null}},yne=[M7e];var{name:_ne}=KC,xne={icon:KB,example:{attributes:{latex:"x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}",mathML:'<semantics><mrow><mi>x</mi><mo>=</mo><mfrac><mrow><mo lspace="0em" rspace="0em">\u2212</mo><mi>b</mi><mo>\xB1</mo><msqrt><mrow><msup><mi>b</mi><mn>2</mn></msup><mo>\u2212</mo><mn>4</mn><mi>a</mi><mi>c</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>a</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}</annotation></semantics>'},viewportWidth:300},edit:fne,save:gne,deprecated:yne},z7e=()=>A({name:_ne,metadata:KC,settings:xne});var KM={};X(KM,{init:()=>W7e,metadata:()=>YC,name:()=>Hne,settings:()=>tS});var Vne=a(D(),1);var Fne=a(N(),1),One=a(K(),1);var YC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list-item",title:"List Item",category:"text",parent:["core/list"],allowedBlocks:["core/list"],description:"An individual item within a list.",textdomain:"default",attributes:{placeholder:{type:"string"},content:{type:"rich-text",source:"rich-text",selector:"li",role:"content"}},supports:{anchor:!0,html:!1,className:!1,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,background:!0,__experimentalDefaultControls:{text:!0}},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}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-list > li",border:".wp-block-list:not(.wp-block-list .wp-block-list) > li"}};var Rc=a(N(),1),Ic=a(D(),1),ZM=a(V(),1);var Rne=a(ge(),1),Dne=a(O(),1),Lne=a(ul(),1);var kne=a(j(),1),s0=a(O(),1),HM=a(N(),1),wne=a(K(),1);function Ou(){let e=(0,s0.useRegistry)(),{moveBlocksToPosition:t,removeBlock:r,insertBlock:o,updateBlockListSettings:n}=(0,s0.useDispatch)(HM.store),{getBlockRootClientId:i,getBlockName:s,getBlockOrder:l,getBlockIndex:c,getSelectedBlockClientIds:u,getBlock:p,getBlockListSettings:d}=(0,s0.useSelect)(HM.store);function m(f){let h=i(f),g=i(h);if(g&&s(g)==="core/list-item")return g}return(0,kne.useCallback)((f=u())=>{if(Array.isArray(f)||(f=[f]),!f.length)return;let h=f[0];if(s(h)!=="core/list-item")return;let g=m(h);if(!g)return;let v=i(h),x=f[f.length-1],k=l(v).slice(c(x)+1);return e.batch(()=>{if(k.length){let _=l(h)[0];if(!_){let w=(0,wne.cloneBlock)(p(v),{},[]);_=w.clientId,o(w,0,h,!1),n(_,d(v))}t(k,v,_)}t(f,v,i(g),c(g)+1),l(v).length||r(v,!1)}),!0},[])}var Cne=a(j(),1),QC=a(O(),1),jM=a(N(),1),Ty=a(K(),1);function Py(e){let{replaceBlocks:t,selectionChange:r,multiSelect:o}=(0,QC.useDispatch)(jM.store),{getBlock:n,getPreviousBlockClientId:i,getSelectionStart:s,getSelectionEnd:l,hasMultiSelection:c,getMultiSelectedBlockClientIds:u,getBlockRootClientId:p,getBlockAttributes:d}=(0,QC.useSelect)(jM.store);return(0,Cne.useCallback)(()=>{let m=c(),f=m?u():[e],h=f.map(w=>(0,Ty.cloneBlock)(n(w))),g=i(e),v=(0,Ty.cloneBlock)(n(g)),x=p(e),y=d(x);v.innerBlocks?.length||(v.innerBlocks=[(0,Ty.createBlock)("core/list",{ordered:y.ordered})]),v.innerBlocks[v.innerBlocks.length-1].innerBlocks.push(...h);let k=s(),_=l();return t([g,...f],[v]),m?o(h[0].clientId,h[h.length-1].clientId):r(h[0].clientId,_.attributeKey,_.clientId===k.clientId?k.offset:_.offset,_.offset),!0},[e])}var Cf=a(K(),1),Sne=a(ge(),1),Tne=a(ml(),1),Pne=a(ul(),1),XC=a(O(),1),UM=a(N(),1);var{subscribeOwnedListener:F7e}=q(Tne.privateApis);function GM(e){let{replaceBlocks:t,selectionChange:r}=(0,XC.useDispatch)(UM.store),{getBlock:o,getBlockAttributes:n,getBlockRootClientId:i,getBlockIndex:s,getBlockName:l}=(0,XC.useSelect)(UM.store),c=Ou();return(0,Sne.useRefEffect)(u=>{function p(d){if(d.defaultPrevented||d.keyCode!==Pne.ENTER)return;let{content:m}=n(e)??{};if(m?.length)return;if(d.preventDefault(),l(i(i(e)))==="core/list-item"){c();return}let h=o(i(e)),g=s(e),v=(0,Cf.cloneBlock)({...h,innerBlocks:h.innerBlocks.slice(0,g)}),x=(0,Cf.createBlock)((0,Cf.getDefaultBlockName)()),y=[...h.innerBlocks[g].innerBlocks[0]?.innerBlocks||[],...h.innerBlocks.slice(g+1)],k=y.length?[(0,Cf.cloneBlock)({...h,innerBlocks:y})]:[];t(h.clientId,[v,x,...k],1),r(x.clientId)}return F7e(u,"keydown",p,!0)},[])}var Ene=a(ge(),1),Bne=a(ml(),1),Ey=a(ul(),1),Nne=a(N(),1),Ine=a(O(),1);var{subscribeOwnedListener:O7e}=q(Bne.privateApis);function WM(e){let{getSelectionStart:t,getSelectionEnd:r,getBlockIndex:o}=(0,Ine.useSelect)(Nne.store),n=Py(e),i=Ou();return(0,Ene.useRefEffect)(s=>{function l(c){let{keyCode:u,shiftKey:p,altKey:d,metaKey:m,ctrlKey:f}=c;if(c.defaultPrevented||u!==Ey.SPACE&&u!==Ey.TAB||d||m||f)return;let h=t(),g=r();h.offset===0&&g.offset===0&&(p?u===Ey.TAB&&i()&&c.preventDefault():o(e)!==0&&n()&&c.preventDefault())}return O7e(s,"keydown",l,!0)},[e,n])}var l0=a(O(),1),$M=a(N(),1),JC=a(K(),1);function qM(e,t){let r=(0,l0.useRegistry)(),{getPreviousBlockClientId:o,getNextBlockClientId:n,getBlockOrder:i,getBlockRootClientId:s,getBlockName:l,getBlock:c}=(0,l0.useSelect)($M.store),{mergeBlocks:u,moveBlocksToPosition:p,removeBlock:d,insertBlocks:m}=(0,l0.useDispatch)($M.store),f=Ou();function h(v){let x=i(v);return x.length?h(x[x.length-1]):v}function g(v){let x=s(v),y=s(x);if(y&&l(y)==="core/list-item")return y}return v=>{function x(y,k){r.batch(()=>{let[_]=i(k);_&&(o(k)===y&&!i(y).length?p([_],k,y):p(i(_),_,s(y))),u(y,k)})}if(v){let y=i(e)[0],k,_=e;if(y)k=i(y)[0];else for(;!(k=n(_));){let w=g(_);if(!w)break;_=w}if(k)g(k)?f(k):x(e,k);else{let w=s(_),C=n(w);if(C)if(l(C)==="core/list")r.batch(()=>{p(i(C),C,w),d(C,!1)});else{let P=(0,JC.switchToBlockType)(c(C),"core/list")?.[0]?.innerBlocks;P?.length&&r.batch(()=>{m(P,void 0,w,!1),d(C,!1)})}}}else{if(g(e)){f(e);return}let y=o(e);if(y){let _=h(y);x(_,e);return}let k=i(e);(0,JC.isUnmodifiedBlock)(c(e),"content")&&k.length>0?r.batch(()=>{f(i(k[0])),d(e,!0)}):t(v)}}}var Ki=a(b(),1);function H7e({clientId:e}){let t=Py(e),r=Ou(),{canIndent:o,canOutdent:n}=(0,Dne.useSelect)(i=>{let{getBlockIndex:s,getBlockRootClientId:l,getBlockName:c}=i(Rc.store);return{canIndent:s(e)>0,canOutdent:c(l(l(e)))==="core/list-item"}},[e]);return(0,Ki.jsxs)(Ki.Fragment,{children:[(0,Ki.jsx)(ZM.ToolbarButton,{icon:(0,Ic.isRTL)()?Ev:Bv,title:(0,Ic.__)("Outdent"),shortcut:Lne.displayShortcut.shift("Tab"),description:(0,Ic.__)("Outdent list item"),disabled:!n,onClick:()=>r()}),(0,Ki.jsx)(ZM.ToolbarButton,{icon:(0,Ic.isRTL)()?JE:tB,title:(0,Ic.__)("Indent"),shortcut:"Tab",description:(0,Ic.__)("Indent list item"),disabled:!o,onClick:()=>t()})]})}function Ane({attributes:e,setAttributes:t,clientId:r,mergeBlocks:o}){let{placeholder:n,content:i}=e,s=(0,Rc.useBlockProps)(),l=(0,Rc.useInnerBlocksProps)(s,{renderAppender:!1,__unstableDisableDropZone:!0}),c=GM(r),u=WM(r),p=qM(r,o);return(0,Ki.jsxs)(Ki.Fragment,{children:[(0,Ki.jsxs)("li",{...l,children:[(0,Ki.jsx)(Rc.RichText,{ref:(0,Rne.useMergeRefs)([c,u]),identifier:"content",tagName:"div",onChange:d=>t({content:d}),value:i,"aria-label":(0,Ic.__)("List text"),placeholder:n||(0,Ic.__)("List"),onMerge:p}),l.children]}),(0,Ki.jsx)(Rc.BlockControls,{group:"block",children:(0,Ki.jsx)(H7e,{clientId:r})})]})}var c0=a(N(),1),By=a(b(),1);function Mne({attributes:e}){return(0,By.jsxs)("li",{...c0.useBlockProps.save(),children:[(0,By.jsx)(c0.RichText.Content,{value:e.content}),(0,By.jsx)(c0.InnerBlocks.Content,{})]})}var eS=a(K(),1),j7e={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,eS.createBlock)("core/paragraph",e),...t.map(r=>(0,eS.cloneBlock)(r))]}]},zne=j7e;var{fieldsKey:U7e,formKey:G7e}=q(One.privateApis),{name:Hne}=YC,tS={icon:HB,edit:Ane,save:Mne,merge(e,t){return{...e,content:e.content+t.content}},transforms:zne,[q(Fne.privateApis).requiresWrapperOnCopy]:!0,__experimentalLabel(e,{context:t}){let{content: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&&(tS[U7e]=[{id:"content",label:(0,Vne.__)("Content"),type:"text",Edit:"rich-text"}],tS[G7e]={fields:["content"]});var W7e=()=>A({name:Hne,metadata:YC,settings:tS});var YM={};X(YM,{init:()=>q7e,metadata:()=>oS,name:()=>Une,settings:()=>Gne});var rS=a(N(),1),gd=a(V(),1),Sf=a(D(),1);var Yi=a(b(),1);function jne({attributes:e,setAttributes:t}){let{displayLoginAsForm:r,redirectToCurrent:o}=e,n=Q();return(0,Yi.jsxs)(Yi.Fragment,{children:[(0,Yi.jsx)(rS.InspectorControls,{children:(0,Yi.jsxs)(gd.__experimentalToolsPanel,{label:(0,Sf.__)("Settings"),resetAll:()=>{t({displayLoginAsForm:!1,redirectToCurrent:!0})},dropdownMenuProps:n,children:[(0,Yi.jsx)(gd.__experimentalToolsPanelItem,{label:(0,Sf.__)("Display login as form"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>t({displayLoginAsForm:!1}),children:(0,Yi.jsx)(gd.ToggleControl,{label:(0,Sf.__)("Display login as form"),checked:r,onChange:()=>t({displayLoginAsForm:!r})})}),(0,Yi.jsx)(gd.__experimentalToolsPanelItem,{label:(0,Sf.__)("Redirect to current URL"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({redirectToCurrent:!0}),children:(0,Yi.jsx)(gd.ToggleControl,{label:(0,Sf.__)("Redirect to current URL"),checked:o,onChange:()=>t({redirectToCurrent:!o})})})]})}),(0,Yi.jsx)("div",{...(0,rS.useBlockProps)({className:"logged-in"}),children:(0,Yi.jsx)("a",{href:"#login-pseudo-link",children:(0,Sf.__)("Log out")})})]})}var oS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/loginout",title:"Login/out",category:"theme",description:"Show login & logout links.",keywords:["login","logout","form"],textdomain:"default",attributes:{displayLoginAsForm:{type:"boolean",default:!1},redirectToCurrent:{type:"boolean",default:!0}},example:{viewportWidth:350},supports:{anchor:!0,className:!0,color:{background:!0,text:!1,gradients:!0,link:!0},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}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-loginout"};var{name:Une}=oS,Gne={icon:GB,edit:jne},q7e=()=>A({name:Une,metadata:oS,settings:Gne});var rz={};X(rz,{init:()=>g9e,metadata:()=>fS,name:()=>pae,settings:()=>hS});var Ry=a(D(),1);var uae=a(K(),1);var Wne=a(D(),1),Dc="full",Ny=15,nS="none",aS="media",iS="attachment",$ne=[["core/paragraph",{placeholder:(0,Wne._x)("Content\u2026","content placeholder")}]];var wr=a(N(),1),QM=a(ge(),1);var Me=a(b(),1),sS=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${t.x*100}% ${t.y*100}%`:"50% 50%"}:{},qne=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{},Tf=50,Lc=()=>{},Zne=e=>{if(!e.customBackgroundColor)return e;let t={color:{background:e.customBackgroundColor}},{customBackgroundColor:r,...o}=e;return{...o,style:t}},u0=e=>e.align?e:{...e,align:"wide"},lS={align:{type:"string",default:"wide"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:""},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number"},mediaType:{type:"string"},mediaWidth:{type:"number",default:50},isStackedOnMobile:{type:"boolean",default:!1}},XM={...lS,isStackedOnMobile:{type:"boolean",default:!0},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaSizeSlug:{type:"string"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},Kne={...XM,mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",role:"content"},mediaId:{type:"number",role:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",role:"content"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",role:"content"},mediaType:{type:"string",role:"content"}},Z7e={...Kne,align:{type:"string",default:"none"},useFeaturedImage:{type:"boolean",default:!1}},JM={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Yne={...JM,color:{gradients:!0,link:!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}}},K7e={...Yne,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0}},Y7e={attributes:Z7e,supports:K7e,usesContext:["postId","postType"],save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:d,href:m,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||Dc,v=h||void 0,x=S({[`wp-image-${l}`]:l&&n==="image",[`size-${g}`]:l&&n==="image"}),y=i?(0,Me.jsx)("img",{src:i,alt:r,className:x||null}):null;m&&(y=(0,Me.jsx)("a",{className:d,href:m,target:f,rel:v,children:y}));let k={image:()=>y,video:()=>(0,Me.jsx)("video",{controls:!0,src:i})},_=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?qne(i,p):{},C;s!==Tf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()})]}):(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()}),(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}},Q7e={attributes:Kne,supports:Yne,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:d,href:m,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||Dc,v=h||void 0,x=S({[`wp-image-${l}`]:l&&n==="image",[`size-${g}`]:l&&n==="image"}),y=(0,Me.jsx)("img",{src:i,alt:r,className:x||null});m&&(y=(0,Me.jsx)("a",{className:d,href:m,target:f,rel:v,children:y}));let k={image:()=>y,video:()=>(0,Me.jsx)("video",{controls:!0,src:i})},_=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?qne(i,p):{},C;s!==Tf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()})]}):(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()}),(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:u0,isEligible(e,t,{block:r}){let{attributes:o}=r;return e.align===void 0&&!!o.className?.includes("alignwide")}},X7e={attributes:XM,supports:JM,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:d,href:m,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||Dc,v=h||void 0,x=S({[`wp-image-${l}`]:l&&n==="image",[`size-${g}`]:l&&n==="image"}),y=(0,Me.jsx)("img",{src:i,alt:r,className:x||null});m&&(y=(0,Me.jsx)("a",{className:d,href:m,target:f,rel:v,children:y}));let k={image:()=>y,video:()=>(0,Me.jsx)("video",{controls:!0,src:i})},_=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?sS(i,p):{},C;s!==Tf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()})]}):(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()}),(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:u0},J7e={attributes:XM,supports:JM,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:d,href:m,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||Dc,v=h||void 0,x=S({[`wp-image-${l}`]:l&&n==="image",[`size-${g}`]:l&&n==="image"}),y=(0,Me.jsx)("img",{src:i,alt:r,className:x||null});m&&(y=(0,Me.jsx)("a",{className:d,href:m,target:f,rel:v,children:y}));let k={image:()=>y,video:()=>(0,Me.jsx)("video",{controls:!0,src:i})},_=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?sS(i,p):{},C;s!==Tf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let T={gridTemplateColumns:C};return(0,Me.jsxs)("div",{...wr.useBlockProps.save({className:_,style:T}),children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Lc)()}),(0,Me.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:u0},e9e={attributes:{...lS,isStackedOnMobile:{type:"boolean",default:!0},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,QM.compose)(Zne,u0),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c,mediaId:u,verticalAlignment:p,imageFill:d,focalPoint:m,linkClass:f,href:h,linkTarget:g,rel:v}=e,x=v||void 0,y=(0,Me.jsx)("img",{src:l,alt:n,className:u&&s==="image"?`wp-image-${u}`:null});h&&(y=(0,Me.jsx)("a",{className:f,href:h,target:g,rel:x,children:y}));let k={image:()=>y,video:()=>(0,Me.jsx)("video",{controls:!0,src:l})},_=(0,wr.getColorClassName)("background-color",t),w=S({"has-media-on-the-right":i==="right","has-background":_||r,[_]:_,"is-stacked-on-mobile":o,[`is-vertically-aligned-${p}`]:p,"is-image-fill":d}),C=d?sS(l,m):{},T;return c!==Tf&&(T=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Me.jsxs)("div",{className:w,style:{backgroundColor:_?void 0:r,gridTemplateColumns:T},children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:C,children:(k[s]||Lc)()}),(0,Me.jsx)("div",{className:"wp-block-media-text__content",children:(0,Me.jsx)(wr.InnerBlocks.Content,{})})]})}},t9e={attributes:{...lS,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,QM.compose)(Zne,u0),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c,mediaId:u,verticalAlignment:p,imageFill:d,focalPoint:m}=e,f={image:()=>(0,Me.jsx)("img",{src:l,alt:n,className:u&&s==="image"?`wp-image-${u}`:null}),video:()=>(0,Me.jsx)("video",{controls:!0,src:l})},h=(0,wr.getColorClassName)("background-color",t),g=S({"has-media-on-the-right":i==="right",[h]:h,"is-stacked-on-mobile":o,[`is-vertically-aligned-${p}`]:p,"is-image-fill":d}),v=d?sS(l,m):{},x;return c!==Tf&&(x=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Me.jsxs)("div",{className:g,style:{backgroundColor:h?void 0:r,gridTemplateColumns:x},children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",style:v,children:(f[s]||Lc)()}),(0,Me.jsx)("div",{className:"wp-block-media-text__content",children:(0,Me.jsx)(wr.InnerBlocks.Content,{})})]})}},r9e={attributes:{...lS,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:u0,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c}=e,u={image:()=>(0,Me.jsx)("img",{src:l,alt:n}),video:()=>(0,Me.jsx)("video",{controls:!0,src:l})},p=(0,wr.getColorClassName)("background-color",t),d=S({"has-media-on-the-right":i==="right",[p]:p,"is-stacked-on-mobile":o}),m;return c!==Tf&&(m=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Me.jsxs)("div",{className:d,style:{backgroundColor:p?void 0:r,gridTemplateColumns:m},children:[(0,Me.jsx)("figure",{className:"wp-block-media-text__media",children:(u[s]||Lc)()}),(0,Me.jsx)("div",{className:"wp-block-media-text__content",children:(0,Me.jsx)(wr.InnerBlocks.Content,{})})]})}},Qne=[Y7e,Q7e,X7e,J7e,e9e,t9e,r9e];var Xo=a(D(),1),pS=a(O(),1),dS=a(j(),1),Jo=a(N(),1),$r=a(V(),1),mS=a(Or(),1);var Iy=a(oe(),1);var p0=a(V(),1),Ac=a(N(),1),Jne=a(D(),1),eae=a(ge(),1),ez=a(O(),1),tz=a(j(),1),uS=a(Or(),1),tae=a(Nr(),1);function cS(e,t){return e?{objectPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{}}var Jn=a(b(),1),rae=["image","video"],o9e=()=>{},n9e=(0,tz.forwardRef)(({isSelected:e,isStackedOnMobile:t,...r},o)=>{let n=(0,eae.useViewportMatch)("small","<");return(0,Jn.jsx)(p0.ResizableBox,{ref:o,showHandle:e&&(!n||!t),...r})});function a9e({mediaId:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o,useFeaturedImage:n}){return(0,Jn.jsx)(Ac.BlockControls,{group:"other",children:(0,Jn.jsx)(Ac.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:rae,onSelect:r,onToggleFeaturedImage:o,useFeaturedImage:n,onReset:()=>r(void 0)})})}function Xne({className:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o}){let{createErrorNotice:n}=(0,ez.useDispatch)(tae.store),i=l=>{n(l,{type:"snackbar"})},s=l=>{l.length===1&&r({url:(0,uS.createBlobURL)(l[0])})};return(0,Jn.jsx)(Ac.MediaPlaceholder,{icon:(0,Jn.jsx)(Ac.BlockIcon,{icon:Lv}),labels:{title:(0,Jne.__)("Media area")},className:e,onSelect:r,onToggleFeaturedImage:o,allowedTypes:rae,onFilesPreUpload:s,onError:i,disableMediaButtons:t})}function i9e(e,t){let{className:r,commitWidthChange:o,focalPoint:n,imageFill:i,isSelected:s,isStackedOnMobile:l,mediaAlt:c,mediaId:u,mediaPosition:p,mediaType:d,mediaUrl:m,mediaWidth:f,onSelectMedia:h,onWidthChange:g,enableResize:v,toggleUseFeaturedImage:x,useFeaturedImage:y,featuredImageURL:k,featuredImageAlt:_,refMedia:w}=e,C=!u&&(0,uS.isBlobURL)(m),{toggleSelection:T}=(0,ez.useDispatch)(Ac.store);if(m||k||y){let P=()=>{T(!1)},B=(M,U,W)=>{g(parseInt(W.style.width))},I=(M,U,W)=>{T(!0),o(parseInt(W.style.width))},R={right:v&&p==="left",left:v&&p==="right"},E=d==="image"&&i?cS(m||k,n):{},L={image:()=>y&&k?(0,Jn.jsx)("img",{ref:w,src:k,alt:_,style:E}):m&&(0,Jn.jsx)("img",{ref:w,src:m,alt:c,style:E}),video:()=>(0,Jn.jsx)("video",{controls:!0,ref:w,src:m})};return(0,Jn.jsxs)(n9e,{as:"figure",className:S(r,"editor-media-container__resizer",{"is-transient":C}),size:{width:f+"%"},minWidth:"10%",maxWidth:"100%",enable:R,onResizeStart:P,onResize:B,onResizeStop:I,axis:"x",isSelected:s,isStackedOnMobile:l,ref:t,children:[(0,Jn.jsx)(a9e,{onSelectMedia:h,mediaUrl:y&&k?k:m,mediaId:u,toggleUseFeaturedImage:x,useFeaturedImage:y}),(L[d]||o9e)(),C&&(0,Jn.jsx)(p0.Spinner,{}),!y&&(0,Jn.jsx)(Xne,{...e}),!k&&y&&(0,Jn.jsx)(p0.Placeholder,{className:"wp-block-media-text--placeholder-image",style:E,withIllustration:!0})]})}return(0,Jn.jsx)(Xne,{...e})}var oae=(0,tz.forwardRef)(i9e);var xt=a(b(),1),{ResolutionTool:s9e}=q(Jo.privateApis),nae=e=>Math.max(Ny,Math.min(e,100-Ny));function aae(e,t){return e?.media_details?.sizes?.[t]?.source_url}function l9e({attributes:{linkDestination:e,href:t},setAttributes:r}){return o=>{if(!o||!o.url){r({mediaAlt:void 0,mediaId:void 0,mediaType:void 0,mediaUrl:void 0,mediaLink:void 0,href:void 0,focalPoint:void 0,useFeaturedImage:!1});return}(0,mS.isBlobURL)(o.url)&&(o.type=(0,mS.getBlobTypeByURL)(o.url));let n,i;o.media_type?o.media_type==="image"?n="image":n="video":n=o.type,n==="image"&&(i=o.sizes?.large?.url||o.media_details?.sizes?.large?.source_url);let s=e,l=t;if(n==="image"){if(!s)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||nS){case"file":case aS:s=aS;break;case"post":case iS:s=iS;break;case nS:default:s=nS;break}switch(s){case aS:l=o.url;break;case iS:l=o.link;break}}r({mediaAlt:o.alt,mediaId:o.id,mediaType:n,mediaUrl:i||o.url,mediaLink:o.link||void 0,href:l,linkDestination:s,focalPoint:void 0,useFeaturedImage:!1})}}function c9e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,pS.useSelect)(i=>{let{getSettings:s}=i(Jo.store);return{imageSizes:s().imageSizes}},[]);if(!o?.length)return null;let n=o.filter(({slug:i})=>aae(e,i)).map(({name:i,slug:s})=>({value:s,label:i}));return(0,xt.jsx)(s9e,{value:t,defaultValue:Dc,options:n,onChange:r})}function u9e({attributes:e,isSelected:t,setAttributes:r,context:{postId:o,postType:n}}){let{focalPoint:i,href:s,imageFill:l,isStackedOnMobile:c,linkClass:u,linkDestination:p,linkTarget:d,mediaAlt:m,mediaId:f,mediaPosition:h,mediaType:g,mediaUrl:v,mediaWidth:x,mediaSizeSlug:y,rel:k,verticalAlignment:_,allowedBlocks:w,useFeaturedImage:C}=e,[T]=(0,Iy.useEntityProp)("postType",n,"featured_media",o),{featuredImageMedia:P}=(0,pS.useSelect)(ce=>({featuredImageMedia:T&&C?ce(Iy.store).getEntityRecord("postType","attachment",T,{context:"view"}):void 0}),[T,C]),{image:B}=(0,pS.useSelect)(ce=>({image:f&&t?ce(Iy.store).getEntityRecord("postType","attachment",f,{context:"view"}):null}),[t,f]),I=C?P?.source_url:"",R=C?P?.alt_text:"",E=()=>{r({imageFill:!1,mediaType:"image",mediaId:void 0,mediaUrl:void 0,mediaAlt:void 0,mediaLink:void 0,linkDestination:void 0,linkTarget:void 0,linkClass:void 0,rel:void 0,href:void 0,useFeaturedImage:!C})},L=(0,dS.useRef)(),M=ce=>{let{style:ue}=L.current,{x:Ve,y:Ce}=ce;ue.objectPosition=`${Ve*100}% ${Ce*100}%`},[U,W]=(0,dS.useState)(null),G=l9e({attributes:e,setAttributes:r}),$=ce=>{r(ce)},F=ce=>{W(nae(ce))},Z=ce=>{r({mediaWidth:nae(ce)}),W(null)},H=S({"has-media-on-the-right":h==="right","is-selected":t,"is-stacked-on-mobile":c,[`is-vertically-aligned-${_}`]:_,"is-image-fill-element":l}),Y=`${U||x}%`,ee=h==="right"?`1fr ${Y}`:`${Y} 1fr`,re={gridTemplateColumns:ee,msGridColumns:ee},J=ce=>{r({mediaAlt:ce})},se=ce=>{r({verticalAlignment:ce})},te=ce=>{let ue=aae(B,ce);if(!ue)return null;r({mediaUrl:ue,mediaSizeSlug:ce})},le=Q(),de=(0,xt.jsxs)($r.__experimentalToolsPanel,{label:(0,Xo.__)("Settings"),resetAll:()=>{r({isStackedOnMobile:!0,imageFill:!1,mediaAlt:"",focalPoint:void 0,mediaWidth:50}),te(Dc)},dropdownMenuProps:le,children:[(0,xt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Xo.__)("Media width"),isShownByDefault:!0,hasValue:()=>x!==50,onDeselect:()=>r({mediaWidth:50}),children:(0,xt.jsx)($r.RangeControl,{label:(0,Xo.__)("Media width"),value:U||x,onChange:Z,min:Ny,max:100-Ny})}),(0,xt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Xo.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>r({isStackedOnMobile:!0}),children:(0,xt.jsx)($r.ToggleControl,{label:(0,Xo.__)("Stack on mobile"),checked:c,onChange:()=>r({isStackedOnMobile:!c})})}),g==="image"&&(0,xt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Xo.__)("Crop image to fill"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({imageFill:!1}),children:(0,xt.jsx)($r.ToggleControl,{label:(0,Xo.__)("Crop image to fill"),checked:!!l,onChange:()=>r({imageFill:!l})})}),l&&(v||I)&&g==="image"&&(0,xt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Xo.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>r({focalPoint:void 0}),children:(0,xt.jsx)($r.FocalPointPicker,{label:(0,Xo.__)("Focal point"),url:C&&I?I:v,value:i,onChange:ce=>r({focalPoint:ce}),onDragStart:M,onDrag:M})}),g==="image"&&v&&!C&&(0,xt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Xo.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>r({mediaAlt:""}),children:(0,xt.jsx)($r.TextareaControl,{label:(0,Xo.__)("Alternative text"),value:m,onChange:J,help:(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)($r.ExternalLink,{href:(0,Xo.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Xo.__)("Describe the purpose of the image.")}),(0,xt.jsx)("br",{}),(0,Xo.__)("Leave empty if decorative.")]})})}),g==="image"&&!C&&(0,xt.jsx)(c9e,{image:B,value:y,onChange:te})]}),fe=(0,Jo.useBlockProps)({className:H,style:re}),we=(0,Jo.useInnerBlocksProps)({className:"wp-block-media-text__content"},{allowedBlocks:w}),ae=(0,Jo.useBlockEditingMode)();return(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)(Jo.InspectorControls,{children:de}),(0,xt.jsxs)(Jo.BlockControls,{group:"block",children:[ae==="default"&&(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)(Jo.BlockVerticalAlignmentControl,{onChange:se,value:_,label:(0,Xo.__)("Align media and text vertically")}),(0,xt.jsx)($r.ToolbarButton,{icon:QN,title:(0,Xo.__)("Show media on left"),isActive:h==="left",onClick:()=>r({mediaPosition:"left"})}),(0,xt.jsx)($r.ToolbarButton,{icon:JN,title:(0,Xo.__)("Show media on right"),isActive:h==="right",onClick:()=>r({mediaPosition:"right"})})]}),g==="image"&&!C&&(0,xt.jsx)(Jo.__experimentalImageURLInputUI,{url:s||"",onChangeUrl:$,linkDestination:p,mediaType:g,mediaUrl:B&&B.source_url,mediaLink:B&&B.link,linkTarget:d,linkClass:u,rel:k})]}),(0,xt.jsxs)("div",{...fe,children:[h==="right"&&(0,xt.jsx)("div",{...we}),(0,xt.jsx)(oae,{className:"wp-block-media-text__media",onSelectMedia:G,onWidthChange:F,commitWidthChange:Z,refMedia:L,enableResize:ae==="default",toggleUseFeaturedImage:E,focalPoint:i,imageFill:l,isSelected:t,isStackedOnMobile:c,mediaAlt:m,mediaId:f,mediaPosition:h,mediaType:g,mediaUrl:v,mediaWidth:x,useFeaturedImage:C,featuredImageURL:I,featuredImageAlt:R}),h!=="right"&&(0,xt.jsx)("div",{...we})]})]})}var iae=u9e;var fS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/media-text",title:"Media & Text",category:"media",description:"Set media and words side-by-side for a richer layout.",keywords:["image","video"],textdomain:"default",attributes:{align:{type:"string",default:"none"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",role:"content"},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number",role:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",role:"content"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaType:{type:"string",role:"content"},mediaWidth:{type:"number",default:50},mediaSizeSlug:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"},useFeaturedImage:{type:"boolean",default:!1}},usesContext:["postId","postType"],supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{gradients:!0,heading:!0,link:!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}},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-media-text-editor",style:"wp-block-media-text"};var d0=a(N(),1);var Fl=a(b(),1),d9e=50,sae=()=>{};function lae({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:d,href:m,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||Dc,v=h||void 0,x=S({[`wp-image-${l}`]:l&&n==="image",[`size-${g}`]:l&&n==="image"}),y=u?cS(i,p):{},k=i?(0,Fl.jsx)("img",{src:i,alt:r,className:x||null,style:y}):null;m&&(k=(0,Fl.jsx)("a",{className:d,href:m,target:f,rel:v,children:k}));let _={image:()=>k,video:()=>(0,Fl.jsx)("video",{controls:!0,src:i})},w=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill-element":u}),C;s!==d9e&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Fl.jsxs)("div",{...d0.useBlockProps.save({className:w,style:T}),children:[(0,Fl.jsx)("div",{...d0.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Fl.jsx)("figure",{className:"wp-block-media-text__media",children:(_[n]||sae)()})]}):(0,Fl.jsxs)("div",{...d0.useBlockProps.save({className:w,style:T}),children:[(0,Fl.jsx)("figure",{className:"wp-block-media-text__media",children:(_[n]||sae)()}),(0,Fl.jsx)("div",{...d0.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}var Pf=a(K(),1),m9e={from:[{type:"block",blocks:["core/image"],transform:({alt:e,url:t,id:r,anchor:o})=>(0,Pf.createBlock)("core/media-text",{mediaAlt:e,mediaId:r,mediaUrl:t,mediaType:"image",anchor:o})},{type:"block",blocks:["core/video"],transform:({src:e,id:t,anchor:r})=>(0,Pf.createBlock)("core/media-text",{mediaId:t,mediaUrl:e,mediaType:"video",anchor:r})},{type:"block",blocks:["core/cover"],transform:({align:e,alt:t,anchor:r,backgroundType:o,customGradient:n,customOverlayColor:i,gradient:s,id:l,overlayColor:c,style:u,textColor:p,url:d,useFeaturedImage:m},f)=>{let h={};return n?h={style:{color:{gradient:n}}}:i&&(h={style:{color:{background:i}}}),u?.color?.text&&(h.style={color:{...h.style?.color,text:u.color.text}}),(0,Pf.createBlock)("core/media-text",{align:e,anchor:r,backgroundColor:c,gradient:s,mediaAlt:t,mediaId:l,mediaType:o,mediaUrl:d,textColor:p,useFeaturedImage:m,...h},f)}}],to:[{type:"block",blocks:["core/image"],isMatch:({mediaType:e,mediaUrl:t})=>!t||e==="image",transform:({mediaAlt:e,mediaId:t,mediaUrl:r,anchor:o})=>(0,Pf.createBlock)("core/image",{alt:e,id:t,url:r,anchor:o})},{type:"block",blocks:["core/video"],isMatch:({mediaType:e,mediaUrl:t})=>!t||e==="video",transform:({mediaId:e,mediaUrl:t,anchor:r})=>(0,Pf.createBlock)("core/video",{id:e,src:t,anchor:r})},{type:"block",blocks:["core/cover"],transform:({align:e,anchor:t,backgroundColor:r,focalPoint:o,gradient:n,mediaAlt:i,mediaId:s,mediaType:l,mediaUrl:c,style:u,textColor:p,useFeaturedImage:d},m)=>{let f={};u?.color?.gradient?f.customGradient=u.color.gradient:u?.color?.background&&(f.customOverlayColor=u.color.background),u?.color?.text&&(f.style={color:{text:u.color.text}});let h={align:e,alt:i,anchor:t,backgroundType:l,dimRatio:c||d?50:100,focalPoint:o,gradient:n,id:s,overlayColor:r,textColor:p,url:c,useFeaturedImage:d,...f};return(0,Pf.createBlock)("core/cover",h,m)}}]},cae=m9e;var{fieldsKey:f9e,formKey:h9e}=q(uae.privateApis),{name:pae}=fS,hS={icon:QB,example:{viewportWidth:601,attributes:{mediaType:"image",mediaUrl:"https://s.w.org/images/core/5.3/Biologia_Centrali-Americana_-_Cantorchilus_semibadius_1902.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ry.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,Ry.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")}}]},transforms:cae,template:$ne,edit:iae,save:lae,deprecated:Qne};window.__experimentalContentOnlyInspectorFields&&(hS[f9e]=[{id:"media",label:(0,Ry.__)("Media"),type:"media",Edit:{control:"media",allowedTypes:["image","video"],multiple:!1},getValue:({item:e})=>({id:e.mediaId,url:e.mediaUrl,mediaType:e.mediaType,link:e.mediaLink}),setValue:({value:e})=>({mediaId:e.id,mediaUrl:e.url,mediaType:e.mediaType,mediaLink:e.link})},{id:"link",label:(0,Ry.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.href,rel:e.rel,linkTarget:e.linkTarget}),setValue:({value:e})=>({href:e.url,rel:e.rel,linkTarget:e.linkTarget})}],hS[h9e]={fields:["media","link"]});var g9e=()=>A({name:pae,metadata:fS,settings:hS});var oz={};X(oz,{init:()=>b9e,metadata:()=>vS,name:()=>Dy,settings:()=>xae});var _ae=a(K(),1);var Hu=a(D(),1),dae=a(j(),1),mae=a(V(),1),fae=a(K(),1),gS=a(O(),1),Ef=a(N(),1),hae=a(zn(),1),m0=a(b(),1);function gae({attributes:e,clientId:t}){let{originalName:r,originalUndelimitedContent:o}=e,n=!!o,{hasFreeformBlock:i,hasHTMLBlock:s}=(0,gS.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:h}=m(Ef.store);return{hasFreeformBlock:f("core/freeform",h(t)),hasHTMLBlock:f("core/html",h(t))}},[t]),{replaceBlock:l}=(0,gS.useDispatch)(Ef.store);function c(){l(t,(0,fae.createBlock)("core/html",{},[],[o]))}let u=[],p,d=(0,m0.jsx)(mae.Button,{__next40pxDefaultSize:!0,onClick:c,variant:"primary",children:(0,Hu.__)("Keep as HTML")},"convert");return n&&!i&&(!r||r==="core/freeform")?s?(p=(0,Hu.__)("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."),u.push(d)):p=(0,Hu.__)("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."):n&&s?(p=(0,Hu.sprintf)((0,Hu.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is, convert it to custom HTML, or remove it.'),r),u.push(d)):p=(0,Hu.sprintf)((0,Hu.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is or remove it.'),r),(0,m0.jsxs)("div",{...(0,Ef.useBlockProps)({className:"has-warning"}),children:[(0,m0.jsx)(Ef.Warning,{actions:u,children:p}),(0,m0.jsx)(dae.RawHTML,{children:(0,hae.safeHTML)(o)})]})}var vS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/missing",title:"Unsupported",category:"text",description:"Your site doesn\u2019t include support for this block.",textdomain:"default",attributes:{originalName:{type:"string"},originalUndelimitedContent:{type:"string"},originalContent:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,inserter:!1,html:!1,lock:!1,reusable:!1,renaming:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1}};var vae=a(j(),1),bae=a(b(),1);function yae({attributes:e}){return(0,bae.jsx)(vae.RawHTML,{children:e.originalContent})}var{name:Dy}=vS,xae={name:Dy,__experimentalLabel(e,{context:t}){if(t==="accessibility"){let{originalName:r}=e,o=r?(0,_ae.getBlockType)(r):void 0;return o?o.settings.title||r:""}},edit:gae,save:yae},b9e=()=>A({name:Dy,metadata:vS,settings:xae});var nz={};X(nz,{init:()=>C9e,metadata:()=>yS,name:()=>Nae,settings:()=>_S});var Eae=a(D(),1),Bae=a(K(),1);var vd=a(D(),1),f0=a(V(),1),h0=a(N(),1),bS=a(K(),1);var Ol=a(b(),1),y9e=(0,vd.__)("Read more");function kae({attributes:{customText:e,noTeaser:t},insertBlocksAfter:r,setAttributes:o}){let n=Q();return(0,Ol.jsxs)(Ol.Fragment,{children:[(0,Ol.jsx)(h0.InspectorControls,{children:(0,Ol.jsx)(f0.__experimentalToolsPanel,{label:(0,vd.__)("Settings"),resetAll:()=>{o({noTeaser:!1})},dropdownMenuProps:n,children:(0,Ol.jsx)(f0.__experimentalToolsPanelItem,{label:(0,vd.__)("Hide excerpt"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({noTeaser:!1}),children:(0,Ol.jsx)(f0.ToggleControl,{label:(0,vd.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>o({noTeaser:!t}),help:i=>i?(0,vd.__)("The excerpt is hidden."):(0,vd.__)("The excerpt is visible.")})})})}),(0,Ol.jsx)("div",{...(0,h0.useBlockProps)(),children:(0,Ol.jsx)(h0.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,vd.__)('"Read more" text'),value:e,placeholder:y9e,onChange:i=>o({customText:i}),disableLineBreaks:!0,__unstableOnSplitAtEnd:r?()=>r((0,bS.createBlock)((0,bS.getDefaultBlockName)())):void 0})})]})}var yS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/more",title:"More",category:"design",description:"Content before this block is shown in the excerpt on blog and archive pages. Where a theme shows the full content instead, visitors get a \u201CRead more\u201D link to the rest of the post.",keywords:["read more"],textdomain:"default",attributes:{customText:{type:"string",default:"",role:"content"},noTeaser:{type:"boolean",default:!1}},supports:{customClassName:!1,className:!1,html:!1,multiple:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1},editorStyle:"wp-block-more-editor"};var wae=a(j(),1),Cae=a(b(),1);function Sae({attributes:{customText:e,noTeaser:t}}){let r=e?`<!--more ${e}-->`:"<!--more-->";return(0,Cae.jsx)(wae.RawHTML,{children:[r,t?"<!--noteaser-->":""].filter(Boolean).join(`
-`)})}var Tae=a(K(),1),x9e={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/more",transform(e){let{customText:t,noTeaser:r}=e.dataset,o={};return t&&(o.customText=t),r===""&&(o.noTeaser=!0),(0,Tae.createBlock)("core/more",o)}}]},Pae=x9e;var{fieldsKey:k9e,formKey:w9e}=q(Bae.privateApis),{name:Nae}=yS,_S={icon:rN,example:{},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility")return e.customText},transforms:Pae,edit:kae,save:Sae};window.__experimentalContentOnlyInspectorFields&&(_S[k9e]=[{id:"customText",label:(0,Eae.__)("Content"),type:"text",Edit:"rich-text"}],_S[w9e]={fields:["customText"]});var C9e=()=>A({name:Nae,metadata:yS,settings:_S});var Vz={};X(Vz,{init:()=>NPe,metadata:()=>xS,name:()=>ele,settings:()=>tle});var g6=a(D(),1);var Qse=a(O(),1),Xse=a(oe(),1),Jse=a($o(),1);var xS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation",title:"Navigation",category:"theme",allowedBlocks:["core/navigation-link","core/search","core/social-links","core/page-list","core/spacer","core/home-link","core/icon","core/site-title","core/site-logo","core/navigation-submenu","core/loginout","core/buttons"],description:"A collection of blocks that allow visitors to get around your site.",keywords:["menu","navigation","links"],textdomain:"default",attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},submenuVisibility:{type:"string",enum:["hover","click","always"],default:"hover"},overlayMenu:{type:"string",default:"mobile"},overlay:{type:"string"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},providesContext:{textColor:"textColor",customTextColor:"customTextColor",backgroundColor:"backgroundColor",customBackgroundColor:"customBackgroundColor",overlayTextColor:"overlayTextColor",customOverlayTextColor:"customOverlayTextColor",overlayBackgroundColor:"overlayBackgroundColor",customOverlayBackgroundColor:"customOverlayBackgroundColor",fontSize:"fontSize",customFontSize:"customFontSize",showSubmenuIcon:"showSubmenuIcon",submenuVisibility:"submenuVisibility",openSubmenusOnClick:"openSubmenusOnClick",style:"style",maxNestingLevel:"maxNestingLevel"},supports:{anchor:!0,align:["wide","full"],ariaLabel:!0,contentRole:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:!0,renaming:!1},editorStyle:"wp-block-navigation-editor",style:"wp-block-navigation"};var yr=a(j(),1),rt=a(N(),1),wd=a(oe(),1),Ul=a(O(),1),oo=a(V(),1),Ot=a(D(),1),m6=a(Ib(),1);var Gse=a(K(),1),Wse=a(ge(),1);var g0=a(oe(),1),Dae=a(O(),1);var Qi={name:"core/navigation-link",attributes:{kind:"post-type",type:"page"}},Iae=["core/navigation-link/page","core/navigation-link"],az={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},Rae=["postType","wp_navigation",az],Mc="navigation-overlay";function v0(e){let t=(0,g0.useResourcePermissions)({kind:"postType",name:"wp_navigation",id:e}),{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:n}=(0,Dae.useSelect)(h=>T9e(h,e),[e]),{canCreate:i,canUpdate:s,canDelete:l,isResolving:c,hasResolved:u}=t,{records:p,isResolving:d,hasResolved:m}=(0,g0.useEntityRecords)("postType","wp_navigation",az),f=e?p?.length>1:p?.length>0;return{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:n,navigationMenus:p,isResolvingNavigationMenus:d,hasResolvedNavigationMenus:m,canSwitchNavigationMenu:f,canUserCreateNavigationMenus:i,isResolvingCanUserCreateNavigationMenus:c,hasResolvedCanUserCreateNavigationMenus:u,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:l,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}function T9e(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};let{getEntityRecord:r,getEditedEntityRecord:o,hasFinishedResolution:n}=e(g0.store),i=["postType","wp_navigation",t],s=r(...i),l=o(...i),c=n("getEditedEntityRecord",i),u=l.status==="publish"||l.status==="draft";return{isNavigationMenuResolved:c,isNavigationMenuMissing:c&&(!s||!u),navigationMenu:u?l:null}}var _0=a(V(),1),Ay=a(D(),1);var iz=a(Ib(),1),Aae=a(j(),1),Mae=a(oe(),1);var Lae=a(D(),1),Ly=a(b(),1),P9e=({isVisible:e=!0})=>(0,Ly.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__preview",children:(0,Ly.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,Ly.jsx)(ha,{icon:vm}),(0,Lae.__)("Navigation")]})}),kS=P9e;var Hl=a(V(),1);var Na=a(D(),1),wS=a($o(),1),b0=a(j(),1),CS=a(oe(),1);var Fs=a(b(),1);function E9e(e,t,r){return e?r==="publish"?(0,wS.decodeEntities)(e):(0,Na.sprintf)((0,Na.__)("%1$s (%2$s)"),(0,wS.decodeEntities)(e),r):(0,Na.sprintf)((0,Na.__)("(no title %s)"),t)}function B9e({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:r,onCreateNew:o,actionLabel:n,createNavigationMenuIsSuccess:i,createNavigationMenuIsError:s}){let l=(0,Na.__)("Create from '%s'"),[c,u]=(0,b0.useState)(!1);n=n||l;let{records:p}=(0,CS.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{navigationMenus:d,isResolvingNavigationMenus:m,hasResolvedNavigationMenus:f,canUserCreateNavigationMenus:h,canSwitchNavigationMenu:g,isNavigationMenuMissing:v}=v0(e),[x]=(0,CS.useEntityProp)("postType","wp_navigation","title",e),y=(0,b0.useMemo)(()=>d?.map(({id:L,title:M,status:U},W)=>{let G=E9e(M?.rendered,W+1,U);return{value:L,label:G,ariaLabel:(0,Na.sprintf)(n,G),disabled:c||m||!f}})||[],[d,n,m,f,c]),k=!!d?.length,_=!!p?.length,w=!!g,C=!!h,T=k&&!e,P=!k&&f,B=f&&e===null,I=e&&v,R="";return m?R=(0,Na.__)("Loading\u2026"):T||P||B||I?R=(0,Na.__)("Choose or create a Navigation Menu"):R=x,(0,b0.useEffect)(()=>{c&&(i||s)&&u(!1)},[f,i,h,s,c,B,P,T]),(0,Fs.jsx)(Hl.DropdownMenu,{label:R,icon:Av,toggleProps:{size:"small"},children:({onClose:L})=>(0,Fs.jsxs)(Fs.Fragment,{children:[w&&k&&(0,Fs.jsx)(Hl.MenuGroup,{label:(0,Na.__)("Menus"),children:(0,Fs.jsx)(Hl.MenuItemsChoice,{value:e,onSelect:M=>{t(M),L()},choices:y})}),C&&_&&(0,Fs.jsx)(Hl.MenuGroup,{label:(0,Na.__)("Import Classic Menus"),children:p?.map(M=>{let U=(0,wS.decodeEntities)(M.name);return(0,Fs.jsx)(Hl.MenuItem,{onClick:async()=>{u(!0),await r(M),u(!1),L()},"aria-label":(0,Na.sprintf)(l,U),disabled:c||m||!f,children:U},M.id)})}),h&&(0,Fs.jsx)(Hl.MenuGroup,{label:(0,Na.__)("Tools"),children:(0,Fs.jsx)(Hl.MenuItem,{onClick:async()=>{u(!0),await o(),u(!1),L()},disabled:c||m||!f,children:(0,Na.__)("Create new Menu")})})]})})}var y0=B9e;var ea=a(b(),1);function zae({isSelected:e,currentMenuId:t,clientId:r,canUserCreateNavigationMenus:o=!1,isResolvingCanUserCreateNavigationMenus:n,onSelectNavigationMenu:i,onSelectClassicMenu:s,onCreateEmpty:l}){let{isResolving:c,hasResolved:u}=(0,Mae.useEntityRecords)("root","menu",{per_page:-1,context:"view"});(0,Aae.useEffect)(()=>{e&&(c&&(0,iz.speak)((0,Ay.__)("Loading navigation block setup options\u2026")),u&&(0,iz.speak)((0,Ay.__)("Navigation block setup options ready.")))},[u,c,e]);let p=c&&n;return(0,ea.jsx)(ea.Fragment,{children:(0,ea.jsxs)(_0.Placeholder,{className:"wp-block-navigation-placeholder",children:[(0,ea.jsx)(kS,{isVisible:!e}),(0,ea.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__controls",children:(0,ea.jsxs)("div",{className:"wp-block-navigation-placeholder__actions",children:[(0,ea.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,ea.jsx)(ha,{icon:vm})," ",(0,Ay.__)("Navigation")]}),(0,ea.jsx)("hr",{}),p&&(0,ea.jsx)(_0.Spinner,{}),(0,ea.jsx)(y0,{currentMenuId:t,clientId:r,onSelectNavigationMenu:i,onSelectClassicMenu:s}),(0,ea.jsx)("hr",{}),o&&(0,ea.jsx)(_0.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:l,children:(0,Ay.__)("Start empty")})]})})]})})}var sz=a(V(),1),k0=a(D(),1),lz=a(N(),1),Vae=a(O(),1),Fae=a(oe(),1);var My=a(z(),1);var x0=a(b(),1);function zc({icon:e}){return e==="menu"?(0,x0.jsx)(ha,{icon:JB}):(0,x0.jsxs)(My.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,x0.jsx)(My.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,x0.jsx)(My.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function Ia(e,t){return e&&t?e+"//"+t:null}var Xi=a(b(),1);function cz({children:e,id:t,isOpen:r,isResponsive:o,onToggle:n,isHiddenByDefault:i,overlayBackgroundColor:s,overlayTextColor:l,hasIcon:c,icon:u,overlay:p,onNavigateToEntityRecord:d}){let m=(0,Vae.useSelect)(_=>_(Fae.store).getCurrentTheme()?.stylesheet,[]);if(!o)return e;let f=!!p,h=S("wp-block-navigation__responsive-container",!f&&{"has-text-color":!!l.color||!!l?.class,[(0,lz.getColorClassName)("color",l?.slug)]:!!l?.slug,"has-background":!!s.color||s?.class,[(0,lz.getColorClassName)("background-color",s?.slug)]:!!s?.slug},{"is-menu-open":r,"hidden-by-default":i}),g=f?{}:{color:!l?.slug&&l?.color,backgroundColor:!s?.slug&&s?.color&&s.color},v=S("wp-block-navigation__responsive-container-open",{"always-shown":i}),x=`${t}-modal`,y={className:"wp-block-navigation__responsive-dialog",...r&&{role:"dialog","aria-modal":!0,"aria-label":(0,k0.__)("Menu")}},k=()=>{if(p&&d){let _=Ia(m,p);d({postId:_,postType:"wp_template_part"});return}n(!0)};return(0,Xi.jsxs)(Xi.Fragment,{children:[!r&&(0,Xi.jsxs)(sz.Button,{__next40pxDefaultSize:!0,"aria-haspopup":"true","aria-label":c&&(0,k0.__)("Open menu"),className:v,onClick:k,children:[c&&(0,Xi.jsx)(zc,{icon:u}),!c&&(0,k0.__)("Menu")]}),(0,Xi.jsx)("div",{className:h,style:g,id:x,children:(0,Xi.jsx)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1",children:(0,Xi.jsxs)("div",{...y,children:[(0,Xi.jsxs)(sz.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation__responsive-container-close","aria-label":c&&(0,k0.__)("Close menu"),onClick:()=>n(!1),children:[c&&(0,Xi.jsx)(ha,{icon:cm}),!c&&(0,k0.__)("Close")]}),(0,Xi.jsx)("div",{className:"wp-block-navigation__responsive-container-content",id:`${x}-content`,children:e})]})})})]})}var Oae=a(oe(),1),w0=a(N(),1),Hae=a(O(),1),jae=a(j(),1);var uz=a(b(),1);function Uae({clientId:e,hasCustomPlaceholder:t,orientation:r,templateLock:o}){let{isImmediateParentOfSelectedBlock:n,selectedBlockHasChildren:i,isSelected:s,hasSelectedDescendant:l}=(0,Hae.useSelect)(v=>{let{getBlockCount:x,hasSelectedInnerBlock:y,getSelectedBlockClientId:k}=v(w0.store),_=k();return{isImmediateParentOfSelectedBlock:y(e,!1),selectedBlockHasChildren:!!x(_),hasSelectedDescendant:y(e,!0),isSelected:_===e}},[e]),[c,u,p]=(0,Oae.useEntityBlockEditor)("postType","wp_navigation"),d=s||n&&!i,m=(0,jae.useMemo)(()=>(0,uz.jsx)(kS,{}),[]),f=!!c?.length,h=!t&&!f&&!s,g=(0,w0.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:c,onInput:u,onChange:p,prioritizedInserterBlocks:Iae,defaultBlock:Qi,directInsert:!0,orientation:r,templateLock:o,renderAppender:s||n&&!i||l||d?w0.InnerBlocks.ButtonBlockAppender:!1,placeholder:h?m:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,uz.jsx)("div",{...g})}var Gae=a(V(),1),Wae=a(oe(),1),$ae=a(D(),1),qae=a(b(),1);function Zae(){let[e,t]=(0,Wae.useEntityProp)("postType","wp_navigation","title");return(0,qae.jsx)(Gae.TextControl,{label:(0,$ae.__)("Menu name"),value:e,onChange:t})}var Qae=a(N(),1),pz=a(V(),1),Xae=a(oe(),1),Jae=a(O(),1),Bf=a(j(),1);function Kae(e,t){return!Yae(e,t,(r,o)=>{if(o?.name==="core/page-list"&&r==="innerBlocks")return!0})}var Yae=(e,t,r)=>{if(e===t)return!0;if(typeof e=="object"&&e!==null&&e!==void 0&&typeof t=="object"&&t!==null&&t!==void 0){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let o in e)if(t.hasOwnProperty(o)){if(r&&r(o,e))return!0;if(!Yae(e[o],t[o],r))return!1}else return!1;return!0}return!1};var eie=a(b(),1),N9e={};function tie({blocks:e,createNavigationMenu:t,hasSelection:r}){let o=(0,Bf.useRef)();(0,Bf.useEffect)(()=>{o?.current||(o.current=e)},[e]);let n=Kae(o?.current,e),i=(0,Bf.useContext)(pz.Disabled.Context),s=(0,Qae.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:r?void 0:!1,defaultBlock:Qi,directInsert:!0}),{isSaving:l,hasResolvedAllNavigationMenus:c}=(0,Jae.useSelect)(p=>{if(i)return N9e;let{hasFinishedResolution:d,isSavingEntityRecord:m}=p(Xae.store);return{isSaving:m("postType","wp_navigation"),hasResolvedAllNavigationMenus:d("getEntityRecords",Rae)}},[i]);return(0,Bf.useEffect)(()=>{i||l||!c||!r||!n||t(null,e)},[e,t,i,l,c,n,r]),(0,eie.jsx)(l?pz.Disabled:"div",{...s})}var TS=a(V(),1),PS=a(oe(),1),rie=a(O(),1),oie=a(j(),1),SS=a(D(),1),Nf=a(b(),1);function nie({onDelete:e}){let[t,r]=(0,oie.useState)(!1),o=(0,PS.useEntityId)("postType","wp_navigation"),{deleteEntityRecord:n}=(0,rie.useDispatch)(PS.store);return(0,Nf.jsxs)(Nf.Fragment,{children:[(0,Nf.jsx)(TS.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{r(!0)},children:(0,SS.__)("Delete menu")}),t&&(0,Nf.jsx)(TS.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n("postType","wp_navigation",o,{force:!0}),e()},onCancel:()=>{r(!1)},confirmButtonText:(0,SS.__)("Delete"),size:"medium",children:(0,SS.__)("Are you sure you want to delete this Navigation Menu?")})]})}var zy=a(j(),1),aie=a(O(),1),iie=a(Nr(),1);function I9e({name:e,message:t=""}={}){let r=(0,zy.useRef)(),{createWarningNotice:o,removeNotice:n}=(0,aie.useDispatch)(iie.store),i=(0,zy.useCallback)(l=>{r.current||(r.current=e,o(l||t,{id:r.current,type:"snackbar"}))},[r,o,t,e]),s=(0,zy.useCallback)(()=>{r.current&&(n(r.current),r.current=null)},[r,n]);return[i,s]}var ES=I9e;var Vc=a(V(),1),bd=a(D(),1);var Ji=a(b(),1);function sie({setAttributes:e,hasIcon:t,icon:r}){return(0,Ji.jsxs)(Ji.Fragment,{children:[(0,Ji.jsx)(Vc.__experimentalToolsPanelItem,{label:(0,bd.__)("Show icon button"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>e({hasIcon:!0}),children:(0,Ji.jsx)(Vc.ToggleControl,{label:(0,bd.__)("Show icon button"),help:(0,bd.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>e({hasIcon:o}),checked:t})}),(0,Ji.jsx)(Vc.__experimentalToolsPanelItem,{label:(0,bd.__)("Icon"),isShownByDefault:!0,hasValue:()=>r!=="handle",onDeselect:()=>e({icon:"handle"}),children:(0,Ji.jsxs)(Vc.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,bd.__)("Icon"),value:r,onChange:o=>e({icon:o}),isBlock:!0,children:[(0,Ji.jsx)(Vc.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,bd.__)("handle"),label:(0,Ji.jsx)(zc,{icon:"handle"})}),(0,Ji.jsx)(Vc.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,bd.__)("menu"),label:(0,Ji.jsx)(zc,{icon:"menu"})})]})})]})}var MS=a(V(),1),Bie=a(D(),1),Nie=a(j(),1);var Os=a(j(),1),bie=a(ge(),1),RS=a(oe(),1),DS=a(O(),1),Ra=a(V(),1),Sn=a(D(),1),fz=a($o(),1),yie=a(Nr(),1);var uie=a(j(),1),NS=a(O(),1),pie=a(oe(),1),die=a(N(),1),mie=a(D(),1),Rf=a(K(),1);function dz(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function mz(e,t,r){if(!e)return;t(dz(e).color);let o=e,n=dz(o).backgroundColor;for(;n==="rgba(0, 0, 0, 0)"&&o.parentNode&&o.parentNode.nodeType===o.parentNode.ELEMENT_NODE;)o=o.parentNode,n=dz(o).backgroundColor;r(n)}function If(e,t){let{textColor:r,customTextColor:o,backgroundColor:n,customBackgroundColor:i,overlayTextColor:s,customOverlayTextColor:l,overlayBackgroundColor:c,customOverlayBackgroundColor:u,style:p}=e,d={};return t&&l?d.customTextColor=l:t&&s?d.textColor=s:o?d.customTextColor=o:r?d.textColor=r:p?.color?.text&&(d.customTextColor=p.color.text),t&&u?d.customBackgroundColor=u:t&&c?d.backgroundColor=c:i?d.customBackgroundColor=i:n?d.backgroundColor=n:p?.color?.background&&(d.customTextColor=p.color.background),d}function BS(e){return{className:S("wp-block-navigation__submenu-container",{"has-text-color":!!(e.textColor||e.customTextColor),[`has-${e.textColor}-color`]:!!e.textColor,"has-background":!!(e.backgroundColor||e.customBackgroundColor),[`has-${e.backgroundColor}-background-color`]:!!e.backgroundColor}),style:{color:e.customTextColor,backgroundColor:e.customBackgroundColor}}}var lie=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let n=2;for(;o.includes(`${r} ${n}`);)n++;return`${e} ${n}`},cie=e=>$h(e).replace(/[^\w-]+/g,"")||"wp-custom-part";function fie(e){let{saveEntityRecord:t}=(0,NS.useDispatch)(pie.store),r=(0,NS.useSelect)(n=>q(n(die.store)).getPatternBySlug("core/navigation-overlay"),[]);return(0,uie.useCallback)(async()=>{let n=e.filter(u=>u.title?.rendered),i=lie((0,mie.__)("Navigation Overlay"),n),s=cie(i),l="";if(r?.content){let u=(0,Rf.parse)(r.content,{__unstableSkipMigrationLogs:!0});l=(0,Rf.serialize)(u)}else l=(0,Rf.serialize)([(0,Rf.createBlock)("core/paragraph")]);return await t("postType","wp_template_part",{slug:s,title:i,content:l,area:Mc},{throwOnError:!0})},[e,t,r])}var Vy=a(V(),1),hie=a(D(),1),gie=a(j(),1),IS=a(b(),1);function R9e({onClear:e,onCreate:t,isCreating:r=!1}){let o=(0,gie.createInterpolateElement)((0,hie.__)("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:(0,IS.jsx)(Vy.Button,{__next40pxDefaultSize:!0,onClick:e,variant:"link",disabled:r,accessibleWhenDisabled:!0}),createButton:(0,IS.jsx)(Vy.Button,{__next40pxDefaultSize:!0,onClick:t,variant:"link",disabled:r,accessibleWhenDisabled:!0,isBusy:r})});return(0,IS.jsx)(Vy.Notice,{status:"warning",isDismissible:!1,className:"wp-block-navigation__deleted-overlay-warning",children:o})}var vie=R9e;var Lo=a(b(),1);function hz({overlay:e,overlayMenu:t,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:n,setIsCreatingOverlay:i}){let s=(0,bie.useInstanceId)(hz,"wp-block-navigation__overlay-selector-heading"),{records:l,isResolving:c,hasResolved:u}=(0,RS.useEntityRecords)("postType","wp_template_part",{per_page:-1}),{createErrorNotice:p}=(0,DS.useDispatch)(yie.store),d=(0,DS.useSelect)(E=>E(RS.store).getCurrentTheme()?.stylesheet,[]),[m,f]=(0,Os.useState)(!1),h=n!==void 0?n:m,g=i!==void 0?i:f,v=(0,Os.useMemo)(()=>l?l.filter(E=>E.area===Mc):[],[l]),x=fie(v),y=(0,Os.useMemo)(()=>!e||!v?null:v.find(E=>E.slug===e),[e,v]),k=(0,Os.useMemo)(()=>{let E=[{label:(0,Sn.__)("Default"),value:""}];if(!u||c)return E;let L=v.map(M=>({label:M.title?.rendered?(0,fz.decodeEntities)(M.title.rendered):M.slug,value:M.slug}));return e&&!y&&L.unshift({label:(0,Sn.sprintf)((0,Sn.__)("%s (missing)"),e),value:e}),[...E,...L]},[v,u,c,e,y]),_=E=>{r({overlay:E||void 0})},w=()=>{if(!e||!y||!o)return;let E=y.theme||d,M={postId:Ia(E,e),postType:"wp_template_part"};t==="mobile"&&(M.viewport="mobile"),o(M)},C=(0,Os.useCallback)(async()=>{try{g(!0);let E=await x();if(r({overlay:E.slug}),o){let L=E.theme||d,U={postId:Ia(L,E.slug),postType:"wp_template_part"};t==="mobile"&&(U.viewport="mobile"),o(U)}else g(!1)}catch(E){let L=E instanceof Error&&"code"in E&&E.message&&E.code!=="unknown_error"?E.message:(0,Sn.__)("An error occurred while creating the overlay.");p(L,{type:"snackbar"}),g(!1)}},[x,r,o,p,d,g,t]),T=(0,Os.useCallback)(()=>{r({overlay:void 0})},[r]),P=c||h,B=(0,Os.useMemo)(()=>e&&u&&!c&&!y,[e,u,c,y]),I=(0,Os.useMemo)(()=>v.length===0&&u?(0,Sn.__)("No overlays found."):(0,Sn.__)("Select an overlay for navigation."),[v.length,u]),R=(0,Os.useMemo)(()=>y?(0,Sn.sprintf)((0,Sn.__)("Edit overlay: %s"),y.title?.rendered?(0,fz.decodeEntities)(y.title.rendered):y.slug):(0,Sn.__)("Edit overlay"),[y]);return(0,Lo.jsxs)("div",{className:"wp-block-navigation__overlay-selector",children:[(0,Lo.jsx)("h3",{id:s,className:"wp-block-navigation__overlay-selector-header",children:(0,Sn.__)("Overlay template")}),u&&(v.length===0||h&&v.length===1)?(0,Lo.jsx)(Lo.Fragment,{children:(0,Lo.jsx)(Ra.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:C,disabled:P,accessibleWhenDisabled:!0,isBusy:h,className:"wp-block-navigation__overlay-create-button-prominent",children:(0,Sn.__)("Create overlay")})}):(0,Lo.jsxs)(Lo.Fragment,{children:[(0,Lo.jsx)(Ra.Button,{size:"small",icon:Oh,onClick:C,disabled:P,accessibleWhenDisabled:!0,isBusy:h,label:(0,Sn.__)("Create new overlay template"),showTooltip:!0,className:"wp-block-navigation__overlay-create-button"}),(0,Lo.jsxs)(Ra.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-selector-controls",children:[(0,Lo.jsx)(Ra.FlexBlock,{children:(0,Lo.jsx)(Ra.SelectControl,{label:(0,Sn.__)("Overlay template"),hideLabelFromVision:!0,"aria-labelledby":s,value:e||"",options:k,onChange:_,disabled:c,accessibleWhenDisabled:!0,help:I})}),e&&u&&y&&(0,Lo.jsx)(Ra.FlexItem,{children:(0,Lo.jsx)(Ra.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:w,disabled:!o,accessibleWhenDisabled:!0,label:R,showTooltip:!0,className:"wp-block-navigation__overlay-edit-button",children:(0,Sn.__)("Edit")})})]}),B&&(0,Lo.jsx)(vie,{onClear:T,onCreate:C,isCreating:h})]}),(0,Lo.jsx)(Ra.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-help-text-wrapper",children:(0,Lo.jsx)(Ra.__experimentalText,{variant:"muted",isBlock:!0,className:"wp-block-navigation__overlay-help-text",children:(0,Sn.__)("An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed.")})})]})}var C0=a(V(),1),Df=a(D(),1),S0=a(b(),1);function _ie({overlayMenu:e,setAttributes:t}){return(0,S0.jsxs)(C0.__experimentalToggleGroupControl,{label:(0,Df.__)("Overlay Visibility"),"aria-label":(0,Df.__)("Configure overlay visibility"),value:e,help:(0,Df.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:r=>t({overlayMenu:r}),isBlock:!0,children:[(0,S0.jsx)(C0.__experimentalToggleGroupControlOption,{value:"never",label:(0,Df.__)("Off")}),(0,S0.jsx)(C0.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,Df.__)("Mobile")}),(0,S0.jsx)(C0.__experimentalToggleGroupControlOption,{value:"always",label:(0,Df.__)("Always")})]})}var AS=a(V(),1),LS=a(D(),1);var Uu=a(V(),1),T0=a(D(),1);var ju=a(b(),1);function xie({hasIcon:e,icon:t,setAttributes:r}){return(0,ju.jsxs)(Uu.__experimentalVStack,{spacing:4,children:[(0,ju.jsx)(Uu.ToggleControl,{label:(0,T0.__)("Show icon button"),help:(0,T0.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>r({hasIcon:o}),checked:e}),(0,ju.jsxs)(Uu.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,T0.__)("Icon"),value:t,onChange:o=>r({icon:o}),isBlock:!0,children:[(0,ju.jsx)(Uu.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,T0.__)("handle"),label:(0,ju.jsx)(zc,{icon:"handle"})}),(0,ju.jsx)(Uu.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,T0.__)("menu"),label:(0,ju.jsx)(zc,{icon:"menu"})})]})]})}var ta=a(b(),1);function kie({isResponsive:e,overlayMenuPreview:t,setOverlayMenuPreview:r,hasIcon:o,icon:n,setAttributes:i,overlayMenuPreviewClasses:s,overlayMenuPreviewId:l,containerStyle:c}){return e?(0,ta.jsxs)(ta.Fragment,{children:[(0,ta.jsxs)(AS.Button,{__next40pxDefaultSize:!0,className:s,onClick:()=>r(!t),"aria-label":(0,LS.__)("Overlay menu controls"),"aria-controls":l,"aria-expanded":t,children:[o&&(0,ta.jsxs)(ta.Fragment,{children:[(0,ta.jsx)(zc,{icon:n}),(0,ta.jsx)(ha,{icon:cm})]}),!o&&(0,ta.jsxs)(ta.Fragment,{children:[(0,ta.jsx)("span",{children:(0,LS.__)("Menu")}),(0,ta.jsx)("span",{children:(0,LS.__)("Close")})]})]}),t&&(0,ta.jsx)(AS.__experimentalVStack,{id:l,spacing:4,style:c,children:(0,ta.jsx)(xie,{hasIcon:o,icon:n,setAttributes:i})})]}):null}var wie=a(O(),1),Cie=a(oe(),1),gz=a(j(),1),Sie=a(K(),1),Tie=a(V(),1),Pie=a(D(),1),vz=a(N(),1);var Lf=a(b(),1);function Eie({overlay:e,currentTheme:t}){let r=(0,gz.useMemo)(()=>!e||!t?null:Ia(t,e),[t,e]),{content:o,editedBlocks:n,hasResolved:i}=(0,wie.useSelect)(l=>{if(!r)return{content:null,editedBlocks:null,hasResolved:!0};let{getEditedEntityRecord:c,hasFinishedResolution:u}=l(Cie.store),p=c("postType","wp_template_part",r,{context:"view"});return{content:p?.content,editedBlocks:p?.blocks,hasResolved:u("getEditedEntityRecord",["postType","wp_template_part",r,{context:"view"}])}},[r]),s=(0,gz.useMemo)(()=>r?n&&n.length>0?n:o&&typeof o=="string"?(0,Sie.parse)(o):[]:null,[r,n,o]);return e?i?(0,Lf.jsx)("div",{className:"wp-block-navigation__overlay-preview","aria-label":(0,Pie.__)("Navigation Overlay template part preview"),role:"region",children:(0,Lf.jsx)(vz.BlockPreview.Async,{placeholder:(0,Lf.jsx)("div",{className:"wp-block-navigation__overlay-preview-placeholder"}),children:(0,Lf.jsx)(vz.BlockPreview,{blocks:s,viewportWidth:400,minHeight:200})})}):(0,Lf.jsx)("div",{className:"wp-block-navigation__overlay-preview-loading",children:(0,Lf.jsx)(Tie.Spinner,{})}):null}var yd=a(b(),1);function Iie({overlayMenu:e,overlay:t,setAttributes:r,onNavigateToEntityRecord:o,overlayMenuPreview:n,setOverlayMenuPreview:i,hasIcon:s,icon:l,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u,isResponsive:p,currentTheme:d,hasOverlays:m}){let[f,h]=(0,Nie.useState)(!1);return(0,yd.jsx)(MS.PanelBody,{title:(0,Bie.__)("Overlay"),initialOpen:!0,children:(0,yd.jsxs)(MS.__experimentalVStack,{spacing:4,children:[(0,yd.jsx)(_ie,{overlayMenu:e,setAttributes:r}),e!=="never"&&(0,yd.jsx)(kie,{isResponsive:p,overlayMenuPreview:n,setOverlayMenuPreview:i,hasIcon:s,icon:l,setAttributes:r,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u}),e!=="never"&&(0,yd.jsx)(hz,{overlay:t,overlayMenu:e,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:f,setIsCreatingOverlay:h}),e!=="never"&&t&&m&&!f&&(0,yd.jsx)(Eie,{overlay:t,currentTheme:d})]})})}var OS=a(O(),1),yz=a(oe(),1),E0=a(j(),1),Fc=a(D(),1);var Fy=a(K(),1),Lie=a(Nu(),1);var bz=a(j(),1),zS=a(N(),1),Rie=a(O(),1),Die=a(oe(),1);function P0(e){if(e===void 0)throw new Error('buildNavigationLinkEntityBinding requires a kind parameter. Only "post-type" and "taxonomy" are supported.');if(e!=="post-type"&&e!=="taxonomy")throw new Error(`Invalid kind "${e}" provided to buildNavigationLinkEntityBinding. Only 'post-type' and 'taxonomy' are supported.`);return{url:{source:e==="taxonomy"?"core/term-data":"core/post-data",args:{field:"link"}}}}function es({clientId:e,attributes:t}){let{updateBlockBindings:r}=(0,zS.useBlockBindingsUtils)(e),{metadata:o,id:n,kind:i,type:s}=t,l=(0,zS.useBlockEditingMode)(),c=!!o?.bindings?.url&&!!n,u=i==="post-type"?"core/post-data":"core/term-data",p=c&&o?.bindings?.url?.source===u,{isBoundEntityAvailable:d,entityRecord:m}=(0,Rie.useSelect)(g=>{if(!p||!n)return{isBoundEntityAvailable:!1,entityRecord:null};let v=i==="post-type",x=i==="taxonomy";if(!v&&!x)return{isBoundEntityAvailable:!1,entityRecord:null};if(l==="disabled")return{isBoundEntityAvailable:!0,entityRecord:null};let{getEntityRecord:y,hasFinishedResolution:k}=g(Die.store),_=x?"taxonomy":"postType",w=s==="tag"?"post_tag":s,C=y(_,w,n);return{isBoundEntityAvailable:k("getEntityRecord",[_,w,n])?C!==void 0:!0,entityRecord:C||null}},[i,s,n,p,l]),f=(0,bz.useCallback)(()=>{c&&r({url:void 0})},[r,c]),h=(0,bz.useCallback)(g=>{let v=g?.kind??i;if(v)try{let x=P0(v);r(x)}catch(x){console.warn("Failed to create entity binding:",x.message)}},[r,i]);return{hasUrlBinding:p,isBoundEntityAvailable:d,entityRecord:m,clearBinding:f,createBinding:h}}function Aie(e){if(!e)return null;let t=L9e(e),r=Mie(t);return(0,Lie.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",r,e)}function Mie(e,t=0){let r={};return{innerBlocks:[...e].sort((i,s)=>i.menu_order-s.menu_order).map(i=>{if(i.type==="block"){let[d]=(0,Fy.parse)(i.content.raw);return d||(0,Fy.createBlock)("core/freeform",{content:i.content})}let s=i.children?.length?"core/navigation-submenu":"core/navigation-link",l=D9e(i,s,t),{innerBlocks:c=[],mapping:u={}}=i.children?.length?Mie(i.children,t+1):{};r={...r,...u};let p=(0,Fy.createBlock)(s,l,c);return r[i.id]=p.clientId,p}),mapping:r}}function D9e({title:e,xfn:t,classes:r,attr_title:o,object:n,object_id:i,description:s,url:l,type:c,target:u},p,d){n&&n==="post_tag"&&(n="tag");let m=c?.replace("_","-")||"custom";return{label:e?.rendered||"",...n?.length&&{type:n},kind:m,url:l||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...r?.length&&r.join(" ").trim()&&{className:r.join(" ").trim()},...o?.length&&{title:o},...i&&(m==="post-type"||m==="taxonomy")&&{id:i,metadata:{bindings:P0(m)}},...s?.length&&{description:s},...u==="_blank"&&{opensInNewTab:!0},...p==="core/navigation-submenu"&&{isTopLevelItem:d===0},...p==="core/navigation-link"&&{isTopLevelLink:d===0}}}function L9e(e,t="id",r="parent"){let o=Object.create(null),n=[];for(let i of e)o[i[t]]={...i,children:[]},i[r]?(o[i[r]]=o[i[r]]||{},o[i[r]].children=o[i[r]].children||[],o[i[r]].children.push(o[i[t]])):n.push(o[i[t]]);return n}var _z="success",FS="error",HS="pending",A9e="idle",VS=null;function M9e(e,{throwOnError:t=!1}={}){let r=(0,OS.useRegistry)(),{editEntityRecord:o}=(0,OS.useDispatch)(yz.store),[n,i]=(0,E0.useState)(A9e),[s,l]=(0,E0.useState)(null),c=(0,E0.useCallback)(async(p,d,m="publish")=>{let f,h;try{h=await r.resolveSelect(yz.store).getMenuItems({menus:p,per_page:-1,context:"view"})}catch(v){throw new Error((0,Fc.sprintf)((0,Fc.__)('Unable to fetch classic menu "%s" from API.'),d),{cause:v})}if(h===null)throw new Error((0,Fc.sprintf)((0,Fc.__)('Unable to fetch classic menu "%s" from API.'),d));let{innerBlocks:g}=Aie(h);try{f=await e(d,g,m),await o("postType","wp_navigation",f.id,{status:"publish"},{throwOnError:!0})}catch(v){throw new Error((0,Fc.sprintf)((0,Fc.__)('Unable to create Navigation Menu "%s".'),d),{cause:v})}return f},[e,o,r]);return{convert:(0,E0.useCallback)(async(p,d,m)=>{if(VS!==p){if(VS=p,!p||!d){l("Unable to convert menu. Missing menu details."),i(FS);return}return i(HS),l(null),await c(p,d,m).then(f=>(i(_z),VS=null,f)).catch(f=>{if(l(f?.message),i(FS),VS=null,t)throw new Error((0,Fc.sprintf)((0,Fc.__)('Unable to create Navigation Menu "%s".'),d),{cause:f})})}},[c,t]),status:n,error:s}}var zie=M9e;var Kie=a(K(),1),Yie=a(oe(),1),Qie=a(O(),1),N0=a(j(),1);var jie=a(V(),1),Uie=a(oe(),1),Gie=a(O(),1),jS=a(j(),1),Oy=a(D(),1);var Vie=a(N(),1),Fie=a(oe(),1),Oie=a(O(),1);var B0=e=>e==="header"?hB:e==="footer"?QE:e==="sidebar"?SI:e==="navigation-overlay"?nN:eb;function Hie(e){return(0,Oie.useSelect)(t=>{if(!e)return;let{getBlock:r,getBlockParentsByBlockName:o}=t(Vie.store),i=o(e,"core/template-part",!0);if(!i?.length)return;let{getCurrentTheme:s,getEditedEntityRecord:l}=t(Fie.store),c=s(),p=(c?.default_template_part_areas||[]).map(d=>({...d,icon:B0(d.icon)}));for(let d of i){let m=r(d),{theme:f=c?.stylesheet,slug:h}=m.attributes,g=Ia(f,h),v=l("postType","wp_template_part",g);if(v?.area)return p.find(x=>x.area!=="uncategorized"&&x.area===v.area)?.label}},[e])}var z9e=["postType","wp_navigation",{status:"draft",per_page:-1}],V9e=["postType","wp_navigation",{per_page:-1,status:"publish"}];function Wie(e){let t=(0,jS.useContext)(jie.Disabled.Context),r=Hie(t?void 0:e),o=(0,Gie.useRegistry)();return(0,jS.useCallback)(async()=>{if(t)return"";let{getEntityRecords:n}=o.resolveSelect(Uie.store),[i,s]=await Promise.all([n(...z9e),n(...V9e)]),l=r?(0,Oy.sprintf)((0,Oy.__)("%s menu"),r):(0,Oy.__)("Menu"),c=[...i,...s].reduce((p,d)=>d?.title?.raw?.startsWith(l)?p+1:p,0);return(c>0?`${l} ${c+1}`:l)||""},[t,r,o])}var $ie="success",US="error",qie="pending",Zie="idle";function Xie(e){let[t,r]=(0,N0.useState)(Zie),[o,n]=(0,N0.useState)(null),[i,s]=(0,N0.useState)(null),{saveEntityRecord:l,editEntityRecord:c}=(0,Qie.useDispatch)(Yie.store),u=Wie(e);return{create:(0,N0.useCallback)(async(d=null,m=[],f)=>{if(d&&typeof d!="string")throw s("Invalid title supplied when creating Navigation Menu."),r(US),new Error("Value of supplied title argument was not a string.");r(qie),n(null),s(null),d||(d=await u().catch(g=>{throw s(g?.message),r(US),new Error("Failed to create title when saving new Navigation Menu.",{cause:g})}));let h={title:d,content:(0,Kie.serialize)(m),status:f};return l("postType","wp_navigation",h).then(g=>(n(g),r($ie),f!=="publish"&&c("postType","wp_navigation",g.id,{status:"publish"}),g)).catch(g=>{throw s(g?.message),r(US),new Error("Unable to save new Navigation Menu",{cause:g})})},[l,c,u]),status:t,value:o,error:i,isIdle:t===Zie,isPending:t===qie,isSuccess:t===$ie,isError:t===US}}var Jie=a(O(),1),ese=a(N(),1),F9e=[];function tse(e){return(0,Jie.useSelect)(t=>{let{getBlock:r,getBlocks:o,hasSelectedInnerBlock:n}=t(ese.store),i=r(e).innerBlocks,s=!!i?.length,l=s?F9e:o(e);return{innerBlocks:s?i:l,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:l,isInnerBlockSelected:n(e,!0)}},[e])}var rse=a(pr(),1),GS=a(V(),1),ose=a(D(),1),nse=a(b(),1),O9e=({className:e="",disabled:t,isMenuItem:r=!1})=>{let o=GS.Button;return r&&(o=GS.MenuItem),(0,nse.jsx)(o,{variant:"link",disabled:t,className:e,href:(0,rse.addQueryArgs)("edit.php",{post_type:"wp_navigation"}),children:(0,ose.__)("Manage menus")})},ase=O9e;var kd=a(N(),1),e_=a(V(),1),l6=a(O(),1),xd=a(D(),1),zse=a(j(),1);var ise=a(N(),1),$S=a(V(),1),sse=a(D(),1),qS=a(j(),1),WS=a(b(),1);function H9e({onCreateNew:e,isNotice:t=!1}){let[r,o]=(0,qS.useState)(!1),n=()=>{o(!0),e()},i=(0,qS.createInterpolateElement)((0,sse.__)("Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"),{button:(0,WS.jsx)($S.Button,{__next40pxDefaultSize:!0,onClick:n,variant:"link",disabled:r,accessibleWhenDisabled:!0})});return t?(0,WS.jsx)($S.Notice,{status:"warning",isDismissible:!1,children:i}):(0,WS.jsx)(ise.Warning,{children:i})}var ZS=H9e;var Af=a(K(),1);var ts=a(V(),1),I0=a(O(),1),jl=a(D(),1),Mf=a(N(),1);var en=a(b(),1),j9e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},U9e=["core/navigation-link","core/navigation-submenu"];function G9e({clientId:e,onClose:t,isDisabled:r,updateExpansion:o,setInsertedBlockClientId:n}){let{insertBlock:i,replaceBlock:s,replaceInnerBlocks:l}=(0,I0.useDispatch)(Mf.store),{getBlock:c}=(0,I0.useSelect)(Mf.store);return(0,en.jsx)(ts.MenuItem,{icon:sm,disabled:r,onClick:()=>{let p=(0,Af.createBlock)(Qi.name,Qi.attributes),d=c(e);if(d.name==="core/navigation-submenu")i(p,d.innerBlocks.length,e,!1);else{let m=(0,Af.createBlock)("core/navigation-submenu",d.attributes,d.innerBlocks);s(e,m),l(m.clientId,[p],!1)}n(p.clientId),o({type:"expand",clientIds:[e]}),t()},children:(0,jl.__)("Add submenu link")})}function lse({clientId:e,updateExpansion:t,setInsertedBlockClientId:r,...o}){let{moveBlocksDown:n,moveBlocksUp:i,removeBlocks:s,duplicateBlocks:l,insertBeforeBlock:c,insertAfterBlock:u}=(0,I0.useDispatch)(Mf.store),p=(0,jl.sprintf)((0,jl.__)("Remove %s"),(0,Mf.BlockTitle)({clientId:e,maximumLength:25})),{blockName:d,rootClientId:m,canDuplicate:f,canInsertBlock:h,isFirst:g,isLast:v}=(0,I0.useSelect)(y=>{let{getBlockRootClientId:k,getBlockName:_,canInsertBlockType:w,getDirectInsertBlock:C,getBlockIndex:T,getBlockCount:P}=y(Mf.store),{getDefaultBlockName:B}=y(Af.store),I=k(e),R=_(e),E=w(B(),I),L=I?C(I):null;return{blockName:R,rootClientId:I,canDuplicate:!!R&&(0,Af.hasBlockSupport)(R,"multiple",!0)&&w(R,I),canInsertBlock:(E||!!L)&&!!R&&w(R,I),isFirst:T(e)===0,isLast:T(e)===P(I)-1}},[e]),x=!U9e.includes(d);return(0,en.jsx)(ts.DropdownMenu,{icon:Av,label:(0,jl.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:j9e,noIcons:!0,...o,children:({onClose:y})=>(0,en.jsxs)(en.Fragment,{children:[(0,en.jsxs)(ts.MenuGroup,{children:[(0,en.jsx)(ts.MenuItem,{icon:bE,disabled:g,accessibleWhenDisabled:!0,onClick:()=>{i([e],m),y()},children:(0,jl.__)("Move up")}),(0,en.jsx)(ts.MenuItem,{icon:fv,disabled:v,accessibleWhenDisabled:!0,onClick:()=>{n([e],m),y()},children:(0,jl.__)("Move down")}),(0,en.jsx)(G9e,{clientId:e,onClose:y,isDisabled:x,updateExpansion:t,setInsertedBlockClientId:r}),f&&(0,en.jsx)(ts.MenuItem,{onClick:()=>{l([e]),y()},children:(0,jl.__)("Duplicate")}),h&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ts.MenuItem,{onClick:()=>{c(e),y()},children:(0,jl.__)("Add before")}),(0,en.jsx)(ts.MenuItem,{onClick:()=>{u(e),y()},children:(0,jl.__)("Add after")})]})]}),(0,en.jsx)(ts.MenuGroup,{children:(0,en.jsx)(ts.MenuItem,{onClick:()=>{s([e],!1),y()},children:p})})]})})}var Lz=a(N(),1),a6=a(O(),1);var rn=a(V(),1),or=a(D(),1),Pse=a(zn(),1),qy=a(N(),1),r6=a(O(),1),Ese=a(oe(),1);var use=a(j(),1),pse=a(O(),1),dse=a(N(),1),mse=a(zn(),1),fse=a(KS(),1);var xz=a(KS(),1),Hy=a(pr(),1),W9e=(e,t)=>{if(!e||!t)return!1;let r=h=>h?h.replace(/\/+$/,""):"",o=(h,g=null)=>{try{let v=g||(typeof window<"u"?window.location.origin:"https://wordpress.org");return new URL(h,v)}catch{return null}},n=o(e);if(!n)return!0;let i=o(t,e);if(!i)return!0;let s=n.hostname,l=i.hostname,c=r((0,Hy.getPath)(n.toString())),u=r((0,Hy.getPath)(i.toString()));if(s!==l||c!==u)return!0;let p=n.searchParams.get("p"),d=i.searchParams.get("p");if(p&&d&&p!==d)return!0;let m=n.searchParams.get("page_id"),f=i.searchParams.get("page_id");return!!(m&&f&&m!==f||p&&f||m&&d)},jy=(e={},t,r={})=>{let{label:o="",kind:n="",type:i=""}=r,{title:s="",label:l="",url:c,opensInNewTab:u,id:p,kind:d=n,type:m=i}=e,f=s||l,h=f.replace(/http(s?):\/\//gi,""),g=c?.replace(/http(s?):\/\//gi,"")??"",x=f&&f!==o&&h!==g?(0,xz.escapeHTML)(f):o||(0,xz.escapeHTML)(g),y=m==="post_tag"?"tag":m.replace("-","_"),k=["post","page","tag","category"].indexOf(y)>-1,w=!d&&!k||d==="custom"?"custom":d,C={...c!==void 0?{url:c&&encodeURI((0,Hy.safeDecodeURI)(c))}:{},...x&&{label:x},...u!==void 0&&{opensInNewTab:u},...w&&{kind:w},...y&&y!=="URL"&&{type:y}};c&&!p&&r.id?W9e(r.url,c)&&(C.id=void 0,C.kind="custom",C.type="custom"):p&&Number.isInteger(p)?C.id=p:r.id&&(C.kind=w,C.type=y),t(C);let T="id"in C?C.id:r.id,P="kind"in C?C.kind:r.kind;return{isEntityLink:!!T&&P!=="custom",attributes:C}};function zf({clientId:e,attributes:t,setAttributes:r,allowTextUpdate:o=!1}){let{updateBlockAttributes:n}=(0,pse.useDispatch)(dse.store),{hasUrlBinding:i,createBinding:s,clearBinding:l}=es({clientId:e,attributes:t});return(0,use.useCallback)(c=>{if(!c)return;let u={url:c.url,kind:c.kind,type:c.type,id:c.id},p=t.label?(0,mse.__unstableStripHTML)(t.label):"",d=c.title??"",m=o&&c.title!==void 0&&d!==p,f=m?{label:(0,fse.escapeHTML)(d)}:{};if((!t.label||t.label===""||m)&&(u.title=c.title),!c.id&&i)l(),n(e,{url:c.url,kind:"custom",type:"custom",id:void 0,...f});else{let{isEntityLink:g,attributes:v}=jy(u,r,t);g?s(v):l(),Object.keys(f).length&&n(e,f)}},[t,o,e,i,s,l,r,n])}var e6=a(zn(),1),Vf=a(V(),1),Wy=a(D(),1),t6=a(N(),1),ra=a(j(),1),_se=a(oe(),1);var Pz=a(ge(),1);var xse=a(pr(),1);var mi=a(V(),1),rs=a(D(),1),Gy=a(O(),1),XS=a(oe(),1),gse=a(Nr(),1),wz=a($o(),1),Cz=a(j(),1);var hse=a(V(),1),YS=a(D(),1);var Uy=a(ge(),1);var _d=a(b(),1);function $9e({className:e,onBack:t}){return(0,_d.jsx)(hse.Button,{className:e,icon:(0,YS.isRTL)()?hE:dE,onClick:r=>{r.preventDefault(),t()},size:"small",children:(0,YS.__)("Back")})}function kz({className:e,title:t,description:r,onBack:o,children:n}){let i=(0,Uy.useInstanceId)(kz,"link-ui-dialog-title"),s=(0,Uy.useInstanceId)(kz,"link-ui-dialog-description"),l=(0,Uy.useFocusOnMount)("firstElement"),c=`${e}__back`;return(0,_d.jsxs)("div",{className:e,role:"dialog","aria-labelledby":i,"aria-describedby":s,ref:l,children:[(0,_d.jsxs)(fn,{children:[(0,_d.jsx)("h2",{id:i,children:t}),(0,_d.jsx)("p",{id:s,children:r})]}),(0,_d.jsx)($9e,{className:c,onBack:o}),n]})}var QS=kz;var Hs=a(b(),1);function vse({postType:e,onBack:t,onPageCreated:r,initialTitle:o=""}){let[n,i]=(0,Cz.useState)(o),[s,l]=(0,Cz.useState)(!0),c=n.trim().length>0,{lastError:u,isSaving:p}=(0,Gy.useSelect)(v=>({lastError:v(XS.store).getLastEntitySaveError("postType",e),isSaving:v(XS.store).isSavingEntityRecord("postType",e)}),[e]),{saveEntityRecord:d}=(0,Gy.useDispatch)(XS.store),{createSuccessNotice:m,createErrorNotice:f}=(0,Gy.useDispatch)(gse.store);async function h(v){if(v.preventDefault(),!(p||!c))try{let x=await d("postType",e,{title:n,status:s?"publish":"draft"},{throwOnError:!0});if(x){let y={id:x.id,type:e,title:(0,wz.decodeEntities)(x.title.rendered),url:x.link,kind:"post-type"};m((0,rs.sprintf)((0,rs.__)("%s page created successfully."),(0,wz.decodeEntities)(x.title.rendered)),{type:"snackbar",id:"page-created-success"}),r(y)}}catch{f((0,rs.__)("Failed to create page. Please try again."),{type:"snackbar",id:"page-created-error"})}}let g=p||!c;return(0,Hs.jsx)(QS,{className:"link-ui-page-creator",title:(0,rs.__)("Create page"),description:(0,rs.__)("Create a new page to add to your Navigation."),onBack:t,children:(0,Hs.jsx)(mi.__experimentalVStack,{className:"link-ui-page-creator__inner",spacing:4,children:(0,Hs.jsx)("form",{onSubmit:h,children:(0,Hs.jsxs)(mi.__experimentalVStack,{spacing:4,children:[(0,Hs.jsx)(mi.TextControl,{label:(0,rs.__)("Title"),onChange:i,placeholder:(0,rs.__)("No title"),value:n}),(0,Hs.jsx)(mi.CheckboxControl,{label:(0,rs.__)("Publish"),help:(0,rs.__)("Turn off to save as a draft. Drafts won't appear on your site until published."),checked:s,onChange:l}),u&&(0,Hs.jsx)(mi.Notice,{status:"error",isDismissible:!1,children:u.message}),(0,Hs.jsxs)(mi.__experimentalHStack,{spacing:2,justify:"flex-end",children:[(0,Hs.jsx)(mi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:p,accessibleWhenDisabled:!0,children:(0,rs.__)("Cancel")}),(0,Hs.jsx)(mi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:p,"aria-disabled":g,children:(0,rs.__)("Create page")})]})]})})})})}var Sz=a(D(),1),bse=a(O(),1),JS=a(N(),1);var Tz=a(b(),1),{PrivateQuickInserter:q9e}=q(JS.privateApis);function Z9e({clientId:e,onBack:t,onBlockInsert:r}){let{rootBlockClientId:o}=(0,bse.useSelect)(n=>{let{getBlockRootClientId:i}=n(JS.store);return{rootBlockClientId:i(e)}},[e]);return e?(0,Tz.jsx)(QS,{className:"link-ui-block-inserter",title:(0,Sz.__)("Add block"),description:(0,Sz.__)("Choose a block to add to your Navigation."),onBack:t,children:(0,Tz.jsx)(q9e,{rootClientId:o,clientId:e,isAppender:!1,prioritizePatterns:!1,selectBlockOnInsert:!r,onSelect:r||void 0,hasSearch:!1})}):null}var yse=Z9e;var fi=a(b(),1);function Ez(e,t){switch(e){case"post":case"page":return{type:"post",subtype:e,perPage:20};case"category":return{type:"term",subtype:"category",perPage:20};case"tag":return{type:"term",subtype:"post_tag",perPage:20};case"post_format":return{type:"post-format",perPage:20};default:return t==="taxonomy"?{type:"term",subtype:e,perPage:20}:t==="post-type"?{type:"post",subtype:e,perPage:20}:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}}}function K9e(e,t){let{label:r,url:o,opensInNewTab:n,type:i,kind:s,id:l}=e.link,{entityRecord:c,hasBinding:u,isEntityAvailable:p}=e.entity||{},{image:d,badges:m}=$y({url:o,entityRecord:c,type:i,hasBinding:u,isEntityAvailable:p}),{clientId:f}=e,h=i||"page",[g,v]=(0,ra.useState)(!1),[x,y]=(0,ra.useState)(!1),[k,_]=(0,ra.useState)(null),[w,C]=(0,ra.useState)(""),T=(0,ra.useRef)(""),P=F=>{T.current=F,C(F)},B=(0,ra.useRef)(),I=(0,ra.useRef)(),R=(0,ra.useRef)(),E=(0,_se.useResourcePermissions)({kind:"postType",name:h}),{isBoundEntityAvailable:L}=es({clientId:f,attributes:e.link}),M=(0,ra.useMemo)(()=>({url:o,opensInNewTab:n,title:r&&(0,e6.__unstableStripHTML)(r),entityTitle:c?.title?.rendered||c?.name,kind:s,type:i,id:l,image:d,badges:m}),[r,n,o,s,i,l,d,m,c]),U=F=>{e.onChange(F),y(!1),_(!0),P("")},W=(0,Pz.useInstanceId)(Gu,"link-ui-link-control__title"),G=(0,Pz.useInstanceId)(Gu,"link-ui-link-control__description");(0,ra.useEffect)(()=>{k&&B.current&&(k?.current?k.current.focus():(e6.focus.tabbable.find(B.current)[0]||B.current).focus(),_(!1))},[k]);let $=(0,t6.useBlockEditingMode)();return(0,fi.jsxs)(Vf.Popover,{ref:t,placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0,children:[!g&&!x&&(0,fi.jsxs)("div",{ref:B,role:"dialog","aria-labelledby":W,"aria-describedby":G,children:[(0,fi.jsxs)(fn,{children:[(0,fi.jsx)("h2",{id:W,children:(0,Wy.__)("Add link")}),(0,fi.jsx)("p",{id:G,children:(0,Wy.__)("Search for and add a link to your Navigation.")})]}),(0,fi.jsx)(t6.LinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:M,showInitialSuggestions:!0,withCreateSuggestion:!1,noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:Ez(i,s),onChange:e.onChange,onInputChange:F=>{T.current=F},inputValue:w,onRemove:e.onRemove,onCancel:e.onCancel,handleEntities:L,forceIsEditingLink:M?.url?!1:void 0,renderControlBottom:()=>M?.url?.length?null:(0,fi.jsx)(Y9e,{addPageButtonRef:I,addBlockButtonRef:R,setAddingBlock:()=>{v(!0)},setAddingPage:()=>{y(!0)},canAddPage:$!=="disabled"&&E?.canCreate&&i==="page",canAddBlock:$!=="disabled"})})]}),g&&(0,fi.jsx)(yse,{clientId:e.clientId,onBack:()=>{v(!1),_(R),P(T.current)},onBlockInsert:e?.onBlockInsert}),x&&(0,fi.jsx)(vse,{postType:h,onBack:()=>{y(!1),_(I),P(T.current)},onPageCreated:U,initialTitle:T.current&&!(0,xse.isURL)(T.current)?T.current:""})]})}var Gu=(0,ra.forwardRef)(K9e),Y9e=({addPageButtonRef:e,addBlockButtonRef:t,setAddingBlock:r,setAddingPage:o,canAddPage:n,canAddBlock:i})=>{let s="listbox";return!n&&!i?null:(0,fi.jsxs)(Vf.__experimentalVStack,{spacing:0,className:"link-ui-tools",children:[n&&(0,fi.jsx)(Vf.Button,{__next40pxDefaultSize:!0,ref:e,icon:Oh,onClick:l=>{l.preventDefault(),o(!0)},"aria-haspopup":s,children:(0,Wy.__)("Create page")}),i&&(0,fi.jsx)(Vf.Button,{__next40pxDefaultSize:!0,ref:t,icon:Oh,onClick:l=>{l.preventDefault(),r(!0)},"aria-haspopup":s,children:(0,Wy.__)("Add block")})]})};var Tn=a(D(),1),Iz=a(pr(),1),kse=a(N(),1),Bz=a(O(),1),Nz=a(oe(),1);var{useRemoteUrlData:Q9e,isHashLink:wse,isRelativePath:X9e}=q(kse.privateApis);function J9e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function ePe(e,t){if(e==="/")return!0;if(!e||!t)return!1;try{let r=new URL(e,t),o=new URL(t);if(r.hostname!==o.hostname)return!1;let n=r.pathname.replace(/\/$/,""),i=o.pathname.replace(/\/$/,"");return n===i}catch{return!1}}function tPe({linkUrl:e,homeUrl:t}={}){if(!e)return{displayUrl:"",isExternal:!1};let r=(0,Iz.safeDecodeURI)(e),o=!1;if(X9e(e)||wse(e))return{displayUrl:r,isExternal:!1};try{let n=new URL(e),i=new URL(t).host;if(n.host===i){let s=n.pathname+n.search+n.hash;s.endsWith("/")&&s.length>1&&(s=s.slice(0,-1)),r=s}else o=!0}catch{o=!0}return{displayUrl:r,isExternal:o}}function rPe({url:e,homeUrl:t,type:r,isExternal:o,entityStatus:n,hasBinding:i,isEntityAvailable:s}){let l=[];if(e&&(o?l.push({label:(0,Tn.__)("External link"),intent:"default"}):wse(e)?l.push({label:(0,Tn.__)("Internal link"),intent:"default"}):ePe(e,t)?l.push({label:(0,Tn.__)("Homepage"),intent:"default"}):r&&r!=="custom"?l.push({label:J9e(r),intent:"default"}):l.push({label:(0,Tn.__)("Page"),intent:"default"})),i&&!s)l.push({label:(0,Tn.sprintf)((0,Tn.__)("Missing %s"),r),intent:"error"});else if(!e)l.push({label:(0,Tn.__)("No link selected"),intent:"error"});else if(n){let u={publish:{label:(0,Tn.__)("Published"),intent:"success"},future:{label:(0,Tn.__)("Scheduled"),intent:"warning"},draft:{label:(0,Tn.__)("Draft"),intent:"warning"},pending:{label:(0,Tn.__)("Pending"),intent:"warning"},private:{label:(0,Tn.__)("Private"),intent:"default"},trash:{label:(0,Tn.__)("Trash"),intent:"error"}}[n];u&&l.push(u)}return l}function oPe(e){let t=e?.title;return typeof t=="string"?t:t&&"rendered"in t?t.rendered||(0,Tn.__)("(no title)"):e?.name}function $y({url:e,entityRecord:t,type:r,hasBinding:o,isEntityAvailable:n}){let i=(0,Bz.useSelect)(f=>f(Nz.store).getEntityRecord("root","__unstableBase")?.home,[]),s=oPe(t),{richData:l}=Q9e(s?null:e),{displayUrl:c,isExternal:u}=tPe({linkUrl:e,homeUrl:i}),p=(0,Bz.useSelect)(f=>{if(!t?.featured_media)return null;let{getEntityRecord:h}=f(Nz.store),g=h("postType","attachment",t.featured_media);return g?.media_details?.sizes?.thumbnail?.source_url||g?.media_details?.sizes?.medium?.source_url||g?.source_url||null},[t?.featured_media]),d=rPe({url:e,homeUrl:i,type:r,isExternal:u,entityStatus:t?.status,hasBinding:o,isEntityAvailable:n});return{title:e?s||l?.title||(0,Iz.safeDecodeURI)(e):(0,Tn.__)("Add link"),url:c,image:p,badges:d}}var Cse=a(O(),1),Sse=a(oe(),1),Tse=a(N(),1),Ff=(e,t,r,o)=>{let n=e==="post-type"||t==="post"||t==="page",i=Number.isInteger(r),s=(0,Tse.useBlockEditingMode)(),{postStatus:l,isDeleted:c}=(0,Cse.useSelect)(d=>{if(!n)return{postStatus:null,isDeleted:!1};if(s==="disabled"||!o)return{postStatus:null,isDeleted:!1};let{getEntityRecord:m,hasFinishedResolution:f}=d(Sse.store),h=m("postType",t,r),v=f("getEntityRecord",["postType",t,r])&&h===void 0;return{postStatus:h?.status,isDeleted:v}},[n,s,o,t,r]);return[n&&i&&(c||l&&l==="trash"),l==="draft"]};var tn=a(b(),1),{LinkPicker:nPe,isHashLink:aPe,isRelativePath:iPe}=q(qy.privateApis);function sPe(e,t){if(t==="post-type")switch(e){case"post":return(0,or.__)("post");case"page":return(0,or.__)("page");default:return e||(0,or.__)("post")}if(t==="taxonomy")switch(e){case"category":return(0,or.__)("category");case"tag":return(0,or.__)("tag");default:return e||(0,or.__)("term")}return e||(0,or.__)("item")}function Zy({attributes:e,setAttributes:t,clientId:r,isLinkEditable:o=!0}){let{label:n,url:i,description:s,rel:l,opensInNewTab:c}=e,u=Q(),{hasUrlBinding:p,isBoundEntityAvailable:d,entityRecord:m}=es({clientId:r,attributes:e}),[f,h]=Ff(e.kind,e.type,m?.id,p),g="";f||p&&!d?g=o6():h&&(g=lPe({type:e.type,kind:e.kind}));let v=zf({clientId:r,attributes:e,setAttributes:t}),x=(0,r6.useSelect)(P=>P(qy.store).getSettings().onNavigateToEntityRecord,[]),y=(0,r6.useSelect)(P=>P(Ese.store).getEntityRecord("root","__unstableBase")?.home,[]),_=(0,r6.useSelect)(P=>P(qy.store).getBlockEditingMode(r),[r])==="contentOnly",w=$y({url:i,entityRecord:m,type:e.type,hasBinding:p,isEntityAvailable:d}),C=!!i&&(!aPe(i)||iPe(i)&&!i.startsWith("/")),T=C&&i.startsWith("/")&&y?y+i:i;return(0,tn.jsxs)(rn.__experimentalToolsPanel,{label:(0,or.__)("Settings"),resetAll:()=>{t({label:"",url:"",description:"",rel:"",opensInNewTab:!1})},dropdownMenuProps:u,children:[(0,tn.jsx)(rn.__experimentalToolsPanelItem,{hasValue:()=>!!n,label:(0,or.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,tn.jsx)(rn.TextControl,{label:(0,or.__)("Text"),value:n?(0,Pse.__unstableStripHTML)(n):"",onChange:P=>{t({label:P})},autoComplete:"off"})}),o&&(0,tn.jsxs)(tn.Fragment,{children:[(0,tn.jsx)(rn.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,or.__)("Link to"),onDeselect:()=>t({url:void 0,id:void 0,kind:void 0,type:void 0}),isShownByDefault:!0,children:(0,tn.jsx)(nPe,{preview:w,onSelect:v,suggestionsQuery:Ez(e.type,e.kind),label:(0,or.__)("Link to"),help:g||void 0})}),(0,tn.jsx)(rn.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,or.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,tn.jsx)(rn.CheckboxControl,{label:(0,or.__)("Open in new tab"),checked:c,onChange:P=>t({opensInNewTab:P})})}),!!i&&p&&d&&m?.id&&e.kind==="post-type"&&x&&(0,tn.jsx)(rn.Button,{variant:"secondary",onClick:()=>{x({postId:m.id,postType:e.type})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,or.__)("Edit")}),C&&(0,tn.jsx)(rn.Button,{variant:"secondary",href:T,target:"_blank",icon:wv,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,or.__)("View")})]}),(0,tn.jsx)(rn.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,or.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!_,children:(0,tn.jsx)(rn.TextareaControl,{label:(0,or.__)("Description"),value:s||"",onChange:P=>{t({description:P})},help:(0,or.__)("The description will be displayed in the menu if the current theme supports it.")})}),(0,tn.jsx)(rn.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,or.__)("Rel attribute"),onDeselect:()=>t({rel:""}),isShownByDefault:!_,children:(0,tn.jsx)(rn.TextControl,{label:(0,or.__)("Rel attribute"),value:l||"",onChange:P=>{t({rel:P})},autoComplete:"off",help:(0,or.__)("The relationship of the linked URL as space-separated link types.")})})]})}function o6(){return(0,or.__)("This link is invalid and will not appear on your site. Please update the link.")}function lPe({type:e,kind:t}){let r=sPe(e,t);return(0,or.sprintf)((0,or.__)("This link is to a draft %1$s and will not appear on your site until the %1$s is published."),r)}var Rz=a(D(),1),Bse=a($o(),1),Dz=a(b(),1);function Ky({label:e,isInvalid:t,isDraft:r,className:o="wp-block-navigation-link__label"}){if(!t&&!r)return null;let n=t?(0,Rz.__)("Invalid"):(0,Rz.__)("Draft");return(0,Dz.jsx)("div",{className:S("wp-block-navigation-link__placeholder-text",o,{"is-invalid":t,"is-draft":r}),children:(0,Dz.jsx)("span",{children:`${(0,Bse.decodeEntities)(e)} (${n})`.trim()})})}var Nse=a(O(),1),Ise=a(N(),1);function Yy(e){return(0,Nse.useSelect)(t=>{let{getSelectedBlockClientId:r,hasSelectedInnerBlock:o,getBlockParentsByBlockName:n}=t(Ise.store),i=r(),s=n(e,"core/navigation")[0];return i===s||o(s,!0)},[e])}var n6=a(j(),1),Qy=e=>{let[t,r]=(0,n6.useState)(!1);return(0,n6.useEffect)(()=>{let{ownerDocument:o}=e.current;function n(l){s(l)}function i(){r(!1)}function s(l){e.current.contains(l.target)?r(!0):r(!1)}return o.addEventListener("dragstart",n),o.addEventListener("dragend",i),o.addEventListener("dragenter",s),()=>{o.removeEventListener("dragstart",n),o.removeEventListener("dragend",i),o.removeEventListener("dragenter",s)}},[e]),t};function Xy(e){e.current.focus();let{ownerDocument:t}=e.current,{defaultView:r}=t,o=r.getSelection(),n=t.createRange();n.selectNodeContents(e.current),o.removeAllRanges(),o.addRange(n)}var Rse=a(b(),1),cPe=["core/navigation-link","core/navigation-submenu"];function i6({insertedBlockClientId:e,setInsertedBlockClientId:t}){let{updateBlockAttributes:r,removeBlock:o}=(0,a6.useDispatch)(Lz.store),{insertedBlockName:n,insertedBlockAttributes:i}=(0,a6.useSelect)(m=>{let{getBlockName:f,getBlockAttributes:h}=m(Lz.store);return{insertedBlockName:f(e),insertedBlockAttributes:h(e)}},[e]),s=cPe?.includes(n),{createBinding:l,clearBinding:c}=es({clientId:e,attributes:i||{}});if(!s)return null;let u=()=>{!i?.url&&e&&o(e,!1),t(null)},p=m=>f=>{m&&r(m,f)};return(0,Rse.jsx)(Gu,{clientId:e,link:i,onBlockInsert:m=>{e&&m&&o(e,!1),t(m?.clientId??null)},onClose:()=>{u()},onChange:m=>{let{isEntityLink:f,attributes:h}=jy(m,p(e),i);f?l(h):c(),t(null)}})}var s6=a(V(),1),Dse=a(D(),1),Lse=a(N(),1);var Jy=a(b(),1),{useBlockDisplayTitle:uPe}=q(Lse.privateApis),pPe=(0,Dse.__)("Switch to '%s'");function Ase({clientId:e,blockEditingMode:t,currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:n,onCreateNew:i,createNavigationMenuIsSuccess:s,createNavigationMenuIsError:l,isManageMenusButtonDisabled:c}){let u=uPe({clientId:e,context:"list-view"});return(0,Jy.jsxs)(s6.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header",children:[(0,Jy.jsx)(s6.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2,children:u}),t==="default"&&(0,Jy.jsx)(y0,{currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:n,onCreateNew:i,createNavigationMenuIsSuccess:s,createNavigationMenuIsError:l,actionLabel:pPe,isManageMenusButtonDisabled:c})]})}var Da=a(b(),1),dPe=(0,xd.__)("Switch to '%s'"),{PrivateListView:mPe,PrivateBlockContext:fPe,useListViewPanelState:hPe,useBlockDisplayTitle:gPe}=q(kd.privateApis),Mse=({clientId:e,currentMenuId:t,isLoading:r,isNavigationMenuMissing:o,onCreateNew:n,expandRevision:i})=>{let s=(0,l6.useSelect)(p=>!!p(kd.store).getBlockCount(e),[e]),{openListViewContentPanel:l}=q((0,l6.useDispatch)(kd.store)),{navigationMenu:c}=v0(t);if(t&&o)return(0,Da.jsx)(ZS,{onCreateNew:n,isNotice:!0});if(r)return(0,Da.jsx)(e_.Spinner,{});let u=c?(0,xd.sprintf)((0,xd.__)("Structure for Navigation Menu: %s"),c?.title||(0,xd.__)("Untitled menu")):(0,xd.__)("You have not yet created any menus. Displaying a list of your Pages");return(0,Da.jsxs)("div",{className:"wp-block-navigation__menu-inspector-controls",children:[!s&&(0,Da.jsx)("p",{className:"wp-block-navigation__menu-inspector-controls__empty-message",children:(0,xd.__)("This Navigation Menu is empty.")}),(0,Da.jsx)(mPe,{rootClientId:e,isExpanded:!0,description:u,showAppender:!0,blockSettingsMenu:lse,additionalBlockContent:i6,onSelect:l},`${e}-${i}`)]})},vPe=e=>{let{clientId:t,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,currentMenuId:n=null,onCreateNew:i,onSelectClassicMenu:s,onSelectNavigationMenu:l,isManageMenusButtonDisabled:c,blockEditingMode:u}=e,{isSelectionWithinCurrentSection:p}=(0,zse.useContext)(fPe),d=gPe({clientId:t,context:"list-view"}),m=p,{isOpened:f,expandRevision:h,handleToggle:g}=hPe(t);return m?(0,Da.jsx)(kd.InspectorControls,{group:"list",children:(0,Da.jsxs)(e_.PanelBody,{title:d,opened:f,onToggle:g,children:[u==="default"&&(0,Da.jsx)(y0,{currentMenuId:n,onSelectClassicMenu:s,onSelectNavigationMenu:l,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,actionLabel:dPe,isManageMenusButtonDisabled:c}),(0,Da.jsx)(Mse,{...e,expandRevision:h})]})}):(0,Da.jsx)(kd.InspectorControls,{group:"list",children:(0,Da.jsxs)(e_.PanelBody,{title:null,children:[(0,Da.jsx)(Ase,{clientId:t,blockEditingMode:u,currentMenuId:n,onSelectClassicMenu:s,onSelectNavigationMenu:l,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,isManageMenusButtonDisabled:c}),(0,Da.jsx)(Mse,{...e,expandRevision:h})]})})},c6=vPe;var Az=a(b(),1);function u6({id:e,children:t}){return(0,Az.jsx)(fn,{children:(0,Az.jsx)("div",{id:e,className:"wp-block-navigation__description",children:t})})}var Vse=a(oe(),1),p6=a(D(),1);var Fse=a(b(),1);function Ose({id:e}){let[t]=(0,Vse.useEntityProp)("postType","wp_navigation","title"),r=(0,p6.sprintf)((0,p6.__)('Navigation Menu: "%s"'),t);return(0,Fse.jsx)(u6,{id:e,children:r})}var Mz=a(O(),1),Hse=a(oe(),1);function t_(){let e=(0,Mz.select)("core/editor");if(!e)return!1;let{getCurrentPostType:t,getCurrentPostId:r}=e,{getEditedEntityRecord:o}=(0,Mz.select)(Hse.store),n=t?.(),i=r?.();return n==="wp_template_part"&&i?o("postType","wp_template_part",i)?.area===Mc:!1}var d6=a(N(),1);var{getResponsiveMediaQueries:bPe}=q(Hg),jse={left:"flex-start",center:"center",right:"flex-end","space-between":"space-between"};function Use({clientId:e,layout:t,style:r}){let[o]=(0,d6.useSettings)("viewport"),n=`#block-${e}`,i=Object.entries(bPe(o)).map(([s,l])=>{let c=r?.[s]?.layout;if(!c||typeof c!="object"||Array.isArray(c)||!Object.keys(c).length)return"";let u={...t,...c},p=Object.hasOwn(jse,u.justifyContent)?u.justifyContent:"left",d=jse[p],m=u.orientation==="vertical",f="center";m&&(f=["center","right"].includes(p)?d:"flex-start");let h=m&&p==="left"?"initial":d,g={"--navigation-layout-justification-setting":d,"--navigation-layout-direction":m?"column":"row","--navigation-layout-wrap":u.flexWrap==="nowrap"?"nowrap":"wrap","--navigation-layout-justify":h,"--navigation-layout-align":f},v=Object.entries(g).map(([x,y])=>`${x}: ${y};`).join("");return`${l}{${n} {${v}}}`}).join("");(0,d6.useStyleOverride)({css:i})}var _e=a(b(),1),{isNavigationPostEditorKey:yPe}=q(rt.privateApis);function _Pe({clientId:e}){let{insertBlock:t}=(0,Ul.useDispatch)(rt.store),{getBlockCount:r}=(0,Ul.useSelect)(rt.store),o=(0,yr.useCallback)(()=>{let n=r(e),i=(0,Gse.createBlock)(Qi.name,{kind:Qi.attributes.kind,type:Qi.attributes.type});t(i,n,e)},[e,t,r]);return(0,_e.jsx)(rt.BlockControls,{children:(0,_e.jsx)(oo.ToolbarGroup,{children:(0,_e.jsx)(oo.ToolbarButton,{name:"add-page",icon:mu,onClick:o,children:(0,Ot.__)("Add page")})})})}function xPe({textColor:e,setTextColor:t,backgroundColor:r,setBackgroundColor:o,overlayTextColor:n,setOverlayTextColor:i,overlayBackgroundColor:s,setOverlayBackgroundColor:l,clientId:c,navRef:u,hasCustomOverlay:p}){let[d,m]=(0,yr.useState)(),[f,h]=(0,yr.useState)(),[g,v]=(0,yr.useState)(),[x,y]=(0,yr.useState)(),k=(0,Ul.useSelect)(()=>t_(),[]);(0,yr.useEffect)(()=>{mz(u.current,h,m);let C=u.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');C&&(n.color||s.color)&&mz(C,y,v)},[n.color,s.color,u]);let _=(0,rt.__experimentalUseMultipleOriginColorsAndGradients)();if(!_.hasColorsOrGradients)return null;let w=[{colorValue:e.color,label:(0,Ot.__)("Text"),onColorChange:t,resetAllFilter:()=>t(),clearable:!0,enableAlpha:!0},{colorValue:r.color,label:(0,Ot.__)("Background"),onColorChange:o,resetAllFilter:()=>o(),clearable:!0,enableAlpha:!0}];return w.push({colorValue:n.color,label:p||k?(0,Ot.__)("Submenu text"):(0,Ot.__)("Submenu & overlay text"),onColorChange:i,resetAllFilter:()=>i(),clearable:!0,enableAlpha:!0},{colorValue:s.color,label:p||k?(0,Ot.__)("Submenu background"):(0,Ot.__)("Submenu & overlay background"),onColorChange:l,resetAllFilter:()=>l(),clearable:!0,enableAlpha:!0}),(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(rt.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:w,panelId:c,..._,gradients:[],disableCustomGradients:!0}),(0,_e.jsx)(rt.ContrastChecker,{backgroundColor:d,textColor:f}),(0,_e.jsx)(rt.ContrastChecker,{backgroundColor:g,textColor:x})]})}function kPe({attributes:e,setAttributes:t,clientId:r,isSelected:o,className:n,backgroundColor:i,setBackgroundColor:s,textColor:l,setTextColor:c,overlayBackgroundColor:u,setOverlayBackgroundColor:p,overlayTextColor:d,setOverlayTextColor:m,customPlaceholder:f=null,__unstableLayoutClassNames:h}){let{submenuVisibility:g,overlayMenu:v,overlay:x,showSubmenuIcon:y,templateLock:k,layout:{justifyContent:_,orientation:w="horizontal",flexWrap:C="wrap"}={},hasIcon:T,icon:P="handle"}=e,B=e.ref;Use({clientId:r,layout:e.layout,style:e.style});let I=(0,yr.useCallback)(ur=>{t({ref:ur})},[t]),R=`navigationMenu/${B}`,E=(0,rt.useHasRecursion)(R),{isPreviewMode:L,onNavigateToEntityRecord:M,currentTheme:U,editorDisabledResponsive:W,hasSelectedStyleState:G}=(0,Ul.useSelect)(ur=>{let{getSettings:rc,hasSelectedStyleState:du}=q(ur(rt.store)),vp=rc();return{isPreviewMode:vp.isPreviewMode,onNavigateToEntityRecord:vp?.onNavigateToEntityRecord,currentTheme:ur(wd.store).getCurrentTheme()?.stylesheet,editorDisabledResponsive:!!vp?.[yPe],hasSelectedStyleState:du(r)}},[r]),$=L?!1:E,F=(0,rt.useBlockEditingMode)(),{records:Z}=(0,wd.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),[H,Y]=ES({name:"block-library/core/navigation/status"}),[ee,re]=ES({name:"block-library/core/navigation/classic-menu-conversion"}),[J,se]=ES({name:"block-library/core/navigation/permissions/update"}),{create:te,status:le,error:de,value:fe,isPending:we,isSuccess:ae,isError:ce}=Xie(r),ue=async()=>{await te("")},{hasUncontrolledInnerBlocks:Ve,uncontrolledInnerBlocks:Ce,isInnerBlockSelected:Se,innerBlocks:nt}=tse(r),{replaceInnerBlocks:me,selectBlock:dt,__unstableMarkNextChangeAsNotPersistent:Pe}=(0,Ul.useDispatch)(rt.store);(0,yr.useEffect)(()=>{w==="horizontal"&&g==="always"&&(Pe(),t({submenuVisibility:"hover",showSubmenuIcon:!0}))},[w,g,t,Pe]);let ne=(0,yr.useRef)(!1),Ee=(0,Ul.useSelect)(ur=>{if(nt.some(J1=>J1.name==="core/navigation-submenu"))return!0;let du=nt.find(J1=>J1.name==="core/page-list");if(!du)return ne.current=!1,!1;if(ne.current)return!0;let{getBlocks:vp}=ur(rt.store);return vp(du.clientId).length>0?(ne.current=!0,!0):!1},[nt]),{records:xe}=(0,wd.useEntityRecords)("postType","wp_template_part",{per_page:-1}),lr=xe?.some(ur=>ur.area===Mc)??!1,[Qt,hr]=(0,yr.useState)(!1),[Qr,sn]=(0,yr.useState)(!1),{hasResolvedNavigationMenus:Wa,isNavigationMenuResolved:ie,isNavigationMenuMissing:Fe,canUserUpdateNavigationMenu:lt,hasResolvedCanUserUpdateNavigationMenu:Et,canUserDeleteNavigationMenu:mt,hasResolvedCanUserDeleteNavigationMenu:so,canUserCreateNavigationMenus:Uo,isResolvingCanUserCreateNavigationMenus:Mn,hasResolvedCanUserCreateNavigationMenus:at}=v0(B),Go=Wa&&Fe,{convert:fp,status:Si,error:Eh}=zie(te),em=Si===HS,ln=(0,yr.useCallback)((ur,rc={focusNavigationBlock:!1})=>{let{focusNavigationBlock:du}=rc;I(ur),du&&dt(r)},[dt,r,I]),da=!Fe&&ie,cu=Ve&&!da,{getNavigationFallbackId:Bh}=q((0,Ul.useSelect)(wd.store)),hp=B||cu?null:Bh();(0,yr.useEffect)(()=>{B||cu||!hp||(Pe(),I(hp))},[B,I,cu,hp,Pe]);let Nh=(0,yr.useRef)(),Te=(0,Ul.useSelect)(()=>t_(),[]),et=Te?"div":"nav",cr=!B&&!we&&!em&&Wa&&Z?.length===0&&!Ve,gr=!Wa||we||em||!!(B&&!da&&!em),lo=e.style?.typography?.textDecoration,hs=(0,Ul.useSelect)(ur=>ur(rt.store).__unstableHasActiveBlockOverlayActive(r),[r]),$a=(0,yr.useRef)(!1);(0,yr.useEffect)(()=>{Te&&(v!=="never"&&t({overlayMenu:"never"}),!$a.current&&!B&&($a.current=!0,t({submenuVisibility:"always",layout:{...e.layout,orientation:"vertical"},showSubmenuIcon:!1})))},[e.layout,Te,v,B,t]);let ec=v!=="never"&&!W,qa=(0,rt.useBlockProps)({ref:Nh,className:S(n,{"items-justified-right":_==="right","items-justified-space-between":_==="space-between","items-justified-left":_==="left","items-justified-center":_==="center","is-vertical":w==="vertical","no-wrap":C==="nowrap","is-responsive":ec,"has-text-color":!!l.color||!!l?.class,[(0,rt.getColorClassName)("color",l?.slug)]:!!l?.slug,"has-background":!!i.color||i.class,[(0,rt.getColorClassName)("background-color",i?.slug)]:!!i?.slug,[`has-text-decoration-${lo}`]:lo,"block-editor-block-content-overlay":hs},h),style:{color:!l?.slug&&l?.color,backgroundColor:!i?.slug&&i?.color}}),gs=async ur=>fp(ur.id,ur.name,"draft"),Ih=ur=>{ln(ur)};(0,yr.useEffect)(()=>{Y(),we&&(0,m6.speak)((0,Ot.__)("Creating Navigation Menu.")),ae&&(ln(fe?.id,{focusNavigationBlock:!0}),H((0,Ot.__)("Navigation Menu successfully created."))),ce&&H((0,Ot.__)("Failed to create Navigation Menu."))},[le,de,fe?.id,ce,ae,we,ln,Y,H]),(0,yr.useEffect)(()=>{re(),Si===HS&&(0,m6.speak)((0,Ot.__)("Classic menu importing.")),Si===_z&&(ee((0,Ot.__)("Classic menu imported successfully.")),ln(fe?.id,{focusNavigationBlock:!0})),Si===FS&&ee((0,Ot.__)("Classic menu import failed."))},[Si,Eh,re,ee,fe?.id,ln]),(0,yr.useEffect)(()=>{!o&&!Se&&se(),(o||Se)&&(B&&!Go&&Et&&!lt&&J((0,Ot.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),!B&&at&&!Uo&&J((0,Ot.__)("You do not have permission to create Navigation Menus.")))},[o,Se,lt,Et,Uo,at,B,se,J,Go]);let uu=Uo||lt,uP=S("wp-block-navigation__overlay-menu-preview",{open:Qr}),gp=!y&&g!=="click"&&g!=="always"?(0,Ot.__)('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.'):"",Q1=(0,yr.useRef)(!0);(0,yr.useEffect)(()=>{!Q1.current&&gp&&(0,m6.speak)(gp),Q1.current=!1},[gp]);let tc=(0,Wse.useInstanceId)(sie,"overlay-menu-preview"),pu=Q(),X1=(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(rt.InspectorControls,{children:Ee&&(0,_e.jsx)(oo.__experimentalToolsPanel,{label:(0,Ot.__)("Display"),resetAll:()=>{t({showSubmenuIcon:!0,submenuVisibility:"hover",overlayMenu:"mobile",hasIcon:!0,icon:"handle"})},dropdownMenuProps:pu,children:Ee&&(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)("h3",{className:"wp-block-navigation__submenu-header",children:(0,Ot.__)("Submenus")}),(0,_e.jsx)(oo.__experimentalToolsPanelItem,{hasValue:()=>g!=="hover",label:(0,Ot.__)("Submenu Visibility"),onDeselect:()=>t({submenuVisibility:"hover"}),isShownByDefault:!0,children:(0,_e.jsxs)(oo.__experimentalToggleGroupControl,{label:(0,Ot.__)("Submenu Visibility"),value:g,onChange:ur=>{let rc={submenuVisibility:ur};ur==="always"?rc.showSubmenuIcon=!1:(ur==="click"||g==="always")&&(rc.showSubmenuIcon=!0),t(rc)},isBlock:!0,children:[(0,_e.jsx)(oo.__experimentalToggleGroupControlOption,{value:"hover",label:(0,Ot.__)("Hover")}),(0,_e.jsx)(oo.__experimentalToggleGroupControlOption,{value:"click",label:(0,Ot.__)("Click")}),w==="vertical"&&(0,_e.jsx)(oo.__experimentalToggleGroupControlOption,{value:"always",label:(0,Ot.__)("Always")})]})}),(0,_e.jsx)(oo.__experimentalToolsPanelItem,{hasValue:()=>!y,label:(0,Ot.__)("Show arrow"),onDeselect:()=>t({showSubmenuIcon:!0}),isDisabled:g==="click"||g==="always",isShownByDefault:!0,children:(0,_e.jsx)(oo.ToggleControl,{checked:y,onChange:ur=>{t({showSubmenuIcon:ur})},disabled:g==="click"||g==="always",label:(0,Ot.__)("Show arrow")})}),gp&&(0,_e.jsx)(oo.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,className:"wp-block-navigation__submenu-accessibility-notice",children:gp})]})})}),!Te&&(0,_e.jsx)(rt.InspectorControls,{children:(0,_e.jsx)(Iie,{overlayMenu:v,overlay:x,setAttributes:t,onNavigateToEntityRecord:M,overlayMenuPreview:Qr,setOverlayMenuPreview:sn,hasIcon:T,icon:P,overlayMenuPreviewClasses:uP,overlayMenuPreviewId:tc,isResponsive:ec,currentTheme:U,hasOverlays:lr})}),!G&&(0,_e.jsx)(rt.InspectorControls,{group:"color",children:(0,_e.jsx)(xPe,{textColor:l,setTextColor:c,backgroundColor:i,setBackgroundColor:s,overlayTextColor:d,setOverlayTextColor:m,overlayBackgroundColor:u,setOverlayBackgroundColor:p,clientId:r,navRef:Nh,hasCustomOverlay:!!x})})]}),Rh=`${r}-desc`,Dh=v==="always",tm=!uu||!Wa;if(cu&&!we)return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(c6,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:ce,currentMenuId:B,isNavigationMenuMissing:Fe,isManageMenusButtonDisabled:tm,onCreateNew:ue,onSelectClassicMenu:gs,onSelectNavigationMenu:Ih,isLoading:gr,blockEditingMode:F}),F==="default"&&X1,(0,_e.jsxs)(et,{...qa,"aria-describedby":cr?void 0:Rh,children:[(0,_e.jsx)(u6,{id:Rh,children:(0,Ot.__)("Unsaved Navigation Menu.")}),(0,_e.jsx)(cz,{id:r,onToggle:hr,isOpen:Qt,hasIcon:T,icon:P,isResponsive:ec,isHiddenByDefault:Dh,overlayBackgroundColor:u,overlayTextColor:d,overlay:x,onNavigateToEntityRecord:M,children:(0,_e.jsx)(tie,{createNavigationMenu:te,blocks:Ce,hasSelection:o||Se})})]})]});if(B&&Fe)return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(c6,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:ce,currentMenuId:B,isNavigationMenuMissing:Fe,isManageMenusButtonDisabled:tm,onCreateNew:ue,onSelectClassicMenu:gs,onSelectNavigationMenu:Ih,isLoading:gr,blockEditingMode:F}),(0,_e.jsx)(et,{...qa,children:(0,_e.jsx)(ZS,{onCreateNew:ue})})]});if(da&&$)return(0,_e.jsx)("div",{...qa,children:(0,_e.jsx)(rt.Warning,{children:(0,Ot.__)("Block cannot be rendered inside itself.")})});let w2=f||zae;return cr&&f?(0,_e.jsx)(et,{...qa,children:(0,_e.jsx)(w2,{isSelected:o,currentMenuId:B,clientId:r,canUserCreateNavigationMenus:Uo,isResolvingCanUserCreateNavigationMenus:Mn,onSelectNavigationMenu:Ih,onSelectClassicMenu:gs,onCreateEmpty:ue})}):(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(c6,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:ce,currentMenuId:B,isNavigationMenuMissing:Fe,isManageMenusButtonDisabled:tm,onCreateNew:ue,onSelectClassicMenu:gs,onSelectNavigationMenu:Ih,isLoading:gr,blockEditingMode:F}),F==="default"&&X1,(0,_e.jsx)(wd.EntityProvider,{kind:"postType",type:"wp_navigation",id:B,children:(0,_e.jsxs)(rt.RecursionProvider,{uniqueId:R,children:[F==="contentOnly"&&da&&(0,_e.jsx)(_Pe,{clientId:r}),F==="default"&&da&&(0,_e.jsxs)(rt.InspectorControls,{group:"advanced",children:[Et&&lt&&(0,_e.jsx)(Zae,{}),so&&mt&&(0,_e.jsx)(nie,{onDelete:()=>{me(r,[]),H((0,Ot.__)("Navigation Menu successfully deleted."))}}),(0,_e.jsx)(ase,{disabled:tm,className:"wp-block-navigation-manage-menus-button"})]}),(0,_e.jsxs)(et,{...qa,"aria-describedby":!cr&&!gr?Rh:void 0,children:[gr&&!Dh&&(0,_e.jsx)("div",{className:"wp-block-navigation__loading-indicator-container",children:(0,_e.jsx)(oo.Spinner,{className:"wp-block-navigation__loading-indicator"})}),(!gr||Dh)&&(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(Ose,{id:Rh}),(0,_e.jsx)(cz,{id:r,onToggle:hr,hasIcon:T,icon:P,isOpen:Qt,isResponsive:ec,isHiddenByDefault:Dh,overlayBackgroundColor:u,overlayTextColor:d,overlay:x,onNavigateToEntityRecord:M,children:da&&(0,_e.jsx)(Uae,{clientId:r,hasCustomPlaceholder:!!f,templateLock:k,orientation:w})})]})]})]})})]})}var $se=(0,rt.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})(kPe);var qse=a(N(),1),Zse=a(b(),1);function Kse({attributes:e}){if(!e.ref)return(0,Zse.jsx)(qse.InnerBlocks.Content,{})}var Cd=a(N(),1),R0=a(ge(),1);var Sd=a(b(),1),zz={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},D0=({navigationMenuId:e,...t})=>({...t,ref:e}),f6=e=>{if(e.layout)return e;let{itemsJustification:t,orientation:r,...o}=e;return(t||r)&&Object.assign(o,{layout:{type:"flex",...t&&{justifyContent:t},...r&&{orientation:r}}}),o},h6=e=>{let{openSubmenusOnClick:t,...r}=e;return t==null?e:{...r,submenuVisibility:r.submenuVisibility??(t?"click":"hover")}},wPe={attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:!0,renaming:!1},save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})},isEligible:({openSubmenusOnClick:e})=>e!=null,migrate:h6},CPe={attributes:{navigationMenuId:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},overlayMenu:{type:"string",default:"mobile"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})},isEligible:({navigationMenuId:e})=>!!e,migrate:D0},SPe={attributes:{navigationMenuId:{type:"number"},orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,R0.compose)(D0,f6,h6)},TPe={attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})},migrate:(0,R0.compose)(D0,f6,Xt,h6),isEligible({style:e}){return e?.typography?.fontFamily}},PPe=function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}},EPe=function(e){return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(e.style.typography??{}).map(([t,r])=>{let o=zz[t];if(o&&r.startsWith(o)){let n=r.slice(o.length);return t==="textDecoration"&&n==="strikethrough"?[t,"line-through"]:[t,n]}return[t,r]}))}}},BPe=[wPe,CPe,SPe,TPe,{attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},isResponsive:{type:"boolean",default:"false"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0}},isEligible(e){return e.isResponsive},migrate:(0,R0.compose)(D0,f6,Xt,PPe,h6),save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})}},{attributes:{orientation:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,fontSize:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,color:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})},isEligible(e){if(!e.style||!e.style.typography)return!1;for(let t in zz){let r=e.style.typography[t];if(r&&r.startsWith(zz[t]))return!0}return!1},migrate:(0,R0.compose)(D0,f6,Xt,EPe)},{attributes:{className:{type:"string"},textColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean"}},isEligible(e){return e.rgbTextColor||e.rgbBackgroundColor},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0},migrate:(0,R0.compose)(D0,e=>{let{rgbTextColor:t,rgbBackgroundColor:r,...o}=e;return{...o,customTextColor:e.textColor?void 0:e.rgbTextColor,customBackgroundColor:e.backgroundColor?void 0:e.rgbBackgroundColor}}),save(){return(0,Sd.jsx)(Cd.InnerBlocks.Content,{})}}],Yse=BPe;var{name:ele}=xS,tle={icon:vm,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,g6.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,g6.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,g6.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:$se,save:Kse,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Qse.select)(Xse.store).getEditedEntityRecord("postType","wp_navigation",e);if(t?.title)return(0,Jse.decodeEntities)(t.title)},deprecated:Yse},NPe=()=>A({name:ele,metadata:xS,settings:tle});var Oz={};X(Oz,{init:()=>FPe,metadata:()=>v6,name:()=>ple,settings:()=>k6});var Td=a(D(),1);var sle=a(N(),1),lle=a(Nu(),1),cle=a(K(),1);var v6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-link",title:"Custom Link",category:"design",parent:["core/navigation"],allowedBlocks:["core/navigation-link","core/navigation-submenu","core/page-list"],description:"Add a page, link, or another item to your navigation.",textdomain:"default",attributes:{label:{type:"string",role:"content"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string",role:"content"},title:{type:"string"},kind:{type:"string"},isTopLevelLink:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","style"],supports:{anchor:!0,reusable:!1,html:!1,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},renaming:!1,interactivity:{clientNavigation:!0}},selectors:{states:{"-current":".wp-block-navigation .current-menu-item"}},editorStyle:"wp-block-navigation-link-editor",style:"wp-block-navigation-link"};var b6=a(K(),1),r_=a(O(),1),o_=a(V(),1),y6=a(ul(),1),js=a(D(),1),Pn=a(N(),1),_6=a(pr(),1),La=a(j(),1);var x6=a(ge(),1);var _r=a(b(),1),RPe={name:"core/navigation-link"},DPe=["core/navigation-link","core/navigation-submenu"];function LPe(e){let t="";switch(e){case"post":t=(0,js.__)("Select post");break;case"page":t=(0,js.__)("Select page");break;case"category":t=(0,js.__)("Select category");break;case"tag":t=(0,js.__)("Select tag");break;default:t=(0,js.__)("Add link")}return t}function Fz({attributes:e,isSelected:t,setAttributes:r,insertBlocksAfter:o,mergeBlocks:n,onReplace:i,context:s,clientId:l}){let{id:c,label:u,type:p,url:d,description:m,kind:f,metadata:h}=e,{maxNestingLevel:g}=s,{replaceBlock:v,__unstableMarkNextChangeAsNotPersistent:x,selectBlock:y}=(0,r_.useDispatch)(Pn.store),[k,_]=(0,La.useState)(t&&!d),[w,C]=(0,La.useState)(null),T=(0,La.useRef)(null),P=Qy(T),B=(0,js.__)("Add label\u2026"),I=(0,La.useRef)(),R=(0,La.useRef)(),E=(0,La.useRef)(u===void 0),L=(0,La.useRef)(!1),{isAtMaxNesting:M,isTopLevelLink:U,isParentOfSelectedBlock:W,hasChildren:G,parentBlockClientId:$,isSubmenu:F}=(0,r_.useSelect)(xe=>{let{getBlockCount:lr,getBlockName:Qt,getBlockRootClientId:hr,hasSelectedInnerBlock:Qr,getBlockParentsByBlockName:sn}=xe(Pn.store),Wa=hr(l),ie=Qt(Wa),Fe=ie==="core/navigation",lt=Fe?Wa:sn(l,"core/navigation")[0],Et=ie==="core/navigation-submenu"?Wa:lt;return{isAtMaxNesting:sn(l,DPe).length>=g,isTopLevelLink:Fe,isParentOfSelectedBlock:Qr(l,!0),hasChildren:!!lr(l),parentBlockClientId:Et,isSubmenu:ie==="core/navigation-submenu"}},[l,g]),Z=Yy(l),{getBlocks:H}=(0,r_.useSelect)(Pn.store),{hasUrlBinding:Y,isBoundEntityAvailable:ee,entityRecord:re}=es({clientId:l,attributes:e}),J=zf({clientId:l,attributes:e,setAttributes:r,allowTextUpdate:!0}),[se,te]=Ff(f,p,c,Z),le=(0,La.useCallback)(()=>{let xe=H(l);xe.length===0&&(xe=[(0,b6.createBlock)("core/navigation-link")],y(xe[0].clientId));let lr=(0,b6.createBlock)("core/navigation-submenu",e,xe);v(l,lr)},[H,l,y,v,e]);(0,La.useEffect)(()=>{E.current&&t&&y($)},[]),(0,La.useEffect)(()=>{G&&(x(),le())},[G,x,le]),(0,La.useEffect)(()=>{if(!(!E.current||!d||!k)){if(E.current=!1,(0,_6.isURL)((0,_6.prependHTTP)(u))&&/^.+\.[a-z]+/.test(u))Xy(I);else if(y(l,null),F){let xe=H($);xe.length===1&&xe[0].clientId===l&&(L.current=!0)}}},[d,k,E,u]);function de(){r({url:void 0,label:void 0,id:void 0,kind:void 0,type:void 0,opensInNewTab:!1}),_(!1)}let{textColor:fe,customTextColor:we,backgroundColor:ae,customBackgroundColor:ce}=If(s,!U);function ue(xe){y6.isKeyboardEvent.primary(xe,"k")&&(xe.preventDefault(),xe.stopPropagation(),_(!0))}let Ve=(0,x6.useInstanceId)(Fz),Ce=Y&&!ee,Se=Ce?(0,js.sprintf)("navigation-link-edit-%d-desc",Ve):void 0,nt=(0,Pn.useBlockProps)({ref:(0,x6.useMergeRefs)([C,T]),className:S("wp-block-navigation-item",{"is-editing":t||W,"is-dragging-within":P,"has-link":!!d,"has-child":G,"has-text-color":!!fe||!!we,[(0,Pn.getColorClassName)("color",fe)]:!!fe,"has-background":!!ae||ce,[(0,Pn.getColorClassName)("background-color",ae)]:!!ae}),"aria-describedby":Se,"aria-invalid":Ce,style:{color:!fe&&we,backgroundColor:!ae&&ce},onKeyDown:ue}),me=(0,Pn.useInnerBlocksProps)({className:"remove-outline"},{defaultBlock:RPe,directInsert:!0,renderAppender:!1}),dt=!d&&!(Y&&ee)||se||te||Y&&!ee;dt&&(nt.onClick=()=>{_(!0)});let Pe=S("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":dt}),ne=LPe(p),Ee=o6();return(0,_r.jsxs)(_r.Fragment,{children:[(0,_r.jsx)(Pn.BlockControls,{children:(0,_r.jsxs)(o_.ToolbarGroup,{children:[(0,_r.jsx)(o_.ToolbarButton,{name:"link",icon:Pi,title:(0,js.__)("Link"),shortcut:y6.displayShortcut.primary("k"),onClick:()=>{_(!0)}}),!M&&(0,_r.jsx)(o_.ToolbarButton,{name:"submenu",icon:sm,title:(0,js.__)("Add submenu"),onClick:le})]})}),(0,_r.jsx)(Pn.InspectorControls,{group:"content",children:(0,_r.jsx)(Zy,{attributes:e,setAttributes:r,clientId:l})}),(0,_r.jsxs)("div",{...nt,children:[Ce&&(0,_r.jsx)(fn,{id:Se,children:Ee}),(0,_r.jsxs)("a",{className:Pe,children:[!d&&!h?.bindings?.url?(0,_r.jsx)("div",{className:"wp-block-navigation-link__placeholder-text",children:(0,_r.jsx)("span",{children:ne})}):(0,_r.jsxs)(_r.Fragment,{children:[!se&&!te&&(0,_r.jsxs)(_r.Fragment,{children:[(0,_r.jsx)(Pn.RichText,{ref:I,identifier:"label",className:"wp-block-navigation-item__label",value:u,onChange:xe=>r({label:xe}),onMerge:n,onReplace:i,__unstableOnSplitAtEnd:o?()=>o((0,b6.createBlock)("core/navigation-link")):void 0,"aria-label":(0,js.__)("Navigation link text"),placeholder:B,withoutInteractiveFormatting:!0}),m&&(0,_r.jsx)("span",{className:"wp-block-navigation-item__description",children:m})]}),(se||te)&&(0,_r.jsx)(Ky,{label:u,isInvalid:se,isDraft:te,className:"wp-block-navigation-link__label"})]}),k&&(0,_r.jsx)(Gu,{ref:R,clientId:l,link:e,entity:{entityRecord:re,hasBinding:Y,isEntityAvailable:ee},onClose:()=>{if(_(!1),!d&&!Y&&i){i([]);return}if(L.current&&(L.current=!1,T.current?.nextElementSibling)){let xe=T.current.nextElementSibling.querySelector(".block-editor-button-block-appender");xe&&xe.focus()}},anchor:w,onRemove:de,onChange:J})]}),(0,_r.jsx)("div",{...me})]})]})}var rle=a(N(),1),ole=a(b(),1);function nle(){return(0,ole.jsx)(rle.InnerBlocks.Content,{})}function APe(e){switch(e){case"post":return Wv;case"page":return mu;case"tag":return nb;case"category":return wp;default:return OE}}function ale(e,t){if(t!=="core/navigation-link")return e;if(e.variations){let r=(n,i)=>n.type===i.type,o=e.variations.map(n=>({...n,...!n.icon&&{icon:APe(n.name)},...!n.isActive&&{isActive:r}}));return{...e,variations:o}}return e}var En=a(K(),1),MPe={from:[{type:"block",blocks:["core/site-logo"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/spacer"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/home-link"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/search"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/page-list"],transform:()=>(0,En.createBlock)("core/navigation-link")},{type:"block",blocks:["core/buttons"],transform:()=>(0,En.createBlock)("core/navigation-link")}],to:[{type:"block",blocks:["core/navigation-submenu"],transform:(e,t)=>(0,En.createBlock)("core/navigation-submenu",e,t)},{type:"block",blocks:["core/spacer"],transform:()=>(0,En.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],transform:()=>(0,En.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],transform:()=>(0,En.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,En.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],transform:()=>(0,En.createBlock)("core/search",{showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"})},{type:"block",blocks:["core/page-list"],transform:()=>(0,En.createBlock)("core/page-list")},{type:"block",blocks:["core/buttons"],transform:({label:e,url:t,rel:r,title:o,opensInNewTab:n})=>(0,En.createBlock)("core/buttons",{},[(0,En.createBlock)("core/button",{text:e,url:t,rel:r,title:o,linkTarget:n?"_blank":void 0})])}]},ile=MPe;var ule=a(b(),1),{fieldsKey:zPe,formKey:VPe}=q(cle.privateApis),{name:ple}=v6,k6={icon:_v,__experimentalLabel(e,{context:t}){if(t==="list-view")return e?.label;if(t==="appender"){let r=e?.type||"link";return(0,Td.sprintf)((0,Td._x)("Add %s","add default block type"),r)}return e?.label},merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:Fz,save:nle,example:{attributes:{label:(0,Td._x)("Example Link","navigation link preview example"),url:"https://example.com"}},deprecated:[{isEligible(e){return e.nofollow},attributes:{label:{type:"string"},type:{type:"string"},nofollow:{type:"boolean"},description:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"}},migrate({nofollow:e,...t}){return{rel:e?"nofollow":"",...t}},save(){return(0,ule.jsx)(sle.InnerBlocks.Content,{})}}],transforms:ile};window.__experimentalContentOnlyInspectorFields&&(k6[zPe]=[{id:"label",label:(0,Td.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,Td.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],k6[VPe]={fields:["label","link"]});var FPe=()=>((0,lle.addFilter)("blocks.registerBlockType","core/navigation-link",ale),A({name:ple,metadata:v6,settings:k6}));var jz={};X(jz,{init:()=>GPe,metadata:()=>w6,name:()=>kle,settings:()=>B6});var a_=a(D(),1),xle=a(K(),1);var w6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-submenu",title:"Submenu",category:"design",parent:["core/navigation"],description:"Add a submenu to your navigation.",textdomain:"default",attributes:{label:{type:"string",role:"content"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string",role:"content"},title:{type:"string"},kind:{type:"string"},isTopLevelItem:{type:"boolean"},isParentSubmenu:{type:"boolean",default:!0}},providesContext:{"core/isInsideSubmenu":"isParentSubmenu"},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","openSubmenusOnClick","submenuVisibility","style"],supports:{anchor:!0,reusable:!1,html:!1,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-navigation-submenu-editor",style:"wp-block-navigation-submenu"};var S6=a(O(),1),n_=a(V(),1),T6=a(ul(),1),L0=a(D(),1),go=a(N(),1),P6=a(pr(),1),Gl=a(j(),1);var fle=a(Ib(),1),hle=a(K(),1),E6=a(ge(),1);var C6=a(V(),1),Hz=a(b(),1),dle=()=>(0,Hz.jsx)(C6.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,Hz.jsx)(C6.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var qr=a(b(),1),mle=["core/navigation-link","core/navigation-submenu","core/page-list","core/loginout"];function gle({attributes:e,isSelected:t,setAttributes:r,mergeBlocks:o,onReplace:n,context:i,clientId:s}){let{label:l,url:c,description:u,kind:p,type:d,id:m}=e,{showSubmenuIcon:f,maxNestingLevel:h,submenuVisibility:g}=i,x=(0,go.useBlockEditingMode)()!=="default"?!0:g==="click",{hasUrlBinding:y,isBoundEntityAvailable:k,entityRecord:_}=es({clientId:s,attributes:e}),w=zf({clientId:s,attributes:e,setAttributes:r,allowTextUpdate:!0}),{__unstableMarkNextChangeAsNotPersistent:C,replaceBlock:T}=(0,S6.useDispatch)(go.store),[P,B]=(0,Gl.useState)(!1),[I,R]=(0,Gl.useState)(null),E=(0,Gl.useRef)(null),L=Qy(E),M=(0,L0.__)("Add text\u2026"),U=(0,Gl.useRef)(),{parentCount:W,isParentOfSelectedBlock:G,isImmediateParentOfSelectedBlock:$,hasChildren:F,selectedBlockHasChildren:Z,onlyDescendantIsEmptyLink:H}=(0,S6.useSelect)(me=>{let{hasSelectedInnerBlock:dt,getSelectedBlockClientId:Pe,getBlockParentsByBlockName:ne,getBlock:Ee,getBlockCount:xe,getBlockOrder:lr}=me(go.store),Qt,hr=Pe(),Qr=lr(hr);if(Qr?.length===1){let sn=Ee(Qr[0]);Qt=sn?.name==="core/navigation-link"&&!sn?.attributes?.label}return{parentCount:ne(s,"core/navigation-submenu").length,isParentOfSelectedBlock:dt(s,!0),isImmediateParentOfSelectedBlock:dt(s,!1),hasChildren:!!xe(s),selectedBlockHasChildren:!!Qr?.length,onlyDescendantIsEmptyLink:Qt}},[s]),Y=Yy(s),ee=(0,E6.usePrevious)(F),[re,J]=Ff(p,d,m,Y);(0,Gl.useEffect)(()=>{!x&&!c&&B(!0)},[]),(0,Gl.useEffect)(()=>{t||B(!1)},[t]),(0,Gl.useEffect)(()=>{P&&c&&(0,P6.isURL)((0,P6.prependHTTP)(l))&&/^.+\.[a-z]+/.test(l)&&Xy(U)},[c]);let{textColor:se,customTextColor:te,backgroundColor:le,customBackgroundColor:de}=If(i,W>0);function fe(me){T6.isKeyboardEvent.primary(me,"k")&&(me.preventDefault(),me.stopPropagation(),B(!0))}let we=(0,go.useBlockProps)({ref:(0,E6.useMergeRefs)([R,E]),className:S("wp-block-navigation-item",{"is-editing":t||G,"is-dragging-within":L,"has-link":!!c,"has-child":F,"has-text-color":!!se||!!te,[(0,go.getColorClassName)("color",se)]:!!se,"has-background":!!le||de,[(0,go.getColorClassName)("background-color",le)]:!!le,"open-on-click":x,"open-always":g==="always"}),style:{color:!se&&te,backgroundColor:!le&&de},onKeyDown:fe}),ae=If(i,!0),ce=W>=h?mle.filter(me=>me!=="core/navigation-submenu"):mle,ue=BS(ae),Ve=(0,go.useInnerBlocksProps)(ue,{allowedBlocks:ce,defaultBlock:Qi,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:t||$&&!Z||F?go.InnerBlocks.ButtonBlockAppender:!1}),Ce=x?"button":"a";function Se(){let me=(0,hle.createBlock)("core/navigation-link",e);T(s,me)}(0,Gl.useEffect)(()=>{!F&&ee&&(C(),Se())},[F,ee]);let nt=!Z||H;return(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsx)(go.BlockControls,{children:(0,qr.jsxs)(n_.ToolbarGroup,{children:[!x&&(0,qr.jsx)(n_.ToolbarButton,{name:"link",icon:Pi,title:(0,L0.__)("Link"),shortcut:T6.displayShortcut.primary("k"),onClick:()=>{B(!0)}}),(0,qr.jsx)(n_.ToolbarButton,{name:"revert",icon:cI,title:(0,L0.__)("Convert to Link"),onClick:Se,className:"wp-block-navigation__submenu__revert",disabled:!nt})]})}),(0,qr.jsx)(go.InspectorControls,{group:"content",children:(0,qr.jsx)(Zy,{attributes:e,setAttributes:r,clientId:s,isLinkEditable:!x})}),(0,qr.jsxs)("div",{...we,children:[(0,qr.jsxs)(Ce,{className:"wp-block-navigation-item__content",children:[!re&&!J&&(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsx)(go.RichText,{ref:U,identifier:"label",className:"wp-block-navigation-item__label",value:l,onChange:me=>r({label:me}),onMerge:o,onReplace:n,"aria-label":(0,L0.__)("Navigation link text"),placeholder:M,withoutInteractiveFormatting:!0,onClick:()=>{!x&&!c&&B(!0)}}),u&&(0,qr.jsx)("span",{className:"wp-block-navigation-item__description",children:u})]}),(re||J)&&(0,qr.jsx)(Ky,{label:l,isInvalid:re,isDraft:J,className:"wp-block-navigation-item__label"}),!x&&P&&(0,qr.jsx)(Gu,{clientId:s,link:e,entity:{entityRecord:_,hasBinding:y,isEntityAvailable:k},onClose:()=>{B(!1)},anchor:I,onRemove:()=>{r({url:""}),(0,fle.speak)((0,L0.__)("Link removed."),"assertive")},onChange:w})]}),(f||x)&&(0,qr.jsx)("span",{className:"wp-block-navigation__submenu-icon",children:(0,qr.jsx)(dle,{})}),(0,qr.jsx)("div",{...Ve})]})]})}var vle=a(N(),1),ble=a(b(),1);function yle(){return(0,ble.jsx)(vle.InnerBlocks.Content,{})}var Of=a(K(),1),HPe={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:e=>(0,Of.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Of.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Of.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Of.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Of.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Of.createBlock)("core/search")}]},_le=HPe;var{fieldsKey:jPe,formKey:UPe}=q(xle.privateApis),{name:kle}=w6,B6={icon:({context:e})=>e==="list-view"?mu:sm,__experimentalLabel(e,{context:t}){let{label:r}=e,o=e?.metadata?.name;return(t==="list-view"||t==="breadcrumb")&&o?o:r},edit:gle,example:{attributes:{label:(0,a_._x)("About","Example link text for Navigation Submenu"),type:"page"}},save:yle,transforms:_le};window.__experimentalContentOnlyInspectorFields&&(B6[jPe]=[{id:"label",label:(0,a_.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,a_.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],B6[UPe]={fields:["label","link"]});var GPe=()=>A({name:kle,metadata:w6,settings:B6});var Gz={};X(Gz,{init:()=>qPe,metadata:()=>N6,name:()=>Ile,settings:()=>Rle});var wle=a(D(),1),Cle=a(N(),1),Uz=a(b(),1);function Sle(){return(0,Uz.jsx)("div",{...(0,Cle.useBlockProps)(),children:(0,Uz.jsx)("span",{children:(0,wle.__)("Page break")})})}var N6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/nextpage",title:"Page Break",category:"design",description:"Separate your content into a multi-page experience.",keywords:["next page","pagination"],parent:["core/post-content"],textdomain:"default",supports:{customClassName:!1,className:!1,html:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1},editorStyle:"wp-block-nextpage-editor"};var Tle=a(j(),1),Ple=a(b(),1);function Ele(){return(0,Ple.jsx)(Tle.RawHTML,{children:"<!--nextpage-->"})}var Ble=a(K(),1),$Pe={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/nextpage",transform(){return(0,Ble.createBlock)("core/nextpage",{})}}]},Nle=$Pe;var{name:Ile}=N6,Rle={icon:uN,example:{},transforms:Nle,edit:Sle,save:Ele},qPe=()=>A({name:Ile,metadata:N6,settings:Rle});var $z={};X($z,{init:()=>KPe,metadata:()=>I6,name:()=>Mle,settings:()=>zle});var Ale=a(Nu(),1);var A0=a(N(),1),Oc=a(V(),1),Wu=a(D(),1);var Aa=a(b(),1);function Dle({attributes:e,setAttributes:t}){let{displayMode:r,text:o}=e,n=r==="icon"||r==="both",i=r==="text"||r==="both",s=o||(0,Wu.__)("Close"),l=(0,A0.useBlockProps)({className:"wp-block-navigation-overlay-close"}),c=Q();return(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)(A0.InspectorControls,{children:(0,Aa.jsx)(Oc.__experimentalToolsPanel,{label:(0,Wu.__)("Settings"),resetAll:()=>t({displayMode:"icon"}),dropdownMenuProps:c,children:(0,Aa.jsx)(Oc.__experimentalToolsPanelItem,{label:(0,Wu.__)("Display Mode"),isShownByDefault:!0,hasValue:()=>r!=="icon",onDeselect:()=>t({displayMode:"icon"}),children:(0,Aa.jsxs)(Oc.__experimentalToggleGroupControl,{label:(0,Wu.__)("Display Mode"),value:r,onChange:u=>t({displayMode:u}),isBlock:!0,children:[(0,Aa.jsx)(Oc.__experimentalToggleGroupControlOption,{value:"icon",label:(0,Wu.__)("Icon")}),(0,Aa.jsx)(Oc.__experimentalToggleGroupControlOption,{value:"text",label:(0,Wu.__)("Text")}),(0,Aa.jsx)(Oc.__experimentalToggleGroupControlOption,{value:"both",label:(0,Wu.__)("Both")})]})})})}),(0,Aa.jsxs)("button",{...l,type:"button","aria-label":i?void 0:(0,Wu.__)("Close"),children:[n&&(0,Aa.jsx)(ha,{icon:cm}),i&&(0,Aa.jsx)(A0.RichText,{identifier:"text",value:s,onChange:u=>t({text:u}),tagName:"span",className:"wp-block-navigation-overlay-close__text",allowedFormats:["core/bold","core/italic"]})]})]})}var I6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-overlay-close",title:"Navigation Overlay Close",category:"design",description:"A customizable button to close overlays.",keywords:["close","overlay","navigation","menu"],textdomain:"default",attributes:{displayMode:{type:"string",enum:["icon","text","both"],default:"icon"},text:{type:"string"}},supports:{color:{gradients:!1,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,__experimentalDefaultControls:{padding:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-navigation-overlay-close"};var R6=a(z(),1),Wz=a(b(),1),Lle=(0,Wz.jsx)(R6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wz.jsx)(R6.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{name:Mle}=I6,zle={icon:Lle,edit:Dle},KPe=()=>((0,Ale.addFilter)("blockEditor.__unstableCanInsertBlockType","core/navigation-overlay-close/restrict-to-overlay-template-parts",(e,t)=>t.name!=="core/navigation-overlay-close"||!e?e:t_()),A({name:Mle,metadata:I6,settings:zle}));var Zz={};X(Zz,{init:()=>eEe,metadata:()=>D6,name:()=>Gle,settings:()=>Wle});var D6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pattern",title:"Pattern Placeholder",category:"theme",description:"Show a block pattern.",supports:{html:!1,inserter:!1,renaming:!1,visibility:!1,interactivity:{clientNavigation:!0}},textdomain:"default",attributes:{slug:{type:"string"}}};var Hle=a(K(),1),Pd=a(O(),1),A6=a(j(),1),Ed=a(N(),1),jle=a(oe(),1),M6=a(D(),1);var Vle=a(O(),1),qz=new WeakMap;function Fle(){let e=(0,Vle.useRegistry)();if(!qz.has(e)){let t=new Map;qz.set(e,QPe.bind(null,t))}return qz.get(e)}function QPe(e,{name:t,blocks:r}){let o=[...r];for(;o.length;){let n=o.shift();for(let i of n.innerBlocks??[])o.unshift(i);n.name==="core/pattern"&&XPe(e,t,n.attributes.slug)}}function XPe(e,t,r){if(e.has(t)||e.set(t,new Set),e.get(t).add(r),Ole(e,t))throw new TypeError(`Pattern ${t} has a circular dependency and cannot be rendered.`)}function Ole(e,t,r=new Set,o=new Set){r.add(t),o.add(t);let n=e.get(t)??new Set;for(let i of n)if(r.has(i)){if(o.has(i))return!0}else if(Ole(e,i,r,o))return!0;return o.delete(t),!1}var L6=a(b(),1),JPe=({attributes:e,clientId:t})=>{let r=(0,Pd.useRegistry)(),o=(0,Pd.useSelect)(g=>g(Ed.store).__experimentalGetParsedPattern(e.slug),[e.slug]),n=(0,Pd.useSelect)(g=>g(jle.store).getCurrentTheme()?.stylesheet,[]),{replaceBlocks:i,setBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:l}=(0,Pd.useDispatch)(Ed.store),{getBlockRootClientId:c,getBlockEditingMode:u}=(0,Pd.useSelect)(Ed.store),[p,d]=(0,A6.useState)(!1),m=Fle();function f(g){return g.innerBlocks.find(v=>v.name==="core/template-part")&&(g.innerBlocks=g.innerBlocks.map(v=>(v.name==="core/template-part"&&v.attributes.theme===void 0&&(v.attributes.theme=n),v))),g.name==="core/template-part"&&g.attributes.theme===void 0&&(g.attributes.theme=n),g}(0,A6.useEffect)(()=>{if(!p&&o?.blocks){try{m(o)}catch{d(!0);return}window.queueMicrotask(()=>{let g=c(t),v=o.blocks.map(y=>(0,Hle.cloneBlock)(f(y)));v.length===1&&o.categories?.length>0&&(v[0].attributes={...v[0].attributes,metadata:{...v[0].attributes.metadata,categories:o.categories,patternName:o.name,name:v[0].attributes.metadata.name||o.title}});let x=u(g);r.batch(()=>{l(),s(g,"default"),l(),i(t,v),l(),s(g,x)})})}},[t,p,o,l,i,u,s,c]);let h=(0,Ed.useBlockProps)();return p?(0,L6.jsx)("div",{...h,children:(0,L6.jsx)(Ed.Warning,{children:(0,M6.sprintf)((0,M6.__)('Pattern "%s" cannot be rendered inside itself.'),o?.name)})}):(0,L6.jsx)("div",{...h})},Ule=JPe;var{name:Gle}=D6,Wle={edit:Ule},eEe=()=>A({name:Gle,metadata:D6,settings:Wle});var Yz={};X(Yz,{init:()=>iEe,metadata:()=>z6,name:()=>tce,settings:()=>rce});var z6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list",title:"Page List",category:"widgets",allowedBlocks:["core/page-list-item"],description:"Display a list of all pages.",keywords:["menu","navigation"],textdomain:"default",attributes:{parentPageID:{type:"integer",default:0}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick","submenuVisibility","core/isInsideSubmenu"],supports:{anchor:!0,reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},color:{text:!0,background:!0,link:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{padding:!1,margin:!1}},contentRole:!0},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"};var Xle=a(K(),1),oa=a(N(),1),on=a(V(),1),Ao=a(D(),1),Bd=a(j(),1),Jle=a(oe(),1),V6=a(O(),1);var Kz=a(K(),1),$le=a(O(),1),qle=a(N(),1);function rEe(e=[]){let t="post-type",r={},o=[];return e.forEach(({id:n,title:i,link:s,type:l,parent:c})=>{let u=r[n]?.innerBlocks??[];r[n]=(0,Kz.createBlock)("core/navigation-link",{id:n,label:i.rendered,url:s,type:l,kind:t,metadata:{bindings:P0(t)}},u),c?(r[c]||(r[c]={innerBlocks:[]}),r[c].innerBlocks.push(r[n])):o.push(r[n])}),o}function Zle(e,t){for(let r of e){if(r.attributes.id===t)return r;if(r.innerBlocks&&r.innerBlocks.length){let o=Zle(r.innerBlocks,t);if(o)return o}}return null}function oEe(e=[],t=null){let r=rEe(e);if(t){let n=Zle(r,t);n&&n.innerBlocks&&(r=n.innerBlocks)}let o=n=>{n.forEach((i,s,l)=>{let{attributes:c,innerBlocks:u}=i;if(u.length!==0){o(u);let p=(0,Kz.createBlock)("core/navigation-submenu",c,u);l[s]=p}})};return o(r),r}function Kle({clientId:e,pages:t,parentClientId:r,parentPageID:o}){let{replaceBlock:n,selectBlock:i}=(0,$le.useDispatch)(qle.store);return()=>{let s=oEe(t,o);n(e,s),i(r)}}var Ht=a(b(),1),Yle=100,Qle=()=>{};function nEe({isBusy:e,onConfirm:t,onCancel:r}){return(0,Ht.jsx)(on.__experimentalConfirmDialog,{isOpen:!0,title:(0,Ao.__)("Detach Page List"),__experimentalHideHeader:!1,confirmButtonText:(0,Ao.__)("Detach"),onConfirm:t,onCancel:r,isBusy:e,size:"medium",children:(0,Ao.__)("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.")})}function aEe({blockProps:e,innerBlocksProps:t,hasResolvedPages:r,blockList:o,pages:n,parentPageID:i}){if(!r)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)("div",{className:"wp-block-page-list__loading-indicator-container",children:(0,Ht.jsx)(on.Spinner,{className:"wp-block-page-list__loading-indicator"})})});if(n===null)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(on.Notice,{status:"warning",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})});if(n.length===0)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(on.Notice,{status:"info",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})});if(o.length===0){let s=n.find(l=>l.id===i);return s?.title?.rendered?(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(oa.Warning,{children:(0,Ao.sprintf)((0,Ao.__)('Page List: "%s" page has no children.'),s.title.rendered)})}):(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(on.Notice,{status:"warning",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})})}if(n.length>0)return(0,Ht.jsx)("ul",{...t})}function ece({context:e,clientId:t,attributes:r,setAttributes:o}){let{parentPageID:n}=r,[i,s]=(0,Bd.useState)(!1),l=Q(),{records:c,hasResolved:u}=(0,Jle.useEntityRecords)("postType","page",{per_page:Yle,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),p="showSubmenuIcon"in e&&c?.length>0&&c?.length<=Yle,d=(0,Bd.useMemo)(()=>c===null?new Map:c.sort((T,P)=>T.menu_order===P.menu_order?T.title.rendered.localeCompare(P.title.rendered):T.menu_order-P.menu_order).reduce((T,P)=>{let{parent:B}=P;return T.has(B)?T.get(B).push(P):T.set(B,[P]),T},new Map),[c]),m=(0,oa.useBlockProps)({className:S("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,oa.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,oa.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor,"open-on-click":e.submenuVisibility==="click","open-always":e.submenuVisibility==="always"}),style:{...e.style?.color}}),f=(0,Bd.useMemo)(function C(T=0,P=0){let B=d.get(T);return B?.length?B.reduce((I,R)=>{let E=d.has(R.id),L={value:R.id,label:"\u2014 ".repeat(P)+R.title.rendered,rawName:R.title.rendered};return I.push(L),E&&I.push(...C(R.id,P+1)),I},[]):[]},[d]),h=(0,Bd.useMemo)(function C(T=n){let P=d.get(T);return P?.length?P.reduce((B,I)=>{let R=d.has(I.id),E={id:I.id,label:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Ao.__)("(no title)"),title:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Ao.__)("(no title)"),link:I.url,hasChildren:R},L=null,M=C(I.id);return L=(0,Xle.createBlock)("core/page-list-item",E,M),B.push(L),B},[]):[]},[d,n]),{hasSelectedChild:g,parentClientId:v,hasDraggedChild:x,isChildOfNavigation:y}=(0,V6.useSelect)(C=>{let{getBlockParentsByBlockName:T,hasSelectedInnerBlock:P,hasDraggedInnerBlock:B}=C(oa.store),I=T(t,"core/navigation",!0);return{isChildOfNavigation:I.length>0,hasSelectedChild:P(t,!0),hasDraggedChild:B(t,!0),parentClientId:I[0]}},[t]),k=Kle({clientId:t,pages:c,parentClientId:v,parentPageID:n}),_=(0,oa.useInnerBlocksProps)(m,{renderAppender:!1,__unstableDisableDropZone:!0,templateLock:y?!1:"all",onInput:Qle,onChange:Qle,value:h}),{selectBlock:w}=(0,V6.useDispatch)(oa.store);return(0,Bd.useEffect)(()=>{(g||x)&&(s(!0),w(v))},[g,x,v,w]),(0,Ht.jsxs)(Ht.Fragment,{children:[(f.length>0||p)&&(0,Ht.jsx)(oa.InspectorControls,{children:(0,Ht.jsxs)(on.__experimentalToolsPanel,{label:(0,Ao.__)("Settings"),resetAll:()=>{o({parentPageID:0})},dropdownMenuProps:l,children:[f.length>0&&(0,Ht.jsx)(on.__experimentalToolsPanelItem,{label:(0,Ao.__)("Parent Page"),hasValue:()=>n!==0,onDeselect:()=>o({parentPageID:0}),isShownByDefault:!0,children:(0,Ht.jsx)(on.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,Ao.__)("Parent"),value:n,options:f,onChange:C=>o({parentPageID:C??0}),help:(0,Ao.__)("Choose a page to show only its subpages.")})}),p&&(0,Ht.jsx)(on.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:!u,onClick:()=>s(!0),style:{gridColumn:"1 / -1",justifyContent:"center"},children:(0,Ao.__)("Detach Page List")})]})}),p&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(oa.BlockControls,{group:"other",children:(0,Ht.jsx)(on.ToolbarButton,{title:(0,Ao.__)("Detach"),disabled:!u,onClick:()=>s(!0),children:(0,Ao.__)("Detach")})}),i&&(0,Ht.jsx)(nEe,{isBusy:!u,onConfirm:()=>{k(),s(!1)},onCancel:()=>s(!1)})]}),(0,Ht.jsx)(aEe,{blockProps:m,innerBlocksProps:_,hasResolvedPages:u,blockList:h,pages:c,parentPageID:n})]})}var{name:tce}=z6,rce={icon:pN,example:{},edit:ece},iEe=()=>A({name:tce,metadata:z6,settings:rce});var tV={};X(tV,{init:()=>cEe,metadata:()=>F6,name:()=>ace,settings:()=>ice});var F6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list-item",title:"Page List Item",category:"widgets",parent:["core/page-list"],description:"Displays a page inside a list of all pages.",keywords:["page","menu","navigation"],textdomain:"default",attributes:{id:{type:"number"},label:{type:"string"},title:{type:"string"},link:{type:"string"},hasChildren:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick","submenuVisibility"],supports:{anchor:!0,reusable:!1,html:!1,lock:!1,inserter:!1,__experimentalToolbar:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"};var H6=a(N(),1),oce=a(O(),1),Jz=a(oe(),1),eV=a(zn(),1);var O6=a(V(),1),Qz=a(b(),1),Xz=()=>(0,Qz.jsx)(O6.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,Qz.jsx)(O6.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Ma=a(b(),1);function lEe(){return(0,oce.useSelect)(e=>{if(!e(Jz.store).canUser("read",{kind:"root",name:"site"}))return;let r=e(Jz.store).getEntityRecord("root","site");return r?.show_on_front==="page"&&r?.page_on_front},[])}function nce({context:e,attributes:t}){let{id:r,label:o,link:n,hasChildren:i,title:s}=t,l="showSubmenuIcon"in e,c=lEe(),u=e.submenuVisibility,p=u==="click",d=If(e,!0),m=BS(d),f=(0,H6.useBlockProps)(m,{className:"wp-block-pages-list__item"}),h=(0,H6.useInnerBlocksProps)(f);return(0,Ma.jsxs)("li",{className:S("wp-block-pages-list__item",{"has-child":i,"wp-block-navigation-item":l,"open-on-click":p,"open-always":u==="always","open-on-hover-click":u==="hover"&&e.showSubmenuIcon,"menu-item-home":r===c}),children:[i&&p?(0,Ma.jsxs)(Ma.Fragment,{children:[(0,Ma.jsx)("button",{type:"button",className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle","aria-expanded":"false",dangerouslySetInnerHTML:{__html:(0,eV.safeHTML)(o)}}),(0,Ma.jsx)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon",children:(0,Ma.jsx)(Xz,{})})]}):(0,Ma.jsx)("a",{className:S("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":l}),href:n,dangerouslySetInnerHTML:{__html:(0,eV.safeHTML)(s)}}),i&&(0,Ma.jsxs)(Ma.Fragment,{children:[!p&&e.showSubmenuIcon&&(0,Ma.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:(0,Ma.jsx)(Xz,{})}),(0,Ma.jsx)("ul",{...h})]})]},r)}var{name:ace}=F6,ice={__experimentalLabel:({label:e})=>e,icon:mu,example:{},edit:nce},cEe=()=>A({name:ace,metadata:F6,settings:ice});var sV={};X(sV,{init:()=>yEe,metadata:()=>O0,name:()=>Z6,settings:()=>q6});var $6=a(D(),1);var Tce=a(K(),1);var sce=a(j(),1),Mo=a(N(),1),rV=a(D(),1),Hc=a(b(),1),M0={className:!1},oV={align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:""},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},fontSize:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]},style:{type:"object"}},j6=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customFontSize)return e;let t={};(e.customTextColor||e.customBackgroundColor)&&(t.color={}),e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customFontSize&&(t.typography={fontSize:e.customFontSize});let{customTextColor:r,customBackgroundColor:o,customFontSize:n,...i}=e;return{...i,style:t}},z0=e=>{let{align:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e},{style:Dbt,...i_}=oV,uEe=[{supports:{className:!1,color:!0,typography:{fontSize:!0}},attributes:oV,isEligible(e){return!!e.align||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save({attributes:e}){let{align:t,content:r,dropCap:o,direction:n}=e,i=S({"has-drop-cap":t===((0,rV.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Hc.jsx)("p",{...Mo.useBlockProps.save({className:i,dir:n}),children:(0,Hc.jsx)(Mo.RichText.Content,{value:r})})},migrate:z0},{supports:M0,attributes:{...i_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:z0,save({attributes:e}){let{align:t,content:r,dropCap:o,direction:n}=e,i=S({"has-drop-cap":t===((0,rV.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Hc.jsx)("p",{...Mo.useBlockProps.save({className:i,dir:n}),children:(0,Hc.jsx)(Mo.RichText.Content,{value:r})})}},{supports:M0,attributes:{...i_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return j6(z0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l,fontSize:c,customFontSize:u,direction:p}=e,d=(0,Mo.getColorClassName)("color",i),m=(0,Mo.getColorClassName)("background-color",n),f=(0,Mo.getFontSizeClass)(c),h=S({"has-text-color":i||l,"has-background":n||s,"has-drop-cap":o,[`has-text-align-${t}`]:t,[f]:f,[d]:d,[m]:m}),g={backgroundColor:m?void 0:s,color:d?void 0:l,fontSize:f?void 0:u};return(0,Hc.jsx)(Mo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:M0,attributes:{...i_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return j6(z0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l,fontSize:c,customFontSize:u,direction:p}=e,d=(0,Mo.getColorClassName)("color",i),m=(0,Mo.getColorClassName)("background-color",n),f=(0,Mo.getFontSizeClass)(c),h=S({"has-text-color":i||l,"has-background":n||s,"has-drop-cap":o,[f]:f,[d]:d,[m]:m}),g={backgroundColor:m?void 0:s,color:d?void 0:l,fontSize:f?void 0:u,textAlign:t};return(0,Hc.jsx)(Mo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:M0,attributes:{...i_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate(e){return j6(z0(e))},save({attributes:e}){let{width:t,align:r,content:o,dropCap:n,backgroundColor:i,textColor:s,customBackgroundColor:l,customTextColor:c,fontSize:u,customFontSize:p}=e,d=(0,Mo.getColorClassName)("color",s),m=(0,Mo.getColorClassName)("background-color",i),f=u&&`is-${u}-text`,h=S({[`align${t}`]:t,"has-background":i||l,"has-drop-cap":n,[f]:f,[d]:d,[m]:m}),g={backgroundColor:m?void 0:l,color:d?void 0:c,fontSize:f?void 0:p,textAlign:r};return(0,Hc.jsx)(Mo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:o})}},{supports:M0,attributes:{...i_,fontSize:{type:"number"}},save({attributes:e}){let{width:t,align:r,content:o,dropCap:n,backgroundColor:i,textColor:s,fontSize:l}=e,c=S({[`align${t}`]:t,"has-background":i,"has-drop-cap":n});return(0,Hc.jsx)("p",{style:{backgroundColor:i,color:s,fontSize:l,textAlign:r},className:c||void 0,children:o})},migrate(e){return j6(z0({...e,customFontSize:Number.isFinite(e.fontSize)?e.fontSize:void 0,customTextColor:e.textColor&&e.textColor[0]==="#"?e.textColor:void 0,customBackgroundColor:e.backgroundColor&&e.backgroundColor[0]==="#"?e.backgroundColor:void 0}))}},{supports:M0,attributes:{...oV,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,Hc.jsx)(sce.RawHTML,{children:e.content})},migrate:e=>e}],lce=uEe;var hi=a(D(),1),F0=a(V(),1),na=a(N(),1),yce=a(O(),1),_ce=a(K(),1);var cce=a(j(),1),uce=a(ge(),1),pce=a(ml(),1),dce=a(ul(),1),V0=a(O(),1),nV=a(N(),1),$u=a(K(),1);var{subscribeOwnedListener:pEe}=q(pce.privateApis);function mce(e){let{batch:t}=(0,V0.useRegistry)(),{moveBlocksToPosition:r,replaceBlocks:o,selectionChange:n}=(0,V0.useDispatch)(nV.store),{getBlockRootClientId:i,getBlockIndex:s,getBlockOrder:l,getBlockName:c,getBlock:u,canInsertBlockType:p}=(0,V0.useSelect)(nV.store),d=(0,cce.useRef)(e);return d.current=e,(0,uce.useRefEffect)(m=>{function f(h){if(h.defaultPrevented||h.keyCode!==dce.ENTER)return;let{content:g,clientId:v}=d.current;if(g.length)return;let x=i(v);if(!(0,$u.hasBlockSupport)(c(x),"__experimentalOnEnter",!1))return;let y=l(x),k=y.indexOf(v);if(k===y.length-1){let R=x;for(;!p(c(v),i(R));)R=i(R);typeof R=="string"&&(h.preventDefault(),r([v],x,i(R),s(R)+1));return}let _=(0,$u.getDefaultBlockName)(),w=c(x),C=i(x);if(!p(_,C)||!p(w,C))return;h.preventDefault();let T=u(x),P=(0,$u.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(0,k)}),B=(0,$u.createBlock)(_),I=(0,$u.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(k+1)});t(()=>{o(x,[P,B,I]),n(B.clientId)})}return pEe(m,"keydown",f,!0)},[])}var fce=a(ge(),1),U6=a(j(),1),hce=a(Fm(),1),gce=a(O(),1),vce=a(N(),1);function bce(e,t,r){let{__unstableMarkNextChangeAsNotPersistent:o}=(0,gce.useDispatch)(vce.store),n=(0,fce.useEvent)(()=>{(0,hce.default)("align attribute in paragraph block",{alternative:"style.typography.textAlign",since:"7.0"}),o(),r({style:{...t,typography:{...t?.typography,textAlign:e}}})}),i=(0,U6.useRef)();(0,U6.useEffect)(()=>{e==="full"||e==="wide"||e===i.current||(i.current=e,n())},[e,n])}var os=a(b(),1);function dEe({direction:e,setDirection:t}){return(0,hi.isRTL)()&&(0,os.jsx)(F0.ToolbarButton,{icon:sB,title:(0,hi._x)("Left to right","editor button"),isActive:e==="ltr",onClick:()=>{t(e==="ltr"?void 0:"ltr")}})}function aV(e){return e===((0,hi.isRTL)()?"left":"right")||e==="center"}function mEe({clientId:e,attributes:t,setAttributes:r,name:o}){let[n]=(0,na.useSettings)("typography.dropCap"),i=(0,yce.useSelect)(d=>{let{hasSelectedStyleState:m}=q(d(na.store));return m(e)},[e]);if(!n||i)return null;let{style:s,dropCap:l}=t,c=s?.typography?.textAlign,u;aV(c)?u=(0,hi.__)("Not available for aligned text."):l?u=(0,hi.__)("Showing large initial letter."):u=(0,hi.__)("Show a large initial letter.");let p=(0,_ce.getBlockSupport)(o,"typography.defaultControls.dropCap",!1);return(0,os.jsx)(na.InspectorControls,{group:"typography",children:(0,os.jsx)(F0.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,hi.__)("Drop cap"),isShownByDefault:p,onDeselect:()=>r({dropCap:!1}),resetAllFilter:()=>({dropCap:!1}),panelId:e,children:(0,os.jsx)(F0.ToggleControl,{label:(0,hi.__)("Drop cap"),checked:!!l,onChange:()=>r({dropCap:!l}),help:u,disabled:aV(c)})})})}function fEe({attributes:e,mergeBlocks:t,onReplace:r,onRemove:o,setAttributes:n,clientId:i,isSelected:s,name:l}){let{content:c,direction:u,dropCap:p,placeholder:d,style:m}=e,f=m?.typography?.textAlign;bce(e.align,m,n);let h=(0,na.useBlockProps)({ref:mce({clientId:i,content:c}),className:S({"has-drop-cap":aV(f)?!1:p}),style:{direction:u},"aria-label":na.RichText.isEmpty(c)?(0,hi.__)("Empty block; start writing or type forward slash to choose a block"):(0,hi.__)("Block: Paragraph")}),g=(0,na.useBlockEditingMode)();return(0,os.jsxs)(os.Fragment,{children:[g==="default"&&(0,os.jsx)(na.BlockControls,{group:"block",children:(0,os.jsx)(dEe,{direction:u,setDirection:v=>n({direction:v})})}),s&&(0,os.jsx)(mEe,{name:l,clientId:i,attributes:e,setAttributes:n}),(0,os.jsx)(na.RichText,{identifier:"content",tagName:"p",...h,value:c,onChange:v=>n({content:v}),onMerge:t,onReplace:r,onRemove:o,"data-empty":na.RichText.isEmpty(c),placeholder:d||(0,hi.__)("Type / to choose a block"),"data-custom-placeholder":d?!0:void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0})]})}var xce=fEe;var O0={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{align:["wide","full"],splitting:!0,anchor:!0,className:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,textColumns:!0,textIndent:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0,interactivity:{clientNavigation:!0}},selectors:{root:"p",typography:{textIndent:".wp-block-paragraph + .wp-block-paragraph"}},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"};var G6=a(N(),1),kce=a(D(),1),iV=a(b(),1);function wce({attributes:e}){let{content:t,dropCap:r,direction:o,style:n}=e,i=n?.typography?.textAlign,s=S({"has-drop-cap":i===((0,kce.isRTL)()?"left":"right")||i==="center"?!1:r});return(0,iV.jsx)("p",{...G6.useBlockProps.save({className:s,dir:o}),children:(0,iV.jsx)(G6.RichText.Content,{value:t})})}var W6=a(K(),1);var{name:Cce}=O0,gEe={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){let t=(0,W6.getBlockAttributes)(Cce,e.outerHTML),{textAlign:r}=e.style||{};return(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,W6.createBlock)(Cce,t)}}]},Sce=gEe;var{fieldsKey:vEe,formKey:bEe}=q(Tce.privateApis),{name:Z6}=O0,q6={icon:mN,example:{attributes:{content:(0,$6.__)("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.")}},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility"){if(r)return r;let{content:o}=e;return!o||o.length===0?(0,$6.__)("Empty"):o}},transforms:Sce,deprecated:lce,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:xce,save:wce};window.__experimentalContentOnlyInspectorFields&&(q6[vEe]=[{id:"content",label:(0,$6.__)("Content"),type:"text",Edit:"rich-text"}],q6[bEe]={fields:["content"]});var yEe=()=>A({name:Z6,metadata:O0,settings:q6});var SV={};X(SV,{init:()=>vBe,metadata:()=>K6,name:()=>fue,settings:()=>hue});var K6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/playlist",title:"Playlist",category:"media",description:"Embed a simple playlist.",keywords:["music","sound"],textdomain:"default",allowedBlocks:["core/playlist-track"],attributes:{type:{type:"string",default:"audio"},order:{type:"string",default:"asc"},showTracklist:{type:"boolean",default:!0},showImages:{type:"boolean",default:!0},showPlayButtonArtwork:{type:"boolean",default:!1},showArtists:{type:"boolean",default:!0},showNumbers:{type:"boolean",default:!0},showTrackLength:{type:"boolean",default:!0},waveformStyle:{type:"string",enum:["bars","mirror","line","blocks","dots","seekbar"],default:"bars"},waveformColor:{type:"string"},waveformGradient:{type:"string"},waveformBackgroundColor:{type:"string"},waveformBackgroundGradient:{type:"string"},caption:{type:"string"}},providesContext:{showArtists:"showArtists",showImages:"showImages"},supports:{anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},interactivity:!0,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-playlist-editor",style:"wp-block-playlist"};var vo=a(j(),1),Lr=a(N(),1),Cr=a(V(),1),l_=a(O(),1),lue=a(Nr(),1),gt=a(D(),1);var CV=a(K(),1),cue=a(Or(),1);var Uc=a(j(),1),e8=a(ge(),1),s_=a(D(),1);function Oce(e){let t=-1/0;for(let r=0;r<e.length;r++)e[r]>t&&(t=e[r]);return t}function jc(e){return String(e??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Pce(e){return jc(typeof e=="number"?`${e}px`:e)}function xEe(e){if(typeof e!="string"||e==="")return!1;try{let t=new URL(e,"http://localhost/");return t.protocol==="http:"||t.protocol==="https:"}catch{return!1}}function zo(e,t=0,r=1){return Math.max(t,Math.min(e,r))}function Q6(e,t=null,r={}){let{min:o=-1/0,max:n=1/0,integer:i=!1}=r,s=typeof e=="number"?e:typeof e=="string"&&e.trim()!==""?Number(e):NaN;if(!Number.isFinite(s))return t;let l=zo(s,o,n);return i?Math.round(l):l}function fV(e,t=null){if(Array.isArray(e))return e;if(typeof e=="string"&&e.trim().startsWith("["))try{let r=JSON.parse(e);if(Array.isArray(r))return r}catch{}return t}function hV(e,t={}){let{min:r=-1/0,max:o=1/0,fallback:n=null}=t,i=fV(e);if(!i&&typeof e=="string"&&e.trim()!==""&&(i=e.split(/[,\s]+/)),!i)return n;let s=i.map(l=>Q6(l)).filter(l=>l!==null&&l>=r&&l<=o);return s.length?s:n}function kEe(e,t,r=null){return t.includes(e)?e:r}function wEe(e){if(typeof e=="string"){let t=e.trim().toLowerCase();return t!==""&&t!=="false"&&t!=="0"}return!!e}function CEe(e){return e===void 0?void 0:e==="true"}function Ece(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Hce(e){let t={},r=(s,l=s)=>{let c=CEe(e.dataset[l]);c!==void 0&&(t[s]=c)},o=(s,l=s,c=!1)=>{let u=e.dataset[l];u&&(t[s]=c?parseFloat(u):parseInt(u,10))},n=(s,l=s)=>{let c=e.dataset[l];c&&(t[s]=/^\d+(\.\d+)?$/.test(c.trim())?parseFloat(c):c)},i=(s,l=s)=>{let c=e.dataset[l];if(!c)return;let u=fV(c);u?t[s]=u:console.warn(`[WaveformPlayer] Invalid ${l} attribute, expected a JSON array:`,c)};if(e.dataset.src&&(t.url=e.dataset.src),e.dataset.url&&(t.url=e.dataset.url),o("height"),o("samples"),e.dataset.preload&&(t.preload=e.dataset.preload),e.dataset.crossOrigin&&(t.crossOrigin=e.dataset.crossOrigin),e.dataset.audioMode&&(t.audioMode=e.dataset.audioMode),e.dataset.style&&(t.waveformStyle=e.dataset.style),e.dataset.waveformStyle&&(t.waveformStyle=e.dataset.waveformStyle),e.dataset.waveformGradient&&(t.waveformGradient=e.dataset.waveformGradient),o("barWidth"),o("barSpacing"),o("barRadius"),e.dataset.buttonAlign&&(t.buttonAlign=e.dataset.buttonAlign),e.dataset.layout&&(t.layout=e.dataset.layout),e.dataset.buttonStyle&&(t.buttonStyle=e.dataset.buttonStyle),n("buttonSize"),n("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=Ece(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=Ece(e.dataset.progressColor)),e.dataset.color&&(t.waveformColor=e.dataset.color),e.dataset.theme&&(t.colorPreset=e.dataset.theme),r("autoplay"),r("showControls"),r("showInfo"),r("showTime"),r("showHoverTime"),r("seekHandle"),r("showBPM","showBpm"),o("bpm"),r("singlePlay"),r("playOnSeek"),e.dataset.title&&(t.title=e.dataset.title),e.dataset.artist&&(t.artist=e.dataset.artist),e.dataset.album&&(t.album=e.dataset.album),e.dataset.artwork&&(t.artwork=e.dataset.artwork),e.dataset.artworkPosition&&(t.artworkPosition=e.dataset.artworkPosition),e.dataset.waveform&&(t.waveform=e.dataset.waveform),i("markers"),o("playbackRate","playbackRate",!0),r("showPlaybackSpeed"),e.dataset.playbackRates){let s=hV(e.dataset.playbackRates);s?t.playbackRates=s:console.warn("[WaveformPlayer] Invalid playbackRates attribute:",e.dataset.playbackRates)}return r("enableMediaSession"),r("showMarkers"),r("accessibleSeek"),e.dataset.seekLabel&&(t.seekLabel=e.dataset.seekLabel),e.dataset.seekValueText&&(t.seekValueText=e.dataset.seekValueText),e.dataset.errorText&&(t.errorText=e.dataset.errorText),e.dataset.playPauseLabel&&(t.playPauseLabel=e.dataset.playPauseLabel),e.dataset.speedLabel&&(t.speedLabel=e.dataset.speedLabel),e.dataset.artworkAlt&&(t.artworkAlt=e.dataset.artworkAlt),e.dataset.unknownTrackText&&(t.unknownTrackText=e.dataset.unknownTrackText),t}function SEe(e,...t){let r=0;return e.replace(/%(?:(\d+)\$)?s/g,(o,n)=>{let i=n?Number(n)-1:r++;return t[i]??o})}function qu(e){let t=Number(e);if(!t||!Number.isFinite(t)||t<0)return"0:00";let r=Math.floor(t/3600),o=Math.floor(t%3600/60),n=Math.floor(t%60);return r>0?`${r}:${o.toString().padStart(2,"0")}:${n.toString().padStart(2,"0")}`:`${o}:${n.toString().padStart(2,"0")}`}var TEe=0;function PEe(e){let t=e||"audio",r=5381;for(let o=0;o<t.length;o++)r=(r<<5)+r+t.charCodeAt(o)|0;return`wp_${(r>>>0).toString(36)}_${(TEe++).toString(36)}`}function jce(e){if(!e)return"Audio";let t=e.split("/");return t[t.length-1].split(".")[0].replace(/[-_]/g," ").replace(/\b\w/g,r=>r.toUpperCase())}function Uce(e){if(typeof e!="string")return null;let t=e.match(/rgba?\(\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?))?/i);if(!t)return null;let r=Number(t[1]),o=Number(t[2]),n=Number(t[3]);if(!Number.isFinite(r)||!Number.isFinite(o)||!Number.isFinite(n))return null;let i=t[4]===void 0?1:Number(t[4]);return Number.isFinite(i)?(t[5]==="%"&&(i/=100),{r,g:o,b:n,a:zo(i,0,1)}):null}function EEe(e){let t=Uce(e);return!t||t.a<=0?null:(t.r*299+t.g*587+t.b*114)/1e3}function Bce(...e){let t={};for(let r of e)for(let o in r)r[o]!==null&&r[o]!==void 0&&(t[o]=r[o]);return t}function BEe(e,t){let r;return function(...o){let n=()=>{clearTimeout(r),e(...o)};clearTimeout(r),r=setTimeout(n,t)}}function X6(e,t){if(e.length===t)return e;if(e.length===0||t===0)return[];let r=[];if(t>e.length){let o=(e.length-1)/(t-1);for(let n=0;n<t;n++){let i=n*o,s=Math.floor(i),l=Math.ceil(i),c=i-s;if(l>=e.length)r.push(e[e.length-1]);else if(s===l)r.push(e[s]);else{let u=e[s]*(1-c)+e[l]*c;r.push(u)}}}else{let o=e.length/t;for(let n=0;n<t;n++){let i=Math.floor(n*o),s=Math.floor((n+1)*o),l=0,c=0;for(let u=i;u<=s&&u<e.length;u++)e[u]>l&&(l=e[u]),c++;if(c===0){let u=Math.min(Math.round(n*o),e.length-1);l=e[u]}r.push(l)}}return r}function Wl(e,t,r,o){if(!Array.isArray(t))return t;if(t.length<2)return t[0];let n=r.width,i=r.height,s=o&&o.waveformGradient,[l,c,u,p]=s==="horizontal"?[0,0,n,0]:s==="diagonal"?[0,0,n,i]:[0,0,0,i];try{let d=e.createLinearGradient(l,c,u,p);return t.forEach((m,f)=>d.addColorStop(f/(t.length-1),m)),d}catch{return t[0]}}function H0(e,t,r,o,n,i){if((Array.isArray(i)?i.some(s=>s>0):i>0)&&typeof e.roundRect=="function"){let s=Math.min(o/2,Math.abs(n)/2),l=c=>zo(c,0,s);e.beginPath(),e.roundRect(t,r,o,n,Array.isArray(i)?i.map(l):l(i)),e.fill()}else e.fillRect(t,r,o,n)}function Gce(e,t){return(e.barRadius||0)*t}function NEe(e,t){let r=Gce(e,t);return[r,r,0,0]}function Nce(e,t,r,o,n){let i=n/2;e.beginPath(),e.moveTo(t,o-i),e.lineTo(r-i,o-i),e.arc(r-i,o,i,-Math.PI/2,Math.PI/2),e.lineTo(t,o+i),e.arc(t,o,i,Math.PI/2,-Math.PI/2),e.closePath()}function lV(e,t,r,o,n){let i=window.devicePixelRatio||1,s=n.barWidth*i,l=n.barSpacing*i,c=Math.floor(t.width/(s+l)),u=X6(r,c),p=t.height,d=o*t.width,m=NEe(n,i),f=Wl(e,n.color,t,n),h=Wl(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height),e.fillStyle=f;for(let g=0;g<u.length;g++){let v=g*(s+l);if(v+s>t.width)break;let x=u[g]*p*.9,y=p-x;H0(e,v,y,s,x,m)}e.save(),e.beginPath(),e.rect(0,0,d,p),e.clip(),e.fillStyle=h;for(let g=0;g<u.length;g++){let v=g*(s+l);if(v>d)break;let x=u[g]*p*.9,y=p-x;H0(e,v,y,s,x,m)}e.restore()}function IEe(e,t,r,o,n){let i=window.devicePixelRatio||1,s=n.barWidth*i,l=n.barSpacing*i,c=Math.floor(t.width/(s+l)),u=X6(r,c),p=t.height,d=p/2,m=o*t.width,f=Gce(n,i),h=[f,f,0,0],g=[0,0,f,f],v=Wl(e,n.color,t,n),x=Wl(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height),e.fillStyle=v;for(let y=0;y<u.length;y++){let k=y*(s+l);if(k+s>t.width)break;let _=u[y]*p*.45;H0(e,k,d-_,s,_,h),H0(e,k,d,s,_,g)}e.save(),e.beginPath(),e.rect(0,0,m,p),e.clip(),e.fillStyle=x;for(let y=0;y<u.length;y++){let k=y*(s+l);if(k>m)break;let _=u[y]*p*.45;H0(e,k,d-_,s,_,h),H0(e,k,d,s,_,g)}e.restore()}function REe(e,t,r,o,n){let i=t.width,s=t.height,l=s/2,c=s*.35;e.clearRect(0,0,i,s);let u=(p,d,m=1,f=!1)=>{let h=Wl(e,p,t,n),g=Array.isArray(p)?p[p.length-1]:p;f&&(e.shadowBlur=12,e.shadowColor=g),e.strokeStyle=h,e.lineWidth=d,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.moveTo(0,l);let v=[],x=Math.floor(r.length*m);for(let y=0;y<x;y++){let k=y/(r.length-1)*i,_=r[y],w=Math.sin(y*.1)*_,C=l+w*c;v.push({x:k,y:C})}for(let y=0;y<v.length-1;y++){let k=v[y].x+(v[y+1].x-v[y].x)*.5,_=v[y].y,w=v[y+1].x-(v[y+1].x-v[y].x)*.5,C=v[y+1].y;e.bezierCurveTo(k,_,w,C,v[y+1].x,v[y+1].y)}e.stroke(),f&&(e.shadowBlur=0)};e.strokeStyle="rgba(255, 255, 255, 0.03)",e.lineWidth=.5,e.beginPath(),e.moveTo(0,l),e.lineTo(i,l),e.stroke();for(let p=0;p<=10;p++){let d=i/10*p;e.beginPath(),e.moveTo(d,0),e.lineTo(d,s),e.stroke()}u(n.color,2,1,!1),o>0&&u(n.progressColor,3,o,!0)}function Ice(e,t,r,o,n){let i=window.devicePixelRatio||1,s=(n.barWidth||3)*i,l=(n.barSpacing||1)*i,c=Math.floor(t.width/(s+l)),u=X6(r,c),p=t.height,d=4*i,m=2*i,f=o*t.width,h=p/2,g=Wl(e,n.color,t,n),v=Wl(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height);for(let x=0;x<u.length;x++){let y=x*(s+l);if(y+s>t.width)break;let k=u[x]*p*.9,_=Math.floor(k/(d+m));e.fillStyle=y<f?v:g;for(let w=0;w<_;w++){let C=w*(d+m);e.fillRect(y,h-C-d,s,d),w>0&&e.fillRect(y,h+C,s,d)}}}function Rce(e,t,r,o,n){let i=window.devicePixelRatio||1,s=(n.barWidth||2)*i,l=(n.barSpacing||3)*i,c=Math.floor(t.width/(s+l)),u=X6(r,c),p=t.height,d=Math.max(1.5*i,s/2),m=o*t.width,f=p/2,h=Wl(e,n.color,t,n),g=Wl(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height);for(let v=0;v<u.length;v++){let x=v*(s+l)+s/2;if(x>t.width)break;let y=u[v]*p*.9;e.fillStyle=x<m?g:h,e.beginPath(),e.arc(x,f-y/2,d,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(x,f+y/2,d,0,Math.PI*2),e.fill()}}function DEe(e,t,r,o,n){let i=t.width,s=t.height,l=s/2,c=4,u=c/2,p=!!n.seekActive;if(e.clearRect(0,0,i,s),e.fillStyle=Wl(e,n.color,t,n)||"rgba(255, 255, 255, 0.2)",Nce(e,u,i,l,c),e.fill(),o>0){let d=Math.max(u*2,o*i);e.save(),e.globalAlpha=n.seekHandle&&!p?.7:1,e.fillStyle=Wl(e,n.progressColor,t,n)||"rgba(255, 255, 255, 0.9)",Nce(e,u,d,l,c),e.fill(),e.restore()}}var LEe={bars:lV,bar:lV,mirror:IEe,line:REe,blocks:Ice,block:Ice,dots:Rce,dot:Rce,seekbar:DEe};function AEe(e,t,r,o,n){(LEe[n.waveformStyle]||lV)(e,t,r,o,n)}function MEe(e){try{let t=e.getChannelData(0),r=e.sampleRate,o=zEe(t,r);if(o.length<2)return 120;let n=[];for(let c=1;c<o.length;c++)n.push((o[c]-o[c-1])/r);let i={};n.forEach(c=>{let u=60/c,p=Math.round(u/3)*3;p>60&&p<200&&(i[p]=(i[p]||0)+1)});let s=0,l=120;for(let[c,u]of Object.entries(i))u>s&&(s=u,l=parseInt(c));return l<70&&i[l*2]?l*=2:l>160&&i[Math.round(l/2)]&&(l=Math.round(l/2)),l-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function zEe(e,t){let r=[],o=0;for(let n=0;n<e.length-2048;n+=1024){let i=0;for(let c=n;c<n+2048;c++)i+=e[c]*e[c];i=i/2048;let s=i-o,l=o*1.8+.01;if(s>l&&i>.01){let c=r[r.length-1]||0,u=t*.15;n-c>u&&r.push(n)}o=i*.8+o*.2}return r}function VEe(e,t=1800){let r=e.length/t,o=e.numberOfChannels,n=[];for(let s=0;s<o;s++){let l=e.getChannelData(s);for(let c=0;c<t;c++){let u=~~(c*r),p=~~(u+r),d=0,m=0;for(let h=u;h<p;h++){let g=l[h];g>m&&(m=g),g<d&&(d=g)}let f=Math.max(Math.abs(m),Math.abs(d));(s===0||f>n[c])&&(n[c]=f)}}let i=Oce(n);return i>0?n.map(s=>s/i):n}async function Dce(e,t=1800,r=!1){let o;try{let n=window.AudioContext||window.webkitAudioContext;o=new n;let i=await(await fetch(e)).arrayBuffer(),s=await o.decodeAudioData(i),l=VEe(s,t);l=OEe(l);let c=null;return r&&(c=MEe(s)),{peaks:l,bpm:c}}finally{o&&o.close()}}function FEe(e=1800){let t=[];for(let r=0;r<e;r++){let o=Math.random()*.5+.3,n=Math.sin(r/e*Math.PI*4)*.2;t.push(zo(o+n,.1,1))}return t}function OEe(e,t=.95){let r=Oce(e);if(r===0||r>t)return e;let o=t/r;return e.map(n=>n*o)}var cV=128;function Lce(e){let t=document.documentElement,r=document.body;return t.classList.contains(e)||t.classList.contains(`${e}-mode`)||t.classList.contains(`theme-${e}`)||t.getAttribute("data-theme")===e||t.getAttribute("data-color-scheme")===e||r.classList.contains(e)||r.classList.contains(`${e}-mode`)||r.getAttribute("data-theme")===e}function HEe(e){let t=0,r=0;for(let o=e;o&&o.nodeType===1&&r<.995;o=o.parentElement){let n=Uce(getComputedStyle(o).backgroundColor);if(!n||n.a<=0)continue;let i=n.a*(1-r);t+=(n.r*299+n.g*587+n.b*114)/1e3*i,r+=i}return{sum:t,alpha:r}}function jEe(){let e=EEe(getComputedStyle(document.body).color);if(e!==null)return e>cV?"dark":"light";if(window.matchMedia){if(window.matchMedia("(prefers-color-scheme: dark)").matches)return"dark";if(window.matchMedia("(prefers-color-scheme: light)").matches)return"light"}return"dark"}function Y6(e){if(Lce("dark"))return"dark";if(Lce("light"))return"light";try{let t=e&&e.nodeType===1?e:document.body,{sum:r,alpha:o}=HEe(t),n=jEe(),i=r+(n==="dark"?0:255)*(1-o);return i>cV?"light":i<cV?"dark":n}catch{return"dark"}}var j0={dark:{waveformColor:"rgba(255, 255, 255, 0.3)",progressColor:"rgba(255, 255, 255, 0.9)"},light:{waveformColor:"rgba(0, 0, 0, 0.2)",progressColor:"rgba(0, 0, 0, 0.8)"}};function Ace(e,t){if(e&&j0[e])return j0[e];let r=Y6(t);return j0[r]}var uV={url:"",height:64,samples:1800,preload:"metadata",crossOrigin:null,audioMode:"self",playbackRate:1,showPlaybackSpeed:!1,playbackRates:[.5,.75,1,1.25,1.5,1.75,2],buttonAlign:"auto",layout:"default",buttonStyle:"circle",buttonSize:null,buttonRadius:null,waveformStyle:"mirror",barWidth:2,barSpacing:0,barRadius:1,waveformGradient:"vertical",colorPreset:null,waveformColor:null,progressColor:null,autoplay:!1,showControls:!0,showInfo:!0,showTime:!0,showHoverTime:!1,seekHandle:!1,showBPM:!1,bpm:null,singlePlay:!0,playOnSeek:!0,enableMediaSession:!0,markers:[],showMarkers:!0,accessibleSeek:!0,seekLabel:null,seekValueText:null,title:null,artist:null,artwork:null,artworkPosition:"info",album:"",errorText:"Unable to load audio",playPauseLabel:"Play/Pause",speedLabel:"Playback speed",artworkAlt:"Album artwork",unknownTrackText:"Unknown Track",playIcon:'<svg viewBox="0 0 24 24" width="16" height="16"><path d="M8 5v14l11-7z"/></svg>',pauseIcon:'<svg viewBox="0 0 24 24" width="16" height="16"><path d="M6 4h4v16H6zM14 4h4v16h-4z"/></svg>',onLoad:null,onPlay:null,onPause:null,onEnd:null,onError:null,onTimeUpdate:null,onNextTrack:null,onPreviousTrack:null},Wce={bars:{barWidth:3,barSpacing:1},mirror:{barWidth:2,barSpacing:2},line:{barWidth:2,barSpacing:0},blocks:{barWidth:4,barSpacing:2},dots:{barWidth:3,barSpacing:3},seekbar:{barWidth:1,barSpacing:0}},$ce=["auto","top","center","bottom"],gV=.25,vV=4,UEe={buttonAlign:$ce,layout:["default","preview"],buttonStyle:["circle","minimal"],artworkPosition:["info","button"],waveformStyle:Object.keys(Wce),waveformGradient:["vertical","horizontal","diagonal"],audioMode:["self","external"],preload:["none","metadata","auto"],colorPreset:Object.keys(j0),crossOrigin:["anonymous","use-credentials"]},GEe={height:{min:1,integer:!0},samples:{min:1,integer:!0},barWidth:{min:0},barSpacing:{min:0},barRadius:{min:0},bpm:{min:1},playbackRate:{min:gV,max:vV}},WEe=["autoplay","showControls","showInfo","showTime","showHoverTime","seekHandle","showBPM","singlePlay","playOnSeek","enableMediaSession","showMarkers","accessibleSeek","showPlaybackSpeed"],$Ee=["onLoad","onPlay","onPause","onEnd","onError","onTimeUpdate","onNextTrack","onPreviousTrack"];function pV(e,t){console.warn(`[WaveformPlayer] Invalid ${e} option, using default:`,t)}function dV(e){let t=fV(e);return t?t.reduce((r,o)=>{let n=o&&typeof o=="object"?Q6(o.time,null,{min:0}):null;return n===null?(pV("marker",o),r):(r.push({...o,time:n,label:o.label==null?"":o.label}),r)},[]):(e!=null&&pV("markers",e),[])}function Mce(e){let t=o=>e[o]!=null,r=o=>{pV(o,e[o]),e[o]=uV[o]};for(let[o,n]of Object.entries(GEe)){if(!t(o))continue;let i=Q6(e[o],null,n);i===null?r(o):e[o]=i}for(let[o,n]of Object.entries(UEe))t(o)&&kEe(e[o],n)===null&&r(o);for(let o of WEe)e[o]=wEe(e[o]);for(let o of $Ee)t(o)&&typeof e[o]!="function"&&r(o);if(t("playbackRates")){let o=hV(e.playbackRates,{min:gV,max:vV,fallback:null});o===null?r("playbackRates"):e.playbackRates=o}e.markers=dV(e.markers);for(let o of["buttonSize","buttonRadius"]){if(!t(o))continue;let n=e[o];(typeof n=="number"?Number.isFinite(n):typeof n=="string"&&n.trim()!=="")||r(o)}for(let o of["waveformColor","progressColor"]){if(!t(o))continue;let n=e[o];!(typeof n=="string"&&n.trim()!=="")&&!Array.isArray(n)&&r(o)}return e}var qEe="data:image/svg+xml,"+encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="24" height="24" rx="4" fill="#71717a" fill-opacity="0.15"/><g fill="none" stroke="#a1a1aa" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="17" r="2.2"/><circle cx="17" cy="15" r="2.2"/><path d="M10.2 17V7l9-1.6v9"/></g></svg>'),zce=5,Vce=10,ZEe='button, a[href], input, [role="slider"]',U0=class nn{static instances=new Map;static currentlyPlaying=null;constructor(t,r={}){if(this.container=typeof t=="string"?document.querySelector(t):t,!this.container)throw new Error("[WaveformPlayer] Container element not found");let o=Hce(this.container),n={...r};n.style&&!n.waveformStyle&&(n.waveformStyle=n.style),n.src&&!n.url&&(n.url=n.src),this.options=Mce(Bce(uV,o,n));let i=Ace(this.options.colorPreset,this.container);this._autoTheme=this.options.colorPreset==null||!j0[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&j0[this.options.colorPreset]?this.options.colorPreset:Y6(this.container);for(let[l,c]of Object.entries(i))(this.options[l]===null||this.options[l]===void 0)&&(this.options[l]=c,this._presetKeys.push(l));let s=Wce[this.options.waveformStyle];s&&(o.barWidth===void 0&&r.barWidth===void 0&&(this.options.barWidth=s.barWidth),o.barSpacing===void 0&&r.barSpacing===void 0&&(this.options.barSpacing=s.barSpacing)),this.audio=null,this.canvas=null,this.ctx=null,this.waveformData=[],this.progress=0,this._activeMarkerIndex=-1,this._markerLabelTimer=null,this.isPlaying=!1,this.isLoading=!1,this.hasError=!1,this.updateTimer=null,this.resizeObserver=null,this._ac=new AbortController,this.id=this.container.id||PEe(this.options.url),nn.instances.set(this.id,this),nn._watchTheme();try{this.init()}catch(l){throw nn.instances.delete(this.id),this._ac.abort(),l}setTimeout(()=>{this._emit("waveformplayer:ready",{player:this,url:this.options.url})},100)}_emit(t,r,o=!1){let n=new CustomEvent(t,{bubbles:!0,cancelable:o,detail:r});return this.container.dispatchEvent(n),n}_requestSeek(t){this._emit("waveformplayer:request-seek",{...this._buildTrackDetail(),percent:t},!0).defaultPrevented||(this.progress=t,this.drawWaveform?.())}init(){this.createDOM(),this.createAudio(),this.initPlaybackSpeed(),this.initKeyboardControls(),this.initSeekControl(),this.bindEvents(),this.setupResizeObserver(),requestAnimationFrame(()=>{this.resizeCanvas(),this.options.url&&this.load(this.options.url).then(()=>{this.options.autoplay&&this.play()?.catch(()=>{})}).catch(t=>{console.error("[WaveformPlayer] Failed to load audio:",t)})})}createDOM(){this.container.innerHTML="",this.container.className="waveform-player";let t=$ce.includes(this.options.buttonAlign)?this.options.buttonAlign:"auto";t==="auto"&&(this.options.waveformStyle==="bars"?t="bottom":t="center"),this.options.layout==="preview"&&this.container.classList.add("waveform-layout-preview"),this.container.classList.toggle("waveform-theme-light",this._scheme==="light");let r=[];this.options.buttonSize!=null&&r.push(`--wfp-btn-size: ${Pce(this.options.buttonSize)}`),this.options.buttonRadius!=null&&r.push(`--wfp-btn-radius: ${Pce(this.options.buttonRadius)}`);let o=r.length?` style="${r.join("; ")};"`:"",n=this.options.artworkPosition==="button"&&this.options.artwork,i=n?`<img class="waveform-btn-artwork" src="${jc(this.options.artwork)}" alt="" aria-hidden="true">`:"",s=this.options.showControls?`
-        <button class="waveform-btn${this.options.buttonStyle==="minimal"?" waveform-btn-minimal":""}${n?" waveform-btn-has-artwork":""}" aria-label="${jc(this.options.playPauseLabel)}"${o}>
+<!-- /wp:html -->`);return r??(0,dC.createBlock)("core/html",{},[],[t])}}]},Ate=n7e;var{name:zte}=uC,Vte={icon:yB,example:{innerContent:["<marquee>"+(0,Mte.__)("Welcome to the wonderful world of blocks\u2026")+"</marquee>"]},edit:Rte,save:Dte,transforms:Ate},a7e=()=>M({name:zte,metadata:uC,settings:Vte});var GA={};J(GA,{init:()=>p7e,metadata:()=>fC,name:()=>Xte,settings:()=>Jte});var ji=a(D(),1),ka=a(V(),1);var bn=a(R(),1),$te=a(H(),1),Qh=a(z(),1),qte=a(O(),1),Zte=a(ne(),1);var mC=a(D(),1),Yh=a(V(),1);var zb=a(H(),1),Gte=a(he(),1),HA=a(O(),1),jA=a(ne(),1);var OA=a(D(),1),Ote=a(V(),1),Hte=a(he(),1),pC=a(H(),1),jte=a(da(),1);var wc=a(b(),1),Fte=20;function Ute({icons:e,onChange:t,value:r}){let o=(0,Hte.useAsyncList)(e,{step:Fte}),n=(0,pC.useRef)(),i=e?.findIndex(l=>l.name===r)??-1,s=i>=0&&(o.length>=i+Fte||o.length===e.length);return(0,pC.useLayoutEffect)(()=>{let l=n.current;!s||!l||(0,jte.getScrollContainer)(l)?.scrollTop||l.scrollIntoView({block:"center"})},[s]),(0,wc.jsx)("div",{className:"wp-block-icon__inserter-grid",children:e?.length?(0,wc.jsx)("div",{className:"wp-block-icon__inserter-grid-icons-list","aria-label":(0,OA.__)("Icon library"),children:o.map(l=>(0,wc.jsxs)(Ote.Button,{ref:l.name===r?n:void 0,className:"wp-block-icon__inserter-grid-icons-list-item",onClick:()=>t(l.name),variant:l.name===r?"primary":void 0,__next40pxDefaultSize:!0,children:[(0,wc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-icon",children:(0,wc.jsx)(To,{html:l.content})}),(0,wc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-title",children:l.label})]},l.name))}):(0,wc.jsx)("div",{className:"wp-block-icon__inserter-grid-no-results",children:(0,wc.jsx)("p",{children:(0,OA.__)("No results found.")})})})}var Wte=a(IA(),1);function Kh(e=""){return e=(0,Wte.default)(e),e=e.trim().toLowerCase(),e}function i7e(e,t){let r=Kh(t),o=Kh(e.title),n=0;return r===o?n+=30:o.startsWith(r)?n+=20:r.split(" ").every(l=>o.includes(l))&&(n+=10),n}function Mb(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,i7e(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Hi=a(b(),1);function UA({onClose:e,value:t,onChange:r}){let[o,n]=(0,zb.useState)(""),[i,s]=(0,zb.useState)(null),l=(0,Gte.useDebounce)(n,300),c=(0,HA.useSelect)(g=>g(jA.store).getEntityRecords("root","iconCollection"),[]),u=t?.split("/")[0],d=i??(c?.some(({slug:g})=>g===u)?u:c?.[0]?.slug)??null,{icons:p,hasResolvedIcons:m}=(0,HA.useSelect)(g=>{if(d===null)return{icons:null,hasResolvedIcons:!1};let h=d===""?{}:{collection:d},{getEntityRecords:v,hasFinishedResolution:x}=g(jA.store);return{icons:v("root","icon",h),hasResolvedIcons:x("getEntityRecords",["root","icon",h])}},[d]),f=(0,zb.useMemo)(()=>{if(!p)return[];if(o){let g=Kh(o);return p.filter(h=>{let v=Kh(h.name),x=Kh(h.label);return v.includes(g)||x.includes(g)})}return p},[o,p]);return(0,Hi.jsx)(Yh.Modal,{className:"wp-block-icon__inserter-modal",title:(0,mC.__)("Icon library"),onRequestClose:e,isFullScreen:!0,children:(0,Hi.jsxs)(xd.Root,{className:"wp-block-icon__inserter",orientation:"vertical",value:d,onValueChange:s,children:[(0,Hi.jsxs)(ks,{direction:"column",gap:"lg",className:"wp-block-icon__inserter-sidebar",children:[(0,Hi.jsx)(Yh.SearchControl,{value:o,onChange:l}),(0,Hi.jsxs)(xd.List,{children:[(0,Hi.jsx)(xd.Tab,{value:"",children:(0,mC.__)("All")}),c?.map(g=>(0,Hi.jsx)(xd.Tab,{value:g.slug,children:g.label},g.slug))]})]}),[{slug:""},...c??[]].map(g=>(0,Hi.jsx)(xd.Panel,{tabIndex:-1,value:g.slug,className:"wp-block-icon__inserter-panel",children:m?(0,Hi.jsx)(Ute,{icons:f,onChange:r,value:t}):(0,Hi.jsx)("div",{className:"wp-block-icon__inserter-loading",role:"status","aria-label":(0,mC.__)("Loading\u2026"),children:(0,Hi.jsx)(Yh.Spinner,{})})},g.slug))]})})}var Zt=a(b(),1),s7e=({className:e,style:t})=>(0,Zt.jsxs)(Qh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",fill:"none","aria-hidden":"true",className:T("wp-block-icon__placeholder",e),style:t,children:[(0,Zt.jsx)(Qh.Rect,{width:"60",height:"60",fill:"currentColor",fillOpacity:.1}),(0,Zt.jsx)(Qh.Path,{vectorEffect:"non-scaling-stroke",stroke:"currentColor",strokeOpacity:.25,d:"M60 60 0 0"})]});function l7e({attributes:e,setAttributes:t}){let{icon:r,ariaLabel:o,flipHorizontal:n,flipVertical:i,rotation:s}=e,[l,c]=(0,$te.useState)(!1),u=(0,bn.useBlockEditingMode)()==="contentOnly",d=(0,bn.__experimentalUseColorProps)(e),p=(0,bn.__experimentalGetSpacingClassesAndStyles)({style:{spacing:{padding:e.style?.spacing?.padding}}}),m=(0,bn.__experimentalUseBorderProps)(e),f=(0,bn.getDimensionsClassesAndStyles)(e),h=(0,qte.useSelect)(w=>{let{getEntityRecord:C}=w(Zte.store);return r?C("root","icon",r):null},[r])?.content||"",v={"is-flip-horizontal":n,"is-flip-vertical":i},x=s?{rotate:`${s}deg`}:{},_=(0,Zt.jsxs)(Zt.Fragment,{children:[r&&(0,Zt.jsxs)(bn.BlockControls,{group:"block",children:[(0,Zt.jsx)(ka.ToolbarButton,{icon:RE,label:(0,ji.__)("Flip horizontal"),isPressed:n,onClick:()=>t({flipHorizontal:!n})}),(0,Zt.jsx)(ka.ToolbarButton,{icon:LE,label:(0,ji.__)("Flip vertical"),isPressed:i,onClick:()=>t({flipVertical:!i})}),(0,Zt.jsx)(ka.ToolbarButton,{icon:GN,label:(0,ji.__)("Rotate"),onClick:()=>t({rotation:((s||0)+90)%360})})]}),(0,Zt.jsxs)(bn.BlockControls,{group:"other",children:[(0,Zt.jsx)(ka.ToolbarButton,{onClick:()=>{c(!0)},children:r?(0,ji.__)("Replace"):(0,ji.__)("Choose icon")}),u&&r&&(0,Zt.jsx)(ka.DropdownMenu,{icon:"",toggleProps:{as:ka.ToolbarButton},popoverProps:{className:"is-alternate"},text:(0,ji.__)("Label"),children:()=>(0,Zt.jsx)(ka.TextControl,{className:"wp-block-icon__toolbar-content",label:(0,ji.__)("Label"),value:o||"",onChange:w=>t({ariaLabel:w}),help:(0,ji.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons.")})})]})]}),k=X(),y=r&&(0,Zt.jsx)(Zt.Fragment,{children:(0,Zt.jsx)(bn.InspectorControls,{group:"settings",children:(0,Zt.jsx)(ka.__experimentalToolsPanel,{label:(0,ji.__)("Settings"),resetAll:()=>t({ariaLabel:void 0}),dropdownMenuProps:k,children:(0,Zt.jsx)(ka.__experimentalToolsPanelItem,{label:(0,ji.__)("Label"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>t({ariaLabel:void 0}),children:(0,Zt.jsx)(ka.TextControl,{label:(0,ji.__)("Label"),help:(0,ji.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons."),value:o||"",onChange:w=>t({ariaLabel:w})})})})})});return(0,Zt.jsxs)(Zt.Fragment,{children:[_,y,(0,Zt.jsx)("div",{...(0,bn.useBlockProps)(),children:h?(0,Zt.jsx)(To,{html:h,wrapperProps:{className:T(d.className,m.className,p.className,f.className,v),style:{...d.style,...m.style,...p.style,...f.style,...x}}}):(0,Zt.jsx)(s7e,{className:T(m.className,p.className,f.className,v),style:{...m.style,...p.style,...f.style,...x,height:"auto"}})}),l&&(0,Zt.jsx)(UA,{onClose:()=>c(!1),value:e.icon,onChange:w=>{t({icon:w}),c(!1)}})]})}var Kte=l7e;var fC={apiVersion:3,$schema:"https://schemas.wp.org/trunk/block.json",name:"core/icon",title:"Icon",category:"media",description:"Insert an SVG icon.",keywords:["icon","svg"],textdomain:"default",attributes:{icon:{type:"string",role:"content"},flipHorizontal:{type:"boolean",default:!1},flipVertical:{type:"boolean",default:!1},rotation:{type:"number",default:0}},supports:{anchor:!0,ariaLabel:{__experimentalSkipSerialization:!0},align:["left","center","right"],html:!1,color:{__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!1,radius:!1,style:!1,width:!1}},spacing:{padding:!0,margin:!0,__experimentalSkipSerialization:["padding"],__experimentalDefaultControls:{margin:!1,padding:!1}},dimensions:{width:!0,__experimentalSkipSerialization:["width"],__experimentalDefaultControls:{width:!0}}},selectors:{root:".wp-block-icon svg",css:".wp-block-icon",spacing:{margin:".wp-block-icon"}},style:"wp-block-icon",editorStyle:"wp-block-icon-editor"};var gC=a(V(),1),WA=a(b(),1),u7e=(0,WA.jsx)(gC.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",children:(0,WA.jsx)(gC.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"})}),Yte=u7e;var d7e=[{name:"default",isDefault:!0,attributes:{icon:"core/info"}}],Qte=d7e;var{name:Xte}=fC,Jte={icon:Yte,example:{attributes:{icon:"core/info",style:{dimensions:{width:"48px"}}}},variations:Qte,edit:Kte},p7e=()=>M({name:Xte,metadata:fC,settings:Jte});var XA={};J(XA,{init:()=>$7e,metadata:()=>wC,name:()=>Lre,settings:()=>SC});var op=a(D(),1);var Dre=a(K(),1);var tt=a(R(),1);var Fe=a(b(),1),m7e={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l}=e,u=(0,Fe.jsx)("img",{src:t,alt:r,...s||l?{width:s,height:l}:{}}),d={};return s?d={width:s}:(n==="left"||n==="right")&&(d={maxWidth:"50%"}),(0,Fe.jsxs)("figure",{className:n?`align${n}`:null,style:d,children:[i?(0,Fe.jsx)("a",{href:i,children:u}):u,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{tagName:"figcaption",value:o})]})}},f7e={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l,id:c}=e,u=(0,Fe.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:s,height:l});return(0,Fe.jsxs)("figure",{className:n?`align${n}`:null,children:[i?(0,Fe.jsx)("a",{href:i,children:u}):u,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{tagName:"figcaption",value:o})]})}},g7e={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"},linkDestination:{type:"string",default:"none"}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,width:s,height:l,id:c}=e,u=T({[`align${n}`]:n,"is-resized":s||l}),d=(0,Fe.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:s,height:l});return(0,Fe.jsxs)("figure",{className:u,children:[i?(0,Fe.jsx)("a",{href:i,children:d}):d,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{tagName:"figcaption",value:o})]})}},h7e={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,id:d,linkTarget:p,sizeSlug:m,title:f}=e,g=s||void 0,h=T({[`align${n}`]:n,[`size-${m}`]:m,"is-resized":c||u}),v=(0,Fe.jsx)("img",{src:t,alt:r,className:d?`wp-image-${d}`:null,width:c,height:u,title:f}),x=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:p,rel:g,children:v}):v,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{tagName:"figcaption",value:o})]});return n==="left"||n==="right"||n==="center"?(0,Fe.jsx)("div",{...tt.useBlockProps.save(),children:(0,Fe.jsx)("figure",{className:h,children:x})}):(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:h}),children:x})}},v7e={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{__experimentalDuotone:"img",text:!1,background:!1},__experimentalBorder:{radius:!0,__experimentalDefaultControls:{radius:!0}},__experimentalStyle:{spacing:{margin:"0 0 1em 0"}}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,id:d,linkTarget:p,sizeSlug:m,title:f}=e,g=s||void 0,h=T({[`align${n}`]:n,[`size-${m}`]:m,"is-resized":c||u}),v=(0,Fe.jsx)("img",{src:t,alt:r,className:d?`wp-image-${d}`:null,width:c,height:u,title:f}),x=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:p,rel:g,children:v}):v,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{tagName:"figcaption",value:o})]});return(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:h}),children:x})}},y7e={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate(e){let{height:t,width:r}=e;return{...e,width:typeof r=="number"?`${r}px`:r,height:typeof t=="number"?`${t}px`:t}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:d,scale:p,id:m,linkTarget:f,sizeSlug:g,title:h}=e,v=s||void 0,x=(0,tt.__experimentalGetBorderClassesAndStyles)(e),_=T({[`align${n}`]:n,[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=T(x.className,{[`wp-image-${m}`]:!!m}),y=(0,Fe.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:d,objectFit:p},width:c,height:u,title:h}),w=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:f,rel:v,children:y}):y,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{className:(0,tt.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:_}),children:w})}},b7e={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate(e){let{width:t,height:r}=e;return{...e,width:typeof t=="number"?`${t}px`:t,height:typeof r=="number"?`${r}px`:r}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:d,scale:p,id:m,linkTarget:f,sizeSlug:g,title:h}=e,v=s||void 0,x=(0,tt.__experimentalGetBorderClassesAndStyles)(e),_=T({[`align${n}`]:n,[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=T(x.className,{[`wp-image-${m}`]:!!m}),y=(0,Fe.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:d,objectFit:p,width:c,height:u},width:c,height:u,title:h}),w=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:f,rel:v,children:y}):y,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{className:(0,tt.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:_}),children:w})}},_7e={attributes:{align:{type:"string"},behaviors:{type:"object"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"string",source:"html",selector:"figcaption",role:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...r}){if(!r.behaviors?.lightbox)return r;let{behaviors:{lightbox:{enabled:o}}}=r,n={...r,lightbox:{enabled:o}};return delete n.behaviors,n},isEligible(e){return!!e.behaviors},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:d,scale:p,id:m,linkTarget:f,sizeSlug:g,title:h}=e,v=s||void 0,x=(0,tt.__experimentalGetBorderClassesAndStyles)(e),_=T({[`align${n}`]:n,[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),k=T(x.className,{[`wp-image-${m}`]:!!m}),y=(0,Fe.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...x.style,aspectRatio:d,objectFit:p,width:c,height:u},title:h}),w=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:f,rel:v,children:y}):y,!tt.RichText.isEmpty(o)&&(0,Fe.jsx)(tt.RichText.Content,{className:(0,tt.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:_}),children:w})}},x7e={attributes:{blob:{type:"string",role:"local"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},focalPoint:{type:"object"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{interactivity:!0,align:["left","center","right","wide","full"],anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},spacing:{margin:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},shadow:{__experimentalSkipSerialization:!0}},save({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:d,scale:p,focalPoint:m,id:f,linkTarget:g,sizeSlug:h,title:v,metadata:{bindings:x={}}={}}=e,_=s||void 0,k=(0,tt.__experimentalGetBorderClassesAndStyles)(e),y=(0,tt.__experimentalGetShadowClassesAndStyles)(e),w=T({alignnone:n==="none",[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!k.className||k.style&&Object.keys(k.style).length>0}),C=T(k.className,{[`wp-image-${f}`]:!!f}),S=(0,Fe.jsx)("img",{src:t,alt:r,className:C||void 0,style:{...k.style,...y.style,aspectRatio:d,objectFit:p,objectPosition:m&&p?cf(m):void 0,width:c,height:u},title:v}),P=!tt.RichText.isEmpty(o)||x.caption||x?.__default?.source==="core/pattern-overrides",N=(0,Fe.jsxs)(Fe.Fragment,{children:[i?(0,Fe.jsx)("a",{className:l,href:i,target:g,rel:_,children:S}):S,P&&(0,Fe.jsx)(tt.RichText.Content,{className:(0,tt.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Fe.jsx)("figure",{...tt.useBlockProps.save({className:w}),children:N})}},ere=[x7e,_7e,b7e,y7e,v7e,h7e,g7e,f7e,m7e];var e0=a(Or(),1),Vb=a(K(),1),xre=a(V(),1),hf=a(O(),1),Ca=a(R(),1),rp=a(H(),1),Sc=a(D(),1);var kre=a(xr(),1),wre=a(he(),1),kC=a(dr(),1),Cre=a(rre(),1);var je=a(V(),1),Jh=a(he(),1),Cc=a(O(),1),Ft=a(R(),1),kr=a(H(),1),De=a(D(),1),KA=a(dr(),1),Xh=a(K(),1);var fre=a(xr(),1),xC=a(ne(),1);var wa=a(V(),1),hC=a(R(),1),ore=a(da(),1),nre=a(H(),1),$A=a(D(),1),are=a(O(),1);var ire=a(dr(),1),oi=a(b(),1),k7e=e=>{window.requestAnimationFrame(()=>{let[t]=ore.focus.tabbable.find(e?.current);t&&t.focus()})};function qA({url:e,filename:t,itemGroupProps:r,className:o,label:n}){return(0,oi.jsx)(wa.__experimentalItemGroup,{...r,as:"span",children:(0,oi.jsxs)(wa.__experimentalHStack,{justify:"flex-start",children:[(0,oi.jsx)("span",{className:"block-library-utils__media-control__inspector-image-indicator",style:{backgroundImage:e?`url(${e})`:void 0}}),(0,oi.jsx)(wa.FlexBlock,{children:(0,oi.jsx)(wa.__experimentalTruncate,{numberOfLines:1,className:o,children:t??n})})]})})}function vC({mediaId:e,mediaUrl:t,filename:r,allowedTypes:o,onSelect:n,onSelectURL:i,onError:s,onReset:l,isUploading:c=!1,emptyLabel:u=(0,$A.__)("Media")}){let{getSettings:d}=(0,are.useSelect)(hC.store),p=f=>{let{mediaUpload:g}=d();g&&g({allowedTypes:o,filesList:f,onFileChange([h]){n(h)},onError:s,multiple:!1})},m=(0,nre.useRef)();return(0,oi.jsxs)("div",{ref:m,className:"block-library-utils__media-control",children:[(0,oi.jsx)(hC.MediaReplaceFlow,{className:"block-library-utils__media-control__replace-flow",mediaId:e,mediaURL:t,allowedTypes:o,onSelect:n,onSelectURL:i,onError:s,name:(0,oi.jsx)(qA,{url:t,filename:r,className:"block-library-utils__media-control__inspector-media-replace-title",label:t&&(0,ire.getFilename)(r)||u}),renderToggle:f=>(0,oi.jsx)(wa.Button,{...f,__next40pxDefaultSize:!0,children:c?(0,oi.jsx)(wa.Spinner,{}):f.children}),onReset:l}),t&&l&&(0,oi.jsx)(wa.Button,{label:(0,$A.__)("Reset"),className:"block-library-utils__media-control__reset",size:"small",icon:HN,onClick:()=>{l(),k7e(m)}}),(0,oi.jsx)(wa.DropZone,{onFilesDrop:p})]})}var yC=a(ne(),1),bC=a(R(),1),ure=a(da(),1),_C=a(O(),1),Ls=a(H(),1);function sre(e){return typeof e!="string"||!(0,ure.__unstableStripHTML)(e).trim()?"":e.replace(/\n/g,"<br>")}function w7e(e){let t=e?.caption;if(typeof t=="string")return sre(t);if(t&&typeof t=="object"&&Object.hasOwn(t,"raw"))return sre(t.raw)}function ZA(e){return{alt:typeof e?.alt_text=="string"?e.alt_text:e?.alt||"",caption:w7e(e)}}function lre(e){return e||""}function C7e(e,t,r){if(!t||!r)return{};let o=ZA(t),n=ZA(r),i={},s=lre(e.alt);o.alt!==n.alt&&(s===o.alt||!s)&&(i.alt=n.alt);let l=lre(e.caption);return o.caption!==void 0&&n.caption!==void 0&&o.caption!==n.caption&&(l===o.caption||!l)&&(i.caption=n.caption||void 0),i}function S7e(e,t){let r=t.media_details?.sizes;if(!e||e===Wd||!r)return;let o=r[e]?.source_url;if(o)return{url:o};let n=t.source_url??r.full?.source_url;return n?{url:n,sizeSlug:Wd}:void 0}function T7e(e,t){if(e===Hd)return t.source_url?{href:t.source_url}:void 0;if(e===jd)return t.link?{href:t.link}:void 0}function P7e(e,t){if(t)return{...S7e(e.sizeSlug,t),...T7e(e.linkDestination,t)}}var{openMediaEditorModalKey:E7e}=q(bC.privateApis);function B7e({alt:e,caption:t}){let r={};return e||(r.alt_text=""),t?.toString()||(r.caption=""),Object.keys(r).length?r:void 0}function cre(e){if(!e)return!1;let t=typeof e.alt_text=="string"||typeof e.alt=="string",r=ZA(e).caption!==void 0;return t&&r}function dre({attributes:e,setAttributes:t,onClose:r,onUrlChange:o}){let{id:n,url:i,alt:s,caption:l,sizeSlug:c,linkDestination:u}=e,d=(0,_C.useRegistry)(),p=(0,_C.useSelect)(y=>y(bC.store).getSettings()[E7e],[]),m=(0,Ls.useRef)({id:n,url:i,alt:s,caption:l?.toString(),sizeSlug:c,linkDestination:u}),f=(0,Ls.useRef)(),g=(0,Ls.useRef)(0);(0,Ls.useEffect)(()=>{m.current={id:n,url:i,alt:s,caption:l?.toString(),sizeSlug:c,linkDestination:u}},[s,l,n,u,c,i]);let h=(0,Ls.useCallback)(y=>d.select(yC.store).getEditedEntityRecord("postType","attachment",y),[d]),v=(0,Ls.useCallback)(async y=>{let w=d.resolveSelect(yC.store);try{return await w.getEntityRecord("postType","attachment",y)}catch{return}},[d]),x=(0,Ls.useCallback)(async y=>{let{invalidateResolution:w}=d.dispatch(yC.store);return w("getEntityRecord",["postType","attachment",y]),v(y)},[d,v]),_=(0,Ls.useCallback)(async({id:y,url:w})=>{if(typeof y!="number")return;let C=f.current;f.current=void 0;let S=++g.current,P={},N=m.current,I=y!==N.id;if(I&&(P.id=y,P.url=w??N.url,P.url!==N.url&&o?.(P.url),m.current={...m.current,id:P.id,url:P.url}),C||I){let B=await x(y);if(S!==g.current)return;let E=B??h(y),L=m.current;if(C){let A=C7e(L,C,E);Object.keys(A).length&&Object.assign(P,A)}if(I){let A=P7e(L,E);A&&(Object.assign(P,A),A.url&&A.url!==L.url&&o?.(A.url))}}Object.keys(P).length&&(m.current={...m.current,...P},t(P))},[h,o,x,t]),k=(0,Ls.useCallback)(async()=>{if(!n||!p)return;let y=h(n),w=B7e(m.current),C=cre(y)?void 0:await v(n);f.current=C||(cre(y)?y:w)||y,p({id:n,onUpdate:_,onClose:r})},[h,_,n,r,p,v]);return n&&p?k:void 0}var de=a(b(),1),{DimensionsTool:pre,isDefaultBlockStyleState:N7e,ResolutionTool:I7e,mediaEditKey:R7e,mediaSideloadFromUrlKey:mre}=q(Ft.privateApis),D7e=[{value:"cover",label:(0,De._x)("Cover","Scale option for dimensions control"),help:(0,De.__)("Image covers the space evenly.")},{value:"contain",label:(0,De._x)("Contain","Scale option for dimensions control"),help:(0,De.__)("Image is contained without distortion.")}],L7e={placement:"bottom-start"},A7e=({href:e,children:t})=>e?(0,de.jsx)("a",{href:e,onClick:r=>r.preventDefault(),"aria-disabled":!0,style:{pointerEvents:"none",cursor:"default",display:"inline"},children:t}):t;function M7e({attributes:e,setAttributes:t,lockAltControls:r,lockAltControlsMessage:o,lockTitleControls:n,lockTitleControlsMessage:i}){let[s,l]=(0,kr.useState)(null),[c,u]=(0,kr.useState)(!1),[d,p]=(0,kr.useState)(!1);return(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(je.ToolbarItem,{ref:l,children:m=>(0,de.jsx)(je.DropdownMenu,{icon:uv,label:(0,De.__)("More"),toggleProps:{...m,description:(0,De.__)("Displays more controls.")},popoverProps:L7e,children:({onClose:f})=>(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(je.MenuItem,{onClick:()=>{u(!0),f()},"aria-haspopup":"dialog",children:(0,De._x)("Alternative text","Alternative text for an image. Block toolbar label, a low character count is preferred.")}),(0,de.jsx)(je.MenuItem,{onClick:()=>{p(!0),f()},"aria-haspopup":"dialog",children:(0,De.__)("Title text")})]})})}),c&&(0,de.jsx)(je.Popover,{placement:"bottom-start",anchor:s,onClose:()=>u(!1),offset:13,variant:"toolbar",children:(0,de.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,de.jsx)(je.TextareaControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,De.__)("Alternative text"),value:e.alt||"",onChange:m=>t({alt:m}),disabled:r,help:r?(0,de.jsx)(de.Fragment,{children:o}):(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(je.ExternalLink,{href:(0,De.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,De.__)("Describe the purpose of the image.")}),(0,de.jsx)("br",{}),(0,De.__)("Leave empty if decorative.")]})})})}),d&&(0,de.jsx)(je.Popover,{placement:"bottom-start",anchor:s,onClose:()=>p(!1),offset:13,variant:"toolbar",children:(0,de.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,de.jsx)(je.TextControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,De.__)("Title attribute"),value:e.title||"",onChange:m=>t({title:m}),disabled:n,help:n?(0,de.jsx)(de.Fragment,{children:i}):(0,kr.createInterpolateElement)((0,De.__)("Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"),{a:(0,de.jsx)(je.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})})]})}function gre({temporaryURL:e,isSideloading:t,attributes:r,setAttributes:o,isSingleSelected:n,insertBlocksAfter:i,onReplace:s,onSelectImage:l,onSelectURL:c,onUploadError:u,context:d,clientId:p,blockEditingMode:m,parentLayoutType:f,maxContentWidth:g}){let{url:h="",alt:v,align:x,id:_,href:k,rel:y,linkClass:w,linkDestination:C,title:S,width:P,height:N,aspectRatio:I,scale:B,focalPoint:E,linkTarget:L,sizeSlug:A,lightbox:U,metadata:$,isDecorative:W}=r,[G,F]=(0,kr.useState)(),[Z,j]=(0,kr.useState)(null),[Y,ee]=(0,kr.useState)({}),[te,Q]=(0,kr.useState)(0),le=(0,Jh.useResizeObserver)(([xe])=>{if(!Z){let[Vt]=xe.borderBoxSize;ee({width:Vt.inlineSize,height:Vt.blockSize})}Q(xe.target.offsetTop)}),oe=(0,kr.useCallback)(()=>{Q(G?.offsetTop??0)},[G]),ce=(0,Jh.useMergeRefs)([F,le]),{allowResize:pe=!0,imageCrop:be=!1}=d,Te=be&&f==="flex",{image:ae,attachmentResolutionError:se}=(0,Cc.useSelect)(xe=>{let Vt=_&&n?xe(xC.store).getEntityRecord("postType","attachment",_,{context:"view"}):null,fs=_&&n?xe(xC.store).getResolutionError("getEntityRecord",["postType","attachment",_,{context:"view"}]):null;return{image:Vt,attachmentResolutionError:fs}},[_,n]),{canInsertCover:ue,imageEditing:Oe,imageSizes:Pe,maxWidth:ge,editMediaEntity:et}=(0,Cc.useSelect)(xe=>{let{getBlockRootClientId:Vt,canInsertBlockType:fs,getSettings:Oa}=xe(Ft.store),Y1=Vt(p),ad=Oa();return{imageEditing:ad.imageEditing,imageSizes:ad.imageSizes,maxWidth:ad.maxWidth,editMediaEntity:ad?.[R7e],canInsertCover:fs("core/cover",Y1)}},[p]),{getBlock:me,getSettings:ct}=(0,Cc.useSelect)(Ft.store),Ne=(0,kr.useRef)(),[ie,Ee]=(0,kr.useState)(),ve=!!ie,Xt=(0,kr.useCallback)(()=>Ne.current?.focus(),[]),Gt=dre({attributes:r,setAttributes:o,onClose:Xt,onUrlChange:Ee}),{replaceBlocks:br,toggleSelection:wo,__unstableMarkNextChangeAsNotPersistent:In}=(0,Cc.useDispatch)(Ft.store),{createErrorNotice:on,createSuccessNotice:vi}=(0,Cc.useDispatch)(fre.store),{editEntityRecord:aa}=(0,Cc.useDispatch)(xC.store),us=(0,Jh.useViewportMatch)("medium"),Rn=["wide","full"].includes(x),[{loadedNaturalWidth:Xl,loadedNaturalHeight:ol},ds]=(0,kr.useState)({}),[nl,su]=(0,kr.useState)(!1),ia=m==="default",sa=m==="contentOnly",yi=pe&&ia,Up=pe&&ia&&!Rn&&us,re=!!e||t,Ve=Pe.filter(({slug:xe})=>ae?.media_details?.sizes?.[xe]?.source_url).map(({name:xe,slug:Vt})=>({value:Vt,label:xe}));(0,kr.useEffect)(()=>{!_||!n||se?.status===404&&(In(),o({id:void 0}))},[_,n,se,o,In]);let Ye=n&&YA(_,h)&&!!ct()[mre],{naturalWidth:Ct,naturalHeight:Qe}=(0,kr.useMemo)(()=>({naturalWidth:G?.naturalWidth||Xl||void 0,naturalHeight:G?.naturalHeight||ol||void 0}),[Xl,ol,G?.complete]);(0,kr.useEffect)(()=>{ie&&ie===h&&G?.complete&&Ee(void 0)},[ie,h,G]);function Qr(){Ee(void 0),su(!0);let xe=Cd({attributes:{url:h}});xe!==void 0&&s&&s(xe)}function Fa(xe){Ee(void 0),su(!1),ds({loadedNaturalWidth:xe.target?.naturalWidth,loadedNaturalHeight:xe.target?.naturalHeight})}function ye(xe){o(xe)}function _e(xe){xe&&!_i?.enabled?o({lightbox:{enabled:!0},isDecorative:!1}):!xe&&_i?.enabled?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function _t(){_i?.enabled&&_i?.allowEditing?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Jt(xe){o({title:xe})}function Co(xe){o({alt:xe})}function al(xe){o({isDecorative:xe||void 0,...xe&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}let la=xe=>{G&&G.style.setProperty("object-position",cf(xe))};function ps(xe){let Vt=ae?.media_details?.sizes?.[xe]?.source_url;if(!Vt)return null;o({url:Vt,sizeSlug:xe})}function bi(){let xe=ct()[mre];xe&&xe({url:h,onSuccess(Vt){l(Vt),vi((0,De.__)("Image uploaded."),{type:"snackbar"})},onError(Vt){on(Vt,{type:"snackbar"})}})}let Wp=n&&(_&&Ct&&Qe&&Oe&&!!et)&&!!Gt&&!sa&&!re;function YT(){br(p,(0,Xh.switchToBlockType)(me(p),"core/cover"))}let QT=(0,je.__experimentalUseCustomUnits)({availableUnits:["px"]}),[_i]=(0,Ft.useSettings)("lightbox"),L2=!!U&&U?.enabled!==_i?.enabled||_i?.allowEditing,A2=!!U?.enabled||!U&&!!_i?.enabled,M2=X(),sl=(0,Cc.useSelect)(xe=>{if(!n)return;let{getSelectedBlockStyleState:Vt}=q(xe(Ft.store));return Vt(p)},[p,n]),ms=!N7e(sl),Gp=bh(sl),Tg=Ri({attributes:r,selectedState:sl,hasSelectedStyleState:ms,attributeKey:"width"}),XT=Ri({attributes:r,selectedState:sl,hasSelectedStyleState:ms,attributeKey:"height"}),ur=Ri({attributes:r,selectedState:sl,hasSelectedStyleState:ms,attributeKey:"aspectRatio"}),ll=Ri({attributes:r,selectedState:sl,hasSelectedStyleState:ms,attributeKey:"scale",styleKey:"objectFit"}),Jl=xe=>{o(_h({style:r.style,selectedState:sl,hasSelectedStyleState:ms,nextDimensions:xe,dimensionKeyMap:{scale:"objectFit"}}))},$p=yi&&(fA.includes(f)?(0,de.jsx)(pre,{panelId:p,value:{aspectRatio:ur,scale:ll},onChange:({aspectRatio:xe})=>{Jl({aspectRatio:xe,scale:"cover"})},defaultAspectRatio:"auto",tools:["aspectRatio"]},Gp):(0,de.jsx)(pre,{panelId:p,value:{width:Tg,height:XT,scale:ll,aspectRatio:ur},onChange:({width:xe,height:Vt,scale:fs,aspectRatio:Oa})=>{Jl({width:!xe&&Vt?"auto":xe,height:Vt,aspectRatio:Oa,scale:fs})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:D7e,unitsOptions:QT,tools:Rn?["aspectRatio","scale"]:["aspectRatio","widthHeight","scale"]},Gp)),NH=()=>{o({lightbox:void 0}),ps(Wd)},Pg=$?.bindings?.__default?.source==="core/pattern-overrides",{lockUrlControls:JT=!1,lockHrefControls:Kbe=!1,lockAltControls:z2=!1,lockAltControlsMessage:IH,lockTitleControls:eP=!1,lockTitleControlsMessage:RH,hideCaptionControls:Ybe=!1}=(0,Cc.useSelect)(xe=>{if(!n)return{};let{url:Vt,alt:fs,title:Oa,caption:Y1}=$?.bindings||{},ad=!!d["pattern/overrides"],tP=(0,Xh.getBlockBindingsSource)(Vt?.source),Eg=(0,Xh.getBlockBindingsSource)(fs?.source),id=(0,Xh.getBlockBindingsSource)(Oa?.source);return{lockUrlControls:!!Vt&&!tP?.canUserEditValue?.({select:xe,context:d,args:Vt?.args}),lockHrefControls:ad||Pg,hideCaptionControls:!!Y1,lockAltControls:!!fs&&!Eg?.canUserEditValue?.({select:xe,context:d,args:fs?.args}),lockAltControlsMessage:Eg?.label?(0,De.sprintf)((0,De.__)("Connected to %s"),Eg.label):(0,De.__)("Connected to dynamic data"),lockTitleControls:!!Oa&&!id?.canUserEditValue?.({select:xe,context:d,args:Oa?.args}),lockTitleControlsMessage:id?.label?(0,De.sprintf)((0,De.__)("Connected to %s"),id.label):(0,De.__)("Connected to dynamic data")}},[Pg,d,n,$?.bindings]),DH=n&&!Kbe&&!JT&&!W,LH=n&&ue&&!sa,Qbe=DH||Wp||LH,AH=n&&!JT&&(0,de.jsx)(de.Fragment,{children:(0,de.jsx)(Ft.BlockControls,{group:sa?"inline":"other",children:(0,de.jsx)(Ft.MediaReplaceFlow,{mediaId:_,mediaURL:h,allowedTypes:Ud,onSelect:l,onSelectURL:c,onError:u,name:h?(0,De.__)("Replace"):(0,De.__)("Add image"),onReset:()=>l(void 0),variant:"toolbar"})})}),Xbe=window?.__experimentalContentOnlyInspectorFields,MH=(0,de.jsxs)(de.Fragment,{children:[Qbe&&(0,de.jsxs)(Ft.BlockControls,{group:"block",children:[DH&&(0,de.jsx)(Ft.__experimentalImageURLInputUI,{url:k||"",onChangeUrl:ye,linkDestination:C,mediaUrl:ae&&ae.source_url||h,mediaLink:ae&&ae.link,linkTarget:L,linkClass:w,rel:y,showLightboxSetting:L2,lightboxEnabled:A2,onSetLightbox:_e,resetLightbox:_t}),Wp&&(0,de.jsx)(je.ToolbarButton,{ref:Ne,onClick:Gt,"aria-haspopup":"dialog",icon:am,label:(0,De.__)("Edit image"),disabled:ve}),LH&&(0,de.jsx)(je.ToolbarButton,{icon:$B,label:(0,De.__)("Add text over image"),onClick:YT})]}),Ye&&(0,de.jsx)(Ft.BlockControls,{children:(0,de.jsx)(je.ToolbarGroup,{children:(0,de.jsx)(je.ToolbarButton,{onClick:bi,icon:cu,label:(0,De.__)("Upload to Media Library")})})}),sa&&(0,de.jsx)(Ft.BlockControls,{group:"block",children:(0,de.jsx)(M7e,{attributes:r,setAttributes:o,lockAltControls:z2,lockAltControlsMessage:IH,lockTitleControls:eP,lockTitleControlsMessage:RH})}),!Xbe&&n&&(0,de.jsx)(Ft.InspectorControls,{group:"content",children:(0,de.jsxs)(je.__experimentalToolsPanel,{label:(0,De.__)("Media"),resetAll:()=>{l(void 0),o({isDecorative:!1})},dropdownMenuProps:M2,children:[!JT&&(0,de.jsx)(je.__experimentalToolsPanelItem,{label:(0,De.__)("Image"),hasValue:()=>!!h,onDeselect:()=>l(void 0),isShownByDefault:!0,children:(0,de.jsx)(vC,{mediaId:_,mediaUrl:h,alt:v,filename:ae?.media_details?.sizes?.full?.file||ae?.slug||(0,KA.getFilename)(h),allowedTypes:Ud,onSelect:l,onSelectURL:c,onError:u,onReset:()=>l(void 0),isUploading:re,emptyLabel:(0,De.__)("Add image")})}),!W&&(0,de.jsx)(je.__experimentalToolsPanelItem,{label:(0,De.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>o({alt:void 0}),children:(0,de.jsx)(je.TextareaControl,{label:(0,De.__)("Alternative text"),value:v||"",onChange:Co,readOnly:z2,help:z2?(0,de.jsx)(de.Fragment,{children:IH}):(0,de.jsx)(je.ExternalLink,{href:(0,De.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,De.__)("Describe the purpose of the image.")})})}),!z2&&!A2&&(0,de.jsx)(je.__experimentalToolsPanelItem,{label:(0,De.__)("Mark as decorative"),isShownByDefault:!0,hasValue:()=>!!W,onDeselect:()=>o({isDecorative:!1}),children:(0,de.jsx)(je.CheckboxControl,{label:(0,De.__)("Mark as decorative"),checked:!!W,onChange:al,help:(0,De.__)("Hidden from assistive technologies.")})})]})}),(0,de.jsxs)(Ft.InspectorControls,{group:"dimensions",resetAllFilter:xe=>xh({attributes:xe,selectedState:sl,hasSelectedStyleState:ms,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,width:void 0,height:void 0,scale:void 0,focalPoint:void 0}}),children:[$p,!ms&&h&&B&&(0,de.jsx)(je.__experimentalToolsPanelItem,{label:(0,De.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!E,onDeselect:()=>o({focalPoint:void 0}),panelId:p,children:(0,de.jsx)(je.FocalPointPicker,{label:(0,De.__)("Focal point"),url:h,value:E,onDragStart:la,onDrag:la,onChange:xe=>o({focalPoint:xe})})})]}),!!Ve.length&&(0,de.jsx)(Ft.InspectorControls,{children:(0,de.jsx)(je.__experimentalToolsPanel,{label:(0,De.__)("Settings"),resetAll:NH,dropdownMenuProps:M2,children:(0,de.jsx)(I7e,{value:A,defaultValue:Wd,onChange:ps,options:Ve})})}),(0,de.jsx)(Ft.InspectorControls,{group:"advanced",children:(0,de.jsx)(je.TextControl,{label:(0,De.__)("Title attribute"),value:S||"",onChange:Jt,readOnly:eP,help:eP?(0,de.jsx)(de.Fragment,{children:RH}):(0,kr.createInterpolateElement)((0,De.__)("Describe the role of this image on the page. <a>(Note: many devices and browsers do not display this text.)</a>"),{a:(0,de.jsx)(je.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})]}),V2=(0,KA.getFilename)(h),K1;W?K1=V2?(0,De.sprintf)((0,De.__)("This image has been marked as decorative; its file name is %s"),V2):(0,De.__)("This image has been marked as decorative."):v?K1=v:V2?K1=(0,De.sprintf)((0,De.__)("This image has an empty alt attribute; its file name is %s"),V2):K1=(0,De.__)("This image has an empty alt attribute");let zH=(0,Ft.__experimentalUseBorderProps)(r),Jbe=(0,Ft.__experimentalGetShadowClassesAndStyles)(r),{postType:e_e,postId:VH,queryId:t_e}=d,r_e=Number.isFinite(t_e),o_e=(0,de.jsx)(A7e,{href:k,children:e&&nl?(0,de.jsx)(je.Placeholder,{className:"wp-block-image__placeholder",withIllustration:!0,children:(0,de.jsx)(je.Spinner,{})}):(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)("img",{src:e||h,alt:K1,onError:Qr,onLoad:Fa,ref:ce,className:T(zH.className,{"is-swapping-media":ve}),width:Ct,height:Qe,style:{aspectRatio:I,...Z?{width:Y.width+Z.width,height:Y.height+Z.height}:(()=>{let xe={};return P==="auto"?xe.width="auto":P!=null&&(xe.width=typeof P=="number"?`${P}px`:P),N==="auto"?xe.height="auto":N!=null?xe.height=typeof N=="number"?`${N}px`:N:Te||(xe.height="auto"),xe})(),objectFit:B,objectPosition:E&&B?cf(E):void 0,...zH.style,...Jbe.style}}),(re||ve)&&(0,de.jsx)(je.Spinner,{})]})}),FH;if(Up&&n&&!re&&!fA.includes(f)){let xe=I&&RJ(I),Vt=Y.width/Y.height,fs=Ct/Qe,Oa=xe||Vt||fs||1,Y1=Ct<Qe?xc:xc*Oa,ad=Qe<Ct?xc:xc/Oa,tP=ge*2.5,Eg=g||tP,id=!1,F2=!1;x==="center"?(id=!0,F2=!0):(0,De.isRTL)()?x==="left"?id=!0:F2=!0:x==="right"?F2=!0:id=!0,FH=(0,de.jsx)(je.ResizableBox,{ref:oe,style:{position:"absolute",inset:`${te}px 0 0 0`},size:Y,minWidth:Y1,maxWidth:Eg,minHeight:ad,maxHeight:Eg/Oa,lockAspectRatio:Oa,enable:{top:!1,right:id,bottom:!0,left:F2},onResizeStart:()=>{wo(!1)},onResize:(a_e,i_e,rP,O2)=>{j(O2)},onResizeStop:(a_e,i_e,rP,O2)=>{if(wo(!0),j(null),ee(OH=>({width:OH.width+O2.width,height:OH.height+O2.height})),g&&Ct>=g&&Math.abs(rP.offsetWidth-g)<10){o({width:void 0,height:void 0});return}o({width:`${rP.offsetWidth}px`,height:"auto",aspectRatio:Oa===fs?void 0:String(Oa)})},resizeRatio:x==="center"?2:1})}if(!h&&!e)return(0,de.jsxs)(de.Fragment,{children:[AH,MH]});let n_e=()=>{aa("postType",e_e,VH,{featured_media:_}),vi((0,De.__)("Post featured image updated."),{type:"snackbar"})};return(0,de.jsxs)(de.Fragment,{children:[AH,MH,!r_e&&VH&&_?(0,de.jsx)(Ft.BlockSettingsMenuControls,{children:({canEdit:xe,selectedClientIds:Vt})=>xe&&Vt.length===1&&p===Vt[0]&&(0,de.jsx)(je.MenuItem,{onClick:n_e,children:(0,De.__)("Set as featured image")})}):null,o_e,FH,!W&&(0,de.jsx)($o,{attributes:r,setAttributes:o,isSelected:n,insertBlocksAfter:i,label:(0,De.__)("Image caption text"),showToolbarButton:n&&(ia||sa)&&!Ybe})]})}var hre=a(H(),1),vre=a(he(),1),yre=a(b(),1);function bre(){let[e,{width:t}]=(0,vre.useResizeObserver)(),r=(0,hre.useRef)();return[(0,yre.jsx)("div",{className:"wp-block","aria-hidden":"true",style:{position:"absolute",inset:0,width:"100%",height:0,margin:0},ref:r,children:e}),t]}var Dl=a(b(),1),z7e=(e,t)=>{let r=Object.fromEntries(Object.entries(e??{}).filter(([o])=>["alt","id","link","caption"].includes(o)));return r.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e.url,r},YA=(e,t)=>t&&!e&&!(0,e0.isBlobURL)(t);function _re(e,t){return"url"in(e?.sizes?.[t]??{})||"source_url"in(e?.media_details?.sizes?.[t]??{})}function V7e({attributes:e,setAttributes:t,isSelected:r,className:o,insertBlocksAfter:n,onReplace:i,context:s,clientId:l,__unstableParentLayout:c}){let{url:u="",caption:d,id:p,width:m,height:f,sizeSlug:g,aspectRatio:h,scale:v,align:x,metadata:_}=e,[k,y]=(0,rp.useState)(e.blob),w=(0,rp.useRef)(),C=c?.type||c?.default?.type,S=!C||C!=="flex"&&C!=="grid",[P,N]=bre(),[I,{width:B}]=(0,wre.useResizeObserver)(),E=B&&B<160,L=(0,rp.useRef)();(0,rp.useEffect)(()=>{L.current=d},[d]);let{__unstableMarkNextChangeAsNotPersistent:A,replaceBlock:U}=(0,hf.useDispatch)(Ca.store);(0,rp.useEffect)(()=>{["wide","full"].includes(x)&&(A(),t({width:void 0,height:void 0}))},[A,x,t]);let{getSettings:$,getBlockRootClientId:W,getBlockName:G,canInsertBlockType:F}=(0,hf.useSelect)(Ca.store),Z=(0,Ca.useBlockEditingMode)(),{createErrorNotice:j}=(0,hf.useDispatch)(kre.store);function Y(me){j(me,{type:"snackbar",explicitDismiss:!0}),y(),t({src:void 0,id:void 0,url:void 0,blob:void 0})}function ee(me){me.length===1&&y((0,e0.createBlobURL)(me[0]))}function te(me){let ct=w.current?.ownerDocument.defaultView;if(me.every(Ne=>Ne instanceof ct.File)){let Ne=me,ie=W(l);Ne.some(ve=>!gA(ve))&&j((0,Sc.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Ee=Ne.filter(ve=>gA(ve)).map(ve=>(0,Vb.createBlock)("core/image",{blob:(0,e0.createBlobURL)(ve)}));if(G(ie)==="core/gallery")U(l,Ee);else if(F("core/gallery",ie)){let ve=(0,Vb.createBlock)("core/gallery",{},Ee);U(l,ve)}}}function Q(me){if(Array.isArray(me)){te(me);return}if(!me||!me.url){t({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0,blob:void 0}),y();return}if((0,e0.isBlobURL)(me.url)){y(me.url);return}let{imageDefaultSize:ct}=$(),Ne=Wd;g&&_re(me,g)?Ne=g:_re(me,ct)&&(Ne=ct);let ie=z7e(me,Ne);if(typeof ie.caption=="string"&&ie.caption.includes(`
+`)&&(ie.caption=ie.caption.replace(/\n/g,"<br>")),L.current&&!ie.caption){let{caption:Gt,...br}=ie;ie=br}let Ee;(!me.id||me.id!==p)&&(Ee={sizeSlug:Ne});let ve=e.linkDestination;if(!ve)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||lf){case"file":case Hd:ve=Hd;break;case"post":case jd:ve=jd;break;case mA:ve=mA;break;case lf:ve=lf;break}let Xt;switch(ve){case Hd:Xt=me.url;break;case jd:Xt=me.link;break}ie.href=Xt,t({blob:void 0,...ie,...Ee,linkDestination:ve}),y()}function le(me){let ct=(0,kC.getProtocol)(me)?me:(0,kC.prependHTTPS)(me);ct!==u&&(t({blob:void 0,url:ct,id:void 0,sizeSlug:$().imageDefaultSize}),y())}tc({url:k,allowedTypes:Ud,onChange:Q,onError:Y});let ce=YA(p,u)?u:void 0,pe=(0,hf.useSelect)(me=>!window.__clientSideMediaProcessing||!p?!1:me(Cre.store).isUploadingById(p),[p]),be=!!u&&(0,Dl.jsx)("img",{alt:(0,Sc.__)("Edit image"),title:(0,Sc.__)("Edit image"),className:"edit-image-preview",src:u}),Te=(0,Ca.__experimentalUseBorderProps)(e),ae=(0,Ca.__experimentalGetShadowClassesAndStyles)(e),se=T(o,{"is-transient":!!k||pe,"is-resized":!!m||!!f,[`size-${g}`]:g,"has-custom-border":!!Te.className||Te.style&&Object.keys(Te.style).length>0}),ue=(0,Ca.useBlockProps)({ref:w,className:se}),{lockUrlControls:Oe=!1,lockUrlControlsMessage:Pe}=(0,hf.useSelect)(me=>{if(!r)return{};let ct=(0,Vb.getBlockBindingsSource)(_?.bindings?.url?.source);return{lockUrlControls:!!_?.bindings?.url&&!ct?.canUserEditValue?.({select:me,context:s,args:_?.bindings?.url?.args}),lockUrlControlsMessage:ct?.label?(0,Sc.sprintf)((0,Sc.__)("Connected to %s"),ct.label):(0,Sc.__)("Connected to dynamic data")}},[s,r,_?.bindings?.url]),ge=f==="auto"?void 0:f;return(0,Dl.jsxs)(Dl.Fragment,{children:[(0,Dl.jsxs)("figure",{...ue,children:[(0,Dl.jsx)(gre,{temporaryURL:k,isSideloading:pe,attributes:e,setAttributes:t,isSingleSelected:r,insertBlocksAfter:n,onReplace:i,onSelectImage:Q,onSelectURL:le,onUploadError:Y,context:s,clientId:l,blockEditingMode:Z,parentLayoutType:C,maxContentWidth:N}),(0,Dl.jsx)(Ca.MediaPlaceholder,{icon:(0,Dl.jsx)(Ca.BlockIcon,{icon:dd}),onSelect:Q,onSelectURL:le,onFilesPreUpload:ee,onError:Y,placeholder:me=>(0,Dl.jsxs)(xre.Placeholder,{className:T("block-editor-media-placeholder",{[Te.className]:!!Te.className&&!r}),icon:!E&&(Oe?oN:dd),withIllustration:!r||E,label:!E&&(0,Sc.__)("Image"),instructions:!Oe&&!E&&(0,Sc.__)("Drag and drop an image, upload, or choose from your library."),style:{aspectRatio:!(m&&ge)&&h?h:void 0,width:ge&&h?"100%":m,height:m&&h?"100%":ge,objectFit:v,...Te.style,...ae.style},children:[Oe&&!E&&Pe,!Oe&&!E&&me,I]}),allowedTypes:Ud,handleUpload:me=>me.length===1,value:{id:p,src:ce},mediaPreview:be,disableMediaButtons:k||u})]}),r&&S&&P]})}var Sre=V7e;var wC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/image",title:"Image",category:"media",usesContext:["allowResize","imageCrop","fixedHeight","navigationButtonType","postId","postType","queryId","galleryId"],description:"Insert an image to make a visual statement.",keywords:["img","photo","picture"],textdomain:"default",attributes:{blob:{type:"string",role:"local"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",role:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",role:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",role:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",role:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},focalPoint:{type:"object"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"},isDecorative:{type:"boolean",default:!1}},supports:{interactivity:!0,align:["left","center","right","wide","full"],anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},spacing:{margin:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},shadow:{__experimentalSkipSerialization:!0}},selectors:{dimensions:".wp-block-image img, .wp-block-image .components-placeholder",border:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",shadow:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",filter:{duotone:".wp-block-image img, .wp-block-image .components-placeholder"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-image-editor",style:"wp-block-image"};var Ll=a(R(),1);var Eu=a(b(),1);function Tre({attributes:e}){let{url:t,alt:r,caption:o,align:n,href:i,rel:s,linkClass:l,width:c,height:u,aspectRatio:d,scale:p,focalPoint:m,id:f,linkTarget:g,sizeSlug:h,title:v,isDecorative:x,metadata:{bindings:_={}}={}}=e,k=s||void 0,y=(0,Ll.__experimentalGetBorderClassesAndStyles)(e),w=(0,Ll.__experimentalGetShadowClassesAndStyles)(e),C=T({alignnone:n==="none",[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!y.className||y.style&&Object.keys(y.style).length>0}),S=T(y.className,{[`wp-image-${f}`]:!!f}),P=(0,Eu.jsx)("img",{src:t,alt:r,className:S||void 0,style:(()=>{let B={...y.style,...w.style,aspectRatio:d,objectFit:p,objectPosition:m&&p?cf(m):void 0};return(c!==void 0||u!==void 0)&&(c==="auto"?B.width="auto":c!=null&&(B.width=typeof c=="number"?`${c}px`:c),u==="auto"||u===void 0||u===null?B.height="auto":B.height=typeof u=="number"?`${u}px`:u),B})(),title:v,role:x?"none":void 0}),N=!Ll.RichText.isEmpty(o)||_.caption||_?.__default?.source==="core/pattern-overrides",I=(0,Eu.jsxs)(Eu.Fragment,{children:[i?(0,Eu.jsx)("a",{className:l,href:i,target:g,rel:k,children:P}):P,N&&(0,Eu.jsx)(Ll.RichText.Content,{className:(0,Ll.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Eu.jsx)("figure",{...Ll.useBlockProps.save({className:C}),children:I})}var CC=a(Or(),1),t0=a(K(),1),Nre=a(O(),1),Ire=a(ne(),1);function O7e(e){let{align:t,anchor:r,className:o,style:n}=e,i=n?.spacing?.margin;return{...t&&{align:t},...r&&{anchor:r},...o&&{className:o},...i&&{style:{spacing:{margin:i}}}}}function Pre(e,t){if(!e||!t?.split(/[?#]/)[0]?.toLowerCase().endsWith(".gif"))return null;let o=(0,Nre.select)(Ire.store).getEntityRecord("postType","attachment",e,{context:"view"}),n=o?.media_details;if(!n?.animated_video||!o?.source_url)return null;let i=o.source_url.slice(0,o.source_url.lastIndexOf("/")+1);return{src:i+n.animated_video,poster:n.animated_video_poster?i+n.animated_video_poster:void 0,width:n.width,height:n.height}}function H7e(e,{shortcode:t}){let{body:r}=document.implementation.createHTMLDocument("");r.innerHTML=t.content;let o=r.querySelector("img");for(;o&&o.parentNode&&o.parentNode!==r;)o=o.parentNode;return o&&o.parentNode.removeChild(o),r.innerHTML.trim()}function QA(e,t){let{body:r}=document.implementation.createHTMLDocument("");r.innerHTML=e;let{firstElementChild:o}=r;if(o&&o.nodeName==="A")return o.getAttribute(t)||void 0}var Ere={img:{attributes:["src","alt","title","width","height"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}};function Bre(e){return e&&/^\d+$/.test(e)?`${e}px`:void 0}var j7e=({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...Ere,a:{attributes:["href","rel","target"],classes:["*"],children:Ere},figcaption:{children:e}}}}),U7e={from:[{type:"raw",isMatch:e=>e.nodeName==="FIGURE"&&!!e.querySelector("img"),schema:j7e,transform:e=>{let t=e.querySelector("img"),r=e.className+" "+t.className,o=/(?:^|\s)align(left|center|right)(?:$|\s)/.exec(r),n=e.id===""?void 0:e.id,i=o?o[1]:void 0,s=/(?:^|\s)wp-image-(\d+)(?:$|\s)/.exec(r),l=s?Number(s[1]):void 0,c=e.querySelector("a"),u=c&&c.href?"custom":void 0,d=c&&c.href?c.href:void 0,p=c&&c.rel?c.rel:void 0,m=c&&c.className?c.className:void 0,f=Bre(t.getAttribute("width")),g=Bre(t.getAttribute("height")),h=parseInt(f,10),v=parseInt(g,10),x=h&&v?String(h/v):void 0,_=f||(g?"auto":void 0),k=f?"auto":g,y=(0,t0.getBlockAttributes)("core/image",e.outerHTML,{align:i,id:l,linkDestination:u,href:d,rel:p,linkClass:m,anchor:n,width:_,height:k,aspectRatio:x});return(0,CC.isBlobURL)(y.url)&&(y.blob=y.url,delete y.url),(0,t0.createBlock)("core/image",y)}},{type:"files",isMatch(e){return e.every(t=>t.type.indexOf("image/")===0)},transform(e){return e.map(r=>(0,t0.createBlock)("core/image",{blob:(0,CC.createBlobURL)(r)}))}},{type:"shortcode",tag:"caption",attributes:{url:{type:"string",source:"attribute",attribute:"src",selector:"img"},alt:{type:"string",source:"attribute",attribute:"alt",selector:"img"},caption:{shortcode:H7e},href:{shortcode:(e,{shortcode:t})=>QA(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>QA(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>QA(t.content,"class")},id:{type:"number",shortcode:({named:{id:e}})=>{if(e)return parseInt(e.replace("attachment_",""),10)}},align:{type:"string",shortcode:({named:{align:e="alignnone"}})=>e.replace("align","")}}}],to:[{type:"block",blocks:["core/video"],isMatch:({id:e,url:t})=>!!Pre(e,t),transform(e){let{id:t,url:r,caption:o}=e,n=Pre(t,r);return(0,t0.createBlock)("core/video",{...O7e(e),id:t,src:n.src,poster:n.poster,caption:o,controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0,width:n.width,height:n.height})}}]},Rre=U7e;var{fieldsKey:W7e,formKey:G7e}=q(Dre.privateApis),{name:Lre}=wC,SC={icon:dd,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,op.__)("Mont Blanc appears\u2014still, snowy, and serene.")}},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility"){let{caption:o,alt:n,url:i}=e;return i?n?n+(o?". "+o:""):o||"":(0,op.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:Rre,edit:Sre,save:Tre,deprecated:ere};window.__experimentalContentOnlyInspectorFields&&(SC[W7e]=[{id:"image",label:(0,op.__)("Image"),type:"media",Edit:{control:"media",allowedTypes:["image"],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption}),setValue:({value:e})=>({id:e.id,url:e.url,alt:e.alt,caption:e.caption})},{id:"link",label:(0,op.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.href,rel:e.rel,linkTarget:e.linkTarget}),setValue:({value:e})=>({href:e.url,rel:e.rel,linkTarget:e.linkTarget}),isVisible:e=>!e.isDecorative},{id:"caption",label:(0,op.__)("Caption"),type:"text",Edit:"rich-text",isVisible:e=>!e.isDecorative},{id:"alt",label:(0,op.__)("Alt text"),type:"text",isVisible:e=>!e.isDecorative},{id:"isDecorative",label:(0,op.__)("Mark as decorative"),type:"boolean",setValue:({value:e})=>({isDecorative:e||void 0,...e&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}],SC[G7e]={fields:["image","link","caption","alt","isDecorative"]});var $7e=()=>M({name:Lre,metadata:wC,settings:SC});var JA={};J(JA,{init:()=>Q7e,metadata:()=>TC,name:()=>Fre,settings:()=>Ore});var TC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-comments",title:"Latest Comments",category:"widgets",description:"Display a list of your most recent comments.",keywords:["recent comments"],textdomain:"default",attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayContent:{type:"string",default:"excerpt",enum:["none","excerpt","full"]}},supports:{anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!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}},style:"wp-block-latest-comments"};var PC=a(R(),1),$n=a(V(),1),Gn=a(D(),1),Are=a(sd(),1),Mre=a(he(),1);var po=a(b(),1),Z7e=1,K7e=100;function zre({attributes:e,setAttributes:t,name:r}){let{commentsToShow:o,displayAvatar:n,displayDate:i,displayContent:s}=e,l=X(),{content:c,status:u,error:d}=(0,Are.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{_locale:"site"}}),p=(0,Mre.useDisabled)(),m=(0,PC.useBlockProps)({ref:p});return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(PC.InspectorControls,{children:(0,po.jsxs)($n.__experimentalToolsPanel,{label:(0,Gn.__)("Settings"),resetAll:()=>{t({commentsToShow:5,displayAvatar:!0,displayDate:!0,displayContent:"excerpt"})},dropdownMenuProps:l,children:[(0,po.jsx)($n.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,Gn.__)("Display avatar"),onDeselect:()=>t({displayAvatar:!0}),isShownByDefault:!0,children:(0,po.jsx)($n.ToggleControl,{label:(0,Gn.__)("Display avatar"),checked:n,onChange:()=>t({displayAvatar:!n})})}),(0,po.jsx)($n.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Gn.__)("Display date"),onDeselect:()=>t({displayDate:!0}),isShownByDefault:!0,children:(0,po.jsx)($n.ToggleControl,{label:(0,Gn.__)("Display date"),checked:i,onChange:()=>t({displayDate:!i})})}),(0,po.jsx)($n.__experimentalToolsPanelItem,{hasValue:()=>s!=="excerpt",label:(0,Gn.__)("Display content"),onDeselect:()=>t({displayContent:"excerpt"}),isShownByDefault:!0,children:(0,po.jsx)($n.SelectControl,{label:(0,Gn.__)("Display content"),value:s,options:[{label:(0,Gn.__)("No content"),value:"none"},{label:(0,Gn.__)("Excerpt"),value:"excerpt"},{label:(0,Gn.__)("Full content"),value:"full"}],onChange:f=>t({displayContent:f})})}),(0,po.jsx)($n.__experimentalToolsPanelItem,{hasValue:()=>o!==5,label:(0,Gn.__)("Number of comments"),onDeselect:()=>t({commentsToShow:5}),isShownByDefault:!0,children:(0,po.jsx)($n.RangeControl,{label:(0,Gn.__)("Number of comments"),value:o,onChange:f=>t({commentsToShow:f}),min:Z7e,max:K7e,required:!0})})]})}),u==="loading"&&(0,po.jsx)("div",{...m,children:(0,po.jsx)($n.Spinner,{})}),u==="error"&&(0,po.jsx)("div",{...m,children:(0,po.jsx)("p",{children:(0,Gn.sprintf)((0,Gn.__)("Error: %s"),d)})}),u==="success"&&(0,po.jsx)(To,{wrapperProps:m,html:c})]})}var Y7e={attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayExcerpt:{type:"boolean",default:!0}},supports:{align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!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}},isEligible(e){return e?.displayExcerpt===!1},migrate(e){return{...e,displayContent:e.displayExcerpt?"excerpt":"none"}}},Vre=[Y7e];var{name:Fre}=TC,Ore={icon:fv,example:{},edit:zre,deprecated:Vre},Q7e=()=>M({name:Fre,metadata:TC,settings:Ore});var rM={};J(rM,{init:()=>l8e,metadata:()=>vf,name:()=>Zre,settings:()=>Kre});var vf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{anchor:!0,align:!0,html:!1,layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!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}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"};var J7e={anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},html:!1,layout:!0,spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!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}},interactivity:{clientNavigation:!0}},e8e={postLayout:{type:"string",default:"list"},columns:{type:"number",default:3}},Hre=e=>!e.categories||typeof e.categories!="string"?e:{...e,categories:[{id:Number(e.categories)}]},t8e=e=>{let{postLayout:t,columns:r,...o}=e;return t?{...o,layout:{type:t==="grid"?"grid":"default",...t==="grid"&&r&&{columnCount:r}}}:e},jre=[{attributes:{...vf.attributes,...e8e,categories:{type:["array","string"]}},supports:J7e,migrate:e=>t8e(Hre(e)),isEligible:({postLayout:e})=>e,save:()=>null},{attributes:{...vf.attributes,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:Hre,isEligible:({categories:e})=>e&&typeof e=="string",save:()=>null}];var nt=a(V(),1),qe=a(D(),1),r0=a(A3(),1),Tc=a(R(),1),Fb=a(O(),1);var eM=a(ne(),1),Gre=a(xr(),1),$re=a(he(),1),qre=a(H(),1);var Ure=10,Wre=100,EC=55;var Le=a(b(),1),r8e={per_page:-1,_fields:"id,name",context:"view"},o8e={per_page:-1,has_published_posts:["post"],context:"view"},n8e=[{value:"none",icon:DP,label:(0,qe.__)("None")},{value:"left",icon:iN,label:(0,qe.__)("Left")},{value:"center",icon:aN,label:(0,qe.__)("Center")},{value:"right",icon:sN,label:(0,qe.__)("Right")}];function a8e(e,t){let r=e._embedded?.["wp:featuredmedia"]?.["0"];return{url:r?.media_details?.sizes?.[t]?.source_url??r?.source_url,alt:r?.alt_text}}function i8e(e){return e._embedded?.author?.[0]}function s8e({attributes:e,setAttributes:t}){let{postsToShow:r,order:o,orderBy:n,categories:i,selectedAuthor:s,displayFeaturedImage:l,displayPostContentRadio:c,displayPostContent:u,displayPostDate:d,displayAuthor:p,excerptLength:m,featuredImageAlign:f,featuredImageSizeSlug:g,featuredImageSizeWidth:h,featuredImageSizeHeight:v,addLinkToFeaturedImage:x}=e,{imageSizes:_,defaultImageWidth:k,defaultImageHeight:y,categoriesList:w,authorList:C}=(0,Fb.useSelect)(B=>{let{getEntityRecords:E,getUsers:L}=B(eM.store),A=B(Tc.store).getSettings();return{defaultImageWidth:A.imageDimensions?.[g]?.width??0,defaultImageHeight:A.imageDimensions?.[g]?.height??0,imageSizes:A.imageSizes,categoriesList:E("taxonomy","category",r8e),authorList:L(o8e)}},[g]),S=X(),P=_.filter(({slug:B})=>B!=="full").map(({name:B,slug:E})=>({value:E,label:B})),N=w?.reduce((B,E)=>(B[E.name]=E,B),{})??{},I=B=>{if(B.some(A=>typeof A=="string"&&!N[A]))return;let L=B.map(A=>typeof A=="string"?N[A]:A);if(L.includes(null))return!1;t({categories:L})};return(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsxs)(nt.__experimentalToolsPanel,{label:(0,qe.__)("Post content"),resetAll:()=>t({displayPostContent:!1,displayPostContentRadio:"excerpt",excerptLength:EC}),dropdownMenuProps:S,children:[(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,qe.__)("Display post content"),onDeselect:()=>t({displayPostContent:!1}),isShownByDefault:!0,children:(0,Le.jsx)(nt.ToggleControl,{label:(0,qe.__)("Display post content"),checked:u,onChange:B=>t({displayPostContent:B})})}),u&&(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>c!=="excerpt",label:(0,qe.__)("Content length"),onDeselect:()=>t({displayPostContentRadio:"excerpt"}),isShownByDefault:!0,children:(0,Le.jsx)(nt.RadioControl,{label:(0,qe.__)("Content length"),selected:c,options:[{label:(0,qe.__)("Excerpt"),value:"excerpt"},{label:(0,qe.__)("Full post"),value:"full_post"}],onChange:B=>t({displayPostContentRadio:B})})}),u&&c==="excerpt"&&(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>m!==EC,label:(0,qe.__)("Max number of words"),onDeselect:()=>t({excerptLength:EC}),isShownByDefault:!0,children:(0,Le.jsx)(nt.RangeControl,{label:(0,qe.__)("Max number of words"),value:m,onChange:B=>t({excerptLength:B}),min:Ure,max:Wre})})]}),(0,Le.jsxs)(nt.__experimentalToolsPanel,{label:(0,qe.__)("Post meta"),resetAll:()=>t({displayAuthor:!1,displayPostDate:!1}),dropdownMenuProps:S,children:[(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,qe.__)("Display author name"),onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,Le.jsx)(nt.ToggleControl,{label:(0,qe.__)("Display author name"),checked:p,onChange:B=>t({displayAuthor:B})})}),(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,qe.__)("Display post date"),onDeselect:()=>t({displayPostDate:!1}),isShownByDefault:!0,children:(0,Le.jsx)(nt.ToggleControl,{label:(0,qe.__)("Display post date"),checked:d,onChange:B=>t({displayPostDate:B})})})]}),(0,Le.jsxs)(nt.__experimentalToolsPanel,{label:(0,qe.__)("Featured image"),resetAll:()=>t({displayFeaturedImage:!1,featuredImageAlign:void 0,featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null,addLinkToFeaturedImage:!1}),dropdownMenuProps:S,children:[(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,qe.__)("Display featured image"),onDeselect:()=>t({displayFeaturedImage:!1}),isShownByDefault:!0,children:(0,Le.jsx)(nt.ToggleControl,{label:(0,qe.__)("Display featured image"),checked:l,onChange:B=>t({displayFeaturedImage:B})})}),l&&(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>g!=="thumbnail"||h!==null||v!==null,label:(0,qe.__)("Image size"),onDeselect:()=>t({featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null}),isShownByDefault:!0,children:(0,Le.jsx)(Tc.__experimentalImageSizeControl,{onChange:B=>{let E={};B.hasOwnProperty("width")&&(E.featuredImageSizeWidth=B.width),B.hasOwnProperty("height")&&(E.featuredImageSizeHeight=B.height),t(E)},slug:g,width:h,height:v,imageWidth:k,imageHeight:y,imageSizeOptions:P,imageSizeHelp:(0,qe.__)("Select the size of the source image."),onChangeImage:B=>t({featuredImageSizeSlug:B,featuredImageSizeWidth:void 0,featuredImageSizeHeight:void 0})})}),(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,qe.__)("Image alignment"),onDeselect:()=>t({featuredImageAlign:void 0}),isShownByDefault:!0,children:(0,Le.jsx)(nt.__experimentalToggleGroupControl,{className:"editor-latest-posts-image-alignment-control",label:(0,qe.__)("Image alignment"),value:f||"none",onChange:B=>t({featuredImageAlign:B!=="none"?B:void 0}),children:n8e.map(({value:B,icon:E,label:L})=>(0,Le.jsx)(nt.__experimentalToggleGroupControlOptionIcon,{value:B,icon:E,label:L},B))})}),(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>!!x,label:(0,qe.__)("Add link to featured image"),onDeselect:()=>t({addLinkToFeaturedImage:!1}),isShownByDefault:!0,children:(0,Le.jsx)(nt.ToggleControl,{label:(0,qe.__)("Add link to featured image"),checked:x,onChange:B=>t({addLinkToFeaturedImage:B})})})]})]}),(0,Le.jsx)(nt.__experimentalToolsPanel,{label:(0,qe.__)("Sorting and filtering"),resetAll:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),dropdownMenuProps:S,children:(0,Le.jsx)(nt.__experimentalToolsPanelItem,{hasValue:()=>o!=="desc"||n!=="date"||r!==5||i?.length>0||!!s,label:(0,qe.__)("Sort and filter"),onDeselect:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),isShownByDefault:!0,children:(0,Le.jsx)(nt.QueryControls,{order:o,orderBy:n,numberOfItems:r,onOrderChange:B=>t({order:B}),onOrderByChange:B=>t({orderBy:B}),onNumberOfItemsChange:B=>t({postsToShow:B}),categorySuggestions:N,onCategoryChange:I,selectedCategories:i,onAuthorChange:B=>t({selectedAuthor:B!==""?Number(B):void 0}),authorList:C??[],selectedAuthorId:s})})})]})}function tM({attributes:e,setAttributes:t,__unstableLayoutClassNames:r}){let o=(0,$re.useInstanceId)(tM),{postsToShow:n,order:i,orderBy:s,categories:l,selectedAuthor:c,displayFeaturedImage:u,displayPostContentRadio:d,displayPostContent:p,displayPostDate:m,displayAuthor:f,layout:g,postLayout:h,columns:v,excerptLength:x,featuredImageAlign:_,featuredImageSizeSlug:k,featuredImageSizeWidth:y,featuredImageSizeHeight:w,addLinkToFeaturedImage:C}=e,{type:S,minimumColumnWidth:P}=g||{},N=S||(h==="grid"?"grid":"default"),I=g?.columnCount??(S?void 0:v)??3,{latestPosts:B}=(0,Fb.useSelect)(j=>{let{getEntityRecords:Y}=j(eM.store),ee=l&&l.length>0?l.map(Q=>Q.id):[],te=Object.fromEntries(Object.entries({categories:ee,author:c,order:i,orderby:s,per_page:n,_embed:"author,wp:featuredmedia",ignore_sticky:!0}).filter(([,Q])=>typeof Q<"u"));return{latestPosts:Y("postType","post",te)}},[n,i,s,l,c]),{createWarningNotice:E}=(0,Fb.useDispatch)(Gre.store),L=j=>{j.preventDefault(),E((0,qe.__)("Links are disabled in the editor."),{id:`block-library/core/latest-posts/redirection-prevented/${o}`,type:"snackbar"})},A=!!B?.length,U=(0,Le.jsx)(Tc.InspectorControls,{children:(0,Le.jsx)(s8e,{attributes:e,setAttributes:t})}),$=(0,Tc.useBlockProps)({className:T(r,{"wp-block-latest-posts__list":!0,"is-grid":N==="grid","has-dates":m,"has-author":f,[`columns-${I}`]:N==="grid"&&I,"has-native-responsive-grid":N==="grid"&&I&&P})});if(!A)return(0,Le.jsxs)("div",{...$,children:[U,(0,Le.jsx)(nt.Placeholder,{icon:Ov,label:(0,qe.__)("Latest Posts"),children:Array.isArray(B)?(0,qe.__)("No posts found."):(0,Le.jsx)(nt.Spinner,{})})]});let W=B.length>n?B.slice(0,n):B,G=j=>t({layout:{...g,...j},postLayout:void 0,columns:void 0}),F=[{icon:dl,title:(0,qe._x)("List view","Latest posts block display setting"),onClick:()=>G({type:"default"}),isActive:N==="default"||N==="constrained"},{icon:ki,title:(0,qe._x)("Grid view","Latest posts block display setting"),onClick:()=>G({type:"grid",columnCount:I}),isActive:N==="grid"}],Z=(0,r0.getSettings)().formats.date;return(0,Le.jsxs)(Le.Fragment,{children:[U,(0,Le.jsx)(Tc.BlockControls,{children:(0,Le.jsx)(nt.ToolbarGroup,{controls:F})}),(0,Le.jsx)("ul",{...$,children:W.map(j=>{let Y=j.title.rendered.trim(),ee=j.excerpt.rendered,te=i8e(j),Q=document.createElement("div");Q.innerHTML=ee,ee=Q.textContent||Q.innerText||"";let{url:le,alt:oe}=a8e(j,k),ce=T({"wp-block-latest-posts__featured-image":!0,[`align${_}`]:!!_}),pe=u&&le,be=pe&&(0,Le.jsx)("img",{src:le,alt:oe,style:{maxWidth:y,maxHeight:w}}),ae=x<ee.trim().split(" ").length&&j.excerpt.raw===""?(0,Le.jsxs)(Le.Fragment,{children:[ee.trim().split(" ",x).join(" "),(0,qre.createInterpolateElement)((0,qe.sprintf)((0,qe.__)("\u2026 <a>Read more<span>: %1$s</span></a>"),Y||(0,qe.__)("(no title)")),{a:(0,Le.jsx)("a",{className:"wp-block-latest-posts__read-more",href:j.link,rel:"noopener",onClick:L}),span:(0,Le.jsx)("span",{className:"screen-reader-text"})})]}):ee;return(0,Le.jsxs)("li",{children:[pe&&(0,Le.jsx)("div",{className:ce,children:C?(0,Le.jsx)("a",{href:j.link,onClick:L,children:be}):be}),(0,Le.jsx)("a",{className:"wp-block-latest-posts__post-title",href:j.link,dangerouslySetInnerHTML:Y?{__html:Y}:void 0,onClick:L,children:Y?null:(0,qe.__)("(no title)")}),f&&te&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-author",children:(0,qe.sprintf)((0,qe.__)("by %s"),te.name)}),m&&j.date_gmt&&(0,Le.jsx)("time",{dateTime:(0,r0.format)("c",j.date_gmt),className:"wp-block-latest-posts__post-date",children:(0,r0.dateI18n)(Z,j.date_gmt)}),p&&d==="excerpt"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-excerpt",children:ae}),p&&d==="full_post"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:j.content.rendered.trim()}})]},j.id)})})]})}var{name:Zre}=vf,Kre={icon:Kv,example:{},edit:tM,deprecated:jre},l8e=()=>M({name:Zre,metadata:vf,settings:Kre});var iM={};J(iM,{init:()=>w8e,metadata:()=>DC,name:()=>coe,settings:()=>uoe});var a0=a(D(),1);var Al=a(R(),1);var o0=a(K(),1),BC={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function oM(e){let t=e.getAttribute("type"),r={ordered:e.tagName==="OL",anchor:e.id?e.id:void 0,start:e.getAttribute("start")?parseInt(e.getAttribute("start"),10):void 0,reversed:e.hasAttribute("reversed")?!0:void 0,type:t&&BC[t]?BC[t]:void 0},o=Array.from(e.children).map(n=>{let i=Array.from(n.childNodes).filter(m=>m.nodeType!==m.TEXT_NODE||m.textContent.trim().length!==0);i.reverse();let[s,...l]=i;if(!(s?.tagName==="UL"||s?.tagName==="OL"))return(0,o0.createBlock)("core/list-item",{content:n.innerHTML});let u=l.map(m=>m.nodeType===m.TEXT_NODE?m.textContent:m.outerHTML);u.reverse();let d={content:u.join("").trim()},p=[oM(s)];return(0,o0.createBlock)("core/list-item",d,p)});return(0,o0.createBlock)("core/list",r,o)}function NC(e){let{values:t,start:r,reversed:o,ordered:n,type:i,...s}=e,l=document.createElement(n?"ol":"ul");l.innerHTML=t,r&&l.setAttribute("start",r),o&&l.setAttribute("reversed",!0),i&&l.setAttribute("type",i);let[c]=(0,o0.rawHandler)({HTML:l.outerHTML});return[{...s,...c.attributes},c.innerBlocks]}function Yre(e){let{type:t}=e;return t&&BC[t]?{...e,type:BC[t]}:e}var Bu=a(b(),1),c8e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0},color:{gradients:!0,link:!0},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,values:r,type:o,reversed:n,start:i}=e;return(0,Bu.jsx)(t?"ol":"ul",{...Al.useBlockProps.save({type:o,reversed:n,start:i}),children:(0,Bu.jsx)(Al.RichText.Content,{value:r,multiline:"li"})})},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},u8e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,values:r,type:o,reversed:n,start:i}=e;return(0,Bu.jsx)(t?"ol":"ul",{...Al.useBlockProps.save({type:o,reversed:n,start:i}),children:(0,Bu.jsx)(Al.RichText.Content,{value:r,multiline:"li"})})},migrate:NC},d8e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!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}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},isEligible({type:e}){return!!e},save({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,Bu.jsx)(t?"ol":"ul",{...Al.useBlockProps.save({type:r,reversed:o,start:n}),children:(0,Bu.jsx)(Al.InnerBlocks.Content,{})})},migrate:Yre},p8e={attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!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}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalOnMerge:"true",__experimentalSlashInserter:!0},save({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,Bu.jsx)(t?"ol":"ul",{...Al.useBlockProps.save({reversed:o,start:n,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,Bu.jsx)(Al.InnerBlocks.Content,{})})}},Qre=[p8e,d8e,u8e,c8e];var Ms=a(R(),1),IC=a(V(),1),np=a(O(),1),Ml=a(D(),1);var ooe=a(K(),1),RC=a(H(),1),noe=a(Lm(),1);var Ui=a(D(),1),Xre=a(R(),1),As=a(V(),1);var Pc=a(b(),1),m8e=[{label:(0,Ui.__)("Numbers"),value:"decimal"},{label:(0,Ui.__)("Uppercase letters"),value:"upper-alpha"},{label:(0,Ui.__)("Lowercase letters"),value:"lower-alpha"},{label:(0,Ui.__)("Uppercase Roman numerals"),value:"upper-roman"},{label:(0,Ui.__)("Lowercase Roman numerals"),value:"lower-roman"}],f8e=({setAttributes:e,reversed:t,start:r,type:o})=>{let n=X();return(0,Pc.jsx)(Xre.InspectorControls,{children:(0,Pc.jsxs)(As.__experimentalToolsPanel,{label:(0,Ui.__)("Settings"),resetAll:()=>{e({type:void 0,start:void 0,reversed:void 0})},dropdownMenuProps:n,children:[(0,Pc.jsx)(As.__experimentalToolsPanelItem,{label:(0,Ui.__)("List style"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>e({type:void 0}),children:(0,Pc.jsx)(As.SelectControl,{label:(0,Ui.__)("List style"),options:m8e,value:o||"decimal",onChange:i=>e({type:i})})}),(0,Pc.jsx)(As.__experimentalToolsPanelItem,{label:(0,Ui.__)("Start value"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>e({start:void 0}),children:(0,Pc.jsx)(As.TextControl,{label:(0,Ui.__)("Start value"),type:"number",onChange:i=>{let s=parseInt(i,10);e({start:isNaN(s)?void 0:s})},value:Number.isInteger(r)?r.toString(10):"",step:"1"})}),(0,Pc.jsx)(As.__experimentalToolsPanelItem,{label:(0,Ui.__)("Reverse order"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>e({reversed:void 0}),children:(0,Pc.jsx)(As.ToggleControl,{label:(0,Ui.__)("Reverse order"),checked:t||!1,onChange:i=>{e({reversed:i||void 0})}})})]})})},Jre=f8e;var eoe=a(H(),1),toe=a(b(),1);function g8e(e,t){let{ordered:r,...o}=e;return(0,toe.jsx)(r?"ol":"ul",{ref:t,...o})}var roe=(0,eoe.forwardRef)(g8e);var ni=a(b(),1),h8e={name:"core/list-item"};function v8e(e,t){let r=(0,np.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:n,selectBlock:i}=(0,np.useDispatch)(Ms.store);(0,RC.useEffect)(()=>{if(!e.values)return;let[s,l]=NC(e);(0,noe.default)("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(Ms.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,s),n(t,l),c&&i(t)})},[e.values])}function y8e(e){let{replaceBlocks:t,selectionChange:r}=(0,np.useDispatch)(Ms.store),{getBlockRootClientId:o,getBlockAttributes:n,getBlock:i}=(0,np.useSelect)(Ms.store);return(0,RC.useCallback)(()=>{let s=o(e),l=n(s),c=(0,ooe.createBlock)("core/list-item",l),{innerBlocks:u}=i(e);t([s],[c,...u]),r(u[u.length-1].clientId)},[e])}function b8e({clientId:e}){let t=y8e(e),r=(0,np.useSelect)(o=>{let{getBlockRootClientId:n,getBlockName:i}=o(Ms.store);return i(n(e))==="core/list-item"},[e]);return(0,ni.jsx)(ni.Fragment,{children:(0,ni.jsx)(IC.ToolbarButton,{icon:(0,Ml.isRTL)()?Sv:Tv,title:(0,Ml.__)("Outdent"),description:(0,Ml.__)("Outdent list item"),disabled:!r,onClick:t})})}function aoe({attributes:e,setAttributes:t,clientId:r}){let{ordered:o,type:n,reversed:i,start:s}=e,l=(0,Ms.useBlockProps)({style:{listStyleType:o&&n!=="decimal"?n:void 0}}),c=(0,Ms.useInnerBlocksProps)(l,{defaultBlock:h8e,directInsert:!0,templateLock:!1,__experimentalCaptureToolbars:!0});v8e(e,r);let u=(0,ni.jsxs)(Ms.BlockControls,{group:"block",children:[(0,ni.jsx)(IC.ToolbarButton,{icon:(0,Ml.isRTL)()?kv:wv,title:(0,Ml.__)("Unordered"),description:(0,Ml.__)("Convert to unordered list"),isActive:o===!1,onClick:()=>{t({ordered:!1})}}),(0,ni.jsx)(IC.ToolbarButton,{icon:(0,Ml.isRTL)()?Cv:gs,title:(0,Ml.__)("Ordered"),description:(0,Ml.__)("Convert to ordered list"),isActive:o===!0,onClick:()=>{t({ordered:!0})}}),(0,ni.jsx)(b8e,{clientId:r})]});return(0,ni.jsxs)(ni.Fragment,{children:[(0,ni.jsx)(roe,{ordered:o,reversed:i,start:s,...c}),u,o&&(0,ni.jsx)(Jre,{setAttributes:t,reversed:i,start:s,type:n})]})}var DC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list",title:"List",category:"text",allowedBlocks:["core/list-item"],description:"An organized collection of items displayed in a specific order.",keywords:["bullet list","ordered list","numbered list"],textdomain:"default",attributes:{ordered:{type:"boolean",default:!1,role:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",default:"",role:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalBorder:{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}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalOnMerge:!0,__experimentalSlashInserter:!0,interactivity:{clientNavigation:!0},listView:!0},selectors:{border:".wp-block-list:not(.wp-block-list .wp-block-list)"},editorStyle:"wp-block-list-editor",style:"wp-block-list"};var LC=a(R(),1),nM=a(b(),1);function ioe({attributes:e}){let{ordered:t,type:r,reversed:o,start:n}=e;return(0,nM.jsx)(t?"ol":"ul",{...LC.useBlockProps.save({reversed:o,start:n,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,nM.jsx)(LC.InnerBlocks.Content,{})})}var Nu=a(K(),1),n0=a(hl(),1);function soe({phrasingContentSchema:e}){let t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach(r=>{t[r].children={li:{children:t}}}),t}function aM(e){return e.flatMap(({name:t,attributes:r,innerBlocks:o=[]})=>t==="core/list-item"?[r.content,...aM(o)]:aM(o))}var x8e={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map(({content:r})=>(0,Nu.createBlock)("core/list-item",{content:r}));else if(e.length===1){let r=(0,n0.create)({html:e[0].content});t=(0,n0.split)(r,`
+`).map(o=>(0,Nu.createBlock)("core/list-item",{content:(0,n0.toHTMLString)({value:o})}))}return(0,Nu.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:soe(e).ol,ul:soe(e).ul}),transform:oM},...["*","-"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Nu.createBlock)("core/list",{},[(0,Nu.createBlock)("core/list-item",{content:t})])}})),...["1.","1)"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,Nu.createBlock)("core/list",{ordered:!0},[(0,Nu.createBlock)("core/list-item",{content:t})])}}))],to:[...["core/paragraph","core/heading"].map(e=>({type:"block",blocks:[e],transform:(t,r)=>aM(r).map(o=>(0,Nu.createBlock)(e,{content:o}))}))]},loe=x8e;var{name:coe}=DC,k8e=[["core/list-item"]],uoe={icon:dl,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,a0.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,a0.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,a0.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,a0.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,a0.__)("The Queen of Hearts.")}}]},transforms:loe,template:k8e,templateInsertUpdatesSelection:!0,edit:aoe,save:ioe,deprecated:Qre},w8e=()=>M({name:coe,metadata:DC,settings:uoe});var cM={};J(cM,{init:()=>T8e,metadata:()=>MC,name:()=>boe,settings:()=>_oe});var sM=a(D(),1),AC=a(R(),1),doe=a(V(),1);var Iu=a(H(),1),poe=a(O(),1),yf=a(b(),1);function moe({attributes:e,setAttributes:t,isSelected:r}){let{latex:o,mathML:n}=e,[i,s]=(0,Iu.useState)(),[l,c]=(0,Iu.useState)(null),[u,d]=(0,Iu.useState)(),p=(0,Iu.useRef)(o),m=(0,Iu.useRef)(),{__unstableMarkNextChangeAsNotPersistent:f}=(0,poe.useDispatch)(AC.store);(0,Iu.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(h=>{d(()=>h.default),p.current&&(f(),t({mathML:h.default(p.current,{displayMode:!0})}))})},[p,t,f]);let g=(0,AC.useBlockProps)({ref:s,position:"relative"});return(0,yf.jsxs)("div",{...g,children:[n?(0,yf.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:n}}):"\u200B",r&&(0,yf.jsx)(doe.Popover,{placement:"bottom-start",offset:8,anchor:i,focusOnMount:!1,onFocusOutside:()=>m.current?.reportValidity(),__unstableSlotName:"__unstable-block-tools-after",children:(0,yf.jsx)("form",{ref:m,style:{padding:"4px",minWidth:"300px"},onSubmit:h=>h.preventDefault(),children:(0,yf.jsx)(PD,{label:(0,sM.__)("LaTeX math syntax"),hideLabelFromVision:!0,value:o??"",className:"wp-block-math__textarea-control",customValidity:l?{type:"invalid",message:l}:void 0,onValueChange:h=>{if(!u){t({latex:h});return}let v="";try{v=u(h,{displayMode:!0}),c(null)}catch(x){c(x.message)}t({mathML:v,latex:h})},placeholder:(0,sM.__)("e.g., x^2, \\frac{a}{b}")})})})]})}var MC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/math",title:"Math",category:"text",description:"Display mathematical notation using LaTeX.",keywords:["equation","formula","latex","mathematics"],textdomain:"default",supports:{anchor:!0,html:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}}};var foe=a(R(),1),lM=a(b(),1);function goe({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,lM.jsx)("div",{...foe.useBlockProps.save(),children:(0,lM.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:r}})}):null}var hoe=a(R(),1),voe=a(b(),1),S8e={attributes:{latex:{type:"string",role:"content"},mathML:{type:"string",source:"html",selector:"math"}},save({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,voe.jsx)("math",{...hoe.useBlockProps.save(),display:"block",dangerouslySetInnerHTML:{__html:r}}):null}},yoe=[S8e];var{name:boe}=MC,_oe={icon:LB,example:{attributes:{latex:"x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}",mathML:'<semantics><mrow><mi>x</mi><mo>=</mo><mfrac><mrow><mo lspace="0em" rspace="0em">\u2212</mo><mi>b</mi><mo>\xB1</mo><msqrt><mrow><msup><mi>b</mi><mn>2</mn></msup><mo>\u2212</mo><mn>4</mn><mi>a</mi><mi>c</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>a</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">x = \\frac{-b \\pm \\sqrt{b^2-4ac}}{2a}</annotation></semantics>'},viewportWidth:300},edit:moe,save:goe,deprecated:yoe},T8e=()=>M({name:boe,metadata:MC,settings:_oe});var yM={};J(yM,{init:()=>L8e,metadata:()=>zC,name:()=>Uoe,settings:()=>jC});var Ooe=a(D(),1);var Hoe=a(R(),1),joe=a(K(),1);var zC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list-item",title:"List Item",category:"text",parent:["core/list"],allowedBlocks:["core/list"],description:"An individual item within a list.",textdomain:"default",attributes:{placeholder:{type:"string"},content:{type:"rich-text",source:"rich-text",selector:"li",role:"content"}},supports:{anchor:!0,html:!1,className:!1,splitting:!0,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,background:!0,__experimentalDefaultControls:{text:!0}},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}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-list > li",border:".wp-block-list:not(.wp-block-list .wp-block-list) > li"}};var Nc=a(R(),1),Bc=a(D(),1),vM=a(V(),1);var Aoe=a(he(),1),OC=a(O(),1),Moe=a(uc(),1);var _f=a(K(),1),woe=a(he(),1),Coe=a(hl(),1),Soe=a(O(),1),dM=a(R(),1);var bf=a(R(),1),xoe=a(K(),1);function uM(e,t){return e.getPreviousBlockClientId(t)}function Ru(e,t){let r=e.getBlockRootClientId(t),o=e.getBlockRootClientId(r);if(!(!o||e.getBlockName(o)!=="core/list-item"))return o}function koe(e,t,r,o){let{getBlockOrder:n,getBlock:i}=e.select(bf.store),{moveBlocksToPosition:s,removeBlocks:l,insertBlock:c}=e.dispatch(bf.store),u=n(o),d=u[u.length-1];if(d){s(t,r,d);return}let p=(0,xoe.cloneBlock)(i(r),{},t.map(m=>i(m)));e.batch(()=>{l(t,!1),c(p,0,o,!1)})}function i0(e,t){let r=e.select(bf.store),{getBlockRootClientId:o,getSelectedBlockClientIds:n,getSelectionStart:i,getSelectionEnd:s,hasMultiSelection:l,getMultiSelectedBlockClientIds:c}=r,{selectionChange:u,multiSelect:d}=e.dispatch(bf.store),p=l(),m=p?c():n();t===void 0&&(t=m[0]);let f=uM(r,t);if(!f)return!1;let g=o(t),h=i(),v=s();return e.batch(()=>{koe(e,m,g,f),p?d(m[0],m[m.length-1]):u(m[0],v.attributeKey,v.clientId===h.clientId?h.offset:v.offset,v.offset)}),!0}function Ec(e,t){let r=e.select(bf.store),{getBlockRootClientId:o,getBlockName:n,getBlockOrder:i,getBlockIndex:s,getSelectedBlockClientIds:l}=r,{moveBlocksToPosition:c,removeBlock:u,multiSelect:d}=e.dispatch(bf.store);if(t===void 0&&(t=l()),Array.isArray(t)||(t=[t]),!t.length)return!1;let p=t[0];if(n(p)!=="core/list-item")return!1;let m=Ru(r,p);if(!m)return!1;let f=o(p),g=t[t.length-1],v=i(f).slice(s(g)+1);return e.batch(()=>{v.length&&koe(e,v,f,p),c(t,f,o(m),s(m)+1),i(f).length||u(f,!1),t.length>1&&d(p,g)}),!0}var{subscribeOwnedListener:E8e}=q(Coe.privateApis);function pM(e){let t=(0,Soe.useRegistry)();return(0,woe.useRefEffect)(r=>{function o(n){if(n.defaultPrevented||n.inputType!=="insertParagraph")return;let i=t.select(dM.store),{getBlock:s,getBlockAttributes:l,getBlockRootClientId:c,getBlockIndex:u}=i,{replaceBlocks:d,selectionChange:p}=t.dispatch(dM.store),{content:m}=l(e)??{};if(m?.length)return;if(n.preventDefault(),!!Ru(i,e)){Ec(t);return}let g=s(c(e)),h=u(e),v=(0,_f.cloneBlock)({...g,innerBlocks:g.innerBlocks.slice(0,h)}),x=(0,_f.createBlock)((0,_f.getDefaultBlockName)()),_=[...g.innerBlocks[h].innerBlocks[0]?.innerBlocks||[],...g.innerBlocks.slice(h+1)],k=_.length?[(0,_f.cloneBlock)({...g,innerBlocks:_})]:[];d(g.clientId,[v,x,...k],1),p(x.clientId)}return E8e(r,"beforeinput",o,!0)},[e,t])}var Toe=a(he(),1),Poe=a(hl(),1),Ob=a(uc(),1),Eoe=a(R(),1),Boe=a(O(),1),Noe=a(da(),1);var{subscribeOwnedListener:B8e}=q(Poe.privateApis);function mM(){let e=(0,Boe.useRegistry)();return(0,Toe.useRefEffect)(t=>{function r(o){let{keyCode:n,shiftKey:i,altKey:s,metaKey:l,ctrlKey:c}=o;if(o.defaultPrevented||n!==Ob.SPACE&&n!==Ob.TAB||s||l||c)return;let{getSelectionStart:u,getSelectionEnd:d}=e.select(Eoe.store);if(!(u().offset===0&&d().offset===0)&&!(n===Ob.TAB&&(0,Noe.isEntirelySelected)(t)))return;(i?Ec:i0)(e)&&o.preventDefault()}return B8e(t,"keydown",r,!0)},[e])}var Ioe=a(he(),1),Roe=a(uc(),1),Doe=a(R(),1),VC=a(O(),1);function fM(e){let t=(0,VC.useRegistry)(),r=(0,VC.useSelect)(o=>{let{hasMultiSelection:n,getMultiSelectedBlockClientIds:i,getBlockName:s}=o(Doe.store);if(!n())return!1;let l=i();return l[0]===e&&l.every(c=>s(c)==="core/list-item")},[e]);return(0,Ioe.useRefEffect)(o=>{if(!r)return;function n(s){let{keyCode:l,shiftKey:c,altKey:u,metaKey:d,ctrlKey:p}=s;l!==Roe.TAB||s.defaultPrevented||u||d||p||s.target.contains(o)&&(c?Ec(t)&&s.preventDefault():i0(t)&&s.preventDefault())}let{ownerDocument:i}=o;return i.addEventListener("keydown",n,!0),()=>{i.removeEventListener("keydown",n,!0)}},[r,t])}var Loe=a(O(),1),gM=a(R(),1),FC=a(K(),1);function hM(e,t){let r=(0,Loe.useRegistry)();return o=>{let n=r.select(gM.store),{getPreviousBlockClientId:i,getNextBlockClientId:s,getBlockOrder:l,getBlockIndex:c,getBlockRootClientId:u,getBlockName:d,getBlock:p}=n,{mergeBlocks:m,moveBlocksToPosition:f,removeBlock:g,insertBlocks:h}=r.dispatch(gM.store);function v(_){let k=l(_);return k.length?v(k[k.length-1]):_}function x(_,k){r.batch(()=>{let[y]=l(k);y&&(i(k)===_&&!l(_).length?f([y],k,_):Ru(n,k)===_?f(l(y),y,u(k),c(k)+1):f(l(y),y,u(_)));let w=u(k);m(_,k),l(w).length||g(w,!1)})}if(o){let _=l(e)[0],k,y=e;if(_)k=l(_)[0];else for(;!(k=s(y));){let w=Ru(n,y);if(!w)break;y=w}if(k)x(e,k);else{let w=u(y),C=s(w);if(C)if(d(C)==="core/list")r.batch(()=>{f(l(C),C,w),g(C,!1)});else{let P=(0,FC.switchToBlockType)(p(C),"core/list")?.[0]?.innerBlocks;P?.length&&r.batch(()=>{h(P,void 0,w,!1),g(C,!1)})}}}else{let _=i(e);if(_){let w=v(_);x(w,e);return}let k=Ru(n,e);if(k){x(k,e);return}let y=l(e);(0,FC.isUnmodifiedBlock)(p(e),"content")&&y.length>0?r.batch(()=>{Ec(r,l(y[0])),g(e,!0)}):t(o)}}}var Wi=a(b(),1);function N8e({clientId:e}){let t=(0,OC.useRegistry)(),{canIndent:r,canOutdent:o}=(0,OC.useSelect)(n=>{let i=n(Nc.store);return{canIndent:!!uM(i,e),canOutdent:!!Ru(i,e)}},[e]);return(0,Wi.jsxs)(Wi.Fragment,{children:[(0,Wi.jsx)(vM.ToolbarButton,{icon:(0,Bc.isRTL)()?Sv:Tv,title:(0,Bc.__)("Outdent"),shortcut:Moe.displayShortcut.shift("Tab"),description:(0,Bc.__)("Outdent list item"),disabled:!o,onClick:()=>Ec(t)}),(0,Wi.jsx)(vM.ToolbarButton,{icon:(0,Bc.isRTL)()?VE:OE,title:(0,Bc.__)("Indent"),shortcut:"Tab",description:(0,Bc.__)("Indent list item"),disabled:!r,onClick:()=>i0(t,e)})]})}function zoe({attributes:e,setAttributes:t,clientId:r,mergeBlocks:o}){let{placeholder:n,content:i}=e,s=(0,Nc.useBlockProps)(),l=(0,Nc.useInnerBlocksProps)(s,{renderAppender:!1,__unstableDisableDropZone:!0}),c=pM(r),u=mM(),d=fM(r),p=hM(r,o);return(0,Wi.jsxs)(Wi.Fragment,{children:[(0,Wi.jsxs)("li",{...l,children:[(0,Wi.jsx)(Nc.RichText,{ref:(0,Aoe.useMergeRefs)([c,u,d]),identifier:"content",tagName:"div",onChange:m=>t({content:m}),value:i,"aria-label":(0,Bc.__)("List text"),placeholder:n||(0,Bc.__)("List"),onMerge:p}),l.children]}),(0,Wi.jsx)(Nc.BlockControls,{group:"block",children:(0,Wi.jsx)(N8e,{clientId:r})})]})}var s0=a(R(),1),Hb=a(b(),1);function Voe({attributes:e}){return(0,Hb.jsxs)("li",{...s0.useBlockProps.save(),children:[(0,Hb.jsx)(s0.RichText.Content,{value:e.content}),(0,Hb.jsx)(s0.InnerBlocks.Content,{})]})}var HC=a(K(),1),I8e={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,HC.createBlock)("core/paragraph",e),...t.map(r=>(0,HC.cloneBlock)(r))]}]},Foe=I8e;var{fieldsKey:R8e,formKey:D8e}=q(joe.privateApis),{name:Uoe}=zC,jC={icon:TB,edit:zoe,save:Voe,merge(e,t){return{...e,content:e.content+t.content}},transforms:Foe,[q(Hoe.privateApis).requiresWrapperOnCopy]:!0,__experimentalLabel(e,{context:t}){let{content: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&&(jC[R8e]=[{id:"content",label:(0,Ooe.__)("Content"),type:"text",Edit:"rich-text"}],jC[D8e]={fields:["content"]});var L8e=()=>M({name:Uoe,metadata:zC,settings:jC});var bM={};J(bM,{init:()=>M8e,metadata:()=>WC,name:()=>Goe,settings:()=>$oe});var UC=a(R(),1),ap=a(V(),1),xf=a(D(),1);var Gi=a(b(),1);function Woe({attributes:e,setAttributes:t}){let{displayLoginAsForm:r,redirectToCurrent:o}=e,n=X();return(0,Gi.jsxs)(Gi.Fragment,{children:[(0,Gi.jsx)(UC.InspectorControls,{children:(0,Gi.jsxs)(ap.__experimentalToolsPanel,{label:(0,xf.__)("Settings"),resetAll:()=>{t({displayLoginAsForm:!1,redirectToCurrent:!0})},dropdownMenuProps:n,children:[(0,Gi.jsx)(ap.__experimentalToolsPanelItem,{label:(0,xf.__)("Display login as form"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>t({displayLoginAsForm:!1}),children:(0,Gi.jsx)(ap.ToggleControl,{label:(0,xf.__)("Display login as form"),checked:r,onChange:()=>t({displayLoginAsForm:!r})})}),(0,Gi.jsx)(ap.__experimentalToolsPanelItem,{label:(0,xf.__)("Redirect to current URL"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({redirectToCurrent:!0}),children:(0,Gi.jsx)(ap.ToggleControl,{label:(0,xf.__)("Redirect to current URL"),checked:o,onChange:()=>t({redirectToCurrent:!o})})})]})}),(0,Gi.jsx)("div",{...(0,UC.useBlockProps)({className:"logged-in"}),children:(0,Gi.jsx)("a",{href:"#login-pseudo-link",children:(0,xf.__)("Log out")})})]})}var WC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/loginout",title:"Login/out",category:"theme",description:"Show login & logout links.",keywords:["login","logout","form"],textdomain:"default",attributes:{displayLoginAsForm:{type:"boolean",default:!1},redirectToCurrent:{type:"boolean",default:!0}},example:{viewportWidth:350},supports:{anchor:!0,className:!0,color:{background:!0,text:!1,gradients:!0,link:!0},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}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-loginout"};var{name:Goe}=WC,$oe={icon:BB,edit:Woe},M8e=()=>M({name:Goe,metadata:WC,settings:$oe});var SM={};J(SM,{init:()=>a9e,metadata:()=>rS,name:()=>pne,settings:()=>oS});var Wb=a(D(),1);var dne=a(K(),1);var qoe=a(D(),1),Ic="full",jb=15,GC="none",$C="media",qC="attachment",Zoe=[["core/paragraph",{placeholder:(0,qoe._x)("Content\u2026","content placeholder")}]];var wr=a(R(),1),_M=a(he(),1);var ze=a(b(),1),ZC=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${t.x*100}% ${t.y*100}%`:"50% 50%"}:{},Koe=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{},kf=50,Rc=()=>{},Yoe=e=>{if(!e.customBackgroundColor)return e;let t={color:{background:e.customBackgroundColor}},{customBackgroundColor:r,...o}=e;return{...o,style:t}},l0=e=>e.align?e:{...e,align:"wide"},KC={align:{type:"string",default:"wide"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:""},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number"},mediaType:{type:"string"},mediaWidth:{type:"number",default:50},isStackedOnMobile:{type:"boolean",default:!1}},xM={...KC,isStackedOnMobile:{type:"boolean",default:!0},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaSizeSlug:{type:"string"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},Qoe={...xM,mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",role:"content"},mediaId:{type:"number",role:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",role:"content"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",role:"content"},mediaType:{type:"string",role:"content"}},z8e={...Qoe,align:{type:"string",default:"none"},useFeaturedImage:{type:"boolean",default:!1}},kM={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Xoe={...kM,color:{gradients:!0,link:!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}}},V8e={...Xoe,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0}},F8e={attributes:z8e,supports:V8e,usesContext:["postId","postType"],save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:d,linkClass:p,href:m,linkTarget:f,rel:g}=e,h=e.mediaSizeSlug||Ic,v=g||void 0,x=T({[`wp-image-${l}`]:l&&n==="image",[`size-${h}`]:l&&n==="image"}),_=i?(0,ze.jsx)("img",{src:i,alt:r,className:x||null}):null;m&&(_=(0,ze.jsx)("a",{className:p,href:m,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,ze.jsx)("video",{controls:!0,src:i})},y=T({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?Koe(i,d):{},C;s!==kf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let S={gridTemplateColumns:C};return o==="right"?(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()})]}):(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()}),(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}},O8e={attributes:Qoe,supports:Xoe,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:d,linkClass:p,href:m,linkTarget:f,rel:g}=e,h=e.mediaSizeSlug||Ic,v=g||void 0,x=T({[`wp-image-${l}`]:l&&n==="image",[`size-${h}`]:l&&n==="image"}),_=(0,ze.jsx)("img",{src:i,alt:r,className:x||null});m&&(_=(0,ze.jsx)("a",{className:p,href:m,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,ze.jsx)("video",{controls:!0,src:i})},y=T({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?Koe(i,d):{},C;s!==kf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let S={gridTemplateColumns:C};return o==="right"?(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()})]}):(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()}),(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:l0,isEligible(e,t,{block:r}){let{attributes:o}=r;return e.align===void 0&&!!o.className?.includes("alignwide")}},H8e={attributes:xM,supports:kM,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:d,linkClass:p,href:m,linkTarget:f,rel:g}=e,h=e.mediaSizeSlug||Ic,v=g||void 0,x=T({[`wp-image-${l}`]:l&&n==="image",[`size-${h}`]:l&&n==="image"}),_=(0,ze.jsx)("img",{src:i,alt:r,className:x||null});m&&(_=(0,ze.jsx)("a",{className:p,href:m,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,ze.jsx)("video",{controls:!0,src:i})},y=T({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?ZC(i,d):{},C;s!==kf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let S={gridTemplateColumns:C};return o==="right"?(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()})]}):(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()}),(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:l0},j8e={attributes:xM,supports:kM,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:d,linkClass:p,href:m,linkTarget:f,rel:g}=e,h=e.mediaSizeSlug||Ic,v=g||void 0,x=T({[`wp-image-${l}`]:l&&n==="image",[`size-${h}`]:l&&n==="image"}),_=(0,ze.jsx)("img",{src:i,alt:r,className:x||null});m&&(_=(0,ze.jsx)("a",{className:p,href:m,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,ze.jsx)("video",{controls:!0,src:i})},y=T({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?ZC(i,d):{},C;s!==kf&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let S={gridTemplateColumns:C};return(0,ze.jsxs)("div",{...wr.useBlockProps.save({className:y,style:S}),children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[n]||Rc)()}),(0,ze.jsx)("div",{...wr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:l0},U8e={attributes:{...KC,isStackedOnMobile:{type:"boolean",default:!0},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,_M.compose)(Yoe,l0),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c,mediaId:u,verticalAlignment:d,imageFill:p,focalPoint:m,linkClass:f,href:g,linkTarget:h,rel:v}=e,x=v||void 0,_=(0,ze.jsx)("img",{src:l,alt:n,className:u&&s==="image"?`wp-image-${u}`:null});g&&(_=(0,ze.jsx)("a",{className:f,href:g,target:h,rel:x,children:_}));let k={image:()=>_,video:()=>(0,ze.jsx)("video",{controls:!0,src:l})},y=(0,wr.getColorClassName)("background-color",t),w=T({"has-media-on-the-right":i==="right","has-background":y||r,[y]:y,"is-stacked-on-mobile":o,[`is-vertically-aligned-${d}`]:d,"is-image-fill":p}),C=p?ZC(l,m):{},S;return c!==kf&&(S=i==="right"?`auto ${c}%`:`${c}% auto`),(0,ze.jsxs)("div",{className:w,style:{backgroundColor:y?void 0:r,gridTemplateColumns:S},children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:C,children:(k[s]||Rc)()}),(0,ze.jsx)("div",{className:"wp-block-media-text__content",children:(0,ze.jsx)(wr.InnerBlocks.Content,{})})]})}},W8e={attributes:{...KC,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,_M.compose)(Yoe,l0),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c,mediaId:u,verticalAlignment:d,imageFill:p,focalPoint:m}=e,f={image:()=>(0,ze.jsx)("img",{src:l,alt:n,className:u&&s==="image"?`wp-image-${u}`:null}),video:()=>(0,ze.jsx)("video",{controls:!0,src:l})},g=(0,wr.getColorClassName)("background-color",t),h=T({"has-media-on-the-right":i==="right",[g]:g,"is-stacked-on-mobile":o,[`is-vertically-aligned-${d}`]:d,"is-image-fill":p}),v=p?ZC(l,m):{},x;return c!==kf&&(x=i==="right"?`auto ${c}%`:`${c}% auto`),(0,ze.jsxs)("div",{className:h,style:{backgroundColor:g?void 0:r,gridTemplateColumns:x},children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",style:v,children:(f[s]||Rc)()}),(0,ze.jsx)("div",{className:"wp-block-media-text__content",children:(0,ze.jsx)(wr.InnerBlocks.Content,{})})]})}},G8e={attributes:{...KC,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:l0,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:n,mediaPosition:i,mediaType:s,mediaUrl:l,mediaWidth:c}=e,u={image:()=>(0,ze.jsx)("img",{src:l,alt:n}),video:()=>(0,ze.jsx)("video",{controls:!0,src:l})},d=(0,wr.getColorClassName)("background-color",t),p=T({"has-media-on-the-right":i==="right",[d]:d,"is-stacked-on-mobile":o}),m;return c!==kf&&(m=i==="right"?`auto ${c}%`:`${c}% auto`),(0,ze.jsxs)("div",{className:p,style:{backgroundColor:d?void 0:r,gridTemplateColumns:m},children:[(0,ze.jsx)("figure",{className:"wp-block-media-text__media",children:(u[s]||Rc)()}),(0,ze.jsx)("div",{className:"wp-block-media-text__content",children:(0,ze.jsx)(wr.InnerBlocks.Content,{})})]})}},Joe=[F8e,O8e,H8e,j8e,U8e,W8e,G8e];var Ko=a(D(),1),JC=a(O(),1),eS=a(H(),1),Yo=a(R(),1),$r=a(V(),1),tS=a(Or(),1);var Ub=a(ne(),1);var c0=a(V(),1),Dc=a(R(),1),QC=a(D(),1),tne=a(he(),1),wM=a(O(),1),CM=a(H(),1),XC=a(Or(),1),rne=a(xr(),1);function YC(e,t){return e?{objectPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{}}var Do=a(b(),1),one=["image","video"],$8e=()=>{},q8e=(0,CM.forwardRef)(({isSelected:e,isStackedOnMobile:t,...r},o)=>{let n=(0,tne.useViewportMatch)("small","<");return(0,Do.jsx)(c0.ResizableBox,{ref:o,showHandle:e&&(!n||!t),...r})});function Z8e({mediaId:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o,useFeaturedImage:n}){return(0,Do.jsx)(Dc.BlockControls,{group:"other",children:(0,Do.jsx)(Dc.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:one,onSelect:r,onToggleFeaturedImage:o,useFeaturedImage:n,name:t?(0,QC.__)("Replace"):(0,QC.__)("Add media"),onReset:()=>r(void 0)})})}function ene({className:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o}){let{createErrorNotice:n}=(0,wM.useDispatch)(rne.store),i=l=>{n(l,{type:"snackbar"})},s=l=>{l.length===1&&r({url:(0,XC.createBlobURL)(l[0])})};return(0,Do.jsx)(Dc.MediaPlaceholder,{icon:(0,Do.jsx)(Dc.BlockIcon,{icon:Iv}),labels:{title:(0,QC.__)("Media area")},className:e,onSelect:r,onToggleFeaturedImage:o,allowedTypes:one,onFilesPreUpload:s,onError:i,disableMediaButtons:t})}function K8e(e,t){let{className:r,commitWidthChange:o,focalPoint:n,imageFill:i,isSelected:s,isStackedOnMobile:l,mediaAlt:c,mediaId:u,mediaPosition:d,mediaType:p,mediaUrl:m,mediaWidth:f,onSelectMedia:g,onWidthChange:h,enableResize:v,toggleUseFeaturedImage:x,useFeaturedImage:_,featuredImageURL:k,featuredImageAlt:y,refMedia:w}=e,C=!u&&(0,XC.isBlobURL)(m),{toggleSelection:S}=(0,wM.useDispatch)(Dc.store),P=(0,Do.jsx)(Z8e,{onSelectMedia:g,mediaUrl:_&&k?k:m,mediaId:u,toggleUseFeaturedImage:x,useFeaturedImage:_});if(m||k||_){let N=()=>{S(!1)},I=(U,$,W)=>{h(parseInt(W.style.width))},B=(U,$,W)=>{S(!0),o(parseInt(W.style.width))},E={right:v&&d==="left",left:v&&d==="right"},L=p==="image"&&i?YC(m||k,n):{},A={image:()=>_&&k?(0,Do.jsx)("img",{ref:w,src:k,alt:y,style:L}):m&&(0,Do.jsx)("img",{ref:w,src:m,alt:c,style:L}),video:()=>(0,Do.jsx)("video",{controls:!0,ref:w,src:m})};return(0,Do.jsxs)(q8e,{as:"figure",className:T(r,"editor-media-container__resizer",{"is-transient":C}),size:{width:f+"%"},minWidth:"10%",maxWidth:"100%",enable:E,onResizeStart:N,onResize:I,onResizeStop:B,axis:"x",isSelected:s,isStackedOnMobile:l,ref:t,children:[P,(A[p]||$8e)(),C&&(0,Do.jsx)(c0.Spinner,{}),!_&&(0,Do.jsx)(ene,{...e}),!k&&_&&(0,Do.jsx)(c0.Placeholder,{className:"wp-block-media-text--placeholder-image",style:L,withIllustration:!0})]})}return(0,Do.jsxs)(Do.Fragment,{children:[P,(0,Do.jsx)(ene,{...e})]})}var nne=(0,CM.forwardRef)(K8e);var kt=a(b(),1),{ResolutionTool:Y8e}=q(Yo.privateApis),ane=e=>Math.max(jb,Math.min(e,100-jb));function ine(e,t){return e?.media_details?.sizes?.[t]?.source_url}function Q8e({attributes:{linkDestination:e,href:t},setAttributes:r}){return o=>{if(!o||!o.url){r({mediaAlt:void 0,mediaId:void 0,mediaType:void 0,mediaUrl:void 0,mediaLink:void 0,href:void 0,focalPoint:void 0,useFeaturedImage:!1});return}(0,tS.isBlobURL)(o.url)&&(o.type=(0,tS.getBlobTypeByURL)(o.url));let n,i;o.media_type?o.media_type==="image"?n="image":n="video":n=o.type,n==="image"&&(i=o.sizes?.large?.url||o.media_details?.sizes?.large?.source_url);let s=e,l=t;if(n==="image"){if(!s)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||GC){case"file":case $C:s=$C;break;case"post":case qC:s=qC;break;case GC:default:s=GC;break}switch(s){case $C:l=o.url;break;case qC:l=o.link;break}}r({mediaAlt:o.alt,mediaId:o.id,mediaType:n,mediaUrl:i||o.url,mediaLink:o.link||void 0,href:l,linkDestination:s,focalPoint:void 0,useFeaturedImage:!1})}}function X8e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,JC.useSelect)(i=>{let{getSettings:s}=i(Yo.store);return{imageSizes:s().imageSizes}},[]);if(!o?.length)return null;let n=o.filter(({slug:i})=>ine(e,i)).map(({name:i,slug:s})=>({value:s,label:i}));return(0,kt.jsx)(Y8e,{value:t,defaultValue:Ic,options:n,onChange:r})}function J8e({attributes:e,isSelected:t,setAttributes:r,context:{postId:o,postType:n}}){let{focalPoint:i,href:s,imageFill:l,isStackedOnMobile:c,linkClass:u,linkDestination:d,linkTarget:p,mediaAlt:m,mediaId:f,mediaPosition:g,mediaType:h,mediaUrl:v,mediaWidth:x,mediaSizeSlug:_,rel:k,verticalAlignment:y,allowedBlocks:w,useFeaturedImage:C}=e,[S]=(0,Ub.useEntityProp)("postType",n,"featured_media",o),{featuredImageMedia:P}=(0,JC.useSelect)(se=>({featuredImageMedia:S&&C?se(Ub.store).getEntityRecord("postType","attachment",S,{context:"view"}):void 0}),[S,C]),{image:N}=(0,JC.useSelect)(se=>({image:f&&t?se(Ub.store).getEntityRecord("postType","attachment",f,{context:"view"}):null}),[t,f]),I=C?P?.source_url:"",B=C?P?.alt_text:"",E=()=>{r({imageFill:!1,mediaType:"image",mediaId:void 0,mediaUrl:void 0,mediaAlt:void 0,mediaLink:void 0,linkDestination:void 0,linkTarget:void 0,linkClass:void 0,rel:void 0,href:void 0,useFeaturedImage:!C})},L=(0,eS.useRef)(),A=se=>{let{style:ue}=L.current,{x:Oe,y:Pe}=se;ue.objectPosition=`${Oe*100}% ${Pe*100}%`},[U,$]=(0,eS.useState)(null),W=Q8e({attributes:e,setAttributes:r}),G=se=>{r(se)},F=se=>{$(ane(se))},Z=se=>{r({mediaWidth:ane(se)}),$(null)},j=T({"has-media-on-the-right":g==="right","is-selected":t,"is-stacked-on-mobile":c,[`is-vertically-aligned-${y}`]:y,"is-image-fill-element":l}),Y=`${U||x}%`,ee=g==="right"?`1fr ${Y}`:`${Y} 1fr`,te={gridTemplateColumns:ee,msGridColumns:ee},Q=se=>{r({mediaAlt:se})},le=se=>{r({verticalAlignment:se})},oe=se=>{let ue=ine(N,se);if(!ue)return null;r({mediaUrl:ue,mediaSizeSlug:se})},ce=X(),pe=(0,kt.jsxs)($r.__experimentalToolsPanel,{label:(0,Ko.__)("Settings"),resetAll:()=>{r({isStackedOnMobile:!0,imageFill:!1,mediaAlt:"",focalPoint:void 0,mediaWidth:50}),oe(Ic)},dropdownMenuProps:ce,children:[(0,kt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Ko.__)("Media width"),isShownByDefault:!0,hasValue:()=>x!==50,onDeselect:()=>r({mediaWidth:50}),children:(0,kt.jsx)($r.RangeControl,{label:(0,Ko.__)("Media width"),value:U||x,onChange:Z,min:jb,max:100-jb})}),(0,kt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Ko.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>r({isStackedOnMobile:!0}),children:(0,kt.jsx)($r.ToggleControl,{label:(0,Ko.__)("Stack on mobile"),checked:c,onChange:()=>r({isStackedOnMobile:!c})})}),h==="image"&&(0,kt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Ko.__)("Crop image to fill"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({imageFill:!1}),children:(0,kt.jsx)($r.ToggleControl,{label:(0,Ko.__)("Crop image to fill"),checked:!!l,onChange:()=>r({imageFill:!l})})}),l&&(v||I)&&h==="image"&&(0,kt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Ko.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>r({focalPoint:void 0}),children:(0,kt.jsx)($r.FocalPointPicker,{label:(0,Ko.__)("Focal point"),url:C&&I?I:v,value:i,onChange:se=>r({focalPoint:se}),onDragStart:A,onDrag:A})}),h==="image"&&v&&!C&&(0,kt.jsx)($r.__experimentalToolsPanelItem,{label:(0,Ko.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>r({mediaAlt:""}),children:(0,kt.jsx)($r.TextareaControl,{label:(0,Ko.__)("Alternative text"),value:m,onChange:Q,help:(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)($r.ExternalLink,{href:(0,Ko.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Ko.__)("Describe the purpose of the image.")}),(0,kt.jsx)("br",{}),(0,Ko.__)("Leave empty if decorative.")]})})}),h==="image"&&!C&&(0,kt.jsx)(X8e,{image:N,value:_,onChange:oe})]}),be=(0,Yo.useBlockProps)({className:j,style:te}),Te=(0,Yo.useInnerBlocksProps)({className:"wp-block-media-text__content"},{allowedBlocks:w}),ae=(0,Yo.useBlockEditingMode)();return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Yo.InspectorControls,{children:pe}),(0,kt.jsxs)(Yo.BlockControls,{group:"block",children:[ae==="default"&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Yo.BlockVerticalAlignmentControl,{onChange:le,value:y,label:(0,Ko.__)("Align media and text vertically")}),(0,kt.jsx)($r.ToolbarButton,{icon:BN,title:(0,Ko.__)("Show media on left"),isActive:g==="left",onClick:()=>r({mediaPosition:"left"})}),(0,kt.jsx)($r.ToolbarButton,{icon:NN,title:(0,Ko.__)("Show media on right"),isActive:g==="right",onClick:()=>r({mediaPosition:"right"})})]}),h==="image"&&!C&&(0,kt.jsx)(Yo.__experimentalImageURLInputUI,{url:s||"",onChangeUrl:G,linkDestination:d,mediaType:h,mediaUrl:N&&N.source_url,mediaLink:N&&N.link,linkTarget:p,linkClass:u,rel:k})]}),(0,kt.jsxs)("div",{...be,children:[g==="right"&&(0,kt.jsx)("div",{...Te}),(0,kt.jsx)(nne,{className:"wp-block-media-text__media",onSelectMedia:W,onWidthChange:F,commitWidthChange:Z,refMedia:L,enableResize:ae==="default",toggleUseFeaturedImage:E,focalPoint:i,imageFill:l,isSelected:t,isStackedOnMobile:c,mediaAlt:m,mediaId:f,mediaPosition:g,mediaType:h,mediaUrl:v,mediaWidth:x,useFeaturedImage:C,featuredImageURL:I,featuredImageAlt:B}),g!=="right"&&(0,kt.jsx)("div",{...Te})]})]})}var sne=J8e;var rS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/media-text",title:"Media & Text",category:"media",description:"Set media and words side-by-side for a richer layout.",keywords:["image","video"],textdomain:"default",attributes:{align:{type:"string",default:"none"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",role:"content"},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number",role:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",role:"content"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",role:"content"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaType:{type:"string",role:"content"},mediaWidth:{type:"number",default:50},mediaSizeSlug:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"},useFeaturedImage:{type:"boolean",default:!1}},usesContext:["postId","postType"],supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{gradients:!0,heading:!0,link:!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}},interactivity:{clientNavigation:!0},allowedBlocks:!0},editorStyle:"wp-block-media-text-editor",style:"wp-block-media-text"};var u0=a(R(),1);var zl=a(b(),1),t9e=50,lne=()=>{};function cne({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:n,mediaUrl:i,mediaWidth:s,mediaId:l,verticalAlignment:c,imageFill:u,focalPoint:d,linkClass:p,href:m,linkTarget:f,rel:g}=e,h=e.mediaSizeSlug||Ic,v=g||void 0,x=T({[`wp-image-${l}`]:l&&n==="image",[`size-${h}`]:l&&n==="image"}),_=u?YC(i,d):{},k=i?(0,zl.jsx)("img",{src:i,alt:r,className:x||null,style:_}):null;m&&(k=(0,zl.jsx)("a",{className:p,href:m,target:f,rel:v,children:k}));let y={image:()=>k,video:()=>(0,zl.jsx)("video",{controls:!0,src:i})},w=T({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill-element":u}),C;s!==t9e&&(C=o==="right"?`auto ${s}%`:`${s}% auto`);let S={gridTemplateColumns:C};return o==="right"?(0,zl.jsxs)("div",{...u0.useBlockProps.save({className:w,style:S}),children:[(0,zl.jsx)("div",{...u0.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,zl.jsx)("figure",{className:"wp-block-media-text__media",children:(y[n]||lne)()})]}):(0,zl.jsxs)("div",{...u0.useBlockProps.save({className:w,style:S}),children:[(0,zl.jsx)("figure",{className:"wp-block-media-text__media",children:(y[n]||lne)()}),(0,zl.jsx)("div",{...u0.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}var wf=a(K(),1),r9e={from:[{type:"block",blocks:["core/image"],transform:({alt:e,url:t,id:r,anchor:o})=>(0,wf.createBlock)("core/media-text",{mediaAlt:e,mediaId:r,mediaUrl:t,mediaType:"image",anchor:o})},{type:"block",blocks:["core/video"],transform:({src:e,id:t,anchor:r})=>(0,wf.createBlock)("core/media-text",{mediaId:t,mediaUrl:e,mediaType:"video",anchor:r})},{type:"block",blocks:["core/cover"],transform:({align:e,alt:t,anchor:r,backgroundType:o,customGradient:n,customOverlayColor:i,gradient:s,id:l,overlayColor:c,style:u,textColor:d,url:p,useFeaturedImage:m},f)=>{let g={};return n?g={style:{color:{gradient:n}}}:i&&(g={style:{color:{background:i}}}),u?.color?.text&&(g.style={color:{...g.style?.color,text:u.color.text}}),(0,wf.createBlock)("core/media-text",{align:e,anchor:r,backgroundColor:c,gradient:s,mediaAlt:t,mediaId:l,mediaType:o,mediaUrl:p,textColor:d,useFeaturedImage:m,...g},f)}}],to:[{type:"block",blocks:["core/image"],isMatch:({mediaType:e,mediaUrl:t})=>!t||e==="image",transform:({mediaAlt:e,mediaId:t,mediaUrl:r,anchor:o})=>(0,wf.createBlock)("core/image",{alt:e,id:t,url:r,anchor:o})},{type:"block",blocks:["core/video"],isMatch:({mediaType:e,mediaUrl:t})=>!t||e==="video",transform:({mediaId:e,mediaUrl:t,anchor:r})=>(0,wf.createBlock)("core/video",{id:e,src:t,anchor:r})},{type:"block",blocks:["core/cover"],transform:({align:e,anchor:t,backgroundColor:r,focalPoint:o,gradient:n,mediaAlt:i,mediaId:s,mediaType:l,mediaUrl:c,style:u,textColor:d,useFeaturedImage:p},m)=>{let f={};u?.color?.gradient?f.customGradient=u.color.gradient:u?.color?.background&&(f.customOverlayColor=u.color.background),u?.color?.text&&(f.style={color:{text:u.color.text}});let g={align:e,alt:i,anchor:t,backgroundType:l,dimRatio:c||p?50:100,focalPoint:o,gradient:n,id:s,overlayColor:r,textColor:d,url:c,useFeaturedImage:p,...f};return(0,wf.createBlock)("core/cover",g,m)}}]},une=r9e;var{fieldsKey:o9e,formKey:n9e}=q(dne.privateApis),{name:pne}=rS,oS={icon:MB,example:{viewportWidth:601,attributes:{mediaType:"image",mediaUrl:"https://s.w.org/images/core/5.3/Biologia_Centrali-Americana_-_Cantorchilus_semibadius_1902.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Wb.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,Wb.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")}}]},transforms:une,template:Zoe,edit:sne,save:cne,deprecated:Joe};window.__experimentalContentOnlyInspectorFields&&(oS[o9e]=[{id:"media",label:(0,Wb.__)("Media"),type:"media",Edit:{control:"media",allowedTypes:["image","video"],multiple:!1},getValue:({item:e})=>({id:e.mediaId,url:e.mediaUrl,mediaType:e.mediaType,link:e.mediaLink}),setValue:({value:e})=>({mediaId:e.id,mediaUrl:e.url,mediaType:e.mediaType,mediaLink:e.link})},{id:"link",label:(0,Wb.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.href,rel:e.rel,linkTarget:e.linkTarget}),setValue:({value:e})=>({href:e.url,rel:e.rel,linkTarget:e.linkTarget})}],oS[n9e]={fields:["media","link"]});var a9e=()=>M({name:pne,metadata:rS,settings:oS});var TM={};J(TM,{init:()=>s9e,metadata:()=>aS,name:()=>Gb,settings:()=>kne});var xne=a(K(),1);var Du=a(D(),1),mne=a(H(),1),fne=a(V(),1),gne=a(K(),1),nS=a(O(),1),Cf=a(R(),1),hne=a(da(),1),d0=a(b(),1);function vne({attributes:e,clientId:t}){let{originalName:r,originalUndelimitedContent:o}=e,n=!!o,{hasFreeformBlock:i,hasHTMLBlock:s}=(0,nS.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:g}=m(Cf.store);return{hasFreeformBlock:f("core/freeform",g(t)),hasHTMLBlock:f("core/html",g(t))}},[t]),{replaceBlock:l}=(0,nS.useDispatch)(Cf.store);function c(){l(t,(0,gne.createBlock)("core/html",{},[],[o]))}let u=[],d,p=(0,d0.jsx)(fne.Button,{__next40pxDefaultSize:!0,onClick:c,variant:"primary",children:(0,Du.__)("Keep as HTML")},"convert");return n&&!i&&(!r||r==="core/freeform")?s?(d=(0,Du.__)("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."),u.push(p)):d=(0,Du.__)("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."):n&&s?(d=(0,Du.sprintf)((0,Du.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is, convert it to custom HTML, or remove it.'),r),u.push(p)):d=(0,Du.sprintf)((0,Du.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is or remove it.'),r),(0,d0.jsxs)("div",{...(0,Cf.useBlockProps)({className:"has-warning"}),children:[(0,d0.jsx)(Cf.Warning,{actions:u,children:d}),(0,d0.jsx)(mne.RawHTML,{children:(0,hne.safeHTML)(o)})]})}var aS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/missing",title:"Unsupported",category:"text",description:"Your site doesn\u2019t include support for this block.",textdomain:"default",attributes:{originalName:{type:"string"},originalUndelimitedContent:{type:"string"},originalContent:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,inserter:!1,html:!1,lock:!1,reusable:!1,renaming:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1}};var yne=a(H(),1),bne=a(b(),1);function _ne({attributes:e}){return(0,bne.jsx)(yne.RawHTML,{children:e.originalContent})}var{name:Gb}=aS,kne={name:Gb,__experimentalLabel(e,{context:t}){if(t==="accessibility"){let{originalName:r}=e,o=r?(0,xne.getBlockType)(r):void 0;return o?o.settings.title||r:""}},edit:vne,save:_ne},s9e=()=>M({name:Gb,metadata:aS,settings:kne});var PM={};J(PM,{init:()=>m9e,metadata:()=>sS,name:()=>Ine,settings:()=>lS});var Bne=a(D(),1),Nne=a(K(),1);var ip=a(D(),1),p0=a(V(),1),m0=a(R(),1),iS=a(K(),1);var Vl=a(b(),1),l9e=(0,ip.__)("Read more");function wne({attributes:{customText:e,noTeaser:t},insertBlocksAfter:r,setAttributes:o}){let n=X();return(0,Vl.jsxs)(Vl.Fragment,{children:[(0,Vl.jsx)(m0.InspectorControls,{children:(0,Vl.jsx)(p0.__experimentalToolsPanel,{label:(0,ip.__)("Settings"),resetAll:()=>{o({noTeaser:!1})},dropdownMenuProps:n,children:(0,Vl.jsx)(p0.__experimentalToolsPanelItem,{label:(0,ip.__)("Hide excerpt"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({noTeaser:!1}),children:(0,Vl.jsx)(p0.ToggleControl,{label:(0,ip.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>o({noTeaser:!t}),help:i=>i?(0,ip.__)("The excerpt is hidden."):(0,ip.__)("The excerpt is visible.")})})})}),(0,Vl.jsx)("div",{...(0,m0.useBlockProps)(),children:(0,Vl.jsx)(m0.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,ip.__)('"Read more" text'),value:e,placeholder:l9e,onChange:i=>o({customText:i}),disableLineBreaks:!0,__unstableOnSplitAtEnd:r?()=>r((0,iS.createBlock)((0,iS.getDefaultBlockName)())):void 0})})]})}var sS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/more",title:"More",category:"design",description:"Content before this block is shown in the excerpt on blog and archive pages. Where a theme shows the full content instead, visitors get a \u201CRead more\u201D link to the rest of the post.",keywords:["read more"],textdomain:"default",attributes:{customText:{type:"string",default:"",role:"content"},noTeaser:{type:"boolean",default:!1}},supports:{customClassName:!1,className:!1,html:!1,multiple:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1},editorStyle:"wp-block-more-editor"};var Cne=a(H(),1),Sne=a(b(),1);function Tne({attributes:{customText:e,noTeaser:t}}){let r=e?`<!--more ${e}-->`:"<!--more-->";return(0,Sne.jsx)(Cne.RawHTML,{children:[r,t?"<!--noteaser-->":""].filter(Boolean).join(`
+`)})}var Pne=a(K(),1),u9e={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/more",transform(e){let{customText:t,noTeaser:r}=e.dataset,o={};return t&&(o.customText=t),r===""&&(o.noTeaser=!0),(0,Pne.createBlock)("core/more",o)}}]},Ene=u9e;var{fieldsKey:d9e,formKey:p9e}=q(Nne.privateApis),{name:Ine}=sS,lS={icon:HB,example:{},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility")return e.customText},transforms:Ene,edit:wne,save:Tne};window.__experimentalContentOnlyInspectorFields&&(lS[d9e]=[{id:"customText",label:(0,Bne.__)("Content"),type:"text",Edit:"rich-text"}],lS[p9e]={fields:["customText"]});var m9e=()=>M({name:Ine,metadata:sS,settings:lS});var sz={};J(sz,{init:()=>bTe,metadata:()=>cS,name:()=>tse,settings:()=>rse});var n6=a(D(),1);var Xie=a(O(),1),Jie=a(ne(),1),ese=a(Wo(),1);var cS={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation",title:"Navigation",category:"theme",allowedBlocks:["core/navigation-link","core/search","core/social-links","core/page-list","core/spacer","core/home-link","core/icon","core/site-title","core/site-logo","core/navigation-submenu","core/loginout","core/buttons"],description:"A collection of blocks that allow visitors to get around your site.",keywords:["menu","navigation","links"],textdomain:"default",attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},submenuVisibility:{type:"string",enum:["hover","click","always"],default:"hover"},overlayMenu:{type:"string",default:"mobile"},overlay:{type:"string"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},providesContext:{textColor:"textColor",customTextColor:"customTextColor",backgroundColor:"backgroundColor",customBackgroundColor:"customBackgroundColor",overlayTextColor:"overlayTextColor",customOverlayTextColor:"customOverlayTextColor",overlayBackgroundColor:"overlayBackgroundColor",customOverlayBackgroundColor:"customOverlayBackgroundColor",fontSize:"fontSize",customFontSize:"customFontSize",showSubmenuIcon:"showSubmenuIcon",submenuVisibility:"submenuVisibility",openSubmenusOnClick:"openSubmenusOnClick",style:"style",maxNestingLevel:"maxNestingLevel"},supports:{anchor:!0,align:["wide","full"],ariaLabel:!0,contentRole:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:!0,renaming:!1},editorStyle:"wp-block-navigation-editor",style:"wp-block-navigation"};var vr=a(H(),1),at=a(R(),1),pp=a(ne(),1),Hl=a(O(),1),oo=a(V(),1),Ot=a(D(),1),t6=a(Uy(),1);var Gie=a(K(),1),$ie=a(he(),1);var f0=a(ne(),1),Lne=a(O(),1);var $i={name:"core/navigation-link",attributes:{kind:"post-type",type:"page"}},Rne=["core/navigation-link/page","core/navigation-link/custom-link"],EM={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},Dne=["postType","wp_navigation",EM],Lc="navigation-overlay";function g0(e){let t=(0,f0.useResourcePermissions)({kind:"postType",name:"wp_navigation",id:e}),{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:n}=(0,Lne.useSelect)(g=>g9e(g,e),[e]),{canCreate:i,canUpdate:s,canDelete:l,isResolving:c,hasResolved:u}=t,{records:d,isResolving:p,hasResolved:m}=(0,f0.useEntityRecords)("postType","wp_navigation",EM),f=e?d?.length>1:d?.length>0;return{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:n,navigationMenus:d,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:m,canSwitchNavigationMenu:f,canUserCreateNavigationMenus:i,isResolvingCanUserCreateNavigationMenus:c,hasResolvedCanUserCreateNavigationMenus:u,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:l,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}function g9e(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};let{getEntityRecord:r,getEditedEntityRecord:o,hasFinishedResolution:n}=e(f0.store),i=["postType","wp_navigation",t],s=r(...i),l=o(...i),c=n("getEditedEntityRecord",i),u=l.status==="publish"||l.status==="draft";return{isNavigationMenuResolved:c,isNavigationMenuMissing:c&&(!s||!u),navigationMenu:u?l:null}}var y0=a(V(),1),qb=a(D(),1);var BM=a(Uy(),1),Mne=a(H(),1),zne=a(ne(),1);var Ane=a(D(),1),$b=a(b(),1),h9e=({isVisible:e=!0})=>(0,$b.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__preview",children:(0,$b.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,$b.jsx)(pa,{icon:dm}),(0,Ane.__)("Navigation")]})}),uS=h9e;var Fl=a(V(),1);var Sa=a(D(),1),dS=a(Wo(),1),h0=a(H(),1),pS=a(ne(),1);var zs=a(b(),1);function v9e(e,t,r){return e?r==="publish"?(0,dS.decodeEntities)(e):(0,Sa.sprintf)((0,Sa.__)("%1$s (%2$s)"),(0,dS.decodeEntities)(e),r):(0,Sa.sprintf)((0,Sa.__)("(no title %s)"),t)}function y9e({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:r,onCreateNew:o,actionLabel:n,createNavigationMenuIsSuccess:i,createNavigationMenuIsError:s}){let l=(0,Sa.__)("Create from '%s'"),[c,u]=(0,h0.useState)(!1);n=n||l;let{records:d}=(0,pS.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{navigationMenus:p,isResolvingNavigationMenus:m,hasResolvedNavigationMenus:f,canUserCreateNavigationMenus:g,canSwitchNavigationMenu:h,isNavigationMenuMissing:v}=g0(e),[x]=(0,pS.useEntityProp)("postType","wp_navigation","title",e),_=(0,h0.useMemo)(()=>p?.map(({id:L,title:A,status:U},$)=>{let W=v9e(A?.rendered,$+1,U);return{value:L,label:W,ariaLabel:(0,Sa.sprintf)(n,W),disabled:c||m||!f}})||[],[p,n,m,f,c]),k=!!p?.length,y=!!d?.length,w=!!h,C=!!g,S=k&&!e,P=!k&&f,N=f&&e===null,I=e&&v,B="";return m?B=(0,Sa.__)("Loading\u2026"):S||P||N||I?B=(0,Sa.__)("Choose or create a Navigation Menu"):B=x,(0,h0.useEffect)(()=>{c&&(i||s)&&u(!1)},[f,i,g,s,c,N,P,S]),(0,zs.jsx)(Fl.DropdownMenu,{label:B,icon:Rv,toggleProps:{size:"small"},children:({onClose:L})=>(0,zs.jsxs)(zs.Fragment,{children:[w&&k&&(0,zs.jsx)(Fl.MenuGroup,{label:(0,Sa.__)("Menus"),children:(0,zs.jsx)(Fl.MenuItemsChoice,{value:e,onSelect:A=>{t(A),L()},choices:_})}),C&&y&&(0,zs.jsx)(Fl.MenuGroup,{label:(0,Sa.__)("Import Classic Menus"),children:d?.map(A=>{let U=(0,dS.decodeEntities)(A.name);return(0,zs.jsx)(Fl.MenuItem,{onClick:async()=>{u(!0),await r(A),u(!1),L()},"aria-label":(0,Sa.sprintf)(l,U),disabled:c||m||!f,children:U},A.id)})}),g&&(0,zs.jsx)(Fl.MenuGroup,{label:(0,Sa.__)("Tools"),children:(0,zs.jsx)(Fl.MenuItem,{onClick:async()=>{u(!0),await o(),u(!1),L()},disabled:c||m||!f,children:(0,Sa.__)("Create new Menu")})})]})})}var v0=y9e;var qn=a(b(),1);function Vne({isSelected:e,currentMenuId:t,clientId:r,canUserCreateNavigationMenus:o=!1,isResolvingCanUserCreateNavigationMenus:n,onSelectNavigationMenu:i,onSelectClassicMenu:s,onCreateEmpty:l}){let{isResolving:c,hasResolved:u}=(0,zne.useEntityRecords)("root","menu",{per_page:-1,context:"view"});(0,Mne.useEffect)(()=>{e&&(c&&(0,BM.speak)((0,qb.__)("Loading navigation block setup options\u2026")),u&&(0,BM.speak)((0,qb.__)("Navigation block setup options ready.")))},[u,c,e]);let d=c&&n;return(0,qn.jsx)(qn.Fragment,{children:(0,qn.jsxs)(y0.Placeholder,{className:"wp-block-navigation-placeholder",children:[(0,qn.jsx)(uS,{isVisible:!e}),(0,qn.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__controls",children:(0,qn.jsxs)("div",{className:"wp-block-navigation-placeholder__actions",children:[(0,qn.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,qn.jsx)(pa,{icon:dm})," ",(0,qb.__)("Navigation")]}),(0,qn.jsx)("hr",{}),d&&(0,qn.jsx)(y0.Spinner,{}),(0,qn.jsx)(v0,{currentMenuId:t,clientId:r,onSelectNavigationMenu:i,onSelectClassicMenu:s}),(0,qn.jsx)("hr",{}),o&&(0,qn.jsx)(y0.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:l,children:(0,qb.__)("Start empty")})]})})]})})}var NM=a(V(),1),_0=a(D(),1),IM=a(R(),1),Fne=a(O(),1),One=a(ne(),1);var Zb=a(z(),1);var b0=a(b(),1);function Ac({icon:e}){return e==="menu"?(0,b0.jsx)(pa,{icon:VB}):(0,b0.jsxs)(Zb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,b0.jsx)(Zb.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,b0.jsx)(Zb.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function Ta(e,t){return e&&t?e+"//"+t:null}var qi=a(b(),1);function RM({children:e,id:t,isOpen:r,isResponsive:o,onToggle:n,isHiddenByDefault:i,overlayBackgroundColor:s,overlayTextColor:l,hasIcon:c,icon:u,overlay:d,onNavigateToEntityRecord:p}){let m=(0,Fne.useSelect)(y=>y(One.store).getCurrentTheme()?.stylesheet,[]);if(!o)return e;let f=!!d,g=T("wp-block-navigation__responsive-container",!f&&{"has-text-color":!!l.color||!!l?.class,[(0,IM.getColorClassName)("color",l?.slug)]:!!l?.slug,"has-background":!!s.color||s?.class,[(0,IM.getColorClassName)("background-color",s?.slug)]:!!s?.slug},{"is-menu-open":r,"hidden-by-default":i}),h=f?{}:{color:!l?.slug&&l?.color,backgroundColor:!s?.slug&&s?.color&&s.color},v=T("wp-block-navigation__responsive-container-open",{"always-shown":i}),x=`${t}-modal`,_={className:"wp-block-navigation__responsive-dialog",...r&&{role:"dialog","aria-modal":!0,"aria-label":(0,_0.__)("Menu")}},k=()=>{if(d&&p){let y=Ta(m,d);p({postId:y,postType:"wp_template_part"});return}n(!0)};return(0,qi.jsxs)(qi.Fragment,{children:[!r&&(0,qi.jsxs)(NM.Button,{__next40pxDefaultSize:!0,"aria-haspopup":"true","aria-label":c&&(0,_0.__)("Open menu"),className:v,onClick:k,children:[c&&(0,qi.jsx)(Ac,{icon:u}),!c&&(0,_0.__)("Menu")]}),(0,qi.jsx)("div",{className:g,style:h,id:x,children:(0,qi.jsx)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1",children:(0,qi.jsxs)("div",{..._,children:[(0,qi.jsxs)(NM.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation__responsive-container-close","aria-label":c&&(0,_0.__)("Close menu"),onClick:()=>n(!1),children:[c&&(0,qi.jsx)(pa,{icon:rm}),!c&&(0,_0.__)("Close")]}),(0,qi.jsx)("div",{className:"wp-block-navigation__responsive-container-content",id:`${x}-content`,children:e})]})})})]})}var Hne=a(ne(),1),x0=a(R(),1),jne=a(O(),1),Une=a(H(),1);var DM=a(b(),1);function Wne({clientId:e,hasCustomPlaceholder:t,orientation:r,templateLock:o}){let{isImmediateParentOfSelectedBlock:n,selectedBlockHasChildren:i,isSelected:s,hasSelectedDescendant:l}=(0,jne.useSelect)(v=>{let{getBlockCount:x,hasSelectedInnerBlock:_,getSelectedBlockClientId:k}=v(x0.store),y=k();return{isImmediateParentOfSelectedBlock:_(e,!1),selectedBlockHasChildren:!!x(y),hasSelectedDescendant:_(e,!0),isSelected:y===e}},[e]),[c,u,d]=(0,Hne.useEntityBlockEditor)("postType","wp_navigation"),p=s||n&&!i,m=(0,Une.useMemo)(()=>(0,DM.jsx)(uS,{}),[]),f=!!c?.length,g=!t&&!f&&!s,h=(0,x0.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:c,onInput:u,onChange:d,prioritizedInserterBlocks:Rne,defaultBlock:$i,directInsert:!0,orientation:r,templateLock:o,renderAppender:s||n&&!i||l||p?x0.InnerBlocks.ButtonBlockAppender:!1,placeholder:g?m:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,DM.jsx)("div",{...h})}var Gne=a(V(),1),$ne=a(ne(),1),qne=a(D(),1),Zne=a(b(),1);function Kne(){let[e,t]=(0,$ne.useEntityProp)("postType","wp_navigation","title");return(0,Zne.jsx)(Gne.TextControl,{label:(0,qne.__)("Menu name"),value:e,onChange:t})}var Xne=a(R(),1),LM=a(V(),1),Jne=a(ne(),1),eae=a(O(),1),Sf=a(H(),1);function Yne(e,t){return!Qne(e,t,(r,o)=>{if(o?.name==="core/page-list"&&r==="innerBlocks")return!0})}var Qne=(e,t,r)=>{if(e===t)return!0;if(typeof e=="object"&&e!==null&&e!==void 0&&typeof t=="object"&&t!==null&&t!==void 0){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let o in e)if(t.hasOwnProperty(o)){if(r&&r(o,e))return!0;if(!Qne(e[o],t[o],r))return!1}else return!1;return!0}return!1};var tae=a(b(),1),b9e={};function rae({blocks:e,createNavigationMenu:t,hasSelection:r}){let o=(0,Sf.useRef)();(0,Sf.useEffect)(()=>{o?.current||(o.current=e)},[e]);let n=Yne(o?.current,e),i=(0,Sf.useContext)(LM.Disabled.Context),s=(0,Xne.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:r?void 0:!1,defaultBlock:$i,directInsert:!0}),{isSaving:l,hasResolvedAllNavigationMenus:c}=(0,eae.useSelect)(d=>{if(i)return b9e;let{hasFinishedResolution:p,isSavingEntityRecord:m}=d(Jne.store);return{isSaving:m("postType","wp_navigation"),hasResolvedAllNavigationMenus:p("getEntityRecords",Dne)}},[i]);return(0,Sf.useEffect)(()=>{i||l||!c||!r||!n||t(null,e)},[e,t,i,l,c,n,r]),(0,tae.jsx)(l?LM.Disabled:"div",{...s})}var fS=a(V(),1),gS=a(ne(),1),oae=a(O(),1),nae=a(H(),1),mS=a(D(),1),Tf=a(b(),1);function aae({onDelete:e}){let[t,r]=(0,nae.useState)(!1),o=(0,gS.useEntityId)("postType","wp_navigation"),{deleteEntityRecord:n}=(0,oae.useDispatch)(gS.store);return(0,Tf.jsxs)(Tf.Fragment,{children:[(0,Tf.jsx)(fS.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{r(!0)},children:(0,mS.__)("Delete menu")}),t&&(0,Tf.jsx)(fS.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n("postType","wp_navigation",o,{force:!0}),e()},onCancel:()=>{r(!1)},confirmButtonText:(0,mS.__)("Delete"),size:"medium",children:(0,mS.__)("Are you sure you want to delete this Navigation Menu?")})]})}var Kb=a(H(),1),iae=a(O(),1),sae=a(xr(),1);function _9e({name:e,message:t=""}={}){let r=(0,Kb.useRef)(),{createWarningNotice:o,removeNotice:n}=(0,iae.useDispatch)(sae.store),i=(0,Kb.useCallback)(l=>{r.current||(r.current=e,o(l||t,{id:r.current,type:"snackbar"}))},[r,o,t,e]),s=(0,Kb.useCallback)(()=>{r.current&&(n(r.current),r.current=null)},[r,n]);return[i,s]}var hS=_9e;var Mc=a(V(),1),sp=a(D(),1);var Zi=a(b(),1);function lae({setAttributes:e,hasIcon:t,icon:r}){return(0,Zi.jsxs)(Zi.Fragment,{children:[(0,Zi.jsx)(Mc.__experimentalToolsPanelItem,{label:(0,sp.__)("Show icon button"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>e({hasIcon:!0}),children:(0,Zi.jsx)(Mc.ToggleControl,{label:(0,sp.__)("Show icon button"),help:(0,sp.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>e({hasIcon:o}),checked:t})}),(0,Zi.jsx)(Mc.__experimentalToolsPanelItem,{label:(0,sp.__)("Icon"),isShownByDefault:!0,hasValue:()=>r!=="handle",onDeselect:()=>e({icon:"handle"}),children:(0,Zi.jsxs)(Mc.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,sp.__)("Icon"),value:r,onChange:o=>e({icon:o}),isBlock:!0,children:[(0,Zi.jsx)(Mc.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,sp.__)("handle"),label:(0,Zi.jsx)(Ac,{icon:"handle"})}),(0,Zi.jsx)(Mc.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,sp.__)("menu"),label:(0,Zi.jsx)(Ac,{icon:"menu"})})]})})]})}var CS=a(V(),1),Nae=a(D(),1),Iae=a(H(),1);var Vs=a(H(),1),bae=a(he(),1),_S=a(ne(),1),xS=a(O(),1),Ki=a(V(),1),_n=a(D(),1),zM=a(Wo(),1),_ae=a(xr(),1);var dae=a(H(),1),yS=a(O(),1),pae=a(ne(),1),mae=a(R(),1),fae=a(D(),1),Ef=a(K(),1);function AM(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function MM(e,t,r){if(!e)return;t(AM(e).color);let o=e,n=AM(o).backgroundColor;for(;n==="rgba(0, 0, 0, 0)"&&o.parentNode&&o.parentNode.nodeType===o.parentNode.ELEMENT_NODE;)o=o.parentNode,n=AM(o).backgroundColor;r(n)}function Pf(e,t){let{textColor:r,customTextColor:o,backgroundColor:n,customBackgroundColor:i,overlayTextColor:s,customOverlayTextColor:l,overlayBackgroundColor:c,customOverlayBackgroundColor:u,style:d}=e,p={};return t&&l?p.customTextColor=l:t&&s?p.textColor=s:o?p.customTextColor=o:r?p.textColor=r:d?.color?.text&&(p.customTextColor=d.color.text),t&&u?p.customBackgroundColor=u:t&&c?p.backgroundColor=c:i?p.customBackgroundColor=i:n?p.backgroundColor=n:d?.color?.background&&(p.customTextColor=d.color.background),p}function vS(e){return{className:T("wp-block-navigation__submenu-container",{"has-text-color":!!(e.textColor||e.customTextColor),[`has-${e.textColor}-color`]:!!e.textColor,"has-background":!!(e.backgroundColor||e.customBackgroundColor),[`has-${e.backgroundColor}-background-color`]:!!e.backgroundColor}),style:{color:e.customTextColor,backgroundColor:e.customBackgroundColor}}}var cae=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let n=2;for(;o.includes(`${r} ${n}`);)n++;return`${e} ${n}`},uae=e=>rh(e).replace(/[^\w-]+/g,"")||"wp-custom-part";function gae(e){let{saveEntityRecord:t}=(0,yS.useDispatch)(pae.store),r=(0,yS.useSelect)(n=>q(n(mae.store)).getPatternBySlug("core/navigation-overlay"),[]);return(0,dae.useCallback)(async()=>{let n=e.filter(u=>u.title?.rendered),i=cae((0,fae.__)("Navigation Overlay"),n),s=uae(i),l="";if(r?.content){let u=(0,Ef.parse)(r.content,{__unstableSkipMigrationLogs:!0});l=(0,Ef.serialize)(u)}else l=(0,Ef.serialize)([(0,Ef.createBlock)("core/paragraph")]);return await t("postType","wp_template_part",{slug:s,title:i,content:l,area:Lc},{throwOnError:!0})},[e,t,r])}var Yb=a(V(),1),hae=a(D(),1),vae=a(H(),1),bS=a(b(),1);function x9e({onClear:e,onCreate:t,isCreating:r=!1}){let o=(0,vae.createInterpolateElement)((0,hae.__)("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:(0,bS.jsx)(Yb.Button,{__next40pxDefaultSize:!0,onClick:e,variant:"link",disabled:r,accessibleWhenDisabled:!0}),createButton:(0,bS.jsx)(Yb.Button,{__next40pxDefaultSize:!0,onClick:t,variant:"link",disabled:r,accessibleWhenDisabled:!0,isBusy:r})});return(0,bS.jsx)(Yb.Notice,{status:"warning",isDismissible:!1,className:"wp-block-navigation__deleted-overlay-warning",children:o})}var yae=x9e;var Lo=a(b(),1);function VM({overlay:e,overlayMenu:t,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:n,setIsCreatingOverlay:i}){let s=(0,bae.useInstanceId)(VM,"wp-block-navigation__overlay-selector-heading"),{records:l,isResolving:c,hasResolved:u}=(0,_S.useEntityRecords)("postType","wp_template_part",{per_page:-1}),{createErrorNotice:d}=(0,xS.useDispatch)(_ae.store),p=(0,xS.useSelect)(E=>E(_S.store).getCurrentTheme()?.stylesheet,[]),[m,f]=(0,Vs.useState)(!1),g=n!==void 0?n:m,h=i!==void 0?i:f,v=(0,Vs.useMemo)(()=>l?l.filter(E=>E.area===Lc):[],[l]),x=gae(v),_=(0,Vs.useMemo)(()=>!e||!v?null:v.find(E=>E.slug===e),[e,v]),k=(0,Vs.useMemo)(()=>{let E=[{label:(0,_n.__)("Default"),value:""}];if(!u||c)return E;let L=v.map(A=>({label:A.title?.rendered?(0,zM.decodeEntities)(A.title.rendered):A.slug,value:A.slug}));return e&&!_&&L.unshift({label:(0,_n.sprintf)((0,_n.__)("%s (missing)"),e),value:e}),[...E,...L]},[v,u,c,e,_]),y=E=>{r({overlay:E||void 0})},w=()=>{if(!e||!_||!o)return;let E=_.theme||p,A={postId:Ta(E,e),postType:"wp_template_part"};t==="mobile"&&(A.viewport="mobile"),o(A)},C=(0,Vs.useCallback)(async()=>{try{h(!0);let E=await x();if(r({overlay:E.slug}),o){let L=E.theme||p,U={postId:Ta(L,E.slug),postType:"wp_template_part"};t==="mobile"&&(U.viewport="mobile"),o(U)}else h(!1)}catch(E){let L=E instanceof Error&&"code"in E&&E.message&&E.code!=="unknown_error"?E.message:(0,_n.__)("An error occurred while creating the overlay.");d(L,{type:"snackbar"}),h(!1)}},[x,r,o,d,p,h,t]),S=(0,Vs.useCallback)(()=>{r({overlay:void 0})},[r]),P=c||g,N=(0,Vs.useMemo)(()=>e&&u&&!c&&!_,[e,u,c,_]),I=(0,Vs.useMemo)(()=>v.length===0&&u?(0,_n.__)("No overlays found."):(0,_n.__)("Select an overlay for navigation."),[v.length,u]),B=(0,Vs.useMemo)(()=>_?(0,_n.sprintf)((0,_n.__)("Edit overlay: %s"),_.title?.rendered?(0,zM.decodeEntities)(_.title.rendered):_.slug):(0,_n.__)("Edit overlay"),[_]);return(0,Lo.jsxs)("div",{className:"wp-block-navigation__overlay-selector",children:[(0,Lo.jsx)("h3",{id:s,className:"wp-block-navigation__overlay-selector-header",children:(0,_n.__)("Overlay template")}),u&&(v.length===0||g&&v.length===1)?(0,Lo.jsx)(Lo.Fragment,{children:(0,Lo.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:C,disabled:P,accessibleWhenDisabled:!0,isBusy:g,className:"wp-block-navigation__overlay-create-button-prominent",children:(0,_n.__)("Create overlay")})}):(0,Lo.jsxs)(Lo.Fragment,{children:[(0,Lo.jsx)(Ki.Button,{size:"small",icon:zg,onClick:C,disabled:P,accessibleWhenDisabled:!0,isBusy:g,label:(0,_n.__)("Create new overlay template"),showTooltip:!0,className:"wp-block-navigation__overlay-create-button"}),(0,Lo.jsxs)(Ki.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-selector-controls",children:[(0,Lo.jsx)(Ki.FlexBlock,{children:(0,Lo.jsx)(Ki.SelectControl,{label:(0,_n.__)("Overlay template"),hideLabelFromVision:!0,"aria-labelledby":s,value:e||"",options:k,onChange:y,disabled:c,accessibleWhenDisabled:!0,help:I})}),e&&u&&_&&(0,Lo.jsx)(Ki.FlexItem,{children:(0,Lo.jsx)(Ki.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:w,disabled:!o,accessibleWhenDisabled:!0,label:B,showTooltip:!0,className:"wp-block-navigation__overlay-edit-button",children:(0,_n.__)("Edit")})})]}),N&&(0,Lo.jsx)(yae,{onClear:S,onCreate:C,isCreating:g})]}),(0,Lo.jsx)(Ki.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-help-text-wrapper",children:(0,Lo.jsx)(Hy,{children:(0,_n.__)("An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed.")})})]})}var k0=a(V(),1),Bf=a(D(),1),w0=a(b(),1);function xae({overlayMenu:e,setAttributes:t}){return(0,w0.jsxs)(k0.__experimentalToggleGroupControl,{label:(0,Bf.__)("Overlay Visibility"),"aria-label":(0,Bf.__)("Configure overlay visibility"),value:e,help:(0,Bf.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:r=>t({overlayMenu:r}),isBlock:!0,children:[(0,w0.jsx)(k0.__experimentalToggleGroupControlOption,{value:"never",label:(0,Bf.__)("Off")}),(0,w0.jsx)(k0.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,Bf.__)("Mobile")}),(0,w0.jsx)(k0.__experimentalToggleGroupControlOption,{value:"always",label:(0,Bf.__)("Always")})]})}var wS=a(V(),1),kS=a(D(),1);var Au=a(V(),1),C0=a(D(),1);var Lu=a(b(),1);function kae({hasIcon:e,icon:t,setAttributes:r}){return(0,Lu.jsxs)(Au.__experimentalVStack,{spacing:4,children:[(0,Lu.jsx)(Au.ToggleControl,{label:(0,C0.__)("Show icon button"),help:(0,C0.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>r({hasIcon:o}),checked:e}),(0,Lu.jsxs)(Au.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,C0.__)("Icon"),value:t,onChange:o=>r({icon:o}),isBlock:!0,children:[(0,Lu.jsx)(Au.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,C0.__)("handle"),label:(0,Lu.jsx)(Ac,{icon:"handle"})}),(0,Lu.jsx)(Au.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,C0.__)("menu"),label:(0,Lu.jsx)(Ac,{icon:"menu"})})]})]})}var Zn=a(b(),1);function wae({isResponsive:e,overlayMenuPreview:t,setOverlayMenuPreview:r,hasIcon:o,icon:n,setAttributes:i,overlayMenuPreviewClasses:s,overlayMenuPreviewId:l,containerStyle:c}){return e?(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsxs)(wS.Button,{__next40pxDefaultSize:!0,className:s,onClick:()=>r(!t),"aria-label":(0,kS.__)("Overlay menu controls"),"aria-controls":l,"aria-expanded":t,children:[o&&(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsx)(Ac,{icon:n}),(0,Zn.jsx)(pa,{icon:rm})]}),!o&&(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsx)("span",{children:(0,kS.__)("Menu")}),(0,Zn.jsx)("span",{children:(0,kS.__)("Close")})]})]}),t&&(0,Zn.jsx)(wS.__experimentalVStack,{id:l,spacing:4,style:c,children:(0,Zn.jsx)(kae,{hasIcon:o,icon:n,setAttributes:i})})]}):null}var Cae=a(O(),1),Sae=a(ne(),1),FM=a(H(),1),Tae=a(K(),1),Pae=a(V(),1),Eae=a(D(),1),OM=a(R(),1);var Nf=a(b(),1);function Bae({overlay:e,currentTheme:t}){let r=(0,FM.useMemo)(()=>!e||!t?null:Ta(t,e),[t,e]),{content:o,editedBlocks:n,hasResolved:i}=(0,Cae.useSelect)(l=>{if(!r)return{content:null,editedBlocks:null,hasResolved:!0};let{getEditedEntityRecord:c,hasFinishedResolution:u}=l(Sae.store),d=c("postType","wp_template_part",r,{context:"view"});return{content:d?.content,editedBlocks:d?.blocks,hasResolved:u("getEditedEntityRecord",["postType","wp_template_part",r,{context:"view"}])}},[r]),s=(0,FM.useMemo)(()=>r?n&&n.length>0?n:o&&typeof o=="string"?(0,Tae.parse)(o):[]:null,[r,n,o]);return e?i?(0,Nf.jsx)("div",{className:"wp-block-navigation__overlay-preview","aria-label":(0,Eae.__)("Navigation Overlay template part preview"),role:"region",children:(0,Nf.jsx)(OM.BlockPreview.Async,{placeholder:(0,Nf.jsx)("div",{className:"wp-block-navigation__overlay-preview-placeholder"}),children:(0,Nf.jsx)(OM.BlockPreview,{blocks:s,viewportWidth:400,minHeight:200})})}):(0,Nf.jsx)("div",{className:"wp-block-navigation__overlay-preview-loading",children:(0,Nf.jsx)(Pae.Spinner,{})}):null}var lp=a(b(),1);function Rae({overlayMenu:e,overlay:t,setAttributes:r,onNavigateToEntityRecord:o,overlayMenuPreview:n,setOverlayMenuPreview:i,hasIcon:s,icon:l,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u,isResponsive:d,currentTheme:p,hasOverlays:m}){let[f,g]=(0,Iae.useState)(!1);return(0,lp.jsx)(CS.PanelBody,{title:(0,Nae.__)("Overlay"),initialOpen:!0,children:(0,lp.jsxs)(CS.__experimentalVStack,{spacing:4,children:[(0,lp.jsx)(xae,{overlayMenu:e,setAttributes:r}),e!=="never"&&(0,lp.jsx)(wae,{isResponsive:d,overlayMenuPreview:n,setOverlayMenuPreview:i,hasIcon:s,icon:l,setAttributes:r,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u}),e!=="never"&&(0,lp.jsx)(VM,{overlay:t,overlayMenu:e,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:f,setIsCreatingOverlay:g}),e!=="never"&&t&&m&&!f&&(0,lp.jsx)(Bae,{overlay:t,currentTheme:p})]})})}var ES=a(O(),1),jM=a(ne(),1),T0=a(H(),1),zc=a(D(),1);var Qb=a(K(),1),Aae=a(Ad(),1);var HM=a(H(),1),SS=a(R(),1),Dae=a(O(),1),Lae=a(ne(),1);function S0(e){if(e===void 0)throw new Error('buildNavigationLinkEntityBinding requires a kind parameter. Only "post-type" and "taxonomy" are supported.');if(e!=="post-type"&&e!=="taxonomy")throw new Error(`Invalid kind "${e}" provided to buildNavigationLinkEntityBinding. Only 'post-type' and 'taxonomy' are supported.`);return{url:{source:e==="taxonomy"?"core/term-data":"core/post-data",args:{field:"link"}}}}function Yi({clientId:e,attributes:t}){let{updateBlockBindings:r}=(0,SS.useBlockBindingsUtils)(e),{metadata:o,id:n,kind:i,type:s}=t,l=(0,SS.useBlockEditingMode)(),c=!!o?.bindings?.url&&!!n,u=i==="post-type"?"core/post-data":"core/term-data",d=c&&o?.bindings?.url?.source===u,{isBoundEntityAvailable:p,entityRecord:m}=(0,Dae.useSelect)(h=>{if(!d||!n)return{isBoundEntityAvailable:!1,entityRecord:null};let v=i==="post-type",x=i==="taxonomy";if(!v&&!x)return{isBoundEntityAvailable:!1,entityRecord:null};if(l==="disabled")return{isBoundEntityAvailable:!0,entityRecord:null};let{getEntityRecord:_,hasFinishedResolution:k}=h(Lae.store),y=x?"taxonomy":"postType",w=s==="tag"?"post_tag":s,C=_(y,w,n);return{isBoundEntityAvailable:k("getEntityRecord",[y,w,n])?C!==void 0:!0,entityRecord:C||null}},[i,s,n,d,l]),f=(0,HM.useCallback)(()=>{c&&r({url:void 0})},[r,c]),g=(0,HM.useCallback)(h=>{let v=h?.kind??i;if(v)try{let x=S0(v);r(x)}catch(x){console.warn("Failed to create entity binding:",x.message)}},[r,i]);return{hasUrlBinding:d,isBoundEntityAvailable:p,entityRecord:m,clearBinding:f,createBinding:g}}function Mae(e){if(!e)return null;let t=w9e(e),r=zae(t);return(0,Aae.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",r,e)}function zae(e,t=0){let r={};return{innerBlocks:[...e].sort((i,s)=>i.menu_order-s.menu_order).map(i=>{if(i.type==="block"){let[p]=(0,Qb.parse)(i.content.raw);return p||(0,Qb.createBlock)("core/freeform",{content:i.content})}let s=i.children?.length?"core/navigation-submenu":"core/navigation-link",l=k9e(i,s,t),{innerBlocks:c=[],mapping:u={}}=i.children?.length?zae(i.children,t+1):{};r={...r,...u};let d=(0,Qb.createBlock)(s,l,c);return r[i.id]=d.clientId,d}),mapping:r}}function k9e({title:e,xfn:t,classes:r,attr_title:o,object:n,object_id:i,description:s,url:l,type:c,target:u},d,p){n&&n==="post_tag"&&(n="tag");let m=c?.replace("_","-")||"custom";return{label:e?.rendered||"",...n?.length&&{type:n},kind:m,url:l||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...r?.length&&r.join(" ").trim()&&{className:r.join(" ").trim()},...o?.length&&{title:o},...i&&(m==="post-type"||m==="taxonomy")&&{id:i,metadata:{bindings:S0(m)}},...s?.length&&{description:s},...u==="_blank"&&{opensInNewTab:!0},...d==="core/navigation-submenu"&&{isTopLevelItem:p===0},...d==="core/navigation-link"&&{isTopLevelLink:p===0}}}function w9e(e,t="id",r="parent"){let o=Object.create(null),n=[];for(let i of e)o[i[t]]={...i,children:[]},i[r]?(o[i[r]]=o[i[r]]||{},o[i[r]].children=o[i[r]].children||[],o[i[r]].children.push(o[i[t]])):n.push(o[i[t]]);return n}var UM="success",PS="error",BS="pending",C9e="idle",TS=null;function S9e(e,{throwOnError:t=!1}={}){let r=(0,ES.useRegistry)(),{editEntityRecord:o}=(0,ES.useDispatch)(jM.store),[n,i]=(0,T0.useState)(C9e),[s,l]=(0,T0.useState)(null),c=(0,T0.useCallback)(async(d,p,m="publish")=>{let f,g;try{g=await r.resolveSelect(jM.store).getMenuItems({menus:d,per_page:-1,context:"view"})}catch(v){throw new Error((0,zc.sprintf)((0,zc.__)('Unable to fetch classic menu "%s" from API.'),p),{cause:v})}if(g===null)throw new Error((0,zc.sprintf)((0,zc.__)('Unable to fetch classic menu "%s" from API.'),p));let{innerBlocks:h}=Mae(g);try{f=await e(p,h,m),await o("postType","wp_navigation",f.id,{status:"publish"},{throwOnError:!0})}catch(v){throw new Error((0,zc.sprintf)((0,zc.__)('Unable to create Navigation Menu "%s".'),p),{cause:v})}return f},[e,o,r]);return{convert:(0,T0.useCallback)(async(d,p,m)=>{if(TS!==d){if(TS=d,!d||!p){l("Unable to convert menu. Missing menu details."),i(PS);return}return i(BS),l(null),await c(d,p,m).then(f=>(i(UM),TS=null,f)).catch(f=>{if(l(f?.message),i(PS),TS=null,t)throw new Error((0,zc.sprintf)((0,zc.__)('Unable to create Navigation Menu "%s".'),p),{cause:f})})}},[c,t]),status:n,error:s}}var Vae=S9e;var Yae=a(K(),1),Qae=a(ne(),1),Xae=a(O(),1),E0=a(H(),1);var Uae=a(V(),1),Wae=a(ne(),1),Gae=a(O(),1),NS=a(H(),1),Xb=a(D(),1);var Fae=a(R(),1),Oae=a(ne(),1),Hae=a(O(),1);var P0=e=>e==="header"?eB:e==="footer"?ME:e==="sidebar"?tI:e==="navigation-overlay"?UB:my;function jae(e){return(0,Hae.useSelect)(t=>{if(!e)return;let{getBlock:r,getBlockParentsByBlockName:o}=t(Fae.store),i=o(e,"core/template-part",!0);if(!i?.length)return;let{getCurrentTheme:s,getEditedEntityRecord:l}=t(Oae.store),c=s(),d=(c?.default_template_part_areas||[]).map(p=>({...p,icon:P0(p.icon)}));for(let p of i){let m=r(p),{theme:f=c?.stylesheet,slug:g}=m.attributes,h=Ta(f,g),v=l("postType","wp_template_part",h);if(v?.area)return d.find(x=>x.area!=="uncategorized"&&x.area===v.area)?.label}},[e])}var T9e=["postType","wp_navigation",{status:"draft",per_page:-1}],P9e=["postType","wp_navigation",{per_page:-1,status:"publish"}];function $ae(e){let t=(0,NS.useContext)(Uae.Disabled.Context),r=jae(t?void 0:e),o=(0,Gae.useRegistry)();return(0,NS.useCallback)(async()=>{if(t)return"";let{getEntityRecords:n}=o.resolveSelect(Wae.store),[i,s]=await Promise.all([n(...T9e),n(...P9e)]),l=r?(0,Xb.sprintf)((0,Xb.__)("%s menu"),r):(0,Xb.__)("Menu"),c=[...i,...s].reduce((d,p)=>p?.title?.raw?.startsWith(l)?d+1:d,0);return(c>0?`${l} ${c+1}`:l)||""},[t,r,o])}var qae="success",IS="error",Zae="pending",Kae="idle";function Jae(e){let[t,r]=(0,E0.useState)(Kae),[o,n]=(0,E0.useState)(null),[i,s]=(0,E0.useState)(null),{saveEntityRecord:l,editEntityRecord:c}=(0,Xae.useDispatch)(Qae.store),u=$ae(e);return{create:(0,E0.useCallback)(async(p=null,m=[],f)=>{if(p&&typeof p!="string")throw s("Invalid title supplied when creating Navigation Menu."),r(IS),new Error("Value of supplied title argument was not a string.");r(Zae),n(null),s(null),p||(p=await u().catch(h=>{throw s(h?.message),r(IS),new Error("Failed to create title when saving new Navigation Menu.",{cause:h})}));let g={title:p,content:(0,Yae.serialize)(m),status:f};return l("postType","wp_navigation",g).then(h=>(n(h),r(qae),f!=="publish"&&c("postType","wp_navigation",h.id,{status:"publish"}),h)).catch(h=>{throw s(h?.message),r(IS),new Error("Unable to save new Navigation Menu",{cause:h})})},[l,c,u]),status:t,value:o,error:i,isIdle:t===Kae,isPending:t===Zae,isSuccess:t===qae,isError:t===IS}}var eie=a(O(),1),tie=a(R(),1),E9e=[];function rie(e){return(0,eie.useSelect)(t=>{let{getBlock:r,getBlocks:o,hasSelectedInnerBlock:n}=t(tie.store),i=r(e).innerBlocks,s=!!i?.length,l=s?E9e:o(e);return{innerBlocks:s?i:l,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:l,isInnerBlockSelected:n(e,!0)}},[e])}var oie=a(dr(),1),RS=a(V(),1),nie=a(D(),1),aie=a(b(),1),B9e=({className:e="",disabled:t,isMenuItem:r=!1})=>{let o=RS.Button;return r&&(o=RS.MenuItem),(0,aie.jsx)(o,{variant:"link",disabled:t,className:e,href:(0,oie.addQueryArgs)("edit.php",{post_type:"wp_navigation"}),children:(0,nie.__)("Manage menus")})},iie=B9e;var dp=a(R(),1),p_=a(V(),1),YS=a(O(),1),up=a(D(),1),Vie=a(H(),1);var sie=a(R(),1),LS=a(V(),1),lie=a(D(),1),AS=a(H(),1),DS=a(b(),1);function N9e({onCreateNew:e,isNotice:t=!1}){let[r,o]=(0,AS.useState)(!1),n=()=>{o(!0),e()},i=(0,AS.createInterpolateElement)((0,lie.__)("Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"),{button:(0,DS.jsx)(LS.Button,{__next40pxDefaultSize:!0,onClick:n,variant:"link",disabled:r,accessibleWhenDisabled:!0})});return t?(0,DS.jsx)(LS.Notice,{status:"warning",isDismissible:!1,children:i}):(0,DS.jsx)(sie.Warning,{children:i})}var MS=N9e;var If=a(K(),1);var Qi=a(V(),1),B0=a(O(),1),Ol=a(D(),1),Rf=a(R(),1);var Qo=a(b(),1),I9e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},R9e=["core/navigation-link","core/navigation-submenu"];function D9e({clientId:e,onClose:t,isDisabled:r,updateExpansion:o,setInsertedBlockClientId:n}){let{insertBlock:i,replaceBlock:s,replaceInnerBlocks:l}=(0,B0.useDispatch)(Rf.store),{getBlock:c}=(0,B0.useSelect)(Rf.store);return(0,Qo.jsx)(Qi.MenuItem,{icon:Xp,disabled:r,onClick:()=>{let d=(0,If.createBlock)($i.name,$i.attributes),p=c(e);if(p.name==="core/navigation-submenu")i(d,p.innerBlocks.length,e,!1);else{let m=(0,If.createBlock)("core/navigation-submenu",p.attributes,p.innerBlocks);s(e,m),l(m.clientId,[d],!1)}n(d.clientId),o({type:"expand",clientIds:[e]}),t()},children:(0,Ol.__)("Add submenu link")})}function cie({clientId:e,updateExpansion:t,setInsertedBlockClientId:r,...o}){let{moveBlocksDown:n,moveBlocksUp:i,removeBlocks:s,duplicateBlocks:l,insertBeforeBlock:c,insertAfterBlock:u}=(0,B0.useDispatch)(Rf.store),d=(0,Ol.sprintf)((0,Ol.__)("Remove %s"),(0,Rf.BlockTitle)({clientId:e,maximumLength:25})),{blockName:p,rootClientId:m,canDuplicate:f,canInsertBlock:g,isFirst:h,isLast:v}=(0,B0.useSelect)(_=>{let{getBlockRootClientId:k,getBlockName:y,canInsertBlockType:w,getDirectInsertBlock:C,getBlockIndex:S,getBlockCount:P}=_(Rf.store),{getDefaultBlockName:N}=_(If.store),I=k(e),B=y(e),E=w(N(),I),L=I?C(I):null;return{blockName:B,rootClientId:I,canDuplicate:!!B&&(0,If.hasBlockSupport)(B,"multiple",!0)&&w(B,I),canInsertBlock:(E||!!L)&&!!B&&w(B,I),isFirst:S(e)===0,isLast:S(e)===P(I)-1}},[e]),x=!R9e.includes(p);return(0,Qo.jsx)(Qi.DropdownMenu,{icon:Rv,label:(0,Ol.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:I9e,noIcons:!0,...o,children:({onClose:_})=>(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsxs)(Qi.MenuGroup,{children:[(0,Qo.jsx)(Qi.MenuItem,{icon:aE,disabled:h,accessibleWhenDisabled:!0,onClick:()=>{i([e],m),_()},children:(0,Ol.__)("Move up")}),(0,Qo.jsx)(Qi.MenuItem,{icon:uv,disabled:v,accessibleWhenDisabled:!0,onClick:()=>{n([e],m),_()},children:(0,Ol.__)("Move down")}),(0,Qo.jsx)(D9e,{clientId:e,onClose:_,isDisabled:x,updateExpansion:t,setInsertedBlockClientId:r}),f&&(0,Qo.jsx)(Qi.MenuItem,{onClick:()=>{l([e]),_()},children:(0,Ol.__)("Duplicate")}),g&&(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsx)(Qi.MenuItem,{onClick:()=>{c(e),_()},children:(0,Ol.__)("Add before")}),(0,Qo.jsx)(Qi.MenuItem,{onClick:()=>{u(e),_()},children:(0,Ol.__)("Add after")})]})]}),(0,Qo.jsx)(Qi.MenuGroup,{children:(0,Qo.jsx)(Qi.MenuItem,{onClick:()=>{s([e],!1),_()},children:d})})]})})}var oz=a(R(),1),qS=a(O(),1);var Jo=a(V(),1),ar=a(D(),1),Eie=a(da(),1),a_=a(R(),1),WS=a(O(),1),Bie=a(ne(),1);var die=a(H(),1),pie=a(O(),1),mie=a(R(),1),fie=a(da(),1),gie=a(zS(),1);var WM=a(zS(),1),Jb=a(dr(),1),L9e=(e,t)=>{if(!e||!t)return!1;let r=g=>g?g.replace(/\/+$/,""):"",o=(g,h=null)=>{try{let v=h||(typeof window<"u"?window.location.origin:"https://wordpress.org");return new URL(g,v)}catch{return null}},n=o(e);if(!n)return!0;let i=o(t,e);if(!i)return!0;let s=n.hostname,l=i.hostname,c=r((0,Jb.getPath)(n.toString())),u=r((0,Jb.getPath)(i.toString()));if(s!==l||c!==u)return!0;let d=n.searchParams.get("p"),p=i.searchParams.get("p");if(d&&p&&d!==p)return!0;let m=n.searchParams.get("page_id"),f=i.searchParams.get("page_id");return!!(m&&f&&m!==f||d&&f||m&&p)},e_=(e={},t,r={})=>{let{label:o="",kind:n="",type:i=""}=r,{title:s="",label:l="",url:c,opensInNewTab:u,id:d,kind:p=n,type:m=i}=e,f=s||l,g=f.replace(/http(s?):\/\//gi,""),h=c?.replace(/http(s?):\/\//gi,"")??"",x=f&&f!==o&&g!==h?(0,WM.escapeHTML)(f):o||(0,WM.escapeHTML)(h),_=m==="post_tag"?"tag":m.replace("-","_"),k=["post","page","tag","category"].indexOf(_)>-1,w=!p&&!k||p==="custom"?"custom":p,C={...c!==void 0?{url:c&&encodeURI((0,Jb.safeDecodeURI)(c))}:{},...x&&{label:x},...u!==void 0&&{opensInNewTab:u},...w&&{kind:w},..._&&_!=="URL"&&{type:_}};c&&!d&&r.id?L9e(r.url,c)&&(C.id=void 0,C.kind="custom",C.type="custom"):d&&Number.isInteger(d)?C.id=d:r.id&&(C.kind=w,C.type=_),t(C);let S="id"in C?C.id:r.id,P="kind"in C?C.kind:r.kind;return{isEntityLink:!!S&&P!=="custom",attributes:C}};function Df({clientId:e,attributes:t,setAttributes:r,allowTextUpdate:o=!1}){let{updateBlockAttributes:n}=(0,pie.useDispatch)(mie.store),{hasUrlBinding:i,createBinding:s,clearBinding:l}=Yi({clientId:e,attributes:t});return(0,die.useCallback)(c=>{if(!c)return;let u={url:c.url,kind:c.kind,type:c.type,id:c.id},d=t.label?(0,fie.__unstableStripHTML)(t.label):"",p=c.title??"",m=o&&c.title!==void 0&&p!==d,f=m?{label:(0,gie.escapeHTML)(p)}:{};if((!t.label||t.label===""||m)&&(u.title=c.title),!c.id&&i)l(),n(e,{url:c.url,kind:"custom",type:"custom",id:void 0,...f});else{let{isEntityLink:h,attributes:v}=e_(u,r,t);h?s(v):l(),Object.keys(f).length&&n(e,f)}},[t,o,e,i,s,l,r,n])}var jS=a(da(),1),Lf=a(V(),1),o_=a(D(),1),US=a(R(),1),Kn=a(H(),1),xie=a(ne(),1);var YM=a(he(),1);var kie=a(dr(),1);var ai=a(V(),1),Xi=a(D(),1),r_=a(O(),1),OS=a(ne(),1),vie=a(xr(),1),$M=a(Wo(),1),qM=a(H(),1);var hie=a(V(),1),VS=a(D(),1);var t_=a(he(),1);var cp=a(b(),1);function A9e({className:e,onBack:t}){return(0,cp.jsx)(hie.Button,{className:e,icon:(0,VS.isRTL)()?rE:JP,onClick:r=>{r.preventDefault(),t()},size:"small",children:(0,VS.__)("Back")})}function GM({className:e,title:t,description:r,onBack:o,children:n}){let i=(0,t_.useInstanceId)(GM,"link-ui-dialog-title"),s=(0,t_.useInstanceId)(GM,"link-ui-dialog-description"),l=(0,t_.useFocusOnMount)("firstElement"),c=`${e}__back`;return(0,cp.jsxs)("div",{className:e,role:"dialog","aria-labelledby":i,"aria-describedby":s,ref:l,children:[(0,cp.jsxs)(cn,{children:[(0,cp.jsx)("h2",{id:i,children:t}),(0,cp.jsx)("p",{id:s,children:r})]}),(0,cp.jsx)(A9e,{className:c,onBack:o}),n]})}var FS=GM;var Fs=a(b(),1);function yie({postType:e,onBack:t,onPageCreated:r,initialTitle:o=""}){let[n,i]=(0,qM.useState)(o),[s,l]=(0,qM.useState)(!0),c=n.trim().length>0,{lastError:u,isSaving:d}=(0,r_.useSelect)(v=>({lastError:v(OS.store).getLastEntitySaveError("postType",e),isSaving:v(OS.store).isSavingEntityRecord("postType",e)}),[e]),{saveEntityRecord:p}=(0,r_.useDispatch)(OS.store),{createSuccessNotice:m,createErrorNotice:f}=(0,r_.useDispatch)(vie.store);async function g(v){if(v.preventDefault(),!(d||!c))try{let x=await p("postType",e,{title:n,status:s?"publish":"draft"},{throwOnError:!0});if(x){let _={id:x.id,type:e,title:(0,$M.decodeEntities)(x.title.rendered),url:x.link,kind:"post-type"};m((0,Xi.sprintf)((0,Xi.__)("%s page created successfully."),(0,$M.decodeEntities)(x.title.rendered)),{type:"snackbar",id:"page-created-success"}),r(_)}}catch{f((0,Xi.__)("Failed to create page. Please try again."),{type:"snackbar",id:"page-created-error"})}}let h=d||!c;return(0,Fs.jsx)(FS,{className:"link-ui-page-creator",title:(0,Xi.__)("Create page"),description:(0,Xi.__)("Create a new page to add to your Navigation."),onBack:t,children:(0,Fs.jsx)(ai.__experimentalVStack,{className:"link-ui-page-creator__inner",spacing:4,children:(0,Fs.jsx)("form",{onSubmit:g,children:(0,Fs.jsxs)(ai.__experimentalVStack,{spacing:4,children:[(0,Fs.jsx)(ai.TextControl,{label:(0,Xi.__)("Title"),onChange:i,placeholder:(0,Xi.__)("No title"),value:n}),(0,Fs.jsx)(ai.CheckboxControl,{label:(0,Xi.__)("Publish"),help:(0,Xi.__)("Turn off to save as a draft. Drafts won't appear on your site until published."),checked:s,onChange:l}),u&&(0,Fs.jsx)(ai.Notice,{status:"error",isDismissible:!1,children:u.message}),(0,Fs.jsxs)(ai.__experimentalHStack,{spacing:2,justify:"flex-end",children:[(0,Fs.jsx)(ai.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:d,accessibleWhenDisabled:!0,children:(0,Xi.__)("Cancel")}),(0,Fs.jsx)(ai.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:d,"aria-disabled":h,children:(0,Xi.__)("Create page")})]})]})})})})}var ZM=a(D(),1),bie=a(O(),1),HS=a(R(),1);var KM=a(b(),1),{PrivateQuickInserter:M9e}=q(HS.privateApis);function z9e({clientId:e,onBack:t,onBlockInsert:r}){let{rootBlockClientId:o}=(0,bie.useSelect)(n=>{let{getBlockRootClientId:i}=n(HS.store);return{rootBlockClientId:i(e)}},[e]);return e?(0,KM.jsx)(FS,{className:"link-ui-block-inserter",title:(0,ZM.__)("Add block"),description:(0,ZM.__)("Choose a block to add to your Navigation."),onBack:t,children:(0,KM.jsx)(M9e,{rootClientId:o,clientId:e,isAppender:!1,prioritizePatterns:!1,selectBlockOnInsert:!r,onSelect:r||void 0,hasSearch:!1})}):null}var _ie=z9e;var ii=a(b(),1);function QM(e,t){switch(e){case"post":case"page":return{type:"post",subtype:e,perPage:20};case"category":return{type:"term",subtype:"category",perPage:20};case"tag":return{type:"term",subtype:"post_tag",perPage:20};case"post_format":return{type:"post-format",perPage:20};default:return t==="taxonomy"?{type:"term",subtype:e,perPage:20}:t==="post-type"?{type:"post",subtype:e,perPage:20}:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}}}function V9e(e,t){let{label:r,url:o,opensInNewTab:n,type:i,kind:s,id:l}=e.link,{entityRecord:c,hasBinding:u,isEntityAvailable:d}=e.entity||{},{image:p,badges:m}=n_({url:o,entityRecord:c,type:i,hasBinding:u,isEntityAvailable:d}),{clientId:f}=e,g=i||"page",[h,v]=(0,Kn.useState)(!1),[x,_]=(0,Kn.useState)(!1),[k,y]=(0,Kn.useState)(null),[w,C]=(0,Kn.useState)(""),S=(0,Kn.useRef)(""),P=F=>{S.current=F,C(F)},N=(0,Kn.useRef)(),I=(0,Kn.useRef)(),B=(0,Kn.useRef)(),E=(0,xie.useResourcePermissions)({kind:"postType",name:g}),{isBoundEntityAvailable:L}=Yi({clientId:f,attributes:e.link}),A=(0,Kn.useMemo)(()=>({url:o,opensInNewTab:n,title:r&&(0,jS.__unstableStripHTML)(r),entityTitle:c?.title?.rendered||c?.name,kind:s,type:i,id:l,image:p,badges:m}),[r,n,o,s,i,l,p,m,c]),U=F=>{e.onChange(F),_(!1),y(!0),P("")},$=(0,YM.useInstanceId)(Mu,"link-ui-link-control__title"),W=(0,YM.useInstanceId)(Mu,"link-ui-link-control__description");(0,Kn.useEffect)(()=>{k&&N.current&&(k?.current?k.current.focus():(jS.focus.tabbable.find(N.current)[0]||N.current).focus(),y(!1))},[k]);let G=(0,US.useBlockEditingMode)();return(0,ii.jsxs)(Lf.Popover,{ref:t,placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0,children:[!h&&!x&&(0,ii.jsxs)("div",{ref:N,role:"dialog","aria-labelledby":$,"aria-describedby":W,children:[(0,ii.jsxs)(cn,{children:[(0,ii.jsx)("h2",{id:$,children:(0,o_.__)("Add link")}),(0,ii.jsx)("p",{id:W,children:(0,o_.__)("Search for and add a link to your Navigation.")})]}),(0,ii.jsx)(US.LinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:A,showInitialSuggestions:!0,withCreateSuggestion:!1,noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:QM(i,s),onChange:e.onChange,onInputChange:F=>{S.current=F},inputValue:w,onRemove:e.onRemove,onCancel:e.onCancel,handleEntities:L,forceIsEditingLink:A?.url?!1:void 0,renderControlBottom:()=>A?.url?.length?null:(0,ii.jsx)(F9e,{addPageButtonRef:I,addBlockButtonRef:B,setAddingBlock:()=>{v(!0)},setAddingPage:()=>{_(!0)},canAddPage:G!=="disabled"&&E?.canCreate&&i==="page",canAddBlock:G!=="disabled"})})]}),h&&(0,ii.jsx)(_ie,{clientId:e.clientId,onBack:()=>{v(!1),y(B),P(S.current)},onBlockInsert:e?.onBlockInsert}),x&&(0,ii.jsx)(yie,{postType:g,onBack:()=>{_(!1),y(I),P(S.current)},onPageCreated:U,initialTitle:S.current&&!(0,kie.isURL)(S.current)?S.current:""})]})}var Mu=(0,Kn.forwardRef)(V9e),F9e=({addPageButtonRef:e,addBlockButtonRef:t,setAddingBlock:r,setAddingPage:o,canAddPage:n,canAddBlock:i})=>{let s="listbox";return!n&&!i?null:(0,ii.jsxs)(Lf.__experimentalVStack,{spacing:0,className:"link-ui-tools",children:[n&&(0,ii.jsx)(Lf.Button,{__next40pxDefaultSize:!0,ref:e,icon:zg,onClick:l=>{l.preventDefault(),o(!0)},"aria-haspopup":s,children:(0,o_.__)("Create page")}),i&&(0,ii.jsx)(Lf.Button,{__next40pxDefaultSize:!0,ref:t,icon:zg,onClick:l=>{l.preventDefault(),r(!0)},"aria-haspopup":s,children:(0,o_.__)("Add block")})]})};var xn=a(D(),1),ez=a(dr(),1),wie=a(R(),1),XM=a(O(),1),JM=a(ne(),1);var{useRemoteUrlData:O9e,isHashLink:Cie,isRelativePath:H9e}=q(wie.privateApis);function j9e(e){return e.charAt(0).toUpperCase()+e.slice(1)}function U9e(e,t){if(e==="/")return!0;if(!e||!t)return!1;try{let r=new URL(e,t),o=new URL(t);if(r.hostname!==o.hostname)return!1;let n=r.pathname.replace(/\/$/,""),i=o.pathname.replace(/\/$/,"");return n===i}catch{return!1}}function W9e({linkUrl:e,homeUrl:t}={}){if(!e)return{displayUrl:"",isExternal:!1};let r=(0,ez.safeDecodeURI)(e),o=!1;if(H9e(e)||Cie(e))return{displayUrl:r,isExternal:!1};try{let n=new URL(e),i=new URL(t).host;if(n.host===i){let s=n.pathname+n.search+n.hash;s.endsWith("/")&&s.length>1&&(s=s.slice(0,-1)),r=s}else o=!0}catch{o=!0}return{displayUrl:r,isExternal:o}}function G9e({url:e,homeUrl:t,type:r,isExternal:o,entityStatus:n,hasBinding:i,isEntityAvailable:s}){let l=[];if(e&&(o?l.push({label:(0,xn.__)("External link"),intent:"default"}):Cie(e)?l.push({label:(0,xn.__)("Internal link"),intent:"default"}):U9e(e,t)?l.push({label:(0,xn.__)("Homepage"),intent:"default"}):r&&r!=="custom"?l.push({label:j9e(r),intent:"default"}):l.push({label:(0,xn.__)("Page"),intent:"default"})),i&&!s)l.push({label:(0,xn.sprintf)((0,xn.__)("Missing %s"),r),intent:"error"});else if(!e)l.push({label:(0,xn.__)("No link selected"),intent:"error"});else if(n){let u={publish:{label:(0,xn.__)("Published"),intent:"success"},future:{label:(0,xn.__)("Scheduled"),intent:"warning"},draft:{label:(0,xn.__)("Draft"),intent:"warning"},pending:{label:(0,xn.__)("Pending"),intent:"warning"},private:{label:(0,xn.__)("Private"),intent:"default"},trash:{label:(0,xn.__)("Trash"),intent:"error"}}[n];u&&l.push(u)}return l}function $9e(e){let t=e?.title;return typeof t=="string"?t:t&&"rendered"in t?t.rendered||(0,xn.__)("(no title)"):e?.name}function n_({url:e,entityRecord:t,type:r,hasBinding:o,isEntityAvailable:n}){let i=(0,XM.useSelect)(f=>f(JM.store).getEntityRecord("root","__unstableBase")?.home,[]),s=$9e(t),{richData:l}=O9e(s?null:e),{displayUrl:c,isExternal:u}=W9e({linkUrl:e,homeUrl:i}),d=(0,XM.useSelect)(f=>{if(!t?.featured_media)return null;let{getEntityRecord:g}=f(JM.store),h=g("postType","attachment",t.featured_media);return h?.media_details?.sizes?.thumbnail?.source_url||h?.media_details?.sizes?.medium?.source_url||h?.source_url||null},[t?.featured_media]),p=G9e({url:e,homeUrl:i,type:r,isExternal:u,entityStatus:t?.status,hasBinding:o,isEntityAvailable:n});return{title:e?s||l?.title||(0,ez.safeDecodeURI)(e):(0,xn.__)("Add link"),url:c,image:d,badges:p}}var Sie=a(O(),1),Tie=a(ne(),1),Pie=a(R(),1),Af=(e,t,r,o)=>{let n=e==="post-type"||t==="post"||t==="page",i=Number.isInteger(r),s=(0,Pie.useBlockEditingMode)(),{postStatus:l,isDeleted:c}=(0,Sie.useSelect)(p=>{if(!n)return{postStatus:null,isDeleted:!1};if(s==="disabled"||!o)return{postStatus:null,isDeleted:!1};let{getEntityRecord:m,hasFinishedResolution:f}=p(Tie.store),g=m("postType",t,r),v=f("getEntityRecord",["postType",t,r])&&g===void 0;return{postStatus:g?.status,isDeleted:v}},[n,s,o,t,r]);return[n&&i&&(c||l&&l==="trash"),l==="draft"]};var Xo=a(b(),1),{LinkPicker:q9e,isHashLink:Z9e,isRelativePath:K9e}=q(a_.privateApis);function Y9e(e,t){if(t==="post-type")switch(e){case"post":return(0,ar.__)("post");case"page":return(0,ar.__)("page");default:return e||(0,ar.__)("post")}if(t==="taxonomy")switch(e){case"category":return(0,ar.__)("category");case"tag":return(0,ar.__)("tag");default:return e||(0,ar.__)("term")}return e||(0,ar.__)("item")}function i_({attributes:e,setAttributes:t,clientId:r,isLinkEditable:o=!0}){let{label:n,url:i,description:s,rel:l,opensInNewTab:c}=e,u=X(),{hasUrlBinding:d,isBoundEntityAvailable:p,entityRecord:m}=Yi({clientId:r,attributes:e}),[f,g]=Af(e.kind,e.type,m?.id,d),h="";f||d&&!p?h=GS():g&&(h=Q9e({type:e.type,kind:e.kind}));let v=Df({clientId:r,attributes:e,setAttributes:t}),x=(0,WS.useSelect)(P=>P(a_.store).getSettings().onNavigateToEntityRecord,[]),_=(0,WS.useSelect)(P=>P(Bie.store).getEntityRecord("root","__unstableBase")?.home,[]),y=(0,WS.useSelect)(P=>P(a_.store).getBlockEditingMode(r),[r])==="contentOnly",w=n_({url:i,entityRecord:m,type:e.type,hasBinding:d,isEntityAvailable:p}),C=!!i&&(!Z9e(i)||K9e(i)&&!i.startsWith("/")),S=C&&i.startsWith("/")&&_?_+i:i;return(0,Xo.jsxs)(Jo.__experimentalToolsPanel,{label:(0,ar.__)("Settings"),resetAll:()=>{t({label:"",url:"",description:"",rel:"",opensInNewTab:!1})},dropdownMenuProps:u,children:[(0,Xo.jsx)(Jo.__experimentalToolsPanelItem,{hasValue:()=>!!n,label:(0,ar.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,Xo.jsx)(Jo.TextControl,{label:(0,ar.__)("Text"),value:n?(0,Eie.__unstableStripHTML)(n):"",onChange:P=>{t({label:P})},autoComplete:"off"})}),o&&(0,Xo.jsxs)(Xo.Fragment,{children:[(0,Xo.jsx)(Jo.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,ar.__)("Link to"),onDeselect:()=>t({url:void 0,id:void 0,kind:void 0,type:void 0}),isShownByDefault:!0,children:(0,Xo.jsx)(q9e,{preview:w,onSelect:v,suggestionsQuery:QM(e.type,e.kind),label:(0,ar.__)("Link to"),help:h||void 0})}),(0,Xo.jsx)(Jo.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,ar.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,Xo.jsx)(Jo.CheckboxControl,{label:(0,ar.__)("Open in new tab"),checked:c,onChange:P=>t({opensInNewTab:P})})}),!!i&&d&&p&&m?.id&&e.kind==="post-type"&&x&&(0,Xo.jsx)(Jo.Button,{variant:"secondary",onClick:()=>{x({postId:m.id,postType:e.type})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ar.__)("Edit")}),C&&(0,Xo.jsx)(Jo.Button,{variant:"secondary",href:S,target:"_blank",icon:_v,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,ar.__)("View")})]}),(0,Xo.jsx)(Jo.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,ar.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!y,children:(0,Xo.jsx)(Jo.TextareaControl,{label:(0,ar.__)("Description"),value:s||"",onChange:P=>{t({description:P})},help:(0,ar.__)("The description will be displayed in the menu if the current theme supports it.")})}),(0,Xo.jsx)(Jo.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,ar.__)("Rel attribute"),onDeselect:()=>t({rel:""}),isShownByDefault:!y,children:(0,Xo.jsx)(Jo.TextControl,{label:(0,ar.__)("Rel attribute"),value:l||"",onChange:P=>{t({rel:P})},autoComplete:"off",help:(0,ar.__)("The relationship of the linked URL as space-separated link types.")})})]})}function GS(){return(0,ar.__)("This link is invalid and will not appear on your site. Please update the link.")}function Q9e({type:e,kind:t}){let r=Y9e(e,t);return(0,ar.sprintf)((0,ar.__)("This link is to a draft %1$s and will not appear on your site until the %1$s is published."),r)}var tz=a(D(),1),Nie=a(Wo(),1),rz=a(b(),1);function s_({label:e,isInvalid:t,isDraft:r,className:o="wp-block-navigation-link__label"}){if(!t&&!r)return null;let n=t?(0,tz.__)("Invalid"):(0,tz.__)("Draft");return(0,rz.jsx)("div",{className:T("wp-block-navigation-link__placeholder-text",o,{"is-invalid":t,"is-draft":r}),children:(0,rz.jsx)("span",{children:`${(0,Nie.decodeEntities)(e)} (${n})`.trim()})})}var Iie=a(O(),1),Rie=a(R(),1);function l_(e){return(0,Iie.useSelect)(t=>{let{getSelectedBlockClientId:r,hasSelectedInnerBlock:o,getBlockParentsByBlockName:n}=t(Rie.store),i=r(),s=n(e,"core/navigation")[0];return i===s||o(s,!0)},[e])}var $S=a(H(),1),c_=e=>{let[t,r]=(0,$S.useState)(!1);return(0,$S.useEffect)(()=>{let{ownerDocument:o}=e.current;function n(l){s(l)}function i(){r(!1)}function s(l){e.current.contains(l.target)?r(!0):r(!1)}return o.addEventListener("dragstart",n),o.addEventListener("dragend",i),o.addEventListener("dragenter",s),()=>{o.removeEventListener("dragstart",n),o.removeEventListener("dragend",i),o.removeEventListener("dragenter",s)}},[e]),t};function u_(e){e.current.focus();let{ownerDocument:t}=e.current,{defaultView:r}=t,o=r.getSelection(),n=t.createRange();n.selectNodeContents(e.current),o.removeAllRanges(),o.addRange(n)}var Die=a(b(),1),X9e=["core/navigation-link","core/navigation-submenu"];function ZS({insertedBlockClientId:e,setInsertedBlockClientId:t}){let{updateBlockAttributes:r,removeBlock:o}=(0,qS.useDispatch)(oz.store),{insertedBlockName:n,insertedBlockAttributes:i}=(0,qS.useSelect)(m=>{let{getBlockName:f,getBlockAttributes:g}=m(oz.store);return{insertedBlockName:f(e),insertedBlockAttributes:g(e)}},[e]),s=X9e?.includes(n),{createBinding:l,clearBinding:c}=Yi({clientId:e,attributes:i||{}});if(!s)return null;let u=()=>{!i?.url&&e&&o(e,!1),t(null)},d=m=>f=>{m&&r(m,f)};return(0,Die.jsx)(Mu,{clientId:e,link:i,onBlockInsert:m=>{e&&m&&o(e,!1),t(m?.clientId??null)},onClose:()=>{u()},onChange:m=>{let{isEntityLink:f,attributes:g}=e_(m,d(e),i);f?l(g):c(),t(null)}})}var KS=a(V(),1),Lie=a(D(),1),Aie=a(R(),1);var d_=a(b(),1),{useBlockDisplayTitle:J9e}=q(Aie.privateApis),eTe=(0,Lie.__)("Switch to '%s'");function Mie({clientId:e,blockEditingMode:t,currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:n,onCreateNew:i,createNavigationMenuIsSuccess:s,createNavigationMenuIsError:l,isManageMenusButtonDisabled:c}){let u=J9e({clientId:e,context:"list-view"});return(0,d_.jsxs)(KS.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header",children:[(0,d_.jsx)(KS.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2,children:u}),t==="default"&&(0,d_.jsx)(v0,{currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:n,onCreateNew:i,createNavigationMenuIsSuccess:s,createNavigationMenuIsError:l,actionLabel:eTe,isManageMenusButtonDisabled:c})]})}var Pa=a(b(),1),tTe=(0,up.__)("Switch to '%s'"),{PrivateListView:rTe,PrivateBlockContext:oTe,useListViewPanelState:nTe,useBlockDisplayTitle:aTe}=q(dp.privateApis),zie=({clientId:e,currentMenuId:t,isLoading:r,isNavigationMenuMissing:o,onCreateNew:n,expandRevision:i})=>{let s=(0,YS.useSelect)(d=>!!d(dp.store).getBlockCount(e),[e]),{openListViewContentPanel:l}=q((0,YS.useDispatch)(dp.store)),{navigationMenu:c}=g0(t);if(t&&o)return(0,Pa.jsx)(MS,{onCreateNew:n,isNotice:!0});if(r)return(0,Pa.jsx)(p_.Spinner,{});let u=c?(0,up.sprintf)((0,up.__)("Structure for Navigation Menu: %s"),c?.title||(0,up.__)("Untitled menu")):(0,up.__)("You have not yet created any menus. Displaying a list of your Pages");return(0,Pa.jsxs)("div",{className:"wp-block-navigation__menu-inspector-controls",children:[!s&&(0,Pa.jsx)("p",{className:"wp-block-navigation__menu-inspector-controls__empty-message",children:(0,up.__)("This Navigation Menu is empty.")}),(0,Pa.jsx)(rTe,{rootClientId:e,isExpanded:!0,description:u,showAppender:!0,blockSettingsMenu:cie,additionalBlockContent:ZS,onSelect:l},`${e}-${i}`)]})},iTe=e=>{let{clientId:t,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,currentMenuId:n=null,onCreateNew:i,onSelectClassicMenu:s,onSelectNavigationMenu:l,isManageMenusButtonDisabled:c,blockEditingMode:u}=e,{isSelectionWithinCurrentSection:d}=(0,Vie.useContext)(oTe),p=aTe({clientId:t,context:"list-view"}),m=d,{isOpened:f,expandRevision:g,handleToggle:h}=nTe(t);return m?(0,Pa.jsx)(dp.InspectorControls,{group:"list",children:(0,Pa.jsxs)(p_.PanelBody,{title:p,opened:f,onToggle:h,children:[u==="default"&&(0,Pa.jsx)(v0,{currentMenuId:n,onSelectClassicMenu:s,onSelectNavigationMenu:l,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,actionLabel:tTe,isManageMenusButtonDisabled:c}),(0,Pa.jsx)(zie,{...e,expandRevision:g})]})}):(0,Pa.jsx)(dp.InspectorControls,{group:"list",children:(0,Pa.jsxs)(p_.PanelBody,{title:null,children:[(0,Pa.jsx)(Mie,{clientId:t,blockEditingMode:u,currentMenuId:n,onSelectClassicMenu:s,onSelectNavigationMenu:l,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,isManageMenusButtonDisabled:c}),(0,Pa.jsx)(zie,{...e,expandRevision:g})]})})},QS=iTe;var nz=a(b(),1);function XS({id:e,children:t}){return(0,nz.jsx)(cn,{children:(0,nz.jsx)("div",{id:e,className:"wp-block-navigation__description",children:t})})}var Fie=a(ne(),1),JS=a(D(),1);var Oie=a(b(),1);function Hie({id:e}){let[t]=(0,Fie.useEntityProp)("postType","wp_navigation","title"),r=(0,JS.sprintf)((0,JS.__)('Navigation Menu: "%s"'),t);return(0,Oie.jsx)(XS,{id:e,children:r})}var az=a(O(),1),jie=a(ne(),1);function m_(){let e=(0,az.select)("core/editor");if(!e)return!1;let{getCurrentPostType:t,getCurrentPostId:r}=e,{getEditedEntityRecord:o}=(0,az.select)(jie.store),n=t?.(),i=r?.();return n==="wp_template_part"&&i?o("postType","wp_template_part",i)?.area===Lc:!1}var e6=a(R(),1);var{getResponsiveMediaQueries:sTe}=q(Fh),Uie={left:"flex-start",center:"center",right:"flex-end","space-between":"space-between"};function Wie({clientId:e,layout:t,style:r}){let[o]=(0,e6.useSettings)("viewport"),n=`#block-${e}`,i=Object.entries(sTe(o)).map(([s,l])=>{let c=r?.[s]?.layout;if(!c||typeof c!="object"||Array.isArray(c)||!Object.keys(c).length)return"";let u={...t,...c},d=Object.hasOwn(Uie,u.justifyContent)?u.justifyContent:"left",p=Uie[d],m=u.orientation==="vertical",f="center";m&&(f=["center","right"].includes(d)?p:"flex-start");let g=m&&d==="left"?"initial":p,h={"--navigation-layout-justification-setting":p,"--navigation-layout-direction":m?"column":"row","--navigation-layout-wrap":u.flexWrap==="nowrap"?"nowrap":"wrap","--navigation-layout-justify":g,"--navigation-layout-align":f},v=Object.entries(h).map(([x,_])=>`${x}: ${_};`).join("");return`${l}{${n} {${v}}}`}).join("");(0,e6.useStyleOverride)({css:i})}var Ce=a(b(),1),{isNavigationPostEditorKey:lTe}=q(at.privateApis);function cTe({clientId:e}){let{insertBlock:t}=(0,Hl.useDispatch)(at.store),{getBlockCount:r}=(0,Hl.useSelect)(at.store),o=(0,vr.useCallback)(()=>{let n=r(e),i=(0,Gie.createBlock)($i.name,{kind:$i.attributes.kind,type:$i.attributes.type});t(i,n,e)},[e,t,r]);return(0,Ce.jsx)(at.BlockControls,{children:(0,Ce.jsx)(oo.ToolbarGroup,{children:(0,Ce.jsx)(oo.ToolbarButton,{name:"add-page",icon:lu,onClick:o,children:(0,Ot.__)("Add page")})})})}function uTe({textColor:e,setTextColor:t,backgroundColor:r,setBackgroundColor:o,overlayTextColor:n,setOverlayTextColor:i,overlayBackgroundColor:s,setOverlayBackgroundColor:l,clientId:c,navRef:u,hasCustomOverlay:d}){let[p,m]=(0,vr.useState)(),[f,g]=(0,vr.useState)(),[h,v]=(0,vr.useState)(),[x,_]=(0,vr.useState)(),k=(0,Hl.useSelect)(()=>m_(),[]);(0,vr.useEffect)(()=>{MM(u.current,g,m);let C=u.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');C&&(n.color||s.color)&&MM(C,_,v)},[n.color,s.color,u]);let y=(0,at.__experimentalUseMultipleOriginColorsAndGradients)();if(!y.hasColorsOrGradients)return null;let w=[{colorValue:e.color,label:(0,Ot.__)("Text"),onColorChange:t,resetAllFilter:()=>t(),clearable:!0,enableAlpha:!0},{colorValue:r.color,label:(0,Ot.__)("Background"),onColorChange:o,resetAllFilter:()=>o(),clearable:!0,enableAlpha:!0}];return w.push({colorValue:n.color,label:d||k?(0,Ot.__)("Submenu text"):(0,Ot.__)("Submenu & overlay text"),onColorChange:i,resetAllFilter:()=>i(),clearable:!0,enableAlpha:!0},{colorValue:s.color,label:d||k?(0,Ot.__)("Submenu background"):(0,Ot.__)("Submenu & overlay background"),onColorChange:l,resetAllFilter:()=>l(),clearable:!0,enableAlpha:!0}),(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(at.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:w,panelId:c,...y,gradients:[],disableCustomGradients:!0}),(0,Ce.jsx)(at.ContrastChecker,{backgroundColor:p,textColor:f}),(0,Ce.jsx)(at.ContrastChecker,{backgroundColor:h,textColor:x})]})}function dTe({attributes:e,setAttributes:t,clientId:r,isSelected:o,className:n,backgroundColor:i,setBackgroundColor:s,textColor:l,setTextColor:c,overlayBackgroundColor:u,setOverlayBackgroundColor:d,overlayTextColor:p,setOverlayTextColor:m,customPlaceholder:f=null,__unstableLayoutClassNames:g}){let{submenuVisibility:h,overlayMenu:v,overlay:x,showSubmenuIcon:_,templateLock:k,layout:{justifyContent:y,orientation:w="horizontal",flexWrap:C="wrap"}={},hasIcon:S,icon:P="handle"}=e,N=e.ref;Wie({clientId:r,layout:e.layout,style:e.style});let I=(0,vr.useCallback)(ur=>{t({ref:ur})},[t]),B=`navigationMenu/${N}`,E=(0,at.useHasRecursion)(B),{isPreviewMode:L,onNavigateToEntityRecord:A,currentTheme:U,editorDisabledResponsive:$,hasSelectedStyleState:W}=(0,Hl.useSelect)(ur=>{let{getSettings:ll,hasSelectedStyleState:Jl}=q(ur(at.store)),$p=ll();return{isPreviewMode:$p.isPreviewMode,onNavigateToEntityRecord:$p?.onNavigateToEntityRecord,currentTheme:ur(pp.store).getCurrentTheme()?.stylesheet,editorDisabledResponsive:!!$p?.[lTe],hasSelectedStyleState:Jl(r)}},[r]),G=L?!1:E,F=(0,at.useBlockEditingMode)(),{records:Z}=(0,pp.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),[j,Y]=hS({name:"block-library/core/navigation/status"}),[ee,te]=hS({name:"block-library/core/navigation/classic-menu-conversion"}),[Q,le]=hS({name:"block-library/core/navigation/permissions/update"}),{create:oe,status:ce,error:pe,value:be,isPending:Te,isSuccess:ae,isError:se}=Jae(r),ue=async()=>{await oe("")},{hasUncontrolledInnerBlocks:Oe,uncontrolledInnerBlocks:Pe,isInnerBlockSelected:ge,innerBlocks:et}=rie(r),{replaceInnerBlocks:me,selectBlock:ct,__unstableMarkNextChangeAsNotPersistent:Ne}=(0,Hl.useDispatch)(at.store);(0,vr.useEffect)(()=>{w==="horizontal"&&h==="always"&&(Ne(),t({submenuVisibility:"hover",showSubmenuIcon:!0}))},[w,h,t,Ne]);let ie=(0,vr.useRef)(!1),Ee=(0,Hl.useSelect)(ur=>{if(et.some(Pg=>Pg.name==="core/navigation-submenu"))return!0;let Jl=et.find(Pg=>Pg.name==="core/page-list");if(!Jl)return ie.current=!1,!1;if(ie.current)return!0;let{getBlocks:$p}=ur(at.store);return $p(Jl.clientId).length>0?(ie.current=!0,!0):!1},[et]),{records:ve}=(0,pp.useEntityRecords)("postType","wp_template_part",{per_page:-1}),Xt=ve?.some(ur=>ur.area===Lc)??!1,[Gt,br]=(0,vr.useState)(!1),[wo,In]=(0,vr.useState)(!1),{hasResolvedNavigationMenus:on,isNavigationMenuResolved:vi,isNavigationMenuMissing:aa,canUserUpdateNavigationMenu:us,hasResolvedCanUserUpdateNavigationMenu:Rn,canUserDeleteNavigationMenu:Xl,hasResolvedCanUserDeleteNavigationMenu:ol,canUserCreateNavigationMenus:ds,isResolvingCanUserCreateNavigationMenus:nl,hasResolvedCanUserCreateNavigationMenus:su}=g0(N),ia=on&&aa,{convert:sa,status:yi,error:Up}=Vae(oe),re=yi===BS,Ve=(0,vr.useCallback)((ur,ll={focusNavigationBlock:!1})=>{let{focusNavigationBlock:Jl}=ll;I(ur),Jl&&ct(r)},[ct,r,I]),Ye=!aa&&vi,Ct=Oe&&!Ye,{getNavigationFallbackId:Qe}=q((0,Hl.useSelect)(pp.store)),Qr=N||Ct?null:Qe();(0,vr.useEffect)(()=>{N||Ct||!Qr||(Ne(),I(Qr))},[N,I,Ct,Qr,Ne]);let Fa=(0,vr.useRef)(),ye=(0,Hl.useSelect)(()=>m_(),[]),_e=ye?"div":"nav",_t=!N&&!Te&&!re&&on&&Z?.length===0&&!Oe,Jt=!on||Te||re||!!(N&&!Ye&&!re),Co=e.style?.typography?.textDecoration,al=(0,Hl.useSelect)(ur=>ur(at.store).__unstableHasActiveBlockOverlayActive(r),[r]),la=(0,vr.useRef)(!1);(0,vr.useEffect)(()=>{ye&&(v!=="never"&&t({overlayMenu:"never"}),!la.current&&!N&&(la.current=!0,t({submenuVisibility:"always",layout:{...e.layout,orientation:"vertical"},showSubmenuIcon:!1})))},[e.layout,ye,v,N,t]);let ps=v!=="never"&&!$,bi=(0,at.useBlockProps)({ref:Fa,className:T(n,{"items-justified-right":y==="right","items-justified-space-between":y==="space-between","items-justified-left":y==="left","items-justified-center":y==="center","is-vertical":w==="vertical","no-wrap":C==="nowrap","is-responsive":ps,"has-text-color":!!l.color||!!l?.class,[(0,at.getColorClassName)("color",l?.slug)]:!!l?.slug,"has-background":!!i.color||i.class,[(0,at.getColorClassName)("background-color",i?.slug)]:!!i?.slug,[`has-text-decoration-${Co}`]:Co,"block-editor-block-content-overlay":al},g),style:{color:!l?.slug&&l?.color,backgroundColor:!i?.slug&&i?.color}}),il=async ur=>sa(ur.id,ur.name,"draft"),Wp=ur=>{Ve(ur)};(0,vr.useEffect)(()=>{Y(),Te&&(0,t6.speak)((0,Ot.__)("Creating Navigation Menu.")),ae&&(Ve(be?.id,{focusNavigationBlock:!0}),j((0,Ot.__)("Navigation Menu successfully created."))),se&&j((0,Ot.__)("Failed to create Navigation Menu."))},[ce,pe,be?.id,se,ae,Te,Ve,Y,j]),(0,vr.useEffect)(()=>{te(),yi===BS&&(0,t6.speak)((0,Ot.__)("Classic menu importing.")),yi===UM&&(ee((0,Ot.__)("Classic menu imported successfully.")),Ve(be?.id,{focusNavigationBlock:!0})),yi===PS&&ee((0,Ot.__)("Classic menu import failed."))},[yi,Up,te,ee,be?.id,Ve]),(0,vr.useEffect)(()=>{!o&&!ge&&le(),(o||ge)&&(N&&!ia&&Rn&&!us&&Q((0,Ot.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),!N&&su&&!ds&&Q((0,Ot.__)("You do not have permission to create Navigation Menus.")))},[o,ge,us,Rn,ds,su,N,le,Q,ia]);let YT=ds||us,QT=T("wp-block-navigation__overlay-menu-preview",{open:wo}),_i=!_&&h!=="click"&&h!=="always"?(0,Ot.__)('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.'):"",L2=(0,vr.useRef)(!0);(0,vr.useEffect)(()=>{!L2.current&&_i&&(0,t6.speak)(_i),L2.current=!1},[_i]);let A2=(0,$ie.useInstanceId)(lae,"overlay-menu-preview"),M2=X(),sl=(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(at.InspectorControls,{children:Ee&&(0,Ce.jsx)(oo.__experimentalToolsPanel,{label:(0,Ot.__)("Display"),resetAll:()=>{t({showSubmenuIcon:!0,submenuVisibility:"hover",overlayMenu:"mobile",hasIcon:!0,icon:"handle"})},dropdownMenuProps:M2,children:Ee&&(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)("h3",{className:"wp-block-navigation__submenu-header",children:(0,Ot.__)("Submenus")}),(0,Ce.jsx)(oo.__experimentalToolsPanelItem,{hasValue:()=>h!=="hover",label:(0,Ot.__)("Submenu Visibility"),onDeselect:()=>t({submenuVisibility:"hover"}),isShownByDefault:!0,children:(0,Ce.jsxs)(oo.__experimentalToggleGroupControl,{label:(0,Ot.__)("Submenu Visibility"),value:h,onChange:ur=>{let ll={submenuVisibility:ur};ur==="always"?ll.showSubmenuIcon=!1:(ur==="click"||h==="always")&&(ll.showSubmenuIcon=!0),t(ll)},isBlock:!0,children:[(0,Ce.jsx)(oo.__experimentalToggleGroupControlOption,{value:"hover",label:(0,Ot.__)("Hover")}),(0,Ce.jsx)(oo.__experimentalToggleGroupControlOption,{value:"click",label:(0,Ot.__)("Click")}),w==="vertical"&&(0,Ce.jsx)(oo.__experimentalToggleGroupControlOption,{value:"always",label:(0,Ot.__)("Always")})]})}),(0,Ce.jsx)(oo.__experimentalToolsPanelItem,{hasValue:()=>!_,label:(0,Ot.__)("Show arrow"),onDeselect:()=>t({showSubmenuIcon:!0}),isDisabled:h==="click"||h==="always",isShownByDefault:!0,children:(0,Ce.jsx)(oo.ToggleControl,{checked:_,onChange:ur=>{t({showSubmenuIcon:ur})},disabled:h==="click"||h==="always",label:(0,Ot.__)("Show arrow")})}),_i&&(0,Ce.jsx)(oo.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,className:"wp-block-navigation__submenu-accessibility-notice",children:_i})]})})}),!ye&&(0,Ce.jsx)(at.InspectorControls,{children:(0,Ce.jsx)(Rae,{overlayMenu:v,overlay:x,setAttributes:t,onNavigateToEntityRecord:A,overlayMenuPreview:wo,setOverlayMenuPreview:In,hasIcon:S,icon:P,overlayMenuPreviewClasses:QT,overlayMenuPreviewId:A2,isResponsive:ps,currentTheme:U,hasOverlays:Xt})}),!W&&(0,Ce.jsx)(at.InspectorControls,{group:"color",children:(0,Ce.jsx)(uTe,{textColor:l,setTextColor:c,backgroundColor:i,setBackgroundColor:s,overlayTextColor:p,setOverlayTextColor:m,overlayBackgroundColor:u,setOverlayBackgroundColor:d,clientId:r,navRef:Fa,hasCustomOverlay:!!x})})]}),ms=`${r}-desc`,Gp=v==="always",Tg=!YT||!on;if(Ct&&!Te)return(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(QS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:se,currentMenuId:N,isNavigationMenuMissing:aa,isManageMenusButtonDisabled:Tg,onCreateNew:ue,onSelectClassicMenu:il,onSelectNavigationMenu:Wp,isLoading:Jt,blockEditingMode:F}),F==="default"&&sl,(0,Ce.jsxs)(_e,{...bi,"aria-describedby":_t?void 0:ms,children:[(0,Ce.jsx)(XS,{id:ms,children:(0,Ot.__)("Unsaved Navigation Menu.")}),(0,Ce.jsx)(RM,{id:r,onToggle:br,isOpen:Gt,hasIcon:S,icon:P,isResponsive:ps,isHiddenByDefault:Gp,overlayBackgroundColor:u,overlayTextColor:p,overlay:x,onNavigateToEntityRecord:A,children:(0,Ce.jsx)(rae,{createNavigationMenu:oe,blocks:Pe,hasSelection:o||ge})})]})]});if(N&&aa)return(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(QS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:se,currentMenuId:N,isNavigationMenuMissing:aa,isManageMenusButtonDisabled:Tg,onCreateNew:ue,onSelectClassicMenu:il,onSelectNavigationMenu:Wp,isLoading:Jt,blockEditingMode:F}),(0,Ce.jsx)(_e,{...bi,children:(0,Ce.jsx)(MS,{onCreateNew:ue})})]});if(Ye&&G)return(0,Ce.jsx)("div",{...bi,children:(0,Ce.jsx)(at.Warning,{children:(0,Ot.__)("Block cannot be rendered inside itself.")})});let XT=f||Vne;return _t&&f?(0,Ce.jsx)(_e,{...bi,children:(0,Ce.jsx)(XT,{isSelected:o,currentMenuId:N,clientId:r,canUserCreateNavigationMenus:ds,isResolvingCanUserCreateNavigationMenus:nl,onSelectNavigationMenu:Wp,onSelectClassicMenu:il,onCreateEmpty:ue})}):(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(QS,{clientId:r,createNavigationMenuIsSuccess:ae,createNavigationMenuIsError:se,currentMenuId:N,isNavigationMenuMissing:aa,isManageMenusButtonDisabled:Tg,onCreateNew:ue,onSelectClassicMenu:il,onSelectNavigationMenu:Wp,isLoading:Jt,blockEditingMode:F}),F==="default"&&sl,(0,Ce.jsx)(pp.EntityProvider,{kind:"postType",type:"wp_navigation",id:N,children:(0,Ce.jsxs)(at.RecursionProvider,{uniqueId:B,children:[F==="contentOnly"&&Ye&&(0,Ce.jsx)(cTe,{clientId:r}),F==="default"&&Ye&&(0,Ce.jsxs)(at.InspectorControls,{group:"advanced",children:[Rn&&us&&(0,Ce.jsx)(Kne,{}),ol&&Xl&&(0,Ce.jsx)(aae,{onDelete:()=>{me(r,[]),j((0,Ot.__)("Navigation Menu successfully deleted."))}}),(0,Ce.jsx)(iie,{disabled:Tg,className:"wp-block-navigation-manage-menus-button"})]}),(0,Ce.jsxs)(_e,{...bi,"aria-describedby":!_t&&!Jt?ms:void 0,children:[Jt&&!Gp&&(0,Ce.jsx)("div",{className:"wp-block-navigation__loading-indicator-container",children:(0,Ce.jsx)(oo.Spinner,{className:"wp-block-navigation__loading-indicator"})}),(!Jt||Gp)&&(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(Hie,{id:ms}),(0,Ce.jsx)(RM,{id:r,onToggle:br,hasIcon:S,icon:P,isOpen:Gt,isResponsive:ps,isHiddenByDefault:Gp,overlayBackgroundColor:u,overlayTextColor:p,overlay:x,onNavigateToEntityRecord:A,children:Ye&&(0,Ce.jsx)(Wne,{clientId:r,hasCustomPlaceholder:!!f,templateLock:k,orientation:w})})]})]})]})})]})}var qie=(0,at.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})(dTe);var Zie=a(R(),1),Kie=a(b(),1);function Yie({attributes:e}){if(!e.ref)return(0,Kie.jsx)(Zie.InnerBlocks.Content,{})}var mp=a(R(),1),N0=a(he(),1);var fp=a(b(),1),iz={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},I0=({navigationMenuId:e,...t})=>({...t,ref:e}),r6=e=>{if(e.layout)return e;let{itemsJustification:t,orientation:r,...o}=e;return(t||r)&&Object.assign(o,{layout:{type:"flex",...t&&{justifyContent:t},...r&&{orientation:r}}}),o},o6=e=>{let{openSubmenusOnClick:t,...r}=e;return t==null?e:{...r,submenuVisibility:r.submenuVisibility??(t?"click":"hover")}},pTe={attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},interactivity:!0,renaming:!1},save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})},isEligible:({openSubmenusOnClick:e})=>e!=null,migrate:o6},mTe={attributes:{navigationMenuId:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},overlayMenu:{type:"string",default:"mobile"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})},isEligible:({navigationMenuId:e})=>!!e,migrate:I0},fTe={attributes:{navigationMenuId:{type:"number"},orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,N0.compose)(I0,r6,o6)},gTe={attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})},migrate:(0,N0.compose)(I0,r6,er,o6),isEligible({style:e}){return e?.typography?.fontFamily}},hTe=function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}},vTe=function(e){return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(e.style.typography??{}).map(([t,r])=>{let o=iz[t];if(o&&r.startsWith(o)){let n=r.slice(o.length);return t==="textDecoration"&&n==="strikethrough"?[t,"line-through"]:[t,n]}return[t,r]}))}}},yTe=[pTe,mTe,fTe,gTe,{attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},isResponsive:{type:"boolean",default:"false"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0}},isEligible(e){return e.isResponsive},migrate:(0,N0.compose)(I0,r6,er,hTe,o6),save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})}},{attributes:{orientation:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,fontSize:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,color:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})},isEligible(e){if(!e.style||!e.style.typography)return!1;for(let t in iz){let r=e.style.typography[t];if(r&&r.startsWith(iz[t]))return!0}return!1},migrate:(0,N0.compose)(I0,r6,er,vTe)},{attributes:{className:{type:"string"},textColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean"}},isEligible(e){return e.rgbTextColor||e.rgbBackgroundColor},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0},migrate:(0,N0.compose)(I0,e=>{let{rgbTextColor:t,rgbBackgroundColor:r,...o}=e;return{...o,customTextColor:e.textColor?void 0:e.rgbTextColor,customBackgroundColor:e.backgroundColor?void 0:e.rgbBackgroundColor}}),save(){return(0,fp.jsx)(mp.InnerBlocks.Content,{})}}],Qie=yTe;var{name:tse}=cS,rse={icon:dm,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,n6.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,n6.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,n6.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:qie,save:Yie,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Xie.select)(Jie.store).getEditedEntityRecord("postType","wp_navigation",e);if(t?.title)return(0,ese.decodeEntities)(t.title)},deprecated:Qie},bTe=()=>M({name:tse,metadata:cS,settings:rse});var uz={};J(uz,{init:()=>NTe,metadata:()=>a6,name:()=>fse,settings:()=>u6});var gp=a(D(),1);var pse=a(Ad(),1),mse=a(K(),1);var ose=a(R(),1),nse=a(b(),1),_Te=[{isEligible(e){return e.nofollow},attributes:{label:{type:"string"},type:{type:"string"},nofollow:{type:"boolean"},description:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"}},migrate({nofollow:e,...t}){return{rel:e?"nofollow":"",...t}},save(){return(0,nse.jsx)(ose.InnerBlocks.Content,{})}}],ase=_Te;var a6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-link",title:"Navigation Link",category:"design",parent:["core/navigation"],allowedBlocks:["core/navigation-link","core/navigation-submenu","core/page-list"],description:"Add a page, link, or another item to your navigation.",textdomain:"default",attributes:{label:{type:"string",role:"content"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string",role:"content"},title:{type:"string"},kind:{type:"string"},isTopLevelLink:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","style"],supports:{anchor:!0,reusable:!1,html:!1,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},renaming:!1,interactivity:{clientNavigation:!0}},selectors:{states:{"-current":".wp-block-navigation .current-menu-item"}},editorStyle:"wp-block-navigation-link-editor",style:"wp-block-navigation-link"};var i6=a(K(),1),f_=a(O(),1),g_=a(V(),1),s6=a(uc(),1),Os=a(D(),1),kn=a(R(),1),l6=a(dr(),1),Ea=a(H(),1);var c6=a(he(),1);var yr=a(b(),1),kTe={name:"core/navigation-link"},wTe=["core/navigation-link","core/navigation-submenu"];function CTe(e){let t="";switch(e){case"post":t=(0,Os.__)("Select post");break;case"page":t=(0,Os.__)("Select page");break;case"category":t=(0,Os.__)("Select category");break;case"tag":t=(0,Os.__)("Select tag");break;default:t=(0,Os.__)("Add link")}return t}function lz({attributes:e,isSelected:t,setAttributes:r,insertBlocksAfter:o,mergeBlocks:n,onReplace:i,context:s,clientId:l}){let{id:c,label:u,type:d,url:p,description:m,kind:f,metadata:g}=e,{maxNestingLevel:h}=s,{replaceBlock:v,__unstableMarkNextChangeAsNotPersistent:x,selectBlock:_}=(0,f_.useDispatch)(kn.store),[k,y]=(0,Ea.useState)(t&&!p),[w,C]=(0,Ea.useState)(null),S=(0,Ea.useRef)(null),P=c_(S),N=(0,Os.__)("Add label\u2026"),I=(0,Ea.useRef)(),B=(0,Ea.useRef)(),E=(0,Ea.useRef)(u===void 0),L=(0,Ea.useRef)(!1),{isAtMaxNesting:A,isTopLevelLink:U,isParentOfSelectedBlock:$,hasChildren:W,parentBlockClientId:G,isSubmenu:F}=(0,f_.useSelect)(ve=>{let{getBlockCount:Xt,getBlockName:Gt,getBlockRootClientId:br,hasSelectedInnerBlock:wo,getBlockParentsByBlockName:In}=ve(kn.store),on=br(l),vi=Gt(on),aa=vi==="core/navigation",us=aa?on:In(l,"core/navigation")[0],Rn=vi==="core/navigation-submenu"?on:us;return{isAtMaxNesting:In(l,wTe).length>=h,isTopLevelLink:aa,isParentOfSelectedBlock:wo(l,!0),hasChildren:!!Xt(l),parentBlockClientId:Rn,isSubmenu:vi==="core/navigation-submenu"}},[l,h]),Z=l_(l),{getBlocks:j}=(0,f_.useSelect)(kn.store),{hasUrlBinding:Y,isBoundEntityAvailable:ee,entityRecord:te}=Yi({clientId:l,attributes:e}),Q=Df({clientId:l,attributes:e,setAttributes:r,allowTextUpdate:!0}),[le,oe]=Af(f,d,c,Z),ce=(0,Ea.useCallback)(()=>{let ve=j(l);ve.length===0&&(ve=[(0,i6.createBlock)("core/navigation-link")],_(ve[0].clientId));let Xt=(0,i6.createBlock)("core/navigation-submenu",e,ve);v(l,Xt)},[j,l,_,v,e]);(0,Ea.useEffect)(()=>{E.current&&t&&_(G)},[]),(0,Ea.useEffect)(()=>{W&&(x(),ce())},[W,x,ce]),(0,Ea.useEffect)(()=>{if(!(!E.current||!p||!k)){if(E.current=!1,(0,l6.isURL)((0,l6.prependHTTP)(u))&&/^.+\.[a-z]+/.test(u))u_(I);else if(_(l,null),F){let ve=j(G);ve.length===1&&ve[0].clientId===l&&(L.current=!0)}}},[p,k,E,u]);function pe(){r({url:void 0,label:void 0,id:void 0,kind:void 0,type:void 0,opensInNewTab:!1}),y(!1)}let{textColor:be,customTextColor:Te,backgroundColor:ae,customBackgroundColor:se}=Pf(s,!U);function ue(ve){s6.isKeyboardEvent.primary(ve,"k")&&(ve.preventDefault(),ve.stopPropagation(),y(!0))}let Oe=(0,c6.useInstanceId)(lz),Pe=Y&&!ee,ge=Pe?(0,Os.sprintf)("navigation-link-edit-%d-desc",Oe):void 0,et=(0,kn.useBlockProps)({ref:(0,c6.useMergeRefs)([C,S]),className:T("wp-block-navigation-item",{"is-editing":t||$,"is-dragging-within":P,"has-link":!!p,"has-child":W,"has-text-color":!!be||!!Te,[(0,kn.getColorClassName)("color",be)]:!!be,"has-background":!!ae||se,[(0,kn.getColorClassName)("background-color",ae)]:!!ae}),"aria-describedby":ge,"aria-invalid":Pe,style:{color:!be&&Te,backgroundColor:!ae&&se},onKeyDown:ue}),me=(0,kn.useInnerBlocksProps)({className:"remove-outline"},{defaultBlock:kTe,directInsert:!0,renderAppender:!1}),ct=!p&&!(Y&&ee)||le||oe||Y&&!ee;ct&&(et.onClick=()=>{y(!0)});let Ne=T("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":ct}),ie=CTe(d),Ee=GS();return(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)(kn.BlockControls,{children:(0,yr.jsxs)(g_.ToolbarGroup,{children:[(0,yr.jsx)(g_.ToolbarButton,{name:"link",icon:wi,title:(0,Os.__)("Link"),shortcut:s6.displayShortcut.primary("k"),onClick:()=>{y(!0)}}),!A&&(0,yr.jsx)(g_.ToolbarButton,{name:"submenu",icon:Xp,title:(0,Os.__)("Add submenu"),onClick:ce})]})}),(0,yr.jsx)(kn.InspectorControls,{group:"content",children:(0,yr.jsx)(i_,{attributes:e,setAttributes:r,clientId:l})}),(0,yr.jsxs)("div",{...et,children:[Pe&&(0,yr.jsx)(cn,{id:ge,children:Ee}),(0,yr.jsxs)("a",{className:Ne,children:[!p&&!g?.bindings?.url?(0,yr.jsx)("div",{className:"wp-block-navigation-link__placeholder-text",children:(0,yr.jsx)("span",{children:ie})}):(0,yr.jsxs)(yr.Fragment,{children:[!le&&!oe&&(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsx)(kn.RichText,{ref:I,identifier:"label",className:"wp-block-navigation-item__label",value:u,onChange:ve=>r({label:ve}),onMerge:n,onReplace:i,__unstableOnSplitAtEnd:o?()=>o((0,i6.createBlock)("core/navigation-link")):void 0,"aria-label":(0,Os.__)("Navigation link text"),placeholder:N,withoutInteractiveFormatting:!0}),m&&(0,yr.jsx)("span",{className:"wp-block-navigation-item__description",children:m})]}),(le||oe)&&(0,yr.jsx)(s_,{label:u,isInvalid:le,isDraft:oe,className:"wp-block-navigation-link__label"})]}),k&&(0,yr.jsx)(Mu,{ref:B,clientId:l,link:e,entity:{entityRecord:te,hasBinding:Y,isEntityAvailable:ee},onClose:()=>{if(y(!1),!p&&!Y&&i){i([]);return}if(L.current&&(L.current=!1,S.current?.nextElementSibling)){let ve=S.current.nextElementSibling.querySelector(".block-editor-button-block-appender");ve&&ve.focus()}},anchor:w,onRemove:pe,onChange:Q})]}),(0,yr.jsx)("div",{...me})]})]})}var ise=a(R(),1),sse=a(b(),1);function lse(){return(0,sse.jsx)(ise.InnerBlocks.Content,{})}function STe(e){switch(e){case"post":return Kv;case"page":return lu;case"tag":return vy;case"category":return ud;default:return SE}}function cse(e,t){if(t!=="core/navigation-link")return e;if(e.variations){let r=(n,i)=>n.type===i.type,o=e.variations.map(n=>({...n,...!n.icon&&{icon:STe(n.name)},...!n.isActive&&{isActive:r}}));return{...e,variations:o}}return e}var wn=a(K(),1),TTe={from:[{type:"block",blocks:["core/site-logo"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/spacer"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/home-link"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/search"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/page-list"],transform:()=>(0,wn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/buttons"],transform:()=>(0,wn.createBlock)("core/navigation-link")}],to:[{type:"block",blocks:["core/navigation-submenu"],transform:(e,t)=>(0,wn.createBlock)("core/navigation-submenu",e,t)},{type:"block",blocks:["core/spacer"],transform:()=>(0,wn.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],transform:()=>(0,wn.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],transform:()=>(0,wn.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,wn.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],transform:()=>(0,wn.createBlock)("core/search",{showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"})},{type:"block",blocks:["core/page-list"],transform:()=>(0,wn.createBlock)("core/page-list")},{type:"block",blocks:["core/buttons"],transform:({label:e,url:t,rel:r,title:o,opensInNewTab:n})=>(0,wn.createBlock)("core/buttons",{},[(0,wn.createBlock)("core/button",{text:e,url:t,rel:r,title:o,linkTarget:n?"_blank":void 0})])}]},use=TTe;var cz=a(D(),1);var PTe=[{name:"custom-link",title:(0,cz.__)("Custom Link"),description:(0,cz.__)("Add a custom link to your navigation."),icon:im,attributes:{kind:"custom"},isActive:e=>e.kind==="custom",isDefault:!0,scope:["inserter"]}],dse=PTe;var{fieldsKey:ETe,formKey:BTe}=q(mse.privateApis),{name:fse}=a6,u6={icon:im,__experimentalLabel(e,{context:t}){if(t==="list-view")return e?.label;if(t==="appender"){let r=e?.type||"link";return(0,gp.sprintf)((0,gp._x)("Add %s","add default block type"),r)}return e?.label},merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:lz,save:lse,example:{attributes:{label:(0,gp._x)("Example Link","navigation link preview example"),url:"https://example.com"}},deprecated:ase,transforms:use,variations:dse};window.__experimentalContentOnlyInspectorFields&&(u6[ETe]=[{id:"label",label:(0,gp.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,gp.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],u6[BTe]={fields:["label","link"]});var NTe=()=>((0,pse.addFilter)("blocks.registerBlockType","core/navigation-link",cse),M({name:fse,metadata:a6,settings:u6}));var pz={};J(pz,{init:()=>ATe,metadata:()=>d6,name:()=>Sse,settings:()=>v6});var v_=a(D(),1),Cse=a(K(),1);var d6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-submenu",title:"Submenu",category:"design",parent:["core/navigation"],description:"Add a submenu to your navigation.",textdomain:"default",attributes:{label:{type:"string",role:"content"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string",role:"content"},title:{type:"string"},kind:{type:"string"},isTopLevelItem:{type:"boolean"},isParentSubmenu:{type:"boolean",default:!0}},providesContext:{"core/isInsideSubmenu":"isParentSubmenu"},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","openSubmenusOnClick","submenuVisibility","style"],supports:{anchor:!0,reusable:!1,html:!1,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-navigation-submenu-editor",style:"wp-block-navigation-submenu"};var m6=a(O(),1),h_=a(V(),1),f6=a(uc(),1),R0=a(D(),1),mo=a(R(),1),g6=a(dr(),1),jl=a(H(),1);var vse=a(Uy(),1),yse=a(K(),1),h6=a(he(),1);var p6=a(V(),1),dz=a(b(),1),gse=()=>(0,dz.jsx)(p6.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,dz.jsx)(p6.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var qr=a(b(),1),hse=["core/navigation-link","core/navigation-submenu","core/page-list","core/loginout"];function bse({attributes:e,isSelected:t,setAttributes:r,mergeBlocks:o,onReplace:n,context:i,clientId:s}){let{label:l,url:c,description:u,kind:d,type:p,id:m}=e,{showSubmenuIcon:f,maxNestingLevel:g,submenuVisibility:h}=i,x=(0,mo.useBlockEditingMode)()!=="default"?!0:h==="click",{hasUrlBinding:_,isBoundEntityAvailable:k,entityRecord:y}=Yi({clientId:s,attributes:e}),w=Df({clientId:s,attributes:e,setAttributes:r,allowTextUpdate:!0}),{__unstableMarkNextChangeAsNotPersistent:C,replaceBlock:S}=(0,m6.useDispatch)(mo.store),[P,N]=(0,jl.useState)(!1),[I,B]=(0,jl.useState)(null),E=(0,jl.useRef)(null),L=c_(E),A=(0,R0.__)("Add text\u2026"),U=(0,jl.useRef)(),{parentCount:$,isParentOfSelectedBlock:W,isImmediateParentOfSelectedBlock:G,hasChildren:F,selectedBlockHasChildren:Z,onlyDescendantIsEmptyLink:j}=(0,m6.useSelect)(me=>{let{hasSelectedInnerBlock:ct,getSelectedBlockClientId:Ne,getBlockParentsByBlockName:ie,getBlock:Ee,getBlockCount:ve,getBlockOrder:Xt}=me(mo.store),Gt,br=Ne(),wo=Xt(br);if(wo?.length===1){let In=Ee(wo[0]);Gt=In?.name==="core/navigation-link"&&!In?.attributes?.label}return{parentCount:ie(s,"core/navigation-submenu").length,isParentOfSelectedBlock:ct(s,!0),isImmediateParentOfSelectedBlock:ct(s,!1),hasChildren:!!ve(s),selectedBlockHasChildren:!!wo?.length,onlyDescendantIsEmptyLink:Gt}},[s]),Y=l_(s),ee=(0,h6.usePrevious)(F),[te,Q]=Af(d,p,m,Y);(0,jl.useEffect)(()=>{!x&&!c&&N(!0)},[]),(0,jl.useEffect)(()=>{t||N(!1)},[t]),(0,jl.useEffect)(()=>{P&&c&&(0,g6.isURL)((0,g6.prependHTTP)(l))&&/^.+\.[a-z]+/.test(l)&&u_(U)},[c]);let{textColor:le,customTextColor:oe,backgroundColor:ce,customBackgroundColor:pe}=Pf(i,$>0);function be(me){f6.isKeyboardEvent.primary(me,"k")&&(me.preventDefault(),me.stopPropagation(),N(!0))}let Te=(0,mo.useBlockProps)({ref:(0,h6.useMergeRefs)([B,E]),className:T("wp-block-navigation-item",{"is-editing":t||W,"is-dragging-within":L,"has-link":!!c,"has-child":F,"has-text-color":!!le||!!oe,[(0,mo.getColorClassName)("color",le)]:!!le,"has-background":!!ce||pe,[(0,mo.getColorClassName)("background-color",ce)]:!!ce,"open-on-click":x,"open-always":h==="always"}),style:{color:!le&&oe,backgroundColor:!ce&&pe},onKeyDown:be}),ae=Pf(i,!0),se=$>=g?hse.filter(me=>me!=="core/navigation-submenu"):hse,ue=vS(ae),Oe=(0,mo.useInnerBlocksProps)(ue,{allowedBlocks:se,defaultBlock:$i,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:t||G&&!Z||F?mo.InnerBlocks.ButtonBlockAppender:!1}),Pe=x?"button":"a";function ge(){let me=(0,yse.createBlock)("core/navigation-link",e);S(s,me)}(0,jl.useEffect)(()=>{!F&&ee&&(C(),ge())},[F,ee]);let et=!Z||j;return(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsx)(mo.BlockControls,{children:(0,qr.jsxs)(h_.ToolbarGroup,{children:[!x&&(0,qr.jsx)(h_.ToolbarButton,{name:"link",icon:wi,title:(0,R0.__)("Link"),shortcut:f6.displayShortcut.primary("k"),onClick:()=>{N(!0)}}),(0,qr.jsx)(h_.ToolbarButton,{name:"revert",icon:FN,title:(0,R0.__)("Convert to Link"),onClick:ge,className:"wp-block-navigation__submenu__revert",disabled:!et})]})}),(0,qr.jsx)(mo.InspectorControls,{group:"content",children:(0,qr.jsx)(i_,{attributes:e,setAttributes:r,clientId:s,isLinkEditable:!x})}),(0,qr.jsxs)("div",{...Te,children:[(0,qr.jsxs)(Pe,{className:"wp-block-navigation-item__content",children:[!te&&!Q&&(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsx)(mo.RichText,{ref:U,identifier:"label",className:"wp-block-navigation-item__label",value:l,onChange:me=>r({label:me}),onMerge:o,onReplace:n,"aria-label":(0,R0.__)("Navigation link text"),placeholder:A,withoutInteractiveFormatting:!0,onClick:()=>{!x&&!c&&N(!0)}}),u&&(0,qr.jsx)("span",{className:"wp-block-navigation-item__description",children:u})]}),(te||Q)&&(0,qr.jsx)(s_,{label:l,isInvalid:te,isDraft:Q,className:"wp-block-navigation-item__label"}),!x&&P&&(0,qr.jsx)(Mu,{clientId:s,link:e,entity:{entityRecord:y,hasBinding:_,isEntityAvailable:k},onClose:()=>{N(!1)},anchor:I,onRemove:()=>{r({url:""}),(0,vse.speak)((0,R0.__)("Link removed."),"assertive")},onChange:w})]}),(f||x)&&(0,qr.jsx)("span",{className:"wp-block-navigation__submenu-icon",children:(0,qr.jsx)(gse,{})}),(0,qr.jsx)("div",{...Oe})]})]})}var _se=a(R(),1),xse=a(b(),1);function kse(){return(0,xse.jsx)(_se.InnerBlocks.Content,{})}var Mf=a(K(),1),RTe={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:e=>(0,Mf.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Mf.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Mf.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Mf.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Mf.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,Mf.createBlock)("core/search")}]},wse=RTe;var{fieldsKey:DTe,formKey:LTe}=q(Cse.privateApis),{name:Sse}=d6,v6={icon:({context:e})=>e==="list-view"?lu:Xp,__experimentalLabel(e,{context:t}){let{label:r}=e,o=e?.metadata?.name;return(t==="list-view"||t==="breadcrumb")&&o?o:r},edit:bse,example:{attributes:{label:(0,v_._x)("About","Example link text for Navigation Submenu"),type:"page"}},save:kse,transforms:wse};window.__experimentalContentOnlyInspectorFields&&(v6[DTe]=[{id:"label",label:(0,v_.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,v_.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],v6[LTe]={fields:["label","link"]});var ATe=()=>M({name:Sse,metadata:d6,settings:v6});var fz={};J(fz,{init:()=>VTe,metadata:()=>y6,name:()=>Lse,settings:()=>Ase});var Tse=a(D(),1),Pse=a(R(),1),mz=a(b(),1);function Ese(){return(0,mz.jsx)("div",{...(0,Pse.useBlockProps)(),children:(0,mz.jsx)("span",{children:(0,Tse.__)("Page break")})})}var y6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/nextpage",title:"Page Break",category:"design",description:"Separate your content into a multi-page experience.",keywords:["next page","pagination"],parent:["core/post-content"],textdomain:"default",supports:{customClassName:!1,className:!1,html:!1,visibility:!1,interactivity:{clientNavigation:!0},customCSS:!1},editorStyle:"wp-block-nextpage-editor"};var Bse=a(H(),1),Nse=a(b(),1);function Ise(){return(0,Nse.jsx)(Bse.RawHTML,{children:"<!--nextpage-->"})}var Rse=a(K(),1),zTe={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/nextpage",transform(){return(0,Rse.createBlock)("core/nextpage",{})}}]},Dse=zTe;var{name:Lse}=y6,Ase={icon:ZB,example:{},transforms:Dse,edit:Ese,save:Ise},VTe=()=>M({name:Lse,metadata:y6,settings:Ase});var hz={};J(hz,{init:()=>OTe,metadata:()=>b6,name:()=>Fse,settings:()=>Ose});var Vse=a(Ad(),1);var D0=a(R(),1),Vc=a(V(),1),zu=a(D(),1);var Ba=a(b(),1);function Mse({attributes:e,setAttributes:t}){let{displayMode:r,text:o}=e,n=r==="icon"||r==="both",i=r==="text"||r==="both",s=o||(0,zu.__)("Close"),l=(0,D0.useBlockProps)({className:"wp-block-navigation-overlay-close"}),c=X();return(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)(D0.InspectorControls,{children:(0,Ba.jsx)(Vc.__experimentalToolsPanel,{label:(0,zu.__)("Settings"),resetAll:()=>t({displayMode:"icon"}),dropdownMenuProps:c,children:(0,Ba.jsx)(Vc.__experimentalToolsPanelItem,{label:(0,zu.__)("Display Mode"),isShownByDefault:!0,hasValue:()=>r!=="icon",onDeselect:()=>t({displayMode:"icon"}),children:(0,Ba.jsxs)(Vc.__experimentalToggleGroupControl,{label:(0,zu.__)("Display Mode"),value:r,onChange:u=>t({displayMode:u}),isBlock:!0,children:[(0,Ba.jsx)(Vc.__experimentalToggleGroupControlOption,{value:"icon",label:(0,zu.__)("Icon")}),(0,Ba.jsx)(Vc.__experimentalToggleGroupControlOption,{value:"text",label:(0,zu.__)("Text")}),(0,Ba.jsx)(Vc.__experimentalToggleGroupControlOption,{value:"both",label:(0,zu.__)("Both")})]})})})}),(0,Ba.jsxs)("button",{...l,type:"button","aria-label":i?void 0:(0,zu.__)("Close"),children:[n&&(0,Ba.jsx)(pa,{icon:rm}),i&&(0,Ba.jsx)(D0.RichText,{identifier:"text",value:s,onChange:u=>t({text:u}),tagName:"span",className:"wp-block-navigation-overlay-close__text",allowedFormats:["core/bold","core/italic"]})]})]})}var b6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-overlay-close",title:"Navigation Overlay Close",category:"design",description:"A customizable button to close overlays.",keywords:["close","overlay","navigation","menu"],textdomain:"default",attributes:{displayMode:{type:"string",enum:["icon","text","both"],default:"icon"},text:{type:"string"}},supports:{color:{gradients:!1,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,__experimentalDefaultControls:{padding:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-navigation-overlay-close"};var _6=a(z(),1),gz=a(b(),1),zse=(0,gz.jsx)(_6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gz.jsx)(_6.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{name:Fse}=b6,Ose={icon:zse,edit:Mse},OTe=()=>((0,Vse.addFilter)("blockEditor.__unstableCanInsertBlockType","core/navigation-overlay-close/restrict-to-overlay-template-parts",(e,t)=>t.name!=="core/navigation-overlay-close"||!e?e:m_()),M({name:Fse,metadata:b6,settings:Ose}));var yz={};J(yz,{init:()=>GTe,metadata:()=>x6,name:()=>qse,settings:()=>Zse});var x6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pattern",title:"Pattern Placeholder",category:"theme",description:"Show a block pattern.",supports:{html:!1,inserter:!1,renaming:!1,visibility:!1,interactivity:{clientNavigation:!0}},textdomain:"default",attributes:{slug:{type:"string"}}};var Wse=a(K(),1),hp=a(O(),1),w6=a(H(),1),vp=a(R(),1),Gse=a(ne(),1),C6=a(D(),1);var Hse=a(O(),1),vz=new WeakMap;function jse(){let e=(0,Hse.useRegistry)();if(!vz.has(e)){let t=new Map;vz.set(e,jTe.bind(null,t))}return vz.get(e)}function jTe(e,{name:t,blocks:r}){let o=[...r];for(;o.length;){let n=o.shift();for(let i of n.innerBlocks??[])o.unshift(i);n.name==="core/pattern"&&UTe(e,t,n.attributes.slug)}}function UTe(e,t,r){if(e.has(t)||e.set(t,new Set),e.get(t).add(r),Use(e,t))throw new TypeError(`Pattern ${t} has a circular dependency and cannot be rendered.`)}function Use(e,t,r=new Set,o=new Set){r.add(t),o.add(t);let n=e.get(t)??new Set;for(let i of n)if(r.has(i)){if(o.has(i))return!0}else if(Use(e,i,r,o))return!0;return o.delete(t),!1}var k6=a(b(),1),WTe=({attributes:e,clientId:t})=>{let r=(0,hp.useRegistry)(),o=(0,hp.useSelect)(h=>h(vp.store).__experimentalGetParsedPattern(e.slug),[e.slug]),n=(0,hp.useSelect)(h=>h(Gse.store).getCurrentTheme()?.stylesheet,[]),{replaceBlocks:i,setBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:l}=(0,hp.useDispatch)(vp.store),{getBlockRootClientId:c,getBlockEditingMode:u}=(0,hp.useSelect)(vp.store),[d,p]=(0,w6.useState)(!1),m=jse();function f(h){return h.innerBlocks.find(v=>v.name==="core/template-part")&&(h.innerBlocks=h.innerBlocks.map(v=>(v.name==="core/template-part"&&v.attributes.theme===void 0&&(v.attributes.theme=n),v))),h.name==="core/template-part"&&h.attributes.theme===void 0&&(h.attributes.theme=n),h}(0,w6.useEffect)(()=>{if(!d&&o?.blocks){try{m(o)}catch{p(!0);return}window.queueMicrotask(()=>{let h=c(t),v=o.blocks.map(_=>(0,Wse.cloneBlock)(f(_)));v.length===1&&o.categories?.length>0&&(v[0].attributes={...v[0].attributes,metadata:{...v[0].attributes.metadata,categories:o.categories,patternName:o.name,name:v[0].attributes.metadata.name||o.title}});let x=u(h);r.batch(()=>{l(),s(h,"default"),l(),i(t,v),l(),s(h,x)})})}},[t,d,o,l,i,u,s,c]);let g=(0,vp.useBlockProps)();return d?(0,k6.jsx)("div",{...g,children:(0,k6.jsx)(vp.Warning,{children:(0,C6.sprintf)((0,C6.__)('Pattern "%s" cannot be rendered inside itself.'),o?.name)})}):(0,k6.jsx)("div",{...g})},$se=WTe;var{name:qse}=x6,Zse={edit:$se},GTe=()=>M({name:qse,metadata:x6,settings:Zse});var _z={};J(_z,{init:()=>QTe,metadata:()=>S6,name:()=>nle,settings:()=>ale});var S6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list",title:"Page List",category:"widgets",allowedBlocks:["core/page-list-item"],description:"Display a list of all pages.",keywords:["menu","navigation"],textdomain:"default",attributes:{parentPageID:{type:"integer",default:0}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick","submenuVisibility","core/isInsideSubmenu"],supports:{anchor:!0,reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},color:{text:!0,background:!0,link:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{padding:!1,margin:!1}},contentRole:!0},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"};var tle=a(K(),1),Yn=a(R(),1),en=a(V(),1),Ao=a(D(),1),yp=a(H(),1),rle=a(ne(),1),T6=a(O(),1);var bz=a(K(),1),Kse=a(O(),1),Yse=a(R(),1);function qTe(e=[]){let t="post-type",r={},o=[];return e.forEach(({id:n,title:i,link:s,type:l,parent:c})=>{let u=r[n]?.innerBlocks??[];r[n]=(0,bz.createBlock)("core/navigation-link",{id:n,label:i.rendered,url:s,type:l,kind:t,metadata:{bindings:S0(t)}},u),c?(r[c]||(r[c]={innerBlocks:[]}),r[c].innerBlocks.push(r[n])):o.push(r[n])}),o}function Qse(e,t){for(let r of e){if(r.attributes.id===t)return r;if(r.innerBlocks&&r.innerBlocks.length){let o=Qse(r.innerBlocks,t);if(o)return o}}return null}function ZTe(e=[],t=null){let r=qTe(e);if(t){let n=Qse(r,t);n&&n.innerBlocks&&(r=n.innerBlocks)}let o=n=>{n.forEach((i,s,l)=>{let{attributes:c,innerBlocks:u}=i;if(u.length!==0){o(u);let d=(0,bz.createBlock)("core/navigation-submenu",c,u);l[s]=d}})};return o(r),r}function Xse({clientId:e,pages:t,parentClientId:r,parentPageID:o}){let{replaceBlock:n,selectBlock:i}=(0,Kse.useDispatch)(Yse.store);return()=>{let s=ZTe(t,o);n(e,s),i(r)}}var Ht=a(b(),1),Jse=100,ele=()=>{};function KTe({isBusy:e,onConfirm:t,onCancel:r}){return(0,Ht.jsx)(en.__experimentalConfirmDialog,{isOpen:!0,title:(0,Ao.__)("Detach Page List"),__experimentalHideHeader:!1,confirmButtonText:(0,Ao.__)("Detach"),onConfirm:t,onCancel:r,isBusy:e,size:"medium",children:(0,Ao.__)("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.")})}function YTe({blockProps:e,innerBlocksProps:t,hasResolvedPages:r,blockList:o,pages:n,parentPageID:i}){if(!r)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)("div",{className:"wp-block-page-list__loading-indicator-container",children:(0,Ht.jsx)(en.Spinner,{className:"wp-block-page-list__loading-indicator"})})});if(n===null)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(en.Notice,{status:"warning",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})});if(n.length===0)return(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(en.Notice,{status:"info",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})});if(o.length===0){let s=n.find(l=>l.id===i);return s?.title?.rendered?(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(Yn.Warning,{children:(0,Ao.sprintf)((0,Ao.__)('Page List: "%s" page has no children.'),s.title.rendered)})}):(0,Ht.jsx)("div",{...e,children:(0,Ht.jsx)(en.Notice,{status:"warning",isDismissible:!1,children:(0,Ao.__)("Page List: Cannot retrieve Pages.")})})}if(n.length>0)return(0,Ht.jsx)("ul",{...t})}function ole({context:e,clientId:t,attributes:r,setAttributes:o}){let{parentPageID:n}=r,[i,s]=(0,yp.useState)(!1),l=X(),{records:c,hasResolved:u}=(0,rle.useEntityRecords)("postType","page",{per_page:Jse,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),d="showSubmenuIcon"in e&&c?.length>0&&c?.length<=Jse,p=(0,yp.useMemo)(()=>c===null?new Map:c.sort((S,P)=>S.menu_order===P.menu_order?S.title.rendered.localeCompare(P.title.rendered):S.menu_order-P.menu_order).reduce((S,P)=>{let{parent:N}=P;return S.has(N)?S.get(N).push(P):S.set(N,[P]),S},new Map),[c]),m=(0,Yn.useBlockProps)({className:T("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,Yn.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,Yn.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor,"open-on-click":e.submenuVisibility==="click","open-always":e.submenuVisibility==="always"}),style:{...e.style?.color}}),f=(0,yp.useMemo)(function C(S=0,P=0){let N=p.get(S);return N?.length?N.reduce((I,B)=>{let E=p.has(B.id),L={value:B.id,label:"\u2014 ".repeat(P)+B.title.rendered,rawName:B.title.rendered};return I.push(L),E&&I.push(...C(B.id,P+1)),I},[]):[]},[p]),g=(0,yp.useMemo)(function C(S=n){let P=p.get(S);return P?.length?P.reduce((N,I)=>{let B=p.has(I.id),E={id:I.id,label:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Ao.__)("(no title)"),title:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Ao.__)("(no title)"),link:I.url,hasChildren:B},L=null,A=C(I.id);return L=(0,tle.createBlock)("core/page-list-item",E,A),N.push(L),N},[]):[]},[p,n]),{hasSelectedChild:h,parentClientId:v,hasDraggedChild:x,isChildOfNavigation:_}=(0,T6.useSelect)(C=>{let{getBlockParentsByBlockName:S,hasSelectedInnerBlock:P,hasDraggedInnerBlock:N}=C(Yn.store),I=S(t,"core/navigation",!0);return{isChildOfNavigation:I.length>0,hasSelectedChild:P(t,!0),hasDraggedChild:N(t,!0),parentClientId:I[0]}},[t]),k=Xse({clientId:t,pages:c,parentClientId:v,parentPageID:n}),y=(0,Yn.useInnerBlocksProps)(m,{renderAppender:!1,__unstableDisableDropZone:!0,templateLock:_?!1:"all",onInput:ele,onChange:ele,value:g}),{selectBlock:w}=(0,T6.useDispatch)(Yn.store);return(0,yp.useEffect)(()=>{(h||x)&&(s(!0),w(v))},[h,x,v,w]),(0,Ht.jsxs)(Ht.Fragment,{children:[(f.length>0||d)&&(0,Ht.jsx)(Yn.InspectorControls,{children:(0,Ht.jsxs)(en.__experimentalToolsPanel,{label:(0,Ao.__)("Settings"),resetAll:()=>{o({parentPageID:0})},dropdownMenuProps:l,children:[f.length>0&&(0,Ht.jsx)(en.__experimentalToolsPanelItem,{label:(0,Ao.__)("Parent Page"),hasValue:()=>n!==0,onDeselect:()=>o({parentPageID:0}),isShownByDefault:!0,children:(0,Ht.jsx)(en.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,Ao.__)("Parent"),value:n,options:f,onChange:C=>o({parentPageID:C??0}),help:(0,Ao.__)("Choose a page to show only its subpages.")})}),d&&(0,Ht.jsx)(en.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:!u,onClick:()=>s(!0),style:{gridColumn:"1 / -1",justifyContent:"center"},children:(0,Ao.__)("Detach Page List")})]})}),d&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Yn.BlockControls,{group:"other",children:(0,Ht.jsx)(en.ToolbarButton,{title:(0,Ao.__)("Detach"),disabled:!u,onClick:()=>s(!0),children:(0,Ao.__)("Detach")})}),i&&(0,Ht.jsx)(KTe,{isBusy:!u,onConfirm:()=>{k(),s(!1)},onCancel:()=>s(!1)})]}),(0,Ht.jsx)(YTe,{blockProps:m,innerBlocksProps:y,hasResolvedPages:u,blockList:g,pages:c,parentPageID:n})]})}var{name:nle}=S6,ale={icon:KB,example:{},edit:ole},QTe=()=>M({name:nle,metadata:S6,settings:ale});var Sz={};J(Sz,{init:()=>ePe,metadata:()=>P6,name:()=>lle,settings:()=>cle});var P6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list-item",title:"Page List Item",category:"widgets",parent:["core/page-list"],description:"Displays a page inside a list of all pages.",keywords:["page","menu","navigation"],textdomain:"default",attributes:{id:{type:"number"},label:{type:"string"},title:{type:"string"},link:{type:"string"},hasChildren:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick","submenuVisibility"],supports:{anchor:!0,reusable:!1,html:!1,lock:!1,inserter:!1,__experimentalToolbar:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"};var B6=a(R(),1),ile=a(O(),1),wz=a(ne(),1),Cz=a(da(),1);var E6=a(V(),1),xz=a(b(),1),kz=()=>(0,xz.jsx)(E6.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,xz.jsx)(E6.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Na=a(b(),1);function JTe(){return(0,ile.useSelect)(e=>{if(!e(wz.store).canUser("read",{kind:"root",name:"site"}))return;let r=e(wz.store).getEntityRecord("root","site");return r?.show_on_front==="page"&&r?.page_on_front},[])}function sle({context:e,attributes:t}){let{id:r,label:o,link:n,hasChildren:i,title:s}=t,l="showSubmenuIcon"in e,c=JTe(),u=e.submenuVisibility,d=u==="click",p=Pf(e,!0),m=vS(p),f=(0,B6.useBlockProps)(m,{className:"wp-block-pages-list__item"}),g=(0,B6.useInnerBlocksProps)(f);return(0,Na.jsxs)("li",{className:T("wp-block-pages-list__item",{"has-child":i,"wp-block-navigation-item":l,"open-on-click":d,"open-always":u==="always","open-on-hover-click":u==="hover"&&e.showSubmenuIcon,"menu-item-home":r===c}),children:[i&&d?(0,Na.jsxs)(Na.Fragment,{children:[(0,Na.jsx)("button",{type:"button",className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle","aria-expanded":"false",dangerouslySetInnerHTML:{__html:(0,Cz.safeHTML)(o)}}),(0,Na.jsx)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon",children:(0,Na.jsx)(kz,{})})]}):(0,Na.jsx)("a",{className:T("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":l}),href:n,dangerouslySetInnerHTML:{__html:(0,Cz.safeHTML)(s)}}),i&&(0,Na.jsxs)(Na.Fragment,{children:[!d&&e.showSubmenuIcon&&(0,Na.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:(0,Na.jsx)(kz,{})}),(0,Na.jsx)("ul",{...g})]})]},r)}var{name:lle}=P6,cle={__experimentalLabel:({label:e})=>e,icon:lu,example:{},edit:sle},ePe=()=>M({name:lle,metadata:P6,settings:cle});var Iz={};J(Iz,{init:()=>uPe,metadata:()=>V0,name:()=>M6,settings:()=>A6});var L6=a(D(),1);var Ele=a(K(),1);var ule=a(H(),1),Mo=a(R(),1),Tz=a(D(),1),Fc=a(b(),1),L0={className:!1},Pz={align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:""},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},fontSize:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]},style:{type:"object"}},N6=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customFontSize)return e;let t={};(e.customTextColor||e.customBackgroundColor)&&(t.color={}),e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customFontSize&&(t.typography={fontSize:e.customFontSize});let{customTextColor:r,customBackgroundColor:o,customFontSize:n,...i}=e;return{...i,style:t}},A0=e=>{let{align:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e},{style:evt,...y_}=Pz,tPe=[{supports:{className:!1,color:!0,typography:{fontSize:!0}},attributes:Pz,isEligible(e){return!!e.align||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save({attributes:e}){let{align:t,content:r,dropCap:o,direction:n}=e,i=T({"has-drop-cap":t===((0,Tz.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Fc.jsx)("p",{...Mo.useBlockProps.save({className:i,dir:n}),children:(0,Fc.jsx)(Mo.RichText.Content,{value:r})})},migrate:A0},{supports:L0,attributes:{...y_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:A0,save({attributes:e}){let{align:t,content:r,dropCap:o,direction:n}=e,i=T({"has-drop-cap":t===((0,Tz.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Fc.jsx)("p",{...Mo.useBlockProps.save({className:i,dir:n}),children:(0,Fc.jsx)(Mo.RichText.Content,{value:r})})}},{supports:L0,attributes:{...y_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return N6(A0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l,fontSize:c,customFontSize:u,direction:d}=e,p=(0,Mo.getColorClassName)("color",i),m=(0,Mo.getColorClassName)("background-color",n),f=(0,Mo.getFontSizeClass)(c),g=T({"has-text-color":i||l,"has-background":n||s,"has-drop-cap":o,[`has-text-align-${t}`]:t,[f]:f,[p]:p,[m]:m}),h={backgroundColor:m?void 0:s,color:p?void 0:l,fontSize:f?void 0:u};return(0,Fc.jsx)(Mo.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:r,dir:d})}},{supports:L0,attributes:{...y_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return N6(A0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:n,textColor:i,customBackgroundColor:s,customTextColor:l,fontSize:c,customFontSize:u,direction:d}=e,p=(0,Mo.getColorClassName)("color",i),m=(0,Mo.getColorClassName)("background-color",n),f=(0,Mo.getFontSizeClass)(c),g=T({"has-text-color":i||l,"has-background":n||s,"has-drop-cap":o,[f]:f,[p]:p,[m]:m}),h={backgroundColor:m?void 0:s,color:p?void 0:l,fontSize:f?void 0:u,textAlign:t};return(0,Fc.jsx)(Mo.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:r,dir:d})}},{supports:L0,attributes:{...y_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate(e){return N6(A0(e))},save({attributes:e}){let{width:t,align:r,content:o,dropCap:n,backgroundColor:i,textColor:s,customBackgroundColor:l,customTextColor:c,fontSize:u,customFontSize:d}=e,p=(0,Mo.getColorClassName)("color",s),m=(0,Mo.getColorClassName)("background-color",i),f=u&&`is-${u}-text`,g=T({[`align${t}`]:t,"has-background":i||l,"has-drop-cap":n,[f]:f,[p]:p,[m]:m}),h={backgroundColor:m?void 0:l,color:p?void 0:c,fontSize:f?void 0:d,textAlign:r};return(0,Fc.jsx)(Mo.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:o})}},{supports:L0,attributes:{...y_,fontSize:{type:"number"}},save({attributes:e}){let{width:t,align:r,content:o,dropCap:n,backgroundColor:i,textColor:s,fontSize:l}=e,c=T({[`align${t}`]:t,"has-background":i,"has-drop-cap":n});return(0,Fc.jsx)("p",{style:{backgroundColor:i,color:s,fontSize:l,textAlign:r},className:c||void 0,children:o})},migrate(e){return N6(A0({...e,customFontSize:Number.isFinite(e.fontSize)?e.fontSize:void 0,customTextColor:e.textColor&&e.textColor[0]==="#"?e.textColor:void 0,customBackgroundColor:e.backgroundColor&&e.backgroundColor[0]==="#"?e.backgroundColor:void 0}))}},{supports:L0,attributes:{...Pz,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,Fc.jsx)(ule.RawHTML,{children:e.content})},migrate:e=>e}],dle=tPe;var si=a(D(),1),z0=a(V(),1),Qn=a(R(),1),xle=a(O(),1),kle=a(K(),1);var ple=a(H(),1),mle=a(he(),1),fle=a(hl(),1),M0=a(O(),1),Ez=a(R(),1),Vu=a(K(),1);var{subscribeOwnedListener:rPe}=q(fle.privateApis);function gle(e){let{batch:t}=(0,M0.useRegistry)(),{moveBlocksToPosition:r,replaceBlocks:o,selectionChange:n}=(0,M0.useDispatch)(Ez.store),{getBlockRootClientId:i,getBlockIndex:s,getBlockOrder:l,getBlockName:c,getBlock:u,canInsertBlockType:d}=(0,M0.useSelect)(Ez.store),p=(0,ple.useRef)(e);return p.current=e,(0,mle.useRefEffect)(m=>{function f(g){if(g.defaultPrevented||g.inputType!=="insertParagraph")return;let{content:h,clientId:v}=p.current;if(h.length)return;let x=i(v);if(!(0,Vu.hasBlockSupport)(c(x),"__experimentalOnEnter",!1))return;let _=l(x),k=_.indexOf(v);if(k===_.length-1){let B=x;for(;!d(c(v),i(B));)B=i(B);typeof B=="string"&&(g.preventDefault(),r([v],x,i(B),s(B)+1));return}let y=(0,Vu.getDefaultBlockName)(),w=c(x),C=i(x);if(!d(y,C)||!d(w,C))return;g.preventDefault();let S=u(x),P=(0,Vu.cloneBlock)({...S,innerBlocks:S.innerBlocks.slice(0,k)}),N=(0,Vu.createBlock)(y),I=(0,Vu.cloneBlock)({...S,innerBlocks:S.innerBlocks.slice(k+1)});t(()=>{o(x,[P,N,I]),n(N.clientId)})}return rPe(m,"beforeinput",f,!0)},[])}var hle=a(he(),1),I6=a(H(),1),vle=a(Lm(),1),yle=a(O(),1),ble=a(R(),1);function _le(e,t,r){let{__unstableMarkNextChangeAsNotPersistent:o}=(0,yle.useDispatch)(ble.store),n=(0,hle.useEvent)(()=>{(0,vle.default)("align attribute in paragraph block",{alternative:"style.typography.textAlign",since:"7.0"}),o(),r({style:{...t,typography:{...t?.typography,textAlign:e}}})}),i=(0,I6.useRef)();(0,I6.useEffect)(()=>{e==="full"||e==="wide"||e===i.current||(i.current=e,n())},[e,n])}var Ji=a(b(),1);function oPe({direction:e,setDirection:t}){return(0,si.isRTL)()&&(0,Ji.jsx)(z0.ToolbarButton,{icon:$E,title:(0,si._x)("Left to right","editor button"),isActive:e==="ltr",onClick:()=>{t(e==="ltr"?void 0:"ltr")}})}function Bz(e){return e===((0,si.isRTL)()?"left":"right")||e==="center"}function nPe({clientId:e,attributes:t,setAttributes:r,name:o}){let[n]=(0,Qn.useSettings)("typography.dropCap"),i=(0,xle.useSelect)(p=>{let{hasSelectedStyleState:m}=q(p(Qn.store));return m(e)},[e]);if(!n||i)return null;let{style:s,dropCap:l}=t,c=s?.typography?.textAlign,u;Bz(c)?u=(0,si.__)("Not available for aligned text."):l?u=(0,si.__)("Showing large initial letter."):u=(0,si.__)("Show a large initial letter.");let d=(0,kle.getBlockSupport)(o,"typography.defaultControls.dropCap",!1);return(0,Ji.jsx)(Qn.InspectorControls,{group:"typography",children:(0,Ji.jsx)(z0.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,si.__)("Drop cap"),isShownByDefault:d,onDeselect:()=>r({dropCap:!1}),resetAllFilter:()=>({dropCap:!1}),panelId:e,children:(0,Ji.jsx)(z0.ToggleControl,{label:(0,si.__)("Drop cap"),checked:!!l,onChange:()=>r({dropCap:!l}),help:u,disabled:Bz(c)})})})}function aPe({attributes:e,mergeBlocks:t,onReplace:r,onRemove:o,setAttributes:n,clientId:i,isSelected:s,name:l}){let{content:c,direction:u,dropCap:d,placeholder:p,style:m}=e,f=m?.typography?.textAlign;_le(e.align,m,n);let g=(0,Qn.useBlockProps)({ref:gle({clientId:i,content:c}),className:T({"has-drop-cap":Bz(f)?!1:d}),style:{direction:u},"aria-label":Qn.RichText.isEmpty(c)?(0,si.__)("Empty block; start writing or type forward slash to choose a block"):(0,si.__)("Block: Paragraph")}),h=(0,Qn.useBlockEditingMode)();return(0,Ji.jsxs)(Ji.Fragment,{children:[h==="default"&&(0,Ji.jsx)(Qn.BlockControls,{group:"block",children:(0,Ji.jsx)(oPe,{direction:u,setDirection:v=>n({direction:v})})}),s&&(0,Ji.jsx)(nPe,{name:l,clientId:i,attributes:e,setAttributes:n}),(0,Ji.jsx)(Qn.RichText,{identifier:"content",tagName:"p",...g,value:c,onChange:v=>n({content:v}),onMerge:t,onReplace:r,onRemove:o,"data-empty":Qn.RichText.isEmpty(c),placeholder:p||(0,si.__)("Type / to choose a block"),"data-custom-placeholder":p?!0:void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0})]})}var wle=aPe;var V0={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{align:["wide","full"],splitting:!0,anchor:!0,className:!1,__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,textColumns:!0,textIndent:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0,interactivity:{clientNavigation:!0}},selectors:{root:"p",typography:{textIndent:".wp-block-paragraph + .wp-block-paragraph"}},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"};var R6=a(R(),1),Cle=a(D(),1),Nz=a(b(),1);function Sle({attributes:e}){let{content:t,dropCap:r,direction:o,style:n}=e,i=n?.typography?.textAlign,s=T({"has-drop-cap":i===((0,Cle.isRTL)()?"left":"right")||i==="center"?!1:r});return(0,Nz.jsx)("p",{...R6.useBlockProps.save({className:s,dir:o}),children:(0,Nz.jsx)(R6.RichText.Content,{value:t})})}var D6=a(K(),1);var{name:Tle}=V0,sPe={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){let t=(0,D6.getBlockAttributes)(Tle,e.outerHTML),{textAlign:r}=e.style||{};return(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,D6.createBlock)(Tle,t)}}]},Ple=sPe;var{fieldsKey:lPe,formKey:cPe}=q(Ele.privateApis),{name:M6}=V0,A6={icon:YB,example:{attributes:{content:(0,L6.__)("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.")}},__experimentalLabel(e,{context:t}){let r=e?.metadata?.name;if((t==="list-view"||t==="breadcrumb")&&r)return r;if(t==="accessibility"){if(r)return r;let{content:o}=e;return!o||o.length===0?(0,L6.__)("Empty"):o}},transforms:Ple,deprecated:dle,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:wle,save:Sle};window.__experimentalContentOnlyInspectorFields&&(A6[lPe]=[{id:"content",label:(0,L6.__)("Content"),type:"text",Edit:"rich-text"}],A6[cPe]={fields:["content"]});var uPe=()=>M({name:M6,metadata:V0,settings:A6});var Kz={};J(Kz,{init:()=>lEe,metadata:()=>z6,name:()=>hce,settings:()=>vce});var z6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/playlist",title:"Playlist",category:"media",description:"Embed a simple playlist.",keywords:["music","sound"],textdomain:"default",allowedBlocks:["core/playlist-track"],attributes:{type:{type:"string",default:"audio"},order:{type:"string",default:"asc"},showTracklist:{type:"boolean",default:!0},showImages:{type:"boolean",default:!0},showPlayButtonArtwork:{type:"boolean",default:!1},showArtists:{type:"boolean",default:!0},showNumbers:{type:"boolean",default:!0},showTrackLength:{type:"boolean",default:!0},waveformStyle:{type:"string",enum:["bars","mirror","line","blocks","dots","seekbar"],default:"bars"},waveformColor:{type:"string"},waveformGradient:{type:"string"},waveformBackgroundColor:{type:"string"},waveformBackgroundGradient:{type:"string"},caption:{type:"string"}},providesContext:{showArtists:"showArtists",showImages:"showImages"},supports:{anchor:!0,align:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},interactivity:!0,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-playlist-editor",style:"wp-block-playlist"};var fo=a(H(),1),Lr=a(R(),1),Cr=a(V(),1),__=a(O(),1),uce=a(xr(),1),gt=a(D(),1);var Zz=a(K(),1),dce=a(Or(),1);var Hc=a(H(),1),j6=a(he(),1),b_=a(D(),1);function jle(e){let t=-1/0;for(let r=0;r<e.length;r++)e[r]>t&&(t=e[r]);return t}function Oc(e){return String(e??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Ble(e){return Oc(typeof e=="number"?`${e}px`:e)}function pPe(e){if(typeof e!="string"||e==="")return!1;try{let t=new URL(e,"http://localhost/");return t.protocol==="http:"||t.protocol==="https:"}catch{return!1}}function zo(e,t=0,r=1){return Math.max(t,Math.min(e,r))}function F6(e,t=null,r={}){let{min:o=-1/0,max:n=1/0,integer:i=!1}=r,s=typeof e=="number"?e:typeof e=="string"&&e.trim()!==""?Number(e):NaN;if(!Number.isFinite(s))return t;let l=zo(s,o,n);return i?Math.round(l):l}function Vz(e,t=null){if(Array.isArray(e))return e;if(typeof e=="string"&&e.trim().startsWith("["))try{let r=JSON.parse(e);if(Array.isArray(r))return r}catch{}return t}function Fz(e,t={}){let{min:r=-1/0,max:o=1/0,fallback:n=null}=t,i=Vz(e);if(!i&&typeof e=="string"&&e.trim()!==""&&(i=e.split(/[,\s]+/)),!i)return n;let s=i.map(l=>F6(l)).filter(l=>l!==null&&l>=r&&l<=o);return s.length?s:n}function mPe(e,t,r=null){return t.includes(e)?e:r}function fPe(e){if(typeof e=="string"){let t=e.trim().toLowerCase();return t!==""&&t!=="false"&&t!=="0"}return!!e}function gPe(e){return e===void 0?void 0:e==="true"}function Nle(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Ule(e){let t={},r=(s,l=s)=>{let c=gPe(e.dataset[l]);c!==void 0&&(t[s]=c)},o=(s,l=s,c=!1)=>{let u=e.dataset[l];u&&(t[s]=c?parseFloat(u):parseInt(u,10))},n=(s,l=s)=>{let c=e.dataset[l];c&&(t[s]=/^\d+(\.\d+)?$/.test(c.trim())?parseFloat(c):c)},i=(s,l=s)=>{let c=e.dataset[l];if(!c)return;let u=Vz(c);u?t[s]=u:console.warn(`[WaveformPlayer] Invalid ${l} attribute, expected a JSON array:`,c)};if(e.dataset.src&&(t.url=e.dataset.src),e.dataset.url&&(t.url=e.dataset.url),o("height"),o("samples"),e.dataset.preload&&(t.preload=e.dataset.preload),e.dataset.crossOrigin&&(t.crossOrigin=e.dataset.crossOrigin),e.dataset.audioMode&&(t.audioMode=e.dataset.audioMode),e.dataset.style&&(t.waveformStyle=e.dataset.style),e.dataset.waveformStyle&&(t.waveformStyle=e.dataset.waveformStyle),e.dataset.waveformGradient&&(t.waveformGradient=e.dataset.waveformGradient),o("barWidth"),o("barSpacing"),o("barRadius"),e.dataset.buttonAlign&&(t.buttonAlign=e.dataset.buttonAlign),e.dataset.layout&&(t.layout=e.dataset.layout),e.dataset.buttonStyle&&(t.buttonStyle=e.dataset.buttonStyle),n("buttonSize"),n("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=Nle(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=Nle(e.dataset.progressColor)),e.dataset.color&&(t.waveformColor=e.dataset.color),e.dataset.theme&&(t.colorPreset=e.dataset.theme),r("autoplay"),r("showControls"),r("showInfo"),r("showTime"),r("showHoverTime"),r("seekHandle"),r("showBPM","showBpm"),o("bpm"),r("singlePlay"),r("playOnSeek"),e.dataset.title&&(t.title=e.dataset.title),e.dataset.artist&&(t.artist=e.dataset.artist),e.dataset.album&&(t.album=e.dataset.album),e.dataset.artwork&&(t.artwork=e.dataset.artwork),e.dataset.artworkPosition&&(t.artworkPosition=e.dataset.artworkPosition),e.dataset.waveform&&(t.waveform=e.dataset.waveform),i("markers"),o("playbackRate","playbackRate",!0),r("showPlaybackSpeed"),e.dataset.playbackRates){let s=Fz(e.dataset.playbackRates);s?t.playbackRates=s:console.warn("[WaveformPlayer] Invalid playbackRates attribute:",e.dataset.playbackRates)}return r("enableMediaSession"),r("showMarkers"),r("accessibleSeek"),e.dataset.seekLabel&&(t.seekLabel=e.dataset.seekLabel),e.dataset.seekValueText&&(t.seekValueText=e.dataset.seekValueText),e.dataset.errorText&&(t.errorText=e.dataset.errorText),e.dataset.playPauseLabel&&(t.playPauseLabel=e.dataset.playPauseLabel),e.dataset.speedLabel&&(t.speedLabel=e.dataset.speedLabel),e.dataset.artworkAlt&&(t.artworkAlt=e.dataset.artworkAlt),e.dataset.unknownTrackText&&(t.unknownTrackText=e.dataset.unknownTrackText),t}function hPe(e,...t){let r=0;return e.replace(/%(?:(\d+)\$)?s/g,(o,n)=>{let i=n?Number(n)-1:r++;return t[i]??o})}function Fu(e){let t=Number(e);if(!t||!Number.isFinite(t)||t<0)return"0:00";let r=Math.floor(t/3600),o=Math.floor(t%3600/60),n=Math.floor(t%60);return r>0?`${r}:${o.toString().padStart(2,"0")}:${n.toString().padStart(2,"0")}`:`${o}:${n.toString().padStart(2,"0")}`}var vPe=0;function yPe(e){let t=e||"audio",r=5381;for(let o=0;o<t.length;o++)r=(r<<5)+r+t.charCodeAt(o)|0;return`wp_${(r>>>0).toString(36)}_${(vPe++).toString(36)}`}function Wle(e){if(!e)return"Audio";let t=e.split("/");return t[t.length-1].split(".")[0].replace(/[-_]/g," ").replace(/\b\w/g,r=>r.toUpperCase())}function Gle(e){if(typeof e!="string")return null;let t=e.match(/rgba?\(\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?))?/i);if(!t)return null;let r=Number(t[1]),o=Number(t[2]),n=Number(t[3]);if(!Number.isFinite(r)||!Number.isFinite(o)||!Number.isFinite(n))return null;let i=t[4]===void 0?1:Number(t[4]);return Number.isFinite(i)?(t[5]==="%"&&(i/=100),{r,g:o,b:n,a:zo(i,0,1)}):null}function bPe(e){let t=Gle(e);return!t||t.a<=0?null:(t.r*299+t.g*587+t.b*114)/1e3}function Ile(...e){let t={};for(let r of e)for(let o in r)r[o]!==null&&r[o]!==void 0&&(t[o]=r[o]);return t}function _Pe(e,t){let r;return function(...o){let n=()=>{clearTimeout(r),e(...o)};clearTimeout(r),r=setTimeout(n,t)}}function O6(e,t){if(e.length===t)return e;if(e.length===0||t===0)return[];let r=[];if(t>e.length){let o=(e.length-1)/(t-1);for(let n=0;n<t;n++){let i=n*o,s=Math.floor(i),l=Math.ceil(i),c=i-s;if(l>=e.length)r.push(e[e.length-1]);else if(s===l)r.push(e[s]);else{let u=e[s]*(1-c)+e[l]*c;r.push(u)}}}else{let o=e.length/t;for(let n=0;n<t;n++){let i=Math.floor(n*o),s=Math.floor((n+1)*o),l=0,c=0;for(let u=i;u<=s&&u<e.length;u++)e[u]>l&&(l=e[u]),c++;if(c===0){let u=Math.min(Math.round(n*o),e.length-1);l=e[u]}r.push(l)}}return r}function Ul(e,t,r,o){if(!Array.isArray(t))return t;if(t.length<2)return t[0];let n=r.width,i=r.height,s=o&&o.waveformGradient,[l,c,u,d]=s==="horizontal"?[0,0,n,0]:s==="diagonal"?[0,0,n,i]:[0,0,0,i];try{let p=e.createLinearGradient(l,c,u,d);return t.forEach((m,f)=>p.addColorStop(f/(t.length-1),m)),p}catch{return t[0]}}function F0(e,t,r,o,n,i){if((Array.isArray(i)?i.some(s=>s>0):i>0)&&typeof e.roundRect=="function"){let s=Math.min(o/2,Math.abs(n)/2),l=c=>zo(c,0,s);e.beginPath(),e.roundRect(t,r,o,n,Array.isArray(i)?i.map(l):l(i)),e.fill()}else e.fillRect(t,r,o,n)}function $le(e,t){return(e.barRadius||0)*t}function xPe(e,t){let r=$le(e,t);return[r,r,0,0]}function Rle(e,t,r,o,n){let i=n/2;e.beginPath(),e.moveTo(t,o-i),e.lineTo(r-i,o-i),e.arc(r-i,o,i,-Math.PI/2,Math.PI/2),e.lineTo(t,o+i),e.arc(t,o,i,Math.PI/2,-Math.PI/2),e.closePath()}function Rz(e,t,r,o,n){let i=window.devicePixelRatio||1,s=n.barWidth*i,l=n.barSpacing*i,c=Math.floor(t.width/(s+l)),u=O6(r,c),d=t.height,p=o*t.width,m=xPe(n,i),f=Ul(e,n.color,t,n),g=Ul(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height),e.fillStyle=f;for(let h=0;h<u.length;h++){let v=h*(s+l);if(v+s>t.width)break;let x=u[h]*d*.9,_=d-x;F0(e,v,_,s,x,m)}e.save(),e.beginPath(),e.rect(0,0,p,d),e.clip(),e.fillStyle=g;for(let h=0;h<u.length;h++){let v=h*(s+l);if(v>p)break;let x=u[h]*d*.9,_=d-x;F0(e,v,_,s,x,m)}e.restore()}function kPe(e,t,r,o,n){let i=window.devicePixelRatio||1,s=n.barWidth*i,l=n.barSpacing*i,c=Math.floor(t.width/(s+l)),u=O6(r,c),d=t.height,p=d/2,m=o*t.width,f=$le(n,i),g=[f,f,0,0],h=[0,0,f,f],v=Ul(e,n.color,t,n),x=Ul(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height),e.fillStyle=v;for(let _=0;_<u.length;_++){let k=_*(s+l);if(k+s>t.width)break;let y=u[_]*d*.45;F0(e,k,p-y,s,y,g),F0(e,k,p,s,y,h)}e.save(),e.beginPath(),e.rect(0,0,m,d),e.clip(),e.fillStyle=x;for(let _=0;_<u.length;_++){let k=_*(s+l);if(k>m)break;let y=u[_]*d*.45;F0(e,k,p-y,s,y,g),F0(e,k,p,s,y,h)}e.restore()}function wPe(e,t,r,o,n){let i=t.width,s=t.height,l=s/2,c=s*.35;e.clearRect(0,0,i,s);let u=(d,p,m=1,f=!1)=>{let g=Ul(e,d,t,n),h=Array.isArray(d)?d[d.length-1]:d;f&&(e.shadowBlur=12,e.shadowColor=h),e.strokeStyle=g,e.lineWidth=p,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.moveTo(0,l);let v=[],x=Math.floor(r.length*m);for(let _=0;_<x;_++){let k=_/(r.length-1)*i,y=r[_],w=Math.sin(_*.1)*y,C=l+w*c;v.push({x:k,y:C})}for(let _=0;_<v.length-1;_++){let k=v[_].x+(v[_+1].x-v[_].x)*.5,y=v[_].y,w=v[_+1].x-(v[_+1].x-v[_].x)*.5,C=v[_+1].y;e.bezierCurveTo(k,y,w,C,v[_+1].x,v[_+1].y)}e.stroke(),f&&(e.shadowBlur=0)};e.strokeStyle="rgba(255, 255, 255, 0.03)",e.lineWidth=.5,e.beginPath(),e.moveTo(0,l),e.lineTo(i,l),e.stroke();for(let d=0;d<=10;d++){let p=i/10*d;e.beginPath(),e.moveTo(p,0),e.lineTo(p,s),e.stroke()}u(n.color,2,1,!1),o>0&&u(n.progressColor,3,o,!0)}function Dle(e,t,r,o,n){let i=window.devicePixelRatio||1,s=(n.barWidth||3)*i,l=(n.barSpacing||1)*i,c=Math.floor(t.width/(s+l)),u=O6(r,c),d=t.height,p=4*i,m=2*i,f=o*t.width,g=d/2,h=Ul(e,n.color,t,n),v=Ul(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height);for(let x=0;x<u.length;x++){let _=x*(s+l);if(_+s>t.width)break;let k=u[x]*d*.9,y=Math.floor(k/(p+m));e.fillStyle=_<f?v:h;for(let w=0;w<y;w++){let C=w*(p+m);e.fillRect(_,g-C-p,s,p),w>0&&e.fillRect(_,g+C,s,p)}}}function Lle(e,t,r,o,n){let i=window.devicePixelRatio||1,s=(n.barWidth||2)*i,l=(n.barSpacing||3)*i,c=Math.floor(t.width/(s+l)),u=O6(r,c),d=t.height,p=Math.max(1.5*i,s/2),m=o*t.width,f=d/2,g=Ul(e,n.color,t,n),h=Ul(e,n.progressColor,t,n);e.clearRect(0,0,t.width,t.height);for(let v=0;v<u.length;v++){let x=v*(s+l)+s/2;if(x>t.width)break;let _=u[v]*d*.9;e.fillStyle=x<m?h:g,e.beginPath(),e.arc(x,f-_/2,p,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(x,f+_/2,p,0,Math.PI*2),e.fill()}}function CPe(e,t,r,o,n){let i=t.width,s=t.height,l=s/2,c=4,u=c/2,d=!!n.seekActive;if(e.clearRect(0,0,i,s),e.fillStyle=Ul(e,n.color,t,n)||"rgba(255, 255, 255, 0.2)",Rle(e,u,i,l,c),e.fill(),o>0){let p=Math.max(u*2,o*i);e.save(),e.globalAlpha=n.seekHandle&&!d?.7:1,e.fillStyle=Ul(e,n.progressColor,t,n)||"rgba(255, 255, 255, 0.9)",Rle(e,u,p,l,c),e.fill(),e.restore()}}var SPe={bars:Rz,bar:Rz,mirror:kPe,line:wPe,blocks:Dle,block:Dle,dots:Lle,dot:Lle,seekbar:CPe};function TPe(e,t,r,o,n){(SPe[n.waveformStyle]||Rz)(e,t,r,o,n)}function PPe(e){try{let t=e.getChannelData(0),r=e.sampleRate,o=EPe(t,r);if(o.length<2)return 120;let n=[];for(let c=1;c<o.length;c++)n.push((o[c]-o[c-1])/r);let i={};n.forEach(c=>{let u=60/c,d=Math.round(u/3)*3;d>60&&d<200&&(i[d]=(i[d]||0)+1)});let s=0,l=120;for(let[c,u]of Object.entries(i))u>s&&(s=u,l=parseInt(c));return l<70&&i[l*2]?l*=2:l>160&&i[Math.round(l/2)]&&(l=Math.round(l/2)),l-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function EPe(e,t){let r=[],o=0;for(let n=0;n<e.length-2048;n+=1024){let i=0;for(let c=n;c<n+2048;c++)i+=e[c]*e[c];i=i/2048;let s=i-o,l=o*1.8+.01;if(s>l&&i>.01){let c=r[r.length-1]||0,u=t*.15;n-c>u&&r.push(n)}o=i*.8+o*.2}return r}function BPe(e,t=1800){let r=e.length/t,o=e.numberOfChannels,n=[];for(let s=0;s<o;s++){let l=e.getChannelData(s);for(let c=0;c<t;c++){let u=~~(c*r),d=~~(u+r),p=0,m=0;for(let g=u;g<d;g++){let h=l[g];h>m&&(m=h),h<p&&(p=h)}let f=Math.max(Math.abs(m),Math.abs(p));(s===0||f>n[c])&&(n[c]=f)}}let i=jle(n);return i>0?n.map(s=>s/i):n}async function Ale(e,t=1800,r=!1){let o;try{let n=window.AudioContext||window.webkitAudioContext;o=new n;let i=await(await fetch(e)).arrayBuffer(),s=await o.decodeAudioData(i),l=BPe(s,t);l=IPe(l);let c=null;return r&&(c=PPe(s)),{peaks:l,bpm:c}}finally{o&&o.close()}}function NPe(e=1800){let t=[];for(let r=0;r<e;r++){let o=Math.random()*.5+.3,n=Math.sin(r/e*Math.PI*4)*.2;t.push(zo(o+n,.1,1))}return t}function IPe(e,t=.95){let r=jle(e);if(r===0||r>t)return e;let o=t/r;return e.map(n=>n*o)}var Dz=128;function Mle(e){let t=document.documentElement,r=document.body;return t.classList.contains(e)||t.classList.contains(`${e}-mode`)||t.classList.contains(`theme-${e}`)||t.getAttribute("data-theme")===e||t.getAttribute("data-color-scheme")===e||r.classList.contains(e)||r.classList.contains(`${e}-mode`)||r.getAttribute("data-theme")===e}function RPe(e){let t=0,r=0;for(let o=e;o&&o.nodeType===1&&r<.995;o=o.parentElement){let n=Gle(getComputedStyle(o).backgroundColor);if(!n||n.a<=0)continue;let i=n.a*(1-r);t+=(n.r*299+n.g*587+n.b*114)/1e3*i,r+=i}return{sum:t,alpha:r}}function DPe(){let e=bPe(getComputedStyle(document.body).color);if(e!==null)return e>Dz?"dark":"light";if(window.matchMedia){if(window.matchMedia("(prefers-color-scheme: dark)").matches)return"dark";if(window.matchMedia("(prefers-color-scheme: light)").matches)return"light"}return"dark"}function V6(e){if(Mle("dark"))return"dark";if(Mle("light"))return"light";try{let t=e&&e.nodeType===1?e:document.body,{sum:r,alpha:o}=RPe(t),n=DPe(),i=r+(n==="dark"?0:255)*(1-o);return i>Dz?"light":i<Dz?"dark":n}catch{return"dark"}}var O0={dark:{waveformColor:"rgba(255, 255, 255, 0.3)",progressColor:"rgba(255, 255, 255, 0.9)"},light:{waveformColor:"rgba(0, 0, 0, 0.2)",progressColor:"rgba(0, 0, 0, 0.8)"}};function zle(e,t){if(e&&O0[e])return O0[e];let r=V6(t);return O0[r]}var Lz={url:"",height:64,samples:1800,preload:"metadata",crossOrigin:null,audioMode:"self",playbackRate:1,showPlaybackSpeed:!1,playbackRates:[.5,.75,1,1.25,1.5,1.75,2],buttonAlign:"auto",layout:"default",buttonStyle:"circle",buttonSize:null,buttonRadius:null,waveformStyle:"mirror",barWidth:2,barSpacing:0,barRadius:1,waveformGradient:"vertical",colorPreset:null,waveformColor:null,progressColor:null,autoplay:!1,showControls:!0,showInfo:!0,showTime:!0,showHoverTime:!1,seekHandle:!1,showBPM:!1,bpm:null,singlePlay:!0,playOnSeek:!0,enableMediaSession:!0,markers:[],showMarkers:!0,accessibleSeek:!0,seekLabel:null,seekValueText:null,title:null,artist:null,artwork:null,artworkPosition:"info",album:"",errorText:"Unable to load audio",playPauseLabel:"Play/Pause",speedLabel:"Playback speed",artworkAlt:"Album artwork",unknownTrackText:"Unknown Track",playIcon:'<svg viewBox="0 0 24 24" width="16" height="16"><path d="M8 5v14l11-7z"/></svg>',pauseIcon:'<svg viewBox="0 0 24 24" width="16" height="16"><path d="M6 4h4v16H6zM14 4h4v16h-4z"/></svg>',onLoad:null,onPlay:null,onPause:null,onEnd:null,onError:null,onTimeUpdate:null,onNextTrack:null,onPreviousTrack:null},qle={bars:{barWidth:3,barSpacing:1},mirror:{barWidth:2,barSpacing:2},line:{barWidth:2,barSpacing:0},blocks:{barWidth:4,barSpacing:2},dots:{barWidth:3,barSpacing:3},seekbar:{barWidth:1,barSpacing:0}},Zle=["auto","top","center","bottom"],Oz=.25,Hz=4,LPe={buttonAlign:Zle,layout:["default","preview"],buttonStyle:["circle","minimal"],artworkPosition:["info","button"],waveformStyle:Object.keys(qle),waveformGradient:["vertical","horizontal","diagonal"],audioMode:["self","external"],preload:["none","metadata","auto"],colorPreset:Object.keys(O0),crossOrigin:["anonymous","use-credentials"]},APe={height:{min:1,integer:!0},samples:{min:1,integer:!0},barWidth:{min:0},barSpacing:{min:0},barRadius:{min:0},bpm:{min:1},playbackRate:{min:Oz,max:Hz}},MPe=["autoplay","showControls","showInfo","showTime","showHoverTime","seekHandle","showBPM","singlePlay","playOnSeek","enableMediaSession","showMarkers","accessibleSeek","showPlaybackSpeed"],zPe=["onLoad","onPlay","onPause","onEnd","onError","onTimeUpdate","onNextTrack","onPreviousTrack"];function Az(e,t){console.warn(`[WaveformPlayer] Invalid ${e} option, using default:`,t)}function Mz(e){let t=Vz(e);return t?t.reduce((r,o)=>{let n=o&&typeof o=="object"?F6(o.time,null,{min:0}):null;return n===null?(Az("marker",o),r):(r.push({...o,time:n,label:o.label==null?"":o.label}),r)},[]):(e!=null&&Az("markers",e),[])}function Vle(e){let t=o=>e[o]!=null,r=o=>{Az(o,e[o]),e[o]=Lz[o]};for(let[o,n]of Object.entries(APe)){if(!t(o))continue;let i=F6(e[o],null,n);i===null?r(o):e[o]=i}for(let[o,n]of Object.entries(LPe))t(o)&&mPe(e[o],n)===null&&r(o);for(let o of MPe)e[o]=fPe(e[o]);for(let o of zPe)t(o)&&typeof e[o]!="function"&&r(o);if(t("playbackRates")){let o=Fz(e.playbackRates,{min:Oz,max:Hz,fallback:null});o===null?r("playbackRates"):e.playbackRates=o}e.markers=Mz(e.markers);for(let o of["buttonSize","buttonRadius"]){if(!t(o))continue;let n=e[o];(typeof n=="number"?Number.isFinite(n):typeof n=="string"&&n.trim()!=="")||r(o)}for(let o of["waveformColor","progressColor"]){if(!t(o))continue;let n=e[o];!(typeof n=="string"&&n.trim()!=="")&&!Array.isArray(n)&&r(o)}return e}var VPe="data:image/svg+xml,"+encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect width="24" height="24" rx="4" fill="#71717a" fill-opacity="0.15"/><g fill="none" stroke="#a1a1aa" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"><circle cx="8" cy="17" r="2.2"/><circle cx="17" cy="15" r="2.2"/><path d="M10.2 17V7l9-1.6v9"/></g></svg>'),Fle=5,Ole=10,FPe='button, a[href], input, [role="slider"]',H0=class tn{static instances=new Map;static currentlyPlaying=null;constructor(t,r={}){if(this.container=typeof t=="string"?document.querySelector(t):t,!this.container)throw new Error("[WaveformPlayer] Container element not found");let o=Ule(this.container),n={...r};n.style&&!n.waveformStyle&&(n.waveformStyle=n.style),n.src&&!n.url&&(n.url=n.src),this.options=Vle(Ile(Lz,o,n));let i=zle(this.options.colorPreset,this.container);this._autoTheme=this.options.colorPreset==null||!O0[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&O0[this.options.colorPreset]?this.options.colorPreset:V6(this.container);for(let[l,c]of Object.entries(i))(this.options[l]===null||this.options[l]===void 0)&&(this.options[l]=c,this._presetKeys.push(l));let s=qle[this.options.waveformStyle];s&&(o.barWidth===void 0&&r.barWidth===void 0&&(this.options.barWidth=s.barWidth),o.barSpacing===void 0&&r.barSpacing===void 0&&(this.options.barSpacing=s.barSpacing)),this.audio=null,this.canvas=null,this.ctx=null,this.waveformData=[],this.progress=0,this._activeMarkerIndex=-1,this._markerLabelTimer=null,this.isPlaying=!1,this.isLoading=!1,this.hasError=!1,this.updateTimer=null,this.resizeObserver=null,this._ac=new AbortController,this.id=this.container.id||yPe(this.options.url),tn.instances.set(this.id,this),tn._watchTheme();try{this.init()}catch(l){throw tn.instances.delete(this.id),this._ac.abort(),l}setTimeout(()=>{this._emit("waveformplayer:ready",{player:this,url:this.options.url})},100)}_emit(t,r,o=!1){let n=new CustomEvent(t,{bubbles:!0,cancelable:o,detail:r});return this.container.dispatchEvent(n),n}_requestSeek(t){this._emit("waveformplayer:request-seek",{...this._buildTrackDetail(),percent:t},!0).defaultPrevented||(this.progress=t,this.drawWaveform?.())}init(){this.createDOM(),this.createAudio(),this.initPlaybackSpeed(),this.initKeyboardControls(),this.initSeekControl(),this.bindEvents(),this.setupResizeObserver(),requestAnimationFrame(()=>{this.resizeCanvas(),this.options.url&&this.load(this.options.url).then(()=>{this.options.autoplay&&this.play()?.catch(()=>{})}).catch(t=>{console.error("[WaveformPlayer] Failed to load audio:",t)})})}createDOM(){this.container.innerHTML="",this.container.className="waveform-player";let t=Zle.includes(this.options.buttonAlign)?this.options.buttonAlign:"auto";t==="auto"&&(this.options.waveformStyle==="bars"?t="bottom":t="center"),this.options.layout==="preview"&&this.container.classList.add("waveform-layout-preview"),this.container.classList.toggle("waveform-theme-light",this._scheme==="light");let r=[];this.options.buttonSize!=null&&r.push(`--wfp-btn-size: ${Ble(this.options.buttonSize)}`),this.options.buttonRadius!=null&&r.push(`--wfp-btn-radius: ${Ble(this.options.buttonRadius)}`);let o=r.length?` style="${r.join("; ")};"`:"",n=this.options.artworkPosition==="button"&&this.options.artwork,i=n?`<img class="waveform-btn-artwork" src="${Oc(this.options.artwork)}" alt="" aria-hidden="true">`:"",s=this.options.showControls?`
+        <button class="waveform-btn${this.options.buttonStyle==="minimal"?" waveform-btn-minimal":""}${n?" waveform-btn-has-artwork":""}" aria-label="${Oc(this.options.playPauseLabel)}"${o}>
           ${i}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
@@ -81,7 +81,7 @@ ${t}
         `:"",l=this.options.showInfo?`
       <div class="waveform-info">
         ${this.options.artworkPosition!=="button"&&this.options.artwork?`
-          <img class="waveform-artwork" src="${jc(this.options.artwork)}" alt="${jc(this.options.artworkAlt)}" style="
+          <img class="waveform-artwork" src="${Oc(this.options.artwork)}" alt="${Oc(this.options.artworkAlt)}" style="
             width: 40px;
             height: 40px;
             border-radius: 4px;
@@ -91,7 +91,7 @@ ${t}
         `:""}
         <div class="waveform-text">
           <span class="waveform-title"></span>
-          ${this.options.artist?`<span class="waveform-artist">${jc(this.options.artist)}</span>`:""}
+          ${this.options.artist?`<span class="waveform-artist">${Oc(this.options.artist)}</span>`:""}
         </div>
         <div class="waveform-meta" style="display: flex; align-items: center; gap: 1rem;">
           ${this.options.showBPM?`
@@ -101,10 +101,10 @@ ${t}
           `:""}
           ${this.options.showPlaybackSpeed?`
             <div class="waveform-speed">
-              <button class="speed-btn" aria-label="${jc(this.options.speedLabel)}" aria-haspopup="menu" aria-expanded="false">
+              <button class="speed-btn" aria-label="${Oc(this.options.speedLabel)}" aria-haspopup="menu" aria-expanded="false">
                 <span class="speed-value">1x</span>
               </button>
-              <div class="speed-menu" role="menu" aria-label="${jc(this.options.speedLabel)}" style="display: none;">
+              <div class="speed-menu" role="menu" aria-label="${Oc(this.options.speedLabel)}" style="display: none;">
                 ${this.options.playbackRates.map(c=>`<button class="speed-option" role="menuitemradio" tabindex="-1" aria-checked="false" data-rate="${c}">${c}x</button>`).join("")}
               </div>
             </div>
@@ -127,7 +127,7 @@ ${t}
           <div class="waveform-markers"></div>
           <div class="waveform-loading" style="display:none;"></div>
           <div class="waveform-error" style="display:none;" role="alert">
-            <span class="waveform-error-text">${jc(this.options.errorText)}</span>
+            <span class="waveform-error-text">${Oc(this.options.errorText)}</span>
           </div>
         </div>
       </div>
@@ -135,19 +135,19 @@ ${t}
       ${l}
     </div>
   </div>
-`,this.playBtn=this.container.querySelector(".waveform-btn"),this.canvas=this.container.querySelector("canvas"),this.ctx=this.canvas.getContext("2d"),this.titleEl=this.container.querySelector(".waveform-title"),this.artistEl=this.container.querySelector(".waveform-artist"),this.artworkEl=this.container.querySelector(".waveform-artwork, .waveform-btn-artwork"),this.bindArtworkFallback(this.artworkEl),this.currentTimeEl=this.container.querySelector(".time-current"),this.totalTimeEl=this.container.querySelector(".time-total"),this.bpmEl=this.container.querySelector(".waveform-bpm"),this.bpmValueEl=this.container.querySelector(".bpm-value"),this.loadingEl=this.container.querySelector(".waveform-loading"),this.errorEl=this.container.querySelector(".waveform-error"),this.markersContainer=this.container.querySelector(".waveform-markers"),this.speedBtn=this.container.querySelector(".speed-btn"),this.speedMenu=this.container.querySelector(".speed-menu"),this.resizeCanvas(),this.updateBPMDisplay()}bindArtworkFallback(t){t&&t.addEventListener("error",()=>{t.src.startsWith("data:")||(t.src=qEe)},{signal:this._ac.signal})}createArtworkElement(){let t=document.createElement("img");return t.className="waveform-artwork",t.style.width="40px",t.style.height="40px",t.style.borderRadius="4px",t.style.objectFit="cover",t.style.flexShrink="0",this.bindArtworkFallback(t),t}createButtonArtworkElement(){let t=document.createElement("img");return t.className="waveform-btn-artwork",t.alt="",t.setAttribute("aria-hidden","true"),this.bindArtworkFallback(t),t}createArtistElement(){let t=document.createElement("span");return t.className="waveform-artist",t}syncArtist(t){if(this.options.artist=t||null,!!this.options.showInfo){if(!t){this.artistEl?.remove(),this.artistEl=null;return}if(!this.artistEl){let r=this.container.querySelector(".waveform-title");if(!r)return;this.artistEl=this.createArtistElement(),r.after(this.artistEl)}this.artistEl.textContent=t,this.artistEl.style.display=""}}syncButtonArtwork(t){if(this.playBtn){if(!t){this.artworkEl?.remove(),this.artworkEl=null,this.playBtn.classList.remove("waveform-btn-has-artwork");return}this.artworkEl||(this.artworkEl=this.createButtonArtworkElement(),this.playBtn.prepend(this.artworkEl)),this.artworkEl.src=t,this.playBtn.classList.add("waveform-btn-has-artwork")}}syncArtwork(t,r=""){if(this.options.artwork=t||null,this.options.artworkAlt=r||"",this.options.artworkPosition==="button"){this.syncButtonArtwork(this.options.artwork);return}if(this.options.showInfo){if(!t){this.artworkEl?.remove(),this.artworkEl=null;return}if(!this.artworkEl){let o=this.container.querySelector(".waveform-text");if(!o)return;this.artworkEl=this.createArtworkElement(),o.before(this.artworkEl)}this.artworkEl.src=t,this.artworkEl.alt=r||""}}createAudio(){if(this.options.audioMode==="external"){this.audio=null;return}this.audio=new Audio,this.audio.preload=this.options.preload||"metadata",this.options.crossOrigin&&(this.audio.crossOrigin=this.options.crossOrigin)}initPlaybackSpeed(){this.audio&&this.options.playbackRate&&this.options.playbackRate!==1&&(this.audio.playbackRate=this.options.playbackRate),this.options.showPlaybackSpeed&&this.initSpeedControls()}initSpeedControls(){let t=this.container.querySelector(".speed-btn"),r=this.container.querySelector(".speed-menu");if(!t||!r)return;let o=()=>Array.from(r.querySelectorAll(".speed-option")),n=()=>r.style.display!=="none",i=c=>{if(r.style.display=c?"block":"none",t.setAttribute("aria-expanded",c?"true":"false"),c){let u=o();(u.find(p=>p.getAttribute("aria-checked")==="true")||u[0])?.focus()}},s=c=>{let u=o();u.length&&u[(c+u.length)%u.length].focus()},l=c=>{this.setPlaybackRate(parseFloat(c.dataset.rate)),i(!1),t.focus()};t.addEventListener("click",c=>{c.stopPropagation(),i(!n())},{signal:this._ac.signal}),document.addEventListener("click",()=>i(!1),{signal:this._ac.signal}),r.addEventListener("click",c=>{c.stopPropagation();let u=c.target.closest(".speed-option");u&&l(u)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",c=>{let u=o(),p=u.indexOf(document.activeElement);if(!n()){(c.key==="ArrowDown"||c.key==="ArrowUp")&&document.activeElement===t&&(c.preventDefault(),i(!0));return}switch(c.key){case"ArrowDown":c.preventDefault(),s(p<0?0:p+1);break;case"ArrowUp":c.preventDefault(),s(p<0?u.length-1:p-1);break;case"Home":c.preventDefault(),s(0);break;case"End":c.preventDefault(),s(u.length-1);break;case"Escape":c.preventDefault(),i(!1),t.focus();break;case"Tab":i(!1);break}},{signal:this._ac.signal}),this.updateSpeedUI()}initKeyboardControls(){this.container.setAttribute("tabindex","-1"),this.container.addEventListener("click",t=>{t.target.closest(ZEe)||(nn.getAllInstances().forEach(r=>{r!==this&&r.container.setAttribute("tabindex","-1")}),this.container.setAttribute("tabindex","0"),this.container.focus())},{signal:this._ac.signal}),this.container.addEventListener("keydown",t=>{if(document.activeElement!==this.container)return;let r=t.key,o=!!this.audio,n=o?this.audio.currentTime:0;if(o&&r>="0"&&r<="9"){t.preventDefault(),this.seekToPercent(parseInt(r)/10);return}let i={" ":()=>this.togglePlay()};o&&(i.ArrowLeft=()=>this.seekTo(zo(n-5,0,this.audio.duration)),i.ArrowRight=()=>this.seekTo(zo(n+5,0,this.audio.duration)),i.ArrowUp=()=>this.setVolume(zo(this.audio.volume+.1)),i.ArrowDown=()=>this.setVolume(zo(this.audio.volume-.1)),i.m=i.M=()=>this.audio.muted=!this.audio.muted),i[r]&&(t.preventDefault(),i[r]())},{signal:this._ac.signal})}initSeekControl(){this.options.accessibleSeek&&(this.seekEl=this.container.querySelector(".waveform-container"),this.seekEl&&(this.seekEl.setAttribute("role","slider"),this.seekEl.setAttribute("tabindex","0"),this.seekEl.setAttribute("aria-valuemin","0"),this.applySeekLabel(),this.updateSeekAccessibility(),this.seekEl.addEventListener("keydown",t=>{if(t.key===" "||t.key==="Spacebar"){t.preventDefault(),t.stopPropagation(),this.togglePlay();return}let r=this.getSeekDuration();if(!r)return;let o=this.getSeekCurrentTime(),n;switch(t.key){case"ArrowLeft":case"ArrowDown":n=o-zce;break;case"ArrowRight":case"ArrowUp":n=o+zce;break;case"PageDown":n=o-Vce;break;case"PageUp":n=o+Vce;break;case"Home":n=0;break;case"End":n=r;break;default:return}t.preventDefault(),t.stopPropagation(),this.seekToSeconds(n)},{signal:this._ac.signal})))}getSeekDuration(){return this.options.audioMode==="external"?this._extDuration||0:this.audio&&Number.isFinite(this.audio.duration)?this.audio.duration:0}getSeekCurrentTime(){return this.options.audioMode==="external"?this.progress*(this._extDuration||0):this.audio&&Number.isFinite(this.audio.currentTime)?this.audio.currentTime:0}seekToSeconds(t){let r=this.getSeekDuration();if(!r)return;let o=zo(t,0,r);if(this.options.audioMode==="external"){this._requestSeek(o/r),this.updateSeekAccessibility();return}this.seekTo(o)}applySeekLabel(t=this.options.title){if(!this.seekEl)return;let r=this.options.seekLabel||t||"Seek";this.seekEl.setAttribute("aria-label",r)}updateSeekAccessibility(){if(!this.seekEl)return;let t=this.getSeekDuration(),r=Math.min(this.getSeekCurrentTime(),t);this.seekEl.setAttribute("aria-valuemax",String(Math.round(t))),this.seekEl.setAttribute("aria-valuenow",String(Math.round(r))),this.seekEl.setAttribute("aria-valuetext",SEe(this.options.seekValueText||"%1$s of %2$s",qu(r),qu(t)))}initMediaSession(){if(!("mediaSession"in navigator)||!this.options.enableMediaSession||!this.audio)return;this._applyMediaMetadata(),navigator.mediaSession.setActionHandler("play",()=>this.play()),navigator.mediaSession.setActionHandler("pause",()=>this.pause()),navigator.mediaSession.setActionHandler("seekbackward",()=>{this.seekTo(zo(this.audio.currentTime-10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekforward",()=>{this.seekTo(zo(this.audio.currentTime+10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekto",o=>{o.seekTime!==null&&this.seekTo(o.seekTime)});let t=this.options.onNextTrack,r=this.options.onPreviousTrack;try{navigator.mediaSession.setActionHandler("nexttrack",typeof t=="function"?()=>t(this):null)}catch{}try{navigator.mediaSession.setActionHandler("previoustrack",typeof r=="function"?()=>r(this):null)}catch{}}_applyMediaMetadata(){!("mediaSession"in navigator)||!this.options.enableMediaSession||(navigator.mediaSession.metadata=new MediaMetadata({title:this.options.title||this.options.unknownTrackText,artist:this.options.artist||"",album:this.options.album||"",artwork:this.options.artwork?[{src:this.options.artwork,sizes:"512x512",type:"image/jpeg"}]:[]}))}_updateMediaSession(t){if(!(!("mediaSession"in navigator)||!this.options.enableMediaSession||!this.audio))try{t==="playing"&&this.initMediaSession(),navigator.mediaSession.playbackState=t;let r=this.audio.duration;navigator.mediaSession.setPositionState&&r&&isFinite(r)&&navigator.mediaSession.setPositionState({duration:r,playbackRate:this.audio.playbackRate||1,position:zo(this.audio.currentTime,0,r)})}catch{}}bindEvents(){this.playBtn&&this.playBtn.addEventListener("click",()=>this.togglePlay()),this.audio&&(this.audio.addEventListener("loadstart",()=>this.setLoading(!0)),this.audio.addEventListener("loadedmetadata",()=>this.onMetadataLoaded()),this.audio.addEventListener("canplay",()=>this.setLoading(!1)),this.audio.addEventListener("play",()=>this.onPlay()),this.audio.addEventListener("pause",()=>this.onPause()),this.audio.addEventListener("ended",()=>this.onEnded()),this.audio.addEventListener("error",r=>this.onError(r))),this.canvas.addEventListener("click",r=>this.handleCanvasClick(r)),this._dragging=!1,this._seekHover=!1,this._handleNear=!1,this.canvas.addEventListener("pointerenter",()=>{this._seekHover=!0,this.drawWaveform(),this._updateSeekHandle()}),this.canvas.addEventListener("pointerleave",()=>{this._seekHover=!1,this._handleNear=!1,this._dragging||this._hideHoverTip(),this.drawWaveform(),this._updateSeekHandle()}),this.canvas.addEventListener("pointerdown",r=>{if(!(r.pointerType==="mouse"&&r.button!==0)){this._dragging=!0;try{this.canvas.setPointerCapture(r.pointerId)}catch{}this._scrubTo(r.clientX)}}),this.canvas.addEventListener("pointermove",r=>{if(this._dragging){this._scrubTo(r.clientX);return}let o=this.canvas.getBoundingClientRect();o.width&&(this._handleNear=Math.abs(r.clientX-o.left-this.progress*o.width)<=10,this._updateSeekHandle())});let t=r=>{if(this._dragging){this._dragging=!1,this._suppressClick=!0;try{this.canvas.releasePointerCapture(r.pointerId)}catch{}this._seekFromPointer(r.clientX),!this._seekHover&&!this.options.showHoverTime&&this._hideHoverTip(),this._updateSeekHandle()}};this.canvas.addEventListener("pointerup",t),this.canvas.addEventListener("pointercancel",t),this.setupHoverTime(),this.setupSeekHandle(),this.resizeHandler=BEe(()=>this.resizeCanvas(),100),window.addEventListener("resize",this.resizeHandler)}setupResizeObserver(){"ResizeObserver"in window&&(this.resizeObserver=new ResizeObserver(()=>{this.resizeCanvas()}),this.canvas?.parentElement&&this.resizeObserver.observe(this.canvas.parentElement))}async load(t){try{this.setLoading(!0),this.progress=0,this.hasError=!1,this.container.classList.remove("waveform-is-placeholder");let r=!!this.options.waveform;r&&this.setWaveformData(this.options.waveform);let o=this.options.title||jce(t);if(this.titleEl&&(this.titleEl.textContent=o),this.applySeekLabel(o),this.audio&&(this.audio.src=t,this.audio.preload!=="none"&&await new Promise((n,i)=>{let s=()=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",l),n()},l=c=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",l),i(c)};this.audio.addEventListener("loadedmetadata",s),this.audio.addEventListener("error",l)})),!r)try{let n=await Dce(t,this.options.samples,this.options.showBPM);this.waveformData=n.peaks,n.bpm&&(this.detectedBPM=n.bpm,this.updateBPMDisplay())}catch(n){console.warn("[WaveformPlayer] Using placeholder waveform:",n),this.waveformData=FEe(this.options.samples),this.container.classList.add("waveform-is-placeholder")}this.drawWaveform(),this.renderMarkers(),this.options.onLoad&&this.options.onLoad(this)}catch(r){this.onError(r)}finally{this.setLoading(!1)}}async loadTrack(t,r=null,o=null,n={}){let i=Object.prototype.hasOwnProperty.call(n,"artwork"),s=Object.prototype.hasOwnProperty.call(n,"artworkAlt");this.isPlaying&&this.pause(),this.audio&&(this.audio.src="",this.audio.load()),this.hasError=!1,this.errorEl&&(this.errorEl.style.display="none"),this.canvas&&(this.canvas.style.opacity="1"),this.playBtn&&(this.playBtn.disabled=!1),this.progress=0,this.waveformData=[],this.options=Mce(Bce(this.options,{url:t,title:r===null?this.options.title:r,artist:o===null?this.options.artist:o,...n})),i&&(this.options.artwork=n.artwork||null),s?this.options.artworkAlt=n.artworkAlt||"":i&&(this.options.artworkAlt=this.options.artwork?uV.artworkAlt:""),n.preload&&this.audio&&(this.audio.preload=this.options.preload),n.crossOrigin&&this.audio&&(this.audio.crossOrigin=this.options.crossOrigin),o!==null&&this.syncArtist(o),(i||s)&&this.syncArtwork(i?n.artwork:this.options.artwork,s?n.artworkAlt:this.options.artworkAlt),this.options.markers=n.markers?dV(n.markers):[],this.options.waveform=n.waveform||null,await this.load(t),n.autoplay!==!1&&this.play()?.catch(()=>{})}setWaveformData(t){if(typeof t=="string"&&t.trim().endsWith(".json")){fetch(t.trim()).then(r=>r.json()).then(r=>{this.waveformData=Array.isArray(r)?r:r.peaks||[],r.markers&&!this.options.markers?.length&&(this.options.markers=dV(r.markers),this.renderMarkers()),this.drawWaveform()}).catch(()=>{});return}this.waveformData=hV(t,{fallback:[]}),this.drawWaveform()}drawWaveform(){!this.ctx||this.waveformData.length===0||AEe(this.ctx,this.canvas,this.waveformData,this.progress,{...this.options,waveformStyle:this.options.waveformStyle||"bars",color:this.options.waveformColor,progressColor:this.options.progressColor,seekActive:this._seekHover||this._dragging})}resizeCanvas(){if(!this.canvas||this.isDestroying)return;let t=window.devicePixelRatio||1,r=this.canvas.parentElement.getBoundingClientRect();this.canvas.width=r.width*t,this.canvas.height=this.options.height*t,this.canvas.parentElement.style.height=this.options.height+"px",this.drawWaveform()}renderMarkers(){if(!this.markersContainer||(this.markersContainer.innerHTML="",this._activeMarkerIndex=-1,clearTimeout(this._markerLabelTimer),!this.options.showMarkers||!this.options.markers?.length))return;let t=this.getSeekDuration();t&&this.options.markers.forEach((r,o)=>{if(r.time>t){console.warn(`[WaveformPlayer] Marker "${r.label}" at ${r.time}s exceeds audio duration of ${t}s`);return}let n=r.time/t*100,i=document.createElement("button");i.className="waveform-marker",i.style.left=`${n}%`,i.style.backgroundColor=r.color||"rgba(255, 255, 255, 0.5)",i.setAttribute("aria-label",r.label),i.setAttribute("data-time",r.time);let s=document.createElement("span");s.className="waveform-marker-tooltip",s.textContent=r.label,i.appendChild(s),i.addEventListener("click",l=>{l.stopPropagation(),this.seekTo(r.time),this.options.playOnSeek&&!this.isPlaying&&this.play()}),this.markersContainer.appendChild(i)})}setActiveMarker(t){this.markersContainer&&this.markersContainer.querySelectorAll(".waveform-marker").forEach((r,o)=>r.classList.toggle("active",o===t))}updateActiveMarker(){if(!this.markersContainer)return;let t=this.markersContainer.querySelectorAll(".waveform-marker");if(!t.length)return;let r=this.getSeekDuration(),o=r?this.progress*r:0,n=-1,i=-1/0;t.forEach((s,l)=>{let c=parseFloat(s.getAttribute("data-time"));Number.isFinite(c)&&c<=o+.05&&c>i&&(i=c,n=l)}),n!==this._activeMarkerIndex&&(this._activeMarkerIndex=n,this.setActiveMarker(n),clearTimeout(this._markerLabelTimer),t.forEach((s,l)=>s.classList.toggle("show-label",l===n)),n>=0&&(this._markerLabelTimer=setTimeout(()=>{this.markersContainer?.querySelectorAll(".waveform-marker").forEach(s=>s.classList.remove("show-label"))},2500)))}setupHoverTime(){if(!this.seekEl)return;let t=document.createElement("div");t.className="waveform-hover-time",t.setAttribute("aria-hidden","true"),this.seekEl.appendChild(t),this.hoverTimeEl=t,this.options.showHoverTime&&(this.seekEl.addEventListener("pointermove",r=>{this._dragging||this._updateHoverTip(r.clientX)}),this.seekEl.addEventListener("pointerleave",()=>{this._dragging||this._hideHoverTip()}))}_updateHoverTip(t){let r=this.hoverTimeEl;if(!r)return;let o=this.getSeekDuration();if(!o){r.style.opacity="0";return}let n=this.canvas.getBoundingClientRect(),i=zo((t-n.left)/n.width);r.textContent=qu(i*o),r.style.left=i*100+"%",r.style.opacity="1"}_hideHoverTip(){this.hoverTimeEl&&(this.hoverTimeEl.style.opacity="0")}_scrubTo(t){let r=this.canvas.getBoundingClientRect();if(!r.width)return;this.progress=zo((t-r.left)/r.width),this.drawWaveform(),this._updateSeekHandle();let o=this.getSeekDuration();o&&this.currentTimeEl?(this.currentTimeEl.textContent=qu(this.progress*o),this._hideHoverTip()):this._updateHoverTip(t)}setupSeekHandle(){if(!this.options.seekHandle||this.options.waveformStyle!=="seekbar"||!this.seekEl)return;let t=document.createElement("div");t.className="waveform-seek-handle",t.setAttribute("aria-hidden","true"),this.seekEl.appendChild(t),this.seekHandleEl=t}_updateSeekHandle(){let t=this.seekHandleEl;t&&(t.style.left=this.progress*100+"%",t.classList.toggle("is-visible",this._seekHover||this._dragging),t.classList.toggle("is-active",this._dragging||this._handleNear))}handleCanvasClick(t){if(this._suppressClick){this._suppressClick=!1;return}this._seekFromPointer(t.clientX)}_seekFromPointer(t){let r=this.canvas.getBoundingClientRect();if(!r.width)return;let o=zo((t-r.left)/r.width);if(this.options.audioMode==="external"){this._requestSeek(o);return}!this.audio||!this.audio.duration||this.seekToPercent(o)}setLoading(t){if(this.isLoading=t,this.loadingEl){let r=t&&this.waveformData.length===0;this.loadingEl.style.display=r?"block":"none"}this.seekEl&&this.seekEl.setAttribute("aria-busy",t?"true":"false")}onMetadataLoaded(){this.isDestroying||(this.totalTimeEl&&(this.totalTimeEl.textContent=qu(this.audio.duration)),this.renderMarkers(),this.updateSeekAccessibility())}setPlayButtonState(t){if(!this.playBtn)return;this.playBtn.classList.toggle("playing",t);let r=this.playBtn.querySelector(".waveform-icon-play"),o=this.playBtn.querySelector(".waveform-icon-pause");r&&(r.style.display=t?"none":"flex"),o&&(o.style.display=t?"flex":"none")}onPlay(){this.isDestroying||(this.isPlaying=!0,this.setPlayButtonState(!0),this.startSmoothUpdate(),this._updateMediaSession("playing"),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this))}onPause(){this.isDestroying||(this.isPlaying=!1,this.setPlayButtonState(!1),this.stopSmoothUpdate(),this._updateMediaSession("paused"),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}onEnded(){if(this.isDestroying)return;let t=this.audio.duration;this.progress=0,this.audio.currentTime=0,this.drawWaveform(),this.currentTimeEl&&(this.currentTimeEl.textContent="0:00"),this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:t,duration:t}),this.onPause(),this.options.onEnd&&this.options.onEnd(this)}onError(t){this.isDestroying||(console.error("[WaveformPlayer] Audio error:",t),this.hasError=!0,this.setLoading(!1),this.errorEl&&(this.errorEl.style.display="flex"),this.canvas&&(this.canvas.style.opacity="0.2"),this.playBtn&&(this.playBtn.disabled=!0),this.options.onError&&this.options.onError(t,this))}startSmoothUpdate(){this.stopSmoothUpdate();let t=()=>{this.isPlaying&&this.audio&&this.audio.duration&&(this.updateProgress(),this.updateTimer=requestAnimationFrame(t))};this.updateTimer=requestAnimationFrame(t)}stopSmoothUpdate(){this.updateTimer&&(cancelAnimationFrame(this.updateTimer),this.updateTimer=null)}updateProgress(){if(!this.audio||!this.audio.duration||this._dragging)return;let t=this.audio.currentTime/this.audio.duration;Math.abs(t-this.progress)>.001&&(this.progress=t,this.drawWaveform(),this._updateSeekHandle()),this.currentTimeEl&&(this.currentTimeEl.textContent=qu(this.audio.currentTime)),this._emit("waveformplayer:timeupdate",{player:this,currentTime:this.audio.currentTime,duration:this.audio.duration,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(this.audio.currentTime,this.audio.duration,this),this.updateActiveMarker(),this.updateSeekAccessibility()}updateBPMDisplay(){let t=this.options.bpm||this.detectedBPM;this.bpmEl&&this.bpmValueEl&&t&&(this.bpmValueEl.textContent=Math.round(t),this.bpmEl.style.display="inline-flex")}refreshTheme(){if(!this._autoTheme)return;this._scheme=Y6(this.container);let t=Ace(this.options.colorPreset,this.container);for(let r of this._presetKeys||[])r in t&&(this.options[r]=t[r]);this._applyThemeColors()}_applyThemeColors(){this.container.classList.toggle("waveform-theme-light",this._scheme==="light"),this.canvas&&this.drawWaveform()}static _watchTheme(){if(nn._themeWatch||typeof document>"u")return;let t=()=>requestAnimationFrame(()=>{nn.instances.forEach(i=>{try{i.refreshTheme()}catch{}})}),r={attributes:!0,attributeFilter:["class","data-theme","data-color-scheme","style"]},o=new MutationObserver(t);o.observe(document.documentElement,r),document.body&&o.observe(document.body,r);let n=null;try{n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",t)}catch{}nn._themeWatch={obs:o,mq:n,refresh:t}}updateSpeedUI(){if(!this.audio)return;let t=this.container.querySelector(".speed-value");if(t){let r=this.audio.playbackRate;t.textContent=r===1?"1x":`${r}x`}this.container.querySelectorAll(".speed-option").forEach(r=>{let o=parseFloat(r.dataset.rate)===this.audio.playbackRate;r.classList.toggle("active",o),r.setAttribute("aria-checked",o?"true":"false")})}play(){if(this.options.singlePlay&&nn.currentlyPlaying&&nn.currentlyPlaying!==this&&nn.currentlyPlaying.pause(),this.options.audioMode==="external"){this._emit("waveformplayer:request-play",this._buildTrackDetail(),!0).defaultPrevented||(nn.currentlyPlaying=this);return}return nn.currentlyPlaying=this,this.audio.play()}pause(){if(nn.currentlyPlaying===this&&(nn.currentlyPlaying=null),this.options.audioMode==="external"){this._emit("waveformplayer:request-pause",this._buildTrackDetail(),!0);return}this.audio.pause()}_buildTrackDetail(){return{url:this.options.url,title:this.options.title,artist:this.options.artist,artwork:this.options.artwork,markers:this.options.markers,waveform:this.options.waveform,id:this.id,player:this}}setPlayingState(t){let r=this.isPlaying;this.isPlaying=!!t,this.setPlayButtonState(this.isPlaying),this.isPlaying&&!r?(this.startSmoothUpdate?.(),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this)):!this.isPlaying&&r&&(this.stopSmoothUpdate?.(),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}setProgress(t,r){!r||r<=0||(this.progress=zo(t/r),this.currentTimeEl&&(this.currentTimeEl.textContent=qu(t)),this._extDuration=r,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(r))&&(this.totalTimeEl.textContent=qu(r),this.totalTimeEl.dataset._extSet="1",this.totalTimeEl.dataset._extDur=String(r)),this.drawWaveform?.(),this.updateActiveMarker(),this._emit("waveformplayer:timeupdate",{player:this,currentTime:t,duration:r,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(t,r,this),this.progress>=1?this._extEnded||(this._extEnded=!0,this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:r,duration:r}),this.options.onEnd&&this.options.onEnd(this)):this._extEnded=!1,this.updateSeekAccessibility())}togglePlay(){this.isPlaying?this.pause():this.play()}seekTo(t){this.audio&&this.audio.duration&&(this.audio.currentTime=zo(t,0,this.audio.duration),this.updateProgress())}seekToPercent(t){this.audio&&this.audio.duration&&(this.audio.currentTime=this.audio.duration*zo(t),this.updateProgress())}setVolume(t){let r=Number(t);this.audio&&Number.isFinite(r)&&(this.audio.volume=zo(r))}setPlaybackRate(t){if(!this.audio)return;let r=Q6(t,null,{min:gV,max:vV});r!==null&&(this.audio.playbackRate=r,this.options.playbackRate=r,this.updateSpeedUI())}destroy(){this.isDestroying=!0,this._emit("waveformplayer:destroy",{player:this,url:this.options.url}),this.pause(),this.stopSmoothUpdate(),clearTimeout(this._markerLabelTimer),this._ac?.abort(),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.resizeHandler&&(window.removeEventListener("resize",this.resizeHandler),this.resizeHandler=null),nn.instances.delete(this.id),nn.currentlyPlaying===this&&(nn.currentlyPlaying=null),this.audio&&(this.audio.pause(),this.audio.src="",this.audio.load(),this.audio=null),this.container.innerHTML="",delete this.container.dataset.waveformInitialized,this.canvas=null,this.ctx=null,this.playBtn=null,this.waveformData=[]}static getInstance(t){if(typeof t=="string"){let r=this.instances.get(t);if(r)return r;let o=document.getElementById(t);if(o)return Array.from(this.instances.values()).find(n=>n.container===o)}if(t instanceof HTMLElement)return Array.from(this.instances.values()).find(r=>r.container===t)}static getAllInstances(){return Array.from(this.instances.values())}static destroyAll(){this.instances.forEach(t=>t.destroy()),this.instances.clear()}static async generateWaveformData(t,r=1800){try{return(await Dce(t,r)).peaks}catch(o){throw console.error("[WaveformPlayer] Failed to generate waveform:",o),o}}static getPeaksUrl(t){if(!t)return;let r=t.replace(/\.(mp3|wav|ogg|flac|m4a|aac)(\?[^#]*)?(#.*)?$/i,".json$2$3");return r===t?void 0:r}};U0.utils={formatTime:qu,extractTitleFromUrl:jce,escapeHtml:jc,isSafeHref:xEe,parseDataAttributes:Hce,detectColorScheme:Y6};var bV=()=>typeof window<"u"&&typeof document<"u",KEe=()=>!0;function Fce(e){if(!(e.dataset.waveformInitialized==="true"||U0.getInstance(e)))try{new U0(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}}function mV(e=document){if(!bV())return;let t=e||document;t.matches?.("[data-waveform-player]")&&Fce(t),t.querySelectorAll("[data-waveform-player]").forEach(Fce)}bV()&&!KEe()&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>mV()):mV());U0.init=mV;bV()&&(window.WaveformPlayer=U0);var qce=U0;var YEe=100,QEe="Seek";function Yce(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function Qce(e){let t=e?.trim().match(/^[\w-]+-gradient\((.*)\)$/i);if(!t)return[];let r=[],o=0,n="";for(let i of t[1]){if(i==="("?++o:i===")"&&--o,i===","&&o===0){r.push(n.trim()),n="";continue}n+=i}return n.trim()&&r.push(n.trim()),r}function XEe(e){let t=e.match(/^([\w-]+)\(/);if(!t||!["color","color-mix","hsl","hsla","hwb","lab","lch","oklab","oklch","rgb","rgba","var"].includes(t[1].toLowerCase()))return;let o=0,n=!1;for(let i=0;i<e.length;i++){let s=e[i];if(s==="("?(n=!0,++o):s===")"&&--o,n&&o===0)return e.slice(0,i+1)}}function JEe(e){let t=XEe(e);if(t)return t;let[r]=e.split(/\s+/);if(br(r).isValid())return r}function eBe(e){let r=Qce(e)[0],o=r?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(o){let l=(Number(o[1])%360+360)%360;return l===90||l===270?"horizontal":l===0||l===180?"vertical":"diagonal"}if(!r?.startsWith("to "))return;let n=r.toLowerCase().replace(/^to\s+/,""),i=n.includes("left")||n.includes("right"),s=n.includes("top")||n.includes("bottom");if(i&&s)return"diagonal";if(i)return"horizontal";if(s)return"vertical"}function tBe(e,t){if(!t||br(t).isValid())return t;let r=e.ownerDocument.createElement("span");if(r.style.color=t,!r.style.color)return t;e.appendChild(r);let o=Yce(r).color;return r.remove(),o&&br(o).isValid()?o:t}function yV(e,t){let r=rBe(t)?.map(o=>tBe(e,o)).filter(o=>br(o).isValid());return r?.length>1?r:void 0}function Zce(e,t){return Array.isArray(e)?e.map(r=>br(r).alpha(t).toRgbString()):br(e).alpha(t).toRgbString()}function Xce(e){return Array.isArray(e)?e[e.length-1]:e}function rBe(e){let t=Qce(e).map(JEe).filter(Boolean);return t.length>1?t:void 0}function Kce(e){return Array.isArray(e)?JSON.stringify(e):e}function oBe(e,t,r,o){let n=r||Yce(e).color,i=yV(e,o),s=i||t||n,l=Zce(s,.3),c=Zce(s,.6),u=i?eBe(o):void 0;return{textColor:n,waveformColor:l,progressColor:c,...u&&{waveformGradient:u}}}function nBe({url:e,title:t,artist:r,artwork:o,waveformColor:n,progressColor:i,waveformGradient:s,buttonColor:l,seekLabel:c,seekValueText:u,height:p=YEe,waveformStyle:d="bars"}){let m=document.createElement("div");return m.setAttribute("data-waveform-player",""),m.setAttribute("data-url",e),m.setAttribute("data-height",String(p)),m.setAttribute("data-waveform-style",d),m.setAttribute("data-waveform-color",Kce(n)),m.setAttribute("data-progress-color",Kce(i)),s&&m.setAttribute("data-waveform-gradient",s),m.setAttribute("data-button-color",l),m.setAttribute("data-seek-label",Jce(c)),u&&m.setAttribute("data-seek-value-text",u),m.setAttribute("data-text-color",l),m.setAttribute("data-text-secondary-color",l),t&&m.setAttribute("data-title",t),r&&m.setAttribute("data-artist",r),o&&m.setAttribute("data-artwork",o),m}function _V(e,{backgroundColor:t,backgroundGradient:r,textColor:o,playButtonColor:n,playButtonGradient:i}={}){let s=e.querySelector(".waveform-container"),l=e.querySelector(".waveform-btn"),c=Xce(yV(e,i)||n);c?e.style.setProperty("--wfp-button-color",c):e.style.removeProperty("--wfp-button-color"),o?(e.style.setProperty("--wfp-text-color",o),e.style.setProperty("--wfp-text-secondary-color",o)):(e.style.removeProperty("--wfp-text-color"),e.style.removeProperty("--wfp-text-secondary-color")),l&&(i?l.style.background=i:l.style.removeProperty("background")),s&&(r?s.style.background=r:t?(s.style.removeProperty("background"),s.style.backgroundColor=t):(s.style.removeProperty("background"),s.style.removeProperty("background-color")))}function aBe(e,t){let o=br(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(i=>{i.style.fill=o})}function iBe(e,{play:t="Play",pause:r="Pause"}={}){let o=e.querySelector(".waveform-btn");if(!o)return;o.setAttribute("aria-label",t);let n=()=>o.setAttribute("aria-label",r),i=()=>o.setAttribute("aria-label",t);return e.addEventListener("waveformplayer:play",n),e.addEventListener("waveformplayer:pause",i),e.addEventListener("waveformplayer:ended",i),()=>{e.removeEventListener("waveformplayer:play",n),e.removeEventListener("waveformplayer:pause",i),e.removeEventListener("waveformplayer:ended",i)}}function Jce(e){return e||QEe}function eue(e,t){let r=Jce(t);e.options.seekLabel=r,e.applySeekLabel?.(r);let o=e?.container?.querySelector(".waveform-container");o&&o.setAttribute("aria-label",r)}function J6(e,t){if(!t){e.classList.remove("has-play-button-artwork"),e.style.removeProperty("--wp--playlist--play-button-artwork");return}e.classList.add("has-play-button-artwork"),e.style.setProperty("--wp--playlist--play-button-artwork",`url(${JSON.stringify(t)})`)}function sBe(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function tue(e,{src:t,title:r,artist:o,image:n,imageAlt:i,waveformColor:s,waveformGradient:l,textColor:c,backgroundColor:u,backgroundGradient:p,autoPlay:d,onEnded:m,labels:f,waveformStyle:h,showPlayButtonArtwork:g=!1}){let v=g?void 0:n,{textColor:x,waveformColor:y,progressColor:k,waveformGradient:_}=oBe(e,s,c,l),w=yV(e,l),C=Xce(w||s),T=nBe({url:t,title:r,artist:o,artwork:v,waveformColor:y,progressColor:k,waveformGradient:_,buttonColor:x,seekLabel:r||f?.seek,seekValueText:f?.seekValueText,waveformStyle:h});e.appendChild(T);let P=new qce(T);P.artworkEl&&(P.artworkEl.alt=i||""),_V(T,{backgroundColor:u,backgroundGradient:p,textColor:x,playButtonColor:g?void 0:C,playButtonGradient:g?void 0:l});let B,I={ready:()=>{aBe(T,C||x),g&&J6(T,n),B=iBe(T,f),d&&P.play()?.catch(sBe)},ended:()=>m?.()};return T.addEventListener("waveformplayer:ready",I.ready),T.addEventListener("waveformplayer:ended",I.ended),{instance:P,container:T,destroy:()=>{B?.(),T.removeEventListener("waveformplayer:ready",I.ready),T.removeEventListener("waveformplayer:ended",I.ended),P.destroy(),T.remove()}}}var rue=a(b(),1);function lBe(e,{title:t,artist:r,image:o,imageAlt:n},i){let{instance:s,container:l}=e,c=i?void 0:o;s.titleEl&&(s.titleEl.textContent=t??""),eue(s,t||(0,s_.__)("Seek")),typeof s.syncArtist=="function"?s.syncArtist(r||""):s.artistEl&&(s.artistEl.textContent=r??"",s.artistEl.style.display=r?"":"none"),typeof s.syncArtwork=="function"?s.syncArtwork(c||null,c&&n||""):s.artworkEl&&c&&(s.artworkEl.src=c,s.artworkEl.alt=n||""),i&&J6(l,o)}function oue({src:e,title:t,artist:r,image:o,imageAlt:n,color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u,waveformStyle:p,onEnded:d,showPlayButtonArtwork:m=!1}){let f=(0,e8.useEvent)(d),h=(0,Uc.useRef)(),g=!!e,v=(0,Uc.useRef)({src:e,title:t,artist:r,image:o,imageAlt:n}),x=(0,Uc.useRef)({color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u});(0,Uc.useEffect)(()=>{v.current={src:e,title:t,artist:r,image:o,imageAlt:n}},[e,t,r,o,n]),(0,Uc.useEffect)(()=>{x.current={color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u}},[i,s,l,c,u]),(0,Uc.useEffect)(()=>{h.current?.container&&_V(h.current.container,{backgroundColor:l,backgroundGradient:c,textColor:u,playButtonColor:m?void 0:i,playButtonGradient:m?void 0:s})},[l,c,i,s,m,u]);let y=(0,e8.useRefEffect)(k=>{if(!g)return;let _=!1,w;function C(){if(_)return;let P=tue(k,{src:v.current.src,title:v.current.title,artist:v.current.artist,image:v.current.image,imageAlt:v.current.imageAlt,waveformColor:x.current.color,waveformGradient:x.current.gradient,backgroundColor:x.current.backgroundColor,backgroundGradient:x.current.backgroundGradient,textColor:x.current.textColor,waveformStyle:p,labels:{seek:(0,s_.__)("Seek"),seekValueText:(0,s_._x)("%1$s of %2$s","audio current time of total duration")},onEnded:()=>f?.(),showPlayButtonArtwork:m});h.current=P;let{destroy:B}=P;w=B}let T=setTimeout(C,100);return()=>{_=!0,clearTimeout(T),h.current=void 0,w?.()}},[f,g,p,i,s,u,m]);return(0,Uc.useEffect)(()=>{if(h.current?.instance){let k=h.current;k&&lBe(k,{title:t,artist:r,image:o,imageAlt:n},m)}},[t,r,o,n,m]),(0,Uc.useEffect)(()=>{if(e&&h.current?.instance){let k=h.current.instance.isPlaying;h.current.instance.loadTrack(e,v.current.title,v.current.artist,{artwork:m?void 0:v.current.image,artworkAlt:m?"":v.current.imageAlt}).then(()=>{m&&h.current?.container&&J6(h.current.container,v.current.image),k||h.current?.instance.pause()})}},[e,m]),(0,rue.jsx)("div",{ref:y,className:"wp-block-playlist__waveform-player"})}var nue=a(j(),1),t8=(0,nue.createContext)({currentTrackClientId:null,setCurrentTrackClientId:()=>{}});var xV=a(D(),1),aue=a($o(),1);function iue(e){return e?.url??e?.source_url}function cBe(e){let t=e?.title;if(t!==void 0)return typeof t=="string"?t:(0,aue.decodeEntities)(t?.raw||t?.rendered||"")}function kV(e){let t=e?.src??iue(e);return t?.endsWith("/images/media/audio.svg")?{image:"",imageAlt:""}:{image:t,imageAlt:t?e?.alt||e?.alt_text||"":void 0}}function r8(e){let t=iue(e);return{id:e.id||t,src:t,title:cBe(e),artist:e.artist||e?.meta?.artist||e?.media_details?.artist||(0,xV.__)("Unknown artist"),album:e.album||e?.meta?.album||e?.media_details?.album||(0,xV.__)("Unknown album"),length:e?.fileLength||e?.media_details?.length_formatted,...kV(e?.image)}}var Ze=a(b(),1),wV=["audio"],uBe=/\.(aac|aif|aiff|flac|m4a|m4b|mp3|oga|ogg|opus|wav|weba)$/i,o8="bars",pBe="[object FileList]",dBe=[{label:(0,gt._x)("Bars","waveform style option"),value:"bars"},{label:(0,gt._x)("Mirror","waveform style option"),value:"mirror"},{label:(0,gt._x)("Line","waveform style option"),value:"line"},{label:(0,gt._x)("Blocks","waveform style option"),value:"blocks"},{label:(0,gt._x)("Dots","waveform style option"),value:"dots"},{label:(0,gt._x)("Seekbar","waveform style option"),value:"seekbar"}];function mBe(e){return Object.prototype.toString.call(e)==="[object File]"||typeof File<"u"&&e instanceof File}function fBe(e){return e.type?e.type.startsWith("audio/"):uBe.test(e.name)}function sue(e){return e.id??e.src??e.blob}var hBe=({attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,clientId:n})=>{let{order:i,showTracklist:s,showNumbers:l,showImages:c,showPlayButtonArtwork:u,showArtists:p,showTrackLength:d,waveformStyle:m=o8,waveformColor:f,waveformGradient:h,waveformBackgroundColor:g,waveformBackgroundGradient:v}=e,x=(0,Lr.useBlockProps)(),y=`${n}-waveform`,{replaceInnerBlocks:k,replaceBlocks:_,insertBlocks:w,selectBlock:C,__unstableMarkNextChangeAsNotPersistent:T}=(0,l_.useDispatch)(Lr.store),{createErrorNotice:P}=(0,l_.useDispatch)(lue.store),B=Q(),I=(0,Lr.__experimentalUseMultipleOriginColorsAndGradients)(),R=(0,vo.useMemo)(()=>I.colors.flatMap(ne=>ne?.colors??[]),[I.colors]),E=(0,vo.useMemo)(()=>I.gradients.flatMap(ne=>ne?.gradients??[]),[I.gradients]),L=R.length>0||!I.disableCustomColors,M=E.length>0||!I.disableCustomGradients,U=h,W=v,G,$,F=(0,vo.useCallback)(ne=>{P(ne,{type:"snackbar"})},[P]),[Z,H]=(0,vo.useState)(null),{innerBlockTracks:Y}=(0,l_.useSelect)(ne=>{let{getBlock:Ee}=ne(Lr.store);return{innerBlockTracks:Ee(n)?.innerBlocks??[]}},[n]),ee=(0,vo.useMemo)(()=>Y.filter(ne=>!!ne.attributes.src||!!ne.attributes.blob),[Y]),re=(0,vo.useMemo)(()=>ee.map(ne=>({...ne.attributes,clientId:ne.clientId})),[ee]);(0,vo.useEffect)(()=>{if(ee.length===0){Z!==null&&H(null);return}ee.some(Ee=>Ee.clientId===Z)||H(ee[0].clientId)},[Z,H,ee]),(0,vo.useEffect)(()=>{ee.length>0||Y.length===0||(T(),k(n,[]))},[n,Y,k,ee,T]);let J=(0,vo.useCallback)(ne=>{if(!ne)return[];let Ee=[ne];Object.prototype.toString.call(ne)===pBe?Ee=Array.from(ne):Array.isArray(ne)&&(Ee=ne);let xe=!1,lr=Ee.map(Qt=>{if(mBe(Qt))return fBe(Qt)?(0,CV.createBlock)("core/playlist-track",{blob:(0,cue.createBlobURL)(Qt),title:Qt.name}):(xe=!0,null);let hr=r8(Qt);return hr.src?(0,CV.createBlock)("core/playlist-track",hr):null}).filter(Boolean);return xe&&F((0,gt.__)("Only audio files can be added to a playlist.")),lr},[F]),se=(0,vo.useCallback)(ne=>{let Ee=J(ne);Ee.length!==0&&(H(Ee[0]?.clientId??null),k(n,Ee))},[n,J,k,H]),te=(0,vo.useCallback)(ne=>{let Ee=new Set(ee.map(lr=>sue(lr.attributes)).filter(Boolean)),xe=J(ne).filter(lr=>!Ee.has(sue(lr.attributes)));xe.length!==0&&(H(xe[0].clientId),w(xe,void 0,n,!1),C(xe[0].clientId))},[n,J,w,C,H,ee]),le=(0,vo.useCallback)(ne=>{_(ne,[])},[_]),de=(0,vo.useMemo)(()=>({currentTrackClientId:Z,setCurrentTrackClientId:H,removeTrack:le}),[Z,H,le]),fe=re.find(ne=>ne.clientId===Z)??re[0],we=(0,vo.useCallback)(()=>{let ne=re.findIndex(xe=>xe.clientId===Z),Ee=re[ne+1]||re[0];Ee?.clientId&&H(Ee.clientId)},[Z,H,re]),ae=(0,vo.useCallback)(ne=>{let Ee=[...Y].sort((xe,lr)=>{let Qt=xe.attributes.title||"",hr=lr.attributes.title||"";return ne==="asc"?Qt.localeCompare(hr):hr.localeCompare(Qt)});k(n,Ee),H(Ee[0]?.clientId??null),t({order:ne})},[n,Y,k,t,H]);function ce(ne){return Ee=>{t({[ne]:Ee})}}let ue=(0,vo.useCallback)(ne=>{t({waveformStyle:ne===o8?void 0:ne})},[t]);function Ve(ne){if(!(ne!==void 0)&&G==="gradient"){G=void 0;return}G="color",t({waveformColor:ne,waveformGradient:void 0})}function Ce(ne){if(!(ne!==void 0)&&G==="color"){G=void 0;return}G="gradient",t({waveformGradient:ne,waveformColor:void 0})}function Se(ne){if(!(ne!==void 0)&&$==="gradient"){$=void 0;return}$="color",t({waveformBackgroundColor:ne,waveformBackgroundGradient:void 0})}function nt(ne){if(!(ne!==void 0)&&$==="color"){$=void 0;return}$="gradient",t({waveformBackgroundGradient:ne,waveformBackgroundColor:void 0})}let me=[];(L||M)&&me.push({colorValue:L?f:void 0,gradientValue:M?U:void 0,label:(0,gt.__)("Waveform & Play button"),onColorChange:L?Ve:void 0,onGradientChange:M?Ce:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformColor:void 0,waveformGradient:void 0})},{colorValue:L?g:void 0,gradientValue:M?W:void 0,label:(0,gt.__)("Waveform background"),onColorChange:L?Se:void 0,onGradientChange:M?nt:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})});let{children:dt,...Pe}=(0,Lr.useInnerBlocksProps)({className:S("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!s,"wp-block-playlist__tracklist-show-numbers":l,"wp-block-playlist__tracklist-length-is-hidden":!d})},{__experimentalAppenderTagName:"li",renderAppender:!1});return re.length===0?(0,Ze.jsx)("div",{...x,className:S("is-placeholder",x.className),children:(0,Ze.jsx)(Lr.MediaPlaceholder,{icon:(0,Ze.jsx)(Lr.BlockIcon,{icon:Ov}),labels:{title:(0,gt.__)("Playlist"),instructions:(0,gt.__)("Upload an audio file or pick one from your media library.")},onSelect:se,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:wV,onError:F})}):(0,Ze.jsxs)(Ze.Fragment,{children:[(0,Ze.jsx)(Lr.BlockControls,{group:"other",children:(0,Ze.jsx)(Lr.MediaReplaceFlow,{name:(0,gt.__)("Add track"),onSelect:te,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:wV,onError:F})}),(0,Ze.jsx)(Lr.InspectorControls,{children:(0,Ze.jsxs)(Cr.__experimentalToolsPanel,{label:(0,gt.__)("Settings"),resetAll:()=>{t({showTracklist:!0,showArtists:!0,showNumbers:!0,showTrackLength:!0,showImages:!0,showPlayButtonArtwork:!1,order:"asc"})},dropdownMenuProps:B,children:[(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show tracklist"),isShownByDefault:!0,hasValue:()=>s!==!0,onDeselect:()=>t({showTracklist:!0}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show tracklist"),onChange:ce("showTracklist"),checked:s})}),s&&(0,Ze.jsxs)(Ze.Fragment,{children:[(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show artist name in tracklist"),isShownByDefault:!0,hasValue:()=>p!==!0,onDeselect:()=>t({showArtists:!0}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show artist name in tracklist"),onChange:ce("showArtists"),checked:p})}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track numbers in tracklist"),isShownByDefault:!0,hasValue:()=>l!==!0,onDeselect:()=>t({showNumbers:!0}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track numbers in tracklist"),onChange:ce("showNumbers"),checked:l})}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track duration in tracklist"),isShownByDefault:!0,hasValue:()=>d!==!0,onDeselect:()=>t({showTrackLength:!0}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track duration in tracklist"),onChange:ce("showTrackLength"),checked:d})})]}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show tracklist images"),isShownByDefault:!0,hasValue:()=>c!==!0,onDeselect:()=>t({showImages:!0}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show tracklist images"),onChange:ce("showImages"),checked:c})}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track image on play button"),isShownByDefault:!0,hasValue:()=>u===!0,onDeselect:()=>t({showPlayButtonArtwork:!1}),children:(0,Ze.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track image on play button"),onChange:ce("showPlayButtonArtwork"),checked:u===!0})}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Order"),isShownByDefault:!0,hasValue:()=>i!=="asc",onDeselect:()=>t({order:"asc"}),children:(0,Ze.jsx)(Cr.SelectControl,{label:(0,gt.__)("Order"),value:i,options:[{label:(0,gt.__)("Descending"),value:"desc"},{label:(0,gt.__)("Ascending"),value:"asc"}],onChange:ne=>ae(ne)})})]})}),(0,Ze.jsx)(Lr.InspectorControls,{group:"styles",children:(0,Ze.jsxs)(Cr.__experimentalToolsPanel,{label:(0,gt.__)("Waveform"),resetAll:()=>{t({waveformStyle:void 0,waveformColor:void 0,waveformGradient:void 0,waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})},panelId:y,dropdownMenuProps:B,children:[me.length>0&&(0,Ze.jsx)("div",{className:"wp-block-playlist__waveform-color-controls",children:(0,Ze.jsx)(Lr.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:me,panelId:y,...I})}),(0,Ze.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Shape"),isShownByDefault:!0,hasValue:()=>m!==o8,onDeselect:()=>ue(o8),panelId:y,children:(0,Ze.jsx)(Cr.SelectControl,{label:(0,gt.__)("Shape"),value:m,options:dBe,onChange:ue})})]})}),(0,Ze.jsxs)("figure",{...x,children:[(0,Ze.jsx)(Lr.MediaPlaceholder,{onSelect:te,accept:"audio/*",multiple:"add",handleUpload:!1,disableMediaButtons:!0,allowedTypes:wV,onError:F}),(0,Ze.jsx)(Cr.Disabled,{isDisabled:!r,children:(0,Ze.jsx)(oue,{src:fe?.src,title:fe?.title,artist:fe?.artist,image:fe?.image,imageAlt:fe?.imageAlt,waveformStyle:m,color:f,gradient:U,backgroundColor:g,backgroundGradient:W,onEnded:we,showPlayButtonArtwork:u===!0})}),(0,Ze.jsx)("ol",{...Pe,children:(0,Ze.jsx)(t8.Provider,{value:de,children:dt})}),(0,Ze.jsx)(qo,{attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,label:(0,gt.__)("Playlist caption text"),showToolbarButton:r,style:{marginTop:16}})]})]})},uue=hBe;var Zu=a(N(),1),c_=a(b(),1);function pue({attributes:e}){let{caption:t,showNumbers:r,showTracklist:o,showArtists:n,showTrackLength:i}=e,s=Zu.useBlockProps.save(),l=Zu.useInnerBlocksProps.save(s);return(0,c_.jsxs)("figure",{...l,children:[(0,c_.jsx)("ol",{className:S("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!o,"wp-block-playlist__tracklist-artist-is-hidden":!n,"wp-block-playlist__tracklist-length-is-hidden":!i,"wp-block-playlist__tracklist-show-numbers":r}),children:l.children}),!Zu.RichText.isEmpty(t)&&(0,c_.jsx)(Zu.RichText.Content,{tagName:"figcaption",className:(0,Zu.__experimentalGetElementClassName)("caption"),value:t})]})}var n8=a(K(),1),due=a(pr(),1),gBe={from:[{type:"block",isMultiBlock:!0,blocks:["core/audio"],transform:e=>(0,n8.createBlock)("core/playlist",{...e[0]},e.map(({blob:t,id:r,src:o})=>(0,n8.createBlock)("core/playlist-track",{blob:t,id:r,src:o,title:(0,due.getFilename)(o)})))}],to:[{type:"block",blocks:["core/audio"],isMatch:({},e)=>e.innerBlocks.length===1&&e.innerBlocks[0].name==="core/playlist-track",transform:({style:e,...t},[r])=>(0,n8.createBlock)("core/audio",{...t,...e?.spacing&&{style:{spacing:e.spacing}},blob:r.attributes.blob,id:r.attributes.id,src:r.attributes.src})}]},mue=gBe;var{name:fue}=K6,hue={icon:Ov,edit:uue,save:pue,transforms:mue},vBe=()=>A({name:fue,metadata:K6,settings:hue});var PV={};X(PV,{init:()=>xBe,metadata:()=>a8,name:()=>_ue,settings:()=>xue});var a8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/playlist-track",title:"Playlist track",category:"media",parent:["core/playlist"],description:"Playlist track.",keywords:["music","sound"],textdomain:"default",usesContext:["showArtists","showImages"],attributes:{blob:{type:"string",role:"local"},id:{type:"number",role:"content"},src:{type:"string",role:"content"},type:{type:"string",default:"audio"},album:{type:"string",role:"content"},artist:{type:"string",role:"content"},image:{type:"string",role:"content"},imageAlt:{type:"string",role:"content"},length:{type:"string",role:"content"},title:{type:"string",role:"content"}},supports:{html:!1,interactivity:{clientNavigation:!0},reusable:!1},style:"wp-block-playlist-track"};var gue=a(Or(),1),Nd=a(j(),1),Vo=a(N(),1),aa=a(V(),1);var vue=a(O(),1),bue=a(Nr(),1),Ar=a(D(),1);var i8=a(zn(),1);var vt=a(b(),1),TV=["audio"],yBe=["image"],_Be=({attributes:e,setAttributes:t,context:r,clientId:o,isSelected:n})=>{let{id:i,src:s,album:l,artist:c,image:u,imageAlt:p,length:d,title:m}=e,[f,h]=(0,Nd.useState)(e.blob),g=r?.showArtists,v=r?.showImages??!0,x=(0,Nd.useRef)(),y=(0,Vo.useBlockProps)(),{currentTrackClientId:k,setCurrentTrackClientId:_,removeTrack:w}=(0,Nd.useContext)(t8),{createErrorNotice:C}=(0,vue.useDispatch)(bue.store);function T(E,{removeTrackOnError:L=!1}={}){if(C(E,{type:"snackbar"}),L){w(o);return}h()}let P=!!s||!!f;(0,Nd.useEffect)(()=>{n&&P&&k!==o&&_(o)},[n,P,o,k,_]),nc({url:f,allowedTypes:TV,onChange:B,onError:E=>{T(E,{removeTrackOnError:!0})}});function B(E){let L=E?.url??E?.source_url;if(!E||!L){t({blob:void 0,id:void 0,artist:void 0,album:void 0,image:void 0,imageAlt:void 0,length:void 0,title:void 0,url:void 0}),h();return}if((0,gue.isBlobURL)(L)){h(L);return}t({blob:void 0,...r8(E)}),h()}function I(E){t(kV(E))}function R(){t({image:void 0,imageAlt:void 0}),x.current.focus()}return P?(0,vt.jsxs)(vt.Fragment,{children:[n&&(0,vt.jsx)(Vo.BlockControls,{group:"other",children:(0,vt.jsx)(Vo.MediaReplaceFlow,{name:(0,Ar.__)("Replace"),onSelect:B,accept:"audio/*",mediaId:i,mediaURL:s,allowedTypes:TV,onError:T,variant:"toolbar"})}),(0,vt.jsx)(Vo.InspectorControls,{children:(0,vt.jsxs)(aa.PanelBody,{title:(0,Ar.__)("Settings"),children:[n&&(0,vt.jsx)(aa.TextControl,{label:(0,Ar.__)("Title"),value:m?(0,i8.__unstableStripHTML)(m):"",onChange:E=>{t({title:E})}}),(0,vt.jsx)(aa.TextControl,{label:(0,Ar.__)("Artist"),value:c?(0,i8.__unstableStripHTML)(c):"",onChange:E=>{t({artist:E})}}),(0,vt.jsx)(aa.TextControl,{label:(0,Ar.__)("Album"),value:l?(0,i8.__unstableStripHTML)(l):"",onChange:E=>{t({album:E})}}),(0,vt.jsx)(Vo.MediaUploadCheck,{children:(0,vt.jsxs)(aa.BaseControl,{children:[(0,vt.jsx)(aa.BaseControl.VisualLabel,{children:(0,Ar.__)("Track image")}),(0,vt.jsxs)("div",{className:"editor-video-poster-control",children:[!!u&&(0,vt.jsx)("img",{src:u,alt:(0,Ar.__)("Preview of the track image")}),(0,vt.jsx)(Vo.MediaUpload,{title:(0,Ar.__)("Select image"),onSelect:I,allowedTypes:yBe,render:({open:E})=>(0,vt.jsx)(aa.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:E,ref:x,children:u?(0,Ar.__)("Replace"):(0,Ar.__)("Select")})}),!!u&&(0,vt.jsx)(aa.Button,{__next40pxDefaultSize:!0,onClick:R,variant:"tertiary",children:(0,Ar.__)("Remove")})]})]})}),!!u&&(0,vt.jsx)(aa.TextareaControl,{label:(0,Ar.__)("Alternative text"),value:p||"",onChange:E=>t({imageAlt:E}),help:(0,vt.jsx)(ku,{openInNewTab:!0,href:(0,Ar.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Ar.__)("Describe the purpose of the image.")})})]})}),(0,vt.jsx)("li",{...y,children:(0,vt.jsxs)("button",{className:"wp-block-playlist-track__button",onClick:()=>_(o),"aria-current":k===o?"true":"false",children:[v&&!!u&&(0,vt.jsx)("img",{className:"wp-block-playlist-track__image",src:u,alt:p||""}),(0,vt.jsxs)("span",{className:"wp-block-playlist-track__content",children:[(0,vt.jsx)(Vo.PlainText,{tagName:"span",className:"wp-block-playlist-track__title",value:m,"aria-label":(0,Ar.__)("Track title"),placeholder:(0,Ar.__)("Track title"),onChange:E=>{t({title:E})},__experimentalVersion:2}),g&&(0,vt.jsx)(Vo.PlainText,{tagName:"span",className:"wp-block-playlist-track__artist",value:c,"aria-label":(0,Ar.__)("Track artist"),placeholder:(0,Ar.__)("Track artist"),onChange:E=>t({artist:E}),__experimentalVersion:2})]}),(0,vt.jsxs)("span",{className:"wp-block-playlist-track__length",children:[d&&(0,vt.jsx)("span",{className:"screen-reader-text",children:(0,Ar.__)("Duration:")}),d,!!f&&(0,vt.jsx)(aa.Spinner,{className:"wp-block-playlist-track__spinner"})]}),(0,vt.jsx)("span",{className:"screen-reader-text",children:(0,Ar.__)("Play")})]})})]}):(0,vt.jsx)("div",{...y,children:(0,vt.jsx)(Vo.MediaPlaceholder,{icon:(0,vt.jsx)(Vo.BlockIcon,{icon:lm}),labels:{title:(0,Ar.__)("Track"),instructions:(0,Ar.__)("Upload an audio file or pick one from your media library.")},onSelect:B,accept:"audio/*",allowedTypes:TV,value:e,onError:T})})},yue=_Be;var{name:_ue}=a8,xue={icon:vN,edit:yue},xBe=()=>A({name:_ue,metadata:a8,settings:xue});var BV={};X(BV,{init:()=>PBe,metadata:()=>s8,name:()=>Nue,settings:()=>Iue});var Bue=a(D(),1);var s8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author",title:"Author (deprecated)",category:"theme",description:"This block is deprecated. Please use the Avatar block, the Author Name block, and the Author Biography block instead.",textdomain:"default",attributes:{textAlign:{type:"string"},avatarSize:{type:"number",default:48},showAvatar:{type:"boolean",default:!0},showBio:{type:"boolean"},byline:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},usesContext:["postType","postId","queryId"],supports:{inserter:!1,anchor:!0,html:!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}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},filter:{duotone:!0}},selectors:{filter:{duotone:".wp-block-post-author .wp-block-post-author__avatar img"}},editorStyle:"wp-block-post-author-editor",style:"wp-block-post-author"};var za=a(N(),1),zr=a(V(),1),Tue=a(ge(),1),l8=a(oe(),1),jf=a(O(),1),c8=a(j(),1),EV=a($o(),1),Mr=a(D(),1),Pue=a(K(),1);var Hf=a(K(),1),wue=a(D(),1),Cue=a(N(),1);var{cleanEmptyObject:kue}=q(Cue.privateApis);function Sue(e,t){let{avatarSize:r,byline:o,showAvatar:n,showBio:i,isLink:s,linkTarget:l,textAlign:c,style:u,...p}=e,d=n&&t.some(g=>g.name==="core/avatar"),m=o&&t.some(g=>g.name==="core/paragraph"),f=t.some(g=>g.name==="core/post-author-name"),h=i&&t.some(g=>g.name==="core/post-author-biography");return(0,Hf.createBlock)("core/group",{...p,style:kue({...u,spacing:{...u?.spacing,blockGap:"1em"},color:{...u?.color,duotone:void 0}}),layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"}},[d&&(0,Hf.createBlock)("core/avatar",{size:r,style:kue({border:{radius:"0px"},color:{duotone:u?.color?.duotone}})}),(0,Hf.createBlock)("core/group",{style:{layout:{selfStretch:"fill",flexSize:null},spacing:{blockGap:"0"}},layout:{type:"flex",orientation:"vertical",justifyContent:"stretch"}},[m&&(0,Hf.createBlock)("core/paragraph",{content:o,placeholder:(0,wue.__)("Write byline\u2026"),style:{typography:{fontSize:"0.5em",textAlign:c}}}),f&&(0,Hf.createBlock)("core/post-author-name",{isLink:s,linkTarget:l,style:{typography:{fontSize:"1em",textAlign:c}}}),h&&(0,Hf.createBlock)("core/post-author-biography",{style:{typography:{fontSize:"0.7em",textAlign:c}}})].filter(Boolean))].filter(Boolean))}var bt=a(b(),1),{InspectorControlsLastItem:wBe}=q(za.privateApis),CBe={who:"authors",per_page:100,_fields:"id,name",context:"view"};function SBe({value:e,onChange:t}){let[r,o]=(0,c8.useState)(""),{authors:n,isLoading:i}=(0,jf.useSelect)(l=>{let{getUsers:c,isResolving:u}=l(l8.store),p={...CBe};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),s=(0,c8.useMemo)(()=>{let l=(n??[]).map(p=>({value:p.id,label:(0,EV.decodeEntities)(p.name)})),c=l.findIndex(p=>e?.id===p.value),u=[];return c<0&&e?u=[{value:e.id,label:(0,EV.decodeEntities)(e.name)}]:c<0&&!e&&(u=[{value:0,label:(0,Mr.__)("(No author)")}]),[...u,...l]},[n,e]);return(0,bt.jsx)(zr.ComboboxControl,{label:(0,Mr.__)("Author"),options:s,value:e?.id,onFilterValueChange:(0,Tue.debounce)(o,300),onChange:t,allowReset:!1,isLoading:i})}function TBe({isSelected:e,context:{postType:t,postId:r,queryId:o},attributes:n,setAttributes:i,clientId:s}){let l=Number.isFinite(o),c=Q(),u=pb(),{authorDetails:p,canAssignAuthor:d,supportsAuthor:m}=(0,jf.useSelect)(L=>{let{getEditedEntityRecord:M,getUser:U,getPostType:W}=L(l8.store),G=M("postType",t,r),$=G?.author;return{authorDetails:$?U($,{context:"view"}):null,supportsAuthor:W(t)?.supports?.author??!1,canAssignAuthor:!!G?._links?.["wp:action-assign-author"]}},[t,r]),f=(0,jf.useSelect)(L=>L(Pue.store).getBlockTypes(),[]),{editEntityRecord:h}=(0,jf.useDispatch)(l8.store),{replaceBlock:g}=(0,jf.useDispatch)(za.store),{textAlign:v,showAvatar:x,showBio:y,byline:k,isLink:_,linkTarget:w,avatarSize:C}=n,T=[],P=p?.name||(0,Mr.__)("Post Author");p?.avatar_urls&&Object.keys(p.avatar_urls).forEach(L=>{T.push({value:L,label:`${L} x ${L}`})});let B=(0,za.useBlockProps)({className:S({[`has-text-align-${v}`]:v})}),I=L=>{h("postType",t,r,{author:L})},R=!!r&&!l&&d;if(!m&&t!==void 0)return(0,bt.jsx)("div",{...B,children:(0,Mr.sprintf)((0,Mr.__)("This post type (%s) does not support the author."),t)});function E(){g(s,Sue(n,f))}return(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(za.InspectorControls,{children:(0,bt.jsxs)(zr.__experimentalToolsPanel,{label:(0,Mr.__)("Settings"),resetAll:()=>{i({avatarSize:48,showAvatar:!0,isLink:!1,linkTarget:"_self"})},dropdownMenuProps:c,children:[R&&(0,bt.jsx)("div",{style:{gridColumn:"1 / -1"},children:(0,bt.jsx)(SBe,{value:p,onChange:I})}),(0,bt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Show avatar"),isShownByDefault:!0,hasValue:()=>!x,onDeselect:()=>i({showAvatar:!0}),children:(0,bt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Show avatar"),checked:x,onChange:()=>i({showAvatar:!x})})}),x&&(0,bt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Avatar size"),isShownByDefault:!0,hasValue:()=>C!==48,onDeselect:()=>i({avatarSize:48}),children:(0,bt.jsx)(zr.SelectControl,{label:(0,Mr.__)("Avatar size"),value:C,options:T,onChange:L=>{i({avatarSize:Number(L)})}})}),(0,bt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Show bio"),isShownByDefault:!0,hasValue:()=>!!y,onDeselect:()=>i({showBio:void 0}),children:(0,bt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Show bio"),checked:!!y,onChange:()=>i({showBio:!y})})}),(0,bt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Link author name to author page"),isShownByDefault:!0,hasValue:()=>!!_,onDeselect:()=>i({isLink:!1}),children:(0,bt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Link author name to author page"),checked:_,onChange:()=>i({isLink:!_})})}),_&&(0,bt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Link target"),isShownByDefault:!0,hasValue:()=>w!=="_self",onDeselect:()=>i({linkTarget:"_self"}),children:(0,bt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Open in new tab"),onChange:L=>i({linkTarget:L?"_blank":"_self"}),checked:w==="_blank"})})]})}),f.some(L=>L.name==="core/group")&&(0,bt.jsx)(wBe,{children:(0,bt.jsxs)(zr.__experimentalVStack,{className:"wp-block-post-author__transform",alignment:"left",spacing:4,children:[(0,bt.jsx)(zr.__experimentalText,{as:"p",children:(0,Mr.__)("This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks.")}),(0,bt.jsx)(zr.Button,{variant:"primary",onClick:E,__next40pxDefaultSize:!0,children:(0,Mr.__)("Recreate")})]})}),(0,bt.jsx)(za.BlockControls,{group:"block",children:(0,bt.jsx)(za.AlignmentControl,{value:v,onChange:L=>{i({textAlign:L})}})}),(0,bt.jsxs)("div",{...B,children:[x&&(0,bt.jsx)("div",{className:"wp-block-post-author__avatar",children:(0,bt.jsx)("img",{width:C,src:p?.avatar_urls?.[C]||u,alt:p?.name||(0,Mr.__)("Default Avatar")})}),(0,bt.jsxs)("div",{className:"wp-block-post-author__content",children:[(!za.RichText.isEmpty(k)||e)&&(0,bt.jsx)(za.RichText,{identifier:"byline",className:"wp-block-post-author__byline","aria-label":(0,Mr.__)("Post author byline text"),placeholder:(0,Mr.__)("Write byline\u2026"),value:k,onChange:L=>i({byline:L})}),(0,bt.jsx)("p",{className:"wp-block-post-author__name",children:_?(0,bt.jsx)("a",{href:"#post-author-pseudo-link",onClick:L=>L.preventDefault(),children:P}):P}),y&&(0,bt.jsx)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:p?.description}})]})]})]})}var Eue=TBe;var{name:Nue}=s8,Iue={icon:ym,example:{viewportWidth:350,attributes:{showBio:!0,byline:(0,Bue.__)("Posted by")}},edit:Eue},PBe=()=>A({name:Nue,metadata:s8,settings:Iue});var NV={};X(NV,{init:()=>RBe,metadata:()=>u8,name:()=>Vue,settings:()=>Fue});var u8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-name",title:"Author Name",category:"theme",description:"The author name.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},usesContext:["postType","postId"],example:{viewportWidth:350},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-post-author-name"};var p8=a(N(),1),Rue=a(O(),1),Gc=a(D(),1),Due=a(oe(),1),Id=a(V(),1);var ns=a(b(),1);function BBe(e){Pt(e);let{attributes:{isLink:t,linkTarget:r},setAttributes:o,context:{postType:n,postId:i}}=e,{authorName:s,supportsAuthor:l}=(0,Rue.useSelect)(m=>{let{getEditedEntityRecord:f,getUser:h,getPostType:g}=m(Due.store),v=f("postType",n,i)?.author;return{authorName:v?h(v):null,supportsAuthor:g(n)?.supports?.author??!1}},[n,i]),c=(0,p8.useBlockProps)(),u=s?.name||(0,Gc.__)("Author Name"),p=t?(0,ns.jsx)("a",{href:"#author-pseudo-link",onClick:m=>m.preventDefault(),className:"wp-block-post-author-name__link",children:u}):u,d=Q();return(0,ns.jsxs)(ns.Fragment,{children:[(0,ns.jsx)(p8.InspectorControls,{children:(0,ns.jsxs)(Id.__experimentalToolsPanel,{label:(0,Gc.__)("Settings"),resetAll:()=>{o({isLink:!1,linkTarget:"_self"})},dropdownMenuProps:d,children:[(0,ns.jsx)(Id.__experimentalToolsPanelItem,{label:(0,Gc.__)("Link to author archive"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({isLink:!1}),children:(0,ns.jsx)(Id.ToggleControl,{label:(0,Gc.__)("Link to author archive"),onChange:()=>o({isLink:!t}),checked:t})}),t&&(0,ns.jsx)(Id.__experimentalToolsPanelItem,{label:(0,Gc.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>o({linkTarget:"_self"}),children:(0,ns.jsx)(Id.ToggleControl,{label:(0,Gc.__)("Open in new tab"),onChange:m=>o({linkTarget:m?"_blank":"_self"}),checked:r==="_blank"})})]})}),(0,ns.jsx)("div",{...c,children:!l&&n!==void 0?(0,Gc.sprintf)((0,Gc.__)("This post type (%s) does not support the author."),n):p})]})}var Lue=BBe;var NBe={attributes:{isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Aue=[NBe];var Mue=a(K(),1),IBe={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,Mue.createBlock)("core/post-author-name",{style:{typography:{textAlign:e}}})}]},zue=IBe;var{name:Vue}=u8,Fue={icon:ym,transforms:zue,edit:Lue,deprecated:Aue},RBe=()=>A({name:Vue,metadata:u8,settings:Fue});var IV={};X(IV,{init:()=>MBe,metadata:()=>d8,name:()=>$ue,settings:()=>que});var d8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-biography",title:"Author Biography",category:"theme",description:"The author biography.",textdomain:"default",usesContext:["postType","postId"],example:{viewportWidth:350},supports:{anchor:!0,spacing:{margin:!0,padding:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-post-author-biography"};var Oue=a(N(),1),Hue=a(O(),1),jue=a(D(),1),Uue=a(oe(),1);var u_=a(b(),1);function LBe(e){Pt(e);let{context:{postType:t,postId:r}}=e,{authorDetails:o}=(0,Hue.useSelect)(s=>{let{getEditedEntityRecord:l,getUser:c}=s(Uue.store),u=l("postType",t,r)?.author;return{authorDetails:u?c(u):null}},[t,r]),n=(0,Oue.useBlockProps)(),i=o?.description||(0,jue.__)("Author Biography");return(0,u_.jsx)(u_.Fragment,{children:(0,u_.jsx)("div",{...n,dangerouslySetInnerHTML:{__html:i}})})}var Gue=LBe;var ABe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Wue=[ABe];var{name:$ue}=d8,que={icon:ym,edit:Gue,deprecated:Wue},MBe=()=>A({name:$ue,metadata:d8,settings:que});var RV={};X(RV,{init:()=>FBe,metadata:()=>m8,name:()=>Xue,settings:()=>Jue});var m8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comment",title:"Comment (deprecated)",category:"theme",allowedBlocks:["core/avatar","core/comment-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link"],description:"This block is deprecated. Please use the Comments block instead.",textdomain:"default",attributes:{commentId:{type:"number"}},providesContext:{commentId:"commentId"},supports:{html:!1,inserter:!1,interactivity:{clientNavigation:!0}}};var p_=a(D(),1),G0=a(V(),1),Zue=a(j(),1);var f8=a(N(),1),Uf=a(b(),1);function Kue({attributes:{commentId:e},setAttributes:t}){let[r,o]=(0,Zue.useState)(e),n=(0,f8.useBlockProps)(),i=(0,f8.useInnerBlocksProps)(n);return e?(0,Uf.jsx)("div",{...i}):(0,Uf.jsx)("div",{...n,children:(0,Uf.jsxs)(G0.Placeholder,{icon:XP,label:(0,p_._x)("Post Comment","block title"),instructions:(0,p_.__)("To show a comment, input the comment ID."),children:[(0,Uf.jsx)(G0.TextControl,{value:e,onChange:s=>o(parseInt(s))}),(0,Uf.jsx)(G0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t({commentId:r})},children:(0,p_.__)("Save")})]})})}var h8=a(N(),1),Yue=a(b(),1);function Que(){let e=h8.useBlockProps.save(),t=h8.useInnerBlocksProps.save(e);return(0,Yue.jsx)("div",{...t})}var{name:Xue}=m8,VBe=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],Jue={icon:bv,template:VBe,edit:Kue,save:Que},FBe=()=>A({name:Xue,metadata:m8,settings:Jue});var DV={};X(DV,{init:()=>UBe,metadata:()=>g8,name:()=>lpe,settings:()=>cpe});var g8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-count",title:"Comments Count",category:"theme",description:"Display a post's comments count.",textdomain:"default",usesContext:["postId"],example:{viewportWidth:350},supports:{anchor:!0,html:!1,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}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-post-comments-count"};var epe=a(N(),1),v8=a(j(),1),tpe=a(Xb(),1),rpe=a(pr(),1),ope=a(b(),1);function npe({context:e}){let{postId:t}=e,[r,o]=(0,v8.useState)(),n=(0,epe.useBlockProps)();(0,v8.useEffect)(()=>{if(!t)return;let l=t;(0,tpe.default)({path:(0,rpe.addQueryArgs)("/wp/v2/comments",{post:t}),parse:!1}).then(c=>{l===t&&o(c.headers.get("X-WP-Total"))})},[t]);let i=t&&r!==void 0,s={...n.style,textDecoration:i?n.style?.textDecoration:void 0};return(0,ope.jsx)("div",{...n,style:s,children:i?r:"0"})}var ape=a(K(),1),HBe={to:[{type:"block",blocks:["core/post-comments-link"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,ape.createBlock)("core/post-comments-link",{...t&&{style:{typography:{textAlign:t}}}})}}]},ipe=HBe;var jBe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!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}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},spe=[jBe];var{name:lpe}=g8,cpe={icon:Hv,edit:npe,transforms:ipe,deprecated:spe},UBe=()=>A({name:lpe,metadata:g8,settings:cpe});var AV={};X(AV,{init:()=>$Be,metadata:()=>b8,name:()=>mpe,settings:()=>fpe});var b8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-form",title:"Comments Form",category:"theme",description:"Display a post's comments form.",textdomain:"default",usesContext:["postId","postType"],supports:{anchor:!0,html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!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-post-comments-form-editor",style:["wp-block-post-comments-form","wp-block-buttons","wp-block-button"],example:{attributes:{style:{typography:{textAlign:"center"}}}}};var upe=a(N(),1),ppe=a(ge(),1),y8=a(D(),1);var d_=a(b(),1);function LV({context:e}){let{postId:t,postType:r}=e,o=(0,ppe.useInstanceId)(LV),n=(0,y8.sprintf)("comments-form-edit-%d-desc",o),i=(0,upe.useBlockProps)({"aria-describedby":n});return(0,d_.jsxs)("div",{...i,children:[(0,d_.jsx)(N3,{postId:t,postType:r}),(0,d_.jsx)(fn,{id:n,children:(0,y8.__)("Comments form disabled in editor.")})]})}var WBe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},dpe=[WBe];var{name:mpe}=b8,fpe={icon:RN,edit:LV,deprecated:dpe},$Be=()=>A({name:mpe,metadata:b8,settings:fpe});var MV={};X(MV,{init:()=>QBe,metadata:()=>_8,name:()=>Cpe,settings:()=>Spe});var _8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-link",title:"Comments Link",category:"theme",description:"Displays the link to the current post comments.",textdomain:"default",usesContext:["postType","postId"],example:{viewportWidth:350},supports:{anchor:!0,html:!1,color:{link:!0,text:!1,__experimentalDefaultControls:{background:!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-post-comments-link"};var hpe=a(N(),1),k8=a(j(),1),gpe=a(O(),1),vpe=a(Xb(),1),bpe=a(pr(),1),Gf=a(D(),1),ype=a(oe(),1),x8=a(b(),1);function ZBe({context:e}){let{postType:t,postId:r}=e,[o,n]=(0,k8.useState)(),i=(0,hpe.useBlockProps)();(0,k8.useEffect)(()=>{if(!r)return;let c=r;(0,vpe.default)({path:(0,bpe.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then(u=>{c===r&&n(u.headers.get("X-WP-Total"))})},[r]);let s=(0,gpe.useSelect)(c=>c(ype.store).getEditedEntityRecord("postType",t,r),[t,r]),l;if(o!==void 0){let c=parseInt(o);c===0?l=(0,Gf.__)("No comments"):l=(0,Gf.sprintf)((0,Gf._n)("%s comment","%s comments",c),c.toLocaleString())}return(0,x8.jsx)("div",{...i,children:s?.link&&l!==void 0?(0,x8.jsx)("a",{href:s?.link+"#comments",onClick:c=>c.preventDefault(),children:l}):(0,x8.jsx)("a",{href:"#post-comments-link-pseudo-link",onClick:c=>c.preventDefault(),children:(0,Gf.__)("No comments")})})}var _pe=ZBe;var xpe=a(K(),1),KBe={to:[{type:"block",blocks:["core/post-comments-count"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,xpe.createBlock)("core/post-comments-count",{...t&&{style:{typography:{textAlign:t}}}})}}]},kpe=KBe;var YBe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},wpe=[YBe];var{name:Cpe}=_8,Spe={edit:_pe,icon:Hv,transforms:kpe,deprecated:wpe},QBe=()=>A({name:Cpe,metadata:_8,settings:Spe});var zV={};X(zV,{init:()=>sNe,metadata:()=>w8,name:()=>Npe,settings:()=>Ipe});var w8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-content",title:"Content",category:"theme",description:"Displays the contents of a post or page.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{tagName:{type:"string",default:"div"}},example:{viewportWidth:350},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0}},dimensions:{minHeight:!0},spacing:{blockGap:!0,padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!1,text:!1}},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-post-content",editorStyle:"wp-block-post-content-editor"};var Wf=a(D(),1),bo=a(N(),1),Tpe=a(K(),1),$f=a(oe(),1),Ppe=a(O(),1),Epe=a(j(),1);var nr=a(b(),1),{HTMLElementControl:JBe}=q(bo.privateApis);function eNe({parentLayout:e,layoutClassNames:t,userCanEdit:r,postType:o,postId:n,tagName:i="div"}){let[,,s]=(0,$f.useEntityProp)("postType",o,"content",n),l=(0,bo.useBlockProps)({className:t}),c=(0,Epe.useMemo)(()=>s?.raw?(0,Tpe.parse)(s.raw):[],[s?.raw]),u=(0,bo.__experimentalUseBlockPreview)({blocks:c,props:l,layout:e});return r?(0,nr.jsx)("div",{...u}):s?.protected?(0,nr.jsx)(i,{...l,children:(0,nr.jsx)(bo.Warning,{children:(0,Wf.__)("This content is password protected.")})}):(0,nr.jsx)(i,{...l,dangerouslySetInnerHTML:{__html:s?.rendered}})}function tNe({blockProps:e,blocks:t,onInput:r,onChange:o,tagName:n="div"}){let i=(0,bo.useInnerBlocksProps)(e,{value:t,onInput:r,onChange:o});return(0,nr.jsx)(n,{...i})}function rNe({context:e={},tagName:t="div"}){let{postType:r,postId:o}=e,[n,i,s]=(0,$f.useEntityBlockEditor)("postType",r,{id:o}),l=(0,Ppe.useSelect)(u=>u($f.store).getEntityRecord("postType",r,o)!==void 0||u($f.store).hasFinishedResolution("getEntityRecord",["postType",r,o]),[r,o]),c=(0,bo.useBlockProps)({className:"entry-content"});return l?(0,nr.jsx)(tNe,{blockProps:c,blocks:n,onInput:i,onChange:s,tagName:t}):(0,nr.jsx)(t,{...c})}function oNe(e){let{context:{queryId:t,postType:r,postId:o}={},layoutClassNames:n,tagName:i}=e,s=Nw("postType",r,o);if(s===void 0)return null;let l=Number.isFinite(t);return s&&!l?(0,nr.jsx)(rNe,{...e}):(0,nr.jsx)(eNe,{parentLayout:e.parentLayout,layoutClassNames:n,userCanEdit:s,postType:r,postId:o,tagName:i})}function nNe({layoutClassNames:e}){let t=(0,bo.useBlockProps)({className:e});return(0,nr.jsxs)("div",{...t,children:[(0,nr.jsx)("p",{children:(0,Wf.__)("This is the Content block, it will display all the blocks in any single post or page.")}),(0,nr.jsx)("p",{children:(0,Wf.__)("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.")}),(0,nr.jsx)("p",{children:(0,Wf.__)("If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well.")})]})}function aNe(){let e=(0,bo.useBlockProps)();return(0,nr.jsx)("div",{...e,children:(0,nr.jsx)(bo.Warning,{children:(0,Wf.__)("Block cannot be rendered inside itself.")})})}function iNe({tagName:e,onSelectTagName:t,clientId:r}){return(0,nr.jsx)(bo.InspectorControls,{group:"advanced",children:(0,nr.jsx)(JBe,{tagName:e,onChange:t,clientId:r,options:[{label:(0,Wf.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"}]})})}function Bpe({context:e,attributes:{tagName:t="div"},setAttributes:r,clientId:o,__unstableLayoutClassNames:n,__unstableParentLayout:i}){let{postId:s,postType:l}=e,c=(0,bo.useHasRecursion)(s);return s&&l&&c?(0,nr.jsx)(aNe,{}):(0,nr.jsxs)(nr.Fragment,{children:[(0,nr.jsx)(iNe,{tagName:t,onSelectTagName:p=>{r({tagName:p})},clientId:o}),(0,nr.jsx)(bo.RecursionProvider,{uniqueId:s,children:s&&l?(0,nr.jsx)(oNe,{context:e,parentLayout:i,layoutClassNames:n}):(0,nr.jsx)(nNe,{layoutClassNames:n})})]})}var{name:Npe}=w8,Ipe={icon:MN,edit:Bpe},sNe=()=>A({name:Npe,metadata:w8,settings:Ipe});var VV={};X(VV,{init:()=>hNe,metadata:()=>C8,name:()=>Vpe,settings:()=>Fpe});var C8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-date",title:"Date",category:"theme",description:"Display a custom date.",textdomain:"default",attributes:{datetime:{type:"string",role:"content"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},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}}}};var Rpe=a(oe(),1),W0=a(j(),1),qf=a(V3(),1),gi=a(N(),1),as=a(V(),1),Va=a(D(),1);var Dpe=a(ul(),1),m_=a(O(),1),Lpe=a(K(),1);var Fo=a(b(),1);function Ape(e){let{attributes:t,context:{postType:r,queryId:o},setAttributes:n,name:i}=e;Pt(e);let{datetime:s,format:l,isLink:c}=t,u=(0,gi.useBlockProps)(),p=Q(),[d,m]=(0,W0.useState)(null),f=(0,W0.useMemo)(()=>({anchor:d}),[d]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,m_.useDispatch)(gi.store);(0,W0.useEffect)(()=>{s===void 0&&(h(),n({datetime:new Date}))},[s]);let g=Number.isFinite(o),v=(0,qf.getSettings)(),{postType:x,siteFormat:y=v.formats.date,siteTimeFormat:k=v.formats.time}=(0,m_.useSelect)(P=>{let{getPostType:B,getEntityRecord:I}=P(Rpe.store),R=I("root","site");return{siteFormat:R?.date_format,siteTimeFormat:R?.time_format,postType:r?B(r):null}},[r]),_=(0,m_.useSelect)(P=>P(Lpe.store).getActiveBlockVariation(i,t)?.name,[i,t]),w=(0,gi.useBlockEditingMode)(),C=s||new Date,T=(0,Fo.jsx)("time",{dateTime:(0,qf.dateI18n)("c",C),ref:m,children:l==="human-diff"?(0,qf.humanTimeDiff)(C):(0,qf.dateI18n)(l||y,C)});return c&&s&&(T=(0,Fo.jsx)("a",{href:"#post-date-pseudo-link",onClick:P=>P.preventDefault(),children:T})),(0,Fo.jsxs)(Fo.Fragment,{children:[(w==="default"||!g)&&_!=="post-date-modified"&&(!g||!_)&&(0,Fo.jsx)(gi.BlockControls,{group:"block",children:(0,Fo.jsx)(as.ToolbarGroup,{children:(0,Fo.jsx)(as.Dropdown,{popoverProps:f,renderContent:({onClose:P})=>(0,Fo.jsx)(gi.__experimentalPublishDateTimePicker,{title:_==="post-date"?(0,Va.__)("Publish Date"):(0,Va.__)("Date"),currentDate:s,onChange:B=>n({datetime:B}),is12Hour:cNe(k),onClose:P,dateOrder:(0,Va._x)("dmy","date order")}),renderToggle:({isOpen:P,onToggle:B})=>{let I=R=>{!P&&R.keyCode===Dpe.DOWN&&(R.preventDefault(),B())};return(0,Fo.jsx)(as.ToolbarButton,{"aria-expanded":P,icon:bm,title:(0,Va.__)("Change Date"),onClick:B,onKeyDown:I})}})})}),(0,Fo.jsx)(gi.InspectorControls,{children:(0,Fo.jsxs)(as.__experimentalToolsPanel,{label:(0,Va.__)("Settings"),resetAll:()=>{n({datetime:void 0,format:void 0,isLink:!1})},dropdownMenuProps:p,children:[(0,Fo.jsx)(as.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,Va.__)("Date Format"),onDeselect:()=>n({format:void 0}),isShownByDefault:!0,children:(0,Fo.jsx)(gi.__experimentalDateFormatPicker,{format:l,defaultFormat:y,onChange:P=>n({format:P})})}),(0,Fo.jsx)(as.__experimentalToolsPanelItem,{hasValue:()=>c!==!1,label:x?.labels?.singular_name?(0,Va.sprintf)((0,Va.__)("Link to %s"),x.labels.singular_name.toLowerCase()):(0,Va.__)("Link to post"),onDeselect:()=>n({isLink:!1}),isShownByDefault:!0,children:(0,Fo.jsx)(as.ToggleControl,{label:x?.labels?.singular_name?(0,Va.sprintf)((0,Va.__)("Link to %s"),x.labels.singular_name.toLowerCase()):(0,Va.__)("Link to post"),onChange:()=>n({isLink:!c}),checked:c})})]})}),(0,Fo.jsx)("div",{...u,children:T})]})}function cNe(e){return/(?:^|[^\\])[aAgh]/.test(e)}var uNe={attributes:{datetime:{type:"string",role:"content"},textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},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,__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}}},save(){return null},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},pNe={attributes:{datetime:{type:"string",role:"content"},textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},supports:{html:!1,color:{gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},save(){return null},migrate({metadata:{bindings:{datetime:{source:e,args:{key:t,...r}},...o},...n},...i}){return ve({metadata:{bindings:{datetime:{source:e,args:{field:t,...r}},...o},...n},...i})},isEligible(e){return e?.metadata?.bindings?.datetime?.source==="core/post-data"&&!!e?.metadata?.bindings?.datetime?.args?.key}},dNe={attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"},displayType:{type:"string",default:"date"}},supports:{html:!1,color:{gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},save(){return null},migrate({className:e,displayType:t,metadata:r,...o}){if(t==="date"||t==="modified")return t==="modified"&&(e=S(e,"wp-block-post-date__modified-date")),ve({...o,className:e,metadata:{...r,bindings:{datetime:{source:"core/post-data",args:{field:t}}}}})},isEligible(e){return!e.datetime&&!e?.metadata?.bindings?.datetime}},mNe={attributes:{textAlign:{type:"string"},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(e){return ve(Xt(e))},isEligible({style:e}){return e?.typography?.fontFamily}},Mpe=[uNe,pNe,dNe,mNe];var f_=a(D(),1),fNe=[{name:"post-date",title:(0,f_.__)("Post Date"),description:(0,f_.__)("Display a post's publish date."),attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}},scope:["inserter","transform"],isActive:e=>e?.metadata?.bindings?.datetime?.source==="core/post-data"&&e?.metadata?.bindings?.datetime?.args?.field==="date"},{name:"post-date-modified",title:(0,f_.__)("Modified Date"),description:(0,f_.__)("Display a post's last updated date."),attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"modified"}}}},className:"wp-block-post-date__modified-date"},scope:["inserter","transform"],isActive:e=>e?.metadata?.bindings?.datetime?.source==="core/post-data"&&e?.metadata?.bindings?.datetime?.args?.field==="modified"}],zpe=fNe;var{name:Vpe}=C8,Fpe={icon:Gv,edit:Ape,deprecated:Mpe,variations:zpe},hNe=()=>A({name:Vpe,metadata:C8,settings:Fpe});var OV={};X(OV,{init:()=>yNe,metadata:()=>S8,name:()=>$pe,settings:()=>qpe});var S8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-excerpt",title:"Excerpt",category:"theme",description:"Display the excerpt.",textdomain:"default",attributes:{moreText:{type:"string",role:"content"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},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,textColumns:!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}}},editorStyle:"wp-block-post-excerpt-editor",style:"wp-block-post-excerpt"};var T8=a(oe(),1),Hpe=a(j(),1),Ku=a(N(),1),Yu=a(V(),1),Fa=a(D(),1),jpe=a(O(),1);var yo=a(b(),1),Ope="\u2026";function Upe(e){let{attributes:{moreText:t,showMoreOnNewLine:r,excerptLength:o},setAttributes:n,isSelected:i,context:{postId:s,postType:l,queryId:c}}=e;Pt(e);let u=Number.isFinite(c),p=Nw("postType",l,s),[d,m,{rendered:f,protected:h}={}]=(0,T8.useEntityProp)("postType",l,"excerpt",s),g=Q(),v=(0,jpe.useSelect)(R=>l==="page"?!0:!!R(T8.store).getPostType(l)?.supports?.excerpt,[l]),x=p&&!u&&v,y=(0,Ku.useBlockProps)(),k=(0,Fa._x)("words","Word count type. Do not translate!"),_=(0,Hpe.useMemo)(()=>{if(!f)return"";let R=new window.DOMParser().parseFromString(f,"text/html");return R.body.textContent||R.body.innerText||""},[f]);if(!l||!s)return(0,yo.jsx)("div",{...y,children:(0,yo.jsx)("p",{children:(0,Fa.__)("This block will display the excerpt.")})});if(h&&!p)return(0,yo.jsx)("div",{...y,children:(0,yo.jsx)(Ku.Warning,{children:(0,Fa.__)("The content is currently protected and does not have the available excerpt.")})});let w=(0,yo.jsx)(Ku.RichText,{identifier:"moreText",className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Fa.__)("\u201CRead more\u201D link text"),placeholder:(0,Fa.__)('Add "read more" link text'),value:t,onChange:R=>n({moreText:R}),withoutInteractiveFormatting:!0}),C=S("wp-block-post-excerpt__excerpt",{"is-inline":!r}),T=(d||_).trim(),P="";if(k==="words")P=T.split(/\s+/,o).join(" ");else if(k==="characters_excluding_spaces"){let R=T.split("",o).join(""),E=R.length-R.replaceAll(" ","").length;P=T.split("",o+E).join("")}else k==="characters_including_spaces"&&(P=T.split("",o).join(""));let B=P!==T,I=x?(0,yo.jsx)(Ku.RichText,{className:C,"aria-label":(0,Fa.__)("Excerpt text"),value:i?T:(B?P+Ope:T)||(0,Fa.__)("No excerpt found"),onChange:m,tagName:"p",allowedFormats:[],preserveWhiteSpace:!0}):(0,yo.jsx)("p",{className:C,children:B?P+Ope:T||(0,Fa.__)("No excerpt found")});return(0,yo.jsxs)(yo.Fragment,{children:[(0,yo.jsx)(Ku.InspectorControls,{children:(0,yo.jsxs)(Yu.__experimentalToolsPanel,{label:(0,Fa.__)("Settings"),resetAll:()=>{n({showMoreOnNewLine:!0,excerptLength:55})},dropdownMenuProps:g,children:[(0,yo.jsx)(Yu.__experimentalToolsPanelItem,{hasValue:()=>r!==!0,label:(0,Fa.__)("Show link on new line"),onDeselect:()=>n({showMoreOnNewLine:!0}),isShownByDefault:!0,children:(0,yo.jsx)(Yu.ToggleControl,{label:(0,Fa.__)("Show link on new line"),checked:r,onChange:R=>n({showMoreOnNewLine:R})})}),(0,yo.jsx)(Yu.__experimentalToolsPanelItem,{hasValue:()=>o!==55,label:(0,Fa.__)("Max number of words"),onDeselect:()=>n({excerptLength:55}),isShownByDefault:!0,children:(0,yo.jsx)(Yu.RangeControl,{label:(0,Fa.__)("Max number of words"),value:o,onChange:R=>{n({excerptLength:R})},min:"10",max:"100"})})]})}),(0,yo.jsxs)("div",{...y,children:[I,!r&&" ",r?(0,yo.jsx)("p",{className:"wp-block-post-excerpt__more-text",children:w}):w]})]})}var FV=a(K(),1),vNe={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,FV.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,FV.createBlock)("core/post-content")}]},Gpe=vNe;var bNe={attributes:{textAlign:{type:"string"},moreText:{type:"string",role:"content"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},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,textColumns:!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}}},save(){return null},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},Wpe=[bNe];var{name:$pe}=S8,qpe={icon:VN,transforms:Gpe,edit:Upe,deprecated:Wpe},yNe=()=>A({name:$pe,metadata:S8,settings:qpe});var jV={};X(jV,{init:()=>INe,metadata:()=>P8,name:()=>sde,settings:()=>lde});var P8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-featured-image",title:"Featured Image",category:"theme",description:"Display a post's featured image.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1,role:"content"},aspectRatio:{type:"string"},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},sizeSlug:{type:"string"},rel:{type:"string",attribute:"rel",default:"",role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},overlayColor:{type:"string"},customOverlayColor:{type:"string"},dimRatio:{type:"number",default:0},gradient:{type:"string"},customGradient:{type:"string"},useFirstImageFromPost:{type:"boolean",default:!1}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},supports:{anchor:!0,align:["left","right","center","wide","full"],color:{text:!1,background:!1},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},filter:{duotone:!0},shadow:{__experimentalSkipSerialization:!0},html:!1,spacing:{margin:!0,padding:!0},interactivity:{clientNavigation:!0}},selectors:{dimensions:".wp-block-post-featured-image img",border:".wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay",shadow:".wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder",filter:{duotone:".wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before"}},editorStyle:"wp-block-post-featured-image-editor",style:"wp-block-post-featured-image"};var ode=a(Or(),1),h_=a(oe(),1),g_=a(O(),1),Oo=a(V(),1),Vr=a(N(),1),Md=a(j(),1),ia=a(D(),1);var nde=a(Nr(),1);var Rd=a(D(),1),Zpe=a(V(),1),E8=a(N(),1);var Kpe=a(b(),1),{DimensionsTool:xNe}=q(E8.privateApis),kNe="cover",wNe=["aspectRatio","width","height","scale"],CNe=[{value:"cover",label:(0,Rd._x)("Cover","Scale option for Image dimension control"),help:(0,Rd.__)("Image is scaled and cropped to fill the entire space without being distorted.")},{value:"contain",label:(0,Rd._x)("Contain","Scale option for Image dimension control"),help:(0,Rd.__)("Image is scaled to fill the space without clipping nor distorting.")},{value:"fill",label:(0,Rd._x)("Fill","Scale option for Image dimension control"),help:(0,Rd.__)("Image will be stretched and distorted to completely fill the space.")}],SNe=({clientId:e,attributes:t,setAttributes:r,selectedStyleState:o,hasSelectedStyleState:n=!1})=>{let{style:i}=t,s=yg(o),l=Mi({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"aspectRatio"}),c=Mi({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"width"}),u=Mi({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"height"}),p=Mi({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"scale",styleKey:"objectFit"}),[d]=(0,E8.useSettings)("spacing.units"),m=(0,Zpe.__experimentalUseCustomUnits)({availableUnits:d||["px","%","vw","em","rem"]});return(0,Kpe.jsx)(xNe,{panelId:e,value:{aspectRatio:l,width:c,height:u,scale:p},onChange:h=>{let g={...h,width:!h.width&&h.height?"auto":h.width};r(_g({style:i,selectedState:o,hasSelectedStyleState:n,nextDimensions:g,dimensionKeyMap:{scale:"objectFit"},dimensionKeys:wNe}))},defaultScale:kNe,defaultAspectRatio:"auto",scaleOptions:CNe,unitsOptions:m},s)},Ype=SNe;var N8=a(V(),1),Ld=a(N(),1),Qpe=a(ge(),1),B8=a(D(),1),Dd=a(b(),1),TNe=({clientId:e,attributes:t,setAttributes:r,overlayColor:o,setOverlayColor:n})=>{let{dimRatio:i}=t,{gradientValue:s,setGradient:l}=(0,Ld.__experimentalUseGradient)(),c=(0,Ld.__experimentalUseMultipleOriginColorsAndGradients)();return c.hasColorsOrGradients?(0,Dd.jsxs)(Dd.Fragment,{children:[(0,Dd.jsx)(Ld.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:o.color,gradientValue:s,label:(0,B8.__)("Overlay"),onColorChange:n,onGradientChange:l,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:e,...c}),(0,Dd.jsx)(N8.__experimentalToolsPanelItem,{hasValue:()=>i!==void 0,label:(0,B8.__)("Overlay opacity"),onDeselect:()=>r({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e,children:(0,Dd.jsx)(N8.RangeControl,{label:(0,B8.__)("Overlay opacity"),value:i,onChange:u=>r({dimRatio:u}),min:0,max:100,step:10,required:!0})})]}):null},Xpe=(0,Qpe.compose)([(0,Ld.withColors)({overlayColor:"background-color"})])(TNe);var Ad=a(N(),1),ede=a(ge(),1);function Jpe(e){return e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}var tde=a(b(),1),PNe=({attributes:e,overlayColor:t})=>{let{dimRatio:r}=e,{gradientClass:o,gradientValue:n}=(0,Ad.__experimentalUseGradient)(),i=(0,Ad.__experimentalUseMultipleOriginColorsAndGradients)(),s=(0,Ad.__experimentalUseBorderProps)(e),l={backgroundColor:t.color,backgroundImage:n,...s.style};return!i.hasColorsOrGradients||!r?null:(0,tde.jsx)("span",{"aria-hidden":"true",className:S("wp-block-post-featured-image__overlay",Jpe(r),{[t.class]:t.class,"has-background-dim":r!==void 0,"has-background-gradient":n,[o]:o},s.className),style:l})},HV=(0,ede.compose)([(0,Ad.withColors)({overlayColor:"background-color"})])(PNe);var Xe=a(b(),1),rde=["image"],{isDefaultBlockStyleState:ENe,ResolutionTool:BNe}=q(Vr.privateApis),$0=e=>e!=null&&e!=="",ade="full";function NNe({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,g_.useSelect)(i=>{let{getSettings:s}=i(Vr.store);return{imageSizes:s().imageSizes}},[]);if(!o?.length)return null;let n=o.filter(({slug:i})=>e?.media_details?.sizes?.[i]?.source_url).map(({name:i,slug:s})=>({value:s,label:i}));return(0,Xe.jsx)(BNe,{value:t,defaultValue:ade,options:n,onChange:r})}function ide({clientId:e,attributes:t,setAttributes:r,context:{postId:o,postType:n,queryId:i}}){let s=Number.isFinite(i),{isLink:l,aspectRatio:c,height:u,width:p,scale:d,sizeSlug:m,rel:f,linkTarget:h,useFirstImageFromPost:g}=t,[v,x]=(0,Md.useState)(),[y,k]=(0,h_.useEntityProp)("postType",n,"featured_media",o),[_]=(0,h_.useEntityProp)("postType",n,"content",o),w=(0,Md.useMemo)(()=>{if(y)return y;if(!g)return;let te=/<!--\s+wp:(?:core\/)?image\s+(?<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*)?}\s+)?-->/.exec(_);return te?.groups?.attrs&&JSON.parse(te.groups.attrs)?.id},[y,g,_]),{media:C,postType:T,postPermalink:P,selectedStyleState:B}=(0,g_.useSelect)(te=>{let{getEntityRecord:le,getPostType:de,getEditedEntityRecord:fe}=te(h_.store),{getSelectedBlockStyleState:we}=q(te(Vr.store));return{media:w&&le("postType","attachment",w,{context:"view"}),postType:n&&de(n),postPermalink:fe("postType",n,o)?.link,selectedStyleState:we(e)}},[e,w,n,o]),I=!ENe(B),R=C?.media_details?.sizes?.[m]?.source_url||C?.source_url,E=(0,Vr.useBlockProps)({className:S({"is-transient":v})}),L=(0,Vr.__experimentalUseBorderProps)(t),M=(0,Vr.__experimentalGetShadowClassesAndStyles)(t),U=(0,Vr.useBlockEditingMode)(),W=c==="auto"?void 0:c,G=te=>(0,Xe.jsx)(Oo.Placeholder,{className:S("block-editor-media-placeholder",L.className),withIllustration:!0,style:{aspectRatio:W,height:$0(u)?u:$0(p)&&"auto",width:$0(p)?p:!!c&&"100%",...L.style,...M.style},children:te}),$=te=>{te?.id&&k(te.id),te?.url&&(0,ode.isBlobURL)(te.url)&&x(te.url)},F=()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:void 0}),k(0)};(0,Md.useEffect)(()=>{R&&v&&x()},[R,v]);let{createErrorNotice:Z}=(0,g_.useDispatch)(nde.store),H=te=>{Z(te,{type:"snackbar"}),x()},Y=Q(),ee=U==="default"&&(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)(Vr.InspectorControls,{group:"color",children:(0,Xe.jsx)(Xpe,{attributes:t,setAttributes:r,clientId:e})}),(0,Xe.jsx)(Vr.InspectorControls,{group:"dimensions",resetAllFilter:te=>xg({attributes:te,selectedState:B,hasSelectedStyleState:I,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,height:void 0,scale:void 0,width:void 0}}),children:(0,Xe.jsx)(Ype,{clientId:e,attributes:t,setAttributes:r,media:C,selectedStyleState:B,hasSelectedStyleState:I})}),(w||s||!o)&&(0,Xe.jsx)(Vr.InspectorControls,{children:(0,Xe.jsxs)(Oo.__experimentalToolsPanel,{label:(0,ia.__)("Settings"),resetAll:()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:ade})},dropdownMenuProps:Y,children:[(0,Xe.jsx)(Oo.__experimentalToolsPanelItem,{label:T?.labels?.singular_name?(0,ia.sprintf)((0,ia.__)("Link to %s"),T.labels.singular_name):(0,ia.__)("Link to post"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({isLink:!1}),children:(0,Xe.jsx)(Oo.ToggleControl,{label:(0,ia.__)("Make image a link"),onChange:()=>r({isLink:!l}),checked:l})}),l&&(0,Xe.jsx)(Oo.__experimentalToolsPanelItem,{label:(0,ia.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>h!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Xe.jsx)(Oo.ToggleControl,{label:(0,ia.__)("Open in new tab"),onChange:te=>r({linkTarget:te?"_blank":"_self"}),checked:h==="_blank"})}),l&&(0,Xe.jsx)(Oo.__experimentalToolsPanelItem,{label:(0,ia.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!f,onDeselect:()=>r({rel:""}),children:(0,Xe.jsx)(Oo.TextControl,{label:(0,ia.__)("Link relation"),help:(0,Md.createInterpolateElement)((0,ia.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Xe.jsx)(Oo.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:f,onChange:te=>r({rel:te})})}),!!C&&(0,Xe.jsx)(NNe,{image:C,value:m,onChange:te=>r({sizeSlug:te})})]})})]}),re;if(!w&&(s||!o))return(0,Xe.jsxs)(Xe.Fragment,{children:[ee,(0,Xe.jsxs)("div",{...E,children:[l?(0,Xe.jsx)("a",{href:P,target:h,children:G()}):G(),(0,Xe.jsx)(HV,{attributes:t,setAttributes:r,clientId:e})]})]});let J=(0,ia.__)("Add a featured image"),se={...L.style,...M.style,aspectRatio:W,height:$0(u)?u:$0(p)&&"auto",width:$0(p)?p:!!c&&"100%",objectFit:!!(u||c)&&d};return!w&&!v?re=(0,Xe.jsx)(Vr.MediaPlaceholder,{onSelect:$,accept:"image/*",allowedTypes:rde,onError:H,placeholder:G,mediaLibraryButton:({open:te})=>(0,Xe.jsx)(Oo.Button,{__next40pxDefaultSize:!0,icon:fu,variant:"primary",label:J,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{te()}})}):re=!C&&!v?G():(0,Xe.jsxs)(Xe.Fragment,{children:[(0,Xe.jsx)("img",{className:L.className,src:v||R,alt:C&&C?.alt_text?(0,ia.sprintf)((0,ia.__)("Featured image: %s"),C.alt_text):(0,ia.__)("Featured image"),style:se}),v&&(0,Xe.jsx)(Oo.Spinner,{})]}),(0,Xe.jsxs)(Xe.Fragment,{children:[!v&&ee,!!C&&!s&&(0,Xe.jsx)(Vr.BlockControls,{group:"other",children:(0,Xe.jsx)(Vr.MediaReplaceFlow,{mediaId:w,mediaURL:R,allowedTypes:rde,accept:"image/*",onSelect:$,onError:H,onReset:F})}),(0,Xe.jsxs)("figure",{...E,children:[l?(0,Xe.jsx)("a",{href:P,target:h,children:re}):re,(0,Xe.jsx)(HV,{attributes:t,setAttributes:r,clientId:e})]})]})}var{name:sde}=P8,lde={icon:ON,edit:ide},INe=()=>A({name:sde,metadata:P8,settings:lde});var UV={};X(UV,{init:()=>LNe,metadata:()=>I8,name:()=>gde,settings:()=>vde});var hde=a(D(),1);var I8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-navigation-link",title:"Post Navigation Link",category:"theme",description:"Displays the next or previous post link that is adjacent to the current post.",textdomain:"default",attributes:{type:{type:"string",default:"next"},label:{type:"string",role:"content"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"},taxonomy:{type:"string",default:""}},usesContext:["postType"],supports:{anchor:!0,reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-post-navigation-link"};var Bn=a(V(),1),Zf=a(N(),1),Sr=a(D(),1),cde=a(O(),1),ude=a(oe(),1);var Fr=a(b(),1);function pde({context:{postType:e},attributes:{type:t,label:r,showTitle:o,linkLabel:n,arrow:i,taxonomy:s},setAttributes:l}){let c=t==="next",u=c?(0,Sr.__)("Next"):(0,Sr.__)("Previous"),d={none:"",arrow:c?"\u2192":"\u2190",chevron:c?"\xBB":"\xAB"}[i];o&&(u=c?(0,Sr.__)("Next: "):(0,Sr.__)("Previous: "));let m=c?(0,Sr.__)("Next post"):(0,Sr.__)("Previous post"),f=(0,Zf.useBlockProps)(),h=(0,cde.useSelect)(x=>{let{getTaxonomies:y}=x(ude.store);return y({type:e,per_page:-1})},[e]),g=()=>{let x={label:(0,Sr.__)("Unfiltered"),value:""},y=(h??[]).filter(({visibility:k})=>!!k?.publicly_queryable).map(k=>({value:k.slug,label:k.name}));return[x,...y]},v=Q();return(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsx)(Zf.InspectorControls,{children:(0,Fr.jsxs)(Bn.__experimentalToolsPanel,{label:(0,Sr.__)("Settings"),resetAll:()=>{l({showTitle:!1,linkLabel:!1,arrow:"none"})},dropdownMenuProps:v,children:[(0,Fr.jsx)(Bn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Display the title as a link"),isShownByDefault:!0,hasValue:()=>o,onDeselect:()=>l({showTitle:!1}),children:(0,Fr.jsx)(Bn.ToggleControl,{label:(0,Sr.__)("Display the title as a link"),help:(0,Sr.__)("If you have entered a custom label, it will be prepended before the title."),checked:!!o,onChange:()=>l({showTitle:!o})})}),o&&(0,Fr.jsx)(Bn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Include the label as part of the link"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>l({linkLabel:!1}),children:(0,Fr.jsx)(Bn.ToggleControl,{label:(0,Sr.__)("Include the label as part of the link"),checked:!!n,onChange:()=>l({linkLabel:!n})})}),(0,Fr.jsx)(Bn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Arrow"),isShownByDefault:!0,hasValue:()=>i!=="none",onDeselect:()=>l({arrow:"none"}),children:(0,Fr.jsxs)(Bn.__experimentalToggleGroupControl,{label:(0,Sr.__)("Arrow"),value:i,onChange:x=>{l({arrow:x})},help:(0,Sr.__)("A decorative arrow for the next and previous link."),isBlock:!0,children:[(0,Fr.jsx)(Bn.__experimentalToggleGroupControlOption,{value:"none",label:(0,Sr._x)("None","Arrow option for Next/Previous link")}),(0,Fr.jsx)(Bn.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Sr._x)("Arrow","Arrow option for Next/Previous link")}),(0,Fr.jsx)(Bn.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Sr._x)("Chevron","Arrow option for Next/Previous link")})]})})]})}),(0,Fr.jsx)(Zf.InspectorControls,{group:"advanced",children:(0,Fr.jsx)(Bn.SelectControl,{label:(0,Sr.__)("Filter by taxonomy"),value:s,options:g(),onChange:x=>l({taxonomy:x}),help:(0,Sr.__)("Only link to posts that have the same taxonomy terms as the current post. For example the same tags or categories.")})}),(0,Fr.jsxs)("div",{...f,children:[!c&&d&&(0,Fr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-previous is-arrow-${i}`,children:d}),(0,Fr.jsx)(Zf.RichText,{tagName:"a",identifier:"label","aria-label":m,placeholder:u,value:r,withoutInteractiveFormatting:!0,onChange:x=>l({label:x})}),o&&(0,Fr.jsx)("a",{href:"#post-navigation-pseudo-link",onClick:x=>x.preventDefault(),children:(0,Sr.__)("An example title")}),c&&d&&(0,Fr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-next is-arrow-${i}`,"aria-hidden":!0,children:d})]})]})}var Kf=a(D(),1);var dde=[{name:"post-previous",title:(0,Kf.__)("Previous Post"),description:(0,Kf.__)("Displays the post link that precedes the current post."),icon:qN,attributes:{type:"previous"},scope:["inserter","transform"],example:{attributes:{label:(0,Kf.__)("Previous post"),arrow:"arrow"}}},{isDefault:!0,name:"post-next",title:(0,Kf.__)("Next Post"),description:(0,Kf.__)("Displays the post link that follows the current post."),icon:Mv,attributes:{type:"next"},scope:["inserter","transform"],example:{attributes:{label:(0,Kf.__)("Next post"),arrow:"arrow"}}}];dde.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var mde=dde;var DNe={attributes:{textAlign:{type:"string"},type:{type:"string",default:"next"},label:{type:"string",role:"content"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"},taxonomy:{type:"string",default:""}},supports:{anchor:!0,reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},fde=[DNe];var{name:gde}=I8,vde={icon:Mv,edit:pde,variations:mde,deprecated:fde,example:{attributes:{label:(0,hde.__)("Next post"),arrow:"arrow"}}},LNe=()=>A({name:gde,metadata:I8,settings:vde});var GV={};X(GV,{init:()=>HNe,metadata:()=>R8,name:()=>Cde,settings:()=>Sde});var R8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-template",title:"Post Template",category:"theme",ancestor:["core/query"],description:"Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.",textdomain:"default",usesContext:["queryId","query","displayLayout","templateSlug","previewPostType","enhancedPagination","postType","postId"],supports:{anchor:!0,reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0,padding:!1,margin:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-post-template",editorStyle:"wp-block-post-template-editor"};var q0=a(j(),1),bde=a(O(),1),v_=a(D(),1),Us=a(N(),1),D8=a(V(),1),yde=a(oe(),1);var sa=a(b(),1),MNe={type:"default"};function zNe({classList:e}){let t=(0,Us.useInnerBlocksProps)({className:S("wp-block-post",e)},{__unstableDisableLayoutClassNames:!0,layout:MNe});return(0,sa.jsx)("li",{...t})}function VNe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:n}){let i=(0,Us.__experimentalUseBlockPreview)({blocks:e,props:{className:S("wp-block-post",r)}}),s=()=>{n(t)};return(0,sa.jsx)("li",{...i,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:{display:o?"none":void 0}})}var FNe=(0,q0.memo)(VNe);function _de({setAttributes:e,clientId:t,context:{query:{perPage:r,offset:o=0,postType:n,order:i,orderBy:s,author:l,search:c,exclude:u,sticky:p,inherit:d,taxQuery:m,parents:f,pages:h,format:g,excludeCurrent:v,...x}={},templateSlug:y,previewPostType:k,postId:_},attributes:{layout:w},__unstableLayoutClassNames:C}){let{type:T,columnCount:P=3,minimumColumnWidth:B}=w||{},[I,R]=(0,q0.useState)(),{posts:E,blocks:L}=(0,bde.useSelect)($=>{let{getEntityRecords:F,getTaxonomies:Z}=$(yde.store),{getBlocks:H}=$(Us.store),Y=d&&y?.startsWith("category-")&&F("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:y.replace("category-","")}),ee=d&&y?.startsWith("tag-")&&F("taxonomy","post_tag",{context:"view",per_page:1,_fields:["id"],slug:y.replace("tag-","")}),re={offset:o||0,order:i,orderby:s};if(m&&!d){let te=Z({type:n,per_page:-1,context:"view"}),le=(fe,we="")=>Object.entries(fe||{}).reduce((ae,[ce,ue])=>{let Ve=te?.find(({slug:Ce})=>Ce===ce);return Ve?.rest_base&&ue?.length&&(ae[Ve.rest_base+we]=ue),ae},{}),de=le(m.include);m.exclude&&Object.assign(de,le(m.exclude,"_exclude")),Object.keys(de).length&&Object.assign(re,de)}r&&(re.per_page=r),l&&(re.author=l),c&&(re.search=c),u?.length&&(re.exclude=u),f?.length&&(re.parent=f),g?.length&&(re.format=g),v&&_&&(re.exclude?re.exclude=[...re.exclude,_]:re.exclude=[_]),["exclude","only"].includes(p)&&(re.sticky=p==="only"),["","ignore"].includes(p)&&(delete re.sticky,re.ignore_sticky=p==="ignore");let J=n;return d&&(y?.startsWith("archive-")?(re.postType=y.replace("archive-",""),J=re.postType):Y?re.categories=Y[0]?.id:ee?re.tags=ee[0]?.id:y?.startsWith("taxonomy-post_format")&&(re.format=y.replace("taxonomy-post_format-post-format-",""))),{posts:F("postType",k||J,{...re,...x}),blocks:H(t)}},[r,o,i,s,t,l,c,n,u,p,d,y,m,f,g,x,k]),M=(0,q0.useMemo)(()=>E?.map($=>({postType:$.type,postId:$.id,classList:$.class_list??""})),[E]),U=(0,Us.useBlockProps)({className:S(C,{[`columns-${P}`]:T==="grid"&&P,"has-native-responsive-grid":T==="grid"&&P&&B})});if(!E)return(0,sa.jsx)("p",{...U,children:(0,sa.jsx)(D8.Spinner,{})});if(!E.length)return(0,sa.jsxs)("p",{...U,children:[" ",(0,v_.__)("No results found.")]});let W=$=>e({layout:{...w,...$}}),G=[{icon:sl,title:(0,v_._x)("List view","Post template block display setting"),onClick:()=>W({type:"default"}),isActive:T==="default"||T==="constrained"},{icon:il,title:(0,v_._x)("Grid view","Post template block display setting"),onClick:()=>W({type:"grid",columnCount:P}),isActive:T==="grid"}];return(0,sa.jsxs)(sa.Fragment,{children:[(0,sa.jsx)(Us.BlockControls,{children:(0,sa.jsx)(D8.ToolbarGroup,{controls:G})}),(0,sa.jsx)("ul",{...U,children:M&&M.map($=>(0,sa.jsxs)(Us.BlockContextProvider,{value:$,children:[$.postId===(I||M[0]?.postId)?(0,sa.jsx)(zNe,{classList:$.classList}):null,(0,sa.jsx)(FNe,{blocks:L,blockContextId:$.postId,classList:$.classList,setActiveBlockContextId:R,isHidden:$.postId===(I||M[0]?.postId)})]},$.postId))})]})}var xde=a(N(),1),kde=a(b(),1);function wde(){return(0,kde.jsx)(xde.InnerBlocks.Content,{})}var{name:Cde}=R8,ONe=[["core/post-title"],["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],["core/post-excerpt"]],Sde={icon:hm,template:ONe,edit:_de,save:wde},HNe=()=>A({name:Cde,metadata:R8,settings:Sde});var WV={};X(WV,{init:()=>$Ne,metadata:()=>L8,name:()=>zde,settings:()=>Vde});var Mde=a(Nu(),1);var L8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-terms",title:"Post Terms",category:"theme",description:"Post terms.",textdomain:"default",attributes:{term:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:"",role:"content"},suffix:{type:"string",default:"",role:"content"}},usesContext:["postId","postType"],example:{viewportWidth:350},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-post-terms"};var Qu=a(N(),1),A8=a(K(),1),M8=a(V(),1),Nde=a(O(),1),Ide=a($o(),1),zd=a(D(),1),Rde=a(oe(),1);var Tde=a(oe(),1),Pde=a(O(),1),UNe=[];function Ede({postId:e,term:t}){let{slug:r}=t;return(0,Pde.useSelect)(o=>{if(!t?.visibility?.publicly_queryable||!e)return{postTerms:UNe,isLoading:!1,hasPostTerms:!1};let{getEntityRecords:i,isResolving:s}=o(Tde.store),l=["taxonomy",r,{post:e,per_page:-1,context:"view"}],c=i(...l);return{postTerms:c,isLoading:s("getEntityRecords",l),hasPostTerms:!!c?.length}},[e,t?.visibility?.publicly_queryable,r])}var la=a(b(),1),Bde=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];function Dde({attributes:e,clientId:t,context:r,isSelected:o,setAttributes:n,insertBlocksAfter:i}){let{term:s,separator:l,prefix:c,suffix:u}=e,{postId:p,postType:d}=r,m=(0,Nde.useSelect)(k=>{if(!s)return{};let{getTaxonomy:_}=k(Rde.store),w=_(s);return w?.visibility?.publicly_queryable?w:{}},[s]),{postTerms:f,hasPostTerms:h,isLoading:g}=Ede({postId:p,term:m}),v=p&&d,x=(0,Qu.useBlockDisplayInformation)(t),y=(0,Qu.useBlockProps)({className:s&&`taxonomy-${s}`});return(0,la.jsxs)(la.Fragment,{children:[(0,la.jsx)(Qu.InspectorControls,{group:"advanced",children:(0,la.jsx)(M8.TextControl,{autoComplete:"off",label:(0,zd.__)("Separator"),value:l||"",onChange:k=>{n({separator:k})},help:(0,zd.__)("Enter character(s) used to separate terms.")})}),(0,la.jsxs)("div",{...y,children:[g&&v&&(0,la.jsx)(M8.Spinner,{}),!g&&(o||c)&&(0,la.jsx)(Qu.RichText,{identifier:"prefix",allowedFormats:Bde,className:"wp-block-post-terms__prefix","aria-label":(0,zd.__)("Prefix"),placeholder:(0,zd.__)("Prefix")+" ",value:c,onChange:k=>n({prefix:k}),tagName:"span"}),(!v||!s)&&(0,la.jsx)("span",{children:x.title}),v&&!g&&h&&f.map(k=>(0,la.jsx)("a",{href:k.link,onClick:_=>_.preventDefault(),rel:"tag",children:(0,Ide.decodeEntities)(k.name)},k.id)).reduce((k,_)=>(0,la.jsxs)(la.Fragment,{children:[k,(0,la.jsx)("span",{className:"wp-block-post-terms__separator",children:l||" "}),_]})),v&&!g&&!h&&(m?.labels?.no_terms||(0,zd.__)("Term items not found.")),!g&&(o||u)&&(0,la.jsx)(Qu.RichText,{identifier:"suffix",allowedFormats:Bde,className:"wp-block-post-terms__suffix","aria-label":(0,zd.__)("Suffix"),placeholder:" "+(0,zd.__)("Suffix"),value:u,onChange:k=>n({suffix:k}),tagName:"span",__unstableOnSplitAtEnd:i?()=>i((0,A8.createBlock)((0,A8.getDefaultBlockName)())):void 0})]})]})}var GNe={category:Hh,post_tag:UN};function Lde(e,t){if(t!=="core/post-terms")return e;let r=e.variations.map(o=>({...o,icon:GNe[o.name]??Hh}));return{...e,variations:r}}var WNe={attributes:{textAlign:{type:"string"},term:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:"",role:"content"},suffix:{type:"string",default:"",role:"content"}},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,__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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Ade=[WNe];var{name:zde}=L8,Vde={icon:Hh,edit:Dde,deprecated:Ade},$Ne=()=>((0,Mde.addFilter)("blocks.registerBlockType","core/template-part",Lde),A({name:zde,metadata:L8,settings:Vde}));var $V={};X($V,{init:()=>QNe,metadata:()=>z8,name:()=>qde,settings:()=>Zde});var z8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-time-to-read",title:"Time to Read",category:"theme",description:"Show minutes required to finish reading the post. Can also show a word count.",textdomain:"default",usesContext:["postId","postType"],attributes:{displayAsRange:{type:"boolean",default:!0},displayMode:{type:"string",default:"time"},averageReadingSpeed:{type:"number",default:189}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,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}}};var ca=a(D(),1),Hde=a(j(),1),V8=a(N(),1),Z0=a(V(),1),jde=a(K(),1),F8=a(oe(),1),Ude=a(Ode(),1);var Wc=a(b(),1);function ZNe({attributes:e,setAttributes:t,context:r}){let{displayAsRange:o,displayMode:n,averageReadingSpeed:i}=e,{postId:s,postType:l}=r,c=Q(),[u]=(0,F8.useEntityProp)("postType",l,"content",s),[p]=(0,F8.useEntityBlockEditor)("postType",l,{id:s}),d=(0,Hde.useMemo)(()=>{let f;u instanceof Function?f=u({blocks:p}):p?f=(0,jde.__unstableSerializeAndClean)(p):f=u;let h=(0,ca._x)("words","Word count type. Do not translate!"),g=(0,Ude.count)(f||"",h);if(n==="time"){if(o){let x=Math.max(1,Math.round(g/i*1.2)),y=Math.max(1,Math.round(g/i*.8));y===x&&(x=x+1);let k=(0,ca._x)("%1$s\u2013%2$s minutes","Range of minutes to read");return(0,ca.sprintf)(k,y,x)}let v=Math.max(1,Math.round(g/i));return(0,ca.sprintf)((0,ca._n)("%s minute","%s minutes",v),v)}if(n==="words")return h==="words"?(0,ca.sprintf)((0,ca._n)("%s word","%s words",g),g.toLocaleString()):(0,ca.sprintf)((0,ca._n)("%s character","%s characters",g),g.toLocaleString())},[u,p,o,n,i]),m=(0,V8.useBlockProps)();return(0,Wc.jsxs)(Wc.Fragment,{children:[n==="time"&&(0,Wc.jsx)(V8.InspectorControls,{children:(0,Wc.jsx)(Z0.__experimentalToolsPanel,{label:(0,ca.__)("Settings"),resetAll:()=>{t({displayAsRange:!0})},dropdownMenuProps:c,children:(0,Wc.jsx)(Z0.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,ca._x)("Display as range","Turns reading time range display on or off"),hasValue:()=>!o,onDeselect:()=>{t({displayAsRange:!0})},children:(0,Wc.jsx)(Z0.ToggleControl,{label:(0,ca.__)("Display as range"),checked:!!o,onChange:()=>t({displayAsRange:!o})})})})}),(0,Wc.jsx)("div",{...m,children:d})]})}var Gde=ZNe;var b_=a(D(),1);var KNe=[{name:"time-to-read",title:(0,b_.__)("Time to Read"),description:(0,b_.__)("Show minutes required to finish reading the post."),attributes:{displayMode:"time"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="time",icon:cb,isDefault:!0},{name:"word-count",title:(0,b_.__)("Word Count"),description:(0,b_.__)("Show the number of words in the post."),attributes:{displayMode:"words"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="words",icon:dR}],Wde=KNe;var YNe={attributes:{textAlign:{type:"string"},displayAsRange:{type:"boolean",default:!0},displayMode:{type:"string",default:"time"},averageReadingSpeed:{type:"number",default:189}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,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}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},$de=[YNe];var{name:qde}=z8,Zde={icon:cb,edit:Gde,variations:Wde,example:{},deprecated:$de},QNe=()=>A({name:qde,metadata:z8,settings:Zde});var qV={};X(qV,{init:()=>tIe,metadata:()=>O8,name:()=>Jde,settings:()=>eme});var O8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-title",title:"Title",category:"theme",description:"Displays the title of a post, page, or any other content-type.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{level:{type:"number",default:2},levelOptions:{type:"array"},isLink:{type:"boolean",default:!1,role:"content"},rel:{type:"string",attribute:"rel",default:"",role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},placeholder:{type:"string"}},example:{viewportWidth:350},supports:{anchor:!0,align:["wide","full"],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-post-title"};var ss=a(N(),1),is=a(V(),1),vi=a(D(),1),y_=a(oe(),1),Kde=a(O(),1),Yde=a(j(),1);var ar=a(b(),1);function Qde({attributes:{level:e,levelOptions:t,isLink:r,rel:o,linkTarget:n,placeholder:i},setAttributes:s,context:{postType:l,postId:c,queryId:u}}){let p=e===0?"p":`h${e}`,d=Number.isFinite(u),m=(0,Kde.useSelect)(w=>d?!1:w(y_.store).canUser("update",{kind:"postType",name:l,id:c}),[d,l,c]),[f="",h,g]=(0,y_.useEntityProp)("postType",l,"title",c),[v]=(0,y_.useEntityProp)("postType",l,"link",c),x=(0,ss.useBlockProps)(),y=(0,ss.useBlockEditingMode)(),k=Q(),_=(0,ar.jsx)(p,{...x,children:i||(0,vi.__)("Title")});return l&&c&&(_=m?(0,ar.jsx)(ss.PlainText,{tagName:p,placeholder:(0,vi.__)("(no title)"),value:f,onChange:h,__experimentalVersion:2,disableLineBreaks:!0,...x}):(0,ar.jsx)(p,{...x,dangerouslySetInnerHTML:{__html:g?.rendered||(0,vi.__)("(no title)")}})),r&&l&&c&&(_=m?(0,ar.jsx)(p,{...x,children:(0,ar.jsx)(ss.PlainText,{tagName:"a",href:v,target:n,rel:o,placeholder:f.length?null:(0,vi.__)("(no title)"),value:f,onChange:h,__experimentalVersion:2,disableLineBreaks:!0})}):(0,ar.jsx)(p,{...x,children:(0,ar.jsx)("a",{href:v,target:n,rel:o,onClick:w=>w.preventDefault(),dangerouslySetInnerHTML:{__html:g?.rendered||(0,vi.__)("(no title)")}})})),(0,ar.jsxs)(ar.Fragment,{children:[y==="default"&&(0,ar.jsxs)(ar.Fragment,{children:[(0,ar.jsx)(ss.BlockControls,{group:"block",children:(0,ar.jsx)(ss.HeadingLevelDropdown,{value:e,options:t,onChange:w=>s({level:w})})}),(0,ar.jsx)(ss.InspectorControls,{children:(0,ar.jsxs)(is.__experimentalToolsPanel,{label:(0,vi.__)("Settings"),resetAll:()=>{s({rel:"",linkTarget:"_self",isLink:!1})},dropdownMenuProps:k,children:[(0,ar.jsx)(is.__experimentalToolsPanelItem,{label:(0,vi.__)("Make title a link"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>s({isLink:!1}),children:(0,ar.jsx)(is.ToggleControl,{label:(0,vi.__)("Make title a link"),onChange:()=>s({isLink:!r}),checked:r})}),r&&(0,ar.jsxs)(ar.Fragment,{children:[(0,ar.jsx)(is.__experimentalToolsPanelItem,{label:(0,vi.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>n==="_blank",onDeselect:()=>s({linkTarget:"_self"}),children:(0,ar.jsx)(is.ToggleControl,{label:(0,vi.__)("Open in new tab"),onChange:w=>s({linkTarget:w?"_blank":"_self"}),checked:n==="_blank"})}),(0,ar.jsx)(is.__experimentalToolsPanelItem,{label:(0,vi.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>s({rel:""}),children:(0,ar.jsx)(is.TextControl,{label:(0,vi.__)("Link relation"),help:(0,Yde.createInterpolateElement)((0,vi.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,ar.jsx)(is.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:o,onChange:w=>s({rel:w})})})]})]})})]}),_]})}var JNe={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},levelOptions:{type:"array"},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},eIe={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0}},save(){return null},migrate:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},Xde=[JNe,eIe];var{name:Jde}=O8,eme={icon:ll,edit:Qde,deprecated:Xde},tIe=()=>A({name:Jde,metadata:O8,settings:eme});var QV={};X(QV,{init:()=>iIe,metadata:()=>U8,name:()=>ime,settings:()=>W8});var YV=a(D(),1);var ame=a(K(),1);var ZV=a(D(),1),H8=a(N(),1),j8=a(K(),1),tme=a(b(),1);function rme({attributes:e,mergeBlocks:t,setAttributes:r,onRemove:o,insertBlocksAfter:n,style:i}){let{content:s}=e,l=(0,H8.useBlockProps)({style:i});return(0,tme.jsx)(H8.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:s,onChange:c=>{r({content:c})},onRemove:o,"aria-label":(0,ZV.__)("Preformatted text"),placeholder:(0,ZV.__)("Write preformatted text\u2026"),onMerge:t,...l,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:n?()=>n((0,j8.createBlock)((0,j8.getDefaultBlockName)())):void 0})}var U8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/preformatted",title:"Preformatted",category:"text",description:"Add text that respects your spacing and tabs, and also allows styling.",textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!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-preformatted"};var G8=a(N(),1),KV=a(b(),1);function ome({attributes:e}){let{content:t}=e;return(0,KV.jsx)("pre",{...G8.useBlockProps.save(),children:(0,KV.jsx)(G8.RichText.Content,{value:t})})}var __=a(K(),1),oIe={from:[{type:"block",blocks:["core/code","core/paragraph","core/verse"],transform:({content:e,anchor:t})=>(0,__.createBlock)("core/preformatted",{content:e,anchor:t})},{type:"raw",isMatch:e=>e.nodeName==="PRE"&&!(e.children.length===1&&e.firstChild.nodeName==="CODE"),schema:({phrasingContentSchema:e})=>({pre:{children:e}})}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,__.createBlock)("core/paragraph",e)},{type:"block",blocks:["core/code"],transform:e=>(0,__.createBlock)("core/code",e)},{type:"block",blocks:["core/verse"],transform:e=>(0,__.createBlock)("core/verse",e)}]},nme=oIe;var{fieldsKey:nIe,formKey:aIe}=q(ame.privateApis),{name:ime}=U8,W8={icon:WN,example:{attributes:{content:(0,YV.__)(`EXT. XANADU - FAINT DAWN - 1940 (MINIATURE)
+`,this.playBtn=this.container.querySelector(".waveform-btn"),this.canvas=this.container.querySelector("canvas"),this.ctx=this.canvas.getContext("2d"),this.titleEl=this.container.querySelector(".waveform-title"),this.artistEl=this.container.querySelector(".waveform-artist"),this.artworkEl=this.container.querySelector(".waveform-artwork, .waveform-btn-artwork"),this.bindArtworkFallback(this.artworkEl),this.currentTimeEl=this.container.querySelector(".time-current"),this.totalTimeEl=this.container.querySelector(".time-total"),this.bpmEl=this.container.querySelector(".waveform-bpm"),this.bpmValueEl=this.container.querySelector(".bpm-value"),this.loadingEl=this.container.querySelector(".waveform-loading"),this.errorEl=this.container.querySelector(".waveform-error"),this.markersContainer=this.container.querySelector(".waveform-markers"),this.speedBtn=this.container.querySelector(".speed-btn"),this.speedMenu=this.container.querySelector(".speed-menu"),this.resizeCanvas(),this.updateBPMDisplay()}bindArtworkFallback(t){t&&t.addEventListener("error",()=>{t.src.startsWith("data:")||(t.src=VPe)},{signal:this._ac.signal})}createArtworkElement(){let t=document.createElement("img");return t.className="waveform-artwork",t.style.width="40px",t.style.height="40px",t.style.borderRadius="4px",t.style.objectFit="cover",t.style.flexShrink="0",this.bindArtworkFallback(t),t}createButtonArtworkElement(){let t=document.createElement("img");return t.className="waveform-btn-artwork",t.alt="",t.setAttribute("aria-hidden","true"),this.bindArtworkFallback(t),t}createArtistElement(){let t=document.createElement("span");return t.className="waveform-artist",t}syncArtist(t){if(this.options.artist=t||null,!!this.options.showInfo){if(!t){this.artistEl?.remove(),this.artistEl=null;return}if(!this.artistEl){let r=this.container.querySelector(".waveform-title");if(!r)return;this.artistEl=this.createArtistElement(),r.after(this.artistEl)}this.artistEl.textContent=t,this.artistEl.style.display=""}}syncButtonArtwork(t){if(this.playBtn){if(!t){this.artworkEl?.remove(),this.artworkEl=null,this.playBtn.classList.remove("waveform-btn-has-artwork");return}this.artworkEl||(this.artworkEl=this.createButtonArtworkElement(),this.playBtn.prepend(this.artworkEl)),this.artworkEl.src=t,this.playBtn.classList.add("waveform-btn-has-artwork")}}syncArtwork(t,r=""){if(this.options.artwork=t||null,this.options.artworkAlt=r||"",this.options.artworkPosition==="button"){this.syncButtonArtwork(this.options.artwork);return}if(this.options.showInfo){if(!t){this.artworkEl?.remove(),this.artworkEl=null;return}if(!this.artworkEl){let o=this.container.querySelector(".waveform-text");if(!o)return;this.artworkEl=this.createArtworkElement(),o.before(this.artworkEl)}this.artworkEl.src=t,this.artworkEl.alt=r||""}}createAudio(){if(this.options.audioMode==="external"){this.audio=null;return}this.audio=new Audio,this.audio.preload=this.options.preload||"metadata",this.options.crossOrigin&&(this.audio.crossOrigin=this.options.crossOrigin)}initPlaybackSpeed(){this.audio&&this.options.playbackRate&&this.options.playbackRate!==1&&(this.audio.playbackRate=this.options.playbackRate),this.options.showPlaybackSpeed&&this.initSpeedControls()}initSpeedControls(){let t=this.container.querySelector(".speed-btn"),r=this.container.querySelector(".speed-menu");if(!t||!r)return;let o=()=>Array.from(r.querySelectorAll(".speed-option")),n=()=>r.style.display!=="none",i=c=>{if(r.style.display=c?"block":"none",t.setAttribute("aria-expanded",c?"true":"false"),c){let u=o();(u.find(d=>d.getAttribute("aria-checked")==="true")||u[0])?.focus()}},s=c=>{let u=o();u.length&&u[(c+u.length)%u.length].focus()},l=c=>{this.setPlaybackRate(parseFloat(c.dataset.rate)),i(!1),t.focus()};t.addEventListener("click",c=>{c.stopPropagation(),i(!n())},{signal:this._ac.signal}),document.addEventListener("click",()=>i(!1),{signal:this._ac.signal}),r.addEventListener("click",c=>{c.stopPropagation();let u=c.target.closest(".speed-option");u&&l(u)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",c=>{let u=o(),d=u.indexOf(document.activeElement);if(!n()){(c.key==="ArrowDown"||c.key==="ArrowUp")&&document.activeElement===t&&(c.preventDefault(),i(!0));return}switch(c.key){case"ArrowDown":c.preventDefault(),s(d<0?0:d+1);break;case"ArrowUp":c.preventDefault(),s(d<0?u.length-1:d-1);break;case"Home":c.preventDefault(),s(0);break;case"End":c.preventDefault(),s(u.length-1);break;case"Escape":c.preventDefault(),i(!1),t.focus();break;case"Tab":i(!1);break}},{signal:this._ac.signal}),this.updateSpeedUI()}initKeyboardControls(){this.container.setAttribute("tabindex","-1"),this.container.addEventListener("click",t=>{t.target.closest(FPe)||(tn.getAllInstances().forEach(r=>{r!==this&&r.container.setAttribute("tabindex","-1")}),this.container.setAttribute("tabindex","0"),this.container.focus())},{signal:this._ac.signal}),this.container.addEventListener("keydown",t=>{if(document.activeElement!==this.container)return;let r=t.key,o=!!this.audio,n=o?this.audio.currentTime:0;if(o&&r>="0"&&r<="9"){t.preventDefault(),this.seekToPercent(parseInt(r)/10);return}let i={" ":()=>this.togglePlay()};o&&(i.ArrowLeft=()=>this.seekTo(zo(n-5,0,this.audio.duration)),i.ArrowRight=()=>this.seekTo(zo(n+5,0,this.audio.duration)),i.ArrowUp=()=>this.setVolume(zo(this.audio.volume+.1)),i.ArrowDown=()=>this.setVolume(zo(this.audio.volume-.1)),i.m=i.M=()=>this.audio.muted=!this.audio.muted),i[r]&&(t.preventDefault(),i[r]())},{signal:this._ac.signal})}initSeekControl(){this.options.accessibleSeek&&(this.seekEl=this.container.querySelector(".waveform-container"),this.seekEl&&(this.seekEl.setAttribute("role","slider"),this.seekEl.setAttribute("tabindex","0"),this.seekEl.setAttribute("aria-valuemin","0"),this.applySeekLabel(),this.updateSeekAccessibility(),this.seekEl.addEventListener("keydown",t=>{if(t.key===" "||t.key==="Spacebar"){t.preventDefault(),t.stopPropagation(),this.togglePlay();return}let r=this.getSeekDuration();if(!r)return;let o=this.getSeekCurrentTime(),n;switch(t.key){case"ArrowLeft":case"ArrowDown":n=o-Fle;break;case"ArrowRight":case"ArrowUp":n=o+Fle;break;case"PageDown":n=o-Ole;break;case"PageUp":n=o+Ole;break;case"Home":n=0;break;case"End":n=r;break;default:return}t.preventDefault(),t.stopPropagation(),this.seekToSeconds(n)},{signal:this._ac.signal})))}getSeekDuration(){return this.options.audioMode==="external"?this._extDuration||0:this.audio&&Number.isFinite(this.audio.duration)?this.audio.duration:0}getSeekCurrentTime(){return this.options.audioMode==="external"?this.progress*(this._extDuration||0):this.audio&&Number.isFinite(this.audio.currentTime)?this.audio.currentTime:0}seekToSeconds(t){let r=this.getSeekDuration();if(!r)return;let o=zo(t,0,r);if(this.options.audioMode==="external"){this._requestSeek(o/r),this.updateSeekAccessibility();return}this.seekTo(o)}applySeekLabel(t=this.options.title){if(!this.seekEl)return;let r=this.options.seekLabel||t||"Seek";this.seekEl.setAttribute("aria-label",r)}updateSeekAccessibility(){if(!this.seekEl)return;let t=this.getSeekDuration(),r=Math.min(this.getSeekCurrentTime(),t);this.seekEl.setAttribute("aria-valuemax",String(Math.round(t))),this.seekEl.setAttribute("aria-valuenow",String(Math.round(r))),this.seekEl.setAttribute("aria-valuetext",hPe(this.options.seekValueText||"%1$s of %2$s",Fu(r),Fu(t)))}initMediaSession(){if(!("mediaSession"in navigator)||!this.options.enableMediaSession||!this.audio)return;this._applyMediaMetadata(),navigator.mediaSession.setActionHandler("play",()=>this.play()),navigator.mediaSession.setActionHandler("pause",()=>this.pause()),navigator.mediaSession.setActionHandler("seekbackward",()=>{this.seekTo(zo(this.audio.currentTime-10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekforward",()=>{this.seekTo(zo(this.audio.currentTime+10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekto",o=>{o.seekTime!==null&&this.seekTo(o.seekTime)});let t=this.options.onNextTrack,r=this.options.onPreviousTrack;try{navigator.mediaSession.setActionHandler("nexttrack",typeof t=="function"?()=>t(this):null)}catch{}try{navigator.mediaSession.setActionHandler("previoustrack",typeof r=="function"?()=>r(this):null)}catch{}}_applyMediaMetadata(){!("mediaSession"in navigator)||!this.options.enableMediaSession||(navigator.mediaSession.metadata=new MediaMetadata({title:this.options.title||this.options.unknownTrackText,artist:this.options.artist||"",album:this.options.album||"",artwork:this.options.artwork?[{src:this.options.artwork,sizes:"512x512",type:"image/jpeg"}]:[]}))}_updateMediaSession(t){if(!(!("mediaSession"in navigator)||!this.options.enableMediaSession||!this.audio))try{t==="playing"&&this.initMediaSession(),navigator.mediaSession.playbackState=t;let r=this.audio.duration;navigator.mediaSession.setPositionState&&r&&isFinite(r)&&navigator.mediaSession.setPositionState({duration:r,playbackRate:this.audio.playbackRate||1,position:zo(this.audio.currentTime,0,r)})}catch{}}bindEvents(){this.playBtn&&this.playBtn.addEventListener("click",()=>this.togglePlay()),this.audio&&(this.audio.addEventListener("loadstart",()=>this.setLoading(!0)),this.audio.addEventListener("loadedmetadata",()=>this.onMetadataLoaded()),this.audio.addEventListener("canplay",()=>this.setLoading(!1)),this.audio.addEventListener("play",()=>this.onPlay()),this.audio.addEventListener("pause",()=>this.onPause()),this.audio.addEventListener("ended",()=>this.onEnded()),this.audio.addEventListener("error",r=>this.onError(r))),this.canvas.addEventListener("click",r=>this.handleCanvasClick(r)),this._dragging=!1,this._seekHover=!1,this._handleNear=!1,this.canvas.addEventListener("pointerenter",()=>{this._seekHover=!0,this.drawWaveform(),this._updateSeekHandle()}),this.canvas.addEventListener("pointerleave",()=>{this._seekHover=!1,this._handleNear=!1,this._dragging||this._hideHoverTip(),this.drawWaveform(),this._updateSeekHandle()}),this.canvas.addEventListener("pointerdown",r=>{if(!(r.pointerType==="mouse"&&r.button!==0)){this._dragging=!0;try{this.canvas.setPointerCapture(r.pointerId)}catch{}this._scrubTo(r.clientX)}}),this.canvas.addEventListener("pointermove",r=>{if(this._dragging){this._scrubTo(r.clientX);return}let o=this.canvas.getBoundingClientRect();o.width&&(this._handleNear=Math.abs(r.clientX-o.left-this.progress*o.width)<=10,this._updateSeekHandle())});let t=r=>{if(this._dragging){this._dragging=!1,this._suppressClick=!0;try{this.canvas.releasePointerCapture(r.pointerId)}catch{}this._seekFromPointer(r.clientX),!this._seekHover&&!this.options.showHoverTime&&this._hideHoverTip(),this._updateSeekHandle()}};this.canvas.addEventListener("pointerup",t),this.canvas.addEventListener("pointercancel",t),this.setupHoverTime(),this.setupSeekHandle(),this.resizeHandler=_Pe(()=>this.resizeCanvas(),100),window.addEventListener("resize",this.resizeHandler)}setupResizeObserver(){"ResizeObserver"in window&&(this.resizeObserver=new ResizeObserver(()=>{this.resizeCanvas()}),this.canvas?.parentElement&&this.resizeObserver.observe(this.canvas.parentElement))}async load(t){try{this.setLoading(!0),this.progress=0,this.hasError=!1,this.container.classList.remove("waveform-is-placeholder");let r=!!this.options.waveform;r&&this.setWaveformData(this.options.waveform);let o=this.options.title||Wle(t);if(this.titleEl&&(this.titleEl.textContent=o),this.applySeekLabel(o),this.audio&&(this.audio.src=t,this.audio.preload!=="none"&&await new Promise((n,i)=>{let s=()=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",l),n()},l=c=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",l),i(c)};this.audio.addEventListener("loadedmetadata",s),this.audio.addEventListener("error",l)})),!r)try{let n=await Ale(t,this.options.samples,this.options.showBPM);this.waveformData=n.peaks,n.bpm&&(this.detectedBPM=n.bpm,this.updateBPMDisplay())}catch(n){console.warn("[WaveformPlayer] Using placeholder waveform:",n),this.waveformData=NPe(this.options.samples),this.container.classList.add("waveform-is-placeholder")}this.drawWaveform(),this.renderMarkers(),this.options.onLoad&&this.options.onLoad(this)}catch(r){this.onError(r)}finally{this.setLoading(!1)}}async loadTrack(t,r=null,o=null,n={}){let i=Object.prototype.hasOwnProperty.call(n,"artwork"),s=Object.prototype.hasOwnProperty.call(n,"artworkAlt");this.isPlaying&&this.pause(),this.audio&&(this.audio.src="",this.audio.load()),this.hasError=!1,this.errorEl&&(this.errorEl.style.display="none"),this.canvas&&(this.canvas.style.opacity="1"),this.playBtn&&(this.playBtn.disabled=!1),this.progress=0,this.waveformData=[],this.options=Vle(Ile(this.options,{url:t,title:r===null?this.options.title:r,artist:o===null?this.options.artist:o,...n})),i&&(this.options.artwork=n.artwork||null),s?this.options.artworkAlt=n.artworkAlt||"":i&&(this.options.artworkAlt=this.options.artwork?Lz.artworkAlt:""),n.preload&&this.audio&&(this.audio.preload=this.options.preload),n.crossOrigin&&this.audio&&(this.audio.crossOrigin=this.options.crossOrigin),o!==null&&this.syncArtist(o),(i||s)&&this.syncArtwork(i?n.artwork:this.options.artwork,s?n.artworkAlt:this.options.artworkAlt),this.options.markers=n.markers?Mz(n.markers):[],this.options.waveform=n.waveform||null,await this.load(t),n.autoplay!==!1&&this.play()?.catch(()=>{})}setWaveformData(t){if(typeof t=="string"&&t.trim().endsWith(".json")){fetch(t.trim()).then(r=>r.json()).then(r=>{this.waveformData=Array.isArray(r)?r:r.peaks||[],r.markers&&!this.options.markers?.length&&(this.options.markers=Mz(r.markers),this.renderMarkers()),this.drawWaveform()}).catch(()=>{});return}this.waveformData=Fz(t,{fallback:[]}),this.drawWaveform()}drawWaveform(){!this.ctx||this.waveformData.length===0||TPe(this.ctx,this.canvas,this.waveformData,this.progress,{...this.options,waveformStyle:this.options.waveformStyle||"bars",color:this.options.waveformColor,progressColor:this.options.progressColor,seekActive:this._seekHover||this._dragging})}resizeCanvas(){if(!this.canvas||this.isDestroying)return;let t=window.devicePixelRatio||1,r=this.canvas.parentElement.getBoundingClientRect();this.canvas.width=r.width*t,this.canvas.height=this.options.height*t,this.canvas.parentElement.style.height=this.options.height+"px",this.drawWaveform()}renderMarkers(){if(!this.markersContainer||(this.markersContainer.innerHTML="",this._activeMarkerIndex=-1,clearTimeout(this._markerLabelTimer),!this.options.showMarkers||!this.options.markers?.length))return;let t=this.getSeekDuration();t&&this.options.markers.forEach((r,o)=>{if(r.time>t){console.warn(`[WaveformPlayer] Marker "${r.label}" at ${r.time}s exceeds audio duration of ${t}s`);return}let n=r.time/t*100,i=document.createElement("button");i.className="waveform-marker",i.style.left=`${n}%`,i.style.backgroundColor=r.color||"rgba(255, 255, 255, 0.5)",i.setAttribute("aria-label",r.label),i.setAttribute("data-time",r.time);let s=document.createElement("span");s.className="waveform-marker-tooltip",s.textContent=r.label,i.appendChild(s),i.addEventListener("click",l=>{l.stopPropagation(),this.seekTo(r.time),this.options.playOnSeek&&!this.isPlaying&&this.play()}),this.markersContainer.appendChild(i)})}setActiveMarker(t){this.markersContainer&&this.markersContainer.querySelectorAll(".waveform-marker").forEach((r,o)=>r.classList.toggle("active",o===t))}updateActiveMarker(){if(!this.markersContainer)return;let t=this.markersContainer.querySelectorAll(".waveform-marker");if(!t.length)return;let r=this.getSeekDuration(),o=r?this.progress*r:0,n=-1,i=-1/0;t.forEach((s,l)=>{let c=parseFloat(s.getAttribute("data-time"));Number.isFinite(c)&&c<=o+.05&&c>i&&(i=c,n=l)}),n!==this._activeMarkerIndex&&(this._activeMarkerIndex=n,this.setActiveMarker(n),clearTimeout(this._markerLabelTimer),t.forEach((s,l)=>s.classList.toggle("show-label",l===n)),n>=0&&(this._markerLabelTimer=setTimeout(()=>{this.markersContainer?.querySelectorAll(".waveform-marker").forEach(s=>s.classList.remove("show-label"))},2500)))}setupHoverTime(){if(!this.seekEl)return;let t=document.createElement("div");t.className="waveform-hover-time",t.setAttribute("aria-hidden","true"),this.seekEl.appendChild(t),this.hoverTimeEl=t,this.options.showHoverTime&&(this.seekEl.addEventListener("pointermove",r=>{this._dragging||this._updateHoverTip(r.clientX)}),this.seekEl.addEventListener("pointerleave",()=>{this._dragging||this._hideHoverTip()}))}_updateHoverTip(t){let r=this.hoverTimeEl;if(!r)return;let o=this.getSeekDuration();if(!o){r.style.opacity="0";return}let n=this.canvas.getBoundingClientRect(),i=zo((t-n.left)/n.width);r.textContent=Fu(i*o),r.style.left=i*100+"%",r.style.opacity="1"}_hideHoverTip(){this.hoverTimeEl&&(this.hoverTimeEl.style.opacity="0")}_scrubTo(t){let r=this.canvas.getBoundingClientRect();if(!r.width)return;this.progress=zo((t-r.left)/r.width),this.drawWaveform(),this._updateSeekHandle();let o=this.getSeekDuration();o&&this.currentTimeEl?(this.currentTimeEl.textContent=Fu(this.progress*o),this._hideHoverTip()):this._updateHoverTip(t)}setupSeekHandle(){if(!this.options.seekHandle||this.options.waveformStyle!=="seekbar"||!this.seekEl)return;let t=document.createElement("div");t.className="waveform-seek-handle",t.setAttribute("aria-hidden","true"),this.seekEl.appendChild(t),this.seekHandleEl=t}_updateSeekHandle(){let t=this.seekHandleEl;t&&(t.style.left=this.progress*100+"%",t.classList.toggle("is-visible",this._seekHover||this._dragging),t.classList.toggle("is-active",this._dragging||this._handleNear))}handleCanvasClick(t){if(this._suppressClick){this._suppressClick=!1;return}this._seekFromPointer(t.clientX)}_seekFromPointer(t){let r=this.canvas.getBoundingClientRect();if(!r.width)return;let o=zo((t-r.left)/r.width);if(this.options.audioMode==="external"){this._requestSeek(o);return}!this.audio||!this.audio.duration||this.seekToPercent(o)}setLoading(t){if(this.isLoading=t,this.loadingEl){let r=t&&this.waveformData.length===0;this.loadingEl.style.display=r?"block":"none"}this.seekEl&&this.seekEl.setAttribute("aria-busy",t?"true":"false")}onMetadataLoaded(){this.isDestroying||(this.totalTimeEl&&(this.totalTimeEl.textContent=Fu(this.audio.duration)),this.renderMarkers(),this.updateSeekAccessibility())}setPlayButtonState(t){if(!this.playBtn)return;this.playBtn.classList.toggle("playing",t);let r=this.playBtn.querySelector(".waveform-icon-play"),o=this.playBtn.querySelector(".waveform-icon-pause");r&&(r.style.display=t?"none":"flex"),o&&(o.style.display=t?"flex":"none")}onPlay(){this.isDestroying||(this.isPlaying=!0,this.setPlayButtonState(!0),this.startSmoothUpdate(),this._updateMediaSession("playing"),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this))}onPause(){this.isDestroying||(this.isPlaying=!1,this.setPlayButtonState(!1),this.stopSmoothUpdate(),this._updateMediaSession("paused"),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}onEnded(){if(this.isDestroying)return;let t=this.audio.duration;this.progress=0,this.audio.currentTime=0,this.drawWaveform(),this.currentTimeEl&&(this.currentTimeEl.textContent="0:00"),this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:t,duration:t}),this.onPause(),this.options.onEnd&&this.options.onEnd(this)}onError(t){this.isDestroying||(console.error("[WaveformPlayer] Audio error:",t),this.hasError=!0,this.setLoading(!1),this.errorEl&&(this.errorEl.style.display="flex"),this.canvas&&(this.canvas.style.opacity="0.2"),this.playBtn&&(this.playBtn.disabled=!0),this.options.onError&&this.options.onError(t,this))}startSmoothUpdate(){this.stopSmoothUpdate();let t=()=>{this.isPlaying&&this.audio&&this.audio.duration&&(this.updateProgress(),this.updateTimer=requestAnimationFrame(t))};this.updateTimer=requestAnimationFrame(t)}stopSmoothUpdate(){this.updateTimer&&(cancelAnimationFrame(this.updateTimer),this.updateTimer=null)}updateProgress(){if(!this.audio||!this.audio.duration||this._dragging)return;let t=this.audio.currentTime/this.audio.duration;Math.abs(t-this.progress)>.001&&(this.progress=t,this.drawWaveform(),this._updateSeekHandle()),this.currentTimeEl&&(this.currentTimeEl.textContent=Fu(this.audio.currentTime)),this._emit("waveformplayer:timeupdate",{player:this,currentTime:this.audio.currentTime,duration:this.audio.duration,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(this.audio.currentTime,this.audio.duration,this),this.updateActiveMarker(),this.updateSeekAccessibility()}updateBPMDisplay(){let t=this.options.bpm||this.detectedBPM;this.bpmEl&&this.bpmValueEl&&t&&(this.bpmValueEl.textContent=Math.round(t),this.bpmEl.style.display="inline-flex")}refreshTheme(){if(!this._autoTheme)return;this._scheme=V6(this.container);let t=zle(this.options.colorPreset,this.container);for(let r of this._presetKeys||[])r in t&&(this.options[r]=t[r]);this._applyThemeColors()}_applyThemeColors(){this.container.classList.toggle("waveform-theme-light",this._scheme==="light"),this.canvas&&this.drawWaveform()}static _watchTheme(){if(tn._themeWatch||typeof document>"u")return;let t=()=>requestAnimationFrame(()=>{tn.instances.forEach(i=>{try{i.refreshTheme()}catch{}})}),r={attributes:!0,attributeFilter:["class","data-theme","data-color-scheme","style"]},o=new MutationObserver(t);o.observe(document.documentElement,r),document.body&&o.observe(document.body,r);let n=null;try{n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",t)}catch{}tn._themeWatch={obs:o,mq:n,refresh:t}}updateSpeedUI(){if(!this.audio)return;let t=this.container.querySelector(".speed-value");if(t){let r=this.audio.playbackRate;t.textContent=r===1?"1x":`${r}x`}this.container.querySelectorAll(".speed-option").forEach(r=>{let o=parseFloat(r.dataset.rate)===this.audio.playbackRate;r.classList.toggle("active",o),r.setAttribute("aria-checked",o?"true":"false")})}play(){if(this.options.singlePlay&&tn.currentlyPlaying&&tn.currentlyPlaying!==this&&tn.currentlyPlaying.pause(),this.options.audioMode==="external"){this._emit("waveformplayer:request-play",this._buildTrackDetail(),!0).defaultPrevented||(tn.currentlyPlaying=this);return}return tn.currentlyPlaying=this,this.audio.play()}pause(){if(tn.currentlyPlaying===this&&(tn.currentlyPlaying=null),this.options.audioMode==="external"){this._emit("waveformplayer:request-pause",this._buildTrackDetail(),!0);return}this.audio.pause()}_buildTrackDetail(){return{url:this.options.url,title:this.options.title,artist:this.options.artist,artwork:this.options.artwork,markers:this.options.markers,waveform:this.options.waveform,id:this.id,player:this}}setPlayingState(t){let r=this.isPlaying;this.isPlaying=!!t,this.setPlayButtonState(this.isPlaying),this.isPlaying&&!r?(this.startSmoothUpdate?.(),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this)):!this.isPlaying&&r&&(this.stopSmoothUpdate?.(),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}setProgress(t,r){!r||r<=0||(this.progress=zo(t/r),this.currentTimeEl&&(this.currentTimeEl.textContent=Fu(t)),this._extDuration=r,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(r))&&(this.totalTimeEl.textContent=Fu(r),this.totalTimeEl.dataset._extSet="1",this.totalTimeEl.dataset._extDur=String(r)),this.drawWaveform?.(),this.updateActiveMarker(),this._emit("waveformplayer:timeupdate",{player:this,currentTime:t,duration:r,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(t,r,this),this.progress>=1?this._extEnded||(this._extEnded=!0,this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:r,duration:r}),this.options.onEnd&&this.options.onEnd(this)):this._extEnded=!1,this.updateSeekAccessibility())}togglePlay(){this.isPlaying?this.pause():this.play()}seekTo(t){this.audio&&this.audio.duration&&(this.audio.currentTime=zo(t,0,this.audio.duration),this.updateProgress())}seekToPercent(t){this.audio&&this.audio.duration&&(this.audio.currentTime=this.audio.duration*zo(t),this.updateProgress())}setVolume(t){let r=Number(t);this.audio&&Number.isFinite(r)&&(this.audio.volume=zo(r))}setPlaybackRate(t){if(!this.audio)return;let r=F6(t,null,{min:Oz,max:Hz});r!==null&&(this.audio.playbackRate=r,this.options.playbackRate=r,this.updateSpeedUI())}destroy(){this.isDestroying=!0,this._emit("waveformplayer:destroy",{player:this,url:this.options.url}),this.pause(),this.stopSmoothUpdate(),clearTimeout(this._markerLabelTimer),this._ac?.abort(),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.resizeHandler&&(window.removeEventListener("resize",this.resizeHandler),this.resizeHandler=null),tn.instances.delete(this.id),tn.currentlyPlaying===this&&(tn.currentlyPlaying=null),this.audio&&(this.audio.pause(),this.audio.src="",this.audio.load(),this.audio=null),this.container.innerHTML="",delete this.container.dataset.waveformInitialized,this.canvas=null,this.ctx=null,this.playBtn=null,this.waveformData=[]}static getInstance(t){if(typeof t=="string"){let r=this.instances.get(t);if(r)return r;let o=document.getElementById(t);if(o)return Array.from(this.instances.values()).find(n=>n.container===o)}if(t instanceof HTMLElement)return Array.from(this.instances.values()).find(r=>r.container===t)}static getAllInstances(){return Array.from(this.instances.values())}static destroyAll(){this.instances.forEach(t=>t.destroy()),this.instances.clear()}static async generateWaveformData(t,r=1800){try{return(await Ale(t,r)).peaks}catch(o){throw console.error("[WaveformPlayer] Failed to generate waveform:",o),o}}static getPeaksUrl(t){if(!t)return;let r=t.replace(/\.(mp3|wav|ogg|flac|m4a|aac)(\?[^#]*)?(#.*)?$/i,".json$2$3");return r===t?void 0:r}};H0.utils={formatTime:Fu,extractTitleFromUrl:Wle,escapeHtml:Oc,isSafeHref:pPe,parseDataAttributes:Ule,detectColorScheme:V6};var jz=()=>typeof window<"u"&&typeof document<"u",OPe=()=>!0;function Hle(e){if(!(e.dataset.waveformInitialized==="true"||H0.getInstance(e)))try{new H0(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}}function zz(e=document){if(!jz())return;let t=e||document;t.matches?.("[data-waveform-player]")&&Hle(t),t.querySelectorAll("[data-waveform-player]").forEach(Hle)}jz()&&!OPe()&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>zz()):zz());H0.init=zz;jz()&&(window.WaveformPlayer=H0);var Kle=H0;var HPe=100,jPe="Seek";function Xle(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function Jle(e){let t=e?.trim().match(/^[\w-]+-gradient\((.*)\)$/i);if(!t)return[];let r=[],o=0,n="";for(let i of t[1]){if(i==="("?++o:i===")"&&--o,i===","&&o===0){r.push(n.trim()),n="";continue}n+=i}return n.trim()&&r.push(n.trim()),r}function UPe(e){let t=e.match(/^([\w-]+)\(/);if(!t||!["color","color-mix","hsl","hsla","hwb","lab","lch","oklab","oklch","rgb","rgba","var"].includes(t[1].toLowerCase()))return;let o=0,n=!1;for(let i=0;i<e.length;i++){let s=e[i];if(s==="("?(n=!0,++o):s===")"&&--o,n&&o===0)return e.slice(0,i+1)}}function WPe(e){let t=UPe(e);if(t)return t;let[r]=e.split(/\s+/);if(hr(r).isValid())return r}function GPe(e){let r=Jle(e)[0],o=r?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(o){let l=(Number(o[1])%360+360)%360;return l===90||l===270?"horizontal":l===0||l===180?"vertical":"diagonal"}if(!r?.startsWith("to "))return;let n=r.toLowerCase().replace(/^to\s+/,""),i=n.includes("left")||n.includes("right"),s=n.includes("top")||n.includes("bottom");if(i&&s)return"diagonal";if(i)return"horizontal";if(s)return"vertical"}function $Pe(e,t){if(!t||hr(t).isValid())return t;let r=e.ownerDocument.createElement("span");if(r.style.color=t,!r.style.color)return t;e.appendChild(r);let o=Xle(r).color;return r.remove(),o&&hr(o).isValid()?o:t}function Uz(e,t){let r=qPe(t)?.map(o=>$Pe(e,o)).filter(o=>hr(o).isValid());return r?.length>1?r:void 0}function Yle(e,t){return Array.isArray(e)?e.map(r=>hr(r).alpha(t).toRgbString()):hr(e).alpha(t).toRgbString()}function ece(e){return Array.isArray(e)?e[e.length-1]:e}function qPe(e){let t=Jle(e).map(WPe).filter(Boolean);return t.length>1?t:void 0}function Qle(e){return Array.isArray(e)?JSON.stringify(e):e}function ZPe(e,t,r,o){let n=r||Xle(e).color,i=Uz(e,o),s=i||t||n,l=Yle(s,.3),c=Yle(s,.6),u=i?GPe(o):void 0;return{textColor:n,waveformColor:l,progressColor:c,...u&&{waveformGradient:u}}}function KPe({url:e,title:t,artist:r,artwork:o,waveformColor:n,progressColor:i,waveformGradient:s,buttonColor:l,seekLabel:c,seekValueText:u,height:d=HPe,waveformStyle:p="bars"}){let m=document.createElement("div");return m.setAttribute("data-waveform-player",""),m.setAttribute("data-url",e),m.setAttribute("data-height",String(d)),m.setAttribute("data-waveform-style",p),m.setAttribute("data-waveform-color",Qle(n)),m.setAttribute("data-progress-color",Qle(i)),s&&m.setAttribute("data-waveform-gradient",s),m.setAttribute("data-button-color",l),m.setAttribute("data-seek-label",tce(c)),u&&m.setAttribute("data-seek-value-text",u),m.setAttribute("data-text-color",l),m.setAttribute("data-text-secondary-color",l),t&&m.setAttribute("data-title",t),r&&m.setAttribute("data-artist",r),o&&m.setAttribute("data-artwork",o),m}function Wz(e,{backgroundColor:t,backgroundGradient:r,textColor:o,playButtonColor:n,playButtonGradient:i}={}){let s=e.querySelector(".waveform-container"),l=e.querySelector(".waveform-btn"),c=ece(Uz(e,i)||n);c?e.style.setProperty("--wfp-button-color",c):e.style.removeProperty("--wfp-button-color"),o?(e.style.setProperty("--wfp-text-color",o),e.style.setProperty("--wfp-text-secondary-color",o)):(e.style.removeProperty("--wfp-text-color"),e.style.removeProperty("--wfp-text-secondary-color")),l&&(i?l.style.background=i:l.style.removeProperty("background")),s&&(r?s.style.background=r:t?(s.style.removeProperty("background"),s.style.backgroundColor=t):(s.style.removeProperty("background"),s.style.removeProperty("background-color")))}function YPe(e,t){let o=hr(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(i=>{i.style.fill=o})}function QPe(e,{play:t="Play",pause:r="Pause"}={}){let o=e.querySelector(".waveform-btn");if(!o)return;o.setAttribute("aria-label",t);let n=()=>o.setAttribute("aria-label",r),i=()=>o.setAttribute("aria-label",t);return e.addEventListener("waveformplayer:play",n),e.addEventListener("waveformplayer:pause",i),e.addEventListener("waveformplayer:ended",i),()=>{e.removeEventListener("waveformplayer:play",n),e.removeEventListener("waveformplayer:pause",i),e.removeEventListener("waveformplayer:ended",i)}}function tce(e){return e||jPe}function rce(e,t){let r=tce(t);e.options.seekLabel=r,e.applySeekLabel?.(r);let o=e?.container?.querySelector(".waveform-container");o&&o.setAttribute("aria-label",r)}function H6(e,t){if(!t){e.classList.remove("has-play-button-artwork"),e.style.removeProperty("--wp--playlist--play-button-artwork");return}e.classList.add("has-play-button-artwork"),e.style.setProperty("--wp--playlist--play-button-artwork",`url(${JSON.stringify(t)})`)}function XPe(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function oce(e,{src:t,title:r,artist:o,image:n,imageAlt:i,waveformColor:s,waveformGradient:l,textColor:c,backgroundColor:u,backgroundGradient:d,autoPlay:p,onEnded:m,labels:f,waveformStyle:g,showPlayButtonArtwork:h=!1}){let v=h?void 0:n,{textColor:x,waveformColor:_,progressColor:k,waveformGradient:y}=ZPe(e,s,c,l),w=Uz(e,l),C=ece(w||s),S=KPe({url:t,title:r,artist:o,artwork:v,waveformColor:_,progressColor:k,waveformGradient:y,buttonColor:x,seekLabel:r||f?.seek,seekValueText:f?.seekValueText,waveformStyle:g});e.appendChild(S);let P=new Kle(S);P.artworkEl&&(P.artworkEl.alt=i||""),Wz(S,{backgroundColor:u,backgroundGradient:d,textColor:x,playButtonColor:h?void 0:C,playButtonGradient:h?void 0:l});let N,I={ready:()=>{YPe(S,C||x),h&&H6(S,n),N=QPe(S,f),p&&P.play()?.catch(XPe)},ended:()=>m?.()};return S.addEventListener("waveformplayer:ready",I.ready),S.addEventListener("waveformplayer:ended",I.ended),{instance:P,container:S,destroy:()=>{N?.(),S.removeEventListener("waveformplayer:ready",I.ready),S.removeEventListener("waveformplayer:ended",I.ended),P.destroy(),S.remove()}}}var nce=a(b(),1);function JPe(e,{title:t,artist:r,image:o,imageAlt:n},i){let{instance:s,container:l}=e,c=i?void 0:o;s.titleEl&&(s.titleEl.textContent=t??""),rce(s,t||(0,b_.__)("Seek")),typeof s.syncArtist=="function"?s.syncArtist(r||""):s.artistEl&&(s.artistEl.textContent=r??"",s.artistEl.style.display=r?"":"none"),typeof s.syncArtwork=="function"?s.syncArtwork(c||null,c&&n||""):s.artworkEl&&c&&(s.artworkEl.src=c,s.artworkEl.alt=n||""),i&&H6(l,o)}function ace({src:e,title:t,artist:r,image:o,imageAlt:n,color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u,waveformStyle:d,onEnded:p,showPlayButtonArtwork:m=!1}){let f=(0,j6.useEvent)(p),g=(0,Hc.useRef)(),h=!!e,v=(0,Hc.useRef)({src:e,title:t,artist:r,image:o,imageAlt:n}),x=(0,Hc.useRef)({color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u});(0,Hc.useEffect)(()=>{v.current={src:e,title:t,artist:r,image:o,imageAlt:n}},[e,t,r,o,n]),(0,Hc.useEffect)(()=>{x.current={color:i,gradient:s,backgroundColor:l,backgroundGradient:c,textColor:u}},[i,s,l,c,u]),(0,Hc.useEffect)(()=>{g.current?.container&&Wz(g.current.container,{backgroundColor:l,backgroundGradient:c,textColor:u,playButtonColor:m?void 0:i,playButtonGradient:m?void 0:s})},[l,c,i,s,m,u]);let _=(0,j6.useRefEffect)(k=>{if(!h)return;let y=!1,w;function C(){if(y)return;let P=oce(k,{src:v.current.src,title:v.current.title,artist:v.current.artist,image:v.current.image,imageAlt:v.current.imageAlt,waveformColor:x.current.color,waveformGradient:x.current.gradient,backgroundColor:x.current.backgroundColor,backgroundGradient:x.current.backgroundGradient,textColor:x.current.textColor,waveformStyle:d,labels:{seek:(0,b_.__)("Seek"),seekValueText:(0,b_._x)("%1$s of %2$s","audio current time of total duration")},onEnded:()=>f?.(),showPlayButtonArtwork:m});g.current=P;let{destroy:N}=P;w=N}let S=setTimeout(C,100);return()=>{y=!0,clearTimeout(S),g.current=void 0,w?.()}},[f,h,d,i,s,u,m]);return(0,Hc.useEffect)(()=>{if(g.current?.instance){let k=g.current;k&&JPe(k,{title:t,artist:r,image:o,imageAlt:n},m)}},[t,r,o,n,m]),(0,Hc.useEffect)(()=>{if(e&&g.current?.instance){let k=g.current.instance.isPlaying;g.current.instance.loadTrack(e,v.current.title,v.current.artist,{artwork:m?void 0:v.current.image,artworkAlt:m?"":v.current.imageAlt}).then(()=>{m&&g.current?.container&&H6(g.current.container,v.current.image),k||g.current?.instance.pause()})}},[e,m]),(0,nce.jsx)("div",{ref:_,className:"wp-block-playlist__waveform-player"})}var ice=a(H(),1),U6=(0,ice.createContext)({currentTrackClientId:null,setCurrentTrackClientId:()=>{}});var Gz=a(D(),1),sce=a(Wo(),1);function lce(e){return e?.url??e?.source_url}function eEe(e){let t=e?.title;if(t!==void 0)return typeof t=="string"?t:(0,sce.decodeEntities)(t?.raw||t?.rendered||"")}function $z(e){let t=e?.src??lce(e);return t?.endsWith("/images/media/audio.svg")?{image:"",imageAlt:""}:{image:t,imageAlt:t?e?.alt||e?.alt_text||"":void 0}}function W6(e){let t=lce(e);return{id:e.id||t,src:t,title:eEe(e),artist:e.artist||e?.meta?.artist||e?.media_details?.artist||(0,Gz.__)("Unknown artist"),album:e.album||e?.meta?.album||e?.media_details?.album||(0,Gz.__)("Unknown album"),length:e?.fileLength||e?.media_details?.length_formatted,...$z(e?.image)}}var Ke=a(b(),1),qz=["audio"],tEe=/\.(aac|aif|aiff|flac|m4a|m4b|mp3|oga|ogg|opus|wav|weba)$/i,G6="bars",rEe="[object FileList]",oEe=[{label:(0,gt._x)("Bars","waveform style option"),value:"bars"},{label:(0,gt._x)("Mirror","waveform style option"),value:"mirror"},{label:(0,gt._x)("Line","waveform style option"),value:"line"},{label:(0,gt._x)("Blocks","waveform style option"),value:"blocks"},{label:(0,gt._x)("Dots","waveform style option"),value:"dots"},{label:(0,gt._x)("Seekbar","waveform style option"),value:"seekbar"}];function nEe(e){return Object.prototype.toString.call(e)==="[object File]"||typeof File<"u"&&e instanceof File}function aEe(e){return e.type?e.type.startsWith("audio/"):tEe.test(e.name)}function cce(e){return e.id??e.src??e.blob}var iEe=({attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,clientId:n})=>{let{order:i,showTracklist:s,showNumbers:l,showImages:c,showPlayButtonArtwork:u,showArtists:d,showTrackLength:p,waveformStyle:m=G6,waveformColor:f,waveformGradient:g,waveformBackgroundColor:h,waveformBackgroundGradient:v}=e,x=(0,Lr.useBlockProps)(),_=`${n}-waveform`,{replaceInnerBlocks:k,replaceBlocks:y,insertBlocks:w,selectBlock:C,__unstableMarkNextChangeAsNotPersistent:S}=(0,__.useDispatch)(Lr.store),{createErrorNotice:P}=(0,__.useDispatch)(uce.store),N=X(),I=(0,Lr.__experimentalUseMultipleOriginColorsAndGradients)(),B=(0,fo.useMemo)(()=>I.colors.flatMap(ie=>ie?.colors??[]),[I.colors]),E=(0,fo.useMemo)(()=>I.gradients.flatMap(ie=>ie?.gradients??[]),[I.gradients]),L=B.length>0||!I.disableCustomColors,A=E.length>0||!I.disableCustomGradients,U=g,$=v,W,G,F=(0,fo.useCallback)(ie=>{P(ie,{type:"snackbar"})},[P]),[Z,j]=(0,fo.useState)(null),{innerBlockTracks:Y}=(0,__.useSelect)(ie=>{let{getBlock:Ee}=ie(Lr.store);return{innerBlockTracks:Ee(n)?.innerBlocks??[]}},[n]),ee=(0,fo.useMemo)(()=>Y.filter(ie=>!!ie.attributes.src||!!ie.attributes.blob),[Y]),te=(0,fo.useMemo)(()=>ee.map(ie=>({...ie.attributes,clientId:ie.clientId})),[ee]);(0,fo.useEffect)(()=>{if(ee.length===0){Z!==null&&j(null);return}ee.some(Ee=>Ee.clientId===Z)||j(ee[0].clientId)},[Z,j,ee]),(0,fo.useEffect)(()=>{ee.length>0||Y.length===0||(S(),k(n,[]))},[n,Y,k,ee,S]);let Q=(0,fo.useCallback)(ie=>{if(!ie)return[];let Ee=[ie];Object.prototype.toString.call(ie)===rEe?Ee=Array.from(ie):Array.isArray(ie)&&(Ee=ie);let ve=!1,Xt=Ee.map(Gt=>{if(nEe(Gt))return aEe(Gt)?(0,Zz.createBlock)("core/playlist-track",{blob:(0,dce.createBlobURL)(Gt),title:Gt.name}):(ve=!0,null);let br=W6(Gt);return br.src?(0,Zz.createBlock)("core/playlist-track",br):null}).filter(Boolean);return ve&&F((0,gt.__)("Only audio files can be added to a playlist.")),Xt},[F]),le=(0,fo.useCallback)(ie=>{let Ee=Q(ie);Ee.length!==0&&(j(Ee[0]?.clientId??null),k(n,Ee))},[n,Q,k,j]),oe=(0,fo.useCallback)(ie=>{let Ee=new Set(ee.map(Xt=>cce(Xt.attributes)).filter(Boolean)),ve=Q(ie).filter(Xt=>!Ee.has(cce(Xt.attributes)));ve.length!==0&&(j(ve[0].clientId),w(ve,void 0,n,!1),C(ve[0].clientId))},[n,Q,w,C,j,ee]),ce=(0,fo.useCallback)(ie=>{y(ie,[])},[y]),pe=(0,fo.useMemo)(()=>({currentTrackClientId:Z,setCurrentTrackClientId:j,removeTrack:ce}),[Z,j,ce]),be=te.find(ie=>ie.clientId===Z)??te[0],Te=(0,fo.useCallback)(()=>{let ie=te.findIndex(ve=>ve.clientId===Z),Ee=te[ie+1]||te[0];Ee?.clientId&&j(Ee.clientId)},[Z,j,te]),ae=(0,fo.useCallback)(ie=>{let Ee=[...Y].sort((ve,Xt)=>{let Gt=ve.attributes.title||"",br=Xt.attributes.title||"";return ie==="asc"?Gt.localeCompare(br):br.localeCompare(Gt)});k(n,Ee),j(Ee[0]?.clientId??null),t({order:ie})},[n,Y,k,t,j]);function se(ie){return Ee=>{t({[ie]:Ee})}}let ue=(0,fo.useCallback)(ie=>{t({waveformStyle:ie===G6?void 0:ie})},[t]);function Oe(ie){if(!(ie!==void 0)&&W==="gradient"){W=void 0;return}W="color",t({waveformColor:ie,waveformGradient:void 0})}function Pe(ie){if(!(ie!==void 0)&&W==="color"){W=void 0;return}W="gradient",t({waveformGradient:ie,waveformColor:void 0})}function ge(ie){if(!(ie!==void 0)&&G==="gradient"){G=void 0;return}G="color",t({waveformBackgroundColor:ie,waveformBackgroundGradient:void 0})}function et(ie){if(!(ie!==void 0)&&G==="color"){G=void 0;return}G="gradient",t({waveformBackgroundGradient:ie,waveformBackgroundColor:void 0})}let me=[];(L||A)&&me.push({colorValue:L?f:void 0,gradientValue:A?U:void 0,label:(0,gt.__)("Waveform & Play button"),onColorChange:L?Oe:void 0,onGradientChange:A?Pe:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformColor:void 0,waveformGradient:void 0})},{colorValue:L?h:void 0,gradientValue:A?$:void 0,label:(0,gt.__)("Waveform background"),onColorChange:L?ge:void 0,onGradientChange:A?et:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})});let{children:ct,...Ne}=(0,Lr.useInnerBlocksProps)({className:T("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!s,"wp-block-playlist__tracklist-show-numbers":l,"wp-block-playlist__tracklist-length-is-hidden":!p})},{__experimentalAppenderTagName:"li",renderAppender:!1});return te.length===0?(0,Ke.jsx)("div",{...x,className:T("is-placeholder",x.className),children:(0,Ke.jsx)(Lr.MediaPlaceholder,{icon:(0,Ke.jsx)(Lr.BlockIcon,{icon:Hv}),labels:{title:(0,gt.__)("Playlist"),instructions:(0,gt.__)("Upload an audio file or pick one from your media library.")},onSelect:le,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:qz,onError:F})}):(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(Lr.BlockControls,{group:"other",children:(0,Ke.jsx)(Lr.MediaReplaceFlow,{name:(0,gt.__)("Add track"),onSelect:oe,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:qz,onError:F})}),(0,Ke.jsx)(Lr.InspectorControls,{children:(0,Ke.jsxs)(Cr.__experimentalToolsPanel,{label:(0,gt.__)("Settings"),resetAll:()=>{t({showTracklist:!0,showArtists:!0,showNumbers:!0,showTrackLength:!0,showImages:!0,showPlayButtonArtwork:!1,order:"asc"})},dropdownMenuProps:N,children:[(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show tracklist"),isShownByDefault:!0,hasValue:()=>s!==!0,onDeselect:()=>t({showTracklist:!0}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show tracklist"),onChange:se("showTracklist"),checked:s})}),s&&(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show artist name in tracklist"),isShownByDefault:!0,hasValue:()=>d!==!0,onDeselect:()=>t({showArtists:!0}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show artist name in tracklist"),onChange:se("showArtists"),checked:d})}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track numbers in tracklist"),isShownByDefault:!0,hasValue:()=>l!==!0,onDeselect:()=>t({showNumbers:!0}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track numbers in tracklist"),onChange:se("showNumbers"),checked:l})}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track duration in tracklist"),isShownByDefault:!0,hasValue:()=>p!==!0,onDeselect:()=>t({showTrackLength:!0}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track duration in tracklist"),onChange:se("showTrackLength"),checked:p})})]}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show tracklist images"),isShownByDefault:!0,hasValue:()=>c!==!0,onDeselect:()=>t({showImages:!0}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show tracklist images"),onChange:se("showImages"),checked:c})}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Show track image on play button"),isShownByDefault:!0,hasValue:()=>u===!0,onDeselect:()=>t({showPlayButtonArtwork:!1}),children:(0,Ke.jsx)(Cr.ToggleControl,{label:(0,gt.__)("Show track image on play button"),onChange:se("showPlayButtonArtwork"),checked:u===!0})}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Order"),isShownByDefault:!0,hasValue:()=>i!=="asc",onDeselect:()=>t({order:"asc"}),children:(0,Ke.jsx)(Cr.SelectControl,{label:(0,gt.__)("Order"),value:i,options:[{label:(0,gt.__)("Descending"),value:"desc"},{label:(0,gt.__)("Ascending"),value:"asc"}],onChange:ie=>ae(ie)})})]})}),(0,Ke.jsx)(Lr.InspectorControls,{group:"styles",children:(0,Ke.jsxs)(Cr.__experimentalToolsPanel,{label:(0,gt.__)("Waveform"),resetAll:()=>{t({waveformStyle:void 0,waveformColor:void 0,waveformGradient:void 0,waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})},panelId:_,dropdownMenuProps:N,children:[me.length>0&&(0,Ke.jsx)("div",{className:"wp-block-playlist__waveform-color-controls",children:(0,Ke.jsx)(Lr.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:me,panelId:_,...I})}),(0,Ke.jsx)(Cr.__experimentalToolsPanelItem,{label:(0,gt.__)("Shape"),isShownByDefault:!0,hasValue:()=>m!==G6,onDeselect:()=>ue(G6),panelId:_,children:(0,Ke.jsx)(Cr.SelectControl,{label:(0,gt.__)("Shape"),value:m,options:oEe,onChange:ue})})]})}),(0,Ke.jsxs)("figure",{...x,children:[(0,Ke.jsx)(Lr.MediaPlaceholder,{onSelect:oe,accept:"audio/*",multiple:"add",handleUpload:!1,disableMediaButtons:!0,allowedTypes:qz,onError:F}),(0,Ke.jsx)(Cr.Disabled,{isDisabled:!r,children:(0,Ke.jsx)(ace,{src:be?.src,title:be?.title,artist:be?.artist,image:be?.image,imageAlt:be?.imageAlt,waveformStyle:m,color:f,gradient:U,backgroundColor:h,backgroundGradient:$,onEnded:Te,showPlayButtonArtwork:u===!0})}),(0,Ke.jsx)("ol",{...Ne,children:(0,Ke.jsx)(U6.Provider,{value:pe,children:ct})}),(0,Ke.jsx)($o,{attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,label:(0,gt.__)("Playlist caption text"),showToolbarButton:r,style:{marginTop:16}})]})]})},pce=iEe;var Ou=a(R(),1),x_=a(b(),1);function mce({attributes:e}){let{caption:t,showNumbers:r,showTracklist:o,showArtists:n,showTrackLength:i}=e,s=Ou.useBlockProps.save(),l=Ou.useInnerBlocksProps.save(s);return(0,x_.jsxs)("figure",{...l,children:[(0,x_.jsx)("ol",{className:T("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!o,"wp-block-playlist__tracklist-artist-is-hidden":!n,"wp-block-playlist__tracklist-length-is-hidden":!i,"wp-block-playlist__tracklist-show-numbers":r}),children:l.children}),!Ou.RichText.isEmpty(t)&&(0,x_.jsx)(Ou.RichText.Content,{tagName:"figcaption",className:(0,Ou.__experimentalGetElementClassName)("caption"),value:t})]})}var $6=a(K(),1),fce=a(dr(),1),sEe={from:[{type:"block",isMultiBlock:!0,blocks:["core/audio"],transform:e=>(0,$6.createBlock)("core/playlist",{...e[0]},e.map(({blob:t,id:r,src:o})=>(0,$6.createBlock)("core/playlist-track",{blob:t,id:r,src:o,title:(0,fce.getFilename)(o)})))}],to:[{type:"block",blocks:["core/audio"],isMatch:({},e)=>e.innerBlocks.length===1&&e.innerBlocks[0].name==="core/playlist-track",transform:({style:e,...t},[r])=>(0,$6.createBlock)("core/audio",{...t,...e?.spacing&&{style:{spacing:e.spacing}},blob:r.attributes.blob,id:r.attributes.id,src:r.attributes.src})}]},gce=sEe;var{name:hce}=z6,vce={icon:Hv,edit:pce,save:mce,transforms:gce},lEe=()=>M({name:hce,metadata:z6,settings:vce});var Qz={};J(Qz,{init:()=>pEe,metadata:()=>q6,name:()=>kce,settings:()=>wce});var q6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/playlist-track",title:"Playlist track",category:"media",parent:["core/playlist"],description:"Playlist track.",keywords:["music","sound"],textdomain:"default",usesContext:["showArtists","showImages"],attributes:{blob:{type:"string",role:"local"},id:{type:"number",role:"content"},src:{type:"string",role:"content"},type:{type:"string",default:"audio"},album:{type:"string",role:"content"},artist:{type:"string",role:"content"},image:{type:"string",role:"content"},imageAlt:{type:"string",role:"content"},length:{type:"string",role:"content"},title:{type:"string",role:"content"}},supports:{html:!1,interactivity:{clientNavigation:!0},reusable:!1},style:"wp-block-playlist-track"};var yce=a(Or(),1),bp=a(H(),1),Vo=a(R(),1),Xn=a(V(),1);var bce=a(O(),1),_ce=a(xr(),1),Ar=a(D(),1);var Z6=a(da(),1);var ht=a(b(),1),Yz=["audio"],uEe=["image"],dEe=({attributes:e,setAttributes:t,context:r,clientId:o,isSelected:n})=>{let{id:i,src:s,album:l,artist:c,image:u,imageAlt:d,length:p,title:m}=e,[f,g]=(0,bp.useState)(e.blob),h=r?.showArtists,v=r?.showImages??!0,x=(0,bp.useRef)(),_=(0,Vo.useBlockProps)(),{currentTrackClientId:k,setCurrentTrackClientId:y,removeTrack:w}=(0,bp.useContext)(U6),{createErrorNotice:C}=(0,bce.useDispatch)(_ce.store);function S(E,{removeTrackOnError:L=!1}={}){if(C(E,{type:"snackbar"}),L){w(o);return}g()}let P=!!s||!!f;(0,bp.useEffect)(()=>{n&&P&&k!==o&&y(o)},[n,P,o,k,y]),tc({url:f,allowedTypes:Yz,onChange:N,onError:E=>{S(E,{removeTrackOnError:!0})}});function N(E){let L=E?.url??E?.source_url;if(!E||!L){t({blob:void 0,id:void 0,artist:void 0,album:void 0,image:void 0,imageAlt:void 0,length:void 0,title:void 0,url:void 0}),g();return}if((0,yce.isBlobURL)(L)){g(L);return}t({blob:void 0,...W6(E)}),g()}function I(E){t($z(E))}function B(){t({image:void 0,imageAlt:void 0}),x.current.focus()}return P?(0,ht.jsxs)(ht.Fragment,{children:[n&&(0,ht.jsx)(Vo.BlockControls,{group:"other",children:(0,ht.jsx)(Vo.MediaReplaceFlow,{name:(0,Ar.__)("Replace"),onSelect:N,accept:"audio/*",mediaId:i,mediaURL:s,allowedTypes:Yz,onError:S,variant:"toolbar"})}),(0,ht.jsx)(Vo.InspectorControls,{children:(0,ht.jsxs)(Xn.PanelBody,{title:(0,Ar.__)("Settings"),children:[n&&(0,ht.jsx)(Xn.TextControl,{label:(0,Ar.__)("Title"),value:m?(0,Z6.__unstableStripHTML)(m):"",onChange:E=>{t({title:E})}}),(0,ht.jsx)(Xn.TextControl,{label:(0,Ar.__)("Artist"),value:c?(0,Z6.__unstableStripHTML)(c):"",onChange:E=>{t({artist:E})}}),(0,ht.jsx)(Xn.TextControl,{label:(0,Ar.__)("Album"),value:l?(0,Z6.__unstableStripHTML)(l):"",onChange:E=>{t({album:E})}}),(0,ht.jsx)(Vo.MediaUploadCheck,{children:(0,ht.jsxs)(Xn.BaseControl,{children:[(0,ht.jsx)(Xn.BaseControl.VisualLabel,{children:(0,Ar.__)("Track image")}),(0,ht.jsxs)("div",{className:"editor-video-poster-control",children:[!!u&&(0,ht.jsx)("img",{src:u,alt:(0,Ar.__)("Preview of the track image")}),(0,ht.jsx)(Vo.MediaUpload,{title:(0,Ar.__)("Select image"),onSelect:I,allowedTypes:uEe,render:({open:E})=>(0,ht.jsx)(Xn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:E,ref:x,children:u?(0,Ar.__)("Replace"):(0,Ar.__)("Select")})}),!!u&&(0,ht.jsx)(Xn.Button,{__next40pxDefaultSize:!0,onClick:B,variant:"tertiary",children:(0,Ar.__)("Remove")})]})]})}),!!u&&(0,ht.jsx)(Xn.TextareaControl,{label:(0,Ar.__)("Alternative text"),value:d||"",onChange:E=>t({imageAlt:E}),help:(0,ht.jsx)(mu,{openInNewTab:!0,href:(0,Ar.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Ar.__)("Describe the purpose of the image.")})})]})}),(0,ht.jsx)("li",{..._,children:(0,ht.jsxs)("button",{className:"wp-block-playlist-track__button",onClick:()=>y(o),"aria-current":k===o?"true":"false",children:[v&&!!u&&(0,ht.jsx)("img",{className:"wp-block-playlist-track__image",src:u,alt:d||""}),(0,ht.jsxs)("span",{className:"wp-block-playlist-track__content",children:[(0,ht.jsx)(Vo.PlainText,{tagName:"span",className:"wp-block-playlist-track__title",value:m,"aria-label":(0,Ar.__)("Track title"),placeholder:(0,Ar.__)("Track title"),onChange:E=>{t({title:E})},__experimentalVersion:2}),h&&(0,ht.jsx)(Vo.PlainText,{tagName:"span",className:"wp-block-playlist-track__artist",value:c,"aria-label":(0,Ar.__)("Track artist"),placeholder:(0,Ar.__)("Track artist"),onChange:E=>t({artist:E}),__experimentalVersion:2})]}),(0,ht.jsxs)("span",{className:"wp-block-playlist-track__length",children:[p&&(0,ht.jsx)("span",{className:"screen-reader-text",children:(0,Ar.__)("Duration:")}),p,!!f&&(0,ht.jsx)(Xn.Spinner,{className:"wp-block-playlist-track__spinner"})]}),(0,ht.jsx)("span",{className:"screen-reader-text",children:(0,Ar.__)("Play")})]})})]}):(0,ht.jsx)("div",{..._,children:(0,ht.jsx)(Vo.MediaPlaceholder,{icon:(0,ht.jsx)(Vo.BlockIcon,{icon:Jp}),labels:{title:(0,Ar.__)("Track"),instructions:(0,Ar.__)("Upload an audio file or pick one from your media library.")},onSelect:N,accept:"audio/*",allowedTypes:Yz,value:e,onError:S})})},xce=dEe;var{name:kce}=q6,wce={icon:eN,edit:xce},pEe=()=>M({name:kce,metadata:q6,settings:wce});var Jz={};J(Jz,{init:()=>yEe,metadata:()=>K6,name:()=>Rce,settings:()=>Dce});var Ice=a(D(),1);var K6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author",title:"Author (deprecated)",category:"theme",description:"This block is deprecated. Please use the Avatar block, the Author Name block, and the Author Biography block instead.",textdomain:"default",attributes:{textAlign:{type:"string"},avatarSize:{type:"number",default:48},showAvatar:{type:"boolean",default:!0},showBio:{type:"boolean"},byline:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},usesContext:["postType","postId","queryId"],supports:{inserter:!1,anchor:!0,html:!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}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},filter:{duotone:!0}},selectors:{filter:{duotone:".wp-block-post-author .wp-block-post-author__avatar img"}},editorStyle:"wp-block-post-author-editor",style:"wp-block-post-author"};var Ia=a(R(),1),zr=a(V(),1),Ece=a(he(),1),Y6=a(ne(),1),Vf=a(O(),1),Q6=a(H(),1),Xz=a(Wo(),1),Mr=a(D(),1),Bce=a(K(),1);var zf=a(K(),1),Sce=a(D(),1),Tce=a(R(),1);var{cleanEmptyObject:Cce}=q(Tce.privateApis);function Pce(e,t){let{avatarSize:r,byline:o,showAvatar:n,showBio:i,isLink:s,linkTarget:l,textAlign:c,style:u,...d}=e,p=n&&t.some(h=>h.name==="core/avatar"),m=o&&t.some(h=>h.name==="core/paragraph"),f=t.some(h=>h.name==="core/post-author-name"),g=i&&t.some(h=>h.name==="core/post-author-biography");return(0,zf.createBlock)("core/group",{...d,style:Cce({...u,spacing:{...u?.spacing,blockGap:"1em"},color:{...u?.color,duotone:void 0}}),layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"}},[p&&(0,zf.createBlock)("core/avatar",{size:r,style:Cce({border:{radius:"0px"},color:{duotone:u?.color?.duotone}})}),(0,zf.createBlock)("core/group",{style:{layout:{selfStretch:"fill",flexSize:null},spacing:{blockGap:"0"}},layout:{type:"flex",orientation:"vertical",justifyContent:"stretch"}},[m&&(0,zf.createBlock)("core/paragraph",{content:o,placeholder:(0,Sce.__)("Write byline\u2026"),style:{typography:{fontSize:"0.5em",textAlign:c}}}),f&&(0,zf.createBlock)("core/post-author-name",{isLink:s,linkTarget:l,style:{typography:{fontSize:"1em",textAlign:c}}}),g&&(0,zf.createBlock)("core/post-author-biography",{style:{typography:{fontSize:"0.7em",textAlign:c}}})].filter(Boolean))].filter(Boolean))}var vt=a(b(),1),{InspectorControlsLastItem:fEe}=q(Ia.privateApis),gEe={who:"authors",per_page:100,_fields:"id,name",context:"view"};function hEe({value:e,onChange:t}){let[r,o]=(0,Q6.useState)(""),{authors:n,isLoading:i}=(0,Vf.useSelect)(l=>{let{getUsers:c,isResolving:u}=l(Y6.store),d={...gEe};return r&&(d.search=r,d.search_columns=["name"]),{authors:c(d),isLoading:u("getUsers",[d])}},[r]),s=(0,Q6.useMemo)(()=>{let l=(n??[]).map(d=>({value:d.id,label:(0,Xz.decodeEntities)(d.name)})),c=l.findIndex(d=>e?.id===d.value),u=[];return c<0&&e?u=[{value:e.id,label:(0,Xz.decodeEntities)(e.name)}]:c<0&&!e&&(u=[{value:0,label:(0,Mr.__)("(No author)")}]),[...u,...l]},[n,e]);return(0,vt.jsx)(zr.ComboboxControl,{label:(0,Mr.__)("Author"),options:s,value:e?.id,onFilterValueChange:(0,Ece.debounce)(o,300),onChange:t,allowReset:!1,isLoading:i})}function vEe({isSelected:e,context:{postType:t,postId:r,queryId:o},attributes:n,setAttributes:i,clientId:s}){let l=Number.isFinite(o),c=X(),u=Ty(),{authorDetails:d,canAssignAuthor:p,supportsAuthor:m}=(0,Vf.useSelect)(L=>{let{getEditedEntityRecord:A,getUser:U,getPostType:$}=L(Y6.store),W=A("postType",t,r),G=W?.author;return{authorDetails:G?U(G,{context:"view"}):null,supportsAuthor:$(t)?.supports?.author??!1,canAssignAuthor:!!W?._links?.["wp:action-assign-author"]}},[t,r]),f=(0,Vf.useSelect)(L=>L(Bce.store).getBlockTypes(),[]),{editEntityRecord:g}=(0,Vf.useDispatch)(Y6.store),{replaceBlock:h}=(0,Vf.useDispatch)(Ia.store),{textAlign:v,showAvatar:x,showBio:_,byline:k,isLink:y,linkTarget:w,avatarSize:C}=n,S=[],P=d?.name||(0,Mr.__)("Post Author");d?.avatar_urls&&Object.keys(d.avatar_urls).forEach(L=>{S.push({value:L,label:`${L} x ${L}`})});let N=(0,Ia.useBlockProps)({className:T({[`has-text-align-${v}`]:v})}),I=L=>{g("postType",t,r,{author:L})},B=!!r&&!l&&p;if(!m&&t!==void 0)return(0,vt.jsx)("div",{...N,children:(0,Mr.sprintf)((0,Mr.__)("This post type (%s) does not support the author."),t)});function E(){h(s,Pce(n,f))}return(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(Ia.InspectorControls,{children:(0,vt.jsxs)(zr.__experimentalToolsPanel,{label:(0,Mr.__)("Settings"),resetAll:()=>{i({avatarSize:48,showAvatar:!0,isLink:!1,linkTarget:"_self"})},dropdownMenuProps:c,children:[B&&(0,vt.jsx)("div",{style:{gridColumn:"1 / -1"},children:(0,vt.jsx)(hEe,{value:d,onChange:I})}),(0,vt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Show avatar"),isShownByDefault:!0,hasValue:()=>!x,onDeselect:()=>i({showAvatar:!0}),children:(0,vt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Show avatar"),checked:x,onChange:()=>i({showAvatar:!x})})}),x&&(0,vt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Avatar size"),isShownByDefault:!0,hasValue:()=>C!==48,onDeselect:()=>i({avatarSize:48}),children:(0,vt.jsx)(zr.SelectControl,{label:(0,Mr.__)("Avatar size"),value:C,options:S,onChange:L=>{i({avatarSize:Number(L)})}})}),(0,vt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Show bio"),isShownByDefault:!0,hasValue:()=>!!_,onDeselect:()=>i({showBio:void 0}),children:(0,vt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Show bio"),checked:!!_,onChange:()=>i({showBio:!_})})}),(0,vt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Link author name to author page"),isShownByDefault:!0,hasValue:()=>!!y,onDeselect:()=>i({isLink:!1}),children:(0,vt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Link author name to author page"),checked:y,onChange:()=>i({isLink:!y})})}),y&&(0,vt.jsx)(zr.__experimentalToolsPanelItem,{label:(0,Mr.__)("Link target"),isShownByDefault:!0,hasValue:()=>w!=="_self",onDeselect:()=>i({linkTarget:"_self"}),children:(0,vt.jsx)(zr.ToggleControl,{label:(0,Mr.__)("Open in new tab"),onChange:L=>i({linkTarget:L?"_blank":"_self"}),checked:w==="_blank"})})]})}),f.some(L=>L.name==="core/group")&&(0,vt.jsx)(fEe,{children:(0,vt.jsxs)(zr.__experimentalVStack,{className:"wp-block-post-author__transform",alignment:"left",spacing:4,children:[(0,vt.jsx)(zr.__experimentalText,{as:"p",children:(0,Mr.__)("This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks.")}),(0,vt.jsx)(zr.Button,{variant:"primary",onClick:E,__next40pxDefaultSize:!0,children:(0,Mr.__)("Recreate")})]})}),(0,vt.jsx)(Ia.BlockControls,{group:"block",children:(0,vt.jsx)(Ia.AlignmentControl,{value:v,onChange:L=>{i({textAlign:L})}})}),(0,vt.jsxs)("div",{...N,children:[x&&(0,vt.jsx)("div",{className:"wp-block-post-author__avatar",children:(0,vt.jsx)("img",{width:C,src:d?.avatar_urls?.[C]||u,alt:d?.name||(0,Mr.__)("Default Avatar")})}),(0,vt.jsxs)("div",{className:"wp-block-post-author__content",children:[(!Ia.RichText.isEmpty(k)||e)&&(0,vt.jsx)(Ia.RichText,{identifier:"byline",className:"wp-block-post-author__byline","aria-label":(0,Mr.__)("Post author byline text"),placeholder:(0,Mr.__)("Write byline\u2026"),value:k,onChange:L=>i({byline:L})}),(0,vt.jsx)("p",{className:"wp-block-post-author__name",children:y?(0,vt.jsx)("a",{href:"#post-author-pseudo-link",onClick:L=>L.preventDefault(),children:P}):P}),_&&(0,vt.jsx)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:d?.description}})]})]})]})}var Nce=vEe;var{name:Rce}=K6,Dce={icon:mm,example:{viewportWidth:350,attributes:{showBio:!0,byline:(0,Ice.__)("Posted by")}},edit:Nce},yEe=()=>M({name:Rce,metadata:K6,settings:Dce});var eV={};J(eV,{init:()=>wEe,metadata:()=>X6,name:()=>Oce,settings:()=>Hce});var X6={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-name",title:"Author Name",category:"theme",description:"The author name.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},usesContext:["postType","postId"],example:{viewportWidth:350},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-post-author-name"};var J6=a(R(),1),Lce=a(O(),1),jc=a(D(),1),Ace=a(ne(),1),_p=a(V(),1);var es=a(b(),1);function _Ee(e){Et(e);let{attributes:{isLink:t,linkTarget:r},setAttributes:o,context:{postType:n,postId:i}}=e,{authorName:s,supportsAuthor:l}=(0,Lce.useSelect)(m=>{let{getEditedEntityRecord:f,getUser:g,getPostType:h}=m(Ace.store),v=f("postType",n,i)?.author;return{authorName:v?g(v):null,supportsAuthor:h(n)?.supports?.author??!1}},[n,i]),c=(0,J6.useBlockProps)(),u=s?.name||(0,jc.__)("Author Name"),d=t?(0,es.jsx)("a",{href:"#author-pseudo-link",onClick:m=>m.preventDefault(),className:"wp-block-post-author-name__link",children:u}):u,p=X();return(0,es.jsxs)(es.Fragment,{children:[(0,es.jsx)(J6.InspectorControls,{children:(0,es.jsxs)(_p.__experimentalToolsPanel,{label:(0,jc.__)("Settings"),resetAll:()=>{o({isLink:!1,linkTarget:"_self"})},dropdownMenuProps:p,children:[(0,es.jsx)(_p.__experimentalToolsPanelItem,{label:(0,jc.__)("Link to author archive"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({isLink:!1}),children:(0,es.jsx)(_p.ToggleControl,{label:(0,jc.__)("Link to author archive"),onChange:()=>o({isLink:!t}),checked:t})}),t&&(0,es.jsx)(_p.__experimentalToolsPanelItem,{label:(0,jc.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>o({linkTarget:"_self"}),children:(0,es.jsx)(_p.ToggleControl,{label:(0,jc.__)("Open in new tab"),onChange:m=>o({linkTarget:m?"_blank":"_self"}),checked:r==="_blank"})})]})}),(0,es.jsx)("div",{...c,children:!l&&n!==void 0?(0,jc.sprintf)((0,jc.__)("This post type (%s) does not support the author."),n):d})]})}var Mce=_Ee;var xEe={attributes:{isLink:{type:"boolean",default:!1,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},zce=[xEe];var Vce=a(K(),1),kEe={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,Vce.createBlock)("core/post-author-name",{style:{typography:{textAlign:e}}})}]},Fce=kEe;var{name:Oce}=X6,Hce={icon:mm,transforms:Fce,edit:Mce,deprecated:zce},wEe=()=>M({name:Oce,metadata:X6,settings:Hce});var tV={};J(tV,{init:()=>PEe,metadata:()=>e7,name:()=>Zce,settings:()=>Kce});var e7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-biography",title:"Author Biography",category:"theme",description:"The author biography.",textdomain:"default",usesContext:["postType","postId"],example:{viewportWidth:350},supports:{anchor:!0,spacing:{margin:!0,padding:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-post-author-biography"};var jce=a(R(),1),Uce=a(O(),1),Wce=a(D(),1),Gce=a(ne(),1);var k_=a(b(),1);function SEe(e){Et(e);let{context:{postType:t,postId:r}}=e,{authorDetails:o}=(0,Uce.useSelect)(s=>{let{getEditedEntityRecord:l,getUser:c}=s(Gce.store),u=l("postType",t,r)?.author;return{authorDetails:u?c(u):null}},[t,r]),n=(0,jce.useBlockProps)(),i=o?.description||(0,Wce.__)("Author Biography");return(0,k_.jsx)(k_.Fragment,{children:(0,k_.jsx)("div",{...n,dangerouslySetInnerHTML:{__html:i}})})}var $ce=SEe;var TEe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},qce=[TEe];var{name:Zce}=e7,Kce={icon:mm,edit:$ce,deprecated:qce},PEe=()=>M({name:Zce,metadata:e7,settings:Kce});var rV={};J(rV,{init:()=>NEe,metadata:()=>t7,name:()=>eue,settings:()=>tue});var t7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comment",title:"Comment (deprecated)",category:"theme",allowedBlocks:["core/avatar","core/comment-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link"],description:"This block is deprecated. Please use the Comments block instead.",textdomain:"default",attributes:{commentId:{type:"number"}},providesContext:{commentId:"commentId"},supports:{html:!1,inserter:!1,interactivity:{clientNavigation:!0}}};var w_=a(D(),1),j0=a(V(),1),Yce=a(H(),1);var r7=a(R(),1),Ff=a(b(),1);function Qce({attributes:{commentId:e},setAttributes:t}){let[r,o]=(0,Yce.useState)(e),n=(0,r7.useBlockProps)(),i=(0,r7.useInnerBlocksProps)(n);return e?(0,Ff.jsx)("div",{...i}):(0,Ff.jsx)("div",{...n,children:(0,Ff.jsxs)(j0.Placeholder,{icon:OP,label:(0,w_._x)("Post Comment","block title"),instructions:(0,w_.__)("To show a comment, input the comment ID."),children:[(0,Ff.jsx)(j0.TextControl,{value:e,onChange:s=>o(parseInt(s))}),(0,Ff.jsx)(j0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t({commentId:r})},children:(0,w_.__)("Save")})]})})}var o7=a(R(),1),Xce=a(b(),1);function Jce(){let e=o7.useBlockProps.save(),t=o7.useInnerBlocksProps.save(e);return(0,Xce.jsx)("div",{...t})}var{name:eue}=t7,BEe=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],tue={icon:fv,template:BEe,edit:Qce,save:Jce},NEe=()=>M({name:eue,metadata:t7,settings:tue});var oV={};J(oV,{init:()=>LEe,metadata:()=>n7,name:()=>uue,settings:()=>due});var n7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-count",title:"Comments Count",category:"theme",description:"Display a post's comments count.",textdomain:"default",usesContext:["postId"],example:{viewportWidth:350},supports:{anchor:!0,html:!1,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}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-post-comments-count"};var rue=a(R(),1),a7=a(H(),1),oue=a(fb(),1),nue=a(dr(),1),aue=a(b(),1);function iue({context:e}){let{postId:t}=e,[r,o]=(0,a7.useState)(),n=(0,rue.useBlockProps)();(0,a7.useEffect)(()=>{if(!t)return;let l=t;(0,oue.default)({path:(0,nue.addQueryArgs)("/wp/v2/comments",{post:t}),parse:!1}).then(c=>{l===t&&o(c.headers.get("X-WP-Total"))})},[t]);let i=t&&r!==void 0,s={...n.style,textDecoration:i?n.style?.textDecoration:void 0};return(0,aue.jsx)("div",{...n,style:s,children:i?r:"0"})}var sue=a(K(),1),REe={to:[{type:"block",blocks:["core/post-comments-link"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,sue.createBlock)("core/post-comments-link",{...t&&{style:{typography:{textAlign:t}}}})}}]},lue=REe;var DEe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!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}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},cue=[DEe];var{name:uue}=n7,due={icon:Gv,edit:iue,transforms:lue,deprecated:cue},LEe=()=>M({name:uue,metadata:n7,settings:due});var aV={};J(aV,{init:()=>zEe,metadata:()=>i7,name:()=>gue,settings:()=>hue});var i7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-form",title:"Comments Form",category:"theme",description:"Display a post's comments form.",textdomain:"default",usesContext:["postId","postType"],supports:{anchor:!0,html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!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-post-comments-form-editor",style:["wp-block-post-comments-form","wp-block-buttons","wp-block-button"],example:{attributes:{style:{typography:{textAlign:"center"}}}}};var pue=a(R(),1),mue=a(he(),1),s7=a(D(),1);var C_=a(b(),1);function nV({context:e}){let{postId:t,postType:r}=e,o=(0,mue.useInstanceId)(nV),n=(0,s7.sprintf)("comments-form-edit-%d-desc",o),i=(0,pue.useBlockProps)({"aria-describedby":n});return(0,C_.jsxs)("div",{...i,children:[(0,C_.jsx)(P3,{postId:t,postType:r}),(0,C_.jsx)(cn,{id:n,children:(0,s7.__)("Comments form disabled in editor.")})]})}var MEe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},fue=[MEe];var{name:gue}=i7,hue={icon:pN,edit:nV,deprecated:fue},zEe=()=>M({name:gue,metadata:i7,settings:hue});var iV={};J(iV,{init:()=>jEe,metadata:()=>l7,name:()=>Tue,settings:()=>Pue});var l7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-link",title:"Comments Link",category:"theme",description:"Displays the link to the current post comments.",textdomain:"default",usesContext:["postType","postId"],example:{viewportWidth:350},supports:{anchor:!0,html:!1,color:{link:!0,text:!1,__experimentalDefaultControls:{background:!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-post-comments-link"};var vue=a(R(),1),u7=a(H(),1),yue=a(O(),1),bue=a(fb(),1),_ue=a(dr(),1),Of=a(D(),1),xue=a(ne(),1),c7=a(b(),1);function FEe({context:e}){let{postType:t,postId:r}=e,[o,n]=(0,u7.useState)(),i=(0,vue.useBlockProps)();(0,u7.useEffect)(()=>{if(!r)return;let c=r;(0,bue.default)({path:(0,_ue.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then(u=>{c===r&&n(u.headers.get("X-WP-Total"))})},[r]);let s=(0,yue.useSelect)(c=>c(xue.store).getEditedEntityRecord("postType",t,r),[t,r]),l;if(o!==void 0){let c=parseInt(o);c===0?l=(0,Of.__)("No comments"):l=(0,Of.sprintf)((0,Of._n)("%s comment","%s comments",c),c.toLocaleString())}return(0,c7.jsx)("div",{...i,children:s?.link&&l!==void 0?(0,c7.jsx)("a",{href:s?.link+"#comments",onClick:c=>c.preventDefault(),children:l}):(0,c7.jsx)("a",{href:"#post-comments-link-pseudo-link",onClick:c=>c.preventDefault(),children:(0,Of.__)("No comments")})})}var kue=FEe;var wue=a(K(),1),OEe={to:[{type:"block",blocks:["core/post-comments-count"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,wue.createBlock)("core/post-comments-count",{...t&&{style:{typography:{textAlign:t}}}})}}]},Cue=OEe;var HEe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,html:!1,spacing:{margin:!0,padding:!0},color:{link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Sue=[HEe];var{name:Tue}=l7,Pue={edit:kue,icon:Gv,transforms:Cue,deprecated:Sue},jEe=()=>M({name:Tue,metadata:l7,settings:Pue});var sV={};J(sV,{init:()=>XEe,metadata:()=>d7,name:()=>Rue,settings:()=>Due});var d7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-content",title:"Content",category:"theme",description:"Displays the contents of a post or page.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{tagName:{type:"string",default:"div"}},example:{viewportWidth:350},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0}},dimensions:{minHeight:!0},spacing:{blockGap:!0,padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!1,text:!1}},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-post-content",editorStyle:"wp-block-post-content-editor"};var Hf=a(D(),1),go=a(R(),1),Eue=a(K(),1),jf=a(ne(),1),Bue=a(O(),1),Nue=a(H(),1);var ir=a(b(),1),{HTMLElementControl:WEe}=q(go.privateApis);function GEe({parentLayout:e,layoutClassNames:t,userCanEdit:r,postType:o,postId:n,tagName:i="div"}){let[,,s]=(0,jf.useEntityProp)("postType",o,"content",n),l=(0,go.useBlockProps)({className:t}),c=(0,Nue.useMemo)(()=>s?.raw?(0,Eue.parse)(s.raw):[],[s?.raw]),u=(0,go.__experimentalUseBlockPreview)({blocks:c,props:l,layout:e});return r?(0,ir.jsx)("div",{...u}):s?.protected?(0,ir.jsx)(i,{...l,children:(0,ir.jsx)(go.Warning,{children:(0,Hf.__)("This content is password protected.")})}):(0,ir.jsx)(i,{...l,dangerouslySetInnerHTML:{__html:s?.rendered}})}function $Ee({blockProps:e,blocks:t,onInput:r,onChange:o,tagName:n="div"}){let i=(0,go.useInnerBlocksProps)(e,{value:t,onInput:r,onChange:o});return(0,ir.jsx)(n,{...i})}function qEe({context:e={},tagName:t="div"}){let{postType:r,postId:o}=e,[n,i,s]=(0,jf.useEntityBlockEditor)("postType",r,{id:o}),l=(0,Bue.useSelect)(u=>u(jf.store).getEntityRecord("postType",r,o)!==void 0||u(jf.store).hasFinishedResolution("getEntityRecord",["postType",r,o]),[r,o]),c=(0,go.useBlockProps)({className:"entry-content"});return l?(0,ir.jsx)($Ee,{blockProps:c,blocks:n,onInput:i,onChange:s,tagName:t}):(0,ir.jsx)(t,{...c})}function ZEe(e){let{context:{queryId:t,postType:r,postId:o}={},layoutClassNames:n,tagName:i}=e,s=Pw("postType",r,o);if(s===void 0)return null;let l=Number.isFinite(t);return s&&!l?(0,ir.jsx)(qEe,{...e}):(0,ir.jsx)(GEe,{parentLayout:e.parentLayout,layoutClassNames:n,userCanEdit:s,postType:r,postId:o,tagName:i})}function KEe({layoutClassNames:e}){let t=(0,go.useBlockProps)({className:e});return(0,ir.jsxs)("div",{...t,children:[(0,ir.jsx)("p",{children:(0,Hf.__)("This is the Content block, it will display all the blocks in any single post or page.")}),(0,ir.jsx)("p",{children:(0,Hf.__)("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.")}),(0,ir.jsx)("p",{children:(0,Hf.__)("If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well.")})]})}function YEe(){let e=(0,go.useBlockProps)();return(0,ir.jsx)("div",{...e,children:(0,ir.jsx)(go.Warning,{children:(0,Hf.__)("Block cannot be rendered inside itself.")})})}function QEe({tagName:e,onSelectTagName:t,clientId:r}){return(0,ir.jsx)(go.InspectorControls,{group:"advanced",children:(0,ir.jsx)(WEe,{tagName:e,onChange:t,clientId:r,options:[{label:(0,Hf.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"}]})})}function Iue({context:e,attributes:{tagName:t="div"},setAttributes:r,clientId:o,__unstableLayoutClassNames:n,__unstableParentLayout:i}){let{postId:s,postType:l}=e,c=(0,go.useHasRecursion)(s);return s&&l&&c?(0,ir.jsx)(YEe,{}):(0,ir.jsxs)(ir.Fragment,{children:[(0,ir.jsx)(QEe,{tagName:t,onSelectTagName:d=>{r({tagName:d})},clientId:o}),(0,ir.jsx)(go.RecursionProvider,{uniqueId:s,children:s&&l?(0,ir.jsx)(ZEe,{context:e,parentLayout:i,layoutClassNames:n}):(0,ir.jsx)(KEe,{layoutClassNames:n})})]})}var{name:Rue}=d7,Due={icon:hN,edit:Iue},XEe=()=>M({name:Rue,metadata:d7,settings:Due});var lV={};J(lV,{init:()=>iBe,metadata:()=>p7,name:()=>Oue,settings:()=>Hue});var p7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-date",title:"Date",category:"theme",description:"Display a custom date.",textdomain:"default",attributes:{datetime:{type:"string",role:"content"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},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}}}};var Lue=a(ne(),1),U0=a(H(),1),Uf=a(A3(),1),li=a(R(),1),ts=a(V(),1),Ra=a(D(),1);var Aue=a(uc(),1),S_=a(O(),1),Mue=a(K(),1);var Fo=a(b(),1);function zue(e){let{attributes:t,context:{postType:r,queryId:o},setAttributes:n,name:i}=e;Et(e);let{datetime:s,format:l,isLink:c}=t,u=(0,li.useBlockProps)(),d=X(),[p,m]=(0,U0.useState)(null),f=(0,U0.useMemo)(()=>({anchor:p}),[p]),{__unstableMarkNextChangeAsNotPersistent:g}=(0,S_.useDispatch)(li.store);(0,U0.useEffect)(()=>{s===void 0&&(g(),n({datetime:new Date}))},[s]);let h=Number.isFinite(o),v=(0,Uf.getSettings)(),{postType:x,siteFormat:_=v.formats.date,siteTimeFormat:k=v.formats.time}=(0,S_.useSelect)(P=>{let{getPostType:N,getEntityRecord:I}=P(Lue.store),B=I("root","site");return{siteFormat:B?.date_format,siteTimeFormat:B?.time_format,postType:r?N(r):null}},[r]),y=(0,S_.useSelect)(P=>P(Mue.store).getActiveBlockVariation(i,t)?.name,[i,t]),w=(0,li.useBlockEditingMode)(),C=s||new Date,S=(0,Fo.jsx)("time",{dateTime:(0,Uf.dateI18n)("c",C),ref:m,children:l==="human-diff"?(0,Uf.humanTimeDiff)(C):(0,Uf.dateI18n)(l||_,C)});return c&&s&&(S=(0,Fo.jsx)("a",{href:"#post-date-pseudo-link",onClick:P=>P.preventDefault(),children:S})),(0,Fo.jsxs)(Fo.Fragment,{children:[(w==="default"||!h)&&y!=="post-date-modified"&&(!h||!y)&&(0,Fo.jsx)(li.BlockControls,{group:"block",children:(0,Fo.jsx)(ts.ToolbarGroup,{children:(0,Fo.jsx)(ts.Dropdown,{popoverProps:f,renderContent:({onClose:P})=>(0,Fo.jsx)(li.__experimentalPublishDateTimePicker,{title:y==="post-date"?(0,Ra.__)("Publish Date"):(0,Ra.__)("Date"),currentDate:s,onChange:N=>n({datetime:N}),is12Hour:eBe(k),onClose:P,dateOrder:(0,Ra._x)("dmy","date order")}),renderToggle:({isOpen:P,onToggle:N})=>{let I=B=>{!P&&B.keyCode===Aue.DOWN&&(B.preventDefault(),N())};return(0,Fo.jsx)(ts.ToolbarButton,{"aria-expanded":P,icon:pm,title:(0,Ra.__)("Change Date"),onClick:N,onKeyDown:I})}})})}),(0,Fo.jsx)(li.InspectorControls,{children:(0,Fo.jsxs)(ts.__experimentalToolsPanel,{label:(0,Ra.__)("Settings"),resetAll:()=>{n({datetime:void 0,format:void 0,isLink:!1})},dropdownMenuProps:d,children:[(0,Fo.jsx)(ts.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,Ra.__)("Date Format"),onDeselect:()=>n({format:void 0}),isShownByDefault:!0,children:(0,Fo.jsx)(li.__experimentalDateFormatPicker,{format:l,defaultFormat:_,onChange:P=>n({format:P})})}),(0,Fo.jsx)(ts.__experimentalToolsPanelItem,{hasValue:()=>c!==!1,label:x?.labels?.singular_name?(0,Ra.sprintf)((0,Ra.__)("Link to %s"),x.labels.singular_name.toLowerCase()):(0,Ra.__)("Link to post"),onDeselect:()=>n({isLink:!1}),isShownByDefault:!0,children:(0,Fo.jsx)(ts.ToggleControl,{label:x?.labels?.singular_name?(0,Ra.sprintf)((0,Ra.__)("Link to %s"),x.labels.singular_name.toLowerCase()):(0,Ra.__)("Link to post"),onChange:()=>n({isLink:!c}),checked:c})})]})}),(0,Fo.jsx)("div",{...u,children:S})]})}function eBe(e){return/(?:^|[^\\])[aAgh]/.test(e)}var tBe={attributes:{datetime:{type:"string",role:"content"},textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},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,__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}}},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},rBe={attributes:{datetime:{type:"string",role:"content"},textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"}},supports:{html:!1,color:{gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},save(){return null},migrate({metadata:{bindings:{datetime:{source:e,args:{key:t,...r}},...o},...n},...i}){return ke({metadata:{bindings:{datetime:{source:e,args:{field:t,...r}},...o},...n},...i})},isEligible(e){return e?.metadata?.bindings?.datetime?.source==="core/post-data"&&!!e?.metadata?.bindings?.datetime?.args?.key}},oBe={attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1,role:"content"},displayType:{type:"string",default:"date"}},supports:{html:!1,color:{gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},save(){return null},migrate({className:e,displayType:t,metadata:r,...o}){if(t==="date"||t==="modified")return t==="modified"&&(e=T(e,"wp-block-post-date__modified-date")),ke({...o,className:e,metadata:{...r,bindings:{datetime:{source:"core/post-data",args:{field:t}}}}})},isEligible(e){return!e.datetime&&!e?.metadata?.bindings?.datetime}},nBe={attributes:{textAlign:{type:"string"},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(e){return ke(er(e))},isEligible({style:e}){return e?.typography?.fontFamily}},Vue=[tBe,rBe,oBe,nBe];var T_=a(D(),1),aBe=[{name:"post-date",title:(0,T_.__)("Post Date"),description:(0,T_.__)("Display a post's publish date."),attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}},scope:["inserter","transform"],isActive:e=>e?.metadata?.bindings?.datetime?.source==="core/post-data"&&e?.metadata?.bindings?.datetime?.args?.field==="date"},{name:"post-date-modified",title:(0,T_.__)("Modified Date"),description:(0,T_.__)("Display a post's last updated date."),attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"modified"}}}},className:"wp-block-post-date__modified-date"},scope:["inserter","transform"],isActive:e=>e?.metadata?.bindings?.datetime?.source==="core/post-data"&&e?.metadata?.bindings?.datetime?.args?.field==="modified"}],Fue=aBe;var{name:Oue}=p7,Hue={icon:Zv,edit:zue,deprecated:Vue,variations:Fue},iBe=()=>M({name:Oue,metadata:p7,settings:Hue});var uV={};J(uV,{init:()=>uBe,metadata:()=>m7,name:()=>Zue,settings:()=>Kue});var m7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-excerpt",title:"Excerpt",category:"theme",description:"Display the excerpt.",textdomain:"default",attributes:{moreText:{type:"string",role:"content"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},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,textColumns:!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}}},editorStyle:"wp-block-post-excerpt-editor",style:"wp-block-post-excerpt"};var f7=a(ne(),1),Uue=a(H(),1),Hu=a(R(),1),ju=a(V(),1),Da=a(D(),1),Wue=a(O(),1);var ho=a(b(),1),jue="\u2026";function Gue(e){let{attributes:{moreText:t,showMoreOnNewLine:r,excerptLength:o},setAttributes:n,isSelected:i,context:{postId:s,postType:l,queryId:c}}=e;Et(e);let u=Number.isFinite(c),d=Pw("postType",l,s),[p,m,{rendered:f,protected:g}={}]=(0,f7.useEntityProp)("postType",l,"excerpt",s),h=X(),v=(0,Wue.useSelect)(B=>l==="page"?!0:!!B(f7.store).getPostType(l)?.supports?.excerpt,[l]),x=d&&!u&&v,_=(0,Hu.useBlockProps)(),k=(0,Da._x)("words","Word count type. Do not translate!"),y=(0,Uue.useMemo)(()=>{if(!f)return"";let B=new window.DOMParser().parseFromString(f,"text/html");return B.body.textContent||B.body.innerText||""},[f]);if(!l||!s)return(0,ho.jsx)("div",{..._,children:(0,ho.jsx)("p",{children:(0,Da.__)("This block will display the excerpt.")})});if(g&&!d)return(0,ho.jsx)("div",{..._,children:(0,ho.jsx)(Hu.Warning,{children:(0,Da.__)("The content is currently protected and does not have the available excerpt.")})});let w=(0,ho.jsx)(Hu.RichText,{identifier:"moreText",className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Da.__)("\u201CRead more\u201D link text"),placeholder:(0,Da.__)('Add "read more" link text'),value:t,onChange:B=>n({moreText:B}),withoutInteractiveFormatting:!0}),C=T("wp-block-post-excerpt__excerpt",{"is-inline":!r}),S=(p||y).trim(),P="";if(k==="words")P=S.split(/\s+/,o).join(" ");else if(k==="characters_excluding_spaces"){let B=S.split("",o).join(""),E=B.length-B.replaceAll(" ","").length;P=S.split("",o+E).join("")}else k==="characters_including_spaces"&&(P=S.split("",o).join(""));let N=P!==S,I=x?(0,ho.jsx)(Hu.RichText,{className:C,"aria-label":(0,Da.__)("Excerpt text"),value:i?S:(N?P+jue:S)||(0,Da.__)("No excerpt found"),onChange:m,tagName:"p",allowedFormats:[],preserveWhiteSpace:!0}):(0,ho.jsx)("p",{className:C,children:N?P+jue:S||(0,Da.__)("No excerpt found")});return(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(Hu.InspectorControls,{children:(0,ho.jsxs)(ju.__experimentalToolsPanel,{label:(0,Da.__)("Settings"),resetAll:()=>{n({showMoreOnNewLine:!0,excerptLength:55})},dropdownMenuProps:h,children:[(0,ho.jsx)(ju.__experimentalToolsPanelItem,{hasValue:()=>r!==!0,label:(0,Da.__)("Show link on new line"),onDeselect:()=>n({showMoreOnNewLine:!0}),isShownByDefault:!0,children:(0,ho.jsx)(ju.ToggleControl,{label:(0,Da.__)("Show link on new line"),checked:r,onChange:B=>n({showMoreOnNewLine:B})})}),(0,ho.jsx)(ju.__experimentalToolsPanelItem,{hasValue:()=>o!==55,label:(0,Da.__)("Max number of words"),onDeselect:()=>n({excerptLength:55}),isShownByDefault:!0,children:(0,ho.jsx)(ju.RangeControl,{label:(0,Da.__)("Max number of words"),value:o,onChange:B=>{n({excerptLength:B})},min:"10",max:"100"})})]})}),(0,ho.jsxs)("div",{..._,children:[I,!r&&" ",r?(0,ho.jsx)("p",{className:"wp-block-post-excerpt__more-text",children:w}):w]})]})}var cV=a(K(),1),lBe={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,cV.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,cV.createBlock)("core/post-content")}]},$ue=lBe;var cBe={attributes:{textAlign:{type:"string"},moreText:{type:"string",role:"content"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},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,textColumns:!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}}},save(){return null},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},que=[cBe];var{name:Zue}=m7,Kue={icon:yN,transforms:$ue,edit:Gue,deprecated:que},uBe=()=>M({name:Zue,metadata:m7,settings:Kue});var pV={};J(pV,{init:()=>kBe,metadata:()=>g7,name:()=>cde,settings:()=>ude});var g7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-featured-image",title:"Featured Image",category:"theme",description:"Display a post's featured image.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1,role:"content"},aspectRatio:{type:"string"},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},sizeSlug:{type:"string"},rel:{type:"string",attribute:"rel",default:"",role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},overlayColor:{type:"string"},customOverlayColor:{type:"string"},dimRatio:{type:"number",default:0},gradient:{type:"string"},customGradient:{type:"string"},useFirstImageFromPost:{type:"boolean",default:!1}},usesContext:["postId","postType","queryId"],example:{viewportWidth:350},supports:{anchor:!0,align:["left","right","center","wide","full"],color:{text:!1,background:!1},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},filter:{duotone:!0},shadow:{__experimentalSkipSerialization:!0},html:!1,spacing:{margin:!0,padding:!0},interactivity:{clientNavigation:!0}},selectors:{dimensions:".wp-block-post-featured-image img",border:".wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay",shadow:".wp-block-post-featured-image img, .wp-block-post-featured-image .components-placeholder",filter:{duotone:".wp-block-post-featured-image img, .wp-block-post-featured-image .wp-block-post-featured-image__placeholder, .wp-block-post-featured-image .components-placeholder__illustration, .wp-block-post-featured-image .components-placeholder::before"}},editorStyle:"wp-block-post-featured-image-editor",style:"wp-block-post-featured-image"};var ade=a(Or(),1),P_=a(ne(),1),E_=a(O(),1),Oo=a(V(),1),Vr=a(R(),1),Sp=a(H(),1),Jn=a(D(),1);var ide=a(xr(),1);var xp=a(D(),1),Yue=a(V(),1),h7=a(R(),1);var Que=a(b(),1),{DimensionsTool:pBe}=q(h7.privateApis),mBe="cover",fBe=["aspectRatio","width","height","scale"],gBe=[{value:"cover",label:(0,xp._x)("Cover","Scale option for Image dimension control"),help:(0,xp.__)("Image is scaled and cropped to fill the entire space without being distorted.")},{value:"contain",label:(0,xp._x)("Contain","Scale option for Image dimension control"),help:(0,xp.__)("Image is scaled to fill the space without clipping nor distorting.")},{value:"fill",label:(0,xp._x)("Fill","Scale option for Image dimension control"),help:(0,xp.__)("Image will be stretched and distorted to completely fill the space.")}],hBe=({clientId:e,attributes:t,setAttributes:r,selectedStyleState:o,hasSelectedStyleState:n=!1})=>{let{style:i}=t,s=bh(o),l=Ri({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"aspectRatio"}),c=Ri({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"width"}),u=Ri({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"height"}),d=Ri({attributes:t,selectedState:o,hasSelectedStyleState:n,attributeKey:"scale",styleKey:"objectFit"}),[p]=(0,h7.useSettings)("spacing.units"),m=(0,Yue.__experimentalUseCustomUnits)({availableUnits:p||["px","%","vw","em","rem"]});return(0,Que.jsx)(pBe,{panelId:e,value:{aspectRatio:l,width:c,height:u,scale:d},onChange:g=>{let h={...g,width:!g.width&&g.height?"auto":g.width};r(_h({style:i,selectedState:o,hasSelectedStyleState:n,nextDimensions:h,dimensionKeyMap:{scale:"objectFit"},dimensionKeys:fBe}))},defaultScale:mBe,defaultAspectRatio:"auto",scaleOptions:gBe,unitsOptions:m},s)},Xue=hBe;var y7=a(V(),1),wp=a(R(),1),Jue=a(he(),1),v7=a(D(),1),kp=a(b(),1),vBe=({clientId:e,attributes:t,setAttributes:r,overlayColor:o,setOverlayColor:n})=>{let{dimRatio:i}=t,{gradientValue:s,setGradient:l}=(0,wp.__experimentalUseGradient)(),c=(0,wp.__experimentalUseMultipleOriginColorsAndGradients)();return c.hasColorsOrGradients?(0,kp.jsxs)(kp.Fragment,{children:[(0,kp.jsx)(wp.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:o.color,gradientValue:s,label:(0,v7.__)("Overlay"),onColorChange:n,onGradientChange:l,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:e,...c}),(0,kp.jsx)(y7.__experimentalToolsPanelItem,{hasValue:()=>i!==void 0,label:(0,v7.__)("Overlay opacity"),onDeselect:()=>r({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e,children:(0,kp.jsx)(y7.RangeControl,{label:(0,v7.__)("Overlay opacity"),value:i,onChange:u=>r({dimRatio:u}),min:0,max:100,step:10,required:!0})})]}):null},ede=(0,Jue.compose)([(0,wp.withColors)({overlayColor:"background-color"})])(vBe);var Cp=a(R(),1),rde=a(he(),1);function tde(e){return e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}var ode=a(b(),1),yBe=({attributes:e,overlayColor:t})=>{let{dimRatio:r}=e,{gradientClass:o,gradientValue:n}=(0,Cp.__experimentalUseGradient)(),i=(0,Cp.__experimentalUseMultipleOriginColorsAndGradients)(),s=(0,Cp.__experimentalUseBorderProps)(e),l={backgroundColor:t.color,backgroundImage:n,...s.style};return!i.hasColorsOrGradients||!r?null:(0,ode.jsx)("span",{"aria-hidden":"true",className:T("wp-block-post-featured-image__overlay",tde(r),{[t.class]:t.class,"has-background-dim":r!==void 0,"has-background-gradient":n,[o]:o},s.className),style:l})},dV=(0,rde.compose)([(0,Cp.withColors)({overlayColor:"background-color"})])(yBe);var rt=a(b(),1),nde=["image"],{isDefaultBlockStyleState:bBe,ResolutionTool:_Be}=q(Vr.privateApis),W0=e=>e!=null&&e!=="",sde="full";function xBe({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,E_.useSelect)(i=>{let{getSettings:s}=i(Vr.store);return{imageSizes:s().imageSizes}},[]);if(!o?.length)return null;let n=o.filter(({slug:i})=>e?.media_details?.sizes?.[i]?.source_url).map(({name:i,slug:s})=>({value:s,label:i}));return(0,rt.jsx)(_Be,{value:t,defaultValue:sde,options:n,onChange:r})}function lde({clientId:e,attributes:t,setAttributes:r,context:{postId:o,postType:n,queryId:i}}){let s=Number.isFinite(i),{isLink:l,aspectRatio:c,height:u,width:d,scale:p,sizeSlug:m,rel:f,linkTarget:g,useFirstImageFromPost:h}=t,[v,x]=(0,Sp.useState)(),[_,k]=(0,P_.useEntityProp)("postType",n,"featured_media",o),[y]=(0,P_.useEntityProp)("postType",n,"content",o),w=(0,Sp.useMemo)(()=>{if(_)return _;if(!h)return;let oe=/<!--\s+wp:(?:core\/)?image\s+(?<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*)?}\s+)?-->/.exec(y);return oe?.groups?.attrs&&JSON.parse(oe.groups.attrs)?.id},[_,h,y]),{media:C,postType:S,postPermalink:P,selectedStyleState:N}=(0,E_.useSelect)(oe=>{let{getEntityRecord:ce,getPostType:pe,getEditedEntityRecord:be}=oe(P_.store),{getSelectedBlockStyleState:Te}=q(oe(Vr.store));return{media:w&&ce("postType","attachment",w,{context:"view"}),postType:n&&pe(n),postPermalink:be("postType",n,o)?.link,selectedStyleState:Te(e)}},[e,w,n,o]),I=!bBe(N),B=C?.media_details?.sizes?.[m]?.source_url||C?.source_url,E=(0,Vr.useBlockProps)({className:T({"is-transient":v})}),L=(0,Vr.__experimentalUseBorderProps)(t),A=(0,Vr.__experimentalGetShadowClassesAndStyles)(t),U=(0,Vr.useBlockEditingMode)(),$=c==="auto"?void 0:c,W=oe=>(0,rt.jsx)(Oo.Placeholder,{className:T("block-editor-media-placeholder",L.className),withIllustration:!0,style:{aspectRatio:$,height:W0(u)?u:W0(d)&&"auto",width:W0(d)?d:!!c&&"100%",...L.style,...A.style},children:oe}),G=oe=>{oe?.id&&k(oe.id),oe?.url&&(0,ade.isBlobURL)(oe.url)&&x(oe.url)},F=()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:void 0}),k(0)};(0,Sp.useEffect)(()=>{B&&v&&x()},[B,v]);let{createErrorNotice:Z}=(0,E_.useDispatch)(ide.store),j=oe=>{Z(oe,{type:"snackbar"}),x()},Y=X(),ee=U==="default"&&(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Vr.InspectorControls,{group:"color",children:(0,rt.jsx)(ede,{attributes:t,setAttributes:r,clientId:e})}),(0,rt.jsx)(Vr.InspectorControls,{group:"dimensions",resetAllFilter:oe=>xh({attributes:oe,selectedState:N,hasSelectedStyleState:I,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,height:void 0,scale:void 0,width:void 0}}),children:(0,rt.jsx)(Xue,{clientId:e,attributes:t,setAttributes:r,media:C,selectedStyleState:N,hasSelectedStyleState:I})}),(w||s||!o)&&(0,rt.jsx)(Vr.InspectorControls,{children:(0,rt.jsxs)(Oo.__experimentalToolsPanel,{label:(0,Jn.__)("Settings"),resetAll:()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:sde})},dropdownMenuProps:Y,children:[(0,rt.jsx)(Oo.__experimentalToolsPanelItem,{label:S?.labels?.singular_name?(0,Jn.sprintf)((0,Jn.__)("Link to %s"),S.labels.singular_name):(0,Jn.__)("Link to post"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>r({isLink:!1}),children:(0,rt.jsx)(Oo.ToggleControl,{label:(0,Jn.__)("Make image a link"),onChange:()=>r({isLink:!l}),checked:l})}),l&&(0,rt.jsx)(Oo.__experimentalToolsPanelItem,{label:(0,Jn.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>g!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,rt.jsx)(Oo.ToggleControl,{label:(0,Jn.__)("Open in new tab"),onChange:oe=>r({linkTarget:oe?"_blank":"_self"}),checked:g==="_blank"})}),l&&(0,rt.jsx)(Oo.__experimentalToolsPanelItem,{label:(0,Jn.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!f,onDeselect:()=>r({rel:""}),children:(0,rt.jsx)(Oo.TextControl,{label:(0,Jn.__)("Link relation"),help:(0,Sp.createInterpolateElement)((0,Jn.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,rt.jsx)(Oo.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:f,onChange:oe=>r({rel:oe})})}),!!C&&(0,rt.jsx)(xBe,{image:C,value:m,onChange:oe=>r({sizeSlug:oe})})]})})]}),te;if(!w&&(s||!o))return(0,rt.jsxs)(rt.Fragment,{children:[ee,(0,rt.jsxs)("div",{...E,children:[l?(0,rt.jsx)("a",{href:P,target:g,children:W()}):W(),(0,rt.jsx)(dV,{attributes:t,setAttributes:r,clientId:e})]})]});let Q=(0,Jn.__)("Add a featured image"),le={...L.style,...A.style,aspectRatio:$,height:W0(u)?u:W0(d)&&"auto",width:W0(d)?d:!!c&&"100%",objectFit:!!(u||c)&&p};return!w&&!v?te=(0,rt.jsx)(Vr.MediaPlaceholder,{onSelect:G,accept:"image/*",allowedTypes:nde,onError:j,placeholder:W,mediaLibraryButton:({open:oe})=>(0,rt.jsx)(Oo.Button,{__next40pxDefaultSize:!0,icon:cu,variant:"primary",label:Q,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{oe()}})}):te=!C&&!v?W():(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)("img",{className:L.className,src:v||B,alt:C&&C?.alt_text?(0,Jn.sprintf)((0,Jn.__)("Featured image: %s"),C.alt_text):(0,Jn.__)("Featured image"),style:le}),v&&(0,rt.jsx)(Oo.Spinner,{})]}),(0,rt.jsxs)(rt.Fragment,{children:[!v&&ee,!!C&&!s&&(0,rt.jsx)(Vr.BlockControls,{group:"other",children:(0,rt.jsx)(Vr.MediaReplaceFlow,{mediaId:w,mediaURL:B,allowedTypes:nde,accept:"image/*",onSelect:G,onError:j,onReset:F})}),(0,rt.jsxs)("figure",{...E,children:[l?(0,rt.jsx)("a",{href:P,target:g,children:te}):te,(0,rt.jsx)(dV,{attributes:t,setAttributes:r,clientId:e})]})]})}var{name:cde}=g7,ude={icon:_N,edit:lde},kBe=()=>M({name:cde,metadata:g7,settings:ude});var mV={};J(mV,{init:()=>SBe,metadata:()=>b7,name:()=>yde,settings:()=>bde});var vde=a(D(),1);var b7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-navigation-link",title:"Post Navigation Link",category:"theme",description:"Displays the next or previous post link that is adjacent to the current post.",textdomain:"default",attributes:{type:{type:"string",default:"next"},label:{type:"string",role:"content"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"},taxonomy:{type:"string",default:""}},usesContext:["postType"],supports:{anchor:!0,reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-post-navigation-link"};var Cn=a(V(),1),Wf=a(R(),1),Sr=a(D(),1),dde=a(O(),1),pde=a(ne(),1);var Fr=a(b(),1);function mde({context:{postType:e},attributes:{type:t,label:r,showTitle:o,linkLabel:n,arrow:i,taxonomy:s},setAttributes:l}){let c=t==="next",u=c?(0,Sr.__)("Next"):(0,Sr.__)("Previous"),p={none:"",arrow:c?"\u2192":"\u2190",chevron:c?"\xBB":"\xAB"}[i];o&&(u=c?(0,Sr.__)("Next: "):(0,Sr.__)("Previous: "));let m=c?(0,Sr.__)("Next post"):(0,Sr.__)("Previous post"),f=(0,Wf.useBlockProps)(),g=(0,dde.useSelect)(x=>{let{getTaxonomies:_}=x(pde.store);return _({type:e,per_page:-1})},[e]),h=()=>{let x={label:(0,Sr.__)("Unfiltered"),value:""},_=(g??[]).filter(({visibility:k})=>!!k?.publicly_queryable).map(k=>({value:k.slug,label:k.name}));return[x,..._]},v=X();return(0,Fr.jsxs)(Fr.Fragment,{children:[(0,Fr.jsx)(Wf.InspectorControls,{children:(0,Fr.jsxs)(Cn.__experimentalToolsPanel,{label:(0,Sr.__)("Settings"),resetAll:()=>{l({showTitle:!1,linkLabel:!1,arrow:"none"})},dropdownMenuProps:v,children:[(0,Fr.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Display the title as a link"),isShownByDefault:!0,hasValue:()=>o,onDeselect:()=>l({showTitle:!1}),children:(0,Fr.jsx)(Cn.ToggleControl,{label:(0,Sr.__)("Display the title as a link"),help:(0,Sr.__)("If you have entered a custom label, it will be prepended before the title."),checked:!!o,onChange:()=>l({showTitle:!o})})}),o&&(0,Fr.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Include the label as part of the link"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>l({linkLabel:!1}),children:(0,Fr.jsx)(Cn.ToggleControl,{label:(0,Sr.__)("Include the label as part of the link"),checked:!!n,onChange:()=>l({linkLabel:!n})})}),(0,Fr.jsx)(Cn.__experimentalToolsPanelItem,{label:(0,Sr.__)("Arrow"),isShownByDefault:!0,hasValue:()=>i!=="none",onDeselect:()=>l({arrow:"none"}),children:(0,Fr.jsxs)(Cn.__experimentalToggleGroupControl,{label:(0,Sr.__)("Arrow"),value:i,onChange:x=>{l({arrow:x})},help:(0,Sr.__)("A decorative arrow for the next and previous link."),isBlock:!0,children:[(0,Fr.jsx)(Cn.__experimentalToggleGroupControlOption,{value:"none",label:(0,Sr._x)("None","Arrow option for Next/Previous link")}),(0,Fr.jsx)(Cn.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Sr._x)("Arrow","Arrow option for Next/Previous link")}),(0,Fr.jsx)(Cn.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Sr._x)("Chevron","Arrow option for Next/Previous link")})]})})]})}),(0,Fr.jsx)(Wf.InspectorControls,{group:"advanced",children:(0,Fr.jsx)(Cn.SelectControl,{label:(0,Sr.__)("Filter by taxonomy"),value:s,options:h(),onChange:x=>l({taxonomy:x}),help:(0,Sr.__)("Only link to posts that have the same taxonomy terms as the current post. For example the same tags or categories.")})}),(0,Fr.jsxs)("div",{...f,children:[!c&&p&&(0,Fr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-previous is-arrow-${i}`,children:p}),(0,Fr.jsx)(Wf.RichText,{tagName:"a",identifier:"label","aria-label":m,placeholder:u,value:r,withoutInteractiveFormatting:!0,onChange:x=>l({label:x})}),o&&(0,Fr.jsx)("a",{href:"#post-navigation-pseudo-link",onClick:x=>x.preventDefault(),children:(0,Sr.__)("An example title")}),c&&p&&(0,Fr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-next is-arrow-${i}`,"aria-hidden":!0,children:p})]})]})}var Gf=a(D(),1);var fde=[{name:"post-previous",title:(0,Gf.__)("Previous Post"),description:(0,Gf.__)("Displays the post link that precedes the current post."),icon:PN,attributes:{type:"previous"},scope:["inserter","transform"],example:{attributes:{label:(0,Gf.__)("Previous post"),arrow:"arrow"}}},{isDefault:!0,name:"post-next",title:(0,Gf.__)("Next Post"),description:(0,Gf.__)("Displays the post link that follows the current post."),icon:Av,attributes:{type:"next"},scope:["inserter","transform"],example:{attributes:{label:(0,Gf.__)("Next post"),arrow:"arrow"}}}];fde.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var gde=fde;var CBe={attributes:{textAlign:{type:"string"},type:{type:"string",default:"next"},label:{type:"string",role:"content"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"},taxonomy:{type:"string",default:""}},supports:{anchor:!0,reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},hde=[CBe];var{name:yde}=b7,bde={icon:Av,edit:mde,variations:gde,deprecated:hde,example:{attributes:{label:(0,vde.__)("Next post"),arrow:"arrow"}}},SBe=()=>M({name:yde,metadata:b7,settings:bde});var fV={};J(fV,{init:()=>RBe,metadata:()=>_7,name:()=>Tde,settings:()=>Pde});var _7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-template",title:"Post Template",category:"theme",ancestor:["core/query"],description:"Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.",textdomain:"default",usesContext:["queryId","query","displayLayout","templateSlug","previewPostType","enhancedPagination","postType","postId"],supports:{anchor:!0,reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0,padding:!1,margin:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-post-template",editorStyle:"wp-block-post-template-editor"};var G0=a(H(),1),_de=a(O(),1),B_=a(D(),1),Hs=a(R(),1),x7=a(V(),1),xde=a(ne(),1);var ea=a(b(),1),PBe={type:"default"};function EBe({classList:e}){let t=(0,Hs.useInnerBlocksProps)({className:T("wp-block-post",e)},{__unstableDisableLayoutClassNames:!0,layout:PBe});return(0,ea.jsx)("li",{...t})}function BBe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:n}){let i=(0,Hs.__experimentalUseBlockPreview)({blocks:e,props:{className:T("wp-block-post",r)}}),s=()=>{n(t)};return(0,ea.jsx)("li",{...i,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:{display:o?"none":void 0}})}var NBe=(0,G0.memo)(BBe);function kde({setAttributes:e,clientId:t,context:{query:{perPage:r,offset:o=0,postType:n="post",order:i,orderBy:s,author:l,search:c,exclude:u,sticky:d,inherit:p,taxQuery:m,parents:f,pages:g,format:h,excludeCurrent:v,...x}={},templateSlug:_,previewPostType:k,postId:y},attributes:{layout:w},__unstableLayoutClassNames:C}){let{type:S,columnCount:P=3,minimumColumnWidth:N}=w||{},[I,B]=(0,G0.useState)(),{posts:E,blocks:L}=(0,_de.useSelect)(G=>{let{getEntityRecords:F,getTaxonomies:Z}=G(xde.store),{getBlocks:j}=G(Hs.store),Y=p&&_?.startsWith("category-")&&F("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:_.replace("category-","")}),ee=p&&_?.startsWith("tag-")&&F("taxonomy","post_tag",{context:"view",per_page:1,_fields:["id"],slug:_.replace("tag-","")}),te={offset:o||0,order:i,orderby:s};if(m&&!p){let oe=Z({type:n,per_page:-1,context:"view"}),ce=(be,Te="")=>Object.entries(be||{}).reduce((ae,[se,ue])=>{let Oe=oe?.find(({slug:Pe})=>Pe===se);return Oe?.rest_base&&ue?.length&&(ae[Oe.rest_base+Te]=ue),ae},{}),pe=ce(m.include);m.exclude&&Object.assign(pe,ce(m.exclude,"_exclude")),Object.keys(pe).length&&Object.assign(te,pe)}r&&(te.per_page=r),l&&(te.author=l),c&&(te.search=c),u?.length&&(te.exclude=u),f?.length&&(te.parent=f),h?.length&&(te.format=h),v&&y&&(te.exclude?te.exclude=[...te.exclude,y]:te.exclude=[y]),["exclude","only"].includes(d)&&(te.sticky=d==="only"),["","ignore"].includes(d)&&(delete te.sticky,te.ignore_sticky=d==="ignore");let Q=n;return p&&(_?.startsWith("archive-")?(te.postType=_.replace("archive-",""),Q=te.postType):Y?te.categories=Y[0]?.id:ee?te.tags=ee[0]?.id:_?.startsWith("taxonomy-post_format")&&(te.format=_.replace("taxonomy-post_format-post-format-",""))),{posts:F("postType",k||Q,{...te,...x}),blocks:j(t)}},[r,o,i,s,t,l,c,n,u,d,p,_,m,f,h,x,k]),A=(0,G0.useMemo)(()=>E?.map(G=>({postType:G.type,postId:G.id,classList:G.class_list??""})),[E]),U=(0,Hs.useBlockProps)({className:T(C,{[`columns-${P}`]:S==="grid"&&P,"has-native-responsive-grid":S==="grid"&&P&&N})});if(!E)return(0,ea.jsx)("p",{...U,children:(0,ea.jsx)(x7.Spinner,{})});if(!E.length)return(0,ea.jsxs)("p",{...U,children:[" ",(0,B_.__)("No results found.")]});let $=G=>e({layout:{...w,...G}}),W=[{icon:dl,title:(0,B_._x)("List view","Post template block display setting"),onClick:()=>$({type:"default"}),isActive:S==="default"||S==="constrained"},{icon:ki,title:(0,B_._x)("Grid view","Post template block display setting"),onClick:()=>$({type:"grid",columnCount:P}),isActive:S==="grid"}];return(0,ea.jsxs)(ea.Fragment,{children:[(0,ea.jsx)(Hs.BlockControls,{children:(0,ea.jsx)(x7.ToolbarGroup,{controls:W})}),(0,ea.jsx)("ul",{...U,children:A&&A.map(G=>(0,ea.jsxs)(Hs.BlockContextProvider,{value:G,children:[G.postId===(I||A[0]?.postId)?(0,ea.jsx)(EBe,{classList:G.classList}):null,(0,ea.jsx)(NBe,{blocks:L,blockContextId:G.postId,classList:G.classList,setActiveBlockContextId:B,isHidden:G.postId===(I||A[0]?.postId)})]},G.postId))})]})}var wde=a(R(),1),Cde=a(b(),1);function Sde(){return(0,Cde.jsx)(wde.InnerBlocks.Content,{})}var{name:Tde}=_7,IBe=[["core/post-title"],["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],["core/post-excerpt"]],Pde={icon:cm,template:IBe,edit:kde,save:Sde},RBe=()=>M({name:Tde,metadata:_7,settings:Pde});var gV={};J(gV,{init:()=>zBe,metadata:()=>k7,name:()=>Fde,settings:()=>Ode});var Vde=a(Ad(),1);var k7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-terms",title:"Post Terms",category:"theme",description:"Post terms.",textdomain:"default",attributes:{term:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:"",role:"content"},suffix:{type:"string",default:"",role:"content"}},usesContext:["postId","postType"],example:{viewportWidth:350},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-post-terms"};var Uu=a(R(),1),w7=a(K(),1),C7=a(V(),1),Rde=a(O(),1),Dde=a(Wo(),1),Tp=a(D(),1),Lde=a(ne(),1);var Ede=a(ne(),1),Bde=a(O(),1),LBe=[];function Nde({postId:e,term:t}){let{slug:r}=t;return(0,Bde.useSelect)(o=>{if(!t?.visibility?.publicly_queryable||!e)return{postTerms:LBe,isLoading:!1,hasPostTerms:!1};let{getEntityRecords:i,isResolving:s}=o(Ede.store),l=["taxonomy",r,{post:e,per_page:-1,context:"view"}],c=i(...l);return{postTerms:c,isLoading:s("getEntityRecords",l),hasPostTerms:!!c?.length}},[e,t?.visibility?.publicly_queryable,r])}var ta=a(b(),1),Ide=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];function Ade({attributes:e,clientId:t,context:r,isSelected:o,setAttributes:n,insertBlocksAfter:i}){let{term:s,separator:l,prefix:c,suffix:u}=e,{postId:d,postType:p}=r,m=(0,Rde.useSelect)(k=>{if(!s)return{};let{getTaxonomy:y}=k(Lde.store),w=y(s);return w?.visibility?.publicly_queryable?w:{}},[s]),{postTerms:f,hasPostTerms:g,isLoading:h}=Nde({postId:d,term:m}),v=d&&p,x=(0,Uu.useBlockDisplayInformation)(t),_=(0,Uu.useBlockProps)({className:s&&`taxonomy-${s}`});return(0,ta.jsxs)(ta.Fragment,{children:[(0,ta.jsx)(Uu.InspectorControls,{group:"advanced",children:(0,ta.jsx)(C7.TextControl,{autoComplete:"off",label:(0,Tp.__)("Separator"),value:l||"",onChange:k=>{n({separator:k})},help:(0,Tp.__)("Enter character(s) used to separate terms.")})}),(0,ta.jsxs)("div",{..._,children:[h&&v&&(0,ta.jsx)(C7.Spinner,{}),!h&&(o||c)&&(0,ta.jsx)(Uu.RichText,{identifier:"prefix",allowedFormats:Ide,className:"wp-block-post-terms__prefix","aria-label":(0,Tp.__)("Prefix"),placeholder:(0,Tp.__)("Prefix")+" ",value:c,onChange:k=>n({prefix:k}),tagName:"span"}),(!v||!s)&&(0,ta.jsx)("span",{children:x.title}),v&&!h&&g&&f.map(k=>(0,ta.jsx)("a",{href:k.link,onClick:y=>y.preventDefault(),rel:"tag",children:(0,Dde.decodeEntities)(k.name)},k.id)).reduce((k,y)=>(0,ta.jsxs)(ta.Fragment,{children:[k,(0,ta.jsx)("span",{className:"wp-block-post-terms__separator",children:l||" "}),y]})),v&&!h&&!g&&(m?.labels?.no_terms||(0,Tp.__)("Term items not found.")),!h&&(o||u)&&(0,ta.jsx)(Uu.RichText,{identifier:"suffix",allowedFormats:Ide,className:"wp-block-post-terms__suffix","aria-label":(0,Tp.__)("Suffix"),placeholder:" "+(0,Tp.__)("Suffix"),value:u,onChange:k=>n({suffix:k}),tagName:"span",__unstableOnSplitAtEnd:i?()=>i((0,w7.createBlock)((0,w7.getDefaultBlockName)())):void 0})]})]})}var ABe={category:Hg,post_tag:wN};function Mde(e,t){if(t!=="core/post-terms")return e;let r=e.variations.map(o=>({...o,icon:ABe[o.name]??Hg}));return{...e,variations:r}}var MBe={attributes:{textAlign:{type:"string"},term:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:"",role:"content"},suffix:{type:"string",default:"",role:"content"}},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,__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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},zde=[MBe];var{name:Fde}=k7,Ode={icon:Hg,edit:Ade,deprecated:zde},zBe=()=>((0,Vde.addFilter)("blocks.registerBlockType","core/template-part",Mde),M({name:Fde,metadata:k7,settings:Ode}));var hV={};J(hV,{init:()=>jBe,metadata:()=>S7,name:()=>Kde,settings:()=>Yde});var S7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-time-to-read",title:"Time to Read",category:"theme",description:"Show minutes required to finish reading the post. Can also show a word count.",textdomain:"default",usesContext:["postId","postType"],attributes:{displayAsRange:{type:"boolean",default:!0},displayMode:{type:"string",default:"time"},averageReadingSpeed:{type:"number",default:189}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,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}}};var ra=a(D(),1),Ude=a(H(),1),T7=a(R(),1),$0=a(V(),1),Wde=a(K(),1),P7=a(ne(),1),Gde=a(jde(),1);var Uc=a(b(),1);function FBe({attributes:e,setAttributes:t,context:r}){let{displayAsRange:o,displayMode:n,averageReadingSpeed:i}=e,{postId:s,postType:l}=r,c=X(),[u]=(0,P7.useEntityProp)("postType",l,"content",s),[d]=(0,P7.useEntityBlockEditor)("postType",l,{id:s}),p=(0,Ude.useMemo)(()=>{let f;u instanceof Function?f=u({blocks:d}):d?f=(0,Wde.__unstableSerializeAndClean)(d):f=u;let g=(0,ra._x)("words","Word count type. Do not translate!"),h=(0,Gde.count)(f||"",g);if(n==="time"){if(o){let x=Math.max(1,Math.round(h/i*1.2)),_=Math.max(1,Math.round(h/i*.8));_===x&&(x=x+1);let k=(0,ra._x)("%1$s\u2013%2$s minutes","Range of minutes to read");return(0,ra.sprintf)(k,_,x)}let v=Math.max(1,Math.round(h/i));return(0,ra.sprintf)((0,ra._n)("%s minute","%s minutes",v),v)}if(n==="words")return g==="words"?(0,ra.sprintf)((0,ra._n)("%s word","%s words",h),h.toLocaleString()):(0,ra.sprintf)((0,ra._n)("%s character","%s characters",h),h.toLocaleString())},[u,d,o,n,i]),m=(0,T7.useBlockProps)();return(0,Uc.jsxs)(Uc.Fragment,{children:[n==="time"&&(0,Uc.jsx)(T7.InspectorControls,{children:(0,Uc.jsx)($0.__experimentalToolsPanel,{label:(0,ra.__)("Settings"),resetAll:()=>{t({displayAsRange:!0})},dropdownMenuProps:c,children:(0,Uc.jsx)($0.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,ra._x)("Display as range","Turns reading time range display on or off"),hasValue:()=>!o,onDeselect:()=>{t({displayAsRange:!0})},children:(0,Uc.jsx)($0.ToggleControl,{label:(0,ra.__)("Display as range"),checked:!!o,onChange:()=>t({displayAsRange:!o})})})})}),(0,Uc.jsx)("div",{...m,children:p})]})}var $de=FBe;var N_=a(D(),1);var OBe=[{name:"time-to-read",title:(0,N_.__)("Time to Read"),description:(0,N_.__)("Show minutes required to finish reading the post."),attributes:{displayMode:"time"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="time",icon:Cy,isDefault:!0},{name:"word-count",title:(0,N_.__)("Word Count"),description:(0,N_.__)("Show the number of words in the post."),attributes:{displayMode:"words"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="words",icon:HI}],qde=OBe;var HBe={attributes:{textAlign:{type:"string"},displayAsRange:{type:"boolean",default:!0},displayMode:{type:"string",default:"time"},averageReadingSpeed:{type:"number",default:189}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,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}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Zde=[HBe];var{name:Kde}=S7,Yde={icon:Cy,edit:$de,variations:qde,example:{},deprecated:Zde},jBe=()=>M({name:Kde,metadata:S7,settings:Yde});var vV={};J(vV,{init:()=>$Be,metadata:()=>E7,name:()=>tpe,settings:()=>rpe});var E7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-title",title:"Title",category:"theme",description:"Displays the title of a post, page, or any other content-type.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{level:{type:"number",default:2},levelOptions:{type:"array"},isLink:{type:"boolean",default:!1,role:"content"},rel:{type:"string",attribute:"rel",default:"",role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},placeholder:{type:"string"}},example:{viewportWidth:350},supports:{anchor:!0,align:["wide","full"],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-post-title"};var os=a(R(),1),rs=a(V(),1),ci=a(D(),1),I_=a(ne(),1),Qde=a(O(),1),Xde=a(H(),1);var sr=a(b(),1);function Jde({attributes:{level:e,levelOptions:t,isLink:r,rel:o,linkTarget:n,placeholder:i},setAttributes:s,context:{postType:l,postId:c,queryId:u}}){let d=e===0?"p":`h${e}`,p=Number.isFinite(u),m=(0,Qde.useSelect)(w=>p?!1:w(I_.store).canUser("update",{kind:"postType",name:l,id:c}),[p,l,c]),[f="",g,h]=(0,I_.useEntityProp)("postType",l,"title",c),[v]=(0,I_.useEntityProp)("postType",l,"link",c),x=(0,os.useBlockProps)(),_=(0,os.useBlockEditingMode)(),k=X(),y=(0,sr.jsx)(d,{...x,children:i||(0,ci.__)("Title")});return l&&c&&(y=m?(0,sr.jsx)(os.PlainText,{tagName:d,placeholder:(0,ci.__)("(no title)"),value:f,onChange:g,__experimentalVersion:2,disableLineBreaks:!0,...x}):(0,sr.jsx)(d,{...x,dangerouslySetInnerHTML:{__html:h?.rendered||(0,ci.__)("(no title)")}})),r&&l&&c&&(y=m?(0,sr.jsx)(d,{...x,children:(0,sr.jsx)(os.PlainText,{tagName:"a",href:v,target:n,rel:o,placeholder:f.length?null:(0,ci.__)("(no title)"),value:f,onChange:g,__experimentalVersion:2,disableLineBreaks:!0})}):(0,sr.jsx)(d,{...x,children:(0,sr.jsx)("a",{href:v,target:n,rel:o,onClick:w=>w.preventDefault(),dangerouslySetInnerHTML:{__html:h?.rendered||(0,ci.__)("(no title)")}})})),(0,sr.jsxs)(sr.Fragment,{children:[_==="default"&&(0,sr.jsxs)(sr.Fragment,{children:[(0,sr.jsx)(os.BlockControls,{group:"block",children:(0,sr.jsx)(os.HeadingLevelDropdown,{value:e,options:t,onChange:w=>s({level:w})})}),(0,sr.jsx)(os.InspectorControls,{children:(0,sr.jsxs)(rs.__experimentalToolsPanel,{label:(0,ci.__)("Settings"),resetAll:()=>{s({rel:"",linkTarget:"_self",isLink:!1})},dropdownMenuProps:k,children:[(0,sr.jsx)(rs.__experimentalToolsPanelItem,{label:(0,ci.__)("Make title a link"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>s({isLink:!1}),children:(0,sr.jsx)(rs.ToggleControl,{label:(0,ci.__)("Make title a link"),onChange:()=>s({isLink:!r}),checked:r})}),r&&(0,sr.jsxs)(sr.Fragment,{children:[(0,sr.jsx)(rs.__experimentalToolsPanelItem,{label:(0,ci.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>n==="_blank",onDeselect:()=>s({linkTarget:"_self"}),children:(0,sr.jsx)(rs.ToggleControl,{label:(0,ci.__)("Open in new tab"),onChange:w=>s({linkTarget:w?"_blank":"_self"}),checked:n==="_blank"})}),(0,sr.jsx)(rs.__experimentalToolsPanelItem,{label:(0,ci.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>s({rel:""}),children:(0,sr.jsx)(rs.TextControl,{label:(0,ci.__)("Link relation"),help:(0,Xde.createInterpolateElement)((0,ci.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,sr.jsx)(rs.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:o,onChange:w=>s({rel:w})})})]})]})})]}),y]})}var WBe={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},levelOptions:{type:"array"},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},GBe={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},epe=[WBe,GBe];var{name:tpe}=E7,rpe={icon:pl,edit:Jde,deprecated:epe},$Be=()=>M({name:tpe,metadata:E7,settings:rpe});var xV={};J(xV,{init:()=>QBe,metadata:()=>I7,name:()=>lpe,settings:()=>D7});var _V=a(D(),1);var spe=a(K(),1);var yV=a(D(),1),B7=a(R(),1),N7=a(K(),1),ope=a(b(),1);function npe({attributes:e,mergeBlocks:t,setAttributes:r,onRemove:o,insertBlocksAfter:n,style:i}){let{content:s}=e,l=(0,B7.useBlockProps)({style:i});return(0,ope.jsx)(B7.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:s,onChange:c=>{r({content:c})},onRemove:o,"aria-label":(0,yV.__)("Preformatted text"),placeholder:(0,yV.__)("Write preformatted text\u2026"),onMerge:t,...l,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:n?()=>n((0,N7.createBlock)((0,N7.getDefaultBlockName)())):void 0})}var I7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/preformatted",title:"Preformatted",category:"text",description:"Add text that respects your spacing and tabs, and also allows styling.",textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!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-preformatted"};var R7=a(R(),1),bV=a(b(),1);function ape({attributes:e}){let{content:t}=e;return(0,bV.jsx)("pre",{...R7.useBlockProps.save(),children:(0,bV.jsx)(R7.RichText.Content,{value:t})})}var R_=a(K(),1),ZBe={from:[{type:"block",blocks:["core/code","core/paragraph","core/verse"],transform:({content:e,anchor:t})=>(0,R_.createBlock)("core/preformatted",{content:e,anchor:t})},{type:"raw",isMatch:e=>e.nodeName==="PRE"&&!(e.children.length===1&&e.firstChild.nodeName==="CODE"),schema:({phrasingContentSchema:e})=>({pre:{children:e}})}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,R_.createBlock)("core/paragraph",e)},{type:"block",blocks:["core/code"],transform:e=>(0,R_.createBlock)("core/code",e)},{type:"block",blocks:["core/verse"],transform:e=>(0,R_.createBlock)("core/verse",e)}]},ipe=ZBe;var{fieldsKey:KBe,formKey:YBe}=q(spe.privateApis),{name:lpe}=I7,D7={icon:SN,example:{attributes:{content:(0,_V.__)(`EXT. XANADU - FAINT DAWN - 1940 (MINIATURE)
 Window, very small in the distance, illuminated.
-All 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;`)}},transforms:nme,edit:rme,save:ome,merge(e,t){return{content:e.content+`
+All 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;`)}},transforms:ipe,edit:npe,save:ape,merge(e,t){return{content:e.content+`

-`+t.content}}};window.__experimentalContentOnlyInspectorFields&&(W8[nIe]=[{id:"content",label:(0,YV.__)("Content"),type:"text",Edit:"rich-text"}],W8[aIe]={fields:["content"]});var iIe=()=>A({name:ime,metadata:U8,settings:W8});var XV={};X(XV,{init:()=>yIe,metadata:()=>q8,name:()=>gme,settings:()=>Z8});var w_=a(D(),1);var hme=a(K(),1);var st=a(N(),1),lme=a(O(),1);var Yf="is-style-solid-color";var Zt=a(b(),1),x_={value:{type:"string",source:"html",selector:"blockquote",multiline:"p"},citation:{type:"string",source:"html",selector:"cite",default:""},mainColor:{type:"string"},customMainColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}};function sme(e){if(!e)return;let t=e.match(/border-color:([^;]+)[;]?/);if(t&&t[1])return t[1]}function Qf(e){e=e||"<p></p>";let r=`</p>${e}<p>`.split("</p><p>");return r.shift(),r.pop(),r.join("<br>")}var sIe={attributes:{value:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],background:{backgroundImage:!0,backgroundSize:!0,__experimentalDefaultControls:{backgroundImage:!0}},color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!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:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}},interactivity:{clientNavigation:!0}},save({attributes:e}){let{textAlign:t,citation:r,value:o}=e,n=!st.RichText.isEmpty(r);return(0,Zt.jsx)("figure",{...st.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,Zt.jsxs)("blockquote",{children:[(0,Zt.jsx)(st.RichText.Content,{tagName:"p",value:o}),n&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:r})]})})},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},migrate:ve},lIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}}},save({attributes:e}){let{textAlign:t,citation:r,value:o}=e,n=!st.RichText.isEmpty(r);return(0,Zt.jsx)("figure",{...st.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,Zt.jsxs)("blockquote",{children:[(0,Zt.jsx)(st.RichText.Content,{value:o,multiline:!0}),n&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:r})]})})},migrate({value:e,...t}){return ve({value:Qf(e),...t})}},cIe={attributes:{...x_},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0}},save({attributes:e}){let{mainColor:t,customMainColor:r,customTextColor:o,textColor:n,value:i,citation:s,className:l}=e,c=l?.includes(Yf),u,p;if(c){let h=(0,st.getColorClassName)("background-color",t);u=S({"has-background":h||r,[h]:h}),p={backgroundColor:h?void 0:r}}else r&&(p={borderColor:r});let d=(0,st.getColorClassName)("color",n),m=S({"has-text-color":n||o,[d]:d}),f=d?void 0:{color:o};return(0,Zt.jsx)("figure",{...st.useBlockProps.save({className:u,style:p}),children:(0,Zt.jsxs)("blockquote",{className:m,style:f,children:[(0,Zt.jsx)(st.RichText.Content,{value:i,multiline:!0}),!st.RichText.isEmpty(s)&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:n,...i}){let s=t?.includes(Yf),l;return o&&(s?l={color:{background:o}}:l={border:{color:o}}),n&&l&&(l.color={...l.color,text:n}),ve({value:Qf(e),className:t,backgroundColor:s?r:void 0,borderColor:s?void 0:r,textAlign:s?"left":void 0,...i,style:l})}},uIe={attributes:{...x_,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:n,value:i,citation:s,className:l,figureStyle:c}=e,u=l?.includes(Yf),p,d;if(u){let g=(0,st.getColorClassName)("background-color",t);p=S({"has-background":g||r,[g]:g}),d={backgroundColor:g?void 0:r}}else r?d={borderColor:r}:t&&(d={borderColor:sme(c)});let m=(0,st.getColorClassName)("color",o),f=(o||n)&&S("has-text-color",{[m]:m});return(0,Zt.jsx)("figure",{className:p,style:d,children:(0,Zt.jsxs)("blockquote",{className:f,style:m?void 0:{color:n},children:[(0,Zt.jsx)(st.RichText.Content,{value:i,multiline:!0}),!st.RichText.isEmpty(s)&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,figureStyle:r,mainColor:o,customMainColor:n,customTextColor:i,...s}){let l=t?.includes(Yf),c;if(n&&(l?c={color:{background:n}}:c={border:{color:n}}),i&&c&&(c.color={...c.color,text:i}),!l&&o&&r){let u=sme(r);if(u)return{value:Qf(e),...s,className:t,style:{border:{color:u}}}}return ve({value:Qf(e),className:t,backgroundColor:l?o:void 0,borderColor:l?void 0:o,textAlign:l?"left":void 0,...s,style:c})}},pIe={attributes:x_,save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:n,value:i,citation:s,className:l}=e,c=l?.includes(Yf),u,p;if(c)u=(0,st.getColorClassName)("background-color",t),u||(p={backgroundColor:r});else if(r)p={borderColor:r};else if(t){let h=(0,lme.select)(st.store).getSettings().colors??[];p={borderColor:(0,st.getColorObjectByAttributeValues)(h,t).color}}let d=(0,st.getColorClassName)("color",o),m=o||n?S("has-text-color",{[d]:d}):void 0;return(0,Zt.jsx)("figure",{className:u,style:p,children:(0,Zt.jsxs)("blockquote",{className:m,style:d?void 0:{color:n},children:[(0,Zt.jsx)(st.RichText.Content,{value:i,multiline:!0}),!st.RichText.isEmpty(s)&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:n,...i}){let s=t?.includes(Yf),l={};return o&&(s?l={color:{background:o}}:l={border:{color:o}}),n&&l&&(l.color={...l.color,text:n}),ve({value:Qf(e),className:t,backgroundColor:s?r:void 0,borderColor:s?void 0:r,textAlign:s?"left":void 0,...i,style:l})}},dIe={attributes:{...x_},save({attributes:e}){let{value:t,citation:r}=e;return(0,Zt.jsxs)("blockquote",{children:[(0,Zt.jsx)(st.RichText.Content,{value:t,multiline:!0}),!st.RichText.isEmpty(r)&&(0,Zt.jsx)(st.RichText.Content,{tagName:"cite",value:r})]})},migrate({value:e,...t}){return{value:Qf(e),...t}}},mIe={attributes:{...x_,citation:{type:"string",source:"html",selector:"footer"},align:{type:"string",default:"none"}},save({attributes:e}){let{value:t,citation:r,align:o}=e;return(0,Zt.jsxs)("blockquote",{className:`align${o}`,children:[(0,Zt.jsx)(st.RichText.Content,{value:t,multiline:!0}),!st.RichText.isEmpty(r)&&(0,Zt.jsx)(st.RichText.Content,{tagName:"footer",value:r})]})},migrate({value:e,...t}){return{value:Qf(e),...t}}},cme=[sIe,lIe,cIe,uIe,pIe,dIe,mIe];var k_=a(D(),1),K0=a(N(),1),$8=a(K(),1);var ume="figure";var pme="blockquote";var Xu=a(b(),1);function fIe(e){let{attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:n}=e;Pt(e);let{citation:i,value:s}=t,l=(0,K0.useBlockProps)(),c=!K0.RichText.isEmpty(i)||o;return(0,Xu.jsx)(Xu.Fragment,{children:(0,Xu.jsx)(ume,{...l,children:(0,Xu.jsxs)(pme,{children:[(0,Xu.jsx)(K0.RichText,{identifier:"value",tagName:"p",value:s,onChange:u=>r({value:u}),"aria-label":(0,k_.__)("Pullquote text"),placeholder:(0,k_.__)("Add quote")}),c&&(0,Xu.jsx)(K0.RichText,{identifier:"citation",tagName:"cite",style:{display:"block"},value:i,"aria-label":(0,k_.__)("Pullquote citation text"),placeholder:(0,k_.__)("Add citation"),onChange:u=>r({citation:u}),className:"wp-block-pullquote__citation",__unstableOnSplitAtEnd:n?()=>n((0,$8.createBlock)((0,$8.getDefaultBlockName)())):void 0})]})})})}var dme=fIe;var q8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pullquote",title:"Pullquote",category:"text",description:"Give special visual emphasis to a quote from your text.",textdomain:"default",attributes:{value:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"}},supports:{anchor:!0,align:["left","right","wide","full"],background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!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}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-pullquote-editor",style:"wp-block-pullquote"};var Y0=a(N(),1),Q0=a(b(),1);function mme({attributes:e}){let{citation:t,value:r}=e,o=!Y0.RichText.isEmpty(t);return(0,Q0.jsx)("figure",{...Y0.useBlockProps.save(),children:(0,Q0.jsxs)("blockquote",{children:[(0,Q0.jsx)(Y0.RichText.Content,{tagName:"p",value:r}),o&&(0,Q0.jsx)(Y0.RichText.Content,{tagName:"cite",value:t})]})})}var Ju=a(K(),1),X0=a(ml(),1),gIe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,Ju.createBlock)("core/pullquote",{value:(0,X0.toHTMLString)({value:(0,X0.join)(e.map(({content:t})=>(0,X0.create)({html:t})),`
-`)}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,Ju.createBlock)("core/pullquote",{value:e,anchor:t})}],to:[{type:"block",blocks:["core/paragraph"],transform:({value:e,citation:t})=>{let r=[];return e&&r.push((0,Ju.createBlock)("core/paragraph",{content:e})),t&&r.push((0,Ju.createBlock)("core/paragraph",{content:t})),r.length===0?(0,Ju.createBlock)("core/paragraph",{content:""}):r}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,Ju.createBlock)("core/heading",{content:t});let r=(0,Ju.createBlock)("core/heading",{content:e});return t?[r,(0,Ju.createBlock)("core/heading",{content:t})]:r}}]},fme=gIe;var{fieldsKey:vIe,formKey:bIe}=q(hme.privateApis),{name:gme}=q8,Z8={icon:tI,example:{attributes:{value:(0,w_.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,w_.__)("Matt Mullenweg")}},transforms:fme,edit:dme,save:mme,deprecated:cme};window.__experimentalContentOnlyInspectorFields&&(Z8[vIe]=[{id:"value",label:(0,w_.__)("Content"),type:"text",Edit:"rich-text"},{id:"citation",label:(0,w_.__)("Citation"),type:"text",Edit:"rich-text"}],Z8[bIe]={fields:["value","citation"]});var yIe=()=>A({name:gme,metadata:q8,settings:Z8});var hF={};X(hF,{init:()=>KIe,metadata:()=>K8,name:()=>$fe,settings:()=>qfe});var K8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query",title:"Query Loop",category:"theme",description:"An advanced block that allows displaying post types based on different query parameters and visual configurations.",keywords:["posts","list","blog","blogs","custom post types"],textdomain:"default",attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[],format:[],excludeCurrent:null}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},usesContext:["templateSlug","postType"],providesContext:{queryId:"queryId",query:"query",displayLayout:"displayLayout",enhancedPagination:"enhancedPagination"},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,spacing:{blockGap:!0},interactivity:!0},editorStyle:"wp-block-query-editor"};var Ife=a(O(),1),Rfe=a(j(),1),Dfe=a(N(),1);var lT=a(O(),1),Tfe=a(ge(),1),B_=a(j(),1),Ws=a(N(),1),Pfe=a(D(),1),Efe=a(oe(),1);var Pme=a(V(),1),J8=a(D(),1);var $c=a(O(),1),Jf=a(j(),1),C_=a(oe(),1),Y8=a(N(),1),vme=a($o(),1),Xf=a(D(),1),ep=a(K(),1),S_=e=>{let t=e?.reduce((r,o)=>{let{mapById:n,mapByName:i,names:s}=r;return n[o.id]=o,i[o.name]=o,s.push(o.name),r},{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},xIe=(e,t)=>{let r=t.split("."),o=e;return r.forEach(n=>{o=o?.[n]}),o},JV=(e,t)=>(e||[]).map(r=>({...r,name:(0,vme.decodeEntities)(xIe(r,t))})),bme=()=>{let e=(0,$c.useSelect)(n=>{let{getPostTypes:i}=n(C_.store),s=["attachment"];return i({per_page:-1})?.filter(({viewable:c,slug:u})=>c&&!s.includes(u))},[]),t=(0,Jf.useMemo)(()=>{if(e?.length)return e.reduce((n,i)=>(n[i.slug]=i.taxonomies,n),{})},[e]),r=(0,Jf.useMemo)(()=>(e||[]).map(({labels:n,slug:i})=>({label:n.singular_name,value:i})),[e]),o=(0,Jf.useMemo)(()=>e?.length?e.reduce((n,i)=>(n[i.slug]=i.supports?.["post-formats"]||!1,n),{}):{},[e]);return{postTypesTaxonomiesMap:t,postTypesSelectOptions:r,postTypeFormatSupportMap:o}},Q8=e=>{let t=(0,$c.useSelect)(r=>{let{getTaxonomies:o,getPostType:n}=r(C_.store);return n(e)?.taxonomies?.length>0?o({type:e,per_page:-1}):[]},[e]);return(0,Jf.useMemo)(()=>t?.filter(({visibility:r})=>!!r?.publicly_queryable),[t])};function yme(e){return(0,$c.useSelect)(t=>{let r=t(C_.store).getPostType(e);return r?.viewable&&r?.hierarchical},[e])}function _me(e){let t=(0,$c.useSelect)(r=>!!r(C_.store).getPostType(e)?.supports?.["page-attributes"],[e]);return(0,Jf.useMemo)(()=>{let r=[{label:(0,Xf.__)("Newest to oldest"),value:"date/desc"},{label:(0,Xf.__)("Oldest to newest"),value:"date/asc"},{label:(0,Xf.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Xf.__)("Z \u2192 A"),value:"title/desc"}];return t&&r.push({label:(0,Xf.__)("Ascending by order"),value:"menu_order/asc"},{label:(0,Xf.__)("Descending by order"),value:"menu_order/desc"}),r},[t])}function xme(e){return(0,$c.useSelect)(t=>t(ep.store).getActiveBlockVariation("core/query",e)?.allowedControls,[e])}function bi(e,t){return e?e.includes(t):!0}var kme=(e,t)=>{let{query:{postType:r,inherit:o},namespace:n}=t,i=e.map(c=>(0,ep.cloneBlock)(c)),s=[],l=[...i];for(;l.length>0;){let c=l.shift();c.name==="core/query"&&(c.attributes.query={...c.attributes.query,postType:r,inherit:o},n&&(c.attributes.namespace=n),s.push(c.clientId)),c.innerBlocks?.forEach(u=>{l.push(u)})}return{newBlocks:i,queryClientIds:s}};function wme(e,t){return(0,$c.useSelect)(r=>{let o=r(ep.store).getActiveBlockVariation("core/query",t)?.name;if(!o)return"core/query";let{getBlockRootClientId:n,getPatternsByBlockTypes:i}=r(Y8.store),s=n(e);return i(`core/query/${o}`,s).length>0?`core/query/${o}`:"core/query"},[e,t])}function Cme(e){let{activeVariationName:t,blockVariations:r}=(0,$c.useSelect)(n=>{let{getActiveBlockVariation:i,getBlockVariations:s}=n(ep.store);return{activeVariationName:i("core/query",e)?.name,blockVariations:s("core/query","block")}},[e]);return(0,Jf.useMemo)(()=>{let n=s=>!s.attributes?.namespace;if(!t)return r.filter(n);let i=r.filter(s=>s.attributes?.namespace?.includes(t));return i.length?i:r.filter(n)},[t,r])}var Sme=(e,t)=>(0,$c.useSelect)(r=>{let{getBlockRootClientId:o,getPatternsByBlockTypes:n}=r(Y8.store),i=o(e);return n(t,i)},[t,e]),X8=e=>(0,$c.useSelect)(t=>{let{getClientIdsOfDescendants:r,getBlockName:o}=t(Y8.store);return r(e).some(n=>{let i=o(n),s=Object.is((0,ep.getBlockSupport)(i,"interactivity"),!0),l=(0,ep.getBlockSupport)(i,"interactivity.clientNavigation");return!s&&!l})},[e]);function Tme(e){if(!e)return{isSingular:!0};let t=!1,r=e==="wp"?"custom":e,o=["404","blank","single","page","custom"],n=e.includes("-")?e.split("-",1)[0]:e;return e.includes("-")&&e.split("-").slice(1).join("-")&&(r=n),t=o.includes(r),{isSingular:t,templateType:r}}var T_=a(b(),1);function Eme({enhancedPagination:e,setAttributes:t,clientId:r}){let o=X8(r),n=(0,J8.__)("Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages.");return o&&(n=(0,J8.__)("Enhancement disabled because there are non-compatible blocks inside the Query block.")),(0,T_.jsx)(T_.Fragment,{children:(0,T_.jsx)(Pme.ToggleControl,{label:(0,J8.__)("Reload full page"),help:n,checked:!e,disabled:o,onChange:i=>{t({enhancedPagination:!i})}})})}var yt=a(V(),1),aF=a(O(),1),iF=a(oe(),1),Lt=a(D(),1),vfe=a(ge(),1),rT=a(j(),1);var Bme=a(V(),1),J0=a(D(),1),Nme=a(b(),1),kIe=[{label:(0,J0.__)("Newest to oldest"),value:"date/desc"},{label:(0,J0.__)("Oldest to newest"),value:"date/asc"},{label:(0,J0.__)("A \u2192 Z"),value:"title/asc"},{label:(0,J0.__)("Z \u2192 A"),value:"title/desc"}];function wIe({order:e,orderBy:t,orderByOptions:r=kIe,onChange:o}){return(0,Nme.jsx)(Bme.SelectControl,{label:(0,J0.__)("Order by"),value:`${t}/${e}`,options:r,onChange:n=>{let[i,s]=n.split("/");o({order:s,orderBy:i})}})}var Ime=wIe;var Rme=a(D(),1),Dme=a(V(),1),Lme=a(O(),1),Ame=a(oe(),1);var Mme=a(b(),1),CIe={who:"authors",per_page:-1,_fields:"id,name",context:"view"};function SIe({value:e,onChange:t}){let r=(0,Lme.useSelect)(c=>{let{getUsers:u}=c(Ame.store);return u(CIe)},[]);if(!r)return null;let o=S_(r),i=(e?e.toString().split(","):[]).reduce((c,u)=>{let p=o.mapById[u];return p&&c.push({id:u,value:p.name}),c},[]),s=(c,u)=>{let p=u?.id||c[u]?.id;if(p)return p},l=c=>{let u=Array.from(c.reduce((p,d)=>{let m=s(o.mapByName,d);return m&&p.add(m),p},new Set));t({author:u.join(",")})};return(0,Mme.jsx)(Dme.FormTokenField,{label:(0,Rme.__)("Authors"),value:i,suggestions:o.names,onChange:l,help:""})}var zme=SIe;var Fme=a(D(),1),Ome=a(V(),1),eF=a(O(),1),tF=a(oe(),1),tp=a(j(),1),Hme=a(ge(),1);var jme=a(b(),1),eh=[],Vme={order:"asc",_fields:"id,title",context:"view"};function TIe({parents:e,postType:t,onChange:r}){let[o,n]=(0,tp.useState)(""),[i,s]=(0,tp.useState)(eh),[l,c]=(0,tp.useState)(eh),u=(0,Hme.useDebounce)(n,250),{searchResults:p,searchHasResolved:d}=(0,eF.useSelect)(v=>{if(!o)return{searchResults:eh,searchHasResolved:!0};let{getEntityRecords:x,hasFinishedResolution:y}=v(tF.store),k=["postType",t,{...Vme,search:o,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:x(...k),searchHasResolved:y("getEntityRecords",k)}},[o,t,e]),m=(0,eF.useSelect)(v=>{if(!e?.length)return eh;let{getEntityRecords:x}=v(tF.store);return x("postType",t,{...Vme,include:e,per_page:e.length})},[e,t]);(0,tp.useEffect)(()=>{if(e?.length||s(eh),!m?.length)return;let v=S_(JV(m,"title.rendered")),x=e.reduce((y,k)=>{let _=v.mapById[k];return _&&y.push({id:k,value:_.name}),y},[]);s(x)},[e,m]);let f=(0,tp.useMemo)(()=>p?.length?S_(JV(p,"title.rendered")):eh,[p]);(0,tp.useEffect)(()=>{d&&c(f.names)},[f.names,d]);let h=(v,x)=>{let y=x?.id||v?.[x]?.id;if(y)return y},g=v=>{let x=Array.from(v.reduce((y,k)=>{let _=h(f.mapByName,k);return _&&y.add(_),y},new Set));c(eh),r({parents:x})};return(0,jme.jsx)(Ome.FormTokenField,{label:(0,Fme.__)("Parents"),value:i,onInputChange:u,suggestions:l,onChange:g,help:""})}var Ume=TIe;var eT=a(V(),1),rF=a(O(),1),oF=a(oe(),1),rp=a(j(),1),$me=a(ge(),1),qme=a($o(),1),tT=a(D(),1);var Vd=a(b(),1),e1=[],Gme={order:"asc",_fields:"id,name",context:"view"},PIe=(e,t)=>{let r=t?.id||e?.find(n=>n.name===t)?.id;if(r)return r;let o=t.toLocaleLowerCase();return e?.find(n=>n.name.toLocaleLowerCase()===o)?.id};function Zme({onChange:e,query:t}){let{postType:r,taxQuery:o}=t,n=Q8(r);return n?.length?(0,Vd.jsx)(eT.__experimentalVStack,{spacing:4,children:n.map(i=>{let s=o?.include?.[i.slug]||[],l=o?.exclude?.[i.slug]||[],c=(u,p)=>{let d={...o?.[p],[i.slug]:u};u.length||delete d[i.slug];let m={...o,[p]:Object.keys(d).length?d:void 0};e({taxQuery:Object.values(m).every(f=>!f)?void 0:m})};return(0,Vd.jsxs)(rp.Fragment,{children:[(0,Vd.jsx)(Wme,{taxonomy:i,termIds:s,oppositeTermIds:l,onChange:u=>c(u,"include"),label:i.name}),(0,Vd.jsx)(Wme,{taxonomy:i,termIds:l,oppositeTermIds:s,onChange:u=>c(u,"exclude"),label:(0,tT.sprintf)((0,tT.__)("Exclude: %s"),i.name)})]},i.slug)})}):null}function Wme({taxonomy:e,termIds:t,oppositeTermIds:r,onChange:o,label:n}){let[i,s]=(0,rp.useState)(""),[l,c]=(0,rp.useState)(e1),[u,p]=(0,rp.useState)(e1),d=(0,$me.useDebounce)(s,250),{searchResults:m,searchHasResolved:f}=(0,rF.useSelect)(v=>{if(!i)return{searchResults:e1,searchHasResolved:!0};let{getEntityRecords:x,hasFinishedResolution:y}=v(oF.store),k=[...t,...r],_=["taxonomy",e.slug,{...Gme,search:i,orderby:"name",exclude:k,per_page:20}];return{searchResults:x(..._),searchHasResolved:y("getEntityRecords",_)}},[i,e.slug,t,r]),h=(0,rF.useSelect)(v=>{if(!t?.length)return e1;let{getEntityRecords:x}=v(oF.store);return x("taxonomy",e.slug,{...Gme,include:t,per_page:t.length})},[e.slug,t]);return(0,rp.useEffect)(()=>{if(t?.length||c(e1),!h?.length)return;let v=t.reduce((x,y)=>{let k=h.find(_=>_.id===y);return k&&x.push({id:y,value:k.name}),x},[]);c(v)},[t,h]),(0,rp.useEffect)(()=>{f&&p(m.map(v=>v.name))},[m,f]),(0,Vd.jsx)("div",{className:"block-library-query-inspector__taxonomy-control",children:(0,Vd.jsx)(eT.FormTokenField,{label:n,value:l,onInputChange:d,suggestions:u,displayTransform:qme.decodeEntities,onChange:v=>{let x=new Set;for(let y of v){let k=PIe(m,y);k&&x.add(k)}p(e1),o(Array.from(x))},help:""})})}var Kme=a(V(),1),Yme=a(O(),1),Qme=a(oe(),1),Gs=a(D(),1),Xme=a(b(),1),EIe=[{value:"aside",label:(0,Gs.__)("Aside")},{value:"audio",label:(0,Gs.__)("Audio")},{value:"chat",label:(0,Gs.__)("Chat")},{value:"gallery",label:(0,Gs.__)("Gallery")},{value:"image",label:(0,Gs.__)("Image")},{value:"link",label:(0,Gs.__)("Link")},{value:"quote",label:(0,Gs.__)("Quote")},{value:"standard",label:(0,Gs.__)("Standard")},{value:"status",label:(0,Gs.__)("Status")},{value:"video",label:(0,Gs.__)("Video")}].sort((e,t)=>{let r=e.label.toUpperCase(),o=t.label.toUpperCase();return r<o?-1:r>o?1:0});function BIe(e,t){return e.map(r=>t.find(o=>o.label.toLocaleLowerCase()===r.toLocaleLowerCase())?.value).filter(Boolean)}function Jme({onChange:e,query:{format:t}}){let r=Array.isArray(t)?t:[t],{supportedFormats:o}=(0,Yme.useSelect)(l=>({supportedFormats:l(Qme.store).getThemeSupports().formats}),[]),n=EIe.filter(l=>o.includes(l.value)),i=r.map(l=>n.find(c=>c.value===l)?.label).filter(Boolean),s=n.filter(l=>!r.includes(l.value)).map(l=>l.label);return(0,Xme.jsx)(Kme.FormTokenField,{label:(0,Gs.__)("Formats"),value:i,suggestions:s,onChange:l=>{e({format:BIe(l,n)})},help:"",__experimentalExpandOnFocus:!0})}var efe=a(V(),1),th=a(D(),1),tfe=a(b(),1),NIe=[{label:(0,th.__)("Include"),value:""},{label:(0,th.__)("Ignore"),value:"ignore"},{label:(0,th.__)("Exclude"),value:"exclude"},{label:(0,th.__)("Only"),value:"only"}];function rfe({value:e,onChange:t}){return(0,tfe.jsx)(efe.SelectControl,{label:(0,th.__)("Sticky posts"),options:NIe,value:e,onChange:t,help:(0,th.__)("Sticky posts always appear first, regardless of their publish date.")})}var afe=a(V(),1),ife=a(D(),1),sfe=a(b(),1),ofe=1,nfe=100,IIe=({perPage:e,offset:t=0,onChange:r})=>(0,sfe.jsx)(afe.RangeControl,{label:(0,ife.__)("Items per page"),min:ofe,max:nfe,onChange:o=>{isNaN(o)||o<ofe||o>nfe||r({perPage:o,offset:t})},value:parseInt(e,10)}),lfe=IIe;var ufe=a(V(),1),pfe=a(D(),1),dfe=a(b(),1),cfe=0,RIe=100,DIe=({offset:e=0,onChange:t})=>(0,dfe.jsx)(ufe.__experimentalNumberControl,{label:(0,pfe._x)("Offset","Number of posts to skip in a query"),value:e,min:cfe,onChange:r=>{isNaN(r)||r<cfe||r>RIe||t({offset:r})}}),mfe=DIe;var ffe=a(V(),1),nF=a(D(),1),hfe=a(b(),1),LIe=({pages:e,onChange:t})=>(0,hfe.jsx)(ffe.__experimentalNumberControl,{label:(0,nF.__)("Max pages to show"),value:e,min:0,onChange:r=>{isNaN(r)||r<0||t({pages:r})},help:(0,nF.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")}),gfe=LIe;var Ye=a(b(),1);function bfe(e){let{attributes:t,setQuery:r,isSingular:o,shouldExcludeCurrentPost:n}=e,{query:i}=t,{order:s,orderBy:l,author:c,pages:u,postType:p,perPage:d,offset:m,sticky:f,inherit:h,taxQuery:g,parents:v,format:x,excludeCurrent:y}=i,k=xme(t),_=p==="post",{postTypesTaxonomiesMap:w,postTypesSelectOptions:C,postTypeFormatSupportMap:T}=bme(),P=Q8(p),B=yme(p),I=Se=>{let nt={postType:Se},me=w[Se];if(me?.length&&g){let Pe=lr=>Object.entries(lr||{}).reduce((Qt,[hr,Qr])=>(me.includes(hr)&&(Qt[hr]=Qr),Qt),{}),ne={},Ee=Pe(g.include);Object.keys(Ee).length&&(ne.include=Ee);let xe=Pe(g.exclude);Object.keys(xe).length&&(ne.exclude=xe),nt.taxQuery=Object.keys(ne).length?ne:void 0}Se!=="post"&&(nt.sticky=""),nt.parents=[],T[Se]||(nt.format=[]),r(nt)},[R,E]=(0,rT.useState)(i.search),L=(0,rT.useMemo)(()=>(0,vfe.debounce)(Se=>{r({search:Se})},250),[r]),M=_me(p),U=bi(k,"inherit"),W=!h&&bi(k,"postType"),G=(0,Lt.__)("Post type"),$=(0,Lt.__)("Select the type of content to display: posts, pages, or custom post types."),F=!h&&bi(k,"order"),Z=!h&&_&&bi(k,"sticky"),H=U||W||F||Z,Y=!!P?.length&&bi(k,"taxQuery"),ee=bi(k,"author"),re=bi(k,"search"),J=bi(k,"parents")&&B,se=T[p],te=(0,aF.useSelect)(Se=>{if(!se||!bi(k,"format"))return!1;let nt=Se(iF.store).getThemeSupports();return nt.formats&&nt.formats.length>0&&nt.formats.some(me=>me!=="standard")},[k,se]),le=n&&bi(k,"excludeCurrent"),de=(0,aF.useSelect)(Se=>Se(iF.store).getPostType(p)?.labels.singular_name,[p]),fe=Y||ee||re||J||te||le,we=Q(),ae=bi(k,"postCount"),ce=bi(k,"offset"),ue=bi(k,"pages"),Ve=ae||ce||ue,Ce=o&&h;return(0,Ye.jsxs)(Ye.Fragment,{children:[H&&(0,Ye.jsxs)(yt.__experimentalToolsPanel,{label:(0,Lt.__)("Settings"),resetAll:()=>{r({postType:"post",order:"desc",orderBy:"date",sticky:"",inherit:!0})},dropdownMenuProps:we,children:[U&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!h,label:(0,Lt.__)("Query type"),onDeselect:()=>r({inherit:!0}),isShownByDefault:!0,children:(0,Ye.jsxs)(yt.__experimentalVStack,{spacing:4,children:[(0,Ye.jsxs)(yt.__experimentalToggleGroupControl,{label:(0,Lt.__)("Query type"),isBlock:!0,onChange:Se=>{r({inherit:Se==="default"})},help:h?(0,Lt.__)("Display a list of posts or custom post types based on the current template."):(0,Lt.__)("Display a list of posts or custom post types based on specific criteria."),value:h?"default":"custom",children:[(0,Ye.jsx)(yt.__experimentalToggleGroupControlOption,{value:"default",label:(0,Lt.__)("Default")}),(0,Ye.jsx)(yt.__experimentalToggleGroupControlOption,{value:"custom",label:(0,Lt.__)("Custom")})]}),Ce&&(0,Ye.jsx)(yt.Notice,{status:"warning",isDismissible:!1,children:(0,Lt.__)("Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank).")})]})}),W&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>p!=="post",label:G,onDeselect:()=>I("post"),isShownByDefault:!0,children:C.length>2?(0,Ye.jsx)(yt.SelectControl,{options:C,value:p,label:G,onChange:I,help:$}):(0,Ye.jsx)(yt.__experimentalToggleGroupControl,{isBlock:!0,value:p,label:G,onChange:I,help:$,children:C.map(Se=>(0,Ye.jsx)(yt.__experimentalToggleGroupControlOption,{value:Se.value,label:Se.label},Se.value))})}),F&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>s!=="desc"||l!=="date",label:(0,Lt.__)("Order by"),onDeselect:()=>r({order:"desc",orderBy:"date"}),isShownByDefault:!0,children:(0,Ye.jsx)(Ime,{order:s,orderBy:l,orderByOptions:M,onChange:r})}),Z&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,Lt.__)("Sticky posts"),onDeselect:()=>r({sticky:""}),isShownByDefault:!0,children:(0,Ye.jsx)(rfe,{value:f,onChange:Se=>r({sticky:Se})})})]}),!h&&Ve&&(0,Ye.jsxs)(yt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__display",label:(0,Lt.__)("Display"),resetAll:()=>{r({offset:0,pages:0})},dropdownMenuProps:we,children:[(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Lt.__)("Items per page"),hasValue:()=>d>0,children:(0,Ye.jsx)(lfe,{perPage:d,offset:m,onChange:r})}),(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Lt._x)("Offset","Number of posts to skip in a query"),hasValue:()=>m>0,onDeselect:()=>r({offset:0}),children:(0,Ye.jsx)(mfe,{offset:m,onChange:r})}),(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Lt.__)("Max pages to show"),hasValue:()=>u>0,onDeselect:()=>r({pages:0}),children:(0,Ye.jsx)(gfe,{pages:u,onChange:r})})]}),!h&&fe&&(0,Ye.jsxs)(yt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__filters",label:(0,Lt.__)("Filters"),resetAll:()=>{r({author:"",parents:[],search:"",taxQuery:null,format:[],excludeCurrent:null}),E("")},dropdownMenuProps:we,children:[Y&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Lt.__)("Taxonomies"),hasValue:()=>Object.values(g||{}).some(Se=>Object.values(Se||{}).some(nt=>!!nt?.length)),onDeselect:()=>r({taxQuery:null}),children:(0,Ye.jsx)(Zme,{onChange:r,query:i})}),ee&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Lt.__)("Authors"),onDeselect:()=>r({author:""}),children:(0,Ye.jsx)(zme,{value:c,onChange:r})}),re&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!R,label:(0,Lt.__)("Keyword"),onDeselect:()=>{r({search:""}),E("")},children:(0,Ye.jsx)(yt.TextControl,{label:(0,Lt.__)("Keyword"),value:R,onChange:Se=>{L(Se),E(Se)}})}),J&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!v?.length,label:(0,Lt.__)("Parents"),onDeselect:()=>r({parents:[]}),children:(0,Ye.jsx)(Ume,{parents:v,postType:p,onChange:r})}),te&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!x?.length,label:(0,Lt.__)("Formats"),onDeselect:()=>r({format:[]}),children:(0,Ye.jsx)(Jme,{onChange:r,query:i})}),le&&(0,Ye.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Lt.__)("Exclude"),hasValue:()=>y!==null,onDeselect:()=>r({excludeCurrent:null}),children:(0,Ye.jsx)(yt.ToggleControl,{label:(0,Lt.__)("Exclude current"),help:(0,Lt.sprintf)((0,Lt.__)("Exclude the current %s from the query."),de),checked:!!y,onChange:Se=>{r({excludeCurrent:!!Se})}})})]})]})}var r1=a(V(),1),P_=a(D(),1),oT=a(j(),1),_fe=a(O(),1),xfe=a(N(),1);var t1=a(b(),1),yfe="wp-block-query-enhanced-pagination-modal__description";function kfe({clientId:e,attributes:{enhancedPagination:t},setAttributes:r}){let[o,n]=(0,oT.useState)(!1),i=X8(e),{__unstableMarkNextChangeAsNotPersistent:s}=(0,_fe.useDispatch)(xfe.store);(0,oT.useEffect)(()=>{t&&i&&(s(),r({enhancedPagination:!1}),n(!0))},[t,i,r,s]);let l=()=>{n(!1)},c=(0,P_.__)("Currently, avoiding full page reloads is not possible when non-interactive or non-client Navigation compatible blocks from plugins are present inside the Query block.")+" "+(0,P_.__)('If you still want to prevent full page reloads, remove that block, then disable "Reload full page" again in the Query Block settings.');return o&&(0,t1.jsx)(r1.Modal,{title:(0,P_.__)("Query block: Reload full page enabled"),className:"wp-block-query__enhanced-pagination-modal",aria:{describedby:yfe},role:"alertdialog",focusOnMount:"firstElement",isDismissible:!1,onRequestClose:l,children:(0,t1.jsxs)(r1.__experimentalVStack,{alignment:"right",spacing:5,children:[(0,t1.jsx)("span",{id:yfe,children:c}),(0,t1.jsx)(r1.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:l,children:(0,P_.__)("OK")})]})})}var a1=a(V(),1),lF=a(D(),1),Sfe=a(O(),1),iT=a(N(),1);var o1=a(j(),1),wfe=a(O(),1),aT=a(V(),1),n1=a(N(),1),nT=a(D(),1);var op=a(b(),1);function Cfe({clientId:e,attributes:t,setIsPatternSelectionModalOpen:r}){return(0,op.jsx)(aT.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,nT.__)("Choose a pattern"),onRequestClose:()=>r(!1),isFullScreen:!0,children:(0,op.jsx)(sF,{clientId:e,attributes:t})})}function E_(e,t){let r=wme(e,t),o=Sme(e,r);return(0,o1.useMemo)(()=>o.filter(i=>i.blocks?.[0]?.name==="core/query"),[o])}function sF({clientId:e,attributes:t,showTitlesAsTooltip:r=!1,showSearch:o=!0}){let[n,i]=(0,o1.useState)(""),{replaceBlock:s,selectBlock:l}=(0,wfe.useDispatch)(n1.store),c=E_(e,t),u=(0,o1.useMemo)(()=>({previewPostType:t.query.postType}),[t.query.postType]),p=(0,o1.useMemo)(()=>ky(c,n),[c,n]),d=(m,f)=>{let{newBlocks:h,queryClientIds:g}=kme(f,t);s(e,h),g[0]&&l(g[0])};return(0,op.jsxs)("div",{className:"block-library-query-pattern__selection-content",children:[o&&(0,op.jsx)("div",{className:"block-library-query-pattern__selection-search",children:(0,op.jsx)(aT.SearchControl,{onChange:i,value:n,label:(0,nT.__)("Search"),placeholder:(0,nT.__)("Search")})}),(0,op.jsx)(n1.BlockContextProvider,{value:u,children:(0,op.jsx)(n1.__experimentalBlockPatternsList,{blockPatterns:p,onClickPattern:d,showTitlesAsTooltip:r})})]})}var rh=a(b(),1);function AIe({clientId:e,attributes:t,hasInnerBlocks:r}){if(!E_(e,t).length)return null;let n=r?(0,lF.__)("Change design"):(0,lF.__)("Choose pattern");return(0,rh.jsx)(iT.BlockControls,{group:"other",children:(0,rh.jsx)(a1.__experimentalDropdownContentWrapper,{children:(0,rh.jsx)(a1.Dropdown,{contentClassName:"block-editor-block-settings-menu__popover",focusOnMount:"firstElement",expandOnMobile:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,rh.jsx)(a1.ToolbarButton,{"aria-haspopup":"true","aria-expanded":i,onClick:s,children:n}),renderContent:()=>(0,rh.jsx)(sF,{clientId:e,attributes:t,showSearch:!1,showTitlesAsTooltip:!0})})})})}function sT(e){return(0,Sfe.useSelect)(r=>{let{isLockedBlock:o}=q(r(iT.store));return o(e.clientId)},[e.clientId])?null:(0,rh.jsx)(AIe,{...e})}var ls=a(b(),1),{HTMLElementControl:MIe}=q(Ws.privateApis),zIe=3;function cF({attributes:e,setAttributes:t,clientId:r,context:o,name:n,isSelected:i}){let{queryId:s,query:l,enhancedPagination:c,tagName:u="div",query:{inherit:p}={}}=e,{templateSlug:d,postType:m}=o,{isSingular:f,templateType:h}=Tme(d),{__unstableMarkNextChangeAsNotPersistent:g}=(0,lT.useDispatch)(Ws.store),v=(0,Tfe.useInstanceId)(cF),x=(0,Ws.useBlockProps)(),y=(0,Ws.useInnerBlocksProps)(x),{postsPerPage:k}=(0,lT.useSelect)(C=>{let{getSettings:T}=C(Ws.store),{getEntityRecord:P,getEntityRecordEdits:B,canUser:I}=C(Efe.store),R=I("read",{kind:"root",name:"site"})?+P("root","site")?.posts_per_page:+T().postsPerPage;return{postsPerPage:+B("root","site")?.posts_per_page||R||zIe}},[]),_=f&&!p&&(l.postType===m||l.postType===h),w=(0,B_.useCallback)(C=>t(T=>({query:{...T.query,...C}})),[t]);return(0,B_.useEffect)(()=>{let C={};(p&&l.perPage!==k||!l.perPage&&k)&&(C.perPage=k),!_&&l.excludeCurrent!==null&&(C.excludeCurrent=null),Object.keys(C).length&&(g(),w(C))},[l.perPage,l.excludeCurrent,p,k,_,g,w]),(0,B_.useEffect)(()=>{Number.isFinite(s)||(g(),t({queryId:v}))},[s,v,g,t]),(0,ls.jsxs)(ls.Fragment,{children:[i&&(0,ls.jsx)(sT,{clientId:r,attributes:e,hasInnerBlocks:!0}),(0,ls.jsx)(kfe,{attributes:e,setAttributes:t,clientId:r}),(0,ls.jsx)(Ws.InspectorControls,{children:(0,ls.jsx)(bfe,{name:n,attributes:e,setQuery:w,setAttributes:t,clientId:r,isSingular:f,shouldExcludeCurrentPost:_})}),(0,ls.jsxs)(Ws.InspectorControls,{group:"advanced",children:[(0,ls.jsx)(MIe,{tagName:u,onChange:C=>t({tagName:C}),clientId:r,options:[{label:(0,Pfe.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]}),(0,ls.jsx)(Eme,{enhancedPagination:c,setAttributes:t,clientId:r})]}),(0,ls.jsx)(u,{...y})]})}var uT=a(O(),1),pT=a(K(),1),uF=a(j(),1),oh=a(N(),1),N_=a(V(),1),cT=a(D(),1),Bfe=a(ge(),1);var qc=a(b(),1);function Nfe({attributes:e,clientId:t,name:r,openPatternSelectionModal:o,isSelected:n}){let[i,s]=(0,uF.useState)(!1),[l,c]=(0,uF.useState)(0),u=(0,Bfe.useResizeObserver)(([y])=>{c(y.contentRect.width)}),d=l>0&&l<160,{blockType:m,activeBlockVariation:f}=(0,uT.useSelect)(y=>{let{getActiveBlockVariation:k,getBlockType:_}=y(pT.store);return{blockType:_(r),activeBlockVariation:k(r,e)}},[r,e]),h=!!E_(t,e).length,g=f?.icon?.src||f?.icon||m?.icon?.src,v=f?.title||m?.title,x=(0,oh.useBlockProps)({ref:u});return i?(0,qc.jsx)(VIe,{clientId:t,attributes:e,icon:g,label:v}):(0,qc.jsxs)("div",{...x,children:[n&&(0,qc.jsx)(sT,{clientId:t,attributes:e,hasInnerBlocks:!1}),(0,qc.jsxs)(N_.Placeholder,{className:"block-editor-media-placeholder",icon:!d&&g,label:!d&&v,instructions:!d&&(0,cT.__)("Choose a pattern for the query loop or start blank."),withIllustration:d,children:[!!h&&!d&&(0,qc.jsx)(N_.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,cT.__)("Choose")}),!d&&(0,qc.jsx)(N_.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{s(!0)},children:(0,cT.__)("Start blank")})]})]})}function VIe({clientId:e,attributes:t,icon:r,label:o}){let n=Cme(t),{replaceInnerBlocks:i}=(0,uT.useDispatch)(oh.store),s=(0,oh.useBlockProps)();return(0,qc.jsx)("div",{...s,children:(0,qc.jsx)(oh.__experimentalBlockVariationPicker,{icon:r,label:o,variations:n,onSelect:l=>{l.innerBlocks&&i(e,(0,pT.createBlocksFromInnerBlocksTemplate)(l.innerBlocks),!1)}})})}var nh=a(b(),1),FIe=e=>{let{clientId:t,attributes:r}=e,[o,n]=(0,Rfe.useState)(!1),s=(0,Ife.useSelect)(l=>!!l(Dfe.store).getBlocks(t).length,[t])?cF:Nfe;return(0,nh.jsxs)(nh.Fragment,{children:[(0,nh.jsx)(s,{...e,openPatternSelectionModal:()=>n(!0)}),o&&(0,nh.jsx)(Cfe,{clientId:t,attributes:r,setIsPatternSelectionModalOpen:n})]})},Lfe=FIe;var dT=a(N(),1),Afe=a(b(),1);function Mfe({attributes:{tagName:e="div"}}){let t=dT.useBlockProps.save(),r=dT.useInnerBlocksProps.save(t);return(0,Afe.jsx)(e,{...r})}var I_=a(D(),1);var Zc=a(V(),1),np=a(b(),1),zfe=(0,np.jsx)(Zc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,np.jsx)(Zc.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})}),Vfe=(0,np.jsx)(Zc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,np.jsx)(Zc.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})}),Ffe=(0,np.jsx)(Zc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,np.jsx)(Zc.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})}),Ofe=(0,np.jsx)(Zc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,np.jsx)(Zc.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})});var pF=["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],OIe=[{name:"title-date",title:(0,I_.__)("Title & Date"),icon:zfe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],pF]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,I_.__)("Title & Excerpt"),icon:Vfe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-date-excerpt",title:(0,I_.__)("Title, Date, & Excerpt"),icon:Ffe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],pF,["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,I_.__)("Image, Date, & Title"),icon:Ofe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],pF,["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}],Hfe=OIe;var mT=a(K(),1),ua=a(N(),1);var ah=a(b(),1),{cleanEmptyObject:dF}=q(ua.privateApis),mF=e=>{let{query:t}=e,{categoryIds:r,tagIds:o,taxQuery:n,...i}=t;return(r?.length||o?.length)&&(i.taxQuery={include:{category:r?.length?r:void 0,post_tag:o?.length?o:void 0}}),Object.keys(n||{}).length&&(i.taxQuery={include:n}),{...e,query:i}},jfe=(e,t)=>{let{style:r,backgroundColor:o,gradient:n,textColor:i,...s}=e;if(!(o||n||i||r?.color||r?.elements?.link))return[e,t];if(r&&(s.style=dF({...r,color:void 0,elements:{...r.elements,link:void 0}})),HIe(t)){let u=t[0],d=r?.color||r?.elements?.link||u.attributes.style?dF({...u.attributes.style,color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0}):void 0,m=(0,mT.createBlock)("core/group",{...u.attributes,backgroundColor:o,gradient:n,textColor:i,style:d},u.innerBlocks);return[s,[m]]}let c=(0,mT.createBlock)("core/group",{backgroundColor:o,gradient:n,textColor:i,style:dF({color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0})},t);return[s,[c]]},HIe=(e=[])=>e.length===1&&e[0].name==="core/group",fF=e=>{let{layout:t=null}=e;if(!t)return e;let{inherit:r=null,contentSize:o=null,...n}=t;return r||o?{...e,layout:{...n,contentSize:o,type:"constrained"}}:e},Ufe=(e=[])=>{let t=null;for(let r of e)if(r.name==="core/post-template"){t=r;break}else r.innerBlocks.length&&(t=Ufe(r.innerBlocks));return t},Gfe=(e=[],t)=>(e.forEach((r,o)=>{r.name==="core/post-template"?e.splice(o,1,t):r.innerBlocks.length&&(r.innerBlocks=Gfe(r.innerBlocks,t))}),e),i1=(e,t)=>{let{displayLayout:r=null,...o}=e;if(!r)return[e,t];let n=Ufe(t);if(!n)return[e,t];let{type:i,columns:s}=r,l=i==="flex"?"grid":"default",c=(0,mT.createBlock)("core/post-template",{...n.attributes,layout:{type:l,...s&&{columnCount:s}}},n.innerBlocks);return[o,Gfe(t,c)]},jIe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},layout:{type:"object",default:{type:"list"}}},supports:{html:!1},migrate(e,t){let r=mF(e),{layout:o,...n}=r,i={...n,displayLayout:r.layout};return i1(i,t)},save(){return(0,ah.jsx)(ua.InnerBlocks.Content,{})}},UIe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},layout:!0},isEligible:({query:{categoryIds:e,tagIds:t}={}})=>e||t,migrate(e,t){let r=mF(e),[o,n]=jfe(r,t),i=fF(o);return i1(i,n)},save({attributes:{tagName:e="div"}}){let t=ua.useBlockProps.save(),r=ua.useInnerBlocksProps.save(t);return(0,ah.jsx)(e,{...r})}},GIe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},isEligible(e){let{style:t,backgroundColor:r,gradient:o,textColor:n}=e;return r||o||n||t?.color||t?.elements?.link},migrate(e,t){let[r,o]=jfe(e,t),n=fF(r);return i1(n,o)},save({attributes:{tagName:e="div"}}){let t=ua.useBlockProps.save(),r=ua.useInnerBlocksProps.save(t);return(0,ah.jsx)(e,{...r})}},WIe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},save({attributes:{tagName:e="div"}}){let t=ua.useBlockProps.save(),r=ua.useInnerBlocksProps.save(t);return(0,ah.jsx)(e,{...r})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate(e,t){let r=fF(e);return i1(r,t)}},$Ie={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,layout:!0},save({attributes:{tagName:e="div"}}){let t=ua.useBlockProps.save(),r=ua.useInnerBlocksProps.save(t);return(0,ah.jsx)(e,{...r})},isEligible:({displayLayout:e})=>!!e,migrate:i1},qIe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[],format:[]}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},supports:{align:["wide","full"],html:!1,layout:!0,interactivity:!0,contentRole:!0},save({attributes:{tagName:e="div"}}){let t=ua.useBlockProps.save(),r=ua.useInnerBlocksProps.save(t);return(0,ah.jsx)(e,{...r})},isEligible:({query:{taxQuery:e}={}})=>!!e&&Object.keys(e).some(t=>!["include","exclude"].includes(t)),migrate(e,t){let r=mF(e);return i1(r,t)}},ZIe=[qIe,$Ie,WIe,GIe,UIe,jIe],Wfe=ZIe;var{name:$fe}=K8,qfe={icon:gm,edit:Lfe,example:{viewportWidth:650,attributes:{namespace:"core/posts-list",query:{perPage:4,pages:1,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",sticky:"exclude",inherit:!1,excludeCurrent:null}},innerBlocks:[{name:"core/post-template",attributes:{layout:{type:"grid",columnCount:2}},innerBlocks:[{name:"core/post-title"},{name:"core/post-date",attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}},{name:"core/post-excerpt"}]}]},save:Mfe,variations:Hfe,deprecated:Wfe},KIe=()=>A({name:$fe,metadata:K8,settings:qfe});var vF={};X(vF,{init:()=>XIe,metadata:()=>fT,name:()=>Jfe,settings:()=>ehe});var gF=a(D(),1);var fT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-no-results",title:"No Results",category:"theme",description:"Contains the block elements used to render content when no query results are found.",ancestor:["core/query"],textdomain:"default",usesContext:["queryId","query"],supports:{anchor:!0,align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-query-no-results"};var hT=a(N(),1),Zfe=a(b(),1);function Kfe(){let e=(0,hT.useBlockProps)(),t=(0,hT.useInnerBlocksProps)(e);return(0,Zfe.jsx)("div",{...t})}var Yfe=a(N(),1),Qfe=a(b(),1);function Xfe(){return(0,Qfe.jsx)(Yfe.InnerBlocks.Content,{})}var QIe=[["core/paragraph",{placeholder:(0,gF.__)("Add text or blocks that will display when a query returns no results.")}]],{name:Jfe}=fT,ehe={icon:gm,template:QIe,edit:Kfe,save:Xfe,example:{innerBlocks:[{name:"core/paragraph",attributes:{content:(0,gF.__)("No posts were found.")}}]}},XIe=()=>A({name:Jfe,metadata:fT,settings:ehe});var _F={};X(_F,{init:()=>rRe,metadata:()=>gT,name:()=>phe,settings:()=>dhe});var gT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination",title:"Pagination",category:"theme",ancestor:["core/query"],allowedBlocks:["core/query-pagination-previous","core/query-pagination-numbers","core/query-pagination-next"],description:"Displays a paginated navigation to next/previous set of posts, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"},showLabel:{type:"boolean",default:!0}},usesContext:["queryId","query"],providesContext:{paginationArrow:"paginationArrow",showLabel:"showLabel"},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-query-pagination-editor",style:"wp-block-query-pagination"};var vT=a(D(),1),ap=a(N(),1),bT=a(O(),1),R_=a(V(),1),ahe=a(j(),1);var ih=a(D(),1),s1=a(V(),1),l1=a(b(),1);function the({value:e,onChange:t}){return(0,l1.jsxs)(s1.__experimentalToggleGroupControl,{label:(0,ih.__)("Arrow"),value:e,onChange:t,help:(0,ih.__)("A decorative arrow appended to the next and previous page link."),isBlock:!0,children:[(0,l1.jsx)(s1.__experimentalToggleGroupControlOption,{value:"none",label:(0,ih._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,l1.jsx)(s1.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,ih._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,l1.jsx)(s1.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,ih._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")})]})}var bF=a(D(),1),rhe=a(V(),1),ohe=a(b(),1);function nhe({value:e,onChange:t}){return(0,ohe.jsx)(rhe.ToggleControl,{label:(0,bF.__)("Show label text"),help:(0,bF.__)('Make label text visible, e.g. "Next Page".'),onChange:t,checked:e===!0})}var $s=a(b(),1);function ihe({attributes:{paginationArrow:e,showLabel:t},setAttributes:r,clientId:o}){let n=(0,bT.useSelect)(u=>{let{getBlocks:p}=u(ap.store);return p(o)?.find(m=>["core/query-pagination-next","core/query-pagination-previous"].includes(m.name))},[o]),{__unstableMarkNextChangeAsNotPersistent:i}=(0,bT.useDispatch)(ap.store),s=Q(),l=(0,ap.useBlockProps)(),c=(0,ap.useInnerBlocksProps)(l);return(0,ahe.useEffect)(()=>{e==="none"&&!t&&(i(),r({showLabel:!0}))},[e,r,t,i]),(0,$s.jsxs)($s.Fragment,{children:[n&&(0,$s.jsx)(ap.InspectorControls,{children:(0,$s.jsxs)(R_.__experimentalToolsPanel,{label:(0,vT.__)("Settings"),resetAll:()=>{r({paginationArrow:"none",showLabel:!0})},dropdownMenuProps:s,children:[(0,$s.jsx)(R_.__experimentalToolsPanelItem,{hasValue:()=>e!=="none",label:(0,vT.__)("Pagination arrow"),onDeselect:()=>r({paginationArrow:"none"}),isShownByDefault:!0,children:(0,$s.jsx)(the,{value:e,onChange:u=>{r({paginationArrow:u})}})}),e!=="none"&&(0,$s.jsx)(R_.__experimentalToolsPanelItem,{hasValue:()=>!t,label:(0,vT.__)("Show text"),onDeselect:()=>r({showLabel:!0}),isShownByDefault:!0,children:(0,$s.jsx)(nhe,{value:t,onChange:u=>{r({showLabel:u})}})})]})}),(0,$s.jsx)("nav",{...c})]})}var she=a(N(),1),lhe=a(b(),1);function che(){return(0,lhe.jsx)(she.InnerBlocks.Content,{})}var yT=a(N(),1),yF=a(b(),1),eRe=[{save(){return(0,yF.jsx)("div",{...yT.useBlockProps.save(),children:(0,yF.jsx)(yT.InnerBlocks.Content,{})})}}],uhe=eRe;var{name:phe}=gT,tRe=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]],dhe={icon:Kv,template:tRe,edit:ihe,save:che,deprecated:uhe},rRe=()=>A({name:phe,metadata:gT,settings:dhe});var kF={};X(kF,{init:()=>aRe,metadata:()=>_T,name:()=>fhe,settings:()=>hhe});var _T={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-next",title:"Next Page",category:"theme",parent:["core/query-pagination"],description:"Displays the next posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],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 xF=a(D(),1),xT=a(N(),1),D_=a(b(),1),nRe={none:"",arrow:"\u2192",chevron:"\xBB"};function mhe({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let n=nRe[r];return(0,D_.jsxs)("a",{href:"#pagination-next-pseudo-link",onClick:i=>i.preventDefault(),...(0,xT.useBlockProps)(),children:[o&&(0,D_.jsx)(xT.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,xF.__)("Next page link"),placeholder:(0,xF.__)("Next Page"),value:e,onChange:i=>t({label:i})}),n&&(0,D_.jsx)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${r}`,"aria-hidden":!0,children:n})]})}var{name:fhe}=_T,hhe={icon:$v,edit:mhe},aRe=()=>A({name:fhe,metadata:_T,settings:hhe});var wF={};X(wF,{init:()=>lRe,metadata:()=>kT,name:()=>vhe,settings:()=>bhe});var kT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-numbers",title:"Page Numbers",category:"theme",parent:["core/query-pagination"],description:"Displays a list of page numbers for pagination.",textdomain:"default",attributes:{midSize:{type:"number",default:2}},usesContext:["queryId","query","enhancedPagination"],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}},editorStyle:"wp-block-query-pagination-numbers-editor"};var A_=a(D(),1),wT=a(N(),1),c1=a(V(),1);var cs=a(b(),1),L_=(e,t="a",r="")=>(0,cs.jsx)(t,{className:`page-numbers ${r}`,children:e},e),sRe=e=>{let t=[];for(let r=1;r<=e;r++)t.push(L_(r));t.push(L_(e+1,"span","current"));for(let r=1;r<=e;r++)t.push(L_(e+1+r));return t.push(L_("...","span","dots")),t.push(L_(e*2+3)),(0,cs.jsx)(cs.Fragment,{children:t})};function ghe({attributes:e,setAttributes:t}){let{midSize:r}=e,o=sRe(parseInt(r,10)),n=Q();return(0,cs.jsxs)(cs.Fragment,{children:[(0,cs.jsx)(wT.InspectorControls,{children:(0,cs.jsx)(c1.__experimentalToolsPanel,{label:(0,A_.__)("Settings"),resetAll:()=>t({midSize:2}),dropdownMenuProps:n,children:(0,cs.jsx)(c1.__experimentalToolsPanelItem,{label:(0,A_.__)("Number of links"),hasValue:()=>r!==2,onDeselect:()=>t({midSize:2}),isShownByDefault:!0,children:(0,cs.jsx)(c1.RangeControl,{label:(0,A_.__)("Number of links"),help:(0,A_.__)("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:r,onChange:i=>{t({midSize:parseInt(i,10)})},min:0,max:5,withInputField:!1})})})}),(0,cs.jsx)("div",{...(0,wT.useBlockProps)(),children:o})]})}var{name:vhe}=kT,bhe={icon:qv,edit:ghe,example:{}},lRe=()=>A({name:vhe,metadata:kT,settings:bhe});var SF={};X(SF,{init:()=>pRe,metadata:()=>CT,name:()=>_he,settings:()=>xhe});var CT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-previous",title:"Previous Page",category:"theme",parent:["core/query-pagination"],description:"Displays the previous posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],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 CF=a(D(),1),ST=a(N(),1),M_=a(b(),1),uRe={none:"",arrow:"\u2190",chevron:"\xAB"};function yhe({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let n=uRe[r];return(0,M_.jsxs)("a",{href:"#pagination-previous-pseudo-link",onClick:i=>i.preventDefault(),...(0,ST.useBlockProps)(),children:[n&&(0,M_.jsx)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${r}`,"aria-hidden":!0,children:n}),o&&(0,M_.jsx)(ST.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,CF.__)("Previous page link"),placeholder:(0,CF.__)("Previous Page"),value:e,onChange:i=>t({label:i})})]})}var{name:_he}=CT,xhe={icon:Zv,edit:yhe},pRe=()=>A({name:_he,metadata:CT,settings:xhe});var BF={};X(BF,{init:()=>gRe,metadata:()=>TT,name:()=>Bhe,settings:()=>Nhe});var TT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-title",title:"Query Title",category:"theme",description:"Display the query title.",textdomain:"default",attributes:{type:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array"},showPrefix:{type:"boolean",default:!0},showSearchTerm:{type:"boolean",default:!0}},example:{attributes:{type:"search"}},usesContext:["query"],supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!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-query-title"};var qs=a(N(),1),Zs=a(V(),1),ir=a(D(),1);var TF=a(oe(),1),PF=a(O(),1);function khe(){let e=(0,PF.useSelect)(s=>{let{getCurrentPostId:l,getCurrentPostType:c,getCurrentTemplateId:u}=s("core/editor"),p=c(),d=u()||(p==="wp_template"?l():null);return d?s(TF.store).getEditedEntityRecord("postType","wp_template",d)?.slug:null},[]),t=e?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o,n=!1,i;if(t)t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r;else{let s=e?.match(/^(author)$|^author-(.+)$/);s&&(n=!0,s[2]&&(i=s[2]))}return(0,PF.useSelect)(s=>{let{getEntityRecords:l,getTaxonomy:c,getAuthors:u}=s(TF.store),p,d;if(r&&(p=c(r)?.labels?.singular_name),o){let m=l("taxonomy",r,{slug:o,per_page:1});m&&m[0]&&(d=m[0].name)}if(n&&(p="Author",i)){let m=u({slug:i});m&&m[0]&&(d=m[0].name)}return{archiveTypeLabel:p,archiveNameLabel:d}},[i,n,r,o])}var whe=a(oe(),1),EF=a(O(),1);function Che(e){let t=(0,EF.useSelect)(r=>{let{getCurrentPostType:o}=r("core/editor");return o()},[]);return(0,EF.useSelect)(r=>{let{getPostType:o}=r(whe.store),i=o(e||t);return{postTypeLabel:i?i.labels.singular_name:""}},[e,t])}var At=a(b(),1),mRe=["archive","search","post-type"];function She(e){Pt(e);let{attributes:{type:t,level:r,levelOptions:o,showPrefix:n,showSearchTerm:i},setAttributes:s,context:{query:l}}=e,{archiveTypeLabel:c,archiveNameLabel:u}=khe(),{postTypeLabel:p}=Che(l?.postType),d=Q(),m=r===0?"p":`h${r}`,f=(0,qs.useBlockProps)({className:"wp-block-query-title__placeholder"});if(!mRe.includes(t))return(0,At.jsx)("div",{...f,children:(0,At.jsx)(qs.Warning,{children:(0,ir.__)("Provided type is not supported.")})});let h;if(t==="archive"){let g;c?n?u?g=(0,ir.sprintf)((0,ir._x)("%1$s: %2$s","archive label"),c,u):g=(0,ir.sprintf)((0,ir.__)("%s: Name"),c):u?g=u:g=(0,ir.sprintf)((0,ir.__)("%s name"),c):g=n?(0,ir.__)("Archive type: Name"):(0,ir.__)("Archive title"),h=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(qs.InspectorControls,{children:(0,At.jsx)(Zs.__experimentalToolsPanel,{label:(0,ir.__)("Settings"),resetAll:()=>s({showPrefix:!0}),dropdownMenuProps:d,children:(0,At.jsx)(Zs.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,ir.__)("Show archive type in title"),onDeselect:()=>s({showPrefix:!0}),isShownByDefault:!0,children:(0,At.jsx)(Zs.ToggleControl,{label:(0,ir.__)("Show archive type in title"),onChange:()=>s({showPrefix:!n}),checked:n})})})}),(0,At.jsx)(m,{...f,children:g})]})}if(t==="search"&&(h=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(qs.InspectorControls,{children:(0,At.jsx)(Zs.__experimentalToolsPanel,{label:(0,ir.__)("Settings"),resetAll:()=>s({showSearchTerm:!0}),dropdownMenuProps:d,children:(0,At.jsx)(Zs.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,ir.__)("Show search term in title"),onDeselect:()=>s({showSearchTerm:!0}),isShownByDefault:!0,children:(0,At.jsx)(Zs.ToggleControl,{label:(0,ir.__)("Show search term in title"),onChange:()=>s({showSearchTerm:!i}),checked:i})})})}),(0,At.jsx)(m,{...f,children:i?(0,ir.__)("Search results for: \u201Csearch term\u201D"):(0,ir.__)("Search results")})]})),t==="post-type"){let g;p?n?g=(0,ir.sprintf)((0,ir.__)('Post Type: "%s"'),p):g=p:g=n?(0,ir.__)("Post Type: Name"):(0,ir.__)("Name"),h=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(qs.InspectorControls,{children:(0,At.jsx)(Zs.__experimentalToolsPanel,{label:(0,ir.__)("Settings"),resetAll:()=>s({showPrefix:!0}),dropdownMenuProps:d,children:(0,At.jsx)(Zs.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,ir.__)("Show post type label"),onDeselect:()=>s({showPrefix:!0}),isShownByDefault:!0,children:(0,At.jsx)(Zs.ToggleControl,{label:(0,ir.__)("Show post type label"),onChange:()=>s({showPrefix:!n}),checked:n})})})}),(0,At.jsx)(m,{...f,children:g})]})}return(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(qs.BlockControls,{group:"block",children:(0,At.jsx)(qs.HeadingLevelDropdown,{value:r,options:o,onChange:g=>s({level:g})})}),h]})}var sh=a(D(),1);var The=[{isDefault:!0,name:"archive-title",title:(0,sh.__)("Archive Title"),description:(0,sh.__)("Display the archive title based on the queried object."),icon:ll,attributes:{type:"archive"},scope:["inserter"]},{isDefault:!1,name:"search-title",title:(0,sh.__)("Search Results Title"),description:(0,sh.__)("Display the search results title based on the queried object."),icon:ll,attributes:{type:"search"},scope:["inserter"]},{isDefault:!1,name:"post-type-label",title:(0,sh.__)("Post Type Label"),description:(0,sh.__)("Display the post type label based on the queried object."),icon:ll,attributes:{type:"post-type"},scope:["inserter"]}];The.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var Phe=The;var fRe={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!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}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},hRe={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0}},save(){return null},migrate:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},Ehe=[fRe,hRe];var{name:Bhe}=TT,Nhe={icon:ll,edit:She,variations:Phe,deprecated:Ehe},gRe=()=>A({name:Bhe,metadata:TT,settings:Nhe});var RF={};X(RF,{init:()=>bRe,metadata:()=>PT,name:()=>Dhe,settings:()=>Lhe});var PT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-total",title:"Query Total",category:"theme",ancestor:["core/query"],description:"Display the total number of results in a query.",textdomain:"default",attributes:{displayType:{type:"string",default:"total-results"}},usesContext:["queryId","query"],supports:{anchor:!0,align:["wide","full"],html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!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}},interactivity:{clientNavigation:!0}},style:"wp-block-query-total"};var ET=a(N(),1),BT=a(V(),1),u1=a(D(),1);var Fd=a(V(),1),lh=a(b(),1),NF=(0,lh.jsx)(Fd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,lh.jsx)(Fd.Path,{d:"M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z"})}),IF=(0,lh.jsx)(Fd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,lh.jsx)(Fd.Path,{d:"M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z"})}),Ihe=(0,lh.jsx)(Fd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,lh.jsx)(Fd.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"})});var $l=a(b(),1);function Rhe({attributes:e,setAttributes:t}){let{displayType:r}=e,o=(0,ET.useBlockProps)(),n=()=>{switch(r){case"total-results":return NF;case"range-display":return IF}},i=[{role:"menuitemradio",title:(0,u1.__)("Total results"),isActive:r==="total-results",icon:NF,onClick:()=>{t({displayType:"total-results"})}},{role:"menuitemradio",title:(0,u1.__)("Range display"),isActive:r==="range-display",icon:IF,onClick:()=>{t({displayType:"range-display"})}}],s=(0,$l.jsx)(ET.BlockControls,{children:(0,$l.jsx)(BT.ToolbarGroup,{children:(0,$l.jsx)(BT.ToolbarDropdownMenu,{icon:n(),label:(0,u1.__)("Change display type"),controls:i})})});return(0,$l.jsxs)("div",{...o,children:[s,r==="total-results"?(0,$l.jsx)($l.Fragment,{children:(0,u1.__)("12 results found")}):r==="range-display"?(0,$l.jsx)($l.Fragment,{children:(0,u1.__)("Displaying 1 \u2013 10 of 12")}):null]})}var{name:Dhe}=PT,Lhe={icon:Ihe,edit:Rhe},bRe=()=>A({name:Dhe,metadata:PT,settings:Lhe});var LF={};X(LF,{init:()=>BRe,metadata:()=>NT,name:()=>Uhe,settings:()=>Ghe});var DF=a(D(),1);var z_=a(K(),1),_o=a(N(),1),Nn=a(b(),1),Od=e=>{let{value:t,...r}=e;return[{...r},t?(0,z_.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map(({content:o})=>(0,z_.createBlock)("core/paragraph",{content:o})):(0,z_.createBlock)("core/paragraph")]},Ahe=["left","right","center"],ch=(e,t)=>{let{align:r,...o}=e;return[Ahe.includes(r)?{...o,textAlign:r}:e,t]},yRe=(e,t)=>[{...e,className:e.className?e.className+" is-style-large":"is-style-large"},t],_Re={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},align:{type:"string"}},supports:{anchor:!0,html:!1,__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}}},isEligible:({align:e})=>Ahe.includes(e),save({attributes:e}){let{align:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,Nn.jsxs)("blockquote",{..._o.useBlockProps.save({className:o}),children:[(0,Nn.jsx)(_o.InnerBlocks.Content,{}),!_o.RichText.isEmpty(r)&&(0,Nn.jsx)(_o.RichText.Content,{tagName:"cite",value:r})]})},migrate:ch},xRe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},align:{type:"string"}},supports:{anchor:!0,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}}},save({attributes:e}){let{align:t,value:r,citation:o}=e,n=S({[`has-text-align-${t}`]:t});return(0,Nn.jsxs)("blockquote",{..._o.useBlockProps.save({className:n}),children:[(0,Nn.jsx)(_o.RichText.Content,{multiline:!0,value:r}),!_o.RichText.isEmpty(o)&&(0,Nn.jsx)(_o.RichText.Content,{tagName:"cite",value:o})]})},migrate(e){return ch(...Od(e))}},kRe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"}},migrate(e){return ch(...Od(e))},save({attributes:e}){let{align:t,value:r,citation:o}=e;return(0,Nn.jsxs)("blockquote",{style:{textAlign:t||null},children:[(0,Nn.jsx)(_o.RichText.Content,{multiline:!0,value:r}),!_o.RichText.isEmpty(o)&&(0,Nn.jsx)(_o.RichText.Content,{tagName:"cite",value:o})]})}},wRe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(e.style===2){let{style:t,...r}=e;return ch(...yRe(...Od(r)))}return ch(...Od(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:n}=e;return(0,Nn.jsxs)("blockquote",{className:n===2?"is-large":"",style:{textAlign:t||null},children:[(0,Nn.jsx)(_o.RichText.Content,{multiline:!0,value:r}),!_o.RichText.isEmpty(o)&&(0,Nn.jsx)(_o.RichText.Content,{tagName:"cite",value:o})]})}},CRe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"footer",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(!isNaN(parseInt(e.style))){let{style:t,...r}=e;return ch(...Od(r))}return ch(...Od(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:n}=e;return(0,Nn.jsxs)("blockquote",{className:`blocks-quote-style-${n}`,style:{textAlign:t||null},children:[(0,Nn.jsx)(_o.RichText.Content,{multiline:!0,value:r}),!_o.RichText.isEmpty(o)&&(0,Nn.jsx)(_o.RichText.Content,{tagName:"footer",value:o})]})}},Mhe=[_Re,xRe,kRe,wRe,CRe];var V_=a(D(),1),Ks=a(N(),1),zhe=a(V(),1),p1=a(O(),1),Vhe=a(j(),1),Fhe=a(Fm(),1);var ip=a(b(),1),SRe=(e,t)=>{let r=(0,p1.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:n,selectBlock:i}=(0,p1.useDispatch)(Ks.store);(0,Vhe.useEffect)(()=>{if(!e.value)return;let[s,l]=Od(e);(0,Fhe.default)("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(Ks.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,s),n(t,l),c&&i(t)})},[e.value])};function Ohe({attributes:e,setAttributes:t,insertBlocksAfter:r,clientId:o,className:n,isSelected:i}){let{textAlign:s,allowedBlocks:l}=e,{hasInnerBlocks:c}=(0,p1.useSelect)(d=>{let{getBlockCount:m}=d(Ks.store);return{hasInnerBlocks:m(o)>0}},[o]);SRe(e,o);let u=(0,Ks.useBlockProps)({className:S(n,{[`has-text-align-${s}`]:s})}),p=(0,Ks.useInnerBlocksProps)(u,{__experimentalCaptureToolbars:!0,renderAppender:c?!1:void 0,allowedBlocks:l});return(0,ip.jsxs)(ip.Fragment,{children:[(0,ip.jsx)(Ks.BlockControls,{group:"block",children:(0,ip.jsx)(Ks.AlignmentControl,{value:s,onChange:d=>{t({textAlign:d})}})}),(0,ip.jsxs)(zhe.BlockQuotation,{...p,children:[p.children,(0,ip.jsx)(qo,{attributeKey:"citation",tagName:"cite",style:{display:"block"},isSelected:i,attributes:e,setAttributes:t,icon:ub,label:(0,V_.__)("Quote citation"),placeholder:(0,V_.__)("Add citation"),addLabel:(0,V_.__)("Add citation"),removeLabel:(0,V_.__)("Remove citation"),excludeElementClassName:!0,className:"wp-block-quote__citation",insertBlocksAfter:r})]})]})}var NT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/quote",title:"Quote",category:"text",description:'Give quoted text visual emphasis. "In quoting others, we cite ourselves." \u2014 Julio Cort\xE1zar',keywords:["blockquote","cite"],textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],html:!1,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},dimensions:{minHeight:!0,__experimentalDefaultControls:{minHeight:!1}},__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:{allowEditing:!1},spacing:{blockGap:!0,padding:!0,margin:!0},interactivity:{clientNavigation:!0},allowedBlocks:!0},styles:[{name:"default",label:"Default",isDefault:!0},{name:"plain",label:"Plain"}],editorStyle:"wp-block-quote-editor",style:"wp-block-quote"};var uh=a(N(),1),F_=a(b(),1);function Hhe({attributes:e}){let{textAlign:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,F_.jsxs)("blockquote",{...uh.useBlockProps.save({className:o}),children:[(0,F_.jsx)(uh.InnerBlocks.Content,{}),!uh.RichText.isEmpty(r)&&(0,F_.jsx)(uh.RichText.Content,{tagName:"cite",value:r})]})}var O_=a(N(),1),Zr=a(K(),1),PRe={from:[{type:"block",blocks:["core/verse"],transform:({content:e})=>(0,Zr.createBlock)("core/quote",{},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"block",blocks:["core/pullquote"],transform:({value:e,align:t,citation:r,anchor:o,fontSize:n,style:i})=>(0,Zr.createBlock)("core/quote",{align:t,citation:r,anchor:o,fontSize:n,style:i},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,Zr.createBlock)("core/quote",{},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,Zr.createBlock)("core/quote",{},t({HTML:e.innerHTML,mode:"BLOCKS"}))},{type:"block",isMultiBlock:!0,blocks:["*"],isMatch:({},e)=>e.length===1?["core/paragraph","core/heading","core/list","core/pullquote"].includes(e[0].name):!e.some(({name:t})=>t==="core/quote"),__experimentalConvert:e=>(0,Zr.createBlock)("core/quote",{},e.map(t=>(0,Zr.cloneSanitizedBlock)(t)))}],to:[{type:"block",blocks:["core/pullquote"],isMatch:({},e)=>e.innerBlocks.every(({name:t})=>t==="core/paragraph"),transform:({align:e,citation:t,anchor:r,fontSize:o,style:n},i)=>{let s=i.map(({attributes:l})=>`${l.content}`).join("<br>");return(0,Zr.createBlock)("core/pullquote",{value:s,align:e,citation:t,anchor:r,fontSize:o,style:n})}},{type:"block",blocks:["core/verse"],isMatch:({},e)=>e.innerBlocks.every(t=>t.name==="core/paragraph"?!0:(0,Zr.switchToBlockType)(t,"core/paragraph")!==null),transform:({},e)=>{let r=e.flatMap(o=>o.name==="core/paragraph"?o:(0,Zr.switchToBlockType)(o,"core/paragraph")||[]).map(({attributes:o})=>o.content||"").filter(Boolean).join("<br>");return(0,Zr.createBlock)("core/verse",{content:r})}},{type:"block",blocks:["core/paragraph"],isMatch:({citation:e},t)=>{let r=t.innerBlocks;return r.length?r.every(o=>o.name==="core/paragraph"?!0:(0,Zr.switchToBlockType)(o,"core/paragraph")!==null):!O_.RichText.isEmpty(e)},transform:({citation:e},t)=>{let r=t.flatMap(o=>o.name==="core/paragraph"?o:(0,Zr.switchToBlockType)(o,"core/paragraph")||[]);return O_.RichText.isEmpty(e)?r:[...r,(0,Zr.createBlock)("core/paragraph",{content:e})]}},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},r)=>(0,Zr.createBlock)("core/group",{anchor:t},O_.RichText.isEmpty(e)?r:[...r,(0,Zr.createBlock)("core/paragraph",{content:e})])}],ungroup:({citation:e},t)=>O_.RichText.isEmpty(e)?t:[...t,(0,Zr.createBlock)("core/paragraph",{content:e})]},jhe=PRe;var{name:Uhe}=NT,ERe=[["core/paragraph",{}]],Ghe={icon:sI,example:{attributes:{citation:(0,DF.__)("Julio Cort\xE1zar")},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,DF.__)("In quoting others, we cite ourselves.")}}]},transforms:jhe,template:ERe,templateInsertUpdatesSelection:!0,edit:Ohe,save:Hhe,deprecated:Mhe},BRe=()=>A({name:Uhe,metadata:NT,settings:Ghe});var AF={};X(AF,{init:()=>jRe,metadata:()=>IT,name:()=>tge,settings:()=>rge});var Xhe=a(oe(),1),Jhe=a(O(),1),ege=a($o(),1);var IT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/block",title:"Pattern",category:"reusable",description:"Reuse this design across your site.",keywords:["reusable"],textdomain:"default",attributes:{ref:{type:"number"},content:{type:"object",default:{}}},providesContext:{"pattern/overrides":"content"},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1,interactivity:{clientNavigation:!0},customCSS:!1,visibility:!1}};var j_=a(O(),1),U_=a(j(),1),d1=a(oe(),1),Kc=a(V(),1),H_=a(D(),1),Kr=a(N(),1),Zhe=a($he(),1),Khe=a(K(),1);var Tr=a(b(),1),{useLayoutClasses:IRe}=q(Kr.privateApis),{isOverridableBlock:RRe}=q(Zhe.privateApis),DRe=["full","wide","left","right"],LRe=(e,t)=>{let r=(0,U_.useRef)();return(0,U_.useMemo)(()=>{if(!e?.length)return{};let o=r.current;if(o===void 0){let i=t?.type==="constrained",s=e.some(l=>DRe.includes(l.attributes.align));o=i&&s?"full":null,r.current=o}return{alignment:o,layout:o?t:void 0}},[e,t])};function ARe(){let e=(0,Kr.useBlockProps)();return(0,Tr.jsx)("div",{...e,children:(0,Tr.jsx)(Kr.Warning,{children:(0,H_.__)("Block cannot be rendered inside itself.")})})}var qhe=()=>{};function Yhe(e){let{ref:t}=e.attributes;return(0,Kr.useHasRecursion)(t)?(0,Tr.jsx)(ARe,{}):(0,Tr.jsx)(Kr.RecursionProvider,{uniqueId:t,children:(0,Tr.jsx)(VRe,{...e})})}function MRe({recordId:e,canOverrideBlocks:t,hasContent:r,handleEditOriginal:o,resetContent:n}){let i=(0,j_.useSelect)(s=>!!s(d1.store).canUser("update",{kind:"postType",name:"wp_block",id:e}),[e]);return(0,Tr.jsxs)(Tr.Fragment,{children:[i&&!!o&&(0,Tr.jsx)(Kr.BlockControls,{group:"other",children:(0,Tr.jsx)(Kc.ToolbarGroup,{children:(0,Tr.jsx)(Kc.ToolbarButton,{onClick:o,children:(0,H_.__)("Edit original")})})}),t&&(0,Tr.jsx)(Kr.BlockControls,{group:"other",children:(0,Tr.jsx)(Kc.ToolbarGroup,{children:(0,Tr.jsx)(Kc.ToolbarButton,{onClick:n,disabled:!r,children:(0,H_.__)("Reset")})})})]})}var zRe={};function VRe({name:e,attributes:{ref:t,content:r},__unstableParentLayout:o,setAttributes:n}){let{record:i,hasResolved:s}=(0,d1.useEntityRecord)("postType","wp_block",t),[l]=(0,d1.useEntityBlockEditor)("postType","wp_block",{id:t}),c=s&&!i,{__unstableMarkLastChangeAsPersistent:u}=(0,j_.useDispatch)(Kr.store),{onNavigateToEntityRecord:p,hasPatternOverridesSource:d,supportedBlockTypesRaw:m}=(0,j_.useSelect)(C=>{let{getSettings:T}=C(Kr.store);return{onNavigateToEntityRecord:T().onNavigateToEntityRecord,hasPatternOverridesSource:!!(0,Khe.getBlockBindingsSource)("core/pattern-overrides"),supportedBlockTypesRaw:T().__experimentalBlockBindingsSupportedAttributes||zRe}},[]),f=(0,U_.useMemo)(()=>{let C=Object.keys(m),T=P=>P?.some(B=>C.includes(B.name)&&RRe(B)?!0:T(B.innerBlocks));return d&&T(l)},[d,l,m]),{alignment:h,layout:g}=LRe(l,o),v=IRe({layout:g},e),x=(0,Kr.useBlockProps)({className:S("block-library-block__reusable-block-container",g&&v,{[`align${h}`]:h})}),y=(0,Kr.useInnerBlocksProps)(x,{layout:g,value:l,onInput:qhe,onChange:qhe,renderAppender:l?.length?void 0:Kr.InnerBlocks.ButtonBlockAppender}),k=()=>{p({postId:t,postType:"wp_block"})},_=()=>{r&&(u(),n({content:void 0}))},w=null;return c&&(w=(0,Tr.jsx)(Kr.Warning,{children:(0,H_.__)("Block has been deleted or is unavailable.")})),s||(w=(0,Tr.jsx)(Kc.Placeholder,{children:(0,Tr.jsx)(Kc.Spinner,{})})),(0,Tr.jsxs)(Tr.Fragment,{children:[s&&!c&&(0,Tr.jsx)(MRe,{recordId:t,canOverrideBlocks:f,hasContent:!!r,handleEditOriginal:p?k:void 0,resetContent:_}),w===null?(0,Tr.jsx)("div",{...y}):(0,Tr.jsx)("div",{...x,children:w})]})}var FRe=e=>typeof e=="object"&&!Array.isArray(e)&&e!==null,ORe={attributes:{ref:{type:"number"},content:{type:"object"}},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1},isEligible({content:e}){return!!e&&Object.keys(e).every(t=>e[t].values&&FRe(e[t].values))},migrate(e){let{content:t,...r}=e;if(t&&Object.keys(t).length){let o={...t};for(let n in t)o[n]=t[n].values;return{...r,content:o}}return e}},HRe={attributes:{ref:{type:"number"},overrides:{type:"object"}},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1},isEligible({overrides:e}){return!!e},migrate(e){let{overrides:t,...r}=e,o={};return Object.keys(t).forEach(n=>{o[n]=t[n]}),{...r,content:o}}},Qhe=[ORe,HRe];var{name:tge}=IT,rge={deprecated:Qhe,edit:Yhe,icon:LI,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Jhe.select)(Xhe.store).getEditedEntityRecord("postType","wp_block",e);if(t?.title)return(0,ege.decodeEntities)(t.title)}},jRe=()=>A({name:tge,metadata:IT,settings:rge});var MF={};X(MF,{init:()=>GRe,metadata:()=>RT,name:()=>age,settings:()=>ige});var nge=a(D(),1);var RT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/read-more",title:"Read More",category:"theme",description:"Displays the link of a post, page, or any other content-type.",textdomain:"default",attributes:{content:{type:"string",role:"content"},linkTarget:{type:"string",default:"_self"}},usesContext:["postId"],supports:{anchor:!0,html:!1,color:{gradients:!0,text:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,textDecoration:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalDefaultControls:{width:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-read-more"};var f1=a(N(),1),h1=a(V(),1),DT=a(K(),1),m1=a(D(),1);var Yc=a(b(),1);function oge({attributes:{content:e,linkTarget:t},setAttributes:r,insertBlocksAfter:o}){let n=(0,f1.useBlockProps)(),i=Q();return(0,Yc.jsxs)(Yc.Fragment,{children:[(0,Yc.jsx)(f1.InspectorControls,{children:(0,Yc.jsx)(h1.__experimentalToolsPanel,{label:(0,m1.__)("Settings"),resetAll:()=>r({linkTarget:"_self"}),dropdownMenuProps:i,children:(0,Yc.jsx)(h1.__experimentalToolsPanelItem,{label:(0,m1.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>t!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Yc.jsx)(h1.ToggleControl,{label:(0,m1.__)("Open in new tab"),onChange:s=>r({linkTarget:s?"_blank":"_self"}),checked:t==="_blank"})})})}),(0,Yc.jsx)(f1.RichText,{identifier:"content",tagName:"a","aria-label":(0,m1.__)("\u201CRead more\u201D link text"),placeholder:(0,m1.__)("Read more"),value:e,onChange:s=>r({content:s}),__unstableOnSplitAtEnd:o?()=>o((0,DT.createBlock)((0,DT.getDefaultBlockName)())):void 0,withoutInteractiveFormatting:!0,...n})]})}var{name:age}=RT,ige={icon:Pi,edit:oge,example:{attributes:{content:(0,nge.__)("Read more")}}},GRe=()=>A({name:age,metadata:RT,settings:ige});var zF={};X(zF,{init:()=>ZRe,metadata:()=>LT,name:()=>pge,settings:()=>dge});var LT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/rss",title:"RSS",category:"widgets",description:"Display entries from any RSS or Atom feed.",keywords:["atom","feed"],textdomain:"default",attributes:{columns:{type:"number",default:2},blockLayout:{type:"string",default:"list"},feedURL:{type:"string",default:"",role:"content"},itemsToShow:{type:"number",default:5},displayExcerpt:{type:"boolean",default:!1},displayAuthor:{type:"boolean",default:!1},displayDate:{type:"boolean",default:!1},excerptLength:{type:"number",default:55},openInNewTab:{type:"boolean",default:!1},rel:{type:"string"}},supports:{anchor:!0,align:!0,html:!1,interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{padding:!1,margin:!1}},color:{background:!0,text:!0,gradients:!0,link:!0}},editorStyle:"wp-block-rss-editor",style:"wp-block-rss"};var ph=a(N(),1),St=a(V(),1),AT=a(j(),1);var jt=a(D(),1),sge=a(pr(),1),lge=a(_p(),1),cge=a(ge(),1);var ut=a(b(),1),$Re=1,qRe=20;function uge({attributes:e,setAttributes:t,name:r}){let[o,n]=(0,AT.useState)(!e.feedURL),{blockLayout:i,columns:s,displayAuthor:l,displayDate:c,displayExcerpt:u,excerptLength:p,feedURL:d,itemsToShow:m,openInNewTab:f,rel:h}=e,g=Q();function v(B){return()=>{let I=e[B];t({[B]:!I})}}function x(B){B.preventDefault(),d&&(t({feedURL:(0,sge.prependHTTPS)(d)}),n(!1))}let{content:y,status:k,error:_}=(0,lge.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),w=(0,cge.useDisabled)(),C=(0,ph.useBlockProps)({ref:o?null:w}),T=(0,jt.__)("RSS URL");if(o)return(0,ut.jsx)("div",{...C,children:(0,ut.jsx)(St.Placeholder,{icon:Yv,label:T,instructions:(0,jt.__)("Display entries from any RSS or Atom feed."),children:(0,ut.jsxs)("form",{onSubmit:x,className:"wp-block-rss__placeholder-form",children:[(0,ut.jsx)(St.__experimentalInputControl,{label:T,type:"url",hideLabelFromVision:!0,placeholder:(0,jt.__)("Enter URL here\u2026"),value:d,onChange:B=>t({feedURL:B}),className:"wp-block-rss__placeholder-input"}),(0,ut.jsx)(St.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,jt.__)("Apply")})]})})});let P=[{icon:bm,title:(0,jt.__)("Edit RSS URL"),onClick:()=>n(!0)},{icon:sl,title:(0,jt._x)("List view","RSS block display setting"),onClick:()=>t({blockLayout:"list"}),isActive:i==="list"},{icon:il,title:(0,jt._x)("Grid view","RSS block display setting"),onClick:()=>t({blockLayout:"grid"}),isActive:i==="grid"}];return(0,ut.jsxs)(ut.Fragment,{children:[(0,ut.jsx)(ph.BlockControls,{children:(0,ut.jsx)(St.ToolbarGroup,{controls:P})}),(0,ut.jsx)(ph.InspectorControls,{children:(0,ut.jsxs)(St.__experimentalToolsPanel,{label:(0,jt.__)("Settings"),resetAll:()=>{t({itemsToShow:5,displayAuthor:!1,displayDate:!1,displayExcerpt:!1,excerptLength:55,columns:2,openInNewTab:!1})},dropdownMenuProps:g,children:[(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Number of items"),hasValue:()=>m!==5,onDeselect:()=>t({itemsToShow:5}),isShownByDefault:!0,children:(0,ut.jsx)(St.RangeControl,{label:(0,jt.__)("Number of items"),value:m,onChange:B=>t({itemsToShow:B}),min:$Re,max:qRe,required:!0})}),(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Display author"),hasValue:()=>!!l,onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,ut.jsx)(St.ToggleControl,{label:(0,jt.__)("Display author"),checked:l,onChange:v("displayAuthor")})}),(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Display date"),hasValue:()=>!!c,onDeselect:()=>t({displayDate:!1}),isShownByDefault:!0,children:(0,ut.jsx)(St.ToggleControl,{label:(0,jt.__)("Display date"),checked:c,onChange:v("displayDate")})}),(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Display excerpt"),hasValue:()=>!!u,onDeselect:()=>t({displayExcerpt:!1}),isShownByDefault:!0,children:(0,ut.jsx)(St.ToggleControl,{label:(0,jt.__)("Display excerpt"),checked:u,onChange:v("displayExcerpt")})}),u&&(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Max number of words in excerpt"),hasValue:()=>p!==55,onDeselect:()=>t({excerptLength:55}),isShownByDefault:!0,children:(0,ut.jsx)(St.RangeControl,{label:(0,jt.__)("Max number of words in excerpt"),value:p,onChange:B=>t({excerptLength:B}),min:10,max:100,required:!0})}),i==="grid"&&(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Columns"),hasValue:()=>s!==2,onDeselect:()=>t({columns:2}),isShownByDefault:!0,children:(0,ut.jsx)(St.RangeControl,{label:(0,jt.__)("Columns"),value:s,onChange:B=>t({columns:B}),min:2,max:6,required:!0})}),(0,ut.jsx)(St.__experimentalToolsPanelItem,{label:(0,jt.__)("Open links in new tab"),hasValue:()=>!!f,onDeselect:()=>t({openInNewTab:!1}),isShownByDefault:!0,children:(0,ut.jsx)(St.ToggleControl,{label:(0,jt.__)("Open links in new tab"),checked:f,onChange:B=>t({openInNewTab:B})})})]})}),(0,ut.jsx)(ph.InspectorControls,{group:"advanced",children:(0,ut.jsx)(St.TextControl,{label:(0,jt.__)("Link relation"),help:(0,AT.createInterpolateElement)((0,jt.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,ut.jsx)(St.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:h||"",onChange:B=>t({rel:B})})}),k==="loading"&&(0,ut.jsx)("div",{...C,children:(0,ut.jsx)(St.Spinner,{})}),k==="error"&&(0,ut.jsx)("div",{...C,children:(0,ut.jsx)("p",{children:(0,jt.sprintf)((0,jt.__)("Error: %s"),_)})}),k==="success"&&(0,ut.jsx)(Po,{wrapperProps:C,html:y})]})}var{name:pge}=LT,dge={icon:Yv,example:{attributes:{feedURL:"https://wordpress.org"}},edit:uge},ZRe=()=>A({name:pge,metadata:LT,settings:dge});var UF={};X(UF,{init:()=>JRe,metadata:()=>MT,name:()=>kge,settings:()=>VT});var g1=a(D(),1);var xge=a(K(),1);var MT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/search",title:"Search",category:"widgets",description:"Help visitors find your content.",keywords:["find"],textdomain:"default",attributes:{label:{type:"string",role:"content"},showLabel:{type:"boolean",default:!0},placeholder:{type:"string",default:"",role:"content"},width:{type:"number"},widthUnit:{type:"string"},buttonText:{type:"string",role:"content"},buttonPosition:{type:"string",default:"button-outside"},buttonUseIcon:{type:"boolean",default:!1},query:{type:"object",default:{}},tagName:{type:"string",default:""}},supports:{anchor:!0,align:["left","center","right"],color:{gradients:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:!0,typography:{__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-search__label, .wp-block-search__input, .wp-block-search__button",fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},spacing:{margin:!0},html:!1},editorStyle:"wp-block-search-editor",style:"wp-block-search",selectors:{color:".wp-block-search .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input",border:".wp-block-search.wp-block-search__button-outside .wp-block-search__input, .wp-block-search.wp-block-search__button-outside .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__button, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper"}};var no=a(N(),1),zT=a(O(),1),G_=a(j(),1),mr=a(V(),1),gge=a(ge(),1);var Mt=a(D(),1),vge=a(zn(),1),bge=a(Ib(),1);var VF=50,FF=350,OF=220;function HF(e){return e==="%"}var Tt=a(b(),1),mge={"":(0,Mt.__)("Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."),search:(0,Mt.__)("Wraps the block in a <search> landmark, announced as a search region by assistive technologies."),form:(0,Mt.__)('Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.')},fge="4px",hge=[25,50,75,100];function yge({className:e,attributes:t,setAttributes:r,toggleSelection:o,isSelected:n,clientId:i}){let{label:s,showLabel:l,placeholder:c,width:u,widthUnit:p,align:d,buttonText:m,buttonPosition:f,buttonUseIcon:h,tagName:g,style:v}=t,x=(0,zT.useSelect)(ae=>{let{getBlockParentsByBlockName:ce,wasBlockJustInserted:ue}=ae(no.store);return!!ce(i,"core/navigation")?.length&&ue(i)},[i]),{__unstableMarkNextChangeAsNotPersistent:y}=(0,zT.useDispatch)(no.store);(0,G_.useEffect)(()=>{x&&(y(),r({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))},[y,x,r]);let k=v?.border?.radius,_=(0,no.__experimentalUseBorderProps)(t);typeof k=="number"&&(_={..._,style:{..._.style,borderRadius:`${k}px`}});let w=(0,no.__experimentalUseColorProps)(t),[C,T]=(0,no.useSettings)("typography.fluid","layout"),P=(0,no.getTypographyClassesAndStyles)(t,{typography:{fluid:C},layout:{wideSize:T?.wideSize}}),I=`wp-block-search__width-${(0,gge.useInstanceId)(mr.__experimentalUnitControl)}`,R=f==="button-inside",E=f==="button-outside",L=f==="no-button",M=f==="button-only",U=M&&!n,W=(0,G_.useRef)(),G=(0,G_.useRef)(),$=(0,mr.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":VF,px:FF}}),F=()=>S(e,R?"wp-block-search__button-inside":void 0,E?"wp-block-search__button-outside":void 0,L?"wp-block-search__no-button":void 0,M?"wp-block-search__button-only":void 0,!h&&!L?"wp-block-search__text-button":void 0,h&&!L?"wp-block-search__icon-button":void 0,U?"wp-block-search__searchfield-hidden":void 0),Z=[{label:(0,Mt.__)("Button outside"),value:"button-outside"},{label:(0,Mt.__)("Button inside"),value:"button-inside"},{label:(0,Mt.__)("No button"),value:"no-button"},{label:(0,Mt.__)("Button only"),value:"button-only"}],H=()=>M?{}:{right:d!=="right",left:d==="right"},Y=()=>{let ae=S("wp-block-search__input",L?w.className:void 0,R?void 0:_.className,P.className),ce={...L?w.style:{},...R?{borderRadius:_.style?.borderRadius,borderTopLeftRadius:_.style?.borderTopLeftRadius,borderTopRightRadius:_.style?.borderTopRightRadius,borderBottomLeftRadius:_.style?.borderBottomLeftRadius,borderBottomRightRadius:_.style?.borderBottomRightRadius}:_.style,...P.style,textDecoration:void 0};return(0,Tt.jsx)("input",{type:"search",className:ae,style:ce,"aria-label":(0,Mt.__)("Optional placeholder text"),placeholder:c?void 0:(0,Mt.__)("Optional placeholder\u2026"),value:c,onChange:ue=>r({placeholder:ue.target.value}),ref:W})},ee=()=>{let ae=S("wp-block-search__button",w.className,P.className,R?void 0:_.className,h?"has-icon":void 0,(0,no.__experimentalGetElementClassName)("button")),ce={...w.style,...P.style,...R?{borderRadius:_.style?.borderRadius,borderTopLeftRadius:_.style?.borderTopLeftRadius,borderTopRightRadius:_.style?.borderTopRightRadius,borderBottomLeftRadius:_.style?.borderBottomLeftRadius,borderBottomRightRadius:_.style?.borderBottomRightRadius}:_.style};return(0,Tt.jsxs)(Tt.Fragment,{children:[h&&(0,Tt.jsx)("button",{type:"button",className:ae,style:ce,"aria-label":m?(0,vge.__unstableStripHTML)(m):(0,Mt.__)("Search"),ref:G,children:(0,Tt.jsx)(ha,{icon:Qv})}),!h&&(0,Tt.jsx)(no.RichText,{identifier:"buttonText",className:ae,style:ce,"aria-label":(0,Mt.__)("Button text"),placeholder:(0,Mt.__)("Add button text\u2026"),withoutInteractiveFormatting:!0,value:m,onChange:ue=>r({buttonText:ue})})]})},re=Q(),J=(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(no.InspectorControls,{children:(0,Tt.jsxs)(mr.__experimentalToolsPanel,{label:(0,Mt.__)("Settings"),resetAll:()=>{r({width:void 0,widthUnit:void 0,showLabel:!0,buttonUseIcon:!1,buttonPosition:"button-outside"})},dropdownMenuProps:re,children:[(0,Tt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,Mt.__)("Show label"),onDeselect:()=>{r({showLabel:!0})},isShownByDefault:!0,children:(0,Tt.jsx)(mr.ToggleControl,{checked:l,label:(0,Mt.__)("Show label"),onChange:ae=>r({showLabel:ae})})}),(0,Tt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>f!=="button-outside",label:(0,Mt.__)("Button position"),onDeselect:()=>{r({buttonPosition:"button-outside"})},isShownByDefault:!0,children:(0,Tt.jsx)(mr.SelectControl,{value:f,label:(0,Mt.__)("Button position"),onChange:ae=>{r({buttonPosition:ae})},options:Z})}),f!=="no-button"&&(0,Tt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!!h,label:(0,Mt.__)("Use button with icon"),onDeselect:()=>{r({buttonUseIcon:!1})},isShownByDefault:!0,children:(0,Tt.jsx)(mr.ToggleControl,{checked:h,label:(0,Mt.__)("Use button with icon"),onChange:ae=>r({buttonUseIcon:ae})})}),(0,Tt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,Mt.__)("Width"),onDeselect:()=>{r({width:void 0,widthUnit:void 0})},isShownByDefault:!0,children:(0,Tt.jsxs)(mr.__experimentalVStack,{children:[(0,Tt.jsx)(mr.__experimentalUnitControl,{label:(0,Mt.__)("Width"),id:I,min:HF(p)?0:OF,max:HF(p)?100:void 0,step:1,onChange:ae=>{let ce=ae===""?void 0:parseInt(ae,10);r({width:ce})},onUnitChange:ae=>{r({width:ae==="%"?VF:FF,widthUnit:ae})},__unstableInputWidth:"80px",value:`${u}${p}`,units:$}),(0,Tt.jsx)(mr.__experimentalToggleGroupControl,{label:(0,Mt.__)("Percentage Width"),value:hge.includes(u)&&p==="%"?u:void 0,hideLabelFromVision:!0,onChange:ae=>{r({width:ae,widthUnit:"%"})},isBlock:!0,children:hge.map(ae=>(0,Tt.jsx)(mr.__experimentalToggleGroupControlOption,{value:ae,label:(0,Mt.sprintf)((0,Mt.__)("%d%%"),ae)},ae))})]})})]})}),(0,Tt.jsx)(no.InspectorControls,{group:"advanced",children:(0,Tt.jsx)(mr.SelectControl,{label:(0,Mt.__)("HTML element"),value:g??"",options:[{label:(0,Mt.__)("Default"),value:""},{label:"<search>",value:"search"},{label:"<form>",value:"form"}],onChange:ae=>{r({tagName:ae}),(0,bge.speak)(mge[ae].replace(/[<>]/g,""))},help:mge[g??""]})})]}),se=ae=>ae!==void 0&&parseInt(ae,10)!==0,te=ae=>se(ae)?`calc(${ae} + ${fge})`:void 0,le=()=>{let ae=R?_.style:{borderRadius:_.style?.borderRadius,borderTopLeftRadius:_.style?.borderTopLeftRadius,borderTopRightRadius:_.style?.borderTopRightRadius,borderBottomLeftRadius:_.style?.borderBottomLeftRadius,borderBottomRightRadius:_.style?.borderBottomRightRadius};if(R){if(typeof k=="object"){let{borderTopLeftRadius:ue,borderTopRightRadius:Ve,borderBottomLeftRadius:Ce,borderBottomRightRadius:Se}=_.style;return{...ae,borderTopLeftRadius:te(ue),borderTopRightRadius:te(Ve),borderBottomLeftRadius:te(Ce),borderBottomRightRadius:te(Se)}}let ce=Number.isInteger(k)?`${k}px`:k;ae.borderRadius=`calc(${ce} + ${fge})`}return ae},de=(0,no.useBlockProps)({className:F(),style:{...P.style,textDecoration:void 0}}),fe=S("wp-block-search__label",P.className);return(0,Tt.jsxs)(Tt.Fragment,{children:[J,(0,Tt.jsxs)(g==="search"?"search":"div",{...de,children:[l&&(0,Tt.jsx)(no.RichText,{identifier:"label",className:fe,"aria-label":(0,Mt.__)("Label text"),placeholder:(0,Mt.__)("Add label\u2026"),withoutInteractiveFormatting:!0,value:s,onChange:ae=>r({label:ae}),style:P.style}),(0,Tt.jsxs)(mr.ResizableBox,{size:{width:u===void 0?"auto":`${u}${p}`,height:"auto"},className:S("wp-block-search__inside-wrapper",R?_.className:void 0),style:le(),minWidth:OF,enable:H(),onResizeStart:(ae,ce,ue)=>{r({width:parseInt(ue.offsetWidth,10),widthUnit:"px"}),o(!1)},onResizeStop:(ae,ce,ue,Ve)=>{r({width:parseInt(u+Ve.width,10)}),o(!0)},showHandle:n,children:[(R||E||M)&&(0,Tt.jsxs)(Tt.Fragment,{children:[Y(),ee()]}),L&&Y()]})]})]})}var jF=a(D(),1),YRe=[{name:"default",isDefault:!0,attributes:{buttonText:(0,jF.__)("Search"),label:(0,jF.__)("Search")}}],_ge=YRe;var{fieldsKey:QRe,formKey:XRe}=q(xge.privateApis),{name:kge}=MT,VT={icon:Qv,example:{attributes:{buttonText:(0,g1.__)("Search"),label:(0,g1.__)("Search")},viewportWidth:400},variations:_ge,edit:yge};window.__experimentalContentOnlyInspectorFields&&(VT[QRe]=[{id:"label",label:(0,g1.__)("Label"),type:"text",Edit:"rich-text"},{id:"buttonText",label:(0,g1.__)("Button text"),type:"text",Edit:"rich-text"},{id:"placeholder",label:(0,g1.__)("Placeholder"),type:"text",Edit:"rich-text"}],VT[XRe]={fields:["label","buttonText","placeholder"]});var JRe=()=>A({name:kge,metadata:MT,settings:VT});var GF={};X(GF,{init:()=>nDe,metadata:()=>OT,name:()=>Ige,settings:()=>Rge});var Hd=a(N(),1),FT=a(V(),1),$_=a(D(),1);var W_=a(j(),1),wge=a(ge(),1);function Cge(e,t,r){let[o,n]=(0,W_.useState)(!1),i=(0,wge.usePrevious)(t);(0,W_.useEffect)(()=>{e==="css"&&!t&&!i&&n(!0)},[t,i,e]),(0,W_.useEffect)(()=>{e==="css"&&(o&&t||i&&t!==i)&&(r({opacity:"alpha-channel"}),n(!1))},[o,t,i])}var sp=a(b(),1),eDe=({tagName:e,setAttributes:t})=>(0,sp.jsx)(FT.SelectControl,{label:(0,$_.__)("HTML element"),value:e,onChange:r=>t({tagName:r}),options:[{label:(0,$_.__)("Default (<hr>)"),value:"hr"},{label:"<div>",value:"div"}],help:e==="hr"?(0,$_.__)("Only select <hr> if the separator conveys important information and should be announced by screen readers."):(0,$_.__)("The <div> element should only be used if the block is a design element with no semantic meaning.")});function Sge({attributes:e,setAttributes:t}){let{backgroundColor:r,opacity:o,style:n,tagName:i}=e,s=(0,Hd.__experimentalUseColorProps)(e),l=s?.style?.backgroundColor,c=!!n?.color?.background;Cge(o,l,t);let u=(0,Hd.getColorClassName)("color",r),p=S({"has-text-color":r||l,[u]:u,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},s.className);return(0,sp.jsxs)(sp.Fragment,{children:[(0,sp.jsx)(Hd.InspectorControls,{group:"advanced",children:(0,sp.jsx)(eDe,{tagName:i,setAttributes:t})}),(0,sp.jsx)(i==="hr"?FT.HorizontalRule:i,{...(0,Hd.useBlockProps)({className:p,style:c?{color:l,backgroundColor:l}:void 0})})]})}var OT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/separator",title:"Separator",category:"design",description:"Create a break between ideas or sections with a horizontal separator.",keywords:["horizontal-line","hr","divider"],textdomain:"default",attributes:{opacity:{type:"string",default:"alpha-channel"},tagName:{type:"string",enum:["hr","div"],default:"hr"}},supports:{anchor:!0,align:["center","wide","full"],color:{enableContrastChecker:!1,__experimentalSkipSerialization:!0,gradients:!0,background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{margin:["top","bottom"]},interactivity:{clientNavigation:!0}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"wide",label:"Wide Line"},{name:"dots",label:"Dots"}],editorStyle:"wp-block-separator-editor",style:"wp-block-separator"};var v1=a(N(),1),Tge=a(b(),1);function Pge({attributes:e}){let{backgroundColor:t,style:r,opacity:o,tagName:n}=e,i=r?.color?.background,s=(0,v1.__experimentalGetColorClassesAndStyles)(e),l=(0,v1.getColorClassName)("color",t),c=S({"has-text-color":t||i,[l]:l,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},s.className),u={backgroundColor:s?.style?.backgroundColor,color:l?void 0:i};return(0,Tge.jsx)(n,{...v1.useBlockProps.save({className:c,style:u})})}var jd=a(K(),1),rDe={from:[{type:"input",regExp:/^-{3,}$/,transform:()=>{let e=(0,jd.getBlockVariations)("core/separator")?.find(t=>t.isDefault);return[(0,jd.createBlock)("core/separator",e?.attributes??{}),(0,jd.createBlock)((0,jd.getDefaultBlockName)())]}},{type:"raw",selector:"hr",schema:{hr:{}}}],to:[{type:"block",blocks:["core/spacer"],transform:({anchor:e})=>(0,jd.createBlock)("core/spacer",{anchor:e||void 0})}]},Ege=rDe;var q_=a(N(),1),Bge=a(b(),1),oDe={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){let{color:t,customColor:r}=e,o=(0,q_.getColorClassName)("background-color",t),n=(0,q_.getColorClassName)("color",t),i=S({"has-text-color has-background":t||r,[o]:o,[n]:n}),s={backgroundColor:o?void 0:r,color:n?void 0:r};return(0,Bge.jsx)("hr",{...q_.useBlockProps.save({className:i,style:s})})},migrate(e){let{color:t,customColor:r,...o}=e;return{...o,backgroundColor:t||void 0,opacity:"css",style:r?{color:{background:r}}:void 0,tagName:"hr"}}},Nge=[oDe];var{name:Ige}=OT,Rge={icon:xI,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:Ege,edit:Sge,save:Pge,deprecated:Nge},nDe=()=>A({name:Ige,metadata:OT,settings:Rge});var $F={};X($F,{init:()=>cDe,metadata:()=>$T,name:()=>Gge,settings:()=>Wge});var HT=a(D(),1),UT=a(N(),1),Dge=a(ge(),1),Lge=a(V(),1);var jT=a(b(),1);function WF({attributes:e,setAttributes:t}){let o=`blocks-shortcode-input-${(0,Dge.useInstanceId)(WF)}`;return(0,jT.jsx)("div",{...(0,UT.useBlockProps)(),children:(0,jT.jsx)(Lge.Placeholder,{icon:Jv,label:(0,HT.__)("Shortcode"),children:(0,jT.jsx)(UT.PlainText,{className:"blocks-shortcode__textarea",id:o,value:e.text,"aria-label":(0,HT.__)("Shortcode text"),placeholder:(0,HT.__)("Write shortcode here\u2026"),onChange:n=>t({text:n})})})})}var Age=a(j(),1),Mge=a(b(),1);function zge({attributes:e}){return(0,Mge.jsx)(Age.RawHTML,{children:e.text})}var GT=a(Fge(),1),WT=a(K(),1),jge=a(Hge(),1),aDe=()=>(0,WT.getBlockTransforms)("from").filter(e=>e.type==="shortcode"&&e.blockName!=="core/shortcode"),iDe=(e,t)=>{let r=e.trim(),o=(0,jge.next)(t,r);return!!o&&o.index===0&&o.content.length===r.length},sDe={from:[{type:"shortcode",tag:"[a-z][a-z0-9_-]*",attributes:{text:{type:"string",shortcode:(e,{content:t})=>(0,GT.removep)((0,GT.autop)(t))}},priority:20}],get to(){return aDe().map(e=>({type:"block",blocks:[e.blockName],isMatch:({text:t=""})=>[].concat(e.tag).some(r=>iDe(t,r)),transform:({text:t=""})=>(0,WT.rawHandler)({HTML:`<p>${t.trim()}</p>`})}))}},Uge=sDe;var $T={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/shortcode",title:"Shortcode",category:"widgets",description:"Insert additional custom elements with a WordPress shortcode.",textdomain:"default",attributes:{text:{type:"string",source:"raw",role:"content"}},supports:{className:!1,customClassName:!1,html:!1,customCSS:!1,visibility:!1},editorStyle:"wp-block-shortcode-editor"};var{name:Gge}=$T,Wge={icon:Jv,transforms:Uge,edit:WF,save:zge},cDe=()=>A({name:Gge,metadata:$T,settings:Wge});var ZF={};X(ZF,{init:()=>hDe,metadata:()=>qT,name:()=>Qge,settings:()=>Xge});var qT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-logo",title:"Site Logo",category:"theme",description:"Display an image to represent this site. Update this block and the changes apply everywhere.",textdomain:"default",attributes:{width:{type:"number"},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},shouldSyncIcon:{type:"boolean"}},example:{viewportWidth:500,attributes:{width:350,className:"block-editor-block-types-list__site-logo-example"}},supports:{anchor:!0,html:!1,align:!0,alignWide:!1,color:{text:!1,background:!1},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0},filter:{duotone:!0}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],selectors:{filter:{duotone:".wp-block-site-logo img, .wp-block-site-logo .components-placeholder__illustration, .wp-block-site-logo .components-placeholder::before"}},editorStyle:"wp-block-site-logo-editor",style:"wp-block-site-logo"};var qF=a(Or(),1),Qc=a(j(),1),xo=a(D(),1),zt=a(V(),1),$ge=a(ge(),1),ko=a(N(),1),Ud=a(O(),1),b1=a(oe(),1);var qge=a(Nr(),1);var Ge=a(b(),1),ZT=["image"],{mediaEditKey:pDe,openMediaEditorModalKey:dDe}=q(ko.privateApis),mDe=({alt:e,attributes:{align:t,width:r,height:o,isLink:n,linkTarget:i,shouldSyncIcon:s},isSelected:l,setAttributes:c,setLogo:u,logoUrl:p,siteUrl:d,logoId:m,iconId:f,setIcon:h,canUserEdit:g})=>{let v=(0,$ge.useViewportMatch)("medium"),y=!["wide","full"].includes(t)&&v,[{naturalWidth:k,naturalHeight:_},w]=(0,Qc.useState)({}),C=(0,Qc.useRef)(),{toggleSelection:T,__unstableMarkNextChangeAsNotPersistent:P}=(0,Ud.useDispatch)(ko.store),B=Q(),R=(0,ko.useBlockEditingMode)()==="contentOnly",{imageEditing:E,maxWidth:L,title:M,editMediaEntity:U,openMediaEditorModal:W}=(0,Ud.useSelect)(Ce=>{let Se=Ce(ko.store).getSettings();return{title:Ce(b1.store).getEntityRecord("root","__unstableBase")?.name,imageEditing:Se.imageEditing,maxWidth:Se.maxWidth,editMediaEntity:Se?.[pDe],openMediaEditorModal:Se?.[dDe]}},[]);(0,Qc.useEffect)(()=>{s&&m!==f&&(P(),c({shouldSyncIcon:!1}))},[]);let G=({id:Ce})=>{typeof Ce=="number"&&u(Ce)};function $(){T(!1)}function F(){T(!0)}let Z=(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("img",{className:"custom-logo",src:p,alt:e,onLoad:Ce=>{w({naturalWidth:Ce.target.naturalWidth,naturalHeight:Ce.target.naturalHeight})}}),(0,qF.isBlobURL)(p)&&(0,Ge.jsx)(zt.Spinner,{})]}),H=Z;if(n&&(H=(0,Ge.jsx)("a",{href:d,className:"custom-logo-link",rel:"home",title:M,onClick:Ce=>Ce.preventDefault(),children:Z})),!y||!k||!_)return(0,Ge.jsx)("div",{style:{width:r,height:o},children:H});let Y=120,ee=r||Y,re=k/_,J=ee/re,se=k<_?Cc:Math.ceil(Cc*re),te=_<k?Cc:Math.ceil(Cc/re),le=L*2.5,de=!1,fe=!1;t==="center"?(de=!0,fe=!0):(0,xo.isRTL)()?t==="left"?de=!0:fe=!0:t==="right"?fe=!0:de=!0;let we=m&&k&&_&&E&&!!U,ae=!R,ue=!window?.__experimentalUseCustomizerSiteLogoUrl?d+"/wp-admin/options-general.php":d+"/wp-admin/customize.php?autofocus[section]=title_tagline",Ve=(0,Qc.createInterpolateElement)((0,xo.__)("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:(0,Ge.jsx)("a",{href:ue,target:"_blank",rel:"noopener"})});return(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(ko.InspectorControls,{children:(0,Ge.jsxs)(zt.__experimentalToolsPanel,{label:(0,xo.__)("Settings"),dropdownMenuProps:B,children:[(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!r,label:(0,xo.__)("Image width"),onDeselect:()=>c({width:void 0}),children:(0,Ge.jsx)(zt.RangeControl,{label:(0,xo.__)("Image width"),onChange:Ce=>c({width:Ce}),min:se,max:le,initialPosition:Math.min(Y,le),value:r||"",disabled:!y})}),(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!n,label:(0,xo.__)("Link image to home"),onDeselect:()=>c({isLink:!0}),children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,xo.__)("Link image to home"),onChange:()=>c({isLink:!n}),checked:n})}),n&&(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>i==="_blank",label:(0,xo.__)("Open in new tab"),onDeselect:()=>c({linkTarget:"_self"}),children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,xo.__)("Open in new tab"),onChange:Ce=>c({linkTarget:Ce?"_blank":"_self"}),checked:i==="_blank"})}),g&&(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!s,label:(0,xo.__)("Use as Site Icon"),onDeselect:()=>{c({shouldSyncIcon:!1}),h(void 0)},children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,xo.__)("Use as Site Icon"),onChange:Ce=>{c({shouldSyncIcon:Ce}),h(Ce?m:void 0)},checked:!!s,help:Ve})})]})}),we&&W&&ae&&(0,Ge.jsx)(ko.BlockControls,{group:"block",children:(0,Ge.jsx)(zt.ToolbarButton,{ref:C,onClick:()=>W({id:m,onUpdate:G,onClose:()=>C.current?.focus()}),"aria-haspopup":"dialog",icon:dm,label:(0,xo.__)("Edit image")})}),(0,Ge.jsx)(zt.ResizableBox,{size:{width:ee,height:J},showHandle:l&&ae,minWidth:se,maxWidth:le,minHeight:te,maxHeight:le/re,lockAspectRatio:!0,enable:{top:!1,right:de,bottom:!0,left:fe},onResizeStart:$,onResizeStop:(Ce,Se,nt,me)=>{F(),c({width:parseInt(ee+me.width,10),height:parseInt(J+me.height,10)})},children:H})]})};function Zge({attributes:e,className:t,setAttributes:r,isSelected:o}){let{width:n,shouldSyncIcon:i}=e,{siteLogoId:s,canUserEdit:l,url:c,siteIconId:u,mediaItemData:p,isRequestingMediaItem:d}=(0,Ud.useSelect)(F=>{let{canUser:Z,getEntityRecord:H,getEditedEntityRecord:Y}=F(b1.store),ee=Z("update",{kind:"root",name:"site"}),re=ee?Y("root","site"):void 0,J=H("root","__unstableBase"),se=ee?re?.site_logo:J?.site_logo,te=re?.site_icon,le=se&&F(b1.store).getEntityRecord("postType","attachment",se,{context:"view"}),de=!!se&&!F(b1.store).hasFinishedResolution("getEntityRecord",["postType","attachment",se,{context:"view"}]);return{siteLogoId:se,canUserEdit:ee,url:J?.home,mediaItemData:le,isRequestingMediaItem:de,siteIconId:te}},[]),{getSettings:m}=(0,Ud.useSelect)(ko.store),[f,h]=(0,Qc.useState)(),g=Q(),{editEntityRecord:v}=(0,Ud.useDispatch)(b1.store),x=(F,Z=!1)=>{(i||Z)&&y(F),v("root","site",void 0,{site_logo:F})},y=F=>v("root","site",void 0,{site_icon:F??null}),{alt_text:k,source_url:_}=p??{},w=F=>{if(i===void 0){let Z=!u;r({shouldSyncIcon:Z}),C(F,Z);return}C(F)},C=(F,Z=!1)=>{if(F){if(!F.id&&F.url){h(F.url),x(void 0);return}x(F.id,Z)}},T=()=>{x(null),r({width:void 0})},{createErrorNotice:P}=(0,Ud.useDispatch)(qge.store),B=F=>{P(F,{type:"snackbar"}),h()},I=F=>{m().mediaUpload({allowedTypes:ZT,filesList:F,onFileChange([Z]){if((0,qF.isBlobURL)(Z?.url)){h(Z.url);return}w(Z)},onError:B,multiple:!1})},R={mediaURL:_,name:_?(0,xo.__)("Replace"):(0,xo.__)("Choose logo"),onSelect:C,onError:B,onReset:T},E=l&&(0,Ge.jsx)(ko.BlockControls,{group:"other",children:(0,Ge.jsx)(ko.MediaReplaceFlow,{...R,allowedTypes:ZT,variant:"toolbar"})}),L,M=s===void 0||d;M&&(L=(0,Ge.jsx)(zt.Spinner,{})),(0,Qc.useEffect)(()=>{_&&f&&h()},[_,f]),(_||f)&&(L=(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(mDe,{alt:k,attributes:e,className:t,isSelected:o,setAttributes:r,logoUrl:f||_,setLogo:x,logoId:p?.id||s,siteUrl:c,setIcon:y,iconId:u,canUserEdit:l}),l&&(0,Ge.jsx)(zt.DropZone,{onFilesDrop:I})]}));let U=F=>{let Z=S("block-editor-media-placeholder",t);return(0,Ge.jsx)(zt.Placeholder,{className:Z,preview:L,withIllustration:!0,style:{width:n},children:F})},W=S(t,{"is-default-size":!n,"is-transient":f}),G=(0,ko.useBlockProps)({className:W}),$=(l||_)&&(0,Ge.jsx)(ko.InspectorControls,{children:(0,Ge.jsx)(zt.__experimentalToolsPanel,{label:(0,xo.__)("Media"),dropdownMenuProps:g,children:l?(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{hasValue:()=>!!_,label:(0,xo.__)("Logo"),isShownByDefault:!0,children:(0,Ge.jsx)(NC,{mediaId:s,mediaUrl:_,filename:p?.media_details?.sizes?.full?.file||p?.slug,allowedTypes:ZT,onSelect:C,onError:B,onReset:T,isUploading:!!f,emptyLabel:(0,xo.__)("Logo")})}):(0,Ge.jsx)("div",{className:"block-library-site-logo__inspector-media-replace-container",style:{gridColumn:"1 / -1"},children:(0,Ge.jsx)(CM,{url:p?.source_url,filename:p?.media_details?.sizes?.full?.file||p?.slug,itemGroupProps:{isBordered:!0,className:"block-library-site-logo__inspector-readonly-logo-preview"},className:"block-library-site-logo__inspector-media-replace-title"})})})});return(0,Ge.jsxs)("div",{...G,children:[E,$,(!!_||!!f)&&L,(M||!f&&!_&&!l)&&(0,Ge.jsx)(zt.Placeholder,{className:"site-logo_placeholder",withIllustration:!0,children:M&&(0,Ge.jsx)("span",{className:"components-placeholder__preview",children:(0,Ge.jsx)(zt.Spinner,{})})}),!M&&!f&&!_&&l&&(0,Ge.jsx)(ko.MediaPlaceholder,{onSelect:w,allowedTypes:ZT,onError:B,placeholder:U,mediaLibraryButton:({open:F})=>(0,Ge.jsx)(zt.Button,{__next40pxDefaultSize:!0,icon:fu,variant:"primary",label:(0,xo.__)("Choose logo"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{F()}})})]})}var Kge=a(K(),1),fDe={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,Kge.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]},Yge=fDe;var{name:Qge}=qT,Xge={icon:PI,example:{},edit:Zge,transforms:Yge},hDe=()=>A({name:Qge,metadata:qT,settings:Xge});var QF={};X(QF,{init:()=>yDe,metadata:()=>KT,name:()=>r0e,settings:()=>o0e});var KT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-tagline",title:"Site Tagline",category:"theme",description:"Describe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.",keywords:["description"],textdomain:"default",attributes:{level:{type:"number",default:0},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]}},example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},contentRole:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},editorStyle:"wp-block-site-tagline-editor",style:"wp-block-site-tagline"};var QT=a(O(),1),KF=a(oe(),1),Gd=a(N(),1),YT=a(D(),1),XT=a(K(),1);var lp=a(b(),1);function Jge(e){Pt(e);let{attributes:t,setAttributes:r,insertBlocksAfter:o}=e,{level:n,levelOptions:i}=t,{canUserEdit:s,tagline:l}=(0,QT.useSelect)(f=>{let{canUser:h,getEntityRecord:g,getEditedEntityRecord:v}=f(KF.store),x=h("update",{kind:"root",name:"site"}),y=x?v("root","site"):{},k=g("root","__unstableBase");return{canUserEdit:x,tagline:x?y?.description:k?.description}},[]),c=n===0?"p":`h${n}`,{editEntityRecord:u}=(0,QT.useDispatch)(KF.store);function p(f){u("root","site",void 0,{description:f})}let d=(0,Gd.useBlockProps)({className:!s&&!l&&"wp-block-site-tagline__placeholder"}),m=s?(0,lp.jsx)(Gd.RichText,{allowedFormats:[],onChange:p,"aria-label":(0,YT.__)("Site tagline text"),placeholder:(0,YT.__)("Write site tagline\u2026"),tagName:c,value:l,disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,XT.createBlock)((0,XT.getDefaultBlockName)())):void 0,...d}):(0,lp.jsx)(c,{...d,children:l||(0,YT.__)("Site Tagline placeholder")});return(0,lp.jsxs)(lp.Fragment,{children:[(0,lp.jsx)(Gd.BlockControls,{group:"block",children:(0,lp.jsx)(Gd.HeadingLevelDropdown,{value:n,options:i,onChange:f=>r({level:f})})}),m]})}var JT=a(V(),1),YF=a(b(),1),e0e=(0,YF.jsx)(JT.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",children:(0,YF.jsx)(JT.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"})});var vDe={attributes:{textAlign:{type:"string"},level:{type:"number",default:0},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]}},supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},bDe={attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},t0e=[vDe,bDe];var{name:r0e}=KT,o0e={icon:e0e,edit:Jge,deprecated:t0e},yDe=()=>A({name:r0e,metadata:KT,settings:o0e});var eO={};X(eO,{init:()=>CDe,metadata:()=>e7,name:()=>l0e,settings:()=>c0e});var e7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-title",title:"Site Title",category:"theme",description:"Displays the name of this site. Update the block, and the changes apply everywhere it\u2019s used. This will also appear in the browser title bar and in search results.",textdomain:"default",attributes:{level:{type:"number",default:1},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},example:{viewportWidth:500},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},editorStyle:"wp-block-site-title-editor",style:"wp-block-site-title"};var t7=a(O(),1),XF=a(oe(),1),Xc=a(D(),1),Ys=a(N(),1),Wd=a(V(),1),JF=a($o(),1);var an=a(b(),1);function n0e(e){Pt(e);let{attributes:t,setAttributes:r}=e,{level:o,levelOptions:n,isLink:i,linkTarget:s}=t,{canUserEdit:l,title:c}=(0,t7.useSelect)(v=>{let{canUser:x,getEntityRecord:y,getEditedEntityRecord:k}=v(XF.store),_=x("update",{kind:"root",name:"site"}),w=_?k("root","site"):{},C=y("root","__unstableBase");return{canUserEdit:_,title:_?w?.title:C?.name}},[]),{editEntityRecord:u}=(0,t7.useDispatch)(XF.store),p=Q(),d=(0,Ys.useBlockEditingMode)();function m(v){u("root","site",void 0,{title:v.trim()})}let f=o===0?"p":`h${o}`,h=(0,Ys.useBlockProps)({className:!l&&!c&&"wp-block-site-title__placeholder"}),g=l?(0,an.jsx)(f,{...h,children:(0,an.jsx)(Ys.RichText,{tagName:i?"a":"span",href:i?"#site-title-pseudo-link":void 0,"aria-label":(0,Xc.__)("Site title text"),placeholder:(0,Xc.__)("Write site title\u2026"),value:c,onChange:m,allowedFormats:[],disableLineBreaks:!0})}):(0,an.jsx)(f,{...h,children:i?(0,an.jsx)("a",{href:"#site-title-pseudo-link",onClick:v=>v.preventDefault(),children:(0,JF.decodeEntities)(c)||(0,Xc.__)("Site Title placeholder")}):(0,an.jsx)("span",{children:(0,JF.decodeEntities)(c)||(0,Xc.__)("Site Title placeholder")})});return(0,an.jsxs)(an.Fragment,{children:[d==="default"&&(0,an.jsx)(Ys.BlockControls,{group:"block",children:(0,an.jsx)(Ys.HeadingLevelDropdown,{value:o,options:n,onChange:v=>r({level:v})})}),(0,an.jsx)(Ys.InspectorControls,{children:(0,an.jsxs)(Wd.__experimentalToolsPanel,{label:(0,Xc.__)("Settings"),resetAll:()=>{r({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:p,children:[(0,an.jsx)(Wd.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Xc.__)("Make title link to home"),onDeselect:()=>r({isLink:!0}),isShownByDefault:!0,children:(0,an.jsx)(Wd.ToggleControl,{label:(0,Xc.__)("Make title link to home"),onChange:()=>r({isLink:!i}),checked:i})}),i&&(0,an.jsx)(Wd.__experimentalToolsPanelItem,{hasValue:()=>s!=="_self",label:(0,Xc.__)("Open in new tab"),onDeselect:()=>r({linkTarget:"_self"}),isShownByDefault:!0,children:(0,an.jsx)(Wd.ToggleControl,{label:(0,Xc.__)("Open in new tab"),onChange:v=>r({linkTarget:v?"_blank":"_self"}),checked:s==="_blank"})})]})}),g]})}var xDe={attributes:{textAlign:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},kDe={attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:Xt,isEligible({style:e}){return e?.typography?.fontFamily}},a0e=[xDe,kDe];var i0e=a(K(),1),wDe={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,i0e.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]},s0e=wDe;var{name:l0e}=e7,c0e={icon:qB,example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},edit:n0e,transforms:s0e,deprecated:a0e},CDe=()=>A({name:l0e,metadata:e7,settings:c0e});var QO={};X(QO,{init:()=>NDe,metadata:()=>Q7,name:()=>u1e,settings:()=>X7});var YO=a(D(),1);var c1e=a(K(),1);var y1=a(ul(),1),Y7=a(O(),1),Oa=a(N(),1),dh=a(j(),1),wo=a(V(),1),n1e=a(ge(),1),yi=a(D(),1);var a1e=a(K(),1);var KO=a(D(),1);var r7=a(z(),1),tO=a(b(),1),u0e=()=>(0,tO.jsx)(r7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,tO.jsx)(r7.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 o7=a(z(),1),rO=a(b(),1),p0e=()=>(0,rO.jsx)(o7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,rO.jsx)(o7.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"})});var n7=a(z(),1),oO=a(b(),1),d0e=()=>(0,oO.jsx)(n7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,oO.jsx)(n7.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 a7=a(z(),1),nO=a(b(),1),m0e=()=>(0,nO.jsx)(a7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,nO.jsx)(a7.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 i7=a(z(),1),aO=a(b(),1),Z_=()=>(0,aO.jsx)(i7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,aO.jsx)(i7.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 s7=a(z(),1),iO=a(b(),1),f0e=()=>(0,iO.jsx)(s7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,iO.jsx)(s7.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 l7=a(z(),1),sO=a(b(),1),h0e=()=>(0,sO.jsx)(l7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,sO.jsx)(l7.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 c7=a(z(),1),lO=a(b(),1),g0e=()=>(0,lO.jsx)(c7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,lO.jsx)(c7.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 u7=a(z(),1),cO=a(b(),1),v0e=()=>(0,cO.jsx)(u7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,cO.jsx)(u7.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 p7=a(z(),1),uO=a(b(),1),b0e=()=>(0,uO.jsx)(p7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,uO.jsx)(p7.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 d7=a(z(),1),pO=a(b(),1),y0e=()=>(0,pO.jsx)(d7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,pO.jsx)(d7.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 m7=a(z(),1),dO=a(b(),1),_0e=()=>(0,dO.jsx)(m7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,dO.jsx)(m7.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 f7=a(z(),1),mO=a(b(),1),x0e=()=>(0,mO.jsx)(f7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,mO.jsx)(f7.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 h7=a(z(),1),fO=a(b(),1),k0e=()=>(0,fO.jsx)(h7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,fO.jsx)(h7.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 g7=a(z(),1),hO=a(b(),1),w0e=()=>(0,hO.jsx)(g7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,hO.jsx)(g7.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 v7=a(z(),1),gO=a(b(),1),C0e=()=>(0,gO.jsx)(v7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,gO.jsx)(v7.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 b7=a(z(),1),vO=a(b(),1),S0e=()=>(0,vO.jsx)(b7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,vO.jsx)(b7.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 y7=a(z(),1),bO=a(b(),1),T0e=()=>(0,bO.jsx)(y7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,bO.jsx)(y7.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 _7=a(z(),1),yO=a(b(),1),P0e=()=>(0,yO.jsx)(_7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,yO.jsx)(_7.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 x7=a(z(),1),_O=a(b(),1),E0e=()=>(0,_O.jsx)(x7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,_O.jsx)(x7.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 k7=a(z(),1),xO=a(b(),1),B0e=()=>(0,xO.jsx)(k7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,xO.jsx)(k7.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 w7=a(z(),1),kO=a(b(),1),N0e=()=>(0,kO.jsx)(w7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,kO.jsx)(w7.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 C7=a(z(),1),wO=a(b(),1),I0e=()=>(0,wO.jsx)(C7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,wO.jsx)(C7.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 S7=a(z(),1),CO=a(b(),1),R0e=()=>(0,CO.jsx)(S7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,CO.jsx)(S7.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 T7=a(z(),1),SO=a(b(),1),D0e=()=>(0,SO.jsx)(T7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,SO.jsx)(T7.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 P7=a(z(),1),TO=a(b(),1),L0e=()=>(0,TO.jsx)(P7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,TO.jsx)(P7.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 E7=a(z(),1),PO=a(b(),1),A0e=()=>(0,PO.jsx)(E7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,PO.jsx)(E7.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 B7=a(z(),1),EO=a(b(),1),M0e=()=>(0,EO.jsx)(B7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,EO.jsx)(B7.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 N7=a(z(),1),BO=a(b(),1),z0e=()=>(0,BO.jsx)(N7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,BO.jsx)(N7.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 I7=a(z(),1),NO=a(b(),1),V0e=()=>(0,NO.jsx)(I7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,NO.jsx)(I7.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 R7=a(z(),1),IO=a(b(),1),F0e=()=>(0,IO.jsx)(R7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,IO.jsx)(R7.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 D7=a(z(),1),RO=a(b(),1),O0e=()=>(0,RO.jsx)(D7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,RO.jsx)(D7.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 L7=a(z(),1),DO=a(b(),1),H0e=()=>(0,DO.jsx)(L7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,DO.jsx)(L7.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 A7=a(z(),1),LO=a(b(),1),j0e=()=>(0,LO.jsx)(A7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,LO.jsx)(A7.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 M7=a(z(),1),AO=a(b(),1),U0e=()=>(0,AO.jsx)(M7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,AO.jsx)(M7.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 z7=a(z(),1),MO=a(b(),1),G0e=()=>(0,MO.jsx)(z7.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1",children:(0,MO.jsx)(z7.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 V7=a(z(),1),zO=a(b(),1),W0e=()=>(0,zO.jsx)(V7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,zO.jsx)(V7.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 F7=a(z(),1),VO=a(b(),1),$0e=()=>(0,VO.jsx)(F7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,VO.jsx)(F7.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 O7=a(z(),1),FO=a(b(),1),q0e=()=>(0,FO.jsx)(O7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,FO.jsx)(O7.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 H7=a(z(),1),OO=a(b(),1),Z0e=()=>(0,OO.jsx)(H7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,OO.jsx)(H7.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 j7=a(z(),1),HO=a(b(),1),K0e=()=>(0,HO.jsx)(j7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,HO.jsx)(j7.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 U7=a(z(),1),jO=a(b(),1),Y0e=()=>(0,jO.jsx)(U7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,jO.jsx)(U7.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 G7=a(z(),1),UO=a(b(),1),Q0e=()=>(0,UO.jsx)(G7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,UO.jsx)(G7.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 W7=a(z(),1),GO=a(b(),1),X0e=()=>(0,GO.jsx)(W7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,GO.jsx)(W7.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 $7=a(z(),1),WO=a(b(),1),J0e=()=>(0,WO.jsx)($7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,WO.jsx)($7.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"})});var q7=a(z(),1),$O=a(b(),1),e1e=()=>(0,$O.jsx)(q7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,$O.jsx)(q7.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 Z7=a(z(),1),qO=a(b(),1),t1e=()=>(0,qO.jsx)(Z7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,qO.jsx)(Z7.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 K7=a(z(),1),ZO=a(b(),1),r1e=()=>(0,ZO.jsx)(K7.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,ZO.jsx)(K7.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"})});function o1e(e){return e?.name?{icon:e?.icon??Z_,label:e?.title??(0,KO.__)("Social Icon")}:{icon:Z_,label:(0,KO.__)("Social Icon")}}var sr=a(b(),1),SDe=({url:e,setAttributes:t,setPopover:r,popoverAnchor:o,clientId:n})=>{let{removeBlock:i}=(0,Y7.useDispatch)(Oa.store);return(0,sr.jsx)(Oa.URLPopover,{anchor:o,"aria-label":(0,yi.__)("Edit social link"),onClose:()=>{r(!1),o?.focus()},children:(0,sr.jsx)("form",{className:"block-editor-url-popover__link-editor",onSubmit:s=>{s.preventDefault(),r(!1),o?.focus()},children:(0,sr.jsx)("div",{className:"block-editor-url-input",children:(0,sr.jsx)(Oa.URLInput,{value:e,onChange:s=>t({url:s}),placeholder:(0,yi.__)("Enter social link"),label:(0,yi.__)("Enter social link"),hideLabelFromVision:!0,disableSuggestions:!0,onKeyDown:s=>{e||s.defaultPrevented||![y1.BACKSPACE,y1.DELETE].includes(s.keyCode)||i(n)},suffix:(0,sr.jsx)(wo.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,sr.jsx)(wo.Button,{icon:MB,label:(0,yi.__)("Apply"),type:"submit",size:"small"})})})})})})},TDe=({attributes:e,context:t,isSelected:r,setAttributes:o,clientId:n,name:i})=>{let{url:s,service:l,label:c="",rel:u}=e,p=Q(),{showLabels:d,iconColor:m,iconColorValue:f,iconBackgroundColor:h,iconBackgroundColorValue:g}=t,[v,x]=(0,dh.useState)(!1),y=S("wp-social-link","wp-block-social-link","wp-social-link-"+l,{"wp-social-link__is-incomplete":!s,[`has-${m}-color`]:m,[`has-${h}-background-color`]:h}),[k,_]=(0,dh.useState)(null),w=(0,Oa.useBlockEditingMode)()==="contentOnly",{activeVariation:C}=(0,Y7.useSelect)(E=>{let{getActiveBlockVariation:L}=E(a1e.store);return{activeVariation:L(i,e)}},[i,e]),{icon:T,label:P}=o1e(C),B=c.trim()===""?P:c,I=(0,dh.useRef)(),R=(0,Oa.useBlockProps)({className:"wp-block-social-link-anchor",ref:(0,n1e.useMergeRefs)([_,I]),onClick:()=>x(!0),onKeyDown:E=>{E.keyCode===y1.ENTER&&(E.preventDefault(),x(!0))}});return(0,sr.jsxs)(sr.Fragment,{children:[w&&d&&(0,sr.jsx)(Oa.BlockControls,{group:"other",children:(0,sr.jsx)(wo.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:E,onToggle:L})=>(0,sr.jsx)(wo.ToolbarButton,{onClick:L,"aria-haspopup":"true","aria-expanded":E,children:(0,yi.__)("Text")}),renderContent:()=>(0,sr.jsx)(wo.TextControl,{className:"wp-block-social-link__toolbar_content_text",label:(0,yi.__)("Text"),help:(0,yi.__)("Provide a text label or use the default."),value:c,onChange:E=>o({label:E}),placeholder:P})})}),(0,sr.jsx)(Oa.InspectorControls,{children:(0,sr.jsx)(wo.__experimentalToolsPanel,{label:(0,yi.__)("Settings"),resetAll:()=>{o({label:void 0})},dropdownMenuProps:p,children:(0,sr.jsx)(wo.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,yi.__)("Text"),hasValue:()=>!!c,onDeselect:()=>{o({label:void 0})},children:(0,sr.jsx)(wo.TextControl,{label:(0,yi.__)("Text"),help:(0,yi.__)("The text is visible when enabled from the parent Social Icons block."),value:c,onChange:E=>o({label:E}),placeholder:P})})})}),(0,sr.jsx)(Oa.InspectorControls,{group:"advanced",children:(0,sr.jsx)(wo.TextControl,{label:(0,yi.__)("Link relation"),help:(0,dh.createInterpolateElement)((0,yi.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,sr.jsx)(wo.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:u||"",onChange:E=>o({rel:E})})}),(0,sr.jsxs)("li",{role:"presentation",className:y,style:{color:f,backgroundColor:g},children:[(0,sr.jsxs)("button",{"aria-haspopup":"dialog",...R,role:"button",children:[(0,sr.jsx)(wo.Icon,{icon:T}),(0,sr.jsx)("span",{className:S("wp-block-social-link-label",{"screen-reader-text":!d}),children:B})]}),r&&v&&(0,sr.jsx)(SDe,{url:s,setAttributes:o,setPopover:x,popoverAnchor:k,clientId:n})]})]})},i1e=TDe;var Q7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-link",title:"Social Icon",category:"widgets",parent:["core/social-links"],description:"Display an icon linking to a social profile or site.",textdomain:"default",attributes:{url:{type:"string",role:"content"},service:{type:"string"},label:{type:"string",role:"content"},rel:{type:"string"}},usesContext:["openInNewTab","showLabels","iconColor","iconColorValue","iconBackgroundColor","iconBackgroundColorValue"],supports:{anchor:!0,reusable:!1,html:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-social-link-editor"};var je=a(D(),1);var s1e=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:(0,je._x)("WordPress","social link block variation name"),icon:J0e},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:(0,je._x)("500px","social link block variation name"),icon:k0e},{name:"amazon",attributes:{service:"amazon"},title:(0,je._x)("Amazon","social link block variation name"),icon:u0e},{name:"bandcamp",attributes:{service:"bandcamp"},title:(0,je._x)("Bandcamp","social link block variation name"),icon:p0e},{name:"behance",attributes:{service:"behance"},title:(0,je._x)("Behance","social link block variation name"),icon:d0e},{name:"bluesky",attributes:{service:"bluesky"},title:(0,je._x)("Bluesky","social link block variation name"),icon:m0e},{name:"chain",attributes:{service:"chain"},title:(0,je._x)("Link","social link block variation name"),icon:Z_},{name:"codepen",attributes:{service:"codepen"},title:(0,je._x)("CodePen","social link block variation name"),icon:f0e},{name:"deviantart",attributes:{service:"deviantart"},title:(0,je._x)("DeviantArt","social link block variation name"),icon:h0e},{name:"discord",attributes:{service:"discord"},title:(0,je._x)("Discord","social link block variation name"),icon:g0e},{name:"dribbble",attributes:{service:"dribbble"},title:(0,je._x)("Dribbble","social link block variation name"),icon:v0e},{name:"dropbox",attributes:{service:"dropbox"},title:(0,je._x)("Dropbox","social link block variation name"),icon:b0e},{name:"etsy",attributes:{service:"etsy"},title:(0,je._x)("Etsy","social link block variation name"),icon:y0e},{name:"facebook",attributes:{service:"facebook"},title:(0,je._x)("Facebook","social link block variation name"),icon:_0e},{name:"feed",attributes:{service:"feed"},title:(0,je._x)("RSS Feed","social link block variation name"),icon:x0e},{name:"flickr",attributes:{service:"flickr"},title:(0,je._x)("Flickr","social link block variation name"),icon:w0e},{name:"foursquare",attributes:{service:"foursquare"},title:(0,je._x)("Foursquare","social link block variation name"),icon:C0e},{name:"goodreads",attributes:{service:"goodreads"},title:(0,je._x)("Goodreads","social link block variation name"),icon:S0e},{name:"google",attributes:{service:"google"},title:(0,je._x)("Google","social link block variation name"),icon:T0e},{name:"github",attributes:{service:"github"},title:(0,je._x)("GitHub","social link block variation name"),icon:P0e},{name:"gravatar",attributes:{service:"gravatar"},title:(0,je._x)("Gravatar","social link block variation name"),icon:E0e},{name:"instagram",attributes:{service:"instagram"},title:(0,je._x)("Instagram","social link block variation name"),icon:B0e},{name:"lastfm",attributes:{service:"lastfm"},title:(0,je._x)("Last.fm","social link block variation name"),icon:N0e},{name:"linkedin",attributes:{service:"linkedin"},title:(0,je._x)("LinkedIn","social link block variation name"),icon:I0e},{name:"mail",attributes:{service:"mail"},title:(0,je._x)("Mail","social link block variation name"),keywords:["email","e-mail"],icon:R0e},{name:"mastodon",attributes:{service:"mastodon"},title:(0,je._x)("Mastodon","social link block variation name"),icon:D0e},{name:"meetup",attributes:{service:"meetup"},title:(0,je._x)("Meetup","social link block variation name"),icon:L0e},{name:"medium",attributes:{service:"medium"},title:(0,je._x)("Medium","social link block variation name"),icon:A0e},{name:"patreon",attributes:{service:"patreon"},title:(0,je._x)("Patreon","social link block variation name"),icon:M0e},{name:"pinterest",attributes:{service:"pinterest"},title:(0,je._x)("Pinterest","social link block variation name"),icon:z0e},{name:"pocket",attributes:{service:"pocket"},title:(0,je._x)("Pocket","social link block variation name"),icon:V0e},{name:"reddit",attributes:{service:"reddit"},title:(0,je._x)("Reddit","social link block variation name"),icon:F0e},{name:"skype",attributes:{service:"skype"},title:(0,je._x)("Skype","social link block variation name"),icon:O0e,scope:[]},{name:"snapchat",attributes:{service:"snapchat"},title:(0,je._x)("Snapchat","social link block variation name"),icon:H0e},{name:"soundcloud",attributes:{service:"soundcloud"},title:(0,je._x)("SoundCloud","social link block variation name"),icon:j0e},{name:"spotify",attributes:{service:"spotify"},title:(0,je._x)("Spotify","social link block variation name"),icon:U0e},{name:"telegram",attributes:{service:"telegram"},title:(0,je._x)("Telegram","social link block variation name"),icon:G0e},{name:"threads",attributes:{service:"threads"},title:(0,je._x)("Threads","social link block variation name"),icon:W0e},{name:"tiktok",attributes:{service:"tiktok"},title:(0,je._x)("TikTok","social link block variation name"),icon:$0e},{name:"tumblr",attributes:{service:"tumblr"},title:(0,je._x)("Tumblr","social link block variation name"),icon:q0e},{name:"twitch",attributes:{service:"twitch"},title:(0,je._x)("Twitch","social link block variation name"),icon:Z0e},{name:"twitter",attributes:{service:"twitter"},title:(0,je._x)("Twitter","social link block variation name"),icon:K0e},{name:"vimeo",attributes:{service:"vimeo"},title:(0,je._x)("Vimeo","social link block variation name"),icon:Y0e},{name:"vk",attributes:{service:"vk"},title:(0,je._x)("VK","social link block variation name"),icon:Q0e},{name:"whatsapp",attributes:{service:"whatsapp"},title:(0,je._x)("WhatsApp","social link block variation name"),icon:X0e},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:(0,je._x)("X","social link block variation name"),icon:e1e},{name:"yelp",attributes:{service:"yelp"},title:(0,je._x)("Yelp","social link block variation name"),icon:t1e},{name:"youtube",attributes:{service:"youtube"},title:(0,je._x)("YouTube","social link block variation name"),icon:r1e}];s1e.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.service===r.service)});var l1e=s1e;var{fieldsKey:EDe,formKey:BDe}=q(c1e.privateApis),{name:u1e}=Q7,X7={icon:Xv,edit:i1e,variations:l1e};window.__experimentalContentOnlyInspectorFields&&(X7[EDe]=[{id:"link",label:(0,YO.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})},{id:"label",label:(0,YO.__)("Label"),type:"text"}],X7[BDe]={fields:["link","label"]});var NDe=()=>A({name:u1e,metadata:Q7,settings:X7});var JO={};X(JO,{init:()=>zDe,metadata:()=>e9,name:()=>v1e,settings:()=>b1e});var J7=a(N(),1),XO=a(b(),1),IDe=e=>{if(e.layout)return e;let{className:t}=e,r="items-justified-",o=new RegExp(`\\b${r}[^ ]*[ ]?\\b`,"g"),n={...e,className:t?.replace(o,"").trim()},i=t?.match(o)?.[0]?.trim();return i&&Object.assign(n,{layout:{type:"flex",justifyContent:i.slice(r.length)}}),n},RDe=[{attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab"},supports:{align:["left","center","right"],anchor:!0},migrate:IDe,save:e=>{let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,itemsJustification:o,size:n}}=e,i=S(n,{"has-icon-color":r,"has-icon-background-color":t,[`items-justified-${o}`]:o}),s={"--wp--social-links--icon-color":r,"--wp--social-links--icon-background-color":t};return(0,XO.jsx)("ul",{...J7.useBlockProps.save({className:i,style:s}),children:(0,XO.jsx)(J7.InnerBlocks.Content,{})})}}],p1e=RDe;var d1e=a(j(),1),Ho=a(N(),1),ql=a(V(),1),Ha=a(D(),1),m1e=a(O(),1);var In=a(b(),1),DDe=[{label:(0,Ha.__)("Default"),value:""},{label:(0,Ha.__)("Small"),value:"has-small-icon-size"},{label:(0,Ha.__)("Normal"),value:"has-normal-icon-size"},{label:(0,Ha.__)("Large"),value:"has-large-icon-size"},{label:(0,Ha.__)("Huge"),value:"has-huge-icon-size"}];function LDe(e){let{clientId:t,attributes:r,iconBackgroundColor:o,iconColor:n,isSelected:i,setAttributes:s,setIconBackgroundColor:l,setIconColor:c}=e,{iconBackgroundColorValue:u,iconColorValue:p,openInNewTab:d,showLabels:m,size:f}=r,{hasSocialIcons:h,hasSelectedChild:g,hasSelectedStyleState:v}=(0,m1e.useSelect)(I=>{let{getBlockCount:R,hasSelectedInnerBlock:E,hasSelectedStyleState:L}=q(I(Ho.store));return{hasSocialIcons:R(t)>0,hasSelectedChild:E(t),hasSelectedStyleState:L(t)}},[t]),x=i||g,y=r.className?.includes("is-style-logos-only"),k=Q();(0,d1e.useEffect)(()=>{if(y){let I;return s(R=>(I={iconBackgroundColor:R.iconBackgroundColor,iconBackgroundColorValue:R.iconBackgroundColorValue,customIconBackgroundColor:R.customIconBackgroundColor},{iconBackgroundColor:void 0,iconBackgroundColorValue:void 0,customIconBackgroundColor:void 0})),()=>s({...I})}},[y,s]);let _=S(f,{"has-visible-labels":m,"has-icon-color":n.color||p,"has-icon-background-color":o.color||u}),w=(0,Ho.useBlockProps)({className:_}),C=(0,Ho.useInnerBlocksProps)(w,{templateLock:!1,orientation:r.layout?.orientation??"horizontal",__experimentalAppenderTagName:"li",renderAppender:!h||x?Ho.InnerBlocks.ButtonBlockAppender:void 0}),T=[{value:n.color||p,onChange:I=>{c(I),s({iconColorValue:I})},label:(0,Ha.__)("Icon color"),resetAllFilter:()=>{c(void 0),s({iconColorValue:void 0})}}];y||T.push({value:o.color||u,onChange:I=>{l(I),s({iconBackgroundColorValue:I})},label:(0,Ha.__)("Icon background"),resetAllFilter:()=>{l(void 0),s({iconBackgroundColorValue:void 0})}});let P=(0,Ho.__experimentalUseMultipleOriginColorsAndGradients)(),B=P.hasColorsOrGradients&&!v;return(0,In.jsxs)(In.Fragment,{children:[(0,In.jsx)(Ho.InspectorControls,{children:(0,In.jsxs)(ql.__experimentalToolsPanel,{label:(0,Ha.__)("Settings"),resetAll:()=>{s({openInNewTab:!1,showLabels:!1,size:void 0})},dropdownMenuProps:k,children:[(0,In.jsx)(ql.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!f,label:(0,Ha.__)("Icon size"),onDeselect:()=>s({size:void 0}),children:(0,In.jsx)(ql.SelectControl,{label:(0,Ha.__)("Icon size"),onChange:I=>{s({size:I===""?void 0:I})},value:f??"",options:DDe})}),(0,In.jsx)(ql.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ha.__)("Show text"),hasValue:()=>!!m,onDeselect:()=>s({showLabels:!1}),children:(0,In.jsx)(ql.ToggleControl,{label:(0,Ha.__)("Show text"),checked:m,onChange:()=>s({showLabels:!m})})}),(0,In.jsx)(ql.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ha.__)("Open links in new tab"),hasValue:()=>!!d,onDeselect:()=>s({openInNewTab:!1}),children:(0,In.jsx)(ql.ToggleControl,{label:(0,Ha.__)("Open links in new tab"),checked:d,onChange:()=>s({openInNewTab:!d})})})]})}),B&&(0,In.jsxs)(Ho.InspectorControls,{group:"color",children:[T.map(({onChange:I,label:R,value:E,resetAllFilter:L})=>(0,In.jsx)(Ho.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:E,label:R,onColorChange:I,isShownByDefault:!0,resetAllFilter:L,enableAlpha:!0,clearable:!0}],panelId:t,...P},`social-links-color-${R}`)),!y&&(0,In.jsx)(Ho.ContrastChecker,{textColor:p,backgroundColor:u,isLargeText:!1})]}),(0,In.jsx)("ul",{...C})]})}var ADe={iconColor:"icon-color",iconBackgroundColor:"icon-background-color"},f1e=(0,Ho.withColors)(ADe)(LDe);var e9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-links",title:"Social Icons",category:"widgets",allowedBlocks:["core/social-link"],description:"Display icons linking to your social profiles or sites.",keywords:["links"],textdomain:"default",attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},showLabels:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab",showLabels:"showLabels",iconColor:"iconColor",iconColorValue:"iconColorValue",iconBackgroundColor:"iconBackgroundColor",iconBackgroundColorValue:"iconBackgroundColorValue"},supports:{align:["left","center","right"],anchor:!0,html:!1,__experimentalExposeControlsToChildren:!0,layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,default:{type:"flex"}},color:{enableContrastChecker:!1,background:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!1}},spacing:{blockGap:["horizontal","vertical"],margin:!0,padding:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0,margin:!0,padding:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},contentRole:!0,listView:!0},styles:[{name:"default",label:"Default",isDefault:!0},{name:"logos-only",label:"Logos Only"},{name:"pill-shape",label:"Pill Shape"}],editorStyle:"wp-block-social-links-editor",style:"wp-block-social-links"};var t9=a(N(),1),h1e=a(b(),1);function g1e(e){let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,showLabels:o,size:n}}=e,i=S(n,{"has-visible-labels":o,"has-icon-color":r,"has-icon-background-color":t}),s=t9.useBlockProps.save({className:i}),l=t9.useInnerBlocksProps.save(s);return(0,h1e.jsx)("ul",{...l})}var{name:v1e}=e9,b1e={example:{innerBlocks:[{name:"core/social-link",attributes:{service:"wordpress",url:"https://wordpress.org"}},{name:"core/social-link",attributes:{service:"facebook",url:"https://www.facebook.com/WordPress/"}},{name:"core/social-link",attributes:{service:"twitter",url:"https://twitter.com/WordPress"}}]},icon:Xv,edit:f1e,save:g1e,deprecated:p1e},zDe=()=>A({name:v1e,metadata:e9,settings:b1e});var eH={};X(eH,{init:()=>GDe,metadata:()=>o9,name:()=>R1e,settings:()=>D1e});var y1e=a(N(),1),_1e=a(b(),1),VDe=[{attributes:{height:{type:"number",default:100},width:{type:"number"}},migrate(e){let{height:t,width:r}=e;return{...e,width:r!==void 0?`${r}px`:void 0,height:t!==void 0?`${t}px`:void 0}},save({attributes:e}){return(0,_1e.jsx)("div",{...y1e.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}],x1e=VDe;var Rn=a(N(),1),T1e=a(V(),1),x1=a(j(),1),r9=a(O(),1);var _1=a(D(),1),Jc=a(N(),1),Qs=a(V(),1),w1e=a(ge(),1);var K_=0;var _i=a(b(),1),{useSpacingSizes:FDe}=q(Jc.privateApis);function k1e({label:e,onChange:t,isResizing:r,value:o=""}){let n=(0,w1e.useInstanceId)(Qs.__experimentalUnitControl,"block-spacer-height-input"),i=FDe(),[s]=(0,Jc.useSettings)("spacing.units"),l=s?s.filter(m=>m!=="%"):["px","em","rem","vw","vh"],c=(0,Qs.__experimentalUseCustomUnits)({availableUnits:l,defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),[u,p]=(0,Qs.__experimentalParseQuantityAndUnitFromRawValue)(o),d=(0,Jc.isValueSpacingPreset)(o)?o:[u,r?"px":p].join("");return(0,_i.jsx)(_i.Fragment,{children:i?.length<2?(0,_i.jsx)(Qs.__experimentalUnitControl,{id:n,isResetValueOnUnitChange:!0,min:K_,onChange:t,value:d,units:c,label:e}):(0,_i.jsx)("div",{className:"tools-panel-item-spacing",children:(0,_i.jsx)(Jc.__experimentalSpacingSizesControl,{values:{all:d},onChange:({all:m})=>{t(m)},label:e,sides:["all"],units:c,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})})})}function C1e({setAttributes:e,orientation:t,height:r,width:o,isResizing:n}){let i=Q();return(0,_i.jsx)(Jc.InspectorControls,{children:(0,_i.jsxs)(Qs.__experimentalToolsPanel,{label:(0,_1.__)("Settings"),resetAll:()=>{e({width:void 0,height:"100px"})},dropdownMenuProps:i,children:[t==="horizontal"&&(0,_i.jsx)(Qs.__experimentalToolsPanelItem,{label:(0,_1.__)("Width"),isShownByDefault:!0,hasValue:()=>o!==void 0,onDeselect:()=>e({width:void 0}),children:(0,_i.jsx)(k1e,{label:(0,_1.__)("Width"),value:o,onChange:s=>e({width:s}),isResizing:n})}),t!=="horizontal"&&(0,_i.jsx)(Qs.__experimentalToolsPanelItem,{label:(0,_1.__)("Height"),isShownByDefault:!0,hasValue:()=>r!=="100px",onDeselect:()=>e({height:"100px"}),children:(0,_i.jsx)(k1e,{label:(0,_1.__)("Height"),value:r,onChange:s=>e({height:s}),isResizing:n})})]})})}var Xs=a(b(),1),{useSpacingSizes:ODe}=q(Rn.privateApis),S1e=({orientation:e,onResizeStart:t,onResize:r,onResizeStop:o,isSelected:n,isResizing:i,setIsResizing:s,...l})=>{let c=p=>e==="horizontal"?p.clientWidth:p.clientHeight,u=p=>`${c(p)}px`;return(0,Xs.jsx)(T1e.ResizableBox,{className:S("block-library-spacer__resize-container",{"resize-horizontal":e==="horizontal","is-resizing":i,"is-selected":n}),onResizeStart:(p,d,m)=>{let f=u(m);t(f),r(f)},onResize:(p,d,m)=>{r(u(m)),i||s(!0)},onResizeStop:(p,d,m)=>{let f=c(m);o(`${f}px`),s(!1)},__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:e==="horizontal"?"x":"y",position:"corner",isVisible:i},showHandle:n,...l})},HDe=({attributes:e,isSelected:t,setAttributes:r,toggleSelection:o,context:n,__unstableParentLayout:i,className:s})=>{let l=(0,r9.useSelect)(Y=>Y(Rn.store).getSettings()?.disableCustomSpacingSizes),{orientation:c}=n,{orientation:u,type:p,default:{type:d}={}}=i||{},m=p==="flex"||!p&&d==="flex",f=!u&&m?"horizontal":u||c,{height:h,width:g,style:v={}}=e,{layout:x={}}=v,{selfStretch:y,flexSize:k}=x,_=ODe(),[w,C]=(0,x1.useState)(!1),[T,P]=(0,x1.useState)(null),[B,I]=(0,x1.useState)(null),R=()=>o(!1),E=()=>o(!0),{__unstableMarkNextChangeAsNotPersistent:L}=(0,r9.useDispatch)(Rn.store),M=Y=>{E(),m&&r({style:{...v,layout:{...x,flexSize:Y,selfStretch:"fixed"}}}),r({height:Y}),P(null)},U=Y=>{E(),m&&r({style:{...v,layout:{...x,flexSize:Y,selfStretch:"fixed"}}}),r({width:Y}),I(null)},W=()=>{if(!m)return T||(0,Rn.getSpacingPresetCssVar)(h)||void 0},G=()=>{if(!m)return B||(0,Rn.getSpacingPresetCssVar)(g)||void 0},$=f==="horizontal"?B||k:T||k,F={height:f==="horizontal"?24:W(),width:f==="horizontal"?G():void 0,minWidth:f==="vertical"&&m?48:void 0,flexBasis:m?$:void 0,flexGrow:m&&w?0:void 0},Z=Y=>Y==="horizontal"?(0,Xs.jsx)(S1e,{minWidth:K_,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:Y,onResizeStart:R,onResize:I,onResizeStop:U,isSelected:t,isResizing:w,setIsResizing:C}):(0,Xs.jsx)(Xs.Fragment,{children:(0,Xs.jsx)(S1e,{minHeight:K_,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:Y,onResizeStart:R,onResize:P,onResizeStop:M,isSelected:t,isResizing:w,setIsResizing:C})});(0,x1.useEffect)(()=>{let Y=ee=>{L(),r(ee)};if(m&&y!=="fill"&&y!=="fit"&&k===void 0)if(f==="horizontal"){let ee=(0,Rn.getCustomValueFromPreset)(g,_)||(0,Rn.getCustomValueFromPreset)(h,_)||"100px";Y({width:"0px",style:{...v,layout:{...x,flexSize:ee,selfStretch:"fixed"}}})}else{let ee=(0,Rn.getCustomValueFromPreset)(h,_)||(0,Rn.getCustomValueFromPreset)(g,_)||"100px";Y({height:"0px",style:{...v,layout:{...x,flexSize:ee,selfStretch:"fixed"}}})}else m&&(y==="fill"||y==="fit")?Y(f==="horizontal"?{width:void 0}:{height:void 0}):!m&&(y||k)&&Y({...f==="horizontal"?{width:k}:{height:k},style:{...v,layout:{...x,flexSize:void 0,selfStretch:void 0}}})},[v,k,h,f,m,x,y,r,_,g,L]);let H=(0,Rn.useBlockEditingMode)();return(0,Xs.jsxs)(Xs.Fragment,{children:[(0,Xs.jsx)("div",{...(0,Rn.useBlockProps)({style:F,className:S(s,{"custom-sizes-disabled":l})}),children:H==="default"&&Z(f)}),!m&&(0,Xs.jsx)(C1e,{setAttributes:r,height:T||h,width:B||g,orientation:f,isResizing:w})]})},P1e=HDe;var o9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/spacer",title:"Spacer",category:"design",description:"Add white space between blocks and customize its height.",textdomain:"default",attributes:{height:{type:"string",default:"100px"},width:{type:"string"}},usesContext:["orientation"],supports:{anchor:!0,spacing:{margin:["top","bottom"],__experimentalDefaultControls:{margin:!0}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-spacer-editor",style:"wp-block-spacer"};var E1e=a(K(),1),UDe={to:[{type:"block",blocks:["core/separator"],transform:({anchor:e})=>(0,E1e.createBlock)("core/separator",{anchor:e||void 0})}]},B1e=UDe;var Y_=a(N(),1),N1e=a(b(),1);function I1e({attributes:e}){let{height:t,width:r,style:o}=e,{layout:{selfStretch:n}={}}=o||{},i=n==="fill"||n==="fit"?void 0:t;return(0,N1e.jsx)("div",{...Y_.useBlockProps.save({style:{height:(0,Y_.getSpacingPresetCssVar)(i),width:(0,Y_.getSpacingPresetCssVar)(r)},"aria-hidden":!0})})}var{name:R1e}=o9,D1e={icon:mI,transforms:B1e,edit:P1e,save:I1e,deprecated:x1e},GDe=()=>A({name:R1e,metadata:o9,settings:D1e});var oH={};X(oH,{init:()=>qDe,metadata:()=>p9,name:()=>U1e,settings:()=>G1e});var j1e=a(D(),1);var mh=a(N(),1),l9=a(O(),1),V1e=a(j(),1);var s9=a(N(),1),C1=a(V(),1),i9=a(D(),1),M1e=a(O(),1);var rH=a(D(),1),a9=a(N(),1),Q_=a(V(),1),A1e=a(O(),1);var L1e=a(K(),1),tH=a(N(),1),n9=a(O(),1);function k1(e){let t=(0,n9.useRegistry)(),{insertBlock:r,removeBlock:o,moveBlocksToPosition:n,updateBlockAttributes:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,n9.useDispatch)(tH.store),l=()=>{let{getBlocks:d,getBlockAttributes:m}=t.select(tH.store),f=e?m(e):void 0,h=e?d(e).find(g=>g.name==="core/tab-panels"):void 0;return{tabPanelsClientId:h?.clientId??null,tabPanelBlocks:h?.innerBlocks??[],activeIndex:f?.editorActiveTabIndex??f?.activeTabIndex??0}};return{insertTab:d=>{let{tabPanelsClientId:m,tabPanelBlocks:f}=l();if(!m)return;let h=d??f.length;r((0,L1e.createBlock)("core/tab-panel"),h,m,!1),s(),i(e,{editorActiveTabIndex:h})},removeTab:d=>{let{tabPanelBlocks:m,activeIndex:f}=l(),h=m.length;if(h<=1)return;let g=d??f,v=m[g];if(!v)return;let x=g>=h-1?h-2:g;s(),i(e,{editorActiveTabIndex:x}),o(v.clientId,!1)},moveTab:d=>{let{tabPanelsClientId:m,tabPanelBlocks:f,activeIndex:h}=l();if(!m)return;let g=h+d,v=f[h];!v||g<0||g>=f.length||(s(),i(e,{editorActiveTabIndex:g}),n([v.clientId],m,m,g))}}}var w1=a(b(),1);function $d({tabsClientId:e}){let{insertTab:t,removeTab:r}=k1(e),o=(0,A1e.useSelect)(n=>e?(n(a9.store).getBlocks(e).find(s=>s.name==="core/tab-panels")?.innerBlocks.length??0)<=1:!0,[e]);return(0,w1.jsx)(a9.BlockControls,{group:"other",children:(0,w1.jsxs)(Q_.ToolbarGroup,{children:[(0,w1.jsx)(Q_.ToolbarButton,{className:"components-toolbar__control",onClick:()=>t(),text:(0,rH.__)("Add tab")}),(0,w1.jsx)(Q_.ToolbarButton,{className:"components-toolbar__control",onClick:()=>r(),text:(0,rH.__)("Remove tab"),disabled:o})]})})}var eu=a(b(),1);function z1e({tabsClientId:e,blockIndex:t,isDefaultTab:r}){let{updateBlockAttributes:o}=(0,M1e.useDispatch)(s9.store),n=Q();return(0,eu.jsxs)(eu.Fragment,{children:[(0,eu.jsx)($d,{tabsClientId:e}),(0,eu.jsx)(s9.InspectorControls,{children:(0,eu.jsx)(C1.__experimentalToolsPanel,{label:(0,i9.__)("Settings"),resetAll:()=>{o(e,{activeTabIndex:0})},dropdownMenuProps:n,children:(0,eu.jsx)(C1.__experimentalToolsPanelItem,{label:(0,i9.__)("Default tab"),hasValue:()=>r&&t!==0,onDeselect:()=>{o(e,{activeTabIndex:0})},isShownByDefault:!0,children:(0,eu.jsx)(C1.CheckboxControl,{label:(0,i9.__)("Default tab"),checked:r,onChange:i=>{o(e,{activeTabIndex:i?t:0})}})})})})]})}var c9=a(b(),1);function F1e({clientId:e,isSelected:t}){let{activeTabIndex:r,editorActiveTabIndex:o,blockIndex:n,hasInnerBlocksSelected:i,tabsClientId:s}=(0,l9.useSelect)(g=>{let{getBlockRootClientId:v,getBlockIndex:x,hasSelectedInnerBlock:y,getBlockAttributes:k}=g(mh.store),_=v(e),w=v(_),C=k(w)??{},T=x(e),P=y(e,!0);return{activeTabIndex:C.activeTabIndex,editorActiveTabIndex:C.editorActiveTabIndex,blockIndex:T,hasInnerBlocksSelected:P,tabsClientId:w}},[e]),l=o??r,{updateBlockAttributes:c,__unstableMarkNextChangeAsNotPersistent:u}=(0,l9.useDispatch)(mh.store);(0,V1e.useEffect)(()=>{(t||i)&&s&&l!==n&&(u(),c(s,{editorActiveTabIndex:n}))},[t,i,s,l,n,c,u]);let p=l===n,d=r===n,m=t||i||p,f=(0,mh.useBlockProps)({hidden:!m,tabIndex:m?0:-1}),h=(0,mh.useInnerBlocksProps)(f,{});return(0,c9.jsxs)("section",{...h,children:[(0,c9.jsx)(z1e,{tabsClientId:s,blockIndex:n,isDefaultTab:d}),m&&h.children]})}var u9=a(N(),1),O1e=a(b(),1);function H1e(){let e=u9.useBlockProps.save({role:"tabpanel",tabIndex:0}),t=u9.useInnerBlocksProps.save(e);return(0,O1e.jsx)("section",{...t})}var p9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-panel",title:"Tab Panel",description:"Content for a tab in a tabbed interface.",category:"design",textdomain:"default",attributes:{label:{type:"string",default:""}},parent:["core/tab-panels"],usesContext:["core/tabs-id"],supports:{anchor:!0,html:!1,color:{background:!0,text:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0,spacing:{blockGap:!0,padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0}},visibility:!1},providesContext:{"core/tab-label":"label"},style:"wp-block-tab-panel"};var $De=[["core/paragraph",{placeholder:(0,j1e.__)("Type / to choose a block")}]],{name:U1e}=p9,G1e={icon:VI,template:$De,__experimentalLabel(e,{context:t}){let{label: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},edit:F1e,save:H1e},qDe=()=>A({name:U1e,metadata:p9,settings:G1e});var nH={};X(nH,{init:()=>YDe,metadata:()=>m9,name:()=>K1e,settings:()=>Y1e});var S1=a(N(),1),W1e=a(O(),1);var fh=a(b(),1);function $1e({clientId:e}){let t=(0,S1.useBlockProps)(),r=(0,S1.useInnerBlocksProps)(t,{templateLock:!1,renderAppender:!1}),o=(0,W1e.useSelect)(n=>n(S1.store).getBlockRootClientId(e),[e]);return(0,fh.jsxs)(fh.Fragment,{children:[(0,fh.jsx)($d,{tabsClientId:o}),(0,fh.jsx)("div",{...r})]})}var d9=a(N(),1),q1e=a(b(),1);function Z1e(){let e=d9.useBlockProps.save(),t=d9.useInnerBlocksProps.save(e);return(0,q1e.jsx)("div",{...t})}var m9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-panels",title:"Tab Panels",description:"Container for tab panel content in a tabbed interface.",category:"design",textdomain:"default",parent:["core/tabs"],allowedBlocks:["core/tab-panel"],supports:{html:!1,visibility:!1,lock:!1,color:{background:!0,text:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}}};var KDe=[["core/tab-panel"],["core/tab-panel"]],{name:K1e}=m9,Y1e={icon:yv,template:KDe,edit:$1e,save:Z1e},YDe=()=>A({name:K1e,metadata:m9,settings:Y1e});var fH={};X(fH,{init:()=>mLe,metadata:()=>f9,name:()=>cve,settings:()=>uve});var tu=a(D(),1);var fr=a(N(),1),pt=a(b(),1),Q1e={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},aH={content:{type:"rich-text",source:"rich-text"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}},QDe={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"rich-text",source:"rich-text",selector:"figcaption"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:aH}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:aH}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:aH}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table",interactivity:{clientNavigation:!0}},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.__experimentalGetColorClassesAndStyles)(e),c=(0,fr.__experimentalGetBorderClassesAndStyles)(e),u=S(l.className,c.className,{"has-fixed-layout":t}),p=!fr.RichText.isEmpty(i),d=({type:m,rows:f})=>{if(!f.length)return null;let h=`t${m}`;return(0,pt.jsx)(h,{children:f.map(({cells:g},v)=>(0,pt.jsx)("tr",{children:g.map(({content:x,tag:y,scope:k,align:_,colspan:w,rowspan:C},T)=>{let P=S({[`has-text-align-${_}`]:_});return(0,pt.jsx)(fr.RichText.Content,{className:P||void 0,"data-align":_,tagName:y,value:x,scope:y==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,pt.jsx)(d,{type:"head",rows:r}),(0,pt.jsx)(d,{type:"body",rows:o}),(0,pt.jsx)(d,{type:"foot",rows:n})]}),p&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:i,className:(0,fr.__experimentalGetElementClassName)("caption")})]})}},iH={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}},XDe={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:iH}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:iH}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:iH}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.__experimentalGetColorClassesAndStyles)(e),c=(0,fr.__experimentalGetBorderClassesAndStyles)(e),u=S(l.className,c.className,{"has-fixed-layout":t}),p=!fr.RichText.isEmpty(i),d=({type:m,rows:f})=>{if(!f.length)return null;let h=`t${m}`;return(0,pt.jsx)(h,{children:f.map(({cells:g},v)=>(0,pt.jsx)("tr",{children:g.map(({content:x,tag:y,scope:k,align:_},w)=>{let C=S({[`has-text-align-${_}`]:_});return(0,pt.jsx)(fr.RichText.Content,{className:C||void 0,"data-align":_,tagName:y,value:x,scope:y==="th"?k:void 0},w)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,pt.jsx)(d,{type:"head",rows:r}),(0,pt.jsx)(d,{type:"body",rows:o}),(0,pt.jsx)(d,{type:"foot",rows:n})]}),p&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:i})]})}},sH={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}},JDe={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:sH}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:sH}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:sH}}}},supports:{anchor:!0,align:!0,__experimentalSelector:".wp-block-table > table"},save:({attributes:e})=>{let{hasFixedLayout:t,head:r,body:o,foot:n,backgroundColor:i,caption:s}=e;if(!r.length&&!o.length&&!n.length)return null;let c=(0,fr.getColorClassName)("background-color",i),u=S(c,{"has-fixed-layout":t,"has-background":!!c}),p=!fr.RichText.isEmpty(s),d=({type:m,rows:f})=>{if(!f.length)return null;let h=`t${m}`;return(0,pt.jsx)(h,{children:f.map(({cells:g},v)=>(0,pt.jsx)("tr",{children:g.map(({content:x,tag:y,scope:k,align:_},w)=>{let C=S({[`has-text-align-${_}`]:_});return(0,pt.jsx)(fr.RichText.Content,{className:C||void 0,"data-align":_,tagName:y,value:x,scope:y==="th"?k:void 0},w)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,children:[(0,pt.jsx)(d,{type:"head",rows:r}),(0,pt.jsx)(d,{type:"body",rows:o}),(0,pt.jsx)(d,{type:"foot",rows:n})]}),p&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:s})]})},isEligible:e=>e.backgroundColor&&e.backgroundColor in Q1e&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:Q1e[e.backgroundColor]}}})},lH={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}},eLe={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:lH}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:lH}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:lH}}}},supports:{align:!0},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,backgroundColor:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.getColorClassName)("background-color",i),c=S(l,{"has-fixed-layout":t,"has-background":!!l}),u=({type:p,rows:d})=>{if(!d.length)return null;let m=`t${p}`;return(0,pt.jsx)(m,{children:d.map(({cells:f},h)=>(0,pt.jsx)("tr",{children:f.map(({content:g,tag:v,scope:x},y)=>(0,pt.jsx)(fr.RichText.Content,{tagName:v,value:g,scope:v==="th"?x:void 0},y))},h))})};return(0,pt.jsxs)("table",{className:c,children:[(0,pt.jsx)(u,{type:"head",rows:r}),(0,pt.jsx)(u,{type:"body",rows:o}),(0,pt.jsx)(u,{type:"foot",rows:n})]})}},X1e=[QDe,XDe,JDe,eLe];var xi=a(j(),1),jo=a(N(),1),Nt=a(D(),1),ao=a(V(),1);var tLe=["align"];function J1e({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map(()=>({cells:Array.from({length:t}).map(()=>({content:"",tag:"td"}))}))}}function rLe(e){if(!qd(e.head))return e.head[0];if(!qd(e.body))return e.body[0];if(!qd(e.foot))return e.foot[0]}function eve(e,t,r){let{sectionName:o,rowIndex:n,columnIndex:i}=t;return e[o]?.[n]?.cells?.[i]?.[r]}function cH(e,t,r){if(!t)return e;let o=Object.fromEntries(Object.entries(e).filter(([s])=>["head","body","foot"].includes(s))),{sectionName:n,rowIndex:i}=t;return Object.fromEntries(Object.entries(o).map(([s,l])=>n&&n!==s?[s,l]:[s,l.map((c,u)=>i&&i!==u?c:{cells:c.cells.map((p,d)=>oLe({sectionName:s,columnIndex:d,rowIndex:u},t)?r(p):p)})]))}function oLe(e,t){if(!e||!t)return!1;switch(t.type){case"column":return t.type==="column"&&e.columnIndex===t.columnIndex;case"cell":return t.type==="cell"&&e.sectionName===t.sectionName&&e.columnIndex===t.columnIndex&&e.rowIndex===t.rowIndex}}function uH(e,{sectionName:t,rowIndex:r,columnCount:o}){let n=rLe(e),i=o===void 0?n?.cells?.length:o;return i?{[t]:[...e[t].slice(0,r),{cells:Array.from({length:i}).map((s,l)=>{let c=n?.cells?.[l]??{};return{...Object.fromEntries(Object.entries(c).filter(([p])=>tLe.includes(p))),content:"",tag:t==="head"?"th":"td"}})},...e[t].slice(r)]}:e}function tve(e,{sectionName:t,rowIndex:r}){return{[t]:e[t].filter((o,n)=>n!==r)}}function rve(e,{columnIndex:t}){let r=Object.fromEntries(Object.entries(e).filter(([o])=>["head","body","foot"].includes(o)));return Object.fromEntries(Object.entries(r).map(([o,n])=>qd(n)?[o,n]:[o,n.map(i=>nve(i)||i.cells.length<t?i:{cells:[...i.cells.slice(0,t),{content:"",tag:o==="head"?"th":"td"},...i.cells.slice(t)]})]))}function ove(e,{columnIndex:t}){let r=Object.fromEntries(Object.entries(e).filter(([o])=>["head","body","foot"].includes(o)));return Object.fromEntries(Object.entries(r).map(([o,n])=>qd(n)?[o,n]:[o,n.map(i=>({cells:i.cells.length>=t?i.cells.filter((s,l)=>l!==t):i.cells})).filter(i=>i.cells.length)]))}function pH(e,t){if(!qd(e[t]))return{[t]:[]};let r=e.body?.[0]?.cells?.length??1;return uH(e,{sectionName:t,rowIndex:0,columnCount:r})}function qd(e){return!e||!e.length||e.every(nve)}function nve(e){return!(e.cells&&e.cells.length)}var kt=a(b(),1),nLe=[{icon:UP,title:(0,Nt.__)("Align column left"),align:"left"},{icon:HP,title:(0,Nt.__)("Align column center"),align:"center"},{icon:qP,title:(0,Nt.__)("Align column right"),align:"right"}],aLe={head:(0,Nt.__)("Header cell text"),body:(0,Nt.__)("Body cell text"),foot:(0,Nt.__)("Footer cell text")},iLe={head:(0,Nt._x)("Header label","table header"),foot:(0,Nt._x)("Footer label","table footer")};function sLe({name:e,...t}){let r=`t${e}`;return(0,kt.jsx)(r,{...t})}function lLe({attributes:e,setAttributes:t,insertBlocksAfter:r,isSelected:o}){let{hasFixedLayout:n,head:i,foot:s}=e,[l,c]=(0,xi.useState)(2),[u,p]=(0,xi.useState)(2),[d,m]=(0,xi.useState)(),f=(0,jo.__experimentalUseColorProps)(e),h=(0,jo.__experimentalUseBorderProps)(e),g=(0,jo.useBlockEditingMode)(),v=(0,xi.useRef)(),[x,y]=(0,xi.useState)(!1),k=Q();function _(J){p(J)}function w(J){c(J)}function C(J){J.preventDefault(),t(J1e({rowCount:parseInt(l,10)||2,columnCount:parseInt(u,10)||2})),y(!0)}function T(){t({hasFixedLayout:!n})}let P=(0,xi.useCallback)(function(J){d&&t(se=>cH(se,d,te=>({...te,content:J})))},[d,t]);function B(J){if(!d)return;let se={type:"column",columnIndex:d.columnIndex},te=cH(e,se,le=>({...le,align:J}));t(te)}function I(){if(d)return eve(e,d,"align")}function R(){t(pH(e,"head"))}function E(){t(pH(e,"foot"))}function L(J){if(!d)return;let{sectionName:se,rowIndex:te}=d,le=te+J;t(uH(e,{sectionName:se,rowIndex:le})),m({sectionName:se,rowIndex:le,columnIndex:0,type:"cell"})}function M(){L(0)}function U(){L(1)}function W(){if(!d)return;let{sectionName:J,rowIndex:se}=d;m(),t(tve(e,{sectionName:J,rowIndex:se}))}function G(J=0){if(!d)return;let{columnIndex:se}=d,te=se+J;t(rve(e,{columnIndex:te})),m({rowIndex:0,columnIndex:te,type:"cell"})}function $(){G(0)}function F(){G(1)}function Z(){if(!d)return;let{sectionName:J,columnIndex:se}=d;m(),t(ove(e,{sectionName:J,columnIndex:se}))}(0,xi.useEffect)(()=>{o||m()},[o]),(0,xi.useEffect)(()=>{x&&(v?.current?.querySelector('td div[contentEditable="true"]')?.focus(),y(!1))},[x]);let H=["head","body","foot"].filter(J=>!qd(e[J])),Y=[{icon:ZI,title:(0,Nt.__)("Insert row before"),isDisabled:!d,onClick:M},{icon:$I,title:(0,Nt.__)("Insert row after"),isDisabled:!d,onClick:U},{icon:YI,title:(0,Nt.__)("Delete row"),isDisabled:!d,onClick:W},{icon:jI,title:(0,Nt.__)("Insert column before"),isDisabled:!d,onClick:$},{icon:OI,title:(0,Nt.__)("Insert column after"),isDisabled:!d,onClick:F},{icon:GI,title:(0,Nt.__)("Delete column"),isDisabled:!d,onClick:Z}],ee=H.map(J=>(0,kt.jsx)(sLe,{name:J,children:e[J].map(({cells:se},te)=>(0,kt.jsx)("tr",{children:se.map((le,de)=>{let fe=d?.sectionName===J&&d?.rowIndex===te&&d?.columnIndex===de;return(0,kt.jsx)(cLe,{name:J,rowIndex:te,columnIndex:de,onChange:fe?P:void 0,setSelectedCell:m,...le},de)})},te))},J)),re=!H.length;return(0,kt.jsxs)("figure",{...(0,jo.useBlockProps)({ref:v}),children:[!re&&g==="default"&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(jo.BlockControls,{group:"block",children:(0,kt.jsx)(jo.AlignmentControl,{label:(0,Nt.__)("Align column content"),alignmentControls:nLe,value:I(),onChange:J=>B(J)})}),(0,kt.jsx)(jo.BlockControls,{group:"other",children:(0,kt.jsx)(ao.ToolbarDropdownMenu,{icon:XI,label:(0,Nt.__)("Edit table"),controls:Y})})]}),(0,kt.jsx)(jo.InspectorControls,{children:(0,kt.jsxs)(ao.__experimentalToolsPanel,{label:(0,Nt.__)("Settings"),resetAll:()=>{t({hasFixedLayout:!0,head:[],foot:[]})},dropdownMenuProps:k,children:[(0,kt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>n!==!0,label:(0,Nt.__)("Fixed width table cells"),onDeselect:()=>t({hasFixedLayout:!0}),isShownByDefault:!0,children:(0,kt.jsx)(ao.ToggleControl,{label:(0,Nt.__)("Fixed width table cells"),checked:!!n,onChange:T})}),!re&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>i&&i.length,label:(0,Nt.__)("Header section"),onDeselect:()=>t({head:[]}),isShownByDefault:!0,children:(0,kt.jsx)(ao.ToggleControl,{label:(0,Nt.__)("Header section"),checked:!!(i&&i.length),onChange:R})}),(0,kt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>s&&s.length,label:(0,Nt.__)("Footer section"),onDeselect:()=>t({foot:[]}),isShownByDefault:!0,children:(0,kt.jsx)(ao.ToggleControl,{label:(0,Nt.__)("Footer section"),checked:!!(s&&s.length),onChange:E})})]})]})}),!re&&(0,kt.jsx)("table",{className:S(f.className,h.className,{"has-fixed-layout":n,"has-individual-borders":(0,ao.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...f.style,...h.style},children:ee}),re?(0,kt.jsx)(ao.Placeholder,{label:(0,Nt.__)("Table"),icon:(0,kt.jsx)(jo.BlockIcon,{icon:dv,showColors:!0}),instructions:(0,Nt.__)("Insert a table for sharing data."),children:(0,kt.jsxs)("form",{className:"blocks-table__placeholder-form",onSubmit:C,children:[(0,kt.jsx)(ao.TextControl,{type:"number",label:(0,Nt.__)("Column count"),value:u,onChange:_,min:"1",className:"blocks-table__placeholder-input"}),(0,kt.jsx)(ao.TextControl,{type:"number",label:(0,Nt.__)("Row count"),value:l,onChange:w,min:"1",className:"blocks-table__placeholder-input"}),(0,kt.jsx)(ao.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Nt.__)("Create Table")})]})}):(0,kt.jsx)(qo,{attributes:e,setAttributes:t,isSelected:o,insertBlocksAfter:r,label:(0,Nt.__)("Table caption text"),showToolbarButton:o&&g==="default"})]})}var cLe=(0,xi.memo)(function({tag:e,name:t,scope:r,colspan:o,rowspan:n,rowIndex:i,columnIndex:s,align:l,content:c,onChange:u,setSelectedCell:p}){return(0,kt.jsx)(e,{scope:e==="th"?r:void 0,colSpan:o,rowSpan:n,className:S({[`has-text-align-${l}`]:l},"wp-block-table__cell-content"),children:(0,kt.jsx)(jo.RichText,{identifier:`${t}.${i}.cells.${s}.content`,value:c,onChange:u,onFocus:()=>{p({sectionName:t,rowIndex:i,columnIndex:s,type:"cell"})},"aria-label":aLe[t],placeholder:iLe[t]})})}),ave=lLe;var f9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/table",title:"Table",category:"text",description:"Create structured content in rows and columns to display information.",textdomain:"default",attributes:{hasFixedLayout:{type:"boolean",default:!0},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-table > table",spacing:".wp-block-table"},styles:[{name:"regular",label:"Default",isDefault:!0},{name:"stripes",label:"Stripes"}],editorStyle:"wp-block-table-editor",style:"wp-block-table"};var Js=a(N(),1),Zl=a(b(),1);function ive({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,Js.__experimentalGetColorClassesAndStyles)(e),c=(0,Js.__experimentalGetBorderClassesAndStyles)(e),u=S(l.className,c.className,{"has-fixed-layout":t}),p=!Js.RichText.isEmpty(i),d=({type:m,rows:f})=>{if(!f.length)return null;let h=`t${m}`;return(0,Zl.jsx)(h,{children:f.map(({cells:g},v)=>(0,Zl.jsx)("tr",{children:g.map(({content:x,tag:y,scope:k,align:_,colspan:w,rowspan:C},T)=>{let P=S({[`has-text-align-${_}`]:_});return(0,Zl.jsx)(Js.RichText.Content,{className:P||void 0,"data-align":_,tagName:y,value:x,scope:y==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,Zl.jsxs)("figure",{...Js.useBlockProps.save(),children:[(0,Zl.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,Zl.jsx)(d,{type:"head",rows:r}),(0,Zl.jsx)(d,{type:"body",rows:o}),(0,Zl.jsx)(d,{type:"foot",rows:n})]}),p&&(0,Zl.jsx)(Js.RichText.Content,{tagName:"figcaption",value:i,className:(0,Js.__experimentalGetElementClassName)("caption")})]})}var sve=a(K(),1);function dH(e){let t=parseInt(e,10);if(Number.isInteger(t))return t<0||t===1?void 0:t.toString()}var mH=({phrasingContentSchema:e})=>({tr:{allowEmpty:!0,children:{th:{allowEmpty:!0,children:e,attributes:["scope","colspan","rowspan","style"]},td:{allowEmpty:!0,children:e,attributes:["colspan","rowspan","style"]}}}}),pLe=e=>({table:{children:{thead:{allowEmpty:!0,children:mH(e)},tfoot:{allowEmpty:!0,children:mH(e)},tbody:{allowEmpty:!0,children:mH(e)}}}}),dLe={from:[{type:"raw",selector:"table",schema:pLe,transform:e=>{let t=Array.from(e.children).reduce((r,o)=>{if(!o.children.length)return r;let n=o.nodeName.toLowerCase().slice(1),i=Array.from(o.children).reduce((s,l)=>{if(!l.children.length)return s;let c=Array.from(l.children).reduce((u,p)=>{let d=dH(p.getAttribute("rowspan")),m=dH(p.getAttribute("colspan")),{textAlign:f}=p.style||{},h;return(f==="left"||f==="center"||f==="right")&&(h=f),u.push({tag:p.nodeName.toLowerCase(),content:p.innerHTML,rowspan:d,colspan:m,align:h}),u},[]);return s.push({cells:c}),s},[]);return r[n]=i,r},{});return(0,sve.createBlock)("core/table",t)}}]},lve=dLe;var{name:cve}=f9,uve={icon:dv,example:{attributes:{head:[{cells:[{content:(0,tu.__)("Version"),tag:"th"},{content:(0,tu.__)("Jazz Musician"),tag:"th"},{content:(0,tu.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:(0,tu.__)("Jaco Pastorius"),tag:"td"},{content:(0,tu.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:(0,tu.__)("Betty Carter"),tag:"td"},{content:(0,tu.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:(0,tu.__)("Bebo Vald\xE9s"),tag:"td"},{content:(0,tu.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:lve,edit:ave,save:ive,deprecated:X1e},mLe=()=>A({name:cve,metadata:f9,settings:uve});var _H={};X(_H,{init:()=>kLe,metadata:()=>h9,name:()=>Tve,settings:()=>Pve});var cp=a(D(),1);var dve=a(N(),1),us=a(b(),1),pve="wp-block-table-of-contents__entry",fLe={headings:{type:"array",items:{type:"object"},default:[]},onlyIncludeCurrentPage:{type:"boolean",default:!1},maxLevel:{type:"number"},ordered:{type:"boolean",default:!0}},hLe={anchor:!0,ariaLabel:!0,html:!1,color:{text:!0,background:!0,gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}};function mve(e){let t=[];return e.forEach((r,o)=>{if(r.content!==""&&r.level===e[0].level)if(e[o+1]?.level>r.level){let n=e.length;for(let i=o+1;i<e.length;i++)if(e[i].level===r.level){n=i;break}t.push({heading:r,children:mve(e.slice(o+1,n))})}else t.push({heading:r,children:null})}),t}function fve({nestedHeadingList:e,ordered:t=!0}){return(0,us.jsx)(us.Fragment,{children:e.map((r,o)=>{let{content:n,link:i}=r.heading,s=i?(0,us.jsx)("a",{className:pve,href:i,children:n}):(0,us.jsx)("span",{className:pve,children:n}),l=t?"ol":"ul";return(0,us.jsxs)("li",{children:[s,r.children?(0,us.jsx)(l,{children:(0,us.jsx)(fve,{nestedHeadingList:r.children,ordered:t})}):null]},o)})})}var gLe=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),vLe={attributes:fLe,supports:hLe,isEligible:(e,t,{blockNode:r}={})=>gLe(e,"headings")||r?.innerHTML?.includes("wp-block-table-of-contents"),migrate:({headings:e,...t})=>t,save({attributes:{headings:e=[],ordered:t=!0}}){if(e.length===0)return null;let r=t?"ol":"ul";return(0,us.jsx)("nav",{...dve.useBlockProps.save(),children:(0,us.jsx)(r,{children:(0,us.jsx)(fve,{nestedHeadingList:mve(e),ordered:t})})})}},hve=[vLe];var h9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/table-of-contents",title:"Table of Contents",category:"design",description:"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here.",keywords:["document outline","summary"],textdomain:"default",attributes:{headings:{type:"array",items:{type:"object"},default:[],role:"local"},onlyIncludeCurrentPage:{type:"boolean",default:!1},maxLevel:{type:"number"},ordered:{type:"boolean",default:!0}},supports:{anchor:!0,ariaLabel:!0,html:!1,color:{text:!0,background:!0,gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-table-of-contents"};var Kl=a(N(),1),kve=a(K(),1),Co=a(V(),1),e2=a(O(),1),wve=a(j(),1),It=a(D(),1),Cve=a(ge(),1),Sve=a(Nr(),1);var ru=a(b(),1),gve="wp-block-table-of-contents__entry";function hH({nestedHeadingList:e,disableLinkActivation:t,onClick:r,ordered:o=!0}){return(0,ru.jsx)(ru.Fragment,{children:e.map((n,i)=>{let{content:s,link:l}=n.heading,c=l?(0,ru.jsx)("a",{className:gve,href:l,"aria-disabled":t||void 0,onClick:t&&typeof r=="function"?r:void 0,children:s}):(0,ru.jsx)("span",{className:gve,children:s}),u=o?"ol":"ul";return(0,ru.jsxs)("li",{children:[c,n.children?(0,ru.jsx)(u,{children:(0,ru.jsx)(hH,{nestedHeadingList:n.children,disableLinkActivation:t,onClick:t&&typeof r=="function"?r:void 0,ordered:o})}):null]},i)})})}var gH=a(K(),1),X_=a(KS(),1);function vH(e){let t=[];return e.forEach((r,o)=>{if(r.content!==""&&r.level===e[0].level)if(e[o+1]?.level>r.level){let n=e.length;for(let i=o+1;i<e.length;i++)if(e[i].level===r.level){n=i;break}t.push({heading:r,children:vH(e.slice(o+1,n))})}else t.push({heading:r,children:null})}),t}function bH(e,t){return e.map(({heading:{content:r,link:o},children:n})=>(0,gH.createBlock)("core/list-item",{content:o?`<a href="${(0,X_.escapeAttribute)(o)}">${(0,X_.escapeEditableHTML)(r)}</a>`:(0,X_.escapeEditableHTML)(r)},n?.length?[(0,gH.createBlock)("core/list",{ordered:t},bH(n,t))]:[]))}var vve=a(tte(),1),bve=a(O(),1),yve=a(zn(),1),_ve=a(j(),1),J_=a(pr(),1),g9=a(N(),1);function yLe(e,t){let{getBlockAttributes:r,getBlockName:o,getBlocksByName:n,getClientIdsOfDescendants:i}=e(g9.store),s=e("core/editor").getPermalink()??null,l=n("core/nextpage").length!==0,{onlyIncludeCurrentPage:c,maxLevel:u}=r(t)??{},[p=""]=n("core/post-content"),d=i(p),m=1;if(l&&c){let v=d.indexOf(t);for(let[x,y]of d.entries()){if(x>=v)break;o(y)==="core/nextpage"&&m++}}let f=[],h=1,g=null;typeof s=="string"&&(g=l?(0,J_.addQueryArgs)(s,{page:h}):s);for(let v of d){let x=o(v);if(x==="core/nextpage"){if(h++,c&&h>m)break;typeof s=="string"&&(g=(0,J_.addQueryArgs)((0,J_.removeQueryArgs)(s,["page"]),{page:h}))}else if((!c||h===m)&&x==="core/heading"){let y=r(v);if(u&&y.level>u)continue;let k=typeof g=="string"&&typeof y.anchor=="string"&&y.anchor!=="";f.push({content:(0,yve.__unstableStripHTML)(y.content.replace(/(<br *\/?>)+/g," ")),level:y.level,link:k?`${g}#${y.anchor}`:null})}}return f}function _Le(e,t,r){let{getBlockAttributes:o}=e(g9.store),{updateBlockAttributes:n,__unstableMarkNextChangeAsNotPersistent:i}=t(g9.store),s=o(r);if(s===null)return;let l=yLe(e,r);(0,vve.default)(l,s.headings)||window.queueMicrotask(()=>{i(),n(r,{headings:l})})}function xve(e){let t=(0,bve.useRegistry)();(0,_ve.useEffect)(()=>t.subscribe(()=>_Le(t.select,t.dispatch,e)),[t,e])}var Ut=a(b(),1);function xLe({clientId:e,headingTree:t,ordered:r,setAttributes:o}){let n=(0,e2.useSelect)(c=>{let{getBlockRootClientId:u,canInsertBlockType:p}=c(Kl.store),d=u(e);return p("core/list",d)},[e]),{replaceBlocks:i}=(0,e2.useDispatch)(Kl.store),[s,l]=(0,wve.useState)(!1);return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsxs)(Kl.BlockControls,{children:[(0,Ut.jsxs)(Co.ToolbarGroup,{children:[(0,Ut.jsx)(Co.ToolbarButton,{icon:(0,It.isRTL)()?Sv:Tv,title:(0,It.__)("Unordered"),description:(0,It.__)("Convert to unordered list"),onClick:()=>o({ordered:!1}),isActive:r===!1}),(0,Ut.jsx)(Co.ToolbarButton,{icon:(0,It.isRTL)()?Pv:bs,title:(0,It.__)("Ordered"),description:(0,It.__)("Convert to ordered list"),onClick:()=>o({ordered:!0}),isActive:r===!0})]}),n&&(0,Ut.jsx)(Co.ToolbarGroup,{children:(0,Ut.jsx)(Co.ToolbarButton,{onClick:()=>l(!0),children:(0,It.__)("Detach")})})]}),s&&(0,Ut.jsx)(Co.__experimentalConfirmDialog,{isOpen:!0,title:(0,It.__)("Detach Table of Contents"),__experimentalHideHeader:!1,confirmButtonText:(0,It.__)("Detach"),onConfirm:()=>{l(!1),i(e,(0,kve.createBlock)("core/list",{ordered:r},bH(t,r)))},onCancel:()=>l(!1),size:"medium",children:(0,It.__)("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.")})]})}function yH({attributes:{headings:e=[],onlyIncludeCurrentPage:t,maxLevel:r,ordered:o=!0},clientId:n,setAttributes:i}){xve(n);let s=(0,Kl.useBlockProps)(),l=(0,Cve.useInstanceId)(yH,"table-of-contents"),{createWarningNotice:c}=(0,e2.useDispatch)(Sve.store),u=g=>{g.preventDefault(),c((0,It.__)("Links are disabled in the editor."),{id:`block-library/core/table-of-contents/redirection-prevented/${l}`,type:"snackbar"})},p=Q(),d=vH(e),m=(0,Ut.jsx)(xLe,{clientId:n,headingTree:d,ordered:o,setAttributes:i}),f=(0,Ut.jsx)(Kl.InspectorControls,{children:(0,Ut.jsxs)(Co.__experimentalToolsPanel,{label:(0,It.__)("Settings"),resetAll:()=>{i({onlyIncludeCurrentPage:!1,maxLevel:void 0,ordered:!0})},dropdownMenuProps:p,children:[(0,Ut.jsx)(Co.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,It.__)("Only include current page"),onDeselect:()=>i({onlyIncludeCurrentPage:!1}),isShownByDefault:!0,children:(0,Ut.jsx)(Co.ToggleControl,{label:(0,It.__)("Only include current page"),checked:t,onChange:g=>i({onlyIncludeCurrentPage:g}),help:t?(0,It.__)("Only including headings from the current page (if the post is paginated)."):(0,It.__)("Include headings from all pages (if the post is paginated).")})}),(0,Ut.jsx)(Co.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,It.__)("Limit heading levels"),onDeselect:()=>i({maxLevel:void 0}),isShownByDefault:!0,children:(0,Ut.jsx)(Co.SelectControl,{label:(0,It.__)("Include headings down to level"),value:r||"",options:[{value:"",label:(0,It.__)("All levels")},{value:"1",label:(0,It.__)("Heading 1")},{value:"2",label:(0,It.__)("Heading 2")},{value:"3",label:(0,It.__)("Heading 3")},{value:"4",label:(0,It.__)("Heading 4")},{value:"5",label:(0,It.__)("Heading 5")},{value:"6",label:(0,It.__)("Heading 6")}],onChange:g=>i({maxLevel:g?parseInt(g):void 0}),help:r?(0,It.__)("Only include headings up to and including this level."):(0,It.__)("Including all heading levels in the table of contents.")})})]})});return e.length===0?(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)("div",{...s,children:(0,Ut.jsx)(Co.Placeholder,{icon:(0,Ut.jsx)(Kl.BlockIcon,{icon:ob}),label:(0,It.__)("Table of Contents"),instructions:(0,It.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})}),f]}):(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)("nav",{...s,children:(0,Ut.jsx)(o?"ol":"ul",{children:(0,Ut.jsx)(hH,{nestedHeadingList:d,disableLinkActivation:!0,onClick:u,ordered:o})})}),m,f]})}var{name:Tve}=h9,Pve={icon:ob,deprecated:hve,edit:yH,example:{innerBlocks:[{name:"core/heading",attributes:{level:2,content:(0,cp.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,cp.__)("Subheading")}},{name:"core/heading",attributes:{level:2,content:(0,cp.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,cp.__)("Subheading")}}],attributes:{headings:[{content:(0,cp.__)("Heading"),level:2},{content:(0,cp.__)("Subheading"),level:3},{content:(0,cp.__)("Heading"),level:2},{content:(0,cp.__)("Subheading"),level:3}]}}},kLe=()=>A({name:Tve,metadata:h9,settings:Pve});var wH={};X(wH,{init:()=>TLe,metadata:()=>b9,name:()=>Rve,settings:()=>Dve});var P1=a(D(),1),pa=a(N(),1),E1=a(V(),1),hh=a(O(),1),gh=a(j(),1);var T1=a(D(),1),v9=a(N(),1),xH=a(V(),1);var Eve=a(O(),1);var t2=a(b(),1);function Bve({tabsClientId:e}){let{moveTab:t}=k1(e),{tabCount:r,activeIndex:o}=(0,Eve.useSelect)(n=>{if(!e)return{tabCount:0,activeIndex:0};let{getBlocks:i,getBlockAttributes:s}=n(v9.store),l=s(e);return{tabCount:i(e).find(u=>u.name==="core/tab-panels")?.innerBlocks.length??0,activeIndex:l?.editorActiveTabIndex??l?.activeTabIndex??0}},[e]);return(0,t2.jsxs)(v9.BlockControls,{group:"parent",children:[(0,t2.jsx)(xH.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,T1.isRTL)()?Mh:nx,label:(0,T1.__)("Move tab before"),onClick:()=>t(-1),disabled:o<=0,accessibleWhenDisabled:!0}),(0,t2.jsx)(xH.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,T1.isRTL)()?nx:Mh,label:(0,T1.__)("Move tab after"),onClick:()=>t(1),disabled:o>=r-1,accessibleWhenDisabled:!0})]})}var ki=a(b(),1),wLe=[];function CLe({attributes:e,clientId:t,setAttributes:r,__unstableLayoutClassNames:o}){let{ariaLabel:n}=e,i=(0,pa.__experimentalUseColorProps)(e),s=(0,pa.__experimentalUseBorderProps)(e),l=(0,pa.__experimentalGetSpacingClassesAndStyles)(e),c=Q(),{tabsClientId:u,tabPanels:p,editorActiveTabIndex:d,activeTabIndex:m}=(0,hh.useSelect)(M=>{let{getBlockRootClientId:U,getBlockAttributes:W,getBlocks:G}=M(pa.store),$=U(t),F=W($),Z=G($)?.find(H=>H.name==="core/tab-panels");return{tabsClientId:$,tabPanels:Z?.innerBlocks??wLe,editorActiveTabIndex:F?.editorActiveTabIndex,activeTabIndex:F?.activeTabIndex??0}},[t]),f=(0,hh.useRegistry)(),{isBlockSelected:h,hasSelectedInnerBlock:g}=(0,hh.useSelect)(pa.store),{updateBlockAttributes:v,selectBlock:x,__unstableMarkNextChangeAsNotPersistent:y}=(0,hh.useDispatch)(pa.store),{insertTab:k,removeTab:_}=k1(u),w=d??m,C=(0,gh.useMemo)(()=>p.map(M=>({label:M.attributes.label||"",clientId:M.clientId})),[p]);function T(M){u&&M!==w&&f.batch(()=>{x(t),y(),v(u,{editorActiveTabIndex:M})})}function P(M,U){let W=C[M];W?.clientId&&v(W.clientId,{label:U})}let B=(0,gh.useRef)(),I=(0,gh.useRef)(C.length);(0,gh.useEffect)(()=>{let M=I.current;if(I.current=C.length,!B.current||C.length===M||!h(u)&&!g(u,!0))return;(W=>{window.requestAnimationFrame(()=>{let G=B.current?.querySelectorAll("button")?.[W];(G?.querySelector("[contenteditable]")??G)?.focus()})})(w)},[w,g,h,u,C.length]);let R=(0,pa.useBlockProps)({role:"tablist",ref:B,className:o}),E=S(i.className,s.className),L={...i.style,...s.style,...l.style};return(0,ki.jsxs)(ki.Fragment,{children:[(0,ki.jsx)(pa.InspectorControls,{group:"settings",children:(0,ki.jsx)(E1.__experimentalToolsPanel,{label:(0,P1.__)("Settings"),resetAll:()=>r({ariaLabel:void 0}),dropdownMenuProps:c,children:(0,ki.jsx)(E1.__experimentalToolsPanelItem,{label:(0,P1.__)("Label"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>r({ariaLabel:void 0}),children:(0,ki.jsx)(E1.TextControl,{label:(0,P1.__)("Label"),help:(0,P1.__)("Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."),value:n||"",onChange:M=>r({ariaLabel:M||void 0})})})})}),(0,ki.jsx)(Bve,{tabsClientId:u}),(0,ki.jsx)($d,{tabsClientId:u}),(0,ki.jsx)("div",{...R,children:C.map((M,U)=>(0,ki.jsx)("button",{type:"button",role:"tab","aria-selected":U===w,className:E||void 0,style:L,tabIndex:-1,onFocus:()=>{T(U)},children:(0,ki.jsx)(pa.RichText,{tagName:"span",withoutInteractiveFormatting:!0,placeholder:(0,P1.__)("Tab title"),value:M.label,onChange:G=>P(U,G),__unstableOnSplitAtEnd:()=>k(U+1),onRemove:()=>_(U)})},M.clientId||U))})]})}var Nve=CLe;var ou=a(N(),1),kH=a(b(),1);function Ive({attributes:e}){let{tabs:t}=e,r=ou.useBlockProps.save({role:"tablist"}),o=(0,ou.__experimentalGetColorClassesAndStyles)(e),n=(0,ou.__experimentalGetBorderClassesAndStyles)(e),i=(0,ou.__experimentalGetSpacingClassesAndStyles)(e),s=S(o.className,n.className),l={...o.style,...n.style,...i.style};return(0,kH.jsx)("div",{...r,children:t.map((c,u)=>(0,kH.jsx)(ou.RichText.Content,{className:s||void 0,style:l,tagName:"button",value:c.label,type:"button",role:"tab"},u))})}var b9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-list",title:"Tab List",description:"Display the tab buttons for a tabbed interface.",category:"design",textdomain:"default",parent:["core/tabs"],usesContext:["core/tabs-list"],attributes:{tabs:{type:"array",source:"query",selector:"button",query:{label:{type:"rich-text",source:"rich-text",role:"content"}},default:[]}},supports:{html:!1,ariaLabel:!0,visibility:!1,lock:!1,color:{background:!0,text:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0},layout:{default:{type:"flex",flexWrap:"wrap"},allowVerticalAlignment:!1,allowOrientation:!1,allowWrap:!1},spacing:{padding:!0,blockGap:!0,__experimentalSkipSerialization:["padding"],__experimentalDefaultControls:{padding:!0,blockGap:!0}}},selectors:{border:".wp-block-tab-list button",color:{background:".wp-block-tab-list button",text:".wp-block-tab-list button"},spacing:{padding:".wp-block-tab-list button"}},style:"wp-block-tab-list",editorStyle:"wp-block-tab-list-editor"};var{name:Rve}=b9,Dve={icon:MI,edit:Nve,save:Ive},TLe=()=>A({name:Rve,metadata:b9,settings:Dve});var CH={};X(CH,{init:()=>ILe,metadata:()=>w9,name:()=>Fve,settings:()=>Ove});var vh=a(D(),1);var _9=a(N(),1);var y9=a(N(),1),r2=a(O(),1),Lve=a(j(),1),PLe=[];function Ave(e){let{tabPanels:t,tabListClientId:r}=(0,r2.useSelect)(s=>{let{getBlocks:l}=s(y9.store),c=l(e),u=c.find(d=>d.name==="core/tab-panels"),p=c.find(d=>d.name==="core/tab-list");return{tabPanels:u?.innerBlocks??PLe,tabListClientId:p?.clientId??null}},[e]),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,r2.useDispatch)(y9.store),{getBlockAttributes:i}=(0,r2.useSelect)(y9.store);(0,Lve.useEffect)(()=>{if(!r)return;let s=t.map(c=>({label:c.attributes.label||""})),l=i(r)?.tabs??[];JSON.stringify(s)!==JSON.stringify(l)&&(n(),o(r,{tabs:s}))},[t,r,i,o,n])}var x9=a(b(),1);function ELe({clientId:e}){Ave(e);let t=(0,_9.useBlockProps)(),r=(0,_9.useInnerBlocksProps)(t,{__experimentalCaptureToolbars:!0,templateLock:"all",renderAppender:!1});return(0,x9.jsxs)("div",{...r,children:[(0,x9.jsx)($d,{tabsClientId:e}),r.children]})}var Mve=ELe;var k9=a(N(),1),zve=a(b(),1);function Vve(){let e=k9.useBlockProps.save(),t=k9.useInnerBlocksProps.save(e);return(0,zve.jsx)("div",{...t})}var w9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tabs",title:"Tabs",description:"Display content in a tabbed interface to help users navigate detailed content with ease.",category:"design",textdomain:"default",allowedBlocks:["core/tab-list","core/tab-panels"],attributes:{activeTabIndex:{type:"number",default:0},editorActiveTabIndex:{type:"number",role:"local"}},supports:{align:!0,anchor:!0,color:{text:!0,background:!0,__experimentalDefaultControls:{text:!0,background:!0}},layout:{allowEditing:!1},html:!1,interactivity:!0,spacing:{blockGap:!0,margin:!0,padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0}},usesContext:["core/tabs-list","core/tabs-id"],style:"wp-block-tabs",viewScriptModule:"@wordpress/block-library/tabs/view"};var{name:Fve}=w9,NLe=[["core/tab-list"],["core/tab-panels"]],Ove={icon:eR,example:{innerBlocks:[{name:"core/tab-list",attributes:{tabs:[{label:(0,vh.__)("Tab 1")},{label:(0,vh.__)("Tab 2")}]}},{name:"core/tab-panels",innerBlocks:[1,2].map(e=>({name:"core/tab-panel",attributes:{anchor:`tab-${e}`,label:(0,vh.sprintf)((0,vh.__)("Tab %s"),e)},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,vh.__)("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.")}}]}))}]},template:NLe,edit:Mve,save:Vve},ILe=()=>A({name:Fve,metadata:w9,settings:Ove});var TH={};X(TH,{init:()=>zLe,metadata:()=>C9,name:()=>Kve,settings:()=>Yve});var SH=a(K(),1),RLe={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,SH.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,SH.createBlock)("core/categories")}]},Hve=RLe;var C9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tag-cloud",title:"Tag Cloud",category:"widgets",description:"A cloud of popular keywords, each sized by how often it appears.",textdomain:"default",attributes:{numberOfTags:{type:"number",default:45,minimum:1,maximum:100},taxonomy:{type:"string",default:"post_tag"},showTagCounts:{type:"boolean",default:!1},smallestFontSize:{type:"string",default:"8pt"},largestFontSize:{type:"string",default:"22pt"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"outline",label:"Outline"}],supports:{anchor:!0,html:!1,align:!0,spacing:{margin:!0,padding:!0},typography:{lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}}};var Kt=a(V(),1),Gve=a(O(),1),ja=a(D(),1),B1=a(N(),1),Wve=a(oe(),1),$ve=a(_p(),1),qve=a(ge(),1);var Pr=a(b(),1),LLe=1,ALe=100,jve=.1,Uve=100;function MLe({attributes:e,setAttributes:t,name:r}){let{taxonomy:o,showTagCounts:n,numberOfTags:i,smallestFontSize:s,largestFontSize:l}=e,[c]=(0,B1.useSettings)("spacing.units"),u=Q(),p=(0,Kt.__experimentalUseCustomUnits)({availableUnits:c?[...c,"pt"]:["%","px","em","rem","pt"]}),d=(0,Gve.useSelect)(_=>_(Wve.store).getTaxonomies({per_page:-1}),[]),m=()=>{let _={label:(0,ja.__)("- Select -"),value:"",disabled:!0},w=(d??[]).filter(C=>!!C.show_cloud).map(C=>({value:C.slug,label:C.name}));return[_,...w]},f=(_,w)=>{let[C,T]=(0,Kt.__experimentalParseQuantityAndUnitFromRawValue)(w);if(!Number.isFinite(C))return;let P={[_]:w};Object.entries({smallestFontSize:s,largestFontSize:l}).forEach(([B,I])=>{let[R,E]=(0,Kt.__experimentalParseQuantityAndUnitFromRawValue)(I);B!==_&&E!==T&&(P[B]=`${R}${T}`)}),t(P)},h=(0,Pr.jsx)(B1.InspectorControls,{children:(0,Pr.jsxs)(Kt.__experimentalToolsPanel,{label:(0,ja.__)("Settings"),resetAll:()=>{t({taxonomy:"post_tag",showTagCounts:!1,numberOfTags:45,smallestFontSize:"8pt",largestFontSize:"22pt"})},dropdownMenuProps:u,children:[(0,Pr.jsx)(Kt.__experimentalToolsPanelItem,{hasValue:()=>o!=="post_tag",label:(0,ja.__)("Taxonomy"),onDeselect:()=>t({taxonomy:"post_tag"}),isShownByDefault:!0,children:(0,Pr.jsx)(Kt.SelectControl,{label:(0,ja.__)("Taxonomy"),options:m(),value:o,onChange:_=>t({taxonomy:_})})}),(0,Pr.jsx)(Kt.__experimentalToolsPanelItem,{hasValue:()=>s!=="8pt"||l!=="22pt",label:(0,ja.__)("Font size"),onDeselect:()=>t({smallestFontSize:"8pt",largestFontSize:"22pt"}),isShownByDefault:!0,children:(0,Pr.jsxs)(Kt.Flex,{gap:4,children:[(0,Pr.jsx)(Kt.FlexItem,{isBlock:!0,children:(0,Pr.jsx)(Kt.__experimentalUnitControl,{label:(0,ja.__)("Smallest size"),value:s,onChange:_=>{f("smallestFontSize",_)},units:p,min:jve,max:Uve})}),(0,Pr.jsx)(Kt.FlexItem,{isBlock:!0,children:(0,Pr.jsx)(Kt.__experimentalUnitControl,{label:(0,ja.__)("Largest size"),value:l,onChange:_=>{f("largestFontSize",_)},units:p,min:jve,max:Uve})})]})}),(0,Pr.jsx)(Kt.__experimentalToolsPanelItem,{hasValue:()=>i!==45,label:(0,ja.__)("Number of tags"),onDeselect:()=>t({numberOfTags:45}),isShownByDefault:!0,children:(0,Pr.jsx)(Kt.RangeControl,{label:(0,ja.__)("Number of tags"),value:i,onChange:_=>t({numberOfTags:_}),min:LLe,max:ALe,required:!0})}),(0,Pr.jsx)(Kt.__experimentalToolsPanelItem,{hasValue:()=>n!==!1,label:(0,ja.__)("Show tag counts"),onDeselect:()=>t({showTagCounts:!1}),isShownByDefault:!0,children:(0,Pr.jsx)(Kt.ToggleControl,{label:(0,ja.__)("Show tag counts"),checked:n,onChange:()=>t({showTagCounts:!n})})})]})}),{content:g,status:v,error:x}=(0,$ve.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),y=(0,qve.useDisabled)(),k=(0,B1.useBlockProps)({ref:y});return(0,Pr.jsxs)(Pr.Fragment,{children:[h,v==="loading"&&(0,Pr.jsx)("div",{...k,children:(0,Pr.jsx)(Kt.Spinner,{})}),v==="error"&&(0,Pr.jsx)("div",{...k,children:(0,Pr.jsx)("p",{children:(0,ja.sprintf)((0,ja.__)("Error: %s"),x)})}),v==="success"&&(0,Pr.jsx)(Po,{wrapperProps:k,html:g})]})}var Zve=MLe;var{name:Kve}=C9,Yve={icon:nb,example:{},edit:Zve,transforms:Hve},zLe=()=>A({name:Kve,metadata:C9,settings:Yve});var IH={};X(IH,{init:()=>WLe,metadata:()=>S9,name:()=>Abe,settings:()=>Mbe});var Rbe=a(oe(),1),Dbe=a(O(),1);var NH=a(Nu(),1),Lbe=a($o(),1);var S9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/template-part",title:"Template Part",category:"theme",description:"Edit the different global regions of your site, like the header, footer, sidebar, or create your own.",textdomain:"default",attributes:{slug:{type:"string"},theme:{type:"string"},tagName:{type:"string"},area:{type:"string"}},supports:{align:!0,html:!1,reusable:!1,renaming:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-template-part-editor"};var Cbe=a(K(),1),M1=a(O(),1),So=a(N(),1),iu=a(V(),1),ds=a(D(),1),s2=a(oe(),1),Sbe=a(j(),1),Tbe=a(Nr(),1);var Kd=a(D(),1),yh=a(V(),1),rbe=a(j(),1),obe=a(O(),1),nbe=a(oe(),1);var N1=a(O(),1),T9=a(oe(),1),Qve=a(N(),1),Xve=a(j(),1),Jve=a(K(),1),PH=a(D(),1);function I1(e,t){let{templateParts:r,isResolving:o}=(0,N1.useSelect)(i=>{let{getEntityRecords:s,isResolving:l}=i(T9.store),c={per_page:-1};return{templateParts:s("postType","wp_template_part",c),isResolving:l("getEntityRecords",["postType","wp_template_part",c])}},[]);return{templateParts:(0,Xve.useMemo)(()=>r?r.filter(i=>Ia(i.theme,i.slug)!==t&&(!e||e==="uncategorized"||i.area===e))||[]:[],[r,e,t]),isResolving:o}}function R1(e,t){return(0,N1.useSelect)(r=>{let o=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:n,getPatternsByBlockTypes:i}=r(Qve.store),s=n(t);return i(o,s)},[e,t])}function P9(e,t){let{saveEntityRecord:r}=(0,N1.useDispatch)(T9.store);return async(o=[],n=(0,PH.__)("Untitled Template Part"))=>{let i=$h(n).replace(/[^\w-]+/g,"")||"wp-custom-part",s={title:n,slug:i,content:(0,Jve.serialize)(o),area:e},l=await r("postType","wp_template_part",s);t({slug:l.slug,theme:l.theme,area:void 0})}}function E9(e){return(0,N1.useSelect)(t=>{let r=t(T9.store).getCurrentTheme()?.default_template_part_areas||[],o=r.find(i=>i.area===e),n=r.find(i=>i.area==="uncategorized");return{icon:o?.icon||n?.icon,label:o?.label||(0,PH.__)("Template Part"),tagName:o?.area_tag??"div"}},[e])}var ebe=a(j(),1),Zd=a(D(),1),Yl=a(V(),1),up=a(b(),1);function tbe({areaLabel:e,onClose:t,onSubmit:r}){let[o,n]=(0,ebe.useState)(""),i=s=>{s.preventDefault(),r(o)};return(0,up.jsx)(Yl.Modal,{title:(0,Zd.sprintf)((0,Zd.__)("Create new %s"),e.toLowerCase()),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,up.jsx)("form",{onSubmit:i,children:(0,up.jsxs)(Yl.__experimentalVStack,{spacing:"5",children:[(0,up.jsx)(Yl.TextControl,{label:(0,Zd.__)("Name"),value:o,onChange:n,placeholder:(0,Zd.__)("Custom Template Part")}),(0,up.jsxs)(Yl.__experimentalHStack,{justify:"right",children:[(0,up.jsx)(Yl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t(),n("")},children:(0,Zd.__)("Cancel")}),(0,up.jsx)(Yl.Button,{variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!o.length,__next40pxDefaultSize:!0,children:(0,Zd.__)("Create")})]})]})})})}var bh=a(b(),1);function abe({area:e,clientId:t,templatePartId:r,onOpenSelectionModal:o,setAttributes:n}){let{templateParts:i,isResolving:s}=I1(e,r),l=R1(e,t),{isBlockBasedTheme:c,canCreateTemplatePart:u}=(0,obe.useSelect)(h=>{let{getCurrentTheme:g,canUser:v}=h(nbe.store);return{isBlockBasedTheme:g()?.is_block_theme,canCreateTemplatePart:v("create",{kind:"postType",name:"wp_template_part"})}},[]),[p,d]=(0,rbe.useState)(!1),m=E9(e),f=P9(e,n);return(0,bh.jsxs)(yh.Placeholder,{icon:B0(m.icon),label:m.label,instructions:c?(0,Kd.sprintf)((0,Kd.__)("Choose an existing %s or create a new one."),m.label.toLowerCase()):(0,Kd.sprintf)((0,Kd.__)("Choose an existing %s."),m.label.toLowerCase()),children:[s&&(0,bh.jsx)(yh.Spinner,{}),!s&&!!(i.length||l.length)&&(0,bh.jsx)(yh.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,Kd.__)("Choose")}),!s&&c&&u&&(0,bh.jsx)(yh.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{d(!0)},children:(0,Kd.__)("Start blank")}),p&&(0,bh.jsx)(tbe,{areaLabel:m.label,onClose:()=>d(!1),onSubmit:h=>{f([],h)}})]})}var o2=a(j(),1),Yd=a(D(),1),lbe=a(Nr(),1),cbe=a(O(),1),ube=a(N(),1),B9=a(V(),1);var ibe=a(K(),1);function sbe(e){return{name:Ia(e.theme,e.slug),title:e.title.rendered,blocks:(0,ibe.parse)(e.content.raw),templatePart:e}}var nu=a(b(),1);function pbe({setAttributes:e,onClose:t,templatePartId:r=null,area:o,clientId:n}){let[i,s]=(0,o2.useState)(""),{templateParts:l}=I1(o,r),c=(0,o2.useMemo)(()=>{let g=l.map(v=>sbe(v));return ky(g,i)},[l,i]),u=R1(o,n),p=(0,o2.useMemo)(()=>ky(u,i),[u,i]),{createSuccessNotice:d}=(0,cbe.useDispatch)(lbe.store),m=g=>{e({slug:g.slug,theme:g.theme,area:void 0}),d((0,Yd.sprintf)((0,Yd.__)('Template Part "%s" inserted.'),g.title?.rendered||g.slug),{type:"snackbar"}),t()},f=!!c.length,h=!!p.length;return(0,nu.jsxs)("div",{className:"block-library-template-part__selection-content",children:[(0,nu.jsx)("div",{className:"block-library-template-part__selection-search",children:(0,nu.jsx)(B9.SearchControl,{onChange:s,value:i,label:(0,Yd.__)("Search"),placeholder:(0,Yd.__)("Search")})}),f&&(0,nu.jsxs)("div",{children:[(0,nu.jsx)("h2",{children:(0,Yd.__)("Existing template parts")}),(0,nu.jsx)(ube.__experimentalBlockPatternsList,{blockPatterns:c,onClickPattern:g=>{m(g.templatePart)}})]}),!f&&!h&&(0,nu.jsx)(B9.__experimentalHStack,{alignment:"center",children:(0,nu.jsx)("p",{children:(0,Yd.__)("No results found.")})})]})}var a2=a(oe(),1),N9=a(V(),1),L1=a(D(),1),vbe=a(O(),1),bbe=a(N(),1);var au=a(D(),1),n2=a(j(),1),D1=a(O(),1),ps=a(V(),1),BH=a(oe(),1),hbe=a(Nr(),1);var wi=a(K(),1);function dbe(e){if(e.id_base!=="block"){let o;return e._embedded.about[0].is_multi?o={idBase:e.id_base,instance:e.instance}:o={id:e.id},mbe((0,wi.createBlock)("core/legacy-widget",o))}let t=(0,wi.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});if(!t.length)return;let r=t[0];return r.name==="core/widget-group"?(0,wi.createBlock)((0,wi.getGroupingBlockName)(),void 0,EH(r.innerBlocks)):r.innerBlocks.length>0?(0,wi.cloneBlock)(r,void 0,EH(r.innerBlocks)):r}function mbe(e){let t=(0,wi.getPossibleBlockTransformations)([e]).filter(r=>{if(!r.transforms)return!0;let o=r.transforms?.from?.find(i=>i.blocks&&i.blocks.includes("*")),n=r.transforms?.to?.find(i=>i.blocks&&i.blocks.includes("*"));return!o&&!n});if(t.length)return(0,wi.switchToBlockType)(e,t[0].name)}function EH(e=[]){return e.flatMap(t=>t.name==="core/legacy-widget"?mbe(t):(0,wi.createBlock)(t.name,t.attributes,EH(t.innerBlocks))).filter(t=>!!t)}var pp=a(b(),1),fbe={per_page:-1,_fields:"id,name,description,status,widgets"};function gbe({area:e,setAttributes:t}){let[r,o]=(0,n2.useState)(""),[n,i]=(0,n2.useState)(!1),s=(0,D1.useRegistry)(),{sidebars:l,hasResolved:c}=(0,D1.useSelect)(f=>{let{getSidebars:h,hasFinishedResolution:g}=f(BH.store);return{sidebars:h(fbe),hasResolved:g("getSidebars",[fbe])}},[]),{createErrorNotice:u}=(0,D1.useDispatch)(hbe.store),p=P9(e,t),d=(0,n2.useMemo)(()=>{let f=(l??[]).filter(h=>h.id!=="wp_inactive_widgets"&&h.widgets.length>0).map(h=>({value:h.id,label:h.name}));return f.length?[{value:"",label:(0,au.__)("Select widget area")},...f]:[]},[l]);if(!c)return(0,pp.jsx)(ps.__experimentalSpacer,{marginBottom:"0"});if(c&&!d.length)return null;async function m(f){if(f.preventDefault(),n||!r)return;i(!0);let h=d.find(({value:k})=>k===r),{getWidgets:g}=s.resolveSelect(BH.store),v=await g({sidebar:h.value,_embed:"about"}),x=new Set,y=v.flatMap(k=>{let _=dbe(k);return _||(x.add(k.id_base),[])});await p(y,(0,au.sprintf)((0,au.__)("Widget area: %s"),h.label)),x.size&&u((0,au.sprintf)((0,au.__)("Unable to import the following widgets: %s."),Array.from(x).join(", ")),{type:"snackbar"}),i(!1)}return(0,pp.jsx)(ps.__experimentalSpacer,{marginBottom:"4",children:(0,pp.jsxs)(ps.__experimentalHStack,{as:"form",onSubmit:m,children:[(0,pp.jsx)(ps.FlexBlock,{children:(0,pp.jsx)(ps.SelectControl,{label:(0,au.__)("Import widget area"),value:r,options:d,onChange:f=>o(f),disabled:!d.length})}),(0,pp.jsx)(ps.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"},children:(0,pp.jsx)(ps.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n||!r,children:(0,au._x)("Import","button label")})})]})})}var Ql=a(b(),1),{HTMLElementControl:FLe}=q(bbe.privateApis);function ybe({tagName:e,setAttributes:t,isEntityAvailable:r,templatePartId:o,defaultWrapper:n,hasInnerBlocks:i,clientId:s}){let[l,c]=(0,a2.useEntityProp)("postType","wp_template_part","area",o),[u,p]=(0,a2.useEntityProp)("postType","wp_template_part","title",o),m=(0,vbe.useSelect)(f=>f(a2.store).getCurrentTheme()?.default_template_part_areas||[],[]).map(({label:f,area:h})=>({label:f,value:h}));return(0,Ql.jsxs)(Ql.Fragment,{children:[r&&(0,Ql.jsxs)(Ql.Fragment,{children:[(0,Ql.jsx)(N9.TextControl,{label:(0,L1.__)("Title"),value:u,onChange:f=>{p(f)},onFocus:f=>f.target.select()}),(0,Ql.jsx)(N9.SelectControl,{label:(0,L1.__)("Area"),labelPosition:"top",options:m,value:l,onChange:c})]}),(0,Ql.jsx)(FLe,{tagName:e||"",onChange:f=>t({tagName:f}),clientId:s,options:[{label:(0,L1.sprintf)((0,L1.__)("Default based on area (%s)"),`<${n}>`),value:""},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"},{label:"<div>",value:"div"}]}),!i&&(0,Ql.jsx)(gbe,{area:l,setAttributes:t})]})}var A1=a(oe(),1),Ci=a(N(),1),i2=a(O(),1),_be=a(j(),1),xbe=a(K(),1),I9=a(b(),1);function OLe(e){if((0,Ci.useBlockEditingMode)()==="contentOnly")return!1;if(!e)return Ci.InnerBlocks.ButtonBlockAppender}function kbe(e){let t=(0,i2.useSelect)(o=>{let{getSettings:n}=o(Ci.store);return n()?.supportsLayout},[]),[r]=(0,Ci.useSettings)("layout");if(t)return e?.inherit?r||{}:e}function HLe({postId:e,layout:t,tagName:r,blockProps:o}){(0,Ci.useBlockEditingMode)("disabled");let{content:n,editedBlocks:i}=(0,i2.useSelect)(c=>{if(!e)return{};let{getEditedEntityRecord:u}=c(A1.store),p=u("postType","wp_template_part",e,{context:"view"});return{editedBlocks:p.blocks,content:p.content}},[e]),s=(0,_be.useMemo)(()=>{if(e)return i||(!n||typeof n!="string"?[]:(0,xbe.parse)(n))},[e,i,n]),l=(0,Ci.useInnerBlocksProps)(o,{value:s,onInput:()=>{},onChange:()=>{},renderAppender:!1,layout:kbe(t)});return(0,I9.jsx)(r,{...l})}function jLe({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}){let i=(0,i2.useSelect)(m=>m(Ci.store).getSettings().onNavigateToEntityRecord,[]),[s,l,c]=(0,A1.useEntityBlockEditor)("postType","wp_template_part",{id:e}),u=(0,Ci.useInnerBlocksProps)(n,{value:s,onInput:l,onChange:c,renderAppender:OLe(t),layout:kbe(r)}),d=(0,Ci.useBlockEditingMode)()==="contentOnly"&&i?{onDoubleClick:()=>i({postId:e,postType:"wp_template_part"})}:{};return(0,I9.jsx)(o,{...u,...d})}function wbe({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}){let{canViewTemplatePart:i,canEditTemplatePart:s}=(0,i2.useSelect)(c=>({canViewTemplatePart:!!c(A1.store).canUser("read",{kind:"postType",name:"wp_template_part",id:e}),canEditTemplatePart:!!c(A1.store).canUser("update",{kind:"postType",name:"wp_template_part",id:e})}),[e]);return i?(0,I9.jsx)(s?jLe:HLe,{postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}):null}var Yt=a(b(),1),Pbe=["header","footer","navigation-overlay"];function ULe({isEntityAvailable:e,area:t,templatePartId:r,isTemplatePartSelectionOpen:o,setIsTemplatePartSelectionOpen:n}){let{templateParts:i}=I1(t,r),s=!!i.length;return e&&s&&Pbe.includes(t)?(0,Yt.jsx)(iu.MenuItem,{onClick:()=>{n(!0)},"aria-expanded":o,"aria-haspopup":"dialog",children:(0,ds.__)("Replace")}):null}function GLe({area:e,clientId:t,isEntityAvailable:r,onSelect:o}){let n=R1(e,t);return r&&!!n.length&&Pbe.includes(e)?(0,Yt.jsx)(iu.PanelBody,{title:(0,ds.__)("Design"),children:(0,Yt.jsx)(So.__experimentalBlockPatternsList,{label:(0,ds.__)("Templates"),blockPatterns:n,onClickPattern:o,showTitlesAsTooltip:!0})}):null}function Ebe({attributes:e,setAttributes:t,clientId:r}){let{createSuccessNotice:o}=(0,M1.useDispatch)(Tbe.store),{editEntityRecord:n}=(0,M1.useDispatch)(s2.store),i=(0,M1.useSelect)(E=>E(s2.store).getCurrentTheme()?.stylesheet,[]),{slug:s,theme:l=i,tagName:c,layout:u={}}=e,p=Ia(l,s),d=(0,So.useHasRecursion)(p),[m,f]=(0,Sbe.useState)(!1),{isResolved:h,hasInnerBlocks:g,isMissing:v,area:x,onNavigateToEntityRecord:y,title:k,canUserEdit:_,canUserEditBlock:w}=(0,M1.useSelect)(E=>{let{getEditedEntityRecord:L,hasFinishedResolution:M}=E(s2.store),{getBlockCount:U,getSettings:W,canEditBlock:G}=E(So.store),$=["postType","wp_template_part",p],F=p?L(...$):null,Z=F?.area||e.area,H=p?M("getEditedEntityRecord",$):!1,Y=H?E(s2.store).canUser("update",{kind:"postType",name:"wp_template_part",id:p}):!1;return{hasInnerBlocks:U(r)>0,isResolved:H,isMissing:H&&(!F||Object.keys(F).length===0),area:Z,onNavigateToEntityRecord:W().onNavigateToEntityRecord,title:F?.title,canUserEdit:!!Y,canUserEditBlock:G(r)}},[p,e.area,r]),C=E9(x),T=(0,So.useBlockProps)(),P=!s,B=!P&&!v&&h,I=c||C.tagName,R=async E=>{await n("postType","wp_template_part",p,{blocks:E.blocks,content:(0,Cbe.serialize)(E.blocks)}),o((0,ds.sprintf)((0,ds.__)('Template Part "%s" updated.'),k||s),{type:"snackbar"})};return!g&&(s&&!l||s&&v)?(0,Yt.jsx)(I,{...T,children:(0,Yt.jsx)(So.Warning,{children:(0,ds.sprintf)((0,ds.__)("Template part has been deleted or is unavailable: %s"),s)})}):B&&d?(0,Yt.jsx)(I,{...T,children:(0,Yt.jsx)(So.Warning,{children:(0,ds.__)("Block cannot be rendered inside itself.")})}):(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsxs)(So.RecursionProvider,{uniqueId:p,children:[B&&y&&_&&(0,Yt.jsx)(So.BlockControls,{group:"other",children:(0,Yt.jsx)(iu.ToolbarButton,{onClick:()=>{y({postId:p,postType:"wp_template_part"})},children:(0,ds.__)("Edit original")})}),_&&(0,Yt.jsx)(So.InspectorControls,{group:"advanced",children:(0,Yt.jsx)(ybe,{tagName:c,setAttributes:t,isEntityAvailable:B,templatePartId:p,defaultWrapper:C.tagName,hasInnerBlocks:g,clientId:r})}),P&&(0,Yt.jsx)(I,{...T,children:(0,Yt.jsx)(abe,{area:e.area,templatePartId:p,clientId:r,setAttributes:t,onOpenSelectionModal:()=>f(!0)})}),(0,Yt.jsx)(So.BlockSettingsMenuControls,{children:({selectedClientIds:E})=>!w||!(E.length===1&&r===E[0])?null:(0,Yt.jsx)(ULe,{isEntityAvailable:B,area:x,clientId:r,templatePartId:p,isTemplatePartSelectionOpen:m,setIsTemplatePartSelectionOpen:f})}),(0,Yt.jsx)(So.InspectorControls,{group:"settings",children:(0,Yt.jsx)(GLe,{area:x,clientId:r,isEntityAvailable:B,onSelect:E=>R(E)})}),B&&(0,Yt.jsx)(wbe,{tagName:I,blockProps:T,postId:p,hasInnerBlocks:g,layout:u}),!P&&!h&&(0,Yt.jsx)(I,{...T,children:(0,Yt.jsx)(iu.Spinner,{})})]}),m&&(0,Yt.jsx)(iu.Modal,{overlayClassName:"block-editor-template-part__selection-modal",title:(0,ds.sprintf)((0,ds.__)("Choose a %s"),C.label.toLowerCase()),onRequestClose:()=>f(!1),isFullScreen:!0,children:(0,Yt.jsx)(pbe,{templatePartId:p,clientId:r,area:x,setAttributes:t,onClose:()=>f(!1)})})]})}var Bbe=a(oe(),1),Nbe=a(O(),1);function Ibe(e,t){if(t!=="core/template-part")return e;if(e.variations){let r=(n,i)=>{let{area:s,theme:l,slug:c}=n;if(s)return s===i.area;if(!c)return!1;let{getCurrentTheme:u,getEntityRecord:p}=(0,Nbe.select)(Bbe.store),d=p("postType","wp_template_part",`${l||u()?.stylesheet}//${c}`);return d?.slug?d.slug===i.slug:d?.area===i.area},o=e.variations.map(n=>({...n,...!n.isActive&&{isActive:r},...typeof n.icon=="string"&&{icon:B0(n.icon)}}));return{...e,variations:o}}return e}var{name:Abe}=S9,Mbe={icon:eb,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;let{getCurrentTheme:r,getEditedEntityRecord:o}=(0,Dbe.select)(Rbe.store),n=o("postType","wp_template_part",(t||r()?.stylesheet)+"//"+e);if(n)return(0,Lbe.decodeEntities)(n.title)||LG(n.slug||"")},edit:Ebe},WLe=()=>{(0,NH.addFilter)("blocks.registerBlockType","core/template-part",Ibe);let e=["core/post-template","core/post-content"];return(0,NH.addFilter)("blockEditor.__unstableCanInsertBlockType","core/block-library/removeTemplatePartsFromPostTemplates",(t,r,o,{getBlock:n,getBlockParentsByBlockName:i})=>{if(r.name!=="core/template-part")return t;for(let s of e)if(n(o)?.name===s||i(o,s).length)return!1;return!0}),A({name:Abe,metadata:S9,settings:Mbe})};var AH={};X(AH,{init:()=>ZLe,metadata:()=>R9,name:()=>Gbe,settings:()=>Wbe});var R9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-count",title:"Term Count",category:"theme",description:"Displays the post count of a taxonomy term.",textdomain:"default",usesContext:["termId","taxonomy"],attributes:{bracketType:{type:"string",enum:["none","round","square","curly","angle"],default:"round"}},supports:{anchor:!0,html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},style:"wp-block-term-count"};var _h=a(D(),1),D9=a(N(),1),jbe=a(V(),1);var el=a(V(),1),Xl=a(b(),1),RH=(0,Xl.jsx)(el.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(el.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"})}),zbe=(0,Xl.jsx)(el.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(el.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"})}),Vbe=(0,Xl.jsx)(el.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(el.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"})}),Fbe=(0,Xl.jsx)(el.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(el.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"})}),Obe=(0,Xl.jsx)(el.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(el.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 l2=a(oe(),1),DH=a(O(),1);function Hbe(e,t){let[r]=(0,l2.useEntityProp)("taxonomy",t,"count",e),o=qLe(),n=!!(e&&t);return{hasContext:n,termCount:n?r||"":o}}function qLe(){let t=(0,DH.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(l2.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,DH.useSelect)(n=>{if(!r||!o)return"";let{getEntityRecords:i}=n(l2.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]&&s[0].count||""},[r,o])}var Qd=a(b(),1),LH={none:{label:(0,_h.__)("No brackets"),icon:RH},round:{label:(0,_h.__)("Round brackets"),icon:zbe,before:"(",after:")"},square:{label:(0,_h.__)("Square brackets"),icon:Vbe,before:"[",after:"]"},curly:{label:(0,_h.__)("Curly brackets"),icon:Fbe,before:"{",after:"}"},angle:{label:(0,_h.__)("Angle brackets"),icon:Obe,before:"<",after:">"}};function Ube({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{bracketType:n}=e,s=Hbe(r,o)?.termCount||0,l=(0,D9.useBlockProps)(),c=Object.entries(LH).map(([p,{label:d,icon:m}])=>({role:"menuitemradio",title:d,isActive:n===p,icon:m,onClick:()=>{t({bracketType:p})}})),u=(p,d)=>{let{before:m="",after:f=""}=LH[d]||{};return`${m}${p}${f}`};return(0,Qd.jsxs)(Qd.Fragment,{children:[(0,Qd.jsx)(D9.BlockControls,{group:"block",children:(0,Qd.jsx)(jbe.ToolbarDropdownMenu,{icon:LH[n]?.icon??RH,label:(0,_h.__)("Change bracket type"),controls:c})}),(0,Qd.jsx)("div",{...l,children:u(s,n)})]})}var{name:Gbe}=R9,Wbe={icon:rR,example:{},edit:Ube},ZLe=()=>A({name:Gbe,metadata:R9,settings:Wbe});var zH={};X(zH,{init:()=>XLe,metadata:()=>L9,name:()=>Qbe,settings:()=>Xbe});var L9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-description",title:"Term Description",category:"theme",description:"Display the description of categories, tags and custom taxonomies when viewing an archive.",textdomain:"default",usesContext:["termId","taxonomy"],supports:{anchor:!0,align:["wide","full"],html:!1,color:{link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!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}}}};var qbe=a(D(),1),Zbe=a(N(),1);var c2=a(oe(),1),MH=a(O(),1);function $be(e,t){let[r,o,n]=(0,c2.useEntityProp)("taxonomy",t,"description",e),i=YLe(),s=!!(e&&t);return{hasContext:s,setDescription:o,termDescription:s?n?.rendered||r||"":i}}function YLe(){let t=(0,MH.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(c2.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,MH.useSelect)(n=>{if(!r||!o)return"";let{getEntityRecords:i}=n(c2.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]&&s[0].description||""},[r,o])}var Xd=a(b(),1);function Kbe({context:{termId:e,taxonomy:t}}){let{termDescription:r}=$be(e,t),o=(0,Zbe.useBlockProps)();return(0,Xd.jsx)(Xd.Fragment,{children:(0,Xd.jsx)("div",{...o,children:r?(0,Xd.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}):(0,Xd.jsx)("div",{className:"wp-block-term-description__placeholder",children:(0,Xd.jsx)("span",{children:(0,qbe.__)("Term Description")})})})})}var QLe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{link:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Ybe=[QLe];var{name:Qbe}=L9,Xbe={icon:nR,edit:Kbe,example:{},deprecated:Ybe},XLe=()=>A({name:Qbe,metadata:L9,settings:Xbe});var VH={};X(VH,{init:()=>rAe,metadata:()=>A9,name:()=>oye,settings:()=>nye});var A9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-name",title:"Term Name",category:"theme",description:"Displays the name of a taxonomy term.",keywords:["term title"],textdomain:"default",usesContext:["termId","taxonomy"],attributes:{level:{type:"number",default:0},isLink:{type:"boolean",default:!1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},style:"wp-block-term-name"};var u2=a(D(),1),Jd=a(N(),1),z1=a(V(),1),eye=a($o(),1);var M9=a(oe(),1),z9=a(O(),1);function Jbe(e,t){let r=(0,z9.useSelect)(i=>!e||!t?null:i(M9.store).getEntityRecord("taxonomy",t,e),[e,t]),o=eAe(),n=!!(e&&t);return{hasContext:n,term:n?r:o}}function eAe(){let t=(0,z9.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(M9.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,z9.useSelect)(n=>{if(!r||!o)return null;let{getEntityRecords:i}=n(M9.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]?s[0]:null},[r,o])}var ms=a(b(),1);function tye({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{level:n=0,isLink:i,levelOptions:s}=e,{term:l}=Jbe(r,o),c=l?.name?(0,eye.decodeEntities)(l.name):(0,u2.__)("Term Name"),u=(0,Jd.useBlockProps)(),p=Q(),d=n===0?"p":`h${n}`,m=c;return i&&(m=(0,ms.jsx)("a",{href:"#term-name-pseudo-link",onClick:f=>f.preventDefault(),children:c})),(0,ms.jsxs)(ms.Fragment,{children:[(0,ms.jsx)(Jd.BlockControls,{group:"block",children:(0,ms.jsx)(Jd.HeadingLevelDropdown,{value:n,options:s,onChange:f=>{t({level:f})}})}),(0,ms.jsx)(Jd.InspectorControls,{children:(0,ms.jsx)(z1.__experimentalToolsPanel,{label:(0,u2.__)("Settings"),resetAll:()=>{t({isLink:!1})},dropdownMenuProps:p,children:(0,ms.jsx)(z1.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,u2.__)("Make term name a link"),onDeselect:()=>t({isLink:!1}),isShownByDefault:!0,children:(0,ms.jsx)(z1.ToggleControl,{label:(0,u2.__)("Make term name a link"),onChange:()=>t({isLink:!i}),checked:i})})})}),(0,ms.jsx)(d,{...u,children:m})]})}var tAe={attributes:{textAlign:{type:"string"},level:{type:"number",default:0},isLink:{type:"boolean",default:!1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},migrate:ve,isEligible(e){return!!e.textAlign},save:()=>null},rye=[tAe];var{name:oye}=A9,nye={icon:aR,example:{},edit:tye,deprecated:rye},rAe=()=>A({name:oye,metadata:A9,settings:nye});var GH={};X(GH,{init:()=>uAe,metadata:()=>V9,name:()=>Wye,settings:()=>$ye});var V9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/terms-query",title:"Terms Query",category:"theme",description:"An advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.",keywords:["terms","taxonomy","categories","tags","list"],textdomain:"default",attributes:{termQuery:{type:"object",default:{perPage:10,taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1}},tagName:{type:"string",default:"div"}},usesContext:["templateSlug"],providesContext:{termQuery:"termQuery"},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,interactivity:!0}};var zye=a(O(),1),Vye=a(N(),1);var Lye=a(j(),1),H9=a(N(),1);var Jl=a(D(),1),su=a(V(),1),Rye=a(N(),1);var aye=a(oe(),1),iye=a(O(),1),sye=a(j(),1);function F9(){let e=(0,iye.useSelect)(t=>t(aye.store).getTaxonomies({per_page:-1}),[]);return(0,sye.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable)||[],[e])}var lye=a(V(),1);var cye=a(b(),1);function uye({value:e,onChange:t,...r}){let n=F9().map(i=>({label:i.name,value:i.slug}));return(0,cye.jsx)(lye.SelectControl,{options:n,value:e,onChange:t,...r})}var p2=a(D(),1),pye=a(V(),1),dye=a(b(),1);function mye({orderBy:e,order:t,onChange:r,...o}){return(0,dye.jsx)(pye.SelectControl,{options:[{label:(0,p2.__)("Name: A \u2192 Z"),value:"name/asc"},{label:(0,p2.__)("Name: Z \u2192 A"),value:"name/desc"},{label:(0,p2.__)("Count, high to low"),value:"count/desc"},{label:(0,p2.__)("Count, low to high"),value:"count/asc"}],value:e+"/"+t,onChange:n=>{let[i,s]=n.split("/");r(i,s)},...o})}var fye=a(V(),1),hye=a(b(),1);function gye({value:e,onChange:t,...r}){return(0,hye.jsx)(fye.ToggleControl,{checked:!e,onChange:o=>t(!o),...r})}var vye=a(V(),1),bye=a(b(),1);function yye({value:e,onChange:t,...r}){return(0,bye.jsx)(vye.ToggleControl,{checked:e,onChange:t,...r})}var m2=a(V(),1),d2=a(D(),1),f2=a(b(),1);function _ye({value:e,onChange:t,label:r}){return(0,f2.jsxs)(m2.__experimentalToggleGroupControl,{label:r,isBlock:!0,onChange:o=>{t({inherit:o==="default"})},help:e?(0,d2.__)("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,d2.__)("Display terms based on specific criteria."),value:e?"default":"custom",children:[(0,f2.jsx)(m2.__experimentalToggleGroupControlOption,{value:"default",label:(0,d2.__)("Default")}),(0,f2.jsx)(m2.__experimentalToggleGroupControlOption,{value:"custom",label:(0,d2.__)("Custom")})]})}var xye=a(D(),1),kye=a(V(),1),wye=a(b(),1);function Cye({value:e,onChange:t,...r}){return(0,wye.jsx)(kye.RangeControl,{value:e,min:0,max:100,onChange:t,help:(0,xye.__)("Limit the number of terms you want to show. To show all terms, use 0 (zero)."),...r})}var Sye=a(D(),1),O9=a(N(),1);var FH=a(b(),1),{HTMLElementControl:nAe}=q(O9.privateApis);function Tye({TagName:e,setAttributes:t,clientId:r}){return(0,FH.jsx)(O9.InspectorControls,{group:"advanced",children:(0,FH.jsx)(nAe,{tagName:e,onChange:o=>t({tagName:o}),clientId:r,options:[{label:(0,Sye.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})}var Eye=a(V(),1),OH=a(O(),1),HH=a(oe(),1),dp=a(j(),1),Bye=a(ge(),1),jH=a($o(),1),Nye=a(b(),1),xh=[],Pye={order:"asc",_fields:"id,name",context:"view"};function Iye({value:e,taxonomy:t,onChange:r,...o}){let[n,i]=(0,dp.useState)(""),[s,l]=(0,dp.useState)(xh),[c,u]=(0,dp.useState)(xh),p=(0,Bye.useDebounce)(i,250),{searchResults:d,searchHasResolved:m}=(0,OH.useSelect)(x=>{if(!n)return{searchResults:xh,searchHasResolved:!0};let{getEntityRecords:y,hasFinishedResolution:k}=x(HH.store),_=["taxonomy",t,{...Pye,search:n,orderby:"name",exclude:e,per_page:20}];return{searchResults:y(..._),searchHasResolved:k("getEntityRecords",_)}},[n,t,e]),f=(0,OH.useSelect)(x=>{if(!e?.length)return xh;let{getEntityRecords:y}=x(HH.store);return y("taxonomy",t,{...Pye,include:e,per_page:e.length})},[e,t]);(0,dp.useEffect)(()=>{if(e?.length||l(xh),!f?.length)return;let x=e.reduce((y,k)=>{let _=f.find(w=>w.id===k);return _&&y.push({id:k,value:(0,jH.decodeEntities)(_.name)}),y},[]);l(x)},[e,f]);let h=(0,dp.useMemo)(()=>{if(!d?.length)return{names:xh,mapByName:{}};let x=[],y={};return d.forEach(k=>{let _=(0,jH.decodeEntities)(k.name);x.push(_),y[_]=k}),{names:x,mapByName:y}},[d]);(0,dp.useEffect)(()=>{m&&u(h.names)},[h.names,m]);let g=(x,y)=>y?.id||x?.[y]?.id;return(0,Nye.jsx)(Eye.FormTokenField,{value:s,onInputChange:p,suggestions:c,onChange:x=>{let y=Array.from(x.reduce((k,_)=>{let w=g(h.mapByName,_);return w&&k.add(w),k},new Set));u(xh),r(y)},help:"",...o})}var Yr=a(b(),1);function Dye({attributes:e,setQuery:t,setAttributes:r,clientId:o,templateSlug:n}){let{termQuery:i,tagName:s}=e,{taxonomy:l,orderBy:c,order:u,hideEmpty:p,inherit:d,showNested:m,perPage:f,include:h}=i,g=Q(),x=F9().find(L=>L.slug===l)?.hierarchical,y=!!d,k=["taxonomy","category","tag","archive"].includes(n)||n?.startsWith("taxonomy-")||n?.startsWith("category-")||n?.startsWith("tag-"),_=x,w=!!h?.length,C=(0,Jl.__)("Query type"),T=(0,Jl.__)("Taxonomy"),P=(0,Jl.__)("Order by"),B=(0,Jl.__)("Show empty terms"),I=(0,Jl.__)("Show nested terms"),R=(0,Jl.__)("Max terms"),E=(0,Jl.__)("Selected terms");return(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(Rye.InspectorControls,{children:(0,Yr.jsxs)(su.__experimentalToolsPanel,{label:(0,Jl.__)("Settings"),resetAll:()=>{r({termQuery:{taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1,perPage:10}})},dropdownMenuProps:g,children:[k&&(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>d!==!1,label:C,onDeselect:()=>t({inherit:!1}),isShownByDefault:!0,children:(0,Yr.jsx)(_ye,{label:C,value:d,onChange:t})}),!y&&(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>l!=="category",label:T,onDeselect:()=>{t({taxonomy:"category"})},isShownByDefault:!0,children:(0,Yr.jsx)(uye,{label:T,value:l,onChange:L=>t({taxonomy:L,include:[]})})}),(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>c!=="name"||u!=="asc",label:P,onDeselect:()=>t({orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Yr.jsx)(mye,{label:P,orderBy:c,order:u,onChange:(L,M)=>{t({orderBy:L,order:M})},disabled:w,help:w?(0,Jl.__)("When specific terms are selected, the order is based on their selection order."):void 0})}),!y&&(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>!!h?.length,label:E,onDeselect:()=>t({include:[],orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Yr.jsx)(Iye,{label:E,taxonomy:l,value:h,onChange:L=>t({include:L})})}),(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>p!==!0,label:B,onDeselect:()=>t({hideEmpty:!0}),isShownByDefault:!0,children:(0,Yr.jsx)(gye,{label:B,value:p,onChange:L=>t({hideEmpty:L})})}),_&&(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>m!==!1,label:I,onDeselect:()=>t({showNested:!1}),isShownByDefault:!0,children:(0,Yr.jsx)(yye,{label:I,value:m,onChange:L=>t({showNested:L}),disabled:w,help:w?(0,Jl.__)("When specific terms are selected, only those are displayed."):void 0})}),(0,Yr.jsx)(su.__experimentalToolsPanelItem,{hasValue:()=>f!==10,label:R,onDeselect:()=>t({perPage:10}),isShownByDefault:!0,children:(0,Yr.jsx)(Cye,{label:R,value:f,onChange:L=>t({perPage:L})})})]})}),(0,Yr.jsx)(Tye,{TagName:s,setAttributes:r,clientId:o})]})}var kh=a(b(),1);function Aye({attributes:e,setAttributes:t,clientId:r,context:o}){let{tagName:n}=e,i=(0,H9.useBlockProps)(),s=(0,H9.useInnerBlocksProps)(i,{}),l=(0,Lye.useCallback)(c=>t(u=>({termQuery:{...u.termQuery,...c}})),[t]);return(0,kh.jsxs)(kh.Fragment,{children:[(0,kh.jsx)(Dye,{attributes:e,setQuery:l,setAttributes:t,clientId:r,templateSlug:o?.templateSlug}),(0,kh.jsx)(n,{...s})]})}var j9=a(O(),1),U9=a(K(),1),V1=a(N(),1),UH=a(b(),1);function Mye({attributes:e,clientId:t,name:r}){let{blockType:o,activeBlockVariation:n,scopeVariations:i}=(0,j9.useSelect)(p=>{let{getActiveBlockVariation:d,getBlockType:m,getBlockVariations:f}=p(U9.store);return{blockType:m(r),activeBlockVariation:d(r,e),scopeVariations:f(r,"block")}},[r,e]),s=n?.icon?.src||n?.icon||o?.icon?.src,l=n?.title||o?.title,{replaceInnerBlocks:c}=(0,j9.useDispatch)(V1.store),u=(0,V1.useBlockProps)();return(0,UH.jsx)("div",{...u,children:(0,UH.jsx)(V1.__experimentalBlockVariationPicker,{icon:s,label:l,variations:i,onSelect:p=>{p.innerBlocks&&c(t,(0,U9.createBlocksFromInnerBlocksTemplate)(p.innerBlocks),!1)}})})}var Fye=a(b(),1),aAe=e=>{let r=(0,zye.useSelect)(o=>!!o(Vye.store).getBlocks(e.clientId).length,[e.clientId])?Aye:Mye;return(0,Fye.jsx)(r,{...e})},Oye=aAe;var G9=a(N(),1),Hye=a(b(),1);function jye({attributes:{tagName:e="div"}}){let t=G9.useBlockProps.save(),r=G9.useInnerBlocksProps.save(t);return(0,Hye.jsx)(e,{...r})}var h2=a(D(),1),F1=a(V(),1),g2=a(b(),1),iAe=(0,g2.jsx)(F1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,g2.jsx)(F1.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"})}),sAe=(0,g2.jsx)(F1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,g2.jsx)(F1.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"})}),Uye=["core/term-name",{isLink:!0}],lAe=[{name:"name",title:(0,h2.__)("Name"),description:(0,h2.__)("Display the terms' names."),attributes:{},icon:iAe,scope:["block"],innerBlocks:[["core/term-template",{},[Uye]]]},{name:"name-count",title:(0,h2.__)("Name & Count"),description:(0,h2.__)("Display the terms' names and number of posts assigned to each term."),attributes:{},icon:sAe,scope:["block"],innerBlocks:[["core/term-template",{},[["core/group",{layout:{type:"flex",flexWrap:"nowrap"}},[Uye,["core/term-count"]]]]]]}],Gye=lAe;var{name:Wye}=V9,cAe=[["core/term-template"]],$ye={icon:gm,template:cAe,edit:Oye,save:jye,example:{},variations:Gye},uAe=()=>A({name:Wye,metadata:V9,settings:$ye});var WH={};X(WH,{init:()=>vAe,metadata:()=>W9,name:()=>e_e,settings:()=>t_e});var W9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-template",title:"Term Template",category:"theme",ancestor:["core/terms-query"],description:"Contains the block elements used to render a taxonomy term, like the name, description, and more.",textdomain:"default",usesContext:["termQuery"],supports:{anchor:!0,reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0,padding:!1,margin:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-term-template",editorStyle:"wp-block-term-template-editor"};var qye=a(V(),1);var O1=a(j(),1),Zye=a(O(),1),v2=a(D(),1),tl=a(N(),1),Kye=a(oe(),1),Dn=a(b(),1),dAe={type:"default"};function mAe({classList:e}){let t=(0,tl.useInnerBlocksProps)({className:S("wp-block-term",e)},{__unstableDisableLayoutClassNames:!0,layout:dAe});return(0,Dn.jsx)("li",{...t})}function fAe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:n}){let i=(0,tl.__experimentalUseBlockPreview)({blocks:e,props:{className:S("wp-block-term",r)}}),s=()=>{n(t)};return(0,Dn.jsx)("li",{...i,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:{display:o?"none":void 0}})}var hAe=(0,O1.memo)(fAe);function Yye({clientId:e,attributes:{layout:t},setAttributes:r,context:{termQuery:{taxonomy:o,order:n,orderBy:i,hideEmpty:s,showNested:l=!1,perPage:c,include:u}={}},__unstableLayoutClassNames:p}){let{type:d,columnCount:m=3}=t||{},[f,h]=(0,O1.useState)(),g={hide_empty:s,order:n,orderby:i,per_page:c||-1};!l&&!u?.length&&(g.parent=0),u?.length&&(g.include=u,g.orderby="include",g.order="asc");let{records:v}=(0,Kye.useEntityRecords)("taxonomy",o,g),x=(0,Zye.useSelect)(w=>w(tl.store).getBlocks(e),[e]),y=(0,tl.useBlockProps)({className:p}),k=(0,O1.useMemo)(()=>v?.map(w=>({taxonomy:o,termId:w.id,classList:`term-${w.id}`,termData:w})),[v,o]);if(!v)return(0,Dn.jsx)("ul",{...y,children:(0,Dn.jsx)("li",{className:"wp-block-term term-loading",children:(0,Dn.jsx)("div",{className:"term-loading-placeholder"})})});if(!v.length)return(0,Dn.jsxs)("p",{...y,children:[" ",(0,v2.__)("No terms found.")]});let _=w=>r(C=>({layout:{...C.layout,...w}}));return(0,Dn.jsxs)(Dn.Fragment,{children:[(0,Dn.jsx)(tl.BlockControls,{children:(0,Dn.jsx)(qye.ToolbarGroup,{controls:[{icon:sl,title:(0,v2._x)("List view","Term template block display setting"),onClick:()=>_({type:"default"}),isActive:d==="default"||d==="constrained"},{icon:il,title:(0,v2._x)("Grid view","Term template block display setting"),onClick:()=>_({type:"grid",columnCount:m}),isActive:d==="grid"}]})}),(0,Dn.jsx)("ul",{...y,children:k?.map(w=>(0,Dn.jsxs)(tl.BlockContextProvider,{value:w,children:[w.termId===(f||k[0]?.termId)?(0,Dn.jsx)(mAe,{classList:w.classList}):null,(0,Dn.jsx)(hAe,{blocks:x,blockContextId:w.termId,classList:w.classList,setActiveBlockContextId:h,isHidden:w.termId===(f||k[0]?.termId)})]},w.termId))})]})}var Qye=a(N(),1),Xye=a(b(),1);function Jye(){return(0,Xye.jsx)(Qye.InnerBlocks.Content,{})}var{name:e_e}=W9,gAe=[["core/term-name"]],t_e={icon:hm,template:gAe,edit:Yye,save:Jye,example:{}},vAe=()=>A({name:e_e,metadata:W9,settings:t_e});var $H={};X($H,{init:()=>_Ae,metadata:()=>q9,name:()=>i_e,settings:()=>s_e});var H1=a(D(),1),$9=a(V(),1),lu=a(N(),1),r_e=a(Fm(),1),fs=a(b(),1);function o_e({attributes:e,setAttributes:t}){let{width:r,content:o,columns:n}=e;return(0,r_e.default)("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,fs.jsxs)(fs.Fragment,{children:[(0,fs.jsx)(lu.BlockControls,{children:(0,fs.jsx)(lu.BlockAlignmentToolbar,{value:r,onChange:i=>t({width:i}),controls:["center","wide","full"]})}),(0,fs.jsx)(lu.InspectorControls,{children:(0,fs.jsx)($9.PanelBody,{children:(0,fs.jsx)($9.RangeControl,{label:(0,H1.__)("Columns"),value:n,onChange:i=>t({columns:i}),min:2,max:4,required:!0})})}),(0,fs.jsx)("div",{...(0,lu.useBlockProps)({className:`align${r} columns-${n}`}),children:Array.from({length:n}).map((i,s)=>(0,fs.jsx)("div",{className:"wp-block-column",children:(0,fs.jsx)(lu.RichText,{tagName:"p",value:o?.[s]?.children,onChange:l=>{t({content:[...o.slice(0,s),{children:l},...o.slice(s+1)]})},"aria-label":(0,H1.sprintf)((0,H1.__)("Column %d text"),s+1),placeholder:(0,H1.__)("New Column")})},`column-${s}`))})]})}var q9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/text-columns",title:"Text Columns (deprecated)",icon:"columns",category:"design",description:"This block is deprecated. Please use the Columns block instead.",textdomain:"default",attributes:{content:{type:"array",source:"query",selector:"p",query:{children:{type:"string",source:"html"}},default:[{},{}]},columns:{type:"number",default:2},width:{type:"string"}},supports:{inserter:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-text-columns-editor",style:"wp-block-text-columns"};var K9=a(N(),1),Z9=a(b(),1);function n_e({attributes:e}){let{width:t,content:r,columns:o}=e;return(0,Z9.jsx)("div",{...K9.useBlockProps.save({className:`align${t} columns-${o}`}),children:Array.from({length:o}).map((n,i)=>(0,Z9.jsx)("div",{className:"wp-block-column",children:(0,Z9.jsx)(K9.RichText.Content,{tagName:"p",value:r?.[i]?.children})},`column-${i}`))})}var Y9=a(K(),1),yAe={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:r,width:o})=>(0,Y9.createBlock)("core/columns",{align:o==="wide"||o==="full"?o:void 0,className:e,columns:t},r.map(({children:n})=>(0,Y9.createBlock)("core/column",{},[(0,Y9.createBlock)("core/paragraph",{content:n})])))}]},a_e=yAe;var{name:i_e}=q9,s_e={transforms:a_e,getEditWrapperProps(e){let{width:t}=e;if(t==="wide"||t==="full")return{"data-align":t}},edit:o_e,save:n_e},_Ae=()=>A({name:i_e,metadata:q9,settings:s_e});var QH={};X(QH,{init:()=>EAe,metadata:()=>J9,name:()=>f_e,settings:()=>tP});var YH=a(D(),1);var m_e=a(K(),1);var wh=a(N(),1);var j1=a(b(),1),xAe={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r}=e;return(0,j1.jsx)(wh.RichText.Content,{tagName:"pre",style:{textAlign:t},value:r})},migrate:ve},kAe={attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},spacing:{padding:!0}},save({attributes:e}){let{textAlign:t,content:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,j1.jsx)("pre",{...wh.useBlockProps.save({className:o}),children:(0,j1.jsx)(wh.RichText.Content,{value:r})})},migrate(e){return ve(Xt(e))},isEligible({style:e,textAlign:t}){return e?.typography?.fontFamily||!!t}},wAe={attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,background:{backgroundImage:!0,backgroundSize:!0},color:{gradients:!0,link:!0},dimensions:{minHeight:!0},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0},spacing:{margin:!0,padding:!0},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},interactivity:{clientNavigation:!0}},save({attributes:e}){let{textAlign:t,content:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,j1.jsx)("pre",{...wh.useBlockProps.save({className:o}),children:(0,j1.jsx)(wh.RichText.Content,{value:r})})},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},l_e=[wAe,kAe,xAe];var qH=a(D(),1),Q9=a(N(),1),X9=a(K(),1);var c_e=a(b(),1);function u_e(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onRemove:n,insertBlocksAfter:i,style:s}=e,{content:l}=t;Pt(e);let c=(0,Q9.useBlockProps)({style:s});return(0,c_e.jsx)(Q9.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:u=>{r({content:u})},"aria-label":(0,qH.__)("Poetry text"),placeholder:(0,qH.__)("Write poetry\u2026"),onRemove:n,onMerge:o,...c,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:i?()=>i((0,X9.createBlock)((0,X9.getDefaultBlockName)())):void 0})}var J9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/verse",title:"Poetry",category:"text",description:"Insert poetry. Use special spacing formats. Or quote song lyrics.",keywords:["poetry","poem","verse","stanza","song","lyrics"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{anchor:!0,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!0,__experimentalDefaultControls:{minHeight:!1}},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,textAlign:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-verse",editorStyle:"wp-block-verse-editor"};var eP=a(N(),1),ZH=a(b(),1);function p_e({attributes:e}){let{content:t}=e;return(0,ZH.jsx)("pre",{...eP.useBlockProps.save(),children:(0,ZH.jsx)(eP.RichText.Content,{value:t})})}var KH=a(K(),1),SAe={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,KH.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,KH.createBlock)("core/paragraph",e)}]},d_e=SAe;var{fieldsKey:TAe,formKey:PAe}=q(m_e.privateApis),{name:f_e}=J9,tP={icon:ub,example:{attributes:{content:(0,YH.__)(`WHAT was he doing, the great god Pan,
+`+t.content}}};window.__experimentalContentOnlyInspectorFields&&(D7[KBe]=[{id:"content",label:(0,_V.__)("Content"),type:"text",Edit:"rich-text"}],D7[YBe]={fields:["content"]});var QBe=()=>M({name:lpe,metadata:I7,settings:D7});var kV={};J(kV,{init:()=>uNe,metadata:()=>A7,name:()=>ype,settings:()=>M7});var A_=a(D(),1);var vpe=a(K(),1);var lt=a(R(),1),upe=a(O(),1);var $f="is-style-solid-color";var Kt=a(b(),1),D_={value:{type:"string",source:"html",selector:"blockquote",multiline:"p"},citation:{type:"string",source:"html",selector:"cite",default:""},mainColor:{type:"string"},customMainColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}};function cpe(e){if(!e)return;let t=e.match(/border-color:([^;]+)[;]?/);if(t&&t[1])return t[1]}function qf(e){e=e||"<p></p>";let r=`</p>${e}<p>`.split("</p><p>");return r.shift(),r.pop(),r.join("<br>")}var XBe={attributes:{value:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],background:{backgroundImage:!0,backgroundSize:!0,__experimentalDefaultControls:{backgroundImage:!0}},color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!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:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}},interactivity:{clientNavigation:!0}},save({attributes:e}){let{textAlign:t,citation:r,value:o}=e,n=!lt.RichText.isEmpty(r);return(0,Kt.jsx)("figure",{...lt.useBlockProps.save({className:T({[`has-text-align-${t}`]:t})}),children:(0,Kt.jsxs)("blockquote",{children:[(0,Kt.jsx)(lt.RichText.Content,{tagName:"p",value:o}),n&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:r})]})})},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},migrate:ke},JBe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}}},save({attributes:e}){let{textAlign:t,citation:r,value:o}=e,n=!lt.RichText.isEmpty(r);return(0,Kt.jsx)("figure",{...lt.useBlockProps.save({className:T({[`has-text-align-${t}`]:t})}),children:(0,Kt.jsxs)("blockquote",{children:[(0,Kt.jsx)(lt.RichText.Content,{value:o,multiline:!0}),n&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:r})]})})},migrate({value:e,...t}){return ke({value:qf(e),...t})}},eNe={attributes:{...D_},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0}},save({attributes:e}){let{mainColor:t,customMainColor:r,customTextColor:o,textColor:n,value:i,citation:s,className:l}=e,c=l?.includes($f),u,d;if(c){let g=(0,lt.getColorClassName)("background-color",t);u=T({"has-background":g||r,[g]:g}),d={backgroundColor:g?void 0:r}}else r&&(d={borderColor:r});let p=(0,lt.getColorClassName)("color",n),m=T({"has-text-color":n||o,[p]:p}),f=p?void 0:{color:o};return(0,Kt.jsx)("figure",{...lt.useBlockProps.save({className:u,style:d}),children:(0,Kt.jsxs)("blockquote",{className:m,style:f,children:[(0,Kt.jsx)(lt.RichText.Content,{value:i,multiline:!0}),!lt.RichText.isEmpty(s)&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:n,...i}){let s=t?.includes($f),l;return o&&(s?l={color:{background:o}}:l={border:{color:o}}),n&&l&&(l.color={...l.color,text:n}),ke({value:qf(e),className:t,backgroundColor:s?r:void 0,borderColor:s?void 0:r,textAlign:s?"left":void 0,...i,style:l})}},tNe={attributes:{...D_,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:n,value:i,citation:s,className:l,figureStyle:c}=e,u=l?.includes($f),d,p;if(u){let h=(0,lt.getColorClassName)("background-color",t);d=T({"has-background":h||r,[h]:h}),p={backgroundColor:h?void 0:r}}else r?p={borderColor:r}:t&&(p={borderColor:cpe(c)});let m=(0,lt.getColorClassName)("color",o),f=(o||n)&&T("has-text-color",{[m]:m});return(0,Kt.jsx)("figure",{className:d,style:p,children:(0,Kt.jsxs)("blockquote",{className:f,style:m?void 0:{color:n},children:[(0,Kt.jsx)(lt.RichText.Content,{value:i,multiline:!0}),!lt.RichText.isEmpty(s)&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,figureStyle:r,mainColor:o,customMainColor:n,customTextColor:i,...s}){let l=t?.includes($f),c;if(n&&(l?c={color:{background:n}}:c={border:{color:n}}),i&&c&&(c.color={...c.color,text:i}),!l&&o&&r){let u=cpe(r);if(u)return{value:qf(e),...s,className:t,style:{border:{color:u}}}}return ke({value:qf(e),className:t,backgroundColor:l?o:void 0,borderColor:l?void 0:o,textAlign:l?"left":void 0,...s,style:c})}},rNe={attributes:D_,save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:n,value:i,citation:s,className:l}=e,c=l?.includes($f),u,d;if(c)u=(0,lt.getColorClassName)("background-color",t),u||(d={backgroundColor:r});else if(r)d={borderColor:r};else if(t){let g=(0,upe.select)(lt.store).getSettings().colors??[];d={borderColor:(0,lt.getColorObjectByAttributeValues)(g,t).color}}let p=(0,lt.getColorClassName)("color",o),m=o||n?T("has-text-color",{[p]:p}):void 0;return(0,Kt.jsx)("figure",{className:u,style:d,children:(0,Kt.jsxs)("blockquote",{className:m,style:p?void 0:{color:n},children:[(0,Kt.jsx)(lt.RichText.Content,{value:i,multiline:!0}),!lt.RichText.isEmpty(s)&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:s})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:n,...i}){let s=t?.includes($f),l={};return o&&(s?l={color:{background:o}}:l={border:{color:o}}),n&&l&&(l.color={...l.color,text:n}),ke({value:qf(e),className:t,backgroundColor:s?r:void 0,borderColor:s?void 0:r,textAlign:s?"left":void 0,...i,style:l})}},oNe={attributes:{...D_},save({attributes:e}){let{value:t,citation:r}=e;return(0,Kt.jsxs)("blockquote",{children:[(0,Kt.jsx)(lt.RichText.Content,{value:t,multiline:!0}),!lt.RichText.isEmpty(r)&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"cite",value:r})]})},migrate({value:e,...t}){return{value:qf(e),...t}}},nNe={attributes:{...D_,citation:{type:"string",source:"html",selector:"footer"},align:{type:"string",default:"none"}},save({attributes:e}){let{value:t,citation:r,align:o}=e;return(0,Kt.jsxs)("blockquote",{className:`align${o}`,children:[(0,Kt.jsx)(lt.RichText.Content,{value:t,multiline:!0}),!lt.RichText.isEmpty(r)&&(0,Kt.jsx)(lt.RichText.Content,{tagName:"footer",value:r})]})},migrate({value:e,...t}){return{value:qf(e),...t}}},dpe=[XBe,JBe,eNe,tNe,rNe,oNe,nNe];var L_=a(D(),1),q0=a(R(),1),L7=a(K(),1);var ppe="figure";var mpe="blockquote";var Wu=a(b(),1);function aNe(e){let{attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:n}=e;Et(e);let{citation:i,value:s}=t,l=(0,q0.useBlockProps)(),c=!q0.RichText.isEmpty(i)||o;return(0,Wu.jsx)(Wu.Fragment,{children:(0,Wu.jsx)(ppe,{...l,children:(0,Wu.jsxs)(mpe,{children:[(0,Wu.jsx)(q0.RichText,{identifier:"value",tagName:"p",value:s,onChange:u=>r({value:u}),"aria-label":(0,L_.__)("Pullquote text"),placeholder:(0,L_.__)("Add quote")}),c&&(0,Wu.jsx)(q0.RichText,{identifier:"citation",tagName:"cite",style:{display:"block"},value:i,"aria-label":(0,L_.__)("Pullquote citation text"),placeholder:(0,L_.__)("Add citation"),onChange:u=>r({citation:u}),className:"wp-block-pullquote__citation",__unstableOnSplitAtEnd:n?()=>n((0,L7.createBlock)((0,L7.getDefaultBlockName)())):void 0})]})})})}var fpe=aNe;var A7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pullquote",title:"Pullquote",category:"text",description:"Give special visual emphasis to a quote from your text.",textdomain:"default",attributes:{value:{type:"rich-text",source:"rich-text",selector:"p",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"}},supports:{anchor:!0,align:["left","right","wide","full"],background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!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}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-pullquote-editor",style:"wp-block-pullquote"};var Z0=a(R(),1),K0=a(b(),1);function gpe({attributes:e}){let{citation:t,value:r}=e,o=!Z0.RichText.isEmpty(t);return(0,K0.jsx)("figure",{...Z0.useBlockProps.save(),children:(0,K0.jsxs)("blockquote",{children:[(0,K0.jsx)(Z0.RichText.Content,{tagName:"p",value:r}),o&&(0,K0.jsx)(Z0.RichText.Content,{tagName:"cite",value:t})]})})}var Gu=a(K(),1),Y0=a(hl(),1),sNe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,Gu.createBlock)("core/pullquote",{value:(0,Y0.toHTMLString)({value:(0,Y0.join)(e.map(({content:t})=>(0,Y0.create)({html:t})),`
+`)}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,Gu.createBlock)("core/pullquote",{value:e,anchor:t})}],to:[{type:"block",blocks:["core/paragraph"],transform:({value:e,citation:t})=>{let r=[];return e&&r.push((0,Gu.createBlock)("core/paragraph",{content:e})),t&&r.push((0,Gu.createBlock)("core/paragraph",{content:t})),r.length===0?(0,Gu.createBlock)("core/paragraph",{content:""}):r}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,Gu.createBlock)("core/heading",{content:t});let r=(0,Gu.createBlock)("core/heading",{content:e});return t?[r,(0,Gu.createBlock)("core/heading",{content:t})]:r}}]},hpe=sNe;var{fieldsKey:lNe,formKey:cNe}=q(vpe.privateApis),{name:ype}=A7,M7={icon:IN,example:{attributes:{value:(0,A_.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,A_.__)("Matt Mullenweg")}},transforms:hpe,edit:fpe,save:gpe,deprecated:dpe};window.__experimentalContentOnlyInspectorFields&&(M7[lNe]=[{id:"value",label:(0,A_.__)("Content"),type:"text",Edit:"rich-text"},{id:"citation",label:(0,A_.__)("Citation"),type:"text",Edit:"rich-text"}],M7[cNe]={fields:["value","citation"]});var uNe=()=>M({name:ype,metadata:A7,settings:M7});var FV={};J(FV,{init:()=>ONe,metadata:()=>z7,name:()=>Wme,settings:()=>Gme});var z7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query",title:"Query Loop",category:"theme",description:"An advanced block that allows displaying post types based on different query parameters and visual configurations.",keywords:["posts","list","blog","blogs","custom post types"],textdomain:"default",attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[],format:[],excludeCurrent:null}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},usesContext:["templateSlug","postType"],providesContext:{queryId:"queryId",query:"query",displayLayout:"displayLayout",enhancedPagination:"enhancedPagination"},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,spacing:{blockGap:!0},interactivity:!0},editorStyle:"wp-block-query-editor"};var Bme=a(O(),1),Nme=a(H(),1),Ime=a(R(),1);var O_=a(O(),1),Cme=a(he(),1),r1=a(H(),1),Ws=a(R(),1),o1=a(D(),1),Sme=a(ne(),1),Tme=a(xr(),1);var Bpe=a(V(),1),Qf=a(D(),1);var Wc=a(O(),1),Kf=a(H(),1),M_=a(ne(),1),V7=a(R(),1),bpe=a(Wo(),1),Zf=a(D(),1),Yf=a(K(),1),z_=e=>{let t=e?.reduce((r,o)=>{let{mapById:n,mapByName:i,names:s}=r;return n[o.id]=o,i[o.name]=o,s.push(o.name),r},{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},pNe=(e,t)=>{let r=t.split("."),o=e;return r.forEach(n=>{o=o?.[n]}),o},wV=(e,t)=>(e||[]).map(r=>({...r,name:(0,bpe.decodeEntities)(pNe(r,t))})),_pe=()=>{let e=(0,Wc.useSelect)(n=>{let{getPostTypes:i}=n(M_.store),s=["attachment"];return i({per_page:-1})?.filter(({viewable:c,slug:u})=>c&&!s.includes(u))},[]),t=(0,Kf.useMemo)(()=>{if(e?.length)return e.reduce((n,i)=>(n[i.slug]=i.taxonomies,n),{})},[e]),r=(0,Kf.useMemo)(()=>(e||[]).map(({labels:n,slug:i})=>({label:n.singular_name,value:i})),[e]),o=(0,Kf.useMemo)(()=>e?.length?e.reduce((n,i)=>(n[i.slug]=i.supports?.["post-formats"]||!1,n),{}):{},[e]);return{postTypesTaxonomiesMap:t,postTypesSelectOptions:r,postTypeFormatSupportMap:o}},F7=e=>{let t=(0,Wc.useSelect)(r=>{let{getTaxonomies:o,getPostType:n}=r(M_.store);return n(e)?.taxonomies?.length>0?o({type:e,per_page:-1}):[]},[e]);return(0,Kf.useMemo)(()=>t?.filter(({visibility:r})=>!!r?.publicly_queryable),[t])};function xpe(e){return(0,Wc.useSelect)(t=>{let r=t(M_.store).getPostType(e);return r?.viewable&&r?.hierarchical},[e])}function kpe(e){let t=(0,Wc.useSelect)(r=>!!r(M_.store).getPostType(e)?.supports?.["page-attributes"],[e]);return(0,Kf.useMemo)(()=>{let r=[{label:(0,Zf.__)("Newest to oldest"),value:"date/desc"},{label:(0,Zf.__)("Oldest to newest"),value:"date/asc"},{label:(0,Zf.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Zf.__)("Z \u2192 A"),value:"title/desc"}];return t&&r.push({label:(0,Zf.__)("Ascending by order"),value:"menu_order/asc"},{label:(0,Zf.__)("Descending by order"),value:"menu_order/desc"}),r},[t])}function wpe(e){return(0,Wc.useSelect)(t=>t(Yf.store).getActiveBlockVariation("core/query",e)?.allowedControls,[e])}function ui(e,t){return e?e.includes(t):!0}var Cpe=(e,t)=>{let{query:{postType:r,inherit:o},namespace:n}=t,i=e.map(c=>(0,Yf.cloneBlock)(c)),s=[],l=[...i];for(;l.length>0;){let c=l.shift();c.name==="core/query"&&(c.attributes.query={...c.attributes.query,postType:r,inherit:o},n&&(c.attributes.namespace=n),s.push(c.clientId)),c.innerBlocks?.forEach(u=>{l.push(u)})}return{newBlocks:i,queryClientIds:s}};function Spe(e,t){return(0,Wc.useSelect)(r=>{let o=r(Yf.store).getActiveBlockVariation("core/query",t)?.name;if(!o)return"core/query";let{getBlockRootClientId:n,getPatternsByBlockTypes:i}=r(V7.store),s=n(e);return i(`core/query/${o}`,s).length>0?`core/query/${o}`:"core/query"},[e,t])}function Tpe(e){let{activeVariationName:t,blockVariations:r}=(0,Wc.useSelect)(n=>{let{getActiveBlockVariation:i,getBlockVariations:s}=n(Yf.store);return{activeVariationName:i("core/query",e)?.name,blockVariations:s("core/query","block")}},[e]);return(0,Kf.useMemo)(()=>{let n=s=>!s.attributes?.namespace;if(!t)return r.filter(n);let i=r.filter(s=>s.attributes?.namespace?.includes(t));return i.length?i:r.filter(n)},[t,r])}var Ppe=(e,t)=>(0,Wc.useSelect)(r=>{let{getBlockRootClientId:o,getPatternsByBlockTypes:n}=r(V7.store),i=o(e);return n(t,i)},[t,e]),O7=e=>(0,Wc.useSelect)(t=>{let{getClientIdsOfDescendants:r,getBlockName:o}=t(V7.store),{getBlockSupport:n,getBlockType:i}=t(Yf.store),s=new Set;return r(e).forEach(l=>{let c=o(l),u=Object.is(n(c,"interactivity"),!0),d=n(c,"interactivity.clientNavigation");!u&&!d&&s.add(i(c)?.title||c)}),[...s]},[e]);function Epe(e){if(!e)return{isSingular:!0};let t=!1,r=e==="wp"?"custom":e,o=["404","blank","single","page","custom"],n=e.includes("-")?e.split("-",1)[0]:e;return e.includes("-")&&e.split("-").slice(1).join("-")&&(r=n),t=o.includes(r),{isSingular:t,templateType:r}}var V_=a(b(),1);function Npe({enhancedPagination:e,setAttributes:t,clientId:r}){let o=O7(r),n=(0,Qf.__)("Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages.");return o.length&&(n=(0,Qf.sprintf)((0,Qf.__)("Some blocks aren't supported: %s. Remove them to change this setting."),o.join((0,Qf.__)(", ")))),(0,V_.jsx)(V_.Fragment,{children:(0,V_.jsx)(Bpe.ToggleControl,{label:(0,Qf.__)("Reload full page"),help:n,checked:!e,disabled:!!o.length,onChange:i=>{t({enhancedPagination:!i})}})})}var yt=a(V(),1),BV=a(O(),1),NV=a(ne(),1),Nt=a(D(),1),bme=a(he(),1),U7=a(H(),1);var Ipe=a(V(),1),Q0=a(D(),1),Rpe=a(b(),1),mNe=[{label:(0,Q0.__)("Newest to oldest"),value:"date/desc"},{label:(0,Q0.__)("Oldest to newest"),value:"date/asc"},{label:(0,Q0.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Q0.__)("Z \u2192 A"),value:"title/desc"}];function fNe({order:e,orderBy:t,orderByOptions:r=mNe,onChange:o}){return(0,Rpe.jsx)(Ipe.SelectControl,{label:(0,Q0.__)("Order by"),value:`${t}/${e}`,options:r,onChange:n=>{let[i,s]=n.split("/");o({order:s,orderBy:i})}})}var Dpe=fNe;var Lpe=a(D(),1),Ape=a(V(),1),Mpe=a(O(),1),zpe=a(ne(),1);var Vpe=a(b(),1),gNe={who:"authors",per_page:-1,_fields:"id,name",context:"view"};function hNe({value:e,onChange:t}){let r=(0,Mpe.useSelect)(c=>{let{getUsers:u}=c(zpe.store);return u(gNe)},[]);if(!r)return null;let o=z_(r),i=(e?e.toString().split(","):[]).reduce((c,u)=>{let d=o.mapById[u];return d&&c.push({id:u,value:d.name}),c},[]),s=(c,u)=>{let d=u?.id||c[u]?.id;if(d)return d},l=c=>{let u=Array.from(c.reduce((d,p)=>{let m=s(o.mapByName,p);return m&&d.add(m),d},new Set));t({author:u.join(",")})};return(0,Vpe.jsx)(Ape.FormTokenField,{label:(0,Lpe.__)("Authors"),value:i,suggestions:o.names,onChange:l,help:""})}var Fpe=hNe;var Hpe=a(D(),1),jpe=a(V(),1),CV=a(O(),1),SV=a(ne(),1),$u=a(H(),1),Upe=a(he(),1);var Wpe=a(b(),1),Xf=[],Ope={order:"asc",_fields:"id,title",context:"view"};function vNe({parents:e,postType:t,onChange:r}){let[o,n]=(0,$u.useState)(""),[i,s]=(0,$u.useState)(Xf),[l,c]=(0,$u.useState)(Xf),u=(0,Upe.useDebounce)(n,250),{searchResults:d,searchHasResolved:p}=(0,CV.useSelect)(v=>{if(!o)return{searchResults:Xf,searchHasResolved:!0};let{getEntityRecords:x,hasFinishedResolution:_}=v(SV.store),k=["postType",t,{...Ope,search:o,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:x(...k),searchHasResolved:_("getEntityRecords",k)}},[o,t,e]),m=(0,CV.useSelect)(v=>{if(!e?.length)return Xf;let{getEntityRecords:x}=v(SV.store);return x("postType",t,{...Ope,include:e,per_page:e.length})},[e,t]);(0,$u.useEffect)(()=>{if(e?.length||s(Xf),!m?.length)return;let v=z_(wV(m,"title.rendered")),x=e.reduce((_,k)=>{let y=v.mapById[k];return y&&_.push({id:k,value:y.name}),_},[]);s(x)},[e,m]);let f=(0,$u.useMemo)(()=>d?.length?z_(wV(d,"title.rendered")):Xf,[d]);(0,$u.useEffect)(()=>{p&&c(f.names)},[f.names,p]);let g=(v,x)=>{let _=x?.id||v?.[x]?.id;if(_)return _},h=v=>{let x=Array.from(v.reduce((_,k)=>{let y=g(f.mapByName,k);return y&&_.add(y),_},new Set));c(Xf),r({parents:x})};return(0,Wpe.jsx)(jpe.FormTokenField,{label:(0,Hpe.__)("Parents"),value:i,onInputChange:u,suggestions:l,onChange:h,help:""})}var Gpe=vNe;var H7=a(V(),1),TV=a(O(),1),PV=a(ne(),1),qu=a(H(),1),Zpe=a(he(),1),Kpe=a(Wo(),1),j7=a(D(),1);var Pp=a(b(),1),X0=[],$pe={order:"asc",_fields:"id,name",context:"view"},yNe=(e,t)=>{let r=t?.id||e?.find(n=>n.name===t)?.id;if(r)return r;let o=t.toLocaleLowerCase();return e?.find(n=>n.name.toLocaleLowerCase()===o)?.id};function Ype({onChange:e,query:t}){let{postType:r,taxQuery:o}=t,n=F7(r);return n?.length?(0,Pp.jsx)(H7.__experimentalVStack,{spacing:4,children:n.map(i=>{let s=o?.include?.[i.slug]||[],l=o?.exclude?.[i.slug]||[],c=(u,d)=>{let p={...o?.[d],[i.slug]:u};u.length||delete p[i.slug];let m={...o,[d]:Object.keys(p).length?p:void 0};e({taxQuery:Object.values(m).every(f=>!f)?void 0:m})};return(0,Pp.jsxs)(qu.Fragment,{children:[(0,Pp.jsx)(qpe,{taxonomy:i,termIds:s,oppositeTermIds:l,onChange:u=>c(u,"include"),label:i.name}),(0,Pp.jsx)(qpe,{taxonomy:i,termIds:l,oppositeTermIds:s,onChange:u=>c(u,"exclude"),label:(0,j7.sprintf)((0,j7.__)("Exclude: %s"),i.name)})]},i.slug)})}):null}function qpe({taxonomy:e,termIds:t,oppositeTermIds:r,onChange:o,label:n}){let[i,s]=(0,qu.useState)(""),[l,c]=(0,qu.useState)(X0),[u,d]=(0,qu.useState)(X0),p=(0,Zpe.useDebounce)(s,250),{searchResults:m,searchHasResolved:f}=(0,TV.useSelect)(v=>{if(!i)return{searchResults:X0,searchHasResolved:!0};let{getEntityRecords:x,hasFinishedResolution:_}=v(PV.store),k=[...t,...r],y=["taxonomy",e.slug,{...$pe,search:i,orderby:"name",exclude:k,per_page:20}];return{searchResults:x(...y),searchHasResolved:_("getEntityRecords",y)}},[i,e.slug,t,r]),g=(0,TV.useSelect)(v=>{if(!t?.length)return X0;let{getEntityRecords:x}=v(PV.store);return x("taxonomy",e.slug,{...$pe,include:t,per_page:t.length})},[e.slug,t]);return(0,qu.useEffect)(()=>{if(t?.length||c(X0),!g?.length)return;let v=t.reduce((x,_)=>{let k=g.find(y=>y.id===_);return k&&x.push({id:_,value:k.name}),x},[]);c(v)},[t,g]),(0,qu.useEffect)(()=>{f&&d(m.map(v=>v.name))},[m,f]),(0,Pp.jsx)("div",{className:"block-library-query-inspector__taxonomy-control",children:(0,Pp.jsx)(H7.FormTokenField,{label:n,value:l,onInputChange:p,suggestions:u,displayTransform:Kpe.decodeEntities,onChange:v=>{let x=new Set;for(let _ of v){let k=yNe(m,_);k&&x.add(k)}d(X0),o(Array.from(x))},help:""})})}var Qpe=a(V(),1),Xpe=a(O(),1),Jpe=a(ne(),1),js=a(D(),1),eme=a(b(),1),bNe=[{value:"aside",label:(0,js.__)("Aside")},{value:"audio",label:(0,js.__)("Audio")},{value:"chat",label:(0,js.__)("Chat")},{value:"gallery",label:(0,js.__)("Gallery")},{value:"image",label:(0,js.__)("Image")},{value:"link",label:(0,js.__)("Link")},{value:"quote",label:(0,js.__)("Quote")},{value:"standard",label:(0,js.__)("Standard")},{value:"status",label:(0,js.__)("Status")},{value:"video",label:(0,js.__)("Video")}].sort((e,t)=>{let r=e.label.toUpperCase(),o=t.label.toUpperCase();return r<o?-1:r>o?1:0});function _Ne(e,t){return e.map(r=>t.find(o=>o.label.toLocaleLowerCase()===r.toLocaleLowerCase())?.value).filter(Boolean)}function tme({onChange:e,query:{format:t}}){let r=Array.isArray(t)?t:[t],{supportedFormats:o}=(0,Xpe.useSelect)(l=>({supportedFormats:l(Jpe.store).getThemeSupports().formats}),[]),n=bNe.filter(l=>o.includes(l.value)),i=r.map(l=>n.find(c=>c.value===l)?.label).filter(Boolean),s=n.filter(l=>!r.includes(l.value)).map(l=>l.label);return(0,eme.jsx)(Qpe.FormTokenField,{label:(0,js.__)("Formats"),value:i,suggestions:s,onChange:l=>{e({format:_Ne(l,n)})},help:"",__experimentalExpandOnFocus:!0})}var rme=a(V(),1),Jf=a(D(),1),ome=a(b(),1),xNe=[{label:(0,Jf.__)("Include"),value:""},{label:(0,Jf.__)("Ignore"),value:"ignore"},{label:(0,Jf.__)("Exclude"),value:"exclude"},{label:(0,Jf.__)("Only"),value:"only"}];function nme({value:e,onChange:t}){return(0,ome.jsx)(rme.SelectControl,{label:(0,Jf.__)("Sticky posts"),options:xNe,value:e,onChange:t,help:(0,Jf.__)("Sticky posts always appear first, regardless of their publish date.")})}var sme=a(V(),1),lme=a(D(),1),cme=a(b(),1),ame=1,ime=100,kNe=({perPage:e,offset:t=0,onChange:r})=>(0,cme.jsx)(sme.RangeControl,{label:(0,lme.__)("Items per page"),min:ame,max:ime,onChange:o=>{isNaN(o)||o<ame||o>ime||r({perPage:o,offset:t})},value:parseInt(e,10)}),ume=kNe;var pme=a(V(),1),mme=a(D(),1),fme=a(b(),1),dme=0,wNe=100,CNe=({offset:e=0,onChange:t})=>(0,fme.jsx)(pme.__experimentalNumberControl,{label:(0,mme._x)("Offset","Number of posts to skip in a query"),value:e,min:dme,onChange:r=>{isNaN(r)||r<dme||r>wNe||t({offset:r})}}),gme=CNe;var hme=a(V(),1),EV=a(D(),1),vme=a(b(),1),SNe=({pages:e,onChange:t})=>(0,vme.jsx)(hme.__experimentalNumberControl,{label:(0,EV.__)("Max pages to show"),value:e,min:0,onChange:r=>{isNaN(r)||r<0||t({pages:r})},help:(0,EV.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")}),yme=SNe;var Je=a(b(),1);function _me(e){let{attributes:t,setQuery:r,isSingular:o,shouldExcludeCurrentPost:n}=e,{query:i}=t,{order:s,orderBy:l,author:c,pages:u,postType:d="post",perPage:p,offset:m,sticky:f,inherit:g,taxQuery:h,parents:v,format:x,excludeCurrent:_}=i,k=wpe(t),y=d==="post",{postTypesTaxonomiesMap:w,postTypesSelectOptions:C,postTypeFormatSupportMap:S}=_pe(),P=F7(d),N=xpe(d),I=ge=>{let et={postType:ge},me=w[ge];if(me?.length&&h){let Ne=Xt=>Object.entries(Xt||{}).reduce((Gt,[br,wo])=>(me.includes(br)&&(Gt[br]=wo),Gt),{}),ie={},Ee=Ne(h.include);Object.keys(Ee).length&&(ie.include=Ee);let ve=Ne(h.exclude);Object.keys(ve).length&&(ie.exclude=ve),et.taxQuery=Object.keys(ie).length?ie:void 0}ge!=="post"&&(et.sticky=""),et.parents=[],S[ge]||(et.format=[]),r(et)},[B,E]=(0,U7.useState)(i.search),L=(0,U7.useMemo)(()=>(0,bme.debounce)(ge=>{r({search:ge})},250),[r]),A=kpe(d),U=ui(k,"inherit"),$=!g&&ui(k,"postType"),W=(0,Nt.__)("Post type"),G=(0,Nt.__)("Select the type of content to display: posts, pages, or custom post types."),F=!g&&ui(k,"order"),Z=!g&&y&&ui(k,"sticky"),j=U||$||F||Z,Y=!!P?.length&&ui(k,"taxQuery"),ee=ui(k,"author"),te=ui(k,"search"),Q=ui(k,"parents")&&N,le=S[d],oe=(0,BV.useSelect)(ge=>{if(!le||!ui(k,"format"))return!1;let et=ge(NV.store).getThemeSupports();return et.formats&&et.formats.length>0&&et.formats.some(me=>me!=="standard")},[k,le]),ce=n&&ui(k,"excludeCurrent"),pe=(0,BV.useSelect)(ge=>ge(NV.store).getPostType(d)?.labels?.singular_name,[d]),be=Y||ee||te||Q||oe||ce,Te=X(),ae=ui(k,"postCount"),se=ui(k,"offset"),ue=ui(k,"pages"),Oe=ae||se||ue,Pe=o&&g;return(0,Je.jsxs)(Je.Fragment,{children:[j&&(0,Je.jsxs)(yt.__experimentalToolsPanel,{label:(0,Nt.__)("Settings"),resetAll:()=>{r({postType:"post",order:"desc",orderBy:"date",sticky:"",inherit:!0})},dropdownMenuProps:Te,children:[U&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!g,label:(0,Nt.__)("Query type"),onDeselect:()=>r({inherit:!0}),isShownByDefault:!0,children:(0,Je.jsxs)(yt.__experimentalVStack,{spacing:4,children:[(0,Je.jsxs)(yt.__experimentalToggleGroupControl,{label:(0,Nt.__)("Query type"),isBlock:!0,onChange:ge=>{r({inherit:ge==="default"})},help:g?(0,Nt.__)("Display a list of posts or custom post types based on the current template."):(0,Nt.__)("Display a list of posts or custom post types based on specific criteria."),value:g?"default":"custom",children:[(0,Je.jsx)(yt.__experimentalToggleGroupControlOption,{value:"default",label:(0,Nt.__)("Default")}),(0,Je.jsx)(yt.__experimentalToggleGroupControlOption,{value:"custom",label:(0,Nt.__)("Custom")})]}),Pe&&(0,Je.jsx)(yt.Notice,{status:"warning",isDismissible:!1,children:(0,Nt.__)("Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank).")})]})}),$&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>d!=="post",label:W,onDeselect:()=>I("post"),isShownByDefault:!0,children:C.length>2?(0,Je.jsx)(yt.SelectControl,{options:C,value:d,label:W,onChange:I,help:G}):(0,Je.jsx)(yt.__experimentalToggleGroupControl,{isBlock:!0,value:d,label:W,onChange:I,help:G,children:C.map(ge=>(0,Je.jsx)(yt.__experimentalToggleGroupControlOption,{value:ge.value,label:ge.label},ge.value))})}),F&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>s!=="desc"||l!=="date",label:(0,Nt.__)("Order by"),onDeselect:()=>r({order:"desc",orderBy:"date"}),isShownByDefault:!0,children:(0,Je.jsx)(Dpe,{order:s,orderBy:l,orderByOptions:A,onChange:r})}),Z&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,Nt.__)("Sticky posts"),onDeselect:()=>r({sticky:""}),isShownByDefault:!0,children:(0,Je.jsx)(nme,{value:f,onChange:ge=>r({sticky:ge})})})]}),!g&&Oe&&(0,Je.jsxs)(yt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__display",label:(0,Nt.__)("Display"),resetAll:()=>{r({offset:0,pages:0})},dropdownMenuProps:Te,children:[(0,Je.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Nt.__)("Items per page"),hasValue:()=>p>0,children:(0,Je.jsx)(ume,{perPage:p,offset:m,onChange:r})}),(0,Je.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Nt._x)("Offset","Number of posts to skip in a query"),hasValue:()=>m>0,onDeselect:()=>r({offset:0}),children:(0,Je.jsx)(gme,{offset:m,onChange:r})}),(0,Je.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Nt.__)("Max pages to show"),hasValue:()=>u>0,onDeselect:()=>r({pages:0}),children:(0,Je.jsx)(yme,{pages:u,onChange:r})})]}),!g&&be&&(0,Je.jsxs)(yt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__filters",label:(0,Nt.__)("Filters"),resetAll:()=>{r({author:"",parents:[],search:"",taxQuery:null,format:[],excludeCurrent:null}),E("")},dropdownMenuProps:Te,children:[Y&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Nt.__)("Taxonomies"),hasValue:()=>Object.values(h||{}).some(ge=>Object.values(ge||{}).some(et=>!!et?.length)),onDeselect:()=>r({taxQuery:null}),children:(0,Je.jsx)(Ype,{onChange:r,query:i})}),ee&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Nt.__)("Authors"),onDeselect:()=>r({author:""}),children:(0,Je.jsx)(Fpe,{value:c,onChange:r})}),te&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!B,label:(0,Nt.__)("Search terms"),onDeselect:()=>{r({search:""}),E("")},children:(0,Je.jsx)(yt.TextControl,{label:(0,Nt.__)("Search terms"),help:(0,Nt.__)("Filter the query by keywords that appear in the content, title, or excerpt."),value:B,onChange:ge=>{L(ge),E(ge)}})}),Q&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!v?.length,label:(0,Nt.__)("Parents"),onDeselect:()=>r({parents:[]}),children:(0,Je.jsx)(Gpe,{parents:v,postType:d,onChange:r})}),oe&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{hasValue:()=>!!x?.length,label:(0,Nt.__)("Formats"),onDeselect:()=>r({format:[]}),children:(0,Je.jsx)(tme,{onChange:r,query:i})}),ce&&(0,Je.jsx)(yt.__experimentalToolsPanelItem,{label:(0,Nt.__)("Exclude"),hasValue:()=>_!=null,onDeselect:()=>r({excludeCurrent:null}),children:(0,Je.jsx)(yt.ToggleControl,{label:(0,Nt.__)("Exclude current"),help:(0,Nt.sprintf)((0,Nt.__)("Exclude the current %s from the query."),pe),checked:!!_,onChange:ge=>{r({excludeCurrent:!!ge})}})})]})]})}var t1=a(V(),1),RV=a(D(),1),wme=a(O(),1),$7=a(R(),1);var J0=a(H(),1),xme=a(O(),1),G7=a(V(),1),e1=a(R(),1),W7=a(D(),1);var Zu=a(b(),1);function kme({clientId:e,attributes:t,setIsPatternSelectionModalOpen:r}){return(0,Zu.jsx)(G7.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,W7.__)("Choose a pattern"),onRequestClose:()=>r(!1),isFullScreen:!0,children:(0,Zu.jsx)(IV,{clientId:e,attributes:t})})}function F_(e,t){let r=Spe(e,t),o=Ppe(e,r);return(0,J0.useMemo)(()=>o.filter(i=>i.blocks?.[0]?.name==="core/query"),[o])}function IV({clientId:e,attributes:t,showTitlesAsTooltip:r=!1,showSearch:o=!0}){let[n,i]=(0,J0.useState)(""),{replaceBlock:s,selectBlock:l}=(0,xme.useDispatch)(e1.store),c=F_(e,t),u=(0,J0.useMemo)(()=>({previewPostType:t.query.postType}),[t.query.postType]),d=(0,J0.useMemo)(()=>Mb(c,n),[c,n]),p=(m,f)=>{let{newBlocks:g,queryClientIds:h}=Cpe(f,t);s(e,g),h[0]&&l(h[0])};return(0,Zu.jsxs)("div",{className:"block-library-query-pattern__selection-content",children:[o&&(0,Zu.jsx)("div",{className:"block-library-query-pattern__selection-search",children:(0,Zu.jsx)(G7.SearchControl,{onChange:i,value:n,label:(0,W7.__)("Search"),placeholder:(0,W7.__)("Search")})}),(0,Zu.jsx)(e1.BlockContextProvider,{value:u,children:(0,Zu.jsx)(e1.__experimentalBlockPatternsList,{blockPatterns:d,onClickPattern:p,showTitlesAsTooltip:r})})]})}var eg=a(b(),1);function TNe({clientId:e,attributes:t,hasInnerBlocks:r}){if(!F_(e,t).length)return null;let n=r?(0,RV.__)("Change design"):(0,RV.__)("Choose pattern");return(0,eg.jsx)($7.BlockControls,{group:"other",children:(0,eg.jsx)(t1.__experimentalDropdownContentWrapper,{children:(0,eg.jsx)(t1.Dropdown,{contentClassName:"block-editor-block-settings-menu__popover",focusOnMount:"firstElement",expandOnMobile:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,eg.jsx)(t1.ToolbarButton,{"aria-haspopup":"true","aria-expanded":i,onClick:s,children:n}),renderContent:()=>(0,eg.jsx)(IV,{clientId:e,attributes:t,showSearch:!1,showTitlesAsTooltip:!0})})})})}function q7(e){return(0,wme.useSelect)(r=>{let{isLockedBlock:o}=q(r($7.store));return o(e.clientId)},[e.clientId])?null:(0,eg.jsx)(TNe,{...e})}var Us=a(b(),1),{HTMLElementControl:PNe}=q(Ws.privateApis),ENe=3;function DV({attributes:e,setAttributes:t,clientId:r,context:o,name:n,isSelected:i}){let{queryId:s,query:l,enhancedPagination:c,tagName:u="div",query:{inherit:d}={}}=e,{templateSlug:p,postType:m}=o,{isSingular:f,templateType:g}=Epe(p),{__unstableMarkNextChangeAsNotPersistent:h}=(0,O_.useDispatch)(Ws.store),{createNotice:v}=(0,O_.useDispatch)(Tme.store),x=O7(r),_=(0,Cme.useInstanceId)(DV),k=(0,Ws.useBlockProps)(),y=(0,Ws.useInnerBlocksProps)(k),{postsPerPage:w}=(0,O_.useSelect)(P=>{let{getSettings:N}=P(Ws.store),{getEntityRecord:I,getEntityRecordEdits:B,canUser:E}=P(Sme.store),L=E("read",{kind:"root",name:"site"})?+I("root","site")?.posts_per_page:+N().postsPerPage;return{postsPerPage:+B("root","site")?.posts_per_page||L||ENe}},[]),C=f&&!d&&(l.postType===m||l.postType===g),S=(0,r1.useCallback)(P=>t(N=>({query:{...N.query,...P}})),[t]);return(0,r1.useEffect)(()=>{let P={};(d&&l.perPage!==w||!l.perPage&&w)&&(P.perPage=w),!C&&l.excludeCurrent!==void 0&&l.excludeCurrent!==null&&(P.excludeCurrent=null),Object.keys(P).length&&(h(),S(P))},[l.perPage,l.excludeCurrent,d,w,C,h,S]),(0,r1.useEffect)(()=>{Number.isFinite(s)||(h(),t({queryId:_}))},[s,_,h,t]),(0,r1.useEffect)(()=>{if(c&&x.length){h(),t({enhancedPagination:!1});let P=(0,o1.sprintf)((0,o1.__)(`"Reload full page" was enabled because some blocks inside the Query block aren't supported: %s.`),x.join((0,o1.__)(", ")));v("info",P,{type:"snackbar",id:"query-enhanced-pagination-disabled"})}},[c,x,h,t,v]),(0,Us.jsxs)(Us.Fragment,{children:[i&&(0,Us.jsx)(q7,{clientId:r,attributes:e,hasInnerBlocks:!0}),(0,Us.jsx)(Ws.InspectorControls,{children:(0,Us.jsx)(_me,{name:n,attributes:e,setQuery:S,setAttributes:t,clientId:r,isSingular:f,shouldExcludeCurrentPost:C})}),(0,Us.jsxs)(Ws.InspectorControls,{group:"advanced",children:[(0,Us.jsx)(PNe,{tagName:u,onChange:P=>t({tagName:P}),clientId:r,options:[{label:(0,o1.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]}),(0,Us.jsx)(Npe,{enhancedPagination:c,setAttributes:t,clientId:r})]}),(0,Us.jsx)(u,{...y})]})}var K7=a(O(),1),Y7=a(K(),1),LV=a(H(),1),tg=a(R(),1),H_=a(V(),1),Z7=a(D(),1),Pme=a(he(),1);var Gc=a(b(),1);function Eme({attributes:e,clientId:t,name:r,openPatternSelectionModal:o,isSelected:n}){let[i,s]=(0,LV.useState)(!1),[l,c]=(0,LV.useState)(0),u=(0,Pme.useResizeObserver)(([_])=>{c(_.contentRect.width)}),p=l>0&&l<160,{blockType:m,activeBlockVariation:f}=(0,K7.useSelect)(_=>{let{getActiveBlockVariation:k,getBlockType:y}=_(Y7.store);return{blockType:y(r),activeBlockVariation:k(r,e)}},[r,e]),g=!!F_(t,e).length,h=f?.icon?.src||f?.icon||m?.icon?.src,v=f?.title||m?.title,x=(0,tg.useBlockProps)({ref:u});return i?(0,Gc.jsx)(BNe,{clientId:t,attributes:e,icon:h,label:v}):(0,Gc.jsxs)("div",{...x,children:[n&&(0,Gc.jsx)(q7,{clientId:t,attributes:e,hasInnerBlocks:!1}),(0,Gc.jsxs)(H_.Placeholder,{className:"block-editor-media-placeholder",icon:!p&&h,label:!p&&v,instructions:!p&&(0,Z7.__)("Choose a pattern for the query loop or start blank."),withIllustration:p,children:[!!g&&!p&&(0,Gc.jsx)(H_.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,Z7.__)("Choose")}),!p&&(0,Gc.jsx)(H_.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{s(!0)},children:(0,Z7.__)("Start blank")})]})]})}function BNe({clientId:e,attributes:t,icon:r,label:o}){let n=Tpe(t),{replaceInnerBlocks:i}=(0,K7.useDispatch)(tg.store),s=(0,tg.useBlockProps)();return(0,Gc.jsx)("div",{...s,children:(0,Gc.jsx)(tg.__experimentalBlockVariationPicker,{icon:r,label:o,variations:n,onSelect:l=>{l.innerBlocks&&i(e,(0,Y7.createBlocksFromInnerBlocksTemplate)(l.innerBlocks),!1)}})})}var rg=a(b(),1),NNe=e=>{let{clientId:t,attributes:r}=e,[o,n]=(0,Nme.useState)(!1),s=(0,Bme.useSelect)(l=>!!l(Ime.store).getBlocks(t).length,[t])?DV:Eme;return(0,rg.jsxs)(rg.Fragment,{children:[(0,rg.jsx)(s,{...e,openPatternSelectionModal:()=>n(!0)}),o&&(0,rg.jsx)(kme,{clientId:t,attributes:r,setIsPatternSelectionModalOpen:n})]})},Rme=NNe;var Q7=a(R(),1),Dme=a(b(),1);function Lme({attributes:{tagName:e="div"}}){let t=Q7.useBlockProps.save(),r=Q7.useInnerBlocksProps.save(t);return(0,Dme.jsx)(e,{...r})}var j_=a(D(),1);var $c=a(V(),1),Ku=a(b(),1),Ame=(0,Ku.jsx)($c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ku.jsx)($c.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})}),Mme=(0,Ku.jsx)($c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ku.jsx)($c.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})}),zme=(0,Ku.jsx)($c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ku.jsx)($c.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})}),Vme=(0,Ku.jsx)($c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Ku.jsx)($c.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})});var AV=["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],INe=[{name:"title-date",title:(0,j_.__)("Title & Date"),icon:Ame,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],AV]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,j_.__)("Title & Excerpt"),icon:Mme,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-date-excerpt",title:(0,j_.__)("Title, Date, & Excerpt"),icon:zme,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],AV,["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,j_.__)("Image, Date, & Title"),icon:Vme,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],AV,["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}],Fme=INe;var X7=a(K(),1),oa=a(R(),1);var og=a(b(),1),{cleanEmptyObject:MV}=q(oa.privateApis),zV=e=>{let{query:t}=e,{categoryIds:r,tagIds:o,taxQuery:n,...i}=t;return(r?.length||o?.length)&&(i.taxQuery={include:{category:r?.length?r:void 0,post_tag:o?.length?o:void 0}}),Object.keys(n||{}).length&&(i.taxQuery={include:n}),{...e,query:i}},Ome=(e,t)=>{let{style:r,backgroundColor:o,gradient:n,textColor:i,...s}=e;if(!(o||n||i||r?.color||r?.elements?.link))return[e,t];if(r&&(s.style=MV({...r,color:void 0,elements:{...r.elements,link:void 0}})),RNe(t)){let u=t[0],p=r?.color||r?.elements?.link||u.attributes.style?MV({...u.attributes.style,color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0}):void 0,m=(0,X7.createBlock)("core/group",{...u.attributes,backgroundColor:o,gradient:n,textColor:i,style:p},u.innerBlocks);return[s,[m]]}let c=(0,X7.createBlock)("core/group",{backgroundColor:o,gradient:n,textColor:i,style:MV({color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0})},t);return[s,[c]]},RNe=(e=[])=>e.length===1&&e[0].name==="core/group",VV=e=>{let{layout:t=null}=e;if(!t)return e;let{inherit:r=null,contentSize:o=null,...n}=t;return r||o?{...e,layout:{...n,contentSize:o,type:"constrained"}}:e},Hme=(e=[])=>{let t=null;for(let r of e)if(r.name==="core/post-template"){t=r;break}else r.innerBlocks.length&&(t=Hme(r.innerBlocks));return t},jme=(e=[],t)=>(e.forEach((r,o)=>{r.name==="core/post-template"?e.splice(o,1,t):r.innerBlocks.length&&(r.innerBlocks=jme(r.innerBlocks,t))}),e),n1=(e,t)=>{let{displayLayout:r=null,...o}=e;if(!r)return[e,t];let n=Hme(t);if(!n)return[e,t];let{type:i,columns:s}=r,l=i==="flex"?"grid":"default",c=(0,X7.createBlock)("core/post-template",{...n.attributes,layout:{type:l,...s&&{columnCount:s}}},n.innerBlocks);return[o,jme(t,c)]},DNe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},layout:{type:"object",default:{type:"list"}}},supports:{html:!1},migrate(e,t){let r=zV(e),{layout:o,...n}=r,i={...n,displayLayout:r.layout};return n1(i,t)},save(){return(0,og.jsx)(oa.InnerBlocks.Content,{})}},LNe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},layout:!0},isEligible:({query:{categoryIds:e,tagIds:t}={}})=>e||t,migrate(e,t){let r=zV(e),[o,n]=Ome(r,t),i=VV(o);return n1(i,n)},save({attributes:{tagName:e="div"}}){let t=oa.useBlockProps.save(),r=oa.useInnerBlocksProps.save(t);return(0,og.jsx)(e,{...r})}},ANe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},isEligible(e){let{style:t,backgroundColor:r,gradient:o,textColor:n}=e;return r||o||n||t?.color||t?.elements?.link},migrate(e,t){let[r,o]=Ome(e,t),n=VV(r);return n1(n,o)},save({attributes:{tagName:e="div"}}){let t=oa.useBlockProps.save(),r=oa.useInnerBlocksProps.save(t);return(0,og.jsx)(e,{...r})}},MNe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},save({attributes:{tagName:e="div"}}){let t=oa.useBlockProps.save(),r=oa.useInnerBlocksProps.save(t);return(0,og.jsx)(e,{...r})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate(e,t){let r=VV(e);return n1(r,t)}},zNe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,layout:!0},save({attributes:{tagName:e="div"}}){let t=oa.useBlockProps.save(),r=oa.useInnerBlocksProps.save(t);return(0,og.jsx)(e,{...r})},isEligible:({displayLayout:e})=>!!e,migrate:n1},VNe={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[],format:[]}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},supports:{align:["wide","full"],html:!1,layout:!0,interactivity:!0,contentRole:!0},save({attributes:{tagName:e="div"}}){let t=oa.useBlockProps.save(),r=oa.useInnerBlocksProps.save(t);return(0,og.jsx)(e,{...r})},isEligible:({query:{taxQuery:e}={}})=>!!e&&Object.keys(e).some(t=>!["include","exclude"].includes(t)),migrate(e,t){let r=zV(e);return n1(r,t)}},FNe=[VNe,zNe,MNe,ANe,LNe,DNe],Ume=FNe;var{name:Wme}=z7,Gme={icon:um,edit:Rme,example:{viewportWidth:650,attributes:{namespace:"core/posts-list",query:{perPage:4,pages:1,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",sticky:"exclude",inherit:!1,excludeCurrent:null}},innerBlocks:[{name:"core/post-template",attributes:{layout:{type:"grid",columnCount:2}},innerBlocks:[{name:"core/post-title"},{name:"core/post-date",attributes:{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}},{name:"core/post-excerpt"}]}]},save:Lme,variations:Fme,deprecated:Ume},ONe=()=>M({name:Wme,metadata:z7,settings:Gme});var HV={};J(HV,{init:()=>UNe,metadata:()=>J7,name:()=>Qme,settings:()=>Xme});var OV=a(D(),1);var J7={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-no-results",title:"No Results",category:"theme",description:"Contains the block elements used to render content when no query results are found.",ancestor:["core/query"],textdomain:"default",usesContext:["queryId","query"],supports:{anchor:!0,align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-query-no-results"};var e8=a(R(),1),$me=a(b(),1);function qme(){let e=(0,e8.useBlockProps)(),t=(0,e8.useInnerBlocksProps)(e);return(0,$me.jsx)("div",{...t})}var Zme=a(R(),1),Kme=a(b(),1);function Yme(){return(0,Kme.jsx)(Zme.InnerBlocks.Content,{})}var jNe=[["core/paragraph",{placeholder:(0,OV.__)("Add text or blocks that will display when a query returns no results.")}]],{name:Qme}=J7,Xme={icon:um,template:jNe,edit:qme,save:Yme,example:{innerBlocks:[{name:"core/paragraph",attributes:{content:(0,OV.__)("No posts were found.")}}]}},UNe=()=>M({name:Qme,metadata:J7,settings:Xme});var WV={};J(WV,{init:()=>qNe,metadata:()=>t8,name:()=>cfe,settings:()=>ufe});var t8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination",title:"Pagination",category:"theme",ancestor:["core/query"],allowedBlocks:["core/query-pagination-previous","core/query-pagination-numbers","core/query-pagination-next"],description:"Displays a paginated navigation to next/previous set of posts, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"},showLabel:{type:"boolean",default:!0}},usesContext:["queryId","query"],providesContext:{paginationArrow:"paginationArrow",showLabel:"showLabel"},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-query-pagination-editor",style:"wp-block-query-pagination"};var r8=a(D(),1),Yu=a(R(),1),o8=a(O(),1),U_=a(V(),1),ofe=a(H(),1);var ng=a(D(),1),a1=a(V(),1),i1=a(b(),1);function Jme({value:e,onChange:t}){return(0,i1.jsxs)(a1.__experimentalToggleGroupControl,{label:(0,ng.__)("Arrow"),value:e,onChange:t,help:(0,ng.__)("A decorative arrow appended to the next and previous page link."),isBlock:!0,children:[(0,i1.jsx)(a1.__experimentalToggleGroupControlOption,{value:"none",label:(0,ng._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,i1.jsx)(a1.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,ng._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,i1.jsx)(a1.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,ng._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")})]})}var jV=a(D(),1),efe=a(V(),1),tfe=a(b(),1);function rfe({value:e,onChange:t}){return(0,tfe.jsx)(efe.ToggleControl,{label:(0,jV.__)("Show label text"),help:(0,jV.__)('Make label text visible, e.g. "Next Page".'),onChange:t,checked:e===!0})}var Gs=a(b(),1);function nfe({attributes:{paginationArrow:e,showLabel:t},setAttributes:r,clientId:o}){let n=(0,o8.useSelect)(u=>{let{getBlocks:d}=u(Yu.store);return d(o)?.find(m=>["core/query-pagination-next","core/query-pagination-previous"].includes(m.name))},[o]),{__unstableMarkNextChangeAsNotPersistent:i}=(0,o8.useDispatch)(Yu.store),s=X(),l=(0,Yu.useBlockProps)(),c=(0,Yu.useInnerBlocksProps)(l);return(0,ofe.useEffect)(()=>{e==="none"&&!t&&(i(),r({showLabel:!0}))},[e,r,t,i]),(0,Gs.jsxs)(Gs.Fragment,{children:[n&&(0,Gs.jsx)(Yu.InspectorControls,{children:(0,Gs.jsxs)(U_.__experimentalToolsPanel,{label:(0,r8.__)("Settings"),resetAll:()=>{r({paginationArrow:"none",showLabel:!0})},dropdownMenuProps:s,children:[(0,Gs.jsx)(U_.__experimentalToolsPanelItem,{hasValue:()=>e!=="none",label:(0,r8.__)("Pagination arrow"),onDeselect:()=>r({paginationArrow:"none"}),isShownByDefault:!0,children:(0,Gs.jsx)(Jme,{value:e,onChange:u=>{r({paginationArrow:u})}})}),e!=="none"&&(0,Gs.jsx)(U_.__experimentalToolsPanelItem,{hasValue:()=>!t,label:(0,r8.__)("Show text"),onDeselect:()=>r({showLabel:!0}),isShownByDefault:!0,children:(0,Gs.jsx)(rfe,{value:t,onChange:u=>{r({showLabel:u})}})})]})}),(0,Gs.jsx)("nav",{...c})]})}var afe=a(R(),1),ife=a(b(),1);function sfe(){return(0,ife.jsx)(afe.InnerBlocks.Content,{})}var n8=a(R(),1),UV=a(b(),1),GNe=[{save(){return(0,UV.jsx)("div",{...n8.useBlockProps.save(),children:(0,UV.jsx)(n8.InnerBlocks.Content,{})})}}],lfe=GNe;var{name:cfe}=t8,$Ne=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]],ufe={icon:sy,template:$Ne,edit:nfe,save:sfe,deprecated:lfe},qNe=()=>M({name:cfe,metadata:t8,settings:ufe});var $V={};J($V,{init:()=>YNe,metadata:()=>a8,name:()=>pfe,settings:()=>mfe});var a8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-next",title:"Next Page",category:"theme",parent:["core/query-pagination"],description:"Displays the next posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],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 GV=a(D(),1),i8=a(R(),1),W_=a(b(),1),KNe={none:"",arrow:"\u2192",chevron:"\xBB"};function dfe({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let n=KNe[r];return(0,W_.jsxs)("a",{href:"#pagination-next-pseudo-link",onClick:i=>i.preventDefault(),...(0,i8.useBlockProps)(),children:[o&&(0,W_.jsx)(i8.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,GV.__)("Next page link"),placeholder:(0,GV.__)("Next Page"),value:e,onChange:i=>t({label:i})}),n&&(0,W_.jsx)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${r}`,"aria-hidden":!0,children:n})]})}var{name:pfe}=a8,mfe={icon:ny,edit:dfe},YNe=()=>M({name:pfe,metadata:a8,settings:mfe});var qV={};J(qV,{init:()=>JNe,metadata:()=>s8,name:()=>gfe,settings:()=>hfe});var s8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-numbers",title:"Page Numbers",category:"theme",parent:["core/query-pagination"],description:"Displays a list of page numbers for pagination.",textdomain:"default",attributes:{midSize:{type:"number",default:2}},usesContext:["queryId","query","enhancedPagination"],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}},editorStyle:"wp-block-query-pagination-numbers-editor"};var $_=a(D(),1),l8=a(R(),1),s1=a(V(),1);var ns=a(b(),1),G_=(e,t="a",r="")=>(0,ns.jsx)(t,{className:`page-numbers ${r}`,children:e},e),XNe=e=>{let t=[];for(let r=1;r<=e;r++)t.push(G_(r));t.push(G_(e+1,"span","current"));for(let r=1;r<=e;r++)t.push(G_(e+1+r));return t.push(G_("...","span","dots")),t.push(G_(e*2+3)),(0,ns.jsx)(ns.Fragment,{children:t})};function ffe({attributes:e,setAttributes:t}){let{midSize:r}=e,o=XNe(parseInt(r,10)),n=X();return(0,ns.jsxs)(ns.Fragment,{children:[(0,ns.jsx)(l8.InspectorControls,{children:(0,ns.jsx)(s1.__experimentalToolsPanel,{label:(0,$_.__)("Settings"),resetAll:()=>t({midSize:2}),dropdownMenuProps:n,children:(0,ns.jsx)(s1.__experimentalToolsPanelItem,{label:(0,$_.__)("Number of links"),hasValue:()=>r!==2,onDeselect:()=>t({midSize:2}),isShownByDefault:!0,children:(0,ns.jsx)(s1.RangeControl,{label:(0,$_.__)("Number of links"),help:(0,$_.__)("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:r,onChange:i=>{t({midSize:parseInt(i,10)})},min:0,max:5,withInputField:!1})})})}),(0,ns.jsx)("div",{...(0,l8.useBlockProps)(),children:o})]})}var{name:gfe}=s8,hfe={icon:ay,edit:ffe,example:{}},JNe=()=>M({name:gfe,metadata:s8,settings:hfe});var KV={};J(KV,{init:()=>rIe,metadata:()=>c8,name:()=>yfe,settings:()=>bfe});var c8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-previous",title:"Previous Page",category:"theme",parent:["core/query-pagination"],description:"Displays the previous posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],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 ZV=a(D(),1),u8=a(R(),1),q_=a(b(),1),tIe={none:"",arrow:"\u2190",chevron:"\xAB"};function vfe({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let n=tIe[r];return(0,q_.jsxs)("a",{href:"#pagination-previous-pseudo-link",onClick:i=>i.preventDefault(),...(0,u8.useBlockProps)(),children:[n&&(0,q_.jsx)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${r}`,"aria-hidden":!0,children:n}),o&&(0,q_.jsx)(u8.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,ZV.__)("Previous page link"),placeholder:(0,ZV.__)("Previous Page"),value:e,onChange:i=>t({label:i})})]})}var{name:yfe}=c8,bfe={icon:iy,edit:vfe},rIe=()=>M({name:yfe,metadata:c8,settings:bfe});var JV={};J(JV,{init:()=>sIe,metadata:()=>d8,name:()=>Pfe,settings:()=>Efe});var d8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-title",title:"Query Title",category:"theme",description:"Display the query title.",textdomain:"default",attributes:{type:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array"},showPrefix:{type:"boolean",default:!0},showSearchTerm:{type:"boolean",default:!0}},example:{attributes:{type:"search"}},usesContext:["query"],supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!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-query-title"};var $s=a(R(),1),qs=a(V(),1),lr=a(D(),1);var YV=a(ne(),1),QV=a(O(),1);function _fe(){let e=(0,QV.useSelect)(s=>{let{getCurrentPostId:l,getCurrentPostType:c,getCurrentTemplateId:u}=s("core/editor"),d=c(),p=u()||(d==="wp_template"?l():null);return p?s(YV.store).getEditedEntityRecord("postType","wp_template",p)?.slug:null},[]),t=e?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o,n=!1,i;if(t)t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r;else{let s=e?.match(/^(author)$|^author-(.+)$/);s&&(n=!0,s[2]&&(i=s[2]))}return(0,QV.useSelect)(s=>{let{getEntityRecords:l,getTaxonomy:c,getAuthors:u}=s(YV.store),d,p;if(r&&(d=c(r)?.labels?.singular_name),o){let m=l("taxonomy",r,{slug:o,per_page:1});m&&m[0]&&(p=m[0].name)}if(n&&(d="Author",i)){let m=u({slug:i});m&&m[0]&&(p=m[0].name)}return{archiveTypeLabel:d,archiveNameLabel:p}},[i,n,r,o])}var xfe=a(ne(),1),XV=a(O(),1);function kfe(e){let t=(0,XV.useSelect)(r=>{let{getCurrentPostType:o}=r("core/editor");return o()},[]);return(0,XV.useSelect)(r=>{let{getPostType:o}=r(xfe.store),i=o(e||t);return{postTypeLabel:i?i.labels.singular_name:""}},[e,t])}var At=a(b(),1),nIe=["archive","search","post-type"];function wfe(e){Et(e);let{attributes:{type:t,level:r,levelOptions:o,showPrefix:n,showSearchTerm:i},setAttributes:s,context:{query:l}}=e,{archiveTypeLabel:c,archiveNameLabel:u}=_fe(),{postTypeLabel:d}=kfe(l?.postType),p=X(),m=r===0?"p":`h${r}`,f=(0,$s.useBlockProps)({className:"wp-block-query-title__placeholder"});if(!nIe.includes(t))return(0,At.jsx)("div",{...f,children:(0,At.jsx)($s.Warning,{children:(0,lr.__)("Provided type is not supported.")})});let g;if(t==="archive"){let h;c?n?u?h=(0,lr.sprintf)((0,lr._x)("%1$s: %2$s","archive label"),c,u):h=(0,lr.sprintf)((0,lr.__)("%s: Name"),c):u?h=u:h=(0,lr.sprintf)((0,lr.__)("%s name"),c):h=n?(0,lr.__)("Archive type: Name"):(0,lr.__)("Archive title"),g=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)($s.InspectorControls,{children:(0,At.jsx)(qs.__experimentalToolsPanel,{label:(0,lr.__)("Settings"),resetAll:()=>s({showPrefix:!0}),dropdownMenuProps:p,children:(0,At.jsx)(qs.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,lr.__)("Show archive type in title"),onDeselect:()=>s({showPrefix:!0}),isShownByDefault:!0,children:(0,At.jsx)(qs.ToggleControl,{label:(0,lr.__)("Show archive type in title"),onChange:()=>s({showPrefix:!n}),checked:n})})})}),(0,At.jsx)(m,{...f,children:h})]})}if(t==="search"&&(g=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)($s.InspectorControls,{children:(0,At.jsx)(qs.__experimentalToolsPanel,{label:(0,lr.__)("Settings"),resetAll:()=>s({showSearchTerm:!0}),dropdownMenuProps:p,children:(0,At.jsx)(qs.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,lr.__)("Show search term in title"),onDeselect:()=>s({showSearchTerm:!0}),isShownByDefault:!0,children:(0,At.jsx)(qs.ToggleControl,{label:(0,lr.__)("Show search term in title"),onChange:()=>s({showSearchTerm:!i}),checked:i})})})}),(0,At.jsx)(m,{...f,children:i?(0,lr.__)("Search results for: \u201Csearch term\u201D"):(0,lr.__)("Search results")})]})),t==="post-type"){let h;d?n?h=(0,lr.sprintf)((0,lr.__)('Post Type: "%s"'),d):h=d:h=n?(0,lr.__)("Post Type: Name"):(0,lr.__)("Name"),g=(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)($s.InspectorControls,{children:(0,At.jsx)(qs.__experimentalToolsPanel,{label:(0,lr.__)("Settings"),resetAll:()=>s({showPrefix:!0}),dropdownMenuProps:p,children:(0,At.jsx)(qs.__experimentalToolsPanelItem,{hasValue:()=>!n,label:(0,lr.__)("Show post type label"),onDeselect:()=>s({showPrefix:!0}),isShownByDefault:!0,children:(0,At.jsx)(qs.ToggleControl,{label:(0,lr.__)("Show post type label"),onChange:()=>s({showPrefix:!n}),checked:n})})})}),(0,At.jsx)(m,{...f,children:h})]})}return(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)($s.BlockControls,{group:"block",children:(0,At.jsx)($s.HeadingLevelDropdown,{value:r,options:o,onChange:h=>s({level:h})})}),g]})}var ag=a(D(),1);var Cfe=[{isDefault:!0,name:"archive-title",title:(0,ag.__)("Archive Title"),description:(0,ag.__)("Display the archive title based on the queried object."),icon:pl,attributes:{type:"archive"},scope:["inserter"]},{isDefault:!1,name:"search-title",title:(0,ag.__)("Search Results Title"),description:(0,ag.__)("Display the search results title based on the queried object."),icon:pl,attributes:{type:"search"},scope:["inserter"]},{isDefault:!1,name:"post-type-label",title:(0,ag.__)("Post Type Label"),description:(0,ag.__)("Display the post type label based on the queried object."),icon:pl,attributes:{type:"post-type"},scope:["inserter"]}];Cfe.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var Sfe=Cfe;var aIe={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!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}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},iIe={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},Tfe=[aIe,iIe];var{name:Pfe}=d8,Efe={icon:pl,edit:wfe,variations:Sfe,deprecated:Tfe},sIe=()=>M({name:Pfe,metadata:d8,settings:Efe});var rF={};J(rF,{init:()=>cIe,metadata:()=>p8,name:()=>Ife,settings:()=>Rfe});var p8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-total",title:"Query Total",category:"theme",ancestor:["core/query"],description:"Display the total number of results in a query.",textdomain:"default",attributes:{displayType:{type:"string",default:"total-results"}},usesContext:["queryId","query"],supports:{anchor:!0,align:["wide","full"],html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!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}},interactivity:{clientNavigation:!0}},style:"wp-block-query-total"};var m8=a(R(),1),f8=a(V(),1),l1=a(D(),1);var Ep=a(V(),1),ig=a(b(),1),eF=(0,ig.jsx)(Ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,ig.jsx)(Ep.Path,{d:"M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z"})}),tF=(0,ig.jsx)(Ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,ig.jsx)(Ep.Path,{d:"M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z"})}),Bfe=(0,ig.jsx)(Ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,ig.jsx)(Ep.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"})});var Wl=a(b(),1);function Nfe({attributes:e,setAttributes:t}){let{displayType:r}=e,o=(0,m8.useBlockProps)(),n=()=>{switch(r){case"total-results":return eF;case"range-display":return tF}},i=[{role:"menuitemradio",title:(0,l1.__)("Total results"),isActive:r==="total-results",icon:eF,onClick:()=>{t({displayType:"total-results"})}},{role:"menuitemradio",title:(0,l1.__)("Range display"),isActive:r==="range-display",icon:tF,onClick:()=>{t({displayType:"range-display"})}}],s=(0,Wl.jsx)(m8.BlockControls,{children:(0,Wl.jsx)(f8.ToolbarGroup,{children:(0,Wl.jsx)(f8.ToolbarDropdownMenu,{icon:n(),label:(0,l1.__)("Change display type"),controls:i})})});return(0,Wl.jsxs)("div",{...o,children:[s,r==="total-results"?(0,Wl.jsx)(Wl.Fragment,{children:(0,l1.__)("12 results found")}):r==="range-display"?(0,Wl.jsx)(Wl.Fragment,{children:(0,l1.__)("Displaying 1 \u2013 10 of 12")}):null]})}var{name:Ife}=p8,Rfe={icon:Bfe,edit:Nfe},cIe=()=>M({name:Ife,metadata:p8,settings:Rfe});var nF={};J(nF,{init:()=>_Ie,metadata:()=>g8,name:()=>Hfe,settings:()=>jfe});var oF=a(D(),1);var Z_=a(K(),1),vo=a(R(),1),Sn=a(b(),1),Bp=e=>{let{value:t,...r}=e;return[{...r},t?(0,Z_.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map(({content:o})=>(0,Z_.createBlock)("core/paragraph",{content:o})):(0,Z_.createBlock)("core/paragraph")]},Dfe=["left","right","center"],sg=(e,t)=>{let{align:r,...o}=e;return[Dfe.includes(r)?{...o,textAlign:r}:e,t]},uIe=(e,t)=>[{...e,className:e.className?e.className+" is-style-large":"is-style-large"},t],dIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},align:{type:"string"}},supports:{anchor:!0,html:!1,__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}}},isEligible:({align:e})=>Dfe.includes(e),save({attributes:e}){let{align:t,citation:r}=e,o=T({[`has-text-align-${t}`]:t});return(0,Sn.jsxs)("blockquote",{...vo.useBlockProps.save({className:o}),children:[(0,Sn.jsx)(vo.InnerBlocks.Content,{}),!vo.RichText.isEmpty(r)&&(0,Sn.jsx)(vo.RichText.Content,{tagName:"cite",value:r})]})},migrate:sg},pIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",role:"content"},align:{type:"string"}},supports:{anchor:!0,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}}},save({attributes:e}){let{align:t,value:r,citation:o}=e,n=T({[`has-text-align-${t}`]:t});return(0,Sn.jsxs)("blockquote",{...vo.useBlockProps.save({className:n}),children:[(0,Sn.jsx)(vo.RichText.Content,{multiline:!0,value:r}),!vo.RichText.isEmpty(o)&&(0,Sn.jsx)(vo.RichText.Content,{tagName:"cite",value:o})]})},migrate(e){return sg(...Bp(e))}},mIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"}},migrate(e){return sg(...Bp(e))},save({attributes:e}){let{align:t,value:r,citation:o}=e;return(0,Sn.jsxs)("blockquote",{style:{textAlign:t||null},children:[(0,Sn.jsx)(vo.RichText.Content,{multiline:!0,value:r}),!vo.RichText.isEmpty(o)&&(0,Sn.jsx)(vo.RichText.Content,{tagName:"cite",value:o})]})}},fIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(e.style===2){let{style:t,...r}=e;return sg(...uIe(...Bp(r)))}return sg(...Bp(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:n}=e;return(0,Sn.jsxs)("blockquote",{className:n===2?"is-large":"",style:{textAlign:t||null},children:[(0,Sn.jsx)(vo.RichText.Content,{multiline:!0,value:r}),!vo.RichText.isEmpty(o)&&(0,Sn.jsx)(vo.RichText.Content,{tagName:"cite",value:o})]})}},gIe={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"footer",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(!isNaN(parseInt(e.style))){let{style:t,...r}=e;return sg(...Bp(r))}return sg(...Bp(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:n}=e;return(0,Sn.jsxs)("blockquote",{className:`blocks-quote-style-${n}`,style:{textAlign:t||null},children:[(0,Sn.jsx)(vo.RichText.Content,{multiline:!0,value:r}),!vo.RichText.isEmpty(o)&&(0,Sn.jsx)(vo.RichText.Content,{tagName:"footer",value:o})]})}},Lfe=[dIe,pIe,mIe,fIe,gIe];var K_=a(D(),1),Zs=a(R(),1),Afe=a(V(),1),c1=a(O(),1),Mfe=a(H(),1),zfe=a(Lm(),1);var Qu=a(b(),1),hIe=(e,t)=>{let r=(0,c1.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:n,selectBlock:i}=(0,c1.useDispatch)(Zs.store);(0,Mfe.useEffect)(()=>{if(!e.value)return;let[s,l]=Bp(e);(0,zfe.default)("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(Zs.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,s),n(t,l),c&&i(t)})},[e.value])};function Vfe({attributes:e,setAttributes:t,insertBlocksAfter:r,clientId:o,className:n,isSelected:i}){let{textAlign:s,allowedBlocks:l}=e,{hasInnerBlocks:c}=(0,c1.useSelect)(p=>{let{getBlockCount:m}=p(Zs.store);return{hasInnerBlocks:m(o)>0}},[o]);hIe(e,o);let u=(0,Zs.useBlockProps)({className:T(n,{[`has-text-align-${s}`]:s})}),d=(0,Zs.useInnerBlocksProps)(u,{__experimentalCaptureToolbars:!0,renderAppender:c?!1:void 0,allowedBlocks:l});return(0,Qu.jsxs)(Qu.Fragment,{children:[(0,Qu.jsx)(Zs.BlockControls,{group:"block",children:(0,Qu.jsx)(Zs.AlignmentControl,{value:s,onChange:p=>{t({textAlign:p})}})}),(0,Qu.jsxs)(Afe.BlockQuotation,{...d,children:[d.children,(0,Qu.jsx)($o,{attributeKey:"citation",tagName:"cite",style:{display:"block"},isSelected:i,attributes:e,setAttributes:t,icon:Sy,label:(0,K_.__)("Quote citation"),placeholder:(0,K_.__)("Add citation"),addLabel:(0,K_.__)("Add citation"),removeLabel:(0,K_.__)("Remove citation"),excludeElementClassName:!0,className:"wp-block-quote__citation",insertBlocksAfter:r})]})]})}var g8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/quote",title:"Quote",category:"text",description:'Give quoted text visual emphasis. "In quoting others, we cite ourselves." \u2014 Julio Cort\xE1zar',keywords:["blockquote","cite"],textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",role:"content"},citation:{type:"rich-text",source:"rich-text",selector:"cite",role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],html:!1,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},dimensions:{minHeight:!0,__experimentalDefaultControls:{minHeight:!1}},__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:{allowEditing:!1},spacing:{blockGap:!0,padding:!0,margin:!0},interactivity:{clientNavigation:!0},allowedBlocks:!0},styles:[{name:"default",label:"Default",isDefault:!0},{name:"plain",label:"Plain"}],editorStyle:"wp-block-quote-editor",style:"wp-block-quote"};var lg=a(R(),1),Y_=a(b(),1);function Ffe({attributes:e}){let{textAlign:t,citation:r}=e,o=T({[`has-text-align-${t}`]:t});return(0,Y_.jsxs)("blockquote",{...lg.useBlockProps.save({className:o}),children:[(0,Y_.jsx)(lg.InnerBlocks.Content,{}),!lg.RichText.isEmpty(r)&&(0,Y_.jsx)(lg.RichText.Content,{tagName:"cite",value:r})]})}var Q_=a(R(),1),Zr=a(K(),1),yIe={from:[{type:"block",blocks:["core/verse"],transform:({content:e})=>(0,Zr.createBlock)("core/quote",{},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"block",blocks:["core/pullquote"],transform:({value:e,align:t,citation:r,anchor:o,fontSize:n,style:i})=>(0,Zr.createBlock)("core/quote",{align:t,citation:r,anchor:o,fontSize:n,style:i},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,Zr.createBlock)("core/quote",{},[(0,Zr.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,Zr.createBlock)("core/quote",{},t({HTML:e.innerHTML,mode:"BLOCKS"}))},{type:"block",isMultiBlock:!0,blocks:["*"],isMatch:({},e)=>e.length===1?["core/paragraph","core/heading","core/list","core/pullquote"].includes(e[0].name):!e.some(({name:t})=>t==="core/quote"),__experimentalConvert:e=>(0,Zr.createBlock)("core/quote",{},e.map(t=>(0,Zr.cloneSanitizedBlock)(t)))}],to:[{type:"block",blocks:["core/pullquote"],isMatch:({},e)=>e.innerBlocks.every(({name:t})=>t==="core/paragraph"),transform:({align:e,citation:t,anchor:r,fontSize:o,style:n},i)=>{let s=i.map(({attributes:l})=>`${l.content}`).join("<br>");return(0,Zr.createBlock)("core/pullquote",{value:s,align:e,citation:t,anchor:r,fontSize:o,style:n})}},{type:"block",blocks:["core/verse"],isMatch:({},e)=>e.innerBlocks.every(t=>t.name==="core/paragraph"?!0:(0,Zr.switchToBlockType)(t,"core/paragraph")!==null),transform:({},e)=>{let r=e.flatMap(o=>o.name==="core/paragraph"?o:(0,Zr.switchToBlockType)(o,"core/paragraph")||[]).map(({attributes:o})=>o.content||"").filter(Boolean).join("<br>");return(0,Zr.createBlock)("core/verse",{content:r})}},{type:"block",blocks:["core/paragraph"],isMatch:({citation:e},t)=>{let r=t.innerBlocks;return r.length?r.every(o=>o.name==="core/paragraph"?!0:(0,Zr.switchToBlockType)(o,"core/paragraph")!==null):!Q_.RichText.isEmpty(e)},transform:({citation:e},t)=>{let r=t.flatMap(o=>o.name==="core/paragraph"?o:(0,Zr.switchToBlockType)(o,"core/paragraph")||[]);return Q_.RichText.isEmpty(e)?r:[...r,(0,Zr.createBlock)("core/paragraph",{content:e})]}},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},r)=>(0,Zr.createBlock)("core/group",{anchor:t},Q_.RichText.isEmpty(e)?r:[...r,(0,Zr.createBlock)("core/paragraph",{content:e})])}],ungroup:({citation:e},t)=>Q_.RichText.isEmpty(e)?t:[...t,(0,Zr.createBlock)("core/paragraph",{content:e})]},Ofe=yIe;var{name:Hfe}=g8,bIe=[["core/paragraph",{}]],jfe={icon:zN,example:{attributes:{citation:(0,oF.__)("Julio Cort\xE1zar")},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,oF.__)("In quoting others, we cite ourselves.")}}]},transforms:Ofe,template:bIe,templateInsertUpdatesSelection:!0,edit:Vfe,save:Ffe,deprecated:Lfe},_Ie=()=>M({name:Hfe,metadata:g8,settings:jfe});var aF={};J(aF,{init:()=>DIe,metadata:()=>h8,name:()=>Jfe,settings:()=>ege});var Yfe=a(ne(),1),Qfe=a(O(),1),Xfe=a(Wo(),1);var h8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/block",title:"Pattern",category:"reusable",description:"Reuse this design across your site.",keywords:["reusable"],textdomain:"default",attributes:{ref:{type:"number"},content:{type:"object",default:{}}},providesContext:{"pattern/overrides":"content"},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1,interactivity:{clientNavigation:!0},customCSS:!1,visibility:!1}};var J_=a(O(),1),e2=a(H(),1),u1=a(ne(),1),qc=a(V(),1),X_=a(D(),1),Kr=a(R(),1),$fe=a(Wfe(),1),qfe=a(K(),1);var Tr=a(b(),1),{useLayoutClasses:kIe}=q(Kr.privateApis),{isOverridableBlock:wIe}=q($fe.privateApis),CIe=["full","wide","left","right"],SIe=(e,t)=>{let r=(0,e2.useRef)();return(0,e2.useMemo)(()=>{if(!e?.length)return{};let o=r.current;if(o===void 0){let i=t?.type==="constrained",s=e.some(l=>CIe.includes(l.attributes.align));o=i&&s?"full":null,r.current=o}return{alignment:o,layout:o?t:void 0}},[e,t])};function TIe(){let e=(0,Kr.useBlockProps)();return(0,Tr.jsx)("div",{...e,children:(0,Tr.jsx)(Kr.Warning,{children:(0,X_.__)("Block cannot be rendered inside itself.")})})}var Gfe=()=>{};function Zfe(e){let{ref:t}=e.attributes;return(0,Kr.useHasRecursion)(t)?(0,Tr.jsx)(TIe,{}):(0,Tr.jsx)(Kr.RecursionProvider,{uniqueId:t,children:(0,Tr.jsx)(BIe,{...e})})}function PIe({recordId:e,canOverrideBlocks:t,hasContent:r,handleEditOriginal:o,resetContent:n}){let i=(0,J_.useSelect)(s=>!!s(u1.store).canUser("update",{kind:"postType",name:"wp_block",id:e}),[e]);return(0,Tr.jsxs)(Tr.Fragment,{children:[i&&!!o&&(0,Tr.jsx)(Kr.BlockControls,{group:"other",children:(0,Tr.jsx)(qc.ToolbarGroup,{children:(0,Tr.jsx)(qc.ToolbarButton,{onClick:o,children:(0,X_.__)("Edit original")})})}),t&&(0,Tr.jsx)(Kr.BlockControls,{group:"other",children:(0,Tr.jsx)(qc.ToolbarGroup,{children:(0,Tr.jsx)(qc.ToolbarButton,{onClick:n,disabled:!r,children:(0,X_.__)("Reset")})})})]})}var EIe={};function BIe({name:e,attributes:{ref:t,content:r},__unstableParentLayout:o,setAttributes:n}){let{record:i,hasResolved:s}=(0,u1.useEntityRecord)("postType","wp_block",t),[l]=(0,u1.useEntityBlockEditor)("postType","wp_block",{id:t}),c=s&&!i,{__unstableMarkLastChangeAsPersistent:u}=(0,J_.useDispatch)(Kr.store),{onNavigateToEntityRecord:d,hasPatternOverridesSource:p,supportedBlockTypesRaw:m}=(0,J_.useSelect)(C=>{let{getSettings:S}=C(Kr.store);return{onNavigateToEntityRecord:S().onNavigateToEntityRecord,hasPatternOverridesSource:!!(0,qfe.getBlockBindingsSource)("core/pattern-overrides"),supportedBlockTypesRaw:S().__experimentalBlockBindingsSupportedAttributes||EIe}},[]),f=(0,e2.useMemo)(()=>{let C=Object.keys(m),S=P=>P?.some(N=>C.includes(N.name)&&wIe(N)?!0:S(N.innerBlocks));return p&&S(l)},[p,l,m]),{alignment:g,layout:h}=SIe(l,o),v=kIe({layout:h},e),x=(0,Kr.useBlockProps)({className:T("block-library-block__reusable-block-container",h&&v,{[`align${g}`]:g})}),_=(0,Kr.useInnerBlocksProps)(x,{layout:h,value:l,onInput:Gfe,onChange:Gfe,renderAppender:l?.length?void 0:Kr.InnerBlocks.ButtonBlockAppender}),k=()=>{d({postId:t,postType:"wp_block"})},y=()=>{r&&(u(),n({content:void 0}))},w=null;return c&&(w=(0,Tr.jsx)(Kr.Warning,{children:(0,X_.__)("Block has been deleted or is unavailable.")})),s||(w=(0,Tr.jsx)(qc.Placeholder,{children:(0,Tr.jsx)(qc.Spinner,{})})),(0,Tr.jsxs)(Tr.Fragment,{children:[s&&!c&&(0,Tr.jsx)(PIe,{recordId:t,canOverrideBlocks:f,hasContent:!!r,handleEditOriginal:d?k:void 0,resetContent:y}),w===null?(0,Tr.jsx)("div",{..._}):(0,Tr.jsx)("div",{...x,children:w})]})}var NIe=e=>typeof e=="object"&&!Array.isArray(e)&&e!==null,IIe={attributes:{ref:{type:"number"},content:{type:"object"}},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1},isEligible({content:e}){return!!e&&Object.keys(e).every(t=>e[t].values&&NIe(e[t].values))},migrate(e){let{content:t,...r}=e;if(t&&Object.keys(t).length){let o={...t};for(let n in t)o[n]=t[n].values;return{...r,content:o}}return e}},RIe={attributes:{ref:{type:"number"},overrides:{type:"object"}},supports:{customClassName:!1,html:!1,inserter:!1,renaming:!1},isEligible({overrides:e}){return!!e},migrate(e){let{overrides:t,...r}=e,o={};return Object.keys(t).forEach(n=>{o[n]=t[n]}),{...r,content:o}}},Kfe=[IIe,RIe];var{name:Jfe}=h8,ege={deprecated:Kfe,edit:Zfe,icon:uI,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Qfe.select)(Yfe.store).getEditedEntityRecord("postType","wp_block",e);if(t?.title)return(0,Xfe.decodeEntities)(t.title)}},DIe=()=>M({name:Jfe,metadata:h8,settings:ege});var iF={};J(iF,{init:()=>AIe,metadata:()=>v8,name:()=>oge,settings:()=>nge});var rge=a(D(),1);var v8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/read-more",title:"Read More",category:"theme",description:"Displays the link of a post, page, or any other content-type.",textdomain:"default",attributes:{content:{type:"string",role:"content"},linkTarget:{type:"string",default:"_self"}},usesContext:["postId"],supports:{anchor:!0,html:!1,color:{gradients:!0,text:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,textDecoration:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalDefaultControls:{width:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-read-more"};var p1=a(R(),1),m1=a(V(),1),y8=a(K(),1),d1=a(D(),1);var Zc=a(b(),1);function tge({attributes:{content:e,linkTarget:t},setAttributes:r,insertBlocksAfter:o}){let n=(0,p1.useBlockProps)(),i=X();return(0,Zc.jsxs)(Zc.Fragment,{children:[(0,Zc.jsx)(p1.InspectorControls,{children:(0,Zc.jsx)(m1.__experimentalToolsPanel,{label:(0,d1.__)("Settings"),resetAll:()=>r({linkTarget:"_self"}),dropdownMenuProps:i,children:(0,Zc.jsx)(m1.__experimentalToolsPanelItem,{label:(0,d1.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>t!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Zc.jsx)(m1.ToggleControl,{label:(0,d1.__)("Open in new tab"),onChange:s=>r({linkTarget:s?"_blank":"_self"}),checked:t==="_blank"})})})}),(0,Zc.jsx)(p1.RichText,{identifier:"content",tagName:"a","aria-label":(0,d1.__)("\u201CRead more\u201D link text"),placeholder:(0,d1.__)("Read more"),value:e,onChange:s=>r({content:s}),__unstableOnSplitAtEnd:o?()=>o((0,y8.createBlock)((0,y8.getDefaultBlockName)())):void 0,withoutInteractiveFormatting:!0,...n})]})}var{name:oge}=v8,nge={icon:wi,edit:tge,example:{attributes:{content:(0,rge.__)("Read more")}}},AIe=()=>M({name:oge,metadata:v8,settings:nge});var sF={};J(sF,{init:()=>FIe,metadata:()=>b8,name:()=>cge,settings:()=>uge});var b8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/rss",title:"RSS",category:"widgets",description:"Display entries from any RSS or Atom feed.",keywords:["atom","feed"],textdomain:"default",attributes:{columns:{type:"number",default:2},blockLayout:{type:"string",default:"list"},feedURL:{type:"string",default:"",role:"content"},itemsToShow:{type:"number",default:5},displayExcerpt:{type:"boolean",default:!1},displayAuthor:{type:"boolean",default:!1},displayDate:{type:"boolean",default:!1},excerptLength:{type:"number",default:55},openInNewTab:{type:"boolean",default:!1},rel:{type:"string"}},supports:{anchor:!0,align:!0,html:!1,interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{padding:!1,margin:!1}},color:{background:!0,text:!0,gradients:!0,link:!0}},editorStyle:"wp-block-rss-editor",style:"wp-block-rss"};var cg=a(R(),1),Pt=a(V(),1),_8=a(H(),1);var jt=a(D(),1),age=a(dr(),1),ige=a(sd(),1),sge=a(he(),1);var dt=a(b(),1),zIe=1,VIe=20;function lge({attributes:e,setAttributes:t,name:r}){let[o,n]=(0,_8.useState)(!e.feedURL),{blockLayout:i,columns:s,displayAuthor:l,displayDate:c,displayExcerpt:u,excerptLength:d,feedURL:p,itemsToShow:m,openInNewTab:f,rel:g}=e,h=X();function v(N){return()=>{let I=e[N];t({[N]:!I})}}function x(N){N.preventDefault(),p&&(t({feedURL:(0,age.prependHTTPS)(p)}),n(!1))}let{content:_,status:k,error:y}=(0,ige.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),w=(0,sge.useDisabled)(),C=(0,cg.useBlockProps)({ref:o?null:w}),S=(0,jt.__)("RSS URL");if(o)return(0,dt.jsx)("div",{...C,children:(0,dt.jsx)(Pt.Placeholder,{icon:uy,label:S,instructions:(0,jt.__)("Display entries from any RSS or Atom feed."),children:(0,dt.jsxs)("form",{onSubmit:x,className:"wp-block-rss__placeholder-form",children:[(0,dt.jsx)(Pt.__experimentalInputControl,{label:S,type:"url",hideLabelFromVision:!0,placeholder:(0,jt.__)("Enter URL here\u2026"),value:p,onChange:N=>t({feedURL:N}),className:"wp-block-rss__placeholder-input"}),(0,dt.jsx)(Pt.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,jt.__)("Apply")})]})})});let P=[{icon:pm,title:(0,jt.__)("Edit RSS URL"),onClick:()=>n(!0)},{icon:dl,title:(0,jt._x)("List view","RSS block display setting"),onClick:()=>t({blockLayout:"list"}),isActive:i==="list"},{icon:ki,title:(0,jt._x)("Grid view","RSS block display setting"),onClick:()=>t({blockLayout:"grid"}),isActive:i==="grid"}];return(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(cg.BlockControls,{children:(0,dt.jsx)(Pt.ToolbarGroup,{controls:P})}),(0,dt.jsx)(cg.InspectorControls,{children:(0,dt.jsxs)(Pt.__experimentalToolsPanel,{label:(0,jt.__)("Settings"),resetAll:()=>{t({itemsToShow:5,displayAuthor:!1,displayDate:!1,displayExcerpt:!1,excerptLength:55,columns:2,openInNewTab:!1})},dropdownMenuProps:h,children:[(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Number of items"),hasValue:()=>m!==5,onDeselect:()=>t({itemsToShow:5}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.RangeControl,{label:(0,jt.__)("Number of items"),value:m,onChange:N=>t({itemsToShow:N}),min:zIe,max:VIe,required:!0})}),(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Display author"),hasValue:()=>!!l,onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.ToggleControl,{label:(0,jt.__)("Display author"),checked:l,onChange:v("displayAuthor")})}),(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Display date"),hasValue:()=>!!c,onDeselect:()=>t({displayDate:!1}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.ToggleControl,{label:(0,jt.__)("Display date"),checked:c,onChange:v("displayDate")})}),(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Display excerpt"),hasValue:()=>!!u,onDeselect:()=>t({displayExcerpt:!1}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.ToggleControl,{label:(0,jt.__)("Display excerpt"),checked:u,onChange:v("displayExcerpt")})}),u&&(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Max number of words in excerpt"),hasValue:()=>d!==55,onDeselect:()=>t({excerptLength:55}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.RangeControl,{label:(0,jt.__)("Max number of words in excerpt"),value:d,onChange:N=>t({excerptLength:N}),min:10,max:100,required:!0})}),i==="grid"&&(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Columns"),hasValue:()=>s!==2,onDeselect:()=>t({columns:2}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.RangeControl,{label:(0,jt.__)("Columns"),value:s,onChange:N=>t({columns:N}),min:2,max:6,required:!0})}),(0,dt.jsx)(Pt.__experimentalToolsPanelItem,{label:(0,jt.__)("Open links in new tab"),hasValue:()=>!!f,onDeselect:()=>t({openInNewTab:!1}),isShownByDefault:!0,children:(0,dt.jsx)(Pt.ToggleControl,{label:(0,jt.__)("Open links in new tab"),checked:f,onChange:N=>t({openInNewTab:N})})})]})}),(0,dt.jsx)(cg.InspectorControls,{group:"advanced",children:(0,dt.jsx)(Pt.TextControl,{label:(0,jt.__)("Link relation"),help:(0,_8.createInterpolateElement)((0,jt.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,dt.jsx)(Pt.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:g||"",onChange:N=>t({rel:N})})}),k==="loading"&&(0,dt.jsx)("div",{...C,children:(0,dt.jsx)(Pt.Spinner,{})}),k==="error"&&(0,dt.jsx)("div",{...C,children:(0,dt.jsx)("p",{children:(0,jt.sprintf)((0,jt.__)("Error: %s"),y)})}),k==="success"&&(0,dt.jsx)(To,{wrapperProps:C,html:_})]})}var{name:cge}=b8,uge={icon:uy,example:{attributes:{feedURL:"https://wordpress.org"}},edit:lge},FIe=()=>M({name:cge,metadata:b8,settings:uge});var mF={};J(mF,{init:()=>GIe,metadata:()=>x8,name:()=>_ge,settings:()=>C8});var f1=a(D(),1);var bge=a(K(),1);var x8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/search",title:"Search",category:"widgets",description:"Help visitors find your content.",keywords:["find"],textdomain:"default",attributes:{label:{type:"string",role:"content"},showLabel:{type:"boolean",default:!0},placeholder:{type:"string",default:"",role:"content"},width:{type:"number"},widthUnit:{type:"string"},buttonText:{type:"string",role:"content"},buttonPosition:{type:"string",default:"button-outside"},buttonUseIcon:{type:"boolean",default:!1},query:{type:"object",default:{}},tagName:{type:"string",default:""}},supports:{anchor:!0,align:["left","center","right"],color:{gradients:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:!0,typography:{__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-search__label, .wp-block-search__input, .wp-block-search__button",fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},spacing:{margin:!0},html:!1},editorStyle:"wp-block-search-editor",style:"wp-block-search",selectors:{color:".wp-block-search .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input",border:".wp-block-search.wp-block-search__button-outside .wp-block-search__input, .wp-block-search.wp-block-search__button-outside .wp-block-search__button, .wp-block-search.wp-block-search__no-button .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__input, .wp-block-search.wp-block-search__button-only .wp-block-search__button, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper"}};var no=a(R(),1),k8=a(O(),1),t2=a(H(),1),mr=a(V(),1),fge=a(he(),1);var Mt=a(D(),1),gge=a(da(),1),hge=a(Uy(),1),w8=a(z(),1);var lF=50,cF=350,uF=220;function dF(e){return e==="%"}var bt=a(b(),1),dge={"":(0,Mt.__)("Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."),search:(0,Mt.__)("Wraps the block in a <search> landmark, announced as a search region by assistive technologies."),form:(0,Mt.__)('Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.')},pge="4px",mge=[25,50,75,100],HIe=(0,bt.jsx)(w8.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bt.jsx)(w8.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 vge({className:e,attributes:t,setAttributes:r,toggleSelection:o,isSelected:n,clientId:i}){let{label:s,showLabel:l,placeholder:c,width:u,widthUnit:d,align:p,buttonText:m,buttonPosition:f,buttonUseIcon:g,tagName:h,style:v}=t,x=(0,k8.useSelect)(ae=>{let{getBlockParentsByBlockName:se,wasBlockJustInserted:ue}=ae(no.store);return!!se(i,"core/navigation")?.length&&ue(i)},[i]),{__unstableMarkNextChangeAsNotPersistent:_}=(0,k8.useDispatch)(no.store);(0,t2.useEffect)(()=>{x&&(_(),r({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))},[_,x,r]);let k=v?.border?.radius,y=(0,no.__experimentalUseBorderProps)(t);typeof k=="number"&&(y={...y,style:{...y.style,borderRadius:`${k}px`}});let w=(0,no.__experimentalUseColorProps)(t),[C,S]=(0,no.useSettings)("typography.fluid","layout"),P=(0,no.getTypographyClassesAndStyles)(t,{typography:{fluid:C},layout:{wideSize:S?.wideSize}}),I=`wp-block-search__width-${(0,fge.useInstanceId)(mr.__experimentalUnitControl)}`,B=f==="button-inside",E=f==="button-outside",L=f==="no-button",A=f==="button-only",U=A&&!n,$=(0,t2.useRef)(),W=(0,t2.useRef)(),G=(0,mr.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":lF,px:cF}}),F=()=>T(e,B?"wp-block-search__button-inside":void 0,E?"wp-block-search__button-outside":void 0,L?"wp-block-search__no-button":void 0,A?"wp-block-search__button-only":void 0,!g&&!L?"wp-block-search__text-button":void 0,g&&!L?"wp-block-search__icon-button":void 0,U?"wp-block-search__searchfield-hidden":void 0),Z=[{label:(0,Mt.__)("Button outside"),value:"button-outside"},{label:(0,Mt.__)("Button inside"),value:"button-inside"},{label:(0,Mt.__)("No button"),value:"no-button"},{label:(0,Mt.__)("Button only"),value:"button-only"}],j=()=>A?{}:{right:p!=="right",left:p==="right"},Y=()=>{let ae=T("wp-block-search__input",L?w.className:void 0,B?void 0:y.className,P.className),se={...L?w.style:{},...B?{borderRadius:y.style?.borderRadius,borderTopLeftRadius:y.style?.borderTopLeftRadius,borderTopRightRadius:y.style?.borderTopRightRadius,borderBottomLeftRadius:y.style?.borderBottomLeftRadius,borderBottomRightRadius:y.style?.borderBottomRightRadius}:y.style,...P.style,textDecoration:void 0};return(0,bt.jsx)("input",{type:"search",className:ae,style:se,"aria-label":(0,Mt.__)("Optional placeholder text"),placeholder:c?void 0:(0,Mt.__)("Optional placeholder\u2026"),value:c,onChange:ue=>r({placeholder:ue.target.value}),ref:$})},ee=()=>{let ae=T("wp-block-search__button",w.className,P.className,B?void 0:y.className,g?"has-icon":void 0,(0,no.__experimentalGetElementClassName)("button")),se={...w.style,...P.style,...B?{borderRadius:y.style?.borderRadius,borderTopLeftRadius:y.style?.borderTopLeftRadius,borderTopRightRadius:y.style?.borderTopRightRadius,borderBottomLeftRadius:y.style?.borderBottomLeftRadius,borderBottomRightRadius:y.style?.borderBottomRightRadius}:y.style};return(0,bt.jsxs)(bt.Fragment,{children:[g&&(0,bt.jsx)("button",{type:"button",className:ae,style:se,"aria-label":m?(0,gge.__unstableStripHTML)(m):(0,Mt.__)("Search"),ref:W,children:(0,bt.jsx)(pa,{icon:HIe})}),!g&&(0,bt.jsx)(no.RichText,{identifier:"buttonText",className:ae,style:se,"aria-label":(0,Mt.__)("Button text"),placeholder:(0,Mt.__)("Add button text\u2026"),withoutInteractiveFormatting:!0,value:m,onChange:ue=>r({buttonText:ue})})]})},te=X(),Q=(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(no.InspectorControls,{children:(0,bt.jsxs)(mr.__experimentalToolsPanel,{label:(0,Mt.__)("Settings"),resetAll:()=>{r({width:void 0,widthUnit:void 0,showLabel:!0,buttonUseIcon:!1,buttonPosition:"button-outside"})},dropdownMenuProps:te,children:[(0,bt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,Mt.__)("Show label"),onDeselect:()=>{r({showLabel:!0})},isShownByDefault:!0,children:(0,bt.jsx)(mr.ToggleControl,{checked:l,label:(0,Mt.__)("Show label"),onChange:ae=>r({showLabel:ae})})}),(0,bt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>f!=="button-outside",label:(0,Mt.__)("Button position"),onDeselect:()=>{r({buttonPosition:"button-outside"})},isShownByDefault:!0,children:(0,bt.jsx)(mr.SelectControl,{value:f,label:(0,Mt.__)("Button position"),onChange:ae=>{r({buttonPosition:ae})},options:Z})}),f!=="no-button"&&(0,bt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!!g,label:(0,Mt.__)("Use button with icon"),onDeselect:()=>{r({buttonUseIcon:!1})},isShownByDefault:!0,children:(0,bt.jsx)(mr.ToggleControl,{checked:g,label:(0,Mt.__)("Use button with icon"),onChange:ae=>r({buttonUseIcon:ae})})}),(0,bt.jsx)(mr.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,Mt.__)("Width"),onDeselect:()=>{r({width:void 0,widthUnit:void 0})},isShownByDefault:!0,children:(0,bt.jsxs)(mr.__experimentalVStack,{children:[(0,bt.jsx)(mr.__experimentalUnitControl,{label:(0,Mt.__)("Width"),id:I,min:dF(d)?0:uF,max:dF(d)?100:void 0,step:1,onChange:ae=>{let se=ae===""?void 0:parseInt(ae,10);r({width:se})},onUnitChange:ae=>{r({width:ae==="%"?lF:cF,widthUnit:ae})},__unstableInputWidth:"80px",value:`${u}${d}`,units:G}),(0,bt.jsx)(mr.__experimentalToggleGroupControl,{label:(0,Mt.__)("Percentage Width"),value:mge.includes(u)&&d==="%"?u:void 0,hideLabelFromVision:!0,onChange:ae=>{r({width:ae,widthUnit:"%"})},isBlock:!0,children:mge.map(ae=>(0,bt.jsx)(mr.__experimentalToggleGroupControlOption,{value:ae,label:(0,Mt.sprintf)((0,Mt.__)("%d%%"),ae)},ae))})]})})]})}),(0,bt.jsx)(no.InspectorControls,{group:"advanced",children:(0,bt.jsx)(mr.SelectControl,{label:(0,Mt.__)("HTML element"),value:h??"",options:[{label:(0,Mt.__)("Default"),value:""},{label:"<search>",value:"search"},{label:"<form>",value:"form"}],onChange:ae=>{r({tagName:ae}),(0,hge.speak)(dge[ae].replace(/[<>]/g,""))},help:dge[h??""]})})]}),le=ae=>ae!==void 0&&parseInt(ae,10)!==0,oe=ae=>le(ae)?`calc(${ae} + ${pge})`:void 0,ce=()=>{let ae=B?y.style:{borderRadius:y.style?.borderRadius,borderTopLeftRadius:y.style?.borderTopLeftRadius,borderTopRightRadius:y.style?.borderTopRightRadius,borderBottomLeftRadius:y.style?.borderBottomLeftRadius,borderBottomRightRadius:y.style?.borderBottomRightRadius};if(B){if(typeof k=="object"){let{borderTopLeftRadius:ue,borderTopRightRadius:Oe,borderBottomLeftRadius:Pe,borderBottomRightRadius:ge}=y.style;return{...ae,borderTopLeftRadius:oe(ue),borderTopRightRadius:oe(Oe),borderBottomLeftRadius:oe(Pe),borderBottomRightRadius:oe(ge)}}let se=Number.isInteger(k)?`${k}px`:k;ae.borderRadius=`calc(${se} + ${pge})`}return ae},pe=(0,no.useBlockProps)({className:F(),style:{...P.style,textDecoration:void 0}}),be=T("wp-block-search__label",P.className);return(0,bt.jsxs)(bt.Fragment,{children:[Q,(0,bt.jsxs)(h==="search"?"search":"div",{...pe,children:[l&&(0,bt.jsx)(no.RichText,{identifier:"label",className:be,"aria-label":(0,Mt.__)("Label text"),placeholder:(0,Mt.__)("Add label\u2026"),withoutInteractiveFormatting:!0,value:s,onChange:ae=>r({label:ae}),style:P.style}),(0,bt.jsxs)(mr.ResizableBox,{size:{width:u===void 0?"auto":`${u}${d}`,height:"auto"},className:T("wp-block-search__inside-wrapper",B?y.className:void 0),style:ce(),minWidth:uF,enable:j(),onResizeStart:(ae,se,ue)=>{r({width:parseInt(ue.offsetWidth,10),widthUnit:"px"}),o(!1)},onResizeStop:(ae,se,ue,Oe)=>{r({width:parseInt(u+Oe.width,10)}),o(!0)},showHandle:n,children:[(B||E||A)&&(0,bt.jsxs)(bt.Fragment,{children:[Y(),ee()]}),L&&Y()]})]})]})}var pF=a(D(),1),jIe=[{name:"default",isDefault:!0,attributes:{buttonText:(0,pF.__)("Search"),label:(0,pF.__)("Search")}}],yge=jIe;var{fieldsKey:UIe,formKey:WIe}=q(bge.privateApis),{name:_ge}=x8,C8={icon:KN,example:{attributes:{buttonText:(0,f1.__)("Search"),label:(0,f1.__)("Search")},viewportWidth:400},variations:yge,edit:vge};window.__experimentalContentOnlyInspectorFields&&(C8[UIe]=[{id:"label",label:(0,f1.__)("Label"),type:"text",Edit:"rich-text"},{id:"buttonText",label:(0,f1.__)("Button text"),type:"text",Edit:"rich-text"},{id:"placeholder",label:(0,f1.__)("Placeholder"),type:"text",Edit:"rich-text"}],C8[WIe]={fields:["label","buttonText","placeholder"]});var GIe=()=>M({name:_ge,metadata:x8,settings:C8});var fF={};J(fF,{init:()=>YIe,metadata:()=>T8,name:()=>Bge,settings:()=>Nge});var Np=a(R(),1),S8=a(V(),1),o2=a(D(),1);var r2=a(H(),1),xge=a(he(),1);function kge(e,t,r){let[o,n]=(0,r2.useState)(!1),i=(0,xge.usePrevious)(t);(0,r2.useEffect)(()=>{e==="css"&&!t&&!i&&n(!0)},[t,i,e]),(0,r2.useEffect)(()=>{e==="css"&&(o&&t||i&&t!==i)&&(r({opacity:"alpha-channel"}),n(!1))},[o,t,i])}var Xu=a(b(),1),$Ie=({tagName:e,setAttributes:t})=>(0,Xu.jsx)(S8.SelectControl,{label:(0,o2.__)("HTML element"),value:e,onChange:r=>t({tagName:r}),options:[{label:(0,o2.__)("Default (<hr>)"),value:"hr"},{label:"<div>",value:"div"}],help:e==="hr"?(0,o2.__)("Only select <hr> if the separator conveys important information and should be announced by screen readers."):(0,o2.__)("The <div> element should only be used if the block is a design element with no semantic meaning.")});function wge({attributes:e,setAttributes:t}){let{backgroundColor:r,opacity:o,style:n,tagName:i}=e,s=(0,Np.__experimentalUseColorProps)(e),l=s?.style?.backgroundColor,c=!!n?.color?.background;kge(o,l,t);let u=(0,Np.getColorClassName)("color",r),d=T({"has-text-color":r||l,[u]:u,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},s.className);return(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)(Np.InspectorControls,{group:"advanced",children:(0,Xu.jsx)($Ie,{tagName:i,setAttributes:t})}),(0,Xu.jsx)(i==="hr"?S8.HorizontalRule:i,{...(0,Np.useBlockProps)({className:d,style:c?{color:l,backgroundColor:l}:void 0})})]})}var T8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/separator",title:"Separator",category:"design",description:"Create a break between ideas or sections with a horizontal separator.",keywords:["horizontal-line","hr","divider"],textdomain:"default",attributes:{opacity:{type:"string",default:"alpha-channel"},tagName:{type:"string",enum:["hr","div"],default:"hr"}},supports:{anchor:!0,align:["center","wide","full"],color:{enableContrastChecker:!1,__experimentalSkipSerialization:!0,gradients:!0,background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{margin:["top","bottom"]},interactivity:{clientNavigation:!0}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"wide",label:"Wide Line"},{name:"dots",label:"Dots"}],editorStyle:"wp-block-separator-editor",style:"wp-block-separator"};var g1=a(R(),1),Cge=a(b(),1);function Sge({attributes:e}){let{backgroundColor:t,style:r,opacity:o,tagName:n}=e,i=r?.color?.background,s=(0,g1.__experimentalGetColorClassesAndStyles)(e),l=(0,g1.getColorClassName)("color",t),c=T({"has-text-color":t||i,[l]:l,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},s.className),u={backgroundColor:s?.style?.backgroundColor,color:l?void 0:i};return(0,Cge.jsx)(n,{...g1.useBlockProps.save({className:c,style:u})})}var Ip=a(K(),1),ZIe={from:[{type:"input",regExp:/^-{3,}$/,transform:()=>{let e=(0,Ip.getBlockVariations)("core/separator")?.find(t=>t.isDefault);return[(0,Ip.createBlock)("core/separator",e?.attributes??{}),(0,Ip.createBlock)((0,Ip.getDefaultBlockName)())]}},{type:"raw",selector:"hr",schema:{hr:{}}}],to:[{type:"block",blocks:["core/spacer"],transform:({anchor:e})=>(0,Ip.createBlock)("core/spacer",{anchor:e||void 0})}]},Tge=ZIe;var n2=a(R(),1),Pge=a(b(),1),KIe={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){let{color:t,customColor:r}=e,o=(0,n2.getColorClassName)("background-color",t),n=(0,n2.getColorClassName)("color",t),i=T({"has-text-color has-background":t||r,[o]:o,[n]:n}),s={backgroundColor:o?void 0:r,color:n?void 0:r};return(0,Pge.jsx)("hr",{...n2.useBlockProps.save({className:i,style:s})})},migrate(e){let{color:t,customColor:r,...o}=e;return{...o,backgroundColor:t||void 0,opacity:"css",style:r?{color:{background:r}}:void 0,tagName:"hr"}}},Ege=[KIe];var{name:Bge}=T8,Nge={icon:QN,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:Tge,edit:wge,save:Sge,deprecated:Ege},YIe=()=>M({name:Bge,metadata:T8,settings:Nge});var hF={};J(hF,{init:()=>tRe,metadata:()=>R8,name:()=>jge,settings:()=>Uge});var P8=a(D(),1),B8=a(R(),1),Ige=a(he(),1),Rge=a(V(),1);var E8=a(b(),1);function gF({attributes:e,setAttributes:t}){let o=`blocks-shortcode-input-${(0,Ige.useInstanceId)(gF)}`;return(0,E8.jsx)("div",{...(0,B8.useBlockProps)(),children:(0,E8.jsx)(Rge.Placeholder,{icon:py,label:(0,P8.__)("Shortcode"),children:(0,E8.jsx)(B8.PlainText,{className:"blocks-shortcode__textarea",id:o,value:e.text,"aria-label":(0,P8.__)("Shortcode text"),placeholder:(0,P8.__)("Write shortcode here\u2026"),onChange:n=>t({text:n})})})})}var Dge=a(H(),1),Lge=a(b(),1);function Age({attributes:e}){return(0,Lge.jsx)(Dge.RawHTML,{children:e.text})}var N8=a(zge(),1),I8=a(K(),1),Oge=a(Fge(),1),QIe=()=>(0,I8.getBlockTransforms)("from").filter(e=>e.type==="shortcode"&&e.blockName!=="core/shortcode"),XIe=(e,t)=>{let r=e.trim(),o=(0,Oge.next)(t,r);return!!o&&o.index===0&&o.content.length===r.length},JIe={from:[{type:"shortcode",tag:"[a-z][a-z0-9_-]*",attributes:{text:{type:"string",shortcode:(e,{content:t})=>(0,N8.removep)((0,N8.autop)(t))}},priority:20}],get to(){return QIe().map(e=>({type:"block",blocks:[e.blockName],isMatch:({text:t=""})=>[].concat(e.tag).some(r=>XIe(t,r)),transform:({text:t=""})=>(0,I8.rawHandler)({HTML:`<p>${t.trim()}</p>`})}))}},Hge=JIe;var R8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/shortcode",title:"Shortcode",category:"widgets",description:"Insert additional custom elements with a WordPress shortcode.",textdomain:"default",attributes:{text:{type:"string",source:"raw",role:"content"}},supports:{className:!1,customClassName:!1,html:!1,customCSS:!1,visibility:!1},editorStyle:"wp-block-shortcode-editor"};var{name:jge}=R8,Uge={icon:py,transforms:Hge,edit:gF,save:Age},tRe=()=>M({name:jge,metadata:R8,settings:Uge});var yF={};J(yF,{init:()=>sRe,metadata:()=>D8,name:()=>Kge,settings:()=>Yge});var D8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-logo",title:"Site Logo",category:"theme",description:"Display an image to represent this site. Update this block and the changes apply everywhere.",textdomain:"default",attributes:{width:{type:"number"},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"},shouldSyncIcon:{type:"boolean"}},example:{viewportWidth:500,attributes:{width:350,className:"block-editor-block-types-list__site-logo-example"}},supports:{anchor:!0,html:!1,align:!0,alignWide:!1,color:{text:!1,background:!1},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0},filter:{duotone:!0}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],selectors:{filter:{duotone:".wp-block-site-logo img, .wp-block-site-logo .components-placeholder__illustration, .wp-block-site-logo .components-placeholder::before"}},editorStyle:"wp-block-site-logo-editor",style:"wp-block-site-logo"};var vF=a(Or(),1),Kc=a(H(),1),yo=a(D(),1),zt=a(V(),1),Wge=a(he(),1),bo=a(R(),1),Rp=a(O(),1),h1=a(ne(),1);var Gge=a(xr(),1);var Ge=a(b(),1),L8=["image"],{mediaEditKey:oRe,openMediaEditorModalKey:nRe}=q(bo.privateApis),aRe=({alt:e,attributes:{align:t,width:r,height:o,isLink:n,linkTarget:i,shouldSyncIcon:s},isSelected:l,setAttributes:c,setLogo:u,logoUrl:d,siteUrl:p,logoId:m,iconId:f,setIcon:g,canUserEdit:h})=>{let v=(0,Wge.useViewportMatch)("medium"),_=!["wide","full"].includes(t)&&v,[{naturalWidth:k,naturalHeight:y},w]=(0,Kc.useState)({}),C=(0,Kc.useRef)(),{toggleSelection:S,__unstableMarkNextChangeAsNotPersistent:P}=(0,Rp.useDispatch)(bo.store),N=X(),B=(0,bo.useBlockEditingMode)()==="contentOnly",{imageEditing:E,maxWidth:L,title:A,editMediaEntity:U,openMediaEditorModal:$}=(0,Rp.useSelect)(Pe=>{let ge=Pe(bo.store).getSettings();return{title:Pe(h1.store).getEntityRecord("root","__unstableBase")?.name,imageEditing:ge.imageEditing,maxWidth:ge.maxWidth,editMediaEntity:ge?.[oRe],openMediaEditorModal:ge?.[nRe]}},[]);(0,Kc.useEffect)(()=>{s&&m!==f&&(P(),c({shouldSyncIcon:!1}))},[]);let W=({id:Pe})=>{typeof Pe=="number"&&u(Pe)};function G(){S(!1)}function F(){S(!0)}let Z=(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)("img",{className:"custom-logo",src:d,alt:e,onLoad:Pe=>{w({naturalWidth:Pe.target.naturalWidth,naturalHeight:Pe.target.naturalHeight})}}),(0,vF.isBlobURL)(d)&&(0,Ge.jsx)(zt.Spinner,{})]}),j=Z;if(n&&(j=(0,Ge.jsx)("a",{href:p,className:"custom-logo-link",rel:"home",title:A,onClick:Pe=>Pe.preventDefault(),children:Z})),!_||!k||!y)return(0,Ge.jsx)("div",{style:{width:r,height:o},children:j});let Y=120,ee=r||Y,te=k/y,Q=ee/te,le=k<y?xc:Math.ceil(xc*te),oe=y<k?xc:Math.ceil(xc/te),ce=L*2.5,pe=!1,be=!1;t==="center"?(pe=!0,be=!0):(0,yo.isRTL)()?t==="left"?pe=!0:be=!0:t==="right"?be=!0:pe=!0;let Te=m&&k&&y&&E&&!!U,ae=!B,ue=!window?.__experimentalUseCustomizerSiteLogoUrl?p+"/wp-admin/options-general.php":p+"/wp-admin/customize.php?autofocus[section]=title_tagline",Oe=(0,Kc.createInterpolateElement)((0,yo.__)("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:(0,Ge.jsx)("a",{href:ue,target:"_blank",rel:"noopener"})});return(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(bo.InspectorControls,{children:(0,Ge.jsxs)(zt.__experimentalToolsPanel,{label:(0,yo.__)("Settings"),dropdownMenuProps:N,children:[(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!r,label:(0,yo.__)("Image width"),onDeselect:()=>c({width:void 0}),children:(0,Ge.jsx)(zt.RangeControl,{label:(0,yo.__)("Image width"),onChange:Pe=>c({width:Pe}),min:le,max:ce,initialPosition:Math.min(Y,ce),value:r||"",disabled:!_})}),(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!n,label:(0,yo.__)("Link image to home"),onDeselect:()=>c({isLink:!0}),children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,yo.__)("Link image to home"),onChange:()=>c({isLink:!n}),checked:n})}),n&&(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>i==="_blank",label:(0,yo.__)("Open in new tab"),onDeselect:()=>c({linkTarget:"_self"}),children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,yo.__)("Open in new tab"),onChange:Pe=>c({linkTarget:Pe?"_blank":"_self"}),checked:i==="_blank"})}),h&&(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!s,label:(0,yo.__)("Use as Site Icon"),onDeselect:()=>{c({shouldSyncIcon:!1}),g(void 0)},children:(0,Ge.jsx)(zt.ToggleControl,{label:(0,yo.__)("Use as Site Icon"),onChange:Pe=>{c({shouldSyncIcon:Pe}),g(Pe?m:void 0)},checked:!!s,help:Oe})})]})}),Te&&$&&ae&&(0,Ge.jsx)(bo.BlockControls,{group:"block",children:(0,Ge.jsx)(zt.ToolbarButton,{ref:C,onClick:()=>$({id:m,onUpdate:W,onClose:()=>C.current?.focus()}),"aria-haspopup":"dialog",icon:am,label:(0,yo.__)("Edit image")})}),(0,Ge.jsx)(zt.ResizableBox,{size:{width:ee,height:Q},showHandle:l&&ae,minWidth:le,maxWidth:ce,minHeight:oe,maxHeight:ce/te,lockAspectRatio:!0,enable:{top:!1,right:pe,bottom:!0,left:be},onResizeStart:G,onResizeStop:(Pe,ge,et,me)=>{F(),c({width:parseInt(ee+me.width,10),height:parseInt(Q+me.height,10)})},children:j})]})};function $ge({attributes:e,className:t,setAttributes:r,isSelected:o}){let{width:n,shouldSyncIcon:i}=e,{siteLogoId:s,canUserEdit:l,url:c,siteIconId:u,mediaItemData:d,isRequestingMediaItem:p}=(0,Rp.useSelect)(F=>{let{canUser:Z,getEntityRecord:j,getEditedEntityRecord:Y}=F(h1.store),ee=Z("update",{kind:"root",name:"site"}),te=ee?Y("root","site"):void 0,Q=j("root","__unstableBase"),le=ee?te?.site_logo:Q?.site_logo,oe=te?.site_icon,ce=le&&F(h1.store).getEntityRecord("postType","attachment",le,{context:"view"}),pe=!!le&&!F(h1.store).hasFinishedResolution("getEntityRecord",["postType","attachment",le,{context:"view"}]);return{siteLogoId:le,canUserEdit:ee,url:Q?.home,mediaItemData:ce,isRequestingMediaItem:pe,siteIconId:oe}},[]),{getSettings:m}=(0,Rp.useSelect)(bo.store),[f,g]=(0,Kc.useState)(),h=X(),{editEntityRecord:v}=(0,Rp.useDispatch)(h1.store),x=(F,Z=!1)=>{(i||Z)&&_(F),v("root","site",void 0,{site_logo:F})},_=F=>v("root","site",void 0,{site_icon:F??null}),{alt_text:k,source_url:y}=d??{},w=F=>{if(i===void 0){let Z=!u;r({shouldSyncIcon:Z}),C(F,Z);return}C(F)},C=(F,Z=!1)=>{if(F){if(!F.id&&F.url){g(F.url),x(void 0);return}x(F.id,Z)}},S=()=>{x(null),r({width:void 0})},{createErrorNotice:P}=(0,Rp.useDispatch)(Gge.store),N=F=>{P(F,{type:"snackbar"}),g()},I=F=>{m().mediaUpload({allowedTypes:L8,filesList:F,onFileChange([Z]){if((0,vF.isBlobURL)(Z?.url)){g(Z.url);return}w(Z)},onError:N,multiple:!1})},B={mediaURL:y,name:y?(0,yo.__)("Replace"):(0,yo.__)("Choose logo"),onSelect:C,onError:N,onReset:S},E=l&&(0,Ge.jsx)(bo.BlockControls,{group:"other",children:(0,Ge.jsx)(bo.MediaReplaceFlow,{...B,allowedTypes:L8,variant:"toolbar"})}),L,A=s===void 0||p;A&&(L=(0,Ge.jsx)(zt.Spinner,{})),(0,Kc.useEffect)(()=>{y&&f&&g()},[y,f]),(y||f)&&(L=(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(aRe,{alt:k,attributes:e,className:t,isSelected:o,setAttributes:r,logoUrl:f||y,setLogo:x,logoId:d?.id||s,siteUrl:c,setIcon:_,iconId:u,canUserEdit:l}),l&&(0,Ge.jsx)(zt.DropZone,{onFilesDrop:I})]}));let U=F=>{let Z=T("block-editor-media-placeholder",t);return(0,Ge.jsx)(zt.Placeholder,{className:Z,preview:L,withIllustration:!0,style:{width:n},children:F})},$=T(t,{"is-default-size":!n,"is-transient":f}),W=(0,bo.useBlockProps)({className:$}),G=(l||y)&&(0,Ge.jsx)(bo.InspectorControls,{children:(0,Ge.jsx)(zt.__experimentalToolsPanel,{label:(0,yo.__)("Media"),dropdownMenuProps:h,children:l?(0,Ge.jsx)(zt.__experimentalToolsPanelItem,{hasValue:()=>!!y,label:(0,yo.__)("Logo"),isShownByDefault:!0,children:(0,Ge.jsx)(vC,{mediaId:s,mediaUrl:y,filename:d?.media_details?.sizes?.full?.file||d?.slug,allowedTypes:L8,onSelect:C,onError:N,onReset:S,isUploading:!!f,emptyLabel:(0,yo.__)("Logo")})}):(0,Ge.jsx)("div",{className:"block-library-site-logo__inspector-media-replace-container",style:{gridColumn:"1 / -1"},children:(0,Ge.jsx)(qA,{url:d?.source_url,filename:d?.media_details?.sizes?.full?.file||d?.slug,itemGroupProps:{isBordered:!0,className:"block-library-site-logo__inspector-readonly-logo-preview"},className:"block-library-site-logo__inspector-media-replace-title"})})})});return(0,Ge.jsxs)("div",{...W,children:[E,G,(!!y||!!f)&&L,(A||!f&&!y&&!l)&&(0,Ge.jsx)(zt.Placeholder,{className:"site-logo_placeholder",withIllustration:!0,children:A&&(0,Ge.jsx)("span",{className:"components-placeholder__preview",children:(0,Ge.jsx)(zt.Spinner,{})})}),!A&&!f&&!y&&l&&(0,Ge.jsx)(bo.MediaPlaceholder,{onSelect:w,allowedTypes:L8,onError:N,placeholder:U,mediaLibraryButton:({open:F})=>(0,Ge.jsx)(zt.Button,{__next40pxDefaultSize:!0,icon:cu,variant:"primary",label:(0,yo.__)("Choose logo"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{F()}})})]})}var qge=a(K(),1),iRe={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,qge.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]},Zge=iRe;var{name:Kge}=D8,Yge={icon:oI,example:{},edit:$ge,transforms:Zge},sRe=()=>M({name:Kge,metadata:D8,settings:Yge});var _F={};J(_F,{init:()=>dRe,metadata:()=>A8,name:()=>the,settings:()=>rhe});var A8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-tagline",title:"Site Tagline",category:"theme",description:"Describe in a few words what this site is about. This is important for search results, sharing on social media, and gives overall clarity to visitors.",keywords:["description"],textdomain:"default",attributes:{level:{type:"number",default:0},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]}},example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},contentRole:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},editorStyle:"wp-block-site-tagline-editor",style:"wp-block-site-tagline"};var Qge=a(O(),1),z8=a(ne(),1),Dp=a(R(),1),M8=a(D(),1),V8=a(K(),1);var Ju=a(b(),1);function Xge(e){Et(e);let{attributes:t,setAttributes:r,insertBlocksAfter:o}=e,{level:n,levelOptions:i}=t,s=(0,Qge.useSelect)(m=>m(z8.store).canUser("update",{kind:"root",name:"site"}),[]),[l,c]=(0,z8.useEntityProp)("root",s?"site":"__unstableBase","description",void 0),u=n===0?"p":`h${n}`,d=(0,Dp.useBlockProps)({className:!s&&!l&&"wp-block-site-tagline__placeholder"}),p=s?(0,Ju.jsx)(Dp.RichText,{allowedFormats:[],onChange:c,"aria-label":(0,M8.__)("Site tagline text"),placeholder:(0,M8.__)("Write site tagline\u2026"),tagName:u,value:l,disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,V8.createBlock)((0,V8.getDefaultBlockName)())):void 0,...d}):(0,Ju.jsx)(u,{...d,children:l||(0,M8.__)("Site Tagline placeholder")});return(0,Ju.jsxs)(Ju.Fragment,{children:[(0,Ju.jsx)(Dp.BlockControls,{group:"block",children:(0,Ju.jsx)(Dp.HeadingLevelDropdown,{value:n,options:i,onChange:m=>r({level:m})})}),p]})}var F8=a(V(),1),bF=a(b(),1),Jge=(0,bF.jsx)(F8.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",children:(0,bF.jsx)(F8.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"})});var cRe={attributes:{textAlign:{type:"string"},level:{type:"number",default:0},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]}},supports:{anchor:!0,reusable:!1,html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},uRe={attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},ehe=[cRe,uRe];var{name:the}=A8,rhe={icon:Jge,edit:Xge,deprecated:ehe},dRe=()=>M({name:the,metadata:A8,settings:rhe});var kF={};J(kF,{init:()=>hRe,metadata:()=>O8,name:()=>lhe,settings:()=>che});var O8={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-title",title:"Site Title",category:"theme",description:"Displays the name of this site. Update the block, and the changes apply everywhere it\u2019s used. This will also appear in the browser title bar and in search results.",textdomain:"default",attributes:{level:{type:"number",default:1},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},example:{viewportWidth:500},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,textAlign:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,fitText:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},editorStyle:"wp-block-site-title-editor",style:"wp-block-site-title"};var ohe=a(O(),1),H8=a(ne(),1),Yc=a(D(),1),Ks=a(R(),1),Lp=a(V(),1),xF=a(Wo(),1);var rn=a(b(),1);function nhe(e){Et(e);let{attributes:t,setAttributes:r}=e,{level:o,levelOptions:n,isLink:i,linkTarget:s}=t,l=(0,ohe.useSelect)(h=>h(H8.store).canUser("update",{kind:"root",name:"site"}),[]),[c,u]=(0,H8.useEntityProp)("root",l?"site":"__unstableBase",l?"title":"name",void 0),d=X(),p=(0,Ks.useBlockEditingMode)(),m=o===0?"p":`h${o}`,f=(0,Ks.useBlockProps)({className:!l&&!c&&"wp-block-site-title__placeholder"}),g=l?(0,rn.jsx)(m,{...f,children:(0,rn.jsx)(Ks.RichText,{tagName:i?"a":"span",href:i?"#site-title-pseudo-link":void 0,"aria-label":(0,Yc.__)("Site title text"),placeholder:(0,Yc.__)("Write site title\u2026"),value:c,onChange:h=>u(h.trim()),allowedFormats:[],disableLineBreaks:!0})}):(0,rn.jsx)(m,{...f,children:i?(0,rn.jsx)("a",{href:"#site-title-pseudo-link",onClick:h=>h.preventDefault(),children:(0,xF.decodeEntities)(c)||(0,Yc.__)("Site Title placeholder")}):(0,rn.jsx)("span",{children:(0,xF.decodeEntities)(c)||(0,Yc.__)("Site Title placeholder")})});return(0,rn.jsxs)(rn.Fragment,{children:[p==="default"&&(0,rn.jsx)(Ks.BlockControls,{group:"block",children:(0,rn.jsx)(Ks.HeadingLevelDropdown,{value:o,options:n,onChange:h=>r({level:h})})}),(0,rn.jsx)(Ks.InspectorControls,{children:(0,rn.jsxs)(Lp.__experimentalToolsPanel,{label:(0,Yc.__)("Settings"),resetAll:()=>{r({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:d,children:[(0,rn.jsx)(Lp.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Yc.__)("Make title link to home"),onDeselect:()=>r({isLink:!0}),isShownByDefault:!0,children:(0,rn.jsx)(Lp.ToggleControl,{label:(0,Yc.__)("Make title link to home"),onChange:()=>r({isLink:!i}),checked:i})}),i&&(0,rn.jsx)(Lp.__experimentalToolsPanelItem,{hasValue:()=>s!=="_self",label:(0,Yc.__)("Open in new tab"),onDeselect:()=>r({linkTarget:"_self"}),isShownByDefault:!0,children:(0,rn.jsx)(Lp.ToggleControl,{label:(0,Yc.__)("Open in new tab"),onChange:h=>r({linkTarget:h?"_blank":"_self"}),checked:s==="_blank"})})]})}),g]})}var mRe={attributes:{textAlign:{type:"string"},level:{type:"number",default:1},levelOptions:{type:"array",default:[0,1,2,3,4,5,6]},isLink:{type:"boolean",default:!0,role:"content"},linkTarget:{type:"string",default:"_self",role:"content"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},fRe={attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:er,isEligible({style:e}){return e?.typography?.fontFamily}},ahe=[mRe,fRe];var ihe=a(K(),1),gRe={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,ihe.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]},she=gRe;var{name:lhe}=O8,che={icon:RB,example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},edit:nhe,transforms:she,deprecated:ahe},hRe=()=>M({name:lhe,metadata:O8,settings:che});var bO={};J(bO,{init:()=>kRe,metadata:()=>z9,name:()=>u0e,settings:()=>V9});var yO=a(D(),1);var c0e=a(K(),1);var v1=a(uc(),1),M9=a(O(),1),La=a(R(),1),ug=a(H(),1),_o=a(V(),1),n0e=a(he(),1),di=a(D(),1);var a0e=a(K(),1);var vO=a(D(),1);var j8=a(z(),1),wF=a(b(),1),uhe=()=>(0,wF.jsx)(j8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,wF.jsx)(j8.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 U8=a(z(),1),CF=a(b(),1),dhe=()=>(0,CF.jsx)(U8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,CF.jsx)(U8.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"})});var W8=a(z(),1),SF=a(b(),1),phe=()=>(0,SF.jsx)(W8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,SF.jsx)(W8.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 G8=a(z(),1),TF=a(b(),1),mhe=()=>(0,TF.jsx)(G8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,TF.jsx)(G8.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 $8=a(z(),1),PF=a(b(),1),a2=()=>(0,PF.jsx)($8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,PF.jsx)($8.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 q8=a(z(),1),EF=a(b(),1),fhe=()=>(0,EF.jsx)(q8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,EF.jsx)(q8.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 Z8=a(z(),1),BF=a(b(),1),ghe=()=>(0,BF.jsx)(Z8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,BF.jsx)(Z8.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 K8=a(z(),1),NF=a(b(),1),hhe=()=>(0,NF.jsx)(K8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,NF.jsx)(K8.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 Y8=a(z(),1),IF=a(b(),1),vhe=()=>(0,IF.jsx)(Y8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,IF.jsx)(Y8.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 Q8=a(z(),1),RF=a(b(),1),yhe=()=>(0,RF.jsx)(Q8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,RF.jsx)(Q8.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 X8=a(z(),1),DF=a(b(),1),bhe=()=>(0,DF.jsx)(X8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,DF.jsx)(X8.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 J8=a(z(),1),LF=a(b(),1),_he=()=>(0,LF.jsx)(J8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,LF.jsx)(J8.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 e9=a(z(),1),AF=a(b(),1),xhe=()=>(0,AF.jsx)(e9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,AF.jsx)(e9.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 t9=a(z(),1),MF=a(b(),1),khe=()=>(0,MF.jsx)(t9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,MF.jsx)(t9.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 r9=a(z(),1),zF=a(b(),1),whe=()=>(0,zF.jsx)(r9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,zF.jsx)(r9.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 o9=a(z(),1),VF=a(b(),1),Che=()=>(0,VF.jsx)(o9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,VF.jsx)(o9.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 n9=a(z(),1),FF=a(b(),1),She=()=>(0,FF.jsx)(n9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,FF.jsx)(n9.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 a9=a(z(),1),OF=a(b(),1),The=()=>(0,OF.jsx)(a9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,OF.jsx)(a9.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 i9=a(z(),1),HF=a(b(),1),Phe=()=>(0,HF.jsx)(i9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,HF.jsx)(i9.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 s9=a(z(),1),jF=a(b(),1),Ehe=()=>(0,jF.jsx)(s9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,jF.jsx)(s9.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 l9=a(z(),1),UF=a(b(),1),Bhe=()=>(0,UF.jsx)(l9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,UF.jsx)(l9.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 c9=a(z(),1),WF=a(b(),1),Nhe=()=>(0,WF.jsx)(c9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,WF.jsx)(c9.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 u9=a(z(),1),GF=a(b(),1),Ihe=()=>(0,GF.jsx)(u9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,GF.jsx)(u9.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 d9=a(z(),1),$F=a(b(),1),Rhe=()=>(0,$F.jsx)(d9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,$F.jsx)(d9.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 p9=a(z(),1),qF=a(b(),1),Dhe=()=>(0,qF.jsx)(p9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,qF.jsx)(p9.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 m9=a(z(),1),ZF=a(b(),1),Lhe=()=>(0,ZF.jsx)(m9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,ZF.jsx)(m9.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 f9=a(z(),1),KF=a(b(),1),Ahe=()=>(0,KF.jsx)(f9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,KF.jsx)(f9.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 g9=a(z(),1),YF=a(b(),1),Mhe=()=>(0,YF.jsx)(g9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,YF.jsx)(g9.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 h9=a(z(),1),QF=a(b(),1),zhe=()=>(0,QF.jsx)(h9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,QF.jsx)(h9.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 v9=a(z(),1),XF=a(b(),1),Vhe=()=>(0,XF.jsx)(v9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,XF.jsx)(v9.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 y9=a(z(),1),JF=a(b(),1),Fhe=()=>(0,JF.jsx)(y9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,JF.jsx)(y9.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 b9=a(z(),1),eO=a(b(),1),Ohe=()=>(0,eO.jsx)(b9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,eO.jsx)(b9.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 _9=a(z(),1),tO=a(b(),1),Hhe=()=>(0,tO.jsx)(_9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,tO.jsx)(_9.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 x9=a(z(),1),rO=a(b(),1),jhe=()=>(0,rO.jsx)(x9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,rO.jsx)(x9.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 k9=a(z(),1),oO=a(b(),1),Uhe=()=>(0,oO.jsx)(k9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,oO.jsx)(k9.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 w9=a(z(),1),nO=a(b(),1),Whe=()=>(0,nO.jsx)(w9.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1",children:(0,nO.jsx)(w9.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 C9=a(z(),1),aO=a(b(),1),Ghe=()=>(0,aO.jsx)(C9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,aO.jsx)(C9.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 S9=a(z(),1),iO=a(b(),1),$he=()=>(0,iO.jsx)(S9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,iO.jsx)(S9.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 T9=a(z(),1),sO=a(b(),1),qhe=()=>(0,sO.jsx)(T9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,sO.jsx)(T9.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 P9=a(z(),1),lO=a(b(),1),Zhe=()=>(0,lO.jsx)(P9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,lO.jsx)(P9.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 E9=a(z(),1),cO=a(b(),1),Khe=()=>(0,cO.jsx)(E9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,cO.jsx)(E9.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 B9=a(z(),1),uO=a(b(),1),Yhe=()=>(0,uO.jsx)(B9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,uO.jsx)(B9.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 N9=a(z(),1),dO=a(b(),1),Qhe=()=>(0,dO.jsx)(N9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,dO.jsx)(N9.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 I9=a(z(),1),pO=a(b(),1),Xhe=()=>(0,pO.jsx)(I9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,pO.jsx)(I9.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 R9=a(z(),1),mO=a(b(),1),Jhe=()=>(0,mO.jsx)(R9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,mO.jsx)(R9.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"})});var D9=a(z(),1),fO=a(b(),1),e0e=()=>(0,fO.jsx)(D9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,fO.jsx)(D9.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 L9=a(z(),1),gO=a(b(),1),t0e=()=>(0,gO.jsx)(L9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,gO.jsx)(L9.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 A9=a(z(),1),hO=a(b(),1),r0e=()=>(0,hO.jsx)(A9.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,hO.jsx)(A9.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"})});function o0e(e){return e?.name?{icon:e?.icon??a2,label:e?.title??(0,vO.__)("Social Icon")}:{icon:a2,label:(0,vO.__)("Social Icon")}}var cr=a(b(),1),vRe=({url:e,setAttributes:t,setPopover:r,popoverAnchor:o,clientId:n})=>{let{removeBlock:i}=(0,M9.useDispatch)(La.store);return(0,cr.jsx)(La.URLPopover,{anchor:o,"aria-label":(0,di.__)("Edit social link"),onClose:()=>{r(!1),o?.focus()},children:(0,cr.jsx)("form",{className:"block-editor-url-popover__link-editor",onSubmit:s=>{s.preventDefault(),r(!1),o?.focus()},children:(0,cr.jsx)("div",{className:"block-editor-url-input",children:(0,cr.jsx)(La.URLInput,{value:e,onChange:s=>t({url:s}),placeholder:(0,di.__)("Enter social link"),label:(0,di.__)("Enter social link"),hideLabelFromVision:!0,disableSuggestions:!0,onKeyDown:s=>{e||s.defaultPrevented||![v1.BACKSPACE,v1.DELETE].includes(s.keyCode)||i(n)},suffix:(0,cr.jsx)(_o.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,cr.jsx)(_o.Button,{icon:xB,label:(0,di.__)("Apply"),type:"submit",size:"small"})})})})})})},yRe=({attributes:e,context:t,isSelected:r,setAttributes:o,clientId:n,name:i})=>{let{url:s,service:l,label:c="",rel:u}=e,d=X(),{showLabels:p,iconColor:m,iconColorValue:f,iconBackgroundColor:g,iconBackgroundColorValue:h}=t,[v,x]=(0,ug.useState)(!1),_=T("wp-social-link","wp-block-social-link","wp-social-link-"+l,{"wp-social-link__is-incomplete":!s,[`has-${m}-color`]:m,[`has-${g}-background-color`]:g}),[k,y]=(0,ug.useState)(null),w=(0,La.useBlockEditingMode)()==="contentOnly",{activeVariation:C}=(0,M9.useSelect)(E=>{let{getActiveBlockVariation:L}=E(a0e.store);return{activeVariation:L(i,e)}},[i,e]),{icon:S,label:P}=o0e(C),N=c.trim()===""?P:c,I=(0,ug.useRef)(),B=(0,La.useBlockProps)({className:"wp-block-social-link-anchor",ref:(0,n0e.useMergeRefs)([y,I]),onClick:()=>x(!0),onKeyDown:E=>{E.keyCode===v1.ENTER&&(E.preventDefault(),x(!0))}});return(0,cr.jsxs)(cr.Fragment,{children:[w&&p&&(0,cr.jsx)(La.BlockControls,{group:"other",children:(0,cr.jsx)(_o.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:E,onToggle:L})=>(0,cr.jsx)(_o.ToolbarButton,{onClick:L,"aria-haspopup":"true","aria-expanded":E,children:(0,di.__)("Text")}),renderContent:()=>(0,cr.jsx)(_o.TextControl,{className:"wp-block-social-link__toolbar_content_text",label:(0,di.__)("Text"),help:(0,di.__)("Provide a text label or use the default."),value:c,onChange:E=>o({label:E}),placeholder:P})})}),(0,cr.jsx)(La.InspectorControls,{children:(0,cr.jsx)(_o.__experimentalToolsPanel,{label:(0,di.__)("Settings"),resetAll:()=>{o({label:void 0})},dropdownMenuProps:d,children:(0,cr.jsx)(_o.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,di.__)("Text"),hasValue:()=>!!c,onDeselect:()=>{o({label:void 0})},children:(0,cr.jsx)(_o.TextControl,{label:(0,di.__)("Text"),help:(0,di.__)("The text is visible when enabled from the parent Social Icons block."),value:c,onChange:E=>o({label:E}),placeholder:P})})})}),(0,cr.jsx)(La.InspectorControls,{group:"advanced",children:(0,cr.jsx)(_o.TextControl,{label:(0,di.__)("Link relation"),help:(0,ug.createInterpolateElement)((0,di.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,cr.jsx)(_o.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:u||"",onChange:E=>o({rel:E})})}),(0,cr.jsxs)("li",{role:"presentation",className:_,style:{color:f,backgroundColor:h},children:[(0,cr.jsxs)("button",{"aria-haspopup":"dialog",...B,role:"button",children:[(0,cr.jsx)(_o.Icon,{icon:S}),(0,cr.jsx)("span",{className:T("wp-block-social-link-label",{"screen-reader-text":!p}),children:N})]}),r&&v&&(0,cr.jsx)(vRe,{url:s,setAttributes:o,setPopover:x,popoverAnchor:k,clientId:n})]})]})},i0e=yRe;var z9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-link",title:"Social Icon",category:"widgets",parent:["core/social-links"],description:"Display an icon linking to a social profile or site.",textdomain:"default",attributes:{url:{type:"string",role:"content"},service:{type:"string"},label:{type:"string",role:"content"},rel:{type:"string"}},usesContext:["openInNewTab","showLabels","iconColor","iconColorValue","iconBackgroundColor","iconBackgroundColorValue"],supports:{anchor:!0,reusable:!1,html:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-social-link-editor"};var Ue=a(D(),1);var s0e=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:(0,Ue._x)("WordPress","social link block variation name"),icon:Jhe},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:(0,Ue._x)("500px","social link block variation name"),icon:khe},{name:"amazon",attributes:{service:"amazon"},title:(0,Ue._x)("Amazon","social link block variation name"),icon:uhe},{name:"bandcamp",attributes:{service:"bandcamp"},title:(0,Ue._x)("Bandcamp","social link block variation name"),icon:dhe},{name:"behance",attributes:{service:"behance"},title:(0,Ue._x)("Behance","social link block variation name"),icon:phe},{name:"bluesky",attributes:{service:"bluesky"},title:(0,Ue._x)("Bluesky","social link block variation name"),icon:mhe},{name:"chain",attributes:{service:"chain"},title:(0,Ue._x)("Link","social link block variation name"),icon:a2},{name:"codepen",attributes:{service:"codepen"},title:(0,Ue._x)("CodePen","social link block variation name"),icon:fhe},{name:"deviantart",attributes:{service:"deviantart"},title:(0,Ue._x)("DeviantArt","social link block variation name"),icon:ghe},{name:"discord",attributes:{service:"discord"},title:(0,Ue._x)("Discord","social link block variation name"),icon:hhe},{name:"dribbble",attributes:{service:"dribbble"},title:(0,Ue._x)("Dribbble","social link block variation name"),icon:vhe},{name:"dropbox",attributes:{service:"dropbox"},title:(0,Ue._x)("Dropbox","social link block variation name"),icon:yhe},{name:"etsy",attributes:{service:"etsy"},title:(0,Ue._x)("Etsy","social link block variation name"),icon:bhe},{name:"facebook",attributes:{service:"facebook"},title:(0,Ue._x)("Facebook","social link block variation name"),icon:_he},{name:"feed",attributes:{service:"feed"},title:(0,Ue._x)("RSS Feed","social link block variation name"),icon:xhe},{name:"flickr",attributes:{service:"flickr"},title:(0,Ue._x)("Flickr","social link block variation name"),icon:whe},{name:"foursquare",attributes:{service:"foursquare"},title:(0,Ue._x)("Foursquare","social link block variation name"),icon:Che},{name:"goodreads",attributes:{service:"goodreads"},title:(0,Ue._x)("Goodreads","social link block variation name"),icon:She},{name:"google",attributes:{service:"google"},title:(0,Ue._x)("Google","social link block variation name"),icon:The},{name:"github",attributes:{service:"github"},title:(0,Ue._x)("GitHub","social link block variation name"),icon:Phe},{name:"gravatar",attributes:{service:"gravatar"},title:(0,Ue._x)("Gravatar","social link block variation name"),icon:Ehe},{name:"instagram",attributes:{service:"instagram"},title:(0,Ue._x)("Instagram","social link block variation name"),icon:Bhe},{name:"lastfm",attributes:{service:"lastfm"},title:(0,Ue._x)("Last.fm","social link block variation name"),icon:Nhe},{name:"linkedin",attributes:{service:"linkedin"},title:(0,Ue._x)("LinkedIn","social link block variation name"),icon:Ihe},{name:"mail",attributes:{service:"mail"},title:(0,Ue._x)("Mail","social link block variation name"),keywords:["email","e-mail"],icon:Rhe},{name:"mastodon",attributes:{service:"mastodon"},title:(0,Ue._x)("Mastodon","social link block variation name"),icon:Dhe},{name:"meetup",attributes:{service:"meetup"},title:(0,Ue._x)("Meetup","social link block variation name"),icon:Lhe},{name:"medium",attributes:{service:"medium"},title:(0,Ue._x)("Medium","social link block variation name"),icon:Ahe},{name:"patreon",attributes:{service:"patreon"},title:(0,Ue._x)("Patreon","social link block variation name"),icon:Mhe},{name:"pinterest",attributes:{service:"pinterest"},title:(0,Ue._x)("Pinterest","social link block variation name"),icon:zhe},{name:"pocket",attributes:{service:"pocket"},title:(0,Ue._x)("Pocket","social link block variation name"),icon:Vhe},{name:"reddit",attributes:{service:"reddit"},title:(0,Ue._x)("Reddit","social link block variation name"),icon:Fhe},{name:"skype",attributes:{service:"skype"},title:(0,Ue._x)("Skype","social link block variation name"),icon:Ohe,scope:[]},{name:"snapchat",attributes:{service:"snapchat"},title:(0,Ue._x)("Snapchat","social link block variation name"),icon:Hhe},{name:"soundcloud",attributes:{service:"soundcloud"},title:(0,Ue._x)("SoundCloud","social link block variation name"),icon:jhe},{name:"spotify",attributes:{service:"spotify"},title:(0,Ue._x)("Spotify","social link block variation name"),icon:Uhe},{name:"telegram",attributes:{service:"telegram"},title:(0,Ue._x)("Telegram","social link block variation name"),icon:Whe},{name:"threads",attributes:{service:"threads"},title:(0,Ue._x)("Threads","social link block variation name"),icon:Ghe},{name:"tiktok",attributes:{service:"tiktok"},title:(0,Ue._x)("TikTok","social link block variation name"),icon:$he},{name:"tumblr",attributes:{service:"tumblr"},title:(0,Ue._x)("Tumblr","social link block variation name"),icon:qhe},{name:"twitch",attributes:{service:"twitch"},title:(0,Ue._x)("Twitch","social link block variation name"),icon:Zhe},{name:"twitter",attributes:{service:"twitter"},title:(0,Ue._x)("Twitter","social link block variation name"),icon:Khe},{name:"vimeo",attributes:{service:"vimeo"},title:(0,Ue._x)("Vimeo","social link block variation name"),icon:Yhe},{name:"vk",attributes:{service:"vk"},title:(0,Ue._x)("VK","social link block variation name"),icon:Qhe},{name:"whatsapp",attributes:{service:"whatsapp"},title:(0,Ue._x)("WhatsApp","social link block variation name"),icon:Xhe},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:(0,Ue._x)("X","social link block variation name"),icon:e0e},{name:"yelp",attributes:{service:"yelp"},title:(0,Ue._x)("Yelp","social link block variation name"),icon:t0e},{name:"youtube",attributes:{service:"youtube"},title:(0,Ue._x)("YouTube","social link block variation name"),icon:r0e}];s0e.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.service===r.service)});var l0e=s0e;var{fieldsKey:_Re,formKey:xRe}=q(c0e.privateApis),{name:u0e}=z9,V9={icon:dy,edit:i0e,variations:l0e};window.__experimentalContentOnlyInspectorFields&&(V9[_Re]=[{id:"link",label:(0,yO.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})},{id:"label",label:(0,yO.__)("Label"),type:"text"}],V9[xRe]={fields:["link","label"]});var kRe=()=>M({name:u0e,metadata:z9,settings:V9});var xO={};J(xO,{init:()=>BRe,metadata:()=>O9,name:()=>v0e,settings:()=>y0e});var F9=a(R(),1),_O=a(b(),1),wRe=e=>{if(e.layout)return e;let{className:t}=e,r="items-justified-",o=new RegExp(`\\b${r}[^ ]*[ ]?\\b`,"g"),n={...e,className:t?.replace(o,"").trim()},i=t?.match(o)?.[0]?.trim();return i&&Object.assign(n,{layout:{type:"flex",justifyContent:i.slice(r.length)}}),n},CRe=[{attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab"},supports:{align:["left","center","right"],anchor:!0},migrate:wRe,save:e=>{let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,itemsJustification:o,size:n}}=e,i=T(n,{"has-icon-color":r,"has-icon-background-color":t,[`items-justified-${o}`]:o}),s={"--wp--social-links--icon-color":r,"--wp--social-links--icon-background-color":t};return(0,_O.jsx)("ul",{...F9.useBlockProps.save({className:i,style:s}),children:(0,_O.jsx)(F9.InnerBlocks.Content,{})})}}],d0e=CRe;var p0e=a(H(),1),Ho=a(R(),1),Gl=a(V(),1),Aa=a(D(),1),m0e=a(O(),1);var Tn=a(b(),1),SRe=[{label:(0,Aa.__)("Default"),value:""},{label:(0,Aa.__)("Small"),value:"has-small-icon-size"},{label:(0,Aa.__)("Normal"),value:"has-normal-icon-size"},{label:(0,Aa.__)("Large"),value:"has-large-icon-size"},{label:(0,Aa.__)("Huge"),value:"has-huge-icon-size"}];function TRe(e){let{clientId:t,attributes:r,iconBackgroundColor:o,iconColor:n,isSelected:i,setAttributes:s,setIconBackgroundColor:l,setIconColor:c}=e,{iconBackgroundColorValue:u,iconColorValue:d,openInNewTab:p,showLabels:m,size:f}=r,{hasSocialIcons:g,hasSelectedChild:h,hasSelectedStyleState:v}=(0,m0e.useSelect)(I=>{let{getBlockCount:B,hasSelectedInnerBlock:E,hasSelectedStyleState:L}=q(I(Ho.store));return{hasSocialIcons:B(t)>0,hasSelectedChild:E(t),hasSelectedStyleState:L(t)}},[t]),x=i||h,_=r.className?.includes("is-style-logos-only"),k=X();(0,p0e.useEffect)(()=>{if(_){let I;return s(B=>(I={iconBackgroundColor:B.iconBackgroundColor,iconBackgroundColorValue:B.iconBackgroundColorValue,customIconBackgroundColor:B.customIconBackgroundColor},{iconBackgroundColor:void 0,iconBackgroundColorValue:void 0,customIconBackgroundColor:void 0})),()=>s({...I})}},[_,s]);let y=T(f,{"has-visible-labels":m,"has-icon-color":n.color||d,"has-icon-background-color":o.color||u}),w=(0,Ho.useBlockProps)({className:y}),C=(0,Ho.useInnerBlocksProps)(w,{templateLock:!1,orientation:r.layout?.orientation??"horizontal",__experimentalAppenderTagName:"li",renderAppender:!g||x?Ho.InnerBlocks.ButtonBlockAppender:void 0}),S=[{value:n.color||d,onChange:I=>{c(I),s({iconColorValue:I})},label:(0,Aa.__)("Icon color"),resetAllFilter:()=>{c(void 0),s({iconColorValue:void 0})}}];_||S.push({value:o.color||u,onChange:I=>{l(I),s({iconBackgroundColorValue:I})},label:(0,Aa.__)("Icon background"),resetAllFilter:()=>{l(void 0),s({iconBackgroundColorValue:void 0})}});let P=(0,Ho.__experimentalUseMultipleOriginColorsAndGradients)(),N=P.hasColorsOrGradients&&!v;return(0,Tn.jsxs)(Tn.Fragment,{children:[(0,Tn.jsx)(Ho.InspectorControls,{children:(0,Tn.jsxs)(Gl.__experimentalToolsPanel,{label:(0,Aa.__)("Settings"),resetAll:()=>{s({openInNewTab:!1,showLabels:!1,size:void 0})},dropdownMenuProps:k,children:[(0,Tn.jsx)(Gl.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!f,label:(0,Aa.__)("Icon size"),onDeselect:()=>s({size:void 0}),children:(0,Tn.jsx)(Gl.SelectControl,{label:(0,Aa.__)("Icon size"),onChange:I=>{s({size:I===""?void 0:I})},value:f??"",options:SRe})}),(0,Tn.jsx)(Gl.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Aa.__)("Show text"),hasValue:()=>!!m,onDeselect:()=>s({showLabels:!1}),children:(0,Tn.jsx)(Gl.ToggleControl,{label:(0,Aa.__)("Show text"),checked:m,onChange:()=>s({showLabels:!m})})}),(0,Tn.jsx)(Gl.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Aa.__)("Open links in new tab"),hasValue:()=>!!p,onDeselect:()=>s({openInNewTab:!1}),children:(0,Tn.jsx)(Gl.ToggleControl,{label:(0,Aa.__)("Open links in new tab"),checked:p,onChange:()=>s({openInNewTab:!p})})})]})}),N&&(0,Tn.jsxs)(Ho.InspectorControls,{group:"color",children:[S.map(({onChange:I,label:B,value:E,resetAllFilter:L})=>(0,Tn.jsx)(Ho.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:E,label:B,onColorChange:I,isShownByDefault:!0,resetAllFilter:L,enableAlpha:!0,clearable:!0}],panelId:t,...P},`social-links-color-${B}`)),!_&&(0,Tn.jsx)(Ho.ContrastChecker,{textColor:d,backgroundColor:u,isLargeText:!1})]}),(0,Tn.jsx)("ul",{...C})]})}var PRe={iconColor:"icon-color",iconBackgroundColor:"icon-background-color"},f0e=(0,Ho.withColors)(PRe)(TRe);var O9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-links",title:"Social Icons",category:"widgets",allowedBlocks:["core/social-link"],description:"Display icons linking to your social profiles or sites.",keywords:["links"],textdomain:"default",attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},showLabels:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab",showLabels:"showLabels",iconColor:"iconColor",iconColorValue:"iconColorValue",iconBackgroundColor:"iconBackgroundColor",iconBackgroundColorValue:"iconBackgroundColorValue"},supports:{align:["left","center","right"],anchor:!0,html:!1,__experimentalExposeControlsToChildren:!0,layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,default:{type:"flex"}},color:{enableContrastChecker:!1,background:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!1}},spacing:{blockGap:["horizontal","vertical"],margin:!0,padding:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0,margin:!0,padding:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}},contentRole:!0,listView:!0},styles:[{name:"default",label:"Default",isDefault:!0},{name:"logos-only",label:"Logos Only"},{name:"pill-shape",label:"Pill Shape"}],editorStyle:"wp-block-social-links-editor",style:"wp-block-social-links"};var H9=a(R(),1),g0e=a(b(),1);function h0e(e){let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,showLabels:o,size:n}}=e,i=T(n,{"has-visible-labels":o,"has-icon-color":r,"has-icon-background-color":t}),s=H9.useBlockProps.save({className:i}),l=H9.useInnerBlocksProps.save(s);return(0,g0e.jsx)("ul",{...l})}var{name:v0e}=O9,y0e={example:{innerBlocks:[{name:"core/social-link",attributes:{service:"wordpress",url:"https://wordpress.org"}},{name:"core/social-link",attributes:{service:"facebook",url:"https://www.facebook.com/WordPress/"}},{name:"core/social-link",attributes:{service:"twitter",url:"https://twitter.com/WordPress"}}]},icon:dy,edit:f0e,save:h0e,deprecated:d0e},BRe=()=>M({name:v0e,metadata:O9,settings:y0e});var kO={};J(kO,{init:()=>MRe,metadata:()=>U9,name:()=>R0e,settings:()=>D0e});var b0e=a(R(),1),_0e=a(b(),1),NRe=[{attributes:{height:{type:"number",default:100},width:{type:"number"}},migrate(e){let{height:t,width:r}=e;return{...e,width:r!==void 0?`${r}px`:void 0,height:t!==void 0?`${t}px`:void 0}},save({attributes:e}){return(0,_0e.jsx)("div",{...b0e.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}],x0e=NRe;var Pn=a(R(),1),T0e=a(V(),1),b1=a(H(),1),j9=a(O(),1);var y1=a(D(),1),Qc=a(R(),1),Ys=a(V(),1),w0e=a(he(),1);var i2=0;var pi=a(b(),1),{useSpacingSizes:IRe}=q(Qc.privateApis);function k0e({label:e,onChange:t,isResizing:r,value:o=""}){let n=(0,w0e.useInstanceId)(Ys.__experimentalUnitControl,"block-spacer-height-input"),i=IRe(),[s]=(0,Qc.useSettings)("spacing.units"),l=s?s.filter(m=>m!=="%"):["px","em","rem","vw","vh"],c=(0,Ys.__experimentalUseCustomUnits)({availableUnits:l,defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),[u,d]=(0,Ys.__experimentalParseQuantityAndUnitFromRawValue)(o),p=(0,Qc.isValueSpacingPreset)(o)?o:[u,r?"px":d].join("");return(0,pi.jsx)(pi.Fragment,{children:i?.length<2?(0,pi.jsx)(Ys.__experimentalUnitControl,{id:n,isResetValueOnUnitChange:!0,min:i2,onChange:t,value:p,units:c,label:e}):(0,pi.jsx)("div",{className:"tools-panel-item-spacing",children:(0,pi.jsx)(Qc.__experimentalSpacingSizesControl,{values:{all:p},onChange:({all:m})=>{t(m)},label:e,sides:["all"],units:c,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})})})}function C0e({setAttributes:e,orientation:t,height:r,width:o,isResizing:n}){let i=X();return(0,pi.jsx)(Qc.InspectorControls,{children:(0,pi.jsxs)(Ys.__experimentalToolsPanel,{label:(0,y1.__)("Settings"),resetAll:()=>{e({width:void 0,height:"100px"})},dropdownMenuProps:i,children:[t==="horizontal"&&(0,pi.jsx)(Ys.__experimentalToolsPanelItem,{label:(0,y1.__)("Width"),isShownByDefault:!0,hasValue:()=>o!==void 0,onDeselect:()=>e({width:void 0}),children:(0,pi.jsx)(k0e,{label:(0,y1.__)("Width"),value:o,onChange:s=>e({width:s}),isResizing:n})}),t!=="horizontal"&&(0,pi.jsx)(Ys.__experimentalToolsPanelItem,{label:(0,y1.__)("Height"),isShownByDefault:!0,hasValue:()=>r!=="100px",onDeselect:()=>e({height:"100px"}),children:(0,pi.jsx)(k0e,{label:(0,y1.__)("Height"),value:r,onChange:s=>e({height:s}),isResizing:n})})]})})}var Qs=a(b(),1),{useSpacingSizes:RRe}=q(Pn.privateApis),S0e=({orientation:e,onResizeStart:t,onResize:r,onResizeStop:o,isSelected:n,isResizing:i,setIsResizing:s,...l})=>{let c=d=>e==="horizontal"?d.clientWidth:d.clientHeight,u=d=>`${c(d)}px`;return(0,Qs.jsx)(T0e.ResizableBox,{className:T("block-library-spacer__resize-container",{"resize-horizontal":e==="horizontal","is-resizing":i,"is-selected":n}),onResizeStart:(d,p,m)=>{let f=u(m);t(f),r(f)},onResize:(d,p,m)=>{r(u(m)),i||s(!0)},onResizeStop:(d,p,m)=>{let f=c(m);o(`${f}px`),s(!1)},__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:e==="horizontal"?"x":"y",position:"corner",isVisible:i},showHandle:n,...l})},DRe=({attributes:e,isSelected:t,setAttributes:r,toggleSelection:o,context:n,__unstableParentLayout:i,className:s})=>{let l=(0,j9.useSelect)(Y=>Y(Pn.store).getSettings()?.disableCustomSpacingSizes),{orientation:c}=n,{orientation:u,type:d,default:{type:p}={}}=i||{},m=d==="flex"||!d&&p==="flex",f=!u&&m?"horizontal":u||c,{height:g,width:h,style:v={}}=e,{layout:x={}}=v,{selfStretch:_,flexSize:k}=x,y=RRe(),[w,C]=(0,b1.useState)(!1),[S,P]=(0,b1.useState)(null),[N,I]=(0,b1.useState)(null),B=()=>o(!1),E=()=>o(!0),{__unstableMarkNextChangeAsNotPersistent:L}=(0,j9.useDispatch)(Pn.store),A=Y=>{E(),m&&r({style:{...v,layout:{...x,flexSize:Y,selfStretch:"fixed"}}}),r({height:Y}),P(null)},U=Y=>{E(),m&&r({style:{...v,layout:{...x,flexSize:Y,selfStretch:"fixed"}}}),r({width:Y}),I(null)},$=()=>{if(!m)return S||(0,Pn.getSpacingPresetCssVar)(g)||void 0},W=()=>{if(!m)return N||(0,Pn.getSpacingPresetCssVar)(h)||void 0},G=f==="horizontal"?N||k:S||k,F={height:f==="horizontal"?24:$(),width:f==="horizontal"?W():void 0,minWidth:f==="vertical"&&m?48:void 0,flexBasis:m?G:void 0,flexGrow:m&&w?0:void 0},Z=Y=>Y==="horizontal"?(0,Qs.jsx)(S0e,{minWidth:i2,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:Y,onResizeStart:B,onResize:I,onResizeStop:U,isSelected:t,isResizing:w,setIsResizing:C}):(0,Qs.jsx)(Qs.Fragment,{children:(0,Qs.jsx)(S0e,{minHeight:i2,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:Y,onResizeStart:B,onResize:P,onResizeStop:A,isSelected:t,isResizing:w,setIsResizing:C})});(0,b1.useEffect)(()=>{let Y=ee=>{L(),r(ee)};if(m&&_!=="fill"&&_!=="fit"&&k===void 0)if(f==="horizontal"){let ee=(0,Pn.getCustomValueFromPreset)(h,y)||(0,Pn.getCustomValueFromPreset)(g,y)||"100px";Y({width:"0px",style:{...v,layout:{...x,flexSize:ee,selfStretch:"fixed"}}})}else{let ee=(0,Pn.getCustomValueFromPreset)(g,y)||(0,Pn.getCustomValueFromPreset)(h,y)||"100px";Y({height:"0px",style:{...v,layout:{...x,flexSize:ee,selfStretch:"fixed"}}})}else m&&(_==="fill"||_==="fit")?Y(f==="horizontal"?{width:void 0}:{height:void 0}):!m&&(_||k)&&Y({...f==="horizontal"?{width:k}:{height:k},style:{...v,layout:{...x,flexSize:void 0,selfStretch:void 0}}})},[v,k,g,f,m,x,_,r,y,h,L]);let j=(0,Pn.useBlockEditingMode)();return(0,Qs.jsxs)(Qs.Fragment,{children:[(0,Qs.jsx)("div",{...(0,Pn.useBlockProps)({style:F,className:T(s,{"custom-sizes-disabled":l})}),children:j==="default"&&Z(f)}),!m&&(0,Qs.jsx)(C0e,{setAttributes:r,height:S||g,width:N||h,orientation:f,isResizing:w})]})},P0e=DRe;var U9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/spacer",title:"Spacer",category:"design",description:"Add white space between blocks and customize its height.",textdomain:"default",attributes:{height:{type:"string",default:"100px"},width:{type:"string"}},usesContext:["orientation"],supports:{anchor:!0,spacing:{margin:["top","bottom"],__experimentalDefaultControls:{margin:!0}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-spacer-editor",style:"wp-block-spacer"};var E0e=a(K(),1),ARe={to:[{type:"block",blocks:["core/separator"],transform:({anchor:e})=>(0,E0e.createBlock)("core/separator",{anchor:e||void 0})}]},B0e=ARe;var s2=a(R(),1),N0e=a(b(),1);function I0e({attributes:e}){let{height:t,width:r,style:o}=e,{layout:{selfStretch:n}={}}=o||{},i=n==="fill"||n==="fit"?void 0:t;return(0,N0e.jsx)("div",{...s2.useBlockProps.save({style:{height:(0,s2.getSpacingPresetCssVar)(i),width:(0,s2.getSpacingPresetCssVar)(r)},"aria-hidden":!0})})}var{name:R0e}=U9,D0e={icon:UN,transforms:B0e,edit:P0e,save:I0e,deprecated:x0e},MRe=()=>M({name:R0e,metadata:U9,settings:D0e});var SO={};J(SO,{init:()=>FRe,metadata:()=>Q9,name:()=>U0e,settings:()=>W0e});var j0e=a(D(),1);var dg=a(R(),1),Z9=a(O(),1),V0e=a(H(),1);var q9=a(R(),1),k1=a(V(),1),$9=a(D(),1),M0e=a(O(),1);var CO=a(D(),1),G9=a(R(),1),l2=a(V(),1),A0e=a(O(),1);var L0e=a(K(),1),wO=a(R(),1),W9=a(O(),1);function _1(e){let t=(0,W9.useRegistry)(),{insertBlock:r,removeBlock:o,moveBlocksToPosition:n,updateBlockAttributes:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,W9.useDispatch)(wO.store),l=()=>{let{getBlocks:p,getBlockAttributes:m}=t.select(wO.store),f=e?m(e):void 0,g=e?p(e).find(h=>h.name==="core/tab-panels"):void 0;return{tabPanelsClientId:g?.clientId??null,tabPanelBlocks:g?.innerBlocks??[],activeIndex:f?.editorActiveTabIndex??f?.activeTabIndex??0}};return{insertTab:p=>{let{tabPanelsClientId:m,tabPanelBlocks:f}=l();if(!m)return;let g=p??f.length;r((0,L0e.createBlock)("core/tab-panel"),g,m,!1),s(),i(e,{editorActiveTabIndex:g})},removeTab:p=>{let{tabPanelBlocks:m,activeIndex:f}=l(),g=m.length;if(g<=1)return;let h=p??f,v=m[h];if(!v)return;let x=h>=g-1?g-2:h;s(),i(e,{editorActiveTabIndex:x}),o(v.clientId,!1)},moveTab:p=>{let{tabPanelsClientId:m,tabPanelBlocks:f,activeIndex:g}=l();if(!m)return;let h=g+p,v=f[g];!v||h<0||h>=f.length||(s(),i(e,{editorActiveTabIndex:h}),n([v.clientId],m,m,h))}}}var x1=a(b(),1);function Ap({tabsClientId:e}){let{insertTab:t,removeTab:r}=_1(e),o=(0,A0e.useSelect)(n=>e?(n(G9.store).getBlocks(e).find(s=>s.name==="core/tab-panels")?.innerBlocks.length??0)<=1:!0,[e]);return(0,x1.jsx)(G9.BlockControls,{group:"other",children:(0,x1.jsxs)(l2.ToolbarGroup,{children:[(0,x1.jsx)(l2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>t(),text:(0,CO.__)("Add tab")}),(0,x1.jsx)(l2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>r(),text:(0,CO.__)("Remove tab"),disabled:o})]})})}var Xc=a(b(),1);function z0e({tabsClientId:e,blockIndex:t,isDefaultTab:r}){let{updateBlockAttributes:o}=(0,M0e.useDispatch)(q9.store),n=X();return(0,Xc.jsxs)(Xc.Fragment,{children:[(0,Xc.jsx)(Ap,{tabsClientId:e}),(0,Xc.jsx)(q9.InspectorControls,{children:(0,Xc.jsx)(k1.__experimentalToolsPanel,{label:(0,$9.__)("Settings"),resetAll:()=>{o(e,{activeTabIndex:0})},dropdownMenuProps:n,children:(0,Xc.jsx)(k1.__experimentalToolsPanelItem,{label:(0,$9.__)("Default tab"),hasValue:()=>r&&t!==0,onDeselect:()=>{o(e,{activeTabIndex:0})},isShownByDefault:!0,children:(0,Xc.jsx)(k1.CheckboxControl,{label:(0,$9.__)("Default tab"),checked:r,onChange:i=>{o(e,{activeTabIndex:i?t:0})}})})})})]})}var K9=a(b(),1);function F0e({clientId:e,isSelected:t}){let{activeTabIndex:r,editorActiveTabIndex:o,blockIndex:n,hasInnerBlocksSelected:i,tabsClientId:s}=(0,Z9.useSelect)(h=>{let{getBlockRootClientId:v,getBlockIndex:x,hasSelectedInnerBlock:_,getBlockAttributes:k}=h(dg.store),y=v(e),w=v(y),C=k(w)??{},S=x(e),P=_(e,!0);return{activeTabIndex:C.activeTabIndex,editorActiveTabIndex:C.editorActiveTabIndex,blockIndex:S,hasInnerBlocksSelected:P,tabsClientId:w}},[e]),l=o??r,{updateBlockAttributes:c,__unstableMarkNextChangeAsNotPersistent:u}=(0,Z9.useDispatch)(dg.store);(0,V0e.useEffect)(()=>{(t||i)&&s&&l!==n&&(u(),c(s,{editorActiveTabIndex:n}))},[t,i,s,l,n,c,u]);let d=l===n,p=r===n,m=t||i||d,f=(0,dg.useBlockProps)({hidden:!m,tabIndex:m?0:-1}),g=(0,dg.useInnerBlocksProps)(f,{});return(0,K9.jsxs)("section",{...g,children:[(0,K9.jsx)(z0e,{tabsClientId:s,blockIndex:n,isDefaultTab:p}),m&&g.children]})}var Y9=a(R(),1),O0e=a(b(),1);function H0e(){let e=Y9.useBlockProps.save({role:"tabpanel",tabIndex:0}),t=Y9.useInnerBlocksProps.save(e);return(0,O0e.jsx)("section",{...t})}var Q9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-panel",title:"Tab Panel",description:"Content for a tab in a tabbed interface.",category:"design",textdomain:"default",attributes:{label:{type:"string",default:""}},parent:["core/tab-panels"],usesContext:["core/tabs-id"],supports:{anchor:!0,html:!1,color:{background:!0,text:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0,spacing:{blockGap:!0,padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0}},visibility:!1},providesContext:{"core/tab-label":"label"},style:"wp-block-tab-panel"};var VRe=[["core/paragraph",{placeholder:(0,j0e.__)("Type / to choose a block")}]],{name:U0e}=Q9,W0e={icon:fI,template:VRe,__experimentalLabel(e,{context:t}){let{label: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},edit:F0e,save:H0e},FRe=()=>M({name:U0e,metadata:Q9,settings:W0e});var TO={};J(TO,{init:()=>jRe,metadata:()=>J9,name:()=>K0e,settings:()=>Y0e});var w1=a(R(),1),G0e=a(O(),1);var pg=a(b(),1);function $0e({clientId:e}){let t=(0,w1.useBlockProps)(),r=(0,w1.useInnerBlocksProps)(t,{templateLock:!1,renderAppender:!1}),o=(0,G0e.useSelect)(n=>n(w1.store).getBlockRootClientId(e),[e]);return(0,pg.jsxs)(pg.Fragment,{children:[(0,pg.jsx)(Ap,{tabsClientId:o}),(0,pg.jsx)("div",{...r})]})}var X9=a(R(),1),q0e=a(b(),1);function Z0e(){let e=X9.useBlockProps.save(),t=X9.useInnerBlocksProps.save(e);return(0,q0e.jsx)("div",{...t})}var J9={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-panels",title:"Tab Panels",description:"Container for tab panel content in a tabbed interface.",category:"design",textdomain:"default",parent:["core/tabs"],allowedBlocks:["core/tab-panel"],supports:{html:!1,visibility:!1,lock:!1,color:{background:!0,text:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}}};var HRe=[["core/tab-panel"],["core/tab-panel"]],{name:K0e}=J9,Y0e={icon:gv,template:HRe,edit:$0e,save:Z0e},jRe=()=>M({name:K0e,metadata:J9,settings:Y0e});var MO={};J(MO,{init:()=>aDe,metadata:()=>eT,name:()=>c1e,settings:()=>u1e});var Jc=a(D(),1);var fr=a(R(),1),pt=a(b(),1),Q0e={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},PO={content:{type:"rich-text",source:"rich-text"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}},URe={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"rich-text",source:"rich-text",selector:"figcaption"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:PO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:PO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:PO}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table",interactivity:{clientNavigation:!0}},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.__experimentalGetColorClassesAndStyles)(e),c=(0,fr.__experimentalGetBorderClassesAndStyles)(e),u=T(l.className,c.className,{"has-fixed-layout":t}),d=!fr.RichText.isEmpty(i),p=({type:m,rows:f})=>{if(!f.length)return null;let g=`t${m}`;return(0,pt.jsx)(g,{children:f.map(({cells:h},v)=>(0,pt.jsx)("tr",{children:h.map(({content:x,tag:_,scope:k,align:y,colspan:w,rowspan:C},S)=>{let P=T({[`has-text-align-${y}`]:y});return(0,pt.jsx)(fr.RichText.Content,{className:P||void 0,"data-align":y,tagName:_,value:x,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},S)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,pt.jsx)(p,{type:"head",rows:r}),(0,pt.jsx)(p,{type:"body",rows:o}),(0,pt.jsx)(p,{type:"foot",rows:n})]}),d&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:i,className:(0,fr.__experimentalGetElementClassName)("caption")})]})}},EO={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}},WRe={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:EO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:EO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:EO}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.__experimentalGetColorClassesAndStyles)(e),c=(0,fr.__experimentalGetBorderClassesAndStyles)(e),u=T(l.className,c.className,{"has-fixed-layout":t}),d=!fr.RichText.isEmpty(i),p=({type:m,rows:f})=>{if(!f.length)return null;let g=`t${m}`;return(0,pt.jsx)(g,{children:f.map(({cells:h},v)=>(0,pt.jsx)("tr",{children:h.map(({content:x,tag:_,scope:k,align:y},w)=>{let C=T({[`has-text-align-${y}`]:y});return(0,pt.jsx)(fr.RichText.Content,{className:C||void 0,"data-align":y,tagName:_,value:x,scope:_==="th"?k:void 0},w)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,pt.jsx)(p,{type:"head",rows:r}),(0,pt.jsx)(p,{type:"body",rows:o}),(0,pt.jsx)(p,{type:"foot",rows:n})]}),d&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:i})]})}},BO={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}},GRe={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:BO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:BO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:BO}}}},supports:{anchor:!0,align:!0,__experimentalSelector:".wp-block-table > table"},save:({attributes:e})=>{let{hasFixedLayout:t,head:r,body:o,foot:n,backgroundColor:i,caption:s}=e;if(!r.length&&!o.length&&!n.length)return null;let c=(0,fr.getColorClassName)("background-color",i),u=T(c,{"has-fixed-layout":t,"has-background":!!c}),d=!fr.RichText.isEmpty(s),p=({type:m,rows:f})=>{if(!f.length)return null;let g=`t${m}`;return(0,pt.jsx)(g,{children:f.map(({cells:h},v)=>(0,pt.jsx)("tr",{children:h.map(({content:x,tag:_,scope:k,align:y},w)=>{let C=T({[`has-text-align-${y}`]:y});return(0,pt.jsx)(fr.RichText.Content,{className:C||void 0,"data-align":y,tagName:_,value:x,scope:_==="th"?k:void 0},w)})},v))})};return(0,pt.jsxs)("figure",{...fr.useBlockProps.save(),children:[(0,pt.jsxs)("table",{className:u===""?void 0:u,children:[(0,pt.jsx)(p,{type:"head",rows:r}),(0,pt.jsx)(p,{type:"body",rows:o}),(0,pt.jsx)(p,{type:"foot",rows:n})]}),d&&(0,pt.jsx)(fr.RichText.Content,{tagName:"figcaption",value:s})]})},isEligible:e=>e.backgroundColor&&e.backgroundColor in Q0e&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:Q0e[e.backgroundColor]}}})},NO={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}},$Re={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:NO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:NO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:NO}}}},supports:{align:!0},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,backgroundColor:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,fr.getColorClassName)("background-color",i),c=T(l,{"has-fixed-layout":t,"has-background":!!l}),u=({type:d,rows:p})=>{if(!p.length)return null;let m=`t${d}`;return(0,pt.jsx)(m,{children:p.map(({cells:f},g)=>(0,pt.jsx)("tr",{children:f.map(({content:h,tag:v,scope:x},_)=>(0,pt.jsx)(fr.RichText.Content,{tagName:v,value:h,scope:v==="th"?x:void 0},_))},g))})};return(0,pt.jsxs)("table",{className:c,children:[(0,pt.jsx)(u,{type:"head",rows:r}),(0,pt.jsx)(u,{type:"body",rows:o}),(0,pt.jsx)(u,{type:"foot",rows:n})]})}},X0e=[URe,WRe,GRe,$Re];var mi=a(H(),1),jo=a(R(),1),It=a(D(),1),ao=a(V(),1);var qRe=["align"];function J0e({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map(()=>({cells:Array.from({length:t}).map(()=>({content:"",tag:"td"}))}))}}function ZRe(e){if(!Mp(e.head))return e.head[0];if(!Mp(e.body))return e.body[0];if(!Mp(e.foot))return e.foot[0]}function e1e(e,t,r){let{sectionName:o,rowIndex:n,columnIndex:i}=t;return e[o]?.[n]?.cells?.[i]?.[r]}function IO(e,t,r){if(!t)return e;let o=Object.fromEntries(Object.entries(e).filter(([s])=>["head","body","foot"].includes(s))),{sectionName:n,rowIndex:i}=t;return Object.fromEntries(Object.entries(o).map(([s,l])=>n&&n!==s?[s,l]:[s,l.map((c,u)=>i&&i!==u?c:{cells:c.cells.map((d,p)=>KRe({sectionName:s,columnIndex:p,rowIndex:u},t)?r(d):d)})]))}function KRe(e,t){if(!e||!t)return!1;switch(t.type){case"column":return t.type==="column"&&e.columnIndex===t.columnIndex;case"cell":return t.type==="cell"&&e.sectionName===t.sectionName&&e.columnIndex===t.columnIndex&&e.rowIndex===t.rowIndex}}function RO(e,{sectionName:t,rowIndex:r,columnCount:o}){let n=ZRe(e),i=o===void 0?n?.cells?.length:o;return i?{[t]:[...e[t].slice(0,r),{cells:Array.from({length:i}).map((s,l)=>{let c=n?.cells?.[l]??{};return{...Object.fromEntries(Object.entries(c).filter(([d])=>qRe.includes(d))),content:"",tag:t==="head"?"th":"td"}})},...e[t].slice(r)]}:e}function t1e(e,{sectionName:t,rowIndex:r}){return{[t]:e[t].filter((o,n)=>n!==r)}}function r1e(e,{columnIndex:t}){let r=Object.fromEntries(Object.entries(e).filter(([o])=>["head","body","foot"].includes(o)));return Object.fromEntries(Object.entries(r).map(([o,n])=>Mp(n)?[o,n]:[o,n.map(i=>n1e(i)||i.cells.length<t?i:{cells:[...i.cells.slice(0,t),{content:"",tag:o==="head"?"th":"td"},...i.cells.slice(t)]})]))}function o1e(e,{columnIndex:t}){let r=Object.fromEntries(Object.entries(e).filter(([o])=>["head","body","foot"].includes(o)));return Object.fromEntries(Object.entries(r).map(([o,n])=>Mp(n)?[o,n]:[o,n.map(i=>({cells:i.cells.length>=t?i.cells.filter((s,l)=>l!==t):i.cells})).filter(i=>i.cells.length)]))}function DO(e,t){if(!Mp(e[t]))return{[t]:[]};let r=e.body?.[0]?.cells?.length??1;return RO(e,{sectionName:t,rowIndex:0,columnCount:r})}function Mp(e){return!e||!e.length||e.every(n1e)}function n1e(e){return!(e.cells&&e.cells.length)}var wt=a(b(),1),YRe=[{icon:RP,title:(0,It.__)("Align column left"),align:"left"},{icon:NP,title:(0,It.__)("Align column center"),align:"center"},{icon:AP,title:(0,It.__)("Align column right"),align:"right"}],QRe={head:(0,It.__)("Header cell text"),body:(0,It.__)("Body cell text"),foot:(0,It.__)("Footer cell text")},XRe={head:(0,It._x)("Header label","table header"),foot:(0,It._x)("Footer label","table footer")};function JRe({name:e,...t}){let r=`t${e}`;return(0,wt.jsx)(r,{...t})}function eDe({attributes:e,setAttributes:t,insertBlocksAfter:r,isSelected:o}){let{hasFixedLayout:n,head:i,foot:s}=e,[l,c]=(0,mi.useState)(2),[u,d]=(0,mi.useState)(2),[p,m]=(0,mi.useState)(),f=(0,jo.__experimentalUseColorProps)(e),g=(0,jo.__experimentalUseBorderProps)(e),h=(0,jo.useBlockEditingMode)(),v=(0,mi.useRef)(),[x,_]=(0,mi.useState)(!1),k=X();function y(Q){d(Q)}function w(Q){c(Q)}function C(Q){Q.preventDefault(),t(J0e({rowCount:parseInt(l,10)||2,columnCount:parseInt(u,10)||2})),_(!0)}function S(){t({hasFixedLayout:!n})}let P=(0,mi.useCallback)(function(Q){p&&t(le=>IO(le,p,oe=>({...oe,content:Q})))},[p,t]);function N(Q){if(!p)return;let le={type:"column",columnIndex:p.columnIndex},oe=IO(e,le,ce=>({...ce,align:Q}));t(oe)}function I(){if(p)return e1e(e,p,"align")}function B(){t(DO(e,"head"))}function E(){t(DO(e,"foot"))}function L(Q){if(!p)return;let{sectionName:le,rowIndex:oe}=p,ce=oe+Q;t(RO(e,{sectionName:le,rowIndex:ce})),m({sectionName:le,rowIndex:ce,columnIndex:0,type:"cell"})}function A(){L(0)}function U(){L(1)}function $(){if(!p)return;let{sectionName:Q,rowIndex:le}=p;m(),t(t1e(e,{sectionName:Q,rowIndex:le}))}function W(Q=0){if(!p)return;let{columnIndex:le}=p,oe=le+Q;t(r1e(e,{columnIndex:oe})),m({rowIndex:0,columnIndex:oe,type:"cell"})}function G(){W(0)}function F(){W(1)}function Z(){if(!p)return;let{sectionName:Q,columnIndex:le}=p;m(),t(o1e(e,{sectionName:Q,columnIndex:le}))}(0,mi.useEffect)(()=>{o||m()},[o]),(0,mi.useEffect)(()=>{x&&(v?.current?.querySelector('td div[contentEditable="true"]')?.focus(),_(!1))},[x]);let j=["head","body","foot"].filter(Q=>!Mp(e[Q])),Y=[{icon:CI,title:(0,It.__)("Insert row before"),isDisabled:!p,onClick:A},{icon:kI,title:(0,It.__)("Insert row after"),isDisabled:!p,onClick:U},{icon:TI,title:(0,It.__)("Delete row"),isDisabled:!p,onClick:$},{icon:yI,title:(0,It.__)("Insert column before"),isDisabled:!p,onClick:G},{icon:hI,title:(0,It.__)("Insert column after"),isDisabled:!p,onClick:F},{icon:_I,title:(0,It.__)("Delete column"),isDisabled:!p,onClick:Z}],ee=j.map(Q=>(0,wt.jsx)(JRe,{name:Q,children:e[Q].map(({cells:le},oe)=>(0,wt.jsx)("tr",{children:le.map((ce,pe)=>{let be=p?.sectionName===Q&&p?.rowIndex===oe&&p?.columnIndex===pe;return(0,wt.jsx)(tDe,{name:Q,rowIndex:oe,columnIndex:pe,onChange:be?P:void 0,setSelectedCell:m,...ce},pe)})},oe))},Q)),te=!j.length;return(0,wt.jsxs)("figure",{...(0,jo.useBlockProps)({ref:v}),children:[!te&&h==="default"&&(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(jo.BlockControls,{group:"block",children:(0,wt.jsx)(jo.AlignmentControl,{label:(0,It.__)("Align column content"),alignmentControls:YRe,value:I(),onChange:Q=>N(Q)})}),(0,wt.jsx)(jo.BlockControls,{group:"other",children:(0,wt.jsx)(ao.ToolbarDropdownMenu,{icon:EI,label:(0,It.__)("Edit table"),controls:Y})})]}),(0,wt.jsx)(jo.InspectorControls,{children:(0,wt.jsxs)(ao.__experimentalToolsPanel,{label:(0,It.__)("Settings"),resetAll:()=>{t({hasFixedLayout:!0,head:[],foot:[]})},dropdownMenuProps:k,children:[(0,wt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>n!==!0,label:(0,It.__)("Fixed width table cells"),onDeselect:()=>t({hasFixedLayout:!0}),isShownByDefault:!0,children:(0,wt.jsx)(ao.ToggleControl,{label:(0,It.__)("Fixed width table cells"),checked:!!n,onChange:S})}),!te&&(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>i&&i.length,label:(0,It.__)("Header section"),onDeselect:()=>t({head:[]}),isShownByDefault:!0,children:(0,wt.jsx)(ao.ToggleControl,{label:(0,It.__)("Header section"),checked:!!(i&&i.length),onChange:B})}),(0,wt.jsx)(ao.__experimentalToolsPanelItem,{hasValue:()=>s&&s.length,label:(0,It.__)("Footer section"),onDeselect:()=>t({foot:[]}),isShownByDefault:!0,children:(0,wt.jsx)(ao.ToggleControl,{label:(0,It.__)("Footer section"),checked:!!(s&&s.length),onChange:E})})]})]})}),!te&&(0,wt.jsx)("table",{className:T(f.className,g.className,{"has-fixed-layout":n,"has-individual-borders":(0,ao.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...f.style,...g.style},children:ee}),te?(0,wt.jsx)(ao.Placeholder,{label:(0,It.__)("Table"),icon:(0,wt.jsx)(jo.BlockIcon,{icon:lv,showColors:!0}),instructions:(0,It.__)("Insert a table for sharing data."),children:(0,wt.jsxs)("form",{className:"blocks-table__placeholder-form",onSubmit:C,children:[(0,wt.jsx)(ao.TextControl,{type:"number",label:(0,It.__)("Column count"),value:u,onChange:y,min:"1",className:"blocks-table__placeholder-input"}),(0,wt.jsx)(ao.TextControl,{type:"number",label:(0,It.__)("Row count"),value:l,onChange:w,min:"1",className:"blocks-table__placeholder-input"}),(0,wt.jsx)(ao.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,It.__)("Create Table")})]})}):(0,wt.jsx)($o,{attributes:e,setAttributes:t,isSelected:o,insertBlocksAfter:r,label:(0,It.__)("Table caption text"),showToolbarButton:o&&h==="default"})]})}var tDe=(0,mi.memo)(function({tag:e,name:t,scope:r,colspan:o,rowspan:n,rowIndex:i,columnIndex:s,align:l,content:c,onChange:u,setSelectedCell:d}){return(0,wt.jsx)(e,{scope:e==="th"?r:void 0,colSpan:o,rowSpan:n,className:T({[`has-text-align-${l}`]:l},"wp-block-table__cell-content"),children:(0,wt.jsx)(jo.RichText,{identifier:`${t}.${i}.cells.${s}.content`,value:c,onChange:u,onFocus:()=>{d({sectionName:t,rowIndex:i,columnIndex:s,type:"cell"})},"aria-label":QRe[t],placeholder:XRe[t]})})}),a1e=eDe;var eT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/table",title:"Table",category:"text",description:"Create structured content in rows and columns to display information.",textdomain:"default",attributes:{hasFixedLayout:{type:"boolean",default:!0},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"rich-text",source:"rich-text",role:"content"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},interactivity:{clientNavigation:!0}},selectors:{root:".wp-block-table > table",spacing:".wp-block-table"},styles:[{name:"regular",label:"Default",isDefault:!0},{name:"stripes",label:"Stripes"}],editorStyle:"wp-block-table-editor",style:"wp-block-table"};var Xs=a(R(),1),$l=a(b(),1);function i1e({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:n,caption:i}=e;if(!r.length&&!o.length&&!n.length)return null;let l=(0,Xs.__experimentalGetColorClassesAndStyles)(e),c=(0,Xs.__experimentalGetBorderClassesAndStyles)(e),u=T(l.className,c.className,{"has-fixed-layout":t}),d=!Xs.RichText.isEmpty(i),p=({type:m,rows:f})=>{if(!f.length)return null;let g=`t${m}`;return(0,$l.jsx)(g,{children:f.map(({cells:h},v)=>(0,$l.jsx)("tr",{children:h.map(({content:x,tag:_,scope:k,align:y,colspan:w,rowspan:C},S)=>{let P=T({[`has-text-align-${y}`]:y});return(0,$l.jsx)(Xs.RichText.Content,{className:P||void 0,"data-align":y,tagName:_,value:x,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},S)})},v))})};return(0,$l.jsxs)("figure",{...Xs.useBlockProps.save(),children:[(0,$l.jsxs)("table",{className:u===""?void 0:u,style:{...l.style,...c.style},children:[(0,$l.jsx)(p,{type:"head",rows:r}),(0,$l.jsx)(p,{type:"body",rows:o}),(0,$l.jsx)(p,{type:"foot",rows:n})]}),d&&(0,$l.jsx)(Xs.RichText.Content,{tagName:"figcaption",value:i,className:(0,Xs.__experimentalGetElementClassName)("caption")})]})}var s1e=a(K(),1);function LO(e){let t=parseInt(e,10);if(Number.isInteger(t))return t<0||t===1?void 0:t.toString()}var AO=({phrasingContentSchema:e})=>({tr:{allowEmpty:!0,children:{th:{allowEmpty:!0,children:e,attributes:["scope","colspan","rowspan","style"]},td:{allowEmpty:!0,children:e,attributes:["colspan","rowspan","style"]}}}}),oDe=e=>({table:{children:{thead:{allowEmpty:!0,children:AO(e)},tfoot:{allowEmpty:!0,children:AO(e)},tbody:{allowEmpty:!0,children:AO(e)}}}}),nDe={from:[{type:"raw",selector:"table",schema:oDe,transform:e=>{let t=Array.from(e.children).reduce((r,o)=>{if(!o.children.length)return r;let n=o.nodeName.toLowerCase().slice(1),i=Array.from(o.children).reduce((s,l)=>{if(!l.children.length)return s;let c=Array.from(l.children).reduce((u,d)=>{let p=LO(d.getAttribute("rowspan")),m=LO(d.getAttribute("colspan")),{textAlign:f}=d.style||{},g;return(f==="left"||f==="center"||f==="right")&&(g=f),u.push({tag:d.nodeName.toLowerCase(),content:d.innerHTML,rowspan:p,colspan:m,align:g}),u},[]);return s.push({cells:c}),s},[]);return r[n]=i,r},{});return(0,s1e.createBlock)("core/table",t)}}]},l1e=nDe;var{name:c1e}=eT,u1e={icon:lv,example:{attributes:{head:[{cells:[{content:(0,Jc.__)("Version"),tag:"th"},{content:(0,Jc.__)("Jazz Musician"),tag:"th"},{content:(0,Jc.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:(0,Jc.__)("Jaco Pastorius"),tag:"td"},{content:(0,Jc.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:(0,Jc.__)("Betty Carter"),tag:"td"},{content:(0,Jc.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:(0,Jc.__)("Bebo Vald\xE9s"),tag:"td"},{content:(0,Jc.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:l1e,edit:a1e,save:i1e,deprecated:X0e},aDe=()=>M({name:c1e,metadata:eT,settings:u1e});var jO={};J(jO,{init:()=>fDe,metadata:()=>tT,name:()=>T1e,settings:()=>P1e});var ed=a(D(),1);var p1e=a(R(),1),as=a(b(),1),d1e="wp-block-table-of-contents__entry",iDe={headings:{type:"array",items:{type:"object"},default:[]},onlyIncludeCurrentPage:{type:"boolean",default:!1},maxLevel:{type:"number"},ordered:{type:"boolean",default:!0}},sDe={anchor:!0,ariaLabel:!0,html:!1,color:{text:!0,background:!0,gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}};function m1e(e){let t=[];return e.forEach((r,o)=>{if(r.content!==""&&r.level===e[0].level)if(e[o+1]?.level>r.level){let n=e.length;for(let i=o+1;i<e.length;i++)if(e[i].level===r.level){n=i;break}t.push({heading:r,children:m1e(e.slice(o+1,n))})}else t.push({heading:r,children:null})}),t}function f1e({nestedHeadingList:e,ordered:t=!0}){return(0,as.jsx)(as.Fragment,{children:e.map((r,o)=>{let{content:n,link:i}=r.heading,s=i?(0,as.jsx)("a",{className:d1e,href:i,children:n}):(0,as.jsx)("span",{className:d1e,children:n}),l=t?"ol":"ul";return(0,as.jsxs)("li",{children:[s,r.children?(0,as.jsx)(l,{children:(0,as.jsx)(f1e,{nestedHeadingList:r.children,ordered:t})}):null]},o)})})}var lDe=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),cDe={attributes:iDe,supports:sDe,isEligible:(e,t,{blockNode:r}={})=>lDe(e,"headings")||r?.innerHTML?.includes("wp-block-table-of-contents"),migrate:({headings:e,...t})=>t,save({attributes:{headings:e=[],ordered:t=!0}}){if(e.length===0)return null;let r=t?"ol":"ul";return(0,as.jsx)("nav",{...p1e.useBlockProps.save(),children:(0,as.jsx)(r,{children:(0,as.jsx)(f1e,{nestedHeadingList:m1e(e),ordered:t})})})}},g1e=[cDe];var tT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/table-of-contents",title:"Table of Contents",category:"design",description:"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here.",keywords:["document outline","summary"],textdomain:"default",attributes:{headings:{type:"array",items:{type:"object"},default:[],role:"local"},onlyIncludeCurrentPage:{type:"boolean",default:!1},maxLevel:{type:"number"},ordered:{type:"boolean",default:!0}},supports:{anchor:!0,ariaLabel:!0,html:!1,color:{text:!0,background:!0,gradients:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},style:"wp-block-table-of-contents"};var ql=a(R(),1),k1e=a(K(),1),xo=a(V(),1),d2=a(O(),1),w1e=a(H(),1),Rt=a(D(),1),C1e=a(he(),1),S1e=a(xr(),1);var eu=a(b(),1),h1e="wp-block-table-of-contents__entry";function zO({nestedHeadingList:e,disableLinkActivation:t,onClick:r,ordered:o=!0}){return(0,eu.jsx)(eu.Fragment,{children:e.map((n,i)=>{let{content:s,link:l}=n.heading,c=l?(0,eu.jsx)("a",{className:h1e,href:l,"aria-disabled":t||void 0,onClick:t&&typeof r=="function"?r:void 0,children:s}):(0,eu.jsx)("span",{className:h1e,children:s}),u=o?"ol":"ul";return(0,eu.jsxs)("li",{children:[c,n.children?(0,eu.jsx)(u,{children:(0,eu.jsx)(zO,{nestedHeadingList:n.children,disableLinkActivation:t,onClick:t&&typeof r=="function"?r:void 0,ordered:o})}):null]},i)})})}var VO=a(K(),1),c2=a(zS(),1);function FO(e){let t=[];return e.forEach((r,o)=>{if(r.content!==""&&r.level===e[0].level)if(e[o+1]?.level>r.level){let n=e.length;for(let i=o+1;i<e.length;i++)if(e[i].level===r.level){n=i;break}t.push({heading:r,children:FO(e.slice(o+1,n))})}else t.push({heading:r,children:null})}),t}function OO(e,t){return e.map(({heading:{content:r,link:o},children:n})=>(0,VO.createBlock)("core/list-item",{content:o?`<a href="${(0,c2.escapeAttribute)(o)}">${(0,c2.escapeEditableHTML)(r)}</a>`:(0,c2.escapeEditableHTML)(r)},n?.length?[(0,VO.createBlock)("core/list",{ordered:t},OO(n,t))]:[]))}var v1e=a(qJ(),1),y1e=a(O(),1),b1e=a(da(),1),_1e=a(H(),1),u2=a(dr(),1),rT=a(R(),1);function dDe(e,t){let{getBlockAttributes:r,getBlockName:o,getBlocksByName:n,getClientIdsOfDescendants:i}=e(rT.store),s=e("core/editor").getPermalink()??null,l=n("core/nextpage").length!==0,{onlyIncludeCurrentPage:c,maxLevel:u}=r(t)??{},[d=""]=n("core/post-content"),p=i(d),m=1;if(l&&c){let v=p.indexOf(t);for(let[x,_]of p.entries()){if(x>=v)break;o(_)==="core/nextpage"&&m++}}let f=[],g=1,h=null;typeof s=="string"&&(h=l?(0,u2.addQueryArgs)(s,{page:g}):s);for(let v of p){let x=o(v);if(x==="core/nextpage"){if(g++,c&&g>m)break;typeof s=="string"&&(h=(0,u2.addQueryArgs)((0,u2.removeQueryArgs)(s,["page"]),{page:g}))}else if((!c||g===m)&&x==="core/heading"){let _=r(v);if(u&&_.level>u)continue;let k=typeof h=="string"&&typeof _.anchor=="string"&&_.anchor!=="";f.push({content:(0,b1e.__unstableStripHTML)(_.content.replace(/(<br *\/?>)+/g," ")),level:_.level,link:k?`${h}#${_.anchor}`:null})}}return f}function pDe(e,t,r){let{getBlockAttributes:o}=e(rT.store),{updateBlockAttributes:n,__unstableMarkNextChangeAsNotPersistent:i}=t(rT.store),s=o(r);if(s===null)return;let l=dDe(e,r);(0,v1e.default)(l,s.headings)||window.queueMicrotask(()=>{i(),n(r,{headings:l})})}function x1e(e){let t=(0,y1e.useRegistry)();(0,_1e.useEffect)(()=>t.subscribe(()=>pDe(t.select,t.dispatch,e)),[t,e])}var Ut=a(b(),1);function mDe({clientId:e,headingTree:t,ordered:r,setAttributes:o}){let n=(0,d2.useSelect)(c=>{let{getBlockRootClientId:u,canInsertBlockType:d}=c(ql.store),p=u(e);return d("core/list",p)},[e]),{replaceBlocks:i}=(0,d2.useDispatch)(ql.store),[s,l]=(0,w1e.useState)(!1);return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsxs)(ql.BlockControls,{children:[(0,Ut.jsxs)(xo.ToolbarGroup,{children:[(0,Ut.jsx)(xo.ToolbarButton,{icon:(0,Rt.isRTL)()?kv:wv,title:(0,Rt.__)("Unordered"),description:(0,Rt.__)("Convert to unordered list"),onClick:()=>o({ordered:!1}),isActive:r===!1}),(0,Ut.jsx)(xo.ToolbarButton,{icon:(0,Rt.isRTL)()?Cv:gs,title:(0,Rt.__)("Ordered"),description:(0,Rt.__)("Convert to ordered list"),onClick:()=>o({ordered:!0}),isActive:r===!0})]}),n&&(0,Ut.jsx)(xo.ToolbarGroup,{children:(0,Ut.jsx)(xo.ToolbarButton,{onClick:()=>l(!0),children:(0,Rt.__)("Detach")})})]}),s&&(0,Ut.jsx)(xo.__experimentalConfirmDialog,{isOpen:!0,title:(0,Rt.__)("Detach Table of Contents"),__experimentalHideHeader:!1,confirmButtonText:(0,Rt.__)("Detach"),onConfirm:()=>{l(!1),i(e,(0,k1e.createBlock)("core/list",{ordered:r},OO(t,r)))},onCancel:()=>l(!1),size:"medium",children:(0,Rt.__)("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.")})]})}function HO({attributes:{headings:e=[],onlyIncludeCurrentPage:t,maxLevel:r,ordered:o=!0},clientId:n,setAttributes:i}){x1e(n);let s=(0,ql.useBlockProps)(),l=(0,C1e.useInstanceId)(HO,"table-of-contents"),{createWarningNotice:c}=(0,d2.useDispatch)(S1e.store),u=h=>{h.preventDefault(),c((0,Rt.__)("Links are disabled in the editor."),{id:`block-library/core/table-of-contents/redirection-prevented/${l}`,type:"snackbar"})},d=X(),p=FO(e),m=(0,Ut.jsx)(mDe,{clientId:n,headingTree:p,ordered:o,setAttributes:i}),f=(0,Ut.jsx)(ql.InspectorControls,{children:(0,Ut.jsxs)(xo.__experimentalToolsPanel,{label:(0,Rt.__)("Settings"),resetAll:()=>{i({onlyIncludeCurrentPage:!1,maxLevel:void 0,ordered:!0})},dropdownMenuProps:d,children:[(0,Ut.jsx)(xo.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Rt.__)("Only include current page"),onDeselect:()=>i({onlyIncludeCurrentPage:!1}),isShownByDefault:!0,children:(0,Ut.jsx)(xo.ToggleControl,{label:(0,Rt.__)("Only include current page"),checked:t,onChange:h=>i({onlyIncludeCurrentPage:h}),help:t?(0,Rt.__)("Only including headings from the current page (if the post is paginated)."):(0,Rt.__)("Include headings from all pages (if the post is paginated).")})}),(0,Ut.jsx)(xo.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Rt.__)("Limit heading levels"),onDeselect:()=>i({maxLevel:void 0}),isShownByDefault:!0,children:(0,Ut.jsx)(xo.SelectControl,{label:(0,Rt.__)("Include headings down to level"),value:r||"",options:[{value:"",label:(0,Rt.__)("All levels")},{value:"1",label:(0,Rt.__)("Heading 1")},{value:"2",label:(0,Rt.__)("Heading 2")},{value:"3",label:(0,Rt.__)("Heading 3")},{value:"4",label:(0,Rt.__)("Heading 4")},{value:"5",label:(0,Rt.__)("Heading 5")},{value:"6",label:(0,Rt.__)("Heading 6")}],onChange:h=>i({maxLevel:h?parseInt(h):void 0}),help:r?(0,Rt.__)("Only include headings up to and including this level."):(0,Rt.__)("Including all heading levels in the table of contents.")})})]})});return e.length===0?(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)("div",{...s,children:(0,Ut.jsx)(xo.Placeholder,{icon:(0,Ut.jsx)(ql.BlockIcon,{icon:hy}),label:(0,Rt.__)("Table of Contents"),instructions:(0,Rt.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})}),f]}):(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)("nav",{...s,children:(0,Ut.jsx)(o?"ol":"ul",{children:(0,Ut.jsx)(zO,{nestedHeadingList:p,disableLinkActivation:!0,onClick:u,ordered:o})})}),m,f]})}var{name:T1e}=tT,P1e={icon:hy,deprecated:g1e,edit:HO,example:{innerBlocks:[{name:"core/heading",attributes:{level:2,content:(0,ed.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,ed.__)("Subheading")}},{name:"core/heading",attributes:{level:2,content:(0,ed.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,ed.__)("Subheading")}}],attributes:{headings:[{content:(0,ed.__)("Heading"),level:2},{content:(0,ed.__)("Subheading"),level:3},{content:(0,ed.__)("Heading"),level:2},{content:(0,ed.__)("Subheading"),level:3}]}}},fDe=()=>M({name:T1e,metadata:tT,settings:P1e});var GO={};J(GO,{init:()=>yDe,metadata:()=>nT,name:()=>R1e,settings:()=>D1e});var S1=a(D(),1),na=a(R(),1),T1=a(V(),1),mg=a(O(),1),fg=a(H(),1);var C1=a(D(),1),oT=a(R(),1),UO=a(V(),1);var E1e=a(O(),1);var p2=a(b(),1);function B1e({tabsClientId:e}){let{moveTab:t}=_1(e),{tabCount:r,activeIndex:o}=(0,E1e.useSelect)(n=>{if(!e)return{tabCount:0,activeIndex:0};let{getBlocks:i,getBlockAttributes:s}=n(oT.store),l=s(e);return{tabCount:i(e).find(u=>u.name==="core/tab-panels")?.innerBlocks.length??0,activeIndex:l?.editorActiveTabIndex??l?.activeTabIndex??0}},[e]);return(0,p2.jsxs)(oT.BlockControls,{group:"parent",children:[(0,p2.jsx)(UO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,C1.isRTL)()?Ig:fx,label:(0,C1.__)("Move tab before"),onClick:()=>t(-1),disabled:o<=0,accessibleWhenDisabled:!0}),(0,p2.jsx)(UO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,C1.isRTL)()?fx:Ig,label:(0,C1.__)("Move tab after"),onClick:()=>t(1),disabled:o>=r-1,accessibleWhenDisabled:!0})]})}var fi=a(b(),1),gDe=[];function hDe({attributes:e,clientId:t,setAttributes:r,__unstableLayoutClassNames:o}){let{ariaLabel:n}=e,i=(0,na.__experimentalUseColorProps)(e),s=(0,na.__experimentalUseBorderProps)(e),l=(0,na.__experimentalGetSpacingClassesAndStyles)(e),c=X(),{tabsClientId:u,tabPanels:d,editorActiveTabIndex:p,activeTabIndex:m}=(0,mg.useSelect)(A=>{let{getBlockRootClientId:U,getBlockAttributes:$,getBlocks:W}=A(na.store),G=U(t),F=$(G),Z=W(G)?.find(j=>j.name==="core/tab-panels");return{tabsClientId:G,tabPanels:Z?.innerBlocks??gDe,editorActiveTabIndex:F?.editorActiveTabIndex,activeTabIndex:F?.activeTabIndex??0}},[t]),f=(0,mg.useRegistry)(),{isBlockSelected:g,hasSelectedInnerBlock:h}=(0,mg.useSelect)(na.store),{updateBlockAttributes:v,selectBlock:x,__unstableMarkNextChangeAsNotPersistent:_}=(0,mg.useDispatch)(na.store),{insertTab:k,removeTab:y}=_1(u),w=p??m,C=(0,fg.useMemo)(()=>d.map(A=>({label:A.attributes.label||"",clientId:A.clientId})),[d]);function S(A){u&&A!==w&&f.batch(()=>{x(t),_(),v(u,{editorActiveTabIndex:A})})}function P(A,U){let $=C[A];$?.clientId&&v($.clientId,{label:U})}let N=(0,fg.useRef)(),I=(0,fg.useRef)(C.length);(0,fg.useEffect)(()=>{let A=I.current;if(I.current=C.length,!N.current||C.length===A||!g(u)&&!h(u,!0))return;($=>{window.requestAnimationFrame(()=>{let W=N.current?.querySelectorAll("button")?.[$];(W?.querySelector("[contenteditable]")??W)?.focus()})})(w)},[w,h,g,u,C.length]);let B=(0,na.useBlockProps)({role:"tablist",ref:N,className:o}),E=T(i.className,s.className),L={...i.style,...s.style,...l.style};return(0,fi.jsxs)(fi.Fragment,{children:[(0,fi.jsx)(na.InspectorControls,{group:"settings",children:(0,fi.jsx)(T1.__experimentalToolsPanel,{label:(0,S1.__)("Settings"),resetAll:()=>r({ariaLabel:void 0}),dropdownMenuProps:c,children:(0,fi.jsx)(T1.__experimentalToolsPanelItem,{label:(0,S1.__)("Label"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>r({ariaLabel:void 0}),children:(0,fi.jsx)(T1.TextControl,{label:(0,S1.__)("Label"),help:(0,S1.__)("Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."),value:n||"",onChange:A=>r({ariaLabel:A||void 0})})})})}),(0,fi.jsx)(B1e,{tabsClientId:u}),(0,fi.jsx)(Ap,{tabsClientId:u}),(0,fi.jsx)("div",{...B,children:C.map((A,U)=>(0,fi.jsx)("button",{type:"button",role:"tab","aria-selected":U===w,className:E||void 0,style:L,tabIndex:-1,onFocus:()=>{S(U)},children:(0,fi.jsx)(na.RichText,{tagName:"span",withoutInteractiveFormatting:!0,placeholder:(0,S1.__)("Tab title"),value:A.label,onChange:W=>P(U,W),__unstableOnSplitAtEnd:()=>k(U+1),onRemove:()=>y(U)})},A.clientId||U))})]})}var N1e=hDe;var tu=a(R(),1),WO=a(b(),1);function I1e({attributes:e}){let{tabs:t}=e,r=tu.useBlockProps.save({role:"tablist"}),o=(0,tu.__experimentalGetColorClassesAndStyles)(e),n=(0,tu.__experimentalGetBorderClassesAndStyles)(e),i=(0,tu.__experimentalGetSpacingClassesAndStyles)(e),s=T(o.className,n.className),l={...o.style,...n.style,...i.style};return(0,WO.jsx)("div",{...r,children:t.map((c,u)=>(0,WO.jsx)(tu.RichText.Content,{className:s||void 0,style:l,tagName:"button",value:c.label,type:"button",role:"tab"},u))})}var nT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tab-list",title:"Tab List",description:"Display the tab buttons for a tabbed interface.",category:"design",textdomain:"default",parent:["core/tabs"],usesContext:["core/tabs-list"],attributes:{tabs:{type:"array",source:"query",selector:"button",query:{label:{type:"rich-text",source:"rich-text",role:"content"}},default:[]}},supports:{html:!1,ariaLabel:!0,visibility:!1,lock:!1,color:{background:!0,text:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0},layout:{default:{type:"flex",flexWrap:"wrap"},allowVerticalAlignment:!1,allowOrientation:!1,allowWrap:!1},spacing:{padding:!0,blockGap:!0,__experimentalSkipSerialization:["padding"],__experimentalDefaultControls:{padding:!0,blockGap:!0}}},selectors:{border:".wp-block-tab-list button",color:{background:".wp-block-tab-list button",text:".wp-block-tab-list button"},spacing:{padding:".wp-block-tab-list button"}},style:"wp-block-tab-list",editorStyle:"wp-block-tab-list-editor"};var{name:R1e}=nT,D1e={icon:pI,edit:N1e,save:I1e},yDe=()=>M({name:R1e,metadata:nT,settings:D1e});var $O={};J($O,{init:()=>wDe,metadata:()=>cT,name:()=>F1e,settings:()=>O1e});var gg=a(D(),1);var iT=a(R(),1);var aT=a(R(),1),m2=a(O(),1),L1e=a(H(),1),bDe=[];function A1e(e){let{tabPanels:t,tabListClientId:r}=(0,m2.useSelect)(s=>{let{getBlocks:l}=s(aT.store),c=l(e),u=c.find(p=>p.name==="core/tab-panels"),d=c.find(p=>p.name==="core/tab-list");return{tabPanels:u?.innerBlocks??bDe,tabListClientId:d?.clientId??null}},[e]),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,m2.useDispatch)(aT.store),{getBlockAttributes:i}=(0,m2.useSelect)(aT.store);(0,L1e.useEffect)(()=>{if(!r)return;let s=t.map(c=>({label:c.attributes.label||""})),l=i(r)?.tabs??[];JSON.stringify(s)!==JSON.stringify(l)&&(n(),o(r,{tabs:s}))},[t,r,i,o,n])}var sT=a(b(),1);function _De({clientId:e}){A1e(e);let t=(0,iT.useBlockProps)(),r=(0,iT.useInnerBlocksProps)(t,{__experimentalCaptureToolbars:!0,templateLock:"all",renderAppender:!1});return(0,sT.jsxs)("div",{...r,children:[(0,sT.jsx)(Ap,{tabsClientId:e}),r.children]})}var M1e=_De;var lT=a(R(),1),z1e=a(b(),1);function V1e(){let e=lT.useBlockProps.save(),t=lT.useInnerBlocksProps.save(e);return(0,z1e.jsx)("div",{...t})}var cT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tabs",title:"Tabs",description:"Display content in a tabbed interface to help users navigate detailed content with ease.",category:"design",textdomain:"default",allowedBlocks:["core/tab-list","core/tab-panels"],attributes:{activeTabIndex:{type:"number",default:0},editorActiveTabIndex:{type:"number",role:"local"}},supports:{align:!0,anchor:!0,color:{text:!0,background:!0,__experimentalDefaultControls:{text:!0,background:!0}},layout:{allowEditing:!1},html:!1,interactivity:!0,spacing:{blockGap:!0,margin:!0,padding:!0},typography:{fontSize:!0,__experimentalFontFamily:!0}},usesContext:["core/tabs-list","core/tabs-id"],style:"wp-block-tabs",viewScriptModule:"@wordpress/block-library/tabs/view"};var{name:F1e}=cT,kDe=[["core/tab-list"],["core/tab-panels"]],O1e={icon:NI,example:{innerBlocks:[{name:"core/tab-list",attributes:{tabs:[{label:(0,gg.__)("Tab 1")},{label:(0,gg.__)("Tab 2")}]}},{name:"core/tab-panels",innerBlocks:[1,2].map(e=>({name:"core/tab-panel",attributes:{anchor:`tab-${e}`,label:(0,gg.sprintf)((0,gg.__)("Tab %s"),e)},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,gg.__)("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.")}}]}))}]},template:kDe,edit:M1e,save:V1e},wDe=()=>M({name:F1e,metadata:cT,settings:O1e});var ZO={};J(ZO,{init:()=>BDe,metadata:()=>uT,name:()=>K1e,settings:()=>Y1e});var qO=a(K(),1),CDe={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,qO.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,qO.createBlock)("core/categories")}]},H1e=CDe;var uT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tag-cloud",title:"Tag Cloud",category:"widgets",description:"A cloud of popular keywords, each sized by how often it appears.",textdomain:"default",attributes:{numberOfTags:{type:"number",default:45,minimum:1,maximum:100},taxonomy:{type:"string",default:"post_tag"},showTagCounts:{type:"boolean",default:!1},smallestFontSize:{type:"string",default:"8pt"},largestFontSize:{type:"string",default:"22pt"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"outline",label:"Outline"}],supports:{anchor:!0,html:!1,align:!0,spacing:{margin:!0,padding:!0},typography:{lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}}};var Yt=a(V(),1),W1e=a(O(),1),Ma=a(D(),1),P1=a(R(),1),G1e=a(ne(),1),$1e=a(sd(),1),q1e=a(he(),1);var Pr=a(b(),1),TDe=1,PDe=100,j1e=.1,U1e=100;function EDe({attributes:e,setAttributes:t,name:r}){let{taxonomy:o,showTagCounts:n,numberOfTags:i,smallestFontSize:s,largestFontSize:l}=e,[c]=(0,P1.useSettings)("spacing.units"),u=X(),d=(0,Yt.__experimentalUseCustomUnits)({availableUnits:c?[...c,"pt"]:["%","px","em","rem","pt"]}),p=(0,W1e.useSelect)(y=>y(G1e.store).getTaxonomies({per_page:-1}),[]),m=()=>{let y={label:(0,Ma.__)("- Select -"),value:"",disabled:!0},w=(p??[]).filter(C=>!!C.show_cloud).map(C=>({value:C.slug,label:C.name}));return[y,...w]},f=(y,w)=>{let[C,S]=(0,Yt.__experimentalParseQuantityAndUnitFromRawValue)(w);if(!Number.isFinite(C))return;let P={[y]:w};Object.entries({smallestFontSize:s,largestFontSize:l}).forEach(([N,I])=>{let[B,E]=(0,Yt.__experimentalParseQuantityAndUnitFromRawValue)(I);N!==y&&E!==S&&(P[N]=`${B}${S}`)}),t(P)},g=(0,Pr.jsx)(P1.InspectorControls,{children:(0,Pr.jsxs)(Yt.__experimentalToolsPanel,{label:(0,Ma.__)("Settings"),resetAll:()=>{t({taxonomy:"post_tag",showTagCounts:!1,numberOfTags:45,smallestFontSize:"8pt",largestFontSize:"22pt"})},dropdownMenuProps:u,children:[(0,Pr.jsx)(Yt.__experimentalToolsPanelItem,{hasValue:()=>o!=="post_tag",label:(0,Ma.__)("Taxonomy"),onDeselect:()=>t({taxonomy:"post_tag"}),isShownByDefault:!0,children:(0,Pr.jsx)(Yt.SelectControl,{label:(0,Ma.__)("Taxonomy"),options:m(),value:o,onChange:y=>t({taxonomy:y})})}),(0,Pr.jsx)(Yt.__experimentalToolsPanelItem,{hasValue:()=>s!=="8pt"||l!=="22pt",label:(0,Ma.__)("Font size"),onDeselect:()=>t({smallestFontSize:"8pt",largestFontSize:"22pt"}),isShownByDefault:!0,children:(0,Pr.jsxs)(Yt.Flex,{gap:4,children:[(0,Pr.jsx)(Yt.FlexItem,{isBlock:!0,children:(0,Pr.jsx)(Yt.__experimentalUnitControl,{label:(0,Ma.__)("Smallest size"),value:s,onChange:y=>{f("smallestFontSize",y)},units:d,min:j1e,max:U1e})}),(0,Pr.jsx)(Yt.FlexItem,{isBlock:!0,children:(0,Pr.jsx)(Yt.__experimentalUnitControl,{label:(0,Ma.__)("Largest size"),value:l,onChange:y=>{f("largestFontSize",y)},units:d,min:j1e,max:U1e})})]})}),(0,Pr.jsx)(Yt.__experimentalToolsPanelItem,{hasValue:()=>i!==45,label:(0,Ma.__)("Number of tags"),onDeselect:()=>t({numberOfTags:45}),isShownByDefault:!0,children:(0,Pr.jsx)(Yt.RangeControl,{label:(0,Ma.__)("Number of tags"),value:i,onChange:y=>t({numberOfTags:y}),min:TDe,max:PDe,required:!0})}),(0,Pr.jsx)(Yt.__experimentalToolsPanelItem,{hasValue:()=>n!==!1,label:(0,Ma.__)("Show tag counts"),onDeselect:()=>t({showTagCounts:!1}),isShownByDefault:!0,children:(0,Pr.jsx)(Yt.ToggleControl,{label:(0,Ma.__)("Show tag counts"),checked:n,onChange:()=>t({showTagCounts:!n})})})]})}),{content:h,status:v,error:x}=(0,$1e.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),_=(0,q1e.useDisabled)(),k=(0,P1.useBlockProps)({ref:_});return(0,Pr.jsxs)(Pr.Fragment,{children:[g,v==="loading"&&(0,Pr.jsx)("div",{...k,children:(0,Pr.jsx)(Yt.Spinner,{})}),v==="error"&&(0,Pr.jsx)("div",{...k,children:(0,Pr.jsx)("p",{children:(0,Ma.sprintf)((0,Ma.__)("Error: %s"),x)})}),v==="success"&&(0,Pr.jsx)(To,{wrapperProps:k,html:h})]})}var Z1e=EDe;var{name:K1e}=uT,Y1e={icon:vy,example:{},edit:Z1e,transforms:H1e},BDe=()=>M({name:K1e,metadata:uT,settings:Y1e});var JO={};J(JO,{init:()=>zDe,metadata:()=>dT,name:()=>Ave,settings:()=>Mve});var Rve=a(ne(),1),Dve=a(O(),1);var XO=a(Ad(),1),Lve=a(Wo(),1);var dT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/template-part",title:"Template Part",category:"theme",description:"Edit the different global regions of your site, like the header, footer, sidebar, or create your own.",textdomain:"default",attributes:{slug:{type:"string"},theme:{type:"string"},tagName:{type:"string"},area:{type:"string"}},supports:{align:!0,html:!1,reusable:!1,renaming:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-template-part-editor"};var Cve=a(K(),1),L1=a(O(),1),ko=a(R(),1),nu=a(V(),1),ss=a(D(),1),y2=a(ne(),1),Sve=a(H(),1),Tve=a(xr(),1);var Vp=a(D(),1),vg=a(V(),1),rve=a(H(),1),ove=a(O(),1),nve=a(ne(),1);var E1=a(O(),1),pT=a(ne(),1),Q1e=a(R(),1),X1e=a(H(),1),J1e=a(K(),1),KO=a(D(),1);function B1(e,t){let{templateParts:r,isResolving:o}=(0,E1.useSelect)(i=>{let{getEntityRecords:s,isResolving:l}=i(pT.store),c={per_page:-1};return{templateParts:s("postType","wp_template_part",c),isResolving:l("getEntityRecords",["postType","wp_template_part",c])}},[]);return{templateParts:(0,X1e.useMemo)(()=>r?r.filter(i=>Ta(i.theme,i.slug)!==t&&(!e||e==="uncategorized"||i.area===e))||[]:[],[r,e,t]),isResolving:o}}function N1(e,t){return(0,E1.useSelect)(r=>{let o=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:n,getPatternsByBlockTypes:i}=r(Q1e.store),s=n(t);return i(o,s)},[e,t])}function mT(e,t){let{saveEntityRecord:r}=(0,E1.useDispatch)(pT.store);return async(o=[],n=(0,KO.__)("Untitled Template Part"))=>{let i=rh(n).replace(/[^\w-]+/g,"")||"wp-custom-part",s={title:n,slug:i,content:(0,J1e.serialize)(o),area:e},l=await r("postType","wp_template_part",s);t({slug:l.slug,theme:l.theme,area:void 0})}}function fT(e){return(0,E1.useSelect)(t=>{let r=t(pT.store).getCurrentTheme()?.default_template_part_areas||[],o=r.find(i=>i.area===e),n=r.find(i=>i.area==="uncategorized");return{icon:o?.icon||n?.icon,label:o?.label||(0,KO.__)("Template Part"),tagName:o?.area_tag??"div"}},[e])}var eve=a(H(),1),zp=a(D(),1),Zl=a(V(),1),td=a(b(),1);function tve({areaLabel:e,onClose:t,onSubmit:r}){let[o,n]=(0,eve.useState)(""),i=s=>{s.preventDefault(),r(o)};return(0,td.jsx)(Zl.Modal,{title:(0,zp.sprintf)((0,zp.__)("Create new %s"),e.toLowerCase()),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,td.jsx)("form",{onSubmit:i,children:(0,td.jsxs)(Zl.__experimentalVStack,{spacing:"5",children:[(0,td.jsx)(Zl.TextControl,{label:(0,zp.__)("Name"),value:o,onChange:n,placeholder:(0,zp.__)("Custom Template Part")}),(0,td.jsxs)(Zl.__experimentalHStack,{justify:"right",children:[(0,td.jsx)(Zl.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t(),n("")},children:(0,zp.__)("Cancel")}),(0,td.jsx)(Zl.Button,{variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!o.length,__next40pxDefaultSize:!0,children:(0,zp.__)("Create")})]})]})})})}var hg=a(b(),1);function ave({area:e,clientId:t,templatePartId:r,onOpenSelectionModal:o,setAttributes:n}){let{templateParts:i,isResolving:s}=B1(e,r),l=N1(e,t),{isBlockBasedTheme:c,canCreateTemplatePart:u}=(0,ove.useSelect)(g=>{let{getCurrentTheme:h,canUser:v}=g(nve.store);return{isBlockBasedTheme:h()?.is_block_theme,canCreateTemplatePart:v("create",{kind:"postType",name:"wp_template_part"})}},[]),[d,p]=(0,rve.useState)(!1),m=fT(e),f=mT(e,n);return(0,hg.jsxs)(vg.Placeholder,{icon:P0(m.icon),label:m.label,instructions:c?(0,Vp.sprintf)((0,Vp.__)("Choose an existing %s or create a new one."),m.label.toLowerCase()):(0,Vp.sprintf)((0,Vp.__)("Choose an existing %s."),m.label.toLowerCase()),children:[s&&(0,hg.jsx)(vg.Spinner,{}),!s&&!!(i.length||l.length)&&(0,hg.jsx)(vg.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,Vp.__)("Choose")}),!s&&c&&u&&(0,hg.jsx)(vg.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{p(!0)},children:(0,Vp.__)("Start blank")}),d&&(0,hg.jsx)(tve,{areaLabel:m.label,onClose:()=>p(!1),onSubmit:g=>{f([],g)}})]})}var f2=a(H(),1),Fp=a(D(),1),lve=a(xr(),1),cve=a(O(),1),uve=a(R(),1),gT=a(V(),1);var ive=a(K(),1);function sve(e){return{name:Ta(e.theme,e.slug),title:e.title.rendered,blocks:(0,ive.parse)(e.content.raw),templatePart:e}}var ru=a(b(),1);function dve({setAttributes:e,onClose:t,templatePartId:r=null,area:o,clientId:n}){let[i,s]=(0,f2.useState)(""),{templateParts:l}=B1(o,r),c=(0,f2.useMemo)(()=>{let h=l.map(v=>sve(v));return Mb(h,i)},[l,i]),u=N1(o,n),d=(0,f2.useMemo)(()=>Mb(u,i),[u,i]),{createSuccessNotice:p}=(0,cve.useDispatch)(lve.store),m=h=>{e({slug:h.slug,theme:h.theme,area:void 0}),p((0,Fp.sprintf)((0,Fp.__)('Template Part "%s" inserted.'),h.title?.rendered||h.slug),{type:"snackbar"}),t()},f=!!c.length,g=!!d.length;return(0,ru.jsxs)("div",{className:"block-library-template-part__selection-content",children:[(0,ru.jsx)("div",{className:"block-library-template-part__selection-search",children:(0,ru.jsx)(gT.SearchControl,{onChange:s,value:i,label:(0,Fp.__)("Search"),placeholder:(0,Fp.__)("Search")})}),f&&(0,ru.jsxs)("div",{children:[(0,ru.jsx)("h2",{children:(0,Fp.__)("Existing template parts")}),(0,ru.jsx)(uve.__experimentalBlockPatternsList,{blockPatterns:c,onClickPattern:h=>{m(h.templatePart)}})]}),!f&&!g&&(0,ru.jsx)(gT.__experimentalHStack,{alignment:"center",children:(0,ru.jsx)("p",{children:(0,Fp.__)("No results found.")})})]})}var h2=a(ne(),1),hT=a(V(),1),R1=a(D(),1),vve=a(O(),1),yve=a(R(),1);var ou=a(D(),1),g2=a(H(),1),I1=a(O(),1),is=a(V(),1),QO=a(ne(),1),gve=a(xr(),1);var gi=a(K(),1);function pve(e){if(e.id_base!=="block"){let o;return e._embedded.about[0].is_multi?o={idBase:e.id_base,instance:e.instance}:o={id:e.id},mve((0,gi.createBlock)("core/legacy-widget",o))}let t=(0,gi.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});if(!t.length)return;let r=t[0];return r.name==="core/widget-group"?(0,gi.createBlock)((0,gi.getGroupingBlockName)(),void 0,YO(r.innerBlocks)):r.innerBlocks.length>0?(0,gi.cloneBlock)(r,void 0,YO(r.innerBlocks)):r}function mve(e){let t=(0,gi.getPossibleBlockTransformations)([e]).filter(r=>{if(!r.transforms)return!0;let o=r.transforms?.from?.find(i=>i.blocks&&i.blocks.includes("*")),n=r.transforms?.to?.find(i=>i.blocks&&i.blocks.includes("*"));return!o&&!n});if(t.length)return(0,gi.switchToBlockType)(e,t[0].name)}function YO(e=[]){return e.flatMap(t=>t.name==="core/legacy-widget"?mve(t):(0,gi.createBlock)(t.name,t.attributes,YO(t.innerBlocks))).filter(t=>!!t)}var rd=a(b(),1),fve={per_page:-1,_fields:"id,name,description,status,widgets"};function hve({area:e,setAttributes:t}){let[r,o]=(0,g2.useState)(""),[n,i]=(0,g2.useState)(!1),s=(0,I1.useRegistry)(),{sidebars:l,hasResolved:c}=(0,I1.useSelect)(f=>{let{getSidebars:g,hasFinishedResolution:h}=f(QO.store);return{sidebars:g(fve),hasResolved:h("getSidebars",[fve])}},[]),{createErrorNotice:u}=(0,I1.useDispatch)(gve.store),d=mT(e,t),p=(0,g2.useMemo)(()=>{let f=(l??[]).filter(g=>g.id!=="wp_inactive_widgets"&&g.widgets.length>0).map(g=>({value:g.id,label:g.name}));return f.length?[{value:"",label:(0,ou.__)("Select widget area")},...f]:[]},[l]);if(!c)return(0,rd.jsx)(is.__experimentalSpacer,{marginBottom:"0"});if(c&&!p.length)return null;async function m(f){if(f.preventDefault(),n||!r)return;i(!0);let g=p.find(({value:k})=>k===r),{getWidgets:h}=s.resolveSelect(QO.store),v=await h({sidebar:g.value,_embed:"about"}),x=new Set,_=v.flatMap(k=>{let y=pve(k);return y||(x.add(k.id_base),[])});await d(_,(0,ou.sprintf)((0,ou.__)("Widget area: %s"),g.label)),x.size&&u((0,ou.sprintf)((0,ou.__)("Unable to import the following widgets: %s."),Array.from(x).join(", ")),{type:"snackbar"}),i(!1)}return(0,rd.jsx)(is.__experimentalSpacer,{marginBottom:"4",children:(0,rd.jsxs)(is.__experimentalHStack,{as:"form",onSubmit:m,children:[(0,rd.jsx)(is.FlexBlock,{children:(0,rd.jsx)(is.SelectControl,{label:(0,ou.__)("Import widget area"),value:r,options:p,onChange:f=>o(f),disabled:!p.length})}),(0,rd.jsx)(is.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"},children:(0,rd.jsx)(is.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n||!r,children:(0,ou._x)("Import","button label")})})]})})}var Kl=a(b(),1),{HTMLElementControl:IDe}=q(yve.privateApis);function bve({tagName:e,setAttributes:t,isEntityAvailable:r,templatePartId:o,defaultWrapper:n,hasInnerBlocks:i,clientId:s}){let[l,c]=(0,h2.useEntityProp)("postType","wp_template_part","area",o),[u,d]=(0,h2.useEntityProp)("postType","wp_template_part","title",o),m=(0,vve.useSelect)(f=>f(h2.store).getCurrentTheme()?.default_template_part_areas||[],[]).map(({label:f,area:g})=>({label:f,value:g}));return(0,Kl.jsxs)(Kl.Fragment,{children:[r&&(0,Kl.jsxs)(Kl.Fragment,{children:[(0,Kl.jsx)(hT.TextControl,{label:(0,R1.__)("Title"),value:u,onChange:f=>{d(f)},onFocus:f=>f.target.select()}),(0,Kl.jsx)(hT.SelectControl,{label:(0,R1.__)("Area"),labelPosition:"top",options:m,value:l,onChange:c})]}),(0,Kl.jsx)(IDe,{tagName:e||"",onChange:f=>t({tagName:f}),clientId:s,options:[{label:(0,R1.sprintf)((0,R1.__)("Default based on area (%s)"),`<${n}>`),value:""},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"},{label:"<div>",value:"div"}]}),!i&&(0,Kl.jsx)(hve,{area:l,setAttributes:t})]})}var D1=a(ne(),1),hi=a(R(),1),v2=a(O(),1),_ve=a(H(),1),xve=a(K(),1),vT=a(b(),1);function RDe(e){if((0,hi.useBlockEditingMode)()==="contentOnly")return!1;if(!e)return hi.InnerBlocks.ButtonBlockAppender}function kve(e){let t=(0,v2.useSelect)(o=>{let{getSettings:n}=o(hi.store);return n()?.supportsLayout},[]),[r]=(0,hi.useSettings)("layout");if(t)return e?.inherit?r||{}:e}function DDe({postId:e,layout:t,tagName:r,blockProps:o}){(0,hi.useBlockEditingMode)("disabled");let{content:n,editedBlocks:i}=(0,v2.useSelect)(c=>{if(!e)return{};let{getEditedEntityRecord:u}=c(D1.store),d=u("postType","wp_template_part",e,{context:"view"});return{editedBlocks:d.blocks,content:d.content}},[e]),s=(0,_ve.useMemo)(()=>{if(e)return i||(!n||typeof n!="string"?[]:(0,xve.parse)(n))},[e,i,n]),l=(0,hi.useInnerBlocksProps)(o,{value:s,onInput:()=>{},onChange:()=>{},renderAppender:!1,layout:kve(t)});return(0,vT.jsx)(r,{...l})}function LDe({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}){let i=(0,v2.useSelect)(m=>m(hi.store).getSettings().onNavigateToEntityRecord,[]),[s,l,c]=(0,D1.useEntityBlockEditor)("postType","wp_template_part",{id:e}),u=(0,hi.useInnerBlocksProps)(n,{value:s,onInput:l,onChange:c,renderAppender:RDe(t),layout:kve(r)}),p=(0,hi.useBlockEditingMode)()==="contentOnly"&&i?{onDoubleClick:()=>i({postId:e,postType:"wp_template_part"})}:{};return(0,vT.jsx)(o,{...u,...p})}function wve({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}){let{canViewTemplatePart:i,canEditTemplatePart:s}=(0,v2.useSelect)(c=>({canViewTemplatePart:!!c(D1.store).canUser("read",{kind:"postType",name:"wp_template_part",id:e}),canEditTemplatePart:!!c(D1.store).canUser("update",{kind:"postType",name:"wp_template_part",id:e})}),[e]);return i?(0,vT.jsx)(s?LDe:DDe,{postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:n}):null}var Qt=a(b(),1),Pve=["header","footer","navigation-overlay"];function ADe({isEntityAvailable:e,area:t,templatePartId:r,isTemplatePartSelectionOpen:o,setIsTemplatePartSelectionOpen:n}){let{templateParts:i}=B1(t,r),s=!!i.length;return e&&s&&Pve.includes(t)?(0,Qt.jsx)(nu.MenuItem,{onClick:()=>{n(!0)},"aria-expanded":o,"aria-haspopup":"dialog",children:(0,ss.__)("Replace")}):null}function MDe({area:e,clientId:t,isEntityAvailable:r,onSelect:o}){let n=N1(e,t);return r&&!!n.length&&Pve.includes(e)?(0,Qt.jsx)(nu.PanelBody,{title:(0,ss.__)("Design"),children:(0,Qt.jsx)(ko.__experimentalBlockPatternsList,{label:(0,ss.__)("Templates"),blockPatterns:n,onClickPattern:o,showTitlesAsTooltip:!0})}):null}function Eve({attributes:e,setAttributes:t,clientId:r}){let{createSuccessNotice:o}=(0,L1.useDispatch)(Tve.store),{editEntityRecord:n}=(0,L1.useDispatch)(y2.store),i=(0,L1.useSelect)(E=>E(y2.store).getCurrentTheme()?.stylesheet,[]),{slug:s,theme:l=i,tagName:c,layout:u={}}=e,d=Ta(l,s),p=(0,ko.useHasRecursion)(d),[m,f]=(0,Sve.useState)(!1),{isResolved:g,hasInnerBlocks:h,isMissing:v,area:x,onNavigateToEntityRecord:_,title:k,canUserEdit:y,canUserEditBlock:w}=(0,L1.useSelect)(E=>{let{getEditedEntityRecord:L,hasFinishedResolution:A}=E(y2.store),{getBlockCount:U,getSettings:$,canEditBlock:W}=E(ko.store),G=["postType","wp_template_part",d],F=d?L(...G):null,Z=F?.area||e.area,j=d?A("getEditedEntityRecord",G):!1,Y=j?E(y2.store).canUser("update",{kind:"postType",name:"wp_template_part",id:d}):!1;return{hasInnerBlocks:U(r)>0,isResolved:j,isMissing:j&&(!F||Object.keys(F).length===0),area:Z,onNavigateToEntityRecord:$().onNavigateToEntityRecord,title:F?.title,canUserEdit:!!Y,canUserEditBlock:W(r)}},[d,e.area,r]),C=fT(x),S=(0,ko.useBlockProps)(),P=!s,N=!P&&!v&&g,I=c||C.tagName,B=async E=>{await n("postType","wp_template_part",d,{blocks:E.blocks,content:(0,Cve.serialize)(E.blocks)}),o((0,ss.sprintf)((0,ss.__)('Template Part "%s" updated.'),k||s),{type:"snackbar"})};return!h&&(s&&!l||s&&v)?(0,Qt.jsx)(I,{...S,children:(0,Qt.jsx)(ko.Warning,{children:(0,ss.sprintf)((0,ss.__)("Template part has been deleted or is unavailable: %s"),s)})}):N&&p?(0,Qt.jsx)(I,{...S,children:(0,Qt.jsx)(ko.Warning,{children:(0,ss.__)("Block cannot be rendered inside itself.")})}):(0,Qt.jsxs)(Qt.Fragment,{children:[(0,Qt.jsxs)(ko.RecursionProvider,{uniqueId:d,children:[N&&_&&y&&(0,Qt.jsx)(ko.BlockControls,{group:"other",children:(0,Qt.jsx)(nu.ToolbarButton,{onClick:()=>{_({postId:d,postType:"wp_template_part"})},children:(0,ss.__)("Edit original")})}),y&&(0,Qt.jsx)(ko.InspectorControls,{group:"advanced",children:(0,Qt.jsx)(bve,{tagName:c,setAttributes:t,isEntityAvailable:N,templatePartId:d,defaultWrapper:C.tagName,hasInnerBlocks:h,clientId:r})}),P&&(0,Qt.jsx)(I,{...S,children:(0,Qt.jsx)(ave,{area:e.area,templatePartId:d,clientId:r,setAttributes:t,onOpenSelectionModal:()=>f(!0)})}),(0,Qt.jsx)(ko.BlockSettingsMenuControls,{children:({selectedClientIds:E})=>!w||!(E.length===1&&r===E[0])?null:(0,Qt.jsx)(ADe,{isEntityAvailable:N,area:x,clientId:r,templatePartId:d,isTemplatePartSelectionOpen:m,setIsTemplatePartSelectionOpen:f})}),(0,Qt.jsx)(ko.InspectorControls,{group:"settings",children:(0,Qt.jsx)(MDe,{area:x,clientId:r,isEntityAvailable:N,onSelect:E=>B(E)})}),N&&(0,Qt.jsx)(wve,{tagName:I,blockProps:S,postId:d,hasInnerBlocks:h,layout:u}),!P&&!g&&(0,Qt.jsx)(I,{...S,children:(0,Qt.jsx)(nu.Spinner,{})})]}),m&&(0,Qt.jsx)(nu.Modal,{overlayClassName:"block-editor-template-part__selection-modal",title:(0,ss.sprintf)((0,ss.__)("Choose a %s"),C.label.toLowerCase()),onRequestClose:()=>f(!1),isFullScreen:!0,children:(0,Qt.jsx)(dve,{templatePartId:d,clientId:r,area:x,setAttributes:t,onClose:()=>f(!1)})})]})}var Bve=a(ne(),1),Nve=a(O(),1);function Ive(e,t){if(t!=="core/template-part")return e;if(e.variations){let r=(n,i)=>{let{area:s,theme:l,slug:c}=n;if(s)return s===i.area;if(!c)return!1;let{getCurrentTheme:u,getEntityRecord:d}=(0,Nve.select)(Bve.store),p=d("postType","wp_template_part",`${l||u()?.stylesheet}//${c}`);return p?.slug?p.slug===i.slug:p?.area===i.area},o=e.variations.map(n=>({...n,...!n.isActive&&{isActive:r},...typeof n.icon=="string"&&{icon:P0(n.icon)}}));return{...e,variations:o}}return e}var{name:Ave}=dT,Mve={icon:my,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;let{getCurrentTheme:r,getEditedEntityRecord:o}=(0,Dve.select)(Rve.store),n=o("postType","wp_template_part",(t||r()?.stylesheet)+"//"+e);if(n)return(0,Lve.decodeEntities)(n.title)||uq(n.slug||"")},edit:Eve},zDe=()=>{(0,XO.addFilter)("blocks.registerBlockType","core/template-part",Ive);let e=["core/post-template","core/post-content"];return(0,XO.addFilter)("blockEditor.__unstableCanInsertBlockType","core/block-library/removeTemplatePartsFromPostTemplates",(t,r,o,{getBlock:n,getBlockParentsByBlockName:i})=>{if(r.name!=="core/template-part")return t;for(let s of e)if(n(o)?.name===s||i(o,s).length)return!1;return!0}),M({name:Ave,metadata:dT,settings:Mve})};var oH={};J(oH,{init:()=>ODe,metadata:()=>yT,name:()=>Wve,settings:()=>Gve});var yT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-count",title:"Term Count",category:"theme",description:"Displays the post count of a taxonomy term.",textdomain:"default",usesContext:["termId","taxonomy"],attributes:{bracketType:{type:"string",enum:["none","round","square","curly","angle"],default:"round"}},supports:{anchor:!0,html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},style:"wp-block-term-count"};var yg=a(D(),1),bT=a(R(),1),jve=a(V(),1);var Js=a(V(),1),Yl=a(b(),1),eH=(0,Yl.jsx)(Js.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(Js.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"})}),zve=(0,Yl.jsx)(Js.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(Js.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"})}),Vve=(0,Yl.jsx)(Js.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(Js.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"})}),Fve=(0,Yl.jsx)(Js.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(Js.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"})}),Ove=(0,Yl.jsx)(Js.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(Js.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 b2=a(ne(),1),tH=a(O(),1);function Hve(e,t){let[r]=(0,b2.useEntityProp)("taxonomy",t,"count",e),o=FDe(),n=!!(e&&t);return{hasContext:n,termCount:n?r||"":o}}function FDe(){let t=(0,tH.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(b2.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,tH.useSelect)(n=>{if(!r||!o)return"";let{getEntityRecords:i}=n(b2.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]&&s[0].count||""},[r,o])}var Op=a(b(),1),rH={none:{label:(0,yg.__)("No brackets"),icon:eH},round:{label:(0,yg.__)("Round brackets"),icon:zve,before:"(",after:")"},square:{label:(0,yg.__)("Square brackets"),icon:Vve,before:"[",after:"]"},curly:{label:(0,yg.__)("Curly brackets"),icon:Fve,before:"{",after:"}"},angle:{label:(0,yg.__)("Angle brackets"),icon:Ove,before:"<",after:">"}};function Uve({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{bracketType:n}=e,s=Hve(r,o)?.termCount||0,l=(0,bT.useBlockProps)(),c=Object.entries(rH).map(([d,{label:p,icon:m}])=>({role:"menuitemradio",title:p,isActive:n===d,icon:m,onClick:()=>{t({bracketType:d})}})),u=(d,p)=>{let{before:m="",after:f=""}=rH[p]||{};return`${m}${d}${f}`};return(0,Op.jsxs)(Op.Fragment,{children:[(0,Op.jsx)(bT.BlockControls,{group:"block",children:(0,Op.jsx)(jve.ToolbarDropdownMenu,{icon:rH[n]?.icon??eH,label:(0,yg.__)("Change bracket type"),controls:c})}),(0,Op.jsx)("div",{...l,children:u(s,n)})]})}var{name:Wve}=yT,Gve={icon:RI,example:{},edit:Uve},ODe=()=>M({name:Wve,metadata:yT,settings:Gve});var aH={};J(aH,{init:()=>WDe,metadata:()=>_T,name:()=>Qve,settings:()=>Xve});var _T={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-description",title:"Term Description",category:"theme",description:"Display the description of categories, tags and custom taxonomies when viewing an archive.",textdomain:"default",usesContext:["termId","taxonomy"],supports:{anchor:!0,align:["wide","full"],html:!1,color:{link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!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}}}};var qve=a(D(),1),Zve=a(R(),1);var _2=a(ne(),1),nH=a(O(),1);function $ve(e,t){let[r,o,n]=(0,_2.useEntityProp)("taxonomy",t,"description",e),i=jDe(),s=!!(e&&t);return{hasContext:s,setDescription:o,termDescription:s?n?.rendered||r||"":i}}function jDe(){let t=(0,nH.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(_2.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[1]?r=t[2]?t[2]:t[1]:t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,nH.useSelect)(n=>{if(!r||!o)return"";let{getEntityRecords:i}=n(_2.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]&&s[0].description||""},[r,o])}var Hp=a(b(),1);function Kve({context:{termId:e,taxonomy:t}}){let{termDescription:r}=$ve(e,t),o=(0,Zve.useBlockProps)();return(0,Hp.jsx)(Hp.Fragment,{children:(0,Hp.jsx)("div",{...o,children:r?(0,Hp.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}):(0,Hp.jsx)("div",{className:"wp-block-term-description__placeholder",children:(0,Hp.jsx)("span",{children:(0,qve.__)("Term Description")})})})})}var UDe={attributes:{textAlign:{type:"string"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{link:!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}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!0,color:!0,width:!0,style:!0}}},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},save:()=>null},Yve=[UDe];var{name:Qve}=_T,Xve={icon:LI,edit:Kve,example:{},deprecated:Yve},WDe=()=>M({name:Qve,metadata:_T,settings:Xve});var iH={};J(iH,{init:()=>ZDe,metadata:()=>xT,name:()=>oye,settings:()=>nye});var xT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-name",title:"Term Name",category:"theme",description:"Displays the name of a taxonomy term.",keywords:["term title"],textdomain:"default",usesContext:["termId","taxonomy"],attributes:{level:{type:"number",default:0},isLink:{type:"boolean",default:!1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},style:"wp-block-term-name"};var x2=a(D(),1),jp=a(R(),1),A1=a(V(),1),eye=a(Wo(),1);var kT=a(ne(),1),wT=a(O(),1);function Jve(e,t){let r=(0,wT.useSelect)(i=>!e||!t?null:i(kT.store).getEntityRecord("taxonomy",t,e),[e,t]),o=$De(),n=!!(e&&t);return{hasContext:n,term:n?r:o}}function $De(){let t=(0,wT.useSelect)(n=>{let{getCurrentPostId:i,getCurrentPostType:s,getCurrentTemplateId:l}=n("core/editor"),c=s(),u=l()||(c==="wp_template"?i():null);return u?n(kT.store).getEditedEntityRecord("postType","wp_template",u)?.slug:null},[])?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o;return t&&(t[3]&&(r=t[6]?t[6]:t[4],o=t[7]),r=r==="tag"?"post_tag":r),(0,wT.useSelect)(n=>{if(!r||!o)return null;let{getEntityRecords:i}=n(kT.store),s=i("taxonomy",r,{slug:o,per_page:1});return s&&s[0]?s[0]:null},[r,o])}var ls=a(b(),1);function tye({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{level:n=0,isLink:i,levelOptions:s}=e,{term:l}=Jve(r,o),c=l?.name?(0,eye.decodeEntities)(l.name):(0,x2.__)("Term Name"),u=(0,jp.useBlockProps)(),d=X(),p=n===0?"p":`h${n}`,m=c;return i&&(m=(0,ls.jsx)("a",{href:"#term-name-pseudo-link",onClick:f=>f.preventDefault(),children:c})),(0,ls.jsxs)(ls.Fragment,{children:[(0,ls.jsx)(jp.BlockControls,{group:"block",children:(0,ls.jsx)(jp.HeadingLevelDropdown,{value:n,options:s,onChange:f=>{t({level:f})}})}),(0,ls.jsx)(jp.InspectorControls,{children:(0,ls.jsx)(A1.__experimentalToolsPanel,{label:(0,x2.__)("Settings"),resetAll:()=>{t({isLink:!1})},dropdownMenuProps:d,children:(0,ls.jsx)(A1.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,x2.__)("Make term name a link"),onDeselect:()=>t({isLink:!1}),isShownByDefault:!0,children:(0,ls.jsx)(A1.ToggleControl,{label:(0,x2.__)("Make term name a link"),onChange:()=>t({isLink:!i}),checked:i})})})}),(0,ls.jsx)(p,{...u,children:m})]})}var qDe={attributes:{textAlign:{type:"string"},level:{type:"number",default:0},isLink:{type:"boolean",default:!1},levelOptions:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{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:{color:!0,width:!0,style:!0}}},migrate:ke,isEligible(e){return!!e.textAlign},save:()=>null},rye=[qDe];var{name:oye}=xT,nye={icon:AI,example:{},edit:tye,deprecated:rye},ZDe=()=>M({name:oye,metadata:xT,settings:nye});var pH={};J(pH,{init:()=>rLe,metadata:()=>CT,name:()=>Gye,settings:()=>$ye});var CT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/terms-query",title:"Terms Query",category:"theme",description:"An advanced block that allows displaying taxonomy terms based on different query parameters and visual configurations.",keywords:["terms","taxonomy","categories","tags","list"],textdomain:"default",attributes:{termQuery:{type:"object",default:{perPage:10,taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1}},tagName:{type:"string",default:"div"}},usesContext:["templateSlug"],providesContext:{termQuery:"termQuery"},supports:{anchor:!0,align:["wide","full"],html:!1,layout:!0,interactivity:!0}};var zye=a(O(),1),Vye=a(R(),1);var Lye=a(H(),1),PT=a(R(),1);var Ql=a(D(),1),au=a(V(),1),Rye=a(R(),1);var aye=a(ne(),1),iye=a(O(),1),sye=a(H(),1);function ST(){let e=(0,iye.useSelect)(t=>t(aye.store).getTaxonomies({per_page:-1}),[]);return(0,sye.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable)||[],[e])}var lye=a(V(),1);var cye=a(b(),1);function uye({value:e,onChange:t,...r}){let n=ST().map(i=>({label:i.name,value:i.slug}));return(0,cye.jsx)(lye.SelectControl,{options:n,value:e,onChange:t,...r})}var k2=a(D(),1),dye=a(V(),1),pye=a(b(),1);function mye({orderBy:e,order:t,onChange:r,...o}){return(0,pye.jsx)(dye.SelectControl,{options:[{label:(0,k2.__)("Name: A \u2192 Z"),value:"name/asc"},{label:(0,k2.__)("Name: Z \u2192 A"),value:"name/desc"},{label:(0,k2.__)("Count, high to low"),value:"count/desc"},{label:(0,k2.__)("Count, low to high"),value:"count/asc"}],value:e+"/"+t,onChange:n=>{let[i,s]=n.split("/");r(i,s)},...o})}var fye=a(V(),1),gye=a(b(),1);function hye({value:e,onChange:t,...r}){return(0,gye.jsx)(fye.ToggleControl,{checked:!e,onChange:o=>t(!o),...r})}var vye=a(V(),1),yye=a(b(),1);function bye({value:e,onChange:t,...r}){return(0,yye.jsx)(vye.ToggleControl,{checked:e,onChange:t,...r})}var C2=a(V(),1),w2=a(D(),1),S2=a(b(),1);function _ye({value:e,onChange:t,label:r}){return(0,S2.jsxs)(C2.__experimentalToggleGroupControl,{label:r,isBlock:!0,onChange:o=>{t({inherit:o==="default"})},help:e?(0,w2.__)("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,w2.__)("Display terms based on specific criteria."),value:e?"default":"custom",children:[(0,S2.jsx)(C2.__experimentalToggleGroupControlOption,{value:"default",label:(0,w2.__)("Default")}),(0,S2.jsx)(C2.__experimentalToggleGroupControlOption,{value:"custom",label:(0,w2.__)("Custom")})]})}var xye=a(D(),1),kye=a(V(),1),wye=a(b(),1);function Cye({value:e,onChange:t,...r}){return(0,wye.jsx)(kye.RangeControl,{value:e,min:0,max:100,onChange:t,help:(0,xye.__)("Limit the number of terms you want to show. To show all terms, use 0 (zero)."),...r})}var Sye=a(D(),1),TT=a(R(),1);var sH=a(b(),1),{HTMLElementControl:YDe}=q(TT.privateApis);function Tye({TagName:e,setAttributes:t,clientId:r}){return(0,sH.jsx)(TT.InspectorControls,{group:"advanced",children:(0,sH.jsx)(YDe,{tagName:e,onChange:o=>t({tagName:o}),clientId:r,options:[{label:(0,Sye.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})}var Eye=a(V(),1),lH=a(O(),1),cH=a(ne(),1),od=a(H(),1),Bye=a(he(),1),uH=a(Wo(),1),Nye=a(b(),1),bg=[],Pye={order:"asc",_fields:"id,name",context:"view"};function Iye({value:e,taxonomy:t,onChange:r,...o}){let[n,i]=(0,od.useState)(""),[s,l]=(0,od.useState)(bg),[c,u]=(0,od.useState)(bg),d=(0,Bye.useDebounce)(i,250),{searchResults:p,searchHasResolved:m}=(0,lH.useSelect)(x=>{if(!n)return{searchResults:bg,searchHasResolved:!0};let{getEntityRecords:_,hasFinishedResolution:k}=x(cH.store),y=["taxonomy",t,{...Pye,search:n,orderby:"name",exclude:e,per_page:20}];return{searchResults:_(...y),searchHasResolved:k("getEntityRecords",y)}},[n,t,e]),f=(0,lH.useSelect)(x=>{if(!e?.length)return bg;let{getEntityRecords:_}=x(cH.store);return _("taxonomy",t,{...Pye,include:e,per_page:e.length})},[e,t]);(0,od.useEffect)(()=>{if(e?.length||l(bg),!f?.length)return;let x=e.reduce((_,k)=>{let y=f.find(w=>w.id===k);return y&&_.push({id:k,value:(0,uH.decodeEntities)(y.name)}),_},[]);l(x)},[e,f]);let g=(0,od.useMemo)(()=>{if(!p?.length)return{names:bg,mapByName:{}};let x=[],_={};return p.forEach(k=>{let y=(0,uH.decodeEntities)(k.name);x.push(y),_[y]=k}),{names:x,mapByName:_}},[p]);(0,od.useEffect)(()=>{m&&u(g.names)},[g.names,m]);let h=(x,_)=>_?.id||x?.[_]?.id;return(0,Nye.jsx)(Eye.FormTokenField,{value:s,onInputChange:d,suggestions:c,onChange:x=>{let _=Array.from(x.reduce((k,y)=>{let w=h(g.mapByName,y);return w&&k.add(w),k},new Set));u(bg),r(_)},help:"",...o})}var Yr=a(b(),1);function Dye({attributes:e,setQuery:t,setAttributes:r,clientId:o,templateSlug:n}){let{termQuery:i,tagName:s}=e,{taxonomy:l,orderBy:c,order:u,hideEmpty:d,inherit:p,showNested:m,perPage:f,include:g}=i,h=X(),x=ST().find(L=>L.slug===l)?.hierarchical,_=!!p,k=["taxonomy","category","tag","archive"].includes(n)||n?.startsWith("taxonomy-")||n?.startsWith("category-")||n?.startsWith("tag-"),y=x,w=!!g?.length,C=(0,Ql.__)("Query type"),S=(0,Ql.__)("Taxonomy"),P=(0,Ql.__)("Order by"),N=(0,Ql.__)("Show empty terms"),I=(0,Ql.__)("Show nested terms"),B=(0,Ql.__)("Max terms"),E=(0,Ql.__)("Selected terms");return(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(Rye.InspectorControls,{children:(0,Yr.jsxs)(au.__experimentalToolsPanel,{label:(0,Ql.__)("Settings"),resetAll:()=>{r({termQuery:{taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1,perPage:10}})},dropdownMenuProps:h,children:[k&&(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>p!==!1,label:C,onDeselect:()=>t({inherit:!1}),isShownByDefault:!0,children:(0,Yr.jsx)(_ye,{label:C,value:p,onChange:t})}),!_&&(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>l!=="category",label:S,onDeselect:()=>{t({taxonomy:"category"})},isShownByDefault:!0,children:(0,Yr.jsx)(uye,{label:S,value:l,onChange:L=>t({taxonomy:L,include:[]})})}),(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>c!=="name"||u!=="asc",label:P,onDeselect:()=>t({orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Yr.jsx)(mye,{label:P,orderBy:c,order:u,onChange:(L,A)=>{t({orderBy:L,order:A})},disabled:w,help:w?(0,Ql.__)("When specific terms are selected, the order is based on their selection order."):void 0})}),!_&&(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>!!g?.length,label:E,onDeselect:()=>t({include:[],orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Yr.jsx)(Iye,{label:E,taxonomy:l,value:g,onChange:L=>t({include:L})})}),(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>d!==!0,label:N,onDeselect:()=>t({hideEmpty:!0}),isShownByDefault:!0,children:(0,Yr.jsx)(hye,{label:N,value:d,onChange:L=>t({hideEmpty:L})})}),y&&(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>m!==!1,label:I,onDeselect:()=>t({showNested:!1}),isShownByDefault:!0,children:(0,Yr.jsx)(bye,{label:I,value:m,onChange:L=>t({showNested:L}),disabled:w,help:w?(0,Ql.__)("When specific terms are selected, only those are displayed."):void 0})}),(0,Yr.jsx)(au.__experimentalToolsPanelItem,{hasValue:()=>f!==10,label:B,onDeselect:()=>t({perPage:10}),isShownByDefault:!0,children:(0,Yr.jsx)(Cye,{label:B,value:f,onChange:L=>t({perPage:L})})})]})}),(0,Yr.jsx)(Tye,{TagName:s,setAttributes:r,clientId:o})]})}var _g=a(b(),1);function Aye({attributes:e,setAttributes:t,clientId:r,context:o}){let{tagName:n}=e,i=(0,PT.useBlockProps)(),s=(0,PT.useInnerBlocksProps)(i,{}),l=(0,Lye.useCallback)(c=>t(u=>({termQuery:{...u.termQuery,...c}})),[t]);return(0,_g.jsxs)(_g.Fragment,{children:[(0,_g.jsx)(Dye,{attributes:e,setQuery:l,setAttributes:t,clientId:r,templateSlug:o?.templateSlug}),(0,_g.jsx)(n,{...s})]})}var ET=a(O(),1),BT=a(K(),1),M1=a(R(),1),dH=a(b(),1);function Mye({attributes:e,clientId:t,name:r}){let{blockType:o,activeBlockVariation:n,scopeVariations:i}=(0,ET.useSelect)(d=>{let{getActiveBlockVariation:p,getBlockType:m,getBlockVariations:f}=d(BT.store);return{blockType:m(r),activeBlockVariation:p(r,e),scopeVariations:f(r,"block")}},[r,e]),s=n?.icon?.src||n?.icon||o?.icon?.src,l=n?.title||o?.title,{replaceInnerBlocks:c}=(0,ET.useDispatch)(M1.store),u=(0,M1.useBlockProps)();return(0,dH.jsx)("div",{...u,children:(0,dH.jsx)(M1.__experimentalBlockVariationPicker,{icon:s,label:l,variations:i,onSelect:d=>{d.innerBlocks&&c(t,(0,BT.createBlocksFromInnerBlocksTemplate)(d.innerBlocks),!1)}})})}var Fye=a(b(),1),QDe=e=>{let r=(0,zye.useSelect)(o=>!!o(Vye.store).getBlocks(e.clientId).length,[e.clientId])?Aye:Mye;return(0,Fye.jsx)(r,{...e})},Oye=QDe;var NT=a(R(),1),Hye=a(b(),1);function jye({attributes:{tagName:e="div"}}){let t=NT.useBlockProps.save(),r=NT.useInnerBlocksProps.save(t);return(0,Hye.jsx)(e,{...r})}var T2=a(D(),1),z1=a(V(),1),P2=a(b(),1),XDe=(0,P2.jsx)(z1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,P2.jsx)(z1.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"})}),JDe=(0,P2.jsx)(z1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,P2.jsx)(z1.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"})}),Uye=["core/term-name",{isLink:!0}],eLe=[{name:"name",title:(0,T2.__)("Name"),description:(0,T2.__)("Display the terms' names."),attributes:{},icon:XDe,scope:["block"],innerBlocks:[["core/term-template",{},[Uye]]]},{name:"name-count",title:(0,T2.__)("Name & Count"),description:(0,T2.__)("Display the terms' names and number of posts assigned to each term."),attributes:{},icon:JDe,scope:["block"],innerBlocks:[["core/term-template",{},[["core/group",{layout:{type:"flex",flexWrap:"nowrap"}},[Uye,["core/term-count"]]]]]]}],Wye=eLe;var{name:Gye}=CT,tLe=[["core/term-template"]],$ye={icon:um,template:tLe,edit:Oye,save:jye,example:{},variations:Wye},rLe=()=>M({name:Gye,metadata:CT,settings:$ye});var mH={};J(mH,{init:()=>cLe,metadata:()=>IT,name:()=>ebe,settings:()=>tbe});var IT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/term-template",title:"Term Template",category:"theme",ancestor:["core/terms-query"],description:"Contains the block elements used to render a taxonomy term, like the name, description, and more.",textdomain:"default",usesContext:["termQuery"],supports:{anchor:!0,reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0,padding:!1,margin:!1}},interactivity:{clientNavigation:!0},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0}},style:"wp-block-term-template",editorStyle:"wp-block-term-template-editor"};var qye=a(V(),1);var V1=a(H(),1),Zye=a(O(),1),E2=a(D(),1),el=a(R(),1),Kye=a(ne(),1),En=a(b(),1),nLe={type:"default"};function aLe({classList:e}){let t=(0,el.useInnerBlocksProps)({className:T("wp-block-term",e)},{__unstableDisableLayoutClassNames:!0,layout:nLe});return(0,En.jsx)("li",{...t})}function iLe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:n}){let i=(0,el.__experimentalUseBlockPreview)({blocks:e,props:{className:T("wp-block-term",r)}}),s=()=>{n(t)};return(0,En.jsx)("li",{...i,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:{display:o?"none":void 0}})}var sLe=(0,V1.memo)(iLe);function Yye({clientId:e,attributes:{layout:t},setAttributes:r,context:{termQuery:{taxonomy:o,order:n,orderBy:i,hideEmpty:s,showNested:l=!1,perPage:c,include:u}={}},__unstableLayoutClassNames:d}){let{type:p,columnCount:m=3}=t||{},[f,g]=(0,V1.useState)(),h={hide_empty:s,order:n,orderby:i,per_page:c||-1};!l&&!u?.length&&(h.parent=0),u?.length&&(h.include=u,h.orderby="include",h.order="asc");let{records:v}=(0,Kye.useEntityRecords)("taxonomy",o,h),x=(0,Zye.useSelect)(w=>w(el.store).getBlocks(e),[e]),_=(0,el.useBlockProps)({className:d}),k=(0,V1.useMemo)(()=>v?.map(w=>({taxonomy:o,termId:w.id,classList:`term-${w.id}`,termData:w})),[v,o]);if(!v)return(0,En.jsx)("ul",{..._,children:(0,En.jsx)("li",{className:"wp-block-term term-loading",children:(0,En.jsx)("div",{className:"term-loading-placeholder"})})});if(!v.length)return(0,En.jsxs)("p",{..._,children:[" ",(0,E2.__)("No terms found.")]});let y=w=>r(C=>({layout:{...C.layout,...w}}));return(0,En.jsxs)(En.Fragment,{children:[(0,En.jsx)(el.BlockControls,{children:(0,En.jsx)(qye.ToolbarGroup,{controls:[{icon:dl,title:(0,E2._x)("List view","Term template block display setting"),onClick:()=>y({type:"default"}),isActive:p==="default"||p==="constrained"},{icon:ki,title:(0,E2._x)("Grid view","Term template block display setting"),onClick:()=>y({type:"grid",columnCount:m}),isActive:p==="grid"}]})}),(0,En.jsx)("ul",{..._,children:k?.map(w=>(0,En.jsxs)(el.BlockContextProvider,{value:w,children:[w.termId===(f||k[0]?.termId)?(0,En.jsx)(aLe,{classList:w.classList}):null,(0,En.jsx)(sLe,{blocks:x,blockContextId:w.termId,classList:w.classList,setActiveBlockContextId:g,isHidden:w.termId===(f||k[0]?.termId)})]},w.termId))})]})}var Qye=a(R(),1),Xye=a(b(),1);function Jye(){return(0,Xye.jsx)(Qye.InnerBlocks.Content,{})}var{name:ebe}=IT,lLe=[["core/term-name"]],tbe={icon:cm,template:lLe,edit:Yye,save:Jye,example:{}},cLe=()=>M({name:ebe,metadata:IT,settings:tbe});var fH={};J(fH,{init:()=>pLe,metadata:()=>DT,name:()=>ibe,settings:()=>sbe});var F1=a(D(),1),RT=a(V(),1),iu=a(R(),1),rbe=a(Lm(),1),cs=a(b(),1);function obe({attributes:e,setAttributes:t}){let{width:r,content:o,columns:n}=e;return(0,rbe.default)("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,cs.jsxs)(cs.Fragment,{children:[(0,cs.jsx)(iu.BlockControls,{children:(0,cs.jsx)(iu.BlockAlignmentToolbar,{value:r,onChange:i=>t({width:i}),controls:["center","wide","full"]})}),(0,cs.jsx)(iu.InspectorControls,{children:(0,cs.jsx)(RT.PanelBody,{children:(0,cs.jsx)(RT.RangeControl,{label:(0,F1.__)("Columns"),value:n,onChange:i=>t({columns:i}),min:2,max:4,required:!0})})}),(0,cs.jsx)("div",{...(0,iu.useBlockProps)({className:`align${r} columns-${n}`}),children:Array.from({length:n}).map((i,s)=>(0,cs.jsx)("div",{className:"wp-block-column",children:(0,cs.jsx)(iu.RichText,{tagName:"p",value:o?.[s]?.children,onChange:l=>{t({content:[...o.slice(0,s),{children:l},...o.slice(s+1)]})},"aria-label":(0,F1.sprintf)((0,F1.__)("Column %d text"),s+1),placeholder:(0,F1.__)("New Column")})},`column-${s}`))})]})}var DT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/text-columns",title:"Text Columns (deprecated)",icon:"columns",category:"design",description:"This block is deprecated. Please use the Columns block instead.",textdomain:"default",attributes:{content:{type:"array",source:"query",selector:"p",query:{children:{type:"string",source:"html"}},default:[{},{}]},columns:{type:"number",default:2},width:{type:"string"}},supports:{inserter:!1,interactivity:{clientNavigation:!0}},editorStyle:"wp-block-text-columns-editor",style:"wp-block-text-columns"};var AT=a(R(),1),LT=a(b(),1);function nbe({attributes:e}){let{width:t,content:r,columns:o}=e;return(0,LT.jsx)("div",{...AT.useBlockProps.save({className:`align${t} columns-${o}`}),children:Array.from({length:o}).map((n,i)=>(0,LT.jsx)("div",{className:"wp-block-column",children:(0,LT.jsx)(AT.RichText.Content,{tagName:"p",value:r?.[i]?.children})},`column-${i}`))})}var MT=a(K(),1),dLe={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:r,width:o})=>(0,MT.createBlock)("core/columns",{align:o==="wide"||o==="full"?o:void 0,className:e,columns:t},r.map(({children:n})=>(0,MT.createBlock)("core/column",{},[(0,MT.createBlock)("core/paragraph",{content:n})])))}]},abe=dLe;var{name:ibe}=DT,sbe={transforms:abe,getEditWrapperProps(e){let{width:t}=e;if(t==="wide"||t==="full")return{"data-align":t}},edit:obe,save:nbe},pLe=()=>M({name:ibe,metadata:DT,settings:sbe});var bH={};J(bH,{init:()=>_Le,metadata:()=>FT,name:()=>fbe,settings:()=>HT});var yH=a(D(),1);var mbe=a(K(),1);var xg=a(R(),1);var O1=a(b(),1),mLe={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r}=e;return(0,O1.jsx)(xg.RichText.Content,{tagName:"pre",style:{textAlign:t},value:r})},migrate:ke},fLe={attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},spacing:{padding:!0}},save({attributes:e}){let{textAlign:t,content:r}=e,o=T({[`has-text-align-${t}`]:t});return(0,O1.jsx)("pre",{...xg.useBlockProps.save({className:o}),children:(0,O1.jsx)(xg.RichText.Content,{value:r})})},migrate(e){return ke(er(e))},isEligible({style:e,textAlign:t}){return e?.typography?.fontFamily||!!t}},gLe={attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"},textAlign:{type:"string"}},supports:{anchor:!0,background:{backgroundImage:!0,backgroundSize:!0},color:{gradients:!0,link:!0},dimensions:{minHeight:!0},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0},spacing:{margin:!0,padding:!0},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},interactivity:{clientNavigation:!0}},save({attributes:e}){let{textAlign:t,content:r}=e,o=T({[`has-text-align-${t}`]:t});return(0,O1.jsx)("pre",{...xg.useBlockProps.save({className:o}),children:(0,O1.jsx)(xg.RichText.Content,{value:r})})},migrate:ke,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},lbe=[gLe,fLe,mLe];var gH=a(D(),1),zT=a(R(),1),VT=a(K(),1);var cbe=a(b(),1);function ube(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onRemove:n,insertBlocksAfter:i,style:s}=e,{content:l}=t;Et(e);let c=(0,zT.useBlockProps)({style:s});return(0,cbe.jsx)(zT.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:u=>{r({content:u})},"aria-label":(0,gH.__)("Poetry text"),placeholder:(0,gH.__)("Write poetry\u2026"),onRemove:n,onMerge:o,...c,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:i?()=>i((0,VT.createBlock)((0,VT.getDefaultBlockName)())):void 0})}var FT={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/verse",title:"Poetry",category:"text",description:"Insert poetry. Use special spacing formats. Or quote song lyrics.",keywords:["poetry","poem","verse","stanza","song","lyrics"],textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"pre",__unstablePreserveWhiteSpace:!0,role:"content"}},supports:{anchor:!0,background:{backgroundImage:!0,backgroundSize:!0,gradient:!0,__experimentalDefaultControls:{backgroundImage:!0,gradient:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},dimensions:{minHeight:!0,__experimentalDefaultControls:{minHeight:!1}},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,textAlign:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},interactivity:{clientNavigation:!0}},style:"wp-block-verse",editorStyle:"wp-block-verse-editor"};var OT=a(R(),1),hH=a(b(),1);function dbe({attributes:e}){let{content:t}=e;return(0,hH.jsx)("pre",{...OT.useBlockProps.save(),children:(0,hH.jsx)(OT.RichText.Content,{value:t})})}var vH=a(K(),1),vLe={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,vH.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,vH.createBlock)("core/paragraph",e)}]},pbe=vLe;var{fieldsKey:yLe,formKey:bLe}=q(mbe.privateApis),{name:fbe}=FT,HT={icon:Sy,example:{attributes:{content:(0,yH.__)(`WHAT was he doing, the great god Pan,
 	Down in the reeds by the river?
 Spreading ruin and scattering ban,
 Splashing and paddling with hoofs of a goat,
 And breaking the golden lilies afloat
-    With the dragon-fly on the river.`)}},transforms:d_e,deprecated:l_e,merge(e,t){return{content:e.content+`
+    With the dragon-fly on the river.`)}},transforms:pbe,deprecated:lbe,merge(e,t){return{content:e.content+`

-`+t.content}},edit:u_e,save:p_e};window.__experimentalContentOnlyInspectorFields&&(tP[TAe]=[{id:"content",label:(0,YH.__)("Content"),type:"text",Edit:"rich-text"}],tP[PAe]={fields:["content"]});var EAe=()=>A({name:f_e,metadata:J9,settings:tP});var ej={};X(ej,{init:()=>WAe,metadata:()=>U1,name:()=>R_e,settings:()=>aP});var nP=a(D(),1);var I_e=a(K(),1);var b2=a(N(),1);var U1={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",role:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},blob:{type:"string",role:"local"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",role:"content"},width:{type:"number"},height:{type:"number"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{role:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-video-editor",style:"wp-block-video"};var h_e=a(b(),1);function G1({tracks:e=[]}){return e.map(t=>{let{id:r,...o}=t;return(0,h_e.jsx)("track",{...o},r??o.src)})}var W1=a(b(),1),{attributes:NAe}=U1,IAe={attributes:NAe,save({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:n,muted:i,poster:s,preload:l,src:c,playsInline:u,tracks:p}=e;return(0,W1.jsxs)("figure",{...b2.useBlockProps.save(),children:[c&&(0,W1.jsx)("video",{autoPlay:t,controls:o,loop:n,muted:i,poster:s,preload:l!=="metadata"?l:void 0,src:c,playsInline:u,children:(0,W1.jsx)(G1,{tracks:p})}),!b2.RichText.isEmpty(r)&&(0,W1.jsx)(b2.RichText.Content,{tagName:"figcaption",value:r})]})}},RAe=[IAe],g_e=RAe;var C_e=a(Or(),1),Z1=a(V(),1),Ga=a(N(),1),Sh=a(j(),1),_2=a(D(),1),S_e=a(O(),1);var T_e=a(Nr(),1),P_e=a(pr(),1);var io=a(D(),1),Ua=a(V(),1),y2=a(j(),1),Ln=a(b(),1),DAe=[{value:"auto",label:(0,io.__)("Auto")},{value:"metadata",label:(0,io.__)("Metadata")},{value:"none",label:(0,io._x)("None","Preload value")}],LAe=({setAttributes:e,attributes:t})=>{let{autoplay:r,controls:o,loop:n,muted:i,playsInline:s,preload:l}=t,c=(0,io.__)("Autoplay may cause usability issues for some users."),u=(0,y2.useCallback)(m=>m?c:null,[]),p=(0,y2.useMemo)(()=>{let m=f=>h=>{e({[f]:h,...f==="autoplay"&&{muted:h,playsInline:h}})};return{autoplay:m("autoplay"),loop:m("loop"),muted:m("muted"),controls:m("controls"),playsInline:m("playsInline")}},[]),d=(0,y2.useCallback)(m=>{e({preload:m})},[]);return(0,Ln.jsxs)(Ln.Fragment,{children:[(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>{e({autoplay:!1,muted:!1})},children:(0,Ln.jsx)(Ua.ToggleControl,{label:(0,io.__)("Autoplay"),onChange:p.autoplay,checked:!!r,help:u})}),(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{e({loop:!1})},children:(0,Ln.jsx)(Ua.ToggleControl,{label:(0,io.__)("Loop"),onChange:p.loop,checked:!!n})}),(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Muted"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>{e({muted:!1})},children:(0,Ln.jsx)(Ua.ToggleControl,{label:(0,io.__)("Muted"),onChange:p.muted,checked:!!i,disabled:r,help:r?(0,io.__)("Muted because of Autoplay."):null})}),(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Playback controls"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{e({controls:!0})},children:(0,Ln.jsx)(Ua.ToggleControl,{label:(0,io.__)("Playback controls"),onChange:p.controls,checked:!!o})}),(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Play inline"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>{e({playsInline:!1})},children:(0,Ln.jsx)(Ua.ToggleControl,{label:(0,io.__)("Play inline"),onChange:p.playsInline,checked:!!s,disabled:r,help:r?(0,io.__)("Play inline enabled because of Autoplay."):(0,io.__)("When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player.")})}),(0,Ln.jsx)(Ua.__experimentalToolsPanelItem,{label:(0,io.__)("Preload"),isShownByDefault:!0,hasValue:()=>l!=="metadata",onDeselect:()=>{e({preload:"metadata"})},children:(0,Ln.jsx)(Ua.SelectControl,{label:(0,io.__)("Preload"),value:l,onChange:d,options:DAe,hideCancelButton:!0})})]})},v_e=LAe;var Gt=a(D(),1),ot=a(V(),1),$1=a(N(),1);var y_e=a(O(),1),Ch=a(j(),1),__e=a(pr(),1);var Je=a(b(),1),{Badge:AAe}=q(ot.privateApis),b_e=["text/vtt"],MAe="subtitles",zAe=[{label:(0,Gt.__)("Subtitles"),value:"subtitles"},{label:(0,Gt.__)("Captions"),value:"captions"},{label:(0,Gt.__)("Descriptions"),value:"descriptions"},{label:(0,Gt.__)("Chapters"),value:"chapters"},{label:(0,Gt.__)("Metadata"),value:"metadata"}],x_e={src:"",label:"",srcLang:"en",kind:MAe,default:!1};function VAe({tracks:e,onEditPress:t}){let r=e.map((o,n)=>(0,Je.jsxs)(ot.__experimentalHStack,{className:"block-library-video-tracks-editor__track-list-track",children:[(0,Je.jsx)("span",{children:o.label}),(0,Je.jsxs)(ot.__experimentalHStack,{justify:"flex-end",children:[o.default&&(0,Je.jsx)(AAe,{children:(0,Gt.__)("Default")}),(0,Je.jsx)(ot.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(n),"aria-label":(0,Gt.sprintf)((0,Gt._x)("Edit %s","text tracks"),o.label),children:(0,Gt.__)("Edit")})]})]},o.id??o.src));return(0,Je.jsx)(ot.MenuGroup,{label:(0,Gt.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list",children:r})}function FAe({track:e,onChange:t,onClose:r,onRemove:o,allowSettingDefault:n}){let[i,s]=(0,Ch.useState)({...x_e,...e}),{src:l,label:c,srcLang:u,kind:p,default:d}=i,m=l.startsWith("blob:")?"":(0,__e.getFilename)(l)||"";return(0,Je.jsxs)(ot.__experimentalVStack,{className:"block-library-video-tracks-editor__single-track-editor",spacing:"4",children:[(0,Je.jsx)("span",{className:"block-library-video-tracks-editor__single-track-editor-edit-track-label",children:(0,Gt.__)("Edit track")}),(0,Je.jsxs)("span",{children:[(0,Gt.__)("File"),": ",(0,Je.jsx)("b",{children:m})]}),(0,Je.jsxs)(ot.__experimentalGrid,{columns:2,gap:4,children:[(0,Je.jsx)(ot.TextControl,{onChange:f=>s(h=>({...h,label:f})),label:(0,Gt.__)("Label"),value:c,help:(0,Gt.__)("Title of track")}),(0,Je.jsx)(ot.TextControl,{onChange:f=>s(h=>({...h,srcLang:f})),label:(0,Gt.__)("Source language"),value:u,help:(0,Gt.__)("Language tag (en, fr, etc.)")})]}),(0,Je.jsxs)(ot.__experimentalVStack,{spacing:"4",children:[(0,Je.jsx)(ot.SelectControl,{className:"block-library-video-tracks-editor__single-track-editor-kind-select",options:zAe,value:p,label:(0,Gt.__)("Kind"),onChange:f=>s(h=>({...h,kind:f}))}),(0,Je.jsx)(ot.ToggleControl,{label:(0,Gt.__)("Set as default track"),checked:d,disabled:!n,onChange:f=>s(h=>({...h,default:f}))}),(0,Je.jsxs)(ot.__experimentalHStack,{className:"block-library-video-tracks-editor__single-track-editor-buttons-container",children:[(0,Je.jsx)(ot.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"link",onClick:o,children:(0,Gt.__)("Remove track")}),(0,Je.jsx)(ot.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t(i),r()},children:(0,Gt.__)("Apply")})]})]})]})}function k_e({tracks:e=[],onChange:t}){let r=(0,y_e.useSelect)(c=>c($1.store).getSettings().mediaUpload,[]),[o,n]=(0,Ch.useState)(null),i=(0,Ch.useRef)(),s=(c=[],u=!1)=>{let p=new Map(e.map(m=>[m.id,m])),d=c.map(({id:m,title:f,url:h})=>p.has(m)?p.get(m):{...x_e,id:m,label:f||"",src:h});d.length!==0&&t([...u?e:[],...d])};function l(c){let u=c.target.files;r({allowedTypes:b_e,filesList:u,onFileChange:p=>{if(!Array.isArray(p))return;let d=p.filter(m=>!!m?.id);d.length&&s(d,!0)}})}return(0,Ch.useEffect)(()=>{i.current?.focus()},[o]),r?(0,Je.jsx)(ot.Dropdown,{contentClassName:"block-library-video-tracks-editor",focusOnMount:!0,popoverProps:{ref:i},renderToggle:({isOpen:c,onToggle:u})=>(0,Je.jsx)(ot.ToolbarGroup,{children:(0,Je.jsx)(ot.ToolbarButton,{"aria-expanded":c,"aria-haspopup":"true",onClick:()=>{c||n(null),u()},children:(0,Gt.__)("Text tracks")})}),renderContent:()=>o!==null?(0,Je.jsx)(FAe,{track:e[o],onChange:c=>{let u=[...e];u[o]=c,t(u)},onClose:()=>n(null),onRemove:()=>{t(e.filter((c,u)=>u!==o)),n(null)},allowSettingDefault:!e.some(c=>c.default)||e[o].default}):(0,Je.jsxs)(Je.Fragment,{children:[e.length===0&&(0,Je.jsxs)("div",{className:"block-library-video-tracks-editor__tracks-informative-message",children:[(0,Je.jsx)("h2",{className:"block-library-video-tracks-editor__tracks-informative-message-title",children:(0,Gt.__)("Text tracks")}),(0,Je.jsx)("p",{className:"block-library-video-tracks-editor__tracks-informative-message-description",children:(0,Gt.__)("Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users.")})]}),(0,Je.jsxs)(ot.NavigableMenu,{children:[(0,Je.jsx)(VAe,{tracks:e,onEditPress:n}),(0,Je.jsx)(ot.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,Gt.__)("Add tracks"),children:(0,Je.jsxs)($1.MediaUploadCheck,{children:[(0,Je.jsx)($1.MediaUpload,{onSelect:s,allowedTypes:b_e,value:e.map(({id:c})=>c),multiple:!0,render:({open:c})=>(0,Je.jsx)(ot.MenuItem,{icon:Lv,onClick:c,children:(0,Gt.__)("Open Media Library")})}),(0,Je.jsx)(ot.FormFileUpload,{onChange:l,accept:".vtt,text/vtt",multiple:!0,render:({openFileDialog:c})=>(0,Je.jsx)(ot.MenuItem,{icon:fu,onClick:c,children:(0,Gt._x)("Upload","verb")})})]})})]})]})}):null}var q1=a(D(),1);var rP=({controls:e,loop:t,autoplay:r,muted:o,playsInline:n}={})=>!e&&!!t&&!!r&&!!o&&!!n,OAe=[{name:"video",title:(0,q1.__)("Video"),description:(0,q1.__)("A video with customizable playback and interaction controls."),icon:hu,attributes:{controls:!0},isActive:e=>!rP(e),scope:["block","transform"]},{name:"gif",title:(0,q1.__)("GIF"),description:(0,q1.__)("A muted, looping video that plays automatically like an animated GIF."),icon:hu,keywords:[(0,q1.__)("animated"),"gif"],attributes:{controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0},isActive:e=>rP(e),scope:["block","transform"]}],w_e=OAe;var Er=a(b(),1),XH=["video"];function HAe({isSelected:e,attributes:t,className:r,setAttributes:o,insertBlocksAfter:n,onReplace:i}){let s=(0,Sh.useRef)(),{id:l,controls:c,poster:u,src:p,tracks:d,width:m,height:f}=t,h=rP(t),g=m&&f?`${m} / ${f}`:void 0,[v,x]=(0,Sh.useState)(t.blob),y=Q(),_=(0,Ga.useBlockEditingMode)()==="default";nc({url:v,allowedTypes:XH,onChange:w,onError:P}),(0,Sh.useEffect)(()=>{s.current&&s.current.load()},[u]),(0,Sh.useEffect)(()=>{h&&s.current?.play().catch(()=>{})},[h,p,u]);function w(E){if(!E||!E.url){o({src:void 0,id:void 0,poster:void 0,caption:void 0,blob:void 0}),x();return}if((0,C_e.isBlobURL)(E.url)){x(E.url);return}o({blob:void 0,src:E.url,id:E.id,poster:E.image?.src!==E.icon?E.image?.src:void 0,caption:E.caption}),x()}function C(E){if(E!==p){let L=(0,P_e.prependHTTPS)(E),M=Ip({attributes:{url:L}});if(M!==void 0&&i){i(M);return}o({blob:void 0,src:L,id:void 0,poster:void 0}),x()}}let{createErrorNotice:T}=(0,S_e.useDispatch)(T_e.store);function P(E){T(E,{type:"snackbar"})}let B=E=>(0,Er.jsx)(Z1.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!e,icon:hu,label:(0,_2.__)("Video"),instructions:(0,_2.__)("Drag and drop a video, upload, or choose from your library."),children:E}),I=S(r,{"is-transient":!!v}),R=(0,Ga.useBlockProps)({className:I});return!p&&!v?(0,Er.jsx)("div",{...R,children:(0,Er.jsx)(Ga.MediaPlaceholder,{icon:(0,Er.jsx)(Ga.BlockIcon,{icon:hu}),onSelect:w,onSelectURL:C,accept:"video/*",allowedTypes:XH,value:t,onError:P,placeholder:B})}):(0,Er.jsxs)(Er.Fragment,{children:[e&&(0,Er.jsxs)(Er.Fragment,{children:[(0,Er.jsx)(Ga.BlockControls,{children:(0,Er.jsx)(k_e,{tracks:d,onChange:E=>{o({tracks:E})}})}),(0,Er.jsx)(Ga.BlockControls,{group:"other",children:(0,Er.jsx)(Ga.MediaReplaceFlow,{mediaId:l,mediaURL:p,allowedTypes:XH,accept:"video/*",onSelect:w,onSelectURL:C,onError:P,onReset:()=>w(void 0),variant:"toolbar"})})]}),!h&&(0,Er.jsx)(Ga.InspectorControls,{children:(0,Er.jsxs)(Z1.__experimentalToolsPanel,{label:(0,_2.__)("Settings"),resetAll:()=>{o({autoplay:!1,controls:!0,loop:!1,muted:!1,playsInline:!1,preload:"metadata",poster:void 0})},dropdownMenuProps:y,children:[(0,Er.jsx)(v_e,{setAttributes:o,attributes:t}),(0,Er.jsx)(l4,{poster:u,onChange:E=>o({poster:E?.url})})]})}),(0,Er.jsxs)("figure",{...R,children:[(0,Er.jsx)("video",{controls:c,inert:e?void 0:"true",poster:u,src:p||v,ref:s,autoPlay:h,loop:h,muted:h,playsInline:h,width:m,height:f,style:g?{aspectRatio:g}:void 0,children:(0,Er.jsx)(G1,{tracks:d})}),!!v&&(0,Er.jsx)(Z1.Spinner,{}),(0,Er.jsx)(qo,{attributes:t,setAttributes:o,isSelected:e,insertBlocksAfter:n,label:(0,_2.__)("Video caption text"),showToolbarButton:e&&_})]})]})}var E_e=HAe;var Th=a(N(),1);var K1=a(b(),1);function B_e({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:n,muted:i,poster:s,preload:l,src:c,playsInline:u,tracks:p,width:d,height:m}=e,f=d&&m?`${d} / ${m}`:void 0;return(0,K1.jsxs)("figure",{...Th.useBlockProps.save(),children:[c&&(0,K1.jsx)("video",{autoPlay:t,controls:o,loop:n,muted:i,poster:s,preload:l!=="metadata"?l:void 0,src:c,playsInline:u,width:d,height:m,style:f?{aspectRatio:f}:void 0,children:(0,K1.jsx)(G1,{tracks:p})}),!Th.RichText.isEmpty(r)&&(0,K1.jsx)(Th.RichText.Content,{className:(0,Th.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var oP=a(Or(),1),JH=a(K(),1),jAe={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("video/")===0},transform(e){let t=e[0];return(0,JH.createBlock)("core/video",{blob:(0,oP.createBlobURL)(t)})}},{type:"shortcode",tag:"video",attributes:{src:{type:"string",shortcode:({named:{src:e,mp4:t,m4v:r,webm:o,ogv:n,flv:i}})=>e||t||r||o||n||i},poster:{type:"string",shortcode:({named:{poster:e}})=>e},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}},{type:"raw",isMatch:e=>e.nodeName==="P"&&e.children.length===1&&e.firstChild.nodeName==="VIDEO",transform:e=>{let t=e.firstChild,r={autoplay:t.hasAttribute("autoplay")?!0:void 0,controls:t.hasAttribute("controls")?void 0:!1,loop:t.hasAttribute("loop")?!0:void 0,muted:t.hasAttribute("muted")?!0:void 0,preload:t.getAttribute("preload")||void 0,playsInline:t.hasAttribute("playsinline")?!0:void 0,poster:t.getAttribute("poster")||void 0,src:t.getAttribute("src")||void 0};return(0,oP.isBlobURL)(r.src)&&(r.blob=r.src,delete r.src),(0,JH.createBlock)("core/video",r)}}]},N_e=jAe;var{fieldsKey:UAe,formKey:GAe}=q(I_e.privateApis),{name:R_e}=U1,aP={icon:hu,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,nP.__)("Wood thrush singing in Central Park, NYC.")}},transforms:N_e,variations:w_e,deprecated:g_e,edit:E_e,save:B_e};window.__experimentalContentOnlyInspectorFields&&(aP[UAe]=[{id:"video",label:(0,nP.__)("Video"),type:"media",Edit:{control:"media",allowedTypes:["video"],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.src,caption:e.caption,poster:e.poster}),setValue:({value:e})=>({id:e.id,src:e.url,caption:e.caption,poster:e.poster})},{id:"caption",label:(0,nP.__)("Caption"),type:"text",Edit:"rich-text"}],aP[GAe]={fields:["video","caption"]});var WAe=()=>A({name:R_e,metadata:U1,settings:aP});var ij={};X(ij,{init:()=>XAe,metadata:()=>iP,name:()=>lP,settings:()=>j_e});var H_e=a(ml(),1);var Ph=a(N(),1),D_e=a(oe(),1),x2=a(D(),1),tj=a(V(),1);var rl=a(b(),1);function L_e({context:{postType:e,postId:t}}){let[r,o]=(0,D_e.useEntityProp)("postType",e,"meta",t),n=typeof r?.footnotes=="string",i;try{i=JSON.parse(r?.footnotes||"[]")}catch{}let s=Array.isArray(i)?i:[],l=(0,Ph.useBlockProps)();return n?s.length?(0,rl.jsx)("ol",{...l,children:s.map(({id:c,content:u})=>(0,rl.jsxs)("li",{onMouseDown:p=>{p.target===p.currentTarget&&(p.target.firstElementChild.focus(),p.preventDefault())},children:[(0,rl.jsx)(Ph.RichText,{id:c,tagName:"span",value:u,identifier:c,onFocus:p=>{p.target.textContent.trim()||p.target.scrollIntoView()},onChange:p=>{o({...r,footnotes:JSON.stringify(s.map(d=>d.id===c?{content:p,id:c}:d))})}})," ",(0,rl.jsx)("a",{href:`#${c}-link`,children:"\u21A9\uFE0E"})]},c))}):(0,rl.jsx)("div",{...l,children:(0,rl.jsx)(tj.Placeholder,{icon:(0,rl.jsx)(Ph.BlockIcon,{icon:bs}),label:(0,x2.__)("Footnotes"),instructions:(0,x2.__)("Footnotes found in blocks within this document will be displayed here.")})}):(0,rl.jsx)("div",{...l,children:(0,rl.jsx)(tj.Placeholder,{icon:(0,rl.jsx)(Ph.BlockIcon,{icon:bs}),label:(0,x2.__)("Footnotes"),instructions:(0,x2.__)("Footnotes are not supported here. Add this block to post or page content.")})})}var iP={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/footnotes",title:"Footnotes",category:"text",description:"Display footnotes added to the page.",keywords:["references"],textdomain:"default",usesContext:["postId","postType"],supports:{anchor:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!1,width:!1,style:!1}},color:{background:!0,link:!0,text:!0,__experimentalDefaultControls:{link:!0,text:!0}},html:!1,multiple:!1,reusable:!1,inserter:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-footnotes"};var An=[];for(let e=0;e<256;++e)An.push((e+256).toString(16).slice(1));function A_e(e,t=0){return(An[e[t+0]]+An[e[t+1]]+An[e[t+2]]+An[e[t+3]]+"-"+An[e[t+4]]+An[e[t+5]]+"-"+An[e[t+6]]+An[e[t+7]]+"-"+An[e[t+8]]+An[e[t+9]]+"-"+An[e[t+10]]+An[e[t+11]]+An[e[t+12]]+An[e[t+13]]+An[e[t+14]]+An[e[t+15]]).toLowerCase()}var qAe=new Uint8Array(16);function rj(){return crypto.getRandomValues(qAe)}function ZAe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():KAe(e,t,r)}function KAe(e,t,r){e=e||{};let o=e.random??e.rng?.()??rj();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=o[n];return t}return A_e(o)}var oj=ZAe;var nj=a(D(),1);var z_e=a(ml(),1),mp=a(N(),1),Y1=a(O(),1),V_e=a(oe(),1),sP=a(K(),1);var F_e=a(b(),1),aj="core/footnote",{usesContextKey:YAe}=q(mp.privateApis),M_e="core/post-content",QAe="core/block",O_e={title:(0,nj.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[YAe]:["postType","postId"],edit:function({value:t,onChange:r,isObjectActive:o,context:{postType:n,postId:i}}){let s=(0,Y1.useRegistry)(),{getSelectedBlockClientId:l,getBlocks:c,getBlockRootClientId:u,getBlockName:p,getBlockParentsByBlockName:d}=s.select(mp.store),m=(0,Y1.useSelect)(v=>{if(!v(sP.store).getBlockType("core/footnotes"))return!1;let x=v(mp.store).getSettings().allowedBlockTypes;if(x===!1||Array.isArray(x)&&!x.includes("core/footnotes")||typeof v(V_e.store).getEntityRecord("postType",n,i)?.meta?.footnotes!="string")return!1;let{getBlockParentsByBlockName:k,getSelectedBlockClientId:_,getBlockName:w}=v(mp.store),C=_();if(!C||w(C)===lP)return!1;let T=k(C,QAe);return!T||T.length===0},[n,i]),{selectionChange:f,insertBlock:h}=(0,Y1.useDispatch)(mp.store);if(!m)return null;function g(){s.batch(()=>{let v;if(o)v=t.replacements[t.start]?.attributes?.["data-fn"];else{v=oj();let w=(0,z_e.insertObject)(t,{type:aj,attributes:{"data-fn":v},innerHTML:`<a href="#${v}" id="${v}-link">*</a>`},t.end,t.end);w.start=w.end-1,r(w)}let x=l(),y=d(x,M_e),k=y.length?c(y[0]):c(),_=null;{let w=[...k];for(;w.length;){let C=w.shift();if(C.name==="core/footnotes"){_=C;break}w.push(...C.innerBlocks)}}if(!_){let w=u(x);for(;w&&p(w)!==M_e;)w=u(w);_=(0,sP.createBlock)("core/footnotes"),h(_,void 0,w)}f(_.clientId,v,0,0)})}return(0,F_e.jsx)(mp.RichTextToolbarButton,{icon:bs,title:(0,nj.__)("Footnote"),onClick:g,isActive:o})}};var{name:lP}=iP,j_e={icon:bs,edit:L_e},XAe=()=>{(0,H_e.registerFormatType)(aj,O_e),A({name:lP,metadata:iP,settings:j_e})};function U_e(e){return e&&"__experimental"in e&&e.__experimental!==!1}var sj={};rW(sj,{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:Mc,NavigationLinkUI:i6});var cP=a(b(),1),JAe=()=>{let e=[sV,BM,dM,oM,zM,KM,LF,hR,gR,vR,bR,yR,NR,fL,vL,yL,kL,BL,IL,LL,OL,xA,kA,PA,RA,sM,gM,OM,NM,DM,rz,oz,nz,Gz,Yz,tV,Zz,SV,PV,QV,XV,AF,zF,UF,GF,$F,QO,JO,eH,fH,CH,wH,nH,oH,TH,$H,QH,ej,ij,Vz,Oz,jz,ZF,eO,QF,hF,IH,xR,qV,OV,jV,zV,BV,NV,RV,DV,MV,VV,WV,UV,GV,$V,_F,kF,wF,SF,vF,RF,MF,VL,HL,jL,GL,WL,$L,ZL,rA,XL,eA,tA,YL,AV,_H,mM,kM,YM,$z,AH,zH,VH,GH,WH,BF,IV,IR];return window?.__experimentalEnableFormBlocks&&(e.push(zA),e.push(FA),e.push(HA),e.push(UA)),window?.__experimentalEnableBlockExperiments,e.push(CL),e.filter(Boolean)},Z_e=()=>JAe().filter(({metadata:e})=>!U_e(e)),eMe=(e=Z_e())=>{e.forEach(({init:t})=>t()),window.__unstableAutoRegisterBlocks&&window.__unstableAutoRegisterBlocks.forEach(t=>{let r=q((0,W_e.select)(ol.store)).getBootstrappedBlockType(t);(0,ol.registerBlockType)(t,{...r,title:r?.title||t,...(r?.apiVersion??0)<3&&{apiVersion:3},usesContext:Array.from(new Set([...r?.usesContext??[],"postId"])),edit:function({attributes:n,context:i}){let s=(0,G_e.useDisabled)(),l=(0,$_e.useBlockProps)({ref:s}),{content:c,status:u,error:p}=(0,q_e.useServerSideRender)({block:t,attributes:n,urlQueryArgs:{post_id:i?.postId}});return u==="loading"?(0,cP.jsx)("div",{...l,children:(0,k2.__)("Loading\u2026")}):u==="error"?(0,cP.jsx)("div",{...l,children:(0,k2.sprintf)((0,k2.__)("Error loading block: %s"),p)}):(0,cP.jsx)(Po,{wrapperProps:l,html:c})},save:()=>null})}),(0,ol.setDefaultBlockName)(Z6),window.wp&&window.wp.oldEditor&&e.some(({name:t})=>t===Zb)&&(0,ol.setFreeformContentHandlerName)(Zb),(0,ol.setUnregisteredTypeHandlerName)(Dy),(0,ol.setGroupingBlockName)(dC)},tMe=void 0;return d2e(rMe);})();
+`+t.content}},edit:ube,save:dbe};window.__experimentalContentOnlyInspectorFields&&(HT[yLe]=[{id:"content",label:(0,yH.__)("Content"),type:"text",Edit:"rich-text"}],HT[bLe]={fields:["content"]});var _Le=()=>M({name:fbe,metadata:FT,settings:HT});var kH={};J(kH,{init:()=>zLe,metadata:()=>H1,name:()=>Rbe,settings:()=>GT});var WT=a(D(),1);var Ibe=a(K(),1);var B2=a(R(),1);var H1={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",role:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",role:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},blob:{type:"string",role:"local"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",role:"content"},width:{type:"number"},height:{type:"number"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{role:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-video-editor",style:"wp-block-video"};var gbe=a(b(),1);function j1({tracks:e=[]}){return e.map(t=>{let{id:r,...o}=t;return(0,gbe.jsx)("track",{...o},r??o.src)})}var U1=a(b(),1),{attributes:kLe}=H1,wLe={attributes:kLe,save({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:n,muted:i,poster:s,preload:l,src:c,playsInline:u,tracks:d}=e;return(0,U1.jsxs)("figure",{...B2.useBlockProps.save(),children:[c&&(0,U1.jsx)("video",{autoPlay:t,controls:o,loop:n,muted:i,poster:s,preload:l!=="metadata"?l:void 0,src:c,playsInline:u,children:(0,U1.jsx)(j1,{tracks:d})}),!B2.RichText.isEmpty(r)&&(0,U1.jsx)(B2.RichText.Content,{tagName:"figcaption",value:r})]})}},CLe=[wLe],hbe=CLe;var Cbe=a(Or(),1),$1=a(V(),1),Va=a(R(),1),wg=a(H(),1),I2=a(D(),1),Sbe=a(O(),1);var Tbe=a(xr(),1),Pbe=a(dr(),1);var io=a(D(),1),za=a(V(),1),N2=a(H(),1),Bn=a(b(),1),SLe=[{value:"auto",label:(0,io.__)("Auto")},{value:"metadata",label:(0,io.__)("Metadata")},{value:"none",label:(0,io._x)("None","Preload value")}],TLe=({setAttributes:e,attributes:t})=>{let{autoplay:r,controls:o,loop:n,muted:i,playsInline:s,preload:l}=t,c=(0,io.__)("Autoplay may cause usability issues for some users."),u=(0,N2.useCallback)(m=>m?c:null,[]),d=(0,N2.useMemo)(()=>{let m=f=>g=>{e({[f]:g,...f==="autoplay"&&{muted:g,playsInline:g}})};return{autoplay:m("autoplay"),loop:m("loop"),muted:m("muted"),controls:m("controls"),playsInline:m("playsInline")}},[]),p=(0,N2.useCallback)(m=>{e({preload:m})},[]);return(0,Bn.jsxs)(Bn.Fragment,{children:[(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>{e({autoplay:!1,muted:!1})},children:(0,Bn.jsx)(za.ToggleControl,{label:(0,io.__)("Autoplay"),onChange:d.autoplay,checked:!!r,help:u})}),(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!n,onDeselect:()=>{e({loop:!1})},children:(0,Bn.jsx)(za.ToggleControl,{label:(0,io.__)("Loop"),onChange:d.loop,checked:!!n})}),(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Muted"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>{e({muted:!1})},children:(0,Bn.jsx)(za.ToggleControl,{label:(0,io.__)("Muted"),onChange:d.muted,checked:!!i,disabled:r,help:r?(0,io.__)("Muted because of Autoplay."):null})}),(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Playback controls"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{e({controls:!0})},children:(0,Bn.jsx)(za.ToggleControl,{label:(0,io.__)("Playback controls"),onChange:d.controls,checked:!!o})}),(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Play inline"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>{e({playsInline:!1})},children:(0,Bn.jsx)(za.ToggleControl,{label:(0,io.__)("Play inline"),onChange:d.playsInline,checked:!!s,disabled:r,help:r?(0,io.__)("Play inline enabled because of Autoplay."):(0,io.__)("When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player.")})}),(0,Bn.jsx)(za.__experimentalToolsPanelItem,{label:(0,io.__)("Preload"),isShownByDefault:!0,hasValue:()=>l!=="metadata",onDeselect:()=>{e({preload:"metadata"})},children:(0,Bn.jsx)(za.SelectControl,{label:(0,io.__)("Preload"),value:l,onChange:p,options:SLe,hideCancelButton:!0})})]})},vbe=TLe;var Wt=a(D(),1),it=a(V(),1),W1=a(R(),1);var bbe=a(O(),1),kg=a(H(),1),_be=a(dr(),1);var ot=a(b(),1),{Badge:PLe}=q(it.privateApis),ybe=["text/vtt"],ELe="subtitles",BLe=[{label:(0,Wt.__)("Subtitles"),value:"subtitles"},{label:(0,Wt.__)("Captions"),value:"captions"},{label:(0,Wt.__)("Descriptions"),value:"descriptions"},{label:(0,Wt.__)("Chapters"),value:"chapters"},{label:(0,Wt.__)("Metadata"),value:"metadata"}],xbe={src:"",label:"",srcLang:"en",kind:ELe,default:!1};function NLe({tracks:e,onEditPress:t}){let r=e.map((o,n)=>(0,ot.jsxs)(it.__experimentalHStack,{className:"block-library-video-tracks-editor__track-list-track",children:[(0,ot.jsx)("span",{children:o.label}),(0,ot.jsxs)(it.__experimentalHStack,{justify:"flex-end",children:[o.default&&(0,ot.jsx)(PLe,{children:(0,Wt.__)("Default")}),(0,ot.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(n),"aria-label":(0,Wt.sprintf)((0,Wt._x)("Edit %s","text tracks"),o.label),children:(0,Wt.__)("Edit")})]})]},o.id??o.src));return(0,ot.jsx)(it.MenuGroup,{label:(0,Wt.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list",children:r})}function ILe({track:e,onChange:t,onClose:r,onRemove:o,allowSettingDefault:n}){let[i,s]=(0,kg.useState)({...xbe,...e}),{src:l,label:c,srcLang:u,kind:d,default:p}=i,m=l.startsWith("blob:")?"":(0,_be.getFilename)(l)||"";return(0,ot.jsxs)(it.__experimentalVStack,{className:"block-library-video-tracks-editor__single-track-editor",spacing:"4",children:[(0,ot.jsx)("span",{className:"block-library-video-tracks-editor__single-track-editor-edit-track-label",children:(0,Wt.__)("Edit track")}),(0,ot.jsxs)("span",{children:[(0,Wt.__)("File"),": ",(0,ot.jsx)("b",{children:m})]}),(0,ot.jsxs)(it.__experimentalGrid,{columns:2,gap:4,children:[(0,ot.jsx)(it.TextControl,{onChange:f=>s(g=>({...g,label:f})),label:(0,Wt.__)("Label"),value:c,help:(0,Wt.__)("Title of track")}),(0,ot.jsx)(it.TextControl,{onChange:f=>s(g=>({...g,srcLang:f})),label:(0,Wt.__)("Source language"),value:u,help:(0,Wt.__)("Language tag (en, fr, etc.)")})]}),(0,ot.jsxs)(it.__experimentalVStack,{spacing:"4",children:[(0,ot.jsx)(it.SelectControl,{className:"block-library-video-tracks-editor__single-track-editor-kind-select",options:BLe,value:d,label:(0,Wt.__)("Kind"),onChange:f=>s(g=>({...g,kind:f}))}),(0,ot.jsx)(it.ToggleControl,{label:(0,Wt.__)("Set as default track"),checked:p,disabled:!n,onChange:f=>s(g=>({...g,default:f}))}),(0,ot.jsxs)(it.__experimentalHStack,{className:"block-library-video-tracks-editor__single-track-editor-buttons-container",children:[(0,ot.jsx)(it.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"link",onClick:o,children:(0,Wt.__)("Remove track")}),(0,ot.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t(i),r()},children:(0,Wt.__)("Apply")})]})]})]})}function kbe({tracks:e=[],onChange:t}){let r=(0,bbe.useSelect)(c=>c(W1.store).getSettings().mediaUpload,[]),[o,n]=(0,kg.useState)(null),i=(0,kg.useRef)(),s=(c=[],u=!1)=>{let d=new Map(e.map(m=>[m.id,m])),p=c.map(({id:m,title:f,url:g})=>d.has(m)?d.get(m):{...xbe,id:m,label:f||"",src:g});p.length!==0&&t([...u?e:[],...p])};function l(c){let u=c.target.files;r({allowedTypes:ybe,filesList:u,onFileChange:d=>{if(!Array.isArray(d))return;let p=d.filter(m=>!!m?.id);p.length&&s(p,!0)}})}return(0,kg.useEffect)(()=>{i.current?.focus()},[o]),r?(0,ot.jsx)(it.Dropdown,{contentClassName:"block-library-video-tracks-editor",focusOnMount:!0,popoverProps:{ref:i},renderToggle:({isOpen:c,onToggle:u})=>(0,ot.jsx)(it.ToolbarGroup,{children:(0,ot.jsx)(it.ToolbarButton,{"aria-expanded":c,"aria-haspopup":"true",onClick:()=>{c||n(null),u()},children:(0,Wt.__)("Text tracks")})}),renderContent:()=>o!==null?(0,ot.jsx)(ILe,{track:e[o],onChange:c=>{let u=[...e];u[o]=c,t(u)},onClose:()=>n(null),onRemove:()=>{t(e.filter((c,u)=>u!==o)),n(null)},allowSettingDefault:!e.some(c=>c.default)||e[o].default}):(0,ot.jsxs)(ot.Fragment,{children:[e.length===0&&(0,ot.jsxs)("div",{className:"block-library-video-tracks-editor__tracks-informative-message",children:[(0,ot.jsx)("h2",{className:"block-library-video-tracks-editor__tracks-informative-message-title",children:(0,Wt.__)("Text tracks")}),(0,ot.jsx)("p",{className:"block-library-video-tracks-editor__tracks-informative-message-description",children:(0,Wt.__)("Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users.")})]}),(0,ot.jsxs)(it.NavigableMenu,{children:[(0,ot.jsx)(NLe,{tracks:e,onEditPress:n}),(0,ot.jsx)(it.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,Wt.__)("Add tracks"),children:(0,ot.jsxs)(W1.MediaUploadCheck,{children:[(0,ot.jsx)(W1.MediaUpload,{onSelect:s,allowedTypes:ybe,value:e.map(({id:c})=>c),multiple:!0,render:({open:c})=>(0,ot.jsx)(it.MenuItem,{icon:Iv,onClick:c,children:(0,Wt.__)("Open Media Library")})}),(0,ot.jsx)(it.FormFileUpload,{onChange:l,accept:".vtt,text/vtt",multiple:!0,render:({openFileDialog:c})=>(0,ot.jsx)(it.MenuItem,{icon:cu,onClick:c,children:(0,Wt._x)("Upload","verb")})})]})})]})]})}):null}var G1=a(D(),1);var jT=({controls:e,loop:t,autoplay:r,muted:o,playsInline:n}={})=>!e&&!!t&&!!r&&!!o&&!!n,RLe=[{name:"video",title:(0,G1.__)("Video"),description:(0,G1.__)("A video with customizable playback and interaction controls."),icon:uu,attributes:{controls:!0},isActive:e=>!jT(e),scope:["block","transform"]},{name:"gif",title:(0,G1.__)("GIF"),description:(0,G1.__)("A muted, looping video that plays automatically like an animated GIF."),icon:uu,keywords:[(0,G1.__)("animated"),"gif"],attributes:{controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0},isActive:e=>jT(e),scope:["block","transform"]}],wbe=RLe;var Er=a(b(),1),_H=["video"];function DLe({isSelected:e,attributes:t,className:r,setAttributes:o,insertBlocksAfter:n,onReplace:i}){let s=(0,wg.useRef)(),{id:l,controls:c,poster:u,src:d,tracks:p,width:m,height:f}=t,g=jT(t),h=m&&f?`${m} / ${f}`:void 0,[v,x]=(0,wg.useState)(t.blob),_=X(),y=(0,Va.useBlockEditingMode)()==="default";tc({url:v,allowedTypes:_H,onChange:w,onError:P}),(0,wg.useEffect)(()=>{s.current&&s.current.load()},[u]),(0,wg.useEffect)(()=>{g&&s.current?.play().catch(()=>{})},[g,d,u]);function w(E){if(!E||!E.url){o({src:void 0,id:void 0,poster:void 0,caption:void 0,blob:void 0}),x();return}if((0,Cbe.isBlobURL)(E.url)){x(E.url);return}o({blob:void 0,src:E.url,id:E.id,poster:E.image?.src!==E.icon?E.image?.src:void 0,caption:E.caption}),x()}function C(E){if(E!==d){let L=(0,Pbe.prependHTTPS)(E),A=Cd({attributes:{url:L}});if(A!==void 0&&i){i(A);return}o({blob:void 0,src:L,id:void 0,poster:void 0}),x()}}let{createErrorNotice:S}=(0,Sbe.useDispatch)(Tbe.store);function P(E){S(E,{type:"snackbar"})}let N=E=>(0,Er.jsx)($1.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!e,icon:uu,label:(0,I2.__)("Video"),instructions:(0,I2.__)("Drag and drop a video, upload, or choose from your library."),children:E}),I=T(r,{"is-transient":!!v}),B=(0,Va.useBlockProps)({className:I});return!d&&!v?(0,Er.jsx)("div",{...B,children:(0,Er.jsx)(Va.MediaPlaceholder,{icon:(0,Er.jsx)(Va.BlockIcon,{icon:uu}),onSelect:w,onSelectURL:C,accept:"video/*",allowedTypes:_H,value:t,onError:P,placeholder:N})}):(0,Er.jsxs)(Er.Fragment,{children:[e&&(0,Er.jsxs)(Er.Fragment,{children:[(0,Er.jsx)(Va.BlockControls,{children:(0,Er.jsx)(kbe,{tracks:p,onChange:E=>{o({tracks:E})}})}),(0,Er.jsx)(Va.BlockControls,{group:"other",children:(0,Er.jsx)(Va.MediaReplaceFlow,{mediaId:l,mediaURL:d,allowedTypes:_H,accept:"video/*",onSelect:w,onSelectURL:C,onError:P,onReset:()=>w(void 0),variant:"toolbar"})})]}),!g&&(0,Er.jsx)(Va.InspectorControls,{children:(0,Er.jsxs)($1.__experimentalToolsPanel,{label:(0,I2.__)("Settings"),resetAll:()=>{o({autoplay:!1,controls:!0,loop:!1,muted:!1,playsInline:!1,preload:"metadata",poster:void 0})},dropdownMenuProps:_,children:[(0,Er.jsx)(vbe,{setAttributes:o,attributes:t}),(0,Er.jsx)(a4,{poster:u,onChange:E=>o({poster:E?.url})})]})}),(0,Er.jsxs)("figure",{...B,children:[(0,Er.jsx)("video",{controls:c,inert:e?void 0:"true",poster:u,src:d||v,ref:s,autoPlay:g,loop:g,muted:g,playsInline:g,width:m,height:f,style:h?{aspectRatio:h}:void 0,children:(0,Er.jsx)(j1,{tracks:p})}),!!v&&(0,Er.jsx)($1.Spinner,{}),(0,Er.jsx)($o,{attributes:t,setAttributes:o,isSelected:e,insertBlocksAfter:n,label:(0,I2.__)("Video caption text"),showToolbarButton:e&&y})]})]})}var Ebe=DLe;var Cg=a(R(),1);var q1=a(b(),1);function Bbe({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:n,muted:i,poster:s,preload:l,src:c,playsInline:u,tracks:d,width:p,height:m}=e,f=p&&m?`${p} / ${m}`:void 0;return(0,q1.jsxs)("figure",{...Cg.useBlockProps.save(),children:[c&&(0,q1.jsx)("video",{autoPlay:t,controls:o,loop:n,muted:i,poster:s,preload:l!=="metadata"?l:void 0,src:c,playsInline:u,width:p,height:m,style:f?{aspectRatio:f}:void 0,children:(0,q1.jsx)(j1,{tracks:d})}),!Cg.RichText.isEmpty(r)&&(0,q1.jsx)(Cg.RichText.Content,{className:(0,Cg.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var UT=a(Or(),1),xH=a(K(),1),LLe={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("video/")===0},transform(e){let t=e[0];return(0,xH.createBlock)("core/video",{blob:(0,UT.createBlobURL)(t)})}},{type:"shortcode",tag:"video",attributes:{src:{type:"string",shortcode:({named:{src:e,mp4:t,m4v:r,webm:o,ogv:n,flv:i}})=>e||t||r||o||n||i},poster:{type:"string",shortcode:({named:{poster:e}})=>e},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}},{type:"raw",isMatch:e=>e.nodeName==="P"&&e.children.length===1&&e.firstChild.nodeName==="VIDEO",transform:e=>{let t=e.firstChild,r={autoplay:t.hasAttribute("autoplay")?!0:void 0,controls:t.hasAttribute("controls")?void 0:!1,loop:t.hasAttribute("loop")?!0:void 0,muted:t.hasAttribute("muted")?!0:void 0,preload:t.getAttribute("preload")||void 0,playsInline:t.hasAttribute("playsinline")?!0:void 0,poster:t.getAttribute("poster")||void 0,src:t.getAttribute("src")||void 0};return(0,UT.isBlobURL)(r.src)&&(r.blob=r.src,delete r.src),(0,xH.createBlock)("core/video",r)}}]},Nbe=LLe;var{fieldsKey:ALe,formKey:MLe}=q(Ibe.privateApis),{name:Rbe}=H1,GT={icon:uu,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,WT.__)("Wood thrush singing in Central Park, NYC.")}},transforms:Nbe,variations:wbe,deprecated:hbe,edit:Ebe,save:Bbe};window.__experimentalContentOnlyInspectorFields&&(GT[ALe]=[{id:"video",label:(0,WT.__)("Video"),type:"media",Edit:{control:"media",allowedTypes:["video"],multiple:!1},getValue:({item:e})=>({id:e.id,url:e.src,caption:e.caption,poster:e.poster}),setValue:({value:e})=>({id:e.id,src:e.url,caption:e.caption,poster:e.poster})},{id:"caption",label:(0,WT.__)("Caption"),type:"text",Edit:"rich-text"}],GT[MLe]={fields:["video","caption"]});var zLe=()=>M({name:Rbe,metadata:H1,settings:GT});var EH={};J(EH,{init:()=>WLe,metadata:()=>$T,name:()=>ZT,settings:()=>jbe});var Hbe=a(hl(),1);var Sg=a(R(),1),Dbe=a(ne(),1),R2=a(D(),1),wH=a(V(),1);var tl=a(b(),1);function Lbe({context:{postType:e,postId:t}}){let[r,o]=(0,Dbe.useEntityProp)("postType",e,"meta",t),n=typeof r?.footnotes=="string",i;try{i=JSON.parse(r?.footnotes||"[]")}catch{}let s=Array.isArray(i)?i:[],l=(0,Sg.useBlockProps)();return n?s.length?(0,tl.jsx)("ol",{...l,children:s.map(({id:c,content:u})=>(0,tl.jsxs)("li",{onMouseDown:d=>{d.target===d.currentTarget&&(d.target.firstElementChild.focus(),d.preventDefault())},children:[(0,tl.jsx)(Sg.RichText,{id:c,tagName:"span",value:u,identifier:c,onFocus:d=>{d.target.textContent.trim()||d.target.scrollIntoView()},onChange:d=>{o({...r,footnotes:JSON.stringify(s.map(p=>p.id===c?{content:d,id:c}:p))})}})," ",(0,tl.jsx)("a",{href:`#${c}-link`,children:"\u21A9\uFE0E"})]},c))}):(0,tl.jsx)("div",{...l,children:(0,tl.jsx)(wH.Placeholder,{icon:(0,tl.jsx)(Sg.BlockIcon,{icon:gs}),label:(0,R2.__)("Footnotes"),instructions:(0,R2.__)("Footnotes found in blocks within this document will be displayed here.")})}):(0,tl.jsx)("div",{...l,children:(0,tl.jsx)(wH.Placeholder,{icon:(0,tl.jsx)(Sg.BlockIcon,{icon:gs}),label:(0,R2.__)("Footnotes"),instructions:(0,R2.__)("Footnotes are not supported here. Add this block to post or page content.")})})}var $T={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/footnotes",title:"Footnotes",category:"text",description:"Display footnotes added to the page.",keywords:["references"],textdomain:"default",usesContext:["postId","postType"],supports:{anchor:!0,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!1,width:!1,style:!1}},color:{background:!0,link:!0,text:!0,__experimentalDefaultControls:{link:!0,text:!0}},html:!1,multiple:!1,reusable:!1,inserter:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-footnotes"};var Nn=[];for(let e=0;e<256;++e)Nn.push((e+256).toString(16).slice(1));function Abe(e,t=0){return(Nn[e[t+0]]+Nn[e[t+1]]+Nn[e[t+2]]+Nn[e[t+3]]+"-"+Nn[e[t+4]]+Nn[e[t+5]]+"-"+Nn[e[t+6]]+Nn[e[t+7]]+"-"+Nn[e[t+8]]+Nn[e[t+9]]+"-"+Nn[e[t+10]]+Nn[e[t+11]]+Nn[e[t+12]]+Nn[e[t+13]]+Nn[e[t+14]]+Nn[e[t+15]]).toLowerCase()}var FLe=new Uint8Array(16);function CH(){return crypto.getRandomValues(FLe)}function OLe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():HLe(e,t,r)}function HLe(e,t,r){e=e||{};let o=e.random??e.rng?.()??CH();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=o[n];return t}return Abe(o)}var SH=OLe;var TH=a(D(),1);var zbe=a(hl(),1),nd=a(R(),1),Z1=a(O(),1),Vbe=a(ne(),1),qT=a(K(),1);var Fbe=a(b(),1),PH="core/footnote",{usesContextKey:jLe}=q(nd.privateApis),Mbe="core/post-content",ULe="core/block",Obe={title:(0,TH.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[jLe]:["postType","postId"],edit:function({value:t,onChange:r,isObjectActive:o,context:{postType:n,postId:i}}){let s=(0,Z1.useRegistry)(),{getSelectedBlockClientId:l,getBlocks:c,getBlockRootClientId:u,getBlockName:d,getBlockParentsByBlockName:p}=s.select(nd.store),m=(0,Z1.useSelect)(v=>{if(!v(qT.store).getBlockType("core/footnotes"))return!1;let x=v(nd.store).getSettings().allowedBlockTypes;if(x===!1||Array.isArray(x)&&!x.includes("core/footnotes")||typeof v(Vbe.store).getEntityRecord("postType",n,i)?.meta?.footnotes!="string")return!1;let{getBlockParentsByBlockName:k,getSelectedBlockClientId:y,getBlockName:w}=v(nd.store),C=y();if(!C||w(C)===ZT)return!1;let S=k(C,ULe);return!S||S.length===0},[n,i]),{selectionChange:f,insertBlock:g}=(0,Z1.useDispatch)(nd.store);if(!m)return null;function h(){s.batch(()=>{let v;if(o)v=t.replacements[t.start]?.attributes?.["data-fn"];else{v=`fn-${SH()}`;let w=(0,zbe.insertObject)(t,{type:PH,attributes:{"data-fn":v},innerHTML:`<a href="#${v}" id="${v}-link">*</a>`},t.end,t.end);w.start=w.end-1,r(w)}let x=l(),_=p(x,Mbe),k=_.length?c(_[0]):c(),y=null;{let w=[...k];for(;w.length;){let C=w.shift();if(C.name==="core/footnotes"){y=C;break}w.push(...C.innerBlocks)}}if(!y){let w=u(x);for(;w&&d(w)!==Mbe;)w=u(w);y=(0,qT.createBlock)("core/footnotes"),g(y,void 0,w)}f(y.clientId,v,0,0)})}return(0,Fbe.jsx)(nd.RichTextToolbarButton,{icon:gs,title:(0,TH.__)("Footnote"),onClick:h,isActive:o})}};var{name:ZT}=$T,jbe={icon:gs,edit:Lbe},WLe=()=>{(0,Hbe.registerFormatType)(PH,Obe),M({name:ZT,metadata:$T,settings:jbe})};function Ube(e){return e&&"__experimental"in e&&e.__experimental!==!1}var BH={};Iq(BH,{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:Lc,NavigationLinkUI:ZS});var KT=a(b(),1),GLe=()=>{let e=[Iz,XA,AA,SA,iM,yM,nF,WI,GI,$I,qI,ZI,jD,ZD,QD,JD,rL,cL,dL,fL,_L,tA,rA,sA,pA,BA,FA,cM,JA,rM,SM,TM,PM,fz,_z,Sz,yz,Kz,Qz,xV,kV,aF,sF,mF,fF,hF,bO,xO,kO,MO,$O,GO,TO,SO,ZO,fH,bH,kH,EH,sz,uz,pz,yF,kF,_F,FV,JO,YI,vV,uV,pV,sV,Jz,eV,rV,oV,iV,lV,gV,mV,fV,hV,WV,$V,qV,KV,HV,rF,iF,yL,xL,kL,CL,SL,TL,EL,ML,RL,LL,AL,NL,aV,jO,MA,GA,bM,hz,oH,aH,iH,pH,mH,JV,tV,UD];return window?.__experimentalEnableBlockExperiments,e.push(nL),e.filter(Boolean)},Zbe=()=>GLe().filter(({metadata:e})=>!Ube(e)),$Le=(e=Zbe())=>{e.forEach(({init:t})=>t()),window.__unstableAutoRegisterBlocks&&window.__unstableAutoRegisterBlocks.forEach(t=>{let r=q((0,Gbe.select)(rl.store)).getBootstrappedBlockType(t);(0,rl.registerBlockType)(t,{...r,title:r?.title||t,...(r?.apiVersion??0)<3&&{apiVersion:3},usesContext:Array.from(new Set([...r?.usesContext??[],"postId"])),edit:function({attributes:n,context:i}){let s=(0,Wbe.useDisabled)(),l=(0,$be.useBlockProps)({ref:s}),{content:c,status:u,error:d}=(0,qbe.useServerSideRender)({block:t,attributes:n,urlQueryArgs:{post_id:i?.postId}});return u==="loading"?(0,KT.jsx)("div",{...l,children:(0,D2.__)("Loading\u2026")}):u==="error"?(0,KT.jsx)("div",{...l,children:(0,D2.sprintf)((0,D2.__)("Error loading block: %s"),d)}):(0,KT.jsx)(To,{wrapperProps:l,html:c})},save:()=>null})}),(0,rl.setDefaultBlockName)(M6),window.wp&&window.wp.oldEditor&&e.some(({name:t})=>t===ub)&&(0,rl.setFreeformContentHandlerName)(ub),(0,rl.setUnregisteredTypeHandlerName)(Gb),(0,rl.setGroupingBlockName)(X4)},qLe=void 0;return m_e(ZLe);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/blocks.js b/wp-includes/js/dist/blocks.js
index 060bf5a9a9..7372c17583 100644
--- a/wp-includes/js/dist/blocks.js
+++ b/wp-includes/js/dist/blocks.js
@@ -2626,8 +2626,11 @@ var wp;
         }
         const transforms = state.blockTypes[blockName]?.transforms;
         for (const transform of transforms?.to ?? []) {
+          if (transform.type !== "block") {
+            continue;
+          }
           const targetBlockName = transform.blocks?.[0];
-          if (transform.type !== "block" || !targetBlockName) {
+          if (!targetBlockName) {
             continue;
           }
           for (const shortcut of transform.shortcuts ?? []) {
@@ -3274,6 +3277,7 @@ var wp;
   var import_hooks2 = __toESM(require_hooks(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
   var import_warning3 = __toESM(require_warning(), 1);
+  var isBlockTypeTransform = (transform) => transform?.type === "block";
   var getBlockTypeWithTransformMetadata = (blockType, transform) => transform.variationName ? { ...blockType, variationName: transform.variationName } : blockType;
   function createBlock(name, attributes = {}, innerBlocks = [], innerContent) {
     if (!isBlockRegistered(name)) {
@@ -3377,10 +3381,6 @@ var wp;
     if (!isWildcardBlockTransform(transform) && !blocks.every((block) => block.name === firstBlockName)) {
       return false;
     }
-    const isBlockType = transform.type === "block";
-    if (!isBlockType) {
-      return false;
-    }
     const sourceBlock = blocks[0];
     const hasMatchingName = direction !== "from" || transform.blocks.indexOf(sourceBlock.name) !== -1 || isWildcardBlockTransform(transform);
     if (!hasMatchingName) {
@@ -3402,7 +3402,7 @@ var wp;
     const blockTypesWithPossibleFromTransforms = allBlockTypes.flatMap(
       (blockType) => {
         const fromTransforms = getBlockTransforms("from", blockType.name);
-        return fromTransforms.filter(
+        return fromTransforms.filter(isBlockTypeTransform).filter(
           (transform) => isPossibleTransformForSource(transform, "from", blocks)
         ).map(
           (transform) => getBlockTypeWithTransformMetadata(blockType, transform)
@@ -3418,11 +3418,11 @@ var wp;
     const sourceBlock = blocks[0];
     const blockType = getBlockType(sourceBlock.name);
     const transformsTo = blockType ? getBlockTransforms("to", blockType.name) : [];
-    const possibleTransforms = transformsTo.filter((transform) => {
-      return transform && isPossibleTransformForSource(transform, "to", blocks);
-    });
+    const possibleTransforms = transformsTo.filter(isBlockTypeTransform).filter(
+      (transform) => isPossibleTransformForSource(transform, "to", blocks)
+    );
     return possibleTransforms.flatMap((transformation) => {
-      return (transformation.blocks || []).map((name) => {
+      return (transformation.blocks ?? []).map((name) => {
         const transformedBlockType = getBlockType(name);
         return transformedBlockType ? getBlockTypeWithTransformMetadata(
           transformedBlockType,
@@ -3431,7 +3431,7 @@ var wp;
       });
     }).filter((bt) => !!bt);
   };
-  var isWildcardBlockTransform = (t3) => !!t3 && t3.type === "block" && Array.isArray(t3.blocks) && t3.blocks.includes("*");
+  var isWildcardBlockTransform = (t3) => isBlockTypeTransform(t3) && Array.isArray(t3.blocks) && t3.blocks.includes("*");
   var isContainerGroupBlock = (name) => name === getGroupingBlockName();
   function getPossibleBlockTransformations(blocks) {
     if (!blocks.length) {
@@ -3471,35 +3471,13 @@ var wp;
       return getBlockTypes().map(({ name }) => getBlockTransforms(direction, name)).flat();
     }
     const blockType = normalizeBlockType(blockTypeOrName);
-    const { name: blockName, transforms } = blockType || {};
-    const directionTransforms = transforms?.[direction];
-    if (!transforms || !Array.isArray(directionTransforms)) {
+    const directionTransforms = blockType?.transforms?.[direction];
+    if (!blockType || !Array.isArray(directionTransforms)) {
       return [];
     }
-    const usingMobileTransformations = transforms.supportedMobileTransforms && Array.isArray(transforms.supportedMobileTransforms);
-    const filteredTransforms = usingMobileTransformations ? directionTransforms.filter((t3) => {
-      if (t3.type === "raw") {
-        return true;
-      }
-      if (t3.type === "prefix") {
-        return true;
-      }
-      if (!t3.blocks || !t3.blocks.length) {
-        return false;
-      }
-      if (isWildcardBlockTransform(t3)) {
-        return true;
-      }
-      return t3.blocks.every(
-        (transformBlockName) => transforms.supportedMobileTransforms.includes(
-          transformBlockName
-        )
-      );
-    }) : directionTransforms;
-    return filteredTransforms.map((transform) => ({
+    return directionTransforms.map((transform) => ({
       ...transform,
-      blockName,
-      usingMobileTransformations
+      blockName: blockType.name
     }));
   }
   function maybeCheckTransformIsMatch(transform, blocks) {
@@ -3516,15 +3494,19 @@ var wp;
     const isMultiBlock = blocksArray.length > 1;
     const firstBlock = blocksArray[0];
     const sourceName = firstBlock.name;
-    const transformationsFrom = getBlockTransforms("from", name);
-    const transformationsTo = getBlockTransforms("to", sourceName);
+    const transformationsFrom = getBlockTransforms("from", name).filter(
+      isBlockTypeTransform
+    );
+    const transformationsTo = getBlockTransforms("to", sourceName).filter(
+      isBlockTypeTransform
+    );
     const isMatchingVariation = (t3) => variationName ? t3.variationName === variationName : !t3.variationName;
     const transformation = findTransform(
       transformationsTo,
-      (t3) => t3.type === "block" && isMatchingVariation(t3) && (isWildcardBlockTransform(t3) || t3.blocks.indexOf(name) !== -1) && (!isMultiBlock || !!t3.isMultiBlock) && maybeCheckTransformIsMatch(t3, blocksArray)
+      (t3) => isMatchingVariation(t3) && (isWildcardBlockTransform(t3) || t3.blocks.indexOf(name) !== -1) && (!isMultiBlock || !!t3.isMultiBlock) && maybeCheckTransformIsMatch(t3, blocksArray)
     ) || findTransform(
       transformationsFrom,
-      (t3) => t3.type === "block" && isMatchingVariation(t3) && (isWildcardBlockTransform(t3) || t3.blocks.indexOf(sourceName) !== -1) && (!isMultiBlock || !!t3.isMultiBlock) && maybeCheckTransformIsMatch(t3, blocksArray)
+      (t3) => isMatchingVariation(t3) && (isWildcardBlockTransform(t3) || t3.blocks.indexOf(sourceName) !== -1) && (!isMultiBlock || !!t3.isMultiBlock) && maybeCheckTransformIsMatch(t3, blocksArray)
     );
     if (!transformation) {
       return null;
@@ -5554,7 +5536,10 @@ var wp;
     }
   );
   function parseHtml(innerHTML) {
-    return parse(innerHTML, (h2) => h2);
+    return parse(
+      innerHTML ?? "",
+      (h2) => h2
+    );
   }
   function parseWithAttributeSchema(innerHTML, attributeSchema) {
     return matcherFromSource(attributeSchema)(
@@ -5892,12 +5877,12 @@ var wp;

   // packages/blocks/build-module/api/raw-handling/get-raw-transforms.mjs
   function getRawTransforms() {
-    return getBlockTransforms("from").filter(({ type }) => type === "raw").map((transform) => {
-      return transform.isMatch ? transform : {
-        ...transform,
-        isMatch: (node) => transform.selector && node.matches(transform.selector)
-      };
-    });
+    return getBlockTransforms("from").filter(
+      (transform) => transform.type === "raw"
+    ).map((transform) => ({
+      ...transform,
+      isMatch: transform.isMatch ?? ((node) => !!transform.selector && node.matches(transform.selector))
+    }));
   }

   // packages/blocks/build-module/api/raw-handling/html-to-blocks.mjs
@@ -5908,10 +5893,7 @@ var wp;
       const transforms = getRawTransforms();
       const rawTransform = findTransform(
         transforms,
-        ((t3) => {
-          const transform2 = t3;
-          return transform2.isMatch(node);
-        })
+        (transform2) => transform2.isMatch(node)
       );
       if (!rawTransform) {
         return createBlock(
@@ -6151,17 +6133,14 @@ var wp;
   var beforeLineRegexp = /(\n|<p>|<br\s*\/?>)\s*$/;
   var afterLineRegexp = /^\s*(\n|<\/p>|<br\s*\/?>)/;
   function segmentHTMLToShortcodeBlock(HTML, lastIndex = 0, excludedBlockNames = []) {
-    const transformsFrom = getBlockTransforms(
-      "from"
+    const transformsFrom = getBlockTransforms("from").filter(
+      (transform) => transform.type === "shortcode"
     );
     const transformation = findTransform(
       transformsFrom,
-      ((transform) => {
-        const t3 = transform;
-        return excludedBlockNames.indexOf(t3.blockName) === -1 && t3.type === "shortcode" && castArray(t3.tag).some(
-          (tag) => (0, import_shortcode.regexp)(tag).test(HTML)
-        );
-      })
+      (transform) => excludedBlockNames.indexOf(transform.blockName) === -1 && castArray(transform.tag).some(
+        (tag) => (0, import_shortcode.regexp)(tag).test(HTML)
+      )
     );
     if (!transformation) {
       return [HTML];
@@ -6170,74 +6149,72 @@ var wp;
     const transformTag = transformTags.find(
       (tag) => (0, import_shortcode.regexp)(tag).test(HTML)
     );
-    let match;
     const previousIndex = lastIndex;
-    if (match = (0, import_shortcode.next)(transformTag, HTML, lastIndex)) {
-      lastIndex = match.index + match.content.length;
-      const beforeHTML = HTML.substr(0, match.index);
-      const afterHTML = HTML.substr(lastIndex);
-      if (!match.shortcode.content?.includes("<") && !(beforeLineRegexp.test(beforeHTML) && afterLineRegexp.test(afterHTML))) {
-        return segmentHTMLToShortcodeBlock(HTML, lastIndex);
-      }
-      if (transformation.isMatch && !transformation.isMatch(match.shortcode.attrs)) {
-        return segmentHTMLToShortcodeBlock(HTML, previousIndex, [
-          ...excludedBlockNames,
-          transformation.blockName
-        ]);
-      }
-      let blocks = [];
-      if (typeof transformation.transform === "function") {
-        blocks = [].concat(
-          transformation.transform(match.shortcode.attrs, match)
-        );
-        blocks = blocks.map((block) => {
-          block.originalContent = match.shortcode.content;
-          return applyBuiltInValidationFixes(
-            block,
-            getBlockType(block.name)
-          );
-        });
-      } else {
-        const attributes = Object.fromEntries(
-          Object.entries(transformation.attributes).filter(([, schema]) => schema.shortcode).map(([key, schema]) => [
-            key,
-            schema.shortcode(match.shortcode.attrs, match)
-          ])
-        );
-        const blockType = getBlockType(transformation.blockName);
-        if (!blockType) {
-          return [HTML];
-        }
-        const transformationBlockType = {
-          ...blockType,
-          attributes: transformation.attributes
-        };
-        let block = createBlock(
-          transformation.blockName,
-          getBlockAttributes(
-            transformationBlockType,
-            match.shortcode.content,
-            attributes
-          )
-        );
+    const match = (0, import_shortcode.next)(transformTag, HTML, lastIndex);
+    if (!match) {
+      return [HTML];
+    }
+    lastIndex = match.index + match.content.length;
+    const beforeHTML = HTML.substr(0, match.index);
+    const afterHTML = HTML.substr(lastIndex);
+    if (!match.shortcode.content?.includes("<") && !(beforeLineRegexp.test(beforeHTML) && afterLineRegexp.test(afterHTML))) {
+      return segmentHTMLToShortcodeBlock(HTML, lastIndex);
+    }
+    if (transformation.isMatch && !transformation.isMatch(match.shortcode.attrs)) {
+      return segmentHTMLToShortcodeBlock(HTML, previousIndex, [
+        ...excludedBlockNames,
+        transformation.blockName
+      ]);
+    }
+    let blocks = [];
+    if (typeof transformation.transform === "function") {
+      blocks = [].concat(
+        transformation.transform(match.shortcode.attrs, match)
+      );
+      blocks = blocks.map((block) => {
         block.originalContent = match.shortcode.content;
-        block = applyBuiltInValidationFixes(
+        return applyBuiltInValidationFixes(
           block,
-          transformationBlockType
+          getBlockType(block.name)
         );
-        blocks = [block];
+      });
+    } else {
+      const blockType = getBlockType(transformation.blockName);
+      if (!blockType) {
+        return [HTML];
       }
-      return [
-        ...segmentHTMLToShortcodeBlock(
-          beforeHTML.replace(beforeLineRegexp, "")
-        ),
-        ...blocks,
-        ...segmentHTMLToShortcodeBlock(
-          afterHTML.replace(afterLineRegexp, "")
+      const transformAttributes = transformation.attributes ?? blockType.attributes;
+      const attributes = Object.fromEntries(
+        Object.entries(transformAttributes).filter(([, schema]) => schema.shortcode).map(([key, schema]) => [
+          key,
+          schema.shortcode(match.shortcode.attrs, match)
+        ])
+      );
+      const transformationBlockType = {
+        ...blockType,
+        attributes: transformAttributes
+      };
+      let block = createBlock(
+        transformation.blockName,
+        getBlockAttributes(
+          transformationBlockType,
+          match.shortcode.content,
+          attributes
         )
-      ];
+      );
+      block.originalContent = match.shortcode.content;
+      block = applyBuiltInValidationFixes(block, transformationBlockType);
+      blocks = [block];
     }
-    return [HTML];
+    return [
+      ...segmentHTMLToShortcodeBlock(
+        beforeHTML.replace(beforeLineRegexp, "")
+      ),
+      ...blocks,
+      ...segmentHTMLToShortcodeBlock(
+        afterHTML.replace(afterLineRegexp, "")
+      )
+    ];
   }
   var shortcode_converter_default = segmentHTMLToShortcodeBlock;

diff --git a/wp-includes/js/dist/blocks.min.js b/wp-includes/js/dist/blocks.min.js
index 10a87f3e97..52f3893bdc 100644
--- a/wp-includes/js/dist/blocks.min.js
+++ b/wp-includes/js/dist/blocks.min.js
@@ -1,17 +1,17 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).blocks=(()=>{var pa=Object.create;var Ze=Object.defineProperty;var fa=Object.getOwnPropertyDescriptor;var da=Object.getOwnPropertyNames;var ha=Object.getPrototypeOf,ma=Object.prototype.hasOwnProperty;var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ae=(e,t)=>{for(var r in t)Ze(e,r,{get:t[r],enumerable:!0})},wn=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of da(t))!ma.call(e,o)&&o!==r&&Ze(e,o,{get:()=>t[o],enumerable:!(n=fa(t,o))||n.enumerable});return e};var h=(e,t,r)=>(r=e!=null?pa(ha(e)):{},wn(t||!e||!e.__esModule?Ze(r,"default",{value:e,enumerable:!0}):r,e)),ga=e=>wn(Ze({},"__esModule",{value:!0}),e);var se=E((Qu,xn)=>{xn.exports=window.wp.data});var Xe=E((up,Cn)=>{Cn.exports=window.wp.i18n});var Ce=E((hp,jn)=>{jn.exports=window.wp.element});var _=E((mp,Un)=>{Un.exports=window.wp.dom});var _e=E((gp,Fn)=>{Fn.exports=window.wp.richText});var L=E((bp,Hn)=>{Hn.exports=window.wp.deprecated});var tt=E((yp,Wn)=>{Wn.exports=window.wp.warning});var Zn=E((wp,Yn)=>{Yn.exports=window.wp.privateApis});var Do=E((Pp,pt)=>{var Ro={\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"},Lo=Object.keys(Ro).join("|"),Ua=new RegExp(Lo,"g"),Fa=new RegExp(Lo,"");function Ha(e){return Ro[e]}var Oo=function(e){return e.replace(Ua,Ha)},Ga=function(e){return!!e.match(Fa)};pt.exports=Oo;pt.exports.has=Ga;pt.exports.remove=Oo});var br=E((Ip,qo)=>{"use strict";qo.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 n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])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),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Xo=E(y=>{"use strict";var Er=Symbol.for("react.element"),Br=Symbol.for("react.portal"),dt=Symbol.for("react.fragment"),ht=Symbol.for("react.strict_mode"),mt=Symbol.for("react.profiler"),gt=Symbol.for("react.provider"),bt=Symbol.for("react.context"),hl=Symbol.for("react.server_context"),kt=Symbol.for("react.forward_ref"),yt=Symbol.for("react.suspense"),vt=Symbol.for("react.suspense_list"),wt=Symbol.for("react.memo"),xt=Symbol.for("react.lazy"),ml=Symbol.for("react.offscreen"),Zo;Zo=Symbol.for("react.module.reference");function q(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Er:switch(e=e.type,e){case dt:case mt:case ht:case yt:case vt:return e;default:switch(e=e&&e.$$typeof,e){case hl:case bt:case kt:case xt:case wt:case gt:return e;default:return t}}case Br:return t}}}y.ContextConsumer=bt;y.ContextProvider=gt;y.Element=Er;y.ForwardRef=kt;y.Fragment=dt;y.Lazy=xt;y.Memo=wt;y.Portal=Br;y.Profiler=mt;y.StrictMode=ht;y.Suspense=yt;y.SuspenseList=vt;y.isAsyncMode=function(){return!1};y.isConcurrentMode=function(){return!1};y.isContextConsumer=function(e){return q(e)===bt};y.isContextProvider=function(e){return q(e)===gt};y.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Er};y.isForwardRef=function(e){return q(e)===kt};y.isFragment=function(e){return q(e)===dt};y.isLazy=function(e){return q(e)===xt};y.isMemo=function(e){return q(e)===wt};y.isPortal=function(e){return q(e)===Br};y.isProfiler=function(e){return q(e)===mt};y.isStrictMode=function(e){return q(e)===ht};y.isSuspense=function(e){return q(e)===yt};y.isSuspenseList=function(e){return q(e)===vt};y.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===dt||e===mt||e===ht||e===yt||e===vt||e===ml||typeof e=="object"&&e!==null&&(e.$$typeof===xt||e.$$typeof===wt||e.$$typeof===gt||e.$$typeof===bt||e.$$typeof===kt||e.$$typeof===Zo||e.getModuleId!==void 0)};y.typeOf=q});var Jo=E((Gp,Qo)=>{"use strict";Qo.exports=Xo()});var De=E((Kp,ei)=>{ei.exports=window.wp.hooks});var gi=E((bf,mi)=>{mi.exports=window.wp.blockSerializationDefaultParser});var qr=E((kf,bi)=>{bi.exports=window.wp.autop});var yi=E((yf,ki)=>{ki.exports=window.wp.isShallowEqual});var wi=E((xf,vi)=>{vi.exports=window.ReactJSXRuntime});var Di=E((_f,Oi)=>{Oi.exports=window.wp.htmlEntities});var cs=E((Pd,ls)=>{ls.exports=window.wp.shortcode});var ws=E((Jd,vs)=>{vs.exports=window.wp.blob});var Zu={};Ae(Zu,{__EXPERIMENTAL_ELEMENTS:()=>Gn,__EXPERIMENTAL_PATHS_WITH_OVERRIDE:()=>Kn,__EXPERIMENTAL_STYLE_PROPERTY:()=>et,__experimentalCloneSanitizedBlock:()=>pi,__experimentalGetAccessibleBlockLabel:()=>Bo,__experimentalGetBlockAttributesNamesByRole:()=>So,__experimentalGetBlockLabel:()=>fr,__experimentalSanitizeBlockAttributes:()=>Ao,__unstableGetBlockProps:()=>Mr,__unstableGetInnerBlocksProps:()=>_i,__unstableSerializeAndClean:()=>Ni,children:()=>Gi,cloneBlock:()=>Or,cloneSanitizedBlock:()=>At,createBlock:()=>S,createBlocksFromInnerBlocksTemplate:()=>Lr,doBlocksMatchTemplate:()=>yn,findTransform:()=>ee,getBlockAttributes:()=>H,getBlockAttributesNamesByRole:()=>mr,getBlockBindingsSource:()=>ur,getBlockBindingsSources:()=>xo,getBlockContent:()=>Pe,getBlockDefaultClassName:()=>Ai,getBlockFromExample:()=>Dr,getBlockMenuDefaultClassName:()=>Si,getBlockSupport:()=>lo,getBlockTransforms:()=>M,getBlockType:()=>x,getBlockTypes:()=>Re,getBlockVariations:()=>bo,getCategories:()=>ra,getChildBlockNames:()=>po,getDefaultBlockName:()=>ot,getFreeformContentHandlerName:()=>D,getGroupingBlockName:()=>nt,getPhrasingContentSchema:()=>ta,getPossibleBlockTransformations:()=>di,getSaveContent:()=>Z,getSaveElement:()=>Vr,getUnregisteredTypeHandlerName:()=>Y,hasBlockSupport:()=>j,hasChildBlocks:()=>fo,hasChildBlocksWithInserterSupport:()=>ho,isReusableBlock:()=>co,isTemplatePart:()=>uo,isUnmodifiedBlock:()=>pr,isUnmodifiedDefaultBlock:()=>at,isValidBlockContent:()=>Ui,isValidIcon:()=>Oe,node:()=>Ki,normalizeIconObject:()=>lt,parse:()=>xe,parseWithAttributeSchema:()=>ue,pasteHandler:()=>Xt,privateApis:()=>aa,rawHandler:()=>kn,registerBlockBindingsSource:()=>vo,registerBlockCollection:()=>ro,registerBlockStyle:()=>mo,registerBlockType:()=>to,registerBlockVariation:()=>ko,sanitizeBlockAttributes:()=>be,serialize:()=>St,serializeRawBlock:()=>te,setCategories:()=>na,setDefaultBlockName:()=>so,setFreeformContentHandlerName:()=>oo,setGroupingBlockName:()=>ao,setUnregisteredTypeHandlerName:()=>io,store:()=>m,switchToBlockType:()=>hi,synchronizeBlocksWithTemplate:()=>Qt,unregisterBlockBindingsSource:()=>wo,unregisterBlockStyle:()=>go,unregisterBlockType:()=>no,unregisterBlockVariation:()=>yo,unstable__bootstrapServerSideBlockDefinitions:()=>eo,updateCategory:()=>oa,validateBlock:()=>X,withBlockContentContext:()=>Yu});var Et=h(se(),1);var ge=function(){return ge=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},ge.apply(this,arguments)};function Tn(e){return e.toLowerCase()}var ba=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ka=/[^A-Z0-9]+/gi;function Bn(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?ba:r,o=t.stripRegexp,i=o===void 0?ka:o,s=t.transform,a=s===void 0?Tn:s,l=t.delimiter,c=l===void 0?" ":l,u=En(En(e,n,"$1\0$2"),i,"\0"),p=0,d=u.length;u.charAt(p)==="\0";)p++;for(;u.charAt(d-1)==="\0";)d--;return u.slice(p,d).split("\0").map(a).join(c)}function En(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function er(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function An(e,t){return t===void 0&&(t={}),Bn(e,ge({delimiter:"",transform:er},t))}function ya(e,t){return t===0?e.toLowerCase():er(e,t)}function Sn(e,t){return t===void 0&&(t={}),An(e,ge({transform:ya},t))}var _o=h(se(),1),J=h(Xe(),1);var va={grad:.9,turn:360,rad:360/(2*Math.PI)},W=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},B=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},O=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Pn=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},_n=function(e){return{r:O(e.r,0,255),g:O(e.g,0,255),b:O(e.b,0,255),a:O(e.a)}},tr=function(e){return{r:B(e.r),g:B(e.g),b:B(e.b),a:B(e.a,3)}},wa=/^#([0-9a-f]{3,8})$/i,Qe=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},In=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),a=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:o}},zn=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),a=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),c=i%6;return{r:255*[n,a,s,s,l,n][c],g:255*[l,n,n,a,s,s][c],b:255*[s,s,l,n,n,a][c],a:o}},Nn=function(e){return{h:Pn(e.h),s:O(e.s,0,100),l:O(e.l,0,100),a:O(e.a)}},Rn=function(e){return{h:B(e.h),s:B(e.s),l:B(e.l),a:B(e.a,3)}},Ln=function(e){return zn((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},Se=function(e){return{h:(t=In(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},xa=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ta=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ea=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ba=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,or={string:[[function(e){var t=wa.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?B(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?B(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ea.exec(e)||Ba.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:_n({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=xa.exec(e)||Ta.exec(e);if(!t)return null;var r,n,o=Nn({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(va[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Ln(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return W(t)&&W(r)&&W(n)?_n({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!W(t)||!W(r)||!W(n))return null;var s=Nn({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Ln(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!W(t)||!W(r)||!W(n))return null;var s=(function(a){return{h:Pn(a.h),s:O(a.s,0,100),v:O(a.v,0,100),a:O(a.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return zn(s)},"hsv"]]},On=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},Aa=function(e){return typeof e=="string"?On(e.trim(),or.string):typeof e=="object"&&e!==null?On(e,or.object):[null,void 0]};var rr=function(e,t){var r=Se(e);return{h:r.h,s:O(r.s+100*t,0,100),l:r.l,a:r.a}},nr=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Dn=function(e,t){var r=Se(e);return{h:r.h,s:r.s,l:O(r.l+100*t,0,100),a:r.a}},ir=(function(){function e(t){this.parsed=Aa(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 B(nr(this.rgba),2)},e.prototype.isDark=function(){return nr(this.rgba)<.5},e.prototype.isLight=function(){return nr(this.rgba)>=.5},e.prototype.toHex=function(){return t=tr(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?Qe(B(255*i)):"","#"+Qe(r)+Qe(n)+Qe(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return tr(this.rgba)},e.prototype.toRgbString=function(){return t=tr(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Rn(Se(this.rgba))},e.prototype.toHslString=function(){return t=Rn(Se(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=In(this.rgba),{h:B(t.h),s:B(t.s),v:B(t.v),a:B(t.a,3)};var t},e.prototype.invert=function(){return I({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),I(rr(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),I(rr(this.rgba,-t))},e.prototype.grayscale=function(){return I(rr(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),I(Dn(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),I(Dn(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"?I({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):B(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Se(this.rgba);return typeof t=="number"?I({h:t,s:r.s,l:r.l,a:r.a}):B(r.h)},e.prototype.isEqual=function(t){return this.toHex()===I(t).toHex()},e})(),I=function(e){return e instanceof ir?e:new ir(e)},qn=[],Mn=function(e){e.forEach(function(t){qn.indexOf(t)<0&&(t(ir,or),qn.push(t))})};function Vn(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"},n={};for(var o in r)n[r[o]]=o;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,c=n[this.toHex()];if(c)return c;if(s?.closest){var u=this.toRgb(),p=1/0,d="black";if(!i.length)for(var g in r)i[g]=new e(r[g]).toRgb();for(var f in r){var w=(a=u,l=i[f],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));w<p&&(p=w,d=f)}return d}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":r[a];return l?new e(l).toRgb():null},"name"])}var sr=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},ar=function(e){return .2126*sr(e.r)+.7152*sr(e.g)+.0722*sr(e.b)};function $n(e){e.prototype.luminance=function(){return t=ar(this.rgba),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.round(n*t)/n+0;var t,r,n},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,n,o,i,s,a,l,c=t instanceof e?t:new e(t);return i=this.rgba,s=c.toRgb(),a=ar(i),l=ar(s),r=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(n=2)===void 0&&(n=0),o===void 0&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(n=r).size)===void 0?"normal":s,(i=(o=n.level)===void 0?"AA":o)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var n,o,i,s,a}}var it=h(Ce(),1),N=h(Xe(),1),Eo=h(_(),1),Le=h(_e(),1),st=h(L(),1);var Je="block-default",Ne=["attributes","supports","save","migrate","isEligible","apiVersion"],et={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},aspectRatio:{value:["dimensions","aspectRatio"],support:["dimensions","aspectRatio"],useEngine:!0},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},backgroundImage:{value:["background","backgroundImage"],support:["background","backgroundImage"],useEngine:!0},backgroundRepeat:{value:["background","backgroundRepeat"],support:["background","backgroundRepeat"],useEngine:!0},backgroundSize:{value:["background","backgroundSize"],support:["background","backgroundSize"],useEngine:!0},backgroundPosition:{value:["background","backgroundPosition"],support:["background","backgroundPosition"],useEngine:!0},backgroundGradient:{value:["background","gradient"],support:["background","gradient"],useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},columnCount:{value:["typography","textColumns"],support:["typography","textColumns"],useEngine:!0},filter:{value:["filter","duotone"],support:["filter","duotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},captionColor:{value:["elements","caption","color","text"],support:["color","caption"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},headingColor:{value:["elements","heading","color","text"],support:["color","heading"]},headingBackgroundColor:{value:["elements","heading","color","background"],support:["color","heading"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},minHeight:{value:["dimensions","minHeight"],support:["dimensions","minHeight"],useEngine:!0},minWidth:{value:["dimensions","minWidth"],support:["dimensions","minWidth"],useEngine:!0},height:{value:["dimensions","height"],support:["dimensions","height"],useEngine:!0},width:{value:["dimensions","width"],support:["dimensions","width"],useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textAlign:{value:["typography","textAlign"],support:["typography","textAlign"],useEngine:!1},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},textIndent:{value:["typography","textIndent"],support:["typography","textIndent"],useEngine:!0},writingMode:{value:["typography","writingMode"],support:["typography","__experimentalWritingMode"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},Gn={link:"a:where(:not(.wp-element-button))",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite",label:"label",select:"select",textInput:"textarea, input:where([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url])"},Kn={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"dimensions.aspectRatios":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var b=h(se(),1),Jn=h(Xe(),1),T=h(tt(),1);var lr={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]};var Xn=h(Zn(),1),{lock:Qn,unlock:z}=(0,Xn.__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/blocks");function rt(e){return e!==null&&typeof e=="object"}function eo(e){let{addBootstrappedBlockType:t}=z((0,b.dispatch)(m));for(let[r,n]of Object.entries(e))t(r,n)}function Ca({textdomain:e,...t}){let r=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","selectors","supports","styles","example","variations","blockHooks","allowedBlocks"],n=Object.fromEntries(Object.entries(t).filter(([o])=>r.includes(o)));return e&&Object.keys(lr).forEach(o=>{n[o]&&(n[o]=cr(lr[o],n[o],e))}),n}function to(e,t){let r=rt(e)?e.name:e;if(typeof r!="string"){(0,T.default)("Block names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r)){(0,T.default)("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");return}if((0,b.select)(m).getBlockType(r)){(0,T.default)('Block "'+r+'" is already registered.');return}let{addBootstrappedBlockType:n,addUnprocessedBlockType:o}=z((0,b.dispatch)(m));if(rt(e)){let i=Ca(e);n(r,i)}return o(r,t),(0,b.select)(m).getBlockType(r)}function cr(e,t,r){return typeof e=="string"&&typeof t=="string"?(0,Jn._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map(n=>cr(e[0],n,r)):rt(e)&&Object.entries(e).length&&rt(t)?Object.keys(t).reduce((n,o)=>e[o]?(n[o]=cr(e[o],t[o],r),n):(n[o]=t[o],n),{}):t}function ro(e,{title:t,icon:r}){(0,b.dispatch)(m).addBlockCollection(e,t,r)}function no(e){let t=(0,b.select)(m).getBlockType(e);if(!t){(0,T.default)('Block "'+e+'" is not registered.');return}return(0,b.dispatch)(m).removeBlockTypes(e),t}function oo(e){(0,b.dispatch)(m).setFreeformFallbackBlockName(e)}function D(){return(0,b.select)(m).getFreeformFallbackBlockName()}function nt(){return(0,b.select)(m).getGroupingBlockName()}function io(e){(0,b.dispatch)(m).setUnregisteredFallbackBlockName(e)}function Y(){return(0,b.select)(m).getUnregisteredFallbackBlockName()}function so(e){(0,b.dispatch)(m).setDefaultBlockName(e)}function ao(e){(0,b.dispatch)(m).setGroupingBlockName(e)}function ot(){return(0,b.select)(m).getDefaultBlockName()}function x(e){return(0,b.select)(m)?.getBlockType(e)}function Re(){return(0,b.select)(m).getBlockTypes()}function lo(e,t,r){return(0,b.select)(m).getBlockSupport(e,t,r)}function j(e,t,r){return(0,b.select)(m).hasBlockSupport(e,t,r)}function co(e){return e?.name==="core/block"}function uo(e){return e?.name==="core/template-part"}var po=e=>(0,b.select)(m).getChildBlockNames(e),fo=e=>(0,b.select)(m).hasChildBlocks(e),ho=e=>(0,b.select)(m).hasChildBlocksWithInserterSupport(e),mo=(e,t)=>{(0,b.dispatch)(m).addBlockStyles(e,t)},go=(e,t)=>{(0,b.dispatch)(m).removeBlockStyles(e,t)},bo=(e,t)=>(0,b.select)(m).getBlockVariations(e,t),ko=(e,t)=>{if(Array.isArray(t))for(let r of t)typeof r.name!="string"&&(0,T.default)("Variation names must be unique strings.");else typeof t.name!="string"&&(0,T.default)("Variation names must be unique strings.");(0,b.dispatch)(m).addBlockVariations(e,t)},yo=(e,t)=>{(0,b.dispatch)(m).removeBlockVariations(e,t)},vo=e=>{let{name:t,label:r,usesContext:n,getValues:o,setValues:i,canUserEditValue:s,getFieldsList:a}=e,l=z((0,b.select)(m)).getBlockBindingsSource(t),c=["label","usesContext"];for(let u in l)if(!c.includes(u)&&l[u]){(0,T.default)('Block bindings source "'+t+'" is already registered.');return}if(!t){(0,T.default)("Block bindings source must contain a name.");return}if(typeof t!="string"){(0,T.default)("Block bindings source name must be a string.");return}if(/[A-Z]+/.test(t)){(0,T.default)("Block bindings source name must not contain uppercase characters.");return}if(!/^[a-z0-9/-]+$/.test(t)){(0,T.default)("Block bindings source name must contain only valid characters: lowercase characters, hyphens, or digits. Example: my-plugin/my-custom-source.");return}if(!/^[a-z0-9-]+\/[a-z0-9-]+$/.test(t)){(0,T.default)("Block bindings source name must contain a namespace and valid characters. Example: my-plugin/my-custom-source.");return}if(!r&&!l?.label){(0,T.default)("Block bindings source must contain a label.");return}if(r&&typeof r!="string"){(0,T.default)("Block bindings source label must be a string.");return}if(r&&l?.label&&r!==l?.label&&(0,T.default)('Block bindings "'+t+'" source label was overridden.'),n&&!Array.isArray(n)){(0,T.default)("Block bindings source usesContext must be an array.");return}if(o&&typeof o!="function"){(0,T.default)("Block bindings source getValues must be a function.");return}if(i&&typeof i!="function"){(0,T.default)("Block bindings source setValues must be a function.");return}if(s&&typeof s!="function"){(0,T.default)("Block bindings source canUserEditValue must be a function.");return}if(a&&typeof a!="function"){(0,T.default)("Block bindings source getFieldsList must be a function.");return}return z((0,b.dispatch)(m)).addBlockBindingsSource(e)};function wo(e){if(!ur(e)){(0,T.default)('Block bindings source "'+e+'" is not registered.');return}z((0,b.dispatch)(m)).removeBlockBindingsSource(e)}function ur(e){return z((0,b.select)(m)).getBlockBindingsSource(e)}function xo(){return z((0,b.select)(m)).getAllBlockBindingsSources()}Mn([Vn,$n]);var To=["#191e23","#f8f9f9"];function pr(e,t){let r=x(e.name)?.attributes??{},n=t?Object.entries(r).filter(([i,s])=>t==="content"&&i==="metadata"?Object.keys(e.attributes[i]?.bindings??{}).length>0:s.role===t||s.__experimentalRole===t):[];return(n.length?n:Object.entries(r)).every(([i,s])=>{let a=e.attributes[i];return s.hasOwnProperty("default")?a===s.default:s.type==="rich-text"?!a?.length:a===void 0})}function at(e,t){return e.name===ot()&&pr(e,t)}function Oe(e){return!!e&&(typeof e=="string"||(0,it.isValidElement)(e)||typeof e=="function"||e instanceof it.Component)}function lt(e){let t=e||Je;if(Oe(t))return{src:t};let r=t;if("background"in r){let n=I(r.background),o=s=>n.contrast(s),i=Math.max(...To.map(o));return{...r,foreground:r.foreground?r.foreground:To.find(s=>o(s)===i),shadowColor:n.alpha(.3).toRgbString()}}return r}function U(e){return typeof e=="string"?x(e):e}function fr(e,t,r="visual"){let{__experimentalLabel:n,title:o}=e,i=n&&n(t,{context:r});return i?i.toPlainText?i.toPlainText():(0,Eo.__unstableStripHTML)(i):o}function Bo(e,t,r,n="vertical"){let o=e?.title??"",i=e?fr(e,t,"accessibility"):"",s=r!==void 0,a=i&&i!==o;return s&&n==="vertical"?a?(0,N.sprintf)((0,N.__)("%1$s Block. Row %2$d. %3$s"),o,r,i):(0,N.sprintf)((0,N.__)("%1$s Block. Row %2$d"),o,r):s&&n==="horizontal"?a?(0,N.sprintf)((0,N.__)("%1$s Block. Column %2$d. %3$s"),o,r,i):(0,N.sprintf)((0,N.__)("%1$s Block. Column %2$d"),o,r):a?(0,N.sprintf)((0,N.__)("%1$s Block. %2$s"),o,i):(0,N.sprintf)((0,N.__)("%s Block"),o)}function dr(e){if(e.default!==void 0)return e.default;if(e.type==="rich-text")return new Le.RichTextData}function hr(e){return x(e)!==void 0}function be(e,t){let r=x(e);if(r===void 0)throw new Error(`Block type '${e}' is not registered.`);return Object.entries(r.attributes).reduce((n,[o,i])=>{let s=t[o];if(s!==void 0)i.type==="rich-text"?s instanceof Le.RichTextData?n[o]=s:typeof s=="string"&&(n[o]=Le.RichTextData.fromHTMLString(s)):i.type==="string"&&s instanceof Le.RichTextData?n[o]=s.toHTMLString():n[o]=s;else{let a=dr(i);a!==void 0&&(n[o]=a)}return["node","children"].indexOf(i.source??"")!==-1&&(typeof n[o]=="string"?n[o]=[n[o]]:Array.isArray(n[o])||(n[o]=[])),n},{})}function Ao(e,t){return(0,st.default)("__experimentalSanitizeBlockAttributes",{since:"7.1",alternative:"sanitizeBlockAttributes"}),be(e,t)}function mr(e,t){let r=x(e)?.attributes;if(!r)return[];let n=Object.keys(r);return t?n.filter(o=>{let i=r[o];return i?.role===t?!0:i?.__experimentalRole===t?((0,st.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e} block.`}),!0):!1}):n}var So=(...e)=>((0,st.default)("__experimentalGetBlockAttributesNamesByRole",{since:"6.7",version:"6.8",alternative:"getBlockAttributesNamesByRole"}),mr(...e));function Co(e){let t=x(e),r=t?.attributes;return t?.supports?.contentRole?!0:r?!!Object.keys(r)?.some(o=>{let i=r[o];return i?.role==="content"||i?.__experimentalRole==="content"}):!1}function F(e,t){let r=Array.isArray(t)?t:[t];return Object.fromEntries(Object.entries(e).filter(([n])=>!r.includes(n)))}var _a=[{slug:"text",title:(0,J.__)("Text")},{slug:"media",title:(0,J.__)("Media")},{slug:"design",title:(0,J.__)("Design")},{slug:"widgets",title:(0,J.__)("Widgets")},{slug:"theme",title:(0,J.__)("Theme")},{slug:"embed",title:(0,J.__)("Embeds")},{slug:"reusable",title:(0,J.__)("Reusable blocks")}];function gr(e){return e.reduce((t,r)=>({...t,[r.name]:r}),{})}function ct(e){return e.reduce((t,r)=>(t.some(n=>n.name===r.name)||t.push(r),t),[])}function Na(e={},t){switch(t.type){case"ADD_BOOTSTRAPPED_BLOCK_TYPE":let{name:r,blockType:n}=t;if(e[r])return e;let i=Object.fromEntries(Object.entries(n).filter(([,s])=>s!=null).map(([s,a])=>[Sn(s),a]));return i.name=r,{...e,[r]:i};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function Ra(e={},t){switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function La(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...gr(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function Oa(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(gr(t.blockTypes)).map(([n,o])=>[n,ct([...(o.styles??[]).map(i=>({...i,source:"block"})),...(e[o.name]??[]).filter(({source:i})=>i!=="block")])]))};case"ADD_BLOCK_STYLES":let r={};return t.blockNames.forEach(n=>{r[n]=ct([...e[n]??[],...t.styles])}),{...e,...r};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(n=>t.styleNames.indexOf(n.name)===-1)}}return e}function Da(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(gr(t.blockTypes)).map(([r,n])=>[r,ct([...(n.variations??[]).map(o=>({...o,source:"block"})),...(e[n.name]??[]).filter(({source:o})=>o!=="block")])]))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:ct([...e[t.blockName]??[],...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(r=>t.variationNames.indexOf(r.name)===-1)}}return e}function ut(e){return(t=null,r)=>{switch(r.type){case"REMOVE_BLOCK_TYPES":return r.names.indexOf(t)!==-1?null:t;case e:return r.name||null}return t}}var qa=ut("SET_DEFAULT_BLOCK_NAME"),Pa=ut("SET_FREEFORM_FALLBACK_BLOCK_NAME"),Ia=ut("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),za=ut("SET_GROUPING_BLOCK_NAME");function Ma(e=_a,t){switch(t.type){case"SET_CATEGORIES":let r=new Map;return(t.categories||[]).forEach(n=>{r.set(n.slug,n)}),[...r.values()];case"UPDATE_CATEGORY":{if(!t.category||!Object.keys(t.category).length)return e;if(e.find(({slug:o})=>o===t.slug))return e.map(o=>o.slug===t.slug?{...o,...t.category}:o)}}return e}function Va(e={},t){switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return F(e,t.namespace)}return e}function $a(e=[],t=[]){let r=Array.from(new Set(e.concat(t)));return r.length>0?r:void 0}function ja(e={},t){switch(t.type){case"ADD_BLOCK_BINDINGS_SOURCE":return{...e,[t.name]:{label:t.label||e[t.name]?.label,usesContext:$a(e[t.name]?.usesContext,t.usesContext),getValues:t.getValues,setValues:t.setValues,canUserEditValue:t.setValues&&t.canUserEditValue,getFieldsList:t.getFieldsList}};case"REMOVE_BLOCK_BINDINGS_SOURCE":return F(e,t.name)}return e}var No=(0,_o.combineReducers)({bootstrappedBlockTypes:Na,unprocessedBlockTypes:Ra,blockTypes:La,blockStyles:Oa,blockVariations:Da,defaultBlockName:qa,freeformFallbackBlockName:Pa,unregisteredFallbackBlockName:Ia,groupingBlockName:za,categories:Ma,collections:Va,blockBindingsSources:ja});var Tr={};Ae(Tr,{__experimentalHasContentRoleAttribute:()=>dl,getActiveBlockVariation:()=>rl,getBlockStyles:()=>tl,getBlockSupport:()=>Go,getBlockType:()=>ye,getBlockTypes:()=>Ho,getBlockVariations:()=>wr,getCategories:()=>ol,getChildBlockNames:()=>xr,getCollections:()=>il,getDefaultBlockName:()=>sl,getDefaultBlockVariation:()=>nl,getFreeformFallbackBlockName:()=>al,getGroupingBlockName:()=>cl,getUnregisteredFallbackBlockName:()=>ll,hasBlockSupport:()=>Ko,hasChildBlocks:()=>pl,hasChildBlocksWithInserterSupport:()=>fl,isMatchingSearchTerm:()=>ul});var Vo=h(Do(),1),$o=h(br(),1),ft=h(se(),1),jo=h(_e(),1),Uo=h(L(),1);var ae=(e,t,r)=>{let n=Array.isArray(t)?t:t.split("."),o=e;return n.forEach(i=>{o=o?.[i]}),o??r};function Po(e){return typeof e=="object"&&e!==null&&e.constructor===Object}function kr(e,t){return Po(e)&&Po(t)?Object.entries(t).every(([r,n])=>kr(e?.[r],n)):e===t}var vr={};Ae(vr,{getAllBlockBindingsSources:()=>Xa,getBlockBindingsSource:()=>Qa,getBlockBindingsSourceFieldsList:()=>Ja,getBlockKeyboardShortcuts:()=>el,getBootstrappedBlockType:()=>Ya,getSupportedStyles:()=>Wa,getUnprocessedBlockTypes:()=>Za,hasContentRoleAttribute:()=>yr});var ke=h(se(),1),zo=h(L(),1);var Ka=["background","backgroundColor","color","linkColor","captionColor","buttonColor","headingColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","padding","contentSize","wideSize","blockGap","textAlign","textDecoration","textIndent","textTransform","letterSpacing"];function Io(e,t,r){return e.filter(n=>!(n==="fontSize"&&r==="heading"||n==="textDecoration"&&!t&&r!=="link"||n==="textTransform"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="letterSpacing"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="textIndent"&&!t||n==="textColumns"&&!t))}var Wa=(0,ke.createSelector)((e,t,r)=>{if(!t)return Io(Ka,t,r);let n=ye(e,t);if(!n)return[];let o=[],i=n?.supports;i?.spacing?.blockGap&&o.push("blockGap"),i?.shadow&&o.push("shadow");let s=et;return Object.keys(s).forEach(a=>{if(s[a].support){if(s[a].requiresOptOut&&i&&s[a].support[0]in i&&ae(i,s[a].support)!==!1){o.push(a);return}i&&ae(i,s[a].support,!1)&&o.push(a)}}),Io(o,t,r)},(e,t)=>[e.blockTypes[t]]);function Ya(e,t){return e.bootstrappedBlockTypes[t]}function Za(e){return e.unprocessedBlockTypes}function Xa(e){return e.blockBindingsSources}function Qa(e,t){return e.blockBindingsSources[t]}var Ja=(0,ke.createRegistrySelector)(e=>(0,ke.createSelector)((t,r,n)=>{if(!r.getFieldsList)return[];let o={};if(r?.usesContext?.length)for(let i of r.usesContext)o[i]=n[i];return r.getFieldsList({select:e,context:o})},(t,r,n)=>[r.getFieldsList,r.usesContext,n])),el=(0,ke.createSelector)(e=>{let t=[];for(let r of Object.keys(e.blockTypes)){for(let o of e.blockVariations[r]??[])o.shortcut&&t.push({...o.shortcut,targetBlockName:r,blockNames:[r],variationName:o.name});let n=e.blockTypes[r]?.transforms;for(let o of n?.to??[]){let i=o.blocks?.[0];if(!(o.type!=="block"||!i))for(let s of o.shortcuts??[])t.push({...s,targetBlockName:i,blockNames:[r],variationName:s.variationName??o.variationName})}for(let o of n?.from??[])if(!(o.type!=="block"||!o.blocks?.length))for(let i of o.shortcuts??[])t.push({...i,targetBlockName:r,blockNames:o.blocks,variationName:i.variationName??o.variationName})}return t},e=>[e.blockTypes,e.blockVariations]),yr=(e,t)=>{let r=ye(e,t);return r?Object.values(r.attributes).some(({role:n,__experimentalRole:o})=>n==="content"?!0:o==="content"?((0,zo.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${t} block.`}),!0):!1):!1};var Fo=(e,t)=>typeof t=="string"?ye(e,t):t,Ho=(0,ft.createSelector)(e=>Object.values(e.blockTypes),e=>[e.blockTypes]);function ye(e,t){return e.blockTypes[t]}function tl(e,t){return e.blockStyles[t]}var wr=(0,ft.createSelector)((e,t,r)=>{let n=e.blockVariations[t];return!n||!r?n:n.filter(o=>(o.scope||["block","inserter"]).includes(r))},(e,t)=>[e.blockVariations[t]]);function rl(e,t,r,n,o){let i=wr(e,t,n);if(!i)return i;if(o){let u=i.find(p=>p.innerContent&&(0,$o.default)(p.innerContent,o));if(u)return u}let s=ye(e,t),a=Object.keys(s?.attributes||{}),l,c=0;for(let u of i)if(!u.innerContent){if(Array.isArray(u.isActive)){let p=u.isActive.filter(f=>{let w=f.split(".")[0];return a.includes(w)}),d=p.length;if(d===0)continue;p.every(f=>{let w=ae(u.attributes,f);if(w===void 0)return!1;let R=ae(r,f);return R instanceof jo.RichTextData&&(R=R.toHTMLString()),kr(R,w)})&&d>c&&(l=u,c=d)}else if(u.isActive?.(r,u.attributes))return l||u}return!l&&["block","transform"].includes(n)&&(l=i.find(u=>u?.isDefault&&!Object.hasOwn(u,"isActive"))),l}function nl(e,t,r){let n=wr(e,t,r);return[...n||[]].reverse().find(({isDefault:i})=>!!i)||n?.[0]}function ol(e){return e.categories}function il(e){return e.collections}function sl(e){return e.defaultBlockName}function al(e){return e.freeformFallbackBlockName}function ll(e){return e.unregisteredFallbackBlockName}function cl(e){return e.groupingBlockName}var xr=(0,ft.createSelector)((e,t)=>Ho(e).filter(r=>r.parent?.includes(t)).map(({name:r})=>r),e=>[e.blockTypes]),Go=(e,t,r,n)=>{let o=Fo(e,t);return o?.supports?ae(o.supports,r,n):n};function Ko(e,t,r,n){return!!Go(e,t,r,n)}function Mo(e){return(0,Vo.default)(e??"").toLowerCase().trim()}function ul(e,t,r=""){let n=Fo(e,t),o=Mo(r),i=s=>Mo(s).includes(o);return i(n?.title)||n?.keywords?.some(i)||i(n?.category)||typeof n?.description=="string"&&i(n.description)}var pl=(e,t)=>xr(e,t).length>0,fl=(e,t)=>xr(e,t).some(r=>Ko(e,r,"inserter",!0)),dl=(...e)=>((0,Uo.default)("__experimentalHasContentRoleAttribute",{since:"6.7",version:"6.8",hint:"This is a private selector."}),yr(...e));var Cr={};Ae(Cr,{__experimentalReapplyBlockFilters:()=>kl,addBlockCollection:()=>Nl,addBlockStyles:()=>vl,addBlockTypes:()=>bl,addBlockVariations:()=>xl,reapplyBlockTypeFilters:()=>oi,removeBlockCollection:()=>Rl,removeBlockStyles:()=>wl,removeBlockTypes:()=>yl,removeBlockVariations:()=>Tl,setCategories:()=>Cl,setDefaultBlockName:()=>El,setFreeformFallbackBlockName:()=>Bl,setGroupingBlockName:()=>Sl,setUnregisteredFallbackBlockName:()=>Al,updateCategory:()=>_l});var ni=h(L(),1);function Wo(e){return Object.prototype.toString.call(e)==="[object Object]"}function Yo(e){var t,r;return Wo(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Wo(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}var ri=h(Jo(),1),Ar=h(L(),1),Sr=h(De(),1),P=h(tt(),1);var ti={common:"text",formatting:"text",layout:"design"};function gl(e=[],t=[]){let r=[...e];return t.forEach(n=>{let o=r.findIndex(i=>i.name===n.name);o!==-1?r[o]={...r[o],...n}:r.push(n)}),r}var Tt=(e,t)=>({select:r})=>{let n=r.getBootstrappedBlockType(e),o={apiVersion:1,name:e,icon:Je,keywords:[],attributes:{},providesContext:{},usesContext:[],selectors:{},supports:{},styles:[],blockHooks:{},save:()=>null,...n,...t,variations:gl(Array.isArray(n?.variations)?n.variations:[],Array.isArray(t?.variations)?t.variations:[])};(!o.attributes||typeof o.attributes!="object")&&((0,P.default)('The block "'+e+'" is registering attributes as `null` or `undefined`. Use an empty object (`attributes: {}`) or exclude the `attributes` key.'),o.attributes={});let i=(0,Sr.applyFilters)("blocks.registerBlockType",o,e,null);if(i.apiVersion<=2&&(0,Ar.default)("Block with API version 2 or lower",{since:"6.9",hint:`The block "${e}" is registered with API version ${i.apiVersion}. This means that the post editor may work as a non-iframe editor. Since all editors are planned to work as iframes in the future, set the \`apiVersion\` field to 3 and test the block inside the iframe editor.`,link:"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/"}),i.description&&typeof i.description!="string"&&(0,Ar.default)("Declaring non-string block descriptions",{since:"6.2"}),i.deprecated&&(i.deprecated=i.deprecated.map(a=>Object.fromEntries(Object.entries((0,Sr.applyFilters)("blocks.registerBlockType",{...F(o,Ne),...a},o.name,a)).filter(([l])=>Ne.includes(l))))),!Yo(i)){(0,P.default)("Block settings must be a valid object.");return}if(typeof i.save!="function"){(0,P.default)('The "save" property must be a valid function.');return}if("edit"in i&&!(0,ri.isValidElementType)(i.edit)){(0,P.default)('The "edit" property must be a valid component.');return}if(typeof i.category=="string"&&ti.hasOwnProperty(i.category)&&(i.category=ti[i.category]),"category"in i&&!r.getCategories().some(({slug:a})=>a===i.category)&&((0,P.default)('The block "'+e+'" is registered with an invalid category "'+i.category+'".'),delete i.category),!("title"in i)||i.title===""){(0,P.default)('The block "'+e+'" must have a title.');return}if(typeof i.title!="string"){(0,P.default)("Block titles must be strings.");return}let s=lt(i.icon);if(i.icon=s,!Oe(s.src)){(0,P.default)("The icon passed is invalid. The icon should be a string, an element, a function, or an object following the specifications documented in https://developer.wordpress.org/block-editor/developers/block-api/block-registration/#icon-optional");return}if((typeof i?.parent=="string"||i?.parent instanceof String)&&(i.parent=[i.parent],(0,P.default)("Parent must be undefined or an array of strings (block types), but it is a string.")),!Array.isArray(i?.parent)&&i?.parent!==void 0){(0,P.default)("Parent must be undefined or an array of block types, but it is "+i.parent);return}if(i?.parent?.length===1&&e===i.parent[0]){(0,P.default)('Block "'+e+'" cannot be a parent of itself. Please remove the block name from the parent list.');return}return i};function bl(e){return{type:"ADD_BLOCK_TYPES",blockTypes:Array.isArray(e)?e:[e]}}function oi(){return({dispatch:e,select:t})=>{let r=[];for(let[n,o]of Object.entries(t.getUnprocessedBlockTypes())){let i=e(Tt(n,o));i&&r.push(i)}r.length&&e.addBlockTypes(r)}}function kl(){return(0,ni.default)('wp.data.dispatch( "core/blocks" ).__experimentalReapplyBlockFilters',{since:"6.4",alternative:"reapplyBlockFilters"}),oi()}function yl(e){return{type:"REMOVE_BLOCK_TYPES",names:Array.isArray(e)?e:[e]}}function vl(e,t){return{type:"ADD_BLOCK_STYLES",styles:Array.isArray(t)?t:[t],blockNames:Array.isArray(e)?e:[e]}}function wl(e,t){return{type:"REMOVE_BLOCK_STYLES",styleNames:Array.isArray(t)?t:[t],blockName:e}}function xl(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:Array.isArray(t)?t:[t],blockName:e}}function Tl(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:Array.isArray(t)?t:[t],blockName:e}}function El(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function Bl(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function Al(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function Sl(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function Cl(e){return{type:"SET_CATEGORIES",categories:e}}function _l(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function Nl(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function Rl(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}var _r={};Ae(_r,{addBlockBindingsSource:()=>Dl,addBootstrappedBlockType:()=>Ll,addUnprocessedBlockType:()=>Ol,removeBlockBindingsSource:()=>ql});function Ll(e,t){return{type:"ADD_BOOTSTRAPPED_BLOCK_TYPE",name:e,blockType:t}}function Ol(e,t){return({dispatch:r})=>{r({type:"ADD_UNPROCESSED_BLOCK_TYPE",name:e,blockType:t});let n=r(Tt(e,t));n&&r.addBlockTypes(n)}}function Dl(e){return{type:"ADD_BLOCK_BINDINGS_SOURCE",name:e.name,label:e.label,usesContext:e.usesContext,getValues:e.getValues,setValues:e.setValues,canUserEditValue:e.canUserEditValue,getFieldsList:e.getFieldsList}}function ql(e){return{type:"REMOVE_BLOCK_BINDINGS_SOURCE",name:e}}var ii="core/blocks";var m=(0,Et.createReduxStore)(ii,{reducer:No,selectors:Tr,actions:Cr});(0,Et.register)(m);z(m).registerPrivateSelectors(vr);z(m).registerPrivateActions(_r);var A=[];for(let e=0;e<256;++e)A.push((e+256).toString(16).slice(1));function si(e,t=0){return(A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]).toLowerCase()}var Pl=new Uint8Array(16);function Nr(){return crypto.getRandomValues(Pl)}function Il(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():zl(e,t,r)}function zl(e,t,r){e=e||{};let n=e.random??e.rng?.()??Nr();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return si(n)}var qe=Il;var Bt=h(De(),1),li=h(L(),1),ci=h(tt(),1);var ui=(e,t)=>t.variationName?{...e,variationName:t.variationName}:e;function S(e,t={},r=[],n){if(!hr(e))return S("core/missing",{originalName:e,originalContent:"",originalUndelimitedContent:""});let o=be(e,t),s={clientId:qe(),name:e,isValid:!0,attributes:o,innerBlocks:r};return n&&(e==="core/html"?s.innerContent=n:(0,ci.default)(`The innerContent argument passed to createBlock for the "${e}" block was ignored. Only the Custom HTML block stores static inner content.`)),s}function Lr(e=[]){return e.map(t=>{let r=Array.isArray(t)?t:[t.name,t.attributes,t.innerBlocks,t.innerContent],[n,o,i=[],s]=r;return S(n,o,Lr(i),s)})}function At(e,t={},r){let{name:n}=e;if(!hr(n))return S("core/missing",{originalName:n,originalContent:"",originalUndelimitedContent:""});let o=qe(),i=be(n,{...e.attributes,...t});return{...e,clientId:o,attributes:i,innerBlocks:r||e.innerBlocks.map(s=>At(s))}}function pi(e,t={},r){return(0,li.default)("__experimentalCloneSanitizedBlock",{since:"7.1",alternative:"cloneSanitizedBlock"}),At(e,t,r)}function Or(e,t={},r){let n=qe();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map(o=>Or(o))}}var fi=(e,t,r)=>{if(!r.length)return!1;let n=r.length>1,o=r[0].name;if(!(ve(e)||!n||e.isMultiBlock)||!ve(e)&&!r.every(c=>c.name===o)||!(e.type==="block"))return!1;let a=r[0];return!(!(t!=="from"||e.blocks.indexOf(a.name)!==-1||ve(e))||!n&&t==="from"&&ai(a.name)&&ai(e.blockName)||!Rr(e,r))},Ml=e=>e.length?Re().flatMap(n=>M("from",n.name).filter(i=>fi(i,"from",e)).map(i=>ui(n,i))):[],Vl=e=>{if(!e.length)return[];let t=e[0],r=x(t.name);return(r?M("to",r.name):[]).filter(i=>i&&fi(i,"to",e)).flatMap(i=>(i.blocks||[]).map(s=>{let a=x(s);return a?ui(a,i):void 0})).filter(i=>!!i)},ve=e=>!!e&&e.type==="block"&&Array.isArray(e.blocks)&&e.blocks.includes("*"),ai=e=>e===nt();function di(e){if(!e.length)return[];let t=Ml(e),r=Vl(e),n=new Map;for(let o of[...t,...r]){let i=o.variationName?`${o.name}/${o.variationName}`:o.name;n.has(i)||n.set(i,o)}return[...n.values()]}function ee(e,t){let r=(0,Bt.createHooks)();for(let n=0;n<e.length;n++){let o=e[n];t(o)&&r.addFilter("transform","transform/"+n.toString(),i=>i||o,o.priority)}return r.applyFilters("transform",null)}function M(e,t){if(t===void 0)return Re().map(({name:l})=>M(e,l)).flat();let r=U(t),{name:n,transforms:o}=r||{},i=o?.[e];if(!o||!Array.isArray(i))return[];let s=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms);return(s?i.filter(l=>l.type==="raw"||l.type==="prefix"?!0:!l.blocks||!l.blocks.length?!1:ve(l)?!0:l.blocks.every(c=>o.supportedMobileTransforms.includes(c))):i).map(l=>({...l,blockName:n,usingMobileTransformations:s}))}function Rr(e,t){if(typeof e.isMatch!="function")return!0;let r=t[0],n=e.isMultiBlock?t.map(i=>i.attributes):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function hi(e,t,r){let n=Array.isArray(e)?e:[e],o=n.length>1,i=n[0],s=i.name,a=M("from",t),l=M("to",s),c=f=>r?f.variationName===r:!f.variationName,u=ee(l,f=>f.type==="block"&&c(f)&&(ve(f)||f.blocks.indexOf(t)!==-1)&&(!o||!!f.isMultiBlock)&&Rr(f,n))||ee(a,f=>f.type==="block"&&c(f)&&(ve(f)||f.blocks.indexOf(s)!==-1)&&(!o||!!f.isMultiBlock)&&Rr(f,n));if(!u)return null;let p;return u.isMultiBlock?"__experimentalConvert"in u?p=u.__experimentalConvert(n):p=u.transform(n.map(f=>f.attributes),n.map(f=>f.innerBlocks)):"__experimentalConvert"in u?p=u.__experimentalConvert(i):p=u.transform(i.attributes,i.innerBlocks),p===null||typeof p!="object"||(p=Array.isArray(p)?p:[p],p.some(f=>!x(f.name)))||!p.some(f=>f.name===t)?null:p.map((f,w,R)=>(0,Bt.applyFilters)("blocks.switchToBlockType.transformedBlock",f,e,w,R))}var Dr=(e,t)=>S(e,t.attributes,(t.innerBlocks??[]).map(r=>Dr(r.name,r)),t.innerContent);var ns=h(gi(),1),os=h(qr(),1);var ne=h(Ce(),1),re=h(De(),1),xi=h(yi(),1),Ti=h(qr(),1),Ei=h(L(),1);function te(e,t={}){let{isCommentDelimited:r=!0}=t,{blockName:n,attrs:o={},innerBlocks:i=[],innerContent:s=[]}=e,a=0,l=s.map(c=>c!==null?c:te(i[a++],t)).join(`
+"use strict";var wp;(wp||={}).blocks=(()=>{var fa=Object.create;var Qe=Object.defineProperty;var da=Object.getOwnPropertyDescriptor;var ha=Object.getOwnPropertyNames;var ma=Object.getPrototypeOf,ga=Object.prototype.hasOwnProperty;var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ae=(e,t)=>{for(var r in t)Qe(e,r,{get:t[r],enumerable:!0})},xn=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ha(t))!ga.call(e,o)&&o!==r&&Qe(e,o,{get:()=>t[o],enumerable:!(n=da(t,o))||n.enumerable});return e};var h=(e,t,r)=>(r=e!=null?fa(ma(e)):{},xn(t||!e||!e.__esModule?Qe(r,"default",{value:e,enumerable:!0}):r,e)),ba=e=>xn(Qe({},"__esModule",{value:!0}),e);var se=E((Ju,Tn)=>{Tn.exports=window.wp.data});var Je=E((pp,_n)=>{_n.exports=window.wp.i18n});var Ce=E((mp,Un)=>{Un.exports=window.wp.element});var N=E((gp,Fn)=>{Fn.exports=window.wp.dom});var _e=E((bp,Hn)=>{Hn.exports=window.wp.richText});var L=E((kp,Gn)=>{Gn.exports=window.wp.deprecated});var nt=E((vp,Yn)=>{Yn.exports=window.wp.warning});var Xn=E((xp,Zn)=>{Zn.exports=window.wp.privateApis});var qo=E((Ip,dt)=>{var Lo={\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"},Oo=Object.keys(Lo).join("|"),Fa=new RegExp(Oo,"g"),Ha=new RegExp(Oo,"");function Ga(e){return Lo[e]}var Do=function(e){return e.replace(Fa,Ga)},Ka=function(e){return!!e.match(Ha)};dt.exports=Do;dt.exports.has=Ka;dt.exports.remove=Do});var yr=E((zp,Po)=>{"use strict";Po.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 n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])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),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Qo=E(y=>{"use strict";var Ar=Symbol.for("react.element"),Sr=Symbol.for("react.portal"),mt=Symbol.for("react.fragment"),gt=Symbol.for("react.strict_mode"),bt=Symbol.for("react.profiler"),kt=Symbol.for("react.provider"),yt=Symbol.for("react.context"),ml=Symbol.for("react.server_context"),vt=Symbol.for("react.forward_ref"),wt=Symbol.for("react.suspense"),xt=Symbol.for("react.suspense_list"),Tt=Symbol.for("react.memo"),Et=Symbol.for("react.lazy"),gl=Symbol.for("react.offscreen"),Xo;Xo=Symbol.for("react.module.reference");function q(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ar:switch(e=e.type,e){case mt:case bt:case gt:case wt:case xt:return e;default:switch(e=e&&e.$$typeof,e){case ml:case yt:case vt:case Et:case Tt:case kt:return e;default:return t}}case Sr:return t}}}y.ContextConsumer=yt;y.ContextProvider=kt;y.Element=Ar;y.ForwardRef=vt;y.Fragment=mt;y.Lazy=Et;y.Memo=Tt;y.Portal=Sr;y.Profiler=bt;y.StrictMode=gt;y.Suspense=wt;y.SuspenseList=xt;y.isAsyncMode=function(){return!1};y.isConcurrentMode=function(){return!1};y.isContextConsumer=function(e){return q(e)===yt};y.isContextProvider=function(e){return q(e)===kt};y.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ar};y.isForwardRef=function(e){return q(e)===vt};y.isFragment=function(e){return q(e)===mt};y.isLazy=function(e){return q(e)===Et};y.isMemo=function(e){return q(e)===Tt};y.isPortal=function(e){return q(e)===Sr};y.isProfiler=function(e){return q(e)===bt};y.isStrictMode=function(e){return q(e)===gt};y.isSuspense=function(e){return q(e)===wt};y.isSuspenseList=function(e){return q(e)===xt};y.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===mt||e===bt||e===gt||e===wt||e===xt||e===gl||typeof e=="object"&&e!==null&&(e.$$typeof===Et||e.$$typeof===Tt||e.$$typeof===kt||e.$$typeof===yt||e.$$typeof===vt||e.$$typeof===Xo||e.getModuleId!==void 0)};y.typeOf=q});var ei=E((Kp,Jo)=>{"use strict";Jo.exports=Qo()});var De=E((Wp,ti)=>{ti.exports=window.wp.hooks});var bi=E((kf,gi)=>{gi.exports=window.wp.blockSerializationDefaultParser});var Ir=E((yf,ki)=>{ki.exports=window.wp.autop});var vi=E((vf,yi)=>{yi.exports=window.wp.isShallowEqual});var xi=E((Tf,wi)=>{wi.exports=window.ReactJSXRuntime});var qi=E((Nf,Di)=>{Di.exports=window.wp.htmlEntities});var us=E((Id,cs)=>{cs.exports=window.wp.shortcode});var xs=E((eh,ws)=>{ws.exports=window.wp.blob});var Xu={};Ae(Xu,{__EXPERIMENTAL_ELEMENTS:()=>Kn,__EXPERIMENTAL_PATHS_WITH_OVERRIDE:()=>Wn,__EXPERIMENTAL_STYLE_PROPERTY:()=>rt,__experimentalCloneSanitizedBlock:()=>fi,__experimentalGetAccessibleBlockLabel:()=>Ao,__experimentalGetBlockAttributesNamesByRole:()=>Co,__experimentalGetBlockLabel:()=>hr,__experimentalSanitizeBlockAttributes:()=>So,__unstableGetBlockProps:()=>$r,__unstableGetInnerBlocksProps:()=>Ni,__unstableSerializeAndClean:()=>Ri,children:()=>Ki,cloneBlock:()=>qr,cloneSanitizedBlock:()=>Ct,createBlock:()=>S,createBlocksFromInnerBlocksTemplate:()=>Dr,doBlocksMatchTemplate:()=>wn,findTransform:()=>ee,getBlockAttributes:()=>H,getBlockAttributesNamesByRole:()=>br,getBlockBindingsSource:()=>fr,getBlockBindingsSources:()=>To,getBlockContent:()=>ze,getBlockDefaultClassName:()=>Si,getBlockFromExample:()=>Pr,getBlockMenuDefaultClassName:()=>Ci,getBlockSupport:()=>co,getBlockTransforms:()=>M,getBlockType:()=>w,getBlockTypes:()=>Re,getBlockVariations:()=>ko,getCategories:()=>na,getChildBlockNames:()=>fo,getDefaultBlockName:()=>st,getFreeformContentHandlerName:()=>D,getGroupingBlockName:()=>it,getPhrasingContentSchema:()=>ra,getPossibleBlockTransformations:()=>hi,getSaveContent:()=>Z,getSaveElement:()=>jr,getUnregisteredTypeHandlerName:()=>Y,hasBlockSupport:()=>j,hasChildBlocks:()=>ho,hasChildBlocksWithInserterSupport:()=>mo,isReusableBlock:()=>uo,isTemplatePart:()=>po,isUnmodifiedBlock:()=>dr,isUnmodifiedDefaultBlock:()=>ct,isValidBlockContent:()=>Fi,isValidIcon:()=>Oe,node:()=>Wi,normalizeIconObject:()=>ut,parse:()=>xe,parseWithAttributeSchema:()=>ue,pasteHandler:()=>Jt,privateApis:()=>la,rawHandler:()=>vn,registerBlockBindingsSource:()=>wo,registerBlockCollection:()=>no,registerBlockStyle:()=>go,registerBlockType:()=>ro,registerBlockVariation:()=>yo,sanitizeBlockAttributes:()=>ke,serialize:()=>_t,serializeRawBlock:()=>te,setCategories:()=>oa,setDefaultBlockName:()=>ao,setFreeformContentHandlerName:()=>io,setGroupingBlockName:()=>lo,setUnregisteredTypeHandlerName:()=>so,store:()=>m,switchToBlockType:()=>mi,synchronizeBlocksWithTemplate:()=>er,unregisterBlockBindingsSource:()=>xo,unregisterBlockStyle:()=>bo,unregisterBlockType:()=>oo,unregisterBlockVariation:()=>vo,unstable__bootstrapServerSideBlockDefinitions:()=>to,updateCategory:()=>ia,validateBlock:()=>X,withBlockContentContext:()=>Zu});var At=h(se(),1);var be=function(){return be=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},be.apply(this,arguments)};function En(e){return e.toLowerCase()}var ka=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ya=/[^A-Z0-9]+/gi;function An(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?ka:r,o=t.stripRegexp,i=o===void 0?ya:o,s=t.transform,a=s===void 0?En:s,l=t.delimiter,c=l===void 0?" ":l,u=Bn(Bn(e,n,"$1\0$2"),i,"\0"),p=0,f=u.length;u.charAt(p)==="\0";)p++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(p,f).split("\0").map(a).join(c)}function Bn(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function rr(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function Sn(e,t){return t===void 0&&(t={}),An(e,be({delimiter:"",transform:rr},t))}function va(e,t){return t===0?e.toLowerCase():rr(e,t)}function Cn(e,t){return t===void 0&&(t={}),Sn(e,be({transform:va},t))}var No=h(se(),1),J=h(Je(),1);var wa={grad:.9,turn:360,rad:360/(2*Math.PI)},W=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},B=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},O=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},In=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Nn=function(e){return{r:O(e.r,0,255),g:O(e.g,0,255),b:O(e.b,0,255),a:O(e.a)}},nr=function(e){return{r:B(e.r),g:B(e.g),b:B(e.b),a:B(e.a,3)}},xa=/^#([0-9a-f]{3,8})$/i,et=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},zn=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),a=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:o}},Mn=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),a=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),c=i%6;return{r:255*[n,a,s,s,l,n][c],g:255*[l,n,n,a,s,s][c],b:255*[s,s,l,n,n,a][c],a:o}},Rn=function(e){return{h:In(e.h),s:O(e.s,0,100),l:O(e.l,0,100),a:O(e.a)}},Ln=function(e){return{h:B(e.h),s:B(e.s),l:B(e.l),a:B(e.a,3)}},On=function(e){return Mn((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},Se=function(e){return{h:(t=zn(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},Ta=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ea=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ba=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Aa=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sr={string:[[function(e){var t=xa.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?B(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?B(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ba.exec(e)||Aa.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Nn({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=Ta.exec(e)||Ea.exec(e);if(!t)return null;var r,n,o=Rn({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(wa[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return On(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return W(t)&&W(r)&&W(n)?Nn({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!W(t)||!W(r)||!W(n))return null;var s=Rn({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return On(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!W(t)||!W(r)||!W(n))return null;var s=(function(a){return{h:In(a.h),s:O(a.s,0,100),v:O(a.v,0,100),a:O(a.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return Mn(s)},"hsv"]]},Dn=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},Sa=function(e){return typeof e=="string"?Dn(e.trim(),sr.string):typeof e=="object"&&e!==null?Dn(e,sr.object):[null,void 0]};var or=function(e,t){var r=Se(e);return{h:r.h,s:O(r.s+100*t,0,100),l:r.l,a:r.a}},ir=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},qn=function(e,t){var r=Se(e);return{h:r.h,s:r.s,l:O(r.l+100*t,0,100),a:r.a}},ar=(function(){function e(t){this.parsed=Sa(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 B(ir(this.rgba),2)},e.prototype.isDark=function(){return ir(this.rgba)<.5},e.prototype.isLight=function(){return ir(this.rgba)>=.5},e.prototype.toHex=function(){return t=nr(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?et(B(255*i)):"","#"+et(r)+et(n)+et(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return nr(this.rgba)},e.prototype.toRgbString=function(){return t=nr(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Ln(Se(this.rgba))},e.prototype.toHslString=function(){return t=Ln(Se(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=zn(this.rgba),{h:B(t.h),s:B(t.s),v:B(t.v),a:B(t.a,3)};var t},e.prototype.invert=function(){return I({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),I(or(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),I(or(this.rgba,-t))},e.prototype.grayscale=function(){return I(or(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),I(qn(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),I(qn(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"?I({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):B(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Se(this.rgba);return typeof t=="number"?I({h:t,s:r.s,l:r.l,a:r.a}):B(r.h)},e.prototype.isEqual=function(t){return this.toHex()===I(t).toHex()},e})(),I=function(e){return e instanceof ar?e:new ar(e)},Pn=[],Vn=function(e){e.forEach(function(t){Pn.indexOf(t)<0&&(t(ar,sr),Pn.push(t))})};function $n(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"},n={};for(var o in r)n[r[o]]=o;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,c=n[this.toHex()];if(c)return c;if(s?.closest){var u=this.toRgb(),p=1/0,f="black";if(!i.length)for(var g in r)i[g]=new e(r[g]).toRgb();for(var d in r){var x=(a=u,l=i[d],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));x<p&&(p=x,f=d)}return f}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":r[a];return l?new e(l).toRgb():null},"name"])}var lr=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},cr=function(e){return .2126*lr(e.r)+.7152*lr(e.g)+.0722*lr(e.b)};function jn(e){e.prototype.luminance=function(){return t=cr(this.rgba),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.round(n*t)/n+0;var t,r,n},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,n,o,i,s,a,l,c=t instanceof e?t:new e(t);return i=this.rgba,s=c.toRgb(),a=cr(i),l=cr(s),r=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(n=2)===void 0&&(n=0),o===void 0&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(n=r).size)===void 0?"normal":s,(i=(o=n.level)===void 0?"AA":o)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var n,o,i,s,a}}var at=h(Ce(),1),R=h(Je(),1),Bo=h(N(),1),Le=h(_e(),1),lt=h(L(),1);var tt="block-default",Ne=["attributes","supports","save","migrate","isEligible","apiVersion"],rt={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},aspectRatio:{value:["dimensions","aspectRatio"],support:["dimensions","aspectRatio"],useEngine:!0},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},backgroundImage:{value:["background","backgroundImage"],support:["background","backgroundImage"],useEngine:!0},backgroundRepeat:{value:["background","backgroundRepeat"],support:["background","backgroundRepeat"],useEngine:!0},backgroundSize:{value:["background","backgroundSize"],support:["background","backgroundSize"],useEngine:!0},backgroundPosition:{value:["background","backgroundPosition"],support:["background","backgroundPosition"],useEngine:!0},backgroundGradient:{value:["background","gradient"],support:["background","gradient"],useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},columnCount:{value:["typography","textColumns"],support:["typography","textColumns"],useEngine:!0},filter:{value:["filter","duotone"],support:["filter","duotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},captionColor:{value:["elements","caption","color","text"],support:["color","caption"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},headingColor:{value:["elements","heading","color","text"],support:["color","heading"]},headingBackgroundColor:{value:["elements","heading","color","background"],support:["color","heading"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},minHeight:{value:["dimensions","minHeight"],support:["dimensions","minHeight"],useEngine:!0},minWidth:{value:["dimensions","minWidth"],support:["dimensions","minWidth"],useEngine:!0},height:{value:["dimensions","height"],support:["dimensions","height"],useEngine:!0},width:{value:["dimensions","width"],support:["dimensions","width"],useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textAlign:{value:["typography","textAlign"],support:["typography","textAlign"],useEngine:!1},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},textIndent:{value:["typography","textIndent"],support:["typography","textIndent"],useEngine:!0},writingMode:{value:["typography","writingMode"],support:["typography","__experimentalWritingMode"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},Kn={link:"a:where(:not(.wp-element-button))",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite",label:"label",select:"select",textInput:"textarea, input:where([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url])"},Wn={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"dimensions.aspectRatios":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var b=h(se(),1),eo=h(Je(),1),T=h(nt(),1);var ur={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]};var Qn=h(Xn(),1),{lock:Jn,unlock:z}=(0,Qn.__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/blocks");function ot(e){return e!==null&&typeof e=="object"}function to(e){let{addBootstrappedBlockType:t}=z((0,b.dispatch)(m));for(let[r,n]of Object.entries(e))t(r,n)}function _a({textdomain:e,...t}){let r=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","selectors","supports","styles","example","variations","blockHooks","allowedBlocks"],n=Object.fromEntries(Object.entries(t).filter(([o])=>r.includes(o)));return e&&Object.keys(ur).forEach(o=>{n[o]&&(n[o]=pr(ur[o],n[o],e))}),n}function ro(e,t){let r=ot(e)?e.name:e;if(typeof r!="string"){(0,T.default)("Block names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r)){(0,T.default)("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");return}if((0,b.select)(m).getBlockType(r)){(0,T.default)('Block "'+r+'" is already registered.');return}let{addBootstrappedBlockType:n,addUnprocessedBlockType:o}=z((0,b.dispatch)(m));if(ot(e)){let i=_a(e);n(r,i)}return o(r,t),(0,b.select)(m).getBlockType(r)}function pr(e,t,r){return typeof e=="string"&&typeof t=="string"?(0,eo._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map(n=>pr(e[0],n,r)):ot(e)&&Object.entries(e).length&&ot(t)?Object.keys(t).reduce((n,o)=>e[o]?(n[o]=pr(e[o],t[o],r),n):(n[o]=t[o],n),{}):t}function no(e,{title:t,icon:r}){(0,b.dispatch)(m).addBlockCollection(e,t,r)}function oo(e){let t=(0,b.select)(m).getBlockType(e);if(!t){(0,T.default)('Block "'+e+'" is not registered.');return}return(0,b.dispatch)(m).removeBlockTypes(e),t}function io(e){(0,b.dispatch)(m).setFreeformFallbackBlockName(e)}function D(){return(0,b.select)(m).getFreeformFallbackBlockName()}function it(){return(0,b.select)(m).getGroupingBlockName()}function so(e){(0,b.dispatch)(m).setUnregisteredFallbackBlockName(e)}function Y(){return(0,b.select)(m).getUnregisteredFallbackBlockName()}function ao(e){(0,b.dispatch)(m).setDefaultBlockName(e)}function lo(e){(0,b.dispatch)(m).setGroupingBlockName(e)}function st(){return(0,b.select)(m).getDefaultBlockName()}function w(e){return(0,b.select)(m)?.getBlockType(e)}function Re(){return(0,b.select)(m).getBlockTypes()}function co(e,t,r){return(0,b.select)(m).getBlockSupport(e,t,r)}function j(e,t,r){return(0,b.select)(m).hasBlockSupport(e,t,r)}function uo(e){return e?.name==="core/block"}function po(e){return e?.name==="core/template-part"}var fo=e=>(0,b.select)(m).getChildBlockNames(e),ho=e=>(0,b.select)(m).hasChildBlocks(e),mo=e=>(0,b.select)(m).hasChildBlocksWithInserterSupport(e),go=(e,t)=>{(0,b.dispatch)(m).addBlockStyles(e,t)},bo=(e,t)=>{(0,b.dispatch)(m).removeBlockStyles(e,t)},ko=(e,t)=>(0,b.select)(m).getBlockVariations(e,t),yo=(e,t)=>{if(Array.isArray(t))for(let r of t)typeof r.name!="string"&&(0,T.default)("Variation names must be unique strings.");else typeof t.name!="string"&&(0,T.default)("Variation names must be unique strings.");(0,b.dispatch)(m).addBlockVariations(e,t)},vo=(e,t)=>{(0,b.dispatch)(m).removeBlockVariations(e,t)},wo=e=>{let{name:t,label:r,usesContext:n,getValues:o,setValues:i,canUserEditValue:s,getFieldsList:a}=e,l=z((0,b.select)(m)).getBlockBindingsSource(t),c=["label","usesContext"];for(let u in l)if(!c.includes(u)&&l[u]){(0,T.default)('Block bindings source "'+t+'" is already registered.');return}if(!t){(0,T.default)("Block bindings source must contain a name.");return}if(typeof t!="string"){(0,T.default)("Block bindings source name must be a string.");return}if(/[A-Z]+/.test(t)){(0,T.default)("Block bindings source name must not contain uppercase characters.");return}if(!/^[a-z0-9/-]+$/.test(t)){(0,T.default)("Block bindings source name must contain only valid characters: lowercase characters, hyphens, or digits. Example: my-plugin/my-custom-source.");return}if(!/^[a-z0-9-]+\/[a-z0-9-]+$/.test(t)){(0,T.default)("Block bindings source name must contain a namespace and valid characters. Example: my-plugin/my-custom-source.");return}if(!r&&!l?.label){(0,T.default)("Block bindings source must contain a label.");return}if(r&&typeof r!="string"){(0,T.default)("Block bindings source label must be a string.");return}if(r&&l?.label&&r!==l?.label&&(0,T.default)('Block bindings "'+t+'" source label was overridden.'),n&&!Array.isArray(n)){(0,T.default)("Block bindings source usesContext must be an array.");return}if(o&&typeof o!="function"){(0,T.default)("Block bindings source getValues must be a function.");return}if(i&&typeof i!="function"){(0,T.default)("Block bindings source setValues must be a function.");return}if(s&&typeof s!="function"){(0,T.default)("Block bindings source canUserEditValue must be a function.");return}if(a&&typeof a!="function"){(0,T.default)("Block bindings source getFieldsList must be a function.");return}return z((0,b.dispatch)(m)).addBlockBindingsSource(e)};function xo(e){if(!fr(e)){(0,T.default)('Block bindings source "'+e+'" is not registered.');return}z((0,b.dispatch)(m)).removeBlockBindingsSource(e)}function fr(e){return z((0,b.select)(m)).getBlockBindingsSource(e)}function To(){return z((0,b.select)(m)).getAllBlockBindingsSources()}Vn([$n,jn]);var Eo=["#191e23","#f8f9f9"];function dr(e,t){let r=w(e.name)?.attributes??{},n=t?Object.entries(r).filter(([i,s])=>t==="content"&&i==="metadata"?Object.keys(e.attributes[i]?.bindings??{}).length>0:s.role===t||s.__experimentalRole===t):[];return(n.length?n:Object.entries(r)).every(([i,s])=>{let a=e.attributes[i];return s.hasOwnProperty("default")?a===s.default:s.type==="rich-text"?!a?.length:a===void 0})}function ct(e,t){return e.name===st()&&dr(e,t)}function Oe(e){return!!e&&(typeof e=="string"||(0,at.isValidElement)(e)||typeof e=="function"||e instanceof at.Component)}function ut(e){let t=e||tt;if(Oe(t))return{src:t};let r=t;if("background"in r){let n=I(r.background),o=s=>n.contrast(s),i=Math.max(...Eo.map(o));return{...r,foreground:r.foreground?r.foreground:Eo.find(s=>o(s)===i),shadowColor:n.alpha(.3).toRgbString()}}return r}function U(e){return typeof e=="string"?w(e):e}function hr(e,t,r="visual"){let{__experimentalLabel:n,title:o}=e,i=n&&n(t,{context:r});return i?i.toPlainText?i.toPlainText():(0,Bo.__unstableStripHTML)(i):o}function Ao(e,t,r,n="vertical"){let o=e?.title??"",i=e?hr(e,t,"accessibility"):"",s=r!==void 0,a=i&&i!==o;return s&&n==="vertical"?a?(0,R.sprintf)((0,R.__)("%1$s Block. Row %2$d. %3$s"),o,r,i):(0,R.sprintf)((0,R.__)("%1$s Block. Row %2$d"),o,r):s&&n==="horizontal"?a?(0,R.sprintf)((0,R.__)("%1$s Block. Column %2$d. %3$s"),o,r,i):(0,R.sprintf)((0,R.__)("%1$s Block. Column %2$d"),o,r):a?(0,R.sprintf)((0,R.__)("%1$s Block. %2$s"),o,i):(0,R.sprintf)((0,R.__)("%s Block"),o)}function mr(e){if(e.default!==void 0)return e.default;if(e.type==="rich-text")return new Le.RichTextData}function gr(e){return w(e)!==void 0}function ke(e,t){let r=w(e);if(r===void 0)throw new Error(`Block type '${e}' is not registered.`);return Object.entries(r.attributes).reduce((n,[o,i])=>{let s=t[o];if(s!==void 0)i.type==="rich-text"?s instanceof Le.RichTextData?n[o]=s:typeof s=="string"&&(n[o]=Le.RichTextData.fromHTMLString(s)):i.type==="string"&&s instanceof Le.RichTextData?n[o]=s.toHTMLString():n[o]=s;else{let a=mr(i);a!==void 0&&(n[o]=a)}return["node","children"].indexOf(i.source??"")!==-1&&(typeof n[o]=="string"?n[o]=[n[o]]:Array.isArray(n[o])||(n[o]=[])),n},{})}function So(e,t){return(0,lt.default)("__experimentalSanitizeBlockAttributes",{since:"7.1",alternative:"sanitizeBlockAttributes"}),ke(e,t)}function br(e,t){let r=w(e)?.attributes;if(!r)return[];let n=Object.keys(r);return t?n.filter(o=>{let i=r[o];return i?.role===t?!0:i?.__experimentalRole===t?((0,lt.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e} block.`}),!0):!1}):n}var Co=(...e)=>((0,lt.default)("__experimentalGetBlockAttributesNamesByRole",{since:"6.7",version:"6.8",alternative:"getBlockAttributesNamesByRole"}),br(...e));function _o(e){let t=w(e),r=t?.attributes;return t?.supports?.contentRole?!0:r?!!Object.keys(r)?.some(o=>{let i=r[o];return i?.role==="content"||i?.__experimentalRole==="content"}):!1}function F(e,t){let r=Array.isArray(t)?t:[t];return Object.fromEntries(Object.entries(e).filter(([n])=>!r.includes(n)))}var Na=[{slug:"text",title:(0,J.__)("Text")},{slug:"media",title:(0,J.__)("Media")},{slug:"design",title:(0,J.__)("Design")},{slug:"widgets",title:(0,J.__)("Widgets")},{slug:"theme",title:(0,J.__)("Theme")},{slug:"embed",title:(0,J.__)("Embeds")},{slug:"reusable",title:(0,J.__)("Reusable blocks")}];function kr(e){return e.reduce((t,r)=>({...t,[r.name]:r}),{})}function pt(e){return e.reduce((t,r)=>(t.some(n=>n.name===r.name)||t.push(r),t),[])}function Ra(e={},t){switch(t.type){case"ADD_BOOTSTRAPPED_BLOCK_TYPE":let{name:r,blockType:n}=t;if(e[r])return e;let i=Object.fromEntries(Object.entries(n).filter(([,s])=>s!=null).map(([s,a])=>[Cn(s),a]));return i.name=r,{...e,[r]:i};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function La(e={},t){switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function Oa(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...kr(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return F(e,t.names)}return e}function Da(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(kr(t.blockTypes)).map(([n,o])=>[n,pt([...(o.styles??[]).map(i=>({...i,source:"block"})),...(e[o.name]??[]).filter(({source:i})=>i!=="block")])]))};case"ADD_BLOCK_STYLES":let r={};return t.blockNames.forEach(n=>{r[n]=pt([...e[n]??[],...t.styles])}),{...e,...r};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(n=>t.styleNames.indexOf(n.name)===-1)}}return e}function qa(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(kr(t.blockTypes)).map(([r,n])=>[r,pt([...(n.variations??[]).map(o=>({...o,source:"block"})),...(e[n.name]??[]).filter(({source:o})=>o!=="block")])]))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:pt([...e[t.blockName]??[],...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(e[t.blockName]??[]).filter(r=>t.variationNames.indexOf(r.name)===-1)}}return e}function ft(e){return(t=null,r)=>{switch(r.type){case"REMOVE_BLOCK_TYPES":return r.names.indexOf(t)!==-1?null:t;case e:return r.name||null}return t}}var Pa=ft("SET_DEFAULT_BLOCK_NAME"),Ia=ft("SET_FREEFORM_FALLBACK_BLOCK_NAME"),za=ft("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),Ma=ft("SET_GROUPING_BLOCK_NAME");function Va(e=Na,t){switch(t.type){case"SET_CATEGORIES":let r=new Map;return(t.categories||[]).forEach(n=>{r.set(n.slug,n)}),[...r.values()];case"UPDATE_CATEGORY":{if(!t.category||!Object.keys(t.category).length)return e;if(e.find(({slug:o})=>o===t.slug))return e.map(o=>o.slug===t.slug?{...o,...t.category}:o)}}return e}function $a(e={},t){switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return F(e,t.namespace)}return e}function ja(e=[],t=[]){let r=Array.from(new Set(e.concat(t)));return r.length>0?r:void 0}function Ua(e={},t){switch(t.type){case"ADD_BLOCK_BINDINGS_SOURCE":return{...e,[t.name]:{label:t.label||e[t.name]?.label,usesContext:ja(e[t.name]?.usesContext,t.usesContext),getValues:t.getValues,setValues:t.setValues,canUserEditValue:t.setValues&&t.canUserEditValue,getFieldsList:t.getFieldsList}};case"REMOVE_BLOCK_BINDINGS_SOURCE":return F(e,t.name)}return e}var Ro=(0,No.combineReducers)({bootstrappedBlockTypes:Ra,unprocessedBlockTypes:La,blockTypes:Oa,blockStyles:Da,blockVariations:qa,defaultBlockName:Pa,freeformFallbackBlockName:Ia,unregisteredFallbackBlockName:za,groupingBlockName:Ma,categories:Va,collections:$a,blockBindingsSources:Ua});var Br={};Ae(Br,{__experimentalHasContentRoleAttribute:()=>hl,getActiveBlockVariation:()=>nl,getBlockStyles:()=>rl,getBlockSupport:()=>Ko,getBlockType:()=>ve,getBlockTypes:()=>Go,getBlockVariations:()=>Tr,getCategories:()=>il,getChildBlockNames:()=>Er,getCollections:()=>sl,getDefaultBlockName:()=>al,getDefaultBlockVariation:()=>ol,getFreeformFallbackBlockName:()=>ll,getGroupingBlockName:()=>ul,getUnregisteredFallbackBlockName:()=>cl,hasBlockSupport:()=>Wo,hasChildBlocks:()=>fl,hasChildBlocksWithInserterSupport:()=>dl,isMatchingSearchTerm:()=>pl});var $o=h(qo(),1),jo=h(yr(),1),ht=h(se(),1),Uo=h(_e(),1),Fo=h(L(),1);var ae=(e,t,r)=>{let n=Array.isArray(t)?t:t.split("."),o=e;return n.forEach(i=>{o=o?.[i]}),o??r};function Io(e){return typeof e=="object"&&e!==null&&e.constructor===Object}function vr(e,t){return Io(e)&&Io(t)?Object.entries(t).every(([r,n])=>vr(e?.[r],n)):e===t}var xr={};Ae(xr,{getAllBlockBindingsSources:()=>Qa,getBlockBindingsSource:()=>Ja,getBlockBindingsSourceFieldsList:()=>el,getBlockKeyboardShortcuts:()=>tl,getBootstrappedBlockType:()=>Za,getSupportedStyles:()=>Ya,getUnprocessedBlockTypes:()=>Xa,hasContentRoleAttribute:()=>wr});var ye=h(se(),1),Mo=h(L(),1);var Wa=["background","backgroundColor","color","linkColor","captionColor","buttonColor","headingColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","padding","contentSize","wideSize","blockGap","textAlign","textDecoration","textIndent","textTransform","letterSpacing"];function zo(e,t,r){return e.filter(n=>!(n==="fontSize"&&r==="heading"||n==="textDecoration"&&!t&&r!=="link"||n==="textTransform"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="letterSpacing"&&!t&&!(["heading","h1","h2","h3","h4","h5","h6"].includes(r)||r==="button"||r==="caption"||r==="text")||n==="textIndent"&&!t||n==="textColumns"&&!t))}var Ya=(0,ye.createSelector)((e,t,r)=>{if(!t)return zo(Wa,t,r);let n=ve(e,t);if(!n)return[];let o=[],i=n?.supports;i?.spacing?.blockGap&&o.push("blockGap"),i?.shadow&&o.push("shadow");let s=rt;return Object.keys(s).forEach(a=>{if(s[a].support){if(s[a].requiresOptOut&&i&&s[a].support[0]in i&&ae(i,s[a].support)!==!1){o.push(a);return}i&&ae(i,s[a].support,!1)&&o.push(a)}}),zo(o,t,r)},(e,t)=>[e.blockTypes[t]]);function Za(e,t){return e.bootstrappedBlockTypes[t]}function Xa(e){return e.unprocessedBlockTypes}function Qa(e){return e.blockBindingsSources}function Ja(e,t){return e.blockBindingsSources[t]}var el=(0,ye.createRegistrySelector)(e=>(0,ye.createSelector)((t,r,n)=>{if(!r.getFieldsList)return[];let o={};if(r?.usesContext?.length)for(let i of r.usesContext)o[i]=n[i];return r.getFieldsList({select:e,context:o})},(t,r,n)=>[r.getFieldsList,r.usesContext,n])),tl=(0,ye.createSelector)(e=>{let t=[];for(let r of Object.keys(e.blockTypes)){for(let o of e.blockVariations[r]??[])o.shortcut&&t.push({...o.shortcut,targetBlockName:r,blockNames:[r],variationName:o.name});let n=e.blockTypes[r]?.transforms;for(let o of n?.to??[]){if(o.type!=="block")continue;let i=o.blocks?.[0];if(i)for(let s of o.shortcuts??[])t.push({...s,targetBlockName:i,blockNames:[r],variationName:s.variationName??o.variationName})}for(let o of n?.from??[])if(!(o.type!=="block"||!o.blocks?.length))for(let i of o.shortcuts??[])t.push({...i,targetBlockName:r,blockNames:o.blocks,variationName:i.variationName??o.variationName})}return t},e=>[e.blockTypes,e.blockVariations]),wr=(e,t)=>{let r=ve(e,t);return r?Object.values(r.attributes).some(({role:n,__experimentalRole:o})=>n==="content"?!0:o==="content"?((0,Mo.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${t} block.`}),!0):!1):!1};var Ho=(e,t)=>typeof t=="string"?ve(e,t):t,Go=(0,ht.createSelector)(e=>Object.values(e.blockTypes),e=>[e.blockTypes]);function ve(e,t){return e.blockTypes[t]}function rl(e,t){return e.blockStyles[t]}var Tr=(0,ht.createSelector)((e,t,r)=>{let n=e.blockVariations[t];return!n||!r?n:n.filter(o=>(o.scope||["block","inserter"]).includes(r))},(e,t)=>[e.blockVariations[t]]);function nl(e,t,r,n,o){let i=Tr(e,t,n);if(!i)return i;if(o){let u=i.find(p=>p.innerContent&&(0,jo.default)(p.innerContent,o));if(u)return u}let s=ve(e,t),a=Object.keys(s?.attributes||{}),l,c=0;for(let u of i)if(!u.innerContent){if(Array.isArray(u.isActive)){let p=u.isActive.filter(d=>{let x=d.split(".")[0];return a.includes(x)}),f=p.length;if(f===0)continue;p.every(d=>{let x=ae(u.attributes,d);if(x===void 0)return!1;let _=ae(r,d);return _ instanceof Uo.RichTextData&&(_=_.toHTMLString()),vr(_,x)})&&f>c&&(l=u,c=f)}else if(u.isActive?.(r,u.attributes))return l||u}return!l&&["block","transform"].includes(n)&&(l=i.find(u=>u?.isDefault&&!Object.hasOwn(u,"isActive"))),l}function ol(e,t,r){let n=Tr(e,t,r);return[...n||[]].reverse().find(({isDefault:i})=>!!i)||n?.[0]}function il(e){return e.categories}function sl(e){return e.collections}function al(e){return e.defaultBlockName}function ll(e){return e.freeformFallbackBlockName}function cl(e){return e.unregisteredFallbackBlockName}function ul(e){return e.groupingBlockName}var Er=(0,ht.createSelector)((e,t)=>Go(e).filter(r=>r.parent?.includes(t)).map(({name:r})=>r),e=>[e.blockTypes]),Ko=(e,t,r,n)=>{let o=Ho(e,t);return o?.supports?ae(o.supports,r,n):n};function Wo(e,t,r,n){return!!Ko(e,t,r,n)}function Vo(e){return(0,$o.default)(e??"").toLowerCase().trim()}function pl(e,t,r=""){let n=Ho(e,t),o=Vo(r),i=s=>Vo(s).includes(o);return i(n?.title)||n?.keywords?.some(i)||i(n?.category)||typeof n?.description=="string"&&i(n.description)}var fl=(e,t)=>Er(e,t).length>0,dl=(e,t)=>Er(e,t).some(r=>Wo(e,r,"inserter",!0)),hl=(...e)=>((0,Fo.default)("__experimentalHasContentRoleAttribute",{since:"6.7",version:"6.8",hint:"This is a private selector."}),wr(...e));var Nr={};Ae(Nr,{__experimentalReapplyBlockFilters:()=>yl,addBlockCollection:()=>Rl,addBlockStyles:()=>wl,addBlockTypes:()=>kl,addBlockVariations:()=>Tl,reapplyBlockTypeFilters:()=>ii,removeBlockCollection:()=>Ll,removeBlockStyles:()=>xl,removeBlockTypes:()=>vl,removeBlockVariations:()=>El,setCategories:()=>_l,setDefaultBlockName:()=>Bl,setFreeformFallbackBlockName:()=>Al,setGroupingBlockName:()=>Cl,setUnregisteredFallbackBlockName:()=>Sl,updateCategory:()=>Nl});var oi=h(L(),1);function Yo(e){return Object.prototype.toString.call(e)==="[object Object]"}function Zo(e){var t,r;return Yo(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Yo(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}var ni=h(ei(),1),Cr=h(L(),1),_r=h(De(),1),P=h(nt(),1);var ri={common:"text",formatting:"text",layout:"design"};function bl(e=[],t=[]){let r=[...e];return t.forEach(n=>{let o=r.findIndex(i=>i.name===n.name);o!==-1?r[o]={...r[o],...n}:r.push(n)}),r}var Bt=(e,t)=>({select:r})=>{let n=r.getBootstrappedBlockType(e),o={apiVersion:1,name:e,icon:tt,keywords:[],attributes:{},providesContext:{},usesContext:[],selectors:{},supports:{},styles:[],blockHooks:{},save:()=>null,...n,...t,variations:bl(Array.isArray(n?.variations)?n.variations:[],Array.isArray(t?.variations)?t.variations:[])};(!o.attributes||typeof o.attributes!="object")&&((0,P.default)('The block "'+e+'" is registering attributes as `null` or `undefined`. Use an empty object (`attributes: {}`) or exclude the `attributes` key.'),o.attributes={});let i=(0,_r.applyFilters)("blocks.registerBlockType",o,e,null);if(i.apiVersion<=2&&(0,Cr.default)("Block with API version 2 or lower",{since:"6.9",hint:`The block "${e}" is registered with API version ${i.apiVersion}. This means that the post editor may work as a non-iframe editor. Since all editors are planned to work as iframes in the future, set the \`apiVersion\` field to 3 and test the block inside the iframe editor.`,link:"https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/"}),i.description&&typeof i.description!="string"&&(0,Cr.default)("Declaring non-string block descriptions",{since:"6.2"}),i.deprecated&&(i.deprecated=i.deprecated.map(a=>Object.fromEntries(Object.entries((0,_r.applyFilters)("blocks.registerBlockType",{...F(o,Ne),...a},o.name,a)).filter(([l])=>Ne.includes(l))))),!Zo(i)){(0,P.default)("Block settings must be a valid object.");return}if(typeof i.save!="function"){(0,P.default)('The "save" property must be a valid function.');return}if("edit"in i&&!(0,ni.isValidElementType)(i.edit)){(0,P.default)('The "edit" property must be a valid component.');return}if(typeof i.category=="string"&&ri.hasOwnProperty(i.category)&&(i.category=ri[i.category]),"category"in i&&!r.getCategories().some(({slug:a})=>a===i.category)&&((0,P.default)('The block "'+e+'" is registered with an invalid category "'+i.category+'".'),delete i.category),!("title"in i)||i.title===""){(0,P.default)('The block "'+e+'" must have a title.');return}if(typeof i.title!="string"){(0,P.default)("Block titles must be strings.");return}let s=ut(i.icon);if(i.icon=s,!Oe(s.src)){(0,P.default)("The icon passed is invalid. The icon should be a string, an element, a function, or an object following the specifications documented in https://developer.wordpress.org/block-editor/developers/block-api/block-registration/#icon-optional");return}if((typeof i?.parent=="string"||i?.parent instanceof String)&&(i.parent=[i.parent],(0,P.default)("Parent must be undefined or an array of strings (block types), but it is a string.")),!Array.isArray(i?.parent)&&i?.parent!==void 0){(0,P.default)("Parent must be undefined or an array of block types, but it is "+i.parent);return}if(i?.parent?.length===1&&e===i.parent[0]){(0,P.default)('Block "'+e+'" cannot be a parent of itself. Please remove the block name from the parent list.');return}return i};function kl(e){return{type:"ADD_BLOCK_TYPES",blockTypes:Array.isArray(e)?e:[e]}}function ii(){return({dispatch:e,select:t})=>{let r=[];for(let[n,o]of Object.entries(t.getUnprocessedBlockTypes())){let i=e(Bt(n,o));i&&r.push(i)}r.length&&e.addBlockTypes(r)}}function yl(){return(0,oi.default)('wp.data.dispatch( "core/blocks" ).__experimentalReapplyBlockFilters',{since:"6.4",alternative:"reapplyBlockFilters"}),ii()}function vl(e){return{type:"REMOVE_BLOCK_TYPES",names:Array.isArray(e)?e:[e]}}function wl(e,t){return{type:"ADD_BLOCK_STYLES",styles:Array.isArray(t)?t:[t],blockNames:Array.isArray(e)?e:[e]}}function xl(e,t){return{type:"REMOVE_BLOCK_STYLES",styleNames:Array.isArray(t)?t:[t],blockName:e}}function Tl(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:Array.isArray(t)?t:[t],blockName:e}}function El(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:Array.isArray(t)?t:[t],blockName:e}}function Bl(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function Al(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function Sl(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function Cl(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function _l(e){return{type:"SET_CATEGORIES",categories:e}}function Nl(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function Rl(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function Ll(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}var Rr={};Ae(Rr,{addBlockBindingsSource:()=>ql,addBootstrappedBlockType:()=>Ol,addUnprocessedBlockType:()=>Dl,removeBlockBindingsSource:()=>Pl});function Ol(e,t){return{type:"ADD_BOOTSTRAPPED_BLOCK_TYPE",name:e,blockType:t}}function Dl(e,t){return({dispatch:r})=>{r({type:"ADD_UNPROCESSED_BLOCK_TYPE",name:e,blockType:t});let n=r(Bt(e,t));n&&r.addBlockTypes(n)}}function ql(e){return{type:"ADD_BLOCK_BINDINGS_SOURCE",name:e.name,label:e.label,usesContext:e.usesContext,getValues:e.getValues,setValues:e.setValues,canUserEditValue:e.canUserEditValue,getFieldsList:e.getFieldsList}}function Pl(e){return{type:"REMOVE_BLOCK_BINDINGS_SOURCE",name:e}}var si="core/blocks";var m=(0,At.createReduxStore)(si,{reducer:Ro,selectors:Br,actions:Nr});(0,At.register)(m);z(m).registerPrivateSelectors(xr);z(m).registerPrivateActions(Rr);var A=[];for(let e=0;e<256;++e)A.push((e+256).toString(16).slice(1));function ai(e,t=0){return(A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]).toLowerCase()}var Il=new Uint8Array(16);function Lr(){return crypto.getRandomValues(Il)}function zl(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Ml(e,t,r)}function Ml(e,t,r){e=e||{};let n=e.random??e.rng?.()??Lr();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return ai(n)}var qe=zl;var St=h(De(),1),ci=h(L(),1),ui=h(nt(),1);var Ie=e=>e?.type==="block",pi=(e,t)=>t.variationName?{...e,variationName:t.variationName}:e;function S(e,t={},r=[],n){if(!gr(e))return S("core/missing",{originalName:e,originalContent:"",originalUndelimitedContent:""});let o=ke(e,t),s={clientId:qe(),name:e,isValid:!0,attributes:o,innerBlocks:r};return n&&(e==="core/html"?s.innerContent=n:(0,ui.default)(`The innerContent argument passed to createBlock for the "${e}" block was ignored. Only the Custom HTML block stores static inner content.`)),s}function Dr(e=[]){return e.map(t=>{let r=Array.isArray(t)?t:[t.name,t.attributes,t.innerBlocks,t.innerContent],[n,o,i=[],s]=r;return S(n,o,Dr(i),s)})}function Ct(e,t={},r){let{name:n}=e;if(!gr(n))return S("core/missing",{originalName:n,originalContent:"",originalUndelimitedContent:""});let o=qe(),i=ke(n,{...e.attributes,...t});return{...e,clientId:o,attributes:i,innerBlocks:r||e.innerBlocks.map(s=>Ct(s))}}function fi(e,t={},r){return(0,ci.default)("__experimentalCloneSanitizedBlock",{since:"7.1",alternative:"cloneSanitizedBlock"}),Ct(e,t,r)}function qr(e,t={},r){let n=qe();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map(o=>qr(o))}}var di=(e,t,r)=>{if(!r.length)return!1;let n=r.length>1,o=r[0].name;if(!(Pe(e)||!n||e.isMultiBlock)||!Pe(e)&&!r.every(l=>l.name===o))return!1;let s=r[0];return!(!(t!=="from"||e.blocks.indexOf(s.name)!==-1||Pe(e))||!n&&t==="from"&&li(s.name)&&li(e.blockName)||!Or(e,r))},Vl=e=>e.length?Re().flatMap(n=>M("from",n.name).filter(Ie).filter(i=>di(i,"from",e)).map(i=>pi(n,i))):[],$l=e=>{if(!e.length)return[];let t=e[0],r=w(t.name);return(r?M("to",r.name):[]).filter(Ie).filter(i=>di(i,"to",e)).flatMap(i=>(i.blocks??[]).map(s=>{let a=w(s);return a?pi(a,i):void 0})).filter(i=>!!i)},Pe=e=>Ie(e)&&Array.isArray(e.blocks)&&e.blocks.includes("*"),li=e=>e===it();function hi(e){if(!e.length)return[];let t=Vl(e),r=$l(e),n=new Map;for(let o of[...t,...r]){let i=o.variationName?`${o.name}/${o.variationName}`:o.name;n.has(i)||n.set(i,o)}return[...n.values()]}function ee(e,t){let r=(0,St.createHooks)();for(let n=0;n<e.length;n++){let o=e[n];t(o)&&r.addFilter("transform","transform/"+n.toString(),i=>i||o,o.priority)}return r.applyFilters("transform",null)}function M(e,t){if(t===void 0)return Re().map(({name:o})=>M(e,o)).flat();let r=U(t),n=r?.transforms?.[e];return!r||!Array.isArray(n)?[]:n.map(o=>({...o,blockName:r.name}))}function Or(e,t){if(typeof e.isMatch!="function")return!0;let r=t[0],n=e.isMultiBlock?t.map(i=>i.attributes):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function mi(e,t,r){let n=Array.isArray(e)?e:[e],o=n.length>1,i=n[0],s=i.name,a=M("from",t).filter(Ie),l=M("to",s).filter(Ie),c=d=>r?d.variationName===r:!d.variationName,u=ee(l,d=>c(d)&&(Pe(d)||d.blocks.indexOf(t)!==-1)&&(!o||!!d.isMultiBlock)&&Or(d,n))||ee(a,d=>c(d)&&(Pe(d)||d.blocks.indexOf(s)!==-1)&&(!o||!!d.isMultiBlock)&&Or(d,n));if(!u)return null;let p;return u.isMultiBlock?"__experimentalConvert"in u?p=u.__experimentalConvert(n):p=u.transform(n.map(d=>d.attributes),n.map(d=>d.innerBlocks)):"__experimentalConvert"in u?p=u.__experimentalConvert(i):p=u.transform(i.attributes,i.innerBlocks),p===null||typeof p!="object"||(p=Array.isArray(p)?p:[p],p.some(d=>!w(d.name)))||!p.some(d=>d.name===t)?null:p.map((d,x,_)=>(0,St.applyFilters)("blocks.switchToBlockType.transformedBlock",d,e,x,_))}var Pr=(e,t)=>S(e,t.attributes,(t.innerBlocks??[]).map(r=>Pr(r.name,r)),t.innerContent);var os=h(bi(),1),is=h(Ir(),1);var ne=h(Ce(),1),re=h(De(),1),Ti=h(vi(),1),Ei=h(Ir(),1),Bi=h(L(),1);function te(e,t={}){let{isCommentDelimited:r=!0}=t,{blockName:n,attrs:o={},innerBlocks:i=[],innerContent:s=[]}=e,a=0,l=s.map(c=>c!==null?c:te(i[a++],t)).join(`
 `).replace(/\n+/g,`
-`).trim();return r?Pr(n??void 0,o,l):l}var Bi=h(wi(),1);function Ai(e){let t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,re.applyFilters)("blocks.getBlockDefaultClassName",t,e)}function Si(e){let t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,re.applyFilters)("blocks.getBlockMenuDefaultClassName",t,e)}var Ir={},Ci={};function Mr(e={}){let{blockType:t,attributes:r}=Ir;return Mr.skipFilters?e:(0,re.applyFilters)("blocks.getSaveContent.extraProps",{...e},t,r)}function _i(e={}){let{innerBlocks:t}=Ci;if(!Array.isArray(t))return{...e,children:t};let r=St(t,{isInnerBlocks:!0});return{...e,children:(0,Bi.jsx)(ne.RawHTML,{children:r})}}function Vr(e,t,r=[]){let n=U(e);if(!n?.save)return null;let o=n.save;if(o.prototype instanceof ne.Component){let s=o,a=new s({attributes:t});o=a.render.bind(a)}Ir.blockType=n,Ir.attributes=t,Ci.innerBlocks=r;let i=o({attributes:t,innerBlocks:r});if(i!==null&&typeof i=="object"&&(0,re.hasFilter)("blocks.getSaveContent.extraProps")&&!((n.apiVersion??0)>1)){let s=(0,re.applyFilters)("blocks.getSaveContent.extraProps",{...i.props},n,t);(0,xi.isShallowEqual)(s,i.props)||(i=(0,ne.cloneElement)(i,s))}return(0,re.applyFilters)("blocks.getSaveElement",i,n,t)}function Z(e,t,r){let n=U(e);return n?(0,ne.renderToString)(Vr(n,t,r)):""}function $l(e,t){return Object.entries(e.attributes??{}).reduce((r,[n,o])=>{let i=t[n];return i===void 0||o.source!==void 0||o.role==="local"?r:o.__experimentalRole==="local"?((0,Ei.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e?.name} block.`}),r):("default"in o&&JSON.stringify(o.default)===JSON.stringify(i)||(r[n]=i),r)},{})}function jl(e){return JSON.stringify(e).replaceAll("\\\\","\\u005c").replaceAll("--","\\u002d\\u002d").replaceAll("<","\\u003c").replaceAll(">","\\u003e").replaceAll("&","\\u0026").replaceAll('\\"',"\\u0022")}function Ul(e,t){let r=0,n=e.map(o=>{if(o!==null)return o;let i=t[r++];return i?zr(i,{isInnerBlocks:!0}):""});for(;r<t.length;r++)n.push(zr(t[r],{isInnerBlocks:!0}));return n.join("").trim()}function Pe(e){if(e.innerContent&&e.name==="core/html")return Ul(e.innerContent,e.innerBlocks);let t=e.originalContent??"";if(e.isValid||e.innerBlocks.length)try{t=Z(e.name,e.attributes,e.innerBlocks)}catch{}return t}function Pr(e,t,r){let n=t&&Object.entries(t).length?jl(t)+" ":"",o=e?.startsWith("core/")?e.slice(5):e;return r?`<!-- wp:${o} ${n}-->
+`).trim();return r?zr(n??void 0,o,l):l}var Ai=h(xi(),1);function Si(e){let t="wp-block-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,re.applyFilters)("blocks.getBlockDefaultClassName",t,e)}function Ci(e){let t="editor-block-list-item-"+e.replace(/\//,"-").replace(/^core-/,"");return(0,re.applyFilters)("blocks.getBlockMenuDefaultClassName",t,e)}var Mr={},_i={};function $r(e={}){let{blockType:t,attributes:r}=Mr;return $r.skipFilters?e:(0,re.applyFilters)("blocks.getSaveContent.extraProps",{...e},t,r)}function Ni(e={}){let{innerBlocks:t}=_i;if(!Array.isArray(t))return{...e,children:t};let r=_t(t,{isInnerBlocks:!0});return{...e,children:(0,Ai.jsx)(ne.RawHTML,{children:r})}}function jr(e,t,r=[]){let n=U(e);if(!n?.save)return null;let o=n.save;if(o.prototype instanceof ne.Component){let s=o,a=new s({attributes:t});o=a.render.bind(a)}Mr.blockType=n,Mr.attributes=t,_i.innerBlocks=r;let i=o({attributes:t,innerBlocks:r});if(i!==null&&typeof i=="object"&&(0,re.hasFilter)("blocks.getSaveContent.extraProps")&&!((n.apiVersion??0)>1)){let s=(0,re.applyFilters)("blocks.getSaveContent.extraProps",{...i.props},n,t);(0,Ti.isShallowEqual)(s,i.props)||(i=(0,ne.cloneElement)(i,s))}return(0,re.applyFilters)("blocks.getSaveElement",i,n,t)}function Z(e,t,r){let n=U(e);return n?(0,ne.renderToString)(jr(n,t,r)):""}function jl(e,t){return Object.entries(e.attributes??{}).reduce((r,[n,o])=>{let i=t[n];return i===void 0||o.source!==void 0||o.role==="local"?r:o.__experimentalRole==="local"?((0,Bi.default)("__experimentalRole attribute",{since:"6.7",version:"6.8",alternative:"role attribute",hint:`Check the block.json of the ${e?.name} block.`}),r):("default"in o&&JSON.stringify(o.default)===JSON.stringify(i)||(r[n]=i),r)},{})}function Ul(e){return JSON.stringify(e).replaceAll("\\\\","\\u005c").replaceAll("--","\\u002d\\u002d").replaceAll("<","\\u003c").replaceAll(">","\\u003e").replaceAll("&","\\u0026").replaceAll('\\"',"\\u0022")}function Fl(e,t){let r=0,n=e.map(o=>{if(o!==null)return o;let i=t[r++];return i?Vr(i,{isInnerBlocks:!0}):""});for(;r<t.length;r++)n.push(Vr(t[r],{isInnerBlocks:!0}));return n.join("").trim()}function ze(e){if(e.innerContent&&e.name==="core/html")return Fl(e.innerContent,e.innerBlocks);let t=e.originalContent??"";if(e.isValid||e.innerBlocks.length)try{t=Z(e.name,e.attributes,e.innerBlocks)}catch{}return t}function zr(e,t,r){let n=t&&Object.entries(t).length?Ul(t)+" ":"",o=e?.startsWith("core/")?e.slice(5):e;return r?`<!-- wp:${o} ${n}-->
 `+r+`
-<!-- /wp:${o} -->`:`<!-- wp:${o} ${n}/-->`}function zr(e,{isInnerBlocks:t=!1}={}){if(!e.isValid&&e.__unstableBlockSource)return te(e.__unstableBlockSource);let r=e.name,n=Pe(e);if(r===Y()||!t&&r===D())return n;let o=x(r);if(!o)return n;let i=$l(o,e.attributes);return Pr(r,i,n)}var Ni=(()=>{let e=new WeakMap;return t=>{let r=e.get(t);if(r!==void 0)return r;let n=t;n.length===1&&at(n[0])&&(n=[]);let o=St(n);return n.length===1&&n[0].name===D()&&n[0].name==="core/freeform"&&(o=(0,Ti.removep)(o)),e.set(t,o),o}})();function St(e,t){return(Array.isArray(e)?e:[e]).map(n=>zr(n,t)).join(`
+<!-- /wp:${o} -->`:`<!-- wp:${o} ${n}/-->`}function Vr(e,{isInnerBlocks:t=!1}={}){if(!e.isValid&&e.__unstableBlockSource)return te(e.__unstableBlockSource);let r=e.name,n=ze(e);if(r===Y()||!t&&r===D())return n;let o=w(r);if(!o)return n;let i=jl(o,e.attributes);return zr(r,i,n)}var Ri=(()=>{let e=new WeakMap;return t=>{let r=e.get(t);if(r!==void 0)return r;let n=t;n.length===1&&ct(n[0])&&(n=[]);let o=_t(n);return n.length===1&&n[0].name===D()&&n[0].name==="core/freeform"&&(o=(0,Ei.removep)(o)),e.set(t,o),o}})();function _t(e,t){return(Array.isArray(e)?e:[e]).map(n=>Vr(n,t)).join(`

-`)}var Fl=/^#[xX]([A-Fa-f0-9]+)$/,Hl=/^#([0-9]+)$/,Gl=/^([A-Za-z0-9]+)$/,Sf=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(Fl);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Hl),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(Gl),r)return this.named[r[1]]}},e})(),Kl=/[\t\n\f ]/,Wl=/[A-Za-z]/,Yl=/\r\n?/g;function le(e){return Kl.test(e)}function Ri(e){return Wl.test(e)}function Zl(e){return e.replace(Yl,`
-`)}var Xl=(function(){function e(t,r){this.delegate=t,this.entityParser=r,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<")this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(n===`
-`){var o=this.tagNameBuffer.toLowerCase();(o==="pre"||o==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek();n==="<"?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||Ri(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();n==="-"&&this.input.charAt(this.index)==="-"&&(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment())},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();le(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(le(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();le(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(le(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();le(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();le(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();le(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||Ri(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=Zl(t);this.index<this.input.length;){var r=this.states[this.state];if(r!==void 0)r.call(this);else throw new Error("unhandled state "+this.state)}},e.prototype.tokenizeEOF=function(){this.flushData()},e.prototype.flushData=function(){this.state==="data"&&(this.delegate.finishData(),this.transitionTo("beforeData"))},e.prototype.peek=function(){return this.input.charAt(this.index)},e.prototype.consume=function(){var t=this.peek();return this.index++,t===`
-`?(this.line++,this.column=0):this.column++,t},e.prototype.consumeCharRef=function(){var t=this.input.indexOf(";",this.index);if(t!==-1){var r=this.input.slice(this.index,t),n=this.entityParser.parse(r);if(n){for(var o=r.length;o;)this.consume(),o--;return this.consume(),n}}},e.prototype.markTagStart=function(){this.delegate.tagOpen()},e.prototype.appendToTagName=function(t){this.tagNameBuffer+=t,this.delegate.appendToTagName(t)},e})(),Li=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Xl(this,t),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r<arguments.length;r++)if(t.type===arguments[r])return t;throw new Error("token type was unexpectedly "+t.type)},e.prototype.push=function(t){this.token=t,this.tokens.push(t)},e.prototype.currentAttribute=function(){return this._currentAttribute},e.prototype.addLocInfo=function(){this.options.loc&&(this.current().loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},e.prototype.beginData=function(){this.push({type:"Chars",chars:""})},e.prototype.appendToData=function(t){this.current("Chars").chars+=t},e.prototype.finishData=function(){this.addLocInfo()},e.prototype.beginComment=function(){this.push({type:"Comment",chars:""})},e.prototype.appendToCommentData=function(t){this.current("Comment").chars+=t},e.prototype.finishComment=function(){this.addLocInfo()},e.prototype.tagOpen=function(){},e.prototype.beginStartTag=function(){this.push({type:"StartTag",tagName:"",attributes:[],selfClosing:!1})},e.prototype.beginEndTag=function(){this.push({type:"EndTag",tagName:""})},e.prototype.finishTag=function(){this.addLocInfo()},e.prototype.markTagAsSelfClosing=function(){this.current("StartTag").selfClosing=!0},e.prototype.appendToTagName=function(t){this.current("StartTag","EndTag").tagName+=t},e.prototype.beginAttribute=function(){this._currentAttribute=["","",!1]},e.prototype.appendToAttributeName=function(t){this.currentAttribute()[0]+=t},e.prototype.beginAttributeValue=function(t){this.currentAttribute()[2]=t},e.prototype.appendToAttributeValue=function(t){this.currentAttribute()[1]+=t},e.prototype.finishAttributeValue=function(){this.current("StartTag").attributes.push(this._currentAttribute)},e.prototype.reportSyntaxError=function(t){this.current().syntaxError=t},e})();var Mi=h(br(),1),Vi=h(L(),1),$i=h(Di(),1);function ce(){function e(t){return(r,...n)=>t("Block validation: "+r,...n)}return{error:e(console.error),warning:e(console.warn),getItems(){return[]}}}function qi(){let e=[],t=ce();return{error(...r){e.push({log:t.error,args:r})},warning(...r){e.push({log:t.warning,args:r})},getItems(){return e}}}var Ql=e=>e,Jl=/[\t\n\r\v\f ]+/g,ec=/^[\t\n\r\v\f ]*$/,tc=/^url\s*\(['"\s]*(.*?)['"\s]*\)$/,ji=["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"],rc=["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"],nc=[...ji,...rc],Pi=[Ql,cc],oc=/^[\da-z]+$/i,ic=/^#\d+$/,sc=/^#x[\da-f]+$/i;function ac(e){return oc.test(e)||ic.test(e)||sc.test(e)}var lc=class{parse(e){if(ac(e))return(0,$i.decodeEntities)("&"+e+";")}};function $r(e){return e.trim().split(Jl)}function cc(e){return $r(e).join(" ")}function uc(e){return(e.attributes??[]).filter(t=>{let[r,n]=t;return n||r.indexOf("data-")===0||nc.includes(r)})}function Ii(e,t,r=ce()){let n=e.chars,o=t.chars;for(let i=0;i<Pi.length;i++){let s=Pi[i];if(n=s(n),o=s(o),n===o)return!0}return r.warning("Expected text `%s`, saw `%s`.",t.chars,e.chars),!1}function pc(e){return parseFloat(e)===0?"0":e.indexOf(".")===0?"0"+e:e}function fc(e){return $r(e).map(pc).join(" ").replace(tc,"url($1)")}function dc(e){let t=e.replace(/;?\s*$/,"").split(";").map(r=>{let[n,...o]=r.split(":"),i=o.join(":");return[n.trim(),fc(i.trim())]});return Object.fromEntries(t)}var hc={class:(e,t)=>{let[r,n]=[e,t].map($r),o=r.filter(s=>!n.includes(s)),i=n.filter(s=>!r.includes(s));return o.length===0&&i.length===0},style:(e,t)=>(0,Mi.default)(...[e,t].map(dc)),...Object.fromEntries(ji.map(e=>[e,()=>!0]))};function mc(e,t,r=ce()){if(e.length!==t.length)return r.warning("Expected attributes %o, instead saw %o.",t,e),!1;let n={};for(let o=0;o<t.length;o++)n[t[o][0].toLowerCase()]=t[o][1];for(let o=0;o<e.length;o++){let[i,s]=e[o],a=i.toLowerCase();if(!n.hasOwnProperty(a))return r.warning("Encountered unexpected attribute `%s`.",i),!1;let l=n[a],c=hc[a];if(c){if(!c(s,l))return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,l,s),!1}else if(s!==l)return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,l,s),!1}return!0}var gc={StartTag:(e,t,r=ce())=>e.tagName!==t.tagName&&e.tagName.toLowerCase()!==t.tagName.toLowerCase()?(r.warning("Expected tag name `%s`, instead saw `%s`.",t.tagName,e.tagName),!1):mc(...[e,t].map(uc),r),Chars:Ii,Comment:Ii};function Ie(e){let t;for(;t=e.shift();)if(t.type!=="Chars"||!ec.test(t.chars))return t}function bc(e,t=ce()){try{return new Li(new lc).tokenize(e)}catch{t.warning("Malformed HTML detected: %s",e)}return null}function zi(e,t){return e.selfClosing?!!(t&&t.tagName===e.tagName&&t.type==="EndTag"):!1}function kc(e,t,r=ce()){if(e===t)return!0;let[n,o]=[e,t].map(a=>bc(a,r));if(!n||!o)return!1;let i,s;for(;i=Ie(n);){if(s=Ie(o),!s)return r.warning("Expected end of content, instead saw %o.",i),!1;if(i.type!==s.type)return r.warning("Expected token of type `%s` (%o), instead saw `%s` (%o).",s.type,s,i.type,i),!1;let a=gc[i.type];if(a&&!a(i,s,r))return!1;zi(i,o[0])?Ie(o):zi(s,n[0])&&Ie(n)}return(s=Ie(o))?(r.warning("Expected %o, instead saw end of content.",s),!1):!0}function X(e,t=e.name){if(e.name===D()||e.name===Y())return[!0,[]];let n=qi(),o=U(t),i;try{i=Z(o,e.attributes)}catch(a){return n.error(`Block validation failed because an error occurred while generating block content:
+`)}var Hl=/^#[xX]([A-Fa-f0-9]+)$/,Gl=/^#([0-9]+)$/,Kl=/^([A-Za-z0-9]+)$/,Cf=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(Hl);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Gl),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(Kl),r)return this.named[r[1]]}},e})(),Wl=/[\t\n\f ]/,Yl=/[A-Za-z]/,Zl=/\r\n?/g;function le(e){return Wl.test(e)}function Li(e){return Yl.test(e)}function Xl(e){return e.replace(Zl,`
+`)}var Ql=(function(){function e(t,r){this.delegate=t,this.entityParser=r,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<")this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(n===`
+`){var o=this.tagNameBuffer.toLowerCase();(o==="pre"||o==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek();n==="<"?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||Li(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();n==="-"&&this.input.charAt(this.index)==="-"&&(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment())},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();le(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(le(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();le(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(le(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();le(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();le(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();le(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||Li(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=Xl(t);this.index<this.input.length;){var r=this.states[this.state];if(r!==void 0)r.call(this);else throw new Error("unhandled state "+this.state)}},e.prototype.tokenizeEOF=function(){this.flushData()},e.prototype.flushData=function(){this.state==="data"&&(this.delegate.finishData(),this.transitionTo("beforeData"))},e.prototype.peek=function(){return this.input.charAt(this.index)},e.prototype.consume=function(){var t=this.peek();return this.index++,t===`
+`?(this.line++,this.column=0):this.column++,t},e.prototype.consumeCharRef=function(){var t=this.input.indexOf(";",this.index);if(t!==-1){var r=this.input.slice(this.index,t),n=this.entityParser.parse(r);if(n){for(var o=r.length;o;)this.consume(),o--;return this.consume(),n}}},e.prototype.markTagStart=function(){this.delegate.tagOpen()},e.prototype.appendToTagName=function(t){this.tagNameBuffer+=t,this.delegate.appendToTagName(t)},e})(),Oi=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Ql(this,t),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r<arguments.length;r++)if(t.type===arguments[r])return t;throw new Error("token type was unexpectedly "+t.type)},e.prototype.push=function(t){this.token=t,this.tokens.push(t)},e.prototype.currentAttribute=function(){return this._currentAttribute},e.prototype.addLocInfo=function(){this.options.loc&&(this.current().loc={start:{line:this.startLine,column:this.startColumn},end:{line:this.tokenizer.line,column:this.tokenizer.column}}),this.startLine=this.tokenizer.line,this.startColumn=this.tokenizer.column},e.prototype.beginData=function(){this.push({type:"Chars",chars:""})},e.prototype.appendToData=function(t){this.current("Chars").chars+=t},e.prototype.finishData=function(){this.addLocInfo()},e.prototype.beginComment=function(){this.push({type:"Comment",chars:""})},e.prototype.appendToCommentData=function(t){this.current("Comment").chars+=t},e.prototype.finishComment=function(){this.addLocInfo()},e.prototype.tagOpen=function(){},e.prototype.beginStartTag=function(){this.push({type:"StartTag",tagName:"",attributes:[],selfClosing:!1})},e.prototype.beginEndTag=function(){this.push({type:"EndTag",tagName:""})},e.prototype.finishTag=function(){this.addLocInfo()},e.prototype.markTagAsSelfClosing=function(){this.current("StartTag").selfClosing=!0},e.prototype.appendToTagName=function(t){this.current("StartTag","EndTag").tagName+=t},e.prototype.beginAttribute=function(){this._currentAttribute=["","",!1]},e.prototype.appendToAttributeName=function(t){this.currentAttribute()[0]+=t},e.prototype.beginAttributeValue=function(t){this.currentAttribute()[2]=t},e.prototype.appendToAttributeValue=function(t){this.currentAttribute()[1]+=t},e.prototype.finishAttributeValue=function(){this.current("StartTag").attributes.push(this._currentAttribute)},e.prototype.reportSyntaxError=function(t){this.current().syntaxError=t},e})();var Vi=h(yr(),1),$i=h(L(),1),ji=h(qi(),1);function ce(){function e(t){return(r,...n)=>t("Block validation: "+r,...n)}return{error:e(console.error),warning:e(console.warn),getItems(){return[]}}}function Pi(){let e=[],t=ce();return{error(...r){e.push({log:t.error,args:r})},warning(...r){e.push({log:t.warning,args:r})},getItems(){return e}}}var Jl=e=>e,ec=/[\t\n\r\v\f ]+/g,tc=/^[\t\n\r\v\f ]*$/,rc=/^url\s*\(['"\s]*(.*?)['"\s]*\)$/,Ui=["allowfullscreen","allowpaymentrequest","allowusermedia","async","autofocus","autoplay","checked","controls","default","defer","disabled","download","formnovalidate","hidden","ismap","itemscope","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected","typemustmatch"],nc=["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"],oc=[...Ui,...nc],Ii=[Jl,uc],ic=/^[\da-z]+$/i,sc=/^#\d+$/,ac=/^#x[\da-f]+$/i;function lc(e){return ic.test(e)||sc.test(e)||ac.test(e)}var cc=class{parse(e){if(lc(e))return(0,ji.decodeEntities)("&"+e+";")}};function Ur(e){return e.trim().split(ec)}function uc(e){return Ur(e).join(" ")}function pc(e){return(e.attributes??[]).filter(t=>{let[r,n]=t;return n||r.indexOf("data-")===0||oc.includes(r)})}function zi(e,t,r=ce()){let n=e.chars,o=t.chars;for(let i=0;i<Ii.length;i++){let s=Ii[i];if(n=s(n),o=s(o),n===o)return!0}return r.warning("Expected text `%s`, saw `%s`.",t.chars,e.chars),!1}function fc(e){return parseFloat(e)===0?"0":e.indexOf(".")===0?"0"+e:e}function dc(e){return Ur(e).map(fc).join(" ").replace(rc,"url($1)")}function hc(e){let t=e.replace(/;?\s*$/,"").split(";").map(r=>{let[n,...o]=r.split(":"),i=o.join(":");return[n.trim(),dc(i.trim())]});return Object.fromEntries(t)}var mc={class:(e,t)=>{let[r,n]=[e,t].map(Ur),o=r.filter(s=>!n.includes(s)),i=n.filter(s=>!r.includes(s));return o.length===0&&i.length===0},style:(e,t)=>(0,Vi.default)(...[e,t].map(hc)),...Object.fromEntries(Ui.map(e=>[e,()=>!0]))};function gc(e,t,r=ce()){if(e.length!==t.length)return r.warning("Expected attributes %o, instead saw %o.",t,e),!1;let n={};for(let o=0;o<t.length;o++)n[t[o][0].toLowerCase()]=t[o][1];for(let o=0;o<e.length;o++){let[i,s]=e[o],a=i.toLowerCase();if(!n.hasOwnProperty(a))return r.warning("Encountered unexpected attribute `%s`.",i),!1;let l=n[a],c=mc[a];if(c){if(!c(s,l))return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,l,s),!1}else if(s!==l)return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,l,s),!1}return!0}var bc={StartTag:(e,t,r=ce())=>e.tagName!==t.tagName&&e.tagName.toLowerCase()!==t.tagName.toLowerCase()?(r.warning("Expected tag name `%s`, instead saw `%s`.",t.tagName,e.tagName),!1):gc(...[e,t].map(pc),r),Chars:zi,Comment:zi};function Me(e){let t;for(;t=e.shift();)if(t.type!=="Chars"||!tc.test(t.chars))return t}function kc(e,t=ce()){try{return new Oi(new cc).tokenize(e)}catch{t.warning("Malformed HTML detected: %s",e)}return null}function Mi(e,t){return e.selfClosing?!!(t&&t.tagName===e.tagName&&t.type==="EndTag"):!1}function yc(e,t,r=ce()){if(e===t)return!0;let[n,o]=[e,t].map(a=>kc(a,r));if(!n||!o)return!1;let i,s;for(;i=Me(n);){if(s=Me(o),!s)return r.warning("Expected end of content, instead saw %o.",i),!1;if(i.type!==s.type)return r.warning("Expected token of type `%s` (%o), instead saw `%s` (%o).",s.type,s,i.type,i),!1;let a=bc[i.type];if(a&&!a(i,s,r))return!1;Mi(i,o[0])?Me(o):Mi(s,n[0])&&Me(n)}return(s=Me(o))?(r.warning("Expected %o, instead saw end of content.",s),!1):!0}function X(e,t=e.name){if(e.name===D()||e.name===Y())return[!0,[]];let n=Pi(),o=U(t),i;try{i=Z(o,e.attributes)}catch(a){return n.error(`Block validation failed because an error occurred while generating block content:

-%s`,a.toString()),[!1,n.getItems()]}let s=kc(e.originalContent,i,n);return s||n.error(`Block validation failed for \`%s\` (%o).
+%s`,a.toString()),[!1,n.getItems()]}let s=yc(e.originalContent,i,n);return s||n.error(`Block validation failed for \`%s\` (%o).

 Content generated by \`save\` function:

@@ -19,7 +19,7 @@ Content generated by \`save\` function:

 Content retrieved from post body:

-%s`,o.name,o,i,e.originalContent),[s,n.getItems()]}function Ui(e,t,r){(0,Vi.default)("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});let n=U(e),o={clientId:"",name:n.name,isValid:!0,attributes:t,innerBlocks:[],originalContent:r},[i]=X(o,n);return i}function Ct(e,t){let r={...t};if(e==="core/cover-image"&&(e="core/cover"),(e==="core/text"||e==="core/cover-text")&&(e="core/paragraph"),e&&e.indexOf("core/social-link-")===0&&(r.service=e.substring(17),e="core/social-link"),e&&e.indexOf("core-embed/")===0){let a=e.substring(11),l={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=a in l?l[a]:a,["amazon-kindle","wordpress"].includes(a)||(r.responsive=!0),e="core/embed"}if(e==="core/post-comment-author"&&(e="core/comment-author-name"),e==="core/post-comment-content"&&(e="core/comment-content"),e==="core/post-comment-date"&&(e="core/comment-date"),e==="core/comments-query-loop"){e="core/comments";let a=r.className??"";a.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",a].join(" "))}e==="core/post-comments"&&(e="core/comments",r.legacy=!0);let n=t.layout;n?.type==="grid"&&typeof n?.columnCount=="string"&&(r.layout={...r.layout,columnCount:parseInt(n.columnCount,10)});let i=t.style?.layout;if(typeof i?.columnSpan=="string"){let a=parseInt(i.columnSpan,10);r.style={...r.style,layout:{...r.style?.layout,columnSpan:isNaN(a)?void 0:a}}}if(typeof i?.rowSpan=="string"){let a=parseInt(i.rowSpan,10);r.style={...r.style,layout:{...r.style?.layout,rowSpan:isNaN(a)?void 0:a}}}let s=r.style;return s!==r.style&&(r.style=s),[e,r]}function jr(e,t){for(var r=t.split("."),n;n=r.shift();){if(!(n in e))return;e=e[n]}return e}var yc=(function(){var e;return function(){return e||(e=document.implementation.createHTMLDocument("")),e}})();function _t(e,t){if(t){if(typeof e=="string"){var r=yc();r.body.innerHTML=e,e=r.body}if(typeof t=="function")return t(e);if(Object===t.constructor)return Object.keys(t).reduce(function(n,o){var i=t[o];return n[o]=_t(e,i),n},{})}}function ze(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=o;if(n&&(i=o.querySelector(n)),i)return jr(i,r)}}function Ur(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=ze(n,"attributes")(o);if(i&&Object.prototype.hasOwnProperty.call(i,r))return i[r].value}}function Fr(e){return ze(e,"textContent")}function Hr(e,t){return function(r){var n=r.querySelectorAll(e);return[].map.call(n,function(o){return _t(o,t)})}}function Fi(e,t){var r=0,n,o;t=t||{};function i(){var s=n,a=arguments.length,l,c;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(c=0;c<a;c++)if(s.args[c]!==arguments[c]){s=s.next;continue e}return s!==n&&(s===o&&(o=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}for(l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return s={args:l,val:e.apply(null,l)},n?(n.prev=s,s.next=n):o=s,r===t.maxSize?(o=o.prev,o.next=null):r++,n=s,s.val}return i.clear=function(){n=null,o=null,r=0},i}var Zi=h(De(),1),Xi=h(_e(),1);var Kr=h(_e(),1);var Me=h(L(),1);var Hi=h(Ce(),1),we=h(L(),1);function vc(e){return(0,we.default)("wp.blocks.children.getChildrenArray",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e}function wc(...e){(0,we.default)("wp.blocks.children.concat",{since:"6.1",version:"6.3",alternative:"wp.richText.concat",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++){let n=Array.isArray(e[r])?e[r]:[e[r]];for(let o=0;o<n.length;o++){let i=n[o];typeof i=="string"&&typeof t[t.length-1]=="string"?t[t.length-1]+=i:t.push(i)}}return t}function Nt(e){(0,we.default)("wp.blocks.children.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++)try{t.push(Lt(e[r]))}catch{}return t}function Gr(e){(0,we.default)("wp.blocks.children.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=e;return(0,Hi.renderToString)(t)}function Rt(e){return(0,we.default)("wp.blocks.children.matcher",{since:"6.1",version:"6.3",alternative:"html source",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=>{let r=t;return e&&(r=t.querySelector(e)),r?Nt(r.childNodes):[]}}var Gi={concat:wc,getChildrenArray:vc,fromDOM:Nt,toHTML:Gr,matcher:Rt};function Ec(e,t){return(0,Me.default)("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),typeof e!="string"&&e?.type===t}function Bc(e){let t={};for(let r=0;r<e.length;r++){let{name:n,value:o}=e[r];t[n]=o}return t}function Lt(e){if((0,Me.default)("wp.blocks.node.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e.nodeType===e.TEXT_NODE)return e.nodeValue;if(e.nodeType!==e.ELEMENT_NODE)throw new TypeError("A block node can only be created from a node of type text or element.");return{type:e.nodeName.toLowerCase(),props:{...Bc(e.attributes),children:Nt(e.childNodes)}}}function Ac(e){return(0,Me.default)("wp.blocks.node.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Gr([e])}function Ot(e){return(0,Me.default)("wp.blocks.node.matcher",{since:"6.1",version:"6.3",alternative:"html source",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=>{let r=t;e&&(r=t.querySelector(e));try{return Lt(r)}catch{return null}}}var Ki={isNodeOfType:Ec,fromDOM:Lt,toHTML:Ac,matcher:Ot};function Wi(e,t){return r=>{let n=r;if(e&&(n=r.querySelector(e)),!n)return"";if(t){let o="",i=n.children.length;for(let s=0;s<i;s++){let a=n.children[s];a.nodeName.toLowerCase()===t&&(o+=a.outerHTML)}return o}return n.innerHTML}}var Yi=(e,t)=>r=>{let n=e?r.querySelector(e):r;return n?Kr.RichTextData.fromHTMLElement(n,{preserveWhiteSpace:t}):Kr.RichTextData.empty()};var Sc=e=>t=>e(t)!==void 0;function Cc(e,t){switch(t){case"rich-text":return e instanceof Xi.RichTextData;case"string":return typeof e=="string";case"boolean":return typeof e=="boolean";case"object":return!!e&&e.constructor===Object;case"null":return e===null;case"array":return Array.isArray(e);case"integer":case"number":return typeof e=="number"}return!0}function _c(e,t){return t.some(r=>Cc(e,r))}function Nc(e,t,r,n,o){let i;switch(t.source){case void 0:i=n?n[e]:void 0;break;case"raw":i=o;break;case"attribute":case"property":case"html":case"text":case"rich-text":case"children":case"node":case"query":case"tag":i=ue(r,t);break}return(!Rc(i,t.type)||!Lc(i,t.enum))&&(i=void 0),i===void 0&&(i=dr(t)),i}function Rc(e,t){return t===void 0||_c(e,Array.isArray(t)?t:[t])}function Lc(e,t){return!Array.isArray(t)||t.includes(e)}var Qi=Fi(e=>{switch(e.source){case"attribute":{let r=Ur(e.selector,e.attribute);return e.type==="boolean"?Sc(r):r}case"html":return Wi(e.selector,e.multiline);case"text":return Fr(e.selector);case"rich-text":return Yi(e.selector,e.__unstablePreserveWhiteSpace);case"children":return Rt(e.selector);case"node":return Ot(e.selector);case"query":let t=Object.fromEntries(Object.entries(e.query).map(([r,n])=>[r,Qi(n)]));return Hr(e.selector,t);case"tag":{let r=ze(e.selector,"nodeName");return n=>r(n)?.toLowerCase()}default:console.error(`Unknown source type "${e.source}"`);return}});function Ji(e){return _t(e,t=>t)}function ue(e,t){return Qi(t)(Ji(e))}function H(e,t,r={}){let n=Ji(t),o=U(e),i=Object.fromEntries(Object.entries(o?.attributes??{}).map(([s,a])=>[s,Nc(s,a,n,r,t)]));return(0,Zi.applyFilters)("blocks.getBlockAttributes",i,o,t,r)}var Oc={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function es(e){let t=ue(`<div data-custom-class-name>${e}</div>`,Oc);return t?t.trim().split(/\s+/):[]}function ts(e,t,r){if(!j(t,"customClassName",!0))return e;let n={...e},{className:o,...i}=n,s=Z(t,i),a=es(s),c=es(r).filter(u=>!a.includes(u));return c.length?n.className=c.join(" "):s&&delete n.className,n}function Dc(e,t,r){return ue(`<div ${t}>${e}</div>`,r)}function Wr(e,t,r,n,o,i){if(!j(t,n,!1))return e;let s={...e},a=Dc(r,o,i);return a&&(s[n]=a),s}var qc={type:"string",source:"attribute",selector:"[data-aria-label] > *",attribute:"aria-label"},Pc={type:"string",source:"attribute",selector:"[data-anchor] > *",attribute:"id"};function pe(e,t){let{attributes:r,originalContent:n}=e,o=r;return o=ts(r,t,n??""),o=Wr(o,t,n??"","ariaLabel","data-aria-label",qc),o=Wr(o,t,n??"","anchor","data-anchor",Pc),{...e,attributes:o}}function Ic(){return!1}function rs(e,t,r){let n=t.attrs??{},{deprecated:o}=r;if(!o||!o.length)return e;for(let i=0;i<o.length;i++){let{isEligible:s=Ic}=o[i];if(e.isValid&&!s(n,e.innerBlocks,{blockNode:t,block:e}))continue;let a=Object.assign(F(r,Ne),o[i]),l={...e,attributes:H(a,e.originalContent??"",n)},[c]=X(l,a);if(c||(l=pe(l,a),[c]=X(l,a)),!c)continue;let u=l.innerBlocks,p=l.attributes,{migrate:d}=a;if(d){let g=d(p,e.innerBlocks);Array.isArray(g)||(g=[g]),[p=n,u=e.innerBlocks]=g}e={...e,attributes:p,innerBlocks:u,isValid:!0,validationIssues:[]}}return e}function zc(e){let[t,r]=Ct(e.blockName,e.attrs??{});return{...e,blockName:t,attrs:r}}function Mc(e,t){let r=D(),n=e.blockName||D(),o=e.attrs||{},i=e.innerBlocks||[],s=e.innerHTML.trim();return n===r&&n==="core/freeform"&&!t?.__unstableSkipAutop&&(s=(0,os.autop)(s).trim()),{...e,blockName:n,attrs:o,innerHTML:s,innerBlocks:i}}function Vc(e){let t=Y()||D(),r=te(e,{isCommentDelimited:!1}),n=te(e,{isCommentDelimited:!0});return{blockName:t,attrs:{originalName:e.blockName,originalContent:n,originalUndelimitedContent:r},innerHTML:e.blockName?n:e.innerHTML,innerBlocks:e.innerBlocks,innerContent:e.innerContent}}function $c(e,t){let[r]=X(e,t);if(r)return{...e,isValid:r,validationIssues:[]};let n=pe(e,t),[o,i]=X(n,t);return{...n,isValid:o,validationIssues:i}}function Dt(e,t){let r=Mc(e,t);r=zc(r);let n=x(r.blockName);n||(r=Vc(r),n=x(r.blockName));let o=r.blockName===D()||r.blockName===Y();if(!n||!r.innerHTML&&o)return;let i=r.innerBlocks.map(u=>Dt(u,t)).filter(u=>!!u),s=S(r.blockName,H(n,r.innerHTML,r.attrs),i);if(s.originalContent=r.innerHTML,n.name==="core/html")return s.innerContent=r.innerContent??[r.innerHTML],s.isValid=!0,s.validationIssues=[],s;let a=$c(s,n),{validationIssues:l}=a,c=rs(a,r,n);return c.isValid||(c.__unstableBlockSource=e),!a.isValid&&c.isValid&&!t?.__unstableSkipMigrationLogs?(console.groupCollapsed("Updated Block: %s",n.name),console.info(`Block successfully updated for \`%s\` (%o).
+%s`,o.name,o,i,e.originalContent),[s,n.getItems()]}function Fi(e,t,r){(0,$i.default)("isValidBlockContent introduces opportunity for data loss",{since:"12.6",plugin:"Gutenberg",alternative:"validateBlock"});let n=U(e),o={clientId:"",name:n.name,isValid:!0,attributes:t,innerBlocks:[],originalContent:r},[i]=X(o,n);return i}function Nt(e,t){let r={...t};if(e==="core/cover-image"&&(e="core/cover"),(e==="core/text"||e==="core/cover-text")&&(e="core/paragraph"),e&&e.indexOf("core/social-link-")===0&&(r.service=e.substring(17),e="core/social-link"),e&&e.indexOf("core-embed/")===0){let a=e.substring(11),l={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=a in l?l[a]:a,["amazon-kindle","wordpress"].includes(a)||(r.responsive=!0),e="core/embed"}if(e==="core/post-comment-author"&&(e="core/comment-author-name"),e==="core/post-comment-content"&&(e="core/comment-content"),e==="core/post-comment-date"&&(e="core/comment-date"),e==="core/comments-query-loop"){e="core/comments";let a=r.className??"";a.includes("wp-block-comments-query-loop")||(r.className=["wp-block-comments-query-loop",a].join(" "))}e==="core/post-comments"&&(e="core/comments",r.legacy=!0);let n=t.layout;n?.type==="grid"&&typeof n?.columnCount=="string"&&(r.layout={...r.layout,columnCount:parseInt(n.columnCount,10)});let i=t.style?.layout;if(typeof i?.columnSpan=="string"){let a=parseInt(i.columnSpan,10);r.style={...r.style,layout:{...r.style?.layout,columnSpan:isNaN(a)?void 0:a}}}if(typeof i?.rowSpan=="string"){let a=parseInt(i.rowSpan,10);r.style={...r.style,layout:{...r.style?.layout,rowSpan:isNaN(a)?void 0:a}}}let s=r.style;return s!==r.style&&(r.style=s),[e,r]}function Fr(e,t){for(var r=t.split("."),n;n=r.shift();){if(!(n in e))return;e=e[n]}return e}var vc=(function(){var e;return function(){return e||(e=document.implementation.createHTMLDocument("")),e}})();function Rt(e,t){if(t){if(typeof e=="string"){var r=vc();r.body.innerHTML=e,e=r.body}if(typeof t=="function")return t(e);if(Object===t.constructor)return Object.keys(t).reduce(function(n,o){var i=t[o];return n[o]=Rt(e,i),n},{})}}function Ve(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=o;if(n&&(i=o.querySelector(n)),i)return Fr(i,r)}}function Hr(e,t){var r,n;return arguments.length===1?(r=e,n=void 0):(r=t,n=e),function(o){var i=Ve(n,"attributes")(o);if(i&&Object.prototype.hasOwnProperty.call(i,r))return i[r].value}}function Gr(e){return Ve(e,"textContent")}function Kr(e,t){return function(r){var n=r.querySelectorAll(e);return[].map.call(n,function(o){return Rt(o,t)})}}function Hi(e,t){var r=0,n,o;t=t||{};function i(){var s=n,a=arguments.length,l,c;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(c=0;c<a;c++)if(s.args[c]!==arguments[c]){s=s.next;continue e}return s!==n&&(s===o&&(o=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}for(l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return s={args:l,val:e.apply(null,l)},n?(n.prev=s,s.next=n):o=s,r===t.maxSize?(o=o.prev,o.next=null):r++,n=s,s.val}return i.clear=function(){n=null,o=null,r=0},i}var Xi=h(De(),1),Qi=h(_e(),1);var Yr=h(_e(),1);var $e=h(L(),1);var Gi=h(Ce(),1),we=h(L(),1);function wc(e){return(0,we.default)("wp.blocks.children.getChildrenArray",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e}function xc(...e){(0,we.default)("wp.blocks.children.concat",{since:"6.1",version:"6.3",alternative:"wp.richText.concat",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++){let n=Array.isArray(e[r])?e[r]:[e[r]];for(let o=0;o<n.length;o++){let i=n[o];typeof i=="string"&&typeof t[t.length-1]=="string"?t[t.length-1]+=i:t.push(i)}}return t}function Lt(e){(0,we.default)("wp.blocks.children.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=[];for(let r=0;r<e.length;r++)try{t.push(Dt(e[r]))}catch{}return t}function Wr(e){(0,we.default)("wp.blocks.children.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"});let t=e;return(0,Gi.renderToString)(t)}function Ot(e){return(0,we.default)("wp.blocks.children.matcher",{since:"6.1",version:"6.3",alternative:"html source",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=>{let r=t;return e&&(r=t.querySelector(e)),r?Lt(r.childNodes):[]}}var Ki={concat:xc,getChildrenArray:wc,fromDOM:Lt,toHTML:Wr,matcher:Ot};function Bc(e,t){return(0,$e.default)("wp.blocks.node.isNodeOfType",{since:"6.1",version:"6.3",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),typeof e!="string"&&e?.type===t}function Ac(e){let t={};for(let r=0;r<e.length;r++){let{name:n,value:o}=e[r];t[n]=o}return t}function Dt(e){if((0,$e.default)("wp.blocks.node.fromDOM",{since:"6.1",version:"6.3",alternative:"wp.richText.create",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),e.nodeType===e.TEXT_NODE)return e.nodeValue;if(e.nodeType!==e.ELEMENT_NODE)throw new TypeError("A block node can only be created from a node of type text or element.");return{type:e.nodeName.toLowerCase(),props:{...Ac(e.attributes),children:Lt(e.childNodes)}}}function Sc(e){return(0,$e.default)("wp.blocks.node.toHTML",{since:"6.1",version:"6.3",alternative:"wp.richText.toHTMLString",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),Wr([e])}function qt(e){return(0,$e.default)("wp.blocks.node.matcher",{since:"6.1",version:"6.3",alternative:"html source",link:"https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"}),t=>{let r=t;e&&(r=t.querySelector(e));try{return Dt(r)}catch{return null}}}var Wi={isNodeOfType:Bc,fromDOM:Dt,toHTML:Sc,matcher:qt};function Yi(e,t){return r=>{let n=r;if(e&&(n=r.querySelector(e)),!n)return"";if(t){let o="",i=n.children.length;for(let s=0;s<i;s++){let a=n.children[s];a.nodeName.toLowerCase()===t&&(o+=a.outerHTML)}return o}return n.innerHTML}}var Zi=(e,t)=>r=>{let n=e?r.querySelector(e):r;return n?Yr.RichTextData.fromHTMLElement(n,{preserveWhiteSpace:t}):Yr.RichTextData.empty()};var Cc=e=>t=>e(t)!==void 0;function _c(e,t){switch(t){case"rich-text":return e instanceof Qi.RichTextData;case"string":return typeof e=="string";case"boolean":return typeof e=="boolean";case"object":return!!e&&e.constructor===Object;case"null":return e===null;case"array":return Array.isArray(e);case"integer":case"number":return typeof e=="number"}return!0}function Nc(e,t){return t.some(r=>_c(e,r))}function Rc(e,t,r,n,o){let i;switch(t.source){case void 0:i=n?n[e]:void 0;break;case"raw":i=o;break;case"attribute":case"property":case"html":case"text":case"rich-text":case"children":case"node":case"query":case"tag":i=ue(r,t);break}return(!Lc(i,t.type)||!Oc(i,t.enum))&&(i=void 0),i===void 0&&(i=mr(t)),i}function Lc(e,t){return t===void 0||Nc(e,Array.isArray(t)?t:[t])}function Oc(e,t){return!Array.isArray(t)||t.includes(e)}var Ji=Hi(e=>{switch(e.source){case"attribute":{let r=Hr(e.selector,e.attribute);return e.type==="boolean"?Cc(r):r}case"html":return Yi(e.selector,e.multiline);case"text":return Gr(e.selector);case"rich-text":return Zi(e.selector,e.__unstablePreserveWhiteSpace);case"children":return Ot(e.selector);case"node":return qt(e.selector);case"query":let t=Object.fromEntries(Object.entries(e.query).map(([r,n])=>[r,Ji(n)]));return Kr(e.selector,t);case"tag":{let r=Ve(e.selector,"nodeName");return n=>r(n)?.toLowerCase()}default:console.error(`Unknown source type "${e.source}"`);return}});function es(e){return Rt(e??"",t=>t)}function ue(e,t){return Ji(t)(es(e))}function H(e,t,r={}){let n=es(t),o=U(e),i=Object.fromEntries(Object.entries(o?.attributes??{}).map(([s,a])=>[s,Rc(s,a,n,r,t)]));return(0,Xi.applyFilters)("blocks.getBlockAttributes",i,o,t,r)}var Dc={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function ts(e){let t=ue(`<div data-custom-class-name>${e}</div>`,Dc);return t?t.trim().split(/\s+/):[]}function rs(e,t,r){if(!j(t,"customClassName",!0))return e;let n={...e},{className:o,...i}=n,s=Z(t,i),a=ts(s),c=ts(r).filter(u=>!a.includes(u));return c.length?n.className=c.join(" "):s&&delete n.className,n}function qc(e,t,r){return ue(`<div ${t}>${e}</div>`,r)}function Zr(e,t,r,n,o,i){if(!j(t,n,!1))return e;let s={...e},a=qc(r,o,i);return a&&(s[n]=a),s}var Pc={type:"string",source:"attribute",selector:"[data-aria-label] > *",attribute:"aria-label"},Ic={type:"string",source:"attribute",selector:"[data-anchor] > *",attribute:"id"};function pe(e,t){let{attributes:r,originalContent:n}=e,o=r;return o=rs(r,t,n??""),o=Zr(o,t,n??"","ariaLabel","data-aria-label",Pc),o=Zr(o,t,n??"","anchor","data-anchor",Ic),{...e,attributes:o}}function zc(){return!1}function ns(e,t,r){let n=t.attrs??{},{deprecated:o}=r;if(!o||!o.length)return e;for(let i=0;i<o.length;i++){let{isEligible:s=zc}=o[i];if(e.isValid&&!s(n,e.innerBlocks,{blockNode:t,block:e}))continue;let a=Object.assign(F(r,Ne),o[i]),l={...e,attributes:H(a,e.originalContent??"",n)},[c]=X(l,a);if(c||(l=pe(l,a),[c]=X(l,a)),!c)continue;let u=l.innerBlocks,p=l.attributes,{migrate:f}=a;if(f){let g=f(p,e.innerBlocks);Array.isArray(g)||(g=[g]),[p=n,u=e.innerBlocks]=g}e={...e,attributes:p,innerBlocks:u,isValid:!0,validationIssues:[]}}return e}function Mc(e){let[t,r]=Nt(e.blockName,e.attrs??{});return{...e,blockName:t,attrs:r}}function Vc(e,t){let r=D(),n=e.blockName||D(),o=e.attrs||{},i=e.innerBlocks||[],s=e.innerHTML.trim();return n===r&&n==="core/freeform"&&!t?.__unstableSkipAutop&&(s=(0,is.autop)(s).trim()),{...e,blockName:n,attrs:o,innerHTML:s,innerBlocks:i}}function $c(e){let t=Y()||D(),r=te(e,{isCommentDelimited:!1}),n=te(e,{isCommentDelimited:!0});return{blockName:t,attrs:{originalName:e.blockName,originalContent:n,originalUndelimitedContent:r},innerHTML:e.blockName?n:e.innerHTML,innerBlocks:e.innerBlocks,innerContent:e.innerContent}}function jc(e,t){let[r]=X(e,t);if(r)return{...e,isValid:r,validationIssues:[]};let n=pe(e,t),[o,i]=X(n,t);return{...n,isValid:o,validationIssues:i}}function Pt(e,t){let r=Vc(e,t);r=Mc(r);let n=w(r.blockName);n||(r=$c(r),n=w(r.blockName));let o=r.blockName===D()||r.blockName===Y();if(!n||!r.innerHTML&&o)return;let i=r.innerBlocks.map(u=>Pt(u,t)).filter(u=>!!u),s=S(r.blockName,H(n,r.innerHTML,r.attrs),i);if(s.originalContent=r.innerHTML,n.name==="core/html")return s.innerContent=r.innerContent??[r.innerHTML],s.isValid=!0,s.validationIssues=[],s;let a=jc(s,n),{validationIssues:l}=a,c=ns(a,r,n);return c.isValid||(c.__unstableBlockSource=e),!a.isValid&&c.isValid&&!t?.__unstableSkipMigrationLogs?(console.groupCollapsed("Updated Block: %s",n.name),console.info(`Block successfully updated for \`%s\` (%o).

 New content generated by \`save\` function:

@@ -27,12 +27,12 @@ New content generated by \`save\` function:

 Content retrieved from post body:

-%s`,n.name,n,Z(n,c.attributes),c.originalContent),console.groupEnd()):!a.isValid&&!c.isValid&&l.forEach(({log:u,args:p})=>u(...p)),c}function xe(e,t){return(0,ns.parse)(e).reduce((r,n)=>{let o=Dt(n,t);return o&&r.push(o),r},[])}var Js=h(L(),1),ea=h(_(),1);function qt(){return M("from").filter(({type:e})=>e==="raw").map(e=>e.isMatch?e:{...e,isMatch:t=>e.selector&&t.matches(e.selector)})}function Pt(e,t){let r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,Array.from(r.body.children).flatMap(n=>{let o=qt(),i=ee(o,(l=>l.isMatch(n)));if(!i)return S("core/html",{},[],[n.outerHTML]);let{transform:s,blockName:a}=i;if(s){let l=s(n,t);return n.hasAttribute("class")&&(l.attributes.className=n.getAttribute("class")),l}return S(a,H(a,n.outerHTML))})}var Ve=h(_(),1);function oe(e,t={}){let r=document.implementation.createHTMLDocument(""),n=document.implementation.createHTMLDocument(""),o=r.body,i=n.body;for(o.innerHTML=e;o.firstChild;){let s=o.firstChild;s.nodeType===s.TEXT_NODE?(0,Ve.isEmpty)(s)?o.removeChild(s):((!i.lastChild||i.lastChild.nodeName!=="P")&&i.appendChild(n.createElement("P")),i.lastChild.appendChild(s)):s.nodeType===s.ELEMENT_NODE?s.nodeName==="BR"?(s.nextSibling&&s.nextSibling.nodeName==="BR"&&(i.appendChild(n.createElement("P")),o.removeChild(s.nextSibling)),i.lastChild&&i.lastChild.nodeName==="P"&&i.lastChild.hasChildNodes()?i.lastChild.appendChild(s):o.removeChild(s)):s.nodeName==="P"?(0,Ve.isEmpty)(s)&&!t.raw?o.removeChild(s):i.appendChild(s):(0,Ve.isPhrasingContent)(s)?((!i.lastChild||i.lastChild.nodeName!=="P")&&i.appendChild(n.createElement("P")),i.lastChild.appendChild(s)):i.appendChild(s):o.removeChild(s)}return i.innerHTML}var $e=h(_(),1);function It(e,t){if(e.nodeType!==e.COMMENT_NODE||e.nodeValue!=="nextpage"&&e.nodeValue.indexOf("more")!==0)return;let r=jc(e,t);if(!e.parentNode||e.parentNode.nodeName!=="P")(0,$e.replace)(e,r);else{let n=Array.from(e.parentNode.childNodes),o=n.indexOf(e),i=e.parentNode.parentNode||t.body,s=(a,l)=>(a||(a=t.createElement("p")),a.appendChild(l),a);[n.slice(0,o).reduce(s,null),r,n.slice(o+1).reduce(s,null)].forEach(a=>a&&i.insertBefore(a,e.parentNode)),(0,$e.remove)(e.parentNode)}}function jc(e,t){if(e.nodeValue==="nextpage")return Fc(t);let r=e.nodeValue.slice(4).trim(),n=e,o=!1;for(;n=n.nextSibling;)if(n.nodeType===n.COMMENT_NODE&&n.nodeValue==="noteaser"){o=!0,(0,$e.remove)(n);break}return Uc(r,o,t)}function Uc(e,t,r){let n=r.createElement("wp-block");return n.dataset.block="core/more",e&&(n.dataset.customText=e),t&&(n.dataset.noTeaser=""),n}function Fc(e){let t=e.createElement("wp-block");return t.dataset.block="core/nextpage",t}var ss=h(_(),1);function is(e){return e.nodeName==="OL"||e.nodeName==="UL"}function Hc(e){return Array.from(e.childNodes).map(({nodeValue:t=""})=>t).join("")}function zt(e){if(!is(e))return;let t=e,r=t.previousElementSibling;if(r&&r.nodeName===e.nodeName&&t.children.length===1){for(;t.firstChild;)r.appendChild(t.firstChild);t.parentNode.removeChild(t)}let n=e.parentNode;if(n&&n.nodeName==="LI"&&n.children.length===1&&!/\S/.test(Hc(n))){let o=n,i=o.previousElementSibling,s=o.parentNode;i&&(i.appendChild(t),s.removeChild(o))}if(n&&is(n)){let o=t.previousElementSibling;o?o.appendChild(e):(0,ss.unwrap)(e)}}function Mt(e={}){return t=>{if(t.nodeName!=="BLOCKQUOTE")return;let r=t;r.innerHTML=oe(r.innerHTML,e)}}var as=h(_(),1);function Gc(e,t){let r=e.nodeName.toLowerCase();return r==="figcaption"||(0,as.isTextContent)(e)?!1:r in(t?.figure?.children??{})}function Kc(e,t){return e.nodeName.toLowerCase()in(t?.figure?.children?.a?.children??{})}function Yr(e,t=e){let r=e.ownerDocument.createElement("figure");t.parentNode.insertBefore(r,t),r.appendChild(e)}function Vt(e,t,r){if(!r||!Gc(e,r))return;let n=e,o=e.parentNode;Kc(e,r)&&o.nodeName==="A"&&o.childNodes.length===1&&(n=e.parentNode);let i=n.closest("p,div");if(i){let s=e;s.classList?(s.classList.contains("alignright")||s.classList.contains("alignleft")||s.classList.contains("aligncenter")||!i.textContent.trim())&&Yr(n,i):Yr(n,i)}else Yr(n)}var Ue=h(cs(),1);var us=e=>Array.isArray(e)?e:[e],ps=/(\n|<p>|<br\s*\/?>)\s*$/,fs=/^\s*(\n|<\/p>|<br\s*\/?>)/;function je(e,t=0,r=[]){let n=M("from"),o=ee(n,(c=>{let u=c;return r.indexOf(u.blockName)===-1&&u.type==="shortcode"&&us(u.tag).some(p=>(0,Ue.regexp)(p).test(e))}));if(!o)return[e];let s=us(o.tag).find(c=>(0,Ue.regexp)(c).test(e)),a,l=t;if(a=(0,Ue.next)(s,e,t)){t=a.index+a.content.length;let c=e.substr(0,a.index),u=e.substr(t);if(!a.shortcode.content?.includes("<")&&!(ps.test(c)&&fs.test(u)))return je(e,t);if(o.isMatch&&!o.isMatch(a.shortcode.attrs))return je(e,l,[...r,o.blockName]);let p=[];if(typeof o.transform=="function")p=[].concat(o.transform(a.shortcode.attrs,a)),p=p.map(d=>(d.originalContent=a.shortcode.content,pe(d,x(d.name))));else{let d=Object.fromEntries(Object.entries(o.attributes).filter(([,R])=>R.shortcode).map(([R,Ye])=>[R,Ye.shortcode(a.shortcode.attrs,a)])),g=x(o.blockName);if(!g)return[e];let f={...g,attributes:o.attributes},w=S(o.blockName,H(f,a.shortcode.content,d));w.originalContent=a.shortcode.content,w=pe(w,f),p=[w]}return[...je(c.replace(ps,"")),...p,...je(u.replace(fs,""))]}return[e]}var $t=je;var Fe=h(_(),1);function Wc(e,t){let n={phrasingContentSchema:(0,Fe.getPhrasingContentSchema)(t),isPaste:t==="paste"},o=e.map(({isMatch:l,blockName:c,schema:u})=>{let p=j(c,"anchor");return u=typeof u=="function"?u(n):u,!p&&!l?u:u?Object.fromEntries(Object.entries(u).map(([d,g])=>{let f=g.attributes||[];return p&&(f=[...f,"id"]),[d,{...g,attributes:f,isMatch:l||void 0}]})):{}});function i(l,c,u){switch(u){case"children":return l==="*"||c==="*"?"*":a({...l||{}},c||{});case"attributes":case"require":return Array.from(new Set([...l||[],...c||[]]));case"isMatch":return!l||!c?void 0:(...p)=>l(...p)||c(...p);case"classes":return(l||[]).includes("*")||(c||[]).includes("*")?["*"]:[...l||[],...c||[]]}}function s(l,c){if(l===c)return l;for(let u in c)l[u]?l[u]=i(l[u],c[u],u):Array.isArray(c[u])?l[u]=c[u].slice():l[u]={...c[u]};return l}function a(l,c){if(l===c)return l;for(let u in c)l[u]?l[u]=s(l[u],c[u]):Array.isArray(c[u])?l[u]=c[u].slice():l[u]={...c[u]};return l}return o.reduce(a,{})}function jt(e){return Wc(qt(),e)}function ds(e){if(!/<(?!br[ />])/i.test(e))return!0;let t=document.implementation.createHTMLDocument("");if(t.body.innerHTML=e,t.body.children.length!==1)return!1;let r=t.body.children.item(0),n=r.getElementsByTagName("*");for(let o=0;o<n.length;o++)if(n.item(o).tagName!=="BR")return!1;return r.tagName==="SPAN"}function hs(e,t,r,n){Array.from(e).forEach(o=>{hs(o.childNodes,t,r,n),t.forEach(i=>{r.contains(o)&&i(o,r,n)})})}function G(e,t=[],r){let n=document.implementation.createHTMLDocument("");return n.body.innerHTML=e,hs(n.body.childNodes,t,n,r),n.body.innerHTML}function Te(e,t){let r=e[`${t}Sibling`];if(r&&(0,Fe.isPhrasingContent)(r))return r;let{parentNode:n}=e;if(!(!n||!(0,Fe.isPhrasingContent)(n)))return Te(n,t)}var me=h(_(),1);var ms=h(_(),1);function Zr(e){e.nodeType===e.COMMENT_NODE&&(0,ms.remove)(e)}var gs=h(_(),1);function Yc(e,t){if((0,gs.isTextContent)(e))return!0;if(!t)return!1;let r=e.nodeName.toLowerCase();return[["ul","li","ol"],["h1","h2","h3","h4","h5","h6"]].some(o=>[r,t].filter(i=>!o.includes(i)).length===0)}function bs(e,t){return e.every(r=>Yc(r,t)&&bs(Array.from(r.children),t))}function Zc(e){return e.nodeName==="BR"&&!!e.previousSibling&&e.previousSibling.nodeName==="BR"}function ks(e,t){let r=document.implementation.createHTMLDocument("");r.body.innerHTML=e;let n=Array.from(r.body.children);return!n.some(Zc)&&bs(n,t)}var Q=h(_(),1);function Xr(e,t){if(e.nodeName==="SPAN"&&e.style){let{fontWeight:r,fontStyle:n,textDecorationLine:o,textDecoration:i,verticalAlign:s}=e.style,a=e;(r==="bold"||r==="700")&&(0,Q.wrap)(t.createElement("strong"),a),n==="italic"&&(0,Q.wrap)(t.createElement("em"),a),(o==="line-through"||i.includes("line-through"))&&(0,Q.wrap)(t.createElement("s"),a),s==="super"?(0,Q.wrap)(t.createElement("sup"),a):s==="sub"&&(0,Q.wrap)(t.createElement("sub"),a)}else if(e.nodeName==="B")(0,Q.replaceTag)(e,"strong");else if(e.nodeName==="I")(0,Q.replaceTag)(e,"em");else if(e.nodeName==="A"){let r=e;r.target&&r.target.toLowerCase()==="_blank"?r.rel="noopener":(r.removeAttribute("target"),r.removeAttribute("rel")),r.name&&!r.id&&(r.id=r.name),r.id&&!r.ownerDocument.querySelector(`[href="#${r.id}"]`)&&r.removeAttribute("id")}}function Qr(e){e.nodeName!=="SCRIPT"&&e.nodeName!=="NOSCRIPT"&&e.nodeName!=="TEMPLATE"&&e.nodeName!=="STYLE"||e.parentNode.removeChild(e)}function Ut(e){if(e.nodeType!==e.ELEMENT_NODE)return;let t=e,r=t.getAttribute("style");if(!r||!r.includes("mso-list"))return;r.split(";").reduce((o,i)=>{let[s,a]=i.split(":");return s&&a&&(o[s.trim().toLowerCase()]=a.trim().toLowerCase()),o},{})["mso-list"]==="ignore"&&t.remove()}function Jr(e){return e.nodeName==="OL"||e.nodeName==="UL"}function ys(e,t){if(e.nodeName!=="P")return;let r=e,n=r.getAttribute("style");if(!n||!n.includes("mso-list"))return;let o=r.previousElementSibling;if(!o||!Jr(o)){let p=r.textContent.trim().slice(0,1),d=/[1iIaA]/.test(p),g=t.createElement(d?"ol":"ul");d&&g.setAttribute("type",p),r.parentNode.insertBefore(g,r)}let i=r.previousElementSibling,s=i.nodeName,a=t.createElement("li"),l=i;a.innerHTML=G(r.innerHTML,[Ut]);let c=/mso-list\s*:[^;]+level([0-9]+)/i.exec(n),u=c&&parseInt(c[1],10)-1||0;for(;u--;)l=l.lastChild||l,Jr(l)&&(l=l.lastChild||l);Jr(l)||(l=l.appendChild(t.createElement(s))),l.appendChild(a),r.parentNode.removeChild(r)}var xs=h(ws(),1);function Ts(e){if(e.nodeName!=="IMG")return;let t=e;if(t.src.indexOf("file:")===0&&(t.src=""),t.src.indexOf("data:")===0){let[r,n]=t.src.split(","),[o]=r.slice(5).split(";");if(!n||!o){t.src="";return}let i;try{i=atob(n)}catch{t.src="";return}let s=new Uint8Array(i.length);for(let c=0;c<s.length;c++)s[c]=i.charCodeAt(c);let a=o.replace("/","."),l=new window.File([s],a,{type:o});t.src=(0,xs.createBlobURL)(l)}(t.height===1||t.width===1)&&t.parentNode.removeChild(t)}function Es(e){if(e.nodeName!=="DIV")return;let t=e;t.innerHTML=oe(t.innerHTML)}function nn(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var he=nn();function Ls(e){he=e}var fe={exec:()=>null};function k(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(o,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(C.caret,"$1"),r=r.replace(o,s),n},getRegex:()=>new RegExp(r,t)};return n}var Xc=((e="")=>{try{return!!new RegExp("(?<=1)(?<!1)"+e)}catch{return!1}})(),C={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},Qc=/^(?:[ \t]*(?:\n|$))+/,Jc=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,eu=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ke=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,tu=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,on=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,Os=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,Ds=k(Os).replace(/bull/g,on).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),ru=k(Os).replace(/bull/g,on).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),sn=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,nu=/^[^\n]+/,an=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,ou=k(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",an).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),iu=k(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,on).getRegex(),Wt="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ln=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,su=k("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$))","i").replace("comment",ln).replace("tag",Wt).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),qs=k(sn).replace("hr",Ke).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Wt).getRegex(),au=k(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",qs).getRegex(),cn={blockquote:au,code:Jc,def:ou,fences:eu,heading:tu,hr:Ke,html:su,lheading:Ds,list:iu,newline:Qc,paragraph:qs,table:fe,text:nu},Bs=k("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ke).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}	)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Wt).getRegex(),lu={...cn,lheading:ru,table:Bs,paragraph:k(sn).replace("hr",Ke).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",Bs).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Wt).getRegex()},cu={...cn,html:k(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ln).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:fe,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:k(sn).replace("hr",Ke).replace("heading",` *#{1,6} *[^
-]`).replace("lheading",Ds).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},uu=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,pu=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Ps=/^( {2,}|\\)\n(?!\s*$)/,fu=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Ee=/[\p{P}\p{S}]/u,Yt=/[\s\p{P}\p{S}]/u,un=/[^\s\p{P}\p{S}]/u,du=k(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Yt).getRegex(),Is=/(?!~)[\p{P}\p{S}]/u,hu=/(?!~)[\s\p{P}\p{S}]/u,mu=/(?:[^\s\p{P}\p{S}]|~)/u,gu=k(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",Xc?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),zs=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,bu=k(zs,"u").replace(/punct/g,Ee).getRegex(),ku=k(zs,"u").replace(/punct/g,Is).getRegex(),Ms="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",yu=k(Ms,"gu").replace(/notPunctSpace/g,un).replace(/punctSpace/g,Yt).replace(/punct/g,Ee).getRegex(),vu=k(Ms,"gu").replace(/notPunctSpace/g,mu).replace(/punctSpace/g,hu).replace(/punct/g,Is).getRegex(),wu=k("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,un).replace(/punctSpace/g,Yt).replace(/punct/g,Ee).getRegex(),xu=k(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,Ee).getRegex(),Tu="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",Eu=k(Tu,"gu").replace(/notPunctSpace/g,un).replace(/punctSpace/g,Yt).replace(/punct/g,Ee).getRegex(),Bu=k(/\\(punct)/,"gu").replace(/punct/g,Ee).getRegex(),Au=k(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),Su=k(ln).replace("(?:-->|$)","-->").getRegex(),Cu=k("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Su).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Ht=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,_u=k(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",Ht).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Vs=k(/^!?\[(label)\]\[(ref)\]/).replace("label",Ht).replace("ref",an).getRegex(),$s=k(/^!?\[(ref)\](?:\[\])?/).replace("ref",an).getRegex(),Nu=k("reflink|nolink(?!\\()","g").replace("reflink",Vs).replace("nolink",$s).getRegex(),As=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,pn={_backpedal:fe,anyPunctuation:Bu,autolink:Au,blockSkip:gu,br:Ps,code:pu,del:fe,delLDelim:fe,delRDelim:fe,emStrongLDelim:bu,emStrongRDelimAst:yu,emStrongRDelimUnd:wu,escape:uu,link:_u,nolink:$s,punctuation:du,reflink:Vs,reflinkSearch:Nu,tag:Cu,text:fu,url:fe},Ru={...pn,link:k(/^!?\[(label)\]\((.*?)\)/).replace("label",Ht).getRegex(),reflink:k(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ht).getRegex()},en={...pn,emStrongRDelimAst:vu,emStrongLDelim:ku,delLDelim:xu,delRDelim:Eu,url:k(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",As).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:k(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",As).getRegex()},Lu={...en,br:k(Ps).replace("{2,}","*").getRegex(),text:k(en.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Ft={normal:cn,gfm:lu,pedantic:cu},He={normal:pn,gfm:en,breaks:Lu,pedantic:Ru},Ou={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ss=e=>Ou[e];function K(e,t){if(t){if(C.escapeTest.test(e))return e.replace(C.escapeReplace,Ss)}else if(C.escapeTestNoEncode.test(e))return e.replace(C.escapeReplaceNoEncode,Ss);return e}function Cs(e){try{e=encodeURI(e).replace(C.percentDecode,"%")}catch{return null}return e}function _s(e,t){let r=e.replace(C.findPipe,(i,s,a)=>{let l=!1,c=s;for(;--c>=0&&a[c]==="\\";)l=!l;return l?"|":" |"}),n=r.split(C.splitPipe),o=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;o<n.length;o++)n[o]=n[o].trim().replace(C.slashPipe,"|");return n}function ie(e,t,r){let n=e.length;if(n===0)return"";let o=0;for(;o<n;){let i=e.charAt(n-o-1);if(i===t&&!r)o++;else if(i!==t&&r)o++;else break}return e.slice(0,n-o)}function Ns(e){let t=e.split(`
+%s`,n.name,n,Z(n,c.attributes),c.originalContent),console.groupEnd()):!a.isValid&&!c.isValid&&l.forEach(({log:u,args:p})=>u(...p)),c}function xe(e,t){return(0,os.parse)(e).reduce((r,n)=>{let o=Pt(n,t);return o&&r.push(o),r},[])}var ea=h(L(),1),ta=h(N(),1);function It(){return M("from").filter(e=>e.type==="raw").map(e=>({...e,isMatch:e.isMatch??(t=>!!e.selector&&t.matches(e.selector))}))}function zt(e,t){let r=document.implementation.createHTMLDocument("");return r.body.innerHTML=e,Array.from(r.body.children).flatMap(n=>{let o=It(),i=ee(o,l=>l.isMatch(n));if(!i)return S("core/html",{},[],[n.outerHTML]);let{transform:s,blockName:a}=i;if(s){let l=s(n,t);return n.hasAttribute("class")&&(l.attributes.className=n.getAttribute("class")),l}return S(a,H(a,n.outerHTML))})}var je=h(N(),1);function oe(e,t={}){let r=document.implementation.createHTMLDocument(""),n=document.implementation.createHTMLDocument(""),o=r.body,i=n.body;for(o.innerHTML=e;o.firstChild;){let s=o.firstChild;s.nodeType===s.TEXT_NODE?(0,je.isEmpty)(s)?o.removeChild(s):((!i.lastChild||i.lastChild.nodeName!=="P")&&i.appendChild(n.createElement("P")),i.lastChild.appendChild(s)):s.nodeType===s.ELEMENT_NODE?s.nodeName==="BR"?(s.nextSibling&&s.nextSibling.nodeName==="BR"&&(i.appendChild(n.createElement("P")),o.removeChild(s.nextSibling)),i.lastChild&&i.lastChild.nodeName==="P"&&i.lastChild.hasChildNodes()?i.lastChild.appendChild(s):o.removeChild(s)):s.nodeName==="P"?(0,je.isEmpty)(s)&&!t.raw?o.removeChild(s):i.appendChild(s):(0,je.isPhrasingContent)(s)?((!i.lastChild||i.lastChild.nodeName!=="P")&&i.appendChild(n.createElement("P")),i.lastChild.appendChild(s)):i.appendChild(s):o.removeChild(s)}return i.innerHTML}var Ue=h(N(),1);function Mt(e,t){if(e.nodeType!==e.COMMENT_NODE||e.nodeValue!=="nextpage"&&e.nodeValue.indexOf("more")!==0)return;let r=Uc(e,t);if(!e.parentNode||e.parentNode.nodeName!=="P")(0,Ue.replace)(e,r);else{let n=Array.from(e.parentNode.childNodes),o=n.indexOf(e),i=e.parentNode.parentNode||t.body,s=(a,l)=>(a||(a=t.createElement("p")),a.appendChild(l),a);[n.slice(0,o).reduce(s,null),r,n.slice(o+1).reduce(s,null)].forEach(a=>a&&i.insertBefore(a,e.parentNode)),(0,Ue.remove)(e.parentNode)}}function Uc(e,t){if(e.nodeValue==="nextpage")return Hc(t);let r=e.nodeValue.slice(4).trim(),n=e,o=!1;for(;n=n.nextSibling;)if(n.nodeType===n.COMMENT_NODE&&n.nodeValue==="noteaser"){o=!0,(0,Ue.remove)(n);break}return Fc(r,o,t)}function Fc(e,t,r){let n=r.createElement("wp-block");return n.dataset.block="core/more",e&&(n.dataset.customText=e),t&&(n.dataset.noTeaser=""),n}function Hc(e){let t=e.createElement("wp-block");return t.dataset.block="core/nextpage",t}var as=h(N(),1);function ss(e){return e.nodeName==="OL"||e.nodeName==="UL"}function Gc(e){return Array.from(e.childNodes).map(({nodeValue:t=""})=>t).join("")}function Vt(e){if(!ss(e))return;let t=e,r=t.previousElementSibling;if(r&&r.nodeName===e.nodeName&&t.children.length===1){for(;t.firstChild;)r.appendChild(t.firstChild);t.parentNode.removeChild(t)}let n=e.parentNode;if(n&&n.nodeName==="LI"&&n.children.length===1&&!/\S/.test(Gc(n))){let o=n,i=o.previousElementSibling,s=o.parentNode;i&&(i.appendChild(t),s.removeChild(o))}if(n&&ss(n)){let o=t.previousElementSibling;o?o.appendChild(e):(0,as.unwrap)(e)}}function $t(e={}){return t=>{if(t.nodeName!=="BLOCKQUOTE")return;let r=t;r.innerHTML=oe(r.innerHTML,e)}}var ls=h(N(),1);function Kc(e,t){let r=e.nodeName.toLowerCase();return r==="figcaption"||(0,ls.isTextContent)(e)?!1:r in(t?.figure?.children??{})}function Wc(e,t){return e.nodeName.toLowerCase()in(t?.figure?.children?.a?.children??{})}function Xr(e,t=e){let r=e.ownerDocument.createElement("figure");t.parentNode.insertBefore(r,t),r.appendChild(e)}function jt(e,t,r){if(!r||!Kc(e,r))return;let n=e,o=e.parentNode;Wc(e,r)&&o.nodeName==="A"&&o.childNodes.length===1&&(n=e.parentNode);let i=n.closest("p,div");if(i){let s=e;s.classList?(s.classList.contains("alignright")||s.classList.contains("alignleft")||s.classList.contains("aligncenter")||!i.textContent.trim())&&Xr(n,i):Xr(n,i)}else Xr(n)}var He=h(us(),1);var ps=e=>Array.isArray(e)?e:[e],fs=/(\n|<p>|<br\s*\/?>)\s*$/,ds=/^\s*(\n|<\/p>|<br\s*\/?>)/;function Fe(e,t=0,r=[]){let n=M("from").filter(f=>f.type==="shortcode"),o=ee(n,f=>r.indexOf(f.blockName)===-1&&ps(f.tag).some(g=>(0,He.regexp)(g).test(e)));if(!o)return[e];let s=ps(o.tag).find(f=>(0,He.regexp)(f).test(e)),a=t,l=(0,He.next)(s,e,t);if(!l)return[e];t=l.index+l.content.length;let c=e.substr(0,l.index),u=e.substr(t);if(!l.shortcode.content?.includes("<")&&!(fs.test(c)&&ds.test(u)))return Fe(e,t);if(o.isMatch&&!o.isMatch(l.shortcode.attrs))return Fe(e,a,[...r,o.blockName]);let p=[];if(typeof o.transform=="function")p=[].concat(o.transform(l.shortcode.attrs,l)),p=p.map(f=>(f.originalContent=l.shortcode.content,pe(f,w(f.name))));else{let f=w(o.blockName);if(!f)return[e];let g=o.attributes??f.attributes,d=Object.fromEntries(Object.entries(g).filter(([,ge])=>ge.shortcode).map(([ge,Xe])=>[ge,Xe.shortcode(l.shortcode.attrs,l)])),x={...f,attributes:g},_=S(o.blockName,H(x,l.shortcode.content,d));_.originalContent=l.shortcode.content,_=pe(_,x),p=[_]}return[...Fe(c.replace(fs,"")),...p,...Fe(u.replace(ds,""))]}var Ut=Fe;var Ge=h(N(),1);function Yc(e,t){let n={phrasingContentSchema:(0,Ge.getPhrasingContentSchema)(t),isPaste:t==="paste"},o=e.map(({isMatch:l,blockName:c,schema:u})=>{let p=j(c,"anchor");return u=typeof u=="function"?u(n):u,!p&&!l?u:u?Object.fromEntries(Object.entries(u).map(([f,g])=>{let d=g.attributes||[];return p&&(d=[...d,"id"]),[f,{...g,attributes:d,isMatch:l||void 0}]})):{}});function i(l,c,u){switch(u){case"children":return l==="*"||c==="*"?"*":a({...l||{}},c||{});case"attributes":case"require":return Array.from(new Set([...l||[],...c||[]]));case"isMatch":return!l||!c?void 0:(...p)=>l(...p)||c(...p);case"classes":return(l||[]).includes("*")||(c||[]).includes("*")?["*"]:[...l||[],...c||[]]}}function s(l,c){if(l===c)return l;for(let u in c)l[u]?l[u]=i(l[u],c[u],u):Array.isArray(c[u])?l[u]=c[u].slice():l[u]={...c[u]};return l}function a(l,c){if(l===c)return l;for(let u in c)l[u]?l[u]=s(l[u],c[u]):Array.isArray(c[u])?l[u]=c[u].slice():l[u]={...c[u]};return l}return o.reduce(a,{})}function Ft(e){return Yc(It(),e)}function hs(e){if(!/<(?!br[ />])/i.test(e))return!0;let t=document.implementation.createHTMLDocument("");if(t.body.innerHTML=e,t.body.children.length!==1)return!1;let r=t.body.children.item(0),n=r.getElementsByTagName("*");for(let o=0;o<n.length;o++)if(n.item(o).tagName!=="BR")return!1;return r.tagName==="SPAN"}function ms(e,t,r,n){Array.from(e).forEach(o=>{ms(o.childNodes,t,r,n),t.forEach(i=>{r.contains(o)&&i(o,r,n)})})}function G(e,t=[],r){let n=document.implementation.createHTMLDocument("");return n.body.innerHTML=e,ms(n.body.childNodes,t,n,r),n.body.innerHTML}function Te(e,t){let r=e[`${t}Sibling`];if(r&&(0,Ge.isPhrasingContent)(r))return r;let{parentNode:n}=e;if(!(!n||!(0,Ge.isPhrasingContent)(n)))return Te(n,t)}var me=h(N(),1);var gs=h(N(),1);function Qr(e){e.nodeType===e.COMMENT_NODE&&(0,gs.remove)(e)}var bs=h(N(),1);function Zc(e,t){if((0,bs.isTextContent)(e))return!0;if(!t)return!1;let r=e.nodeName.toLowerCase();return[["ul","li","ol"],["h1","h2","h3","h4","h5","h6"]].some(o=>[r,t].filter(i=>!o.includes(i)).length===0)}function ks(e,t){return e.every(r=>Zc(r,t)&&ks(Array.from(r.children),t))}function Xc(e){return e.nodeName==="BR"&&!!e.previousSibling&&e.previousSibling.nodeName==="BR"}function ys(e,t){let r=document.implementation.createHTMLDocument("");r.body.innerHTML=e;let n=Array.from(r.body.children);return!n.some(Xc)&&ks(n,t)}var Q=h(N(),1);function Jr(e,t){if(e.nodeName==="SPAN"&&e.style){let{fontWeight:r,fontStyle:n,textDecorationLine:o,textDecoration:i,verticalAlign:s}=e.style,a=e;(r==="bold"||r==="700")&&(0,Q.wrap)(t.createElement("strong"),a),n==="italic"&&(0,Q.wrap)(t.createElement("em"),a),(o==="line-through"||i.includes("line-through"))&&(0,Q.wrap)(t.createElement("s"),a),s==="super"?(0,Q.wrap)(t.createElement("sup"),a):s==="sub"&&(0,Q.wrap)(t.createElement("sub"),a)}else if(e.nodeName==="B")(0,Q.replaceTag)(e,"strong");else if(e.nodeName==="I")(0,Q.replaceTag)(e,"em");else if(e.nodeName==="A"){let r=e;r.target&&r.target.toLowerCase()==="_blank"?r.rel="noopener":(r.removeAttribute("target"),r.removeAttribute("rel")),r.name&&!r.id&&(r.id=r.name),r.id&&!r.ownerDocument.querySelector(`[href="#${r.id}"]`)&&r.removeAttribute("id")}}function en(e){e.nodeName!=="SCRIPT"&&e.nodeName!=="NOSCRIPT"&&e.nodeName!=="TEMPLATE"&&e.nodeName!=="STYLE"||e.parentNode.removeChild(e)}function Ht(e){if(e.nodeType!==e.ELEMENT_NODE)return;let t=e,r=t.getAttribute("style");if(!r||!r.includes("mso-list"))return;r.split(";").reduce((o,i)=>{let[s,a]=i.split(":");return s&&a&&(o[s.trim().toLowerCase()]=a.trim().toLowerCase()),o},{})["mso-list"]==="ignore"&&t.remove()}function tn(e){return e.nodeName==="OL"||e.nodeName==="UL"}function vs(e,t){if(e.nodeName!=="P")return;let r=e,n=r.getAttribute("style");if(!n||!n.includes("mso-list"))return;let o=r.previousElementSibling;if(!o||!tn(o)){let p=r.textContent.trim().slice(0,1),f=/[1iIaA]/.test(p),g=t.createElement(f?"ol":"ul");f&&g.setAttribute("type",p),r.parentNode.insertBefore(g,r)}let i=r.previousElementSibling,s=i.nodeName,a=t.createElement("li"),l=i;a.innerHTML=G(r.innerHTML,[Ht]);let c=/mso-list\s*:[^;]+level([0-9]+)/i.exec(n),u=c&&parseInt(c[1],10)-1||0;for(;u--;)l=l.lastChild||l,tn(l)&&(l=l.lastChild||l);tn(l)||(l=l.appendChild(t.createElement(s))),l.appendChild(a),r.parentNode.removeChild(r)}var Ts=h(xs(),1);function Es(e){if(e.nodeName!=="IMG")return;let t=e;if(t.src.indexOf("file:")===0&&(t.src=""),t.src.indexOf("data:")===0){let[r,n]=t.src.split(","),[o]=r.slice(5).split(";");if(!n||!o){t.src="";return}let i;try{i=atob(n)}catch{t.src="";return}let s=new Uint8Array(i.length);for(let c=0;c<s.length;c++)s[c]=i.charCodeAt(c);let a=o.replace("/","."),l=new window.File([s],a,{type:o});t.src=(0,Ts.createBlobURL)(l)}(t.height===1||t.width===1)&&t.parentNode.removeChild(t)}function Bs(e){if(e.nodeName!=="DIV")return;let t=e;t.innerHTML=oe(t.innerHTML)}function sn(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var he=sn();function Os(e){he=e}var fe={exec:()=>null};function k(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(o,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(C.caret,"$1"),r=r.replace(o,s),n},getRegex:()=>new RegExp(r,t)};return n}var Qc=((e="")=>{try{return!!new RegExp("(?<=1)(?<!1)"+e)}catch{return!1}})(),C={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[	 ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},Jc=/^(?:[ \t]*(?:\n|$))+/,eu=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,tu=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Ye=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,ru=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,an=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,Ds=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,qs=k(Ds).replace(/bull/g,an).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),nu=k(Ds).replace(/bull/g,an).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),ln=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,ou=/^[^\n]+/,cn=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,iu=k(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",cn).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),su=k(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,an).getRegex(),Zt="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",un=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,au=k("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$))","i").replace("comment",un).replace("tag",Zt).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Ps=k(ln).replace("hr",Ye).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Zt).getRegex(),lu=k(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",Ps).getRegex(),pn={blockquote:lu,code:eu,def:iu,fences:tu,heading:ru,hr:Ye,html:au,lheading:qs,list:su,newline:Jc,paragraph:Ps,table:fe,text:ou},As=k("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Ye).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}	)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Zt).getRegex(),cu={...pn,lheading:nu,table:As,paragraph:k(ln).replace("hr",Ye).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",As).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Zt).getRegex()},uu={...pn,html:k(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",un).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:fe,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:k(ln).replace("hr",Ye).replace("heading",` *#{1,6} *[^
+]`).replace("lheading",qs).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},pu=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,fu=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Is=/^( {2,}|\\)\n(?!\s*$)/,du=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Ee=/[\p{P}\p{S}]/u,Xt=/[\s\p{P}\p{S}]/u,fn=/[^\s\p{P}\p{S}]/u,hu=k(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Xt).getRegex(),zs=/(?!~)[\p{P}\p{S}]/u,mu=/(?!~)[\s\p{P}\p{S}]/u,gu=/(?:[^\s\p{P}\p{S}]|~)/u,bu=k(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",Qc?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),Ms=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,ku=k(Ms,"u").replace(/punct/g,Ee).getRegex(),yu=k(Ms,"u").replace(/punct/g,zs).getRegex(),Vs="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",vu=k(Vs,"gu").replace(/notPunctSpace/g,fn).replace(/punctSpace/g,Xt).replace(/punct/g,Ee).getRegex(),wu=k(Vs,"gu").replace(/notPunctSpace/g,gu).replace(/punctSpace/g,mu).replace(/punct/g,zs).getRegex(),xu=k("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,fn).replace(/punctSpace/g,Xt).replace(/punct/g,Ee).getRegex(),Tu=k(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,Ee).getRegex(),Eu="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",Bu=k(Eu,"gu").replace(/notPunctSpace/g,fn).replace(/punctSpace/g,Xt).replace(/punct/g,Ee).getRegex(),Au=k(/\\(punct)/,"gu").replace(/punct/g,Ee).getRegex(),Su=k(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),Cu=k(un).replace("(?:-->|$)","-->").getRegex(),_u=k("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",Cu).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Kt=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,Nu=k(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",Kt).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),$s=k(/^!?\[(label)\]\[(ref)\]/).replace("label",Kt).replace("ref",cn).getRegex(),js=k(/^!?\[(ref)\](?:\[\])?/).replace("ref",cn).getRegex(),Ru=k("reflink|nolink(?!\\()","g").replace("reflink",$s).replace("nolink",js).getRegex(),Ss=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,dn={_backpedal:fe,anyPunctuation:Au,autolink:Su,blockSkip:bu,br:Is,code:fu,del:fe,delLDelim:fe,delRDelim:fe,emStrongLDelim:ku,emStrongRDelimAst:vu,emStrongRDelimUnd:xu,escape:pu,link:Nu,nolink:js,punctuation:hu,reflink:$s,reflinkSearch:Ru,tag:_u,text:du,url:fe},Lu={...dn,link:k(/^!?\[(label)\]\((.*?)\)/).replace("label",Kt).getRegex(),reflink:k(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Kt).getRegex()},rn={...dn,emStrongRDelimAst:wu,emStrongLDelim:yu,delLDelim:Tu,delRDelim:Bu,url:k(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",Ss).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:k(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",Ss).getRegex()},Ou={...rn,br:k(Is).replace("{2,}","*").getRegex(),text:k(rn.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Gt={normal:pn,gfm:cu,pedantic:uu},Ke={normal:dn,gfm:rn,breaks:Ou,pedantic:Lu},Du={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Cs=e=>Du[e];function K(e,t){if(t){if(C.escapeTest.test(e))return e.replace(C.escapeReplace,Cs)}else if(C.escapeTestNoEncode.test(e))return e.replace(C.escapeReplaceNoEncode,Cs);return e}function _s(e){try{e=encodeURI(e).replace(C.percentDecode,"%")}catch{return null}return e}function Ns(e,t){let r=e.replace(C.findPipe,(i,s,a)=>{let l=!1,c=s;for(;--c>=0&&a[c]==="\\";)l=!l;return l?"|":" |"}),n=r.split(C.splitPipe),o=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;o<n.length;o++)n[o]=n[o].trim().replace(C.slashPipe,"|");return n}function ie(e,t,r){let n=e.length;if(n===0)return"";let o=0;for(;o<n;){let i=e.charAt(n-o-1);if(i===t&&!r)o++;else if(i!==t&&r)o++;else break}return e.slice(0,n-o)}function Rs(e){let t=e.split(`
 `),r=t.length-1;for(;r>=0&&C.blankLine.test(t[r]);)r--;return t.length-r<=2?e:t.slice(0,r+1).join(`
-`)}function Du(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function qu(e,t=0){let r=t,n="";for(let o of e)if(o==="	"){let i=4-r%4;n+=" ".repeat(i),r+=i}else n+=o,r++;return n}function Rs(e,t,r,n,o){let i=t.href,s=t.title||null,a=e[1].replace(o.other.outputLinkReplace,"$1");n.state.inLink=!0;let l={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:a,tokens:n.inlineTokens(a)};return n.state.inLink=!1,l}function Pu(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let o=n[1];return t.split(`
+`)}function qu(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function Pu(e,t=0){let r=t,n="";for(let o of e)if(o==="	"){let i=4-r%4;n+=" ".repeat(i),r+=i}else n+=o,r++;return n}function Ls(e,t,r,n,o){let i=t.href,s=t.title||null,a=e[1].replace(o.other.outputLinkReplace,"$1");n.state.inLink=!0;let l={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:a,tokens:n.inlineTokens(a)};return n.state.inLink=!1,l}function Iu(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let o=n[1];return t.split(`
 `).map(i=>{let s=i.match(r.other.beginningSpace);if(s===null)return i;let[a]=s;return a.length>=o.length?i.slice(o.length):i}).join(`
-`)}var Gt=class{options;rules;lexer;constructor(e){this.options=e||he}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let r=this.options.pedantic?t[0]:Ns(t[0]),n=r.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let r=t[0],n=Pu(r,t[3]||"",this.rules);return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let r=t[2].trim();if(this.rules.other.endingHash.test(r)){let n=ie(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:ie(t[0],`
+`)}var Wt=class{options;rules;lexer;constructor(e){this.options=e||he}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let r=this.options.pedantic?t[0]:Rs(t[0]),n=r.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let r=t[0],n=Iu(r,t[3]||"",this.rules);return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let r=t[2].trim();if(this.rules.other.endingHash.test(r)){let n=ie(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:ie(t[0],`
 `),depth:t[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ie(t[0],`
 `)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let r=ie(t[0],`
 `).split(`
@@ -40,24 +40,24 @@ Content retrieved from post body:
 `),u=c.replace(this.rules.other.blockquoteSetextReplace,`
     $1`).replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n}
 ${c}`:c,o=o?`${o}
-${u}`:u;let p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(u,i,!0),this.lexer.state.top=p,r.length===0)break;let d=i.at(-1);if(d?.type==="code")break;if(d?.type==="blockquote"){let g=d,f=g.raw+`
+${u}`:u;let p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(u,i,!0),this.lexer.state.top=p,r.length===0)break;let f=i.at(-1);if(f?.type==="code")break;if(f?.type==="blockquote"){let g=f,d=g.raw+`
 `+r.join(`
-`),w=this.blockquote(f);i[i.length-1]=w,n=n.substring(0,n.length-g.raw.length)+w.raw,o=o.substring(0,o.length-g.text.length)+w.text;break}else if(d?.type==="list"){let g=d,f=g.raw+`
+`),x=this.blockquote(d);i[i.length-1]=x,n=n.substring(0,n.length-g.raw.length)+x.raw,o=o.substring(0,o.length-g.text.length)+x.text;break}else if(f?.type==="list"){let g=f,d=g.raw+`
 `+r.join(`
-`),w=this.list(f);i[i.length-1]=w,n=n.substring(0,n.length-d.raw.length)+w.raw,o=o.substring(0,o.length-g.raw.length)+w.raw,r=f.substring(i.at(-1).raw.length).split(`
-`);continue}}return{type:"blockquote",raw:n,tokens:i,text:o}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),n=r.length>1,o={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let i=this.rules.other.listItemRegex(r),s=!1;for(;e;){let l=!1,c="",u="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let p=qu(t[2].split(`
-`,1)[0],t[1].length),d=e.split(`
-`,1)[0],g=!p.trim(),f=0;if(this.options.pedantic?(f=2,u=p.trimStart()):g?f=t[1].length+1:(f=p.search(this.rules.other.nonSpaceChar),f=f>4?1:f,u=p.slice(f),f+=t[1].length),g&&this.rules.other.blankLine.test(d)&&(c+=d+`
-`,e=e.substring(d.length+1),l=!0),!l){let w=this.rules.other.nextBulletRegex(f),R=this.rules.other.hrRegex(f),Ye=this.rules.other.fencesBeginRegex(f),vn=this.rules.other.headingBeginRegex(f),ca=this.rules.other.htmlBeginRegex(f),ua=this.rules.other.blockquoteBeginRegex(f);for(;e;){let Jt=e.split(`
-`,1)[0],Be;if(d=Jt,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting,"  "),Be=d):Be=d.replace(this.rules.other.tabCharGlobal,"    "),Ye.test(d)||vn.test(d)||ca.test(d)||ua.test(d)||w.test(d)||R.test(d))break;if(Be.search(this.rules.other.nonSpaceChar)>=f||!d.trim())u+=`
-`+Be.slice(f);else{if(g||p.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||Ye.test(p)||vn.test(p)||R.test(p))break;u+=`
-`+d}g=!d.trim(),c+=Jt+`
-`,e=e.substring(Jt.length+1),p=Be.slice(f)}}o.loose||(s?o.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(s=!0)),o.items.push({type:"list_item",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(u),loose:!1,text:u,tokens:[]}),o.raw+=c}let a=o.items.at(-1);if(a)a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let l of o.items){this.lexer.state.top=!1,l.tokens=this.lexer.blockTokens(l.text,[]);let c=l.tokens[0];if(l.task&&(c?.type==="text"||c?.type==="paragraph")){l.text=l.text.replace(this.rules.other.listReplaceTask,""),c.raw=c.raw.replace(this.rules.other.listReplaceTask,""),c.text=c.text.replace(this.rules.other.listReplaceTask,"");for(let p=this.lexer.inlineQueue.length-1;p>=0;p--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[p].src)){this.lexer.inlineQueue[p].src=this.lexer.inlineQueue[p].src.replace(this.rules.other.listReplaceTask,"");break}let u=this.rules.other.listTaskCheckbox.exec(l.raw);if(u){let p={type:"checkbox",raw:u[0]+" ",checked:u[0]!=="[ ]"};l.checked=p.checked,o.loose?l.tokens[0]&&["paragraph","text"].includes(l.tokens[0].type)&&"tokens"in l.tokens[0]&&l.tokens[0].tokens?(l.tokens[0].raw=p.raw+l.tokens[0].raw,l.tokens[0].text=p.raw+l.tokens[0].text,l.tokens[0].tokens.unshift(p)):l.tokens.unshift({type:"paragraph",raw:p.raw,text:p.raw,tokens:[p]}):l.tokens.unshift(p)}}else l.task&&(l.task=!1);if(!o.loose){let u=l.tokens.filter(d=>d.type==="space"),p=u.length>0&&u.some(d=>this.rules.other.anyLine.test(d.raw));o.loose=p}}if(o.loose)for(let l of o.items){l.loose=!0;for(let c of l.tokens)c.type==="text"&&(c.type="paragraph")}return o}}html(e){let t=this.rules.block.html.exec(e);if(t){let r=Ns(t[0]);return{type:"html",block:!0,raw:r,pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:r}}}def(e){let t=this.rules.block.def.exec(e);if(t){let r=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:r,raw:ie(t[0],`
-`),href:n,title:o}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let r=_s(t[1]),n=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(`
+`),x=this.list(d);i[i.length-1]=x,n=n.substring(0,n.length-f.raw.length)+x.raw,o=o.substring(0,o.length-g.raw.length)+x.raw,r=d.substring(i.at(-1).raw.length).split(`
+`);continue}}return{type:"blockquote",raw:n,tokens:i,text:o}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),n=r.length>1,o={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let i=this.rules.other.listItemRegex(r),s=!1;for(;e;){let l=!1,c="",u="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let p=Pu(t[2].split(`
+`,1)[0],t[1].length),f=e.split(`
+`,1)[0],g=!p.trim(),d=0;if(this.options.pedantic?(d=2,u=p.trimStart()):g?d=t[1].length+1:(d=p.search(this.rules.other.nonSpaceChar),d=d>4?1:d,u=p.slice(d),d+=t[1].length),g&&this.rules.other.blankLine.test(f)&&(c+=f+`
+`,e=e.substring(f.length+1),l=!0),!l){let x=this.rules.other.nextBulletRegex(d),_=this.rules.other.hrRegex(d),ge=this.rules.other.fencesBeginRegex(d),Xe=this.rules.other.headingBeginRegex(d),ua=this.rules.other.htmlBeginRegex(d),pa=this.rules.other.blockquoteBeginRegex(d);for(;e;){let tr=e.split(`
+`,1)[0],Be;if(f=tr,this.options.pedantic?(f=f.replace(this.rules.other.listReplaceNesting,"  "),Be=f):Be=f.replace(this.rules.other.tabCharGlobal,"    "),ge.test(f)||Xe.test(f)||ua.test(f)||pa.test(f)||x.test(f)||_.test(f))break;if(Be.search(this.rules.other.nonSpaceChar)>=d||!f.trim())u+=`
+`+Be.slice(d);else{if(g||p.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||ge.test(p)||Xe.test(p)||_.test(p))break;u+=`
+`+f}g=!f.trim(),c+=tr+`
+`,e=e.substring(tr.length+1),p=Be.slice(d)}}o.loose||(s?o.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(s=!0)),o.items.push({type:"list_item",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(u),loose:!1,text:u,tokens:[]}),o.raw+=c}let a=o.items.at(-1);if(a)a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let l of o.items){this.lexer.state.top=!1,l.tokens=this.lexer.blockTokens(l.text,[]);let c=l.tokens[0];if(l.task&&(c?.type==="text"||c?.type==="paragraph")){l.text=l.text.replace(this.rules.other.listReplaceTask,""),c.raw=c.raw.replace(this.rules.other.listReplaceTask,""),c.text=c.text.replace(this.rules.other.listReplaceTask,"");for(let p=this.lexer.inlineQueue.length-1;p>=0;p--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[p].src)){this.lexer.inlineQueue[p].src=this.lexer.inlineQueue[p].src.replace(this.rules.other.listReplaceTask,"");break}let u=this.rules.other.listTaskCheckbox.exec(l.raw);if(u){let p={type:"checkbox",raw:u[0]+" ",checked:u[0]!=="[ ]"};l.checked=p.checked,o.loose?l.tokens[0]&&["paragraph","text"].includes(l.tokens[0].type)&&"tokens"in l.tokens[0]&&l.tokens[0].tokens?(l.tokens[0].raw=p.raw+l.tokens[0].raw,l.tokens[0].text=p.raw+l.tokens[0].text,l.tokens[0].tokens.unshift(p)):l.tokens.unshift({type:"paragraph",raw:p.raw,text:p.raw,tokens:[p]}):l.tokens.unshift(p)}}else l.task&&(l.task=!1);if(!o.loose){let u=l.tokens.filter(f=>f.type==="space"),p=u.length>0&&u.some(f=>this.rules.other.anyLine.test(f.raw));o.loose=p}}if(o.loose)for(let l of o.items){l.loose=!0;for(let c of l.tokens)c.type==="text"&&(c.type="paragraph")}return o}}html(e){let t=this.rules.block.html.exec(e);if(t){let r=Rs(t[0]);return{type:"html",block:!0,raw:r,pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:r}}}def(e){let t=this.rules.block.def.exec(e);if(t){let r=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:r,raw:ie(t[0],`
+`),href:n,title:o}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let r=Ns(t[1]),n=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(`
 `):[],i={type:"table",raw:ie(t[0],`
-`),header:[],align:[],rows:[]};if(r.length===n.length){for(let s of n)this.rules.other.tableAlignRight.test(s)?i.align.push("right"):this.rules.other.tableAlignCenter.test(s)?i.align.push("center"):this.rules.other.tableAlignLeft.test(s)?i.align.push("left"):i.align.push(null);for(let s=0;s<r.length;s++)i.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:i.align[s]});for(let s of o)i.rows.push(_s(s,i.header.length).map((a,l)=>({text:a,tokens:this.lexer.inline(a),header:!1,align:i.align[l]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let r=t[1].trim();return{type:"heading",raw:ie(t[0],`
+`),header:[],align:[],rows:[]};if(r.length===n.length){for(let s of n)this.rules.other.tableAlignRight.test(s)?i.align.push("right"):this.rules.other.tableAlignCenter.test(s)?i.align.push("center"):this.rules.other.tableAlignLeft.test(s)?i.align.push("left"):i.align.push(null);for(let s=0;s<r.length;s++)i.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:i.align[s]});for(let s of o)i.rows.push(Ns(s,i.header.length).map((a,l)=>({text:a,tokens:this.lexer.inline(a),header:!1,align:i.align[l]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let r=t[1].trim();return{type:"heading",raw:ie(t[0],`
 `),depth:t[2].charAt(0)==="="?1:2,text:r,tokens:this.lexer.inline(r)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let r=t[1].charAt(t[1].length-1)===`
-`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:r,tokens:this.lexer.inline(r)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let i=ie(r.slice(0,-1),"\\");if((r.length-i.length)%2===0)return}else{let i=Du(t[2],"()");if(i===-2)return;if(i>-1){let s=(t[0].indexOf("!")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let n=t[2],o="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(n);i&&(n=i[1],o=i[3])}else o=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),Rs(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=t[n.toLowerCase()];if(!o){let i=r[0].charAt(0);return{type:"text",raw:i,text:i}}return Rs(r,o,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||!n[1]&&!n[2]&&!n[3]&&!n[4]||n[4]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[3])||!r||this.rules.inline.punctuation.exec(r))){let o=[...n[0]].length-1,i,s,a=o,l=0,c=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+o);(n=c.exec(t))!==null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i)continue;if(s=[...i].length,n[3]||n[4]){a+=s;continue}else if((n[5]||n[6])&&o%3&&!((o+s)%3)){l+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a+l);let u=[...n[0]][0].length,p=e.slice(0,o+n.index+u+s);if(Math.min(o,s)%2){let g=p.slice(1,-1);return{type:"em",raw:p,text:g,tokens:this.lexer.inlineTokens(g)}}let d=p.slice(2,-2);return{type:"strong",raw:p,text:d,tokens:this.lexer.inlineTokens(d)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let r=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(r),o=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&o&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:t[0],text:r}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,r=""){let n=this.rules.inline.delLDelim.exec(e);if(n&&(!n[1]||!r||this.rules.inline.punctuation.exec(r))){let o=[...n[0]].length-1,i,s,a=o,l=this.rules.inline.delRDelim;for(l.lastIndex=0,t=t.slice(-1*e.length+o);(n=l.exec(t))!==null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i||(s=[...i].length,s!==o))continue;if(n[3]||n[4]){a+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a);let c=[...n[0]][0].length,u=e.slice(0,o+n.index+c+s),p=u.slice(o,-o);return{type:"del",raw:u,text:p,tokens:this.lexer.inlineTokens(p)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let r,n;return t[2]==="@"?(r=t[1],n="mailto:"+r):(r=t[1],n=r),{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let r,n;if(t[2]==="@")r=t[0],n="mailto:"+r;else{let o;do o=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(o!==t[0]);r=t[0],t[1]==="www."?n="http://"+t[0]:n=t[0]}return{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let r=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:r}}}},V=class tn{tokens;options;state;inlineQueue;tokenizer;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||he,this.options.tokenizer=this.options.tokenizer||new Gt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:C,block:Ft.normal,inline:He.normal};this.options.pedantic?(r.block=Ft.pedantic,r.inline=He.pedantic):this.options.gfm&&(r.block=Ft.gfm,this.options.breaks?r.inline=He.breaks:r.inline=He.gfm),this.tokenizer.rules=r}static get rules(){return{block:Ft,inline:He}}static lex(t,r){return new tn(r).lex(t)}static lexInline(t,r){return new tn(r).inlineTokens(t)}lex(t){t=t.replace(C.carriageReturn,`
+`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:r,tokens:this.lexer.inline(r)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let i=ie(r.slice(0,-1),"\\");if((r.length-i.length)%2===0)return}else{let i=qu(t[2],"()");if(i===-2)return;if(i>-1){let s=(t[0].indexOf("!")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let n=t[2],o="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(n);i&&(n=i[1],o=i[3])}else o=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),Ls(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=t[n.toLowerCase()];if(!o){let i=r[0].charAt(0);return{type:"text",raw:i,text:i}}return Ls(r,o,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||!n[1]&&!n[2]&&!n[3]&&!n[4]||n[4]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[3])||!r||this.rules.inline.punctuation.exec(r))){let o=[...n[0]].length-1,i,s,a=o,l=0,c=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+o);(n=c.exec(t))!==null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i)continue;if(s=[...i].length,n[3]||n[4]){a+=s;continue}else if((n[5]||n[6])&&o%3&&!((o+s)%3)){l+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a+l);let u=[...n[0]][0].length,p=e.slice(0,o+n.index+u+s);if(Math.min(o,s)%2){let g=p.slice(1,-1);return{type:"em",raw:p,text:g,tokens:this.lexer.inlineTokens(g)}}let f=p.slice(2,-2);return{type:"strong",raw:p,text:f,tokens:this.lexer.inlineTokens(f)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let r=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(r),o=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&o&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:t[0],text:r}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,r=""){let n=this.rules.inline.delLDelim.exec(e);if(n&&(!n[1]||!r||this.rules.inline.punctuation.exec(r))){let o=[...n[0]].length-1,i,s,a=o,l=this.rules.inline.delRDelim;for(l.lastIndex=0,t=t.slice(-1*e.length+o);(n=l.exec(t))!==null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i||(s=[...i].length,s!==o))continue;if(n[3]||n[4]){a+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a);let c=[...n[0]][0].length,u=e.slice(0,o+n.index+c+s),p=u.slice(o,-o);return{type:"del",raw:u,text:p,tokens:this.lexer.inlineTokens(p)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let r,n;return t[2]==="@"?(r=t[1],n="mailto:"+r):(r=t[1],n=r),{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let r,n;if(t[2]==="@")r=t[0],n="mailto:"+r;else{let o;do o=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(o!==t[0]);r=t[0],t[1]==="www."?n="http://"+t[0]:n=t[0]}return{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let r=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:r}}}},V=class nn{tokens;options;state;inlineQueue;tokenizer;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||he,this.options.tokenizer=this.options.tokenizer||new Wt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:C,block:Gt.normal,inline:Ke.normal};this.options.pedantic?(r.block=Gt.pedantic,r.inline=Ke.pedantic):this.options.gfm&&(r.block=Gt.gfm,this.options.breaks?r.inline=Ke.breaks:r.inline=Ke.gfm),this.tokenizer.rules=r}static get rules(){return{block:Gt,inline:Ke}}static lex(t,r){return new nn(r).lex(t)}static lexInline(t,r){return new nn(r).inlineTokens(t)}lex(t){t=t.replace(C.carriageReturn,`
 `),this.blockTokens(t,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){this.tokenizer.lexer=this,this.options.pedantic&&(t=t.replace(C.tabCharGlobal,"    ").replace(C.spaceLine,""));let o=1/0;for(;t;){if(t.length<o)o=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}let i;if(this.options.extensions?.block?.some(a=>(i=a.call({lexer:this},t,r))?(t=t.substring(i.raw.length),r.push(i),!0):!1))continue;if(i=this.tokenizer.space(t)){t=t.substring(i.raw.length);let a=r.at(-1);i.raw.length===1&&a!==void 0?a.raw+=`
 `:r.push(i);continue}if(i=this.tokenizer.code(t)){t=t.substring(i.raw.length);let a=r.at(-1);a?.type==="paragraph"||a?.type==="text"?(a.raw+=(a.raw.endsWith(`
 `)?"":`
@@ -71,7 +71,7 @@ ${u}`:u;let p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTo
 `+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):r.push(i),n=s.length!==t.length,t=t.substring(i.raw.length);continue}if(i=this.tokenizer.text(t)){t=t.substring(i.raw.length);let a=r.at(-1);a?.type==="text"?(a.raw+=(a.raw.endsWith(`
 `)?"":`
 `)+i.raw,a.text+=`
-`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):r.push(i);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){this.tokenizer.lexer=this;let n=t,o=null;if(this.tokens.links){let c=Object.keys(this.tokens.links);if(c.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,o.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(o=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)i=o[2]?o[2].length:0,n=n.slice(0,o.index+i)+"["+"a".repeat(o[0].length-i-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,a="",l=1/0;for(;t;){if(t.length<l)l=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}s||(a=""),s=!1;let c;if(this.options.extensions?.inline?.some(p=>(c=p.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.escape(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.tag(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.link(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(c.raw.length);let p=r.at(-1);c.type==="text"&&p?.type==="text"?(p.raw+=c.raw,p.text+=c.text):r.push(c);continue}if(c=this.tokenizer.emStrong(t,n,a)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.codespan(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.br(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.del(t,n,a)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.autolink(t)){t=t.substring(c.raw.length),r.push(c);continue}if(!this.state.inLink&&(c=this.tokenizer.url(t))){t=t.substring(c.raw.length),r.push(c);continue}let u=t;if(this.options.extensions?.startInline){let p=1/0,d=t.slice(1),g;this.options.extensions.startInline.forEach(f=>{g=f.call({lexer:this},d),typeof g=="number"&&g>=0&&(p=Math.min(p,g))}),p<1/0&&p>=0&&(u=t.substring(0,p+1))}if(c=this.tokenizer.inlineText(u)){t=t.substring(c.raw.length),c.raw.slice(-1)!=="_"&&(a=c.raw.slice(-1)),s=!0;let p=r.at(-1);p?.type==="text"?(p.raw+=c.raw,p.text+=c.text):r.push(c);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return r}infiniteLoopError(t){let r="Infinite loop on byte: "+t;if(this.options.silent)console.error(r);else throw new Error(r)}},Kt=class{options;parser;constructor(e){this.options=e||he}space(e){return""}code({text:e,lang:t,escaped:r}){let n=(t||"").match(C.notSpaceStart)?.[0],o=e.replace(C.endingNewline,"")+`
+`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):r.push(i);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){this.tokenizer.lexer=this;let n=t,o=null;if(this.tokens.links){let c=Object.keys(this.tokens.links);if(c.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,o.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(o=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)i=o[2]?o[2].length:0,n=n.slice(0,o.index+i)+"["+"a".repeat(o[0].length-i-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,a="",l=1/0;for(;t;){if(t.length<l)l=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}s||(a=""),s=!1;let c;if(this.options.extensions?.inline?.some(p=>(c=p.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.escape(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.tag(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.link(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(c.raw.length);let p=r.at(-1);c.type==="text"&&p?.type==="text"?(p.raw+=c.raw,p.text+=c.text):r.push(c);continue}if(c=this.tokenizer.emStrong(t,n,a)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.codespan(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.br(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.del(t,n,a)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.autolink(t)){t=t.substring(c.raw.length),r.push(c);continue}if(!this.state.inLink&&(c=this.tokenizer.url(t))){t=t.substring(c.raw.length),r.push(c);continue}let u=t;if(this.options.extensions?.startInline){let p=1/0,f=t.slice(1),g;this.options.extensions.startInline.forEach(d=>{g=d.call({lexer:this},f),typeof g=="number"&&g>=0&&(p=Math.min(p,g))}),p<1/0&&p>=0&&(u=t.substring(0,p+1))}if(c=this.tokenizer.inlineText(u)){t=t.substring(c.raw.length),c.raw.slice(-1)!=="_"&&(a=c.raw.slice(-1)),s=!0;let p=r.at(-1);p?.type==="text"?(p.raw+=c.raw,p.text+=c.text):r.push(c);continue}if(t){this.infiniteLoopError(t.charCodeAt(0));break}}return r}infiniteLoopError(t){let r="Infinite loop on byte: "+t;if(this.options.silent)console.error(r);else throw new Error(r)}},Yt=class{options;parser;constructor(e){this.options=e||he}space(e){return""}code({text:e,lang:t,escaped:r}){let n=(t||"").match(C.notSpaceStart)?.[0],o=e.replace(C.endingNewline,"")+`
 `;return n?'<pre><code class="language-'+K(n)+'">'+(r?o:K(o,!0))+`</code></pre>
 `:"<pre><code>"+(r?o:K(o,!0))+`</code></pre>
 `}blockquote({tokens:e}){return`<blockquote>
@@ -89,22 +89,22 @@ ${this.parser.parse(e)}</blockquote>
 `}tablerow({text:e}){return`<tr>
 ${e}</tr>
 `}tablecell(e){let t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?`<${r} align="${e.align}">`:`<${r}>`)+t+`</${r}>
-`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${K(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:r}){let n=this.parser.parseInline(r),o=Cs(e);if(o===null)return n;e=o;let i='<a href="'+e+'"';return t&&(i+=' title="'+K(t)+'"'),i+=">"+n+"</a>",i}image({href:e,title:t,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));let o=Cs(e);if(o===null)return K(r);e=o;let i=`<img src="${e}" alt="${K(r)}"`;return t&&(i+=` title="${K(t)}"`),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:K(e.text)}},fn=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}checkbox({raw:e}){return e}},$=class rn{options;renderer;textRenderer;constructor(t){this.options=t||he,this.options.renderer=this.options.renderer||new Kt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new fn}static parse(t,r){return new rn(r).parse(t)}static parseInline(t,r){return new rn(r).parseInline(t)}parse(t){this.renderer.parser=this;let r="";for(let n=0;n<t.length;n++){let o=t[n];if(this.options.extensions?.renderers?.[o.type]){let s=o,a=this.options.extensions.renderers[s.type].call({parser:this},s);if(a!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(s.type)){r+=a||"";continue}}let i=o;switch(i.type){case"space":{r+=this.renderer.space(i);break}case"hr":{r+=this.renderer.hr(i);break}case"heading":{r+=this.renderer.heading(i);break}case"code":{r+=this.renderer.code(i);break}case"table":{r+=this.renderer.table(i);break}case"blockquote":{r+=this.renderer.blockquote(i);break}case"list":{r+=this.renderer.list(i);break}case"checkbox":{r+=this.renderer.checkbox(i);break}case"html":{r+=this.renderer.html(i);break}case"def":{r+=this.renderer.def(i);break}case"paragraph":{r+=this.renderer.paragraph(i);break}case"text":{r+=this.renderer.text(i);break}default:{let s='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(s),"";throw new Error(s)}}}return r}parseInline(t,r=this.renderer){this.renderer.parser=this;let n="";for(let o=0;o<t.length;o++){let i=t[o];if(this.options.extensions?.renderers?.[i.type]){let a=this.options.extensions.renderers[i.type].call({parser:this},i);if(a!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=a||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"checkbox":{n+=r.checkbox(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let a='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(a),"";throw new Error(a)}}}return n}},Ge=class{options;block;constructor(e){this.options=e||he}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(e=this.block){return e?V.lex:V.lexInline}provideParser(e=this.block){return e?$.parse:$.parseInline}},dn=class{defaults=nn();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=$;Renderer=Kt;TextRenderer=fn;Lexer=V;Tokenizer=Gt;Hooks=Ge;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let n of e)switch(r=r.concat(t.call(this,n)),n.type){case"table":{let o=n;for(let i of o.header)r=r.concat(this.walkTokens(i.tokens,t));for(let i of o.rows)for(let s of i)r=r.concat(this.walkTokens(s.tokens,t));break}case"list":{let o=n;r=r.concat(this.walkTokens(o.items,t));break}default:{let o=n;this.defaults.extensions?.childTokens?.[o.type]?this.defaults.extensions.childTokens[o.type].forEach(i=>{let s=o[i].flat(1/0);r=r.concat(this.walkTokens(s,t))}):o.tokens&&(r=r.concat(this.walkTokens(o.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){let i=t.renderers[o.name];i?t.renderers[o.name]=function(...s){let a=o.renderer.apply(this,s);return a===!1&&(a=i.apply(this,s)),a}:t.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[o.level];i?i.unshift(o.tokenizer):t[o.level]=[o.tokenizer],o.start&&(o.level==="block"?t.startBlock?t.startBlock.push(o.start):t.startBlock=[o.start]:o.level==="inline"&&(t.startInline?t.startInline.push(o.start):t.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(t.childTokens[o.name]=o.childTokens)}),n.extensions=t),r.renderer){let o=this.defaults.renderer||new Kt(this.defaults);for(let i in r.renderer){if(!(i in o))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let s=i,a=r.renderer[s],l=o[s];o[s]=(...c)=>{let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u||""}}n.renderer=o}if(r.tokenizer){let o=this.defaults.tokenizer||new Gt(this.defaults);for(let i in r.tokenizer){if(!(i in o))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let s=i,a=r.tokenizer[s],l=o[s];o[s]=(...c)=>{let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u}}n.tokenizer=o}if(r.hooks){let o=this.defaults.hooks||new Ge;for(let i in r.hooks){if(!(i in o))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let s=i,a=r.hooks[s],l=o[s];Ge.passThroughHooks.has(i)?o[s]=c=>{if(this.defaults.async&&Ge.passThroughHooksRespectAsync.has(i))return(async()=>{let p=await a.call(o,c);return l.call(o,p)})();let u=a.call(o,c);return l.call(o,u)}:o[s]=(...c)=>{if(this.defaults.async)return(async()=>{let p=await a.apply(o,c);return p===!1&&(p=await l.apply(o,c)),p})();let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u}}n.hooks=o}if(r.walkTokens){let o=this.defaults.walkTokens,i=r.walkTokens;n.walkTokens=function(s){let a=[];return a.push(i.call(this,s)),o&&(a=a.concat(o.call(this,s))),a}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return V.lex(e,t??this.defaults)}parser(e,t){return $.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},o={...this.defaults,...n},i=this.onError(!!o.silent,!!o.async);if(this.defaults.async===!0&&n.async===!1)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||t===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(o.hooks&&(o.hooks.options=o,o.hooks.block=e),o.async)return(async()=>{let s=o.hooks?await o.hooks.preprocess(t):t,a=await(o.hooks?await o.hooks.provideLexer(e):e?V.lex:V.lexInline)(s,o),l=o.hooks?await o.hooks.processAllTokens(a):a;o.walkTokens&&await Promise.all(this.walkTokens(l,o.walkTokens));let c=await(o.hooks?await o.hooks.provideParser(e):e?$.parse:$.parseInline)(l,o);return o.hooks?await o.hooks.postprocess(c):c})().catch(i);try{o.hooks&&(t=o.hooks.preprocess(t));let s=(o.hooks?o.hooks.provideLexer(e):e?V.lex:V.lexInline)(t,o);o.hooks&&(s=o.hooks.processAllTokens(s)),o.walkTokens&&this.walkTokens(s,o.walkTokens);let a=(o.hooks?o.hooks.provideParser(e):e?$.parse:$.parseInline)(s,o);return o.hooks&&(a=o.hooks.postprocess(a)),a}catch(s){return i(s)}}}onError(e,t){return r=>{if(r.message+=`
-Please report this to https://github.com/markedjs/marked.`,e){let n="<p>An error occurred:</p><pre>"+K(r.message+"",!0)+"</pre>";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},de=new dn;function v(e,t){return de.parse(e,t)}v.options=v.setOptions=function(e){return de.setOptions(e),v.defaults=de.defaults,Ls(v.defaults),v};v.getDefaults=nn;v.defaults=he;v.use=function(...e){return de.use(...e),v.defaults=de.defaults,Ls(v.defaults),v};v.walkTokens=function(e,t){return de.walkTokens(e,t)};v.parseInline=de.parseInline;v.Parser=$;v.parser=$.parse;v.Renderer=Kt;v.TextRenderer=fn;v.Lexer=V;v.lexer=V.lex;v.Tokenizer=Gt;v.Hooks=Ge;v.parse=v;var nh=v.options,oh=v.setOptions,ih=v.use,sh=v.walkTokens,ah=v.parseInline;var lh=$.parse,ch=V.lex;function js(e){return e.replace(/&(?!#?\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Iu=new dn({gfm:!0,breaks:!0,renderer:{code({text:e,lang:t}){let r=(t||"").match(/^\S*/)?.[0];return`<pre><code${r?` class="${r} language-${r}"`:""}>${js(e)}</code></pre>`},text(e){return"tokens"in e&&e.tokens||"escaped"in e&&e.escaped?!1:js(e.text)}}});function zu(e){return e.replace(/((?:^|\n)```)([^\n`]+)(```(?:$|\n))/,(t,r,n,o)=>`${r}
+`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${K(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:r}){let n=this.parser.parseInline(r),o=_s(e);if(o===null)return n;e=o;let i='<a href="'+e+'"';return t&&(i+=' title="'+K(t)+'"'),i+=">"+n+"</a>",i}image({href:e,title:t,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));let o=_s(e);if(o===null)return K(r);e=o;let i=`<img src="${e}" alt="${K(r)}"`;return t&&(i+=` title="${K(t)}"`),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:K(e.text)}},hn=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}checkbox({raw:e}){return e}},$=class on{options;renderer;textRenderer;constructor(t){this.options=t||he,this.options.renderer=this.options.renderer||new Yt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new hn}static parse(t,r){return new on(r).parse(t)}static parseInline(t,r){return new on(r).parseInline(t)}parse(t){this.renderer.parser=this;let r="";for(let n=0;n<t.length;n++){let o=t[n];if(this.options.extensions?.renderers?.[o.type]){let s=o,a=this.options.extensions.renderers[s.type].call({parser:this},s);if(a!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(s.type)){r+=a||"";continue}}let i=o;switch(i.type){case"space":{r+=this.renderer.space(i);break}case"hr":{r+=this.renderer.hr(i);break}case"heading":{r+=this.renderer.heading(i);break}case"code":{r+=this.renderer.code(i);break}case"table":{r+=this.renderer.table(i);break}case"blockquote":{r+=this.renderer.blockquote(i);break}case"list":{r+=this.renderer.list(i);break}case"checkbox":{r+=this.renderer.checkbox(i);break}case"html":{r+=this.renderer.html(i);break}case"def":{r+=this.renderer.def(i);break}case"paragraph":{r+=this.renderer.paragraph(i);break}case"text":{r+=this.renderer.text(i);break}default:{let s='Token with "'+i.type+'" type was not found.';if(this.options.silent)return console.error(s),"";throw new Error(s)}}}return r}parseInline(t,r=this.renderer){this.renderer.parser=this;let n="";for(let o=0;o<t.length;o++){let i=t[o];if(this.options.extensions?.renderers?.[i.type]){let a=this.options.extensions.renderers[i.type].call({parser:this},i);if(a!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=a||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"checkbox":{n+=r.checkbox(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let a='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(a),"";throw new Error(a)}}}return n}},We=class{options;block;constructor(e){this.options=e||he}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(e=this.block){return e?V.lex:V.lexInline}provideParser(e=this.block){return e?$.parse:$.parseInline}},mn=class{defaults=sn();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=$;Renderer=Yt;TextRenderer=hn;Lexer=V;Tokenizer=Wt;Hooks=We;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let n of e)switch(r=r.concat(t.call(this,n)),n.type){case"table":{let o=n;for(let i of o.header)r=r.concat(this.walkTokens(i.tokens,t));for(let i of o.rows)for(let s of i)r=r.concat(this.walkTokens(s.tokens,t));break}case"list":{let o=n;r=r.concat(this.walkTokens(o.items,t));break}default:{let o=n;this.defaults.extensions?.childTokens?.[o.type]?this.defaults.extensions.childTokens[o.type].forEach(i=>{let s=o[i].flat(1/0);r=r.concat(this.walkTokens(s,t))}):o.tokens&&(r=r.concat(this.walkTokens(o.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){let i=t.renderers[o.name];i?t.renderers[o.name]=function(...s){let a=o.renderer.apply(this,s);return a===!1&&(a=i.apply(this,s)),a}:t.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[o.level];i?i.unshift(o.tokenizer):t[o.level]=[o.tokenizer],o.start&&(o.level==="block"?t.startBlock?t.startBlock.push(o.start):t.startBlock=[o.start]:o.level==="inline"&&(t.startInline?t.startInline.push(o.start):t.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(t.childTokens[o.name]=o.childTokens)}),n.extensions=t),r.renderer){let o=this.defaults.renderer||new Yt(this.defaults);for(let i in r.renderer){if(!(i in o))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let s=i,a=r.renderer[s],l=o[s];o[s]=(...c)=>{let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u||""}}n.renderer=o}if(r.tokenizer){let o=this.defaults.tokenizer||new Wt(this.defaults);for(let i in r.tokenizer){if(!(i in o))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let s=i,a=r.tokenizer[s],l=o[s];o[s]=(...c)=>{let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u}}n.tokenizer=o}if(r.hooks){let o=this.defaults.hooks||new We;for(let i in r.hooks){if(!(i in o))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let s=i,a=r.hooks[s],l=o[s];We.passThroughHooks.has(i)?o[s]=c=>{if(this.defaults.async&&We.passThroughHooksRespectAsync.has(i))return(async()=>{let p=await a.call(o,c);return l.call(o,p)})();let u=a.call(o,c);return l.call(o,u)}:o[s]=(...c)=>{if(this.defaults.async)return(async()=>{let p=await a.apply(o,c);return p===!1&&(p=await l.apply(o,c)),p})();let u=a.apply(o,c);return u===!1&&(u=l.apply(o,c)),u}}n.hooks=o}if(r.walkTokens){let o=this.defaults.walkTokens,i=r.walkTokens;n.walkTokens=function(s){let a=[];return a.push(i.call(this,s)),o&&(a=a.concat(o.call(this,s))),a}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return V.lex(e,t??this.defaults)}parser(e,t){return $.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},o={...this.defaults,...n},i=this.onError(!!o.silent,!!o.async);if(this.defaults.async===!0&&n.async===!1)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||t===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(o.hooks&&(o.hooks.options=o,o.hooks.block=e),o.async)return(async()=>{let s=o.hooks?await o.hooks.preprocess(t):t,a=await(o.hooks?await o.hooks.provideLexer(e):e?V.lex:V.lexInline)(s,o),l=o.hooks?await o.hooks.processAllTokens(a):a;o.walkTokens&&await Promise.all(this.walkTokens(l,o.walkTokens));let c=await(o.hooks?await o.hooks.provideParser(e):e?$.parse:$.parseInline)(l,o);return o.hooks?await o.hooks.postprocess(c):c})().catch(i);try{o.hooks&&(t=o.hooks.preprocess(t));let s=(o.hooks?o.hooks.provideLexer(e):e?V.lex:V.lexInline)(t,o);o.hooks&&(s=o.hooks.processAllTokens(s)),o.walkTokens&&this.walkTokens(s,o.walkTokens);let a=(o.hooks?o.hooks.provideParser(e):e?$.parse:$.parseInline)(s,o);return o.hooks&&(a=o.hooks.postprocess(a)),a}catch(s){return i(s)}}}onError(e,t){return r=>{if(r.message+=`
+Please report this to https://github.com/markedjs/marked.`,e){let n="<p>An error occurred:</p><pre>"+K(r.message+"",!0)+"</pre>";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},de=new mn;function v(e,t){return de.parse(e,t)}v.options=v.setOptions=function(e){return de.setOptions(e),v.defaults=de.defaults,Os(v.defaults),v};v.getDefaults=sn;v.defaults=he;v.use=function(...e){return de.use(...e),v.defaults=de.defaults,Os(v.defaults),v};v.walkTokens=function(e,t){return de.walkTokens(e,t)};v.parseInline=de.parseInline;v.Parser=$;v.parser=$.parse;v.Renderer=Yt;v.TextRenderer=hn;v.Lexer=V;v.lexer=V.lex;v.Tokenizer=Wt;v.Hooks=We;v.parse=v;var oh=v.options,ih=v.setOptions,sh=v.use,ah=v.walkTokens,lh=v.parseInline;var ch=$.parse,uh=V.lex;function Us(e){return e.replace(/&(?!#?\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}var zu=new mn({gfm:!0,breaks:!0,renderer:{code({text:e,lang:t}){let r=(t||"").match(/^\S*/)?.[0];return`<pre><code${r?` class="${r} language-${r}"`:""}>${Us(e)}</code></pre>`},text(e){return"tokens"in e&&e.tokens||"escaped"in e&&e.escaped?!1:Us(e.text)}}});function Mu(e){return e.replace(/((?:^|\n)```)([^\n`]+)(```(?:$|\n))/,(t,r,n,o)=>`${r}
 ${n}
-${o}`)}function Mu(e){return e.replace(/(^|\n)•( +)/g,"$1*$2")}function Vu(e){return e.includes(`
-`)?e:e.replace(/^(\d+)\.(\s)/,"$1\\.$2")}var $u=[Vu,Mu,zu];function Us(e){return Iu.parse($u.reduce((t,r)=>r(t),e),{async:!1})}function Fs(e){if(e.nodeName==="IFRAME"){let t=e,r=t.ownerDocument.createTextNode(t.src);t.parentNode.replaceChild(r,t)}}var Hs=h(_(),1);function hn(e){let t=e;!t.id||t.id.indexOf("docs-internal-guid-")!==0||(t.tagName==="B"?(0,Hs.unwrap)(e):t.removeAttribute("id"))}function ju(e){return e===" "||e==="\r"||e===`
-`||e==="	"}function mn(e){if(e.nodeType!==e.TEXT_NODE)return;let t=e;for(;t=t.parentNode;)if(t.nodeType===t.ELEMENT_NODE&&t.nodeName==="PRE")return;let r=e,n=r.data.replace(/[ \r\n\t]+/g," ");if(n[0]===" "){let o=Te(e,"previous");(!o||o.nodeName==="BR"||o.textContent.slice(-1)===" ")&&(n=n.slice(1))}if(n[n.length-1]===" "){let o=Te(e,"next");(!o||o.nodeName==="BR"||o.nodeType===o.TEXT_NODE&&ju(o.textContent[0]))&&(n=n.slice(0,-1))}n?r.data=n:e.parentNode.removeChild(e)}var Ks=h(_(),1);function Gs(e,t,r){let n=r?e.firstChild:e.lastChild;if(!n||n.nodeType!==e.TEXT_NODE)return;let o=n,i=r?0:o.data.length-1;o.data[i]===" "&&(o.data=r?o.data.slice(1):o.data.slice(0,-1),o.data||e.removeChild(o),e.parentNode.insertBefore(t.createTextNode(" "),r?e:e.nextSibling))}function gn(e,t){e.nodeType!==e.ELEMENT_NODE||!(0,Ks.isPhrasingContent)(e)||(Gs(e,t,!0),Gs(e,t,!1))}function bn(e){e.nodeName==="BR"&&(Te(e,"next")||e.parentNode.removeChild(e))}function Ws(e){e.nodeName==="P"&&(e.hasChildNodes()||e.parentNode.removeChild(e))}function Ys(e){if(e.nodeName!=="SPAN"||e.getAttribute("data-stringify-type")!=="paragraph-break")return;let t=e.parentNode;t.insertBefore(e.ownerDocument.createElement("br"),e),t.insertBefore(e.ownerDocument.createElement("br"),e),t.removeChild(e)}function Zs(e){let t=/[\p{L}\s]+/gu,r;for(;r=t.exec(e);){if(e[r.index-1]==="{")continue;let o=r[0];if(e[r.index-1]==="\\"&&(o=o.replace(/^[a-zA-Z]+/,"")),!(o.length<6))return!1}return!!(/\\[a-zA-Z]+\s*\{/g.test(e)||[o=>o.includes("^")&&!o.startsWith("^"),o=>["=","+","-","/","*"].some(i=>o.includes(i)),o=>/\\[a-zA-Z]+/g.test(o)].filter(o=>o(e)).length>=2)}function Xs(e){if(e.nodeType!==e.ELEMENT_NODE)return;let t=e;if(t.tagName==="P"&&t.getAttribute("role")==="heading"&&t.hasAttribute("aria-level")){let r=parseInt(t.getAttribute("aria-level"),10);if(r>=1&&r<=6){let n=`H${r}`,o=t.ownerDocument.createElement(n);for(Array.from(t.attributes).forEach(i=>{i.name!=="role"&&i.name!=="aria-level"&&o.setAttribute(i.name,i.value)});t.firstChild;)o.appendChild(t.firstChild);t.parentNode.replaceChild(o,t)}}}var Zt=(...e)=>window?.console?.log?.(...e);function Qs(e){return e=G(e,[Qr,hn,Ut,Xr,Zr]),e=(0,me.removeInvalidHTML)(e,(0,me.getPhrasingContentSchema)("paste"),!0),e=G(e,[mn,gn,bn]),Zt(`Processed inline HTML:
+${o}`)}function Vu(e){return e.replace(/(^|\n)•( +)/g,"$1*$2")}function $u(e){return e.includes(`
+`)?e:e.replace(/^(\d+)\.(\s)/,"$1\\.$2")}var ju=[$u,Vu,Mu];function Fs(e){return zu.parse(ju.reduce((t,r)=>r(t),e),{async:!1})}function Hs(e){if(e.nodeName==="IFRAME"){let t=e,r=t.ownerDocument.createTextNode(t.src);t.parentNode.replaceChild(r,t)}}var Gs=h(N(),1);function gn(e){let t=e;!t.id||t.id.indexOf("docs-internal-guid-")!==0||(t.tagName==="B"?(0,Gs.unwrap)(e):t.removeAttribute("id"))}function Uu(e){return e===" "||e==="\r"||e===`
+`||e==="	"}function bn(e){if(e.nodeType!==e.TEXT_NODE)return;let t=e;for(;t=t.parentNode;)if(t.nodeType===t.ELEMENT_NODE&&t.nodeName==="PRE")return;let r=e,n=r.data.replace(/[ \r\n\t]+/g," ");if(n[0]===" "){let o=Te(e,"previous");(!o||o.nodeName==="BR"||o.textContent.slice(-1)===" ")&&(n=n.slice(1))}if(n[n.length-1]===" "){let o=Te(e,"next");(!o||o.nodeName==="BR"||o.nodeType===o.TEXT_NODE&&Uu(o.textContent[0]))&&(n=n.slice(0,-1))}n?r.data=n:e.parentNode.removeChild(e)}var Ws=h(N(),1);function Ks(e,t,r){let n=r?e.firstChild:e.lastChild;if(!n||n.nodeType!==e.TEXT_NODE)return;let o=n,i=r?0:o.data.length-1;o.data[i]===" "&&(o.data=r?o.data.slice(1):o.data.slice(0,-1),o.data||e.removeChild(o),e.parentNode.insertBefore(t.createTextNode(" "),r?e:e.nextSibling))}function kn(e,t){e.nodeType!==e.ELEMENT_NODE||!(0,Ws.isPhrasingContent)(e)||(Ks(e,t,!0),Ks(e,t,!1))}function yn(e){e.nodeName==="BR"&&(Te(e,"next")||e.parentNode.removeChild(e))}function Ys(e){e.nodeName==="P"&&(e.hasChildNodes()||e.parentNode.removeChild(e))}function Zs(e){if(e.nodeName!=="SPAN"||e.getAttribute("data-stringify-type")!=="paragraph-break")return;let t=e.parentNode;t.insertBefore(e.ownerDocument.createElement("br"),e),t.insertBefore(e.ownerDocument.createElement("br"),e),t.removeChild(e)}function Xs(e){let t=/[\p{L}\s]+/gu,r;for(;r=t.exec(e);){if(e[r.index-1]==="{")continue;let o=r[0];if(e[r.index-1]==="\\"&&(o=o.replace(/^[a-zA-Z]+/,"")),!(o.length<6))return!1}return!!(/\\[a-zA-Z]+\s*\{/g.test(e)||[o=>o.includes("^")&&!o.startsWith("^"),o=>["=","+","-","/","*"].some(i=>o.includes(i)),o=>/\\[a-zA-Z]+/g.test(o)].filter(o=>o(e)).length>=2)}function Qs(e){if(e.nodeType!==e.ELEMENT_NODE)return;let t=e;if(t.tagName==="P"&&t.getAttribute("role")==="heading"&&t.hasAttribute("aria-level")){let r=parseInt(t.getAttribute("aria-level"),10);if(r>=1&&r<=6){let n=`H${r}`,o=t.ownerDocument.createElement(n);for(Array.from(t.attributes).forEach(i=>{i.name!=="role"&&i.name!=="aria-level"&&o.setAttribute(i.name,i.value)});t.firstChild;)o.appendChild(t.firstChild);t.parentNode.replaceChild(o,t)}}}var Qt=(...e)=>window?.console?.log?.(...e);function Js(e){return e=G(e,[en,gn,Ht,Jr,Qr]),e=(0,me.removeInvalidHTML)(e,(0,me.getPhrasingContentSchema)("paste"),!0),e=G(e,[bn,kn,yn]),Qt(`Processed inline HTML:

-`,e),e}function Xt({HTML:e="",plainText:t="",mode:r="AUTO",tagName:n}){if(Zt(`Received HTML (pasteHandler):
+`,e),e}function Jt({HTML:e="",plainText:t="",mode:r="AUTO",tagName:n}){if(Qt(`Received HTML (pasteHandler):

-`,e),Zt(`Received plain text (pasteHandler):
+`,e),Qt(`Received plain text (pasteHandler):

-`,t),e=e.replace(/<meta[^>]+>/g,""),e=e.replace(/^\s*<html[^>]*>\s*<body[^>]*>(?:\s*<!--\s*StartFragment\s*-->)?/i,""),e=e.replace(/(?:<!--\s*EndFragment\s*-->\s*)?<\/body>\s*<\/html>\s*$/i,""),r!=="INLINE"){let u=e||t;if(u.indexOf("<!-- wp:")!==-1){let p=xe(u);if(!(p.length===1&&p[0].name==="core/freeform"))return p}}e=e.normalize(),e=G(e,[Ys]);let o=t&&(!e||ds(e));if(o&&Zs(t))return[S("core/math",{latex:t})];o&&(e=t,/^\s+$/.test(t)||(e=Us(e)));let i=$t(e),s=i.length>1;if(o&&!s&&r==="AUTO"&&t.indexOf(`
-`)===-1&&t.indexOf("<p>")!==0&&e.indexOf("<p>")===0&&(r="INLINE"),r==="INLINE"||r==="AUTO"&&!s&&ks(e,n))return Qs(e);let a=(0,me.getPhrasingContentSchema)("paste"),l=jt("paste"),c=i.map(u=>{if(typeof u!="string")return u;let p=[hn,ys,Qr,zt,Ts,Xr,It,Zr,Fs,Vt,Mt(),Es,Xs],d={...l,...a};return u=G(u,p,l),u=(0,me.removeInvalidHTML)(u,d,!1),u=oe(u),u=G(u,[mn,gn,bn,Ws],l),Zt(`Processed HTML piece:
+`,t),e=e.replace(/<meta[^>]+>/g,""),e=e.replace(/^\s*<html[^>]*>\s*<body[^>]*>(?:\s*<!--\s*StartFragment\s*-->)?/i,""),e=e.replace(/(?:<!--\s*EndFragment\s*-->\s*)?<\/body>\s*<\/html>\s*$/i,""),r!=="INLINE"){let u=e||t;if(u.indexOf("<!-- wp:")!==-1){let p=xe(u);if(!(p.length===1&&p[0].name==="core/freeform"))return p}}e=e.normalize(),e=G(e,[Zs]);let o=t&&(!e||hs(e));if(o&&Xs(t))return[S("core/math",{latex:t})];o&&(e=t,/^\s+$/.test(t)||(e=Fs(e)));let i=Ut(e),s=i.length>1;if(o&&!s&&r==="AUTO"&&t.indexOf(`
+`)===-1&&t.indexOf("<p>")!==0&&e.indexOf("<p>")===0&&(r="INLINE"),r==="INLINE"||r==="AUTO"&&!s&&ys(e,n))return Js(e);let a=(0,me.getPhrasingContentSchema)("paste"),l=Ft("paste"),c=i.map(u=>{if(typeof u!="string")return u;let p=[gn,vs,en,Vt,Es,Jr,Mt,Qr,Hs,jt,$t(),Bs,Qs],f={...l,...a};return u=G(u,p,l),u=(0,me.removeInvalidHTML)(u,f,!1),u=oe(u),u=G(u,[bn,kn,yn,Ys],l),Qt(`Processed HTML piece:

-`,u),Pt(u,Xt)}).flat().filter(Boolean);if(r==="AUTO"&&c.length===1&&j(c[0].name,"__unstablePasteTextInline",!1)){let u=/^[\n]+|[\n]+$/g,p=t.replace(u,"");if(p!==""&&p.indexOf(`
-`)===-1)return(0,me.removeInvalidHTML)(Pe(c[0]),a,!1).replace(u,"")}return c}function ta(e){return(0,Js.default)("wp.blocks.getPhrasingContentSchema",{since:"5.6",alternative:"wp.dom.getPhrasingContentSchema"}),(0,ea.getPhrasingContentSchema)(e)}function kn({HTML:e=""}){if(e.indexOf("<!-- wp:")!==-1){let n=xe(e);if(!(n.length===1&&n[0].name==="core/freeform"))return n}let t=$t(e),r=jt();return t.map(n=>{if(typeof n!="string")return n;let o=[zt,It,Vt,Mt({raw:!0})];return n=G(n,o,r),n=oe(n,{raw:!0}),Pt(n,kn)}).flat().filter(Boolean)}var We=h(se(),1);function ra(){return(0,We.select)(m).getCategories()}function na(e){(0,We.dispatch)(m).setCategories(e)}function oa(e,t){(0,We.dispatch)(m).updateCategory(e,t)}var ia=h(Ce(),1);function yn(e=[],t=[]){return e.length===t.length&&t.every(([r,,n],o)=>{let i=e[o];return r===i.name&&yn(i.innerBlocks,n)})}var Uu=e=>e?.source==="html",Fu=e=>e?.source==="query";function sa(e,t){return t?Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Hu(e[r],n)])):{}}function Hu(e,t){return Uu(e)&&Array.isArray(t)?(0,ia.renderToString)(t):Fu(e)&&t?t.map(r=>sa(e.query,r)):t}function Qt(e=[],t){return t?t.map(([r,n,o],i)=>{let s=e[i];if(s&&s.name===r){let p=Qt(s.innerBlocks,o);return{...s,innerBlocks:p}}let a=x(r),l=sa(a?.attributes??{},n),[c,u]=Ct(r,l);return S(c,u,Qt([],o))}):e}var Gu=Symbol("fields"),Ku=Symbol("form"),Wu=Symbol("editableRoot"),aa={};Qn(aa,{isContentBlock:Co,fieldsKey:Gu,formKey:Ku,editableRootKey:Wu,parseRawBlock:Dt});var la=h(L(),1);function Yu(e){return(0,la.default)("wp.blocks.withBlockContentContext",{since:"6.1"}),e}return ga(Zu);})();
+`,u),zt(u,Jt)}).flat().filter(Boolean);if(r==="AUTO"&&c.length===1&&j(c[0].name,"__unstablePasteTextInline",!1)){let u=/^[\n]+|[\n]+$/g,p=t.replace(u,"");if(p!==""&&p.indexOf(`
+`)===-1)return(0,me.removeInvalidHTML)(ze(c[0]),a,!1).replace(u,"")}return c}function ra(e){return(0,ea.default)("wp.blocks.getPhrasingContentSchema",{since:"5.6",alternative:"wp.dom.getPhrasingContentSchema"}),(0,ta.getPhrasingContentSchema)(e)}function vn({HTML:e=""}){if(e.indexOf("<!-- wp:")!==-1){let n=xe(e);if(!(n.length===1&&n[0].name==="core/freeform"))return n}let t=Ut(e),r=Ft();return t.map(n=>{if(typeof n!="string")return n;let o=[Vt,Mt,jt,$t({raw:!0})];return n=G(n,o,r),n=oe(n,{raw:!0}),zt(n,vn)}).flat().filter(Boolean)}var Ze=h(se(),1);function na(){return(0,Ze.select)(m).getCategories()}function oa(e){(0,Ze.dispatch)(m).setCategories(e)}function ia(e,t){(0,Ze.dispatch)(m).updateCategory(e,t)}var sa=h(Ce(),1);function wn(e=[],t=[]){return e.length===t.length&&t.every(([r,,n],o)=>{let i=e[o];return r===i.name&&wn(i.innerBlocks,n)})}var Fu=e=>e?.source==="html",Hu=e=>e?.source==="query";function aa(e,t){return t?Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Gu(e[r],n)])):{}}function Gu(e,t){return Fu(e)&&Array.isArray(t)?(0,sa.renderToString)(t):Hu(e)&&t?t.map(r=>aa(e.query,r)):t}function er(e=[],t){return t?t.map(([r,n,o],i)=>{let s=e[i];if(s&&s.name===r){let p=er(s.innerBlocks,o);return{...s,innerBlocks:p}}let a=w(r),l=aa(a?.attributes??{},n),[c,u]=Nt(r,l);return S(c,u,er([],o))}):e}var Ku=Symbol("fields"),Wu=Symbol("form"),Yu=Symbol("editableRoot"),la={};Jn(la,{isContentBlock:_o,fieldsKey:Ku,formKey:Wu,editableRootKey:Yu,parseRawBlock:Pt});var ca=h(L(),1);function Zu(e){return(0,ca.default)("wp.blocks.withBlockContentContext",{since:"6.1"}),e}return ba(Xu);})();
 /*! Bundled license information:

 react-is/cjs/react-is.production.min.js:
diff --git a/wp-includes/js/dist/commands.js b/wp-includes/js/dist/commands.js
index 51a4da0cb8..9952c7dcc0 100644
--- a/wp-includes/js/dist/commands.js
+++ b/wp-includes/js/dist/commands.js
@@ -2582,11 +2582,17 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
   var icon_default = (0, import_element.forwardRef)(
-    ({ icon, size = 24, ...props }, ref) => {
+    ({ icon, size = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
       return (0, import_element.cloneElement)(icon, {
         width: size,
         height: size,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -2595,12 +2601,12 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   // packages/icons/build-module/library/arrow-right.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.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_runtime8.jsx)(import_primitives.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/search.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives2.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives2.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_runtime9.jsx)(import_primitives2.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/commands/build-module/store/index.mjs
   var import_data3 = __toESM(require_data(), 1);
diff --git a/wp-includes/js/dist/commands.min.js b/wp-includes/js/dist/commands.min.js
index c538a9453e..e56226f4b5 100644
--- a/wp-includes/js/dist/commands.min.js
+++ b/wp-includes/js/dist/commands.min.js
@@ -1,7 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).commands=(()=>{var Do=Object.create;var Ge=Object.defineProperty;var Po=Object.getOwnPropertyDescriptor;var Lo=Object.getOwnPropertyNames;var Ao=Object.getPrototypeOf,No=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Te=(e,t)=>{for(var r in t)Ge(e,r,{get:t[r],enumerable:!0})},yr=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Lo(t))!No.call(e,o)&&o!==r&&Ge(e,o,{get:()=>t[o],enumerable:!(a=Po(t,o))||a.enumerable});return e};var h=(e,t,r)=>(r=e!=null?Do(Ao(e)):{},yr(t||!e||!e.__esModule?Ge(r,"default",{value:e,enumerable:!0}):r,e)),ko=e=>yr(Ge({},"__esModule",{value:!0}),e);var A=q((ti,Cr)=>{Cr.exports=window.React});var ee=q((ni,_r)=>{_r.exports=window.ReactJSXRuntime});var Ct=q((di,Ar)=>{Ar.exports=window.ReactDOM});var fe=q((pu,za)=>{za.exports=window.wp.data});var Ce=q((vu,Ya)=>{Ya.exports=window.wp.element});var Xa=q((hu,qa)=>{qa.exports=window.wp.i18n});var Ja=q((gu,Za)=>{Za.exports=window.wp.components});var eo=q((yu,Qa)=>{Qa.exports=window.wp.keyboardShortcuts});var ro=q((bu,to)=>{to.exports=window.wp.keycodes});var Qt=q((wu,ao)=>{ao.exports=window.wp.primitives});var lo=q((Au,io)=>{io.exports=window.wp.privateApis});var mo=q((Mu,co)=>{co.exports=window.wp.preferences});var Js={};Te(Js,{CommandMenu:()=>wo,privateApis:()=>cr,store:()=>M,useCommand:()=>Co,useCommandLoader:()=>Oo,useCommands:()=>So});var br=1,To=.9,Io=.8,Mo=.17,yt=.1,bt=.999,Fo=.9999,jo=.99,Bo=/[\\\/_+.#"@\[\(\{&]/,Wo=/[\\\/_+.#"@\[\(\{&]/g,Uo=/[\s-]/,wr=/[\s-]/g;function Rt(e,t,r,a,o,n,i){if(n===t.length)return o===e.length?br:jo;var s=`${o},${n}`;if(i[s]!==void 0)return i[s];for(var u=a.charAt(n),l=r.indexOf(u,o),c=0,d,v,g,w;l>=0;)d=Rt(e,t,r,a,l+1,n+1,i),d>c&&(l===o?d*=br:Bo.test(e.charAt(l-1))?(d*=Io,g=e.slice(o,l-1).match(Wo),g&&o>0&&(d*=Math.pow(bt,g.length))):Uo.test(e.charAt(l-1))?(d*=To,w=e.slice(o,l-1).match(wr),w&&o>0&&(d*=Math.pow(bt,w.length))):(d*=Mo,o>0&&(d*=Math.pow(bt,l-o))),e.charAt(l)!==t.charAt(n)&&(d*=Fo)),(d<yt&&r.charAt(l-1)===a.charAt(n+1)||a.charAt(n+1)===a.charAt(n)&&r.charAt(l-1)!==a.charAt(n))&&(v=Rt(e,t,r,a,l+1,n+2,i),v*yt>d&&(d=v*yt)),d>c&&(c=d),l=r.indexOf(u,l+1);return i[s]=c,c}function Rr(e){return e.toLowerCase().replace(wr," ")}function Er(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Rt(e,t,Rr(e),Rr(t),0,0,{})}var k=h(A(),1);var ri=!!(typeof window<"u"&&window.document&&window.document.createElement);function ae(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e?.(o),r===!1||!o.defaultPrevented)return t?.(o)}}var xr=h(A(),1);function Sr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ie(...e){return t=>{let r=!1,a=e.map(o=>{let n=Sr(o,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let o=0;o<a.length;o++){let n=a[o];typeof n=="function"?n():Sr(e[o],null)}}}}function Q(...e){return xr.useCallback(ie(...e),e)}var X=h(A(),1),wt=h(ee(),1);function Or(e,t){let r=X.createContext(t),a=n=>{let{children:i,...s}=n,u=X.useMemo(()=>s,Object.values(s));return(0,wt.jsx)(r.Provider,{value:u,children:i})};a.displayName=e+"Provider";function o(n){let i=X.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[a,o]}function Dr(e,t=[]){let r=[];function a(n,i){let s=X.createContext(i),u=r.length;r=[...r,i];let l=d=>{let{scope:v,children:g,...w}=d,m=v?.[e]?.[u]||s,y=X.useMemo(()=>w,Object.values(w));return(0,wt.jsx)(m.Provider,{value:y,children:g})};l.displayName=n+"Provider";function c(d,v){let g=v?.[e]?.[u]||s,w=X.useContext(g);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${n}\``)}return[l,c]}let o=()=>{let n=r.map(i=>X.createContext(i));return function(s){let u=s?.[e]||n;return X.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return o.scopeName=e,[a,Vo(o,...t)]}function Vo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(n){let i=a.reduce((s,{useScope:u,scopeName:l})=>{let d=u(n)[`__scope${l}`];return{...s,...d}},{});return X.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var Et=h(A(),1);var Pr=h(A(),1),le=globalThis?.document?Pr.useLayoutEffect:()=>{};var Go=Et[" useId ".trim().toString()]||(()=>{}),$o=0;function te(e){let[t,r]=Et.useState(Go());return le(()=>{e||r(a=>a??String($o++))},[e]),e||(t?`radix-${t}`:"")}var Z=h(A(),1);var $e=h(A(),1);var Ho=Z[" useInsertionEffect ".trim().toString()]||le;function Lr({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,i]=Ko({defaultProp:t,onChange:r}),s=e!==void 0,u=s?e:o;{let c=Z.useRef(e!==void 0);Z.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${a} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,a])}let l=Z.useCallback(c=>{if(s){let d=zo(c)?c(e):c;d!==e&&i.current?.(d)}else n(c)},[s,e,n,i]);return[u,l]}function Ko({defaultProp:e,onChange:t}){let[r,a]=Z.useState(e),o=Z.useRef(r),n=Z.useRef(t);return Ho(()=>{n.current=t},[t]),Z.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function zo(e){return typeof e=="function"}var j=h(A(),1);var Nr=h(A(),1),kr=h(Ct(),1);var W=h(A(),1);var He=h(ee(),1);function Ke(e){let t=Yo(e),r=W.forwardRef((a,o)=>{let{children:n,...i}=a,s=W.Children.toArray(n),u=s.find(Xo);if(u){let l=u.props.children,c=s.map(d=>d===u?W.Children.count(l)>1?W.Children.only(null):W.isValidElement(l)?l.props.children:null:d);return(0,He.jsx)(t,{...i,ref:o,children:W.isValidElement(l)?W.cloneElement(l,void 0,c):null})}return(0,He.jsx)(t,{...i,ref:o,children:n})});return r.displayName=`${e}.Slot`,r}function Yo(e){let t=W.forwardRef((r,a)=>{let{children:o,...n}=r;if(W.isValidElement(o)){let i=Jo(o),s=Zo(n,o.props);return o.type!==W.Fragment&&(s.ref=a?ie(a,i):i),W.cloneElement(o,s)}return W.Children.count(o)>1?W.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var qo=Symbol("radix.slottable");function Xo(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qo}function Zo(e,t){let r={...t};for(let a in t){let o=e[a],n=t[a];/^on[A-Z]/.test(a)?o&&n?r[a]=(...s)=>{let u=n(...s);return o(...s),u}:o&&(r[a]=o):a==="style"?r[a]={...o,...n}:a==="className"&&(r[a]=[o,n].filter(Boolean).join(" "))}return{...e,...r}}function Jo(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Tr=h(ee(),1),Qo=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],B=Qo.reduce((e,t)=>{let r=Ke(`Primitive.${t}`),a=Nr.forwardRef((o,n)=>{let{asChild:i,...s}=o,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Tr.jsx)(u,{...s,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function Ir(e,t){e&&kr.flushSync(()=>e.dispatchEvent(t))}var xe=h(A(),1);function me(e){let t=xe.useRef(e);return xe.useEffect(()=>{t.current=e}),xe.useMemo(()=>(...r)=>t.current?.(...r),[])}var Mr=h(A(),1);function Fr(e,t=globalThis?.document){let r=me(e);Mr.useEffect(()=>{let a=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[r,t])}var xt=h(ee(),1),en="DismissableLayer",St="dismissableLayer.update",tn="dismissableLayer.pointerDownOutside",rn="dismissableLayer.focusOutside",jr,Wr=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_t=j.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:n,onInteractOutside:i,onDismiss:s,...u}=e,l=j.useContext(Wr),[c,d]=j.useState(null),v=c?.ownerDocument??globalThis?.document,[,g]=j.useState({}),w=Q(t,R=>d(R)),m=Array.from(l.layers),[y]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),C=m.indexOf(y),_=c?m.indexOf(c):-1,N=l.layersWithOutsidePointerEventsDisabled.size>0,T=_>=C,D=nn(R=>{let V=R.target,de=[...l.branches].some(ge=>ge.contains(V));!T||de||(o?.(R),i?.(R),R.defaultPrevented||s?.())},v),x=sn(R=>{let V=R.target;[...l.branches].some(ge=>ge.contains(V))||(n?.(R),i?.(R),R.defaultPrevented||s?.())},v);return Fr(R=>{_===l.layers.size-1&&(a?.(R),!R.defaultPrevented&&s&&(R.preventDefault(),s()))},v),j.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(jr=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),Br(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=jr)}},[c,v,r,l]),j.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),Br())},[c,l]),j.useEffect(()=>{let R=()=>g({});return document.addEventListener(St,R),()=>document.removeEventListener(St,R)},[]),(0,xt.jsx)(B.div,{...u,ref:w,style:{pointerEvents:N?T?"auto":"none":void 0,...e.style},onFocusCapture:ae(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ae(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ae(e.onPointerDownCapture,D.onPointerDownCapture)})});_t.displayName=en;var an="DismissableLayerBranch",on=j.forwardRef((e,t)=>{let r=j.useContext(Wr),a=j.useRef(null),o=Q(t,a);return j.useEffect(()=>{let n=a.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,xt.jsx)(B.div,{...e,ref:o})});on.displayName=an;function nn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1),o=j.useRef(()=>{});return j.useEffect(()=>{let n=s=>{if(s.target&&!a.current){let l=function(){Ur(tn,r,c,{discrete:!0})};var u=l;let c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);a.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}function sn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1);return j.useEffect(()=>{let o=n=>{n.target&&!a.current&&Ur(rn,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function Br(){let e=new CustomEvent(St);document.dispatchEvent(e)}function Ur(e,t,r,{discrete:a}){let o=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?Ir(o,n):o.dispatchEvent(n)}var J=h(A(),1);var Kr=h(ee(),1),Ot="focusScope.autoFocusOnMount",Dt="focusScope.autoFocusOnUnmount",Vr={bubbles:!1,cancelable:!0},ln="FocusScope",Pt=J.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:n,...i}=e,[s,u]=J.useState(null),l=me(o),c=me(n),d=J.useRef(null),v=Q(t,m=>u(m)),g=J.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;J.useEffect(()=>{if(a){let _=function(x){if(g.paused||!s)return;let R=x.target;s.contains(R)?d.current=R:pe(d.current,{select:!0})},N=function(x){if(g.paused||!s)return;let R=x.relatedTarget;R!==null&&(s.contains(R)||pe(d.current,{select:!0}))},T=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&pe(s)};var m=_,y=N,C=T;document.addEventListener("focusin",_),document.addEventListener("focusout",N);let D=new MutationObserver(T);return s&&D.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",N),D.disconnect()}}},[a,s,g.paused]),J.useEffect(()=>{if(s){$r.add(g);let m=document.activeElement;if(!s.contains(m)){let C=new CustomEvent(Ot,Vr);s.addEventListener(Ot,l),s.dispatchEvent(C),C.defaultPrevented||(un(pn(zr(s)),{select:!0}),document.activeElement===m&&pe(s))}return()=>{s.removeEventListener(Ot,l),setTimeout(()=>{let C=new CustomEvent(Dt,Vr);s.addEventListener(Dt,c),s.dispatchEvent(C),C.defaultPrevented||pe(m??document.body,{select:!0}),s.removeEventListener(Dt,c),$r.remove(g)},0)}}},[s,l,c,g]);let w=J.useCallback(m=>{if(!r&&!a||g.paused)return;let y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,C=document.activeElement;if(y&&C){let _=m.currentTarget,[N,T]=fn(_);N&&T?!m.shiftKey&&C===T?(m.preventDefault(),r&&pe(N,{select:!0})):m.shiftKey&&C===N&&(m.preventDefault(),r&&pe(T,{select:!0})):C===_&&m.preventDefault()}},[r,a,g.paused]);return(0,Kr.jsx)(B.div,{tabIndex:-1,...i,ref:v,onKeyDown:w})});Pt.displayName=ln;function un(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(pe(a,{select:t}),document.activeElement!==r)return}function fn(e){let t=zr(e),r=Gr(t,e),a=Gr(t.reverse(),e);return[r,a]}function zr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{let o=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||o?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Gr(e,t){for(let r of e)if(!cn(r,{upTo:t}))return r}function cn(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function dn(e){return e instanceof HTMLInputElement&&"select"in e}function pe(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&dn(e)&&t&&e.select()}}var $r=mn();function mn(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Hr(e,t),e.unshift(t)},remove(t){e=Hr(e,t),e[0]?.resume()}}}function Hr(e,t){let r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function pn(e){return e.filter(t=>t.tagName!=="A")}var ze=h(A(),1),Yr=h(Ct(),1);var qr=h(ee(),1),vn="Portal",Lt=ze.forwardRef((e,t)=>{let{container:r,...a}=e,[o,n]=ze.useState(!1);le(()=>n(!0),[]);let i=r||o&&globalThis?.document?.body;return i?Yr.default.createPortal((0,qr.jsx)(B.div,{...a,ref:t}),i):null});Lt.displayName=vn;var H=h(A(),1);var Xr=h(A(),1);function hn(e,t){return Xr.useReducer((r,a)=>t[r][a]??r,e)}var Ie=e=>{let{present:t,children:r}=e,a=gn(t),o=typeof r=="function"?r({present:a.isPresent}):H.Children.only(r),n=Q(a.ref,yn(o));return typeof r=="function"||a.isPresent?H.cloneElement(o,{ref:n}):null};Ie.displayName="Presence";function gn(e){let[t,r]=H.useState(),a=H.useRef(null),o=H.useRef(e),n=H.useRef("none"),i=e?"mounted":"unmounted",[s,u]=hn(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return H.useEffect(()=>{let l=Ye(a.current);n.current=s==="mounted"?l:"none"},[s]),le(()=>{let l=a.current,c=o.current;if(c!==e){let v=n.current,g=Ye(l);e?u("MOUNT"):g==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&v!==g?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),le(()=>{if(t){let l,c=t.ownerDocument.defaultView??window,d=g=>{let m=Ye(a.current).includes(CSS.escape(g.animationName));if(g.target===t&&m&&(u("ANIMATION_END"),!o.current)){let y=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},v=g=>{g.target===t&&(n.current=Ye(a.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:H.useCallback(l=>{a.current=l?getComputedStyle(l):null,r(l)},[])}}function Ye(e){return e?.animationName||"none"}function yn(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Jr=h(A(),1),At=0;function Qr(){Jr.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Zr()),document.body.insertAdjacentElement("beforeend",e[1]??Zr()),At++,()=>{At===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),At--}},[])}function Zr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var K=function(){return K=Object.assign||function(t){for(var r,a=1,o=arguments.length;a<o;a++){r=arguments[a];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},K.apply(this,arguments)};function qe(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(r[a[o]]=e[a[o]]);return r}function ea(e,t,r){if(r||arguments.length===2)for(var a=0,o=t.length,n;a<o;a++)(n||!(a in t))&&(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}var et=h(A());var U=h(A());var ye="right-scroll-bar-position",be="width-before-scroll-bar",Nt="with-scroll-bars-hidden",kt="--removed-body-scroll-bar-size";function Xe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var ta=h(A());function ra(e,t){var r=(0,ta.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var o=r.value;o!==a&&(r.value=a,r.callback(a,o))}}}})[0];return r.callback=t,r.facade}var Ze=h(A());var bn=typeof window<"u"?Ze.useLayoutEffect:Ze.useEffect,aa=new WeakMap;function Tt(e,t){var r=ra(t||null,function(a){return e.forEach(function(o){return Xe(o,a)})});return bn(function(){var a=aa.get(r);if(a){var o=new Set(a),n=new Set(e),i=r.current;o.forEach(function(s){n.has(s)||Xe(s,null)}),n.forEach(function(s){o.has(s)||Xe(s,i)})}aa.set(r,e)},[e]),r}function Rn(e){return e}function wn(e,t){t===void 0&&(t=Rn);var r=[],a=!1,o={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,a);return r.push(i),function(){r=r.filter(function(s){return s!==i})}},assignSyncMedium:function(n){for(a=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(s){return n(s)},filter:function(){return r}}},assignMedium:function(n){a=!0;var i=[];if(r.length){var s=r;r=[],s.forEach(n),i=r}var u=function(){var c=i;i=[],c.forEach(n)},l=function(){return Promise.resolve().then(u)};l(),r={push:function(c){i.push(c),l()},filter:function(c){return i=i.filter(c),r}}}};return o}function It(e){e===void 0&&(e={});var t=wn(null);return t.options=K({async:!0,ssr:!1},e),t}var oa=h(A()),na=function(e){var t=e.sideCar,r=qe(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return oa.createElement(a,K({},r))};na.isSideCarExport=!0;function Mt(e,t){return e.useMedium(t),na}var Je=It();var Ft=function(){},Me=U.forwardRef(function(e,t){var r=U.useRef(null),a=U.useState({onScrollCapture:Ft,onWheelCapture:Ft,onTouchMoveCapture:Ft}),o=a[0],n=a[1],i=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,d=e.shards,v=e.sideCar,g=e.noRelative,w=e.noIsolation,m=e.inert,y=e.allowPinchZoom,C=e.as,_=C===void 0?"div":C,N=e.gapMode,T=qe(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=v,x=Tt([r,t]),R=K(K({},T),o);return U.createElement(U.Fragment,null,c&&U.createElement(D,{sideCar:Je,removeScrollBar:l,shards:d,noRelative:g,noIsolation:w,inert:m,setCallbacks:n,allowPinchZoom:!!y,lockRef:r,gapMode:N}),i?U.cloneElement(U.Children.only(s),K(K({},R),{ref:x})):U.createElement(_,K({},R,{className:u,ref:x}),s))});Me.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Me.classNames={fullWidth:be,zeroRight:ye};var I=h(A());var Oe=h(A());var la=h(A());var sa;var ia=function(){if(sa)return sa;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function En(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ia();return t&&e.setAttribute("nonce",t),e}function Cn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Sn(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var jt=function(){var e=0,t=null;return{add:function(r){e==0&&(t=En())&&(Cn(t,r),Sn(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var Bt=function(){var e=jt();return function(t,r){la.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Fe=function(){var e=Bt(),t=function(r){var a=r.styles,o=r.dynamic;return e(a,o),null};return t};var xn={left:0,top:0,right:0,gap:0},Wt=function(e){return parseInt(e||"",10)||0},_n=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Wt(r),Wt(a),Wt(o)]},Ut=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return xn;var t=_n(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}};var On=Fe(),_e="data-scroll-locked",Dn=function(e,t,r,a){var o=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
-  .`.concat(Nt,` {
+var wp;(wp||={}).commands=(()=>{var Do=Object.create;var Ge=Object.defineProperty;var Lo=Object.getOwnPropertyDescriptor;var Po=Object.getOwnPropertyNames;var Ao=Object.getPrototypeOf,ko=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Te=(e,t)=>{for(var r in t)Ge(e,r,{get:t[r],enumerable:!0})},yr=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Po(t))!ko.call(e,o)&&o!==r&&Ge(e,o,{get:()=>t[o],enumerable:!(a=Lo(t,o))||a.enumerable});return e};var h=(e,t,r)=>(r=e!=null?Do(Ao(e)):{},yr(t||!e||!e.__esModule?Ge(r,"default",{value:e,enumerable:!0}):r,e)),No=e=>yr(Ge({},"__esModule",{value:!0}),e);var A=q((ti,Cr)=>{Cr.exports=window.React});var ee=q((ni,_r)=>{_r.exports=window.ReactJSXRuntime});var Ct=q((di,Ar)=>{Ar.exports=window.ReactDOM});var fe=q((pu,za)=>{za.exports=window.wp.data});var Ce=q((vu,Ya)=>{Ya.exports=window.wp.element});var Xa=q((hu,qa)=>{qa.exports=window.wp.i18n});var Ja=q((gu,Za)=>{Za.exports=window.wp.components});var eo=q((yu,Qa)=>{Qa.exports=window.wp.keyboardShortcuts});var ro=q((bu,to)=>{to.exports=window.wp.keycodes});var Qt=q((wu,ao)=>{ao.exports=window.wp.primitives});var lo=q((Au,io)=>{io.exports=window.wp.privateApis});var mo=q((Mu,co)=>{co.exports=window.wp.preferences});var Js={};Te(Js,{CommandMenu:()=>wo,privateApis:()=>cr,store:()=>M,useCommand:()=>Co,useCommandLoader:()=>Oo,useCommands:()=>So});var br=1,To=.9,Io=.8,Mo=.17,yt=.1,bt=.999,Fo=.9999,jo=.99,Bo=/[\\\/_+.#"@\[\(\{&]/,Wo=/[\\\/_+.#"@\[\(\{&]/g,Uo=/[\s-]/,wr=/[\s-]/g;function Rt(e,t,r,a,o,n,i){if(n===t.length)return o===e.length?br:jo;var s=`${o},${n}`;if(i[s]!==void 0)return i[s];for(var u=a.charAt(n),l=r.indexOf(u,o),c=0,d,v,g,w;l>=0;)d=Rt(e,t,r,a,l+1,n+1,i),d>c&&(l===o?d*=br:Bo.test(e.charAt(l-1))?(d*=Io,g=e.slice(o,l-1).match(Wo),g&&o>0&&(d*=Math.pow(bt,g.length))):Uo.test(e.charAt(l-1))?(d*=To,w=e.slice(o,l-1).match(wr),w&&o>0&&(d*=Math.pow(bt,w.length))):(d*=Mo,o>0&&(d*=Math.pow(bt,l-o))),e.charAt(l)!==t.charAt(n)&&(d*=Fo)),(d<yt&&r.charAt(l-1)===a.charAt(n+1)||a.charAt(n+1)===a.charAt(n)&&r.charAt(l-1)!==a.charAt(n))&&(v=Rt(e,t,r,a,l+1,n+2,i),v*yt>d&&(d=v*yt)),d>c&&(c=d),l=r.indexOf(u,l+1);return i[s]=c,c}function Rr(e){return e.toLowerCase().replace(wr," ")}function Er(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Rt(e,t,Rr(e),Rr(t),0,0,{})}var N=h(A(),1);var ri=!!(typeof window<"u"&&window.document&&window.document.createElement);function ae(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e?.(o),r===!1||!o.defaultPrevented)return t?.(o)}}var xr=h(A(),1);function Sr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ie(...e){return t=>{let r=!1,a=e.map(o=>{let n=Sr(o,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let o=0;o<a.length;o++){let n=a[o];typeof n=="function"?n():Sr(e[o],null)}}}}function Q(...e){return xr.useCallback(ie(...e),e)}var X=h(A(),1),wt=h(ee(),1);function Or(e,t){let r=X.createContext(t),a=n=>{let{children:i,...s}=n,u=X.useMemo(()=>s,Object.values(s));return(0,wt.jsx)(r.Provider,{value:u,children:i})};a.displayName=e+"Provider";function o(n){let i=X.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[a,o]}function Dr(e,t=[]){let r=[];function a(n,i){let s=X.createContext(i),u=r.length;r=[...r,i];let l=d=>{let{scope:v,children:g,...w}=d,m=v?.[e]?.[u]||s,y=X.useMemo(()=>w,Object.values(w));return(0,wt.jsx)(m.Provider,{value:y,children:g})};l.displayName=n+"Provider";function c(d,v){let g=v?.[e]?.[u]||s,w=X.useContext(g);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${n}\``)}return[l,c]}let o=()=>{let n=r.map(i=>X.createContext(i));return function(s){let u=s?.[e]||n;return X.useMemo(()=>({[`__scope${e}`]:{...s,[e]:u}}),[s,u])}};return o.scopeName=e,[a,Vo(o,...t)]}function Vo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let a=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(n){let i=a.reduce((s,{useScope:u,scopeName:l})=>{let d=u(n)[`__scope${l}`];return{...s,...d}},{});return X.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var Et=h(A(),1);var Lr=h(A(),1),le=globalThis?.document?Lr.useLayoutEffect:()=>{};var Go=Et[" useId ".trim().toString()]||(()=>{}),$o=0;function te(e){let[t,r]=Et.useState(Go());return le(()=>{e||r(a=>a??String($o++))},[e]),e||(t?`radix-${t}`:"")}var Z=h(A(),1);var $e=h(A(),1);var Ho=Z[" useInsertionEffect ".trim().toString()]||le;function Pr({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,i]=Ko({defaultProp:t,onChange:r}),s=e!==void 0,u=s?e:o;{let c=Z.useRef(e!==void 0);Z.useEffect(()=>{let d=c.current;d!==s&&console.warn(`${a} is changing from ${d?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=s},[s,a])}let l=Z.useCallback(c=>{if(s){let d=zo(c)?c(e):c;d!==e&&i.current?.(d)}else n(c)},[s,e,n,i]);return[u,l]}function Ko({defaultProp:e,onChange:t}){let[r,a]=Z.useState(e),o=Z.useRef(r),n=Z.useRef(t);return Ho(()=>{n.current=t},[t]),Z.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function zo(e){return typeof e=="function"}var j=h(A(),1);var kr=h(A(),1),Nr=h(Ct(),1);var W=h(A(),1);var He=h(ee(),1);function Ke(e){let t=Yo(e),r=W.forwardRef((a,o)=>{let{children:n,...i}=a,s=W.Children.toArray(n),u=s.find(Xo);if(u){let l=u.props.children,c=s.map(d=>d===u?W.Children.count(l)>1?W.Children.only(null):W.isValidElement(l)?l.props.children:null:d);return(0,He.jsx)(t,{...i,ref:o,children:W.isValidElement(l)?W.cloneElement(l,void 0,c):null})}return(0,He.jsx)(t,{...i,ref:o,children:n})});return r.displayName=`${e}.Slot`,r}function Yo(e){let t=W.forwardRef((r,a)=>{let{children:o,...n}=r;if(W.isValidElement(o)){let i=Jo(o),s=Zo(n,o.props);return o.type!==W.Fragment&&(s.ref=a?ie(a,i):i),W.cloneElement(o,s)}return W.Children.count(o)>1?W.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var qo=Symbol("radix.slottable");function Xo(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===qo}function Zo(e,t){let r={...t};for(let a in t){let o=e[a],n=t[a];/^on[A-Z]/.test(a)?o&&n?r[a]=(...s)=>{let u=n(...s);return o(...s),u}:o&&(r[a]=o):a==="style"?r[a]={...o,...n}:a==="className"&&(r[a]=[o,n].filter(Boolean).join(" "))}return{...e,...r}}function Jo(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Tr=h(ee(),1),Qo=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],B=Qo.reduce((e,t)=>{let r=Ke(`Primitive.${t}`),a=kr.forwardRef((o,n)=>{let{asChild:i,...s}=o,u=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,Tr.jsx)(u,{...s,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function Ir(e,t){e&&Nr.flushSync(()=>e.dispatchEvent(t))}var xe=h(A(),1);function me(e){let t=xe.useRef(e);return xe.useEffect(()=>{t.current=e}),xe.useMemo(()=>(...r)=>t.current?.(...r),[])}var Mr=h(A(),1);function Fr(e,t=globalThis?.document){let r=me(e);Mr.useEffect(()=>{let a=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",a,{capture:!0}),()=>t.removeEventListener("keydown",a,{capture:!0})},[r,t])}var xt=h(ee(),1),en="DismissableLayer",St="dismissableLayer.update",tn="dismissableLayer.pointerDownOutside",rn="dismissableLayer.focusOutside",jr,Wr=j.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_t=j.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:n,onInteractOutside:i,onDismiss:s,...u}=e,l=j.useContext(Wr),[c,d]=j.useState(null),v=c?.ownerDocument??globalThis?.document,[,g]=j.useState({}),w=Q(t,R=>d(R)),m=Array.from(l.layers),[y]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),C=m.indexOf(y),_=c?m.indexOf(c):-1,k=l.layersWithOutsidePointerEventsDisabled.size>0,T=_>=C,D=nn(R=>{let V=R.target,de=[...l.branches].some(ge=>ge.contains(V));!T||de||(o?.(R),i?.(R),R.defaultPrevented||s?.())},v),x=sn(R=>{let V=R.target;[...l.branches].some(ge=>ge.contains(V))||(n?.(R),i?.(R),R.defaultPrevented||s?.())},v);return Fr(R=>{_===l.layers.size-1&&(a?.(R),!R.defaultPrevented&&s&&(R.preventDefault(),s()))},v),j.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(jr=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),Br(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=jr)}},[c,v,r,l]),j.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),Br())},[c,l]),j.useEffect(()=>{let R=()=>g({});return document.addEventListener(St,R),()=>document.removeEventListener(St,R)},[]),(0,xt.jsx)(B.div,{...u,ref:w,style:{pointerEvents:k?T?"auto":"none":void 0,...e.style},onFocusCapture:ae(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ae(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ae(e.onPointerDownCapture,D.onPointerDownCapture)})});_t.displayName=en;var an="DismissableLayerBranch",on=j.forwardRef((e,t)=>{let r=j.useContext(Wr),a=j.useRef(null),o=Q(t,a);return j.useEffect(()=>{let n=a.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,xt.jsx)(B.div,{...e,ref:o})});on.displayName=an;function nn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1),o=j.useRef(()=>{});return j.useEffect(()=>{let n=s=>{if(s.target&&!a.current){let l=function(){Ur(tn,r,c,{discrete:!0})};var u=l;let c={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=l,t.addEventListener("click",o.current,{once:!0})):l()}else t.removeEventListener("click",o.current);a.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}function sn(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1);return j.useEffect(()=>{let o=n=>{n.target&&!a.current&&Ur(rn,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function Br(){let e=new CustomEvent(St);document.dispatchEvent(e)}function Ur(e,t,r,{discrete:a}){let o=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),a?Ir(o,n):o.dispatchEvent(n)}var J=h(A(),1);var Kr=h(ee(),1),Ot="focusScope.autoFocusOnMount",Dt="focusScope.autoFocusOnUnmount",Vr={bubbles:!1,cancelable:!0},ln="FocusScope",Lt=J.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:o,onUnmountAutoFocus:n,...i}=e,[s,u]=J.useState(null),l=me(o),c=me(n),d=J.useRef(null),v=Q(t,m=>u(m)),g=J.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;J.useEffect(()=>{if(a){let _=function(x){if(g.paused||!s)return;let R=x.target;s.contains(R)?d.current=R:pe(d.current,{select:!0})},k=function(x){if(g.paused||!s)return;let R=x.relatedTarget;R!==null&&(s.contains(R)||pe(d.current,{select:!0}))},T=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&pe(s)};var m=_,y=k,C=T;document.addEventListener("focusin",_),document.addEventListener("focusout",k);let D=new MutationObserver(T);return s&&D.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",_),document.removeEventListener("focusout",k),D.disconnect()}}},[a,s,g.paused]),J.useEffect(()=>{if(s){$r.add(g);let m=document.activeElement;if(!s.contains(m)){let C=new CustomEvent(Ot,Vr);s.addEventListener(Ot,l),s.dispatchEvent(C),C.defaultPrevented||(un(pn(zr(s)),{select:!0}),document.activeElement===m&&pe(s))}return()=>{s.removeEventListener(Ot,l),setTimeout(()=>{let C=new CustomEvent(Dt,Vr);s.addEventListener(Dt,c),s.dispatchEvent(C),C.defaultPrevented||pe(m??document.body,{select:!0}),s.removeEventListener(Dt,c),$r.remove(g)},0)}}},[s,l,c,g]);let w=J.useCallback(m=>{if(!r&&!a||g.paused)return;let y=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,C=document.activeElement;if(y&&C){let _=m.currentTarget,[k,T]=fn(_);k&&T?!m.shiftKey&&C===T?(m.preventDefault(),r&&pe(k,{select:!0})):m.shiftKey&&C===k&&(m.preventDefault(),r&&pe(T,{select:!0})):C===_&&m.preventDefault()}},[r,a,g.paused]);return(0,Kr.jsx)(B.div,{tabIndex:-1,...i,ref:v,onKeyDown:w})});Lt.displayName=ln;function un(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(pe(a,{select:t}),document.activeElement!==r)return}function fn(e){let t=zr(e),r=Gr(t,e),a=Gr(t.reverse(),e);return[r,a]}function zr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{let o=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||o?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Gr(e,t){for(let r of e)if(!cn(r,{upTo:t}))return r}function cn(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function dn(e){return e instanceof HTMLInputElement&&"select"in e}function pe(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&dn(e)&&t&&e.select()}}var $r=mn();function mn(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Hr(e,t),e.unshift(t)},remove(t){e=Hr(e,t),e[0]?.resume()}}}function Hr(e,t){let r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function pn(e){return e.filter(t=>t.tagName!=="A")}var ze=h(A(),1),Yr=h(Ct(),1);var qr=h(ee(),1),vn="Portal",Pt=ze.forwardRef((e,t)=>{let{container:r,...a}=e,[o,n]=ze.useState(!1);le(()=>n(!0),[]);let i=r||o&&globalThis?.document?.body;return i?Yr.default.createPortal((0,qr.jsx)(B.div,{...a,ref:t}),i):null});Pt.displayName=vn;var H=h(A(),1);var Xr=h(A(),1);function hn(e,t){return Xr.useReducer((r,a)=>t[r][a]??r,e)}var Ie=e=>{let{present:t,children:r}=e,a=gn(t),o=typeof r=="function"?r({present:a.isPresent}):H.Children.only(r),n=Q(a.ref,yn(o));return typeof r=="function"||a.isPresent?H.cloneElement(o,{ref:n}):null};Ie.displayName="Presence";function gn(e){let[t,r]=H.useState(),a=H.useRef(null),o=H.useRef(e),n=H.useRef("none"),i=e?"mounted":"unmounted",[s,u]=hn(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return H.useEffect(()=>{let l=Ye(a.current);n.current=s==="mounted"?l:"none"},[s]),le(()=>{let l=a.current,c=o.current;if(c!==e){let v=n.current,g=Ye(l);e?u("MOUNT"):g==="none"||l?.display==="none"?u("UNMOUNT"):u(c&&v!==g?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),le(()=>{if(t){let l,c=t.ownerDocument.defaultView??window,d=g=>{let m=Ye(a.current).includes(CSS.escape(g.animationName));if(g.target===t&&m&&(u("ANIMATION_END"),!o.current)){let y=t.style.animationFillMode;t.style.animationFillMode="forwards",l=c.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},v=g=>{g.target===t&&(n.current=Ye(a.current))};return t.addEventListener("animationstart",v),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{c.clearTimeout(l),t.removeEventListener("animationstart",v),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:H.useCallback(l=>{a.current=l?getComputedStyle(l):null,r(l)},[])}}function Ye(e){return e?.animationName||"none"}function yn(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Jr=h(A(),1),At=0;function Qr(){Jr.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Zr()),document.body.insertAdjacentElement("beforeend",e[1]??Zr()),At++,()=>{At===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),At--}},[])}function Zr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var K=function(){return K=Object.assign||function(t){for(var r,a=1,o=arguments.length;a<o;a++){r=arguments[a];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},K.apply(this,arguments)};function qe(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);o<a.length;o++)t.indexOf(a[o])<0&&Object.prototype.propertyIsEnumerable.call(e,a[o])&&(r[a[o]]=e[a[o]]);return r}function ea(e,t,r){if(r||arguments.length===2)for(var a=0,o=t.length,n;a<o;a++)(n||!(a in t))&&(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}var et=h(A());var U=h(A());var ye="right-scroll-bar-position",be="width-before-scroll-bar",kt="with-scroll-bars-hidden",Nt="--removed-body-scroll-bar-size";function Xe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var ta=h(A());function ra(e,t){var r=(0,ta.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(a){var o=r.value;o!==a&&(r.value=a,r.callback(a,o))}}}})[0];return r.callback=t,r.facade}var Ze=h(A());var bn=typeof window<"u"?Ze.useLayoutEffect:Ze.useEffect,aa=new WeakMap;function Tt(e,t){var r=ra(t||null,function(a){return e.forEach(function(o){return Xe(o,a)})});return bn(function(){var a=aa.get(r);if(a){var o=new Set(a),n=new Set(e),i=r.current;o.forEach(function(s){n.has(s)||Xe(s,null)}),n.forEach(function(s){o.has(s)||Xe(s,i)})}aa.set(r,e)},[e]),r}function Rn(e){return e}function wn(e,t){t===void 0&&(t=Rn);var r=[],a=!1,o={read:function(){if(a)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,a);return r.push(i),function(){r=r.filter(function(s){return s!==i})}},assignSyncMedium:function(n){for(a=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(s){return n(s)},filter:function(){return r}}},assignMedium:function(n){a=!0;var i=[];if(r.length){var s=r;r=[],s.forEach(n),i=r}var u=function(){var c=i;i=[],c.forEach(n)},l=function(){return Promise.resolve().then(u)};l(),r={push:function(c){i.push(c),l()},filter:function(c){return i=i.filter(c),r}}}};return o}function It(e){e===void 0&&(e={});var t=wn(null);return t.options=K({async:!0,ssr:!1},e),t}var oa=h(A()),na=function(e){var t=e.sideCar,r=qe(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw new Error("Sidecar medium not found");return oa.createElement(a,K({},r))};na.isSideCarExport=!0;function Mt(e,t){return e.useMedium(t),na}var Je=It();var Ft=function(){},Me=U.forwardRef(function(e,t){var r=U.useRef(null),a=U.useState({onScrollCapture:Ft,onWheelCapture:Ft,onTouchMoveCapture:Ft}),o=a[0],n=a[1],i=e.forwardProps,s=e.children,u=e.className,l=e.removeScrollBar,c=e.enabled,d=e.shards,v=e.sideCar,g=e.noRelative,w=e.noIsolation,m=e.inert,y=e.allowPinchZoom,C=e.as,_=C===void 0?"div":C,k=e.gapMode,T=qe(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),D=v,x=Tt([r,t]),R=K(K({},T),o);return U.createElement(U.Fragment,null,c&&U.createElement(D,{sideCar:Je,removeScrollBar:l,shards:d,noRelative:g,noIsolation:w,inert:m,setCallbacks:n,allowPinchZoom:!!y,lockRef:r,gapMode:k}),i?U.cloneElement(U.Children.only(s),K(K({},R),{ref:x})):U.createElement(_,K({},R,{className:u,ref:x}),s))});Me.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Me.classNames={fullWidth:be,zeroRight:ye};var I=h(A());var Oe=h(A());var la=h(A());var sa;var ia=function(){if(sa)return sa;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function En(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ia();return t&&e.setAttribute("nonce",t),e}function Cn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Sn(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var jt=function(){var e=0,t=null;return{add:function(r){e==0&&(t=En())&&(Cn(t,r),Sn(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var Bt=function(){var e=jt();return function(t,r){la.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Fe=function(){var e=Bt(),t=function(r){var a=r.styles,o=r.dynamic;return e(a,o),null};return t};var xn={left:0,top:0,right:0,gap:0},Wt=function(e){return parseInt(e||"",10)||0},_n=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],a=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Wt(r),Wt(a),Wt(o)]},Ut=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return xn;var t=_n(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}};var On=Fe(),_e="data-scroll-locked",Dn=function(e,t,r,a){var o=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
+  .`.concat(kt,` {
    overflow: hidden `).concat(a,`;
    padding-right: `).concat(s,"px ").concat(a,`;
   }
@@ -35,15 +35,15 @@ var wp;(wp||={}).commands=(()=>{var Do=Object.create;var Ge=Object.definePropert
   }

   body[`).concat(_e,`] {
-    `).concat(kt,": ").concat(s,`px;
+    `).concat(Nt,": ").concat(s,`px;
   }
-`)},ua=function(){var e=parseInt(document.body.getAttribute(_e)||"0",10);return isFinite(e)?e:0},Pn=function(){Oe.useEffect(function(){return document.body.setAttribute(_e,(ua()+1).toString()),function(){var e=ua()-1;e<=0?document.body.removeAttribute(_e):document.body.setAttribute(_e,e.toString())}},[])},Vt=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;Pn();var n=Oe.useMemo(function(){return Ut(o)},[o]);return Oe.createElement(On,{styles:Dn(n,!t,o,r?"":"!important")})};var Gt=!1;if(typeof window<"u")try{je=Object.defineProperty({},"passive",{get:function(){return Gt=!0,!0}}),window.addEventListener("test",je,je),window.removeEventListener("test",je,je)}catch{Gt=!1}var je,Re=Gt?{passive:!1}:!1;var Ln=function(e){return e.tagName==="TEXTAREA"},fa=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Ln(e)&&r[t]==="visible")},An=function(e){return fa(e,"overflowY")},Nn=function(e){return fa(e,"overflowX")},$t=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=ca(e,a);if(o){var n=da(e,a),i=n[1],s=n[2];if(i>s)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},kn=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},Tn=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},ca=function(e,t){return e==="v"?An(t):Nn(t)},da=function(e,t){return e==="v"?kn(t):Tn(t)},In=function(e,t){return e==="h"&&t==="rtl"?-1:1},ma=function(e,t,r,a,o){var n=In(e,window.getComputedStyle(t).direction),i=n*a,s=r.target,u=t.contains(s),l=!1,c=i>0,d=0,v=0;do{if(!s)break;var g=da(e,s),w=g[0],m=g[1],y=g[2],C=m-y-n*w;(w||C)&&ca(e,s)&&(d+=C,v+=w);var _=s.parentNode;s=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(o&&Math.abs(d)<1||!o&&i>d)||!c&&(o&&Math.abs(v)<1||!o&&-i>v))&&(l=!0),l};var Qe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},pa=function(e){return[e.deltaX,e.deltaY]},va=function(e){return e&&"current"in e?e.current:e},Mn=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Fn=function(e){return`
+`)},ua=function(){var e=parseInt(document.body.getAttribute(_e)||"0",10);return isFinite(e)?e:0},Ln=function(){Oe.useEffect(function(){return document.body.setAttribute(_e,(ua()+1).toString()),function(){var e=ua()-1;e<=0?document.body.removeAttribute(_e):document.body.setAttribute(_e,e.toString())}},[])},Vt=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,o=a===void 0?"margin":a;Ln();var n=Oe.useMemo(function(){return Ut(o)},[o]);return Oe.createElement(On,{styles:Dn(n,!t,o,r?"":"!important")})};var Gt=!1;if(typeof window<"u")try{je=Object.defineProperty({},"passive",{get:function(){return Gt=!0,!0}}),window.addEventListener("test",je,je),window.removeEventListener("test",je,je)}catch{Gt=!1}var je,Re=Gt?{passive:!1}:!1;var Pn=function(e){return e.tagName==="TEXTAREA"},fa=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Pn(e)&&r[t]==="visible")},An=function(e){return fa(e,"overflowY")},kn=function(e){return fa(e,"overflowX")},$t=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=ca(e,a);if(o){var n=da(e,a),i=n[1],s=n[2];if(i>s)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},Nn=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},Tn=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},ca=function(e,t){return e==="v"?An(t):kn(t)},da=function(e,t){return e==="v"?Nn(t):Tn(t)},In=function(e,t){return e==="h"&&t==="rtl"?-1:1},ma=function(e,t,r,a,o){var n=In(e,window.getComputedStyle(t).direction),i=n*a,s=r.target,u=t.contains(s),l=!1,c=i>0,d=0,v=0;do{if(!s)break;var g=da(e,s),w=g[0],m=g[1],y=g[2],C=m-y-n*w;(w||C)&&ca(e,s)&&(d+=C,v+=w);var _=s.parentNode;s=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return(c&&(o&&Math.abs(d)<1||!o&&i>d)||!c&&(o&&Math.abs(v)<1||!o&&-i>v))&&(l=!0),l};var Qe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},pa=function(e){return[e.deltaX,e.deltaY]},va=function(e){return e&&"current"in e?e.current:e},Mn=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Fn=function(e){return`
   .block-interactivity-`.concat(e,` {pointer-events: none;}
   .allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},jn=0,De=[];function ha(e){var t=I.useRef([]),r=I.useRef([0,0]),a=I.useRef(),o=I.useState(jn++)[0],n=I.useState(Fe)[0],i=I.useRef(e);I.useEffect(function(){i.current=e},[e]),I.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=ea([e.lockRef.current],(e.shards||[]).map(va),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=I.useCallback(function(m,y){if("touches"in m&&m.touches.length===2||m.type==="wheel"&&m.ctrlKey)return!i.current.allowPinchZoom;var C=Qe(m),_=r.current,N="deltaX"in m?m.deltaX:_[0]-C[0],T="deltaY"in m?m.deltaY:_[1]-C[1],D,x=m.target,R=Math.abs(N)>Math.abs(T)?"h":"v";if("touches"in m&&R==="h"&&x.type==="range")return!1;var V=$t(R,x);if(!V)return!0;if(V?D=R:(D=R==="v"?"h":"v",V=$t(R,x)),!V)return!1;if(!a.current&&"changedTouches"in m&&(N||T)&&(a.current=D),!D)return!0;var de=a.current||D;return ma(de,y,m,de==="h"?N:T,!0)},[]),u=I.useCallback(function(m){var y=m;if(!(!De.length||De[De.length-1]!==n)){var C="deltaY"in y?pa(y):Qe(y),_=t.current.filter(function(D){return D.name===y.type&&(D.target===y.target||y.target===D.shadowParent)&&Mn(D.delta,C)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var N=(i.current.shards||[]).map(va).filter(Boolean).filter(function(D){return D.contains(y.target)}),T=N.length>0?s(y,N[0]):!i.current.noIsolation;T&&y.cancelable&&y.preventDefault()}}},[]),l=I.useCallback(function(m,y,C,_){var N={name:m,delta:y,target:C,should:_,shadowParent:Bn(C)};t.current.push(N),setTimeout(function(){t.current=t.current.filter(function(T){return T!==N})},1)},[]),c=I.useCallback(function(m){r.current=Qe(m),a.current=void 0},[]),d=I.useCallback(function(m){l(m.type,pa(m),m.target,s(m,e.lockRef.current))},[]),v=I.useCallback(function(m){l(m.type,Qe(m),m.target,s(m,e.lockRef.current))},[]);I.useEffect(function(){return De.push(n),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:v}),document.addEventListener("wheel",u,Re),document.addEventListener("touchmove",u,Re),document.addEventListener("touchstart",c,Re),function(){De=De.filter(function(m){return m!==n}),document.removeEventListener("wheel",u,Re),document.removeEventListener("touchmove",u,Re),document.removeEventListener("touchstart",c,Re)}},[]);var g=e.removeScrollBar,w=e.inert;return I.createElement(I.Fragment,null,w?I.createElement(n,{styles:Fn(o)}):null,g?I.createElement(Vt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Bn(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ga=Mt(Je,ha);var ya=et.forwardRef(function(e,t){return et.createElement(Me,K({},e,{ref:t,sideCar:ga}))});ya.classNames=Me.classNames;var Ht=ya;var Wn=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Pe=new WeakMap,tt=new WeakMap,rt={},Kt=0,ba=function(e){return e&&(e.host||ba(e.parentNode))},Un=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=ba(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Vn=function(e,t,r,a){var o=Un(t,Array.isArray(e)?e:[e]);rt[r]||(rt[r]=new WeakMap);var n=rt[r],i=[],s=new Set,u=new Set(o),l=function(d){!d||s.has(d)||(s.add(d),l(d.parentNode))};o.forEach(l);var c=function(d){!d||u.has(d)||Array.prototype.forEach.call(d.children,function(v){if(s.has(v))c(v);else try{var g=v.getAttribute(a),w=g!==null&&g!=="false",m=(Pe.get(v)||0)+1,y=(n.get(v)||0)+1;Pe.set(v,m),n.set(v,y),i.push(v),m===1&&w&&tt.set(v,!0),y===1&&v.setAttribute(r,"true"),w||v.setAttribute(a,"true")}catch(C){console.error("aria-hidden: cannot operate on ",v,C)}})};return c(t),s.clear(),Kt++,function(){i.forEach(function(d){var v=Pe.get(d)-1,g=n.get(d)-1;Pe.set(d,v),n.set(d,g),v||(tt.has(d)||d.removeAttribute(a),tt.delete(d)),g||d.removeAttribute(r)}),Kt--,Kt||(Pe=new WeakMap,Pe=new WeakMap,tt=new WeakMap,rt={})}},Ra=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||Wn(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),Vn(a,o,r,"aria-hidden")):function(){return null}};var P=h(ee(),1),ot="Dialog",[wa,su]=Dr(ot),[Gn,re]=wa(ot),Ea=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:o,onOpenChange:n,modal:i=!0}=e,s=k.useRef(null),u=k.useRef(null),[l,c]=Lr({prop:a,defaultProp:o??!1,onChange:n,caller:ot});return(0,P.jsx)(Gn,{scope:t,triggerRef:s,contentRef:u,contentId:te(),titleId:te(),descriptionId:te(),open:l,onOpenChange:c,onOpenToggle:k.useCallback(()=>c(d=>!d),[c]),modal:i,children:r})};Ea.displayName=ot;var Ca="DialogTrigger",$n=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Ca,r),n=Q(t,o.triggerRef);return(0,P.jsx)(B.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":qt(o.open),...a,ref:n,onClick:ae(e.onClick,o.onOpenToggle)})});$n.displayName=Ca;var zt="DialogPortal",[Hn,Sa]=wa(zt,{forceMount:void 0}),xa=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:o}=e,n=re(zt,t);return(0,P.jsx)(Hn,{scope:t,forceMount:r,children:k.Children.map(a,i=>(0,P.jsx)(Ie,{present:r||n.open,children:(0,P.jsx)(Lt,{asChild:!0,container:o,children:i})}))})};xa.displayName=zt;var at="DialogOverlay",_a=k.forwardRef((e,t)=>{let r=Sa(at,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(at,e.__scopeDialog);return n.modal?(0,P.jsx)(Ie,{present:a||n.open,children:(0,P.jsx)(zn,{...o,ref:t})}):null});_a.displayName=at;var Kn=Ke("DialogOverlay.RemoveScroll"),zn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(at,r);return(0,P.jsx)(Ht,{as:Kn,allowPinchZoom:!0,shards:[o.contentRef],children:(0,P.jsx)(B.div,{"data-state":qt(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),we="DialogContent",Oa=k.forwardRef((e,t)=>{let r=Sa(we,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(we,e.__scopeDialog);return(0,P.jsx)(Ie,{present:a||n.open,children:n.modal?(0,P.jsx)(Yn,{...o,ref:t}):(0,P.jsx)(qn,{...o,ref:t})})});Oa.displayName=we;var Yn=k.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=k.useRef(null),o=Q(t,r.contentRef,a);return k.useEffect(()=>{let n=a.current;if(n)return Ra(n)},[]),(0,P.jsx)(Da,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ae(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ae(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&n.preventDefault()}),onFocusOutside:ae(e.onFocusOutside,n=>n.preventDefault())})}),qn=k.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=k.useRef(!1),o=k.useRef(!1);return(0,P.jsx)(Da,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(a.current||r.triggerRef.current?.focus(),n.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&o.current&&n.preventDefault()}})}),Da=k.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:n,...i}=e,s=re(we,r),u=k.useRef(null),l=Q(t,u);return Qr(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Pt,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:n,children:(0,P.jsx)(_t,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":qt(s.open),...i,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(Qn,{titleId:s.titleId}),(0,P.jsx)(ts,{contentRef:u,descriptionId:s.descriptionId})]})]})}),Yt="DialogTitle",Xn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Yt,r);return(0,P.jsx)(B.h2,{id:o.titleId,...a,ref:t})});Xn.displayName=Yt;var Pa="DialogDescription",Zn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Pa,r);return(0,P.jsx)(B.p,{id:o.descriptionId,...a,ref:t})});Zn.displayName=Pa;var La="DialogClose",Jn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(La,r);return(0,P.jsx)(B.button,{type:"button",...a,ref:t,onClick:ae(e.onClick,()=>o.onOpenChange(!1))})});Jn.displayName=La;function qt(e){return e?"open":"closed"}var Aa="DialogTitleWarning",[iu,Na]=Or(Aa,{contentName:we,titleName:Yt,docsSlug:"dialog"}),Qn=({titleId:e})=>{let t=Na(Aa),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+`)},jn=0,De=[];function ha(e){var t=I.useRef([]),r=I.useRef([0,0]),a=I.useRef(),o=I.useState(jn++)[0],n=I.useState(Fe)[0],i=I.useRef(e);I.useEffect(function(){i.current=e},[e]),I.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=ea([e.lockRef.current],(e.shards||[]).map(va),!0).filter(Boolean);return m.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),m.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var s=I.useCallback(function(m,y){if("touches"in m&&m.touches.length===2||m.type==="wheel"&&m.ctrlKey)return!i.current.allowPinchZoom;var C=Qe(m),_=r.current,k="deltaX"in m?m.deltaX:_[0]-C[0],T="deltaY"in m?m.deltaY:_[1]-C[1],D,x=m.target,R=Math.abs(k)>Math.abs(T)?"h":"v";if("touches"in m&&R==="h"&&x.type==="range")return!1;var V=$t(R,x);if(!V)return!0;if(V?D=R:(D=R==="v"?"h":"v",V=$t(R,x)),!V)return!1;if(!a.current&&"changedTouches"in m&&(k||T)&&(a.current=D),!D)return!0;var de=a.current||D;return ma(de,y,m,de==="h"?k:T,!0)},[]),u=I.useCallback(function(m){var y=m;if(!(!De.length||De[De.length-1]!==n)){var C="deltaY"in y?pa(y):Qe(y),_=t.current.filter(function(D){return D.name===y.type&&(D.target===y.target||y.target===D.shadowParent)&&Mn(D.delta,C)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var k=(i.current.shards||[]).map(va).filter(Boolean).filter(function(D){return D.contains(y.target)}),T=k.length>0?s(y,k[0]):!i.current.noIsolation;T&&y.cancelable&&y.preventDefault()}}},[]),l=I.useCallback(function(m,y,C,_){var k={name:m,delta:y,target:C,should:_,shadowParent:Bn(C)};t.current.push(k),setTimeout(function(){t.current=t.current.filter(function(T){return T!==k})},1)},[]),c=I.useCallback(function(m){r.current=Qe(m),a.current=void 0},[]),d=I.useCallback(function(m){l(m.type,pa(m),m.target,s(m,e.lockRef.current))},[]),v=I.useCallback(function(m){l(m.type,Qe(m),m.target,s(m,e.lockRef.current))},[]);I.useEffect(function(){return De.push(n),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:v}),document.addEventListener("wheel",u,Re),document.addEventListener("touchmove",u,Re),document.addEventListener("touchstart",c,Re),function(){De=De.filter(function(m){return m!==n}),document.removeEventListener("wheel",u,Re),document.removeEventListener("touchmove",u,Re),document.removeEventListener("touchstart",c,Re)}},[]);var g=e.removeScrollBar,w=e.inert;return I.createElement(I.Fragment,null,w?I.createElement(n,{styles:Fn(o)}):null,g?I.createElement(Vt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Bn(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ga=Mt(Je,ha);var ya=et.forwardRef(function(e,t){return et.createElement(Me,K({},e,{ref:t,sideCar:ga}))});ya.classNames=Me.classNames;var Ht=ya;var Wn=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Le=new WeakMap,tt=new WeakMap,rt={},Kt=0,ba=function(e){return e&&(e.host||ba(e.parentNode))},Un=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=ba(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Vn=function(e,t,r,a){var o=Un(t,Array.isArray(e)?e:[e]);rt[r]||(rt[r]=new WeakMap);var n=rt[r],i=[],s=new Set,u=new Set(o),l=function(d){!d||s.has(d)||(s.add(d),l(d.parentNode))};o.forEach(l);var c=function(d){!d||u.has(d)||Array.prototype.forEach.call(d.children,function(v){if(s.has(v))c(v);else try{var g=v.getAttribute(a),w=g!==null&&g!=="false",m=(Le.get(v)||0)+1,y=(n.get(v)||0)+1;Le.set(v,m),n.set(v,y),i.push(v),m===1&&w&&tt.set(v,!0),y===1&&v.setAttribute(r,"true"),w||v.setAttribute(a,"true")}catch(C){console.error("aria-hidden: cannot operate on ",v,C)}})};return c(t),s.clear(),Kt++,function(){i.forEach(function(d){var v=Le.get(d)-1,g=n.get(d)-1;Le.set(d,v),n.set(d,g),v||(tt.has(d)||d.removeAttribute(a),tt.delete(d)),g||d.removeAttribute(r)}),Kt--,Kt||(Le=new WeakMap,Le=new WeakMap,tt=new WeakMap,rt={})}},Ra=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||Wn(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),Vn(a,o,r,"aria-hidden")):function(){return null}};var L=h(ee(),1),ot="Dialog",[wa,su]=Dr(ot),[Gn,re]=wa(ot),Ea=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:o,onOpenChange:n,modal:i=!0}=e,s=N.useRef(null),u=N.useRef(null),[l,c]=Pr({prop:a,defaultProp:o??!1,onChange:n,caller:ot});return(0,L.jsx)(Gn,{scope:t,triggerRef:s,contentRef:u,contentId:te(),titleId:te(),descriptionId:te(),open:l,onOpenChange:c,onOpenToggle:N.useCallback(()=>c(d=>!d),[c]),modal:i,children:r})};Ea.displayName=ot;var Ca="DialogTrigger",$n=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Ca,r),n=Q(t,o.triggerRef);return(0,L.jsx)(B.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":qt(o.open),...a,ref:n,onClick:ae(e.onClick,o.onOpenToggle)})});$n.displayName=Ca;var zt="DialogPortal",[Hn,Sa]=wa(zt,{forceMount:void 0}),xa=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:o}=e,n=re(zt,t);return(0,L.jsx)(Hn,{scope:t,forceMount:r,children:N.Children.map(a,i=>(0,L.jsx)(Ie,{present:r||n.open,children:(0,L.jsx)(Pt,{asChild:!0,container:o,children:i})}))})};xa.displayName=zt;var at="DialogOverlay",_a=N.forwardRef((e,t)=>{let r=Sa(at,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(at,e.__scopeDialog);return n.modal?(0,L.jsx)(Ie,{present:a||n.open,children:(0,L.jsx)(zn,{...o,ref:t})}):null});_a.displayName=at;var Kn=Ke("DialogOverlay.RemoveScroll"),zn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(at,r);return(0,L.jsx)(Ht,{as:Kn,allowPinchZoom:!0,shards:[o.contentRef],children:(0,L.jsx)(B.div,{"data-state":qt(o.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),we="DialogContent",Oa=N.forwardRef((e,t)=>{let r=Sa(we,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(we,e.__scopeDialog);return(0,L.jsx)(Ie,{present:a||n.open,children:n.modal?(0,L.jsx)(Yn,{...o,ref:t}):(0,L.jsx)(qn,{...o,ref:t})})});Oa.displayName=we;var Yn=N.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=N.useRef(null),o=Q(t,r.contentRef,a);return N.useEffect(()=>{let n=a.current;if(n)return Ra(n)},[]),(0,L.jsx)(Da,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ae(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ae(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&n.preventDefault()}),onFocusOutside:ae(e.onFocusOutside,n=>n.preventDefault())})}),qn=N.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=N.useRef(!1),o=N.useRef(!1);return(0,L.jsx)(Da,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(a.current||r.triggerRef.current?.focus(),n.preventDefault()),a.current=!1,o.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(a.current=!0,n.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&o.current&&n.preventDefault()}})}),Da=N.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:o,onCloseAutoFocus:n,...i}=e,s=re(we,r),u=N.useRef(null),l=Q(t,u);return Qr(),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Lt,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:o,onUnmountAutoFocus:n,children:(0,L.jsx)(_t,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":qt(s.open),...i,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Qn,{titleId:s.titleId}),(0,L.jsx)(ts,{contentRef:u,descriptionId:s.descriptionId})]})]})}),Yt="DialogTitle",Xn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Yt,r);return(0,L.jsx)(B.h2,{id:o.titleId,...a,ref:t})});Xn.displayName=Yt;var La="DialogDescription",Zn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(La,r);return(0,L.jsx)(B.p,{id:o.descriptionId,...a,ref:t})});Zn.displayName=La;var Pa="DialogClose",Jn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Pa,r);return(0,L.jsx)(B.button,{type:"button",...a,ref:t,onClick:ae(e.onClick,()=>o.onOpenChange(!1))})});Jn.displayName=Pa;function qt(e){return e?"open":"closed"}var Aa="DialogTitleWarning",[iu,ka]=Or(Aa,{contentName:we,titleName:Yt,docsSlug:"dialog"}),Qn=({titleId:e})=>{let t=ka(Aa),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

 If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

-For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return k.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},es="DialogDescriptionWarning",ts=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Na(es).contentName}}.`;return k.useEffect(()=>{let o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},ka=Ea;var Ta=xa,Ia=_a,Ma=Oa;var p=h(A(),1);var Be='[cmdk-group=""]',Xt='[cmdk-group-items=""]',as='[cmdk-group-heading=""]',ja='[cmdk-item=""]',Fa=`${ja}:not([aria-disabled="true"])`,Zt="cmdk-item-select",Le="data-value",os=(e,t,r)=>Er(e,t,r),Ba=p.createContext(void 0),We=()=>p.useContext(Ba),Wa=p.createContext(void 0),Jt=()=>p.useContext(Wa),Ua=p.createContext(void 0),Va=p.forwardRef((e,t)=>{let r=Ae(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),a=Ae(()=>new Set),o=Ae(()=>new Map),n=Ae(()=>new Map),i=Ae(()=>new Set),s=Ga(e),{label:u,children:l,value:c,onValueChange:d,filter:v,shouldFilter:g,loop:w,disablePointerSelection:m=!1,vimBindings:y=!0,...C}=e,_=te(),N=te(),T=te(),D=p.useRef(null),x=vs();Ee(()=>{if(c!==void 0){let f=c.trim();r.current.value=f,R.emit()}},[c]),Ee(()=>{x(6,mr)},[]);let R=p.useMemo(()=>({subscribe:f=>(i.current.add(f),()=>i.current.delete(f)),snapshot:()=>r.current,setState:(f,E,O)=>{var b,L,F,Y;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")vt(),ge(),x(1,pt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let G=document.getElementById(T);G?G.focus():(b=document.getElementById(_))==null||b.focus()}if(x(7,()=>{var G;r.current.selectedItemId=(G=Se())==null?void 0:G.id,R.emit()}),O||x(5,mr),((L=s.current)==null?void 0:L.value)!==void 0){let G=E??"";(Y=(F=s.current).onValueChange)==null||Y.call(F,G);return}}R.emit()}},emit:()=>{i.current.forEach(f=>f())}}),[]),V=p.useMemo(()=>({value:(f,E,O)=>{var b;E!==((b=n.current.get(f))==null?void 0:b.value)&&(n.current.set(f,{value:E,keywords:O}),r.current.filtered.items.set(f,de(E,O)),x(2,()=>{ge(),R.emit()}))},item:(f,E)=>(a.current.add(f),E&&(o.current.has(E)?o.current.get(E).add(f):o.current.set(E,new Set([f]))),x(3,()=>{vt(),ge(),r.current.value||pt(),R.emit()}),()=>{n.current.delete(f),a.current.delete(f),r.current.filtered.items.delete(f);let O=Se();x(4,()=>{vt(),O?.getAttribute("id")===f&&pt(),R.emit()})}),group:f=>(o.current.has(f)||o.current.set(f,new Set),()=>{n.current.delete(f),o.current.delete(f)}),filter:()=>s.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:_,inputId:T,labelId:N,listInnerRef:D}),[]);function de(f,E){var O,b;let L=(b=(O=s.current)==null?void 0:O.filter)!=null?b:os;return f?L(f,r.current.search,E):0}function ge(){if(!r.current.search||s.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(b=>{let L=o.current.get(b),F=0;L.forEach(Y=>{let G=f.get(Y);F=Math.max(G,F)}),E.push([b,F])});let O=D.current;ke().sort((b,L)=>{var F,Y;let G=b.getAttribute("id"),Ve=L.getAttribute("id");return((F=f.get(Ve))!=null?F:0)-((Y=f.get(G))!=null?Y:0)}).forEach(b=>{let L=b.closest(Xt);L?L.appendChild(b.parentElement===L?b:b.closest(`${Xt} > *`)):O.appendChild(b.parentElement===O?b:b.closest(`${Xt} > *`))}),E.sort((b,L)=>L[1]-b[1]).forEach(b=>{var L;let F=(L=D.current)==null?void 0:L.querySelector(`${Be}[${Le}="${encodeURIComponent(b[0])}"]`);F?.parentElement.appendChild(F)})}function pt(){let f=ke().find(O=>O.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(Le);R.setState("value",E||void 0)}function vt(){var f,E,O,b;if(!r.current.search||s.current.shouldFilter===!1){r.current.filtered.count=a.current.size;return}r.current.filtered.groups=new Set;let L=0;for(let F of a.current){let Y=(E=(f=n.current.get(F))==null?void 0:f.value)!=null?E:"",G=(b=(O=n.current.get(F))==null?void 0:O.keywords)!=null?b:[],Ve=de(Y,G);r.current.filtered.items.set(F,Ve),Ve>0&&L++}for(let[F,Y]of o.current)for(let G of Y)if(r.current.filtered.items.get(G)>0){r.current.filtered.groups.add(F);break}r.current.filtered.count=L}function mr(){var f,E,O;let b=Se();b&&(((f=b.parentElement)==null?void 0:f.firstChild)===b&&((O=(E=b.closest(Be))==null?void 0:E.querySelector(as))==null||O.scrollIntoView({block:"nearest"})),b.scrollIntoView({block:"nearest"}))}function Se(){var f;return(f=D.current)==null?void 0:f.querySelector(`${ja}[aria-selected="true"]`)}function ke(){var f;return Array.from(((f=D.current)==null?void 0:f.querySelectorAll(Fa))||[])}function ht(f){let E=ke()[f];E&&R.setState("value",E.getAttribute(Le))}function gt(f){var E;let O=Se(),b=ke(),L=b.findIndex(Y=>Y===O),F=b[L+f];(E=s.current)!=null&&E.loop&&(F=L+f<0?b[b.length-1]:L+f===b.length?b[0]:b[L+f]),F&&R.setState("value",F.getAttribute(Le))}function pr(f){let E=Se(),O=E?.closest(Be),b;for(;O&&!b;)O=f>0?ms(O,Be):ps(O,Be),b=O?.querySelector(Fa);b?R.setState("value",b.getAttribute(Le)):gt(f)}let vr=()=>ht(ke().length-1),hr=f=>{f.preventDefault(),f.metaKey?vr():f.altKey?pr(1):gt(1)},gr=f=>{f.preventDefault(),f.metaKey?ht(0):f.altKey?pr(-1):gt(-1)};return p.createElement(B.div,{ref:t,tabIndex:-1,...C,"cmdk-root":"",onKeyDown:f=>{var E;(E=C.onKeyDown)==null||E.call(C,f);let O=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||O))switch(f.key){case"n":case"j":{y&&f.ctrlKey&&hr(f);break}case"ArrowDown":{hr(f);break}case"p":case"k":{y&&f.ctrlKey&&gr(f);break}case"ArrowUp":{gr(f);break}case"Home":{f.preventDefault(),ht(0);break}case"End":{f.preventDefault(),vr();break}case"Enter":{f.preventDefault();let b=Se();if(b){let L=new Event(Zt);b.dispatchEvent(L)}}}}},p.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:gs},u),nt(e,f=>p.createElement(Wa.Provider,{value:R},p.createElement(Ba.Provider,{value:V},f))))}),ns=p.forwardRef((e,t)=>{var r,a;let o=te(),n=p.useRef(null),i=p.useContext(Ua),s=We(),u=Ga(e),l=(a=(r=u.current)==null?void 0:r.forceMount)!=null?a:i?.forceMount;Ee(()=>{if(!l)return s.item(o,i?.id)},[l]);let c=$a(o,n,[e.value,e.children,n],e.keywords),d=Jt(),v=oe(x=>x.value&&x.value===c.current),g=oe(x=>l||s.filter()===!1?!0:x.search?x.filtered.items.get(o)>0:!0);p.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(Zt,w),()=>x.removeEventListener(Zt,w)},[g,e.onSelect,e.disabled]);function w(){var x,R;m(),(R=(x=u.current).onSelect)==null||R.call(x,c.current)}function m(){d.setState("value",c.current,!0)}if(!g)return null;let{disabled:y,value:C,onSelect:_,forceMount:N,keywords:T,...D}=e;return p.createElement(B.div,{ref:ie(n,t),...D,id:o,"cmdk-item":"",role:"option","aria-disabled":!!y,"aria-selected":!!v,"data-disabled":!!y,"data-selected":!!v,onPointerMove:y||s.getDisablePointerSelection()?void 0:m,onClick:y?void 0:w},e.children)}),ss=p.forwardRef((e,t)=>{let{heading:r,children:a,forceMount:o,...n}=e,i=te(),s=p.useRef(null),u=p.useRef(null),l=te(),c=We(),d=oe(g=>o||c.filter()===!1?!0:g.search?g.filtered.groups.has(i):!0);Ee(()=>c.group(i),[]),$a(i,s,[e.value,e.heading,u]);let v=p.useMemo(()=>({id:i,forceMount:o}),[o]);return p.createElement(B.div,{ref:ie(s,t),...n,"cmdk-group":"",role:"presentation",hidden:d?void 0:!0},r&&p.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},r),nt(e,g=>p.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?l:void 0},p.createElement(Ua.Provider,{value:v},g))))}),is=p.forwardRef((e,t)=>{let{alwaysRender:r,...a}=e,o=p.useRef(null),n=oe(i=>!i.search);return!r&&!n?null:p.createElement(B.div,{ref:ie(o,t),...a,"cmdk-separator":"",role:"separator"})}),ls=p.forwardRef((e,t)=>{let{onValueChange:r,...a}=e,o=e.value!=null,n=Jt(),i=oe(l=>l.search),s=oe(l=>l.selectedItemId),u=We();return p.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),p.createElement(B.input,{ref:t,...a,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:o?e.value:i,onChange:l=>{o||n.setState("search",l.target.value),r?.(l.target.value)}})}),us=p.forwardRef((e,t)=>{let{children:r,label:a="Suggestions",...o}=e,n=p.useRef(null),i=p.useRef(null),s=oe(l=>l.selectedItemId),u=We();return p.useEffect(()=>{if(i.current&&n.current){let l=i.current,c=n.current,d,v=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{let g=l.offsetHeight;c.style.setProperty("--cmdk-list-height",g.toFixed(1)+"px")})});return v.observe(l),()=>{cancelAnimationFrame(d),v.unobserve(l)}}},[]),p.createElement(B.div,{ref:ie(n,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":a,id:u.listId},nt(e,l=>p.createElement("div",{ref:ie(i,u.listInnerRef),"cmdk-list-sizer":""},l)))}),fs=p.forwardRef((e,t)=>{let{open:r,onOpenChange:a,overlayClassName:o,contentClassName:n,container:i,...s}=e;return p.createElement(ka,{open:r,onOpenChange:a},p.createElement(Ta,{container:i},p.createElement(Ia,{"cmdk-overlay":"",className:o}),p.createElement(Ma,{"aria-label":e.label,"cmdk-dialog":"",className:n},p.createElement(Va,{ref:t,...s}))))}),cs=p.forwardRef((e,t)=>oe(r=>r.filtered.count===0)?p.createElement(B.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),ds=p.forwardRef((e,t)=>{let{progress:r,children:a,label:o="Loading...",...n}=e;return p.createElement(B.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},nt(e,i=>p.createElement("div",{"aria-hidden":!0},i)))}),ue=Object.assign(Va,{List:us,Item:ns,Input:ls,Group:ss,Separator:is,Dialog:fs,Empty:cs,Loading:ds});function ms(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function ps(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Ga(e){let t=p.useRef(e);return Ee(()=>{t.current=e}),t}var Ee=typeof window>"u"?p.useEffect:p.useLayoutEffect;function Ae(e){let t=p.useRef();return t.current===void 0&&(t.current=e()),t}function oe(e){let t=Jt(),r=()=>e(t.snapshot());return p.useSyncExternalStore(t.subscribe,r,r)}function $a(e,t,r,a=[]){let o=p.useRef(),n=We();return Ee(()=>{var i;let s=(()=>{var l;for(let c of r){if(typeof c=="string")return c.trim();if(typeof c=="object"&&"current"in c)return c.current?(l=c.current.textContent)==null?void 0:l.trim():o.current}})(),u=a.map(l=>l.trim());n.value(e,s,u),(i=t.current)==null||i.setAttribute(Le,s),o.current=s}),o}var vs=()=>{let[e,t]=p.useState(),r=Ae(()=>new Map);return Ee(()=>{r.current.forEach(a=>a()),r.current=new Map},[e]),(a,o)=>{r.current.set(a,o),t({})}};function hs(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function nt({asChild:e,children:t},r){return e&&p.isValidElement(t)?p.cloneElement(hs(t),{ref:t.ref},r(t.props.children)):r(t)}var gs={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Ha(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Ha(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function ys(){for(var e,t,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Ha(e))&&(a&&(a+=" "),a+=t);return a}var Ka=ys;var ce=h(fe(),1),$=h(Ce(),1),z=h(Xa(),1),Ne=h(Ja(),1),dt=h(eo(),1),yo=h(ro(),1);var st=h(Ce(),1),it=(0,st.forwardRef)(({icon:e,size:t=24,...r},a)=>(0,st.cloneElement)(e,{width:t,height:t,...r,ref:a}));var lt=h(Qt(),1),er=h(ee(),1),tr=(0,er.jsx)(lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,er.jsx)(lt.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var ut=h(Qt(),1),rr=h(ee(),1),ar=(0,rr.jsx)(ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rr.jsx)(ut.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 ft=h(fe(),1);var oo=h(fe(),1);function bs(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,category:t.category,callback:t.callback,icon:t.icon,keywords:t.keywords}};case"UNREGISTER_COMMAND":{let{[t.name]:r,...a}=e;return a}}return e}function Rs(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,category:t.category,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{let{[t.name]:r,...a}=e;return a}}return e}function ws(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Es(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function Cs(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var Ss=(0,oo.combineReducers)({commands:bs,commandLoaders:Rs,isOpen:ws,context:Es,loaderStates:Cs}),no=Ss;var or={};Te(or,{close:()=>Ls,open:()=>Ps,registerCommand:()=>xs,registerCommandLoader:()=>Os,unregisterCommand:()=>_s,unregisterCommandLoader:()=>Ds});var so=new Set(["command","view","edit","action"]);function xs(e){let{category:t}=e;return(!t||!so.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function _s(e){return{type:"UNREGISTER_COMMAND",name:e}}function Os(e){let{category:t}=e;return(!t||!so.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function Ds(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function Ps(){return{type:"OPEN"}}function Ls(){return{type:"CLOSE"}}var sr={};Te(sr,{getCommandLoaders:()=>Ns,getCommands:()=>As,getContext:()=>Ts,isOpen:()=>ks});var nr=h(fe(),1),As=(0,nr.createSelector)((e,t=!1)=>Object.values(e.commands).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commands,e.context]),Ns=(0,nr.createSelector)((e,t=!1)=>Object.values(e.commandLoaders).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commandLoaders,e.context]);function ks(e){return e.isOpen}function Ts(e){return e.context}var ir={};Te(ir,{setContext:()=>Is,setLoaderLoading:()=>Ms});function Is(e){return{type:"SET_CONTEXT",context:e}}function Ms(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var lr={};Te(lr,{isLoading:()=>Fs});function Fs(e){return Object.values(e.loaderStates).some(Boolean)}var uo=h(lo(),1),{lock:fo,unlock:ne}=(0,uo.__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/commands");var js="core/commands",M=(0,ft.createReduxStore)(js,{reducer:no,actions:or,selectors:sr});(0,ft.register)(M);ne(M).registerPrivateActions(ir);ne(M).registerPrivateSelectors(lr);var ve=h(fe(),1),ct=h(mo(),1),se=h(Ce(),1);var Bs=30,Ws=5,Us=[],Vs=new Set;function po(e){let t=(0,ve.select)(ct.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(a=>a!==e)].slice(0,Bs);(0,ve.dispatch)(ct.store).set("core/commands","recentlyUsed",r)}function vo(e,t,r,a){let{setLoaderLoading:o}=ne((0,ve.useDispatch)(M)),{isLoading:n,commands:i=[]}=e({search:""})??{};(0,se.useEffect)(()=>{o(t,n)},[o,t,n]);let s=r?i.filter(u=>r.has(u.name)):i;(0,se.useEffect)(()=>{a(t,s)},[a,t,s]),(0,se.useEffect)(()=>()=>a(t,[]),[a,t])}function ho(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:a,recentlyUsedNames:o=Us}=(0,ve.useSelect)(w=>{let{getCommands:m,getCommandLoaders:y}=w(M);return{contextualCommands:m(!0),staticCommands:m(!1),contextualLoaders:y(!0),staticLoaders:y(!1),recentlyUsedNames:w(ct.store).get("core/commands","recentlyUsed")}},[]),[n,i]=(0,se.useState)(()=>new Map),s=(0,se.useCallback)((w,m)=>{i(y=>{let C=y.get(w);if(C&&C.length===m.length&&C.every((N,T)=>N.name===m[T].name))return y;let _=new Map(y);return _.set(w,m),_})},[]),{recentNames:u,recentSet:l}=(0,se.useMemo)(()=>{let w=o.slice(0,Ws);return{recentNames:w,recentSet:new Set(w)}},[o]);if(!o.length)return{commands:[],loaders:[],recentSet:Vs,onResolved:s};let c=[...e,...t],d=[...r,...a],v=new Map;c.forEach(w=>v.set(w.name,w));for(let w of n.values())w.forEach(m=>{v.has(m.name)||v.set(m.name,m)});return{commands:u.map(w=>v.get(w)).filter(Boolean),loaders:d,recentSet:l,onResolved:s}}var S=h(ee(),1),bo="command-palette-item-",Ro=(0,z.__)("Search commands and settings"),Gs={view:tr},go={command:(0,z.__)("Command"),view:(0,z.__)("View"),edit:(0,z.__)("Edit"),action:(0,z.__)("Action"),workflow:(0,z.__)("Workflow")};function $s(e){return!!e&&(typeof e=="string"||(0,$.isValidElement)(e)||typeof e=="function"||e instanceof $.Component)}function fr({command:e,search:t,category:r,valuePrefix:a}){let{close:o}=(0,ce.useDispatch)(M),n=r??e.category,i=e.icon??Gs[n],s=e.searchLabel??e.label,u=a?`${a}${e.name}`:s;return(0,S.jsx)(ue.Item,{id:`${bo}${u.toLowerCase()}`,value:u,keywords:a?[...e.keywords??[],s]:e.keywords,onSelect:()=>{po(e.name),e.callback({close:o})},children:(0,S.jsxs)(Ne.__experimentalHStack,{alignment:"left",className:Ka("commands-command-menu__item",{"has-icon":!!i}),children:[$s(i)&&(0,S.jsx)(it,{icon:i}),(0,S.jsx)("span",{className:"commands-command-menu__item-label",children:(0,S.jsx)(Ne.TextHighlight,{text:e.label,highlight:t})}),go[n]&&(0,S.jsx)("span",{className:"commands-command-menu__item-category",children:go[n]})]})},e.name)}function Hs({name:e,search:t,hook:r,category:a,valuePrefix:o}){let{setLoaderLoading:n}=ne((0,ce.useDispatch)(M)),{isLoading:i,commands:s=[]}=r({search:t})??{};return(0,$.useEffect)(()=>{n(e,i)},[n,e,i]),s.length?(0,S.jsx)(S.Fragment,{children:s.map(u=>(0,S.jsx)(fr,{command:u,search:t,category:u.category??a,valuePrefix:o},u.name))}):null}function Ks({hook:e,...t}){let r=(0,$.useRef)(e),[a,o]=(0,$.useState)(0);return(0,$.useEffect)(()=>{r.current!==e&&(r.current=e,o(n=>n+1))},[e]),(0,S.jsx)(Hs,{hook:r.current,...t},a)}function ur({search:e,commands:t,loaders:r,valuePrefix:a}){return(0,S.jsxs)(S.Fragment,{children:[t.map(o=>(0,S.jsx)(fr,{command:o,search:e,valuePrefix:a},o.name)),r.map(o=>(0,S.jsx)(Ks,{name:o.name,search:e,hook:o.hook,category:o.category,valuePrefix:a},o.name))]})}function zs({hook:e,name:t,filterNames:r,onResolved:a}){return vo(e,t,r,a),null}function Ys(){let{commands:e,loaders:t,recentSet:r,onResolved:a}=ho();return!e.length&&!t.length?null:(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Recent"),children:[t.map(o=>(0,S.jsx)(zs,{name:o.name,hook:o.hook,filterNames:r,onResolved:a},o.name)),e.map(o=>(0,S.jsx)(fr,{command:o,search:"",valuePrefix:"recent-"},o.name))]})}function qs(){let{commands:e,loaders:t}=(0,ce.useSelect)(r=>{let{getCommands:a,getCommandLoaders:o}=r(M);return{commands:a(!0),loaders:o(!0)}},[]);return(0,S.jsx)(ue.Group,{heading:(0,z.__)("Suggestions"),children:(0,S.jsx)(ur,{search:"",commands:e,loaders:t})})}function Xs({search:e}){let{commands:t,contextualCommands:r,loaders:a,contextualLoaders:o}=(0,ce.useSelect)(n=>{let{getCommands:i,getCommandLoaders:s}=n(M);return{commands:i(!1),contextualCommands:i(!0),loaders:s(!1),contextualLoaders:s(!0)}},[]);return(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Results"),children:[(0,S.jsx)(ur,{search:e,commands:t,loaders:a}),(0,S.jsx)(ur,{search:e,commands:r,loaders:o})]})}function Zs({search:e,setSearch:t}){let r=(0,$.useRef)(),a=oe(n=>n.value),o=a?`${bo}${a}`:null;return(0,$.useEffect)(()=>{r.current.focus()},[]),(0,S.jsx)(ue.Input,{ref:r,value:e,onValueChange:t,placeholder:Ro,"aria-activedescendant":o})}function wo(){let{registerShortcut:e}=(0,ce.useDispatch)(dt.store),[t,r]=(0,$.useState)(""),{isOpen:a,loadersLoading:o}=(0,ce.useSelect)(u=>({isOpen:u(M).isOpen(),loadersLoading:ne(u(M)).isLoading()}),[]),{open:n,close:i}=(0,ce.useDispatch)(M);(0,$.useEffect)(()=>{e({name:"core/commands",category:"global",description:(0,z.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})},[e]),(0,dt.useShortcut)("core/commands",(0,yo.withIgnoreIMEEvents)(u=>{u.defaultPrevented||(u.preventDefault(),a?i():n())}),{bindGlobal:!0});let s=()=>{r(""),i()};return a?(0,S.jsx)(Ne.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0,size:"medium",contentLabel:(0,z.__)("Command palette"),children:(0,S.jsx)("div",{className:"commands-command-menu__container",children:(0,S.jsxs)(ue,{label:Ro,loop:!0,children:[(0,S.jsxs)("div",{className:"commands-command-menu__header",children:[(0,S.jsx)(it,{className:"commands-command-menu__header-search-icon",icon:ar}),(0,S.jsx)(Zs,{search:t,setSearch:r})]}),(0,S.jsxs)(ue.List,{label:(0,z.__)("Command suggestions"),children:[t&&!o&&(0,S.jsx)(ue.Empty,{children:(0,z.__)("No results found.")}),!t&&(0,S.jsx)(Ys,{}),!t&&(0,S.jsx)(qs,{}),t&&(0,S.jsx)(Xs,{search:t})]})]})})}):!1}var Ue=h(Ce(),1),mt=h(fe(),1);function Eo(e){let{getContext:t}=(0,mt.useSelect)(M),r=(0,Ue.useRef)(t()),{setContext:a}=ne((0,mt.useDispatch)(M));(0,Ue.useEffect)(()=>{a(e)},[e,a]),(0,Ue.useEffect)(()=>{let o=r.current;return()=>a(o)},[a])}var cr={};fo(cr,{useCommandContext:Eo});var he=h(Ce(),1),dr=h(fe(),1);function Co(e){let{registerCommand:t,unregisterCommand:r}=(0,dr.useDispatch)(M),a=(0,he.useRef)(e.callback);(0,he.useEffect)(()=>{a.current=e.callback},[e.callback]),(0,he.useEffect)(()=>{if(!e.disabled)return t({name:e.name,context:e.context,category:e.category,label:e.label,searchLabel:e.searchLabel,icon:e.icon,keywords:e.keywords,callback:(...o)=>a.current(...o)}),()=>{r(e.name)}},[e.name,e.label,e.searchLabel,e.icon,e.context,e.category,e.keywords,e.disabled,t,r])}function So(e){let{registerCommand:t,unregisterCommand:r}=(0,dr.useDispatch)(M),a=(0,he.useRef)({});(0,he.useEffect)(()=>{e&&e.forEach(o=>{o.callback&&(a.current[o.name]=o.callback)})},[e]),(0,he.useEffect)(()=>{if(e)return e.forEach(o=>{o.disabled||t({name:o.name,context:o.context,category:o.category,label:o.label,searchLabel:o.searchLabel,icon:o.icon,keywords:o.keywords,callback:(...n)=>{let i=a.current[o.name];i&&i(...n)}})}),()=>{e.forEach(o=>{r(o.name)})}},[e,t,r])}var xo=h(Ce(),1),_o=h(fe(),1);function Oo(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,_o.useDispatch)(M);(0,xo.useEffect)(()=>{if(!e.disabled)return t({name:e.name,hook:e.hook,context:e.context,category:e.category}),()=>{r(e.name)}},[e.name,e.hook,e.context,e.category,e.disabled,t,r])}return ko(Js);})();
+For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return N.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},es="DialogDescriptionWarning",ts=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${ka(es).contentName}}.`;return N.useEffect(()=>{let o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},Na=Ea;var Ta=xa,Ia=_a,Ma=Oa;var p=h(A(),1);var Be='[cmdk-group=""]',Xt='[cmdk-group-items=""]',as='[cmdk-group-heading=""]',ja='[cmdk-item=""]',Fa=`${ja}:not([aria-disabled="true"])`,Zt="cmdk-item-select",Pe="data-value",os=(e,t,r)=>Er(e,t,r),Ba=p.createContext(void 0),We=()=>p.useContext(Ba),Wa=p.createContext(void 0),Jt=()=>p.useContext(Wa),Ua=p.createContext(void 0),Va=p.forwardRef((e,t)=>{let r=Ae(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),a=Ae(()=>new Set),o=Ae(()=>new Map),n=Ae(()=>new Map),i=Ae(()=>new Set),s=Ga(e),{label:u,children:l,value:c,onValueChange:d,filter:v,shouldFilter:g,loop:w,disablePointerSelection:m=!1,vimBindings:y=!0,...C}=e,_=te(),k=te(),T=te(),D=p.useRef(null),x=vs();Ee(()=>{if(c!==void 0){let f=c.trim();r.current.value=f,R.emit()}},[c]),Ee(()=>{x(6,mr)},[]);let R=p.useMemo(()=>({subscribe:f=>(i.current.add(f),()=>i.current.delete(f)),snapshot:()=>r.current,setState:(f,E,O)=>{var b,P,F,Y;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")vt(),ge(),x(1,pt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let G=document.getElementById(T);G?G.focus():(b=document.getElementById(_))==null||b.focus()}if(x(7,()=>{var G;r.current.selectedItemId=(G=Se())==null?void 0:G.id,R.emit()}),O||x(5,mr),((P=s.current)==null?void 0:P.value)!==void 0){let G=E??"";(Y=(F=s.current).onValueChange)==null||Y.call(F,G);return}}R.emit()}},emit:()=>{i.current.forEach(f=>f())}}),[]),V=p.useMemo(()=>({value:(f,E,O)=>{var b;E!==((b=n.current.get(f))==null?void 0:b.value)&&(n.current.set(f,{value:E,keywords:O}),r.current.filtered.items.set(f,de(E,O)),x(2,()=>{ge(),R.emit()}))},item:(f,E)=>(a.current.add(f),E&&(o.current.has(E)?o.current.get(E).add(f):o.current.set(E,new Set([f]))),x(3,()=>{vt(),ge(),r.current.value||pt(),R.emit()}),()=>{n.current.delete(f),a.current.delete(f),r.current.filtered.items.delete(f);let O=Se();x(4,()=>{vt(),O?.getAttribute("id")===f&&pt(),R.emit()})}),group:f=>(o.current.has(f)||o.current.set(f,new Set),()=>{n.current.delete(f),o.current.delete(f)}),filter:()=>s.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:_,inputId:T,labelId:k,listInnerRef:D}),[]);function de(f,E){var O,b;let P=(b=(O=s.current)==null?void 0:O.filter)!=null?b:os;return f?P(f,r.current.search,E):0}function ge(){if(!r.current.search||s.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(b=>{let P=o.current.get(b),F=0;P.forEach(Y=>{let G=f.get(Y);F=Math.max(G,F)}),E.push([b,F])});let O=D.current;Ne().sort((b,P)=>{var F,Y;let G=b.getAttribute("id"),Ve=P.getAttribute("id");return((F=f.get(Ve))!=null?F:0)-((Y=f.get(G))!=null?Y:0)}).forEach(b=>{let P=b.closest(Xt);P?P.appendChild(b.parentElement===P?b:b.closest(`${Xt} > *`)):O.appendChild(b.parentElement===O?b:b.closest(`${Xt} > *`))}),E.sort((b,P)=>P[1]-b[1]).forEach(b=>{var P;let F=(P=D.current)==null?void 0:P.querySelector(`${Be}[${Pe}="${encodeURIComponent(b[0])}"]`);F?.parentElement.appendChild(F)})}function pt(){let f=Ne().find(O=>O.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(Pe);R.setState("value",E||void 0)}function vt(){var f,E,O,b;if(!r.current.search||s.current.shouldFilter===!1){r.current.filtered.count=a.current.size;return}r.current.filtered.groups=new Set;let P=0;for(let F of a.current){let Y=(E=(f=n.current.get(F))==null?void 0:f.value)!=null?E:"",G=(b=(O=n.current.get(F))==null?void 0:O.keywords)!=null?b:[],Ve=de(Y,G);r.current.filtered.items.set(F,Ve),Ve>0&&P++}for(let[F,Y]of o.current)for(let G of Y)if(r.current.filtered.items.get(G)>0){r.current.filtered.groups.add(F);break}r.current.filtered.count=P}function mr(){var f,E,O;let b=Se();b&&(((f=b.parentElement)==null?void 0:f.firstChild)===b&&((O=(E=b.closest(Be))==null?void 0:E.querySelector(as))==null||O.scrollIntoView({block:"nearest"})),b.scrollIntoView({block:"nearest"}))}function Se(){var f;return(f=D.current)==null?void 0:f.querySelector(`${ja}[aria-selected="true"]`)}function Ne(){var f;return Array.from(((f=D.current)==null?void 0:f.querySelectorAll(Fa))||[])}function ht(f){let E=Ne()[f];E&&R.setState("value",E.getAttribute(Pe))}function gt(f){var E;let O=Se(),b=Ne(),P=b.findIndex(Y=>Y===O),F=b[P+f];(E=s.current)!=null&&E.loop&&(F=P+f<0?b[b.length-1]:P+f===b.length?b[0]:b[P+f]),F&&R.setState("value",F.getAttribute(Pe))}function pr(f){let E=Se(),O=E?.closest(Be),b;for(;O&&!b;)O=f>0?ms(O,Be):ps(O,Be),b=O?.querySelector(Fa);b?R.setState("value",b.getAttribute(Pe)):gt(f)}let vr=()=>ht(Ne().length-1),hr=f=>{f.preventDefault(),f.metaKey?vr():f.altKey?pr(1):gt(1)},gr=f=>{f.preventDefault(),f.metaKey?ht(0):f.altKey?pr(-1):gt(-1)};return p.createElement(B.div,{ref:t,tabIndex:-1,...C,"cmdk-root":"",onKeyDown:f=>{var E;(E=C.onKeyDown)==null||E.call(C,f);let O=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||O))switch(f.key){case"n":case"j":{y&&f.ctrlKey&&hr(f);break}case"ArrowDown":{hr(f);break}case"p":case"k":{y&&f.ctrlKey&&gr(f);break}case"ArrowUp":{gr(f);break}case"Home":{f.preventDefault(),ht(0);break}case"End":{f.preventDefault(),vr();break}case"Enter":{f.preventDefault();let b=Se();if(b){let P=new Event(Zt);b.dispatchEvent(P)}}}}},p.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:gs},u),nt(e,f=>p.createElement(Wa.Provider,{value:R},p.createElement(Ba.Provider,{value:V},f))))}),ns=p.forwardRef((e,t)=>{var r,a;let o=te(),n=p.useRef(null),i=p.useContext(Ua),s=We(),u=Ga(e),l=(a=(r=u.current)==null?void 0:r.forceMount)!=null?a:i?.forceMount;Ee(()=>{if(!l)return s.item(o,i?.id)},[l]);let c=$a(o,n,[e.value,e.children,n],e.keywords),d=Jt(),v=oe(x=>x.value&&x.value===c.current),g=oe(x=>l||s.filter()===!1?!0:x.search?x.filtered.items.get(o)>0:!0);p.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(Zt,w),()=>x.removeEventListener(Zt,w)},[g,e.onSelect,e.disabled]);function w(){var x,R;m(),(R=(x=u.current).onSelect)==null||R.call(x,c.current)}function m(){d.setState("value",c.current,!0)}if(!g)return null;let{disabled:y,value:C,onSelect:_,forceMount:k,keywords:T,...D}=e;return p.createElement(B.div,{ref:ie(n,t),...D,id:o,"cmdk-item":"",role:"option","aria-disabled":!!y,"aria-selected":!!v,"data-disabled":!!y,"data-selected":!!v,onPointerMove:y||s.getDisablePointerSelection()?void 0:m,onClick:y?void 0:w},e.children)}),ss=p.forwardRef((e,t)=>{let{heading:r,children:a,forceMount:o,...n}=e,i=te(),s=p.useRef(null),u=p.useRef(null),l=te(),c=We(),d=oe(g=>o||c.filter()===!1?!0:g.search?g.filtered.groups.has(i):!0);Ee(()=>c.group(i),[]),$a(i,s,[e.value,e.heading,u]);let v=p.useMemo(()=>({id:i,forceMount:o}),[o]);return p.createElement(B.div,{ref:ie(s,t),...n,"cmdk-group":"",role:"presentation",hidden:d?void 0:!0},r&&p.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:l},r),nt(e,g=>p.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?l:void 0},p.createElement(Ua.Provider,{value:v},g))))}),is=p.forwardRef((e,t)=>{let{alwaysRender:r,...a}=e,o=p.useRef(null),n=oe(i=>!i.search);return!r&&!n?null:p.createElement(B.div,{ref:ie(o,t),...a,"cmdk-separator":"",role:"separator"})}),ls=p.forwardRef((e,t)=>{let{onValueChange:r,...a}=e,o=e.value!=null,n=Jt(),i=oe(l=>l.search),s=oe(l=>l.selectedItemId),u=We();return p.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),p.createElement(B.input,{ref:t,...a,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":s,id:u.inputId,type:"text",value:o?e.value:i,onChange:l=>{o||n.setState("search",l.target.value),r?.(l.target.value)}})}),us=p.forwardRef((e,t)=>{let{children:r,label:a="Suggestions",...o}=e,n=p.useRef(null),i=p.useRef(null),s=oe(l=>l.selectedItemId),u=We();return p.useEffect(()=>{if(i.current&&n.current){let l=i.current,c=n.current,d,v=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{let g=l.offsetHeight;c.style.setProperty("--cmdk-list-height",g.toFixed(1)+"px")})});return v.observe(l),()=>{cancelAnimationFrame(d),v.unobserve(l)}}},[]),p.createElement(B.div,{ref:ie(n,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":a,id:u.listId},nt(e,l=>p.createElement("div",{ref:ie(i,u.listInnerRef),"cmdk-list-sizer":""},l)))}),fs=p.forwardRef((e,t)=>{let{open:r,onOpenChange:a,overlayClassName:o,contentClassName:n,container:i,...s}=e;return p.createElement(Na,{open:r,onOpenChange:a},p.createElement(Ta,{container:i},p.createElement(Ia,{"cmdk-overlay":"",className:o}),p.createElement(Ma,{"aria-label":e.label,"cmdk-dialog":"",className:n},p.createElement(Va,{ref:t,...s}))))}),cs=p.forwardRef((e,t)=>oe(r=>r.filtered.count===0)?p.createElement(B.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),ds=p.forwardRef((e,t)=>{let{progress:r,children:a,label:o="Loading...",...n}=e;return p.createElement(B.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},nt(e,i=>p.createElement("div",{"aria-hidden":!0},i)))}),ue=Object.assign(Va,{List:us,Item:ns,Input:ls,Group:ss,Separator:is,Dialog:fs,Empty:cs,Loading:ds});function ms(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function ps(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Ga(e){let t=p.useRef(e);return Ee(()=>{t.current=e}),t}var Ee=typeof window>"u"?p.useEffect:p.useLayoutEffect;function Ae(e){let t=p.useRef();return t.current===void 0&&(t.current=e()),t}function oe(e){let t=Jt(),r=()=>e(t.snapshot());return p.useSyncExternalStore(t.subscribe,r,r)}function $a(e,t,r,a=[]){let o=p.useRef(),n=We();return Ee(()=>{var i;let s=(()=>{var l;for(let c of r){if(typeof c=="string")return c.trim();if(typeof c=="object"&&"current"in c)return c.current?(l=c.current.textContent)==null?void 0:l.trim():o.current}})(),u=a.map(l=>l.trim());n.value(e,s,u),(i=t.current)==null||i.setAttribute(Pe,s),o.current=s}),o}var vs=()=>{let[e,t]=p.useState(),r=Ae(()=>new Map);return Ee(()=>{r.current.forEach(a=>a()),r.current=new Map},[e]),(a,o)=>{r.current.set(a,o),t({})}};function hs(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function nt({asChild:e,children:t},r){return e&&p.isValidElement(t)?p.cloneElement(hs(t),{ref:t.ref},r(t.props.children)):r(t)}var gs={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Ha(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Ha(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function ys(){for(var e,t,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Ha(e))&&(a&&(a+=" "),a+=t);return a}var Ka=ys;var ce=h(fe(),1),$=h(Ce(),1),z=h(Xa(),1),ke=h(Ja(),1),dt=h(eo(),1),yo=h(ro(),1);var st=h(Ce(),1),it=(0,st.forwardRef)(({icon:e,size:t=24,style:r,...a},o)=>{let n=e.props.style,i=n||r?{...n,...r}:void 0;return(0,st.cloneElement)(e,{width:t,height:t,...a,...i?{style:i}:{},ref:o})});var lt=h(Qt(),1),er=h(ee(),1),tr=(0,er.jsx)(lt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,er.jsx)(lt.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var ut=h(Qt(),1),rr=h(ee(),1),ar=(0,rr.jsx)(ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,rr.jsx)(ut.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 ft=h(fe(),1);var oo=h(fe(),1);function bs(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,category:t.category,callback:t.callback,icon:t.icon,keywords:t.keywords}};case"UNREGISTER_COMMAND":{let{[t.name]:r,...a}=e;return a}}return e}function Rs(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,category:t.category,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{let{[t.name]:r,...a}=e;return a}}return e}function ws(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Es(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function Cs(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var Ss=(0,oo.combineReducers)({commands:bs,commandLoaders:Rs,isOpen:ws,context:Es,loaderStates:Cs}),no=Ss;var or={};Te(or,{close:()=>Ps,open:()=>Ls,registerCommand:()=>xs,registerCommandLoader:()=>Os,unregisterCommand:()=>_s,unregisterCommandLoader:()=>Ds});var so=new Set(["command","view","edit","action"]);function xs(e){let{category:t}=e;return(!t||!so.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function _s(e){return{type:"UNREGISTER_COMMAND",name:e}}function Os(e){let{category:t}=e;return(!t||!so.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function Ds(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function Ls(){return{type:"OPEN"}}function Ps(){return{type:"CLOSE"}}var sr={};Te(sr,{getCommandLoaders:()=>ks,getCommands:()=>As,getContext:()=>Ts,isOpen:()=>Ns});var nr=h(fe(),1),As=(0,nr.createSelector)((e,t=!1)=>Object.values(e.commands).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commands,e.context]),ks=(0,nr.createSelector)((e,t=!1)=>Object.values(e.commandLoaders).filter(r=>{let a=r.context&&r.context===e.context;return t?a:!a}),e=>[e.commandLoaders,e.context]);function Ns(e){return e.isOpen}function Ts(e){return e.context}var ir={};Te(ir,{setContext:()=>Is,setLoaderLoading:()=>Ms});function Is(e){return{type:"SET_CONTEXT",context:e}}function Ms(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var lr={};Te(lr,{isLoading:()=>Fs});function Fs(e){return Object.values(e.loaderStates).some(Boolean)}var uo=h(lo(),1),{lock:fo,unlock:ne}=(0,uo.__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/commands");var js="core/commands",M=(0,ft.createReduxStore)(js,{reducer:no,actions:or,selectors:sr});(0,ft.register)(M);ne(M).registerPrivateActions(ir);ne(M).registerPrivateSelectors(lr);var ve=h(fe(),1),ct=h(mo(),1),se=h(Ce(),1);var Bs=30,Ws=5,Us=[],Vs=new Set;function po(e){let t=(0,ve.select)(ct.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(a=>a!==e)].slice(0,Bs);(0,ve.dispatch)(ct.store).set("core/commands","recentlyUsed",r)}function vo(e,t,r,a){let{setLoaderLoading:o}=ne((0,ve.useDispatch)(M)),{isLoading:n,commands:i=[]}=e({search:""})??{};(0,se.useEffect)(()=>{o(t,n)},[o,t,n]);let s=r?i.filter(u=>r.has(u.name)):i;(0,se.useEffect)(()=>{a(t,s)},[a,t,s]),(0,se.useEffect)(()=>()=>a(t,[]),[a,t])}function ho(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:a,recentlyUsedNames:o=Us}=(0,ve.useSelect)(w=>{let{getCommands:m,getCommandLoaders:y}=w(M);return{contextualCommands:m(!0),staticCommands:m(!1),contextualLoaders:y(!0),staticLoaders:y(!1),recentlyUsedNames:w(ct.store).get("core/commands","recentlyUsed")}},[]),[n,i]=(0,se.useState)(()=>new Map),s=(0,se.useCallback)((w,m)=>{i(y=>{let C=y.get(w);if(C&&C.length===m.length&&C.every((k,T)=>k.name===m[T].name))return y;let _=new Map(y);return _.set(w,m),_})},[]),{recentNames:u,recentSet:l}=(0,se.useMemo)(()=>{let w=o.slice(0,Ws);return{recentNames:w,recentSet:new Set(w)}},[o]);if(!o.length)return{commands:[],loaders:[],recentSet:Vs,onResolved:s};let c=[...e,...t],d=[...r,...a],v=new Map;c.forEach(w=>v.set(w.name,w));for(let w of n.values())w.forEach(m=>{v.has(m.name)||v.set(m.name,m)});return{commands:u.map(w=>v.get(w)).filter(Boolean),loaders:d,recentSet:l,onResolved:s}}var S=h(ee(),1),bo="command-palette-item-",Ro=(0,z.__)("Search commands and settings"),Gs={view:tr},go={command:(0,z.__)("Command"),view:(0,z.__)("View"),edit:(0,z.__)("Edit"),action:(0,z.__)("Action"),workflow:(0,z.__)("Workflow")};function $s(e){return!!e&&(typeof e=="string"||(0,$.isValidElement)(e)||typeof e=="function"||e instanceof $.Component)}function fr({command:e,search:t,category:r,valuePrefix:a}){let{close:o}=(0,ce.useDispatch)(M),n=r??e.category,i=e.icon??Gs[n],s=e.searchLabel??e.label,u=a?`${a}${e.name}`:s;return(0,S.jsx)(ue.Item,{id:`${bo}${u.toLowerCase()}`,value:u,keywords:a?[...e.keywords??[],s]:e.keywords,onSelect:()=>{po(e.name),e.callback({close:o})},children:(0,S.jsxs)(ke.__experimentalHStack,{alignment:"left",className:Ka("commands-command-menu__item",{"has-icon":!!i}),children:[$s(i)&&(0,S.jsx)(it,{icon:i}),(0,S.jsx)("span",{className:"commands-command-menu__item-label",children:(0,S.jsx)(ke.TextHighlight,{text:e.label,highlight:t})}),go[n]&&(0,S.jsx)("span",{className:"commands-command-menu__item-category",children:go[n]})]})},e.name)}function Hs({name:e,search:t,hook:r,category:a,valuePrefix:o}){let{setLoaderLoading:n}=ne((0,ce.useDispatch)(M)),{isLoading:i,commands:s=[]}=r({search:t})??{};return(0,$.useEffect)(()=>{n(e,i)},[n,e,i]),s.length?(0,S.jsx)(S.Fragment,{children:s.map(u=>(0,S.jsx)(fr,{command:u,search:t,category:u.category??a,valuePrefix:o},u.name))}):null}function Ks({hook:e,...t}){let r=(0,$.useRef)(e),[a,o]=(0,$.useState)(0);return(0,$.useEffect)(()=>{r.current!==e&&(r.current=e,o(n=>n+1))},[e]),(0,S.jsx)(Hs,{hook:r.current,...t},a)}function ur({search:e,commands:t,loaders:r,valuePrefix:a}){return(0,S.jsxs)(S.Fragment,{children:[t.map(o=>(0,S.jsx)(fr,{command:o,search:e,valuePrefix:a},o.name)),r.map(o=>(0,S.jsx)(Ks,{name:o.name,search:e,hook:o.hook,category:o.category,valuePrefix:a},o.name))]})}function zs({hook:e,name:t,filterNames:r,onResolved:a}){return vo(e,t,r,a),null}function Ys(){let{commands:e,loaders:t,recentSet:r,onResolved:a}=ho();return!e.length&&!t.length?null:(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Recent"),children:[t.map(o=>(0,S.jsx)(zs,{name:o.name,hook:o.hook,filterNames:r,onResolved:a},o.name)),e.map(o=>(0,S.jsx)(fr,{command:o,search:"",valuePrefix:"recent-"},o.name))]})}function qs(){let{commands:e,loaders:t}=(0,ce.useSelect)(r=>{let{getCommands:a,getCommandLoaders:o}=r(M);return{commands:a(!0),loaders:o(!0)}},[]);return(0,S.jsx)(ue.Group,{heading:(0,z.__)("Suggestions"),children:(0,S.jsx)(ur,{search:"",commands:e,loaders:t})})}function Xs({search:e}){let{commands:t,contextualCommands:r,loaders:a,contextualLoaders:o}=(0,ce.useSelect)(n=>{let{getCommands:i,getCommandLoaders:s}=n(M);return{commands:i(!1),contextualCommands:i(!0),loaders:s(!1),contextualLoaders:s(!0)}},[]);return(0,S.jsxs)(ue.Group,{heading:(0,z.__)("Results"),children:[(0,S.jsx)(ur,{search:e,commands:t,loaders:a}),(0,S.jsx)(ur,{search:e,commands:r,loaders:o})]})}function Zs({search:e,setSearch:t}){let r=(0,$.useRef)(),a=oe(n=>n.value),o=a?`${bo}${a}`:null;return(0,$.useEffect)(()=>{r.current.focus()},[]),(0,S.jsx)(ue.Input,{ref:r,value:e,onValueChange:t,placeholder:Ro,"aria-activedescendant":o})}function wo(){let{registerShortcut:e}=(0,ce.useDispatch)(dt.store),[t,r]=(0,$.useState)(""),{isOpen:a,loadersLoading:o}=(0,ce.useSelect)(u=>({isOpen:u(M).isOpen(),loadersLoading:ne(u(M)).isLoading()}),[]),{open:n,close:i}=(0,ce.useDispatch)(M);(0,$.useEffect)(()=>{e({name:"core/commands",category:"global",description:(0,z.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})},[e]),(0,dt.useShortcut)("core/commands",(0,yo.withIgnoreIMEEvents)(u=>{u.defaultPrevented||(u.preventDefault(),a?i():n())}),{bindGlobal:!0});let s=()=>{r(""),i()};return a?(0,S.jsx)(ke.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0,size:"medium",contentLabel:(0,z.__)("Command palette"),children:(0,S.jsx)("div",{className:"commands-command-menu__container",children:(0,S.jsxs)(ue,{label:Ro,loop:!0,children:[(0,S.jsxs)("div",{className:"commands-command-menu__header",children:[(0,S.jsx)(it,{className:"commands-command-menu__header-search-icon",icon:ar}),(0,S.jsx)(Zs,{search:t,setSearch:r})]}),(0,S.jsxs)(ue.List,{label:(0,z.__)("Command suggestions"),children:[t&&!o&&(0,S.jsx)(ue.Empty,{children:(0,z.__)("No results found.")}),!t&&(0,S.jsx)(Ys,{}),!t&&(0,S.jsx)(qs,{}),t&&(0,S.jsx)(Xs,{search:t})]})]})})}):!1}var Ue=h(Ce(),1),mt=h(fe(),1);function Eo(e){let{getContext:t}=(0,mt.useSelect)(M),r=(0,Ue.useRef)(t()),{setContext:a}=ne((0,mt.useDispatch)(M));(0,Ue.useEffect)(()=>{a(e)},[e,a]),(0,Ue.useEffect)(()=>{let o=r.current;return()=>a(o)},[a])}var cr={};fo(cr,{useCommandContext:Eo});var he=h(Ce(),1),dr=h(fe(),1);function Co(e){let{registerCommand:t,unregisterCommand:r}=(0,dr.useDispatch)(M),a=(0,he.useRef)(e.callback);(0,he.useEffect)(()=>{a.current=e.callback},[e.callback]),(0,he.useEffect)(()=>{if(!e.disabled)return t({name:e.name,context:e.context,category:e.category,label:e.label,searchLabel:e.searchLabel,icon:e.icon,keywords:e.keywords,callback:(...o)=>a.current(...o)}),()=>{r(e.name)}},[e.name,e.label,e.searchLabel,e.icon,e.context,e.category,e.keywords,e.disabled,t,r])}function So(e){let{registerCommand:t,unregisterCommand:r}=(0,dr.useDispatch)(M),a=(0,he.useRef)({});(0,he.useEffect)(()=>{e&&e.forEach(o=>{o.callback&&(a.current[o.name]=o.callback)})},[e]),(0,he.useEffect)(()=>{if(e)return e.forEach(o=>{o.disabled||t({name:o.name,context:o.context,category:o.category,label:o.label,searchLabel:o.searchLabel,icon:o.icon,keywords:o.keywords,callback:(...n)=>{let i=a.current[o.name];i&&i(...n)}})}),()=>{e.forEach(o=>{r(o.name)})}},[e,t,r])}var xo=h(Ce(),1),_o=h(fe(),1);function Oo(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,_o.useDispatch)(M);(0,xo.useEffect)(()=>{if(!e.disabled)return t({name:e.name,hook:e.hook,context:e.context,category:e.category}),()=>{r(e.name)}},[e.name,e.hook,e.context,e.category,e.disabled,t,r])}return No(Js);})();
 (window.wp ||= {}).commands = wp.commands;
 })();
diff --git a/wp-includes/js/dist/components.js b/wp-includes/js/dist/components.js
index 82d45479b1..747d389dae 100644
--- a/wp-includes/js/dist/components.js
+++ b/wp-includes/js/dist/components.js
@@ -97,7 +97,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState73({
+          cachedValue = useState74({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -109,7 +109,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect71(
+          useEffect73(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -135,7 +135,7 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React17 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState73 = React17.useState, useEffect71 = React17.useEffect, useLayoutEffect24 = React17.useLayoutEffect, useDebugValue = React17.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React17 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState74 = React17.useState, useEffect73 = React17.useEffect, useLayoutEffect24 = React17.useLayoutEffect, useDebugValue = React17.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 !== React17.useSyncExternalStore ? React17.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -161,6 +161,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/warning
+  var require_warning = __commonJS({
+    "package-external:@wordpress/warning"(exports, module) {
+      module.exports = window.wp.warning;
+    }
+  });
+
   // package-external:@wordpress/deprecated
   var require_deprecated = __commonJS({
     "package-external:@wordpress/deprecated"(exports, module) {
@@ -614,13 +621,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/warning
-  var require_warning = __commonJS({
-    "package-external:@wordpress/warning"(exports, module) {
-      module.exports = window.wp.warning;
-    }
-  });
-
   // node_modules/highlight-words-core/dist/index.js
   var require_dist = __commonJS({
     "node_modules/highlight-words-core/dist/index.js"(exports, module) {
@@ -3449,7 +3449,7 @@ var wp;
         if (isEnter) {
           if (!nativeClick) {
             event.preventDefault();
-            const { view, ...eventInit } = event;
+            const { view: view2, ...eventInit } = event;
             const click = () => fireClickEvent(element, eventInit);
             if (isFirefox()) queueBeforeEvent(element, "keyup", click);
             else queueMicrotask(click);
@@ -3479,7 +3479,7 @@ var wp;
       if (nativeClick) return;
       event.preventDefault();
       const element = event.currentTarget;
-      const { view, ...eventInit } = event;
+      const { view: view2, ...eventInit } = event;
       queueMicrotask(() => fireClickEvent(element, eventInit));
     });
     const onBlurProp = props.onBlur;
@@ -4900,11 +4900,11 @@ If there's a particular need for this, please submit a feature request at https:
   function useStore(createStore2, props) {
     const [store, setStore] = React2.useState(() => createStore2(props));
     useSafeLayoutEffect(() => init(store), [store]);
-    const useState73 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
+    const useState74 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
     return [React2.useMemo(() => ({
       ...store,
-      useState: useState73
-    }), [store, useState73]), useEvent(() => {
+      useState: useState74
+    }), [store, useState74]), useEvent(() => {
       setStore((store2) => createStore2({
         ...props,
         ...store2.getState()
@@ -5339,7 +5339,7 @@ If there's a particular need for this, please submit a feature request at https:
       const state = store.getState();
       const activeElement = getEnabledItem(store, state.activeId)?.element;
       if (!activeElement) return;
-      const { view, ...eventInit } = event;
+      const { view: view2, ...eventInit } = event;
       if (activeElement !== previousElementRef?.current) activeElement.focus({ preventScroll: true });
       if (!fireKeyboardEvent(activeElement, event.type, eventInit)) event.preventDefault();
       if (event.currentTarget.contains(activeElement)) event.stopPropagation();
@@ -8836,8 +8836,8 @@ If there's a particular need for this, please submit a feature request at https:
   var isNotNone = (value) => !!value && value !== "none";
   var isWebKitValue;
   function isContainingBlock(elementOrCss) {
-    const css3 = isElement2(elementOrCss) ? getComputedStyle2(elementOrCss) : elementOrCss;
-    return isNotNone(css3.transform) || isNotNone(css3.translate) || isNotNone(css3.scale) || isNotNone(css3.rotate) || isNotNone(css3.perspective) || !isWebKit() && (isNotNone(css3.backdropFilter) || isNotNone(css3.filter)) || willChangeRe.test(css3.willChange || "") || containRe.test(css3.contain || "");
+    const css4 = isElement2(elementOrCss) ? getComputedStyle2(elementOrCss) : elementOrCss;
+    return isNotNone(css4.transform) || isNotNone(css4.translate) || isNotNone(css4.scale) || isNotNone(css4.rotate) || isNotNone(css4.perspective) || !isWebKit() && (isNotNone(css4.backdropFilter) || isNotNone(css4.filter)) || willChangeRe.test(css4.willChange || "") || containRe.test(css4.contain || "");
   }
   function getContainingBlock(element) {
     let currentNode = getParentNode(element);
@@ -8922,9 +8922,9 @@ If there's a particular need for this, please submit a feature request at https:

   // node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs
   function getCssDimensions(element) {
-    const css3 = getComputedStyle2(element);
-    let width = parseFloat(css3.width) || 0;
-    let height = parseFloat(css3.height) || 0;
+    const css4 = getComputedStyle2(element);
+    let width = parseFloat(css4.width) || 0;
+    let height = parseFloat(css4.height) || 0;
     const hasOffset = isHTMLElement(element);
     const offsetWidth = hasOffset ? element.offsetWidth : width;
     const offsetHeight = hasOffset ? element.offsetHeight : height;
@@ -9015,9 +9015,9 @@ If there's a particular need for this, please submit a feature request at https:
       while (currentIFrame && offsetWin !== currentWin) {
         const iframeScale = getScale(currentIFrame);
         const iframeRect = currentIFrame.getBoundingClientRect();
-        const css3 = getComputedStyle2(currentIFrame);
-        const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css3.paddingLeft)) * iframeScale.x;
-        const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css3.paddingTop)) * iframeScale.y;
+        const css4 = getComputedStyle2(currentIFrame);
+        const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css4.paddingLeft)) * iframeScale.x;
+        const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css4.paddingTop)) * iframeScale.y;
         x2 *= iframeScale.x;
         y3 *= iframeScale.y;
         width *= iframeScale.x;
@@ -12735,17 +12735,28 @@ If there's a particular need for this, please submit a feature request at https:
   var CompositeContext = (0, import_element.createContext)({});
   CompositeContext.displayName = "CompositeContext";
   var useCompositeContext2 = () => (0, import_element.useContext)(CompositeContext);
+  var CompositeGroupContext = (0, import_element.createContext)(false);
+  CompositeGroupContext.displayName = "CompositeGroupContext";
+  var useCompositeGroupContext = () => (0, import_element.useContext)(CompositeGroupContext);

   // packages/components/build-module/composite/group.mjs
   var import_element2 = __toESM(require_element(), 1);
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
   var CompositeGroup22 = (0, import_element2.forwardRef)(function CompositeGroup3(props, ref) {
     const context = useCompositeContext2();
+    const {
+      children,
+      ...restProps
+    } = props;
     const store = props.store ?? context.store;
     return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(CompositeGroup, {
       store,
-      ...props,
-      ref
+      ...restProps,
+      ref,
+      children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(CompositeGroupContext.Provider, {
+        value: true,
+        children
+      })
     });
   });

@@ -12754,6 +12765,10 @@ If there's a particular need for this, please submit a feature request at https:
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
   var CompositeGroupLabel22 = (0, import_element3.forwardRef)(function CompositeGroupLabel3(props, ref) {
     const context = useCompositeContext2();
+    const isWithinGroup = useCompositeGroupContext();
+    if (!isWithinGroup) {
+      throw new Error("Composite.GroupLabel can only be rendered inside Composite.Group.");
+    }
     const store = props.store ?? context.store;
     return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(CompositeGroupLabel, {
       store,
@@ -12777,10 +12792,14 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/build-module/composite/item.mjs
   var import_element5 = __toESM(require_element(), 1);
+  var import_warning = __toESM(require_warning(), 1);
   var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
   var CompositeItem22 = (0, import_element5.forwardRef)(function CompositeItem3(props, ref) {
     const context = useCompositeContext2();
     const store = props.store ?? context.store;
+    if (!store) {
+      true ? (0, import_warning.default)("Composite.Item: Missing composite state. Render inside Composite to enable composite keyboard behavior.") : void 0;
+    }
     return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(CompositeItem, {
       store,
       ...props,
@@ -13227,13 +13246,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/motion-utils/dist/es/noop.mjs
-  var noop2 = (any) => any;
+  var noop2 = /* @__NO_SIDE_EFFECTS__ */ (any) => any;

   // node_modules/motion-utils/dist/es/errors.mjs
-  var warning = noop2;
+  var warning2 = noop2;
   var invariant2 = noop2;
   if (true) {
-    warning = (check, message) => {
+    warning2 = (check, message) => {
       if (!check && typeof console !== "undefined") {
         console.warn(message);
       }
@@ -13245,6 +13264,17 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

+  // node_modules/motion-utils/dist/es/memo.mjs
+  // @__NO_SIDE_EFFECTS__
+  function memo3(callback) {
+    let result;
+    return () => {
+      if (result === void 0)
+        result = callback();
+      return result;
+    };
+  }
+
   // packages/components/node_modules/framer-motion/dist/es/frameloop/render-step.mjs
   function createRenderStep(runNextFrame) {
     let thisFrame = /* @__PURE__ */ new Set();
@@ -14212,7 +14242,7 @@ If there's a particular need for this, please submit a feature request at https:
     const targetKeyframe = keyframes4[keyframes4.length - 1];
     const isOriginAnimatable = isAnimatable(originKeyframe, name);
     const isTargetAnimatable = isAnimatable(targetKeyframe, name);
-    warning(isOriginAnimatable === isTargetAnimatable, `You are trying to animate ${name} from "${originKeyframe}" to "${targetKeyframe}". ${originKeyframe} is not an animatable value - to enable this animation set ${originKeyframe} to a value animatable to ${targetKeyframe} via the \`style\` property.`);
+    warning2(isOriginAnimatable === isTargetAnimatable, `You are trying to animate ${name} from "${originKeyframe}" to "${targetKeyframe}". ${originKeyframe} is not an animatable value - to enable this animation set ${originKeyframe} to a value animatable to ${targetKeyframe} via the \`style\` property.`);
     if (!isOriginAnimatable || !isTargetAnimatable) {
       return false;
     }
@@ -14271,8 +14301,8 @@ If there's a particular need for this, please submit a feature request at https:
     onKeyframesResolved(keyframes4, finalKeyframe) {
       this.resolvedAt = time.now();
       this.hasAttemptedResolve = true;
-      const { name, type, velocity, delay: delay2, onComplete, onUpdate, isGenerator: isGenerator2 } = this.options;
-      if (!isGenerator2 && !canAnimate(keyframes4, name, type, velocity)) {
+      const { name, type, velocity, delay: delay2, onComplete, onUpdate, isGenerator: isGenerator3 } = this.options;
+      if (!isGenerator3 && !canAnimate(keyframes4, name, type, velocity)) {
         if (instantAnimationState.current || !delay2) {
           onUpdate === null || onUpdate === void 0 ? void 0 : onUpdate(getFinalKeyframe(keyframes4, this.options, finalKeyframe));
           onComplete === null || onComplete === void 0 ? void 0 : onComplete();
@@ -14314,7 +14344,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/components/node_modules/framer-motion/dist/es/utils/progress.mjs
-  var progress = (from2, to, value) => {
+  var progress2 = (from2, to, value) => {
     const toFromDifference = to - from2;
     return toFromDifference === 0 ? 1 : (value - from2) / toFromDifference;
   };
@@ -14324,7 +14354,7 @@ If there's a particular need for this, please submit a feature request at https:
     let points = "";
     const numPoints = Math.max(Math.round(duration / resolution), 2);
     for (let i3 = 0; i3 < numPoints; i3++) {
-      points += easing(progress(0, numPoints - 1, i3)) + ", ";
+      points += easing(progress2(0, numPoints - 1, i3)) + ", ";
     }
     return `linear(${points.substring(0, points.length - 2)})`;
   };
@@ -14377,7 +14407,7 @@ If there's a particular need for this, please submit a feature request at https:
   function findSpring({ duration = springDefaults.duration, bounce = springDefaults.bounce, velocity = springDefaults.velocity, mass = springDefaults.mass }) {
     let envelope;
     let derivative;
-    warning(duration <= secondsToMilliseconds(springDefaults.maxDuration), "Spring duration must be 10 seconds or less");
+    warning2(duration <= secondsToMilliseconds(springDefaults.maxDuration), "Spring duration must be 10 seconds or less");
     let dampingRatio = 1 - bounce;
     dampingRatio = clamp2(springDefaults.minDamping, springDefaults.maxDamping, dampingRatio);
     duration = clamp2(springDefaults.minDuration, springDefaults.maxDuration, millisecondsToSeconds(duration));
@@ -14552,7 +14582,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       toString: () => {
         const calculatedDuration = Math.min(calcGeneratorDuration(generator), maxGeneratorDuration);
-        const easing = generateLinearEasing((progress2) => generator.next(calculatedDuration * progress2).value, calculatedDuration, 30);
+        const easing = generateLinearEasing((progress3) => generator.next(calculatedDuration * progress3).value, calculatedDuration, 30);
         return calculatedDuration + "ms " + easing;
       }
     };
@@ -14667,8 +14697,8 @@ If there's a particular need for this, please submit a feature request at https:
   var pipe = (...transformers) => transformers.reduce(combineFunctions);

   // packages/components/node_modules/framer-motion/dist/es/utils/mix/number.mjs
-  var mixNumber = (from2, to, progress2) => {
-    return from2 + (to - from2) * progress2;
+  var mixNumber = (from2, to, progress3) => {
+    return from2 + (to - from2) * progress3;
   };

   // packages/components/node_modules/framer-motion/dist/es/utils/hsla-to-rgba.mjs
@@ -14724,7 +14754,7 @@ If there's a particular need for this, please submit a feature request at https:
   var getColorType = (v3) => colorTypes.find((type) => type.test(v3));
   function asRGBA(color2) {
     const type = getColorType(color2);
-    warning(Boolean(type), `'${color2}' is not an animatable color. Use the equivalent color code instead.`);
+    warning2(Boolean(type), `'${color2}' is not an animatable color. Use the equivalent color code instead.`);
     if (!Boolean(type))
       return false;
     let model = type.parse(color2);
@@ -14825,7 +14855,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return pipe(mixArray(matchOrder(originStats, targetStats), targetStats.values), template);
     } else {
-      warning(true, `Complex values '${origin}' and '${target}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`);
+      warning2(true, `Complex values '${origin}' and '${target}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`);
       return mixImmediate(origin, target);
     }
   };
@@ -14875,7 +14905,7 @@ If there's a particular need for this, please submit a feature request at https:
             break;
         }
       }
-      const progressInRange = progress(input[i3], input[i3 + 1], v3);
+      const progressInRange = progress2(input[i3], input[i3 + 1], v3);
       return mixers[i3](progressInRange);
     };
     return isClamp ? (v3) => interpolator(clamp2(input[0], input[inputLength - 1], v3)) : interpolator;
@@ -14885,7 +14915,7 @@ If there's a particular need for this, please submit a feature request at https:
   function fillOffset(offset4, remaining) {
     const min2 = offset4[offset4.length - 1];
     for (let i3 = 1; i3 <= remaining; i3++) {
-      const offsetProgress = progress(0, remaining, i3);
+      const offsetProgress = progress2(0, remaining, i3);
       offset4.push(mixNumber(min2, 1, offsetProgress));
     }
   }
@@ -15060,10 +15090,10 @@ If there's a particular need for this, please submit a feature request at https:
       let elapsed = this.currentTime;
       let frameGenerator = generator;
       if (repeat) {
-        const progress2 = Math.min(this.currentTime, totalDuration) / resolvedDuration;
-        let currentIteration = Math.floor(progress2);
-        let iterationProgress = progress2 % 1;
-        if (!iterationProgress && progress2 >= 1) {
+        const progress3 = Math.min(this.currentTime, totalDuration) / resolvedDuration;
+        let currentIteration = Math.floor(progress3);
+        let iterationProgress = progress3 % 1;
+        if (!iterationProgress && progress3 >= 1) {
           iterationProgress = 1;
         }
         iterationProgress === 1 && currentIteration--;
@@ -15219,7 +15249,7 @@ If there's a particular need for this, please submit a feature request at https:
   ]);

   // packages/components/node_modules/framer-motion/dist/es/utils/memo.mjs
-  function memo3(callback) {
+  function memo4(callback) {
     let result;
     return () => {
       if (result === void 0)
@@ -15235,7 +15265,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/animation/animators/waapi/utils/memo-supports.mjs
   function memoSupports(callback, supportsFlag) {
-    const memoized = memo3(callback);
+    const memoized = memo4(callback);
     return () => {
       var _a;
       return (_a = supportsFlags[supportsFlag]) !== null && _a !== void 0 ? _a : memoized();
@@ -15307,7 +15337,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/animation/animators/waapi/utils/supports-waapi.mjs
-  var supportsWaapi = /* @__PURE__ */ memo3(() => Object.hasOwnProperty.call(Element.prototype, "animate"));
+  var supportsWaapi = /* @__PURE__ */ memo4(() => Object.hasOwnProperty.call(Element.prototype, "animate"));

   // packages/components/node_modules/framer-motion/dist/es/animation/animators/AcceleratedAnimation.mjs
   var sampleDelta = 10;
@@ -15536,7 +15566,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/components/node_modules/framer-motion/dist/es/render/dom/scroll/supports.mjs
-  var supportsScrollTimeline = memo3(() => window.ScrollTimeline !== void 0);
+  var supportsScrollTimeline = memo4(() => window.ScrollTimeline !== void 0);

   // packages/components/node_modules/framer-motion/dist/es/animation/GroupPlaybackControls.mjs
   var GroupPlaybackControls = class {
@@ -16431,13 +16461,13 @@ If there's a particular need for this, please submit a feature request at https:
     update() {
       if (!this.node.presenceContext)
         return;
-      const { isPresent, onExitComplete } = this.node.presenceContext;
+      const { isPresent: isPresent2, onExitComplete } = this.node.presenceContext;
       const { isPresent: prevIsPresent } = this.node.prevPresenceContext || {};
-      if (!this.node.animationState || isPresent === prevIsPresent) {
+      if (!this.node.animationState || isPresent2 === prevIsPresent) {
         return;
       }
-      const exitAnimation = this.node.animationState.setActive("exit", !isPresent);
-      if (onExitComplete && !isPresent) {
+      const exitAnimation = this.node.animationState.setActive("exit", !isPresent2);
+      if (onExitComplete && !isPresent2) {
         exitAnimation.then(() => onExitComplete(this.id));
       }
     }
@@ -16461,6 +16491,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };

+  // node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs
+  var supportsScrollTimeline2 = memo3(() => window.ScrollTimeline !== void 0);
+
   // node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs
   var isDragging = {
     x: false,
@@ -16512,7 +16545,7 @@ If there's a particular need for this, please submit a feature request at https:
     const onPointerEnter = filterEvents((enterEvent) => {
       const { target } = enterEvent;
       const onHoverEnd = onHoverStart(enterEvent);
-      if (!onHoverEnd || !target)
+      if (typeof onHoverEnd !== "function" || !target)
         return;
       const onPointerLeave = filterEvents((leaveEvent) => {
         onHoverEnd(leaveEvent);
@@ -16526,6 +16559,17 @@ If there's a particular need for this, please submit a feature request at https:
     return cancel;
   }

+  // node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs
+  var isNodeOrChild = (parent, child) => {
+    if (!child) {
+      return false;
+    } else if (parent === child) {
+      return true;
+    } else {
+      return isNodeOrChild(parent, child.parentElement);
+    }
+  };
+
   // node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs
   var isPrimaryPointer = (event) => {
     if (event.pointerType === "mouse") {
@@ -16535,6 +16579,18 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };

+  // node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs
+  var focusableElements = /* @__PURE__ */ new Set([
+    "BUTTON",
+    "INPUT",
+    "SELECT",
+    "TEXTAREA",
+    "A"
+  ]);
+  function isElementKeyboardAccessible(element) {
+    return focusableElements.has(element.tagName) || element.tabIndex !== -1;
+  }
+
   // node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs
   var isPressing = /* @__PURE__ */ new WeakSet();

@@ -16568,29 +16624,6 @@ If there's a particular need for this, please submit a feature request at https:
     element.addEventListener("blur", () => element.removeEventListener("keydown", handleKeydown), eventOptions);
   };

-  // node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs
-  var focusableElements = /* @__PURE__ */ new Set([
-    "BUTTON",
-    "INPUT",
-    "SELECT",
-    "TEXTAREA",
-    "A"
-  ]);
-  function isElementKeyboardAccessible(element) {
-    return focusableElements.has(element.tagName) || element.tabIndex !== -1;
-  }
-
-  // node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs
-  var isNodeOrChild = (parent, child) => {
-    if (!child) {
-      return false;
-    } else if (parent === child) {
-      return true;
-    } else {
-      return isNodeOrChild(parent, child.parentElement);
-    }
-  };
-
   // node_modules/motion-dom/dist/es/gestures/press/index.mjs
   function isValidPressEvent(event) {
     return isPrimaryPointer(event) && !isDragActive();
@@ -16610,7 +16643,7 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         isPressing.delete(element);
-        if (onPressEnd) {
+        if (typeof onPressEnd === "function") {
           onPressEnd(endEvent, { success });
         }
       };
@@ -16624,7 +16657,7 @@ If there's a particular need for this, please submit a feature request at https:
       window.addEventListener("pointercancel", onPointerCancel, eventOptions);
     };
     elements2.forEach((element) => {
-      if (!isElementKeyboardAccessible(element)) {
+      if (!isElementKeyboardAccessible(element) && element.getAttribute("tabindex") === null) {
         element.tabIndex = 0;
       }
       const target = options2.useGlobalTarget ? window : element;
@@ -16901,9 +16934,9 @@ If there's a particular need for this, please submit a feature request at https:
     const sourceLength = calcLength(source);
     const targetLength = calcLength(target);
     if (targetLength > sourceLength) {
-      origin = progress(target.min, target.max - sourceLength, source.min);
+      origin = progress2(target.min, target.max - sourceLength, source.min);
     } else if (sourceLength > targetLength) {
-      origin = progress(source.min, source.max - targetLength, target.min);
+      origin = progress2(source.min, source.max - targetLength, target.min);
     }
     return clamp2(0, 1, origin);
   }
@@ -17523,11 +17556,17 @@ If there's a particular need for this, please submit a feature request at https:
     const context = (0, import_react59.useContext)(PresenceContext);
     if (context === null)
       return [true, null];
-    const { isPresent, onExitComplete, register } = context;
+    const { isPresent: isPresent2, onExitComplete, register } = context;
     const id3 = (0, import_react59.useId)();
     (0, import_react59.useEffect)(() => register(id3), []);
     const safeToRemove = (0, import_react59.useCallback)(() => onExitComplete && onExitComplete(id3), [id3, onExitComplete]);
-    return !isPresent && onExitComplete ? [false, safeToRemove] : [true];
+    return !isPresent2 && onExitComplete ? [false, safeToRemove] : [true];
+  }
+  function useIsPresent() {
+    return isPresent((0, import_react59.useContext)(PresenceContext));
+  }
+  function isPresent(context) {
+    return context === null ? true : context.isPresent;
   }

   // packages/components/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs
@@ -17635,18 +17674,18 @@ If there's a particular need for this, please submit a feature request at https:
       globalProjectionState.hasEverUpdated = true;
     }
     getSnapshotBeforeUpdate(prevProps) {
-      const { layoutDependency, visualElement, drag: drag2, isPresent } = this.props;
+      const { layoutDependency, visualElement, drag: drag2, isPresent: isPresent2 } = this.props;
       const projection = visualElement.projection;
       if (!projection)
         return null;
-      projection.isPresent = isPresent;
+      projection.isPresent = isPresent2;
       if (drag2 || prevProps.layoutDependency !== layoutDependency || layoutDependency === void 0) {
         projection.willUpdate();
       } else {
         this.safeToRemove();
       }
-      if (prevProps.isPresent !== isPresent) {
-        if (isPresent) {
+      if (prevProps.isPresent !== isPresent2) {
+        if (isPresent2) {
           projection.promote();
         } else if (!projection.relegate()) {
           frame.postRender(() => {
@@ -17690,9 +17729,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function MeasureLayout(props) {
-    const [isPresent, safeToRemove] = usePresence();
+    const [isPresent2, safeToRemove] = usePresence();
     const layoutGroup = (0, import_react62.useContext)(LayoutGroupContext);
-    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react62.useContext)(SwitchLayoutGroupContext), isPresent, safeToRemove });
+    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react62.useContext)(SwitchLayoutGroupContext), isPresent: isPresent2, safeToRemove });
   }
   var defaultScaleCorrectors = {
     borderRadius: {
@@ -17716,17 +17755,17 @@ If there's a particular need for this, please submit a feature request at https:
   var numBorders = borders.length;
   var asNumber = (value) => typeof value === "string" ? parseFloat(value) : value;
   var isPx = (value) => typeof value === "number" || px.test(value);
-  function mixValues(target, follow, lead, progress2, shouldCrossfadeOpacity, isOnlyMember) {
+  function mixValues(target, follow, lead, progress3, shouldCrossfadeOpacity, isOnlyMember) {
     if (shouldCrossfadeOpacity) {
       target.opacity = mixNumber(
         0,
         // TODO Reinstate this if only child
         lead.opacity !== void 0 ? lead.opacity : 1,
-        easeCrossfadeIn(progress2)
+        easeCrossfadeIn(progress3)
       );
-      target.opacityExit = mixNumber(follow.opacity !== void 0 ? follow.opacity : 1, 0, easeCrossfadeOut(progress2));
+      target.opacityExit = mixNumber(follow.opacity !== void 0 ? follow.opacity : 1, 0, easeCrossfadeOut(progress3));
     } else if (isOnlyMember) {
-      target.opacity = mixNumber(follow.opacity !== void 0 ? follow.opacity : 1, lead.opacity !== void 0 ? lead.opacity : 1, progress2);
+      target.opacity = mixNumber(follow.opacity !== void 0 ? follow.opacity : 1, lead.opacity !== void 0 ? lead.opacity : 1, progress3);
     }
     for (let i3 = 0; i3 < numBorders; i3++) {
       const borderLabel = `border${borders[i3]}Radius`;
@@ -17738,7 +17777,7 @@ If there's a particular need for this, please submit a feature request at https:
       leadRadius || (leadRadius = 0);
       const canMix = followRadius === 0 || leadRadius === 0 || isPx(followRadius) === isPx(leadRadius);
       if (canMix) {
-        target[borderLabel] = Math.max(mixNumber(asNumber(followRadius), asNumber(leadRadius), progress2), 0);
+        target[borderLabel] = Math.max(mixNumber(asNumber(followRadius), asNumber(leadRadius), progress3), 0);
         if (percent.test(leadRadius) || percent.test(followRadius)) {
           target[borderLabel] += "%";
         }
@@ -17747,7 +17786,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }
     if (follow.rotate || lead.rotate) {
-      target.rotate = mixNumber(follow.rotate || 0, lead.rotate || 0, progress2);
+      target.rotate = mixNumber(follow.rotate || 0, lead.rotate || 0, progress3);
     }
   }
   function getRadius(values, radiusName) {
@@ -17761,7 +17800,7 @@ If there's a particular need for this, please submit a feature request at https:
         return 0;
       if (p3 > max2)
         return 1;
-      return easing(progress(min2, max2, p3));
+      return easing(progress2(min2, max2, p3));
     };
   }

@@ -18674,13 +18713,13 @@ If there's a particular need for this, please submit a feature request at https:
         this.animationProgress = 0;
         let prevRelativeTarget;
         this.mixTargetDelta = (latest) => {
-          const progress2 = latest / 1e3;
-          mixAxisDelta(targetDelta.x, delta.x, progress2);
-          mixAxisDelta(targetDelta.y, delta.y, progress2);
+          const progress3 = latest / 1e3;
+          mixAxisDelta(targetDelta.x, delta.x, progress3);
+          mixAxisDelta(targetDelta.y, delta.y, progress3);
           this.setTargetDelta(targetDelta);
           if (this.relativeTarget && this.relativeTargetOrigin && this.layout && this.relativeParent && this.relativeParent.layout) {
             calcRelativePosition(relativeLayout, this.layout.layoutBox, this.relativeParent.layout.layoutBox);
-            mixBox(this.relativeTarget, this.relativeTargetOrigin, relativeLayout, progress2);
+            mixBox(this.relativeTarget, this.relativeTargetOrigin, relativeLayout, progress3);
             if (prevRelativeTarget && boxEquals(this.relativeTarget, prevRelativeTarget)) {
               this.isProjectionDirty = false;
             }
@@ -18690,11 +18729,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
           if (isSharedLayoutAnimation) {
             this.animationValues = mixedValues;
-            mixValues(mixedValues, snapshotLatestValues, this.latestValues, progress2, shouldCrossfadeOpacity, isOnlyMember);
+            mixValues(mixedValues, snapshotLatestValues, this.latestValues, progress3, shouldCrossfadeOpacity, isOnlyMember);
           }
           this.root.scheduleUpdateProjection();
           this.scheduleRender();
-          this.animationProgress = progress2;
+          this.animationProgress = progress3;
         };
         this.mixTargetDelta(this.options.layoutRoot ? 1e3 : 0);
       }
@@ -19573,7 +19612,7 @@ If there's a particular need for this, please submit a feature request at https:
     const isStrict = (0, import_react70.useContext)(LazyContext).strict;
     if (preloadedFeatures && isStrict) {
       const strictMessage = "You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.";
-      configAndProps.ignoreStrict ? warning(false, strictMessage) : invariant2(false, strictMessage);
+      configAndProps.ignoreStrict ? warning2(false, strictMessage) : invariant2(false, strictMessage);
     }
   }
   function getProjectionFunctionality(props) {
@@ -20708,7 +20747,7 @@ If there's a particular need for this, please submit a feature request at https:
       return this.props.children;
     }
   };
-  function PopChild({ children, isPresent }) {
+  function PopChild({ children, isPresent: isPresent2 }) {
     const id3 = (0, import_react77.useId)();
     const ref = (0, import_react77.useRef)(null);
     const size4 = (0, import_react77.useRef)({
@@ -20720,7 +20759,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { nonce } = (0, import_react77.useContext)(MotionConfigContext);
     (0, import_react77.useInsertionEffect)(() => {
       const { width, height, top, left } = size4.current;
-      if (isPresent || !ref.current || !width || !height)
+      if (isPresent2 || !ref.current || !width || !height)
         return;
       ref.current.dataset.motionPopId = id3;
       const style2 = document.createElement("style");
@@ -20741,12 +20780,12 @@ If there's a particular need for this, please submit a feature request at https:
       return () => {
         document.head.removeChild(style2);
       };
-    }, [isPresent]);
-    return (0, import_jsx_runtime41.jsx)(PopChildMeasure, { isPresent, childRef: ref, sizeRef: size4, children: React3.cloneElement(children, { ref }) });
+    }, [isPresent2]);
+    return (0, import_jsx_runtime41.jsx)(PopChildMeasure, { isPresent: isPresent2, childRef: ref, sizeRef: size4, children: React3.cloneElement(children, { ref }) });
   }

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs
-  var PresenceChild = ({ children, initial, isPresent, onExitComplete, custom, presenceAffectsLayout, mode: mode2 }) => {
+  var PresenceChild = ({ children, initial, isPresent: isPresent2, onExitComplete, custom, presenceAffectsLayout, mode: mode2 }) => {
     const presenceChildren = useConstant(newChildrenMap);
     const id3 = (0, import_react78.useId)();
     const memoizedOnExitComplete = (0, import_react78.useCallback)((childId) => {
@@ -20761,7 +20800,7 @@ If there's a particular need for this, please submit a feature request at https:
       () => ({
         id: id3,
         initial,
-        isPresent,
+        isPresent: isPresent2,
         custom,
         onExitComplete: memoizedOnExitComplete,
         register: (childId) => {
@@ -20774,16 +20813,16 @@ If there's a particular need for this, please submit a feature request at https:
        * we want to make a new context value to ensure they get re-rendered
        * so they can detect that layout change.
        */
-      presenceAffectsLayout ? [Math.random(), memoizedOnExitComplete] : [isPresent, memoizedOnExitComplete]
+      presenceAffectsLayout ? [Math.random(), memoizedOnExitComplete] : [isPresent2, memoizedOnExitComplete]
     );
     (0, import_react78.useMemo)(() => {
       presenceChildren.forEach((_2, key) => presenceChildren.set(key, false));
-    }, [isPresent]);
+    }, [isPresent2]);
     React4.useEffect(() => {
-      !isPresent && !presenceChildren.size && onExitComplete && onExitComplete();
-    }, [isPresent]);
+      !isPresent2 && !presenceChildren.size && onExitComplete && onExitComplete();
+    }, [isPresent2]);
     if (mode2 === "popLayout") {
-      children = (0, import_jsx_runtime42.jsx)(PopChild, { isPresent, children });
+      children = (0, import_jsx_runtime42.jsx)(PopChild, { isPresent: isPresent2, children });
     }
     return (0, import_jsx_runtime42.jsx)(PresenceContext.Provider, { value: context, children });
   };
@@ -20851,7 +20890,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { forceRender } = (0, import_react80.useContext)(LayoutGroupContext);
     return (0, import_jsx_runtime43.jsx)(import_jsx_runtime43.Fragment, { children: renderedChildren.map((child) => {
       const key = getChildKey(child);
-      const isPresent = presentChildren === renderedChildren || presentKeys.includes(key);
+      const isPresent2 = presentChildren === renderedChildren || presentKeys.includes(key);
       const onExit = () => {
         if (exitComplete.has(key)) {
           exitComplete.set(key, true);
@@ -20869,7 +20908,7 @@ If there's a particular need for this, please submit a feature request at https:
           onExitComplete && onExitComplete();
         }
       };
-      return (0, import_jsx_runtime43.jsx)(PresenceChild, { isPresent, initial: !isInitialRender.current || initial ? void 0 : false, custom: isPresent ? void 0 : custom, presenceAffectsLayout, mode: mode2, onExitComplete: isPresent ? void 0 : onExit, children: child }, key);
+      return (0, import_jsx_runtime43.jsx)(PresenceChild, { isPresent: isPresent2, initial: !isInitialRender.current || initial ? void 0 : false, custom: isPresent2 ? void 0 : custom, presenceAffectsLayout, mode: mode2, onExitComplete: isPresent2 ? void 0 : onExit, children: child }, key);
     }) });
   };

@@ -22191,14 +22230,14 @@ If there's a particular need for this, please submit a feature request at https:
     /* @__PURE__ */ (function(_JSX) {
     })(JSX || (JSX = _jsx248.JSX || (_jsx248.JSX = {})));
   })(jsx36 || (jsx36 = {}));
-  function css() {
+  function css2() {
     for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
       args[_key] = arguments[_key];
     }
     return serializeStyles(args);
   }
   function keyframes2() {
-    var insertable = css.apply(void 0, arguments);
+    var insertable = css2.apply(void 0, arguments);
     var name = "animation-" + insertable.name;
     return {
       name,
@@ -22210,19 +22249,19 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

-  // packages/components/node_modules/@emotion/css/create-instance/dist/emotion-css-create-instance.esm.js
+  // node_modules/@emotion/css/create-instance/dist/emotion-css-create-instance.esm.js
   function insertWithoutScoping(cache2, serialized) {
     if (cache2.inserted[serialized.name] === void 0) {
       return cache2.insert("", serialized, cache2.sheet, true);
     }
   }
-  function merge(registered, css3, className) {
+  function merge(registered, css4, className) {
     var registeredStyles = [];
     var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
     if (registeredStyles.length < 2) {
       return className;
     }
-    return rawClassName + css3(registeredStyles);
+    return rawClassName + css4(registeredStyles);
   }
   var createEmotion = function createEmotion2(options2) {
     var cache2 = createCache(options2);
@@ -22230,7 +22269,7 @@ If there's a particular need for this, please submit a feature request at https:
       this.isSpeedy = value;
     };
     cache2.compat = true;
-    var css3 = function css4() {
+    var css4 = function css5() {
       for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
         args[_key] = arguments[_key];
       }
@@ -22261,10 +22300,10 @@ If there's a particular need for this, please submit a feature request at https:
       for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
         args[_key4] = arguments[_key4];
       }
-      return merge(cache2.registered, css3, classnames(args));
+      return merge(cache2.registered, css4, classnames(args));
     };
     return {
-      css: css3,
+      css: css4,
       cx: cx2,
       injectGlobal: injectGlobal2,
       keyframes: keyframes4,
@@ -22281,7 +22320,7 @@ If there's a particular need for this, please submit a feature request at https:
       sheet: cache2.sheet,
       cache: cache2,
       getRegisteredStyles: getRegisteredStyles.bind(null, cache2.registered),
-      merge: merge.bind(null, cache2.registered, css3)
+      merge: merge.bind(null, cache2.registered, css4)
     };
   };
   var classnames = function classnames2(args) {
@@ -22319,7 +22358,7 @@ If there's a particular need for this, please submit a feature request at https:
     return cls;
   };

-  // packages/components/node_modules/@emotion/css/dist/emotion-css.esm.js
+  // node_modules/@emotion/css/dist/emotion-css.esm.js
   var _createEmotion = createEmotion({
     key: "css"
   });
@@ -22330,7 +22369,7 @@ If there's a particular need for this, please submit a feature request at https:
   var getRegisteredStyles2 = _createEmotion.getRegisteredStyles;
   var injectGlobal = _createEmotion.injectGlobal;
   var keyframes3 = _createEmotion.keyframes;
-  var css2 = _createEmotion.css;
+  var css3 = _createEmotion.css;
   var sheet = _createEmotion.sheet;
   var cache = _createEmotion.cache;

@@ -22714,9 +22753,9 @@ If there's a particular need for this, please submit a feature request at https:
   function rtl(ltrStyles = {}, rtlStyles) {
     return () => {
       if (rtlStyles) {
-        return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(rtlStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RW9CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RXVDIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
+        return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css2(rtlStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RW9CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css2(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RXVDIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
       }
-      return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css(convertLTRToRTL(ltrStyles), false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRW1CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRXlEIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
+      return (0, import_i18n2.isRTL)() ? /* @__PURE__ */ css2(convertLTRToRTL(ltrStyles), false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRW1CIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */") : /* @__PURE__ */ css2(ltrStyles, false ? "" : ";label:rtl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ0bC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRXlEIiwiZmlsZSI6InJ0bC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGlzUlRMIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuY29uc3QgTE9XRVJfTEVGVF9SRUdFWFAgPSBuZXcgUmVnRXhwKCAvLWxlZnQvZyApO1xuY29uc3QgTE9XRVJfUklHSFRfUkVHRVhQID0gbmV3IFJlZ0V4cCggLy1yaWdodC9nICk7XG5jb25zdCBVUFBFUl9MRUZUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9MZWZ0L2cgKTtcbmNvbnN0IFVQUEVSX1JJR0hUX1JFR0VYUCA9IG5ldyBSZWdFeHAoIC9SaWdodC9nICk7XG5cbi8qKlxuICogRmxpcHMgYSBDU1MgcHJvcGVydHkgZnJvbSBsZWZ0IDwtPiByaWdodC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5IFRoZSBDU1MgcHJvcGVydHkgbmFtZS5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmbGlwcGVkIENTUyBwcm9wZXJ0eSBuYW1lLCBpZiBhcHBsaWNhYmxlLlxuICovXG5mdW5jdGlvbiBnZXRDb252ZXJ0ZWRLZXkoIGtleSApIHtcblx0aWYgKCBrZXkgPT09ICdsZWZ0JyApIHtcblx0XHRyZXR1cm4gJ3JpZ2h0Jztcblx0fVxuXG5cdGlmICgga2V5ID09PSAncmlnaHQnICkge1xuXHRcdHJldHVybiAnbGVmdCc7XG5cdH1cblxuXHRpZiAoIExPV0VSX0xFRlRfUkVHRVhQLnRlc3QoIGtleSApICkge1xuXHRcdHJldHVybiBrZXkucmVwbGFjZSggTE9XRVJfTEVGVF9SRUdFWFAsICctcmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIExPV0VSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIExPV0VSX1JJR0hUX1JFR0VYUCwgJy1sZWZ0JyApO1xuXHR9XG5cblx0aWYgKCBVUFBFUl9MRUZUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX0xFRlRfUkVHRVhQLCAnUmlnaHQnICk7XG5cdH1cblxuXHRpZiAoIFVQUEVSX1JJR0hUX1JFR0VYUC50ZXN0KCBrZXkgKSApIHtcblx0XHRyZXR1cm4ga2V5LnJlcGxhY2UoIFVQUEVSX1JJR0hUX1JFR0VYUCwgJ0xlZnQnICk7XG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4vKipcbiAqIEFuIGluY3JlZGlibHkgYmFzaWMgbHRyIC0+IHJ0bCBjb252ZXJ0ZXIgZm9yIHN0eWxlIHByb3BlcnRpZXNcbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlc1xuICpcbiAqIEByZXR1cm4ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IENvbnZlcnRlZCBsdHIgLT4gcnRsIHN0eWxlc1xuICovXG5leHBvcnQgY29uc3QgY29udmVydExUUlRvUlRMID0gKCBsdHJTdHlsZXMgPSB7fSApID0+IHtcblx0cmV0dXJuIE9iamVjdC5mcm9tRW50cmllcyhcblx0XHRPYmplY3QuZW50cmllcyggbHRyU3R5bGVzICkubWFwKCAoIFsga2V5LCB2YWx1ZSBdICkgPT4gW1xuXHRcdFx0Z2V0Q29udmVydGVkS2V5KCBrZXkgKSxcblx0XHRcdHZhbHVlLFxuXHRcdF0gKVxuXHQpO1xufTtcblxuLyoqXG4gKiBBIGhpZ2hlci1vcmRlciBmdW5jdGlvbiB0aGF0IGNyZWF0ZSBhbiBpbmNyZWRpYmx5IGJhc2ljIGx0ciAtPiBydGwgc3R5bGUgY29udmVydGVyIGZvciBDU1Mgb2JqZWN0cy5cbiAqXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IGx0clN0eWxlcyAgIEx0ciBzdHlsZXMuIENvbnZlcnRzIGFuZCByZW5kZXJzIGZyb20gbHRyIC0+IHJ0bCBzdHlsZXMsIGlmIGFwcGxpY2FibGUuXG4gKiBAcGFyYW0ge1JlYWN0LkNTU1Byb3BlcnRpZXN9IFtydGxTdHlsZXNdIFJ0bCBzdHlsZXMuIFJlbmRlcnMgaWYgcHJvdmlkZWQuXG4gKlxuICogQHJldHVybiB7KCkgPT4gaW1wb3J0KCdAZW1vdGlvbi9yZWFjdCcpLlNlcmlhbGl6ZWRTdHlsZXN9IEEgZnVuY3Rpb24gdG8gb3V0cHV0IENTUyBzdHlsZXMgZm9yIEVtb3Rpb24ncyByZW5kZXJlclxuICovXG5leHBvcnQgZnVuY3Rpb24gcnRsKCBsdHJTdHlsZXMgPSB7fSwgcnRsU3R5bGVzICkge1xuXHRyZXR1cm4gKCkgPT4ge1xuXHRcdGlmICggcnRsU3R5bGVzICkge1xuXHRcdFx0Ly8gQHRzLWV4cGVjdC1lcnJvciBgUmVhY3QuQ1NTUHJvcGVydGllc2AgbGFja3MgdGhlIHN0cmluZyBpbmRleCBzaWduYXR1cmUgRW1vdGlvbidzIGBDU1NPYmplY3RgIHJlcXVpcmVzLlxuXHRcdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIHJ0bFN0eWxlcyApIDogY3NzKCBsdHJTdHlsZXMgKTtcblx0XHR9XG5cblx0XHQvLyBAdHMtZXhwZWN0LWVycm9yIGBSZWFjdC5DU1NQcm9wZXJ0aWVzYCBsYWNrcyB0aGUgc3RyaW5nIGluZGV4IHNpZ25hdHVyZSBFbW90aW9uJ3MgYENTU09iamVjdGAgcmVxdWlyZXMuXG5cdFx0cmV0dXJuIGlzUlRMKCkgPyBjc3MoIGNvbnZlcnRMVFJUb1JUTCggbHRyU3R5bGVzICkgKSA6IGNzcyggbHRyU3R5bGVzICk7XG5cdH07XG59XG5cbi8qKlxuICogQ2FsbCB0aGlzIGluIHRoZSBgdXNlTWVtb2AgZGVwZW5kZW5jeSBhcnJheSB0byBlbnN1cmUgdGhhdCBzdWJzZXF1ZW50IHJlbmRlcnMgd2lsbFxuICogY2F1c2UgcnRsIHN0eWxlcyB0byB1cGRhdGUgYmFzZWQgb24gdGhlIGBpc1JUTGAgcmV0dXJuIHZhbHVlIGV2ZW4gaWYgYWxsIG90aGVyIGRlcGVuZGVuY2llc1xuICogcmVtYWluIHRoZSBzYW1lLlxuICpcbiAqIEBleGFtcGxlXG4gKiBjb25zdCBzdHlsZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG4gKiAgIHJldHVybiBjc3NgXG4gKiAgICAgJHsgcnRsKCB7IG1hcmdpblJpZ2h0OiAnMTBweCcgfSApIH1cbiAqICAgYDtcbiAqIH0sIFsgcnRsLndhdGNoKCkgXSApO1xuICovXG5ydGwud2F0Y2ggPSAoKSA9PiBpc1JUTCgpO1xuIl19 */");
     };
   }
   rtl.watch = () => (0, import_i18n2.isRTL)();
@@ -22875,7 +22914,7 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/components/build-module/utils/base-label.mjs
-  var baseLabelTypography = /* @__PURE__ */ css("font-size:11px;font-weight:", config_values_default.fontWeightEmphasis, ";line-height:1.4;text-transform:uppercase;" + (false ? "" : ";label:baseLabelTypography;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtbGFiZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS3NDIiwiZmlsZSI6ImJhc2UtbGFiZWwudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4vY29uZmlnLXZhbHVlcy5qcyc7XG5cbi8vIFRoaXMgaXMgYSB2ZXJ5IGxvdy1sZXZlbCBtaXhpbiB3aGljaCB5b3Ugc2hvdWxkbid0IGhhdmUgdG8gdXNlIGRpcmVjdGx5LlxuLy8gVHJ5IHRvIHVzZSBCYXNlQ29udHJvbCdzIFN0eWxlZExhYmVsIG9yIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIGlmIHlvdSBjYW4uXG5leHBvcnQgY29uc3QgYmFzZUxhYmVsVHlwb2dyYXBoeSA9IGNzc2Bcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var baseLabelTypography = /* @__PURE__ */ css2("font-size:11px;font-weight:", config_values_default.fontWeightEmphasis, ";line-height:1.4;text-transform:uppercase;" + (false ? "" : ";label:baseLabelTypography;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtbGFiZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS3NDIiwiZmlsZSI6ImJhc2UtbGFiZWwudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4vY29uZmlnLXZhbHVlcy5qcyc7XG5cbi8vIFRoaXMgaXMgYSB2ZXJ5IGxvdy1sZXZlbCBtaXhpbiB3aGljaCB5b3Ugc2hvdWxkbid0IGhhdmUgdG8gdXNlIGRpcmVjdGx5LlxuLy8gVHJ5IHRvIHVzZSBCYXNlQ29udHJvbCdzIFN0eWxlZExhYmVsIG9yIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIGlmIHlvdSBjYW4uXG5leHBvcnQgY29uc3QgYmFzZUxhYmVsVHlwb2dyYXBoeSA9IGNzc2Bcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");

   // packages/components/build-module/utils/dropdown-motion.mjs
   var DROPDOWN_MOTION = Object.freeze({
@@ -23210,12 +23249,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/build-module/context/context-system-provider.mjs
   var import_element15 = __toESM(require_element(), 1);
-  var import_warning = __toESM(require_warning(), 1);
+  var import_warning2 = __toESM(require_warning(), 1);
   var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var ComponentsContext = (0, import_element15.createContext)(
-    /** @type {Record<string, any>} */
-    {}
-  );
+  var ComponentsContext = (0, import_element15.createContext)({});
   ComponentsContext.displayName = "ComponentsContext";
   var useComponentsContext = () => (0, import_element15.useContext)(ComponentsContext);
   function useContextSystemBridge({
@@ -23229,7 +23265,7 @@ If there's a particular need for this, please submit a feature request at https:
         (0, import_es6.default)(valueRef.current, value) && // But not the same reference.
         valueRef.current !== value
       ) {
-        true ? (0, import_warning.default)(`Please memoize your context: ${JSON.stringify(value)}`) : void 0;
+        true ? (0, import_warning2.default)(`Please memoize your context: ${JSON.stringify(value)}`) : void 0;
       }
     }, [value]);
     const config = (0, import_element15.useMemo)(() => {
@@ -23255,7 +23291,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/build-module/context/context-connect.mjs
   var import_element16 = __toESM(require_element(), 1);
-  var import_warning2 = __toESM(require_warning(), 1);
+  var import_warning3 = __toESM(require_warning(), 1);

   // packages/components/build-module/context/constants.mjs
   var COMPONENT_NAMESPACE = "data-wp-component";
@@ -23339,7 +23375,7 @@ If there's a particular need for this, please submit a feature request at https:
   function _contextConnect(Component7, namespace, options2) {
     const WrappedComponent = options2?.forwardsRef ? (0, import_element16.forwardRef)(Component7) : Component7;
     if (typeof namespace === "undefined") {
-      true ? (0, import_warning2.default)("contextConnect: Please provide a namespace") : void 0;
+      true ? (0, import_warning3.default)("contextConnect: Please provide a namespace") : void 0;
     }
     let mergedNamespace = WrappedComponent[CONNECT_STATIC_NAMESPACE] || [namespace];
     if (Array.isArray(namespace)) {
@@ -23381,7 +23417,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/build-module/context/use-context-system.mjs
-  var import_warning3 = __toESM(require_warning(), 1);
+  var import_warning4 = __toESM(require_warning(), 1);

   // packages/components/build-module/context/utils.mjs
   function getNamespace(componentName) {
@@ -23399,7 +23435,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useContextSystem(props, namespace) {
     const contextSystemProps = useComponentsContext();
     if (typeof namespace === "undefined") {
-      true ? (0, import_warning3.default)("useContextSystem: Please provide a namespace") : void 0;
+      true ? (0, import_warning4.default)("useContextSystem: Please provide a namespace") : void 0;
     }
     const contextProps = contextSystemProps?.[namespace] || {};
     const finalComponentProps = {
@@ -23407,13 +23443,18 @@ If there's a particular need for this, please submit a feature request at https:
       ...getNamespace(namespace)
     };
     const {
-      _overrides: overrideProps,
+      _overrides,
       ...otherContextProps
     } = contextProps;
+    const overrideProps = (
+      /** @type {Record<string, unknown>} */
+      _overrides
+    );
     const initialMergedProps = Object.entries(otherContextProps).length ? Object.assign({}, otherContextProps, props) : props;
+    const propsWithChildren = initialMergedProps;
     const cx2 = useCx();
     const classes = cx2(getStyledClassNameFromKey(namespace), props.className);
-    const rendered = typeof initialMergedProps.renderChildren === "function" ? initialMergedProps.renderChildren(initialMergedProps) : initialMergedProps.children;
+    const rendered = typeof propsWithChildren.renderChildren === "function" ? propsWithChildren.renderChildren(initialMergedProps) : propsWithChildren.children;
     for (const key in initialMergedProps) {
       finalComponentProps[key] = initialMergedProps[key];
     }
@@ -23544,10 +23585,10 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/components/build-module/view/component.mjs
   var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedView({
-    css: css3,
+    css: css4,
     ...restProps
   }, ref) {
-    void css3;
+    void css4;
     return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(PolymorphicElement, {
       ref,
       ...restProps
@@ -23649,7 +23690,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle(targetDocument, hash2, css3) {
+  function injectStyle(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -23668,15 +23709,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument(targetDocument) {
     const runtime = getRuntime();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -23690,11 +23731,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash2, css3) {
+  function registerStyle(hash2, css4) {
     const runtime = getRuntime();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash2, css3);
+      injectStyle(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -23798,7 +23839,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle2(targetDocument, hash2, css3) {
+  function injectStyle2(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -23817,15 +23858,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE2, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument2(targetDocument) {
     const runtime = getRuntime2();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle2(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle2(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -23839,11 +23880,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle2(hash2, css3) {
+  function registerStyle2(hash2, css4) {
     const runtime = getRuntime2();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle2(targetDocument, hash2, css3);
+      injectStyle2(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -24049,7 +24090,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle3(targetDocument, hash2, css3) {
+  function injectStyle3(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -24068,15 +24109,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument3(targetDocument) {
     const runtime = getRuntime3();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle3(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle3(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -24090,11 +24131,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle3(hash2, css3) {
+  function registerStyle3(hash2, css4) {
     const runtime = getRuntime3();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle3(targetDocument, hash2, css3);
+      injectStyle3(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -24206,7 +24247,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle4(targetDocument, hash2, css3) {
+  function injectStyle4(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -24225,15 +24266,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument4(targetDocument) {
     const runtime = getRuntime4();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle4(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle4(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -24247,11 +24288,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle4(hash2, css3) {
+  function registerStyle4(hash2, css4) {
     const runtime = getRuntime4();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle4(targetDocument, hash2, css3);
+      injectStyle4(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -24341,7 +24382,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash2, css3) {
+  function injectStyle5(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -24360,15 +24401,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument5(targetDocument) {
     const runtime = getRuntime5();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle5(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle5(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -24382,11 +24423,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash2, css3) {
+  function registerStyle5(hash2, css4) {
     const runtime = getRuntime5();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash2, css3);
+      injectStyle5(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -24493,11 +24534,17 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/icons/build-module/icon/index.mjs
   var import_element22 = __toESM(require_element(), 1);
   var icon_default2 = (0, import_element22.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
+    ({ icon, size: size4 = 24, style: style2, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style2 ? { ...intrinsicStyle, ...style2 } : void 0;
       return (0, import_element22.cloneElement)(icon, {
         width: size4,
         height: size4,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -24506,52 +24553,52 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/icons/build-module/library/arrow-left.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives2.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
+  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives2.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_primitives2.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-right.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives3.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives3.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_primitives3.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/caution.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var caution_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives4.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
+  var caution_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives4.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_primitives4.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/check.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives5.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives5.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_primitives5.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-down.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives6.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives6.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_primitives6.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right-small.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives7.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives7.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_primitives7.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives8.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives8.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_primitives8.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-up.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives9.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives9.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_primitives9.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/close-small.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives10.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives10.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_primitives10.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.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var close_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives11.Path, { d: "m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z" }) });
+  var close_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(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_runtime65.jsx)(import_primitives11.Path, { d: "M5 19L19 5M19 19L5 5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/copy.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
@@ -24566,37 +24613,37 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/icons/build-module/library/info.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var info_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives14.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z" }) });
+  var info_default = /* @__PURE__ */ (0, import_jsx_runtime68.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_runtime68.jsx)(import_primitives14.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/line-dashed.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var line_dashed_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives15.Path, { fillRule: "evenodd", d: "M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z", clipRule: "evenodd" }) });
+  var line_dashed_default = /* @__PURE__ */ (0, import_jsx_runtime69.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_runtime69.jsx)(import_primitives15.Path, { d: "M5 12H8M10.5 12H13.5M16 12H19", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/line-dotted.mjs
   var import_primitives16 = __toESM(require_primitives(), 1);
   var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var line_dotted_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives16.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z" }) });
+  var line_dotted_default = /* @__PURE__ */ (0, import_jsx_runtime70.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_runtime70.jsx)(import_primitives16.Path, { d: "M5.25 12H6.75M8.25 12H9.75M11.25 12H12.75M14.25 12H15.75M17.25 12H18.75", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/line-solid.mjs
   var import_primitives17 = __toESM(require_primitives(), 1);
   var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var line_solid_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives17.Path, { d: "M5 11.25h14v1.5H5z" }) });
+  var line_solid_default = /* @__PURE__ */ (0, import_jsx_runtime71.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_runtime71.jsx)(import_primitives17.Path, { d: "M5 12H19", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/link-off.mjs
   var import_primitives18 = __toESM(require_primitives(), 1);
   var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives18.Path, { d: "M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z" }) });
+  var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime72.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_runtime72.jsx)(import_primitives18.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.mjs
   var import_primitives19 = __toESM(require_primitives(), 1);
   var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives19.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime73.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_runtime73.jsx)(import_primitives19.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/menu.mjs
   var import_primitives20 = __toESM(require_primitives(), 1);
   var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var menu_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives20.Path, { d: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
+  var menu_default = /* @__PURE__ */ (0, import_jsx_runtime74.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_runtime74.jsx)(import_primitives20.Path, { d: "M5 12H19M5 18.25H19M5 5.75H19", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives21 = __toESM(require_primitives(), 1);
@@ -24606,22 +24653,25 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/icons/build-module/library/plus.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives22.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives22.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_runtime76.jsx)(import_primitives22.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/published.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives23.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(import_primitives23.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_runtime77.jsx)(import_primitives23.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_runtime77.jsx)(import_primitives23.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/reset.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
   var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives24.Path, { d: "M7 11.5h10V13H7z" }) });
+  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives24.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_runtime78.jsx)(import_primitives24.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/search.mjs
   var import_primitives25 = __toESM(require_primitives(), 1);
   var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives25.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives25.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_primitives25.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/settings.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
@@ -24639,12 +24689,12 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/icons/build-module/library/tip.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
   var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var tip_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives28.Path, { d: "M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z" }) });
+  var tip_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives28.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_primitives28.Path, { d: "M8 18.25L16 18.25M10 21.25H14M18 9C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9C6 5.68629 8.68629 3 12 3C15.3137 3 18 5.68629 18 9Z", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/upload.mjs
   var import_primitives29 = __toESM(require_primitives(), 1);
   var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives29.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
+  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives29.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_primitives29.Path, { d: "M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10", vectorEffect: "non-scaling-stroke" }) });

   // packages/components/build-module/number-control/index.mjs
   var import_compose7 = __toESM(require_compose(), 1);
@@ -24882,7 +24932,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash2, css3) {
+  function injectStyle6(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -24901,15 +24951,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument6(targetDocument) {
     const runtime = getRuntime6();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle6(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle6(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -24923,11 +24973,11 @@ If there's a particular need for this, please submit a feature request at https:
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash2, css3) {
+  function registerStyle6(hash2, css4) {
     const runtime = getRuntime6();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash2, css3);
+      injectStyle6(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -25000,7 +25050,7 @@ If there's a particular need for this, please submit a feature request at https:
   function _EMOTION_STRINGIFIED_CSS_ERROR__2() {
     return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
   }
-  var Text = /* @__PURE__ */ css("color:", COLORS.theme.foreground, ";line-height:", config_values_default.fontLineHeightBase, ";margin:0;text-wrap:pretty;" + (false ? "" : ";label:Text;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
+  var Text = /* @__PURE__ */ css2("color:", COLORS.theme.foreground, ";line-height:", config_values_default.fontLineHeightBase, ";margin:0;text-wrap:pretty;" + (false ? "" : ";label:Text;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
   var block = false ? {
     name: "4zleql",
     styles: "display:block"
@@ -25009,10 +25059,10 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "display:block;label:block;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVd0IiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__2
   };
-  var positive = /* @__PURE__ */ css("color:", COLORS.alert.green, ";" + (false ? "" : ";label:positive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjMkIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
-  var destructive = /* @__PURE__ */ css("color:", COLORS.alert.red, ";" + (false ? "" : ";label:destructive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
-  var muted = /* @__PURE__ */ css("color:", COLORS.theme.gray[700], ";" + (false ? "" : ";label:muted;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
-  var highlighterText = /* @__PURE__ */ css("mark{background:", COLORS.alert.yellow, ";border-radius:", config_values_default.radiusSmall, ";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}" + (false ? "" : ";label:highlighterText;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQmtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var positive = /* @__PURE__ */ css2("color:", COLORS.alert.green, ";" + (false ? "" : ";label:positive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjMkIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBUZXh0ID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0bGluZS1oZWlnaHQ6ICR7IENPTkZJRy5mb250TGluZUhlaWdodEJhc2UgfTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXdyYXA6IHByZXR0eTtcbmA7XG5cbmV4cG9ydCBjb25zdCBibG9jayA9IGNzc2Bcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgcG9zaXRpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQuZ3JlZW4gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBkZXN0cnVjdGl2ZSA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy5hbGVydC5yZWQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBtdXRlZCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGhpZ2hsaWdodGVyVGV4dCA9IGNzc2Bcblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmFsZXJ0LnllbGxvdyB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRcdGJveC1zaGFkb3c6XG5cdFx0XHQwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4wNSApIGluc2V0LFxuXHRcdFx0MCAtMXB4IDAgcmdiYSggMCwgMCwgMCwgMC4xICkgaW5zZXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB1cHBlckNhc2UgPSBjc3NgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5gO1xuIl19 */");
+  var destructive = /* @__PURE__ */ css2("color:", COLORS.alert.red, ";" + (false ? "" : ";label:destructive;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var muted = /* @__PURE__ */ css2("color:", COLORS.theme.gray[700], ";" + (false ? "" : ";label:muted;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
+  var highlighterText = /* @__PURE__ */ css2("mark{background:", COLORS.alert.yellow, ";border-radius:", config_values_default.radiusSmall, ";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}" + (false ? "" : ";label:highlighterText;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQmtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgVGV4dCA9IGNzc2Bcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdG1hcmdpbjogMDtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgYmxvY2sgPSBjc3NgXG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IHBvc2l0aXZlID0gY3NzYFxuXHRjb2xvcjogJHsgQ09MT1JTLmFsZXJ0LmdyZWVuIH07XG5gO1xuXG5leHBvcnQgY29uc3QgZGVzdHJ1Y3RpdmUgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMuYWxlcnQucmVkIH07XG5gO1xuXG5leHBvcnQgY29uc3QgbXV0ZWQgPSBjc3NgXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBoaWdobGlnaHRlclRleHQgPSBjc3NgXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5hbGVydC55ZWxsb3cgfTtcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0XHRib3gtc2hhZG93OlxuXHRcdFx0MCAwIDAgMXB4IHJnYmEoIDAsIDAsIDAsIDAuMDUgKSBpbnNldCxcblx0XHRcdDAgLTFweCAwIHJnYmEoIDAsIDAsIDAsIDAuMSApIGluc2V0O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgdXBwZXJDYXNlID0gY3NzYFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuYDtcbiJdfQ== */");
   var upperCase = false ? {
     name: "50zrmy",
     styles: "text-transform:uppercase"
@@ -25220,7 +25270,7 @@ If there's a particular need for this, please submit a feature request at https:
     const cx2 = useCx();
     const classes = (0, import_element24.useMemo)(() => {
       const lineHeight = getLineHeight(adjustLineHeightForInnerControls, lineHeightProp);
-      const base = /* @__PURE__ */ css({
+      const base = /* @__PURE__ */ css2({
         color: color2,
         display,
         fontSize: getFontSize(size4),
@@ -25233,13 +25283,13 @@ If there's a particular need for this, please submit a feature request at https:
       let optimalTextColor = null;
       if (optimizeReadabilityFor) {
         const isOptimalTextColorDark = getOptimalTextShade(optimizeReadabilityFor) === "dark";
-        optimalTextColor = isOptimalTextColorDark ? /* @__PURE__ */ css({
+        optimalTextColor = isOptimalTextColorDark ? /* @__PURE__ */ css2({
           color: COLORS.gray[900]
-        }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */") : /* @__PURE__ */ css({
+        }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */") : /* @__PURE__ */ css2({
           color: COLORS.white
         }, false ? "" : ";label:optimalTextColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0dNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vLCBDaGlsZHJlbiwgY2xvbmVFbGVtZW50IH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IGhhc0Nvbm5lY3ROYW1lc3BhY2UsIHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZVRydW5jYXRlIH0gZnJvbSAnLi4vdHJ1bmNhdGUnO1xuaW1wb3J0IHsgZ2V0T3B0aW1hbFRleHRTaGFkZSB9IGZyb20gJy4uL3V0aWxzL2NvbG9ycyc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgY3JlYXRlSGlnaGxpZ2h0ZXJUZXh0IH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBnZXRGb250U2l6ZSB9IGZyb20gJy4uL3V0aWxzL2ZvbnQtc2l6ZSc7XG5pbXBvcnQgeyBDT05GSUcsIENPTE9SUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IGdldExpbmVIZWlnaHQgfSBmcm9tICcuL2dldC1saW5lLWhlaWdodCc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgdHlwZSB7IFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8qKlxuICogQHBhcmFtIHtpbXBvcnQoJy4uL2NvbnRleHQnKS5Xb3JkUHJlc3NDb21wb25lbnRQcm9wczxpbXBvcnQoJy4vdHlwZXMnKS5Qcm9wcywgJ3NwYW4nPn0gcHJvcHNcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlVGV4dChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBQcm9wcywgJ3NwYW4nID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0YWxpZ24sXG5cdFx0Y2hpbGRyZW4sXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGNvbG9yLFxuXHRcdGVsbGlwc2l6ZU1vZGUsXG5cdFx0aXNEZXN0cnVjdGl2ZSA9IGZhbHNlLFxuXHRcdGRpc3BsYXksXG5cdFx0aGlnaGxpZ2h0RXNjYXBlID0gZmFsc2UsXG5cdFx0aGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodFdvcmRzLFxuXHRcdGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdGlzQmxvY2sgPSBmYWxzZSxcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHQ6IGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR0cnVuY2F0ZSA9IGZhbHNlLFxuXHRcdHVwcGVyQ2FzZSA9IGZhbHNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0ID0gQ09ORklHLmZvbnRXZWlnaHQsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdUZXh0JyApO1xuXG5cdGxldCBjb250ZW50OiBSZWFjdC5SZWFjdE5vZGUgPSBjaGlsZHJlbjtcblx0Y29uc3QgaXNIaWdobGlnaHRlciA9IEFycmF5LmlzQXJyYXkoIGhpZ2hsaWdodFdvcmRzICk7XG5cdGNvbnN0IGlzQ2FwdGlvbiA9IHNpemUgPT09ICdjYXB0aW9uJztcblxuXHRpZiAoIGlzSGlnaGxpZ2h0ZXIgKSB7XG5cdFx0aWYgKCB0eXBlb2YgY2hpbGRyZW4gIT09ICdzdHJpbmcnICkge1xuXHRcdFx0dGhyb3cgbmV3IFR5cGVFcnJvcihcblx0XHRcdFx0J2BjaGlsZHJlbmAgb2YgYFRleHRgIG11c3Qgb25seSBiZSBgc3RyaW5nYCB0eXBlcyB3aGVuIGBoaWdobGlnaHRXb3Jkc2AgaXMgZGVmaW5lZCdcblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0Y29udGVudCA9IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCgge1xuXHRcdFx0YXV0b0VzY2FwZTogaGlnaGxpZ2h0RXNjYXBlLFxuXHRcdFx0Y2hpbGRyZW4sXG5cdFx0XHRjYXNlU2Vuc2l0aXZlOiBoaWdobGlnaHRDYXNlU2Vuc2l0aXZlLFxuXHRcdFx0c2VhcmNoV29yZHM6IGhpZ2hsaWdodFdvcmRzLFxuXHRcdFx0c2FuaXRpemU6IGhpZ2hsaWdodFNhbml0aXplLFxuXHRcdH0gKTtcblx0fVxuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGxpbmVIZWlnaHQgPSBnZXRMaW5lSGVpZ2h0KFxuXHRcdFx0YWRqdXN0TGluZUhlaWdodEZvcklubmVyQ29udHJvbHMsXG5cdFx0XHRsaW5lSGVpZ2h0UHJvcFxuXHRcdCk7XG5cblx0XHRjb25zdCBiYXNlID0gY3NzKCB7XG5cdFx0XHRjb2xvcixcblx0XHRcdGRpc3BsYXksXG5cdFx0XHRmb250U2l6ZTogZ2V0Rm9udFNpemUoIHNpemUgKSxcblx0XHRcdGZvbnRXZWlnaHQ6IHdlaWdodCxcblx0XHRcdGxpbmVIZWlnaHQsXG5cdFx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdFx0dGV4dEFsaWduOiBhbGlnbixcblx0XHR9ICk7XG5cblx0XHRjb25zdCB1cHBlckNhc2VTdHlsZXMgPSBjc3MoIHsgdGV4dFRyYW5zZm9ybTogJ3VwcGVyY2FzZScgfSApO1xuXG5cdFx0bGV0IG9wdGltYWxUZXh0Q29sb3I6IFNlcmlhbGl6ZWRTdHlsZXMgfCBudWxsID0gbnVsbDtcblxuXHRcdGlmICggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApIHtcblx0XHRcdGNvbnN0IGlzT3B0aW1hbFRleHRDb2xvckRhcmsgPVxuXHRcdFx0XHRnZXRPcHRpbWFsVGV4dFNoYWRlKCBvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yICkgPT09ICdkYXJrJztcblxuXHRcdFx0Ly8gU2hvdWxkIG5vdCB1c2UgdGhlbWUgY29sb3JzXG5cdFx0XHRvcHRpbWFsVGV4dENvbG9yID0gaXNPcHRpbWFsVGV4dENvbG9yRGFya1xuXHRcdFx0XHQ/IGNzcyggeyBjb2xvcjogQ09MT1JTLmdyYXlbIDkwMCBdIH0gKVxuXHRcdFx0XHQ6IGNzcyggeyBjb2xvcjogQ09MT1JTLndoaXRlIH0gKTtcblx0XHR9XG5cblx0XHRjb25zdCB0ZXh0U3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLlRleHQsXG5cdFx0XHRiYXNlLFxuXHRcdFx0b3B0aW1hbFRleHRDb2xvcixcblx0XHRcdGlzRGVzdHJ1Y3RpdmUgJiYgc3R5bGVzLmRlc3RydWN0aXZlLFxuXHRcdFx0ISEgaXNIaWdobGlnaHRlciAmJiBzdHlsZXMuaGlnaGxpZ2h0ZXJUZXh0LFxuXHRcdFx0aXNCbG9jayAmJiBzdHlsZXMuYmxvY2ssXG5cdFx0XHRpc0NhcHRpb24gJiYgc3R5bGVzLm11dGVkLFxuXHRcdFx0dmFyaWFudCAmJiBzdHlsZXNbIHZhcmlhbnQgXSxcblx0XHRcdHVwcGVyQ2FzZSAmJiB1cHBlckNhc2VTdHlsZXNcblx0XHQpO1xuXG5cdFx0cmV0dXJuIGN4KCB0ZXh0U3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRjeCxcblx0XHRkaXNwbGF5LFxuXHRcdGlzQmxvY2ssXG5cdFx0aXNDYXB0aW9uLFxuXHRcdGlzRGVzdHJ1Y3RpdmUsXG5cdFx0aXNIaWdobGlnaHRlcixcblx0XHRsZXR0ZXJTcGFjaW5nLFxuXHRcdGxpbmVIZWlnaHRQcm9wLFxuXHRcdG9wdGltaXplUmVhZGFiaWxpdHlGb3IsXG5cdFx0c2l6ZSxcblx0XHR1cHBlckNhc2UsXG5cdFx0dmFyaWFudCxcblx0XHR3ZWlnaHQsXG5cdF0gKTtcblxuXHRsZXQgZmluYWxFbGxpcHNpemVNb2RlOiB1bmRlZmluZWQgfCAnYXV0bycgfCAnbm9uZSc7XG5cdGlmICggdHJ1bmNhdGUgPT09IHRydWUgKSB7XG5cdFx0ZmluYWxFbGxpcHNpemVNb2RlID0gJ2F1dG8nO1xuXHR9XG5cdGlmICggdHJ1bmNhdGUgPT09IGZhbHNlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdub25lJztcblx0fVxuXG5cdGNvbnN0IGZpbmFsQ29tcG9uZW50UHJvcHMgPSB7XG5cdFx0Li4ub3RoZXJQcm9wcyxcblx0XHRjbGFzc05hbWU6IGNsYXNzZXMsXG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxsaXBzaXplTW9kZTogZWxsaXBzaXplTW9kZSB8fCBmaW5hbEVsbGlwc2l6ZU1vZGUsXG5cdH07XG5cblx0Y29uc3QgdHJ1bmNhdGVQcm9wcyA9IHVzZVRydW5jYXRlKCBmaW5hbENvbXBvbmVudFByb3BzICk7XG5cblx0LyoqXG5cdCAqIEVuaGFuY2UgY2hpbGQgYDxMaW5rIC8+YCBjb21wb25lbnRzIHRvIGluaGVyaXQgZm9udCBzaXplLlxuXHQgKi9cblx0aWYgKCAhIHRydW5jYXRlICYmIEFycmF5LmlzQXJyYXkoIGNoaWxkcmVuICkgKSB7XG5cdFx0Y29udGVudCA9IENoaWxkcmVuLm1hcCggY2hpbGRyZW4sICggY2hpbGQgKSA9PiB7XG5cdFx0XHRpZiAoXG5cdFx0XHRcdHR5cGVvZiBjaGlsZCAhPT0gJ29iamVjdCcgfHxcblx0XHRcdFx0Y2hpbGQgPT09IG51bGwgfHxcblx0XHRcdFx0ISAoICdwcm9wcycgaW4gY2hpbGQgKVxuXHRcdFx0KSB7XG5cdFx0XHRcdHJldHVybiBjaGlsZDtcblx0XHRcdH1cblxuXHRcdFx0Y29uc3QgaXNMaW5rID0gaGFzQ29ubmVjdE5hbWVzcGFjZSggY2hpbGQsIFsgJ0xpbmsnIF0gKTtcblx0XHRcdGlmICggaXNMaW5rICkge1xuXHRcdFx0XHRyZXR1cm4gY2xvbmVFbGVtZW50KCBjaGlsZCwge1xuXHRcdFx0XHRcdHNpemU6IGNoaWxkLnByb3BzLnNpemUgfHwgJ2luaGVyaXQnLFxuXHRcdFx0XHR9ICk7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBjaGlsZDtcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdC4uLnRydW5jYXRlUHJvcHMsXG5cdFx0Y2hpbGRyZW46IHRydW5jYXRlID8gdHJ1bmNhdGVQcm9wcy5jaGlsZHJlbiA6IGNvbnRlbnQsXG5cdH07XG59XG4iXX0= */");
       }
-      const textStyles = /* @__PURE__ */ css(Text, base, optimalTextColor, isDestructive && destructive, !!isHighlighter && highlighterText, isBlock && block, isCaption && muted, variant && styles_exports[variant], upperCase2 && upperCaseStyles, false ? "" : ";label:textStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUdxQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbywgQ2hpbGRyZW4sIGNsb25lRWxlbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyBoYXNDb25uZWN0TmFtZXNwYWNlLCB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB7IGdldE9wdGltYWxUZXh0U2hhZGUgfSBmcm9tICcuLi91dGlscy9jb2xvcnMnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vc3R5bGVzJztcbmltcG9ydCB7IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0Rm9udFNpemUgfSBmcm9tICcuLi91dGlscy9mb250LXNpemUnO1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRMaW5lSGVpZ2h0IH0gZnJvbSAnLi9nZXQtbGluZS1oZWlnaHQnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vKipcbiAqIEBwYXJhbSB7aW1wb3J0KCcuLi9jb250ZXh0JykuV29yZFByZXNzQ29tcG9uZW50UHJvcHM8aW1wb3J0KCcuL3R5cGVzJykuUHJvcHMsICdzcGFuJz59IHByb3BzXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZVRleHQoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgUHJvcHMsICdzcGFuJyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRlbGxpcHNpemVNb2RlLFxuXHRcdGlzRGVzdHJ1Y3RpdmUgPSBmYWxzZSxcblx0XHRkaXNwbGF5LFxuXHRcdGhpZ2hsaWdodEVzY2FwZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodENhc2VTZW5zaXRpdmUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRXb3Jkcyxcblx0XHRoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHRpc0Jsb2NrID0gZmFsc2UsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0OiBsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dHJ1bmNhdGUgPSBmYWxzZSxcblx0XHR1cHBlckNhc2UgPSBmYWxzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCA9IENPTkZJRy5mb250V2VpZ2h0LFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnVGV4dCcgKTtcblxuXHRsZXQgY29udGVudDogUmVhY3QuUmVhY3ROb2RlID0gY2hpbGRyZW47XG5cdGNvbnN0IGlzSGlnaGxpZ2h0ZXIgPSBBcnJheS5pc0FycmF5KCBoaWdobGlnaHRXb3JkcyApO1xuXHRjb25zdCBpc0NhcHRpb24gPSBzaXplID09PSAnY2FwdGlvbic7XG5cblx0aWYgKCBpc0hpZ2hsaWdodGVyICkge1xuXHRcdGlmICggdHlwZW9mIGNoaWxkcmVuICE9PSAnc3RyaW5nJyApIHtcblx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoXG5cdFx0XHRcdCdgY2hpbGRyZW5gIG9mIGBUZXh0YCBtdXN0IG9ubHkgYmUgYHN0cmluZ2AgdHlwZXMgd2hlbiBgaGlnaGxpZ2h0V29yZHNgIGlzIGRlZmluZWQnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGNvbnRlbnQgPSBjcmVhdGVIaWdobGlnaHRlclRleHQoIHtcblx0XHRcdGF1dG9Fc2NhcGU6IGhpZ2hsaWdodEVzY2FwZSxcblx0XHRcdGNoaWxkcmVuLFxuXHRcdFx0Y2FzZVNlbnNpdGl2ZTogaGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSxcblx0XHRcdHNlYXJjaFdvcmRzOiBoaWdobGlnaHRXb3Jkcyxcblx0XHRcdHNhbml0aXplOiBoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHR9ICk7XG5cdH1cblxuXHRjb25zdCBjeCA9IHVzZUN4KCk7XG5cblx0Y29uc3QgY2xhc3NlcyA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRjb25zdCBsaW5lSGVpZ2h0ID0gZ2V0TGluZUhlaWdodChcblx0XHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdFx0bGluZUhlaWdodFByb3Bcblx0XHQpO1xuXG5cdFx0Y29uc3QgYmFzZSA9IGNzcygge1xuXHRcdFx0Y29sb3IsXG5cdFx0XHRkaXNwbGF5LFxuXHRcdFx0Zm9udFNpemU6IGdldEZvbnRTaXplKCBzaXplICksXG5cdFx0XHRmb250V2VpZ2h0OiB3ZWlnaHQsXG5cdFx0XHRsaW5lSGVpZ2h0LFxuXHRcdFx0bGV0dGVyU3BhY2luZyxcblx0XHRcdHRleHRBbGlnbjogYWxpZ24sXG5cdFx0fSApO1xuXG5cdFx0Y29uc3QgdXBwZXJDYXNlU3R5bGVzID0gY3NzKCB7IHRleHRUcmFuc2Zvcm06ICd1cHBlcmNhc2UnIH0gKTtcblxuXHRcdGxldCBvcHRpbWFsVGV4dENvbG9yOiBTZXJpYWxpemVkU3R5bGVzIHwgbnVsbCA9IG51bGw7XG5cblx0XHRpZiAoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSB7XG5cdFx0XHRjb25zdCBpc09wdGltYWxUZXh0Q29sb3JEYXJrID1cblx0XHRcdFx0Z2V0T3B0aW1hbFRleHRTaGFkZSggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApID09PSAnZGFyayc7XG5cblx0XHRcdC8vIFNob3VsZCBub3QgdXNlIHRoZW1lIGNvbG9yc1xuXHRcdFx0b3B0aW1hbFRleHRDb2xvciA9IGlzT3B0aW1hbFRleHRDb2xvckRhcmtcblx0XHRcdFx0PyBjc3MoIHsgY29sb3I6IENPTE9SUy5ncmF5WyA5MDAgXSB9IClcblx0XHRcdFx0OiBjc3MoIHsgY29sb3I6IENPTE9SUy53aGl0ZSB9ICk7XG5cdFx0fVxuXG5cdFx0Y29uc3QgdGV4dFN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5UZXh0LFxuXHRcdFx0YmFzZSxcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IsXG5cdFx0XHRpc0Rlc3RydWN0aXZlICYmIHN0eWxlcy5kZXN0cnVjdGl2ZSxcblx0XHRcdCEhIGlzSGlnaGxpZ2h0ZXIgJiYgc3R5bGVzLmhpZ2hsaWdodGVyVGV4dCxcblx0XHRcdGlzQmxvY2sgJiYgc3R5bGVzLmJsb2NrLFxuXHRcdFx0aXNDYXB0aW9uICYmIHN0eWxlcy5tdXRlZCxcblx0XHRcdHZhcmlhbnQgJiYgc3R5bGVzWyB2YXJpYW50IF0sXG5cdFx0XHR1cHBlckNhc2UgJiYgdXBwZXJDYXNlU3R5bGVzXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggdGV4dFN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0Y3gsXG5cdFx0ZGlzcGxheSxcblx0XHRpc0Jsb2NrLFxuXHRcdGlzQ2FwdGlvbixcblx0XHRpc0Rlc3RydWN0aXZlLFxuXHRcdGlzSGlnaGxpZ2h0ZXIsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dXBwZXJDYXNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0LFxuXHRdICk7XG5cblx0bGV0IGZpbmFsRWxsaXBzaXplTW9kZTogdW5kZWZpbmVkIHwgJ2F1dG8nIHwgJ25vbmUnO1xuXHRpZiAoIHRydW5jYXRlID09PSB0cnVlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdhdXRvJztcblx0fVxuXHRpZiAoIHRydW5jYXRlID09PSBmYWxzZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnbm9uZSc7XG5cdH1cblxuXHRjb25zdCBmaW5hbENvbXBvbmVudFByb3BzID0ge1xuXHRcdC4uLm90aGVyUHJvcHMsXG5cdFx0Y2xhc3NOYW1lOiBjbGFzc2VzLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGVsbGlwc2l6ZU1vZGU6IGVsbGlwc2l6ZU1vZGUgfHwgZmluYWxFbGxpcHNpemVNb2RlLFxuXHR9O1xuXG5cdGNvbnN0IHRydW5jYXRlUHJvcHMgPSB1c2VUcnVuY2F0ZSggZmluYWxDb21wb25lbnRQcm9wcyApO1xuXG5cdC8qKlxuXHQgKiBFbmhhbmNlIGNoaWxkIGA8TGluayAvPmAgY29tcG9uZW50cyB0byBpbmhlcml0IGZvbnQgc2l6ZS5cblx0ICovXG5cdGlmICggISB0cnVuY2F0ZSAmJiBBcnJheS5pc0FycmF5KCBjaGlsZHJlbiApICkge1xuXHRcdGNvbnRlbnQgPSBDaGlsZHJlbi5tYXAoIGNoaWxkcmVuLCAoIGNoaWxkICkgPT4ge1xuXHRcdFx0aWYgKFxuXHRcdFx0XHR0eXBlb2YgY2hpbGQgIT09ICdvYmplY3QnIHx8XG5cdFx0XHRcdGNoaWxkID09PSBudWxsIHx8XG5cdFx0XHRcdCEgKCAncHJvcHMnIGluIGNoaWxkIClcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGlzTGluayA9IGhhc0Nvbm5lY3ROYW1lc3BhY2UoIGNoaWxkLCBbICdMaW5rJyBdICk7XG5cdFx0XHRpZiAoIGlzTGluayApIHtcblx0XHRcdFx0cmV0dXJuIGNsb25lRWxlbWVudCggY2hpbGQsIHtcblx0XHRcdFx0XHRzaXplOiBjaGlsZC5wcm9wcy5zaXplIHx8ICdpbmhlcml0Jyxcblx0XHRcdFx0fSApO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIHtcblx0XHQuLi50cnVuY2F0ZVByb3BzLFxuXHRcdGNoaWxkcmVuOiB0cnVuY2F0ZSA/IHRydW5jYXRlUHJvcHMuY2hpbGRyZW4gOiBjb250ZW50LFxuXHR9O1xufVxuIl19 */");
+      const textStyles = /* @__PURE__ */ css2(Text, base, optimalTextColor, isDestructive && destructive, !!isHighlighter && highlighterText, isBlock && block, isCaption && muted, variant && styles_exports[variant], upperCase2 && upperCaseStyles, false ? "" : ";label:textStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUdxQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbywgQ2hpbGRyZW4sIGNsb25lRWxlbWVudCB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyBoYXNDb25uZWN0TmFtZXNwYWNlLCB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB7IGdldE9wdGltYWxUZXh0U2hhZGUgfSBmcm9tICcuLi91dGlscy9jb2xvcnMnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vc3R5bGVzJztcbmltcG9ydCB7IGNyZWF0ZUhpZ2hsaWdodGVyVGV4dCB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0Rm9udFNpemUgfSBmcm9tICcuLi91dGlscy9mb250LXNpemUnO1xuaW1wb3J0IHsgQ09ORklHLCBDT0xPUlMgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRMaW5lSGVpZ2h0IH0gZnJvbSAnLi9nZXQtbGluZS1oZWlnaHQnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vKipcbiAqIEBwYXJhbSB7aW1wb3J0KCcuLi9jb250ZXh0JykuV29yZFByZXNzQ29tcG9uZW50UHJvcHM8aW1wb3J0KCcuL3R5cGVzJykuUHJvcHMsICdzcGFuJz59IHByb3BzXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZVRleHQoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgUHJvcHMsICdzcGFuJyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdGFsaWduLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjb2xvcixcblx0XHRlbGxpcHNpemVNb2RlLFxuXHRcdGlzRGVzdHJ1Y3RpdmUgPSBmYWxzZSxcblx0XHRkaXNwbGF5LFxuXHRcdGhpZ2hsaWdodEVzY2FwZSA9IGZhbHNlLFxuXHRcdGhpZ2hsaWdodENhc2VTZW5zaXRpdmUgPSBmYWxzZSxcblx0XHRoaWdobGlnaHRXb3Jkcyxcblx0XHRoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHRpc0Jsb2NrID0gZmFsc2UsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0OiBsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dHJ1bmNhdGUgPSBmYWxzZSxcblx0XHR1cHBlckNhc2UgPSBmYWxzZSxcblx0XHR2YXJpYW50LFxuXHRcdHdlaWdodCA9IENPTkZJRy5mb250V2VpZ2h0LFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnVGV4dCcgKTtcblxuXHRsZXQgY29udGVudDogUmVhY3QuUmVhY3ROb2RlID0gY2hpbGRyZW47XG5cdGNvbnN0IGlzSGlnaGxpZ2h0ZXIgPSBBcnJheS5pc0FycmF5KCBoaWdobGlnaHRXb3JkcyApO1xuXHRjb25zdCBpc0NhcHRpb24gPSBzaXplID09PSAnY2FwdGlvbic7XG5cblx0aWYgKCBpc0hpZ2hsaWdodGVyICkge1xuXHRcdGlmICggdHlwZW9mIGNoaWxkcmVuICE9PSAnc3RyaW5nJyApIHtcblx0XHRcdHRocm93IG5ldyBUeXBlRXJyb3IoXG5cdFx0XHRcdCdgY2hpbGRyZW5gIG9mIGBUZXh0YCBtdXN0IG9ubHkgYmUgYHN0cmluZ2AgdHlwZXMgd2hlbiBgaGlnaGxpZ2h0V29yZHNgIGlzIGRlZmluZWQnXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGNvbnRlbnQgPSBjcmVhdGVIaWdobGlnaHRlclRleHQoIHtcblx0XHRcdGF1dG9Fc2NhcGU6IGhpZ2hsaWdodEVzY2FwZSxcblx0XHRcdGNoaWxkcmVuLFxuXHRcdFx0Y2FzZVNlbnNpdGl2ZTogaGlnaGxpZ2h0Q2FzZVNlbnNpdGl2ZSxcblx0XHRcdHNlYXJjaFdvcmRzOiBoaWdobGlnaHRXb3Jkcyxcblx0XHRcdHNhbml0aXplOiBoaWdobGlnaHRTYW5pdGl6ZSxcblx0XHR9ICk7XG5cdH1cblxuXHRjb25zdCBjeCA9IHVzZUN4KCk7XG5cblx0Y29uc3QgY2xhc3NlcyA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRjb25zdCBsaW5lSGVpZ2h0ID0gZ2V0TGluZUhlaWdodChcblx0XHRcdGFkanVzdExpbmVIZWlnaHRGb3JJbm5lckNvbnRyb2xzLFxuXHRcdFx0bGluZUhlaWdodFByb3Bcblx0XHQpO1xuXG5cdFx0Y29uc3QgYmFzZSA9IGNzcygge1xuXHRcdFx0Y29sb3IsXG5cdFx0XHRkaXNwbGF5LFxuXHRcdFx0Zm9udFNpemU6IGdldEZvbnRTaXplKCBzaXplICksXG5cdFx0XHRmb250V2VpZ2h0OiB3ZWlnaHQsXG5cdFx0XHRsaW5lSGVpZ2h0LFxuXHRcdFx0bGV0dGVyU3BhY2luZyxcblx0XHRcdHRleHRBbGlnbjogYWxpZ24sXG5cdFx0fSApO1xuXG5cdFx0Y29uc3QgdXBwZXJDYXNlU3R5bGVzID0gY3NzKCB7IHRleHRUcmFuc2Zvcm06ICd1cHBlcmNhc2UnIH0gKTtcblxuXHRcdGxldCBvcHRpbWFsVGV4dENvbG9yOiBTZXJpYWxpemVkU3R5bGVzIHwgbnVsbCA9IG51bGw7XG5cblx0XHRpZiAoIG9wdGltaXplUmVhZGFiaWxpdHlGb3IgKSB7XG5cdFx0XHRjb25zdCBpc09wdGltYWxUZXh0Q29sb3JEYXJrID1cblx0XHRcdFx0Z2V0T3B0aW1hbFRleHRTaGFkZSggb3B0aW1pemVSZWFkYWJpbGl0eUZvciApID09PSAnZGFyayc7XG5cblx0XHRcdC8vIFNob3VsZCBub3QgdXNlIHRoZW1lIGNvbG9yc1xuXHRcdFx0b3B0aW1hbFRleHRDb2xvciA9IGlzT3B0aW1hbFRleHRDb2xvckRhcmtcblx0XHRcdFx0PyBjc3MoIHsgY29sb3I6IENPTE9SUy5ncmF5WyA5MDAgXSB9IClcblx0XHRcdFx0OiBjc3MoIHsgY29sb3I6IENPTE9SUy53aGl0ZSB9ICk7XG5cdFx0fVxuXG5cdFx0Y29uc3QgdGV4dFN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5UZXh0LFxuXHRcdFx0YmFzZSxcblx0XHRcdG9wdGltYWxUZXh0Q29sb3IsXG5cdFx0XHRpc0Rlc3RydWN0aXZlICYmIHN0eWxlcy5kZXN0cnVjdGl2ZSxcblx0XHRcdCEhIGlzSGlnaGxpZ2h0ZXIgJiYgc3R5bGVzLmhpZ2hsaWdodGVyVGV4dCxcblx0XHRcdGlzQmxvY2sgJiYgc3R5bGVzLmJsb2NrLFxuXHRcdFx0aXNDYXB0aW9uICYmIHN0eWxlcy5tdXRlZCxcblx0XHRcdHZhcmlhbnQgJiYgc3R5bGVzWyB2YXJpYW50IF0sXG5cdFx0XHR1cHBlckNhc2UgJiYgdXBwZXJDYXNlU3R5bGVzXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggdGV4dFN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhZGp1c3RMaW5lSGVpZ2h0Rm9ySW5uZXJDb250cm9scyxcblx0XHRhbGlnbixcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sb3IsXG5cdFx0Y3gsXG5cdFx0ZGlzcGxheSxcblx0XHRpc0Jsb2NrLFxuXHRcdGlzQ2FwdGlvbixcblx0XHRpc0Rlc3RydWN0aXZlLFxuXHRcdGlzSGlnaGxpZ2h0ZXIsXG5cdFx0bGV0dGVyU3BhY2luZyxcblx0XHRsaW5lSGVpZ2h0UHJvcCxcblx0XHRvcHRpbWl6ZVJlYWRhYmlsaXR5Rm9yLFxuXHRcdHNpemUsXG5cdFx0dXBwZXJDYXNlLFxuXHRcdHZhcmlhbnQsXG5cdFx0d2VpZ2h0LFxuXHRdICk7XG5cblx0bGV0IGZpbmFsRWxsaXBzaXplTW9kZTogdW5kZWZpbmVkIHwgJ2F1dG8nIHwgJ25vbmUnO1xuXHRpZiAoIHRydW5jYXRlID09PSB0cnVlICkge1xuXHRcdGZpbmFsRWxsaXBzaXplTW9kZSA9ICdhdXRvJztcblx0fVxuXHRpZiAoIHRydW5jYXRlID09PSBmYWxzZSApIHtcblx0XHRmaW5hbEVsbGlwc2l6ZU1vZGUgPSAnbm9uZSc7XG5cdH1cblxuXHRjb25zdCBmaW5hbENvbXBvbmVudFByb3BzID0ge1xuXHRcdC4uLm90aGVyUHJvcHMsXG5cdFx0Y2xhc3NOYW1lOiBjbGFzc2VzLFxuXHRcdGNoaWxkcmVuLFxuXHRcdGVsbGlwc2l6ZU1vZGU6IGVsbGlwc2l6ZU1vZGUgfHwgZmluYWxFbGxpcHNpemVNb2RlLFxuXHR9O1xuXG5cdGNvbnN0IHRydW5jYXRlUHJvcHMgPSB1c2VUcnVuY2F0ZSggZmluYWxDb21wb25lbnRQcm9wcyApO1xuXG5cdC8qKlxuXHQgKiBFbmhhbmNlIGNoaWxkIGA8TGluayAvPmAgY29tcG9uZW50cyB0byBpbmhlcml0IGZvbnQgc2l6ZS5cblx0ICovXG5cdGlmICggISB0cnVuY2F0ZSAmJiBBcnJheS5pc0FycmF5KCBjaGlsZHJlbiApICkge1xuXHRcdGNvbnRlbnQgPSBDaGlsZHJlbi5tYXAoIGNoaWxkcmVuLCAoIGNoaWxkICkgPT4ge1xuXHRcdFx0aWYgKFxuXHRcdFx0XHR0eXBlb2YgY2hpbGQgIT09ICdvYmplY3QnIHx8XG5cdFx0XHRcdGNoaWxkID09PSBudWxsIHx8XG5cdFx0XHRcdCEgKCAncHJvcHMnIGluIGNoaWxkIClcblx0XHRcdCkge1xuXHRcdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0XHR9XG5cblx0XHRcdGNvbnN0IGlzTGluayA9IGhhc0Nvbm5lY3ROYW1lc3BhY2UoIGNoaWxkLCBbICdMaW5rJyBdICk7XG5cdFx0XHRpZiAoIGlzTGluayApIHtcblx0XHRcdFx0cmV0dXJuIGNsb25lRWxlbWVudCggY2hpbGQsIHtcblx0XHRcdFx0XHRzaXplOiBjaGlsZC5wcm9wcy5zaXplIHx8ICdpbmhlcml0Jyxcblx0XHRcdFx0fSApO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gY2hpbGQ7XG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIHtcblx0XHQuLi50cnVuY2F0ZVByb3BzLFxuXHRcdGNoaWxkcmVuOiB0cnVuY2F0ZSA/IHRydW5jYXRlUHJvcHMuY2hpbGRyZW4gOiBjb250ZW50LFxuXHR9O1xufVxuIl19 */");
       return cx2(textStyles, className);
     }, [adjustLineHeightForInnerControls, align, className, color2, cx2, display, isBlock, isCaption, isDestructive, isHighlighter, letterSpacing, lineHeightProp, optimizeReadabilityFor, size4, upperCase2, variant, weight]);
     let finalEllipsizeMode;
@@ -25350,7 +25400,7 @@ If there's a particular need for this, please submit a feature request at https:
     disabled
   }) => {
     const backgroundColor = disabled ? COLORS.ui.backgroundDisabled : COLORS.ui.background;
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       backgroundColor
     }, false ? "" : ";label:containerDisabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
@@ -25373,11 +25423,11 @@ If there's a particular need for this, please submit a feature request at https:
       return "";
     }
     if (labelPosition === "edge") {
-      return /* @__PURE__ */ css({
+      return /* @__PURE__ */ css2({
         flex: `0 0 ${__unstableInputWidth}`
       }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpR1MiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
     }
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       width: __unstableInputWidth
     }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzR1EiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
@@ -25393,7 +25443,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!disabled) {
       return "";
     }
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       color: COLORS.ui.textDisabled
     }, false ? "" : ";label:disabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
@@ -25410,7 +25460,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!fontSize) {
       return "";
     }
-    return /* @__PURE__ */ css("font-size:", fontSizeMobile, ";@media ( min-width: 600px ){font-size:", fontSize, ";}" + (false ? "" : ";label:fontSizeStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzSlciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css2("font-size:", fontSizeMobile, ";@media ( min-width: 600px ){font-size:", fontSize, ";}" + (false ? "" : ";label:fontSizeStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzSlciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var getSizeConfig = ({
     inputSize: size4
@@ -25441,13 +25491,13 @@ If there's a particular need for this, please submit a feature request at https:
     return sizes[size4] || sizes.default;
   };
   var sizeStyles = (props) => {
-    return /* @__PURE__ */ css(getSizeConfig(props), false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2TFEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css2(getSizeConfig(props), false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2TFEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var customPaddings = ({
     paddingInlineStart,
     paddingInlineEnd
   }) => {
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       paddingInlineStart,
       paddingInlineEnd
     }, false ? "" : ";label:customPaddings;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvTVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
@@ -25459,12 +25509,12 @@ If there's a particular need for this, please submit a feature request at https:
     let defaultArrowStyles;
     let activeDragCursorStyles;
     if (isDragging2) {
-      defaultArrowStyles = /* @__PURE__ */ css("cursor:", dragCursor, ";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}" + (false ? "" : ";label:defaultArrowStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0TTBCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      defaultArrowStyles = /* @__PURE__ */ css2("cursor:", dragCursor, ";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}" + (false ? "" : ";label:defaultArrowStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0TTBCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
     }
     if (isDragging2 && dragCursor) {
-      activeDragCursorStyles = /* @__PURE__ */ css("&:active{cursor:", dragCursor, ";}" + (false ? "" : ";label:activeDragCursorStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5TjhCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      activeDragCursorStyles = /* @__PURE__ */ css2("&:active{cursor:", dragCursor, ";}" + (false ? "" : ";label:activeDragCursorStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5TjhCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
     }
-    return /* @__PURE__ */ css(defaultArrowStyles, " ", activeDragCursorStyles, ";" + (false ? "" : ";label:dragStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnT1ciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
+    return /* @__PURE__ */ css2(defaultArrowStyles, " ", activeDragCursorStyles, ";" + (false ? "" : ";label:dragStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnT1ciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var Input = /* @__PURE__ */ createStyled("input", false ? {
     target: "em5sgkm3"
@@ -25507,11 +25557,11 @@ If there's a particular need for this, please submit a feature request at https:
     });
     const paddingProperty = isPrefix ? "paddingInlineStart" : "paddingInlineEnd";
     if (variant === "default") {
-      return /* @__PURE__ */ css({
+      return /* @__PURE__ */ css2({
         [paddingProperty]: padding
       }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxVlMiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
     }
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       display: "flex",
       [paddingProperty]: padding - 4
     }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyVlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
@@ -26057,10 +26107,10 @@ If there's a particular need for this, please submit a feature request at https:
       const config = this.config;
       if (!state._active) this.clean();
       if ((state._blocked || !state.intentional) && !state._force && !config.triggerAllEvents) return;
-      const memo6 = this.handler(_objectSpread2(_objectSpread2(_objectSpread2({}, shared), state), {}, {
+      const memo7 = this.handler(_objectSpread2(_objectSpread2(_objectSpread2({}, shared), state), {}, {
         [this.aliasKey]: state.values
       }));
-      if (memo6 !== void 0) state.memo = memo6;
+      if (memo7 !== void 0) state.memo = memo7;
     }
     clean() {
       this.eventStore.clean();
@@ -27440,7 +27490,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle7(targetDocument, hash2, css3) {
+  function injectStyle7(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -27459,15 +27509,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument7(targetDocument) {
     const runtime = getRuntime7();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle7(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle7(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27481,11 +27531,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle7(hash2, css3) {
+  function registerStyle7(hash2, css4) {
     const runtime = getRuntime7();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash2, css3);
+      injectStyle7(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -27801,23 +27851,41 @@ This message will only show in development mode. It won't appear in production.
         ...additionalProps
       });
     }
-    if (icon && (icon.type === "svg" || icon.type === import_primitives30.SVG)) {
-      const appliedProps = {
-        ...icon.props,
-        width: size4,
-        height: size4,
-        ...additionalProps
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives30.SVG, {
-        ...appliedProps
-      });
-    }
     if ((0, import_element33.isValidElement)(icon)) {
+      const {
+        style: consumerStyle,
+        ...restProps
+      } = additionalProps;
+      const mergedStyle = icon.props.style || consumerStyle ? {
+        ...icon.props.style,
+        ...consumerStyle
+      } : void 0;
+      const styleProps = mergedStyle ? {
+        style: mergedStyle
+      } : {};
+      if (icon.type === "svg" || icon.type === import_primitives30.SVG) {
+        const appliedProps = {
+          ...icon.props,
+          width: size4,
+          height: size4,
+          ...restProps,
+          // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+          // stroke-based icons) is preserved unless the consumer overrides
+          // the same property explicitly.
+          ...styleProps
+        };
+        return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives30.SVG, {
+          ...appliedProps
+        });
+      }
       return (0, import_element33.cloneElement)(icon, {
         size: size4,
         width: size4,
         height: size4,
-        ...additionalProps
+        ...restProps,
+        // Merge styles so the icon's intrinsic style is preserved unless
+        // the consumer overrides the same property explicitly.
+        ...styleProps
       });
     }
     return icon;
@@ -28055,7 +28123,7 @@ This message will only show in development mode. It won't appear in production.
     target: "ep09it40",
     label: "SpinButton"
   })("&&&&&{color:", COLORS.theme.accent, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QjBDIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */"));
-  var smallSpinButtons = /* @__PURE__ */ css("width:", space(5), ";min-width:", space(5), ";height:", space(5), ";" + (false ? "" : ";label:smallSpinButtons;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQzRCIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */");
+  var smallSpinButtons = /* @__PURE__ */ css2("width:", space(5), ";min-width:", space(5), ";height:", space(5), ";" + (false ? "" : ";label:smallSpinButtons;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQzRCIiwiZmlsZSI6Im51bWJlci1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBJbnB1dENvbnRyb2wgZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uLy4uL2J1dHRvbic7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgaHRtbEFycm93U3R5bGVzID0gKCB7IGhpZGVIVE1MQXJyb3dzIH06IHsgaGlkZUhUTUxBcnJvd3M6IGJvb2xlYW4gfSApID0+IHtcblx0aWYgKCAhIGhpZGVIVE1MQXJyb3dzICkge1xuXHRcdHJldHVybiBgYDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPSdudW1iZXInXSB7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQoIElucHV0Q29udHJvbCApYFxuXHQkeyBodG1sQXJyb3dTdHlsZXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTcGluQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0JiYmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdH1cbmA7XG5cbmNvbnN0IHNtYWxsU3BpbkJ1dHRvbnMgPSBjc3NgXG5cdHdpZHRoOiAkeyBzcGFjZSggNSApIH07XG5cdG1pbi13aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRoZWlnaHQ6ICR7IHNwYWNlKCA1ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzdHlsZXMgPSB7IHNtYWxsU3BpbkJ1dHRvbnMgfTtcbiJdfQ== */");
   var styles = {
     smallSpinButtons
   };
@@ -28493,7 +28561,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle8(targetDocument, hash2, css3) {
+  function injectStyle8(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -28512,15 +28580,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument8(targetDocument) {
     const runtime = getRuntime8();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle8(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle8(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28534,11 +28602,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle8(hash2, css3) {
+  function registerStyle8(hash2, css4) {
     const runtime = getRuntime8();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash2, css3);
+      injectStyle8(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -29133,12 +29201,12 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/slot-fill/context.mjs
   var import_compose10 = __toESM(require_compose(), 1);
   var import_element41 = __toESM(require_element(), 1);
-  var import_warning4 = __toESM(require_warning(), 1);
+  var import_warning5 = __toESM(require_warning(), 1);
   var initialValue = {
     slots: (0, import_compose10.observableMap)(),
     fills: (0, import_compose10.observableMap)(),
     registerSlot: () => {
-      true ? (0, import_warning4.default)("Components must be wrapped within `SlotFillProvider`. See https://developer.wordpress.org/block-editor/components/slot-fill/") : void 0;
+      true ? (0, import_warning5.default)("Components must be wrapped within `SlotFillProvider`. See https://developer.wordpress.org/block-editor/components/slot-fill/") : void 0;
     },
     unregisterSlot: () => {
     },
@@ -29231,7 +29299,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash2, css3) {
+  function injectStyle9(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -29250,15 +29318,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument9(targetDocument) {
     const runtime = getRuntime9();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle9(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle9(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30568,7 +30636,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash2, css3) {
+  function injectStyle10(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -30587,15 +30655,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument10(targetDocument) {
     const runtime = getRuntime10();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle10(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle10(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30609,17 +30677,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash2, css3) {
+  function registerStyle9(hash2, css4) {
     const runtime = getRuntime10();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash2, css3);
+      injectStyle10(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("67ff33c72d", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
+    registerStyle9("2eee37fabd", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
   }
-  var style_module_default9 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
+  var style_module_default9 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "linked-border-control-full-width": "_6a6edeeb175d724f__linked-border-control-full-width", "header": "f5104488f80fa50f__header", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
   function useBorderBoxControlLinkedButton(props) {
     const {
       className,
@@ -30686,7 +30754,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash2, css3) {
+  function injectStyle11(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -30705,15 +30773,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE11, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument11(targetDocument) {
     const runtime = getRuntime11();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle11(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle11(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30727,17 +30795,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash2, css3) {
+  function registerStyle10(hash2, css4) {
     const runtime = getRuntime11();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash2, css3);
+      injectStyle11(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("67ff33c72d", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
+    registerStyle10("2eee37fabd", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
   }
-  var style_module_default10 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
+  var style_module_default10 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "linked-border-control-full-width": "_6a6edeeb175d724f__linked-border-control-full-width", "header": "f5104488f80fa50f__header", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
   var borderBoxStyleWithFallback = (border) => {
     const {
       color: color2 = COLORS.gray[200],
@@ -30806,9 +30874,15 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/toggle-group-control/context.mjs
   var import_element54 = __toESM(require_element(), 1);
-  var ToggleGroupControlContext = (0, import_element54.createContext)({});
+  var ToggleGroupControlContext = (0, import_element54.createContext)(void 0);
   ToggleGroupControlContext.displayName = "ToggleGroupControlContext";
-  var useToggleGroupControlContext = () => (0, import_element54.useContext)(ToggleGroupControlContext);
+  var useToggleGroupControlContext = (componentName = "ToggleGroupControlOptionBase") => {
+    const context = (0, import_element54.useContext)(ToggleGroupControlContext);
+    if (!context) {
+      throw new Error(`${componentName} can only be rendered inside ToggleGroupControl.`);
+    }
+    return context;
+  };
   var context_default2 = ToggleGroupControlContext;

   // packages/components/build-module/toggle-group-control/toggle-group-control/utils.mjs
@@ -30849,6 +30923,7 @@ This message will only show in development mode. It won't appear in production.
     value: valueProp,
     id: idProp,
     setSelectedElement,
+    disabled,
     ...otherProps
   }, forwardedRef) {
     const generatedId = (0, import_compose20.useInstanceId)(ToggleGroupControlAsRadioGroup, "toggle-group-control-as-radio-group");
@@ -30881,8 +30956,9 @@ This message will only show in development mode. It won't appear in production.
       value: selectedValue,
       // @ts-expect-error - This is wrong and we should fix it.
       setValue,
-      setSelectedElement
-    }), [baseId, isAdaptiveWidth, radio, selectedValue, setSelectedElement, setValue]);
+      setSelectedElement,
+      disabled: Boolean(disabled)
+    }), [baseId, isAdaptiveWidth, radio, selectedValue, setSelectedElement, setValue, disabled]);
     return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(context_default2.Provider, {
       value: groupContextValue,
       children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(RadioGroup, {
@@ -30892,6 +30968,7 @@ This message will only show in development mode. It won't appear in production.
         ...otherProps,
         id: baseId,
         ref: forwardedRef,
+        disabled: disabled || void 0,
         children
       })
     });
@@ -30911,6 +30988,7 @@ This message will only show in development mode. It won't appear in production.
     value: valueProp,
     id: idProp,
     setSelectedElement,
+    disabled,
     ...otherProps
   }, forwardedRef) {
     const generatedId = (0, import_compose21.useInstanceId)(ToggleGroupControlAsButtonGroup, "toggle-group-control-as-button-group");
@@ -30930,8 +31008,9 @@ This message will only show in development mode. It won't appear in production.
       setValue: setSelectedValue,
       isBlock: !isAdaptiveWidth,
       isDeselectable: true,
-      setSelectedElement
-    }), [baseId, selectedValue, setSelectedValue, isAdaptiveWidth, setSelectedElement]);
+      setSelectedElement,
+      disabled: Boolean(disabled)
+    }), [baseId, selectedValue, setSelectedValue, isAdaptiveWidth, setSelectedElement, disabled]);
     return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(context_default2.Provider, {
       value: groupContextValue,
       children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(component_default, {
@@ -30940,6 +31019,7 @@ This message will only show in development mode. It won't appear in production.
         ref: forwardedRef,
         role: "group",
         id: baseId,
+        "aria-disabled": disabled || void 0,
         children
       })
     });
@@ -31105,7 +31185,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash2, css3) {
+  function injectStyle12(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -31124,15 +31204,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE12, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument12(targetDocument) {
     const runtime = getRuntime12();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle12(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle12(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -31146,15 +31226,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash2, css3) {
+  function registerStyle11(hash2, css4) {
     const runtime = getRuntime12();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash2, css3);
+      injectStyle12(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("a4244dfbf1", '.f3fd102dd2f0e90e__toggle-group-control{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid transparent;border-radius:var(--wpds-border-radius-sm,2px);display:inline-flex;height:40px;min-width:0;position:relative}@media not (prefers-reduced-motion){.f3fd102dd2f0e90e__toggle-group-control[data-indicator-animated]:before{transition-duration:.2s;transition-property:transform,border-radius;transition-timing-function:ease-out}}.f3fd102dd2f0e90e__toggle-group-control:before{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));border-radius:var(--wpds-border-radius-sm,2px);content:"";height:calc(var(--selected-height, 0)*1px + 2px);left:-2px;opacity:min(1,max(0,var(--selected-width,0),var(--selected-height,0)));outline:2px solid transparent;outline-offset:-3px;pointer-events:none;position:absolute;top:-1px;transform:translateX(calc(var(--selected-left, 0)*1px));width:calc(var(--selected-width, 0)*1px + 2px)}._1344586004ce6119__has-border{border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.aa98fad5b5d333be__has-enclosing-borders:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa98fad5b5d333be__has-enclosing-borders: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));z-index:1}._4068eff8d72c19b3__is-block{display:flex;width:100%}');
+    registerStyle11("86a73788d7", '.f3fd102dd2f0e90e__toggle-group-control{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid transparent;border-radius:var(--wpds-border-radius-sm,2px);display:inline-flex;height:40px;min-width:0;position:relative}@media not (prefers-reduced-motion){.f3fd102dd2f0e90e__toggle-group-control[data-indicator-animated]:before{transition-duration:.2s;transition-property:transform,border-radius;transition-timing-function:ease-out}}.f3fd102dd2f0e90e__toggle-group-control:before{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));border-radius:var(--wpds-border-radius-sm,2px);content:"";height:calc(var(--selected-height, 0)*1px + 2px);left:-2px;opacity:min(1,max(0,var(--selected-width,0),var(--selected-height,0)));outline:2px solid transparent;outline-offset:-3px;pointer-events:none;position:absolute;top:-1px;transform:translateX(calc(var(--selected-left, 0)*1px));width:calc(var(--selected-width, 0)*1px + 2px)}.f3fd102dd2f0e90e__toggle-group-control[aria-disabled=true]:before{opacity:calc(min(1, max(0, var(--selected-width, 0), var(--selected-height, 0))) * .4)}._1344586004ce6119__has-border{border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.aa98fad5b5d333be__has-enclosing-borders:hover:not([aria-disabled=true]){border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa98fad5b5d333be__has-enclosing-borders: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));z-index:1}._4068eff8d72c19b3__is-block{display:flex;width:100%}');
   }
   var style_module_default11 = { "toggle-group-control": "f3fd102dd2f0e90e__toggle-group-control", "has-border": "_1344586004ce6119__has-border", "has-enclosing-borders": "aa98fad5b5d333be__has-enclosing-borders", "is-block": "_4068eff8d72c19b3__is-block" };
   function UnconnectedToggleGroupControl(props, forwardedRef) {
@@ -31167,6 +31247,7 @@ This message will only show in development mode. It won't appear in production.
       isAdaptiveWidth = false,
       isBlock = false,
       isDeselectable = false,
+      disabled = false,
       id: id3,
       label,
       hideLabelFromVision = false,
@@ -31213,6 +31294,7 @@ This message will only show in development mode. It won't appear in production.
         onChange,
         ref: refs,
         value,
+        disabled,
         children
       })
     });
@@ -31254,7 +31336,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash2, css3) {
+  function injectStyle13(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -31273,15 +31355,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument13(targetDocument) {
     const runtime = getRuntime13();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle13(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle13(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -31295,11 +31377,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash2, css3) {
+  function registerStyle12(hash2, css4) {
     const runtime = getRuntime13();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash2, css3);
+      injectStyle13(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -31342,6 +31424,7 @@ This message will only show in development mode. It won't appear in production.
       disabled,
       ...otherButtonProps
     } = buttonProps;
+    const isOptionDisabled = Boolean(toggleGroupControlContext.disabled || disabled);
     const isPressed = toggleGroupControlContext.value === value;
     const labelClasses = clsx_default(style_module_default12.label, isBlock && style_module_default12["label-block"]);
     const itemClasses = clsx_default(style_module_default12.button, {
@@ -31376,7 +31459,7 @@ This message will only show in development mode. It won't appear in production.
         text: otherButtonProps["aria-label"],
         children: isDeselectable ? /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("button", {
           ...commonProps,
-          disabled,
+          disabled: isOptionDisabled,
           "aria-pressed": isPressed,
           type: "button",
           onClick: buttonOnClick,
@@ -31411,6 +31494,7 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/toggle-group-control/toggle-group-control-option/component.mjs
   var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlOption(props, ref) {
+    useToggleGroupControlContext("ToggleGroupControlOption");
     const {
       label,
       ...restProps
@@ -31431,6 +31515,7 @@ This message will only show in development mode. It won't appear in production.
   var import_element64 = __toESM(require_element(), 1);
   var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlOptionIcon(props, ref) {
+    useToggleGroupControlContext("ToggleGroupControlOptionIcon");
     const {
       icon,
       label,
@@ -31642,7 +31727,7 @@ This message will only show in development mode. It won't appear in production.
     if (!disabled) {
       return "";
     }
-    return /* @__PURE__ */ css("color:", COLORS.ui.textDisabled, ";cursor:default;" + (false ? "" : ";label:disabledStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQlciLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
+    return /* @__PURE__ */ css2("color:", COLORS.ui.textDisabled, ";cursor:default;" + (false ? "" : ";label:disabledStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQlciLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
   };
   var _ref22 = false ? {
     name: "1lv1yo7",
@@ -31694,7 +31779,7 @@ This message will only show in development mode. It won't appear in production.
       }
     };
     const style2 = sizes[selectSize] || sizes.default;
-    return /* @__PURE__ */ css(style2, false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRVEiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
+    return /* @__PURE__ */ css2(style2, false ? "" : ";label:sizeStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRVEiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */");
   };
   var chevronIconSize = 18;
   var sizePaddings = ({
@@ -31927,7 +32012,7 @@ This message will only show in development mode. It won't appear in production.
   }
   var rangeHeightValue = 30;
   var railHeight = 4;
-  var rangeHeight = () => /* @__PURE__ */ css({
+  var rangeHeight = () => /* @__PURE__ */ css2({
     height: rangeHeightValue,
     minHeight: rangeHeightValue
   }, false ? "" : ";label:rangeHeight;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
@@ -31947,7 +32032,7 @@ This message will only show in development mode. It won't appear in production.
   });
   var wrapperColor = ({
     color: color2 = COLORS.ui.borderFocus
-  }) => /* @__PURE__ */ css({
+  }) => /* @__PURE__ */ css2({
     color: color2
   }, false ? "" : ";label:wrapperColor;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   var Wrapper2 = /* @__PURE__ */ createStyled("div", false ? {
@@ -31978,7 +32063,7 @@ This message will only show in development mode. It won't appear in production.
     disabled,
     railColor
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.ui.backgroundDisabled : railColor || COLORS.theme.gray[300], ";@media ( forced-colors: active ){background:GrayText;}" + (false ? "" : ";label:railBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStEVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
+    return /* @__PURE__ */ css2("background:", disabled ? COLORS.ui.backgroundDisabled : railColor || COLORS.theme.gray[300], ";@media ( forced-colors: active ){background:GrayText;}" + (false ? "" : ";label:railBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStEVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var Rail = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk10"
@@ -31990,7 +32075,7 @@ This message will only show in development mode. It won't appear in production.
     disabled,
     trackColor
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : trackColor || "currentColor", ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:trackBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlGVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
+    return /* @__PURE__ */ css2("background:", disabled ? COLORS.theme.gray[400] : trackColor || "currentColor", ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:trackBackgroundColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlGVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var Track = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk9"
@@ -32020,7 +32105,7 @@ This message will only show in development mode. It won't appear in production.
   var markLabelFill = ({
     isFilled
   }) => {
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       color: isFilled ? COLORS.theme.gray[700] : COLORS.theme.gray[300]
     }, false ? "" : ";label:markLabelFill;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJJUSIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
@@ -32039,7 +32124,7 @@ This message will only show in development mode. It won't appear in production.
   var thumbColor = ({
     disabled
   }) => {
-    return /* @__PURE__ */ css("background:", disabled ? COLORS.theme.gray[400] : COLORS.theme.accent, ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:thumbColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlLVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
+    return /* @__PURE__ */ css2("background:", disabled ? COLORS.theme.gray[400] : COLORS.theme.accent, ";@media ( forced-colors: active ){background:", disabled ? "GrayText" : "CanvasText", ";}" + (false ? "" : ";label:thumbColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlLVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var ThumbWrapper = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk5"
@@ -32056,7 +32141,7 @@ This message will only show in development mode. It won't appear in production.
   var thumbFocus = ({
     isFocused
   }) => {
-    return isFocused ? /* @__PURE__ */ css("&::before{content:' ';position:absolute;background-color:", COLORS.theme.accent, ";opacity:0.4;border-radius:", config_values_default.radiusRound, ";height:", thumbSize + 8, "px;width:", thumbSize + 8, "px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}" + (false ? "" : ";label:thumbFocus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJNTyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */") : "";
+    return isFocused ? /* @__PURE__ */ css2("&::before{content:' ';position:absolute;background-color:", COLORS.theme.accent, ";opacity:0.4;border-radius:", config_values_default.radiusRound, ";height:", thumbSize + 8, "px;width:", thumbSize + 8, "px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}" + (false ? "" : ";label:thumbFocus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJNTyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */") : "";
   };
   var Thumb = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk4"
@@ -32073,7 +32158,7 @@ This message will only show in development mode. It won't appear in production.
   var tooltipShow = ({
     show
   }) => {
-    return /* @__PURE__ */ css("display:", show ? "inline-block" : "none", ";opacity:", show ? 1 : 0, ";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}" + (false ? "" : ";label:tooltipShow;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZQVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
+    return /* @__PURE__ */ css2("display:", show ? "inline-block" : "none", ";opacity:", show ? 1 : 0, ";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}" + (false ? "" : ";label:tooltipShow;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZQVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */");
   };
   var _ref5 = false ? {
     name: "1cypxip",
@@ -33840,7 +33925,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash2, css3) {
+  function injectStyle14(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -33859,15 +33944,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument14(targetDocument) {
     const runtime = getRuntime14();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle14(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle14(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -33881,11 +33966,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash2, css3) {
+  function registerStyle13(hash2, css4) {
     const runtime = getRuntime14();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash2, css3);
+      injectStyle14(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -33996,7 +34081,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash2, css3) {
+  function injectStyle15(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -34015,15 +34100,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument15(targetDocument) {
     const runtime = getRuntime15();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle15(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle15(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -34037,11 +34122,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash2, css3) {
+  function registerStyle14(hash2, css4) {
     const runtime = getRuntime15();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash2, css3);
+      injectStyle15(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -34070,7 +34155,7 @@ This message will only show in development mode. It won't appear in production.
         return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(circular_option_picker_default2.Option, {
           isSelected: isSelected2,
           selectedIconProps: isSelected2 ? {
-            fill: colordColor.contrast() > colordColor.contrast("#000") ? "#fff" : "#000"
+            color: colordColor.contrast() > colordColor.contrast("#000") ? "#fff" : "#000"
           } : {},
           tooltipText: name || // translators: %s: color hex code e.g: "#f00".
           (0, import_i18n20.sprintf)((0, import_i18n20.__)("Color code: %s"), color2),
@@ -34580,7 +34665,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash2, css3) {
+  function injectStyle16(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -34599,15 +34684,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument16(targetDocument) {
     const runtime = getRuntime16();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle16(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle16(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -34621,11 +34706,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash2, css3) {
+  function registerStyle15(hash2, css4) {
     const runtime = getRuntime16();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash2, css3);
+      injectStyle16(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -34879,8 +34964,8 @@ This message will only show in development mode. It won't appear in production.
     selectSize
   }) => {
     const sizes = {
-      small: /* @__PURE__ */ css("box-sizing:border-box;padding:2px 1px;width:20px;font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;&:not( :disabled ){color:", COLORS.gray[800], ";}" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0NZIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */"),
-      default: /* @__PURE__ */ css("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:", space(2), ";padding:", space(1), ";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;field-sizing:content;&:not( :disabled ){color:", COLORS.theme.accent, ";}" + (false ? "" : ";label:default;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOENjIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
+      small: /* @__PURE__ */ css2("box-sizing:border-box;padding:2px 1px;width:20px;font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;&:not( :disabled ){color:", COLORS.gray[800], ";}" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0NZIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */"),
+      default: /* @__PURE__ */ css2("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:", space(2), ";padding:", space(1), ";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;field-sizing:content;&:not( :disabled ){color:", COLORS.theme.accent, ";}" + (false ? "" : ";label:default;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOENjIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
     };
     return sizes[selectSize];
   };
@@ -34894,11 +34979,11 @@ This message will only show in development mode. It won't appear in production.
     selectSize = "default"
   }) => {
     const sizes = {
-      small: /* @__PURE__ */ css("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;", rtl({
+      small: /* @__PURE__ */ css2("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;", rtl({
         borderTopLeftRadius: 0,
         borderBottomLeftRadius: 0
       })(), " &:not(:disabled):hover{background-color:", COLORS.gray[100], ";}&:focus{border:1px solid ", COLORS.ui.borderFocus, ";box-shadow:inset 0 0 0 ", config_values_default.borderWidth + " " + COLORS.ui.borderFocus, ";outline-offset:0;outline:2px solid transparent;z-index:1;}" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUZZIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */"),
-      default: /* @__PURE__ */ css("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ", config_values_default.borderWidth + " " + COLORS.ui.borderFocus, ";outline:", config_values_default.borderWidth, " solid transparent;}&:focus{box-shadow:0 0 0 ", config_values_default.borderWidthFocus + " " + COLORS.ui.borderFocus, ";outline:", config_values_default.borderWidthFocus, " solid transparent;}" + (false ? "" : ";label:default;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUdjIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
+      default: /* @__PURE__ */ css2("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ", config_values_default.borderWidth + " " + COLORS.ui.borderFocus, ";outline:", config_values_default.borderWidth, " solid transparent;}&:focus{box-shadow:0 0 0 ", config_values_default.borderWidthFocus + " " + COLORS.ui.borderFocus, ";outline:", config_values_default.borderWidthFocus, " solid transparent;}" + (false ? "" : ";label:default;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUdjIiwiZmlsZSI6InVuaXQtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgcnRsIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuaW1wb3J0IHsgQmFja2Ryb3BVSSB9IGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgU2VsZWN0U2l6ZSB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG4vLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG4vLyBgc2l6ZWAgSFRNTCBhdHRyaWJ1dGUgb2YgdGhlIGBzZWxlY3RgIGVsZW1lbnQuXG50eXBlIFNlbGVjdFByb3BzID0ge1xuXHRzZWxlY3RTaXplOiBTZWxlY3RTaXplO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgVmFsdWVJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQmJiYge1xuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JHsgQmFja2Ryb3BVSSB9IHtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlVW5pdExhYmVsU3R5bGVzID0gKCB7IHNlbGVjdFNpemUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdHNtYWxsOiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzogMnB4IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgODAwIF0gfTtcblx0XHRcdH1cblx0XHRgLFxuXHRcdGRlZmF1bHQ6IGNzc2Bcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRcdFx0cGFkZGluZzogJHsgc3BhY2UoIDEgKSB9O1xuXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZpZWxkLXNpemluZzogY29udGVudDtcblxuXHRcdFx0Jjpub3QoIDpkaXNhYmxlZCApIHtcblx0XHRcdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRMYWJlbCA9IHN0eWxlZC5kaXY8IFNlbGVjdFByb3BzID5gXG5cdCYmJiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQkeyBiYXNlVW5pdExhYmVsU3R5bGVzIH07XG5cblx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDkwMCBdIH07XG5cdH1cbmA7XG5cbmNvbnN0IHVuaXRTZWxlY3RTaXplcyA9ICggeyBzZWxlY3RTaXplID0gJ2RlZmF1bHQnIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRib3gtc2hhZG93IDAuMXMgbGluZWFyLFxuXHRcdFx0XHRib3JkZXIgMC4xcyBsaW5lYXI7XG5cblx0XHRcdCR7IHJ0bCggeyBib3JkZXJUb3BMZWZ0UmFkaXVzOiAwLCBib3JkZXJCb3R0b21MZWZ0UmFkaXVzOiAwIH0gKSgpIH1cblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOndoZXJlKCA6bm90KCA6ZGlzYWJsZWQgKSApOmhvdmVyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRcdFx0XHQkeyBDT05GSUcuYm9yZGVyV2lkdGggKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgKyAnICcgKyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdFx0b3V0bGluZTogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRm9yIEhpZ2ggQ29udHJhc3QgTW9kZVxuXHRcdFx0fVxuXHRcdGAsXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzZWxlY3RTaXplIF07XG59O1xuXG5leHBvcnQgY29uc3QgVW5pdFNlbGVjdCA9IHN0eWxlZC5zZWxlY3Q8IFNlbGVjdFByb3BzID5gXG5cdC8vIFRoZSAmJiYgY291bnRlcmFjdHMgPHNlbGVjdD4gc3R5bGVzIGluIFdQIGZvcm1zLmNzc1xuXHQmJiYge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1hTbWFsbCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdC8qIFJlbW92aW5nIG1hcmdpbiBlbnN1cmVzIGZvY3VzIHN0eWxlcyBuZWF0bHkgb3ZlcmxheSB0aGUgd3JhcHBlci4gKi9cblx0XHRtYXJnaW46IDA7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblxuXHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXHRcdCR7IHVuaXRTZWxlY3RTaXplcyB9O1xuXHR9XG5gO1xuIl19 */")
     };
     return sizes[selectSize];
   };
@@ -35117,7 +35202,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash2, css3) {
+  function injectStyle17(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -35136,15 +35221,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument17(targetDocument) {
     const runtime = getRuntime17();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle17(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle17(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -35158,11 +35243,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle16(hash2, css3) {
+  function registerStyle16(hash2, css4) {
     const runtime = getRuntime17();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash2, css3);
+      injectStyle17(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -35437,7 +35522,7 @@ This message will only show in development mode. It won't appear in production.
     const cx2 = useCx();
     const classes = (0, import_element83.useMemo)(() => {
       const alignmentProps = getAlignmentProps2(alignment);
-      const gridClasses = /* @__PURE__ */ css({
+      const gridClasses = /* @__PURE__ */ css2({
         alignItems: align,
         display: isInline ? "inline-grid" : "grid",
         gap: `calc( ${config_values_default.gridBase} * ${gap} )`,
@@ -35497,7 +35582,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash2, css3) {
+  function injectStyle18(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -35516,15 +35601,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument18(targetDocument) {
     const runtime = getRuntime18();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle18(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle18(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -35538,17 +35623,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash2, css3) {
+  function registerStyle17(hash2, css4) {
     const runtime = getRuntime18();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash2, css3);
+      injectStyle18(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle17("67ff33c72d", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
+    registerStyle17("2eee37fabd", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
   }
-  var style_module_default17 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
+  var style_module_default17 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "linked-border-control-full-width": "_6a6edeeb175d724f__linked-border-control-full-width", "header": "f5104488f80fa50f__header", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
   function useBorderBoxControlSplitControls(props) {
     const {
       className,
@@ -35811,7 +35896,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash2, css3) {
+  function injectStyle19(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -35830,15 +35915,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument19(targetDocument) {
     const runtime = getRuntime19();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle19(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle19(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -35852,17 +35937,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash2, css3) {
+  function registerStyle18(hash2, css4) {
     const runtime = getRuntime19();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash2, css3);
+      injectStyle19(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle18("67ff33c72d", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
+    registerStyle18("2eee37fabd", ".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");
   }
-  var style_module_default18 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
+  var style_module_default18 = { "linked-border-control": "fa6e6c2331986855__linked-border-control", "linked-border-control-full-width": "_6a6edeeb175d724f__linked-border-control-full-width", "header": "f5104488f80fa50f__header", "wrapper": "_48f63719b9dc7e1a__wrapper", "linked-button": "_902e774d37b6698b__linked-button", "visualizer": "_5978f65e1d08de6c__visualizer", "split-controls": "afa8e78cec6a9f62__split-controls", "centered-border-control": "ec002fcdf4036950__centered-border-control", "right-border-control": "f9ea07d7127ab067__right-border-control" };
   function useBorderBoxControl(props) {
     const {
       className,
@@ -35870,6 +35955,8 @@ This message will only show in development mode. It won't appear in production.
       onChange,
       enableAlpha = false,
       enableStyle = true,
+      hideLabelFromVision,
+      label,
       value,
       __experimentalIsRenderedInSidebar = false,
       // Deprecated props, no longer used.
@@ -35877,6 +35964,7 @@ This message will only show in development mode. It won't appear in production.
       __next40pxDefaultSize: _next40pxDefaultSize,
       ...otherProps
     } = useContextSystem(props, "BorderBoxControl");
+    const hasVisibleLabel = !!label && !hideLabelFromVision;
     const mixedBorders = hasMixedBorders(value);
     const splitBorders = hasSplitBorders(value);
     const linkedValue = splitBorders ? getCommonBorder(value) : value;
@@ -35927,12 +36015,19 @@ This message will only show in development mode. It won't appear in production.
         onChange(newBorder);
       }
     };
-    const linkedControlClassName = style_module_default18["linked-border-control"];
+    const linkedControlClassName = clsx_default(style_module_default18["linked-border-control"], {
+      [style_module_default18["linked-border-control-full-width"]]: hasVisibleLabel
+    });
     const wrapperClassName = style_module_default18.wrapper;
+    const headerClassName = style_module_default18.header;
     return {
       ...otherProps,
       className,
       colors,
+      hasVisibleLabel,
+      headerClassName,
+      hideLabelFromVision,
+      label,
       disableUnits: mixedBorders && !hasWidthValue,
       enableAlpha,
       enableStyle,
@@ -35953,6 +36048,7 @@ This message will only show in development mode. It won't appear in production.
   var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
   var BorderLabel2 = (props) => {
     const {
+      id: id3,
       label,
       hideLabelFromVision
     } = props;
@@ -35960,9 +36056,11 @@ This message will only show in development mode. It won't appear in production.
       return null;
     }
     return hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default2, {
-      as: "label",
+      as: "span",
+      id: id3,
       children: label
-    }) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(StyledLabel, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(base_control_default.VisualLabel, {
+      id: id3,
       children: label
     });
   };
@@ -35975,6 +36073,8 @@ This message will only show in development mode. It won't appear in production.
       enableAlpha,
       enableStyle,
       hasMixedBorders: hasMixedBorders2,
+      hasVisibleLabel,
+      headerClassName,
       hideLabelFromVision,
       isLinked,
       label,
@@ -35988,8 +36088,12 @@ This message will only show in development mode. It won't appear in production.
       toggleLinked,
       wrapperClassName,
       __experimentalIsRenderedInSidebar,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
       ...otherProps
     } = useBorderBoxControl(props);
+    const generatedLabelId = (0, import_compose36.useInstanceId)(BorderBoxControl, "border-box-control-label");
+    const labelId = label && !ariaLabel && !ariaLabelledBy ? generatedLabelId : void 0;
     const [popoverAnchor, setPopoverAnchor] = (0, import_element86.useState)(null);
     const popoverProps = (0, import_element86.useMemo)(() => popoverPlacement ? {
       placement: popoverPlacement,
@@ -36000,9 +36104,31 @@ This message will only show in development mode. It won't appear in production.
     const mergedRef = (0, import_compose36.useMergeRefs)([setPopoverAnchor, forwardedRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(component_default, {
       className,
+      role: label || ariaLabel || ariaLabelledBy ? "group" : void 0,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy ?? labelId,
       ...otherProps,
       ref: mergedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime154.jsx)(BorderLabel2, {
+      children: [hasVisibleLabel ? (
+        // The toggle shares the label's row so that it lines up with
+        // the equivalent toggle on sibling controls, e.g. the border
+        // radius one.
+        /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(component_default22, {
+          className: headerClassName,
+          columns: 2,
+          templateColumns: "1fr min-content",
+          alignment: "center",
+          children: [/* @__PURE__ */ (0, import_jsx_runtime154.jsx)(BorderLabel2, {
+            id: labelId,
+            label,
+            hideLabelFromVision
+          }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default10, {
+            onClick: toggleLinked,
+            isLinked
+          })]
+        })
+      ) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(BorderLabel2, {
+        id: labelId,
         label,
         hideLabelFromVision
       }), /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(component_default, {
@@ -36032,7 +36158,7 @@ This message will only show in development mode. It won't appear in production.
           popoverOffset,
           value: splitValue,
           __experimentalIsRenderedInSidebar
-        }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default10, {
+        }), !hasVisibleLabel && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default10, {
           onClick: toggleLinked,
           isLinked
         })]
@@ -36046,7 +36172,7 @@ This message will only show in development mode. It won't appear in production.
   var import_compose38 = __toESM(require_compose(), 1);
   var import_element88 = __toESM(require_element(), 1);
   var import_i18n30 = __toESM(require_i18n(), 1);
-  var import_warning5 = __toESM(require_warning(), 1);
+  var import_warning6 = __toESM(require_warning(), 1);

   // packages/components/build-module/box-control/box-input-control.mjs
   var import_compose37 = __toESM(require_compose(), 1);
@@ -36289,7 +36415,7 @@ This message will only show in development mode. It won't appear in production.
   var strokeFocus = ({
     isFocused
   }) => {
-    return /* @__PURE__ */ css({
+    return /* @__PURE__ */ css2({
       backgroundColor: "currentColor",
       opacity: isFocused ? 1 : 0.3
     }, false ? "" : ";label:strokeFocus;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXFCUSIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */");
@@ -36448,7 +36574,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash2, css3) {
+  function injectStyle20(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -36467,15 +36593,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE20, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument20(targetDocument) {
     const runtime = getRuntime20();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle20(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle20(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36489,11 +36615,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash2, css3) {
+  function registerStyle19(hash2, css4) {
     const runtime = getRuntime20();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash2, css3);
+      injectStyle20(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -36739,7 +36865,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash2, css3) {
+  function injectStyle21(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -36758,15 +36884,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE21, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument21(targetDocument) {
     const runtime = getRuntime21();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle21(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle21(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36780,11 +36906,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle20(hash2, css3) {
+  function registerStyle20(hash2, css4) {
     const runtime = getRuntime21();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash2, css3);
+      injectStyle21(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -36864,7 +36990,7 @@ This message will only show in development mode. It won't appear in production.
     if (presets && !presetKey || !presets && presetKey) {
       const definedProp = presets ? "presets" : "presetKey";
       const missingProp = presets ? "presetKey" : "presets";
-      true ? (0, import_warning5.default)(`wp.components.BoxControl: the '${missingProp}' prop is required when the '${definedProp}' prop is defined.`) : void 0;
+      true ? (0, import_warning6.default)(`wp.components.BoxControl: the '${missingProp}' prop is required when the '${definedProp}' prop is defined.`) : void 0;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(component_default22, {
       id: id3,
@@ -36982,7 +37108,7 @@ This message will only show in development mode. It won't appear in production.
       }
       const transition = `box-shadow ${config_values_default.transitionDuration} ${config_values_default.transitionTimingFunction}`;
       const sx = {};
-      sx.Base = /* @__PURE__ */ css({
+      sx.Base = /* @__PURE__ */ css2({
         borderRadius: borderRadius2,
         bottom: offset4,
         boxShadow: getBoxShadow(value),
@@ -36990,17 +37116,17 @@ This message will only show in development mode. It won't appear in production.
         left: offset4,
         right: offset4,
         top: offset4
-      }, /* @__PURE__ */ css("@media not ( prefers-reduced-motion ){transition:", transition, ";}" + (false ? "" : ";label:sx-Base;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0VNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */"), false ? "" : ";label:sx-Base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERZIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
+      }, /* @__PURE__ */ css2("@media not ( prefers-reduced-motion ){transition:", transition, ";}" + (false ? "" : ";label:sx-Base;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0VNIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */"), false ? "" : ";label:sx-Base;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMERZIiwiZmlsZSI6Imhvb2sudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyB1c2VNZW1vIH0gZnJvbSAnQHdvcmRwcmVzcy9lbGVtZW50JztcbmltcG9ydCB0eXBlIHsgV29yZFByZXNzQ29tcG9uZW50UHJvcHMgfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCB7IHVzZUNvbnRleHRTeXN0ZW0gfSBmcm9tICcuLi9jb250ZXh0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5pbXBvcnQgeyBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyB1c2VDeCB9IGZyb20gJy4uL3V0aWxzL2hvb2tzL3VzZS1jeCc7XG5pbXBvcnQgeyBpc1ZhbHVlRGVmaW5lZCB9IGZyb20gJy4uL3V0aWxzL3ZhbHVlcyc7XG5pbXBvcnQgdHlwZSB7IEVsZXZhdGlvblByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRCb3hTaGFkb3coIHZhbHVlOiBudW1iZXIgKSB7XG5cdGNvbnN0IGJveFNoYWRvd0NvbG9yID0gYHJnYmEoMCwgMCwgMCwgJHsgdmFsdWUgLyAyMCB9KWA7XG5cdGNvbnN0IGJveFNoYWRvdyA9IGAwICR7IHZhbHVlIH1weCAkeyB2YWx1ZSAqIDIgfXB4IDBcblx0JHsgYm94U2hhZG93Q29sb3IgfWA7XG5cblx0cmV0dXJuIGJveFNoYWRvdztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUVsZXZhdGlvbihcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPCBFbGV2YXRpb25Qcm9wcywgJ2RpdicgPlxuKSB7XG5cdGNvbnN0IHtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzID0gJ2luaGVyaXQnLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlID0gZmFsc2UsXG5cdFx0b2Zmc2V0ID0gMCxcblx0XHR2YWx1ZSA9IDAsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdFbGV2YXRpb24nICk7XG5cblx0Y29uc3QgY3ggPSB1c2VDeCgpO1xuXG5cdGNvbnN0IGNsYXNzZXMgPSB1c2VNZW1vKCAoKSA9PiB7XG5cdFx0bGV0IGhvdmVyVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApXG5cdFx0XHQ/IGhvdmVyXG5cdFx0XHQ6IHZhbHVlICogMjtcblx0XHRsZXQgYWN0aXZlVmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKVxuXHRcdFx0PyBhY3RpdmVcblx0XHRcdDogdmFsdWUgLyAyO1xuXG5cdFx0aWYgKCAhIGlzSW50ZXJhY3RpdmUgKSB7XG5cdFx0XHRob3ZlclZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGhvdmVyICkgPyBob3ZlciA6IHVuZGVmaW5lZDtcblx0XHRcdGFjdGl2ZVZhbHVlID0gaXNWYWx1ZURlZmluZWQoIGFjdGl2ZSApID8gYWN0aXZlIDogdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGNvbnN0IHRyYW5zaXRpb24gPSBgYm94LXNoYWRvdyAkeyBDT05GSUcudHJhbnNpdGlvbkR1cmF0aW9uIH0gJHsgQ09ORklHLnRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbiB9YDtcblxuXHRcdGNvbnN0IHN4OiB7XG5cdFx0XHRCYXNlPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGhvdmVyPzogU2VyaWFsaXplZFN0eWxlcztcblx0XHRcdGFjdGl2ZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRmb2N1cz86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0fSA9IHt9O1xuXG5cdFx0c3guQmFzZSA9IGNzcyhcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdFx0XHRib3R0b206IG9mZnNldCxcblx0XHRcdFx0Ym94U2hhZG93OiBnZXRCb3hTaGFkb3coIHZhbHVlICksXG5cdFx0XHRcdG9wYWNpdHk6IENPTkZJRy5lbGV2YXRpb25JbnRlbnNpdHksXG5cdFx0XHRcdGxlZnQ6IG9mZnNldCxcblx0XHRcdFx0cmlnaHQ6IG9mZnNldCxcblx0XHRcdFx0dG9wOiBvZmZzZXQsXG5cdFx0XHR9LFxuXHRcdFx0Y3NzYFxuXHRcdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkeyB0cmFuc2l0aW9uIH07XG5cdFx0XHRcdH1cblx0XHRcdGBcblx0XHQpO1xuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggaG92ZXJWYWx1ZSApICkge1xuXHRcdFx0c3guaG92ZXIgPSBjc3NgXG5cdFx0XHRcdCo6aG92ZXIgPiAmIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkeyBnZXRCb3hTaGFkb3coIGhvdmVyVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGFjdGl2ZVZhbHVlICkgKSB7XG5cdFx0XHRzeC5hY3RpdmUgPSBjc3NgXG5cdFx0XHRcdCo6YWN0aXZlID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBhY3RpdmVWYWx1ZSApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0aWYgKCBpc1ZhbHVlRGVmaW5lZCggZm9jdXMgKSApIHtcblx0XHRcdHN4LmZvY3VzID0gY3NzYFxuXHRcdFx0XHQqOmZvY3VzID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBmb2N1cyApIH07XG5cdFx0XHRcdH1cblx0XHRcdGA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgZWxldmF0aW9uU3R5bGVzID0gY3NzKFxuXHRcdFx0c3R5bGVzLkVsZXZhdGlvbixcblx0XHRcdHN4LkJhc2UsXG5cdFx0XHRzeC5ob3Zlcixcblx0XHRcdHN4LmZvY3VzLFxuXHRcdFx0c3guYWN0aXZlXG5cdFx0KTtcblxuXHRcdHJldHVybiBjeCggZWxldmF0aW9uU3R5bGVzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFjdGl2ZSxcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Y2xhc3NOYW1lLFxuXHRcdGN4LFxuXHRcdGZvY3VzLFxuXHRcdGhvdmVyLFxuXHRcdGlzSW50ZXJhY3RpdmUsXG5cdFx0b2Zmc2V0LFxuXHRcdHZhbHVlLFxuXHRdICk7XG5cblx0cmV0dXJuIHsgLi4ub3RoZXJQcm9wcywgY2xhc3NOYW1lOiBjbGFzc2VzLCAnYXJpYS1oaWRkZW4nOiB0cnVlIH07XG59XG4iXX0= */");
       if (isValueDefined(hoverValue)) {
-        sx.hover = /* @__PURE__ */ css("*:hover>&{box-shadow:", getBoxShadow(hoverValue), ";}" + (false ? "" : ";label:sx-hover;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEVpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
+        sx.hover = /* @__PURE__ */ css2("*:hover>&{box-shadow:", getBoxShadow(hoverValue), ";}" + (false ? "" : ";label:sx-hover;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEVpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       }
       if (isValueDefined(activeValue)) {
-        sx.active = /* @__PURE__ */ css("*:active>&{box-shadow:", getBoxShadow(activeValue), ";}" + (false ? "" : ";label:sx-active;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0ZrQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
+        sx.active = /* @__PURE__ */ css2("*:active>&{box-shadow:", getBoxShadow(activeValue), ";}" + (false ? "" : ";label:sx-active;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0ZrQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       }
       if (isValueDefined(focus4)) {
-        sx.focus = /* @__PURE__ */ css("*:focus>&{box-shadow:", getBoxShadow(focus4), ";}" + (false ? "" : ";label:sx-focus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEZpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
+        sx.focus = /* @__PURE__ */ css2("*:focus>&{box-shadow:", getBoxShadow(focus4), ";}" + (false ? "" : ";label:sx-focus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNEZpQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       }
-      const elevationStyles = /* @__PURE__ */ css(Elevation, sx.Base, sx.hover, sx.focus, sx.active, false ? "" : ";label:elevationStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUcwQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
+      const elevationStyles = /* @__PURE__ */ css2(Elevation, sx.Base, sx.hover, sx.focus, sx.active, false ? "" : ";label:elevationStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUcwQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9zdHlsZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHsgaXNWYWx1ZURlZmluZWQgfSBmcm9tICcuLi91dGlscy92YWx1ZXMnO1xuaW1wb3J0IHR5cGUgeyBFbGV2YXRpb25Qcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Qm94U2hhZG93KCB2YWx1ZTogbnVtYmVyICkge1xuXHRjb25zdCBib3hTaGFkb3dDb2xvciA9IGByZ2JhKDAsIDAsIDAsICR7IHZhbHVlIC8gMjAgfSlgO1xuXHRjb25zdCBib3hTaGFkb3cgPSBgMCAkeyB2YWx1ZSB9cHggJHsgdmFsdWUgKiAyIH1weCAwXG5cdCR7IGJveFNoYWRvd0NvbG9yIH1gO1xuXG5cdHJldHVybiBib3hTaGFkb3c7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VFbGV2YXRpb24oXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgRWxldmF0aW9uUHJvcHMsICdkaXYnID5cbikge1xuXHRjb25zdCB7XG5cdFx0YWN0aXZlLFxuXHRcdGJvcmRlclJhZGl1cyA9ICdpbmhlcml0Jyxcblx0XHRjbGFzc05hbWUsXG5cdFx0Zm9jdXMsXG5cdFx0aG92ZXIsXG5cdFx0aXNJbnRlcmFjdGl2ZSA9IGZhbHNlLFxuXHRcdG9mZnNldCA9IDAsXG5cdFx0dmFsdWUgPSAwLFxuXHRcdC4uLm90aGVyUHJvcHNcblx0fSA9IHVzZUNvbnRleHRTeXN0ZW0oIHByb3BzLCAnRWxldmF0aW9uJyApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGxldCBob3ZlclZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggaG92ZXIgKVxuXHRcdFx0PyBob3ZlclxuXHRcdFx0OiB2YWx1ZSAqIDI7XG5cdFx0bGV0IGFjdGl2ZVZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQgPSBpc1ZhbHVlRGVmaW5lZCggYWN0aXZlIClcblx0XHRcdD8gYWN0aXZlXG5cdFx0XHQ6IHZhbHVlIC8gMjtcblxuXHRcdGlmICggISBpc0ludGVyYWN0aXZlICkge1xuXHRcdFx0aG92ZXJWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBob3ZlciApID8gaG92ZXIgOiB1bmRlZmluZWQ7XG5cdFx0XHRhY3RpdmVWYWx1ZSA9IGlzVmFsdWVEZWZpbmVkKCBhY3RpdmUgKSA/IGFjdGl2ZSA6IHVuZGVmaW5lZDtcblx0XHR9XG5cblx0XHRjb25zdCB0cmFuc2l0aW9uID0gYGJveC1zaGFkb3cgJHsgQ09ORklHLnRyYW5zaXRpb25EdXJhdGlvbiB9ICR7IENPTkZJRy50cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24gfWA7XG5cblx0XHRjb25zdCBzeDoge1xuXHRcdFx0QmFzZT86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRob3Zlcj86IFNlcmlhbGl6ZWRTdHlsZXM7XG5cdFx0XHRhY3RpdmU/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdFx0Zm9jdXM/OiBTZXJpYWxpemVkU3R5bGVzO1xuXHRcdH0gPSB7fTtcblxuXHRcdHN4LkJhc2UgPSBjc3MoXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlclJhZGl1cyxcblx0XHRcdFx0Ym90dG9tOiBvZmZzZXQsXG5cdFx0XHRcdGJveFNoYWRvdzogZ2V0Qm94U2hhZG93KCB2YWx1ZSApLFxuXHRcdFx0XHRvcGFjaXR5OiBDT05GSUcuZWxldmF0aW9uSW50ZW5zaXR5LFxuXHRcdFx0XHRsZWZ0OiBvZmZzZXQsXG5cdFx0XHRcdHJpZ2h0OiBvZmZzZXQsXG5cdFx0XHRcdHRvcDogb2Zmc2V0LFxuXHRcdFx0fSxcblx0XHRcdGNzc2Bcblx0XHRcdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHsgdHJhbnNpdGlvbiB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgXG5cdFx0KTtcblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGhvdmVyVmFsdWUgKSApIHtcblx0XHRcdHN4LmhvdmVyID0gY3NzYFxuXHRcdFx0XHQqOmhvdmVyID4gJiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHsgZ2V0Qm94U2hhZG93KCBob3ZlclZhbHVlICkgfTtcblx0XHRcdFx0fVxuXHRcdFx0YDtcblx0XHR9XG5cblx0XHRpZiAoIGlzVmFsdWVEZWZpbmVkKCBhY3RpdmVWYWx1ZSApICkge1xuXHRcdFx0c3guYWN0aXZlID0gY3NzYFxuXHRcdFx0XHQqOmFjdGl2ZSA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggYWN0aXZlVmFsdWUgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGlmICggaXNWYWx1ZURlZmluZWQoIGZvY3VzICkgKSB7XG5cdFx0XHRzeC5mb2N1cyA9IGNzc2Bcblx0XHRcdFx0Kjpmb2N1cyA+ICYge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICR7IGdldEJveFNoYWRvdyggZm9jdXMgKSB9O1xuXHRcdFx0XHR9XG5cdFx0XHRgO1xuXHRcdH1cblxuXHRcdGNvbnN0IGVsZXZhdGlvblN0eWxlcyA9IGNzcyhcblx0XHRcdHN0eWxlcy5FbGV2YXRpb24sXG5cdFx0XHRzeC5CYXNlLFxuXHRcdFx0c3guaG92ZXIsXG5cdFx0XHRzeC5mb2N1cyxcblx0XHRcdHN4LmFjdGl2ZVxuXHRcdCk7XG5cblx0XHRyZXR1cm4gY3goIGVsZXZhdGlvblN0eWxlcywgY2xhc3NOYW1lICk7XG5cdH0sIFtcblx0XHRhY3RpdmUsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGNsYXNzTmFtZSxcblx0XHRjeCxcblx0XHRmb2N1cyxcblx0XHRob3Zlcixcblx0XHRpc0ludGVyYWN0aXZlLFxuXHRcdG9mZnNldCxcblx0XHR2YWx1ZSxcblx0XSApO1xuXG5cdHJldHVybiB7IC4uLm90aGVyUHJvcHMsIGNsYXNzTmFtZTogY2xhc3NlcywgJ2FyaWEtaGlkZGVuJzogdHJ1ZSB9O1xufVxuIl19 */");
       return cx2(elevationStyles, className);
     }, [active, borderRadius2, className, cx2, focus4, hover2, isInteractive, offset4, value]);
     return {
@@ -37026,7 +37152,7 @@ This message will only show in development mode. It won't appear in production.
   function _EMOTION_STRINGIFIED_CSS_ERROR__10() {
     return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
   }
-  var xSmallCardPadding = /* @__PURE__ */ css("padding:", space(2), ";" + (false ? "" : ";label:xSmallCardPadding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSTZCIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
+  var xSmallCardPadding = /* @__PURE__ */ css2("padding:", space(2), ";" + (false ? "" : ";label:xSmallCardPadding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSTZCIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
   var cardPaddings = {
     none: false ? {
       name: "1hcx8jb",
@@ -37036,9 +37162,9 @@ This message will only show in development mode. It won't appear in production.
       styles: "padding:0;label:none;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU1UiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */",
       toString: _EMOTION_STRINGIFIED_CSS_ERROR__10
     },
-    large: /* @__PURE__ */ css("padding:", space(6), " ", space(8), ";" + (false ? "" : ";label:large;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWVciLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
-    medium: /* @__PURE__ */ css("padding:", space(4), " ", space(6), ";" + (false ? "" : ";label:medium;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZVkiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
-    small: /* @__PURE__ */ css("padding:", space(4), ";" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JXIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */"),
+    large: /* @__PURE__ */ css2("padding:", space(6), " ", space(8), ";" + (false ? "" : ";label:large;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWVciLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
+    medium: /* @__PURE__ */ css2("padding:", space(4), " ", space(6), ";" + (false ? "" : ";label:medium;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZVkiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */"),
+    small: /* @__PURE__ */ css2("padding:", space(4), ";" + (false ? "" : ";label:small;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0JXIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */"),
     xSmall: xSmallCardPadding,
     // The `extraSmall` size is not officially documented, but the following styles
     // are kept for legacy reasons to support older values of the `size` prop.
@@ -37071,7 +37197,7 @@ This message will only show in development mode. It won't appear in production.
         inlineStart,
         inlineEnd
       } = size4;
-      return /* @__PURE__ */ css("padding-block-start:", getSinglePaddingValue(blockStart), ";padding-block-end:", getSinglePaddingValue(blockEnd), ";padding-inline-start:", getSinglePaddingValue(inlineStart), ";padding-inline-end:", getSinglePaddingValue(inlineEnd), ";" + (false ? "" : ";label:getPaddingBySize;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RZIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
+      return /* @__PURE__ */ css2("padding-block-start:", getSinglePaddingValue(blockStart), ";padding-block-end:", getSinglePaddingValue(blockEnd), ";padding-inline-start:", getSinglePaddingValue(inlineStart), ";padding-inline-end:", getSinglePaddingValue(inlineEnd), ";" + (false ? "" : ";label:getPaddingBySize;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RZIiwiZmlsZSI6ImdldC1wYWRkaW5nLWJ5LXNpemUudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MsIHR5cGUgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB0eXBlIHsgUHJvcHMsIFNpemVUb2tlbiB9IGZyb20gJy4vdHlwZXMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IHhTbWFsbENhcmRQYWRkaW5nID0gY3NzYFxuXHRwYWRkaW5nOiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgY2FyZFBhZGRpbmdzID0ge1xuXHRub25lOiBjc3NgXG5cdFx0cGFkZGluZzogMDtcblx0YCxcblx0bGFyZ2U6IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNiApIH0gJHsgc3BhY2UoIDggKSB9O1xuXHRgLFxuXHRtZWRpdW06IGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBzcGFjZSggNCApIH0gJHsgc3BhY2UoIDYgKSB9O1xuXHRgLFxuXHRzbWFsbDogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfTtcblx0YCxcblx0eFNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcblx0Ly8gVGhlIGBleHRyYVNtYWxsYCBzaXplIGlzIG5vdCBvZmZpY2lhbGx5IGRvY3VtZW50ZWQsIGJ1dCB0aGUgZm9sbG93aW5nIHN0eWxlc1xuXHQvLyBhcmUga2VwdCBmb3IgbGVnYWN5IHJlYXNvbnMgdG8gc3VwcG9ydCBvbGRlciB2YWx1ZXMgb2YgdGhlIGBzaXplYCBwcm9wLlxuXHRleHRyYVNtYWxsOiB4U21hbGxDYXJkUGFkZGluZyxcbn07XG5cbmNvbnN0IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSA9ICggc2l6ZTogU2l6ZVRva2VuICk6IHN0cmluZyB8IHVuZGVmaW5lZCA9PiB7XG5cdHN3aXRjaCAoIHNpemUgKSB7XG5cdFx0Y2FzZSAneFNtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggMiApO1xuXHRcdGNhc2UgJ3NtYWxsJzpcblx0XHRcdHJldHVybiBzcGFjZSggNCApO1xuXHRcdGNhc2UgJ21lZGl1bSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDYgKTtcblx0XHRjYXNlICdsYXJnZSc6XG5cdFx0XHRyZXR1cm4gc3BhY2UoIDggKTtcblx0XHRjYXNlICdub25lJzpcblx0XHRcdHJldHVybiAnMCc7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHR9XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFkZGluZ0J5U2l6ZSA9ICggc2l6ZTogUHJvcHNbICdzaXplJyBdICk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuXHQvLyBIYW5kbGUgc3RyaW5nLWJhc2VkIHNpemVzIChib3RoIHN0YW5kYXJkIGFuZCBkZXByZWNhdGVkKVxuXHRpZiAoIHR5cGVvZiBzaXplID09PSAnc3RyaW5nJyApIHtcblx0XHRyZXR1cm4gY2FyZFBhZGRpbmdzWyBzaXplIGFzIFNpemVUb2tlbiBdO1xuXHR9XG5cblx0aWYgKCBzaXplICkge1xuXHRcdGNvbnN0IHsgYmxvY2tTdGFydCwgYmxvY2tFbmQsIGlubGluZVN0YXJ0LCBpbmxpbmVFbmQgfSA9IHNpemU7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggYmxvY2tTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja0VuZCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVTdGFydCApIH07XG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IGdldFNpbmdsZVBhZGRpbmdWYWx1ZSggaW5saW5lRW5kICkgfTtcblx0XHRgO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCB0byBtZWRpdW0gaWYgbm8gc2l6ZSBpcyBwcm92aWRlZFxuXHRyZXR1cm4gY2FyZFBhZGRpbmdzLm1lZGl1bTtcbn07XG4iXX0= */");
     }
     return cardPaddings.medium;
   };
@@ -37081,7 +37207,7 @@ This message will only show in development mode. It won't appear in production.
     return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
   }
   var adjustedBorderRadius = `calc(${config_values_default.radiusLarge} - 1px)`;
-  var Card = /* @__PURE__ */ css("box-shadow:0 0 0 1px ", config_values_default.surfaceBorderColor, ";outline:none;" + (false ? "" : ";label:Card;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgQm9keVByb3BzLCBGb290ZXJQcm9wcywgSGVhZGVyUHJvcHMsIFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8vIFNpbmNlIHRoZSBib3JkZXIgZm9yIGBDYXJkYCBpcyByZW5kZXJlZCB2aWEgdGhlIGBib3gtc2hhZG93YCBwcm9wZXJ0eVxuLy8gKGFzIG9wcG9zZWQgdG8gdGhlIGBib3JkZXJgIHByb3BlcnR5KSwgdGhlIHZhbHVlIG9mIHRoZSBib3JkZXIgcmFkaXVzIG5lZWRzXG4vLyB0byBiZSBhZGp1c3RlZCBieSByZW1vdmluZyAxcHggKHRoaXMgaXMgYmVjYXVzZSB0aGUgYGJveC1zaGFkb3dgIHJlbmRlcnNcbi8vIGFzIGFuIFwib3V0ZXIgcmFkaXVzXCIpLlxuY29uc3QgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgPSBgY2FsYygkeyBDT05GSUcucmFkaXVzTGFyZ2UgfSAtIDFweClgO1xuXG5leHBvcnQgY29uc3QgQ2FyZCA9IGNzc2Bcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcblx0b3V0bGluZTogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXIgPSBjc3NgXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBGb290ZXIgPSBjc3NgXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgQm9keSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuYDtcblxuY29uc3QgU2Nyb2xsYWJsZUJvZHkgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkQm9keVN0eWxlcygge1xuXHRpc1Njcm9sbGFibGUsXG59OiBQaWNrPCBCb2R5UHJvcHMsICdpc1Njcm9sbGFibGUnID4gKSB7XG5cdHJldHVybiBpc1Njcm9sbGFibGUgPyBjc3MoIEJvZHksIFNjcm9sbGFibGVCb2R5ICkgOiBCb2R5O1xufVxuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+  var Card = /* @__PURE__ */ css2("box-shadow:0 0 0 1px ", config_values_default.surfaceBorderColor, ";outline:none;" + (false ? "" : ";label:Card;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgQm9keVByb3BzLCBGb290ZXJQcm9wcywgSGVhZGVyUHJvcHMsIFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbi8vIFNpbmNlIHRoZSBib3JkZXIgZm9yIGBDYXJkYCBpcyByZW5kZXJlZCB2aWEgdGhlIGBib3gtc2hhZG93YCBwcm9wZXJ0eVxuLy8gKGFzIG9wcG9zZWQgdG8gdGhlIGBib3JkZXJgIHByb3BlcnR5KSwgdGhlIHZhbHVlIG9mIHRoZSBib3JkZXIgcmFkaXVzIG5lZWRzXG4vLyB0byBiZSBhZGp1c3RlZCBieSByZW1vdmluZyAxcHggKHRoaXMgaXMgYmVjYXVzZSB0aGUgYGJveC1zaGFkb3dgIHJlbmRlcnNcbi8vIGFzIGFuIFwib3V0ZXIgcmFkaXVzXCIpLlxuY29uc3QgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgPSBgY2FsYygkeyBDT05GSUcucmFkaXVzTGFyZ2UgfSAtIDFweClgO1xuXG5leHBvcnQgY29uc3QgQ2FyZCA9IGNzc2Bcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICR7IENPTkZJRy5zdXJmYWNlQm9yZGVyQ29sb3IgfTtcblx0b3V0bGluZTogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXIgPSBjc3NgXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBGb290ZXIgPSBjc3NgXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgQm9keSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuYDtcblxuY29uc3QgU2Nyb2xsYWJsZUJvZHkgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkQm9keVN0eWxlcygge1xuXHRpc1Njcm9sbGFibGUsXG59OiBQaWNrPCBCb2R5UHJvcHMsICdpc1Njcm9sbGFibGUnID4gKSB7XG5cdHJldHVybiBpc1Njcm9sbGFibGUgPyBjc3MoIEJvZHksIFNjcm9sbGFibGVCb2R5ICkgOiBCb2R5O1xufVxuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
   var Header = false ? {
     name: "1showjb",
     styles: "border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"
@@ -37125,7 +37251,7 @@ This message will only show in development mode. It won't appear in production.
   function getCardBodyStyles({
     isScrollable
   }) {
-    return isScrollable ? /* @__PURE__ */ css(Body, ScrollableBody, false ? "" : ";label:getCardBodyStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRHVCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */") : Body;
+    return isScrollable ? /* @__PURE__ */ css2(Body, ScrollableBody, false ? "" : ";label:getCardBodyStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRHVCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */") : Body;
   }
   var Media = false ? {
     name: "dq805e",
@@ -37143,8 +37269,8 @@ This message will only show in development mode. It won't appear in production.
     styles: "box-sizing:border-box;display:block;width:100%;label:Divider;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRTBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
-  var borderRadius = /* @__PURE__ */ css("&:first-of-type{border-top-left-radius:", adjustedBorderRadius, ";border-top-right-radius:", adjustedBorderRadius, ";}&:last-of-type{border-bottom-left-radius:", adjustedBorderRadius, ";border-bottom-right-radius:", adjustedBorderRadius, ";}" + (false ? "" : ";label:borderRadius;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RStCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
-  var borderColor = /* @__PURE__ */ css("border-color:", config_values_default.colorDivider, ";" + (false ? "" : ";label:borderColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+  var borderRadius = /* @__PURE__ */ css2("&:first-of-type{border-top-left-radius:", adjustedBorderRadius, ";border-top-right-radius:", adjustedBorderRadius, ";}&:last-of-type{border-bottom-left-radius:", adjustedBorderRadius, ";border-bottom-right-radius:", adjustedBorderRadius, ";}" + (false ? "" : ";label:borderRadius;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RStCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+  var borderColor = /* @__PURE__ */ css2("border-color:", config_values_default.colorDivider, ";" + (false ? "" : ";label:borderColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRjhCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
   var boxShadowless = false ? {
     name: "1t90u8d",
     styles: "box-shadow:none"
@@ -37161,13 +37287,13 @@ This message will only show in development mode. It won't appear in production.
     styles: "border:none;label:borderless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RjZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
-  var rounded = /* @__PURE__ */ css("border-radius:", adjustedBorderRadius, ";" + (false ? "" : ";label:rounded;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
-  var shady = /* @__PURE__ */ css("background-color:", COLORS.ui.backgroundDisabled, ";" + (false ? "" : ";label:shady;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxR3dCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+  var rounded = /* @__PURE__ */ css2("border-radius:", adjustedBorderRadius, ";" + (false ? "" : ";label:rounded;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+  var shady = /* @__PURE__ */ css2("background-color:", COLORS.ui.backgroundDisabled, ";" + (false ? "" : ";label:shady;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxR3dCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
   function getCardStyles({
     isBorderless,
     isRounded
   }) {
-    const cardStyles = /* @__PURE__ */ css(Card, isBorderless && boxShadowless, isRounded && rounded, false ? "" : ";label:cardStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R29CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+    const cardStyles = /* @__PURE__ */ css2(Card, isBorderless && boxShadowless, isRounded && rounded, false ? "" : ";label:cardStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R29CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
     return cardStyles;
   }
   function getCardHeaderStyles({
@@ -37175,7 +37301,7 @@ This message will only show in development mode. It won't appear in production.
     isShady,
     size: size4
   }) {
-    const headerStyles = /* @__PURE__ */ css(Header, borderRadius, borderColor, getPaddingBySize(size4), isBorderless && borderless, isShady && shady, false ? "" : ";label:headerStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySHNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+    const headerStyles = /* @__PURE__ */ css2(Header, borderRadius, borderColor, getPaddingBySize(size4), isBorderless && borderless, isShady && shady, false ? "" : ";label:headerStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySHNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
     return headerStyles;
   }
   function getCardFooterStyles({
@@ -37183,7 +37309,7 @@ This message will only show in development mode. It won't appear in production.
     isShady,
     size: size4
   }) {
-    const footerStyles = /* @__PURE__ */ css(Footer, borderRadius, borderColor, getPaddingBySize(size4), isBorderless && borderless, isShady && shady, false ? "" : ";label:footerStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0SXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
+    const footerStyles = /* @__PURE__ */ css2(Footer, borderRadius, borderColor, getPaddingBySize(size4), isBorderless && borderless, isShady && shady, false ? "" : ";label:footerStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0SXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
     return footerStyles;
   }

@@ -37222,7 +37348,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash2, css3) {
+  function injectStyle22(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -37241,15 +37367,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE22, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument22(targetDocument) {
     const runtime = getRuntime22();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle22(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle22(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37263,11 +37389,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle21(hash2, css3) {
+  function registerStyle21(hash2, css4) {
     const runtime = getRuntime22();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash2, css3);
+      injectStyle22(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -37387,7 +37513,7 @@ This message will only show in development mode. It won't appear in production.
     } = useCard(props);
     const elevationBorderRadius = isRounded ? config_values_default.radiusLarge : 0;
     const cx2 = useCx();
-    const elevationClassName = (0, import_element92.useMemo)(() => cx2(/* @__PURE__ */ css({
+    const elevationClassName = (0, import_element92.useMemo)(() => cx2(/* @__PURE__ */ css2({
       borderRadius: elevationBorderRadius
     }, false ? "" : ";label:elevationClassName;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEJZIiwiZmlsZSI6ImNvbXBvbmVudC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgdHlwZSB7IEZvcndhcmRlZFJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IHVzZU1lbW8gfSBmcm9tICdAd29yZHByZXNzL2VsZW1lbnQnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgY29udGV4dENvbm5lY3QsIENvbnRleHRTeXN0ZW1Qcm92aWRlciB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRWxldmF0aW9uIH0gZnJvbSAnLi4vLi4vZWxldmF0aW9uJztcbmltcG9ydCB7IFZpZXcgfSBmcm9tICcuLi8uLi92aWV3JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuLi9zdHlsZXMnO1xuaW1wb3J0IHsgdXNlQ2FyZCB9IGZyb20gJy4vaG9vayc7XG5pbXBvcnQgQ09ORklHIGZyb20gJy4uLy4uL3V0aWxzL2NvbmZpZy12YWx1ZXMnO1xuaW1wb3J0IHsgdXNlQ3ggfSBmcm9tICcuLi8uLi91dGlscy9ob29rcy91c2UtY3gnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxuZnVuY3Rpb24gVW5jb25uZWN0ZWRDYXJkKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8IFByb3BzLCAnZGl2JyA+LFxuXHRmb3J3YXJkZWRSZWY6IEZvcndhcmRlZFJlZjwgYW55ID5cbikge1xuXHRjb25zdCB7XG5cdFx0Y2hpbGRyZW4sXG5cdFx0ZWxldmF0aW9uLFxuXHRcdGlzQm9yZGVybGVzcyxcblx0XHRpc1JvdW5kZWQsXG5cdFx0c2l6ZSxcblx0XHQuLi5vdGhlclByb3BzXG5cdH0gPSB1c2VDYXJkKCBwcm9wcyApO1xuXHRjb25zdCBlbGV2YXRpb25Cb3JkZXJSYWRpdXMgPSBpc1JvdW5kZWQgPyBDT05GSUcucmFkaXVzTGFyZ2UgOiAwO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBlbGV2YXRpb25DbGFzc05hbWUgPSB1c2VNZW1vKFxuXHRcdCgpID0+IGN4KCBjc3MoIHsgYm9yZGVyUmFkaXVzOiBlbGV2YXRpb25Cb3JkZXJSYWRpdXMgfSApICksXG5cdFx0WyBjeCwgZWxldmF0aW9uQm9yZGVyUmFkaXVzIF1cblx0KTtcblxuXHRjb25zdCBjb250ZXh0UHJvdmlkZXJWYWx1ZSA9IHVzZU1lbW8oICgpID0+IHtcblx0XHRjb25zdCBjb250ZXh0UHJvcHMgPSB7XG5cdFx0XHRzaXplLFxuXHRcdFx0aXNCb3JkZXJsZXNzLFxuXHRcdH07XG5cdFx0cmV0dXJuIHtcblx0XHRcdENhcmRCb2R5OiBjb250ZXh0UHJvcHMsXG5cdFx0XHRDYXJkSGVhZGVyOiBjb250ZXh0UHJvcHMsXG5cdFx0XHRDYXJkRm9vdGVyOiBjb250ZXh0UHJvcHMsXG5cdFx0fTtcblx0fSwgWyBpc0JvcmRlcmxlc3MsIHNpemUgXSApO1xuXG5cdHJldHVybiAoXG5cdFx0PENvbnRleHRTeXN0ZW1Qcm92aWRlciB2YWx1ZT17IGNvbnRleHRQcm92aWRlclZhbHVlIH0+XG5cdFx0XHQ8VmlldyB7IC4uLm90aGVyUHJvcHMgfSByZWY9eyBmb3J3YXJkZWRSZWYgfT5cblx0XHRcdFx0PFZpZXcgY2xhc3NOYW1lPXsgY3goIHN0eWxlcy5Db250ZW50ICkgfT57IGNoaWxkcmVuIH08L1ZpZXc+XG5cdFx0XHRcdDxFbGV2YXRpb25cblx0XHRcdFx0XHRjbGFzc05hbWU9eyBlbGV2YXRpb25DbGFzc05hbWUgfVxuXHRcdFx0XHRcdGlzSW50ZXJhY3RpdmU9eyBmYWxzZSB9XG5cdFx0XHRcdFx0dmFsdWU9eyBlbGV2YXRpb24gPyAxIDogMCB9XG5cdFx0XHRcdC8+XG5cdFx0XHRcdDxFbGV2YXRpb25cblx0XHRcdFx0XHRjbGFzc05hbWU9eyBlbGV2YXRpb25DbGFzc05hbWUgfVxuXHRcdFx0XHRcdGlzSW50ZXJhY3RpdmU9eyBmYWxzZSB9XG5cdFx0XHRcdFx0dmFsdWU9eyBlbGV2YXRpb24gfVxuXHRcdFx0XHQvPlxuXHRcdFx0PC9WaWV3PlxuXHRcdDwvQ29udGV4dFN5c3RlbVByb3ZpZGVyPlxuXHQpO1xufVxuXG4vKipcbiAqIGBDYXJkYCBwcm92aWRlcyBhIGZsZXhpYmxlIGFuZCBleHRlbnNpYmxlIGNvbnRlbnQgY29udGFpbmVyLlxuICogYENhcmRgIGFsc28gcHJvdmlkZXMgYSBjb252ZW5pZW50IHNldCBvZiBzdWItY29tcG9uZW50cyBzdWNoIGFzIGBDYXJkQm9keWAsXG4gKiBgQ2FyZEhlYWRlcmAsIGBDYXJkRm9vdGVyYCwgYW5kIG1vcmUuXG4gKlxuICogYGBganN4XG4gKiBpbXBvcnQge1xuICogICBDYXJkLFxuICogICBDYXJkSGVhZGVyLFxuICogICBDYXJkQm9keSxcbiAqICAgQ2FyZEZvb3RlcixcbiAqICAgX19leHBlcmltZW50YWxUZXh0IGFzIFRleHQsXG4gKiAgIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICogfSBmcm9tIGBAd29yZHByZXNzL2NvbXBvbmVudHNgO1xuICpcbiAqIGZ1bmN0aW9uIEV4YW1wbGUoKSB7XG4gKiAgIHJldHVybiAoXG4gKiAgICAgPENhcmQ+XG4gKiAgICAgICA8Q2FyZEhlYWRlcj5cbiAqICAgICAgICAgPEhlYWRpbmcgbGV2ZWw9eyA0IH0+Q2FyZCBUaXRsZTwvSGVhZGluZz5cbiAqICAgICAgIDwvQ2FyZEhlYWRlcj5cbiAqICAgICAgIDxDYXJkQm9keT5cbiAqICAgICAgICAgPFRleHQ+Q2FyZCBDb250ZW50PC9UZXh0PlxuICogICAgICAgPC9DYXJkQm9keT5cbiAqICAgICAgIDxDYXJkRm9vdGVyPlxuICogICAgICAgICA8VGV4dD5DYXJkIEZvb3RlcjwvVGV4dD5cbiAqICAgICAgIDwvQ2FyZEZvb3Rlcj5cbiAqICAgICA8L0NhcmQ+XG4gKiAgICk7XG4gKiB9XG4gKiBgYGBcbiAqL1xuZXhwb3J0IGNvbnN0IENhcmQgPSBjb250ZXh0Q29ubmVjdCggVW5jb25uZWN0ZWRDYXJkLCAnQ2FyZCcgKTtcblxuZXhwb3J0IGRlZmF1bHQgQ2FyZDtcbiJdfQ== */")), [cx2, elevationBorderRadius]);
     const contextProviderValue = (0, import_element92.useMemo)(() => {
@@ -37452,7 +37578,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash2, css3) {
+  function injectStyle23(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -37471,15 +37597,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE23, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument23(targetDocument) {
     const runtime = getRuntime23();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle23(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle23(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37493,11 +37619,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle22(hash2, css3) {
+  function registerStyle22(hash2, css4) {
     const runtime = getRuntime23();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash2, css3);
+      injectStyle23(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -37614,7 +37740,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle24(targetDocument, hash2, css3) {
+  function injectStyle24(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -37633,15 +37759,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE24, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument24(targetDocument) {
     const runtime = getRuntime24();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle24(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle24(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37655,11 +37781,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash2, css3) {
+  function registerStyle23(hash2, css4) {
     const runtime = getRuntime24();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash2, css3);
+      injectStyle24(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -37984,7 +38110,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/palette-edit/index.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_i18n37 = __toESM(require_i18n(), 1);
   var import_compose45 = __toESM(require_compose(), 1);

@@ -38006,9 +38132,13 @@ This message will only show in development mode. It won't appear in production.
     });
   }

+  // packages/components/build-module/item-group/item/component.mjs
+  var import_element101 = __toESM(require_element(), 1);
+
   // packages/components/build-module/item-group/context.mjs
   var import_element100 = __toESM(require_element(), 1);
   var ItemGroupContext = (0, import_element100.createContext)({
+    isList: false,
     size: "medium"
   });
   ItemGroupContext.displayName = "ItemGroupContext";
@@ -38042,7 +38172,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle25(targetDocument, hash2, css3) {
+  function injectStyle25(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -38061,15 +38191,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE25, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument25(targetDocument) {
     const runtime = getRuntime25();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle25(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle25(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38083,15 +38213,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle24(hash2, css3) {
+  function registerStyle24(hash2, css4) {
     const runtime = getRuntime25();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash2, css3);
+      injectStyle25(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle24("5c81a85f17", "._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link path,.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button path,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");
+    registerStyle24("d5c166f26a", "._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");
   }
   var style_module_default24 = { "item-group": "_68553e70f1f1cb4e__item-group", "is-bordered": "_55756ee749a180e1__is-bordered", "is-separated": "_4e8285db01e0c630__is-separated", "is-rounded": "_58738db58e87759e__is-rounded", "item-wrapper": "_4f562a88cd53281b__item-wrapper", "item": "fc4c000709063bb0__item", "is-unstyled-button": "d204dc5a680d24cf__is-unstyled-button", "is-unstyled-link": "a5802f3508d737a0__is-unstyled-link", "is-spaced-around": "_62800b4fe741b26a__is-spaced-around", "is-size-small": "ff341e6676e9138f__is-size-small", "is-size-medium": "_715af0bb13514a58__is-size-medium", "is-size-large": "b141618c0c420070__is-size-large" };
   var sizeClassName = {
@@ -38100,18 +38230,19 @@ This message will only show in development mode. It won't appear in production.
     large: style_module_default24["is-size-large"]
   };
   function useItem(props) {
+    const {
+      isList,
+      spacedAround,
+      size: contextSize
+    } = useItemGroupContext();
     const {
       as: asProp,
       className,
       onClick,
-      role = "listitem",
+      role = isList ? "listitem" : void 0,
       size: sizeProp,
       ...otherProps
     } = useContextSystem(props, "Item");
-    const {
-      spacedAround,
-      size: contextSize
-    } = useItemGroupContext();
     const size4 = sizeProp || contextSize;
     const as = asProp || (typeof onClick !== "undefined" ? "button" : "div");
     const classes = clsx_default(style_module_default24.item, as === "button" && style_module_default24["is-unstyled-button"], as === "a" && style_module_default24["is-unstyled-link"], sizeClassName[size4] || sizeClassName.medium, spacedAround && style_module_default24["is-spaced-around"], className);
@@ -38134,7 +38265,17 @@ This message will only show in development mode. It won't appear in production.
       wrapperClassName,
       ...otherProps
     } = useItem(props);
+    const itemRef = (0, import_element101.useRef)(null);
+    const {
+      isList
+    } = useItemGroupContext();
+    (0, import_element101.useEffect)(() => {
+      if (isList && role === "listitem" && !itemRef.current?.closest('ol, ul, menu, [role="list"], [role="directory"]')) {
+        throw new Error('Item with list semantics must be rendered inside an element with role="list".');
+      }
+    }, [isList, role]);
     return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("div", {
+      ref: itemRef,
       role,
       className: wrapperClassName,
       children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(component_default, {
@@ -38174,7 +38315,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle26(targetDocument, hash2, css3) {
+  function injectStyle26(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -38193,15 +38334,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE26, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument26(targetDocument) {
     const runtime = getRuntime26();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle26(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle26(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38215,15 +38356,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle25(hash2, css3) {
+  function registerStyle25(hash2, css4) {
     const runtime = getRuntime26();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash2, css3);
+      injectStyle26(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle25("5c81a85f17", "._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link path,.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button path,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");
+    registerStyle25("d5c166f26a", "._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");
   }
   var style_module_default25 = { "item-group": "_68553e70f1f1cb4e__item-group", "is-bordered": "_55756ee749a180e1__is-bordered", "is-separated": "_4e8285db01e0c630__is-separated", "is-rounded": "_58738db58e87759e__is-rounded", "item-wrapper": "_4f562a88cd53281b__item-wrapper", "item": "fc4c000709063bb0__item", "is-unstyled-button": "d204dc5a680d24cf__is-unstyled-button", "is-unstyled-link": "a5802f3508d737a0__is-unstyled-link", "is-spaced-around": "_62800b4fe741b26a__is-spaced-around", "is-size-small": "ff341e6676e9138f__is-size-small", "is-size-medium": "_715af0bb13514a58__is-size-medium", "is-size-large": "b141618c0c420070__is-size-large" };
   function useItemGroup(props) {
@@ -38264,6 +38405,7 @@ This message will only show in development mode. It won't appear in production.
     const spacedAround = !isBordered && !isSeparated;
     const size4 = sizeProp || contextSize;
     const contextValue = {
+      isList: otherProps.role === "list" || otherProps.role === "directory",
       spacedAround,
       size: size4
     };
@@ -38281,18 +38423,18 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/gradient-picker/index.mjs
   var import_i18n34 = __toESM(require_i18n(), 1);
   var import_compose42 = __toESM(require_compose(), 1);
-  var import_element104 = __toESM(require_element(), 1);
+  var import_element105 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/index.mjs
   var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element103 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/index.mjs
-  var import_element102 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/control-points.mjs
   var import_compose41 = __toESM(require_compose(), 1);
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/constants.mjs
@@ -38409,7 +38551,7 @@ This message will only show in development mode. It won't appear in production.
     className,
     ...props
   }) {
-    const popoverProps = (0, import_element101.useMemo)(() => ({
+    const popoverProps = (0, import_element102.useMemo)(() => ({
       placement: "bottom",
       offset: 8,
       // Disabling resize as it would otherwise cause the popover to show
@@ -38437,7 +38579,7 @@ This message will only show in development mode. It won't appear in production.
     onStopControlPointChange,
     __experimentalIsRenderedInSidebar
   }) {
-    const controlPointMoveStateRef = (0, import_element101.useRef)(void 0);
+    const controlPointMoveStateRef = (0, import_element102.useRef)(void 0);
     const onMouseMove = (event) => {
       if (controlPointMoveStateRef.current === void 0 || gradientPickerDomRef.current === null) {
         return;
@@ -38461,9 +38603,9 @@ This message will only show in development mode. It won't appear in production.
         controlPointMoveStateRef.current.listenersActivated = false;
       }
     };
-    const cleanEventListenersRef = (0, import_element101.useRef)(void 0);
+    const cleanEventListenersRef = (0, import_element102.useRef)(void 0);
     cleanEventListenersRef.current = cleanEventListeners;
-    (0, import_element101.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       return () => {
         cleanEventListenersRef.current?.();
       };
@@ -38565,7 +38707,7 @@ This message will only show in development mode. It won't appear in production.
     disableAlpha,
     __experimentalIsRenderedInSidebar
   }) {
-    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element101.useState)(false);
+    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element102.useState)(false);
     return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(GradientColorPickerDropdown, {
       isRenderedInSidebar: __experimentalIsRenderedInSidebar,
       className: "components-custom-gradient-picker__inserter",
@@ -38678,8 +38820,8 @@ This message will only show in development mode. It won't appear in production.
     disablePositioning = false,
     __experimentalIsRenderedInSidebar = false
   }) {
-    const gradientMarkersContainerDomRef = (0, import_element102.useRef)(null);
-    const [gradientBarState, gradientBarStateDispatch] = (0, import_element102.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
+    const gradientMarkersContainerDomRef = (0, import_element103.useRef)(null);
+    const [gradientBarState, gradientBarStateDispatch] = (0, import_element103.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
     const onMouseEnterAndMove = (event) => {
       if (!gradientMarkersContainerDomRef.current) {
         return;
@@ -39021,7 +39163,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       type
     } = gradientAST;
-    const lastLinearOrientationAngle = (0, import_element103.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
+    const lastLinearOrientationAngle = (0, import_element104.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
     if (type === "linear-gradient" && gradientAST.orientation) {
       lastLinearOrientationAngle.current = Number(gradientAST.orientation.value);
     }
@@ -39144,7 +39286,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle27(targetDocument, hash2, css3) {
+  function injectStyle27(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -39163,15 +39305,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE27, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument27(targetDocument) {
     const runtime = getRuntime27();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle27(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle27(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39185,11 +39327,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle26(hash2, css3) {
+  function registerStyle26(hash2, css4) {
     const runtime = getRuntime27();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle27(targetDocument, hash2, css3);
+      injectStyle27(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -39210,7 +39352,7 @@ This message will only show in development mode. It won't appear in production.
     presentation,
     ...additionalProps
   }) {
-    const gradientOptions = (0, import_element104.useMemo)(() => {
+    const gradientOptions = (0, import_element105.useMemo)(() => {
       return gradients.map(({
         gradient,
         name,
@@ -39326,7 +39468,7 @@ This message will only show in development mode. It won't appear in production.
     headingLevel = 2,
     ...additionalProps
   }) {
-    const clearGradient = (0, import_element104.useCallback)(() => onChange(void 0), [onChange]);
+    const clearGradient = (0, import_element105.useCallback)(() => onChange(void 0), [onChange]);
     return /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(component_default18, {
       spacing: gradients.length ? 4 : 0,
       children: [!disableCustomGradients && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(custom_gradient_picker_default, {
@@ -39355,11 +39497,11 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/duotone-picker/duotone-picker.mjs
   var import_es62 = __toESM(require_es6(), 1);
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_i18n36 = __toESM(require_i18n(), 1);

   // packages/components/build-module/duotone-picker/color-list-picker/index.mjs
-  var import_element105 = __toESM(require_element(), 1);
+  var import_element106 = __toESM(require_element(), 1);
   var import_i18n35 = __toESM(require_i18n(), 1);
   var import_compose43 = __toESM(require_compose(), 1);
   var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
@@ -39371,7 +39513,7 @@ This message will only show in development mode. It won't appear in production.
     enableAlpha,
     onChange
   }) {
-    const [isOpen, setIsOpen] = (0, import_element105.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element106.useState)(false);
     const idRoot = (0, import_compose43.useInstanceId)(ColorOption, "color-list-picker-option");
     const labelId = `${idRoot}__label`;
     const contentId = `${idRoot}__content`;
@@ -39523,7 +39665,7 @@ This message will only show in development mode. It won't appear in production.
       labelProps,
       resolvedPresentation
     } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby, presentation);
-    const [defaultDark, defaultLight] = (0, import_element106.useMemo)(() => getDefaultColors(colorPalette), [colorPalette]);
+    const [defaultDark, defaultLight] = (0, import_element107.useMemo)(() => getDefaultColors(colorPalette), [colorPalette]);
     const isUnset = value === "unset";
     const isUnsetSelected = resolvedPresentation !== "command-buttons" && isUnset;
     const unsetOptionLabel = (0, import_i18n36.__)("Unset");
@@ -39628,10 +39770,10 @@ This message will only show in development mode. It won't appear in production.
   var duotone_swatch_default = DuotoneSwatch;

   // packages/components/build-module/navigable-container/menu.mjs
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);

   // packages/components/build-module/navigable-container/container.mjs
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);
   var import_compose44 = __toESM(require_compose(), 1);
   var import_dom5 = __toESM(require_dom(), 1);
   var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
@@ -39670,8 +39812,8 @@ This message will only show in development mode. It won't appear in production.
     onlyBrowserTabstops,
     ...restProps
   }, ref) {
-    const containerRef = (0, import_element107.useRef)(null);
-    (0, import_element107.useEffect)(() => {
+    const containerRef = (0, import_element108.useRef)(null);
+    (0, import_element108.useEffect)(() => {
       const container = containerRef.current;
       if (!container) {
         return;
@@ -39725,7 +39867,7 @@ This message will only show in development mode. It won't appear in production.
       children
     });
   }
-  var NavigableContainer = (0, import_element107.forwardRef)(UnforwardedNavigableContainer);
+  var NavigableContainer = (0, import_element108.forwardRef)(UnforwardedNavigableContainer);
   NavigableContainer.displayName = "NavigableContainer";
   var container_default = NavigableContainer;

@@ -39769,12 +39911,12 @@ This message will only show in development mode. It won't appear in production.
       ...rest
     });
   }
-  var NavigableMenu = (0, import_element108.forwardRef)(UnforwardedNavigableMenu);
+  var NavigableMenu = (0, import_element109.forwardRef)(UnforwardedNavigableMenu);
   NavigableMenu.displayName = "NavigableMenu";
   var menu_default2 = NavigableMenu;

   // packages/components/build-module/navigable-container/tabbable.mjs
-  var import_element109 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);
   var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTabbableContainer({
     eventToOffset,
@@ -39801,7 +39943,7 @@ This message will only show in development mode. It won't appear in production.
       ...props
     });
   }
-  var TabbableContainer = (0, import_element109.forwardRef)(UnforwardedTabbableContainer);
+  var TabbableContainer = (0, import_element110.forwardRef)(UnforwardedTabbableContainer);
   TabbableContainer.displayName = "TabbableContainer";
   var tabbable_default = TabbableContainer;

@@ -40168,7 +40310,7 @@ This message will only show in development mode. It won't appear in production.
     onClose = () => {
     }
   }) {
-    const popoverProps = (0, import_element110.useMemo)(() => ({
+    const popoverProps = (0, import_element111.useMemo)(() => ({
       shift: true,
       offset: 20,
       // Disabling resize as it would otherwise cause the popover to show
@@ -40252,9 +40394,9 @@ This message will only show in development mode. It won't appear in production.
     colorPalette
   }) {
     const value = getElementValue(element, variant);
-    const [isEditingColor, setIsEditingColor] = (0, import_element110.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element110.useState)(null);
-    const popoverProps = (0, import_element110.useMemo)(() => ({
+    const [isEditingColor, setIsEditingColor] = (0, import_element111.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element111.useState)(null);
+    const popoverProps = (0, import_element111.useMemo)(() => ({
       ...receivedPopoverProps,
       // Use the custom palette color item as the popover anchor.
       anchor: popoverAnchor
@@ -40323,8 +40465,8 @@ This message will only show in development mode. It won't appear in production.
     popoverProps,
     addColorRef
   }) {
-    const elementsReferenceRef = (0, import_element110.useRef)(void 0);
-    (0, import_element110.useEffect)(() => {
+    const elementsReferenceRef = (0, import_element111.useRef)(void 0);
+    (0, import_element111.useEffect)(() => {
       elementsReferenceRef.current = elements2;
     }, [elements2]);
     const debounceOnChange = (0, import_compose45.useDebounce)((updatedElements) => onChange(deduplicateElementSlugs(updatedElements)), 100);
@@ -40385,14 +40527,14 @@ This message will only show in development mode. It won't appear in production.
       variant = "duotone";
     }
     const elements2 = gradients ?? duotones ?? colors;
-    const duotoneColorPalette = (0, import_element110.useMemo)(() => getUsableDuotoneColors(colorPalette), [colorPalette]);
-    const [isEditing, setIsEditing] = (0, import_element110.useState)(false);
-    const [editingElement, setEditingElement] = (0, import_element110.useState)(null);
+    const duotoneColorPalette = (0, import_element111.useMemo)(() => getUsableDuotoneColors(colorPalette), [colorPalette]);
+    const [isEditing, setIsEditing] = (0, import_element111.useState)(false);
+    const [editingElement, setEditingElement] = (0, import_element111.useState)(null);
     const isAdding = isEditing && !!editingElement && elements2[editingElement] && !elements2[editingElement].slug;
     const elementsLength = elements2.length;
     const hasElements = elementsLength > 0;
     const debounceOnChange = (0, import_compose45.useDebounce)(onChange, 100);
-    const onSelectPaletteItem = (0, import_element110.useCallback)((value, newEditingElementIndex) => {
+    const onSelectPaletteItem = (0, import_element111.useCallback)((value, newEditingElementIndex) => {
       const selectedElement = newEditingElementIndex === void 0 ? void 0 : elements2[newEditingElementIndex];
       const key = variant === "gradient" ? "gradient" : "color";
       if (!!selectedElement && selectedElement[key] === value) {
@@ -40401,14 +40543,14 @@ This message will only show in development mode. It won't appear in production.
         setIsEditing(true);
       }
     }, [variant, elements2]);
-    const onSelectDuotoneItem = (0, import_element110.useCallback)((value, newEditingElementIndex) => {
+    const onSelectDuotoneItem = (0, import_element111.useCallback)((value, newEditingElementIndex) => {
       if (newEditingElementIndex !== void 0 && (duotones ?? [])[newEditingElementIndex]) {
         setEditingElement(newEditingElementIndex);
       } else {
         setIsEditing(true);
       }
     }, [duotones]);
-    const addColorRef = (0, import_element110.useRef)(null);
+    const addColorRef = (0, import_element111.useRef)(null);
     const paletteLabelId = (0, import_compose45.useInstanceId)(PaletteEdit, "components-palette-edit__heading");
     return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(PaletteEditStyles, {
       children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(component_default9, {
@@ -40564,13 +40706,13 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/combobox-control/index.mjs
   var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element115 = __toESM(require_element(), 1);
   var import_compose48 = __toESM(require_compose(), 1);
   var import_a11y5 = __toESM(require_a11y(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/form-token-field/token-input.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   function UnForwardedTokenInput(props, ref) {
     const {
@@ -40585,7 +40727,7 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": ariaDescribedBy,
       ...restProps
     } = props;
-    const [hasFocus2, setHasFocus] = (0, import_element111.useState)(false);
+    const [hasFocus2, setHasFocus] = (0, import_element112.useState)(false);
     const size4 = value ? value.length + 1 : 0;
     const onChangeHandler = (event) => {
       if (onChange) {
@@ -40628,7 +40770,7 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": ariaDescribedBy
     });
   }
-  var TokenInput = (0, import_element111.forwardRef)(UnForwardedTokenInput);
+  var TokenInput = (0, import_element112.forwardRef)(UnForwardedTokenInput);
   TokenInput.displayName = "TokenInput";
   var token_input_default = TokenInput;

@@ -40731,12 +40873,12 @@ This message will only show in development mode. It won't appear in production.
   var suggestions_list_default = SuggestionsList;

   // packages/components/build-module/higher-order/with-focus-outside/index.mjs
-  var import_element112 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_compose47 = __toESM(require_compose(), 1);
   var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   var with_focus_outside_default = (0, import_compose47.createHigherOrderComponent)((WrappedComponent) => function WithFocusOutside(props) {
-    const [handleFocusOutside, setHandleFocusOutside] = (0, import_element112.useState)(void 0);
-    const bindFocusOutsideHandler = (0, import_element112.useCallback)((node2) => setHandleFocusOutside(() => node2?.handleFocusOutside ? node2.handleFocusOutside.bind(node2) : void 0), []);
+    const [handleFocusOutside, setHandleFocusOutside] = (0, import_element113.useState)(void 0);
+    const bindFocusOutsideHandler = (0, import_element113.useCallback)((node2) => setHandleFocusOutside(() => node2?.handleFocusOutside ? node2.handleFocusOutside.bind(node2) : void 0), []);
     return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", {
       ...(0, import_compose47.__experimentalUseFocusOutside)(handleFocusOutside),
       children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(WrappedComponent, {
@@ -40747,7 +40889,7 @@ This message will only show in development mode. It won't appear in production.
   }, "withFocusOutside");

   // packages/components/build-module/spinner/index.mjs
-  var import_element113 = __toESM(require_element(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
   function getRuntime28() {
@@ -40776,7 +40918,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle28(targetDocument, hash2, css3) {
+  function injectStyle28(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -40795,15 +40937,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE28, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument28(targetDocument) {
     const runtime = getRuntime28();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle28(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle28(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -40817,11 +40959,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle27(hash2, css3) {
+  function registerStyle27(hash2, css4) {
     const runtime = getRuntime28();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle28(targetDocument, hash2, css3);
+      injectStyle28(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -40855,7 +40997,7 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   }
-  var Spinner = (0, import_element113.forwardRef)(UnforwardedSpinner);
+  var Spinner = (0, import_element114.forwardRef)(UnforwardedSpinner);
   Spinner.displayName = "Spinner";
   var spinner_default = Spinner;

@@ -40888,7 +41030,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle29(targetDocument, hash2, css3) {
+  function injectStyle29(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -40907,15 +41049,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE29, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument29(targetDocument) {
     const runtime = getRuntime29();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle29(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle29(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -40929,11 +41071,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle28(hash2, css3) {
+  function registerStyle28(hash2, css4) {
     const runtime = getRuntime29();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle29(targetDocument, hash2, css3);
+      injectStyle29(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -40942,7 +41084,7 @@ This message will only show in development mode. It won't appear in production.
   var style_module_default28 = { "input-wrapper": "_52e80c14d3dae324__input-wrapper" };
   var noop13 = () => {
   };
-  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element114.Component {
+  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element115.Component {
     handleFocusOutside(event) {
       this.props.onFocusOutside(event);
     }
@@ -40977,12 +41119,12 @@ This message will only show in development mode. It won't appear in production.
     const currentOption = options2.find((option) => option.value === value);
     const currentLabel = currentOption?.label ?? "";
     const instanceId = (0, import_compose48.useInstanceId)(ComboboxControl, "combobox-control");
-    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element114.useState)(currentOption || null);
-    const [isExpanded, setIsExpanded] = (0, import_element114.useState)(false);
-    const [inputHasFocus, setInputHasFocus] = (0, import_element114.useState)(false);
-    const [inputValue, setInputValue] = (0, import_element114.useState)("");
-    const inputContainer = (0, import_element114.useRef)(null);
-    const matchingSuggestions = (0, import_element114.useMemo)(() => {
+    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element115.useState)(currentOption || null);
+    const [isExpanded, setIsExpanded] = (0, import_element115.useState)(false);
+    const [inputHasFocus, setInputHasFocus] = (0, import_element115.useState)(false);
+    const [inputValue, setInputValue] = (0, import_element115.useState)("");
+    const inputContainer = (0, import_element115.useRef)(null);
+    const matchingSuggestions = (0, import_element115.useMemo)(() => {
       const startsWithMatch = [];
       const containsMatch = [];
       const match3 = normalizeTextString(inputValue);
@@ -41081,14 +41223,14 @@ This message will only show in development mode. It won't appear in production.
     const handleResetStopPropagation = (event) => {
       event.stopPropagation();
     };
-    (0, import_element114.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       const hasSelectedMatchingSuggestions = getIndexOfMatchingSuggestion(selectedSuggestion, matchingSuggestions) > 0;
       if (hasMatchingSuggestions && !hasSelectedMatchingSuggestions) {
         setSelectedSuggestion(matchingSuggestions[0]);
       }
     }, [matchingSuggestions, selectedSuggestion]);
-    (0, import_element114.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       if (isExpanded) {
         const message = hasMatchingSuggestions ? (0, import_i18n39.sprintf)(
@@ -41159,7 +41301,7 @@ This message will only show in development mode. It won't appear in production.
   var combobox_control_default = ComboboxControl;

   // packages/components/build-module/composite/legacy/index.mjs
-  var import_element115 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_compose49 = __toESM(require_compose(), 1);
   var import_deprecated15 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
@@ -41220,7 +41362,7 @@ This message will only show in development mode. It won't appear in production.
     Component7.displayName = displayName;
     return Component7;
   }
-  var UnproxiedCompositeGroup = (0, import_element115.forwardRef)(({
+  var UnproxiedCompositeGroup = (0, import_element116.forwardRef)(({
     role,
     ...props
   }, ref) => {
@@ -41275,10 +41417,10 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/confirm-dialog/component.mjs
   var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);

   // packages/components/build-module/modal/index.mjs
-  var import_element118 = __toESM(require_element(), 1);
+  var import_element119 = __toESM(require_element(), 1);
   var import_compose51 = __toESM(require_compose(), 1);
   var import_i18n40 = __toESM(require_i18n(), 1);
   var import_dom6 = __toESM(require_dom(), 1);
@@ -41317,22 +41459,22 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/modal/use-modal-exit-animation.mjs
   var import_compose50 = __toESM(require_compose(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_warning6 = __toESM(require_warning(), 1);
+  var import_element117 = __toESM(require_element(), 1);
+  var import_warning7 = __toESM(require_warning(), 1);
   var FRAME_ANIMATION_DURATION_MS = Number.parseInt(config_values_default.transitionDuration);
   var EXIT_ANIMATION_NAME = "components-modal__disappear-animation";
   function useModalExitAnimation() {
-    const frameRef = (0, import_element116.useRef)(null);
-    const [isAnimatingOut, setIsAnimatingOut] = (0, import_element116.useState)(false);
+    const frameRef = (0, import_element117.useRef)(null);
+    const [isAnimatingOut, setIsAnimatingOut] = (0, import_element117.useState)(false);
     const isReducedMotion = (0, import_compose50.useReducedMotion)();
-    const closeModal = (0, import_element116.useCallback)(() => new Promise((closeModalResolve) => {
+    const closeModal = (0, import_element117.useCallback)(() => new Promise((closeModalResolve) => {
       const frameEl = frameRef.current;
       if (isReducedMotion) {
         closeModalResolve();
         return;
       }
       if (!frameEl) {
-        true ? (0, import_warning6.default)("wp.components.Modal: the Modal component can't be closed with an exit animation because of a missing reference to the modal frame element.") : void 0;
+        true ? (0, import_warning7.default)("wp.components.Modal: the Modal component can't be closed with an exit animation because of a missing reference to the modal frame element.") : void 0;
         closeModalResolve();
         return;
       }
@@ -41371,8 +41513,8 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/modal/context.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var ModalContext = (0, import_element117.createContext)(/* @__PURE__ */ new Set());
+  var import_element118 = __toESM(require_element(), 1);
+  var ModalContext = (0, import_element118.createContext)(/* @__PURE__ */ new Set());
   ModalContext.displayName = "ModalContext";

   // packages/components/build-module/modal/index.mjs
@@ -41406,23 +41548,23 @@ This message will only show in development mode. It won't appear in production.
       headerActions = null,
       __experimentalHideHeader = false
     } = props;
-    const ref = (0, import_element118.useRef)(null);
+    const ref = (0, import_element119.useRef)(null);
     const instanceId = (0, import_compose51.useInstanceId)(Modal);
     const headingId = title ? `components-modal-header-${instanceId}` : aria.labelledby;
     const focusOnMountRef = (0, import_compose51.useFocusOnMount)(focusOnMount === "firstContentElement" ? "firstElement" : focusOnMount);
     const constrainedTabbingRef = (0, import_compose51.useConstrainedTabbing)();
     const focusReturnRef = (0, import_compose51.useFocusReturn)();
-    const contentRef = (0, import_element118.useRef)(null);
-    const childrenContainerRef = (0, import_element118.useRef)(null);
-    const [hasScrolledContent, setHasScrolledContent] = (0, import_element118.useState)(false);
-    const [hasScrollableContent, setHasScrollableContent] = (0, import_element118.useState)(false);
+    const contentRef = (0, import_element119.useRef)(null);
+    const childrenContainerRef = (0, import_element119.useRef)(null);
+    const [hasScrolledContent, setHasScrolledContent] = (0, import_element119.useState)(false);
+    const [hasScrollableContent, setHasScrollableContent] = (0, import_element119.useState)(false);
     let sizeClass;
     if (isFullScreen || size4 === "fill") {
       sizeClass = "is-full-screen";
     } else if (size4) {
       sizeClass = `has-size-${size4}`;
     }
-    const isContentScrollable = (0, import_element118.useCallback)(() => {
+    const isContentScrollable = (0, import_element119.useCallback)(() => {
       if (!contentRef.current) {
         return;
       }
@@ -41433,17 +41575,17 @@ This message will only show in development mode. It won't appear in production.
         setHasScrollableContent(false);
       }
     }, [contentRef]);
-    (0, import_element118.useEffect)(() => {
+    (0, import_element119.useEffect)(() => {
       modalize(ref.current);
       return () => unmodalize();
     }, []);
-    const onRequestCloseRef = (0, import_element118.useRef)(void 0);
-    (0, import_element118.useEffect)(() => {
+    const onRequestCloseRef = (0, import_element119.useRef)(void 0);
+    (0, import_element119.useEffect)(() => {
       onRequestCloseRef.current = onRequestClose;
     }, [onRequestClose]);
-    const dismissers = (0, import_element118.useContext)(ModalContext);
-    const [nestedDismissers] = (0, import_element118.useState)(() => /* @__PURE__ */ new Set());
-    (0, import_element118.useEffect)(() => {
+    const dismissers = (0, import_element119.useContext)(ModalContext);
+    const [nestedDismissers] = (0, import_element119.useState)(() => /* @__PURE__ */ new Set());
+    (0, import_element119.useEffect)(() => {
       dismissers.add(onRequestCloseRef);
       for (const dismisser of dismissers) {
         if (dismisser !== onRequestCloseRef) {
@@ -41457,7 +41599,7 @@ This message will only show in development mode. It won't appear in production.
         dismissers.delete(onRequestCloseRef);
       };
     }, [dismissers, nestedDismissers]);
-    (0, import_element118.useEffect)(() => {
+    (0, import_element119.useEffect)(() => {
       const theClass = bodyOpenClassName;
       const oneMore = 1 + (bodyOpenClasses.get(theClass) ?? 0);
       bodyOpenClasses.set(theClass, oneMore);
@@ -41477,7 +41619,7 @@ This message will only show in development mode. It won't appear in production.
       frameRef,
       overlayClassname
     } = useModalExitAnimation();
-    (0, import_element118.useLayoutEffect)(() => {
+    (0, import_element119.useLayoutEffect)(() => {
       if (!window.ResizeObserver || !childrenContainerRef.current) {
         return;
       }
@@ -41495,7 +41637,7 @@ This message will only show in development mode. It won't appear in production.
         closeModal().then(() => onRequestClose(event));
       }
     }
-    const onContentContainerScroll = (0, import_element118.useCallback)((e3) => {
+    const onContentContainerScroll = (0, import_element119.useCallback)((e3) => {
       const scrollY = e3?.currentTarget?.scrollTop ?? -1;
       if (!hasScrolledContent && scrollY > 0) {
         setHasScrolledContent(true);
@@ -41592,12 +41734,12 @@ This message will only show in development mode. It won't appear in production.
         })
       })
     );
-    return (0, import_element118.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ModalContext.Provider, {
+    return (0, import_element119.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ModalContext.Provider, {
       value: nestedDismissers,
       children: modal
     }), document.body);
   }
-  var Modal = (0, import_element118.forwardRef)(UnforwardedModal);
+  var Modal = (0, import_element119.forwardRef)(UnforwardedModal);
   Modal.displayName = "Modal";
   var modal_default = Modal;

@@ -41630,7 +41772,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle30(targetDocument, hash2, css3) {
+  function injectStyle30(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -41649,15 +41791,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE30, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument30(targetDocument) {
     const runtime = getRuntime30();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle30(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle30(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41671,11 +41813,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle29(hash2, css3) {
+  function registerStyle29(hash2, css4) {
     const runtime = getRuntime30();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle30(targetDocument, hash2, css3);
+      injectStyle30(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -41696,22 +41838,22 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = useContextSystem(props, "ConfirmDialog");
     const wrapperClassName = style_module_default29.wrapper;
-    const cancelButtonRef = (0, import_element119.useRef)(null);
-    const confirmButtonRef = (0, import_element119.useRef)(null);
-    const [isOpen, setIsOpen] = (0, import_element119.useState)();
-    const [shouldSelfClose, setShouldSelfClose] = (0, import_element119.useState)();
-    (0, import_element119.useEffect)(() => {
+    const cancelButtonRef = (0, import_element120.useRef)(null);
+    const confirmButtonRef = (0, import_element120.useRef)(null);
+    const [isOpen, setIsOpen] = (0, import_element120.useState)();
+    const [shouldSelfClose, setShouldSelfClose] = (0, import_element120.useState)();
+    (0, import_element120.useEffect)(() => {
       const isIsOpenSet = typeof isOpenProp !== "undefined";
       setIsOpen(isIsOpenSet ? isOpenProp : true);
       setShouldSelfClose(!isIsOpenSet);
     }, [isOpenProp]);
-    const handleEvent = (0, import_element119.useCallback)((callback) => (event) => {
+    const handleEvent = (0, import_element120.useCallback)((callback) => (event) => {
       callback?.(event);
       if (shouldSelfClose) {
         setIsOpen(false);
       }
     }, [shouldSelfClose, setIsOpen]);
-    const handleEnter = (0, import_element119.useCallback)((event) => {
+    const handleEnter = (0, import_element120.useCallback)((event) => {
       const isConfirmOrCancelButton = event.target === cancelButtonRef.current || event.target === confirmButtonRef.current;
       if (!isConfirmOrCancelButton && event.key === "Enter") {
         handleEvent(onConfirm)(event);
@@ -41769,7 +41911,7 @@ This message will only show in development mode. It won't appear in production.
   var import_i18n43 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/custom-select.mjs
-  var import_element120 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);
   var import_i18n42 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/styles.mjs
@@ -41831,7 +41973,7 @@ This message will only show in development mode. It won't appear in production.
   })(({
     size: size4,
     hasCustomRenderProp
-  }) => /* @__PURE__ */ css("display:block;background-color:", COLORS.theme.background, ";border:none;color:", COLORS.theme.foreground, ";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}", getSelectSize(size4, hasCustomRenderProp ? "minHeight" : "height"), " ", !hasCustomRenderProp && truncateStyles, " ", fontSizeStyles({
+  }) => /* @__PURE__ */ css2("display:block;background-color:", COLORS.theme.background, ";border:none;color:", COLORS.theme.foreground, ";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}", getSelectSize(size4, hasCustomRenderProp ? "minHeight" : "height"), " ", !hasCustomRenderProp && truncateStyles, " ", fontSizeStyles({
     inputSize: size4
   }), ";" + (false ? "" : ";label:Select;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRVciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
   var slideDown = keyframes2({
@@ -41863,7 +42005,7 @@ This message will only show in development mode. It won't appear in production.
     label: "SelectItem"
   })(({
     size: size4
-  }) => /* @__PURE__ */ css("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:", config_values_default.fontSize, ";line-height:28px;padding-block:", space(2), ";scroll-margin:", space(1), ";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:", COLORS.theme.gray[300], ";}", getSelectItemSize(size4), ";" + (false ? "" : ";label:SelectItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4STBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
+  }) => /* @__PURE__ */ css2("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:", config_values_default.fontSize, ";line-height:28px;padding-block:", space(2), ";scroll-margin:", space(1), ";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:", COLORS.theme.gray[300], ";}", getSelectItemSize(size4), ";" + (false ? "" : ";label:SelectItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgQXJpYWtpdCBmcm9tICdAYXJpYWtpdC9yZWFjdCc7XG5pbXBvcnQgeyBjc3MsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBjaGV2cm9uSWNvblNpemUgfSBmcm9tICcuLi9zZWxlY3QtY29udHJvbC9zdHlsZXMvc2VsZWN0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHsgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzL3N0eWxlLW1peGlucyc7XG5pbXBvcnQgdHlwZSB7IEN1c3RvbVNlbGVjdEJ1dHRvblNpemUgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgSU5MSU5FX1BBRERJTkcgPSB7XG5cdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0c21hbGw6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcbn07XG5cbmNvbnN0IGdldFNlbGVjdFNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+LFxuXHRoZWlnaHRQcm9wZXJ0eTogJ21pbkhlaWdodCcgfCAnaGVpZ2h0J1xuKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMzIsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmNvbXBhY3QsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5jb21wYWN0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiA0MCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmRlZmF1bHQgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0WyBoZWlnaHRQcm9wZXJ0eSBdOiAyNCxcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuc21hbGwsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5zbWFsbCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBnZXRTZWxlY3RJdGVtU2l6ZSA9IChcblx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID5cbikgPT4ge1xuXHQvLyBVc2VkIHRvIHZpc3VhbGx5IGFsaWduIHRoZSBjaGVja21hcmsgd2l0aCB0aGUgY2hldnJvblxuXHRjb25zdCBjaGVja21hcmtDb3JyZWN0aW9uID0gNjtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0IC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmV4cG9ydCBjb25zdCBTZWxlY3QgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0LCB7XG5cdC8vIERvIG5vdCBmb3J3YXJkIGBoYXNDdXN0b21SZW5kZXJQcm9wYCB0byB0aGUgdW5kZXJseWluZyBBcmlha2l0LlNlbGVjdCBjb21wb25lbnRcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcCApID0+IHByb3AgIT09ICdoYXNDdXN0b21SZW5kZXJQcm9wJyxcbn0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0XHRoYXNDdXN0b21SZW5kZXJQcm9wLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcDogYm9vbGVhbjtcblx0fSApID0+IGNzc2Bcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdFx0b3V0bGluZTogbm9uZTsgLy8gaGFuZGxlZCBieSBJbnB1dEJhc2UgY29tcG9uZW50XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0U2l6ZSggc2l6ZSwgaGFzQ3VzdG9tUmVuZGVyUHJvcCA/ICdtaW5IZWlnaHQnIDogJ2hlaWdodCcgKSB9XG5cdFx0JHsgISBoYXNDdXN0b21SZW5kZXJQcm9wICYmIHRydW5jYXRlU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyggeyBpbnB1dFNpemU6IHNpemUgfSApIH1cblx0YFxuKTtcblxuY29uc3Qgc2xpZGVEb3duID0ga2V5ZnJhbWVzKCB7XG5cdCcwJSc6IHsgdHJhbnNmb3JtOiBgdHJhbnNsYXRlWSgtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9KWAgfSxcblx0JzEwMCUnOiB7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVkoMCknIH0sXG59ICk7XG5cbmNvbnN0IGZhZGVJbiA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IG9wYWNpdHk6IDAgfSxcblx0JzEwMCUnOiB7IG9wYWNpdHk6IDEgfSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdFBvcG92ZXIgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0UG9wb3ZlciApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3gtc2hhZG93OiAkeyBDT05GSUcuZWxldmF0aW9uTWVkaXVtIH07XG5cblx0Lyogei1pbmRleChcIi5jb21wb25lbnRzLXBvcG92ZXJcIikgKi9cblx0ei1pbmRleDogMTAwMDAwMDtcblxuXHRtYXgtaGVpZ2h0OiBtaW4oIHZhciggLS1wb3BvdmVyLWF2YWlsYWJsZS1oZWlnaHQsIDQwMHB4ICksIDQwMHB4ICk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdC8qIFRoZSBzbWFsbGVzdCBzaXplIHdpdGhvdXQgb3ZlcmZsb3dpbmcgdGhlIGNvbnRhaW5lci4gKi9cblx0bWluLXdpZHRoOiBtaW4tY29udGVudDtcblxuXHQvKiBBbmltYXRpb24gKi9cblx0JltkYXRhLW9wZW5dIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiAkeyBzbGlkZURvd24gfSwgJHsgZmFkZUluIH07XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRFVSQVRJT04gfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0VBU0lORyB9LFxuXHRcdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1mb2N1cy12aXNpYmxlXSB7XG5cdFx0LyogVGhlIG91dGxpbmUgd2lsbCBiZSBvbiB0aGUgdHJpZ2dlciwgcmF0aGVyIHRoYW4gdGhlIHBvcG92ZXIuICovXG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbSApKFxuXHQoIHtcblx0XHRzaXplLFxuXHR9OiB7XG5cdFx0c2l6ZTogTm9uTnVsbGFibGU8IEN1c3RvbVNlbGVjdEJ1dHRvblNpemVbICdzaXplJyBdID47XG5cdH0gKSA9PiBjc3NgXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0XHQvLyBUT0RPOiByZWFzc2VzcyBsaW5lLWhlaWdodCBmb3Igbm9uLWxlZ2FjeSB2MlxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAkeyBzcGFjZSggMSApIH07XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hY3RpdmUtaXRlbV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdFx0fVxuXG5cdFx0JHsgZ2V0U2VsZWN0SXRlbVNpemUoIHNpemUgKSB9XG5cdGBcbik7XG5cbmNvbnN0IHRydW5jYXRlU3R5bGVzID0gY3NzYFxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgdHJ1bmNhdGVTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNlbGVjdGVkRXhwZXJpbWVudGFsSGludEl0ZW0gPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAkeyBzcGFjZSggMiApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4OiAxO1xuXHRjb2x1bW4tZ2FwOiAkeyBzcGFjZSggNCApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgV2l0aEhpbnRJdGVtSGludCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDYwMCBdIH07XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogJHsgc3BhY2UoIDEgKSB9O1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAxICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEl0ZW1DaGVjayA9IHN0eWxlZCggQXJpYWtpdC5TZWxlY3RJdGVtQ2hlY2sgKWBcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0Ly8gS2VlcCB0aGUgY2hlY2ttYXJrIHZlcnRpY2FsbHkgYWxpZ25lZCBhdCB0aGUgdG9wLiBTaW5jZSB0aGUgaXRlbSB0ZXh0IGhhcyBhXG5cdC8vIDI4cHggbGluZSBoZWlnaHQgYW5kIHRoZSBjaGVja21hcmsgaXMgMjRweCB0YWxsLCBhICgyOC0yNCkvMiA9IDJweCBtYXJnaW5cblx0Ly8gaXMgYXBwbGllZCB0byBrZWVwIHRoZSBjb3JyZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSB0ZXh0IGFuZCB0aGUgY2hlY2ttYXJrLlxuXHRhbGlnbi1zZWxmOiBzdGFydDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG5cblx0Ly8gU2luY2UgdGhlIGNoZWNrbWFyaydzIGRpbWVuc2lvbnMgYXJlIGFwcGxpZWQgd2l0aCAnZW0nIHVuaXRzLCBzZXR0aW5nIGFcblx0Ly8gZm9udCBzaXplIG9mIDAgYWxsb3dzIHRoZSBzcGFjZSByZXNlcnZlZCBmb3IgdGhlIGNoZWNrbWFyayB0byBjb2xsYXBzZSBmb3Jcblx0Ly8gaXRlbXMgdGhhdCBhcmUgbm90IHNlbGVjdGVkIG9yIHRoYXQgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIGl0ZW0gaGludC5cblx0Zm9udC1zaXplOiAwO1xuXHQkeyBXaXRoSGludEl0ZW1XcmFwcGVyIH0gfiAmLFxuXHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRmb250LXNpemU6IDI0cHg7IC8vIFNpemUgb2YgY2hlY2ttYXJrIGljb25cblx0fVxuYDtcbiJdfQ== */"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4STBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */");
   var truncateStyles = false ? {
     name: "1h52dri",
     styles: "overflow:hidden;text-overflow:ellipsis;white-space:nowrap"
@@ -41905,7 +42047,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/custom-select-control-v2/custom-select.mjs
   var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var CustomSelectContext = (0, import_element120.createContext)(void 0);
+  var CustomSelectContext = (0, import_element121.createContext)(void 0);
   CustomSelectContext.displayName = "CustomSelectContext";
   function defaultRenderSelectedValue(value) {
     const isValueEmpty2 = Array.isArray(value) ? value.length === 0 : value === void 0 || value === null;
@@ -41930,7 +42072,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       value: currentValue
     } = useStoreState(store);
-    const computedRenderSelectedValue = (0, import_element120.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
+    const computedRenderSelectedValue = (0, import_element121.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
     return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(Select22, {
       ...restProps,
       size: size4,
@@ -41950,12 +42092,12 @@ This message will only show in development mode. It won't appear in production.
       isLegacy = false,
       ...restProps
     } = props;
-    const onSelectPopoverKeyDown = (0, import_element120.useCallback)((e3) => {
+    const onSelectPopoverKeyDown = (0, import_element121.useCallback)((e3) => {
       if (isLegacy) {
         e3.stopPropagation();
       }
     }, [isLegacy]);
-    const contextValue = (0, import_element120.useMemo)(() => ({
+    const contextValue = (0, import_element121.useMemo)(() => ({
       store,
       size: size4
     }), [store, size4]);
@@ -42002,13 +42144,13 @@ This message will only show in development mode. It won't appear in production.
   var custom_select_default = CustomSelect;

   // packages/components/build-module/custom-select-control-v2/item.mjs
-  var import_element121 = __toESM(require_element(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function CustomSelectItem({
     children,
     ...props
   }) {
-    const customSelectContext = (0, import_element121.useContext)(CustomSelectContext);
+    const customSelectContext = (0, import_element122.useContext)(CustomSelectContext);
     return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(SelectItem22, {
       store: customSelectContext?.store,
       size: customSelectContext?.size ?? "default",
@@ -42480,10 +42622,10 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/date-time/date-picker/index.mjs
   var import_i18n44 = __toESM(require_i18n(), 1);
   var import_date3 = __toESM(require_date(), 1);
-  var import_element123 = __toESM(require_element(), 1);
+  var import_element124 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-picker/use-lilius/index.mjs
-  var import_element122 = __toESM(require_element(), 1);
+  var import_element123 = __toESM(require_element(), 1);
   var Day = /* @__PURE__ */ (function(Day22) {
     Day22[Day22["SUNDAY"] = 0] = "SUNDAY";
     Day22[Day22["MONDAY"] = 1] = "MONDAY";
@@ -42507,27 +42649,27 @@ This message will only show in development mode. It won't appear in production.
     selected: initialSelected = [],
     numberOfMonths = 1
   } = {}) => {
-    const [viewing, setViewing] = (0, import_element122.useState)(initialViewing);
-    const viewToday = (0, import_element122.useCallback)(() => setViewing(startOfToday()), [setViewing]);
-    const viewMonth = (0, import_element122.useCallback)((month) => setViewing((v3) => setMonth(v3, month)), []);
-    const viewPreviousMonth = (0, import_element122.useCallback)(() => setViewing((v3) => subMonths(v3, 1)), []);
-    const viewNextMonth = (0, import_element122.useCallback)(() => setViewing((v3) => addMonths(v3, 1)), []);
-    const viewYear = (0, import_element122.useCallback)((year) => setViewing((v3) => setYear(v3, year)), []);
-    const viewPreviousYear = (0, import_element122.useCallback)(() => setViewing((v3) => subYears(v3, 1)), []);
-    const viewNextYear = (0, import_element122.useCallback)(() => setViewing((v3) => addYears(v3, 1)), []);
-    const [selected, setSelected] = (0, import_element122.useState)(initialSelected.map(clearTime2));
+    const [viewing, setViewing] = (0, import_element123.useState)(initialViewing);
+    const viewToday = (0, import_element123.useCallback)(() => setViewing(startOfToday()), [setViewing]);
+    const viewMonth = (0, import_element123.useCallback)((month) => setViewing((v3) => setMonth(v3, month)), []);
+    const viewPreviousMonth = (0, import_element123.useCallback)(() => setViewing((v3) => subMonths(v3, 1)), []);
+    const viewNextMonth = (0, import_element123.useCallback)(() => setViewing((v3) => addMonths(v3, 1)), []);
+    const viewYear = (0, import_element123.useCallback)((year) => setViewing((v3) => setYear(v3, year)), []);
+    const viewPreviousYear = (0, import_element123.useCallback)(() => setViewing((v3) => subYears(v3, 1)), []);
+    const viewNextYear = (0, import_element123.useCallback)(() => setViewing((v3) => addYears(v3, 1)), []);
+    const [selected, setSelected] = (0, import_element123.useState)(initialSelected.map(clearTime2));
     const clearSelected = () => setSelected([]);
-    const isSelected2 = (0, import_element122.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
-    const select = (0, import_element122.useCallback)((date, replaceExisting) => {
+    const isSelected2 = (0, import_element123.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
+    const select = (0, import_element123.useCallback)((date, replaceExisting) => {
       if (replaceExisting) {
         setSelected(Array.isArray(date) ? date : [date]);
       } else {
         setSelected((selectedItems) => selectedItems.concat(Array.isArray(date) ? date : [date]));
       }
     }, []);
-    const deselect = (0, import_element122.useCallback)((date) => setSelected((selectedItems) => Array.isArray(date) ? selectedItems.filter((s3) => !date.map((d3) => d3.getTime()).includes(s3.getTime())) : selectedItems.filter((s3) => !isEqual(s3, date))), []);
-    const toggle = (0, import_element122.useCallback)((date, replaceExisting) => isSelected2(date) ? deselect(date) : select(date, replaceExisting), [deselect, isSelected2, select]);
-    const selectRange = (0, import_element122.useCallback)((start, end, replaceExisting) => {
+    const deselect = (0, import_element123.useCallback)((date) => setSelected((selectedItems) => Array.isArray(date) ? selectedItems.filter((s3) => !date.map((d3) => d3.getTime()).includes(s3.getTime())) : selectedItems.filter((s3) => !isEqual(s3, date))), []);
+    const toggle = (0, import_element123.useCallback)((date, replaceExisting) => isSelected2(date) ? deselect(date) : select(date, replaceExisting), [deselect, isSelected2, select]);
+    const selectRange = (0, import_element123.useCallback)((start, end, replaceExisting) => {
       if (replaceExisting) {
         setSelected(eachDayOfInterval({
           start,
@@ -42540,13 +42682,13 @@ This message will only show in development mode. It won't appear in production.
         })));
       }
     }, []);
-    const deselectRange = (0, import_element122.useCallback)((start, end) => {
+    const deselectRange = (0, import_element123.useCallback)((start, end) => {
       setSelected((selectedItems) => selectedItems.filter((s3) => !eachDayOfInterval({
         start,
         end
       }).map((d3) => d3.getTime()).includes(s3.getTime())));
     }, []);
-    const calendar = (0, import_element122.useMemo)(() => eachMonthOfInterval({
+    const calendar = (0, import_element123.useMemo)(() => eachMonthOfInterval({
       start: startOfMonth(viewing),
       end: endOfMonth(addMonths(viewing, numberOfMonths - 1))
     }).map((month) => eachWeekOfInterval({
@@ -42829,9 +42971,9 @@ This message will only show in development mode. It won't appear in production.
       viewing: startOfDayInConfiguredTimezone(date),
       weekStartsOn
     });
-    const [focusable, setFocusable] = (0, import_element123.useState)(startOfDayInConfiguredTimezone(date));
-    const [isFocusWithinCalendar, setIsFocusWithinCalendar] = (0, import_element123.useState)(false);
-    const [prevCurrentDate, setPrevCurrentDate] = (0, import_element123.useState)(currentDate);
+    const [focusable, setFocusable] = (0, import_element124.useState)(startOfDayInConfiguredTimezone(date));
+    const [isFocusWithinCalendar, setIsFocusWithinCalendar] = (0, import_element124.useState)(false);
+    const [prevCurrentDate, setPrevCurrentDate] = (0, import_element124.useState)(currentDate);
     if (currentDate !== prevCurrentDate) {
       setPrevCurrentDate(currentDate);
       setSelected([startOfDayInConfiguredTimezone(date)]);
@@ -42955,8 +43097,8 @@ This message will only show in development mode. It won't appear in production.
     onClick,
     onKeyDown
   }) {
-    const ref = (0, import_element123.useRef)(null);
-    (0, import_element123.useEffect)(() => {
+    const ref = (0, import_element124.useRef)(null);
+    (0, import_element124.useEffect)(() => {
       if (ref.current && isFocusable2 && isFocusAllowed) {
         ref.current.focus();
       }
@@ -43001,7 +43143,7 @@ This message will only show in development mode. It won't appear in production.
   var date_picker_default = DatePicker;

   // packages/components/build-module/date-time/time-picker/index.mjs
-  var import_element125 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);
   var import_i18n47 = __toESM(require_i18n(), 1);
   var import_date5 = __toESM(require_date(), 1);

@@ -43038,7 +43180,7 @@ This message will only show in development mode. It won't appear in production.
     styles: "direction:ltr;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   });
-  var baseInput = /* @__PURE__ */ css("&&& ", Input, "{padding-left:", space(2), ";padding-right:", space(2), ";text-align:center;}" + (false ? "" : ";label:baseInput;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QnFCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */");
+  var baseInput = /* @__PURE__ */ css2("&&& ", Input, "{padding-left:", space(2), ";padding-right:", space(2), ";text-align:center;}" + (false ? "" : ";label:baseInput;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QnFCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */");
   var HoursInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "exz187h6"
   } : {
@@ -43127,7 +43269,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/date-time/time-picker/time-input/index.mjs
   var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element125 = __toESM(require_element(), 1);
   var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   function TimeInput({
     value: valueProp,
@@ -43175,7 +43317,7 @@ This message will only show in development mode. It won't appear in production.
     function parseDayPeriod(_hours) {
       return _hours < 12 ? "AM" : "PM";
     }
-    const Wrapper6 = label ? Fieldset : import_element124.Fragment;
+    const Wrapper6 = label ? Fieldset : import_element125.Fragment;
     return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Wrapper6, {
       children: [label && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(base_control_default.VisualLabel, {
         as: "legend",
@@ -43258,11 +43400,11 @@ This message will only show in development mode. It won't appear in production.
     dateOrder: dateOrderProp,
     hideLabelFromVision = false
   }) {
-    const [date, setDate] = (0, import_element125.useState)(() => (
+    const [date, setDate] = (0, import_element126.useState)(() => (
       // Truncate the date at the minutes, see: #15495.
       startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date()))
     ));
-    (0, import_element125.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       setDate(startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date())));
     }, [currentTime]);
     const monthOptions = [{
@@ -43308,7 +43450,7 @@ This message will only show in development mode. It won't appear in production.
       year,
       minutes,
       hours
-    } = (0, import_element125.useMemo)(() => ({
+    } = (0, import_element126.useMemo)(() => ({
       day: (0, import_date5.date)("d", date),
       month: (0, import_date5.date)("m", date),
       year: (0, import_date5.date)("Y", date),
@@ -43446,7 +43588,7 @@ This message will only show in development mode. It won't appear in production.
   var time_picker_default = TimePicker;

   // packages/components/build-module/date-time/date-time/index.mjs
-  var import_element126 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-time/styles.mjs
   function _EMOTION_STRINGIFIED_CSS_ERROR__17() {
@@ -43501,7 +43643,7 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var DateTimePicker = (0, import_element126.forwardRef)(UnforwardedDateTimePicker);
+  var DateTimePicker = (0, import_element127.forwardRef)(UnforwardedDateTimePicker);
   DateTimePicker.displayName = "DateTimePicker";
   var date_time_default = DateTimePicker;

@@ -43509,8 +43651,8 @@ This message will only show in development mode. It won't appear in production.
   var date_time_default2 = date_time_default;

   // packages/components/build-module/disabled/context.mjs
-  var import_element127 = __toESM(require_element(), 1);
-  var Context = (0, import_element127.createContext)(false);
+  var import_element128 = __toESM(require_element(), 1);
+  var Context = (0, import_element128.createContext)(false);
   Context.displayName = "DisabledContext";
   var context_default3 = Context;

@@ -43543,7 +43685,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle31(targetDocument, hash2, css3) {
+  function injectStyle31(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -43562,15 +43704,15 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE31, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument31(targetDocument) {
     const runtime = getRuntime31();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle31(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle31(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -43584,11 +43726,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle30(hash2, css3) {
+  function registerStyle30(hash2, css4) {
     const runtime = getRuntime31();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle31(targetDocument, hash2, css3);
+      injectStyle31(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -43621,7 +43763,7 @@ This message will only show in development mode. It won't appear in production.
   var disabled_default = Disabled;

   // packages/components/build-module/disclosure/index.mjs
-  var import_element128 = __toESM(require_element(), 1);
+  var import_element129 = __toESM(require_element(), 1);
   var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedDisclosureContent = ({
     visible,
@@ -43638,12 +43780,12 @@ This message will only show in development mode. It won't appear in production.
       children
     });
   };
-  var DisclosureContent22 = (0, import_element128.forwardRef)(UnforwardedDisclosureContent);
+  var DisclosureContent22 = (0, import_element129.forwardRef)(UnforwardedDisclosureContent);
   DisclosureContent22.displayName = "DisclosureContent";

   // packages/components/build-module/draggable/index.mjs
   var import_compose53 = __toESM(require_compose(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);

   // node_modules/@base-ui/utils/useRefWithInit.mjs
   var React11 = __toESM(require_react(), 1);
@@ -44113,23 +44255,6 @@ This message will only show in development mode. It won't appear in production.
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // packages/ui/build-module/icon/icon.mjs
-  var import_element129 = __toESM(require_element(), 1);
-  var import_primitives32 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  var Icon2 = (0, import_element129.forwardRef)(function Icon22({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-      import_primitives32.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
   // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
   function getRuntime32() {
@@ -44160,7 +44285,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle32(targetDocument, hash2, css3) {
+  function injectStyle32(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -44179,7 +44304,7 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE32, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
@@ -44189,8 +44314,8 @@ This message will only show in development mode. It won't appear in production.
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle32(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle32(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -44204,11 +44329,11 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle31(hash2, css3) {
+  function registerStyle31(hash2, css4) {
     const runtime = getRuntime32();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle32(targetDocument, hash2, css3);
+      injectStyle32(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
@@ -44270,13 +44395,27 @@ This message will only show in development mode. It won't appear in production.
     return cachedSlot;
   }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_element131 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/spinner/spinner.mjs
+  // packages/ui/build-module/icon/icon.mjs
   var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_primitives32 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var Icon2 = (0, import_element130.forwardRef)(function Icon22({ icon, size: size4 = 24, style: style2, ...restProps }, ref) {
+    const mergedStyle = icon.props.style || style2 ? { ...icon.props.style, ...style2 } : void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+      import_primitives32.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
+    );
+  });
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element131 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
   function getRuntime33() {
     const globalScope = globalThis;
@@ -44306,7 +44445,7 @@ This message will only show in development mode. It won't appear in production.
     }
     return false;
   }
-  function injectStyle33(targetDocument, hash2, css3) {
+  function injectStyle33(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -44325,7 +44464,7 @@ This message will only show in development mode. It won't appear in production.
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE33, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
@@ -44335,8 +44474,8 @@ This message will only show in development mode. It won't appear in production.
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle33(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle33(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -44350,23 +44489,139 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle32(hash2, css3) {
+  function registerStyle32(hash2, css4) {
     const runtime = getRuntime33();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle33(targetDocument, hash2, css3);
+      injectStyle33(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle32("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)}}}}");
+    registerStyle32("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  var style_default = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element131.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+    const style2 = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps3(props, { style: style2, className: style_default.stack })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_element133 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/spinner/spinner.mjs
+  var import_element132 = __toESM(require_element(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+  function getRuntime34() {
+    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") {
+      registerDocument34(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash34(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle34(targetDocument, hash2, css4) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime34();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash34(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE34, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle34(targetDocument, hash2, css4);
+    }
+    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 registerStyle33(hash2, css4) {
+    const runtime = getRuntime34();
+    runtime.styles.set(hash2, css4);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle34(targetDocument, hash2, css4);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle33("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_default = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner2 = (0, import_element130.forwardRef)(
+  var style_default2 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner2 = (0, import_element132.forwardRef)(
     function Spinner22({ className, ...props }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
         "svg",
         {
-          className: clsx_default(style_default.spinner, className),
+          className: clsx_default(style_default2.spinner, className),
           viewBox: "0 0 100 100",
           xmlns: "http://www.w3.org/2000/svg",
           role: "presentation",
@@ -44377,7 +44632,7 @@ This message will only show in development mode. It won't appear in production.
             /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
               "circle",
               {
-                className: style_default.track,
+                className: style_default2.track,
                 cx: "50",
                 cy: "50",
                 r: "50",
@@ -44387,7 +44642,7 @@ This message will only show in development mode. It won't appear in production.
             /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
               "path",
               {
-                className: style_default.indicator,
+                className: style_default2.indicator,
                 d: "m 50 0 a 50 50 0 0 1 50 50",
                 vectorEffect: "non-scaling-stroke"
               }
@@ -44400,8 +44655,8 @@ This message will only show in development mode. It won't appear in production.

   // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
   var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
-  function getRuntime34() {
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -44412,28 +44667,28 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument34(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash34(targetDocument, hash2) {
+  function documentContainsStyleHash35(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE34}]`
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash2) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle34(targetDocument, hash2, css3) {
+  function injectStyle35(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime34();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -44442,24 +44697,24 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash34(targetDocument, hash2)) {
+    if (documentContainsStyleHash35(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE34, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE35, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument34(targetDocument) {
-    const runtime = getRuntime34();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle34(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle35(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -44473,21 +44728,21 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle33(hash2, css3) {
-    const runtime = getRuntime34();
-    runtime.styles.set(hash2, css3);
+  function registerStyle34(hash2, css4) {
+    const runtime = getRuntime35();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle34(targetDocument, hash2, css3);
+      injectStyle35(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle33("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle34("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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) {
-    registerStyle33("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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)}}}}');
+    registerStyle34("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 style_default2 = { "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_default3 = { "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
@@ -44503,14 +44758,14 @@ This message will only show in development mode. It won't appear in production.
         id: id3,
         className: clsx_default(
           global_css_defense_default.p,
-          style_default2.indicator,
-          style_default2[`is-${type}`]
+          style_default3.indicator,
+          style_default3[`is-${type}`]
         ),
         children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Spinner2, { className: style_default2["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Spinner2, { className: style_default3["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
             Icon2,
             {
-              className: style_default2["indicator-icon"],
+              className: style_default3["indicator-icon"],
               icon: ICON[type],
               size: 16,
               fill: "currentColor"
@@ -44524,6 +44779,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
   var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
   function appendRequiredIndicator(label, required, markWhenOptional) {
     let suffix;
     if (required && !markWhenOptional) {
@@ -44544,21 +44800,21 @@ This message will only show in development mode. It won't appear in production.
     ] });
   }
   var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element131.forwardRef)(function ControlWithError2({
+  var ControlWithError = (0, import_element133.forwardRef)(function ControlWithError2({
     required,
     markWhenOptional,
     customValidity,
     getValidityTarget,
     children,
-    render,
+    render = DEFAULT_RENDER,
     ...restProps
   }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element131.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element131.useState)();
-    const [showMessage, setShowMessage] = (0, import_element131.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element131.useState)(false);
-    const wrapperRef = (0, import_element131.useRef)(null);
-    (0, import_element131.useEffect)(() => {
+    const [errorMessage, setErrorMessage] = (0, import_element133.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element133.useState)();
+    const [showMessage, setShowMessage] = (0, import_element133.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element133.useState)(false);
+    const wrapperRef = (0, import_element133.useRef)(null);
+    (0, import_element133.useEffect)(() => {
       const validityTarget = getValidityTarget();
       const handler = () => {
         if (customValidity?.type !== "validating") {
@@ -44570,7 +44826,7 @@ This message will only show in development mode. It won't appear in production.
       validityTarget?.addEventListener("invalid", handler);
       return () => validityTarget?.removeEventListener("invalid", handler);
     }, [customValidity?.type, getValidityTarget]);
-    (0, import_element131.useEffect)(() => {
+    (0, import_element133.useEffect)(() => {
       const validityTarget = getValidityTarget();
       const suppressNativePopover = (event) => {
         event.preventDefault();
@@ -44604,7 +44860,7 @@ This message will only show in development mode. It won't appear in production.
         );
       };
     }, [getValidityTarget]);
-    (0, import_element131.useEffect)(() => {
+    (0, import_element133.useEffect)(() => {
       const validityTarget = getValidityTarget();
       if (!customValidity?.type) {
         validityTarget?.setCustomValidity("");
@@ -44641,7 +44897,7 @@ This message will only show in development mode. It won't appear in production.
         }
       }
     }, [customValidity, getValidityTarget]);
-    (0, import_element131.useEffect)(() => {
+    (0, import_element133.useEffect)(() => {
       if (!isTouched || showMessage) {
         return;
       }
@@ -44654,15 +44910,22 @@ This message will only show in development mode. It won't appear in production.
       setShowMessage(true);
     }, [isTouched, customValidity?.type, showMessage]);
     const onBlur = (event) => {
-      if (isTouched) {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+      if (!isTouched) {
         setIsTouched(true);
         getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
       }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
-    const messageId = (0, import_element131.useId)();
+    const messageId = (0, import_element133.useId)();
     const message = (() => {
       if (errorMessage) {
         return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
@@ -44687,7 +44950,7 @@ This message will only show in development mode. It won't appear in production.
       return null;
     })();
     const visibleMessage = showMessage ? message : null;
-    (0, import_element131.useEffect)(() => {
+    (0, import_element133.useEffect)(() => {
       const target = getValidityTarget();
       if (!target) {
         return;
@@ -44708,12 +44971,11 @@ This message will only show in development mode. It won't appear in production.
     }, [visibleMessage, messageId, getValidityTarget]);
     return useRender({
       render,
-      defaultTagName: "div",
       ref: [forwardedRef, wrapperRef],
       props: mergeProps3(restProps, {
         onBlur,
         children: /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(import_jsx_runtime208.Fragment, { children: [
-          (0, import_element131.cloneElement)(children, {
+          (0, import_element133.cloneElement)(children, {
             label: appendRequiredIndicator(
               children.props.label,
               required,
@@ -44729,8 +44991,8 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/draggable/index.mjs
   var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
-  function getRuntime35() {
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -44741,26 +45003,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument35(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash35(targetDocument, hash2) {
+  function documentContainsStyleHash36(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE35}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE36}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle35(targetDocument, hash2, css3) {
+  function injectStyle36(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime35();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -44769,21 +45031,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash35(targetDocument, hash2)) {
+    if (documentContainsStyleHash36(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE35, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE36, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument35(targetDocument) {
-    const runtime = getRuntime35();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle35(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle36(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -44797,15 +45059,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle34(hash2, css3) {
-    const runtime = getRuntime35();
-    runtime.styles.set(hash2, css3);
+  function registerStyle35(hash2, css4) {
+    const runtime = getRuntime36();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle35(targetDocument, hash2, css3);
+      injectStyle36(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle34("e7e88c1781", "._3476c2e530687f96__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}._6f00e51ab7574306__clone{background:transparent;padding:0;pointer-events:none;position:fixed}._6f00e51ab7574306__clone:not(._664ecd37377558df__is-in-compat-slot){z-index:1000000000}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}");
+    registerStyle35("e7e88c1781", "._3476c2e530687f96__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}._6f00e51ab7574306__clone{background:transparent;padding:0;pointer-events:none;position:fixed}._6f00e51ab7574306__clone:not(._664ecd37377558df__is-in-compat-slot){z-index:1000000000}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}");
   }
   var style_module_default31 = { "invisible-drag-image": "_3476c2e530687f96__invisible-drag-image", "clone": "_6f00e51ab7574306__clone", "is-in-compat-slot": "_664ecd37377558df__is-in-compat-slot" };
   var dragImageClasses = [style_module_default31["invisible-drag-image"], "components-draggable__invisible-drag-image"].filter(Boolean);
@@ -44824,8 +45086,8 @@ This message will only show in development mode. It won't appear in production.
     __experimentalTransferDataType: transferDataType = "text",
     __experimentalDragComponent: dragComponent
   }) {
-    const dragComponentRef = (0, import_element132.useRef)(null);
-    const cleanupRef = (0, import_element132.useRef)(() => {
+    const dragComponentRef = (0, import_element134.useRef)(null);
+    const cleanupRef = (0, import_element134.useRef)(() => {
     });
     function end(event) {
       event.preventDefault();
@@ -44924,7 +45186,7 @@ This message will only show in development mode. It won't appear in production.
         ownerDocument.removeEventListener("dragover", throttledDragOver);
       };
     }
-    (0, import_element132.useEffect)(() => () => {
+    (0, import_element134.useEffect)(() => () => {
       cleanupRef.current();
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, {
@@ -44945,7 +45207,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/drop-zone/index.mjs
   var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element133 = __toESM(require_element(), 1);
+  var import_element135 = __toESM(require_element(), 1);
   var import_dom7 = __toESM(require_dom(), 1);
   var import_compose54 = __toESM(require_compose(), 1);
   var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
@@ -44959,9 +45221,9 @@ This message will only show in development mode. It won't appear in production.
     isEligible = () => true,
     ...restProps
   }) {
-    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element133.useState)();
-    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element133.useState)();
-    const [isActive, setIsActive] = (0, import_element133.useState)();
+    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element135.useState)();
+    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element135.useState)();
+    const [isActive, setIsActive] = (0, import_element135.useState)();
     const ref = (0, import_compose54.__experimentalUseDropZone)({
       onDrop(event) {
         if (!event.dataTransfer) {
@@ -45046,7 +45308,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/external-link/index.mjs
   var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_element134 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);
   var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedExternalLink(props, ref) {
     const {
@@ -45092,13 +45354,13 @@ This message will only show in development mode. It won't appear in production.
       })
     );
   }
-  var ExternalLink = (0, import_element134.forwardRef)(UnforwardedExternalLink);
+  var ExternalLink = (0, import_element136.forwardRef)(UnforwardedExternalLink);
   ExternalLink.displayName = "ExternalLink";
   var external_link_default = ExternalLink;

   // packages/components/build-module/focal-point-picker/index.mjs
   var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_element135 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   var import_compose55 = __toESM(require_compose(), 1);

   // packages/components/build-module/focal-point-picker/controls.mjs
@@ -45429,8 +45691,8 @@ This message will only show in development mode. It won't appear in production.
     },
     ...restProps
   }) {
-    const [point, setPoint] = (0, import_element135.useState)(valueProp);
-    const [showGridOverlay, setShowGridOverlay] = (0, import_element135.useState)(false);
+    const [point, setPoint] = (0, import_element137.useState)(valueProp);
+    const [showGridOverlay, setShowGridOverlay] = (0, import_element137.useState)(false);
     const {
       startDrag,
       endDrag,
@@ -45463,9 +45725,9 @@ This message will only show in development mode. It won't appear in production.
       x: x2,
       y: y3
     } = isDragging2 ? point : valueProp;
-    const dragAreaRef = (0, import_element135.useRef)(null);
-    const [bounds, setBounds] = (0, import_element135.useState)(INITIAL_BOUNDS);
-    const refUpdateBounds = (0, import_element135.useRef)(() => {
+    const dragAreaRef = (0, import_element137.useRef)(null);
+    const [bounds, setBounds] = (0, import_element137.useState)(INITIAL_BOUNDS);
+    const refUpdateBounds = (0, import_element137.useRef)(() => {
       if (!dragAreaRef.current) {
         return;
       }
@@ -45480,7 +45742,7 @@ This message will only show in development mode. It won't appear in production.
         ...INITIAL_BOUNDS
       });
     });
-    (0, import_element135.useEffect)(() => {
+    (0, import_element137.useEffect)(() => {
       const updateBounds = refUpdateBounds.current;
       if (!dragAreaRef.current) {
         return;
@@ -45630,7 +45892,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/font-size-picker/index.mjs
   var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_element137 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   var import_compose57 = __toESM(require_compose(), 1);

   // packages/components/build-module/font-size-picker/styles.mjs
@@ -45684,7 +45946,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/font-size-picker/font-size-picker-select.mjs
   var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);

   // packages/components/build-module/font-size-picker/utils.mjs
   function isSimpleCssValue(value) {
@@ -45724,7 +45986,7 @@ This message will only show in development mode. It won't appear in production.
         hint
       };
     })];
-    const selectedOption = (0, import_element136.useMemo)(() => {
+    const selectedOption = (0, import_element138.useMemo)(() => {
       if (value === void 0) {
         return DEFAULT_OPTION;
       }
@@ -45855,7 +46117,7 @@ This message will only show in development mode. It won't appear in production.
       return fontSizes.find((fontSize) => fontSize.size === value);
     })();
     const isCustomValue2 = !!value && !selectedFontSize;
-    const [userRequestedCustom, setUserRequestedCustom] = (0, import_element137.useState)(isCustomValue2);
+    const [userRequestedCustom, setUserRequestedCustom] = (0, import_element139.useState)(isCustomValue2);
     const resolvedValueForControls = valueMode === "slug" ? selectedFontSize?.size : value;
     let currentPickerType;
     if (!disableCustomFontSizes && userRequestedCustom) {
@@ -45977,12 +46239,12 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   };
-  var FontSizePicker = (0, import_element137.forwardRef)(UnforwardedFontSizePicker);
+  var FontSizePicker = (0, import_element139.forwardRef)(UnforwardedFontSizePicker);
   FontSizePicker.displayName = "FontSizePicker";
   var font_size_picker_default = FontSizePicker;

   // packages/components/build-module/form-file-upload/index.mjs
-  var import_element138 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);
   var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
   function FormFileUpload({
     accept,
@@ -45994,7 +46256,7 @@ This message will only show in development mode. It won't appear in production.
     __next40pxDefaultSize: _next40pxDefaultSize,
     ...props
   }) {
-    const ref = (0, import_element138.useRef)(null);
+    const ref = (0, import_element140.useRef)(null);
     const openFileDialog = () => {
       ref.current?.click();
     };
@@ -46026,7 +46288,7 @@ This message will only show in development mode. It won't appear in production.
   var form_file_upload_default = FormFileUpload;

   // packages/components/build-module/form-toggle/index.mjs
-  var import_element139 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   var noop16 = () => {
   };
@@ -46066,12 +46328,12 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   }
-  var FormToggle = (0, import_element139.forwardRef)(UnforwardedFormToggle);
+  var FormToggle = (0, import_element141.forwardRef)(UnforwardedFormToggle);
   FormToggle.displayName = "FormToggle";
   var form_toggle_default = FormToggle;

   // packages/components/build-module/form-token-field/index.mjs
-  var import_element140 = __toESM(require_element(), 1);
+  var import_element142 = __toESM(require_element(), 1);
   var import_i18n58 = __toESM(require_i18n(), 1);
   var import_compose59 = __toESM(require_compose(), 1);
   var import_a11y6 = __toESM(require_a11y(), 1);
@@ -46147,8 +46409,8 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/form-token-field/index.mjs
   var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
-  function getRuntime36() {
+  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+  function getRuntime37() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -46159,26 +46421,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument36(document);
+      registerDocument37(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash36(targetDocument, hash2) {
+  function documentContainsStyleHash37(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE36}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE37}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle36(targetDocument, hash2, css3) {
+  function injectStyle37(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime36();
+    const runtime = getRuntime37();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -46187,21 +46449,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash36(targetDocument, hash2)) {
+    if (documentContainsStyleHash37(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE36, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE37, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument36(targetDocument) {
-    const runtime = getRuntime36();
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle36(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle37(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -46215,15 +46477,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle35(hash2, css3) {
-    const runtime = getRuntime36();
-    runtime.styles.set(hash2, css3);
+  function registerStyle36(hash2, css4) {
+    const runtime = getRuntime37();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle36(targetDocument, hash2, css3);
+      injectStyle37(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle35("f9ae5dc19e", ".df878b202c3b3cb7__tokens-and-input{box-sizing:border-box;padding:7px}.df878b202c3b3cb7__tokens-and-input *,.df878b202c3b3cb7__tokens-and-input :after,.df878b202c3b3cb7__tokens-and-input :before{box-sizing:inherit}");
+    registerStyle36("f9ae5dc19e", ".df878b202c3b3cb7__tokens-and-input{box-sizing:border-box;padding:7px}.df878b202c3b3cb7__tokens-and-input *,.df878b202c3b3cb7__tokens-and-input :after,.df878b202c3b3cb7__tokens-and-input :before{box-sizing:inherit}");
   }
   var style_module_default32 = { "tokens-and-input": "df878b202c3b3cb7__tokens-and-input" };
   var identity3 = (value) => value;
@@ -46275,32 +46537,32 @@ This message will only show in development mode. It won't appear in production.
       }
     }
     const instanceId = (0, import_compose59.useInstanceId)(FormTokenField);
-    const [incompleteTokenValue, setIncompleteTokenValue] = (0, import_element140.useState)("");
-    const [inputOffsetFromEnd, setInputOffsetFromEnd] = (0, import_element140.useState)(0);
-    const [isActive, setIsActive] = (0, import_element140.useState)(false);
-    const [isExpanded, setIsExpanded] = (0, import_element140.useState)(false);
-    const [selectedSuggestionIndex, setSelectedSuggestionIndex] = (0, import_element140.useState)(-1);
-    const [selectedSuggestionScroll, setSelectedSuggestionScroll] = (0, import_element140.useState)(false);
+    const [incompleteTokenValue, setIncompleteTokenValue] = (0, import_element142.useState)("");
+    const [inputOffsetFromEnd, setInputOffsetFromEnd] = (0, import_element142.useState)(0);
+    const [isActive, setIsActive] = (0, import_element142.useState)(false);
+    const [isExpanded, setIsExpanded] = (0, import_element142.useState)(false);
+    const [selectedSuggestionIndex, setSelectedSuggestionIndex] = (0, import_element142.useState)(-1);
+    const [selectedSuggestionScroll, setSelectedSuggestionScroll] = (0, import_element142.useState)(false);
     const prevSuggestions = (0, import_compose59.usePrevious)(suggestions);
     const prevValue = (0, import_compose59.usePrevious)(value);
-    const input = (0, import_element140.useRef)(null);
-    const tokensAndInput = (0, import_element140.useRef)(null);
+    const input = (0, import_element142.useRef)(null);
+    const tokensAndInput = (0, import_element142.useRef)(null);
     const debouncedSpeak = (0, import_compose59.useDebounce)(import_a11y6.speak, 500);
-    (0, import_element140.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       if (isActive && !hasFocus2()) {
         focus4();
       }
     }, [isActive]);
-    (0, import_element140.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       const suggestionsDidUpdate = !(0, import_is_shallow_equal2.isShallowEqual)(suggestions, prevSuggestions || []);
       if (suggestionsDidUpdate || value !== prevValue) {
         updateSuggestions(suggestionsDidUpdate);
       }
     }, [suggestions, prevSuggestions, value, prevValue]);
-    (0, import_element140.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       updateSuggestions();
     }, [incompleteTokenValue]);
-    (0, import_element140.useEffect)(() => {
+    (0, import_element142.useEffect)(() => {
       updateSuggestions();
     }, [__experimentalAutoSelectFirstMatch]);
     if (disabled && isActive) {
@@ -46775,7 +47037,7 @@ This message will only show in development mode. It won't appear in production.
   var form_token_field_default = FormTokenField;

   // packages/components/build-module/guide/index.mjs
-  var import_element141 = __toESM(require_element(), 1);
+  var import_element143 = __toESM(require_element(), 1);
   var import_deprecated19 = __toESM(require_deprecated(), 1);
   var import_i18n60 = __toESM(require_i18n(), 1);

@@ -46839,24 +47101,24 @@ This message will only show in development mode. It won't appear in production.
     onFinish,
     pages = []
   }) {
-    const ref = (0, import_element141.useRef)(null);
-    const [currentPage, setCurrentPage] = (0, import_element141.useState)(0);
-    (0, import_element141.useEffect)(() => {
+    const ref = (0, import_element143.useRef)(null);
+    const [currentPage, setCurrentPage] = (0, import_element143.useState)(0);
+    (0, import_element143.useEffect)(() => {
       const frame2 = ref.current?.querySelector(".components-guide");
       if (frame2 instanceof HTMLElement) {
         frame2.focus();
       }
     }, [currentPage]);
-    (0, import_element141.useEffect)(() => {
-      if (import_element141.Children.count(children)) {
+    (0, import_element143.useEffect)(() => {
+      if (import_element143.Children.count(children)) {
         (0, import_deprecated19.default)("Passing children to <Guide>", {
           since: "5.5",
           alternative: "the `pages` prop"
         });
       }
     }, [children]);
-    if (import_element141.Children.count(children)) {
-      pages = import_element141.Children.map(children, (child) => ({
+    if (import_element143.Children.count(children)) {
+      pages = import_element143.Children.map(children, (child) => ({
         content: child
       })) ?? [];
     }
@@ -46927,11 +47189,11 @@ This message will only show in development mode. It won't appear in production.
   var guide_default = Guide;

   // packages/components/build-module/guide/page.mjs
-  var import_element142 = __toESM(require_element(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_deprecated20 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   function GuidePage(props) {
-    (0, import_element142.useEffect)(() => {
+    (0, import_element144.useEffect)(() => {
       (0, import_deprecated20.default)("<GuidePage>", {
         since: "5.5",
         alternative: "the `pages` prop in <Guide>"
@@ -46944,7 +47206,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/button/deprecated.mjs
   var import_deprecated21 = __toESM(require_deprecated(), 1);
-  var import_element143 = __toESM(require_element(), 1);
+  var import_element145 = __toESM(require_element(), 1);
   var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedIconButton({
     label,
@@ -46971,10 +47233,10 @@ This message will only show in development mode. It won't appear in production.
       })
     );
   }
-  var deprecated_default = (0, import_element143.forwardRef)(UnforwardedIconButton);
+  var deprecated_default = (0, import_element145.forwardRef)(UnforwardedIconButton);

   // packages/components/build-module/keyboard-shortcuts/index.mjs
-  var import_element144 = __toESM(require_element(), 1);
+  var import_element146 = __toESM(require_element(), 1);
   var import_compose60 = __toESM(require_compose(), 1);
   var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   function KeyboardShortcut({
@@ -46997,7 +47259,7 @@ This message will only show in development mode. It won't appear in production.
     bindGlobal,
     eventName
   }) {
-    const target = (0, import_element144.useRef)(null);
+    const target = (0, import_element146.useRef)(null);
     const element = Object.entries(shortcuts ?? {}).map(([shortcut, callback]) => /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(KeyboardShortcut, {
       shortcut,
       callback,
@@ -47005,7 +47267,7 @@ This message will only show in development mode. It won't appear in production.
       eventName,
       target
     }, shortcut));
-    if (!import_element144.Children.count(children)) {
+    if (!import_element146.Children.count(children)) {
       return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_jsx_runtime230.Fragment, {
         children: element
       });
@@ -47018,7 +47280,7 @@ This message will only show in development mode. It won't appear in production.
   var keyboard_shortcuts_default = KeyboardShortcuts;

   // packages/components/build-module/menu-group/index.mjs
-  var import_element145 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_compose61 = __toESM(require_compose(), 1);
   var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   function MenuGroup3(props) {
@@ -47029,7 +47291,7 @@ This message will only show in development mode. It won't appear in production.
       hideSeparator
     } = props;
     const instanceId = (0, import_compose61.useInstanceId)(MenuGroup3);
-    if (!import_element145.Children.count(children)) {
+    if (!import_element147.Children.count(children)) {
       return null;
     }
     const labelId = `components-menu-group-label-${instanceId}`;
@@ -47053,7 +47315,7 @@ This message will only show in development mode. It won't appear in production.
   var menu_group_default = MenuGroup3;

   // packages/components/build-module/menu-item/index.mjs
-  var import_element146 = __toESM(require_element(), 1);
+  var import_element148 = __toESM(require_element(), 1);
   var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedMenuItem(props, ref) {
     let {
@@ -47082,7 +47344,7 @@ This message will only show in development mode. It won't appear in production.
       });
     }
     if (icon && typeof icon !== "string") {
-      icon = (0, import_element146.cloneElement)(icon, {
+      icon = (0, import_element148.cloneElement)(icon, {
         className: clsx_default("components-menu-items__item-icon", {
           "has-icon-right": iconPosition === "right"
         })
@@ -47108,7 +47370,7 @@ This message will only show in development mode. It won't appear in production.
       }), suffix]
     });
   }
-  var MenuItem3 = (0, import_element146.forwardRef)(UnforwardedMenuItem);
+  var MenuItem3 = (0, import_element148.forwardRef)(UnforwardedMenuItem);
   MenuItem3.displayName = "MenuItem";
   var menu_item_default = MenuItem3;

@@ -47150,9 +47412,9 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/navigator/navigator/component.mjs
   var import_deprecated22 = __toESM(require_deprecated(), 1);
-  var import_element148 = __toESM(require_element(), 1);
+  var import_element150 = __toESM(require_element(), 1);
   var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
-  var import_warning7 = __toESM(require_warning(), 1);
+  var import_warning8 = __toESM(require_warning(), 1);

   // packages/components/node_modules/path-to-regexp/dist.es2015/index.js
   function lexer(str) {
@@ -47507,7 +47769,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/navigator/context.mjs
-  var import_element147 = __toESM(require_element(), 1);
+  var import_element149 = __toESM(require_element(), 1);
   var initialContextValue = {
     location: {},
     goTo: () => {
@@ -47522,7 +47784,7 @@ This message will only show in development mode. It won't appear in production.
     },
     params: {}
   };
-  var NavigatorContext = (0, import_element147.createContext)(initialContextValue);
+  var NavigatorContext = (0, import_element149.createContext)(initialContextValue);
   NavigatorContext.displayName = "NavigatorContext";

   // packages/components/build-module/navigator/styles.mjs
@@ -47595,15 +47857,15 @@ This message will only show in development mode. It won't appear in production.
   };
   var ANIMATION = {
     end: {
-      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromRight, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
-      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToLeft, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RlUiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
+      in: /* @__PURE__ */ css2(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromRight, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
+      out: /* @__PURE__ */ css2(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToLeft, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RlUiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
     },
     start: {
-      in: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromLeft, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
-      out: /* @__PURE__ */ css(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToRight, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR1UiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
+      in: /* @__PURE__ */ css2(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.IN, "ms both ", fadeIn2, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideFromLeft, ";" + (false ? "" : ";label:in;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRlMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */"),
+      out: /* @__PURE__ */ css2(FADE.DURATION, "ms ", FADE.EASING, " ", FADE.DELAY.OUT, "ms both ", fadeOut, ",", SLIDE.DURATION, "ms ", SLIDE.EASING, " both ", slideToRight, ";" + (false ? "" : ";label:out;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR1UiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */")
     }
   };
-  var navigatorScreenAnimation = /* @__PURE__ */ css("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){", ["start", "end"].map((direction) => ["in", "out"].map((type) => /* @__PURE__ */ css("&[data-animation-direction='", direction, "'][data-animation-type='", type, "']{animation:", ANIMATION[direction][type], ";}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */"))), ";}}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RzJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */");
+  var navigatorScreenAnimation = /* @__PURE__ */ css2("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){", ["start", "end"].map((direction) => ["in", "out"].map((type) => /* @__PURE__ */ css2("&[data-animation-direction='", direction, "'][data-animation-type='", type, "']{animation:", ANIMATION[direction][type], ";}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */"))), ";}}" + (false ? "" : ";label:navigatorScreenAnimation;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RzJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */");
   var navigatorScreen = false ? {
     name: "14di7zd",
     styles: "overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"
@@ -47619,7 +47881,7 @@ This message will only show in development mode. It won't appear in production.
     screens
   }, screen) {
     if (screens.some((s3) => s3.path === screen.path)) {
-      true ? (0, import_warning7.default)(`Navigator: a screen with path ${screen.path} already exists.
+      true ? (0, import_warning8.default)(`Navigator: a screen with path ${screen.path} already exists.
 The screen with id ${screen.id} will not be added.`) : void 0;
       return screens;
     }
@@ -47759,7 +48021,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       className,
       ...otherProps
     } = useContextSystem(props, "Navigator");
-    const [routerState, dispatch] = (0, import_element148.useReducer)(routerReducer, initialPathProp, (path) => ({
+    const [routerState, dispatch] = (0, import_element150.useReducer)(routerReducer, initialPathProp, (path) => ({
       screens: [],
       currentLocation: {
         path,
@@ -47769,7 +48031,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       focusSelectors: /* @__PURE__ */ new Map(),
       initialPath: initialPathProp
     }));
-    const methods = (0, import_element148.useMemo)(() => ({
+    const methods = (0, import_element150.useMemo)(() => ({
       // Note: calling goBack calls `goToParent` internally, as it was established
       // that `goBack` should behave like `goToParent`, and `goToParent` should
       // be marked as deprecated.
@@ -47805,14 +48067,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       currentLocation,
       matchedPath
     } = routerState;
-    const navigatorContextValue = (0, import_element148.useMemo)(() => ({
+    const navigatorContextValue = (0, import_element150.useMemo)(() => ({
       location: currentLocation,
       params: matchedPath?.params ?? {},
       match: matchedPath?.id,
       ...methods
     }), [currentLocation, matchedPath, methods]);
     const cx2 = useCx();
-    const classes = (0, import_element148.useMemo)(() => cx2(navigatorWrapper, className), [className, cx2]);
+    const classes = (0, import_element150.useMemo)(() => cx2(navigatorWrapper, className), [className, cx2]);
     return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(component_default, {
       ref: forwardedRef,
       className: classes,
@@ -47827,13 +48089,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/navigator/navigator-screen/component.mjs
   var import_dom8 = __toESM(require_dom(), 1);
-  var import_element150 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_compose63 = __toESM(require_compose(), 1);
   var import_escape_html = __toESM(require_escape_html(), 1);
-  var import_warning8 = __toESM(require_warning(), 1);
+  var import_warning9 = __toESM(require_warning(), 1);

   // packages/components/build-module/navigator/navigator-screen/use-screen-animate-presence.mjs
-  var import_element149 = __toESM(require_element(), 1);
+  var import_element151 = __toESM(require_element(), 1);
   var import_compose62 = __toESM(require_compose(), 1);
   var import_i18n61 = __toESM(require_i18n(), 1);
   var ANIMATION_TIMEOUT_MARGIN = 1.2;
@@ -47847,10 +48109,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }) {
     const isRTL18 = (0, import_i18n61.isRTL)();
     const prefersReducedMotion2 = (0, import_compose62.useReducedMotion)();
-    const [animationStatus, setAnimationStatus] = (0, import_element149.useState)("INITIAL");
+    const [animationStatus, setAnimationStatus] = (0, import_element151.useState)("INITIAL");
     const becameSelected = animationStatus !== "ANIMATING_IN" && animationStatus !== "IN" && isMatch;
     const becameUnselected = animationStatus !== "ANIMATING_OUT" && animationStatus !== "OUT" && !isMatch;
-    (0, import_element149.useLayoutEffect)(() => {
+    (0, import_element151.useLayoutEffect)(() => {
       if (becameSelected) {
         setAnimationStatus(skipAnimation || prefersReducedMotion2 ? "IN" : "ANIMATING_IN");
       } else if (becameUnselected) {
@@ -47866,7 +48128,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } else if (isAnimatingOut) {
       animationType = "out";
     }
-    const onScreenAnimationEnd = (0, import_element149.useCallback)((e3) => {
+    const onScreenAnimationEnd = (0, import_element151.useCallback)((e3) => {
       onAnimationEnd?.(e3);
       if (isExitAnimation(animationDirection, animationStatus, e3.animationName)) {
         setAnimationStatus("OUT");
@@ -47874,7 +48136,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         setAnimationStatus("IN");
       }
     }, [onAnimationEnd, animationStatus, animationDirection]);
-    (0, import_element149.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       let animationTimeout;
       if (isAnimatingOut) {
         animationTimeout = window.setTimeout(() => {
@@ -47912,9 +48174,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedNavigatorScreen(props, forwardedRef) {
     if (!/^\//.test(props.path)) {
-      true ? (0, import_warning8.default)("wp.components.Navigator.Screen: the `path` should follow a URL-like scheme; it should start with and be separated by the `/` character.") : void 0;
+      true ? (0, import_warning9.default)("wp.components.Navigator.Screen: the `path` should follow a URL-like scheme; it should start with and be separated by the `/` character.") : void 0;
     }
-    const screenId = (0, import_element150.useId)();
+    const screenId = (0, import_element152.useId)();
     const {
       children,
       className,
@@ -47927,7 +48189,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       match: match3,
       addScreen: addScreen2,
       removeScreen: removeScreen2
-    } = (0, import_element150.useContext)(NavigatorContext);
+    } = (0, import_element152.useContext)(NavigatorContext);
     const {
       isInitial,
       isBack,
@@ -47935,9 +48197,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       skipFocus
     } = location;
     const isMatch = match3 === screenId;
-    const wrapperRef = (0, import_element150.useRef)(null);
+    const wrapperRef = (0, import_element152.useRef)(null);
     const skipAnimationAndFocusRestoration = !!isInitial && !isBack;
-    (0, import_element150.useEffect)(() => {
+    (0, import_element152.useEffect)(() => {
       const screen = {
         id: screenId,
         path: (0, import_escape_html.escapeAttribute)(path)
@@ -47956,12 +48218,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       skipAnimation: skipAnimationAndFocusRestoration
     });
     const cx2 = useCx();
-    const classes = (0, import_element150.useMemo)(() => cx2(navigatorScreen, animationStyles, className), [className, cx2, animationStyles]);
-    const locationRef = (0, import_element150.useRef)(location);
-    (0, import_element150.useEffect)(() => {
+    const classes = (0, import_element152.useMemo)(() => cx2(navigatorScreen, animationStyles, className), [className, cx2, animationStyles]);
+    const locationRef = (0, import_element152.useRef)(location);
+    (0, import_element152.useEffect)(() => {
       locationRef.current = location;
     }, [location]);
-    (0, import_element150.useEffect)(() => {
+    (0, import_element152.useEffect)(() => {
       const wrapperEl = wrapperRef.current;
       if (skipAnimationAndFocusRestoration || !isMatch || !wrapperEl || locationRef.current.hasRestoredFocus || skipFocus) {
         return;
@@ -47993,11 +48255,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var NavigatorScreen = contextConnect(UnconnectedNavigatorScreen, "Navigator.Screen");

   // packages/components/build-module/navigator/navigator-button/hook.mjs
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   var import_escape_html2 = __toESM(require_escape_html(), 1);

   // packages/components/build-module/navigator/use-navigator.mjs
-  var import_element151 = __toESM(require_element(), 1);
+  var import_element153 = __toESM(require_element(), 1);
   function useNavigator() {
     const {
       location,
@@ -48005,7 +48267,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       goTo: goTo2,
       goBack,
       goToParent: goToParent2
-    } = (0, import_element151.useContext)(NavigatorContext);
+    } = (0, import_element153.useContext)(NavigatorContext);
     return {
       location,
       goTo: goTo2,
@@ -48029,7 +48291,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goTo: goTo2
     } = useNavigator();
-    const handleClick = (0, import_element152.useCallback)((e3) => {
+    const handleClick = (0, import_element154.useCallback)((e3) => {
       e3.preventDefault();
       goTo2(escapedPath, {
         focusTargetSelector: cssSelectorForAttribute(attributeName, escapedPath)
@@ -48056,7 +48318,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var NavigatorButton = contextConnect(UnconnectedNavigatorButton, "Navigator.Button");

   // packages/components/build-module/navigator/navigator-back-button/hook.mjs
-  var import_element153 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);
   function useNavigatorBackButton(props) {
     const {
       onClick,
@@ -48066,7 +48328,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goBack
     } = useNavigator();
-    const handleClick = (0, import_element153.useCallback)((e3) => {
+    const handleClick = (0, import_element155.useCallback)((e3) => {
       e3.preventDefault();
       goBack();
       onClick?.(e3);
@@ -48220,14 +48482,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/notice/index.mjs
   var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_element154 = __toESM(require_element(), 1);
+  var import_element156 = __toESM(require_element(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
   var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var noop19 = () => {
   };
   function useSpokenMessage(message, politeness) {
-    const spokenMessage = typeof message === "string" ? message : (0, import_element154.renderToString)(message);
-    (0, import_element154.useEffect)(() => {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element156.renderToString)(message);
+    (0, import_element156.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y7.speak)(spokenMessage, politeness);
       }
@@ -48275,7 +48537,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     useSpokenMessage(spokenMessage, politeness);
     const classes = clsx_default(className, "components-notice", "is-" + status);
     if (__unstableHTML && typeof children === "string") {
-      children = /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_element154.RawHTML, {
+      children = /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_element156.RawHTML, {
         children
       });
     }
@@ -48332,7 +48594,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var notice_default = Notice;

   // packages/components/build-module/notice/list.mjs
-  var import_react110 = __toESM(require_react(), 1);
+  var import_react111 = __toESM(require_react(), 1);
   var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   var noop20 = () => {
   };
@@ -48351,7 +48613,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           content,
           ...restNotice
         } = notice;
-        return /* @__PURE__ */ (0, import_react110.createElement)(notice_default, {
+        return /* @__PURE__ */ (0, import_react111.createElement)(notice_default, {
           ...restNotice,
           key: notice.id,
           onRemove: removeNotice(notice.id)
@@ -48362,7 +48624,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var list_default = NoticeList;

   // packages/components/build-module/panel/index.mjs
-  var import_element155 = __toESM(require_element(), 1);
+  var import_element157 = __toESM(require_element(), 1);

   // packages/components/build-module/panel/header.mjs
   var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
@@ -48395,13 +48657,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }), children]
     });
   }
-  var Panel = (0, import_element155.forwardRef)(UnforwardedPanel);
+  var Panel = (0, import_element157.forwardRef)(UnforwardedPanel);
   Panel.displayName = "Panel";
   var panel_default = Panel;

   // packages/components/build-module/panel/body.mjs
   var import_compose64 = __toESM(require_compose(), 1);
-  var import_element156 = __toESM(require_element(), 1);
+  var import_element158 = __toESM(require_element(), 1);
   var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   var noop21 = () => {
   };
@@ -48421,7 +48683,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       initial: initialOpen === void 0 ? true : initialOpen,
       fallback: false
     });
-    const nodeRef = (0, import_element156.useRef)(null);
+    const nodeRef = (0, import_element158.useRef)(null);
     const scrollBehavior = (0, import_compose64.useReducedMotion)() ? "auto" : "smooth";
     const handleOnToggle = (event) => {
       event.preventDefault();
@@ -48429,7 +48691,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       setIsOpened(next2);
       onToggle(next2);
     };
-    const scrollAfterOpenRef = (0, import_element156.useRef)(void 0);
+    const scrollAfterOpenRef = (0, import_element158.useRef)(void 0);
     scrollAfterOpenRef.current = scrollAfterOpen;
     use_update_effect_default(() => {
       if (isOpened && scrollAfterOpenRef.current && nodeRef.current?.scrollIntoView) {
@@ -48457,7 +48719,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }) : isOpened && children]
     });
   }
-  var PanelBodyTitle = (0, import_element156.forwardRef)(({
+  var PanelBodyTitle = (0, import_element158.forwardRef)(({
     isOpened,
     icon,
     title,
@@ -48488,12 +48750,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   });
-  var PanelBody = (0, import_element156.forwardRef)(UnforwardedPanelBody);
+  var PanelBody = (0, import_element158.forwardRef)(UnforwardedPanelBody);
   PanelBody.displayName = "PanelBody";
   var body_default = PanelBody;

   // packages/components/build-module/panel/row.mjs
-  var import_element157 = __toESM(require_element(), 1);
+  var import_element159 = __toESM(require_element(), 1);
   var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedPanelRow({
     className,
@@ -48505,14 +48767,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var PanelRow = (0, import_element157.forwardRef)(UnforwardedPanelRow);
+  var PanelRow = (0, import_element159.forwardRef)(UnforwardedPanelRow);
   PanelRow.displayName = "PanelRow";
   var row_default = PanelRow;

   // packages/components/build-module/placeholder/index.mjs
   var import_compose65 = __toESM(require_compose(), 1);
   var import_primitives34 = __toESM(require_primitives(), 1);
-  var import_element158 = __toESM(require_element(), 1);
+  var import_element160 = __toESM(require_element(), 1);
   var import_a11y8 = __toESM(require_a11y(), 1);
   var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   var PlaceholderIllustration = /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_primitives34.SVG, {
@@ -48554,7 +48816,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const fieldsetClasses = clsx_default("components-placeholder__fieldset", {
       "is-column-layout": isColumnLayout
     });
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       if (instructions) {
         (0, import_a11y8.speak)(instructions);
       }
@@ -48583,10 +48845,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/progress-bar/index.mjs
   var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_element159 = __toESM(require_element(), 1);
+  var import_element161 = __toESM(require_element(), 1);
   var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
-  function getRuntime37() {
+  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+  function getRuntime38() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -48597,26 +48859,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument37(document);
+      registerDocument38(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash37(targetDocument, hash2) {
+  function documentContainsStyleHash38(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE37}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE38}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle37(targetDocument, hash2, css3) {
+  function injectStyle38(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime37();
+    const runtime = getRuntime38();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -48625,21 +48887,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash37(targetDocument, hash2)) {
+    if (documentContainsStyleHash38(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE37, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE38, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument37(targetDocument) {
-    const runtime = getRuntime37();
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle37(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle38(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -48653,15 +48915,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle36(hash2, css3) {
-    const runtime = getRuntime37();
-    runtime.styles.set(hash2, css3);
+  function registerStyle37(hash2, css4) {
+    const runtime = getRuntime38();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle37(targetDocument, hash2, css3);
+      injectStyle38(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle36("5902509e23", "._1d8296bd910bb7bb__track{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 90%);border-radius:9999px;height:1.5px;outline:2px solid transparent;outline-offset:2px;overflow:hidden;position:relative}:where(._1d8296bd910bb7bb__track){width:160px}.be702ee1b0a3c396__indicator{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 10%);border-radius:9999px;display:inline-block;height:100%;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;transition:width .4s ease-in-out;width:var(--indicator-width)}.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{--indicator-width:50%;animation:_7c6b2fa174e0d687__indeterminate-slide 1.5s ease-in-out infinite;transition:none}@keyframes _7c6b2fa174e0d687__indeterminate-slide{0%{inset-inline-start:-50%}to{inset-inline-start:100%}}._4c47edc54d8dcb46__progress-element{height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;width:100%}");
+    registerStyle37("582b000aec", "._1d8296bd910bb7bb__track{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 90%);border-radius:9999px;height:1.5px;outline:2px solid transparent;outline-offset:2px;overflow:hidden;position:relative}:where(._1d8296bd910bb7bb__track){width:160px}.be702ee1b0a3c396__indicator{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 10%);border-radius:9999px;display:inline-block;height:100%;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;width:var(--indicator-width)}@media not (prefers-reduced-motion){.be702ee1b0a3c396__indicator{transition:width .4s ease-in-out}}.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{--indicator-width:50%;animation:_7c6b2fa174e0d687__indeterminate-slide 1.5s ease-in-out infinite;transition:none}@media (prefers-reduced-motion:reduce){.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{animation-duration:3s;animation-timing-function:steps(4)}}@keyframes _7c6b2fa174e0d687__indeterminate-slide{0%{inset-inline-start:-50%}to{inset-inline-start:100%}}._4c47edc54d8dcb46__progress-element{height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;width:100%}");
   }
   var style_module_default33 = { "track": "_1d8296bd910bb7bb__track", "indicator": "be702ee1b0a3c396__indicator", "is-indeterminate": "_125afa179e2803a2__is-indeterminate", "indeterminate-slide": "_7c6b2fa174e0d687__indeterminate-slide", "progress-element": "_4c47edc54d8dcb46__progress-element" };
   function UnforwardedProgressBar(props, ref) {
@@ -48690,7 +48952,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ProgressBar = (0, import_element159.forwardRef)(UnforwardedProgressBar);
+  var ProgressBar = (0, import_element161.forwardRef)(UnforwardedProgressBar);
   ProgressBar.displayName = "ProgressBar";
   var progress_bar_default = ProgressBar;

@@ -48734,7 +48996,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tree-select/index.mjs
-  var import_element160 = __toESM(require_element(), 1);
+  var import_element162 = __toESM(require_element(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
   var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function getSelectOptions(tree, level = 0) {
@@ -48755,7 +49017,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       tree = [],
       ...restProps
     } = props;
-    const options2 = (0, import_element160.useMemo)(() => {
+    const options2 = (0, import_element162.useMemo)(() => {
       return [noOptionLabel && {
         value: "",
         label: noOptionLabel
@@ -48794,7 +49056,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/query-controls/category-select.mjs
-  var import_element161 = __toESM(require_element(), 1);
+  var import_element163 = __toESM(require_element(), 1);
   var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
   function CategorySelect({
     label,
@@ -48804,7 +49066,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onChange: onChangeProp,
     ...props
   }) {
-    const termsTree = (0, import_element161.useMemo)(() => {
+    const termsTree = (0, import_element163.useMemo)(() => {
       return buildTermsTree(categoriesList);
     }, [categoriesList]);
     return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(tree_select_default, {
@@ -48917,11 +49179,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var query_controls_default = QueryControls;

   // packages/components/build-module/radio-group/radio.mjs
-  var import_element163 = __toESM(require_element(), 1);
+  var import_element165 = __toESM(require_element(), 1);

   // packages/components/build-module/radio-group/context.mjs
-  var import_element162 = __toESM(require_element(), 1);
-  var RadioGroupContext = (0, import_element162.createContext)({
+  var import_element164 = __toESM(require_element(), 1);
+  var RadioGroupContext = (0, import_element164.createContext)({
     store: void 0,
     disabled: void 0
   });
@@ -48938,7 +49200,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       store,
       disabled
-    } = (0, import_element163.useContext)(RadioGroupContext);
+    } = (0, import_element165.useContext)(RadioGroupContext);
     const selectedValue = useStoreState(store, "value");
     const isChecked = selectedValue !== void 0 && selectedValue === value;
     return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Radio, {
@@ -48954,13 +49216,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children: children || value
     });
   }
-  var Radio22 = (0, import_element163.forwardRef)(UnforwardedRadio);
+  var Radio22 = (0, import_element165.forwardRef)(UnforwardedRadio);
   Radio22.displayName = "Radio";
   var radio_default = Radio22;

   // packages/components/build-module/radio-group/index.mjs
   var import_deprecated24 = __toESM(require_deprecated(), 1);
-  var import_element164 = __toESM(require_element(), 1);
+  var import_element166 = __toESM(require_element(), 1);
   var import_i18n65 = __toESM(require_i18n(), 1);
   var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedRadioGroup({
@@ -48980,7 +49242,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       },
       rtl: (0, import_i18n65.isRTL)()
     });
-    const contextValue = (0, import_element164.useMemo)(() => ({
+    const contextValue = (0, import_element166.useMemo)(() => ({
       store: radioStore,
       disabled
     }), [radioStore, disabled]);
@@ -49002,7 +49264,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var RadioGroup22 = (0, import_element164.forwardRef)(UnforwardedRadioGroup);
+  var RadioGroup22 = (0, import_element166.forwardRef)(UnforwardedRadioGroup);
   RadioGroup22.displayName = "RadioGroup";
   var radio_group_default = RadioGroup22;

@@ -49091,7 +49353,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var radio_control_default = RadioControl;

   // packages/components/build-module/resizable-box/index.mjs
-  var import_element168 = __toESM(require_element(), 1);
+  var import_element170 = __toESM(require_element(), 1);

   // node_modules/re-resizable/lib/index.js
   var React16 = __toESM(require_react());
@@ -49932,14 +50194,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   );

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
-  var import_element167 = __toESM(require_element(), 1);
+  var import_element169 = __toESM(require_element(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/label.mjs
-  var import_element166 = __toESM(require_element(), 1);
+  var import_element168 = __toESM(require_element(), 1);
   var import_i18n66 = __toESM(require_i18n(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/utils.mjs
-  var import_element165 = __toESM(require_element(), 1);
+  var import_element167 = __toESM(require_element(), 1);
   var import_compose67 = __toESM(require_compose(), 1);
   var noop22 = () => {
   };
@@ -49956,16 +50218,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }) {
     const [resizeListener, sizes] = (0, import_compose67.useResizeObserver)();
     const isAxisControlled = !!axis;
-    const [moveX, setMoveX] = (0, import_element165.useState)(false);
-    const [moveY, setMoveY] = (0, import_element165.useState)(false);
+    const [moveX, setMoveX] = (0, import_element167.useState)(false);
+    const [moveY, setMoveY] = (0, import_element167.useState)(false);
     const {
       width,
       height
     } = sizes;
-    const heightRef = (0, import_element165.useRef)(height);
-    const widthRef = (0, import_element165.useRef)(width);
-    const moveTimeoutRef = (0, import_element165.useRef)(void 0);
-    const debounceUnsetMoveXY = (0, import_element165.useCallback)(() => {
+    const heightRef = (0, import_element167.useRef)(height);
+    const widthRef = (0, import_element167.useRef)(width);
+    const moveTimeoutRef = (0, import_element167.useRef)(void 0);
+    const debounceUnsetMoveXY = (0, import_element167.useCallback)(() => {
       const unsetMoveXY = () => {
         if (isAxisControlled) {
           return;
@@ -49978,7 +50240,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       moveTimeoutRef.current = window.setTimeout(unsetMoveXY, fadeTimeout);
     }, [fadeTimeout, isAxisControlled]);
-    (0, import_element165.useEffect)(() => {
+    (0, import_element167.useEffect)(() => {
       const isRendered = width !== null || height !== null;
       if (!isRendered) {
         return;
@@ -50059,8 +50321,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/resizable-box/resize-tooltip/label.mjs
   var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
-  function getRuntime38() {
+  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+  function getRuntime39() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50071,26 +50333,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument38(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash38(targetDocument, hash2) {
+  function documentContainsStyleHash39(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE38}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE39}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle38(targetDocument, hash2, css3) {
+  function injectStyle39(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime38();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50099,21 +50361,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash38(targetDocument, hash2)) {
+    if (documentContainsStyleHash39(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE38, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE39, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument38(targetDocument) {
-    const runtime = getRuntime38();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle38(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle39(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50127,15 +50389,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle37(hash2, css3) {
-    const runtime = getRuntime38();
-    runtime.styles.set(hash2, css3);
+  function registerStyle38(hash2, css4) {
+    const runtime = getRuntime39();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle38(targetDocument, hash2, css3);
+      injectStyle39(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle37("6a3e579287", ".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");
+    registerStyle38("6a3e579287", ".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");
   }
   var style_module_default34 = { "root": "f1c3c2f08c84bcca__root", "tooltip-wrapper": "dd094b49bf71dfd9__tooltip-wrapper", "tooltip": "d768357cc581321f__tooltip", "label-text": "a32e43dd68941abb__label-text" };
   var CORNER_OFFSET = 4;
@@ -50195,13 +50457,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ForwardedComponent3 = (0, import_element166.forwardRef)(Label3);
+  var ForwardedComponent3 = (0, import_element168.forwardRef)(Label3);
   var label_default = ForwardedComponent3;

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
   var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
-  function getRuntime39() {
+  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
+  function getRuntime40() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50212,26 +50474,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument39(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash39(targetDocument, hash2) {
+  function documentContainsStyleHash40(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE39}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE40}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle39(targetDocument, hash2, css3) {
+  function injectStyle40(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime39();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50240,21 +50502,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash39(targetDocument, hash2)) {
+    if (documentContainsStyleHash40(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE39, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE40, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument39(targetDocument) {
-    const runtime = getRuntime39();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle39(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle40(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50268,15 +50530,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle38(hash2, css3) {
-    const runtime = getRuntime39();
-    runtime.styles.set(hash2, css3);
+  function registerStyle39(hash2, css4) {
+    const runtime = getRuntime40();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle39(targetDocument, hash2, css3);
+      injectStyle40(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle38("6a3e579287", ".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");
+    registerStyle39("6a3e579287", ".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");
   }
   var style_module_default35 = { "root": "f1c3c2f08c84bcca__root", "tooltip-wrapper": "dd094b49bf71dfd9__tooltip-wrapper", "tooltip": "d768357cc581321f__tooltip", "label-text": "a32e43dd68941abb__label-text" };
   var noop23 = () => {
@@ -50323,7 +50585,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ForwardedComponent4 = (0, import_element167.forwardRef)(ResizeTooltip);
+  var ForwardedComponent4 = (0, import_element169.forwardRef)(ResizeTooltip);
   var resize_tooltip_default = ForwardedComponent4;

   // packages/components/build-module/resizable-box/index.mjs
@@ -50381,12 +50643,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ResizableBox = (0, import_element168.forwardRef)(UnforwardedResizableBox);
+  var ResizableBox = (0, import_element170.forwardRef)(UnforwardedResizableBox);
   ResizableBox.displayName = "ResizableBox";
   var resizable_box_default = ResizableBox;

   // packages/components/build-module/responsive-wrapper/index.mjs
-  var import_element169 = __toESM(require_element(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     naturalWidth,
@@ -50394,7 +50656,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     children,
     isInline = false
   }) {
-    if (import_element169.Children.count(children) !== 1) {
+    if (import_element171.Children.count(children) !== 1) {
       return null;
     }
     const TagName58 = isInline ? "span" : "div";
@@ -50405,7 +50667,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(TagName58, {
       className: "components-responsive-wrapper",
       children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", {
-        children: (0, import_element169.cloneElement)(children, {
+        children: (0, import_element171.cloneElement)(children, {
           className: clsx_default("components-responsive-wrapper__content", children.props.className),
           style: {
             ...children.props.style,
@@ -50418,7 +50680,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var responsive_wrapper_default = ResponsiveWrapper;

   // packages/components/build-module/sandbox/index.mjs
-  var import_element170 = __toESM(require_element(), 1);
+  var import_element172 = __toESM(require_element(), 1);
   var import_compose68 = __toESM(require_compose(), 1);
   var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   var observeAndResizeJS = function() {
@@ -50549,7 +50811,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }, src))]
       })]
     });
-    return "<!DOCTYPE html>" + (0, import_element170.renderToString)(htmlDoc);
+    return "<!DOCTYPE html>" + (0, import_element172.renderToString)(htmlDoc);
   }
   function IsolatedSandBox({
     html = "",
@@ -50562,14 +50824,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     allowPopups = false,
     allowForms = false
   }) {
-    const ref = (0, import_element170.useRef)(null);
-    const [width, setWidth] = (0, import_element170.useState)(0);
-    const [height, setHeight] = (0, import_element170.useState)(0);
+    const ref = (0, import_element172.useRef)(null);
+    const [width, setWidth] = (0, import_element172.useState)(0);
+    const [height, setHeight] = (0, import_element172.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-presentation", {
       "allow-popups": allowPopups,
       "allow-forms": allowForms
     });
-    const srcDoc = (0, import_element170.useMemo)(() => buildSandBoxDocument({
+    const srcDoc = (0, import_element172.useMemo)(() => buildSandBoxDocument({
       html,
       title,
       type,
@@ -50580,7 +50842,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       // changes after load, so leaving it out of the deps is fine.
       lang: document.documentElement.lang
     }), [html, title, type, styles3, scripts]);
-    (0, import_element170.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       const iframe = ref.current;
       if (!iframe) {
         return;
@@ -50604,12 +50866,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       let currentView = null;
       function syncListener() {
-        const view = iframe?.ownerDocument?.defaultView ?? null;
-        if (view === currentView) {
+        const view2 = iframe?.ownerDocument?.defaultView ?? null;
+        if (view2 === currentView) {
           return;
         }
         currentView?.removeEventListener("message", checkMessageForResize);
-        currentView = view;
+        currentView = view2;
         currentView?.addEventListener("message", checkMessageForResize);
       }
       syncListener();
@@ -50642,9 +50904,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     allowPopups = false,
     allowForms = false
   }) {
-    const ref = (0, import_element170.useRef)(null);
-    const [width, setWidth] = (0, import_element170.useState)(0);
-    const [height, setHeight] = (0, import_element170.useState)(0);
+    const ref = (0, import_element172.useRef)(null);
+    const [width, setWidth] = (0, import_element172.useState)(0);
+    const [height, setHeight] = (0, import_element172.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-same-origin", "allow-presentation", {
       "allow-popups": allowPopups,
       "allow-forms": allowForms
@@ -50678,7 +50940,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }));
       contentDocument.close();
     }
-    (0, import_element170.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       trySandBox();
       function tryNoForceSandBox() {
         trySandBox(false);
@@ -50710,10 +50972,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         defaultView?.removeEventListener("message", checkMessageForResize);
       };
     }, []);
-    (0, import_element170.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       trySandBox();
     }, [title, styles3, scripts]);
-    (0, import_element170.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       trySandBox(true);
     }, [html, type]);
     return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("iframe", {
@@ -50745,11 +51007,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   // packages/components/build-module/search-control/index.mjs
   var import_compose69 = __toESM(require_compose(), 1);
   var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_element171 = __toESM(require_element(), 1);
+  var import_element173 = __toESM(require_element(), 1);
   var import_deprecated25 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
-  function getRuntime40() {
+  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
+  function getRuntime41() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50760,26 +51022,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument40(document);
+      registerDocument41(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash40(targetDocument, hash2) {
+  function documentContainsStyleHash41(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE40}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE41}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle40(targetDocument, hash2, css3) {
+  function injectStyle41(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime40();
+    const runtime = getRuntime41();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50788,21 +51050,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash40(targetDocument, hash2)) {
+    if (documentContainsStyleHash41(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE40, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE41, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument40(targetDocument) {
-    const runtime = getRuntime40();
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle40(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle41(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50816,15 +51078,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle39(hash2, css3) {
-    const runtime = getRuntime40();
-    runtime.styles.set(hash2, css3);
+  function registerStyle40(hash2, css4) {
+    const runtime = getRuntime41();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle40(targetDocument, hash2, css3);
+      injectStyle41(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle39("77f847972d", "._5e6152f7430df331__input input[type=search]::-webkit-search-cancel-button,._5e6152f7430df331__input input[type=search]::-webkit-search-decoration,._5e6152f7430df331__input input[type=search]::-webkit-search-results-button,._5e6152f7430df331__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}._9a856163f1b1aaae__icon:dir(ltr){transform:scaleX(-1)}");
+    registerStyle40("77f847972d", "._5e6152f7430df331__input input[type=search]::-webkit-search-cancel-button,._5e6152f7430df331__input input[type=search]::-webkit-search-decoration,._5e6152f7430df331__input input[type=search]::-webkit-search-results-button,._5e6152f7430df331__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}._9a856163f1b1aaae__icon:dir(ltr){transform:scaleX(-1)}");
   }
   var style_module_default36 = { "input": "_5e6152f7430df331__input", "icon": "_9a856163f1b1aaae__icon" };
   function SuffixItem({
@@ -50869,7 +51131,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       disabled,
       ...filteredRestProps
     } = restProps;
-    const searchRef = (0, import_element171.useRef)(null);
+    const searchRef = (0, import_element173.useRef)(null);
     const instanceId = (0, import_compose69.useInstanceId)(SearchControl, "components-search-control");
     const hasSuffix = !!onClose || !!value;
     return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(input_control_default, {
@@ -50900,20 +51162,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...filteredRestProps
     });
   }
-  var SearchControl = (0, import_element171.forwardRef)(UnforwardedSearchControl);
+  var SearchControl = (0, import_element173.forwardRef)(UnforwardedSearchControl);
   SearchControl.displayName = "SearchControl";
   var search_control_default = SearchControl;

   // packages/components/build-module/snackbar/index.mjs
   var import_a11y9 = __toESM(require_a11y(), 1);
-  var import_element172 = __toESM(require_element(), 1);
+  var import_element174 = __toESM(require_element(), 1);
   var import_i18n68 = __toESM(require_i18n(), 1);
-  var import_warning9 = __toESM(require_warning(), 1);
+  var import_warning10 = __toESM(require_warning(), 1);
   var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   var NOTICE_TIMEOUT = 6e3;
   function useSpokenMessage2(message, politeness) {
-    const spokenMessage = typeof message === "string" ? message : (0, import_element172.renderToString)(message);
-    (0, import_element172.useEffect)(() => {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element174.renderToString)(message);
+    (0, import_element174.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y9.speak)(spokenMessage, politeness);
       }
@@ -50934,6 +51196,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onDismiss,
     listRef
   }, ref) {
+    const isPresent2 = useIsPresent();
     function dismissMe(event) {
       if (event && event.preventDefault) {
         event.preventDefault();
@@ -50950,30 +51213,31 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     }
     useSpokenMessage2(spokenMessage, politeness);
-    const callbacksRef = (0, import_element172.useRef)({
+    const callbacksRef = (0, import_element174.useRef)({
       onDismiss,
       onRemove
     });
-    (0, import_element172.useLayoutEffect)(() => {
+    (0, import_element174.useLayoutEffect)(() => {
       callbacksRef.current = {
         onDismiss,
         onRemove
       };
     });
-    (0, import_element172.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
+      if (explicitDismiss || !isPresent2) {
+        return;
+      }
       const timeoutHandle = setTimeout(() => {
-        if (!explicitDismiss) {
-          callbacksRef.current.onDismiss?.();
-          callbacksRef.current.onRemove?.();
-        }
+        callbacksRef.current.onDismiss?.();
+        callbacksRef.current.onRemove?.();
       }, NOTICE_TIMEOUT);
       return () => clearTimeout(timeoutHandle);
-    }, [explicitDismiss]);
+    }, [explicitDismiss, isPresent2]);
     const classes = clsx_default(className, "components-snackbar", {
       "components-snackbar-explicit-dismiss": !!explicitDismiss
     });
     if (actions && actions.length > 1) {
-      true ? (0, import_warning9.default)("Snackbar can only have one action. Use Notice if your message requires many actions.") : void 0;
+      true ? (0, import_warning10.default)("Snackbar can only have one action. Use Notice if your message requires many actions.") : void 0;
       actions = [actions[0]];
     }
     const snackbarContentClassnames = clsx_default("components-snackbar__content", {
@@ -51022,13 +51286,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Snackbar = (0, import_element172.forwardRef)(UnforwardedSnackbar);
+  var Snackbar = (0, import_element174.forwardRef)(UnforwardedSnackbar);
   Snackbar.displayName = "Snackbar";
   var snackbar_default = Snackbar;

   // packages/components/build-module/snackbar/list.mjs
   var import_compose70 = __toESM(require_compose(), 1);
-  var import_element173 = __toESM(require_element(), 1);
+  var import_element175 = __toESM(require_element(), 1);
   var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   var SNACKBAR_VARIANTS = {
     init: {
@@ -51067,7 +51331,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     children,
     onRemove
   }) {
-    const listRef = (0, import_element173.useRef)(null);
+    const listRef = (0, import_element175.useRef)(null);
     const isReducedMotion = (0, import_compose70.useReducedMotion)();
     className = clsx_default("components-snackbar-list", className);
     const removeNotice = (notice) => () => onRemove?.(notice.id);
@@ -51108,7 +51372,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var list_default2 = SnackbarList;

   // packages/components/build-module/tab-panel/index.mjs
-  var import_element174 = __toESM(require_element(), 1);
+  var import_element176 = __toESM(require_element(), 1);
   var import_compose71 = __toESM(require_compose(), 1);
   var import_i18n69 = __toESM(require_i18n(), 1);
   var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
@@ -51129,7 +51393,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onSelect
   }, ref) => {
     const instanceId = (0, import_compose71.useInstanceId)(TabPanel22, "tab-panel");
-    const prependInstanceId = (0, import_element174.useCallback)((tabName) => {
+    const prependInstanceId = (0, import_element176.useCallback)((tabName) => {
       if (typeof tabName === "undefined") {
         return;
       }
@@ -51156,19 +51420,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       rtl: (0, import_i18n69.isRTL)()
     });
     const selectedTabName = extractTabName(useStoreState(tabStore, "selectedId"));
-    const setTabStoreSelectedId = (0, import_element174.useCallback)((tabName) => {
+    const setTabStoreSelectedId = (0, import_element176.useCallback)((tabName) => {
       tabStore.setState("selectedId", prependInstanceId(tabName));
     }, [prependInstanceId, tabStore]);
     const selectedTab = tabs.find(({
       name
     }) => name === selectedTabName);
     const previousSelectedTabName = (0, import_compose71.usePrevious)(selectedTabName);
-    (0, import_element174.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       if (previousSelectedTabName !== selectedTabName && selectedTabName === initialTabName && !!selectedTabName) {
         onSelect?.(selectedTabName);
       }
     }, [selectedTabName, initialTabName, onSelect, previousSelectedTabName]);
-    (0, import_element174.useLayoutEffect)(() => {
+    (0, import_element176.useLayoutEffect)(() => {
       if (selectedTab) {
         return;
       }
@@ -51185,7 +51449,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
     }, [tabs, selectedTab, initialTabName, instanceId, setTabStoreSelectedId]);
-    (0, import_element174.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       if (!selectedTab?.disabled) {
         return;
       }
@@ -51226,13 +51490,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var TabPanel22 = (0, import_element174.forwardRef)(UnforwardedTabPanel);
+  var TabPanel22 = (0, import_element176.forwardRef)(UnforwardedTabPanel);
   TabPanel22.displayName = "TabPanel";
   var tab_panel_default = TabPanel22;

   // packages/components/build-module/text-control/index.mjs
   var import_compose72 = __toESM(require_compose(), 1);
-  var import_element175 = __toESM(require_element(), 1);
+  var import_element177 = __toESM(require_element(), 1);
   var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTextControl(props, ref) {
     const {
@@ -51269,16 +51533,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextControl = (0, import_element175.forwardRef)(UnforwardedTextControl);
+  var TextControl = (0, import_element177.forwardRef)(UnforwardedTextControl);
   TextControl.displayName = "TextControl";
   var text_control_default = TextControl;

   // packages/components/build-module/textarea-control/index.mjs
   var import_compose73 = __toESM(require_compose(), 1);
-  var import_element176 = __toESM(require_element(), 1);
+  var import_element178 = __toESM(require_element(), 1);
   var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
-  function getRuntime41() {
+  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
+  function getRuntime42() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51289,26 +51553,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument41(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash41(targetDocument, hash2) {
+  function documentContainsStyleHash42(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE41}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE42}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle41(targetDocument, hash2, css3) {
+  function injectStyle42(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime41();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51317,21 +51581,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash41(targetDocument, hash2)) {
+    if (documentContainsStyleHash42(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE41, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE42, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument41(targetDocument) {
-    const runtime = getRuntime41();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle41(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle42(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51345,15 +51609,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle40(hash2, css3) {
-    const runtime = getRuntime41();
-    runtime.styles.set(hash2, css3);
+  function registerStyle41(hash2, css4) {
+    const runtime = getRuntime42();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle41(targetDocument, hash2, css3);
+      injectStyle42(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle40("22c276380b", ".aa08a6e706634925__textarea{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));display:block;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;resize:vertical;width:100%}@media (min-width:600px){.aa08a6e706634925__textarea{font-size:13px;line-height:normal}}.aa08a6e706634925__textarea:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.aa08a6e706634925__textarea: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))}.aa08a6e706634925__textarea::placeholder{color:rgba(30,30,30,.62)}.aa08a6e706634925__textarea{line-height:20px;min-height:38px;padding:9px 11px}.aa08a6e706634925__textarea:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.is-dark-theme .aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}");
+    registerStyle41("22c276380b", ".aa08a6e706634925__textarea{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));display:block;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;resize:vertical;width:100%}@media (min-width:600px){.aa08a6e706634925__textarea{font-size:13px;line-height:normal}}.aa08a6e706634925__textarea:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.aa08a6e706634925__textarea: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))}.aa08a6e706634925__textarea::placeholder{color:rgba(30,30,30,.62)}.aa08a6e706634925__textarea{line-height:20px;min-height:38px;padding:9px 11px}.aa08a6e706634925__textarea:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.is-dark-theme .aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}");
   }
   var style_module_default37 = { "textarea": "aa08a6e706634925__textarea" };
   function UnforwardedTextareaControl(props, ref) {
@@ -51391,12 +51655,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextareaControl = (0, import_element176.forwardRef)(UnforwardedTextareaControl);
+  var TextareaControl = (0, import_element178.forwardRef)(UnforwardedTextareaControl);
   TextareaControl.displayName = "TextareaControl";
   var textarea_control_default = TextareaControl;

   // packages/components/build-module/text-highlight/index.mjs
-  var import_element177 = __toESM(require_element(), 1);
+  var import_element179 = __toESM(require_element(), 1);
   var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   var TextHighlight = (props) => {
     const {
@@ -51410,7 +51674,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       });
     }
     const regex = new RegExp(`(${escapeRegExp(trimmedHighlightText)})`, "gi");
-    return (0, import_element177.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
+    return (0, import_element179.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
       mark: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("mark", {})
     });
   };
@@ -51435,7 +51699,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var tip_default2 = Tip;

   // packages/components/build-module/toggle-control/index.mjs
-  var import_element178 = __toESM(require_element(), 1);
+  var import_element180 = __toESM(require_element(), 1);
   var import_compose74 = __toESM(require_compose(), 1);
   var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleControl({
@@ -51496,27 +51760,27 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToggleControl = (0, import_element178.forwardRef)(UnforwardedToggleControl);
+  var ToggleControl = (0, import_element180.forwardRef)(UnforwardedToggleControl);
   ToggleControl.displayName = "ToggleControl";
   var toggle_control_default = ToggleControl;

   // packages/components/build-module/toolbar/toolbar/index.mjs
-  var import_element185 = __toESM(require_element(), 1);
+  var import_element187 = __toESM(require_element(), 1);
   var import_deprecated26 = __toESM(require_deprecated(), 1);

   // packages/components/build-module/toolbar/toolbar-group/index.mjs
-  var import_element183 = __toESM(require_element(), 1);
+  var import_element185 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-button/index.mjs
-  var import_element181 = __toESM(require_element(), 1);
+  var import_element183 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-item/index.mjs
-  var import_element180 = __toESM(require_element(), 1);
-  var import_warning10 = __toESM(require_warning(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_warning11 = __toESM(require_warning(), 1);

   // packages/components/build-module/toolbar/toolbar-context/index.mjs
-  var import_element179 = __toESM(require_element(), 1);
-  var ToolbarContext = (0, import_element179.createContext)(void 0);
+  var import_element181 = __toESM(require_element(), 1);
+  var ToolbarContext = (0, import_element181.createContext)(void 0);
   ToolbarContext.displayName = "ToolbarContext";
   var toolbar_context_default = ToolbarContext;

@@ -51527,10 +51791,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     as: Component7,
     ...props
   }, ref) {
-    const accessibleToolbarStore = (0, import_element180.useContext)(toolbar_context_default);
+    const accessibleToolbarStore = (0, import_element182.useContext)(toolbar_context_default);
     const isRenderProp = typeof children === "function";
     if (!isRenderProp && !Component7) {
-      true ? (0, import_warning10.default)("`ToolbarItem` is a generic headless component. You must pass either a `children` prop as a function or an `as` prop as a component. See https://developer.wordpress.org/block-editor/components/toolbar-item/") : void 0;
+      true ? (0, import_warning11.default)("`ToolbarItem` is a generic headless component. You must pass either a `children` prop as a function or an `as` prop as a component. See https://developer.wordpress.org/block-editor/components/toolbar-item/") : void 0;
       return null;
     }
     const allProps = {
@@ -51560,7 +51824,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       render
     });
   }
-  var ToolbarItem22 = (0, import_element180.forwardRef)(UnforwardedToolbarItem);
+  var ToolbarItem22 = (0, import_element182.forwardRef)(UnforwardedToolbarItem);
   ToolbarItem22.displayName = "ToolbarItem";
   var toolbar_item_default = ToolbarItem22;

@@ -51596,7 +51860,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       title,
       ...restProps
     } = useDeprecatedProps6(props);
-    const accessibleToolbarState = (0, import_element181.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
       return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(toolbar_button_container_default, {
         className: containerClassName,
@@ -51637,7 +51901,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarButton = (0, import_element181.forwardRef)(UnforwardedToolbarButton);
+  var ToolbarButton = (0, import_element183.forwardRef)(UnforwardedToolbarButton);
   ToolbarButton.displayName = "ToolbarButton";
   var toolbar_button_default = ToolbarButton;

@@ -51655,14 +51919,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var toolbar_group_container_default = ToolbarGroupContainer;

   // packages/components/build-module/toolbar/toolbar-group/toolbar-group-collapsed.mjs
-  var import_element182 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);
   var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
   function ToolbarGroupCollapsed({
     controls = [],
     toggleProps,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element182.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element184.useContext)(toolbar_context_default);
     const renderDropdownMenu = (internalToggleProps) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(dropdown_menu_default, {
       controls,
       toggleProps: {
@@ -51694,7 +51958,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     title,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element185.useContext)(toolbar_context_default);
     if ((!controls || !controls.length) && !children) {
       return null;
     }
@@ -51731,7 +51995,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var toolbar_group_default = ToolbarGroup;

   // packages/components/build-module/toolbar/toolbar/toolbar-container.mjs
-  var import_element184 = __toESM(require_element(), 1);
+  var import_element186 = __toESM(require_element(), 1);
   var import_i18n70 = __toESM(require_i18n(), 1);
   var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarContainer({
@@ -51755,7 +52019,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     );
   }
-  var ToolbarContainer2 = (0, import_element184.forwardRef)(UnforwardedToolbarContainer);
+  var ToolbarContainer2 = (0, import_element186.forwardRef)(UnforwardedToolbarContainer);
   ToolbarContainer2.displayName = "ToolbarContainer";
   var toolbar_container_default = ToolbarContainer2;

@@ -51768,7 +52032,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...props
   }, ref) {
     const isVariantDefined = variant !== void 0;
-    const contextSystemValue = (0, import_element185.useMemo)(() => {
+    const contextSystemValue = (0, import_element187.useMemo)(() => {
       if (isVariantDefined) {
         return {};
       }
@@ -51811,15 +52075,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Toolbar3 = (0, import_element185.forwardRef)(UnforwardedToolbar);
+  var Toolbar3 = (0, import_element187.forwardRef)(UnforwardedToolbar);
   Toolbar3.displayName = "Toolbar";
   var toolbar_default = Toolbar3;

   // packages/components/build-module/toolbar/toolbar-dropdown-menu/index.mjs
-  var import_element186 = __toESM(require_element(), 1);
+  var import_element188 = __toESM(require_element(), 1);
   var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarDropdownMenu(props, ref) {
-    const accessibleToolbarState = (0, import_element186.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element188.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
       return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(dropdown_menu_default, {
         ...props
@@ -51837,7 +52101,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarDropdownMenu = (0, import_element186.forwardRef)(UnforwardedToolbarDropdownMenu);
+  var ToolbarDropdownMenu = (0, import_element188.forwardRef)(UnforwardedToolbarDropdownMenu);
   ToolbarDropdownMenu.displayName = "ToolbarDropdownMenu";
   var toolbar_dropdown_menu_default = ToolbarDropdownMenu;

@@ -51846,9 +52110,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_i18n71 = __toESM(require_i18n(), 1);

   // packages/components/build-module/tools-panel/context.mjs
-  var import_element187 = __toESM(require_element(), 1);
+  var import_element189 = __toESM(require_element(), 1);
   var noop24 = () => void 0;
-  var ToolsPanelContext = (0, import_element187.createContext)({
+  var ToolsPanelContext = (0, import_element189.createContext)({
     menuItems: {
       default: {},
       optional: {}
@@ -51864,114 +52128,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     areAllOptionalControlsHidden: true
   });
   ToolsPanelContext.displayName = "ToolsPanelContext";
-  var useToolsPanelContext = () => (0, import_element187.useContext)(ToolsPanelContext);
+  var useToolsPanelContext = () => (0, import_element189.useContext)(ToolsPanelContext);

   // packages/components/build-module/tools-panel/tools-panel-header/hook.mjs
-  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
-  function getRuntime42() {
-    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") {
-      registerDocument42(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash42(targetDocument, hash2) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE42}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash2) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle42(targetDocument, hash2, css3) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime42();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash2)) {
-      return;
-    }
-    if (documentContainsStyleHash42(targetDocument, hash2)) {
-      injectedStyles.add(hash2);
-      return;
-    }
-    const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE42, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
-    targetDocument.head.appendChild(style2);
-    injectedStyles.add(hash2);
-  }
-  function registerDocument42(targetDocument) {
-    const runtime = getRuntime42();
-    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle42(targetDocument, hash2, css3);
-    }
-    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 registerStyle41(hash2, css3) {
-    const runtime = getRuntime42();
-    runtime.styles.set(hash2, css3);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle42(targetDocument, hash2, css3);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle41("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
-  }
-  var style_module_default38 = { "tools-panel": "_62d714739f4dc308__tools-panel", "tools-panel-with-inner-wrapper": "_40db7f4f897b683d__tools-panel-with-inner-wrapper", "tools-panel-hidden-inner-wrapper": "_95a15674966f30a3__tools-panel-hidden-inner-wrapper", "tools-panel-header": "_322a049b9b7d8674__tools-panel-header", "tools-panel-heading": "b92a382d3b30104d__tools-panel-heading", "tools-panel-item": "_8005d68fffa9db91__tools-panel-item", "tools-panel-item-placeholder": "_4f55e1a6e373746e__tools-panel-item-placeholder", "dropdown-menu": "d40032517bff9e12__dropdown-menu", "reset-label": "f135b96aa96ca6bb__reset-label", "default-controls-item": "_69b138dfa5570d9c__default-controls-item" };
-  function useToolsPanelHeader(props) {
-    const {
-      className,
-      headingLevel = 2,
-      ...otherProps
-    } = useContextSystem(props, "ToolsPanelHeader");
-    const {
-      menuItems,
-      hasMenuItems,
-      areAllOptionalControlsHidden
-    } = useToolsPanelContext();
-    return {
-      ...otherProps,
-      areAllOptionalControlsHidden,
-      defaultControlsItemClassName: style_module_default38["default-controls-item"],
-      dropdownMenuClassName: style_module_default38["dropdown-menu"],
-      hasMenuItems,
-      headingClassName: style_module_default38["tools-panel-heading"],
-      headingLevel,
-      menuItems,
-      className: clsx_default(style_module_default38["tools-panel-header"], className)
-    };
-  }
-
-  // packages/components/build-module/tools-panel/tools-panel-header/component.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
   function getRuntime43() {
     const globalScope = globalThis;
@@ -51999,7 +52158,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }
     return false;
   }
-  function injectStyle43(targetDocument, hash2, css3) {
+  function injectStyle43(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
@@ -52018,15 +52177,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }
     const style2 = targetDocument.createElement("style");
     style2.setAttribute(STYLE_HASH_ATTRIBUTE43, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
   function registerDocument43(targetDocument) {
     const runtime = getRuntime43();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle43(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle43(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52040,16 +52199,121 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle42(hash2, css3) {
+  function registerStyle42(hash2, css4) {
     const runtime = getRuntime43();
-    runtime.styles.set(hash2, css3);
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle43(targetDocument, hash2, css3);
+      injectStyle43(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
     registerStyle42("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
   }
+  var style_module_default38 = { "tools-panel": "_62d714739f4dc308__tools-panel", "tools-panel-with-inner-wrapper": "_40db7f4f897b683d__tools-panel-with-inner-wrapper", "tools-panel-hidden-inner-wrapper": "_95a15674966f30a3__tools-panel-hidden-inner-wrapper", "tools-panel-header": "_322a049b9b7d8674__tools-panel-header", "tools-panel-heading": "b92a382d3b30104d__tools-panel-heading", "tools-panel-item": "_8005d68fffa9db91__tools-panel-item", "tools-panel-item-placeholder": "_4f55e1a6e373746e__tools-panel-item-placeholder", "dropdown-menu": "d40032517bff9e12__dropdown-menu", "reset-label": "f135b96aa96ca6bb__reset-label", "default-controls-item": "_69b138dfa5570d9c__default-controls-item" };
+  function useToolsPanelHeader(props) {
+    const {
+      className,
+      headingLevel = 2,
+      ...otherProps
+    } = useContextSystem(props, "ToolsPanelHeader");
+    const {
+      menuItems,
+      hasMenuItems,
+      areAllOptionalControlsHidden
+    } = useToolsPanelContext();
+    return {
+      ...otherProps,
+      areAllOptionalControlsHidden,
+      defaultControlsItemClassName: style_module_default38["default-controls-item"],
+      dropdownMenuClassName: style_module_default38["dropdown-menu"],
+      hasMenuItems,
+      headingClassName: style_module_default38["tools-panel-heading"],
+      headingLevel,
+      menuItems,
+      className: clsx_default(style_module_default38["tools-panel-header"], className)
+    };
+  }
+
+  // packages/components/build-module/tools-panel/tools-panel-header/component.mjs
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
+  function getRuntime44() {
+    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") {
+      registerDocument44(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash44(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE44}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle44(targetDocument, hash2, css4) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime44();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash44(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE44, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle44(targetDocument, hash2, css4);
+    }
+    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 registerStyle43(hash2, css4) {
+    const runtime = getRuntime44();
+    runtime.styles.set(hash2, css4);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle44(targetDocument, hash2, css4);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle43("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
+  }
   var style_module_default39 = { "tools-panel": "_62d714739f4dc308__tools-panel", "tools-panel-with-inner-wrapper": "_40db7f4f897b683d__tools-panel-with-inner-wrapper", "tools-panel-hidden-inner-wrapper": "_95a15674966f30a3__tools-panel-hidden-inner-wrapper", "tools-panel-header": "_322a049b9b7d8674__tools-panel-header", "tools-panel-heading": "b92a382d3b30104d__tools-panel-heading", "tools-panel-item": "_8005d68fffa9db91__tools-panel-item", "tools-panel-item-placeholder": "_4f55e1a6e373746e__tools-panel-item-placeholder", "dropdown-menu": "d40032517bff9e12__dropdown-menu", "reset-label": "f135b96aa96ca6bb__reset-label", "default-controls-item": "_69b138dfa5570d9c__default-controls-item" };
   var DefaultControlsGroup = ({
     itemClassName,
@@ -52220,9 +52484,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var component_default38 = ConnectedToolsPanelHeader;

   // packages/components/build-module/tools-panel/tools-panel/hook.mjs
-  var import_element188 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
-  function getRuntime44() {
+  var import_element190 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
+  function getRuntime45() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52233,26 +52497,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument44(document);
+      registerDocument45(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash44(targetDocument, hash2) {
+  function documentContainsStyleHash45(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE44}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE45}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle44(targetDocument, hash2, css3) {
+  function injectStyle45(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime44();
+    const runtime = getRuntime45();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52261,21 +52525,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash44(targetDocument, hash2)) {
+    if (documentContainsStyleHash45(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE44, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE45, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument44(targetDocument) {
-    const runtime = getRuntime44();
+  function registerDocument45(targetDocument) {
+    const runtime = getRuntime45();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle44(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle45(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52289,73 +52553,31 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle43(hash2, css3) {
-    const runtime = getRuntime44();
-    runtime.styles.set(hash2, css3);
+  function registerStyle44(hash2, css4) {
+    const runtime = getRuntime45();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle44(targetDocument, hash2, css3);
+      injectStyle45(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle43("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
+    registerStyle44("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
   }
   var style_module_default40 = { "tools-panel": "_62d714739f4dc308__tools-panel", "tools-panel-with-inner-wrapper": "_40db7f4f897b683d__tools-panel-with-inner-wrapper", "tools-panel-hidden-inner-wrapper": "_95a15674966f30a3__tools-panel-hidden-inner-wrapper", "tools-panel-header": "_322a049b9b7d8674__tools-panel-header", "tools-panel-heading": "b92a382d3b30104d__tools-panel-heading", "tools-panel-item": "_8005d68fffa9db91__tools-panel-item", "tools-panel-item-placeholder": "_4f55e1a6e373746e__tools-panel-item-placeholder", "dropdown-menu": "d40032517bff9e12__dropdown-menu", "reset-label": "f135b96aa96ca6bb__reset-label", "default-controls-item": "_69b138dfa5570d9c__default-controls-item" };
-  function emptyMenuItems() {
-    return {
-      default: {},
-      optional: {}
-    };
-  }
   function emptyState() {
     return {
       panelItems: [],
       menuItemOrder: [],
-      menuItems: emptyMenuItems()
+      menuItemValues: {}
     };
   }
-  var generateMenuItems = ({
-    panelItems,
-    shouldReset,
-    currentMenuItems,
-    menuItemOrder
-  }) => {
-    const newMenuItems = emptyMenuItems();
-    const menuItems = emptyMenuItems();
-    panelItems.forEach(({
-      hasValue,
-      isShownByDefault,
-      label
-    }) => {
-      const group = isShownByDefault ? "default" : "optional";
-      const existingItemValue = currentMenuItems?.[group]?.[label];
-      const value = existingItemValue ? existingItemValue : hasValue();
-      newMenuItems[group][label] = shouldReset ? false : value;
-    });
-    menuItemOrder.forEach((key) => {
-      if (newMenuItems.default.hasOwnProperty(key)) {
-        menuItems.default[key] = newMenuItems.default[key];
-      }
-      if (newMenuItems.optional.hasOwnProperty(key)) {
-        menuItems.optional[key] = newMenuItems.optional[key];
-      }
-    });
-    Object.keys(newMenuItems.default).forEach((key) => {
-      if (!menuItems.default.hasOwnProperty(key)) {
-        menuItems.default[key] = newMenuItems.default[key];
-      }
-    });
-    Object.keys(newMenuItems.optional).forEach((key) => {
-      if (!menuItems.optional.hasOwnProperty(key)) {
-        menuItems.optional[key] = newMenuItems.optional[key];
-      }
-    });
-    return menuItems;
-  };
+  var getSeedValue = (item) => item.hasValue() || !item.isShownByDefault && !!item.defaultShown;
+  var getMenuGroup = (item) => item.isShownByDefault ? "default" : "optional";
   function panelItemsReducer(panelItems, action) {
     switch (action.type) {
       case "REGISTER_PANEL": {
+        const existingIndex = panelItems.findIndex((item) => item.label === action.item.label);
         const newItems = [...panelItems];
-        const existingIndex = newItems.findIndex((oldItem) => oldItem.label === action.item.label);
         if (existingIndex !== -1) {
           newItems.splice(existingIndex, 1);
         }
@@ -52364,12 +52586,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       case "UNREGISTER_PANEL": {
         const index2 = panelItems.findIndex((item) => item.label === action.label);
-        if (index2 !== -1) {
-          const newItems = [...panelItems];
-          newItems.splice(index2, 1);
-          return newItems;
+        if (index2 === -1) {
+          return panelItems;
         }
-        return panelItems;
+        if (action.item && panelItems[index2] !== action.item) {
+          return panelItems;
+        }
+        const newItems = [...panelItems];
+        newItems.splice(index2, 1);
+        return newItems;
       }
       default:
         return panelItems;
@@ -52387,66 +52612,74 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         return menuItemOrder;
     }
   }
-  function menuItemsReducer(state, action) {
+  function menuItemValuesReducer(state, action) {
+    const values = state.menuItemValues;
     switch (action.type) {
-      case "REGISTER_PANEL":
-      case "UNREGISTER_PANEL":
-        return generateMenuItems({
-          currentMenuItems: state.menuItems,
-          panelItems: state.panelItems,
-          menuItemOrder: state.menuItemOrder,
-          shouldReset: false
-        });
-      case "RESET_ALL":
-        return generateMenuItems({
-          panelItems: state.panelItems,
-          menuItemOrder: state.menuItemOrder,
-          shouldReset: true
-        });
+      case "REGISTER_PANEL": {
+        if (!values.hasOwnProperty(action.item.label)) {
+          return values;
+        }
+        const {
+          [action.item.label]: unusedValue,
+          ...rest
+        } = values;
+        return rest;
+      }
       case "UPDATE_VALUE": {
-        const oldValue = state.menuItems[action.group][action.label];
-        if (action.value === oldValue) {
-          return state.menuItems;
+        if (values[action.label] === action.value) {
+          return values;
         }
         return {
-          ...state.menuItems,
-          [action.group]: {
-            ...state.menuItems[action.group],
-            [action.label]: action.value
-          }
+          ...values,
+          [action.label]: action.value
         };
       }
       case "TOGGLE_VALUE": {
-        const currentItem = state.panelItems.find((item) => item.label === action.label);
-        if (!currentItem) {
-          return state.menuItems;
-        }
-        const menuGroup = currentItem.isShownByDefault ? "default" : "optional";
-        const newMenuItems = {
-          ...state.menuItems,
-          [menuGroup]: {
-            ...state.menuItems[menuGroup],
-            [action.label]: !state.menuItems[menuGroup][action.label]
-          }
+        const item = state.panelItems.find(({
+          label
+        }) => label === action.label);
+        if (!item) {
+          return values;
+        }
+        const current = values[action.label] ?? getSeedValue(item);
+        return {
+          ...values,
+          [action.label]: !current
         };
-        return newMenuItems;
+      }
+      case "RESET_ALL": {
+        const hidden = state.panelItems.filter((item) => !item.isShownByDefault && values[item.label] !== false);
+        if (!hidden.length) {
+          return values;
+        }
+        const next2 = {
+          ...values
+        };
+        hidden.forEach(({
+          label
+        }) => {
+          next2[label] = false;
+        });
+        return next2;
       }
       default:
-        return state.menuItems;
+        return values;
     }
   }
   function panelReducer(state, action) {
     const panelItems = panelItemsReducer(state.panelItems, action);
     const menuItemOrder = menuItemOrderReducer(state.menuItemOrder, action);
-    const menuItems = menuItemsReducer({
-      panelItems,
-      menuItemOrder,
-      menuItems: state.menuItems
+    const menuItemValues = menuItemValuesReducer({
+      ...state,
+      panelItems
     }, action);
+    if (panelItems === state.panelItems && menuItemOrder === state.menuItemOrder && menuItemValues === state.menuItemValues) {
+      return state;
+    }
     return {
       panelItems,
       menuItemOrder,
-      menuItems
+      menuItemValues
     };
   }
   function resetAllFiltersReducer(filters, action) {
@@ -52472,63 +52705,90 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalLastVisibleItemClass,
       ...otherProps
     } = useContextSystem(props, "ToolsPanel");
-    const isResettingRef = (0, import_element188.useRef)(false);
-    const wasResetting = isResettingRef.current;
-    (0, import_element188.useEffect)(() => {
-      if (wasResetting) {
-        isResettingRef.current = false;
+    const [isResetting, setIsResetting] = (0, import_element190.useState)(false);
+    (0, import_element190.useEffect)(() => {
+      if (isResetting) {
+        setIsResetting(false);
       }
-    }, [wasResetting]);
+    }, [isResetting]);
     const [{
       panelItems,
-      menuItems
-    }, panelDispatch] = (0, import_element188.useReducer)(panelReducer, void 0, emptyState);
-    const [resetAllFilters, dispatchResetAllFilters] = (0, import_element188.useReducer)(resetAllFiltersReducer, []);
-    const registerPanelItem = (0, import_element188.useCallback)((item) => {
+      menuItemOrder,
+      menuItemValues
+    }, panelDispatch] = (0, import_element190.useReducer)(panelReducer, void 0, emptyState);
+    const [externalResetAllFilters, dispatchResetAllFilters] = (0, import_element190.useReducer)(resetAllFiltersReducer, []);
+    const registerPanelItem = (0, import_element190.useCallback)((item) => {
       panelDispatch({
         type: "REGISTER_PANEL",
         item
       });
     }, []);
-    const deregisterPanelItem = (0, import_element188.useCallback)((label) => {
+    const deregisterPanelItem = (0, import_element190.useCallback)((label, item) => {
       panelDispatch({
         type: "UNREGISTER_PANEL",
-        label
+        label,
+        item
       });
     }, []);
-    const registerResetAllFilter = (0, import_element188.useCallback)((filter2) => {
+    const registerResetAllFilter = (0, import_element190.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "REGISTER",
         filter: filter2
       });
     }, []);
-    const deregisterResetAllFilter = (0, import_element188.useCallback)((filter2) => {
+    const deregisterResetAllFilter = (0, import_element190.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "UNREGISTER",
         filter: filter2
       });
     }, []);
-    const flagItemCustomization = (0, import_element188.useCallback)((value, label, group = "default") => {
+    const flagItemCustomization = (0, import_element190.useCallback)((value, label) => {
       panelDispatch({
         type: "UPDATE_VALUE",
-        group,
         label,
         value
       });
     }, []);
-    const areAllOptionalControlsHidden = (0, import_element188.useMemo)(() => {
+    const menuItems = (0, import_element190.useMemo)(() => {
+      const result = {
+        default: {},
+        optional: {}
+      };
+      const byLabel = new Map(panelItems.map((item) => [item.label, item]));
+      menuItemOrder.forEach((label) => {
+        const item = byLabel.get(label);
+        if (!item) {
+          return;
+        }
+        result[getMenuGroup(item)][label] = menuItemValues[label] ?? getSeedValue(item);
+      });
+      return result;
+    }, [panelItems, menuItemOrder, menuItemValues]);
+    const areAllOptionalControlsHidden = (0, import_element190.useMemo)(() => {
       return isMenuItemTypeEmpty(menuItems.default) && !isMenuItemTypeEmpty(menuItems.optional) && Object.values(menuItems.optional).every((isSelected2) => !isSelected2);
     }, [menuItems]);
     const classes = clsx_default(style_module_default40["tools-panel"], hasInnerWrapper && style_module_default40["tools-panel-with-inner-wrapper"], areAllOptionalControlsHidden && style_module_default40["tools-panel-hidden-inner-wrapper"], className);
-    const toggleItem = (0, import_element188.useCallback)((label) => {
+    const toggleItem = (0, import_element190.useCallback)((label) => {
+      const currentItem = panelItems.find((item) => item.label === label);
+      if (!currentItem) {
+        return;
+      }
       panelDispatch({
         type: "TOGGLE_VALUE",
         label
       });
-    }, []);
-    const resetAllItems = (0, import_element188.useCallback)(() => {
+      if (currentItem.isShownByDefault) {
+        return;
+      }
+      currentItem.onShownChange?.(!menuItems.optional[label]);
+    }, [menuItems, panelItems]);
+    const resetAllFilters = (0, import_element190.useMemo)(() => {
+      const itemFilters = panelItems.map((item) => item.resetAllFilter).filter((filter2) => !!filter2);
+      return [...itemFilters, ...externalResetAllFilters];
+    }, [panelItems, externalResetAllFilters]);
+    const resetAllItems = (0, import_element190.useCallback)(() => {
       if (typeof resetAll === "function") {
-        isResettingRef.current = true;
+        setIsResetting(true);
         resetAll(resetAllFilters);
       }
       panelDispatch({
@@ -52543,14 +52803,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const firstDisplayedItem = getFirstVisibleItemLabel(panelItems);
     const lastDisplayedItem = getFirstVisibleItemLabel([...panelItems].reverse());
     const hasMenuItems = panelItems.length > 0;
-    const panelContext = (0, import_element188.useMemo)(() => ({
+    const panelContext = (0, import_element190.useMemo)(() => ({
       areAllOptionalControlsHidden,
       deregisterPanelItem,
       deregisterResetAllFilter,
       firstDisplayedItem,
       flagItemCustomization,
       hasMenuItems,
-      isResetting: isResettingRef.current,
+      isResetting,
       lastDisplayedItem,
       menuItems,
       panelId,
@@ -52559,7 +52819,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       shouldRenderPlaceholderItems,
       __experimentalFirstVisibleItemClass,
       __experimentalLastVisibleItemClass
-    }), [areAllOptionalControlsHidden, deregisterPanelItem, deregisterResetAllFilter, firstDisplayedItem, flagItemCustomization, lastDisplayedItem, menuItems, panelId, hasMenuItems, registerResetAllFilter, registerPanelItem, shouldRenderPlaceholderItems, __experimentalFirstVisibleItemClass, __experimentalLastVisibleItemClass]);
+    }), [areAllOptionalControlsHidden, deregisterPanelItem, deregisterResetAllFilter, firstDisplayedItem, flagItemCustomization, isResetting, lastDisplayedItem, menuItems, panelId, hasMenuItems, registerResetAllFilter, registerPanelItem, shouldRenderPlaceholderItems, __experimentalFirstVisibleItemClass, __experimentalLastVisibleItemClass]);
     return {
       ...otherProps,
       headingLevel,
@@ -52609,9 +52869,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/tools-panel/tools-panel-item/hook.mjs
   var import_compose75 = __toESM(require_compose(), 1);
-  var import_element189 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
-  function getRuntime45() {
+  var import_element191 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
+  function getRuntime46() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52622,26 +52882,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument45(document);
+      registerDocument46(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash45(targetDocument, hash2) {
+  function documentContainsStyleHash46(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE45}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE46}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle45(targetDocument, hash2, css3) {
+  function injectStyle46(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime45();
+    const runtime = getRuntime46();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52650,21 +52910,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash45(targetDocument, hash2)) {
+    if (documentContainsStyleHash46(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE45, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE46, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument45(targetDocument) {
-    const runtime = getRuntime45();
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle45(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle46(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52678,15 +52938,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle44(hash2, css3) {
-    const runtime = getRuntime45();
-    runtime.styles.set(hash2, css3);
+  function registerStyle45(hash2, css4) {
+    const runtime = getRuntime46();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle45(targetDocument, hash2, css3);
+      injectStyle46(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle44("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
+    registerStyle45("29b739f451", "._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");
   }
   var style_module_default41 = { "tools-panel": "_62d714739f4dc308__tools-panel", "tools-panel-with-inner-wrapper": "_40db7f4f897b683d__tools-panel-with-inner-wrapper", "tools-panel-hidden-inner-wrapper": "_95a15674966f30a3__tools-panel-hidden-inner-wrapper", "tools-panel-header": "_322a049b9b7d8674__tools-panel-header", "tools-panel-heading": "b92a382d3b30104d__tools-panel-heading", "tools-panel-item": "_8005d68fffa9db91__tools-panel-item", "tools-panel-item-placeholder": "_4f55e1a6e373746e__tools-panel-item-placeholder", "dropdown-menu": "d40032517bff9e12__dropdown-menu", "reset-label": "f135b96aa96ca6bb__reset-label", "default-controls-item": "_69b138dfa5570d9c__default-controls-item" };
   var noop25 = () => {
@@ -52694,6 +52954,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function useToolsPanelItem(props) {
     const {
       className,
+      defaultShown,
       hasValue,
       isShownByDefault = false,
       label,
@@ -52701,13 +52962,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       resetAllFilter = noop25,
       onDeselect,
       onSelect,
+      onShownChange,
       ...otherProps
     } = useContextSystem(props, "ToolsPanelItem");
     const {
       panelId: currentPanelId,
       menuItems,
-      registerResetAllFilter,
-      deregisterResetAllFilter,
       registerPanelItem,
       deregisterPanelItem,
       flagItemCustomization,
@@ -52718,48 +52978,48 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalFirstVisibleItemClass,
       __experimentalLastVisibleItemClass
     } = useToolsPanelContext();
-    const hasValueCallback = (0, import_element189.useCallback)(hasValue, [panelId]);
-    const resetAllFilterCallback = (0, import_element189.useCallback)(resetAllFilter, [panelId]);
-    const previousPanelId = (0, import_compose75.usePrevious)(currentPanelId);
+    const hasValueCallback = (0, import_element191.useCallback)(hasValue, [panelId]);
+    const resetAllFilterCallback = (0, import_compose75.useEvent)(resetAllFilter);
+    const defaultShownRef = (0, import_element191.useRef)(defaultShown);
+    (0, import_element191.useLayoutEffect)(() => {
+      defaultShownRef.current = defaultShown;
+    });
+    const onShownChangeCallback = (0, import_compose75.useEvent)(onShownChange);
     const hasMatchingPanel = currentPanelId === panelId || currentPanelId === null;
-    (0, import_element189.useLayoutEffect)(() => {
-      if (hasMatchingPanel && previousPanelId !== null) {
-        registerPanelItem({
-          hasValue: hasValueCallback,
-          isShownByDefault,
-          label,
-          panelId
-        });
+    (0, import_element191.useLayoutEffect)(() => {
+      if (!hasMatchingPanel) {
+        return;
       }
-      return () => {
-        if (previousPanelId === null && !!currentPanelId || currentPanelId === panelId) {
-          deregisterPanelItem(label);
-        }
+      const item = {
+        defaultShown: defaultShownRef.current,
+        hasValue: hasValueCallback,
+        isShownByDefault,
+        label,
+        onShownChange: onShownChangeCallback,
+        panelId,
+        resetAllFilter: resetAllFilterCallback
       };
-    }, [currentPanelId, hasMatchingPanel, isShownByDefault, label, hasValueCallback, panelId, previousPanelId, registerPanelItem, deregisterPanelItem]);
-    (0, import_element189.useEffect)(() => {
-      if (hasMatchingPanel) {
-        registerResetAllFilter(resetAllFilterCallback);
-      }
+      registerPanelItem(item);
       return () => {
-        if (hasMatchingPanel) {
-          deregisterResetAllFilter(resetAllFilterCallback);
-        }
+        deregisterPanelItem(label, item);
       };
-    }, [registerResetAllFilter, deregisterResetAllFilter, resetAllFilterCallback, hasMatchingPanel]);
+    }, [deregisterPanelItem, hasMatchingPanel, hasValueCallback, isShownByDefault, label, onShownChangeCallback, panelId, registerPanelItem, resetAllFilterCallback]);
     const menuGroup = isShownByDefault ? "default" : "optional";
     const isMenuItemChecked = menuItems?.[menuGroup]?.[label];
-    const wasMenuItemChecked = (0, import_compose75.usePrevious)(isMenuItemChecked);
-    const isRegistered = menuItems?.[menuGroup]?.[label] !== void 0;
+    const isRegistered = isMenuItemChecked !== void 0;
+    const wasMenuItemCheckedRef = (0, import_element191.useRef)(void 0);
     const isValueSet = hasValue();
-    (0, import_element189.useEffect)(() => {
-      if (!isShownByDefault && !isValueSet) {
+    (0, import_element191.useLayoutEffect)(() => {
+      if (!hasMatchingPanel || !isShownByDefault && !isValueSet) {
         return;
       }
-      flagItemCustomization(isValueSet, label, menuGroup);
-    }, [isValueSet, menuGroup, label, flagItemCustomization, isShownByDefault]);
-    (0, import_element189.useEffect)(() => {
-      if (!isRegistered || isResetting || !hasMatchingPanel) {
+      flagItemCustomization(isValueSet, label);
+    }, [hasMatchingPanel, isValueSet, label, flagItemCustomization, isShownByDefault]);
+    (0, import_element191.useEffect)(() => {
+      const wasMenuItemChecked = wasMenuItemCheckedRef.current;
+      wasMenuItemCheckedRef.current = isMenuItemChecked;
+      const wasRegistered = wasMenuItemChecked !== void 0;
+      if (!isRegistered || !wasRegistered || isResetting || !hasMatchingPanel) {
         return;
       }
       if (isMenuItemChecked && !isValueSet && !wasMenuItemChecked) {
@@ -52768,8 +53028,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       if (!isMenuItemChecked && isValueSet && wasMenuItemChecked) {
         onDeselect?.();
       }
-    }, [hasMatchingPanel, isMenuItemChecked, isRegistered, isResetting, isValueSet, wasMenuItemChecked, onSelect, onDeselect]);
-    const isShown = isShownByDefault ? menuItems?.[menuGroup]?.[label] !== void 0 : isMenuItemChecked;
+    }, [hasMatchingPanel, isMenuItemChecked, isRegistered, isResetting, isValueSet, onSelect, onDeselect]);
+    const isShown = isShownByDefault ? isRegistered : isMenuItemChecked;
     const shouldApplyPlaceholderStyles = shouldRenderPlaceholder && !isShown;
     const classes = clsx_default(style_module_default41["tools-panel-item"], shouldApplyPlaceholderStyles && style_module_default41["tools-panel-item-placeholder"], !shouldApplyPlaceholderStyles && className, firstDisplayedItem === label && __experimentalFirstVisibleItemClass, lastDisplayedItem === label && __experimentalLastVisibleItemClass);
     return {
@@ -52806,17 +53066,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/tree-grid/index.mjs
   var import_dom9 = __toESM(require_dom(), 1);
-  var import_element196 = __toESM(require_element(), 1);
+  var import_element199 = __toESM(require_element(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
-  var import_element191 = __toESM(require_element(), 1);
+  var import_element193 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-context.mjs
-  var import_element190 = __toESM(require_element(), 1);
-  var RovingTabIndexContext = (0, import_element190.createContext)(void 0);
+  var import_element192 = __toESM(require_element(), 1);
+  var RovingTabIndexContext = (0, import_element192.createContext)(void 0);
   RovingTabIndexContext.displayName = "RovingTabIndexContext";
-  var useRovingTabIndexContext = () => (0, import_element190.useContext)(RovingTabIndexContext);
+  var useRovingTabIndexContext = () => (0, import_element192.useContext)(RovingTabIndexContext);
   var RovingTabIndexProvider = RovingTabIndexContext.Provider;

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
@@ -52824,8 +53084,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function RovingTabIndex({
     children
   }) {
-    const [lastFocusedElement, setLastFocusedElement] = (0, import_element191.useState)();
-    const providerValue = (0, import_element191.useMemo)(() => ({
+    const [lastFocusedElement, setLastFocusedElement] = (0, import_element193.useState)();
+    const providerValue = (0, import_element193.useMemo)(() => ({
       lastFocusedElement,
       setLastFocusedElement
     }), [lastFocusedElement]);
@@ -52839,7 +53099,63 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);

   // packages/components/build-module/tree-grid/row.mjs
-  var import_element192 = __toESM(require_element(), 1);
+  var import_compose76 = __toESM(require_compose(), 1);
+  var import_element195 = __toESM(require_element(), 1);
+
+  // packages/components/build-module/tree-grid/use-validate-tree-grid-structure.mjs
+  var import_element194 = __toESM(require_element(), 1);
+  var ROW_SELECTOR = 'tr:not([role]), [role="row"]';
+  var TREE_GRID_SELECTOR = '[role="treegrid"]';
+  function getAriaOwners(element) {
+    if (!element.id) {
+      return [];
+    }
+    const escapedId = element.id.replaceAll("\\", "\\\\").replaceAll('"', '\\"');
+    return Array.from(element.ownerDocument.querySelectorAll(`[aria-owns~="${escapedId}"]`));
+  }
+  function isContainedInOrOwnedBy(element, selector2, visited = /* @__PURE__ */ new Set()) {
+    if (visited.has(element)) {
+      return false;
+    }
+    visited.add(element);
+    if (element.parentElement?.closest(selector2)) {
+      return true;
+    }
+    const hasValidOwner = getAriaOwners(element).some((owner) => owner.matches(selector2) || isContainedInOrOwnedBy(owner, selector2, visited));
+    if (hasValidOwner) {
+      return true;
+    }
+    return element.parentElement ? isContainedInOrOwnedBy(element.parentElement, selector2, visited) : false;
+  }
+  function isOwnedByRowInTreeGrid(element, visited = /* @__PURE__ */ new Set()) {
+    if (visited.has(element)) {
+      return false;
+    }
+    visited.add(element);
+    const hasValidOwner = getAriaOwners(element).some((owner) => {
+      const row = owner.matches(ROW_SELECTOR) ? owner : owner.closest(ROW_SELECTOR);
+      return row ? isContainedInOrOwnedBy(row, TREE_GRID_SELECTOR) : isOwnedByRowInTreeGrid(owner, visited);
+    });
+    if (hasValidOwner) {
+      return true;
+    }
+    return element.parentElement ? isOwnedByRowInTreeGrid(element.parentElement, visited) : false;
+  }
+  function useValidateTreeGridStructure(componentName, elementRef) {
+    (0, import_element194.useEffect)(() => {
+      const element = elementRef.current;
+      if (!element) {
+        return;
+      }
+      const row = element.parentElement?.closest(ROW_SELECTOR);
+      const hasValidStructure = componentName === "TreeGridRow" ? isContainedInOrOwnedBy(element, TREE_GRID_SELECTOR) : row && isContainedInOrOwnedBy(row, TREE_GRID_SELECTOR) || isOwnedByRowInTreeGrid(element);
+      if (!hasValidStructure) {
+        throw new Error(componentName === "TreeGridRow" ? 'TreeGridRow must be rendered inside an element with role="treegrid".' : 'TreeGridCell must be rendered as a cell in a row that belongs to an element with role="treegrid".');
+      }
+    }, [componentName, elementRef]);
+  }
+
+  // packages/components/build-module/tree-grid/row.mjs
   var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTreeGridRow({
     children,
@@ -52849,9 +53165,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     isExpanded,
     ...props
   }, ref) {
+    const rowRef = (0, import_element195.useRef)(null);
+    const refs = (0, import_compose76.useMergeRefs)([rowRef, ref]);
+    useValidateTreeGridStructure("TreeGridRow", rowRef);
     return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("tr", {
       ...props,
-      ref,
+      ref: refs,
       role: "row",
       "aria-level": level,
       "aria-posinset": positionInSet,
@@ -52860,30 +53179,34 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var TreeGridRow = (0, import_element192.forwardRef)(UnforwardedTreeGridRow);
+  var TreeGridRow = (0, import_element195.forwardRef)(UnforwardedTreeGridRow);
   TreeGridRow.displayName = "TreeGridRow";
   var row_default2 = TreeGridRow;

   // packages/components/build-module/tree-grid/cell.mjs
-  var import_element195 = __toESM(require_element(), 1);
+  var import_element198 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/item.mjs
-  var import_element194 = __toESM(require_element(), 1);
+  var import_element197 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-item.mjs
-  var import_element193 = __toESM(require_element(), 1);
+  var import_element196 = __toESM(require_element(), 1);
   var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
-  var RovingTabIndexItem = (0, import_element193.forwardRef)(function UnforwardedRovingTabIndexItem({
+  var RovingTabIndexItem = (0, import_element196.forwardRef)(function UnforwardedRovingTabIndexItem({
     children,
     as: Component7,
     ...props
   }, forwardedRef) {
-    const localRef = (0, import_element193.useRef)(null);
+    const localRef = (0, import_element196.useRef)(null);
     const ref = forwardedRef || localRef;
+    const context = useRovingTabIndexContext();
+    if (!context) {
+      throw new Error("TreeGridItem can only be rendered inside a TreeGrid component.");
+    }
     const {
       lastFocusedElement,
       setLastFocusedElement
-    } = useRovingTabIndexContext();
+    } = context;
     let tabIndex;
     if (lastFocusedElement) {
       tabIndex = lastFocusedElement === // TODO: The original implementation simply used `ref.current` here, assuming
@@ -52925,7 +53248,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var TreeGridItem = (0, import_element194.forwardRef)(UnforwardedTreeGridItem);
+  var TreeGridItem = (0, import_element197.forwardRef)(UnforwardedTreeGridItem);
   TreeGridItem.displayName = "TreeGridItem";
   var item_default2 = TreeGridItem;

@@ -52936,7 +53259,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     withoutGridItem = false,
     ...props
   }, ref) {
+    const cellRef = (0, import_element198.useRef)(null);
+    useValidateTreeGridStructure("TreeGridCell", cellRef);
     return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("td", {
+      ref: cellRef,
       ...props,
       role: "gridcell",
       children: withoutGridItem ? /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_jsx_runtime284.Fragment, {
@@ -52950,7 +53276,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TreeGridCell = (0, import_element195.forwardRef)(UnforwardedTreeGridCell);
+  var TreeGridCell = (0, import_element198.forwardRef)(UnforwardedTreeGridCell);
   TreeGridCell.displayName = "TreeGridCell";
   var cell_default = TreeGridCell;

@@ -52974,7 +53300,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     applicationAriaLabel,
     ...props
   }, ref) {
-    const onKeyDown = (0, import_element196.useCallback)((event) => {
+    const onKeyDown = (0, import_element199.useCallback)((event) => {
       const {
         keyCode,
         metaKey,
@@ -53111,18 +53437,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TreeGrid = (0, import_element196.forwardRef)(UnforwardedTreeGrid);
+  var TreeGrid = (0, import_element199.forwardRef)(UnforwardedTreeGrid);
   TreeGrid.displayName = "TreeGrid";
   var tree_grid_default = TreeGrid;

   // packages/components/build-module/isolated-event-container/index.mjs
-  var import_element197 = __toESM(require_element(), 1);
+  var import_element200 = __toESM(require_element(), 1);
   var import_deprecated27 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   function stopPropagation(event) {
     event.stopPropagation();
   }
-  var IsolatedEventContainer = (0, import_element197.forwardRef)((props, ref) => {
+  var IsolatedEventContainer = (0, import_element200.forwardRef)((props, ref) => {
     (0, import_deprecated27.default)("wp.components.IsolatedEventContainer", {
       since: "5.7"
     });
@@ -53135,10 +53461,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var isolated_event_container_default = IsolatedEventContainer;

   // packages/components/build-module/z-stack/component.mjs
-  var import_element198 = __toESM(require_element(), 1);
+  var import_element201 = __toESM(require_element(), 1);
   var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
-  function getRuntime46() {
+  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
+  function getRuntime47() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -53149,26 +53475,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument46(document);
+      registerDocument47(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash46(targetDocument, hash2) {
+  function documentContainsStyleHash47(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE46}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE47}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle46(targetDocument, hash2, css3) {
+  function injectStyle47(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime46();
+    const runtime = getRuntime47();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -53177,21 +53503,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash46(targetDocument, hash2)) {
+    if (documentContainsStyleHash47(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE46, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE47, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument46(targetDocument) {
-    const runtime = getRuntime46();
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle46(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle47(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -53205,15 +53531,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle45(hash2, css3) {
-    const runtime = getRuntime46();
-    runtime.styles.set(hash2, css3);
+  function registerStyle46(hash2, css4) {
+    const runtime = getRuntime47();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle46(targetDocument, hash2, css3);
+      injectStyle47(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle45("a90faa8747", "._5b8fef2247903a5f__z-stack{display:inline-grid;grid-auto-flow:column;position:relative}._5b8fef2247903a5f__z-stack>._585cd0b86fd70a54__child{justify-self:start;position:relative}._93dbda3c809633d5__layered>._585cd0b86fd70a54__child{grid-column-start:1;grid-row-start:1}._585cd0b86fd70a54__child{z-index:var(--z-stack-z-index,auto)}._585cd0b86fd70a54__child:not(:first-of-type){margin-inline-start:var(--z-stack-offset,0)}");
+    registerStyle46("a90faa8747", "._5b8fef2247903a5f__z-stack{display:inline-grid;grid-auto-flow:column;position:relative}._5b8fef2247903a5f__z-stack>._585cd0b86fd70a54__child{justify-self:start;position:relative}._93dbda3c809633d5__layered>._585cd0b86fd70a54__child{grid-column-start:1;grid-row-start:1}._585cd0b86fd70a54__child{z-index:var(--z-stack-z-index,auto)}._585cd0b86fd70a54__child:not(:first-of-type){margin-inline-start:var(--z-stack-offset,0)}");
   }
   var style_module_default42 = { "z-stack": "_5b8fef2247903a5f__z-stack", "child": "_585cd0b86fd70a54__child", "layered": "_93dbda3c809633d5__layered" };
   function UnconnectedZStack(props, forwardedRef) {
@@ -53230,7 +53556,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const clonedChildren = validChildren.map((child, index2) => {
       const zIndex = isReversed ? childrenLastIndex - index2 : index2;
       const offsetAmount = isLayered ? offset4 * index2 : offset4;
-      const key = (0, import_element198.isValidElement)(child) ? child.key : index2;
+      const key = (0, import_element201.isValidElement)(child) ? child.key : index2;
       return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", {
         className: style_module_default42.child,
         style: {
@@ -53251,8 +53577,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var component_default41 = ZStack;

   // packages/components/build-module/higher-order/navigate-regions/index.mjs
-  var import_element199 = __toESM(require_element(), 1);
-  var import_compose76 = __toESM(require_compose(), 1);
+  var import_element202 = __toESM(require_element(), 1);
+  var import_compose77 = __toESM(require_compose(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var defaultShortcuts = {
@@ -53275,8 +53601,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }]
   };
   function useNavigateRegions(shortcuts = defaultShortcuts) {
-    const ref = (0, import_element199.useRef)(null);
-    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element199.useState)(false);
+    const ref = (0, import_element202.useRef)(null);
+    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element202.useState)(false);
     function focusRegion(offset4) {
       const regions = Array.from(ref.current?.querySelectorAll('[role="region"][tabindex="-1"]') ?? []);
       if (!regions.length) {
@@ -53294,7 +53620,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       nextRegion.focus();
       setIsFocusingRegions(true);
     }
-    const clickRef = (0, import_compose76.useRefEffect)((element) => {
+    const clickRef = (0, import_compose77.useRefEffect)((element) => {
       function onClick() {
         setIsFocusingRegions(false);
       }
@@ -53304,7 +53630,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       };
     }, [setIsFocusingRegions]);
     return {
-      ref: (0, import_compose76.useMergeRefs)([ref, clickRef]),
+      ref: (0, import_compose77.useMergeRefs)([ref, clickRef]),
       className: isFocusingRegions ? "is-focusing-regions" : "",
       onKeyDown(event) {
         if (shortcuts.previous.some(({
@@ -53325,7 +53651,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     };
   }
-  var navigate_regions_default = (0, import_compose76.createHigherOrderComponent)((Component7) => function NavigateRegions({
+  var navigate_regions_default = (0, import_compose77.createHigherOrderComponent)((Component7) => function NavigateRegions({
     shortcuts,
     ...props
   }) {
@@ -53338,10 +53664,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }, "navigateRegions");

   // packages/components/build-module/higher-order/with-constrained-tabbing/index.mjs
-  var import_compose77 = __toESM(require_compose(), 1);
+  var import_compose78 = __toESM(require_compose(), 1);
   var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var withConstrainedTabbing = (0, import_compose77.createHigherOrderComponent)((WrappedComponent) => function ComponentWithConstrainedTabbing(props) {
-    const ref = (0, import_compose77.useConstrainedTabbing)();
+  var withConstrainedTabbing = (0, import_compose78.createHigherOrderComponent)((WrappedComponent) => function ComponentWithConstrainedTabbing(props) {
+    const ref = (0, import_compose78.useConstrainedTabbing)();
     return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", {
       ref,
       tabIndex: -1,
@@ -53354,14 +53680,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/higher-order/with-fallback-styles/index.mjs
   var import_es63 = __toESM(require_es6(), 1);
-  var import_element200 = __toESM(require_element(), 1);
-  var import_compose78 = __toESM(require_compose(), 1);
+  var import_element203 = __toESM(require_element(), 1);
+  var import_compose79 = __toESM(require_compose(), 1);
   var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  var with_fallback_styles_default = (mapNodeToProps) => (0, import_compose78.createHigherOrderComponent)((WrappedComponent) => {
+  var with_fallback_styles_default = (mapNodeToProps) => (0, import_compose79.createHigherOrderComponent)((WrappedComponent) => {
     return function WithFallbackStyles(props) {
-      const [fallbackStyles, setFallbackStyles] = (0, import_element200.useState)(void 0);
-      const nodeRef = (0, import_element200.useRef)(null);
-      (0, import_compose78.useIsomorphicLayoutEffect)(() => {
+      const [fallbackStyles, setFallbackStyles] = (0, import_element203.useState)(void 0);
+      const nodeRef = (0, import_element203.useRef)(null);
+      (0, import_compose79.useIsomorphicLayoutEffect)(() => {
         const node2 = props.node ?? nodeRef.current;
         const grabStylesCompleted = !!fallbackStyles && Object.values(fallbackStyles).every(Boolean);
         if (node2 && !grabStylesCompleted) {
@@ -53383,13 +53709,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }, "withFallbackStyles");

   // packages/components/build-module/higher-order/with-filters/index.mjs
-  var import_element201 = __toESM(require_element(), 1);
+  var import_element204 = __toESM(require_element(), 1);
   var import_hooks9 = __toESM(require_hooks(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
+  var import_compose80 = __toESM(require_compose(), 1);
   var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_FRAME_PERIOD = 16;
   function withFilters(hookName) {
-    return (0, import_compose79.createHigherOrderComponent)((OriginalComponent) => {
+    return (0, import_compose80.createHigherOrderComponent)((OriginalComponent) => {
       const namespace = "core/with-filters/" + hookName;
       let FilteredComponent;
       function ensureFilteredComponent() {
@@ -53397,7 +53723,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           FilteredComponent = (0, import_hooks9.applyFilters)(hookName, OriginalComponent);
         }
       }
-      class FilteredComponentRenderer extends import_element201.Component {
+      class FilteredComponentRenderer extends import_element204.Component {
         constructor(props) {
           super(props);
           ensureFilteredComponent();
@@ -53423,7 +53749,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
       FilteredComponentRenderer.instances = [];
-      const throttledForceUpdate = (0, import_compose79.debounce)(() => {
+      const throttledForceUpdate = (0, import_compose80.debounce)(() => {
         FilteredComponent = (0, import_hooks9.applyFilters)(hookName, OriginalComponent);
         FilteredComponentRenderer.instances.forEach((instance) => {
           instance.forceUpdate();
@@ -53439,21 +53765,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/higher-order/with-focus-return/index.mjs
-  var import_element202 = __toESM(require_element(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
+  var import_element205 = __toESM(require_element(), 1);
+  var import_compose81 = __toESM(require_compose(), 1);
   var import_deprecated28 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
   function isComponentLike(object) {
-    return object instanceof import_element202.Component || typeof object === "function";
+    return object instanceof import_element205.Component || typeof object === "function";
   }
-  var with_focus_return_default = (0, import_compose80.createHigherOrderComponent)(
+  var with_focus_return_default = (0, import_compose81.createHigherOrderComponent)(
     // @ts-expect-error TODO: Reconcile with intended `createHigherOrderComponent` types
     (options2) => {
       const HoC = ({
         onFocusReturn
       } = {}) => (WrappedComponent) => {
         const WithFocusReturn = (props) => {
-          const ref = (0, import_compose80.useFocusReturn)(onFocusReturn);
+          const ref = (0, import_compose81.useFocusReturn)(onFocusReturn);
           return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", {
             ref,
             children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(WrappedComponent, {
@@ -53482,13 +53808,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   };

   // packages/components/build-module/higher-order/with-notices/index.mjs
-  var import_element203 = __toESM(require_element(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
+  var import_element206 = __toESM(require_element(), 1);
+  var import_compose82 = __toESM(require_compose(), 1);
   var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var with_notices_default = (0, import_compose81.createHigherOrderComponent)((OriginalComponent) => {
+  var with_notices_default = (0, import_compose82.createHigherOrderComponent)((OriginalComponent) => {
     function Component7(props, ref) {
-      const [noticeList, setNoticeList] = (0, import_element203.useState)([]);
-      const noticeOperations = (0, import_element203.useMemo)(() => {
+      const [noticeList, setNoticeList] = (0, import_element206.useState)([]);
+      const noticeOperations = (0, import_element206.useMemo)(() => {
         const createNotice = (notice) => {
           const noticeToAdd = notice.id ? notice : {
             ...notice,
@@ -53535,34 +53861,34 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } = OriginalComponent;
     if (typeof render === "function") {
       isForwardRef = true;
-      return (0, import_element203.forwardRef)(Component7);
+      return (0, import_element206.forwardRef)(Component7);
     }
     return Component7;
   }, "withNotices");

   // packages/components/build-module/higher-order/with-spoken-messages/index.mjs
-  var import_compose82 = __toESM(require_compose(), 1);
+  var import_compose83 = __toESM(require_compose(), 1);
   var import_a11y11 = __toESM(require_a11y(), 1);
   var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  var with_spoken_messages_default = (0, import_compose82.createHigherOrderComponent)((Component7) => function WithSpokenMessages(props) {
+  var with_spoken_messages_default = (0, import_compose83.createHigherOrderComponent)((Component7) => function WithSpokenMessages(props) {
     return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(Component7, {
       ...props,
       speak: import_a11y11.speak,
-      debouncedSpeak: (0, import_compose82.useDebounce)(import_a11y11.speak, 500)
+      debouncedSpeak: (0, import_compose83.useDebounce)(import_a11y11.speak, 500)
     });
   }, "withSpokenMessages");

   // packages/components/build-module/menu/index.mjs
-  var import_element217 = __toESM(require_element(), 1);
+  var import_element220 = __toESM(require_element(), 1);
   var import_i18n72 = __toESM(require_i18n(), 1);

   // packages/components/build-module/menu/context.mjs
-  var import_element204 = __toESM(require_element(), 1);
-  var Context2 = (0, import_element204.createContext)(void 0);
+  var import_element207 = __toESM(require_element(), 1);
+  var Context2 = (0, import_element207.createContext)(void 0);
   Context2.displayName = "MenuContext";

   // packages/components/build-module/menu/item.mjs
-  var import_element206 = __toESM(require_element(), 1);
+  var import_element209 = __toESM(require_element(), 1);

   // packages/components/build-module/menu/styles.mjs
   function _EMOTION_STRINGIFIED_CSS_ERROR__21() {
@@ -53597,14 +53923,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     target: "e1wg7tti14",
     label: "MenuSurface"
-  })("display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:", CONTENT_WRAPPER_PADDING, ";overscroll-behavior:contain;overflow:auto;background-color:", COLORS.ui.background, ";border-radius:", config_values_default.radiusMedium, ";", (props) => /* @__PURE__ */ css("box-shadow:", props.variant === "toolbar" ? TOOLBAR_VARIANT_BOX_SHADOW : DEFAULT_BOX_SHADOW, ";" + (false ? "" : ";label:MenuSurface;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Q3dFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
+  })("display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:", CONTENT_WRAPPER_PADDING, ";overscroll-behavior:contain;overflow:auto;background-color:", COLORS.ui.background, ";border-radius:", config_values_default.radiusMedium, ";", (props) => /* @__PURE__ */ css2("box-shadow:", props.variant === "toolbar" ? TOOLBAR_VARIANT_BOX_SHADOW : DEFAULT_BOX_SHADOW, ";" + (false ? "" : ";label:MenuSurface;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Q3dFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
   var MenuMotionRoot = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti13"
   } : {
     target: "e1wg7tti13",
     label: "MenuMotionRoot"
   })("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:", DROPDOWN_MOTION_CSS.SLIDE_DURATION, ",", DROPDOWN_MOTION_CSS.FADE_DURATION, ";transition-timing-function:", DROPDOWN_MOTION_CSS.SLIDE_EASING, ",", DROPDOWN_MOTION_CSS.FADE_EASING, ";will-change:transform,opacity;&:not( :has( > ", MenuSurface, "[data-submenu] ) ){opacity:0;&:has( > ", MenuSurface, "[data-enter] ){opacity:1;}&:has( > ", MenuSurface, "[data-side='bottom'] ){transform:translateY(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='top'] ){transform:translateY(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='left'] ){transform:translateX(\n					", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-side='right'] ){transform:translateX(\n					-", DROPDOWN_MOTION_CSS.SLIDE_DISTANCE, "\n				);}&:has( > ", MenuSurface, "[data-enter][data-side='bottom'] ),&:has( > ", MenuSurface, "[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ", MenuSurface, "[data-enter][data-side='left'] ),&:has( > ", MenuSurface, "[data-enter][data-side='right'] ){transform:translateX( 0 );}}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRXdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));
-  var baseItem = /* @__PURE__ */ css("all:unset;cursor:pointer;position:relative;min-height:", space(8), ";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:", font("default.fontSize"), ";font-family:inherit;font-weight:normal;line-height:20px;color:", COLORS.theme.foreground, ";border-radius:", config_values_default.radiusSmall, ";padding-block:", ITEM_PADDING_BLOCK, ";padding-inline:", ITEM_PADDING_INLINE, ";scroll-margin:", CONTENT_WRAPPER_PADDING, ";user-select:none;outline:none;&[aria-disabled='true']{color:", COLORS.ui.textDisabled, ";}&[data-active-item]:not( [data-focus-visible] ):not(\n			[aria-disabled='true']\n		){background-color:", COLORS.theme.accent, ";color:", COLORS.theme.accentInverted, ";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ", COLORS.theme.accent, ";outline:2px solid transparent;}&:active,&[data-active]{}", Menu22, ':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:', LIGHT_BACKGROUND_COLOR, ";color:", COLORS.theme.foreground, ";}svg{fill:currentColor;}" + (false ? "" : ";label:baseItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1SG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */");
+  var baseItem = /* @__PURE__ */ css2("all:unset;cursor:pointer;position:relative;min-height:", space(8), ";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:", GRID_TEMPLATE_COLS, ";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:", font("default.fontSize"), ";font-family:inherit;font-weight:normal;line-height:20px;color:", COLORS.theme.foreground, ";border-radius:", config_values_default.radiusSmall, ";padding-block:", ITEM_PADDING_BLOCK, ";padding-inline:", ITEM_PADDING_INLINE, ";scroll-margin:", CONTENT_WRAPPER_PADDING, ";user-select:none;outline:none;&[aria-disabled='true']{color:", COLORS.ui.textDisabled, ";}&[data-active-item]:not( [data-focus-visible] ):not(\n			[aria-disabled='true']\n		){background-color:", COLORS.theme.accent, ";color:", COLORS.theme.accentInverted, ";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ", COLORS.theme.accent, ";outline:2px solid transparent;}&:active,&[data-active]{}", Menu22, ':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:', LIGHT_BACKGROUND_COLOR, ";color:", COLORS.theme.foreground, ";}svg{fill:currentColor;}" + (false ? "" : ";label:baseItem;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1SG9CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */");
   var Item2 = /* @__PURE__ */ createStyled(MenuItem, false ? {
     target: "e1wg7tti12"
   } : {
@@ -53696,7 +54022,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   })("font-size:", font("helpText.fontSize"), ";line-height:16px;color:", LIGHTER_TEXT_COLOR, ";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ", Menu22, " ) &,[aria-disabled='true'] *:not( ", Menu22, " ) &{color:inherit;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyVjhDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/menu/use-menu-item-hide-on-click.mjs
-  var import_element205 = __toESM(require_element(), 1);
+  var import_element208 = __toESM(require_element(), 1);
   function focusDisclosureElement(disclosureElement) {
     disclosureElement.focus();
     if (disclosureElement.ownerDocument.activeElement === disclosureElement) {
@@ -53709,7 +54035,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     disclosureElement.ownerDocument.defaultView?.HTMLElement.prototype.focus.call(disclosureElement);
   }
   function useMenuItemHideOnClick(store, hideOnClick) {
-    return (0, import_element205.useCallback)((event) => {
+    return (0, import_element208.useCallback)((event) => {
       const shouldHide = typeof hideOnClick === "function" ? hideOnClick(event) : hideOnClick;
       if (!shouldHide) {
         return false;
@@ -53735,7 +54061,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/menu/item.mjs
   var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
-  var Item22 = (0, import_element206.forwardRef)(function Item3({
+  var Item22 = (0, import_element209.forwardRef)(function Item3({
     prefix: prefix2,
     suffix,
     children,
@@ -53744,7 +54070,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     store,
     ...props
   }, ref) {
-    const menuContext = (0, import_element206.useContext)(Context2);
+    const menuContext = (0, import_element209.useContext)(Context2);
     const computedStore = store ?? menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(computedStore, hideOnClick);
     if (!menuContext?.store || !computedStore) {
@@ -53770,16 +54096,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/checkbox-item.mjs
-  var import_element207 = __toESM(require_element(), 1);
+  var import_element210 = __toESM(require_element(), 1);
   var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  var CheckboxItem2 = (0, import_element207.forwardRef)(function CheckboxItem3({
+  var CheckboxItem2 = (0, import_element210.forwardRef)(function CheckboxItem3({
     suffix,
     children,
     disabled = false,
     hideOnClick = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element207.useContext)(Context2);
+    const menuContext = (0, import_element210.useContext)(Context2);
     const store = menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(store, hideOnClick);
     if (!store) {
@@ -53814,7 +54140,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/radio-item.mjs
-  var import_element208 = __toESM(require_element(), 1);
+  var import_element211 = __toESM(require_element(), 1);
   var import_primitives35 = __toESM(require_primitives(), 1);
   var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_primitives35.SVG, {
@@ -53826,14 +54152,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       r: 3
     })
   });
-  var RadioItem2 = (0, import_element208.forwardRef)(function RadioItem3({
+  var RadioItem2 = (0, import_element211.forwardRef)(function RadioItem3({
     suffix,
     children,
     disabled = false,
     hideOnClick = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element208.useContext)(Context2);
+    const menuContext = (0, import_element211.useContext)(Context2);
     const store = menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(store, hideOnClick);
     if (!store) {
@@ -53868,10 +54194,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/group.mjs
-  var import_element209 = __toESM(require_element(), 1);
+  var import_element212 = __toESM(require_element(), 1);
   var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
-  var Group22 = (0, import_element209.forwardRef)(function Group32(props, ref) {
-    const menuContext = (0, import_element209.useContext)(Context2);
+  var Group22 = (0, import_element212.forwardRef)(function Group32(props, ref) {
+    const menuContext = (0, import_element212.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.Group can only be rendered inside a Menu component");
     }
@@ -53883,10 +54209,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/group-label.mjs
-  var import_element210 = __toESM(require_element(), 1);
+  var import_element213 = __toESM(require_element(), 1);
   var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
-  var GroupLabel22 = (0, import_element210.forwardRef)(function Group4(props, ref) {
-    const menuContext = (0, import_element210.useContext)(Context2);
+  var GroupLabel22 = (0, import_element213.forwardRef)(function Group4(props, ref) {
+    const menuContext = (0, import_element213.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");
     }
@@ -53908,10 +54234,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/separator.mjs
-  var import_element211 = __toESM(require_element(), 1);
+  var import_element214 = __toESM(require_element(), 1);
   var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  var Separator22 = (0, import_element211.forwardRef)(function Separator32(props, ref) {
-    const menuContext = (0, import_element211.useContext)(Context2);
+  var Separator22 = (0, import_element214.forwardRef)(function Separator32(props, ref) {
+    const menuContext = (0, import_element214.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.Separator can only be rendered inside a Menu component");
     }
@@ -53924,10 +54250,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/item-label.mjs
-  var import_element212 = __toESM(require_element(), 1);
+  var import_element215 = __toESM(require_element(), 1);
   var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
-  var ItemLabel2 = (0, import_element212.forwardRef)(function ItemLabel3(props, ref) {
-    const menuContext = (0, import_element212.useContext)(Context2);
+  var ItemLabel2 = (0, import_element215.forwardRef)(function ItemLabel3(props, ref) {
+    const menuContext = (0, import_element215.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");
     }
@@ -53939,10 +54265,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/item-help-text.mjs
-  var import_element213 = __toESM(require_element(), 1);
+  var import_element216 = __toESM(require_element(), 1);
   var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  var ItemHelpText2 = (0, import_element213.forwardRef)(function ItemHelpText3(props, ref) {
-    const menuContext = (0, import_element213.useContext)(Context2);
+  var ItemHelpText2 = (0, import_element216.forwardRef)(function ItemHelpText3(props, ref) {
+    const menuContext = (0, import_element216.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");
     }
@@ -53954,14 +54280,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/trigger-button.mjs
-  var import_element214 = __toESM(require_element(), 1);
+  var import_element217 = __toESM(require_element(), 1);
   var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
-  var TriggerButton = (0, import_element214.forwardRef)(function TriggerButton2({
+  var TriggerButton = (0, import_element217.forwardRef)(function TriggerButton2({
     children,
     disabled = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element214.useContext)(Context2);
+    const menuContext = (0, import_element217.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.TriggerButton can only be rendered inside a Menu component");
     }
@@ -53978,13 +54304,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/submenu-trigger-item.mjs
-  var import_element215 = __toESM(require_element(), 1);
+  var import_element218 = __toESM(require_element(), 1);
   var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  var SubmenuTriggerItem = (0, import_element215.forwardRef)(function SubmenuTriggerItem2({
+  var SubmenuTriggerItem = (0, import_element218.forwardRef)(function SubmenuTriggerItem2({
     suffix,
     ...otherProps
   }, ref) {
-    const menuContext = (0, import_element215.useContext)(Context2);
+    const menuContext = (0, import_element218.useContext)(Context2);
     if (!menuContext?.store.parent) {
       throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");
     }
@@ -54012,22 +54338,22 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/popover.mjs
-  var import_element216 = __toESM(require_element(), 1);
+  var import_element219 = __toESM(require_element(), 1);
   var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  var Popover4 = (0, import_element216.forwardRef)(function Popover22({
+  var Popover4 = (0, import_element219.forwardRef)(function Popover22({
     gutter,
     shift: shift4,
     modal = true,
     ...otherProps
   }, ref) {
-    const menuContext = (0, import_element216.useContext)(Context2);
+    const menuContext = (0, import_element219.useContext)(Context2);
     const appliedPlacementSide = useStoreState(menuContext?.store, "currentPlacement")?.split("-")[0];
-    const hideOnEscape = (0, import_element216.useCallback)((event) => {
+    const hideOnEscape = (0, import_element219.useCallback)((event) => {
       event.preventDefault();
       return true;
     }, []);
     const computedDirection = useStoreState(menuContext?.store, "rtl") ? "rtl" : "ltr";
-    const wrapperProps = (0, import_element216.useMemo)(() => ({
+    const wrapperProps = (0, import_element219.useMemo)(() => ({
       dir: computedDirection,
       style: {
         direction: computedDirection
@@ -54036,7 +54362,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!menuContext?.store) {
       throw new Error("Menu.Popover can only be rendered inside a Menu component");
     }
-    const renderMenu = (0, import_element216.useCallback)((htmlProps) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(MenuMotionRoot, {
+    const renderMenu = (0, import_element219.useCallback)((htmlProps) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(MenuMotionRoot, {
       children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(MenuSurface, {
         ...htmlProps,
         variant: menuContext.variant
@@ -54071,7 +54397,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       // From internal components context
       variant
     } = useContextSystem(props, "Menu");
-    const parentContext = (0, import_element217.useContext)(Context2);
+    const parentContext = (0, import_element220.useContext)(Context2);
     const rtl2 = (0, import_i18n72.isRTL)();
     let computedPlacement = placement ?? (parentContext?.store ? "right-start" : "bottom-start");
     if (rtl2) {
@@ -54092,7 +54418,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       },
       rtl: rtl2
     });
-    const contextValue = (0, import_element217.useMemo)(() => ({
+    const contextValue = (0, import_element220.useMemo)(() => ({
       store: menuStore,
       variant
     }), [menuStore, variant]);
@@ -54203,19 +54529,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/tabs/index.mjs
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_element223 = __toESM(require_element(), 1);
+  var import_compose86 = __toESM(require_compose(), 1);
+  var import_element226 = __toESM(require_element(), 1);
   var import_i18n73 = __toESM(require_i18n(), 1);

   // packages/components/build-module/tabs/context.mjs
-  var import_element218 = __toESM(require_element(), 1);
-  var TabsContext = (0, import_element218.createContext)(void 0);
+  var import_element221 = __toESM(require_element(), 1);
+  var TabsContext = (0, import_element221.createContext)(void 0);
   TabsContext.displayName = "TabsContext";
-  var useTabsContext = () => (0, import_element218.useContext)(TabsContext);
+  var useTabsContext = () => (0, import_element221.useContext)(TabsContext);

   // packages/components/build-module/tabs/tab.mjs
-  var import_element219 = __toESM(require_element(), 1);
-  var import_warning11 = __toESM(require_warning(), 1);
+  var import_element222 = __toESM(require_element(), 1);
+  var import_warning12 = __toESM(require_warning(), 1);

   // packages/components/build-module/tabs/styles.mjs
   function _EMOTION_STRINGIFIED_CSS_ERROR__22() {
@@ -54261,7 +54587,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/tabs/tab.mjs
   var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  var Tab3 = (0, import_element219.forwardRef)(function Tab23({
+  var Tab3 = (0, import_element222.forwardRef)(function Tab23({
     children,
     tabId,
     disabled,
@@ -54273,7 +54599,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       instanceId
     } = useTabsContext() ?? {};
     if (!store) {
-      true ? (0, import_warning11.default)("`Tabs.Tab` must be wrapped in a `Tabs` component.") : void 0;
+      true ? (0, import_warning12.default)("`Tabs.Tab` must be wrapped in a `Tabs` component.") : void 0;
       return null;
     }
     const instancedTabId = `${instanceId}-${tabId}`;
@@ -54293,18 +54619,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/tabs/tablist.mjs
-  var import_warning12 = __toESM(require_warning(), 1);
-  var import_element221 = __toESM(require_element(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
+  var import_warning13 = __toESM(require_warning(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_compose85 = __toESM(require_compose(), 1);

   // packages/components/build-module/tabs/use-track-overflow.mjs
-  var import_element220 = __toESM(require_element(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
+  var import_element223 = __toESM(require_element(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
   function useTrackOverflow(parent, children) {
-    const [first, setFirst] = (0, import_element220.useState)(false);
-    const [last, setLast] = (0, import_element220.useState)(false);
-    const [observer, setObserver] = (0, import_element220.useState)();
-    const callback = (0, import_compose83.useEvent)((entries) => {
+    const [first, setFirst] = (0, import_element223.useState)(false);
+    const [last, setLast] = (0, import_element223.useState)(false);
+    const [observer, setObserver] = (0, import_element223.useState)();
+    const callback = (0, import_compose84.useEvent)((entries) => {
       for (const entry of entries) {
         if (entry.target === children.first) {
           setFirst(!entry.isIntersecting);
@@ -54314,7 +54640,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
     });
-    (0, import_element220.useEffect)(() => {
+    (0, import_element223.useEffect)(() => {
       if (!parent || !window.IntersectionObserver) {
         return;
       }
@@ -54325,7 +54651,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       setObserver(newObserver);
       return () => newObserver.disconnect();
     }, [callback, parent]);
-    (0, import_element220.useEffect)(() => {
+    (0, import_element223.useEffect)(() => {
       if (!observer) {
         return;
       }
@@ -54356,7 +54682,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function useScrollRectIntoView(parent, rect, {
     margin = DEFAULT_SCROLL_MARGIN
   } = {}) {
-    (0, import_element221.useLayoutEffect)(() => {
+    (0, import_element224.useLayoutEffect)(() => {
       if (!parent || !rect) {
         return;
       }
@@ -54385,7 +54711,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     }, [margin, parent, rect]);
   }
-  var TabList3 = (0, import_element221.forwardRef)(function TabList22({
+  var TabList3 = (0, import_element224.forwardRef)(function TabList22({
     children,
     ...otherProps
   }, ref) {
@@ -54395,8 +54721,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const selectedId = useStoreState(store, "selectedId");
     const selectOnMove = useStoreState(store, "selectOnMove");
     const items = useStoreState(store, "items");
-    const [parent, setParent] = (0, import_element221.useState)();
-    const refs = (0, import_compose84.useMergeRefs)([ref, setParent]);
+    const [parent, setParent] = (0, import_element224.useState)();
+    const refs = (0, import_compose85.useMergeRefs)([ref, setParent]);
     const selectedItem = store?.item(selectedId);
     const renderedItems = useStoreState(store, "renderedItems");
     const selectedItemIndex = renderedItems && selectedItem ? renderedItems.indexOf(selectedItem) : -1;
@@ -54413,7 +54739,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     });
     useScrollRectIntoView(parent, selectedRect);
     if (!store) {
-      true ? (0, import_warning12.default)("`Tabs.TabList` must be wrapped in a `Tabs` component.") : void 0;
+      true ? (0, import_warning13.default)("`Tabs.TabList` must be wrapped in a `Tabs` component.") : void 0;
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(StyledTabList, {
@@ -54433,10 +54759,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/tabs/tabpanel.mjs
-  var import_element222 = __toESM(require_element(), 1);
-  var import_warning13 = __toESM(require_warning(), 1);
+  var import_element225 = __toESM(require_element(), 1);
+  var import_warning14 = __toESM(require_warning(), 1);
   var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  var TabPanel3 = (0, import_element222.forwardRef)(function TabPanel24({
+  var TabPanel3 = (0, import_element225.forwardRef)(function TabPanel24({
     children,
     tabId,
     focusable = true,
@@ -54445,7 +54771,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const context = useTabsContext();
     const selectedId = useStoreState(context?.store, "selectedId");
     if (!context) {
-      true ? (0, import_warning13.default)("`Tabs.TabPanel` must be wrapped in a `Tabs` component.") : void 0;
+      true ? (0, import_warning14.default)("`Tabs.TabPanel` must be wrapped in a `Tabs` component.") : void 0;
       return null;
     }
     const {
@@ -54483,7 +54809,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     defaultActiveTabId,
     onActiveTabIdChange
   }) {
-    const instanceId = (0, import_compose85.useInstanceId)(Tabs2, "tabs");
+    const instanceId = (0, import_compose86.useInstanceId)(Tabs2, "tabs");
     const store = useTabStore({
       selectOnMove,
       orientation,
@@ -54499,7 +54825,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       activeId: externalToInternalTabId(activeTabId, instanceId),
       rtl: (0, import_i18n73.isRTL)()
     });
-    const contextValue = (0, import_element223.useMemo)(() => ({
+    const contextValue = (0, import_element226.useMemo)(() => ({
       store,
       instanceId
     }), [store, instanceId]);
@@ -54583,8 +54909,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var badge_default = Badge;

   // packages/components/build-module/validated-form-controls/components/input-control.mjs
-  var import_element224 = __toESM(require_element(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
+  var import_element227 = __toESM(require_element(), 1);
+  var import_compose87 = __toESM(require_compose(), 1);
   var import_deprecated29 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedInputControl = ({
@@ -54598,8 +54924,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       alternative: "ValidatedInputControl from @wordpress/ui",
       hint: "This private API will be completely removed within a few Gutenberg plugin releases."
     });
-    const validityTargetRef = (0, import_element224.useRef)(null);
-    const mergedRefs = (0, import_compose86.useMergeRefs)([forwardedRef, validityTargetRef]);
+    const validityTargetRef = (0, import_element227.useRef)(null);
+    const mergedRefs = (0, import_compose87.useMergeRefs)([forwardedRef, validityTargetRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(ControlWithError, {
       className: "components-validated-control",
       required,
@@ -54612,18 +54938,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   };
-  var ValidatedInputControl = (0, import_element224.forwardRef)(UnforwardedValidatedInputControl);
+  var ValidatedInputControl = (0, import_element227.forwardRef)(UnforwardedValidatedInputControl);
   ValidatedInputControl.displayName = "ValidatedInputControl";

   // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
-  var import_element226 = __toESM(require_element(), 1);
+  var import_element229 = __toESM(require_element(), 1);

   // packages/components/build-module/content-editable-control/index.mjs
-  var import_compose87 = __toESM(require_compose(), 1);
-  var import_element225 = __toESM(require_element(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
+  var import_element228 = __toESM(require_element(), 1);
   var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
-  function getRuntime47() {
+  var STYLE_HASH_ATTRIBUTE48 = "data-wp-hash";
+  function getRuntime48() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -54634,26 +54960,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument47(document);
+      registerDocument48(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash47(targetDocument, hash2) {
+  function documentContainsStyleHash48(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE47}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE48}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE48) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle47(targetDocument, hash2, css3) {
+  function injectStyle48(targetDocument, hash2, css4) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime47();
+    const runtime = getRuntime48();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -54662,21 +54988,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash47(targetDocument, hash2)) {
+    if (documentContainsStyleHash48(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE47, hash2);
-    style2.appendChild(targetDocument.createTextNode(css3));
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE48, hash2);
+    style2.appendChild(targetDocument.createTextNode(css4));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument47(targetDocument) {
-    const runtime = getRuntime47();
+  function registerDocument48(targetDocument) {
+    const runtime = getRuntime48();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
-    for (const [hash2, css3] of runtime.styles) {
-      injectStyle47(targetDocument, hash2, css3);
+    for (const [hash2, css4] of runtime.styles) {
+      injectStyle48(targetDocument, hash2, css4);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -54690,15 +55016,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle46(hash2, css3) {
-    const runtime = getRuntime47();
-    runtime.styles.set(hash2, css3);
+  function registerStyle47(hash2, css4) {
+    const runtime = getRuntime48();
+    runtime.styles.set(hash2, css4);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle47(targetDocument, hash2, css3);
+      injectStyle48(targetDocument, hash2, css4);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle46("3558237a49", "._0f130cee1a924516__editable{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;line-height:normal;padding:6px 8px;width:100%}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}._0f130cee1a924516__editable: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))}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable[aria-placeholder]:empty:before{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%);content:attr(aria-placeholder)}._0f130cee1a924516__editable{min-height:40px;padding:12px}._0f130cee1a924516__editable[aria-disabled=true]{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb));color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:default}");
+    registerStyle47("3558237a49", "._0f130cee1a924516__editable{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;line-height:normal;padding:6px 8px;width:100%}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}._0f130cee1a924516__editable: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))}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable[aria-placeholder]:empty:before{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%);content:attr(aria-placeholder)}._0f130cee1a924516__editable{min-height:40px;padding:12px}._0f130cee1a924516__editable[aria-disabled=true]{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb));color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:default}");
   }
   var style_module_default43 = { "editable": "_0f130cee1a924516__editable" };
   function UnforwardedContentEditableControl({
@@ -54721,8 +55047,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       help
     });
     const labelId = `${controlProps.id}__label`;
-    const editableRef = (0, import_element225.useRef)(null);
-    const mergedRefs = (0, import_compose87.useMergeRefs)([editableRef, forwardedRef]);
+    const editableRef = (0, import_element228.useRef)(null);
+    const mergedRefs = (0, import_compose88.useMergeRefs)([editableRef, forwardedRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(base_control_default, {
       ...baseControlProps,
       children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(component_default2, {
@@ -54748,7 +55074,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ContentEditableControl = (0, import_element225.forwardRef)(UnforwardedContentEditableControl);
+  var ContentEditableControl = (0, import_element228.forwardRef)(UnforwardedContentEditableControl);
   var content_editable_control_default = ContentEditableControl;

   // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
@@ -54761,7 +55087,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     className,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element226.useRef)(null);
+    const validityTargetRef = (0, import_element229.useRef)(null);
     return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", {
       className: "components-validated-control__wrapper-with-error-delegate",
       children: [/* @__PURE__ */ (0, import_jsx_runtime314.jsx)(ControlWithError, {
@@ -54791,12 +55117,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var ValidatedContentEditableControl = (0, import_element226.forwardRef)(UnforwardedValidatedContentEditableControl);
+  var ValidatedContentEditableControl = (0, import_element229.forwardRef)(UnforwardedValidatedContentEditableControl);
   ValidatedContentEditableControl.displayName = "ValidatedContentEditableControl";

   // packages/components/build-module/validated-form-controls/components/textarea-control.mjs
-  var import_element227 = __toESM(require_element(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
+  var import_element230 = __toESM(require_element(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);
   var import_deprecated30 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedTextareaControl = ({
@@ -54810,8 +55136,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       alternative: "ValidatedTextareaControl from @wordpress/ui",
       hint: "This private API will be completely removed within a few Gutenberg plugin releases."
     });
-    const validityTargetRef = (0, import_element227.useRef)(null);
-    const mergedRefs = (0, import_compose88.useMergeRefs)([forwardedRef, validityTargetRef]);
+    const validityTargetRef = (0, import_element230.useRef)(null);
+    const mergedRefs = (0, import_compose89.useMergeRefs)([forwardedRef, validityTargetRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(ControlWithError, {
       className: "components-validated-control",
       required,
@@ -54824,7 +55150,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   };
-  var ValidatedTextareaControl = (0, import_element227.forwardRef)(UnforwardedValidatedTextareaControl);
+  var ValidatedTextareaControl = (0, import_element230.forwardRef)(UnforwardedValidatedTextareaControl);
   ValidatedTextareaControl.displayName = "ValidatedTextareaControl";

   // packages/components/build-module/private-apis.mjs
diff --git a/wp-includes/js/dist/components.min.js b/wp-includes/js/dist/components.min.js
index 1a94e3cdfe..a9162b629b 100644
--- a/wp-includes/js/dist/components.min.js
+++ b/wp-includes/js/dist/components.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).components=(()=>{var Vq=Object.create;var D0=Object.defineProperty;var Fq=Object.getOwnPropertyDescriptor;var Jq=Object.getOwnPropertyNames;var Cq=Object.getPrototypeOf,vq=Object.prototype.hasOwnProperty;var xC=(c,t)=>()=>(c&&(t=c(c=0)),t);var _c=(c,t)=>()=>(t||c((t={exports:{}}).exports,t),t.exports),z5=(c,t)=>{for(var e in t)D0(c,e,{get:t[e],enumerable:!0})},gC=(c,t,e,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of Jq(t))!vq.call(c,d)&&d!==e&&D0(c,d,{get:()=>t[d],enumerable:!(l=Fq(t,d))||l.enumerable});return c};var s=(c,t,e)=>(e=c!=null?Vq(Cq(c)):{},gC(t||!c||!c.__esModule?D0(e,"default",{value:c,enumerable:!0}):e,c)),HC=c=>gC(D0({},"__esModule",{value:!0}),c);var Cc=_c(($Rc,RC)=>{RC.exports=window.wp.primitives});var rc=_c((tZc,IC)=>{IC.exports=window.wp.i18n});var oc=_c((eZc,pC)=>{pC.exports=window.wp.compose});var Y=_c((lZc,WC)=>{WC.exports=window.wp.element});var $=_c((nZc,yC)=>{yC.exports=window.React});var V=_c((aZc,EC)=>{EC.exports=window.ReactJSXRuntime});var v9=_c(C9=>{"use strict";var Zr=$();function k$(c,t){return c===t&&(c!==0||1/c===1/t)||c!==c&&t!==t}var z$=typeof Object.is=="function"?Object.is:k$,w$=Zr.useState,A$=Zr.useEffect,T$=Zr.useLayoutEffect,O$=Zr.useDebugValue;function Q$(c,t){var e=t(),l=w$({inst:{value:e,getSnapshot:t}}),d=l[0].inst,n=l[1];return T$(function(){d.value=e,d.getSnapshot=t,q5(d)&&n({inst:d})},[c,e,t]),A$(function(){return q5(d)&&n({inst:d}),c(function(){q5(d)&&n({inst:d})})},[c]),O$(e),e}function q5(c){var t=c.getSnapshot;c=c.value;try{var e=t();return!z$(c,e)}catch{return!0}}function U$(c,t){return t()}var D$=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?U$:Q$;C9.useSyncExternalStore=Zr.useSyncExternalStore!==void 0?Zr.useSyncExternalStore:D$});var N9=_c((PZc,Y9)=>{"use strict";Y9.exports=v9()});var yr=_c((UIc,j9)=>{j9.exports=window.ReactDOM});var Mc=_c((EJc,SN)=>{SN.exports=window.wp.deprecated});function iR(c){var t=Object.create(null);return function(e){return t[e]===void 0&&(t[e]=c(e)),t[e]}}var aR=xC(()=>{});var Uk={};z5(Uk,{default:()=>n1});var vnc,n1,o1=xC(()=>{aR();vnc=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,n1=iR(function(c){return vnc.test(c)||c.charCodeAt(0)===111&&c.charCodeAt(1)===110&&c.charCodeAt(2)<91})});var vz=_c(nt=>{"use strict";var te=typeof Symbol=="function"&&Symbol.for,X1=te?Symbol.for("react.element"):60103,m1=te?Symbol.for("react.portal"):60106,yR=te?Symbol.for("react.fragment"):60107,BR=te?Symbol.for("react.strict_mode"):60108,fR=te?Symbol.for("react.profiler"):60114,hR=te?Symbol.for("react.provider"):60109,VR=te?Symbol.for("react.context"):60110,x1=te?Symbol.for("react.async_mode"):60111,FR=te?Symbol.for("react.concurrent_mode"):60111,JR=te?Symbol.for("react.forward_ref"):60112,CR=te?Symbol.for("react.suspense"):60113,Knc=te?Symbol.for("react.suspense_list"):60120,vR=te?Symbol.for("react.memo"):60115,YR=te?Symbol.for("react.lazy"):60116,qnc=te?Symbol.for("react.block"):60121,$nc=te?Symbol.for("react.fundamental"):60117,coc=te?Symbol.for("react.responder"):60118,toc=te?Symbol.for("react.scope"):60119;function Yl(c){if(typeof c=="object"&&c!==null){var t=c.$$typeof;switch(t){case X1:switch(c=c.type,c){case x1:case FR:case yR:case fR:case BR:case CR:return c;default:switch(c=c&&c.$$typeof,c){case VR:case JR:case YR:case vR:case hR:return c;default:return t}}case m1:return t}}}function Cz(c){return Yl(c)===FR}nt.AsyncMode=x1;nt.ConcurrentMode=FR;nt.ContextConsumer=VR;nt.ContextProvider=hR;nt.Element=X1;nt.ForwardRef=JR;nt.Fragment=yR;nt.Lazy=YR;nt.Memo=vR;nt.Portal=m1;nt.Profiler=fR;nt.StrictMode=BR;nt.Suspense=CR;nt.isAsyncMode=function(c){return Cz(c)||Yl(c)===x1};nt.isConcurrentMode=Cz;nt.isContextConsumer=function(c){return Yl(c)===VR};nt.isContextProvider=function(c){return Yl(c)===hR};nt.isElement=function(c){return typeof c=="object"&&c!==null&&c.$$typeof===X1};nt.isForwardRef=function(c){return Yl(c)===JR};nt.isFragment=function(c){return Yl(c)===yR};nt.isLazy=function(c){return Yl(c)===YR};nt.isMemo=function(c){return Yl(c)===vR};nt.isPortal=function(c){return Yl(c)===m1};nt.isProfiler=function(c){return Yl(c)===fR};nt.isStrictMode=function(c){return Yl(c)===BR};nt.isSuspense=function(c){return Yl(c)===CR};nt.isValidElementType=function(c){return typeof c=="string"||typeof c=="function"||c===yR||c===FR||c===fR||c===BR||c===CR||c===Knc||typeof c=="object"&&c!==null&&(c.$$typeof===YR||c.$$typeof===vR||c.$$typeof===hR||c.$$typeof===VR||c.$$typeof===JR||c.$$typeof===$nc||c.$$typeof===coc||c.$$typeof===toc||c.$$typeof===qnc)};nt.typeOf=Yl});var Nz=_c((pDc,Yz)=>{"use strict";Yz.exports=vz()});var Oz=_c((WDc,Tz)=>{"use strict";var g1=Nz(),eoc={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},loc={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},doc={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},wz={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},H1={};H1[g1.ForwardRef]=doc;H1[g1.Memo]=wz;function Sz(c){return g1.isMemo(c)?wz:H1[c.$$typeof]||eoc}var noc=Object.defineProperty,ooc=Object.getOwnPropertyNames,kz=Object.getOwnPropertySymbols,boc=Object.getOwnPropertyDescriptor,ioc=Object.getPrototypeOf,zz=Object.prototype;function Az(c,t,e){if(typeof t!="string"){if(zz){var l=ioc(t);l&&l!==zz&&Az(c,l,e)}var d=ooc(t);kz&&(d=d.concat(kz(t)));for(var n=Sz(c),o=Sz(t),b=0;b<d.length;++b){var i=d[b];if(!loc[i]&&!(e&&e[i])&&!(o&&o[i])&&!(n&&n[i])){var a=boc(t,i);try{noc(c,i,a)}catch{}}}}return c}Tz.exports=Az});var Cw=_c((rEc,Jw)=>{"use strict";var Eoc=function(t){return joc(t)&&!Moc(t)};function joc(c){return!!c&&typeof c=="object"}function Moc(c){var t=Object.prototype.toString.call(c);return t==="[object RegExp]"||t==="[object Date]"||Koc(c)}var Poc=typeof Symbol=="function"&&Symbol.for,_oc=Poc?Symbol.for("react.element"):60103;function Koc(c){return c.$$typeof===_oc}function qoc(c){return Array.isArray(c)?[]:{}}function MX(c,t){return t.clone!==!1&&t.isMergeableObject(c)?Lu(qoc(c),c,t):c}function $oc(c,t,e){return c.concat(t).map(function(l){return MX(l,e)})}function cbc(c,t){if(!t.customMerge)return Lu;var e=t.customMerge(c);return typeof e=="function"?e:Lu}function tbc(c){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c).filter(function(t){return Object.propertyIsEnumerable.call(c,t)}):[]}function Vw(c){return Object.keys(c).concat(tbc(c))}function Fw(c,t){try{return t in c}catch{return!1}}function ebc(c,t){return Fw(c,t)&&!(Object.hasOwnProperty.call(c,t)&&Object.propertyIsEnumerable.call(c,t))}function lbc(c,t,e){var l={};return e.isMergeableObject(c)&&Vw(c).forEach(function(d){l[d]=MX(c[d],e)}),Vw(t).forEach(function(d){ebc(c,d)||(Fw(c,d)&&e.isMergeableObject(t[d])?l[d]=cbc(d,e)(c[d],t[d],e):l[d]=MX(t[d],e))}),l}function Lu(c,t,e){e=e||{},e.arrayMerge=e.arrayMerge||$oc,e.isMergeableObject=e.isMergeableObject||Eoc,e.cloneUnlessOtherwiseSpecified=MX;var l=Array.isArray(t),d=Array.isArray(c),n=l===d;return n?l?e.arrayMerge(c,t,e):lbc(c,t,e):MX(t,e)}Lu.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(l,d){return Lu(l,d,e)},{})};var dbc=Lu;Jw.exports=dbc});var AR=_c((uEc,vw)=>{"use strict";vw.exports=function c(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var l,d,n;if(Array.isArray(t)){if(l=t.length,l!=e.length)return!1;for(d=l;d--!==0;)if(!c(t[d],e[d]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(d of t.entries())if(!e.has(d[0]))return!1;for(d of t.entries())if(!c(d[1],e.get(d[0])))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(d of t.entries())if(!e.has(d[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(l=t.length,l!=e.length)return!1;for(d=l;d--!==0;)if(t[d]!==e[d])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(n=Object.keys(t),l=n.length,l!==Object.keys(e).length)return!1;for(d=l;d--!==0;)if(!Object.prototype.hasOwnProperty.call(e,n[d]))return!1;for(d=l;d--!==0;){var o=n[d];if(!c(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}});var Zl=_c((GEc,Sw)=>{Sw.exports=window.wp.warning});var vA=_c((t6c,CA)=>{CA.exports=(function(c){var t={};function e(l){if(t[l])return t[l].exports;var d=t[l]={exports:{},id:l,loaded:!1};return c[l].call(d.exports,d,d.exports,e),d.loaded=!0,d.exports}return e.m=c,e.c=t,e.p="",e(0)})([(function(c,t,e){c.exports=e(1)}),(function(c,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return l.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return l.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return l.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return l.findChunks}})}),(function(c,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=t.findAll=function(a){var r=a.autoEscape,u=a.caseSensitive,G=u===void 0?!1:u,X=a.findChunks,m=X===void 0?d:X,x=a.sanitize,g=a.searchWords,R=a.textToHighlight;return n({chunksToHighlight:l({chunks:m({autoEscape:r,caseSensitive:G,sanitize:x,searchWords:g,textToHighlight:R})}),totalLength:R?R.length:0})},l=t.combineChunks=function(a){var r=a.chunks;return r=r.sort(function(u,G){return u.start-G.start}).reduce(function(u,G){if(u.length===0)return[G];var X=u.pop();if(G.start<=X.end){var m=Math.max(X.end,G.end);u.push({highlight:!1,start:X.start,end:m})}else u.push(X,G);return u},[]),r},d=function(a){var r=a.autoEscape,u=a.caseSensitive,G=a.sanitize,X=G===void 0?o:G,m=a.searchWords,x=a.textToHighlight;return x=X(x),m.filter(function(g){return g}).reduce(function(g,R){R=X(R),r&&(R=b(R));for(var H=new RegExp(R,u?"g":"gi"),Z=void 0;Z=H.exec(x);){var p=Z.index,W=H.lastIndex;W>p&&g.push({highlight:!1,start:p,end:W}),Z.index===H.lastIndex&&H.lastIndex++}return g},[])};t.findChunks=d;var n=t.fillInChunks=function(a){var r=a.chunksToHighlight,u=a.totalLength,G=[],X=function(g,R,H){R-g>0&&G.push({start:g,end:R,highlight:H})};if(r.length===0)X(0,u,!1);else{var m=0;r.forEach(function(x){X(m,x.start,!1),X(x.start,x.end,!0),m=x.end}),X(m,u,!1)}return G};function o(i){return i}function b(i){return i.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}})])});var Sb=_c((o4c,ZT)=>{ZT.exports=window.wp.keycodes});var Ih=_c((zPc,oO)=>{oO.exports=window.wp.richText});var Fn=_c((wPc,bO)=>{bO.exports=window.wp.a11y});var _Z=_c((APc,PZ)=>{var iO={\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"},aO=Object.keys(iO).join("|"),lrc=new RegExp(aO,"g"),drc=new RegExp(aO,"");function nrc(c){return iO[c]}var rO=function(c){return c.replace(lrc,nrc)},orc=function(c){return!!c.match(drc)};PZ.exports=rO;PZ.exports.has=orc;PZ.exports.remove=rO});var dI=_c((g_c,UO)=>{UO.exports=window.wp.isShallowEqual});var uQ=_c((eKc,rQ)=>{rQ.exports=window.wp.privateApis});var ME=_c(H2=>{var ka=ka||{};ka.stringify=(function(){var c={"visit_linear-gradient":function(t){return c.visit_gradient(t)},"visit_repeating-linear-gradient":function(t){return c.visit_gradient(t)},"visit_radial-gradient":function(t){return c.visit_gradient(t)},"visit_repeating-radial-gradient":function(t){return c.visit_gradient(t)},visit_gradient:function(t){var e=c.visit(t.orientation);return e&&(e+=", "),t.type+"("+e+c.visit(t.colorStops)+")"},visit_shape:function(t){var e=t.value,l=c.visit(t.at),d=c.visit(t.style);return d&&(e+=" "+d),l&&(e+=" at "+l),e},"visit_default-radial":function(t){var e="",l=c.visit(t.at);return l&&(e+=l),e},"visit_extent-keyword":function(t){var e=t.value,l=c.visit(t.at);return l&&(e+=" at "+l),e},"visit_position-keyword":function(t){return t.value},visit_position:function(t){return c.visit(t.value.x)+" "+c.visit(t.value.y)},"visit_%":function(t){return t.value+"%"},visit_em:function(t){return t.value+"em"},visit_px:function(t){return t.value+"px"},visit_calc:function(t){return"calc("+t.value+")"},visit_literal:function(t){return c.visit_color(t.value,t)},visit_hex:function(t){return c.visit_color("#"+t.value,t)},visit_rgb:function(t){return c.visit_color("rgb("+t.value.join(", ")+")",t)},visit_rgba:function(t){return c.visit_color("rgba("+t.value.join(", ")+")",t)},visit_hsl:function(t){return c.visit_color("hsl("+t.value[0]+", "+t.value[1]+"%, "+t.value[2]+"%)",t)},visit_hsla:function(t){return c.visit_color("hsla("+t.value[0]+", "+t.value[1]+"%, "+t.value[2]+"%, "+t.value[3]+")",t)},visit_var:function(t){return c.visit_color("var("+t.value+")",t)},visit_color:function(t,e){var l=t,d=c.visit(e.length);return d&&(l+=" "+d),l},visit_angular:function(t){return t.value+"deg"},visit_directional:function(t){return"to "+t.value},visit_array:function(t){var e="",l=t.length;return t.forEach(function(d,n){e+=c.visit(d),n<l-1&&(e+=", ")}),e},visit_object:function(t){return t.width&&t.height?c.visit(t.width)+" "+c.visit(t.height):""},visit:function(t){if(!t)return"";var e="";if(t instanceof Array)return c.visit_array(t);if(typeof t=="object"&&!t.type)return c.visit_object(t);if(t.type){var l=c["visit_"+t.type];if(l)return l(t);throw Error("Missing visitor visit_"+t.type)}else throw Error("Invalid node.")}};return function(t){return c.visit(t)}})();var ka=ka||{};ka.parse=(function(){var c={linearGradient:/^(\-(webkit|o|ms|moz)\-)?(linear\-gradient)/i,repeatingLinearGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-linear\-gradient)/i,radialGradient:/^(\-(webkit|o|ms|moz)\-)?(radial\-gradient)/i,repeatingRadialGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-radial\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,radianValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))rad/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,varColor:/^var/i,calcValue:/^calc/i,variableName:/^(--[a-zA-Z0-9-,\s\#]+)/,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/,hslColor:/^hsl/i,hslaColor:/^hsla/i},t="";function e(L){var S=new Error(t+": "+L);throw S.source=t,S}function l(){var L=d();return t.length>0&&e("Invalid input not EOF"),L}function d(){return Z(n)}function n(){return o("linear-gradient",c.linearGradient,i)||o("repeating-linear-gradient",c.repeatingLinearGradient,i)||o("radial-gradient",c.radialGradient,u)||o("repeating-radial-gradient",c.repeatingRadialGradient,u)}function o(L,S,j){return b(S,function(sc){var Xc=j();return Xc&&(U(c.comma)||e("Missing comma before color stops")),{type:L,orientation:Xc,colorStops:Z(p)}})}function b(L,S){var j=U(L);if(j){U(c.startCall)||e("Missing (");var sc=S(j);return U(c.endCall)||e("Missing )"),sc}}function i(){var L=a();if(L)return L;var S=A("position-keyword",c.positionKeywords,1);return S?{type:"directional",value:S.value}:r()}function a(){return A("directional",c.sideOrCorner,1)}function r(){return A("angular",c.angleValue,1)||A("angular",c.radianValue,1)}function u(){var L,S=G(),j;return S&&(L=[],L.push(S),j=t,U(c.comma)&&(S=G(),S?L.push(S):t=j)),L}function G(){var L=X()||m();if(L)L.at=g();else{var S=x();if(S){L=S;var j=g();j&&(L.at=j)}else{var sc=g();if(sc)L={type:"default-radial",at:sc};else{var Xc=R();Xc&&(L={type:"default-radial",at:Xc})}}}return L}function X(){var L=A("shape",/^(circle)/i,0);return L&&(L.style=O()||x()),L}function m(){var L=A("shape",/^(ellipse)/i,0);return L&&(L.style=R()||k()||x()),L}function x(){return A("extent-keyword",c.extentKeywords,1)}function g(){if(A("position",/^at/,0)){var L=R();return L||e("Missing positioning value"),L}}function R(){var L=H();if(L.x||L.y)return{type:"position",value:L}}function H(){return{x:k(),y:k()}}function Z(L){var S=L(),j=[];if(S)for(j.push(S);U(c.comma);)S=L(),S?j.push(S):e("One extra comma");return j}function p(){var L=W();return L||e("Expected color definition"),L.length=k(),L}function W(){return I()||C()||f()||F()||B()||h()||y()}function y(){return A("literal",c.literalColor,0)}function I(){return A("hex",c.hexColor,1)}function B(){return b(c.rgbColor,function(){return{type:"rgb",value:Z(N)}})}function F(){return b(c.rgbaColor,function(){return{type:"rgba",value:Z(N)}})}function h(){return b(c.varColor,function(){return{type:"var",value:z()}})}function f(){return b(c.hslColor,function(){var L=U(c.percentageValue);L&&e("HSL hue value must be a number in degrees (0-360) or normalized (-360 to 360), not a percentage");var S=N();U(c.comma);var j=U(c.percentageValue),sc=j?j[1]:null;U(c.comma),j=U(c.percentageValue);var Xc=j?j[1]:null;return(!sc||!Xc)&&e("Expected percentage value for saturation and lightness in HSL"),{type:"hsl",value:[S,sc,Xc]}})}function C(){return b(c.hslaColor,function(){var L=N();U(c.comma);var S=U(c.percentageValue),j=S?S[1]:null;U(c.comma),S=U(c.percentageValue);var sc=S?S[1]:null;U(c.comma);var Xc=N();return(!j||!sc)&&e("Expected percentage value for saturation and lightness in HSLA"),{type:"hsla",value:[L,j,sc,Xc]}})}function J(){var L=U(c.percentageValue);return L?L[1]:null}function z(){return U(c.variableName)[1]}function N(){return U(c.number)[1]}function k(){return A("%",c.percentageValue,1)||T()||w()||O()}function T(){return A("position-keyword",c.positionKeywords,1)}function w(){return b(c.calcValue,function(){for(var L=1,S=0;L>0&&S<t.length;){var j=t.charAt(S);j==="("?L++:j===")"&&L--,S++}L>0&&e("Missing closing parenthesis in calc() expression");var sc=t.substring(0,S-1);return ec(S-1),{type:"calc",value:sc}})}function O(){return A("px",c.pixelValue,1)||A("em",c.emValue,1)}function A(L,S,j){var sc=U(S);if(sc)return{type:L,value:sc[j]}}function U(L){var S,j;return j=/^[\n\r\t\s]+/.exec(t),j&&ec(j[0].length),S=L.exec(t),S&&ec(S[0].length),S}function ec(L){t=t.substr(L)}return function(L){return t=L.toString().trim(),t.endsWith(";")&&(t=t.slice(0,-1)),l()}})();H2.parse=ka.parse;H2.stringify=ka.stringify});var fs=_c((Ibt,Rj)=>{Rj.exports=window.wp.dom});var e0=_c((eut,O7)=>{O7.exports=window.wp.date});var KF=_c((Mmt,U4)=>{U4.exports=window.wp.escapeHtml});var wP=_c((axt,zP)=>{zP.exports=window.wp.htmlEntities});var r_=_c((Axt,lJ)=>{function Fgc(c,t){var e=t&&t.cache?t.cache:Sgc,l=t&&t.serializer?t.serializer:Ngc,d=t&&t.strategy?t.strategy:Cgc;return d(c,{cache:e,serializer:l})}function Jgc(c){return c==null||typeof c=="number"||typeof c=="boolean"}function i_(c,t,e,l){var d=Jgc(l)?l:e(l),n=t.get(d);return typeof n>"u"&&(n=c.call(this,l),t.set(d,n)),n}function a_(c,t,e){var l=Array.prototype.slice.call(arguments,3),d=e(l),n=t.get(d);return typeof n>"u"&&(n=c.apply(this,l),t.set(d,n)),n}function eJ(c,t,e,l,d){return e.bind(t,c,l,d)}function Cgc(c,t){var e=c.length===1?i_:a_;return eJ(c,this,e,t.cache.create(),t.serializer)}function vgc(c,t){var e=a_;return eJ(c,this,e,t.cache.create(),t.serializer)}function Ygc(c,t){var e=i_;return eJ(c,this,e,t.cache.create(),t.serializer)}function Ngc(){return JSON.stringify(arguments)}function yW(){this.cache=Object.create(null)}yW.prototype.has=function(c){return c in this.cache};yW.prototype.get=function(c){return this.cache[c]};yW.prototype.set=function(c,t){this.cache[c]=t};var Sgc={create:function(){return new yW}};lJ.exports=Fgc;lJ.exports.strategies={variadic:vgc,monadic:Ygc}});var n8=_c((URt,d8)=>{d8.exports=window.wp.hooks});var KRc={};z5(KRc,{AlignmentMatrixControl:()=>T1,AnglePickerControl:()=>MZ,Animate:()=>mA,Autocomplete:()=>RQ,BaseControl:()=>Sc,BlockQuotation:()=>ue.BlockQuotation,BorderBoxControl:()=>LI,BorderControl:()=>Ad,BoxControl:()=>LV,Button:()=>nc,ButtonGroup:()=>KI,Card:()=>lp,CardBody:()=>dp,CardDivider:()=>np,CardFooter:()=>op,CardHeader:()=>bp,CardMedia:()=>ip,CheckboxControl:()=>hE,Circle:()=>ue.Circle,ClipboardButton:()=>CE,ColorIndicator:()=>vn,ColorPalette:()=>_b,ColorPicker:()=>zn,ComboboxControl:()=>qj,Composite:()=>Be,CustomGradientPicker:()=>Bs,CustomSelectControl:()=>zp,Dashicon:()=>pm,DatePicker:()=>n0,DateTimePicker:()=>xM,Disabled:()=>ZM,Draggable:()=>l6,DropZone:()=>o6,DropZoneProvider:()=>i6,Dropdown:()=>Yn,DropdownMenu:()=>Qd,DuotonePicker:()=>Pm,DuotoneSwatch:()=>y2,ExternalLink:()=>Pp,Fill:()=>is,Flex:()=>st,FlexBlock:()=>je,FlexItem:()=>Je,FocalPointPicker:()=>V6,FocusReturnProvider:()=>s8,FocusableIframe:()=>C6,FontSizePicker:()=>M6,FormFileUpload:()=>_6,FormToggle:()=>cW,FormTokenField:()=>eW,G:()=>ue.G,GradientPicker:()=>pp,Guide:()=>i4,GuidePage:()=>s4,HorizontalRule:()=>ue.HorizontalRule,Icon:()=>bt,IconButton:()=>x4,IsolatedEventContainer:()=>KK,KeyboardShortcuts:()=>H4,Line:()=>ue.Line,MenuGroup:()=>I0,MenuItem:()=>_o,MenuItemsChoice:()=>W4,Modal:()=>Js,NavigableMenu:()=>wa,Navigator:()=>XP,Notice:()=>rW,NoticeList:()=>uW,Panel:()=>IP,PanelBody:()=>WP,PanelHeader:()=>GW,PanelRow:()=>hP,Path:()=>ue.Path,Placeholder:()=>CP,Polygon:()=>ue.Polygon,Popover:()=>Qb,ProgressBar:()=>kP,QueryControls:()=>MP,RadioControl:()=>o_,RangeControl:()=>Sl,Rect:()=>ue.Rect,ResizableBox:()=>f_,ResponsiveWrapper:()=>h_,SVG:()=>ue.SVG,SandBox:()=>F_,ScrollLock:()=>eI,SearchControl:()=>Y_,SelectControl:()=>Nn,Slot:()=>as,SlotFillProvider:()=>vh,Snackbar:()=>kW,SnackbarList:()=>w_,Spinner:()=>vp,TabPanel:()=>O_,TabbableContainer:()=>f2,TextControl:()=>D_,TextHighlight:()=>__,TextareaControl:()=>wW,TimePicker:()=>b0,Tip:()=>K_,ToggleControl:()=>cK,Toolbar:()=>fJ,ToolbarButton:()=>J0,ToolbarDropdownMenu:()=>hJ,ToolbarGroup:()=>v0,ToolbarItem:()=>cb,Tooltip:()=>Rl,TreeSelect:()=>_s,VisuallyHidden:()=>vc,__experimentalAlignmentMatrixControl:()=>T1,__experimentalBorderBoxControl:()=>LI,__experimentalBorderControl:()=>Ad,__experimentalBoxControl:()=>LV,__experimentalConfirmDialog:()=>M2,__experimentalDivider:()=>Em,__experimentalDropdownContentWrapper:()=>Ao,__experimentalElevation:()=>Is,__experimentalGrid:()=>Oo,__experimentalHStack:()=>zc,__experimentalHasSplitBorders:()=>Ca,__experimentalHeading:()=>kl,__experimentalInputControl:()=>hn,__experimentalInputControlPrefixWrapper:()=>Tb,__experimentalInputControlSuffixWrapper:()=>ds,__experimentalIsDefinedBorder:()=>YV,__experimentalIsEmptyBorder:()=>Tn,__experimentalItem:()=>Ws,__experimentalItemGroup:()=>ys,__experimentalNavigatorBackButton:()=>sP,__experimentalNavigatorButton:()=>uP,__experimentalNavigatorProvider:()=>aP,__experimentalNavigatorScreen:()=>rP,__experimentalNavigatorToParentButton:()=>GP,__experimentalNumberControl:()=>_e,__experimentalPaletteEdit:()=>Tj,__experimentalParseQuantityAndUnitFromRawValue:()=>Tt,__experimentalRadio:()=>KP,__experimentalRadioGroup:()=>t_,__experimentalScrollable:()=>Lm,__experimentalSpacer:()=>le,__experimentalStyleProvider:()=>bs,__experimentalSurface:()=>MV,__experimentalText:()=>Me,__experimentalToggleGroupControl:()=>Cn,__experimentalToggleGroupControlOption:()=>No,__experimentalToggleGroupControlOptionIcon:()=>xs,__experimentalToolbarContext:()=>dl,__experimentalToolsPanel:()=>PW,__experimentalToolsPanelContext:()=>lr,__experimentalToolsPanelItem:()=>_W,__experimentalTreeGrid:()=>jK,__experimentalTreeGridCell:()=>UJ,__experimentalTreeGridItem:()=>k0,__experimentalTreeGridRow:()=>QJ,__experimentalTruncate:()=>Vo,__experimentalUnitControl:()=>An,__experimentalUseCustomUnits:()=>Sm,__experimentalUseNavigator:()=>si,__experimentalUseSlot:()=>ym,__experimentalUseSlotFills:()=>Ch,__experimentalVStack:()=>tt,__experimentalView:()=>uc,__experimentalZStack:()=>MJ,__unstableAnimatePresence:()=>Ju,__unstableComposite:()=>Q2,__unstableCompositeGroup:()=>t7,__unstableCompositeItem:()=>e7,__unstableDisclosureContent:()=>GF,__unstableGetAnimateClassName:()=>O1,__unstableMotion:()=>hb,__unstableUseAutocompleteProps:()=>HQ,__unstableUseCompositeState:()=>l7,__unstableUseNavigateRegions:()=>KJ,createSlotFill:()=>_O,navigateRegions:()=>c8,privateApis:()=>GC,useBaseControlProps:()=>xa,useNavigator:()=>si,withConstrainedTabbing:()=>t8,withFallbackStyles:()=>l8,withFilters:()=>i8,withFocusOutside:()=>Cp,withFocusReturn:()=>u8,withNotices:()=>X8,withSpokenMessages:()=>x8});var ue=s(Cc(),1);function ZC(c){var t,e,l="";if(typeof c=="string"||typeof c=="number")l+=c;else if(typeof c=="object")if(Array.isArray(c)){var d=c.length;for(t=0;t<d;t++)c[t]&&(e=ZC(c[t]))&&(l&&(l+=" "),l+=e)}else for(e in c)c[e]&&(l&&(l+=" "),l+=e);return l}function Yq(){for(var c,t,e=0,l="",d=arguments.length;e<d;e++)(c=arguments[e])&&(t=ZC(c))&&(l&&(l+=" "),l+=t);return l}var v=Yq;var ER=s(rc(),1),rA=s(oc(),1),uA=s(Y(),1);function St(c){let{render:t,type:e}=c;return t||e!==void 0?c:{...c,type:"button"}}var BC=s($(),1),L0=(0,BC.createContext)(!0);function E0(c){return Array.isArray(c)?c:typeof c<"u"?[c]:[]}function j0(c){let t=[];for(let e of c)t.push(...e);return t}function M0(c){return c.slice().reverse()}function Zi(...c){}function hC(c,t){if(c===t)return!0;if(!c||!t||typeof c!="object"||typeof t!="object")return!1;let e=Object.keys(c),l=Object.keys(t),{length:d}=e;if(l.length!==d)return!1;for(let n of e)if(c[n]!==t[n])return!1;return!0}function rr(c,t){return Nq(c)?c(Sq(t)?t():t):c}function Nq(c){return typeof c=="function"}function Sq(c){return typeof c=="function"}function ze(c,t){return typeof Object.hasOwn=="function"?Object.hasOwn(c,t):Object.prototype.hasOwnProperty.call(c,t)}function Oc(...c){return(...t)=>{for(let e of c)typeof e=="function"&&e(...t)}}function VC(c){return c.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function FC(c,t){let e={...c};for(let l of t)ze(e,l)&&delete e[l];return e}function JC(c,t){let e={};for(let l of t)ze(c,l)&&(e[l]=c[l]);return e}function P0(c){return c}function CC(c=Zi){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(c)});return()=>cancelAnimationFrame(t)}function mc(c,t){if(!c)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function w5(c){return Object.keys(c)}function to(c,...t){let e=typeof c=="function"?c(...t):c;return e==null?!1:!e}function Wt(c){return c.disabled||c["aria-disabled"]===!0||c["aria-disabled"]==="true"}function vC(c){return c.getAttribute("aria-disabled")==="true"||"disabled"in c&&c.disabled===!0}function Ul(c){let t={};for(let e in c)ze(c,e)&&e!=="__proto__"&&c[e]!==void 0&&(t[e]=c[e]);return t}function Gc(...c){for(let t of c)if(t!==void 0)return t}var Ii=kq();function kq(){return typeof window<"u"&&!!window.document?.createElement}function Bc(c){return c?"self"in c?c.document:c.ownerDocument||document:document}function eo(c){return c?"self"in c?c.self:Bc(c).defaultView||window:self}function qt(c,t=!1){let{activeElement:e}=Bc(c);if(!e?.nodeName)return null;if(GG(e)&&e.contentDocument?.body)return qt(e.contentDocument.body,t);if(t){let l=e.getAttribute("aria-activedescendant");if(l){let d=Bc(e).getElementById(l);if(d)return d}}return e}function Kc(c,t){return c===t||c.contains(t)}function Lt(c){return c?.nodeType===1}function XG(c){return typeof c?.nodeType=="number"}function GG(c){return c.tagName==="IFRAME"}function md(c){let t=c.tagName.toLowerCase();return t==="button"?!0:t==="input"&&c.type?zq.indexOf(c.type)!==-1:!1}var zq=["button","color","file","image","reset","submit"];function _0(c){if(typeof c.checkVisibility=="function")return c.checkVisibility();let t=c;return t.offsetWidth>0||t.offsetHeight>0||c.getClientRects().length>0}function we(c){try{return c.tagName==="TEXTAREA"?!0:c.tagName!=="INPUT"?!1:c.selectionStart!==null}catch{return!1}}function K0(c){return c.isContentEditable||we(c)}function YC(c){if(we(c))return c.value;if(c.isContentEditable){let t=Bc(c).createRange();return t.selectNodeContents(c),t.toString()}return""}function NC(c){let t=0,e=0;if(we(c))t=c.selectionStart||0,e=c.selectionEnd||0;else if(c.isContentEditable){let l=Bc(c).getSelection();if(l?.rangeCount&&l.anchorNode&&Kc(c,l.anchorNode)&&l.focusNode&&Kc(c,l.focusNode)){let d=l.getRangeAt(0),n=d.cloneRange();n.selectNodeContents(c),n.setEnd(d.startContainer,d.startOffset),t=n.toString().length,n.setEnd(d.endContainer,d.endOffset),e=n.toString().length}}return{start:t,end:e}}var wq=["dialog","menu","listbox","tree","grid"],fC={menu:"menuitem",listbox:"option",tree:"treeitem"};function pi(c,t){let e=c?.getAttribute("role");return e&&wq.indexOf(e)!==-1?e:t}function Aq(c){if(c!=null&&ze(fC,c))return fC[c]}function ur(c,t){let e=pi(c);return typeof e!="string"?t:Aq(e)??t}function A5(c){if(!c)return null;let t=l=>l==="auto"||l==="scroll";if(c.clientHeight&&c.scrollHeight>c.clientHeight){let{overflowY:l}=getComputedStyle(c);if(t(l))return c}else if(c.clientWidth&&c.scrollWidth>c.clientWidth){let{overflowX:l}=getComputedStyle(c);if(t(l))return c}let e=Bc(c);return A5(c.parentElement)||e.scrollingElement||e.body}function SC(c,t){let e=c.map((d,n)=>[n,d]),l=!1;return e.sort(([d,n],[o,b])=>{let i=t(n),a=t(b);return i===a||!i||!a?0:Tq(i,a)?(d>o&&(l=!0),-1):(d<o&&(l=!0),1)}),l?e.map(([d,n])=>n):c}function Tq(c,t){return!!(t.compareDocumentPosition(c)&Node.DOCUMENT_POSITION_PRECEDING)}function Oq(){return Ii&&!!navigator.maxTouchPoints}function q0(){return Ii?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function $0(){return Ii&&q0()&&/apple/i.test(navigator.vendor)}function kC(){return Ii&&/firefox\//i.test(navigator.userAgent)}function zC(){return Ii&&navigator.platform.startsWith("Mac")&&!Oq()}function wC(c){let{currentTarget:t,target:e}=c;return t?XG(e)?!Kc(t,e):!0:!1}function yt(c){return c.target===c.currentTarget}function AC(c){if(!Lt(c))return!1;let t=c,e=t.tagName.toLowerCase();return e==="a"||e==="button"&&t.type==="submit"||e==="input"&&t.type==="submit"}function cx(c){let t=q0();return t&&!c.metaKey||!t&&!c.ctrlKey?!1:AC(c.currentTarget)}function tx(c){return c.altKey?AC(c.currentTarget):!1}function TC(c,t,e){let l=new Event(t,e);return c.dispatchEvent(l)}function Wi(c,t){let e=new FocusEvent("blur",t),l=c.dispatchEvent(e),d={...t,bubbles:!0};return c.dispatchEvent(new FocusEvent("focusout",d)),l}function OC(c,t,e){let l=new KeyboardEvent(t,e);return c.dispatchEvent(l)}function T5(c,t){let e=new MouseEvent("click",t);return c.dispatchEvent(e)}function tn(c,t){let e=t||c.currentTarget,l=c.relatedTarget;return!XG(l)||!Kc(e,l)}function yi(c,t,e,l){let n=(b=>{if(l){let a=setTimeout(b,l);return()=>clearTimeout(a)}let i=requestAnimationFrame(b);return()=>cancelAnimationFrame(i)})(()=>{c.removeEventListener(t,o,!0),e()}),o=()=>{n(),e()};return c.addEventListener(t,o,{once:!0,capture:!0}),()=>{n(),c.removeEventListener(t,o,!0)}}function Xt(c,t,e,l=window){let d=[];try{l.document.addEventListener(c,t,e);for(let o of Array.from(l.frames))d.push(Xt(c,t,e,o))}catch{}return()=>{try{l.document.removeEventListener(c,t,e)}catch{}for(let o of d)o()}}var ex="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Qq(c){return Number.parseInt(c.getAttribute("tabindex")||"0",10)<0}function Et(c){return!(!c.matches(ex)||!_0(c)||c.closest("[inert]"))}function ir(c){if(!Et(c)||Qq(c))return!1;if(!("form"in c)||!c.form||c.checked||c.type!=="radio")return!0;let t=c.form.elements.namedItem(c.name);if(!t||!("length"in t))return!0;let e=qt(c);return!e||e===c||!("form"in e)||e.form!==c.form||!("name"in e)||e.name!==c.name}function lx(c,t){let e=Array.from(c.querySelectorAll(ex));t&&e.unshift(c);let l=e.filter(Et);return l.forEach((d,n)=>{if(!GG(d))return;let o=d.contentDocument?.body;o&&l.splice(n,1,...lx(o))}),l}function Uq(c,t){let[e]=lx(c,t);return e||null}function dx(c,t,e){let l=Array.from(c.querySelectorAll(ex)).filter(ir);return t&&ir(c)&&l.unshift(c),l.forEach((d,n)=>{if(!GG(d))return;let o=d.contentDocument?.body;if(!o)return;let b=dx(o,!1,e);l.splice(n,1,...b)}),!l.length&&e?lx(c):l}function ar(c,t,e){if(t&&ir(c)){if(!GG(c))return c;let d=c.contentDocument?.body;if(!d)return c;let n=ar(d,!1,e);if(n)return n}let l=c.querySelectorAll(ex);for(let d of l)if(ir(d)){if(GG(d)){let n=d.contentDocument?.body;if(!n)return d;let o=ar(n,!1,e);if(o)return o;continue}return d}return e?Uq(c):null}function QC({container:c,includeContainer:t,reverse:e,fallbackToEdge:l,fallbackToFocusable:d}){let n=qt(c),o=lx(c,t);e&&o.reverse();let b=o.indexOf(n),i=o.slice(b+1);return i.find(ir)||(l?o.find(ir):null)||(d?i[0]:null)||null}function Dq(c,t,e,l){return QC({container:c,includeContainer:t,fallbackToEdge:e,fallbackToFocusable:l})}function nx(c,t){return Dq(document.body,!1,c,t)}function Lq(c,t,e,l){return QC({container:c,includeContainer:t,reverse:!0,fallbackToEdge:e,fallbackToFocusable:l})}function O5(c,t){return Lq(document.body,!1,c,t)}function Bi(c){let t=qt(c);if(!t)return!1;if(t===c)return!0;let e=t.getAttribute("aria-activedescendant");return e?e===c.id:!1}function Dl(c){let t=qt(c);if(!t)return!1;if(Kc(c,t))return!0;let e=t.getAttribute("aria-activedescendant");return!e||!("id"in c)?!1:e===c.id?!0:!!c.querySelector(`#${CSS.escape(e)}`)}function Eq(c){let t=c.getAttribute("tabindex")??"";c.setAttribute("data-tabindex",t),c.setAttribute("tabindex","-1")}function UC(c,t){let e=dx(c,t);for(let l of e)Eq(l)}function DC(c){let t=c.querySelectorAll("[data-tabindex]"),e=l=>{let d=l.getAttribute("data-tabindex");l.removeAttribute("data-tabindex"),d?l.setAttribute("tabindex",d):l.removeAttribute("tabindex")};c.hasAttribute("data-tabindex")&&e(c);for(let l of t)e(l)}function LC(c){return async()=>{let t=await c?.();return LC(async()=>(await t?.(),c))}}var bZc=jq();function jq({limit:c=100}={}){let t=[],e=[],l=null,d=()=>t.length>0,n=()=>e.length>0;return{canUndo:d,canRedo:n,undo:async()=>{d()&&(l=null,e.push(await t.pop()?.()))},redo:async()=>{n()&&(l=null,t.push(await e.pop()?.()))},execute:async(a,r)=>{if(!a)return;let u=r===l;l=r??null;let G=u?Math.max(0,t.length-1):t.length,X=await a();if(!X)return;e=[];let m=t[G];for(t[G]=LC(async()=>{await X?.();let x=await m?.();return async()=>{await x?.(),await a?.()}});t.length>c;)t.shift()}}}var pe=s($(),1),lt=s($(),1),fi=s(V(),1);function mG(c,t){if(typeof c=="function"){let e=c(t);if(typeof e=="function")return e}else c&&(c.current=t)}function Mq(c){return!c||!(0,lt.isValidElement)(c)?!1:"ref"in c.props||"ref"in c}function Pq(c){return Mq(c)?{...c.props}.ref||c.ref:null}function _q(c,t){let e={...c};for(let l in t){if(!ze(t,l)||l==="__proto__")continue;if(l==="className"){let n="className",o=c[n],b=t[n];o&&b?e[n]=`${o} ${b}`:e[n]=b||o;continue}if(l==="style"){let n="style";e[n]=c[n]?{...c[n],...t[n]}:t[n];continue}let d=t[l];if(d!==void 0){if(l.startsWith("on")){if(typeof d!="function")continue;let n=c[l];if(typeof n=="function"){e[l]=(...o)=>{d(...o),n(...o)};continue}}e[l]=d}}return e}var Q5={...pe},jC=Q5.useId,uZc=Q5.useDeferredValue,MC=Q5.useInsertionEffect,Hc=Ii?lt.useLayoutEffect:lt.useEffect;function xG(c){let[t]=(0,lt.useState)(c);return t}function sr(c){let t=(0,lt.useRef)(c);return Hc(()=>{t.current=c}),t}function ic(c){let t=(0,lt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return MC?MC(()=>{t.current=c}):t.current=c,(0,lt.useCallback)((...e)=>t.current?.(...e),[])}function bx(c){let[t,e]=(0,lt.useState)(null);return Hc(()=>{if(t==null||!c)return;let l=null;return c(d=>(l=d,t)),()=>{c(l)}},[t,c]),[t,e]}function Wc(...c){return(0,lt.useMemo)(()=>{if(c.some(Boolean))return t=>{let e=[];for(let l of c){if(!l)continue;let d=mG(l,t);e.push({ref:l,cleanup:typeof d=="function"?d:void 0})}if(e.some(l=>l.cleanup))return()=>{for(let{ref:l,cleanup:d}of e)d?d():mG(l,null)}}},c)}function qc(c){if(jC){let l=jC();return c||l}let[t,e]=(0,lt.useState)(c);return Hc(()=>{if(c||t)return;let l=Math.random().toString(36).slice(2,8);e(`id-${l}`)},[c,t]),c||t}function Gr(c,t){let e=n=>{if(typeof n=="string")return n},[l,d]=(0,lt.useState)(()=>e(t));return Hc(()=>{let n=c&&"current"in c?c.current:c;d(n?.tagName.toLowerCase()||e(t))},[c,t]),l}function Xr(c,t,e){let l=xG(e),[d,n]=(0,lt.useState)(l);return(0,lt.useEffect)(()=>{let o=c&&"current"in c?c.current:c;if(!o)return;let b=()=>{let a=o.getAttribute(t);n(a??l)},i=new MutationObserver(b);return i.observe(o,{attributeFilter:[t]}),b(),()=>i.disconnect()},[c,t,l]),d}function Ae(c,t){let e=(0,lt.useRef)(!1);(0,lt.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,lt.useEffect)(()=>()=>{e.current=!1},[])}function mr(){return(0,lt.useReducer)(()=>[],[])}function jc(c){return ic(typeof c=="function"?c:()=>c)}function Zc(c,t,e=[]){let l=(0,lt.useCallback)(d=>(c.wrapElement&&(d=c.wrapElement(d)),t(d)),[...e,c.wrapElement]);return{...c,wrapElement:l}}function xr(c=!1,t){let[e,l]=(0,lt.useState)(null);return{portalRef:Wc(l,t),portalNode:e,domReady:!c||e}}function gr(c,t,e){let l=c.onLoadedMetadataCapture,d=(0,lt.useMemo)(()=>Object.assign(()=>{},l,...e!==void 0?[{[t]:e}]:[]),[l,t,e]);return[l?.[t],{onLoadedMetadataCapture:d}]}var PC=!1;function Hr(){return(0,lt.useEffect)(()=>{PC||(Xt("mousemove",qq,!0),Xt("mousedown",ox,!0),Xt("mouseup",ox,!0),Xt("keydown",ox,!0),Xt("scroll",ox,!0),PC=!0)},[]),ic(()=>U5)}var U5=!1,_C=0,KC=0;function Kq(c){let t=c.movementX||c.screenX-_C,e=c.movementY||c.screenY-KC;return _C=c.screenX,KC=c.screenY,t||e||!1}function qq(c){Kq(c)&&(U5=!0)}function ox(){U5=!1}function M(c){let t=pe.forwardRef((e,l)=>c(Ul({...e,ref:l})));return t.displayName=c.displayName||c.name,t}function Bt(c,t){return pe.memo(c,t)}function _(c,t){let{wrapElement:e,render:l,...d}=t,n=Wc(t.ref,Pq(l)),o;if(pe.isValidElement(l)){let b={...l.props,ref:n};o=pe.cloneElement(l,_q(d,b))}else l?o=l(d):o=(0,fi.jsx)(c,{...d});return e?e(o):o}function P(c){let t=(e={})=>c(e);return t.displayName=c.name,t}function $c(c=[],t=[]){let e=pe.createContext(void 0),l=pe.createContext(void 0),d=()=>pe.useContext(e),n=(a=!1)=>{let r=pe.useContext(l),u=d();return a?r:r||u},o=()=>{let a=pe.useContext(l),r=d();if(!(a&&a===r))return r},b=a=>c.reduceRight((r,u)=>(0,fi.jsx)(u,{...a,children:r}),(0,fi.jsx)(e.Provider,{...a}));return{context:e,scopedContext:l,useContext:d,useScopedContext:n,useProviderContext:o,ContextProvider:b,ScopedContextProvider:a=>(0,fi.jsx)(b,{...a,children:t.reduceRight((r,u)=>(0,fi.jsx)(u,{...a,children:r}),(0,fi.jsx)(l.Provider,{...a}))})}}var $t=s($(),1);function c9(c){return c==="ArrowUp"||c==="ArrowRight"||c==="ArrowDown"||c==="ArrowLeft"||c==="Home"||c==="End"||c==="PageUp"||c==="PageDown"}var $q="div",c$=Symbol("accessibleWhenDisabled"),t9=$0(),e9=1,l9=2,qC=3,t$=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function e$(c){let{tagName:t,readOnly:e,type:l}=c;return t==="TEXTAREA"&&!e||t==="SELECT"&&!e?!0:t==="INPUT"&&!e?t$.includes(l):!!(c.isContentEditable||c.getAttribute("role")==="combobox"&&c.dataset.name)}function l$(c){return c?c==="button"||c==="summary"||c==="input"||c==="select"||c==="textarea"||c==="a":!0}function d$(c){return c?c==="button"||c==="input"||c==="select"||c==="textarea":!0}function n$(c){let t=0;return l$(c)&&(t|=e9),d$(c)&&(t|=l9),t}function o$(c){if(c.tagName==="BUTTON"){let{type:t}=c;return t==="submit"}if(c.tagName==="INPUT"){let{type:t}=c;return t==="submit"||t==="image"}return!1}function b$({focusable:c,trulyDisabled:t,nativeTabbable:e,supportsDisabled:l,safariTabIndex:d,tabIndexProp:n}){return c?t?e&&!l?-1:void 0:e?d&&n==null?0:n:n??0:n}function D5(c,t){return ic(e=>{c?.(e),!e.defaultPrevented&&t&&(e.stopPropagation(),e.preventDefault())})}var $C=!1,ix=!0;function i$(c){let t=c.target;Lt(t)&&!t.hasAttribute("data-focus-visible")&&(ix=!1)}function a$(c){if(c9(c.key)){ix=!0;return}c.metaKey||c.ctrlKey||c.altKey&&(!t9||c.key!=="Tab")||(ix=!0)}var xd=P(function({focusable:t=!0,accessibleWhenDisabled:e,autoFocus:l,onFocusVisible:d,...n}){let o=(0,$t.useRef)(null),[b,i]=gr(n,c$,e);e??=b,(0,$t.useEffect)(()=>{t&&($C||(Xt("mousedown",i$,!0),Xt("keydown",a$,!0),$C=!0))},[t]);let a=t&&Wt(n),r=a&&!e,[u,G]=(0,$t.useState)(!1),X=(0,$t.useRef)(!1),m=(0,$t.useRef)(null),x=ic(A=>{m.current?.(),m.current=null,X.current=!1,A?.removeAttribute("data-focus-visible")});(0,$t.useEffect)(()=>{t&&!r||(x(o.current),u&&G(!1))},[t,r,u,x]),(0,$t.useEffect)(()=>{if(!t||!u)return;let A=o.current;if(!A||typeof IntersectionObserver>"u")return;let U=new IntersectionObserver(()=>{Et(A)||(X.current=!1,G(!1))});return U.observe(A),()=>U.disconnect()},[t,u]),(0,$t.useEffect)(()=>()=>m.current?.(),[]);let g=D5(n.onKeyPressCapture,a),R=D5(n.onMouseDownCapture,a),H=D5(n.onClickCapture,a),Z=(A,U)=>{if(U&&(A.currentTarget=U),!t)return;let ec=A.currentTarget;if(ec&&Bi(ec)&&(d?.(A),!A.defaultPrevented)){if(ec.dataset.focusVisible="true",X.current=!0,o$(ec)){if(m.current?.(),m.current=null,typeof IntersectionObserver<"u"){let L=new IntersectionObserver(()=>{Et(ec)||x(ec)});L.observe(ec),m.current=()=>L.disconnect()}return}G(!0)}},p=n.onKeyDownCapture,W=ic(A=>{if(p?.(A),A.defaultPrevented||!t||u||X.current||(A.metaKey||A.altKey||A.ctrlKey)&&!c9(A.key)||!yt(A))return;let U=A.currentTarget;yi(U,"focusout",()=>Z(A,U))}),y=n.onFocusCapture,I=ic(A=>{if(y?.(A),A.defaultPrevented||!t)return;if(!yt(A)){G(!1);return}let U=A.currentTarget,ec=()=>Z(A,U);ix||e$(A.target)?yi(A.target,"focusout",ec):G(!1)}),B=n.onBlur,F=ic(A=>{B?.(A),t&&tn(A)&&(x(A.currentTarget),G(!1))}),h=(0,$t.useContext)(L0),f=ic(A=>{t&&l&&A&&h&&queueMicrotask(()=>{Bi(A)||Et(A)&&A.focus()})}),[C,J]=(0,$t.useState)(qC);Hc(()=>{let A=o.current;if(!A)return;let U=n$(A.tagName.toLowerCase());U!==qC&&J(U)},[]);let z=t&&!!(C&e9),N=t&&!!(C&l9),[k,T]=(0,$t.useState)(!1);t9&&(0,$t.useEffect)(()=>{if(!t)return;let A=o.current;if(!A)return;let{type:U}=A,ec=A.tagName==="INPUT"&&(U==="checkbox"||U==="radio");T(md(A)||ec)},[t]);let w=n.style,O=(0,$t.useMemo)(()=>r?{pointerEvents:"none",...w}:w,[r,w]);return n={"data-focus-visible":t&&u||void 0,"data-autofocus":l||void 0,"aria-disabled":a||void 0,...n,...i,ref:Wc(o,f,n.ref),style:O,tabIndex:b$({focusable:t,trulyDisabled:r,nativeTabbable:z,supportsDisabled:N,safariTabIndex:k,tabIndexProp:n.tabIndex}),disabled:N&&r?!0:void 0,contentEditable:a?void 0:n.contentEditable,onKeyPressCapture:g,onClickCapture:H,onMouseDownCapture:R,onKeyDownCapture:W,onFocusCapture:I,onBlur:F},Ul(n)}),xZc=M(function(t){let e=xd(t);return _($q,e)});var bb=s($(),1),r$="button";function d9(c){if(!c.isTrusted)return!1;let t=c.currentTarget;return c.key==="Enter"?md(t)||t.tagName==="SUMMARY"||t.tagName==="A":c.key===" "?md(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var u$=Symbol("command"),hi=P(function({clickOnEnter:t=!0,clickOnSpace:e=!0,...l}){let d=(0,bb.useRef)(null),[n,o]=(0,bb.useState)(!1),b=l.type;(0,bb.useEffect)(()=>{let p=d.current;if(!p)return;let W=md(p);b!==void 0&&W&&p.type==="button"||o(W)},[b]);let[i,a]=(0,bb.useState)(!1),r=(0,bb.useRef)(!1),u=Wt(l),[G,X]=gr(l,u$,!0);Hc(()=>{u&&(r.current=!1,a(!1))},[u]);let m=l.onKeyDown,x=ic(p=>{m?.(p);let W=p.currentTarget;if(p.defaultPrevented||G||u||!yt(p)||we(W)||W.isContentEditable)return;let y=t&&p.key==="Enter",I=e&&p.key===" ",B=p.key==="Enter"&&!t,F=p.key===" "&&!e;if(B||F){p.preventDefault();return}if(y||I){let h=d9(p);if(y){if(!h){p.preventDefault();let{view:f,...C}=p,J=()=>T5(W,C);kC()?yi(W,"keyup",J):queueMicrotask(J)}}else I&&(r.current=!0,h||(p.preventDefault(),a(!0)))}}),g=l.onKeyUp,R=ic(p=>{if(g?.(p),G)return;let W=e&&p.key===" ";if(!r.current||!W)return;let y=d9(p);if(r.current=!1,y||a(!1),p.defaultPrevented||!yt(p)||u||p.metaKey||y)return;p.preventDefault();let I=p.currentTarget,{view:B,...F}=p;queueMicrotask(()=>T5(I,F))}),H=l.onBlur,Z=ic(p=>{H?.(p),r.current&&(r.current=!1,a(!1))});return l={"data-active":i||void 0,type:n?"button":void 0,...X,...l,ref:Wc(d,l.ref),onKeyDown:x,onKeyUp:R,onBlur:Z},l=xd(l),l}),pZc=M(function(t){let e=hi(St(t));return _(r$,e)});var gG=$c(),n9=gG.useContext,BZc=gG.useScopedContext,fZc=gG.useProviderContext,o9=gG.ContextProvider,b9=gG.ScopedContextProvider;var ax=s($(),1),s$="div",HG=P(function({store:t,shouldRegisterItem:e=!0,getItem:l=P0,element:d,...n}){let o=n9();t=t||o;let b=qc(n.id),i=(0,ax.useRef)(d);return(0,ax.useEffect)(()=>{let a=i.current;if(!b||!a||!e)return;let r=l({id:b,element:a});return t?.renderItem(r)},[b,e,l,t]),n={...n,ref:Wc(i,n.ref)},n}),CZc=M(function(t){let e=HG(t);return _(s$,e)});var L5=s($(),1),RG=$c([o9],[b9]),G$=RG.useContext,en=RG.useScopedContext,i9=RG.useProviderContext,rl=RG.ContextProvider,We=RG.ScopedContextProvider,a9=(0,L5.createContext)(void 0),rx=(0,L5.createContext)(void 0);var Rr=s($(),1);function Vi(c,t){let e=c.__unstableInternals;return mc(e,"Invalid store"),e[t]}function u9(c,t){if(!c)return!0;for(let e of c)if(t instanceof Set){if(t.has(e))return!0}else if(ZG(e,t))return!0;return!1}function ZG(c,t){return c===t||c!==c&&t!==t}function s9(c,t,e,l){let d;for(let n of w5(t))ZG(t[n],e[n])||l!==void 0&&u9([n],l)||(d??={...c},d[n]=t[n]);return d}var X$=100;function m$(c,t,e){if(t)for(let l of t){let d=c.get(l);d||(d=new Set,c.set(l,d)),d.add(e)}}function x$(c,t,e){if(c&&t)for(let l of t){let d=c.get(l);d&&(d.delete(e),d.size||c.delete(l))}}function G9(c){let t=new Set,e=c.currentListener;if(!e)return t;for(let l of c.keyedListeners)if(t.add(l),l===e)return t;return t.clear(),t.add(e),t}function ux(c){c.notifiedListeners??=G9(c)}function j5(c,t){if(!c.currentListener)return!1;let e=!1;for(let d of c.keyedListeners){if(d===c.currentListener){e=!0;continue}if(e&&d===t)return!1}let l=!1;for(let d of c.group.listeners){if(d===c.currentListener)return l;d===t&&(l=!0)}return!1}function E5(c,t,e){for(let l of c)if(l.group===t&&!l.recovering&&!(e&&!l.keyedListeners.has(e))){ux(l);for(let d of l.group.listeners){if(d===l.currentListener)break;j5(l,d)&&l.notifiedListeners?.add(d)}}}function g$(c,t,e){for(let l of c)l.group===t&&(l.recovering||j5(l,e)&&(ux(l),l.notifiedListeners?.add(e)))}function H$({fastPathFrames:c,group:t,keys:e,listener:l}){let d=t.listeners.has(l);for(let n of c)n.group===t&&(n.recovering||e.includes(n.updatedKey)&&(j5(n,l)?(ux(n),n.notifiedListeners?.add(l)):d&&(ux(n),n.recoverToLive=!0)))}function R$(c,t,e){for(let l of c)l.group===t&&l.notifiedListeners?.delete(e)}function Z$({fastPathFrames:c,group:t,keys:e,listener:l}){for(let d of c)d.group===t&&(d.recovering||e.includes(d.updatedKey)&&d.keyedListeners.add(l))}function I$(c,t){if(!c.disposables.size)return;let e=c.disposables.get(t);e&&(c.disposables.delete(t),e())}function X9(c,t,e){let l=c.disposables.get(t);if(!l){c.disposables.set(t,e);return}c.disposables.set(t,()=>{l(),e()})}function m9(c,t,e,l,d,n){if(c.suspendCounts?.has(t))return;let{disposables:o}=c,b=o.size?o.get(t):void 0;if(b){o.delete(t);let a=e;b(),e=d?.()??e,e!==a&&(l=s9(l,e,a,n)??l)}let i=t(e,l);i&&X9(c,t,i)}function r9({group:c,getState:t,prevState:e,updatedKey:l,notifiedListeners:d}){let n=c.allKeysListeners;for(let o of c.listeners)d?.has(o)||!n?.has(o)&&!u9(c.listenerKeys.get(o),l)||(d?.add(o),m9(c,o,t(),e,t,l))}function dt(c,...t){let e=c,l=e,d=Zi,n=!1,o=!1,b=new Set,i=new Set,a=new Set,r={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},G=f=>(a.add(f),()=>a.delete(f)),X=()=>{let f=i.size,C=Symbol();i.add(C);let J=()=>{i.delete(C)&&(i.size||d())};if(f)return J;let z=w5(e),N=[];for(let w of t){let O=w?.getState?.();if(!O)continue;let A=z.filter(U=>ze(O,U));if(A.length){if(t.length===1||A.length===z.length){for(let U of A)N.push(Fc(w,[U],ec=>{F(U,ec[U],!0)}));continue}N.push(Vl(w,A,(U,ec)=>{for(let L of A)U[L]!==ec[L]&&F(L,U[L],!0)}));for(let U of A){let ec=w?.getState?.();ec&&F(U,ec[U],!0)}}}let k=[];for(let w of a)k.push(w());let T=t.map(IG);return d=Oc(...N,...k,...T),J},m=(f,C,J)=>{J!==void 0&&(J?x$(f.listenersByKey,J,C):f.allKeysListeners?.delete(C))},x=[],g=(f,C,J=r)=>{let z=f?[...f]:null,N=J.listeners.has(C);return N||R$(x,J,C),z?H$({fastPathFrames:x,group:J,keys:z,listener:C}):(N&&E5(x,J),g$(x,J,C)),N&&(E5(x,J,C),m(J,C,J.listenerKeys.get(C))),J.listeners.add(C),z?(J.listenersByKey??=new Map,m$(J.listenersByKey,z,C),Z$({fastPathFrames:x,group:J,keys:z,listener:C})):(J.allKeysListeners??=new Set,J.allKeysListeners.add(C)),J.listenerKeys.set(C,z),()=>{let k=J.disposables.get(C);J.disposables.delete(C),E5(x,J,C);let T=J.listenerKeys.get(C);m(J,C,z),T!==z&&m(J,C,T),J.listenerKeys.delete(C),J.listeners.delete(C),k?.()}},R=(f,C)=>g(f,C),H=(f,C,J)=>{let z=f.listeners.has(C);if(z){f.suspendCounts??=new Map;let k=f.suspendCounts.get(C)??0;f.suspendCounts.set(C,k+1)}let N;try{let k=e;I$(f,C),e!==k&&(N=s9(J,e,k));let T=C(e,N??J);T&&X9(f,C,T)}finally{if(z){let k=f.suspendCounts,T=k?.get(C);T&&T>1?k?.set(C,T-1):k?.delete(C),k?.size||delete f.suspendCounts}}},Z=(f,C)=>(H(r,C,e),g(f,C)),p=(f,C)=>(!u.listeners.size&&!o&&(l=e),H(u,C,l),g(f,C,u)),W=f=>dt(JC(e,f),h),y=f=>dt(FC(e,f),h),I=()=>e,B=(f,C,J)=>{if(!(J instanceof Set)&&!f.allKeysListeners?.size){let z=f.listenersByKey?.get(J);if(!z)return;let N={group:f,keyedListeners:z,updatedKey:J,currentListener:null};x.push(N);try{for(let k of z){if(N.notifiedListeners?.has(k)||(N.currentListener=k,N.notifiedListeners?.add(k),m9(f,k,e,C,I,J),!f.allKeysListeners?.size&&!N.recoverToLive))continue;let T=N.notifiedListeners??G9(N);N.notifiedListeners=T,N.recovering=!0,r9({group:f,getState:I,prevState:C,updatedKey:J,notifiedListeners:T});return}}finally{x.pop()}return}r9({group:f,getState:I,prevState:C,updatedKey:J})},F=(f,C,J=!1)=>{if(!ze(e,f))return;let z=e[f],N=rr(C,()=>z);if(ZG(N,z))return;let k=o;o=!0;let T=e,w={...e,[f]:N};e=w;let O=!1;try{if(!J&&t.length){for(let A of t)if(A?.setState?.(f,N),!ZG(e[f],N)){O=!0;break}if(O){let A=0;for(;A<X$;A+=1){let U=!1;for(let ec of t){let L=e[f];ec?.setState?.(f,L),ZG(e[f],L)||(U=!0)}if(!U)break}}}if(!O){let A=e===w?T:{...e,[f]:T[f]};B(r,A,f)}}finally{o=k}if(!u.listeners.size){o||(l=e);return}b.add(f),!n&&(n=!0,queueMicrotask(()=>{n=!1;let A=e,U=b;b=new Set;let ec=l;B(u,ec,U),l===ec&&(l=A)}))},h={getState:I,setState:F,__unstableInternals:{setup:G,init:X,subscribe:R,sync:Z,batch:p,pick:W,omit:y}};return h}function it(c,...t){if(c)return Vi(c,"setup")(...t)}function IG(c,...t){if(c)return Vi(c,"init")(...t)}function Vl(c,...t){if(c)return Vi(c,"subscribe")(...t)}function Fc(c,...t){if(c)return Vi(c,"sync")(...t)}function lo(c,...t){if(c)return Vi(c,"batch")(...t)}function gd(c,...t){if(c)return Vi(c,"omit")(...t)}function x9(c,...t){if(c)return Vi(c,"pick")(...t)}function ln(...c){let t={};for(let l of c){let d=l?.getState?.();d&&Object.assign(t,d)}let e=dt(t,...c);return Object.assign({},...c,e)}function p$(c){let t=c.find(d=>!!d.element),e=[...c].reverse().find(d=>!!d.element)?.element,l=t?.element?.parentElement;if(!e)return Bc(l).body;for(;l;){if(l.contains(e))return l;l=l.parentElement}return Bc(l).body}function W$(c){return c?.__unstablePrivateStore}var sx=64;function g9(c,t){if(c.length<sx){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===c)return t.ids;let e=new Set;for(let l of c)e.add(l.id);return t.items=c,t.ids=e,e}function M5(c,t,e){if(c.length<sx){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!e){e=new Set;for(let l of c)e.add(l.id)}t.items=c,t.ids=e}function Gx(c={}){c.store;let t=c.store?.getState(),e=Gc(c.items,t?.items,c.defaultItems,[]),l=W$(c.store),d=l?.__unstableCollectionLookup??{controlledItems:new Map(e.map(H=>[H.id,H])),registeredItems:new Map,controlledItemsSource:e,propagatedItems:e},{controlledItems:n,registeredItems:o}=d,b={},i={},a={items:e,renderedItems:Gc(t?.renderedItems,[])},r=dt(a,c.store),u=Object.assign(dt({items:e,renderedItems:a.renderedItems},l),{__unstableCollectionLookup:d}),G=H=>{let Z=SC(H,p=>p.element);u.setState("renderedItems",Z),r.setState("renderedItems",Z)},X=H=>{if(H!==d.controlledItemsSource){d.controlledItemsSource=H,n.clear();for(let Z of H)n.set(Z.id,Z)}},m=(H,Z)=>{if(H!=="items"){r.setState(H,Z);return}r.setState("items",p=>{let W=rr(Z,p);return W===p?p:(d.propagatedItems=W,X(W),W)})};it(r,()=>IG(u)),l||(Vl(r,["items"],({items:H})=>{H!==d.propagatedItems&&(d.propagatedItems=H,X(H))}),it(u,()=>lo(u,["items"],({items:H})=>{d.propagatedItems=H,r.setState("items",H)}))),it(u,()=>lo(u,["renderedItems"],H=>{let Z=!0,p=requestAnimationFrame(()=>{let{renderedItems:B}=r.getState();H.renderedItems!==B&&G(H.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(p);let W=()=>{if(Z){Z=!1;return}cancelAnimationFrame(p),p=requestAnimationFrame(()=>G(H.renderedItems))},y=p$(H.renderedItems),I=new IntersectionObserver(W,{root:y});for(let B of H.renderedItems)B.element&&I.observe(B.element);return()=>{cancelAnimationFrame(p),I.disconnect()}}));let x=(H,Z,p)=>{let W=p?.registeredItems,y=p?.controlledItems;return I=>{let B=W?.get(I.id),F=!!B||!!y?.has(I.id),h;return u.setState(H,C=>{let J=Z.ids||C.length>=sx&&!F?g9(C,Z):void 0,z=J&&!J.has(I.id)?-1:C.findIndex(({id:k})=>k===I.id),N=C.slice();if(z!==-1){h=C[z];let k={...h,...I};N[z]=k,W?.set(I.id,k)}else N.push(I),W?.set(I.id,I),J?.add(I.id);return(Z.ids||z===-1&&N.length>=sx)&&M5(N,Z,J),N}),()=>{W&&(B?W.set(I.id,B):W.delete(I.id)),u.setState(H,C=>{let J=Z.ids?g9(C,Z):void 0;if(!h){let k=C.filter(({id:T})=>T!==I.id);return J?.delete(I.id),Z.ids&&M5(k,Z,J),k}let z=C.findIndex(({id:k})=>k===I.id);if(z===-1)return C;let N=C.slice();return N[z]=h,Z.ids&&M5(N,Z,J),N})}}},g=x("items",b,d),R=x("renderedItems",i);return{...r,setState:m,registerItem:g,renderItem:H=>Oc(g(H),R(H)),item:H=>H?o.size?o.get(H)??n.get(H)??null:n.get(H)??null:null,__unstablePrivateStore:u}}var y$={id:null};function dn(c,t){return c.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function B$(c){for(let t=c.length-1;t>=0;t-=1){let e=c[t];if(e&&!e.disabled)return e}}function f$(c,t){return c.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function H9(c,t){return c.filter(e=>e.rowId===t)}function R9({items:c,fromIndex:t,step:e,rowId:l,excludeId:d}){for(let n=t;n>=0&&n<c.length;n+=e){let o=c[n];if(!o||o.rowId!==l||o.disabled)continue;let b=o.id;if(!(d!=null&&b===d))return b}}function P5(c,t,e=!1){let l=c.findIndex(d=>d.id===t);return[...c.slice(l+1),...e?[y$]:[],...c.slice(0,l)]}var h$=48,V$=4;function F$(c){let t=[],e,l;for(let d of c){let n=d.rowId;if(e&&l===n){e.push(d);continue}let o=t.find(b=>b[0]?.rowId===n);o?(o.push(d),e=o):(e=[d],t.push(e)),l=n}return t}function J$(c){let t=c[0];if(!t)return[];let e=1;for(;e<c.length&&c[e]?.rowId===t.rowId;)e+=1;let l=c.slice(0,e);if(e===c.length)return[l];let d=[l],n;for(;e<c.length;e+=1){let o=c[e];if(!o)continue;let b=n?n.get(o.rowId):d.find(a=>a[0]?.rowId===o.rowId);if(b){b.push(o);continue}let i=[o];d.push(i),n?n.set(o.rowId,i):d.length===V$&&(n=new Map(d.map(a=>[a[0]?.rowId,a])))}return d}function Xx(c){return c.length>=h$?J$(c):F$(c)}function Z9(c){let t=0;for(let{length:e}of c)e>t&&(t=e);return t}function C$(c){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:c}}function v$(c,t,e){let l=Z9(c);for(let d of c)for(let n=0;n<l;n+=1){let o=d[n];if(!o||e&&o.disabled){let b=n===0&&e?dn(d):d[n-1];d[n]=b&&t!==b.id&&e?b:C$(b?.rowId)}}return c}function Y$(c){let t=Xx(c),e=Z9(t),l=[];for(let d=0;d<e;d+=1)for(let n of t){let o=n[d];o&&l.push({...o,rowId:o.rowId?`${d}`:void 0})}return l}function Ll(c={}){let t=c.store?.getState(),e=Gx(c),l=Gc(c.activeId,t?.activeId,c.defaultActiveId),d=Gc(t?.compositeElement,t?.baseElement,null),n=Gc(c.compositeElementInFocusOrder,c.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,l===null),o={...e.getState(),id:Gc(c.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:l,compositeElement:d,baseElement:d,compositeElementInFocusOrder:n,includesBaseElement:n,moves:Gc(t?.moves,0),orientation:Gc(c.orientation,t?.orientation,"both"),rtl:Gc(c.rtl,t?.rtl,!1),virtualFocus:Gc(c.virtualFocus,t?.virtualFocus,!1),focusLoop:Gc(c.focusLoop,t?.focusLoop,!1),focusWrap:Gc(c.focusWrap,t?.focusWrap,!1),focusShift:Gc(c.focusShift,t?.focusShift,!1)},b=dt(o,e,c.store);it(b,()=>Oc(Fc(b,["compositeElement"],r=>{b.setState("baseElement",r.compositeElement)}),Fc(b,["baseElement"],r=>{b.setState("compositeElement",r.baseElement)}),Fc(b,["compositeElementInFocusOrder"],r=>{b.setState("includesBaseElement",r.compositeElementInFocusOrder)}),Fc(b,["includesBaseElement"],r=>{b.setState("compositeElementInFocusOrder",r.includesBaseElement)}))),it(b,()=>Fc(b,["renderedItems","activeId"],r=>{b.setState("activeId",u=>u!==void 0?u:dn(r.renderedItems)?.id)}));let i=(r="next",u={})=>{let G=b.getState(),X=Gc(u.compositeElementInFocusOrder,u.includesBaseElement,G.compositeElementInFocusOrder),{skip:m=0,activeId:x=G.activeId,focusShift:g=G.focusShift,focusLoop:R=G.focusLoop,focusWrap:H=G.focusWrap,renderedItems:Z=G.renderedItems,rtl:p=G.rtl}=u,W=r==="up"||r==="down",y=r==="next"||r==="down",I=y?p&&!W:!p||W,B=g&&!m;if(!m&&!H&&!X&&x!=null&&(!W||!B&&!Z.some(O=>O.rowId!=null))){let O=-1;if(Z===G.renderedItems){let U=Z[0];if(U&&e.item(U.id)===U){let ec=e.item(x);ec?.id===x&&(O=Z.indexOf(ec))}}O===-1&&(O=Z.findIndex(U=>U.id===x));let A=Z[O];if(A){let U=I?-1:1,ec=R9({items:Z,fromIndex:O+U,step:U,rowId:A.rowId,excludeId:x});return ec!==void 0?ec:R&&(W?R!=="horizontal":R!=="vertical")?R9({items:Z,fromIndex:U===1?0:Z.length-1,step:U,rowId:A.rowId,excludeId:x}):void 0}}let F=W?j0(v$(Xx(Z),x,B)):Z;if(F=I?M0(F):F,F=W?Y$(F):F,x==null)return dn(F)?.id;let h=F.find(O=>O.id===x);if(!h)return dn(F)?.id;let f=F.some(O=>O.rowId),C=F.indexOf(h),J=F.slice(C+1),z=H9(J,h.rowId);if(m){let O=f$(z,x);return(O.slice(m)[0]||O[O.length-1])?.id}let N=R&&(W?R!=="horizontal":R!=="vertical"),k=f&&H&&(W?H!=="horizontal":H!=="vertical"),T=y?(!f||W)&&N&&X:W?X:!1;if(N)return dn(P5(k&&!T?F:H9(F,h.rowId),x,T),x)?.id;if(k){let O=dn(T?z:J,x);return T?O?.id||null:O?.id}let w=dn(z,x);return!w&&T?null:w?.id},a=(r,u)=>typeof u=="number"?i(r,{skip:u}):i(r,u);return{...e,...b,setCompositeElement:r=>b.setState("compositeElement",r),setBaseElement:r=>b.setState("compositeElement",r),setActiveId:r=>b.setState("activeId",r),move:r=>{r!==void 0&&(b.setState("activeId",r),b.setState("moves",u=>u+1))},first:()=>dn(b.getState().renderedItems)?.id,last:()=>B$(b.getState().renderedItems)?.id,next:r=>a("next",r),previous:r=>a("previous",r),down:r=>a("down",r),up:r=>a("up",r)}}var p9=P5,W9=dn,y9=Xx,mx=new WeakSet;function B9(c){qt(c)===c&&(mx.add(c),queueMicrotask(()=>mx.delete(c)))}function f9(c){mx.delete(c)}function N$(c,t){let{virtualFocus:e,compositeElement:l}=c.getState();if(!e||!l||!we(l)){t();return}let d=l.scrollLeft,n=l.scrollTop;t(),l.scrollLeft=d,l.scrollTop=n}function h9(c){let t=c.getState();return"contentElement"in t?t.contentElement:null}function K5(c){let{compositeElement:t}=c.getState(),e=qt(t);return e?t?.contains(e)||oo(c,e)?!0:!!h9(c)?.contains(e):!1}function S$({store:c,id:t,focus:e,markedOnly:l,requireFocus:d,scrollIntoView:n}){let o=null,b,i=!1,a=!1,r=!1,u=!1,G=!1,X=c.getState().compositeElement,m=qt(X),x=d?m:null,g=!!X?.contains(m),R=F=>{if(!x)return!0;let h=qt(x);return h===x||h===F?!0:K5(c)},H=F=>{if("mounted"in F){if(F.mounted)u=!0;else if(u)return!0}if("open"in F){if(F.open)G=!0;else if(G)return!0}return t!=null&&F.activeId!=null&&F.activeId!==t},Z=(F,h)=>{if(!("open"in F)||F.open)return!1;let f=h9(c);if(!f?.contains(h))return!1;let{compositeElement:C}=F;return!C||f.contains(C)?!1:_0(h)},p=F=>{let h=no(c,b??(t===void 0?F.activeId:t));return h?.element?.isConnected?(b=h.id,h.element):null},W,y,I=()=>{r=!0,W?.(),y?.()},B=()=>{if(r)return;let F=c.getState();if(H(F))return I();let h=!1;if(o){if(!o.isConnected&&(h=i&&!a&&qt(o)===Bc(o).body,o=p(F),!o))return I()}else if(o=p(F),!o)return;if(h)i=!1;else if(!R(o))return I();let f=e&&g&&Z(F,o);if(f){let{activeId:C}=F;if(C!=null&&C!==b)return I()}if(e&&!i&&!f){i=!0,a=!1;let C=o;W?.();let J=()=>{a=!mx.has(C)},z=()=>{a=!1};if(C.addEventListener("blur",J),C.addEventListener("focus",z),W=()=>{C.removeEventListener("blur",J),C.removeEventListener("focus",z)},N$(c,()=>{C.focus({preventScroll:!0})}),r)return}if(l&&!o.hasAttribute("data-autofocus"))return f?void 0:I();if(_0(o)&&!("unstable_placing"in F&&F.unstable_placing)){if(f||I(),n){n(o);return}o.scrollIntoView({block:"nearest",inline:"nearest"})}};return y=Vl(c,["activeId","items","mounted","open","unstable_placing"],B),B(),I}function xx(c){let t=(0,Rr.useRef)(null),e=(0,Rr.useRef)(c),l=(0,Rr.useCallback)(()=>{t.current?.(),t.current=null},[]),d=(0,Rr.useCallback)(n=>{if(!c||e.current!==c)return;l();let o=S$({store:c,...n});return t.current=o,o},[c,l]);return Hc(()=>(e.current=c,()=>{e.current=void 0,l()}),[c,l]),d}function no(c,t){return t&&c.item(t)||null}function V9(c,t=!1){if(we(c))c.setSelectionRange(t?c.value.length:0,c.value.length);else if(c.isContentEditable){let e=Bc(c).getSelection();e?.selectAllChildren(c),t&&e?.collapseToEnd()}}var _5=Symbol("FOCUS_SILENTLY");function F9(c){c[_5]=!0,c.focus({preventScroll:!0})}function J9(c){let t=c[_5];return delete c[_5],t}function oo(c,t,e){if(!t||t===e)return!1;let l=c.item(t.id);return!(!l||e&&l.element===e)}var El=s($(),1),z9=s(V(),1);var Hd=s($(),1),cy=s(N9(),1),gx=()=>()=>{};function Hx(c){return Array.isArray(c)}function $5(c,t){return c===t||c!==c&&t!==t}function L$(c,t){if(c?.length!==t.length)return!1;for(let e=0;e<c.length;e+=1){let l=c[e];if(l===void 0)return!1;if(!$5(l,t[e]))return!1}return!0}function S9(c){let t=Hd.useRef(null),e=t.current;if(c===null)return t.current=null,null;if(L$(e,c))return e;let l=[...c];return t.current=l,l}function E(c,t=P0,e){let l=S9(Hx(t)?t:typeof t=="function"?null:[t]),d=Hd.useCallback(o=>!c||l?.length===0?gx():Vl(c,l,o),[c,l]),n=()=>{let o=c?.getState();if(Hx(t))return e?.(o);if(typeof t=="function")return t(o);if(o&&ze(o,t))return o[t]};return(0,cy.useSyncExternalStore)(d,n,n)}function E$(c,t){let e=[],l=!1;for(let d in c){let n=c[d];if(n!==void 0){if(typeof n=="function"){l=!0;continue}e.includes(n)||e.push(n)}}if(!l)return e;if(!t)return null;for(let d of t)e.includes(d)||e.push(d);return e}function Fi(c,t,e){let l=Hx(t)?e??{}:t,d=Hx(t)?t:void 0,n=Hd.useRef({}),o=S9(E$(l,d)),b=Hd.useCallback(a=>!c||o?.length===0?gx():Vl(c,o,a),[c,o]),i=()=>{let a=c?.getState(),r=!1,u=n.current;for(let G in l){let X=l[G];if(X===void 0)continue;if(typeof X=="function"){let x=X(a);Object.is(x,u[G])||(u[G]=x,r=!0)}if(typeof X=="function")continue;let m=a&&ze(a,X)?a[X]:void 0;Object.is(m,u[G])||(u[G]=m,r=!0)}return r&&(n.current={...u}),n.current};return(0,cy.useSyncExternalStore)(b,i,i)}function Nc(c,t,e,l){let d=ze(t,e)?t[e]:void 0,n=l?t[l]:void 0,o=!!n,b=sr({value:d,setValue:n});Hc(()=>{if(o)return Vl(c,[e],(i,a)=>{let{value:r,setValue:u}=b.current;u&&($5(i[e],a[e])||$5(i[e],r)||u(i[e]))})},[c,e,o]),Hc(()=>{if(d!==void 0)return c.setState(e,d),lo(c,[e],()=>{d!==void 0&&c.setState(e,d)})})}function Ht(c,t){let[e,l]=Hd.useState(()=>c(t));Hc(()=>IG(e),[e]);let d=Hd.useCallback(n=>E(e,n),[e]);return[Hd.useMemo(()=>({...e,useState:d}),[e,d]),ic(()=>{l(n=>c({...t,...n.getState()}))})]}var j$="button";function M$(c){return K0(c)?!0:c.tagName==="INPUT"&&!md(c)}function P$(c,t=!1){let e=c.clientHeight,{top:l}=c.getBoundingClientRect(),d=Math.max(e*.875,e-40)*1.5,n=t?e-d+l:d+l;return c.tagName==="HTML"?n+c.scrollTop:n}function _$(c,t=!1){let{top:e}=c.getBoundingClientRect();return t?e+c.clientHeight:e}function k9(c,t,e,l=!1){if(!t||!e)return;let{renderedItems:d}=t.getState(),n=A5(c);if(!n)return;let o=P$(n,l),b,i;for(let a=0;a<d.length;a+=1){let r=b;if(b=e(a),!b)break;if(b===r)continue;let u=no(t,b)?.element;if(!u)continue;let G=_$(u,l)-o,X=Math.abs(G);if(l&&G<=0||!l&&G>=0){i!==void 0&&i<X&&(b=r);break}i=X}return b}function K$(c,t){return yt(c)?!1:oo(t,c.target)}var Rd=P(function({store:t,rowId:e,preventScrollOnKeyDown:l=!1,moveOnKeyPress:d=!0,tabbable:n=!1,getItem:o,typeaheadText:b,"aria-setsize":i,"aria-posinset":a,unstable_scrollIntoView:r,...u}){let G=en();t=t||G;let X=qc(u.id),m=(0,El.useRef)(null),x=(0,El.useRef)(null),g=(0,El.useCallback)(S=>{let j=x.current;!S&&j&&B9(j),S&&f9(S),x.current=S},[]),R=(0,El.useContext)(rx),H=Wt(u)&&!u.accessibleWhenDisabled,Z=u.shouldRegisterItem,p=S=>{if(e)return e;if(S&&R?.compositeElement&&R.compositeElement===S.compositeElement)return R.id},{rowId:W,compositeElement:y,ariaSetSize:I,ariaPosInSet:B}=Fi(t,["compositeElement","renderedItems"],{rowId:p,compositeElement(S){return S?.compositeElement||void 0},ariaSetSize(S){if(i!=null)return i;if(S&&R?.ariaSetSize&&R.compositeElement===S.compositeElement)return R.ariaSetSize},ariaPosInSet(S){if(a!=null)return a;if(!S||!R?.ariaPosInSet||R.compositeElement!==S.compositeElement)return;let j=p(S),sc=S.renderedItems.filter(Xc=>Xc.rowId===j);return R.ariaPosInSet+sc.findIndex(Xc=>Xc.id===X)}}),{isActiveItem:F,isTabbable:h}=Fi(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(S){return!!S&&S.activeId===X},isTabbable(S){if(!S||!S.compositeElement&&!S.renderedItems.length)return!0;if(S.virtualFocus)return!1;if(!S.renderedItems.length||n)return!0;if(S.activeId===null)return!1;let j=t?.item(S.activeId);return j?.disabled||!j?.element?!0:S.activeId===X}}),f=(0,El.useCallback)(S=>{let j={...S,id:X||S.id,rowId:W,disabled:H,children:S.element?.textContent,typeaheadText:b};return o?o(j):j},[X,W,H,b,o]),C=u.onFocus,J=(0,El.useRef)(!1),z=(0,El.useRef)(null),N=xx(t),k=ic(S=>{if(C?.(S),S.defaultPrevented||wC(S)||!X||!t||K$(S,t))return;let{virtualFocus:j,compositeElement:sc}=t.getState();if(t.setActiveId(X),K0(S.currentTarget)&&V9(S.currentTarget),!j){yt(S)&&t.item(X)&&N({id:X,markedOnly:!0,requireFocus:!0,scrollIntoView:r});return}if(!yt(S)||M$(S.currentTarget))return;let Xc=(Ec,ac)=>{if(!Et(ac))return;let Pc=Ec===ac||oo(t,Ec);t.item(X)&&N({id:X,markedOnly:!0,requireFocus:!0,scrollIntoView:r}),J.current=!0,Pc?F9(ac):ac.focus({preventScroll:!0})};if(sc?.isConnected){Xc(S.relatedTarget,sc);return}if(Z===!1)return;let{currentTarget:gc,relatedTarget:Uc}=S,Lc=()=>{z.current?.(),z.current=null};Lc(),z.current=Vl(t,null,()=>{if(qt(gc)!==gc){Lc();return}let Ec=t.getState(),ac=Ec.compositeElement;ac?.isConnected&&(Lc(),Ec.virtualFocus&&Xc(Uc,ac))})}),T=u.onBlurCapture,w=ic(S=>{T?.(S),!S.defaultPrevented&&t?.getState()?.virtualFocus&&J.current&&(J.current=!1,S.preventDefault(),S.stopPropagation())}),O=u.onKeyDown,A=jc(l),U=jc(d),ec=ic(S=>{if(O?.(S),S.defaultPrevented||!yt(S)||!t)return;let{currentTarget:j}=S,sc=t.getState(),Xc=!!t.item(X)?.rowId,gc=sc.orientation!=="horizontal",Uc=sc.orientation!=="vertical",Lc=()=>!!(Xc||Uc||!sc.compositeElement||!we(sc.compositeElement)),Ec={ArrowUp:(Xc||gc)&&t.up,ArrowRight:(Xc||Uc)&&t.next,ArrowDown:(Xc||gc)&&t.down,ArrowLeft:(Xc||Uc)&&t.previous,Home:()=>{if(Lc())return!Xc||S.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Lc())return!Xc||S.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>k9(j,t,t?.up,!0),PageDown:()=>k9(j,t,t?.down)}[S.key];if(Ec){if(K0(j)){let Pc=NC(j),Ut=Uc&&S.key==="ArrowLeft",Se=Uc&&S.key==="ArrowRight",Vt=gc&&S.key==="ArrowUp",Gt=gc&&S.key==="ArrowDown";if(Se||Gt){let{length:_t}=YC(j);if(Pc.end!==_t)return}else if((Ut||Vt)&&Pc.start!==0)return}let ac=Ec();if(A(S)||ac!==void 0){if(!U(S))return;S.preventDefault(),t.move(ac)}}}),L=(0,El.useMemo)(()=>({id:X,compositeElement:y}),[X,y]);return u=Zc(u,S=>(0,z9.jsx)(a9.Provider,{value:L,children:S}),[L]),u={"data-active-item":F||void 0,...u,id:X,ref:Wc(m,g,u.ref),tabIndex:h?u.tabIndex:-1,onFocus:k,onBlurCapture:w,onKeyDown:ec},u=hi(u),u=HG({store:t,...u,getItem:f,shouldRegisterItem:X?Z:!1}),{...u,"aria-setsize":I,"aria-posinset":B}}),Ji=Bt(M(function(t){let e=Rd(St(t));return _(j$,e)}));var WG=$c([rl],[We]),q$=WG.useContext,w9=WG.useScopedContext,Rx=WG.useProviderContext,GIc=WG.ContextProvider,Zx=WG.ScopedContextProvider;var A9=s($(),1),ty=s(V(),1);var $$="button",ccc=P(function({store:t,getItem:e,...l}){let d=w9();t=t||d,mc(t,!1);let n=qc(),o=l.id||n,b=Wt(l),i=(0,A9.useCallback)(g=>{let R={...g,dimmed:b};return e?e(R):R},[b,e]),a=l.onClick,r=ic(g=>{a?.(g),!g.defaultPrevented&&t?.setSelectedId(o)}),u=E(t.panels,["items"],()=>t.panel(o)?.id),G=n?l.shouldRegisterItem:!1,X=E(t,["selectedId"],g=>!!o&&g.selectedId===o),m=E(t.composite?t:void 0,["activeId","items","selectedId"],g=>!g||!o?!1:g.activeId===o?!0:g.selectedId!==o?!1:!t.item(g.activeId)),x=X||(l.accessibleWhenDisabled??!0);if(E(t.combobox||t.composite,"virtualFocus")&&(l={...l,tabIndex:-1}),l={role:"tab","aria-selected":X,"aria-controls":u||void 0,...l,id:o,onClick:r},t.composite){let g={id:o,accessibleWhenDisabled:x,store:t.composite,shouldRegisterItem:m&&G,rowId:l.rowId,render:l.render};l={...l,render:(0,ty.jsx)(Ji,{...g,render:t.combobox&&t.composite!==t.combobox?(0,ty.jsx)(Ji,{...g,store:t.combobox}):g.render})}}return l=Rd({store:t,...l,accessibleWhenDisabled:x,getItem:i,shouldRegisterItem:G}),l}),Ir=Bt(M(function(t){let e=ccc(St(t));return _($$,e)}));var yG=s($(),1),Ix=s(V(),1);var tcc="div";function ecc(c){return c.some(t=>!!t.rowId)}function lcc(c){let t=c.target;return t&&!we(t)?!1:c.key.length===1&&!c.ctrlKey&&!c.metaKey}function dcc(c){return c.key==="Shift"||c.key==="Control"||c.key==="Alt"||c.key==="Meta"}function T9(c,t,e){return ic(l=>{if(t?.(l),l.defaultPrevented||l.isPropagationStopped()||!yt(l)||dcc(l)||lcc(l))return;let d=c.getState(),n=no(c,d.activeId)?.element;if(!n)return;let{view:o,...b}=l;n!==e?.current&&n.focus({preventScroll:!0}),OC(n,l.type,b)||l.preventDefault(),l.currentTarget.contains(n)&&l.stopPropagation()})}function ncc(c){return W9(j0(M0(y9(c))))}var occ=Bt(function({store:t,focusOnMove:e,previousElementRef:l,present:d,scrollIntoView:n}){let o=E(t,"moves"),b=E(t,"compositeElement");return(0,yG.useEffect)(()=>{if(!o||!e)return;let{activeId:i}=t.getState();if(i!=null)return d({id:i,requireFocus:K5(t),focus:!0,scrollIntoView:n})},[t,o,e,b,d,n]),Hc(()=>{if(!o||!b)return;let{activeId:i}=t.getState();if(i!==null)return;let a=l.current;l.current=null,a&&Wi(a,{relatedTarget:b}),Bi(b)||(Et(b)&&b.scrollIntoView({block:"nearest",inline:"nearest"}),b.focus({preventScroll:!0}))},[t,o,b]),null}),Zd=P(function({store:t,composite:e=!0,focusOnMove:l=e,moveOnKeyPress:d=!0,unstable_scrollIntoView:n,...o}){let b=i9();t=t||b,mc(t,!1);let i=(0,yG.useRef)(null),a=(0,yG.useRef)(null),r=xx(t),[,u]=bx(e?t.setCompositeElement:null),G=E(t,"virtualFocus"),X=E(t,e&&G?["activeId"]:[],h=>e&&G?h.activeId:null);Hc(()=>{if(!t||!e||!G)return;let h=a.current;if(a.current=null,!h)return;let f=no(t,X)?.element||qt(h);f!==h&&Wi(h,{relatedTarget:f})},[t,X,G,e]);let m=T9(t,o.onKeyDownCapture,a),x=T9(t,o.onKeyUpCapture,a),g=o.onFocusCapture,R=ic(h=>{if(g?.(h),h.defaultPrevented||!t)return;let{virtualFocus:f}=t.getState();if(!f)return;let C=h.relatedTarget,J=J9(h.currentTarget);yt(h)&&J&&(h.stopPropagation(),a.current=C)}),H=o.onFocus,Z=ic(h=>{if(H?.(h),h.defaultPrevented||!e||!t)return;let{relatedTarget:f}=h,{virtualFocus:C}=t.getState();if(C)yt(h)&&!oo(t,f)&&queueMicrotask(()=>r({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:n}));else if(yt(h)){if(!oo(t,f)){let{activeId:J}=t.getState();J!=null&&r({id:J,markedOnly:!0,requireFocus:!0,scrollIntoView:n})}t.setActiveId(null)}}),p=o.onBlurCapture,W=ic(h=>{if(p?.(h),h.defaultPrevented||!t)return;let{virtualFocus:f,activeId:C,compositeElement:J}=t.getState();if(!f||h.currentTarget!==J)return;let z=no(t,C)?.element,N=h.relatedTarget,k=oo(t,N),T=a.current;a.current=null,yt(h)&&k?(N===z?T&&T!==N&&Wi(T,h):z?Wi(z,h):T&&Wi(T,h),h.stopPropagation()):!oo(t,h.target)&&z&&Wi(z,h)}),y=o.onKeyDown,I=jc(d),B=ic(h=>{if(y?.(h),h.nativeEvent.isComposing||h.defaultPrevented||!t||!yt(h))return;let{orientation:f,items:C,renderedItems:J,activeId:z,rtl:N}=t.getState(),k=no(t,z);if(k?.element?.isConnected)return;let T=k&&z!=null,w=T?C:J,O=f!=="horizontal",A=f!=="vertical",U=ecc(w);if((h.key==="ArrowLeft"||h.key==="ArrowRight"||h.key==="Home"||h.key==="End")&&we(h.currentTarget))return;let sc={ArrowUp:(U||O)&&(()=>T?t.up({activeId:z,renderedItems:w}):U?ncc(J)?.id:t?.last()),ArrowRight:(U||A)&&(()=>T?t.next({activeId:z,renderedItems:w}):N?t.last():t.first()),ArrowDown:(U||O)&&(()=>T?t.down({activeId:z,renderedItems:w}):t.first()),ArrowLeft:(U||A)&&(()=>T?t.previous({activeId:z,renderedItems:w}):N?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[h.key];if(sc){let Xc=sc();if(Xc!==void 0){if(!I(h))return;h.preventDefault(),t.move(Xc)}}});o=Zc(o,h=>(0,Ix.jsxs)(We,{value:t,children:[h,e&&(0,Ix.jsx)(occ,{store:t,focusOnMove:l,previousElementRef:a,present:r,scrollIntoView:n})]}),[t,e,l,r]),o={"aria-activedescendant":E(t,e&&G?["items"]:[],()=>{if(t&&e&&G)return no(t,X)?.id}),...o,ref:Wc(i,u,o.ref),onKeyDownCapture:m,onKeyUpCapture:x,onFocusCapture:R,onFocus:Z,onBlurCapture:W,onKeyDown:B};let F=E(t,e&&!G?["activeId"]:[],h=>e&&(G||h.activeId===null));return o=xd({focusable:F,...o}),o}),px=M(function(t){let e=Zd(t);return _(tcc,e)});var O9=s(V(),1);var bcc="div",icc=P(function({store:t,...e}){let l=Rx();t=t||l,mc(t,!1);let d=E(t,["orientation"],n=>n.orientation==="both"?void 0:n.orientation);return e=Zc(e,n=>(0,O9.jsx)(Zx,{value:t,children:n}),[t]),t.composite&&(e={focusable:!1,...e}),e={role:"tablist","aria-orientation":d,...e},e=Zd({store:t,...e}),e}),pr=M(function(t){let e=icc(t);return _(bcc,e)});var BG=$c(),acc=BG.useContext,kIc=BG.useScopedContext,fG=BG.useProviderContext,Q9=BG.ContextProvider,U9=BG.ScopedContextProvider;var ey=s($(),1),hG=$c([Q9],[U9]),TIc=hG.useContext,OIc=hG.useScopedContext,Ci=hG.useProviderContext,D9=hG.ContextProvider,Wr=hG.ScopedContextProvider,L9=(0,ey.createContext)(void 0),E9=(0,ey.createContext)(void 0);var vi=s($(),1),ly=s(V(),1);var K9=s(yr(),1),rcc="div";function M9(c,t){let e=setTimeout(t,c);return()=>clearTimeout(e)}function P9(c){let t=c?.trim()||"0s",e=t.endsWith("ms")?1:1e3,l=Number.parseFloat(t)*e;return Number.isNaN(l)?0:l}function _9(c,t,e){let l=c.split(","),d=t.split(","),n=e.split(","),o=0;for(let[b,i]of l.entries()){if(i.trim()==="none")continue;let a=P9(d[b%d.length]),r=P9(n[b%n.length]);o=Math.max(o,a+r)}return o}function ucc(c){let{transitionProperty:t,transitionDuration:e,transitionDelay:l,animationName:d,animationDuration:n,animationDelay:o}=getComputedStyle(c);return Math.max(_9(t,l,e),_9(d,o,n))}function bo(c,t,e){return!e&&t!==!1&&(!c||!!t)}var Yi=P(function({store:t,alwaysVisible:e,unstable_otherElementRef:l,...d}){let n=fG();t=t||n,mc(t,!1);let o=(0,vi.useRef)(null),b=qc(d.id),[i,a]=(0,vi.useState)(null),{open:r,mounted:u,animated:G,contentElement:X}=Fi(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),m=E(t.disclosure,"contentElement"),x=(0,vi.useRef)(!1);Hc(()=>{o.current&&t?.setContentElement(o.current)},[t]),Hc(()=>{let Z;return t?.setState("animated",p=>(Z=p,!0)),()=>{Z!==void 0&&t?.setState("animated",Z)}},[t]),Hc(()=>{if(!G){r?x.current&&(x.current=!1,a("enter")):(x.current=!0,a(null));return}if(!X?.isConnected){a(null);return}return CC(()=>{a(r?"enter":u?"leave":null)})},[G,X,r,u]),Hc(()=>{if(!t||!G||!i||!X)return;let Z=()=>t?.setState("animating",!1),p=()=>(0,K9.flushSync)(Z);if(i==="leave"&&r||i==="enter"&&!r)return;if(typeof G=="number")return M9(G,p);let W=[X];m&&W.push(m);let y=l?.current;y&&W.push(y);let I=Math.max(...W.map(ucc));if(!I){i==="enter"&&t.setState("animated",!1),Z();return}return M9(Math.max(I-1e3/60,0),p)},[t,G,X,m,l,r,i]),d=Zc(d,Z=>(0,ly.jsx)(Wr,{value:t,children:Z}),[t]);let g=bo(u,d.hidden,e),R=d.style,H=(0,vi.useMemo)(()=>g?{...R,display:"none"}:R,[g,R]);return d={"data-open":r||void 0,"data-enter":i==="enter"||void 0,"data-leave":i==="leave"||void 0,hidden:g,...d,id:b,ref:Wc(b?t.setContentElement:null,o,d.ref),style:H},Ul(d)}),scc=M(function(t){let e=Yi(t);return _(rcc,e)}),Wx=M(function({unmountOnHide:t,...e}){let l=fG(),d=e.store||l;return E(d,["mounted"],n=>!t||n?.mounted)===!1?null:(0,ly.jsx)(scc,{...e})});function yx(c={}){let t=c.store||c.disclosure?ln(c.store,gd(c.disclosure,["contentElement","disclosureElement"])):void 0;let e=t?.getState(),l=Gc(c.open,e?.open,c.defaultOpen,!1),d=Gc(c.animated,e?.animated,!1),n={open:l,animated:d,animating:!!d&&l,mounted:l,contentElement:Gc(e?.contentElement,null),disclosureElement:Gc(e?.disclosureElement,null)},o=t?dt(n,t):dt(n);return it(o,()=>Fc(o,["animated","animating"],b=>{b.animated||o.setState("animating",!1)})),it(o,()=>Vl(o,["open"],()=>{o.getState().animated&&o.setState("animating",!0)})),it(o,()=>Fc(o,["open","animating"],b=>{o.setState("mounted",b.open||b.animating)})),{...o,disclosure:c.disclosure,setOpen:b=>o.setState("open",b),show:()=>o.setState("open",!0),hide:()=>o.setState("open",!1),toggle:()=>o.setState("open",b=>!b),stopAnimation:()=>o.setState("animating",!1),setContentElement:b=>o.setState("contentElement",b),setDisclosureElement:b=>o.setState("disclosureElement",b)}}function dy(c,t,e){return Ae(t,[e.store,e.disclosure]),Nc(c,e,"open","setOpen"),Nc(c,e,"mounted","setMounted"),Nc(c,e,"animated"),Object.assign(c,{disclosure:e.disclosure})}function ib(c={}){let[t,e]=Ht(yx,c);return dy(t,e,c)}var io=s($(),1),q9=s(V(),1);var Xcc="div",mcc=P(function({store:t,unmountOnHide:e,tabId:l,getItem:d,scrollRestoration:n,scrollElement:o,...b}){let i=Rx();t=t||i,mc(t,!1);let a=(0,io.useRef)(null),r=qc(b.id),u=E(l?void 0:t.panels,["items"],()=>l||t?.panels.item(r)?.tabId),G=E(t,["selectedId"],y=>!!u&&y.selectedId===u),X=ib({open:G}),m=E(X,"mounted"),x=(0,io.useRef)(null),g=ic(()=>{let y=a.current;return y?o?typeof o=="function"?o(y):"current"in o?o.current:o:y:null});(0,io.useEffect)(()=>{if(!n||!m)return;let y=g();if(!y)return;if(n==="reset"){y.scroll(0,0);return}if(!u)return;let I=x.current;I||(I=new Map,x.current=I);let B=I.get(u);y.scroll(B?.x??0,B?.y??0);let F=()=>{I.set(u,{x:y.scrollLeft,y:y.scrollTop})};return y.addEventListener("scroll",F),()=>{y.removeEventListener("scroll",F)}},[n,m,u,g]);let[R,H]=(0,io.useState)(!1);Hc(()=>{if(!m)return;let y=a.current;y&&H(!!ar(y))},[m,u]);let Z=(0,io.useCallback)(y=>{let I={...y,id:r||y.id,tabId:l};return d?d(I):I},[r,l,d]),p=b.onKeyDown,W=ic(y=>{if(p?.(y),y.defaultPrevented||!t?.composite)return;let I={ArrowLeft:t.previous,ArrowRight:t.next,Home:t.first,End:t.last}[y.key];if(!I)return;let{selectedId:B}=t.getState(),F=I({activeId:B});F&&(y.preventDefault(),t.move(F))});return b=Zc(b,y=>(0,q9.jsx)(Zx,{value:t,children:y}),[t]),b={role:"tabpanel","aria-labelledby":b["aria-label"]!=null?void 0:u||void 0,...b,id:r,children:e&&!m?null:b.children,ref:Wc(a,b.ref),onKeyDown:W},b=xd({focusable:!t.composite&&!R,...b}),b=Yi({store:X,...b}),b=HG({store:t.panels,...b,getItem:Z}),b}),Br=M(function(t){let e=mcc(t);return _(Xcc,e)});var VG=$c([D9],[Wr]),$9=VG.useContext,spc=VG.useScopedContext,FG=VG.useProviderContext,fr=VG.ContextProvider,nn=VG.ScopedContextProvider;var JG=s($(),1),gpc=(0,JG.createContext)(void 0),CG=$c([fr,rl],[nn,We]),cv=CG.useContext,Hpc=CG.useScopedContext,Bx=CG.useProviderContext,Rpc=CG.ContextProvider,Zpc=CG.ScopedContextProvider,Ipc=(0,JG.createContext)(void 0),ppc=(0,JG.createContext)(!1),Wpc=(0,JG.createContext)(null);function tv(c,t,e){return Ae(t,[e.store]),Nc(c,e,"items","setItems"),c}function vG(c){return{id:qc(c.id),...c}}function Id(c,t,e){c=tv(c,t,e),Nc(c,e,"activeId","setActiveId");let l={compositeElementInFocusOrder:e.compositeElementInFocusOrder??e.includesBaseElement};return Nc(c,l,"compositeElementInFocusOrder"),Nc(c,e,"virtualFocus"),Nc(c,e,"orientation"),Nc(c,e,"rtl"),Nc(c,e,"focusLoop"),Nc(c,e,"focusWrap"),Nc(c,e,"focusShift"),c}function hr(c={}){c=vG(c);let[t,e]=Ht(Ll,c);return Id(t,e,c)}var ny=s($(),1),YG=$c([fr,rl],[nn,We]),Ni=YG.useContext,ev=YG.useScopedContext,Si=YG.useProviderContext,Spc=YG.ContextProvider,fx=YG.ScopedContextProvider,hx=(0,ny.createContext)(!1),oy=(0,ny.createContext)(null);var dv=s($(),1);function xcc(c){let t=c[0]?.element?.ownerDocument.activeElement;if(t)return c.find(e=>e.element===t)}function gcc(c,t){if(t!=null)return c.find(e=>e.id===t)}function Vx(c){return!(!c||c.disabled||c.dimmed)}function Hcc(){let c=Gx(),t=new Map;return Fc(c,["items"],e=>{t.clear();for(let l of e.items){let{tabId:d}=l;d!=null&&(t.has(d)||t.set(d,l))}}),{panels:c,panel:e=>e==null?null:t.get(e)||null}}function lv({composite:c,combobox:t,...e}={}){let l=["items","renderedItems","moves","orientation","virtualFocus","compositeElementInFocusOrder","includesBaseElement","compositeElement","baseElement","focusLoop","focusShift","focusWrap","selectOnMove"],d=ln(e.store,gd(c,l),gd(t,l)),n=d?.getState(),o=Ll({...e,store:d,compositeElementInFocusOrder:Gc(e.compositeElementInFocusOrder,e.includesBaseElement,n?.compositeElementInFocusOrder,n?.includesBaseElement,!1),orientation:Gc(e.orientation,n?.orientation,"horizontal"),focusLoop:Gc(e.focusLoop,n?.focusLoop,!0)}),{panels:b,panel:i}=Hcc(),a={...o.getState(),selectedId:Gc(e.selectedId,n?.selectedId,e.defaultSelectedId),selectOnMove:Gc(e.selectOnMove,n?.selectOnMove,!0)},r=dt(a,o,d);it(r,()=>Fc(r,["moves"],()=>{let{activeId:m,selectOnMove:x}=r.getState();if(!x||!m)return;let g=o.item(m);Vx(g)&&r.setState("selectedId",g.id)}));let u=!1,G;it(r,()=>(u=!1,lo(r,["selectedId"],(m,x)=>{if(u&&(u=!1,m.selectedId===G)||c&&m.selectedId===x.selectedId)return;let{activeId:g,renderedItems:R}=r.getState();if(g===m.selectedId)return;let H=xcc(R),Z=gcc(R,m.selectedId);if(H&&Vx(Z)){o.move(Z.id);return}r.setState("activeId",m.selectedId)}))),it(r,()=>Fc(r,["selectedId","renderedItems"],m=>{if(m.selectedId!==void 0)return;let{activeId:x,renderedItems:g}=r.getState(),R=o.item(x);if(Vx(R))r.setState("selectedId",R.id);else{let H=g.find(Vx);r.setState("selectedId",H?.id)}})),it(r,()=>Fc(r,["renderedItems"],m=>{let x=m.renderedItems;if(x.length)return Fc(b,["renderedItems"],g=>{let R=g.renderedItems;R.some(H=>!H.tabId)&&R.forEach((H,Z)=>{if(H.tabId)return;let p=x[Z];p&&b.renderItem({...H,tabId:p.id})})})}));let X=null;return it(r,()=>{let m=()=>{X=r.getState().selectedId},x=()=>{let{selectedId:H}=r.getState();H!==X&&(u=!0,G=X,r.setState("selectedId",X))},g=!!c&&"setSelectedValue"in c,R=g?c:t;if(c&&!g&&"setSelectElement"in c)return Oc(Fc(c,["value"],m),Fc(c,["mounted"],x));if(R)return Oc(Fc(R,["selectedValue"],m),Fc(R,["mounted"],x))}),{...o,...r,panels:b,panel:i,setSelectedId:m=>r.setState("selectedId",m),select:m=>{r.setState("selectedId",m),o.move(m)}}}function Zcc(c,t,e){Ae(t,[e.composite,e.combobox]);let l=Id(c,t,e);Nc(l,e,"selectedId","setSelectedId"),Nc(l,e,"selectOnMove");let[d,n]=Ht(()=>l.panels,{});return Ae(n,[l,n]),Object.assign((0,dv.useMemo)(()=>({...l,panels:d}),[l,d]),{composite:e.composite,combobox:e.combobox})}function Vr(c={}){let t=cv(),e=Ni()||t,l={...c,composite:c.composite!==void 0?c.composite:e,combobox:c.combobox!==void 0?c.combobox:t},[d,n]=Ht(lv,l);return Zcc(d,n,l)}var NG=$c([rl],[We]),by=NG.useContext,cWc=NG.useScopedContext,nv=NG.useProviderContext,tWc=NG.ContextProvider,ov=NG.ScopedContextProvider;function bv(c={}){let t=c.store?.getState();return Ll({...c,orientation:Gc(c.orientation,t?.orientation,"horizontal"),focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)})}function pcc(c,t,e){return Id(c,t,e)}function Fr(c={}){let[t,e]=Ht(bv,c);return pcc(t,e,c)}var iv=s(V(),1);var Wcc="div",ycc=P(function({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:n,...o}){let b=nv();t=t||b;let i=Fr({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:n}),a=E(i,["orientation"],r=>r.orientation==="both"?void 0:r.orientation);return o=Zc(o,r=>(0,iv.jsx)(ov,{value:i,children:r}),[i]),o={role:"toolbar","aria-orientation":a,...o},o=Zd({store:i,...o}),o}),Fx=M(function(t){let e=ycc(t);return _(Wcc,e)});var Bcc="button",fcc=P(function({store:t,...e}){let l=by();return t=t||l,e=Rd({store:t,...e}),e}),Jx=Bt(M(function(t){let e=fcc(St(t));return _(Bcc,e)}));var hcc="hr",iy=P(function({orientation:t="horizontal",...e}){return e={role:"separator","aria-orientation":t,...e},e}),Cx=M(function(t){let e=iy(t);return _(hcc,e)});var Vcc="hr",ay=P(function({store:t,orientation:e,...l}){let d=en();t=t||d,mc(t,!1);let n=E(t,["orientation"],o=>e??(o.orientation==="horizontal"?"vertical":"horizontal"));return l=iy({...l,orientation:n}),l}),Fcc=M(function(t){let e=ay(t);return _(Vcc,e)});var av=s(V(),1),Jcc="div",ry=P(function({autoFocusOnShow:t=!0,...e}){return e=Zc(e,l=>(0,av.jsx)(L0.Provider,{value:t,children:l}),[t]),e}),YWc=M(function(t){let e=ry(t);return _(Jcc,e)});var rv=s($(),1),uy=(0,rv.createContext)(0);var uv=s($(),1),sv=s(V(),1);function Gv({level:c,children:t}){let e=(0,uv.useContext)(uy),l=Math.max(Math.min(c||e+1,6),1);return(0,sv.jsx)(uy.Provider,{value:l,children:t})}var Ccc="span";function SG(c){return{borderWidth:0,clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px",...c}}var sy=P(function(t){return t={...t,style:SG(t.style)},t}),AWc=M(function(t){let e=sy(t);return _(Ccc,e)});var vcc="span",Ycc=P(function(t){return t={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...t,style:{position:"fixed",top:0,left:0,...t.style}},t=sy(t),t}),kG=M(function(t){let e=Ycc(t);return _(vcc,e)});var Xv=s($(),1),Gy=(0,Xv.createContext)(null);var Te=s($(),1),ye=s(V(),1),Xy=s(yr(),1),Ncc="div";function mv(c){let t=Bc(c),{fullscreenElement:e}=t,l=t.defaultView?.HTMLElement;return l&&e instanceof l?e:t.body}function Scc(c,t){return t?typeof t=="function"?t(c):t:Bc(c).createElement("div")}function kcc(c="id"){return`${c?`${c}-`:""}${Math.random().toString(36).slice(2,8)}`}function ab(c){queueMicrotask(()=>{c?.focus()})}function xv(c,t){return{ref:c,node:t,cleanup:mG(c,t)}}function gv(c){typeof c.cleanup=="function"?c.cleanup():mG(c.ref,null)}var my=P(function({preserveTabOrder:t,preserveTabOrderAnchor:e,portalElement:l,portalRef:d,portal:n=!0,...o}){let b=(0,Te.useRef)(null),i=Wc(b,o.ref),a=(0,Te.useContext)(Gy),[r,u]=(0,Te.useState)(null),[G,X]=(0,Te.useState)(null),m=(0,Te.useRef)(null),x=(0,Te.useRef)(null),g=(0,Te.useRef)(null),R=(0,Te.useRef)(null),H=sr(d),Z=(0,Te.useRef)(null);return Hc(()=>{let p=b.current;if(!p||!n){u(null);return}let W=Scc(p,l);if(!W){u(null);return}let y=W.isConnected;return y||(a||mv(p)).appendChild(W),W.id||(W.id=p.id?`portal/${p.id}`:kcc()),u(W),Z.current=xv(H.current,W),()=>{let I=Z.current;I&&(Z.current=null,gv(I)),y||W.remove()}},[n,l,a]),Hc(()=>{let p=Z.current;p&&p.ref!==d&&(gv(p),Z.current=xv(d,p.node))},[d]),(0,Te.useEffect)(()=>{if(!r||a||l)return;let p=Bc(r),W=()=>{let y=mv(r);r.parentElement!==y&&y.appendChild(r)};return r.isConnected&&W(),p.addEventListener("fullscreenchange",W),()=>{p.removeEventListener("fullscreenchange",W)}},[r,a,l]),Hc(()=>{if(!n||!t||!e)return;let p=Bc(e).createElement("span");return p.style.position="fixed",e.insertAdjacentElement("afterend",p),X(p),()=>{p.remove(),X(null)}},[n,t,e]),(0,Te.useEffect)(()=>{if(!r||!t)return;let p=0,W=y=>{if(!tn(y))return;let I=y.type==="focusin";if(cancelAnimationFrame(p),I)return DC(r);p=requestAnimationFrame(()=>{UC(r,!0)})};return r.addEventListener("focusin",W,!0),r.addEventListener("focusout",W,!0),()=>{cancelAnimationFrame(p),r.removeEventListener("focusin",W,!0),r.removeEventListener("focusout",W,!0)}},[r,t]),o=Zc(o,p=>{if(p=(0,ye.jsx)(Gy.Provider,{value:r||a,children:p}),!n)return p;if(!r)return(0,ye.jsx)("span",{ref:i,id:o.id,style:{position:"fixed"},hidden:!0});p=(0,ye.jsxs)(ye.Fragment,{children:[t&&(0,ye.jsx)(kG,{ref:x,"data-focus-trap":o.id,className:"__focus-trap-inner-before",onFocus:y=>{tn(y,r)?ab(nx()):ab(m.current)}}),p,t&&(0,ye.jsx)(kG,{ref:g,"data-focus-trap":o.id,className:"__focus-trap-inner-after",onFocus:y=>{tn(y,r)?ab(O5()):ab(R.current)}})]}),p=(0,Xy.createPortal)(p,r);let W=(0,ye.jsxs)(ye.Fragment,{children:[t&&(0,ye.jsx)(kG,{ref:m,"data-focus-trap":o.id,className:"__focus-trap-outer-before",onFocus:y=>{y.relatedTarget!==R.current&&tn(y,r)?ab(x.current):ab(O5())}}),t&&(0,ye.jsx)("span",{"aria-owns":r.id,style:{position:"fixed"}}),t&&(0,ye.jsx)(kG,{ref:R,"data-focus-trap":o.id,className:"__focus-trap-outer-after",onFocus:y=>{if(tn(y,r))ab(g.current);else{let I=nx();if(I===x.current){requestAnimationFrame(()=>nx()?.focus());return}ab(I)}}})]});return G&&t&&(W=(0,Xy.createPortal)(W,G)),(0,ye.jsxs)(ye.Fragment,{children:[W,p]})},[r,a,n,o.id,t,G]),o={...o,ref:i},o}),PWc=M(function(t){let e=my(t);return _(Ncc,e)});function vx(c,...t){if(!c)return!1;let e=c.getAttribute("data-backdrop");return e==null?!1:e===""||e==="true"||!t.length?!0:t.some(l=>e===l)}var Hv=new WeakMap;function zcc(c,t,e){for(;e.length;){let l=e[e.length-1];if(!l){c.delete(t);return}if(!l.disposed)return;e.pop(),l.cleanup()}c.delete(t)}function Jr(c,t,e){let l=Hv.get(c);l||(l=new Map,Hv.set(c,l));let d=l.get(t)??[],n={cleanup:e(),disposed:!1};return d.length||l.set(t,d),d.push(n),()=>{d.includes(n)&&(n.disposed=!0,zcc(l,t,d))}}function zG(c,t,e){return Jr(c,t,()=>{let d=c.getAttribute(t);return c.setAttribute(t,e),()=>{d==null?c.removeAttribute(t):c.setAttribute(t,d)}})}function on(c,t,e){return Jr(c,t,()=>{let d=t in c,n=c[t];return c[t]=e,()=>{d?c[t]=n:delete c[t]}})}function Cr(c,t){return c?Jr(c,"style",()=>{let l=c.style.cssText;return Object.assign(c.style,t),()=>{c.style.cssText=l}}):()=>{}}function wG(c,t,e){return c?Jr(c,t,()=>{let d=c.style.getPropertyValue(t),n=c.style.getPropertyPriority(t);return c.style.setProperty(t,e),()=>{d?c.style.setProperty(t,d,n):c.style.removeProperty(t)}}):()=>{}}var Yx=new WeakMap;function vr(c="",t="outside"){return`__ariakit-dialog-${t}${c?`-${c}`:""}`}function Rv(c,t=""){return Oc(on(c,vr(),!0),on(c,vr(t),!0))}function Nx(c,t=""){return Oc(on(c,vr("","ancestor"),!0),on(c,vr(t,"ancestor"),!0))}function xy(c,t){let e=new WeakSet;Yx.set(c,e);for(let l of t)l&&e.add(l);return()=>{Yx.get(c)===e&&Yx.delete(c)}}function AG(c,t){let e=Yx.get(t);if(!e)return!1;do{if(e.has(c))return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function ki(c,t){let e=vr(t,"ancestor");if(c[e])return!0;let l=vr(t);do{if(c[l])return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function Sx({cleanups:c,element:t,id:e,ids:l}){vx(t,...l)||c.push(Rv(t,e))}function kx({cleanups:c,ancestor:t,element:e,id:l}){e.hasAttribute("data-dialog")&&e.id!==l||c.push(Nx(t,l))}function zx(c){for(let t=c.length-1;t>=0;t-=1)c[t]?.()}var wcc=["SCRIPT","STYLE"];function gy(c){return`__ariakit-dialog-snapshot-${c}`}function Acc(c,t){let e=Bc(t),l=gy(c);if(!e.body[l])return!0;do{if(t===e.body)return!1;if(t[l])return!0;if(!t.parentElement)return!1;t=t.parentElement}while(!0)}function Tcc(c,t,e){return wcc.includes(t.tagName)||!Acc(c,t)?!1:!e.some(l=>l&&Kc(t,l))}function TG(c,t,e,l){for(let d of t){if(!d?.isConnected)continue;let n=t.some(i=>!i||i===d?!1:i.contains(d)),o=Bc(d),b=d;for(;d.parentElement&&d!==o.body;){if(l?.(d.parentElement,b),!n)for(let i of d.parentElement.children)Tcc(c,i,t)&&e(i,b);d=d.parentElement}}}function Zv(c,t){let{body:e}=Bc(t[0]),l=[];return TG(c,t,n=>{l.push(on(n,gy(c),!0))}),Oc(on(e,gy(c),!0),()=>{for(let n of l)n()})}function Iv(c,t){let e=[],l=t.map(n=>n?.id);return TG(c,t,n=>{Sx({cleanups:e,element:n,id:c,ids:l})},(n,o)=>{kx({cleanups:e,ancestor:n,element:o,id:c})}),()=>{zx(e)}}var Occ="div",Qcc=["a","button","details","dialog","div","form","h1","h2","h3","h4","h5","h6","header","img","input","label","li","nav","ol","p","section","select","span","summary","textarea","ul","svg"],r5c=P(function(t){return t}),bn=M(function(t){return _(Occ,t)});Object.assign(bn,Qcc.reduce((c,t)=>(c[t]=M(function(l){return _(t,l)}),c),{}));var Ax=s($(),1),wx=s(V(),1);function pv({store:c,backdrop:t,backdropRef:e,alwaysVisible:l,hidden:d}){let n=(0,Ax.useRef)(null),o=ib({disclosure:c}),b=E(c,"contentElement");Hc(()=>{let r=n.current,u=b;r&&u&&(r.style.zIndex=getComputedStyle(u).zIndex)},[b]),Hc(()=>{let r=b?.id;if(!r)return;let u=n.current;if(u)return Nx(u,r)},[b]);let i=Yi({ref:Wc(n,e),store:o,role:"presentation","data-backdrop":b?.id||"",alwaysVisible:l,hidden:d??void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});return t?(0,Ax.isValidElement)(t)?(0,wx.jsx)(bn,{...i,render:t}):(0,wx.jsx)(bn,{...i,render:(0,wx.jsx)(typeof t!="boolean"?t:"div",{})}):null}function Tx(c={}){return yx(c)}function Hy(c,t,e){return dy(c,t,e)}function Ry(c={}){let[t,e]=Ht(Tx,c);return Hy(t,e,c)}function Ox(){return"inert"in HTMLElement.prototype}function Wv(c){return zG(c,"aria-hidden","true")}function yv(c,...t){if(!c)return!1;let e=c.getAttribute("data-focus-trap");return e==null?!1:t.length?e===""?!1:t.some(l=>e===l):!0}function Zy(c,t){if(!("style"in c))return Zi;if(Ox())return on(c,"inert",!0);let e=dx(c,!0).map(l=>{if(t?.some(n=>n&&Kc(n,l)))return Zi;let d=Jr(l,"focus",()=>(l.focus=Zi,()=>{delete l.focus}));return Oc(zG(l,"tabindex","-1"),d)});return Oc(...e,Wv(c),Cr(c,{pointerEvents:"none",userSelect:"none",cursor:"default"}))}function Dcc({cleanups:c,element:t,elements:e,ids:l}){vx(t,...l)||yv(t,...l)||c.push(Zy(t,e))}function Lcc(c,t,e){t.hasAttribute("role")&&(e.some(l=>l&&Kc(l,t))||c.push(zG(t,"role","none")))}function Bv(c,t){let e=[],l=t.map(n=>n?.id);return TG(c,t,n=>{Sx({cleanups:e,element:n,id:c,ids:l}),Dcc({cleanups:e,element:n,elements:t,ids:l})},(n,o)=>{kx({cleanups:e,ancestor:n,element:o,id:c}),Lcc(e,n,t)}),()=>{zx(e)}}function fv(c,t){let e=Bc(c).createElement("button");return e.type="button",e.tabIndex=-1,e.textContent="Dismiss popup",Object.assign(e.style,SG()),e.addEventListener("click",t),c.prepend(e),()=>{e.removeEventListener("click",t),e.remove()}}var Qx=s($(),1);function Iy(c){let t=[c];for(;;){let e;try{e=eo(c).frameElement}catch{return t}if(!Lt(e))return t;t.push(e),c=e}}function py(c,t){let e=c.composedPath().filter(Lt);!e.length&&Lt(c.target)&&e.push(c.target);let l=e[0];if(l)for(let n of Iy(l).slice(1))e.includes(n)||e.push(n);let d=t?.getRootNode();return{elements:e,rootTarget:d?e.find(n=>n.getRootNode()===d)||c.target:e[0]||c.target}}function hv(c,t,e){let l=(0,Qx.useRef)(null);return(0,Qx.useEffect)(()=>{if(!c){l.current=null;return}return Xt("mousedown",n=>{l.current=py(n,e)},!0,t)},[c,t,e]),l}var Ux=s($(),1);function Fv(c){let t=Iy(c).at(-1);return eo(t??c)}function Vv(c){return c.isConnected}function Ecc(c,t){if(!c)return!1;if(Kc(c,t))return!0;let e=t.getAttribute("aria-activedescendant");if(e){let l=Bc(t).getElementById(e);if(l)return Kc(c,l)}return!1}function jcc(c,t){if(!("clientY"in c))return!1;let e=t.getBoundingClientRect();return e.width===0||e.height===0?!1:e.top<=c.clientY&&c.clientY<=e.top+e.height&&e.left<=c.clientX&&c.clientX<=e.left+e.width}function Mcc(c,t,e){return Kc(t,c)||Ecc(e,c)||c.hasAttribute("data-focus-trap")?!0:AG(c,t)}function Jv(c,t,e){return c.elements.some(l=>Mcc(l,t,e))}function Wy({store:c,type:t,listener:e,capture:l,open:d,contentElement:n,focusedRef:o}){let b=ic(e);(0,Ux.useEffect)(()=>{if(!d)return;let i=r=>{let{contentElement:u,disclosureElement:G}=c.getState();if(!u)return;let X=py(r,u),m=X.elements[0],x=X.rootTarget;if(!Lt(x)||m&&!Vv(m)||!Vv(x)||Jv(X,u,G))return;let g=Bc(u);if(Bc(x)!==g){b(r);return}Bc(m??x)===g&&jcc(r,u)||o.current&&!ki(x,u.id)||b(r)},a=n?Fv(n):void 0;return Xt(t,i,l,a)},[d,l,c,t,b,n,o])}function yy(c,t){return typeof c=="function"?c(t):!!c}function Cv({store:c,hideOnInteractOutside:t,domReady:e,interactedOutsideRef:l,focusedStoreRef:d}){let n=E(c,"open"),o=E(c,"contentElement"),b=o?Fv(o):void 0,i=hv(n,b,o),a=(0,Ux.useRef)(!1);Hc(()=>{if(!n||!e||!o)return;a.current=!1;let u=()=>{a.current=!0,d.current=c};return o.addEventListener("focusin",u,!0),()=>o.removeEventListener("focusin",u,!0)},[n,e,o,c]);let r={store:c,capture:!0,open:n,contentElement:o,focusedRef:a};Wy({...r,type:"click",listener:u=>{let{contentElement:G,disclosureElement:X}=c.getState(),m=i.current;if(!m||!G||Jv(m,G,X))return;let x=m.rootTarget;Lt(x)&&(Bc(x)===Bc(G)&&!ki(x,G.id)||yy(t,u)&&(l.current=!0,c.hide()))}}),Wy({...r,type:"focusin",listener:u=>{let{contentElement:G}=c.getState();if(!G||u.target===Bc(G)||!yy(t,u))return;let X=u.target;Lt(X)&&Bc(X)!==Bc(G)&&(l.current=!0),c.hide()}}),Wy({...r,type:"contextmenu",listener:u=>{yy(t,u)&&(l.current=!0,c.hide())}})}var pd=s($(),1),Yv=s(V(),1);var vv=(0,pd.createContext)({});function Nv(c){let t=(0,pd.useContext)(vv),[e,l]=(0,pd.useState)([]),d=(0,pd.useCallback)(o=>(l(b=>[...b,o]),Oc(t.add?.(o),()=>{l(b=>b.filter(i=>i!==o))})),[t]);Hc(()=>Fc(c,["open","contentElement"],o=>{if(o.open&&o.contentElement)return t.add?.(c)}),[c,t]);let n=(0,pd.useMemo)(()=>({store:c,add:d}),[c,d]);return{wrapElement:(0,pd.useCallback)(o=>(0,Yv.jsx)(vv.Provider,{value:n,children:o}),[n]),nestedDialogs:e}}var Sv=s($(),1),kv=s(yr(),1);function zv({attribute:c,contentId:t,contentElement:e,enabled:l}){let[d,n]=mr(),o=(0,Sv.useCallback)(()=>{if(!l||!e)return!1;let{body:b}=Bc(e),i=b.getAttribute(c);return!i||i===t},[d,l,e,c,t]);return Hc(()=>{if(!l||!t||!e)return;let{body:b}=Bc(e);if(o())return b.setAttribute(c,t),()=>b.removeAttribute(c);let i=new MutationObserver(()=>(0,kv.flushSync)(n));return i.observe(b,{attributeFilter:[c]}),()=>i.disconnect()},[d,l,t,e,o,c]),o}var Tv=s($(),1),wv=q0()&&!zC();function Pcc(c){let{CSS:t}=c;return!!t?.supports("scrollbar-gutter","stable")}function Av(c){let t=c.getBoundingClientRect().left;return Math.round(t)+c.scrollLeft?"paddingLeft":"paddingRight"}function Ov(c,t,e){let l=zv({attribute:"data-dialog-prevent-body-scroll",contentElement:c,contentId:t,enabled:e});(wv?Tv.useEffect:Hc)(()=>{if(!l()||!c)return;let d=Bc(c),n=eo(c),{documentElement:o,body:b}=d,i=o.style.getPropertyValue("--scrollbar-width"),a=i?Number.parseInt(i,10):n.innerWidth-o.clientWidth,r=()=>{let X=n.getComputedStyle(o),m=X.getPropertyValue("scrollbar-gutter"),x=m.includes("stable"),g=p=>!p||p==="visible",R=!g(X.getPropertyValue("overflow-x"))||!g(X.getPropertyValue("overflow-y")),H=()=>Oc(wG(o,"overflow-x","hidden"),wG(o,"overflow-y","hidden")),Z=p=>R?Oc(p,H()):p;return!x&&!a?Z(Cr(b,{overflow:"hidden"})):x||Pcc(n)?Oc(wG(o,"scrollbar-gutter",x?m:"stable"),H()):Z(Oc(wG(o,"--scrollbar-width",`${a}px`),Cr(b,{overflow:"hidden",[Av(o)]:`${a}px`})))},u=()=>{let{scrollX:X,scrollY:m,visualViewport:x}=n,g=x?.offsetLeft??0,R=x?.offsetTop??0,H=Cr(b,{position:"fixed",overflow:"hidden",top:`${-(m-Math.floor(R))}px`,left:`${-(X-Math.floor(g))}px`,right:"0",[Av(o)]:`${a}px`});return()=>{H(),n.scrollTo({left:X,top:m,behavior:"instant"})}};if(wv)return u();let G=r();return()=>{queueMicrotask(G)}},[l,c])}var It=s($(),1),ul=s(V(),1);var _cc="div",Kcc=$0(),By=new WeakSet,Qv=new WeakSet;function qcc(c){let t=qt(c);return!t||c&&Kc(c,t)?!1:!!Et(t)}function $cc(c){let t=c;for(;t.shadowRoot;){let e=t.shadowRoot.activeElement;if(!Lt(e))break;t=e}return t}function Uv(c,t,e){return Kc(t,c)||e&&Kc(e,c)?!0:AG(c,t)}function Dv(c,t=!1){if(!c)return null;let e="current"in c?c.current:c;return e?t?Et(e)?e:null:e:null}function ctc(c){if(!c.isConnected)return[];let t=c.getRootNode(),e=t.querySelectorAll("[data-dialog][data-dialog-portal][data-open]"),l=[],d=!1;for(let n of e){if(n===c){d=!0;continue}if(!d)continue;let o=n.getAttribute("data-dialog-portal");if(!o)continue;let b=t.getElementById(o);!b||!Kc(b,n)||By.has(b)||l.push(b)}return l}var fy=P(function({store:t,open:e,onClose:l,focusable:d=!0,modal:n=!0,portal:o=n,backdrop:b=n,hideOnEscape:i=!0,hideOnInteractOutside:a=!0,getPersistentElements:r,preventBodyScroll:u=n,autoFocusOnShow:G=!0,autoFocusOnHide:X=!0,initialFocus:m,finalFocus:x,unmountOnHide:g,unstable_treeSnapshotKey:R,...H}){let Z=Ci(),p=(0,It.useRef)(null),W=(0,It.useRef)(null),y=n&&o&&!H.portalElement,I=Ry({store:t||Z,open:e,setOpen(bc){if(bc)return;let pc=p.current;if(!pc)return;let Tc=new Event("close",{bubbles:!1,cancelable:!0});l&&pc.addEventListener("close",l,{once:!0}),pc.dispatchEvent(Tc),Tc.defaultPrevented&&I.setOpen(!0)}}),{portalRef:B,portalNode:F,domReady:h}=xr(o,H.portalRef),f=H.preserveTabOrder,C=E(I,["mounted"],bc=>f&&!n&&bc.mounted),J=qc(H.id),z=E(I,"open"),N=E(I,"mounted"),k=E(I,"contentElement"),T=bo(N,H.hidden,H.alwaysVisible);Ov(k,J,u&&!T);let w=(0,It.useRef)(!1),O=(0,It.useRef)(null);Hc(()=>Fc(I,["open"],bc=>{if(!bc.open){O.current=null;return}w.current=!1,O.current!==I&&(O.current=null)}),[I]),Cv({store:I,hideOnInteractOutside:a,domReady:h,interactedOutsideRef:w,focusedStoreRef:O});let{wrapElement:A,nestedDialogs:U}=Nv(I);H=Zc(H,A,[A]);let ec=(0,It.useRef)(null);Kcc&&(0,It.useEffect)(()=>{if(!h)return;let bc=p.current;if(!bc)return;let pc=Bc(bc),Tc=Rc=>{ec.current=Rc.target};return pc.addEventListener("mousedown",Tc,!0),()=>{pc.removeEventListener("mousedown",Tc,!0)}},[h]),Hc(()=>{if(!z||O.current===I)return;let bc=p.current;if((()=>{let{disclosureElement:Vc}=I.getState();return!(!Vc||Qv.has(Vc)||!Vc.isConnected||bc&&Kc(bc,Vc))})())return;let Tc=Vc=>{Qv.add(Vc),I.setDisclosureElement(Vc)},Rc=qt(bc,!0);if(Rc){if(Rc.tagName==="BODY"){let Vc=ec.current;if(ec.current=null,!Vc?.isConnected||!Et(Vc)||bc&&Kc(bc,Vc))return;Tc(Vc);return}bc&&Kc(bc,Rc)||Tc(Rc)}},[I,z]),(0,It.useEffect)(()=>{if(!N||!h)return;let bc=p.current;if(!bc)return;let pc=eo(bc),Tc=pc.visualViewport||pc,Rc=()=>{let Vc=pc.visualViewport?.height??pc.innerHeight;bc.style.setProperty("--dialog-viewport-height",`${Vc}px`)};return Rc(),Tc.addEventListener("resize",Rc),()=>{Tc.removeEventListener("resize",Rc)}},[N,h]),(0,It.useEffect)(()=>{if(!n||!N||!h)return;let bc=p.current;if(bc&&!bc.querySelector("[data-dialog-dismiss]"))return fv(bc,I.hide)},[I,n,N,h]),Hc(()=>{if(!Ox()||z||!N||!h)return;let bc=p.current;if(bc)return Zy(bc)},[z,N,h]);let L=z&&h,S=(0,It.useRef)(null);Hc(()=>{if(!J||!y||!L||!F){S.current=null;return}let bc=p.current;if(!bc||!Kc(F,bc)){S.current=null;return}return S.current?.portal!==F&&(S.current={portal:F,peers:ctc(bc)}),By.add(F),()=>{By.delete(F)}},[J,L,y,F]),Hc(()=>{if(!J||!L)return;let bc=p.current;return Zv(J,[bc])},[J,L,R]);let j=ic(r);Hc(()=>{if(!J||!L)return;let{disclosureElement:bc}=I.getState(),pc=k??p.current;if(!pc)return;let Tc=[pc,...j()||[],...S.current?.peers||[],...U.map(Vc=>Vc.getState().contentElement)],Rc=xy(pc,Tc);return n?Oc(Rc,Bv(J,Tc)):Oc(Rc,Iv(J,[bc,...Tc]))},[J,I,L,k,n,y,j,U,R]);let sc=!!G,Xc=jc(G),[gc,Uc]=(0,It.useState)(!1);(0,It.useEffect)(()=>{if(!z||!sc||!h||!k?.isConnected)return;let bc=Dv(m,!0)||k.querySelector("[data-autofocus=true],[autofocus]")||ar(k,!0,o&&C)||k,pc=Et(bc);Xc(pc?bc:null)&&(Uc(!0),queueMicrotask(()=>{let{open:Tc,disclosureElement:Rc}=I.getState();if(!Tc)return;let Vc=Bc(k).activeElement,Yc=Lt(Vc)?Vc:null,Dt=Yc&&$cc(Yc);O.current===I&&Yc&&Dt&&Et(Dt)&&!Uv(Yc,k,Rc)&&!Uv(Dt,k,Rc)||(Et(bc)&&bc.scrollIntoView({block:"nearest",inline:"nearest"}),bc.focus({preventScroll:!0}))}))},[z,sc,h,k,m,o,C,I,Xc,O]);let Lc=!!X,Ec=jc(X),[ac,Pc]=(0,It.useState)(!1);Hc(()=>{if(z)return Pc(!0),()=>Pc(!1)},[z]);let Ut=(0,It.useCallback)((bc,pc=!0)=>{if(w.current)return;let{disclosureElement:Tc}=I.getState();if(qcc(bc))return;let Rc=Dv(x)||Tc;if(Rc?.id){let Yc=Bc(Rc),Dt=`[aria-activedescendant="${Rc.id}"]`,ke=Yc.querySelector(Dt);ke&&(Rc=ke)}if(Rc&&!Et(Rc)){let Yc=Rc.closest("[data-dialog]");if(Yc?.id){let Dt=Bc(Yc),ke=`[aria-controls~="${Yc.id}"]`,il=Dt.querySelector(ke);il&&(Rc=il)}}let Vc=Rc&&Et(Rc);if(!Vc&&pc){requestAnimationFrame(()=>Ut(bc,!1));return}Ec(Vc?Rc:null)&&Vc&&Rc?.focus()},[I,x,Ec]),Se=(0,It.useRef)(!1);Hc(()=>{if(z||!ac||!Lc)return;let bc=p.current;Se.current=!0,Ut(bc)},[z,ac,h,Lc,Ut]),(0,It.useEffect)(()=>{if(!ac||!Lc)return;let bc=p.current;return()=>{if(Se.current){Se.current=!1;return}Ut(bc)}},[ac,Lc,Ut]);let Vt=jc(i),[Gt]=(0,It.useState)(()=>new WeakMap),_t=H.onKeyDown,qn=H.onKeyDownCapture,$n=H.onFocusCapture,fl=ic(bc=>{if($n?.(bc),!I.getState().open)return;let pc=bc.target;XG(pc)&&Kc(bc.currentTarget,pc)&&(O.current=I)}),nl=ic(bc=>{if(bc.key!=="Escape"||!bc.bubbles)return!1;let pc=Gt.get(bc);if(pc)return bc.defaultPrevented&&!pc.defaultPrevented?!1:pc.accepted;if(bc.defaultPrevented)return!1;let Tc=p.current;if(!N||!Tc||ki(Tc))return!1;let Rc=Vt(bc);return Gt.set(bc,{accepted:Rc,defaultPrevented:bc.defaultPrevented}),Rc}),ol=ic(bc=>{let pc=nl(bc);return Gt.delete(bc),pc?(I.hide(),!0):!1}),bl=ic(bc=>{let pc=bc.nativeEvent,Tc=pc.cancelBubble;if(_t?.(bc),Tc){Gt.delete(pc);return}ol(pc)&&bc.stopPropagation()}),Ql=ic(bc=>{let pc=bc.nativeEvent,Tc=pc.cancelBubble;if(qn?.(bc),Tc){Gt.delete(pc);return}(bc.isPropagationStopped()||pc.cancelBubble)&&ol(pc)});(0,It.useEffect)(()=>{if(!h||!N)return;let bc=Rc=>{if(Rc.key!=="Escape"||!Rc.bubbles)return;if(Rc.cancelBubble){Gt.delete(Rc);return}if(Gt.has(Rc))return;let Vc=p.current;if(!Vc)return;let Yc=Rc.target;if(!XG(Yc))return;let{disclosureElement:Dt}=I.getState();(Lt(Yc)&&Yc.tagName==="BODY"||Kc(Vc,Yc)||!Dt||Kc(Dt,Yc)||Lt(Yc)&&ki(Yc,Vc.id))&&nl(Rc)&&Rc.cancelBubble&&ol(Rc)},pc=Rc=>{if(Gt.has(Rc)){if(Rc.cancelBubble){Gt.delete(Rc);return}ol(Rc)&&Rc.stopPropagation()}},Tc=k?eo(k):void 0;return Oc(Xt("keydown",bc,!0,Tc),Xt("keydown",pc,!1,Tc))},[I,h,N,k,ol,nl,Gt]),H=Zc(H,bc=>(0,ul.jsx)(Gv,{level:n?1:void 0,children:bc}),[n]);let hl=H.hidden,Gd=H.alwaysVisible;H=Zc(H,bc=>b?(0,ul.jsxs)(ul.Fragment,{children:[(0,ul.jsx)(pv,{store:I,backdrop:b,backdropRef:W,hidden:hl,alwaysVisible:Gd}),bc]}):bc,[I,b,hl,Gd]);let[Hi,nb]=(0,It.useState)(),[Kt,Ze]=(0,It.useState)();return H=Zc(H,bc=>(0,ul.jsx)(Wr,{value:I,children:(0,ul.jsx)(L9.Provider,{value:nb,children:(0,ul.jsx)(E9.Provider,{value:Ze,children:bc})})}),[I]),H={"data-dialog":"",role:"dialog",tabIndex:d?-1:void 0,"aria-labelledby":H["aria-label"]!=null?void 0:Hi,"aria-describedby":Kt,...H,"data-dialog-portal":y?F?.id:void 0,id:J,ref:Wc(p,H.ref),onFocusCapture:fl,onKeyDown:bl,onKeyDownCapture:Ql},H=ry({...H,autoFocusOnShow:gc}),H=Yi({store:I,...H,unstable_otherElementRef:W}),H=xd({...H,focusable:d}),H=my({portal:o,...H,portalRef:B,preserveTabOrder:C}),H});function Wd(c,t=Ci){return M(function(l){let d=t(),n=l.store||d;return E(n,["mounted"],o=>!l.unmountOnHide||o?.mounted||!!l.open)?(0,ul.jsx)(c,{...l}):null})}var Lv=Wd(M(function(t){let e=fy(t);return _(_cc,e)}),Ci),ttc=M(function(t){let e=Ry({open:t.open});return(0,ul.jsx)(Lv,{...t,store:e})}),fyc=M(function(t){let e=Ci();return t.store||e||!t.unmountOnHide?(0,ul.jsx)(Lv,{...t}):(0,ul.jsx)(ttc,{...t})});function an(c){return c.split("-")[0]}var pY=s($(),1),vy=s(V(),1);var rn=Math.min,yd=Math.max,QG=Math.round,UG=Math.floor,un=c=>({x:c,y:c}),etc={left:"right",right:"left",bottom:"top",top:"bottom"};function hy(c,t,e){return yd(c,rn(t,e))}function ao(c,t){return typeof c=="function"?c(t):c}function ro(c){return c.split("-")[0]}function zi(c){return c.split("-")[1]}function Lx(c){return c==="x"?"y":"x"}function Ex(c){return c==="y"?"height":"width"}function Bd(c){let t=c[0];return t==="t"||t==="b"?"y":"x"}function jx(c){return Lx(Bd(c))}function Mv(c,t,e){e===void 0&&(e=!1);let l=zi(c),d=jx(c),n=Ex(d),o=d==="x"?l===(e?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[n]>t.floating[n]&&(o=OG(o)),[o,OG(o)]}function Pv(c){let t=OG(c);return[Dx(c),t,Dx(t)]}function Dx(c){return c.includes("start")?c.replace("start","end"):c.replace("end","start")}var Ev=["left","right"],jv=["right","left"],ltc=["top","bottom"],dtc=["bottom","top"];function ntc(c,t,e){switch(c){case"top":case"bottom":return e?t?jv:Ev:t?Ev:jv;case"left":case"right":return t?ltc:dtc;default:return[]}}function _v(c,t,e,l){let d=zi(c),n=ntc(ro(c),e==="start",l);return d&&(n=n.map(o=>o+"-"+d),t&&(n=n.concat(n.map(Dx)))),n}function OG(c){let t=ro(c);return etc[t]+c.slice(t.length)}function otc(c){var t,e,l,d;return{top:(t=c.top)!=null?t:0,right:(e=c.right)!=null?e:0,bottom:(l=c.bottom)!=null?l:0,left:(d=c.left)!=null?d:0}}function Vy(c){return typeof c!="number"?otc(c):{top:c,right:c,bottom:c,left:c}}function wi(c){let{x:t,y:e,width:l,height:d}=c;return{width:l,height:d,top:e,left:t,right:t+l,bottom:e+d,x:t,y:e}}function Kv(c,t,e){let{reference:l,floating:d}=c,n=Bd(t),o=jx(t),b=Ex(o),i=ro(t),a=n==="y",r=l.x+l.width/2-d.width/2,u=l.y+l.height/2-d.height/2,G=l[b]/2-d[b]/2,X;switch(i){case"top":X={x:r,y:l.y-d.height};break;case"bottom":X={x:r,y:l.y+l.height};break;case"right":X={x:l.x+l.width,y:u};break;case"left":X={x:l.x-d.width,y:u};break;default:X={x:l.x,y:l.y}}let m=zi(t);return m&&(X[o]+=G*(m==="end"?1:-1)*(e&&a?-1:1)),X}async function qv(c,t){var e;t===void 0&&(t={});let{x:l,y:d,platform:n,rects:o,elements:b,strategy:i}=c,{boundary:a="clippingAncestors",rootBoundary:r="viewport",elementContext:u="floating",altBoundary:G=!1,padding:X=0}=ao(t,c),m=Vy(X),g=b[G?u==="floating"?"reference":"floating":u],R=wi(await n.getClippingRect({element:(e=await(n.isElement==null?void 0:n.isElement(g)))==null||e?g:g.contextElement||await(n.getDocumentElement==null?void 0:n.getDocumentElement(b.floating)),boundary:a,rootBoundary:r,strategy:i})),H=u==="floating"?{x:l,y:d,width:o.floating.width,height:o.floating.height}:o.reference,Z=await(n.getOffsetParent==null?void 0:n.getOffsetParent(b.floating)),p=await(n.isElement==null?void 0:n.isElement(Z))&&await(n.getScale==null?void 0:n.getScale(Z))||{x:1,y:1},W=wi(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:b,rect:H,offsetParent:Z,strategy:i}):H);return{top:(R.top-W.top+m.top)/p.y,bottom:(W.bottom-R.bottom+m.bottom)/p.y,left:(R.left-W.left+m.left)/p.x,right:(W.right-R.right+m.right)/p.x}}var btc=50,$v=async(c,t,e)=>{let{placement:l="bottom",strategy:d="absolute",middleware:n=[],platform:o}=e,b=o.detectOverflow?o:{...o,detectOverflow:qv},i=await(o.isRTL==null?void 0:o.isRTL(t)),a=await o.getElementRects({reference:c,floating:t,strategy:d}),{x:r,y:u}=Kv(a,l,i),G=l,X=0,m={};for(let x=0;x<n.length;x++){let g=n[x];if(!g)continue;let{name:R,fn:H}=g,{x:Z,y:p,data:W,reset:y}=await H({x:r,y:u,initialPlacement:l,placement:G,strategy:d,middlewareData:m,rects:a,platform:b,elements:{reference:c,floating:t}});r=Z??r,u=p??u,m[R]={...m[R],...W},y&&X<btc&&(X++,typeof y=="object"&&(y.placement&&(G=y.placement),y.rects&&(a=y.rects===!0?await o.getElementRects({reference:c,floating:t,strategy:d}):y.rects),{x:r,y:u}=Kv(a,G,i)),x=-1)}return{x:r,y:u,placement:G,strategy:d,middlewareData:m}},cY=c=>({name:"arrow",options:c,async fn(t){let{x:e,y:l,placement:d,rects:n,platform:o,elements:b,middlewareData:i}=t,{element:a,padding:r=0}=ao(c,t)||{};if(a==null)return{};let u=Vy(r),G={x:e,y:l},X=jx(d),m=Ex(X),x=await o.getDimensions(a),g=X==="y",R=g?"top":"left",H=g?"bottom":"right",Z=g?"clientHeight":"clientWidth",p=n.reference[m]+n.reference[X]-G[X]-n.floating[m],W=G[X]-n.reference[X],y=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a)),I=y?y[Z]:0;(!I||!await(o.isElement==null?void 0:o.isElement(y)))&&(I=b.floating[Z]||n.floating[m]);let B=p/2-W/2,F=I/2-x[m]/2-1,h=rn(u[R],F),f=rn(u[H],F),C=I-x[m]-f,J=I/2-x[m]/2+B,z=hy(h,J,C),N=!i.arrow&&zi(d)!=null&&J!==z&&n.reference[m]/2-(J<h?h:f)-x[m]/2<0,k=N?J<h?J-h:J-C:0;return{[X]:G[X]+k,data:{[X]:z,centerOffset:J-z-k,...N&&{alignmentOffset:k}},reset:N}}});var tY=function(c){return c===void 0&&(c={}),{name:"flip",options:c,async fn(t){var e,l;let{placement:d,middlewareData:n,rects:o,initialPlacement:b,platform:i,elements:a}=t,{mainAxis:r=!0,crossAxis:u=!0,fallbackPlacements:G,fallbackStrategy:X="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:x=!0,...g}=ao(c,t);if((e=n.arrow)!=null&&e.alignmentOffset)return{};let R=ro(d),H=Bd(b),Z=ro(b)===b,p=await(i.isRTL==null?void 0:i.isRTL(a.floating)),W=G||(Z||!x?[OG(b)]:Pv(b)),y=m!=="none";!G&&y&&W.push(..._v(b,x,m,p));let I=[b,...W],B=await i.detectOverflow(t,g),F=[],h=((l=n.flip)==null?void 0:l.overflows)||[];if(r&&F.push(B[R]),u){let z=Mv(d,o,p);F.push(B[z[0]],B[z[1]])}if(h=[...h,{placement:d,overflows:F}],!F.every(z=>z<=0)){var f,C;let z=(((f=n.flip)==null?void 0:f.index)||0)+1,N=I[z];if(N&&(!(u==="alignment"?H!==Bd(N):!1)||h.every(w=>Bd(w.placement)===H?w.overflows[0]>0:!0)))return{data:{index:z,overflows:h},reset:{placement:N}};let k=(C=h.filter(T=>T.overflows[0]<=0).sort((T,w)=>T.overflows[1]-w.overflows[1])[0])==null?void 0:C.placement;if(!k)switch(X){case"bestFit":{var J;let T=(J=h.filter(w=>{if(y){let O=Bd(w.placement);return O===H||O==="y"}return!0}).map(w=>[w.placement,w.overflows.filter(O=>O>0).reduce((O,A)=>O+A,0)]).sort((w,O)=>w[1]-O[1])[0])==null?void 0:J[0];T&&(k=T);break}case"initialPlacement":k=b;break}if(d!==k)return{reset:{placement:k}}}return{}}}};var eY=new Set(["left","top"]);async function itc(c,t){let{placement:e,platform:l,elements:d}=c,n=await(l.isRTL==null?void 0:l.isRTL(d.floating)),o=ro(e),b=zi(e),i=Bd(e)==="y",a=eY.has(o)?-1:1,r=n&&i?-1:1,u=ao(t,c),{mainAxis:G,crossAxis:X,alignmentAxis:m}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return b&&typeof m=="number"&&(X=b==="end"?m*-1:m),i?{x:X*r,y:G*a}:{x:G*a,y:X*r}}var lY=function(c){return c===void 0&&(c=0),{name:"offset",options:c,async fn(t){var e,l;let{x:d,y:n,placement:o,middlewareData:b}=t,i=await itc(t,c);return o===((e=b.offset)==null?void 0:e.placement)&&(l=b.arrow)!=null&&l.alignmentOffset?{}:{x:d+i.x,y:n+i.y,data:{...i,placement:o}}}}},dY=function(c){return c===void 0&&(c={}),{name:"shift",options:c,async fn(t){let{x:e,y:l,placement:d,platform:n}=t,{mainAxis:o=!0,crossAxis:b=!1,limiter:i={fn:H=>{let{x:Z,y:p}=H;return{x:Z,y:p}}},...a}=ao(c,t),r={x:e,y:l},u=await n.detectOverflow(t,a),G=Bd(d),X=Lx(G),m=r[X],x=r[G],g=(H,Z)=>hy(Z+u[H==="y"?"top":"left"],Z,Z-u[H==="y"?"bottom":"right"]);o&&(m=g(X,m)),b&&(x=g(G,x));let R=i.fn({...t,[X]:m,[G]:x});return{...R,data:{x:R.x-e,y:R.y-l,enabled:{[X]:o,[G]:b}}}}}},nY=function(c){return c===void 0&&(c={}),{options:c,fn(t){var e,l;let{x:d,y:n,placement:o,rects:b,middlewareData:i}=t,{offset:a=0,mainAxis:r=!0,crossAxis:u=!0}=ao(c,t),G={x:d,y:n},X=Bd(o),m=Lx(X),x=G[m],g=G[X],R=ao(a,t),H=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:(e=R.mainAxis)!=null?e:0,crossAxis:(l=R.crossAxis)!=null?l:0};if(r){let W=m==="y"?"height":"width",y=b.reference[m]-b.floating[W]+H.mainAxis,I=b.reference[m]+b.reference[W]-H.mainAxis;x<y?x=y:x>I&&(x=I)}if(u){var Z,p;let W=m==="y"?"width":"height",y=eY.has(ro(o)),I=b.reference[X]-b.floating[W]+(y&&((Z=i.offset)==null?void 0:Z[X])||0)+(y?0:H.crossAxis),B=b.reference[X]+b.reference[W]+(y?0:((p=i.offset)==null?void 0:p[X])||0)-(y?H.crossAxis:0);g<I?g=I:g>B&&(g=B)}return{[m]:x,[X]:g}}}},oY=function(c){return c===void 0&&(c={}),{name:"size",options:c,async fn(t){let{placement:e,rects:l,platform:d,elements:n}=t,{apply:o=()=>{},...b}=ao(c,t),i=await d.detectOverflow(t,b),a=ro(e),r=zi(e),u=Bd(e)==="y",{width:G,height:X}=l.floating,m,x;a==="top"||a==="bottom"?(m=a,x=r===(await(d.isRTL==null?void 0:d.isRTL(n.floating))?"start":"end")?"left":"right"):(x=a,m=r==="end"?"top":"bottom");let g=X-i.top-i.bottom,R=G-i.left-i.right,H=rn(X-i[m],g),Z=rn(G-i[x],R),p=t.middlewareData.shift,W=!p,y=H,I=Z;p!=null&&p.enabled.x&&(I=R),p!=null&&p.enabled.y&&(y=g),W&&!r&&(u?I=G-2*yd(i.left,i.right):y=X-2*yd(i.top,i.bottom)),await o({...t,availableWidth:I,availableHeight:y});let B=await d.getDimensions(n.floating);return G!==B.width||X!==B.height?{reset:{rects:!0}}:{}}}};function Mx(){return typeof window<"u"}function Oi(c){return iY(c)?(c.nodeName||"").toLowerCase():"#document"}function Oe(c){var t;return(c==null||(t=c.ownerDocument)==null?void 0:t.defaultView)||window}function sn(c){var t;return(t=(iY(c)?c.ownerDocument:c.document)||window.document)==null?void 0:t.documentElement}function iY(c){return Mx()?c instanceof Node||c instanceof Oe(c).Node:!1}function fd(c){return Mx()?c instanceof Element||c instanceof Oe(c).Element:!1}function uo(c){return Mx()?c instanceof HTMLElement||c instanceof Oe(c).HTMLElement:!1}function bY(c){return!Mx()||typeof ShadowRoot>"u"?!1:c instanceof ShadowRoot||c instanceof Oe(c).ShadowRoot}function DG(c){let{overflow:t,overflowX:e,overflowY:l,display:d}=hd(c);return/auto|scroll|overlay|hidden|clip/.test(t+l+e)&&d!=="inline"&&d!=="contents"}function aY(c){return/^(table|td|th)$/.test(Oi(c))}function LG(c){try{if(c.matches(":popover-open"))return!0}catch{}try{return c.matches(":modal")}catch{return!1}}var atc=/transform|translate|scale|rotate|perspective|filter/,rtc=/paint|layout|strict|content/,Ai=c=>!!c&&c!=="none",Fy;function Px(c){let t=fd(c)?hd(c):c;return Ai(t.transform)||Ai(t.translate)||Ai(t.scale)||Ai(t.rotate)||Ai(t.perspective)||!_x()&&(Ai(t.backdropFilter)||Ai(t.filter))||atc.test(t.willChange||"")||rtc.test(t.contain||"")}function rY(c){let t=rb(c);for(;uo(t)&&!Yr(t);){if(Px(t))return t;if(LG(t))return null;t=rb(t)}return null}function _x(){return Fy==null&&(Fy=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Fy}function Yr(c){return/^(html|body|#document)$/.test(Oi(c))}function hd(c){return Oe(c).getComputedStyle(c)}function EG(c){return fd(c)?{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}:{scrollLeft:c.scrollX,scrollTop:c.scrollY}}function rb(c){if(Oi(c)==="html")return c;let t=c.assignedSlot||c.parentNode||bY(c)&&c.host||sn(c);return bY(t)?t.host:t}function uY(c){let t=rb(c);return Yr(t)?(c.ownerDocument||c).body:uo(t)&&DG(t)?t:uY(t)}function Ti(c,t,e){var l;t===void 0&&(t=[]),e===void 0&&(e=!0);let d=uY(c),n=d===((l=c.ownerDocument)==null?void 0:l.body),o=Oe(d);if(n){let b=Kx(o);return t.concat(o,o.visualViewport||[],DG(d)?d:[],b&&e?Ti(b):[])}else return t.concat(d,Ti(d,[],e))}function Kx(c){return c.parent&&Object.getPrototypeOf(c.parent)?c.frameElement:null}function XY(c){let t=hd(c),e=parseFloat(t.width)||0,l=parseFloat(t.height)||0,d=uo(c),n=d?c.offsetWidth:e,o=d?c.offsetHeight:l,b=QG(e)!==n||QG(l)!==o;return b&&(e=n,l=o),{width:e,height:l,$:b}}function Cy(c){return fd(c)?c:c.contextElement}function Nr(c){let t=Cy(c);if(!uo(t))return un(1);let e=t.getBoundingClientRect(),{width:l,height:d,$:n}=XY(t),o=(n?QG(e.width):e.width)/l,b=(n?QG(e.height):e.height)/d;return(!o||!Number.isFinite(o))&&(o=1),(!b||!Number.isFinite(b))&&(b=1),{x:o,y:b}}var utc=un(0);function mY(c){let t=Oe(c);return!_x()||!t.visualViewport?utc:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function stc(c,t,e){return t===void 0&&(t=!1),!!e&&t&&e===Oe(c)}function Qi(c,t,e,l){t===void 0&&(t=!1),e===void 0&&(e=!1);let d=c.getBoundingClientRect(),n=Cy(c),o=un(1);t&&(l?fd(l)&&(o=Nr(l)):o=Nr(c));let b=stc(n,e,l)?mY(n):un(0),i=(d.left+b.x)/o.x,a=(d.top+b.y)/o.y,r=d.width/o.x,u=d.height/o.y;if(n&&l){let G=Oe(n),X=fd(l)?Oe(l):l,m=G,x=Kx(m);for(;x&&X!==m;){let g=Nr(x),R=x.getBoundingClientRect(),H=hd(x),Z=R.left+(x.clientLeft+parseFloat(H.paddingLeft))*g.x,p=R.top+(x.clientTop+parseFloat(H.paddingTop))*g.y;i*=g.x,a*=g.y,r*=g.x,u*=g.y,i+=Z,a+=p,m=Oe(x),x=Kx(m)}}return wi({width:r,height:u,x:i,y:a})}function qx(c,t){let e=EG(c).scrollLeft;return t?t.left+e:Qi(sn(c)).left+e}function xY(c,t){let e=c.getBoundingClientRect(),l=e.left+t.scrollLeft-qx(c,e),d=e.top+t.scrollTop;return{x:l,y:d}}function Gtc(c){let{elements:t,rect:e,offsetParent:l,strategy:d}=c,n=d==="fixed",o=sn(l),b=t?LG(t.floating):!1;if(l===o||b&&n)return e;let i={scrollLeft:0,scrollTop:0},a=un(1),r=un(0),u=uo(l);if((u||!n)&&((Oi(l)!=="body"||DG(o))&&(i=EG(l)),u)){let X=Qi(l);a=Nr(l),r.x=X.x+l.clientLeft,r.y=X.y+l.clientTop}let G=o&&!u&&!n?xY(o,i):un(0);return{width:e.width*a.x,height:e.height*a.y,x:e.x*a.x-i.scrollLeft*a.x+r.x+G.x,y:e.y*a.y-i.scrollTop*a.y+r.y+G.y}}function Xtc(c){return c.getClientRects?Array.from(c.getClientRects()):[]}function mtc(c){let t=EG(c),e=c.ownerDocument.body,l=yd(c.scrollWidth,c.clientWidth,e.scrollWidth,e.clientWidth),d=yd(c.scrollHeight,c.clientHeight,e.scrollHeight,e.clientHeight),n=-t.scrollLeft+qx(c),o=-t.scrollTop;return hd(e).direction==="rtl"&&(n+=yd(c.clientWidth,e.clientWidth)-l),{width:l,height:d,x:n,y:o}}var xtc=25;function gtc(c,t,e){e===void 0&&(e="viewport");let l=e==="layoutViewport",d=Oe(c),n=sn(c),o=d.visualViewport,b=n.clientWidth,i=n.clientHeight,a=0,r=0;if(o){let G=!_x()||t==="fixed";l?G||(a=-o.offsetLeft,r=-o.offsetTop):(b=o.width,i=o.height,G&&(a=o.offsetLeft,r=o.offsetTop))}if(qx(n)<=0){let G=n.ownerDocument,X=G.body,m=getComputedStyle(X),x=G.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(n.clientWidth-X.clientWidth-x),R=getComputedStyle(n).scrollbarGutter==="stable both-edges"?g/2:g;R<=xtc&&(b-=R)}return{width:b,height:i,x:a,y:r}}function Htc(c,t){let e=Qi(c,!0,t==="fixed"),l=e.top+c.clientTop,d=e.left+c.clientLeft,n=Nr(c),o=c.clientWidth*n.x,b=c.clientHeight*n.y,i=d*n.x,a=l*n.y;return{width:o,height:b,x:i,y:a}}function sY(c,t,e){let l;if(t==="viewport"||t==="layoutViewport")l=gtc(c,e,t);else if(t==="document")l=mtc(sn(c));else if(fd(t))l=Htc(t,e);else{let d=mY(c);l={x:t.x-d.x,y:t.y-d.y,width:t.width,height:t.height}}return wi(l)}function Rtc(c,t){let e=t.get(c);if(e)return e;let l=Ti(c,[],!1).filter(b=>fd(b)&&Oi(b)!=="body"),d=null,n=hd(c).position==="fixed",o=n?rb(c):c;for(;fd(o)&&!Yr(o);){let b=hd(o),i=Px(o),a=d?d.position:n?"fixed":"";!i&&(a==="fixed"||a==="absolute"&&b.position==="static")?l=l.filter(u=>u!==o):d=b,o=rb(o)}return t.set(c,l),l}function Ztc(c){let{element:t,boundary:e,rootBoundary:l,strategy:d}=c,o=[...e==="clippingAncestors"?LG(t)?[]:Rtc(t,this._c):[].concat(e),l],b=sY(t,o[0],d),i=b.top,a=b.right,r=b.bottom,u=b.left;for(let G=1;G<o.length;G++){let X=sY(t,o[G],d);i=yd(X.top,i),a=rn(X.right,a),r=rn(X.bottom,r),u=yd(X.left,u)}return{width:a-u,height:r-i,x:u,y:i}}function Itc(c){let{width:t,height:e}=XY(c);return{width:t,height:e}}function ptc(c,t,e){let l=uo(t),d=sn(t),n=e==="fixed",o=Qi(c,!0,n,t),b={scrollLeft:0,scrollTop:0},i=un(0);if((l||!n)&&((Oi(t)!=="body"||DG(d))&&(b=EG(t)),l)){let G=Qi(t,!0,n,t);i.x=G.x+t.clientLeft,i.y=G.y+t.clientTop}!l&&d&&(i.x=qx(d));let a=d&&!l&&!n?xY(d,b):un(0),r=o.left+b.scrollLeft-i.x-a.x,u=o.top+b.scrollTop-i.y-a.y;return{x:r,y:u,width:o.width,height:o.height}}function Jy(c){return hd(c).position==="static"}function GY(c,t){if(!uo(c)||hd(c).position==="fixed")return null;if(t)return t(c);let e=c.offsetParent;return sn(c)===e&&(e=e.ownerDocument.body),e}function gY(c,t){let e=Oe(c);if(LG(c))return e;if(!uo(c)){let d=rb(c);for(;d&&!Yr(d);){if(fd(d)&&!Jy(d))return d;d=rb(d)}return e}let l=GY(c,t);for(;l&&aY(l)&&Jy(l);)l=GY(l,t);return l&&Yr(l)&&Jy(l)&&!Px(l)?e:l||rY(c)||e}var Wtc=async function(c){let t=this.getOffsetParent||gY,e=this.getDimensions,l=await e(c.floating);return{reference:ptc(c.reference,await t(c.floating),c.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function ytc(c){return hd(c).direction==="rtl"}var HY={convertOffsetParentRelativeRectToViewportRelativeRect:Gtc,getDocumentElement:sn,getClippingRect:Ztc,getOffsetParent:gY,getElementRects:Wtc,getClientRects:Xtc,getDimensions:Itc,getScale:Nr,isElement:fd,isRTL:ytc};function RY(c,t){return c.x===t.x&&c.y===t.y&&c.width===t.width&&c.height===t.height}function Btc(c,t,e){let l=null,d,n=sn(c);function o(){var r;clearTimeout(d),(r=l)==null||r.disconnect(),l=null}function b(r,u){r===void 0&&(r=!1),u===void 0&&(u=1),o();let G=c.getBoundingClientRect(),{left:X,top:m,width:x,height:g}=G;if(r||t(),!x||!g)return;let R=UG(m),H=UG(n.clientWidth-(X+x)),Z=UG(n.clientHeight-(m+g)),p=UG(X),y={rootMargin:-R+"px "+-H+"px "+-Z+"px "+-p+"px",threshold:yd(0,rn(1,u))||1},I=!0;function B(F){let h=F[0].intersectionRatio;if(!RY(G,c.getBoundingClientRect()))return b();if(h!==u){if(!I)return b();h?b(!1,h):d=setTimeout(()=>{b(!1,1e-7)},1e3)}I=!1}try{l=new IntersectionObserver(B,{...y,root:n.ownerDocument})}catch{l=new IntersectionObserver(B,y)}l.observe(c)}let i=Oe(c),a=()=>b(e);return i.addEventListener("resize",a),b(!0),()=>{i.removeEventListener("resize",a),o()}}function jG(c,t,e,l){l===void 0&&(l={});let{ancestorScroll:d=!0,ancestorResize:n=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:b=typeof IntersectionObserver=="function",animationFrame:i=!1}=l,a=Cy(c),r=d||n?[...a?Ti(a):[],...t?Ti(t):[]]:[];r.forEach(R=>{d&&R.addEventListener("scroll",e),n&&R.addEventListener("resize",e)});let u=a&&b?Btc(a,e,n):null,G=-1,X=null;o&&(X=new ResizeObserver(R=>{let[H]=R;H&&H.target===a&&X&&t&&(X.unobserve(t),cancelAnimationFrame(G),G=requestAnimationFrame(()=>{var Z;(Z=X)==null||Z.observe(t)})),e()}),a&&!i&&X.observe(a),t&&X.observe(t));let m,x=i?Qi(c):null;i&&g();function g(){let R=Qi(c);x&&!RY(x,R)&&e(),x=R,m=requestAnimationFrame(g)}return e(),()=>{var R;r.forEach(H=>{d&&H.removeEventListener("scroll",e),n&&H.removeEventListener("resize",e)}),u?.(),(R=X)==null||R.disconnect(),X=null,i&&cancelAnimationFrame(m)}}var $x=lY;var cg=dY,tg=tY,eg=oY;var MG=cY;var lg=nY,PG=(c,t,e)=>{let l=new Map,d=e??{},n={...HY,...d.platform,_c:l};return $v(c,t,{...d,platform:n})};var ftc="div",_G=new WeakMap;function ZY(c=0,t=0,e=0,l=0){if(typeof DOMRect=="function")return new DOMRect(c,t,e,l);let d={x:c,y:t,width:e,height:l,top:t,right:c+e,bottom:t+l,left:c};return{...d,toJSON:()=>d}}function htc(c){if(!c)return ZY();let{x:t,y:e,width:l,height:d}=c;return ZY(t,e,l,d)}function Vtc(c,t){return{contextElement:c||void 0,getBoundingClientRect:()=>{let e=c,l=t?.(e);return l||!e?htc(l):e.getBoundingClientRect()}}}function Ftc(c){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(c)}function IY(c){let t=window.devicePixelRatio||1;return Math.round(c*t)/t}function Jtc(c){return typeof c=="number"?c:Math.max(c.left??0,c.right??0)}function Ctc(c,t){return $x(({placement:e})=>{let l=(c?.clientHeight||0)/2,d=typeof t.gutter=="number"?t.gutter+l:t.gutter??l;return{crossAxis:e.split("-")[1]?void 0:t.shift,mainAxis:d,alignmentAxis:t.shift}})}function vtc(c){if(c.flip===!1)return;let t=typeof c.flip=="string"?c.flip.split(" "):void 0;return mc(!t||t.every(Ftc),!1),tg({padding:c.overflowPadding,fallbackPlacements:t})}function Ytc(c){if(!(!c.slide&&!c.overlap))return cg({mainAxis:c.slide,crossAxis:c.overlap,padding:c.overflowPadding,limiter:lg()})}function Ntc(c,t){return eg({padding:c.overflowPadding,apply({elements:e,availableWidth:l,availableHeight:d,rects:n}){if(t?.())return;let o=e.floating,b=Math.round(n.reference.width);l=Math.floor(l),d=Math.floor(d),o.style.setProperty("--popover-anchor-width",`${b}px`),o.style.setProperty("--popover-available-width",`${l}px`),o.style.setProperty("--popover-available-height",`${d}px`),c.sameWidth&&(o.style.width=`${b}px`),c.fitViewport&&(o.style.maxWidth=`${l}px`,o.style.maxHeight=`${d}px`)}})}function Stc(c,t){if(c)return MG({element:c,padding:t.arrowPadding})}var KG=P(function({store:t,modal:e=!1,portal:l=e,preserveTabOrder:d=!0,autoFocusOnShow:n=!0,wrapperProps:o,fixed:b=!1,flip:i=!0,shift:a=0,slide:r=!0,overlap:u=!1,sameWidth:G=!1,fitViewport:X=!1,gutter:m,arrowPadding:x=4,overflowPadding:g=8,getAnchorRect:R,updatePosition:H,...Z}){let p=FG();t=t||p,mc(t,!1);let W=E(t,"arrowElement"),y=E(t,"anchorElement"),I=d&&l&&!e,B=E(t,I?["disclosureElement"]:[],gc=>I?gc.disclosureElement:null),F=E(t,"popoverElement"),h=E(t,"unstable_placing"),f=E(t,"contentElement"),C=E(t,"placement"),J=E(t,"mounted"),z=E(t,"rendered"),N=(0,pY.useRef)(null),k=!h,{portalRef:T,domReady:w}=xr(l,Z.portalRef),O=ic(R),A=ic(H),U=!!H,ec=typeof g=="number"?g:g.top??0,L=typeof g=="number"?g:g.right??0,S=typeof g=="number"?g:g.bottom??0,j=typeof g=="number"?g:g.left??0,sc=!J&&bo(J,Z.hidden,Z.alwaysVisible);Hc(()=>{if(J&&t?.setState("unstable_placing",!0),!F?.isConnected)return;let gc={top:ec,right:L,bottom:S,left:j};if(F.style.setProperty("--popover-overflow-padding",`${Jtc(gc)}px`),sc&&!U)return;let Uc=Vtc(y,O),Lc=!1,Ec=!1,ac=()=>!!(Lc||!F.isConnected),Pc=async()=>{if(ac()||!J)return;W||(N.current=N.current||document.createElement("div"));let Vt=W||N.current,Gt=[Ctc(Vt,{gutter:m,shift:a}),vtc({flip:i,overflowPadding:gc}),Ytc({slide:r,shift:a,overlap:u,overflowPadding:gc}),Stc(Vt,{arrowPadding:x}),Ntc({sameWidth:G,fitViewport:X,overflowPadding:gc},ac)],_t=await PG(Uc,F,{placement:C,strategy:b?"fixed":"absolute",middleware:Gt});if(ac())return;t?.setState("currentPlacement",_t.placement);let qn=IY(_t.x),$n=IY(_t.y);if(Object.assign(F.style,{top:"0",left:"0",transform:`translate3d(${qn}px,${$n}px,0)`}),Ec=!0,Vt&&_t.middlewareData.arrow){let{x:fl,y:nl}=_t.middlewareData.arrow,ol=an(_t.placement),bl=Vt.clientWidth/2,Ql=Vt.clientHeight/2,hl=fl!=null?fl+bl:-bl,Gd=nl!=null?nl+Ql:-Ql;F.style.setProperty("--popover-transform-origin",{top:`${hl}px calc(100% + ${Ql}px)`,bottom:`${hl}px ${-Ql}px`,left:`calc(100% + ${bl}px) ${Gd}px`,right:`${-bl}px ${Gd}px`}[ol]),Object.assign(Vt.style,{left:fl!=null?`${fl}px`:"",top:nl!=null?`${nl}px`:"",right:"",bottom:"",[ol]:"100%"})}},Se=jG(Uc,F,async()=>{if(!ac()){try{U?await A({updatePosition:Pc}):await Pc()}catch(Vt){throw Ec&&!ac()&&t?.setState("unstable_placing",!1),Vt}ac()||t?.setState("unstable_placing",!1)}},{elementResize:typeof ResizeObserver=="function"});return()=>{Lc=!0,Se()}},[t,z,F,W,y,C,J,sc,w,b,i,a,r,u,G,X,m,x,ec,L,S,j,O,U,A]),Hc(()=>{if(!J||!w||!F?.isConnected||!f?.isConnected)return;let gc=()=>{F.style.zIndex=getComputedStyle(f).zIndex};gc();let Uc=requestAnimationFrame(()=>{Uc=requestAnimationFrame(gc)});return()=>cancelAnimationFrame(Uc)},[J,w,F,f]),Hc(()=>{if(!t)return;let gc=t;_G.set(gc,(_G.get(gc)??0)+1);let Uc=Fc(gc,["mounted"],Lc=>{gc.setState("unstable_placing",Lc.mounted)});return()=>{Uc(),_G.set(gc,(_G.get(gc)??1)-1),queueMicrotask(()=>{_G.get(gc)||gc.setState("unstable_placing",!1)})}},[t]);let Xc=b?"fixed":"absolute";return Z=Zc(Z,gc=>(0,vy.jsx)("div",{...o,style:{position:Xc,top:0,left:0,width:"max-content",...o?.style},ref:t?.setPopoverElement,children:gc}),[t,Xc,o]),Z=Zc(Z,gc=>(0,vy.jsx)(nn,{value:t,children:gc}),[t]),Z={"data-placing":h||void 0,...Z,style:{position:"relative",...Z.style}},Z=fy({store:t,modal:e,portal:l,preserveTabOrder:d,preserveTabOrderAnchor:B||y,autoFocusOnShow:k&&n,...Z,portalRef:T}),Z}),qyc=Wd(M(function(t){let e=KG(t);return _(ftc,e)}),FG);var qG=$c([fr],[nn]),eBc=qG.useContext,lBc=qG.useScopedContext,$G=qG.useProviderContext,dg=qG.ContextProvider,Sr=qG.ScopedContextProvider;function Yy(c){return[c.clientX,c.clientY]}function WY(c,t){let[e,l]=c,d=!1,n=t.length;for(let o=n,b=0,i=o-1;b<o;i=b++){let a=t[b],r=t[i],u=t[i===0?o-1:i-1];if(a==null||r==null||u==null)return!1;let[G,X]=a,[m,x]=r,[,g]=u,R=(X-x)*(e-G)-(G-m)*(l-X);if(x<X){if(l>=x&&l<X){if(R===0)return!0;R>0&&(l===x?l>g&&(d=!d):d=!d)}}else if(X<x){if(l>X&&l<=x){if(R===0)return!0;R<0&&(l===x?l<g&&(d=!d):d=!d)}}else if(l===X&&(e>=m&&e<=G||e>=G&&e<=m))return!0}return d}function ktc(c,t){let{top:e,right:l,bottom:d,left:n}=t,[o,b]=c;return[o<n?"left":o>l?"right":null,b<e?"top":b>d?"bottom":null]}function yY(c,t){let e=c.getBoundingClientRect(),{top:l,right:d,bottom:n,left:o}=e,[b,i]=ktc(t,e),a=[t];return b?(i!=="top"&&a.push([b==="left"?o:d,l]),a.push([b==="left"?d:o,l]),a.push([b==="left"?d:o,n]),i!=="bottom"&&a.push([b==="left"?o:d,n])):i==="top"?(a.push([o,l]),a.push([o,n]),a.push([d,n]),a.push([d,l])):(a.push([o,n]),a.push([o,l]),a.push([d,l]),a.push([d,n])),a}var ft=s($(),1),Ny=s(V(),1);var ztc="div";function wtc(c,t,e,l){return!!(Dl(t)||c.includes(t)||e.some(d=>d&&c.includes(d))||l?.some(d=>Dl(d)||c.includes(d)))}function BY({event:c,element:t,enterPointRef:e,disablePointerEvents:l,refreshEnterPoint:d=!1}){let n=e.current;if(!n)return!1;let o=Yy(c),b=yY(t,n);return WY(o,b)?(d&&(e.current=o),l(c)&&(c.preventDefault(),c.stopPropagation()),!0):!1}function Atc({store:c,...t}){let[e,l]=(0,ft.useState)(!1),d=E(c,"mounted");(0,ft.useEffect)(()=>{d||l(!1)},[d]);let n=t.onFocus,o=ic(i=>{n?.(i),!i.defaultPrevented&&l(!0)}),b=(0,ft.useRef)(null);return(0,ft.useEffect)(()=>Fc(c,["anchorElement"],i=>{b.current=i.anchorElement}),[c]),t={autoFocusOnHide:e,finalFocus:b,...t,onFocus:o},t}var fY=(0,ft.createContext)(null),cX=P(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,hideOnHoverOutside:n=!0,disablePointerEventsOnApproach:o=!!n,...b}){let i=$G();t=t||i,mc(t,!1);let a=(0,ft.useRef)(null),r=(0,ft.useRef)([]),u=(0,ft.useRef)(0),G=(0,ft.useRef)(null),{portalRef:X,domReady:m}=xr(l,b.portalRef),x=Hr(),g=!!n,R=jc(n),H=!!o,Z=jc(o),p=E(t,"open"),W=E(t,"mounted"),y=(0,ft.useCallback)(()=>{window.clearTimeout(u.current),u.current=0},[]);(0,ft.useEffect)(()=>{if(!m||!W||!g&&!H)return;let f=a.current;return f?Oc(Xt("mousemove",J=>{if(!t||!x())return;let{anchorElement:z,disclosureElement:N,hideTimeout:k,timeout:T}=t.getState(),w=J.composedPath(),O=[z,N],A=O.find(U=>U&&w.includes(U));if(wtc(w,f,O,r.current)){G.current=A?Yy(J):null,y();return}u.current||BY({event:J,element:f,enterPointRef:G,disablePointerEvents:Z,refreshEnterPoint:!0})||R(J)&&(u.current=window.setTimeout(()=>{u.current=0,t?.hide()},k??T))},!0),y):void 0},[t,x,m,W,g,H,r,y,Z,R]),(0,ft.useEffect)(()=>{if(!m||!W||!H)return;let f=C=>{let J=a.current;J&&BY({event:C,element:J,enterPointRef:G,disablePointerEvents:Z})};return Oc(Xt("mouseenter",f,!0),Xt("mouseover",f,!0),Xt("mouseout",f,!0),Xt("mouseleave",f,!0))},[m,W,H,Z]),(0,ft.useEffect)(()=>{m&&(p||t?.setAutoFocusOnShow(!1))},[t,m,p]);let I=sr(p);(0,ft.useEffect)(()=>{if(m)return()=>{I.current||t?.setAutoFocusOnShow(!1)}},[t,m]);let B=(0,ft.useContext)(fY);Hc(()=>{if(e||!l||!W||!m)return;let f=a.current;if(f)return B?.(f)},[e,l,W,m]);let F=(0,ft.useCallback)(f=>{y(),r.current=[...r.current,f];let C=B?.(f);return()=>{y(),r.current=r.current.filter(J=>J!==f),C?.()}},[y,B]);b=Zc(b,f=>(0,Ny.jsx)(Sr,{value:t,children:(0,Ny.jsx)(fY.Provider,{value:F,children:f})}),[t,F]),b={...b,ref:Wc(a,b.ref)},b=Atc({store:t,...b});let h=E(t,["autoFocusOnShow"],f=>e||f.autoFocusOnShow);return b=KG({store:t,modal:e,portal:l,autoFocusOnShow:h,...b,portalRef:X,hideOnEscape(f){return to(d,f)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{t?.hide()})}),!0)}}),b}),XBc=Wd(M(function(t){let e=cX(t);return _(ztc,e)}),$G);var tX=$c([dg],[Sr]),Ttc=tX.useContext,HBc=tX.useScopedContext,eX=tX.useProviderContext,RBc=tX.ContextProvider,hY=tX.ScopedContextProvider;var VY=s(V(),1);var Otc="div",Qtc=P(function({store:t,portal:e=!0,gutter:l=8,preserveTabOrder:d=!1,hideOnHoverOutside:n=!0,hideOnInteractOutside:o=!0,...b}){let i=eX();return t=t||i,mc(t,!1),b=Zc(b,a=>(0,VY.jsx)(hY,{value:t,children:a}),[t]),b={role:E(t,["type"],a=>a.type==="description"?"tooltip":"none"),...b},b=cX({...b,store:t,portal:e,gutter:l,preserveTabOrder:d,hideOnHoverOutside(a){if(to(n,a))return!1;let r=t?.getState().anchorElement;return r?!("focusVisible"in r.dataset):!0},hideOnInteractOutside:a=>{if(to(o,a))return!1;let r=t?.getState().anchorElement;return r?!Kc(r,a.target):!0}}),b}),ng=Wd(M(function(t){let e=Qtc(t);return _(Otc,e)}),eX);var ub=s($(),1),og=P(function({store:t,showOnHover:e=!0,setAnchorElement:l=!1,...d}){let n=Wt(d),o=(0,ub.useRef)(null),b=(0,ub.useRef)(0);(0,ub.useEffect)(()=>()=>window.clearTimeout(b.current),[]),(0,ub.useEffect)(()=>Xt("mouseleave",g=>{let R=o.current;R&&g.target===R&&(window.clearTimeout(b.current),b.current=0)},!0),[]);let i=d.onMouseMove,a=jc(e),r=Hr(),u=ic(x=>{if(i?.(x),n||x.defaultPrevented||b.current||!r()||!a(x))return;let g=x.currentTarget;l&&t.setAnchorElement(g),t.setDisclosureElement(g);let{showTimeout:R,timeout:H}=t.getState(),Z=()=>{b.current=0,r()&&(l&&t.setAnchorElement(g),t.show(),queueMicrotask(()=>{t.setDisclosureElement(g)}))},p=R??H;p===0?Z():b.current=window.setTimeout(Z,p)}),G=d.onClick,X=ic(x=>{G?.(x),window.clearTimeout(b.current),b.current=0}),m=(0,ub.useCallback)(x=>{if(o.current=x,!l)return;let{anchorElement:g}=t.getState();g?.isConnected||t.setAnchorElement(x)},[t,l]);return d={...d,ref:Wc(m,d.ref),onMouseMove:u,onClick:X},d=xd(d),d});var Utc="a",Sy=P(function({store:t,showOnHover:e=!0,...l}){let d=$G();return t=t||d,mc(t,!1),og({store:t,showOnHover:e,setAnchorElement:!0,...l})}),kBc=M(function(t){let e=Sy(t);return _(Utc,e)});var lX=s($(),1);var Dtc="div",Ui=dt({activeStore:null}),ky=new WeakSet;function Ltc(c){return()=>{let{activeStore:t}=Ui.getState();t===c&&Ui.setState("activeStore",null)}}function Etc(c){c&&(ky.add(c),c.hide(),queueMicrotask(()=>ky.delete(c)))}var jtc=P(function({store:t,showOnHover:e=!0,...l}){let d=eX();t=t||d,mc(t,!1);let n=(0,lX.useRef)(!1);(0,lX.useEffect)(()=>Fc(t,["mounted"],m=>{m.mounted||(n.current=!1)}),[t]),(0,lX.useEffect)(()=>{if(!t)return;let m=Ltc(t);return Oc(m,Fc(t,["mounted"],x=>{if(!t)return;if(x.mounted){let{activeStore:R}=Ui.getState();if(R!==t){if(ky.has(t))return;Etc(R)}return Ui.setState("activeStore",t)}let g=setTimeout(m,t.getState().skipTimeout);return()=>clearTimeout(g)}))},[t]);let o=l.onMouseEnter,b=ic(m=>{o?.(m),n.current=!0}),i=l.onFocusVisible,a=ic(m=>{i?.(m),!m.defaultPrevented&&(t?.setAnchorElement(m.currentTarget),t?.show())}),r=l.onBlur,u=ic(m=>{if(r?.(m),m.defaultPrevented)return;let{activeStore:x}=Ui.getState();n.current=!1,x===t&&Ui.setState("activeStore",null)}),G=E(t,["type","contentElement"],m=>m.type==="label"?m.contentElement:null);Xr(G,"id");let X=G?.id;return l={"aria-labelledby":l["aria-label"]==null?X:void 0,...l,onMouseEnter:b,onFocusVisible:a,onBlur:u},l=Sy({store:t,showOnHover(m){if(!n.current||to(e,m))return!1;let{activeStore:x}=Ui.getState();return x?(t?.show(),!1):!0},...l}),l}),bg=M(function(t){let e=jtc(t);return _(Dtc,e)});function ig({popover:c,...t}={}){let e=ln(t.store,gd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let l=e?.getState(),d=Tx({...t,store:e}),n=Gc(t.placement,l?.placement,"bottom"),o={...d.getState(),placement:n,currentPlacement:n,anchorElement:Gc(l?.anchorElement,null),popoverElement:Gc(l?.popoverElement,null),arrowElement:Gc(l?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},b=dt(o,d,e),i=o.anchorElement===o.disclosureElement?o.anchorElement:null;return it(b,()=>Fc(b,["anchorElement","disclosureElement"],a=>{if(a.anchorElement&&a.anchorElement!==i){i=null;return}i=a.disclosureElement,b.setState("anchorElement",i)})),{...d,...b,setAnchorElement:a=>b.setState("anchorElement",a),setPopoverElement:a=>b.setState("popoverElement",a),setArrowElement:a=>b.setState("arrowElement",a),render:()=>b.setState("rendered",Symbol("rendered"))}}function ag(c,t,e){return Ae(t,[e.popover]),Nc(c,e,"placement"),Hy(c,t,e)}function rg(c={}){let t=c.store?.getState(),e=ig({...c,placement:Gc(c.placement,t?.placement,"bottom")}),l=Gc(c.timeout,t?.timeout,500),d={...e.getState(),timeout:l,showTimeout:Gc(c.showTimeout,t?.showTimeout),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout),autoFocusOnShow:Gc(t?.autoFocusOnShow,!1)},n=dt(d,e,c.store);return{...e,...n,setAutoFocusOnShow:o=>n.setState("autoFocusOnShow",o)}}function ug(c,t,e){return Nc(c,e,"timeout"),Nc(c,e,"showTimeout"),Nc(c,e,"hideTimeout"),ag(c,t,e)}function FY(c={}){let t=c.store?.getState(),e=rg({...c,placement:Gc(c.placement,t?.placement,"top"),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout,0)}),l={...e.getState(),type:Gc(c.type,t?.type,"description"),skipTimeout:Gc(c.skipTimeout,t?.skipTimeout,300)},d=dt(l,e,c.store);return{...e,...d}}function Ptc(c,t,e){return Nc(c,e,"type"),Nc(c,e,"skipTimeout"),ug(c,t,e)}function sg(c={}){let[t,e]=Ht(FY,c);return Ptc(t,e,c)}var dX=$c([rl],[We]),JY=dX.useContext,CY=dX.useScopedContext,H1c=dX.useProviderContext,R1c=dX.ContextProvider,Z1c=dX.ScopedContextProvider;var kr=s($(),1),vY="button",zy=P(function(t){let e=(0,kr.useRef)(null),l=Gr(e,vY),[d,n]=(0,kr.useState)(()=>!!l&&md({tagName:l,type:t.type}));return(0,kr.useEffect)(()=>{e.current&&n(md(e.current))},[]),t={role:!d&&l!=="a"?"button":void 0,...t,ref:Wc(e,t.ref)},t=hi(t),t}),f1c=M(function(t){let e=zy(St(t));return _(vY,e)});var sb=s($(),1);var _tc="button",Ktc=Symbol("disclosure"),wy=P(function({store:t,toggleOnClick:e=!0,...l}){let d=fG();t=t||d,mc(t,!1);let n=(0,sb.useRef)(null),[o,b]=(0,sb.useState)(!1),i=E(t,"disclosureElement"),a=E(t,"open"),r=(0,sb.useCallback)(g=>{let R=n.current;if(n.current=g,g){t?.getState().disclosureElement?.isConnected||t.setDisclosureElement(g);return}t?.getState().disclosureElement===R&&t.setDisclosureElement(null)},[t]);(0,sb.useEffect)(()=>{let g=i===n.current;i?.isConnected||(t?.setDisclosureElement(n.current),g=!0),b(a&&g)},[i,t,a]);let u=l.onClick,G=jc(e),[X,m]=gr(l,Ktc,!0),x=ic(g=>{u?.(g),!g.defaultPrevented&&(X||G(g)&&(t?.setDisclosureElement(g.currentTarget),t?.toggle()))});return l={"aria-expanded":o,"aria-controls":E(t,"contentElement")?.id,...m,...l,ref:Wc(r,l.ref),onClick:x},l=zy(l),l}),qtc=M(function(t){let e=wy(St(t));return _(_tc,e)});var $tc="button",Ay=P(function({store:t,...e}){let l=Ci();t=t||l,mc(t,!1);let d=E(t,"contentElement");return e={"aria-haspopup":pi(d,"dialog"),...e},e=wy({store:t,...e}),e}),O1c=M(function(t){let e=Ay(St(t));return _($tc,e)});var YY=s(V(),1),cec="button",nX=P(function({store:t,...e}){let l=FG();return t=t||l,mc(t,!1),e=Zc(e,d=>(0,YY.jsx)(nn,{value:t,children:d}),[t]),e=Ay({store:t,...e}),e}),M1c=M(function(t){let e=nX(St(t));return _(cec,e)});var NY=s($(),1),Ty=s(V(),1);var tec="span",eec={top:"4,10 8,6 12,10",right:"6,4 10,8 6,12",bottom:"4,6 8,10 12,6",left:"10,4 6,8 10,12"},Oy=P(function({store:t,placement:e,...l}){let d=$9();t=t||d,mc(t,!1);let n=E(t,["placement"],i=>e||i.placement),o=an(n),b=eec[o];return l={children:(0,NY.useMemo)(()=>(0,Ty.jsx)("svg",{display:"block",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 16 16",height:"1em",width:"1em",children:(0,Ty.jsx)("polyline",{points:b})}),[b]),"aria-hidden":!0,...l,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},l}),tfc=M(function(t){let e=Oy(t);return _(tec,e)});var SY=s($(),1),oX=$c([rl],[We]),Qy=oX.useContext,nfc=oX.useScopedContext,kY=oX.useProviderContext,ofc=oX.ContextProvider,zY=oX.ScopedContextProvider,bX=(0,SY.createContext)(!1);var Di=s($(),1);var wY="input";function lec(c,t){if(t!==void 0)return c!=null&&t!=null?t===c:!!t}function dec(c,t){return c==="input"&&(!t||t==="radio")}var Uy=P(function({store:t,name:e,value:l,checked:d,...n}){let o=Qy();t=t||o;let b=(0,Di.useContext)(bX),i=qc(n.id),a=(0,Di.useRef)(null),r=E(t,["value"],I=>d??lec(l,I?.value)),u=E(t,"id"),G=e??u;(0,Di.useEffect)(()=>{i&&r&&t?.getState().activeId!==i&&t?.setActiveId(i)},[t,r,i]);let X=n.onChange,m=dec(Gr(a,wY),n.type),x=b||Wt(n),[g,R]=mr();(0,Di.useEffect)(()=>{let I=a.current;I&&(m||(r!==void 0&&(I.checked=r),G!==void 0&&(I.name=G),l!==void 0&&(I.value=`${l}`)))},[g,m,r,G,l]);let H=ic(I=>{if(x){I.preventDefault(),I.stopPropagation();return}t?.getState().value!==l&&(m||(I.currentTarget.checked=!0,R()),X?.(I),!I.defaultPrevented&&t?.setValue(l))}),Z=n.onClick,p=ic(I=>{Z?.(I),!I.defaultPrevented&&(m||H(I))}),W=n.onFocus,y=ic(I=>{if(W?.(I),I.defaultPrevented||!m||x||!t)return;let{moves:B,activeId:F}=t.getState();B&&(i&&F!==i||I.currentTarget.checked||I.currentTarget.click())});return n={role:m?void 0:"radio",type:m?"radio":void 0,"aria-checked":r,...n,disabled:x||void 0,id:i,ref:Wc(a,n.ref),onChange:H,onClick:p,onFocus:y},n=Rd({store:t,clickOnEnter:!m,...n}),Ul({name:m?G:void 0,value:m?l:void 0,checked:r,...n})}),zr=Bt(M(function(t){let e=Uy(t);return _(wY,e)}));var AY=s($(),1),Dy=s(V(),1),nec="div";function oec(c){if(!c)return!1;if(c.tagName==="INPUT"){let{type:t,checked:e}=c;if(t==="radio")return e}return c.getAttribute("role")!=="radio"?!1:c.getAttribute("aria-checked")==="true"}function bec(c){let{renderedItems:t}=c.getState();return t.find(e=>oec(e.element))?.id}var iec=P(function({store:t,...e}){let l=kY();t=t||l;let d=(0,AY.useContext)(bX)||Wt(e);mc(t,!1),e=Zc(e,b=>(0,Dy.jsx)(zY,{value:t,children:(0,Dy.jsx)(bX.Provider,{value:d,children:b})}),[t,d]);let n=e.onBlurCapture,o=ic(b=>{if(n?.(b),b.defaultPrevented||!tn(b))return;let i=bec(t);i&&t.setActiveId(i)});return e={role:"radiogroup",...e,"aria-disabled":d||void 0,onBlurCapture:o},e=Zd({store:t,...e}),e}),wr=M(function(t){let e=iec(t);return _(nec,e)});function TY(c={}){let t=c.store?.getState(),e=Ll({...c,focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)}),l={...e.getState(),value:Gc(c.value,t?.value,c.defaultValue,null)},d=dt(l,e,c.store);return{...e,...d,setValue:n=>d.setState("value",n)}}function rec(c,t,e){return c=Id(c,t,e),Nc(c,e,"value","setValue"),c}function Ar(c={}){c=vG(c);let[t,e]=Ht(TY,c);return rec(t,e,c)}var uec="div",OY=new WeakMap;function sec(c){let t=OY.get(c);return t||(t={chars:"",cleanupTimeout:0},OY.set(c,t)),t}function Gg(c){c.chars=""}function Gec(c,t){let e=c.target;return e&&we(e)?!1:c.key===" "&&t.chars.length?!0:c.key.length===1&&!c.ctrlKey&&!c.altKey&&!c.metaKey&&/^[\p{Letter}\p{Number}]$/u.test(c.key)}function Xec(c,t){if(yt(c))return!0;let e=c.target;return e?t.some(l=>l.element===e):!1}function mec(c){return c.filter(t=>!t.disabled)}function Xg(c,t){let e=c.typeaheadText??(c.element?.textContent||c.children||"value"in c&&c.value);return e?VC(e).trim().toLowerCase().startsWith(t.toLowerCase()):!1}function xec({activeId:c,char:t,items:e,typeaheadState:l}){if(!c)return e;let d=e.find(o=>o.id===c);if(!d||!Xg(d,t))return e;let{chars:n}=l;return n!==t&&Xg(d,n)?e:(l.chars=t,p9(e.filter(o=>Xg(o,t)),c).filter(o=>o.id!==c))}var so=P(function({store:t,typeahead:e=!0,...l}){let d=en();t=t||d,mc(t,!1);let n=l.onKeyDownCapture,o=ic(b=>{if(n?.(b),b.defaultPrevented||!e||!t)return;let i=sec(t);if(!Gec(b,i))return Gg(i);let{renderedItems:a,items:r,activeId:u}=t.getState(),G=mec(r.length>a.length?r:a);if(!Xec(b,G))return Gg(i);b.preventDefault(),window.clearTimeout(i.cleanupTimeout),i.cleanupTimeout=window.setTimeout(()=>{Gg(i)},500);let X=b.key.toLowerCase();i.chars+=X,G=xec({activeId:u,char:X,items:G,typeaheadState:i});let m=G.find(x=>Xg(x,i.chars));m?t.move(m.id):Gg(i)});return l={...l,onKeyDownCapture:o},Ul(l)}),mg=M(function(t){let e=so(t);return _(uec,e)});var gec="span",Hec=P(function({store:t,...e}){let l=Ni();return t=t||l,e=Oy({store:t,...e}),e}),Ly=M(function(t){let e=Hec(t);return _(gec,e)});var Gb=s($(),1),jl=s(V(),1);var Rec="button";function Zec(c){return Array.from(c.selectedOptions).map(t=>t.value)}function xg(c,t){return()=>{let e=new Set,l=t();for(;l;){let d=c.item(l);if(!d)return;if(d.value!=null)return d.id;if(e.has(l))return;e.add(l),l=t({activeId:l})}}}var Iec=P(function({store:t,name:e,form:l,required:d,showOnKeyDown:n=!0,moveOnKeyDown:o=!0,toggleOnPress:b=!0,toggleOnClick:i=b,...a}){let r=Si();t=t||r,mc(t,!1);let u=a.onKeyDown,G=Wt(a),X=jc(n),m=jc(o),x=E(t,"placement"),g=an(x),R=E(t,"value"),H=Array.isArray(R),Z=ic(N=>{if(u?.(N),N.defaultPrevented||!t)return;let{orientation:k,items:T,activeId:w}=t.getState(),O=k!=="horizontal",A=k!=="vertical",U=!!T.find(S=>!S.disabled&&S.value!=null)?.rowId,ec={ArrowUp:(U||O)&&xg(t,t.up),ArrowRight:(U||A)&&xg(t,t.next),ArrowDown:(U||O)&&xg(t,t.down),ArrowLeft:(U||A)&&xg(t,t.previous)}[N.key];ec&&m(N)&&(N.preventDefault(),t.move(ec()));let L=g==="top"||g==="bottom";({ArrowDown:L,ArrowUp:L,ArrowLeft:g==="left",ArrowRight:g==="right"})[N.key]&&X(N)&&(N.preventDefault(),t.move(w),yi(N.currentTarget,"keyup",t.show))});a=Zc(a,N=>(0,jl.jsx)(fx,{value:t,children:N}),[t]);let[p,W]=(0,Gb.useState)(!1),y=(0,Gb.useRef)(!1);(0,Gb.useEffect)(()=>{let N=y.current;y.current=!1,!N&&W(!1)},[R]);let I=E(t,"labelElement");Xr(I,"id");let B=I?.id,F=a["aria-label"],h=a["aria-labelledby"]||B,f=E(t,["items"],N=>{if(e)return N.items}),C=(0,Gb.useMemo)(()=>{let N=f?.flatMap(k=>k.value??[]);return[...new Set(N)]},[f]);a=Zc(a,N=>e?(0,jl.jsxs)(jl.Fragment,{children:[(0,jl.jsxs)("select",{style:SG(),tabIndex:-1,"aria-hidden":!0,"aria-label":F,"aria-labelledby":F!=null?void 0:h,name:e,form:l,required:d,disabled:G,value:R,multiple:H,onFocus:()=>t?.getState().selectElement?.focus(),onChange:k=>{y.current=!0,W(!0),t?.setValue(H?Zec(k.target):k.target.value)},children:[E0(R).map(k=>k==null||C.includes(k)?null:(0,jl.jsx)("option",{value:k,children:k},k)),C.map(k=>(0,jl.jsx)("option",{value:k,children:k},k))]}),N]}):N,[t,F,h,e,l,d,R,H,C,G]);let J=(0,jl.jsxs)(jl.Fragment,{children:[R,(0,jl.jsx)(Ly,{})]}),z=E(t,"contentElement");return a={role:"combobox","aria-autocomplete":"none","aria-labelledby":a["aria-label"]!=null?void 0:B,"aria-haspopup":pi(z,"listbox"),"data-autofill":p||void 0,"data-name":e,children:J,...a,ref:Wc(t.setSelectElement,a.ref),onKeyDown:Z},a=nX({store:t,toggleOnClick:i,...a}),a=so({store:t,...a}),a}),gg=M(function(t){let e=Iec(St(t));return _(Rec,e)});var QY=s($(),1),Hg=(0,QY.createContext)(void 0);var UY=s($(),1),DY=s(V(),1),pec="div",Ey=P(function(t){let[e,l]=(0,UY.useState)();return t=Zc(t,d=>(0,DY.jsx)(Hg.Provider,{value:l,children:d}),[]),t={role:"group","aria-labelledby":t["aria-label"]!=null?void 0:e,...t},t}),chc=M(function(t){let e=Ey(t);return _(pec,e)});var Wec="div",jy=P(function({store:t,...e}){return e=Ey(e),e}),Rg=M(function(t){let e=jy(t);return _(Wec,e)});var LY=s($(),1),yec="div",My=P(function(t){let e=(0,LY.useContext)(Hg),l=qc(t.id);return Hc(()=>(e?.(l),()=>e?.(void 0)),[e,l]),t={"aria-hidden":!0,...t,id:l},t}),bhc=M(function(t){let e=My(t);return _(yec,e)});var Bec="div",Py=P(function({store:t,...e}){return e=My(e),e}),Zg=M(function(t){let e=Py(t);return _(Bec,e)});var EY=s($(),1),fec="div";function hec(c){let t=c.relatedTarget;return Lt(t)?Kc(c.currentTarget,t):!1}var _y=Symbol("composite-hover");function Vec(c){let{relatedTarget:t}=c;if(!Lt(t))return!1;let e=t;do{if(ze(e,_y)&&e[_y])return!0;e=e.parentElement}while(e);return!1}var iX=P(function({store:t,focusOnHover:e=!0,blurOnHoverEnd:l=!!e,...d}){let n=en();t=t||n,mc(t,!1);let o=Hr(),b=d.onMouseMove,i=jc(e),a=ic(m=>{if(b?.(m),!m.defaultPrevented&&o()&&i(m)){if(!Dl(m.currentTarget)){let x=t?.getState().compositeElement;x&&!Bi(x)&&x.focus({preventScroll:!0})}t?.setActiveId(m.currentTarget.id)}}),r=d.onMouseLeave,u=jc(l),G=ic(m=>{r?.(m),!m.defaultPrevented&&o()&&(hec(m)||Vec(m)||i(m)&&u(m)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),X=(0,EY.useCallback)(m=>{m&&(m[_y]=!0)},[]);return d={...d,ref:Wc(X,d.ref),onMouseMove:a,onMouseLeave:G},d}),Ig=Bt(M(function(t){let e=iX(t);return _(fec,e)}));var jY=s($(),1),MY=s(V(),1);var Fec="div";function Jec(c,t){if(t!=null)return c==null?!1:Array.isArray(c)?c.includes(t):c===t}var Cec=P(function({store:t,value:e,getItem:l,hideOnClick:d,setValueOnClick:n=e!=null,preventScrollOnKeyDown:o=!0,focusOnHover:b=!0,...i}){let a=ev();t=t||a,mc(t,!1);let r=qc(i.id),u=Wt(i),{listElement:G,multiSelectable:X,selected:m,autoFocus:x}=Fi(t,["value","activeId","items"],{listElement:"listElement",multiSelectable(B){return Array.isArray(B.value)},selected(B){return Jec(B.value,e)},autoFocus(B){return e==null||B.value==null||B.activeId!==r&&t?.item(B.activeId)?!1:Array.isArray(B.value)?B.value[B.value.length-1]===e:B.value===e}}),g=E(t?.combobox,"virtualFocus"),R=(0,jY.useCallback)(B=>{let F={...B,value:u?void 0:e};return l?l(F):F},[u,e,l]);d=d??(e!=null&&!X);let H=i.onClick,Z=jc(n),p=jc(d),W=ic(B=>{H?.(B),!B.defaultPrevented&&(tx(B)||cx(B)||(Z(B)&&e!=null&&t?.setValue(F=>Array.isArray(F)?F.includes(e)?F.filter(h=>h!==e):[...F,e]:e),p(B)&&t?.hide()))});i=Zc(i,B=>(0,MY.jsx)(hx.Provider,{value:m??!1,children:B}),[m]);let y=i.autoFocus??x;i={role:ur(G),"aria-selected":m,children:e,...i,id:r,autoFocus:g===!1?!1:y,"data-autofocus":y||void 0,onClick:W},i=Rd({store:t,getItem:R,preventScrollOnKeyDown:o,...i});let I=jc(b);return i=iX({store:t,...i,focusOnHover(B){return I(B)?t.getState().open:!1}}),i}),pg=Bt(M(function(t){let e=Cec(t);return _(Fec,e)}));var PY=s($(),1),Wg=(0,PY.createContext)(!1);var _Y=s($(),1),Ky=s(V(),1),vec="span",Yec=(0,Ky.jsx)("svg",{display:"block",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 16 16",height:"1em",width:"1em",children:(0,Ky.jsx)("polyline",{points:"4,8 7,12 12,4"})});function Nec(c){return c.checked?c.children||Yec:null}var aX=P(function({store:t,checked:e,...l}){let d=(0,_Y.useContext)(Wg);e=e??d;let n=Nec({checked:e,children:l.children});return l={"aria-hidden":!0,...l,children:n,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},l}),fhc=M(function(t){let e=aX(t);return _(vec,e)});var KY=s($(),1),Sec="span",kec=P(function({store:t,checked:e,...l}){let d=(0,KY.useContext)(hx);return e=e??d,l=aX({...l,checked:e}),l}),yg=M(function(t){let e=kec(t);return _(Sec,e)});var zec="div",wec=P(function({store:t,...e}){let l=Si();t=t||l,mc(t,!1);let d=qc(e.id),n=e.onClick,o=ic(b=>{n?.(b),!b.defaultPrevented&&queueMicrotask(()=>{t?.getState().selectElement?.focus()})});return e={...e,id:d,ref:Wc(t.setLabelElement,e.ref),onClick:o,style:{cursor:"default",...e.style}},e}),Bg=Bt(M(function(t){let e=wec(t);return _(zec,e)}));var sl=s($(),1),fg=s(V(),1);var Aec="div",qY=(0,sl.createContext)(null),qy=P(function({store:t,resetOnEscape:e=!0,hideOnEnter:l=!0,composite:d,alwaysVisible:n,...o}){let b=Ni();t=t||b,mc(t,!1);let i=qc(o.id),a=E(t,"value"),r=Array.isArray(a),[u,G]=(0,sl.useState)(a),X=E(t,"mounted");(0,sl.useEffect)(()=>{X||G(a)},[X,a]),e=e&&!r;let m=o.onKeyDown,x=jc(e),g=jc(l),R=ic(k=>{m?.(k),!k.defaultPrevented&&(k.key==="Escape"&&x(k)&&t?.setValue(u),(k.key===" "||k.key==="Enter")&&yt(k)&&g(k)&&(k.preventDefault(),t?.hide()))}),H=(0,sl.useContext)(oy),Z=(0,sl.useState)(),[p,W]=H||Z,y=(0,sl.useMemo)(()=>[p,W],[p,W]),[I,B]=(0,sl.useState)(null),F=(0,sl.useContext)(qY);(0,sl.useEffect)(()=>{if(F)return F(t),()=>F(null)},[F,t]),o=Zc(o,k=>(0,fg.jsx)(fx,{value:t,children:(0,fg.jsx)(qY.Provider,{value:B,children:(0,fg.jsx)(oy.Provider,{value:y,children:k})})}),[t,y]);let h=!!t.combobox;d=d??(!h&&I!==t);let[,f]=bx(d?t.setListElement:null),C=bo(X,o.hidden,n),J=C?{...o.style,display:"none"}:o.style;d&&(o={role:"listbox","aria-multiselectable":r||void 0,...o});let z=E(t,["labelElement"],k=>p?null:k.labelElement);Xr(z,"id");let N=p||z?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:N,hidden:C,...o,id:i,ref:Wc(f,o.ref),style:J,onKeyDown:R},o=Zd({store:t,...o,composite:d}),o=so({store:t,typeahead:!h,...o}),o}),Tec=M(function(t){let e=qy(t);return _(Aec,e)});var Oec="div",Qec=P(function({store:t,alwaysVisible:e,...l}){let d=Si();return t=t||d,l=qy({store:t,alwaysVisible:e,...l}),l=KG({store:t,alwaysVisible:e,...l}),l}),hg=Wd(M(function(t){let e=Qec(t);return _(Oec,e)}),Si);function $Y({combobox:c,...t}={}){let e=ln(t.store,gd(c,["value","items","renderedItems","compositeElement","baseElement","arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","inputElement","labelElement","selectElement","selectLabelElement"]));let l=e.getState(),d=Ll({...t,store:e,virtualFocus:Gc(t.virtualFocus,l.virtualFocus,!0),compositeElementInFocusOrder:Gc(t.compositeElementInFocusOrder,t.includesBaseElement,l.compositeElementInFocusOrder,l.includesBaseElement,!1),activeId:Gc(t.activeId,l.activeId,t.defaultActiveId,null),orientation:Gc(t.orientation,l.orientation,"vertical")}),n=ig({...t,store:e,placement:Gc(t.placement,l.placement,"bottom-start")}),o=new String(""),b={...d.getState(),...n.getState(),value:Gc(t.value,l.value,t.defaultValue,o),setValueOnMove:Gc(t.setValueOnMove,l.setValueOnMove,!1),labelElement:Gc(l.labelElement,null),selectElement:Gc(l.selectElement,null),listElement:Gc(l.listElement,null)},i=dt(b,d,n,e);return it(i,()=>Fc(i,["value","items"],a=>{if(a.value!==o||!a.items.length)return;let r=a.items.find(u=>!u.disabled&&u.value!=null);r?.value!=null&&i.setState("value",r.value)})),it(i,()=>Fc(i,["mounted"],a=>{a.mounted||i.setState("activeId",b.activeId)})),it(i,()=>Fc(i,["mounted","items","value"],a=>{if(c||a.mounted)return;let r=E0(a.value),u=r[r.length-1];if(u==null)return;let G=a.items.find(X=>!X.disabled&&X.value===u);G&&i.setState("activeId",G.id)})),it(i,()=>lo(i,["setValueOnMove","moves"],a=>{let{mounted:r,value:u,activeId:G}=i.getState();if(!a.setValueOnMove&&r||Array.isArray(u)||!a.moves||!G)return;let X=d.item(G);!X||X.disabled||X.value==null||i.setState("value",X.value)})),{...d,...n,...i,combobox:c,setValue:a=>i.setState("value",a),setLabelElement:a=>{i.setState("labelElement",a),c?.setSelectLabelElement(a)},setSelectElement:a=>i.setState("selectElement",a),setListElement:a=>i.setState("listElement",a)}}function Dec(c){let t=Bx();return c={...c,combobox:c.combobox!==void 0?c.combobox:t},vG(c)}function Lec(c,t,e){return Ae(t,[e.combobox]),Nc(c,e,"value","setValue"),Nc(c,e,"setValueOnMove"),Object.assign(ag(Id(c,t,e),t,e),{combobox:e.combobox})}function Vg(c={}){c=Dec(c);let[t,e]=Ht($Y,c);return Lec(t,e,c)}var cN=s($(),1),tN=s(V(),1);var Eec="div",jec=P(function({store:t,"aria-setsize":e,"aria-posinset":l,...d}){let n=en();t=t||n,mc(t,!1);let o=qc(d.id),b=E(t,"compositeElement")||void 0,i=(0,cN.useMemo)(()=>({id:o,compositeElement:b,ariaSetSize:e,ariaPosInSet:l}),[o,b,e,l]);return d=Zc(d,a=>(0,tN.jsx)(rx.Provider,{value:i,children:a}),[i]),d={...d,id:o},d}),Fg=M(function(t){let e=jec(t);return _(Eec,e)});function eN(c={}){c.store;let t=c.store?.getState(),e={value:Gc(c.value,t?.value,c.defaultValue,!1)},l=dt(e,c.store);return{...l,setValue:d=>l.setState("value",d)}}function Pec(c,t,e){return Ae(t,[e.store]),Nc(c,e,"value","setValue"),c}function lN(c={}){let[t,e]=Ht(eN,c);return Pec(t,e,c)}var rX=$c(),dN=rX.useContext,VVc=rX.useScopedContext,FVc=rX.useProviderContext,JVc=rX.ContextProvider,CVc=rX.ScopedContextProvider;var Tr=s($(),1),oN=s(V(),1);function Jg(c){return Array.isArray(c)?c.toString():c}var bN="input";function nN(c,t){t?c.indeterminate=!0:c.indeterminate&&(c.indeterminate=!1)}function _ec(c,t){return c==="input"&&(!t||t==="checkbox")}var $y=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,...o}){let b=dN();t=t||b;let[i,a]=(0,Tr.useState)(n??!1),r=E(t,["value"],y=>{if(d!==void 0)return d;if(y?.value===void 0)return i;if(l!=null){if(Array.isArray(y.value)){let I=Jg(l);return y.value.includes(I)}return y.value===l}return Array.isArray(y.value)?!1:typeof y.value=="boolean"?y.value:!1}),u=(0,Tr.useRef)(null),G=_ec(Gr(u,bN),o.type),X=r?r==="mixed":void 0,m=r==="mixed"?!1:r,x=Wt(o),[g,R]=mr();(0,Tr.useEffect)(()=>{let y=u.current;y&&(nN(y,X),!G&&(y.checked=m,e!==void 0&&(y.name=e),l!==void 0&&(y.value=String(l))))},[g,X,G,m,e,l]);let H=o.onChange,Z=ic(y=>{if(x){y.stopPropagation(),y.preventDefault();return}if(nN(y.currentTarget,X),G||(y.currentTarget.checked=!y.currentTarget.checked,R()),H?.(y),y.defaultPrevented)return;let I=y.currentTarget.checked;a(I),t?.setValue(B=>{if(l==null)return I;let F=Jg(l);return Array.isArray(B)?I?B.includes(F)?B:[...B,F]:B.filter(h=>h!==F):B===F?!1:F})}),p=o.onClick,W=ic(y=>{p?.(y),!y.defaultPrevented&&(G||Z(y))});return o=Zc(o,y=>(0,oN.jsx)(Wg.Provider,{value:m,children:y}),[m]),o={role:G?void 0:"checkbox",type:G?"checkbox":void 0,"aria-checked":r,...o,ref:Wc(u,o.ref),onChange:Z,onClick:W},o=hi({clickOnEnter:!G,...o}),Ul({name:G?e:void 0,value:G?l:void 0,checked:m,...o})}),AVc=M(function(t){let e=$y(t);return _(bN,e)});var cB=s($(),1),uX=$c([rl,dg],[We,Sr]),sX=uX.useContext,Or=uX.useScopedContext,Li=uX.useProviderContext,iN=uX.ContextProvider,aN=uX.ScopedContextProvider;var Cg=(0,cB.createContext)(void 0),vg=(0,cB.createContext)(!1);var Yg=s($(),1),tB=s(V(),1);var Kec="div";function qec({store:c,...t}){let[e,l]=(0,Yg.useState)(void 0),d=t["aria-label"],n=E(c,"disclosureElement"),o=E(c,"contentElement");return(0,Yg.useEffect)(()=>{let b=n;if(!b)return;let i=o;i&&(d||i.hasAttribute("aria-label")?l(void 0):b.id&&l(b.id))},[d,n,o]),e}var eB=P(function({store:t,alwaysVisible:e,composite:l,...d}){let n=Li();t=t||n,mc(t,!1);let o=t.parent,b=t.menubar,i=!!o,a=qc(d.id),r=d.onKeyDown,u=E(t,["placement"],W=>an(W.placement)),G=E(t,["orientation"],W=>W.orientation==="both"?void 0:W.orientation),X=G!=="vertical",m=E(b,["orientation"],W=>!!W&&W.orientation!=="vertical"),x=ic(W=>{if(r?.(W),!W.defaultPrevented){if(i||b&&!X){let y={ArrowRight:()=>u==="left"&&!X,ArrowLeft:()=>u==="right"&&!X,ArrowUp:()=>u==="bottom"&&X,ArrowDown:()=>u==="top"&&X}[W.key];if(y?.())return W.stopPropagation(),W.preventDefault(),t?.hide()}if(b){let y={ArrowRight:()=>{if(m)return b.next()},ArrowLeft:()=>{if(m)return b.previous()},ArrowDown:()=>{if(!m)return b.next()},ArrowUp:()=>{if(!m)return b.previous()}}[W.key],I=y?.();I!==void 0&&(W.stopPropagation(),W.preventDefault(),b.move(I))}}});d=Zc(d,W=>(0,tB.jsx)(aN,{value:t,children:W}),[t]);let g=qec({store:t,...d}),R=E(t,"mounted"),H=bo(R,d.hidden,e),Z=H?{...d.style,display:"none"}:d.style;d=Zc(d,W=>(0,tB.jsx)(vg.Provider,{value:H,children:W}),[H]),d={"aria-labelledby":g,hidden:H,...d,id:a,ref:Wc(a?t.setContentElement:null,d.ref),style:Z,onKeyDown:x};let p=!!t.combobox;return l=l??!p,l&&(d={role:"menu","aria-orientation":G,...d}),d=Zd({store:t,composite:l,...d}),d=so({store:t,typeahead:!p,...d}),d}),$ec=M(function(t){let e=eB(t);return _(Kec,e)});var Gn=s($(),1);var clc="div",tlc=P(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,autoFocusOnShow:n=!0,hideOnHoverOutside:o,alwaysVisible:b,...i}){let a=Li();t=t||a,mc(t,!1);let r=(0,Gn.useRef)(null),u=t.parent,G=t.menubar,X=!!u,m=!!G&&!X,x=X?!1:e;i={...i,ref:Wc(r,i.ref)};let{"aria-labelledby":g,...R}=eB({store:t,alwaysVisible:b,...i});i=R;let[H,Z]=(0,Gn.useState)(),p=E(t,["autoFocusOnShow","initialFocus","renderedItems","compositeElement"],f=>{if(!f.autoFocusOnShow)return;let C=J=>!J.disabled&&!!J.element;switch(f.initialFocus){case"first":return f.renderedItems.find(C)?.element||null;case"last":for(let J=f.renderedItems.length-1;J>=0;J-=1){let z=f.renderedItems[J];if(z&&C(z))return z.element}return null;default:return f.compositeElement}});(0,Gn.useEffect)(()=>{let f=!1;return Z(C=>{if(f)return;if(x&&C?.current?.isConnected)return C;if(p===void 0)return;if(p&&p===C?.current)return C;let J=(0,Gn.createRef)();return J.current=p,J}),()=>{f=!0}},[x,p]);let W=!!H||!!i.initialFocus||x,y=n===!1?!1:W&&n,I=E(t,["disclosureElement","anchorElement"],f=>f.disclosureElement||f.anchorElement),B=E(t.combobox||t,"contentElement"),F=E(u?.combobox||u,"contentElement"),h=(0,Gn.useMemo)(()=>{if(!F||!B)return;let f=B.getAttribute("role"),C=F.getAttribute("role");if(!((C==="menu"||C==="menubar")&&f==="menu"))return F},[B,F]);return h!==void 0&&(i={preserveTabOrderAnchor:h,...i}),i=cX({store:t,alwaysVisible:b,initialFocus:H,autoFocusOnShow:y,finalFocus:I,...i,hideOnEscape(f){return to(d,f)?!1:(t?.hideAll(),!0)},hideOnHoverOutside(f){let C=t?.getState().disclosureElement;return(typeof o=="function"?o(f):o??(X?!0:m?C?!Dl(C):!0:!1))?f.defaultPrevented||!X||!C||(TC(C,"mouseout",f),!Dl(C))?!0:(requestAnimationFrame(()=>{Dl(C)||t?.hide()}),!1):!1},modal:x,portal:l,backdrop:X?!1:i.backdrop}),i={"aria-labelledby":g,...i},i}),Ng=Wd(M(function(t){let e=tlc(t);return _(clc,e)}),Li);var uN=s($(),1),lB=s(V(),1);var elc="button";function llc(c,t){return{ArrowDown:t==="bottom"||t==="top"?"first":!1,ArrowUp:t==="bottom"||t==="top"?"last":!1,ArrowRight:t==="right"?"first":!1,ArrowLeft:t==="left"?"first":!1}[c.key]}function rN(c,t){return!!c?.some(e=>!e.element||e.element===t?!1:e.element.getAttribute("aria-expanded")==="true")}var dlc=P(function({store:t,focusable:e,accessibleWhenDisabled:l,showOnHover:d,...n}){let o=Li();t=t||o,mc(t,!1);let b=(0,uN.useRef)(null),i=t.parent,a=t.menubar,r=!!i,u=!!a&&!r,G=Wt(n),X=f=>G||vC(f),m=()=>{let f=b.current;f&&(t?.setDisclosureElement(f),t?.show())},x=n.onFocus,g=ic(f=>{if(x?.(f),X(f.currentTarget)||f.defaultPrevented||(t?.setAutoFocusOnShow(!1),t?.setActiveId(null),!a)||!u)return;let{items:C}=a.getState();rN(C,f.currentTarget)&&m()}),R=E(t,["placement"],f=>an(f.placement)),H=n.onKeyDown,Z=ic(f=>{if(H?.(f),X(f.currentTarget)||f.defaultPrevented)return;let C=llc(f,R);if(C){f.preventDefault();let{open:J}=t.getState();if(J){let z=C==="last"?t.last():t.first();t.move(z);return}m(),t?.setAutoFocusOnShow(!0),t?.setInitialFocus(C)}}),p=n.onClick,W=ic(f=>{if(p?.(f),f.defaultPrevented||!t)return;let C=!f.detail,{open:J}=t.getState();(!J||C)&&((!r||C)&&t.setAutoFocusOnShow(!0),t.setInitialFocus(C?"first":"container")),r&&m()});n=Zc(n,f=>(0,lB.jsx)(iN,{value:t,children:f}),[t]),r&&(n={...n,render:(0,lB.jsx)(bn.div,{render:n.render})});let y=qc(n.id),I=E(i?.combobox||i,"contentElement"),B=r||u?ur(I,"menuitem"):void 0,F=E(t,"contentElement"),h=!!t.combobox;return n={role:B,"aria-haspopup":pi(F,h?"dialog":"menu"),...n,id:y,ref:Wc(b,n.ref),onFocus:g,onKeyDown:Z,onClick:W},n=og({store:t,focusable:e,accessibleWhenDisabled:l,...n,showOnHover:f=>{if(!(()=>{if(typeof d=="function")return d(f);if(d!=null)return d;if(r)return!0;if(!a)return!1;let{items:z}=a.getState();return u&&rN(z)})())return!1;let J=u?a:i;return J&&J.setActiveId(f.currentTarget.id),!0}}),n=nX({store:t,toggleOnClick:!r,focusable:e,accessibleWhenDisabled:l,...n}),n=so({store:t,typeahead:u,...n}),n}),Qr=M(function(t){let e=dlc(t);return _(elc,St(e))});var nlc="div",olc=P(function(t){return t=jy(t),t}),Sg=M(function(t){let e=olc(t);return _(nlc,e)});var blc="div",ilc=P(function(t){return t=Py(t),t}),kg=M(function(t){let e=ilc(t);return _(blc,e)});var sN=s($(),1);var alc="div";function rlc(c,t,e){if(!c)return!1;if(Dl(c))return!0;let l=t?.find(n=>n.element===e?!1:n.element?.getAttribute("aria-expanded")==="true")?.element?.getAttribute("aria-controls");if(!l)return!1;let d=Bc(c).getElementById(l);return d?Dl(d)?!0:!!d.querySelector("[role=menuitem][aria-expanded=true]"):!1}var GX=P(function({store:t,hideOnClick:e=!0,preventScrollOnKeyDown:l=!0,focusOnHover:d,blurOnHoverEnd:n,...o}){let b=Or(!0),i=CY();t=t||b||i,mc(t,!1);let a=o.onClick,r=jc(e),u="hideAll"in t?t.hideAll:void 0,G=!!u,X=ic(g=>{if(a?.(g),g.defaultPrevented||tx(g)||cx(g)||!u)return;let R=g.currentTarget.getAttribute("aria-haspopup");R&&R!=="false"||r(g)&&u()}),m=E(t,["contentElement"],g=>"contentElement"in g?g.contentElement:null),x=(0,sN.useContext)(vg);return o={role:ur(m,"menuitem"),...o,onClick:X},o=Rd({store:t,preventScrollOnKeyDown:l,...o,shouldRegisterItem:x?!1:o.shouldRegisterItem}),o=iX({store:t,...o,focusOnHover(g){let R=()=>typeof d=="function"?d(g):d??!0;if(!t||!R())return!1;let{compositeElement:H,items:Z}=t.getState();return G?(g.currentTarget.hasAttribute("aria-expanded")&&g.currentTarget.focus({preventScroll:!0}),!0):rlc(H,Z,g.currentTarget)?(g.currentTarget.focus({preventScroll:!0}),!0):!1},blurOnHoverEnd(g){return typeof n=="function"?n(g):n??G}}),o}),zg=Bt(M(function(t){let e=GX(t);return _(alc,e)}));var GN=s($(),1),ulc="span",slc=P(function({store:t,checked:e,...l}){let d=(0,GN.useContext)(Cg);return e=e??d,l=aX({...l,checked:e}),l}),Ur=M(function(t){let e=slc(t);return _(ulc,e)});var nB=s($(),1);var Glc="div";function dB(c,t,e){if(t===void 0)return Array.isArray(c)?c:!!e;let l=Jg(t);return Array.isArray(c)?e?c.includes(l)?c:[...c,l]:c.filter(d=>d!==l):e?l:c===l?!1:c}var Xlc=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,hideOnClick:o=!1,...b}){let i=Or();t=t||i,mc(t,!1);let a=xG(n);(0,nB.useEffect)(()=>{t?.setValue(e,(u=l!==void 0?[]:!1)=>a?dB(u,l,!0):u)},[t,e,l,a]),(0,nB.useEffect)(()=>{d!==void 0&&t?.setValue(e,u=>dB(u,l,d))},[t,e,l,d]);let r=lN({value:E(t,["values"],u=>u.values[e]),setValue(u){t?.setValue(e,()=>{if(d===void 0)return u;let G=dB(u,l,d);return!Array.isArray(G)||!Array.isArray(u)?G:hC(u,G)?u:G})}});return b={role:"menuitemcheckbox",...b},b=$y({store:r,name:e,value:l,checked:d,...b}),b=GX({store:t,hideOnClick:o,...b}),b}),wg=Bt(M(function(t){let e=Xlc(t);return _(Glc,e)}));var bB=s($(),1),XN=s(V(),1);var mlc="div";function oB(c,t,e){return e===void 0?c:e?t:c===t?!1:c}var xlc=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,onChange:o,hideOnClick:b=!1,...i}){let a=Or();t=t||a,mc(t,!1);let r=xG(n);(0,bB.useEffect)(()=>{t?.setValue(e,(G=!1)=>oB(G,l,r))},[t,e,l,r]),(0,bB.useEffect)(()=>{d!==void 0&&t?.setValue(e,G=>oB(G,l,d))},[t,e,l,d]);let u=E(t,["values"],G=>G.values[e]===l);return i=Zc(i,G=>(0,XN.jsx)(Cg.Provider,{value:u,children:G}),[u]),i={role:"menuitemradio",...i},i=Uy({name:e,value:l,checked:u,onChange(G){if(o?.(G),G.defaultPrevented)return;let X=G.currentTarget;t?.setValue(e,m=>oB(m,l,d??X.checked))},...i}),i=GX({store:t,hideOnClick:b,...i}),i}),Ag=Bt(M(function(t){let e=xlc(t);return _(mlc,e)}));function mN({combobox:c,parent:t,menubar:e,...l}={}){let d=!!e&&!t,n=ln(l.store,x9(t,["values"]),gd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=n.getState(),b=Ll({...l,store:n,orientation:Gc(l.orientation,o.orientation,"vertical")}),i=rg({...l,store:n,placement:Gc(l.placement,o.placement,"bottom-start"),timeout:Gc(l.timeout,o.timeout,d?0:150),hideTimeout:Gc(l.hideTimeout,o.hideTimeout,0)}),a={...b.getState(),...i.getState(),initialFocus:Gc(o.initialFocus,"container"),values:Gc(l.values,o.values,l.defaultValues,{})},r=dt(a,b,i,n);return it(r,()=>Fc(r,["mounted"],u=>{u.mounted||r.setState("activeId",null)})),it(r,()=>Fc(t,["orientation"],u=>{r.setState("placement",u.orientation==="vertical"?"right-start":"bottom-start")})),{...b,...i,...r,combobox:c,parent:t,menubar:e,hideAll:()=>{i.hide(),t?.hideAll()},setInitialFocus:u=>r.setState("initialFocus",u),setValues:u=>r.setState("values",u),setValue:(u,G)=>{u!=="__proto__"&&u!=="constructor"&&(Array.isArray(u)||r.setState("values",X=>{let m=X[u],x=rr(G,m);return x===m?X:{...X,[u]:x!==void 0&&x}}))}}}function Hlc(c,t,e){return Ae(t,[e.combobox,e.parent,e.menubar]),Nc(c,e,"values","setValues"),Object.assign(ug(Id(c,t,e),t,e),{combobox:e.combobox,parent:e.parent,menubar:e.menubar})}function Tg(c={}){let t=sX(),e=JY(),l=Bx();c={...c,parent:c.parent!==void 0?c.parent:t,menubar:c.menubar!==void 0?c.menubar:e,combobox:c.combobox!==void 0?c.combobox:l};let[d,n]=Ht(mN,c);return Hlc(d,n,c)}var Rlc="hr",Zlc=P(function({store:t,...e}){let l=sX();return t=t||l,e=ay({store:t,...e}),e}),Og=M(function(t){let e=Zlc(t);return _(Rlc,e)});var NN=s(rc(),1),Ug=s(Y(),1);var Qg=s(Y(),1),XX=(0,Qg.createContext)({});XX.displayName="CompositeContext";var Ml=()=>(0,Qg.useContext)(XX);var xN=s(Y(),1);var gN=s(V(),1),HN=(0,xN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,gN.jsx)(Rg,{store:d,...t,ref:e})});var RN=s(Y(),1);var ZN=s(V(),1),IN=(0,RN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,ZN.jsx)(Zg,{store:d,...t,ref:e})});var pN=s(Y(),1);var WN=s(V(),1),yN=(0,pN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,WN.jsx)(Ig,{store:d,...t,ref:e})});var BN=s(Y(),1);var fN=s(V(),1),hN=(0,BN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,fN.jsx)(Ji,{store:d,...t,ref:e})});var VN=s(Y(),1);var FN=s(V(),1),JN=(0,VN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,FN.jsx)(Fg,{store:d,...t,ref:e})});var CN=s(Y(),1);var vN=s(V(),1),YN=(0,CN.forwardRef)(function(t,e){let l=Ml(),d=t.store??l.store;return(0,vN.jsx)(mg,{store:d,...t,ref:e})});var iB=s(V(),1),Be=Object.assign((0,Ug.forwardRef)(function({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d=!1,focusWrap:n=!1,focusShift:o=!1,virtualFocus:b=!1,orientation:i="both",rtl:a=(0,NN.isRTL)(),children:r,disabled:u=!1,...G},X){let m=G.store,x=hr({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d,focusWrap:n,focusShift:o,virtualFocus:b,orientation:i,rtl:a}),g=m??x,R=(0,Ug.useMemo)(()=>({store:g}),[g]);return(0,iB.jsx)(px,{disabled:u,store:g,...G,ref:X,children:(0,iB.jsx)(XX.Provider,{value:R,children:r})})}),{Group:Object.assign(HN,{displayName:"Composite.Group"}),GroupLabel:Object.assign(IN,{displayName:"Composite.GroupLabel"}),Item:Object.assign(hN,{displayName:"Composite.Item"}),Row:Object.assign(JN,{displayName:"Composite.Row"}),Hover:Object.assign(yN,{displayName:"Composite.Hover"}),Typeahead:Object.assign(YN,{displayName:"Composite.Typeahead"}),Context:Object.assign(XX,{displayName:"Composite.Context"})});var Bw=s(oc(),1),vb=s(Y(),1),fw=s(Mc(),1);var kN=s(V(),1);function Ilc(c){let{shortcut:t,className:e}=c;if(!t)return null;let l,d;return typeof t=="string"&&(l=t),t!==null&&typeof t=="object"&&(l=t.display,d=t.ariaLabel),(0,kN.jsx)("span",{className:e,"aria-label":d,children:l})}var Dg=Ilc;function zN(c){if(typeof Proxy>"u")return c;let t=new Map,e=(...l)=>c(...l);return new Proxy(e,{get:(l,d)=>d==="create"?c:(t.has(d)||t.set(d,c(d)),t.get(d))})}function Xb(c){return c!==null&&typeof c=="object"&&typeof c.start=="function"}var mX=c=>Array.isArray(c);function aB(c,t){if(!Array.isArray(t))return!1;let e=t.length;if(e!==c.length)return!1;for(let l=0;l<e;l++)if(t[l]!==c[l])return!1;return!0}function Go(c){return typeof c=="string"||Array.isArray(c)}function wN(c){let t=[{},{}];return c?.values.forEach((e,l)=>{t[0][l]=e.get(),t[1][l]=e.getVelocity()}),t}function Dr(c,t,e,l){if(typeof t=="function"){let[d,n]=wN(l);t=t(e!==void 0?e:c.custom,d,n)}if(typeof t=="string"&&(t=c.variants&&c.variants[t]),typeof t=="function"){let[d,n]=wN(l);t=t(e!==void 0?e:c.custom,d,n)}return t}function mb(c,t,e){let l=c.getProps();return Dr(l,t,e!==void 0?e:l.custom,c)}var Lg=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],xX=["initial",...Lg];var xb=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gl=new Set(xb);var fe=c=>c*1e3,Xl=c=>c/1e3;var plc={type:"spring",stiffness:500,damping:25,restSpeed:10},Wlc=c=>({type:"spring",stiffness:550,damping:c===0?2*Math.sqrt(550):30,restSpeed:10}),ylc={type:"keyframes",duration:.8},Blc={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},AN=(c,{keyframes:t})=>t.length>2?ylc:Gl.has(c)?c.startsWith("scale")?Wlc(t[1]):plc:Blc;function Lr(c,t){return c?c[t]||c.default||c:void 0}var Er={skipAnimations:!1,useManualTiming:!1};var Eg={current:!1};var flc=c=>c!==null;function gb(c,{repeat:t,repeatType:e="loop"},l){let d=c.filter(flc),n=t&&e!=="loop"&&t%2===1?0:d.length-1;return!n||l===void 0?d[n]:l}var rt=c=>c;var Xo=rt,Fl=rt;function TN(c){let t=new Set,e=new Set,l=!1,d=!1,n=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function b(a){n.has(a)&&(i.schedule(a),c()),a(o)}let i={schedule:(a,r=!1,u=!1)=>{let X=u&&l?t:e;return r&&n.add(a),X.has(a)||X.add(a),a},cancel:a=>{e.delete(a),n.delete(a)},process:a=>{if(o=a,l){d=!0;return}l=!0,[t,e]=[e,t],t.forEach(b),t.clear(),l=!1,d&&(d=!1,i.process(a))}};return i}var jg=["read","resolveKeyframes","update","preRender","render","postRender"],hlc=40;function Mg(c,t){let e=!1,l=!0,d={delta:0,timestamp:0,isProcessing:!1},n=()=>e=!0,o=jg.reduce((R,H)=>(R[H]=TN(n),R),{}),{read:b,resolveKeyframes:i,update:a,preRender:r,render:u,postRender:G}=o,X=()=>{let R=Er.useManualTiming?d.timestamp:performance.now();e=!1,d.delta=l?1e3/60:Math.max(Math.min(R-d.timestamp,hlc),1),d.timestamp=R,d.isProcessing=!0,b.process(d),i.process(d),a.process(d),r.process(d),u.process(d),G.process(d),d.isProcessing=!1,e&&t&&(l=!1,c(X))},m=()=>{e=!0,l=!0,d.isProcessing||c(X)};return{schedule:jg.reduce((R,H)=>{let Z=o[H];return R[H]=(p,W=!1,y=!1)=>(e||m(),Z.schedule(p,W,y)),R},{}),cancel:R=>{for(let H=0;H<jg.length;H++)o[jg[H]].cancel(R)},state:d,steps:o}}var{schedule:Jc,cancel:Jl,state:Jt,steps:Pg}=Mg(typeof requestAnimationFrame<"u"?requestAnimationFrame:rt,!0);var ON=(c,t,e)=>(((1-3*e+3*t)*c+(3*e-6*t))*c+3*t)*c,Vlc=1e-7,Flc=12;function Jlc(c,t,e,l,d){let n,o,b=0;do o=t+(e-t)/2,n=ON(o,l,d)-c,n>0?e=o:t=o;while(Math.abs(n)>Vlc&&++b<Flc);return o}function Vd(c,t,e,l){if(c===t&&e===l)return rt;let d=n=>Jlc(n,0,1,c,e);return n=>n===0||n===1?n:ON(d(n),t,l)}var _g=c=>t=>t<=.5?c(2*t)/2:(2-c(2*(1-t)))/2;var Kg=c=>t=>1-c(1-t);var rB=Vd(.33,1.53,.69,.99),gX=Kg(rB),qg=_g(gX);var $g=c=>(c*=2)<1?.5*gX(c):.5*(2-Math.pow(2,-10*(c-1)));var cH=c=>1-Math.sin(Math.acos(c)),tH=Kg(cH),eH=_g(cH);var lH=c=>/^0[^.\s]+$/u.test(c);function QN(c){return typeof c=="number"?c===0:c!==null?c==="none"||c==="0"||lH(c):!0}var dH=c=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(c);var UN=c=>t=>typeof t=="string"&&t.startsWith(c),nH=UN("--"),Clc=UN("var(--"),jr=c=>Clc(c)?vlc.test(c.split("/*")[0].trim()):!1,vlc=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;var Ylc=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Nlc(c){let t=Ylc.exec(c);if(!t)return[,];let[,e,l,d]=t;return[`--${e??l}`,d]}var Slc=4;function uB(c,t,e=1){Fl(e<=Slc,`Max CSS variable fallback depth detected in property "${c}". This may indicate a circular fallback dependency.`);let[l,d]=Nlc(c);if(!l)return;let n=window.getComputedStyle(t).getPropertyValue(l);if(n){let o=n.trim();return dH(o)?parseFloat(o):o}return jr(d)?uB(d,t,e+1):d}var se=(c,t,e)=>e>t?t:e<c?c:e;var Xn={test:c=>typeof c=="number",parse:parseFloat,transform:c=>c},mo={...Xn,transform:c=>se(0,1,c)},HX={...Xn,default:1};var RX=c=>({test:t=>typeof t=="string"&&t.endsWith(c)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${c}`}),mn=RX("deg"),Qe=RX("%"),xc=RX("px"),DN=RX("vh"),LN=RX("vw"),sB={...Qe,parse:c=>Qe.parse(c)/100,transform:c=>Qe.transform(c*100)};var MN=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),GB=c=>c===Xn||c===xc,EN=(c,t)=>parseFloat(c.split(", ")[t]),jN=(c,t)=>(e,{transform:l})=>{if(l==="none"||!l)return 0;let d=l.match(/^matrix3d\((.+)\)$/u);if(d)return EN(d[1],t);{let n=l.match(/^matrix\((.+)\)$/u);return n?EN(n[1],c):0}},klc=new Set(["x","y","z"]),zlc=xb.filter(c=>!klc.has(c));function PN(c){let t=[];return zlc.forEach(e=>{let l=c.getValue(e);l!==void 0&&(t.push([e,l.get()]),l.set(e.startsWith("scale")?1:0))}),t}var Ei={width:({x:c},{paddingLeft:t="0",paddingRight:e="0"})=>c.max-c.min-parseFloat(t)-parseFloat(e),height:({y:c},{paddingTop:t="0",paddingBottom:e="0"})=>c.max-c.min-parseFloat(t)-parseFloat(e),top:(c,{top:t})=>parseFloat(t),left:(c,{left:t})=>parseFloat(t),bottom:({y:c},{top:t})=>parseFloat(t)+(c.max-c.min),right:({x:c},{left:t})=>parseFloat(t)+(c.max-c.min),x:jN(4,13),y:jN(5,14)};Ei.translateX=Ei.x;Ei.translateY=Ei.y;var oH=c=>t=>t.test(c);var _N={test:c=>c==="auto",parse:c=>c};var XB=[Xn,xc,Qe,mn,LN,DN,_N],mB=c=>XB.find(oH(c));var ji=new Set,xB=!1,gB=!1;function KN(){if(gB){let c=Array.from(ji).filter(l=>l.needsMeasurement),t=new Set(c.map(l=>l.element)),e=new Map;t.forEach(l=>{let d=PN(l);d.length&&(e.set(l,d),l.render())}),c.forEach(l=>l.measureInitialState()),t.forEach(l=>{l.render();let d=e.get(l);d&&d.forEach(([n,o])=>{var b;(b=l.getValue(n))===null||b===void 0||b.set(o)})}),c.forEach(l=>l.measureEndState()),c.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}gB=!1,xB=!1,ji.forEach(c=>c.complete()),ji.clear()}function qN(){ji.forEach(c=>{c.readKeyframes(),c.needsMeasurement&&(gB=!0)})}function $N(){qN(),KN()}var Hb=class{constructor(t,e,l,d,n,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=l,this.motionValue=d,this.element=n,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(ji.add(this),xB||(xB=!0,Jc.read(qN),Jc.resolveKeyframes(KN))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:l,motionValue:d}=this;for(let n=0;n<t.length;n++)if(t[n]===null)if(n===0){let o=d?.get(),b=t[t.length-1];if(o!==void 0)t[0]=o;else if(l&&e){let i=l.readValue(e,b);i!=null&&(t[0]=i)}t[0]===void 0&&(t[0]=b),d&&o===void 0&&d.set(t[0])}else t[n]=t[n-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),ji.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ji.delete(this))}resume(){this.isComplete||this.scheduleResolve()}};var Rb=c=>Math.round(c*1e5)/1e5;var Mr=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function c3(c){return c==null}var t3=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;var Pr=(c,t)=>e=>!!(typeof e=="string"&&t3.test(e)&&e.startsWith(c)||t&&!c3(e)&&Object.prototype.hasOwnProperty.call(e,t)),bH=(c,t,e)=>l=>{if(typeof l!="string")return l;let[d,n,o,b]=l.match(Mr);return{[c]:parseFloat(d),[t]:parseFloat(n),[e]:parseFloat(o),alpha:b!==void 0?parseFloat(b):1}};var wlc=c=>se(0,255,c),HB={...Xn,transform:c=>Math.round(wlc(c))},xn={test:Pr("rgb","red"),parse:bH("red","green","blue"),transform:({red:c,green:t,blue:e,alpha:l=1})=>"rgba("+HB.transform(c)+", "+HB.transform(t)+", "+HB.transform(e)+", "+Rb(mo.transform(l))+")"};function Alc(c){let t="",e="",l="",d="";return c.length>5?(t=c.substring(1,3),e=c.substring(3,5),l=c.substring(5,7),d=c.substring(7,9)):(t=c.substring(1,2),e=c.substring(2,3),l=c.substring(3,4),d=c.substring(4,5),t+=t,e+=e,l+=l,d+=d),{red:parseInt(t,16),green:parseInt(e,16),blue:parseInt(l,16),alpha:d?parseInt(d,16)/255:1}}var ZX={test:Pr("#"),parse:Alc,transform:xn.transform};var Zb={test:Pr("hsl","hue"),parse:bH("hue","saturation","lightness"),transform:({hue:c,saturation:t,lightness:e,alpha:l=1})=>"hsla("+Math.round(c)+", "+Qe.transform(Rb(t))+", "+Qe.transform(Rb(e))+", "+Rb(mo.transform(l))+")"};var kt={test:c=>xn.test(c)||ZX.test(c)||Zb.test(c),parse:c=>xn.test(c)?xn.parse(c):Zb.test(c)?Zb.parse(c):ZX.parse(c),transform:c=>typeof c=="string"?c:c.hasOwnProperty("red")?xn.transform(c):Zb.transform(c)};var e3=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Tlc(c){var t,e;return isNaN(c)&&typeof c=="string"&&(((t=c.match(Mr))===null||t===void 0?void 0:t.length)||0)+(((e=c.match(e3))===null||e===void 0?void 0:e.length)||0)>0}var d3="number",n3="color",Olc="var",Qlc="var(",l3="${}",Ulc=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Mi(c){let t=c.toString(),e=[],l={color:[],number:[],var:[]},d=[],n=0,b=t.replace(Ulc,i=>(kt.test(i)?(l.color.push(n),d.push(n3),e.push(kt.parse(i))):i.startsWith(Qlc)?(l.var.push(n),d.push(Olc),e.push(i)):(l.number.push(n),d.push(d3),e.push(parseFloat(i))),++n,l3)).split(l3);return{values:e,split:b,indexes:l,types:d}}function o3(c){return Mi(c).values}function b3(c){let{split:t,types:e}=Mi(c),l=t.length;return d=>{let n="";for(let o=0;o<l;o++)if(n+=t[o],d[o]!==void 0){let b=e[o];b===d3?n+=Rb(d[o]):b===n3?n+=kt.transform(d[o]):n+=d[o]}return n}}var Dlc=c=>typeof c=="number"?0:c;function Llc(c){let t=o3(c);return b3(c)(t.map(Dlc))}var Ue={test:Tlc,parse:o3,createTransformer:b3,getAnimatableNone:Llc};var Elc=new Set(["brightness","contrast","saturate","opacity"]);function jlc(c){let[t,e]=c.slice(0,-1).split("(");if(t==="drop-shadow")return c;let[l]=e.match(Mr)||[];if(!l)return c;let d=e.replace(l,""),n=Elc.has(t)?1:0;return l!==e&&(n*=100),t+"("+n+d+")"}var Mlc=/\b([a-z-]*)\(.*?\)/gu,IX={...Ue,getAnimatableNone:c=>{let t=c.match(Mlc);return t?t.map(jlc).join(" "):c}};var i3={borderWidth:xc,borderTopWidth:xc,borderRightWidth:xc,borderBottomWidth:xc,borderLeftWidth:xc,borderRadius:xc,radius:xc,borderTopLeftRadius:xc,borderTopRightRadius:xc,borderBottomRightRadius:xc,borderBottomLeftRadius:xc,width:xc,maxWidth:xc,height:xc,maxHeight:xc,top:xc,right:xc,bottom:xc,left:xc,padding:xc,paddingTop:xc,paddingRight:xc,paddingBottom:xc,paddingLeft:xc,margin:xc,marginTop:xc,marginRight:xc,marginBottom:xc,marginLeft:xc,backgroundPositionX:xc,backgroundPositionY:xc};var a3={rotate:mn,rotateX:mn,rotateY:mn,rotateZ:mn,scale:HX,scaleX:HX,scaleY:HX,scaleZ:HX,skew:mn,skewX:mn,skewY:mn,distance:xc,translateX:xc,translateY:xc,translateZ:xc,x:xc,y:xc,z:xc,perspective:xc,transformPerspective:xc,opacity:mo,originX:sB,originY:sB,originZ:xc};var RB={...Xn,transform:Math.round};var _r={...i3,...a3,zIndex:RB,size:xc,fillOpacity:mo,strokeOpacity:mo,numOctaves:RB};var Plc={..._r,color:kt,backgroundColor:kt,outlineColor:kt,fill:kt,stroke:kt,borderColor:kt,borderTopColor:kt,borderRightColor:kt,borderBottomColor:kt,borderLeftColor:kt,filter:IX,WebkitFilter:IX},Kr=c=>Plc[c];function iH(c,t){let e=Kr(c);return e!==IX&&(e=Ue),e.getAnimatableNone?e.getAnimatableNone(t):void 0}var _lc=new Set(["auto","none","0"]);function r3(c,t,e){let l=0,d;for(;l<c.length&&!d;){let n=c[l];typeof n=="string"&&!_lc.has(n)&&Mi(n).values.length&&(d=c[l]),l++}if(d&&e)for(let n of t)c[n]=iH(e,d)}var qr=class extends Hb{constructor(t,e,l,d,n){super(t,e,l,d,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:l}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i<t.length;i++){let a=t[i];if(typeof a=="string"&&(a=a.trim(),jr(a))){let r=uB(a,e.current);r!==void 0&&(t[i]=r),i===t.length-1&&(this.finalKeyframe=a)}}if(this.resolveNoneKeyframes(),!MN.has(l)||t.length!==2)return;let[d,n]=t,o=mB(d),b=mB(n);if(o!==b)if(GB(o)&&GB(b))for(let i=0;i<t.length;i++){let a=t[i];typeof a=="string"&&(t[i]=parseFloat(a))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,l=[];for(let d=0;d<t.length;d++)QN(t[d])&&l.push(d);l.length&&r3(t,l,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:l}=this;if(!t||!t.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ei[l](t.measureViewportBox(),window.getComputedStyle(t.current)),e[0]=this.measuredOrigin;let d=e[e.length-1];d!==void 0&&t.getValue(l,d).jump(d,!1)}measureEndState(){var t;let{element:e,name:l,unresolvedKeyframes:d}=this;if(!e||!e.current)return;let n=e.getValue(l);n&&n.jump(this.measuredOrigin,!1);let o=d.length-1,b=d[o];d[o]=Ei[l](e.measureViewportBox(),window.getComputedStyle(e.current)),b!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=b),!((t=this.removedTransforms)===null||t===void 0)&&t.length&&this.removedTransforms.forEach(([i,a])=>{e.getValue(i).set(a)}),this.resolveNoneKeyframes()}};function $r(c){return typeof c=="function"}var aH;function Klc(){aH=void 0}var he={now:()=>(aH===void 0&&he.set(Jt.isProcessing||Er.useManualTiming?Jt.timestamp:performance.now()),aH),set:c=>{aH=c,queueMicrotask(Klc)}};var ZB=(c,t)=>t==="zIndex"?!1:!!(typeof c=="number"||Array.isArray(c)||typeof c=="string"&&(Ue.test(c)||c==="0")&&!c.startsWith("url("));function qlc(c){let t=c[0];if(c.length===1)return!0;for(let e=0;e<c.length;e++)if(c[e]!==t)return!0}function u3(c,t,e,l){let d=c[0];if(d===null)return!1;if(t==="display"||t==="visibility")return!0;let n=c[c.length-1],o=ZB(d,t),b=ZB(n,t);return Xo(o===b,`You are trying to animate ${t} from "${d}" to "${n}". ${d} is not an animatable value - to enable this animation set ${d} to a value animatable to ${n} via the \`style\` property.`),!o||!b?!1:qlc(c)||(e==="spring"||$r(e))&&l}var $lc=40,cu=class{constructor({autoplay:t=!0,delay:e=0,type:l="keyframes",repeat:d=0,repeatDelay:n=0,repeatType:o="loop",...b}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=he.now(),this.options={autoplay:t,delay:e,type:l,repeat:d,repeatDelay:n,repeatType:o,...b},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>$lc?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&$N(),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=he.now(),this.hasAttemptedResolve=!0;let{name:l,type:d,velocity:n,delay:o,onComplete:b,onUpdate:i,isGenerator:a}=this.options;if(!a&&!u3(t,l,d,n))if(Eg.current||!o){i?.(gb(t,this.options,e)),b?.(),this.resolveFinishedPromise();return}else this.options.duration=0;let r=this.initPlayback(t,e);r!==!1&&(this._resolved={keyframes:t,finalKeyframe:e,...r},this.onPostResolved())}onPostResolved(){}then(t,e){return this.currentFinishedPromise.then(t,e)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}};var Fd=(c,t,e)=>{let l=t-c;return l===0?1:(e-c)/l};var rH=(c,t,e=10)=>{let l="",d=Math.max(Math.round(t/e),2);for(let n=0;n<d;n++)l+=c(Fd(0,d-1,n))+", ";return`linear(${l.substring(0,l.length-2)})`};function uH(c,t){return t?c*(1e3/t):0}var cdc=5;function sH(c,t,e){let l=Math.max(t-cdc,0);return uH(e-c(l),t-l)}var mt={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var IB=.001;function s3({duration:c=mt.duration,bounce:t=mt.bounce,velocity:e=mt.velocity,mass:l=mt.mass}){let d,n;Xo(c<=fe(mt.maxDuration),"Spring duration must be 10 seconds or less");let o=1-t;o=se(mt.minDamping,mt.maxDamping,o),c=se(mt.minDuration,mt.maxDuration,Xl(c)),o<1?(d=a=>{let r=a*o,u=r*c,G=r-e,X=GH(a,o),m=Math.exp(-u);return IB-G/X*m},n=a=>{let u=a*o*c,G=u*e+e,X=Math.pow(o,2)*Math.pow(a,2)*c,m=Math.exp(-u),x=GH(Math.pow(a,2),o);return(-d(a)+IB>0?-1:1)*((G-X)*m)/x}):(d=a=>{let r=Math.exp(-a*c),u=(a-e)*c+1;return-IB+r*u},n=a=>{let r=Math.exp(-a*c),u=(e-a)*(c*c);return r*u});let b=5/c,i=edc(d,n,b);if(c=fe(c),isNaN(i))return{stiffness:mt.stiffness,damping:mt.damping,duration:c};{let a=Math.pow(i,2)*l;return{stiffness:a,damping:o*2*Math.sqrt(l*a),duration:c}}}var tdc=12;function edc(c,t,e){let l=e;for(let d=1;d<tdc;d++)l=l-c(l)/t(l);return l}function GH(c,t){return c*Math.sqrt(1-t*t)}function XH(c){let t=0,e=50,l=c.next(t);for(;!l.done&&t<2e4;)t+=e,l=c.next(t);return t>=2e4?1/0:t}var ddc=["duration","bounce"],ndc=["stiffness","damping","mass"];function G3(c,t){return t.some(e=>c[e]!==void 0)}function odc(c){let t={velocity:mt.velocity,stiffness:mt.stiffness,damping:mt.damping,mass:mt.mass,isResolvedFromDuration:!1,...c};if(!G3(c,ndc)&&G3(c,ddc))if(c.visualDuration){let e=c.visualDuration,l=2*Math.PI/(e*1.2),d=l*l,n=2*se(.05,1,1-c.bounce)*Math.sqrt(d);t={...t,mass:mt.mass,stiffness:d,damping:n}}else{let e=s3(c);t={...t,...e,mass:mt.mass},t.isResolvedFromDuration=!0}return t}function mH(c=mt.visualDuration,t=mt.bounce){let e=typeof c!="object"?{visualDuration:c,keyframes:[0,1],bounce:t}:c,{restSpeed:l,restDelta:d}=e,n=e.keyframes[0],o=e.keyframes[e.keyframes.length-1],b={done:!1,value:n},{stiffness:i,damping:a,mass:r,duration:u,velocity:G,isResolvedFromDuration:X}=odc({...e,velocity:-Xl(e.velocity||0)}),m=G||0,x=a/(2*Math.sqrt(i*r)),g=o-n,R=Xl(Math.sqrt(i/r)),H=Math.abs(g)<5;l||(l=H?mt.restSpeed.granular:mt.restSpeed.default),d||(d=H?mt.restDelta.granular:mt.restDelta.default);let Z;if(x<1){let W=GH(R,x);Z=y=>{let I=Math.exp(-x*R*y);return o-I*((m+x*R*g)/W*Math.sin(W*y)+g*Math.cos(W*y))}}else if(x===1)Z=W=>o-Math.exp(-R*W)*(g+(m+R*g)*W);else{let W=R*Math.sqrt(x*x-1);Z=y=>{let I=Math.exp(-x*R*y),B=Math.min(W*y,300);return o-I*((m+x*R*g)*Math.sinh(B)+W*g*Math.cosh(B))/W}}let p={calculatedDuration:X&&u||null,next:W=>{let y=Z(W);if(X)b.done=W>=u;else{let I=0;x<1&&(I=W===0?fe(m):sH(Z,W,y));let B=Math.abs(I)<=l,F=Math.abs(o-y)<=d;b.done=B&&F}return b.value=b.done?o:y,b},toString:()=>{let W=Math.min(XH(p),2e4),y=rH(I=>p.next(W*I).value,W,30);return W+"ms "+y}};return p}function pB({keyframes:c,velocity:t=0,power:e=.8,timeConstant:l=325,bounceDamping:d=10,bounceStiffness:n=500,modifyTarget:o,min:b,max:i,restDelta:a=.5,restSpeed:r}){let u=c[0],G={done:!1,value:u},X=B=>b!==void 0&&B<b||i!==void 0&&B>i,m=B=>b===void 0?i:i===void 0||Math.abs(b-B)<Math.abs(i-B)?b:i,x=e*t,g=u+x,R=o===void 0?g:o(g);R!==g&&(x=R-u);let H=B=>-x*Math.exp(-B/l),Z=B=>R+H(B),p=B=>{let F=H(B),h=Z(B);G.done=Math.abs(F)<=a,G.value=G.done?R:h},W,y,I=B=>{X(G.value)&&(W=B,y=mH({keyframes:[G.value,m(G.value)],velocity:sH(Z,B,G.value),damping:d,stiffness:n,restDelta:a,restSpeed:r}))};return I(0),{calculatedDuration:null,next:B=>{let F=!1;return!y&&W===void 0&&(F=!0,p(B),I(B)),W!==void 0&&B>=W?y.next(B-W):(!F&&p(B),G)}}}var X3=Vd(.42,0,1,1),m3=Vd(0,0,.58,1),xH=Vd(.42,0,.58,1);var x3=c=>Array.isArray(c)&&typeof c[0]!="number";var pX=c=>Array.isArray(c)&&typeof c[0]=="number";var g3={linear:rt,easeIn:X3,easeInOut:xH,easeOut:m3,circIn:cH,circInOut:eH,circOut:tH,backIn:gX,backInOut:qg,backOut:rB,anticipate:$g},WB=c=>{if(pX(c)){Fl(c.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,e,l,d]=c;return Vd(t,e,l,d)}else if(typeof c=="string")return Fl(g3[c]!==void 0,`Invalid easing type '${c}'`),g3[c];return c};var bdc=(c,t)=>e=>t(c(e)),gn=(...c)=>c.reduce(bdc);var kc=(c,t,e)=>c+(t-c)*e;function yB(c,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?c+(t-c)*6*e:e<1/2?t:e<2/3?c+(t-c)*(2/3-e)*6:c}function H3({hue:c,saturation:t,lightness:e,alpha:l}){c/=360,t/=100,e/=100;let d=0,n=0,o=0;if(!t)d=n=o=e;else{let b=e<.5?e*(1+t):e+t-e*t,i=2*e-b;d=yB(i,b,c+1/3),n=yB(i,b,c),o=yB(i,b,c-1/3)}return{red:Math.round(d*255),green:Math.round(n*255),blue:Math.round(o*255),alpha:l}}function tu(c,t){return e=>e>0?t:c}var BB=(c,t,e)=>{let l=c*c,d=e*(t*t-l)+l;return d<0?0:Math.sqrt(d)},idc=[ZX,xn,Zb],adc=c=>idc.find(t=>t.test(c));function R3(c){let t=adc(c);if(Xo(!!t,`'${c}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let e=t.parse(c);return t===Zb&&(e=H3(e)),e}var fB=(c,t)=>{let e=R3(c),l=R3(t);if(!e||!l)return tu(c,t);let d={...e};return n=>(d.red=BB(e.red,l.red,n),d.green=BB(e.green,l.green,n),d.blue=BB(e.blue,l.blue,n),d.alpha=kc(e.alpha,l.alpha,n),xn.transform(d))};var gH=new Set(["none","hidden"]);function Z3(c,t){return gH.has(c)?e=>e<=0?c:t:e=>e>=1?t:c}function rdc(c,t){return e=>kc(c,t,e)}function HH(c){return typeof c=="number"?rdc:typeof c=="string"?jr(c)?tu:kt.test(c)?fB:Gdc:Array.isArray(c)?I3:typeof c=="object"?kt.test(c)?fB:udc:tu}function I3(c,t){let e=[...c],l=e.length,d=c.map((n,o)=>HH(n)(n,t[o]));return n=>{for(let o=0;o<l;o++)e[o]=d[o](n);return e}}function udc(c,t){let e={...c,...t},l={};for(let d in e)c[d]!==void 0&&t[d]!==void 0&&(l[d]=HH(c[d])(c[d],t[d]));return d=>{for(let n in l)e[n]=l[n](d);return e}}function sdc(c,t){var e;let l=[],d={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){let o=t.types[n],b=c.indexes[o][d[o]],i=(e=c.values[b])!==null&&e!==void 0?e:0;l[n]=i,d[o]++}return l}var Gdc=(c,t)=>{let e=Ue.createTransformer(t),l=Mi(c),d=Mi(t);return l.indexes.var.length===d.indexes.var.length&&l.indexes.color.length===d.indexes.color.length&&l.indexes.number.length>=d.indexes.number.length?gH.has(c)&&!d.values.length||gH.has(t)&&!l.values.length?Z3(c,t):gn(I3(sdc(l,d),d.values),e):(Xo(!0,`Complex values '${c}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),tu(c,t))};function RH(c,t,e){return typeof c=="number"&&typeof t=="number"&&typeof e=="number"?kc(c,t,e):HH(c)(c,t)}function Xdc(c,t,e){let l=[],d=e||RH,n=c.length-1;for(let o=0;o<n;o++){let b=d(c[o],c[o+1]);if(t){let i=Array.isArray(t)?t[o]||rt:t;b=gn(i,b)}l.push(b)}return l}function p3(c,t,{clamp:e=!0,ease:l,mixer:d}={}){let n=c.length;if(Fl(n===t.length,"Both input and output ranges must be the same length"),n===1)return()=>t[0];if(n===2&&c[0]===c[1])return()=>t[1];c[0]>c[n-1]&&(c=[...c].reverse(),t=[...t].reverse());let o=Xdc(t,l,d),b=o.length,i=a=>{let r=0;if(b>1)for(;r<c.length-2&&!(a<c[r+1]);r++);let u=Fd(c[r],c[r+1],a);return o[r](u)};return e?a=>i(se(c[0],c[n-1],a)):i}function W3(c,t){let e=c[c.length-1];for(let l=1;l<=t;l++){let d=Fd(0,t,l);c.push(kc(e,1,d))}}function y3(c){let t=[0];return W3(t,c.length-1),t}function B3(c,t){return c.map(e=>e*t)}function mdc(c,t){return c.map(()=>t||xH).splice(0,c.length-1)}function WX({duration:c=300,keyframes:t,times:e,ease:l="easeInOut"}){let d=x3(l)?l.map(WB):WB(l),n={done:!1,value:t[0]},o=B3(e&&e.length===t.length?e:y3(t),c),b=p3(o,t,{ease:Array.isArray(d)?d:mdc(t,d)});return{calculatedDuration:c,next:i=>(n.value=b(i),n.done=i>=c,n)}}var f3=c=>{let t=({timestamp:e})=>c(e);return{start:()=>Jc.update(t,!0),stop:()=>Jl(t),now:()=>Jt.isProcessing?Jt.timestamp:he.now()}};var xdc={decay:pB,inertia:pB,tween:WX,keyframes:WX,spring:mH},gdc=c=>c/100,Pi=class extends cu{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();let{onStop:i}=this.options;i&&i()};let{name:e,motionValue:l,element:d,keyframes:n}=this.options,o=d?.KeyframeResolver||Hb,b=(i,a)=>this.onKeyframesResolved(i,a);this.resolver=new o(n,b,e,l,d),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let{type:e="keyframes",repeat:l=0,repeatDelay:d=0,repeatType:n,velocity:o=0}=this.options,b=$r(e)?e:xdc[e]||WX,i,a;b!==WX&&typeof t[0]!="number"&&(i=gn(gdc,RH(t[0],t[1])),t=[0,100]);let r=b({...this.options,keyframes:t});n==="mirror"&&(a=b({...this.options,keyframes:[...t].reverse(),velocity:-o})),r.calculatedDuration===null&&(r.calculatedDuration=XH(r));let{calculatedDuration:u}=r,G=u+d,X=G*(l+1)-d;return{generator:r,mirroredGenerator:a,mapPercentToKeyframes:i,calculatedDuration:u,resolvedDuration:G,totalDuration:X}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,e=!1){let{resolved:l}=this;if(!l){let{keyframes:B}=this.options;return{done:!0,value:B[B.length-1]}}let{finalKeyframe:d,generator:n,mirroredGenerator:o,mapPercentToKeyframes:b,keyframes:i,calculatedDuration:a,totalDuration:r,resolvedDuration:u}=l;if(this.startTime===null)return n.next(0);let{delay:G,repeat:X,repeatType:m,repeatDelay:x,onUpdate:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-r/this.speed,this.startTime)),e?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let R=this.currentTime-G*(this.speed>=0?1:-1),H=this.speed>=0?R<0:R>r;this.currentTime=Math.max(R,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let Z=this.currentTime,p=n;if(X){let B=Math.min(this.currentTime,r)/u,F=Math.floor(B),h=B%1;!h&&B>=1&&(h=1),h===1&&F--,F=Math.min(F,X+1),F%2&&(m==="reverse"?(h=1-h,x&&(h-=x/u)):m==="mirror"&&(p=o)),Z=se(0,1,h)*u}let W=H?{done:!1,value:i[0]}:p.next(Z);b&&(W.value=b(W.value));let{done:y}=W;!H&&a!==null&&(y=this.speed>=0?this.currentTime>=r:this.currentTime<=0);let I=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&y);return I&&d!==void 0&&(W.value=gb(i,this.options,d)),g&&g(W.value),I&&this.finish(),W}get duration(){let{resolved:t}=this;return t?Xl(t.calculatedDuration):0}get time(){return Xl(this.currentTime)}set time(t){t=fe(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=Xl(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=f3,onPlay:e,startTime:l}=this.options;this.driver||(this.driver=t(n=>this.tick(n))),e&&e();let d=this.driver.now();this.holdTime!==null?this.startTime=d-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=d):this.startTime=l??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}};var h3=new Set(["opacity","clipPath","filter","transform"]);function eu(c){let t;return()=>(t===void 0&&(t=c()),t)}var V3={linearEasing:void 0};function F3(c,t){let e=eu(c);return()=>{var l;return(l=V3[t])!==null&&l!==void 0?l:e()}}var lu=F3(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function VB(c){return!!(typeof c=="function"&&lu()||!c||typeof c=="string"&&(c in hB||lu())||pX(c)||Array.isArray(c)&&c.every(VB))}var yX=([c,t,e,l])=>`cubic-bezier(${c}, ${t}, ${e}, ${l})`,hB={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:yX([0,.65,.55,1]),circOut:yX([.55,0,1,.45]),backIn:yX([.31,.01,.66,-.59]),backOut:yX([.33,1.53,.69,.99])};function FB(c,t){if(c)return typeof c=="function"&&lu()?rH(c,t):pX(c)?yX(c):Array.isArray(c)?c.map(e=>FB(e,t)||hB.easeOut):hB[c]}function J3(c,t,e,{delay:l=0,duration:d=300,repeat:n=0,repeatType:o="loop",ease:b="easeInOut",times:i}={}){let a={[t]:e};i&&(a.offset=i);let r=FB(b,d);return Array.isArray(r)&&(a.easing=r),c.animate(a,{delay:l,duration:d,easing:Array.isArray(r)?"linear":r,fill:"both",iterations:n+1,direction:o==="reverse"?"alternate":"normal"})}function JB(c,t){c.timeline=t,c.onfinish=null}var C3=eu(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));var ZH=10,Hdc=2e4;function Rdc(c){return $r(c.type)||c.type==="spring"||!VB(c.ease)}function Zdc(c,t){let e=new Pi({...t,keyframes:c,repeat:0,delay:0,isGenerator:!0}),l={done:!1,value:c[0]},d=[],n=0;for(;!l.done&&n<Hdc;)l=e.sample(n),d.push(l.value),n+=ZH;return{times:void 0,keyframes:d,duration:n-ZH,ease:"linear"}}var v3={anticipate:$g,backInOut:qg,circInOut:eH};function Idc(c){return c in v3}var BX=class extends cu{constructor(t){super(t);let{name:e,motionValue:l,element:d,keyframes:n}=this.options;this.resolver=new qr(n,(o,b)=>this.onKeyframesResolved(o,b),e,l,d),this.resolver.scheduleResolve()}initPlayback(t,e){var l;let{duration:d=300,times:n,ease:o,type:b,motionValue:i,name:a,startTime:r}=this.options;if(!(!((l=i.owner)===null||l===void 0)&&l.current))return!1;if(typeof o=="string"&&lu()&&Idc(o)&&(o=v3[o]),Rdc(this.options)){let{onComplete:G,onUpdate:X,motionValue:m,element:x,...g}=this.options,R=Zdc(t,g);t=R.keyframes,t.length===1&&(t[1]=t[0]),d=R.duration,n=R.times,o=R.ease,b="keyframes"}let u=J3(i.owner.current,a,t,{...this.options,duration:d,times:n,ease:o});return u.startTime=r??this.calcStartTime(),this.pendingTimeline?(JB(u,this.pendingTimeline),this.pendingTimeline=void 0):u.onfinish=()=>{let{onComplete:G}=this.options;i.set(gb(t,this.options,e)),G&&G(),this.cancel(),this.resolveFinishedPromise()},{animation:u,duration:d,times:n,type:b,ease:o,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return Xl(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return Xl(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:l}=e;l.currentTime=fe(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:l}=e;l.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{let{resolved:e}=this;if(!e)return rt;let{animation:l}=e;JB(l,t)}return rt}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.playState==="finished"&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:l,duration:d,type:n,ease:o,times:b}=t;if(e.playState==="idle"||e.playState==="finished")return;if(this.time){let{motionValue:a,onUpdate:r,onComplete:u,element:G,...X}=this.options,m=new Pi({...X,keyframes:l,duration:d,type:n,ease:o,times:b,isGenerator:!0}),x=fe(this.time);a.setWithVelocity(m.sample(x-ZH).value,m.sample(x).value,ZH)}let{onStop:i}=this.options;i&&i(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:l,repeatDelay:d,repeatType:n,damping:o,type:b}=t;return C3()&&l&&h3.has(l)&&e&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate&&!d&&n!=="mirror"&&o!==0&&b!=="inertia"}};var Y3=eu(()=>window.ScrollTimeline!==void 0);var IH=class{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,e){return Promise.all(this.animations).then(t).catch(e)}getAll(t){return this.animations[0][t]}setAll(t,e){for(let l=0;l<this.animations.length;l++)this.animations[l][t]=e}attachTimeline(t,e){let l=this.animations.map(d=>Y3()&&d.attachTimeline?d.attachTimeline(t):e(d));return()=>{l.forEach((d,n)=>{d&&d(),this.animations[n].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;e<this.animations.length;e++)t=Math.max(t,this.animations[e].duration);return t}runAll(t){this.animations.forEach(e=>e[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}};function N3({when:c,delay:t,delayChildren:e,staggerChildren:l,staggerDirection:d,repeat:n,repeatType:o,repeatDelay:b,from:i,elapsed:a,...r}){return!!Object.keys(r).length}var du=(c,t,e,l={},d,n)=>o=>{let b=Lr(l,c)||{},i=b.delay||l.delay||0,{elapsed:a=0}=l;a=a-fe(i);let r={keyframes:Array.isArray(e)?e:[null,e],ease:"easeOut",velocity:t.getVelocity(),...b,delay:-a,onUpdate:G=>{t.set(G),b.onUpdate&&b.onUpdate(G)},onComplete:()=>{o(),b.onComplete&&b.onComplete()},name:c,motionValue:t,element:n?void 0:d};N3(b)||(r={...r,...AN(c,r)}),r.duration&&(r.duration=fe(r.duration)),r.repeatDelay&&(r.repeatDelay=fe(r.repeatDelay)),r.from!==void 0&&(r.keyframes[0]=r.from);let u=!1;if((r.type===!1||r.duration===0&&!r.repeatDelay)&&(r.duration=0,r.delay===0&&(u=!0)),(Eg.current||Er.skipAnimations)&&(u=!0,r.duration=0,r.delay=0),u&&!n&&t.get()!==void 0){let G=gb(r.keyframes,b);if(G!==void 0)return Jc.update(()=>{r.onUpdate(G),r.onComplete()}),new IH([])}return!n&&BX.supports(r)?new BX(r):new Pi(r)};var S3=c=>!!(c&&typeof c=="object"&&c.mix&&c.toValue),k3=c=>mX(c)?c[c.length-1]||0:c;function nu(c,t){c.indexOf(t)===-1&&c.push(t)}function ou(c,t){let e=c.indexOf(t);e>-1&&c.splice(e,1)}var Ib=class{constructor(){this.subscriptions=[]}add(t){return nu(this.subscriptions,t),()=>ou(this.subscriptions,t)}notify(t,e,l){let d=this.subscriptions.length;if(d)if(d===1)this.subscriptions[0](t,e,l);else for(let n=0;n<d;n++){let o=this.subscriptions[n];o&&o(t,e,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};var z3=30,pdc=c=>!isNaN(parseFloat(c)),w3={current:void 0},CB=class{constructor(t,e={}){this.version="11.15.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(l,d=!0)=>{let n=he.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),d&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=he.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=pdc(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new Ib);let l=this.events[t].add(e);return t==="change"?()=>{l(),Jc.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){!e||!this.passiveEffect?this.updateAndNotify(t,e):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,e,l){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-l}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return w3.current&&w3.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=he.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>z3)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,z3);return uH(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function xo(c,t){return new CB(c,t)}function Wdc(c,t,e){c.hasValue(t)?c.getValue(t).set(e):c.addValue(t,xo(e))}function A3(c,t){let e=mb(c,t),{transitionEnd:l={},transition:d={},...n}=e||{};n={...n,...l};for(let o in n){let b=k3(n[o]);Wdc(c,o,b)}}var bu=c=>c.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var ydc="framerAppearId",pH="data-"+bu(ydc);function WH(c){return c.props[pH]}var ut=c=>!!(c&&c.getVelocity);function T3(c){return!!(ut(c)&&c.add)}function fX(c,t){let e=c.getValue("willChange");if(T3(e))return e.add(t)}function Bdc({protectedKeys:c,needsAnimating:t},e){let l=c.hasOwnProperty(e)&&t[e]!==!0;return t[e]=!1,l}function yH(c,t,{delay:e=0,transitionOverride:l,type:d}={}){var n;let{transition:o=c.getDefaultTransition(),transitionEnd:b,...i}=t;l&&(o=l);let a=[],r=d&&c.animationState&&c.animationState.getState()[d];for(let u in i){let G=c.getValue(u,(n=c.latestValues[u])!==null&&n!==void 0?n:null),X=i[u];if(X===void 0||r&&Bdc(r,u))continue;let m={delay:e,...Lr(o||{},u)},x=!1;if(window.MotionHandoffAnimation){let R=WH(c);if(R){let H=window.MotionHandoffAnimation(R,u,Jc);H!==null&&(m.startTime=H,x=!0)}}fX(c,u),G.start(du(u,G,X,c.shouldReduceMotion&&Gl.has(u)?{type:!1}:m,c,x));let g=G.animation;g&&a.push(g)}return b&&Promise.all(a).then(()=>{Jc.update(()=>{b&&A3(c,b)})}),a}function BH(c,t,e={}){var l;let d=mb(c,t,e.type==="exit"?(l=c.presenceContext)===null||l===void 0?void 0:l.custom:void 0),{transition:n=c.getDefaultTransition()||{}}=d||{};e.transitionOverride&&(n=e.transitionOverride);let o=d?()=>Promise.all(yH(c,d,e)):()=>Promise.resolve(),b=c.variantChildren&&c.variantChildren.size?(a=0)=>{let{delayChildren:r=0,staggerChildren:u,staggerDirection:G}=n;return fdc(c,t,r+a,u,G,e)}:()=>Promise.resolve(),{when:i}=n;if(i){let[a,r]=i==="beforeChildren"?[o,b]:[b,o];return a().then(()=>r())}else return Promise.all([o(),b(e.delay)])}function fdc(c,t,e=0,l=0,d=1,n){let o=[],b=(c.variantChildren.size-1)*l,i=d===1?(a=0)=>a*l:(a=0)=>b-a*l;return Array.from(c.variantChildren).sort(hdc).forEach((a,r)=>{a.notify("AnimationStart",t),o.push(BH(a,t,{...n,delay:e+i(r)}).then(()=>a.notify("AnimationComplete",t)))}),Promise.all(o)}function hdc(c,t){return c.sortNodePosition(t)}function O3(c,t,e={}){c.notify("AnimationStart",t);let l;if(Array.isArray(t)){let d=t.map(n=>BH(c,n,e));l=Promise.all(d)}else if(typeof t=="string")l=BH(c,t,e);else{let d=typeof t=="function"?mb(c,t,e.custom):t;l=Promise.all(yH(c,d,e))}return l.then(()=>{c.notify("AnimationComplete",t)})}var Vdc=xX.length;function vB(c){if(!c)return;if(!c.isControllingVariants){let e=c.parent?vB(c.parent)||{}:{};return c.props.initial!==void 0&&(e.initial=c.props.initial),e}let t={};for(let e=0;e<Vdc;e++){let l=xX[e],d=c.props[l];(Go(d)||d===!1)&&(t[l]=d)}return t}var Fdc=[...Lg].reverse(),Jdc=Lg.length;function Cdc(c){return t=>Promise.all(t.map(({animation:e,options:l})=>O3(c,e,l)))}function U3(c){let t=Cdc(c),e=Q3(),l=!0,d=i=>(a,r)=>{var u;let G=mb(c,r,i==="exit"?(u=c.presenceContext)===null||u===void 0?void 0:u.custom:void 0);if(G){let{transition:X,transitionEnd:m,...x}=G;a={...a,...x,...m}}return a};function n(i){t=i(c)}function o(i){let{props:a}=c,r=vB(c.parent)||{},u=[],G=new Set,X={},m=1/0;for(let g=0;g<Jdc;g++){let R=Fdc[g],H=e[R],Z=a[R]!==void 0?a[R]:r[R],p=Go(Z),W=R===i?H.isActive:null;W===!1&&(m=g);let y=Z===r[R]&&Z!==a[R]&&p;if(y&&l&&c.manuallyAnimateOnMount&&(y=!1),H.protectedKeys={...X},!H.isActive&&W===null||!Z&&!H.prevProp||Xb(Z)||typeof Z=="boolean")continue;let I=vdc(H.prevProp,Z),B=I||R===i&&H.isActive&&!y&&p||g>m&&p,F=!1,h=Array.isArray(Z)?Z:[Z],f=h.reduce(d(R),{});W===!1&&(f={});let{prevResolvedValues:C={}}=H,J={...C,...f},z=T=>{B=!0,G.has(T)&&(F=!0,G.delete(T)),H.needsAnimating[T]=!0;let w=c.getValue(T);w&&(w.liveStyle=!1)};for(let T in J){let w=f[T],O=C[T];if(X.hasOwnProperty(T))continue;let A=!1;mX(w)&&mX(O)?A=!aB(w,O):A=w!==O,A?w!=null?z(T):G.add(T):w!==void 0&&G.has(T)?z(T):H.protectedKeys[T]=!0}H.prevProp=Z,H.prevResolvedValues=f,H.isActive&&(X={...X,...f}),l&&c.blockInitialAnimation&&(B=!1),B&&(!(y&&I)||F)&&u.push(...h.map(T=>({animation:T,options:{type:R}})))}if(G.size){let g={};G.forEach(R=>{let H=c.getBaseTarget(R),Z=c.getValue(R);Z&&(Z.liveStyle=!0),g[R]=H??null}),u.push({animation:g})}let x=!!u.length;return l&&(a.initial===!1||a.initial===a.animate)&&!c.manuallyAnimateOnMount&&(x=!1),l=!1,x?t(u):Promise.resolve()}function b(i,a){var r;if(e[i].isActive===a)return Promise.resolve();(r=c.variantChildren)===null||r===void 0||r.forEach(G=>{var X;return(X=G.animationState)===null||X===void 0?void 0:X.setActive(i,a)}),e[i].isActive=a;let u=o(i);for(let G in e)e[G].protectedKeys={};return u}return{animateChanges:o,setActive:b,setAnimateFunction:n,getState:()=>e,reset:()=>{e=Q3(),l=!0}}}function vdc(c,t){return typeof t=="string"?t!==c:Array.isArray(t)?!aB(t,c):!1}function _i(c=!1){return{isActive:c,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Q3(){return{animate:_i(!0),whileInView:_i(),whileHover:_i(),whileTap:_i(),whileDrag:_i(),whileFocus:_i(),exit:_i()}}var ce=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};var fH=class extends ce{constructor(t){super(t),t.animationState||(t.animationState=U3(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();Xb(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}};var Ydc=0,hH=class extends ce{constructor(){super(...arguments),this.id=Ydc++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===l)return;let d=this.node.animationState.setActive("exit",!t);e&&!t&&d.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}};var D3={animation:{Feature:fH},exit:{Feature:hH}};var Cl={x:!1,y:!1};function iu(){return Cl.x||Cl.y}function YB(c,t,e){var l;if(c instanceof Element)return[c];if(typeof c=="string"){let d=document;t&&(d=t.current);let n=(l=e?.[c])!==null&&l!==void 0?l:d.querySelectorAll(c);return n?Array.from(n):[]}return Array.from(c)}function VH(c,t){let e=YB(c),l=new AbortController,d={passive:!0,...t,signal:l.signal};return[e,d,()=>l.abort()]}function L3(c){return t=>{t.pointerType==="touch"||iu()||c(t)}}function NB(c,t,e={}){let[l,d,n]=VH(c,e),o=L3(b=>{let{target:i}=b,a=t(b);if(!a||!i)return;let r=L3(u=>{a(u),i.removeEventListener("pointerleave",r)});i.addEventListener("pointerleave",r,d)});return l.forEach(b=>{b.addEventListener("pointerenter",o,d)}),n}var Ki=c=>c.pointerType==="mouse"?typeof c.button!="number"||c.button<=0:c.isPrimary!==!1;var qi=new WeakSet;function E3(c){return t=>{t.key==="Enter"&&c(t)}}function SB(c,t){c.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var j3=(c,t)=>{let e=c.currentTarget;if(!e)return;let l=E3(()=>{if(qi.has(e))return;SB(e,"down");let d=E3(()=>{SB(e,"up")}),n=()=>SB(e,"cancel");e.addEventListener("keyup",d,t),e.addEventListener("blur",n,t)});e.addEventListener("keydown",l,t),e.addEventListener("blur",()=>e.removeEventListener("keydown",l),t)};var Ndc=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function M3(c){return Ndc.has(c.tagName)||c.tabIndex!==-1}var FH=(c,t)=>t?c===t?!0:FH(c,t.parentElement):!1;function P3(c){return Ki(c)&&!iu()}function kB(c,t,e={}){let[l,d,n]=VH(c,e),o=b=>{let i=b.currentTarget;if(!P3(b)||qi.has(i))return;qi.add(i);let a=t(b),r=(X,m)=>{window.removeEventListener("pointerup",u),window.removeEventListener("pointercancel",G),!(!P3(X)||!qi.has(i))&&(qi.delete(i),a&&a(X,{success:m}))},u=X=>{r(X,e.useGlobalTarget||FH(i,X.target))},G=X=>{r(X,!1)};window.addEventListener("pointerup",u,d),window.addEventListener("pointercancel",G,d)};return l.forEach(b=>{M3(b)||(b.tabIndex=0),(e.useGlobalTarget?window:b).addEventListener("pointerdown",o,d),b.addEventListener("focus",a=>j3(a,d),d)}),n}function zB(c){return c==="x"||c==="y"?Cl[c]?null:(Cl[c]=!0,()=>{Cl[c]=!1}):Cl.x||Cl.y?null:(Cl.x=Cl.y=!0,()=>{Cl.x=Cl.y=!1})}function go(c){return{point:{x:c.pageX,y:c.pageY}}}var _3=c=>t=>Ki(t)&&c(t,go(t));function Ho(c,t,e,l={passive:!0}){return c.addEventListener(t,e,l),()=>c.removeEventListener(t,e)}function pb(c,t,e,l){return Ho(c,t,_3(e),l)}var K3=(c,t)=>Math.abs(c-t);function q3(c,t){let e=K3(c.x,t.x),l=K3(c.y,t.y);return Math.sqrt(e**2+l**2)}var au=class{constructor(t,e,{transformPagePoint:l,contextWindow:d,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let u=AB(this.lastMoveEventInfo,this.history),G=this.startEvent!==null,X=q3(u.offset,{x:0,y:0})>=3;if(!G&&!X)return;let{point:m}=u,{timestamp:x}=Jt;this.history.push({...m,timestamp:x});let{onStart:g,onMove:R}=this.handlers;G||(g&&g(this.lastMoveEvent,u),this.startEvent=this.lastMoveEvent),R&&R(this.lastMoveEvent,u)},this.handlePointerMove=(u,G)=>{this.lastMoveEvent=u,this.lastMoveEventInfo=wB(G,this.transformPagePoint),Jc.update(this.updatePoint,!0)},this.handlePointerUp=(u,G)=>{this.end();let{onEnd:X,onSessionEnd:m,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let g=AB(u.type==="pointercancel"?this.lastMoveEventInfo:wB(G,this.transformPagePoint),this.history);this.startEvent&&X&&X(u,g),m&&m(u,g)},!Ki(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=l,this.contextWindow=d||window;let o=go(t),b=wB(o,this.transformPagePoint),{point:i}=b,{timestamp:a}=Jt;this.history=[{...i,timestamp:a}];let{onSessionStart:r}=e;r&&r(t,AB(b,this.history)),this.removeListeners=gn(pb(this.contextWindow,"pointermove",this.handlePointerMove),pb(this.contextWindow,"pointerup",this.handlePointerUp),pb(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Jl(this.updatePoint)}};function wB(c,t){return t?{point:t(c.point)}:c}function $3(c,t){return{x:c.x-t.x,y:c.y-t.y}}function AB({point:c},t){return{point:c,delta:$3(c,cS(t)),offset:$3(c,Sdc(t)),velocity:kdc(t,.1)}}function Sdc(c){return c[0]}function cS(c){return c[c.length-1]}function kdc(c,t){if(c.length<2)return{x:0,y:0};let e=c.length-1,l=null,d=cS(c);for(;e>=0&&(l=c[e],!(d.timestamp-l.timestamp>fe(t)));)e--;if(!l)return{x:0,y:0};let n=Xl(d.timestamp-l.timestamp);if(n===0)return{x:0,y:0};let o={x:(d.x-l.x)/n,y:(d.y-l.y)/n};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Ro(c){return c&&typeof c=="object"&&Object.prototype.hasOwnProperty.call(c,"current")}var dS=1e-4,zdc=1-dS,wdc=1+dS,nS=.01,Adc=0-nS,Tdc=0+nS;function Ge(c){return c.max-c.min}function oS(c,t,e){return Math.abs(c-t)<=e}function tS(c,t,e,l=.5){c.origin=l,c.originPoint=kc(t.min,t.max,c.origin),c.scale=Ge(e)/Ge(t),c.translate=kc(e.min,e.max,c.origin)-c.originPoint,(c.scale>=zdc&&c.scale<=wdc||isNaN(c.scale))&&(c.scale=1),(c.translate>=Adc&&c.translate<=Tdc||isNaN(c.translate))&&(c.translate=0)}function ru(c,t,e,l){tS(c.x,t.x,e.x,l?l.originX:void 0),tS(c.y,t.y,e.y,l?l.originY:void 0)}function eS(c,t,e){c.min=e.min+t.min,c.max=c.min+Ge(t)}function bS(c,t,e){eS(c.x,t.x,e.x),eS(c.y,t.y,e.y)}function lS(c,t,e){c.min=t.min-e.min,c.max=c.min+Ge(t)}function uu(c,t,e){lS(c.x,t.x,e.x),lS(c.y,t.y,e.y)}function sS(c,{min:t,max:e},l){return t!==void 0&&c<t?c=l?kc(t,c,l.min):Math.max(c,t):e!==void 0&&c>e&&(c=l?kc(e,c,l.max):Math.min(c,e)),c}function iS(c,t,e){return{min:t!==void 0?c.min+t:void 0,max:e!==void 0?c.max+e-(c.max-c.min):void 0}}function GS(c,{top:t,left:e,bottom:l,right:d}){return{x:iS(c.x,e,d),y:iS(c.y,t,l)}}function aS(c,t){let e=t.min-c.min,l=t.max-c.max;return t.max-t.min<c.max-c.min&&([e,l]=[l,e]),{min:e,max:l}}function XS(c,t){return{x:aS(c.x,t.x),y:aS(c.y,t.y)}}function mS(c,t){let e=.5,l=Ge(c),d=Ge(t);return d>l?e=Fd(t.min,t.max-l,c.min):l>d&&(e=Fd(c.min,c.max-d,t.min)),se(0,1,e)}function xS(c,t){let e={};return t.min!==void 0&&(e.min=t.min-c.min),t.max!==void 0&&(e.max=t.max-c.min),e}var JH=.35;function gS(c=JH){return c===!1?c=0:c===!0&&(c=JH),{x:rS(c,"left","right"),y:rS(c,"top","bottom")}}function rS(c,t,e){return{min:uS(c,t),max:uS(c,e)}}function uS(c,t){return typeof c=="number"?c:c[t]||0}var HS=()=>({translate:0,scale:1,origin:0,originPoint:0}),$i=()=>({x:HS(),y:HS()}),RS=()=>({min:0,max:0}),xt=()=>({x:RS(),y:RS()});function ml(c){return[c("x"),c("y")]}function CH({top:c,left:t,right:e,bottom:l}){return{x:{min:t,max:e},y:{min:c,max:l}}}function ZS({x:c,y:t}){return{top:t.min,right:c.max,bottom:t.max,left:c.min}}function IS(c,t){if(!t)return c;let e=t({x:c.left,y:c.top}),l=t({x:c.right,y:c.bottom});return{top:e.y,left:e.x,bottom:l.y,right:l.x}}function TB(c){return c===void 0||c===1}function vH({scale:c,scaleX:t,scaleY:e}){return!TB(c)||!TB(t)||!TB(e)}function Zo(c){return vH(c)||OB(c)||c.z||c.rotate||c.rotateX||c.rotateY||c.skewX||c.skewY}function OB(c){return pS(c.x)||pS(c.y)}function pS(c){return c&&c!=="0%"}function hX(c,t,e){let l=c-e,d=t*l;return e+d}function WS(c,t,e,l,d){return d!==void 0&&(c=hX(c,d,l)),hX(c,e,l)+t}function QB(c,t=0,e=1,l,d){c.min=WS(c.min,t,e,l,d),c.max=WS(c.max,t,e,l,d)}function UB(c,{x:t,y:e}){QB(c.x,t.translate,t.scale,t.originPoint),QB(c.y,e.translate,e.scale,e.originPoint)}var yS=.999999999999,BS=1.0000000000001;function hS(c,t,e,l=!1){let d=e.length;if(!d)return;t.x=t.y=1;let n,o;for(let b=0;b<d;b++){n=e[b],o=n.projectionDelta;let{visualElement:i}=n.options;i&&i.props.style&&i.props.style.display==="contents"||(l&&n.options.layoutScroll&&n.scroll&&n!==n.root&&ca(c,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,UB(c,o)),l&&Zo(n.latestValues)&&ca(c,n.latestValues))}t.x<BS&&t.x>yS&&(t.x=1),t.y<BS&&t.y>yS&&(t.y=1)}function Wb(c,t){c.min=c.min+t,c.max=c.max+t}function fS(c,t,e,l,d=.5){let n=kc(c.min,c.max,d);QB(c,t,e,n,l)}function ca(c,t){fS(c.x,t.x,t.scaleX,t.scale,t.originX),fS(c.y,t.y,t.scaleY,t.scale,t.originY)}function DB(c,t){return CH(IS(c.getBoundingClientRect(),t))}function VS(c,t,e){let l=DB(c,e),{scroll:d}=t;return d&&(Wb(l.x,d.offset.x),Wb(l.y,d.offset.y)),l}var YH=({current:c})=>c?c.ownerDocument.defaultView:null;var Odc=new WeakMap,SH=class{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=xt(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;let d=r=>{let{dragSnapToOrigin:u}=this.getProps();u?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(go(r).point)},n=(r,u)=>{let{drag:G,dragPropagation:X,onDragStart:m}=this.getProps();if(G&&!X&&(this.openDragLock&&this.openDragLock(),this.openDragLock=zB(G),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ml(g=>{let R=this.getAxisMotionValue(g).get()||0;if(Qe.test(R)){let{projection:H}=this.visualElement;if(H&&H.layout){let Z=H.layout.layoutBox[g];Z&&(R=Ge(Z)*(parseFloat(R)/100))}}this.originPoint[g]=R}),m&&Jc.postRender(()=>m(r,u)),fX(this.visualElement,"transform");let{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},o=(r,u)=>{let{dragPropagation:G,dragDirectionLock:X,onDirectionLock:m,onDrag:x}=this.getProps();if(!G&&!this.openDragLock)return;let{offset:g}=u;if(X&&this.currentDirection===null){this.currentDirection=Qdc(g),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",u.point,g),this.updateAxis("y",u.point,g),this.visualElement.render(),x&&x(r,u)},b=(r,u)=>this.stop(r,u),i=()=>ml(r=>{var u;return this.getAnimationState(r)==="paused"&&((u=this.getAxisMotionValue(r).animation)===null||u===void 0?void 0:u.play())}),{dragSnapToOrigin:a}=this.getProps();this.panSession=new au(t,{onSessionStart:d,onStart:n,onMove:o,onSessionEnd:b,resumeAnimation:i},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:a,contextWindow:YH(this.visualElement)})}stop(t,e){let l=this.isDragging;if(this.cancel(),!l)return;let{velocity:d}=e;this.startAnimation(d);let{onDragEnd:n}=this.getProps();n&&Jc.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,l){let{drag:d}=this.getProps();if(!l||!NH(t,d,this.currentDirection))return;let n=this.getAxisMotionValue(t),o=this.originPoint[t]+l[t];this.constraints&&this.constraints[t]&&(o=sS(o,this.constraints[t],this.elastic[t])),n.set(o)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:l}=this.getProps(),d=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,n=this.constraints;e&&Ro(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&d?this.constraints=GS(d.layoutBox,e):this.constraints=!1,this.elastic=gS(l),n!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&ml(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=xS(d.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){let{dragConstraints:t,onMeasureDragConstraints:e}=this.getProps();if(!t||!Ro(t))return!1;let l=t.current;Fl(l!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:d}=this.visualElement;if(!d||!d.layout)return!1;let n=VS(l,d.root,this.visualElement.getTransformPagePoint()),o=XS(d.layout.layoutBox,n);if(e){let b=e(ZS(o));this.hasMutatedConstraints=!!b,b&&(o=CH(b))}return o}startAnimation(t){let{drag:e,dragMomentum:l,dragElastic:d,dragTransition:n,dragSnapToOrigin:o,onDragTransitionEnd:b}=this.getProps(),i=this.constraints||{},a=ml(r=>{if(!NH(r,e,this.currentDirection))return;let u=i&&i[r]||{};o&&(u={min:0,max:0});let G=d?200:1e6,X=d?40:1e7,m={type:"inertia",velocity:l?t[r]:0,bounceStiffness:G,bounceDamping:X,timeConstant:750,restDelta:1,restSpeed:10,...n,...u};return this.startAxisValueAnimation(r,m)});return Promise.all(a).then(b)}startAxisValueAnimation(t,e){let l=this.getAxisMotionValue(t);return fX(this.visualElement,t),l.start(du(t,l,0,e,this.visualElement,!1))}stopAnimation(){ml(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){ml(t=>{var e;return(e=this.getAxisMotionValue(t).animation)===null||e===void 0?void 0:e.pause()})}getAnimationState(t){var e;return(e=this.getAxisMotionValue(t).animation)===null||e===void 0?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,l=this.visualElement.getProps(),d=l[e];return d||this.visualElement.getValue(t,(l.initial?l.initial[t]:void 0)||0)}snapToCursor(t){ml(e=>{let{drag:l}=this.getProps();if(!NH(e,l,this.currentDirection))return;let{projection:d}=this.visualElement,n=this.getAxisMotionValue(e);if(d&&d.layout){let{min:o,max:b}=d.layout.layoutBox[e];n.set(t[e]-kc(o,b,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:l}=this.visualElement;if(!Ro(e)||!l||!this.constraints)return;this.stopAnimation();let d={x:0,y:0};ml(o=>{let b=this.getAxisMotionValue(o);if(b&&this.constraints!==!1){let i=b.get();d[o]=mS({min:i,max:i},this.constraints[o])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),ml(o=>{if(!NH(o,t,null))return;let b=this.getAxisMotionValue(o),{min:i,max:a}=this.constraints[o];b.set(kc(i,a,d[o]))})}addListeners(){if(!this.visualElement.current)return;Odc.set(this.visualElement,this);let t=this.visualElement.current,e=pb(t,"pointerdown",i=>{let{drag:a,dragListener:r=!0}=this.getProps();a&&r&&this.start(i)}),l=()=>{let{dragConstraints:i}=this.getProps();Ro(i)&&i.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,n=d.addEventListener("measure",l);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),Jc.read(l);let o=Ho(window,"resize",()=>this.scalePositionWithinConstraints()),b=d.addEventListener("didUpdate",(({delta:i,hasLayoutChanged:a})=>{this.isDragging&&a&&(ml(r=>{let u=this.getAxisMotionValue(r);u&&(this.originPoint[r]+=i[r].translate,u.set(u.get()+i[r].translate))}),this.visualElement.render())}));return()=>{o(),e(),n(),b&&b()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:l=!1,dragPropagation:d=!1,dragConstraints:n=!1,dragElastic:o=JH,dragMomentum:b=!0}=t;return{...t,drag:e,dragDirectionLock:l,dragPropagation:d,dragConstraints:n,dragElastic:o,dragMomentum:b}}};function NH(c,t,e){return(t===!0||t===c)&&(e===null||e===c)}function Qdc(c,t=10){let e=null;return Math.abs(c.y)>t?e="y":Math.abs(c.x)>t&&(e="x"),e}var kH=class extends ce{constructor(t){super(t),this.removeGroupControls=rt,this.removeListeners=rt,this.controls=new SH(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||rt}unmount(){this.removeGroupControls(),this.removeListeners()}};var FS=c=>(t,e)=>{c&&Jc.postRender(()=>c(t,e))},zH=class extends ce{constructor(){super(...arguments),this.removePointerDownListener=rt}onPointerDown(t){this.session=new au(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:YH(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:l,onPanEnd:d}=this.node.getProps();return{onSessionStart:FS(t),onStart:FS(e),onMove:l,onEnd:(n,o)=>{delete this.session,d&&Jc.postRender(()=>d(n,o))}}}mount(){this.removePointerDownListener=pb(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var zS=s(V(),1),VX=s($(),1);var Bb=s($(),1);var JS=s($(),1),yb=(0,JS.createContext)(null);function CS(){let c=(0,Bb.useContext)(yb);if(c===null)return[!0,null];let{isPresent:t,onExitComplete:e,register:l}=c,d=(0,Bb.useId)();(0,Bb.useEffect)(()=>l(d),[]);let n=(0,Bb.useCallback)(()=>e&&e(d),[d,e]);return!t&&e?[!1,n]:[!0]}var vS=s($(),1),su=(0,vS.createContext)({});var YS=s($(),1),wH=(0,YS.createContext)({});var Gu={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function NS(c,t){return t.max===t.min?0:c/(t.max-t.min)*100}var Xu={correct:(c,t)=>{if(!t.target)return c;if(typeof c=="string")if(xc.test(c))c=parseFloat(c);else return c;let e=NS(c,t.target.x),l=NS(c,t.target.y);return`${e}% ${l}%`}};var SS={correct:(c,{treeScale:t,projectionDelta:e})=>{let l=c,d=Ue.parse(c);if(d.length>5)return l;let n=Ue.createTransformer(c),o=typeof d[0]!="number"?1:0,b=e.x.scale*t.x,i=e.y.scale*t.y;d[0+o]/=b,d[1+o]/=i;let a=kc(b,i,.5);return typeof d[2+o]=="number"&&(d[2+o]/=a),typeof d[3+o]=="number"&&(d[3+o]/=a),n(d)}};var mu={};function kS(c){Object.assign(mu,c)}var{schedule:xu,cancel:Szc}=Mg(queueMicrotask,!1);var LB=class extends VX.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l,layoutId:d}=this.props,{projection:n}=t;kS(Udc),n&&(e.group&&e.group.add(n),l&&l.register&&d&&l.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),Gu.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:l,drag:d,isPresent:n}=this.props,o=l.projection;return o&&(o.isPresent=n,d||t.layoutDependency!==e||e===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==n&&(n?o.promote():o.relegate()||Jc.postRender(()=>{let b=o.getStack();(!b||!b.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),xu.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l}=this.props,{projection:d}=t;d&&(d.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(d),l&&l.deregister&&l.deregister(d))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}};function AH(c){let[t,e]=CS(),l=(0,VX.useContext)(su);return(0,zS.jsx)(LB,{...c,layoutGroup:l,switchLayoutGroup:(0,VX.useContext)(wH),isPresent:t,safeToRemove:e})}var Udc={borderRadius:{...Xu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Xu,borderTopRightRadius:Xu,borderBottomLeftRadius:Xu,borderBottomRightRadius:Xu,boxShadow:SS};var OS=["TopLeft","TopRight","BottomLeft","BottomRight"],Ddc=OS.length,wS=c=>typeof c=="string"?parseFloat(c):c,AS=c=>typeof c=="number"||xc.test(c);function QS(c,t,e,l,d,n){d?(c.opacity=kc(0,e.opacity!==void 0?e.opacity:1,Ldc(l)),c.opacityExit=kc(t.opacity!==void 0?t.opacity:1,0,Edc(l))):n&&(c.opacity=kc(t.opacity!==void 0?t.opacity:1,e.opacity!==void 0?e.opacity:1,l));for(let o=0;o<Ddc;o++){let b=`border${OS[o]}Radius`,i=TS(t,b),a=TS(e,b);if(i===void 0&&a===void 0)continue;i||(i=0),a||(a=0),i===0||a===0||AS(i)===AS(a)?(c[b]=Math.max(kc(wS(i),wS(a),l),0),(Qe.test(a)||Qe.test(i))&&(c[b]+="%")):c[b]=a}(t.rotate||e.rotate)&&(c.rotate=kc(t.rotate||0,e.rotate||0,l))}function TS(c,t){return c[t]!==void 0?c[t]:c.borderRadius}var Ldc=US(0,.5,tH),Edc=US(.5,.95,rt);function US(c,t,e){return l=>l<c?0:l>t?1:e(Fd(c,t,l))}function DS(c,t){c.min=t.min,c.max=t.max}function vl(c,t){DS(c.x,t.x),DS(c.y,t.y)}function EB(c,t){c.translate=t.translate,c.scale=t.scale,c.originPoint=t.originPoint,c.origin=t.origin}function LS(c,t,e,l,d){return c-=t,c=hX(c,1/e,l),d!==void 0&&(c=hX(c,1/d,l)),c}function jdc(c,t=0,e=1,l=.5,d,n=c,o=c){if(Qe.test(t)&&(t=parseFloat(t),t=kc(o.min,o.max,t/100)-o.min),typeof t!="number")return;let b=kc(n.min,n.max,l);c===n&&(b-=t),c.min=LS(c.min,t,e,b,d),c.max=LS(c.max,t,e,b,d)}function ES(c,t,[e,l,d],n,o){jdc(c,t[e],t[l],t[d],t.scale,n,o)}var Mdc=["x","scaleX","originX"],Pdc=["y","scaleY","originY"];function jB(c,t,e,l){ES(c.x,t,Mdc,e?e.x:void 0,l?l.x:void 0),ES(c.y,t,Pdc,e?e.y:void 0,l?l.y:void 0)}function jS(c){return c.translate===0&&c.scale===1}function MB(c){return jS(c.x)&&jS(c.y)}function MS(c,t){return c.min===t.min&&c.max===t.max}function _S(c,t){return MS(c.x,t.x)&&MS(c.y,t.y)}function PS(c,t){return Math.round(c.min)===Math.round(t.min)&&Math.round(c.max)===Math.round(t.max)}function PB(c,t){return PS(c.x,t.x)&&PS(c.y,t.y)}function _B(c){return Ge(c.x)/Ge(c.y)}function KB(c,t){return c.translate===t.translate&&c.scale===t.scale&&c.originPoint===t.originPoint}var TH=class{constructor(){this.members=[]}add(t){nu(this.members,t),t.scheduleRender()}remove(t){if(ou(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(t){let e=this.members.findIndex(d=>t===d);if(e===0)return!1;let l;for(let d=e;d>=0;d--){let n=this.members[d];if(n.isPresent!==!1){l=n;break}}return l?(this.promote(l),!0):!1}promote(t,e){let l=this.lead;if(t!==l&&(this.prevLead=l,this.lead=t,t.show(),l)){l.instance&&l.scheduleRender(),t.scheduleRender(),t.resumeFrom=l,e&&(t.resumeFrom.preserveOpacity=!0),l.snapshot&&(t.snapshot=l.snapshot,t.snapshot.latestValues=l.animationValues||l.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:d}=t.options;d===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:l}=t;e.onExitComplete&&e.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function KS(c,t,e){let l="",d=c.x.translate/t.x,n=c.y.translate/t.y,o=e?.z||0;if((d||n||o)&&(l=`translate3d(${d}px, ${n}px, ${o}px) `),(t.x!==1||t.y!==1)&&(l+=`scale(${1/t.x}, ${1/t.y}) `),e){let{transformPerspective:a,rotate:r,rotateX:u,rotateY:G,skewX:X,skewY:m}=e;a&&(l=`perspective(${a}px) ${l}`),r&&(l+=`rotate(${r}deg) `),u&&(l+=`rotateX(${u}deg) `),G&&(l+=`rotateY(${G}deg) `),X&&(l+=`skewX(${X}deg) `),m&&(l+=`skewY(${m}deg) `)}let b=c.x.scale*t.x,i=c.y.scale*t.y;return(b!==1||i!==1)&&(l+=`scale(${b}, ${i})`),l||"none"}var qS=(c,t)=>c.depth-t.depth;var OH=class{constructor(){this.children=[],this.isDirty=!1}add(t){nu(this.children,t),this.isDirty=!0}remove(t){ou(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(qS),this.isDirty=!1,this.children.forEach(t)}};function gu(c){let t=ut(c)?c.get():c;return S3(t)?t.toValue():t}function $S(c,t){let e=he.now(),l=({timestamp:d})=>{let n=d-e;n>=t&&(Jl(l),c(n-t))};return Jc.read(l,!0),()=>Jl(l)}function ck(c){return c instanceof SVGElement&&c.tagName!=="svg"}function tk(c,t,e){let l=ut(c)?c:xo(c);return l.start(du("",l,t,e)),l.animation}var ta={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},FX=typeof window<"u"&&window.MotionDebug!==void 0,qB=["","X","Y","Z"],_dc={visibility:"hidden"},ek=1e3,Kdc=0;function $B(c,t,e,l){let{latestValues:d}=t;d[c]&&(e[c]=d[c],t.setStaticValue(c,0),l&&(l[c]=0))}function rk(c){if(c.hasCheckedOptimisedAppear=!0,c.root===c)return;let{visualElement:t}=c.options;if(!t)return;let e=WH(t);if(window.MotionHasOptimisedAnimation(e,"transform")){let{layout:d,layoutId:n}=c.options;window.MotionCancelOptimisedAnimation(e,"transform",Jc,!(d||n))}let{parent:l}=c;l&&!l.hasCheckedOptimisedAppear&&rk(l)}function QH({attachResizeListener:c,defaultParent:t,measureScroll:e,checkIsScrollRoot:l,resetTransform:d}){return class{constructor(o={},b=t?.()){this.id=Kdc++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,FX&&(ta.totalNodes=ta.resolvedTargetDeltas=ta.recalculatedProjection=0),this.nodes.forEach(cnc),this.nodes.forEach(nnc),this.nodes.forEach(onc),this.nodes.forEach(tnc),FX&&window.MotionDebug.record(ta)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=b?b.root||b:this,this.path=b?[...b.path,b]:[],this.parent=b,this.depth=b?b.depth+1:0;for(let i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new OH)}addEventListener(o,b){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new Ib),this.eventHandlers.get(o).add(b)}notifyListeners(o,...b){let i=this.eventHandlers.get(o);i&&i.notify(...b)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,b=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=ck(o),this.instance=o;let{layoutId:i,layout:a,visualElement:r}=this.options;if(r&&!r.current&&r.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),b&&(a||i)&&(this.isLayoutDirty=!0),c){let u,G=()=>this.root.updateBlockedByResize=!1;c(o,()=>{this.root.updateBlockedByResize=!0,u&&u(),u=$S(G,250),Gu.hasAnimatedSinceResize&&(Gu.hasAnimatedSinceResize=!1,this.nodes.forEach(dk))})}i&&this.root.registerSharedNode(i,this),this.options.animate!==!1&&r&&(i||a)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:G,hasRelativeTargetChanged:X,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let x=this.options.transition||r.getDefaultTransition()||unc,{onLayoutAnimationStart:g,onLayoutAnimationComplete:R}=r.getProps(),H=!this.targetLayout||!PB(this.targetLayout,m)||X,Z=!G&&X;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||Z||G&&(H||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(u,Z);let p={...Lr(x,"layout"),onPlay:g,onComplete:R};(r.shouldReduceMotion||this.options.layoutRoot)&&(p.delay=0,p.type=!1),this.startAnimation(p)}else G||dk(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Jl(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(bnc),this.animationId++)}getTransformTemplate(){let{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&rk(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let r=0;r<this.path.length;r++){let u=this.path[r];u.shouldResetTransform=!0,u.updateScroll("snapshot"),u.options.layoutRoot&&u.willUpdate(!1)}let{layoutId:b,layout:i}=this.options;if(b===void 0&&!i)return;let a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(lk);return}this.isUpdating||this.nodes.forEach(lnc),this.isUpdating=!1,this.nodes.forEach(dnc),this.nodes.forEach(qdc),this.nodes.forEach($dc),this.clearAllSnapshots();let b=he.now();Jt.delta=se(0,1e3/60,b-Jt.timestamp),Jt.timestamp=b,Jt.isProcessing=!0,Pg.update.process(Jt),Pg.preRender.process(Jt),Pg.render.process(Jt),Jt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,xu.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(enc),this.sharedNodes.forEach(inc)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Jc.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Jc.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let i=0;i<this.path.length;i++)this.path[i].updateScroll();let o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=xt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:b}=this.options;b&&b.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let b=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(b=!1),b){let i=l(this.instance);this.scroll={animationId:this.root.animationId,phase:o,isRoot:i,offset:e(this.instance),wasRoot:this.scroll?this.scroll.isRoot:i}}}resetTransform(){if(!d)return;let o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,b=this.projectionDelta&&!MB(this.projectionDelta),i=this.getTransformTemplate(),a=i?i(this.latestValues,""):void 0,r=a!==this.prevTransformTemplateValue;o&&(b||Zo(this.latestValues)||r)&&(d(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){let b=this.measurePageBox(),i=this.removeElementScroll(b);return o&&(i=this.removeTransform(i)),snc(i),{animationId:this.root.animationId,measuredBox:b,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var o;let{visualElement:b}=this.options;if(!b)return xt();let i=b.measureViewportBox();if(!(((o=this.scroll)===null||o===void 0?void 0:o.wasRoot)||this.path.some(Gnc))){let{scroll:r}=this.root;r&&(Wb(i.x,r.offset.x),Wb(i.y,r.offset.y))}return i}removeElementScroll(o){var b;let i=xt();if(vl(i,o),!((b=this.scroll)===null||b===void 0)&&b.wasRoot)return i;for(let a=0;a<this.path.length;a++){let r=this.path[a],{scroll:u,options:G}=r;r!==this.root&&u&&G.layoutScroll&&(u.wasRoot&&vl(i,o),Wb(i.x,u.offset.x),Wb(i.y,u.offset.y))}return i}applyTransform(o,b=!1){let i=xt();vl(i,o);for(let a=0;a<this.path.length;a++){let r=this.path[a];!b&&r.options.layoutScroll&&r.scroll&&r!==r.root&&ca(i,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),Zo(r.latestValues)&&ca(i,r.latestValues)}return Zo(this.latestValues)&&ca(i,this.latestValues),i}removeTransform(o){let b=xt();vl(b,o);for(let i=0;i<this.path.length;i++){let a=this.path[i];if(!a.instance||!Zo(a.latestValues))continue;vH(a.latestValues)&&a.updateSnapshot();let r=xt(),u=a.measurePageBox();vl(r,u),jB(b,a.latestValues,a.snapshot?a.snapshot.layoutBox:void 0,r)}return Zo(this.latestValues)&&jB(b,this.latestValues),b}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Jt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var b;let i=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=i.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=i.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=i.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==i;if(!(o||a&&this.isSharedProjectionDirty||this.isProjectionDirty||!((b=this.parent)===null||b===void 0)&&b.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:u,layoutId:G}=this.options;if(!(!this.layout||!(u||G))){if(this.resolvedRelativeTargetAt=Jt.timestamp,!this.targetDelta&&!this.relativeTarget){let X=this.getClosestProjectingParent();X&&X.layout&&this.animationProgress!==1?(this.relativeParent=X,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xt(),this.relativeTargetOrigin=xt(),uu(this.relativeTargetOrigin,this.layout.layoutBox,X.layout.layoutBox),vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=xt(),this.targetWithTransforms=xt()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),bS(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):vl(this.target,this.layout.layoutBox),UB(this.target,this.targetDelta)):vl(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let X=this.getClosestProjectingParent();X&&!!X.resumingFrom==!!this.resumingFrom&&!X.options.layoutScroll&&X.target&&this.animationProgress!==1?(this.relativeParent=X,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xt(),this.relativeTargetOrigin=xt(),uu(this.relativeTargetOrigin,this.target,X.target),vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}FX&&ta.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||vH(this.parent.latestValues)||OB(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var o;let b=this.getLead(),i=!!this.resumingFrom||this!==b,a=!0;if((this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty)&&(a=!1),i&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(a=!1),this.resolvedRelativeTargetAt===Jt.timestamp&&(a=!1),a)return;let{layout:r,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||u))return;vl(this.layoutCorrected,this.layout.layoutBox);let G=this.treeScale.x,X=this.treeScale.y;hS(this.layoutCorrected,this.treeScale,this.path,i),b.layout&&!b.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(b.target=b.layout.layoutBox,b.targetWithTransforms=xt());let{target:m}=b;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(EB(this.prevProjectionDelta.x,this.projectionDelta.x),EB(this.prevProjectionDelta.y,this.projectionDelta.y)),ru(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==G||this.treeScale.y!==X||!KB(this.projectionDelta.x,this.prevProjectionDelta.x)||!KB(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m)),FX&&ta.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var b;if((b=this.options.visualElement)===null||b===void 0||b.scheduleRender(),o){let i=this.getStack();i&&i.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=$i(),this.projectionDelta=$i(),this.projectionDeltaWithTransform=$i()}setAnimationOrigin(o,b=!1){let i=this.snapshot,a=i?i.latestValues:{},r={...this.latestValues},u=$i();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!b;let G=xt(),X=i?i.source:void 0,m=this.layout?this.layout.source:void 0,x=X!==m,g=this.getStack(),R=!g||g.members.length<=1,H=!!(x&&!R&&this.options.crossfade===!0&&!this.path.some(rnc));this.animationProgress=0;let Z;this.mixTargetDelta=p=>{let W=p/1e3;nk(u.x,o.x,W),nk(u.y,o.y,W),this.setTargetDelta(u),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(uu(G,this.layout.layoutBox,this.relativeParent.layout.layoutBox),anc(this.relativeTarget,this.relativeTargetOrigin,G,W),Z&&_S(this.relativeTarget,Z)&&(this.isProjectionDirty=!1),Z||(Z=xt()),vl(Z,this.relativeTarget)),x&&(this.animationValues=r,QS(r,a,this.latestValues,W,H,R)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=W},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Jl(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Jc.update(()=>{Gu.hasAnimatedSinceResize=!0,this.currentAnimation=tk(0,ek,{...o,onUpdate:b=>{this.mixTargetDelta(b),o.onUpdate&&o.onUpdate(b)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(ek),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let o=this.getLead(),{targetWithTransforms:b,target:i,layout:a,latestValues:r}=o;if(!(!b||!i||!a)){if(this!==o&&this.layout&&a&&uk(this.options.animationType,this.layout.layoutBox,a.layoutBox)){i=this.target||xt();let u=Ge(this.layout.layoutBox.x);i.x.min=o.target.x.min,i.x.max=i.x.min+u;let G=Ge(this.layout.layoutBox.y);i.y.min=o.target.y.min,i.y.max=i.y.min+G}vl(b,i),ca(b,r),ru(this.projectionDeltaWithTransform,this.layoutCorrected,b,r)}}registerSharedNode(o,b){this.sharedNodes.has(o)||this.sharedNodes.set(o,new TH),this.sharedNodes.get(o).add(b);let a=b.options.initialPromotionConfig;b.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&&a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(b):void 0})}isLead(){let o=this.getStack();return o?o.lead===this:!0}getLead(){var o;let{layoutId:b}=this.options;return b?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;let{layoutId:b}=this.options;return b?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){let{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:b,preserveFollowOpacity:i}={}){let a=this.getStack();a&&a.promote(this,i),o&&(this.projectionDelta=void 0,this.needsReset=!0),b&&this.setOptions({transition:b})}relegate(){let o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){let{visualElement:o}=this.options;if(!o)return;let b=!1,{latestValues:i}=o;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(b=!0),!b)return;let a={};i.z&&$B("z",o,a,this.animationValues);for(let r=0;r<qB.length;r++)$B(`rotate${qB[r]}`,o,a,this.animationValues),$B(`skew${qB[r]}`,o,a,this.animationValues);o.render();for(let r in a)o.setStaticValue(r,a[r]),this.animationValues&&(this.animationValues[r]=a[r]);o.scheduleRender()}getProjectionStyles(o){var b,i;if(!this.instance||this.isSVG)return;if(!this.isVisible)return _dc;let a={visibility:""},r=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,a.opacity="",a.pointerEvents=gu(o?.pointerEvents)||"",a.transform=r?r(this.latestValues,""):"none",a;let u=this.getLead();if(!this.projectionDelta||!this.layout||!u.target){let x={};return this.options.layoutId&&(x.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,x.pointerEvents=gu(o?.pointerEvents)||""),this.hasProjected&&!Zo(this.latestValues)&&(x.transform=r?r({},""):"none",this.hasProjected=!1),x}let G=u.animationValues||u.latestValues;this.applyTransformsToTarget(),a.transform=KS(this.projectionDeltaWithTransform,this.treeScale,G),r&&(a.transform=r(G,a.transform));let{x:X,y:m}=this.projectionDelta;a.transformOrigin=`${X.origin*100}% ${m.origin*100}% 0`,u.animationValues?a.opacity=u===this?(i=(b=G.opacity)!==null&&b!==void 0?b:this.latestValues.opacity)!==null&&i!==void 0?i:1:this.preserveOpacity?this.latestValues.opacity:G.opacityExit:a.opacity=u===this?G.opacity!==void 0?G.opacity:"":G.opacityExit!==void 0?G.opacityExit:0;for(let x in mu){if(G[x]===void 0)continue;let{correct:g,applyTo:R}=mu[x],H=a.transform==="none"?G[x]:g(G[x],u);if(R){let Z=R.length;for(let p=0;p<Z;p++)a[R[p]]=H}else a[x]=H}return this.options.layoutId&&(a.pointerEvents=u===this?gu(o?.pointerEvents)||"":"none"),a}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var b;return(b=o.currentAnimation)===null||b===void 0?void 0:b.stop()}),this.root.nodes.forEach(lk),this.root.sharedNodes.clear()}}}function qdc(c){c.updateLayout()}function $dc(c){var t;let e=((t=c.resumeFrom)===null||t===void 0?void 0:t.snapshot)||c.snapshot;if(c.isLead()&&c.layout&&e&&c.hasListeners("didUpdate")){let{layoutBox:l,measuredBox:d}=c.layout,{animationType:n}=c.options,o=e.source!==c.layout.source;n==="size"?ml(u=>{let G=o?e.measuredBox[u]:e.layoutBox[u],X=Ge(G);G.min=l[u].min,G.max=G.min+X}):uk(n,e.layoutBox,l)&&ml(u=>{let G=o?e.measuredBox[u]:e.layoutBox[u],X=Ge(l[u]);G.max=G.min+X,c.relativeTarget&&!c.currentAnimation&&(c.isProjectionDirty=!0,c.relativeTarget[u].max=c.relativeTarget[u].min+X)});let b=$i();ru(b,l,e.layoutBox);let i=$i();o?ru(i,c.applyTransform(d,!0),e.measuredBox):ru(i,l,e.layoutBox);let a=!MB(b),r=!1;if(!c.resumeFrom){let u=c.getClosestProjectingParent();if(u&&!u.resumeFrom){let{snapshot:G,layout:X}=u;if(G&&X){let m=xt();uu(m,e.layoutBox,G.layoutBox);let x=xt();uu(x,l,X.layoutBox),PB(m,x)||(r=!0),u.options.layoutRoot&&(c.relativeTarget=x,c.relativeTargetOrigin=m,c.relativeParent=u)}}}c.notifyListeners("didUpdate",{layout:l,snapshot:e,delta:i,layoutDelta:b,hasLayoutChanged:a,hasRelativeTargetChanged:r})}else if(c.isLead()){let{onExitComplete:l}=c.options;l&&l()}c.options.transition=void 0}function cnc(c){FX&&ta.totalNodes++,c.parent&&(c.isProjecting()||(c.isProjectionDirty=c.parent.isProjectionDirty),c.isSharedProjectionDirty||(c.isSharedProjectionDirty=!!(c.isProjectionDirty||c.parent.isProjectionDirty||c.parent.isSharedProjectionDirty)),c.isTransformDirty||(c.isTransformDirty=c.parent.isTransformDirty))}function tnc(c){c.isProjectionDirty=c.isSharedProjectionDirty=c.isTransformDirty=!1}function enc(c){c.clearSnapshot()}function lk(c){c.clearMeasurements()}function lnc(c){c.isLayoutDirty=!1}function dnc(c){let{visualElement:t}=c.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),c.resetTransform()}function dk(c){c.finishAnimation(),c.targetDelta=c.relativeTarget=c.target=void 0,c.isProjectionDirty=!0}function nnc(c){c.resolveTargetDelta()}function onc(c){c.calcProjection()}function bnc(c){c.resetSkewAndRotation()}function inc(c){c.removeLeadSnapshot()}function nk(c,t,e){c.translate=kc(t.translate,0,e),c.scale=kc(t.scale,1,e),c.origin=t.origin,c.originPoint=t.originPoint}function ok(c,t,e,l){c.min=kc(t.min,e.min,l),c.max=kc(t.max,e.max,l)}function anc(c,t,e,l){ok(c.x,t.x,e.x,l),ok(c.y,t.y,e.y,l)}function rnc(c){return c.animationValues&&c.animationValues.opacityExit!==void 0}var unc={duration:.45,ease:[.4,0,.1,1]},bk=c=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(c),ik=bk("applewebkit/")&&!bk("chrome/")?Math.round:rt;function ak(c){c.min=ik(c.min),c.max=ik(c.max)}function snc(c){ak(c.x),ak(c.y)}function uk(c,t,e){return c==="position"||c==="preserve-aspect"&&!oS(_B(t),_B(e),.2)}function Gnc(c){var t;return c!==c.root&&((t=c.scroll)===null||t===void 0?void 0:t.wasRoot)}var sk=QH({attachResizeListener:(c,t)=>Ho(c,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var c1={current:void 0},UH=QH({measureScroll:c=>({x:c.scrollLeft,y:c.scrollTop}),defaultParent:()=>{if(!c1.current){let c=new sk({});c.mount(window),c.setOptions({layoutScroll:!0}),c1.current=c}return c1.current},resetTransform:(c,t)=>{c.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:c=>window.getComputedStyle(c).position==="fixed"});var Gk={pan:{Feature:zH},drag:{Feature:kH,ProjectionNode:UH,MeasureLayout:AH}};function Xk(c,t,e){let{props:l}=c;c.animationState&&l.whileHover&&c.animationState.setActive("whileHover",e==="Start");let d="onHover"+e,n=l[d];n&&Jc.postRender(()=>n(t,go(t)))}var DH=class extends ce{mount(){let{current:t}=this.node;t&&(this.unmount=NB(t,e=>(Xk(this.node,e,"Start"),l=>Xk(this.node,l,"End"))))}unmount(){}};var LH=class extends ce{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=gn(Ho(this.node.current,"focus",()=>this.onFocus()),Ho(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};function mk(c,t,e){let{props:l}=c;c.animationState&&l.whileTap&&c.animationState.setActive("whileTap",e==="Start");let d="onTap"+(e==="End"?"":e),n=l[d];n&&Jc.postRender(()=>n(t,go(t)))}var EH=class extends ce{mount(){let{current:t}=this.node;t&&(this.unmount=kB(t,e=>(mk(this.node,e,"Start"),(l,{success:d})=>mk(this.node,l,d?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}};var e1=new WeakMap,t1=new WeakMap,Xnc=c=>{let t=e1.get(c.target);t&&t(c)},mnc=c=>{c.forEach(Xnc)};function xnc({root:c,...t}){let e=c||document;t1.has(e)||t1.set(e,{});let l=t1.get(e),d=JSON.stringify(t);return l[d]||(l[d]=new IntersectionObserver(mnc,{root:c,...t})),l[d]}function xk(c,t,e){let l=xnc(t);return e1.set(c,e),l.observe(c),()=>{e1.delete(c),l.unobserve(c)}}var gnc={some:0,all:1},jH=class extends ce{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:l,amount:d="some",once:n}=t,o={root:e?e.current:void 0,rootMargin:l,threshold:typeof d=="number"?d:gnc[d]},b=i=>{let{isIntersecting:a}=i;if(this.isInView===a||(this.isInView=a,n&&!a&&this.hasEnteredView))return;a&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",a);let{onViewportEnter:r,onViewportLeave:u}=this.node.getProps(),G=a?r:u;G&&G(i)};return xk(this.node.current,o,b)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(Hnc(t,e))&&this.startObserver()}unmount(){}};function Hnc({viewport:c={}},{viewport:t={}}={}){return e=>c[e]!==t[e]}var gk={inView:{Feature:jH},tap:{Feature:EH},focus:{Feature:LH},hover:{Feature:DH}};var Hk={layout:{ProjectionNode:UH,MeasureLayout:AH}};var $H=s(V(),1),Zu=s($(),1);var Rk=s($(),1),Hu=(0,Rk.createContext)({transformPagePoint:c=>c,isStatic:!1,reducedMotion:"never"});var Zk=s($(),1),fb=(0,Zk.createContext)({});var xl=s($(),1);var MH=s($(),1);var Ru=typeof window<"u";var PH=Ru?MH.useLayoutEffect:MH.useEffect;var Ik=s($(),1),_H=(0,Ik.createContext)({strict:!1});function pk(c,t,e,l,d){var n,o;let{visualElement:b}=(0,xl.useContext)(fb),i=(0,xl.useContext)(_H),a=(0,xl.useContext)(yb),r=(0,xl.useContext)(Hu).reducedMotion,u=(0,xl.useRef)(null);l=l||i.renderer,!u.current&&l&&(u.current=l(c,{visualState:t,parent:b,props:e,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:r}));let G=u.current,X=(0,xl.useContext)(wH);G&&!G.projection&&d&&(G.type==="html"||G.type==="svg")&&Rnc(u.current,e,d,X);let m=(0,xl.useRef)(!1);(0,xl.useInsertionEffect)(()=>{G&&m.current&&G.update(e,a)});let x=e[pH],g=(0,xl.useRef)(!!x&&!(!((n=window.MotionHandoffIsComplete)===null||n===void 0)&&n.call(window,x))&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,x)));return PH(()=>{G&&(m.current=!0,window.MotionIsMounted=!0,G.updateFeatures(),xu.render(G.render),g.current&&G.animationState&&G.animationState.animateChanges())}),(0,xl.useEffect)(()=>{G&&(!g.current&&G.animationState&&G.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var R;(R=window.MotionHandoffMarkAsComplete)===null||R===void 0||R.call(window,x)}),g.current=!1))}),G}function Rnc(c,t,e,l){let{layoutId:d,layout:n,drag:o,dragConstraints:b,layoutScroll:i,layoutRoot:a}=t;c.projection=new e(c.latestValues,t["data-framer-portal-id"]?void 0:Wk(c.parent)),c.projection.setOptions({layoutId:d,layout:n,alwaysMeasureLayout:!!o||b&&Ro(b),visualElement:c,animationType:typeof n=="string"?n:"both",initialPromotionConfig:l,layoutScroll:i,layoutRoot:a})}function Wk(c){if(c)return c.options.allowProjection!==!1?c.projection:Wk(c.parent)}var yk=s($(),1);function Bk(c,t,e){return(0,yk.useCallback)(l=>{l&&c.mount&&c.mount(l),t&&(l?t.mount(l):t.unmount()),e&&(typeof e=="function"?e(l):Ro(e)&&(e.current=l))},[t])}var qH=s($(),1);function ea(c){return Xb(c.animate)||xX.some(t=>Go(c[t]))}function KH(c){return!!(ea(c)||c.variants)}function fk(c,t){if(ea(c)){let{initial:e,animate:l}=c;return{initial:e===!1||Go(e)?e:void 0,animate:Go(l)?l:void 0}}return c.inherit!==!1?t:{}}function Vk(c){let{initial:t,animate:e}=fk(c,(0,qH.useContext)(fb));return(0,qH.useMemo)(()=>({initial:t,animate:e}),[hk(t),hk(e)])}function hk(c){return Array.isArray(c)?c.join(" "):c}var Fk={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Io={};for(let c in Fk)Io[c]={isEnabled:t=>Fk[c].some(e=>!!t[e])};function Jk(c){for(let t in c)Io[t]={...Io[t],...c[t]}}var Ck=Symbol.for("motionComponentSymbol");function vk({preloadedFeatures:c,createVisualElement:t,useRender:e,useVisualState:l,Component:d}){c&&Jk(c);function n(b,i){let a,r={...(0,Zu.useContext)(Hu),...b,layoutId:Znc(b)},{isStatic:u}=r,G=Vk(b),X=l(b,u);if(!u&&Ru){Inc(r,c);let m=pnc(r);a=m.MeasureLayout,G.visualElement=pk(d,X,r,t,m.ProjectionNode)}return(0,$H.jsxs)(fb.Provider,{value:G,children:[a&&G.visualElement?(0,$H.jsx)(a,{visualElement:G.visualElement,...r}):null,e(d,b,Bk(X,G.visualElement,i),X,u,G.visualElement)]})}let o=(0,Zu.forwardRef)(n);return o[Ck]=d,o}function Znc({layoutId:c}){let t=(0,Zu.useContext)(su).id;return t&&c!==void 0?t+"-"+c:c}function Inc(c,t){let e=(0,Zu.useContext)(_H).strict}function pnc(c){let{drag:t,layout:e}=Io;if(!t&&!e)return{};let l={...t,...e};return{MeasureLayout:t?.isEnabled(c)||e?.isEnabled(c)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}var Yk=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Iu(c){return typeof c!="string"||c.includes("-")?!1:!!(Yk.indexOf(c)>-1||/[A-Z]/u.test(c))}function cR(c,{style:t,vars:e},l,d){Object.assign(c.style,t,d&&d.getProjectionStyles(l));for(let n in e)c.style.setProperty(n,e[n])}var tR=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function eR(c,t,e,l){cR(c,t,void 0,l);for(let d in t.attrs)c.setAttribute(tR.has(d)?d:bu(d),t.attrs[d])}function lR(c,{layout:t,layoutId:e}){return Gl.has(c)||c.startsWith("origin")||(t||e!==void 0)&&(!!mu[c]||c==="opacity")}function pu(c,t,e){var l;let{style:d}=c,n={};for(let o in d)(ut(d[o])||t.style&&ut(t.style[o])||lR(o,c)||((l=e?.getValue(o))===null||l===void 0?void 0:l.liveStyle)!==void 0)&&(n[o]=d[o]);return n}function dR(c,t,e){let l=pu(c,t,e);for(let d in c)if(ut(c[d])||ut(t[d])){let n=xb.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;l[n]=c[d]}return l}var l1=s($(),1);var Nk=s($(),1);function Wu(c){let t=(0,Nk.useRef)(null);return t.current===null&&(t.current=c()),t.current}function Wnc({scrapeMotionValuesFromProps:c,createRenderState:t,onMount:e},l,d,n){let o={latestValues:ync(l,d,n,c),renderState:t()};return e&&(o.mount=b=>e(l,b,o)),o}var nR=c=>(t,e)=>{let l=(0,l1.useContext)(fb),d=(0,l1.useContext)(yb),n=()=>Wnc(c,t,l,d);return e?n():Wu(n)};function ync(c,t,e,l){let d={},n=l(c,{});for(let G in n)d[G]=gu(n[G]);let{initial:o,animate:b}=c,i=ea(c),a=KH(c);t&&a&&!i&&c.inherit!==!1&&(o===void 0&&(o=t.initial),b===void 0&&(b=t.animate));let r=e?e.initial===!1:!1;r=r||o===!1;let u=r?b:o;if(u&&typeof u!="boolean"&&!Xb(u)){let G=Array.isArray(u)?u:[u];for(let X=0;X<G.length;X++){let m=Dr(c,G[X]);if(m){let{transitionEnd:x,transition:g,...R}=m;for(let H in R){let Z=R[H];if(Array.isArray(Z)){let p=r?Z.length-1:0;Z=Z[p]}Z!==null&&(d[H]=Z)}for(let H in x)d[H]=x[H]}}}return d}var yu=()=>({style:{},transform:{},transformOrigin:{},vars:{}});var oR=()=>({...yu(),attrs:{}});var bR=(c,t)=>t&&typeof c=="number"?t.transform(c):c;var Bnc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},fnc=xb.length;function Sk(c,t,e){let l="",d=!0;for(let n=0;n<fnc;n++){let o=xb[n],b=c[o];if(b===void 0)continue;let i=!0;if(typeof b=="number"?i=b===(o.startsWith("scale")?1:0):i=parseFloat(b)===0,!i||e){let a=bR(b,_r[o]);if(!i){d=!1;let r=Bnc[o]||o;l+=`${r}(${a}) `}e&&(t[o]=a)}}return l=l.trim(),e?l=e(t,d?"":l):d&&(l="none"),l}function Bu(c,t,e){let{style:l,vars:d,transformOrigin:n}=c,o=!1,b=!1;for(let i in t){let a=t[i];if(Gl.has(i)){o=!0;continue}else if(nH(i)){d[i]=a;continue}else{let r=bR(a,_r[i]);i.startsWith("origin")?(b=!0,n[i]=r):l[i]=r}}if(t.transform||(o||e?l.transform=Sk(t,c.transform,e):l.transform&&(l.transform="none")),b){let{originX:i="50%",originY:a="50%",originZ:r=0}=n;l.transformOrigin=`${i} ${a} ${r}`}}function kk(c,t,e){return typeof c=="string"?c:xc.transform(t+e*c)}function zk(c,t,e){let l=kk(t,c.x,c.width),d=kk(e,c.y,c.height);return`${l} ${d}`}var hnc={offset:"stroke-dashoffset",array:"stroke-dasharray"},Vnc={offset:"strokeDashoffset",array:"strokeDasharray"};function wk(c,t,e=1,l=0,d=!0){c.pathLength=1;let n=d?hnc:Vnc;c[n.offset]=xc.transform(-l);let o=xc.transform(t),b=xc.transform(e);c[n.array]=`${o} ${b}`}function fu(c,{attrX:t,attrY:e,attrScale:l,originX:d,originY:n,pathLength:o,pathSpacing:b=1,pathOffset:i=0,...a},r,u){if(Bu(c,a,u),r){c.style.viewBox&&(c.attrs.viewBox=c.style.viewBox);return}c.attrs=c.style,c.style={};let{attrs:G,style:X,dimensions:m}=c;G.transform&&(m&&(X.transform=G.transform),delete G.transform),m&&(d!==void 0||n!==void 0||X.transform)&&(X.transformOrigin=zk(m,d!==void 0?d:.5,n!==void 0?n:.5)),t!==void 0&&(G.x=t),e!==void 0&&(G.y=e),l!==void 0&&(G.scale=l),o!==void 0&&wk(G,o,b,i,!1)}var hu=c=>typeof c=="string"&&c.toLowerCase()==="svg";var Ak={useVisualState:nR({scrapeMotionValuesFromProps:dR,createRenderState:oR,onMount:(c,t,{renderState:e,latestValues:l})=>{Jc.read(()=>{try{e.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{e.dimensions={x:0,y:0,width:0,height:0}}}),Jc.render(()=>{fu(e,l,hu(t.tagName),c.transformTemplate),eR(t,e)})}})};var Tk={useVisualState:nR({scrapeMotionValuesFromProps:pu,createRenderState:yu})};var Vu=s($(),1);var Ok=s($(),1);function d1(c,t,e){for(let l in t)!ut(t[l])&&!lR(l,e)&&(c[l]=t[l])}function Fnc({transformTemplate:c},t){return(0,Ok.useMemo)(()=>{let e=yu();return Bu(e,t,c),Object.assign({},e.vars,e.style)},[t])}function Jnc(c,t){let e=c.style||{},l={};return d1(l,e,c),Object.assign(l,Fnc(c,t)),l}function Qk(c,t){let e={},l=Jnc(c,t);return c.drag&&c.dragListener!==!1&&(e.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=c.drag===!0?"none":`pan-${c.drag==="x"?"y":"x"}`),c.tabIndex===void 0&&(c.onTap||c.onTapStart||c.whileTap)&&(e.tabIndex=0),e.style=l,e}var Cnc=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function JX(c){return c.startsWith("while")||c.startsWith("drag")&&c!=="draggable"||c.startsWith("layout")||c.startsWith("onTap")||c.startsWith("onPan")||c.startsWith("onLayout")||Cnc.has(c)}var Dk=c=>!JX(c);function Ync(c){c&&(Dk=t=>t.startsWith("on")?!JX(t):c(t))}try{Ync((o1(),HC(Uk)).default)}catch{}function Lk(c,t,e){let l={};for(let d in c)d==="values"&&typeof c.values=="object"||(Dk(d)||e===!0&&JX(d)||!t&&!JX(d)||c.draggable&&d.startsWith("onDrag"))&&(l[d]=c[d]);return l}var Ek=s($(),1);function jk(c,t,e,l){let d=(0,Ek.useMemo)(()=>{let n=oR();return fu(n,t,hu(l),c.transformTemplate),{...n.attrs,style:{...n.style}}},[t]);if(c.style){let n={};d1(n,c.style,c),d.style={...n,...d.style}}return d}function Mk(c=!1){return(e,l,d,{latestValues:n},o)=>{let i=(Iu(e)?jk:Qk)(l,n,o,e),a=Lk(l,typeof e=="string",c),r=e!==Vu.Fragment?{...a,...i,ref:d}:{},{children:u}=l,G=(0,Vu.useMemo)(()=>ut(u)?u.get():u,[u]);return(0,Vu.createElement)(e,{...r,children:G})}}function Pk(c,t){return function(l,{forwardMotionProps:d}={forwardMotionProps:!1}){let o={...Iu(l)?Ak:Tk,preloadedFeatures:c,useRender:Mk(d),createVisualElement:t,Component:l};return vk(o)}}var cz=s($(),1);var CX={current:null},rR={current:!1};function _k(){if(rR.current=!0,!!Ru)if(window.matchMedia){let c=window.matchMedia("(prefers-reduced-motion)"),t=()=>CX.current=c.matches;c.addListener(t),t()}else CX.current=!1}function Kk(c,t,e){for(let l in t){let d=t[l],n=e[l];if(ut(d))c.addValue(l,d);else if(ut(n))c.addValue(l,xo(d,{owner:c}));else if(n!==d)if(c.hasValue(l)){let o=c.getValue(l);o.liveStyle===!0?o.jump(d):o.hasAnimated||o.set(d)}else{let o=c.getStaticValue(l);c.addValue(l,xo(o!==void 0?o:d,{owner:c}))}}for(let l in e)t[l]===void 0&&c.removeValue(l);return t}var b1=new WeakMap;var Nnc=[...XB,kt,Ue],qk=c=>Nnc.find(oH(c));var $k=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],uR=class{scrapeMotionValuesFromProps(t,e,l){return{}}constructor({parent:t,props:e,presenceContext:l,reducedMotionConfig:d,blockInitialAnimation:n,visualState:o},b={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Hb,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let G=he.now();this.renderScheduledAt<G&&(this.renderScheduledAt=G,Jc.render(this.render,!1,!0))};let{latestValues:i,renderState:a}=o;this.latestValues=i,this.baseTarget={...i},this.initialValues=e.initial?{...i}:{},this.renderState=a,this.parent=t,this.props=e,this.presenceContext=l,this.depth=t?t.depth+1:0,this.reducedMotionConfig=d,this.options=b,this.blockInitialAnimation=!!n,this.isControllingVariants=ea(e),this.isVariantNode=KH(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:r,...u}=this.scrapeMotionValuesFromProps(e,{},this);for(let G in u){let X=u[G];i[G]!==void 0&&ut(X)&&X.set(i[G],!1)}}mount(t){this.current=t,b1.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,l)=>this.bindToMotionValue(l,e)),rR.current||_k(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:CX.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){b1.delete(this.current),this.projection&&this.projection.unmount(),Jl(this.notifyUpdate),Jl(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(let t in this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let l=Gl.has(t),d=e.on("change",b=>{this.latestValues[t]=b,this.props.onUpdate&&Jc.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0)}),n=e.on("renderRequest",this.scheduleRender),o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{d(),n(),o&&o(),e.owner&&e.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Io){let e=Io[t];if(!e)continue;let{isEnabled:l,Feature:d}=e;if(!this.features[t]&&d&&l(this.props)&&(this.features[t]=new d(this)),this.features[t]){let n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):xt()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let l=0;l<$k.length;l++){let d=$k[l];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);let n="on"+d,o=t[n];o&&(this.propEventSubscriptions[d]=this.on(d,o))}this.prevMotionValues=Kk(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){let e=this.getClosestVariantNode();if(e)return e.variantChildren&&e.variantChildren.add(t),()=>e.variantChildren.delete(t)}addValue(t,e){let l=this.values.get(t);e!==l&&(l&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let l=this.values.get(t);return l===void 0&&e!==void 0&&(l=xo(e===null?void 0:e,{owner:this}),this.addValue(t,l)),l}readValue(t,e){var l;let d=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(l=this.getBaseTargetFromProps(this.props,t))!==null&&l!==void 0?l:this.readValueFromInstance(this.current,t,this.options);return d!=null&&(typeof d=="string"&&(dH(d)||lH(d))?d=parseFloat(d):!qk(d)&&Ue.test(e)&&(d=iH(t,e)),this.setBaseTarget(t,ut(d)?d.get():d)),ut(d)?d.get():d}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let{initial:l}=this.props,d;if(typeof l=="string"||typeof l=="object"){let o=Dr(this.props,l,(e=this.presenceContext)===null||e===void 0?void 0:e.custom);o&&(d=o[t])}if(l&&d!==void 0)return d;let n=this.getBaseTargetFromProps(this.props,t);return n!==void 0&&!ut(n)?n:this.initialValues[t]!==void 0&&d===void 0?void 0:this.baseTarget[t]}on(t,e){return this.events[t]||(this.events[t]=new Ib),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}};var Fu=class extends uR{constructor(){super(...arguments),this.KeyframeResolver=qr}sortInstanceNodePosition(t,e){return t.compareDocumentPosition(e)&2?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:l}){delete e[t],delete l[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;ut(t)&&(this.childSubscription=t.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}};function Snc(c){return window.getComputedStyle(c)}var sR=class extends Fu{constructor(){super(...arguments),this.type="html",this.renderInstance=cR}readValueFromInstance(t,e){if(Gl.has(e)){let l=Kr(e);return l&&l.default||0}else{let l=Snc(t),d=(nH(e)?l.getPropertyValue(e):l[e])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(t,{transformPagePoint:e}){return DB(t,e)}build(t,e,l){Bu(t,e,l.transformTemplate)}scrapeMotionValuesFromProps(t,e,l){return pu(t,e,l)}};var GR=class extends Fu{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=xt}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(Gl.has(e)){let l=Kr(e);return l&&l.default||0}return e=tR.has(e)?e:bu(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,l){return dR(t,e,l)}build(t,e,l){fu(t,e,this.isSVGTag,l.transformTemplate)}renderInstance(t,e,l,d){eR(t,e,l,d)}mount(t){this.isSVGTag=hu(t.tagName),super.mount(t)}};var tz=(c,t)=>Iu(c)?new GR(t):new sR(t,{allowProjection:c!==cz.Fragment});var ez=Pk({...D3,...gk,...Gk,...Hk},tz);var hb=zN(ez);var YX=s(V(),1),Hn=s($(),1);var a1=s(V(),1),nz=s($(),1),la=s($(),1);var lz=s(V(),1),XR=s($(),1),po=s($(),1);var i1=class extends XR.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let l=this.props.sizeRef.current;l.height=e.offsetHeight||0,l.width=e.offsetWidth||0,l.top=e.offsetTop,l.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function dz({children:c,isPresent:t}){let e=(0,po.useId)(),l=(0,po.useRef)(null),d=(0,po.useRef)({width:0,height:0,top:0,left:0}),{nonce:n}=(0,po.useContext)(Hu);return(0,po.useInsertionEffect)(()=>{let{width:o,height:b,top:i,left:a}=d.current;if(t||!l.current||!o||!b)return;l.current.dataset.motionPopId=e;let r=document.createElement("style");return n&&(r.nonce=n),document.head.appendChild(r),r.sheet&&r.sheet.insertRule(`
+"use strict";var wp;(wp||={}).components=(()=>{var $q=Object.create;var _0=Object.defineProperty;var c$=Object.getOwnPropertyDescriptor;var t$=Object.getOwnPropertyNames;var e$=Object.getPrototypeOf,l$=Object.prototype.hasOwnProperty;var kC=(c,t)=>()=>(c&&(t=c(c=0)),t);var _c=(c,t)=>()=>(t||c((t={exports:{}}).exports,t),t.exports),_5=(c,t)=>{for(var e in t)_0(c,e,{get:t[e],enumerable:!0})},zC=(c,t,e,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of t$(t))!l$.call(c,d)&&d!==e&&_0(c,d,{get:()=>t[d],enumerable:!(l=c$(t,d))||l.enumerable});return c};var u=(c,t,e)=>(e=c!=null?$q(e$(c)):{},zC(t||!c||!c.__esModule?_0(e,"default",{value:c,enumerable:!0}):e,c)),wC=c=>zC(_0({},"__esModule",{value:!0}),c);var vc=_c((OZc,AC)=>{AC.exports=window.wp.primitives});var rc=_c((UZc,OC)=>{OC.exports=window.wp.i18n});var oc=_c((DZc,QC)=>{QC.exports=window.wp.compose});var Y=_c((LZc,UC)=>{UC.exports=window.wp.element});var $=_c((jZc,DC)=>{DC.exports=window.React});var h=_c((KZc,u9)=>{u9.exports=window.ReactJSXRuntime});var q9=_c(K9=>{"use strict";var Ir=$();function bcc(c,t){return c===t&&(c!==0||1/c===1/t)||c!==c&&t!==t}var icc=typeof Object.is=="function"?Object.is:bcc,acc=Ir.useState,rcc=Ir.useEffect,scc=Ir.useLayoutEffect,ucc=Ir.useDebugValue;function Gcc(c,t){var e=t(),l=acc({inst:{value:e,getSnapshot:t}}),d=l[0].inst,n=l[1];return scc(function(){d.value=e,d.getSnapshot=t,sy(d)&&n({inst:d})},[c,e,t]),rcc(function(){return sy(d)&&n({inst:d}),c(function(){sy(d)&&n({inst:d})})},[c]),ucc(e),e}function sy(c){var t=c.getSnapshot;c=c.value;try{var e=t();return!icc(c,e)}catch{return!0}}function Xcc(c,t){return t()}var mcc=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Xcc:Gcc;K9.useSyncExternalStore=Ir.useSyncExternalStore!==void 0?Ir.useSyncExternalStore:mcc});var cv=_c((zIc,$9)=>{"use strict";$9.exports=q9()});var Br=_c((Cpc,Gv)=>{Gv.exports=window.ReactDOM});var Qe=_c((ZCc,LN)=>{LN.exports=window.wp.warning});var Mc=_c((zCc,e3)=>{e3.exports=window.wp.deprecated});function mR(c){var t=Object.create(null);return function(e){return t[e]===void 0&&(t[e]=c(e)),t[e]}}var xR=kC(()=>{});var Xz={};_5(Xz,{default:()=>p1});var moc,p1,W1=kC(()=>{xR();moc=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,p1=mR(function(c){return moc.test(c)||c.charCodeAt(0)===111&&c.charCodeAt(1)===110&&c.charCodeAt(2)<91})});var lw=_c(nt=>{"use strict";var ee=typeof Symbol=="function"&&Symbol.for,C1=ee?Symbol.for("react.element"):60103,v1=ee?Symbol.for("react.portal"):60106,CR=ee?Symbol.for("react.fragment"):60107,vR=ee?Symbol.for("react.strict_mode"):60108,YR=ee?Symbol.for("react.profiler"):60114,NR=ee?Symbol.for("react.provider"):60109,SR=ee?Symbol.for("react.context"):60110,Y1=ee?Symbol.for("react.async_mode"):60111,kR=ee?Symbol.for("react.concurrent_mode"):60111,zR=ee?Symbol.for("react.forward_ref"):60112,wR=ee?Symbol.for("react.suspense"):60113,Noc=ee?Symbol.for("react.suspense_list"):60120,AR=ee?Symbol.for("react.memo"):60115,TR=ee?Symbol.for("react.lazy"):60116,Soc=ee?Symbol.for("react.block"):60121,koc=ee?Symbol.for("react.fundamental"):60117,zoc=ee?Symbol.for("react.responder"):60118,woc=ee?Symbol.for("react.scope"):60119;function Yl(c){if(typeof c=="object"&&c!==null){var t=c.$$typeof;switch(t){case C1:switch(c=c.type,c){case Y1:case kR:case CR:case YR:case vR:case wR:return c;default:switch(c=c&&c.$$typeof,c){case SR:case zR:case TR:case AR:case NR:return c;default:return t}}case v1:return t}}}function ew(c){return Yl(c)===kR}nt.AsyncMode=Y1;nt.ConcurrentMode=kR;nt.ContextConsumer=SR;nt.ContextProvider=NR;nt.Element=C1;nt.ForwardRef=zR;nt.Fragment=CR;nt.Lazy=TR;nt.Memo=AR;nt.Portal=v1;nt.Profiler=YR;nt.StrictMode=vR;nt.Suspense=wR;nt.isAsyncMode=function(c){return ew(c)||Yl(c)===Y1};nt.isConcurrentMode=ew;nt.isContextConsumer=function(c){return Yl(c)===SR};nt.isContextProvider=function(c){return Yl(c)===NR};nt.isElement=function(c){return typeof c=="object"&&c!==null&&c.$$typeof===C1};nt.isForwardRef=function(c){return Yl(c)===zR};nt.isFragment=function(c){return Yl(c)===CR};nt.isLazy=function(c){return Yl(c)===TR};nt.isMemo=function(c){return Yl(c)===AR};nt.isPortal=function(c){return Yl(c)===v1};nt.isProfiler=function(c){return Yl(c)===YR};nt.isStrictMode=function(c){return Yl(c)===vR};nt.isSuspense=function(c){return Yl(c)===wR};nt.isValidElementType=function(c){return typeof c=="string"||typeof c=="function"||c===CR||c===kR||c===YR||c===vR||c===wR||c===Noc||typeof c=="object"&&c!==null&&(c.$$typeof===TR||c.$$typeof===AR||c.$$typeof===NR||c.$$typeof===SR||c.$$typeof===zR||c.$$typeof===koc||c.$$typeof===zoc||c.$$typeof===woc||c.$$typeof===Soc)};nt.typeOf=Yl});var nw=_c((tjc,dw)=>{"use strict";dw.exports=lw()});var uw=_c((ejc,sw)=>{"use strict";var N1=nw(),Aoc={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Toc={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ooc={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},aw={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},S1={};S1[N1.ForwardRef]=Ooc;S1[N1.Memo]=aw;function ow(c){return N1.isMemo(c)?aw:S1[c.$$typeof]||Aoc}var Qoc=Object.defineProperty,Uoc=Object.getOwnPropertyNames,bw=Object.getOwnPropertySymbols,Doc=Object.getOwnPropertyDescriptor,Loc=Object.getPrototypeOf,iw=Object.prototype;function rw(c,t,e){if(typeof t!="string"){if(iw){var l=Loc(t);l&&l!==iw&&rw(c,l,e)}var d=Uoc(t);bw&&(d=d.concat(bw(t)));for(var n=ow(c),o=ow(t),b=0;b<d.length;++b){var i=d[b];if(!Toc[i]&&!(e&&e[i])&&!(o&&o[i])&&!(n&&n[i])){var a=Doc(t,i);try{Qoc(c,i,a)}catch{}}}}return c}sw.exports=rw});var eA=_c((U7c,tA)=>{"use strict";var Fbc=function(t){return Jbc(t)&&!Cbc(t)};function Jbc(c){return!!c&&typeof c=="object"}function Cbc(c){var t=Object.prototype.toString.call(c);return t==="[object RegExp]"||t==="[object Date]"||Nbc(c)}var vbc=typeof Symbol=="function"&&Symbol.for,Ybc=vbc?Symbol.for("react.element"):60103;function Nbc(c){return c.$$typeof===Ybc}function Sbc(c){return Array.isArray(c)?[]:{}}function qX(c,t){return t.clone!==!1&&t.isMergeableObject(c)?js(Sbc(c),c,t):c}function kbc(c,t,e){return c.concat(t).map(function(l){return qX(l,e)})}function zbc(c,t){if(!t.customMerge)return js;var e=t.customMerge(c);return typeof e=="function"?e:js}function wbc(c){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c).filter(function(t){return Object.propertyIsEnumerable.call(c,t)}):[]}function $w(c){return Object.keys(c).concat(wbc(c))}function cA(c,t){try{return t in c}catch{return!1}}function Abc(c,t){return cA(c,t)&&!(Object.hasOwnProperty.call(c,t)&&Object.propertyIsEnumerable.call(c,t))}function Tbc(c,t,e){var l={};return e.isMergeableObject(c)&&$w(c).forEach(function(d){l[d]=qX(c[d],e)}),$w(t).forEach(function(d){Abc(c,d)||(cA(c,d)&&e.isMergeableObject(t[d])?l[d]=zbc(d,e)(c[d],t[d],e):l[d]=qX(t[d],e))}),l}function js(c,t,e){e=e||{},e.arrayMerge=e.arrayMerge||kbc,e.isMergeableObject=e.isMergeableObject||Fbc,e.cloneUnlessOtherwiseSpecified=qX;var l=Array.isArray(t),d=Array.isArray(c),n=l===d;return n?l?e.arrayMerge(c,t,e):Tbc(c,t,e):qX(t,e)}js.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(l,d){return js(l,d,e)},{})};var Obc=js;tA.exports=Obc});var ER=_c((D7c,lA)=>{"use strict";lA.exports=function c(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var l,d,n;if(Array.isArray(t)){if(l=t.length,l!=e.length)return!1;for(d=l;d--!==0;)if(!c(t[d],e[d]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(d of t.entries())if(!e.has(d[0]))return!1;for(d of t.entries())if(!c(d[1],e.get(d[0])))return!1;return!0}if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(d of t.entries())if(!e.has(d[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(l=t.length,l!=e.length)return!1;for(d=l;d--!==0;)if(t[d]!==e[d])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(n=Object.keys(t),l=n.length,l!==Object.keys(e).length)return!1;for(d=l;d--!==0;)if(!Object.prototype.hasOwnProperty.call(e,n[d]))return!1;for(d=l;d--!==0;){var o=n[d];if(!c(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}});var eT=_c((YPc,tT)=>{tT.exports=(function(c){var t={};function e(l){if(t[l])return t[l].exports;var d=t[l]={exports:{},id:l,loaded:!1};return c[l].call(d.exports,d,d.exports,e),d.loaded=!0,d.exports}return e.m=c,e.c=t,e.p="",e(0)})([(function(c,t,e){c.exports=e(1)}),(function(c,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=e(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return l.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return l.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return l.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return l.findChunks}})}),(function(c,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=t.findAll=function(a){var r=a.autoEscape,s=a.caseSensitive,G=s===void 0?!1:s,X=a.findChunks,m=X===void 0?d:X,x=a.sanitize,g=a.searchWords,R=a.textToHighlight;return n({chunksToHighlight:l({chunks:m({autoEscape:r,caseSensitive:G,sanitize:x,searchWords:g,textToHighlight:R})}),totalLength:R?R.length:0})},l=t.combineChunks=function(a){var r=a.chunks;return r=r.sort(function(s,G){return s.start-G.start}).reduce(function(s,G){if(s.length===0)return[G];var X=s.pop();if(G.start<=X.end){var m=Math.max(X.end,G.end);s.push({highlight:!1,start:X.start,end:m})}else s.push(X,G);return s},[]),r},d=function(a){var r=a.autoEscape,s=a.caseSensitive,G=a.sanitize,X=G===void 0?o:G,m=a.searchWords,x=a.textToHighlight;return x=X(x),m.filter(function(g){return g}).reduce(function(g,R){R=X(R),r&&(R=b(R));for(var H=new RegExp(R,s?"g":"gi"),Z=void 0;Z=H.exec(x);){var p=Z.index,W=H.lastIndex;W>p&&g.push({highlight:!1,start:p,end:W}),Z.index===H.lastIndex&&H.lastIndex++}return g},[])};t.findChunks=d;var n=t.fillInChunks=function(a){var r=a.chunksToHighlight,s=a.totalLength,G=[],X=function(g,R,H){R-g>0&&G.push({start:g,end:R,highlight:H})};if(r.length===0)X(0,s,!1);else{var m=0;r.forEach(function(x){X(m,x.start,!1),X(x.start,x.end,!0),m=x.end}),X(m,s,!1)}return G};function o(i){return i}function b(i){return i.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}})])});var Nb=_c((w_c,DT)=>{DT.exports=window.wp.keycodes});var zh=_c((m8c,JO)=>{JO.exports=window.wp.richText});var Cn=_c((x8c,CO)=>{CO.exports=window.wp.a11y});var eI=_c((g8c,tI)=>{var vO={\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"},YO=Object.keys(vO).join("|"),Trc=new RegExp(YO,"g"),Orc=new RegExp(YO,"");function Qrc(c){return vO[c]}var NO=function(c){return c.replace(Trc,Qrc)},Urc=function(c){return!!c.match(Orc)};tI.exports=NO;tI.exports.has=Urc;tI.exports.remove=NO});var rI=_c((P8c,GQ)=>{GQ.exports=window.wp.isShallowEqual});var SQ=_c((Nqc,NQ)=>{NQ.exports=window.wp.privateApis});var gj=_c(Y2=>{var ka=ka||{};ka.stringify=(function(){var c={"visit_linear-gradient":function(t){return c.visit_gradient(t)},"visit_repeating-linear-gradient":function(t){return c.visit_gradient(t)},"visit_radial-gradient":function(t){return c.visit_gradient(t)},"visit_repeating-radial-gradient":function(t){return c.visit_gradient(t)},visit_gradient:function(t){var e=c.visit(t.orientation);return e&&(e+=", "),t.type+"("+e+c.visit(t.colorStops)+")"},visit_shape:function(t){var e=t.value,l=c.visit(t.at),d=c.visit(t.style);return d&&(e+=" "+d),l&&(e+=" at "+l),e},"visit_default-radial":function(t){var e="",l=c.visit(t.at);return l&&(e+=l),e},"visit_extent-keyword":function(t){var e=t.value,l=c.visit(t.at);return l&&(e+=" at "+l),e},"visit_position-keyword":function(t){return t.value},visit_position:function(t){return c.visit(t.value.x)+" "+c.visit(t.value.y)},"visit_%":function(t){return t.value+"%"},visit_em:function(t){return t.value+"em"},visit_px:function(t){return t.value+"px"},visit_calc:function(t){return"calc("+t.value+")"},visit_literal:function(t){return c.visit_color(t.value,t)},visit_hex:function(t){return c.visit_color("#"+t.value,t)},visit_rgb:function(t){return c.visit_color("rgb("+t.value.join(", ")+")",t)},visit_rgba:function(t){return c.visit_color("rgba("+t.value.join(", ")+")",t)},visit_hsl:function(t){return c.visit_color("hsl("+t.value[0]+", "+t.value[1]+"%, "+t.value[2]+"%)",t)},visit_hsla:function(t){return c.visit_color("hsla("+t.value[0]+", "+t.value[1]+"%, "+t.value[2]+"%, "+t.value[3]+")",t)},visit_var:function(t){return c.visit_color("var("+t.value+")",t)},visit_color:function(t,e){var l=t,d=c.visit(e.length);return d&&(l+=" "+d),l},visit_angular:function(t){return t.value+"deg"},visit_directional:function(t){return"to "+t.value},visit_array:function(t){var e="",l=t.length;return t.forEach(function(d,n){e+=c.visit(d),n<l-1&&(e+=", ")}),e},visit_object:function(t){return t.width&&t.height?c.visit(t.width)+" "+c.visit(t.height):""},visit:function(t){if(!t)return"";var e="";if(t instanceof Array)return c.visit_array(t);if(typeof t=="object"&&!t.type)return c.visit_object(t);if(t.type){var l=c["visit_"+t.type];if(l)return l(t);throw Error("Missing visitor visit_"+t.type)}else throw Error("Invalid node.")}};return function(t){return c.visit(t)}})();var ka=ka||{};ka.parse=(function(){var c={linearGradient:/^(\-(webkit|o|ms|moz)\-)?(linear\-gradient)/i,repeatingLinearGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-linear\-gradient)/i,radialGradient:/^(\-(webkit|o|ms|moz)\-)?(radial\-gradient)/i,repeatingRadialGradient:/^(\-(webkit|o|ms|moz)\-)?(repeating\-radial\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,radianValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))rad/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,varColor:/^var/i,calcValue:/^calc/i,variableName:/^(--[a-zA-Z0-9-,\s\#]+)/,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/,hslColor:/^hsl/i,hslaColor:/^hsla/i},t="";function e(L){var z=new Error(t+": "+L);throw z.source=t,z}function l(){var L=d();return t.length>0&&e("Invalid input not EOF"),L}function d(){return Z(n)}function n(){return o("linear-gradient",c.linearGradient,i)||o("repeating-linear-gradient",c.repeatingLinearGradient,i)||o("radial-gradient",c.radialGradient,s)||o("repeating-radial-gradient",c.repeatingRadialGradient,s)}function o(L,z,j){return b(z,function(uc){var Xc=j();return Xc&&(Q(c.comma)||e("Missing comma before color stops")),{type:L,orientation:Xc,colorStops:Z(p)}})}function b(L,z){var j=Q(L);if(j){Q(c.startCall)||e("Missing (");var uc=z(j);return Q(c.endCall)||e("Missing )"),uc}}function i(){var L=a();if(L)return L;var z=k("position-keyword",c.positionKeywords,1);return z?{type:"directional",value:z.value}:r()}function a(){return k("directional",c.sideOrCorner,1)}function r(){return k("angular",c.angleValue,1)||k("angular",c.radianValue,1)}function s(){var L,z=G(),j;return z&&(L=[],L.push(z),j=t,Q(c.comma)&&(z=G(),z?L.push(z):t=j)),L}function G(){var L=X()||m();if(L)L.at=g();else{var z=x();if(z){L=z;var j=g();j&&(L.at=j)}else{var uc=g();if(uc)L={type:"default-radial",at:uc};else{var Xc=R();Xc&&(L={type:"default-radial",at:Xc})}}}return L}function X(){var L=k("shape",/^(circle)/i,0);return L&&(L.style=T()||x()),L}function m(){var L=k("shape",/^(ellipse)/i,0);return L&&(L.style=R()||S()||x()),L}function x(){return k("extent-keyword",c.extentKeywords,1)}function g(){if(k("position",/^at/,0)){var L=R();return L||e("Missing positioning value"),L}}function R(){var L=H();if(L.x||L.y)return{type:"position",value:L}}function H(){return{x:S(),y:S()}}function Z(L){var z=L(),j=[];if(z)for(j.push(z);Q(c.comma);)z=L(),z?j.push(z):e("One extra comma");return j}function p(){var L=W();return L||e("Expected color definition"),L.length=S(),L}function W(){return I()||C()||f()||F()||B()||V()||y()}function y(){return k("literal",c.literalColor,0)}function I(){return k("hex",c.hexColor,1)}function B(){return b(c.rgbColor,function(){return{type:"rgb",value:Z(A)}})}function F(){return b(c.rgbaColor,function(){return{type:"rgba",value:Z(A)}})}function V(){return b(c.varColor,function(){return{type:"var",value:w()}})}function f(){return b(c.hslColor,function(){var L=Q(c.percentageValue);L&&e("HSL hue value must be a number in degrees (0-360) or normalized (-360 to 360), not a percentage");var z=A();Q(c.comma);var j=Q(c.percentageValue),uc=j?j[1]:null;Q(c.comma),j=Q(c.percentageValue);var Xc=j?j[1]:null;return(!uc||!Xc)&&e("Expected percentage value for saturation and lightness in HSL"),{type:"hsl",value:[z,uc,Xc]}})}function C(){return b(c.hslaColor,function(){var L=A();Q(c.comma);var z=Q(c.percentageValue),j=z?z[1]:null;Q(c.comma),z=Q(c.percentageValue);var uc=z?z[1]:null;Q(c.comma);var Xc=A();return(!j||!uc)&&e("Expected percentage value for saturation and lightness in HSLA"),{type:"hsla",value:[L,j,uc,Xc]}})}function J(){var L=Q(c.percentageValue);return L?L[1]:null}function w(){return Q(c.variableName)[1]}function A(){return Q(c.number)[1]}function S(){return k("%",c.percentageValue,1)||O()||N()||T()}function O(){return k("position-keyword",c.positionKeywords,1)}function N(){return b(c.calcValue,function(){for(var L=1,z=0;L>0&&z<t.length;){var j=t.charAt(z);j==="("?L++:j===")"&&L--,z++}L>0&&e("Missing closing parenthesis in calc() expression");var uc=t.substring(0,z-1);return ec(z-1),{type:"calc",value:uc}})}function T(){return k("px",c.pixelValue,1)||k("em",c.emValue,1)}function k(L,z,j){var uc=Q(z);if(uc)return{type:L,value:uc[j]}}function Q(L){var z,j;return j=/^[\n\r\t\s]+/.exec(t),j&&ec(j[0].length),z=L.exec(t),z&&ec(z[0].length),z}function ec(L){t=t.substr(L)}return function(L){return t=L.toString().trim(),t.endsWith(";")&&(t=t.slice(0,-1)),l()}})();Y2.parse=ka.parse;Y2.stringify=ka.stringify});var Ju=_c((drt,Qj)=>{Qj.exports=window.wp.dom});var i0=_c((AGt,rM)=>{rM.exports=window.wp.date});var mJ=_c((kgt,GP)=>{GP.exports=window.wp.escapeHtml});var i_=_c((KHt,b_)=>{b_.exports=window.wp.htmlEntities});var N_=_c((hRt,IJ)=>{function xHc(c,t){var e=t&&t.cache?t.cache:pHc,l=t&&t.serializer?t.serializer:IHc,d=t&&t.strategy?t.strategy:HHc;return d(c,{cache:e,serializer:l})}function gHc(c){return c==null||typeof c=="number"||typeof c=="boolean"}function v_(c,t,e,l){var d=gHc(l)?l:e(l),n=t.get(d);return typeof n>"u"&&(n=c.call(this,l),t.set(d,n)),n}function Y_(c,t,e){var l=Array.prototype.slice.call(arguments,3),d=e(l),n=t.get(d);return typeof n>"u"&&(n=c.apply(this,l),t.set(d,n)),n}function ZJ(c,t,e,l,d){return e.bind(t,c,l,d)}function HHc(c,t){var e=c.length===1?v_:Y_;return ZJ(c,this,e,t.cache.create(),t.serializer)}function RHc(c,t){var e=Y_;return ZJ(c,this,e,t.cache.create(),t.serializer)}function ZHc(c,t){var e=v_;return ZJ(c,this,e,t.cache.create(),t.serializer)}function IHc(){return JSON.stringify(arguments)}function NW(){this.cache=Object.create(null)}NW.prototype.has=function(c){return c in this.cache};NW.prototype.get=function(c){return this.cache[c]};NW.prototype.set=function(c,t){this.cache[c]=t};var pHc={create:function(){return new NW}};IJ.exports=xHc;IJ.exports.strategies={variadic:RHc,monadic:ZHc}});var J8=_c((Spt,F8)=>{F8.exports=window.wp.hooks});var AZc={};_5(AZc,{AlignmentMatrixControl:()=>lf,AnglePickerControl:()=>cI,Animate:()=>AA,Autocomplete:()=>UQ,BaseControl:()=>Cc,BlockQuotation:()=>se.BlockQuotation,BorderBoxControl:()=>cp,BorderControl:()=>Td,BoxControl:()=>o2,Button:()=>nc,ButtonGroup:()=>op,Card:()=>up,CardBody:()=>Gp,CardDivider:()=>Xp,CardFooter:()=>mp,CardHeader:()=>xp,CardMedia:()=>gp,CheckboxControl:()=>_E,Circle:()=>se.Circle,ClipboardButton:()=>cj,ColorIndicator:()=>Nn,ColorPalette:()=>_b,ColorPicker:()=>An,ComboboxControl:()=>I7,Composite:()=>Be,CustomGradientPicker:()=>Fu,CustomSelectControl:()=>Ep,Dashicon:()=>Vm,DatePicker:()=>s0,DateTimePicker:()=>AM,Disabled:()=>UM,Draggable:()=>h6,DropZone:()=>J6,DropZoneProvider:()=>v6,Dropdown:()=>Sn,DropdownMenu:()=>Dd,DuotonePicker:()=>t0,DuotoneSwatch:()=>A2,ExternalLink:()=>nW,Fill:()=>ru,Flex:()=>ut,FlexBlock:()=>Me,FlexItem:()=>Je,FocalPointPicker:()=>q6,FocusReturnProvider:()=>z8,FocusableIframe:()=>t4,FontSizePicker:()=>H4,FormFileUpload:()=>Z4,FormToggle:()=>rW,FormTokenField:()=>uW,G:()=>se.G,GradientPicker:()=>Cp,Guide:()=>v4,GuidePage:()=>k4,HorizontalRule:()=>se.HorizontalRule,Icon:()=>bt,IconButton:()=>T4,IsolatedEventContainer:()=>p8,KeyboardShortcuts:()=>Q4,Line:()=>se.Line,MenuGroup:()=>f0,MenuItem:()=>qo,MenuItemsChoice:()=>j4,Modal:()=>Nu,NavigableMenu:()=>wa,Navigator:()=>wP,Notice:()=>ZW,NoticeList:()=>IW,Panel:()=>LP,PanelBody:()=>jP,PanelHeader:()=>WW,PanelRow:()=>KP,Path:()=>se.Path,Placeholder:()=>t_,Polygon:()=>se.Polygon,Popover:()=>Qb,ProgressBar:()=>o_,QueryControls:()=>H_,RadioControl:()=>J_,RangeControl:()=>Sl,Rect:()=>se.Rect,ResizableBox:()=>__,ResponsiveWrapper:()=>K_,SVG:()=>se.SVG,SandBox:()=>$_,ScrollLock:()=>iI,SearchControl:()=>lK,SelectControl:()=>kn,Slot:()=>su,SlotFillProvider:()=>Mh,Snackbar:()=>EW,SnackbarList:()=>iK,Spinner:()=>Op,TabPanel:()=>sK,TabbableContainer:()=>O2,TextControl:()=>XK,TextHighlight:()=>ZK,TextareaControl:()=>MW,TimePicker:()=>G0,Tip:()=>IK,ToggleControl:()=>yK,Toolbar:()=>DJ,ToolbarButton:()=>S0,ToolbarDropdownMenu:()=>LJ,ToolbarGroup:()=>z0,ToolbarItem:()=>eb,Tooltip:()=>Zl,TreeSelect:()=>cG,VisuallyHidden:()=>Yc,__experimentalAlignmentMatrixControl:()=>lf,__experimentalBorderBoxControl:()=>cp,__experimentalBorderControl:()=>Td,__experimentalBoxControl:()=>o2,__experimentalConfirmDialog:()=>aF,__experimentalDivider:()=>qm,__experimentalDropdownContentWrapper:()=>Uo,__experimentalElevation:()=>yu,__experimentalGrid:()=>Od,__experimentalHStack:()=>zc,__experimentalHasSplitBorders:()=>Ca,__experimentalHeading:()=>kl,__experimentalInputControl:()=>Fn,__experimentalInputControlPrefixWrapper:()=>Tb,__experimentalInputControlSuffixWrapper:()=>ou,__experimentalIsDefinedBorder:()=>MV,__experimentalIsEmptyBorder:()=>Qn,__experimentalItem:()=>hu,__experimentalItemGroup:()=>Vu,__experimentalNavigatorBackButton:()=>kP,__experimentalNavigatorButton:()=>SP,__experimentalNavigatorProvider:()=>YP,__experimentalNavigatorScreen:()=>NP,__experimentalNavigatorToParentButton:()=>zP,__experimentalNumberControl:()=>Ke,__experimentalPaletteEdit:()=>a7,__experimentalParseQuantityAndUnitFromRawValue:()=>Tt,__experimentalRadio:()=>I_,__experimentalRadioGroup:()=>B_,__experimentalScrollable:()=>Km,__experimentalSpacer:()=>de,__experimentalStyleProvider:()=>au,__experimentalSurface:()=>a2,__experimentalText:()=>Pe,__experimentalToggleGroupControl:()=>Yn,__experimentalToggleGroupControlOption:()=>wo,__experimentalToggleGroupControlOptionIcon:()=>Ru,__experimentalToolbarContext:()=>nl,__experimentalToolsPanel:()=>n5,__experimentalToolsPanelContext:()=>dr,__experimentalToolsPanelItem:()=>o5,__experimentalTreeGrid:()=>H8,__experimentalTreeGridCell:()=>aC,__experimentalTreeGridItem:()=>Q0,__experimentalTreeGridRow:()=>iC,__experimentalTruncate:()=>vo,__experimentalUnitControl:()=>On,__experimentalUseCustomUnits:()=>Om,__experimentalUseNavigator:()=>ui,__experimentalUseSlot:()=>Jm,__experimentalUseSlotFills:()=>jh,__experimentalVStack:()=>tt,__experimentalView:()=>sc,__experimentalZStack:()=>XC,__unstableAnimatePresence:()=>vs,__unstableComposite:()=>lF,__unstableCompositeGroup:()=>y7,__unstableCompositeItem:()=>B7,__unstableDisclosureContent:()=>VF,__unstableGetAnimateClassName:()=>df,__unstableMotion:()=>fb,__unstableUseAutocompleteProps:()=>QQ,__unstableUseCompositeState:()=>f7,__unstableUseNavigateRegions:()=>gC,createSlotFill:()=>ZQ,navigateRegions:()=>B8,privateApis:()=>YC,useBaseControlProps:()=>xa,useNavigator:()=>ui,withConstrainedTabbing:()=>f8,withFallbackStyles:()=>V8,withFilters:()=>Y8,withFocusOutside:()=>Tp,withFocusReturn:()=>k8,withNotices:()=>A8,withSpokenMessages:()=>O8});var se=u(vc(),1);function TC(c){var t,e,l="";if(typeof c=="string"||typeof c=="number")l+=c;else if(typeof c=="object")if(Array.isArray(c)){var d=c.length;for(t=0;t<d;t++)c[t]&&(e=TC(c[t]))&&(l&&(l+=" "),l+=e)}else for(e in c)c[e]&&(l&&(l+=" "),l+=e);return l}function d$(){for(var c,t,e=0,l="",d=arguments.length;e<d;e++)(c=arguments[e])&&(t=TC(c))&&(l&&(l+=" "),l+=t);return l}var v=d$;var $R=u(rc(),1),NA=u(oc(),1),SA=u(Y(),1);function St(c){let{render:t,type:e}=c;return t||e!==void 0?c:{...c,type:"button"}}var LC=u($(),1),K0=(0,LC.createContext)(!0);function q0(c){return Array.isArray(c)?c:typeof c<"u"?[c]:[]}function $0(c){let t=[];for(let e of c)t.push(...e);return t}function cx(c){return c.slice().reverse()}function Zi(...c){}function jC(c,t){if(c===t)return!0;if(!c||!t||typeof c!="object"||typeof t!="object")return!1;let e=Object.keys(c),l=Object.keys(t),{length:d}=e;if(l.length!==d)return!1;for(let n of e)if(c[n]!==t[n])return!1;return!0}function sr(c,t){return n$(c)?c(o$(t)?t():t):c}function n$(c){return typeof c=="function"}function o$(c){return typeof c=="function"}function ze(c,t){return typeof Object.hasOwn=="function"?Object.hasOwn(c,t):Object.prototype.hasOwnProperty.call(c,t)}function Oc(...c){return(...t)=>{for(let e of c)typeof e=="function"&&e(...t)}}function MC(c){return c.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function PC(c,t){let e={...c};for(let l of t)ze(e,l)&&delete e[l];return e}function _C(c,t){let e={};for(let l of t)ze(c,l)&&(e[l]=c[l]);return e}function tx(c){return c}function KC(c=Zi){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(c)});return()=>cancelAnimationFrame(t)}function mc(c,t){if(!c)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function K5(c){return Object.keys(c)}function lo(c,...t){let e=typeof c=="function"?c(...t):c;return e==null?!1:!e}function Wt(c){return c.disabled||c["aria-disabled"]===!0||c["aria-disabled"]==="true"}function qC(c){return c.getAttribute("aria-disabled")==="true"||"disabled"in c&&c.disabled===!0}function Dl(c){let t={};for(let e in c)ze(c,e)&&e!=="__proto__"&&c[e]!==void 0&&(t[e]=c[e]);return t}function Gc(...c){for(let t of c)if(t!==void 0)return t}var Ii=b$();function b$(){return typeof window<"u"&&!!window.document?.createElement}function Bc(c){return c?"self"in c?c.document:c.ownerDocument||document:document}function no(c){return c?"self"in c?c.self:Bc(c).defaultView||window:self}function $t(c,t=!1){let{activeElement:e}=Bc(c);if(!e?.nodeName)return null;if(gG(e)&&e.contentDocument?.body)return $t(e.contentDocument.body,t);if(t){let l=e.getAttribute("aria-activedescendant");if(l){let d=Bc(e).getElementById(l);if(d)return d}}return e}function Kc(c,t){return c===t||c.contains(t)}function Et(c){return c?.nodeType===1}function HG(c){return typeof c?.nodeType=="number"}function gG(c){return c.tagName==="IFRAME"}function xd(c){let t=c.tagName.toLowerCase();return t==="button"?!0:t==="input"&&c.type?i$.indexOf(c.type)!==-1:!1}var i$=["button","color","file","image","reset","submit"];function ex(c){if(typeof c.checkVisibility=="function")return c.checkVisibility();let t=c;return t.offsetWidth>0||t.offsetHeight>0||c.getClientRects().length>0}function we(c){try{return c.tagName==="TEXTAREA"?!0:c.tagName!=="INPUT"?!1:c.selectionStart!==null}catch{return!1}}function lx(c){return c.isContentEditable||we(c)}function $C(c){if(we(c))return c.value;if(c.isContentEditable){let t=Bc(c).createRange();return t.selectNodeContents(c),t.toString()}return""}function c9(c){let t=0,e=0;if(we(c))t=c.selectionStart||0,e=c.selectionEnd||0;else if(c.isContentEditable){let l=Bc(c).getSelection();if(l?.rangeCount&&l.anchorNode&&Kc(c,l.anchorNode)&&l.focusNode&&Kc(c,l.focusNode)){let d=l.getRangeAt(0),n=d.cloneRange();n.selectNodeContents(c),n.setEnd(d.startContainer,d.startOffset),t=n.toString().length,n.setEnd(d.endContainer,d.endOffset),e=n.toString().length}}return{start:t,end:e}}var a$=["dialog","menu","listbox","tree","grid"],EC={menu:"menuitem",listbox:"option",tree:"treeitem"};function pi(c,t){let e=c?.getAttribute("role");return e&&a$.indexOf(e)!==-1?e:t}function r$(c){if(c!=null&&ze(EC,c))return EC[c]}function ur(c,t){let e=pi(c);return typeof e!="string"?t:r$(e)??t}function q5(c){if(!c)return null;let t=l=>l==="auto"||l==="scroll";if(c.clientHeight&&c.scrollHeight>c.clientHeight){let{overflowY:l}=getComputedStyle(c);if(t(l))return c}else if(c.clientWidth&&c.scrollWidth>c.clientWidth){let{overflowX:l}=getComputedStyle(c);if(t(l))return c}let e=Bc(c);return q5(c.parentElement)||e.scrollingElement||e.body}function t9(c,t){let e=c.map((d,n)=>[n,d]),l=!1;return e.sort(([d,n],[o,b])=>{let i=t(n),a=t(b);return i===a||!i||!a?0:s$(i,a)?(d>o&&(l=!0),-1):(d<o&&(l=!0),1)}),l?e.map(([d,n])=>n):c}function s$(c,t){return!!(t.compareDocumentPosition(c)&Node.DOCUMENT_POSITION_PRECEDING)}function u$(){return Ii&&!!navigator.maxTouchPoints}function dx(){return Ii?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function nx(){return Ii&&dx()&&/apple/i.test(navigator.vendor)}function e9(){return Ii&&/firefox\//i.test(navigator.userAgent)}function l9(){return Ii&&navigator.platform.startsWith("Mac")&&!u$()}function d9(c){let{currentTarget:t,target:e}=c;return t?HG(e)?!Kc(t,e):!0:!1}function yt(c){return c.target===c.currentTarget}function n9(c){if(!Et(c))return!1;let t=c,e=t.tagName.toLowerCase();return e==="a"||e==="button"&&t.type==="submit"||e==="input"&&t.type==="submit"}function ox(c){let t=dx();return t&&!c.metaKey||!t&&!c.ctrlKey?!1:n9(c.currentTarget)}function bx(c){return c.altKey?n9(c.currentTarget):!1}function o9(c,t,e){let l=new Event(t,e);return c.dispatchEvent(l)}function Wi(c,t){let e=new FocusEvent("blur",t),l=c.dispatchEvent(e),d={...t,bubbles:!0};return c.dispatchEvent(new FocusEvent("focusout",d)),l}function b9(c,t,e){let l=new KeyboardEvent(t,e);return c.dispatchEvent(l)}function $5(c,t){let e=new MouseEvent("click",t);return c.dispatchEvent(e)}function dn(c,t){let e=t||c.currentTarget,l=c.relatedTarget;return!HG(l)||!Kc(e,l)}function yi(c,t,e,l){let n=(b=>{if(l){let a=setTimeout(b,l);return()=>clearTimeout(a)}let i=requestAnimationFrame(b);return()=>cancelAnimationFrame(i)})(()=>{c.removeEventListener(t,o,!0),e()}),o=()=>{n(),e()};return c.addEventListener(t,o,{once:!0,capture:!0}),()=>{n(),c.removeEventListener(t,o,!0)}}function Xt(c,t,e,l=window){let d=[];try{l.document.addEventListener(c,t,e);for(let o of Array.from(l.frames))d.push(Xt(c,t,e,o))}catch{}return()=>{try{l.document.removeEventListener(c,t,e)}catch{}for(let o of d)o()}}var ix="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function G$(c){return Number.parseInt(c.getAttribute("tabindex")||"0",10)<0}function jt(c){return!(!c.matches(ix)||!ex(c)||c.closest("[inert]"))}function ar(c){if(!jt(c)||G$(c))return!1;if(!("form"in c)||!c.form||c.checked||c.type!=="radio")return!0;let t=c.form.elements.namedItem(c.name);if(!t||!("length"in t))return!0;let e=$t(c);return!e||e===c||!("form"in e)||e.form!==c.form||!("name"in e)||e.name!==c.name}function ax(c,t){let e=Array.from(c.querySelectorAll(ix));t&&e.unshift(c);let l=e.filter(jt);return l.forEach((d,n)=>{if(!gG(d))return;let o=d.contentDocument?.body;o&&l.splice(n,1,...ax(o))}),l}function X$(c,t){let[e]=ax(c,t);return e||null}function rx(c,t,e){let l=Array.from(c.querySelectorAll(ix)).filter(ar);return t&&ar(c)&&l.unshift(c),l.forEach((d,n)=>{if(!gG(d))return;let o=d.contentDocument?.body;if(!o)return;let b=rx(o,!1,e);l.splice(n,1,...b)}),!l.length&&e?ax(c):l}function rr(c,t,e){if(t&&ar(c)){if(!gG(c))return c;let d=c.contentDocument?.body;if(!d)return c;let n=rr(d,!1,e);if(n)return n}let l=c.querySelectorAll(ix);for(let d of l)if(ar(d)){if(gG(d)){let n=d.contentDocument?.body;if(!n)return d;let o=rr(n,!1,e);if(o)return o;continue}return d}return e?X$(c):null}function i9({container:c,includeContainer:t,reverse:e,fallbackToEdge:l,fallbackToFocusable:d}){let n=$t(c),o=ax(c,t);e&&o.reverse();let b=o.indexOf(n),i=o.slice(b+1);return i.find(ar)||(l?o.find(ar):null)||(d?i[0]:null)||null}function m$(c,t,e,l){return i9({container:c,includeContainer:t,fallbackToEdge:e,fallbackToFocusable:l})}function sx(c,t){return m$(document.body,!1,c,t)}function x$(c,t,e,l){return i9({container:c,includeContainer:t,reverse:!0,fallbackToEdge:e,fallbackToFocusable:l})}function cy(c,t){return x$(document.body,!1,c,t)}function Bi(c){let t=$t(c);if(!t)return!1;if(t===c)return!0;let e=t.getAttribute("aria-activedescendant");return e?e===c.id:!1}function Ll(c){let t=$t(c);if(!t)return!1;if(Kc(c,t))return!0;let e=t.getAttribute("aria-activedescendant");return!e||!("id"in c)?!1:e===c.id?!0:!!c.querySelector(`#${CSS.escape(e)}`)}function g$(c){let t=c.getAttribute("tabindex")??"";c.setAttribute("data-tabindex",t),c.setAttribute("tabindex","-1")}function a9(c,t){let e=rx(c,t);for(let l of e)g$(l)}function r9(c){let t=c.querySelectorAll("[data-tabindex]"),e=l=>{let d=l.getAttribute("data-tabindex");l.removeAttribute("data-tabindex"),d?l.setAttribute("tabindex",d):l.removeAttribute("tabindex")};c.hasAttribute("data-tabindex")&&e(c);for(let l of t)e(l)}function s9(c){return async()=>{let t=await c?.();return s9(async()=>(await t?.(),c))}}var PZc=H$();function H$({limit:c=100}={}){let t=[],e=[],l=null,d=()=>t.length>0,n=()=>e.length>0;return{canUndo:d,canRedo:n,undo:async()=>{d()&&(l=null,e.push(await t.pop()?.()))},redo:async()=>{n()&&(l=null,t.push(await e.pop()?.()))},execute:async(a,r)=>{if(!a)return;let s=r===l;l=r??null;let G=s?Math.max(0,t.length-1):t.length,X=await a();if(!X)return;e=[];let m=t[G];for(t[G]=s9(async()=>{await X?.();let x=await m?.();return async()=>{await x?.(),await a?.()}});t.length>c;)t.shift()}}}var pe=u($(),1),lt=u($(),1),fi=u(h(),1);function RG(c,t){if(typeof c=="function"){let e=c(t);if(typeof e=="function")return e}else c&&(c.current=t)}function R$(c){return!c||!(0,lt.isValidElement)(c)?!1:"ref"in c.props||"ref"in c}function Z$(c){return R$(c)?{...c.props}.ref||c.ref:null}function I$(c,t){let e={...c};for(let l in t){if(!ze(t,l)||l==="__proto__")continue;if(l==="className"){let n="className",o=c[n],b=t[n];o&&b?e[n]=`${o} ${b}`:e[n]=b||o;continue}if(l==="style"){let n="style";e[n]=c[n]?{...c[n],...t[n]}:t[n];continue}let d=t[l];if(d!==void 0){if(l.startsWith("on")){if(typeof d!="function")continue;let n=c[l];if(typeof n=="function"){e[l]=(...o)=>{d(...o),n(...o)};continue}}e[l]=d}}return e}var ty={...pe},G9=ty.useId,$Zc=ty.useDeferredValue,X9=ty.useInsertionEffect,Hc=Ii?lt.useLayoutEffect:lt.useEffect;function ZG(c){let[t]=(0,lt.useState)(c);return t}function Gr(c){let t=(0,lt.useRef)(c);return Hc(()=>{t.current=c}),t}function ic(c){let t=(0,lt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return X9?X9(()=>{t.current=c}):t.current=c,(0,lt.useCallback)((...e)=>t.current?.(...e),[])}function Gx(c){let[t,e]=(0,lt.useState)(null);return Hc(()=>{if(t==null||!c)return;let l=null;return c(d=>(l=d,t)),()=>{c(l)}},[t,c]),[t,e]}function Wc(...c){return(0,lt.useMemo)(()=>{if(c.some(Boolean))return t=>{let e=[];for(let l of c){if(!l)continue;let d=RG(l,t);e.push({ref:l,cleanup:typeof d=="function"?d:void 0})}if(e.some(l=>l.cleanup))return()=>{for(let{ref:l,cleanup:d}of e)d?d():RG(l,null)}}},c)}function qc(c){if(G9){let l=G9();return c||l}let[t,e]=(0,lt.useState)(c);return Hc(()=>{if(c||t)return;let l=Math.random().toString(36).slice(2,8);e(`id-${l}`)},[c,t]),c||t}function Xr(c,t){let e=n=>{if(typeof n=="string")return n},[l,d]=(0,lt.useState)(()=>e(t));return Hc(()=>{let n=c&&"current"in c?c.current:c;d(n?.tagName.toLowerCase()||e(t))},[c,t]),l}function mr(c,t,e){let l=ZG(e),[d,n]=(0,lt.useState)(l);return(0,lt.useEffect)(()=>{let o=c&&"current"in c?c.current:c;if(!o)return;let b=()=>{let a=o.getAttribute(t);n(a??l)},i=new MutationObserver(b);return i.observe(o,{attributeFilter:[t]}),b(),()=>i.disconnect()},[c,t,l]),d}function Ae(c,t){let e=(0,lt.useRef)(!1);(0,lt.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,lt.useEffect)(()=>()=>{e.current=!1},[])}function xr(){return(0,lt.useReducer)(()=>[],[])}function jc(c){return ic(typeof c=="function"?c:()=>c)}function Zc(c,t,e=[]){let l=(0,lt.useCallback)(d=>(c.wrapElement&&(d=c.wrapElement(d)),t(d)),[...e,c.wrapElement]);return{...c,wrapElement:l}}function gr(c=!1,t){let[e,l]=(0,lt.useState)(null);return{portalRef:Wc(l,t),portalNode:e,domReady:!c||e}}function Hr(c,t,e){let l=c.onLoadedMetadataCapture,d=(0,lt.useMemo)(()=>Object.assign(()=>{},l,...e!==void 0?[{[t]:e}]:[]),[l,t,e]);return[l?.[t],{onLoadedMetadataCapture:d}]}var m9=!1;function Rr(){return(0,lt.useEffect)(()=>{m9||(Xt("mousemove",W$,!0),Xt("mousedown",ux,!0),Xt("mouseup",ux,!0),Xt("keydown",ux,!0),Xt("scroll",ux,!0),m9=!0)},[]),ic(()=>ey)}var ey=!1,x9=0,g9=0;function p$(c){let t=c.movementX||c.screenX-x9,e=c.movementY||c.screenY-g9;return x9=c.screenX,g9=c.screenY,t||e||!1}function W$(c){p$(c)&&(ey=!0)}function ux(){ey=!1}function M(c){let t=pe.forwardRef((e,l)=>c(Dl({...e,ref:l})));return t.displayName=c.displayName||c.name,t}function Bt(c,t){return pe.memo(c,t)}function _(c,t){let{wrapElement:e,render:l,...d}=t,n=Wc(t.ref,Z$(l)),o;if(pe.isValidElement(l)){let b={...l.props,ref:n};o=pe.cloneElement(l,I$(d,b))}else l?o=l(d):o=(0,fi.jsx)(c,{...d});return e?e(o):o}function P(c){let t=(e={})=>c(e);return t.displayName=c.name,t}function $c(c=[],t=[]){let e=pe.createContext(void 0),l=pe.createContext(void 0),d=()=>pe.useContext(e),n=(a=!1)=>{let r=pe.useContext(l),s=d();return a?r:r||s},o=()=>{let a=pe.useContext(l),r=d();if(!(a&&a===r))return r},b=a=>c.reduceRight((r,s)=>(0,fi.jsx)(s,{...a,children:r}),(0,fi.jsx)(e.Provider,{...a}));return{context:e,scopedContext:l,useContext:d,useScopedContext:n,useProviderContext:o,ContextProvider:b,ScopedContextProvider:a=>(0,fi.jsx)(b,{...a,children:t.reduceRight((r,s)=>(0,fi.jsx)(s,{...a,children:r}),(0,fi.jsx)(l.Provider,{...a}))})}}var ce=u($(),1);function Z9(c){return c==="ArrowUp"||c==="ArrowRight"||c==="ArrowDown"||c==="ArrowLeft"||c==="Home"||c==="End"||c==="PageUp"||c==="PageDown"}var y$="div",B$=Symbol("accessibleWhenDisabled"),I9=nx(),p9=1,W9=2,H9=3,f$=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function h$(c){let{tagName:t,readOnly:e,type:l}=c;return t==="TEXTAREA"&&!e||t==="SELECT"&&!e?!0:t==="INPUT"&&!e?f$.includes(l):!!(c.isContentEditable||c.getAttribute("role")==="combobox"&&c.dataset.name)}function V$(c){return c?c==="button"||c==="summary"||c==="input"||c==="select"||c==="textarea"||c==="a":!0}function F$(c){return c?c==="button"||c==="input"||c==="select"||c==="textarea":!0}function J$(c){let t=0;return V$(c)&&(t|=p9),F$(c)&&(t|=W9),t}function C$(c){if(c.tagName==="BUTTON"){let{type:t}=c;return t==="submit"}if(c.tagName==="INPUT"){let{type:t}=c;return t==="submit"||t==="image"}return!1}function v$({focusable:c,trulyDisabled:t,nativeTabbable:e,supportsDisabled:l,safariTabIndex:d,tabIndexProp:n}){return c?t?e&&!l?-1:void 0:e?d&&n==null?0:n:n??0:n}function ly(c,t){return ic(e=>{c?.(e),!e.defaultPrevented&&t&&(e.stopPropagation(),e.preventDefault())})}var R9=!1,Xx=!0;function Y$(c){let t=c.target;Et(t)&&!t.hasAttribute("data-focus-visible")&&(Xx=!1)}function N$(c){if(Z9(c.key)){Xx=!0;return}c.metaKey||c.ctrlKey||c.altKey&&(!I9||c.key!=="Tab")||(Xx=!0)}var gd=P(function({focusable:t=!0,accessibleWhenDisabled:e,autoFocus:l,onFocusVisible:d,...n}){let o=(0,ce.useRef)(null),[b,i]=Hr(n,B$,e);e??=b,(0,ce.useEffect)(()=>{t&&(R9||(Xt("mousedown",Y$,!0),Xt("keydown",N$,!0),R9=!0))},[t]);let a=t&&Wt(n),r=a&&!e,[s,G]=(0,ce.useState)(!1),X=(0,ce.useRef)(!1),m=(0,ce.useRef)(null),x=ic(k=>{m.current?.(),m.current=null,X.current=!1,k?.removeAttribute("data-focus-visible")});(0,ce.useEffect)(()=>{t&&!r||(x(o.current),s&&G(!1))},[t,r,s,x]),(0,ce.useEffect)(()=>{if(!t||!s)return;let k=o.current;if(!k||typeof IntersectionObserver>"u")return;let Q=new IntersectionObserver(()=>{jt(k)||(X.current=!1,G(!1))});return Q.observe(k),()=>Q.disconnect()},[t,s]),(0,ce.useEffect)(()=>()=>m.current?.(),[]);let g=ly(n.onKeyPressCapture,a),R=ly(n.onMouseDownCapture,a),H=ly(n.onClickCapture,a),Z=(k,Q)=>{if(Q&&(k.currentTarget=Q),!t)return;let ec=k.currentTarget;if(ec&&Bi(ec)&&(d?.(k),!k.defaultPrevented)){if(ec.dataset.focusVisible="true",X.current=!0,C$(ec)){if(m.current?.(),m.current=null,typeof IntersectionObserver<"u"){let L=new IntersectionObserver(()=>{jt(ec)||x(ec)});L.observe(ec),m.current=()=>L.disconnect()}return}G(!0)}},p=n.onKeyDownCapture,W=ic(k=>{if(p?.(k),k.defaultPrevented||!t||s||X.current||(k.metaKey||k.altKey||k.ctrlKey)&&!Z9(k.key)||!yt(k))return;let Q=k.currentTarget;yi(Q,"focusout",()=>Z(k,Q))}),y=n.onFocusCapture,I=ic(k=>{if(y?.(k),k.defaultPrevented||!t)return;if(!yt(k)){G(!1);return}let Q=k.currentTarget,ec=()=>Z(k,Q);Xx||h$(k.target)?yi(k.target,"focusout",ec):G(!1)}),B=n.onBlur,F=ic(k=>{B?.(k),t&&dn(k)&&(x(k.currentTarget),G(!1))}),V=(0,ce.useContext)(K0),f=ic(k=>{t&&l&&k&&V&&queueMicrotask(()=>{Bi(k)||jt(k)&&k.focus()})}),[C,J]=(0,ce.useState)(H9);Hc(()=>{let k=o.current;if(!k)return;let Q=J$(k.tagName.toLowerCase());Q!==H9&&J(Q)},[]);let w=t&&!!(C&p9),A=t&&!!(C&W9),[S,O]=(0,ce.useState)(!1);I9&&(0,ce.useEffect)(()=>{if(!t)return;let k=o.current;if(!k)return;let{type:Q}=k,ec=k.tagName==="INPUT"&&(Q==="checkbox"||Q==="radio");O(xd(k)||ec)},[t]);let N=n.style,T=(0,ce.useMemo)(()=>r?{pointerEvents:"none",...N}:N,[r,N]);return n={"data-focus-visible":t&&s||void 0,"data-autofocus":l||void 0,"aria-disabled":a||void 0,...n,...i,ref:Wc(o,f,n.ref),style:T,tabIndex:v$({focusable:t,trulyDisabled:r,nativeTabbable:w,supportsDisabled:A,safariTabIndex:S,tabIndexProp:n.tabIndex}),disabled:A&&r?!0:void 0,contentEditable:a?void 0:n.contentEditable,onKeyPressCapture:g,onClickCapture:H,onMouseDownCapture:R,onKeyDownCapture:W,onFocusCapture:I,onBlur:F},Dl(n)}),dIc=M(function(t){let e=gd(t);return _(y$,e)});var ib=u($(),1),S$="button";function y9(c){if(!c.isTrusted)return!1;let t=c.currentTarget;return c.key==="Enter"?xd(t)||t.tagName==="SUMMARY"||t.tagName==="A":c.key===" "?xd(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var k$=Symbol("command"),hi=P(function({clickOnEnter:t=!0,clickOnSpace:e=!0,...l}){let d=(0,ib.useRef)(null),[n,o]=(0,ib.useState)(!1),b=l.type;(0,ib.useEffect)(()=>{let p=d.current;if(!p)return;let W=xd(p);b!==void 0&&W&&p.type==="button"||o(W)},[b]);let[i,a]=(0,ib.useState)(!1),r=(0,ib.useRef)(!1),s=Wt(l),[G,X]=Hr(l,k$,!0);Hc(()=>{s&&(r.current=!1,a(!1))},[s]);let m=l.onKeyDown,x=ic(p=>{m?.(p);let W=p.currentTarget;if(p.defaultPrevented||G||s||!yt(p)||we(W)||W.isContentEditable)return;let y=t&&p.key==="Enter",I=e&&p.key===" ",B=p.key==="Enter"&&!t,F=p.key===" "&&!e;if(B||F){p.preventDefault();return}if(y||I){let V=y9(p);if(y){if(!V){p.preventDefault();let{view:f,...C}=p,J=()=>$5(W,C);e9()?yi(W,"keyup",J):queueMicrotask(J)}}else I&&(r.current=!0,V||(p.preventDefault(),a(!0)))}}),g=l.onKeyUp,R=ic(p=>{if(g?.(p),G)return;let W=e&&p.key===" ";if(!r.current||!W)return;let y=y9(p);if(r.current=!1,y||a(!1),p.defaultPrevented||!yt(p)||s||p.metaKey||y)return;p.preventDefault();let I=p.currentTarget,{view:B,...F}=p;queueMicrotask(()=>$5(I,F))}),H=l.onBlur,Z=ic(p=>{H?.(p),r.current&&(r.current=!1,a(!1))});return l={"data-active":i||void 0,type:n?"button":void 0,...X,...l,ref:Wc(d,l.ref),onKeyDown:x,onKeyUp:R,onBlur:Z},l=gd(l),l}),rIc=M(function(t){let e=hi(St(t));return _(S$,e)});var IG=$c(),B9=IG.useContext,GIc=IG.useScopedContext,XIc=IG.useProviderContext,f9=IG.ContextProvider,h9=IG.ScopedContextProvider;var mx=u($(),1),z$="div",pG=P(function({store:t,shouldRegisterItem:e=!0,getItem:l=tx,element:d,...n}){let o=B9();t=t||o;let b=qc(n.id),i=(0,mx.useRef)(d);return(0,mx.useEffect)(()=>{let a=i.current;if(!b||!a||!e)return;let r=l({id:b,element:a});return t?.renderItem(r)},[b,e,l,t]),n={...n,ref:Wc(i,n.ref)},n}),RIc=M(function(t){let e=pG(t);return _(z$,e)});var dy=u($(),1),WG=$c([f9],[h9]),w$=WG.useContext,nn=WG.useScopedContext,V9=WG.useProviderContext,sl=WG.ContextProvider,We=WG.ScopedContextProvider,F9=(0,dy.createContext)(void 0),xx=(0,dy.createContext)(void 0);var Zr=u($(),1);function Vi(c,t){let e=c.__unstableInternals;return mc(e,"Invalid store"),e[t]}function C9(c,t){if(!c)return!0;for(let e of c)if(t instanceof Set){if(t.has(e))return!0}else if(yG(e,t))return!0;return!1}function yG(c,t){return c===t||c!==c&&t!==t}function v9(c,t,e,l){let d;for(let n of K5(t))yG(t[n],e[n])||l!==void 0&&C9([n],l)||(d??={...c},d[n]=t[n]);return d}var A$=100;function T$(c,t,e){if(t)for(let l of t){let d=c.get(l);d||(d=new Set,c.set(l,d)),d.add(e)}}function O$(c,t,e){if(c&&t)for(let l of t){let d=c.get(l);d&&(d.delete(e),d.size||c.delete(l))}}function Y9(c){let t=new Set,e=c.currentListener;if(!e)return t;for(let l of c.keyedListeners)if(t.add(l),l===e)return t;return t.clear(),t.add(e),t}function gx(c){c.notifiedListeners??=Y9(c)}function oy(c,t){if(!c.currentListener)return!1;let e=!1;for(let d of c.keyedListeners){if(d===c.currentListener){e=!0;continue}if(e&&d===t)return!1}let l=!1;for(let d of c.group.listeners){if(d===c.currentListener)return l;d===t&&(l=!0)}return!1}function ny(c,t,e){for(let l of c)if(l.group===t&&!l.recovering&&!(e&&!l.keyedListeners.has(e))){gx(l);for(let d of l.group.listeners){if(d===l.currentListener)break;oy(l,d)&&l.notifiedListeners?.add(d)}}}function Q$(c,t,e){for(let l of c)l.group===t&&(l.recovering||oy(l,e)&&(gx(l),l.notifiedListeners?.add(e)))}function U$({fastPathFrames:c,group:t,keys:e,listener:l}){let d=t.listeners.has(l);for(let n of c)n.group===t&&(n.recovering||e.includes(n.updatedKey)&&(oy(n,l)?(gx(n),n.notifiedListeners?.add(l)):d&&(gx(n),n.recoverToLive=!0)))}function D$(c,t,e){for(let l of c)l.group===t&&l.notifiedListeners?.delete(e)}function L$({fastPathFrames:c,group:t,keys:e,listener:l}){for(let d of c)d.group===t&&(d.recovering||e.includes(d.updatedKey)&&d.keyedListeners.add(l))}function E$(c,t){if(!c.disposables.size)return;let e=c.disposables.get(t);e&&(c.disposables.delete(t),e())}function N9(c,t,e){let l=c.disposables.get(t);if(!l){c.disposables.set(t,e);return}c.disposables.set(t,()=>{l(),e()})}function S9(c,t,e,l,d,n){if(c.suspendCounts?.has(t))return;let{disposables:o}=c,b=o.size?o.get(t):void 0;if(b){o.delete(t);let a=e;b(),e=d?.()??e,e!==a&&(l=v9(l,e,a,n)??l)}let i=t(e,l);i&&N9(c,t,i)}function J9({group:c,getState:t,prevState:e,updatedKey:l,notifiedListeners:d}){let n=c.allKeysListeners;for(let o of c.listeners)d?.has(o)||!n?.has(o)&&!C9(c.listenerKeys.get(o),l)||(d?.add(o),S9(c,o,t(),e,t,l))}function dt(c,...t){let e=c,l=e,d=Zi,n=!1,o=!1,b=new Set,i=new Set,a=new Set,r={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},s={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},G=f=>(a.add(f),()=>a.delete(f)),X=()=>{let f=i.size,C=Symbol();i.add(C);let J=()=>{i.delete(C)&&(i.size||d())};if(f)return J;let w=K5(e),A=[];for(let N of t){let T=N?.getState?.();if(!T)continue;let k=w.filter(Q=>ze(T,Q));if(k.length){if(t.length===1||k.length===w.length){for(let Q of k)A.push(Fc(N,[Q],ec=>{F(Q,ec[Q],!0)}));continue}A.push(Vl(N,k,(Q,ec)=>{for(let L of k)Q[L]!==ec[L]&&F(L,Q[L],!0)}));for(let Q of k){let ec=N?.getState?.();ec&&F(Q,ec[Q],!0)}}}let S=[];for(let N of a)S.push(N());let O=t.map(BG);return d=Oc(...A,...S,...O),J},m=(f,C,J)=>{J!==void 0&&(J?O$(f.listenersByKey,J,C):f.allKeysListeners?.delete(C))},x=[],g=(f,C,J=r)=>{let w=f?[...f]:null,A=J.listeners.has(C);return A||D$(x,J,C),w?U$({fastPathFrames:x,group:J,keys:w,listener:C}):(A&&ny(x,J),Q$(x,J,C)),A&&(ny(x,J,C),m(J,C,J.listenerKeys.get(C))),J.listeners.add(C),w?(J.listenersByKey??=new Map,T$(J.listenersByKey,w,C),L$({fastPathFrames:x,group:J,keys:w,listener:C})):(J.allKeysListeners??=new Set,J.allKeysListeners.add(C)),J.listenerKeys.set(C,w),()=>{let S=J.disposables.get(C);J.disposables.delete(C),ny(x,J,C);let O=J.listenerKeys.get(C);m(J,C,w),O!==w&&m(J,C,O),J.listenerKeys.delete(C),J.listeners.delete(C),S?.()}},R=(f,C)=>g(f,C),H=(f,C,J)=>{let w=f.listeners.has(C);if(w){f.suspendCounts??=new Map;let S=f.suspendCounts.get(C)??0;f.suspendCounts.set(C,S+1)}let A;try{let S=e;E$(f,C),e!==S&&(A=v9(J,e,S));let O=C(e,A??J);O&&N9(f,C,O)}finally{if(w){let S=f.suspendCounts,O=S?.get(C);O&&O>1?S?.set(C,O-1):S?.delete(C),S?.size||delete f.suspendCounts}}},Z=(f,C)=>(H(r,C,e),g(f,C)),p=(f,C)=>(!s.listeners.size&&!o&&(l=e),H(s,C,l),g(f,C,s)),W=f=>dt(_C(e,f),V),y=f=>dt(PC(e,f),V),I=()=>e,B=(f,C,J)=>{if(!(J instanceof Set)&&!f.allKeysListeners?.size){let w=f.listenersByKey?.get(J);if(!w)return;let A={group:f,keyedListeners:w,updatedKey:J,currentListener:null};x.push(A);try{for(let S of w){if(A.notifiedListeners?.has(S)||(A.currentListener=S,A.notifiedListeners?.add(S),S9(f,S,e,C,I,J),!f.allKeysListeners?.size&&!A.recoverToLive))continue;let O=A.notifiedListeners??Y9(A);A.notifiedListeners=O,A.recovering=!0,J9({group:f,getState:I,prevState:C,updatedKey:J,notifiedListeners:O});return}}finally{x.pop()}return}J9({group:f,getState:I,prevState:C,updatedKey:J})},F=(f,C,J=!1)=>{if(!ze(e,f))return;let w=e[f],A=sr(C,()=>w);if(yG(A,w))return;let S=o;o=!0;let O=e,N={...e,[f]:A};e=N;let T=!1;try{if(!J&&t.length){for(let k of t)if(k?.setState?.(f,A),!yG(e[f],A)){T=!0;break}if(T){let k=0;for(;k<A$;k+=1){let Q=!1;for(let ec of t){let L=e[f];ec?.setState?.(f,L),yG(e[f],L)||(Q=!0)}if(!Q)break}}}if(!T){let k=e===N?O:{...e,[f]:O[f]};B(r,k,f)}}finally{o=S}if(!s.listeners.size){o||(l=e);return}b.add(f),!n&&(n=!0,queueMicrotask(()=>{n=!1;let k=e,Q=b;b=new Set;let ec=l;B(s,ec,Q),l===ec&&(l=k)}))},V={getState:I,setState:F,__unstableInternals:{setup:G,init:X,subscribe:R,sync:Z,batch:p,pick:W,omit:y}};return V}function at(c,...t){if(c)return Vi(c,"setup")(...t)}function BG(c,...t){if(c)return Vi(c,"init")(...t)}function Vl(c,...t){if(c)return Vi(c,"subscribe")(...t)}function Fc(c,...t){if(c)return Vi(c,"sync")(...t)}function oo(c,...t){if(c)return Vi(c,"batch")(...t)}function Hd(c,...t){if(c)return Vi(c,"omit")(...t)}function k9(c,...t){if(c)return Vi(c,"pick")(...t)}function on(...c){let t={};for(let l of c){let d=l?.getState?.();d&&Object.assign(t,d)}let e=dt(t,...c);return Object.assign({},...c,e)}function j$(c){let t=c.find(d=>!!d.element),e=[...c].reverse().find(d=>!!d.element)?.element,l=t?.element?.parentElement;if(!e)return Bc(l).body;for(;l;){if(l.contains(e))return l;l=l.parentElement}return Bc(l).body}function M$(c){return c?.__unstablePrivateStore}var Hx=64;function z9(c,t){if(c.length<Hx){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===c)return t.ids;let e=new Set;for(let l of c)e.add(l.id);return t.items=c,t.ids=e,e}function by(c,t,e){if(c.length<Hx){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!e){e=new Set;for(let l of c)e.add(l.id)}t.items=c,t.ids=e}function Rx(c={}){c.store;let t=c.store?.getState(),e=Gc(c.items,t?.items,c.defaultItems,[]),l=M$(c.store),d=l?.__unstableCollectionLookup??{controlledItems:new Map(e.map(H=>[H.id,H])),registeredItems:new Map,controlledItemsSource:e,propagatedItems:e},{controlledItems:n,registeredItems:o}=d,b={},i={},a={items:e,renderedItems:Gc(t?.renderedItems,[])},r=dt(a,c.store),s=Object.assign(dt({items:e,renderedItems:a.renderedItems},l),{__unstableCollectionLookup:d}),G=H=>{let Z=t9(H,p=>p.element);s.setState("renderedItems",Z),r.setState("renderedItems",Z)},X=H=>{if(H!==d.controlledItemsSource){d.controlledItemsSource=H,n.clear();for(let Z of H)n.set(Z.id,Z)}},m=(H,Z)=>{if(H!=="items"){r.setState(H,Z);return}r.setState("items",p=>{let W=sr(Z,p);return W===p?p:(d.propagatedItems=W,X(W),W)})};at(r,()=>BG(s)),l||(Vl(r,["items"],({items:H})=>{H!==d.propagatedItems&&(d.propagatedItems=H,X(H))}),at(s,()=>oo(s,["items"],({items:H})=>{d.propagatedItems=H,r.setState("items",H)}))),at(s,()=>oo(s,["renderedItems"],H=>{let Z=!0,p=requestAnimationFrame(()=>{let{renderedItems:B}=r.getState();H.renderedItems!==B&&G(H.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(p);let W=()=>{if(Z){Z=!1;return}cancelAnimationFrame(p),p=requestAnimationFrame(()=>G(H.renderedItems))},y=j$(H.renderedItems),I=new IntersectionObserver(W,{root:y});for(let B of H.renderedItems)B.element&&I.observe(B.element);return()=>{cancelAnimationFrame(p),I.disconnect()}}));let x=(H,Z,p)=>{let W=p?.registeredItems,y=p?.controlledItems;return I=>{let B=W?.get(I.id),F=!!B||!!y?.has(I.id),V;return s.setState(H,C=>{let J=Z.ids||C.length>=Hx&&!F?z9(C,Z):void 0,w=J&&!J.has(I.id)?-1:C.findIndex(({id:S})=>S===I.id),A=C.slice();if(w!==-1){V=C[w];let S={...V,...I};A[w]=S,W?.set(I.id,S)}else A.push(I),W?.set(I.id,I),J?.add(I.id);return(Z.ids||w===-1&&A.length>=Hx)&&by(A,Z,J),A}),()=>{W&&(B?W.set(I.id,B):W.delete(I.id)),s.setState(H,C=>{let J=Z.ids?z9(C,Z):void 0;if(!V){let S=C.filter(({id:O})=>O!==I.id);return J?.delete(I.id),Z.ids&&by(S,Z,J),S}let w=C.findIndex(({id:S})=>S===I.id);if(w===-1)return C;let A=C.slice();return A[w]=V,Z.ids&&by(A,Z,J),A})}}},g=x("items",b,d),R=x("renderedItems",i);return{...r,setState:m,registerItem:g,renderItem:H=>Oc(g(H),R(H)),item:H=>H?o.size?o.get(H)??n.get(H)??null:n.get(H)??null:null,__unstablePrivateStore:s}}var P$={id:null};function bn(c,t){return c.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function _$(c){for(let t=c.length-1;t>=0;t-=1){let e=c[t];if(e&&!e.disabled)return e}}function K$(c,t){return c.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function w9(c,t){return c.filter(e=>e.rowId===t)}function A9({items:c,fromIndex:t,step:e,rowId:l,excludeId:d}){for(let n=t;n>=0&&n<c.length;n+=e){let o=c[n];if(!o||o.rowId!==l||o.disabled)continue;let b=o.id;if(!(d!=null&&b===d))return b}}function iy(c,t,e=!1){let l=c.findIndex(d=>d.id===t);return[...c.slice(l+1),...e?[P$]:[],...c.slice(0,l)]}var q$=48,$$=4;function ccc(c){let t=[],e,l;for(let d of c){let n=d.rowId;if(e&&l===n){e.push(d);continue}let o=t.find(b=>b[0]?.rowId===n);o?(o.push(d),e=o):(e=[d],t.push(e)),l=n}return t}function tcc(c){let t=c[0];if(!t)return[];let e=1;for(;e<c.length&&c[e]?.rowId===t.rowId;)e+=1;let l=c.slice(0,e);if(e===c.length)return[l];let d=[l],n;for(;e<c.length;e+=1){let o=c[e];if(!o)continue;let b=n?n.get(o.rowId):d.find(a=>a[0]?.rowId===o.rowId);if(b){b.push(o);continue}let i=[o];d.push(i),n?n.set(o.rowId,i):d.length===$$&&(n=new Map(d.map(a=>[a[0]?.rowId,a])))}return d}function Zx(c){return c.length>=q$?tcc(c):ccc(c)}function T9(c){let t=0;for(let{length:e}of c)e>t&&(t=e);return t}function ecc(c){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:c}}function lcc(c,t,e){let l=T9(c);for(let d of c)for(let n=0;n<l;n+=1){let o=d[n];if(!o||e&&o.disabled){let b=n===0&&e?bn(d):d[n-1];d[n]=b&&t!==b.id&&e?b:ecc(b?.rowId)}}return c}function dcc(c){let t=Zx(c),e=T9(t),l=[];for(let d=0;d<e;d+=1)for(let n of t){let o=n[d];o&&l.push({...o,rowId:o.rowId?`${d}`:void 0})}return l}function El(c={}){let t=c.store?.getState(),e=Rx(c),l=Gc(c.activeId,t?.activeId,c.defaultActiveId),d=Gc(t?.compositeElement,t?.baseElement,null),n=Gc(c.compositeElementInFocusOrder,c.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,l===null),o={...e.getState(),id:Gc(c.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:l,compositeElement:d,baseElement:d,compositeElementInFocusOrder:n,includesBaseElement:n,moves:Gc(t?.moves,0),orientation:Gc(c.orientation,t?.orientation,"both"),rtl:Gc(c.rtl,t?.rtl,!1),virtualFocus:Gc(c.virtualFocus,t?.virtualFocus,!1),focusLoop:Gc(c.focusLoop,t?.focusLoop,!1),focusWrap:Gc(c.focusWrap,t?.focusWrap,!1),focusShift:Gc(c.focusShift,t?.focusShift,!1)},b=dt(o,e,c.store);at(b,()=>Oc(Fc(b,["compositeElement"],r=>{b.setState("baseElement",r.compositeElement)}),Fc(b,["baseElement"],r=>{b.setState("compositeElement",r.baseElement)}),Fc(b,["compositeElementInFocusOrder"],r=>{b.setState("includesBaseElement",r.compositeElementInFocusOrder)}),Fc(b,["includesBaseElement"],r=>{b.setState("compositeElementInFocusOrder",r.includesBaseElement)}))),at(b,()=>Fc(b,["renderedItems","activeId"],r=>{b.setState("activeId",s=>s!==void 0?s:bn(r.renderedItems)?.id)}));let i=(r="next",s={})=>{let G=b.getState(),X=Gc(s.compositeElementInFocusOrder,s.includesBaseElement,G.compositeElementInFocusOrder),{skip:m=0,activeId:x=G.activeId,focusShift:g=G.focusShift,focusLoop:R=G.focusLoop,focusWrap:H=G.focusWrap,renderedItems:Z=G.renderedItems,rtl:p=G.rtl}=s,W=r==="up"||r==="down",y=r==="next"||r==="down",I=y?p&&!W:!p||W,B=g&&!m;if(!m&&!H&&!X&&x!=null&&(!W||!B&&!Z.some(T=>T.rowId!=null))){let T=-1;if(Z===G.renderedItems){let Q=Z[0];if(Q&&e.item(Q.id)===Q){let ec=e.item(x);ec?.id===x&&(T=Z.indexOf(ec))}}T===-1&&(T=Z.findIndex(Q=>Q.id===x));let k=Z[T];if(k){let Q=I?-1:1,ec=A9({items:Z,fromIndex:T+Q,step:Q,rowId:k.rowId,excludeId:x});return ec!==void 0?ec:R&&(W?R!=="horizontal":R!=="vertical")?A9({items:Z,fromIndex:Q===1?0:Z.length-1,step:Q,rowId:k.rowId,excludeId:x}):void 0}}let F=W?$0(lcc(Zx(Z),x,B)):Z;if(F=I?cx(F):F,F=W?dcc(F):F,x==null)return bn(F)?.id;let V=F.find(T=>T.id===x);if(!V)return bn(F)?.id;let f=F.some(T=>T.rowId),C=F.indexOf(V),J=F.slice(C+1),w=w9(J,V.rowId);if(m){let T=K$(w,x);return(T.slice(m)[0]||T[T.length-1])?.id}let A=R&&(W?R!=="horizontal":R!=="vertical"),S=f&&H&&(W?H!=="horizontal":H!=="vertical"),O=y?(!f||W)&&A&&X:W?X:!1;if(A)return bn(iy(S&&!O?F:w9(F,V.rowId),x,O),x)?.id;if(S){let T=bn(O?w:J,x);return O?T?.id||null:T?.id}let N=bn(w,x);return!N&&O?null:N?.id},a=(r,s)=>typeof s=="number"?i(r,{skip:s}):i(r,s);return{...e,...b,setCompositeElement:r=>b.setState("compositeElement",r),setBaseElement:r=>b.setState("compositeElement",r),setActiveId:r=>b.setState("activeId",r),move:r=>{r!==void 0&&(b.setState("activeId",r),b.setState("moves",s=>s+1))},first:()=>bn(b.getState().renderedItems)?.id,last:()=>_$(b.getState().renderedItems)?.id,next:r=>a("next",r),previous:r=>a("previous",r),down:r=>a("down",r),up:r=>a("up",r)}}var Q9=iy,U9=bn,D9=Zx,Ix=new WeakSet;function L9(c){$t(c)===c&&(Ix.add(c),queueMicrotask(()=>Ix.delete(c)))}function E9(c){Ix.delete(c)}function ncc(c,t){let{virtualFocus:e,compositeElement:l}=c.getState();if(!e||!l||!we(l)){t();return}let d=l.scrollLeft,n=l.scrollTop;t(),l.scrollLeft=d,l.scrollTop=n}function j9(c){let t=c.getState();return"contentElement"in t?t.contentElement:null}function ry(c){let{compositeElement:t}=c.getState(),e=$t(t);return e?t?.contains(e)||io(c,e)?!0:!!j9(c)?.contains(e):!1}function occ({store:c,id:t,focus:e,markedOnly:l,requireFocus:d,scrollIntoView:n}){let o=null,b,i=!1,a=!1,r=!1,s=!1,G=!1,X=c.getState().compositeElement,m=$t(X),x=d?m:null,g=!!X?.contains(m),R=F=>{if(!x)return!0;let V=$t(x);return V===x||V===F?!0:ry(c)},H=F=>{if("mounted"in F){if(F.mounted)s=!0;else if(s)return!0}if("open"in F){if(F.open)G=!0;else if(G)return!0}return t!=null&&F.activeId!=null&&F.activeId!==t},Z=(F,V)=>{if(!("open"in F)||F.open)return!1;let f=j9(c);if(!f?.contains(V))return!1;let{compositeElement:C}=F;return!C||f.contains(C)?!1:ex(V)},p=F=>{let V=bo(c,b??(t===void 0?F.activeId:t));return V?.element?.isConnected?(b=V.id,V.element):null},W,y,I=()=>{r=!0,W?.(),y?.()},B=()=>{if(r)return;let F=c.getState();if(H(F))return I();let V=!1;if(o){if(!o.isConnected&&(V=i&&!a&&$t(o)===Bc(o).body,o=p(F),!o))return I()}else if(o=p(F),!o)return;if(V)i=!1;else if(!R(o))return I();let f=e&&g&&Z(F,o);if(f){let{activeId:C}=F;if(C!=null&&C!==b)return I()}if(e&&!i&&!f){i=!0,a=!1;let C=o;W?.();let J=()=>{a=!Ix.has(C)},w=()=>{a=!1};if(C.addEventListener("blur",J),C.addEventListener("focus",w),W=()=>{C.removeEventListener("blur",J),C.removeEventListener("focus",w)},ncc(c,()=>{C.focus({preventScroll:!0})}),r)return}if(l&&!o.hasAttribute("data-autofocus"))return f?void 0:I();if(ex(o)&&!("unstable_placing"in F&&F.unstable_placing)){if(f||I(),n){n(o);return}o.scrollIntoView({block:"nearest",inline:"nearest"})}};return y=Vl(c,["activeId","items","mounted","open","unstable_placing"],B),B(),I}function px(c){let t=(0,Zr.useRef)(null),e=(0,Zr.useRef)(c),l=(0,Zr.useCallback)(()=>{t.current?.(),t.current=null},[]),d=(0,Zr.useCallback)(n=>{if(!c||e.current!==c)return;l();let o=occ({store:c,...n});return t.current=o,o},[c,l]);return Hc(()=>(e.current=c,()=>{e.current=void 0,l()}),[c,l]),d}function bo(c,t){return t&&c.item(t)||null}function M9(c,t=!1){if(we(c))c.setSelectionRange(t?c.value.length:0,c.value.length);else if(c.isContentEditable){let e=Bc(c).getSelection();e?.selectAllChildren(c),t&&e?.collapseToEnd()}}var ay=Symbol("FOCUS_SILENTLY");function P9(c){c[ay]=!0,c.focus({preventScroll:!0})}function _9(c){let t=c[ay];return delete c[ay],t}function io(c,t,e){if(!t||t===e)return!1;let l=c.item(t.id);return!(!l||e&&l.element===e)}var jl=u($(),1),lv=u(h(),1);var Rd=u($(),1),Gy=u(cv(),1),Wx=()=>()=>{};function yx(c){return Array.isArray(c)}function uy(c,t){return c===t||c!==c&&t!==t}function xcc(c,t){if(c?.length!==t.length)return!1;for(let e=0;e<c.length;e+=1){let l=c[e];if(l===void 0)return!1;if(!uy(l,t[e]))return!1}return!0}function tv(c){let t=Rd.useRef(null),e=t.current;if(c===null)return t.current=null,null;if(xcc(e,c))return e;let l=[...c];return t.current=l,l}function E(c,t=tx,e){let l=tv(yx(t)?t:typeof t=="function"?null:[t]),d=Rd.useCallback(o=>!c||l?.length===0?Wx():Vl(c,l,o),[c,l]),n=()=>{let o=c?.getState();if(yx(t))return e?.(o);if(typeof t=="function")return t(o);if(o&&ze(o,t))return o[t]};return(0,Gy.useSyncExternalStore)(d,n,n)}function gcc(c,t){let e=[],l=!1;for(let d in c){let n=c[d];if(n!==void 0){if(typeof n=="function"){l=!0;continue}e.includes(n)||e.push(n)}}if(!l)return e;if(!t)return null;for(let d of t)e.includes(d)||e.push(d);return e}function Fi(c,t,e){let l=yx(t)?e??{}:t,d=yx(t)?t:void 0,n=Rd.useRef({}),o=tv(gcc(l,d)),b=Rd.useCallback(a=>!c||o?.length===0?Wx():Vl(c,o,a),[c,o]),i=()=>{let a=c?.getState(),r=!1,s=n.current;for(let G in l){let X=l[G];if(X===void 0)continue;if(typeof X=="function"){let x=X(a);Object.is(x,s[G])||(s[G]=x,r=!0)}if(typeof X=="function")continue;let m=a&&ze(a,X)?a[X]:void 0;Object.is(m,s[G])||(s[G]=m,r=!0)}return r&&(n.current={...s}),n.current};return(0,Gy.useSyncExternalStore)(b,i,i)}function Sc(c,t,e,l){let d=ze(t,e)?t[e]:void 0,n=l?t[l]:void 0,o=!!n,b=Gr({value:d,setValue:n});Hc(()=>{if(o)return Vl(c,[e],(i,a)=>{let{value:r,setValue:s}=b.current;s&&(uy(i[e],a[e])||uy(i[e],r)||s(i[e]))})},[c,e,o]),Hc(()=>{if(d!==void 0)return c.setState(e,d),oo(c,[e],()=>{d!==void 0&&c.setState(e,d)})})}function Ht(c,t){let[e,l]=Rd.useState(()=>c(t));Hc(()=>BG(e),[e]);let d=Rd.useCallback(n=>E(e,n),[e]);return[Rd.useMemo(()=>({...e,useState:d}),[e,d]),ic(()=>{l(n=>c({...t,...n.getState()}))})]}var Hcc="button";function Rcc(c){return lx(c)?!0:c.tagName==="INPUT"&&!xd(c)}function Zcc(c,t=!1){let e=c.clientHeight,{top:l}=c.getBoundingClientRect(),d=Math.max(e*.875,e-40)*1.5,n=t?e-d+l:d+l;return c.tagName==="HTML"?n+c.scrollTop:n}function Icc(c,t=!1){let{top:e}=c.getBoundingClientRect();return t?e+c.clientHeight:e}function ev(c,t,e,l=!1){if(!t||!e)return;let{renderedItems:d}=t.getState(),n=q5(c);if(!n)return;let o=Zcc(n,l),b,i;for(let a=0;a<d.length;a+=1){let r=b;if(b=e(a),!b)break;if(b===r)continue;let s=bo(t,b)?.element;if(!s)continue;let G=Icc(s,l)-o,X=Math.abs(G);if(l&&G<=0||!l&&G>=0){i!==void 0&&i<X&&(b=r);break}i=X}return b}function pcc(c,t){return yt(c)?!1:io(t,c.target)}var Zd=P(function({store:t,rowId:e,preventScrollOnKeyDown:l=!1,moveOnKeyPress:d=!0,tabbable:n=!1,getItem:o,typeaheadText:b,"aria-setsize":i,"aria-posinset":a,unstable_scrollIntoView:r,...s}){let G=nn();t=t||G;let X=qc(s.id),m=(0,jl.useRef)(null),x=(0,jl.useRef)(null),g=(0,jl.useCallback)(z=>{let j=x.current;!z&&j&&L9(j),z&&E9(z),x.current=z},[]),R=(0,jl.useContext)(xx),H=Wt(s)&&!s.accessibleWhenDisabled,Z=s.shouldRegisterItem,p=z=>{if(e)return e;if(z&&R?.compositeElement&&R.compositeElement===z.compositeElement)return R.id},{rowId:W,compositeElement:y,ariaSetSize:I,ariaPosInSet:B}=Fi(t,["compositeElement","renderedItems"],{rowId:p,compositeElement(z){return z?.compositeElement||void 0},ariaSetSize(z){if(i!=null)return i;if(z&&R?.ariaSetSize&&R.compositeElement===z.compositeElement)return R.ariaSetSize},ariaPosInSet(z){if(a!=null)return a;if(!z||!R?.ariaPosInSet||R.compositeElement!==z.compositeElement)return;let j=p(z),uc=z.renderedItems.filter(Xc=>Xc.rowId===j);return R.ariaPosInSet+uc.findIndex(Xc=>Xc.id===X)}}),{isActiveItem:F,isTabbable:V}=Fi(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(z){return!!z&&z.activeId===X},isTabbable(z){if(!z||!z.compositeElement&&!z.renderedItems.length)return!0;if(z.virtualFocus)return!1;if(!z.renderedItems.length||n)return!0;if(z.activeId===null)return!1;let j=t?.item(z.activeId);return j?.disabled||!j?.element?!0:z.activeId===X}}),f=(0,jl.useCallback)(z=>{let j={...z,id:X||z.id,rowId:W,disabled:H,children:z.element?.textContent,typeaheadText:b};return o?o(j):j},[X,W,H,b,o]),C=s.onFocus,J=(0,jl.useRef)(!1),w=(0,jl.useRef)(null),A=px(t),S=ic(z=>{if(C?.(z),z.defaultPrevented||d9(z)||!X||!t||pcc(z,t))return;let{virtualFocus:j,compositeElement:uc}=t.getState();if(t.setActiveId(X),lx(z.currentTarget)&&M9(z.currentTarget),!j){yt(z)&&t.item(X)&&A({id:X,markedOnly:!0,requireFocus:!0,scrollIntoView:r});return}if(!yt(z)||Rcc(z.currentTarget))return;let Xc=(Ec,ac)=>{if(!jt(ac))return;let Pc=Ec===ac||io(t,Ec);t.item(X)&&A({id:X,markedOnly:!0,requireFocus:!0,scrollIntoView:r}),J.current=!0,Pc?P9(ac):ac.focus({preventScroll:!0})};if(uc?.isConnected){Xc(z.relatedTarget,uc);return}if(Z===!1)return;let{currentTarget:gc,relatedTarget:Uc}=z,Lc=()=>{w.current?.(),w.current=null};Lc(),w.current=Vl(t,null,()=>{if($t(gc)!==gc){Lc();return}let Ec=t.getState(),ac=Ec.compositeElement;ac?.isConnected&&(Lc(),Ec.virtualFocus&&Xc(Uc,ac))})}),O=s.onBlurCapture,N=ic(z=>{O?.(z),!z.defaultPrevented&&t?.getState()?.virtualFocus&&J.current&&(J.current=!1,z.preventDefault(),z.stopPropagation())}),T=s.onKeyDown,k=jc(l),Q=jc(d),ec=ic(z=>{if(T?.(z),z.defaultPrevented||!yt(z)||!t)return;let{currentTarget:j}=z,uc=t.getState(),Xc=!!t.item(X)?.rowId,gc=uc.orientation!=="horizontal",Uc=uc.orientation!=="vertical",Lc=()=>!!(Xc||Uc||!uc.compositeElement||!we(uc.compositeElement)),Ec={ArrowUp:(Xc||gc)&&t.up,ArrowRight:(Xc||Uc)&&t.next,ArrowDown:(Xc||gc)&&t.down,ArrowLeft:(Xc||Uc)&&t.previous,Home:()=>{if(Lc())return!Xc||z.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Lc())return!Xc||z.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>ev(j,t,t?.up,!0),PageDown:()=>ev(j,t,t?.down)}[z.key];if(Ec){if(lx(j)){let Pc=c9(j),Dt=Uc&&z.key==="ArrowLeft",Se=Uc&&z.key==="ArrowRight",Vt=gc&&z.key==="ArrowUp",Gt=gc&&z.key==="ArrowDown";if(Se||Gt){let{length:Kt}=$C(j);if(Pc.end!==Kt)return}else if((Dt||Vt)&&Pc.start!==0)return}let ac=Ec();if(k(z)||ac!==void 0){if(!Q(z))return;z.preventDefault(),t.move(ac)}}}),L=(0,jl.useMemo)(()=>({id:X,compositeElement:y}),[X,y]);return s=Zc(s,z=>(0,lv.jsx)(F9.Provider,{value:L,children:z}),[L]),s={"data-active-item":F||void 0,...s,id:X,ref:Wc(m,g,s.ref),tabIndex:V?s.tabIndex:-1,onFocus:S,onBlurCapture:N,onKeyDown:ec},s=hi(s),s=pG({store:t,...s,getItem:f,shouldRegisterItem:X?Z:!1}),{...s,"aria-setsize":I,"aria-posinset":B}}),Ji=Bt(M(function(t){let e=Zd(St(t));return _(Hcc,e)}));var hG=$c([sl],[We]),Wcc=hG.useContext,dv=hG.useScopedContext,Bx=hG.useProviderContext,tpc=hG.ContextProvider,fx=hG.ScopedContextProvider;var nv=u($(),1),Xy=u(h(),1);var ycc="button",Bcc=P(function({store:t,getItem:e,...l}){let d=dv();t=t||d,mc(t,!1);let n=qc(),o=l.id||n,b=Wt(l),i=(0,nv.useCallback)(g=>{let R={...g,dimmed:b};return e?e(R):R},[b,e]),a=l.onClick,r=ic(g=>{a?.(g),!g.defaultPrevented&&t?.setSelectedId(o)}),s=E(t.panels,["items"],()=>t.panel(o)?.id),G=n?l.shouldRegisterItem:!1,X=E(t,["selectedId"],g=>!!o&&g.selectedId===o),m=E(t.composite?t:void 0,["activeId","items","selectedId"],g=>!g||!o?!1:g.activeId===o?!0:g.selectedId!==o?!1:!t.item(g.activeId)),x=X||(l.accessibleWhenDisabled??!0);if(E(t.combobox||t.composite,"virtualFocus")&&(l={...l,tabIndex:-1}),l={role:"tab","aria-selected":X,"aria-controls":s||void 0,...l,id:o,onClick:r},t.composite){let g={id:o,accessibleWhenDisabled:x,store:t.composite,shouldRegisterItem:m&&G,rowId:l.rowId,render:l.render};l={...l,render:(0,Xy.jsx)(Ji,{...g,render:t.combobox&&t.composite!==t.combobox?(0,Xy.jsx)(Ji,{...g,store:t.combobox}):g.render})}}return l=Zd({store:t,...l,accessibleWhenDisabled:x,getItem:i,shouldRegisterItem:G}),l}),pr=Bt(M(function(t){let e=Bcc(St(t));return _(ycc,e)}));var VG=u($(),1),hx=u(h(),1);var fcc="div";function hcc(c){return c.some(t=>!!t.rowId)}function Vcc(c){let t=c.target;return t&&!we(t)?!1:c.key.length===1&&!c.ctrlKey&&!c.metaKey}function Fcc(c){return c.key==="Shift"||c.key==="Control"||c.key==="Alt"||c.key==="Meta"}function ov(c,t,e){return ic(l=>{if(t?.(l),l.defaultPrevented||l.isPropagationStopped()||!yt(l)||Fcc(l)||Vcc(l))return;let d=c.getState(),n=bo(c,d.activeId)?.element;if(!n)return;let{view:o,...b}=l;n!==e?.current&&n.focus({preventScroll:!0}),b9(n,l.type,b)||l.preventDefault(),l.currentTarget.contains(n)&&l.stopPropagation()})}function Jcc(c){return U9($0(cx(D9(c))))}var Ccc=Bt(function({store:t,focusOnMove:e,previousElementRef:l,present:d,scrollIntoView:n}){let o=E(t,"moves"),b=E(t,"compositeElement");return(0,VG.useEffect)(()=>{if(!o||!e)return;let{activeId:i}=t.getState();if(i!=null)return d({id:i,requireFocus:ry(t),focus:!0,scrollIntoView:n})},[t,o,e,b,d,n]),Hc(()=>{if(!o||!b)return;let{activeId:i}=t.getState();if(i!==null)return;let a=l.current;l.current=null,a&&Wi(a,{relatedTarget:b}),Bi(b)||(jt(b)&&b.scrollIntoView({block:"nearest",inline:"nearest"}),b.focus({preventScroll:!0}))},[t,o,b]),null}),Id=P(function({store:t,composite:e=!0,focusOnMove:l=e,moveOnKeyPress:d=!0,unstable_scrollIntoView:n,...o}){let b=V9();t=t||b,mc(t,!1);let i=(0,VG.useRef)(null),a=(0,VG.useRef)(null),r=px(t),[,s]=Gx(e?t.setCompositeElement:null),G=E(t,"virtualFocus"),X=E(t,e&&G?["activeId"]:[],V=>e&&G?V.activeId:null);Hc(()=>{if(!t||!e||!G)return;let V=a.current;if(a.current=null,!V)return;let f=bo(t,X)?.element||$t(V);f!==V&&Wi(V,{relatedTarget:f})},[t,X,G,e]);let m=ov(t,o.onKeyDownCapture,a),x=ov(t,o.onKeyUpCapture,a),g=o.onFocusCapture,R=ic(V=>{if(g?.(V),V.defaultPrevented||!t)return;let{virtualFocus:f}=t.getState();if(!f)return;let C=V.relatedTarget,J=_9(V.currentTarget);yt(V)&&J&&(V.stopPropagation(),a.current=C)}),H=o.onFocus,Z=ic(V=>{if(H?.(V),V.defaultPrevented||!e||!t)return;let{relatedTarget:f}=V,{virtualFocus:C}=t.getState();if(C)yt(V)&&!io(t,f)&&queueMicrotask(()=>r({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:n}));else if(yt(V)){if(!io(t,f)){let{activeId:J}=t.getState();J!=null&&r({id:J,markedOnly:!0,requireFocus:!0,scrollIntoView:n})}t.setActiveId(null)}}),p=o.onBlurCapture,W=ic(V=>{if(p?.(V),V.defaultPrevented||!t)return;let{virtualFocus:f,activeId:C,compositeElement:J}=t.getState();if(!f||V.currentTarget!==J)return;let w=bo(t,C)?.element,A=V.relatedTarget,S=io(t,A),O=a.current;a.current=null,yt(V)&&S?(A===w?O&&O!==A&&Wi(O,V):w?Wi(w,V):O&&Wi(O,V),V.stopPropagation()):!io(t,V.target)&&w&&Wi(w,V)}),y=o.onKeyDown,I=jc(d),B=ic(V=>{if(y?.(V),V.nativeEvent.isComposing||V.defaultPrevented||!t||!yt(V))return;let{orientation:f,items:C,renderedItems:J,activeId:w,rtl:A}=t.getState(),S=bo(t,w);if(S?.element?.isConnected)return;let O=S&&w!=null,N=O?C:J,T=f!=="horizontal",k=f!=="vertical",Q=hcc(N);if((V.key==="ArrowLeft"||V.key==="ArrowRight"||V.key==="Home"||V.key==="End")&&we(V.currentTarget))return;let uc={ArrowUp:(Q||T)&&(()=>O?t.up({activeId:w,renderedItems:N}):Q?Jcc(J)?.id:t?.last()),ArrowRight:(Q||k)&&(()=>O?t.next({activeId:w,renderedItems:N}):A?t.last():t.first()),ArrowDown:(Q||T)&&(()=>O?t.down({activeId:w,renderedItems:N}):t.first()),ArrowLeft:(Q||k)&&(()=>O?t.previous({activeId:w,renderedItems:N}):A?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[V.key];if(uc){let Xc=uc();if(Xc!==void 0){if(!I(V))return;V.preventDefault(),t.move(Xc)}}});o=Zc(o,V=>(0,hx.jsxs)(We,{value:t,children:[V,e&&(0,hx.jsx)(Ccc,{store:t,focusOnMove:l,previousElementRef:a,present:r,scrollIntoView:n})]}),[t,e,l,r]),o={"aria-activedescendant":E(t,e&&G?["items"]:[],()=>{if(t&&e&&G)return bo(t,X)?.id}),...o,ref:Wc(i,s,o.ref),onKeyDownCapture:m,onKeyUpCapture:x,onFocusCapture:R,onFocus:Z,onBlurCapture:W,onKeyDown:B};let F=E(t,e&&!G?["activeId"]:[],V=>e&&(G||V.activeId===null));return o=gd({focusable:F,...o}),o}),Vx=M(function(t){let e=Id(t);return _(fcc,e)});var bv=u(h(),1);var vcc="div",Ycc=P(function({store:t,...e}){let l=Bx();t=t||l,mc(t,!1);let d=E(t,["orientation"],n=>n.orientation==="both"?void 0:n.orientation);return e=Zc(e,n=>(0,bv.jsx)(fx,{value:t,children:n}),[t]),t.composite&&(e={focusable:!1,...e}),e={role:"tablist","aria-orientation":d,...e},e=Id({store:t,...e}),e}),Wr=M(function(t){let e=Ycc(t);return _(vcc,e)});var FG=$c(),Ncc=FG.useContext,ypc=FG.useScopedContext,JG=FG.useProviderContext,iv=FG.ContextProvider,av=FG.ScopedContextProvider;var my=u($(),1),CG=$c([iv],[av]),Vpc=CG.useContext,Fpc=CG.useScopedContext,Ci=CG.useProviderContext,rv=CG.ContextProvider,yr=CG.ScopedContextProvider,sv=(0,my.createContext)(void 0),uv=(0,my.createContext)(void 0);var vi=u($(),1),xy=u(h(),1);var gv=u(Br(),1),Scc="div";function Xv(c,t){let e=setTimeout(t,c);return()=>clearTimeout(e)}function mv(c){let t=c?.trim()||"0s",e=t.endsWith("ms")?1:1e3,l=Number.parseFloat(t)*e;return Number.isNaN(l)?0:l}function xv(c,t,e){let l=c.split(","),d=t.split(","),n=e.split(","),o=0;for(let[b,i]of l.entries()){if(i.trim()==="none")continue;let a=mv(d[b%d.length]),r=mv(n[b%n.length]);o=Math.max(o,a+r)}return o}function kcc(c){let{transitionProperty:t,transitionDuration:e,transitionDelay:l,animationName:d,animationDuration:n,animationDelay:o}=getComputedStyle(c);return Math.max(xv(t,l,e),xv(d,o,n))}function ao(c,t,e){return!e&&t!==!1&&(!c||!!t)}var Yi=P(function({store:t,alwaysVisible:e,unstable_otherElementRef:l,...d}){let n=JG();t=t||n,mc(t,!1);let o=(0,vi.useRef)(null),b=qc(d.id),[i,a]=(0,vi.useState)(null),{open:r,mounted:s,animated:G,contentElement:X}=Fi(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),m=E(t.disclosure,"contentElement"),x=(0,vi.useRef)(!1);Hc(()=>{o.current&&t?.setContentElement(o.current)},[t]),Hc(()=>{let Z;return t?.setState("animated",p=>(Z=p,!0)),()=>{Z!==void 0&&t?.setState("animated",Z)}},[t]),Hc(()=>{if(!G){r?x.current&&(x.current=!1,a("enter")):(x.current=!0,a(null));return}if(!X?.isConnected){a(null);return}return KC(()=>{a(r?"enter":s?"leave":null)})},[G,X,r,s]),Hc(()=>{if(!t||!G||!i||!X)return;let Z=()=>t?.setState("animating",!1),p=()=>(0,gv.flushSync)(Z);if(i==="leave"&&r||i==="enter"&&!r)return;if(typeof G=="number")return Xv(G,p);let W=[X];m&&W.push(m);let y=l?.current;y&&W.push(y);let I=Math.max(...W.map(kcc));if(!I){i==="enter"&&t.setState("animated",!1),Z();return}return Xv(Math.max(I-1e3/60,0),p)},[t,G,X,m,l,r,i]),d=Zc(d,Z=>(0,xy.jsx)(yr,{value:t,children:Z}),[t]);let g=ao(s,d.hidden,e),R=d.style,H=(0,vi.useMemo)(()=>g?{...R,display:"none"}:R,[g,R]);return d={"data-open":r||void 0,"data-enter":i==="enter"||void 0,"data-leave":i==="leave"||void 0,hidden:g,...d,id:b,ref:Wc(b?t.setContentElement:null,o,d.ref),style:H},Dl(d)}),zcc=M(function(t){let e=Yi(t);return _(Scc,e)}),Fx=M(function({unmountOnHide:t,...e}){let l=JG(),d=e.store||l;return E(d,["mounted"],n=>!t||n?.mounted)===!1?null:(0,xy.jsx)(zcc,{...e})});function Jx(c={}){let t=c.store||c.disclosure?on(c.store,Hd(c.disclosure,["contentElement","disclosureElement"])):void 0;let e=t?.getState(),l=Gc(c.open,e?.open,c.defaultOpen,!1),d=Gc(c.animated,e?.animated,!1),n={open:l,animated:d,animating:!!d&&l,mounted:l,contentElement:Gc(e?.contentElement,null),disclosureElement:Gc(e?.disclosureElement,null)},o=t?dt(n,t):dt(n);return at(o,()=>Fc(o,["animated","animating"],b=>{b.animated||o.setState("animating",!1)})),at(o,()=>Vl(o,["open"],()=>{o.getState().animated&&o.setState("animating",!0)})),at(o,()=>Fc(o,["open","animating"],b=>{o.setState("mounted",b.open||b.animating)})),{...o,disclosure:c.disclosure,setOpen:b=>o.setState("open",b),show:()=>o.setState("open",!0),hide:()=>o.setState("open",!1),toggle:()=>o.setState("open",b=>!b),stopAnimation:()=>o.setState("animating",!1),setContentElement:b=>o.setState("contentElement",b),setDisclosureElement:b=>o.setState("disclosureElement",b)}}function gy(c,t,e){return Ae(t,[e.store,e.disclosure]),Sc(c,e,"open","setOpen"),Sc(c,e,"mounted","setMounted"),Sc(c,e,"animated"),Object.assign(c,{disclosure:e.disclosure})}function ab(c={}){let[t,e]=Ht(Jx,c);return gy(t,e,c)}var ro=u($(),1),Hv=u(h(),1);var Acc="div",Tcc=P(function({store:t,unmountOnHide:e,tabId:l,getItem:d,scrollRestoration:n,scrollElement:o,...b}){let i=Bx();t=t||i,mc(t,!1);let a=(0,ro.useRef)(null),r=qc(b.id),s=E(l?void 0:t.panels,["items"],()=>l||t?.panels.item(r)?.tabId),G=E(t,["selectedId"],y=>!!s&&y.selectedId===s),X=ab({open:G}),m=E(X,"mounted"),x=(0,ro.useRef)(null),g=ic(()=>{let y=a.current;return y?o?typeof o=="function"?o(y):"current"in o?o.current:o:y:null});(0,ro.useEffect)(()=>{if(!n||!m)return;let y=g();if(!y)return;if(n==="reset"){y.scroll(0,0);return}if(!s)return;let I=x.current;I||(I=new Map,x.current=I);let B=I.get(s);y.scroll(B?.x??0,B?.y??0);let F=()=>{I.set(s,{x:y.scrollLeft,y:y.scrollTop})};return y.addEventListener("scroll",F),()=>{y.removeEventListener("scroll",F)}},[n,m,s,g]);let[R,H]=(0,ro.useState)(!1);Hc(()=>{if(!m)return;let y=a.current;y&&H(!!rr(y))},[m,s]);let Z=(0,ro.useCallback)(y=>{let I={...y,id:r||y.id,tabId:l};return d?d(I):I},[r,l,d]),p=b.onKeyDown,W=ic(y=>{if(p?.(y),y.defaultPrevented||!t?.composite)return;let I={ArrowLeft:t.previous,ArrowRight:t.next,Home:t.first,End:t.last}[y.key];if(!I)return;let{selectedId:B}=t.getState(),F=I({activeId:B});F&&(y.preventDefault(),t.move(F))});return b=Zc(b,y=>(0,Hv.jsx)(fx,{value:t,children:y}),[t]),b={role:"tabpanel","aria-labelledby":b["aria-label"]!=null?void 0:s||void 0,...b,id:r,children:e&&!m?null:b.children,ref:Wc(a,b.ref),onKeyDown:W},b=gd({focusable:!t.composite&&!R,...b}),b=Yi({store:X,...b}),b=pG({store:t.panels,...b,getItem:Z}),b}),fr=M(function(t){let e=Tcc(t);return _(Acc,e)});var vG=$c([rv],[yr]),Rv=vG.useContext,cWc=vG.useScopedContext,YG=vG.useProviderContext,hr=vG.ContextProvider,an=vG.ScopedContextProvider;var NG=u($(),1),nWc=(0,NG.createContext)(void 0),SG=$c([hr,sl],[an,We]),Zv=SG.useContext,oWc=SG.useScopedContext,Cx=SG.useProviderContext,bWc=SG.ContextProvider,iWc=SG.ScopedContextProvider,aWc=(0,NG.createContext)(void 0),rWc=(0,NG.createContext)(!1),sWc=(0,NG.createContext)(null);function Iv(c,t,e){return Ae(t,[e.store]),Sc(c,e,"items","setItems"),c}function kG(c){return{id:qc(c.id),...c}}function pd(c,t,e){c=Iv(c,t,e),Sc(c,e,"activeId","setActiveId");let l={compositeElementInFocusOrder:e.compositeElementInFocusOrder??e.includesBaseElement};return Sc(c,l,"compositeElementInFocusOrder"),Sc(c,e,"virtualFocus"),Sc(c,e,"orientation"),Sc(c,e,"rtl"),Sc(c,e,"focusLoop"),Sc(c,e,"focusWrap"),Sc(c,e,"focusShift"),c}function Vr(c={}){c=kG(c);let[t,e]=Ht(El,c);return pd(t,e,c)}var Hy=u($(),1),zG=$c([hr,sl],[an,We]),Ni=zG.useContext,pv=zG.useScopedContext,Si=zG.useProviderContext,WWc=zG.ContextProvider,vx=zG.ScopedContextProvider,Yx=(0,Hy.createContext)(!1),Ry=(0,Hy.createContext)(null);var yv=u($(),1);function Occ(c){let t=c[0]?.element?.ownerDocument.activeElement;if(t)return c.find(e=>e.element===t)}function Qcc(c,t){if(t!=null)return c.find(e=>e.id===t)}function Nx(c){return!(!c||c.disabled||c.dimmed)}function Ucc(){let c=Rx(),t=new Map;return Fc(c,["items"],e=>{t.clear();for(let l of e.items){let{tabId:d}=l;d!=null&&(t.has(d)||t.set(d,l))}}),{panels:c,panel:e=>e==null?null:t.get(e)||null}}function Wv({composite:c,combobox:t,...e}={}){let l=["items","renderedItems","moves","orientation","virtualFocus","compositeElementInFocusOrder","includesBaseElement","compositeElement","baseElement","focusLoop","focusShift","focusWrap","selectOnMove"],d=on(e.store,Hd(c,l),Hd(t,l)),n=d?.getState(),o=El({...e,store:d,compositeElementInFocusOrder:Gc(e.compositeElementInFocusOrder,e.includesBaseElement,n?.compositeElementInFocusOrder,n?.includesBaseElement,!1),orientation:Gc(e.orientation,n?.orientation,"horizontal"),focusLoop:Gc(e.focusLoop,n?.focusLoop,!0)}),{panels:b,panel:i}=Ucc(),a={...o.getState(),selectedId:Gc(e.selectedId,n?.selectedId,e.defaultSelectedId),selectOnMove:Gc(e.selectOnMove,n?.selectOnMove,!0)},r=dt(a,o,d);at(r,()=>Fc(r,["moves"],()=>{let{activeId:m,selectOnMove:x}=r.getState();if(!x||!m)return;let g=o.item(m);Nx(g)&&r.setState("selectedId",g.id)}));let s=!1,G;at(r,()=>(s=!1,oo(r,["selectedId"],(m,x)=>{if(s&&(s=!1,m.selectedId===G)||c&&m.selectedId===x.selectedId)return;let{activeId:g,renderedItems:R}=r.getState();if(g===m.selectedId)return;let H=Occ(R),Z=Qcc(R,m.selectedId);if(H&&Nx(Z)){o.move(Z.id);return}r.setState("activeId",m.selectedId)}))),at(r,()=>Fc(r,["selectedId","renderedItems"],m=>{if(m.selectedId!==void 0)return;let{activeId:x,renderedItems:g}=r.getState(),R=o.item(x);if(Nx(R))r.setState("selectedId",R.id);else{let H=g.find(Nx);r.setState("selectedId",H?.id)}})),at(r,()=>Fc(r,["renderedItems"],m=>{let x=m.renderedItems;if(x.length)return Fc(b,["renderedItems"],g=>{let R=g.renderedItems;R.some(H=>!H.tabId)&&R.forEach((H,Z)=>{if(H.tabId)return;let p=x[Z];p&&b.renderItem({...H,tabId:p.id})})})}));let X=null;return at(r,()=>{let m=()=>{X=r.getState().selectedId},x=()=>{let{selectedId:H}=r.getState();H!==X&&(s=!0,G=X,r.setState("selectedId",X))},g=!!c&&"setSelectedValue"in c,R=g?c:t;if(c&&!g&&"setSelectElement"in c)return Oc(Fc(c,["value"],m),Fc(c,["mounted"],x));if(R)return Oc(Fc(R,["selectedValue"],m),Fc(R,["mounted"],x))}),{...o,...r,panels:b,panel:i,setSelectedId:m=>r.setState("selectedId",m),select:m=>{r.setState("selectedId",m),o.move(m)}}}function Lcc(c,t,e){Ae(t,[e.composite,e.combobox]);let l=pd(c,t,e);Sc(l,e,"selectedId","setSelectedId"),Sc(l,e,"selectOnMove");let[d,n]=Ht(()=>l.panels,{});return Ae(n,[l,n]),Object.assign((0,yv.useMemo)(()=>({...l,panels:d}),[l,d]),{composite:e.composite,combobox:e.combobox})}function Fr(c={}){let t=Zv(),e=Ni()||t,l={...c,composite:c.composite!==void 0?c.composite:e,combobox:c.combobox!==void 0?c.combobox:t},[d,n]=Ht(Wv,l);return Lcc(d,n,l)}var wG=$c([sl],[We]),Zy=wG.useContext,QWc=wG.useScopedContext,Bv=wG.useProviderContext,UWc=wG.ContextProvider,fv=wG.ScopedContextProvider;function hv(c={}){let t=c.store?.getState();return El({...c,orientation:Gc(c.orientation,t?.orientation,"horizontal"),focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)})}function jcc(c,t,e){return pd(c,t,e)}function Jr(c={}){let[t,e]=Ht(hv,c);return jcc(t,e,c)}var Vv=u(h(),1);var Mcc="div",Pcc=P(function({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:n,...o}){let b=Bv();t=t||b;let i=Jr({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:n}),a=E(i,["orientation"],r=>r.orientation==="both"?void 0:r.orientation);return o=Zc(o,r=>(0,Vv.jsx)(fv,{value:i,children:r}),[i]),o={role:"toolbar","aria-orientation":a,...o},o=Id({store:i,...o}),o}),Sx=M(function(t){let e=Pcc(t);return _(Mcc,e)});var _cc="button",Kcc=P(function({store:t,...e}){let l=Zy();return t=t||l,e=Zd({store:t,...e}),e}),kx=Bt(M(function(t){let e=Kcc(St(t));return _(_cc,e)}));var qcc="hr",Iy=P(function({orientation:t="horizontal",...e}){return e={role:"separator","aria-orientation":t,...e},e}),zx=M(function(t){let e=Iy(t);return _(qcc,e)});var $cc="hr",py=P(function({store:t,orientation:e,...l}){let d=nn();t=t||d,mc(t,!1);let n=E(t,["orientation"],o=>e??(o.orientation==="horizontal"?"vertical":"horizontal"));return l=Iy({...l,orientation:n}),l}),ctc=M(function(t){let e=py(t);return _($cc,e)});var Fv=u(h(),1),ttc="div",Wy=P(function({autoFocusOnShow:t=!0,...e}){return e=Zc(e,l=>(0,Fv.jsx)(K0.Provider,{value:t,children:l}),[t]),e}),I5c=M(function(t){let e=Wy(t);return _(ttc,e)});var Jv=u($(),1),yy=(0,Jv.createContext)(0);var Cv=u($(),1),vv=u(h(),1);function Yv({level:c,children:t}){let e=(0,Cv.useContext)(yy),l=Math.max(Math.min(c||e+1,6),1);return(0,vv.jsx)(yy.Provider,{value:l,children:t})}var etc="span";function AG(c){return{borderWidth:0,clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px",...c}}var By=P(function(t){return t={...t,style:AG(t.style)},t}),h5c=M(function(t){let e=By(t);return _(etc,e)});var ltc="span",dtc=P(function(t){return t={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...t,style:{position:"fixed",top:0,left:0,...t.style}},t=By(t),t}),TG=M(function(t){let e=dtc(t);return _(ltc,e)});var Nv=u($(),1),fy=(0,Nv.createContext)(null);var Te=u($(),1),ye=u(h(),1),hy=u(Br(),1),ntc="div";function Sv(c){let t=Bc(c),{fullscreenElement:e}=t,l=t.defaultView?.HTMLElement;return l&&e instanceof l?e:t.body}function otc(c,t){return t?typeof t=="function"?t(c):t:Bc(c).createElement("div")}function btc(c="id"){return`${c?`${c}-`:""}${Math.random().toString(36).slice(2,8)}`}function rb(c){queueMicrotask(()=>{c?.focus()})}function kv(c,t){return{ref:c,node:t,cleanup:RG(c,t)}}function zv(c){typeof c.cleanup=="function"?c.cleanup():RG(c.ref,null)}var Vy=P(function({preserveTabOrder:t,preserveTabOrderAnchor:e,portalElement:l,portalRef:d,portal:n=!0,...o}){let b=(0,Te.useRef)(null),i=Wc(b,o.ref),a=(0,Te.useContext)(fy),[r,s]=(0,Te.useState)(null),[G,X]=(0,Te.useState)(null),m=(0,Te.useRef)(null),x=(0,Te.useRef)(null),g=(0,Te.useRef)(null),R=(0,Te.useRef)(null),H=Gr(d),Z=(0,Te.useRef)(null);return Hc(()=>{let p=b.current;if(!p||!n){s(null);return}let W=otc(p,l);if(!W){s(null);return}let y=W.isConnected;return y||(a||Sv(p)).appendChild(W),W.id||(W.id=p.id?`portal/${p.id}`:btc()),s(W),Z.current=kv(H.current,W),()=>{let I=Z.current;I&&(Z.current=null,zv(I)),y||W.remove()}},[n,l,a]),Hc(()=>{let p=Z.current;p&&p.ref!==d&&(zv(p),Z.current=kv(d,p.node))},[d]),(0,Te.useEffect)(()=>{if(!r||a||l)return;let p=Bc(r),W=()=>{let y=Sv(r);r.parentElement!==y&&y.appendChild(r)};return r.isConnected&&W(),p.addEventListener("fullscreenchange",W),()=>{p.removeEventListener("fullscreenchange",W)}},[r,a,l]),Hc(()=>{if(!n||!t||!e)return;let p=Bc(e).createElement("span");return p.style.position="fixed",e.insertAdjacentElement("afterend",p),X(p),()=>{p.remove(),X(null)}},[n,t,e]),(0,Te.useEffect)(()=>{if(!r||!t)return;let p=0,W=y=>{if(!dn(y))return;let I=y.type==="focusin";if(cancelAnimationFrame(p),I)return r9(r);p=requestAnimationFrame(()=>{a9(r,!0)})};return r.addEventListener("focusin",W,!0),r.addEventListener("focusout",W,!0),()=>{cancelAnimationFrame(p),r.removeEventListener("focusin",W,!0),r.removeEventListener("focusout",W,!0)}},[r,t]),o=Zc(o,p=>{if(p=(0,ye.jsx)(fy.Provider,{value:r||a,children:p}),!n)return p;if(!r)return(0,ye.jsx)("span",{ref:i,id:o.id,style:{position:"fixed"},hidden:!0});p=(0,ye.jsxs)(ye.Fragment,{children:[t&&(0,ye.jsx)(TG,{ref:x,"data-focus-trap":o.id,className:"__focus-trap-inner-before",onFocus:y=>{dn(y,r)?rb(sx()):rb(m.current)}}),p,t&&(0,ye.jsx)(TG,{ref:g,"data-focus-trap":o.id,className:"__focus-trap-inner-after",onFocus:y=>{dn(y,r)?rb(cy()):rb(R.current)}})]}),p=(0,hy.createPortal)(p,r);let W=(0,ye.jsxs)(ye.Fragment,{children:[t&&(0,ye.jsx)(TG,{ref:m,"data-focus-trap":o.id,className:"__focus-trap-outer-before",onFocus:y=>{y.relatedTarget!==R.current&&dn(y,r)?rb(x.current):rb(cy())}}),t&&(0,ye.jsx)("span",{"aria-owns":r.id,style:{position:"fixed"}}),t&&(0,ye.jsx)(TG,{ref:R,"data-focus-trap":o.id,className:"__focus-trap-outer-after",onFocus:y=>{if(dn(y,r))rb(g.current);else{let I=sx();if(I===x.current){requestAnimationFrame(()=>sx()?.focus());return}rb(I)}}})]});return G&&t&&(W=(0,hy.createPortal)(W,G)),(0,ye.jsxs)(ye.Fragment,{children:[W,p]})},[r,a,n,o.id,t,G]),o={...o,ref:i},o}),z5c=M(function(t){let e=Vy(t);return _(ntc,e)});function wx(c,...t){if(!c)return!1;let e=c.getAttribute("data-backdrop");return e==null?!1:e===""||e==="true"||!t.length?!0:t.some(l=>e===l)}var wv=new WeakMap;function itc(c,t,e){for(;e.length;){let l=e[e.length-1];if(!l){c.delete(t);return}if(!l.disposed)return;e.pop(),l.cleanup()}c.delete(t)}function Cr(c,t,e){let l=wv.get(c);l||(l=new Map,wv.set(c,l));let d=l.get(t)??[],n={cleanup:e(),disposed:!1};return d.length||l.set(t,d),d.push(n),()=>{d.includes(n)&&(n.disposed=!0,itc(l,t,d))}}function OG(c,t,e){return Cr(c,t,()=>{let d=c.getAttribute(t);return c.setAttribute(t,e),()=>{d==null?c.removeAttribute(t):c.setAttribute(t,d)}})}function rn(c,t,e){return Cr(c,t,()=>{let d=t in c,n=c[t];return c[t]=e,()=>{d?c[t]=n:delete c[t]}})}function vr(c,t){return c?Cr(c,"style",()=>{let l=c.style.cssText;return Object.assign(c.style,t),()=>{c.style.cssText=l}}):()=>{}}function QG(c,t,e){return c?Cr(c,t,()=>{let d=c.style.getPropertyValue(t),n=c.style.getPropertyPriority(t);return c.style.setProperty(t,e),()=>{d?c.style.setProperty(t,d,n):c.style.removeProperty(t)}}):()=>{}}var Ax=new WeakMap;function Yr(c="",t="outside"){return`__ariakit-dialog-${t}${c?`-${c}`:""}`}function Av(c,t=""){return Oc(rn(c,Yr(),!0),rn(c,Yr(t),!0))}function Tx(c,t=""){return Oc(rn(c,Yr("","ancestor"),!0),rn(c,Yr(t,"ancestor"),!0))}function Fy(c,t){let e=new WeakSet;Ax.set(c,e);for(let l of t)l&&e.add(l);return()=>{Ax.get(c)===e&&Ax.delete(c)}}function UG(c,t){let e=Ax.get(t);if(!e)return!1;do{if(e.has(c))return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function ki(c,t){let e=Yr(t,"ancestor");if(c[e])return!0;let l=Yr(t);do{if(c[l])return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function Ox({cleanups:c,element:t,id:e,ids:l}){wx(t,...l)||c.push(Av(t,e))}function Qx({cleanups:c,ancestor:t,element:e,id:l}){e.hasAttribute("data-dialog")&&e.id!==l||c.push(Tx(t,l))}function Ux(c){for(let t=c.length-1;t>=0;t-=1)c[t]?.()}var atc=["SCRIPT","STYLE"];function Jy(c){return`__ariakit-dialog-snapshot-${c}`}function rtc(c,t){let e=Bc(t),l=Jy(c);if(!e.body[l])return!0;do{if(t===e.body)return!1;if(t[l])return!0;if(!t.parentElement)return!1;t=t.parentElement}while(!0)}function stc(c,t,e){return atc.includes(t.tagName)||!rtc(c,t)?!1:!e.some(l=>l&&Kc(t,l))}function DG(c,t,e,l){for(let d of t){if(!d?.isConnected)continue;let n=t.some(i=>!i||i===d?!1:i.contains(d)),o=Bc(d),b=d;for(;d.parentElement&&d!==o.body;){if(l?.(d.parentElement,b),!n)for(let i of d.parentElement.children)stc(c,i,t)&&e(i,b);d=d.parentElement}}}function Tv(c,t){let{body:e}=Bc(t[0]),l=[];return DG(c,t,n=>{l.push(rn(n,Jy(c),!0))}),Oc(rn(e,Jy(c),!0),()=>{for(let n of l)n()})}function Ov(c,t){let e=[],l=t.map(n=>n?.id);return DG(c,t,n=>{Ox({cleanups:e,element:n,id:c,ids:l})},(n,o)=>{Qx({cleanups:e,ancestor:n,element:o,id:c})}),()=>{Ux(e)}}var utc="div",Gtc=["a","button","details","dialog","div","form","h1","h2","h3","h4","h5","h6","header","img","input","label","li","nav","ol","p","section","select","span","summary","textarea","ul","svg"],q5c=P(function(t){return t}),sn=M(function(t){return _(utc,t)});Object.assign(sn,Gtc.reduce((c,t)=>(c[t]=M(function(l){return _(t,l)}),c),{}));var Lx=u($(),1),Dx=u(h(),1);function Qv({store:c,backdrop:t,backdropRef:e,alwaysVisible:l,hidden:d}){let n=(0,Lx.useRef)(null),o=ab({disclosure:c}),b=E(c,"contentElement");Hc(()=>{let r=n.current,s=b;r&&s&&(r.style.zIndex=getComputedStyle(s).zIndex)},[b]),Hc(()=>{let r=b?.id;if(!r)return;let s=n.current;if(s)return Tx(s,r)},[b]);let i=Yi({ref:Wc(n,e),store:o,role:"presentation","data-backdrop":b?.id||"",alwaysVisible:l,hidden:d??void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});return t?(0,Lx.isValidElement)(t)?(0,Dx.jsx)(sn,{...i,render:t}):(0,Dx.jsx)(sn,{...i,render:(0,Dx.jsx)(typeof t!="boolean"?t:"div",{})}):null}function Ex(c={}){return Jx(c)}function Cy(c,t,e){return gy(c,t,e)}function vy(c={}){let[t,e]=Ht(Ex,c);return Cy(t,e,c)}function jx(){return"inert"in HTMLElement.prototype}function Uv(c){return OG(c,"aria-hidden","true")}function Dv(c,...t){if(!c)return!1;let e=c.getAttribute("data-focus-trap");return e==null?!1:t.length?e===""?!1:t.some(l=>e===l):!0}function Yy(c,t){if(!("style"in c))return Zi;if(jx())return rn(c,"inert",!0);let e=rx(c,!0).map(l=>{if(t?.some(n=>n&&Kc(n,l)))return Zi;let d=Cr(l,"focus",()=>(l.focus=Zi,()=>{delete l.focus}));return Oc(OG(l,"tabindex","-1"),d)});return Oc(...e,Uv(c),vr(c,{pointerEvents:"none",userSelect:"none",cursor:"default"}))}function mtc({cleanups:c,element:t,elements:e,ids:l}){wx(t,...l)||Dv(t,...l)||c.push(Yy(t,e))}function xtc(c,t,e){t.hasAttribute("role")&&(e.some(l=>l&&Kc(l,t))||c.push(OG(t,"role","none")))}function Lv(c,t){let e=[],l=t.map(n=>n?.id);return DG(c,t,n=>{Ox({cleanups:e,element:n,id:c,ids:l}),mtc({cleanups:e,element:n,elements:t,ids:l})},(n,o)=>{Qx({cleanups:e,ancestor:n,element:o,id:c}),xtc(e,n,t)}),()=>{Ux(e)}}function Ev(c,t){let e=Bc(c).createElement("button");return e.type="button",e.tabIndex=-1,e.textContent="Dismiss popup",Object.assign(e.style,AG()),e.addEventListener("click",t),c.prepend(e),()=>{e.removeEventListener("click",t),e.remove()}}var Mx=u($(),1);function Ny(c){let t=[c];for(;;){let e;try{e=no(c).frameElement}catch{return t}if(!Et(e))return t;t.push(e),c=e}}function Sy(c,t){let e=c.composedPath().filter(Et);!e.length&&Et(c.target)&&e.push(c.target);let l=e[0];if(l)for(let n of Ny(l).slice(1))e.includes(n)||e.push(n);let d=t?.getRootNode();return{elements:e,rootTarget:d?e.find(n=>n.getRootNode()===d)||c.target:e[0]||c.target}}function jv(c,t,e){let l=(0,Mx.useRef)(null);return(0,Mx.useEffect)(()=>{if(!c){l.current=null;return}return Xt("mousedown",n=>{l.current=Sy(n,e)},!0,t)},[c,t,e]),l}var Px=u($(),1);function Pv(c){let t=Ny(c).at(-1);return no(t??c)}function Mv(c){return c.isConnected}function gtc(c,t){if(!c)return!1;if(Kc(c,t))return!0;let e=t.getAttribute("aria-activedescendant");if(e){let l=Bc(t).getElementById(e);if(l)return Kc(c,l)}return!1}function Htc(c,t){if(!("clientY"in c))return!1;let e=t.getBoundingClientRect();return e.width===0||e.height===0?!1:e.top<=c.clientY&&c.clientY<=e.top+e.height&&e.left<=c.clientX&&c.clientX<=e.left+e.width}function Rtc(c,t,e){return Kc(t,c)||gtc(e,c)||c.hasAttribute("data-focus-trap")?!0:UG(c,t)}function _v(c,t,e){return c.elements.some(l=>Rtc(l,t,e))}function ky({store:c,type:t,listener:e,capture:l,open:d,contentElement:n,focusedRef:o}){let b=ic(e);(0,Px.useEffect)(()=>{if(!d)return;let i=r=>{let{contentElement:s,disclosureElement:G}=c.getState();if(!s)return;let X=Sy(r,s),m=X.elements[0],x=X.rootTarget;if(!Et(x)||m&&!Mv(m)||!Mv(x)||_v(X,s,G))return;let g=Bc(s);if(Bc(x)!==g){b(r);return}Bc(m??x)===g&&Htc(r,s)||o.current&&!ki(x,s.id)||b(r)},a=n?Pv(n):void 0;return Xt(t,i,l,a)},[d,l,c,t,b,n,o])}function zy(c,t){return typeof c=="function"?c(t):!!c}function Kv({store:c,hideOnInteractOutside:t,domReady:e,interactedOutsideRef:l,focusedStoreRef:d}){let n=E(c,"open"),o=E(c,"contentElement"),b=o?Pv(o):void 0,i=jv(n,b,o),a=(0,Px.useRef)(!1);Hc(()=>{if(!n||!e||!o)return;a.current=!1;let s=()=>{a.current=!0,d.current=c};return o.addEventListener("focusin",s,!0),()=>o.removeEventListener("focusin",s,!0)},[n,e,o,c]);let r={store:c,capture:!0,open:n,contentElement:o,focusedRef:a};ky({...r,type:"click",listener:s=>{let{contentElement:G,disclosureElement:X}=c.getState(),m=i.current;if(!m||!G||_v(m,G,X))return;let x=m.rootTarget;Et(x)&&(Bc(x)===Bc(G)&&!ki(x,G.id)||zy(t,s)&&(l.current=!0,c.hide()))}}),ky({...r,type:"focusin",listener:s=>{let{contentElement:G}=c.getState();if(!G||s.target===Bc(G)||!zy(t,s))return;let X=s.target;Et(X)&&Bc(X)!==Bc(G)&&(l.current=!0),c.hide()}}),ky({...r,type:"contextmenu",listener:s=>{zy(t,s)&&(l.current=!0,c.hide())}})}var Wd=u($(),1),$v=u(h(),1);var qv=(0,Wd.createContext)({});function cY(c){let t=(0,Wd.useContext)(qv),[e,l]=(0,Wd.useState)([]),d=(0,Wd.useCallback)(o=>(l(b=>[...b,o]),Oc(t.add?.(o),()=>{l(b=>b.filter(i=>i!==o))})),[t]);Hc(()=>Fc(c,["open","contentElement"],o=>{if(o.open&&o.contentElement)return t.add?.(c)}),[c,t]);let n=(0,Wd.useMemo)(()=>({store:c,add:d}),[c,d]);return{wrapElement:(0,Wd.useCallback)(o=>(0,$v.jsx)(qv.Provider,{value:n,children:o}),[n]),nestedDialogs:e}}var tY=u($(),1),eY=u(Br(),1);function lY({attribute:c,contentId:t,contentElement:e,enabled:l}){let[d,n]=xr(),o=(0,tY.useCallback)(()=>{if(!l||!e)return!1;let{body:b}=Bc(e),i=b.getAttribute(c);return!i||i===t},[d,l,e,c,t]);return Hc(()=>{if(!l||!t||!e)return;let{body:b}=Bc(e);if(o())return b.setAttribute(c,t),()=>b.removeAttribute(c);let i=new MutationObserver(()=>(0,eY.flushSync)(n));return i.observe(b,{attributeFilter:[c]}),()=>i.disconnect()},[d,l,t,e,o,c]),o}var oY=u($(),1),dY=dx()&&!l9();function Ztc(c){let{CSS:t}=c;return!!t?.supports("scrollbar-gutter","stable")}function nY(c){let t=c.getBoundingClientRect().left;return Math.round(t)+c.scrollLeft?"paddingLeft":"paddingRight"}function bY(c,t,e){let l=lY({attribute:"data-dialog-prevent-body-scroll",contentElement:c,contentId:t,enabled:e});(dY?oY.useEffect:Hc)(()=>{if(!l()||!c)return;let d=Bc(c),n=no(c),{documentElement:o,body:b}=d,i=o.style.getPropertyValue("--scrollbar-width"),a=i?Number.parseInt(i,10):n.innerWidth-o.clientWidth,r=()=>{let X=n.getComputedStyle(o),m=X.getPropertyValue("scrollbar-gutter"),x=m.includes("stable"),g=p=>!p||p==="visible",R=!g(X.getPropertyValue("overflow-x"))||!g(X.getPropertyValue("overflow-y")),H=()=>Oc(QG(o,"overflow-x","hidden"),QG(o,"overflow-y","hidden")),Z=p=>R?Oc(p,H()):p;return!x&&!a?Z(vr(b,{overflow:"hidden"})):x||Ztc(n)?Oc(QG(o,"scrollbar-gutter",x?m:"stable"),H()):Z(Oc(QG(o,"--scrollbar-width",`${a}px`),vr(b,{overflow:"hidden",[nY(o)]:`${a}px`})))},s=()=>{let{scrollX:X,scrollY:m,visualViewport:x}=n,g=x?.offsetLeft??0,R=x?.offsetTop??0,H=vr(b,{position:"fixed",overflow:"hidden",top:`${-(m-Math.floor(R))}px`,left:`${-(X-Math.floor(g))}px`,right:"0",[nY(o)]:`${a}px`});return()=>{H(),n.scrollTo({left:X,top:m,behavior:"instant"})}};if(dY)return s();let G=r();return()=>{queueMicrotask(G)}},[l,c])}var It=u($(),1),ul=u(h(),1);var Itc="div",ptc=nx(),wy=new WeakSet,iY=new WeakSet;function Wtc(c){let t=$t(c);return!t||c&&Kc(c,t)?!1:!!jt(t)}function ytc(c){let t=c;for(;t.shadowRoot;){let e=t.shadowRoot.activeElement;if(!Et(e))break;t=e}return t}function aY(c,t,e){return Kc(t,c)||e&&Kc(e,c)?!0:UG(c,t)}function rY(c,t=!1){if(!c)return null;let e="current"in c?c.current:c;return e?t?jt(e)?e:null:e:null}function Btc(c){if(!c.isConnected)return[];let t=c.getRootNode(),e=t.querySelectorAll("[data-dialog][data-dialog-portal][data-open]"),l=[],d=!1;for(let n of e){if(n===c){d=!0;continue}if(!d)continue;let o=n.getAttribute("data-dialog-portal");if(!o)continue;let b=t.getElementById(o);!b||!Kc(b,n)||wy.has(b)||l.push(b)}return l}var Ay=P(function({store:t,open:e,onClose:l,focusable:d=!0,modal:n=!0,portal:o=n,backdrop:b=n,hideOnEscape:i=!0,hideOnInteractOutside:a=!0,getPersistentElements:r,preventBodyScroll:s=n,autoFocusOnShow:G=!0,autoFocusOnHide:X=!0,initialFocus:m,finalFocus:x,unmountOnHide:g,unstable_treeSnapshotKey:R,...H}){let Z=Ci(),p=(0,It.useRef)(null),W=(0,It.useRef)(null),y=n&&o&&!H.portalElement,I=vy({store:t||Z,open:e,setOpen(bc){if(bc)return;let pc=p.current;if(!pc)return;let Tc=new Event("close",{bubbles:!1,cancelable:!0});l&&pc.addEventListener("close",l,{once:!0}),pc.dispatchEvent(Tc),Tc.defaultPrevented&&I.setOpen(!0)}}),{portalRef:B,portalNode:F,domReady:V}=gr(o,H.portalRef),f=H.preserveTabOrder,C=E(I,["mounted"],bc=>f&&!n&&bc.mounted),J=qc(H.id),w=E(I,"open"),A=E(I,"mounted"),S=E(I,"contentElement"),O=ao(A,H.hidden,H.alwaysVisible);bY(S,J,s&&!O);let N=(0,It.useRef)(!1),T=(0,It.useRef)(null);Hc(()=>Fc(I,["open"],bc=>{if(!bc.open){T.current=null;return}N.current=!1,T.current!==I&&(T.current=null)}),[I]),Kv({store:I,hideOnInteractOutside:a,domReady:V,interactedOutsideRef:N,focusedStoreRef:T});let{wrapElement:k,nestedDialogs:Q}=cY(I);H=Zc(H,k,[k]);let ec=(0,It.useRef)(null);ptc&&(0,It.useEffect)(()=>{if(!V)return;let bc=p.current;if(!bc)return;let pc=Bc(bc),Tc=Rc=>{ec.current=Rc.target};return pc.addEventListener("mousedown",Tc,!0),()=>{pc.removeEventListener("mousedown",Tc,!0)}},[V]),Hc(()=>{if(!w||T.current===I)return;let bc=p.current;if((()=>{let{disclosureElement:Vc}=I.getState();return!(!Vc||iY.has(Vc)||!Vc.isConnected||bc&&Kc(bc,Vc))})())return;let Tc=Vc=>{iY.add(Vc),I.setDisclosureElement(Vc)},Rc=$t(bc,!0);if(Rc){if(Rc.tagName==="BODY"){let Vc=ec.current;if(ec.current=null,!Vc?.isConnected||!jt(Vc)||bc&&Kc(bc,Vc))return;Tc(Vc);return}bc&&Kc(bc,Rc)||Tc(Rc)}},[I,w]),(0,It.useEffect)(()=>{if(!A||!V)return;let bc=p.current;if(!bc)return;let pc=no(bc),Tc=pc.visualViewport||pc,Rc=()=>{let Vc=pc.visualViewport?.height??pc.innerHeight;bc.style.setProperty("--dialog-viewport-height",`${Vc}px`)};return Rc(),Tc.addEventListener("resize",Rc),()=>{Tc.removeEventListener("resize",Rc)}},[A,V]),(0,It.useEffect)(()=>{if(!n||!A||!V)return;let bc=p.current;if(bc&&!bc.querySelector("[data-dialog-dismiss]"))return Ev(bc,I.hide)},[I,n,A,V]),Hc(()=>{if(!jx()||w||!A||!V)return;let bc=p.current;if(bc)return Yy(bc)},[w,A,V]);let L=w&&V,z=(0,It.useRef)(null);Hc(()=>{if(!J||!y||!L||!F){z.current=null;return}let bc=p.current;if(!bc||!Kc(F,bc)){z.current=null;return}return z.current?.portal!==F&&(z.current={portal:F,peers:Btc(bc)}),wy.add(F),()=>{wy.delete(F)}},[J,L,y,F]),Hc(()=>{if(!J||!L)return;let bc=p.current;return Tv(J,[bc])},[J,L,R]);let j=ic(r);Hc(()=>{if(!J||!L)return;let{disclosureElement:bc}=I.getState(),pc=S??p.current;if(!pc)return;let Tc=[pc,...j()||[],...z.current?.peers||[],...Q.map(Vc=>Vc.getState().contentElement)],Rc=Fy(pc,Tc);return n?Oc(Rc,Lv(J,Tc)):Oc(Rc,Ov(J,[bc,...Tc]))},[J,I,L,S,n,y,j,Q,R]);let uc=!!G,Xc=jc(G),[gc,Uc]=(0,It.useState)(!1);(0,It.useEffect)(()=>{if(!w||!uc||!V||!S?.isConnected)return;let bc=rY(m,!0)||S.querySelector("[data-autofocus=true],[autofocus]")||rr(S,!0,o&&C)||S,pc=jt(bc);Xc(pc?bc:null)&&(Uc(!0),queueMicrotask(()=>{let{open:Tc,disclosureElement:Rc}=I.getState();if(!Tc)return;let Vc=Bc(S).activeElement,Nc=Et(Vc)?Vc:null,Lt=Nc&&ytc(Nc);T.current===I&&Nc&&Lt&&jt(Lt)&&!aY(Nc,S,Rc)&&!aY(Lt,S,Rc)||(jt(bc)&&bc.scrollIntoView({block:"nearest",inline:"nearest"}),bc.focus({preventScroll:!0}))}))},[w,uc,V,S,m,o,C,I,Xc,T]);let Lc=!!X,Ec=jc(X),[ac,Pc]=(0,It.useState)(!1);Hc(()=>{if(w)return Pc(!0),()=>Pc(!1)},[w]);let Dt=(0,It.useCallback)((bc,pc=!0)=>{if(N.current)return;let{disclosureElement:Tc}=I.getState();if(Wtc(bc))return;let Rc=rY(x)||Tc;if(Rc?.id){let Nc=Bc(Rc),Lt=`[aria-activedescendant="${Rc.id}"]`,ke=Nc.querySelector(Lt);ke&&(Rc=ke)}if(Rc&&!jt(Rc)){let Nc=Rc.closest("[data-dialog]");if(Nc?.id){let Lt=Bc(Nc),ke=`[aria-controls~="${Nc.id}"]`,al=Lt.querySelector(ke);al&&(Rc=al)}}let Vc=Rc&&jt(Rc);if(!Vc&&pc){requestAnimationFrame(()=>Dt(bc,!1));return}Ec(Vc?Rc:null)&&Vc&&Rc?.focus()},[I,x,Ec]),Se=(0,It.useRef)(!1);Hc(()=>{if(w||!ac||!Lc)return;let bc=p.current;Se.current=!0,Dt(bc)},[w,ac,V,Lc,Dt]),(0,It.useEffect)(()=>{if(!ac||!Lc)return;let bc=p.current;return()=>{if(Se.current){Se.current=!1;return}Dt(bc)}},[ac,Lc,Dt]);let Vt=jc(i),[Gt]=(0,It.useState)(()=>new WeakMap),Kt=H.onKeyDown,co=H.onKeyDownCapture,to=H.onFocusCapture,fl=ic(bc=>{if(to?.(bc),!I.getState().open)return;let pc=bc.target;HG(pc)&&Kc(bc.currentTarget,pc)&&(T.current=I)}),ol=ic(bc=>{if(bc.key!=="Escape"||!bc.bubbles)return!1;let pc=Gt.get(bc);if(pc)return bc.defaultPrevented&&!pc.defaultPrevented?!1:pc.accepted;if(bc.defaultPrevented)return!1;let Tc=p.current;if(!A||!Tc||ki(Tc))return!1;let Rc=Vt(bc);return Gt.set(bc,{accepted:Rc,defaultPrevented:bc.defaultPrevented}),Rc}),bl=ic(bc=>{let pc=ol(bc);return Gt.delete(bc),pc?(I.hide(),!0):!1}),il=ic(bc=>{let pc=bc.nativeEvent,Tc=pc.cancelBubble;if(Kt?.(bc),Tc){Gt.delete(pc);return}bl(pc)&&bc.stopPropagation()}),Ul=ic(bc=>{let pc=bc.nativeEvent,Tc=pc.cancelBubble;if(co?.(bc),Tc){Gt.delete(pc);return}(bc.isPropagationStopped()||pc.cancelBubble)&&bl(pc)});(0,It.useEffect)(()=>{if(!V||!A)return;let bc=Rc=>{if(Rc.key!=="Escape"||!Rc.bubbles)return;if(Rc.cancelBubble){Gt.delete(Rc);return}if(Gt.has(Rc))return;let Vc=p.current;if(!Vc)return;let Nc=Rc.target;if(!HG(Nc))return;let{disclosureElement:Lt}=I.getState();(Et(Nc)&&Nc.tagName==="BODY"||Kc(Vc,Nc)||!Lt||Kc(Lt,Nc)||Et(Nc)&&ki(Nc,Vc.id))&&ol(Rc)&&Rc.cancelBubble&&bl(Rc)},pc=Rc=>{if(Gt.has(Rc)){if(Rc.cancelBubble){Gt.delete(Rc);return}bl(Rc)&&Rc.stopPropagation()}},Tc=S?no(S):void 0;return Oc(Xt("keydown",bc,!0,Tc),Xt("keydown",pc,!1,Tc))},[I,V,A,S,bl,ol,Gt]),H=Zc(H,bc=>(0,ul.jsx)(Yv,{level:n?1:void 0,children:bc}),[n]);let hl=H.hidden,Xd=H.alwaysVisible;H=Zc(H,bc=>b?(0,ul.jsxs)(ul.Fragment,{children:[(0,ul.jsx)(Qv,{store:I,backdrop:b,backdropRef:W,hidden:hl,alwaysVisible:Xd}),bc]}):bc,[I,b,hl,Xd]);let[Hi,ob]=(0,It.useState)(),[qt,Ze]=(0,It.useState)();return H=Zc(H,bc=>(0,ul.jsx)(yr,{value:I,children:(0,ul.jsx)(sv.Provider,{value:ob,children:(0,ul.jsx)(uv.Provider,{value:Ze,children:bc})})}),[I]),H={"data-dialog":"",role:"dialog",tabIndex:d?-1:void 0,"aria-labelledby":H["aria-label"]!=null?void 0:Hi,"aria-describedby":qt,...H,"data-dialog-portal":y?F?.id:void 0,id:J,ref:Wc(p,H.ref),onFocusCapture:fl,onKeyDown:il,onKeyDownCapture:Ul},H=Wy({...H,autoFocusOnShow:gc}),H=Yi({store:I,...H,unstable_otherElementRef:W}),H=gd({...H,focusable:d}),H=Vy({portal:o,...H,portalRef:B,preserveTabOrder:C}),H});function yd(c,t=Ci){return M(function(l){let d=t(),n=l.store||d;return E(n,["mounted"],o=>!l.unmountOnHide||o?.mounted||!!l.open)?(0,ul.jsx)(c,{...l}):null})}var sY=yd(M(function(t){let e=Ay(t);return _(Itc,e)}),Ci),ftc=M(function(t){let e=vy({open:t.open});return(0,ul.jsx)(sY,{...t,store:e})}),XBc=M(function(t){let e=Ci();return t.store||e||!t.unmountOnHide?(0,ul.jsx)(sY,{...t}):(0,ul.jsx)(ftc,{...t})});function un(c){return c.split("-")[0]}var QY=u($(),1),Ly=u(h(),1);var Gn=Math.min,Bd=Math.max,EG=Math.round,jG=Math.floor,Xn=c=>({x:c,y:c}),htc={left:"right",right:"left",bottom:"top",top:"bottom"};function Ty(c,t,e){return Bd(c,Gn(t,e))}function so(c,t){return typeof c=="function"?c(t):c}function uo(c){return c.split("-")[0]}function zi(c){return c.split("-")[1]}function Kx(c){return c==="x"?"y":"x"}function qx(c){return c==="y"?"height":"width"}function fd(c){let t=c[0];return t==="t"||t==="b"?"y":"x"}function $x(c){return Kx(fd(c))}function XY(c,t,e){e===void 0&&(e=!1);let l=zi(c),d=$x(c),n=qx(d),o=d==="x"?l===(e?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[n]>t.floating[n]&&(o=LG(o)),[o,LG(o)]}function mY(c){let t=LG(c);return[_x(c),t,_x(t)]}function _x(c){return c.includes("start")?c.replace("start","end"):c.replace("end","start")}var uY=["left","right"],GY=["right","left"],Vtc=["top","bottom"],Ftc=["bottom","top"];function Jtc(c,t,e){switch(c){case"top":case"bottom":return e?t?GY:uY:t?uY:GY;case"left":case"right":return t?Vtc:Ftc;default:return[]}}function xY(c,t,e,l){let d=zi(c),n=Jtc(uo(c),e==="start",l);return d&&(n=n.map(o=>o+"-"+d),t&&(n=n.concat(n.map(_x)))),n}function LG(c){let t=uo(c);return htc[t]+c.slice(t.length)}function Ctc(c){var t,e,l,d;return{top:(t=c.top)!=null?t:0,right:(e=c.right)!=null?e:0,bottom:(l=c.bottom)!=null?l:0,left:(d=c.left)!=null?d:0}}function Oy(c){return typeof c!="number"?Ctc(c):{top:c,right:c,bottom:c,left:c}}function wi(c){let{x:t,y:e,width:l,height:d}=c;return{width:l,height:d,top:e,left:t,right:t+l,bottom:e+d,x:t,y:e}}function gY(c,t,e){let{reference:l,floating:d}=c,n=fd(t),o=$x(t),b=qx(o),i=uo(t),a=n==="y",r=l.x+l.width/2-d.width/2,s=l.y+l.height/2-d.height/2,G=l[b]/2-d[b]/2,X;switch(i){case"top":X={x:r,y:l.y-d.height};break;case"bottom":X={x:r,y:l.y+l.height};break;case"right":X={x:l.x+l.width,y:s};break;case"left":X={x:l.x-d.width,y:s};break;default:X={x:l.x,y:l.y}}let m=zi(t);return m&&(X[o]+=G*(m==="end"?1:-1)*(e&&a?-1:1)),X}async function HY(c,t){var e;t===void 0&&(t={});let{x:l,y:d,platform:n,rects:o,elements:b,strategy:i}=c,{boundary:a="clippingAncestors",rootBoundary:r="viewport",elementContext:s="floating",altBoundary:G=!1,padding:X=0}=so(t,c),m=Oy(X),g=b[G?s==="floating"?"reference":"floating":s],R=wi(await n.getClippingRect({element:(e=await(n.isElement==null?void 0:n.isElement(g)))==null||e?g:g.contextElement||await(n.getDocumentElement==null?void 0:n.getDocumentElement(b.floating)),boundary:a,rootBoundary:r,strategy:i})),H=s==="floating"?{x:l,y:d,width:o.floating.width,height:o.floating.height}:o.reference,Z=await(n.getOffsetParent==null?void 0:n.getOffsetParent(b.floating)),p=await(n.isElement==null?void 0:n.isElement(Z))&&await(n.getScale==null?void 0:n.getScale(Z))||{x:1,y:1},W=wi(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:b,rect:H,offsetParent:Z,strategy:i}):H);return{top:(R.top-W.top+m.top)/p.y,bottom:(W.bottom-R.bottom+m.bottom)/p.y,left:(R.left-W.left+m.left)/p.x,right:(W.right-R.right+m.right)/p.x}}var vtc=50,RY=async(c,t,e)=>{let{placement:l="bottom",strategy:d="absolute",middleware:n=[],platform:o}=e,b=o.detectOverflow?o:{...o,detectOverflow:HY},i=await(o.isRTL==null?void 0:o.isRTL(t)),a=await o.getElementRects({reference:c,floating:t,strategy:d}),{x:r,y:s}=gY(a,l,i),G=l,X=0,m={};for(let x=0;x<n.length;x++){let g=n[x];if(!g)continue;let{name:R,fn:H}=g,{x:Z,y:p,data:W,reset:y}=await H({x:r,y:s,initialPlacement:l,placement:G,strategy:d,middlewareData:m,rects:a,platform:b,elements:{reference:c,floating:t}});r=Z??r,s=p??s,m[R]={...m[R],...W},y&&X<vtc&&(X++,typeof y=="object"&&(y.placement&&(G=y.placement),y.rects&&(a=y.rects===!0?await o.getElementRects({reference:c,floating:t,strategy:d}):y.rects),{x:r,y:s}=gY(a,G,i)),x=-1)}return{x:r,y:s,placement:G,strategy:d,middlewareData:m}},ZY=c=>({name:"arrow",options:c,async fn(t){let{x:e,y:l,placement:d,rects:n,platform:o,elements:b,middlewareData:i}=t,{element:a,padding:r=0}=so(c,t)||{};if(a==null)return{};let s=Oy(r),G={x:e,y:l},X=$x(d),m=qx(X),x=await o.getDimensions(a),g=X==="y",R=g?"top":"left",H=g?"bottom":"right",Z=g?"clientHeight":"clientWidth",p=n.reference[m]+n.reference[X]-G[X]-n.floating[m],W=G[X]-n.reference[X],y=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a)),I=y?y[Z]:0;(!I||!await(o.isElement==null?void 0:o.isElement(y)))&&(I=b.floating[Z]||n.floating[m]);let B=p/2-W/2,F=I/2-x[m]/2-1,V=Gn(s[R],F),f=Gn(s[H],F),C=I-x[m]-f,J=I/2-x[m]/2+B,w=Ty(V,J,C),A=!i.arrow&&zi(d)!=null&&J!==w&&n.reference[m]/2-(J<V?V:f)-x[m]/2<0,S=A?J<V?J-V:J-C:0;return{[X]:G[X]+S,data:{[X]:w,centerOffset:J-w-S,...A&&{alignmentOffset:S}},reset:A}}});var IY=function(c){return c===void 0&&(c={}),{name:"flip",options:c,async fn(t){var e,l;let{placement:d,middlewareData:n,rects:o,initialPlacement:b,platform:i,elements:a}=t,{mainAxis:r=!0,crossAxis:s=!0,fallbackPlacements:G,fallbackStrategy:X="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:x=!0,...g}=so(c,t);if((e=n.arrow)!=null&&e.alignmentOffset)return{};let R=uo(d),H=fd(b),Z=uo(b)===b,p=await(i.isRTL==null?void 0:i.isRTL(a.floating)),W=G||(Z||!x?[LG(b)]:mY(b)),y=m!=="none";!G&&y&&W.push(...xY(b,x,m,p));let I=[b,...W],B=await i.detectOverflow(t,g),F=[],V=((l=n.flip)==null?void 0:l.overflows)||[];if(r&&F.push(B[R]),s){let w=XY(d,o,p);F.push(B[w[0]],B[w[1]])}if(V=[...V,{placement:d,overflows:F}],!F.every(w=>w<=0)){var f,C;let w=(((f=n.flip)==null?void 0:f.index)||0)+1,A=I[w];if(A&&(!(s==="alignment"?H!==fd(A):!1)||V.every(N=>fd(N.placement)===H?N.overflows[0]>0:!0)))return{data:{index:w,overflows:V},reset:{placement:A}};let S=(C=V.filter(O=>O.overflows[0]<=0).sort((O,N)=>O.overflows[1]-N.overflows[1])[0])==null?void 0:C.placement;if(!S)switch(X){case"bestFit":{var J;let O=(J=V.filter(N=>{if(y){let T=fd(N.placement);return T===H||T==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(T=>T>0).reduce((T,k)=>T+k,0)]).sort((N,T)=>N[1]-T[1])[0])==null?void 0:J[0];O&&(S=O);break}case"initialPlacement":S=b;break}if(d!==S)return{reset:{placement:S}}}return{}}}};var pY=new Set(["left","top"]);async function Ytc(c,t){let{placement:e,platform:l,elements:d}=c,n=await(l.isRTL==null?void 0:l.isRTL(d.floating)),o=uo(e),b=zi(e),i=fd(e)==="y",a=pY.has(o)?-1:1,r=n&&i?-1:1,s=so(t,c),{mainAxis:G,crossAxis:X,alignmentAxis:m}=typeof s=="number"?{mainAxis:s,crossAxis:0,alignmentAxis:null}:{mainAxis:s.mainAxis||0,crossAxis:s.crossAxis||0,alignmentAxis:s.alignmentAxis};return b&&typeof m=="number"&&(X=b==="end"?m*-1:m),i?{x:X*r,y:G*a}:{x:G*a,y:X*r}}var WY=function(c){return c===void 0&&(c=0),{name:"offset",options:c,async fn(t){var e,l;let{x:d,y:n,placement:o,middlewareData:b}=t,i=await Ytc(t,c);return o===((e=b.offset)==null?void 0:e.placement)&&(l=b.arrow)!=null&&l.alignmentOffset?{}:{x:d+i.x,y:n+i.y,data:{...i,placement:o}}}}},yY=function(c){return c===void 0&&(c={}),{name:"shift",options:c,async fn(t){let{x:e,y:l,placement:d,platform:n}=t,{mainAxis:o=!0,crossAxis:b=!1,limiter:i={fn:H=>{let{x:Z,y:p}=H;return{x:Z,y:p}}},...a}=so(c,t),r={x:e,y:l},s=await n.detectOverflow(t,a),G=fd(d),X=Kx(G),m=r[X],x=r[G],g=(H,Z)=>Ty(Z+s[H==="y"?"top":"left"],Z,Z-s[H==="y"?"bottom":"right"]);o&&(m=g(X,m)),b&&(x=g(G,x));let R=i.fn({...t,[X]:m,[G]:x});return{...R,data:{x:R.x-e,y:R.y-l,enabled:{[X]:o,[G]:b}}}}}},BY=function(c){return c===void 0&&(c={}),{options:c,fn(t){var e,l;let{x:d,y:n,placement:o,rects:b,middlewareData:i}=t,{offset:a=0,mainAxis:r=!0,crossAxis:s=!0}=so(c,t),G={x:d,y:n},X=fd(o),m=Kx(X),x=G[m],g=G[X],R=so(a,t),H=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:(e=R.mainAxis)!=null?e:0,crossAxis:(l=R.crossAxis)!=null?l:0};if(r){let W=m==="y"?"height":"width",y=b.reference[m]-b.floating[W]+H.mainAxis,I=b.reference[m]+b.reference[W]-H.mainAxis;x<y?x=y:x>I&&(x=I)}if(s){var Z,p;let W=m==="y"?"width":"height",y=pY.has(uo(o)),I=b.reference[X]-b.floating[W]+(y&&((Z=i.offset)==null?void 0:Z[X])||0)+(y?0:H.crossAxis),B=b.reference[X]+b.reference[W]+(y?0:((p=i.offset)==null?void 0:p[X])||0)-(y?H.crossAxis:0);g<I?g=I:g>B&&(g=B)}return{[m]:x,[X]:g}}}},fY=function(c){return c===void 0&&(c={}),{name:"size",options:c,async fn(t){let{placement:e,rects:l,platform:d,elements:n}=t,{apply:o=()=>{},...b}=so(c,t),i=await d.detectOverflow(t,b),a=uo(e),r=zi(e),s=fd(e)==="y",{width:G,height:X}=l.floating,m,x;a==="top"||a==="bottom"?(m=a,x=r===(await(d.isRTL==null?void 0:d.isRTL(n.floating))?"start":"end")?"left":"right"):(x=a,m=r==="end"?"top":"bottom");let g=X-i.top-i.bottom,R=G-i.left-i.right,H=Gn(X-i[m],g),Z=Gn(G-i[x],R),p=t.middlewareData.shift,W=!p,y=H,I=Z;p!=null&&p.enabled.x&&(I=R),p!=null&&p.enabled.y&&(y=g),W&&!r&&(s?I=G-2*Bd(i.left,i.right):y=X-2*Bd(i.top,i.bottom)),await o({...t,availableWidth:I,availableHeight:y});let B=await d.getDimensions(n.floating);return G!==B.width||X!==B.height?{reset:{rects:!0}}:{}}}};function cg(){return typeof window<"u"}function Oi(c){return VY(c)?(c.nodeName||"").toLowerCase():"#document"}function Oe(c){var t;return(c==null||(t=c.ownerDocument)==null?void 0:t.defaultView)||window}function mn(c){var t;return(t=(VY(c)?c.ownerDocument:c.document)||window.document)==null?void 0:t.documentElement}function VY(c){return cg()?c instanceof Node||c instanceof Oe(c).Node:!1}function hd(c){return cg()?c instanceof Element||c instanceof Oe(c).Element:!1}function Go(c){return cg()?c instanceof HTMLElement||c instanceof Oe(c).HTMLElement:!1}function hY(c){return!cg()||typeof ShadowRoot>"u"?!1:c instanceof ShadowRoot||c instanceof Oe(c).ShadowRoot}function MG(c){let{overflow:t,overflowX:e,overflowY:l,display:d}=Vd(c);return/auto|scroll|overlay|hidden|clip/.test(t+l+e)&&d!=="inline"&&d!=="contents"}function FY(c){return/^(table|td|th)$/.test(Oi(c))}function PG(c){try{if(c.matches(":popover-open"))return!0}catch{}try{return c.matches(":modal")}catch{return!1}}var Ntc=/transform|translate|scale|rotate|perspective|filter/,Stc=/paint|layout|strict|content/,Ai=c=>!!c&&c!=="none",Qy;function tg(c){let t=hd(c)?Vd(c):c;return Ai(t.transform)||Ai(t.translate)||Ai(t.scale)||Ai(t.rotate)||Ai(t.perspective)||!eg()&&(Ai(t.backdropFilter)||Ai(t.filter))||Ntc.test(t.willChange||"")||Stc.test(t.contain||"")}function JY(c){let t=sb(c);for(;Go(t)&&!Nr(t);){if(tg(t))return t;if(PG(t))return null;t=sb(t)}return null}function eg(){return Qy==null&&(Qy=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Qy}function Nr(c){return/^(html|body|#document)$/.test(Oi(c))}function Vd(c){return Oe(c).getComputedStyle(c)}function _G(c){return hd(c)?{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}:{scrollLeft:c.scrollX,scrollTop:c.scrollY}}function sb(c){if(Oi(c)==="html")return c;let t=c.assignedSlot||c.parentNode||hY(c)&&c.host||mn(c);return hY(t)?t.host:t}function CY(c){let t=sb(c);return Nr(t)?(c.ownerDocument||c).body:Go(t)&&MG(t)?t:CY(t)}function Ti(c,t,e){var l;t===void 0&&(t=[]),e===void 0&&(e=!0);let d=CY(c),n=d===((l=c.ownerDocument)==null?void 0:l.body),o=Oe(d);if(n){let b=lg(o);return t.concat(o,o.visualViewport||[],MG(d)?d:[],b&&e?Ti(b):[])}else return t.concat(d,Ti(d,[],e))}function lg(c){return c.parent&&Object.getPrototypeOf(c.parent)?c.frameElement:null}function NY(c){let t=Vd(c),e=parseFloat(t.width)||0,l=parseFloat(t.height)||0,d=Go(c),n=d?c.offsetWidth:e,o=d?c.offsetHeight:l,b=EG(e)!==n||EG(l)!==o;return b&&(e=n,l=o),{width:e,height:l,$:b}}function Dy(c){return hd(c)?c:c.contextElement}function Sr(c){let t=Dy(c);if(!Go(t))return Xn(1);let e=t.getBoundingClientRect(),{width:l,height:d,$:n}=NY(t),o=(n?EG(e.width):e.width)/l,b=(n?EG(e.height):e.height)/d;return(!o||!Number.isFinite(o))&&(o=1),(!b||!Number.isFinite(b))&&(b=1),{x:o,y:b}}var ktc=Xn(0);function SY(c){let t=Oe(c);return!eg()||!t.visualViewport?ktc:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ztc(c,t,e){return t===void 0&&(t=!1),!!e&&t&&e===Oe(c)}function Qi(c,t,e,l){t===void 0&&(t=!1),e===void 0&&(e=!1);let d=c.getBoundingClientRect(),n=Dy(c),o=Xn(1);t&&(l?hd(l)&&(o=Sr(l)):o=Sr(c));let b=ztc(n,e,l)?SY(n):Xn(0),i=(d.left+b.x)/o.x,a=(d.top+b.y)/o.y,r=d.width/o.x,s=d.height/o.y;if(n&&l){let G=Oe(n),X=hd(l)?Oe(l):l,m=G,x=lg(m);for(;x&&X!==m;){let g=Sr(x),R=x.getBoundingClientRect(),H=Vd(x),Z=R.left+(x.clientLeft+parseFloat(H.paddingLeft))*g.x,p=R.top+(x.clientTop+parseFloat(H.paddingTop))*g.y;i*=g.x,a*=g.y,r*=g.x,s*=g.y,i+=Z,a+=p,m=Oe(x),x=lg(m)}}return wi({width:r,height:s,x:i,y:a})}function dg(c,t){let e=_G(c).scrollLeft;return t?t.left+e:Qi(mn(c)).left+e}function kY(c,t){let e=c.getBoundingClientRect(),l=e.left+t.scrollLeft-dg(c,e),d=e.top+t.scrollTop;return{x:l,y:d}}function wtc(c){let{elements:t,rect:e,offsetParent:l,strategy:d}=c,n=d==="fixed",o=mn(l),b=t?PG(t.floating):!1;if(l===o||b&&n)return e;let i={scrollLeft:0,scrollTop:0},a=Xn(1),r=Xn(0),s=Go(l);if((s||!n)&&((Oi(l)!=="body"||MG(o))&&(i=_G(l)),s)){let X=Qi(l);a=Sr(l),r.x=X.x+l.clientLeft,r.y=X.y+l.clientTop}let G=o&&!s&&!n?kY(o,i):Xn(0);return{width:e.width*a.x,height:e.height*a.y,x:e.x*a.x-i.scrollLeft*a.x+r.x+G.x,y:e.y*a.y-i.scrollTop*a.y+r.y+G.y}}function Atc(c){return c.getClientRects?Array.from(c.getClientRects()):[]}function Ttc(c){let t=_G(c),e=c.ownerDocument.body,l=Bd(c.scrollWidth,c.clientWidth,e.scrollWidth,e.clientWidth),d=Bd(c.scrollHeight,c.clientHeight,e.scrollHeight,e.clientHeight),n=-t.scrollLeft+dg(c),o=-t.scrollTop;return Vd(e).direction==="rtl"&&(n+=Bd(c.clientWidth,e.clientWidth)-l),{width:l,height:d,x:n,y:o}}var Otc=25;function Qtc(c,t,e){e===void 0&&(e="viewport");let l=e==="layoutViewport",d=Oe(c),n=mn(c),o=d.visualViewport,b=n.clientWidth,i=n.clientHeight,a=0,r=0;if(o){let G=!eg()||t==="fixed";l?G||(a=-o.offsetLeft,r=-o.offsetTop):(b=o.width,i=o.height,G&&(a=o.offsetLeft,r=o.offsetTop))}if(dg(n)<=0){let G=n.ownerDocument,X=G.body,m=getComputedStyle(X),x=G.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(n.clientWidth-X.clientWidth-x),R=getComputedStyle(n).scrollbarGutter==="stable both-edges"?g/2:g;R<=Otc&&(b-=R)}return{width:b,height:i,x:a,y:r}}function Utc(c,t){let e=Qi(c,!0,t==="fixed"),l=e.top+c.clientTop,d=e.left+c.clientLeft,n=Sr(c),o=c.clientWidth*n.x,b=c.clientHeight*n.y,i=d*n.x,a=l*n.y;return{width:o,height:b,x:i,y:a}}function vY(c,t,e){let l;if(t==="viewport"||t==="layoutViewport")l=Qtc(c,e,t);else if(t==="document")l=Ttc(mn(c));else if(hd(t))l=Utc(t,e);else{let d=SY(c);l={x:t.x-d.x,y:t.y-d.y,width:t.width,height:t.height}}return wi(l)}function Dtc(c,t){let e=t.get(c);if(e)return e;let l=Ti(c,[],!1).filter(b=>hd(b)&&Oi(b)!=="body"),d=null,n=Vd(c).position==="fixed",o=n?sb(c):c;for(;hd(o)&&!Nr(o);){let b=Vd(o),i=tg(o),a=d?d.position:n?"fixed":"";!i&&(a==="fixed"||a==="absolute"&&b.position==="static")?l=l.filter(s=>s!==o):d=b,o=sb(o)}return t.set(c,l),l}function Ltc(c){let{element:t,boundary:e,rootBoundary:l,strategy:d}=c,o=[...e==="clippingAncestors"?PG(t)?[]:Dtc(t,this._c):[].concat(e),l],b=vY(t,o[0],d),i=b.top,a=b.right,r=b.bottom,s=b.left;for(let G=1;G<o.length;G++){let X=vY(t,o[G],d);i=Bd(X.top,i),a=Gn(X.right,a),r=Gn(X.bottom,r),s=Bd(X.left,s)}return{width:a-s,height:r-i,x:s,y:i}}function Etc(c){let{width:t,height:e}=NY(c);return{width:t,height:e}}function jtc(c,t,e){let l=Go(t),d=mn(t),n=e==="fixed",o=Qi(c,!0,n,t),b={scrollLeft:0,scrollTop:0},i=Xn(0);if((l||!n)&&((Oi(t)!=="body"||MG(d))&&(b=_G(t)),l)){let G=Qi(t,!0,n,t);i.x=G.x+t.clientLeft,i.y=G.y+t.clientTop}!l&&d&&(i.x=dg(d));let a=d&&!l&&!n?kY(d,b):Xn(0),r=o.left+b.scrollLeft-i.x-a.x,s=o.top+b.scrollTop-i.y-a.y;return{x:r,y:s,width:o.width,height:o.height}}function Uy(c){return Vd(c).position==="static"}function YY(c,t){if(!Go(c)||Vd(c).position==="fixed")return null;if(t)return t(c);let e=c.offsetParent;return mn(c)===e&&(e=e.ownerDocument.body),e}function zY(c,t){let e=Oe(c);if(PG(c))return e;if(!Go(c)){let d=sb(c);for(;d&&!Nr(d);){if(hd(d)&&!Uy(d))return d;d=sb(d)}return e}let l=YY(c,t);for(;l&&FY(l)&&Uy(l);)l=YY(l,t);return l&&Nr(l)&&Uy(l)&&!tg(l)?e:l||JY(c)||e}var Mtc=async function(c){let t=this.getOffsetParent||zY,e=this.getDimensions,l=await e(c.floating);return{reference:jtc(c.reference,await t(c.floating),c.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function Ptc(c){return Vd(c).direction==="rtl"}var wY={convertOffsetParentRelativeRectToViewportRelativeRect:wtc,getDocumentElement:mn,getClippingRect:Ltc,getOffsetParent:zY,getElementRects:Mtc,getClientRects:Atc,getDimensions:Etc,getScale:Sr,isElement:hd,isRTL:Ptc};function AY(c,t){return c.x===t.x&&c.y===t.y&&c.width===t.width&&c.height===t.height}function _tc(c,t,e){let l=null,d,n=mn(c);function o(){var r;clearTimeout(d),(r=l)==null||r.disconnect(),l=null}function b(r,s){r===void 0&&(r=!1),s===void 0&&(s=1),o();let G=c.getBoundingClientRect(),{left:X,top:m,width:x,height:g}=G;if(r||t(),!x||!g)return;let R=jG(m),H=jG(n.clientWidth-(X+x)),Z=jG(n.clientHeight-(m+g)),p=jG(X),y={rootMargin:-R+"px "+-H+"px "+-Z+"px "+-p+"px",threshold:Bd(0,Gn(1,s))||1},I=!0;function B(F){let V=F[0].intersectionRatio;if(!AY(G,c.getBoundingClientRect()))return b();if(V!==s){if(!I)return b();V?b(!1,V):d=setTimeout(()=>{b(!1,1e-7)},1e3)}I=!1}try{l=new IntersectionObserver(B,{...y,root:n.ownerDocument})}catch{l=new IntersectionObserver(B,y)}l.observe(c)}let i=Oe(c),a=()=>b(e);return i.addEventListener("resize",a),b(!0),()=>{i.removeEventListener("resize",a),o()}}function KG(c,t,e,l){l===void 0&&(l={});let{ancestorScroll:d=!0,ancestorResize:n=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:b=typeof IntersectionObserver=="function",animationFrame:i=!1}=l,a=Dy(c),r=d||n?[...a?Ti(a):[],...t?Ti(t):[]]:[];r.forEach(R=>{d&&R.addEventListener("scroll",e),n&&R.addEventListener("resize",e)});let s=a&&b?_tc(a,e,n):null,G=-1,X=null;o&&(X=new ResizeObserver(R=>{let[H]=R;H&&H.target===a&&X&&t&&(X.unobserve(t),cancelAnimationFrame(G),G=requestAnimationFrame(()=>{var Z;(Z=X)==null||Z.observe(t)})),e()}),a&&!i&&X.observe(a),t&&X.observe(t));let m,x=i?Qi(c):null;i&&g();function g(){let R=Qi(c);x&&!AY(x,R)&&e(),x=R,m=requestAnimationFrame(g)}return e(),()=>{var R;r.forEach(H=>{d&&H.removeEventListener("scroll",e),n&&H.removeEventListener("resize",e)}),s?.(),(R=X)==null||R.disconnect(),X=null,i&&cancelAnimationFrame(m)}}var ng=WY;var og=yY,bg=IY,ig=fY;var qG=ZY;var ag=BY,$G=(c,t,e)=>{let l=new Map,d=e??{},n={...wY,...d.platform,_c:l};return RY(c,t,{...d,platform:n})};var Ktc="div",cX=new WeakMap;function TY(c=0,t=0,e=0,l=0){if(typeof DOMRect=="function")return new DOMRect(c,t,e,l);let d={x:c,y:t,width:e,height:l,top:t,right:c+e,bottom:t+l,left:c};return{...d,toJSON:()=>d}}function qtc(c){if(!c)return TY();let{x:t,y:e,width:l,height:d}=c;return TY(t,e,l,d)}function $tc(c,t){return{contextElement:c||void 0,getBoundingClientRect:()=>{let e=c,l=t?.(e);return l||!e?qtc(l):e.getBoundingClientRect()}}}function cec(c){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(c)}function OY(c){let t=window.devicePixelRatio||1;return Math.round(c*t)/t}function tec(c){return typeof c=="number"?c:Math.max(c.left??0,c.right??0)}function eec(c,t){return ng(({placement:e})=>{let l=(c?.clientHeight||0)/2,d=typeof t.gutter=="number"?t.gutter+l:t.gutter??l;return{crossAxis:e.split("-")[1]?void 0:t.shift,mainAxis:d,alignmentAxis:t.shift}})}function lec(c){if(c.flip===!1)return;let t=typeof c.flip=="string"?c.flip.split(" "):void 0;return mc(!t||t.every(cec),!1),bg({padding:c.overflowPadding,fallbackPlacements:t})}function dec(c){if(!(!c.slide&&!c.overlap))return og({mainAxis:c.slide,crossAxis:c.overlap,padding:c.overflowPadding,limiter:ag()})}function nec(c,t){return ig({padding:c.overflowPadding,apply({elements:e,availableWidth:l,availableHeight:d,rects:n}){if(t?.())return;let o=e.floating,b=Math.round(n.reference.width);l=Math.floor(l),d=Math.floor(d),o.style.setProperty("--popover-anchor-width",`${b}px`),o.style.setProperty("--popover-available-width",`${l}px`),o.style.setProperty("--popover-available-height",`${d}px`),c.sameWidth&&(o.style.width=`${b}px`),c.fitViewport&&(o.style.maxWidth=`${l}px`,o.style.maxHeight=`${d}px`)}})}function oec(c,t){if(c)return qG({element:c,padding:t.arrowPadding})}var tX=P(function({store:t,modal:e=!1,portal:l=e,preserveTabOrder:d=!0,autoFocusOnShow:n=!0,wrapperProps:o,fixed:b=!1,flip:i=!0,shift:a=0,slide:r=!0,overlap:s=!1,sameWidth:G=!1,fitViewport:X=!1,gutter:m,arrowPadding:x=4,overflowPadding:g=8,getAnchorRect:R,updatePosition:H,...Z}){let p=YG();t=t||p,mc(t,!1);let W=E(t,"arrowElement"),y=E(t,"anchorElement"),I=d&&l&&!e,B=E(t,I?["disclosureElement"]:[],gc=>I?gc.disclosureElement:null),F=E(t,"popoverElement"),V=E(t,"unstable_placing"),f=E(t,"contentElement"),C=E(t,"placement"),J=E(t,"mounted"),w=E(t,"rendered"),A=(0,QY.useRef)(null),S=!V,{portalRef:O,domReady:N}=gr(l,Z.portalRef),T=ic(R),k=ic(H),Q=!!H,ec=typeof g=="number"?g:g.top??0,L=typeof g=="number"?g:g.right??0,z=typeof g=="number"?g:g.bottom??0,j=typeof g=="number"?g:g.left??0,uc=!J&&ao(J,Z.hidden,Z.alwaysVisible);Hc(()=>{if(J&&t?.setState("unstable_placing",!0),!F?.isConnected)return;let gc={top:ec,right:L,bottom:z,left:j};if(F.style.setProperty("--popover-overflow-padding",`${tec(gc)}px`),uc&&!Q)return;let Uc=$tc(y,T),Lc=!1,Ec=!1,ac=()=>!!(Lc||!F.isConnected),Pc=async()=>{if(ac()||!J)return;W||(A.current=A.current||document.createElement("div"));let Vt=W||A.current,Gt=[eec(Vt,{gutter:m,shift:a}),lec({flip:i,overflowPadding:gc}),dec({slide:r,shift:a,overlap:s,overflowPadding:gc}),oec(Vt,{arrowPadding:x}),nec({sameWidth:G,fitViewport:X,overflowPadding:gc},ac)],Kt=await $G(Uc,F,{placement:C,strategy:b?"fixed":"absolute",middleware:Gt});if(ac())return;t?.setState("currentPlacement",Kt.placement);let co=OY(Kt.x),to=OY(Kt.y);if(Object.assign(F.style,{top:"0",left:"0",transform:`translate3d(${co}px,${to}px,0)`}),Ec=!0,Vt&&Kt.middlewareData.arrow){let{x:fl,y:ol}=Kt.middlewareData.arrow,bl=un(Kt.placement),il=Vt.clientWidth/2,Ul=Vt.clientHeight/2,hl=fl!=null?fl+il:-il,Xd=ol!=null?ol+Ul:-Ul;F.style.setProperty("--popover-transform-origin",{top:`${hl}px calc(100% + ${Ul}px)`,bottom:`${hl}px ${-Ul}px`,left:`calc(100% + ${il}px) ${Xd}px`,right:`${-il}px ${Xd}px`}[bl]),Object.assign(Vt.style,{left:fl!=null?`${fl}px`:"",top:ol!=null?`${ol}px`:"",right:"",bottom:"",[bl]:"100%"})}},Se=KG(Uc,F,async()=>{if(!ac()){try{Q?await k({updatePosition:Pc}):await Pc()}catch(Vt){throw Ec&&!ac()&&t?.setState("unstable_placing",!1),Vt}ac()||t?.setState("unstable_placing",!1)}},{elementResize:typeof ResizeObserver=="function"});return()=>{Lc=!0,Se()}},[t,w,F,W,y,C,J,uc,N,b,i,a,r,s,G,X,m,x,ec,L,z,j,T,Q,k]),Hc(()=>{if(!J||!N||!F?.isConnected||!f?.isConnected)return;let gc=()=>{F.style.zIndex=getComputedStyle(f).zIndex};gc();let Uc=requestAnimationFrame(()=>{Uc=requestAnimationFrame(gc)});return()=>cancelAnimationFrame(Uc)},[J,N,F,f]),Hc(()=>{if(!t)return;let gc=t;cX.set(gc,(cX.get(gc)??0)+1);let Uc=Fc(gc,["mounted"],Lc=>{gc.setState("unstable_placing",Lc.mounted)});return()=>{Uc(),cX.set(gc,(cX.get(gc)??1)-1),queueMicrotask(()=>{cX.get(gc)||gc.setState("unstable_placing",!1)})}},[t]);let Xc=b?"fixed":"absolute";return Z=Zc(Z,gc=>(0,Ly.jsx)("div",{...o,style:{position:Xc,top:0,left:0,width:"max-content",...o?.style},ref:t?.setPopoverElement,children:gc}),[t,Xc,o]),Z=Zc(Z,gc=>(0,Ly.jsx)(an,{value:t,children:gc}),[t]),Z={"data-placing":V||void 0,...Z,style:{position:"relative",...Z.style}},Z=Ay({store:t,modal:e,portal:l,preserveTabOrder:d,preserveTabOrderAnchor:B||y,autoFocusOnShow:S&&n,...Z,portalRef:O}),Z}),TBc=yd(M(function(t){let e=tX(t);return _(Ktc,e)}),YG);var eX=$c([hr],[an]),DBc=eX.useContext,LBc=eX.useScopedContext,lX=eX.useProviderContext,rg=eX.ContextProvider,kr=eX.ScopedContextProvider;function Ey(c){return[c.clientX,c.clientY]}function UY(c,t){let[e,l]=c,d=!1,n=t.length;for(let o=n,b=0,i=o-1;b<o;i=b++){let a=t[b],r=t[i],s=t[i===0?o-1:i-1];if(a==null||r==null||s==null)return!1;let[G,X]=a,[m,x]=r,[,g]=s,R=(X-x)*(e-G)-(G-m)*(l-X);if(x<X){if(l>=x&&l<X){if(R===0)return!0;R>0&&(l===x?l>g&&(d=!d):d=!d)}}else if(X<x){if(l>X&&l<=x){if(R===0)return!0;R<0&&(l===x?l<g&&(d=!d):d=!d)}}else if(l===X&&(e>=m&&e<=G||e>=G&&e<=m))return!0}return d}function bec(c,t){let{top:e,right:l,bottom:d,left:n}=t,[o,b]=c;return[o<n?"left":o>l?"right":null,b<e?"top":b>d?"bottom":null]}function DY(c,t){let e=c.getBoundingClientRect(),{top:l,right:d,bottom:n,left:o}=e,[b,i]=bec(t,e),a=[t];return b?(i!=="top"&&a.push([b==="left"?o:d,l]),a.push([b==="left"?d:o,l]),a.push([b==="left"?d:o,n]),i!=="bottom"&&a.push([b==="left"?o:d,n])):i==="top"?(a.push([o,l]),a.push([o,n]),a.push([d,n]),a.push([d,l])):(a.push([o,n]),a.push([o,l]),a.push([d,l]),a.push([d,n])),a}var ft=u($(),1),jy=u(h(),1);var iec="div";function aec(c,t,e,l){return!!(Ll(t)||c.includes(t)||e.some(d=>d&&c.includes(d))||l?.some(d=>Ll(d)||c.includes(d)))}function LY({event:c,element:t,enterPointRef:e,disablePointerEvents:l,refreshEnterPoint:d=!1}){let n=e.current;if(!n)return!1;let o=Ey(c),b=DY(t,n);return UY(o,b)?(d&&(e.current=o),l(c)&&(c.preventDefault(),c.stopPropagation()),!0):!1}function rec({store:c,...t}){let[e,l]=(0,ft.useState)(!1),d=E(c,"mounted");(0,ft.useEffect)(()=>{d||l(!1)},[d]);let n=t.onFocus,o=ic(i=>{n?.(i),!i.defaultPrevented&&l(!0)}),b=(0,ft.useRef)(null);return(0,ft.useEffect)(()=>Fc(c,["anchorElement"],i=>{b.current=i.anchorElement}),[c]),t={autoFocusOnHide:e,finalFocus:b,...t,onFocus:o},t}var EY=(0,ft.createContext)(null),dX=P(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,hideOnHoverOutside:n=!0,disablePointerEventsOnApproach:o=!!n,...b}){let i=lX();t=t||i,mc(t,!1);let a=(0,ft.useRef)(null),r=(0,ft.useRef)([]),s=(0,ft.useRef)(0),G=(0,ft.useRef)(null),{portalRef:X,domReady:m}=gr(l,b.portalRef),x=Rr(),g=!!n,R=jc(n),H=!!o,Z=jc(o),p=E(t,"open"),W=E(t,"mounted"),y=(0,ft.useCallback)(()=>{window.clearTimeout(s.current),s.current=0},[]);(0,ft.useEffect)(()=>{if(!m||!W||!g&&!H)return;let f=a.current;return f?Oc(Xt("mousemove",J=>{if(!t||!x())return;let{anchorElement:w,disclosureElement:A,hideTimeout:S,timeout:O}=t.getState(),N=J.composedPath(),T=[w,A],k=T.find(Q=>Q&&N.includes(Q));if(aec(N,f,T,r.current)){G.current=k?Ey(J):null,y();return}s.current||LY({event:J,element:f,enterPointRef:G,disablePointerEvents:Z,refreshEnterPoint:!0})||R(J)&&(s.current=window.setTimeout(()=>{s.current=0,t?.hide()},S??O))},!0),y):void 0},[t,x,m,W,g,H,r,y,Z,R]),(0,ft.useEffect)(()=>{if(!m||!W||!H)return;let f=C=>{let J=a.current;J&&LY({event:C,element:J,enterPointRef:G,disablePointerEvents:Z})};return Oc(Xt("mouseenter",f,!0),Xt("mouseover",f,!0),Xt("mouseout",f,!0),Xt("mouseleave",f,!0))},[m,W,H,Z]),(0,ft.useEffect)(()=>{m&&(p||t?.setAutoFocusOnShow(!1))},[t,m,p]);let I=Gr(p);(0,ft.useEffect)(()=>{if(m)return()=>{I.current||t?.setAutoFocusOnShow(!1)}},[t,m]);let B=(0,ft.useContext)(EY);Hc(()=>{if(e||!l||!W||!m)return;let f=a.current;if(f)return B?.(f)},[e,l,W,m]);let F=(0,ft.useCallback)(f=>{y(),r.current=[...r.current,f];let C=B?.(f);return()=>{y(),r.current=r.current.filter(J=>J!==f),C?.()}},[y,B]);b=Zc(b,f=>(0,jy.jsx)(kr,{value:t,children:(0,jy.jsx)(EY.Provider,{value:F,children:f})}),[t,F]),b={...b,ref:Wc(a,b.ref)},b=rec({store:t,...b});let V=E(t,["autoFocusOnShow"],f=>e||f.autoFocusOnShow);return b=tX({store:t,modal:e,portal:l,autoFocusOnShow:V,...b,portalRef:X,hideOnEscape(f){return lo(d,f)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{t?.hide()})}),!0)}}),b}),e1c=yd(M(function(t){let e=dX(t);return _(iec,e)}),lX);var nX=$c([rg],[kr]),sec=nX.useContext,o1c=nX.useScopedContext,oX=nX.useProviderContext,b1c=nX.ContextProvider,jY=nX.ScopedContextProvider;var MY=u(h(),1);var uec="div",Gec=P(function({store:t,portal:e=!0,gutter:l=8,preserveTabOrder:d=!1,hideOnHoverOutside:n=!0,hideOnInteractOutside:o=!0,...b}){let i=oX();return t=t||i,mc(t,!1),b=Zc(b,a=>(0,MY.jsx)(jY,{value:t,children:a}),[t]),b={role:E(t,["type"],a=>a.type==="description"?"tooltip":"none"),...b},b=dX({...b,store:t,portal:e,gutter:l,preserveTabOrder:d,hideOnHoverOutside(a){if(lo(n,a))return!1;let r=t?.getState().anchorElement;return r?!("focusVisible"in r.dataset):!0},hideOnInteractOutside:a=>{if(lo(o,a))return!1;let r=t?.getState().anchorElement;return r?!Kc(r,a.target):!0}}),b}),sg=yd(M(function(t){let e=Gec(t);return _(uec,e)}),oX);var ub=u($(),1),ug=P(function({store:t,showOnHover:e=!0,setAnchorElement:l=!1,...d}){let n=Wt(d),o=(0,ub.useRef)(null),b=(0,ub.useRef)(0);(0,ub.useEffect)(()=>()=>window.clearTimeout(b.current),[]),(0,ub.useEffect)(()=>Xt("mouseleave",g=>{let R=o.current;R&&g.target===R&&(window.clearTimeout(b.current),b.current=0)},!0),[]);let i=d.onMouseMove,a=jc(e),r=Rr(),s=ic(x=>{if(i?.(x),n||x.defaultPrevented||b.current||!r()||!a(x))return;let g=x.currentTarget;l&&t.setAnchorElement(g),t.setDisclosureElement(g);let{showTimeout:R,timeout:H}=t.getState(),Z=()=>{b.current=0,r()&&(l&&t.setAnchorElement(g),t.show(),queueMicrotask(()=>{t.setDisclosureElement(g)}))},p=R??H;p===0?Z():b.current=window.setTimeout(Z,p)}),G=d.onClick,X=ic(x=>{G?.(x),window.clearTimeout(b.current),b.current=0}),m=(0,ub.useCallback)(x=>{if(o.current=x,!l)return;let{anchorElement:g}=t.getState();g?.isConnected||t.setAnchorElement(x)},[t,l]);return d={...d,ref:Wc(m,d.ref),onMouseMove:s,onClick:X},d=gd(d),d});var Xec="a",My=P(function({store:t,showOnHover:e=!0,...l}){let d=lX();return t=t||d,mc(t,!1),ug({store:t,showOnHover:e,setAnchorElement:!0,...l})}),y1c=M(function(t){let e=My(t);return _(Xec,e)});var bX=u($(),1);var mec="div",Ui=dt({activeStore:null}),Py=new WeakSet;function xec(c){return()=>{let{activeStore:t}=Ui.getState();t===c&&Ui.setState("activeStore",null)}}function gec(c){c&&(Py.add(c),c.hide(),queueMicrotask(()=>Py.delete(c)))}var Hec=P(function({store:t,showOnHover:e=!0,...l}){let d=oX();t=t||d,mc(t,!1);let n=(0,bX.useRef)(!1);(0,bX.useEffect)(()=>Fc(t,["mounted"],m=>{m.mounted||(n.current=!1)}),[t]),(0,bX.useEffect)(()=>{if(!t)return;let m=xec(t);return Oc(m,Fc(t,["mounted"],x=>{if(!t)return;if(x.mounted){let{activeStore:R}=Ui.getState();if(R!==t){if(Py.has(t))return;gec(R)}return Ui.setState("activeStore",t)}let g=setTimeout(m,t.getState().skipTimeout);return()=>clearTimeout(g)}))},[t]);let o=l.onMouseEnter,b=ic(m=>{o?.(m),n.current=!0}),i=l.onFocusVisible,a=ic(m=>{i?.(m),!m.defaultPrevented&&(t?.setAnchorElement(m.currentTarget),t?.show())}),r=l.onBlur,s=ic(m=>{if(r?.(m),m.defaultPrevented)return;let{activeStore:x}=Ui.getState();n.current=!1,x===t&&Ui.setState("activeStore",null)}),G=E(t,["type","contentElement"],m=>m.type==="label"?m.contentElement:null);mr(G,"id");let X=G?.id;return l={"aria-labelledby":l["aria-label"]==null?X:void 0,...l,onMouseEnter:b,onFocusVisible:a,onBlur:s},l=My({store:t,showOnHover(m){if(!n.current||lo(e,m))return!1;let{activeStore:x}=Ui.getState();return x?(t?.show(),!1):!0},...l}),l}),Gg=M(function(t){let e=Hec(t);return _(mec,e)});function Xg({popover:c,...t}={}){let e=on(t.store,Hd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let l=e?.getState(),d=Ex({...t,store:e}),n=Gc(t.placement,l?.placement,"bottom"),o={...d.getState(),placement:n,currentPlacement:n,anchorElement:Gc(l?.anchorElement,null),popoverElement:Gc(l?.popoverElement,null),arrowElement:Gc(l?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},b=dt(o,d,e),i=o.anchorElement===o.disclosureElement?o.anchorElement:null;return at(b,()=>Fc(b,["anchorElement","disclosureElement"],a=>{if(a.anchorElement&&a.anchorElement!==i){i=null;return}i=a.disclosureElement,b.setState("anchorElement",i)})),{...d,...b,setAnchorElement:a=>b.setState("anchorElement",a),setPopoverElement:a=>b.setState("popoverElement",a),setArrowElement:a=>b.setState("arrowElement",a),render:()=>b.setState("rendered",Symbol("rendered"))}}function mg(c,t,e){return Ae(t,[e.popover]),Sc(c,e,"placement"),Cy(c,t,e)}function xg(c={}){let t=c.store?.getState(),e=Xg({...c,placement:Gc(c.placement,t?.placement,"bottom")}),l=Gc(c.timeout,t?.timeout,500),d={...e.getState(),timeout:l,showTimeout:Gc(c.showTimeout,t?.showTimeout),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout),autoFocusOnShow:Gc(t?.autoFocusOnShow,!1)},n=dt(d,e,c.store);return{...e,...n,setAutoFocusOnShow:o=>n.setState("autoFocusOnShow",o)}}function gg(c,t,e){return Sc(c,e,"timeout"),Sc(c,e,"showTimeout"),Sc(c,e,"hideTimeout"),mg(c,t,e)}function PY(c={}){let t=c.store?.getState(),e=xg({...c,placement:Gc(c.placement,t?.placement,"top"),hideTimeout:Gc(c.hideTimeout,t?.hideTimeout,0)}),l={...e.getState(),type:Gc(c.type,t?.type,"description"),skipTimeout:Gc(c.skipTimeout,t?.skipTimeout,300)},d=dt(l,e,c.store);return{...e,...d}}function Zec(c,t,e){return Sc(c,e,"type"),Sc(c,e,"skipTimeout"),gg(c,t,e)}function Hg(c={}){let[t,e]=Ht(PY,c);return Zec(t,e,c)}var iX=$c([sl],[We]),_Y=iX.useContext,KY=iX.useScopedContext,ofc=iX.useProviderContext,bfc=iX.ContextProvider,ifc=iX.ScopedContextProvider;var zr=u($(),1),qY="button",_y=P(function(t){let e=(0,zr.useRef)(null),l=Xr(e,qY),[d,n]=(0,zr.useState)(()=>!!l&&xd({tagName:l,type:t.type}));return(0,zr.useEffect)(()=>{e.current&&n(xd(e.current))},[]),t={role:!d&&l!=="a"?"button":void 0,...t,ref:Wc(e,t.ref)},t=hi(t),t}),Xfc=M(function(t){let e=_y(St(t));return _(qY,e)});var Gb=u($(),1);var Iec="button",pec=Symbol("disclosure"),Ky=P(function({store:t,toggleOnClick:e=!0,...l}){let d=JG();t=t||d,mc(t,!1);let n=(0,Gb.useRef)(null),[o,b]=(0,Gb.useState)(!1),i=E(t,"disclosureElement"),a=E(t,"open"),r=(0,Gb.useCallback)(g=>{let R=n.current;if(n.current=g,g){t?.getState().disclosureElement?.isConnected||t.setDisclosureElement(g);return}t?.getState().disclosureElement===R&&t.setDisclosureElement(null)},[t]);(0,Gb.useEffect)(()=>{let g=i===n.current;i?.isConnected||(t?.setDisclosureElement(n.current),g=!0),b(a&&g)},[i,t,a]);let s=l.onClick,G=jc(e),[X,m]=Hr(l,pec,!0),x=ic(g=>{s?.(g),!g.defaultPrevented&&(X||G(g)&&(t?.setDisclosureElement(g.currentTarget),t?.toggle()))});return l={"aria-expanded":o,"aria-controls":E(t,"contentElement")?.id,...m,...l,ref:Wc(r,l.ref),onClick:x},l=_y(l),l}),Wec=M(function(t){let e=Ky(St(t));return _(Iec,e)});var yec="button",qy=P(function({store:t,...e}){let l=Ci();t=t||l,mc(t,!1);let d=E(t,"contentElement");return e={"aria-haspopup":pi(d,"dialog"),...e},e=Ky({store:t,...e}),e}),Ffc=M(function(t){let e=qy(St(t));return _(yec,e)});var $Y=u(h(),1),Bec="button",aX=P(function({store:t,...e}){let l=YG();return t=t||l,mc(t,!1),e=Zc(e,d=>(0,$Y.jsx)(an,{value:t,children:d}),[t]),e=qy({store:t,...e}),e}),kfc=M(function(t){let e=aX(St(t));return _(Bec,e)});var cN=u($(),1),$y=u(h(),1);var fec="span",hec={top:"4,10 8,6 12,10",right:"6,4 10,8 6,12",bottom:"4,6 8,10 12,6",left:"10,4 6,8 10,12"},cB=P(function({store:t,placement:e,...l}){let d=Rv();t=t||d,mc(t,!1);let n=E(t,["placement"],i=>e||i.placement),o=un(n),b=hec[o];return l={children:(0,cN.useMemo)(()=>(0,$y.jsx)("svg",{display:"block",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 16 16",height:"1em",width:"1em",children:(0,$y.jsx)("polyline",{points:b})}),[b]),"aria-hidden":!0,...l,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},l}),Ufc=M(function(t){let e=cB(t);return _(fec,e)});var tN=u($(),1),rX=$c([sl],[We]),tB=rX.useContext,jfc=rX.useScopedContext,eN=rX.useProviderContext,Mfc=rX.ContextProvider,lN=rX.ScopedContextProvider,sX=(0,tN.createContext)(!1);var Di=u($(),1);var dN="input";function Vec(c,t){if(t!==void 0)return c!=null&&t!=null?t===c:!!t}function Fec(c,t){return c==="input"&&(!t||t==="radio")}var eB=P(function({store:t,name:e,value:l,checked:d,...n}){let o=tB();t=t||o;let b=(0,Di.useContext)(sX),i=qc(n.id),a=(0,Di.useRef)(null),r=E(t,["value"],I=>d??Vec(l,I?.value)),s=E(t,"id"),G=e??s;(0,Di.useEffect)(()=>{i&&r&&t?.getState().activeId!==i&&t?.setActiveId(i)},[t,r,i]);let X=n.onChange,m=Fec(Xr(a,dN),n.type),x=b||Wt(n),[g,R]=xr();(0,Di.useEffect)(()=>{let I=a.current;I&&(m||(r!==void 0&&(I.checked=r),G!==void 0&&(I.name=G),l!==void 0&&(I.value=`${l}`)))},[g,m,r,G,l]);let H=ic(I=>{if(x){I.preventDefault(),I.stopPropagation();return}t?.getState().value!==l&&(m||(I.currentTarget.checked=!0,R()),X?.(I),!I.defaultPrevented&&t?.setValue(l))}),Z=n.onClick,p=ic(I=>{Z?.(I),!I.defaultPrevented&&(m||H(I))}),W=n.onFocus,y=ic(I=>{if(W?.(I),I.defaultPrevented||!m||x||!t)return;let{moves:B,activeId:F}=t.getState();B&&(i&&F!==i||I.currentTarget.checked||I.currentTarget.click())});return n={role:m?void 0:"radio",type:m?"radio":void 0,"aria-checked":r,...n,disabled:x||void 0,id:i,ref:Wc(a,n.ref),onChange:H,onClick:p,onFocus:y},n=Zd({store:t,clickOnEnter:!m,...n}),Dl({name:m?G:void 0,value:m?l:void 0,checked:r,...n})}),wr=Bt(M(function(t){let e=eB(t);return _(dN,e)}));var nN=u($(),1),lB=u(h(),1),Jec="div";function Cec(c){if(!c)return!1;if(c.tagName==="INPUT"){let{type:t,checked:e}=c;if(t==="radio")return e}return c.getAttribute("role")!=="radio"?!1:c.getAttribute("aria-checked")==="true"}function vec(c){let{renderedItems:t}=c.getState();return t.find(e=>Cec(e.element))?.id}var Yec=P(function({store:t,...e}){let l=eN();t=t||l;let d=(0,nN.useContext)(sX)||Wt(e);mc(t,!1),e=Zc(e,b=>(0,lB.jsx)(lN,{value:t,children:(0,lB.jsx)(sX.Provider,{value:d,children:b})}),[t,d]);let n=e.onBlurCapture,o=ic(b=>{if(n?.(b),b.defaultPrevented||!dn(b))return;let i=vec(t);i&&t.setActiveId(i)});return e={role:"radiogroup",...e,"aria-disabled":d||void 0,onBlurCapture:o},e=Id({store:t,...e}),e}),Ar=M(function(t){let e=Yec(t);return _(Jec,e)});function oN(c={}){let t=c.store?.getState(),e=El({...c,focusLoop:Gc(c.focusLoop,t?.focusLoop,!0)}),l={...e.getState(),value:Gc(c.value,t?.value,c.defaultValue,null)},d=dt(l,e,c.store);return{...e,...d,setValue:n=>d.setState("value",n)}}function Sec(c,t,e){return c=pd(c,t,e),Sc(c,e,"value","setValue"),c}function Tr(c={}){c=kG(c);let[t,e]=Ht(oN,c);return Sec(t,e,c)}var kec="div",bN=new WeakMap;function zec(c){let t=bN.get(c);return t||(t={chars:"",cleanupTimeout:0},bN.set(c,t)),t}function Rg(c){c.chars=""}function wec(c,t){let e=c.target;return e&&we(e)?!1:c.key===" "&&t.chars.length?!0:c.key.length===1&&!c.ctrlKey&&!c.altKey&&!c.metaKey&&/^[\p{Letter}\p{Number}]$/u.test(c.key)}function Aec(c,t){if(yt(c))return!0;let e=c.target;return e?t.some(l=>l.element===e):!1}function Tec(c){return c.filter(t=>!t.disabled)}function Zg(c,t){let e=c.typeaheadText??(c.element?.textContent||c.children||"value"in c&&c.value);return e?MC(e).trim().toLowerCase().startsWith(t.toLowerCase()):!1}function Oec({activeId:c,char:t,items:e,typeaheadState:l}){if(!c)return e;let d=e.find(o=>o.id===c);if(!d||!Zg(d,t))return e;let{chars:n}=l;return n!==t&&Zg(d,n)?e:(l.chars=t,Q9(e.filter(o=>Zg(o,t)),c).filter(o=>o.id!==c))}var Xo=P(function({store:t,typeahead:e=!0,...l}){let d=nn();t=t||d,mc(t,!1);let n=l.onKeyDownCapture,o=ic(b=>{if(n?.(b),b.defaultPrevented||!e||!t)return;let i=zec(t);if(!wec(b,i))return Rg(i);let{renderedItems:a,items:r,activeId:s}=t.getState(),G=Tec(r.length>a.length?r:a);if(!Aec(b,G))return Rg(i);b.preventDefault(),window.clearTimeout(i.cleanupTimeout),i.cleanupTimeout=window.setTimeout(()=>{Rg(i)},500);let X=b.key.toLowerCase();i.chars+=X,G=Oec({activeId:s,char:X,items:G,typeaheadState:i});let m=G.find(x=>Zg(x,i.chars));m?t.move(m.id):Rg(i)});return l={...l,onKeyDownCapture:o},Dl(l)}),Ig=M(function(t){let e=Xo(t);return _(kec,e)});var Qec="span",Uec=P(function({store:t,...e}){let l=Ni();return t=t||l,e=cB({store:t,...e}),e}),dB=M(function(t){let e=Uec(t);return _(Qec,e)});var Xb=u($(),1),Ml=u(h(),1);var Dec="button";function Lec(c){return Array.from(c.selectedOptions).map(t=>t.value)}function pg(c,t){return()=>{let e=new Set,l=t();for(;l;){let d=c.item(l);if(!d)return;if(d.value!=null)return d.id;if(e.has(l))return;e.add(l),l=t({activeId:l})}}}var Eec=P(function({store:t,name:e,form:l,required:d,showOnKeyDown:n=!0,moveOnKeyDown:o=!0,toggleOnPress:b=!0,toggleOnClick:i=b,...a}){let r=Si();t=t||r,mc(t,!1);let s=a.onKeyDown,G=Wt(a),X=jc(n),m=jc(o),x=E(t,"placement"),g=un(x),R=E(t,"value"),H=Array.isArray(R),Z=ic(A=>{if(s?.(A),A.defaultPrevented||!t)return;let{orientation:S,items:O,activeId:N}=t.getState(),T=S!=="horizontal",k=S!=="vertical",Q=!!O.find(z=>!z.disabled&&z.value!=null)?.rowId,ec={ArrowUp:(Q||T)&&pg(t,t.up),ArrowRight:(Q||k)&&pg(t,t.next),ArrowDown:(Q||T)&&pg(t,t.down),ArrowLeft:(Q||k)&&pg(t,t.previous)}[A.key];ec&&m(A)&&(A.preventDefault(),t.move(ec()));let L=g==="top"||g==="bottom";({ArrowDown:L,ArrowUp:L,ArrowLeft:g==="left",ArrowRight:g==="right"})[A.key]&&X(A)&&(A.preventDefault(),t.move(N),yi(A.currentTarget,"keyup",t.show))});a=Zc(a,A=>(0,Ml.jsx)(vx,{value:t,children:A}),[t]);let[p,W]=(0,Xb.useState)(!1),y=(0,Xb.useRef)(!1);(0,Xb.useEffect)(()=>{let A=y.current;y.current=!1,!A&&W(!1)},[R]);let I=E(t,"labelElement");mr(I,"id");let B=I?.id,F=a["aria-label"],V=a["aria-labelledby"]||B,f=E(t,["items"],A=>{if(e)return A.items}),C=(0,Xb.useMemo)(()=>{let A=f?.flatMap(S=>S.value??[]);return[...new Set(A)]},[f]);a=Zc(a,A=>e?(0,Ml.jsxs)(Ml.Fragment,{children:[(0,Ml.jsxs)("select",{style:AG(),tabIndex:-1,"aria-hidden":!0,"aria-label":F,"aria-labelledby":F!=null?void 0:V,name:e,form:l,required:d,disabled:G,value:R,multiple:H,onFocus:()=>t?.getState().selectElement?.focus(),onChange:S=>{y.current=!0,W(!0),t?.setValue(H?Lec(S.target):S.target.value)},children:[q0(R).map(S=>S==null||C.includes(S)?null:(0,Ml.jsx)("option",{value:S,children:S},S)),C.map(S=>(0,Ml.jsx)("option",{value:S,children:S},S))]}),A]}):A,[t,F,V,e,l,d,R,H,C,G]);let J=(0,Ml.jsxs)(Ml.Fragment,{children:[R,(0,Ml.jsx)(dB,{})]}),w=E(t,"contentElement");return a={role:"combobox","aria-autocomplete":"none","aria-labelledby":a["aria-label"]!=null?void 0:B,"aria-haspopup":pi(w,"listbox"),"data-autofill":p||void 0,"data-name":e,children:J,...a,ref:Wc(t.setSelectElement,a.ref),onKeyDown:Z},a=aX({store:t,toggleOnClick:i,...a}),a=Xo({store:t,...a}),a}),Wg=M(function(t){let e=Eec(St(t));return _(Dec,e)});var iN=u($(),1),yg=(0,iN.createContext)(void 0);var aN=u($(),1),rN=u(h(),1),jec="div",nB=P(function(t){let[e,l]=(0,aN.useState)();return t=Zc(t,d=>(0,rN.jsx)(yg.Provider,{value:l,children:d}),[]),t={role:"group","aria-labelledby":t["aria-label"]!=null?void 0:e,...t},t}),Qhc=M(function(t){let e=nB(t);return _(jec,e)});var Mec="div",oB=P(function({store:t,...e}){return e=nB(e),e}),Bg=M(function(t){let e=oB(t);return _(Mec,e)});var sN=u($(),1),Pec="div",bB=P(function(t){let e=(0,sN.useContext)(yg),l=qc(t.id);return Hc(()=>(e?.(l),()=>e?.(void 0)),[e,l]),t={"aria-hidden":!0,...t,id:l},t}),Phc=M(function(t){let e=bB(t);return _(Pec,e)});var _ec="div",iB=P(function({store:t,...e}){return e=bB(e),e}),fg=M(function(t){let e=iB(t);return _(_ec,e)});var uN=u($(),1),Kec="div";function qec(c){let t=c.relatedTarget;return Et(t)?Kc(c.currentTarget,t):!1}var aB=Symbol("composite-hover");function $ec(c){let{relatedTarget:t}=c;if(!Et(t))return!1;let e=t;do{if(ze(e,aB)&&e[aB])return!0;e=e.parentElement}while(e);return!1}var uX=P(function({store:t,focusOnHover:e=!0,blurOnHoverEnd:l=!!e,...d}){let n=nn();t=t||n,mc(t,!1);let o=Rr(),b=d.onMouseMove,i=jc(e),a=ic(m=>{if(b?.(m),!m.defaultPrevented&&o()&&i(m)){if(!Ll(m.currentTarget)){let x=t?.getState().compositeElement;x&&!Bi(x)&&x.focus({preventScroll:!0})}t?.setActiveId(m.currentTarget.id)}}),r=d.onMouseLeave,s=jc(l),G=ic(m=>{r?.(m),!m.defaultPrevented&&o()&&(qec(m)||$ec(m)||i(m)&&s(m)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),X=(0,uN.useCallback)(m=>{m&&(m[aB]=!0)},[]);return d={...d,ref:Wc(X,d.ref),onMouseMove:a,onMouseLeave:G},d}),hg=Bt(M(function(t){let e=uX(t);return _(Kec,e)}));var GN=u($(),1),XN=u(h(),1);var clc="div";function tlc(c,t){if(t!=null)return c==null?!1:Array.isArray(c)?c.includes(t):c===t}var elc=P(function({store:t,value:e,getItem:l,hideOnClick:d,setValueOnClick:n=e!=null,preventScrollOnKeyDown:o=!0,focusOnHover:b=!0,...i}){let a=pv();t=t||a,mc(t,!1);let r=qc(i.id),s=Wt(i),{listElement:G,multiSelectable:X,selected:m,autoFocus:x}=Fi(t,["value","activeId","items"],{listElement:"listElement",multiSelectable(B){return Array.isArray(B.value)},selected(B){return tlc(B.value,e)},autoFocus(B){return e==null||B.value==null||B.activeId!==r&&t?.item(B.activeId)?!1:Array.isArray(B.value)?B.value[B.value.length-1]===e:B.value===e}}),g=E(t?.combobox,"virtualFocus"),R=(0,GN.useCallback)(B=>{let F={...B,value:s?void 0:e};return l?l(F):F},[s,e,l]);d=d??(e!=null&&!X);let H=i.onClick,Z=jc(n),p=jc(d),W=ic(B=>{H?.(B),!B.defaultPrevented&&(bx(B)||ox(B)||(Z(B)&&e!=null&&t?.setValue(F=>Array.isArray(F)?F.includes(e)?F.filter(V=>V!==e):[...F,e]:e),p(B)&&t?.hide()))});i=Zc(i,B=>(0,XN.jsx)(Yx.Provider,{value:m??!1,children:B}),[m]);let y=i.autoFocus??x;i={role:ur(G),"aria-selected":m,children:e,...i,id:r,autoFocus:g===!1?!1:y,"data-autofocus":y||void 0,onClick:W},i=Zd({store:t,getItem:R,preventScrollOnKeyDown:o,...i});let I=jc(b);return i=uX({store:t,...i,focusOnHover(B){return I(B)?t.getState().open:!1}}),i}),Vg=Bt(M(function(t){let e=elc(t);return _(clc,e)}));var mN=u($(),1),Fg=(0,mN.createContext)(!1);var xN=u($(),1),rB=u(h(),1),llc="span",dlc=(0,rB.jsx)("svg",{display:"block",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 16 16",height:"1em",width:"1em",children:(0,rB.jsx)("polyline",{points:"4,8 7,12 12,4"})});function nlc(c){return c.checked?c.children||dlc:null}var GX=P(function({store:t,checked:e,...l}){let d=(0,xN.useContext)(Fg);e=e??d;let n=nlc({checked:e,children:l.children});return l={"aria-hidden":!0,...l,children:n,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},l}),XVc=M(function(t){let e=GX(t);return _(llc,e)});var gN=u($(),1),olc="span",blc=P(function({store:t,checked:e,...l}){let d=(0,gN.useContext)(Yx);return e=e??d,l=GX({...l,checked:e}),l}),Jg=M(function(t){let e=blc(t);return _(olc,e)});var ilc="div",alc=P(function({store:t,...e}){let l=Si();t=t||l,mc(t,!1);let d=qc(e.id),n=e.onClick,o=ic(b=>{n?.(b),!b.defaultPrevented&&queueMicrotask(()=>{t?.getState().selectElement?.focus()})});return e={...e,id:d,ref:Wc(t.setLabelElement,e.ref),onClick:o,style:{cursor:"default",...e.style}},e}),Cg=Bt(M(function(t){let e=alc(t);return _(ilc,e)}));var Gl=u($(),1),vg=u(h(),1);var rlc="div",HN=(0,Gl.createContext)(null),sB=P(function({store:t,resetOnEscape:e=!0,hideOnEnter:l=!0,composite:d,alwaysVisible:n,...o}){let b=Ni();t=t||b,mc(t,!1);let i=qc(o.id),a=E(t,"value"),r=Array.isArray(a),[s,G]=(0,Gl.useState)(a),X=E(t,"mounted");(0,Gl.useEffect)(()=>{X||G(a)},[X,a]),e=e&&!r;let m=o.onKeyDown,x=jc(e),g=jc(l),R=ic(S=>{m?.(S),!S.defaultPrevented&&(S.key==="Escape"&&x(S)&&t?.setValue(s),(S.key===" "||S.key==="Enter")&&yt(S)&&g(S)&&(S.preventDefault(),t?.hide()))}),H=(0,Gl.useContext)(Ry),Z=(0,Gl.useState)(),[p,W]=H||Z,y=(0,Gl.useMemo)(()=>[p,W],[p,W]),[I,B]=(0,Gl.useState)(null),F=(0,Gl.useContext)(HN);(0,Gl.useEffect)(()=>{if(F)return F(t),()=>F(null)},[F,t]),o=Zc(o,S=>(0,vg.jsx)(vx,{value:t,children:(0,vg.jsx)(HN.Provider,{value:B,children:(0,vg.jsx)(Ry.Provider,{value:y,children:S})})}),[t,y]);let V=!!t.combobox;d=d??(!V&&I!==t);let[,f]=Gx(d?t.setListElement:null),C=ao(X,o.hidden,n),J=C?{...o.style,display:"none"}:o.style;d&&(o={role:"listbox","aria-multiselectable":r||void 0,...o});let w=E(t,["labelElement"],S=>p?null:S.labelElement);mr(w,"id");let A=p||w?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:A,hidden:C,...o,id:i,ref:Wc(f,o.ref),style:J,onKeyDown:R},o=Id({store:t,...o,composite:d}),o=Xo({store:t,typeahead:!V,...o}),o}),slc=M(function(t){let e=sB(t);return _(rlc,e)});var ulc="div",Glc=P(function({store:t,alwaysVisible:e,...l}){let d=Si();return t=t||d,l=sB({store:t,alwaysVisible:e,...l}),l=tX({store:t,alwaysVisible:e,...l}),l}),Yg=yd(M(function(t){let e=Glc(t);return _(ulc,e)}),Si);function RN({combobox:c,...t}={}){let e=on(t.store,Hd(c,["value","items","renderedItems","compositeElement","baseElement","arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","inputElement","labelElement","selectElement","selectLabelElement"]));let l=e.getState(),d=El({...t,store:e,virtualFocus:Gc(t.virtualFocus,l.virtualFocus,!0),compositeElementInFocusOrder:Gc(t.compositeElementInFocusOrder,t.includesBaseElement,l.compositeElementInFocusOrder,l.includesBaseElement,!1),activeId:Gc(t.activeId,l.activeId,t.defaultActiveId,null),orientation:Gc(t.orientation,l.orientation,"vertical")}),n=Xg({...t,store:e,placement:Gc(t.placement,l.placement,"bottom-start")}),o=new String(""),b={...d.getState(),...n.getState(),value:Gc(t.value,l.value,t.defaultValue,o),setValueOnMove:Gc(t.setValueOnMove,l.setValueOnMove,!1),labelElement:Gc(l.labelElement,null),selectElement:Gc(l.selectElement,null),listElement:Gc(l.listElement,null)},i=dt(b,d,n,e);return at(i,()=>Fc(i,["value","items"],a=>{if(a.value!==o||!a.items.length)return;let r=a.items.find(s=>!s.disabled&&s.value!=null);r?.value!=null&&i.setState("value",r.value)})),at(i,()=>Fc(i,["mounted"],a=>{a.mounted||i.setState("activeId",b.activeId)})),at(i,()=>Fc(i,["mounted","items","value"],a=>{if(c||a.mounted)return;let r=q0(a.value),s=r[r.length-1];if(s==null)return;let G=a.items.find(X=>!X.disabled&&X.value===s);G&&i.setState("activeId",G.id)})),at(i,()=>oo(i,["setValueOnMove","moves"],a=>{let{mounted:r,value:s,activeId:G}=i.getState();if(!a.setValueOnMove&&r||Array.isArray(s)||!a.moves||!G)return;let X=d.item(G);!X||X.disabled||X.value==null||i.setState("value",X.value)})),{...d,...n,...i,combobox:c,setValue:a=>i.setState("value",a),setLabelElement:a=>{i.setState("labelElement",a),c?.setSelectLabelElement(a)},setSelectElement:a=>i.setState("selectElement",a),setListElement:a=>i.setState("listElement",a)}}function mlc(c){let t=Cx();return c={...c,combobox:c.combobox!==void 0?c.combobox:t},kG(c)}function xlc(c,t,e){return Ae(t,[e.combobox]),Sc(c,e,"value","setValue"),Sc(c,e,"setValueOnMove"),Object.assign(mg(pd(c,t,e),t,e),{combobox:e.combobox})}function Ng(c={}){c=mlc(c);let[t,e]=Ht(RN,c);return xlc(t,e,c)}var ZN=u($(),1),IN=u(h(),1);var glc="div",Hlc=P(function({store:t,"aria-setsize":e,"aria-posinset":l,...d}){let n=nn();t=t||n,mc(t,!1);let o=qc(d.id),b=E(t,"compositeElement")||void 0,i=(0,ZN.useMemo)(()=>({id:o,compositeElement:b,ariaSetSize:e,ariaPosInSet:l}),[o,b,e,l]);return d=Zc(d,a=>(0,IN.jsx)(xx.Provider,{value:i,children:a}),[i]),d={...d,id:o},d}),Sg=M(function(t){let e=Hlc(t);return _(glc,e)});function pN(c={}){c.store;let t=c.store?.getState(),e={value:Gc(c.value,t?.value,c.defaultValue,!1)},l=dt(e,c.store);return{...l,setValue:d=>l.setState("value",d)}}function Zlc(c,t,e){return Ae(t,[e.store]),Sc(c,e,"value","setValue"),c}function WN(c={}){let[t,e]=Ht(pN,c);return Zlc(t,e,c)}var XX=$c(),yN=XX.useContext,x2c=XX.useScopedContext,g2c=XX.useProviderContext,H2c=XX.ContextProvider,R2c=XX.ScopedContextProvider;var Or=u($(),1),fN=u(h(),1);function kg(c){return Array.isArray(c)?c.toString():c}var hN="input";function BN(c,t){t?c.indeterminate=!0:c.indeterminate&&(c.indeterminate=!1)}function Ilc(c,t){return c==="input"&&(!t||t==="checkbox")}var uB=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,...o}){let b=yN();t=t||b;let[i,a]=(0,Or.useState)(n??!1),r=E(t,["value"],y=>{if(d!==void 0)return d;if(y?.value===void 0)return i;if(l!=null){if(Array.isArray(y.value)){let I=kg(l);return y.value.includes(I)}return y.value===l}return Array.isArray(y.value)?!1:typeof y.value=="boolean"?y.value:!1}),s=(0,Or.useRef)(null),G=Ilc(Xr(s,hN),o.type),X=r?r==="mixed":void 0,m=r==="mixed"?!1:r,x=Wt(o),[g,R]=xr();(0,Or.useEffect)(()=>{let y=s.current;y&&(BN(y,X),!G&&(y.checked=m,e!==void 0&&(y.name=e),l!==void 0&&(y.value=String(l))))},[g,X,G,m,e,l]);let H=o.onChange,Z=ic(y=>{if(x){y.stopPropagation(),y.preventDefault();return}if(BN(y.currentTarget,X),G||(y.currentTarget.checked=!y.currentTarget.checked,R()),H?.(y),y.defaultPrevented)return;let I=y.currentTarget.checked;a(I),t?.setValue(B=>{if(l==null)return I;let F=kg(l);return Array.isArray(B)?I?B.includes(F)?B:[...B,F]:B.filter(V=>V!==F):B===F?!1:F})}),p=o.onClick,W=ic(y=>{p?.(y),!y.defaultPrevented&&(G||Z(y))});return o=Zc(o,y=>(0,fN.jsx)(Fg.Provider,{value:m,children:y}),[m]),o={role:G?void 0:"checkbox",type:G?"checkbox":void 0,"aria-checked":r,...o,ref:Wc(s,o.ref),onChange:Z,onClick:W},o=hi({clickOnEnter:!G,...o}),Dl({name:G?e:void 0,value:G?l:void 0,checked:m,...o})}),h2c=M(function(t){let e=uB(t);return _(hN,e)});var GB=u($(),1),mX=$c([sl,rg],[We,kr]),xX=mX.useContext,Qr=mX.useScopedContext,Li=mX.useProviderContext,VN=mX.ContextProvider,FN=mX.ScopedContextProvider;var zg=(0,GB.createContext)(void 0),wg=(0,GB.createContext)(!1);var Ag=u($(),1),XB=u(h(),1);var plc="div";function Wlc({store:c,...t}){let[e,l]=(0,Ag.useState)(void 0),d=t["aria-label"],n=E(c,"disclosureElement"),o=E(c,"contentElement");return(0,Ag.useEffect)(()=>{let b=n;if(!b)return;let i=o;i&&(d||i.hasAttribute("aria-label")?l(void 0):b.id&&l(b.id))},[d,n,o]),e}var mB=P(function({store:t,alwaysVisible:e,composite:l,...d}){let n=Li();t=t||n,mc(t,!1);let o=t.parent,b=t.menubar,i=!!o,a=qc(d.id),r=d.onKeyDown,s=E(t,["placement"],W=>un(W.placement)),G=E(t,["orientation"],W=>W.orientation==="both"?void 0:W.orientation),X=G!=="vertical",m=E(b,["orientation"],W=>!!W&&W.orientation!=="vertical"),x=ic(W=>{if(r?.(W),!W.defaultPrevented){if(i||b&&!X){let y={ArrowRight:()=>s==="left"&&!X,ArrowLeft:()=>s==="right"&&!X,ArrowUp:()=>s==="bottom"&&X,ArrowDown:()=>s==="top"&&X}[W.key];if(y?.())return W.stopPropagation(),W.preventDefault(),t?.hide()}if(b){let y={ArrowRight:()=>{if(m)return b.next()},ArrowLeft:()=>{if(m)return b.previous()},ArrowDown:()=>{if(!m)return b.next()},ArrowUp:()=>{if(!m)return b.previous()}}[W.key],I=y?.();I!==void 0&&(W.stopPropagation(),W.preventDefault(),b.move(I))}}});d=Zc(d,W=>(0,XB.jsx)(FN,{value:t,children:W}),[t]);let g=Wlc({store:t,...d}),R=E(t,"mounted"),H=ao(R,d.hidden,e),Z=H?{...d.style,display:"none"}:d.style;d=Zc(d,W=>(0,XB.jsx)(wg.Provider,{value:H,children:W}),[H]),d={"aria-labelledby":g,hidden:H,...d,id:a,ref:Wc(a?t.setContentElement:null,d.ref),style:Z,onKeyDown:x};let p=!!t.combobox;return l=l??!p,l&&(d={role:"menu","aria-orientation":G,...d}),d=Id({store:t,composite:l,...d}),d=Xo({store:t,typeahead:!p,...d}),d}),ylc=M(function(t){let e=mB(t);return _(plc,e)});var xn=u($(),1);var Blc="div",flc=P(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,autoFocusOnShow:n=!0,hideOnHoverOutside:o,alwaysVisible:b,...i}){let a=Li();t=t||a,mc(t,!1);let r=(0,xn.useRef)(null),s=t.parent,G=t.menubar,X=!!s,m=!!G&&!X,x=X?!1:e;i={...i,ref:Wc(r,i.ref)};let{"aria-labelledby":g,...R}=mB({store:t,alwaysVisible:b,...i});i=R;let[H,Z]=(0,xn.useState)(),p=E(t,["autoFocusOnShow","initialFocus","renderedItems","compositeElement"],f=>{if(!f.autoFocusOnShow)return;let C=J=>!J.disabled&&!!J.element;switch(f.initialFocus){case"first":return f.renderedItems.find(C)?.element||null;case"last":for(let J=f.renderedItems.length-1;J>=0;J-=1){let w=f.renderedItems[J];if(w&&C(w))return w.element}return null;default:return f.compositeElement}});(0,xn.useEffect)(()=>{let f=!1;return Z(C=>{if(f)return;if(x&&C?.current?.isConnected)return C;if(p===void 0)return;if(p&&p===C?.current)return C;let J=(0,xn.createRef)();return J.current=p,J}),()=>{f=!0}},[x,p]);let W=!!H||!!i.initialFocus||x,y=n===!1?!1:W&&n,I=E(t,["disclosureElement","anchorElement"],f=>f.disclosureElement||f.anchorElement),B=E(t.combobox||t,"contentElement"),F=E(s?.combobox||s,"contentElement"),V=(0,xn.useMemo)(()=>{if(!F||!B)return;let f=B.getAttribute("role"),C=F.getAttribute("role");if(!((C==="menu"||C==="menubar")&&f==="menu"))return F},[B,F]);return V!==void 0&&(i={preserveTabOrderAnchor:V,...i}),i=dX({store:t,alwaysVisible:b,initialFocus:H,autoFocusOnShow:y,finalFocus:I,...i,hideOnEscape(f){return lo(d,f)?!1:(t?.hideAll(),!0)},hideOnHoverOutside(f){let C=t?.getState().disclosureElement;return(typeof o=="function"?o(f):o??(X?!0:m?C?!Ll(C):!0:!1))?f.defaultPrevented||!X||!C||(o9(C,"mouseout",f),!Ll(C))?!0:(requestAnimationFrame(()=>{Ll(C)||t?.hide()}),!1):!1},modal:x,portal:l,backdrop:X?!1:i.backdrop}),i={"aria-labelledby":g,...i},i}),Tg=yd(M(function(t){let e=flc(t);return _(Blc,e)}),Li);var CN=u($(),1),xB=u(h(),1);var hlc="button";function Vlc(c,t){return{ArrowDown:t==="bottom"||t==="top"?"first":!1,ArrowUp:t==="bottom"||t==="top"?"last":!1,ArrowRight:t==="right"?"first":!1,ArrowLeft:t==="left"?"first":!1}[c.key]}function JN(c,t){return!!c?.some(e=>!e.element||e.element===t?!1:e.element.getAttribute("aria-expanded")==="true")}var Flc=P(function({store:t,focusable:e,accessibleWhenDisabled:l,showOnHover:d,...n}){let o=Li();t=t||o,mc(t,!1);let b=(0,CN.useRef)(null),i=t.parent,a=t.menubar,r=!!i,s=!!a&&!r,G=Wt(n),X=f=>G||qC(f),m=()=>{let f=b.current;f&&(t?.setDisclosureElement(f),t?.show())},x=n.onFocus,g=ic(f=>{if(x?.(f),X(f.currentTarget)||f.defaultPrevented||(t?.setAutoFocusOnShow(!1),t?.setActiveId(null),!a)||!s)return;let{items:C}=a.getState();JN(C,f.currentTarget)&&m()}),R=E(t,["placement"],f=>un(f.placement)),H=n.onKeyDown,Z=ic(f=>{if(H?.(f),X(f.currentTarget)||f.defaultPrevented)return;let C=Vlc(f,R);if(C){f.preventDefault();let{open:J}=t.getState();if(J){let w=C==="last"?t.last():t.first();t.move(w);return}m(),t?.setAutoFocusOnShow(!0),t?.setInitialFocus(C)}}),p=n.onClick,W=ic(f=>{if(p?.(f),f.defaultPrevented||!t)return;let C=!f.detail,{open:J}=t.getState();(!J||C)&&((!r||C)&&t.setAutoFocusOnShow(!0),t.setInitialFocus(C?"first":"container")),r&&m()});n=Zc(n,f=>(0,xB.jsx)(VN,{value:t,children:f}),[t]),r&&(n={...n,render:(0,xB.jsx)(sn.div,{render:n.render})});let y=qc(n.id),I=E(i?.combobox||i,"contentElement"),B=r||s?ur(I,"menuitem"):void 0,F=E(t,"contentElement"),V=!!t.combobox;return n={role:B,"aria-haspopup":pi(F,V?"dialog":"menu"),...n,id:y,ref:Wc(b,n.ref),onFocus:g,onKeyDown:Z,onClick:W},n=ug({store:t,focusable:e,accessibleWhenDisabled:l,...n,showOnHover:f=>{if(!(()=>{if(typeof d=="function")return d(f);if(d!=null)return d;if(r)return!0;if(!a)return!1;let{items:w}=a.getState();return s&&JN(w)})())return!1;let J=s?a:i;return J&&J.setActiveId(f.currentTarget.id),!0}}),n=aX({store:t,toggleOnClick:!r,focusable:e,accessibleWhenDisabled:l,...n}),n=Xo({store:t,typeahead:s,...n}),n}),Ur=M(function(t){let e=Flc(t);return _(hlc,St(e))});var Jlc="div",Clc=P(function(t){return t=oB(t),t}),Og=M(function(t){let e=Clc(t);return _(Jlc,e)});var vlc="div",Ylc=P(function(t){return t=iB(t),t}),Qg=M(function(t){let e=Ylc(t);return _(vlc,e)});var vN=u($(),1);var Nlc="div";function Slc(c,t,e){if(!c)return!1;if(Ll(c))return!0;let l=t?.find(n=>n.element===e?!1:n.element?.getAttribute("aria-expanded")==="true")?.element?.getAttribute("aria-controls");if(!l)return!1;let d=Bc(c).getElementById(l);return d?Ll(d)?!0:!!d.querySelector("[role=menuitem][aria-expanded=true]"):!1}var gX=P(function({store:t,hideOnClick:e=!0,preventScrollOnKeyDown:l=!0,focusOnHover:d,blurOnHoverEnd:n,...o}){let b=Qr(!0),i=KY();t=t||b||i,mc(t,!1);let a=o.onClick,r=jc(e),s="hideAll"in t?t.hideAll:void 0,G=!!s,X=ic(g=>{if(a?.(g),g.defaultPrevented||bx(g)||ox(g)||!s)return;let R=g.currentTarget.getAttribute("aria-haspopup");R&&R!=="false"||r(g)&&s()}),m=E(t,["contentElement"],g=>"contentElement"in g?g.contentElement:null),x=(0,vN.useContext)(wg);return o={role:ur(m,"menuitem"),...o,onClick:X},o=Zd({store:t,preventScrollOnKeyDown:l,...o,shouldRegisterItem:x?!1:o.shouldRegisterItem}),o=uX({store:t,...o,focusOnHover(g){let R=()=>typeof d=="function"?d(g):d??!0;if(!t||!R())return!1;let{compositeElement:H,items:Z}=t.getState();return G?(g.currentTarget.hasAttribute("aria-expanded")&&g.currentTarget.focus({preventScroll:!0}),!0):Slc(H,Z,g.currentTarget)?(g.currentTarget.focus({preventScroll:!0}),!0):!1},blurOnHoverEnd(g){return typeof n=="function"?n(g):n??G}}),o}),Ug=Bt(M(function(t){let e=gX(t);return _(Nlc,e)}));var YN=u($(),1),klc="span",zlc=P(function({store:t,checked:e,...l}){let d=(0,YN.useContext)(zg);return e=e??d,l=GX({...l,checked:e}),l}),Dr=M(function(t){let e=zlc(t);return _(klc,e)});var HB=u($(),1);var wlc="div";function gB(c,t,e){if(t===void 0)return Array.isArray(c)?c:!!e;let l=kg(t);return Array.isArray(c)?e?c.includes(l)?c:[...c,l]:c.filter(d=>d!==l):e?l:c===l?!1:c}var Alc=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,hideOnClick:o=!1,...b}){let i=Qr();t=t||i,mc(t,!1);let a=ZG(n);(0,HB.useEffect)(()=>{t?.setValue(e,(s=l!==void 0?[]:!1)=>a?gB(s,l,!0):s)},[t,e,l,a]),(0,HB.useEffect)(()=>{d!==void 0&&t?.setValue(e,s=>gB(s,l,d))},[t,e,l,d]);let r=WN({value:E(t,["values"],s=>s.values[e]),setValue(s){t?.setValue(e,()=>{if(d===void 0)return s;let G=gB(s,l,d);return!Array.isArray(G)||!Array.isArray(s)?G:jC(s,G)?s:G})}});return b={role:"menuitemcheckbox",...b},b=uB({store:r,name:e,value:l,checked:d,...b}),b=gX({store:t,hideOnClick:o,...b}),b}),Dg=Bt(M(function(t){let e=Alc(t);return _(wlc,e)}));var ZB=u($(),1),NN=u(h(),1);var Tlc="div";function RB(c,t,e){return e===void 0?c:e?t:c===t?!1:c}var Olc=P(function({store:t,name:e,value:l,checked:d,defaultChecked:n,onChange:o,hideOnClick:b=!1,...i}){let a=Qr();t=t||a,mc(t,!1);let r=ZG(n);(0,ZB.useEffect)(()=>{t?.setValue(e,(G=!1)=>RB(G,l,r))},[t,e,l,r]),(0,ZB.useEffect)(()=>{d!==void 0&&t?.setValue(e,G=>RB(G,l,d))},[t,e,l,d]);let s=E(t,["values"],G=>G.values[e]===l);return i=Zc(i,G=>(0,NN.jsx)(zg.Provider,{value:s,children:G}),[s]),i={role:"menuitemradio",...i},i=eB({name:e,value:l,checked:s,onChange(G){if(o?.(G),G.defaultPrevented)return;let X=G.currentTarget;t?.setValue(e,m=>RB(m,l,d??X.checked))},...i}),i=gX({store:t,hideOnClick:b,...i}),i}),Lg=Bt(M(function(t){let e=Olc(t);return _(Tlc,e)}));function SN({combobox:c,parent:t,menubar:e,...l}={}){let d=!!e&&!t,n=on(l.store,k9(t,["values"]),Hd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=n.getState(),b=El({...l,store:n,orientation:Gc(l.orientation,o.orientation,"vertical")}),i=xg({...l,store:n,placement:Gc(l.placement,o.placement,"bottom-start"),timeout:Gc(l.timeout,o.timeout,d?0:150),hideTimeout:Gc(l.hideTimeout,o.hideTimeout,0)}),a={...b.getState(),...i.getState(),initialFocus:Gc(o.initialFocus,"container"),values:Gc(l.values,o.values,l.defaultValues,{})},r=dt(a,b,i,n);return at(r,()=>Fc(r,["mounted"],s=>{s.mounted||r.setState("activeId",null)})),at(r,()=>Fc(t,["orientation"],s=>{r.setState("placement",s.orientation==="vertical"?"right-start":"bottom-start")})),{...b,...i,...r,combobox:c,parent:t,menubar:e,hideAll:()=>{i.hide(),t?.hideAll()},setInitialFocus:s=>r.setState("initialFocus",s),setValues:s=>r.setState("values",s),setValue:(s,G)=>{s!=="__proto__"&&s!=="constructor"&&(Array.isArray(s)||r.setState("values",X=>{let m=X[s],x=sr(G,m);return x===m?X:{...X,[s]:x!==void 0&&x}}))}}}function Ulc(c,t,e){return Ae(t,[e.combobox,e.parent,e.menubar]),Sc(c,e,"values","setValues"),Object.assign(gg(pd(c,t,e),t,e),{combobox:e.combobox,parent:e.parent,menubar:e.menubar})}function Eg(c={}){let t=xX(),e=_Y(),l=Cx();c={...c,parent:c.parent!==void 0?c.parent:t,menubar:c.menubar!==void 0?c.menubar:e,combobox:c.combobox!==void 0?c.combobox:l};let[d,n]=Ht(SN,c);return Ulc(d,n,c)}var Dlc="hr",Llc=P(function({store:t,...e}){let l=xX();return t=t||l,e=py({store:t,...e}),e}),jg=M(function(t){let e=Llc(t);return _(Dlc,e)});var t3=u(rc(),1),Pg=u(Y(),1);var Lr=u(Y(),1),HX=(0,Lr.createContext)({});HX.displayName="CompositeContext";var Pl=()=>(0,Lr.useContext)(HX),Mg=(0,Lr.createContext)(!1);Mg.displayName="CompositeGroupContext";var kN=()=>(0,Lr.useContext)(Mg);var zN=u(Y(),1);var IB=u(h(),1),wN=(0,zN.forwardRef)(function(t,e){let l=Pl(),{children:d,...n}=t,o=t.store??l.store;return(0,IB.jsx)(Bg,{store:o,...n,ref:e,children:(0,IB.jsx)(Mg.Provider,{value:!0,children:d})})});var AN=u(Y(),1);var TN=u(h(),1),ON=(0,AN.forwardRef)(function(t,e){let l=Pl();if(!kN())throw new Error("Composite.GroupLabel can only be rendered inside Composite.Group.");let n=t.store??l.store;return(0,TN.jsx)(fg,{store:n,...t,ref:e})});var QN=u(Y(),1);var UN=u(h(),1),DN=(0,QN.forwardRef)(function(t,e){let l=Pl(),d=t.store??l.store;return(0,UN.jsx)(hg,{store:d,...t,ref:e})});var EN=u(Y(),1),ICc=u(Qe(),1);var jN=u(h(),1),MN=(0,EN.forwardRef)(function(t,e){let l=Pl(),d=t.store??l.store;return(0,jN.jsx)(Ji,{store:d,...t,ref:e})});var PN=u(Y(),1);var _N=u(h(),1),KN=(0,PN.forwardRef)(function(t,e){let l=Pl(),d=t.store??l.store;return(0,_N.jsx)(Sg,{store:d,...t,ref:e})});var qN=u(Y(),1);var $N=u(h(),1),c3=(0,qN.forwardRef)(function(t,e){let l=Pl(),d=t.store??l.store;return(0,$N.jsx)(Ig,{store:d,...t,ref:e})});var pB=u(h(),1),Be=Object.assign((0,Pg.forwardRef)(function({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d=!1,focusWrap:n=!1,focusShift:o=!1,virtualFocus:b=!1,orientation:i="both",rtl:a=(0,t3.isRTL)(),children:r,disabled:s=!1,...G},X){let m=G.store,x=Vr({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d,focusWrap:n,focusShift:o,virtualFocus:b,orientation:i,rtl:a}),g=m??x,R=(0,Pg.useMemo)(()=>({store:g}),[g]);return(0,pB.jsx)(Vx,{disabled:s,store:g,...G,ref:X,children:(0,pB.jsx)(HX.Provider,{value:R,children:r})})}),{Group:Object.assign(wN,{displayName:"Composite.Group"}),GroupLabel:Object.assign(ON,{displayName:"Composite.GroupLabel"}),Item:Object.assign(MN,{displayName:"Composite.Item"}),Row:Object.assign(KN,{displayName:"Composite.Row"}),Hover:Object.assign(DN,{displayName:"Composite.Hover"}),Typeahead:Object.assign(c3,{displayName:"Composite.Typeahead"}),Context:Object.assign(HX,{displayName:"Composite.Context"})});var _w=u(oc(),1),Cb=u(Y(),1),Kw=u(Mc(),1);var l3=u(h(),1);function Elc(c){let{shortcut:t,className:e}=c;if(!t)return null;let l,d;return typeof t=="string"&&(l=t),t!==null&&typeof t=="object"&&(l=t.display,d=t.ariaLabel),(0,l3.jsx)("span",{className:e,"aria-label":d,children:l})}var _g=Elc;function d3(c){if(typeof Proxy>"u")return c;let t=new Map,e=(...l)=>c(...l);return new Proxy(e,{get:(l,d)=>d==="create"?c:(t.has(d)||t.set(d,c(d)),t.get(d))})}function mb(c){return c!==null&&typeof c=="object"&&typeof c.start=="function"}var RX=c=>Array.isArray(c);function WB(c,t){if(!Array.isArray(t))return!1;let e=t.length;if(e!==c.length)return!1;for(let l=0;l<e;l++)if(t[l]!==c[l])return!1;return!0}function mo(c){return typeof c=="string"||Array.isArray(c)}function n3(c){let t=[{},{}];return c?.values.forEach((e,l)=>{t[0][l]=e.get(),t[1][l]=e.getVelocity()}),t}function Er(c,t,e,l){if(typeof t=="function"){let[d,n]=n3(l);t=t(e!==void 0?e:c.custom,d,n)}if(typeof t=="string"&&(t=c.variants&&c.variants[t]),typeof t=="function"){let[d,n]=n3(l);t=t(e!==void 0?e:c.custom,d,n)}return t}function xb(c,t,e){let l=c.getProps();return Er(l,t,e!==void 0?e:l.custom,c)}var Kg=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],ZX=["initial",...Kg];var gb=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Xl=new Set(gb);var fe=c=>c*1e3,ml=c=>c/1e3;var jlc={type:"spring",stiffness:500,damping:25,restSpeed:10},Mlc=c=>({type:"spring",stiffness:550,damping:c===0?2*Math.sqrt(550):30,restSpeed:10}),Plc={type:"keyframes",duration:.8},_lc={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},o3=(c,{keyframes:t})=>t.length>2?Plc:Xl.has(c)?c.startsWith("scale")?Mlc(t[1]):jlc:_lc;function jr(c,t){return c?c[t]||c.default||c:void 0}var Mr={skipAnimations:!1,useManualTiming:!1};var qg={current:!1};var Klc=c=>c!==null;function Hb(c,{repeat:t,repeatType:e="loop"},l){let d=c.filter(Klc),n=t&&e!=="loop"&&t%2===1?0:d.length-1;return!n||l===void 0?d[n]:l}var it=c=>c;var xo=it,Fl=it;function $g(c){let t;return()=>(t===void 0&&(t=c()),t)}function i3(c){let t=new Set,e=new Set,l=!1,d=!1,n=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function b(a){n.has(a)&&(i.schedule(a),c()),a(o)}let i={schedule:(a,r=!1,s=!1)=>{let X=s&&l?t:e;return r&&n.add(a),X.has(a)||X.add(a),a},cancel:a=>{e.delete(a),n.delete(a)},process:a=>{if(o=a,l){d=!0;return}l=!0,[t,e]=[e,t],t.forEach(b),t.clear(),l=!1,d&&(d=!1,i.process(a))}};return i}var cH=["read","resolveKeyframes","update","preRender","render","postRender"],$lc=40;function tH(c,t){let e=!1,l=!0,d={delta:0,timestamp:0,isProcessing:!1},n=()=>e=!0,o=cH.reduce((R,H)=>(R[H]=i3(n),R),{}),{read:b,resolveKeyframes:i,update:a,preRender:r,render:s,postRender:G}=o,X=()=>{let R=Mr.useManualTiming?d.timestamp:performance.now();e=!1,d.delta=l?1e3/60:Math.max(Math.min(R-d.timestamp,$lc),1),d.timestamp=R,d.isProcessing=!0,b.process(d),i.process(d),a.process(d),r.process(d),s.process(d),G.process(d),d.isProcessing=!1,e&&t&&(l=!1,c(X))},m=()=>{e=!0,l=!0,d.isProcessing||c(X)};return{schedule:cH.reduce((R,H)=>{let Z=o[H];return R[H]=(p,W=!1,y=!1)=>(e||m(),Z.schedule(p,W,y)),R},{}),cancel:R=>{for(let H=0;H<cH.length;H++)o[cH[H]].cancel(R)},state:d,steps:o}}var{schedule:Jc,cancel:Jl,state:Jt,steps:eH}=tH(typeof requestAnimationFrame<"u"?requestAnimationFrame:it,!0);var a3=(c,t,e)=>(((1-3*e+3*t)*c+(3*e-6*t))*c+3*t)*c,cdc=1e-7,tdc=12;function edc(c,t,e,l,d){let n,o,b=0;do o=t+(e-t)/2,n=a3(o,l,d)-c,n>0?e=o:t=o;while(Math.abs(n)>cdc&&++b<tdc);return o}function Fd(c,t,e,l){if(c===t&&e===l)return it;let d=n=>edc(n,0,1,c,e);return n=>n===0||n===1?n:a3(d(n),t,l)}var lH=c=>t=>t<=.5?c(2*t)/2:(2-c(2*(1-t)))/2;var dH=c=>t=>1-c(1-t);var BB=Fd(.33,1.53,.69,.99),IX=dH(BB),nH=lH(IX);var oH=c=>(c*=2)<1?.5*IX(c):.5*(2-Math.pow(2,-10*(c-1)));var bH=c=>1-Math.sin(Math.acos(c)),iH=dH(bH),aH=lH(bH);var rH=c=>/^0[^.\s]+$/u.test(c);function r3(c){return typeof c=="number"?c===0:c!==null?c==="none"||c==="0"||rH(c):!0}var sH=c=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(c);var s3=c=>t=>typeof t=="string"&&t.startsWith(c),uH=s3("--"),ldc=s3("var(--"),Pr=c=>ldc(c)?ddc.test(c.split("/*")[0].trim()):!1,ddc=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;var ndc=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function odc(c){let t=ndc.exec(c);if(!t)return[,];let[,e,l,d]=t;return[`--${e??l}`,d]}var bdc=4;function fB(c,t,e=1){Fl(e<=bdc,`Max CSS variable fallback depth detected in property "${c}". This may indicate a circular fallback dependency.`);let[l,d]=odc(c);if(!l)return;let n=window.getComputedStyle(t).getPropertyValue(l);if(n){let o=n.trim();return sH(o)?parseFloat(o):o}return Pr(d)?fB(d,t,e+1):d}var ue=(c,t,e)=>e>t?t:e<c?c:e;var gn={test:c=>typeof c=="number",parse:parseFloat,transform:c=>c},go={...gn,transform:c=>ue(0,1,c)},pX={...gn,default:1};var WX=c=>({test:t=>typeof t=="string"&&t.endsWith(c)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${c}`}),Hn=WX("deg"),Ue=WX("%"),xc=WX("px"),u3=WX("vh"),G3=WX("vw"),hB={...Ue,parse:c=>Ue.parse(c)/100,transform:c=>Ue.transform(c*100)};var x3=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),VB=c=>c===gn||c===xc,X3=(c,t)=>parseFloat(c.split(", ")[t]),m3=(c,t)=>(e,{transform:l})=>{if(l==="none"||!l)return 0;let d=l.match(/^matrix3d\((.+)\)$/u);if(d)return X3(d[1],t);{let n=l.match(/^matrix\((.+)\)$/u);return n?X3(n[1],c):0}},idc=new Set(["x","y","z"]),adc=gb.filter(c=>!idc.has(c));function g3(c){let t=[];return adc.forEach(e=>{let l=c.getValue(e);l!==void 0&&(t.push([e,l.get()]),l.set(e.startsWith("scale")?1:0))}),t}var Ei={width:({x:c},{paddingLeft:t="0",paddingRight:e="0"})=>c.max-c.min-parseFloat(t)-parseFloat(e),height:({y:c},{paddingTop:t="0",paddingBottom:e="0"})=>c.max-c.min-parseFloat(t)-parseFloat(e),top:(c,{top:t})=>parseFloat(t),left:(c,{left:t})=>parseFloat(t),bottom:({y:c},{top:t})=>parseFloat(t)+(c.max-c.min),right:({x:c},{left:t})=>parseFloat(t)+(c.max-c.min),x:m3(4,13),y:m3(5,14)};Ei.translateX=Ei.x;Ei.translateY=Ei.y;var GH=c=>t=>t.test(c);var H3={test:c=>c==="auto",parse:c=>c};var FB=[gn,xc,Ue,Hn,G3,u3,H3],JB=c=>FB.find(GH(c));var ji=new Set,CB=!1,vB=!1;function R3(){if(vB){let c=Array.from(ji).filter(l=>l.needsMeasurement),t=new Set(c.map(l=>l.element)),e=new Map;t.forEach(l=>{let d=g3(l);d.length&&(e.set(l,d),l.render())}),c.forEach(l=>l.measureInitialState()),t.forEach(l=>{l.render();let d=e.get(l);d&&d.forEach(([n,o])=>{var b;(b=l.getValue(n))===null||b===void 0||b.set(o)})}),c.forEach(l=>l.measureEndState()),c.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}vB=!1,CB=!1,ji.forEach(c=>c.complete()),ji.clear()}function Z3(){ji.forEach(c=>{c.readKeyframes(),c.needsMeasurement&&(vB=!0)})}function I3(){Z3(),R3()}var Rb=class{constructor(t,e,l,d,n,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=l,this.motionValue=d,this.element=n,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(ji.add(this),CB||(CB=!0,Jc.read(Z3),Jc.resolveKeyframes(R3))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:l,motionValue:d}=this;for(let n=0;n<t.length;n++)if(t[n]===null)if(n===0){let o=d?.get(),b=t[t.length-1];if(o!==void 0)t[0]=o;else if(l&&e){let i=l.readValue(e,b);i!=null&&(t[0]=i)}t[0]===void 0&&(t[0]=b),d&&o===void 0&&d.set(t[0])}else t[n]=t[n-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),ji.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,ji.delete(this))}resume(){this.isComplete||this.scheduleResolve()}};var Zb=c=>Math.round(c*1e5)/1e5;var _r=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function p3(c){return c==null}var W3=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;var Kr=(c,t)=>e=>!!(typeof e=="string"&&W3.test(e)&&e.startsWith(c)||t&&!p3(e)&&Object.prototype.hasOwnProperty.call(e,t)),XH=(c,t,e)=>l=>{if(typeof l!="string")return l;let[d,n,o,b]=l.match(_r);return{[c]:parseFloat(d),[t]:parseFloat(n),[e]:parseFloat(o),alpha:b!==void 0?parseFloat(b):1}};var rdc=c=>ue(0,255,c),YB={...gn,transform:c=>Math.round(rdc(c))},Rn={test:Kr("rgb","red"),parse:XH("red","green","blue"),transform:({red:c,green:t,blue:e,alpha:l=1})=>"rgba("+YB.transform(c)+", "+YB.transform(t)+", "+YB.transform(e)+", "+Zb(go.transform(l))+")"};function sdc(c){let t="",e="",l="",d="";return c.length>5?(t=c.substring(1,3),e=c.substring(3,5),l=c.substring(5,7),d=c.substring(7,9)):(t=c.substring(1,2),e=c.substring(2,3),l=c.substring(3,4),d=c.substring(4,5),t+=t,e+=e,l+=l,d+=d),{red:parseInt(t,16),green:parseInt(e,16),blue:parseInt(l,16),alpha:d?parseInt(d,16)/255:1}}var yX={test:Kr("#"),parse:sdc,transform:Rn.transform};var Ib={test:Kr("hsl","hue"),parse:XH("hue","saturation","lightness"),transform:({hue:c,saturation:t,lightness:e,alpha:l=1})=>"hsla("+Math.round(c)+", "+Ue.transform(Zb(t))+", "+Ue.transform(Zb(e))+", "+Zb(go.transform(l))+")"};var kt={test:c=>Rn.test(c)||yX.test(c)||Ib.test(c),parse:c=>Rn.test(c)?Rn.parse(c):Ib.test(c)?Ib.parse(c):yX.parse(c),transform:c=>typeof c=="string"?c:c.hasOwnProperty("red")?Rn.transform(c):Ib.transform(c)};var y3=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function udc(c){var t,e;return isNaN(c)&&typeof c=="string"&&(((t=c.match(_r))===null||t===void 0?void 0:t.length)||0)+(((e=c.match(y3))===null||e===void 0?void 0:e.length)||0)>0}var f3="number",h3="color",Gdc="var",Xdc="var(",B3="${}",mdc=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Mi(c){let t=c.toString(),e=[],l={color:[],number:[],var:[]},d=[],n=0,b=t.replace(mdc,i=>(kt.test(i)?(l.color.push(n),d.push(h3),e.push(kt.parse(i))):i.startsWith(Xdc)?(l.var.push(n),d.push(Gdc),e.push(i)):(l.number.push(n),d.push(f3),e.push(parseFloat(i))),++n,B3)).split(B3);return{values:e,split:b,indexes:l,types:d}}function V3(c){return Mi(c).values}function F3(c){let{split:t,types:e}=Mi(c),l=t.length;return d=>{let n="";for(let o=0;o<l;o++)if(n+=t[o],d[o]!==void 0){let b=e[o];b===f3?n+=Zb(d[o]):b===h3?n+=kt.transform(d[o]):n+=d[o]}return n}}var xdc=c=>typeof c=="number"?0:c;function gdc(c){let t=V3(c);return F3(c)(t.map(xdc))}var De={test:udc,parse:V3,createTransformer:F3,getAnimatableNone:gdc};var Hdc=new Set(["brightness","contrast","saturate","opacity"]);function Rdc(c){let[t,e]=c.slice(0,-1).split("(");if(t==="drop-shadow")return c;let[l]=e.match(_r)||[];if(!l)return c;let d=e.replace(l,""),n=Hdc.has(t)?1:0;return l!==e&&(n*=100),t+"("+n+d+")"}var Zdc=/\b([a-z-]*)\(.*?\)/gu,BX={...De,getAnimatableNone:c=>{let t=c.match(Zdc);return t?t.map(Rdc).join(" "):c}};var J3={borderWidth:xc,borderTopWidth:xc,borderRightWidth:xc,borderBottomWidth:xc,borderLeftWidth:xc,borderRadius:xc,radius:xc,borderTopLeftRadius:xc,borderTopRightRadius:xc,borderBottomRightRadius:xc,borderBottomLeftRadius:xc,width:xc,maxWidth:xc,height:xc,maxHeight:xc,top:xc,right:xc,bottom:xc,left:xc,padding:xc,paddingTop:xc,paddingRight:xc,paddingBottom:xc,paddingLeft:xc,margin:xc,marginTop:xc,marginRight:xc,marginBottom:xc,marginLeft:xc,backgroundPositionX:xc,backgroundPositionY:xc};var C3={rotate:Hn,rotateX:Hn,rotateY:Hn,rotateZ:Hn,scale:pX,scaleX:pX,scaleY:pX,scaleZ:pX,skew:Hn,skewX:Hn,skewY:Hn,distance:xc,translateX:xc,translateY:xc,translateZ:xc,x:xc,y:xc,z:xc,perspective:xc,transformPerspective:xc,opacity:go,originX:hB,originY:hB,originZ:xc};var NB={...gn,transform:Math.round};var qr={...J3,...C3,zIndex:NB,size:xc,fillOpacity:go,strokeOpacity:go,numOctaves:NB};var Idc={...qr,color:kt,backgroundColor:kt,outlineColor:kt,fill:kt,stroke:kt,borderColor:kt,borderTopColor:kt,borderRightColor:kt,borderBottomColor:kt,borderLeftColor:kt,filter:BX,WebkitFilter:BX},$r=c=>Idc[c];function mH(c,t){let e=$r(c);return e!==BX&&(e=De),e.getAnimatableNone?e.getAnimatableNone(t):void 0}var pdc=new Set(["auto","none","0"]);function v3(c,t,e){let l=0,d;for(;l<c.length&&!d;){let n=c[l];typeof n=="string"&&!pdc.has(n)&&Mi(n).values.length&&(d=c[l]),l++}if(d&&e)for(let n of t)c[n]=mH(e,d)}var cs=class extends Rb{constructor(t,e,l,d,n){super(t,e,l,d,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:l}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i<t.length;i++){let a=t[i];if(typeof a=="string"&&(a=a.trim(),Pr(a))){let r=fB(a,e.current);r!==void 0&&(t[i]=r),i===t.length-1&&(this.finalKeyframe=a)}}if(this.resolveNoneKeyframes(),!x3.has(l)||t.length!==2)return;let[d,n]=t,o=JB(d),b=JB(n);if(o!==b)if(VB(o)&&VB(b))for(let i=0;i<t.length;i++){let a=t[i];typeof a=="string"&&(t[i]=parseFloat(a))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,l=[];for(let d=0;d<t.length;d++)r3(t[d])&&l.push(d);l.length&&v3(t,l,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:l}=this;if(!t||!t.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ei[l](t.measureViewportBox(),window.getComputedStyle(t.current)),e[0]=this.measuredOrigin;let d=e[e.length-1];d!==void 0&&t.getValue(l,d).jump(d,!1)}measureEndState(){var t;let{element:e,name:l,unresolvedKeyframes:d}=this;if(!e||!e.current)return;let n=e.getValue(l);n&&n.jump(this.measuredOrigin,!1);let o=d.length-1,b=d[o];d[o]=Ei[l](e.measureViewportBox(),window.getComputedStyle(e.current)),b!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=b),!((t=this.removedTransforms)===null||t===void 0)&&t.length&&this.removedTransforms.forEach(([i,a])=>{e.getValue(i).set(a)}),this.resolveNoneKeyframes()}};function ts(c){return typeof c=="function"}var xH;function Wdc(){xH=void 0}var he={now:()=>(xH===void 0&&he.set(Jt.isProcessing||Mr.useManualTiming?Jt.timestamp:performance.now()),xH),set:c=>{xH=c,queueMicrotask(Wdc)}};var SB=(c,t)=>t==="zIndex"?!1:!!(typeof c=="number"||Array.isArray(c)||typeof c=="string"&&(De.test(c)||c==="0")&&!c.startsWith("url("));function ydc(c){let t=c[0];if(c.length===1)return!0;for(let e=0;e<c.length;e++)if(c[e]!==t)return!0}function Y3(c,t,e,l){let d=c[0];if(d===null)return!1;if(t==="display"||t==="visibility")return!0;let n=c[c.length-1],o=SB(d,t),b=SB(n,t);return xo(o===b,`You are trying to animate ${t} from "${d}" to "${n}". ${d} is not an animatable value - to enable this animation set ${d} to a value animatable to ${n} via the \`style\` property.`),!o||!b?!1:ydc(c)||(e==="spring"||ts(e))&&l}var Bdc=40,es=class{constructor({autoplay:t=!0,delay:e=0,type:l="keyframes",repeat:d=0,repeatDelay:n=0,repeatType:o="loop",...b}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=he.now(),this.options={autoplay:t,delay:e,type:l,repeat:d,repeatDelay:n,repeatType:o,...b},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>Bdc?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&I3(),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=he.now(),this.hasAttemptedResolve=!0;let{name:l,type:d,velocity:n,delay:o,onComplete:b,onUpdate:i,isGenerator:a}=this.options;if(!a&&!Y3(t,l,d,n))if(qg.current||!o){i?.(Hb(t,this.options,e)),b?.(),this.resolveFinishedPromise();return}else this.options.duration=0;let r=this.initPlayback(t,e);r!==!1&&(this._resolved={keyframes:t,finalKeyframe:e,...r},this.onPostResolved())}onPostResolved(){}then(t,e){return this.currentFinishedPromise.then(t,e)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}};var Jd=(c,t,e)=>{let l=t-c;return l===0?1:(e-c)/l};var gH=(c,t,e=10)=>{let l="",d=Math.max(Math.round(t/e),2);for(let n=0;n<d;n++)l+=c(Jd(0,d-1,n))+", ";return`linear(${l.substring(0,l.length-2)})`};function HH(c,t){return t?c*(1e3/t):0}var fdc=5;function RH(c,t,e){let l=Math.max(t-fdc,0);return HH(e-c(l),t-l)}var mt={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var kB=.001;function N3({duration:c=mt.duration,bounce:t=mt.bounce,velocity:e=mt.velocity,mass:l=mt.mass}){let d,n;xo(c<=fe(mt.maxDuration),"Spring duration must be 10 seconds or less");let o=1-t;o=ue(mt.minDamping,mt.maxDamping,o),c=ue(mt.minDuration,mt.maxDuration,ml(c)),o<1?(d=a=>{let r=a*o,s=r*c,G=r-e,X=ZH(a,o),m=Math.exp(-s);return kB-G/X*m},n=a=>{let s=a*o*c,G=s*e+e,X=Math.pow(o,2)*Math.pow(a,2)*c,m=Math.exp(-s),x=ZH(Math.pow(a,2),o);return(-d(a)+kB>0?-1:1)*((G-X)*m)/x}):(d=a=>{let r=Math.exp(-a*c),s=(a-e)*c+1;return-kB+r*s},n=a=>{let r=Math.exp(-a*c),s=(e-a)*(c*c);return r*s});let b=5/c,i=Vdc(d,n,b);if(c=fe(c),isNaN(i))return{stiffness:mt.stiffness,damping:mt.damping,duration:c};{let a=Math.pow(i,2)*l;return{stiffness:a,damping:o*2*Math.sqrt(l*a),duration:c}}}var hdc=12;function Vdc(c,t,e){let l=e;for(let d=1;d<hdc;d++)l=l-c(l)/t(l);return l}function ZH(c,t){return c*Math.sqrt(1-t*t)}function IH(c){let t=0,e=50,l=c.next(t);for(;!l.done&&t<2e4;)t+=e,l=c.next(t);return t>=2e4?1/0:t}var Jdc=["duration","bounce"],Cdc=["stiffness","damping","mass"];function S3(c,t){return t.some(e=>c[e]!==void 0)}function vdc(c){let t={velocity:mt.velocity,stiffness:mt.stiffness,damping:mt.damping,mass:mt.mass,isResolvedFromDuration:!1,...c};if(!S3(c,Cdc)&&S3(c,Jdc))if(c.visualDuration){let e=c.visualDuration,l=2*Math.PI/(e*1.2),d=l*l,n=2*ue(.05,1,1-c.bounce)*Math.sqrt(d);t={...t,mass:mt.mass,stiffness:d,damping:n}}else{let e=N3(c);t={...t,...e,mass:mt.mass},t.isResolvedFromDuration=!0}return t}function pH(c=mt.visualDuration,t=mt.bounce){let e=typeof c!="object"?{visualDuration:c,keyframes:[0,1],bounce:t}:c,{restSpeed:l,restDelta:d}=e,n=e.keyframes[0],o=e.keyframes[e.keyframes.length-1],b={done:!1,value:n},{stiffness:i,damping:a,mass:r,duration:s,velocity:G,isResolvedFromDuration:X}=vdc({...e,velocity:-ml(e.velocity||0)}),m=G||0,x=a/(2*Math.sqrt(i*r)),g=o-n,R=ml(Math.sqrt(i/r)),H=Math.abs(g)<5;l||(l=H?mt.restSpeed.granular:mt.restSpeed.default),d||(d=H?mt.restDelta.granular:mt.restDelta.default);let Z;if(x<1){let W=ZH(R,x);Z=y=>{let I=Math.exp(-x*R*y);return o-I*((m+x*R*g)/W*Math.sin(W*y)+g*Math.cos(W*y))}}else if(x===1)Z=W=>o-Math.exp(-R*W)*(g+(m+R*g)*W);else{let W=R*Math.sqrt(x*x-1);Z=y=>{let I=Math.exp(-x*R*y),B=Math.min(W*y,300);return o-I*((m+x*R*g)*Math.sinh(B)+W*g*Math.cosh(B))/W}}let p={calculatedDuration:X&&s||null,next:W=>{let y=Z(W);if(X)b.done=W>=s;else{let I=0;x<1&&(I=W===0?fe(m):RH(Z,W,y));let B=Math.abs(I)<=l,F=Math.abs(o-y)<=d;b.done=B&&F}return b.value=b.done?o:y,b},toString:()=>{let W=Math.min(IH(p),2e4),y=gH(I=>p.next(W*I).value,W,30);return W+"ms "+y}};return p}function zB({keyframes:c,velocity:t=0,power:e=.8,timeConstant:l=325,bounceDamping:d=10,bounceStiffness:n=500,modifyTarget:o,min:b,max:i,restDelta:a=.5,restSpeed:r}){let s=c[0],G={done:!1,value:s},X=B=>b!==void 0&&B<b||i!==void 0&&B>i,m=B=>b===void 0?i:i===void 0||Math.abs(b-B)<Math.abs(i-B)?b:i,x=e*t,g=s+x,R=o===void 0?g:o(g);R!==g&&(x=R-s);let H=B=>-x*Math.exp(-B/l),Z=B=>R+H(B),p=B=>{let F=H(B),V=Z(B);G.done=Math.abs(F)<=a,G.value=G.done?R:V},W,y,I=B=>{X(G.value)&&(W=B,y=pH({keyframes:[G.value,m(G.value)],velocity:RH(Z,B,G.value),damping:d,stiffness:n,restDelta:a,restSpeed:r}))};return I(0),{calculatedDuration:null,next:B=>{let F=!1;return!y&&W===void 0&&(F=!0,p(B),I(B)),W!==void 0&&B>=W?y.next(B-W):(!F&&p(B),G)}}}var k3=Fd(.42,0,1,1),z3=Fd(0,0,.58,1),WH=Fd(.42,0,.58,1);var w3=c=>Array.isArray(c)&&typeof c[0]!="number";var fX=c=>Array.isArray(c)&&typeof c[0]=="number";var A3={linear:it,easeIn:k3,easeInOut:WH,easeOut:z3,circIn:bH,circInOut:aH,circOut:iH,backIn:IX,backInOut:nH,backOut:BB,anticipate:oH},wB=c=>{if(fX(c)){Fl(c.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,e,l,d]=c;return Fd(t,e,l,d)}else if(typeof c=="string")return Fl(A3[c]!==void 0,`Invalid easing type '${c}'`),A3[c];return c};var Ydc=(c,t)=>e=>t(c(e)),Zn=(...c)=>c.reduce(Ydc);var kc=(c,t,e)=>c+(t-c)*e;function AB(c,t,e){return e<0&&(e+=1),e>1&&(e-=1),e<1/6?c+(t-c)*6*e:e<1/2?t:e<2/3?c+(t-c)*(2/3-e)*6:c}function T3({hue:c,saturation:t,lightness:e,alpha:l}){c/=360,t/=100,e/=100;let d=0,n=0,o=0;if(!t)d=n=o=e;else{let b=e<.5?e*(1+t):e+t-e*t,i=2*e-b;d=AB(i,b,c+1/3),n=AB(i,b,c),o=AB(i,b,c-1/3)}return{red:Math.round(d*255),green:Math.round(n*255),blue:Math.round(o*255),alpha:l}}function ls(c,t){return e=>e>0?t:c}var TB=(c,t,e)=>{let l=c*c,d=e*(t*t-l)+l;return d<0?0:Math.sqrt(d)},Ndc=[yX,Rn,Ib],Sdc=c=>Ndc.find(t=>t.test(c));function O3(c){let t=Sdc(c);if(xo(!!t,`'${c}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let e=t.parse(c);return t===Ib&&(e=T3(e)),e}var OB=(c,t)=>{let e=O3(c),l=O3(t);if(!e||!l)return ls(c,t);let d={...e};return n=>(d.red=TB(e.red,l.red,n),d.green=TB(e.green,l.green,n),d.blue=TB(e.blue,l.blue,n),d.alpha=kc(e.alpha,l.alpha,n),Rn.transform(d))};var yH=new Set(["none","hidden"]);function Q3(c,t){return yH.has(c)?e=>e<=0?c:t:e=>e>=1?t:c}function kdc(c,t){return e=>kc(c,t,e)}function BH(c){return typeof c=="number"?kdc:typeof c=="string"?Pr(c)?ls:kt.test(c)?OB:Adc:Array.isArray(c)?U3:typeof c=="object"?kt.test(c)?OB:zdc:ls}function U3(c,t){let e=[...c],l=e.length,d=c.map((n,o)=>BH(n)(n,t[o]));return n=>{for(let o=0;o<l;o++)e[o]=d[o](n);return e}}function zdc(c,t){let e={...c,...t},l={};for(let d in e)c[d]!==void 0&&t[d]!==void 0&&(l[d]=BH(c[d])(c[d],t[d]));return d=>{for(let n in l)e[n]=l[n](d);return e}}function wdc(c,t){var e;let l=[],d={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){let o=t.types[n],b=c.indexes[o][d[o]],i=(e=c.values[b])!==null&&e!==void 0?e:0;l[n]=i,d[o]++}return l}var Adc=(c,t)=>{let e=De.createTransformer(t),l=Mi(c),d=Mi(t);return l.indexes.var.length===d.indexes.var.length&&l.indexes.color.length===d.indexes.color.length&&l.indexes.number.length>=d.indexes.number.length?yH.has(c)&&!d.values.length||yH.has(t)&&!l.values.length?Q3(c,t):Zn(U3(wdc(l,d),d.values),e):(xo(!0,`Complex values '${c}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ls(c,t))};function fH(c,t,e){return typeof c=="number"&&typeof t=="number"&&typeof e=="number"?kc(c,t,e):BH(c)(c,t)}function Tdc(c,t,e){let l=[],d=e||fH,n=c.length-1;for(let o=0;o<n;o++){let b=d(c[o],c[o+1]);if(t){let i=Array.isArray(t)?t[o]||it:t;b=Zn(i,b)}l.push(b)}return l}function D3(c,t,{clamp:e=!0,ease:l,mixer:d}={}){let n=c.length;if(Fl(n===t.length,"Both input and output ranges must be the same length"),n===1)return()=>t[0];if(n===2&&c[0]===c[1])return()=>t[1];c[0]>c[n-1]&&(c=[...c].reverse(),t=[...t].reverse());let o=Tdc(t,l,d),b=o.length,i=a=>{let r=0;if(b>1)for(;r<c.length-2&&!(a<c[r+1]);r++);let s=Jd(c[r],c[r+1],a);return o[r](s)};return e?a=>i(ue(c[0],c[n-1],a)):i}function L3(c,t){let e=c[c.length-1];for(let l=1;l<=t;l++){let d=Jd(0,t,l);c.push(kc(e,1,d))}}function E3(c){let t=[0];return L3(t,c.length-1),t}function j3(c,t){return c.map(e=>e*t)}function Odc(c,t){return c.map(()=>t||WH).splice(0,c.length-1)}function hX({duration:c=300,keyframes:t,times:e,ease:l="easeInOut"}){let d=w3(l)?l.map(wB):wB(l),n={done:!1,value:t[0]},o=j3(e&&e.length===t.length?e:E3(t),c),b=D3(o,t,{ease:Array.isArray(d)?d:Odc(t,d)});return{calculatedDuration:c,next:i=>(n.value=b(i),n.done=i>=c,n)}}var M3=c=>{let t=({timestamp:e})=>c(e);return{start:()=>Jc.update(t,!0),stop:()=>Jl(t),now:()=>Jt.isProcessing?Jt.timestamp:he.now()}};var Qdc={decay:zB,inertia:zB,tween:hX,keyframes:hX,spring:pH},Udc=c=>c/100,Pi=class extends es{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();let{onStop:i}=this.options;i&&i()};let{name:e,motionValue:l,element:d,keyframes:n}=this.options,o=d?.KeyframeResolver||Rb,b=(i,a)=>this.onKeyframesResolved(i,a);this.resolver=new o(n,b,e,l,d),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let{type:e="keyframes",repeat:l=0,repeatDelay:d=0,repeatType:n,velocity:o=0}=this.options,b=ts(e)?e:Qdc[e]||hX,i,a;b!==hX&&typeof t[0]!="number"&&(i=Zn(Udc,fH(t[0],t[1])),t=[0,100]);let r=b({...this.options,keyframes:t});n==="mirror"&&(a=b({...this.options,keyframes:[...t].reverse(),velocity:-o})),r.calculatedDuration===null&&(r.calculatedDuration=IH(r));let{calculatedDuration:s}=r,G=s+d,X=G*(l+1)-d;return{generator:r,mirroredGenerator:a,mapPercentToKeyframes:i,calculatedDuration:s,resolvedDuration:G,totalDuration:X}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,e=!1){let{resolved:l}=this;if(!l){let{keyframes:B}=this.options;return{done:!0,value:B[B.length-1]}}let{finalKeyframe:d,generator:n,mirroredGenerator:o,mapPercentToKeyframes:b,keyframes:i,calculatedDuration:a,totalDuration:r,resolvedDuration:s}=l;if(this.startTime===null)return n.next(0);let{delay:G,repeat:X,repeatType:m,repeatDelay:x,onUpdate:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-r/this.speed,this.startTime)),e?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let R=this.currentTime-G*(this.speed>=0?1:-1),H=this.speed>=0?R<0:R>r;this.currentTime=Math.max(R,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let Z=this.currentTime,p=n;if(X){let B=Math.min(this.currentTime,r)/s,F=Math.floor(B),V=B%1;!V&&B>=1&&(V=1),V===1&&F--,F=Math.min(F,X+1),F%2&&(m==="reverse"?(V=1-V,x&&(V-=x/s)):m==="mirror"&&(p=o)),Z=ue(0,1,V)*s}let W=H?{done:!1,value:i[0]}:p.next(Z);b&&(W.value=b(W.value));let{done:y}=W;!H&&a!==null&&(y=this.speed>=0?this.currentTime>=r:this.currentTime<=0);let I=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&y);return I&&d!==void 0&&(W.value=Hb(i,this.options,d)),g&&g(W.value),I&&this.finish(),W}get duration(){let{resolved:t}=this;return t?ml(t.calculatedDuration):0}get time(){return ml(this.currentTime)}set time(t){t=fe(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=ml(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=M3,onPlay:e,startTime:l}=this.options;this.driver||(this.driver=t(n=>this.tick(n))),e&&e();let d=this.driver.now();this.holdTime!==null?this.startTime=d-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=d):this.startTime=l??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}};var P3=new Set(["opacity","clipPath","filter","transform"]);function ds(c){let t;return()=>(t===void 0&&(t=c()),t)}var _3={linearEasing:void 0};function K3(c,t){let e=ds(c);return()=>{var l;return(l=_3[t])!==null&&l!==void 0?l:e()}}var ns=K3(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function UB(c){return!!(typeof c=="function"&&ns()||!c||typeof c=="string"&&(c in QB||ns())||fX(c)||Array.isArray(c)&&c.every(UB))}var VX=([c,t,e,l])=>`cubic-bezier(${c}, ${t}, ${e}, ${l})`,QB={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:VX([0,.65,.55,1]),circOut:VX([.55,0,1,.45]),backIn:VX([.31,.01,.66,-.59]),backOut:VX([.33,1.53,.69,.99])};function DB(c,t){if(c)return typeof c=="function"&&ns()?gH(c,t):fX(c)?VX(c):Array.isArray(c)?c.map(e=>DB(e,t)||QB.easeOut):QB[c]}function q3(c,t,e,{delay:l=0,duration:d=300,repeat:n=0,repeatType:o="loop",ease:b="easeInOut",times:i}={}){let a={[t]:e};i&&(a.offset=i);let r=DB(b,d);return Array.isArray(r)&&(a.easing=r),c.animate(a,{delay:l,duration:d,easing:Array.isArray(r)?"linear":r,fill:"both",iterations:n+1,direction:o==="reverse"?"alternate":"normal"})}function LB(c,t){c.timeline=t,c.onfinish=null}var $3=ds(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));var hH=10,Ddc=2e4;function Ldc(c){return ts(c.type)||c.type==="spring"||!UB(c.ease)}function Edc(c,t){let e=new Pi({...t,keyframes:c,repeat:0,delay:0,isGenerator:!0}),l={done:!1,value:c[0]},d=[],n=0;for(;!l.done&&n<Ddc;)l=e.sample(n),d.push(l.value),n+=hH;return{times:void 0,keyframes:d,duration:n-hH,ease:"linear"}}var cS={anticipate:oH,backInOut:nH,circInOut:aH};function jdc(c){return c in cS}var FX=class extends es{constructor(t){super(t);let{name:e,motionValue:l,element:d,keyframes:n}=this.options;this.resolver=new cs(n,(o,b)=>this.onKeyframesResolved(o,b),e,l,d),this.resolver.scheduleResolve()}initPlayback(t,e){var l;let{duration:d=300,times:n,ease:o,type:b,motionValue:i,name:a,startTime:r}=this.options;if(!(!((l=i.owner)===null||l===void 0)&&l.current))return!1;if(typeof o=="string"&&ns()&&jdc(o)&&(o=cS[o]),Ldc(this.options)){let{onComplete:G,onUpdate:X,motionValue:m,element:x,...g}=this.options,R=Edc(t,g);t=R.keyframes,t.length===1&&(t[1]=t[0]),d=R.duration,n=R.times,o=R.ease,b="keyframes"}let s=q3(i.owner.current,a,t,{...this.options,duration:d,times:n,ease:o});return s.startTime=r??this.calcStartTime(),this.pendingTimeline?(LB(s,this.pendingTimeline),this.pendingTimeline=void 0):s.onfinish=()=>{let{onComplete:G}=this.options;i.set(Hb(t,this.options,e)),G&&G(),this.cancel(),this.resolveFinishedPromise()},{animation:s,duration:d,times:n,type:b,ease:o,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return ml(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return ml(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:l}=e;l.currentTime=fe(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:l}=e;l.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{let{resolved:e}=this;if(!e)return it;let{animation:l}=e;LB(l,t)}return it}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.playState==="finished"&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:l,duration:d,type:n,ease:o,times:b}=t;if(e.playState==="idle"||e.playState==="finished")return;if(this.time){let{motionValue:a,onUpdate:r,onComplete:s,element:G,...X}=this.options,m=new Pi({...X,keyframes:l,duration:d,type:n,ease:o,times:b,isGenerator:!0}),x=fe(this.time);a.setWithVelocity(m.sample(x-hH).value,m.sample(x).value,hH)}let{onStop:i}=this.options;i&&i(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:l,repeatDelay:d,repeatType:n,damping:o,type:b}=t;return $3()&&l&&P3.has(l)&&e&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate&&!d&&n!=="mirror"&&o!==0&&b!=="inertia"}};var tS=ds(()=>window.ScrollTimeline!==void 0);var VH=class{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}then(t,e){return Promise.all(this.animations).then(t).catch(e)}getAll(t){return this.animations[0][t]}setAll(t,e){for(let l=0;l<this.animations.length;l++)this.animations[l][t]=e}attachTimeline(t,e){let l=this.animations.map(d=>tS()&&d.attachTimeline?d.attachTimeline(t):e(d));return()=>{l.forEach((d,n)=>{d&&d(),this.animations[n].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;e<this.animations.length;e++)t=Math.max(t,this.animations[e].duration);return t}runAll(t){this.animations.forEach(e=>e[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}};function eS({when:c,delay:t,delayChildren:e,staggerChildren:l,staggerDirection:d,repeat:n,repeatType:o,repeatDelay:b,from:i,elapsed:a,...r}){return!!Object.keys(r).length}var os=(c,t,e,l={},d,n)=>o=>{let b=jr(l,c)||{},i=b.delay||l.delay||0,{elapsed:a=0}=l;a=a-fe(i);let r={keyframes:Array.isArray(e)?e:[null,e],ease:"easeOut",velocity:t.getVelocity(),...b,delay:-a,onUpdate:G=>{t.set(G),b.onUpdate&&b.onUpdate(G)},onComplete:()=>{o(),b.onComplete&&b.onComplete()},name:c,motionValue:t,element:n?void 0:d};eS(b)||(r={...r,...o3(c,r)}),r.duration&&(r.duration=fe(r.duration)),r.repeatDelay&&(r.repeatDelay=fe(r.repeatDelay)),r.from!==void 0&&(r.keyframes[0]=r.from);let s=!1;if((r.type===!1||r.duration===0&&!r.repeatDelay)&&(r.duration=0,r.delay===0&&(s=!0)),(qg.current||Mr.skipAnimations)&&(s=!0,r.duration=0,r.delay=0),s&&!n&&t.get()!==void 0){let G=Hb(r.keyframes,b);if(G!==void 0)return Jc.update(()=>{r.onUpdate(G),r.onComplete()}),new VH([])}return!n&&FX.supports(r)?new FX(r):new Pi(r)};var lS=c=>!!(c&&typeof c=="object"&&c.mix&&c.toValue),dS=c=>RX(c)?c[c.length-1]||0:c;function bs(c,t){c.indexOf(t)===-1&&c.push(t)}function is(c,t){let e=c.indexOf(t);e>-1&&c.splice(e,1)}var pb=class{constructor(){this.subscriptions=[]}add(t){return bs(this.subscriptions,t),()=>is(this.subscriptions,t)}notify(t,e,l){let d=this.subscriptions.length;if(d)if(d===1)this.subscriptions[0](t,e,l);else for(let n=0;n<d;n++){let o=this.subscriptions[n];o&&o(t,e,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};var nS=30,Mdc=c=>!isNaN(parseFloat(c)),oS={current:void 0},EB=class{constructor(t,e={}){this.version="11.15.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(l,d=!0)=>{let n=he.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),d&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=he.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Mdc(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new pb);let l=this.events[t].add(e);return t==="change"?()=>{l(),Jc.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){!e||!this.passiveEffect?this.updateAndNotify(t,e):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,e,l){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-l}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return oS.current&&oS.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=he.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>nS)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,nS);return HH(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Ho(c,t){return new EB(c,t)}function Pdc(c,t,e){c.hasValue(t)?c.getValue(t).set(e):c.addValue(t,Ho(e))}function bS(c,t){let e=xb(c,t),{transitionEnd:l={},transition:d={},...n}=e||{};n={...n,...l};for(let o in n){let b=dS(n[o]);Pdc(c,o,b)}}var as=c=>c.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var _dc="framerAppearId",FH="data-"+as(_dc);function JH(c){return c.props[FH]}var st=c=>!!(c&&c.getVelocity);function iS(c){return!!(st(c)&&c.add)}function JX(c,t){let e=c.getValue("willChange");if(iS(e))return e.add(t)}function Kdc({protectedKeys:c,needsAnimating:t},e){let l=c.hasOwnProperty(e)&&t[e]!==!0;return t[e]=!1,l}function CH(c,t,{delay:e=0,transitionOverride:l,type:d}={}){var n;let{transition:o=c.getDefaultTransition(),transitionEnd:b,...i}=t;l&&(o=l);let a=[],r=d&&c.animationState&&c.animationState.getState()[d];for(let s in i){let G=c.getValue(s,(n=c.latestValues[s])!==null&&n!==void 0?n:null),X=i[s];if(X===void 0||r&&Kdc(r,s))continue;let m={delay:e,...jr(o||{},s)},x=!1;if(window.MotionHandoffAnimation){let R=JH(c);if(R){let H=window.MotionHandoffAnimation(R,s,Jc);H!==null&&(m.startTime=H,x=!0)}}JX(c,s),G.start(os(s,G,X,c.shouldReduceMotion&&Xl.has(s)?{type:!1}:m,c,x));let g=G.animation;g&&a.push(g)}return b&&Promise.all(a).then(()=>{Jc.update(()=>{b&&bS(c,b)})}),a}function vH(c,t,e={}){var l;let d=xb(c,t,e.type==="exit"?(l=c.presenceContext)===null||l===void 0?void 0:l.custom:void 0),{transition:n=c.getDefaultTransition()||{}}=d||{};e.transitionOverride&&(n=e.transitionOverride);let o=d?()=>Promise.all(CH(c,d,e)):()=>Promise.resolve(),b=c.variantChildren&&c.variantChildren.size?(a=0)=>{let{delayChildren:r=0,staggerChildren:s,staggerDirection:G}=n;return qdc(c,t,r+a,s,G,e)}:()=>Promise.resolve(),{when:i}=n;if(i){let[a,r]=i==="beforeChildren"?[o,b]:[b,o];return a().then(()=>r())}else return Promise.all([o(),b(e.delay)])}function qdc(c,t,e=0,l=0,d=1,n){let o=[],b=(c.variantChildren.size-1)*l,i=d===1?(a=0)=>a*l:(a=0)=>b-a*l;return Array.from(c.variantChildren).sort($dc).forEach((a,r)=>{a.notify("AnimationStart",t),o.push(vH(a,t,{...n,delay:e+i(r)}).then(()=>a.notify("AnimationComplete",t)))}),Promise.all(o)}function $dc(c,t){return c.sortNodePosition(t)}function aS(c,t,e={}){c.notify("AnimationStart",t);let l;if(Array.isArray(t)){let d=t.map(n=>vH(c,n,e));l=Promise.all(d)}else if(typeof t=="string")l=vH(c,t,e);else{let d=typeof t=="function"?xb(c,t,e.custom):t;l=Promise.all(CH(c,d,e))}return l.then(()=>{c.notify("AnimationComplete",t)})}var cnc=ZX.length;function jB(c){if(!c)return;if(!c.isControllingVariants){let e=c.parent?jB(c.parent)||{}:{};return c.props.initial!==void 0&&(e.initial=c.props.initial),e}let t={};for(let e=0;e<cnc;e++){let l=ZX[e],d=c.props[l];(mo(d)||d===!1)&&(t[l]=d)}return t}var tnc=[...Kg].reverse(),enc=Kg.length;function lnc(c){return t=>Promise.all(t.map(({animation:e,options:l})=>aS(c,e,l)))}function sS(c){let t=lnc(c),e=rS(),l=!0,d=i=>(a,r)=>{var s;let G=xb(c,r,i==="exit"?(s=c.presenceContext)===null||s===void 0?void 0:s.custom:void 0);if(G){let{transition:X,transitionEnd:m,...x}=G;a={...a,...x,...m}}return a};function n(i){t=i(c)}function o(i){let{props:a}=c,r=jB(c.parent)||{},s=[],G=new Set,X={},m=1/0;for(let g=0;g<enc;g++){let R=tnc[g],H=e[R],Z=a[R]!==void 0?a[R]:r[R],p=mo(Z),W=R===i?H.isActive:null;W===!1&&(m=g);let y=Z===r[R]&&Z!==a[R]&&p;if(y&&l&&c.manuallyAnimateOnMount&&(y=!1),H.protectedKeys={...X},!H.isActive&&W===null||!Z&&!H.prevProp||mb(Z)||typeof Z=="boolean")continue;let I=dnc(H.prevProp,Z),B=I||R===i&&H.isActive&&!y&&p||g>m&&p,F=!1,V=Array.isArray(Z)?Z:[Z],f=V.reduce(d(R),{});W===!1&&(f={});let{prevResolvedValues:C={}}=H,J={...C,...f},w=O=>{B=!0,G.has(O)&&(F=!0,G.delete(O)),H.needsAnimating[O]=!0;let N=c.getValue(O);N&&(N.liveStyle=!1)};for(let O in J){let N=f[O],T=C[O];if(X.hasOwnProperty(O))continue;let k=!1;RX(N)&&RX(T)?k=!WB(N,T):k=N!==T,k?N!=null?w(O):G.add(O):N!==void 0&&G.has(O)?w(O):H.protectedKeys[O]=!0}H.prevProp=Z,H.prevResolvedValues=f,H.isActive&&(X={...X,...f}),l&&c.blockInitialAnimation&&(B=!1),B&&(!(y&&I)||F)&&s.push(...V.map(O=>({animation:O,options:{type:R}})))}if(G.size){let g={};G.forEach(R=>{let H=c.getBaseTarget(R),Z=c.getValue(R);Z&&(Z.liveStyle=!0),g[R]=H??null}),s.push({animation:g})}let x=!!s.length;return l&&(a.initial===!1||a.initial===a.animate)&&!c.manuallyAnimateOnMount&&(x=!1),l=!1,x?t(s):Promise.resolve()}function b(i,a){var r;if(e[i].isActive===a)return Promise.resolve();(r=c.variantChildren)===null||r===void 0||r.forEach(G=>{var X;return(X=G.animationState)===null||X===void 0?void 0:X.setActive(i,a)}),e[i].isActive=a;let s=o(i);for(let G in e)e[G].protectedKeys={};return s}return{animateChanges:o,setActive:b,setAnimateFunction:n,getState:()=>e,reset:()=>{e=rS(),l=!0}}}function dnc(c,t){return typeof t=="string"?t!==c:Array.isArray(t)?!WB(t,c):!1}function _i(c=!1){return{isActive:c,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function rS(){return{animate:_i(!0),whileInView:_i(),whileHover:_i(),whileTap:_i(),whileDrag:_i(),whileFocus:_i(),exit:_i()}}var te=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};var YH=class extends te{constructor(t){super(t),t.animationState||(t.animationState=sS(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();mb(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}};var nnc=0,NH=class extends te{constructor(){super(...arguments),this.id=nnc++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===l)return;let d=this.node.animationState.setActive("exit",!t);e&&!t&&d.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}};var uS={animation:{Feature:YH},exit:{Feature:NH}};var GS=$g(()=>window.ScrollTimeline!==void 0);var Cl={x:!1,y:!1};function rs(){return Cl.x||Cl.y}function MB(c,t,e){var l;if(c instanceof Element)return[c];if(typeof c=="string"){let d=document;t&&(d=t.current);let n=(l=e?.[c])!==null&&l!==void 0?l:d.querySelectorAll(c);return n?Array.from(n):[]}return Array.from(c)}function SH(c,t){let e=MB(c),l=new AbortController,d={passive:!0,...t,signal:l.signal};return[e,d,()=>l.abort()]}function mS(c){return t=>{t.pointerType==="touch"||rs()||c(t)}}function PB(c,t,e={}){let[l,d,n]=SH(c,e),o=mS(b=>{let{target:i}=b,a=t(b);if(typeof a!="function"||!i)return;let r=mS(s=>{a(s),i.removeEventListener("pointerleave",r)});i.addEventListener("pointerleave",r,d)});return l.forEach(b=>{b.addEventListener("pointerenter",o,d)}),n}var kH=(c,t)=>t?c===t?!0:kH(c,t.parentElement):!1;var Ki=c=>c.pointerType==="mouse"?typeof c.button!="number"||c.button<=0:c.isPrimary!==!1;var Gnc=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function xS(c){return Gnc.has(c.tagName)||c.tabIndex!==-1}var qi=new WeakSet;function gS(c){return t=>{t.key==="Enter"&&c(t)}}function _B(c,t){c.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var HS=(c,t)=>{let e=c.currentTarget;if(!e)return;let l=gS(()=>{if(qi.has(e))return;_B(e,"down");let d=gS(()=>{_B(e,"up")}),n=()=>_B(e,"cancel");e.addEventListener("keyup",d,t),e.addEventListener("blur",n,t)});e.addEventListener("keydown",l,t),e.addEventListener("blur",()=>e.removeEventListener("keydown",l),t)};function RS(c){return Ki(c)&&!rs()}function KB(c,t,e={}){let[l,d,n]=SH(c,e),o=b=>{let i=b.currentTarget;if(!RS(b)||qi.has(i))return;qi.add(i);let a=t(b),r=(X,m)=>{window.removeEventListener("pointerup",s),window.removeEventListener("pointercancel",G),!(!RS(X)||!qi.has(i))&&(qi.delete(i),typeof a=="function"&&a(X,{success:m}))},s=X=>{r(X,e.useGlobalTarget||kH(i,X.target))},G=X=>{r(X,!1)};window.addEventListener("pointerup",s,d),window.addEventListener("pointercancel",G,d)};return l.forEach(b=>{!xS(b)&&b.getAttribute("tabindex")===null&&(b.tabIndex=0),(e.useGlobalTarget?window:b).addEventListener("pointerdown",o,d),b.addEventListener("focus",a=>HS(a,d),d)}),n}function qB(c){return c==="x"||c==="y"?Cl[c]?null:(Cl[c]=!0,()=>{Cl[c]=!1}):Cl.x||Cl.y?null:(Cl.x=Cl.y=!0,()=>{Cl.x=Cl.y=!1})}function Ro(c){return{point:{x:c.pageX,y:c.pageY}}}var pS=c=>t=>Ki(t)&&c(t,Ro(t));function Zo(c,t,e,l={passive:!0}){return c.addEventListener(t,e,l),()=>c.removeEventListener(t,e)}function Wb(c,t,e,l){return Zo(c,t,pS(e),l)}var WS=(c,t)=>Math.abs(c-t);function yS(c,t){let e=WS(c.x,t.x),l=WS(c.y,t.y);return Math.sqrt(e**2+l**2)}var ss=class{constructor(t,e,{transformPagePoint:l,contextWindow:d,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=c1(this.lastMoveEventInfo,this.history),G=this.startEvent!==null,X=yS(s.offset,{x:0,y:0})>=3;if(!G&&!X)return;let{point:m}=s,{timestamp:x}=Jt;this.history.push({...m,timestamp:x});let{onStart:g,onMove:R}=this.handlers;G||(g&&g(this.lastMoveEvent,s),this.startEvent=this.lastMoveEvent),R&&R(this.lastMoveEvent,s)},this.handlePointerMove=(s,G)=>{this.lastMoveEvent=s,this.lastMoveEventInfo=$B(G,this.transformPagePoint),Jc.update(this.updatePoint,!0)},this.handlePointerUp=(s,G)=>{this.end();let{onEnd:X,onSessionEnd:m,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let g=c1(s.type==="pointercancel"?this.lastMoveEventInfo:$B(G,this.transformPagePoint),this.history);this.startEvent&&X&&X(s,g),m&&m(s,g)},!Ki(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=l,this.contextWindow=d||window;let o=Ro(t),b=$B(o,this.transformPagePoint),{point:i}=b,{timestamp:a}=Jt;this.history=[{...i,timestamp:a}];let{onSessionStart:r}=e;r&&r(t,c1(b,this.history)),this.removeListeners=Zn(Wb(this.contextWindow,"pointermove",this.handlePointerMove),Wb(this.contextWindow,"pointerup",this.handlePointerUp),Wb(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Jl(this.updatePoint)}};function $B(c,t){return t?{point:t(c.point)}:c}function BS(c,t){return{x:c.x-t.x,y:c.y-t.y}}function c1({point:c},t){return{point:c,delta:BS(c,fS(t)),offset:BS(c,gnc(t)),velocity:Hnc(t,.1)}}function gnc(c){return c[0]}function fS(c){return c[c.length-1]}function Hnc(c,t){if(c.length<2)return{x:0,y:0};let e=c.length-1,l=null,d=fS(c);for(;e>=0&&(l=c[e],!(d.timestamp-l.timestamp>fe(t)));)e--;if(!l)return{x:0,y:0};let n=ml(d.timestamp-l.timestamp);if(n===0)return{x:0,y:0};let o={x:(d.x-l.x)/n,y:(d.y-l.y)/n};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Io(c){return c&&typeof c=="object"&&Object.prototype.hasOwnProperty.call(c,"current")}var JS=1e-4,Rnc=1-JS,Znc=1+JS,CS=.01,Inc=0-CS,pnc=0+CS;function Ge(c){return c.max-c.min}function vS(c,t,e){return Math.abs(c-t)<=e}function hS(c,t,e,l=.5){c.origin=l,c.originPoint=kc(t.min,t.max,c.origin),c.scale=Ge(e)/Ge(t),c.translate=kc(e.min,e.max,c.origin)-c.originPoint,(c.scale>=Rnc&&c.scale<=Znc||isNaN(c.scale))&&(c.scale=1),(c.translate>=Inc&&c.translate<=pnc||isNaN(c.translate))&&(c.translate=0)}function us(c,t,e,l){hS(c.x,t.x,e.x,l?l.originX:void 0),hS(c.y,t.y,e.y,l?l.originY:void 0)}function VS(c,t,e){c.min=e.min+t.min,c.max=c.min+Ge(t)}function YS(c,t,e){VS(c.x,t.x,e.x),VS(c.y,t.y,e.y)}function FS(c,t,e){c.min=t.min-e.min,c.max=c.min+Ge(t)}function Gs(c,t,e){FS(c.x,t.x,e.x),FS(c.y,t.y,e.y)}function wS(c,{min:t,max:e},l){return t!==void 0&&c<t?c=l?kc(t,c,l.min):Math.max(c,t):e!==void 0&&c>e&&(c=l?kc(e,c,l.max):Math.min(c,e)),c}function NS(c,t,e){return{min:t!==void 0?c.min+t:void 0,max:e!==void 0?c.max+e-(c.max-c.min):void 0}}function AS(c,{top:t,left:e,bottom:l,right:d}){return{x:NS(c.x,e,d),y:NS(c.y,t,l)}}function SS(c,t){let e=t.min-c.min,l=t.max-c.max;return t.max-t.min<c.max-c.min&&([e,l]=[l,e]),{min:e,max:l}}function TS(c,t){return{x:SS(c.x,t.x),y:SS(c.y,t.y)}}function OS(c,t){let e=.5,l=Ge(c),d=Ge(t);return d>l?e=Jd(t.min,t.max-l,c.min):l>d&&(e=Jd(c.min,c.max-d,t.min)),ue(0,1,e)}function QS(c,t){let e={};return t.min!==void 0&&(e.min=t.min-c.min),t.max!==void 0&&(e.max=t.max-c.min),e}var zH=.35;function US(c=zH){return c===!1?c=0:c===!0&&(c=zH),{x:kS(c,"left","right"),y:kS(c,"top","bottom")}}function kS(c,t,e){return{min:zS(c,t),max:zS(c,e)}}function zS(c,t){return typeof c=="number"?c:c[t]||0}var DS=()=>({translate:0,scale:1,origin:0,originPoint:0}),$i=()=>({x:DS(),y:DS()}),LS=()=>({min:0,max:0}),xt=()=>({x:LS(),y:LS()});function xl(c){return[c("x"),c("y")]}function wH({top:c,left:t,right:e,bottom:l}){return{x:{min:t,max:e},y:{min:c,max:l}}}function ES({x:c,y:t}){return{top:t.min,right:c.max,bottom:t.max,left:c.min}}function jS(c,t){if(!t)return c;let e=t({x:c.left,y:c.top}),l=t({x:c.right,y:c.bottom});return{top:e.y,left:e.x,bottom:l.y,right:l.x}}function t1(c){return c===void 0||c===1}function AH({scale:c,scaleX:t,scaleY:e}){return!t1(c)||!t1(t)||!t1(e)}function po(c){return AH(c)||e1(c)||c.z||c.rotate||c.rotateX||c.rotateY||c.skewX||c.skewY}function e1(c){return MS(c.x)||MS(c.y)}function MS(c){return c&&c!=="0%"}function CX(c,t,e){let l=c-e,d=t*l;return e+d}function PS(c,t,e,l,d){return d!==void 0&&(c=CX(c,d,l)),CX(c,e,l)+t}function l1(c,t=0,e=1,l,d){c.min=PS(c.min,t,e,l,d),c.max=PS(c.max,t,e,l,d)}function d1(c,{x:t,y:e}){l1(c.x,t.translate,t.scale,t.originPoint),l1(c.y,e.translate,e.scale,e.originPoint)}var _S=.999999999999,KS=1.0000000000001;function $S(c,t,e,l=!1){let d=e.length;if(!d)return;t.x=t.y=1;let n,o;for(let b=0;b<d;b++){n=e[b],o=n.projectionDelta;let{visualElement:i}=n.options;i&&i.props.style&&i.props.style.display==="contents"||(l&&n.options.layoutScroll&&n.scroll&&n!==n.root&&ca(c,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,d1(c,o)),l&&po(n.latestValues)&&ca(c,n.latestValues))}t.x<KS&&t.x>_S&&(t.x=1),t.y<KS&&t.y>_S&&(t.y=1)}function yb(c,t){c.min=c.min+t,c.max=c.max+t}function qS(c,t,e,l,d=.5){let n=kc(c.min,c.max,d);l1(c,t,e,n,l)}function ca(c,t){qS(c.x,t.x,t.scaleX,t.scale,t.originX),qS(c.y,t.y,t.scaleY,t.scale,t.originY)}function n1(c,t){return wH(jS(c.getBoundingClientRect(),t))}function ck(c,t,e){let l=n1(c,e),{scroll:d}=t;return d&&(yb(l.x,d.offset.x),yb(l.y,d.offset.y)),l}var TH=({current:c})=>c?c.ownerDocument.defaultView:null;var Wnc=new WeakMap,QH=class{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=xt(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;let d=r=>{let{dragSnapToOrigin:s}=this.getProps();s?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(Ro(r).point)},n=(r,s)=>{let{drag:G,dragPropagation:X,onDragStart:m}=this.getProps();if(G&&!X&&(this.openDragLock&&this.openDragLock(),this.openDragLock=qB(G),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),xl(g=>{let R=this.getAxisMotionValue(g).get()||0;if(Ue.test(R)){let{projection:H}=this.visualElement;if(H&&H.layout){let Z=H.layout.layoutBox[g];Z&&(R=Ge(Z)*(parseFloat(R)/100))}}this.originPoint[g]=R}),m&&Jc.postRender(()=>m(r,s)),JX(this.visualElement,"transform");let{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},o=(r,s)=>{let{dragPropagation:G,dragDirectionLock:X,onDirectionLock:m,onDrag:x}=this.getProps();if(!G&&!this.openDragLock)return;let{offset:g}=s;if(X&&this.currentDirection===null){this.currentDirection=ync(g),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",s.point,g),this.updateAxis("y",s.point,g),this.visualElement.render(),x&&x(r,s)},b=(r,s)=>this.stop(r,s),i=()=>xl(r=>{var s;return this.getAnimationState(r)==="paused"&&((s=this.getAxisMotionValue(r).animation)===null||s===void 0?void 0:s.play())}),{dragSnapToOrigin:a}=this.getProps();this.panSession=new ss(t,{onSessionStart:d,onStart:n,onMove:o,onSessionEnd:b,resumeAnimation:i},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:a,contextWindow:TH(this.visualElement)})}stop(t,e){let l=this.isDragging;if(this.cancel(),!l)return;let{velocity:d}=e;this.startAnimation(d);let{onDragEnd:n}=this.getProps();n&&Jc.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,l){let{drag:d}=this.getProps();if(!l||!OH(t,d,this.currentDirection))return;let n=this.getAxisMotionValue(t),o=this.originPoint[t]+l[t];this.constraints&&this.constraints[t]&&(o=wS(o,this.constraints[t],this.elastic[t])),n.set(o)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:l}=this.getProps(),d=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,n=this.constraints;e&&Io(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&d?this.constraints=AS(d.layoutBox,e):this.constraints=!1,this.elastic=US(l),n!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&xl(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=QS(d.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){let{dragConstraints:t,onMeasureDragConstraints:e}=this.getProps();if(!t||!Io(t))return!1;let l=t.current;Fl(l!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:d}=this.visualElement;if(!d||!d.layout)return!1;let n=ck(l,d.root,this.visualElement.getTransformPagePoint()),o=TS(d.layout.layoutBox,n);if(e){let b=e(ES(o));this.hasMutatedConstraints=!!b,b&&(o=wH(b))}return o}startAnimation(t){let{drag:e,dragMomentum:l,dragElastic:d,dragTransition:n,dragSnapToOrigin:o,onDragTransitionEnd:b}=this.getProps(),i=this.constraints||{},a=xl(r=>{if(!OH(r,e,this.currentDirection))return;let s=i&&i[r]||{};o&&(s={min:0,max:0});let G=d?200:1e6,X=d?40:1e7,m={type:"inertia",velocity:l?t[r]:0,bounceStiffness:G,bounceDamping:X,timeConstant:750,restDelta:1,restSpeed:10,...n,...s};return this.startAxisValueAnimation(r,m)});return Promise.all(a).then(b)}startAxisValueAnimation(t,e){let l=this.getAxisMotionValue(t);return JX(this.visualElement,t),l.start(os(t,l,0,e,this.visualElement,!1))}stopAnimation(){xl(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){xl(t=>{var e;return(e=this.getAxisMotionValue(t).animation)===null||e===void 0?void 0:e.pause()})}getAnimationState(t){var e;return(e=this.getAxisMotionValue(t).animation)===null||e===void 0?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,l=this.visualElement.getProps(),d=l[e];return d||this.visualElement.getValue(t,(l.initial?l.initial[t]:void 0)||0)}snapToCursor(t){xl(e=>{let{drag:l}=this.getProps();if(!OH(e,l,this.currentDirection))return;let{projection:d}=this.visualElement,n=this.getAxisMotionValue(e);if(d&&d.layout){let{min:o,max:b}=d.layout.layoutBox[e];n.set(t[e]-kc(o,b,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:l}=this.visualElement;if(!Io(e)||!l||!this.constraints)return;this.stopAnimation();let d={x:0,y:0};xl(o=>{let b=this.getAxisMotionValue(o);if(b&&this.constraints!==!1){let i=b.get();d[o]=OS({min:i,max:i},this.constraints[o])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),xl(o=>{if(!OH(o,t,null))return;let b=this.getAxisMotionValue(o),{min:i,max:a}=this.constraints[o];b.set(kc(i,a,d[o]))})}addListeners(){if(!this.visualElement.current)return;Wnc.set(this.visualElement,this);let t=this.visualElement.current,e=Wb(t,"pointerdown",i=>{let{drag:a,dragListener:r=!0}=this.getProps();a&&r&&this.start(i)}),l=()=>{let{dragConstraints:i}=this.getProps();Io(i)&&i.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,n=d.addEventListener("measure",l);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),Jc.read(l);let o=Zo(window,"resize",()=>this.scalePositionWithinConstraints()),b=d.addEventListener("didUpdate",(({delta:i,hasLayoutChanged:a})=>{this.isDragging&&a&&(xl(r=>{let s=this.getAxisMotionValue(r);s&&(this.originPoint[r]+=i[r].translate,s.set(s.get()+i[r].translate))}),this.visualElement.render())}));return()=>{o(),e(),n(),b&&b()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:l=!1,dragPropagation:d=!1,dragConstraints:n=!1,dragElastic:o=zH,dragMomentum:b=!0}=t;return{...t,drag:e,dragDirectionLock:l,dragPropagation:d,dragConstraints:n,dragElastic:o,dragMomentum:b}}};function OH(c,t,e){return(t===!0||t===c)&&(e===null||e===c)}function ync(c,t=10){let e=null;return Math.abs(c.y)>t?e="y":Math.abs(c.x)>t&&(e="x"),e}var UH=class extends te{constructor(t){super(t),this.removeGroupControls=it,this.removeListeners=it,this.controls=new QH(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||it}unmount(){this.removeGroupControls(),this.removeListeners()}};var tk=c=>(t,e)=>{c&&Jc.postRender(()=>c(t,e))},DH=class extends te{constructor(){super(...arguments),this.removePointerDownListener=it}onPointerDown(t){this.session=new ss(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:TH(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:l,onPanEnd:d}=this.node.getProps();return{onSessionStart:tk(t),onStart:tk(e),onMove:l,onEnd:(n,o)=>{delete this.session,d&&Jc.postRender(()=>d(n,o))}}}mount(){this.removePointerDownListener=Wb(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var ik=u(h(),1),vX=u($(),1);var yo=u($(),1);var ek=u($(),1),Wo=(0,ek.createContext)(null);function o1(){let c=(0,yo.useContext)(Wo);if(c===null)return[!0,null];let{isPresent:t,onExitComplete:e,register:l}=c,d=(0,yo.useId)();(0,yo.useEffect)(()=>l(d),[]);let n=(0,yo.useCallback)(()=>e&&e(d),[d,e]);return!t&&e?[!1,n]:[!0]}function b1(){return Bnc((0,yo.useContext)(Wo))}function Bnc(c){return c===null?!0:c.isPresent}var lk=u($(),1),Xs=(0,lk.createContext)({});var dk=u($(),1),LH=(0,dk.createContext)({});var ms={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nk(c,t){return t.max===t.min?0:c/(t.max-t.min)*100}var xs={correct:(c,t)=>{if(!t.target)return c;if(typeof c=="string")if(xc.test(c))c=parseFloat(c);else return c;let e=nk(c,t.target.x),l=nk(c,t.target.y);return`${e}% ${l}%`}};var ok={correct:(c,{treeScale:t,projectionDelta:e})=>{let l=c,d=De.parse(c);if(d.length>5)return l;let n=De.createTransformer(c),o=typeof d[0]!="number"?1:0,b=e.x.scale*t.x,i=e.y.scale*t.y;d[0+o]/=b,d[1+o]/=i;let a=kc(b,i,.5);return typeof d[2+o]=="number"&&(d[2+o]/=a),typeof d[3+o]=="number"&&(d[3+o]/=a),n(d)}};var gs={};function bk(c){Object.assign(gs,c)}var{schedule:Hs,cancel:GTc}=tH(queueMicrotask,!1);var i1=class extends vX.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l,layoutId:d}=this.props,{projection:n}=t;bk(fnc),n&&(e.group&&e.group.add(n),l&&l.register&&d&&l.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),ms.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:l,drag:d,isPresent:n}=this.props,o=l.projection;return o&&(o.isPresent=n,d||t.layoutDependency!==e||e===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==n&&(n?o.promote():o.relegate()||Jc.postRender(()=>{let b=o.getStack();(!b||!b.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Hs.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l}=this.props,{projection:d}=t;d&&(d.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(d),l&&l.deregister&&l.deregister(d))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}};function EH(c){let[t,e]=o1(),l=(0,vX.useContext)(Xs);return(0,ik.jsx)(i1,{...c,layoutGroup:l,switchLayoutGroup:(0,vX.useContext)(LH),isPresent:t,safeToRemove:e})}var fnc={borderRadius:{...xs,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:xs,borderTopRightRadius:xs,borderBottomLeftRadius:xs,borderBottomRightRadius:xs,boxShadow:ok};var uk=["TopLeft","TopRight","BottomLeft","BottomRight"],hnc=uk.length,ak=c=>typeof c=="string"?parseFloat(c):c,rk=c=>typeof c=="number"||xc.test(c);function Gk(c,t,e,l,d,n){d?(c.opacity=kc(0,e.opacity!==void 0?e.opacity:1,Vnc(l)),c.opacityExit=kc(t.opacity!==void 0?t.opacity:1,0,Fnc(l))):n&&(c.opacity=kc(t.opacity!==void 0?t.opacity:1,e.opacity!==void 0?e.opacity:1,l));for(let o=0;o<hnc;o++){let b=`border${uk[o]}Radius`,i=sk(t,b),a=sk(e,b);if(i===void 0&&a===void 0)continue;i||(i=0),a||(a=0),i===0||a===0||rk(i)===rk(a)?(c[b]=Math.max(kc(ak(i),ak(a),l),0),(Ue.test(a)||Ue.test(i))&&(c[b]+="%")):c[b]=a}(t.rotate||e.rotate)&&(c.rotate=kc(t.rotate||0,e.rotate||0,l))}function sk(c,t){return c[t]!==void 0?c[t]:c.borderRadius}var Vnc=Xk(0,.5,iH),Fnc=Xk(.5,.95,it);function Xk(c,t,e){return l=>l<c?0:l>t?1:e(Jd(c,t,l))}function mk(c,t){c.min=t.min,c.max=t.max}function vl(c,t){mk(c.x,t.x),mk(c.y,t.y)}function a1(c,t){c.translate=t.translate,c.scale=t.scale,c.originPoint=t.originPoint,c.origin=t.origin}function xk(c,t,e,l,d){return c-=t,c=CX(c,1/e,l),d!==void 0&&(c=CX(c,1/d,l)),c}function Jnc(c,t=0,e=1,l=.5,d,n=c,o=c){if(Ue.test(t)&&(t=parseFloat(t),t=kc(o.min,o.max,t/100)-o.min),typeof t!="number")return;let b=kc(n.min,n.max,l);c===n&&(b-=t),c.min=xk(c.min,t,e,b,d),c.max=xk(c.max,t,e,b,d)}function gk(c,t,[e,l,d],n,o){Jnc(c,t[e],t[l],t[d],t.scale,n,o)}var Cnc=["x","scaleX","originX"],vnc=["y","scaleY","originY"];function r1(c,t,e,l){gk(c.x,t,Cnc,e?e.x:void 0,l?l.x:void 0),gk(c.y,t,vnc,e?e.y:void 0,l?l.y:void 0)}function Hk(c){return c.translate===0&&c.scale===1}function s1(c){return Hk(c.x)&&Hk(c.y)}function Rk(c,t){return c.min===t.min&&c.max===t.max}function Ik(c,t){return Rk(c.x,t.x)&&Rk(c.y,t.y)}function Zk(c,t){return Math.round(c.min)===Math.round(t.min)&&Math.round(c.max)===Math.round(t.max)}function u1(c,t){return Zk(c.x,t.x)&&Zk(c.y,t.y)}function G1(c){return Ge(c.x)/Ge(c.y)}function X1(c,t){return c.translate===t.translate&&c.scale===t.scale&&c.originPoint===t.originPoint}var jH=class{constructor(){this.members=[]}add(t){bs(this.members,t),t.scheduleRender()}remove(t){if(is(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(t){let e=this.members.findIndex(d=>t===d);if(e===0)return!1;let l;for(let d=e;d>=0;d--){let n=this.members[d];if(n.isPresent!==!1){l=n;break}}return l?(this.promote(l),!0):!1}promote(t,e){let l=this.lead;if(t!==l&&(this.prevLead=l,this.lead=t,t.show(),l)){l.instance&&l.scheduleRender(),t.scheduleRender(),t.resumeFrom=l,e&&(t.resumeFrom.preserveOpacity=!0),l.snapshot&&(t.snapshot=l.snapshot,t.snapshot.latestValues=l.animationValues||l.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:d}=t.options;d===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:l}=t;e.onExitComplete&&e.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function pk(c,t,e){let l="",d=c.x.translate/t.x,n=c.y.translate/t.y,o=e?.z||0;if((d||n||o)&&(l=`translate3d(${d}px, ${n}px, ${o}px) `),(t.x!==1||t.y!==1)&&(l+=`scale(${1/t.x}, ${1/t.y}) `),e){let{transformPerspective:a,rotate:r,rotateX:s,rotateY:G,skewX:X,skewY:m}=e;a&&(l=`perspective(${a}px) ${l}`),r&&(l+=`rotate(${r}deg) `),s&&(l+=`rotateX(${s}deg) `),G&&(l+=`rotateY(${G}deg) `),X&&(l+=`skewX(${X}deg) `),m&&(l+=`skewY(${m}deg) `)}let b=c.x.scale*t.x,i=c.y.scale*t.y;return(b!==1||i!==1)&&(l+=`scale(${b}, ${i})`),l||"none"}var Wk=(c,t)=>c.depth-t.depth;var MH=class{constructor(){this.children=[],this.isDirty=!1}add(t){bs(this.children,t),this.isDirty=!0}remove(t){is(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Wk),this.isDirty=!1,this.children.forEach(t)}};function Rs(c){let t=st(c)?c.get():c;return lS(t)?t.toValue():t}function yk(c,t){let e=he.now(),l=({timestamp:d})=>{let n=d-e;n>=t&&(Jl(l),c(n-t))};return Jc.read(l,!0),()=>Jl(l)}function Bk(c){return c instanceof SVGElement&&c.tagName!=="svg"}function fk(c,t,e){let l=st(c)?c:Ho(c);return l.start(os("",l,t,e)),l.animation}var ta={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},YX=typeof window<"u"&&window.MotionDebug!==void 0,m1=["","X","Y","Z"],Ync={visibility:"hidden"},hk=1e3,Nnc=0;function x1(c,t,e,l){let{latestValues:d}=t;d[c]&&(e[c]=d[c],t.setStaticValue(c,0),l&&(l[c]=0))}function Sk(c){if(c.hasCheckedOptimisedAppear=!0,c.root===c)return;let{visualElement:t}=c.options;if(!t)return;let e=JH(t);if(window.MotionHasOptimisedAnimation(e,"transform")){let{layout:d,layoutId:n}=c.options;window.MotionCancelOptimisedAnimation(e,"transform",Jc,!(d||n))}let{parent:l}=c;l&&!l.hasCheckedOptimisedAppear&&Sk(l)}function PH({attachResizeListener:c,defaultParent:t,measureScroll:e,checkIsScrollRoot:l,resetTransform:d}){return class{constructor(o={},b=t?.()){this.id=Nnc++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,YX&&(ta.totalNodes=ta.resolvedTargetDeltas=ta.recalculatedProjection=0),this.nodes.forEach(znc),this.nodes.forEach(Qnc),this.nodes.forEach(Unc),this.nodes.forEach(wnc),YX&&window.MotionDebug.record(ta)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=b?b.root||b:this,this.path=b?[...b.path,b]:[],this.parent=b,this.depth=b?b.depth+1:0;for(let i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new MH)}addEventListener(o,b){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new pb),this.eventHandlers.get(o).add(b)}notifyListeners(o,...b){let i=this.eventHandlers.get(o);i&&i.notify(...b)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,b=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=Bk(o),this.instance=o;let{layoutId:i,layout:a,visualElement:r}=this.options;if(r&&!r.current&&r.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),b&&(a||i)&&(this.isLayoutDirty=!0),c){let s,G=()=>this.root.updateBlockedByResize=!1;c(o,()=>{this.root.updateBlockedByResize=!0,s&&s(),s=yk(G,250),ms.hasAnimatedSinceResize&&(ms.hasAnimatedSinceResize=!1,this.nodes.forEach(Fk))})}i&&this.root.registerSharedNode(i,this),this.options.animate!==!1&&r&&(i||a)&&this.addEventListener("didUpdate",({delta:s,hasLayoutChanged:G,hasRelativeTargetChanged:X,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let x=this.options.transition||r.getDefaultTransition()||Mnc,{onLayoutAnimationStart:g,onLayoutAnimationComplete:R}=r.getProps(),H=!this.targetLayout||!u1(this.targetLayout,m)||X,Z=!G&&X;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||Z||G&&(H||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(s,Z);let p={...jr(x,"layout"),onPlay:g,onComplete:R};(r.shouldReduceMotion||this.options.layoutRoot)&&(p.delay=0,p.type=!1),this.startAnimation(p)}else G||Fk(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Jl(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Dnc),this.animationId++)}getTransformTemplate(){let{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Sk(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let r=0;r<this.path.length;r++){let s=this.path[r];s.shouldResetTransform=!0,s.updateScroll("snapshot"),s.options.layoutRoot&&s.willUpdate(!1)}let{layoutId:b,layout:i}=this.options;if(b===void 0&&!i)return;let a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Vk);return}this.isUpdating||this.nodes.forEach(Tnc),this.isUpdating=!1,this.nodes.forEach(Onc),this.nodes.forEach(Snc),this.nodes.forEach(knc),this.clearAllSnapshots();let b=he.now();Jt.delta=ue(0,1e3/60,b-Jt.timestamp),Jt.timestamp=b,Jt.isProcessing=!0,eH.update.process(Jt),eH.preRender.process(Jt),eH.render.process(Jt),Jt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Hs.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(Anc),this.sharedNodes.forEach(Lnc)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Jc.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Jc.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let i=0;i<this.path.length;i++)this.path[i].updateScroll();let o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=xt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:b}=this.options;b&&b.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let b=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(b=!1),b){let i=l(this.instance);this.scroll={animationId:this.root.animationId,phase:o,isRoot:i,offset:e(this.instance),wasRoot:this.scroll?this.scroll.isRoot:i}}}resetTransform(){if(!d)return;let o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,b=this.projectionDelta&&!s1(this.projectionDelta),i=this.getTransformTemplate(),a=i?i(this.latestValues,""):void 0,r=a!==this.prevTransformTemplateValue;o&&(b||po(this.latestValues)||r)&&(d(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){let b=this.measurePageBox(),i=this.removeElementScroll(b);return o&&(i=this.removeTransform(i)),Pnc(i),{animationId:this.root.animationId,measuredBox:b,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){var o;let{visualElement:b}=this.options;if(!b)return xt();let i=b.measureViewportBox();if(!(((o=this.scroll)===null||o===void 0?void 0:o.wasRoot)||this.path.some(_nc))){let{scroll:r}=this.root;r&&(yb(i.x,r.offset.x),yb(i.y,r.offset.y))}return i}removeElementScroll(o){var b;let i=xt();if(vl(i,o),!((b=this.scroll)===null||b===void 0)&&b.wasRoot)return i;for(let a=0;a<this.path.length;a++){let r=this.path[a],{scroll:s,options:G}=r;r!==this.root&&s&&G.layoutScroll&&(s.wasRoot&&vl(i,o),yb(i.x,s.offset.x),yb(i.y,s.offset.y))}return i}applyTransform(o,b=!1){let i=xt();vl(i,o);for(let a=0;a<this.path.length;a++){let r=this.path[a];!b&&r.options.layoutScroll&&r.scroll&&r!==r.root&&ca(i,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),po(r.latestValues)&&ca(i,r.latestValues)}return po(this.latestValues)&&ca(i,this.latestValues),i}removeTransform(o){let b=xt();vl(b,o);for(let i=0;i<this.path.length;i++){let a=this.path[i];if(!a.instance||!po(a.latestValues))continue;AH(a.latestValues)&&a.updateSnapshot();let r=xt(),s=a.measurePageBox();vl(r,s),r1(b,a.latestValues,a.snapshot?a.snapshot.layoutBox:void 0,r)}return po(this.latestValues)&&r1(b,this.latestValues),b}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Jt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var b;let i=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=i.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=i.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=i.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==i;if(!(o||a&&this.isSharedProjectionDirty||this.isProjectionDirty||!((b=this.parent)===null||b===void 0)&&b.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:s,layoutId:G}=this.options;if(!(!this.layout||!(s||G))){if(this.resolvedRelativeTargetAt=Jt.timestamp,!this.targetDelta&&!this.relativeTarget){let X=this.getClosestProjectingParent();X&&X.layout&&this.animationProgress!==1?(this.relativeParent=X,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xt(),this.relativeTargetOrigin=xt(),Gs(this.relativeTargetOrigin,this.layout.layoutBox,X.layout.layoutBox),vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=xt(),this.targetWithTransforms=xt()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),YS(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):vl(this.target,this.layout.layoutBox),d1(this.target,this.targetDelta)):vl(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let X=this.getClosestProjectingParent();X&&!!X.resumingFrom==!!this.resumingFrom&&!X.options.layoutScroll&&X.target&&this.animationProgress!==1?(this.relativeParent=X,this.forceRelativeParentToResolveTarget(),this.relativeTarget=xt(),this.relativeTargetOrigin=xt(),Gs(this.relativeTargetOrigin,this.target,X.target),vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}YX&&ta.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||AH(this.parent.latestValues)||e1(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var o;let b=this.getLead(),i=!!this.resumingFrom||this!==b,a=!0;if((this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty)&&(a=!1),i&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(a=!1),this.resolvedRelativeTargetAt===Jt.timestamp&&(a=!1),a)return;let{layout:r,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||s))return;vl(this.layoutCorrected,this.layout.layoutBox);let G=this.treeScale.x,X=this.treeScale.y;$S(this.layoutCorrected,this.treeScale,this.path,i),b.layout&&!b.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(b.target=b.layout.layoutBox,b.targetWithTransforms=xt());let{target:m}=b;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(a1(this.prevProjectionDelta.x,this.projectionDelta.x),a1(this.prevProjectionDelta.y,this.projectionDelta.y)),us(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==G||this.treeScale.y!==X||!X1(this.projectionDelta.x,this.prevProjectionDelta.x)||!X1(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m)),YX&&ta.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var b;if((b=this.options.visualElement)===null||b===void 0||b.scheduleRender(),o){let i=this.getStack();i&&i.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=$i(),this.projectionDelta=$i(),this.projectionDeltaWithTransform=$i()}setAnimationOrigin(o,b=!1){let i=this.snapshot,a=i?i.latestValues:{},r={...this.latestValues},s=$i();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!b;let G=xt(),X=i?i.source:void 0,m=this.layout?this.layout.source:void 0,x=X!==m,g=this.getStack(),R=!g||g.members.length<=1,H=!!(x&&!R&&this.options.crossfade===!0&&!this.path.some(jnc));this.animationProgress=0;let Z;this.mixTargetDelta=p=>{let W=p/1e3;Jk(s.x,o.x,W),Jk(s.y,o.y,W),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Gs(G,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Enc(this.relativeTarget,this.relativeTargetOrigin,G,W),Z&&Ik(this.relativeTarget,Z)&&(this.isProjectionDirty=!1),Z||(Z=xt()),vl(Z,this.relativeTarget)),x&&(this.animationValues=r,Gk(r,a,this.latestValues,W,H,R)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=W},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Jl(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Jc.update(()=>{ms.hasAnimatedSinceResize=!0,this.currentAnimation=fk(0,hk,{...o,onUpdate:b=>{this.mixTargetDelta(b),o.onUpdate&&o.onUpdate(b)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(hk),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let o=this.getLead(),{targetWithTransforms:b,target:i,layout:a,latestValues:r}=o;if(!(!b||!i||!a)){if(this!==o&&this.layout&&a&&kk(this.options.animationType,this.layout.layoutBox,a.layoutBox)){i=this.target||xt();let s=Ge(this.layout.layoutBox.x);i.x.min=o.target.x.min,i.x.max=i.x.min+s;let G=Ge(this.layout.layoutBox.y);i.y.min=o.target.y.min,i.y.max=i.y.min+G}vl(b,i),ca(b,r),us(this.projectionDeltaWithTransform,this.layoutCorrected,b,r)}}registerSharedNode(o,b){this.sharedNodes.has(o)||this.sharedNodes.set(o,new jH),this.sharedNodes.get(o).add(b);let a=b.options.initialPromotionConfig;b.promote({transition:a?a.transition:void 0,preserveFollowOpacity:a&&a.shouldPreserveFollowOpacity?a.shouldPreserveFollowOpacity(b):void 0})}isLead(){let o=this.getStack();return o?o.lead===this:!0}getLead(){var o;let{layoutId:b}=this.options;return b?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;let{layoutId:b}=this.options;return b?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){let{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:b,preserveFollowOpacity:i}={}){let a=this.getStack();a&&a.promote(this,i),o&&(this.projectionDelta=void 0,this.needsReset=!0),b&&this.setOptions({transition:b})}relegate(){let o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){let{visualElement:o}=this.options;if(!o)return;let b=!1,{latestValues:i}=o;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(b=!0),!b)return;let a={};i.z&&x1("z",o,a,this.animationValues);for(let r=0;r<m1.length;r++)x1(`rotate${m1[r]}`,o,a,this.animationValues),x1(`skew${m1[r]}`,o,a,this.animationValues);o.render();for(let r in a)o.setStaticValue(r,a[r]),this.animationValues&&(this.animationValues[r]=a[r]);o.scheduleRender()}getProjectionStyles(o){var b,i;if(!this.instance||this.isSVG)return;if(!this.isVisible)return Ync;let a={visibility:""},r=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,a.opacity="",a.pointerEvents=Rs(o?.pointerEvents)||"",a.transform=r?r(this.latestValues,""):"none",a;let s=this.getLead();if(!this.projectionDelta||!this.layout||!s.target){let x={};return this.options.layoutId&&(x.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,x.pointerEvents=Rs(o?.pointerEvents)||""),this.hasProjected&&!po(this.latestValues)&&(x.transform=r?r({},""):"none",this.hasProjected=!1),x}let G=s.animationValues||s.latestValues;this.applyTransformsToTarget(),a.transform=pk(this.projectionDeltaWithTransform,this.treeScale,G),r&&(a.transform=r(G,a.transform));let{x:X,y:m}=this.projectionDelta;a.transformOrigin=`${X.origin*100}% ${m.origin*100}% 0`,s.animationValues?a.opacity=s===this?(i=(b=G.opacity)!==null&&b!==void 0?b:this.latestValues.opacity)!==null&&i!==void 0?i:1:this.preserveOpacity?this.latestValues.opacity:G.opacityExit:a.opacity=s===this?G.opacity!==void 0?G.opacity:"":G.opacityExit!==void 0?G.opacityExit:0;for(let x in gs){if(G[x]===void 0)continue;let{correct:g,applyTo:R}=gs[x],H=a.transform==="none"?G[x]:g(G[x],s);if(R){let Z=R.length;for(let p=0;p<Z;p++)a[R[p]]=H}else a[x]=H}return this.options.layoutId&&(a.pointerEvents=s===this?Rs(o?.pointerEvents)||"":"none"),a}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var b;return(b=o.currentAnimation)===null||b===void 0?void 0:b.stop()}),this.root.nodes.forEach(Vk),this.root.sharedNodes.clear()}}}function Snc(c){c.updateLayout()}function knc(c){var t;let e=((t=c.resumeFrom)===null||t===void 0?void 0:t.snapshot)||c.snapshot;if(c.isLead()&&c.layout&&e&&c.hasListeners("didUpdate")){let{layoutBox:l,measuredBox:d}=c.layout,{animationType:n}=c.options,o=e.source!==c.layout.source;n==="size"?xl(s=>{let G=o?e.measuredBox[s]:e.layoutBox[s],X=Ge(G);G.min=l[s].min,G.max=G.min+X}):kk(n,e.layoutBox,l)&&xl(s=>{let G=o?e.measuredBox[s]:e.layoutBox[s],X=Ge(l[s]);G.max=G.min+X,c.relativeTarget&&!c.currentAnimation&&(c.isProjectionDirty=!0,c.relativeTarget[s].max=c.relativeTarget[s].min+X)});let b=$i();us(b,l,e.layoutBox);let i=$i();o?us(i,c.applyTransform(d,!0),e.measuredBox):us(i,l,e.layoutBox);let a=!s1(b),r=!1;if(!c.resumeFrom){let s=c.getClosestProjectingParent();if(s&&!s.resumeFrom){let{snapshot:G,layout:X}=s;if(G&&X){let m=xt();Gs(m,e.layoutBox,G.layoutBox);let x=xt();Gs(x,l,X.layoutBox),u1(m,x)||(r=!0),s.options.layoutRoot&&(c.relativeTarget=x,c.relativeTargetOrigin=m,c.relativeParent=s)}}}c.notifyListeners("didUpdate",{layout:l,snapshot:e,delta:i,layoutDelta:b,hasLayoutChanged:a,hasRelativeTargetChanged:r})}else if(c.isLead()){let{onExitComplete:l}=c.options;l&&l()}c.options.transition=void 0}function znc(c){YX&&ta.totalNodes++,c.parent&&(c.isProjecting()||(c.isProjectionDirty=c.parent.isProjectionDirty),c.isSharedProjectionDirty||(c.isSharedProjectionDirty=!!(c.isProjectionDirty||c.parent.isProjectionDirty||c.parent.isSharedProjectionDirty)),c.isTransformDirty||(c.isTransformDirty=c.parent.isTransformDirty))}function wnc(c){c.isProjectionDirty=c.isSharedProjectionDirty=c.isTransformDirty=!1}function Anc(c){c.clearSnapshot()}function Vk(c){c.clearMeasurements()}function Tnc(c){c.isLayoutDirty=!1}function Onc(c){let{visualElement:t}=c.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),c.resetTransform()}function Fk(c){c.finishAnimation(),c.targetDelta=c.relativeTarget=c.target=void 0,c.isProjectionDirty=!0}function Qnc(c){c.resolveTargetDelta()}function Unc(c){c.calcProjection()}function Dnc(c){c.resetSkewAndRotation()}function Lnc(c){c.removeLeadSnapshot()}function Jk(c,t,e){c.translate=kc(t.translate,0,e),c.scale=kc(t.scale,1,e),c.origin=t.origin,c.originPoint=t.originPoint}function Ck(c,t,e,l){c.min=kc(t.min,e.min,l),c.max=kc(t.max,e.max,l)}function Enc(c,t,e,l){Ck(c.x,t.x,e.x,l),Ck(c.y,t.y,e.y,l)}function jnc(c){return c.animationValues&&c.animationValues.opacityExit!==void 0}var Mnc={duration:.45,ease:[.4,0,.1,1]},vk=c=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(c),Yk=vk("applewebkit/")&&!vk("chrome/")?Math.round:it;function Nk(c){c.min=Yk(c.min),c.max=Yk(c.max)}function Pnc(c){Nk(c.x),Nk(c.y)}function kk(c,t,e){return c==="position"||c==="preserve-aspect"&&!vS(G1(t),G1(e),.2)}function _nc(c){var t;return c!==c.root&&((t=c.scroll)===null||t===void 0?void 0:t.wasRoot)}var zk=PH({attachResizeListener:(c,t)=>Zo(c,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var g1={current:void 0},_H=PH({measureScroll:c=>({x:c.scrollLeft,y:c.scrollTop}),defaultParent:()=>{if(!g1.current){let c=new zk({});c.mount(window),c.setOptions({layoutScroll:!0}),g1.current=c}return g1.current},resetTransform:(c,t)=>{c.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:c=>window.getComputedStyle(c).position==="fixed"});var wk={pan:{Feature:DH},drag:{Feature:UH,ProjectionNode:_H,MeasureLayout:EH}};function Ak(c,t,e){let{props:l}=c;c.animationState&&l.whileHover&&c.animationState.setActive("whileHover",e==="Start");let d="onHover"+e,n=l[d];n&&Jc.postRender(()=>n(t,Ro(t)))}var KH=class extends te{mount(){let{current:t}=this.node;t&&(this.unmount=PB(t,e=>(Ak(this.node,e,"Start"),l=>Ak(this.node,l,"End"))))}unmount(){}};var qH=class extends te{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Zn(Zo(this.node.current,"focus",()=>this.onFocus()),Zo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};function Tk(c,t,e){let{props:l}=c;c.animationState&&l.whileTap&&c.animationState.setActive("whileTap",e==="Start");let d="onTap"+(e==="End"?"":e),n=l[d];n&&Jc.postRender(()=>n(t,Ro(t)))}var $H=class extends te{mount(){let{current:t}=this.node;t&&(this.unmount=KB(t,e=>(Tk(this.node,e,"Start"),(l,{success:d})=>Tk(this.node,l,d?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}};var R1=new WeakMap,H1=new WeakMap,Knc=c=>{let t=R1.get(c.target);t&&t(c)},qnc=c=>{c.forEach(Knc)};function $nc({root:c,...t}){let e=c||document;H1.has(e)||H1.set(e,{});let l=H1.get(e),d=JSON.stringify(t);return l[d]||(l[d]=new IntersectionObserver(qnc,{root:c,...t})),l[d]}function Ok(c,t,e){let l=$nc(t);return R1.set(c,e),l.observe(c),()=>{R1.delete(c),l.unobserve(c)}}var coc={some:0,all:1},cR=class extends te{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:l,amount:d="some",once:n}=t,o={root:e?e.current:void 0,rootMargin:l,threshold:typeof d=="number"?d:coc[d]},b=i=>{let{isIntersecting:a}=i;if(this.isInView===a||(this.isInView=a,n&&!a&&this.hasEnteredView))return;a&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",a);let{onViewportEnter:r,onViewportLeave:s}=this.node.getProps(),G=a?r:s;G&&G(i)};return Ok(this.node.current,o,b)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(toc(t,e))&&this.startObserver()}unmount(){}};function toc({viewport:c={}},{viewport:t={}}={}){return e=>c[e]!==t[e]}var Qk={inView:{Feature:cR},tap:{Feature:$H},focus:{Feature:qH},hover:{Feature:KH}};var Uk={layout:{ProjectionNode:_H,MeasureLayout:EH}};var oR=u(h(),1),ps=u($(),1);var Dk=u($(),1),Zs=(0,Dk.createContext)({transformPagePoint:c=>c,isStatic:!1,reducedMotion:"never"});var Lk=u($(),1),Bb=(0,Lk.createContext)({});var gl=u($(),1);var tR=u($(),1);var Is=typeof window<"u";var eR=Is?tR.useLayoutEffect:tR.useEffect;var Ek=u($(),1),lR=(0,Ek.createContext)({strict:!1});function jk(c,t,e,l,d){var n,o;let{visualElement:b}=(0,gl.useContext)(Bb),i=(0,gl.useContext)(lR),a=(0,gl.useContext)(Wo),r=(0,gl.useContext)(Zs).reducedMotion,s=(0,gl.useRef)(null);l=l||i.renderer,!s.current&&l&&(s.current=l(c,{visualState:t,parent:b,props:e,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:r}));let G=s.current,X=(0,gl.useContext)(LH);G&&!G.projection&&d&&(G.type==="html"||G.type==="svg")&&eoc(s.current,e,d,X);let m=(0,gl.useRef)(!1);(0,gl.useInsertionEffect)(()=>{G&&m.current&&G.update(e,a)});let x=e[FH],g=(0,gl.useRef)(!!x&&!(!((n=window.MotionHandoffIsComplete)===null||n===void 0)&&n.call(window,x))&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,x)));return eR(()=>{G&&(m.current=!0,window.MotionIsMounted=!0,G.updateFeatures(),Hs.render(G.render),g.current&&G.animationState&&G.animationState.animateChanges())}),(0,gl.useEffect)(()=>{G&&(!g.current&&G.animationState&&G.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var R;(R=window.MotionHandoffMarkAsComplete)===null||R===void 0||R.call(window,x)}),g.current=!1))}),G}function eoc(c,t,e,l){let{layoutId:d,layout:n,drag:o,dragConstraints:b,layoutScroll:i,layoutRoot:a}=t;c.projection=new e(c.latestValues,t["data-framer-portal-id"]?void 0:Mk(c.parent)),c.projection.setOptions({layoutId:d,layout:n,alwaysMeasureLayout:!!o||b&&Io(b),visualElement:c,animationType:typeof n=="string"?n:"both",initialPromotionConfig:l,layoutScroll:i,layoutRoot:a})}function Mk(c){if(c)return c.options.allowProjection!==!1?c.projection:Mk(c.parent)}var Pk=u($(),1);function _k(c,t,e){return(0,Pk.useCallback)(l=>{l&&c.mount&&c.mount(l),t&&(l?t.mount(l):t.unmount()),e&&(typeof e=="function"?e(l):Io(e)&&(e.current=l))},[t])}var nR=u($(),1);function ea(c){return mb(c.animate)||ZX.some(t=>mo(c[t]))}function dR(c){return!!(ea(c)||c.variants)}function Kk(c,t){if(ea(c)){let{initial:e,animate:l}=c;return{initial:e===!1||mo(e)?e:void 0,animate:mo(l)?l:void 0}}return c.inherit!==!1?t:{}}function $k(c){let{initial:t,animate:e}=Kk(c,(0,nR.useContext)(Bb));return(0,nR.useMemo)(()=>({initial:t,animate:e}),[qk(t),qk(e)])}function qk(c){return Array.isArray(c)?c.join(" "):c}var cz={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Bo={};for(let c in cz)Bo[c]={isEnabled:t=>cz[c].some(e=>!!t[e])};function tz(c){for(let t in c)Bo[t]={...Bo[t],...c[t]}}var ez=Symbol.for("motionComponentSymbol");function lz({preloadedFeatures:c,createVisualElement:t,useRender:e,useVisualState:l,Component:d}){c&&tz(c);function n(b,i){let a,r={...(0,ps.useContext)(Zs),...b,layoutId:loc(b)},{isStatic:s}=r,G=$k(b),X=l(b,s);if(!s&&Is){doc(r,c);let m=noc(r);a=m.MeasureLayout,G.visualElement=jk(d,X,r,t,m.ProjectionNode)}return(0,oR.jsxs)(Bb.Provider,{value:G,children:[a&&G.visualElement?(0,oR.jsx)(a,{visualElement:G.visualElement,...r}):null,e(d,b,_k(X,G.visualElement,i),X,s,G.visualElement)]})}let o=(0,ps.forwardRef)(n);return o[ez]=d,o}function loc({layoutId:c}){let t=(0,ps.useContext)(Xs).id;return t&&c!==void 0?t+"-"+c:c}function doc(c,t){let e=(0,ps.useContext)(lR).strict}function noc(c){let{drag:t,layout:e}=Bo;if(!t&&!e)return{};let l={...t,...e};return{MeasureLayout:t?.isEnabled(c)||e?.isEnabled(c)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}var dz=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Ws(c){return typeof c!="string"||c.includes("-")?!1:!!(dz.indexOf(c)>-1||/[A-Z]/u.test(c))}function bR(c,{style:t,vars:e},l,d){Object.assign(c.style,t,d&&d.getProjectionStyles(l));for(let n in e)c.style.setProperty(n,e[n])}var iR=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function aR(c,t,e,l){bR(c,t,void 0,l);for(let d in t.attrs)c.setAttribute(iR.has(d)?d:as(d),t.attrs[d])}function rR(c,{layout:t,layoutId:e}){return Xl.has(c)||c.startsWith("origin")||(t||e!==void 0)&&(!!gs[c]||c==="opacity")}function ys(c,t,e){var l;let{style:d}=c,n={};for(let o in d)(st(d[o])||t.style&&st(t.style[o])||rR(o,c)||((l=e?.getValue(o))===null||l===void 0?void 0:l.liveStyle)!==void 0)&&(n[o]=d[o]);return n}function sR(c,t,e){let l=ys(c,t,e);for(let d in c)if(st(c[d])||st(t[d])){let n=gb.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;l[n]=c[d]}return l}var Z1=u($(),1);var nz=u($(),1);function Bs(c){let t=(0,nz.useRef)(null);return t.current===null&&(t.current=c()),t.current}function ooc({scrapeMotionValuesFromProps:c,createRenderState:t,onMount:e},l,d,n){let o={latestValues:boc(l,d,n,c),renderState:t()};return e&&(o.mount=b=>e(l,b,o)),o}var uR=c=>(t,e)=>{let l=(0,Z1.useContext)(Bb),d=(0,Z1.useContext)(Wo),n=()=>ooc(c,t,l,d);return e?n():Bs(n)};function boc(c,t,e,l){let d={},n=l(c,{});for(let G in n)d[G]=Rs(n[G]);let{initial:o,animate:b}=c,i=ea(c),a=dR(c);t&&a&&!i&&c.inherit!==!1&&(o===void 0&&(o=t.initial),b===void 0&&(b=t.animate));let r=e?e.initial===!1:!1;r=r||o===!1;let s=r?b:o;if(s&&typeof s!="boolean"&&!mb(s)){let G=Array.isArray(s)?s:[s];for(let X=0;X<G.length;X++){let m=Er(c,G[X]);if(m){let{transitionEnd:x,transition:g,...R}=m;for(let H in R){let Z=R[H];if(Array.isArray(Z)){let p=r?Z.length-1:0;Z=Z[p]}Z!==null&&(d[H]=Z)}for(let H in x)d[H]=x[H]}}}return d}var fs=()=>({style:{},transform:{},transformOrigin:{},vars:{}});var GR=()=>({...fs(),attrs:{}});var XR=(c,t)=>t&&typeof c=="number"?t.transform(c):c;var ioc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},aoc=gb.length;function oz(c,t,e){let l="",d=!0;for(let n=0;n<aoc;n++){let o=gb[n],b=c[o];if(b===void 0)continue;let i=!0;if(typeof b=="number"?i=b===(o.startsWith("scale")?1:0):i=parseFloat(b)===0,!i||e){let a=XR(b,qr[o]);if(!i){d=!1;let r=ioc[o]||o;l+=`${r}(${a}) `}e&&(t[o]=a)}}return l=l.trim(),e?l=e(t,d?"":l):d&&(l="none"),l}function hs(c,t,e){let{style:l,vars:d,transformOrigin:n}=c,o=!1,b=!1;for(let i in t){let a=t[i];if(Xl.has(i)){o=!0;continue}else if(uH(i)){d[i]=a;continue}else{let r=XR(a,qr[i]);i.startsWith("origin")?(b=!0,n[i]=r):l[i]=r}}if(t.transform||(o||e?l.transform=oz(t,c.transform,e):l.transform&&(l.transform="none")),b){let{originX:i="50%",originY:a="50%",originZ:r=0}=n;l.transformOrigin=`${i} ${a} ${r}`}}function bz(c,t,e){return typeof c=="string"?c:xc.transform(t+e*c)}function iz(c,t,e){let l=bz(t,c.x,c.width),d=bz(e,c.y,c.height);return`${l} ${d}`}var roc={offset:"stroke-dashoffset",array:"stroke-dasharray"},soc={offset:"strokeDashoffset",array:"strokeDasharray"};function az(c,t,e=1,l=0,d=!0){c.pathLength=1;let n=d?roc:soc;c[n.offset]=xc.transform(-l);let o=xc.transform(t),b=xc.transform(e);c[n.array]=`${o} ${b}`}function Vs(c,{attrX:t,attrY:e,attrScale:l,originX:d,originY:n,pathLength:o,pathSpacing:b=1,pathOffset:i=0,...a},r,s){if(hs(c,a,s),r){c.style.viewBox&&(c.attrs.viewBox=c.style.viewBox);return}c.attrs=c.style,c.style={};let{attrs:G,style:X,dimensions:m}=c;G.transform&&(m&&(X.transform=G.transform),delete G.transform),m&&(d!==void 0||n!==void 0||X.transform)&&(X.transformOrigin=iz(m,d!==void 0?d:.5,n!==void 0?n:.5)),t!==void 0&&(G.x=t),e!==void 0&&(G.y=e),l!==void 0&&(G.scale=l),o!==void 0&&az(G,o,b,i,!1)}var Fs=c=>typeof c=="string"&&c.toLowerCase()==="svg";var rz={useVisualState:uR({scrapeMotionValuesFromProps:sR,createRenderState:GR,onMount:(c,t,{renderState:e,latestValues:l})=>{Jc.read(()=>{try{e.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{e.dimensions={x:0,y:0,width:0,height:0}}}),Jc.render(()=>{Vs(e,l,Fs(t.tagName),c.transformTemplate),aR(t,e)})}})};var sz={useVisualState:uR({scrapeMotionValuesFromProps:ys,createRenderState:fs})};var Js=u($(),1);var uz=u($(),1);function I1(c,t,e){for(let l in t)!st(t[l])&&!rR(l,e)&&(c[l]=t[l])}function uoc({transformTemplate:c},t){return(0,uz.useMemo)(()=>{let e=fs();return hs(e,t,c),Object.assign({},e.vars,e.style)},[t])}function Goc(c,t){let e=c.style||{},l={};return I1(l,e,c),Object.assign(l,uoc(c,t)),l}function Gz(c,t){let e={},l=Goc(c,t);return c.drag&&c.dragListener!==!1&&(e.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=c.drag===!0?"none":`pan-${c.drag==="x"?"y":"x"}`),c.tabIndex===void 0&&(c.onTap||c.onTapStart||c.whileTap)&&(e.tabIndex=0),e.style=l,e}var Xoc=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function NX(c){return c.startsWith("while")||c.startsWith("drag")&&c!=="draggable"||c.startsWith("layout")||c.startsWith("onTap")||c.startsWith("onPan")||c.startsWith("onLayout")||Xoc.has(c)}var mz=c=>!NX(c);function xoc(c){c&&(mz=t=>t.startsWith("on")?!NX(t):c(t))}try{xoc((W1(),wC(Xz)).default)}catch{}function xz(c,t,e){let l={};for(let d in c)d==="values"&&typeof c.values=="object"||(mz(d)||e===!0&&NX(d)||!t&&!NX(d)||c.draggable&&d.startsWith("onDrag"))&&(l[d]=c[d]);return l}var gz=u($(),1);function Hz(c,t,e,l){let d=(0,gz.useMemo)(()=>{let n=GR();return Vs(n,t,Fs(l),c.transformTemplate),{...n.attrs,style:{...n.style}}},[t]);if(c.style){let n={};I1(n,c.style,c),d.style={...n,...d.style}}return d}function Rz(c=!1){return(e,l,d,{latestValues:n},o)=>{let i=(Ws(e)?Hz:Gz)(l,n,o,e),a=xz(l,typeof e=="string",c),r=e!==Js.Fragment?{...a,...i,ref:d}:{},{children:s}=l,G=(0,Js.useMemo)(()=>st(s)?s.get():s,[s]);return(0,Js.createElement)(e,{...r,children:G})}}function Zz(c,t){return function(l,{forwardMotionProps:d}={forwardMotionProps:!1}){let o={...Ws(l)?rz:sz,preloadedFeatures:c,useRender:Rz(d),createVisualElement:t,Component:l};return lz(o)}}var Bz=u($(),1);var SX={current:null},gR={current:!1};function Iz(){if(gR.current=!0,!!Is)if(window.matchMedia){let c=window.matchMedia("(prefers-reduced-motion)"),t=()=>SX.current=c.matches;c.addListener(t),t()}else SX.current=!1}function pz(c,t,e){for(let l in t){let d=t[l],n=e[l];if(st(d))c.addValue(l,d);else if(st(n))c.addValue(l,Ho(d,{owner:c}));else if(n!==d)if(c.hasValue(l)){let o=c.getValue(l);o.liveStyle===!0?o.jump(d):o.hasAnimated||o.set(d)}else{let o=c.getStaticValue(l);c.addValue(l,Ho(o!==void 0?o:d,{owner:c}))}}for(let l in e)t[l]===void 0&&c.removeValue(l);return t}var y1=new WeakMap;var goc=[...FB,kt,De],Wz=c=>goc.find(GH(c));var yz=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],HR=class{scrapeMotionValuesFromProps(t,e,l){return{}}constructor({parent:t,props:e,presenceContext:l,reducedMotionConfig:d,blockInitialAnimation:n,visualState:o},b={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Rb,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let G=he.now();this.renderScheduledAt<G&&(this.renderScheduledAt=G,Jc.render(this.render,!1,!0))};let{latestValues:i,renderState:a}=o;this.latestValues=i,this.baseTarget={...i},this.initialValues=e.initial?{...i}:{},this.renderState=a,this.parent=t,this.props=e,this.presenceContext=l,this.depth=t?t.depth+1:0,this.reducedMotionConfig=d,this.options=b,this.blockInitialAnimation=!!n,this.isControllingVariants=ea(e),this.isVariantNode=dR(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:r,...s}=this.scrapeMotionValuesFromProps(e,{},this);for(let G in s){let X=s[G];i[G]!==void 0&&st(X)&&X.set(i[G],!1)}}mount(t){this.current=t,y1.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,l)=>this.bindToMotionValue(l,e)),gR.current||Iz(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:SX.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){y1.delete(this.current),this.projection&&this.projection.unmount(),Jl(this.notifyUpdate),Jl(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(let t in this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let l=Xl.has(t),d=e.on("change",b=>{this.latestValues[t]=b,this.props.onUpdate&&Jc.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0)}),n=e.on("renderRequest",this.scheduleRender),o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{d(),n(),o&&o(),e.owner&&e.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Bo){let e=Bo[t];if(!e)continue;let{isEnabled:l,Feature:d}=e;if(!this.features[t]&&d&&l(this.props)&&(this.features[t]=new d(this)),this.features[t]){let n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):xt()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let l=0;l<yz.length;l++){let d=yz[l];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);let n="on"+d,o=t[n];o&&(this.propEventSubscriptions[d]=this.on(d,o))}this.prevMotionValues=pz(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){let e=this.getClosestVariantNode();if(e)return e.variantChildren&&e.variantChildren.add(t),()=>e.variantChildren.delete(t)}addValue(t,e){let l=this.values.get(t);e!==l&&(l&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let l=this.values.get(t);return l===void 0&&e!==void 0&&(l=Ho(e===null?void 0:e,{owner:this}),this.addValue(t,l)),l}readValue(t,e){var l;let d=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(l=this.getBaseTargetFromProps(this.props,t))!==null&&l!==void 0?l:this.readValueFromInstance(this.current,t,this.options);return d!=null&&(typeof d=="string"&&(sH(d)||rH(d))?d=parseFloat(d):!Wz(d)&&De.test(e)&&(d=mH(t,e)),this.setBaseTarget(t,st(d)?d.get():d)),st(d)?d.get():d}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let{initial:l}=this.props,d;if(typeof l=="string"||typeof l=="object"){let o=Er(this.props,l,(e=this.presenceContext)===null||e===void 0?void 0:e.custom);o&&(d=o[t])}if(l&&d!==void 0)return d;let n=this.getBaseTargetFromProps(this.props,t);return n!==void 0&&!st(n)?n:this.initialValues[t]!==void 0&&d===void 0?void 0:this.baseTarget[t]}on(t,e){return this.events[t]||(this.events[t]=new pb),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}};var Cs=class extends HR{constructor(){super(...arguments),this.KeyframeResolver=cs}sortInstanceNodePosition(t,e){return t.compareDocumentPosition(e)&2?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:l}){delete e[t],delete l[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;st(t)&&(this.childSubscription=t.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}};function Hoc(c){return window.getComputedStyle(c)}var RR=class extends Cs{constructor(){super(...arguments),this.type="html",this.renderInstance=bR}readValueFromInstance(t,e){if(Xl.has(e)){let l=$r(e);return l&&l.default||0}else{let l=Hoc(t),d=(uH(e)?l.getPropertyValue(e):l[e])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(t,{transformPagePoint:e}){return n1(t,e)}build(t,e,l){hs(t,e,l.transformTemplate)}scrapeMotionValuesFromProps(t,e,l){return ys(t,e,l)}};var ZR=class extends Cs{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=xt}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(Xl.has(e)){let l=$r(e);return l&&l.default||0}return e=iR.has(e)?e:as(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,l){return sR(t,e,l)}build(t,e,l){Vs(t,e,this.isSVGTag,l.transformTemplate)}renderInstance(t,e,l,d){aR(t,e,l,d)}mount(t){this.isSVGTag=Fs(t.tagName),super.mount(t)}};var fz=(c,t)=>Ws(c)?new ZR(t):new RR(t,{allowProjection:c!==Bz.Fragment});var hz=Zz({...uS,...Qk,...wk,...Uk},fz);var fb=d3(hz);var zX=u(h(),1),In=u($(),1);var f1=u(h(),1),Jz=u($(),1),la=u($(),1);var Vz=u(h(),1),IR=u($(),1),fo=u($(),1);var B1=class extends IR.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let l=this.props.sizeRef.current;l.height=e.offsetHeight||0,l.width=e.offsetWidth||0,l.top=e.offsetTop,l.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function Fz({children:c,isPresent:t}){let e=(0,fo.useId)(),l=(0,fo.useRef)(null),d=(0,fo.useRef)({width:0,height:0,top:0,left:0}),{nonce:n}=(0,fo.useContext)(Zs);return(0,fo.useInsertionEffect)(()=>{let{width:o,height:b,top:i,left:a}=d.current;if(t||!l.current||!o||!b)return;l.current.dataset.motionPopId=e;let r=document.createElement("style");return n&&(r.nonce=n),document.head.appendChild(r),r.sheet&&r.sheet.insertRule(`
           [data-motion-pop-id="${e}"] {
             position: absolute !important;
             width: ${o}px !important;
@@ -8,14 +8,14 @@
             top: ${i}px !important;
             left: ${a}px !important;
           }
-        `),()=>{document.head.removeChild(r)}},[t]),(0,lz.jsx)(i1,{isPresent:t,childRef:l,sizeRef:d,children:XR.cloneElement(c,{ref:l})})}var oz=({children:c,initial:t,isPresent:e,onExitComplete:l,custom:d,presenceAffectsLayout:n,mode:o})=>{let b=Wu(knc),i=(0,la.useId)(),a=(0,la.useCallback)(u=>{b.set(u,!0);for(let G of b.values())if(!G)return;l&&l()},[b,l]),r=(0,la.useMemo)(()=>({id:i,initial:t,isPresent:e,custom:d,onExitComplete:a,register:u=>(b.set(u,!1),()=>b.delete(u))}),n?[Math.random(),a]:[e,a]);return(0,la.useMemo)(()=>{b.forEach((u,G)=>b.set(G,!1))},[e]),nz.useEffect(()=>{!e&&!b.size&&l&&l()},[e]),o==="popLayout"&&(c=(0,a1.jsx)(dz,{isPresent:e,children:c})),(0,a1.jsx)(yb.Provider,{value:r,children:c})};function knc(){return new Map}var mR=s($(),1),vX=c=>c.key||"";function r1(c){let t=[];return mR.Children.forEach(c,e=>{(0,mR.isValidElement)(e)&&t.push(e)}),t}var Ju=({children:c,exitBeforeEnter:t,custom:e,initial:l=!0,onExitComplete:d,presenceAffectsLayout:n=!0,mode:o="sync"})=>{Fl(!t,"Replace exitBeforeEnter with mode='wait'");let b=(0,Hn.useMemo)(()=>r1(c),[c]),i=b.map(vX),a=(0,Hn.useRef)(!0),r=(0,Hn.useRef)(b),u=Wu(()=>new Map),[G,X]=(0,Hn.useState)(b),[m,x]=(0,Hn.useState)(b);PH(()=>{a.current=!1,r.current=b;for(let H=0;H<m.length;H++){let Z=vX(m[H]);i.includes(Z)?u.delete(Z):u.get(Z)!==!0&&u.set(Z,!1)}},[m,i.length,i.join("-")]);let g=[];if(b!==G){let H=[...b];for(let Z=0;Z<m.length;Z++){let p=m[Z],W=vX(p);i.includes(W)||(H.splice(Z,0,p),g.push(p))}o==="wait"&&g.length&&(H=g),x(r1(H)),X(b);return}let{forceRender:R}=(0,Hn.useContext)(su);return(0,YX.jsx)(YX.Fragment,{children:m.map(H=>{let Z=vX(H),p=b===m||i.includes(Z),W=()=>{if(u.has(Z))u.set(Z,!0);else return;let y=!0;u.forEach(I=>{I||(y=!1)}),y&&(R?.(),x(r.current),d&&d())};return(0,YX.jsx)(oz,{isPresent:p,initial:!a.current||l?void 0:!1,custom:p?void 0:e,presenceAffectsLayout:n,mode:o,onExitComplete:p?void 0:W,children:H},Z)})})};var Cu=s(Y(),1);function Ve(c){return c!=null}function bz(c){let t=c==="";return!Ve(c)||t}function iz(c=[],t){return c.find(Ve)??t}var znc=c=>parseFloat(c),NX=c=>typeof c=="string"?znc(c):c;var az={initial:void 0,fallback:""};function wnc(c,t=az){let{initial:e,fallback:l}={...az,...t},[d,n]=(0,Cu.useState)(c),o=Ve(c);(0,Cu.useEffect)(()=>{o&&d&&n(void 0)},[o,d]);let b=iz([c,d,e],l),i=(0,Cu.useCallback)(a=>{o||n(a)},[o]);return[b,i]}var Wo=wnc;var SX=s(Y(),1);function Anc(c,t){let e=(0,SX.useRef)(!1);(0,SX.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,SX.useEffect)(()=>()=>{e.current=!1},[])}var da=Anc;var xR=s(Y(),1);function Jd({defaultValue:c,onChange:t,value:e}){let l=typeof e<"u",d=l?e:c,[n,o]=(0,xR.useState)(d),b=l?e:n,i=(0,xR.useCallback)((r,...u)=>{o(r),t?.(r,...u)},[t]),a;return l&&typeof t=="function"?a=t:!l&&typeof t=="function"?a=i:a=o,[b,a]}var _l=s($()),UX=s($());var Tnc=!1;function Onc(c){if(c.sheet)return c.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===c)return document.styleSheets[t]}function Qnc(c){var t=document.createElement("style");return t.setAttribute("data-emotion",c.key),c.nonce!==void 0&&t.setAttribute("nonce",c.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var rz=(function(){function c(e){var l=this;this._insertTag=function(d){var n;l.tags.length===0?l.insertionPoint?n=l.insertionPoint.nextSibling:l.prepend?n=l.container.firstChild:n=l.before:n=l.tags[l.tags.length-1].nextSibling,l.container.insertBefore(d,n),l.tags.push(d)},this.isSpeedy=e.speedy===void 0?!Tnc:e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=c.prototype;return t.hydrate=function(l){l.forEach(this._insertTag)},t.insert=function(l){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Qnc(this));var d=this.tags[this.tags.length-1];if(this.isSpeedy){var n=Onc(d);try{n.insertRule(l,n.cssRules.length)}catch{}}else d.appendChild(document.createTextNode(l));this.ctr++},t.flush=function(){this.tags.forEach(function(l){var d;return(d=l.parentNode)==null?void 0:d.removeChild(l)}),this.tags=[],this.ctr=0},c})();var Xe="-ms-",kX="-moz-",Dc="-webkit-",gR="comm",vu="rule",Yu="decl";var uz="@import";var HR="@keyframes";var sz="@layer";var Gz=Math.abs,na=String.fromCharCode,Xz=Object.assign;function mz(c,t){return Ct(c,0)^45?(((t<<2^Ct(c,0))<<2^Ct(c,1))<<2^Ct(c,2))<<2^Ct(c,3):0}function RR(c){return c.trim()}function u1(c,t){return(c=t.exec(c))?c[0]:c}function Ac(c,t,e){return c.replace(t,e)}function zX(c,t){return c.indexOf(t)}function Ct(c,t){return c.charCodeAt(t)|0}function Vb(c,t,e){return c.slice(t,e)}function De(c){return c.length}function Nu(c){return c.length}function Su(c,t){return t.push(c),c}function s1(c,t){return c.map(t).join("")}var ZR=1,ku=1,xz=0,Le=0,zt=0,wu="";function wX(c,t,e,l,d,n,o){return{value:c,root:t,parent:e,type:l,props:d,children:n,line:ZR,column:ku,length:o,return:""}}function Au(c,t){return Xz(wX("",null,null,"",null,null,0),c,{length:-c.length},t)}function gz(){return zt}function Hz(){return zt=Le>0?Ct(wu,--Le):0,ku--,zt===10&&(ku=1,ZR--),zt}function Ee(){return zt=Le<xz?Ct(wu,Le++):0,ku++,zt===10&&(ku=1,ZR++),zt}function Pl(){return Ct(wu,Le)}function AX(){return Le}function Tu(c,t){return Vb(wu,c,t)}function zu(c){switch(c){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function IR(c){return ZR=ku=1,xz=De(wu=c),Le=0,[]}function pR(c){return wu="",c}function Ou(c){return RR(Tu(Le-1,G1(c===91?c+2:c===40?c+1:c)))}function Rz(c){for(;(zt=Pl())&&zt<33;)Ee();return zu(c)>2||zu(zt)>3?"":" "}function Zz(c,t){for(;--t&&Ee()&&!(zt<48||zt>102||zt>57&&zt<65||zt>70&&zt<97););return Tu(c,AX()+(t<6&&Pl()==32&&Ee()==32))}function G1(c){for(;Ee();)switch(zt){case c:return Le;case 34:case 39:c!==34&&c!==39&&G1(zt);break;case 40:c===41&&G1(c);break;case 92:Ee();break}return Le}function Iz(c,t){for(;Ee()&&c+zt!==57;)if(c+zt===84&&Pl()===47)break;return"/*"+Tu(t,Le-1)+"*"+na(c===47?c:Ee())}function pz(c){for(;!zu(Pl());)Ee();return Tu(c,Le)}function Bz(c){return pR(WR("",null,null,null,[""],c=IR(c),0,[0],c))}function WR(c,t,e,l,d,n,o,b,i){for(var a=0,r=0,u=o,G=0,X=0,m=0,x=1,g=1,R=1,H=0,Z="",p=d,W=n,y=l,I=Z;g;)switch(m=H,H=Ee()){case 40:if(m!=108&&Ct(I,u-1)==58){zX(I+=Ac(Ou(H),"&","&\f"),"&\f")!=-1&&(R=-1);break}case 34:case 39:case 91:I+=Ou(H);break;case 9:case 10:case 13:case 32:I+=Rz(m);break;case 92:I+=Zz(AX()-1,7);continue;case 47:switch(Pl()){case 42:case 47:Su(Unc(Iz(Ee(),AX()),t,e),i);break;default:I+="/"}break;case 123*x:b[a++]=De(I)*R;case 125*x:case 59:case 0:switch(H){case 0:case 125:g=0;case 59+r:R==-1&&(I=Ac(I,/\f/g,"")),X>0&&De(I)-u&&Su(X>32?yz(I+";",l,e,u-1):yz(Ac(I," ","")+";",l,e,u-2),i);break;case 59:I+=";";default:if(Su(y=Wz(I,t,e,a,r,d,b,Z,p=[],W=[],u),n),H===123)if(r===0)WR(I,t,y,y,p,n,u,b,W);else switch(G===99&&Ct(I,3)===110?100:G){case 100:case 108:case 109:case 115:WR(c,y,y,l&&Su(Wz(c,y,y,0,0,d,b,Z,d,p=[],u),W),d,W,u,b,l?p:W);break;default:WR(I,y,y,y,[""],W,0,b,W)}}a=r=X=0,x=R=1,Z=I="",u=o;break;case 58:u=1+De(I),X=m;default:if(x<1){if(H==123)--x;else if(H==125&&x++==0&&Hz()==125)continue}switch(I+=na(H),H*x){case 38:R=r>0?1:(I+="\f",-1);break;case 44:b[a++]=(De(I)-1)*R,R=1;break;case 64:Pl()===45&&(I+=Ou(Ee())),G=Pl(),r=u=De(Z=I+=pz(AX())),H++;break;case 45:m===45&&De(I)==2&&(x=0)}}return n}function Wz(c,t,e,l,d,n,o,b,i,a,r){for(var u=d-1,G=d===0?n:[""],X=Nu(G),m=0,x=0,g=0;m<l;++m)for(var R=0,H=Vb(c,u+1,u=Gz(x=o[m])),Z=c;R<X;++R)(Z=RR(x>0?G[R]+" "+H:Ac(H,/&\f/g,G[R])))&&(i[g++]=Z);return wX(c,t,e,d===0?vu:b,i,a,r)}function Unc(c,t,e){return wX(c,t,e,gR,na(gz()),Vb(c,2,-2),0)}function yz(c,t,e,l){return wX(c,t,e,Yu,Vb(c,0,l),Vb(c,l+1,-1),l)}function oa(c,t){for(var e="",l=Nu(c),d=0;d<l;d++)e+=t(c[d],d,c,t)||"";return e}function fz(c,t,e,l){switch(c.type){case sz:if(c.children.length)break;case uz:case Yu:return c.return=c.return||c.value;case gR:return"";case HR:return c.return=c.value+"{"+oa(c.children,l)+"}";case vu:c.value=c.props.join(",")}return De(e=oa(c.children,l))?c.return=c.value+"{"+e+"}":""}function hz(c){var t=Nu(c);return function(e,l,d,n){for(var o="",b=0;b<t;b++)o+=c[b](e,l,d,n)||"";return o}}function Vz(c){return function(t){t.root||(t=t.return)&&c(t)}}aR();var Dnc=function(t,e,l){for(var d=0,n=0;d=n,n=Pl(),d===38&&n===12&&(e[l]=1),!zu(n);)Ee();return Tu(t,Le)},Lnc=function(t,e){var l=-1,d=44;do switch(zu(d)){case 0:d===38&&Pl()===12&&(e[l]=1),t[l]+=Dnc(Le-1,e,l);break;case 2:t[l]+=Ou(d);break;case 4:if(d===44){t[++l]=Pl()===58?"&\f":"",e[l]=t[l].length;break}default:t[l]+=na(d)}while(d=Ee());return t},Enc=function(t,e){return pR(Lnc(IR(t),e))},Fz=new WeakMap,jnc=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var e=t.value,l=t.parent,d=t.column===l.column&&t.line===l.line;l.type!=="rule";)if(l=l.parent,!l)return;if(!(t.props.length===1&&e.charCodeAt(0)!==58&&!Fz.get(l))&&!d){Fz.set(t,!0);for(var n=[],o=Enc(e,n),b=l.props,i=0,a=0;i<o.length;i++)for(var r=0;r<b.length;r++,a++)t.props[a]=n[i]?o[i].replace(/&\f/g,b[r]):b[r]+" "+o[i]}}},Mnc=function(t){if(t.type==="decl"){var e=t.value;e.charCodeAt(0)===108&&e.charCodeAt(2)===98&&(t.return="",t.value="")}};function Jz(c,t){switch(mz(c,t)){case 5103:return Dc+"print-"+c+c;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Dc+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return Dc+c+kX+c+Xe+c+c;case 6828:case 4268:return Dc+c+Xe+c+c;case 6165:return Dc+c+Xe+"flex-"+c+c;case 5187:return Dc+c+Ac(c,/(\w+).+(:[^]+)/,Dc+"box-$1$2"+Xe+"flex-$1$2")+c;case 5443:return Dc+c+Xe+"flex-item-"+Ac(c,/flex-|-self/,"")+c;case 4675:return Dc+c+Xe+"flex-line-pack"+Ac(c,/align-content|flex-|-self/,"")+c;case 5548:return Dc+c+Xe+Ac(c,"shrink","negative")+c;case 5292:return Dc+c+Xe+Ac(c,"basis","preferred-size")+c;case 6060:return Dc+"box-"+Ac(c,"-grow","")+Dc+c+Xe+Ac(c,"grow","positive")+c;case 4554:return Dc+Ac(c,/([^-])(transform)/g,"$1"+Dc+"$2")+c;case 6187:return Ac(Ac(Ac(c,/(zoom-|grab)/,Dc+"$1"),/(image-set)/,Dc+"$1"),c,"")+c;case 5495:case 3959:return Ac(c,/(image-set\([^]*)/,Dc+"$1$`$1");case 4968:return Ac(Ac(c,/(.+:)(flex-)?(.*)/,Dc+"box-pack:$3"+Xe+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Dc+c+c;case 4095:case 3583:case 4068:case 2532:return Ac(c,/(.+)-inline(.+)/,Dc+"$1$2")+c;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(De(c)-1-t>6)switch(Ct(c,t+1)){case 109:if(Ct(c,t+4)!==45)break;case 102:return Ac(c,/(.+:)(.+)-([^]+)/,"$1"+Dc+"$2-$3$1"+kX+(Ct(c,t+3)==108?"$3":"$2-$3"))+c;case 115:return~zX(c,"stretch")?Jz(Ac(c,"stretch","fill-available"),t)+c:c}break;case 4949:if(Ct(c,t+1)!==115)break;case 6444:switch(Ct(c,De(c)-3-(~zX(c,"!important")&&10))){case 107:return Ac(c,":",":"+Dc)+c;case 101:return Ac(c,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Dc+(Ct(c,14)===45?"inline-":"")+"box$3$1"+Dc+"$2$3$1"+Xe+"$2box$3")+c}break;case 5936:switch(Ct(c,t+11)){case 114:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb")+c;case 108:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb-rl")+c;case 45:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"lr")+c}return Dc+c+Xe+c+c}return c}var Pnc=function(t,e,l,d){if(t.length>-1&&!t.return)switch(t.type){case Yu:t.return=Jz(t.value,t.length);break;case HR:return oa([Au(t,{value:Ac(t.value,"@","@"+Dc)})],d);case vu:if(t.length)return s1(t.props,function(n){switch(u1(n,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return oa([Au(t,{props:[Ac(n,/:(read-\w+)/,":"+kX+"$1")]})],d);case"::placeholder":return oa([Au(t,{props:[Ac(n,/:(plac\w+)/,":"+Dc+"input-$1")]}),Au(t,{props:[Ac(n,/:(plac\w+)/,":"+kX+"$1")]}),Au(t,{props:[Ac(n,/:(plac\w+)/,Xe+"input-$1")]})],d)}return""})}},_nc=[Pnc],Qu=function(t){var e=t.key;if(e==="css"){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(x){var g=x.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(x),x.setAttribute("data-s",""))})}var d=t.stylisPlugins||_nc,n={},o,b=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(x){for(var g=x.getAttribute("data-emotion").split(" "),R=1;R<g.length;R++)n[g[R]]=!0;b.push(x)});var i,a=[jnc,Mnc];{var r,u=[fz,Vz(function(x){r.insert(x)})],G=hz(a.concat(d,u)),X=function(g){return oa(Bz(g),G)};i=function(g,R,H,Z){r=H,X(g?g+"{"+R.styles+"}":R.styles),Z&&(m.inserted[R.name]=!0)}}var m={key:e,sheet:new rz({key:e,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:n,registered:{},insert:i};return m.sheet.hydrate(b),m};function TX(){return TX=Object.assign?Object.assign.bind():function(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var l in e)({}).hasOwnProperty.call(e,l)&&(c[l]=e[l])}return c},TX.apply(null,arguments)}var aoc=!0;function Fb(c,t,e){var l="";return e.split(" ").forEach(function(d){c[d]!==void 0?t.push(c[d]+";"):d&&(l+=d+" ")}),l}var Uu=function(t,e,l){var d=t.key+"-"+e.name;(l===!1||aoc===!1)&&t.registered[d]===void 0&&(t.registered[d]=e.styles)},yo=function(t,e,l){Uu(t,e,l);var d=t.key+"-"+e.name;if(t.inserted[e.name]===void 0){var n=e;do t.insert(e===n?"."+d:"",n,t.sheet,!0),n=n.next;while(n!==void 0)}};function Qz(c){for(var t=0,e,l=0,d=c.length;d>=4;++l,d-=4)e=c.charCodeAt(l)&255|(c.charCodeAt(++l)&255)<<8|(c.charCodeAt(++l)&255)<<16|(c.charCodeAt(++l)&255)<<24,e=(e&65535)*1540483477+((e>>>16)*59797<<16),e^=e>>>24,t=(e&65535)*1540483477+((e>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(d){case 3:t^=(c.charCodeAt(l+2)&255)<<16;case 2:t^=(c.charCodeAt(l+1)&255)<<8;case 1:t^=c.charCodeAt(l)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Uz={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};aR();var roc=!1,uoc=/[A-Z]|^ms/g,soc=/_EMO_([^_]+?)_([^]*?)_EMO_/g,jz=function(t){return t.charCodeAt(1)===45},Dz=function(t){return t!=null&&typeof t!="boolean"},R1=iR(function(c){return jz(c)?c:c.replace(uoc,"-$&").toLowerCase()}),Lz=function(t,e){switch(t){case"animation":case"animationName":if(typeof e=="string")return e.replace(soc,function(l,d,n){return Rn={name:d,styles:n,next:Rn},d})}return Uz[t]!==1&&!jz(t)&&typeof e=="number"&&e!==0?e+"px":e},Goc="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function OX(c,t,e){if(e==null)return"";var l=e;if(l.__emotion_styles!==void 0)return l;switch(typeof e){case"boolean":return"";case"object":{var d=e;if(d.anim===1)return Rn={name:d.name,styles:d.styles,next:Rn},d.name;var n=e;if(n.styles!==void 0){var o=n.next;if(o!==void 0)for(;o!==void 0;)Rn={name:o.name,styles:o.styles,next:Rn},o=o.next;var b=n.styles+";";return b}return Xoc(c,t,e)}case"function":{if(c!==void 0){var i=Rn,a=e(c);return Rn=i,OX(c,t,a)}break}}var r=e;if(t==null)return r;var u=t[r];return u!==void 0?u:r}function Xoc(c,t,e){var l="";if(Array.isArray(e))for(var d=0;d<e.length;d++)l+=OX(c,t,e[d])+";";else for(var n in e){var o=e[n];if(typeof o!="object"){var b=o;t!=null&&t[b]!==void 0?l+=n+"{"+t[b]+"}":Dz(b)&&(l+=R1(n)+":"+Lz(n,b)+";")}else{if(n==="NO_COMPONENT_SELECTOR"&&roc)throw new Error(Goc);if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var i=0;i<o.length;i++)Dz(o[i])&&(l+=R1(n)+":"+Lz(n,o[i])+";");else{var a=OX(c,t,o);switch(n){case"animation":case"animationName":{l+=R1(n)+":"+a+";";break}default:l+=n+"{"+a+"}"}}}}return l}var Ez=/label:\s*([^\s;{]+)\s*(;|$)/g,Rn;function Zn(c,t,e){if(c.length===1&&typeof c[0]=="object"&&c[0]!==null&&c[0].styles!==void 0)return c[0];var l=!0,d="";Rn=void 0;var n=c[0];if(n==null||n.raw===void 0)l=!1,d+=OX(e,t,n);else{var o=n;d+=o[0]}for(var b=1;b<c.length;b++)if(d+=OX(e,t,c[b]),l){var i=n;d+=i[b]}Ez.lastIndex=0;for(var a="",r;(r=Ez.exec(d))!==null;)a+="-"+r[1];var u=Qz(d)+a;return{name:u,styles:d,next:Rn}}var NR=s($()),moc=function(t){return t()},xoc=NR.useInsertionEffect?NR.useInsertionEffect:!1,QX=xoc||moc;var Mz=!1,I1=_l.createContext(typeof HTMLElement<"u"?Qu({key:"css"}):null),p1=I1.Provider,W1=function(){return(0,UX.useContext)(I1)},DX=function(t){return(0,UX.forwardRef)(function(e,l){var d=(0,UX.useContext)(I1);return t(e,d,l)})},LX=_l.createContext({});var SR={}.hasOwnProperty,Z1="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Pz=function(t,e){var l={};for(var d in e)SR.call(e,d)&&(l[d]=e[d]);return l[Z1]=t,l},goc=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return Uu(e,l,d),QX(function(){return yo(e,l,d)}),null},Hoc=DX(function(c,t,e){var l=c.css;typeof l=="string"&&t.registered[l]!==void 0&&(l=t.registered[l]);var d=c[Z1],n=[l],o="";typeof c.className=="string"?o=Fb(t.registered,n,c.className):c.className!=null&&(o=c.className+" ");var b=Zn(n,void 0,_l.useContext(LX));o+=t.key+"-"+b.name;var i={};for(var a in c)SR.call(c,a)&&a!=="css"&&a!==Z1&&!Mz&&(i[a]=c[a]);return i.className=o,e&&(i.ref=e),_l.createElement(_l.Fragment,null,_l.createElement(goc,{cache:t,serialized:b,isStringTag:typeof d=="string"}),_l.createElement(d,i))}),_z=Hoc;var Du=s($());var KDc=s(Oz()),Kz=function(t,e){var l=arguments;if(e==null||!SR.call(e,"css"))return Du.createElement.apply(void 0,l);var d=l.length,n=new Array(d);n[0]=_z,n[1]=Pz(t,e);for(var o=2;o<d;o++)n[o]=l[o];return Du.createElement.apply(null,n)};(function(c){var t;t||(t=c.JSX||(c.JSX={}))})(Kz||(Kz={}));function dc(){for(var c=arguments.length,t=new Array(c),e=0;e<c;e++)t[e]=arguments[e];return Zn(t)}function In(){var c=dc.apply(void 0,arguments),t="animation-"+c.name;return{name:t,styles:"@keyframes "+t+"{"+c.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function qz(c,t){if(c.inserted[t.name]===void 0)return c.insert("",t,c.sheet,!0)}function $z(c,t,e){var l=[],d=Fb(c,l,e);return l.length<2?e:d+t(l)}var cw=function(t){var e=Qu(t);e.sheet.speedy=function(b){this.isSpeedy=b},e.compat=!0;var l=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var u=Zn(a,e.registered,void 0);return yo(e,u,!1),e.key+"-"+u.name},d=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var u=Zn(a,e.registered),G="animation-"+u.name;return qz(e,{name:u.name,styles:"@keyframes "+G+"{"+u.styles+"}"}),G},n=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var u=Zn(a,e.registered);qz(e,u)},o=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];return $z(e.registered,l,Roc(a))};return{css:l,cx:o,injectGlobal:n,keyframes:d,hydrate:function(i){i.forEach(function(a){e.inserted[a]=!0})},flush:function(){e.registered={},e.inserted={},e.sheet.flush()},sheet:e.sheet,cache:e,getRegisteredStyles:Fb.bind(null,e.registered),merge:$z.bind(null,e.registered,l)}},Roc=function c(t){for(var e="",l=0;l<t.length;l++){var d=t[l];if(d!=null){var n=void 0;switch(typeof d){case"boolean":break;case"object":{if(Array.isArray(d))n=c(d);else{n="";for(var o in d)d[o]&&o&&(n&&(n+=" "),n+=o)}break}default:n=d}n&&(e&&(e+=" "),e+=n)}}return e};var pn=cw({key:"css"}),iLc=pn.flush,aLc=pn.hydrate,tw=pn.cx,rLc=pn.merge,uLc=pn.getRegisteredStyles,sLc=pn.injectGlobal,GLc=pn.keyframes,XLc=pn.css,mLc=pn.sheet,xLc=pn.cache;var ew=s(Y(),1),Zoc=c=>typeof c<"u"&&c!==null&&["name","styles"].every(t=>typeof c[t]<"u"),ot=()=>{let c=W1();return(0,ew.useCallback)((...e)=>{if(c===null)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");return tw(...e.map(l=>Zoc(l)?(yo(c,l,!1),`${c.key}-${l.name}`):l))},[c])};var ba={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};function Jb(c,t){var e=0,l,d;t=t||{};function n(){var o=l,b=arguments.length,i,a;c:for(;o;){if(o.args.length!==arguments.length){o=o.next;continue}for(a=0;a<b;a++)if(o.args[a]!==arguments[a]){o=o.next;continue c}return o!==l&&(o===d&&(d=o.prev),o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=l,o.prev=null,l.prev=o,l=o),o.val}for(i=new Array(b),a=0;a<b;a++)i[a]=arguments[a];return o={args:i,val:c.apply(null,i)},l?(l.prev=o,o.next=l):d=o,e===t.maxSize?(d=d.prev,d.next=null):e++,l=o,o.val}return n.clear=function(){l=null,d=null,e=0},n}var Ioc={grad:.9,turn:360,rad:360/(2*Math.PI)},Bo=function(c){return typeof c=="string"?c.length>0:typeof c=="number"},ee=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e+0},Kl=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c>t?c:t},rw=function(c){return(c=isFinite(c)?c%360:0)>0?c:c+360},lw=function(c){return{r:Kl(c.r,0,255),g:Kl(c.g,0,255),b:Kl(c.b,0,255),a:Kl(c.a)}},y1=function(c){return{r:ee(c.r),g:ee(c.g),b:ee(c.b),a:ee(c.a,3)}},poc=/^#([0-9a-f]{3,8})$/i,kR=function(c){var t=c.toString(16);return t.length<2?"0"+t:t},uw=function(c){var t=c.r,e=c.g,l=c.b,d=c.a,n=Math.max(t,e,l),o=n-Math.min(t,e,l),b=o?n===t?(e-l)/o:n===e?2+(l-t)/o:4+(t-e)/o:0;return{h:60*(b<0?b+6:b),s:n?o/n*100:0,v:n/255*100,a:d}},sw=function(c){var t=c.h,e=c.s,l=c.v,d=c.a;t=t/360*6,e/=100,l/=100;var n=Math.floor(t),o=l*(1-e),b=l*(1-(t-n)*e),i=l*(1-(1-t+n)*e),a=n%6;return{r:255*[l,b,o,o,i,l][a],g:255*[i,l,l,b,o,o][a],b:255*[o,o,i,l,l,b][a],a:d}},dw=function(c){return{h:rw(c.h),s:Kl(c.s,0,100),l:Kl(c.l,0,100),a:Kl(c.a)}},nw=function(c){return{h:ee(c.h),s:ee(c.s),l:ee(c.l),a:ee(c.a,3)}},ow=function(c){return sw((e=(t=c).s,{h:t.h,s:(e*=((l=t.l)<50?l:100-l)/100)>0?2*e/(l+e)*100:0,v:l+e,a:t.a}));var t,e,l},EX=function(c){return{h:(t=uw(c)).h,s:(d=(200-(e=t.s))*(l=t.v)/100)>0&&d<200?e*l/100/(d<=100?d:200-d)*100:0,l:d/2,a:t.a};var t,e,l,d},Woc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,yoc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Boc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,foc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,h1={string:[[function(c){var t=poc.exec(c);return t?(c=t[1]).length<=4?{r:parseInt(c[0]+c[0],16),g:parseInt(c[1]+c[1],16),b:parseInt(c[2]+c[2],16),a:c.length===4?ee(parseInt(c[3]+c[3],16)/255,2):1}:c.length===6||c.length===8?{r:parseInt(c.substr(0,2),16),g:parseInt(c.substr(2,2),16),b:parseInt(c.substr(4,2),16),a:c.length===8?ee(parseInt(c.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(c){var t=Boc.exec(c)||foc.exec(c);return t?t[2]!==t[4]||t[4]!==t[6]?null:lw({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(c){var t=Woc.exec(c)||yoc.exec(c);if(!t)return null;var e,l,d=dw({h:(e=t[1],l=t[2],l===void 0&&(l="deg"),Number(e)*(Ioc[l]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return ow(d)},"hsl"]],object:[[function(c){var t=c.r,e=c.g,l=c.b,d=c.a,n=d===void 0?1:d;return Bo(t)&&Bo(e)&&Bo(l)?lw({r:Number(t),g:Number(e),b:Number(l),a:Number(n)}):null},"rgb"],[function(c){var t=c.h,e=c.s,l=c.l,d=c.a,n=d===void 0?1:d;if(!Bo(t)||!Bo(e)||!Bo(l))return null;var o=dw({h:Number(t),s:Number(e),l:Number(l),a:Number(n)});return ow(o)},"hsl"],[function(c){var t=c.h,e=c.s,l=c.v,d=c.a,n=d===void 0?1:d;if(!Bo(t)||!Bo(e)||!Bo(l))return null;var o=(function(b){return{h:rw(b.h),s:Kl(b.s,0,100),v:Kl(b.v,0,100),a:Kl(b.a)}})({h:Number(t),s:Number(e),v:Number(l),a:Number(n)});return sw(o)},"hsv"]]},bw=function(c,t){for(var e=0;e<t.length;e++){var l=t[e][0](c);if(l)return[l,t[e][1]]}return[null,void 0]},Gw=function(c){return typeof c=="string"?bw(c.trim(),h1.string):typeof c=="object"&&c!==null?bw(c,h1.object):[null,void 0]},Xw=function(c){return Gw(c)[1]},B1=function(c,t){var e=EX(c);return{h:e.h,s:Kl(e.s+100*t,0,100),l:e.l,a:e.a}},f1=function(c){return(299*c.r+587*c.g+114*c.b)/1e3/255},iw=function(c,t){var e=EX(c);return{h:e.h,s:e.s,l:Kl(e.l+100*t,0,100),a:e.a}},V1=(function(){function c(t){this.parsed=Gw(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return c.prototype.isValid=function(){return this.parsed!==null},c.prototype.brightness=function(){return ee(f1(this.rgba),2)},c.prototype.isDark=function(){return f1(this.rgba)<.5},c.prototype.isLight=function(){return f1(this.rgba)>=.5},c.prototype.toHex=function(){return t=y1(this.rgba),e=t.r,l=t.g,d=t.b,o=(n=t.a)<1?kR(ee(255*n)):"","#"+kR(e)+kR(l)+kR(d)+o;var t,e,l,d,n,o},c.prototype.toRgb=function(){return y1(this.rgba)},c.prototype.toRgbString=function(){return t=y1(this.rgba),e=t.r,l=t.g,d=t.b,(n=t.a)<1?"rgba("+e+", "+l+", "+d+", "+n+")":"rgb("+e+", "+l+", "+d+")";var t,e,l,d,n},c.prototype.toHsl=function(){return nw(EX(this.rgba))},c.prototype.toHslString=function(){return t=nw(EX(this.rgba)),e=t.h,l=t.s,d=t.l,(n=t.a)<1?"hsla("+e+", "+l+"%, "+d+"%, "+n+")":"hsl("+e+", "+l+"%, "+d+"%)";var t,e,l,d,n},c.prototype.toHsv=function(){return t=uw(this.rgba),{h:ee(t.h),s:ee(t.s),v:ee(t.v),a:ee(t.a,3)};var t},c.prototype.invert=function(){return fc({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},c.prototype.saturate=function(t){return t===void 0&&(t=.1),fc(B1(this.rgba,t))},c.prototype.desaturate=function(t){return t===void 0&&(t=.1),fc(B1(this.rgba,-t))},c.prototype.grayscale=function(){return fc(B1(this.rgba,-1))},c.prototype.lighten=function(t){return t===void 0&&(t=.1),fc(iw(this.rgba,t))},c.prototype.darken=function(t){return t===void 0&&(t=.1),fc(iw(this.rgba,-t))},c.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},c.prototype.alpha=function(t){return typeof t=="number"?fc({r:(e=this.rgba).r,g:e.g,b:e.b,a:t}):ee(this.rgba.a,3);var e},c.prototype.hue=function(t){var e=EX(this.rgba);return typeof t=="number"?fc({h:t,s:e.s,l:e.l,a:e.a}):ee(e.h)},c.prototype.isEqual=function(t){return this.toHex()===fc(t).toHex()},c})(),fc=function(c){return c instanceof V1?c:new V1(c)},aw=[],gl=function(c){c.forEach(function(t){aw.indexOf(t)<0&&(t(V1,h1),aw.push(t))})};function Hl(c,t){var e={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"},l={};for(var d in e)l[e[d]]=d;var n={};c.prototype.toName=function(o){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var b,i,a=l[this.toHex()];if(a)return a;if(o?.closest){var r=this.toRgb(),u=1/0,G="black";if(!n.length)for(var X in e)n[X]=new c(e[X]).toRgb();for(var m in e){var x=(b=r,i=n[m],Math.pow(b.r-i.r,2)+Math.pow(b.g-i.g,2)+Math.pow(b.b-i.b,2));x<u&&(u=x,G=m)}return G}},t.string.push([function(o){var b=o.toLowerCase(),i=b==="transparent"?"#0000":e[b];return i?new c(i).toRgb():null},"name"])}var F1;gl([Hl]);function hoc(){if(!(typeof document>"u")){if(!F1){let c=document.createElement("div");c.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(c),F1=c}return F1}}function Voc(c){return typeof c!="string"?!1:fc(c).isValid()}function Foc(c){if(typeof c!="string")return"";if(Voc(c))return c;if(!c.includes("var(")||typeof document>"u")return"";let t=hoc();if(!t)return"";t.style.background=c;let e=window?.getComputedStyle(t).background;return t.style.background="",e||""}var Joc=Jb(Foc);function Coc(c){let t=Joc(c);return fc(t).isLight()?"#000000":"#ffffff"}function mw(c){return Coc(c)==="#000000"?"dark":"light"}var zR=s(rc(),1),xw=new RegExp(/-left/g),gw=new RegExp(/-right/g),Hw=new RegExp(/Left/g),Rw=new RegExp(/Right/g);function voc(c){return c==="left"?"right":c==="right"?"left":xw.test(c)?c.replace(xw,"-right"):gw.test(c)?c.replace(gw,"-left"):Hw.test(c)?c.replace(Hw,"Right"):Rw.test(c)?c.replace(Rw,"Left"):c}var Yoc=(c={})=>Object.fromEntries(Object.entries(c).map(([t,e])=>[voc(t),e]));function vt(c={},t){return()=>t?(0,zR.isRTL)()?dc(t,"",""):dc(c,"",""):(0,zR.isRTL)()?dc(Yoc(c),"",""):dc(c,"","")}vt.watch=()=>(0,zR.isRTL)();var Zw={"default.fontFamily":"-apple-system, system-ui, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function Cd(c){return Zw[c]??""}var Noc="#fff",Soc={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},koc={yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},Wn={accent:"var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))",accentDarker10:"var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6))",accentDarker20:"var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6))",accentInverted:"var(--wp-components-color-accent-inverted, var(--wpds-color-foreground-interactive-brand-strong, #fff))",background:"var(--wp-components-color-background, var(--wpds-color-background-surface-neutral-strong, #fff))",foreground:"var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e))",foregroundInverted:"var(--wp-components-color-foreground-inverted, var(--wpds-color-background-surface-neutral, #fcfcfc))",gray:{900:"var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e))",800:"var(--wp-components-color-gray-800, var(--wpds-color-foreground-content-neutral, #1e1e1e))",700:"var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070))",600:"var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d))",400:"var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d))",300:"var(--wp-components-color-gray-300, var(--wpds-color-stroke-surface-neutral, #dbdbdb))",200:"var(--wp-components-color-gray-200, var(--wpds-color-stroke-surface-neutral, #dbdbdb))",100:"var(--wp-components-color-gray-100, var(--wpds-color-background-surface-neutral, #fcfcfc))"}},zoc={background:Wn.background,backgroundDisabled:Wn.gray[100],border:Wn.gray[600],borderHover:Wn.gray[700],borderFocus:Wn.accent,borderDisabled:Wn.gray[400],textDisabled:Wn.gray[600],darkGrayPlaceholder:`color-mix(in srgb, ${Wn.foreground}, transparent 38%)`,lightGrayPlaceholder:`color-mix(in srgb, ${Wn.background}, transparent 35%)`},q=Object.freeze({gray:Soc,white:Noc,alert:koc,theme:Wn,ui:zoc});var jX="36px",woc={controlPaddingX:12,controlPaddingXSmall:8,controlPaddingXLarge:12*1.3334,controlBoxShadowFocus:`0 0 0 0.5px ${q.theme.accent}`,controlHeight:jX,controlHeightXSmall:`calc( ${jX} * 0.6 )`,controlHeightSmall:`calc( ${jX} * 0.8 )`,controlHeightLarge:`calc( ${jX} * 1.2 )`,controlHeightXLarge:`calc( ${jX} * 1.4 )`},K=Object.assign({},woc,{colorDivider:"rgba(0, 0, 0, 0.1)",elevationIntensity:1,radiusXSmall:"1px",radiusSmall:"2px",radiusMedium:"4px",radiusLarge:"8px",radiusFull:"9999px",radiusRound:"50%",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.4",fontWeight:"normal",fontWeightEmphasis:"600",gridBase:"4px",elevationXSmall:"0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)",elevationSmall:"0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02)",elevationMedium:"0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02)",elevationLarge:"0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02)",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceColor:q.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});var J1=dc("font-size:11px;font-weight:",K.fontWeightEmphasis,";line-height:1.4;text-transform:uppercase;","");var ql=Object.freeze({SLIDE_DISTANCE:4,SLIDE_DURATION:200,SLIDE_EASING:{function:"cubic-bezier",args:[.25,0,0,1]},FADE_DURATION:100,FADE_EASING:{function:"linear"}}),Iw=c=>c.args?.length?`${c.function}(${c.args.join(",")})`:c.function,Fe=Object.freeze({SLIDE_DISTANCE:`${ql.SLIDE_DISTANCE}px`,SLIDE_DURATION:`${ql.SLIDE_DURATION}ms`,SLIDE_EASING:Iw(ql.SLIDE_EASING),FADE_DURATION:`${ql.FADE_DURATION}ms`,FADE_EASING:Iw(ql.FADE_EASING)});var Aoc={bottom:"bottom",top:"top","middle left":"left","middle right":"right","bottom left":"bottom-end","bottom center":"bottom","bottom right":"bottom-start","top left":"top-end","top center":"top","top right":"top-start","middle left left":"left","middle left right":"left","middle left bottom":"left-end","middle left top":"left-start","middle right left":"right","middle right right":"right","middle right bottom":"right-end","middle right top":"right-start","bottom left left":"bottom-end","bottom left right":"bottom-end","bottom left bottom":"bottom-end","bottom left top":"bottom-end","bottom center left":"bottom","bottom center right":"bottom","bottom center bottom":"bottom","bottom center top":"bottom","bottom right left":"bottom-start","bottom right right":"bottom-start","bottom right bottom":"bottom-start","bottom right top":"bottom-start","top left left":"top-end","top left right":"top-end","top left bottom":"top-end","top left top":"top-end","top center left":"top","top center right":"top","top center bottom":"top","top center top":"top","top right left":"top-start","top right right":"top-start","top right bottom":"top-start","top right top":"top-start",middle:"bottom","middle center":"bottom","middle center bottom":"bottom","middle center left":"bottom","middle center right":"bottom","middle center top":"bottom"},Cb=c=>Aoc[c]??"bottom",Toc={top:{originX:.5,originY:1},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},right:{originX:0,originY:.5},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},bottom:{originX:.5,originY:0},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},left:{originX:1,originY:.5},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1},overlay:{originX:.5,originY:.5}},pw=c=>{let t=c.startsWith("top")||c.startsWith("bottom")?"translateY":"translateX",e=c.startsWith("top")||c.startsWith("left")?1:-1;return{style:Toc[c],initial:{opacity:0,[t]:`${ql.SLIDE_DISTANCE*e}px`},animate:{opacity:1,[t]:0},transition:{opacity:{duration:ql.FADE_DURATION/1e3,ease:ql.FADE_EASING.function},[t]:{duration:ql.SLIDE_DURATION/1e3,ease:Vd(...ql.SLIDE_EASING.args)}}}};function Ooc(c){return!!c?.top}function Qoc(c){return!!c?.current}var Ww=({anchor:c,anchorRef:t,anchorRect:e,getAnchorRect:l,fallbackReferenceElement:d})=>{let n=null;return c?n=c:Ooc(t)?n={getBoundingClientRect(){let o=t.top.getBoundingClientRect(),b=t.bottom.getBoundingClientRect();return new window.DOMRect(o.x,o.y,o.width,b.bottom-o.top)}}:Qoc(t)?n=t.current:t?n=t:e?n={getBoundingClientRect(){return e}}:l?n={getBoundingClientRect(){let o=l(d);return new window.DOMRect(o.x??o.left,o.y??o.top,o.width??o.right-o.left,o.height??o.bottom-o.top)}}:d&&(n=d.parentElement),n??null},C1=c=>c===null||Number.isNaN(c)?void 0:Math.round(c);var yw=s(Y(),1),wR=(0,yw.createContext)({isNestedInTooltip:!1});wR.displayName="TooltipInternalContext";var ia=s(V(),1),Uoc=700,Doc={isNestedInTooltip:!0};function Loc(c,t){let{children:e,className:l,delay:d=Uoc,hideOnClick:n=!0,placement:o,position:b,shortcut:i,text:a,...r}=c,{isNestedInTooltip:u}=(0,vb.useContext)(wR),G=(0,Bw.useInstanceId)(hw,"tooltip"),X=a||i?G:void 0,m=vb.Children.count(e)===1,x;o!==void 0?x=o:b!==void 0&&(x=Cb(b),(0,fw.default)("`position` prop in wp.components.tooltip",{since:"6.4",alternative:"`placement` prop"})),x=x||"top";let g=sg({placement:x,showTimeout:d}),R=E(g,"mounted");if(u)return m?(0,ia.jsx)(bn,{...r,render:e}):e;function H(Z){return X&&R&&Z.props["aria-describedby"]===void 0&&Z.props["aria-label"]!==a?(0,vb.cloneElement)(Z,{"aria-describedby":X}):Z}return(0,ia.jsxs)(wR.Provider,{value:Doc,children:[(0,ia.jsx)(bg,{onClick:n?g.hide:void 0,store:g,render:m?H(e):void 0,ref:t,children:m?void 0:e}),m&&(a||i)&&(0,ia.jsxs)(ng,{...r,className:v("components-tooltip",l),unmountOnHide:!0,gutter:4,id:X,overflowPadding:.5,store:g,children:[a,i&&(0,ia.jsx)(Dg,{className:a?"components-tooltip__shortcut":"",shortcut:i})]})]})}var hw=(0,vb.forwardRef)(Loc),Rl=hw;var kw=s(Cw(),1),zw=s(AR(),1);function Yw(c){return Object.prototype.toString.call(c)==="[object Object]"}function Nw(c){var t,e;return Yw(c)===!1?!1:(t=c.constructor,t===void 0?!0:(e=t.prototype,!(Yw(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}var yn=s(Y(),1),mEc=s(Zl(),1);var ww=s(V(),1),PX=(0,yn.createContext)({});PX.displayName="ComponentsContext";var TR=()=>(0,yn.useContext)(PX);function nbc({value:c}){let t=TR(),e=(0,yn.useRef)(c);return da(()=>{(0,zw.default)(e.current,c)&&e.current},[c]),(0,yn.useMemo)(()=>(0,kw.default)(t??{},c??{},{isMergeableObject:Nw}),[t,c])}var obc=({children:c,value:t})=>{let e=nbc({value:t});return(0,ww.jsx)(PX.Provider,{value:e,children:c})},aa=(0,yn.memo)(obc);var Lw=s(Y(),1),YEc=s(Zl(),1);var Aw="data-wp-component",Tw="data-wp-c16t",ra="__contextSystemKey__";var Eu=function(){return Eu=Object.assign||function(t){for(var e,l=1,d=arguments.length;l<d;l++){e=arguments[l];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t},Eu.apply(this,arguments)};function Ow(c){return c.toLowerCase()}var bbc=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ibc=/[^A-Z0-9]+/gi;function Uw(c,t){t===void 0&&(t={});for(var e=t.splitRegexp,l=e===void 0?bbc:e,d=t.stripRegexp,n=d===void 0?ibc:d,o=t.transform,b=o===void 0?Ow:o,i=t.delimiter,a=i===void 0?" ":i,r=Qw(Qw(c,l,"$1\0$2"),n,"\0"),u=0,G=r.length;r.charAt(u)==="\0";)u++;for(;r.charAt(G-1)==="\0";)G--;return r.slice(u,G).split("\0").map(b).join(a)}function Qw(c,t,e){return t instanceof RegExp?c.replace(t,e):t.reduce(function(l,d){return l.replace(d,e)},c)}function Dw(c,t){return t===void 0&&(t={}),Uw(c,Eu({delimiter:"."},t))}function OR(c,t){return t===void 0&&(t={}),Dw(c,Eu({delimiter:"-"},t))}function abc(c){return`components-${OR(c)}`}var QR=Jb(abc);function tc(c,t){return Ew(c,t,{forwardsRef:!0})}function ua(c,t){return Ew(c,t)}function Ew(c,t,e){let l=e?.forwardsRef?(0,Lw.forwardRef)(c):c,d=l[ra]||[t];return Array.isArray(t)&&(d=[...d,...t]),typeof t=="string"&&(d=[...d,t]),Object.assign(l,{[ra]:[...new Set(d)],displayName:t,selector:`.${QR(t)}`})}function v1(c){if(!c)return[];let t=[];return c[ra]&&(t=c[ra]),c.type&&c.type[ra]&&(t=c.type[ra]),t}function _X(c,t){return c?typeof t=="string"?v1(c).includes(t):Array.isArray(t)?t.some(e=>v1(c).includes(e)):!1:!1}var TEc=s(Zl(),1);function jw(c){return{[Aw]:c}}function Mw(){return{[Tw]:!0}}function cc(c,t){let l=TR()?.[t]||{},d={...Mw(),...jw(t)},{_overrides:n,...o}=l,b=Object.entries(o).length?Object.assign({},o,c):c,a=ot()(QR(t),c.className),r=typeof b.renderChildren=="function"?b.renderChildren(b):b.children;for(let u in b)d[u]=b[u];for(let u in n)d[u]=n[u];return r!==void 0&&(d.children=r),d.className=a,d}var Pw={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal",wordBreak:"normal"};var qw=s(Y(),1);var _w=s(Y(),1),Kw=s(V(),1),rbc=/^(data|aria|x)-/i,ubc=/^on[A-Z]/,sbc=new Set(`animate animateMotion animateTransform circle clipPath defs desc ellipse
+        `),()=>{document.head.removeChild(r)}},[t]),(0,Vz.jsx)(B1,{isPresent:t,childRef:l,sizeRef:d,children:IR.cloneElement(c,{ref:l})})}var Cz=({children:c,initial:t,isPresent:e,onExitComplete:l,custom:d,presenceAffectsLayout:n,mode:o})=>{let b=Bs(Roc),i=(0,la.useId)(),a=(0,la.useCallback)(s=>{b.set(s,!0);for(let G of b.values())if(!G)return;l&&l()},[b,l]),r=(0,la.useMemo)(()=>({id:i,initial:t,isPresent:e,custom:d,onExitComplete:a,register:s=>(b.set(s,!1),()=>b.delete(s))}),n?[Math.random(),a]:[e,a]);return(0,la.useMemo)(()=>{b.forEach((s,G)=>b.set(G,!1))},[e]),Jz.useEffect(()=>{!e&&!b.size&&l&&l()},[e]),o==="popLayout"&&(c=(0,f1.jsx)(Fz,{isPresent:e,children:c})),(0,f1.jsx)(Wo.Provider,{value:r,children:c})};function Roc(){return new Map}var pR=u($(),1),kX=c=>c.key||"";function h1(c){let t=[];return pR.Children.forEach(c,e=>{(0,pR.isValidElement)(e)&&t.push(e)}),t}var vs=({children:c,exitBeforeEnter:t,custom:e,initial:l=!0,onExitComplete:d,presenceAffectsLayout:n=!0,mode:o="sync"})=>{Fl(!t,"Replace exitBeforeEnter with mode='wait'");let b=(0,In.useMemo)(()=>h1(c),[c]),i=b.map(kX),a=(0,In.useRef)(!0),r=(0,In.useRef)(b),s=Bs(()=>new Map),[G,X]=(0,In.useState)(b),[m,x]=(0,In.useState)(b);eR(()=>{a.current=!1,r.current=b;for(let H=0;H<m.length;H++){let Z=kX(m[H]);i.includes(Z)?s.delete(Z):s.get(Z)!==!0&&s.set(Z,!1)}},[m,i.length,i.join("-")]);let g=[];if(b!==G){let H=[...b];for(let Z=0;Z<m.length;Z++){let p=m[Z],W=kX(p);i.includes(W)||(H.splice(Z,0,p),g.push(p))}o==="wait"&&g.length&&(H=g),x(h1(H)),X(b);return}let{forceRender:R}=(0,In.useContext)(Xs);return(0,zX.jsx)(zX.Fragment,{children:m.map(H=>{let Z=kX(H),p=b===m||i.includes(Z),W=()=>{if(s.has(Z))s.set(Z,!0);else return;let y=!0;s.forEach(I=>{I||(y=!1)}),y&&(R?.(),x(r.current),d&&d())};return(0,zX.jsx)(Cz,{isPresent:p,initial:!a.current||l?void 0:!1,custom:p?void 0:e,presenceAffectsLayout:n,mode:o,onExitComplete:p?void 0:W,children:H},Z)})})};var Ys=u(Y(),1);function Ve(c){return c!=null}function vz(c){let t=c==="";return!Ve(c)||t}function Yz(c=[],t){return c.find(Ve)??t}var Zoc=c=>parseFloat(c),wX=c=>typeof c=="string"?Zoc(c):c;var Nz={initial:void 0,fallback:""};function Ioc(c,t=Nz){let{initial:e,fallback:l}={...Nz,...t},[d,n]=(0,Ys.useState)(c),o=Ve(c);(0,Ys.useEffect)(()=>{o&&d&&n(void 0)},[o,d]);let b=Yz([c,d,e],l),i=(0,Ys.useCallback)(a=>{o||n(a)},[o]);return[b,i]}var ho=Ioc;var AX=u(Y(),1);function poc(c,t){let e=(0,AX.useRef)(!1);(0,AX.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,AX.useEffect)(()=>()=>{e.current=!1},[])}var da=poc;var WR=u(Y(),1);function Cd({defaultValue:c,onChange:t,value:e}){let l=typeof e<"u",d=l?e:c,[n,o]=(0,WR.useState)(d),b=l?e:n,i=(0,WR.useCallback)((r,...s)=>{o(r),t?.(r,...s)},[t]),a;return l&&typeof t=="function"?a=t:!l&&typeof t=="function"?a=i:a=o,[b,a]}var Kl=u($()),jX=u($());var Woc=!1;function yoc(c){if(c.sheet)return c.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===c)return document.styleSheets[t]}function Boc(c){var t=document.createElement("style");return t.setAttribute("data-emotion",c.key),c.nonce!==void 0&&t.setAttribute("nonce",c.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var Sz=(function(){function c(e){var l=this;this._insertTag=function(d){var n;l.tags.length===0?l.insertionPoint?n=l.insertionPoint.nextSibling:l.prepend?n=l.container.firstChild:n=l.before:n=l.tags[l.tags.length-1].nextSibling,l.container.insertBefore(d,n),l.tags.push(d)},this.isSpeedy=e.speedy===void 0?!Woc:e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=c.prototype;return t.hydrate=function(l){l.forEach(this._insertTag)},t.insert=function(l){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Boc(this));var d=this.tags[this.tags.length-1];if(this.isSpeedy){var n=yoc(d);try{n.insertRule(l,n.cssRules.length)}catch{}}else d.appendChild(document.createTextNode(l));this.ctr++},t.flush=function(){this.tags.forEach(function(l){var d;return(d=l.parentNode)==null?void 0:d.removeChild(l)}),this.tags=[],this.ctr=0},c})();var Xe="-ms-",TX="-moz-",Dc="-webkit-",yR="comm",Ns="rule",Ss="decl";var kz="@import";var BR="@keyframes";var zz="@layer";var wz=Math.abs,na=String.fromCharCode,Az=Object.assign;function Tz(c,t){return Ct(c,0)^45?(((t<<2^Ct(c,0))<<2^Ct(c,1))<<2^Ct(c,2))<<2^Ct(c,3):0}function fR(c){return c.trim()}function V1(c,t){return(c=t.exec(c))?c[0]:c}function Ac(c,t,e){return c.replace(t,e)}function OX(c,t){return c.indexOf(t)}function Ct(c,t){return c.charCodeAt(t)|0}function hb(c,t,e){return c.slice(t,e)}function Le(c){return c.length}function ks(c){return c.length}function zs(c,t){return t.push(c),c}function F1(c,t){return c.map(t).join("")}var hR=1,ws=1,Oz=0,Ee=0,zt=0,Ts="";function QX(c,t,e,l,d,n,o){return{value:c,root:t,parent:e,type:l,props:d,children:n,line:hR,column:ws,length:o,return:""}}function Os(c,t){return Az(QX("",null,null,"",null,null,0),c,{length:-c.length},t)}function Qz(){return zt}function Uz(){return zt=Ee>0?Ct(Ts,--Ee):0,ws--,zt===10&&(ws=1,hR--),zt}function je(){return zt=Ee<Oz?Ct(Ts,Ee++):0,ws++,zt===10&&(ws=1,hR++),zt}function _l(){return Ct(Ts,Ee)}function UX(){return Ee}function Qs(c,t){return hb(Ts,c,t)}function As(c){switch(c){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function VR(c){return hR=ws=1,Oz=Le(Ts=c),Ee=0,[]}function FR(c){return Ts="",c}function Us(c){return fR(Qs(Ee-1,J1(c===91?c+2:c===40?c+1:c)))}function Dz(c){for(;(zt=_l())&&zt<33;)je();return As(c)>2||As(zt)>3?"":" "}function Lz(c,t){for(;--t&&je()&&!(zt<48||zt>102||zt>57&&zt<65||zt>70&&zt<97););return Qs(c,UX()+(t<6&&_l()==32&&je()==32))}function J1(c){for(;je();)switch(zt){case c:return Ee;case 34:case 39:c!==34&&c!==39&&J1(zt);break;case 40:c===41&&J1(c);break;case 92:je();break}return Ee}function Ez(c,t){for(;je()&&c+zt!==57;)if(c+zt===84&&_l()===47)break;return"/*"+Qs(t,Ee-1)+"*"+na(c===47?c:je())}function jz(c){for(;!As(_l());)je();return Qs(c,Ee)}function _z(c){return FR(JR("",null,null,null,[""],c=VR(c),0,[0],c))}function JR(c,t,e,l,d,n,o,b,i){for(var a=0,r=0,s=o,G=0,X=0,m=0,x=1,g=1,R=1,H=0,Z="",p=d,W=n,y=l,I=Z;g;)switch(m=H,H=je()){case 40:if(m!=108&&Ct(I,s-1)==58){OX(I+=Ac(Us(H),"&","&\f"),"&\f")!=-1&&(R=-1);break}case 34:case 39:case 91:I+=Us(H);break;case 9:case 10:case 13:case 32:I+=Dz(m);break;case 92:I+=Lz(UX()-1,7);continue;case 47:switch(_l()){case 42:case 47:zs(foc(Ez(je(),UX()),t,e),i);break;default:I+="/"}break;case 123*x:b[a++]=Le(I)*R;case 125*x:case 59:case 0:switch(H){case 0:case 125:g=0;case 59+r:R==-1&&(I=Ac(I,/\f/g,"")),X>0&&Le(I)-s&&zs(X>32?Pz(I+";",l,e,s-1):Pz(Ac(I," ","")+";",l,e,s-2),i);break;case 59:I+=";";default:if(zs(y=Mz(I,t,e,a,r,d,b,Z,p=[],W=[],s),n),H===123)if(r===0)JR(I,t,y,y,p,n,s,b,W);else switch(G===99&&Ct(I,3)===110?100:G){case 100:case 108:case 109:case 115:JR(c,y,y,l&&zs(Mz(c,y,y,0,0,d,b,Z,d,p=[],s),W),d,W,s,b,l?p:W);break;default:JR(I,y,y,y,[""],W,0,b,W)}}a=r=X=0,x=R=1,Z=I="",s=o;break;case 58:s=1+Le(I),X=m;default:if(x<1){if(H==123)--x;else if(H==125&&x++==0&&Uz()==125)continue}switch(I+=na(H),H*x){case 38:R=r>0?1:(I+="\f",-1);break;case 44:b[a++]=(Le(I)-1)*R,R=1;break;case 64:_l()===45&&(I+=Us(je())),G=_l(),r=s=Le(Z=I+=jz(UX())),H++;break;case 45:m===45&&Le(I)==2&&(x=0)}}return n}function Mz(c,t,e,l,d,n,o,b,i,a,r){for(var s=d-1,G=d===0?n:[""],X=ks(G),m=0,x=0,g=0;m<l;++m)for(var R=0,H=hb(c,s+1,s=wz(x=o[m])),Z=c;R<X;++R)(Z=fR(x>0?G[R]+" "+H:Ac(H,/&\f/g,G[R])))&&(i[g++]=Z);return QX(c,t,e,d===0?Ns:b,i,a,r)}function foc(c,t,e){return QX(c,t,e,yR,na(Qz()),hb(c,2,-2),0)}function Pz(c,t,e,l){return QX(c,t,e,Ss,hb(c,0,l),hb(c,l+1,-1),l)}function oa(c,t){for(var e="",l=ks(c),d=0;d<l;d++)e+=t(c[d],d,c,t)||"";return e}function Kz(c,t,e,l){switch(c.type){case zz:if(c.children.length)break;case kz:case Ss:return c.return=c.return||c.value;case yR:return"";case BR:return c.return=c.value+"{"+oa(c.children,l)+"}";case Ns:c.value=c.props.join(",")}return Le(e=oa(c.children,l))?c.return=c.value+"{"+e+"}":""}function qz(c){var t=ks(c);return function(e,l,d,n){for(var o="",b=0;b<t;b++)o+=c[b](e,l,d,n)||"";return o}}function $z(c){return function(t){t.root||(t=t.return)&&c(t)}}xR();var hoc=function(t,e,l){for(var d=0,n=0;d=n,n=_l(),d===38&&n===12&&(e[l]=1),!As(n);)je();return Qs(t,Ee)},Voc=function(t,e){var l=-1,d=44;do switch(As(d)){case 0:d===38&&_l()===12&&(e[l]=1),t[l]+=hoc(Ee-1,e,l);break;case 2:t[l]+=Us(d);break;case 4:if(d===44){t[++l]=_l()===58?"&\f":"",e[l]=t[l].length;break}default:t[l]+=na(d)}while(d=je());return t},Foc=function(t,e){return FR(Voc(VR(t),e))},cw=new WeakMap,Joc=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var e=t.value,l=t.parent,d=t.column===l.column&&t.line===l.line;l.type!=="rule";)if(l=l.parent,!l)return;if(!(t.props.length===1&&e.charCodeAt(0)!==58&&!cw.get(l))&&!d){cw.set(t,!0);for(var n=[],o=Foc(e,n),b=l.props,i=0,a=0;i<o.length;i++)for(var r=0;r<b.length;r++,a++)t.props[a]=n[i]?o[i].replace(/&\f/g,b[r]):b[r]+" "+o[i]}}},Coc=function(t){if(t.type==="decl"){var e=t.value;e.charCodeAt(0)===108&&e.charCodeAt(2)===98&&(t.return="",t.value="")}};function tw(c,t){switch(Tz(c,t)){case 5103:return Dc+"print-"+c+c;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Dc+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return Dc+c+TX+c+Xe+c+c;case 6828:case 4268:return Dc+c+Xe+c+c;case 6165:return Dc+c+Xe+"flex-"+c+c;case 5187:return Dc+c+Ac(c,/(\w+).+(:[^]+)/,Dc+"box-$1$2"+Xe+"flex-$1$2")+c;case 5443:return Dc+c+Xe+"flex-item-"+Ac(c,/flex-|-self/,"")+c;case 4675:return Dc+c+Xe+"flex-line-pack"+Ac(c,/align-content|flex-|-self/,"")+c;case 5548:return Dc+c+Xe+Ac(c,"shrink","negative")+c;case 5292:return Dc+c+Xe+Ac(c,"basis","preferred-size")+c;case 6060:return Dc+"box-"+Ac(c,"-grow","")+Dc+c+Xe+Ac(c,"grow","positive")+c;case 4554:return Dc+Ac(c,/([^-])(transform)/g,"$1"+Dc+"$2")+c;case 6187:return Ac(Ac(Ac(c,/(zoom-|grab)/,Dc+"$1"),/(image-set)/,Dc+"$1"),c,"")+c;case 5495:case 3959:return Ac(c,/(image-set\([^]*)/,Dc+"$1$`$1");case 4968:return Ac(Ac(c,/(.+:)(flex-)?(.*)/,Dc+"box-pack:$3"+Xe+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Dc+c+c;case 4095:case 3583:case 4068:case 2532:return Ac(c,/(.+)-inline(.+)/,Dc+"$1$2")+c;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Le(c)-1-t>6)switch(Ct(c,t+1)){case 109:if(Ct(c,t+4)!==45)break;case 102:return Ac(c,/(.+:)(.+)-([^]+)/,"$1"+Dc+"$2-$3$1"+TX+(Ct(c,t+3)==108?"$3":"$2-$3"))+c;case 115:return~OX(c,"stretch")?tw(Ac(c,"stretch","fill-available"),t)+c:c}break;case 4949:if(Ct(c,t+1)!==115)break;case 6444:switch(Ct(c,Le(c)-3-(~OX(c,"!important")&&10))){case 107:return Ac(c,":",":"+Dc)+c;case 101:return Ac(c,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Dc+(Ct(c,14)===45?"inline-":"")+"box$3$1"+Dc+"$2$3$1"+Xe+"$2box$3")+c}break;case 5936:switch(Ct(c,t+11)){case 114:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb")+c;case 108:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb-rl")+c;case 45:return Dc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"lr")+c}return Dc+c+Xe+c+c}return c}var voc=function(t,e,l,d){if(t.length>-1&&!t.return)switch(t.type){case Ss:t.return=tw(t.value,t.length);break;case BR:return oa([Os(t,{value:Ac(t.value,"@","@"+Dc)})],d);case Ns:if(t.length)return F1(t.props,function(n){switch(V1(n,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return oa([Os(t,{props:[Ac(n,/:(read-\w+)/,":"+TX+"$1")]})],d);case"::placeholder":return oa([Os(t,{props:[Ac(n,/:(plac\w+)/,":"+Dc+"input-$1")]}),Os(t,{props:[Ac(n,/:(plac\w+)/,":"+TX+"$1")]}),Os(t,{props:[Ac(n,/:(plac\w+)/,Xe+"input-$1")]})],d)}return""})}},Yoc=[voc],Ds=function(t){var e=t.key;if(e==="css"){var l=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(l,function(x){var g=x.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(x),x.setAttribute("data-s",""))})}var d=t.stylisPlugins||Yoc,n={},o,b=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(x){for(var g=x.getAttribute("data-emotion").split(" "),R=1;R<g.length;R++)n[g[R]]=!0;b.push(x)});var i,a=[Joc,Coc];{var r,s=[Kz,$z(function(x){r.insert(x)})],G=qz(a.concat(d,s)),X=function(g){return oa(_z(g),G)};i=function(g,R,H,Z){r=H,X(g?g+"{"+R.styles+"}":R.styles),Z&&(m.inserted[R.name]=!0)}}var m={key:e,sheet:new Sz({key:e,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:n,registered:{},insert:i};return m.sheet.hydrate(b),m};function DX(){return DX=Object.assign?Object.assign.bind():function(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var l in e)({}).hasOwnProperty.call(e,l)&&(c[l]=e[l])}return c},DX.apply(null,arguments)}var Eoc=!0;function Vb(c,t,e){var l="";return e.split(" ").forEach(function(d){c[d]!==void 0?t.push(c[d]+";"):d&&(l+=d+" ")}),l}var Ls=function(t,e,l){var d=t.key+"-"+e.name;(l===!1||Eoc===!1)&&t.registered[d]===void 0&&(t.registered[d]=e.styles)},Vo=function(t,e,l){Ls(t,e,l);var d=t.key+"-"+e.name;if(t.inserted[e.name]===void 0){var n=e;do t.insert(e===n?"."+d:"",n,t.sheet,!0),n=n.next;while(n!==void 0)}};function Gw(c){for(var t=0,e,l=0,d=c.length;d>=4;++l,d-=4)e=c.charCodeAt(l)&255|(c.charCodeAt(++l)&255)<<8|(c.charCodeAt(++l)&255)<<16|(c.charCodeAt(++l)&255)<<24,e=(e&65535)*1540483477+((e>>>16)*59797<<16),e^=e>>>24,t=(e&65535)*1540483477+((e>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(d){case 3:t^=(c.charCodeAt(l+2)&255)<<16;case 2:t^=(c.charCodeAt(l+1)&255)<<8;case 1:t^=c.charCodeAt(l)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Xw={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};xR();var joc=!1,Moc=/[A-Z]|^ms/g,Poc=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Hw=function(t){return t.charCodeAt(1)===45},mw=function(t){return t!=null&&typeof t!="boolean"},k1=mR(function(c){return Hw(c)?c:c.replace(Moc,"-$&").toLowerCase()}),xw=function(t,e){switch(t){case"animation":case"animationName":if(typeof e=="string")return e.replace(Poc,function(l,d,n){return pn={name:d,styles:n,next:pn},d})}return Xw[t]!==1&&!Hw(t)&&typeof e=="number"&&e!==0?e+"px":e},_oc="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function LX(c,t,e){if(e==null)return"";var l=e;if(l.__emotion_styles!==void 0)return l;switch(typeof e){case"boolean":return"";case"object":{var d=e;if(d.anim===1)return pn={name:d.name,styles:d.styles,next:pn},d.name;var n=e;if(n.styles!==void 0){var o=n.next;if(o!==void 0)for(;o!==void 0;)pn={name:o.name,styles:o.styles,next:pn},o=o.next;var b=n.styles+";";return b}return Koc(c,t,e)}case"function":{if(c!==void 0){var i=pn,a=e(c);return pn=i,LX(c,t,a)}break}}var r=e;if(t==null)return r;var s=t[r];return s!==void 0?s:r}function Koc(c,t,e){var l="";if(Array.isArray(e))for(var d=0;d<e.length;d++)l+=LX(c,t,e[d])+";";else for(var n in e){var o=e[n];if(typeof o!="object"){var b=o;t!=null&&t[b]!==void 0?l+=n+"{"+t[b]+"}":mw(b)&&(l+=k1(n)+":"+xw(n,b)+";")}else{if(n==="NO_COMPONENT_SELECTOR"&&joc)throw new Error(_oc);if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var i=0;i<o.length;i++)mw(o[i])&&(l+=k1(n)+":"+xw(n,o[i])+";");else{var a=LX(c,t,o);switch(n){case"animation":case"animationName":{l+=k1(n)+":"+a+";";break}default:l+=n+"{"+a+"}"}}}}return l}var gw=/label:\s*([^\s;{]+)\s*(;|$)/g,pn;function Wn(c,t,e){if(c.length===1&&typeof c[0]=="object"&&c[0]!==null&&c[0].styles!==void 0)return c[0];var l=!0,d="";pn=void 0;var n=c[0];if(n==null||n.raw===void 0)l=!1,d+=LX(e,t,n);else{var o=n;d+=o[0]}for(var b=1;b<c.length;b++)if(d+=LX(e,t,c[b]),l){var i=n;d+=i[b]}gw.lastIndex=0;for(var a="",r;(r=gw.exec(d))!==null;)a+="-"+r[1];var s=Gw(d)+a;return{name:s,styles:d,next:pn}}var OR=u($()),qoc=function(t){return t()},$oc=OR.useInsertionEffect?OR.useInsertionEffect:!1,EX=$oc||qoc;var Rw=!1,w1=Kl.createContext(typeof HTMLElement<"u"?Ds({key:"css"}):null),A1=w1.Provider,T1=function(){return(0,jX.useContext)(w1)},MX=function(t){return(0,jX.forwardRef)(function(e,l){var d=(0,jX.useContext)(w1);return t(e,d,l)})},PX=Kl.createContext({});var QR={}.hasOwnProperty,z1="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Zw=function(t,e){var l={};for(var d in e)QR.call(e,d)&&(l[d]=e[d]);return l[z1]=t,l},cbc=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return Ls(e,l,d),EX(function(){return Vo(e,l,d)}),null},tbc=MX(function(c,t,e){var l=c.css;typeof l=="string"&&t.registered[l]!==void 0&&(l=t.registered[l]);var d=c[z1],n=[l],o="";typeof c.className=="string"?o=Vb(t.registered,n,c.className):c.className!=null&&(o=c.className+" ");var b=Wn(n,void 0,Kl.useContext(PX));o+=t.key+"-"+b.name;var i={};for(var a in c)QR.call(c,a)&&a!=="css"&&a!==z1&&!Rw&&(i[a]=c[a]);return i.className=o,e&&(i.ref=e),Kl.createElement(Kl.Fragment,null,Kl.createElement(cbc,{cache:t,serialized:b,isStringTag:typeof d=="string"}),Kl.createElement(d,i))}),Iw=tbc;var Es=u($());var Jjc=u(uw()),pw=function(t,e){var l=arguments;if(e==null||!QR.call(e,"css"))return Es.createElement.apply(void 0,l);var d=l.length,n=new Array(d);n[0]=Iw,n[1]=Zw(t,e);for(var o=2;o<d;o++)n[o]=l[o];return Es.createElement.apply(null,n)};(function(c){var t;t||(t=c.JSX||(c.JSX={}))})(pw||(pw={}));function dc(){for(var c=arguments.length,t=new Array(c),e=0;e<c;e++)t[e]=arguments[e];return Wn(t)}function yn(){var c=dc.apply(void 0,arguments),t="animation-"+c.name;return{name:t,styles:"@keyframes "+t+"{"+c.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function Ww(c,t){if(c.inserted[t.name]===void 0)return c.insert("",t,c.sheet,!0)}function yw(c,t,e){var l=[],d=Vb(c,l,e);return l.length<2?e:d+t(l)}var Bw=function(t){var e=Ds(t);e.sheet.speedy=function(b){this.isSpeedy=b},e.compat=!0;var l=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var s=Wn(a,e.registered,void 0);return Vo(e,s,!1),e.key+"-"+s.name},d=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var s=Wn(a,e.registered),G="animation-"+s.name;return Ww(e,{name:s.name,styles:"@keyframes "+G+"{"+s.styles+"}"}),G},n=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var s=Wn(a,e.registered);Ww(e,s)},o=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];return yw(e.registered,l,ebc(a))};return{css:l,cx:o,injectGlobal:n,keyframes:d,hydrate:function(i){i.forEach(function(a){e.inserted[a]=!0})},flush:function(){e.registered={},e.inserted={},e.sheet.flush()},sheet:e.sheet,cache:e,getRegisteredStyles:Vb.bind(null,e.registered),merge:yw.bind(null,e.registered,l)}},ebc=function c(t){for(var e="",l=0;l<t.length;l++){var d=t[l];if(d!=null){var n=void 0;switch(typeof d){case"boolean":break;case"object":{if(Array.isArray(d))n=c(d);else{n="";for(var o in d)d[o]&&o&&(n&&(n+=" "),n+=o)}break}default:n=d}n&&(e&&(e+=" "),e+=n)}}return e};var Bn=Bw({key:"css"}),Ojc=Bn.flush,Qjc=Bn.hydrate,fw=Bn.cx,Ujc=Bn.merge,Djc=Bn.getRegisteredStyles,Ljc=Bn.injectGlobal,Ejc=Bn.keyframes,jjc=Bn.css,Mjc=Bn.sheet,Pjc=Bn.cache;var hw=u(Y(),1),lbc=c=>typeof c<"u"&&c!==null&&["name","styles"].every(t=>typeof c[t]<"u"),ot=()=>{let c=T1();return(0,hw.useCallback)((...e)=>{if(c===null)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");return fw(...e.map(l=>lbc(l)?(Vo(c,l,!1),`${c.key}-${l.name}`):l))},[c])};var ba={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};function Fb(c,t){var e=0,l,d;t=t||{};function n(){var o=l,b=arguments.length,i,a;c:for(;o;){if(o.args.length!==arguments.length){o=o.next;continue}for(a=0;a<b;a++)if(o.args[a]!==arguments[a]){o=o.next;continue c}return o!==l&&(o===d&&(d=o.prev),o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=l,o.prev=null,l.prev=o,l=o),o.val}for(i=new Array(b),a=0;a<b;a++)i[a]=arguments[a];return o={args:i,val:c.apply(null,i)},l?(l.prev=o,o.next=l):d=o,e===t.maxSize?(d=d.prev,d.next=null):e++,l=o,o.val}return n.clear=function(){l=null,d=null,e=0},n}var dbc={grad:.9,turn:360,rad:360/(2*Math.PI)},Fo=function(c){return typeof c=="string"?c.length>0:typeof c=="number"},le=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e+0},ql=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c>t?c:t},Sw=function(c){return(c=isFinite(c)?c%360:0)>0?c:c+360},Vw=function(c){return{r:ql(c.r,0,255),g:ql(c.g,0,255),b:ql(c.b,0,255),a:ql(c.a)}},O1=function(c){return{r:le(c.r),g:le(c.g),b:le(c.b),a:le(c.a,3)}},nbc=/^#([0-9a-f]{3,8})$/i,UR=function(c){var t=c.toString(16);return t.length<2?"0"+t:t},kw=function(c){var t=c.r,e=c.g,l=c.b,d=c.a,n=Math.max(t,e,l),o=n-Math.min(t,e,l),b=o?n===t?(e-l)/o:n===e?2+(l-t)/o:4+(t-e)/o:0;return{h:60*(b<0?b+6:b),s:n?o/n*100:0,v:n/255*100,a:d}},zw=function(c){var t=c.h,e=c.s,l=c.v,d=c.a;t=t/360*6,e/=100,l/=100;var n=Math.floor(t),o=l*(1-e),b=l*(1-(t-n)*e),i=l*(1-(1-t+n)*e),a=n%6;return{r:255*[l,b,o,o,i,l][a],g:255*[i,l,l,b,o,o][a],b:255*[o,o,i,l,l,b][a],a:d}},Fw=function(c){return{h:Sw(c.h),s:ql(c.s,0,100),l:ql(c.l,0,100),a:ql(c.a)}},Jw=function(c){return{h:le(c.h),s:le(c.s),l:le(c.l),a:le(c.a,3)}},Cw=function(c){return zw((e=(t=c).s,{h:t.h,s:(e*=((l=t.l)<50?l:100-l)/100)>0?2*e/(l+e)*100:0,v:l+e,a:t.a}));var t,e,l},_X=function(c){return{h:(t=kw(c)).h,s:(d=(200-(e=t.s))*(l=t.v)/100)>0&&d<200?e*l/100/(d<=100?d:200-d)*100:0,l:d/2,a:t.a};var t,e,l,d},obc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,bbc=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ibc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,abc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,D1={string:[[function(c){var t=nbc.exec(c);return t?(c=t[1]).length<=4?{r:parseInt(c[0]+c[0],16),g:parseInt(c[1]+c[1],16),b:parseInt(c[2]+c[2],16),a:c.length===4?le(parseInt(c[3]+c[3],16)/255,2):1}:c.length===6||c.length===8?{r:parseInt(c.substr(0,2),16),g:parseInt(c.substr(2,2),16),b:parseInt(c.substr(4,2),16),a:c.length===8?le(parseInt(c.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(c){var t=ibc.exec(c)||abc.exec(c);return t?t[2]!==t[4]||t[4]!==t[6]?null:Vw({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(c){var t=obc.exec(c)||bbc.exec(c);if(!t)return null;var e,l,d=Fw({h:(e=t[1],l=t[2],l===void 0&&(l="deg"),Number(e)*(dbc[l]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Cw(d)},"hsl"]],object:[[function(c){var t=c.r,e=c.g,l=c.b,d=c.a,n=d===void 0?1:d;return Fo(t)&&Fo(e)&&Fo(l)?Vw({r:Number(t),g:Number(e),b:Number(l),a:Number(n)}):null},"rgb"],[function(c){var t=c.h,e=c.s,l=c.l,d=c.a,n=d===void 0?1:d;if(!Fo(t)||!Fo(e)||!Fo(l))return null;var o=Fw({h:Number(t),s:Number(e),l:Number(l),a:Number(n)});return Cw(o)},"hsl"],[function(c){var t=c.h,e=c.s,l=c.v,d=c.a,n=d===void 0?1:d;if(!Fo(t)||!Fo(e)||!Fo(l))return null;var o=(function(b){return{h:Sw(b.h),s:ql(b.s,0,100),v:ql(b.v,0,100),a:ql(b.a)}})({h:Number(t),s:Number(e),v:Number(l),a:Number(n)});return zw(o)},"hsv"]]},vw=function(c,t){for(var e=0;e<t.length;e++){var l=t[e][0](c);if(l)return[l,t[e][1]]}return[null,void 0]},ww=function(c){return typeof c=="string"?vw(c.trim(),D1.string):typeof c=="object"&&c!==null?vw(c,D1.object):[null,void 0]},Aw=function(c){return ww(c)[1]},Q1=function(c,t){var e=_X(c);return{h:e.h,s:ql(e.s+100*t,0,100),l:e.l,a:e.a}},U1=function(c){return(299*c.r+587*c.g+114*c.b)/1e3/255},Yw=function(c,t){var e=_X(c);return{h:e.h,s:e.s,l:ql(e.l+100*t,0,100),a:e.a}},L1=(function(){function c(t){this.parsed=ww(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return c.prototype.isValid=function(){return this.parsed!==null},c.prototype.brightness=function(){return le(U1(this.rgba),2)},c.prototype.isDark=function(){return U1(this.rgba)<.5},c.prototype.isLight=function(){return U1(this.rgba)>=.5},c.prototype.toHex=function(){return t=O1(this.rgba),e=t.r,l=t.g,d=t.b,o=(n=t.a)<1?UR(le(255*n)):"","#"+UR(e)+UR(l)+UR(d)+o;var t,e,l,d,n,o},c.prototype.toRgb=function(){return O1(this.rgba)},c.prototype.toRgbString=function(){return t=O1(this.rgba),e=t.r,l=t.g,d=t.b,(n=t.a)<1?"rgba("+e+", "+l+", "+d+", "+n+")":"rgb("+e+", "+l+", "+d+")";var t,e,l,d,n},c.prototype.toHsl=function(){return Jw(_X(this.rgba))},c.prototype.toHslString=function(){return t=Jw(_X(this.rgba)),e=t.h,l=t.s,d=t.l,(n=t.a)<1?"hsla("+e+", "+l+"%, "+d+"%, "+n+")":"hsl("+e+", "+l+"%, "+d+"%)";var t,e,l,d,n},c.prototype.toHsv=function(){return t=kw(this.rgba),{h:le(t.h),s:le(t.s),v:le(t.v),a:le(t.a,3)};var t},c.prototype.invert=function(){return fc({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},c.prototype.saturate=function(t){return t===void 0&&(t=.1),fc(Q1(this.rgba,t))},c.prototype.desaturate=function(t){return t===void 0&&(t=.1),fc(Q1(this.rgba,-t))},c.prototype.grayscale=function(){return fc(Q1(this.rgba,-1))},c.prototype.lighten=function(t){return t===void 0&&(t=.1),fc(Yw(this.rgba,t))},c.prototype.darken=function(t){return t===void 0&&(t=.1),fc(Yw(this.rgba,-t))},c.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},c.prototype.alpha=function(t){return typeof t=="number"?fc({r:(e=this.rgba).r,g:e.g,b:e.b,a:t}):le(this.rgba.a,3);var e},c.prototype.hue=function(t){var e=_X(this.rgba);return typeof t=="number"?fc({h:t,s:e.s,l:e.l,a:e.a}):le(e.h)},c.prototype.isEqual=function(t){return this.toHex()===fc(t).toHex()},c})(),fc=function(c){return c instanceof L1?c:new L1(c)},Nw=[],Hl=function(c){c.forEach(function(t){Nw.indexOf(t)<0&&(t(L1,D1),Nw.push(t))})};function Rl(c,t){var e={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"},l={};for(var d in e)l[e[d]]=d;var n={};c.prototype.toName=function(o){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var b,i,a=l[this.toHex()];if(a)return a;if(o?.closest){var r=this.toRgb(),s=1/0,G="black";if(!n.length)for(var X in e)n[X]=new c(e[X]).toRgb();for(var m in e){var x=(b=r,i=n[m],Math.pow(b.r-i.r,2)+Math.pow(b.g-i.g,2)+Math.pow(b.b-i.b,2));x<s&&(s=x,G=m)}return G}},t.string.push([function(o){var b=o.toLowerCase(),i=b==="transparent"?"#0000":e[b];return i?new c(i).toRgb():null},"name"])}var E1;Hl([Rl]);function rbc(){if(!(typeof document>"u")){if(!E1){let c=document.createElement("div");c.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(c),E1=c}return E1}}function sbc(c){return typeof c!="string"?!1:fc(c).isValid()}function ubc(c){if(typeof c!="string")return"";if(sbc(c))return c;if(!c.includes("var(")||typeof document>"u")return"";let t=rbc();if(!t)return"";t.style.background=c;let e=window?.getComputedStyle(t).background;return t.style.background="",e||""}var Gbc=Fb(ubc);function Xbc(c){let t=Gbc(c);return fc(t).isLight()?"#000000":"#ffffff"}function Tw(c){return Xbc(c)==="#000000"?"dark":"light"}var DR=u(rc(),1),Ow=new RegExp(/-left/g),Qw=new RegExp(/-right/g),Uw=new RegExp(/Left/g),Dw=new RegExp(/Right/g);function mbc(c){return c==="left"?"right":c==="right"?"left":Ow.test(c)?c.replace(Ow,"-right"):Qw.test(c)?c.replace(Qw,"-left"):Uw.test(c)?c.replace(Uw,"Right"):Dw.test(c)?c.replace(Dw,"Left"):c}var xbc=(c={})=>Object.fromEntries(Object.entries(c).map(([t,e])=>[mbc(t),e]));function vt(c={},t){return()=>t?(0,DR.isRTL)()?dc(t,"",""):dc(c,"",""):(0,DR.isRTL)()?dc(xbc(c),"",""):dc(c,"","")}vt.watch=()=>(0,DR.isRTL)();var Lw={"default.fontFamily":"-apple-system, system-ui, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function vd(c){return Lw[c]??""}var gbc="#fff",Hbc={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},Rbc={yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},fn={accent:"var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))",accentDarker10:"var(--wp-components-color-accent-darker-10, var(--wp-admin-theme-color-darker-10, #2145e6))",accentDarker20:"var(--wp-components-color-accent-darker-20, var(--wp-admin-theme-color-darker-20, #183ad6))",accentInverted:"var(--wp-components-color-accent-inverted, var(--wpds-color-foreground-interactive-brand-strong, #fff))",background:"var(--wp-components-color-background, var(--wpds-color-background-surface-neutral-strong, #fff))",foreground:"var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e))",foregroundInverted:"var(--wp-components-color-foreground-inverted, var(--wpds-color-background-surface-neutral, #fcfcfc))",gray:{900:"var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e))",800:"var(--wp-components-color-gray-800, var(--wpds-color-foreground-content-neutral, #1e1e1e))",700:"var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070))",600:"var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d))",400:"var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d))",300:"var(--wp-components-color-gray-300, var(--wpds-color-stroke-surface-neutral, #dbdbdb))",200:"var(--wp-components-color-gray-200, var(--wpds-color-stroke-surface-neutral, #dbdbdb))",100:"var(--wp-components-color-gray-100, var(--wpds-color-background-surface-neutral, #fcfcfc))"}},Zbc={background:fn.background,backgroundDisabled:fn.gray[100],border:fn.gray[600],borderHover:fn.gray[700],borderFocus:fn.accent,borderDisabled:fn.gray[400],textDisabled:fn.gray[600],darkGrayPlaceholder:`color-mix(in srgb, ${fn.foreground}, transparent 38%)`,lightGrayPlaceholder:`color-mix(in srgb, ${fn.background}, transparent 35%)`},q=Object.freeze({gray:Hbc,white:gbc,alert:Rbc,theme:fn,ui:Zbc});var KX="36px",Ibc={controlPaddingX:12,controlPaddingXSmall:8,controlPaddingXLarge:12*1.3334,controlBoxShadowFocus:`0 0 0 0.5px ${q.theme.accent}`,controlHeight:KX,controlHeightXSmall:`calc( ${KX} * 0.6 )`,controlHeightSmall:`calc( ${KX} * 0.8 )`,controlHeightLarge:`calc( ${KX} * 1.2 )`,controlHeightXLarge:`calc( ${KX} * 1.4 )`},K=Object.assign({},Ibc,{colorDivider:"rgba(0, 0, 0, 0.1)",elevationIntensity:1,radiusXSmall:"1px",radiusSmall:"2px",radiusMedium:"4px",radiusLarge:"8px",radiusFull:"9999px",radiusRound:"50%",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.4",fontWeight:"normal",fontWeightEmphasis:"600",gridBase:"4px",elevationXSmall:"0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)",elevationSmall:"0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02)",elevationMedium:"0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02)",elevationLarge:"0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02)",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceColor:q.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});var j1=dc("font-size:11px;font-weight:",K.fontWeightEmphasis,";line-height:1.4;text-transform:uppercase;","");var $l=Object.freeze({SLIDE_DISTANCE:4,SLIDE_DURATION:200,SLIDE_EASING:{function:"cubic-bezier",args:[.25,0,0,1]},FADE_DURATION:100,FADE_EASING:{function:"linear"}}),Ew=c=>c.args?.length?`${c.function}(${c.args.join(",")})`:c.function,Fe=Object.freeze({SLIDE_DISTANCE:`${$l.SLIDE_DISTANCE}px`,SLIDE_DURATION:`${$l.SLIDE_DURATION}ms`,SLIDE_EASING:Ew($l.SLIDE_EASING),FADE_DURATION:`${$l.FADE_DURATION}ms`,FADE_EASING:Ew($l.FADE_EASING)});var pbc={bottom:"bottom",top:"top","middle left":"left","middle right":"right","bottom left":"bottom-end","bottom center":"bottom","bottom right":"bottom-start","top left":"top-end","top center":"top","top right":"top-start","middle left left":"left","middle left right":"left","middle left bottom":"left-end","middle left top":"left-start","middle right left":"right","middle right right":"right","middle right bottom":"right-end","middle right top":"right-start","bottom left left":"bottom-end","bottom left right":"bottom-end","bottom left bottom":"bottom-end","bottom left top":"bottom-end","bottom center left":"bottom","bottom center right":"bottom","bottom center bottom":"bottom","bottom center top":"bottom","bottom right left":"bottom-start","bottom right right":"bottom-start","bottom right bottom":"bottom-start","bottom right top":"bottom-start","top left left":"top-end","top left right":"top-end","top left bottom":"top-end","top left top":"top-end","top center left":"top","top center right":"top","top center bottom":"top","top center top":"top","top right left":"top-start","top right right":"top-start","top right bottom":"top-start","top right top":"top-start",middle:"bottom","middle center":"bottom","middle center bottom":"bottom","middle center left":"bottom","middle center right":"bottom","middle center top":"bottom"},Jb=c=>pbc[c]??"bottom",Wbc={top:{originX:.5,originY:1},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},right:{originX:0,originY:.5},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},bottom:{originX:.5,originY:0},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},left:{originX:1,originY:.5},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1},overlay:{originX:.5,originY:.5}},jw=c=>{let t=c.startsWith("top")||c.startsWith("bottom")?"translateY":"translateX",e=c.startsWith("top")||c.startsWith("left")?1:-1;return{style:Wbc[c],initial:{opacity:0,[t]:`${$l.SLIDE_DISTANCE*e}px`},animate:{opacity:1,[t]:0},transition:{opacity:{duration:$l.FADE_DURATION/1e3,ease:$l.FADE_EASING.function},[t]:{duration:$l.SLIDE_DURATION/1e3,ease:Fd(...$l.SLIDE_EASING.args)}}}};function ybc(c){return!!c?.top}function Bbc(c){return!!c?.current}var Mw=({anchor:c,anchorRef:t,anchorRect:e,getAnchorRect:l,fallbackReferenceElement:d})=>{let n=null;return c?n=c:ybc(t)?n={getBoundingClientRect(){let o=t.top.getBoundingClientRect(),b=t.bottom.getBoundingClientRect();return new window.DOMRect(o.x,o.y,o.width,b.bottom-o.top)}}:Bbc(t)?n=t.current:t?n=t:e?n={getBoundingClientRect(){return e}}:l?n={getBoundingClientRect(){let o=l(d);return new window.DOMRect(o.x??o.left,o.y??o.top,o.width??o.right-o.left,o.height??o.bottom-o.top)}}:d&&(n=d.parentElement),n??null},M1=c=>c===null||Number.isNaN(c)?void 0:Math.round(c);var Pw=u(Y(),1),LR=(0,Pw.createContext)({isNestedInTooltip:!1});LR.displayName="TooltipInternalContext";var ia=u(h(),1),fbc=700,hbc={isNestedInTooltip:!0};function Vbc(c,t){let{children:e,className:l,delay:d=fbc,hideOnClick:n=!0,placement:o,position:b,shortcut:i,text:a,...r}=c,{isNestedInTooltip:s}=(0,Cb.useContext)(LR),G=(0,_w.useInstanceId)(qw,"tooltip"),X=a||i?G:void 0,m=Cb.Children.count(e)===1,x;o!==void 0?x=o:b!==void 0&&(x=Jb(b),(0,Kw.default)("`position` prop in wp.components.tooltip",{since:"6.4",alternative:"`placement` prop"})),x=x||"top";let g=Hg({placement:x,showTimeout:d}),R=E(g,"mounted");if(s)return m?(0,ia.jsx)(sn,{...r,render:e}):e;function H(Z){return X&&R&&Z.props["aria-describedby"]===void 0&&Z.props["aria-label"]!==a?(0,Cb.cloneElement)(Z,{"aria-describedby":X}):Z}return(0,ia.jsxs)(LR.Provider,{value:hbc,children:[(0,ia.jsx)(Gg,{onClick:n?g.hide:void 0,store:g,render:m?H(e):void 0,ref:t,children:m?void 0:e}),m&&(a||i)&&(0,ia.jsxs)(sg,{...r,className:v("components-tooltip",l),unmountOnHide:!0,gutter:4,id:X,overflowPadding:.5,store:g,children:[a,i&&(0,ia.jsx)(_g,{className:a?"components-tooltip__shortcut":"",shortcut:i})]})]})}var qw=(0,Cb.forwardRef)(Vbc),Zl=qw;var oA=u(eA(),1),bA=u(ER(),1);function dA(c){return Object.prototype.toString.call(c)==="[object Object]"}function nA(c){var t,e;return dA(c)===!1?!1:(t=c.constructor,t===void 0?!0:(e=t.prototype,!(dA(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}var hn=u(Y(),1),j7c=u(Qe(),1);var iA=u(h(),1),$X=(0,hn.createContext)({});$X.displayName="ComponentsContext";var jR=()=>(0,hn.useContext)($X);function Qbc({value:c}){let t=jR(),e=(0,hn.useRef)(c);return da(()=>{(0,bA.default)(e.current,c)&&e.current},[c]),(0,hn.useMemo)(()=>(0,oA.default)(t??{},c??{},{isMergeableObject:nA}),[t,c])}var Ubc=({children:c,value:t})=>{let e=Qbc({value:t});return(0,iA.jsx)($X.Provider,{value:e,children:c})},aa=(0,hn.memo)(Ubc);var mA=u(Y(),1),sMc=u(Qe(),1);var aA="data-wp-component",rA="data-wp-c16t",ra="__contextSystemKey__";var Ms=function(){return Ms=Object.assign||function(t){for(var e,l=1,d=arguments.length;l<d;l++){e=arguments[l];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t},Ms.apply(this,arguments)};function sA(c){return c.toLowerCase()}var Dbc=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Lbc=/[^A-Z0-9]+/gi;function GA(c,t){t===void 0&&(t={});for(var e=t.splitRegexp,l=e===void 0?Dbc:e,d=t.stripRegexp,n=d===void 0?Lbc:d,o=t.transform,b=o===void 0?sA:o,i=t.delimiter,a=i===void 0?" ":i,r=uA(uA(c,l,"$1\0$2"),n,"\0"),s=0,G=r.length;r.charAt(s)==="\0";)s++;for(;r.charAt(G-1)==="\0";)G--;return r.slice(s,G).split("\0").map(b).join(a)}function uA(c,t,e){return t instanceof RegExp?c.replace(t,e):t.reduce(function(l,d){return l.replace(d,e)},c)}function XA(c,t){return t===void 0&&(t={}),GA(c,Ms({delimiter:"."},t))}function MR(c,t){return t===void 0&&(t={}),XA(c,Ms({delimiter:"-"},t))}function Ebc(c){return`components-${MR(c)}`}var PR=Fb(Ebc);function tc(c,t){return xA(c,t,{forwardsRef:!0})}function sa(c,t){return xA(c,t)}function xA(c,t,e){let l=e?.forwardsRef?(0,mA.forwardRef)(c):c,d=l[ra]||[t];return Array.isArray(t)&&(d=[...d,...t]),typeof t=="string"&&(d=[...d,t]),Object.assign(l,{[ra]:[...new Set(d)],displayName:t,selector:`.${PR(t)}`})}function P1(c){if(!c)return[];let t=[];return c[ra]&&(t=c[ra]),c.type&&c.type[ra]&&(t=c.type[ra]),t}function cm(c,t){return c?typeof t=="string"?P1(c).includes(t):Array.isArray(t)?t.some(e=>P1(c).includes(e)):!1:!1}var HMc=u(Qe(),1);function gA(c){return{[aA]:c}}function HA(){return{[rA]:!0}}function cc(c,t){let l=jR()?.[t]||{},d={...HA(),...gA(t)},{_overrides:n,...o}=l,b=n,i=Object.entries(o).length?Object.assign({},o,c):c,a=i,s=ot()(PR(t),c.className),G=typeof a.renderChildren=="function"?a.renderChildren(i):a.children;for(let X in i)d[X]=i[X];for(let X in b)d[X]=b[X];return G!==void 0&&(d.children=G),d.className=s,d}var RA={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal",wordBreak:"normal"};var pA=u(Y(),1);var ZA=u(Y(),1),IA=u(h(),1),jbc=/^(data|aria|x)-/i,Mbc=/^on[A-Z]/,Pbc=new Set(`animate animateMotion animateTransform circle clipPath defs desc ellipse
 	feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix
 	feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood
 	feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode
 	feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile
 	feTurbulence filter foreignObject g image line linearGradient marker mask
 	metadata mpath path pattern polygon polyline radialGradient rect set stop svg
-	switch symbol text textPath tspan use view`.split(/\s+/)),Gbc=new Set(`children dangerouslySetInnerHTML key autoFocus defaultValue defaultChecked
+	switch symbol text textPath tspan use view`.split(/\s+/)),_bc=new Set(`children dangerouslySetInnerHTML key autoFocus defaultValue defaultChecked
 	innerHTML suppressContentEditableWarning suppressHydrationWarning valueLink
 	abbr accept acceptCharset accessKey action allow allowUserMedia
 	allowPaymentRequest allowFullScreen allowTransparency alt async autoComplete
@@ -35,7 +35,7 @@
 	tabIndex target title translate type useMap value width wmode wrap about
 	datatype inlist prefix property resource typeof vocab autoCapitalize
 	autoCorrect autoSave color incremental fallback inert itemProp itemScope
-	itemType itemID itemRef on option results security unselectable`.split(/\s+/)),Xbc=new Set(`accentHeight accumulate additive alignmentBaseline allowReorder alphabetic
+	itemType itemID itemRef on option results security unselectable`.split(/\s+/)),Kbc=new Set(`accentHeight accumulate additive alignmentBaseline allowReorder alphabetic
 	amplitude arabicForm ascent attributeName attributeType autoReverse azimuth
 	baseFrequency baselineShift baseProfile bbox begin bias by calcMode capHeight
 	clip clipPathUnits clipPath clipRule colorInterpolation
@@ -69,12 +69,12 @@
 	visibility widths wordSpacing writingMode x xHeight x1 x2 xChannelSelector
 	xlinkActuate xlinkArcrole xlinkHref xlinkRole xlinkShow xlinkTitle xlinkType
 	xmlBase xmlns xmlnsXlink xmlLang xmlSpace y y1 y2 yChannelSelector z
-	zoomAndPan`.split(/\s+/)),mbc=new Set(["autofocus","class","for"]);function xbc(c,t){return rbc.test(c)||ubc.test(c)||Gbc.has(c)||mbc.has(c)?!0:sbc.has(t)&&Xbc.has(c)}function gbc(c,t){return Object.fromEntries(Object.entries(c).filter(([e])=>xbc(e,t)))}function Hbc({as:c,...t},e){let l=c||"div",d=typeof l=="string"?gbc(t,l):t;return(0,Kw.jsx)(l,{ref:e,...d})}var $l=(0,_w.forwardRef)(Hbc);var $w=s(V(),1);function Rbc({css:c,...t},e){return(0,$w.jsx)($l,{ref:e,...t})}var Zbc=Object.assign((0,qw.forwardRef)(Rbc),{selector:".components-view"}),uc=Zbc;var cA=s(V(),1);function Ibc(c,t){let{style:e,...l}=cc(c,"VisuallyHidden");return(0,cA.jsx)(uc,{ref:t,...l,"data-visually-hidden":"",style:{...Pw,...e||{}}})}var pbc=tc(Ibc,"VisuallyHidden"),vc=pbc;var vd=s(rc(),1),Y1=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],tA={"top left":(0,vd.__)("Top Left"),"top center":(0,vd.__)("Top Center"),"top right":(0,vd.__)("Top Right"),"center left":(0,vd.__)("Center Left"),"center center":(0,vd.__)("Center"),center:(0,vd.__)("Center"),"center right":(0,vd.__)("Center Right"),"bottom left":(0,vd.__)("Bottom Left"),"bottom center":(0,vd.__)("Bottom Center"),"bottom right":(0,vd.__)("Bottom Right")},UR=Y1.flat();function N1(c){let e=(c==="center"?"center center":c)?.replace("-"," ");return UR.includes(e)?e:void 0}function DR(c,t){let e=N1(t);if(!e)return;let l=e.replace(" ","-");return`${c}-${l}`}function eA(c,t){let e=t?.replace(c+"-","");return N1(e)}function lA(c="center"){let t=N1(c);if(!t)return;let e=UR.indexOf(t);return e>-1?e:void 0}var sa=s(V(),1),S1="data-wp-hash";function k1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ybc(document)),c.__wpStyleRuntime}function Wbc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${S1}]`))if(e.getAttribute(S1)===t)return!0;return!1}function nA(c,t,e){if(!c.head)return;let l=k1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Wbc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(S1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function ybc(c){let t=k1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)nA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Bbc(c,t){let e=k1();e.styles.set(c,t);for(let l of e.documents.keys())nA(l,c,t)}typeof process>"u",Bbc("0c5e50ec66","._02e2af5803bf5bda__grid-container{aspect-ratio:1;border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);direction:ltr;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);outline:none}.c421f8ed08c23077__grid-row{box-sizing:border-box;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}._3af769f755097fdb__cell{align-items:center;appearance:none;border:none;box-sizing:border-box;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative}._37ef12d4fb6d6131__point{aspect-ratio:1;border:3px solid;box-sizing:border-box;color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));contain:strict;display:block;margin:auto;width:6px}._3af769f755097fdb__cell[data-active-item] ._37ef12d4fb6d6131__point{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));transform:scale(1.6666666667)}._3af769f755097fdb__cell:not([data-active-item]):hover ._37ef12d4fb6d6131__point{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}._3af769f755097fdb__cell[data-focus-visible] ._37ef12d4fb6d6131__point{outline:1px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}@media not (prefers-reduced-motion){._37ef12d4fb6d6131__point{transition-duration:.12s;transition-property:color,transform;transition-timing-function:linear}}");var dA={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function oA({id:c,value:t,...e}){return(0,sa.jsx)(Rl,{text:tA[t],children:(0,sa.jsxs)(Be.Item,{id:c,render:(0,sa.jsx)("span",{...e,className:v(dA.cell,e.className),role:"gridcell"}),children:[(0,sa.jsx)(vc,{children:t}),(0,sa.jsx)("span",{className:dA.point,role:"presentation"})]})})}var LR=s(Cc(),1);var z1=s(V(),1),KX=24,qX=7,bA=(KX-3*qX)/2,fbc=2,hbc=4;function Vbc({className:c,disablePointerEvents:t=!0,size:e,width:l,height:d,style:n={},value:o="center",...b}){return(0,z1.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${KX} ${KX}`,width:e??l??KX,height:e??d??KX,role:"presentation",className:v("component-alignment-matrix-control-icon",c),style:{pointerEvents:t?"none":void 0,...n},...b,children:UR.map((i,a)=>{let r=lA(o)===a?hbc:fbc;return(0,z1.jsx)(LR.Rect,{x:bA+a%3*qX+(qX-r)/2,y:bA+Math.floor(a/3)*qX+(qX-r)/2,width:r,height:r,fill:"currentColor"},i)})})}var iA=Vbc;var ju=s(V(),1),w1="data-wp-hash";function A1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jbc(document)),c.__wpStyleRuntime}function Fbc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${w1}]`))if(e.getAttribute(w1)===t)return!0;return!1}function sA(c,t,e){if(!c.head)return;let l=A1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Fbc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(w1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Jbc(c){let t=A1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)sA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Cbc(c,t){let e=A1();e.styles.set(c,t);for(let l of e.documents.keys())sA(l,c,t)}typeof process>"u",Cbc("0c5e50ec66","._02e2af5803bf5bda__grid-container{aspect-ratio:1;border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);direction:ltr;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);outline:none}.c421f8ed08c23077__grid-row{box-sizing:border-box;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}._3af769f755097fdb__cell{align-items:center;appearance:none;border:none;box-sizing:border-box;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative}._37ef12d4fb6d6131__point{aspect-ratio:1;border:3px solid;box-sizing:border-box;color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));contain:strict;display:block;margin:auto;width:6px}._3af769f755097fdb__cell[data-active-item] ._37ef12d4fb6d6131__point{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));transform:scale(1.6666666667)}._3af769f755097fdb__cell:not([data-active-item]):hover ._37ef12d4fb6d6131__point{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}._3af769f755097fdb__cell[data-focus-visible] ._37ef12d4fb6d6131__point{outline:1px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}@media not (prefers-reduced-motion){._37ef12d4fb6d6131__point{transition-duration:.12s;transition-property:color,transform;transition-timing-function:linear}}");var aA={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function GA({className:c,id:t,label:e=(0,ER.__)("Alignment Matrix Control"),defaultValue:l="center center",value:d,onChange:n,width:o=92,...b}){let i=(0,rA.useInstanceId)(GA,"alignment-matrix-control",t),a=(0,uA.useCallback)(u=>{let G=eA(i,u);G&&n?.(G)},[i,n]),r=v("component-alignment-matrix-control",aA["grid-container"],c);return(0,ju.jsx)(Be,{defaultActiveId:DR(i,l),activeId:DR(i,d),setActiveId:a,rtl:(0,ER.isRTL)(),render:(0,ju.jsx)("div",{...b,className:r,"aria-label":e,id:i,role:"grid",style:{width:`${o}px`}}),children:Y1.map((u,G)=>(0,ju.jsx)(Be.Row,{render:(0,ju.jsx)("div",{className:aA["grid-row"],role:"row"}),children:u.map(X=>(0,ju.jsx)(oA,{id:DR(i,X),value:X},X))},G))})}var vbc=Object.assign(GA,{Icon:Object.assign(iA,{displayName:"AlignmentMatrixControl.Icon"})}),T1=vbc;var XA=s(Mc(),1);function Ybc(c){return c==="appear"?"top":"left"}function O1(c){if(c.type==="loading")return"components-animate__loading";let{type:t,origin:e=Ybc(t)}=c;if(t==="appear"){let[l,d="center"]=e.split(" ");return v("components-animate__appear",{["is-from-"+d]:d!=="center",["is-from-"+l]:l!=="middle"})}if(t==="slide-in")return v("components-animate__slide-in","is-from-"+e)}function Nbc({type:c,options:t={},children:e}){return(0,XA.default)("wp.components.Animate",{since:"7.2",version:"7.4"}),e({className:O1({type:c,...t})})}var mA=Nbc;var dO=s(Y(),1),jZ=s(rc(),1);var xA=s(Mc(),1);var jR=s(Y(),1),Q1=["40em","52em","64em"],Sbc=(c={})=>{let{defaultIndex:t=0}=c;if(typeof t!="number")throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>Q1.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${Q1.length} breakpoints, got index ${t}`);let[e,l]=(0,jR.useState)(t);return(0,jR.useEffect)(()=>{let d=()=>Q1.filter(o=>typeof window<"u"?window.matchMedia(`screen and (min-width: ${o})`).matches:!1).length,n=()=>{let o=d();e!==o&&l(o)};return n(),typeof window<"u"&&window.addEventListener("resize",n),()=>{typeof window<"u"&&window.removeEventListener("resize",n)}},[e]),e};function $X(c,t={}){let e=Sbc(t);if(!Array.isArray(c)&&typeof c!="function")return c;let l=c||[];return l[e>=l.length?l.length-1:e]}var kbc="4px";function D(c){if(typeof c>"u")return;if(!c)return"0";let t=typeof c=="number"?c:Number(c);return typeof window<"u"&&window.CSS?.supports?.("margin",c.toString())||Number.isNaN(t)?c.toString():`calc(${kbc} * ${c})`}var U1="data-wp-hash";function D1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wbc(document)),c.__wpStyleRuntime}function zbc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${U1}]`))if(e.getAttribute(U1)===t)return!0;return!1}function gA(c,t,e){if(!c.head)return;let l=D1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(zbc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(U1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function wbc(c){let t=D1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)gA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Abc(c,t){let e=D1();e.styles.set(c,t);for(let l of e.documents.keys())gA(l,c,t)}typeof process>"u",Abc("1931a27616",".e518617e7c3a18e7__flex{align-items:var(--wp-components-flex-align);display:flex;flex-direction:var(--wp-components-flex-direction);flex-wrap:var(--wp-components-flex-wrap);gap:var(--wp-components-flex-gap);justify-content:var(--wp-components-flex-justify)}.e4a76957e0b12292__expanded-column{height:100%}.cc39999a5fb580d4__expanded-row{width:100%}.bc09d0edcc10c304__item{display:var(--wp-components-flex-item-display);max-height:100%;max-width:100%;min-height:0;min-width:0}.c184ec8e81027f31__block{flex:1}.f9694ed4faabfc82__items-column>*{min-height:0}._3896336788892095__items-row>*{min-width:0}");var cm={flex:"e518617e7c3a18e7__flex","expanded-column":"e4a76957e0b12292__expanded-column","expanded-row":"cc39999a5fb580d4__expanded-row",item:"bc09d0edcc10c304__item",block:"c184ec8e81027f31__block","items-column":"f9694ed4faabfc82__items-column","items-row":"_3896336788892095__items-row"};function Tbc(c){let{isReversed:t,...e}=c;return typeof t<"u"?((0,xA.default)("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...e,direction:t?"row-reverse":"row"}):e}function Mu(c){let{align:t,className:e,direction:l="row",expanded:d=!0,gap:n=2,justify:o="space-between",style:b,wrap:i=!1,...a}=cc(Tbc(c),"Flex"),r=Array.isArray(l)?l:[l],u=$X(r),G=typeof u=="string"&&!!u.includes("column"),X={...b,"--wp-components-flex-align":t??(G?"normal":"center"),"--wp-components-flex-direction":u,"--wp-components-flex-wrap":i?"wrap":"nowrap","--wp-components-flex-gap":D(n),"--wp-components-flex-justify":o};return{...a,className:v(cm.flex,G?cm["items-column"]:cm["items-row"],d&&(G?cm["expanded-column"]:cm["expanded-row"]),e),style:X,isColumn:G}}var MR=s(Y(),1),L1=(0,MR.createContext)({flexItemDisplay:void 0}),HA=()=>(0,MR.useContext)(L1);var E1=s(V(),1);function Obc(c,t){let{children:e,isColumn:l,...d}=Mu(c);return(0,E1.jsx)(L1.Provider,{value:{flexItemDisplay:l?"block":void 0},children:(0,E1.jsx)(uc,{...d,ref:t,children:e})})}var Qbc=tc(Obc,"Flex"),st=Qbc;var j1="data-wp-hash";function M1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dbc(document)),c.__wpStyleRuntime}function Ubc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${j1}]`))if(e.getAttribute(j1)===t)return!0;return!1}function ZA(c,t,e){if(!c.head)return;let l=M1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Ubc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(j1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Dbc(c){let t=M1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)ZA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Lbc(c,t){let e=M1();e.styles.set(c,t);for(let l of e.documents.keys())ZA(l,c,t)}typeof process>"u",Lbc("1931a27616",".e518617e7c3a18e7__flex{align-items:var(--wp-components-flex-align);display:flex;flex-direction:var(--wp-components-flex-direction);flex-wrap:var(--wp-components-flex-wrap);gap:var(--wp-components-flex-gap);justify-content:var(--wp-components-flex-justify)}.e4a76957e0b12292__expanded-column{height:100%}.cc39999a5fb580d4__expanded-row{width:100%}.bc09d0edcc10c304__item{display:var(--wp-components-flex-item-display);max-height:100%;max-width:100%;min-height:0;min-width:0}.c184ec8e81027f31__block{flex:1}.f9694ed4faabfc82__items-column>*{min-height:0}._3896336788892095__items-row>*{min-width:0}");var RA={flex:"e518617e7c3a18e7__flex","expanded-column":"e4a76957e0b12292__expanded-column","expanded-row":"cc39999a5fb580d4__expanded-row",item:"bc09d0edcc10c304__item",block:"c184ec8e81027f31__block","items-column":"f9694ed4faabfc82__items-column","items-row":"_3896336788892095__items-row"};function Pu(c){let{className:t,display:e,isBlock:l=!1,style:d,...n}=cc(c,"FlexItem"),o=HA().flexItemDisplay,i={...d,"--wp-components-flex-item-display":e||o||"block"};return{...n,className:v(RA.item,l&&RA.block,t),style:i}}var IA=s(V(),1);function Ebc(c,t){let e=Pu(c);return(0,IA.jsx)(uc,{...e,ref:t})}var jbc=tc(Ebc,"FlexItem"),Je=jbc;function P1(c){let t=cc(c,"FlexBlock");return Pu({isBlock:!0,...t})}var pA=s(V(),1);function Mbc(c,t){let e=P1(c);return(0,pA.jsx)(uc,{...e,ref:t})}var Pbc=tc(Mbc,"FlexBlock"),je=Pbc;var _1="data-wp-hash";function K1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kbc(document)),c.__wpStyleRuntime}function _bc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${_1}]`))if(e.getAttribute(_1)===t)return!0;return!1}function WA(c,t,e){if(!c.head)return;let l=K1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(_bc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(_1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Kbc(c){let t=K1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)WA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function qbc(c,t){let e=K1();e.styles.set(c,t);for(let l of e.documents.keys())WA(l,c,t)}typeof process>"u",qbc("f61ad86e00","._91de5852bdb7a4b8__spacer{--wp-components-spacer-margin:initial;--wp-components-spacer-margin-block-start:initial;--wp-components-spacer-margin-block-end:initial;--wp-components-spacer-margin-inline-start:initial;--wp-components-spacer-margin-inline-end:initial;--wp-components-spacer-padding:initial;--wp-components-spacer-padding-block-start:initial;--wp-components-spacer-padding-block-end:initial;--wp-components-spacer-padding-inline-start:initial;--wp-components-spacer-padding-inline-end:initial;margin:var(--wp-components-spacer-margin);margin-block-end:var(--wp-components-spacer-margin-block-end,var(--wp-components-spacer-margin));margin-block-start:var(--wp-components-spacer-margin-block-start,var(--wp-components-spacer-margin));margin-inline-end:var(--wp-components-spacer-margin-inline-end,var(--wp-components-spacer-margin));margin-inline-start:var(--wp-components-spacer-margin-inline-start,var(--wp-components-spacer-margin));padding:var(--wp-components-spacer-padding);padding-block-end:var(--wp-components-spacer-padding-block-end,var(--wp-components-spacer-padding));padding-block-start:var(--wp-components-spacer-padding-block-start,var(--wp-components-spacer-padding));padding-inline-end:var(--wp-components-spacer-padding-inline-end,var(--wp-components-spacer-padding));padding-inline-start:var(--wp-components-spacer-padding-inline-start,var(--wp-components-spacer-padding))}");var $bc={spacer:"_91de5852bdb7a4b8__spacer"};function Il(c){return typeof c<"u"&&c!==null}function yA(c){let{className:t,margin:e,marginBottom:l=2,marginLeft:d,marginRight:n,marginTop:o,marginX:b,marginY:i,padding:a,paddingBottom:r,paddingLeft:u,paddingRight:G,paddingTop:X,paddingX:m,paddingY:x,style:g,...R}=cc(c,"Spacer"),H={};Il(e)&&(H["--wp-components-spacer-margin"]=D(e)),Il(i)&&(H["--wp-components-spacer-margin-block-start"]=D(i),H["--wp-components-spacer-margin-block-end"]=D(i)),Il(b)&&(H["--wp-components-spacer-margin-inline-start"]=D(b),H["--wp-components-spacer-margin-inline-end"]=D(b)),Il(o)&&(H["--wp-components-spacer-margin-block-start"]=D(o)),Il(l)&&(H["--wp-components-spacer-margin-block-end"]=D(l)),Il(d)&&(H["--wp-components-spacer-margin-inline-start"]=D(d)),Il(n)&&(H["--wp-components-spacer-margin-inline-end"]=D(n)),Il(a)&&(H["--wp-components-spacer-padding"]=D(a)),Il(x)&&(H["--wp-components-spacer-padding-block-start"]=D(x),H["--wp-components-spacer-padding-block-end"]=D(x)),Il(m)&&(H["--wp-components-spacer-padding-inline-start"]=D(m),H["--wp-components-spacer-padding-inline-end"]=D(m)),Il(X)&&(H["--wp-components-spacer-padding-block-start"]=D(X)),Il(r)&&(H["--wp-components-spacer-padding-block-end"]=D(r)),Il(u)&&(H["--wp-components-spacer-padding-inline-start"]=D(u)),Il(G)&&(H["--wp-components-spacer-padding-inline-end"]=D(G));let Z={...H,...g};return{...R,className:v($bc.spacer,t),style:Z}}var BA=s(V(),1);function cic(c,t){let e=yA(c);return(0,BA.jsx)(uc,{...e,ref:t})}var tic=tc(cic,"Spacer"),le=tic;var LZ=s(Y(),1),ls=s(rc(),1);var PR=s(Y(),1),de=(0,PR.forwardRef)(({icon:c,size:t=24,...e},l)=>(0,PR.cloneElement)(c,{width:t,height:t,...e,ref:l}));var _R=s(Cc(),1),q1=s(V(),1),KR=(0,q1.jsx)(_R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q1.jsx)(_R.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var qR=s(Cc(),1),$1=s(V(),1),$R=(0,$1.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$1.jsx)(qR.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var cZ=s(Cc(),1),cf=s(V(),1),tf=(0,cf.jsx)(cZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cf.jsx)(cZ.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var tZ=s(Cc(),1),ef=s(V(),1),Ce=(0,ef.jsx)(tZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ef.jsx)(tZ.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var eZ=s(Cc(),1),lf=s(V(),1),tm=(0,lf.jsx)(eZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lf.jsx)(eZ.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var lZ=s(Cc(),1),df=s(V(),1),nf=(0,df.jsx)(lZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,df.jsx)(lZ.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var dZ=s(Cc(),1),of=s(V(),1),bf=(0,of.jsx)(dZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,of.jsx)(dZ.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var nZ=s(Cc(),1),af=s(V(),1),rf=(0,af.jsx)(nZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,af.jsx)(nZ.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var oZ=s(Cc(),1),uf=s(V(),1),fo=(0,uf.jsx)(oZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uf.jsx)(oZ.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var bZ=s(Cc(),1),sf=s(V(),1),em=(0,sf.jsx)(bZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sf.jsx)(bZ.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var iZ=s(Cc(),1),Gf=s(V(),1),Xf=(0,Gf.jsx)(iZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gf.jsx)(iZ.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 aZ=s(Cc(),1),mf=s(V(),1),lm=(0,mf.jsx)(aZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mf.jsx)(aZ.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 rZ=s(Cc(),1),xf=s(V(),1),gf=(0,xf.jsx)(rZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xf.jsx)(rZ.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var uZ=s(Cc(),1),Hf=s(V(),1),Rf=(0,Hf.jsx)(uZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hf.jsx)(uZ.Path,{fillRule:"evenodd",d:"M5 11.25h3v1.5H5v-1.5zm5.5 0h3v1.5h-3v-1.5zm8.5 0h-3v1.5h3v-1.5z",clipRule:"evenodd"})});var sZ=s(Cc(),1),Zf=s(V(),1),If=(0,Zf.jsx)(sZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zf.jsx)(sZ.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 11.25h1.5v1.5h-1.5v-1.5zm3 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5zm1.5 0h1.5v1.5h-1.5v-1.5zm4.5 0h-1.5v1.5h1.5v-1.5z"})});var GZ=s(Cc(),1),pf=s(V(),1),dm=(0,pf.jsx)(GZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pf.jsx)(GZ.Path,{d:"M5 11.25h14v1.5H5z"})});var XZ=s(Cc(),1),Wf=s(V(),1),nm=(0,Wf.jsx)(XZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wf.jsx)(XZ.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});var mZ=s(Cc(),1),yf=s(V(),1),om=(0,yf.jsx)(mZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yf.jsx)(mZ.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var xZ=s(Cc(),1),Bf=s(V(),1),ff=(0,Bf.jsx)(xZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bf.jsx)(xZ.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var gZ=s(Cc(),1),hf=s(V(),1),bm=(0,hf.jsx)(gZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hf.jsx)(gZ.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var HZ=s(Cc(),1),Vf=s(V(),1),ho=(0,Vf.jsx)(HZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vf.jsx)(HZ.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var RZ=s(Cc(),1),Ff=s(V(),1),im=(0,Ff.jsx)(RZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ff.jsx)(RZ.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var ZZ=s(Cc(),1),Jf=s(V(),1),am=(0,Jf.jsx)(ZZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jf.jsx)(ZZ.Path,{d:"M7 11.5h10V13H7z"})});var IZ=s(Cc(),1),Cf=s(V(),1),vf=(0,Cf.jsx)(IZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cf.jsx)(IZ.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 rm=s(Cc(),1),um=s(V(),1),sm=(0,um.jsxs)(rm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,um.jsx)(rm.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,um.jsx)(rm.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 pZ=s(Cc(),1),Yf=s(V(),1),Gm=(0,Yf.jsx)(pZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yf.jsx)(pZ.Path,{d:"M7.1 5.7 8 6.9c.4-.3.9-.6 1.5-.8l-.6-1.4c-.7.3-1.3.6-1.8 1ZM4.6 8.9l1.4.6c.2-.5.5-1 .8-1.5l-1.2-.9c-.4.6-.8 1.2-1 1.8Zm14.8 0c-.3-.7-.6-1.3-1-1.8l-1.2.9c.3.4.6.9.8 1.5l1.4-.6ZM7.1 18.3c.6.4 1.2.8 1.8 1l.6-1.4c-.5-.2-1-.5-1.5-.8l-.9 1.2ZM5.5 12v-.9h-.7l-.7-.2v2l1.5-.2v-.9Zm-.7 3h-.2c.3.7.6 1.3 1 1.9l1.2-.9c-.3-.4-.6-.9-.8-1.5l-1.2.5Zm9.7 3 .5 1.2v.2c.7-.3 1.3-.6 1.9-1l-.9-1.2c-.4.3-.9.6-1.5.8Zm-2.5.5h-.9l-.2 1.3v.2h2l-.2-1.5h-.9Zm7.9-7.5-1.5.2V13h.7l.7.2v-2ZM18 14.5c-.2.5-.5 1-.8 1.5l1.2.9c.4-.6.8-1.2 1-1.8h-.2l-1.2-.6ZM11 4.1l.2 1.5H13V4.2h-1.9ZM14.5 6c.5.2 1 .5 1.5.8l.9-1.2c-.6-.4-1.2-.8-1.8-1L14.5 6Z"})});var WZ=s(Cc(),1),Nf=s(V(),1),Sf=(0,Nf.jsx)(WZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nf.jsx)(WZ.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"})});var yZ=s(Cc(),1),kf=s(V(),1),zf=(0,kf.jsx)(yZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kf.jsx)(yZ.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var _T=s(oc(),1),KT=s(Mc(),1);var Yb=s($());o1();var eic=!1,lic=n1,dic=function(t){return t!=="theme"},fA=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?lic:dic},hA=function(t,e,l){var d;if(e){var n=e.shouldForwardProp;d=t.__emotion_forwardProp&&n?function(o){return t.__emotion_forwardProp(o)&&n(o)}:n}return typeof d!="function"&&l&&(d=t.__emotion_forwardProp),d},nic=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return Uu(e,l,d),QX(function(){return yo(e,l,d)}),null},Q=function c(t,e){var l=t.__emotion_real===t,d=l&&t.__emotion_base||t,n,o;e!==void 0&&(n=e.label,o=e.target);var b=hA(t,e,l),i=b||fA(d),a=!i("as");return function(){var r=arguments,u=l&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(n!==void 0&&u.push("label:"+n+";"),r[0]==null||r[0].raw===void 0)u.push.apply(u,r);else{var G=r[0];u.push(G[0]);for(var X=r.length,m=1;m<X;m++)u.push(r[m],G[m])}var x=DX(function(g,R,H){var Z=a&&g.as||d,p="",W=[],y=g;if(g.theme==null){y={};for(var I in g)y[I]=g[I];y.theme=Yb.useContext(LX)}typeof g.className=="string"?p=Fb(R.registered,W,g.className):g.className!=null&&(p=g.className+" ");var B=Zn(u.concat(W),R.registered,y);p+=R.key+"-"+B.name,o!==void 0&&(p+=" "+o);var F=a&&b===void 0?fA(Z):i,h={};for(var f in g)a&&f==="as"||F(f)&&(h[f]=g[f]);return h.className=p,H&&(h.ref=H),Yb.createElement(Yb.Fragment,null,Yb.createElement(nic,{cache:R,serialized:B,isStringTag:typeof Z=="string"}),Yb.createElement(Z,h))});return x.displayName=n!==void 0?n:"Styled("+(typeof d=="string"?d:d.displayName||d.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=d,x.__emotion_styles=u,x.__emotion_forwardProp=b,Object.defineProperty(x,"toString",{value:function(){return o===void 0&&eic?"NO_COMPONENT_SELECTOR":"."+o}}),x.withComponent=function(g,R){var H=c(g,TX({},e,R,{shouldForwardProp:hA(x,R,!0)}));return H.apply(void 0,u)},x}};var kT=s(oc(),1),zT=s(Y(),1);var _A=s(oc(),1),KA=s(Y(),1);var EA=s(Y(),1);var _u=s(Y(),1);var BZ="\u2026",Nb={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},oic={ellipsis:BZ,ellipsizeMode:Nb.auto,limit:0,numberOfLines:0};function bic(c,t,e,l){if(typeof c!="string")return"";let d=c.length,n=~~t,o=~~e,b=Ve(l)?l:BZ;return n===0&&o===0||n>=d||o>=d||n+o>=d?c:o===0?c.slice(0,n)+b:c.slice(0,n)+b+c.slice(d-o)}function VA(c="",t){let e={...oic,...t},{ellipsis:l,ellipsizeMode:d,limit:n}=e;if(d===Nb.none)return c;let o,b;switch(d){case Nb.head:o=0,b=n;break;case Nb.middle:o=Math.floor(n/2),b=Math.floor(n/2);break;default:o=n,b=0}return d!==Nb.auto?bic(c,o,b,l):c}var Af="data-wp-hash";function Tf(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aic(document)),c.__wpStyleRuntime}function iic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Af}]`))if(e.getAttribute(Af)===t)return!0;return!1}function FA(c,t,e){if(!c.head)return;let l=Tf(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(iic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Af,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function aic(c){let t=Tf();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)FA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function ric(c,t){let e=Tf();e.styles.set(c,t);for(let l of e.documents.keys())FA(l,c,t)}typeof process>"u",ric("beeae56da8","._51f2afb77f24a721__truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d232bf8e2132288d__is-line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:var(--wp-components-truncate-lines);display:-webkit-box;overflow:hidden}.d232bf8e2132288d__is-line-clamp._95bf20b727db236f__is-single-line{word-break:break-all}");var wf={truncate:"_51f2afb77f24a721__truncate","is-line-clamp":"d232bf8e2132288d__is-line-clamp","is-single-line":"_95bf20b727db236f__is-single-line"};function Xm(c){let{className:t,children:e,ellipsis:l=BZ,ellipsizeMode:d=Nb.auto,limit:n=0,numberOfLines:o=0,style:b,...i}=cc(c,"Truncate"),a;typeof e=="string"?a=e:typeof e=="number"&&(a=e.toString());let r=a?VA(a,{ellipsis:l,ellipsizeMode:d,limit:n,numberOfLines:o}):e,u=!!a&&d===Nb.auto,G=u&&!!o,X=G&&o===1,m=v(u&&!o&&wf.truncate,G&&wf["is-line-clamp"],X&&wf["is-single-line"],t),x=G?{...b,"--wp-components-truncate-lines":o}:b;return{...i,className:m,style:x,children:r}}var JA=s(V(),1);function uic(c,t){let e=Xm(c);return(0,JA.jsx)(uc,{as:"span",...e,ref:t})}var sic=tc(uic,"Truncate"),Vo=sic;var Ef={};z5(Ef,{Text:()=>Of,block:()=>Qf,destructive:()=>Uf,highlighterText:()=>Lf,muted:()=>Df,positive:()=>Gic,upperCase:()=>Xic});var Of=dc("color:",q.theme.foreground,";line-height:",K.fontLineHeightBase,";margin:0;text-wrap:pretty;",""),Qf={name:"4zleql",styles:"display:block"},Gic=dc("color:",q.alert.green,";",""),Uf=dc("color:",q.alert.red,";",""),Df=dc("color:",q.theme.gray[700],";",""),Lf=dc("mark{background:",q.alert.yellow,";border-radius:",K.radiusSmall,";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),Xic={name:"50zrmy",styles:"text-transform:uppercase"};var YA=s(vA(),1),jf=s(Y(),1),mic=c=>{let t={};for(let e in c)t[e.toLowerCase()]=c[e];return t},xic=Jb(mic);function NA({activeClassName:c="",activeIndex:t=-1,activeStyle:e,autoEscape:l,caseSensitive:d=!1,children:n,findChunks:o,highlightClassName:b="",highlightStyle:i={},highlightTag:a="mark",sanitize:r,searchWords:u=[],unhighlightClassName:G="",unhighlightStyle:X}){if(!n)return null;if(typeof n!="string")return n;let m=n,x=(0,YA.findAll)({autoEscape:l,caseSensitive:d,findChunks:o,sanitize:r,searchWords:u,textToHighlight:m}),g=a,R=-1,H="",Z;return x.map((W,y)=>{let I=m.substr(W.start,W.end-W.start);if(W.highlight){R++;let B;typeof b=="object"?d?B=b[I]:(b=xic(b),B=b[I.toLowerCase()]):B=b;let F=R===+t;H=`${B} ${F?c:""}`,Z=F===!0&&e!==null?Object.assign({},i,e):i;let h={children:I,className:H,key:y,style:Z};return typeof g!="string"&&(h.highlightIndex=R),(0,jf.createElement)(g,h)}return(0,jf.createElement)("span",{children:I,className:G,key:y,style:X})})}var Mf=13,SA={body:Mf,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},gic=[1,2,3,4,5,6].flatMap(c=>[c,c.toString()]);function fZ(c=Mf){if(c in SA)return fZ(SA[c]);if(typeof c!="number"){let e=parseFloat(c);if(Number.isNaN(e))return c;c=e}return`calc(${`(${c} / ${Mf})`} * ${K.fontSize})`}function kA(c=3){if(!gic.includes(c))return fZ(c);let t=`fontSizeH${c}`;return K[t]}function zA(c,t){if(t)return t;if(!c)return;let e=`calc(${K.controlHeight} + ${D(2)})`;switch(c){case"large":e=`calc(${K.controlHeightLarge} + ${D(2)})`;break;case"small":e=`calc(${K.controlHeightSmall} + ${D(2)})`;break;case"xSmall":e=`calc(${K.controlHeightXSmall} + ${D(2)})`;break;default:break}return e}var Hic={name:"50zrmy",styles:"text-transform:uppercase"};function mm(c){let{adjustLineHeightForInnerControls:t,align:e,children:l,className:d,color:n,ellipsizeMode:o,isDestructive:b=!1,display:i,highlightEscape:a=!1,highlightCaseSensitive:r=!1,highlightWords:u,highlightSanitize:G,isBlock:X=!1,letterSpacing:m,lineHeight:x,optimizeReadabilityFor:g,size:R,truncate:H=!1,upperCase:Z=!1,variant:p,weight:W=K.fontWeight,...y}=cc(c,"Text"),I=l,B=Array.isArray(u),F=R==="caption";if(B){if(typeof l!="string")throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");I=NA({autoEscape:a,children:l,caseSensitive:r,searchWords:u,sanitize:G})}let h=ot(),f=(0,_u.useMemo)(()=>{let N=zA(t,x),k=dc({color:n,display:i,fontSize:fZ(R),fontWeight:W,lineHeight:N,letterSpacing:m,textAlign:e},"",""),T=Hic,w=null;g&&(w=mw(g)==="dark"?dc({color:q.gray[900]},"",""):dc({color:q.white},"",""));let O=dc(Of,k,w,b&&Uf,!!B&&Lf,X&&Qf,F&&Df,p&&Ef[p],Z&&T,"","");return h(O,d)},[t,e,d,n,h,i,X,F,b,B,m,x,g,R,Z,p,W]),C;H===!0&&(C="auto"),H===!1&&(C="none");let J={...y,className:f,children:l,ellipsizeMode:o||C},z=Xm(J);return!H&&Array.isArray(l)&&(I=_u.Children.map(l,N=>typeof N!="object"||N===null||!("props"in N)?N:_X(N,["Link"])?(0,_u.cloneElement)(N,{size:N.props.size||"inherit"}):N)),{...z,children:H?z.children:I}}var wA=s(V(),1);function Ric(c,t){let e=mm(c);return(0,wA.jsx)(uc,{as:"span",...e,ref:t})}var Zic=tc(Ric,"Text"),Me=Zic;var AA=s(V(),1);var TA=Q("span",{target:"em5sgkm8"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),OA=Q("span",{target:"em5sgkm7"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),Iic=({disabled:c,isBorderless:t})=>t?"transparent":c?q.ui.borderDisabled:q.ui.border,Yd=Q("div",{target:"em5sgkm6"})("&&&{box-sizing:border-box;border-color:",Iic,";border-radius:inherit;border-style:solid;border-width:1px;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",vt({paddingLeft:2}),";}"),QA=Q(st,{target:"em5sgkm5"})("box-sizing:border-box;position:relative;border-radius:",K.radiusSmall,";padding-top:0;"),pic=({disabled:c})=>{let t=c?q.ui.backgroundDisabled:q.ui.background;return dc({backgroundColor:t},"","")},Wic={name:"1d3w5wq",styles:"width:100%"},yic=({__unstableInputWidth:c,labelPosition:t})=>c?t==="side"?"":t==="edge"?dc({flex:`0 0 ${c}`},"",""):dc({width:c},"",""):Wic,hZ=Q("div",{target:"em5sgkm4"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",pic," ",yic,";"),Bic=({disabled:c})=>c?dc({color:q.ui.textDisabled},"",""):"",xm=({inputSize:c})=>{let t={default:"13px",small:"11px",compact:"13px"},e=t[c]||t.default,l="16px";return e?dc("font-size:",l,";@media ( min-width: 600px ){font-size:",e,";}",""):""},UA=({inputSize:c})=>{let t={default:{height:40,lineHeight:1,minHeight:40,paddingLeft:K.controlPaddingX,paddingRight:K.controlPaddingX},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:K.controlPaddingXSmall,paddingRight:K.controlPaddingXSmall},compact:{height:32,lineHeight:1,minHeight:32,paddingLeft:K.controlPaddingXSmall,paddingRight:K.controlPaddingXSmall}};return t[c]||t.default},fic=c=>dc(UA(c),"",""),hic=({paddingInlineStart:c,paddingInlineEnd:t})=>dc({paddingInlineStart:c,paddingInlineEnd:t},"",""),Vic=({isDragging:c,dragCursor:t})=>{let e,l;return c&&(e=dc("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),c&&t&&(l=dc("&:active{cursor:",t,";}","")),dc(e," ",l,";","")},Nd=Q("input",{target:"em5sgkm3"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",q.theme.foreground,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",Vic," ",Bic," ",xm," ",fic," ",hic," &::-webkit-input-placeholder{color:",q.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",q.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",q.ui.darkGrayPlaceholder,";}&[type='date'],&[type='datetime-local'],&[type='month'],&[type='time'],&[type='week']{&::-webkit-datetime-edit{display:flex;align-items:center;height:100%;}}@supports ( -webkit-hyphens: none ) and ( not ( -moz-appearance: none ) ){&[type='date'][data-empty-value]:not( :focus ),&[type='time'][data-empty-value]:not( :focus ),&[type='datetime-local'][data-empty-value]:not( :focus ){color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent;}}}&[type='email'],&[type='url']{direction:ltr;}}"),Fic=Q(Me,{target:"em5sgkm2"})("&&&{",J1,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}"),DA=c=>(0,AA.jsx)(Fic,{...c,as:"label"}),LA=Q(Je,{target:"em5sgkm1"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),Jic=({variant:c="default",size:t,isPrefix:e})=>{let{paddingLeft:l}=UA({inputSize:t}),d=e?"paddingInlineStart":"paddingInlineEnd";return c==="default"?dc({[d]:l},"",""):dc({display:"flex",[d]:l-4},"","")},VZ=Q("div",{target:"em5sgkm0"})(Jic,";");var jA=s(V(),1);function Cic({disabled:c=!1,isBorderless:t=!1}){return(0,jA.jsx)(Yd,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:c,isBorderless:t})}var vic=(0,EA.memo)(Cic),MA=vic;var FZ=s(V(),1);function PA({children:c,hideLabelFromVision:t,htmlFor:e,...l}){return c?t?(0,FZ.jsx)(vc,{as:"label",htmlFor:e,children:c}):(0,FZ.jsx)(LA,{children:(0,FZ.jsx)(DA,{htmlFor:e,...l,children:c})}):null}var Fo=s(V(),1);function Yic(c){let e=`input-base-control-${(0,_A.useInstanceId)(qA)}`;return c||e}function Nic(c){let t={};switch(c){case"top":t.direction="column",t.expanded=!1,t.gap=0;break;case"bottom":t.direction="column-reverse",t.expanded=!1,t.gap=0;break;case"edge":t.justify="space-between";break}return t}function qA(c,t){let{__unstableInputWidth:e,children:l,className:d,disabled:n=!1,hideLabelFromVision:o=!1,labelPosition:b,id:i,isBorderless:a=!1,label:r,prefix:u,size:G="default",suffix:X,...m}=cc(c,"InputBase"),x=Yic(i),g=o||!r,R=(0,KA.useMemo)(()=>({InputControlPrefixWrapper:{size:G},InputControlSuffixWrapper:{size:G}}),[G]);return(0,Fo.jsxs)(QA,{...m,...Nic(b),className:d,gap:2,ref:t,children:[(0,Fo.jsx)(PA,{className:"components-input-control__label",hideLabelFromVision:o,labelPosition:b,htmlFor:x,children:r}),(0,Fo.jsxs)(hZ,{__unstableInputWidth:e,className:"components-input-control__container",disabled:n,hideLabel:g,labelPosition:b,children:[(0,Fo.jsxs)(aa,{value:R,children:[u&&(0,Fo.jsx)(TA,{className:"components-input-control__prefix",children:u}),l,X&&(0,Fo.jsx)(OA,{className:"components-input-control__suffix",children:X})]}),(0,Fo.jsx)(MA,{disabled:n,isBorderless:a})]})]})}var Ku=tc(qA,"InputBase");function Sic(c,t,e){return Math.max(t,Math.min(c,e))}var me={toVector(c,t){return c===void 0&&(c=t),Array.isArray(c)?c:[c,c]},add(c,t){return[c[0]+t[0],c[1]+t[1]]},sub(c,t){return[c[0]-t[0],c[1]-t[1]]},addTo(c,t){c[0]+=t[0],c[1]+=t[1]},subTo(c,t){c[0]-=t[0],c[1]-=t[1]}};function $A(c,t,e){return t===0||Math.abs(t)===1/0?Math.pow(c,e*5):c*t*e/(t+e*c)}function cT(c,t,e,l=.15){return l===0?Sic(c,t,e):c<t?-$A(t-c,e-t,l)+t:c>e?+$A(c-e,e-t,l)+e:c}function tT(c,[t,e],[l,d]){let[[n,o],[b,i]]=c;return[cT(t,n,o,l),cT(e,b,i,d)]}function kic(c,t){if(typeof c!="object"||c===null)return c;var e=c[Symbol.toPrimitive];if(e!==void 0){var l=e.call(c,t||"default");if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(c)}function zic(c){var t=kic(c,"string");return typeof t=="symbol"?t:String(t)}function Pe(c,t,e){return t=zic(t),t in c?Object.defineProperty(c,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):c[t]=e,c}function eT(c,t){var e=Object.keys(c);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(c);t&&(l=l.filter(function(d){return Object.getOwnPropertyDescriptor(c,d).enumerable})),e.push.apply(e,l)}return e}function Rt(c){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?eT(Object(e),!0).forEach(function(l){Pe(c,l,e[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(e)):eT(Object(e)).forEach(function(l){Object.defineProperty(c,l,Object.getOwnPropertyDescriptor(e,l))})}return c}var aT={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function lT(c){return c?c[0].toUpperCase()+c.slice(1):""}var wic=["enter","leave"];function Aic(c=!1,t){return c&&!wic.includes(t)}function rT(c,t="",e=!1){let l=aT[c],d=l&&l[t]||t;return"on"+lT(c)+lT(d)+(Aic(e,d)?"Capture":"")}var Tic=["gotpointercapture","lostpointercapture"];function uT(c){let t=c.substring(2).toLowerCase(),e=!!~t.indexOf("passive");e&&(t=t.replace("passive",""));let l=Tic.includes(t)?"capturecapture":"capture",d=!!~t.indexOf(l);return d&&(t=t.replace("capture","")),{device:t,capture:d,passive:e}}function sT(c,t=""){let e=aT[c],l=e&&e[t]||t;return c+l}function gm(c){return"touches"in c}function GT(c){return gm(c)?"touch":"pointerType"in c?c.pointerType:"mouse"}function Oic(c){return Array.from(c.touches).filter(t=>{var e,l;return t.target===c.currentTarget||((e=c.currentTarget)===null||e===void 0||(l=e.contains)===null||l===void 0?void 0:l.call(e,t.target))})}function Qic(c){return c.type==="touchend"||c.type==="touchcancel"?c.changedTouches:c.targetTouches}function XT(c){return gm(c)?Qic(c)[0]:c}function mT(c){return Oic(c).map(t=>t.identifier)}function Pf(c){let t=XT(c);return gm(c)?t.identifier:t.pointerId}function dT(c){let t=XT(c);return[t.clientX,t.clientY]}function Uic(c){let t={};if("buttons"in c&&(t.buttons=c.buttons),"shiftKey"in c){let{shiftKey:e,altKey:l,metaKey:d,ctrlKey:n}=c;Object.assign(t,{shiftKey:e,altKey:l,metaKey:d,ctrlKey:n})}return t}function JZ(c,...t){return typeof c=="function"?c(...t):c}function Dic(){}function xT(...c){return c.length===0?Dic:c.length===1?c[0]:function(){let t;for(let e of c)t=e.apply(this,arguments)||t;return t}}function nT(c,t){return Object.assign({},t,c||{})}var Lic=32,_f=class{constructor(t,e,l){this.ctrl=t,this.args=e,this.key=l,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){let{state:t,shared:e,ingKey:l,args:d}=this;e[l]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=d,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){let e=this.state,l=this.config;e._active||(this.reset(),this.computeInitial(),e._active=!0,e.target=t.target,e.currentTarget=t.currentTarget,e.lastOffset=l.from?JZ(l.from,e):e.offset,e.offset=e.lastOffset,e.startTime=e.timeStamp=t.timeStamp)}computeValues(t){let e=this.state;e._values=t,e.values=this.config.transform(t)}computeInitial(){let t=this.state;t._initial=t._values,t.initial=t.values}compute(t){let{state:e,config:l,shared:d}=this;e.args=this.args;let n=0;if(t&&(e.event=t,l.preventDefault&&t.cancelable&&e.event.preventDefault(),e.type=t.type,d.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,d.locked=!!document.pointerLockElement,Object.assign(d,Uic(t)),d.down=d.pressed=d.buttons%2===1||d.touches>0,n=t.timeStamp-e.timeStamp,e.timeStamp=t.timeStamp,e.elapsedTime=e.timeStamp-e.startTime),e._active){let y=e._delta.map(Math.abs);me.addTo(e._distance,y)}this.axisIntent&&this.axisIntent(t);let[o,b]=e._movement,[i,a]=l.threshold,{_step:r,values:u}=e;if(l.hasCustomTransform?(r[0]===!1&&(r[0]=Math.abs(o)>=i&&u[0]),r[1]===!1&&(r[1]=Math.abs(b)>=a&&u[1])):(r[0]===!1&&(r[0]=Math.abs(o)>=i&&Math.sign(o)*i),r[1]===!1&&(r[1]=Math.abs(b)>=a&&Math.sign(b)*a)),e.intentional=r[0]!==!1||r[1]!==!1,!e.intentional)return;let G=[0,0];if(l.hasCustomTransform){let[y,I]=u;G[0]=r[0]!==!1?y-r[0]:0,G[1]=r[1]!==!1?I-r[1]:0}else G[0]=r[0]!==!1?o-r[0]:0,G[1]=r[1]!==!1?b-r[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(G);let X=e.offset,m=e._active&&!e._blocked||e.active;m&&(e.first=e._active&&!e.active,e.last=!e._active&&e.active,e.active=d[this.ingKey]=e._active,t&&(e.first&&("bounds"in l&&(e._bounds=JZ(l.bounds,e)),this.setup&&this.setup()),e.movement=G,this.computeOffset()));let[x,g]=e.offset,[[R,H],[Z,p]]=e._bounds;e.overflow=[x<R?-1:x>H?1:0,g<Z?-1:g>p?1:0],e._movementBound[0]=e.overflow[0]?e._movementBound[0]===!1?e._movement[0]:e._movementBound[0]:!1,e._movementBound[1]=e.overflow[1]?e._movementBound[1]===!1?e._movement[1]:e._movementBound[1]:!1;let W=e._active?l.rubberband||[0,0]:[0,0];if(e.offset=tT(e._bounds,e.offset,W),e.delta=me.sub(e.offset,X),this.computeMovement(),m&&(!e.last||n>Lic)){e.delta=me.sub(e.offset,X);let y=e.delta.map(Math.abs);me.addTo(e.distance,y),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&n>0&&(e.velocity=[y[0]/n,y[1]/n],e.timeDelta=n)}}emit(){let t=this.state,e=this.shared,l=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!l.triggerAllEvents)return;let d=this.handler(Rt(Rt(Rt({},e),t),{},{[this.aliasKey]:t.values}));d!==void 0&&(t.memo=d)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Eic([c,t],e){let l=Math.abs(c),d=Math.abs(t);if(l>d&&l>e)return"x";if(d>l&&d>e)return"y"}var Kf=class extends _f{constructor(...t){super(...t),Pe(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=me.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=me.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){let e=this.state,l=this.config;if(!e.axis&&t){let d=typeof l.axisThreshold=="object"?l.axisThreshold[GT(t)]:l.axisThreshold;e.axis=Eic(e._movement,d)}e._blocked=(l.lockDirection||!!l.axis)&&!e.axis||!!l.axis&&l.axis!==e.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0;break}}},jic=c=>c,oT=.15,gT={enabled(c=!0){return c},eventOptions(c,t,e){return Rt(Rt({},e.shared.eventOptions),c)},preventDefault(c=!1){return c},triggerAllEvents(c=!1){return c},rubberband(c=0){switch(c){case!0:return[oT,oT];case!1:return[0,0];default:return me.toVector(c)}},from(c){if(typeof c=="function")return c;if(c!=null)return me.toVector(c)},transform(c,t,e){let l=c||e.shared.transform;return this.hasCustomTransform=!!l,l||jic},threshold(c){return me.toVector(c,0)}},Mic=0,Hm=Rt(Rt({},gT),{},{axis(c,t,{axis:e}){if(this.lockDirection=e==="lock",!this.lockDirection)return e},axisThreshold(c=Mic){return c},bounds(c={}){if(typeof c=="function")return n=>Hm.bounds(c(n));if("current"in c)return()=>c.current;if(typeof HTMLElement=="function"&&c instanceof HTMLElement)return c;let{left:t=-1/0,right:e=1/0,top:l=-1/0,bottom:d=1/0}=c;return[[t,e],[l,d]]}}),bT={ArrowRight:(c,t=1)=>[c*t,0],ArrowLeft:(c,t=1)=>[-1*c*t,0],ArrowUp:(c,t=1)=>[0,-1*c*t],ArrowDown:(c,t=1)=>[0,c*t]},qf=class extends Kf{constructor(...t){super(...t),Pe(this,"ingKey","dragging")}reset(){super.reset();let t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){let t=this.state;if(t._bounds instanceof HTMLElement){let e=t._bounds.getBoundingClientRect(),l=t.currentTarget.getBoundingClientRect(),d={left:e.left-l.left+t.offset[0],right:e.right-l.right+t.offset[0],top:e.top-l.top+t.offset[1],bottom:e.bottom-l.bottom+t.offset[1]};t._bounds=Hm.bounds(d)}}cancel(){let t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){let e=this.config,l=this.state;if(t.buttons!=null&&(Array.isArray(e.pointerButtons)?!e.pointerButtons.includes(t.buttons):e.pointerButtons!==-1&&e.pointerButtons!==t.buttons))return;let d=this.ctrl.setEventIds(t);e.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(d&&d.size>1&&l._pointerActive)&&(this.start(t),this.setupPointer(t),l._pointerId=Pf(t),l._pointerActive=!0,this.computeValues(dT(t)),this.computeInitial(),e.preventScrollAxis&&GT(t)!=="mouse"?(l._active=!1,this.setupScrollPrevention(t)):e.delay>0?(this.setupDelayTrigger(t),e.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){let e=this.state;e._active=!0,e._preventScroll=!0,e._delayed=!1,this.compute(t),this.emit()}pointerMove(t){let e=this.state,l=this.config;if(!e._pointerActive)return;let d=Pf(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;let n=dT(t);if(document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=me.sub(n,e._values),this.computeValues(n)),me.addTo(e._movement,e._delta),this.compute(t),e._delayed&&e.intentional){this.timeoutStore.remove("dragDelay"),e.active=!1,this.startPointerDrag(t);return}if(l.preventScrollAxis&&!e._preventScroll)if(e.axis)if(e.axis===l.preventScrollAxis||l.preventScrollAxis==="xy"){e._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}let e=this.state,l=this.config;if(!e._active||!e._pointerActive)return;let d=Pf(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[n,o]=e._distance;if(e.tap=n<=l.tapsThreshold&&o<=l.tapsThreshold,e.tap&&l.filterTaps)e._force=!0;else{let[b,i]=e._delta,[a,r]=e._movement,[u,G]=l.swipe.velocity,[X,m]=l.swipe.distance,x=l.swipe.duration;if(e.elapsedTime<x){let g=Math.abs(b/e.timeDelta),R=Math.abs(i/e.timeDelta);g>u&&Math.abs(a)>X&&(e.swipe[0]=Math.sign(b)),R>G&&Math.abs(r)>m&&(e.swipe[1]=Math.sign(i))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){let e=this.config,l=e.device;e.pointerLock&&t.currentTarget.requestPointerLock(),e.pointerCapture||(this.eventStore.add(this.sharedConfig.window,l,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,l,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,l,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,Pic(t);let e=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",e),this.eventStore.add(this.sharedConfig.window,"touch","cancel",e),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){let e=bT[t.key];if(e){let l=this.state,d=t.shiftKey?10:t.altKey?.1:1;this.start(t),l._delta=e(this.config.keyboardDisplacement,d),l._keyboardActive=!0,me.addTo(l._movement,l._delta),this.compute(t),this.emit()}}keyUp(t){t.key in bT&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){let e=this.config.device;t(e,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(e,"change",this.pointerMove.bind(this)),t(e,"end",this.pointerUp.bind(this)),t(e,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}};function Pic(c){"persist"in c&&typeof c.persist=="function"&&c.persist()}var Rm=typeof window<"u"&&window.document&&window.document.createElement;function HT(){return Rm&&"ontouchstart"in window}function _ic(){return HT()||Rm&&window.navigator.maxTouchPoints>1}function Kic(){return Rm&&"onpointerdown"in window}function qic(){return Rm&&"exitPointerLock"in window.document}function $ic(){try{return"constructor"in GestureEvent}catch{return!1}}var Nl={isBrowser:Rm,gesture:$ic(),touch:HT(),touchscreen:_ic(),pointer:Kic(),pointerLock:qic()},cac=250,tac=180,eac=.5,lac=50,dac=250,nac=10,iT={mouse:0,touch:0,pen:8},oac=Rt(Rt({},Hm),{},{device(c,t,{pointer:{touch:e=!1,lock:l=!1,mouse:d=!1}={}}){return this.pointerLock=l&&Nl.pointerLock,Nl.touch&&e?"touch":this.pointerLock?"mouse":Nl.pointer&&!d?"pointer":Nl.touch?"touch":"mouse"},preventScrollAxis(c,t,{preventScroll:e}){if(this.preventScrollDelay=typeof e=="number"?e:e||e===void 0&&c?cac:void 0,!(!Nl.touchscreen||e===!1))return c||(e!==void 0?"y":void 0)},pointerCapture(c,t,{pointer:{capture:e=!0,buttons:l=1,keys:d=!0}={}}){return this.pointerButtons=l,this.keys=d,!this.pointerLock&&this.device==="pointer"&&e},threshold(c,t,{filterTaps:e=!1,tapsThreshold:l=3,axis:d=void 0}){let n=me.toVector(c,e?l:d?1:0);return this.filterTaps=e,this.tapsThreshold=l,n},swipe({velocity:c=eac,distance:t=lac,duration:e=dac}={}){return{velocity:this.transform(me.toVector(c)),distance:this.transform(me.toVector(t)),duration:e}},delay(c=0){switch(c){case!0:return tac;case!1:return 0;default:return c}},axisThreshold(c){return c?Rt(Rt({},iT),c):iT},keyboardDisplacement(c=nac){return c}});var D6c=Rt(Rt({},gT),{},{device(c,t,{shared:e,pointer:{touch:l=!1}={}}){if(e.target&&!Nl.touch&&Nl.gesture)return"gesture";if(Nl.touch&&l)return"touch";if(Nl.touchscreen){if(Nl.pointer)return"pointer";if(Nl.touch)return"touch"}},bounds(c,t,{scaleBounds:e={},angleBounds:l={}}){let d=o=>{let b=nT(JZ(e,o),{min:-1/0,max:1/0});return[b.min,b.max]},n=o=>{let b=nT(JZ(l,o),{min:-1/0,max:1/0});return[b.min,b.max]};return typeof e!="function"&&typeof l!="function"?[d(),n()]:o=>[d(o),n(o)]},threshold(c,t,e){return this.lockDirection=e.axis==="lock",me.toVector(c,this.lockDirection?[.1,3]:0)},modifierKey(c){return c===void 0?"ctrlKey":c},pinchOnWheel(c=!0){return c}});var L6c=Rt(Rt({},Hm),{},{mouseOnly:(c=!0)=>c});var E6c=Rt(Rt({},Hm),{},{mouseOnly:(c=!0)=>c}),CZ=new Map,Zm=new Map;function $f(c){CZ.set(c.key,c.engine),Zm.set(c.key,c.resolver)}var ch={key:"drag",engine:qf,resolver:oac};var SZ=s($());function sac(c,t){if(c==null)return{};var e={},l=Object.keys(c),d,n;for(n=0;n<l.length;n++)d=l[n],!(t.indexOf(d)>=0)&&(e[d]=c[d]);return e}function Gac(c,t){if(c==null)return{};var e=sac(c,t),l,d;if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(c);for(d=0;d<n.length;d++)l=n[d],!(t.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(c,l)&&(e[l]=c[l])}return e}var Xac={target(c){if(c)return()=>"current"in c?c.current:c},enabled(c=!0){return c},window(c=Nl.isBrowser?window:void 0){return c},eventOptions({passive:c=!0,capture:t=!1}={}){return{passive:c,capture:t}},transform(c){return c}},mac=["target","eventOptions","window","enabled","transform"];function vZ(c={},t){let e={};for(let[l,d]of Object.entries(t))switch(typeof d){case"function":e[l]=d.call(e,c[l],l,c);break;case"object":e[l]=vZ(c[l],d);break;case"boolean":d&&(e[l]=c[l]);break}return e}function xac(c,t,e={}){let l=c,{target:d,eventOptions:n,window:o,enabled:b,transform:i}=l,a=Gac(l,mac);if(e.shared=vZ({target:d,eventOptions:n,window:o,enabled:b,transform:i},Xac),t){let r=Zm.get(t);e[t]=vZ(Rt({shared:e.shared},a),r)}else for(let r in a){let u=Zm.get(r);u&&(e[r]=vZ(Rt({shared:e.shared},a[r]),u))}return e}var YZ=class{constructor(t,e){Pe(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,l,d,n){let o=this._listeners,b=sT(e,l),i=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},a=Rt(Rt({},i),n);t.addEventListener(b,d,a);let r=()=>{t.removeEventListener(b,d,a),o.delete(r)};return o.add(r),r}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},th=class{constructor(){Pe(this,"_timeouts",new Map)}add(t,e,l=140,...d){this.remove(t),this._timeouts.set(t,window.setTimeout(e,l,...d))}remove(t){let e=this._timeouts.get(t);e&&window.clearTimeout(e)}clean(){this._timeouts.forEach(t=>{window.clearTimeout(t)}),this._timeouts.clear()}},NZ=class{constructor(t){Pe(this,"gestures",new Set),Pe(this,"_targetEventStore",new YZ(this)),Pe(this,"gestureEventStores",{}),Pe(this,"gestureTimeoutStores",{}),Pe(this,"handlers",{}),Pe(this,"config",{}),Pe(this,"pointerIds",new Set),Pe(this,"touchIds",new Set),Pe(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),gac(this,t)}setEventIds(t){if(gm(t))return this.touchIds=new Set(mT(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,e){this.handlers=t,this.nativeHandlers=e}applyConfig(t,e){this.config=xac(t,e,this.config)}clean(){this._targetEventStore.clean();for(let t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){let e=this.config.shared,l={},d;if(!(e.target&&(d=e.target(),!d))){if(e.enabled){for(let o of this.gestures){let b=this.config[o],i=RT(l,b.eventOptions,!!d);if(b.enabled){let a=CZ.get(o);new a(this,t,o).bind(i)}}let n=RT(l,e.eventOptions,!!d);for(let o in this.nativeHandlers)n(o,"",b=>this.nativeHandlers[o](Rt(Rt({},this.state.shared),{},{event:b,args:t})),void 0,!0)}for(let n in l)l[n]=xT(...l[n]);if(!d)return l;for(let n in l){let{device:o,capture:b,passive:i}=uT(n);this._targetEventStore.add(d,o,"",l[n],{capture:b,passive:i})}}}};function qu(c,t){c.gestures.add(t),c.gestureEventStores[t]=new YZ(c,t),c.gestureTimeoutStores[t]=new th}function gac(c,t){t.drag&&qu(c,"drag"),t.wheel&&qu(c,"wheel"),t.scroll&&qu(c,"scroll"),t.move&&qu(c,"move"),t.pinch&&qu(c,"pinch"),t.hover&&qu(c,"hover")}var RT=(c,t,e)=>(l,d,n,o={},b=!1)=>{var i,a;let r=(i=o.capture)!==null&&i!==void 0?i:t.capture,u=(a=o.passive)!==null&&a!==void 0?a:t.passive,G=b?l:rT(l,d,r);e&&u&&(G+="Passive"),c[G]=c[G]||[],c[G].push(n)};function Hac(c,t={},e,l){let d=SZ.default.useMemo(()=>new NZ(c),[]);if(d.applyHandlers(c,l),d.applyConfig(t,e),SZ.default.useEffect(d.effect.bind(d)),SZ.default.useEffect(()=>d.clean.bind(d),[]),t.target===void 0)return d.bind.bind(d)}function kZ(c,t){return $f(ch),Hac({drag:c},t||{},"drag")}var TZ=s(Y(),1),fT=s(Sb(),1);var kb=s(Y(),1);function Rac(c){let t="ns-resize";switch(c){case"n":case"s":t="ns-resize";break;case"e":case"w":t="ew-resize";break}return t}function IT(c,t){let e=Rac(t);return(0,kb.useEffect)(()=>{c?document.documentElement.style.cursor=e:document.documentElement.style.removeProperty("cursor")},[c,e]),e}function pT(c){let t=(0,kb.useRef)(c.value),[e,l]=(0,kb.useState)({}),d=e.value!==void 0?e.value:c.value;return(0,kb.useLayoutEffect)(()=>{let{current:b}=t;t.current=c.value,e.value!==void 0&&!e.isStale?l({...e,isStale:!0}):e.isStale&&c.value!==b&&l({})},[c.value,e]),{value:d,onBlur:b=>{l({}),c.onBlur?.(b)},onChange:(b,i)=>{l(a=>Object.assign(a,{value:b,isStale:!1})),c.onChange(b,i)}}}var Jo=s(Y(),1);var WT=c=>c,zZ={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""};var eh="CHANGE",Ga="COMMIT",lh="CONTROL",dh="DRAG_END",nh="DRAG_START",wZ="DRAG",oh="INVALIDATE",Xa="PRESS_DOWN",AZ="PRESS_ENTER",zb="PRESS_UP",bh="RESET";function Zac(c=zZ){let{value:t}=c;return{...zZ,...c,initialValue:t}}function Iac(c){return(t,e)=>{let l={...t};switch(e.type){case lh:return l.value=e.payload.value,l.isDirty=!1,l._event=void 0,l;case zb:l.isDirty=!1;break;case Xa:l.isDirty=!1;break;case nh:l.isDragging=!0;break;case dh:l.isDragging=!1;break;case eh:l.error=null,l.value=e.payload.value,t.isPressEnterToChange&&(l.isDirty=!0);break;case Ga:l.value=e.payload.value,l.isDirty=!1;break;case bh:l.error=null,l.isDirty=!1,l.value=e.payload.value||t.initialValue;break;case oh:l.error=e.payload.error;break}return l._event=e.payload.event,c(l,e)}}function BT(c=WT,t=zZ,e){let[l,d]=(0,Jo.useReducer)(Iac(c),Zac(t)),n=p=>(W,y)=>{d({type:p,payload:{value:W,event:y}})},o=p=>W=>{d({type:p,payload:{event:W}})},b=p=>W=>{d({type:p,payload:W})},i=n(eh),a=(p,W)=>d({type:oh,payload:{error:p,event:W}}),r=n(bh),u=n(Ga),G=b(nh),X=b(wZ),m=b(dh),x=o(zb),g=o(Xa),R=o(AZ),H=(0,Jo.useRef)(l),Z=(0,Jo.useRef)({value:t.value,onChangeHandler:e});return(0,Jo.useLayoutEffect)(()=>{H.current=l,Z.current={value:t.value,onChangeHandler:e}}),(0,Jo.useLayoutEffect)(()=>{H.current._event!==void 0&&l.value!==Z.current.value&&!l.isDirty&&Z.current.onChangeHandler(l.value??"",{event:H.current._event})},[l.value,l.isDirty]),(0,Jo.useLayoutEffect)(()=>{t.value!==H.current.value&&!H.current.isDirty&&d({type:lh,payload:{value:t.value??""}})},[t.value]),{change:i,commit:u,dispatch:d,drag:X,dragEnd:m,dragStart:G,invalidate:a,pressDown:g,pressEnter:R,pressUp:x,reset:r,state:l}}var hT=s(V(),1),ma=()=>{};function pac({disabled:c=!1,dragDirection:t="n",dragThreshold:e=10,id:l,isDragEnabled:d=!1,isPressEnterToChange:n=!1,onBlur:o=ma,onChange:b=ma,onDrag:i=ma,onDragEnd:a=ma,onDragStart:r=ma,onKeyDown:u=ma,onValidate:G=ma,size:X="default",stateReducer:m=Z=>Z,value:x,type:g,...R},H){let{state:Z,change:p,commit:W,drag:y,dragEnd:I,dragStart:B,invalidate:F,pressDown:h,pressEnter:f,pressUp:C,reset:J}=BT(m,{isDragEnabled:d,value:x,isPressEnterToChange:n},b),{value:z,isDragging:N,isDirty:k}=Z,T=(0,TZ.useRef)(!1),w=IT(N,t),O=j=>{o(j),(k||!j.target.validity.valid)&&(T.current=!0,U(j))},A=j=>{let sc=j.target.value;p(sc,j)},U=j=>{let sc=j.currentTarget.value;try{G(sc),W(sc,j)}catch(Xc){F(Xc,j)}},ec=j=>{let{key:sc}=j;switch(u(j),sc){case"ArrowUp":C(j);break;case"ArrowDown":h(j);break;case"Enter":f(j),n&&(j.preventDefault(),U(j));break;case"Escape":n&&k&&(j.preventDefault(),J(x,j));break}},L=kZ(j=>{let{distance:sc,dragging:Xc,event:gc,target:Uc}=j;if(j.event={...j.event,target:Uc},!!sc){if(gc.stopPropagation(),!Xc){a(j),I(j);return}i(j),y(j),N||(r(j),B(j))}},{axis:t==="e"||t==="w"?"x":"y",threshold:e,enabled:d,pointer:{capture:!1}}),S=d?L():{};return(0,hT.jsx)(Nd,{...R,...S,className:"components-input-control__input","data-empty-value":z?void 0:"",disabled:c,dragCursor:w,isDragging:N,id:l,onBlur:O,onChange:A,onKeyDown:(0,fT.withIgnoreIMEEvents)(ec),ref:H,inputSize:X,value:z??"",type:g})}var Wac=(0,TZ.forwardRef)(pac),VT=Wac;var NT=s(Y(),1);var $u=s(Y(),1);var cs=s(V(),1),ih="data-wp-hash";function ah(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Bac(document)),c.__wpStyleRuntime}function yac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${ih}]`))if(e.getAttribute(ih)===t)return!0;return!1}function FT(c,t,e){if(!c.head)return;let l=ah(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(yac(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(ih,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Bac(c){let t=ah();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)FT(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function fac(c,t){let e=ah();e.styles.set(c,t);for(let l of e.documents.keys())FT(l,c,t)}typeof process>"u",fac("bae7d73a59","._94dff8a2f7c49fc8__wrapper{box-sizing:border-box;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}._94dff8a2f7c49fc8__wrapper *,._94dff8a2f7c49fc8__wrapper :after,._94dff8a2f7c49fc8__wrapper :before{box-sizing:inherit}.components-panel__row .d9ac8e2c0db95cc7__field{margin-bottom:inherit}.a54361fe302593c3__label{display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-bottom:8px;padding:0;text-transform:uppercase}.de68669d18f359f5__help{text-wrap:pretty;color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));font-size:12px;font-style:normal;margin-bottom:0;margin-top:8px}");var Im={wrapper:"_94dff8a2f7c49fc8__wrapper",field:"d9ac8e2c0db95cc7__field",label:"a54361fe302593c3__label",help:"de68669d18f359f5__help"};function hac({className:c,...t},e){return(0,cs.jsx)($l,{ref:e,...t,className:v(Im.wrapper,c)})}function Vac({className:c,...t},e){return(0,cs.jsx)($l,{ref:e,...t,className:v(Im.field,c)})}function Fac({as:c,className:t,...e},l){return(0,cs.jsx)($l,{as:c??"label",ref:l,...e,className:v(Im.label,t)})}function Jac({as:c,className:t,...e},l){return(0,cs.jsx)($l,{as:c??"p",ref:l,...e,className:v(Im.help,t)})}function Cac({as:c,className:t,...e},l){return(0,cs.jsx)($l,{as:c??"span",ref:l,...e,className:v(Im.label,t)})}var JT=(0,$u.forwardRef)(hac),CT=(0,$u.forwardRef)(Vac),Bn=(0,$u.forwardRef)(Fac),Co=(0,$u.forwardRef)(Jac),vT=(0,$u.forwardRef)(Cac);var fn=s(V(),1);var YT=s(oc(),1);function xa(c){let{help:t,id:e,...l}=c,d=(0,YT.useInstanceId)(Sc,"wp-components-base-control",e);return{baseControlProps:{id:d,help:t,...l},controlProps:{id:d,...t?{"aria-describedby":`${d}__help`}:{}}}}var vac=c=>{let{id:t,label:e,hideLabelFromVision:l=!1,help:d,className:n,children:o}=cc(c,"BaseControl");return(0,fn.jsxs)(JT,{className:n,children:[(0,fn.jsxs)(CT,{className:"components-base-control__field",children:[e&&t&&(l?(0,fn.jsx)(vc,{as:"label",htmlFor:t,children:e}):(0,fn.jsx)(Bn,{className:"components-base-control__label",htmlFor:t,children:e})),e&&!t&&(l?(0,fn.jsx)(vc,{as:"label",children:e}):(0,fn.jsx)(ST,{children:e})),o]}),!!d&&(0,fn.jsx)(Co,{id:t?t+"__help":void 0,className:"components-base-control__help",children:d})]})},Yac=(c,t)=>{let{className:e,children:l,...d}=c;return(0,fn.jsx)(vT,{ref:t,...d,className:v("components-base-control__label",e),children:l})},ST=(0,NT.forwardRef)(Yac),rh=Object.assign(ua(vac,"BaseControl"),{VisualLabel:ST}),Sc=rh;var OZ=s(V(),1),uh=()=>{};function Nac(c){let e=`inspector-input-control-${(0,kT.useInstanceId)(QZ)}`;return c||e}function Sac(c,t){let{__next40pxDefaultSize:e,__next36pxDefaultSize:l,__unstableStateReducer:d=f=>f,__unstableInputWidth:n,className:o,disabled:b=!1,help:i,hideLabelFromVision:a=!1,id:r,isPressEnterToChange:u=!1,label:G,labelPosition:X="top",onChange:m=uh,onValidate:x=uh,onKeyDown:g=uh,prefix:R,size:H="default",style:Z,suffix:p,value:W,...y}=c,I=Nac(r),B=v("components-input-control",o),F=pT({value:W,onBlur:y.onBlur,onChange:m}),h=i?{"aria-describedby":`${I}__help`}:{};return(0,OZ.jsx)(Sc,{className:B,help:i,id:I,children:(0,OZ.jsx)(Ku,{__unstableInputWidth:n,disabled:b,gap:3,hideLabelFromVision:a,id:I,justify:"left",label:G,labelPosition:X,prefix:R,size:H,style:Z,suffix:p,children:(0,OZ.jsx)(VT,{...y,...h,className:"components-input-control__input",disabled:b,id:I,isPressEnterToChange:u,onKeyDown:g,onValidate:x,paddingInlineStart:R?D(1):void 0,paddingInlineEnd:p?D(1):void 0,ref:t,size:H,stateReducer:d,...F})})})}var QZ=(0,zT.forwardRef)(Sac),hn=QZ;var AT=s(Mc(),1),Ab=s(Y(),1),TT=s(oc(),1);var wb=s(Y(),1),sh=s(Cc(),1);var wT=s(V(),1);function kac({icon:c,className:t,size:e=20,style:l={},...d}){let n=["dashicon","dashicons","dashicons-"+c,t].filter(Boolean).join(" "),b={...e!=20?{fontSize:`${e}px`,width:`${e}px`,height:`${e}px`}:{},...l};return(0,wT.jsx)("span",{className:n,style:b,...d})}var pm=kac;var Gh=s(V(),1);function zac({icon:c=null,size:t=typeof c=="string"?20:24,...e}){if(typeof c=="string")return(0,Gh.jsx)(pm,{icon:c,size:t,...e});if((0,wb.isValidElement)(c)&&pm===c.type)return(0,wb.cloneElement)(c,{...e});if(typeof c=="function")return(0,wb.createElement)(c,{size:t,...e});if(c&&(c.type==="svg"||c.type===sh.SVG)){let l={...c.props,width:t,height:t,...e};return(0,Gh.jsx)(sh.SVG,{...l})}return(0,wb.isValidElement)(c)?(0,wb.cloneElement)(c,{size:t,width:t,height:t,...e}):c}var bt=zac;var ve=s(V(),1),wac=["onMouseDown","onClick"],OT=c=>Ab.Children.toArray(c).some(t=>(0,Ab.isValidElement)(t)?t.type===Ab.Fragment?OT(t.props.children):t.props.className!=="components-tooltip":t!=="");function Aac({__experimentalIsFocusable:c,isDefault:t,isPrimary:e,isSecondary:l,isTertiary:d,isLink:n,isPressed:o,isSmall:b,size:i,variant:a,describedBy:r,...u}){let G=i,X=a,m={accessibleWhenDisabled:c,"aria-pressed":o,description:r};return b&&(G??="small"),e&&(X??="primary"),d&&(X??="tertiary"),l&&(X??="secondary"),t&&((0,AT.default)("wp.components.Button `isDefault` prop",{since:"5.4",alternative:'variant="secondary"'}),X??="secondary"),n&&(X??="link"),{...m,...u,size:G,variant:X}}var ts=(0,Ab.forwardRef)(function(t,e){let{__next40pxDefaultSize:l,accessibleWhenDisabled:d,isBusy:n,isDestructive:o,className:b,disabled:i,icon:a,iconPosition:r="left",iconSize:u,showTooltip:G,tooltipPosition:X,shortcut:m,label:x,children:g,size:R="default",text:H,variant:Z,description:p,...W}=Aac(t),{href:y,target:I,"aria-checked":B,"aria-pressed":F,"aria-selected":h,...f}="href"in W?W:{href:void 0,target:void 0,...W},C=(0,TT.useInstanceId)(ts,"components-button__description"),z=v("components-button",b,{"is-next-40px-default-size":l,"is-secondary":Z==="secondary","is-primary":Z==="primary","is-small":R==="small","is-compact":R==="compact","is-tertiary":Z==="tertiary","is-pressed":[!0,"true","mixed"].includes(F),"is-pressed-mixed":F==="mixed","is-busy":n,"is-link":Z==="link","is-destructive":o,"has-text":!!a&&(H||OT(g)),"has-icon":!!a,"has-icon-right":r==="right"}),N=i&&!d,k=y!==void 0&&!i?"a":"button",T=k==="button"?{type:"button",disabled:N,"aria-checked":B,"aria-pressed":F,"aria-selected":h}:{},w=k==="a"?{href:y,target:I}:{},O={};if(i&&d){T["aria-disabled"]=!0,w["aria-disabled"]=!0;for(let Xc of wac)O[Xc]=gc=>{gc&&(gc.stopPropagation(),gc.preventDefault())}}let A=!N&&(G&&!!x||!!m||!!x&&!g?.length&&G!==!1),U=p?C:void 0,ec=f["aria-describedby"]||U,L={className:z,"aria-label":f["aria-label"]||x,"aria-describedby":ec,ref:e},S=(0,ve.jsxs)(ve.Fragment,{children:[a&&r==="left"&&(0,ve.jsx)(bt,{icon:a,size:u}),H&&(0,ve.jsx)(ve.Fragment,{children:H}),g,a&&r==="right"&&(0,ve.jsx)(bt,{icon:a,size:u})]}),j=k==="a"?(0,ve.jsx)("a",{...w,...f,...O,...L,children:S}):(0,ve.jsx)("button",{...T,...f,...O,...L,children:S}),sc=A?{text:g?.length&&p?p:x,shortcut:m,placement:X&&Cb(X)}:{};return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)(Rl,{...sc,children:j}),p&&(0,ve.jsx)(vc,{children:(0,ve.jsx)("span",{id:U,children:p})})]})}),nc=ts;var Tac={name:"euqsgg",styles:"input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}input[type='number']{-moz-appearance:textfield;}"},Oac=({hideHTMLArrows:c})=>c?Tac:"",QT=Q(hn,{target:"ep09it41"})(Oac,";"),Xh=Q(nc,{target:"ep09it40"})("&&&&&{color:",q.theme.accent,";}"),Qac=dc("width:",D(5),";min-width:",D(5),";height:",D(5),";",""),UT={smallSpinButtons:Qac};function ga(c){let t=Number(c);return isNaN(t)?0:t}function mh(...c){return c.reduce((t,e)=>t+ga(e),0)}function LT(...c){return c.reduce((t,e,l)=>{let d=ga(e);return l===0?d:t-d},0)}function DT(c){let t=(c+"").split(".");return t[1]!==void 0?t[1].length:0}function es(c,t,e){let l=ga(c);return Math.max(t,Math.min(l,e))}function ET(c,t,e){let l=ga(c),d=ga(t),n=ga(e),o=Math.max(DT(e),DT(t)),b=d%n?d:0,a=Math.round((l-b)/n)*n+b;return o?ga(a.toFixed(o)):a}var Uac={bottom:{align:"flex-end",justify:"center"},bottomLeft:{align:"flex-end",justify:"flex-start"},bottomRight:{align:"flex-end",justify:"flex-end"},center:{align:"center",justify:"center"},edge:{align:"center",justify:"space-between"},left:{align:"center",justify:"flex-start"},right:{align:"center",justify:"flex-end"},stretch:{align:"stretch"},top:{align:"flex-start",justify:"center"},topLeft:{align:"flex-start",justify:"flex-start"},topRight:{align:"flex-start",justify:"flex-end"}},Dac={bottom:{justify:"flex-end",align:"center"},bottomLeft:{justify:"flex-end",align:"flex-start"},bottomRight:{justify:"flex-end",align:"flex-end"},center:{justify:"center",align:"center"},edge:{justify:"space-between",align:"center"},left:{justify:"center",align:"flex-start"},right:{justify:"center",align:"flex-end"},stretch:{align:"stretch"},top:{justify:"flex-start",align:"center"},topLeft:{justify:"flex-start",align:"flex-start"},topRight:{justify:"flex-start",align:"flex-end"}};function jT(c,t="row"){if(!Ve(c))return{};let l=t==="column"?Dac:Uac;return c in l?l[c]:{align:c}}var UZ=s(Y(),1);function DZ(c){return typeof c=="string"?[c]:UZ.Children.toArray(c).filter(t=>(0,UZ.isValidElement)(t))}var MT=s(V(),1);function Wm(c){let{alignment:t="edge",children:e,direction:l,spacing:d=2,...n}=cc(c,"HStack"),o=jT(t,l),a={children:DZ(e).map((G,X)=>{if(_X(G,["Spacer"])){let x=G,g=x.key||`hstack-${X}`;return(0,MT.jsx)(Je,{isBlock:!0,...x.props},g)}return G}),direction:l,justify:"center",...o,...n,gap:d},{isColumn:r,...u}=Mu(a);return u}var PT=s(V(),1);function Lac(c,t){let e=Wm(c);return(0,PT.jsx)(uc,{...e,ref:t})}var Eac=tc(Lac,"HStack"),zc=Eac;var Vn=s(V(),1),jac=()=>{};function Mac(c,t){let{__unstableStateReducer:e,className:l,dragDirection:d="n",hideHTMLArrows:n=!1,spinControls:o=n?"none":"native",isDragEnabled:b=!0,isShiftStepEnabled:i=!0,label:a,max:r=1/0,min:u=-1/0,required:G=!1,shiftStep:X=10,step:m=1,spinFactor:x=1,type:g="number",value:R,size:H="default",suffix:Z,onChange:p=jac,...W}=c;n&&(0,KT.default)("wp.components.NumberControl hideHTMLArrows prop ",{alternative:'spinControls="none"',since:"6.2",version:"6.3"});let y=(0,LZ.useRef)(null),I=(0,_T.useMergeRefs)([y,t]),B=m==="any",F=B?1:NX(m),h=NX(x)*F,f=(A,U)=>(B||(A=ET(A,u,U??F)),`${es(A,u,r)}`),C=f(0),J=g==="number"?"off":void 0,z=v("components-number-control",l),k=ot()(H==="small"&&UT.smallSpinButtons),T=(A,U,ec)=>{ec?.preventDefault();let L=ec?.shiftKey&&i,S=L?NX(X)*h:h,j=bz(A)?C:A;return U==="up"?j=mh(j,S):U==="down"&&(j=LT(j,S)),f(j,L?S:void 0)},w=(A,U)=>{let ec={...A},{type:L,payload:S}=U,j=S.event,sc=ec.value;if((L===zb||L===Xa)&&(ec.value=T(sc,L===zb?"up":"down",j)),L===wZ&&b){let[Xc,gc]=S.delta,Uc=S.shiftKey&&i,Lc=Uc?NX(X)*h:h,Ec,ac;switch(d){case"n":ac=gc,Ec=-1;break;case"e":ac=Xc,Ec=(0,ls.isRTL)()?-1:1;break;case"s":ac=gc,Ec=1;break;case"w":ac=Xc,Ec=(0,ls.isRTL)()?1:-1;break}if(ac!==0){ac=Math.ceil(Math.abs(ac))*Math.sign(ac);let Pc=ac*Lc*Ec;ec.value=f(mh(sc,Pc),Uc?Lc:void 0)}}if(L===AZ||L===Ga){let Xc=G===!1&&sc==="";ec.value=Xc?sc:f(sc)}return e?.(ec,U)??ec},O=A=>U=>p(String(T(R,A,U)),{event:{...U,target:y.current}});return(0,Vn.jsx)(QT,{autoComplete:J,inputMode:"numeric",...W,className:z,dragDirection:d,hideHTMLArrows:o!=="native",isDragEnabled:b,label:a,max:r===1/0?void 0:r,min:u===-1/0?void 0:u,ref:I,required:G,step:m,type:g,value:R,__unstableStateReducer:w,size:H,suffix:o==="custom"?(0,Vn.jsxs)(Vn.Fragment,{children:[Z,(0,Vn.jsx)(le,{marginBottom:0,marginRight:2,children:(0,Vn.jsxs)(zc,{spacing:1,children:[(0,Vn.jsx)(Xh,{className:k,icon:ho,size:"small",label:(0,ls.__)("Increment"),onClick:O("up")}),(0,Vn.jsx)(Xh,{className:k,icon:am,size:"small",label:(0,ls.__)("Decrement"),onClick:O("down")})]})})]}):Z,onChange:p})}var qT=(0,LZ.forwardRef)(Mac);qT.displayName="NumberControl";var _e=qT;var $T=s(V(),1);function Pac(c,t){let e=cc(c,"InputControlPrefixWrapper");return(0,$T.jsx)(VZ,{...e,isPrefix:!0,ref:t})}var xh=tc(Pac,"InputControlPrefixWrapper"),Tb=xh;var cO=s(V(),1);function _ac(c,t){let e=cc(c,"InputControlSuffixWrapper");return(0,cO.jsx)(VZ,{...e,ref:t})}var gh=tc(_ac,"InputControlSuffixWrapper"),ds=gh;var ns=s(Y(),1),tO=s(oc(),1),EZ=s(V(),1),Rh="data-wp-hash";function Zh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qac(document)),c.__wpStyleRuntime}function Kac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Rh}]`))if(e.getAttribute(Rh)===t)return!0;return!1}function eO(c,t,e){if(!c.head)return;let l=Zh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Kac(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Rh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function qac(c){let t=Zh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)eO(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function $ac(c,t){let e=Zh();e.styles.set(c,t);for(let l of e.documents.keys())eO(l,c,t)}typeof process>"u",$ac("cbb20ea39f","._8f57b8d483c51fbe__circle-root{border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-radius:50%;box-sizing:border-box;cursor:grab;height:32px;overflow:hidden;width:32px}._8f57b8d483c51fbe__circle-root:active{cursor:grabbing}.b1bae984ac10fcc3__circle-indicator-wrapper{box-sizing:border-box;height:100%;position:relative;width:100%}.b1bae984ac10fcc3__circle-indicator-wrapper:focus-visible{outline:none}._6d2fe0a2cbb31bf0__circle-indicator{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:50%;box-sizing:border-box;display:block;height:6px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:6px}");var Hh={"circle-root":"_8f57b8d483c51fbe__circle-root","circle-indicator-wrapper":"b1bae984ac10fcc3__circle-indicator-wrapper","circle-indicator":"_6d2fe0a2cbb31bf0__circle-indicator"};function crc({value:c,onChange:t,className:e,...l}){let d=(0,ns.useRef)(null),n=(0,ns.useRef)(void 0),o=(0,ns.useRef)(void 0),b=()=>{if(d.current===null)return;let u=d.current.getBoundingClientRect();n.current={x:u.x+u.width/2,y:u.y+u.height/2}},i=u=>{if(u!==void 0&&(u.preventDefault(),u.target?.focus(),n.current!==void 0&&t!==void 0)){let{x:G,y:X}=n.current;t(trc(G,X,u.clientX,u.clientY))}},{startDrag:a,isDragging:r}=(0,tO.__experimentalUseDragging)({onDragStart:u=>{b(),i(u)},onDragMove:i,onDragEnd:i});return(0,ns.useEffect)(()=>{r?(o.current===void 0&&(o.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=o.current||"",o.current=void 0)},[r]),(0,EZ.jsx)("div",{ref:d,onMouseDown:a,className:v("components-angle-picker-control__angle-circle",Hh["circle-root"],e),...l,children:(0,EZ.jsx)("div",{style:c?{transform:`rotate(${c}deg)`}:void 0,className:v("components-angle-picker-control__angle-circle-indicator-wrapper",Hh["circle-indicator-wrapper"]),tabIndex:-1,children:(0,EZ.jsx)("div",{className:v("components-angle-picker-control__angle-circle-indicator",Hh["circle-indicator"])})})})}function trc(c,t,e,l){let d=l-t,n=e-c,o=Math.atan2(d,n),b=Math.round(o*(180/Math.PI))+90;return b<0?360+b:b}var lO=crc;var vo=s(V(),1);function erc(c,t){let{className:e,label:l=(0,jZ.__)("Angle"),onChange:d,value:n,...o}=c,b=r=>{if(d===void 0)return;let u=r!==void 0&&r!==""?parseInt(r,10):0;d(u)},i=v("components-angle-picker-control",e),a=(0,jZ.isRTL)()?{prefix:(0,vo.jsx)(Tb,{children:"\xB0"})}:{suffix:(0,vo.jsx)(ds,{children:"\xB0"})};return(0,vo.jsxs)(st,{...o,ref:t,className:i,gap:2,children:[(0,vo.jsx)(je,{children:(0,vo.jsx)(_e,{label:l,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:b,step:"1",value:n,spinControls:"none",...a})}),(0,vo.jsx)(le,{marginBottom:"1",marginTop:"auto",children:(0,vo.jsx)(lO,{"aria-hidden":"true",value:n,onChange:d})})]})}var nO=(0,dO.forwardRef)(erc);nO.displayName="AnglePickerControl";var MZ=nO;var Ke=s(Y(),1),ss=s(oc(),1),Ye=s(Ih(),1),mQ=s(Fn(),1),oI=s(Sb(),1);var lQ=s(yr(),1),Db=s(Y(),1),dQ=s(Ih(),1),us=s(oc(),1),nQ=s(Fn(),1),Ub=s(rc(),1);var sO=s(_Z(),1),GO=s(oc(),1),KZ=s(Y(),1);var uO=s(_Z(),1),brc=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),ph=c=>(0,uO.default)(c).normalize("NFKC").toLocaleLowerCase().replace(brc,"-");function Ha(c){return c.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function irc(c,t=[],e=10){let l=[];for(let d=0;d<t.length;d++){let n=t[d],{keywords:o=[]}=n;if(typeof n.label=="string"&&(o=[...o,n.label]),!!o.some(i=>c.test((0,sO.default)(i)))&&(l.push(n),l.length===e))break}return l}function XO(c){return t=>{let[e,l]=(0,KZ.useState)([]);return(0,KZ.useLayoutEffect)(()=>{let{options:d,isDebounced:n}=c,o=(0,GO.debounce)(()=>{let i=Promise.resolve(typeof d=="function"?d(t):d).then(a=>{if(i.canceled)return;let r=a.map((G,X)=>({key:`${c.name}-${X}`,value:G,label:c.getOptionLabel(G),keywords:c.getOptionKeywords?c.getOptionKeywords(G):[],isDisabled:c.isOptionDisabled?c.isOptionDisabled(G):!1})),u=new RegExp("(?:\\b|\\s|^)"+Ha(t),"i");l(irc(u,r))});return i},n?250:0),b=o();return()=>{o.cancel(),b&&(b.canceled=!0)}},[t]),[e]}}var wt=s($(),1),xO=s($(),1),gO=s(yr(),1),arc=typeof document<"u",rrc=function(){},qZ=arc?xO.useLayoutEffect:rrc;function $Z(c,t){if(c===t)return!0;if(typeof c!=typeof t)return!1;if(typeof c=="function"&&c.toString()===t.toString())return!0;let e,l,d;if(c&&t&&typeof c=="object"){if(Array.isArray(c)){if(e=c.length,e!==t.length)return!1;for(l=e;l--!==0;)if(!$Z(c[l],t[l]))return!1;return!0}if(d=Object.keys(c),e=d.length,e!==Object.keys(t).length)return!1;for(l=e;l--!==0;)if(!{}.hasOwnProperty.call(t,d[l]))return!1;for(l=e;l--!==0;){let n=d[l];if(!(n==="_owner"&&c.$$typeof)&&!$Z(c[n],t[n]))return!1}return!0}return c!==c&&t!==t}function HO(c){return typeof window>"u"?1:(c.ownerDocument.defaultView||window).devicePixelRatio||1}function mO(c,t){let e=HO(c);return Math.round(t*e)/e}function Wh(c){let t=wt.useRef(c);return qZ(()=>{t.current=c}),t}function RO(c){c===void 0&&(c={});let{placement:t="bottom",strategy:e="absolute",middleware:l=[],platform:d,elements:{reference:n,floating:o}={},transform:b=!0,whileElementsMounted:i,open:a}=c,[r,u]=wt.useState({x:0,y:0,strategy:e,placement:t,middlewareData:{},isPositioned:!1}),[G,X]=wt.useState(l);$Z(G,l)||X(l);let[m,x]=wt.useState(null),[g,R]=wt.useState(null),H=wt.useCallback(w=>{w!==y.current&&(y.current=w,x(w))},[]),Z=wt.useCallback(w=>{w!==I.current&&(I.current=w,R(w))},[]),p=n||m,W=o||g,y=wt.useRef(null),I=wt.useRef(null),B=wt.useRef(r),F=i!=null,h=Wh(i),f=Wh(d),C=Wh(a),J=wt.useCallback(()=>{if(!y.current||!I.current)return;let w={placement:t,strategy:e,middleware:G};f.current&&(w.platform=f.current),PG(y.current,I.current,w).then(O=>{let A={...O,isPositioned:C.current!==!1};z.current&&!$Z(B.current,A)&&(B.current=A,gO.flushSync(()=>{u(A)}))})},[G,t,e,f,C]);qZ(()=>{a===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,u(w=>({...w,isPositioned:!1})))},[a]);let z=wt.useRef(!1);qZ(()=>(z.current=!0,()=>{z.current=!1}),[]),qZ(()=>{if(p&&(y.current=p),W&&(I.current=W),p&&W){if(h.current)return h.current(p,W,J);J()}},[p,W,J,h,F]);let N=wt.useMemo(()=>({reference:y,floating:I,setReference:H,setFloating:Z}),[H,Z]),k=wt.useMemo(()=>({reference:p,floating:W}),[p,W]),T=wt.useMemo(()=>{let w={position:e,left:0,top:0};if(!k.floating)return w;let O=mO(k.floating,r.x),A=mO(k.floating,r.y);return b?{...w,transform:"translate("+O+"px, "+A+"px)",...HO(k.floating)>=1.5&&{willChange:"transform"}}:{position:e,left:O,top:A}},[e,b,k.floating,r.x,r.y]);return wt.useMemo(()=>({...r,update:J,refs:N,elements:k,floatingStyles:T}),[r,J,N,k,T])}var urc=c=>{function t(e){return{}.hasOwnProperty.call(e,"current")}return{name:"arrow",options:c,fn(e){let{element:l,padding:d}=typeof c=="function"?c(e):c;return l&&t(l)?l.current!=null?MG({element:l.current,padding:d}).fn(e):{}:l?MG({element:l,padding:d}).fn(e):{}}}},ZO=(c,t)=>{let e=$x(c);return{name:e.name,fn:e.fn,options:[c,t]}},IO=(c,t)=>{let e=cg(c);return{name:e.name,fn:e.fn,options:[c,t]}},pO=(c,t)=>({fn:lg(c).fn,options:[c,t]}),WO=(c,t)=>{let e=tg(c);return{name:e.name,fn:e.fn,options:[c,t]}},cI=(c,t)=>{let e=eg(c);return{name:e.name,fn:e.fn,options:[c,t]}};var yO=(c,t)=>{let e=urc(c);return{name:e.name,fn:e.fn,options:[c,t]}};var ne=s(Y(),1),Ob=s(oc(),1);var rs=s(Mc(),1),fm=s(Cc(),1),cQ=s(rc(),1);var hO=s(Y(),1),BO=0;function fO(c){let t=document.scrollingElement||document.body;c&&(BO=t.scrollTop);let e=c?"add":"remove";t.classList[e]("lockscroll"),document.documentElement.classList[e]("lockscroll"),c||(t.scrollTop=BO)}var tI=0;function src(){return(0,hO.useEffect)(()=>(tI===0&&fO(!0),++tI,()=>{tI===1&&fO(!1),--tI}),[]),null}var eI=src;var Bm=s(Y(),1);var kO=s(oc(),1),Sd=s(Y(),1);var yh=s(oc(),1),VO=s(Y(),1),KPc=s(Zl(),1),Grc={slots:(0,yh.observableMap)(),fills:(0,yh.observableMap)(),registerSlot:()=>{},unregisterSlot:()=>{},updateSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},updateFill:()=>{},isDefault:!0},FO=(0,VO.createContext)(Grc);FO.displayName="SlotFillContext";var pl=FO;var xe=[];for(let c=0;c<256;++c)xe.push((c+256).toString(16).slice(1));function JO(c,t=0){return(xe[c[t+0]]+xe[c[t+1]]+xe[c[t+2]]+xe[c[t+3]]+"-"+xe[c[t+4]]+xe[c[t+5]]+"-"+xe[c[t+6]]+xe[c[t+7]]+"-"+xe[c[t+8]]+xe[c[t+9]]+"-"+xe[c[t+10]]+xe[c[t+11]]+xe[c[t+12]]+xe[c[t+13]]+xe[c[t+14]]+xe[c[t+15]]).toLowerCase()}var Xrc=new Uint8Array(16);function Bh(){return crypto.getRandomValues(Xrc)}function mrc(c,t,e){return!t&&!c&&crypto.randomUUID?crypto.randomUUID():xrc(c,t,e)}function xrc(c,t,e){c=c||{};let l=c.random??c.rng?.()??Bh();if(l.length<16)throw new Error("Random bytes length must be >= 16");if(l[6]=l[6]&15|64,l[8]=l[8]&63|128,t){if(e=e||0,e<0||e+16>t.length)throw new RangeError(`UUID byte range ${e}:${e+15} is out of buffer bounds`);for(let d=0;d<16;++d)t[e+d]=l[d];return t}return JO(l)}var os=mrc;var vO=s(Y(),1),SO=s(V(),1),hh="data-wp-hash";function YO(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&NO(document)),c.__wpStyleRuntime}function Hrc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${hh}]`))if(e.getAttribute(hh)===t)return!0;return!1}function Rrc(c,t,e){if(!c.head)return;let l=YO(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Hrc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(hh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function NO(c){let t=YO();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Rrc(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}var CO=new Set,fh=new WeakMap,Zrc=c=>{if(fh.has(c))return fh.get(c);let t=os().replace(/[0-9]/g,"");for(;CO.has(t);)t=os().replace(/[0-9]/g,"");CO.add(t);let e=Qu({container:c,key:t});return fh.set(c,e),e};function Vh(c){let{children:t,document:e}=c;if((0,vO.useLayoutEffect)(()=>{if(e)return NO(e)},[e]),!e)return null;let l=Zrc(e.head);return(0,SO.jsx)(p1,{value:l,children:t})}var bs=Vh;var zO=s(V(),1);function is({name:c,children:t}){let e=(0,Sd.useContext)(pl),l=(0,Sd.useRef)({}),d=(0,Sd.useRef)(t);(0,Sd.useLayoutEffect)(()=>{d.current=t},[t]),(0,Sd.useLayoutEffect)(()=>{let i=l.current;return e.registerFill(c,{instance:i,children:d.current}),()=>e.unregisterFill(c,i)},[e,c]),(0,Sd.useLayoutEffect)(()=>{e.updateFill(c,{instance:l.current,children:t})},[e,c,t]);let n=(0,kO.useObservableValue)(e.slots,c);if(!n||n.type==="children")return null;let o=n.ref.current;if(!o)return null;let b=typeof t=="function"?t(n.fillProps??{}):t;return(0,Sd.createPortal)((0,zO.jsx)(bs,{document:o.ownerDocument,children:b}),o)}var Fh=s(oc(),1),cd=s(Y(),1);var lI=s(V(),1);function wO(c){return typeof c=="function"}function Irc(c){return cd.Children.map(c,(t,e)=>{if(!t||typeof t=="string")return t;let l=e;return typeof t=="object"&&"key"in t&&t?.key&&(l=t.key),(0,cd.cloneElement)(t,{key:l})})}function prc(c){let{name:t,children:e,fillProps:l={}}=c,d=(0,cd.useContext)(pl),n=(0,cd.useRef)({});(0,cd.useLayoutEffect)(()=>{let a=n.current;return d.registerSlot(t,{type:"children",instance:a}),()=>d.unregisterSlot(t,a)},[d,t]);let o=(0,Fh.useObservableValue)(d.fills,t)??[],b=(0,Fh.useObservableValue)(d.slots,t);(!b||b.instance!==n.current)&&(o=[]);let i=o.map(a=>{let r=wO(a.children)?a.children(l):a.children;return Irc(r)}).filter(a=>!(0,cd.isEmptyElement)(a));return(0,lI.jsx)(lI.Fragment,{children:wO(e)?e(i):i})}var AO=prc;var td=s(Y(),1),TO=s(oc(),1);var OO=s(V(),1);function Wrc(c,t){let{name:e,fillProps:l={},as:d,children:n,...o}=c,b=(0,td.useContext)(pl),i=(0,td.useRef)({}),a=(0,td.useRef)(null),r=(0,td.useRef)(l);return(0,td.useLayoutEffect)(()=>{r.current=l},[l]),(0,td.useLayoutEffect)(()=>{let u=i.current;return b.registerSlot(e,{type:"portal",instance:u,ref:a,fillProps:r.current}),()=>b.unregisterSlot(e,u)},[b,e]),(0,td.useLayoutEffect)(()=>{b.updateSlot(e,{type:"portal",instance:i.current,ref:a,fillProps:r.current})}),(0,OO.jsx)(uc,{as:d,ref:(0,TO.useMergeRefs)([t,a]),...o})}var QO=(0,td.forwardRef)(Wrc);var Jh=s(oc(),1),DO=s(Y(),1),LO=s(dI(),1);var EO=s(V(),1);function yrc(){let c=(0,Jh.observableMap)(),t=(0,Jh.observableMap)();function e(i,a){c.set(i,a)}function l(i,a){let r=c.get(i);!r||r.instance!==a||c.delete(i)}function d(i,a){if(a.type!=="portal")return;let r=c.get(i);r&&r.type==="portal"&&r.instance===a.instance&&((0,LO.isShallowEqual)(r.fillProps,a.fillProps)||c.set(i,a))}function n(i,a){t.set(i,[...t.get(i)||[],a])}function o(i,a){let r=t.get(i);r&&t.set(i,r.filter(u=>u.instance!==a))}function b(i,a){let r=t.get(i);if(!r)return;let u=r.find(G=>G.instance===a.instance);u&&u.children!==a.children&&t.set(i,r.map(G=>G.instance===a.instance?a:G))}return{slots:c,fills:t,registerSlot:e,unregisterSlot:l,updateSlot:d,registerFill:n,unregisterFill:o,updateFill:b}}function Brc({children:c}){let[t]=(0,DO.useState)(yrc);return(0,EO.jsx)(pl.Provider,{value:t,children:c})}var jO=Brc;var Yo=s(V(),1);var MO=s(Y(),1),PO=s(oc(),1);function ym(c){let t=(0,MO.useContext)(pl),e=(0,PO.useObservableValue)(t.slots,c),l;return e&&e.type==="portal"&&(l=e.ref),{ref:l}}var Ra=s(Y(),1);function frc(c,t,e){let l=(0,Ra.useMemo)(()=>n=>c.subscribe(t,n),[c,t]),d=()=>e(c.get(t));return(0,Ra.useSyncExternalStore)(l,d,d)}function hrc(c){return c?.length}function Ch(c){let t=(0,Ra.useContext)(pl),e=frc(t.fills,c,hrc);return(0,Ra.useMemo)(()=>e!==void 0?Array.from({length:e}):void 0,[e])}var as=(0,Bm.forwardRef)((c,t)=>{let{bubblesVirtually:e,...l}=c;return e?(0,Yo.jsx)(QO,{...l,ref:t}):(0,Yo.jsx)(AO,{...l})});as.displayName="Slot";function vh({children:c,passthrough:t=!1}){return!(0,Bm.useContext)(pl).isDefault&&t?(0,Yo.jsx)(Yo.Fragment,{children:c}):(0,Yo.jsx)(jO,{children:c})}vh.displayName="SlotFillProvider";function _O(c){let t=typeof c=="symbol"?c.description:c,e=d=>(0,Yo.jsx)(is,{name:c,...d});e.displayName=`${t}Fill`;let l=(0,Bm.forwardRef)((d,n)=>(0,Yo.jsx)(as,{name:c,ref:n,...d}));return l.displayName=`${t}Slot`,l.__unstableName=c,{name:c,Fill:e,Slot:l}}function KO(){return[{name:"overlay",fn({rects:c}){return c.reference}},cI({apply({rects:c,elements:t}){let{firstElementChild:e}=t.floating??{};e instanceof HTMLElement&&Object.assign(e.style,{width:`${c.reference.width}px`,height:`${c.reference.height}px`})}})]}var qO=s(Y(),1),nI=(0,qO.createContext)(void 0);nI.displayName="__unstableSlotNameContext";var At=s(V(),1),tQ="Popover",Vrc=8,Frc=()=>(0,At.jsxs)(fm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation",children:[(0,At.jsx)(fm.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,At.jsx)(fm.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})]}),$O="components-popover__fallback-container",Jrc=()=>{let c=document.body.querySelector("."+$O);return c||(c=document.createElement("div"),c.className=$O,document.body.append(c)),c},Crc=(c,t)=>{let{animate:e=!0,headerTitle:l,constrainTabbing:d,onClose:n,children:o,className:b,noArrow:i=!0,position:a,placement:r="bottom-start",offset:u=0,focusOnMount:G="firstElement",anchor:X,expandOnMobile:m,onFocusOutside:x,__unstableSlotName:g=tQ,flip:R=!0,resize:H=!0,shift:Z=!1,inline:p=!1,variant:W,style:y,__unstableForcePosition:I,anchorRef:B,anchorRect:F,getAnchorRect:h,isAlternate:f,onKeyDown:C,...J}=cc(c,"Popover"),z=R,N=H;I!==void 0&&((0,rs.default)("`__unstableForcePosition` prop in wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and  `resize={ false }`"}),z=!I,N=!I),B!==void 0&&(0,rs.default)("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),F!==void 0&&(0,rs.default)("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),h!==void 0&&(0,rs.default)("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});let k=f?"toolbar":W;f!==void 0&&(0,rs.default)("`isAlternate` prop in wp.components.Popover",{since:"6.2",alternative:"`variant` prop with the `'toolbar'` value"});let T=(0,ne.useRef)(null),[w,O]=(0,ne.useState)(null),A=(0,ne.useCallback)(Vc=>{O(Vc)},[]),U=(0,Ob.useViewportMatch)("medium","<"),ec=m&&U,L=!ec&&!i,S=a?Cb(a):r,j=[...r==="overlay"?KO():[],ZO(u),z&&WO(),N&&cI({padding:Vrc,apply(Vc){let{firstElementChild:Yc}=Pc.floating.current??{};Yc instanceof HTMLElement&&Object.assign(Yc.style,{maxHeight:`${Math.max(0,Vc.availableHeight)}px`,overflow:"auto"})}}),Z&&IO({crossAxis:!0,limiter:pO(),padding:1}),yO({element:T})],sc=(0,ne.useContext)(nI)||g,Xc=ym(sc),gc;(n||x)&&(gc=(Vc,Yc)=>{if(Vc==="focus-outside"){let Dt=Yc?.target,ke=Pc.reference.current,il=Pc.floating.current,Y5=ke&&"contains"in ke&&ke.contains(Dt)||il?.contains(Dt),ob=il?.ownerDocument;if(!Y5&&!("relatedTarget"in Yc&&Yc.relatedTarget)&&ob?.activeElement===ob?.body)return;let Ri="relatedTarget"in Yc?Yc.relatedTarget:null;if(Ri instanceof Element&&Ri.closest("[data-wp-compat-overlay-slot]")||il&&ob?.activeElement instanceof Element&&il.contains(ob.activeElement))return;x?x(Yc):n&&n()}else n&&n()});let[Uc,Lc]=(0,Ob.__experimentalUseDialog)({constrainTabbing:d,focusOnMount:G,onKeyDown:C,__unstableOnClose:gc,onClose:gc}),{x:Ec,y:ac,refs:Pc,strategy:Ut,update:Se,placement:Vt,middlewareData:{arrow:Gt}}=RO({placement:S==="overlay"?void 0:S,middleware:j,whileElementsMounted:(Vc,Yc,Dt)=>jG(Vc,Yc,Dt,{layoutShift:!1,animationFrame:!0})}),_t=(0,ne.useCallback)(Vc=>{T.current=Vc,Se()},[Se]),qn=B?.top,$n=B?.bottom,fl=B?.startContainer,nl=B?.current;(0,ne.useLayoutEffect)(()=>{let Vc=Ww({anchor:X,anchorRef:B,anchorRect:F,getAnchorRect:h,fallbackReferenceElement:w});Pc.setReference(Vc)},[X,B,qn,$n,fl,nl,F,h,w,Pc]);let ol=(0,Ob.useMergeRefs)([Pc.setFloating,Uc,t]),bl=ec?void 0:{position:Ut,top:0,left:0,x:C1(Ec),y:C1(ac)},Ql=(0,Ob.useReducedMotion)(),hl=e&&!ec&&!Ql,[Gd,Hi]=(0,ne.useState)(!1),{style:nb,...Kt}=(0,ne.useMemo)(()=>pw(Vt),[Vt]),Ze=hl?{style:{...y,...nb,...bl},onAnimationComplete:()=>Hi(!0),...Kt}:{animate:!1,style:{...y,...bl}},bc=(!hl||Gd)&&Ec!==null&&ac!==null,pc=(0,At.jsxs)(hb.div,{className:v(b,{"is-expanded":ec,"is-positioned":bc,[`is-${k==="toolbar"?"alternate":k}`]:k}),...Ze,...J,ref:ol,...Lc,tabIndex:-1,children:[ec&&(0,At.jsx)(eI,{}),ec&&(0,At.jsxs)("div",{className:"components-popover__header",children:[(0,At.jsx)("span",{className:"components-popover__header-title",children:l}),(0,At.jsx)(nc,{className:"components-popover__close",size:"small",icon:em,onClick:n,label:(0,cQ.__)("Close")})]}),(0,At.jsx)("div",{className:"components-popover__content",children:o}),L&&(0,At.jsx)("div",{ref:_t,className:["components-popover__arrow",`is-${Vt.split("-")[0]}`].join(" "),style:{left:typeof Gt?.x<"u"&&Number.isFinite(Gt.x)?`${Gt.x}px`:"",top:typeof Gt?.y<"u"&&Number.isFinite(Gt.y)?`${Gt.y}px`:""},children:(0,At.jsx)(Frc,{})})]}),Tc=Xc.ref&&!p,Rc=B||F||X;return Tc?pc=(0,At.jsx)(is,{name:sc,children:pc}):p||(pc=(0,ne.createPortal)((0,At.jsx)(Vh,{document,children:pc}),Jrc())),Rc?pc:(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)("span",{ref:A}),pc]})},vrc=(0,ne.forwardRef)(({name:c=tQ},t)=>(0,At.jsx)(as,{bubblesVirtually:!0,name:c,className:"popover-slot",ref:t})),Yrc=Object.assign(tc(Crc,"Popover"),{Slot:Object.assign(vrc,{displayName:"Popover.Slot"}),__unstableSlotNameProvider:Object.assign(nI.Provider,{displayName:"Popover.__unstableSlotNameProvider"})}),Qb=Yrc;var Jn=s(V(),1);function eQ({items:c,onSelect:t,selectedIndex:e,instanceId:l,listBoxId:d,className:n,Component:o="div"}){return(0,Jn.jsx)(o,{id:d,role:"listbox",className:"components-autocomplete__results",children:c.map((b,i)=>(0,Jn.jsx)(nc,{id:`components-autocomplete-item-${l}-${b.key}`,role:"option",__next40pxDefaultSize:!0,"aria-selected":i===e,accessibleWhenDisabled:!0,disabled:b.isDisabled,className:v("components-autocomplete__result",n,{"is-selected":i===e}),variant:i===e?"primary":void 0,onClick:()=>t(b),children:b.label},b.key))})}function oQ({autocompleter:c,filterValue:t,instanceId:e,listBoxId:l,className:d,selectedIndex:n,onChangeOptions:o,onSelect:b,reset:i,contentRef:a}){let r=c.useItems??XO(c),[u]=r(t),G=(0,dQ.useAnchor)({editableContentElement:a.current}),[X,m]=(0,Db.useState)(!1),x=(0,Db.useRef)(null),g=(0,us.useMergeRefs)([x,(0,us.useRefEffect)(Z=>{a.current&&m(Z.ownerDocument!==a.current.ownerDocument)},[a])]);Nrc(x,i);let R=(0,us.useDebounce)(nQ.speak,500);function H(Z){R&&(Z.length?R(t?(0,Ub.sprintf)((0,Ub._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",Z.length),Z.length):(0,Ub.sprintf)((0,Ub._n)("Initial %d result loaded. Type to filter all available results. Use up and down arrow keys to navigate.","Initial %d results loaded. Type to filter all available results. Use up and down arrow keys to navigate.",Z.length),Z.length),"assertive"):R((0,Ub.__)("No results."),"assertive"))}return(0,Db.useLayoutEffect)(()=>{o(u),H(u)},[u]),u.length===0?null:(0,Jn.jsxs)(Jn.Fragment,{children:[(0,Jn.jsx)(Qb,{offset:8,focusOnMount:!1,placement:"top-start",className:"components-autocomplete__popover",anchor:G,ref:g,children:(0,Jn.jsx)(eQ,{items:u,onSelect:b,selectedIndex:n,instanceId:e,listBoxId:l,className:d})}),a.current&&X&&(0,lQ.createPortal)((0,Jn.jsx)(eQ,{items:u,onSelect:b,selectedIndex:n,instanceId:e,listBoxId:l,className:d,Component:vc}),a.current.ownerDocument.body)]})}function Nrc(c,t){(0,Db.useEffect)(()=>{let e=l=>{!c.current||c.current.contains(l.target)||t(l)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[t,c])}var bQ=s(_Z(),1);function iQ(c,t,e){let{matchCount:l,isBackspacing:d,getTextAfterSelection:n,lastCompletion:o}=e;if(!c)return null;let b=null,i=-1,a=-1,r=0;for(let H of t){let Z=c.lastIndexOf(H.triggerPrefix);if(Z<0)continue;let p=Z+H.triggerPrefix.length;(p>a||p===a&&H.triggerPrefix.length>r)&&(b=H,i=Z,a=p,r=H.triggerPrefix.length)}if(!b)return null;let{allowContext:u,triggerPrefix:G}=b,X=c.slice(i+G.length);if(X.length>50)return null;let m=l===0,x=X.split(/\s/),g=x.length===1,R=d&&x.length<=3;return m&&!(R||g)||u&&!u(c.slice(0,i),n())||/^\s/.test(X)||/\s\s+$/.test(X)||o&&o.name===b.name&&X.trimEnd()===o.value?null:{completer:b,filterValue:(0,bQ.default)(X)}}var Yh=c=>{if(c===null)return"";switch(typeof c){case"string":case"number":return c.toString();case"object":return c instanceof Array?c.map(Yh).join(""):"props"in c?Yh(c.props.children):"";default:return""}},aQ=Yh;var sQ=s(uQ(),1),{lock:GQ,unlock:XQ}=(0,sQ.__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/components");var Gs=s(V(),1),{subscribeOwnedListener:Src}=XQ(Ye.privateApis),krc=[],zrc={};function wrc(c){return c!==null&&typeof c=="object"&&"action"in c&&c.action!==void 0&&"value"in c&&c.value!==void 0?c:{action:"insert-at-caret",value:c}}var xQ={selectedIndex:0,filteredOptions:krc,filterValue:"",autocompleter:null};function Arc(c,t){switch(t.type){case"RESET":return xQ;case"SELECT":return{...c,selectedIndex:t.index};case"OPTIONS":return{...c,filteredOptions:t.options,selectedIndex:t.options.length===c.filteredOptions.length?c.selectedIndex:0};case"MATCH":return{...c,autocompleter:t.completer,filterValue:t.query}}}function gQ({record:c,onChange:t,onReplace:e,completers:l,contentRef:d}){let n=(0,ss.useInstanceId)(zrc),[o,b]=(0,Ke.useReducer)(Arc,xQ),{selectedIndex:i,filteredOptions:a,filterValue:r,autocompleter:u}=o,G=(0,Ke.useRef)(!1),X=(0,Ke.useRef)(""),m=(0,Ke.useRef)(null);function x(f){if(u===null)return"";let C=c.start,J=C-u.triggerPrefix.length-r.length,z=(0,Ye.create)({html:(0,Ke.renderToString)(f)});return t((0,Ye.insert)(c,z,J,C)),(0,Ye.getTextContent)(z)}function g(f){if(f.isDisabled||!u)return;let{getOptionCompletion:C}=u;if(!C){b({type:"RESET"}),d.current?.focus();return}let J=wrc(C(f.value,r));if(J.action==="replace"){e([J.value]);return}if(J.action==="insert-at-caret"){let z=x(J.value);if(z.startsWith(u.triggerPrefix)){let N=z.slice(u.triggerPrefix.length);N&&(m.current={name:u.name,value:N})}}b({type:"RESET"}),d.current?.focus()}function R(f){b({type:"OPTIONS",options:f})}function H(f){if(G.current=f.key==="Backspace",!!u&&a.length!==0&&!f.defaultPrevented){switch(f.key){case"ArrowUp":case"ArrowDown":{let C=f.key==="ArrowUp"?-1:1,J=(i+C+a.length)%a.length;b({type:"SELECT",index:J}),(0,oI.isAppleOS)()&&(0,mQ.speak)(aQ(a[J].label),"assertive");break}case"Escape":b({type:"RESET"}),f.preventDefault();break;case"Enter":g(a[i]);break;case"ArrowLeft":case"ArrowRight":b({type:"RESET"});return;default:return}f.preventDefault()}}let Z=(0,Ke.useMemo)(()=>(0,Ye.isCollapsed)(c)?(0,Ye.getTextContent)((0,Ye.slice)(c,0)):"",[c]);(0,Ke.useEffect)(()=>{let f=c.text!==X.current;X.current=c.text;function C(){return Z?(0,Ye.getTextContent)((0,Ye.slice)(c,void 0,(0,Ye.getTextContent)(c).length)):""}let J=iQ(Z,l,{matchCount:a.length,isBackspacing:G.current,getTextAfterSelection:C,lastCompletion:m.current});if(!J){u&&b({type:"RESET"});return}let{completer:z,filterValue:N}=J;!u&&!f||(m.current&&m.current.name===z.name&&(m.current=null),b({type:"MATCH",completer:z,query:N}))},[Z]);let{key:p=""}=a[i]||{},{className:W}=u||{},y=!!u&&a.length>0,I=y?`components-autocomplete-listbox-${n}`:void 0,B=y?`components-autocomplete-item-${n}-${p}`:null,F=c.start!==void 0,h=!!Z&&F&&!!u;return{listBoxId:I,activeId:B,onKeyDown:(0,oI.withIgnoreIMEEvents)(H),popover:h&&(0,Gs.jsx)(oQ,{autocompleter:u,className:W,filterValue:r,instanceId:n,listBoxId:I,selectedIndex:i,onChangeOptions:R,onSelect:g,contentRef:d,reset:()=>b({type:"RESET"})},u.name+u.triggerPrefix)}}function Trc(c,t){return c.text===t.text&&c.start===t.start&&c.end===t.end}function Orc(c){let t=(0,Ke.useRef)([]),e=t.current[t.current.length-1];return(!e||!Trc(c,e))&&t.current.push(c),t.current.length>2&&t.current.shift(),t.current[0]}function HQ(c){let t=(0,Ke.useRef)(null),e=(0,Ke.useRef)(void 0),{record:l}=c,d=Orc(l),{popover:n,listBoxId:o,activeId:b,onKeyDown:i}=gQ({...c,contentRef:t});e.current=i;let a=(0,ss.useMergeRefs)([t,(0,ss.useRefEffect)(u=>{function G(X){e.current?.(X)}return Src(u,"keydown",G,!0)},[])]);return l.text!==d?.text?{ref:a,children:n,"aria-autocomplete":o?"list":void 0,"aria-haspopup":o?"listbox":void 0,"aria-controls":o,"aria-owns":o,"aria-activedescendant":b??void 0}:{ref:a}}function RQ({children:c,isSelected:t,...e}){let{popover:l,...d}=gQ(e);return(0,Gs.jsxs)(Gs.Fragment,{children:[c(d),t&&l]})}var mL=s(rc(),1),DI=s(Y(),1),xL=s(oc(),1);var kh=s(rc(),1);var Nh="data-wp-hash";function Sh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Urc(document)),c.__wpStyleRuntime}function Qrc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Nh}]`))if(e.getAttribute(Nh)===t)return!0;return!1}function ZQ(c,t,e){if(!c.head)return;let l=Sh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Qrc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Nh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Urc(c){let t=Sh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)ZQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Drc(c,t){let e=Sh();e.styles.set(c,t);for(let l of e.documents.keys())ZQ(l,c,t)}typeof process>"u",Drc("67ff33c72d",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var Lrc={"linked-border-control":"fa6e6c2331986855__linked-border-control",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function IQ(c){let{className:t,...e}=cc(c,"BorderBoxControlLinkedButton");return{...e,className:v(Lrc["linked-button"],t)}}var pQ=s(V(),1),Erc=(c,t)=>{let{className:e,isLinked:l,...d}=IQ(c),n=l?(0,kh.__)("Unlink sides"):(0,kh.__)("Link sides");return(0,pQ.jsx)(nc,{...d,size:"small",icon:l?om:nm,iconSize:24,label:n,ref:t,className:e})},jrc=tc(Erc,"BorderBoxControlLinkedButton"),zh=jrc;var km=s(rc(),1),OI=s(Y(),1),dL=s(oc(),1);var wh="data-wp-hash";function Ah(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Prc(document)),c.__wpStyleRuntime}function Mrc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${wh}]`))if(e.getAttribute(wh)===t)return!0;return!1}function WQ(c,t,e){if(!c.head)return;let l=Ah(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Mrc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(wh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Prc(c){let t=Ah();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)WQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function _rc(c,t){let e=Ah();e.styles.set(c,t);for(let l of e.documents.keys())WQ(l,c,t)}typeof process>"u",_rc("67ff33c72d",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var Krc={"linked-border-control":"fa6e6c2331986855__linked-border-control",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"},bI=c=>{let{color:t=q.gray[200],style:e="solid",width:l=K.borderWidth}=c||{},d=l!==K.borderWidth?`clamp(1px, ${l}, 10px)`:l;return`${t} ${!!l&&l!=="0"||!!t?e||"solid":e} ${d}`};function yQ(c){let{className:t,style:e,value:l,...d}=cc(c,"BorderBoxControlVisualizer");return{...d,className:v(Krc.visualizer,t),style:{...e,"--wp-components-border-box-visualizer-top":bI(l?.top),"--wp-components-border-box-visualizer-bottom":bI(l?.bottom),"--wp-components-border-box-visualizer-start":bI(l?.left),"--wp-components-border-box-visualizer-end":bI(l?.right)},value:l}}var BQ=s(V(),1),qrc=(c,t)=>{let{value:e,...l}=yQ(c);return(0,BQ.jsx)(uc,{...l,ref:t})},$rc=tc(qrc,"BorderBoxControlVisualizer"),Th=$rc;var VV=s(rc(),1);var jt=s(rc(),1);var II=s(rc(),1);var Lh=s(Y(),1),NQ=s(oc(),1);var VQ=s(oc(),1),ms=s(Y(),1),FQ=s(rc(),1);var iI=s(Y(),1),Oh=(0,iI.createContext)({});Oh.displayName="ToggleGroupControlContext";var fQ=()=>(0,iI.useContext)(Oh),aI=Oh;var hQ=s(oc(),1),Xs=s(Y(),1);function rI(c){let t=(0,Xs.useRef)(!0),e=(0,hQ.usePrevious)(c),l=(0,Xs.useRef)(!1);(0,Xs.useEffect)(()=>{t.current&&(t.current=!1)},[]);let d=l.current||!t.current&&e!==c;return(0,Xs.useEffect)(()=>{l.current=d},[d]),d?{value:c??"",defaultValue:void 0}:{value:void 0,defaultValue:c}}var uI=s(V(),1);function cuc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:n,setSelectedElement:o,...b},i){let a=(0,VQ.useInstanceId)(sI,"toggle-group-control-as-radio-group"),r=n||a,{value:u,defaultValue:G}=rI(d),m=Ar({defaultValue:G,value:u,setValue:l?H=>{l(H??void 0)}:void 0,rtl:(0,FQ.isRTL)()}),x=E(m,"value"),g=m.setValue;(0,ms.useEffect)(()=>{x===""&&m.setActiveId(void 0)},[m,x]);let R=(0,ms.useMemo)(()=>({activeItemIsNotFirstItem:()=>m.getState().activeId!==m.first(),baseId:r,isBlock:!t,value:x,setValue:g,setSelectedElement:o}),[r,t,m,x,o,g]);return(0,uI.jsx)(aI.Provider,{value:R,children:(0,uI.jsx)(wr,{store:m,"aria-label":e,render:(0,uI.jsx)(uc,{}),...b,id:r,ref:i,children:c})})}var sI=(0,ms.forwardRef)(cuc);sI.displayName="ToggleGroupControlAsRadioGroup";var JQ=s(oc(),1),GI=s(Y(),1);var Qh=s(V(),1);function tuc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:n,setSelectedElement:o,...b},i){let a=(0,JQ.useInstanceId)(XI,"toggle-group-control-as-button-group"),r=n||a,{value:u,defaultValue:G}=rI(d),[X,m]=Jd({defaultValue:G,value:u,onChange:l}),x=(0,GI.useMemo)(()=>({baseId:r,value:X,setValue:m,isBlock:!t,isDeselectable:!0,setSelectedElement:o}),[r,X,m,t,o]);return(0,Qh.jsx)(aI.Provider,{value:x,children:(0,Qh.jsx)(uc,{"aria-label":e,...b,ref:i,role:"group",id:r,children:c})})}var XI=(0,GI.forwardRef)(tuc);XI.displayName="ToggleGroupControlAsButtonGroup";var Za=s(Y(),1),mI=s(oc(),1),Uh={element:void 0,top:0,right:0,bottom:0,left:0,width:0,height:0};function euc(c){let t=c.getBoundingClientRect();if(t.width===0||t.height===0)return;let e=c.offsetParent,l=e?.getBoundingClientRect()??Uh,d=e?.scrollLeft??0,n=e?.scrollTop??0,o=parseFloat(getComputedStyle(c).width),b=parseFloat(getComputedStyle(c).height),i=o/t.width,a=b/t.height;return{element:c,top:(t.top-l?.top)*a+n,right:(l?.right-t.right)*i-d,bottom:(l?.bottom-t.bottom)*a-n,left:(t.left-l?.left)*i+d,width:o,height:b}}var luc=100;function xI(c,t=[]){let[e,l]=(0,Za.useState)(Uh),d=(0,Za.useRef)(void 0),n=(0,mI.useEvent)(()=>{if(c&&c.isConnected){let b=euc(c);if(b)return l(b),clearInterval(d.current),!0}else clearInterval(d.current);return!1}),o=(0,mI.useResizeObserver)(()=>{n()||requestAnimationFrame(()=>{n()||(d.current=setInterval(n,luc))})});return(0,Za.useLayoutEffect)(()=>{o(c),c||l(Uh)},[o,c]),(0,Za.useLayoutEffect)(()=>{n()},t),e}var YQ=s(oc(),1),Dh=s(Y(),1);var CQ=s(oc(),1),gI=s(Y(),1);function vQ(c,t){let e=(0,gI.useRef)(c),l=(0,CQ.useEvent)(t);(0,gI.useLayoutEffect)(()=>{e.current!==c&&(l({previousValue:e.current}),e.current=c)},[l,c])}function HI(c,t,{prefix:e="subelement",dataAttribute:l=`${e}-animated`,transitionEndFilter:d=()=>!0,roundRect:n=!1}={}){let o=(0,YQ.useEvent)(()=>{Object.keys(t).forEach(b=>b!=="element"&&c?.style.setProperty(`--${e}-${b}`,String(n?Math.floor(t[b]):t[b])))});(0,Dh.useLayoutEffect)(()=>{o()},[t,o]),vQ(t.element,({previousValue:b})=>{t.element&&b&&c?.setAttribute(`data-${l}`,"")}),(0,Dh.useLayoutEffect)(()=>{function b(i){d(i)&&c?.removeAttribute(`data-${l}`)}return c?.addEventListener("transitionend",b),()=>c?.removeEventListener("transitionend",b)},[l,c,d])}var jh=s(V(),1),Eh="data-wp-hash";function Mh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nuc(document)),c.__wpStyleRuntime}function duc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Eh}]`))if(e.getAttribute(Eh)===t)return!0;return!1}function SQ(c,t,e){if(!c.head)return;let l=Mh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(duc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Eh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function nuc(c){let t=Mh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)SQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function ouc(c,t){let e=Mh();e.styles.set(c,t);for(let l of e.documents.keys())SQ(l,c,t)}typeof process>"u",ouc("a4244dfbf1",'.f3fd102dd2f0e90e__toggle-group-control{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid transparent;border-radius:var(--wpds-border-radius-sm,2px);display:inline-flex;height:40px;min-width:0;position:relative}@media not (prefers-reduced-motion){.f3fd102dd2f0e90e__toggle-group-control[data-indicator-animated]:before{transition-duration:.2s;transition-property:transform,border-radius;transition-timing-function:ease-out}}.f3fd102dd2f0e90e__toggle-group-control:before{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));border-radius:var(--wpds-border-radius-sm,2px);content:"";height:calc(var(--selected-height, 0)*1px + 2px);left:-2px;opacity:min(1,max(0,var(--selected-width,0),var(--selected-height,0)));outline:2px solid transparent;outline-offset:-3px;pointer-events:none;position:absolute;top:-1px;transform:translateX(calc(var(--selected-left, 0)*1px));width:calc(var(--selected-width, 0)*1px + 2px)}._1344586004ce6119__has-border{border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.aa98fad5b5d333be__has-enclosing-borders:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa98fad5b5d333be__has-enclosing-borders: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));z-index:1}._4068eff8d72c19b3__is-block{display:flex;width:100%}');var RI={"toggle-group-control":"f3fd102dd2f0e90e__toggle-group-control","has-border":"_1344586004ce6119__has-border","has-enclosing-borders":"aa98fad5b5d333be__has-enclosing-borders","is-block":"_4068eff8d72c19b3__is-block"};function buc(c,t){let{__nextHasNoMarginBottom:e,size:l,__next40pxDefaultSize:d,className:n,isAdaptiveWidth:o=!1,isBlock:b=!1,isDeselectable:i=!1,id:a,label:r,hideLabelFromVision:u=!1,help:G,onChange:X,value:m,children:x,...g}=cc(c,"ToggleGroupControl"),{baseControlProps:R,controlProps:H}=xa({id:a,help:G,label:r,hideLabelFromVision:u}),[Z,p]=(0,Lh.useState)(),[W,y]=(0,Lh.useState)(),I=(0,NQ.useMergeRefs)([y,t]),B=xI(m!=null?Z:void 0);HI(W,B,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:f=>f.pseudoElement==="::before",roundRect:!1});let F=v(RI["toggle-group-control"],{[RI["is-block"]]:b,[RI["has-border"]]:b&&!i,[RI["has-enclosing-borders"]]:!i},n);return(0,jh.jsx)(Sc,{...R,children:(0,jh.jsx)(i?XI:sI,{...g,...H,setSelectedElement:p,className:F,isAdaptiveWidth:o,label:r,onChange:X,ref:I,value:m,children:x})})}var iuc=tc(buc,"ToggleGroupControl"),Cn=iuc;var AQ=s(Y(),1);var kQ=s(oc(),1),ZI=s(Y(),1);var ed=s(V(),1),Ph="data-wp-hash";function _h(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ruc(document)),c.__wpStyleRuntime}function auc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Ph}]`))if(e.getAttribute(Ph)===t)return!0;return!1}function zQ(c,t,e){if(!c.head)return;let l=_h(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(auc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Ph,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function ruc(c){let t=_h();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)zQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function uuc(c,t){let e=_h();e.styles.set(c,t);for(let l of e.documents.keys())zQ(l,c,t)}typeof process>"u",uuc("94533a674c","._1dec843460a3c9d5__label{display:inline-flex;max-width:100%;min-width:0;position:relative}._50ddec5669c9d4a6__label-block{flex:1}._1563c8aa5e21d063__button{fill:currentColor;align-items:center;appearance:none;background:transparent;border:none;border-radius:var(--wpds-border-radius-xs,1px);color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:var(--wpds-cursor-control,pointer);display:flex;font-family:inherit;height:100%;justify-content:center;line-height:1;outline:none;padding:0 12px;position:relative;text-align:center}@media not (prefers-reduced-motion){._1563c8aa5e21d063__button{transition:color .16s linear,font-weight 60ms linear}}._1563c8aa5e21d063__button{user-select:none;width:100%;z-index:2}._1563c8aa5e21d063__button::-moz-focus-inner{border:0}._1563c8aa5e21d063__button[aria-disabled=true],._1563c8aa5e21d063__button[disabled]{cursor:default;opacity:.4}._1563c8aa5e21d063__button:hover:not([disabled]):not([aria-disabled=true]){color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.e1b6a1f76b7eb2bb__is-deselectable: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))}.e1b6a1f76b7eb2bb__is-deselectable:focus[aria-pressed=false]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-shadow:0 0 0 2px var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}._407216dd3e301287__is-icon{aspect-ratio:1;height:38px;padding:0}._617c0f0a1c161590__is-pressed{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-weight:var(--wpds-typography-font-weight-emphasis,600)}._2850882d974e5419__button-content{display:flex;font-size:var(--wpds-typography-font-size-md,13px);line-height:1}");var Lb={label:"_1dec843460a3c9d5__label","label-block":"_50ddec5669c9d4a6__label-block",button:"_1563c8aa5e21d063__button","is-deselectable":"e1b6a1f76b7eb2bb__is-deselectable","is-icon":"_407216dd3e301287__is-icon","is-pressed":"_617c0f0a1c161590__is-pressed","button-content":"_2850882d974e5419__button-content"},suc=({showTooltip:c,text:t,children:e})=>c&&t?(0,ed.jsx)(Rl,{text:t,placement:"top",children:e}):(0,ed.jsx)(ed.Fragment,{children:e});function wQ(c,t){let e=fQ(),l=(0,kQ.useInstanceId)(wQ,e.baseId||"toggle-group-control-option-base"),d=cc({...c,id:l},"ToggleGroupControlOptionBase"),{isBlock:n=!1,isDeselectable:o=!1}=e,{className:b,isIcon:i=!1,value:a,children:r,showTooltip:u=!1,disabled:G,...X}=d,m=e.value===a,x=v(Lb.label,n&&Lb["label-block"]),g=v(Lb.button,{[Lb["is-deselectable"]]:o,[Lb["is-icon"]]:i,[Lb["is-pressed"]]:m},b),R=()=>{o&&m?e.setValue(void 0):e.setValue(a)},H={...X,className:g,"data-value":a,ref:t},Z=(0,ZI.useRef)(null);return(0,ZI.useLayoutEffect)(()=>{m&&Z.current&&e.setSelectedElement(Z.current)},[m,e]),(0,ed.jsx)("div",{ref:Z,className:x,children:(0,ed.jsx)(suc,{showTooltip:u,text:X["aria-label"],children:o?(0,ed.jsx)("button",{...H,disabled:G,"aria-pressed":m,type:"button",onClick:R,children:(0,ed.jsx)("div",{className:Lb["button-content"],children:r})}):(0,ed.jsx)(zr,{disabled:G,onFocusVisible:()=>{(!(e.value===null||e.value==="")||e.activeItemIsNotFirstItem?.())&&e.setValue(a)},render:(0,ed.jsx)("button",{type:"button",...H}),value:a,children:(0,ed.jsx)("div",{className:Lb["button-content"],children:r})})})})}var Guc=tc(wQ,"ToggleGroupControlOptionBase"),hm=Guc;var TQ=s(V(),1);function Xuc(c,t){let{label:e,...l}=c,d=l["aria-label"]||e;return(0,TQ.jsx)(hm,{...l,"aria-label":d,ref:t,children:e})}var OQ=(0,AQ.forwardRef)(Xuc);OQ.displayName="ToggleGroupControlOption";var No=OQ;var QQ=s(Y(),1);var Kh=s(V(),1);function muc(c,t){let{icon:e,label:l,...d}=c;return(0,Kh.jsx)(hm,{...d,isIcon:!0,"aria-label":l,showTooltip:!0,ref:t,children:(0,Kh.jsx)(bt,{icon:e})})}var UQ=(0,QQ.forwardRef)(muc);UQ.displayName="ToggleGroupControlOptionIcon";var xs=UQ;var qh=s(V(),1),xuc=[{label:(0,II.__)("Solid"),icon:dm,value:"solid"},{label:(0,II.__)("Dashed"),icon:Rf,value:"dashed"},{label:(0,II.__)("Dotted"),icon:If,value:"dotted"}];function guc({onChange:c,...t},e){return(0,qh.jsx)(Cn,{ref:e,isDeselectable:!0,onChange:l=>{c?.(l)},...t,children:xuc.map(l=>(0,qh.jsx)(xs,{value:l.value,icon:l.icon,label:l.label},l.value))})}var Huc=tc(guc,"BorderControlStylePicker"),$h=Huc;var DQ=s(Y(),1),LQ=s(V(),1);function Ruc(c,t){let{className:e,colorValue:l,...d}=c;return(0,LQ.jsx)("span",{className:v("component-color-indicator",e),style:{background:l},ref:t,...d})}var EQ=(0,DQ.forwardRef)(Ruc);EQ.displayName="ColorIndicator";var vn=EQ;var cV=function(c){var t=c/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},tV=function(c){return .2126*cV(c.r)+.7152*cV(c.g)+.0722*cV(c.b)};function pI(c){c.prototype.luminance=function(){return t=tV(this.rgba),(e=2)===void 0&&(e=0),l===void 0&&(l=Math.pow(10,e)),Math.round(l*t)/l+0;var t,e,l},c.prototype.contrast=function(t){t===void 0&&(t="#FFF");var e,l,d,n,o,b,i,a=t instanceof c?t:new c(t);return n=this.rgba,o=a.toRgb(),b=tV(n),i=tV(o),e=b>i?(b+.05)/(i+.05):(i+.05)/(b+.05),(l=2)===void 0&&(l=0),d===void 0&&(d=Math.pow(10,l)),Math.floor(d*e)/d+0},c.prototype.isReadable=function(t,e){return t===void 0&&(t="#FFF"),e===void 0&&(e={}),this.contrast(t)>=(b=(o=(l=e).size)===void 0?"normal":o,(n=(d=l.level)===void 0?"AA":d)==="AAA"&&b==="normal"?7:n==="AA"&&b==="large"?3:4.5);var l,d,n,o,b}}var CD=s(oc(),1),To=s(rc(),1),zd=s(Y(),1);var WI=s(Y(),1),jQ=s(oc(),1),MQ=s(Mc(),1);var yI=s(V(),1),Zuc=(c,t)=>{let{renderContent:e,renderToggle:l,className:d,contentClassName:n,expandOnMobile:o,headerTitle:b,focusOnMount:i,popoverProps:a,onClose:r,onToggle:u,style:G,open:X,defaultOpen:m,position:x,variant:g}=cc(c,"Dropdown");x!==void 0&&(0,MQ.default)("`position` prop in wp.components.Dropdown",{since:"6.2",alternative:"`popoverProps.placement` prop",hint:"Note that the `position` prop will override any values passed through the `popoverProps.placement` prop."});let[R,H]=(0,WI.useState)(null),Z=(0,WI.useRef)(null),[p,W]=Jd({defaultValue:m,value:X,onChange:u});function y(){if(!Z.current)return;let{ownerDocument:h}=Z.current,f=h?.activeElement?.closest('[role="dialog"]');!Z.current.contains(h.activeElement)&&(!f||f.contains(Z.current))&&I()}function I(){r?.(),W(!1)}let B={isOpen:!!p,onToggle:()=>W(!p),onClose:I},F=!!a?.anchor||!!a?.anchorRef||!!a?.getAnchorRect||!!a?.anchorRect;return(0,yI.jsxs)("div",{className:d,ref:(0,jQ.useMergeRefs)([Z,t,H]),tabIndex:-1,style:G,children:[l(B),p&&(0,yI.jsx)(Qb,{position:x,onClose:I,onFocusOutside:y,expandOnMobile:o,headerTitle:b,focusOnMount:i,offset:13,anchor:F?void 0:R,variant:g,...a,className:v("components-dropdown__content",a?.className,n),children:e(B)})]})},Iuc=tc(Zuc,"Dropdown"),Yn=Iuc;var Wl=s(Y(),1),dD=s(oc(),1),nD=s(rc(),1);var $Q=s(oc(),1),cU=s(Y(),1);var puc=({disabled:c})=>c?dc("color:",q.ui.textDisabled,";cursor:default;",""):"",Wuc={name:"1lv1yo7",styles:"display:inline-flex"},yuc=({variant:c})=>c==="minimal"?Wuc:"",PQ=Q(Ku,{target:"e1mv6sxx3"})("color:",q.theme.foreground,";cursor:pointer;",puc," ",yuc,";"),Buc=({multiple:c,selectSize:t="default"})=>{if(c)return;let e={default:{height:40,minHeight:40,paddingTop:0,paddingBottom:0},small:{height:24,minHeight:24,paddingTop:0,paddingBottom:0},compact:{height:32,minHeight:32,paddingTop:0,paddingBottom:0}},l=e[t]||e.default;return dc(l,"","")},Ia=18,fuc=({multiple:c,selectSize:t="default"})=>{let e={default:K.controlPaddingX,small:K.controlPaddingXSmall,compact:K.controlPaddingXSmall},l=e[t]||e.default;return vt({paddingLeft:l,paddingRight:l+Ia,...c?{paddingTop:l,paddingBottom:l}:{}})},huc=({multiple:c})=>({overflow:c?"auto":"hidden"}),Vuc={name:"n1jncc",styles:"field-sizing:content"},Fuc=({variant:c})=>c==="minimal"?Vuc:"",_Q=Q("select",{target:"e1mv6sxx2"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:currentColor;cursor:inherit;display:block;font-family:inherit;line-height:1.3;margin:0;width:100%;max-width:none;white-space:nowrap;text-overflow:ellipsis;",xm,";",Buc,";",fuc,";",huc," ",Fuc,";}"),KQ=Q("div",{target:"e1mv6sxx1"})("margin-inline-end:",D(-1),";line-height:0;path{fill:currentColor;}"),qQ=Q(ds,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",vt({right:0}),";");var BI=s(V(),1),Juc=()=>(0,BI.jsx)(qQ,{children:(0,BI.jsx)(KQ,{children:(0,BI.jsx)(de,{icon:tm,size:Ia})})}),fI=Juc;var pa=s(V(),1);function Cuc(c){let e=`inspector-select-control-${(0,$Q.useInstanceId)(Vm)}`;return c||e}function vuc({options:c}){return c.map(({id:t,label:e,value:l,...d},n)=>{let o=t||`${e}-${l}-${n}`;return(0,pa.jsx)("option",{value:l,...d,children:e},o)})}function Yuc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,__next36pxDefaultSize:d,className:n,disabled:o=!1,help:b,hideLabelFromVision:i,id:a,label:r,multiple:u=!1,onChange:G,options:X=[],size:m="default",value:x,labelPosition:g="top",children:R,prefix:H,suffix:Z,variant:p="default",...W}=c,y=Cuc(a),I=b?`${y}__help`:void 0;if(!X?.length&&!R)return null;let B=h=>{if(c.multiple){let C=Array.from(h.target.options).filter(({selected:J})=>J).map(({value:J})=>J);c.onChange?.(C,{event:h});return}c.onChange?.(h.target.value,{event:h})},F=v("components-select-control",n);return(0,pa.jsx)(Sc,{help:b,id:y,className:F,children:(0,pa.jsx)(PQ,{disabled:o,hideLabelFromVision:i,id:y,isBorderless:p==="minimal",label:r,size:m,suffix:Z||!u&&(0,pa.jsx)(fI,{}),prefix:H,labelPosition:g,__unstableInputWidth:p==="minimal"?"auto":void 0,variant:p,children:(0,pa.jsx)(_Q,{...W,"aria-describedby":I,className:"components-select-control__input",disabled:o,id:y,multiple:u,onChange:B,ref:t,selectSize:m,value:x,variant:p,children:R||(0,pa.jsx)(vuc,{options:X})})})})}var Vm=(0,cU.forwardRef)(Yuc);Vm.displayName="SelectControl";var Nn=Vm;var hI=s(rc(),1),jb=s(Y(),1),VI=s(oc(),1);var tU=s(Y(),1);function Fm(c,t,e){return typeof c!="number"?null:parseFloat(`${es(c,t,e)}`)}function eU(c){let{min:t,max:e,value:l,initial:d}=c,[n,o]=Wo(Fm(l,t,e),{initial:Fm(d??null,t,e),fallback:null}),b=(0,tU.useCallback)(i=>{o(i===null?null:Fm(i,t,e))},[t,e,o]);return[n,b]}var RU=s(Y(),1);var Jm=30,gs=4,eV=()=>dc({height:Jm,minHeight:Jm},"",""),Wa=12,lU=Q("div",{target:"e1epgpqk14"})({name:"1ryrvza",styles:"-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative;touch-action:none;width:100%;min-height:40px"}),Nuc=({color:c=q.ui.borderFocus})=>dc({color:c},"",""),dU=Q("div",{shouldForwardProp:c=>!["color","marks"].includes(c),target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",Nuc,";",eV,";"),nU=Q("span",{target:"e1epgpqk12"})("display:flex;margin-top:",gs,"px;",vt({marginRight:6}),";"),oU=Q("span",{target:"e1epgpqk11"})("display:flex;margin-top:",gs,"px;",vt({marginLeft:6}),";"),Suc=({disabled:c,railColor:t})=>dc("background:",c?q.ui.backgroundDisabled:t||q.theme.gray[300],";@media ( forced-colors: active ){background:GrayText;}",""),bU=Q("span",{target:"e1epgpqk10"})("left:0;pointer-events:none;right:0;display:block;height:",gs,"px;position:absolute;margin-top:",(Jm-gs)/2,"px;top:0;border-radius:",K.radiusFull,";",Suc,";"),kuc=({disabled:c,trackColor:t})=>dc("background:",c?q.theme.gray[400]:t||"currentColor",";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),iU=Q("span",{target:"e1epgpqk9"})("border-radius:",K.radiusFull,";height:",gs,"px;pointer-events:none;display:block;position:absolute;margin-top:",(Jm-gs)/2,"px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}",kuc,";"),aU=Q("span",{target:"e1epgpqk8"})({name:"g5kg28",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px"}),rU=Q("span",{target:"e1epgpqk7"})("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:",q.ui.background,";z-index:1;"),zuc=({isFilled:c})=>dc({color:c?q.theme.gray[700]:q.theme.gray[300]},"",""),uU=Q("span",{target:"e1epgpqk6"})("color:",q.theme.gray[300],";font-size:11px;position:absolute;top:8px;white-space:nowrap;",vt({left:0}),";",vt({transform:"translateX( -50% )"},{transform:"translateX( 50% )"}),";",zuc,";"),sU=({disabled:c})=>dc("background:",c?q.theme.gray[400]:q.theme.accent,";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),GU=Q("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",Wa,"px;justify-content:center;margin-top:",(Jm-Wa)/2,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",Wa,"px;border-radius:",K.radiusRound,";z-index:3;.is-marked &{@media not ( prefers-reduced-motion ){transition:left ease 0.1s;}}",sU,";",vt({marginLeft:-10}),";",vt({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),wuc=({isFocused:c})=>c?dc("&::before{content:' ';position:absolute;background-color:",q.theme.accent,";opacity:0.4;border-radius:",K.radiusRound,";height:",Wa+8,"px;width:",Wa+8,"px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}",""):"",XU=Q("span",{target:"e1epgpqk4"})("align-items:center;border-radius:",K.radiusRound,";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:",K.elevationXSmall,";",sU,";",wuc,";"),mU=Q("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",Wa/2,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",Wa,"px );"),Auc=({show:c})=>dc("display:",c?"inline-block":"none",";opacity:",c?1:0,";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}",""),Tuc={name:"1cypxip",styles:"top:-80%"},Ouc={name:"1lr98c4",styles:"bottom:-80%"},Quc=({placement:c})=>c==="bottom"?Ouc:Tuc,xU=Q("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:",K.radiusSmall,";color:white;font-size:12px;min-width:32px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;user-select:none;line-height:1.4;",Auc,";",Quc,";",vt({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),gU=Q(_e,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;input[type='number']&{",eV,";}",vt({marginLeft:`${D(4)} !important`}),";"),HU=Q("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",eV,";}",vt({marginLeft:8}),";");var ZU=s(V(),1);function Uuc(c,t){let{describedBy:e,label:l,value:d,...n}=c;return(0,ZU.jsx)(mU,{...n,"aria-describedby":e,"aria-label":l,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:d})}var Duc=(0,RU.forwardRef)(Uuc),IU=Duc;var WU=s(rc(),1);var ya=s(V(),1);function pU(c){let{className:t,isFilled:e=!1,label:l,style:d={},...n}=c,o=v("components-range-control__mark",e&&"is-filled",t),b=v("components-range-control__mark-label",e&&"is-filled");return(0,ya.jsxs)(ya.Fragment,{children:[(0,ya.jsx)(rU,{...n,"aria-hidden":"true",className:o,style:d}),l&&(0,ya.jsx)(uU,{"aria-hidden":"true",className:b,isFilled:e,style:d,children:l})]})}var Eb=s(V(),1),yU=s($(),1);function BU(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:n=1,value:o=0,...b}=c;return(0,Eb.jsxs)(Eb.Fragment,{children:[(0,Eb.jsx)(bU,{disabled:t,...b}),e&&(0,Eb.jsx)(Luc,{disabled:t,marks:e,min:l,max:d,step:n,value:o})]})}function Luc(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:n=1,value:o=0}=c,i=Euc({marks:e,min:l,max:d,step:n==="any"?1:n,value:o});return(0,Eb.jsx)(aU,{"aria-hidden":"true",className:"components-range-control__marks",children:i.map(a=>(0,yU.createElement)(pU,{...a,key:a.key,"aria-hidden":"true",disabled:t}))})}function Euc({marks:c,min:t=0,max:e=100,step:l=1,value:d=0}){if(!c)return[];let n=e-t;if(!Array.isArray(c)){c=[];let b=1+Math.round(n/l);for(;b>c.push({value:l*c.length+t}););}let o=[];return c.forEach((b,i)=>{if(b.value<t||b.value>e)return;let a=`mark-${i}`,r=b.value<=d,u=`${(b.value-t)/n*100}%`,G={[(0,WU.isRTL)()?"right":"left"]:u};o.push({...b,isFilled:r,key:a,style:G})}),o}var Ba=s(Y(),1);var fU=s(V(),1);function hU(c){let{className:t,inputRef:e,tooltipPlacement:l,show:d=!1,style:n={},value:o=0,renderTooltipContent:b=X=>X,zIndex:i=100,...a}=c,r=juc({inputRef:e,tooltipPlacement:l}),u=v("components-simple-tooltip",t),G={...n,zIndex:i};return(0,fU.jsx)(xU,{...a,"aria-hidden":"false",className:u,placement:r,show:d,role:"tooltip",style:G,children:b(o)})}function juc({inputRef:c,tooltipPlacement:t}){let[e,l]=(0,Ba.useState)(),d=(0,Ba.useCallback)(()=>{c&&c.current&&l(t)},[t,c]);return(0,Ba.useEffect)(()=>{d()},[d]),(0,Ba.useEffect)(()=>(window.addEventListener("resize",d),()=>{window.removeEventListener("resize",d)})),e}var oe=s(V(),1),Cm=()=>{};function Muc({resetFallbackValue:c,initialPosition:t}){return c!==void 0?Number.isNaN(c)?null:c:t!==void 0?Number.isNaN(t)?null:t:null}function VU(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,afterIcon:d,allowReset:n=!1,beforeIcon:o,className:b,color:i=q.theme.accent,currentInput:a,disabled:r=!1,help:u,hideLabelFromVision:G=!1,initialPosition:X,isShiftStepEnabled:m=!0,label:x,marks:g=!1,max:R=100,min:H=0,onBlur:Z=Cm,onChange:p=Cm,onFocus:W=Cm,onMouseLeave:y=Cm,onMouseMove:I=Cm,railColor:B,renderTooltipContent:F=Kt=>Kt,resetFallbackValue:h,shiftStep:f=10,showTooltip:C,step:J=1,trackColor:z,value:N,withInputField:k=!0,...T}=c,[w,O]=eU({min:H,max:R,value:N??null,initial:X}),A=(0,jb.useRef)(!1),U=C,ec=k;J==="any"&&(U=!1,ec=!1);let[L,S]=(0,jb.useState)(U),[j,sc]=(0,jb.useState)(!1),Xc=(0,jb.useRef)(null),gc=Xc.current?.matches(":focus"),Uc=!r&&j,Lc=w===null,ac=Lc?"":w!==void 0?w:a,Pc=Lc?(R-H)/2+H:w,Ut=Lc?50:(w-H)/(R-H)*100,Se=`${es(Ut,0,100)}%`,Vt=v("components-range-control",b),Gt=v("components-range-control__wrapper",!!g&&"is-marked"),_t=(0,VI.useInstanceId)(VU,"inspector-range-control"),qn=u?`${_t}__help`:void 0,$n=U!==!1&&Number.isFinite(w),fl=Kt=>{let Ze=parseFloat(Kt.target.value);O(Ze),p(Ze)},nl=Kt=>{let Ze=parseFloat(Kt);O(Ze),isNaN(Ze)?n&&(A.current=!0):((Ze<H||Ze>R)&&(Ze=Fm(Ze,H,R)),p(Ze),A.current=!1)},ol=()=>{A.current&&(bl(),A.current=!1)},bl=()=>{let Kt=Number.isNaN(h)?null:h??null;O(Kt),p(Kt??void 0)},Ql=()=>S(!0),hl=()=>S(!1),Gd=Kt=>{Z(Kt),sc(!1),hl()},Hi=Kt=>{W(Kt),sc(!0),Ql()},nb={[(0,hI.isRTL)()?"right":"left"]:Se};return(0,oe.jsx)(Sc,{className:Vt,label:x,hideLabelFromVision:G,id:`${_t}`,help:u,children:(0,oe.jsxs)(lU,{className:"components-range-control__root",children:[o&&(0,oe.jsx)(nU,{children:(0,oe.jsx)(bt,{icon:o})}),(0,oe.jsxs)(dU,{className:Gt,color:i,marks:!!g,children:[(0,oe.jsx)(IU,{...T,className:"components-range-control__slider",describedBy:qn,disabled:r,id:`${_t}`,label:x,max:R,min:H,onBlur:Gd,onChange:fl,onFocus:Hi,onMouseMove:I,onMouseLeave:y,ref:(0,VI.useMergeRefs)([Xc,t]),step:J,value:ac??void 0}),(0,oe.jsx)(BU,{"aria-hidden":!0,disabled:r,marks:g,max:R,min:H,railColor:B,step:J,value:Pc}),(0,oe.jsx)(iU,{"aria-hidden":!0,className:"components-range-control__track",disabled:r,style:{width:Se},trackColor:z}),(0,oe.jsx)(GU,{className:"components-range-control__thumb-wrapper",style:nb,disabled:r,children:(0,oe.jsx)(XU,{"aria-hidden":!0,isFocused:Uc,disabled:r})}),$n&&(0,oe.jsx)(hU,{className:"components-range-control__tooltip",inputRef:Xc,tooltipPlacement:"bottom",renderTooltipContent:F,show:gc||L,style:nb,value:w})]}),d&&(0,oe.jsx)(oU,{children:(0,oe.jsx)(bt,{icon:d})}),ec&&(0,oe.jsx)(gU,{"aria-label":x,className:"components-range-control__number",disabled:r,inputMode:"decimal",isShiftStepEnabled:m,max:R,min:H,onBlur:ol,onChange:nl,shiftStep:f,__unstableInputWidth:D(20),step:J,value:ac}),n&&(0,oe.jsx)(HU,{children:(0,oe.jsx)(nc,{className:"components-range-control__reset",accessibleWhenDisabled:!r,disabled:r||w===Muc({resetFallbackValue:h,initialPosition:X}),variant:"secondary",size:"small",onClick:bl,children:(0,hI.__)("Reset")})})]})})}var FU=(0,jb.forwardRef)(VU);FU.displayName="RangeControl";var Sl=FU;var JU=Q(_e,{target:"ez9hsf46"})("width:",D(24),";"),CU=Q(Nn,{target:"ez9hsf45"})("margin-left:",D(-2),";"),vU=Q(Sl,{target:"ez9hsf44"})("flex:1;margin-right:",D(2),";"),Puc=`
+	zoomAndPan`.split(/\s+/)),qbc=new Set(["autofocus","class","for"]);function $bc(c,t){return jbc.test(c)||Mbc.test(c)||_bc.has(c)||qbc.has(c)?!0:Pbc.has(t)&&Kbc.has(c)}function cic(c,t){return Object.fromEntries(Object.entries(c).filter(([e])=>$bc(e,t)))}function tic({as:c,...t},e){let l=c||"div",d=typeof l=="string"?cic(t,l):t;return(0,IA.jsx)(l,{ref:e,...d})}var cd=(0,ZA.forwardRef)(tic);var WA=u(h(),1);function eic({css:c,...t},e){return(0,WA.jsx)(cd,{ref:e,...t})}var lic=Object.assign((0,pA.forwardRef)(eic),{selector:".components-view"}),sc=lic;var yA=u(h(),1);function dic(c,t){let{style:e,...l}=cc(c,"VisuallyHidden");return(0,yA.jsx)(sc,{ref:t,...l,"data-visually-hidden":"",style:{...RA,...e||{}}})}var nic=tc(dic,"VisuallyHidden"),Yc=nic;var Yd=u(rc(),1),_1=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],BA={"top left":(0,Yd.__)("Top Left"),"top center":(0,Yd.__)("Top Center"),"top right":(0,Yd.__)("Top Right"),"center left":(0,Yd.__)("Center Left"),"center center":(0,Yd.__)("Center"),center:(0,Yd.__)("Center"),"center right":(0,Yd.__)("Center Right"),"bottom left":(0,Yd.__)("Bottom Left"),"bottom center":(0,Yd.__)("Bottom Center"),"bottom right":(0,Yd.__)("Bottom Right")},_R=_1.flat();function K1(c){let e=(c==="center"?"center center":c)?.replace("-"," ");return _R.includes(e)?e:void 0}function KR(c,t){let e=K1(t);if(!e)return;let l=e.replace(" ","-");return`${c}-${l}`}function fA(c,t){let e=t?.replace(c+"-","");return K1(e)}function hA(c="center"){let t=K1(c);if(!t)return;let e=_R.indexOf(t);return e>-1?e:void 0}var ua=u(h(),1),q1="data-wp-hash";function $1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bic(document)),c.__wpStyleRuntime}function oic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${q1}]`))if(e.getAttribute(q1)===t)return!0;return!1}function FA(c,t,e){if(!c.head)return;let l=$1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(oic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(q1,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function bic(c){let t=$1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)FA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function iic(c,t){let e=$1();e.styles.set(c,t);for(let l of e.documents.keys())FA(l,c,t)}typeof process>"u",iic("0c5e50ec66","._02e2af5803bf5bda__grid-container{aspect-ratio:1;border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);direction:ltr;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);outline:none}.c421f8ed08c23077__grid-row{box-sizing:border-box;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}._3af769f755097fdb__cell{align-items:center;appearance:none;border:none;box-sizing:border-box;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative}._37ef12d4fb6d6131__point{aspect-ratio:1;border:3px solid;box-sizing:border-box;color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));contain:strict;display:block;margin:auto;width:6px}._3af769f755097fdb__cell[data-active-item] ._37ef12d4fb6d6131__point{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));transform:scale(1.6666666667)}._3af769f755097fdb__cell:not([data-active-item]):hover ._37ef12d4fb6d6131__point{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}._3af769f755097fdb__cell[data-focus-visible] ._37ef12d4fb6d6131__point{outline:1px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}@media not (prefers-reduced-motion){._37ef12d4fb6d6131__point{transition-duration:.12s;transition-property:color,transform;transition-timing-function:linear}}");var VA={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function JA({id:c,value:t,...e}){return(0,ua.jsx)(Zl,{text:BA[t],children:(0,ua.jsxs)(Be.Item,{id:c,render:(0,ua.jsx)("span",{...e,className:v(VA.cell,e.className),role:"gridcell"}),children:[(0,ua.jsx)(Yc,{children:t}),(0,ua.jsx)("span",{className:VA.point,role:"presentation"})]})})}var qR=u(vc(),1);var cf=u(h(),1),tm=24,em=7,CA=(tm-3*em)/2,aic=2,ric=4;function sic({className:c,disablePointerEvents:t=!0,size:e,width:l,height:d,style:n={},value:o="center",...b}){return(0,cf.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${tm} ${tm}`,width:e??l??tm,height:e??d??tm,role:"presentation",className:v("component-alignment-matrix-control-icon",c),style:{pointerEvents:t?"none":void 0,...n},...b,children:_R.map((i,a)=>{let r=hA(o)===a?ric:aic;return(0,cf.jsx)(qR.Rect,{x:CA+a%3*em+(em-r)/2,y:CA+Math.floor(a/3)*em+(em-r)/2,width:r,height:r,fill:"currentColor"},i)})})}var vA=sic;var Ps=u(h(),1),tf="data-wp-hash";function ef(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gic(document)),c.__wpStyleRuntime}function uic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${tf}]`))if(e.getAttribute(tf)===t)return!0;return!1}function kA(c,t,e){if(!c.head)return;let l=ef(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(uic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(tf,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Gic(c){let t=ef();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)kA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Xic(c,t){let e=ef();e.styles.set(c,t);for(let l of e.documents.keys())kA(l,c,t)}typeof process>"u",Xic("0c5e50ec66","._02e2af5803bf5bda__grid-container{aspect-ratio:1;border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);direction:ltr;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);outline:none}.c421f8ed08c23077__grid-row{box-sizing:border-box;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}._3af769f755097fdb__cell{align-items:center;appearance:none;border:none;box-sizing:border-box;display:flex;justify-content:center;margin:0;outline:none;padding:0;position:relative}._37ef12d4fb6d6131__point{aspect-ratio:1;border:3px solid;box-sizing:border-box;color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));contain:strict;display:block;margin:auto;width:6px}._3af769f755097fdb__cell[data-active-item] ._37ef12d4fb6d6131__point{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));transform:scale(1.6666666667)}._3af769f755097fdb__cell:not([data-active-item]):hover ._37ef12d4fb6d6131__point{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}._3af769f755097fdb__cell[data-focus-visible] ._37ef12d4fb6d6131__point{outline:1px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-offset:1px}@media not (prefers-reduced-motion){._37ef12d4fb6d6131__point{transition-duration:.12s;transition-property:color,transform;transition-timing-function:linear}}");var YA={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function zA({className:c,id:t,label:e=(0,$R.__)("Alignment Matrix Control"),defaultValue:l="center center",value:d,onChange:n,width:o=92,...b}){let i=(0,NA.useInstanceId)(zA,"alignment-matrix-control",t),a=(0,SA.useCallback)(s=>{let G=fA(i,s);G&&n?.(G)},[i,n]),r=v("component-alignment-matrix-control",YA["grid-container"],c);return(0,Ps.jsx)(Be,{defaultActiveId:KR(i,l),activeId:KR(i,d),setActiveId:a,rtl:(0,$R.isRTL)(),render:(0,Ps.jsx)("div",{...b,className:r,"aria-label":e,id:i,role:"grid",style:{width:`${o}px`}}),children:_1.map((s,G)=>(0,Ps.jsx)(Be.Row,{render:(0,Ps.jsx)("div",{className:YA["grid-row"],role:"row"}),children:s.map(X=>(0,Ps.jsx)(JA,{id:KR(i,X),value:X},X))},G))})}var mic=Object.assign(zA,{Icon:Object.assign(vA,{displayName:"AlignmentMatrixControl.Icon"})}),lf=mic;var wA=u(Mc(),1);function xic(c){return c==="appear"?"top":"left"}function df(c){if(c.type==="loading")return"components-animate__loading";let{type:t,origin:e=xic(t)}=c;if(t==="appear"){let[l,d="center"]=e.split(" ");return v("components-animate__appear",{["is-from-"+d]:d!=="center",["is-from-"+l]:l!=="middle"})}if(t==="slide-in")return v("components-animate__slide-in","is-from-"+e)}function gic({type:c,options:t={},children:e}){return(0,wA.default)("wp.components.Animate",{since:"7.2",version:"7.4"}),e({className:df({type:c,...t})})}var AA=gic;var VO=u(Y(),1),$Z=u(rc(),1);var TA=u(Mc(),1);var cZ=u(Y(),1),nf=["40em","52em","64em"],Hic=(c={})=>{let{defaultIndex:t=0}=c;if(typeof t!="number")throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>nf.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${nf.length} breakpoints, got index ${t}`);let[e,l]=(0,cZ.useState)(t);return(0,cZ.useEffect)(()=>{let d=()=>nf.filter(o=>typeof window<"u"?window.matchMedia(`screen and (min-width: ${o})`).matches:!1).length,n=()=>{let o=d();e!==o&&l(o)};return n(),typeof window<"u"&&window.addEventListener("resize",n),()=>{typeof window<"u"&&window.removeEventListener("resize",n)}},[e]),e};function lm(c,t={}){let e=Hic(t);if(!Array.isArray(c)&&typeof c!="function")return c;let l=c||[];return l[e>=l.length?l.length-1:e]}var Ric="4px";function D(c){if(typeof c>"u")return;if(!c)return"0";let t=typeof c=="number"?c:Number(c);return typeof window<"u"&&window.CSS?.supports?.("margin",c.toString())||Number.isNaN(t)?c.toString():`calc(${Ric} * ${c})`}var of="data-wp-hash";function bf(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Iic(document)),c.__wpStyleRuntime}function Zic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${of}]`))if(e.getAttribute(of)===t)return!0;return!1}function OA(c,t,e){if(!c.head)return;let l=bf(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Zic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(of,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Iic(c){let t=bf();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)OA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function pic(c,t){let e=bf();e.styles.set(c,t);for(let l of e.documents.keys())OA(l,c,t)}typeof process>"u",pic("1931a27616",".e518617e7c3a18e7__flex{align-items:var(--wp-components-flex-align);display:flex;flex-direction:var(--wp-components-flex-direction);flex-wrap:var(--wp-components-flex-wrap);gap:var(--wp-components-flex-gap);justify-content:var(--wp-components-flex-justify)}.e4a76957e0b12292__expanded-column{height:100%}.cc39999a5fb580d4__expanded-row{width:100%}.bc09d0edcc10c304__item{display:var(--wp-components-flex-item-display);max-height:100%;max-width:100%;min-height:0;min-width:0}.c184ec8e81027f31__block{flex:1}.f9694ed4faabfc82__items-column>*{min-height:0}._3896336788892095__items-row>*{min-width:0}");var dm={flex:"e518617e7c3a18e7__flex","expanded-column":"e4a76957e0b12292__expanded-column","expanded-row":"cc39999a5fb580d4__expanded-row",item:"bc09d0edcc10c304__item",block:"c184ec8e81027f31__block","items-column":"f9694ed4faabfc82__items-column","items-row":"_3896336788892095__items-row"};function Wic(c){let{isReversed:t,...e}=c;return typeof t<"u"?((0,TA.default)("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...e,direction:t?"row-reverse":"row"}):e}function _s(c){let{align:t,className:e,direction:l="row",expanded:d=!0,gap:n=2,justify:o="space-between",style:b,wrap:i=!1,...a}=cc(Wic(c),"Flex"),r=Array.isArray(l)?l:[l],s=lm(r),G=typeof s=="string"&&!!s.includes("column"),X={...b,"--wp-components-flex-align":t??(G?"normal":"center"),"--wp-components-flex-direction":s,"--wp-components-flex-wrap":i?"wrap":"nowrap","--wp-components-flex-gap":D(n),"--wp-components-flex-justify":o};return{...a,className:v(dm.flex,G?dm["items-column"]:dm["items-row"],d&&(G?dm["expanded-column"]:dm["expanded-row"]),e),style:X,isColumn:G}}var tZ=u(Y(),1),af=(0,tZ.createContext)({flexItemDisplay:void 0}),QA=()=>(0,tZ.useContext)(af);var rf=u(h(),1);function yic(c,t){let{children:e,isColumn:l,...d}=_s(c);return(0,rf.jsx)(af.Provider,{value:{flexItemDisplay:l?"block":void 0},children:(0,rf.jsx)(sc,{...d,ref:t,children:e})})}var Bic=tc(yic,"Flex"),ut=Bic;var sf="data-wp-hash";function uf(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hic(document)),c.__wpStyleRuntime}function fic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${sf}]`))if(e.getAttribute(sf)===t)return!0;return!1}function DA(c,t,e){if(!c.head)return;let l=uf(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(fic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(sf,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function hic(c){let t=uf();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)DA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Vic(c,t){let e=uf();e.styles.set(c,t);for(let l of e.documents.keys())DA(l,c,t)}typeof process>"u",Vic("1931a27616",".e518617e7c3a18e7__flex{align-items:var(--wp-components-flex-align);display:flex;flex-direction:var(--wp-components-flex-direction);flex-wrap:var(--wp-components-flex-wrap);gap:var(--wp-components-flex-gap);justify-content:var(--wp-components-flex-justify)}.e4a76957e0b12292__expanded-column{height:100%}.cc39999a5fb580d4__expanded-row{width:100%}.bc09d0edcc10c304__item{display:var(--wp-components-flex-item-display);max-height:100%;max-width:100%;min-height:0;min-width:0}.c184ec8e81027f31__block{flex:1}.f9694ed4faabfc82__items-column>*{min-height:0}._3896336788892095__items-row>*{min-width:0}");var UA={flex:"e518617e7c3a18e7__flex","expanded-column":"e4a76957e0b12292__expanded-column","expanded-row":"cc39999a5fb580d4__expanded-row",item:"bc09d0edcc10c304__item",block:"c184ec8e81027f31__block","items-column":"f9694ed4faabfc82__items-column","items-row":"_3896336788892095__items-row"};function Ks(c){let{className:t,display:e,isBlock:l=!1,style:d,...n}=cc(c,"FlexItem"),o=QA().flexItemDisplay,i={...d,"--wp-components-flex-item-display":e||o||"block"};return{...n,className:v(UA.item,l&&UA.block,t),style:i}}var LA=u(h(),1);function Fic(c,t){let e=Ks(c);return(0,LA.jsx)(sc,{...e,ref:t})}var Jic=tc(Fic,"FlexItem"),Je=Jic;function Gf(c){let t=cc(c,"FlexBlock");return Ks({isBlock:!0,...t})}var EA=u(h(),1);function Cic(c,t){let e=Gf(c);return(0,EA.jsx)(sc,{...e,ref:t})}var vic=tc(Cic,"FlexBlock"),Me=vic;var Xf="data-wp-hash";function mf(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nic(document)),c.__wpStyleRuntime}function Yic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Xf}]`))if(e.getAttribute(Xf)===t)return!0;return!1}function jA(c,t,e){if(!c.head)return;let l=mf(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Yic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Xf,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Nic(c){let t=mf();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)jA(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Sic(c,t){let e=mf();e.styles.set(c,t);for(let l of e.documents.keys())jA(l,c,t)}typeof process>"u",Sic("f61ad86e00","._91de5852bdb7a4b8__spacer{--wp-components-spacer-margin:initial;--wp-components-spacer-margin-block-start:initial;--wp-components-spacer-margin-block-end:initial;--wp-components-spacer-margin-inline-start:initial;--wp-components-spacer-margin-inline-end:initial;--wp-components-spacer-padding:initial;--wp-components-spacer-padding-block-start:initial;--wp-components-spacer-padding-block-end:initial;--wp-components-spacer-padding-inline-start:initial;--wp-components-spacer-padding-inline-end:initial;margin:var(--wp-components-spacer-margin);margin-block-end:var(--wp-components-spacer-margin-block-end,var(--wp-components-spacer-margin));margin-block-start:var(--wp-components-spacer-margin-block-start,var(--wp-components-spacer-margin));margin-inline-end:var(--wp-components-spacer-margin-inline-end,var(--wp-components-spacer-margin));margin-inline-start:var(--wp-components-spacer-margin-inline-start,var(--wp-components-spacer-margin));padding:var(--wp-components-spacer-padding);padding-block-end:var(--wp-components-spacer-padding-block-end,var(--wp-components-spacer-padding));padding-block-start:var(--wp-components-spacer-padding-block-start,var(--wp-components-spacer-padding));padding-inline-end:var(--wp-components-spacer-padding-inline-end,var(--wp-components-spacer-padding));padding-inline-start:var(--wp-components-spacer-padding-inline-start,var(--wp-components-spacer-padding))}");var kic={spacer:"_91de5852bdb7a4b8__spacer"};function Il(c){return typeof c<"u"&&c!==null}function MA(c){let{className:t,margin:e,marginBottom:l=2,marginLeft:d,marginRight:n,marginTop:o,marginX:b,marginY:i,padding:a,paddingBottom:r,paddingLeft:s,paddingRight:G,paddingTop:X,paddingX:m,paddingY:x,style:g,...R}=cc(c,"Spacer"),H={};Il(e)&&(H["--wp-components-spacer-margin"]=D(e)),Il(i)&&(H["--wp-components-spacer-margin-block-start"]=D(i),H["--wp-components-spacer-margin-block-end"]=D(i)),Il(b)&&(H["--wp-components-spacer-margin-inline-start"]=D(b),H["--wp-components-spacer-margin-inline-end"]=D(b)),Il(o)&&(H["--wp-components-spacer-margin-block-start"]=D(o)),Il(l)&&(H["--wp-components-spacer-margin-block-end"]=D(l)),Il(d)&&(H["--wp-components-spacer-margin-inline-start"]=D(d)),Il(n)&&(H["--wp-components-spacer-margin-inline-end"]=D(n)),Il(a)&&(H["--wp-components-spacer-padding"]=D(a)),Il(x)&&(H["--wp-components-spacer-padding-block-start"]=D(x),H["--wp-components-spacer-padding-block-end"]=D(x)),Il(m)&&(H["--wp-components-spacer-padding-inline-start"]=D(m),H["--wp-components-spacer-padding-inline-end"]=D(m)),Il(X)&&(H["--wp-components-spacer-padding-block-start"]=D(X)),Il(r)&&(H["--wp-components-spacer-padding-block-end"]=D(r)),Il(s)&&(H["--wp-components-spacer-padding-inline-start"]=D(s)),Il(G)&&(H["--wp-components-spacer-padding-inline-end"]=D(G));let Z={...H,...g};return{...R,className:v(kic.spacer,t),style:Z}}var PA=u(h(),1);function zic(c,t){let e=MA(c);return(0,PA.jsx)(sc,{...e,ref:t})}var wic=tc(zic,"Spacer"),de=wic;var KZ=u(Y(),1),nu=u(rc(),1);var eZ=u(Y(),1),ne=(0,eZ.forwardRef)(({icon:c,size:t=24,style:e,...l},d)=>{let n=c.props.style,o=n||e?{...n,...e}:void 0;return(0,eZ.cloneElement)(c,{width:t,height:t,...l,...o?{style:o}:{},ref:d})});var lZ=u(vc(),1),xf=u(h(),1),dZ=(0,xf.jsx)(lZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,xf.jsx)(lZ.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var nZ=u(vc(),1),gf=u(h(),1),oZ=(0,gf.jsx)(nZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,gf.jsx)(nZ.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var bZ=u(vc(),1),Hf=u(h(),1),Rf=(0,Hf.jsx)(bZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Hf.jsx)(bZ.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 iZ=u(vc(),1),Zf=u(h(),1),Ce=(0,Zf.jsx)(iZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Zf.jsx)(iZ.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var aZ=u(vc(),1),If=u(h(),1),nm=(0,If.jsx)(aZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,If.jsx)(aZ.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var rZ=u(vc(),1),pf=u(h(),1),Wf=(0,pf.jsx)(rZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,pf.jsx)(rZ.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var sZ=u(vc(),1),yf=u(h(),1),Bf=(0,yf.jsx)(sZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,yf.jsx)(sZ.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var uZ=u(vc(),1),ff=u(h(),1),hf=(0,ff.jsx)(uZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ff.jsx)(uZ.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var GZ=u(vc(),1),Vf=u(h(),1),Jo=(0,Vf.jsx)(GZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Vf.jsx)(GZ.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var XZ=u(vc(),1),Ff=u(h(),1),om=(0,Ff.jsx)(XZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Ff.jsx)(XZ.Path,{d:"M5 19L19 5M19 19L5 5",vectorEffect:"non-scaling-stroke"})});var mZ=u(vc(),1),Jf=u(h(),1),Cf=(0,Jf.jsx)(mZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jf.jsx)(mZ.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 xZ=u(vc(),1),vf=u(h(),1),bm=(0,vf.jsx)(xZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vf.jsx)(xZ.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 gZ=u(vc(),1),Yf=u(h(),1),Nf=(0,Yf.jsx)(gZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Yf.jsx)(gZ.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 HZ=u(vc(),1),Sf=u(h(),1),kf=(0,Sf.jsx)(HZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Sf.jsx)(HZ.Path,{d:"M5 12H8M10.5 12H13.5M16 12H19",vectorEffect:"non-scaling-stroke"})});var RZ=u(vc(),1),zf=u(h(),1),wf=(0,zf.jsx)(RZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,zf.jsx)(RZ.Path,{d:"M5.25 12H6.75M8.25 12H9.75M11.25 12H12.75M14.25 12H15.75M17.25 12H18.75",vectorEffect:"non-scaling-stroke"})});var ZZ=u(vc(),1),Af=u(h(),1),im=(0,Af.jsx)(ZZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Af.jsx)(ZZ.Path,{d:"M5 12H19",vectorEffect:"non-scaling-stroke"})});var IZ=u(vc(),1),Tf=u(h(),1),am=(0,Tf.jsx)(IZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Tf.jsx)(IZ.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 pZ=u(vc(),1),Of=u(h(),1),rm=(0,Of.jsx)(pZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Of.jsx)(pZ.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 WZ=u(vc(),1),Qf=u(h(),1),Uf=(0,Qf.jsx)(WZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Qf.jsx)(WZ.Path,{d:"M5 12H19M5 18.25H19M5 5.75H19",vectorEffect:"non-scaling-stroke"})});var yZ=u(vc(),1),Df=u(h(),1),sm=(0,Df.jsx)(yZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Df.jsx)(yZ.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var BZ=u(vc(),1),Lf=u(h(),1),Co=(0,Lf.jsx)(BZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Lf.jsx)(BZ.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var um=u(vc(),1),Gm=u(h(),1),Xm=(0,Gm.jsxs)(um.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Gm.jsx)(um.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,Gm.jsx)(um.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var fZ=u(vc(),1),Ef=u(h(),1),mm=(0,Ef.jsx)(fZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Ef.jsx)(fZ.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var hZ=u(vc(),1),jf=u(h(),1),Mf=(0,jf.jsx)(hZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,jf.jsx)(hZ.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 xm=u(vc(),1),gm=u(h(),1),Hm=(0,gm.jsxs)(xm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,gm.jsx)(xm.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,gm.jsx)(xm.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 VZ=u(vc(),1),Pf=u(h(),1),Rm=(0,Pf.jsx)(VZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pf.jsx)(VZ.Path,{d:"M7.1 5.7 8 6.9c.4-.3.9-.6 1.5-.8l-.6-1.4c-.7.3-1.3.6-1.8 1ZM4.6 8.9l1.4.6c.2-.5.5-1 .8-1.5l-1.2-.9c-.4.6-.8 1.2-1 1.8Zm14.8 0c-.3-.7-.6-1.3-1-1.8l-1.2.9c.3.4.6.9.8 1.5l1.4-.6ZM7.1 18.3c.6.4 1.2.8 1.8 1l.6-1.4c-.5-.2-1-.5-1.5-.8l-.9 1.2ZM5.5 12v-.9h-.7l-.7-.2v2l1.5-.2v-.9Zm-.7 3h-.2c.3.7.6 1.3 1 1.9l1.2-.9c-.3-.4-.6-.9-.8-1.5l-1.2.5Zm9.7 3 .5 1.2v.2c.7-.3 1.3-.6 1.9-1l-.9-1.2c-.4.3-.9.6-1.5.8Zm-2.5.5h-.9l-.2 1.3v.2h2l-.2-1.5h-.9Zm7.9-7.5-1.5.2V13h.7l.7.2v-2ZM18 14.5c-.2.5-.5 1-.8 1.5l1.2.9c.4-.6.8-1.2 1-1.8h-.2l-1.2-.6ZM11 4.1l.2 1.5H13V4.2h-1.9ZM14.5 6c.5.2 1 .5 1.5.8l.9-1.2c-.6-.4-1.2-.8-1.8-1L14.5 6Z"})});var FZ=u(vc(),1),_f=u(h(),1),Kf=(0,_f.jsx)(FZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,_f.jsx)(FZ.Path,{d:"M8 18.25L16 18.25M10 21.25H14M18 9C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9C6 5.68629 8.68629 3 12 3C15.3137 3 18 5.68629 18 9Z",vectorEffect:"non-scaling-stroke"})});var JZ=u(vc(),1),qf=u(h(),1),$f=(0,qf.jsx)(JZ.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,qf.jsx)(JZ.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var ZO=u(oc(),1),IO=u(Mc(),1);var vb=u($());W1();var Aic=!1,Tic=p1,Oic=function(t){return t!=="theme"},_A=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Tic:Oic},KA=function(t,e,l){var d;if(e){var n=e.shouldForwardProp;d=t.__emotion_forwardProp&&n?function(o){return t.__emotion_forwardProp(o)&&n(o)}:n}return typeof d!="function"&&l&&(d=t.__emotion_forwardProp),d},Qic=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return Ls(e,l,d),EX(function(){return Vo(e,l,d)}),null},U=function c(t,e){var l=t.__emotion_real===t,d=l&&t.__emotion_base||t,n,o;e!==void 0&&(n=e.label,o=e.target);var b=KA(t,e,l),i=b||_A(d),a=!i("as");return function(){var r=arguments,s=l&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(n!==void 0&&s.push("label:"+n+";"),r[0]==null||r[0].raw===void 0)s.push.apply(s,r);else{var G=r[0];s.push(G[0]);for(var X=r.length,m=1;m<X;m++)s.push(r[m],G[m])}var x=MX(function(g,R,H){var Z=a&&g.as||d,p="",W=[],y=g;if(g.theme==null){y={};for(var I in g)y[I]=g[I];y.theme=vb.useContext(PX)}typeof g.className=="string"?p=Vb(R.registered,W,g.className):g.className!=null&&(p=g.className+" ");var B=Wn(s.concat(W),R.registered,y);p+=R.key+"-"+B.name,o!==void 0&&(p+=" "+o);var F=a&&b===void 0?_A(Z):i,V={};for(var f in g)a&&f==="as"||F(f)&&(V[f]=g[f]);return V.className=p,H&&(V.ref=H),vb.createElement(vb.Fragment,null,vb.createElement(Qic,{cache:R,serialized:B,isStringTag:typeof Z=="string"}),vb.createElement(Z,V))});return x.displayName=n!==void 0?n:"Styled("+(typeof d=="string"?d:d.displayName||d.name||"Component")+")",x.defaultProps=t.defaultProps,x.__emotion_real=x,x.__emotion_base=d,x.__emotion_styles=s,x.__emotion_forwardProp=b,Object.defineProperty(x,"toString",{value:function(){return o===void 0&&Aic?"NO_COMPONENT_SELECTOR":"."+o}}),x.withComponent=function(g,R){var H=c(g,DX({},e,R,{shouldForwardProp:KA(x,R,!0)}));return H.apply(void 0,s)},x}};var oO=u(oc(),1),bO=u(Y(),1);var ZT=u(oc(),1),IT=u(Y(),1);var xT=u(Y(),1);var qs=u(Y(),1);var CZ="\u2026",Yb={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},Uic={ellipsis:CZ,ellipsizeMode:Yb.auto,limit:0,numberOfLines:0};function Dic(c,t,e,l){if(typeof c!="string")return"";let d=c.length,n=~~t,o=~~e,b=Ve(l)?l:CZ;return n===0&&o===0||n>=d||o>=d||n+o>=d?c:o===0?c.slice(0,n)+b:c.slice(0,n)+b+c.slice(d-o)}function qA(c="",t){let e={...Uic,...t},{ellipsis:l,ellipsizeMode:d,limit:n}=e;if(d===Yb.none)return c;let o,b;switch(d){case Yb.head:o=0,b=n;break;case Yb.middle:o=Math.floor(n/2),b=Math.floor(n/2);break;default:o=n,b=0}return d!==Yb.auto?Dic(c,o,b,l):c}var th="data-wp-hash";function eh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eic(document)),c.__wpStyleRuntime}function Lic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${th}]`))if(e.getAttribute(th)===t)return!0;return!1}function $A(c,t,e){if(!c.head)return;let l=eh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Lic(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(th,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Eic(c){let t=eh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)$A(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function jic(c,t){let e=eh();e.styles.set(c,t);for(let l of e.documents.keys())$A(l,c,t)}typeof process>"u",jic("beeae56da8","._51f2afb77f24a721__truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d232bf8e2132288d__is-line-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:var(--wp-components-truncate-lines);display:-webkit-box;overflow:hidden}.d232bf8e2132288d__is-line-clamp._95bf20b727db236f__is-single-line{word-break:break-all}");var ch={truncate:"_51f2afb77f24a721__truncate","is-line-clamp":"d232bf8e2132288d__is-line-clamp","is-single-line":"_95bf20b727db236f__is-single-line"};function Zm(c){let{className:t,children:e,ellipsis:l=CZ,ellipsizeMode:d=Yb.auto,limit:n=0,numberOfLines:o=0,style:b,...i}=cc(c,"Truncate"),a;typeof e=="string"?a=e:typeof e=="number"&&(a=e.toString());let r=a?qA(a,{ellipsis:l,ellipsizeMode:d,limit:n,numberOfLines:o}):e,s=!!a&&d===Yb.auto,G=s&&!!o,X=G&&o===1,m=v(s&&!o&&ch.truncate,G&&ch["is-line-clamp"],X&&ch["is-single-line"],t),x=G?{...b,"--wp-components-truncate-lines":o}:b;return{...i,className:m,style:x,children:r}}var cT=u(h(),1);function Mic(c,t){let e=Zm(c);return(0,cT.jsx)(sc,{as:"span",...e,ref:t})}var Pic=tc(Mic,"Truncate"),vo=Pic;var ih={};_5(ih,{Text:()=>lh,block:()=>dh,destructive:()=>nh,highlighterText:()=>bh,muted:()=>oh,positive:()=>_ic,upperCase:()=>Kic});var lh=dc("color:",q.theme.foreground,";line-height:",K.fontLineHeightBase,";margin:0;text-wrap:pretty;",""),dh={name:"4zleql",styles:"display:block"},_ic=dc("color:",q.alert.green,";",""),nh=dc("color:",q.alert.red,";",""),oh=dc("color:",q.theme.gray[700],";",""),bh=dc("mark{background:",q.alert.yellow,";border-radius:",K.radiusSmall,";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),Kic={name:"50zrmy",styles:"text-transform:uppercase"};var lT=u(eT(),1),ah=u(Y(),1),qic=c=>{let t={};for(let e in c)t[e.toLowerCase()]=c[e];return t},$ic=Fb(qic);function dT({activeClassName:c="",activeIndex:t=-1,activeStyle:e,autoEscape:l,caseSensitive:d=!1,children:n,findChunks:o,highlightClassName:b="",highlightStyle:i={},highlightTag:a="mark",sanitize:r,searchWords:s=[],unhighlightClassName:G="",unhighlightStyle:X}){if(!n)return null;if(typeof n!="string")return n;let m=n,x=(0,lT.findAll)({autoEscape:l,caseSensitive:d,findChunks:o,sanitize:r,searchWords:s,textToHighlight:m}),g=a,R=-1,H="",Z;return x.map((W,y)=>{let I=m.substr(W.start,W.end-W.start);if(W.highlight){R++;let B;typeof b=="object"?d?B=b[I]:(b=$ic(b),B=b[I.toLowerCase()]):B=b;let F=R===+t;H=`${B} ${F?c:""}`,Z=F===!0&&e!==null?Object.assign({},i,e):i;let V={children:I,className:H,key:y,style:Z};return typeof g!="string"&&(V.highlightIndex=R),(0,ah.createElement)(g,V)}return(0,ah.createElement)("span",{children:I,className:G,key:y,style:X})})}var rh=13,nT={body:rh,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},cac=[1,2,3,4,5,6].flatMap(c=>[c,c.toString()]);function vZ(c=rh){if(c in nT)return vZ(nT[c]);if(typeof c!="number"){let e=parseFloat(c);if(Number.isNaN(e))return c;c=e}return`calc(${`(${c} / ${rh})`} * ${K.fontSize})`}function oT(c=3){if(!cac.includes(c))return vZ(c);let t=`fontSizeH${c}`;return K[t]}function bT(c,t){if(t)return t;if(!c)return;let e=`calc(${K.controlHeight} + ${D(2)})`;switch(c){case"large":e=`calc(${K.controlHeightLarge} + ${D(2)})`;break;case"small":e=`calc(${K.controlHeightSmall} + ${D(2)})`;break;case"xSmall":e=`calc(${K.controlHeightXSmall} + ${D(2)})`;break;default:break}return e}var tac={name:"50zrmy",styles:"text-transform:uppercase"};function Im(c){let{adjustLineHeightForInnerControls:t,align:e,children:l,className:d,color:n,ellipsizeMode:o,isDestructive:b=!1,display:i,highlightEscape:a=!1,highlightCaseSensitive:r=!1,highlightWords:s,highlightSanitize:G,isBlock:X=!1,letterSpacing:m,lineHeight:x,optimizeReadabilityFor:g,size:R,truncate:H=!1,upperCase:Z=!1,variant:p,weight:W=K.fontWeight,...y}=cc(c,"Text"),I=l,B=Array.isArray(s),F=R==="caption";if(B){if(typeof l!="string")throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");I=dT({autoEscape:a,children:l,caseSensitive:r,searchWords:s,sanitize:G})}let V=ot(),f=(0,qs.useMemo)(()=>{let A=bT(t,x),S=dc({color:n,display:i,fontSize:vZ(R),fontWeight:W,lineHeight:A,letterSpacing:m,textAlign:e},"",""),O=tac,N=null;g&&(N=Tw(g)==="dark"?dc({color:q.gray[900]},"",""):dc({color:q.white},"",""));let T=dc(lh,S,N,b&&nh,!!B&&bh,X&&dh,F&&oh,p&&ih[p],Z&&O,"","");return V(T,d)},[t,e,d,n,V,i,X,F,b,B,m,x,g,R,Z,p,W]),C;H===!0&&(C="auto"),H===!1&&(C="none");let J={...y,className:f,children:l,ellipsizeMode:o||C},w=Zm(J);return!H&&Array.isArray(l)&&(I=qs.Children.map(l,A=>typeof A!="object"||A===null||!("props"in A)?A:cm(A,["Link"])?(0,qs.cloneElement)(A,{size:A.props.size||"inherit"}):A)),{...w,children:H?w.children:I}}var iT=u(h(),1);function eac(c,t){let e=Im(c);return(0,iT.jsx)(sc,{as:"span",...e,ref:t})}var lac=tc(eac,"Text"),Pe=lac;var aT=u(h(),1);var rT=U("span",{target:"em5sgkm8"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),sT=U("span",{target:"em5sgkm7"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),dac=({disabled:c,isBorderless:t})=>t?"transparent":c?q.ui.borderDisabled:q.ui.border,Nd=U("div",{target:"em5sgkm6"})("&&&{box-sizing:border-box;border-color:",dac,";border-radius:inherit;border-style:solid;border-width:1px;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",vt({paddingLeft:2}),";}"),uT=U(ut,{target:"em5sgkm5"})("box-sizing:border-box;position:relative;border-radius:",K.radiusSmall,";padding-top:0;"),nac=({disabled:c})=>{let t=c?q.ui.backgroundDisabled:q.ui.background;return dc({backgroundColor:t},"","")},oac={name:"1d3w5wq",styles:"width:100%"},bac=({__unstableInputWidth:c,labelPosition:t})=>c?t==="side"?"":t==="edge"?dc({flex:`0 0 ${c}`},"",""):dc({width:c},"",""):oac,YZ=U("div",{target:"em5sgkm4"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",nac," ",bac,";"),iac=({disabled:c})=>c?dc({color:q.ui.textDisabled},"",""):"",pm=({inputSize:c})=>{let t={default:"13px",small:"11px",compact:"13px"},e=t[c]||t.default,l="16px";return e?dc("font-size:",l,";@media ( min-width: 600px ){font-size:",e,";}",""):""},GT=({inputSize:c})=>{let t={default:{height:40,lineHeight:1,minHeight:40,paddingLeft:K.controlPaddingX,paddingRight:K.controlPaddingX},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:K.controlPaddingXSmall,paddingRight:K.controlPaddingXSmall},compact:{height:32,lineHeight:1,minHeight:32,paddingLeft:K.controlPaddingXSmall,paddingRight:K.controlPaddingXSmall}};return t[c]||t.default},aac=c=>dc(GT(c),"",""),rac=({paddingInlineStart:c,paddingInlineEnd:t})=>dc({paddingInlineStart:c,paddingInlineEnd:t},"",""),sac=({isDragging:c,dragCursor:t})=>{let e,l;return c&&(e=dc("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),c&&t&&(l=dc("&:active{cursor:",t,";}","")),dc(e," ",l,";","")},Sd=U("input",{target:"em5sgkm3"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",q.theme.foreground,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",sac," ",iac," ",pm," ",aac," ",rac," &::-webkit-input-placeholder{color:",q.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",q.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",q.ui.darkGrayPlaceholder,";}&[type='date'],&[type='datetime-local'],&[type='month'],&[type='time'],&[type='week']{&::-webkit-datetime-edit{display:flex;align-items:center;height:100%;}}@supports ( -webkit-hyphens: none ) and ( not ( -moz-appearance: none ) ){&[type='date'][data-empty-value]:not( :focus ),&[type='time'][data-empty-value]:not( :focus ),&[type='datetime-local'][data-empty-value]:not( :focus ){color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent;}}}&[type='email'],&[type='url']{direction:ltr;}}"),uac=U(Pe,{target:"em5sgkm2"})("&&&{",j1,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}"),XT=c=>(0,aT.jsx)(uac,{...c,as:"label"}),mT=U(Je,{target:"em5sgkm1"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),Gac=({variant:c="default",size:t,isPrefix:e})=>{let{paddingLeft:l}=GT({inputSize:t}),d=e?"paddingInlineStart":"paddingInlineEnd";return c==="default"?dc({[d]:l},"",""):dc({display:"flex",[d]:l-4},"","")},NZ=U("div",{target:"em5sgkm0"})(Gac,";");var gT=u(h(),1);function Xac({disabled:c=!1,isBorderless:t=!1}){return(0,gT.jsx)(Nd,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:c,isBorderless:t})}var mac=(0,xT.memo)(Xac),HT=mac;var SZ=u(h(),1);function RT({children:c,hideLabelFromVision:t,htmlFor:e,...l}){return c?t?(0,SZ.jsx)(Yc,{as:"label",htmlFor:e,children:c}):(0,SZ.jsx)(mT,{children:(0,SZ.jsx)(XT,{htmlFor:e,...l,children:c})}):null}var Yo=u(h(),1);function xac(c){let e=`input-base-control-${(0,ZT.useInstanceId)(pT)}`;return c||e}function gac(c){let t={};switch(c){case"top":t.direction="column",t.expanded=!1,t.gap=0;break;case"bottom":t.direction="column-reverse",t.expanded=!1,t.gap=0;break;case"edge":t.justify="space-between";break}return t}function pT(c,t){let{__unstableInputWidth:e,children:l,className:d,disabled:n=!1,hideLabelFromVision:o=!1,labelPosition:b,id:i,isBorderless:a=!1,label:r,prefix:s,size:G="default",suffix:X,...m}=cc(c,"InputBase"),x=xac(i),g=o||!r,R=(0,IT.useMemo)(()=>({InputControlPrefixWrapper:{size:G},InputControlSuffixWrapper:{size:G}}),[G]);return(0,Yo.jsxs)(uT,{...m,...gac(b),className:d,gap:2,ref:t,children:[(0,Yo.jsx)(RT,{className:"components-input-control__label",hideLabelFromVision:o,labelPosition:b,htmlFor:x,children:r}),(0,Yo.jsxs)(YZ,{__unstableInputWidth:e,className:"components-input-control__container",disabled:n,hideLabel:g,labelPosition:b,children:[(0,Yo.jsxs)(aa,{value:R,children:[s&&(0,Yo.jsx)(rT,{className:"components-input-control__prefix",children:s}),l,X&&(0,Yo.jsx)(sT,{className:"components-input-control__suffix",children:X})]}),(0,Yo.jsx)(HT,{disabled:n,isBorderless:a})]})]})}var $s=tc(pT,"InputBase");function Hac(c,t,e){return Math.max(t,Math.min(c,e))}var me={toVector(c,t){return c===void 0&&(c=t),Array.isArray(c)?c:[c,c]},add(c,t){return[c[0]+t[0],c[1]+t[1]]},sub(c,t){return[c[0]-t[0],c[1]-t[1]]},addTo(c,t){c[0]+=t[0],c[1]+=t[1]},subTo(c,t){c[0]-=t[0],c[1]-=t[1]}};function WT(c,t,e){return t===0||Math.abs(t)===1/0?Math.pow(c,e*5):c*t*e/(t+e*c)}function yT(c,t,e,l=.15){return l===0?Hac(c,t,e):c<t?-WT(t-c,e-t,l)+t:c>e?+WT(c-e,e-t,l)+e:c}function BT(c,[t,e],[l,d]){let[[n,o],[b,i]]=c;return[yT(t,n,o,l),yT(e,b,i,d)]}function Rac(c,t){if(typeof c!="object"||c===null)return c;var e=c[Symbol.toPrimitive];if(e!==void 0){var l=e.call(c,t||"default");if(typeof l!="object")return l;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(c)}function Zac(c){var t=Rac(c,"string");return typeof t=="symbol"?t:String(t)}function _e(c,t,e){return t=Zac(t),t in c?Object.defineProperty(c,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):c[t]=e,c}function fT(c,t){var e=Object.keys(c);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(c);t&&(l=l.filter(function(d){return Object.getOwnPropertyDescriptor(c,d).enumerable})),e.push.apply(e,l)}return e}function Rt(c){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?fT(Object(e),!0).forEach(function(l){_e(c,l,e[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(e)):fT(Object(e)).forEach(function(l){Object.defineProperty(c,l,Object.getOwnPropertyDescriptor(e,l))})}return c}var YT={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function hT(c){return c?c[0].toUpperCase()+c.slice(1):""}var Iac=["enter","leave"];function pac(c=!1,t){return c&&!Iac.includes(t)}function NT(c,t="",e=!1){let l=YT[c],d=l&&l[t]||t;return"on"+hT(c)+hT(d)+(pac(e,d)?"Capture":"")}var Wac=["gotpointercapture","lostpointercapture"];function ST(c){let t=c.substring(2).toLowerCase(),e=!!~t.indexOf("passive");e&&(t=t.replace("passive",""));let l=Wac.includes(t)?"capturecapture":"capture",d=!!~t.indexOf(l);return d&&(t=t.replace("capture","")),{device:t,capture:d,passive:e}}function kT(c,t=""){let e=YT[c],l=e&&e[t]||t;return c+l}function Wm(c){return"touches"in c}function zT(c){return Wm(c)?"touch":"pointerType"in c?c.pointerType:"mouse"}function yac(c){return Array.from(c.touches).filter(t=>{var e,l;return t.target===c.currentTarget||((e=c.currentTarget)===null||e===void 0||(l=e.contains)===null||l===void 0?void 0:l.call(e,t.target))})}function Bac(c){return c.type==="touchend"||c.type==="touchcancel"?c.changedTouches:c.targetTouches}function wT(c){return Wm(c)?Bac(c)[0]:c}function AT(c){return yac(c).map(t=>t.identifier)}function sh(c){let t=wT(c);return Wm(c)?t.identifier:t.pointerId}function VT(c){let t=wT(c);return[t.clientX,t.clientY]}function fac(c){let t={};if("buttons"in c&&(t.buttons=c.buttons),"shiftKey"in c){let{shiftKey:e,altKey:l,metaKey:d,ctrlKey:n}=c;Object.assign(t,{shiftKey:e,altKey:l,metaKey:d,ctrlKey:n})}return t}function kZ(c,...t){return typeof c=="function"?c(...t):c}function hac(){}function TT(...c){return c.length===0?hac:c.length===1?c[0]:function(){let t;for(let e of c)t=e.apply(this,arguments)||t;return t}}function FT(c,t){return Object.assign({},t,c||{})}var Vac=32,uh=class{constructor(t,e,l){this.ctrl=t,this.args=e,this.key=l,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){let{state:t,shared:e,ingKey:l,args:d}=this;e[l]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=d,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){let e=this.state,l=this.config;e._active||(this.reset(),this.computeInitial(),e._active=!0,e.target=t.target,e.currentTarget=t.currentTarget,e.lastOffset=l.from?kZ(l.from,e):e.offset,e.offset=e.lastOffset,e.startTime=e.timeStamp=t.timeStamp)}computeValues(t){let e=this.state;e._values=t,e.values=this.config.transform(t)}computeInitial(){let t=this.state;t._initial=t._values,t.initial=t.values}compute(t){let{state:e,config:l,shared:d}=this;e.args=this.args;let n=0;if(t&&(e.event=t,l.preventDefault&&t.cancelable&&e.event.preventDefault(),e.type=t.type,d.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,d.locked=!!document.pointerLockElement,Object.assign(d,fac(t)),d.down=d.pressed=d.buttons%2===1||d.touches>0,n=t.timeStamp-e.timeStamp,e.timeStamp=t.timeStamp,e.elapsedTime=e.timeStamp-e.startTime),e._active){let y=e._delta.map(Math.abs);me.addTo(e._distance,y)}this.axisIntent&&this.axisIntent(t);let[o,b]=e._movement,[i,a]=l.threshold,{_step:r,values:s}=e;if(l.hasCustomTransform?(r[0]===!1&&(r[0]=Math.abs(o)>=i&&s[0]),r[1]===!1&&(r[1]=Math.abs(b)>=a&&s[1])):(r[0]===!1&&(r[0]=Math.abs(o)>=i&&Math.sign(o)*i),r[1]===!1&&(r[1]=Math.abs(b)>=a&&Math.sign(b)*a)),e.intentional=r[0]!==!1||r[1]!==!1,!e.intentional)return;let G=[0,0];if(l.hasCustomTransform){let[y,I]=s;G[0]=r[0]!==!1?y-r[0]:0,G[1]=r[1]!==!1?I-r[1]:0}else G[0]=r[0]!==!1?o-r[0]:0,G[1]=r[1]!==!1?b-r[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(G);let X=e.offset,m=e._active&&!e._blocked||e.active;m&&(e.first=e._active&&!e.active,e.last=!e._active&&e.active,e.active=d[this.ingKey]=e._active,t&&(e.first&&("bounds"in l&&(e._bounds=kZ(l.bounds,e)),this.setup&&this.setup()),e.movement=G,this.computeOffset()));let[x,g]=e.offset,[[R,H],[Z,p]]=e._bounds;e.overflow=[x<R?-1:x>H?1:0,g<Z?-1:g>p?1:0],e._movementBound[0]=e.overflow[0]?e._movementBound[0]===!1?e._movement[0]:e._movementBound[0]:!1,e._movementBound[1]=e.overflow[1]?e._movementBound[1]===!1?e._movement[1]:e._movementBound[1]:!1;let W=e._active?l.rubberband||[0,0]:[0,0];if(e.offset=BT(e._bounds,e.offset,W),e.delta=me.sub(e.offset,X),this.computeMovement(),m&&(!e.last||n>Vac)){e.delta=me.sub(e.offset,X);let y=e.delta.map(Math.abs);me.addTo(e.distance,y),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&n>0&&(e.velocity=[y[0]/n,y[1]/n],e.timeDelta=n)}}emit(){let t=this.state,e=this.shared,l=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!l.triggerAllEvents)return;let d=this.handler(Rt(Rt(Rt({},e),t),{},{[this.aliasKey]:t.values}));d!==void 0&&(t.memo=d)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Fac([c,t],e){let l=Math.abs(c),d=Math.abs(t);if(l>d&&l>e)return"x";if(d>l&&d>e)return"y"}var Gh=class extends uh{constructor(...t){super(...t),_e(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=me.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=me.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){let e=this.state,l=this.config;if(!e.axis&&t){let d=typeof l.axisThreshold=="object"?l.axisThreshold[zT(t)]:l.axisThreshold;e.axis=Fac(e._movement,d)}e._blocked=(l.lockDirection||!!l.axis)&&!e.axis||!!l.axis&&l.axis!==e.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0;break}}},Jac=c=>c,JT=.15,OT={enabled(c=!0){return c},eventOptions(c,t,e){return Rt(Rt({},e.shared.eventOptions),c)},preventDefault(c=!1){return c},triggerAllEvents(c=!1){return c},rubberband(c=0){switch(c){case!0:return[JT,JT];case!1:return[0,0];default:return me.toVector(c)}},from(c){if(typeof c=="function")return c;if(c!=null)return me.toVector(c)},transform(c,t,e){let l=c||e.shared.transform;return this.hasCustomTransform=!!l,l||Jac},threshold(c){return me.toVector(c,0)}},Cac=0,ym=Rt(Rt({},OT),{},{axis(c,t,{axis:e}){if(this.lockDirection=e==="lock",!this.lockDirection)return e},axisThreshold(c=Cac){return c},bounds(c={}){if(typeof c=="function")return n=>ym.bounds(c(n));if("current"in c)return()=>c.current;if(typeof HTMLElement=="function"&&c instanceof HTMLElement)return c;let{left:t=-1/0,right:e=1/0,top:l=-1/0,bottom:d=1/0}=c;return[[t,e],[l,d]]}}),CT={ArrowRight:(c,t=1)=>[c*t,0],ArrowLeft:(c,t=1)=>[-1*c*t,0],ArrowUp:(c,t=1)=>[0,-1*c*t],ArrowDown:(c,t=1)=>[0,c*t]},Xh=class extends Gh{constructor(...t){super(...t),_e(this,"ingKey","dragging")}reset(){super.reset();let t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){let t=this.state;if(t._bounds instanceof HTMLElement){let e=t._bounds.getBoundingClientRect(),l=t.currentTarget.getBoundingClientRect(),d={left:e.left-l.left+t.offset[0],right:e.right-l.right+t.offset[0],top:e.top-l.top+t.offset[1],bottom:e.bottom-l.bottom+t.offset[1]};t._bounds=ym.bounds(d)}}cancel(){let t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){let e=this.config,l=this.state;if(t.buttons!=null&&(Array.isArray(e.pointerButtons)?!e.pointerButtons.includes(t.buttons):e.pointerButtons!==-1&&e.pointerButtons!==t.buttons))return;let d=this.ctrl.setEventIds(t);e.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(d&&d.size>1&&l._pointerActive)&&(this.start(t),this.setupPointer(t),l._pointerId=sh(t),l._pointerActive=!0,this.computeValues(VT(t)),this.computeInitial(),e.preventScrollAxis&&zT(t)!=="mouse"?(l._active=!1,this.setupScrollPrevention(t)):e.delay>0?(this.setupDelayTrigger(t),e.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){let e=this.state;e._active=!0,e._preventScroll=!0,e._delayed=!1,this.compute(t),this.emit()}pointerMove(t){let e=this.state,l=this.config;if(!e._pointerActive)return;let d=sh(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;let n=VT(t);if(document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=me.sub(n,e._values),this.computeValues(n)),me.addTo(e._movement,e._delta),this.compute(t),e._delayed&&e.intentional){this.timeoutStore.remove("dragDelay"),e.active=!1,this.startPointerDrag(t);return}if(l.preventScrollAxis&&!e._preventScroll)if(e.axis)if(e.axis===l.preventScrollAxis||l.preventScrollAxis==="xy"){e._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}let e=this.state,l=this.config;if(!e._active||!e._pointerActive)return;let d=sh(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[n,o]=e._distance;if(e.tap=n<=l.tapsThreshold&&o<=l.tapsThreshold,e.tap&&l.filterTaps)e._force=!0;else{let[b,i]=e._delta,[a,r]=e._movement,[s,G]=l.swipe.velocity,[X,m]=l.swipe.distance,x=l.swipe.duration;if(e.elapsedTime<x){let g=Math.abs(b/e.timeDelta),R=Math.abs(i/e.timeDelta);g>s&&Math.abs(a)>X&&(e.swipe[0]=Math.sign(b)),R>G&&Math.abs(r)>m&&(e.swipe[1]=Math.sign(i))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){let e=this.config,l=e.device;e.pointerLock&&t.currentTarget.requestPointerLock(),e.pointerCapture||(this.eventStore.add(this.sharedConfig.window,l,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,l,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,l,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,vac(t);let e=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",e),this.eventStore.add(this.sharedConfig.window,"touch","cancel",e),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){let e=CT[t.key];if(e){let l=this.state,d=t.shiftKey?10:t.altKey?.1:1;this.start(t),l._delta=e(this.config.keyboardDisplacement,d),l._keyboardActive=!0,me.addTo(l._movement,l._delta),this.compute(t),this.emit()}}keyUp(t){t.key in CT&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){let e=this.config.device;t(e,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(e,"change",this.pointerMove.bind(this)),t(e,"end",this.pointerUp.bind(this)),t(e,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}};function vac(c){"persist"in c&&typeof c.persist=="function"&&c.persist()}var Bm=typeof window<"u"&&window.document&&window.document.createElement;function QT(){return Bm&&"ontouchstart"in window}function Yac(){return QT()||Bm&&window.navigator.maxTouchPoints>1}function Nac(){return Bm&&"onpointerdown"in window}function Sac(){return Bm&&"exitPointerLock"in window.document}function kac(){try{return"constructor"in GestureEvent}catch{return!1}}var Nl={isBrowser:Bm,gesture:kac(),touch:QT(),touchscreen:Yac(),pointer:Nac(),pointerLock:Sac()},zac=250,wac=180,Aac=.5,Tac=50,Oac=250,Qac=10,vT={mouse:0,touch:0,pen:8},Uac=Rt(Rt({},ym),{},{device(c,t,{pointer:{touch:e=!1,lock:l=!1,mouse:d=!1}={}}){return this.pointerLock=l&&Nl.pointerLock,Nl.touch&&e?"touch":this.pointerLock?"mouse":Nl.pointer&&!d?"pointer":Nl.touch?"touch":"mouse"},preventScrollAxis(c,t,{preventScroll:e}){if(this.preventScrollDelay=typeof e=="number"?e:e||e===void 0&&c?zac:void 0,!(!Nl.touchscreen||e===!1))return c||(e!==void 0?"y":void 0)},pointerCapture(c,t,{pointer:{capture:e=!0,buttons:l=1,keys:d=!0}={}}){return this.pointerButtons=l,this.keys=d,!this.pointerLock&&this.device==="pointer"&&e},threshold(c,t,{filterTaps:e=!1,tapsThreshold:l=3,axis:d=void 0}){let n=me.toVector(c,e?l:d?1:0);return this.filterTaps=e,this.tapsThreshold=l,n},swipe({velocity:c=Aac,distance:t=Tac,duration:e=Oac}={}){return{velocity:this.transform(me.toVector(c)),distance:this.transform(me.toVector(t)),duration:e}},delay(c=0){switch(c){case!0:return wac;case!1:return 0;default:return c}},axisThreshold(c){return c?Rt(Rt({},vT),c):vT},keyboardDisplacement(c=Qac){return c}});var p_c=Rt(Rt({},OT),{},{device(c,t,{shared:e,pointer:{touch:l=!1}={}}){if(e.target&&!Nl.touch&&Nl.gesture)return"gesture";if(Nl.touch&&l)return"touch";if(Nl.touchscreen){if(Nl.pointer)return"pointer";if(Nl.touch)return"touch"}},bounds(c,t,{scaleBounds:e={},angleBounds:l={}}){let d=o=>{let b=FT(kZ(e,o),{min:-1/0,max:1/0});return[b.min,b.max]},n=o=>{let b=FT(kZ(l,o),{min:-1/0,max:1/0});return[b.min,b.max]};return typeof e!="function"&&typeof l!="function"?[d(),n()]:o=>[d(o),n(o)]},threshold(c,t,e){return this.lockDirection=e.axis==="lock",me.toVector(c,this.lockDirection?[.1,3]:0)},modifierKey(c){return c===void 0?"ctrlKey":c},pinchOnWheel(c=!0){return c}});var W_c=Rt(Rt({},ym),{},{mouseOnly:(c=!0)=>c});var y_c=Rt(Rt({},ym),{},{mouseOnly:(c=!0)=>c}),zZ=new Map,fm=new Map;function mh(c){zZ.set(c.key,c.engine),fm.set(c.key,c.resolver)}var xh={key:"drag",engine:Xh,resolver:Uac};var OZ=u($());function Pac(c,t){if(c==null)return{};var e={},l=Object.keys(c),d,n;for(n=0;n<l.length;n++)d=l[n],!(t.indexOf(d)>=0)&&(e[d]=c[d]);return e}function _ac(c,t){if(c==null)return{};var e=Pac(c,t),l,d;if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(c);for(d=0;d<n.length;d++)l=n[d],!(t.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(c,l)&&(e[l]=c[l])}return e}var Kac={target(c){if(c)return()=>"current"in c?c.current:c},enabled(c=!0){return c},window(c=Nl.isBrowser?window:void 0){return c},eventOptions({passive:c=!0,capture:t=!1}={}){return{passive:c,capture:t}},transform(c){return c}},qac=["target","eventOptions","window","enabled","transform"];function wZ(c={},t){let e={};for(let[l,d]of Object.entries(t))switch(typeof d){case"function":e[l]=d.call(e,c[l],l,c);break;case"object":e[l]=wZ(c[l],d);break;case"boolean":d&&(e[l]=c[l]);break}return e}function $ac(c,t,e={}){let l=c,{target:d,eventOptions:n,window:o,enabled:b,transform:i}=l,a=_ac(l,qac);if(e.shared=wZ({target:d,eventOptions:n,window:o,enabled:b,transform:i},Kac),t){let r=fm.get(t);e[t]=wZ(Rt({shared:e.shared},a),r)}else for(let r in a){let s=fm.get(r);s&&(e[r]=wZ(Rt({shared:e.shared},a[r]),s))}return e}var AZ=class{constructor(t,e){_e(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,l,d,n){let o=this._listeners,b=kT(e,l),i=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},a=Rt(Rt({},i),n);t.addEventListener(b,d,a);let r=()=>{t.removeEventListener(b,d,a),o.delete(r)};return o.add(r),r}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},gh=class{constructor(){_e(this,"_timeouts",new Map)}add(t,e,l=140,...d){this.remove(t),this._timeouts.set(t,window.setTimeout(e,l,...d))}remove(t){let e=this._timeouts.get(t);e&&window.clearTimeout(e)}clean(){this._timeouts.forEach(t=>{window.clearTimeout(t)}),this._timeouts.clear()}},TZ=class{constructor(t){_e(this,"gestures",new Set),_e(this,"_targetEventStore",new AZ(this)),_e(this,"gestureEventStores",{}),_e(this,"gestureTimeoutStores",{}),_e(this,"handlers",{}),_e(this,"config",{}),_e(this,"pointerIds",new Set),_e(this,"touchIds",new Set),_e(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),crc(this,t)}setEventIds(t){if(Wm(t))return this.touchIds=new Set(AT(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,e){this.handlers=t,this.nativeHandlers=e}applyConfig(t,e){this.config=$ac(t,e,this.config)}clean(){this._targetEventStore.clean();for(let t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){let e=this.config.shared,l={},d;if(!(e.target&&(d=e.target(),!d))){if(e.enabled){for(let o of this.gestures){let b=this.config[o],i=UT(l,b.eventOptions,!!d);if(b.enabled){let a=zZ.get(o);new a(this,t,o).bind(i)}}let n=UT(l,e.eventOptions,!!d);for(let o in this.nativeHandlers)n(o,"",b=>this.nativeHandlers[o](Rt(Rt({},this.state.shared),{},{event:b,args:t})),void 0,!0)}for(let n in l)l[n]=TT(...l[n]);if(!d)return l;for(let n in l){let{device:o,capture:b,passive:i}=ST(n);this._targetEventStore.add(d,o,"",l[n],{capture:b,passive:i})}}}};function cu(c,t){c.gestures.add(t),c.gestureEventStores[t]=new AZ(c,t),c.gestureTimeoutStores[t]=new gh}function crc(c,t){t.drag&&cu(c,"drag"),t.wheel&&cu(c,"wheel"),t.scroll&&cu(c,"scroll"),t.move&&cu(c,"move"),t.pinch&&cu(c,"pinch"),t.hover&&cu(c,"hover")}var UT=(c,t,e)=>(l,d,n,o={},b=!1)=>{var i,a;let r=(i=o.capture)!==null&&i!==void 0?i:t.capture,s=(a=o.passive)!==null&&a!==void 0?a:t.passive,G=b?l:NT(l,d,r);e&&s&&(G+="Passive"),c[G]=c[G]||[],c[G].push(n)};function trc(c,t={},e,l){let d=OZ.default.useMemo(()=>new TZ(c),[]);if(d.applyHandlers(c,l),d.applyConfig(t,e),OZ.default.useEffect(d.effect.bind(d)),OZ.default.useEffect(()=>d.clean.bind(d),[]),t.target===void 0)return d.bind.bind(d)}function QZ(c,t){return mh(xh),trc({drag:c},t||{},"drag")}var EZ=u(Y(),1),_T=u(Nb(),1);var Sb=u(Y(),1);function erc(c){let t="ns-resize";switch(c){case"n":case"s":t="ns-resize";break;case"e":case"w":t="ew-resize";break}return t}function LT(c,t){let e=erc(t);return(0,Sb.useEffect)(()=>{c?document.documentElement.style.cursor=e:document.documentElement.style.removeProperty("cursor")},[c,e]),e}function ET(c){let t=(0,Sb.useRef)(c.value),[e,l]=(0,Sb.useState)({}),d=e.value!==void 0?e.value:c.value;return(0,Sb.useLayoutEffect)(()=>{let{current:b}=t;t.current=c.value,e.value!==void 0&&!e.isStale?l({...e,isStale:!0}):e.isStale&&c.value!==b&&l({})},[c.value,e]),{value:d,onBlur:b=>{l({}),c.onBlur?.(b)},onChange:(b,i)=>{l(a=>Object.assign(a,{value:b,isStale:!1})),c.onChange(b,i)}}}var No=u(Y(),1);var jT=c=>c,UZ={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""};var Hh="CHANGE",Ga="COMMIT",Rh="CONTROL",Zh="DRAG_END",Ih="DRAG_START",DZ="DRAG",ph="INVALIDATE",Xa="PRESS_DOWN",LZ="PRESS_ENTER",kb="PRESS_UP",Wh="RESET";function lrc(c=UZ){let{value:t}=c;return{...UZ,...c,initialValue:t}}function drc(c){return(t,e)=>{let l={...t};switch(e.type){case Rh:return l.value=e.payload.value,l.isDirty=!1,l._event=void 0,l;case kb:l.isDirty=!1;break;case Xa:l.isDirty=!1;break;case Ih:l.isDragging=!0;break;case Zh:l.isDragging=!1;break;case Hh:l.error=null,l.value=e.payload.value,t.isPressEnterToChange&&(l.isDirty=!0);break;case Ga:l.value=e.payload.value,l.isDirty=!1;break;case Wh:l.error=null,l.isDirty=!1,l.value=e.payload.value||t.initialValue;break;case ph:l.error=e.payload.error;break}return l._event=e.payload.event,c(l,e)}}function PT(c=jT,t=UZ,e){let[l,d]=(0,No.useReducer)(drc(c),lrc(t)),n=p=>(W,y)=>{d({type:p,payload:{value:W,event:y}})},o=p=>W=>{d({type:p,payload:{event:W}})},b=p=>W=>{d({type:p,payload:W})},i=n(Hh),a=(p,W)=>d({type:ph,payload:{error:p,event:W}}),r=n(Wh),s=n(Ga),G=b(Ih),X=b(DZ),m=b(Zh),x=o(kb),g=o(Xa),R=o(LZ),H=(0,No.useRef)(l),Z=(0,No.useRef)({value:t.value,onChangeHandler:e});return(0,No.useLayoutEffect)(()=>{H.current=l,Z.current={value:t.value,onChangeHandler:e}}),(0,No.useLayoutEffect)(()=>{H.current._event!==void 0&&l.value!==Z.current.value&&!l.isDirty&&Z.current.onChangeHandler(l.value??"",{event:H.current._event})},[l.value,l.isDirty]),(0,No.useLayoutEffect)(()=>{t.value!==H.current.value&&!H.current.isDirty&&d({type:Rh,payload:{value:t.value??""}})},[t.value]),{change:i,commit:s,dispatch:d,drag:X,dragEnd:m,dragStart:G,invalidate:a,pressDown:g,pressEnter:R,pressUp:x,reset:r,state:l}}var KT=u(h(),1),ma=()=>{};function nrc({disabled:c=!1,dragDirection:t="n",dragThreshold:e=10,id:l,isDragEnabled:d=!1,isPressEnterToChange:n=!1,onBlur:o=ma,onChange:b=ma,onDrag:i=ma,onDragEnd:a=ma,onDragStart:r=ma,onKeyDown:s=ma,onValidate:G=ma,size:X="default",stateReducer:m=Z=>Z,value:x,type:g,...R},H){let{state:Z,change:p,commit:W,drag:y,dragEnd:I,dragStart:B,invalidate:F,pressDown:V,pressEnter:f,pressUp:C,reset:J}=PT(m,{isDragEnabled:d,value:x,isPressEnterToChange:n},b),{value:w,isDragging:A,isDirty:S}=Z,O=(0,EZ.useRef)(!1),N=LT(A,t),T=j=>{o(j),(S||!j.target.validity.valid)&&(O.current=!0,Q(j))},k=j=>{let uc=j.target.value;p(uc,j)},Q=j=>{let uc=j.currentTarget.value;try{G(uc),W(uc,j)}catch(Xc){F(Xc,j)}},ec=j=>{let{key:uc}=j;switch(s(j),uc){case"ArrowUp":C(j);break;case"ArrowDown":V(j);break;case"Enter":f(j),n&&(j.preventDefault(),Q(j));break;case"Escape":n&&S&&(j.preventDefault(),J(x,j));break}},L=QZ(j=>{let{distance:uc,dragging:Xc,event:gc,target:Uc}=j;if(j.event={...j.event,target:Uc},!!uc){if(gc.stopPropagation(),!Xc){a(j),I(j);return}i(j),y(j),A||(r(j),B(j))}},{axis:t==="e"||t==="w"?"x":"y",threshold:e,enabled:d,pointer:{capture:!1}}),z=d?L():{};return(0,KT.jsx)(Sd,{...R,...z,className:"components-input-control__input","data-empty-value":w?void 0:"",disabled:c,dragCursor:N,isDragging:A,id:l,onBlur:T,onChange:k,onKeyDown:(0,_T.withIgnoreIMEEvents)(ec),ref:H,inputSize:X,value:w??"",type:g})}var orc=(0,EZ.forwardRef)(nrc),qT=orc;var dO=u(Y(),1);var tu=u(Y(),1);var eu=u(h(),1),yh="data-wp-hash";function Bh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&irc(document)),c.__wpStyleRuntime}function brc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${yh}]`))if(e.getAttribute(yh)===t)return!0;return!1}function $T(c,t,e){if(!c.head)return;let l=Bh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(brc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(yh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function irc(c){let t=Bh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)$T(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function arc(c,t){let e=Bh();e.styles.set(c,t);for(let l of e.documents.keys())$T(l,c,t)}typeof process>"u",arc("bae7d73a59","._94dff8a2f7c49fc8__wrapper{box-sizing:border-box;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}._94dff8a2f7c49fc8__wrapper *,._94dff8a2f7c49fc8__wrapper :after,._94dff8a2f7c49fc8__wrapper :before{box-sizing:inherit}.components-panel__row .d9ac8e2c0db95cc7__field{margin-bottom:inherit}.a54361fe302593c3__label{display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-bottom:8px;padding:0;text-transform:uppercase}.de68669d18f359f5__help{text-wrap:pretty;color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));font-size:12px;font-style:normal;margin-bottom:0;margin-top:8px}");var hm={wrapper:"_94dff8a2f7c49fc8__wrapper",field:"d9ac8e2c0db95cc7__field",label:"a54361fe302593c3__label",help:"de68669d18f359f5__help"};function rrc({className:c,...t},e){return(0,eu.jsx)(cd,{ref:e,...t,className:v(hm.wrapper,c)})}function src({className:c,...t},e){return(0,eu.jsx)(cd,{ref:e,...t,className:v(hm.field,c)})}function urc({as:c,className:t,...e},l){return(0,eu.jsx)(cd,{as:c??"label",ref:l,...e,className:v(hm.label,t)})}function Grc({as:c,className:t,...e},l){return(0,eu.jsx)(cd,{as:c??"p",ref:l,...e,className:v(hm.help,t)})}function Xrc({as:c,className:t,...e},l){return(0,eu.jsx)(cd,{as:c??"span",ref:l,...e,className:v(hm.label,t)})}var cO=(0,tu.forwardRef)(rrc),tO=(0,tu.forwardRef)(src),zb=(0,tu.forwardRef)(urc),So=(0,tu.forwardRef)(Grc),eO=(0,tu.forwardRef)(Xrc);var Vn=u(h(),1);var lO=u(oc(),1);function xa(c){let{help:t,id:e,...l}=c,d=(0,lO.useInstanceId)(Cc,"wp-components-base-control",e);return{baseControlProps:{id:d,help:t,...l},controlProps:{id:d,...t?{"aria-describedby":`${d}__help`}:{}}}}var mrc=c=>{let{id:t,label:e,hideLabelFromVision:l=!1,help:d,className:n,children:o}=cc(c,"BaseControl");return(0,Vn.jsxs)(cO,{className:n,children:[(0,Vn.jsxs)(tO,{className:"components-base-control__field",children:[e&&t&&(l?(0,Vn.jsx)(Yc,{as:"label",htmlFor:t,children:e}):(0,Vn.jsx)(zb,{className:"components-base-control__label",htmlFor:t,children:e})),e&&!t&&(l?(0,Vn.jsx)(Yc,{as:"label",children:e}):(0,Vn.jsx)(nO,{children:e})),o]}),!!d&&(0,Vn.jsx)(So,{id:t?t+"__help":void 0,className:"components-base-control__help",children:d})]})},xrc=(c,t)=>{let{className:e,children:l,...d}=c;return(0,Vn.jsx)(eO,{ref:t,...d,className:v("components-base-control__label",e),children:l})},nO=(0,dO.forwardRef)(xrc),fh=Object.assign(sa(mrc,"BaseControl"),{VisualLabel:nO}),Cc=fh;var jZ=u(h(),1),hh=()=>{};function grc(c){let e=`inspector-input-control-${(0,oO.useInstanceId)(MZ)}`;return c||e}function Hrc(c,t){let{__next40pxDefaultSize:e,__next36pxDefaultSize:l,__unstableStateReducer:d=f=>f,__unstableInputWidth:n,className:o,disabled:b=!1,help:i,hideLabelFromVision:a=!1,id:r,isPressEnterToChange:s=!1,label:G,labelPosition:X="top",onChange:m=hh,onValidate:x=hh,onKeyDown:g=hh,prefix:R,size:H="default",style:Z,suffix:p,value:W,...y}=c,I=grc(r),B=v("components-input-control",o),F=ET({value:W,onBlur:y.onBlur,onChange:m}),V=i?{"aria-describedby":`${I}__help`}:{};return(0,jZ.jsx)(Cc,{className:B,help:i,id:I,children:(0,jZ.jsx)($s,{__unstableInputWidth:n,disabled:b,gap:3,hideLabelFromVision:a,id:I,justify:"left",label:G,labelPosition:X,prefix:R,size:H,style:Z,suffix:p,children:(0,jZ.jsx)(qT,{...y,...V,className:"components-input-control__input",disabled:b,id:I,isPressEnterToChange:s,onKeyDown:g,onValidate:x,paddingInlineStart:R?D(1):void 0,paddingInlineEnd:p?D(1):void 0,ref:t,size:H,stateReducer:d,...F})})})}var MZ=(0,bO.forwardRef)(Hrc),Fn=MZ;var aO=u(Mc(),1),Ab=u(Y(),1),rO=u(oc(),1);var wb=u(Y(),1),Vh=u(vc(),1);var iO=u(h(),1);function Rrc({icon:c,className:t,size:e=20,style:l={},...d}){let n=["dashicon","dashicons","dashicons-"+c,t].filter(Boolean).join(" "),b={...e!=20?{fontSize:`${e}px`,width:`${e}px`,height:`${e}px`}:{},...l};return(0,iO.jsx)("span",{className:n,style:b,...d})}var Vm=Rrc;var Fh=u(h(),1);function Zrc({icon:c=null,size:t=typeof c=="string"?20:24,...e}){if(typeof c=="string")return(0,Fh.jsx)(Vm,{icon:c,size:t,...e});if((0,wb.isValidElement)(c)&&Vm===c.type)return(0,wb.cloneElement)(c,{...e});if(typeof c=="function")return(0,wb.createElement)(c,{size:t,...e});if((0,wb.isValidElement)(c)){let{style:l,...d}=e,n=c.props.style||l?{...c.props.style,...l}:void 0,o=n?{style:n}:{};if(c.type==="svg"||c.type===Vh.SVG){let b={...c.props,width:t,height:t,...d,...o};return(0,Fh.jsx)(Vh.SVG,{...b})}return(0,wb.cloneElement)(c,{size:t,width:t,height:t,...d,...o})}return c}var bt=Zrc;var ve=u(h(),1),Irc=["onMouseDown","onClick"],sO=c=>Ab.Children.toArray(c).some(t=>(0,Ab.isValidElement)(t)?t.type===Ab.Fragment?sO(t.props.children):t.props.className!=="components-tooltip":t!=="");function prc({__experimentalIsFocusable:c,isDefault:t,isPrimary:e,isSecondary:l,isTertiary:d,isLink:n,isPressed:o,isSmall:b,size:i,variant:a,describedBy:r,...s}){let G=i,X=a,m={accessibleWhenDisabled:c,"aria-pressed":o,description:r};return b&&(G??="small"),e&&(X??="primary"),d&&(X??="tertiary"),l&&(X??="secondary"),t&&((0,aO.default)("wp.components.Button `isDefault` prop",{since:"5.4",alternative:'variant="secondary"'}),X??="secondary"),n&&(X??="link"),{...m,...s,size:G,variant:X}}var lu=(0,Ab.forwardRef)(function(t,e){let{__next40pxDefaultSize:l,accessibleWhenDisabled:d,isBusy:n,isDestructive:o,className:b,disabled:i,icon:a,iconPosition:r="left",iconSize:s,showTooltip:G,tooltipPosition:X,shortcut:m,label:x,children:g,size:R="default",text:H,variant:Z,description:p,...W}=prc(t),{href:y,target:I,"aria-checked":B,"aria-pressed":F,"aria-selected":V,...f}="href"in W?W:{href:void 0,target:void 0,...W},C=(0,rO.useInstanceId)(lu,"components-button__description"),w=v("components-button",b,{"is-next-40px-default-size":l,"is-secondary":Z==="secondary","is-primary":Z==="primary","is-small":R==="small","is-compact":R==="compact","is-tertiary":Z==="tertiary","is-pressed":[!0,"true","mixed"].includes(F),"is-pressed-mixed":F==="mixed","is-busy":n,"is-link":Z==="link","is-destructive":o,"has-text":!!a&&(H||sO(g)),"has-icon":!!a,"has-icon-right":r==="right"}),A=i&&!d,S=y!==void 0&&!i?"a":"button",O=S==="button"?{type:"button",disabled:A,"aria-checked":B,"aria-pressed":F,"aria-selected":V}:{},N=S==="a"?{href:y,target:I}:{},T={};if(i&&d){O["aria-disabled"]=!0,N["aria-disabled"]=!0;for(let Xc of Irc)T[Xc]=gc=>{gc&&(gc.stopPropagation(),gc.preventDefault())}}let k=!A&&(G&&!!x||!!m||!!x&&!g?.length&&G!==!1),Q=p?C:void 0,ec=f["aria-describedby"]||Q,L={className:w,"aria-label":f["aria-label"]||x,"aria-describedby":ec,ref:e},z=(0,ve.jsxs)(ve.Fragment,{children:[a&&r==="left"&&(0,ve.jsx)(bt,{icon:a,size:s}),H&&(0,ve.jsx)(ve.Fragment,{children:H}),g,a&&r==="right"&&(0,ve.jsx)(bt,{icon:a,size:s})]}),j=S==="a"?(0,ve.jsx)("a",{...N,...f,...T,...L,children:z}):(0,ve.jsx)("button",{...O,...f,...T,...L,children:z}),uc=k?{text:g?.length&&p?p:x,shortcut:m,placement:X&&Jb(X)}:{};return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)(Zl,{...uc,children:j}),p&&(0,ve.jsx)(Yc,{children:(0,ve.jsx)("span",{id:Q,children:p})})]})}),nc=lu;var Wrc={name:"euqsgg",styles:"input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}input[type='number']{-moz-appearance:textfield;}"},yrc=({hideHTMLArrows:c})=>c?Wrc:"",uO=U(Fn,{target:"ep09it41"})(yrc,";"),Jh=U(nc,{target:"ep09it40"})("&&&&&{color:",q.theme.accent,";}"),Brc=dc("width:",D(5),";min-width:",D(5),";height:",D(5),";",""),GO={smallSpinButtons:Brc};function ga(c){let t=Number(c);return isNaN(t)?0:t}function Ch(...c){return c.reduce((t,e)=>t+ga(e),0)}function mO(...c){return c.reduce((t,e,l)=>{let d=ga(e);return l===0?d:t-d},0)}function XO(c){let t=(c+"").split(".");return t[1]!==void 0?t[1].length:0}function du(c,t,e){let l=ga(c);return Math.max(t,Math.min(l,e))}function xO(c,t,e){let l=ga(c),d=ga(t),n=ga(e),o=Math.max(XO(e),XO(t)),b=d%n?d:0,a=Math.round((l-b)/n)*n+b;return o?ga(a.toFixed(o)):a}var frc={bottom:{align:"flex-end",justify:"center"},bottomLeft:{align:"flex-end",justify:"flex-start"},bottomRight:{align:"flex-end",justify:"flex-end"},center:{align:"center",justify:"center"},edge:{align:"center",justify:"space-between"},left:{align:"center",justify:"flex-start"},right:{align:"center",justify:"flex-end"},stretch:{align:"stretch"},top:{align:"flex-start",justify:"center"},topLeft:{align:"flex-start",justify:"flex-start"},topRight:{align:"flex-start",justify:"flex-end"}},hrc={bottom:{justify:"flex-end",align:"center"},bottomLeft:{justify:"flex-end",align:"flex-start"},bottomRight:{justify:"flex-end",align:"flex-end"},center:{justify:"center",align:"center"},edge:{justify:"space-between",align:"center"},left:{justify:"center",align:"flex-start"},right:{justify:"center",align:"flex-end"},stretch:{align:"stretch"},top:{justify:"flex-start",align:"center"},topLeft:{justify:"flex-start",align:"flex-start"},topRight:{justify:"flex-start",align:"flex-end"}};function gO(c,t="row"){if(!Ve(c))return{};let l=t==="column"?hrc:frc;return c in l?l[c]:{align:c}}var PZ=u(Y(),1);function _Z(c){return typeof c=="string"?[c]:PZ.Children.toArray(c).filter(t=>(0,PZ.isValidElement)(t))}var HO=u(h(),1);function Fm(c){let{alignment:t="edge",children:e,direction:l,spacing:d=2,...n}=cc(c,"HStack"),o=gO(t,l),a={children:_Z(e).map((G,X)=>{if(cm(G,["Spacer"])){let x=G,g=x.key||`hstack-${X}`;return(0,HO.jsx)(Je,{isBlock:!0,...x.props},g)}return G}),direction:l,justify:"center",...o,...n,gap:d},{isColumn:r,...s}=_s(a);return s}var RO=u(h(),1);function Vrc(c,t){let e=Fm(c);return(0,RO.jsx)(sc,{...e,ref:t})}var Frc=tc(Vrc,"HStack"),zc=Frc;var Jn=u(h(),1),Jrc=()=>{};function Crc(c,t){let{__unstableStateReducer:e,className:l,dragDirection:d="n",hideHTMLArrows:n=!1,spinControls:o=n?"none":"native",isDragEnabled:b=!0,isShiftStepEnabled:i=!0,label:a,max:r=1/0,min:s=-1/0,required:G=!1,shiftStep:X=10,step:m=1,spinFactor:x=1,type:g="number",value:R,size:H="default",suffix:Z,onChange:p=Jrc,...W}=c;n&&(0,IO.default)("wp.components.NumberControl hideHTMLArrows prop ",{alternative:'spinControls="none"',since:"6.2",version:"6.3"});let y=(0,KZ.useRef)(null),I=(0,ZO.useMergeRefs)([y,t]),B=m==="any",F=B?1:wX(m),V=wX(x)*F,f=(k,Q)=>(B||(k=xO(k,s,Q??F)),`${du(k,s,r)}`),C=f(0),J=g==="number"?"off":void 0,w=v("components-number-control",l),S=ot()(H==="small"&&GO.smallSpinButtons),O=(k,Q,ec)=>{ec?.preventDefault();let L=ec?.shiftKey&&i,z=L?wX(X)*V:V,j=vz(k)?C:k;return Q==="up"?j=Ch(j,z):Q==="down"&&(j=mO(j,z)),f(j,L?z:void 0)},N=(k,Q)=>{let ec={...k},{type:L,payload:z}=Q,j=z.event,uc=ec.value;if((L===kb||L===Xa)&&(ec.value=O(uc,L===kb?"up":"down",j)),L===DZ&&b){let[Xc,gc]=z.delta,Uc=z.shiftKey&&i,Lc=Uc?wX(X)*V:V,Ec,ac;switch(d){case"n":ac=gc,Ec=-1;break;case"e":ac=Xc,Ec=(0,nu.isRTL)()?-1:1;break;case"s":ac=gc,Ec=1;break;case"w":ac=Xc,Ec=(0,nu.isRTL)()?1:-1;break}if(ac!==0){ac=Math.ceil(Math.abs(ac))*Math.sign(ac);let Pc=ac*Lc*Ec;ec.value=f(Ch(uc,Pc),Uc?Lc:void 0)}}if(L===LZ||L===Ga){let Xc=G===!1&&uc==="";ec.value=Xc?uc:f(uc)}return e?.(ec,Q)??ec},T=k=>Q=>p(String(O(R,k,Q)),{event:{...Q,target:y.current}});return(0,Jn.jsx)(uO,{autoComplete:J,inputMode:"numeric",...W,className:w,dragDirection:d,hideHTMLArrows:o!=="native",isDragEnabled:b,label:a,max:r===1/0?void 0:r,min:s===-1/0?void 0:s,ref:I,required:G,step:m,type:g,value:R,__unstableStateReducer:N,size:H,suffix:o==="custom"?(0,Jn.jsxs)(Jn.Fragment,{children:[Z,(0,Jn.jsx)(de,{marginBottom:0,marginRight:2,children:(0,Jn.jsxs)(zc,{spacing:1,children:[(0,Jn.jsx)(Jh,{className:S,icon:Co,size:"small",label:(0,nu.__)("Increment"),onClick:T("up")}),(0,Jn.jsx)(Jh,{className:S,icon:mm,size:"small",label:(0,nu.__)("Decrement"),onClick:T("down")})]})})]}):Z,onChange:p})}var pO=(0,KZ.forwardRef)(Crc);pO.displayName="NumberControl";var Ke=pO;var WO=u(h(),1);function vrc(c,t){let e=cc(c,"InputControlPrefixWrapper");return(0,WO.jsx)(NZ,{...e,isPrefix:!0,ref:t})}var vh=tc(vrc,"InputControlPrefixWrapper"),Tb=vh;var yO=u(h(),1);function Yrc(c,t){let e=cc(c,"InputControlSuffixWrapper");return(0,yO.jsx)(NZ,{...e,ref:t})}var Yh=tc(Yrc,"InputControlSuffixWrapper"),ou=Yh;var bu=u(Y(),1),BO=u(oc(),1),qZ=u(h(),1),Sh="data-wp-hash";function kh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Src(document)),c.__wpStyleRuntime}function Nrc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Sh}]`))if(e.getAttribute(Sh)===t)return!0;return!1}function fO(c,t,e){if(!c.head)return;let l=kh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Nrc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Sh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Src(c){let t=kh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)fO(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function krc(c,t){let e=kh();e.styles.set(c,t);for(let l of e.documents.keys())fO(l,c,t)}typeof process>"u",krc("cbb20ea39f","._8f57b8d483c51fbe__circle-root{border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-radius:50%;box-sizing:border-box;cursor:grab;height:32px;overflow:hidden;width:32px}._8f57b8d483c51fbe__circle-root:active{cursor:grabbing}.b1bae984ac10fcc3__circle-indicator-wrapper{box-sizing:border-box;height:100%;position:relative;width:100%}.b1bae984ac10fcc3__circle-indicator-wrapper:focus-visible{outline:none}._6d2fe0a2cbb31bf0__circle-indicator{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:50%;box-sizing:border-box;display:block;height:6px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:6px}");var Nh={"circle-root":"_8f57b8d483c51fbe__circle-root","circle-indicator-wrapper":"b1bae984ac10fcc3__circle-indicator-wrapper","circle-indicator":"_6d2fe0a2cbb31bf0__circle-indicator"};function zrc({value:c,onChange:t,className:e,...l}){let d=(0,bu.useRef)(null),n=(0,bu.useRef)(void 0),o=(0,bu.useRef)(void 0),b=()=>{if(d.current===null)return;let s=d.current.getBoundingClientRect();n.current={x:s.x+s.width/2,y:s.y+s.height/2}},i=s=>{if(s!==void 0&&(s.preventDefault(),s.target?.focus(),n.current!==void 0&&t!==void 0)){let{x:G,y:X}=n.current;t(wrc(G,X,s.clientX,s.clientY))}},{startDrag:a,isDragging:r}=(0,BO.__experimentalUseDragging)({onDragStart:s=>{b(),i(s)},onDragMove:i,onDragEnd:i});return(0,bu.useEffect)(()=>{r?(o.current===void 0&&(o.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=o.current||"",o.current=void 0)},[r]),(0,qZ.jsx)("div",{ref:d,onMouseDown:a,className:v("components-angle-picker-control__angle-circle",Nh["circle-root"],e),...l,children:(0,qZ.jsx)("div",{style:c?{transform:`rotate(${c}deg)`}:void 0,className:v("components-angle-picker-control__angle-circle-indicator-wrapper",Nh["circle-indicator-wrapper"]),tabIndex:-1,children:(0,qZ.jsx)("div",{className:v("components-angle-picker-control__angle-circle-indicator",Nh["circle-indicator"])})})})}function wrc(c,t,e,l){let d=l-t,n=e-c,o=Math.atan2(d,n),b=Math.round(o*(180/Math.PI))+90;return b<0?360+b:b}var hO=zrc;var ko=u(h(),1);function Arc(c,t){let{className:e,label:l=(0,$Z.__)("Angle"),onChange:d,value:n,...o}=c,b=r=>{if(d===void 0)return;let s=r!==void 0&&r!==""?parseInt(r,10):0;d(s)},i=v("components-angle-picker-control",e),a=(0,$Z.isRTL)()?{prefix:(0,ko.jsx)(Tb,{children:"\xB0"})}:{suffix:(0,ko.jsx)(ou,{children:"\xB0"})};return(0,ko.jsxs)(ut,{...o,ref:t,className:i,gap:2,children:[(0,ko.jsx)(Me,{children:(0,ko.jsx)(Ke,{label:l,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:b,step:"1",value:n,spinControls:"none",...a})}),(0,ko.jsx)(de,{marginBottom:"1",marginTop:"auto",children:(0,ko.jsx)(hO,{"aria-hidden":"true",value:n,onChange:d})})]})}var FO=(0,VO.forwardRef)(Arc);FO.displayName="AnglePickerControl";var cI=FO;var qe=u(Y(),1),Xu=u(oc(),1),Ye=u(zh(),1),AQ=u(Cn(),1),uI=u(Nb(),1);var hQ=u(Br(),1),Db=u(Y(),1),VQ=u(zh(),1),Gu=u(oc(),1),FQ=u(Cn(),1),Ub=u(rc(),1);var kO=u(eI(),1),zO=u(oc(),1),lI=u(Y(),1);var SO=u(eI(),1),Drc=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),wh=c=>(0,SO.default)(c).normalize("NFKC").toLocaleLowerCase().replace(Drc,"-");function Ha(c){return c.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function Lrc(c,t=[],e=10){let l=[];for(let d=0;d<t.length;d++){let n=t[d],{keywords:o=[]}=n;if(typeof n.label=="string"&&(o=[...o,n.label]),!!o.some(i=>c.test((0,kO.default)(i)))&&(l.push(n),l.length===e))break}return l}function wO(c){return t=>{let[e,l]=(0,lI.useState)([]);return(0,lI.useLayoutEffect)(()=>{let{options:d,isDebounced:n}=c,o=(0,zO.debounce)(()=>{let i=Promise.resolve(typeof d=="function"?d(t):d).then(a=>{if(i.canceled)return;let r=a.map((G,X)=>({key:`${c.name}-${X}`,value:G,label:c.getOptionLabel(G),keywords:c.getOptionKeywords?c.getOptionKeywords(G):[],isDisabled:c.isOptionDisabled?c.isOptionDisabled(G):!1})),s=new RegExp("(?:\\b|\\s|^)"+Ha(t),"i");l(Lrc(s,r))});return i},n?250:0),b=o();return()=>{o.cancel(),b&&(b.canceled=!0)}},[t]),[e]}}var wt=u($(),1),TO=u($(),1),OO=u(Br(),1),Erc=typeof document<"u",jrc=function(){},dI=Erc?TO.useLayoutEffect:jrc;function nI(c,t){if(c===t)return!0;if(typeof c!=typeof t)return!1;if(typeof c=="function"&&c.toString()===t.toString())return!0;let e,l,d;if(c&&t&&typeof c=="object"){if(Array.isArray(c)){if(e=c.length,e!==t.length)return!1;for(l=e;l--!==0;)if(!nI(c[l],t[l]))return!1;return!0}if(d=Object.keys(c),e=d.length,e!==Object.keys(t).length)return!1;for(l=e;l--!==0;)if(!{}.hasOwnProperty.call(t,d[l]))return!1;for(l=e;l--!==0;){let n=d[l];if(!(n==="_owner"&&c.$$typeof)&&!nI(c[n],t[n]))return!1}return!0}return c!==c&&t!==t}function QO(c){return typeof window>"u"?1:(c.ownerDocument.defaultView||window).devicePixelRatio||1}function AO(c,t){let e=QO(c);return Math.round(t*e)/e}function Ah(c){let t=wt.useRef(c);return dI(()=>{t.current=c}),t}function UO(c){c===void 0&&(c={});let{placement:t="bottom",strategy:e="absolute",middleware:l=[],platform:d,elements:{reference:n,floating:o}={},transform:b=!0,whileElementsMounted:i,open:a}=c,[r,s]=wt.useState({x:0,y:0,strategy:e,placement:t,middlewareData:{},isPositioned:!1}),[G,X]=wt.useState(l);nI(G,l)||X(l);let[m,x]=wt.useState(null),[g,R]=wt.useState(null),H=wt.useCallback(N=>{N!==y.current&&(y.current=N,x(N))},[]),Z=wt.useCallback(N=>{N!==I.current&&(I.current=N,R(N))},[]),p=n||m,W=o||g,y=wt.useRef(null),I=wt.useRef(null),B=wt.useRef(r),F=i!=null,V=Ah(i),f=Ah(d),C=Ah(a),J=wt.useCallback(()=>{if(!y.current||!I.current)return;let N={placement:t,strategy:e,middleware:G};f.current&&(N.platform=f.current),$G(y.current,I.current,N).then(T=>{let k={...T,isPositioned:C.current!==!1};w.current&&!nI(B.current,k)&&(B.current=k,OO.flushSync(()=>{s(k)}))})},[G,t,e,f,C]);dI(()=>{a===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,s(N=>({...N,isPositioned:!1})))},[a]);let w=wt.useRef(!1);dI(()=>(w.current=!0,()=>{w.current=!1}),[]),dI(()=>{if(p&&(y.current=p),W&&(I.current=W),p&&W){if(V.current)return V.current(p,W,J);J()}},[p,W,J,V,F]);let A=wt.useMemo(()=>({reference:y,floating:I,setReference:H,setFloating:Z}),[H,Z]),S=wt.useMemo(()=>({reference:p,floating:W}),[p,W]),O=wt.useMemo(()=>{let N={position:e,left:0,top:0};if(!S.floating)return N;let T=AO(S.floating,r.x),k=AO(S.floating,r.y);return b?{...N,transform:"translate("+T+"px, "+k+"px)",...QO(S.floating)>=1.5&&{willChange:"transform"}}:{position:e,left:T,top:k}},[e,b,S.floating,r.x,r.y]);return wt.useMemo(()=>({...r,update:J,refs:A,elements:S,floatingStyles:O}),[r,J,A,S,O])}var Mrc=c=>{function t(e){return{}.hasOwnProperty.call(e,"current")}return{name:"arrow",options:c,fn(e){let{element:l,padding:d}=typeof c=="function"?c(e):c;return l&&t(l)?l.current!=null?qG({element:l.current,padding:d}).fn(e):{}:l?qG({element:l,padding:d}).fn(e):{}}}},DO=(c,t)=>{let e=ng(c);return{name:e.name,fn:e.fn,options:[c,t]}},LO=(c,t)=>{let e=og(c);return{name:e.name,fn:e.fn,options:[c,t]}},EO=(c,t)=>({fn:ag(c).fn,options:[c,t]}),jO=(c,t)=>{let e=bg(c);return{name:e.name,fn:e.fn,options:[c,t]}},oI=(c,t)=>{let e=ig(c);return{name:e.name,fn:e.fn,options:[c,t]}};var MO=(c,t)=>{let e=Mrc(c);return{name:e.name,fn:e.fn,options:[c,t]}};var oe=u(Y(),1),Ob=u(oc(),1);var uu=u(Mc(),1),vm=u(vc(),1),yQ=u(rc(),1);var KO=u(Y(),1),PO=0;function _O(c){let t=document.scrollingElement||document.body;c&&(PO=t.scrollTop);let e=c?"add":"remove";t.classList[e]("lockscroll"),document.documentElement.classList[e]("lockscroll"),c||(t.scrollTop=PO)}var bI=0;function Prc(){return(0,KO.useEffect)(()=>(bI===0&&_O(!0),++bI,()=>{bI===1&&_O(!1),--bI}),[]),null}var iI=Prc;var Cm=u(Y(),1);var oQ=u(oc(),1),kd=u(Y(),1);var Th=u(oc(),1),qO=u(Y(),1),F8c=u(Qe(),1),_rc={slots:(0,Th.observableMap)(),fills:(0,Th.observableMap)(),registerSlot:()=>{},unregisterSlot:()=>{},updateSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},updateFill:()=>{},isDefault:!0},$O=(0,qO.createContext)(_rc);$O.displayName="SlotFillContext";var pl=$O;var xe=[];for(let c=0;c<256;++c)xe.push((c+256).toString(16).slice(1));function cQ(c,t=0){return(xe[c[t+0]]+xe[c[t+1]]+xe[c[t+2]]+xe[c[t+3]]+"-"+xe[c[t+4]]+xe[c[t+5]]+"-"+xe[c[t+6]]+xe[c[t+7]]+"-"+xe[c[t+8]]+xe[c[t+9]]+"-"+xe[c[t+10]]+xe[c[t+11]]+xe[c[t+12]]+xe[c[t+13]]+xe[c[t+14]]+xe[c[t+15]]).toLowerCase()}var Krc=new Uint8Array(16);function Oh(){return crypto.getRandomValues(Krc)}function qrc(c,t,e){return!t&&!c&&crypto.randomUUID?crypto.randomUUID():$rc(c,t,e)}function $rc(c,t,e){c=c||{};let l=c.random??c.rng?.()??Oh();if(l.length<16)throw new Error("Random bytes length must be >= 16");if(l[6]=l[6]&15|64,l[8]=l[8]&63|128,t){if(e=e||0,e<0||e+16>t.length)throw new RangeError(`UUID byte range ${e}:${e+15} is out of buffer bounds`);for(let d=0;d<16;++d)t[e+d]=l[d];return t}return cQ(l)}var iu=qrc;var eQ=u(Y(),1),nQ=u(h(),1),Uh="data-wp-hash";function lQ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dQ(document)),c.__wpStyleRuntime}function tsc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Uh}]`))if(e.getAttribute(Uh)===t)return!0;return!1}function esc(c,t,e){if(!c.head)return;let l=lQ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(tsc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(Uh,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function dQ(c){let t=lQ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)esc(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}var tQ=new Set,Qh=new WeakMap,lsc=c=>{if(Qh.has(c))return Qh.get(c);let t=iu().replace(/[0-9]/g,"");for(;tQ.has(t);)t=iu().replace(/[0-9]/g,"");tQ.add(t);let e=Ds({container:c,key:t});return Qh.set(c,e),e};function Dh(c){let{children:t,document:e}=c;if((0,eQ.useLayoutEffect)(()=>{if(e)return dQ(e)},[e]),!e)return null;let l=lsc(e.head);return(0,nQ.jsx)(A1,{value:l,children:t})}var au=Dh;var bQ=u(h(),1);function ru({name:c,children:t}){let e=(0,kd.useContext)(pl),l=(0,kd.useRef)({}),d=(0,kd.useRef)(t);(0,kd.useLayoutEffect)(()=>{d.current=t},[t]),(0,kd.useLayoutEffect)(()=>{let i=l.current;return e.registerFill(c,{instance:i,children:d.current}),()=>e.unregisterFill(c,i)},[e,c]),(0,kd.useLayoutEffect)(()=>{e.updateFill(c,{instance:l.current,children:t})},[e,c,t]);let n=(0,oQ.useObservableValue)(e.slots,c);if(!n||n.type==="children")return null;let o=n.ref.current;if(!o)return null;let b=typeof t=="function"?t(n.fillProps??{}):t;return(0,kd.createPortal)((0,bQ.jsx)(au,{document:o.ownerDocument,children:b}),o)}var Lh=u(oc(),1),td=u(Y(),1);var aI=u(h(),1);function iQ(c){return typeof c=="function"}function dsc(c){return td.Children.map(c,(t,e)=>{if(!t||typeof t=="string")return t;let l=e;return typeof t=="object"&&"key"in t&&t?.key&&(l=t.key),(0,td.cloneElement)(t,{key:l})})}function nsc(c){let{name:t,children:e,fillProps:l={}}=c,d=(0,td.useContext)(pl),n=(0,td.useRef)({});(0,td.useLayoutEffect)(()=>{let a=n.current;return d.registerSlot(t,{type:"children",instance:a}),()=>d.unregisterSlot(t,a)},[d,t]);let o=(0,Lh.useObservableValue)(d.fills,t)??[],b=(0,Lh.useObservableValue)(d.slots,t);(!b||b.instance!==n.current)&&(o=[]);let i=o.map(a=>{let r=iQ(a.children)?a.children(l):a.children;return dsc(r)}).filter(a=>!(0,td.isEmptyElement)(a));return(0,aI.jsx)(aI.Fragment,{children:iQ(e)?e(i):i})}var aQ=nsc;var ed=u(Y(),1),rQ=u(oc(),1);var sQ=u(h(),1);function osc(c,t){let{name:e,fillProps:l={},as:d,children:n,...o}=c,b=(0,ed.useContext)(pl),i=(0,ed.useRef)({}),a=(0,ed.useRef)(null),r=(0,ed.useRef)(l);return(0,ed.useLayoutEffect)(()=>{r.current=l},[l]),(0,ed.useLayoutEffect)(()=>{let s=i.current;return b.registerSlot(e,{type:"portal",instance:s,ref:a,fillProps:r.current}),()=>b.unregisterSlot(e,s)},[b,e]),(0,ed.useLayoutEffect)(()=>{b.updateSlot(e,{type:"portal",instance:i.current,ref:a,fillProps:r.current})}),(0,sQ.jsx)(sc,{as:d,ref:(0,rQ.useMergeRefs)([t,a]),...o})}var uQ=(0,ed.forwardRef)(osc);var Eh=u(oc(),1),XQ=u(Y(),1),mQ=u(rI(),1);var xQ=u(h(),1);function bsc(){let c=(0,Eh.observableMap)(),t=(0,Eh.observableMap)();function e(i,a){c.set(i,a)}function l(i,a){let r=c.get(i);!r||r.instance!==a||c.delete(i)}function d(i,a){if(a.type!=="portal")return;let r=c.get(i);r&&r.type==="portal"&&r.instance===a.instance&&((0,mQ.isShallowEqual)(r.fillProps,a.fillProps)||c.set(i,a))}function n(i,a){t.set(i,[...t.get(i)||[],a])}function o(i,a){let r=t.get(i);r&&t.set(i,r.filter(s=>s.instance!==a))}function b(i,a){let r=t.get(i);if(!r)return;let s=r.find(G=>G.instance===a.instance);s&&s.children!==a.children&&t.set(i,r.map(G=>G.instance===a.instance?a:G))}return{slots:c,fills:t,registerSlot:e,unregisterSlot:l,updateSlot:d,registerFill:n,unregisterFill:o,updateFill:b}}function isc({children:c}){let[t]=(0,XQ.useState)(bsc);return(0,xQ.jsx)(pl.Provider,{value:t,children:c})}var gQ=isc;var zo=u(h(),1);var HQ=u(Y(),1),RQ=u(oc(),1);function Jm(c){let t=(0,HQ.useContext)(pl),e=(0,RQ.useObservableValue)(t.slots,c),l;return e&&e.type==="portal"&&(l=e.ref),{ref:l}}var Ra=u(Y(),1);function asc(c,t,e){let l=(0,Ra.useMemo)(()=>n=>c.subscribe(t,n),[c,t]),d=()=>e(c.get(t));return(0,Ra.useSyncExternalStore)(l,d,d)}function rsc(c){return c?.length}function jh(c){let t=(0,Ra.useContext)(pl),e=asc(t.fills,c,rsc);return(0,Ra.useMemo)(()=>e!==void 0?Array.from({length:e}):void 0,[e])}var su=(0,Cm.forwardRef)((c,t)=>{let{bubblesVirtually:e,...l}=c;return e?(0,zo.jsx)(uQ,{...l,ref:t}):(0,zo.jsx)(aQ,{...l})});su.displayName="Slot";function Mh({children:c,passthrough:t=!1}){return!(0,Cm.useContext)(pl).isDefault&&t?(0,zo.jsx)(zo.Fragment,{children:c}):(0,zo.jsx)(gQ,{children:c})}Mh.displayName="SlotFillProvider";function ZQ(c){let t=typeof c=="symbol"?c.description:c,e=d=>(0,zo.jsx)(ru,{name:c,...d});e.displayName=`${t}Fill`;let l=(0,Cm.forwardRef)((d,n)=>(0,zo.jsx)(su,{name:c,ref:n,...d}));return l.displayName=`${t}Slot`,l.__unstableName=c,{name:c,Fill:e,Slot:l}}function IQ(){return[{name:"overlay",fn({rects:c}){return c.reference}},oI({apply({rects:c,elements:t}){let{firstElementChild:e}=t.floating??{};e instanceof HTMLElement&&Object.assign(e.style,{width:`${c.reference.width}px`,height:`${c.reference.height}px`})}})]}var pQ=u(Y(),1),sI=(0,pQ.createContext)(void 0);sI.displayName="__unstableSlotNameContext";var At=u(h(),1),BQ="Popover",ssc=8,usc=()=>(0,At.jsxs)(vm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation",children:[(0,At.jsx)(vm.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,At.jsx)(vm.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})]}),WQ="components-popover__fallback-container",Gsc=()=>{let c=document.body.querySelector("."+WQ);return c||(c=document.createElement("div"),c.className=WQ,document.body.append(c)),c},Xsc=(c,t)=>{let{animate:e=!0,headerTitle:l,constrainTabbing:d,onClose:n,children:o,className:b,noArrow:i=!0,position:a,placement:r="bottom-start",offset:s=0,focusOnMount:G="firstElement",anchor:X,expandOnMobile:m,onFocusOutside:x,__unstableSlotName:g=BQ,flip:R=!0,resize:H=!0,shift:Z=!1,inline:p=!1,variant:W,style:y,__unstableForcePosition:I,anchorRef:B,anchorRect:F,getAnchorRect:V,isAlternate:f,onKeyDown:C,...J}=cc(c,"Popover"),w=R,A=H;I!==void 0&&((0,uu.default)("`__unstableForcePosition` prop in wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and  `resize={ false }`"}),w=!I,A=!I),B!==void 0&&(0,uu.default)("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),F!==void 0&&(0,uu.default)("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),V!==void 0&&(0,uu.default)("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});let S=f?"toolbar":W;f!==void 0&&(0,uu.default)("`isAlternate` prop in wp.components.Popover",{since:"6.2",alternative:"`variant` prop with the `'toolbar'` value"});let O=(0,oe.useRef)(null),[N,T]=(0,oe.useState)(null),k=(0,oe.useCallback)(Vc=>{T(Vc)},[]),Q=(0,Ob.useViewportMatch)("medium","<"),ec=m&&Q,L=!ec&&!i,z=a?Jb(a):r,j=[...r==="overlay"?IQ():[],DO(s),w&&jO(),A&&oI({padding:ssc,apply(Vc){let{firstElementChild:Nc}=Pc.floating.current??{};Nc instanceof HTMLElement&&Object.assign(Nc.style,{maxHeight:`${Math.max(0,Vc.availableHeight)}px`,overflow:"auto"})}}),Z&&LO({crossAxis:!0,limiter:EO(),padding:1}),MO({element:O})],uc=(0,oe.useContext)(sI)||g,Xc=Jm(uc),gc;(n||x)&&(gc=(Vc,Nc)=>{if(Vc==="focus-outside"){let Lt=Nc?.target,ke=Pc.reference.current,al=Pc.floating.current,E5=ke&&"contains"in ke&&ke.contains(Lt)||al?.contains(Lt),bb=al?.ownerDocument;if(!E5&&!("relatedTarget"in Nc&&Nc.relatedTarget)&&bb?.activeElement===bb?.body)return;let Ri="relatedTarget"in Nc?Nc.relatedTarget:null;if(Ri instanceof Element&&Ri.closest("[data-wp-compat-overlay-slot]")||al&&bb?.activeElement instanceof Element&&al.contains(bb.activeElement))return;x?x(Nc):n&&n()}else n&&n()});let[Uc,Lc]=(0,Ob.__experimentalUseDialog)({constrainTabbing:d,focusOnMount:G,onKeyDown:C,__unstableOnClose:gc,onClose:gc}),{x:Ec,y:ac,refs:Pc,strategy:Dt,update:Se,placement:Vt,middlewareData:{arrow:Gt}}=UO({placement:z==="overlay"?void 0:z,middleware:j,whileElementsMounted:(Vc,Nc,Lt)=>KG(Vc,Nc,Lt,{layoutShift:!1,animationFrame:!0})}),Kt=(0,oe.useCallback)(Vc=>{O.current=Vc,Se()},[Se]),co=B?.top,to=B?.bottom,fl=B?.startContainer,ol=B?.current;(0,oe.useLayoutEffect)(()=>{let Vc=Mw({anchor:X,anchorRef:B,anchorRect:F,getAnchorRect:V,fallbackReferenceElement:N});Pc.setReference(Vc)},[X,B,co,to,fl,ol,F,V,N,Pc]);let bl=(0,Ob.useMergeRefs)([Pc.setFloating,Uc,t]),il=ec?void 0:{position:Dt,top:0,left:0,x:M1(Ec),y:M1(ac)},Ul=(0,Ob.useReducedMotion)(),hl=e&&!ec&&!Ul,[Xd,Hi]=(0,oe.useState)(!1),{style:ob,...qt}=(0,oe.useMemo)(()=>jw(Vt),[Vt]),Ze=hl?{style:{...y,...ob,...il},onAnimationComplete:()=>Hi(!0),...qt}:{animate:!1,style:{...y,...il}},bc=(!hl||Xd)&&Ec!==null&&ac!==null,pc=(0,At.jsxs)(fb.div,{className:v(b,{"is-expanded":ec,"is-positioned":bc,[`is-${S==="toolbar"?"alternate":S}`]:S}),...Ze,...J,ref:bl,...Lc,tabIndex:-1,children:[ec&&(0,At.jsx)(iI,{}),ec&&(0,At.jsxs)("div",{className:"components-popover__header",children:[(0,At.jsx)("span",{className:"components-popover__header-title",children:l}),(0,At.jsx)(nc,{className:"components-popover__close",size:"small",icon:om,onClick:n,label:(0,yQ.__)("Close")})]}),(0,At.jsx)("div",{className:"components-popover__content",children:o}),L&&(0,At.jsx)("div",{ref:Kt,className:["components-popover__arrow",`is-${Vt.split("-")[0]}`].join(" "),style:{left:typeof Gt?.x<"u"&&Number.isFinite(Gt.x)?`${Gt.x}px`:"",top:typeof Gt?.y<"u"&&Number.isFinite(Gt.y)?`${Gt.y}px`:""},children:(0,At.jsx)(usc,{})})]}),Tc=Xc.ref&&!p,Rc=B||F||X;return Tc?pc=(0,At.jsx)(ru,{name:uc,children:pc}):p||(pc=(0,oe.createPortal)((0,At.jsx)(Dh,{document,children:pc}),Gsc())),Rc?pc:(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)("span",{ref:k}),pc]})},msc=(0,oe.forwardRef)(({name:c=BQ},t)=>(0,At.jsx)(su,{bubblesVirtually:!0,name:c,className:"popover-slot",ref:t})),xsc=Object.assign(tc(Xsc,"Popover"),{Slot:Object.assign(msc,{displayName:"Popover.Slot"}),__unstableSlotNameProvider:Object.assign(sI.Provider,{displayName:"Popover.__unstableSlotNameProvider"})}),Qb=xsc;var vn=u(h(),1);function fQ({items:c,onSelect:t,selectedIndex:e,instanceId:l,listBoxId:d,className:n,Component:o="div"}){return(0,vn.jsx)(o,{id:d,role:"listbox",className:"components-autocomplete__results",children:c.map((b,i)=>(0,vn.jsx)(nc,{id:`components-autocomplete-item-${l}-${b.key}`,role:"option",__next40pxDefaultSize:!0,"aria-selected":i===e,accessibleWhenDisabled:!0,disabled:b.isDisabled,className:v("components-autocomplete__result",n,{"is-selected":i===e}),variant:i===e?"primary":void 0,onClick:()=>t(b),children:b.label},b.key))})}function JQ({autocompleter:c,filterValue:t,instanceId:e,listBoxId:l,className:d,selectedIndex:n,onChangeOptions:o,onSelect:b,reset:i,contentRef:a}){let r=c.useItems??wO(c),[s]=r(t),G=(0,VQ.useAnchor)({editableContentElement:a.current}),[X,m]=(0,Db.useState)(!1),x=(0,Db.useRef)(null),g=(0,Gu.useMergeRefs)([x,(0,Gu.useRefEffect)(Z=>{a.current&&m(Z.ownerDocument!==a.current.ownerDocument)},[a])]);gsc(x,i);let R=(0,Gu.useDebounce)(FQ.speak,500);function H(Z){R&&(Z.length?R(t?(0,Ub.sprintf)((0,Ub._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",Z.length),Z.length):(0,Ub.sprintf)((0,Ub._n)("Initial %d result loaded. Type to filter all available results. Use up and down arrow keys to navigate.","Initial %d results loaded. Type to filter all available results. Use up and down arrow keys to navigate.",Z.length),Z.length),"assertive"):R((0,Ub.__)("No results."),"assertive"))}return(0,Db.useLayoutEffect)(()=>{o(s),H(s)},[s]),s.length===0?null:(0,vn.jsxs)(vn.Fragment,{children:[(0,vn.jsx)(Qb,{offset:8,focusOnMount:!1,placement:"top-start",className:"components-autocomplete__popover",anchor:G,ref:g,children:(0,vn.jsx)(fQ,{items:s,onSelect:b,selectedIndex:n,instanceId:e,listBoxId:l,className:d})}),a.current&&X&&(0,hQ.createPortal)((0,vn.jsx)(fQ,{items:s,onSelect:b,selectedIndex:n,instanceId:e,listBoxId:l,className:d,Component:Yc}),a.current.ownerDocument.body)]})}function gsc(c,t){(0,Db.useEffect)(()=>{let e=l=>{!c.current||c.current.contains(l.target)||t(l)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}},[t,c])}var CQ=u(eI(),1);function vQ(c,t,e){let{matchCount:l,isBackspacing:d,getTextAfterSelection:n,lastCompletion:o}=e;if(!c)return null;let b=null,i=-1,a=-1,r=0;for(let H of t){let Z=c.lastIndexOf(H.triggerPrefix);if(Z<0)continue;let p=Z+H.triggerPrefix.length;(p>a||p===a&&H.triggerPrefix.length>r)&&(b=H,i=Z,a=p,r=H.triggerPrefix.length)}if(!b)return null;let{allowContext:s,triggerPrefix:G}=b,X=c.slice(i+G.length);if(X.length>50)return null;let m=l===0,x=X.split(/\s/),g=x.length===1,R=d&&x.length<=3;return m&&!(R||g)||s&&!s(c.slice(0,i),n())||/^\s/.test(X)||/\s\s+$/.test(X)||o&&o.name===b.name&&X.trimEnd()===o.value?null:{completer:b,filterValue:(0,CQ.default)(X)}}var Ph=c=>{if(c===null)return"";switch(typeof c){case"string":case"number":return c.toString();case"object":return c instanceof Array?c.map(Ph).join(""):"props"in c?Ph(c.props.children):"";default:return""}},YQ=Ph;var kQ=u(SQ(),1),{lock:zQ,unlock:wQ}=(0,kQ.__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/components");var mu=u(h(),1),{subscribeOwnedListener:Hsc}=wQ(Ye.privateApis),Rsc=[],Zsc={};function Isc(c){return c!==null&&typeof c=="object"&&"action"in c&&c.action!==void 0&&"value"in c&&c.value!==void 0?c:{action:"insert-at-caret",value:c}}var TQ={selectedIndex:0,filteredOptions:Rsc,filterValue:"",autocompleter:null};function psc(c,t){switch(t.type){case"RESET":return TQ;case"SELECT":return{...c,selectedIndex:t.index};case"OPTIONS":return{...c,filteredOptions:t.options,selectedIndex:t.options.length===c.filteredOptions.length?c.selectedIndex:0};case"MATCH":return{...c,autocompleter:t.completer,filterValue:t.query}}}function OQ({record:c,onChange:t,onReplace:e,completers:l,contentRef:d}){let n=(0,Xu.useInstanceId)(Zsc),[o,b]=(0,qe.useReducer)(psc,TQ),{selectedIndex:i,filteredOptions:a,filterValue:r,autocompleter:s}=o,G=(0,qe.useRef)(!1),X=(0,qe.useRef)(""),m=(0,qe.useRef)(null);function x(f){if(s===null)return"";let C=c.start,J=C-s.triggerPrefix.length-r.length,w=(0,Ye.create)({html:(0,qe.renderToString)(f)});return t((0,Ye.insert)(c,w,J,C)),(0,Ye.getTextContent)(w)}function g(f){if(f.isDisabled||!s)return;let{getOptionCompletion:C}=s;if(!C){b({type:"RESET"}),d.current?.focus();return}let J=Isc(C(f.value,r));if(J.action==="replace"){e([J.value]);return}if(J.action==="insert-at-caret"){let w=x(J.value);if(w.startsWith(s.triggerPrefix)){let A=w.slice(s.triggerPrefix.length);A&&(m.current={name:s.name,value:A})}}b({type:"RESET"}),d.current?.focus()}function R(f){b({type:"OPTIONS",options:f})}function H(f){if(G.current=f.key==="Backspace",!!s&&a.length!==0&&!f.defaultPrevented){switch(f.key){case"ArrowUp":case"ArrowDown":{let C=f.key==="ArrowUp"?-1:1,J=(i+C+a.length)%a.length;b({type:"SELECT",index:J}),(0,uI.isAppleOS)()&&(0,AQ.speak)(YQ(a[J].label),"assertive");break}case"Escape":b({type:"RESET"}),f.preventDefault();break;case"Enter":g(a[i]);break;case"ArrowLeft":case"ArrowRight":b({type:"RESET"});return;default:return}f.preventDefault()}}let Z=(0,qe.useMemo)(()=>(0,Ye.isCollapsed)(c)?(0,Ye.getTextContent)((0,Ye.slice)(c,0)):"",[c]);(0,qe.useEffect)(()=>{let f=c.text!==X.current;X.current=c.text;function C(){return Z?(0,Ye.getTextContent)((0,Ye.slice)(c,void 0,(0,Ye.getTextContent)(c).length)):""}let J=vQ(Z,l,{matchCount:a.length,isBackspacing:G.current,getTextAfterSelection:C,lastCompletion:m.current});if(!J){s&&b({type:"RESET"});return}let{completer:w,filterValue:A}=J;!s&&!f||(m.current&&m.current.name===w.name&&(m.current=null),b({type:"MATCH",completer:w,query:A}))},[Z]);let{key:p=""}=a[i]||{},{className:W}=s||{},y=!!s&&a.length>0,I=y?`components-autocomplete-listbox-${n}`:void 0,B=y?`components-autocomplete-item-${n}-${p}`:null,F=c.start!==void 0,V=!!Z&&F&&!!s;return{listBoxId:I,activeId:B,onKeyDown:(0,uI.withIgnoreIMEEvents)(H),popover:V&&(0,mu.jsx)(JQ,{autocompleter:s,className:W,filterValue:r,instanceId:n,listBoxId:I,selectedIndex:i,onChangeOptions:R,onSelect:g,contentRef:d,reset:()=>b({type:"RESET"})},s.name+s.triggerPrefix)}}function Wsc(c,t){return c.text===t.text&&c.start===t.start&&c.end===t.end}function ysc(c){let t=(0,qe.useRef)([]),e=t.current[t.current.length-1];return(!e||!Wsc(c,e))&&t.current.push(c),t.current.length>2&&t.current.shift(),t.current[0]}function QQ(c){let t=(0,qe.useRef)(null),e=(0,qe.useRef)(void 0),{record:l}=c,d=ysc(l),{popover:n,listBoxId:o,activeId:b,onKeyDown:i}=OQ({...c,contentRef:t});e.current=i;let a=(0,Xu.useMergeRefs)([t,(0,Xu.useRefEffect)(s=>{function G(X){e.current?.(X)}return Hsc(s,"keydown",G,!0)},[])]);return l.text!==d?.text?{ref:a,children:n,"aria-autocomplete":o?"list":void 0,"aria-haspopup":o?"listbox":void 0,"aria-controls":o,"aria-owns":o,"aria-activedescendant":b??void 0}:{ref:a}}function UQ({children:c,isSelected:t,...e}){let{popover:l,...d}=OQ(e);return(0,mu.jsxs)(mu.Fragment,{children:[c(d),t&&l]})}var wL=u(rc(),1),qI=u(Y(),1),$I=u(oc(),1);var qh=u(rc(),1);var _h="data-wp-hash";function Kh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fsc(document)),c.__wpStyleRuntime}function Bsc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${_h}]`))if(e.getAttribute(_h)===t)return!0;return!1}function DQ(c,t,e){if(!c.head)return;let l=Kh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bsc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(_h,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function fsc(c){let t=Kh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)DQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function hsc(c,t){let e=Kh();e.styles.set(c,t);for(let l of e.documents.keys())DQ(l,c,t)}typeof process>"u",hsc("2eee37fabd",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var Vsc={"linked-border-control":"fa6e6c2331986855__linked-border-control","linked-border-control-full-width":"_6a6edeeb175d724f__linked-border-control-full-width",header:"f5104488f80fa50f__header",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function LQ(c){let{className:t,...e}=cc(c,"BorderBoxControlLinkedButton");return{...e,className:v(Vsc["linked-button"],t)}}var EQ=u(h(),1),Fsc=(c,t)=>{let{className:e,isLinked:l,...d}=LQ(c),n=l?(0,qh.__)("Unlink sides"):(0,qh.__)("Link sides");return(0,EQ.jsx)(nc,{...d,size:"small",icon:l?rm:am,iconSize:24,label:n,ref:t,className:e})},Jsc=tc(Fsc,"BorderBoxControlLinkedButton"),GI=Jsc;var Qm=u(rc(),1),MI=u(Y(),1),hL=u(oc(),1);var $h="data-wp-hash";function cV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vsc(document)),c.__wpStyleRuntime}function Csc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${$h}]`))if(e.getAttribute($h)===t)return!0;return!1}function jQ(c,t,e){if(!c.head)return;let l=cV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Csc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute($h,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function vsc(c){let t=cV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)jQ(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Ysc(c,t){let e=cV();e.styles.set(c,t);for(let l of e.documents.keys())jQ(l,c,t)}typeof process>"u",Ysc("2eee37fabd",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var Nsc={"linked-border-control":"fa6e6c2331986855__linked-border-control","linked-border-control-full-width":"_6a6edeeb175d724f__linked-border-control-full-width",header:"f5104488f80fa50f__header",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"},XI=c=>{let{color:t=q.gray[200],style:e="solid",width:l=K.borderWidth}=c||{},d=l!==K.borderWidth?`clamp(1px, ${l}, 10px)`:l;return`${t} ${!!l&&l!=="0"||!!t?e||"solid":e} ${d}`};function MQ(c){let{className:t,style:e,value:l,...d}=cc(c,"BorderBoxControlVisualizer");return{...d,className:v(Nsc.visualizer,t),style:{...e,"--wp-components-border-box-visualizer-top":XI(l?.top),"--wp-components-border-box-visualizer-bottom":XI(l?.bottom),"--wp-components-border-box-visualizer-start":XI(l?.left),"--wp-components-border-box-visualizer-end":XI(l?.right)},value:l}}var PQ=u(h(),1),Ssc=(c,t)=>{let{value:e,...l}=MQ(c);return(0,PQ.jsx)(sc,{...l,ref:t})},ksc=tc(Ssc,"BorderBoxControlVisualizer"),tV=ksc;var UV=u(rc(),1);var Mt=u(rc(),1);var VI=u(rc(),1);var oV=u(Y(),1),lU=u(oc(),1);var KQ=u(oc(),1),Hu=u(Y(),1),qQ=u(rc(),1);var mI=u(Y(),1),eV=(0,mI.createContext)(void 0);eV.displayName="ToggleGroupControlContext";var xu=(c="ToggleGroupControlOptionBase")=>{let t=(0,mI.useContext)(eV);if(!t)throw new Error(`${c} can only be rendered inside ToggleGroupControl.`);return t},xI=eV;var _Q=u(oc(),1),gu=u(Y(),1);function gI(c){let t=(0,gu.useRef)(!0),e=(0,_Q.usePrevious)(c),l=(0,gu.useRef)(!1);(0,gu.useEffect)(()=>{t.current&&(t.current=!1)},[]);let d=l.current||!t.current&&e!==c;return(0,gu.useEffect)(()=>{l.current=d},[d]),d?{value:c??"",defaultValue:void 0}:{value:void 0,defaultValue:c}}var HI=u(h(),1);function zsc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:n,setSelectedElement:o,disabled:b,...i},a){let r=(0,KQ.useInstanceId)(RI,"toggle-group-control-as-radio-group"),s=n||r,{value:G,defaultValue:X}=gI(d),x=Tr({defaultValue:X,value:G,setValue:l?Z=>{l(Z??void 0)}:void 0,rtl:(0,qQ.isRTL)()}),g=E(x,"value"),R=x.setValue;(0,Hu.useEffect)(()=>{g===""&&x.setActiveId(void 0)},[x,g]);let H=(0,Hu.useMemo)(()=>({activeItemIsNotFirstItem:()=>x.getState().activeId!==x.first(),baseId:s,isBlock:!t,value:g,setValue:R,setSelectedElement:o,disabled:!!b}),[s,t,x,g,o,R,b]);return(0,HI.jsx)(xI.Provider,{value:H,children:(0,HI.jsx)(Ar,{store:x,"aria-label":e,render:(0,HI.jsx)(sc,{}),...i,id:s,ref:a,disabled:b||void 0,children:c})})}var RI=(0,Hu.forwardRef)(zsc);RI.displayName="ToggleGroupControlAsRadioGroup";var $Q=u(oc(),1),ZI=u(Y(),1);var lV=u(h(),1);function wsc({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:n,setSelectedElement:o,disabled:b,...i},a){let r=(0,$Q.useInstanceId)(II,"toggle-group-control-as-button-group"),s=n||r,{value:G,defaultValue:X}=gI(d),[m,x]=Cd({defaultValue:X,value:G,onChange:l}),g=(0,ZI.useMemo)(()=>({baseId:s,value:m,setValue:x,isBlock:!t,isDeselectable:!0,setSelectedElement:o,disabled:!!b}),[s,m,x,t,o,b]);return(0,lV.jsx)(xI.Provider,{value:g,children:(0,lV.jsx)(sc,{"aria-label":e,...i,ref:a,role:"group",id:s,"aria-disabled":b||void 0,children:c})})}var II=(0,ZI.forwardRef)(wsc);II.displayName="ToggleGroupControlAsButtonGroup";var Za=u(Y(),1),pI=u(oc(),1),dV={element:void 0,top:0,right:0,bottom:0,left:0,width:0,height:0};function Asc(c){let t=c.getBoundingClientRect();if(t.width===0||t.height===0)return;let e=c.offsetParent,l=e?.getBoundingClientRect()??dV,d=e?.scrollLeft??0,n=e?.scrollTop??0,o=parseFloat(getComputedStyle(c).width),b=parseFloat(getComputedStyle(c).height),i=o/t.width,a=b/t.height;return{element:c,top:(t.top-l?.top)*a+n,right:(l?.right-t.right)*i-d,bottom:(l?.bottom-t.bottom)*a-n,left:(t.left-l?.left)*i+d,width:o,height:b}}var Tsc=100;function WI(c,t=[]){let[e,l]=(0,Za.useState)(dV),d=(0,Za.useRef)(void 0),n=(0,pI.useEvent)(()=>{if(c&&c.isConnected){let b=Asc(c);if(b)return l(b),clearInterval(d.current),!0}else clearInterval(d.current);return!1}),o=(0,pI.useResizeObserver)(()=>{n()||requestAnimationFrame(()=>{n()||(d.current=setInterval(n,Tsc))})});return(0,Za.useLayoutEffect)(()=>{o(c),c||l(dV)},[o,c]),(0,Za.useLayoutEffect)(()=>{n()},t),e}var eU=u(oc(),1),nV=u(Y(),1);var cU=u(oc(),1),yI=u(Y(),1);function tU(c,t){let e=(0,yI.useRef)(c),l=(0,cU.useEvent)(t);(0,yI.useLayoutEffect)(()=>{e.current!==c&&(l({previousValue:e.current}),e.current=c)},[l,c])}function BI(c,t,{prefix:e="subelement",dataAttribute:l=`${e}-animated`,transitionEndFilter:d=()=>!0,roundRect:n=!1}={}){let o=(0,eU.useEvent)(()=>{Object.keys(t).forEach(b=>b!=="element"&&c?.style.setProperty(`--${e}-${b}`,String(n?Math.floor(t[b]):t[b])))});(0,nV.useLayoutEffect)(()=>{o()},[t,o]),tU(t.element,({previousValue:b})=>{t.element&&b&&c?.setAttribute(`data-${l}`,"")}),(0,nV.useLayoutEffect)(()=>{function b(i){d(i)&&c?.removeAttribute(`data-${l}`)}return c?.addEventListener("transitionend",b),()=>c?.removeEventListener("transitionend",b)},[l,c,d])}var iV=u(h(),1),bV="data-wp-hash";function aV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qsc(document)),c.__wpStyleRuntime}function Osc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${bV}]`))if(e.getAttribute(bV)===t)return!0;return!1}function dU(c,t,e){if(!c.head)return;let l=aV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Osc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(bV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Qsc(c){let t=aV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)dU(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Usc(c,t){let e=aV();e.styles.set(c,t);for(let l of e.documents.keys())dU(l,c,t)}typeof process>"u",Usc("86a73788d7",'.f3fd102dd2f0e90e__toggle-group-control{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid transparent;border-radius:var(--wpds-border-radius-sm,2px);display:inline-flex;height:40px;min-width:0;position:relative}@media not (prefers-reduced-motion){.f3fd102dd2f0e90e__toggle-group-control[data-indicator-animated]:before{transition-duration:.2s;transition-property:transform,border-radius;transition-timing-function:ease-out}}.f3fd102dd2f0e90e__toggle-group-control:before{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));border-radius:var(--wpds-border-radius-sm,2px);content:"";height:calc(var(--selected-height, 0)*1px + 2px);left:-2px;opacity:min(1,max(0,var(--selected-width,0),var(--selected-height,0)));outline:2px solid transparent;outline-offset:-3px;pointer-events:none;position:absolute;top:-1px;transform:translateX(calc(var(--selected-left, 0)*1px));width:calc(var(--selected-width, 0)*1px + 2px)}.f3fd102dd2f0e90e__toggle-group-control[aria-disabled=true]:before{opacity:calc(min(1, max(0, var(--selected-width, 0), var(--selected-height, 0))) * .4)}._1344586004ce6119__has-border{border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.aa98fad5b5d333be__has-enclosing-borders:hover:not([aria-disabled=true]){border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa98fad5b5d333be__has-enclosing-borders: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));z-index:1}._4068eff8d72c19b3__is-block{display:flex;width:100%}');var fI={"toggle-group-control":"f3fd102dd2f0e90e__toggle-group-control","has-border":"_1344586004ce6119__has-border","has-enclosing-borders":"aa98fad5b5d333be__has-enclosing-borders","is-block":"_4068eff8d72c19b3__is-block"};function Dsc(c,t){let{__nextHasNoMarginBottom:e,size:l,__next40pxDefaultSize:d,className:n,isAdaptiveWidth:o=!1,isBlock:b=!1,isDeselectable:i=!1,disabled:a=!1,id:r,label:s,hideLabelFromVision:G=!1,help:X,onChange:m,value:x,children:g,...R}=cc(c,"ToggleGroupControl"),{baseControlProps:H,controlProps:Z}=xa({id:r,help:X,label:s,hideLabelFromVision:G}),[p,W]=(0,oV.useState)(),[y,I]=(0,oV.useState)(),B=(0,lU.useMergeRefs)([I,t]),F=WI(x!=null?p:void 0);BI(y,F,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:C=>C.pseudoElement==="::before",roundRect:!1});let V=v(fI["toggle-group-control"],{[fI["is-block"]]:b,[fI["has-border"]]:b&&!i,[fI["has-enclosing-borders"]]:!i},n);return(0,iV.jsx)(Cc,{...H,children:(0,iV.jsx)(i?II:RI,{...R,...Z,setSelectedElement:W,className:V,isAdaptiveWidth:o,label:s,onChange:m,ref:B,value:x,disabled:a,children:g})})}var Lsc=tc(Dsc,"ToggleGroupControl"),Yn=Lsc;var iU=u(Y(),1);var nU=u(oc(),1),hI=u(Y(),1);var ld=u(h(),1),rV="data-wp-hash";function sV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jsc(document)),c.__wpStyleRuntime}function Esc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${rV}]`))if(e.getAttribute(rV)===t)return!0;return!1}function oU(c,t,e){if(!c.head)return;let l=sV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Esc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(rV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function jsc(c){let t=sV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)oU(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Msc(c,t){let e=sV();e.styles.set(c,t);for(let l of e.documents.keys())oU(l,c,t)}typeof process>"u",Msc("94533a674c","._1dec843460a3c9d5__label{display:inline-flex;max-width:100%;min-width:0;position:relative}._50ddec5669c9d4a6__label-block{flex:1}._1563c8aa5e21d063__button{fill:currentColor;align-items:center;appearance:none;background:transparent;border:none;border-radius:var(--wpds-border-radius-xs,1px);color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:var(--wpds-cursor-control,pointer);display:flex;font-family:inherit;height:100%;justify-content:center;line-height:1;outline:none;padding:0 12px;position:relative;text-align:center}@media not (prefers-reduced-motion){._1563c8aa5e21d063__button{transition:color .16s linear,font-weight 60ms linear}}._1563c8aa5e21d063__button{user-select:none;width:100%;z-index:2}._1563c8aa5e21d063__button::-moz-focus-inner{border:0}._1563c8aa5e21d063__button[aria-disabled=true],._1563c8aa5e21d063__button[disabled]{cursor:default;opacity:.4}._1563c8aa5e21d063__button:hover:not([disabled]):not([aria-disabled=true]){color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.e1b6a1f76b7eb2bb__is-deselectable: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))}.e1b6a1f76b7eb2bb__is-deselectable:focus[aria-pressed=false]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-shadow:0 0 0 2px var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}._407216dd3e301287__is-icon{aspect-ratio:1;height:38px;padding:0}._617c0f0a1c161590__is-pressed{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-weight:var(--wpds-typography-font-weight-emphasis,600)}._2850882d974e5419__button-content{display:flex;font-size:var(--wpds-typography-font-size-md,13px);line-height:1}");var Lb={label:"_1dec843460a3c9d5__label","label-block":"_50ddec5669c9d4a6__label-block",button:"_1563c8aa5e21d063__button","is-deselectable":"e1b6a1f76b7eb2bb__is-deselectable","is-icon":"_407216dd3e301287__is-icon","is-pressed":"_617c0f0a1c161590__is-pressed","button-content":"_2850882d974e5419__button-content"},Psc=({showTooltip:c,text:t,children:e})=>c&&t?(0,ld.jsx)(Zl,{text:t,placement:"top",children:e}):(0,ld.jsx)(ld.Fragment,{children:e});function bU(c,t){let e=xu(),l=(0,nU.useInstanceId)(bU,e.baseId||"toggle-group-control-option-base"),d=cc({...c,id:l},"ToggleGroupControlOptionBase"),{isBlock:n=!1,isDeselectable:o=!1}=e,{className:b,isIcon:i=!1,value:a,children:r,showTooltip:s=!1,disabled:G,...X}=d,m=!!(e.disabled||G),x=e.value===a,g=v(Lb.label,n&&Lb["label-block"]),R=v(Lb.button,{[Lb["is-deselectable"]]:o,[Lb["is-icon"]]:i,[Lb["is-pressed"]]:x},b),H=()=>{o&&x?e.setValue(void 0):e.setValue(a)},Z={...X,className:R,"data-value":a,ref:t},p=(0,hI.useRef)(null);return(0,hI.useLayoutEffect)(()=>{x&&p.current&&e.setSelectedElement(p.current)},[x,e]),(0,ld.jsx)("div",{ref:p,className:g,children:(0,ld.jsx)(Psc,{showTooltip:s,text:X["aria-label"],children:o?(0,ld.jsx)("button",{...Z,disabled:m,"aria-pressed":x,type:"button",onClick:H,children:(0,ld.jsx)("div",{className:Lb["button-content"],children:r})}):(0,ld.jsx)(wr,{disabled:G,onFocusVisible:()=>{(!(e.value===null||e.value==="")||e.activeItemIsNotFirstItem?.())&&e.setValue(a)},render:(0,ld.jsx)("button",{type:"button",...Z}),value:a,children:(0,ld.jsx)("div",{className:Lb["button-content"],children:r})})})})}var _sc=tc(bU,"ToggleGroupControlOptionBase"),Ym=_sc;var aU=u(h(),1);function Ksc(c,t){xu("ToggleGroupControlOption");let{label:e,...l}=c,d=l["aria-label"]||e;return(0,aU.jsx)(Ym,{...l,"aria-label":d,ref:t,children:e})}var rU=(0,iU.forwardRef)(Ksc);rU.displayName="ToggleGroupControlOption";var wo=rU;var sU=u(Y(),1);var uV=u(h(),1);function qsc(c,t){xu("ToggleGroupControlOptionIcon");let{icon:e,label:l,...d}=c;return(0,uV.jsx)(Ym,{...d,isIcon:!0,"aria-label":l,showTooltip:!0,ref:t,children:(0,uV.jsx)(bt,{icon:e})})}var uU=(0,sU.forwardRef)(qsc);uU.displayName="ToggleGroupControlOptionIcon";var Ru=uU;var GV=u(h(),1),$sc=[{label:(0,VI.__)("Solid"),icon:im,value:"solid"},{label:(0,VI.__)("Dashed"),icon:kf,value:"dashed"},{label:(0,VI.__)("Dotted"),icon:wf,value:"dotted"}];function cuc({onChange:c,...t},e){return(0,GV.jsx)(Yn,{ref:e,isDeselectable:!0,onChange:l=>{c?.(l)},...t,children:$sc.map(l=>(0,GV.jsx)(Ru,{value:l.value,icon:l.icon,label:l.label},l.value))})}var tuc=tc(cuc,"BorderControlStylePicker"),XV=tuc;var GU=u(Y(),1),XU=u(h(),1);function euc(c,t){let{className:e,colorValue:l,...d}=c;return(0,XU.jsx)("span",{className:v("component-color-indicator",e),style:{background:l},ref:t,...d})}var mU=(0,GU.forwardRef)(euc);mU.displayName="ColorIndicator";var Nn=mU;var mV=function(c){var t=c/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},xV=function(c){return .2126*mV(c.r)+.7152*mV(c.g)+.0722*mV(c.b)};function FI(c){c.prototype.luminance=function(){return t=xV(this.rgba),(e=2)===void 0&&(e=0),l===void 0&&(l=Math.pow(10,e)),Math.round(l*t)/l+0;var t,e,l},c.prototype.contrast=function(t){t===void 0&&(t="#FFF");var e,l,d,n,o,b,i,a=t instanceof c?t:new c(t);return n=this.rgba,o=a.toRgb(),b=xV(n),i=xV(o),e=b>i?(b+.05)/(i+.05):(i+.05)/(b+.05),(l=2)===void 0&&(l=0),d===void 0&&(d=Math.pow(10,l)),Math.floor(d*e)/d+0},c.prototype.isReadable=function(t,e){return t===void 0&&(t="#FFF"),e===void 0&&(e={}),this.contrast(t)>=(b=(o=(l=e).size)===void 0?"normal":o,(n=(d=l.level)===void 0?"AA":d)==="AAA"&&b==="normal"?7:n==="AA"&&b==="large"?3:4.5);var l,d,n,o,b}}var cL=u(oc(),1),Do=u(rc(),1),wd=u(Y(),1);var JI=u(Y(),1),xU=u(oc(),1),gU=u(Mc(),1);var CI=u(h(),1),luc=(c,t)=>{let{renderContent:e,renderToggle:l,className:d,contentClassName:n,expandOnMobile:o,headerTitle:b,focusOnMount:i,popoverProps:a,onClose:r,onToggle:s,style:G,open:X,defaultOpen:m,position:x,variant:g}=cc(c,"Dropdown");x!==void 0&&(0,gU.default)("`position` prop in wp.components.Dropdown",{since:"6.2",alternative:"`popoverProps.placement` prop",hint:"Note that the `position` prop will override any values passed through the `popoverProps.placement` prop."});let[R,H]=(0,JI.useState)(null),Z=(0,JI.useRef)(null),[p,W]=Cd({defaultValue:m,value:X,onChange:s});function y(){if(!Z.current)return;let{ownerDocument:V}=Z.current,f=V?.activeElement?.closest('[role="dialog"]');!Z.current.contains(V.activeElement)&&(!f||f.contains(Z.current))&&I()}function I(){r?.(),W(!1)}let B={isOpen:!!p,onToggle:()=>W(!p),onClose:I},F=!!a?.anchor||!!a?.anchorRef||!!a?.getAnchorRect||!!a?.anchorRect;return(0,CI.jsxs)("div",{className:d,ref:(0,xU.useMergeRefs)([Z,t,H]),tabIndex:-1,style:G,children:[l(B),p&&(0,CI.jsx)(Qb,{position:x,onClose:I,onFocusOutside:y,expandOnMobile:o,headerTitle:b,focusOnMount:i,offset:13,anchor:F?void 0:R,variant:g,...a,className:v("components-dropdown__content",a?.className,n),children:e(B)})]})},duc=tc(luc,"Dropdown"),Sn=duc;var Wl=u(Y(),1),hD=u(oc(),1),VD=u(rc(),1);var pU=u(oc(),1),WU=u(Y(),1);var nuc=({disabled:c})=>c?dc("color:",q.ui.textDisabled,";cursor:default;",""):"",ouc={name:"1lv1yo7",styles:"display:inline-flex"},buc=({variant:c})=>c==="minimal"?ouc:"",HU=U($s,{target:"e1mv6sxx3"})("color:",q.theme.foreground,";cursor:pointer;",nuc," ",buc,";"),iuc=({multiple:c,selectSize:t="default"})=>{if(c)return;let e={default:{height:40,minHeight:40,paddingTop:0,paddingBottom:0},small:{height:24,minHeight:24,paddingTop:0,paddingBottom:0},compact:{height:32,minHeight:32,paddingTop:0,paddingBottom:0}},l=e[t]||e.default;return dc(l,"","")},Ia=18,auc=({multiple:c,selectSize:t="default"})=>{let e={default:K.controlPaddingX,small:K.controlPaddingXSmall,compact:K.controlPaddingXSmall},l=e[t]||e.default;return vt({paddingLeft:l,paddingRight:l+Ia,...c?{paddingTop:l,paddingBottom:l}:{}})},ruc=({multiple:c})=>({overflow:c?"auto":"hidden"}),suc={name:"n1jncc",styles:"field-sizing:content"},uuc=({variant:c})=>c==="minimal"?suc:"",RU=U("select",{target:"e1mv6sxx2"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:currentColor;cursor:inherit;display:block;font-family:inherit;line-height:1.3;margin:0;width:100%;max-width:none;white-space:nowrap;text-overflow:ellipsis;",pm,";",iuc,";",auc,";",ruc," ",uuc,";}"),ZU=U("div",{target:"e1mv6sxx1"})("margin-inline-end:",D(-1),";line-height:0;path{fill:currentColor;}"),IU=U(ou,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",vt({right:0}),";");var vI=u(h(),1),Guc=()=>(0,vI.jsx)(IU,{children:(0,vI.jsx)(ZU,{children:(0,vI.jsx)(ne,{icon:nm,size:Ia})})}),YI=Guc;var pa=u(h(),1);function Xuc(c){let e=`inspector-select-control-${(0,pU.useInstanceId)(Nm)}`;return c||e}function muc({options:c}){return c.map(({id:t,label:e,value:l,...d},n)=>{let o=t||`${e}-${l}-${n}`;return(0,pa.jsx)("option",{value:l,...d,children:e},o)})}function xuc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,__next36pxDefaultSize:d,className:n,disabled:o=!1,help:b,hideLabelFromVision:i,id:a,label:r,multiple:s=!1,onChange:G,options:X=[],size:m="default",value:x,labelPosition:g="top",children:R,prefix:H,suffix:Z,variant:p="default",...W}=c,y=Xuc(a),I=b?`${y}__help`:void 0;if(!X?.length&&!R)return null;let B=V=>{if(c.multiple){let C=Array.from(V.target.options).filter(({selected:J})=>J).map(({value:J})=>J);c.onChange?.(C,{event:V});return}c.onChange?.(V.target.value,{event:V})},F=v("components-select-control",n);return(0,pa.jsx)(Cc,{help:b,id:y,className:F,children:(0,pa.jsx)(HU,{disabled:o,hideLabelFromVision:i,id:y,isBorderless:p==="minimal",label:r,size:m,suffix:Z||!s&&(0,pa.jsx)(YI,{}),prefix:H,labelPosition:g,__unstableInputWidth:p==="minimal"?"auto":void 0,variant:p,children:(0,pa.jsx)(RU,{...W,"aria-describedby":I,className:"components-select-control__input",disabled:o,id:y,multiple:s,onChange:B,ref:t,selectSize:m,value:x,variant:p,children:R||(0,pa.jsx)(muc,{options:X})})})})}var Nm=(0,WU.forwardRef)(xuc);Nm.displayName="SelectControl";var kn=Nm;var NI=u(rc(),1),jb=u(Y(),1),SI=u(oc(),1);var yU=u(Y(),1);function Sm(c,t,e){return typeof c!="number"?null:parseFloat(`${du(c,t,e)}`)}function BU(c){let{min:t,max:e,value:l,initial:d}=c,[n,o]=ho(Sm(l,t,e),{initial:Sm(d??null,t,e),fallback:null}),b=(0,yU.useCallback)(i=>{o(i===null?null:Sm(i,t,e))},[t,e,o]);return[n,b]}var QU=u(Y(),1);var km=30,Zu=4,gV=()=>dc({height:km,minHeight:km},"",""),Wa=12,fU=U("div",{target:"e1epgpqk14"})({name:"1ryrvza",styles:"-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:flex-start;padding:0;position:relative;touch-action:none;width:100%;min-height:40px"}),guc=({color:c=q.ui.borderFocus})=>dc({color:c},"",""),hU=U("div",{shouldForwardProp:c=>!["color","marks"].includes(c),target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",guc,";",gV,";"),VU=U("span",{target:"e1epgpqk12"})("display:flex;margin-top:",Zu,"px;",vt({marginRight:6}),";"),FU=U("span",{target:"e1epgpqk11"})("display:flex;margin-top:",Zu,"px;",vt({marginLeft:6}),";"),Huc=({disabled:c,railColor:t})=>dc("background:",c?q.ui.backgroundDisabled:t||q.theme.gray[300],";@media ( forced-colors: active ){background:GrayText;}",""),JU=U("span",{target:"e1epgpqk10"})("left:0;pointer-events:none;right:0;display:block;height:",Zu,"px;position:absolute;margin-top:",(km-Zu)/2,"px;top:0;border-radius:",K.radiusFull,";",Huc,";"),Ruc=({disabled:c,trackColor:t})=>dc("background:",c?q.theme.gray[400]:t||"currentColor",";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),CU=U("span",{target:"e1epgpqk9"})("border-radius:",K.radiusFull,";height:",Zu,"px;pointer-events:none;display:block;position:absolute;margin-top:",(km-Zu)/2,"px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}",Ruc,";"),vU=U("span",{target:"e1epgpqk8"})({name:"g5kg28",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px"}),YU=U("span",{target:"e1epgpqk7"})("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:",q.ui.background,";z-index:1;"),Zuc=({isFilled:c})=>dc({color:c?q.theme.gray[700]:q.theme.gray[300]},"",""),NU=U("span",{target:"e1epgpqk6"})("color:",q.theme.gray[300],";font-size:11px;position:absolute;top:8px;white-space:nowrap;",vt({left:0}),";",vt({transform:"translateX( -50% )"},{transform:"translateX( 50% )"}),";",Zuc,";"),SU=({disabled:c})=>dc("background:",c?q.theme.gray[400]:q.theme.accent,";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),kU=U("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",Wa,"px;justify-content:center;margin-top:",(km-Wa)/2,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",Wa,"px;border-radius:",K.radiusRound,";z-index:3;.is-marked &{@media not ( prefers-reduced-motion ){transition:left ease 0.1s;}}",SU,";",vt({marginLeft:-10}),";",vt({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),Iuc=({isFocused:c})=>c?dc("&::before{content:' ';position:absolute;background-color:",q.theme.accent,";opacity:0.4;border-radius:",K.radiusRound,";height:",Wa+8,"px;width:",Wa+8,"px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}",""):"",zU=U("span",{target:"e1epgpqk4"})("align-items:center;border-radius:",K.radiusRound,";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:",K.elevationXSmall,";",SU,";",Iuc,";"),wU=U("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",Wa/2,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",Wa,"px );"),puc=({show:c})=>dc("display:",c?"inline-block":"none",";opacity:",c?1:0,";@media not ( prefers-reduced-motion ){transition:opacity 120ms ease,display 120ms ease allow-discrete;}@starting-style{opacity:0;}",""),Wuc={name:"1cypxip",styles:"top:-80%"},yuc={name:"1lr98c4",styles:"bottom:-80%"},Buc=({placement:c})=>c==="bottom"?yuc:Wuc,AU=U("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:",K.radiusSmall,";color:white;font-size:12px;min-width:32px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;user-select:none;line-height:1.4;",puc,";",Buc,";",vt({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),TU=U(Ke,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;input[type='number']&{",gV,";}",vt({marginLeft:`${D(4)} !important`}),";"),OU=U("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",gV,";}",vt({marginLeft:8}),";");var UU=u(h(),1);function fuc(c,t){let{describedBy:e,label:l,value:d,...n}=c;return(0,UU.jsx)(wU,{...n,"aria-describedby":e,"aria-label":l,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:d})}var huc=(0,QU.forwardRef)(fuc),DU=huc;var EU=u(rc(),1);var ya=u(h(),1);function LU(c){let{className:t,isFilled:e=!1,label:l,style:d={},...n}=c,o=v("components-range-control__mark",e&&"is-filled",t),b=v("components-range-control__mark-label",e&&"is-filled");return(0,ya.jsxs)(ya.Fragment,{children:[(0,ya.jsx)(YU,{...n,"aria-hidden":"true",className:o,style:d}),l&&(0,ya.jsx)(NU,{"aria-hidden":"true",className:b,isFilled:e,style:d,children:l})]})}var Eb=u(h(),1),jU=u($(),1);function MU(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:n=1,value:o=0,...b}=c;return(0,Eb.jsxs)(Eb.Fragment,{children:[(0,Eb.jsx)(JU,{disabled:t,...b}),e&&(0,Eb.jsx)(Vuc,{disabled:t,marks:e,min:l,max:d,step:n,value:o})]})}function Vuc(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:n=1,value:o=0}=c,i=Fuc({marks:e,min:l,max:d,step:n==="any"?1:n,value:o});return(0,Eb.jsx)(vU,{"aria-hidden":"true",className:"components-range-control__marks",children:i.map(a=>(0,jU.createElement)(LU,{...a,key:a.key,"aria-hidden":"true",disabled:t}))})}function Fuc({marks:c,min:t=0,max:e=100,step:l=1,value:d=0}){if(!c)return[];let n=e-t;if(!Array.isArray(c)){c=[];let b=1+Math.round(n/l);for(;b>c.push({value:l*c.length+t}););}let o=[];return c.forEach((b,i)=>{if(b.value<t||b.value>e)return;let a=`mark-${i}`,r=b.value<=d,s=`${(b.value-t)/n*100}%`,G={[(0,EU.isRTL)()?"right":"left"]:s};o.push({...b,isFilled:r,key:a,style:G})}),o}var Ba=u(Y(),1);var PU=u(h(),1);function _U(c){let{className:t,inputRef:e,tooltipPlacement:l,show:d=!1,style:n={},value:o=0,renderTooltipContent:b=X=>X,zIndex:i=100,...a}=c,r=Juc({inputRef:e,tooltipPlacement:l}),s=v("components-simple-tooltip",t),G={...n,zIndex:i};return(0,PU.jsx)(AU,{...a,"aria-hidden":"false",className:s,placement:r,show:d,role:"tooltip",style:G,children:b(o)})}function Juc({inputRef:c,tooltipPlacement:t}){let[e,l]=(0,Ba.useState)(),d=(0,Ba.useCallback)(()=>{c&&c.current&&l(t)},[t,c]);return(0,Ba.useEffect)(()=>{d()},[d]),(0,Ba.useEffect)(()=>(window.addEventListener("resize",d),()=>{window.removeEventListener("resize",d)})),e}var be=u(h(),1),zm=()=>{};function Cuc({resetFallbackValue:c,initialPosition:t}){return c!==void 0?Number.isNaN(c)?null:c:t!==void 0?Number.isNaN(t)?null:t:null}function KU(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,afterIcon:d,allowReset:n=!1,beforeIcon:o,className:b,color:i=q.theme.accent,currentInput:a,disabled:r=!1,help:s,hideLabelFromVision:G=!1,initialPosition:X,isShiftStepEnabled:m=!0,label:x,marks:g=!1,max:R=100,min:H=0,onBlur:Z=zm,onChange:p=zm,onFocus:W=zm,onMouseLeave:y=zm,onMouseMove:I=zm,railColor:B,renderTooltipContent:F=qt=>qt,resetFallbackValue:V,shiftStep:f=10,showTooltip:C,step:J=1,trackColor:w,value:A,withInputField:S=!0,...O}=c,[N,T]=BU({min:H,max:R,value:A??null,initial:X}),k=(0,jb.useRef)(!1),Q=C,ec=S;J==="any"&&(Q=!1,ec=!1);let[L,z]=(0,jb.useState)(Q),[j,uc]=(0,jb.useState)(!1),Xc=(0,jb.useRef)(null),gc=Xc.current?.matches(":focus"),Uc=!r&&j,Lc=N===null,ac=Lc?"":N!==void 0?N:a,Pc=Lc?(R-H)/2+H:N,Dt=Lc?50:(N-H)/(R-H)*100,Se=`${du(Dt,0,100)}%`,Vt=v("components-range-control",b),Gt=v("components-range-control__wrapper",!!g&&"is-marked"),Kt=(0,SI.useInstanceId)(KU,"inspector-range-control"),co=s?`${Kt}__help`:void 0,to=Q!==!1&&Number.isFinite(N),fl=qt=>{let Ze=parseFloat(qt.target.value);T(Ze),p(Ze)},ol=qt=>{let Ze=parseFloat(qt);T(Ze),isNaN(Ze)?n&&(k.current=!0):((Ze<H||Ze>R)&&(Ze=Sm(Ze,H,R)),p(Ze),k.current=!1)},bl=()=>{k.current&&(il(),k.current=!1)},il=()=>{let qt=Number.isNaN(V)?null:V??null;T(qt),p(qt??void 0)},Ul=()=>z(!0),hl=()=>z(!1),Xd=qt=>{Z(qt),uc(!1),hl()},Hi=qt=>{W(qt),uc(!0),Ul()},ob={[(0,NI.isRTL)()?"right":"left"]:Se};return(0,be.jsx)(Cc,{className:Vt,label:x,hideLabelFromVision:G,id:`${Kt}`,help:s,children:(0,be.jsxs)(fU,{className:"components-range-control__root",children:[o&&(0,be.jsx)(VU,{children:(0,be.jsx)(bt,{icon:o})}),(0,be.jsxs)(hU,{className:Gt,color:i,marks:!!g,children:[(0,be.jsx)(DU,{...O,className:"components-range-control__slider",describedBy:co,disabled:r,id:`${Kt}`,label:x,max:R,min:H,onBlur:Xd,onChange:fl,onFocus:Hi,onMouseMove:I,onMouseLeave:y,ref:(0,SI.useMergeRefs)([Xc,t]),step:J,value:ac??void 0}),(0,be.jsx)(MU,{"aria-hidden":!0,disabled:r,marks:g,max:R,min:H,railColor:B,step:J,value:Pc}),(0,be.jsx)(CU,{"aria-hidden":!0,className:"components-range-control__track",disabled:r,style:{width:Se},trackColor:w}),(0,be.jsx)(kU,{className:"components-range-control__thumb-wrapper",style:ob,disabled:r,children:(0,be.jsx)(zU,{"aria-hidden":!0,isFocused:Uc,disabled:r})}),to&&(0,be.jsx)(_U,{className:"components-range-control__tooltip",inputRef:Xc,tooltipPlacement:"bottom",renderTooltipContent:F,show:gc||L,style:ob,value:N})]}),d&&(0,be.jsx)(FU,{children:(0,be.jsx)(bt,{icon:d})}),ec&&(0,be.jsx)(TU,{"aria-label":x,className:"components-range-control__number",disabled:r,inputMode:"decimal",isShiftStepEnabled:m,max:R,min:H,onBlur:bl,onChange:ol,shiftStep:f,__unstableInputWidth:D(20),step:J,value:ac}),n&&(0,be.jsx)(OU,{children:(0,be.jsx)(nc,{className:"components-range-control__reset",accessibleWhenDisabled:!r,disabled:r||N===Cuc({resetFallbackValue:V,initialPosition:X}),variant:"secondary",size:"small",onClick:il,children:(0,NI.__)("Reset")})})]})})}var qU=(0,jb.forwardRef)(KU);qU.displayName="RangeControl";var Sl=qU;var $U=U(Ke,{target:"ez9hsf46"})("width:",D(24),";"),cD=U(kn,{target:"ez9hsf45"})("margin-left:",D(-2),";"),tD=U(Sl,{target:"ez9hsf44"})("flex:1;margin-right:",D(2),";"),vuc=`
 .react-colorful__interactive {
 	width: calc( 100% - ${D(2)} );
 	margin-left: ${D(1)};
-}`,YU=Q("div",{target:"ez9hsf43"})("padding-top:",D(2),";padding-right:0;padding-left:0;padding-bottom:0;"),NU=Q(zc,{target:"ez9hsf42"})("padding-left:",D(4),";padding-right:",D(4),";"),SU=Q(st,{target:"ez9hsf41"})("padding-top:",D(4),";padding-left:",D(4),";padding-right:",D(3),";padding-bottom:",D(5),";"),kU=Q("div",{target:"ez9hsf40"})(ba,";width:216px;.react-colorful{display:flex;flex-direction:column;align-items:center;width:216px;height:auto;}.react-colorful__saturation{width:100%;border-radius:0;height:216px;margin-bottom:",D(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:",K.radiusFull,";margin-bottom:",D(2),";}.react-colorful__pointer{height:16px;width:16px;border:none;box-shadow:0 0 2px 0 rgba( 0, 0, 0, 0.25 );outline:2px solid transparent;@media not ( prefers-reduced-motion ){transition:transform ",K.transitionDurationFast," ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ",K.borderWidthFocus," ",K.surfaceColor,";border:",K.borderWidthFocus," solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",K.borderWidthFocus," #fff;}",Puc,";");var zU=s(oc(),1),Hs=s(Y(),1);var lV=s(rc(),1);var dV=s(V(),1),wU=c=>{let{color:t,colorType:e}=c,[l,d]=(0,Hs.useState)(null),n=(0,Hs.useRef)(void 0),o=(0,zU.useCopyToClipboard)(()=>{switch(e){case"hsl":return t.toHslString();case"rgb":return t.toRgbString();default:case"hex":return t.toHex()}},()=>{n.current&&clearTimeout(n.current),d(t.toHex()),n.current=setTimeout(()=>{d(null),n.current=void 0},3e3)});(0,Hs.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]);let b=l===t.toHex(),i=b?(0,lV.__)("Copied!"):(0,lV.__)("Copy");return(0,dV.jsx)(Rl,{delay:0,hideOnClick:!1,text:i,children:(0,dV.jsx)(ts,{size:"compact","aria-label":i,ref:o,icon:b?Ce:Xf,showTooltip:!1})})};var fa=s(V(),1),Sn=({min:c,max:t,label:e,abbreviation:l,onChange:d,value:n})=>(0,fa.jsxs)(zc,{spacing:4,children:[(0,fa.jsx)(JU,{min:c,max:t,label:e,hideLabelFromVision:!0,value:n,onChange:b=>{if(!b){d(0);return}if(typeof b=="string"){d(parseInt(b,10));return}d(b)},prefix:(0,fa.jsx)(Tb,{children:(0,fa.jsx)(Me,{color:q.theme.accent,lineHeight:1,children:l})}),spinControls:"none"}),(0,fa.jsx)(vU,{label:e,hideLabelFromVision:!0,min:c,max:t,value:n,onChange:d,withInputField:!1})]});var So=s(V(),1),AU=({color:c,onChange:t,enableAlpha:e})=>{let{r:l,g:d,b:n,a:o}=c.toRgb();return(0,So.jsxs)(So.Fragment,{children:[(0,So.jsx)(Sn,{min:0,max:255,label:"Red",abbreviation:"R",value:l,onChange:b=>t(fc({r:b,g:d,b:n,a:o}))}),(0,So.jsx)(Sn,{min:0,max:255,label:"Green",abbreviation:"G",value:d,onChange:b=>t(fc({r:l,g:b,b:n,a:o}))}),(0,So.jsx)(Sn,{min:0,max:255,label:"Blue",abbreviation:"B",value:n,onChange:b=>t(fc({r:l,g:d,b,a:o}))}),e&&(0,So.jsx)(Sn,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(o*100),onChange:b=>t(fc({r:l,g:d,b:n,a:b/100}))})]})};var ko=s(V(),1),TU=({hsla:c,onChange:t,enableAlpha:e})=>{let l=d=>{t({...c,...d})};return(0,ko.jsxs)(ko.Fragment,{children:[(0,ko.jsx)(Sn,{min:0,max:359,label:"Hue",abbreviation:"H",value:c.h,onChange:d=>{l({h:d})}}),(0,ko.jsx)(Sn,{min:0,max:100,label:"Saturation",abbreviation:"S",value:c.s,onChange:d=>{l({s:d})}}),(0,ko.jsx)(Sn,{min:0,max:100,label:"Lightness",abbreviation:"L",value:c.l,onChange:d=>{l({l:d})}}),e&&(0,ko.jsx)(Sn,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*c.a),onChange:d=>{l({a:d/100})}})]})};var OU=s(rc(),1);var FI=s(V(),1),QU=({color:c,onChange:t,enableAlpha:e})=>{let l=n=>{if(n===void 0)return;let o=n.startsWith("#")?n:"#"+n;t(fc(o))},d=(n,o)=>{if(o.payload?.event?.nativeEvent?.inputType!=="insertFromPaste")return{...n};let i=n.value?.startsWith("#")?n.value.slice(1).toUpperCase():n.value?.toUpperCase();return{...n,value:i}};return(0,FI.jsx)(QZ,{prefix:(0,FI.jsx)(Tb,{children:(0,FI.jsx)(Me,{color:q.theme.accent,lineHeight:1,children:"#"})}),value:c.toHex().slice(1).toUpperCase(),onChange:l,maxLength:e?9:7,label:(0,OU.__)("Hex color"),hideLabelFromVision:!0,__unstableStateReducer:d,__unstableInputWidth:"9em"})};var JI=s(V(),1),UU=({colorType:c,color:t,hsla:e,onChange:l,onHSLChange:d,enableAlpha:n})=>{switch(c){case"hsl":return(0,JI.jsx)(TU,{hsla:e,onChange:d,enableAlpha:n});case"rgb":return(0,JI.jsx)(AU,{color:t,onChange:l,enableAlpha:n});default:case"hex":return(0,JI.jsx)(QU,{color:t,onChange:l,enableAlpha:n})}};var Mb=s(Y(),1);var yc=s($(),1);function Zs(){return(Zs=Object.assign||function(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(c[l]=e[l])}return c}).apply(this,arguments)}function aV(c,t){if(c==null)return{};var e,l,d={},n=Object.keys(c);for(l=0;l<n.length;l++)t.indexOf(e=n[l])>=0||(d[e]=c[e]);return d}function oV(c){var t=(0,yc.useRef)(c),e=(0,yc.useRef)(function(l){t.current&&t.current(l)});return t.current=c,e.current}var Rs=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c<t?t:c},vm=function(c){return"touches"in c},bV=function(c){return c&&c.ownerDocument.defaultView||self},DU=function(c,t,e){var l=c.getBoundingClientRect(),d=vm(t)?(function(n,o){for(var b=0;b<n.length;b++)if(n[b].identifier===o)return n[b];return n[0]})(t.touches,e):t;return{left:Rs((d.pageX-(l.left+bV(c).pageXOffset))/l.width),top:Rs((d.pageY-(l.top+bV(c).pageYOffset))/l.height)}},LU=function(c){!vm(c)&&c.preventDefault()},rV=yc.default.memo(function(c){var t=c.onMove,e=c.onKey,l=aV(c,["onMove","onKey"]),d=(0,yc.useRef)(null),n=oV(t),o=oV(e),b=(0,yc.useRef)(null),i=(0,yc.useRef)(!1),a=(0,yc.useMemo)(function(){var X=function(g){LU(g),(vm(g)?g.touches.length>0:g.buttons>0)&&d.current?n(DU(d.current,g,b.current)):x(!1)},m=function(){return x(!1)};function x(g){var R=i.current,H=bV(d.current),Z=g?H.addEventListener:H.removeEventListener;Z(R?"touchmove":"mousemove",X),Z(R?"touchend":"mouseup",m)}return[function(g){var R=g.nativeEvent,H=d.current;if(H&&(LU(R),!(function(p,W){return W&&!vm(p)})(R,i.current)&&H)){if(vm(R)){i.current=!0;var Z=R.changedTouches||[];Z.length&&(b.current=Z[0].identifier)}H.focus(),n(DU(H,R,b.current)),x(!0)}},function(g){var R=g.which||g.keyCode;R<37||R>40||(g.preventDefault(),o({left:R===39?.05:R===37?-.05:0,top:R===40?.05:R===38?-.05:0}))},x]},[o,n]),r=a[0],u=a[1],G=a[2];return(0,yc.useEffect)(function(){return G},[G]),yc.default.createElement("div",Zs({},l,{onTouchStart:r,onMouseDown:r,className:"react-colorful__interactive",ref:d,onKeyDown:u,tabIndex:0,role:"slider"}))}),Ym=function(c){return c.filter(Boolean).join(" ")},uV=function(c){var t=c.color,e=c.left,l=c.top,d=l===void 0?.5:l,n=Ym(["react-colorful__pointer",c.className]);return yc.default.createElement("div",{className:n,style:{top:100*d+"%",left:100*e+"%"}},yc.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},ld=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e},r$c={grad:.9,turn:360,rad:360/(2*Math.PI)};var jU=function(c){var t=c.s,e=c.v,l=c.a,d=(200-t)*e/100;return{h:ld(c.h),s:ld(d>0&&d<200?t*e/100/(d<=100?d:200-d)*100:0),l:ld(d/2),a:ld(l,2)}},iV=function(c){var t=jU(c);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},nV=function(c){var t=jU(c);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"};var MU=function(c){return{h:ld(c.h),s:ld(c.s),v:ld(c.v),a:ld(c.a,2)}},PU=yc.default.memo(function(c){var t=c.hue,e=c.onChange,l=Ym(["react-colorful__hue",c.className]);return yc.default.createElement("div",{className:l},yc.default.createElement(rV,{onMove:function(d){e({h:360*d.left})},onKey:function(d){e({h:Rs(t+360*d.left,0,360)})},"aria-label":"Hue","aria-valuenow":ld(t),"aria-valuemax":"360","aria-valuemin":"0"},yc.default.createElement(uV,{className:"react-colorful__hue-pointer",left:t/360,color:iV({h:t,s:100,v:100,a:1})})))}),_U=yc.default.memo(function(c){var t=c.hsva,e=c.onChange,l={backgroundColor:iV({h:t.h,s:100,v:100,a:1})};return yc.default.createElement("div",{className:"react-colorful__saturation",style:l},yc.default.createElement(rV,{onMove:function(d){e({s:100*d.left,v:100-100*d.top})},onKey:function(d){e({s:Rs(t.s+100*d.left,0,100),v:Rs(t.v-100*d.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+ld(t.s)+"%, Brightness "+ld(t.v)+"%"},yc.default.createElement(uV,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:iV(t)})))}),sV=function(c,t){if(c===t)return!0;for(var e in c)if(c[e]!==t[e])return!1;return!0};function KU(c,t,e){var l=oV(e),d=(0,yc.useState)(function(){return c.toHsva(t)}),n=d[0],o=d[1],b=(0,yc.useRef)({color:t,hsva:n});(0,yc.useEffect)(function(){if(!c.equal(t,b.current.color)){var a=c.toHsva(t);b.current={hsva:a,color:t},o(a)}},[t,c]),(0,yc.useEffect)(function(){var a;sV(n,b.current.hsva)||c.equal(a=c.fromHsva(n),b.current.color)||(b.current={hsva:n,color:a},l(a))},[n,c,l]);var i=(0,yc.useCallback)(function(a){o(function(r){return Object.assign({},r,a)})},[]);return[n,i]}var _uc,Kuc=typeof window<"u"?yc.useLayoutEffect:yc.useEffect,quc=function(){return _uc||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)};var EU=new Map,qU=function(c){Kuc(function(){var t=c.current?c.current.ownerDocument:document;if(t!==void 0&&!EU.has(t)){var e=t.createElement("style");e.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,EU.set(t,e);var l=quc();l&&e.setAttribute("nonce",l),t.head.appendChild(e)}},[])},$uc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,n=c.onChange,o=aV(c,["className","colorModel","color","onChange"]),b=(0,yc.useRef)(null);qU(b);var i=KU(e,d,n),a=i[0],r=i[1],u=Ym(["react-colorful",t]);return yc.default.createElement("div",Zs({},o,{ref:b,className:u}),yc.default.createElement(_U,{hsva:a,onChange:r}),yc.default.createElement(PU,{hue:a.h,onChange:r,className:"react-colorful__last-control"}))};var csc=function(c){var t=c.className,e=c.hsva,l=c.onChange,d={backgroundImage:"linear-gradient(90deg, "+nV(Object.assign({},e,{a:0}))+", "+nV(Object.assign({},e,{a:1}))+")"},n=Ym(["react-colorful__alpha",t]),o=ld(100*e.a);return yc.default.createElement("div",{className:n},yc.default.createElement("div",{className:"react-colorful__alpha-gradient",style:d}),yc.default.createElement(rV,{onMove:function(b){l({a:b.left})},onKey:function(b){l({a:Rs(e.a+b.left)})},"aria-label":"Alpha","aria-valuetext":o+"%","aria-valuenow":o,"aria-valuemin":"0","aria-valuemax":"100"},yc.default.createElement(uV,{className:"react-colorful__alpha-pointer",left:e.a,color:nV(e)})))},tsc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,n=c.onChange,o=aV(c,["className","colorModel","color","onChange"]),b=(0,yc.useRef)(null);qU(b);var i=KU(e,d,n),a=i[0],r=i[1],u=Ym(["react-colorful",t]);return yc.default.createElement("div",Zs({},o,{ref:b,className:u}),yc.default.createElement(_U,{hsva:a,onChange:r}),yc.default.createElement(PU,{hue:a.h,onChange:r}),yc.default.createElement(csc,{hsva:a,onChange:r,className:"react-colorful__last-control"}))};var esc={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(c){return c},fromHsva:MU,equal:sV},$U=function(c){return yc.default.createElement(tsc,Zs({},c,{colorModel:esc}))};var lsc={defaultColor:{h:0,s:0,v:0},toHsva:function(c){return{h:c.h,s:c.s,v:c.v,a:1}},fromHsva:function(c){var t=MU(c);return{h:t.h,s:t.s,v:t.v}},equal:sV},cD=function(c){return yc.default.createElement($uc,Zs({},c,{colorModel:lsc}))};var GV=s(V(),1);function tD(c){return{...fc(c).toHsv(),h:c.h,a:c.a}}function dsc(c,t){return c.h===t.h&&c.s===t.s&&c.l===t.l&&c.a===t.a}function nsc(c,t,e){let l=tD(c);if(c.l!==0)return l;let d=e!==null&&e.s!==c.s;return{h:c.h,s:d?c.s:t.s,v:0,a:c.a}}var eD=({hsla:c,enableAlpha:t,onChange:e,onInteractionStart:l,onInteractionEnd:d})=>{let[n,o]=(0,Mb.useState)(()=>tD(c)),b=(0,Mb.useRef)(null),i=(0,Mb.useRef)(c),a=(0,Mb.useRef)(!1);(0,Mb.useEffect)(()=>{if(a.current){i.current=c;return}if(b.current&&dsc(b.current,c)){i.current=c;return}b.current=null,o(X=>nsc(c,X,i.current)),i.current=c},[c]);let r={onPointerDown({currentTarget:X,pointerId:m}){a.current=!0,l?.(),X.setPointerCapture(m)},onPointerUp({currentTarget:X,pointerId:m}){X.releasePointerCapture(m),a.current=!1,d?.()},onPointerCancel({currentTarget:X,pointerId:m}){X.releasePointerCapture(m),a.current=!1,d?.()}},u=X=>{o(X);let m={...fc(X).toHsl(),a:X.a};b.current=m,e(m)};if(t)return(0,GV.jsx)($U,{color:n,onChange:u,...r});let G={h:n.h,s:n.s,v:n.v};return(0,GV.jsx)(cD,{color:G,onChange:X=>{u({...X,a:n.a})},...r})};var kn=s(V(),1);gl([Hl]);function lD(c,t){return c.s===0?c.l===0||c.l===100?{...c,h:t.h,s:t.s}:{...c,h:t.h}:c}var osc=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],bsc=(c,t)=>{let{enableAlpha:e=!1,color:l,onChange:d,defaultValue:n="#fff",copyFormat:o,...b}=cc(c,"ColorPicker"),[i,a]=Jd({onChange:d,value:l,defaultValue:n}),r=(0,Wl.useMemo)(()=>fc(i||""),[i]),u=(0,dD.useDebounce)(a),[G,X]=(0,Wl.useState)(()=>({...r.toHsl()})),m=(0,Wl.useRef)(r.toHex()),x=(0,Wl.useRef)(!1);(0,Wl.useEffect)(()=>{if(x.current||r.isEqual(m.current))return;m.current=r.toHex();let W=r.toHsl();X(y=>lD(W,y))},[r]);let g=(0,Wl.useCallback)(W=>{X(W);let y=m.current,I=fc(W).toHex();fc(I).isEqual(y)||(m.current=I,a(I))},[a]),R=(0,Wl.useCallback)(W=>{let y=W.toHsl();X(B=>lD(y,B));let I=W.toHex();m.current=I,u(I)},[u]),[H,Z]=(0,Wl.useState)(o||"hex"),p=(0,Wl.useCallback)(W=>{let y=W.clipboardData?.getData("text")?.trim();if(!y)return;let I=fc(y);if(!I.isValid())return;R(I);let B={hex:"hex",rgb:"rgb",hsl:"hsl"},F=String(Xw(y)),h=B[F];h&&Z(h),W.stopPropagation(),W.preventDefault()},[R,Z]);return(0,kn.jsxs)(kU,{ref:t,...b,onPasteCapture:p,children:[(0,kn.jsx)(eD,{onChange:g,hsla:G,enableAlpha:e,onInteractionStart:()=>{x.current=!0},onInteractionEnd:()=>{x.current=!1}}),(0,kn.jsxs)(YU,{children:[(0,kn.jsxs)(NU,{justify:"space-between",children:[(0,kn.jsx)(CU,{size:"compact",options:osc,value:H,onChange:W=>Z(W),label:(0,nD.__)("Color format"),hideLabelFromVision:!0,variant:"minimal"}),(0,kn.jsx)(wU,{color:r,colorType:o||H})]}),(0,kn.jsx)(SU,{direction:"column",gap:2,children:(0,kn.jsx)(UU,{colorType:H,color:r,hsla:G,onChange:R,onHSLChange:g,enableAlpha:e})})]})]})},isc=tc(bsc,"ColorPicker"),oD=isc;var bD=s(Y(),1);function asc(c){return typeof c.onChangeComplete<"u"||typeof c.disableAlpha<"u"||typeof c.color?.hex=="string"}function rsc(c){if(c!==void 0){if(typeof c=="string")return c;if(c.hex)return c.hex}}var usc=Jb(c=>{let t=fc(c),e=t.toHex(),l=t.toRgb(),d=t.toHsv(),n=t.toHsl();return{hex:e,rgb:l,hsv:d,hsl:n,source:"hex",oldHue:n.h}});function iD(c){let{onChangeComplete:t}=c,e=(0,bD.useCallback)(l=>{t(usc(l))},[t]);return asc(c)?{color:rsc(c.color),enableAlpha:!c.disableAlpha,onChange:e}:{...c,color:c.color,enableAlpha:c.enableAlpha,onChange:c.onChange}}var aD=s(V(),1),zn=c=>(0,aD.jsx)(oD,{...iD(c)});var HD=s(oc(),1),RD=s(rc(),1),Nm=s(Y(),1);var rD=s(Y(),1),ha=(0,rD.createContext)({});ha.displayName="CircularOptionPickerContext";var uD=s(oc(),1),Pb=s(Y(),1);var zo=s(V(),1);function ssc(c,t){let{isPressed:e,label:l,...d}=c;return(0,zo.jsx)(nc,{__next40pxDefaultSize:!0,...d,"aria-pressed":e,ref:t,label:l})}var Gsc=(0,Pb.forwardRef)(ssc);function Xsc(c,t){let{id:e,isSelected:l,label:d,...n}=c,{setActiveId:o,activeId:b}=(0,Pb.useContext)(ha);return(0,Pb.useEffect)(()=>{l&&!b&&window.setTimeout(()=>o?.(e),0)},[l,o,b,e]),(0,zo.jsx)(Be.Item,{render:(0,zo.jsx)(nc,{__next40pxDefaultSize:!0,...n,role:"option","aria-selected":!!l,ref:t,label:d}),id:e})}var msc=(0,Pb.forwardRef)(Xsc);function XV({className:c,isSelected:t,selectedIconProps:e={},tooltipText:l,...d}){let{baseId:n,presentation:o="toggle-buttons"}=(0,Pb.useContext)(ha),i={id:(0,uD.useInstanceId)(XV,n||"components-circular-option-picker__option"),className:"components-circular-option-picker__option",...d},a=o==="listbox"?(0,zo.jsx)(msc,{...i,label:l,isSelected:t}):(0,zo.jsx)(Gsc,{...i,label:l,isPressed:o==="toggle-buttons"?!!t:void 0});return(0,zo.jsxs)("div",{className:v(c,"components-circular-option-picker__option-wrapper"),children:[a,o!=="command-buttons"&&t&&(0,zo.jsx)(de,{icon:Ce,...e})]})}var sD=s(V(),1);function GD({className:c,options:t,...e}){let l="aria-label"in e||"aria-labelledby"in e?"group":void 0;return(0,sD.jsx)("div",{...e,role:l,className:v("components-circular-option-picker__option-group","components-circular-option-picker__swatches",c),children:t})}var CI=s(V(),1);function XD({buttonProps:c,className:t,dropdownProps:e,linkText:l}){return(0,CI.jsx)(Yn,{className:v("components-circular-option-picker__dropdown-link-action",t),renderToggle:({isOpen:d,onToggle:n})=>(0,CI.jsx)(nc,{"aria-expanded":d,"aria-haspopup":"true",onClick:n,variant:"link",...c,children:l}),...e})}function mD({className:c,children:t,...e}){return(0,CI.jsx)(nc,{__next40pxDefaultSize:!0,className:v("components-circular-option-picker__clear",c),variant:"tertiary",...e,children:t})}var xD=s(rc(),1),gD=s(Mc(),1);function wo(c,t){t!==void 0&&(0,gD.default)(`\`asButtons\` prop in wp.components.${c}`,{since:"7.2",alternative:"`presentation`",hint:'`asButtons={ true }` maps to `presentation="toggle-buttons"`. Explicit `presentation` takes precedence.'})}function vI(c,t){return c??(t?"toggle-buttons":"listbox")}function Va(c,t,e,l,d){let n=vI(d,c),o=n==="listbox"?{presentation:"listbox",loop:t}:{presentation:n},b={"aria-labelledby":l,"aria-label":l?void 0:e||(0,xD.__)("Custom color picker")};return{metaProps:o,labelProps:b,resolvedPresentation:n}}var kd=s(V(),1);function xsc(c){let{actions:t,options:e,baseId:l,className:d,loop:n=!0,children:o,...b}=c,[i,a]=(0,Nm.useState)(void 0),r=(0,Nm.useMemo)(()=>({baseId:l,activeId:i,setActiveId:a,presentation:"listbox"}),[l,i,a]);return(0,kd.jsx)("div",{className:d,children:(0,kd.jsxs)(ha.Provider,{value:r,children:[(0,kd.jsx)(Be,{...b,id:l,focusLoop:n,rtl:(0,RD.isRTL)(),role:"listbox",activeId:i,setActiveId:a,children:e}),o,t]})})}function gsc(c){let{actions:t,options:e,children:l,baseId:d,presentation:n,...o}=c,b=(0,Nm.useMemo)(()=>({baseId:d,presentation:n}),[d,n]);return(0,kd.jsx)("div",{...o,role:"group",id:d,children:(0,kd.jsxs)(ha.Provider,{value:b,children:[e,l,t]})})}function Fa(c){let{asButtons:t,presentation:e,loop:l,actions:d,options:n,children:o,className:b,...i}=c;wo("CircularOptionPicker",t);let a=vI(e,t),r=(0,HD.useInstanceId)(Fa,"components-circular-option-picker",i.id),u=d?(0,kd.jsx)("div",{className:"components-circular-option-picker__custom-clear-wrapper",children:d}):void 0,G=(0,kd.jsx)("div",{className:"components-circular-option-picker__swatches",children:n}),X={baseId:r,className:v("components-circular-option-picker",b),actions:u,options:G,children:o};return a==="listbox"?(0,kd.jsx)(xsc,{...i,...X,loop:l}):(0,kd.jsx)(gsc,{...i,...X,presentation:a})}Fa.Option=XV;Fa.OptionGroup=GD;Fa.ButtonAction=mD;Fa.DropdownLinkAction=XD;Fa.displayName="CircularOptionPicker";var ZD=Fa;var qe=ZD;function ID(c){let{expanded:t=!1,alignment:e="stretch",...l}=cc(c,"VStack");return Wm({direction:"column",expanded:t,alignment:e,...l})}var pD=s(V(),1);function Hsc(c,t){let e=ID(c);return(0,pD.jsx)(uc,{...e,ref:t})}var Rsc=tc(Hsc,"VStack"),tt=Rsc;function WD(c){let{as:t,level:e=2,color:l=q.theme.foreground,isBlock:d=!0,weight:n=K.fontWeightEmphasis,...o}=cc(c,"Heading"),b=t||`h${e}`,i={};return typeof b=="string"&&b[0]!=="h"&&(i.role="heading",i["aria-level"]=typeof e=="string"?parseInt(e):e),{...mm({color:l,isBlock:d,weight:n,size:kA(e),...o}),...i,as:b}}var yD=s(V(),1);function Zsc(c,t){let e=WD(c);return(0,yD.jsx)(uc,{...e,ref:t})}var Isc=tc(Zsc,"Heading"),kl=Isc;var fD=s(V(),1),xV="data-wp-hash";function gV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wsc(document)),c.__wpStyleRuntime}function psc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${xV}]`))if(e.getAttribute(xV)===t)return!0;return!1}function BD(c,t,e){if(!c.head)return;let l=gV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(psc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(xV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Wsc(c){let t=gV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)BD(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function ysc(c,t){let e=gV();e.styles.set(c,t);for(let l of e.documents.keys())BD(l,c,t)}typeof process>"u",ysc("7f9bfd3385",".ab61d20c737fa550__content-wrapper{margin-left:-8px;margin-right:-8px}.ab61d20c737fa550__content-wrapper:first-of-type{margin-top:-8px}.ab61d20c737fa550__content-wrapper:last-of-type{margin-bottom:-8px}.f0a033fae417d720__padding-small{padding:8px}.d83816967399484e__padding-medium{padding:16px}");var mV={"content-wrapper":"ab61d20c737fa550__content-wrapper","padding-small":"f0a033fae417d720__padding-small","padding-medium":"d83816967399484e__padding-medium"};function Bsc(c,t){let{paddingSize:e="small",className:l,...d}=cc(c,"DropdownContentWrapper");return(0,fD.jsx)("div",{...d,className:v(mV["content-wrapper"],{[mV["padding-small"]]:e!=="none"&&e!=="medium",[mV["padding-medium"]]:e==="medium"},l),ref:t})}var fsc=tc(Bsc,"DropdownContentWrapper"),Ao=fsc;var hD=s(rc(),1);gl([Hl,pI]);var VD=c=>{let t=/var\(/.test(c??""),e=/color-mix\(/.test(c??"");return!t&&!e},FD=(c,t=[],e=!1,l)=>{if(!c)return"";let d=c?VD(c):!1,n=d?fc(c).toHex():c,o=e?t:[{colors:t}];for(let{colors:b}of o)for(let{name:i,color:a,slug:r}of b){if(l){if(r===l)return i;continue}let u=d?fc(a).toHex():a;if(n===u)return i}return(0,hD.__)("Custom")},hsc=c=>Array.isArray(c.colors)&&!("color"in c),YI=c=>c.length>0&&c.every(t=>hsc(t)),JD=(c,t)=>{if(!c||!t||VD(c))return c;let{ownerDocument:e}=t,{defaultView:l}=e,d=l?.getComputedStyle(t).backgroundColor;return d?fc(d).toHex():c};var ht=s(V(),1),HV="data-wp-hash";function RV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fsc(document)),c.__wpStyleRuntime}function Vsc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${HV}]`))if(e.getAttribute(HV)===t)return!0;return!1}function vD(c,t,e){if(!c.head)return;let l=RV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Vsc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(HV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Fsc(c){let t=RV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)vD(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Jsc(c,t){let e=RV();e.styles.set(c,t);for(let l of e.documents.keys())vD(l,c,t)}typeof process>"u",Jsc("a7b05d56c7",".cf6db1948d5273a8__color-heading{text-transform:uppercase}.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading{font-size:11px;line-height:24px;margin-bottom:0}");var Csc={"color-heading":"cf6db1948d5273a8__color-heading"};gl([Hl,pI]);function YD({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:n,presentation:o,...b}){let i=(0,zd.useMemo)(()=>e.map(({color:a,name:r,slug:u},G)=>{let X=fc(a),m=o!=="command-buttons"&&(n?u===n:d===a);return(0,ht.jsx)(qe.Option,{isSelected:m,selectedIconProps:m?{fill:X.contrast()>X.contrast("#000")?"#fff":"#000"}:{},tooltipText:r||(0,To.sprintf)((0,To.__)("Color code: %s"),a),style:{backgroundColor:a,color:a},onClick:m?t:()=>l(a,G,u)},u??`${a}-${G}`)}),[e,d,n,l,t,o]);return(0,ht.jsx)(qe.OptionGroup,{className:c,options:i,...b})}function ND({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:n,headingLevel:o,presentation:b}){let i=(0,CD.useInstanceId)(ND,"color-palette");return e.length===0?null:(0,ht.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,colors:r},u)=>{let G=`${i}-${u}`;return(0,ht.jsxs)(tt,{spacing:2,children:[(0,ht.jsx)(kl,{className:Csc["color-heading"],id:G,level:o,children:a}),(0,ht.jsx)(YD,{clearColor:t,colors:r,onChange:(X,m,x)=>l(X,u,x),value:d,selectedSlug:n,presentation:b,"aria-labelledby":G})]},u)})})}function ZV({isRenderedInSidebar:c,popoverProps:t,...e}){let l=(0,zd.useMemo)(()=>({shift:!0,resize:!1,...c?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...t}),[c,t]);return(0,ht.jsx)(Yn,{contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:l,...e})}function vsc(c,t){let{asButtons:e,presentation:l,loop:d,clearable:n=!0,colors:o=[],disableCustomColors:b=!1,enableAlpha:i=!1,onChange:a,value:r,selectedSlug:u,__experimentalIsRenderedInSidebar:G=!1,headingLevel:X=2,"aria-label":m,"aria-labelledby":x,...g}=c;wo("ColorPalette",e);let[R,H]=(0,zd.useState)(r),Z=(0,zd.useCallback)(()=>a(void 0),[a]),p=(0,zd.useCallback)(k=>{H(JD(r,k))},[r]),W=YI(o),y=(0,zd.useMemo)(()=>FD(r,o,W,u),[r,o,W,u]),I=()=>(0,ht.jsx)(Ao,{paddingSize:"none",children:(0,ht.jsx)(zn,{color:R,onChange:k=>a(k),enableAlpha:i})}),B=r?.startsWith("#"),F=r?.replace(/^var\((.+)\)$/,"$1"),h=F?(0,To.sprintf)((0,To.__)('Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),y,F):(0,To.__)("Custom color picker"),{metaProps:f,labelProps:C,resolvedPresentation:J}=Va(e,d,m,x,l),z={clearColor:Z,onChange:a,value:r,selectedSlug:u,presentation:J},N=!!n&&(0,ht.jsx)(qe.ButtonAction,{onClick:Z,accessibleWhenDisabled:!0,disabled:!r,children:(0,To.__)("Clear")});return b&&o.length===0&&!N?null:(0,ht.jsxs)(tt,{spacing:3,ref:t,...g,children:[!b&&(0,ht.jsx)(ZV,{isRenderedInSidebar:G,renderContent:I,renderToggle:({isOpen:k,onToggle:T})=>(0,ht.jsxs)(tt,{className:"components-color-palette__custom-color-wrapper",spacing:0,children:[(0,ht.jsx)("button",{ref:p,className:"components-color-palette__custom-color-button","aria-expanded":k,"aria-haspopup":"true",onClick:T,"aria-label":h,style:{background:r},type:"button"}),(0,ht.jsxs)(tt,{className:"components-color-palette__custom-color-text-wrapper",spacing:.5,children:[(0,ht.jsx)(Vo,{className:"components-color-palette__custom-color-name",children:r?y:(0,To.__)("No color selected")}),(0,ht.jsx)(Vo,{className:v("components-color-palette__custom-color-value",{"components-color-palette__custom-color-value--is-hex":B}),children:F})]})]})}),(o.length>0||N)&&(0,ht.jsx)(qe,{...f,...C,actions:N,options:W?(0,ht.jsx)(ND,{...z,headingLevel:X,colors:o,value:r}):(0,ht.jsx)(YD,{...z,colors:o,value:r})})]})}var SD=(0,zd.forwardRef)(vsc);SD.displayName="ColorPalette";var _b=SD;var wc=s(rc(),1),wn={px:{value:"px",label:"px",a11yLabel:(0,wc.__)("Pixels (px)"),step:1},"%":{value:"%",label:"%",a11yLabel:(0,wc.__)("Percent (%)"),step:.1},em:{value:"em",label:"em",a11yLabel:(0,wc._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:"rem",a11yLabel:(0,wc._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:"vw",a11yLabel:(0,wc.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:"vh",a11yLabel:(0,wc.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:"vmin",a11yLabel:(0,wc.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:"vmax",a11yLabel:(0,wc.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:"ch",a11yLabel:(0,wc.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:"ex",a11yLabel:(0,wc.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:"cm",a11yLabel:(0,wc.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:"mm",a11yLabel:(0,wc.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:"in",a11yLabel:(0,wc.__)("Inches (in)"),step:.001},pc:{value:"pc",label:"pc",a11yLabel:(0,wc.__)("Picas (pc)"),step:1},pt:{value:"pt",label:"pt",a11yLabel:(0,wc.__)("Points (pt)"),step:1},svw:{value:"svw",label:"svw",a11yLabel:(0,wc.__)("Small viewport width (svw)"),step:.1},svh:{value:"svh",label:"svh",a11yLabel:(0,wc.__)("Small viewport height (svh)"),step:.1},svi:{value:"svi",label:"svi",a11yLabel:(0,wc.__)("Small viewport width or height (svi)"),step:.1},svb:{value:"svb",label:"svb",a11yLabel:(0,wc.__)("Small viewport width or height (svb)"),step:.1},svmin:{value:"svmin",label:"svmin",a11yLabel:(0,wc.__)("Small viewport smallest dimension (svmin)"),step:.1},lvw:{value:"lvw",label:"lvw",a11yLabel:(0,wc.__)("Large viewport width (lvw)"),step:.1},lvh:{value:"lvh",label:"lvh",a11yLabel:(0,wc.__)("Large viewport height (lvh)"),step:.1},lvi:{value:"lvi",label:"lvi",a11yLabel:(0,wc.__)("Large viewport width or height (lvi)"),step:.1},lvb:{value:"lvb",label:"lvb",a11yLabel:(0,wc.__)("Large viewport width or height (lvb)"),step:.1},lvmin:{value:"lvmin",label:"lvmin",a11yLabel:(0,wc.__)("Large viewport smallest dimension (lvmin)"),step:.1},dvw:{value:"dvw",label:"dvw",a11yLabel:(0,wc.__)("Dynamic viewport width (dvw)"),step:.1},dvh:{value:"dvh",label:"dvh",a11yLabel:(0,wc.__)("Dynamic viewport height (dvh)"),step:.1},dvi:{value:"dvi",label:"dvi",a11yLabel:(0,wc.__)("Dynamic viewport width or height (dvi)"),step:.1},dvb:{value:"dvb",label:"dvb",a11yLabel:(0,wc.__)("Dynamic viewport width or height (dvb)"),step:.1},dvmin:{value:"dvmin",label:"dvmin",a11yLabel:(0,wc.__)("Dynamic viewport smallest dimension (dvmin)"),step:.1},dvmax:{value:"dvmax",label:"dvmax",a11yLabel:(0,wc.__)("Dynamic viewport largest dimension (dvmax)"),step:.1},svmax:{value:"svmax",label:"svmax",a11yLabel:(0,wc.__)("Small viewport largest dimension (svmax)"),step:.1},lvmax:{value:"lvmax",label:"lvmax",a11yLabel:(0,wc.__)("Large viewport largest dimension (lvmax)"),step:.1}},NI=Object.values(wn),SI=[wn.px,wn["%"],wn.em,wn.rem,wn.vw,wn.vh],Ysc=wn.px;function IV(c,t,e){let l=t?`${c??""}${t}`:c;return Tt(l,e)}function kI(c){return Array.isArray(c)&&!!c.length}function Tt(c,t=NI){let e,l;if(typeof c<"u"||c===null){e=`${c}`.trim();let b=parseFloat(e);l=isFinite(b)?b:void 0}let n=e?.match(/[\d.\-\+]*\s*(.*)/)?.[1]?.toLowerCase(),o;return kI(t)?o=t.find(i=>i.value===n)?.value:o=Ysc.value,[l,o]}function kD(c,t,e,l){let[d,n]=Tt(c,t),o=d??e,b=n||l;return!b&&kI(t)&&(b=t[0].value),[o,b]}function Nsc(c=[],t){return Array.isArray(t)?t.filter(e=>c.includes(e.value)):[]}var Sm=({units:c=NI,availableUnits:t=[],defaultValues:e})=>{let l=Nsc(t,c);return e?l.map(d=>{let[n]=e[d.value]?Tt(e[d.value]):[];return{...d,default:n}}):l};function zD(c,t,e=NI){let l=Array.isArray(e)?[...e]:[],[,d]=IV(c,t,NI);return d&&!l.some(n=>n.value===d)&&wn[d]&&l.unshift(wn[d]),l}var pV="data-wp-hash";function WV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ksc(document)),c.__wpStyleRuntime}function Ssc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${pV}]`))if(e.getAttribute(pV)===t)return!0;return!1}function wD(c,t,e){if(!c.head)return;let l=WV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Ssc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(pV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function ksc(c){let t=WV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)wD(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function zsc(c,t){let e=WV();e.styles.set(c,t);for(let l of e.documents.keys())wD(l,c,t)}typeof process>"u",zsc("749bb52757",".a8578c10ef7219f5__border-control{border:0;box-sizing:border-box;margin:0;padding:0}.a8578c10ef7219f5__border-control *,.a8578c10ef7219f5__border-control :after,.a8578c10ef7219f5__border-control :before{box-sizing:inherit}._89d98624def50ba2__inner-wrapper{height:40px}._89d98624def50ba2__inner-wrapper .components-unit-control{flex:1 1 40%}._89d98624def50ba2__inner-wrapper._89d98624def50ba2__inner-wrapper .components-unit-control__select.components-unit-control__select{min-height:0}._43dbe0f5c56003a8__inner-wrapper-has-width .components-unit-control{flex:0 0 auto}._25a20fddf2bf261f__dropdown{background:#fff}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button{align-items:center;aspect-ratio:1;border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-end-end-radius:0;border-end-start-radius:2px;border-start-end-radius:0;border-start-start-radius:2px;display:flex;justify-content:center;padding:0}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:focus,._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:hover:not(:disabled){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:inset 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));position:relative;z-index:1}._956b765a9ec7feba__color-indicator-wrapper{border:2px solid transparent;border-radius:9999px;height:24px;padding:2px;width:24px}._956b765a9ec7feba__color-indicator-wrapper>span{background:linear-gradient(-45deg,transparent 48%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52%,transparent 0);height:16px;width:16px}.a0c5666db3f5f599__popover-controls{width:228px}._115e648628de896b__reset-button-wrapper{display:flex;justify-content:flex-end;margin-block-start:12px}.e9089c561edcd13a__slider{flex:1 1 60%;margin-inline-end:12px}");var zI={"border-control":"a8578c10ef7219f5__border-control","inner-wrapper":"_89d98624def50ba2__inner-wrapper","inner-wrapper-has-width":"_43dbe0f5c56003a8__inner-wrapper-has-width",dropdown:"_25a20fddf2bf261f__dropdown","color-indicator-wrapper":"_956b765a9ec7feba__color-indicator-wrapper","popover-controls":"a0c5666db3f5f599__popover-controls","reset-button-wrapper":"_115e648628de896b__reset-button-wrapper",slider:"e9089c561edcd13a__slider"};function AD(c){let{border:t,className:e,colors:l=[],enableAlpha:d=!1,enableStyle:n=!0,onChange:o,previousStyleSelection:b,__experimentalIsRenderedInSidebar:i=!1,...a}=cc(c,"BorderControlDropdown"),[r]=Tt(t?.width),u=r===0,G=H=>{let Z=t?.style==="none"?b:t?.style,p=u&&H?"1px":t?.width;o({color:H,style:Z,width:p})},X=H=>{let Z=u&&H?"1px":t?.width;o({...t,style:H,width:Z})},m=()=>{o({...t,color:void 0,style:void 0})},x=v(zI.dropdown,e),{color:g,style:R}=t||{};return{...a,border:t,className:x,colors:l,enableAlpha:d,enableStyle:n,indicatorWrapperClassName:zI["color-indicator-wrapper"],indicatorWrapperStyle:R?{borderStyle:R==="none"?"solid":R,borderColor:g||(R!=="none"?q.gray[300]:void 0)}:void 0,onColorChange:G,onStyleChange:X,onReset:m,popoverControlsClassName:zI["popover-controls"],resetButtonWrapperClassName:zI["reset-button-wrapper"],__experimentalIsRenderedInSidebar:i}}var $e=s(V(),1),wI=c=>c.replace(/^var\((.+)\)$/,"$1"),wsc=(c,t)=>{if(!(!c||!t)){if(YI(t)){let e;return t.some(l=>l.colors.some(d=>d.color===c?(e=d,!0):!1)),e}return t.find(e=>e.color===c)}},Asc=(c,t,e,l)=>{if(l){if(t){let d=wI(t.color);return e?(0,jt.sprintf)((0,jt.__)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s". The currently selected style is "%3$s".'),t.name,d,e):(0,jt.sprintf)((0,jt.__)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,d)}if(c){let d=wI(c);return e?(0,jt.sprintf)((0,jt.__)('Border color and style picker. The currently selected color has a value of "%1$s". The currently selected style is "%2$s".'),d,e):(0,jt.sprintf)((0,jt.__)('Border color and style picker. The currently selected color has a value of "%s".'),d)}return(0,jt.__)("Border color and style picker.")}return t?(0,jt.sprintf)((0,jt.__)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,wI(t.color)):c?(0,jt.sprintf)((0,jt.__)('Border color picker. The currently selected color has a value of "%s".'),wI(c)):(0,jt.__)("Border color picker.")},Tsc=(c,t)=>{let{__experimentalIsRenderedInSidebar:e,border:l,colors:d,disableCustomColors:n,enableAlpha:o,enableStyle:b,indicatorWrapperClassName:i,indicatorWrapperStyle:a,isStyleSettable:r,onReset:u,onColorChange:G,onStyleChange:X,popoverControlsClassName:m,resetButtonWrapperClassName:x,__unstablePopoverProps:g,...R}=AD(c),{color:H,style:Z}=l||{},p=wsc(H,d),W=Asc(H,p,Z,b),y=H||Z&&Z!=="none",I=e?"bottom left":void 0;return(0,$e.jsx)(Yn,{renderToggle:({onToggle:h})=>(0,$e.jsx)(nc,{onClick:h,variant:"tertiary","aria-label":W,tooltipPosition:I,label:(0,jt.__)("Border color and style picker"),showTooltip:!0,__next40pxDefaultSize:!0,children:(0,$e.jsx)("span",{className:i,style:a,children:(0,$e.jsx)(vn,{colorValue:H})})}),renderContent:()=>(0,$e.jsx)($e.Fragment,{children:(0,$e.jsxs)(Ao,{paddingSize:"medium",children:[(0,$e.jsxs)(tt,{className:m,spacing:6,children:[(0,$e.jsx)(_b,{value:H,onChange:G,colors:d,disableCustomColors:n,__experimentalIsRenderedInSidebar:e,clearable:!1,enableAlpha:o}),b&&r&&(0,$e.jsx)($h,{label:(0,jt.__)("Style"),value:Z,onChange:X})]}),(0,$e.jsx)("div",{className:x,children:(0,$e.jsx)(nc,{variant:"tertiary",onClick:()=>{u()},disabled:!y,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,jt.__)("Reset")})})]})}),popoverProps:{...g},...R,ref:t})},Osc=tc(Tsc,"BorderControlDropdown"),yV=Osc;var ED=s(Mc(),1),Kb=s(Y(),1),jD=s(rc(),1);var TD=Q(_e,{target:"e1bagdl32"})("&&&{input{display:block;width:100%;}",Yd,"{transition:box-shadow 0.1s linear;}}"),OD=({selectSize:c})=>({small:dc("box-sizing:border-box;padding:2px 1px;width:20px;font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;&:not( :disabled ){color:",q.gray[800],";}",""),default:dc("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",D(2),";padding:",D(1),";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;field-sizing:content;&:not( :disabled ){color:",q.theme.accent,";}","")})[c],QD=Q("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",OD,";color:",q.gray[900],";}"),Qsc=({selectSize:c="default"})=>({small:dc("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",vt({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",q.gray[100],";}&:focus{border:1px solid ",q.ui.borderFocus,";box-shadow:inset 0 0 0 ",K.borderWidth+" "+q.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),default:dc("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ",K.borderWidth+" "+q.ui.borderFocus,";outline:",K.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",K.borderWidthFocus+" "+q.ui.borderFocus,";outline:",K.borderWidthFocus," solid transparent;}","")})[c],UD=Q("select",{target:"e1bagdl30"})("&&&{appearance:none;background:transparent;border-radius:",K.radiusXSmall,";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",OD,";",Qsc,";&:not( :disabled ){cursor:pointer;}}");var DD=s(Y(),1);var AI=s(V(),1);function Usc({className:c,isUnitSelectTabbable:t=!0,onChange:e,size:l="default",unit:d="px",units:n=SI,...o},b){if(!kI(n)||n?.length===1)return(0,AI.jsx)(QD,{className:"components-unit-control__unit-label",selectSize:l,children:d});let i=r=>{let{value:u}=r.target,G=n.find(X=>X.value===u);e?.(u,{event:r,data:G})},a=v("components-unit-control__select",c);return(0,AI.jsx)(UD,{ref:b,className:a,onChange:i,selectSize:l,tabIndex:t?void 0:-1,value:d,...o,children:n.map(r=>(0,AI.jsx)("option",{value:r.value,children:r.label},r.value))})}var LD=(0,DD.forwardRef)(Usc);var BV=s(V(),1);function Dsc(c,t){let{__unstableStateReducer:e,autoComplete:l="off",children:d,className:n,disabled:o=!1,disableUnits:b=!1,isPressEnterToChange:i=!1,isResetValueOnUnitChange:a=!1,isUnitSelectTabbable:r=!0,label:u,onChange:G,onUnitChange:X,size:m="default",unit:x,units:g=SI,value:R,onFocus:H,...Z}=c;"unit"in c&&(0,ED.default)("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});let p=R??void 0,[W,y]=(0,Kb.useMemo)(()=>{let w=zD(p,x,g),[{value:O=""}={},...A]=w,U=A.reduce((ec,{value:L})=>{let S=Ha(L?.substring(0,1)||"");return ec.includes(S)?ec:`${ec}|${S}`},Ha(O.substring(0,1)));return[w,new RegExp(`^(?:${U})$`,"i")]},[p,x,g]),[I,B]=IV(p,x,W),[F,h]=Wo(W.length===1?W[0].value:x,{initial:B,fallback:""});(0,Kb.useEffect)(()=>{B!==void 0&&h(B)},[B,h]);let f=v("components-unit-control","components-unit-control-wrapper",n),C=(w,O)=>{if(w===""||typeof w>"u"||w===null){G?.("",O);return}let A=kD(w,W,I,F).join("");G?.(A,O)},J=(w,O)=>{let{data:A}=O,U=`${I??""}${w}`;a&&A?.default!==void 0&&(U=`${A.default}${w}`),G?.(U,O),X?.(w,O),h(w)},z;!b&&r&&W.length&&(z=w=>{Z.onKeyDown?.(w),!w.metaKey&&!w.ctrlKey&&y.test(w.key)&&N.current?.focus()});let N=(0,Kb.useRef)(null),k=b?null:(0,BV.jsx)(LD,{ref:N,"aria-label":(0,jD.__)("Select unit"),disabled:o,isUnitSelectTabbable:r,onChange:J,size:["small","compact"].includes(m)?"small":"default",unit:F,units:W,onFocus:H,onBlur:c.onBlur}),T=Z.step;return!T&&W&&(T=W.find(O=>O.value===F)?.step??1),(0,BV.jsx)(TD,{...Z,autoComplete:l,className:f,disabled:o,spinControls:"none",isPressEnterToChange:i,label:u,onKeyDown:z,onChange:C,ref:t,size:m,suffix:k,type:i?"text":"number",value:I??"",step:T,onFocus:H,__unstableStateReducer:e})}var MD=(0,Kb.forwardRef)(Dsc);MD.displayName="UnitControl";var An=MD;var Ja=s(Y(),1);var fV="data-wp-hash";function hV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Esc(document)),c.__wpStyleRuntime}function Lsc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${fV}]`))if(e.getAttribute(fV)===t)return!0;return!1}function _D(c,t,e){if(!c.head)return;let l=hV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Lsc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(fV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Esc(c){let t=hV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)_D(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function jsc(c,t){let e=hV();e.styles.set(c,t);for(let l of e.documents.keys())_D(l,c,t)}typeof process>"u",jsc("749bb52757",".a8578c10ef7219f5__border-control{border:0;box-sizing:border-box;margin:0;padding:0}.a8578c10ef7219f5__border-control *,.a8578c10ef7219f5__border-control :after,.a8578c10ef7219f5__border-control :before{box-sizing:inherit}._89d98624def50ba2__inner-wrapper{height:40px}._89d98624def50ba2__inner-wrapper .components-unit-control{flex:1 1 40%}._89d98624def50ba2__inner-wrapper._89d98624def50ba2__inner-wrapper .components-unit-control__select.components-unit-control__select{min-height:0}._43dbe0f5c56003a8__inner-wrapper-has-width .components-unit-control{flex:0 0 auto}._25a20fddf2bf261f__dropdown{background:#fff}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button{align-items:center;aspect-ratio:1;border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-end-end-radius:0;border-end-start-radius:2px;border-start-end-radius:0;border-start-start-radius:2px;display:flex;justify-content:center;padding:0}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:focus,._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:hover:not(:disabled){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:inset 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));position:relative;z-index:1}._956b765a9ec7feba__color-indicator-wrapper{border:2px solid transparent;border-radius:9999px;height:24px;padding:2px;width:24px}._956b765a9ec7feba__color-indicator-wrapper>span{background:linear-gradient(-45deg,transparent 48%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52%,transparent 0);height:16px;width:16px}.a0c5666db3f5f599__popover-controls{width:228px}._115e648628de896b__reset-button-wrapper{display:flex;justify-content:flex-end;margin-block-start:12px}.e9089c561edcd13a__slider{flex:1 1 60%;margin-inline-end:12px}");var TI={"border-control":"a8578c10ef7219f5__border-control","inner-wrapper":"_89d98624def50ba2__inner-wrapper","inner-wrapper-has-width":"_43dbe0f5c56003a8__inner-wrapper-has-width",dropdown:"_25a20fddf2bf261f__dropdown","color-indicator-wrapper":"_956b765a9ec7feba__color-indicator-wrapper","popover-controls":"a0c5666db3f5f599__popover-controls","reset-button-wrapper":"_115e648628de896b__reset-button-wrapper",slider:"e9089c561edcd13a__slider"},PD=c=>{let t=c?.width!==void 0&&c.width!=="",e=c?.color!==void 0;return t||e};function KD(c){let{className:t,colors:e=[],isCompact:l,onChange:d,enableAlpha:n=!0,enableStyle:o=!0,shouldSanitizeBorder:b=!0,value:i,width:a,__experimentalIsRenderedInSidebar:r=!1,size:u,__next40pxDefaultSize:G,...X}=cc(c,"BorderControl"),[m,x]=Tt(i?.width),g=x||"px",R=m===0,[H,Z]=(0,Ja.useState)(),[p,W]=(0,Ja.useState)(),y=b?PD(i):!0,I=(0,Ja.useCallback)(z=>{if(b&&!PD(z)){d(void 0);return}d(z)},[d,b]),B=(0,Ja.useCallback)(z=>{let N=z===""?void 0:z,[k]=Tt(z),T=k===0,w={...i,width:N};T&&!R&&(Z(i?.color),W(i?.style),w.color=void 0,w.style="none"),!T&&R&&(w.color===void 0&&(w.color=H),w.style==="none"&&(w.style=p)),I(w)},[i,R,H,p,I]),F=(0,Ja.useCallback)(z=>{B(`${z}${g}`)},[B,g]),h=v(TI["border-control"],t),f=a;l&&(f="116px");let C=v(TI["inner-wrapper"],!!f&&TI["inner-wrapper-has-width"]),J=TI.slider;return{...X,className:h,colors:e,enableAlpha:n,enableStyle:o,innerWrapperClassName:C,inputWidth:f,isStyleSettable:y,onBorderChange:I,onSliderChange:F,onWidthChange:B,previousStyleSelection:p,sliderClassName:J,value:i,widthUnit:g,widthValue:m,__experimentalIsRenderedInSidebar:r}}var wd=s(V(),1),Msc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,wd.jsx)(vc,{as:"legend",children:t}):(0,wd.jsx)(Bn,{as:"legend",children:t}):null},Psc=(c,t)=>{let{colors:e,disableCustomColors:l,disableUnits:d,enableAlpha:n,enableStyle:o,hideLabelFromVision:b,innerWrapperClassName:i,inputWidth:a,isStyleSettable:r,label:u,onBorderChange:G,onSliderChange:X,onWidthChange:m,placeholder:x,__unstablePopoverProps:g,previousStyleSelection:R,showDropdownHeader:H,sliderClassName:Z,value:p,widthUnit:W,widthValue:y,withSlider:I,__experimentalIsRenderedInSidebar:B,...F}=KD(c);return(0,wd.jsxs)(uc,{as:"fieldset",...F,ref:t,children:[(0,wd.jsx)(Msc,{label:u,hideLabelFromVision:b}),(0,wd.jsxs)(zc,{spacing:4,className:i,children:[(0,wd.jsx)(An,{prefix:(0,wd.jsx)(le,{marginRight:1,marginBottom:0,children:(0,wd.jsx)(yV,{border:p,colors:e,__unstablePopoverProps:g,disableCustomColors:l,enableAlpha:n,enableStyle:o,isStyleSettable:r,onChange:G,previousStyleSelection:R,__experimentalIsRenderedInSidebar:B})}),label:(0,VV.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:m,value:p?.width||"",placeholder:x,disableUnits:d,__unstableInputWidth:a}),I&&(0,wd.jsx)(Sl,{label:(0,VV.__)("Border width"),hideLabelFromVision:!0,className:Z,initialPosition:0,max:100,min:0,onChange:X,step:["px","%"].includes(W)?1:.1,value:y||void 0,withInputField:!1})]})]})},_sc=tc(Psc,"BorderControl"),Ad=_sc;var $D=s(Y(),1);var Ksc={bottom:{alignItems:"flex-end",justifyContent:"center"},bottomLeft:{alignItems:"flex-start",justifyContent:"flex-end"},bottomRight:{alignItems:"flex-end",justifyContent:"flex-end"},center:{alignItems:"center",justifyContent:"center"},spaced:{alignItems:"center",justifyContent:"space-between"},left:{alignItems:"center",justifyContent:"flex-start"},right:{alignItems:"center",justifyContent:"flex-end"},stretch:{alignItems:"stretch"},top:{alignItems:"flex-start",justifyContent:"center"},topLeft:{alignItems:"flex-start",justifyContent:"flex-start"},topRight:{alignItems:"flex-start",justifyContent:"flex-end"}};function qD(c){return c?Ksc[c]:{}}function cL(c){let{align:t,alignment:e,className:l,columnGap:d,columns:n=2,gap:o=3,isInline:b=!1,justify:i,rowGap:a,rows:r,templateColumns:u,templateRows:G,...X}=cc(c,"Grid"),m=Array.isArray(n)?n:[n],x=$X(m),g=Array.isArray(r)?r:[r],R=$X(g),H=u||!!n&&`repeat( ${x}, 1fr )`,Z=G||!!r&&`repeat( ${R}, 1fr )`,p=ot(),W=(0,$D.useMemo)(()=>{let y=qD(e),I=dc({alignItems:t,display:b?"inline-grid":"grid",gap:`calc( ${K.gridBase} * ${o} )`,gridTemplateColumns:H||void 0,gridTemplateRows:Z||void 0,gridRowGap:a,gridColumnGap:d,justifyContent:i,verticalAlign:b?"middle":void 0,...y},"","");return p(I,l)},[t,e,l,d,p,o,H,Z,b,i,a]);return{...X,className:W}}var tL=s(V(),1);function qsc(c,t){let e=cL(c);return(0,tL.jsx)(uc,{...e,ref:t})}var $sc=tc(qsc,"Grid"),Oo=$sc;var JV="data-wp-hash";function CV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tGc(document)),c.__wpStyleRuntime}function cGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${JV}]`))if(e.getAttribute(JV)===t)return!0;return!1}function eL(c,t,e){if(!c.head)return;let l=CV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(cGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(JV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function tGc(c){let t=CV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)eL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function eGc(c,t){let e=CV();e.styles.set(c,t);for(let l of e.documents.keys())eL(l,c,t)}typeof process>"u",eGc("67ff33c72d",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var FV={"linked-border-control":"fa6e6c2331986855__linked-border-control",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function lL(c){let{className:t,colors:e=[],enableAlpha:l=!1,enableStyle:d=!0,__experimentalIsRenderedInSidebar:n=!1,...o}=cc(c,"BorderBoxControlSplitControls");return{...o,centeredClassName:v(FV["centered-border-control"],t),className:v(FV["split-controls"],t),colors:e,enableAlpha:l,enableStyle:d,rightAlignedClassName:v(FV["right-border-control"],t),__experimentalIsRenderedInSidebar:n}}var qb=s(V(),1),lGc=(c,t)=>{let{centeredClassName:e,colors:l,disableCustomColors:d,enableAlpha:n,enableStyle:o,onChange:b,popoverPlacement:i,popoverOffset:a,rightAlignedClassName:r,value:u,__experimentalIsRenderedInSidebar:G,...X}=lL(c),[m,x]=(0,OI.useState)(null),g=(0,OI.useMemo)(()=>i?{placement:i,offset:a,anchor:m,shift:!0}:void 0,[i,a,m]),R={colors:l,disableCustomColors:d,enableAlpha:n,enableStyle:o,isCompact:!0,__experimentalIsRenderedInSidebar:G},H=(0,dL.useMergeRefs)([x,t]);return(0,qb.jsxs)(Oo,{...X,ref:H,gap:3,children:[(0,qb.jsx)(Th,{value:u}),(0,qb.jsx)(Ad,{className:e,hideLabelFromVision:!0,label:(0,km.__)("Top border"),onChange:Z=>b(Z,"top"),__unstablePopoverProps:g,value:u?.top,...R}),(0,qb.jsx)(Ad,{hideLabelFromVision:!0,label:(0,km.__)("Left border"),onChange:Z=>b(Z,"left"),__unstablePopoverProps:g,value:u?.left,...R}),(0,qb.jsx)(Ad,{className:r,hideLabelFromVision:!0,label:(0,km.__)("Right border"),onChange:Z=>b(Z,"right"),__unstablePopoverProps:g,value:u?.right,...R}),(0,qb.jsx)(Ad,{className:e,hideLabelFromVision:!0,label:(0,km.__)("Bottom border"),onChange:Z=>b(Z,"bottom"),__unstablePopoverProps:g,value:u?.bottom,...R})]})},dGc=tc(lGc,"BorderBoxControlSplitControls"),vV=dGc;var sL=s(Y(),1);var nGc=/^([\d.\-+]*)\s*(fr|cm|mm|Q|in|pc|pt|px|em|ex|ch|rem|lh|vw|vh|vmin|vmax|%|cap|ic|rlh|vi|vb|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|svw|lvw|dvw|svh|lvh|dvh|svi|lvi|dvi|svb|lvb|dvb|svmin|lvmin|dvmin|svmax|lvmax|dvmax)?$/;function nL(c){let e=c.trim().match(nGc);if(!e)return[void 0,void 0];let[,l,d]=e,n=parseFloat(l);return n=Number.isNaN(n)?void 0:n,[n,d]}var QI=["top","right","bottom","left"],oL=["color","style","width"],Tn=c=>c?!oL.some(t=>c[t]!==void 0):!0,YV=c=>c?Ca(c)?!QI.every(e=>Tn(c[e])):!Tn(c):!1,bL=c=>c?oL.every(t=>c[t]!==void 0):!1,Ca=(c={})=>Object.keys(c).some(t=>QI.indexOf(t)!==-1),UI=c=>{if(!Ca(c))return!1;let t=QI.map(e=>oGc(c?.[e]));return!t.every(e=>e===t[0])},iL=c=>{if(!(!c||Tn(c)))return{top:c,right:c,bottom:c,left:c}},aL=(c,t)=>{let e={};return c.color!==t.color&&(e.color=t.color),c.style!==t.style&&(e.style=t.style),c.width!==t.width&&(e.width=t.width),e},rL=c=>{if(!c)return;let t=[],e=[],l=[];QI.forEach(b=>{t.push(c[b]?.color),e.push(c[b]?.style),l.push(c[b]?.width)});let d=t.every(b=>b===t[0]),n=e.every(b=>b===e[0]),o=l.every(b=>b===l[0]);return{color:d?t[0]:void 0,style:n?e[0]:void 0,width:o?l[0]:bGc(l)}},oGc=(c,t)=>{if(Tn(c))return t;let{color:e,style:l,width:d}=t||{},{color:n=e,style:o=l,width:b=d}=c;return[b,!!b&&b!=="0"||!!n?o||"solid":o,n].filter(Boolean).join(" ")},bGc=c=>{let e=c.map(l=>l===void 0?void 0:nL(`${l}`)[1]).filter(l=>l!==void 0);return iGc(e)};function iGc(c){if(c.length===0)return;let t={},e=0,l;return c.forEach(d=>{t[d]=t[d]===void 0?1:t[d]+1,t[d]>e&&(l=d,e=t[d])}),l}var NV="data-wp-hash";function SV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rGc(document)),c.__wpStyleRuntime}function aGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${NV}]`))if(e.getAttribute(NV)===t)return!0;return!1}function GL(c,t,e){if(!c.head)return;let l=SV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(aGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(NV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function rGc(c){let t=SV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)GL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function uGc(c,t){let e=SV();e.styles.set(c,t);for(let l of e.documents.keys())GL(l,c,t)}typeof process>"u",uGc("67ff33c72d",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._48f63719b9dc7e1a__wrapper{position:relative}._902e774d37b6698b__linked-button{inset-inline-end:0;line-height:0;position:absolute;top:8px}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var uL={"linked-border-control":"fa6e6c2331986855__linked-border-control",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function XL(c){let{className:t,colors:e=[],onChange:l,enableAlpha:d=!1,enableStyle:n=!0,value:o,__experimentalIsRenderedInSidebar:b=!1,size:i,__next40pxDefaultSize:a,...r}=cc(c,"BorderBoxControl"),u=UI(o),G=Ca(o),X=G?rL(o):o,m=G?o:iL(o),x=!isNaN(parseFloat(`${X?.width}`)),[g,R]=(0,sL.useState)(!u),H=()=>R(!g),Z=I=>{if(!I)return l(void 0);if(!u||bL(I))return l(Tn(I)?void 0:I);let B=aL(X,I),F={top:{...o?.top,...B},right:{...o?.right,...B},bottom:{...o?.bottom,...B},left:{...o?.left,...B}};if(UI(F))return l(F);let h=Tn(F.top)?void 0:F.top;l(h)},p=(I,B)=>{let F={...m,[B]:I};UI(F)?l(F):l(I)},W=uL["linked-border-control"],y=uL.wrapper;return{...r,className:t,colors:e,disableUnits:u&&!x,enableAlpha:d,enableStyle:n,hasMixedBorders:u,isLinked:g,linkedControlClassName:W,onLinkedChange:Z,onSplitChange:p,toggleLinked:H,linkedValue:X,splitValue:m,wrapperClassName:y,__experimentalIsRenderedInSidebar:b}}var On=s(V(),1),sGc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,On.jsx)(vc,{as:"label",children:t}):(0,On.jsx)(Bn,{children:t}):null},GGc=(c,t)=>{let{className:e,colors:l,disableCustomColors:d,disableUnits:n,enableAlpha:o,enableStyle:b,hasMixedBorders:i,hideLabelFromVision:a,isLinked:r,label:u,linkedControlClassName:G,linkedValue:X,onLinkedChange:m,onSplitChange:x,popoverPlacement:g,popoverOffset:R,splitValue:H,toggleLinked:Z,wrapperClassName:p,__experimentalIsRenderedInSidebar:W,...y}=XL(c),[I,B]=(0,DI.useState)(null),F=(0,DI.useMemo)(()=>g?{placement:g,offset:R,anchor:I,shift:!0}:void 0,[g,R,I]),h=(0,xL.useMergeRefs)([B,t]);return(0,On.jsxs)(uc,{className:e,...y,ref:h,children:[(0,On.jsx)(sGc,{label:u,hideLabelFromVision:a}),(0,On.jsxs)(uc,{className:p,children:[r?(0,On.jsx)(Ad,{className:G,colors:l,disableUnits:n,disableCustomColors:d,enableAlpha:o,enableStyle:b,onChange:m,placeholder:i?(0,mL.__)("Mixed"):void 0,__unstablePopoverProps:F,shouldSanitizeBorder:!1,value:X,withSlider:!0,width:"116px",__experimentalIsRenderedInSidebar:W}):(0,On.jsx)(vV,{colors:l,disableCustomColors:d,enableAlpha:o,enableStyle:b,onChange:x,popoverPlacement:g,popoverOffset:R,value:H,__experimentalIsRenderedInSidebar:W}),(0,On.jsx)(zh,{onClick:Z,isLinked:r})]})]})},XGc=tc(GGc,"BorderBoxControl"),LI=XGc;var wL=s(oc(),1),_I=s(Y(),1),QV=s(rc(),1),elt=s(Zl(),1);var YL=s(oc(),1),Tm=s(rc(),1),NL=s(Y(),1);var $b=s(rc(),1),kV={px:{max:300,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:10,step:.1},rm:{max:10,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}},wm={all:(0,$b.__)("All sides"),top:(0,$b.__)("Top side"),bottom:(0,$b.__)("Bottom side"),left:(0,$b.__)("Left side"),right:(0,$b.__)("Right side"),vertical:(0,$b.__)("Top and bottom sides"),horizontal:(0,$b.__)("Left and right sides")},EI={top:void 0,right:void 0,bottom:void 0,left:void 0},zm=["top","right","bottom","left"];function gL(c={},t=zm){let e=HL(t);if(e.every(l=>c[l]===c[e[0]]))return c[e[0]]}function jI(c={},t=zm){let e=HL(t);return e.some(l=>c[l]!==c[e[0]])}function MI(c){return c&&Object.values(c).filter(t=>!!t&&/\d/.test(t)).length>0}function HL(c){let t=[];if(!c?.length)return zm;if(c.includes("vertical"))t.push("top","bottom");else if(c.includes("horizontal"))t.push("left","right");else{let e=zm.filter(l=>c.includes(l));t.push(...e)}return t}function PI(c){let t=new Set(c?[]:zm);return c?.forEach(e=>{e==="vertical"?(t.add("top"),t.add("bottom")):e==="horizontal"?(t.add("right"),t.add("left")):t.add(e)}),t}function zV(c,t){return c.startsWith(`var:preset|${t}|`)}function RL(c,t,e){if(!zV(c,t))return;let l=c.match(new RegExp(`^var:preset\\|${t}\\|(.+)$`));if(!l)return;let d=l[1],n=e.findIndex(o=>o.slug===d);return n!==-1?n:void 0}function ZL(c,t,e){let l=e[c];return`var:preset|${t}|${l.slug}`}var IL=Q("span",{target:"e1j5nr4z8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),pL=Q("span",{target:"e1j5nr4z7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),mGc=({isFocused:c})=>dc({backgroundColor:"currentColor",opacity:c?1:.3},"",""),WL=Q("span",{target:"e1j5nr4z6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",mGc,";"),yL=Q(WL,{target:"e1j5nr4z5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),BL=Q(WL,{target:"e1j5nr4z4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),fL=Q(BL,{target:"e1j5nr4z3"})({name:"abcix4",styles:"top:0"}),hL=Q(yL,{target:"e1j5nr4z2"})({name:"1wf8jf",styles:"right:0"}),VL=Q(BL,{target:"e1j5nr4z1"})({name:"8tapst",styles:"bottom:0"}),FL=Q(yL,{target:"e1j5nr4z0"})({name:"1ode3cm",styles:"left:0"});var ci=s(V(),1),xGc=24;function JL({size:c=24,side:t="all",sides:e,...l}){let d=u=>e?.length&&!e.includes(u),n=u=>d(u)?!1:t==="all"||t===u,o=n("top")||n("vertical"),b=n("right")||n("horizontal"),i=n("bottom")||n("vertical"),a=n("left")||n("horizontal"),r=c/xGc;return(0,ci.jsx)(IL,{style:{transform:`scale(${r})`},...l,children:(0,ci.jsxs)(pL,{children:[(0,ci.jsx)(fL,{isFocused:o}),(0,ci.jsx)(hL,{isFocused:b}),(0,ci.jsx)(VL,{isFocused:i}),(0,ci.jsx)(FL,{isFocused:a})]})})}var dd=s(V(),1),wV="data-wp-hash";function AV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HGc(document)),c.__wpStyleRuntime}function gGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${wV}]`))if(e.getAttribute(wV)===t)return!0;return!1}function SL(c,t,e){if(!c.head)return;let l=AV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(gGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(wV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function HGc(c){let t=AV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)SL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function RGc(c,t){let e=AV();e.styles.set(c,t);for(let l of e.documents.keys())SL(l,c,t)}typeof process>"u",RGc("541c332c55",".d5a55650545c8e59__unit-control{max-width:90px}.ea5687e40d8b3401__input-wrapper{grid-column:1/span 3}._33fca83ebb9a56db__reset-button{grid-area:1/2;justify-self:end}._80f02f0884ee052b__linked-button-wrapper{grid-area:1/3;justify-self:end}._432c155702d177a9__icon{flex:0 0 auto}._4c5932d5023e1609__range-control{margin-inline-end:8px;width:100%}");var Am={"unit-control":"d5a55650545c8e59__unit-control","input-wrapper":"ea5687e40d8b3401__input-wrapper","reset-button":"_33fca83ebb9a56db__reset-button","linked-button-wrapper":"_80f02f0884ee052b__linked-button-wrapper",icon:"_432c155702d177a9__icon","range-control":"_4c5932d5023e1609__range-control"},CL=()=>{};function vL(c,t,e){let l=PI(t),d=[];switch(c){case"all":d=["top","bottom","left","right"];break;case"horizontal":d=["left","right"];break;case"vertical":d=["top","bottom"];break;default:d=[c]}if(e)switch(c){case"top":d.push("bottom");break;case"bottom":d.push("top");break;case"left":d.push("right");break;case"right":d.push("left");break}return d.filter(n=>l.has(n))}function Om({onChange:c=CL,onFocus:t=CL,values:e,selectedUnits:l,setSelectedUnits:d,sides:n,side:o,min:b=0,presets:i,presetKey:a,placeholder:r,...u}){let G=vL(o,n),X=O=>{t(O,{side:o})},m=O=>{c(O)},x=O=>{let A={...e};G.forEach(U=>{A[U]=O}),m(A)},g=(O,A)=>{let U={...e},L=O!==void 0&&!isNaN(parseFloat(O))?O:void 0;vL(o,n,!!A?.event.altKey).forEach(j=>{U[j]=L}),m(U)},R=O=>{let A={...l};G.forEach(U=>{A[U]=O}),d(A)},H=gL(e,G),Z=MI(e),p=Z&&G.length>1&&jI(e,G),[W,y]=Tt(H),I=Z?y:l[G[0]],F=[(0,YL.useInstanceId)(Om,"box-control-input"),o].join("-"),h=G.length>1&&H===void 0&&G.some(O=>l[O]!==I),f=H===void 0&&I?I:H,C=p||h?(0,Tm.__)("Mixed"):void 0,J=i&&i.length>0&&a,z=J&&H!==void 0&&!p&&zV(H,a),[N,k]=(0,NL.useState)(!J||!z&&!p&&H!==void 0),T=z?RL(H,a,i):void 0,w=J?[{value:0,label:"",tooltip:(0,Tm.__)("None")},...i.map((O,A)=>({value:A+1,label:"",tooltip:O.name??O.slug}))]:[];return(0,dd.jsxs)(zc,{className:Am["input-wrapper"],expanded:!0,children:[(0,dd.jsx)(JL,{className:Am.icon,side:o,sides:n}),N&&(0,dd.jsxs)(dd.Fragment,{children:[(0,dd.jsx)(Rl,{placement:"top-end",text:wm[o],children:(0,dd.jsx)(An,{...u,min:b,className:v(Am["unit-control"],"component-box-control__unit-control"),id:F,isPressEnterToChange:!0,disableUnits:p||h,value:f,onChange:g,onUnitChange:R,onFocus:X,label:wm[o],placeholder:C??r,hideLabelFromVision:!0})}),(0,dd.jsx)(Sl,{className:Am["range-control"],"aria-controls":F,label:wm[o],hideLabelFromVision:!0,onChange:O=>{g(O!==void 0?[O,I].join(""):void 0)},min:isFinite(b)?b:0,max:kV[I??"px"]?.max??10,step:kV[I??"px"]?.step??.1,value:W??0,withInputField:!1})]}),J&&!N&&(0,dd.jsx)(Sl,{className:v(Am["range-control"],"spacing-sizes-control__range-control"),value:T!==void 0?T+1:0,onChange:O=>{let A=O===0||O===void 0?void 0:ZL(O-1,a,i);x(A)},withInputField:!1,"aria-valuenow":T!==void 0?T+1:0,"aria-valuetext":w[T!==void 0?T+1:0].tooltip,renderTooltipContent:O=>w[O||0].tooltip,min:0,max:w.length-1,marks:w,label:wm[o],hideLabelFromVision:!0}),J&&(0,dd.jsx)(nc,{label:N?(0,Tm.__)("Use size preset"):(0,Tm.__)("Set custom size"),icon:sm,onClick:()=>{k(!N)},isPressed:N,size:"small",iconSize:24})]},`box-control-${o}`)}var TV=s(rc(),1);var kL=s(V(),1);function zL({isLinked:c,...t}){let e=c?(0,TV.__)("Unlink sides"):(0,TV.__)("Link sides");return(0,kL.jsx)(nc,{...t,className:"component-box-control__linked-button",size:"small",icon:c?om:nm,iconSize:24,label:e})}var Td=s(V(),1),UV="data-wp-hash";function DV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&IGc(document)),c.__wpStyleRuntime}function ZGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${UV}]`))if(e.getAttribute(UV)===t)return!0;return!1}function AL(c,t,e){if(!c.head)return;let l=DV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(ZGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(UV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function IGc(c){let t=DV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)AL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function pGc(c,t){let e=DV();e.styles.set(c,t);for(let l of e.documents.keys())AL(l,c,t)}typeof process>"u",pGc("541c332c55",".d5a55650545c8e59__unit-control{max-width:90px}.ea5687e40d8b3401__input-wrapper{grid-column:1/span 3}._33fca83ebb9a56db__reset-button{grid-area:1/2;justify-self:end}._80f02f0884ee052b__linked-button-wrapper{grid-area:1/3;justify-self:end}._432c155702d177a9__icon{flex:0 0 auto}._4c5932d5023e1609__range-control{margin-inline-end:8px;width:100%}");var OV={"unit-control":"d5a55650545c8e59__unit-control","input-wrapper":"ea5687e40d8b3401__input-wrapper","reset-button":"_33fca83ebb9a56db__reset-button","linked-button-wrapper":"_80f02f0884ee052b__linked-button-wrapper",icon:"_432c155702d177a9__icon","range-control":"_4c5932d5023e1609__range-control"},WGc={min:0},yGc=()=>{};function BGc(c){let t=(0,wL.useInstanceId)(TL,"inspector-box-control");return c||t}function TL({id:c,inputProps:t=WGc,onChange:e=yGc,label:l=(0,QV.__)("Box Control"),values:d,units:n,sides:o,splitOnAxis:b=!1,allowReset:i=!0,resetValues:a=EI,presets:r,presetKey:u,onMouseOver:G,onMouseOut:X}){let[m,x]=Wo(d,{fallback:EI}),g=m||EI,R=MI(d),H=o?.length===1,[Z,p]=(0,_I.useState)(R),[W,y]=(0,_I.useState)(!R||!jI(g)||H),[I,B]=(0,_I.useState)({top:Tt(d?.top)[1],right:Tt(d?.right)[1],bottom:Tt(d?.bottom)[1],left:Tt(d?.left)[1]}),F=BGc(c),h=`${F}-heading`,f=()=>{y(!W)},C=k=>{e(k),x(k),p(!0)},J=()=>{e(a),x(a),B(a),p(!1)},z={onMouseOver:G,onMouseOut:X,...t,onChange:C,isLinked:W,units:n,selectedUnits:I,setSelectedUnits:B,sides:o,values:g,presets:r,presetKey:u},N=PI(o);if(r&&!u||!r&&u){let k=r?"presets":"presetKey",T=r?"presetKey":"presets"}return(0,Td.jsxs)(Oo,{id:F,columns:3,templateColumns:"1fr min-content min-content",role:"group","aria-labelledby":h,children:[(0,Td.jsx)(rh.VisualLabel,{id:h,children:l}),W&&(0,Td.jsx)(zc,{className:OV["input-wrapper"],children:(0,Td.jsx)(Om,{side:"all",...z})}),!H&&(0,Td.jsx)("div",{className:OV["linked-button-wrapper"],children:(0,Td.jsx)(zL,{onClick:f,isLinked:W})}),!W&&b&&["vertical","horizontal"].map(k=>(0,Td.jsx)(Om,{side:k,...z},k)),!W&&!b&&Array.from(N).map(k=>(0,Td.jsx)(Om,{side:k,...z},k)),i&&(0,Td.jsx)(nc,{className:v(OV["reset-button"],"component-box-control__reset-button"),variant:"secondary",size:"small",onClick:J,disabled:!Z,accessibleWhenDisabled:!0,children:(0,QV.__)("Reset")})]})}var LV=TL;var OL=s(Y(),1),QL=s(Mc(),1),UL=s(V(),1);function fGc(c,t){let{className:e,__shouldNotWarnDeprecated:l,...d}=c,n=v("components-button-group",e);return l||(0,QL.default)("wp.components.ButtonGroup",{since:"6.8",alternative:"wp.components.__experimentalToggleGroupControl"}),(0,UL.jsx)("div",{ref:t,role:"group",className:n,...d})}var DL=(0,OL.forwardRef)(fGc);DL.displayName="ButtonGroup";var KI=DL;var _V=s(Y(),1);var EL=s(Y(),1);var LL={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function qI(c){let t=`rgba(0, 0, 0, ${c/20})`;return`0 ${c}px ${c*2}px 0
-	${t}`}function jL(c){let{active:t,borderRadius:e="inherit",className:l,focus:d,hover:n,isInteractive:o=!1,offset:b=0,value:i=0,...a}=cc(c,"Elevation"),r=ot(),u=(0,EL.useMemo)(()=>{let G=Ve(n)?n:i*2,X=Ve(t)?t:i/2;o||(G=Ve(n)?n:void 0,X=Ve(t)?t:void 0);let m=`box-shadow ${K.transitionDuration} ${K.transitionTimingFunction}`,x={};x.Base=dc({borderRadius:e,bottom:b,boxShadow:qI(i),opacity:K.elevationIntensity,left:b,right:b,top:b},dc("@media not ( prefers-reduced-motion ){transition:",m,";}",""),"",""),Ve(G)&&(x.hover=dc("*:hover>&{box-shadow:",qI(G),";}","")),Ve(X)&&(x.active=dc("*:active>&{box-shadow:",qI(X),";}","")),Ve(d)&&(x.focus=dc("*:focus>&{box-shadow:",qI(d),";}",""));let g=dc(LL,x.Base,x.hover,x.focus,x.active,"","");return r(g,l)},[t,e,l,r,d,n,o,b,i]);return{...a,className:u,"aria-hidden":!0}}var ML=s(V(),1);function VGc(c,t){let e=jL(c);return(0,ML.jsx)(uc,{...e,ref:t})}var FGc=tc(VGc,"Elevation"),Is=FGc;var PL=dc("padding:",D(2),";",""),_L={none:{name:"1hcx8jb",styles:"padding:0"},large:dc("padding:",D(6)," ",D(8),";",""),medium:dc("padding:",D(4)," ",D(6),";",""),small:dc("padding:",D(4),";",""),xSmall:PL,extraSmall:PL},$I=c=>{switch(c){case"xSmall":return D(2);case"small":return D(4);case"medium":return D(6);case"large":return D(8);case"none":return"0";default:return D(6)}},Qm=c=>{if(typeof c=="string")return _L[c];if(c){let{blockStart:t,blockEnd:e,inlineStart:l,inlineEnd:d}=c;return dc("padding-block-start:",$I(t),";padding-block-end:",$I(e),";padding-inline-start:",$I(l),";padding-inline-end:",$I(d),";","")}return _L.medium};var Um=`calc(${K.radiusLarge} - 1px)`,JGc=dc("box-shadow:0 0 0 1px ",K.surfaceBorderColor,";outline:none;",""),CGc={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},vGc={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},qL={name:"13udsys",styles:"height:100%"},KL={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},YGc={name:"13udsys",styles:"height:100%"};function $L({isScrollable:c}){return c?dc(KL,YGc,"",""):KL}var cE={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},tE={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},ps=dc("&:first-of-type{border-top-left-radius:",Um,";border-top-right-radius:",Um,";}&:last-of-type{border-bottom-left-radius:",Um,";border-bottom-right-radius:",Um,";}",""),cp=dc("border-color:",K.colorDivider,";",""),NGc={name:"1t90u8d",styles:"box-shadow:none"},eE={name:"1e1ncky",styles:"border:none"},SGc=dc("border-radius:",Um,";",""),tp=dc("background-color:",q.ui.backgroundDisabled,";","");function lE({isBorderless:c,isRounded:t}){return dc(JGc,c&&NGc,t&&SGc,"","")}function dE({isBorderless:c,isShady:t,size:e}){return dc(CGc,ps,cp,Qm(e),c&&eE,t&&tp,"","")}function nE({isBorderless:c,isShady:t,size:e}){return dc(vGc,ps,cp,Qm(e),c&&eE,t&&tp,"","")}var aE=s(Mc(),1),rE=s(Y(),1);var bE=s(Mc(),1);var EV="data-wp-hash";function jV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zGc(document)),c.__wpStyleRuntime}function kGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${EV}]`))if(e.getAttribute(EV)===t)return!0;return!1}function oE(c,t,e){if(!c.head)return;let l=jV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(kGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(EV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function zGc(c){let t=jV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)oE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function wGc(c,t){let e=jV();e.styles.set(c,t);for(let l of e.documents.keys())oE(l,c,t)}typeof process>"u",wGc("afa72ffb80","._074d7c69bf27b61f__surface{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);position:relative}.c8e7f206d344f0be__border-bottom{border-bottom:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._64aa30939d5e500b__border-left{border-left:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._543f465ff38d9d77__border-right{border-right:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._8aca9849530b97b1__border-top{border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._67628eb2296cfec7__secondary{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}._0efc0a4250262223__dotted{background:linear-gradient(90deg,var(--wpds-color-background-surface-neutral-strong,#fff) var(--wp-components-surface-background-size-dotted),transparent 1%) 50%,linear-gradient(var(--wpds-color-background-surface-neutral-strong,#fff) var(--wp-components-surface-background-size-dotted),transparent 1%) 50%,var(--wpds-color-stroke-surface-neutral,#dbdbdb);background-size:var(--wp-components-surface-background-size) var(--wp-components-surface-background-size)}._5e99093161bb409c__grid{background:var(--wpds-color-background-surface-neutral-strong,#fff);background-image:linear-gradient(var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0) var(--wpds-border-width-xs,1px),transparent var(--wpds-border-width-xs,1px)),linear-gradient(90deg,var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0) var(--wpds-border-width-xs,1px),transparent var(--wpds-border-width-xs,1px));background-size:var(--wp-components-surface-background-size) var(--wp-components-surface-background-size)}");var ti={surface:"_074d7c69bf27b61f__surface","border-bottom":"c8e7f206d344f0be__border-bottom","border-left":"_64aa30939d5e500b__border-left","border-right":"_543f465ff38d9d77__border-right","border-top":"_8aca9849530b97b1__border-top",secondary:"_67628eb2296cfec7__secondary",dotted:"_0efc0a4250262223__dotted",grid:"_5e99093161bb409c__grid"};function ep(c){let{backgroundSize:t=12,borderBottom:e=!1,borderLeft:l=!1,borderRight:d=!1,borderTop:n=!1,className:o,style:b,variant:i="primary",...a}=cc(c,"Surface"),u=i==="dotted"||i==="grid"?{...b,"--wp-components-surface-background-size":`${t}px`,"--wp-components-surface-background-size-dotted":`${t-1}px`}:b;return{...a,className:v(ti.surface,{[ti["border-bottom"]]:e,[ti["border-left"]]:l,[ti["border-right"]]:d,[ti["border-top"]]:n,[ti.secondary]:i==="secondary",[ti.dotted]:i==="dotted",[ti.grid]:i==="grid"},o),style:u}}var iE=s(V(),1);function AGc(c,t){(0,bE.default)("wp.components.__experimentalSurface",{since:"7.2",version:"7.4"});let e=ep(c);return(0,iE.jsx)(uc,{...e,ref:t})}var TGc=tc(AGc,"Surface"),MV=TGc;function OGc({elevation:c,isElevated:t,...e}){let l={...e},d=c;return t&&((0,aE.default)("Card isElevated prop",{since:"5.9",alternative:"elevation"}),d??=2),typeof d<"u"&&(l.elevation=d),l}function PV(c){let{className:t,elevation:e=0,isBorderless:l=!1,isRounded:d=!0,size:n="medium",...o}=cc(OGc(c),"Card"),b=ot(),i=(0,rE.useMemo)(()=>b(lE({isBorderless:l,isRounded:d}),t),[t,b,l,d]);return{...ep({...o,className:i}),elevation:e,isBorderless:l,isRounded:d,size:n}}var Ya=s(V(),1);function QGc(c,t){let{children:e,elevation:l,isBorderless:d,isRounded:n,size:o,...b}=PV(c),i=n?K.radiusLarge:0,a=ot(),r=(0,_V.useMemo)(()=>a(dc({borderRadius:i},"","")),[a,i]),u=(0,_V.useMemo)(()=>{let G={size:o,isBorderless:d};return{CardBody:G,CardHeader:G,CardFooter:G}},[d,o]);return(0,Ya.jsx)(aa,{value:u,children:(0,Ya.jsxs)(uc,{...b,ref:t,children:[(0,Ya.jsx)(uc,{className:a(qL),children:e}),(0,Ya.jsx)(Is,{className:r,isInteractive:!1,value:l?1:0}),(0,Ya.jsx)(Is,{className:r,isInteractive:!1,value:l})]})})}var UGc=tc(QGc,"Card"),lp=UGc;var KV="data-wp-hash";function qV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LGc(document)),c.__wpStyleRuntime}function DGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${KV}]`))if(e.getAttribute(KV)===t)return!0;return!1}function uE(c,t,e){if(!c.head)return;let l=qV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(DGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(KV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function LGc(c){let t=qV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)uE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function EGc(c,t){let e=qV();e.styles.set(c,t);for(let l of e.documents.keys())uE(l,c,t)}typeof process>"u",EGc("667cbbe993",".c8c574e84747ff1d__scrollable{height:100%}@media only screen and (min-device-width:40em){.c8c574e84747ff1d__scrollable::-webkit-scrollbar{height:12px;width:12px}.c8c574e84747ff1d__scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:8px}.c8c574e84747ff1d__scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.2);border:2px solid transparent;border-radius:7px}.c8c574e84747ff1d__scrollable:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}}._266d253504ce997a__smooth-scroll{scroll-behavior:smooth}.e000fb9481918254__scroll-x{overflow-x:auto;overflow-y:hidden}._71594f0091995597__scroll-y{overflow-x:hidden;overflow-y:auto}.f5191978d7129fe7__scroll-auto{overflow-y:auto}");var Dm={scrollable:"c8c574e84747ff1d__scrollable","smooth-scroll":"_266d253504ce997a__smooth-scroll","scroll-x":"e000fb9481918254__scroll-x","scroll-y":"_71594f0091995597__scroll-y","scroll-auto":"f5191978d7129fe7__scroll-auto"};function sE(c){let{className:t,scrollDirection:e="y",smoothScroll:l=!1,...d}=cc(c,"Scrollable"),n=v(Dm.scrollable,{[Dm["smooth-scroll"]]:l,[Dm["scroll-x"]]:e==="x",[Dm["scroll-y"]]:e==="y",[Dm["scroll-auto"]]:e==="auto"},t);return{...d,className:n}}var GE=s(V(),1);function jGc(c,t){let e=sE(c);return(0,GE.jsx)(uc,{...e,ref:t})}var MGc=tc(jGc,"Scrollable"),Lm=MGc;var XE=s(Y(),1);function $V(c){let{className:t,isScrollable:e=!1,isShady:l=!1,size:d="medium",...n}=cc(c,"CardBody"),o=ot(),b=(0,XE.useMemo)(()=>o($L({isScrollable:e}),ps,Qm(d),l&&tp,"components-card__body",t),[t,o,e,l,d]);return{...n,className:b,isScrollable:e}}var c2=s(V(),1);function PGc(c,t){let{isScrollable:e,...l}=$V(c);return e?(0,c2.jsx)(Lm,{...l,ref:t}):(0,c2.jsx)(uc,{...l,ref:t})}var _Gc=tc(PGc,"CardBody"),dp=_Gc;var xE=s(V(),1),t2="data-wp-hash";function e2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qGc(document)),c.__wpStyleRuntime}function KGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${t2}]`))if(e.getAttribute(t2)===t)return!0;return!1}function mE(c,t,e){if(!c.head)return;let l=e2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(KGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(t2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function qGc(c){let t=e2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)mE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function $Gc(c,t){let e=e2();e.styles.set(c,t);for(let l of e.documents.keys())mE(l,c,t)}typeof process>"u",$Gc("b6ebee9322",".e10c29fc10c181dc__divider{border:0;margin:0}.e10c29fc10c181dc__divider:where([aria-orientation=horizontal]){block-size:0;border-block-end:1px solid currentColor;inline-size:auto;margin-block-end:var(--wp-components-divider-margin-end,0);margin-block-start:var(--wp-components-divider-margin-start,0)}.e10c29fc10c181dc__divider:where([aria-orientation=vertical]){block-size:auto;border-inline-end:1px solid currentColor;display:inline;inline-size:0;margin-inline-end:var(--wp-components-divider-margin-end,0);margin-inline-start:var(--wp-components-divider-margin-start,0)}");var cXc={divider:"e10c29fc10c181dc__divider"};function tXc(c,t){let{className:e,margin:l,marginEnd:d,marginStart:n,style:o,...b}=cc(c,"Divider"),i={...o},a=D(n??l),r=D(d??l);return a&&(i["--wp-components-divider-margin-start"]=a),r&&(i["--wp-components-divider-margin-end"]=r),(0,xE.jsx)(Cx,{className:v(cXc.divider,e),style:i,...b,ref:t})}var eXc=tc(tXc,"Divider"),Em=eXc;var gE=s(Y(),1);function l2(c){let{className:t,...e}=cc(c,"CardDivider"),l=ot(),d=(0,gE.useMemo)(()=>l(tE,cp,"components-card__divider",t),[t,l]);return{...e,className:d}}var HE=s(V(),1);function lXc(c,t){let e=l2(c);return(0,HE.jsx)(Em,{...e,ref:t})}var dXc=tc(lXc,"CardDivider"),np=dXc;var RE=s(Y(),1);function d2(c){let{className:t,justify:e,isBorderless:l=!1,isShady:d=!1,size:n="medium",...o}=cc(c,"CardFooter"),b=ot(),i=(0,RE.useMemo)(()=>b(nE({isBorderless:l,isShady:d,size:n}),"components-card__footer",t),[t,b,l,d,n]);return{...o,className:i,justify:e}}var ZE=s(V(),1);function nXc(c,t){let e=d2(c);return(0,ZE.jsx)(st,{...e,ref:t})}var oXc=tc(nXc,"CardFooter"),op=oXc;var IE=s(Y(),1);function n2(c){let{className:t,isBorderless:e=!1,isShady:l=!1,size:d="medium",...n}=cc(c,"CardHeader"),o=ot(),b=(0,IE.useMemo)(()=>o(dE({isBorderless:e,isShady:l,size:d}),"components-card__header",t),[t,o,e,l,d]);return{...n,className:b}}var pE=s(V(),1);function bXc(c,t){let e=n2(c);return(0,pE.jsx)(st,{...e,ref:t})}var iXc=tc(bXc,"CardHeader"),bp=iXc;var WE=s(Y(),1);function o2(c){let{className:t,...e}=cc(c,"CardMedia"),l=ot(),d=(0,WE.useMemo)(()=>l(cE,ps,"components-card__media",t),[t,l]);return{...e,className:d}}var yE=s(V(),1);function aXc(c,t){let e=o2(c);return(0,yE.jsx)(uc,{...e,ref:t})}var rXc=tc(aXc,"CardMedia"),ip=rXc;var b2=s(Y(),1),ap=s(oc(),1),BE=s(Mc(),1);var Qn=s(V(),1);function fE(c){let{__nextHasNoMarginBottom:t,label:e,className:l,heading:d,checked:n,indeterminate:o,help:b,id:i,onChange:a,onClick:r,...u}=c;d&&(0,BE.default)("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});let[G,X]=(0,b2.useState)(!1),[m,x]=(0,b2.useState)(!1),g=(0,ap.useRefEffect)(Z=>{Z&&(Z.indeterminate=!!o,X(Z.matches(":checked")),x(Z.matches(":indeterminate")))},[n,o]),R=(0,ap.useInstanceId)(fE,"inspector-checkbox-control",i),H=Z=>a(Z.target.checked);return(0,Qn.jsx)(Sc,{label:d,id:R,help:b&&(0,Qn.jsx)("span",{className:"components-checkbox-control__help",children:b}),className:v("components-checkbox-control",l),children:(0,Qn.jsxs)(zc,{spacing:0,justify:"start",alignment:"top",children:[(0,Qn.jsxs)("span",{className:"components-checkbox-control__input-container",children:[(0,Qn.jsx)("input",{ref:g,id:R,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:H,checked:n,"aria-describedby":b?R+"__help":void 0,onClick:Z=>{Z.currentTarget.focus(),r?.(Z)},...u}),m?(0,Qn.jsx)(de,{icon:am,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,G?(0,Qn.jsx)(de,{icon:Ce,className:"components-checkbox-control__checked",role:"presentation"}):null]}),e&&(0,Qn.jsx)("label",{className:"components-checkbox-control__label",htmlFor:R,children:e})]})})}var hE=fE;var rp=s(Y(),1),VE=s(oc(),1),FE=s(Mc(),1);var JE=s(V(),1),uXc=4e3;function CE({className:c,children:t,onCopy:e,onFinishCopy:l,text:d,...n}){(0,FE.default)("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let o=(0,rp.useRef)(void 0),b=(0,VE.useCopyToClipboard)(d,()=>{e(),o.current&&clearTimeout(o.current),l&&(o.current=setTimeout(()=>l(),uXc))});(0,rp.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]);let i=v("components-clipboard-button",c);return(0,JE.jsx)(nc,{...n,className:i,ref:b,onCopy:r=>{r.target.focus()},children:t})}var ge=s(Y(),1),et=s(rc(),1);var _m=s(oc(),1);function vE(c){let t=c?.toString?.()??"";return t=t.replace(/['\u2019]/,""),OR(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 up=s(Y(),1),sp=(0,up.createContext)({size:"medium"});sp.displayName="ItemGroupContext";var Gp=()=>(0,up.useContext)(sp);var i2="data-wp-hash";function a2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GXc(document)),c.__wpStyleRuntime}function sXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${i2}]`))if(e.getAttribute(i2)===t)return!0;return!1}function NE(c,t,e){if(!c.head)return;let l=a2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(sXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(i2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function GXc(c){let t=a2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)NE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function XXc(c,t){let e=a2();e.styles.set(c,t);for(let l of e.documents.keys())NE(l,c,t)}typeof process>"u",XXc("5c81a85f17","._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link path,.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button path,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");var ei={"item-group":"_68553e70f1f1cb4e__item-group","is-bordered":"_55756ee749a180e1__is-bordered","is-separated":"_4e8285db01e0c630__is-separated","is-rounded":"_58738db58e87759e__is-rounded","item-wrapper":"_4f562a88cd53281b__item-wrapper",item:"fc4c000709063bb0__item","is-unstyled-button":"d204dc5a680d24cf__is-unstyled-button","is-unstyled-link":"a5802f3508d737a0__is-unstyled-link","is-spaced-around":"_62800b4fe741b26a__is-spaced-around","is-size-small":"ff341e6676e9138f__is-size-small","is-size-medium":"_715af0bb13514a58__is-size-medium","is-size-large":"b141618c0c420070__is-size-large"},YE={small:ei["is-size-small"],medium:ei["is-size-medium"],large:ei["is-size-large"]};function SE(c){let{as:t,className:e,onClick:l,role:d="listitem",size:n,...o}=cc(c,"Item"),{spacedAround:b,size:i}=Gp(),a=n||i,r=t||(typeof l<"u"?"button":"div"),u=v(ei.item,r==="button"&&ei["is-unstyled-button"],r==="a"&&ei["is-unstyled-link"],YE[a]||YE.medium,b&&ei["is-spaced-around"],e),G=ei["item-wrapper"];return{as:r,className:u,onClick:l,wrapperClassName:G,role:d,...o}}var r2=s(V(),1);function mXc(c,t){let{role:e,wrapperClassName:l,...d}=SE(c);return(0,r2.jsx)("div",{role:e,className:l,children:(0,r2.jsx)(uc,{...d,ref:t})})}var xXc=tc(mXc,"Item"),Ws=xXc;var u2="data-wp-hash";function s2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HXc(document)),c.__wpStyleRuntime}function gXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${u2}]`))if(e.getAttribute(u2)===t)return!0;return!1}function kE(c,t,e){if(!c.head)return;let l=s2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(gXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(u2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function HXc(c){let t=s2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)kE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function RXc(c,t){let e=s2();e.styles.set(c,t);for(let l of e.documents.keys())kE(l,c,t)}typeof process>"u",RXc("5c81a85f17","._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link path,.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button path,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");var Xp={"item-group":"_68553e70f1f1cb4e__item-group","is-bordered":"_55756ee749a180e1__is-bordered","is-separated":"_4e8285db01e0c630__is-separated","is-rounded":"_58738db58e87759e__is-rounded","item-wrapper":"_4f562a88cd53281b__item-wrapper",item:"fc4c000709063bb0__item","is-unstyled-button":"d204dc5a680d24cf__is-unstyled-button","is-unstyled-link":"a5802f3508d737a0__is-unstyled-link","is-spaced-around":"_62800b4fe741b26a__is-spaced-around","is-size-small":"ff341e6676e9138f__is-size-small","is-size-medium":"_715af0bb13514a58__is-size-medium","is-size-large":"b141618c0c420070__is-size-large"};function zE(c){let{className:t,isBordered:e=!1,isRounded:l=!0,isSeparated:d=!1,role:n="list",...o}=cc(c,"ItemGroup"),b=v(Xp["item-group"],{[Xp["is-bordered"]]:e,[Xp["is-separated"]]:d,[Xp["is-rounded"]]:l},t);return{isBordered:e,className:b,role:n,isSeparated:d,...o}}var G2=s(V(),1);function ZXc(c,t){let{isBordered:e,isSeparated:l,size:d,...n}=zE(c),{size:o}=Gp(),a={spacedAround:!e&&!l,size:d||o};return(0,G2.jsx)(sp.Provider,{value:a,children:(0,G2.jsx)(uc,{...n,ref:t})})}var IXc=tc(ZXc,"ItemGroup"),ys=IXc;var Uo=s(rc(),1),oj=s(oc(),1),Ip=s(Y(),1);var dj=s(rc(),1),nj=s(Y(),1);var Hp=s(Y(),1);var DE=s(oc(),1),Qo=s(Y(),1),Na=s(rc(),1);var pXc=16,WXc=16,X2=10,wE=0,AE=5,m2=X2,tot=(WXc+pXc)/2;function mp(c){return Math.max(0,Math.min(100,c))}function yXc(c,t,e,l=wE){let d=c[t].position,n=Math.min(d,e),o=Math.max(d,e);return c.some(({position:b},i)=>i!==t&&(Math.abs(b-e)<l||n<b&&b<o))}function TE(c,t,e){let l=c.findIndex(o=>o.position>t),d={color:e,position:t},n=c.slice();return n.splice(l-1,0,d),n}function OE(c,t){return c.filter((e,l)=>l!==t)}function QE(c,t,e){let l=c.slice();return l[t]=e,l}function xp(c,t,e){if(yXc(c,t,e))return c;let l={...c[t],position:e};return QE(c,t,l)}function x2(c,t,e){let l={...c[t],color:e};return QE(c,t,l)}function UE(c,t,e){let l=c.findIndex(d=>d.position===t);return x2(c,l,e)}function gp(c,t){if(!t)return;let{x:e,width:l}=t.getBoundingClientRect(),d=c-e;return Math.round(mp(d*100/l))}var Ot=s(V(),1);function LE({isOpen:c,position:t,color:e,disablePositioning:l,...d}){let o=`components-custom-gradient-picker__control-point-button-description-${(0,DE.useInstanceId)(LE)}`;return(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(nc,{"aria-label":(0,Na.sprintf)((0,Na.__)("Gradient control point at position %1$d%% with color code %2$s."),t,e),"aria-describedby":o,"aria-haspopup":"true","aria-expanded":c,__next40pxDefaultSize:!0,className:v("components-custom-gradient-picker__control-point-button",{"is-active":c}),...d}),(0,Ot.jsx)(vc,{id:o,children:l?(0,Na.__)("Press the button to change the color."):(0,Na.__)("Use your left or right arrow keys or drag and drop with the mouse to change the gradient position. Press the button to change the color or remove the control point.")})]})}function EE({isRenderedInSidebar:c,className:t,...e}){let l=(0,Qo.useMemo)(()=>({placement:"bottom",offset:8,resize:!1}),[]),d=v("components-custom-gradient-picker__control-point-dropdown",t);return(0,Ot.jsx)(ZV,{isRenderedInSidebar:c,popoverProps:l,className:d,...e})}function jE({disableRemove:c,disableAlpha:t,disablePositioning:e,gradientPickerDomRef:l,ignoreMarkerPosition:d,value:n,onChange:o,onStartControlPointChange:b,onStopControlPointChange:i,__experimentalIsRenderedInSidebar:a}){let r=(0,Qo.useRef)(void 0),u=m=>{if(r.current===void 0||l.current===null)return;let x=gp(m.clientX,l.current),{initialPosition:g,index:R,significantMoveHappened:H}=r.current;!H&&Math.abs(g-x)>=AE&&(r.current.significantMoveHappened=!0),o(xp(n,R,x))},G=()=>{window&&window.removeEventListener&&r.current&&r.current.listenersActivated&&(window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",G),i(),r.current.listenersActivated=!1)},X=(0,Qo.useRef)(void 0);return X.current=G,(0,Qo.useEffect)(()=>()=>{X.current?.()},[]),(0,Ot.jsx)(Ot.Fragment,{children:n.map((m,x)=>{let g=m?.position;return d!==g&&(0,Ot.jsx)(EE,{isRenderedInSidebar:a,onClose:i,renderToggle:({isOpen:R,onToggle:H})=>(0,Ot.jsx)(LE,{onClick:()=>{r.current&&r.current.significantMoveHappened||(R?i():b(),H())},onMouseDown:()=>{e||window&&window.addEventListener&&(r.current={initialPosition:g,index:x,significantMoveHappened:!1,listenersActivated:!0},b(),window.addEventListener("mousemove",u),window.addEventListener("mouseup",G))},onKeyDown:Z=>{if(e){(Z.code==="ArrowLeft"||Z.code==="ArrowRight")&&Z.stopPropagation();return}Z.code==="ArrowLeft"?(Z.stopPropagation(),o(xp(n,x,mp(m.position-m2)))):Z.code==="ArrowRight"&&(Z.stopPropagation(),o(xp(n,x,mp(m.position+m2))))},isOpen:R,position:m.position,color:m.color,disablePositioning:e},x),renderContent:({onClose:R})=>(0,Ot.jsxs)(Ao,{paddingSize:"none",children:[(0,Ot.jsx)(zn,{enableAlpha:!t,color:m.color,onChange:H=>{o(x2(n,x,fc(H).toRgbString()))}}),!c&&n.length>2&&(0,Ot.jsx)(zc,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center",children:(0,Ot.jsx)(nc,{onClick:()=>{o(OE(n,x)),R()},variant:"link",children:(0,Na.__)("Remove Control Point")})})]}),style:{left:`${m.position}%`,transform:"translateX( -50% )"}},x)})})}function BXc({value:c,onChange:t,onOpenInserter:e,onCloseInserter:l,insertPosition:d,disableAlpha:n,__experimentalIsRenderedInSidebar:o}){let[b,i]=(0,Qo.useState)(!1);return(0,Ot.jsx)(EE,{isRenderedInSidebar:o,className:"components-custom-gradient-picker__inserter",onClose:()=>{l()},renderToggle:({isOpen:a,onToggle:r})=>(0,Ot.jsx)(nc,{__next40pxDefaultSize:!0,"aria-expanded":a,"aria-haspopup":"true",onClick:()=>{a?l():(i(!1),e()),r()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:ho}),renderContent:()=>(0,Ot.jsx)(Ao,{paddingSize:"none",children:(0,Ot.jsx)(zn,{enableAlpha:!n,onChange:a=>{b?t(UE(c,d,fc(a).toRgbString())):(t(TE(c,d,fc(a).toRgbString())),i(!0))}})}),style:d!==null?{left:`${d}%`,transform:"translateX( -50% )"}:void 0})}jE.InsertPoint=BXc;var g2=jE;var Sa=s(V(),1),fXc=(c,t)=>{switch(t.type){case"MOVE_INSERTER":if(c.id==="IDLE"||c.id==="MOVING_INSERTER")return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if(c.id==="MOVING_INSERTER")return{id:"IDLE"};break;case"OPEN_INSERTER":if(c.id==="MOVING_INSERTER")return{id:"INSERTING_CONTROL_POINT",insertPosition:c.insertPosition};break;case"CLOSE_INSERTER":if(c.id==="INSERTING_CONTROL_POINT")return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if(c.id==="IDLE")return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if(c.id==="MOVING_CONTROL_POINT")return{id:"IDLE"};break}return c},hXc={id:"IDLE"};function Rp({background:c,hasGradient:t,value:e,onChange:l,disableInserter:d=!1,disableAlpha:n=!1,disablePositioning:o=!1,__experimentalIsRenderedInSidebar:b=!1}){let i=(0,Hp.useRef)(null),[a,r]=(0,Hp.useReducer)(fXc,hXc),u=x=>{if(!i.current)return;let g=gp(x.clientX,i.current);if(e.some(({position:R})=>Math.abs(g-R)<X2)){a.id==="MOVING_INSERTER"&&r({type:"STOP_INSERTER_MOVE"});return}r({type:"MOVE_INSERTER",insertPosition:g})},G=()=>{r({type:"STOP_INSERTER_MOVE"})},X=a.id==="MOVING_INSERTER",m=a.id==="INSERTING_CONTROL_POINT";return(0,Sa.jsxs)("div",{className:v("components-custom-gradient-picker__gradient-bar",{"has-gradient":t}),onMouseEnter:u,onMouseMove:u,onMouseLeave:G,children:[(0,Sa.jsx)("div",{className:"components-custom-gradient-picker__gradient-bar-background",style:{background:c,opacity:t?1:.4}}),(0,Sa.jsxs)("div",{ref:i,className:"components-custom-gradient-picker__markers-container",children:[!d&&(X||m)&&(0,Sa.jsx)(g2.InsertPoint,{__experimentalIsRenderedInSidebar:b,disableAlpha:n,insertPosition:a.insertPosition,value:e,onChange:l,onOpenInserter:()=>{r({type:"OPEN_INSERTER"})},onCloseInserter:()=>{r({type:"CLOSE_INSERTER"})}}),(0,Sa.jsx)(g2,{__experimentalIsRenderedInSidebar:b,disableAlpha:n,disableRemove:d,disablePositioning:o,gradientPickerDomRef:i,ignoreMarkerPosition:m?a.insertPosition:void 0,value:e,onChange:l,onStartControlPointChange:()=>{r({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{r({type:"STOP_CONTROL_CHANGE"})}})]})]})}var Z2=s(ME(),1);var R2=s(rc(),1),jm="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",PE=180,Zp={type:"angular",value:"90"},_E=[{value:"linear-gradient",label:(0,R2.__)("Linear")},{value:"radial-gradient",label:(0,R2.__)("Radial")}],KE={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};function VXc({type:c,value:t}){if(c==="literal")return t;if(c==="hex")return`#${t}`;if(c==="var")return`var(${t})`;if(c==="hsl"){let[e,l,d]=t;return`hsl(${e},${l}%,${d}%)`}if(c==="hsla"){let[e,l,d,n]=t;return`hsla(${e},${l}%,${d}%,${n})`}return`${c}(${t.join(",")})`}function FXc(c){if(!c)return"";let{value:t,type:e}=c;return e==="calc"?`calc(${t})`:`${t}${e}`}function JXc({type:c,value:t,length:e}){return`${VXc({type:c,value:t})} ${FXc(e)}`}function CXc(c){if(!(Array.isArray(c)||!c||c.type!=="angular"))return`${c.value}deg`}function za({type:c,orientation:t,colorStops:e}){let l=CXc(t),d=e.sort((n,o)=>{let b=i=>i?.length?.value===void 0?0:parseInt(i.length.value);return b(n)-b(o)}).map(JXc);return`${c}(${[l,...d].filter(Boolean).join(",")})`}gl([Hl]);function qE(c){return za({type:"linear-gradient",orientation:Zp,colorStops:c.colorStops})}function vXc(c){return c.length===void 0||c.length.type!=="%"}function $E(c){let t,e=!!c,l=c??jm;try{t=Z2.default.parse(l)[0]}catch(d){console.warn("wp.components.CustomGradientPicker failed to parse the gradient with error",d),t=Z2.default.parse(jm)[0],e=!1}if(!Array.isArray(t.orientation)&&t.orientation?.type==="directional"&&(t.orientation={type:"angular",value:KE[t.orientation.value].toString()}),t.colorStops.some(vXc)){let{colorStops:d}=t,n=100/(d.length-1);d.forEach((o,b)=>{o.length={value:`${n*b}`,type:"%"}})}return{gradientAST:t,hasGradient:e}}function cj(c,t){return{...c,colorStops:t.map(({position:e,color:l})=>{let{r:d,g:n,b:o,a:b}=fc(l).toRgb();return{length:{type:"%",value:e?.toString()},type:b<1?"rgba":"rgb",value:b<1?[`${d}`,`${n}`,`${o}`,`${b}`]:[`${d}`,`${n}`,`${o}`]}})}}function tj(c){switch(c.type){case"hex":return`#${c.value}`;case"literal":return c.value;case"var":return`${c.type}(${c.value})`;case"rgb":case"rgba":return`${c.type}(${c.value.join(",")})`;case"hsl":{let[t,e,l]=c.value;return`hsl(${t},${e}%,${l}%)`}case"hsla":{let[t,e,l,d]=c.value;return`hsla(${t},${e}%,${l}%,${d})`}default:return"transparent"}}var ej=Q(je,{target:"e10bzpgi1"})({name:"1gvx10y",styles:"flex-grow:5"}),lj=Q(je,{target:"e10bzpgi0"})({name:"1gvx10y",styles:"flex-grow:5"});var Od=s(V(),1),YXc=({gradientAST:c,hasGradient:t,onChange:e})=>{let l=c?.orientation?.value??PE;return(0,Od.jsx)(MZ,{onChange:n=>{e(za({...c,orientation:{type:"angular",value:`${n}`}}))},value:t?l:""})},NXc=({gradientAST:c,hasGradient:t,onChange:e})=>{let{type:l}=c,d=(0,nj.useRef)(Number(Zp.value));l==="linear-gradient"&&c.orientation&&(d.current=Number(c.orientation.value));let n=()=>{e(za({...c,orientation:{type:"angular",value:`${d.current}`},type:"linear-gradient"}))},o=()=>{let{orientation:i,...a}=c;e(za({...a,type:"radial-gradient"}))},b=i=>{i==="linear-gradient"&&n(),i==="radial-gradient"&&o()};return(0,Od.jsx)(Nn,{className:"components-custom-gradient-picker__type-picker",label:(0,dj.__)("Type"),labelPosition:"top",onChange:b,options:_E,value:t?l:void 0})};function SXc({value:c,onChange:t,enableAlpha:e=!0,__experimentalIsRenderedInSidebar:l=!1}){let{gradientAST:d,hasGradient:n}=$E(c),o=qE(d),b=d.colorStops.map(i=>({color:tj(i),position:parseInt(i.length.value)}));return(0,Od.jsxs)(tt,{spacing:4,className:"components-custom-gradient-picker",children:[(0,Od.jsx)(Rp,{__experimentalIsRenderedInSidebar:l,disableAlpha:!e,background:o,hasGradient:n,value:b,onChange:i=>{t(za(cj(d,i)))}}),(0,Od.jsxs)(st,{gap:3,className:"components-custom-gradient-picker__ui-line",children:[(0,Od.jsx)(ej,{children:(0,Od.jsx)(NXc,{gradientAST:d,hasGradient:n,onChange:t})}),(0,Od.jsx)(lj,{children:d.type==="linear-gradient"&&(0,Od.jsx)(YXc,{gradientAST:d,hasGradient:n,onChange:t})})]})]})}var Bs=SXc;var cl=s(V(),1),I2="data-wp-hash";function p2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zXc(document)),c.__wpStyleRuntime}function kXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${I2}]`))if(e.getAttribute(I2)===t)return!0;return!1}function bj(c,t,e){if(!c.head)return;let l=p2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(kXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(I2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function zXc(c){let t=p2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)bj(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function wXc(c,t){let e=p2();e.styles.set(c,t);for(let l of e.documents.keys())bj(l,c,t)}typeof process>"u",wXc("a7b05d56c7",".cf6db1948d5273a8__color-heading{text-transform:uppercase}.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading{font-size:11px;line-height:24px;margin-bottom:0}");var AXc={"color-heading":"cf6db1948d5273a8__color-heading"},TXc=c=>Array.isArray(c.gradients)&&!("gradient"in c),OXc=c=>c.length>0&&c.every(t=>TXc(t));function ij({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:n,presentation:o,...b}){let i=(0,Ip.useMemo)(()=>e.map(({gradient:a,name:r,slug:u},G)=>{let X=o!=="command-buttons"&&(n?u===n:d===a);return(0,cl.jsx)(qe.Option,{value:a,isSelected:X,tooltipText:r||(0,Uo.sprintf)((0,Uo.__)("Gradient code: %s"),a),style:{color:"rgba( 0,0,0,0 )",background:a},onClick:X?t:()=>l(a,G,u),"aria-label":r?(0,Uo.sprintf)((0,Uo.__)("Gradient: %s"),r):(0,Uo.sprintf)((0,Uo.__)("Gradient code: %s"),a)},u)}),[e,d,l,t,n,o]);return(0,cl.jsx)(qe.OptionGroup,{className:c,options:i,...b})}function aj({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:n,headingLevel:o,presentation:b}){let i=(0,oj.useInstanceId)(aj);return(0,cl.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,gradients:r},u)=>{let G=`color-palette-${i}-${u}`;return(0,cl.jsxs)(tt,{spacing:2,children:[(0,cl.jsx)(kl,{className:AXc["color-heading"],level:o,id:G,children:a}),(0,cl.jsx)(ij,{clearGradient:t,gradients:r,onChange:(X,m,x)=>l(X,u,x),value:d,selectedSlug:n,presentation:b,"aria-labelledby":G})]},u)})})}function QXc(c){let{asButtons:t,presentation:e,loop:l,actions:d,headingLevel:n,"aria-label":o,"aria-labelledby":b,...i}=c;wo("GradientPicker",t);let{metaProps:a,labelProps:r,resolvedPresentation:u}=Va(t,l,o,b,e),G=OXc(c.gradients)?(0,cl.jsx)(aj,{headingLevel:n,...i,presentation:u}):(0,cl.jsx)(ij,{...i,presentation:u});return(0,cl.jsx)(qe,{...a,...r,actions:d,options:G})}function UXc({className:c,gradients:t=[],onChange:e,value:l,clearable:d=!0,enableAlpha:n=!0,disableCustomGradients:o=!1,__experimentalIsRenderedInSidebar:b,headingLevel:i=2,...a}){let r=(0,Ip.useCallback)(()=>e(void 0),[e]);return(0,cl.jsxs)(tt,{spacing:t.length?4:0,children:[!o&&(0,cl.jsx)(Bs,{__experimentalIsRenderedInSidebar:b,enableAlpha:n,value:l,onChange:e}),(t.length>0||d)&&(0,cl.jsx)(QXc,{...a,className:c,clearGradient:r,gradients:t,onChange:e,value:l,actions:d&&!o&&(0,cl.jsx)(qe.ButtonAction,{onClick:r,accessibleWhenDisabled:!0,disabled:!l,children:(0,Uo.__)("Clear")}),headingLevel:i})]})}var pp=UXc;var gj=s(AR(),1),Hj=s(Y(),1),Dn=s(rc(),1);var rj=s(Y(),1);var uj=s(rc(),1),sj=s(oc(),1);var nd=s(V(),1);function Gj({label:c,value:t,colors:e,disableCustomColors:l,enableAlpha:d,onChange:n}){let[o,b]=(0,rj.useState)(!1),i=(0,sj.useInstanceId)(Gj,"color-list-picker-option"),a=`${i}__label`,r=`${i}__content`;return(0,nd.jsxs)(nd.Fragment,{children:[(0,nd.jsx)(nc,{__next40pxDefaultSize:!0,className:"components-color-list-picker__swatch-button",id:a,onClick:()=>b(u=>!u),"aria-expanded":o,"aria-controls":r,icon:t?(0,nd.jsx)(vn,{colorValue:t,className:"components-color-list-picker__swatch-color"}):(0,nd.jsx)(bt,{icon:Gm}),text:c}),(0,nd.jsx)("div",{role:"group",id:r,"aria-labelledby":a,"aria-hidden":!o,children:o&&(0,nd.jsx)(_b,{"aria-label":(0,uj.__)("Color options"),className:"components-color-list-picker__color-picker",colors:e,value:t,clearable:!1,onChange:n,disableCustomColors:l,enableAlpha:d})})]})}function DXc({colors:c,labels:t,value:e=[],disableCustomColors:l,enableAlpha:d,onChange:n}){return(0,nd.jsx)("div",{className:"components-color-list-picker",children:t.map((o,b)=>(0,nd.jsx)(Gj,{label:o,value:e[b],colors:c,disableCustomColors:l,enableAlpha:d,onChange:i=>{let a=e.slice();a[b]=i,n(a)}},b))})}var Wp=DXc;gl([Hl]);function Mm(c){return!c||c.length<2?["#000","#fff"]:c.map(({color:t})=>({color:t,brightness:fc(t).brightness()})).reduce(([t,e],l)=>[l.brightness<=t.brightness?l:t,l.brightness>=e.brightness?l:e],[{brightness:1,color:""},{brightness:0,color:""}]).map(({color:t})=>t)}function li(c=[],t="90deg"){let e=100/c.length,l=c.map((d,n)=>`${d} ${n*e}%, ${d} ${(n+1)*e}%`).join(", ");return`linear-gradient( ${t}, ${l} )`}function Xj(c){return c.map((t,e)=>({position:e*100/(c.length-1),color:t}))}function mj(c=[]){return c.map(({color:t})=>t)}var xj=s(V(),1),LXc=["#333","#CCC"];function yp({value:c,onChange:t}){let e=!!c,l=e?c:LXc,d=li(l),n=Xj(l);return(0,xj.jsx)(Rp,{disableInserter:!0,disablePositioning:!0,background:d,hasGradient:e,value:n,onChange:o=>{let b=mj(o);t(b)}})}var Un=s(V(),1);function EXc({asButtons:c,presentation:t,loop:e,clearable:l=!0,unsetable:d=!0,colorPalette:n,duotonePalette:o,disableCustomColors:b,disableCustomDuotone:i,value:a,selectedSlug:r,onChange:u,"aria-label":G,"aria-labelledby":X,...m}){wo("DuotonePicker",c);let{metaProps:x,labelProps:g,resolvedPresentation:R}=Va(c,e,G,X,t),[H,Z]=(0,Hj.useMemo)(()=>Mm(n),[n]),p=a==="unset",W=R!=="command-buttons"&&p,y=(0,Dn.__)("Unset"),I=(0,Un.jsx)(qe.Option,{value:"unset",isSelected:W,tooltipText:y,"aria-label":y,className:"components-duotone-picker__color-indicator",onClick:()=>{u(W?void 0:"unset")}},"unset"),B=o.map(({colors:h,slug:f,name:C},J)=>{let z={background:li(h,"135deg"),color:"transparent"},N=C??(0,Dn.sprintf)((0,Dn.__)("Duotone code: %s"),f),k=C?(0,Dn.sprintf)((0,Dn.__)("Duotone: %s"),C):N,T=R!=="command-buttons"&&(r?f===r:(0,gj.default)(h,a));return(0,Un.jsx)(qe.Option,{value:h,isSelected:T,"aria-label":k,tooltipText:N,style:z,onClick:T?()=>u(void 0):()=>u(h,J,f)},f)}),F=d?[I,...B]:B;return(0,Un.jsx)(qe,{...m,...x,...g,options:F,actions:!!l&&(0,Un.jsx)(qe.ButtonAction,{onClick:()=>u(void 0),accessibleWhenDisabled:!0,disabled:!a,children:(0,Dn.__)("Clear")}),children:!i&&(0,Un.jsx)(le,{paddingTop:F.length===0?0:4,children:(0,Un.jsxs)(tt,{spacing:3,children:[!b&&(0,Un.jsx)(yp,{value:p?void 0:a,onChange:u}),(0,Un.jsx)(Wp,{labels:[(0,Dn.__)("Shadows"),(0,Dn.__)("Highlights")],colors:n,value:p?void 0:a,disableCustomColors:b,enableAlpha:!0,onChange:h=>{h[0]||(h[0]=H),h[1]||(h[1]=Z);let f=h.length>=2?h:void 0;u(f)}})]})})})}var Pm=EXc;var W2=s(V(),1);function jXc({values:c}){return c?(0,W2.jsx)(vn,{colorValue:li(c,"135deg")}):(0,W2.jsx)(bt,{icon:Gm})}var y2=jXc;var Wj=s(Y(),1);var hs=s(Y(),1),Zj=s(oc(),1),B2=s(fs(),1),Ij=s(V(),1),MXc=()=>{},PXc=["menuitem","menuitemradio","menuitemcheckbox"];function _Xc(c,t,e){let l=c+e;return l<0?t+l:l>=t?l-t:l}function KXc(c,t,e){let d=(e?B2.focus.tabbable:B2.focus.focusable).find(c),n=d.indexOf(t);return n>-1?{index:n,target:t,focusables:d}:null}function qXc({children:c,stopNavigationEvents:t,eventToOffset:e,onNavigate:l=MXc,onKeyDown:d,cycle:n=!0,onlyBrowserTabstops:o,...b},i){let a=(0,hs.useRef)(null);(0,hs.useEffect)(()=>{let u=a.current;if(!u)return;function G(X){d&&d(X);let m=e(X);if(m!==void 0&&t){X.stopImmediatePropagation();let p=X.target?.getAttribute("role");p&&PXc.includes(p)&&X.preventDefault()}if(!m)return;let x=X.target?.ownerDocument?.activeElement;if(!x)return;let g=KXc(u,x,!!o);if(!g)return;let{index:R,focusables:H}=g,Z=n?_Xc(R,H.length,m):R+m;Z>=0&&Z<H.length&&(H[Z].focus(),l(Z,H[Z]),X.code==="Tab"&&X.preventDefault())}return u.addEventListener("keydown",G),()=>{u.removeEventListener("keydown",G)}},[d,e,t,n,l,o]);let r=(0,Zj.useMergeRefs)([a,i]);return(0,Ij.jsx)("div",{ref:r,...b,children:c})}var pj=(0,hs.forwardRef)(qXc);pj.displayName="NavigableContainer";var Bp=pj;var yj=s(V(),1);function $Xc({role:c="menu",orientation:t="vertical",...e},l){return(0,yj.jsx)(Bp,{ref:l,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:c,"aria-orientation":c!=="presentation"&&(t==="vertical"||t==="horizontal")?t:void 0,eventToOffset:n=>{let{code:o}=n,b=["ArrowDown"],i=["ArrowUp"];if(t==="horizontal"&&(b=["ArrowRight"],i=["ArrowLeft"]),t==="both"&&(b=["ArrowRight","ArrowDown"],i=["ArrowLeft","ArrowUp"]),b.includes(o))return 1;if(i.includes(o))return-1;if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(o))return 0},...e})}var Bj=(0,Wj.forwardRef)($Xc);Bj.displayName="NavigableMenu";var wa=Bj;var fj=s(Y(),1);var hj=s(V(),1);function cmc({eventToOffset:c,...t},e){return(0,hj.jsx)(Bp,{ref:e,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:d=>{let{code:n,shiftKey:o}=d;if(n==="Tab")return o?-1:1;if(c)return c(d)},...t})}var Vj=(0,fj.forwardRef)(cmc);Vj.displayName="TabbableContainer";var f2=Vj;var Vs=s(V(),1);function h2(c={},t={}){let e={...c,...t};return t.className&&c.className&&(e.className=v(t.className,c.className)),e}function Fj(c){return typeof c=="function"}function tmc(c){let{children:t,className:e,controls:l,icon:d=ff,label:n,popoverProps:o,toggleProps:b,menuProps:i,disableOpenOnArrowDown:a=!1,text:r,noIcons:u,open:G,defaultOpen:X,onToggle:m,variant:x}=cc(c,"DropdownMenu");if(!l?.length&&!Fj(t))return null;let g;l?.length&&(g=l,Array.isArray(g[0])||(g=[l]));let R=h2({className:"components-dropdown-menu__popover",variant:x},o);return(0,Vs.jsx)(Yn,{className:e,popoverProps:R,renderToggle:({isOpen:H,onToggle:Z})=>{let p=B=>{a||!H&&B.code==="ArrowDown"&&(B.preventDefault(),Z())},{as:W=nc,...y}=b??{},I=h2({className:v("components-dropdown-menu__toggle",{"is-opened":H})},y);return(0,Vs.jsx)(W,{...I,icon:d,onClick:B=>{Z(),I.onClick&&I.onClick(B)},onKeyDown:B=>{p(B),I.onKeyDown&&I.onKeyDown(B)},"aria-haspopup":"true","aria-expanded":H,label:n,text:r,showTooltip:b?.showTooltip??!0,children:I.children})},renderContent:H=>{let Z=h2({"aria-label":n,className:v("components-dropdown-menu__menu",{"no-icons":u})},i);return(0,Vs.jsxs)(wa,{...Z,role:"menu",children:[Fj(t)?t(H):null,g?.flatMap((p,W)=>p.map((y,I)=>(0,Vs.jsx)(nc,{size:"compact",onClick:B=>{B.stopPropagation(),H.onClose(),y.onClick&&y.onClick()},className:v("components-dropdown-menu__menu-item",{"has-separator":W>0&&I===0,"is-active":y.isActive,"is-icon-only":!y.title}),icon:y.icon,label:y.label,"aria-checked":y.role==="menuitemcheckbox"||y.role==="menuitemradio"?y.isActive:void 0,role:y.role==="menuitemcheckbox"||y.role==="menuitemradio"?y.role:"menuitem",accessibleWhenDisabled:!0,disabled:y.isDisabled,children:y.title},[W,I].join())))]})},open:G,defaultOpen:X,onToggle:m})}var emc=ua(tmc,"DropdownMenu"),Qd=emc;var Jj=Q(vn,{target:"e1lpqc908"})("&&{flex-shrink:0;width:",D(6),";height:",D(6),";}"),Cj=Q(hn,{target:"e1lpqc907"})(hZ,"{background:",q.gray[100],";border-radius:",K.radiusXSmall,";",Nd,Nd,Nd,Nd,"{height:",D(8),";}",Yd,Yd,Yd,"{border-color:transparent;box-shadow:none;}}"),vj=Q("div",{target:"e1lpqc906"})("line-height:",D(8),";margin-left:",D(2),";margin-right:",D(2),";white-space:nowrap;overflow:hidden;"),Yj=Q(kl,{target:"e1lpqc905"})("text-transform:uppercase;line-height:",D(6),";font-weight:",K.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}"),Nj=Q(uc,{target:"e1lpqc904"})("height:",D(6),";display:flex;"),V2=Q(uc,{target:"e1lpqc903"})("margin-top:",D(2),";"),Sj=Q(uc,{target:"e1lpqc902"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),kj=Q(nc,{target:"e1lpqc901"})("&&{color:",q.theme.accent,";}"),zj=Q(nc,{target:"e1lpqc900"})("&&{margin-top:",D(1),";}");var hc=s(V(),1);gl([Hl]);var lmc="#000";function dmc(c=[]){return c.flatMap(t=>{if(typeof t.color!="string")return[];let e=fc(t.color);return e.isValid()?[{...t,color:e.toHex()}]:[]})}function F2(c){let t=c?.colors;return Array.isArray(t)?t:[]}function nmc(c,t){if(c)switch(t){case"duotone":return li(F2(c),"135deg");case"gradient":return c.gradient;default:return c.color}}function omc(c){switch(c){case"duotone":return(0,et.__)("Duotone name");case"gradient":return(0,et.__)("Gradient name");default:return(0,et.__)("Color name")}}function bmc(c){return c==="duotone"?(0,et.__)("Remove duotone: %s"):(0,et.__)("Remove color: %s")}function imc(c){switch(c){case"duotone":return(0,et.__)("Add duotone");case"gradient":return(0,et.__)("Add gradient");default:return(0,et.__)("Add color")}}function amc(c){switch(c){case"duotone":return(0,et.__)("Duotone options");case"gradient":return(0,et.__)("Gradient options");default:return(0,et.__)("Color options")}}function rmc(c){switch(c){case"duotone":return(0,et.__)("Remove all duotones");case"gradient":return(0,et.__)("Remove all gradients");default:return(0,et.__)("Remove all colors")}}function umc(c){switch(c){case"duotone":return(0,et.__)("Reset duotones");case"gradient":return(0,et.__)("Reset gradient");default:return(0,et.__)("Reset colors")}}function smc({value:c,onChange:t,label:e}){return(0,hc.jsx)(Cj,{size:"compact",label:e,hideLabelFromVision:!0,value:c,onChange:t})}function Gmc(c){let t={};return c.map(e=>{let l,{slug:d}=e;return t[d]=(t[d]||0)+1,t[d]>1&&(l=`${d}-${t[d]-1}`),{...e,slug:l??d}})}function Xmc(c,t,e="color"){let l=e==="duotone"?"duotone":"color",d=new RegExp(`^${t}${l}-([\\d]+)$`),n=c.reduce((o,b)=>{if(typeof b?.slug=="string"){let i=b?.slug.match(d);if(i){let a=parseInt(i[1],10);if(a>=o)return a+1}}return o},1);return{name:e==="duotone"?(0,et.sprintf)((0,et.__)("Duotone %d"),n):(0,et.sprintf)((0,et.__)("Color %d"),n),slug:`${t}${l}-${n}`}}function wj({variant:c,colorPalette:t,element:e,onChange:l,popoverProps:d,onClose:n=()=>{}}){let o=(0,ge.useMemo)(()=>({shift:!0,offset:20,resize:!1,placement:"left-start",...d,className:v("components-palette-edit__popover",d?.className)}),[d]);return(0,hc.jsxs)(Qb,{...o,onClose:n,children:[c==="color"&&(0,hc.jsx)(zn,{color:e.color,enableAlpha:!0,onChange:b=>{l({...e,color:b})}}),c==="gradient"&&(0,hc.jsx)("div",{className:"components-palette-edit__popover-gradient-picker",children:(0,hc.jsx)(Bs,{__experimentalIsRenderedInSidebar:!0,value:e.gradient,onChange:b=>{l({...e,gradient:b})}})}),c==="duotone"&&(0,hc.jsx)("div",{className:"components-palette-edit__popover-duotone-picker",children:(0,hc.jsxs)(tt,{spacing:3,children:[(0,hc.jsx)(yp,{value:F2(e),onChange:b=>{b?.length&&l({...e,colors:b})}}),(0,hc.jsx)(Wp,{labels:[(0,et.__)("Shadows"),(0,et.__)("Highlights")],colors:t??[],value:F2(e),enableAlpha:!0,onChange:b=>{let[i,a]=Mm(t??[]);l({...e,colors:[b[0]||i,b[1]||a]})}})]})})]})}function mmc({canOnlyChangeValues:c,element:t,onChange:e,onRemove:l,popoverProps:d,slugPrefix:n,variant:o,colorPalette:b}){let i=nmc(t,o),[a,r]=(0,ge.useState)(!1),[u,G]=(0,ge.useState)(null),X=(0,ge.useMemo)(()=>({...d,anchor:u}),[u,d]);return(0,hc.jsxs)(Ws,{ref:G,size:"small",children:[(0,hc.jsxs)(zc,{justify:"flex-start",children:[(0,hc.jsx)(nc,{size:"small",onClick:()=>{r(!0)},"aria-label":(0,et.sprintf)((0,et.__)("Edit: %s"),t.name.trim().length?t.name:i||""),style:{padding:0},children:(0,hc.jsx)(Jj,{colorValue:i})}),(0,hc.jsx)(je,{children:c?(0,hc.jsx)(vj,{children:t.name.trim().length?t.name:"\xA0"}):(0,hc.jsx)(smc,{label:omc(o),value:t.name,onChange:m=>e({...t,name:m,slug:n+vE(m??"")})})}),!c&&(0,hc.jsx)(Je,{children:(0,hc.jsx)(zj,{size:"small",icon:dm,label:(0,et.sprintf)(bmc(o),t.name.trim().length?t.name:i||""),onClick:l})})]}),a&&(0,hc.jsx)(wj,{variant:o,colorPalette:b,onChange:e,element:t,popoverProps:X,onClose:()=>r(!1)})]})}function xmc({elements:c,onChange:t,canOnlyChangeValues:e,slugPrefix:l,variant:d,colorPalette:n,popoverProps:o,addColorRef:b}){let i=(0,ge.useRef)(void 0);(0,ge.useEffect)(()=>{i.current=c},[c]);let a=(0,_m.useDebounce)(r=>t(Gmc(r)),100);return(0,hc.jsx)(tt,{spacing:3,children:(0,hc.jsx)(ys,{isRounded:!0,isBordered:!0,isSeparated:!0,children:c.map((r,u)=>(0,hc.jsx)(mmc,{variant:d,colorPalette:n,canOnlyChangeValues:e,element:r,onChange:G=>{a(c.map((X,m)=>m===u?G:X))},onRemove:()=>{let G=c.filter((X,m)=>m!==u);t(G.length?G:void 0),b.current?.focus()},slugPrefix:l,popoverProps:o},u))})})}var gmc=[];function Aj({gradients:c,duotones:t,colors:e=gmc,colorPalette:l,onChange:d,paletteLabel:n,paletteLabelHeadingLevel:o=2,emptyMessage:b,canOnlyChangeValues:i,canReset:a,slugPrefix:r="",popoverProps:u}){let G="color";c?G="gradient":t&&(G="duotone");let X=c??t??e,m=(0,ge.useMemo)(()=>dmc(l),[l]),[x,g]=(0,ge.useState)(!1),[R,H]=(0,ge.useState)(null),Z=x&&!!R&&X[R]&&!X[R].slug,W=X.length>0,y=(0,_m.useDebounce)(d,100),I=(0,ge.useCallback)((f,C)=>{let J=C===void 0?void 0:X[C];J&&J[G==="gradient"?"gradient":"color"]===f?H(C):g(!0)},[G,X]),B=(0,ge.useCallback)((f,C)=>{C!==void 0&&(t??[])[C]?H(C):g(!0)},[t]),F=(0,ge.useRef)(null),h=(0,_m.useInstanceId)(Aj,"components-palette-edit__heading");return(0,hc.jsxs)(Sj,{children:[(0,hc.jsxs)(zc,{children:[(0,hc.jsx)(Yj,{id:h,level:o,children:n}),(0,hc.jsxs)(Nj,{children:[W&&x&&(0,hc.jsx)(kj,{size:"small",onClick:()=>{g(!1),H(null)},children:(0,et.__)("Done")}),!i&&(0,hc.jsx)(nc,{ref:F,size:"small",isPressed:Z,icon:ho,label:imc(G),onClick:()=>{let{name:f,slug:C}=Xmc(X,r,G);d(c?[...c,{gradient:jm,name:f,slug:C}]:t?[...t,{colors:Mm(m),name:f,slug:C}]:[...e,{color:lmc,name:f,slug:C}]),g(!0),H(X.length)}}),W&&(!x||!i||a)&&(0,hc.jsx)(Qd,{icon:bm,label:amc(G),toggleProps:{size:"small"},children:({onClose:f})=>(0,hc.jsx)(hc.Fragment,{children:(0,hc.jsxs)(wa,{role:"menu",children:[!x&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{g(!0),f()},className:"components-palette-edit__menu-button",children:(0,et.__)("Show details")}),!i&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{H(null),g(!1),d(),f()},className:"components-palette-edit__menu-button",children:rmc(G)}),a&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,className:"components-palette-edit__menu-button",variant:"tertiary",onClick:()=>{H(null),d(),f()},children:umc(G)})]})})})]})]}),W&&(0,hc.jsxs)(V2,{children:[x&&(0,hc.jsx)(xmc,{canOnlyChangeValues:i,elements:X,onChange:d,slugPrefix:r,variant:G,colorPalette:m,popoverProps:u,addColorRef:F}),!x&&R!==null&&(0,hc.jsx)(wj,{variant:G,colorPalette:m,onClose:()=>H(null),onChange:f=>{y(X.map((C,J)=>J===R?f:C))},element:X[R??-1],popoverProps:u}),!x&&G==="gradient"&&(0,hc.jsx)(pp,{presentation:"command-buttons","aria-labelledby":h,gradients:c,onChange:I,clearable:!1,disableCustomGradients:!0}),!x&&G==="duotone"&&(0,hc.jsx)(Pm,{presentation:"command-buttons","aria-labelledby":h,duotonePalette:t??[],colorPalette:m,onChange:B,clearable:!1,unsetable:!1,disableCustomDuotone:!0,disableCustomColors:!0}),!x&&G==="color"&&(0,hc.jsx)(_b,{presentation:"command-buttons","aria-labelledby":h,colors:e,onChange:I,clearable:!1,disableCustomColors:!0})]}),!W&&b&&(0,hc.jsx)(V2,{children:b})]})}var Tj=Aj;var di=s(rc(),1),yl=s(Y(),1),Mj=s(oc(),1),N2=s(Fn(),1);var Pj=s(Sb(),1);var fp=s(Y(),1),Oj=s(V(),1);function Hmc(c,t){let{value:e,isExpanded:l,instanceId:d,selectedSuggestionIndex:n,className:o,onChange:b,onFocus:i,onBlur:a,"aria-describedby":r,...u}=c,[G,X]=(0,fp.useState)(!1),m=e?e.length+1:0,x=H=>{b&&b({value:H.target.value})},g=H=>{X(!0),i?.(H)},R=H=>{X(!1),a?.(H)};return(0,Oj.jsx)("input",{ref:t,id:`components-form-token-input-${d}`,type:"text",...u,value:e||"",onChange:x,onFocus:g,onBlur:R,size:m,className:v(o,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":l,"aria-autocomplete":"list","aria-owns":l?`components-form-token-suggestions-${d}`:void 0,"aria-activedescendant":G&&n!==-1&&l?`components-form-token-suggestions-${d}-${n}`:void 0,"aria-describedby":r})}var Qj=(0,fp.forwardRef)(Hmc);Qj.displayName="TokenInput";var hp=Qj;var Uj=s(oc(),1),Dj=s(rc(),1),Aa=s(V(),1),Rmc=c=>{c.preventDefault()};function Zmc({selectedIndex:c,scrollIntoView:t,match:e,onHover:l,onSelect:d,suggestions:n=[],displayTransform:o,instanceId:b,__experimentalRenderItem:i}){let a=(0,Uj.useRefEffect)(X=>{c>-1&&t&&X.children[c]&&X.children[c].scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[c,t]),r=X=>()=>{l?.(X)},u=X=>()=>{d?.(X)},G=X=>{let m=o(e).normalize("NFKC").toLocaleLowerCase();if(m.length===0)return null;let x=o(X),g=x.normalize("NFKC").toLocaleLowerCase().indexOf(m);return{suggestionBeforeMatch:x.substring(0,g),suggestionMatch:x.substring(g,g+m.length),suggestionAfterMatch:x.substring(g+m.length)}};return(0,Aa.jsxs)("ul",{ref:a,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${b}`,role:"listbox",children:[n.map((X,m)=>{let x=G(X),g=m===c,R=typeof X=="object"&&X?.disabled,H=typeof X=="object"&&"value"in X?X?.value:o(X),Z=v("components-form-token-field__suggestion",{"is-selected":g}),p;return typeof i=="function"?p=i({item:X}):x?p=(0,Aa.jsxs)("span",{"aria-label":o(X),children:[x.suggestionBeforeMatch,(0,Aa.jsx)("strong",{className:"components-form-token-field__suggestion-match",children:x.suggestionMatch}),x.suggestionAfterMatch]}):p=o(X),(0,Aa.jsx)("li",{id:`components-form-token-suggestions-${b}-${m}`,role:"option",className:Z,onMouseDown:Rmc,onClick:u(X),onMouseEnter:r(X),"aria-selected":m===c,"aria-disabled":R,children:p},H)}),n.length===0&&(0,Aa.jsx)("li",{className:"components-form-token-field__suggestion is-empty",children:(0,Dj.__)("No items found")})]})}var Vp=Zmc;var Fp=s(Y(),1),Jp=s(oc(),1),J2=s(V(),1),Cp=(0,Jp.createHigherOrderComponent)(c=>function(e){let[l,d]=(0,Fp.useState)(void 0),n=(0,Fp.useCallback)(o=>d(()=>o?.handleFocusOutside?o.handleFocusOutside.bind(o):void 0),[]);return(0,J2.jsx)("div",{...(0,Jp.__experimentalUseFocusOutside)(l),children:(0,J2.jsx)(c,{ref:n,...e})})},"withFocusOutside");var Lj=s(Y(),1),Km=s(V(),1),v2="data-wp-hash";function Y2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pmc(document)),c.__wpStyleRuntime}function Imc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${v2}]`))if(e.getAttribute(v2)===t)return!0;return!1}function Ej(c,t,e){if(!c.head)return;let l=Y2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Imc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(v2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function pmc(c){let t=Y2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Ej(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Wmc(c,t){let e=Y2();e.styles.set(c,t);for(let l of e.documents.keys())Ej(l,c,t)}typeof process>"u",Wmc("a4ac9b380a","._5223dcef142ddf2a__spinner{background-color:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));display:inline-block;height:16px;margin:5px 11px 0;opacity:1;overflow:visible;position:relative;width:16px}._00e30fe487ccb5cc__track,.b33a3d348ed141fd__indicator{fill:transparent;stroke-width:1.5px}._00e30fe487ccb5cc__track{stroke:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.b33a3d348ed141fd__indicator{stroke:currentColor;stroke-linecap:round;animation:e5c099d0667bd442__spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes e5c099d0667bd442__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}");var C2={spinner:"_5223dcef142ddf2a__spinner",track:"_00e30fe487ccb5cc__track",indicator:"b33a3d348ed141fd__indicator",spin:"e5c099d0667bd442__spin"};function ymc({className:c,...t},e){return(0,Km.jsxs)("svg",{className:v("components-spinner",C2.spinner,c),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...t,ref:e,children:[(0,Km.jsx)("circle",{className:C2.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,Km.jsx)("path",{className:C2.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})}var jj=(0,Lj.forwardRef)(ymc);jj.displayName="Spinner";var vp=jj;var Ud=s(V(),1),S2="data-wp-hash";function k2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fmc(document)),c.__wpStyleRuntime}function Bmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${S2}]`))if(e.getAttribute(S2)===t)return!0;return!1}function _j(c,t,e){if(!c.head)return;let l=k2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bmc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(S2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function fmc(c){let t=k2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)_j(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function hmc(c,t){let e=k2();e.styles.set(c,t);for(let l of e.documents.keys())_j(l,c,t)}typeof process>"u",hmc("5e90aa62ab","._52e80c14d3dae324__input-wrapper{height:38px;padding-inline:8px}");var Vmc={"input-wrapper":"_52e80c14d3dae324__input-wrapper"},Fmc=()=>{},Jmc=Cp(class extends yl.Component{handleFocusOutside(t){this.props.onFocusOutside(t)}render(){return this.props.children}}),Yp=(c,t)=>c===null?-1:t.indexOf(c);function Kj(c){let{value:t,label:e,options:l,onChange:d,onFilterValueChange:n=Fmc,hideLabelFromVision:o,help:b,allowReset:i=!0,className:a,isLoading:r=!1,messages:u={selected:(0,di.__)("Item selected.")},__experimentalRenderItem:G,expandOnFocus:X=!0,placeholder:m}=c,[x,g]=Jd({value:t,onChange:d}),R=l.find(S=>S.value===x),H=R?.label??"",Z=(0,Mj.useInstanceId)(Kj,"combobox-control"),[p,W]=(0,yl.useState)(R||null),[y,I]=(0,yl.useState)(!1),[B,F]=(0,yl.useState)(!1),[h,f]=(0,yl.useState)(""),C=(0,yl.useRef)(null),J=(0,yl.useMemo)(()=>{let S=[],j=[],sc=ph(h);return l.forEach(Xc=>{let gc=ph(Xc.label).indexOf(sc);gc===0?S.push(Xc):gc>0&&j.push(Xc)}),S.concat(j)},[h,l]),z=S=>{S.disabled||(g(S.value),(0,N2.speak)(u.selected,"assertive"),W(S),f(""),I(!1))},N=(S=1)=>{let sc=Yp(p,J)+S;sc<0?sc=J.length-1:sc>=J.length&&(sc=0),W(J[sc]),I(!0)},k=(0,Pj.withIgnoreIMEEvents)(S=>{let j=!1;if(!S.defaultPrevented){switch(S.code){case"Enter":p&&(z(p),j=!0);break;case"ArrowUp":N(-1),j=!0;break;case"ArrowDown":N(1),j=!0;break;case"Escape":I(!1),W(null),j=!0;break;default:break}j&&S.preventDefault()}}),T=()=>{F(!1)},w=()=>{F(!0),X&&I(!0),n(""),f("")},O=()=>{I(!0)},A=()=>{I(!1)},U=S=>{let j=S.value;f(j),n(j),B&&I(!0)},ec=()=>{g(null),C.current?.focus()},L=S=>{S.stopPropagation()};return(0,yl.useEffect)(()=>{let S=J.length>0,j=Yp(p,J)>0;S&&!j&&W(J[0])},[J,p]),(0,yl.useEffect)(()=>{let S=J.length>0;if(y){let j=S?(0,di.sprintf)((0,di._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",J.length),J.length):(0,di.__)("No results.");(0,N2.speak)(j,"polite")}},[J,y]),(0,Ud.jsx)(Jmc,{onFocusOutside:A,children:(0,Ud.jsx)(Sc,{className:v(a,"components-combobox-control"),label:e,id:`components-form-token-input-${Z}`,hideLabelFromVision:o,help:b,children:(0,Ud.jsxs)("div",{className:"components-combobox-control__suggestions-container",tabIndex:-1,onKeyDown:k,children:[(0,Ud.jsxs)(st,{className:Vmc["input-wrapper"],children:[(0,Ud.jsx)(je,{children:(0,Ud.jsx)(hp,{className:"components-combobox-control__input",instanceId:Z,ref:C,placeholder:m,value:y?h:H,onFocus:w,onBlur:T,onClick:O,isExpanded:y,selectedSuggestionIndex:Yp(p,J),onChange:U,"aria-describedby":b?`components-form-token-input-${Z}__help`:void 0})}),r&&(0,Ud.jsx)(vp,{}),i&&!!x&&!y&&(0,Ud.jsx)(nc,{size:"small",icon:fo,onClick:ec,onKeyDown:L,label:(0,di.__)("Reset")})]}),y&&!r&&(0,Ud.jsx)(Vp,{instanceId:Z,match:{label:h,value:""},displayTransform:S=>S.label,suggestions:J,selectedIndex:Yp(p,J),onHover:W,onSelect:z,scrollIntoView:!0,__experimentalRenderItem:G})]})})})}var qj=Kj;var $j=s(Y(),1),w2=s(oc(),1),A2=s(Mc(),1);var T2=s(V(),1);function c7(c){if(c.state){let{state:t,...e}=c,{store:l,...d}=c7(t);return{...e,...d,store:l}}return c}var z2={__unstableComposite:"Composite",__unstableCompositeGroup:"Composite.Group or Composite.Row",__unstableCompositeItem:"Composite.Item",__unstableUseCompositeState:"Composite"};function O2(c,t={}){let e=c.displayName??"",l=d=>{(0,A2.default)(`wp.components.${e}`,{since:"6.7",alternative:z2.hasOwnProperty(e)?z2[e]:void 0});let{store:n,...o}=c7(d),b=o;return b={...b,id:(0,w2.useInstanceId)(n,b.baseId,b.id)},Object.entries(t).forEach(([i,a])=>{b.hasOwnProperty(i)&&(Object.assign(b,{[a]:b[i]}),delete b[i])}),delete b.baseId,(0,T2.jsx)(c,{...b,store:n})};return l.displayName=e,l}var Cmc=(0,$j.forwardRef)(({role:c,...t},e)=>{let l=c==="row"?Be.Row:Be.Group;return(0,T2.jsx)(l,{ref:e,role:c,...t})}),Q2=O2(Object.assign(Be,{displayName:"__unstableComposite"}),{baseId:"id"}),t7=O2(Object.assign(Cmc,{displayName:"__unstableCompositeGroup"})),e7=O2(Object.assign(Be.Item,{displayName:"__unstableCompositeItem"}),{focusable:"accessibleWhenDisabled"});function l7(c={}){(0,A2.default)("wp.components.__unstableUseCompositeState",{since:"6.7",alternative:z2.__unstableUseCompositeState});let{baseId:t,currentId:e,orientation:l,rtl:d=!1,loop:n=!1,wrap:o=!1,shift:b=!1,unstable_virtual:i}=c;return{baseId:(0,w2.useInstanceId)(Q2,"composite",t),store:hr({defaultActiveId:e,rtl:d,orientation:l,focusLoop:n,focusShift:b,focusWrap:o,virtualFocus:i})}}var L2=s(rc(),1),Ld=s(Y(),1);var gt=s(Y(),1),od=s(oc(),1),U2=s(rc(),1);var r7=s(fs(),1),u7=s(Sb(),1);var vmc=new Set(["alert","status","log","marquee","timer"]),d7=[];function n7(c){let t=Array.from(document.body.children),e=[];d7.push(e);for(let l of t)l!==c&&Ymc(l)&&(l.setAttribute("aria-hidden","true"),e.push(l))}function Ymc(c){let t=c.getAttribute("role");return!(c.tagName==="SCRIPT"||c.hasAttribute("hidden")||c.hasAttribute("aria-hidden")||c.hasAttribute("aria-live")||t&&vmc.has(t))}function o7(){let c=d7.pop();if(c)for(let t of c)t.removeAttribute("aria-hidden")}var b7=s(oc(),1),Fs=s(Y(),1),Ait=s(Zl(),1);var Smc=Number.parseInt(K.transitionDuration),kmc="components-modal__disappear-animation";function i7(){let c=(0,Fs.useRef)(null),[t,e]=(0,Fs.useState)(!1),l=(0,b7.useReducedMotion)(),d=(0,Fs.useCallback)(()=>new Promise(n=>{let o=c.current;if(l){n();return}if(!o){n();return}let b,i=()=>new Promise(r=>{b=u=>{u.animationName===kmc&&r()},o.addEventListener("animationend",b),e(!0)}),a=()=>new Promise(r=>{setTimeout(()=>r(),Smc*1.2)});Promise.race([i(),a()]).then(()=>{b&&o.removeEventListener("animationend",b),e(!1),n()})}),[l]);return{overlayClassname:t?"is-animating-out":void 0,frameRef:c,closeModal:d}}var a7=s(Y(),1),Np=(0,a7.createContext)(new Set);Np.displayName="ModalContext";var He=s(V(),1),qm=new Map;function zmc(c,t){let{bodyOpenClassName:e="modal-open",role:l="dialog",title:d=null,focusOnMount:n=!0,shouldCloseOnEsc:o=!0,shouldCloseOnClickOutside:b=!0,isDismissible:i=!0,aria:a={labelledby:void 0,describedby:void 0},onRequestClose:r,icon:u,closeButtonLabel:G,children:X,style:m,overlayClassName:x,className:g,contentLabel:R,onKeyDown:H,isFullScreen:Z=!1,size:p,headerActions:W=null,__experimentalHideHeader:y=!1}=c,I=(0,gt.useRef)(null),B=(0,od.useInstanceId)(D2),F=d?`components-modal-header-${B}`:a.labelledby,h=(0,od.useFocusOnMount)(n==="firstContentElement"?"firstElement":n),f=(0,od.useConstrainedTabbing)(),C=(0,od.useFocusReturn)(),J=(0,gt.useRef)(null),z=(0,gt.useRef)(null),[N,k]=(0,gt.useState)(!1),[T,w]=(0,gt.useState)(!1),O;Z||p==="fill"?O="is-full-screen":p&&(O=`has-size-${p}`);let A=(0,gt.useCallback)(()=>{if(!J.current)return;let ac=(0,r7.getScrollContainer)(J.current);J.current===ac?w(!0):w(!1)},[J]);(0,gt.useEffect)(()=>(n7(I.current),()=>o7()),[]);let U=(0,gt.useRef)(void 0);(0,gt.useEffect)(()=>{U.current=r},[r]);let ec=(0,gt.useContext)(Np),[L]=(0,gt.useState)(()=>new Set);(0,gt.useEffect)(()=>{ec.add(U);for(let ac of ec)ac!==U&&ac.current?.();return()=>{for(let ac of L)ac.current?.();ec.delete(U)}},[ec,L]),(0,gt.useEffect)(()=>{let ac=e,Pc=1+(qm.get(ac)??0);return qm.set(ac,Pc),document.body.classList.add(e),()=>{let Ut=qm.get(ac)-1;Ut===0?(document.body.classList.remove(ac),qm.delete(ac)):qm.set(ac,Ut)}},[e]);let{closeModal:S,frameRef:j,overlayClassname:sc}=i7();(0,gt.useLayoutEffect)(()=>{if(!window.ResizeObserver||!z.current)return;let ac=new ResizeObserver(A);return ac.observe(z.current),A(),()=>{ac.disconnect()}},[A,z]);function Xc(ac){o&&(ac.code==="Escape"||ac.key==="Escape")&&!ac.defaultPrevented&&(ac.preventDefault(),ac.stopPropagation(),S().then(()=>r(ac)))}let gc=(0,gt.useCallback)(ac=>{let Pc=ac?.currentTarget?.scrollTop??-1;!N&&Pc>0?k(!0):N&&Pc<=0&&k(!1)},[N]),Uc=null,Lc={onPointerDown:ac=>{ac.target===ac.currentTarget&&(Uc=ac.target,ac.preventDefault())},onPointerUp:({target:ac,button:Pc})=>{let Ut=ac===Uc;Uc=null,Pc===0&&Ut&&S().then(()=>r())}},Ec=(0,He.jsx)("div",{ref:(0,od.useMergeRefs)([I,t]),className:v("components-modal__screen-overlay",sc,x),onKeyDown:(0,u7.withIgnoreIMEEvents)(Xc),...b?Lc:{},children:(0,He.jsx)(bs,{document,children:(0,He.jsx)("div",{className:v("components-modal__frame",O,g),style:m,ref:(0,od.useMergeRefs)([j,f,C,n!=="firstContentElement"?h:null]),role:l,"aria-label":R,"aria-labelledby":R?void 0:F,"aria-describedby":a.describedby,tabIndex:-1,onKeyDown:H,children:(0,He.jsxs)("div",{className:v("components-modal__content",{"hide-header":y,"is-scrollable":T,"has-scrolled-content":N}),role:"document",onScroll:gc,ref:J,"aria-label":T?(0,U2.__)("Scrollable section"):void 0,tabIndex:T?0:void 0,children:[!y&&(0,He.jsxs)("div",{className:"components-modal__header",children:[(0,He.jsxs)("div",{className:"components-modal__header-heading-container",children:[u&&(0,He.jsx)("span",{className:"components-modal__icon-container","aria-hidden":!0,children:u}),d&&(0,He.jsx)("h1",{id:F,className:"components-modal__header-heading",children:d})]}),W,i&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(le,{marginBottom:0,marginLeft:2}),(0,He.jsx)(nc,{size:"compact",onClick:ac=>S().then(()=>r(ac)),icon:em,label:G||(0,U2.__)("Close")})]})]}),(0,He.jsx)("div",{ref:(0,od.useMergeRefs)([z,n==="firstContentElement"?h:null]),className:"components-modal__children-container",children:X})]})})})});return(0,gt.createPortal)((0,He.jsx)(Np.Provider,{value:L,children:Ec}),document.body)}var D2=(0,gt.forwardRef)(zmc);D2.displayName="Modal";var Js=D2;var Dd=s(V(),1),E2="data-wp-hash";function j2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Amc(document)),c.__wpStyleRuntime}function wmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${E2}]`))if(e.getAttribute(E2)===t)return!0;return!1}function s7(c,t,e){if(!c.head)return;let l=j2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(wmc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(E2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Amc(c){let t=j2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)s7(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Tmc(c,t){let e=j2();e.styles.set(c,t);for(let l of e.documents.keys())s7(l,c,t)}typeof process>"u",Tmc("af7a0f28df",".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");var Omc={wrapper:"f8c6ba0dd016e6c1__wrapper"},Qmc=(c,t)=>{let{isOpen:e,onConfirm:l,onCancel:d,children:n,confirmButtonText:o,cancelButtonText:b,isBusy:i,title:a,__experimentalHideHeader:r=!0,...u}=cc(c,"ConfirmDialog"),G=Omc.wrapper,X=(0,Ld.useRef)(null),m=(0,Ld.useRef)(null),[x,g]=(0,Ld.useState)(),[R,H]=(0,Ld.useState)();(0,Ld.useEffect)(()=>{let I=typeof e<"u";g(I?e:!0),H(!I)},[e]);let Z=(0,Ld.useCallback)(I=>B=>{I?.(B),R&&g(!1)},[R,g]),p=(0,Ld.useCallback)(I=>{!(I.target===X.current||I.target===m.current)&&I.key==="Enter"&&Z(l)(I)},[Z,l]),W=b??(0,L2.__)("Cancel"),y=o??(0,L2.__)("OK");return(0,Dd.jsx)(Dd.Fragment,{children:x&&(0,Dd.jsx)(Js,{onRequestClose:Z(d),onKeyDown:p,closeButtonLabel:W,isDismissible:!0,ref:t,overlayClassName:G,title:a,contentLabel:r?a:void 0,__experimentalHideHeader:r,...u,children:(0,Dd.jsxs)(tt,{spacing:8,children:[(0,Dd.jsx)(Me,{children:n}),(0,Dd.jsxs)(st,{direction:"row",justify:"flex-end",children:[(0,Dd.jsx)(nc,{__next40pxDefaultSize:!0,ref:X,variant:"tertiary",onClick:Z(d),accessibleWhenDisabled:!0,disabled:i,children:W}),(0,Dd.jsx)(nc,{__next40pxDefaultSize:!0,ref:m,variant:"primary",onClick:Z(l),accessibleWhenDisabled:!0,disabled:i,isBusy:i,children:y})]})]})})})},Umc=tc(Qmc,"ConfirmDialog"),M2=Umc;var f7=s(oc(),1),kp=s(rc(),1);var Ta=s(Y(),1),Cs=s(rc(),1);var bd={compact:K.controlPaddingXSmall,small:K.controlPaddingXSmall,default:K.controlPaddingX},Dmc=(c,t)=>{let e={compact:{[t]:32,paddingInlineStart:bd.compact,paddingInlineEnd:bd.compact+Ia},default:{[t]:40,paddingInlineStart:bd.default,paddingInlineEnd:bd.default+Ia},small:{[t]:24,paddingInlineStart:bd.small,paddingInlineEnd:bd.small+Ia}};return e[c]||e.default},Lmc=c=>{let e={compact:{paddingInlineStart:bd.compact,paddingInlineEnd:bd.compact-6},default:{paddingInlineStart:bd.default,paddingInlineEnd:bd.default-6},small:{paddingInlineStart:bd.small,paddingInlineEnd:bd.small-6}};return e[c]||e.default},G7=Q(gg,{shouldForwardProp:c=>c!=="hasCustomRenderProp",target:"e1p3eej77"})(({size:c,hasCustomRenderProp:t})=>dc("display:block;background-color:",q.theme.background,";border:none;color:",q.theme.foreground,";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}",Dmc(c,t?"minHeight":"height")," ",!t&&x7," ",xm({inputSize:c}),";",""),""),Emc=In({"0%":{transform:`translateY(-${Fe.SLIDE_DISTANCE})`},"100%":{transform:"translateY(0)"}}),jmc=In({"0%":{opacity:0},"100%":{opacity:1}}),X7=Q(hg,{target:"e1p3eej76"})("display:flex;flex-direction:column;background-color:",q.theme.background,";border-radius:",K.radiusSmall,";border:1px solid ",q.theme.foreground,";box-shadow:",K.elevationMedium,";z-index:1000000;max-height:min( var( --popover-available-height, 400px ), 400px );overflow:auto;overscroll-behavior:contain;min-width:min-content;&[data-open]{@media not ( prefers-reduced-motion ){animation-name:",Emc,",",jmc,";animation-duration:",Fe.SLIDE_DURATION,",",Fe.FADE_DURATION,";animation-timing-function:",Fe.SLIDE_EASING,",",Fe.FADE_EASING,";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}"),m7=Q(pg,{target:"e1p3eej75"})(({size:c})=>dc("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:",K.fontSize,";line-height:28px;padding-block:",D(2),";scroll-margin:",D(1),";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:",q.theme.gray[300],";}",Lmc(c),";",""),""),x7={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},g7=Q("div",{target:"e1p3eej74"})(x7,";"),H7=Q("span",{target:"e1p3eej73"})("color:",q.theme.gray[600],";margin-inline-start:",D(2),";"),P2=Q("div",{target:"e1p3eej72"})("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:",D(4),";"),R7=Q("span",{target:"e1p3eej71"})("color:",q.theme.gray[600],";text-align:initial;line-height:",K.fontLineHeightBase,";padding-inline-end:",D(1),";margin-block:",D(1),";"),Z7=Q(yg,{target:"e1p3eej70"})("display:flex;align-items:center;margin-inline-start:",D(2),";fill:currentColor;align-self:start;margin-block-start:2px;font-size:0;",P2,"~&,&:not(:empty){font-size:24px;}");var id=s(V(),1),Sp=(0,Ta.createContext)(void 0);Sp.displayName="CustomSelectContext";function Mmc(c){return(Array.isArray(c)?c.length===0:c==null)?(0,Cs.__)("Select an item"):Array.isArray(c)?c.length===1?c[0]:(0,Cs.sprintf)((0,Cs._n)("%d item selected","%d items selected",c.length),c.length):c}var Pmc=({renderSelectedValue:c,size:t="default",store:e,...l})=>{let{value:d}=E(e),n=(0,Ta.useMemo)(()=>c??Mmc,[c]);return(0,id.jsx)(G7,{...l,size:t,hasCustomRenderProp:!!c,store:e,children:n(d)})};function _mc(c){let{children:t,hideLabelFromVision:e=!1,label:l,size:d,store:n,className:o,isLegacy:b=!1,...i}=c,a=(0,Ta.useCallback)(u=>{b&&u.stopPropagation()},[b]),r=(0,Ta.useMemo)(()=>({store:n,size:d}),[n,d]);return(0,id.jsxs)("div",{className:o,children:[(0,id.jsx)(Bg,{store:n,render:e?(0,id.jsx)(vc,{}):(0,id.jsx)(Sc.VisualLabel,{as:"div"}),children:l}),(0,id.jsxs)(Ku,{size:d,suffix:(0,id.jsx)(fI,{}),children:[(0,id.jsx)(Pmc,{...i,size:d,store:n,showOnKeyDown:!b}),(0,id.jsx)(X7,{gutter:12,store:n,sameWidth:!0,slide:!1,onKeyDown:a,flip:!b,children:(0,id.jsx)(Sp.Provider,{value:r,children:t})})]})]})}var I7=_mc;var p7=s(Y(),1);var $m=s(V(),1);function W7({children:c,...t}){let e=(0,p7.useContext)(Sp);return(0,$m.jsxs)(m7,{store:e?.store,size:e?.size??"default",...t,children:[c??t.value,(0,$m.jsx)(Z7,{children:(0,$m.jsx)(de,{icon:Ce})})]})}W7.displayName="CustomSelectControlV2.Item";var y7=W7;var Bl=s(V(),1);function Kmc({__experimentalShowSelectedHint:c,...t}){return{showSelectedHint:c,...t}}function B7({__experimentalHint:c,...t}){return{hint:c,...t}}function qmc(c,t){return t||(0,kp.sprintf)((0,kp.__)("Currently selected: %s"),c)}function h7(c){let{__next40pxDefaultSize:t,describedBy:e,options:l,onChange:d,size:n="default",value:o,className:b,showSelectedHint:i=!1,...a}=Kmc(c),r=(0,f7.useInstanceId)(h7,"custom-select-control__description"),u=Vg({async setValue(g){let R=l.find(p=>p.key===g);if(!d||!R)return;await Promise.resolve();let H=u.getState(),Z={highlightedIndex:H.renderedItems.findIndex(p=>p.value===g),inputValue:"",isOpen:H.open,selectedItem:R,type:""};d(Z)},value:o?.key,defaultValue:l[0]?.key}),G=l.map(B7).map(({name:g,key:R,hint:H,style:Z,className:p})=>(0,Bl.jsx)(y7,{value:R,children:H?(0,Bl.jsxs)(P2,{children:[(0,Bl.jsx)("span",{children:g}),(0,Bl.jsx)(R7,{className:"components-custom-select-control__item-hint",children:H})]}):g,style:Z,className:v(p,"components-custom-select-control__item",{"has-hint":H})},R)),X=E(u,"value"),m=l?.map(B7)?.find(({key:g})=>X===g)??l[0];return(0,Bl.jsxs)(Bl.Fragment,{children:[(0,Bl.jsx)(I7,{"aria-describedby":r,renderSelectedValue:()=>!i||!m.hint?m?.name:(0,Bl.jsxs)(g7,{children:[m?.name,(0,Bl.jsx)(H7,{className:"components-custom-select-control__hint",children:m?.hint})]}),size:n,store:u,className:v("components-custom-select-control",b),isLegacy:!0,...a,children:G}),(0,Bl.jsx)(vc,{children:(0,Bl.jsx)("span",{id:r,children:qmc(m?.name,e)})})]})}var zp=h7;var $mc=Math.pow(10,8)*24*60*60*1e3,hat=-$mc;var c0c=3600;var V7=c0c*24,Vat=V7*7,t0c=V7*365.2425,e0c=t0c/12,Fat=e0c*3,K2=Symbol.for("constructDateFrom");function pt(c,t){return typeof c=="function"?c(t):c&&typeof c=="object"&&K2 in c?c[K2](t):c instanceof Date?new c.constructor(t):new Date(t)}function Qc(c,t){return pt(t||c,c)}function ni(c,t,e){let l=Qc(c,e?.in);return isNaN(t)?pt(e?.in||c,NaN):(t&&l.setDate(l.getDate()+t),l)}function Ed(c,t,e){let l=Qc(c,e?.in);if(isNaN(t))return pt(e?.in||c,NaN);if(!t)return l;let d=l.getDate(),n=pt(e?.in||c,l.getTime());n.setMonth(l.getMonth()+t+1,0);let o=n.getDate();return d>=o?n:(l.setFullYear(n.getFullYear(),n.getMonth(),d),l)}var l0c={};function wp(){return l0c}function Oa(c,t){let e=wp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Qc(c,t?.in),n=d.getDay(),o=(n<l?7:0)+n-l;return d.setDate(d.getDate()-o),d.setHours(0,0,0,0),d}function vs(c,...t){let e=pt.bind(null,c||t.find(l=>typeof l=="object"));return t.map(e)}function c0(c,t){let e=Qc(c,t?.in);return e.setHours(0,0,0,0),e}function Ys(c,t,e){return ni(c,t*7,e)}function Ap(c,t,e){return Ed(c,t*12,e)}function q2(c,t,e){let[l,d]=vs(e?.in,c,t);return+c0(l)==+c0(d)}function $2(c,t){let e=Qc(c,t?.in),l=e.getMonth();return e.setFullYear(e.getFullYear(),l+1,0),e.setHours(23,59,59,999),e}function Ns(c,t){let[e,l]=vs(c,t.start,t.end);return{start:e,end:l}}function t0(c,t){let{start:e,end:l}=Ns(t?.in,c),d=+e>+l,n=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0);let b=t?.step??1;if(!b)return[];b<0&&(b=-b,d=!d);let i=[];for(;+o<=n;)i.push(pt(e,o)),o.setDate(o.getDate()+b),o.setHours(0,0,0,0);return d?i.reverse():i}function F7(c,t){let{start:e,end:l}=Ns(t?.in,c),d=+e>+l,n=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0),o.setDate(1);let b=t?.step??1;if(!b)return[];b<0&&(b=-b,d=!d);let i=[];for(;+o<=n;)i.push(pt(e,o)),o.setMonth(o.getMonth()+b);return d?i.reverse():i}function J7(c,t){let{start:e,end:l}=Ns(t?.in,c),d=+e>+l,n=d?Oa(l,t):Oa(e,t),o=d?Oa(e,t):Oa(l,t);n.setHours(15),o.setHours(15);let b=+o.getTime(),i=n,a=t?.step??1;if(!a)return[];a<0&&(a=-a,d=!d);let r=[];for(;+i<=b;)i.setHours(0),r.push(pt(e,i)),i=Ys(i,a),i.setHours(15);return d?r.reverse():r}function cF(c,t){let e=Qc(c,t?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function C7(c,t){let e=wp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Qc(c,t?.in),n=d.getDay(),o=(n<l?-7:0)+6-(n-l);return d.setDate(d.getDate()+o),d.setHours(23,59,59,999),d}function v7(c,t){let e=Qc(c,t?.in),l=e.getFullYear(),d=e.getMonth(),n=pt(e,0);return n.setFullYear(l,d+1,0),n.setHours(0,0,0,0),n.getDate()}function Y7(c,t){return+Qc(c)>+Qc(t)}function N7(c,t){return+Qc(c)<+Qc(t)}function Qa(c,t){return+Qc(c)==+Qc(t)}function tF(c,t){let e=Qc(c,t?.in);return e.setSeconds(0,0),e}function eF(c,t,e){let[l,d]=vs(e?.in,c,t);return l.getFullYear()===d.getFullYear()&&l.getMonth()===d.getMonth()}function S7(c,t,e){return ni(c,-t,e)}function Tp(c,t,e){let l=Qc(c,e?.in),d=l.getFullYear(),n=l.getDate(),o=pt(e?.in||c,0);o.setFullYear(d,t,15),o.setHours(0,0,0,0);let b=v7(o);return l.setMonth(t,Math.min(n,b)),l}function k7(c,t,e){let l=Qc(c,e?.in);return isNaN(+l)?pt(e?.in||c,NaN):(t.year!=null&&l.setFullYear(t.year),t.month!=null&&(l=Tp(l,t.month)),t.date!=null&&l.setDate(t.date),t.hours!=null&&l.setHours(t.hours),t.minutes!=null&&l.setMinutes(t.minutes),t.seconds!=null&&l.setSeconds(t.seconds),t.milliseconds!=null&&l.setMilliseconds(t.milliseconds),l)}function z7(c,t,e){let l=Qc(c,e?.in);return isNaN(+l)?pt(e?.in||c,NaN):(l.setFullYear(t),l)}function w7(c){return c0(Date.now(),c)}function Ss(c,t,e){return Ed(c,-t,e)}function A7(c,t,e){return Ys(c,-t,e)}function T7(c,t,e){return Ap(c,-t,e)}var tl=s(rc(),1);var wl=s(e0(),1),bi=s(Y(),1);var Mt=s(Y(),1);var d0c=(function(c){return c[c.SUNDAY=0]="SUNDAY",c[c.MONDAY=1]="MONDAY",c[c.TUESDAY=2]="TUESDAY",c[c.WEDNESDAY=3]="WEDNESDAY",c[c.THURSDAY=4]="THURSDAY",c[c.FRIDAY=5]="FRIDAY",c[c.SATURDAY=6]="SATURDAY",c})({}),n0c=(c,t,e)=>(Qa(c,t)||Y7(c,t))&&(Qa(c,e)||N7(c,e)),Q7=c=>k7(c,{hours:0,minutes:0,seconds:0,milliseconds:0}),U7=({weekStartsOn:c=d0c.SUNDAY,viewing:t=new Date,selected:e=[],numberOfMonths:l=1}={})=>{let[d,n]=(0,Mt.useState)(t),o=(0,Mt.useCallback)(()=>n(w7()),[n]),b=(0,Mt.useCallback)(I=>n(B=>Tp(B,I)),[]),i=(0,Mt.useCallback)(()=>n(I=>Ss(I,1)),[]),a=(0,Mt.useCallback)(()=>n(I=>Ed(I,1)),[]),r=(0,Mt.useCallback)(I=>n(B=>z7(B,I)),[]),u=(0,Mt.useCallback)(()=>n(I=>T7(I,1)),[]),G=(0,Mt.useCallback)(()=>n(I=>Ap(I,1)),[]),[X,m]=(0,Mt.useState)(e.map(Q7)),x=()=>m([]),g=(0,Mt.useCallback)(I=>X.findIndex(B=>Qa(B,I))>-1,[X]),R=(0,Mt.useCallback)((I,B)=>{m(B?Array.isArray(I)?I:[I]:F=>F.concat(Array.isArray(I)?I:[I]))},[]),H=(0,Mt.useCallback)(I=>m(B=>Array.isArray(I)?B.filter(F=>!I.map(h=>h.getTime()).includes(F.getTime())):B.filter(F=>!Qa(F,I))),[]),Z=(0,Mt.useCallback)((I,B)=>g(I)?H(I):R(I,B),[H,g,R]),p=(0,Mt.useCallback)((I,B,F)=>{m(F?t0({start:I,end:B}):h=>h.concat(t0({start:I,end:B})))},[]),W=(0,Mt.useCallback)((I,B)=>{m(F=>F.filter(h=>!t0({start:I,end:B}).map(f=>f.getTime()).includes(h.getTime())))},[]),y=(0,Mt.useMemo)(()=>F7({start:cF(d),end:$2(Ed(d,l-1))}).map(I=>J7({start:cF(I),end:$2(I)},{weekStartsOn:c}).map(B=>t0({start:Oa(B,{weekStartsOn:c}),end:C7(B,{weekStartsOn:c})}))),[d,c,l]);return{clearTime:Q7,inRange:n0c,viewing:d,setViewing:n,viewToday:o,viewMonth:b,viewPreviousMonth:i,viewNextMonth:a,viewYear:r,viewPreviousYear:u,viewNextYear:G,selected:X,setSelected:m,clearSelected:x,isSelected:g,select:R,deselect:H,toggle:Z,selectRange:p,deselectRange:W,calendar:y}};var D7=Q("div",{target:"e15s65uf7"})(ba,";"),L7=Q(zc,{target:"e15s65uf6"})("column-gap:",D(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:",D(4),";"),E7=Q(nc,{target:"e15s65uf5"})({name:"sarfoe",styles:"grid-column:1/2"}),j7=Q(nc,{target:"e15s65uf4"})({name:"1v98r3z",styles:"grid-column:7/8"}),M7=Q(kl,{target:"e15s65uf3"})("font-size:",K.fontSize,";font-weight:",K.fontWeight,";grid-column:2/7;strong{font-weight:",K.fontWeightEmphasis,";}"),P7=Q("div",{target:"e15s65uf2"})("column-gap:",D(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",D(2),";"),_7=Q("div",{target:"e15s65uf1"})("color:",q.theme.gray[700],";font-size:",K.fontSize,";line-height:",K.fontLineHeightBase,";"),K7=Q(nc,{shouldForwardProp:c=>!["column","isSelected","isToday","hasEvents"].includes(c),target:"e15s65uf0"})("grid-column:",c=>c.column,";position:relative;justify-content:center;padding:0;",c=>c.disabled&&`
+}`,eD=U("div",{target:"ez9hsf43"})("padding-top:",D(2),";padding-right:0;padding-left:0;padding-bottom:0;"),lD=U(zc,{target:"ez9hsf42"})("padding-left:",D(4),";padding-right:",D(4),";"),dD=U(ut,{target:"ez9hsf41"})("padding-top:",D(4),";padding-left:",D(4),";padding-right:",D(3),";padding-bottom:",D(5),";"),nD=U("div",{target:"ez9hsf40"})(ba,";width:216px;.react-colorful{display:flex;flex-direction:column;align-items:center;width:216px;height:auto;}.react-colorful__saturation{width:100%;border-radius:0;height:216px;margin-bottom:",D(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:",K.radiusFull,";margin-bottom:",D(2),";}.react-colorful__pointer{height:16px;width:16px;border:none;box-shadow:0 0 2px 0 rgba( 0, 0, 0, 0.25 );outline:2px solid transparent;@media not ( prefers-reduced-motion ){transition:transform ",K.transitionDurationFast," ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ",K.borderWidthFocus," ",K.surfaceColor,";border:",K.borderWidthFocus," solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",K.borderWidthFocus," #fff;}",vuc,";");var oD=u(oc(),1),Iu=u(Y(),1);var HV=u(rc(),1);var RV=u(h(),1),bD=c=>{let{color:t,colorType:e}=c,[l,d]=(0,Iu.useState)(null),n=(0,Iu.useRef)(void 0),o=(0,oD.useCopyToClipboard)(()=>{switch(e){case"hsl":return t.toHslString();case"rgb":return t.toRgbString();default:case"hex":return t.toHex()}},()=>{n.current&&clearTimeout(n.current),d(t.toHex()),n.current=setTimeout(()=>{d(null),n.current=void 0},3e3)});(0,Iu.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]);let b=l===t.toHex(),i=b?(0,HV.__)("Copied!"):(0,HV.__)("Copy");return(0,RV.jsx)(Zl,{delay:0,hideOnClick:!1,text:i,children:(0,RV.jsx)(lu,{size:"compact","aria-label":i,ref:o,icon:b?Ce:Cf,showTooltip:!1})})};var fa=u(h(),1),zn=({min:c,max:t,label:e,abbreviation:l,onChange:d,value:n})=>(0,fa.jsxs)(zc,{spacing:4,children:[(0,fa.jsx)($U,{min:c,max:t,label:e,hideLabelFromVision:!0,value:n,onChange:b=>{if(!b){d(0);return}if(typeof b=="string"){d(parseInt(b,10));return}d(b)},prefix:(0,fa.jsx)(Tb,{children:(0,fa.jsx)(Pe,{color:q.theme.accent,lineHeight:1,children:l})}),spinControls:"none"}),(0,fa.jsx)(tD,{label:e,hideLabelFromVision:!0,min:c,max:t,value:n,onChange:d,withInputField:!1})]});var Ao=u(h(),1),iD=({color:c,onChange:t,enableAlpha:e})=>{let{r:l,g:d,b:n,a:o}=c.toRgb();return(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsx)(zn,{min:0,max:255,label:"Red",abbreviation:"R",value:l,onChange:b=>t(fc({r:b,g:d,b:n,a:o}))}),(0,Ao.jsx)(zn,{min:0,max:255,label:"Green",abbreviation:"G",value:d,onChange:b=>t(fc({r:l,g:b,b:n,a:o}))}),(0,Ao.jsx)(zn,{min:0,max:255,label:"Blue",abbreviation:"B",value:n,onChange:b=>t(fc({r:l,g:d,b,a:o}))}),e&&(0,Ao.jsx)(zn,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(o*100),onChange:b=>t(fc({r:l,g:d,b:n,a:b/100}))})]})};var To=u(h(),1),aD=({hsla:c,onChange:t,enableAlpha:e})=>{let l=d=>{t({...c,...d})};return(0,To.jsxs)(To.Fragment,{children:[(0,To.jsx)(zn,{min:0,max:359,label:"Hue",abbreviation:"H",value:c.h,onChange:d=>{l({h:d})}}),(0,To.jsx)(zn,{min:0,max:100,label:"Saturation",abbreviation:"S",value:c.s,onChange:d=>{l({s:d})}}),(0,To.jsx)(zn,{min:0,max:100,label:"Lightness",abbreviation:"L",value:c.l,onChange:d=>{l({l:d})}}),e&&(0,To.jsx)(zn,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*c.a),onChange:d=>{l({a:d/100})}})]})};var rD=u(rc(),1);var kI=u(h(),1),sD=({color:c,onChange:t,enableAlpha:e})=>{let l=n=>{if(n===void 0)return;let o=n.startsWith("#")?n:"#"+n;t(fc(o))},d=(n,o)=>{if(o.payload?.event?.nativeEvent?.inputType!=="insertFromPaste")return{...n};let i=n.value?.startsWith("#")?n.value.slice(1).toUpperCase():n.value?.toUpperCase();return{...n,value:i}};return(0,kI.jsx)(MZ,{prefix:(0,kI.jsx)(Tb,{children:(0,kI.jsx)(Pe,{color:q.theme.accent,lineHeight:1,children:"#"})}),value:c.toHex().slice(1).toUpperCase(),onChange:l,maxLength:e?9:7,label:(0,rD.__)("Hex color"),hideLabelFromVision:!0,__unstableStateReducer:d,__unstableInputWidth:"9em"})};var zI=u(h(),1),uD=({colorType:c,color:t,hsla:e,onChange:l,onHSLChange:d,enableAlpha:n})=>{switch(c){case"hsl":return(0,zI.jsx)(aD,{hsla:e,onChange:d,enableAlpha:n});case"rgb":return(0,zI.jsx)(iD,{color:t,onChange:l,enableAlpha:n});default:case"hex":return(0,zI.jsx)(sD,{color:t,onChange:l,enableAlpha:n})}};var Mb=u(Y(),1);var yc=u($(),1);function Wu(){return(Wu=Object.assign||function(c){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(c[l]=e[l])}return c}).apply(this,arguments)}function yV(c,t){if(c==null)return{};var e,l,d={},n=Object.keys(c);for(l=0;l<n.length;l++)t.indexOf(e=n[l])>=0||(d[e]=c[e]);return d}function IV(c){var t=(0,yc.useRef)(c),e=(0,yc.useRef)(function(l){t.current&&t.current(l)});return t.current=c,e.current}var pu=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c<t?t:c},wm=function(c){return"touches"in c},pV=function(c){return c&&c.ownerDocument.defaultView||self},GD=function(c,t,e){var l=c.getBoundingClientRect(),d=wm(t)?(function(n,o){for(var b=0;b<n.length;b++)if(n[b].identifier===o)return n[b];return n[0]})(t.touches,e):t;return{left:pu((d.pageX-(l.left+pV(c).pageXOffset))/l.width),top:pu((d.pageY-(l.top+pV(c).pageYOffset))/l.height)}},XD=function(c){!wm(c)&&c.preventDefault()},BV=yc.default.memo(function(c){var t=c.onMove,e=c.onKey,l=yV(c,["onMove","onKey"]),d=(0,yc.useRef)(null),n=IV(t),o=IV(e),b=(0,yc.useRef)(null),i=(0,yc.useRef)(!1),a=(0,yc.useMemo)(function(){var X=function(g){XD(g),(wm(g)?g.touches.length>0:g.buttons>0)&&d.current?n(GD(d.current,g,b.current)):x(!1)},m=function(){return x(!1)};function x(g){var R=i.current,H=pV(d.current),Z=g?H.addEventListener:H.removeEventListener;Z(R?"touchmove":"mousemove",X),Z(R?"touchend":"mouseup",m)}return[function(g){var R=g.nativeEvent,H=d.current;if(H&&(XD(R),!(function(p,W){return W&&!wm(p)})(R,i.current)&&H)){if(wm(R)){i.current=!0;var Z=R.changedTouches||[];Z.length&&(b.current=Z[0].identifier)}H.focus(),n(GD(H,R,b.current)),x(!0)}},function(g){var R=g.which||g.keyCode;R<37||R>40||(g.preventDefault(),o({left:R===39?.05:R===37?-.05:0,top:R===40?.05:R===38?-.05:0}))},x]},[o,n]),r=a[0],s=a[1],G=a[2];return(0,yc.useEffect)(function(){return G},[G]),yc.default.createElement("div",Wu({},l,{onTouchStart:r,onMouseDown:r,className:"react-colorful__interactive",ref:d,onKeyDown:s,tabIndex:0,role:"slider"}))}),Am=function(c){return c.filter(Boolean).join(" ")},fV=function(c){var t=c.color,e=c.left,l=c.top,d=l===void 0?.5:l,n=Am(["react-colorful__pointer",c.className]);return yc.default.createElement("div",{className:n,style:{top:100*d+"%",left:100*e+"%"}},yc.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},dd=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e},Dtt={grad:.9,turn:360,rad:360/(2*Math.PI)};var xD=function(c){var t=c.s,e=c.v,l=c.a,d=(200-t)*e/100;return{h:dd(c.h),s:dd(d>0&&d<200?t*e/100/(d<=100?d:200-d)*100:0),l:dd(d/2),a:dd(l,2)}},WV=function(c){var t=xD(c);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},ZV=function(c){var t=xD(c);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"};var gD=function(c){return{h:dd(c.h),s:dd(c.s),v:dd(c.v),a:dd(c.a,2)}},HD=yc.default.memo(function(c){var t=c.hue,e=c.onChange,l=Am(["react-colorful__hue",c.className]);return yc.default.createElement("div",{className:l},yc.default.createElement(BV,{onMove:function(d){e({h:360*d.left})},onKey:function(d){e({h:pu(t+360*d.left,0,360)})},"aria-label":"Hue","aria-valuenow":dd(t),"aria-valuemax":"360","aria-valuemin":"0"},yc.default.createElement(fV,{className:"react-colorful__hue-pointer",left:t/360,color:WV({h:t,s:100,v:100,a:1})})))}),RD=yc.default.memo(function(c){var t=c.hsva,e=c.onChange,l={backgroundColor:WV({h:t.h,s:100,v:100,a:1})};return yc.default.createElement("div",{className:"react-colorful__saturation",style:l},yc.default.createElement(BV,{onMove:function(d){e({s:100*d.left,v:100-100*d.top})},onKey:function(d){e({s:pu(t.s+100*d.left,0,100),v:pu(t.v-100*d.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+dd(t.s)+"%, Brightness "+dd(t.v)+"%"},yc.default.createElement(fV,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:WV(t)})))}),hV=function(c,t){if(c===t)return!0;for(var e in c)if(c[e]!==t[e])return!1;return!0};function ZD(c,t,e){var l=IV(e),d=(0,yc.useState)(function(){return c.toHsva(t)}),n=d[0],o=d[1],b=(0,yc.useRef)({color:t,hsva:n});(0,yc.useEffect)(function(){if(!c.equal(t,b.current.color)){var a=c.toHsva(t);b.current={hsva:a,color:t},o(a)}},[t,c]),(0,yc.useEffect)(function(){var a;hV(n,b.current.hsva)||c.equal(a=c.fromHsva(n),b.current.color)||(b.current={hsva:n,color:a},l(a))},[n,c,l]);var i=(0,yc.useCallback)(function(a){o(function(r){return Object.assign({},r,a)})},[]);return[n,i]}var Yuc,Nuc=typeof window<"u"?yc.useLayoutEffect:yc.useEffect,Suc=function(){return Yuc||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)};var mD=new Map,ID=function(c){Nuc(function(){var t=c.current?c.current.ownerDocument:document;if(t!==void 0&&!mD.has(t)){var e=t.createElement("style");e.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,mD.set(t,e);var l=Suc();l&&e.setAttribute("nonce",l),t.head.appendChild(e)}},[])},kuc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,n=c.onChange,o=yV(c,["className","colorModel","color","onChange"]),b=(0,yc.useRef)(null);ID(b);var i=ZD(e,d,n),a=i[0],r=i[1],s=Am(["react-colorful",t]);return yc.default.createElement("div",Wu({},o,{ref:b,className:s}),yc.default.createElement(RD,{hsva:a,onChange:r}),yc.default.createElement(HD,{hue:a.h,onChange:r,className:"react-colorful__last-control"}))};var zuc=function(c){var t=c.className,e=c.hsva,l=c.onChange,d={backgroundImage:"linear-gradient(90deg, "+ZV(Object.assign({},e,{a:0}))+", "+ZV(Object.assign({},e,{a:1}))+")"},n=Am(["react-colorful__alpha",t]),o=dd(100*e.a);return yc.default.createElement("div",{className:n},yc.default.createElement("div",{className:"react-colorful__alpha-gradient",style:d}),yc.default.createElement(BV,{onMove:function(b){l({a:b.left})},onKey:function(b){l({a:pu(e.a+b.left)})},"aria-label":"Alpha","aria-valuetext":o+"%","aria-valuenow":o,"aria-valuemin":"0","aria-valuemax":"100"},yc.default.createElement(fV,{className:"react-colorful__alpha-pointer",left:e.a,color:ZV(e)})))},wuc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,n=c.onChange,o=yV(c,["className","colorModel","color","onChange"]),b=(0,yc.useRef)(null);ID(b);var i=ZD(e,d,n),a=i[0],r=i[1],s=Am(["react-colorful",t]);return yc.default.createElement("div",Wu({},o,{ref:b,className:s}),yc.default.createElement(RD,{hsva:a,onChange:r}),yc.default.createElement(HD,{hue:a.h,onChange:r}),yc.default.createElement(zuc,{hsva:a,onChange:r,className:"react-colorful__last-control"}))};var Auc={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(c){return c},fromHsva:gD,equal:hV},pD=function(c){return yc.default.createElement(wuc,Wu({},c,{colorModel:Auc}))};var Tuc={defaultColor:{h:0,s:0,v:0},toHsva:function(c){return{h:c.h,s:c.s,v:c.v,a:1}},fromHsva:function(c){var t=gD(c);return{h:t.h,s:t.s,v:t.v}},equal:hV},WD=function(c){return yc.default.createElement(kuc,Wu({},c,{colorModel:Tuc}))};var VV=u(h(),1);function yD(c){return{...fc(c).toHsv(),h:c.h,a:c.a}}function Ouc(c,t){return c.h===t.h&&c.s===t.s&&c.l===t.l&&c.a===t.a}function Quc(c,t,e){let l=yD(c);if(c.l!==0)return l;let d=e!==null&&e.s!==c.s;return{h:c.h,s:d?c.s:t.s,v:0,a:c.a}}var BD=({hsla:c,enableAlpha:t,onChange:e,onInteractionStart:l,onInteractionEnd:d})=>{let[n,o]=(0,Mb.useState)(()=>yD(c)),b=(0,Mb.useRef)(null),i=(0,Mb.useRef)(c),a=(0,Mb.useRef)(!1);(0,Mb.useEffect)(()=>{if(a.current){i.current=c;return}if(b.current&&Ouc(b.current,c)){i.current=c;return}b.current=null,o(X=>Quc(c,X,i.current)),i.current=c},[c]);let r={onPointerDown({currentTarget:X,pointerId:m}){a.current=!0,l?.(),X.setPointerCapture(m)},onPointerUp({currentTarget:X,pointerId:m}){X.releasePointerCapture(m),a.current=!1,d?.()},onPointerCancel({currentTarget:X,pointerId:m}){X.releasePointerCapture(m),a.current=!1,d?.()}},s=X=>{o(X);let m={...fc(X).toHsl(),a:X.a};b.current=m,e(m)};if(t)return(0,VV.jsx)(pD,{color:n,onChange:s,...r});let G={h:n.h,s:n.s,v:n.v};return(0,VV.jsx)(WD,{color:G,onChange:X=>{s({...X,a:n.a})},...r})};var wn=u(h(),1);Hl([Rl]);function fD(c,t){return c.s===0?c.l===0||c.l===100?{...c,h:t.h,s:t.s}:{...c,h:t.h}:c}var Uuc=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],Duc=(c,t)=>{let{enableAlpha:e=!1,color:l,onChange:d,defaultValue:n="#fff",copyFormat:o,...b}=cc(c,"ColorPicker"),[i,a]=Cd({onChange:d,value:l,defaultValue:n}),r=(0,Wl.useMemo)(()=>fc(i||""),[i]),s=(0,hD.useDebounce)(a),[G,X]=(0,Wl.useState)(()=>({...r.toHsl()})),m=(0,Wl.useRef)(r.toHex()),x=(0,Wl.useRef)(!1);(0,Wl.useEffect)(()=>{if(x.current||r.isEqual(m.current))return;m.current=r.toHex();let W=r.toHsl();X(y=>fD(W,y))},[r]);let g=(0,Wl.useCallback)(W=>{X(W);let y=m.current,I=fc(W).toHex();fc(I).isEqual(y)||(m.current=I,a(I))},[a]),R=(0,Wl.useCallback)(W=>{let y=W.toHsl();X(B=>fD(y,B));let I=W.toHex();m.current=I,s(I)},[s]),[H,Z]=(0,Wl.useState)(o||"hex"),p=(0,Wl.useCallback)(W=>{let y=W.clipboardData?.getData("text")?.trim();if(!y)return;let I=fc(y);if(!I.isValid())return;R(I);let B={hex:"hex",rgb:"rgb",hsl:"hsl"},F=String(Aw(y)),V=B[F];V&&Z(V),W.stopPropagation(),W.preventDefault()},[R,Z]);return(0,wn.jsxs)(nD,{ref:t,...b,onPasteCapture:p,children:[(0,wn.jsx)(BD,{onChange:g,hsla:G,enableAlpha:e,onInteractionStart:()=>{x.current=!0},onInteractionEnd:()=>{x.current=!1}}),(0,wn.jsxs)(eD,{children:[(0,wn.jsxs)(lD,{justify:"space-between",children:[(0,wn.jsx)(cD,{size:"compact",options:Uuc,value:H,onChange:W=>Z(W),label:(0,VD.__)("Color format"),hideLabelFromVision:!0,variant:"minimal"}),(0,wn.jsx)(bD,{color:r,colorType:o||H})]}),(0,wn.jsx)(dD,{direction:"column",gap:2,children:(0,wn.jsx)(uD,{colorType:H,color:r,hsla:G,onChange:R,onHSLChange:g,enableAlpha:e})})]})]})},Luc=tc(Duc,"ColorPicker"),FD=Luc;var JD=u(Y(),1);function Euc(c){return typeof c.onChangeComplete<"u"||typeof c.disableAlpha<"u"||typeof c.color?.hex=="string"}function juc(c){if(c!==void 0){if(typeof c=="string")return c;if(c.hex)return c.hex}}var Muc=Fb(c=>{let t=fc(c),e=t.toHex(),l=t.toRgb(),d=t.toHsv(),n=t.toHsl();return{hex:e,rgb:l,hsv:d,hsl:n,source:"hex",oldHue:n.h}});function CD(c){let{onChangeComplete:t}=c,e=(0,JD.useCallback)(l=>{t(Muc(l))},[t]);return Euc(c)?{color:juc(c.color),enableAlpha:!c.disableAlpha,onChange:e}:{...c,color:c.color,enableAlpha:c.enableAlpha,onChange:c.onChange}}var vD=u(h(),1),An=c=>(0,vD.jsx)(FD,{...CD(c)});var OD=u(oc(),1),QD=u(rc(),1),Tm=u(Y(),1);var YD=u(Y(),1),ha=(0,YD.createContext)({});ha.displayName="CircularOptionPickerContext";var ND=u(oc(),1),Pb=u(Y(),1);var Oo=u(h(),1);function Puc(c,t){let{isPressed:e,label:l,...d}=c;return(0,Oo.jsx)(nc,{__next40pxDefaultSize:!0,...d,"aria-pressed":e,ref:t,label:l})}var _uc=(0,Pb.forwardRef)(Puc);function Kuc(c,t){let{id:e,isSelected:l,label:d,...n}=c,{setActiveId:o,activeId:b}=(0,Pb.useContext)(ha);return(0,Pb.useEffect)(()=>{l&&!b&&window.setTimeout(()=>o?.(e),0)},[l,o,b,e]),(0,Oo.jsx)(Be.Item,{render:(0,Oo.jsx)(nc,{__next40pxDefaultSize:!0,...n,role:"option","aria-selected":!!l,ref:t,label:d}),id:e})}var quc=(0,Pb.forwardRef)(Kuc);function FV({className:c,isSelected:t,selectedIconProps:e={},tooltipText:l,...d}){let{baseId:n,presentation:o="toggle-buttons"}=(0,Pb.useContext)(ha),i={id:(0,ND.useInstanceId)(FV,n||"components-circular-option-picker__option"),className:"components-circular-option-picker__option",...d},a=o==="listbox"?(0,Oo.jsx)(quc,{...i,label:l,isSelected:t}):(0,Oo.jsx)(_uc,{...i,label:l,isPressed:o==="toggle-buttons"?!!t:void 0});return(0,Oo.jsxs)("div",{className:v(c,"components-circular-option-picker__option-wrapper"),children:[a,o!=="command-buttons"&&t&&(0,Oo.jsx)(ne,{icon:Ce,...e})]})}var SD=u(h(),1);function kD({className:c,options:t,...e}){let l="aria-label"in e||"aria-labelledby"in e?"group":void 0;return(0,SD.jsx)("div",{...e,role:l,className:v("components-circular-option-picker__option-group","components-circular-option-picker__swatches",c),children:t})}var wI=u(h(),1);function zD({buttonProps:c,className:t,dropdownProps:e,linkText:l}){return(0,wI.jsx)(Sn,{className:v("components-circular-option-picker__dropdown-link-action",t),renderToggle:({isOpen:d,onToggle:n})=>(0,wI.jsx)(nc,{"aria-expanded":d,"aria-haspopup":"true",onClick:n,variant:"link",...c,children:l}),...e})}function wD({className:c,children:t,...e}){return(0,wI.jsx)(nc,{__next40pxDefaultSize:!0,className:v("components-circular-option-picker__clear",c),variant:"tertiary",...e,children:t})}var AD=u(rc(),1),TD=u(Mc(),1);function Qo(c,t){t!==void 0&&(0,TD.default)(`\`asButtons\` prop in wp.components.${c}`,{since:"7.2",alternative:"`presentation`",hint:'`asButtons={ true }` maps to `presentation="toggle-buttons"`. Explicit `presentation` takes precedence.'})}function AI(c,t){return c??(t?"toggle-buttons":"listbox")}function Va(c,t,e,l,d){let n=AI(d,c),o=n==="listbox"?{presentation:"listbox",loop:t}:{presentation:n},b={"aria-labelledby":l,"aria-label":l?void 0:e||(0,AD.__)("Custom color picker")};return{metaProps:o,labelProps:b,resolvedPresentation:n}}var zd=u(h(),1);function $uc(c){let{actions:t,options:e,baseId:l,className:d,loop:n=!0,children:o,...b}=c,[i,a]=(0,Tm.useState)(void 0),r=(0,Tm.useMemo)(()=>({baseId:l,activeId:i,setActiveId:a,presentation:"listbox"}),[l,i,a]);return(0,zd.jsx)("div",{className:d,children:(0,zd.jsxs)(ha.Provider,{value:r,children:[(0,zd.jsx)(Be,{...b,id:l,focusLoop:n,rtl:(0,QD.isRTL)(),role:"listbox",activeId:i,setActiveId:a,children:e}),o,t]})})}function cGc(c){let{actions:t,options:e,children:l,baseId:d,presentation:n,...o}=c,b=(0,Tm.useMemo)(()=>({baseId:d,presentation:n}),[d,n]);return(0,zd.jsx)("div",{...o,role:"group",id:d,children:(0,zd.jsxs)(ha.Provider,{value:b,children:[e,l,t]})})}function Fa(c){let{asButtons:t,presentation:e,loop:l,actions:d,options:n,children:o,className:b,...i}=c;Qo("CircularOptionPicker",t);let a=AI(e,t),r=(0,OD.useInstanceId)(Fa,"components-circular-option-picker",i.id),s=d?(0,zd.jsx)("div",{className:"components-circular-option-picker__custom-clear-wrapper",children:d}):void 0,G=(0,zd.jsx)("div",{className:"components-circular-option-picker__swatches",children:n}),X={baseId:r,className:v("components-circular-option-picker",b),actions:s,options:G,children:o};return a==="listbox"?(0,zd.jsx)($uc,{...i,...X,loop:l}):(0,zd.jsx)(cGc,{...i,...X,presentation:a})}Fa.Option=FV;Fa.OptionGroup=kD;Fa.ButtonAction=wD;Fa.DropdownLinkAction=zD;Fa.displayName="CircularOptionPicker";var UD=Fa;var $e=UD;function DD(c){let{expanded:t=!1,alignment:e="stretch",...l}=cc(c,"VStack");return Fm({direction:"column",expanded:t,alignment:e,...l})}var LD=u(h(),1);function tGc(c,t){let e=DD(c);return(0,LD.jsx)(sc,{...e,ref:t})}var eGc=tc(tGc,"VStack"),tt=eGc;function ED(c){let{as:t,level:e=2,color:l=q.theme.foreground,isBlock:d=!0,weight:n=K.fontWeightEmphasis,...o}=cc(c,"Heading"),b=t||`h${e}`,i={};return typeof b=="string"&&b[0]!=="h"&&(i.role="heading",i["aria-level"]=typeof e=="string"?parseInt(e):e),{...Im({color:l,isBlock:d,weight:n,size:oT(e),...o}),...i,as:b}}var jD=u(h(),1);function lGc(c,t){let e=ED(c);return(0,jD.jsx)(sc,{...e,ref:t})}var dGc=tc(lGc,"Heading"),kl=dGc;var PD=u(h(),1),CV="data-wp-hash";function vV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&oGc(document)),c.__wpStyleRuntime}function nGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${CV}]`))if(e.getAttribute(CV)===t)return!0;return!1}function MD(c,t,e){if(!c.head)return;let l=vV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(nGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(CV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function oGc(c){let t=vV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)MD(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function bGc(c,t){let e=vV();e.styles.set(c,t);for(let l of e.documents.keys())MD(l,c,t)}typeof process>"u",bGc("7f9bfd3385",".ab61d20c737fa550__content-wrapper{margin-left:-8px;margin-right:-8px}.ab61d20c737fa550__content-wrapper:first-of-type{margin-top:-8px}.ab61d20c737fa550__content-wrapper:last-of-type{margin-bottom:-8px}.f0a033fae417d720__padding-small{padding:8px}.d83816967399484e__padding-medium{padding:16px}");var JV={"content-wrapper":"ab61d20c737fa550__content-wrapper","padding-small":"f0a033fae417d720__padding-small","padding-medium":"d83816967399484e__padding-medium"};function iGc(c,t){let{paddingSize:e="small",className:l,...d}=cc(c,"DropdownContentWrapper");return(0,PD.jsx)("div",{...d,className:v(JV["content-wrapper"],{[JV["padding-small"]]:e!=="none"&&e!=="medium",[JV["padding-medium"]]:e==="medium"},l),ref:t})}var aGc=tc(iGc,"DropdownContentWrapper"),Uo=aGc;var _D=u(rc(),1);Hl([Rl,FI]);var KD=c=>{let t=/var\(/.test(c??""),e=/color-mix\(/.test(c??"");return!t&&!e},qD=(c,t=[],e=!1,l)=>{if(!c)return"";let d=c?KD(c):!1,n=d?fc(c).toHex():c,o=e?t:[{colors:t}];for(let{colors:b}of o)for(let{name:i,color:a,slug:r}of b){if(l){if(r===l)return i;continue}let s=d?fc(a).toHex():a;if(n===s)return i}return(0,_D.__)("Custom")},rGc=c=>Array.isArray(c.colors)&&!("color"in c),TI=c=>c.length>0&&c.every(t=>rGc(t)),$D=(c,t)=>{if(!c||!t||KD(c))return c;let{ownerDocument:e}=t,{defaultView:l}=e,d=l?.getComputedStyle(t).backgroundColor;return d?fc(d).toHex():c};var ht=u(h(),1),YV="data-wp-hash";function NV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uGc(document)),c.__wpStyleRuntime}function sGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${YV}]`))if(e.getAttribute(YV)===t)return!0;return!1}function tL(c,t,e){if(!c.head)return;let l=NV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(sGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(YV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function uGc(c){let t=NV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)tL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function GGc(c,t){let e=NV();e.styles.set(c,t);for(let l of e.documents.keys())tL(l,c,t)}typeof process>"u",GGc("a7b05d56c7",".cf6db1948d5273a8__color-heading{text-transform:uppercase}.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading{font-size:11px;line-height:24px;margin-bottom:0}");var XGc={"color-heading":"cf6db1948d5273a8__color-heading"};Hl([Rl,FI]);function eL({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:n,presentation:o,...b}){let i=(0,wd.useMemo)(()=>e.map(({color:a,name:r,slug:s},G)=>{let X=fc(a),m=o!=="command-buttons"&&(n?s===n:d===a);return(0,ht.jsx)($e.Option,{isSelected:m,selectedIconProps:m?{color:X.contrast()>X.contrast("#000")?"#fff":"#000"}:{},tooltipText:r||(0,Do.sprintf)((0,Do.__)("Color code: %s"),a),style:{backgroundColor:a,color:a},onClick:m?t:()=>l(a,G,s)},s??`${a}-${G}`)}),[e,d,n,l,t,o]);return(0,ht.jsx)($e.OptionGroup,{className:c,options:i,...b})}function lL({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:n,headingLevel:o,presentation:b}){let i=(0,cL.useInstanceId)(lL,"color-palette");return e.length===0?null:(0,ht.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,colors:r},s)=>{let G=`${i}-${s}`;return(0,ht.jsxs)(tt,{spacing:2,children:[(0,ht.jsx)(kl,{className:XGc["color-heading"],id:G,level:o,children:a}),(0,ht.jsx)(eL,{clearColor:t,colors:r,onChange:(X,m,x)=>l(X,s,x),value:d,selectedSlug:n,presentation:b,"aria-labelledby":G})]},s)})})}function SV({isRenderedInSidebar:c,popoverProps:t,...e}){let l=(0,wd.useMemo)(()=>({shift:!0,resize:!1,...c?{placement:"left-start",offset:34}:{placement:"bottom",offset:8},...t}),[c,t]);return(0,ht.jsx)(Sn,{contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:l,...e})}function mGc(c,t){let{asButtons:e,presentation:l,loop:d,clearable:n=!0,colors:o=[],disableCustomColors:b=!1,enableAlpha:i=!1,onChange:a,value:r,selectedSlug:s,__experimentalIsRenderedInSidebar:G=!1,headingLevel:X=2,"aria-label":m,"aria-labelledby":x,...g}=c;Qo("ColorPalette",e);let[R,H]=(0,wd.useState)(r),Z=(0,wd.useCallback)(()=>a(void 0),[a]),p=(0,wd.useCallback)(S=>{H($D(r,S))},[r]),W=TI(o),y=(0,wd.useMemo)(()=>qD(r,o,W,s),[r,o,W,s]),I=()=>(0,ht.jsx)(Uo,{paddingSize:"none",children:(0,ht.jsx)(An,{color:R,onChange:S=>a(S),enableAlpha:i})}),B=r?.startsWith("#"),F=r?.replace(/^var\((.+)\)$/,"$1"),V=F?(0,Do.sprintf)((0,Do.__)('Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),y,F):(0,Do.__)("Custom color picker"),{metaProps:f,labelProps:C,resolvedPresentation:J}=Va(e,d,m,x,l),w={clearColor:Z,onChange:a,value:r,selectedSlug:s,presentation:J},A=!!n&&(0,ht.jsx)($e.ButtonAction,{onClick:Z,accessibleWhenDisabled:!0,disabled:!r,children:(0,Do.__)("Clear")});return b&&o.length===0&&!A?null:(0,ht.jsxs)(tt,{spacing:3,ref:t,...g,children:[!b&&(0,ht.jsx)(SV,{isRenderedInSidebar:G,renderContent:I,renderToggle:({isOpen:S,onToggle:O})=>(0,ht.jsxs)(tt,{className:"components-color-palette__custom-color-wrapper",spacing:0,children:[(0,ht.jsx)("button",{ref:p,className:"components-color-palette__custom-color-button","aria-expanded":S,"aria-haspopup":"true",onClick:O,"aria-label":V,style:{background:r},type:"button"}),(0,ht.jsxs)(tt,{className:"components-color-palette__custom-color-text-wrapper",spacing:.5,children:[(0,ht.jsx)(vo,{className:"components-color-palette__custom-color-name",children:r?y:(0,Do.__)("No color selected")}),(0,ht.jsx)(vo,{className:v("components-color-palette__custom-color-value",{"components-color-palette__custom-color-value--is-hex":B}),children:F})]})]})}),(o.length>0||A)&&(0,ht.jsx)($e,{...f,...C,actions:A,options:W?(0,ht.jsx)(lL,{...w,headingLevel:X,colors:o,value:r}):(0,ht.jsx)(eL,{...w,colors:o,value:r})})]})}var dL=(0,wd.forwardRef)(mGc);dL.displayName="ColorPalette";var _b=dL;var wc=u(rc(),1),Tn={px:{value:"px",label:"px",a11yLabel:(0,wc.__)("Pixels (px)"),step:1},"%":{value:"%",label:"%",a11yLabel:(0,wc.__)("Percent (%)"),step:.1},em:{value:"em",label:"em",a11yLabel:(0,wc._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:"rem",a11yLabel:(0,wc._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:"vw",a11yLabel:(0,wc.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:"vh",a11yLabel:(0,wc.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:"vmin",a11yLabel:(0,wc.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:"vmax",a11yLabel:(0,wc.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:"ch",a11yLabel:(0,wc.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:"ex",a11yLabel:(0,wc.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:"cm",a11yLabel:(0,wc.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:"mm",a11yLabel:(0,wc.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:"in",a11yLabel:(0,wc.__)("Inches (in)"),step:.001},pc:{value:"pc",label:"pc",a11yLabel:(0,wc.__)("Picas (pc)"),step:1},pt:{value:"pt",label:"pt",a11yLabel:(0,wc.__)("Points (pt)"),step:1},svw:{value:"svw",label:"svw",a11yLabel:(0,wc.__)("Small viewport width (svw)"),step:.1},svh:{value:"svh",label:"svh",a11yLabel:(0,wc.__)("Small viewport height (svh)"),step:.1},svi:{value:"svi",label:"svi",a11yLabel:(0,wc.__)("Small viewport width or height (svi)"),step:.1},svb:{value:"svb",label:"svb",a11yLabel:(0,wc.__)("Small viewport width or height (svb)"),step:.1},svmin:{value:"svmin",label:"svmin",a11yLabel:(0,wc.__)("Small viewport smallest dimension (svmin)"),step:.1},lvw:{value:"lvw",label:"lvw",a11yLabel:(0,wc.__)("Large viewport width (lvw)"),step:.1},lvh:{value:"lvh",label:"lvh",a11yLabel:(0,wc.__)("Large viewport height (lvh)"),step:.1},lvi:{value:"lvi",label:"lvi",a11yLabel:(0,wc.__)("Large viewport width or height (lvi)"),step:.1},lvb:{value:"lvb",label:"lvb",a11yLabel:(0,wc.__)("Large viewport width or height (lvb)"),step:.1},lvmin:{value:"lvmin",label:"lvmin",a11yLabel:(0,wc.__)("Large viewport smallest dimension (lvmin)"),step:.1},dvw:{value:"dvw",label:"dvw",a11yLabel:(0,wc.__)("Dynamic viewport width (dvw)"),step:.1},dvh:{value:"dvh",label:"dvh",a11yLabel:(0,wc.__)("Dynamic viewport height (dvh)"),step:.1},dvi:{value:"dvi",label:"dvi",a11yLabel:(0,wc.__)("Dynamic viewport width or height (dvi)"),step:.1},dvb:{value:"dvb",label:"dvb",a11yLabel:(0,wc.__)("Dynamic viewport width or height (dvb)"),step:.1},dvmin:{value:"dvmin",label:"dvmin",a11yLabel:(0,wc.__)("Dynamic viewport smallest dimension (dvmin)"),step:.1},dvmax:{value:"dvmax",label:"dvmax",a11yLabel:(0,wc.__)("Dynamic viewport largest dimension (dvmax)"),step:.1},svmax:{value:"svmax",label:"svmax",a11yLabel:(0,wc.__)("Small viewport largest dimension (svmax)"),step:.1},lvmax:{value:"lvmax",label:"lvmax",a11yLabel:(0,wc.__)("Large viewport largest dimension (lvmax)"),step:.1}},OI=Object.values(Tn),QI=[Tn.px,Tn["%"],Tn.em,Tn.rem,Tn.vw,Tn.vh],xGc=Tn.px;function kV(c,t,e){let l=t?`${c??""}${t}`:c;return Tt(l,e)}function UI(c){return Array.isArray(c)&&!!c.length}function Tt(c,t=OI){let e,l;if(typeof c<"u"||c===null){e=`${c}`.trim();let b=parseFloat(e);l=isFinite(b)?b:void 0}let n=e?.match(/[\d.\-\+]*\s*(.*)/)?.[1]?.toLowerCase(),o;return UI(t)?o=t.find(i=>i.value===n)?.value:o=xGc.value,[l,o]}function nL(c,t,e,l){let[d,n]=Tt(c,t),o=d??e,b=n||l;return!b&&UI(t)&&(b=t[0].value),[o,b]}function gGc(c=[],t){return Array.isArray(t)?t.filter(e=>c.includes(e.value)):[]}var Om=({units:c=OI,availableUnits:t=[],defaultValues:e})=>{let l=gGc(t,c);return e?l.map(d=>{let[n]=e[d.value]?Tt(e[d.value]):[];return{...d,default:n}}):l};function oL(c,t,e=OI){let l=Array.isArray(e)?[...e]:[],[,d]=kV(c,t,OI);return d&&!l.some(n=>n.value===d)&&Tn[d]&&l.unshift(Tn[d]),l}var zV="data-wp-hash";function wV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&RGc(document)),c.__wpStyleRuntime}function HGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${zV}]`))if(e.getAttribute(zV)===t)return!0;return!1}function bL(c,t,e){if(!c.head)return;let l=wV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(HGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(zV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function RGc(c){let t=wV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)bL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function ZGc(c,t){let e=wV();e.styles.set(c,t);for(let l of e.documents.keys())bL(l,c,t)}typeof process>"u",ZGc("749bb52757",".a8578c10ef7219f5__border-control{border:0;box-sizing:border-box;margin:0;padding:0}.a8578c10ef7219f5__border-control *,.a8578c10ef7219f5__border-control :after,.a8578c10ef7219f5__border-control :before{box-sizing:inherit}._89d98624def50ba2__inner-wrapper{height:40px}._89d98624def50ba2__inner-wrapper .components-unit-control{flex:1 1 40%}._89d98624def50ba2__inner-wrapper._89d98624def50ba2__inner-wrapper .components-unit-control__select.components-unit-control__select{min-height:0}._43dbe0f5c56003a8__inner-wrapper-has-width .components-unit-control{flex:0 0 auto}._25a20fddf2bf261f__dropdown{background:#fff}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button{align-items:center;aspect-ratio:1;border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-end-end-radius:0;border-end-start-radius:2px;border-start-end-radius:0;border-start-start-radius:2px;display:flex;justify-content:center;padding:0}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:focus,._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:hover:not(:disabled){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:inset 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));position:relative;z-index:1}._956b765a9ec7feba__color-indicator-wrapper{border:2px solid transparent;border-radius:9999px;height:24px;padding:2px;width:24px}._956b765a9ec7feba__color-indicator-wrapper>span{background:linear-gradient(-45deg,transparent 48%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52%,transparent 0);height:16px;width:16px}.a0c5666db3f5f599__popover-controls{width:228px}._115e648628de896b__reset-button-wrapper{display:flex;justify-content:flex-end;margin-block-start:12px}.e9089c561edcd13a__slider{flex:1 1 60%;margin-inline-end:12px}");var DI={"border-control":"a8578c10ef7219f5__border-control","inner-wrapper":"_89d98624def50ba2__inner-wrapper","inner-wrapper-has-width":"_43dbe0f5c56003a8__inner-wrapper-has-width",dropdown:"_25a20fddf2bf261f__dropdown","color-indicator-wrapper":"_956b765a9ec7feba__color-indicator-wrapper","popover-controls":"a0c5666db3f5f599__popover-controls","reset-button-wrapper":"_115e648628de896b__reset-button-wrapper",slider:"e9089c561edcd13a__slider"};function iL(c){let{border:t,className:e,colors:l=[],enableAlpha:d=!1,enableStyle:n=!0,onChange:o,previousStyleSelection:b,__experimentalIsRenderedInSidebar:i=!1,...a}=cc(c,"BorderControlDropdown"),[r]=Tt(t?.width),s=r===0,G=H=>{let Z=t?.style==="none"?b:t?.style,p=s&&H?"1px":t?.width;o({color:H,style:Z,width:p})},X=H=>{let Z=s&&H?"1px":t?.width;o({...t,style:H,width:Z})},m=()=>{o({...t,color:void 0,style:void 0})},x=v(DI.dropdown,e),{color:g,style:R}=t||{};return{...a,border:t,className:x,colors:l,enableAlpha:d,enableStyle:n,indicatorWrapperClassName:DI["color-indicator-wrapper"],indicatorWrapperStyle:R?{borderStyle:R==="none"?"solid":R,borderColor:g||(R!=="none"?q.gray[300]:void 0)}:void 0,onColorChange:G,onStyleChange:X,onReset:m,popoverControlsClassName:DI["popover-controls"],resetButtonWrapperClassName:DI["reset-button-wrapper"],__experimentalIsRenderedInSidebar:i}}var cl=u(h(),1),LI=c=>c.replace(/^var\((.+)\)$/,"$1"),IGc=(c,t)=>{if(!(!c||!t)){if(TI(t)){let e;return t.some(l=>l.colors.some(d=>d.color===c?(e=d,!0):!1)),e}return t.find(e=>e.color===c)}},pGc=(c,t,e,l)=>{if(l){if(t){let d=LI(t.color);return e?(0,Mt.sprintf)((0,Mt.__)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s". The currently selected style is "%3$s".'),t.name,d,e):(0,Mt.sprintf)((0,Mt.__)('Border color and style picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,d)}if(c){let d=LI(c);return e?(0,Mt.sprintf)((0,Mt.__)('Border color and style picker. The currently selected color has a value of "%1$s". The currently selected style is "%2$s".'),d,e):(0,Mt.sprintf)((0,Mt.__)('Border color and style picker. The currently selected color has a value of "%s".'),d)}return(0,Mt.__)("Border color and style picker.")}return t?(0,Mt.sprintf)((0,Mt.__)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,LI(t.color)):c?(0,Mt.sprintf)((0,Mt.__)('Border color picker. The currently selected color has a value of "%s".'),LI(c)):(0,Mt.__)("Border color picker.")},WGc=(c,t)=>{let{__experimentalIsRenderedInSidebar:e,border:l,colors:d,disableCustomColors:n,enableAlpha:o,enableStyle:b,indicatorWrapperClassName:i,indicatorWrapperStyle:a,isStyleSettable:r,onReset:s,onColorChange:G,onStyleChange:X,popoverControlsClassName:m,resetButtonWrapperClassName:x,__unstablePopoverProps:g,...R}=iL(c),{color:H,style:Z}=l||{},p=IGc(H,d),W=pGc(H,p,Z,b),y=H||Z&&Z!=="none",I=e?"bottom left":void 0;return(0,cl.jsx)(Sn,{renderToggle:({onToggle:V})=>(0,cl.jsx)(nc,{onClick:V,variant:"tertiary","aria-label":W,tooltipPosition:I,label:(0,Mt.__)("Border color and style picker"),showTooltip:!0,__next40pxDefaultSize:!0,children:(0,cl.jsx)("span",{className:i,style:a,children:(0,cl.jsx)(Nn,{colorValue:H})})}),renderContent:()=>(0,cl.jsx)(cl.Fragment,{children:(0,cl.jsxs)(Uo,{paddingSize:"medium",children:[(0,cl.jsxs)(tt,{className:m,spacing:6,children:[(0,cl.jsx)(_b,{value:H,onChange:G,colors:d,disableCustomColors:n,__experimentalIsRenderedInSidebar:e,clearable:!1,enableAlpha:o}),b&&r&&(0,cl.jsx)(XV,{label:(0,Mt.__)("Style"),value:Z,onChange:X})]}),(0,cl.jsx)("div",{className:x,children:(0,cl.jsx)(nc,{variant:"tertiary",onClick:()=>{s()},disabled:!y,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Mt.__)("Reset")})})]})}),popoverProps:{...g},...R,ref:t})},yGc=tc(WGc,"BorderControlDropdown"),AV=yGc;var mL=u(Mc(),1),Kb=u(Y(),1),xL=u(rc(),1);var aL=U(Ke,{target:"e1bagdl32"})("&&&{input{display:block;width:100%;}",Nd,"{transition:box-shadow 0.1s linear;}}"),rL=({selectSize:c})=>({small:dc("box-sizing:border-box;padding:2px 1px;width:20px;font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;&:not( :disabled ){color:",q.gray[800],";}",""),default:dc("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",D(2),";padding:",D(1),";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;field-sizing:content;&:not( :disabled ){color:",q.theme.accent,";}","")})[c],sL=U("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",rL,";color:",q.gray[900],";}"),BGc=({selectSize:c="default"})=>({small:dc("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",vt({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",q.gray[100],";}&:focus{border:1px solid ",q.ui.borderFocus,";box-shadow:inset 0 0 0 ",K.borderWidth+" "+q.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),default:dc("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ",K.borderWidth+" "+q.ui.borderFocus,";outline:",K.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",K.borderWidthFocus+" "+q.ui.borderFocus,";outline:",K.borderWidthFocus," solid transparent;}","")})[c],uL=U("select",{target:"e1bagdl30"})("&&&{appearance:none;background:transparent;border-radius:",K.radiusXSmall,";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",rL,";",BGc,";&:not( :disabled ){cursor:pointer;}}");var GL=u(Y(),1);var EI=u(h(),1);function fGc({className:c,isUnitSelectTabbable:t=!0,onChange:e,size:l="default",unit:d="px",units:n=QI,...o},b){if(!UI(n)||n?.length===1)return(0,EI.jsx)(sL,{className:"components-unit-control__unit-label",selectSize:l,children:d});let i=r=>{let{value:s}=r.target,G=n.find(X=>X.value===s);e?.(s,{event:r,data:G})},a=v("components-unit-control__select",c);return(0,EI.jsx)(uL,{ref:b,className:a,onChange:i,selectSize:l,tabIndex:t?void 0:-1,value:d,...o,children:n.map(r=>(0,EI.jsx)("option",{value:r.value,children:r.label},r.value))})}var XL=(0,GL.forwardRef)(fGc);var TV=u(h(),1);function hGc(c,t){let{__unstableStateReducer:e,autoComplete:l="off",children:d,className:n,disabled:o=!1,disableUnits:b=!1,isPressEnterToChange:i=!1,isResetValueOnUnitChange:a=!1,isUnitSelectTabbable:r=!0,label:s,onChange:G,onUnitChange:X,size:m="default",unit:x,units:g=QI,value:R,onFocus:H,...Z}=c;"unit"in c&&(0,mL.default)("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});let p=R??void 0,[W,y]=(0,Kb.useMemo)(()=>{let N=oL(p,x,g),[{value:T=""}={},...k]=N,Q=k.reduce((ec,{value:L})=>{let z=Ha(L?.substring(0,1)||"");return ec.includes(z)?ec:`${ec}|${z}`},Ha(T.substring(0,1)));return[N,new RegExp(`^(?:${Q})$`,"i")]},[p,x,g]),[I,B]=kV(p,x,W),[F,V]=ho(W.length===1?W[0].value:x,{initial:B,fallback:""});(0,Kb.useEffect)(()=>{B!==void 0&&V(B)},[B,V]);let f=v("components-unit-control","components-unit-control-wrapper",n),C=(N,T)=>{if(N===""||typeof N>"u"||N===null){G?.("",T);return}let k=nL(N,W,I,F).join("");G?.(k,T)},J=(N,T)=>{let{data:k}=T,Q=`${I??""}${N}`;a&&k?.default!==void 0&&(Q=`${k.default}${N}`),G?.(Q,T),X?.(N,T),V(N)},w;!b&&r&&W.length&&(w=N=>{Z.onKeyDown?.(N),!N.metaKey&&!N.ctrlKey&&y.test(N.key)&&A.current?.focus()});let A=(0,Kb.useRef)(null),S=b?null:(0,TV.jsx)(XL,{ref:A,"aria-label":(0,xL.__)("Select unit"),disabled:o,isUnitSelectTabbable:r,onChange:J,size:["small","compact"].includes(m)?"small":"default",unit:F,units:W,onFocus:H,onBlur:c.onBlur}),O=Z.step;return!O&&W&&(O=W.find(T=>T.value===F)?.step??1),(0,TV.jsx)(aL,{...Z,autoComplete:l,className:f,disabled:o,spinControls:"none",isPressEnterToChange:i,label:s,onKeyDown:w,onChange:C,ref:t,size:m,suffix:S,type:i?"text":"number",value:I??"",step:O,onFocus:H,__unstableStateReducer:e})}var gL=(0,Kb.forwardRef)(hGc);gL.displayName="UnitControl";var On=gL;var Ja=u(Y(),1);var OV="data-wp-hash";function QV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&FGc(document)),c.__wpStyleRuntime}function VGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${OV}]`))if(e.getAttribute(OV)===t)return!0;return!1}function RL(c,t,e){if(!c.head)return;let l=QV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(VGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(OV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function FGc(c){let t=QV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)RL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function JGc(c,t){let e=QV();e.styles.set(c,t);for(let l of e.documents.keys())RL(l,c,t)}typeof process>"u",JGc("749bb52757",".a8578c10ef7219f5__border-control{border:0;box-sizing:border-box;margin:0;padding:0}.a8578c10ef7219f5__border-control *,.a8578c10ef7219f5__border-control :after,.a8578c10ef7219f5__border-control :before{box-sizing:inherit}._89d98624def50ba2__inner-wrapper{height:40px}._89d98624def50ba2__inner-wrapper .components-unit-control{flex:1 1 40%}._89d98624def50ba2__inner-wrapper._89d98624def50ba2__inner-wrapper .components-unit-control__select.components-unit-control__select{min-height:0}._43dbe0f5c56003a8__inner-wrapper-has-width .components-unit-control{flex:0 0 auto}._25a20fddf2bf261f__dropdown{background:#fff}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button{align-items:center;aspect-ratio:1;border:1px solid var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-end-end-radius:0;border-end-start-radius:2px;border-start-end-radius:0;border-start-start-radius:2px;display:flex;justify-content:center;padding:0}._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:focus,._25a20fddf2bf261f__dropdown._25a20fddf2bf261f__dropdown>button:hover:not(:disabled){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));box-shadow:inset 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));position:relative;z-index:1}._956b765a9ec7feba__color-indicator-wrapper{border:2px solid transparent;border-radius:9999px;height:24px;padding:2px;width:24px}._956b765a9ec7feba__color-indicator-wrapper>span{background:linear-gradient(-45deg,transparent 48%,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 52%,transparent 0);height:16px;width:16px}.a0c5666db3f5f599__popover-controls{width:228px}._115e648628de896b__reset-button-wrapper{display:flex;justify-content:flex-end;margin-block-start:12px}.e9089c561edcd13a__slider{flex:1 1 60%;margin-inline-end:12px}");var jI={"border-control":"a8578c10ef7219f5__border-control","inner-wrapper":"_89d98624def50ba2__inner-wrapper","inner-wrapper-has-width":"_43dbe0f5c56003a8__inner-wrapper-has-width",dropdown:"_25a20fddf2bf261f__dropdown","color-indicator-wrapper":"_956b765a9ec7feba__color-indicator-wrapper","popover-controls":"a0c5666db3f5f599__popover-controls","reset-button-wrapper":"_115e648628de896b__reset-button-wrapper",slider:"e9089c561edcd13a__slider"},HL=c=>{let t=c?.width!==void 0&&c.width!=="",e=c?.color!==void 0;return t||e};function ZL(c){let{className:t,colors:e=[],isCompact:l,onChange:d,enableAlpha:n=!0,enableStyle:o=!0,shouldSanitizeBorder:b=!0,value:i,width:a,__experimentalIsRenderedInSidebar:r=!1,size:s,__next40pxDefaultSize:G,...X}=cc(c,"BorderControl"),[m,x]=Tt(i?.width),g=x||"px",R=m===0,[H,Z]=(0,Ja.useState)(),[p,W]=(0,Ja.useState)(),y=b?HL(i):!0,I=(0,Ja.useCallback)(w=>{if(b&&!HL(w)){d(void 0);return}d(w)},[d,b]),B=(0,Ja.useCallback)(w=>{let A=w===""?void 0:w,[S]=Tt(w),O=S===0,N={...i,width:A};O&&!R&&(Z(i?.color),W(i?.style),N.color=void 0,N.style="none"),!O&&R&&(N.color===void 0&&(N.color=H),N.style==="none"&&(N.style=p)),I(N)},[i,R,H,p,I]),F=(0,Ja.useCallback)(w=>{B(`${w}${g}`)},[B,g]),V=v(jI["border-control"],t),f=a;l&&(f="116px");let C=v(jI["inner-wrapper"],!!f&&jI["inner-wrapper-has-width"]),J=jI.slider;return{...X,className:V,colors:e,enableAlpha:n,enableStyle:o,innerWrapperClassName:C,inputWidth:f,isStyleSettable:y,onBorderChange:I,onSliderChange:F,onWidthChange:B,previousStyleSelection:p,sliderClassName:J,value:i,widthUnit:g,widthValue:m,__experimentalIsRenderedInSidebar:r}}var Ad=u(h(),1),CGc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,Ad.jsx)(Yc,{as:"legend",children:t}):(0,Ad.jsx)(zb,{as:"legend",children:t}):null},vGc=(c,t)=>{let{colors:e,disableCustomColors:l,disableUnits:d,enableAlpha:n,enableStyle:o,hideLabelFromVision:b,innerWrapperClassName:i,inputWidth:a,isStyleSettable:r,label:s,onBorderChange:G,onSliderChange:X,onWidthChange:m,placeholder:x,__unstablePopoverProps:g,previousStyleSelection:R,showDropdownHeader:H,sliderClassName:Z,value:p,widthUnit:W,widthValue:y,withSlider:I,__experimentalIsRenderedInSidebar:B,...F}=ZL(c);return(0,Ad.jsxs)(sc,{as:"fieldset",...F,ref:t,children:[(0,Ad.jsx)(CGc,{label:s,hideLabelFromVision:b}),(0,Ad.jsxs)(zc,{spacing:4,className:i,children:[(0,Ad.jsx)(On,{prefix:(0,Ad.jsx)(de,{marginRight:1,marginBottom:0,children:(0,Ad.jsx)(AV,{border:p,colors:e,__unstablePopoverProps:g,disableCustomColors:l,enableAlpha:n,enableStyle:o,isStyleSettable:r,onChange:G,previousStyleSelection:R,__experimentalIsRenderedInSidebar:B})}),label:(0,UV.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:m,value:p?.width||"",placeholder:x,disableUnits:d,__unstableInputWidth:a}),I&&(0,Ad.jsx)(Sl,{label:(0,UV.__)("Border width"),hideLabelFromVision:!0,className:Z,initialPosition:0,max:100,min:0,onChange:X,step:["px","%"].includes(W)?1:.1,value:y||void 0,withInputField:!1})]})]})},YGc=tc(vGc,"BorderControl"),Td=YGc;var pL=u(Y(),1);var NGc={bottom:{alignItems:"flex-end",justifyContent:"center"},bottomLeft:{alignItems:"flex-start",justifyContent:"flex-end"},bottomRight:{alignItems:"flex-end",justifyContent:"flex-end"},center:{alignItems:"center",justifyContent:"center"},spaced:{alignItems:"center",justifyContent:"space-between"},left:{alignItems:"center",justifyContent:"flex-start"},right:{alignItems:"center",justifyContent:"flex-end"},stretch:{alignItems:"stretch"},top:{alignItems:"flex-start",justifyContent:"center"},topLeft:{alignItems:"flex-start",justifyContent:"flex-start"},topRight:{alignItems:"flex-start",justifyContent:"flex-end"}};function IL(c){return c?NGc[c]:{}}function WL(c){let{align:t,alignment:e,className:l,columnGap:d,columns:n=2,gap:o=3,isInline:b=!1,justify:i,rowGap:a,rows:r,templateColumns:s,templateRows:G,...X}=cc(c,"Grid"),m=Array.isArray(n)?n:[n],x=lm(m),g=Array.isArray(r)?r:[r],R=lm(g),H=s||!!n&&`repeat( ${x}, 1fr )`,Z=G||!!r&&`repeat( ${R}, 1fr )`,p=ot(),W=(0,pL.useMemo)(()=>{let y=IL(e),I=dc({alignItems:t,display:b?"inline-grid":"grid",gap:`calc( ${K.gridBase} * ${o} )`,gridTemplateColumns:H||void 0,gridTemplateRows:Z||void 0,gridRowGap:a,gridColumnGap:d,justifyContent:i,verticalAlign:b?"middle":void 0,...y},"","");return p(I,l)},[t,e,l,d,p,o,H,Z,b,i,a]);return{...X,className:W}}var yL=u(h(),1);function SGc(c,t){let e=WL(c);return(0,yL.jsx)(sc,{...e,ref:t})}var kGc=tc(SGc,"Grid"),Od=kGc;var LV="data-wp-hash";function EV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wGc(document)),c.__wpStyleRuntime}function zGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${LV}]`))if(e.getAttribute(LV)===t)return!0;return!1}function BL(c,t,e){if(!c.head)return;let l=EV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(zGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(LV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function wGc(c){let t=EV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)BL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function AGc(c,t){let e=EV();e.styles.set(c,t);for(let l of e.documents.keys())BL(l,c,t)}typeof process>"u",AGc("2eee37fabd",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var DV={"linked-border-control":"fa6e6c2331986855__linked-border-control","linked-border-control-full-width":"_6a6edeeb175d724f__linked-border-control-full-width",header:"f5104488f80fa50f__header",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function fL(c){let{className:t,colors:e=[],enableAlpha:l=!1,enableStyle:d=!0,__experimentalIsRenderedInSidebar:n=!1,...o}=cc(c,"BorderBoxControlSplitControls");return{...o,centeredClassName:v(DV["centered-border-control"],t),className:v(DV["split-controls"],t),colors:e,enableAlpha:l,enableStyle:d,rightAlignedClassName:v(DV["right-border-control"],t),__experimentalIsRenderedInSidebar:n}}var qb=u(h(),1),TGc=(c,t)=>{let{centeredClassName:e,colors:l,disableCustomColors:d,enableAlpha:n,enableStyle:o,onChange:b,popoverPlacement:i,popoverOffset:a,rightAlignedClassName:r,value:s,__experimentalIsRenderedInSidebar:G,...X}=fL(c),[m,x]=(0,MI.useState)(null),g=(0,MI.useMemo)(()=>i?{placement:i,offset:a,anchor:m,shift:!0}:void 0,[i,a,m]),R={colors:l,disableCustomColors:d,enableAlpha:n,enableStyle:o,isCompact:!0,__experimentalIsRenderedInSidebar:G},H=(0,hL.useMergeRefs)([x,t]);return(0,qb.jsxs)(Od,{...X,ref:H,gap:3,children:[(0,qb.jsx)(tV,{value:s}),(0,qb.jsx)(Td,{className:e,hideLabelFromVision:!0,label:(0,Qm.__)("Top border"),onChange:Z=>b(Z,"top"),__unstablePopoverProps:g,value:s?.top,...R}),(0,qb.jsx)(Td,{hideLabelFromVision:!0,label:(0,Qm.__)("Left border"),onChange:Z=>b(Z,"left"),__unstablePopoverProps:g,value:s?.left,...R}),(0,qb.jsx)(Td,{className:r,hideLabelFromVision:!0,label:(0,Qm.__)("Right border"),onChange:Z=>b(Z,"right"),__unstablePopoverProps:g,value:s?.right,...R}),(0,qb.jsx)(Td,{className:e,hideLabelFromVision:!0,label:(0,Qm.__)("Bottom border"),onChange:Z=>b(Z,"bottom"),__unstablePopoverProps:g,value:s?.bottom,...R})]})},OGc=tc(TGc,"BorderBoxControlSplitControls"),jV=OGc;var NL=u(Y(),1);var QGc=/^([\d.\-+]*)\s*(fr|cm|mm|Q|in|pc|pt|px|em|ex|ch|rem|lh|vw|vh|vmin|vmax|%|cap|ic|rlh|vi|vb|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|svw|lvw|dvw|svh|lvh|dvh|svi|lvi|dvi|svb|lvb|dvb|svmin|lvmin|dvmin|svmax|lvmax|dvmax)?$/;function VL(c){let e=c.trim().match(QGc);if(!e)return[void 0,void 0];let[,l,d]=e,n=parseFloat(l);return n=Number.isNaN(n)?void 0:n,[n,d]}var PI=["top","right","bottom","left"],FL=["color","style","width"],Qn=c=>c?!FL.some(t=>c[t]!==void 0):!0,MV=c=>c?Ca(c)?!PI.every(e=>Qn(c[e])):!Qn(c):!1,JL=c=>c?FL.every(t=>c[t]!==void 0):!1,Ca=(c={})=>Object.keys(c).some(t=>PI.indexOf(t)!==-1),_I=c=>{if(!Ca(c))return!1;let t=PI.map(e=>UGc(c?.[e]));return!t.every(e=>e===t[0])},CL=c=>{if(!(!c||Qn(c)))return{top:c,right:c,bottom:c,left:c}},vL=(c,t)=>{let e={};return c.color!==t.color&&(e.color=t.color),c.style!==t.style&&(e.style=t.style),c.width!==t.width&&(e.width=t.width),e},YL=c=>{if(!c)return;let t=[],e=[],l=[];PI.forEach(b=>{t.push(c[b]?.color),e.push(c[b]?.style),l.push(c[b]?.width)});let d=t.every(b=>b===t[0]),n=e.every(b=>b===e[0]),o=l.every(b=>b===l[0]);return{color:d?t[0]:void 0,style:n?e[0]:void 0,width:o?l[0]:DGc(l)}},UGc=(c,t)=>{if(Qn(c))return t;let{color:e,style:l,width:d}=t||{},{color:n=e,style:o=l,width:b=d}=c;return[b,!!b&&b!=="0"||!!n?o||"solid":o,n].filter(Boolean).join(" ")},DGc=c=>{let e=c.map(l=>l===void 0?void 0:VL(`${l}`)[1]).filter(l=>l!==void 0);return LGc(e)};function LGc(c){if(c.length===0)return;let t={},e=0,l;return c.forEach(d=>{t[d]=t[d]===void 0?1:t[d]+1,t[d]>e&&(l=d,e=t[d])}),l}var PV="data-wp-hash";function _V(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jGc(document)),c.__wpStyleRuntime}function EGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${PV}]`))if(e.getAttribute(PV)===t)return!0;return!1}function SL(c,t,e){if(!c.head)return;let l=_V(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(EGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(PV,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function jGc(c){let t=_V();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)SL(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function MGc(c,t){let e=_V();e.styles.set(c,t);for(let l of e.documents.keys())SL(l,c,t)}typeof process>"u",MGc("2eee37fabd",".fa6e6c2331986855__linked-border-control.fa6e6c2331986855__linked-border-control{flex:1;margin-inline-end:24px}._6a6edeeb175d724f__linked-border-control-full-width._6a6edeeb175d724f__linked-border-control-full-width{margin-inline-end:0}.f5104488f80fa50f__header{margin-bottom:4px}.f5104488f80fa50f__header>span{margin-bottom:0}._48f63719b9dc7e1a__wrapper{position:relative}._48f63719b9dc7e1a__wrapper ._902e774d37b6698b__linked-button{inset-inline-end:0;position:absolute;top:8px}._902e774d37b6698b__linked-button{line-height:0}._5978f65e1d08de6c__visualizer{border-bottom:var(--wp-components-border-box-visualizer-bottom);border-inline-end:var(--wp-components-border-box-visualizer-end);border-inline-start:var(--wp-components-border-box-visualizer-start);border-top:var(--wp-components-border-box-visualizer-top);bottom:20px;position:absolute;top:20px;inset-inline:39px}.afa8e78cec6a9f62__split-controls{flex:1;position:relative}.ec002fcdf4036950__centered-border-control{grid-column:span 2;margin:0 auto}.f9ea07d7127ab067__right-border-control{margin-inline-start:auto}");var KI={"linked-border-control":"fa6e6c2331986855__linked-border-control","linked-border-control-full-width":"_6a6edeeb175d724f__linked-border-control-full-width",header:"f5104488f80fa50f__header",wrapper:"_48f63719b9dc7e1a__wrapper","linked-button":"_902e774d37b6698b__linked-button",visualizer:"_5978f65e1d08de6c__visualizer","split-controls":"afa8e78cec6a9f62__split-controls","centered-border-control":"ec002fcdf4036950__centered-border-control","right-border-control":"f9ea07d7127ab067__right-border-control"};function kL(c){let{className:t,colors:e=[],onChange:l,enableAlpha:d=!1,enableStyle:n=!0,hideLabelFromVision:o,label:b,value:i,__experimentalIsRenderedInSidebar:a=!1,size:r,__next40pxDefaultSize:s,...G}=cc(c,"BorderBoxControl"),X=!!b&&!o,m=_I(i),x=Ca(i),g=x?YL(i):i,R=x?i:CL(i),H=!isNaN(parseFloat(`${g?.width}`)),[Z,p]=(0,NL.useState)(!m),W=()=>p(!Z),y=f=>{if(!f)return l(void 0);if(!m||JL(f))return l(Qn(f)?void 0:f);let C=vL(g,f),J={top:{...i?.top,...C},right:{...i?.right,...C},bottom:{...i?.bottom,...C},left:{...i?.left,...C}};if(_I(J))return l(J);let w=Qn(J.top)?void 0:J.top;l(w)},I=(f,C)=>{let J={...R,[C]:f};_I(J)?l(J):l(f)},B=v(KI["linked-border-control"],{[KI["linked-border-control-full-width"]]:X}),F=KI.wrapper,V=KI.header;return{...G,className:t,colors:e,hasVisibleLabel:X,headerClassName:V,hideLabelFromVision:o,label:b,disableUnits:m&&!H,enableAlpha:d,enableStyle:n,hasMixedBorders:m,isLinked:Z,linkedControlClassName:B,onLinkedChange:y,onSplitChange:I,toggleLinked:W,linkedValue:g,splitValue:R,wrapperClassName:F,__experimentalIsRenderedInSidebar:a}}var zl=u(h(),1),zL=c=>{let{id:t,label:e,hideLabelFromVision:l}=c;return e?l?(0,zl.jsx)(Yc,{as:"span",id:t,children:e}):(0,zl.jsx)(Cc.VisualLabel,{id:t,children:e}):null},PGc=(c,t)=>{let{className:e,colors:l,disableCustomColors:d,disableUnits:n,enableAlpha:o,enableStyle:b,hasMixedBorders:i,hasVisibleLabel:a,headerClassName:r,hideLabelFromVision:s,isLinked:G,label:X,linkedControlClassName:m,linkedValue:x,onLinkedChange:g,onSplitChange:R,popoverPlacement:H,popoverOffset:Z,splitValue:p,toggleLinked:W,wrapperClassName:y,__experimentalIsRenderedInSidebar:I,"aria-label":B,"aria-labelledby":F,...V}=kL(c),f=(0,$I.useInstanceId)(AL,"border-box-control-label"),C=X&&!B&&!F?f:void 0,[J,w]=(0,qI.useState)(null),A=(0,qI.useMemo)(()=>H?{placement:H,offset:Z,anchor:J,shift:!0}:void 0,[H,Z,J]),S=(0,$I.useMergeRefs)([w,t]);return(0,zl.jsxs)(sc,{className:e,role:X||B||F?"group":void 0,"aria-label":B,"aria-labelledby":F??C,...V,ref:S,children:[a?(0,zl.jsxs)(Od,{className:r,columns:2,templateColumns:"1fr min-content",alignment:"center",children:[(0,zl.jsx)(zL,{id:C,label:X,hideLabelFromVision:s}),(0,zl.jsx)(GI,{onClick:W,isLinked:G})]}):(0,zl.jsx)(zL,{id:C,label:X,hideLabelFromVision:s}),(0,zl.jsxs)(sc,{className:y,children:[G?(0,zl.jsx)(Td,{className:m,colors:l,disableUnits:n,disableCustomColors:d,enableAlpha:o,enableStyle:b,onChange:g,placeholder:i?(0,wL.__)("Mixed"):void 0,__unstablePopoverProps:A,shouldSanitizeBorder:!1,value:x,withSlider:!0,width:"116px",__experimentalIsRenderedInSidebar:I}):(0,zl.jsx)(jV,{colors:l,disableCustomColors:d,enableAlpha:o,enableStyle:b,onChange:R,popoverPlacement:H,popoverOffset:Z,value:p,__experimentalIsRenderedInSidebar:I}),!a&&(0,zl.jsx)(GI,{onClick:W,isLinked:G})]})]})},AL=tc(PGc,"BorderBoxControl"),cp=AL;var bE=u(oc(),1),np=u(Y(),1),l2=u(rc(),1),wnt=u(Qe(),1);var eE=u(oc(),1),Em=u(rc(),1),lE=u(Y(),1);var $b=u(rc(),1),KV={px:{max:300,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:10,step:.1},rm:{max:10,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}},Dm={all:(0,$b.__)("All sides"),top:(0,$b.__)("Top side"),bottom:(0,$b.__)("Bottom side"),left:(0,$b.__)("Left side"),right:(0,$b.__)("Right side"),vertical:(0,$b.__)("Top and bottom sides"),horizontal:(0,$b.__)("Left and right sides")},tp={top:void 0,right:void 0,bottom:void 0,left:void 0},Um=["top","right","bottom","left"];function TL(c={},t=Um){let e=OL(t);if(e.every(l=>c[l]===c[e[0]]))return c[e[0]]}function ep(c={},t=Um){let e=OL(t);return e.some(l=>c[l]!==c[e[0]])}function lp(c){return c&&Object.values(c).filter(t=>!!t&&/\d/.test(t)).length>0}function OL(c){let t=[];if(!c?.length)return Um;if(c.includes("vertical"))t.push("top","bottom");else if(c.includes("horizontal"))t.push("left","right");else{let e=Um.filter(l=>c.includes(l));t.push(...e)}return t}function dp(c){let t=new Set(c?[]:Um);return c?.forEach(e=>{e==="vertical"?(t.add("top"),t.add("bottom")):e==="horizontal"?(t.add("right"),t.add("left")):t.add(e)}),t}function qV(c,t){return c.startsWith(`var:preset|${t}|`)}function QL(c,t,e){if(!qV(c,t))return;let l=c.match(new RegExp(`^var:preset\\|${t}\\|(.+)$`));if(!l)return;let d=l[1],n=e.findIndex(o=>o.slug===d);return n!==-1?n:void 0}function UL(c,t,e){let l=e[c];return`var:preset|${t}|${l.slug}`}var DL=U("span",{target:"e1j5nr4z8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),LL=U("span",{target:"e1j5nr4z7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),_Gc=({isFocused:c})=>dc({backgroundColor:"currentColor",opacity:c?1:.3},"",""),EL=U("span",{target:"e1j5nr4z6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",_Gc,";"),jL=U(EL,{target:"e1j5nr4z5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),ML=U(EL,{target:"e1j5nr4z4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),PL=U(ML,{target:"e1j5nr4z3"})({name:"abcix4",styles:"top:0"}),_L=U(jL,{target:"e1j5nr4z2"})({name:"1wf8jf",styles:"right:0"}),KL=U(ML,{target:"e1j5nr4z1"})({name:"8tapst",styles:"bottom:0"}),qL=U(jL,{target:"e1j5nr4z0"})({name:"1ode3cm",styles:"left:0"});var ci=u(h(),1),KGc=24;function $L({size:c=24,side:t="all",sides:e,...l}){let d=s=>e?.length&&!e.includes(s),n=s=>d(s)?!1:t==="all"||t===s,o=n("top")||n("vertical"),b=n("right")||n("horizontal"),i=n("bottom")||n("vertical"),a=n("left")||n("horizontal"),r=c/KGc;return(0,ci.jsx)(DL,{style:{transform:`scale(${r})`},...l,children:(0,ci.jsxs)(LL,{children:[(0,ci.jsx)(PL,{isFocused:o}),(0,ci.jsx)(_L,{isFocused:b}),(0,ci.jsx)(KL,{isFocused:i}),(0,ci.jsx)(qL,{isFocused:a})]})})}var nd=u(h(),1),$V="data-wp-hash";function c2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$Gc(document)),c.__wpStyleRuntime}function qGc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${$V}]`))if(e.getAttribute($V)===t)return!0;return!1}function dE(c,t,e){if(!c.head)return;let l=c2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(qGc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute($V,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function $Gc(c){let t=c2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)dE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function cXc(c,t){let e=c2();e.styles.set(c,t);for(let l of e.documents.keys())dE(l,c,t)}typeof process>"u",cXc("541c332c55",".d5a55650545c8e59__unit-control{max-width:90px}.ea5687e40d8b3401__input-wrapper{grid-column:1/span 3}._33fca83ebb9a56db__reset-button{grid-area:1/2;justify-self:end}._80f02f0884ee052b__linked-button-wrapper{grid-area:1/3;justify-self:end}._432c155702d177a9__icon{flex:0 0 auto}._4c5932d5023e1609__range-control{margin-inline-end:8px;width:100%}");var Lm={"unit-control":"d5a55650545c8e59__unit-control","input-wrapper":"ea5687e40d8b3401__input-wrapper","reset-button":"_33fca83ebb9a56db__reset-button","linked-button-wrapper":"_80f02f0884ee052b__linked-button-wrapper",icon:"_432c155702d177a9__icon","range-control":"_4c5932d5023e1609__range-control"},cE=()=>{};function tE(c,t,e){let l=dp(t),d=[];switch(c){case"all":d=["top","bottom","left","right"];break;case"horizontal":d=["left","right"];break;case"vertical":d=["top","bottom"];break;default:d=[c]}if(e)switch(c){case"top":d.push("bottom");break;case"bottom":d.push("top");break;case"left":d.push("right");break;case"right":d.push("left");break}return d.filter(n=>l.has(n))}function jm({onChange:c=cE,onFocus:t=cE,values:e,selectedUnits:l,setSelectedUnits:d,sides:n,side:o,min:b=0,presets:i,presetKey:a,placeholder:r,...s}){let G=tE(o,n),X=T=>{t(T,{side:o})},m=T=>{c(T)},x=T=>{let k={...e};G.forEach(Q=>{k[Q]=T}),m(k)},g=(T,k)=>{let Q={...e},L=T!==void 0&&!isNaN(parseFloat(T))?T:void 0;tE(o,n,!!k?.event.altKey).forEach(j=>{Q[j]=L}),m(Q)},R=T=>{let k={...l};G.forEach(Q=>{k[Q]=T}),d(k)},H=TL(e,G),Z=lp(e),p=Z&&G.length>1&&ep(e,G),[W,y]=Tt(H),I=Z?y:l[G[0]],F=[(0,eE.useInstanceId)(jm,"box-control-input"),o].join("-"),V=G.length>1&&H===void 0&&G.some(T=>l[T]!==I),f=H===void 0&&I?I:H,C=p||V?(0,Em.__)("Mixed"):void 0,J=i&&i.length>0&&a,w=J&&H!==void 0&&!p&&qV(H,a),[A,S]=(0,lE.useState)(!J||!w&&!p&&H!==void 0),O=w?QL(H,a,i):void 0,N=J?[{value:0,label:"",tooltip:(0,Em.__)("None")},...i.map((T,k)=>({value:k+1,label:"",tooltip:T.name??T.slug}))]:[];return(0,nd.jsxs)(zc,{className:Lm["input-wrapper"],expanded:!0,children:[(0,nd.jsx)($L,{className:Lm.icon,side:o,sides:n}),A&&(0,nd.jsxs)(nd.Fragment,{children:[(0,nd.jsx)(Zl,{placement:"top-end",text:Dm[o],children:(0,nd.jsx)(On,{...s,min:b,className:v(Lm["unit-control"],"component-box-control__unit-control"),id:F,isPressEnterToChange:!0,disableUnits:p||V,value:f,onChange:g,onUnitChange:R,onFocus:X,label:Dm[o],placeholder:C??r,hideLabelFromVision:!0})}),(0,nd.jsx)(Sl,{className:Lm["range-control"],"aria-controls":F,label:Dm[o],hideLabelFromVision:!0,onChange:T=>{g(T!==void 0?[T,I].join(""):void 0)},min:isFinite(b)?b:0,max:KV[I??"px"]?.max??10,step:KV[I??"px"]?.step??.1,value:W??0,withInputField:!1})]}),J&&!A&&(0,nd.jsx)(Sl,{className:v(Lm["range-control"],"spacing-sizes-control__range-control"),value:O!==void 0?O+1:0,onChange:T=>{let k=T===0||T===void 0?void 0:UL(T-1,a,i);x(k)},withInputField:!1,"aria-valuenow":O!==void 0?O+1:0,"aria-valuetext":N[O!==void 0?O+1:0].tooltip,renderTooltipContent:T=>N[T||0].tooltip,min:0,max:N.length-1,marks:N,label:Dm[o],hideLabelFromVision:!0}),J&&(0,nd.jsx)(nc,{label:A?(0,Em.__)("Use size preset"):(0,Em.__)("Set custom size"),icon:Hm,onClick:()=>{S(!A)},isPressed:A,size:"small",iconSize:24})]},`box-control-${o}`)}var t2=u(rc(),1);var nE=u(h(),1);function oE({isLinked:c,...t}){let e=c?(0,t2.__)("Unlink sides"):(0,t2.__)("Link sides");return(0,nE.jsx)(nc,{...t,className:"component-box-control__linked-button",size:"small",icon:c?rm:am,iconSize:24,label:e})}var Qd=u(h(),1),d2="data-wp-hash";function n2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eXc(document)),c.__wpStyleRuntime}function tXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${d2}]`))if(e.getAttribute(d2)===t)return!0;return!1}function iE(c,t,e){if(!c.head)return;let l=n2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(tXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(d2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function eXc(c){let t=n2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)iE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function lXc(c,t){let e=n2();e.styles.set(c,t);for(let l of e.documents.keys())iE(l,c,t)}typeof process>"u",lXc("541c332c55",".d5a55650545c8e59__unit-control{max-width:90px}.ea5687e40d8b3401__input-wrapper{grid-column:1/span 3}._33fca83ebb9a56db__reset-button{grid-area:1/2;justify-self:end}._80f02f0884ee052b__linked-button-wrapper{grid-area:1/3;justify-self:end}._432c155702d177a9__icon{flex:0 0 auto}._4c5932d5023e1609__range-control{margin-inline-end:8px;width:100%}");var e2={"unit-control":"d5a55650545c8e59__unit-control","input-wrapper":"ea5687e40d8b3401__input-wrapper","reset-button":"_33fca83ebb9a56db__reset-button","linked-button-wrapper":"_80f02f0884ee052b__linked-button-wrapper",icon:"_432c155702d177a9__icon","range-control":"_4c5932d5023e1609__range-control"},dXc={min:0},nXc=()=>{};function oXc(c){let t=(0,bE.useInstanceId)(aE,"inspector-box-control");return c||t}function aE({id:c,inputProps:t=dXc,onChange:e=nXc,label:l=(0,l2.__)("Box Control"),values:d,units:n,sides:o,splitOnAxis:b=!1,allowReset:i=!0,resetValues:a=tp,presets:r,presetKey:s,onMouseOver:G,onMouseOut:X}){let[m,x]=ho(d,{fallback:tp}),g=m||tp,R=lp(d),H=o?.length===1,[Z,p]=(0,np.useState)(R),[W,y]=(0,np.useState)(!R||!ep(g)||H),[I,B]=(0,np.useState)({top:Tt(d?.top)[1],right:Tt(d?.right)[1],bottom:Tt(d?.bottom)[1],left:Tt(d?.left)[1]}),F=oXc(c),V=`${F}-heading`,f=()=>{y(!W)},C=S=>{e(S),x(S),p(!0)},J=()=>{e(a),x(a),B(a),p(!1)},w={onMouseOver:G,onMouseOut:X,...t,onChange:C,isLinked:W,units:n,selectedUnits:I,setSelectedUnits:B,sides:o,values:g,presets:r,presetKey:s},A=dp(o);if(r&&!s||!r&&s){let S=r?"presets":"presetKey",O=r?"presetKey":"presets"}return(0,Qd.jsxs)(Od,{id:F,columns:3,templateColumns:"1fr min-content min-content",role:"group","aria-labelledby":V,children:[(0,Qd.jsx)(fh.VisualLabel,{id:V,children:l}),W&&(0,Qd.jsx)(zc,{className:e2["input-wrapper"],children:(0,Qd.jsx)(jm,{side:"all",...w})}),!H&&(0,Qd.jsx)("div",{className:e2["linked-button-wrapper"],children:(0,Qd.jsx)(oE,{onClick:f,isLinked:W})}),!W&&b&&["vertical","horizontal"].map(S=>(0,Qd.jsx)(jm,{side:S,...w},S)),!W&&!b&&Array.from(A).map(S=>(0,Qd.jsx)(jm,{side:S,...w},S)),i&&(0,Qd.jsx)(nc,{className:v(e2["reset-button"],"component-box-control__reset-button"),variant:"secondary",size:"small",onClick:J,disabled:!Z,accessibleWhenDisabled:!0,children:(0,l2.__)("Reset")})]})}var o2=aE;var rE=u(Y(),1),sE=u(Mc(),1),uE=u(h(),1);function bXc(c,t){let{className:e,__shouldNotWarnDeprecated:l,...d}=c,n=v("components-button-group",e);return l||(0,sE.default)("wp.components.ButtonGroup",{since:"6.8",alternative:"wp.components.__experimentalToggleGroupControl"}),(0,uE.jsx)("div",{ref:t,role:"group",className:n,...d})}var GE=(0,rE.forwardRef)(bXc);GE.displayName="ButtonGroup";var op=GE;var s2=u(Y(),1);var mE=u(Y(),1);var XE={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function bp(c){let t=`rgba(0, 0, 0, ${c/20})`;return`0 ${c}px ${c*2}px 0
+	${t}`}function xE(c){let{active:t,borderRadius:e="inherit",className:l,focus:d,hover:n,isInteractive:o=!1,offset:b=0,value:i=0,...a}=cc(c,"Elevation"),r=ot(),s=(0,mE.useMemo)(()=>{let G=Ve(n)?n:i*2,X=Ve(t)?t:i/2;o||(G=Ve(n)?n:void 0,X=Ve(t)?t:void 0);let m=`box-shadow ${K.transitionDuration} ${K.transitionTimingFunction}`,x={};x.Base=dc({borderRadius:e,bottom:b,boxShadow:bp(i),opacity:K.elevationIntensity,left:b,right:b,top:b},dc("@media not ( prefers-reduced-motion ){transition:",m,";}",""),"",""),Ve(G)&&(x.hover=dc("*:hover>&{box-shadow:",bp(G),";}","")),Ve(X)&&(x.active=dc("*:active>&{box-shadow:",bp(X),";}","")),Ve(d)&&(x.focus=dc("*:focus>&{box-shadow:",bp(d),";}",""));let g=dc(XE,x.Base,x.hover,x.focus,x.active,"","");return r(g,l)},[t,e,l,r,d,n,o,b,i]);return{...a,className:s,"aria-hidden":!0}}var gE=u(h(),1);function aXc(c,t){let e=xE(c);return(0,gE.jsx)(sc,{...e,ref:t})}var rXc=tc(aXc,"Elevation"),yu=rXc;var HE=dc("padding:",D(2),";",""),RE={none:{name:"1hcx8jb",styles:"padding:0"},large:dc("padding:",D(6)," ",D(8),";",""),medium:dc("padding:",D(4)," ",D(6),";",""),small:dc("padding:",D(4),";",""),xSmall:HE,extraSmall:HE},ip=c=>{switch(c){case"xSmall":return D(2);case"small":return D(4);case"medium":return D(6);case"large":return D(8);case"none":return"0";default:return D(6)}},Mm=c=>{if(typeof c=="string")return RE[c];if(c){let{blockStart:t,blockEnd:e,inlineStart:l,inlineEnd:d}=c;return dc("padding-block-start:",ip(t),";padding-block-end:",ip(e),";padding-inline-start:",ip(l),";padding-inline-end:",ip(d),";","")}return RE.medium};var Pm=`calc(${K.radiusLarge} - 1px)`,sXc=dc("box-shadow:0 0 0 1px ",K.surfaceBorderColor,";outline:none;",""),uXc={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},GXc={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},IE={name:"13udsys",styles:"height:100%"},ZE={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},XXc={name:"13udsys",styles:"height:100%"};function pE({isScrollable:c}){return c?dc(ZE,XXc,"",""):ZE}var WE={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},yE={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},Bu=dc("&:first-of-type{border-top-left-radius:",Pm,";border-top-right-radius:",Pm,";}&:last-of-type{border-bottom-left-radius:",Pm,";border-bottom-right-radius:",Pm,";}",""),ap=dc("border-color:",K.colorDivider,";",""),mXc={name:"1t90u8d",styles:"box-shadow:none"},BE={name:"1e1ncky",styles:"border:none"},xXc=dc("border-radius:",Pm,";",""),rp=dc("background-color:",q.ui.backgroundDisabled,";","");function fE({isBorderless:c,isRounded:t}){return dc(sXc,c&&mXc,t&&xXc,"","")}function hE({isBorderless:c,isShady:t,size:e}){return dc(uXc,Bu,ap,Mm(e),c&&BE,t&&rp,"","")}function VE({isBorderless:c,isShady:t,size:e}){return dc(GXc,Bu,ap,Mm(e),c&&BE,t&&rp,"","")}var vE=u(Mc(),1),YE=u(Y(),1);var JE=u(Mc(),1);var b2="data-wp-hash";function i2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HXc(document)),c.__wpStyleRuntime}function gXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${b2}]`))if(e.getAttribute(b2)===t)return!0;return!1}function FE(c,t,e){if(!c.head)return;let l=i2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(gXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(b2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function HXc(c){let t=i2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)FE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function RXc(c,t){let e=i2();e.styles.set(c,t);for(let l of e.documents.keys())FE(l,c,t)}typeof process>"u",RXc("afa72ffb80","._074d7c69bf27b61f__surface{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);position:relative}.c8e7f206d344f0be__border-bottom{border-bottom:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._64aa30939d5e500b__border-left{border-left:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._543f465ff38d9d77__border-right{border-right:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._8aca9849530b97b1__border-top{border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}._67628eb2296cfec7__secondary{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}._0efc0a4250262223__dotted{background:linear-gradient(90deg,var(--wpds-color-background-surface-neutral-strong,#fff) var(--wp-components-surface-background-size-dotted),transparent 1%) 50%,linear-gradient(var(--wpds-color-background-surface-neutral-strong,#fff) var(--wp-components-surface-background-size-dotted),transparent 1%) 50%,var(--wpds-color-stroke-surface-neutral,#dbdbdb);background-size:var(--wp-components-surface-background-size) var(--wp-components-surface-background-size)}._5e99093161bb409c__grid{background:var(--wpds-color-background-surface-neutral-strong,#fff);background-image:linear-gradient(var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0) var(--wpds-border-width-xs,1px),transparent var(--wpds-border-width-xs,1px)),linear-gradient(90deg,var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0) var(--wpds-border-width-xs,1px),transparent var(--wpds-border-width-xs,1px));background-size:var(--wp-components-surface-background-size) var(--wp-components-surface-background-size)}");var ti={surface:"_074d7c69bf27b61f__surface","border-bottom":"c8e7f206d344f0be__border-bottom","border-left":"_64aa30939d5e500b__border-left","border-right":"_543f465ff38d9d77__border-right","border-top":"_8aca9849530b97b1__border-top",secondary:"_67628eb2296cfec7__secondary",dotted:"_0efc0a4250262223__dotted",grid:"_5e99093161bb409c__grid"};function sp(c){let{backgroundSize:t=12,borderBottom:e=!1,borderLeft:l=!1,borderRight:d=!1,borderTop:n=!1,className:o,style:b,variant:i="primary",...a}=cc(c,"Surface"),s=i==="dotted"||i==="grid"?{...b,"--wp-components-surface-background-size":`${t}px`,"--wp-components-surface-background-size-dotted":`${t-1}px`}:b;return{...a,className:v(ti.surface,{[ti["border-bottom"]]:e,[ti["border-left"]]:l,[ti["border-right"]]:d,[ti["border-top"]]:n,[ti.secondary]:i==="secondary",[ti.dotted]:i==="dotted",[ti.grid]:i==="grid"},o),style:s}}var CE=u(h(),1);function ZXc(c,t){(0,JE.default)("wp.components.__experimentalSurface",{since:"7.2",version:"7.4"});let e=sp(c);return(0,CE.jsx)(sc,{...e,ref:t})}var IXc=tc(ZXc,"Surface"),a2=IXc;function pXc({elevation:c,isElevated:t,...e}){let l={...e},d=c;return t&&((0,vE.default)("Card isElevated prop",{since:"5.9",alternative:"elevation"}),d??=2),typeof d<"u"&&(l.elevation=d),l}function r2(c){let{className:t,elevation:e=0,isBorderless:l=!1,isRounded:d=!0,size:n="medium",...o}=cc(pXc(c),"Card"),b=ot(),i=(0,YE.useMemo)(()=>b(fE({isBorderless:l,isRounded:d}),t),[t,b,l,d]);return{...sp({...o,className:i}),elevation:e,isBorderless:l,isRounded:d,size:n}}var Ya=u(h(),1);function WXc(c,t){let{children:e,elevation:l,isBorderless:d,isRounded:n,size:o,...b}=r2(c),i=n?K.radiusLarge:0,a=ot(),r=(0,s2.useMemo)(()=>a(dc({borderRadius:i},"","")),[a,i]),s=(0,s2.useMemo)(()=>{let G={size:o,isBorderless:d};return{CardBody:G,CardHeader:G,CardFooter:G}},[d,o]);return(0,Ya.jsx)(aa,{value:s,children:(0,Ya.jsxs)(sc,{...b,ref:t,children:[(0,Ya.jsx)(sc,{className:a(IE),children:e}),(0,Ya.jsx)(yu,{className:r,isInteractive:!1,value:l?1:0}),(0,Ya.jsx)(yu,{className:r,isInteractive:!1,value:l})]})})}var yXc=tc(WXc,"Card"),up=yXc;var u2="data-wp-hash";function G2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fXc(document)),c.__wpStyleRuntime}function BXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${u2}]`))if(e.getAttribute(u2)===t)return!0;return!1}function NE(c,t,e){if(!c.head)return;let l=G2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(BXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(u2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function fXc(c){let t=G2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)NE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function hXc(c,t){let e=G2();e.styles.set(c,t);for(let l of e.documents.keys())NE(l,c,t)}typeof process>"u",hXc("667cbbe993",".c8c574e84747ff1d__scrollable{height:100%}@media only screen and (min-device-width:40em){.c8c574e84747ff1d__scrollable::-webkit-scrollbar{height:12px;width:12px}.c8c574e84747ff1d__scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:8px}.c8c574e84747ff1d__scrollable::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(0,0,0,.2);border:2px solid transparent;border-radius:7px}.c8c574e84747ff1d__scrollable:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}}._266d253504ce997a__smooth-scroll{scroll-behavior:smooth}.e000fb9481918254__scroll-x{overflow-x:auto;overflow-y:hidden}._71594f0091995597__scroll-y{overflow-x:hidden;overflow-y:auto}.f5191978d7129fe7__scroll-auto{overflow-y:auto}");var _m={scrollable:"c8c574e84747ff1d__scrollable","smooth-scroll":"_266d253504ce997a__smooth-scroll","scroll-x":"e000fb9481918254__scroll-x","scroll-y":"_71594f0091995597__scroll-y","scroll-auto":"f5191978d7129fe7__scroll-auto"};function SE(c){let{className:t,scrollDirection:e="y",smoothScroll:l=!1,...d}=cc(c,"Scrollable"),n=v(_m.scrollable,{[_m["smooth-scroll"]]:l,[_m["scroll-x"]]:e==="x",[_m["scroll-y"]]:e==="y",[_m["scroll-auto"]]:e==="auto"},t);return{...d,className:n}}var kE=u(h(),1);function VXc(c,t){let e=SE(c);return(0,kE.jsx)(sc,{...e,ref:t})}var FXc=tc(VXc,"Scrollable"),Km=FXc;var zE=u(Y(),1);function X2(c){let{className:t,isScrollable:e=!1,isShady:l=!1,size:d="medium",...n}=cc(c,"CardBody"),o=ot(),b=(0,zE.useMemo)(()=>o(pE({isScrollable:e}),Bu,Mm(d),l&&rp,"components-card__body",t),[t,o,e,l,d]);return{...n,className:b,isScrollable:e}}var m2=u(h(),1);function JXc(c,t){let{isScrollable:e,...l}=X2(c);return e?(0,m2.jsx)(Km,{...l,ref:t}):(0,m2.jsx)(sc,{...l,ref:t})}var CXc=tc(JXc,"CardBody"),Gp=CXc;var AE=u(h(),1),x2="data-wp-hash";function g2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YXc(document)),c.__wpStyleRuntime}function vXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${x2}]`))if(e.getAttribute(x2)===t)return!0;return!1}function wE(c,t,e){if(!c.head)return;let l=g2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(vXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(x2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function YXc(c){let t=g2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)wE(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function NXc(c,t){let e=g2();e.styles.set(c,t);for(let l of e.documents.keys())wE(l,c,t)}typeof process>"u",NXc("b6ebee9322",".e10c29fc10c181dc__divider{border:0;margin:0}.e10c29fc10c181dc__divider:where([aria-orientation=horizontal]){block-size:0;border-block-end:1px solid currentColor;inline-size:auto;margin-block-end:var(--wp-components-divider-margin-end,0);margin-block-start:var(--wp-components-divider-margin-start,0)}.e10c29fc10c181dc__divider:where([aria-orientation=vertical]){block-size:auto;border-inline-end:1px solid currentColor;display:inline;inline-size:0;margin-inline-end:var(--wp-components-divider-margin-end,0);margin-inline-start:var(--wp-components-divider-margin-start,0)}");var SXc={divider:"e10c29fc10c181dc__divider"};function kXc(c,t){let{className:e,margin:l,marginEnd:d,marginStart:n,style:o,...b}=cc(c,"Divider"),i={...o},a=D(n??l),r=D(d??l);return a&&(i["--wp-components-divider-margin-start"]=a),r&&(i["--wp-components-divider-margin-end"]=r),(0,AE.jsx)(zx,{className:v(SXc.divider,e),style:i,...b,ref:t})}var zXc=tc(kXc,"Divider"),qm=zXc;var TE=u(Y(),1);function H2(c){let{className:t,...e}=cc(c,"CardDivider"),l=ot(),d=(0,TE.useMemo)(()=>l(yE,ap,"components-card__divider",t),[t,l]);return{...e,className:d}}var OE=u(h(),1);function wXc(c,t){let e=H2(c);return(0,OE.jsx)(qm,{...e,ref:t})}var AXc=tc(wXc,"CardDivider"),Xp=AXc;var QE=u(Y(),1);function R2(c){let{className:t,justify:e,isBorderless:l=!1,isShady:d=!1,size:n="medium",...o}=cc(c,"CardFooter"),b=ot(),i=(0,QE.useMemo)(()=>b(VE({isBorderless:l,isShady:d,size:n}),"components-card__footer",t),[t,b,l,d,n]);return{...o,className:i,justify:e}}var UE=u(h(),1);function TXc(c,t){let e=R2(c);return(0,UE.jsx)(ut,{...e,ref:t})}var OXc=tc(TXc,"CardFooter"),mp=OXc;var DE=u(Y(),1);function Z2(c){let{className:t,isBorderless:e=!1,isShady:l=!1,size:d="medium",...n}=cc(c,"CardHeader"),o=ot(),b=(0,DE.useMemo)(()=>o(hE({isBorderless:e,isShady:l,size:d}),"components-card__header",t),[t,o,e,l,d]);return{...n,className:b}}var LE=u(h(),1);function QXc(c,t){let e=Z2(c);return(0,LE.jsx)(ut,{...e,ref:t})}var UXc=tc(QXc,"CardHeader"),xp=UXc;var EE=u(Y(),1);function I2(c){let{className:t,...e}=cc(c,"CardMedia"),l=ot(),d=(0,EE.useMemo)(()=>l(WE,Bu,"components-card__media",t),[t,l]);return{...e,className:d}}var jE=u(h(),1);function DXc(c,t){let e=I2(c);return(0,jE.jsx)(sc,{...e,ref:t})}var LXc=tc(DXc,"CardMedia"),gp=LXc;var p2=u(Y(),1),Hp=u(oc(),1),ME=u(Mc(),1);var Un=u(h(),1);function PE(c){let{__nextHasNoMarginBottom:t,label:e,className:l,heading:d,checked:n,indeterminate:o,help:b,id:i,onChange:a,onClick:r,...s}=c;d&&(0,ME.default)("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});let[G,X]=(0,p2.useState)(!1),[m,x]=(0,p2.useState)(!1),g=(0,Hp.useRefEffect)(Z=>{Z&&(Z.indeterminate=!!o,X(Z.matches(":checked")),x(Z.matches(":indeterminate")))},[n,o]),R=(0,Hp.useInstanceId)(PE,"inspector-checkbox-control",i),H=Z=>a(Z.target.checked);return(0,Un.jsx)(Cc,{label:d,id:R,help:b&&(0,Un.jsx)("span",{className:"components-checkbox-control__help",children:b}),className:v("components-checkbox-control",l),children:(0,Un.jsxs)(zc,{spacing:0,justify:"start",alignment:"top",children:[(0,Un.jsxs)("span",{className:"components-checkbox-control__input-container",children:[(0,Un.jsx)("input",{ref:g,id:R,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:H,checked:n,"aria-describedby":b?R+"__help":void 0,onClick:Z=>{Z.currentTarget.focus(),r?.(Z)},...s}),m?(0,Un.jsx)(ne,{icon:mm,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,G?(0,Un.jsx)(ne,{icon:Ce,className:"components-checkbox-control__checked",role:"presentation"}):null]}),e&&(0,Un.jsx)("label",{className:"components-checkbox-control__label",htmlFor:R,children:e})]})})}var _E=PE;var Rp=u(Y(),1),KE=u(oc(),1),qE=u(Mc(),1);var $E=u(h(),1),EXc=4e3;function cj({className:c,children:t,onCopy:e,onFinishCopy:l,text:d,...n}){(0,qE.default)("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let o=(0,Rp.useRef)(void 0),b=(0,KE.useCopyToClipboard)(d,()=>{e(),o.current&&clearTimeout(o.current),l&&(o.current=setTimeout(()=>l(),EXc))});(0,Rp.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]);let i=v("components-clipboard-button",c);return(0,$E.jsx)(nc,{...n,className:i,ref:b,onCopy:r=>{r.target.focus()},children:t})}var ge=u(Y(),1),et=u(rc(),1);var e0=u(oc(),1);function tj(c){let t=c?.toString?.()??"";return t=t.replace(/['\u2019]/,""),MR(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 pp=u(Y(),1);var Zp=u(Y(),1),Ip=(0,Zp.createContext)({isList:!1,size:"medium"});Ip.displayName="ItemGroupContext";var fu=()=>(0,Zp.useContext)(Ip);var W2="data-wp-hash";function y2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&MXc(document)),c.__wpStyleRuntime}function jXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${W2}]`))if(e.getAttribute(W2)===t)return!0;return!1}function lj(c,t,e){if(!c.head)return;let l=y2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(jXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(W2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function MXc(c){let t=y2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)lj(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function PXc(c,t){let e=y2();e.styles.set(c,t);for(let l of e.documents.keys())lj(l,c,t)}typeof process>"u",PXc("d5c166f26a","._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");var ei={"item-group":"_68553e70f1f1cb4e__item-group","is-bordered":"_55756ee749a180e1__is-bordered","is-separated":"_4e8285db01e0c630__is-separated","is-rounded":"_58738db58e87759e__is-rounded","item-wrapper":"_4f562a88cd53281b__item-wrapper",item:"fc4c000709063bb0__item","is-unstyled-button":"d204dc5a680d24cf__is-unstyled-button","is-unstyled-link":"a5802f3508d737a0__is-unstyled-link","is-spaced-around":"_62800b4fe741b26a__is-spaced-around","is-size-small":"ff341e6676e9138f__is-size-small","is-size-medium":"_715af0bb13514a58__is-size-medium","is-size-large":"b141618c0c420070__is-size-large"},ej={small:ei["is-size-small"],medium:ei["is-size-medium"],large:ei["is-size-large"]};function dj(c){let{isList:t,spacedAround:e,size:l}=fu(),{as:d,className:n,onClick:o,role:b=t?"listitem":void 0,size:i,...a}=cc(c,"Item"),r=i||l,s=d||(typeof o<"u"?"button":"div"),G=v(ei.item,s==="button"&&ei["is-unstyled-button"],s==="a"&&ei["is-unstyled-link"],ej[r]||ej.medium,e&&ei["is-spaced-around"],n),X=ei["item-wrapper"];return{as:s,className:G,onClick:o,wrapperClassName:X,role:b,...a}}var B2=u(h(),1);function _Xc(c,t){let{role:e,wrapperClassName:l,...d}=dj(c),n=(0,pp.useRef)(null),{isList:o}=fu();return(0,pp.useEffect)(()=>{if(o&&e==="listitem"&&!n.current?.closest('ol, ul, menu, [role="list"], [role="directory"]'))throw new Error('Item with list semantics must be rendered inside an element with role="list".')},[o,e]),(0,B2.jsx)("div",{ref:n,role:e,className:l,children:(0,B2.jsx)(sc,{...d,ref:t})})}var KXc=tc(_Xc,"Item"),hu=KXc;var f2="data-wp-hash";function h2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$Xc(document)),c.__wpStyleRuntime}function qXc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${f2}]`))if(e.getAttribute(f2)===t)return!0;return!1}function nj(c,t,e){if(!c.head)return;let l=h2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(qXc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(f2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function $Xc(c){let t=h2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)nj(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function cmc(c,t){let e=h2();e.styles.set(c,t);for(let l of e.documents.keys())nj(l,c,t)}typeof process>"u",cmc("d5c166f26a","._68553e70f1f1cb4e__item-group._55756ee749a180e1__is-bordered{border:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:not(marquee)>*{border-block-end:1px solid rgba(0,0,0,.1)}._68553e70f1f1cb4e__item-group._4e8285db01e0c630__is-separated>:last-of-type>*{border-block-end-color:transparent}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded{border-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:first-of-type>*{border-start-end-radius:var(--wpds-border-radius-sm,2px);border-start-start-radius:var(--wpds-border-radius-sm,2px)}._68553e70f1f1cb4e__item-group._58738db58e87759e__is-rounded>:last-of-type>*{border-end-end-radius:var(--wpds-border-radius-sm,2px);border-end-start-radius:var(--wpds-border-radius-sm,2px)}._4f562a88cd53281b__item-wrapper,.fc4c000709063bb0__item{display:block;width:100%}.fc4c000709063bb0__item{box-sizing:border-box;color:inherit;margin:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button{appearance:none;background:none;border:1px solid transparent;cursor:var(--wpds-cursor-control,pointer);font-family:inherit;font-size:13px;text-align:start}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link svg,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button svg{fill:currentColor}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:hover,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:hover{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus{box-shadow:none;outline:none}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link:focus-visible,.fc4c000709063bb0__item.d204dc5a680d24cf__is-unstyled-button:focus-visible{box-shadow: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:0}.fc4c000709063bb0__item.a5802f3508d737a0__is-unstyled-link{text-decoration:none}.fc4c000709063bb0__item._62800b4fe741b26a__is-spaced-around{border-radius:var(--wpds-border-radius-sm,2px)}.fc4c000709063bb0__item.ff341e6676e9138f__is-size-small{padding:4.3px 8px}.fc4c000709063bb0__item._715af0bb13514a58__is-size-medium{padding:7.9px 12px}.fc4c000709063bb0__item.b141618c0c420070__is-size-large{padding:11.5px 16.0008px}");var Wp={"item-group":"_68553e70f1f1cb4e__item-group","is-bordered":"_55756ee749a180e1__is-bordered","is-separated":"_4e8285db01e0c630__is-separated","is-rounded":"_58738db58e87759e__is-rounded","item-wrapper":"_4f562a88cd53281b__item-wrapper",item:"fc4c000709063bb0__item","is-unstyled-button":"d204dc5a680d24cf__is-unstyled-button","is-unstyled-link":"a5802f3508d737a0__is-unstyled-link","is-spaced-around":"_62800b4fe741b26a__is-spaced-around","is-size-small":"ff341e6676e9138f__is-size-small","is-size-medium":"_715af0bb13514a58__is-size-medium","is-size-large":"b141618c0c420070__is-size-large"};function oj(c){let{className:t,isBordered:e=!1,isRounded:l=!0,isSeparated:d=!1,role:n="list",...o}=cc(c,"ItemGroup"),b=v(Wp["item-group"],{[Wp["is-bordered"]]:e,[Wp["is-separated"]]:d,[Wp["is-rounded"]]:l},t);return{isBordered:e,className:b,role:n,isSeparated:d,...o}}var V2=u(h(),1);function tmc(c,t){let{isBordered:e,isSeparated:l,size:d,...n}=oj(c),{size:o}=fu(),b=!e&&!l,i=d||o,a={isList:n.role==="list"||n.role==="directory",spacedAround:b,size:i};return(0,V2.jsx)(Ip.Provider,{value:a,children:(0,V2.jsx)(sc,{...n,ref:t})})}var emc=tc(tmc,"ItemGroup"),Vu=emc;var Eo=u(rc(),1),Fj=u(oc(),1),Jp=u(Y(),1);var hj=u(rc(),1),Vj=u(Y(),1);var hp=u(Y(),1);var Gj=u(oc(),1),Lo=u(Y(),1),Na=u(rc(),1);var lmc=16,dmc=16,F2=10,bj=0,ij=5,J2=F2,wit=(dmc+lmc)/2;function yp(c){return Math.max(0,Math.min(100,c))}function nmc(c,t,e,l=bj){let d=c[t].position,n=Math.min(d,e),o=Math.max(d,e);return c.some(({position:b},i)=>i!==t&&(Math.abs(b-e)<l||n<b&&b<o))}function aj(c,t,e){let l=c.findIndex(o=>o.position>t),d={color:e,position:t},n=c.slice();return n.splice(l-1,0,d),n}function rj(c,t){return c.filter((e,l)=>l!==t)}function sj(c,t,e){let l=c.slice();return l[t]=e,l}function Bp(c,t,e){if(nmc(c,t,e))return c;let l={...c[t],position:e};return sj(c,t,l)}function C2(c,t,e){let l={...c[t],color:e};return sj(c,t,l)}function uj(c,t,e){let l=c.findIndex(d=>d.position===t);return C2(c,l,e)}function fp(c,t){if(!t)return;let{x:e,width:l}=t.getBoundingClientRect(),d=c-e;return Math.round(yp(d*100/l))}var Ot=u(h(),1);function Xj({isOpen:c,position:t,color:e,disablePositioning:l,...d}){let o=`components-custom-gradient-picker__control-point-button-description-${(0,Gj.useInstanceId)(Xj)}`;return(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(nc,{"aria-label":(0,Na.sprintf)((0,Na.__)("Gradient control point at position %1$d%% with color code %2$s."),t,e),"aria-describedby":o,"aria-haspopup":"true","aria-expanded":c,__next40pxDefaultSize:!0,className:v("components-custom-gradient-picker__control-point-button",{"is-active":c}),...d}),(0,Ot.jsx)(Yc,{id:o,children:l?(0,Na.__)("Press the button to change the color."):(0,Na.__)("Use your left or right arrow keys or drag and drop with the mouse to change the gradient position. Press the button to change the color or remove the control point.")})]})}function mj({isRenderedInSidebar:c,className:t,...e}){let l=(0,Lo.useMemo)(()=>({placement:"bottom",offset:8,resize:!1}),[]),d=v("components-custom-gradient-picker__control-point-dropdown",t);return(0,Ot.jsx)(SV,{isRenderedInSidebar:c,popoverProps:l,className:d,...e})}function xj({disableRemove:c,disableAlpha:t,disablePositioning:e,gradientPickerDomRef:l,ignoreMarkerPosition:d,value:n,onChange:o,onStartControlPointChange:b,onStopControlPointChange:i,__experimentalIsRenderedInSidebar:a}){let r=(0,Lo.useRef)(void 0),s=m=>{if(r.current===void 0||l.current===null)return;let x=fp(m.clientX,l.current),{initialPosition:g,index:R,significantMoveHappened:H}=r.current;!H&&Math.abs(g-x)>=ij&&(r.current.significantMoveHappened=!0),o(Bp(n,R,x))},G=()=>{window&&window.removeEventListener&&r.current&&r.current.listenersActivated&&(window.removeEventListener("mousemove",s),window.removeEventListener("mouseup",G),i(),r.current.listenersActivated=!1)},X=(0,Lo.useRef)(void 0);return X.current=G,(0,Lo.useEffect)(()=>()=>{X.current?.()},[]),(0,Ot.jsx)(Ot.Fragment,{children:n.map((m,x)=>{let g=m?.position;return d!==g&&(0,Ot.jsx)(mj,{isRenderedInSidebar:a,onClose:i,renderToggle:({isOpen:R,onToggle:H})=>(0,Ot.jsx)(Xj,{onClick:()=>{r.current&&r.current.significantMoveHappened||(R?i():b(),H())},onMouseDown:()=>{e||window&&window.addEventListener&&(r.current={initialPosition:g,index:x,significantMoveHappened:!1,listenersActivated:!0},b(),window.addEventListener("mousemove",s),window.addEventListener("mouseup",G))},onKeyDown:Z=>{if(e){(Z.code==="ArrowLeft"||Z.code==="ArrowRight")&&Z.stopPropagation();return}Z.code==="ArrowLeft"?(Z.stopPropagation(),o(Bp(n,x,yp(m.position-J2)))):Z.code==="ArrowRight"&&(Z.stopPropagation(),o(Bp(n,x,yp(m.position+J2))))},isOpen:R,position:m.position,color:m.color,disablePositioning:e},x),renderContent:({onClose:R})=>(0,Ot.jsxs)(Uo,{paddingSize:"none",children:[(0,Ot.jsx)(An,{enableAlpha:!t,color:m.color,onChange:H=>{o(C2(n,x,fc(H).toRgbString()))}}),!c&&n.length>2&&(0,Ot.jsx)(zc,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center",children:(0,Ot.jsx)(nc,{onClick:()=>{o(rj(n,x)),R()},variant:"link",children:(0,Na.__)("Remove Control Point")})})]}),style:{left:`${m.position}%`,transform:"translateX( -50% )"}},x)})})}function omc({value:c,onChange:t,onOpenInserter:e,onCloseInserter:l,insertPosition:d,disableAlpha:n,__experimentalIsRenderedInSidebar:o}){let[b,i]=(0,Lo.useState)(!1);return(0,Ot.jsx)(mj,{isRenderedInSidebar:o,className:"components-custom-gradient-picker__inserter",onClose:()=>{l()},renderToggle:({isOpen:a,onToggle:r})=>(0,Ot.jsx)(nc,{__next40pxDefaultSize:!0,"aria-expanded":a,"aria-haspopup":"true",onClick:()=>{a?l():(i(!1),e()),r()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:Co}),renderContent:()=>(0,Ot.jsx)(Uo,{paddingSize:"none",children:(0,Ot.jsx)(An,{enableAlpha:!n,onChange:a=>{b?t(uj(c,d,fc(a).toRgbString())):(t(aj(c,d,fc(a).toRgbString())),i(!0))}})}),style:d!==null?{left:`${d}%`,transform:"translateX( -50% )"}:void 0})}xj.InsertPoint=omc;var v2=xj;var Sa=u(h(),1),bmc=(c,t)=>{switch(t.type){case"MOVE_INSERTER":if(c.id==="IDLE"||c.id==="MOVING_INSERTER")return{id:"MOVING_INSERTER",insertPosition:t.insertPosition};break;case"STOP_INSERTER_MOVE":if(c.id==="MOVING_INSERTER")return{id:"IDLE"};break;case"OPEN_INSERTER":if(c.id==="MOVING_INSERTER")return{id:"INSERTING_CONTROL_POINT",insertPosition:c.insertPosition};break;case"CLOSE_INSERTER":if(c.id==="INSERTING_CONTROL_POINT")return{id:"IDLE"};break;case"START_CONTROL_CHANGE":if(c.id==="IDLE")return{id:"MOVING_CONTROL_POINT"};break;case"STOP_CONTROL_CHANGE":if(c.id==="MOVING_CONTROL_POINT")return{id:"IDLE"};break}return c},imc={id:"IDLE"};function Vp({background:c,hasGradient:t,value:e,onChange:l,disableInserter:d=!1,disableAlpha:n=!1,disablePositioning:o=!1,__experimentalIsRenderedInSidebar:b=!1}){let i=(0,hp.useRef)(null),[a,r]=(0,hp.useReducer)(bmc,imc),s=x=>{if(!i.current)return;let g=fp(x.clientX,i.current);if(e.some(({position:R})=>Math.abs(g-R)<F2)){a.id==="MOVING_INSERTER"&&r({type:"STOP_INSERTER_MOVE"});return}r({type:"MOVE_INSERTER",insertPosition:g})},G=()=>{r({type:"STOP_INSERTER_MOVE"})},X=a.id==="MOVING_INSERTER",m=a.id==="INSERTING_CONTROL_POINT";return(0,Sa.jsxs)("div",{className:v("components-custom-gradient-picker__gradient-bar",{"has-gradient":t}),onMouseEnter:s,onMouseMove:s,onMouseLeave:G,children:[(0,Sa.jsx)("div",{className:"components-custom-gradient-picker__gradient-bar-background",style:{background:c,opacity:t?1:.4}}),(0,Sa.jsxs)("div",{ref:i,className:"components-custom-gradient-picker__markers-container",children:[!d&&(X||m)&&(0,Sa.jsx)(v2.InsertPoint,{__experimentalIsRenderedInSidebar:b,disableAlpha:n,insertPosition:a.insertPosition,value:e,onChange:l,onOpenInserter:()=>{r({type:"OPEN_INSERTER"})},onCloseInserter:()=>{r({type:"CLOSE_INSERTER"})}}),(0,Sa.jsx)(v2,{__experimentalIsRenderedInSidebar:b,disableAlpha:n,disableRemove:d,disablePositioning:o,gradientPickerDomRef:i,ignoreMarkerPosition:m?a.insertPosition:void 0,value:e,onChange:l,onStartControlPointChange:()=>{r({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{r({type:"STOP_CONTROL_CHANGE"})}})]})]})}var S2=u(gj(),1);var N2=u(rc(),1),$m="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",Hj=180,Fp={type:"angular",value:"90"},Rj=[{value:"linear-gradient",label:(0,N2.__)("Linear")},{value:"radial-gradient",label:(0,N2.__)("Radial")}],Zj={top:0,"top right":45,"right top":45,right:90,"right bottom":135,"bottom right":135,bottom:180,"bottom left":225,"left bottom":225,left:270,"top left":315,"left top":315};function amc({type:c,value:t}){if(c==="literal")return t;if(c==="hex")return`#${t}`;if(c==="var")return`var(${t})`;if(c==="hsl"){let[e,l,d]=t;return`hsl(${e},${l}%,${d}%)`}if(c==="hsla"){let[e,l,d,n]=t;return`hsla(${e},${l}%,${d}%,${n})`}return`${c}(${t.join(",")})`}function rmc(c){if(!c)return"";let{value:t,type:e}=c;return e==="calc"?`calc(${t})`:`${t}${e}`}function smc({type:c,value:t,length:e}){return`${amc({type:c,value:t})} ${rmc(e)}`}function umc(c){if(!(Array.isArray(c)||!c||c.type!=="angular"))return`${c.value}deg`}function za({type:c,orientation:t,colorStops:e}){let l=umc(t),d=e.sort((n,o)=>{let b=i=>i?.length?.value===void 0?0:parseInt(i.length.value);return b(n)-b(o)}).map(smc);return`${c}(${[l,...d].filter(Boolean).join(",")})`}Hl([Rl]);function Ij(c){return za({type:"linear-gradient",orientation:Fp,colorStops:c.colorStops})}function Gmc(c){return c.length===void 0||c.length.type!=="%"}function pj(c){let t,e=!!c,l=c??$m;try{t=S2.default.parse(l)[0]}catch(d){console.warn("wp.components.CustomGradientPicker failed to parse the gradient with error",d),t=S2.default.parse($m)[0],e=!1}if(!Array.isArray(t.orientation)&&t.orientation?.type==="directional"&&(t.orientation={type:"angular",value:Zj[t.orientation.value].toString()}),t.colorStops.some(Gmc)){let{colorStops:d}=t,n=100/(d.length-1);d.forEach((o,b)=>{o.length={value:`${n*b}`,type:"%"}})}return{gradientAST:t,hasGradient:e}}function Wj(c,t){return{...c,colorStops:t.map(({position:e,color:l})=>{let{r:d,g:n,b:o,a:b}=fc(l).toRgb();return{length:{type:"%",value:e?.toString()},type:b<1?"rgba":"rgb",value:b<1?[`${d}`,`${n}`,`${o}`,`${b}`]:[`${d}`,`${n}`,`${o}`]}})}}function yj(c){switch(c.type){case"hex":return`#${c.value}`;case"literal":return c.value;case"var":return`${c.type}(${c.value})`;case"rgb":case"rgba":return`${c.type}(${c.value.join(",")})`;case"hsl":{let[t,e,l]=c.value;return`hsl(${t},${e}%,${l}%)`}case"hsla":{let[t,e,l,d]=c.value;return`hsla(${t},${e}%,${l}%,${d})`}default:return"transparent"}}var Bj=U(Me,{target:"e10bzpgi1"})({name:"1gvx10y",styles:"flex-grow:5"}),fj=U(Me,{target:"e10bzpgi0"})({name:"1gvx10y",styles:"flex-grow:5"});var Ud=u(h(),1),Xmc=({gradientAST:c,hasGradient:t,onChange:e})=>{let l=c?.orientation?.value??Hj;return(0,Ud.jsx)(cI,{onChange:n=>{e(za({...c,orientation:{type:"angular",value:`${n}`}}))},value:t?l:""})},mmc=({gradientAST:c,hasGradient:t,onChange:e})=>{let{type:l}=c,d=(0,Vj.useRef)(Number(Fp.value));l==="linear-gradient"&&c.orientation&&(d.current=Number(c.orientation.value));let n=()=>{e(za({...c,orientation:{type:"angular",value:`${d.current}`},type:"linear-gradient"}))},o=()=>{let{orientation:i,...a}=c;e(za({...a,type:"radial-gradient"}))},b=i=>{i==="linear-gradient"&&n(),i==="radial-gradient"&&o()};return(0,Ud.jsx)(kn,{className:"components-custom-gradient-picker__type-picker",label:(0,hj.__)("Type"),labelPosition:"top",onChange:b,options:Rj,value:t?l:void 0})};function xmc({value:c,onChange:t,enableAlpha:e=!0,__experimentalIsRenderedInSidebar:l=!1}){let{gradientAST:d,hasGradient:n}=pj(c),o=Ij(d),b=d.colorStops.map(i=>({color:yj(i),position:parseInt(i.length.value)}));return(0,Ud.jsxs)(tt,{spacing:4,className:"components-custom-gradient-picker",children:[(0,Ud.jsx)(Vp,{__experimentalIsRenderedInSidebar:l,disableAlpha:!e,background:o,hasGradient:n,value:b,onChange:i=>{t(za(Wj(d,i)))}}),(0,Ud.jsxs)(ut,{gap:3,className:"components-custom-gradient-picker__ui-line",children:[(0,Ud.jsx)(Bj,{children:(0,Ud.jsx)(mmc,{gradientAST:d,hasGradient:n,onChange:t})}),(0,Ud.jsx)(fj,{children:d.type==="linear-gradient"&&(0,Ud.jsx)(Xmc,{gradientAST:d,hasGradient:n,onChange:t})})]})]})}var Fu=xmc;var tl=u(h(),1),k2="data-wp-hash";function z2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hmc(document)),c.__wpStyleRuntime}function gmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${k2}]`))if(e.getAttribute(k2)===t)return!0;return!1}function Jj(c,t,e){if(!c.head)return;let l=z2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(gmc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(k2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Hmc(c){let t=z2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Jj(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Rmc(c,t){let e=z2();e.styles.set(c,t);for(let l of e.documents.keys())Jj(l,c,t)}typeof process>"u",Rmc("a7b05d56c7",".cf6db1948d5273a8__color-heading{text-transform:uppercase}.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading.cf6db1948d5273a8__color-heading{font-size:11px;line-height:24px;margin-bottom:0}");var Zmc={"color-heading":"cf6db1948d5273a8__color-heading"},Imc=c=>Array.isArray(c.gradients)&&!("gradient"in c),pmc=c=>c.length>0&&c.every(t=>Imc(t));function Cj({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:n,presentation:o,...b}){let i=(0,Jp.useMemo)(()=>e.map(({gradient:a,name:r,slug:s},G)=>{let X=o!=="command-buttons"&&(n?s===n:d===a);return(0,tl.jsx)($e.Option,{value:a,isSelected:X,tooltipText:r||(0,Eo.sprintf)((0,Eo.__)("Gradient code: %s"),a),style:{color:"rgba( 0,0,0,0 )",background:a},onClick:X?t:()=>l(a,G,s),"aria-label":r?(0,Eo.sprintf)((0,Eo.__)("Gradient: %s"),r):(0,Eo.sprintf)((0,Eo.__)("Gradient code: %s"),a)},s)}),[e,d,l,t,n,o]);return(0,tl.jsx)($e.OptionGroup,{className:c,options:i,...b})}function vj({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:n,headingLevel:o,presentation:b}){let i=(0,Fj.useInstanceId)(vj);return(0,tl.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,gradients:r},s)=>{let G=`color-palette-${i}-${s}`;return(0,tl.jsxs)(tt,{spacing:2,children:[(0,tl.jsx)(kl,{className:Zmc["color-heading"],level:o,id:G,children:a}),(0,tl.jsx)(Cj,{clearGradient:t,gradients:r,onChange:(X,m,x)=>l(X,s,x),value:d,selectedSlug:n,presentation:b,"aria-labelledby":G})]},s)})})}function Wmc(c){let{asButtons:t,presentation:e,loop:l,actions:d,headingLevel:n,"aria-label":o,"aria-labelledby":b,...i}=c;Qo("GradientPicker",t);let{metaProps:a,labelProps:r,resolvedPresentation:s}=Va(t,l,o,b,e),G=pmc(c.gradients)?(0,tl.jsx)(vj,{headingLevel:n,...i,presentation:s}):(0,tl.jsx)(Cj,{...i,presentation:s});return(0,tl.jsx)($e,{...a,...r,actions:d,options:G})}function ymc({className:c,gradients:t=[],onChange:e,value:l,clearable:d=!0,enableAlpha:n=!0,disableCustomGradients:o=!1,__experimentalIsRenderedInSidebar:b,headingLevel:i=2,...a}){let r=(0,Jp.useCallback)(()=>e(void 0),[e]);return(0,tl.jsxs)(tt,{spacing:t.length?4:0,children:[!o&&(0,tl.jsx)(Fu,{__experimentalIsRenderedInSidebar:b,enableAlpha:n,value:l,onChange:e}),(t.length>0||d)&&(0,tl.jsx)(Wmc,{...a,className:c,clearGradient:r,gradients:t,onChange:e,value:l,actions:d&&!o&&(0,tl.jsx)($e.ButtonAction,{onClick:r,accessibleWhenDisabled:!0,disabled:!l,children:(0,Eo.__)("Clear")}),headingLevel:i})]})}var Cp=ymc;var Tj=u(ER(),1),Oj=u(Y(),1),Ln=u(rc(),1);var Yj=u(Y(),1);var Nj=u(rc(),1),Sj=u(oc(),1);var od=u(h(),1);function kj({label:c,value:t,colors:e,disableCustomColors:l,enableAlpha:d,onChange:n}){let[o,b]=(0,Yj.useState)(!1),i=(0,Sj.useInstanceId)(kj,"color-list-picker-option"),a=`${i}__label`,r=`${i}__content`;return(0,od.jsxs)(od.Fragment,{children:[(0,od.jsx)(nc,{__next40pxDefaultSize:!0,className:"components-color-list-picker__swatch-button",id:a,onClick:()=>b(s=>!s),"aria-expanded":o,"aria-controls":r,icon:t?(0,od.jsx)(Nn,{colorValue:t,className:"components-color-list-picker__swatch-color"}):(0,od.jsx)(bt,{icon:Rm}),text:c}),(0,od.jsx)("div",{role:"group",id:r,"aria-labelledby":a,"aria-hidden":!o,children:o&&(0,od.jsx)(_b,{"aria-label":(0,Nj.__)("Color options"),className:"components-color-list-picker__color-picker",colors:e,value:t,clearable:!1,onChange:n,disableCustomColors:l,enableAlpha:d})})]})}function Bmc({colors:c,labels:t,value:e=[],disableCustomColors:l,enableAlpha:d,onChange:n}){return(0,od.jsx)("div",{className:"components-color-list-picker",children:t.map((o,b)=>(0,od.jsx)(kj,{label:o,value:e[b],colors:c,disableCustomColors:l,enableAlpha:d,onChange:i=>{let a=e.slice();a[b]=i,n(a)}},b))})}var vp=Bmc;Hl([Rl]);function c0(c){return!c||c.length<2?["#000","#fff"]:c.map(({color:t})=>({color:t,brightness:fc(t).brightness()})).reduce(([t,e],l)=>[l.brightness<=t.brightness?l:t,l.brightness>=e.brightness?l:e],[{brightness:1,color:""},{brightness:0,color:""}]).map(({color:t})=>t)}function li(c=[],t="90deg"){let e=100/c.length,l=c.map((d,n)=>`${d} ${n*e}%, ${d} ${(n+1)*e}%`).join(", ");return`linear-gradient( ${t}, ${l} )`}function zj(c){return c.map((t,e)=>({position:e*100/(c.length-1),color:t}))}function wj(c=[]){return c.map(({color:t})=>t)}var Aj=u(h(),1),fmc=["#333","#CCC"];function Yp({value:c,onChange:t}){let e=!!c,l=e?c:fmc,d=li(l),n=zj(l);return(0,Aj.jsx)(Vp,{disableInserter:!0,disablePositioning:!0,background:d,hasGradient:e,value:n,onChange:o=>{let b=wj(o);t(b)}})}var Dn=u(h(),1);function hmc({asButtons:c,presentation:t,loop:e,clearable:l=!0,unsetable:d=!0,colorPalette:n,duotonePalette:o,disableCustomColors:b,disableCustomDuotone:i,value:a,selectedSlug:r,onChange:s,"aria-label":G,"aria-labelledby":X,...m}){Qo("DuotonePicker",c);let{metaProps:x,labelProps:g,resolvedPresentation:R}=Va(c,e,G,X,t),[H,Z]=(0,Oj.useMemo)(()=>c0(n),[n]),p=a==="unset",W=R!=="command-buttons"&&p,y=(0,Ln.__)("Unset"),I=(0,Dn.jsx)($e.Option,{value:"unset",isSelected:W,tooltipText:y,"aria-label":y,className:"components-duotone-picker__color-indicator",onClick:()=>{s(W?void 0:"unset")}},"unset"),B=o.map(({colors:V,slug:f,name:C},J)=>{let w={background:li(V,"135deg"),color:"transparent"},A=C??(0,Ln.sprintf)((0,Ln.__)("Duotone code: %s"),f),S=C?(0,Ln.sprintf)((0,Ln.__)("Duotone: %s"),C):A,O=R!=="command-buttons"&&(r?f===r:(0,Tj.default)(V,a));return(0,Dn.jsx)($e.Option,{value:V,isSelected:O,"aria-label":S,tooltipText:A,style:w,onClick:O?()=>s(void 0):()=>s(V,J,f)},f)}),F=d?[I,...B]:B;return(0,Dn.jsx)($e,{...m,...x,...g,options:F,actions:!!l&&(0,Dn.jsx)($e.ButtonAction,{onClick:()=>s(void 0),accessibleWhenDisabled:!0,disabled:!a,children:(0,Ln.__)("Clear")}),children:!i&&(0,Dn.jsx)(de,{paddingTop:F.length===0?0:4,children:(0,Dn.jsxs)(tt,{spacing:3,children:[!b&&(0,Dn.jsx)(Yp,{value:p?void 0:a,onChange:s}),(0,Dn.jsx)(vp,{labels:[(0,Ln.__)("Shadows"),(0,Ln.__)("Highlights")],colors:n,value:p?void 0:a,disableCustomColors:b,enableAlpha:!0,onChange:V=>{V[0]||(V[0]=H),V[1]||(V[1]=Z);let f=V.length>=2?V:void 0;s(f)}})]})})})}var t0=hmc;var w2=u(h(),1);function Vmc({values:c}){return c?(0,w2.jsx)(Nn,{colorValue:li(c,"135deg")}):(0,w2.jsx)(bt,{icon:Rm})}var A2=Vmc;var Ej=u(Y(),1);var Cu=u(Y(),1),Uj=u(oc(),1),T2=u(Ju(),1),Dj=u(h(),1),Fmc=()=>{},Jmc=["menuitem","menuitemradio","menuitemcheckbox"];function Cmc(c,t,e){let l=c+e;return l<0?t+l:l>=t?l-t:l}function vmc(c,t,e){let d=(e?T2.focus.tabbable:T2.focus.focusable).find(c),n=d.indexOf(t);return n>-1?{index:n,target:t,focusables:d}:null}function Ymc({children:c,stopNavigationEvents:t,eventToOffset:e,onNavigate:l=Fmc,onKeyDown:d,cycle:n=!0,onlyBrowserTabstops:o,...b},i){let a=(0,Cu.useRef)(null);(0,Cu.useEffect)(()=>{let s=a.current;if(!s)return;function G(X){d&&d(X);let m=e(X);if(m!==void 0&&t){X.stopImmediatePropagation();let p=X.target?.getAttribute("role");p&&Jmc.includes(p)&&X.preventDefault()}if(!m)return;let x=X.target?.ownerDocument?.activeElement;if(!x)return;let g=vmc(s,x,!!o);if(!g)return;let{index:R,focusables:H}=g,Z=n?Cmc(R,H.length,m):R+m;Z>=0&&Z<H.length&&(H[Z].focus(),l(Z,H[Z]),X.code==="Tab"&&X.preventDefault())}return s.addEventListener("keydown",G),()=>{s.removeEventListener("keydown",G)}},[d,e,t,n,l,o]);let r=(0,Uj.useMergeRefs)([a,i]);return(0,Dj.jsx)("div",{ref:r,...b,children:c})}var Lj=(0,Cu.forwardRef)(Ymc);Lj.displayName="NavigableContainer";var Np=Lj;var jj=u(h(),1);function Nmc({role:c="menu",orientation:t="vertical",...e},l){return(0,jj.jsx)(Np,{ref:l,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:c,"aria-orientation":c!=="presentation"&&(t==="vertical"||t==="horizontal")?t:void 0,eventToOffset:n=>{let{code:o}=n,b=["ArrowDown"],i=["ArrowUp"];if(t==="horizontal"&&(b=["ArrowRight"],i=["ArrowLeft"]),t==="both"&&(b=["ArrowRight","ArrowDown"],i=["ArrowLeft","ArrowUp"]),b.includes(o))return 1;if(i.includes(o))return-1;if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(o))return 0},...e})}var Mj=(0,Ej.forwardRef)(Nmc);Mj.displayName="NavigableMenu";var wa=Mj;var Pj=u(Y(),1);var _j=u(h(),1);function Smc({eventToOffset:c,...t},e){return(0,_j.jsx)(Np,{ref:e,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:d=>{let{code:n,shiftKey:o}=d;if(n==="Tab")return o?-1:1;if(c)return c(d)},...t})}var Kj=(0,Pj.forwardRef)(Smc);Kj.displayName="TabbableContainer";var O2=Kj;var vu=u(h(),1);function Q2(c={},t={}){let e={...c,...t};return t.className&&c.className&&(e.className=v(t.className,c.className)),e}function qj(c){return typeof c=="function"}function kmc(c){let{children:t,className:e,controls:l,icon:d=Uf,label:n,popoverProps:o,toggleProps:b,menuProps:i,disableOpenOnArrowDown:a=!1,text:r,noIcons:s,open:G,defaultOpen:X,onToggle:m,variant:x}=cc(c,"DropdownMenu");if(!l?.length&&!qj(t))return null;let g;l?.length&&(g=l,Array.isArray(g[0])||(g=[l]));let R=Q2({className:"components-dropdown-menu__popover",variant:x},o);return(0,vu.jsx)(Sn,{className:e,popoverProps:R,renderToggle:({isOpen:H,onToggle:Z})=>{let p=B=>{a||!H&&B.code==="ArrowDown"&&(B.preventDefault(),Z())},{as:W=nc,...y}=b??{},I=Q2({className:v("components-dropdown-menu__toggle",{"is-opened":H})},y);return(0,vu.jsx)(W,{...I,icon:d,onClick:B=>{Z(),I.onClick&&I.onClick(B)},onKeyDown:B=>{p(B),I.onKeyDown&&I.onKeyDown(B)},"aria-haspopup":"true","aria-expanded":H,label:n,text:r,showTooltip:b?.showTooltip??!0,children:I.children})},renderContent:H=>{let Z=Q2({"aria-label":n,className:v("components-dropdown-menu__menu",{"no-icons":s})},i);return(0,vu.jsxs)(wa,{...Z,role:"menu",children:[qj(t)?t(H):null,g?.flatMap((p,W)=>p.map((y,I)=>(0,vu.jsx)(nc,{size:"compact",onClick:B=>{B.stopPropagation(),H.onClose(),y.onClick&&y.onClick()},className:v("components-dropdown-menu__menu-item",{"has-separator":W>0&&I===0,"is-active":y.isActive,"is-icon-only":!y.title}),icon:y.icon,label:y.label,"aria-checked":y.role==="menuitemcheckbox"||y.role==="menuitemradio"?y.isActive:void 0,role:y.role==="menuitemcheckbox"||y.role==="menuitemradio"?y.role:"menuitem",accessibleWhenDisabled:!0,disabled:y.isDisabled,children:y.title},[W,I].join())))]})},open:G,defaultOpen:X,onToggle:m})}var zmc=sa(kmc,"DropdownMenu"),Dd=zmc;var $j=U(Nn,{target:"e1lpqc908"})("&&{flex-shrink:0;width:",D(6),";height:",D(6),";}"),c7=U(Fn,{target:"e1lpqc907"})(YZ,"{background:",q.gray[100],";border-radius:",K.radiusXSmall,";",Sd,Sd,Sd,Sd,"{height:",D(8),";}",Nd,Nd,Nd,"{border-color:transparent;box-shadow:none;}}"),t7=U("div",{target:"e1lpqc906"})("line-height:",D(8),";margin-left:",D(2),";margin-right:",D(2),";white-space:nowrap;overflow:hidden;"),e7=U(kl,{target:"e1lpqc905"})("text-transform:uppercase;line-height:",D(6),";font-weight:",K.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}"),l7=U(sc,{target:"e1lpqc904"})("height:",D(6),";display:flex;"),U2=U(sc,{target:"e1lpqc903"})("margin-top:",D(2),";"),d7=U(sc,{target:"e1lpqc902"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),n7=U(nc,{target:"e1lpqc901"})("&&{color:",q.theme.accent,";}"),o7=U(nc,{target:"e1lpqc900"})("&&{margin-top:",D(1),";}");var hc=u(h(),1);Hl([Rl]);var wmc="#000";function Amc(c=[]){return c.flatMap(t=>{if(typeof t.color!="string")return[];let e=fc(t.color);return e.isValid()?[{...t,color:e.toHex()}]:[]})}function D2(c){let t=c?.colors;return Array.isArray(t)?t:[]}function Tmc(c,t){if(c)switch(t){case"duotone":return li(D2(c),"135deg");case"gradient":return c.gradient;default:return c.color}}function Omc(c){switch(c){case"duotone":return(0,et.__)("Duotone name");case"gradient":return(0,et.__)("Gradient name");default:return(0,et.__)("Color name")}}function Qmc(c){return c==="duotone"?(0,et.__)("Remove duotone: %s"):(0,et.__)("Remove color: %s")}function Umc(c){switch(c){case"duotone":return(0,et.__)("Add duotone");case"gradient":return(0,et.__)("Add gradient");default:return(0,et.__)("Add color")}}function Dmc(c){switch(c){case"duotone":return(0,et.__)("Duotone options");case"gradient":return(0,et.__)("Gradient options");default:return(0,et.__)("Color options")}}function Lmc(c){switch(c){case"duotone":return(0,et.__)("Remove all duotones");case"gradient":return(0,et.__)("Remove all gradients");default:return(0,et.__)("Remove all colors")}}function Emc(c){switch(c){case"duotone":return(0,et.__)("Reset duotones");case"gradient":return(0,et.__)("Reset gradient");default:return(0,et.__)("Reset colors")}}function jmc({value:c,onChange:t,label:e}){return(0,hc.jsx)(c7,{size:"compact",label:e,hideLabelFromVision:!0,value:c,onChange:t})}function Mmc(c){let t={};return c.map(e=>{let l,{slug:d}=e;return t[d]=(t[d]||0)+1,t[d]>1&&(l=`${d}-${t[d]-1}`),{...e,slug:l??d}})}function Pmc(c,t,e="color"){let l=e==="duotone"?"duotone":"color",d=new RegExp(`^${t}${l}-([\\d]+)$`),n=c.reduce((o,b)=>{if(typeof b?.slug=="string"){let i=b?.slug.match(d);if(i){let a=parseInt(i[1],10);if(a>=o)return a+1}}return o},1);return{name:e==="duotone"?(0,et.sprintf)((0,et.__)("Duotone %d"),n):(0,et.sprintf)((0,et.__)("Color %d"),n),slug:`${t}${l}-${n}`}}function b7({variant:c,colorPalette:t,element:e,onChange:l,popoverProps:d,onClose:n=()=>{}}){let o=(0,ge.useMemo)(()=>({shift:!0,offset:20,resize:!1,placement:"left-start",...d,className:v("components-palette-edit__popover",d?.className)}),[d]);return(0,hc.jsxs)(Qb,{...o,onClose:n,children:[c==="color"&&(0,hc.jsx)(An,{color:e.color,enableAlpha:!0,onChange:b=>{l({...e,color:b})}}),c==="gradient"&&(0,hc.jsx)("div",{className:"components-palette-edit__popover-gradient-picker",children:(0,hc.jsx)(Fu,{__experimentalIsRenderedInSidebar:!0,value:e.gradient,onChange:b=>{l({...e,gradient:b})}})}),c==="duotone"&&(0,hc.jsx)("div",{className:"components-palette-edit__popover-duotone-picker",children:(0,hc.jsxs)(tt,{spacing:3,children:[(0,hc.jsx)(Yp,{value:D2(e),onChange:b=>{b?.length&&l({...e,colors:b})}}),(0,hc.jsx)(vp,{labels:[(0,et.__)("Shadows"),(0,et.__)("Highlights")],colors:t??[],value:D2(e),enableAlpha:!0,onChange:b=>{let[i,a]=c0(t??[]);l({...e,colors:[b[0]||i,b[1]||a]})}})]})})]})}function _mc({canOnlyChangeValues:c,element:t,onChange:e,onRemove:l,popoverProps:d,slugPrefix:n,variant:o,colorPalette:b}){let i=Tmc(t,o),[a,r]=(0,ge.useState)(!1),[s,G]=(0,ge.useState)(null),X=(0,ge.useMemo)(()=>({...d,anchor:s}),[s,d]);return(0,hc.jsxs)(hu,{ref:G,size:"small",children:[(0,hc.jsxs)(zc,{justify:"flex-start",children:[(0,hc.jsx)(nc,{size:"small",onClick:()=>{r(!0)},"aria-label":(0,et.sprintf)((0,et.__)("Edit: %s"),t.name.trim().length?t.name:i||""),style:{padding:0},children:(0,hc.jsx)($j,{colorValue:i})}),(0,hc.jsx)(Me,{children:c?(0,hc.jsx)(t7,{children:t.name.trim().length?t.name:"\xA0"}):(0,hc.jsx)(jmc,{label:Omc(o),value:t.name,onChange:m=>e({...t,name:m,slug:n+tj(m??"")})})}),!c&&(0,hc.jsx)(Je,{children:(0,hc.jsx)(o7,{size:"small",icon:im,label:(0,et.sprintf)(Qmc(o),t.name.trim().length?t.name:i||""),onClick:l})})]}),a&&(0,hc.jsx)(b7,{variant:o,colorPalette:b,onChange:e,element:t,popoverProps:X,onClose:()=>r(!1)})]})}function Kmc({elements:c,onChange:t,canOnlyChangeValues:e,slugPrefix:l,variant:d,colorPalette:n,popoverProps:o,addColorRef:b}){let i=(0,ge.useRef)(void 0);(0,ge.useEffect)(()=>{i.current=c},[c]);let a=(0,e0.useDebounce)(r=>t(Mmc(r)),100);return(0,hc.jsx)(tt,{spacing:3,children:(0,hc.jsx)(Vu,{isRounded:!0,isBordered:!0,isSeparated:!0,children:c.map((r,s)=>(0,hc.jsx)(_mc,{variant:d,colorPalette:n,canOnlyChangeValues:e,element:r,onChange:G=>{a(c.map((X,m)=>m===s?G:X))},onRemove:()=>{let G=c.filter((X,m)=>m!==s);t(G.length?G:void 0),b.current?.focus()},slugPrefix:l,popoverProps:o},s))})})}var qmc=[];function i7({gradients:c,duotones:t,colors:e=qmc,colorPalette:l,onChange:d,paletteLabel:n,paletteLabelHeadingLevel:o=2,emptyMessage:b,canOnlyChangeValues:i,canReset:a,slugPrefix:r="",popoverProps:s}){let G="color";c?G="gradient":t&&(G="duotone");let X=c??t??e,m=(0,ge.useMemo)(()=>Amc(l),[l]),[x,g]=(0,ge.useState)(!1),[R,H]=(0,ge.useState)(null),Z=x&&!!R&&X[R]&&!X[R].slug,W=X.length>0,y=(0,e0.useDebounce)(d,100),I=(0,ge.useCallback)((f,C)=>{let J=C===void 0?void 0:X[C];J&&J[G==="gradient"?"gradient":"color"]===f?H(C):g(!0)},[G,X]),B=(0,ge.useCallback)((f,C)=>{C!==void 0&&(t??[])[C]?H(C):g(!0)},[t]),F=(0,ge.useRef)(null),V=(0,e0.useInstanceId)(i7,"components-palette-edit__heading");return(0,hc.jsxs)(d7,{children:[(0,hc.jsxs)(zc,{children:[(0,hc.jsx)(e7,{id:V,level:o,children:n}),(0,hc.jsxs)(l7,{children:[W&&x&&(0,hc.jsx)(n7,{size:"small",onClick:()=>{g(!1),H(null)},children:(0,et.__)("Done")}),!i&&(0,hc.jsx)(nc,{ref:F,size:"small",isPressed:Z,icon:Co,label:Umc(G),onClick:()=>{let{name:f,slug:C}=Pmc(X,r,G);d(c?[...c,{gradient:$m,name:f,slug:C}]:t?[...t,{colors:c0(m),name:f,slug:C}]:[...e,{color:wmc,name:f,slug:C}]),g(!0),H(X.length)}}),W&&(!x||!i||a)&&(0,hc.jsx)(Dd,{icon:sm,label:Dmc(G),toggleProps:{size:"small"},children:({onClose:f})=>(0,hc.jsx)(hc.Fragment,{children:(0,hc.jsxs)(wa,{role:"menu",children:[!x&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{g(!0),f()},className:"components-palette-edit__menu-button",children:(0,et.__)("Show details")}),!i&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{H(null),g(!1),d(),f()},className:"components-palette-edit__menu-button",children:Lmc(G)}),a&&(0,hc.jsx)(nc,{__next40pxDefaultSize:!0,className:"components-palette-edit__menu-button",variant:"tertiary",onClick:()=>{H(null),d(),f()},children:Emc(G)})]})})})]})]}),W&&(0,hc.jsxs)(U2,{children:[x&&(0,hc.jsx)(Kmc,{canOnlyChangeValues:i,elements:X,onChange:d,slugPrefix:r,variant:G,colorPalette:m,popoverProps:s,addColorRef:F}),!x&&R!==null&&(0,hc.jsx)(b7,{variant:G,colorPalette:m,onClose:()=>H(null),onChange:f=>{y(X.map((C,J)=>J===R?f:C))},element:X[R??-1],popoverProps:s}),!x&&G==="gradient"&&(0,hc.jsx)(Cp,{presentation:"command-buttons","aria-labelledby":V,gradients:c,onChange:I,clearable:!1,disableCustomGradients:!0}),!x&&G==="duotone"&&(0,hc.jsx)(t0,{presentation:"command-buttons","aria-labelledby":V,duotonePalette:t??[],colorPalette:m,onChange:B,clearable:!1,unsetable:!1,disableCustomDuotone:!0,disableCustomColors:!0}),!x&&G==="color"&&(0,hc.jsx)(_b,{presentation:"command-buttons","aria-labelledby":V,colors:e,onChange:I,clearable:!1,disableCustomColors:!0})]}),!W&&b&&(0,hc.jsx)(U2,{children:b})]})}var a7=i7;var di=u(rc(),1),yl=u(Y(),1),g7=u(oc(),1),P2=u(Cn(),1);var H7=u(Nb(),1);var Sp=u(Y(),1),r7=u(h(),1);function $mc(c,t){let{value:e,isExpanded:l,instanceId:d,selectedSuggestionIndex:n,className:o,onChange:b,onFocus:i,onBlur:a,"aria-describedby":r,...s}=c,[G,X]=(0,Sp.useState)(!1),m=e?e.length+1:0,x=H=>{b&&b({value:H.target.value})},g=H=>{X(!0),i?.(H)},R=H=>{X(!1),a?.(H)};return(0,r7.jsx)("input",{ref:t,id:`components-form-token-input-${d}`,type:"text",...s,value:e||"",onChange:x,onFocus:g,onBlur:R,size:m,className:v(o,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":l,"aria-autocomplete":"list","aria-owns":l?`components-form-token-suggestions-${d}`:void 0,"aria-activedescendant":G&&n!==-1&&l?`components-form-token-suggestions-${d}-${n}`:void 0,"aria-describedby":r})}var s7=(0,Sp.forwardRef)($mc);s7.displayName="TokenInput";var kp=s7;var u7=u(oc(),1),G7=u(rc(),1),Aa=u(h(),1),c0c=c=>{c.preventDefault()};function t0c({selectedIndex:c,scrollIntoView:t,match:e,onHover:l,onSelect:d,suggestions:n=[],displayTransform:o,instanceId:b,__experimentalRenderItem:i}){let a=(0,u7.useRefEffect)(X=>{c>-1&&t&&X.children[c]&&X.children[c].scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[c,t]),r=X=>()=>{l?.(X)},s=X=>()=>{d?.(X)},G=X=>{let m=o(e).normalize("NFKC").toLocaleLowerCase();if(m.length===0)return null;let x=o(X),g=x.normalize("NFKC").toLocaleLowerCase().indexOf(m);return{suggestionBeforeMatch:x.substring(0,g),suggestionMatch:x.substring(g,g+m.length),suggestionAfterMatch:x.substring(g+m.length)}};return(0,Aa.jsxs)("ul",{ref:a,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${b}`,role:"listbox",children:[n.map((X,m)=>{let x=G(X),g=m===c,R=typeof X=="object"&&X?.disabled,H=typeof X=="object"&&"value"in X?X?.value:o(X),Z=v("components-form-token-field__suggestion",{"is-selected":g}),p;return typeof i=="function"?p=i({item:X}):x?p=(0,Aa.jsxs)("span",{"aria-label":o(X),children:[x.suggestionBeforeMatch,(0,Aa.jsx)("strong",{className:"components-form-token-field__suggestion-match",children:x.suggestionMatch}),x.suggestionAfterMatch]}):p=o(X),(0,Aa.jsx)("li",{id:`components-form-token-suggestions-${b}-${m}`,role:"option",className:Z,onMouseDown:c0c,onClick:s(X),onMouseEnter:r(X),"aria-selected":m===c,"aria-disabled":R,children:p},H)}),n.length===0&&(0,Aa.jsx)("li",{className:"components-form-token-field__suggestion is-empty",children:(0,G7.__)("No items found")})]})}var zp=t0c;var wp=u(Y(),1),Ap=u(oc(),1),L2=u(h(),1),Tp=(0,Ap.createHigherOrderComponent)(c=>function(e){let[l,d]=(0,wp.useState)(void 0),n=(0,wp.useCallback)(o=>d(()=>o?.handleFocusOutside?o.handleFocusOutside.bind(o):void 0),[]);return(0,L2.jsx)("div",{...(0,Ap.__experimentalUseFocusOutside)(l),children:(0,L2.jsx)(c,{ref:n,...e})})},"withFocusOutside");var X7=u(Y(),1),l0=u(h(),1),j2="data-wp-hash";function M2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&l0c(document)),c.__wpStyleRuntime}function e0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${j2}]`))if(e.getAttribute(j2)===t)return!0;return!1}function m7(c,t,e){if(!c.head)return;let l=M2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(e0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(j2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function l0c(c){let t=M2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)m7(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function d0c(c,t){let e=M2();e.styles.set(c,t);for(let l of e.documents.keys())m7(l,c,t)}typeof process>"u",d0c("a4ac9b380a","._5223dcef142ddf2a__spinner{background-color:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));display:inline-block;height:16px;margin:5px 11px 0;opacity:1;overflow:visible;position:relative;width:16px}._00e30fe487ccb5cc__track,.b33a3d348ed141fd__indicator{fill:transparent;stroke-width:1.5px}._00e30fe487ccb5cc__track{stroke:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb))}.b33a3d348ed141fd__indicator{stroke:currentColor;stroke-linecap:round;animation:e5c099d0667bd442__spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes e5c099d0667bd442__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}");var E2={spinner:"_5223dcef142ddf2a__spinner",track:"_00e30fe487ccb5cc__track",indicator:"b33a3d348ed141fd__indicator",spin:"e5c099d0667bd442__spin"};function n0c({className:c,...t},e){return(0,l0.jsxs)("svg",{className:v("components-spinner",E2.spinner,c),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...t,ref:e,children:[(0,l0.jsx)("circle",{className:E2.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,l0.jsx)("path",{className:E2.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})}var x7=(0,X7.forwardRef)(n0c);x7.displayName="Spinner";var Op=x7;var Ld=u(h(),1),_2="data-wp-hash";function K2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&b0c(document)),c.__wpStyleRuntime}function o0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${_2}]`))if(e.getAttribute(_2)===t)return!0;return!1}function R7(c,t,e){if(!c.head)return;let l=K2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(o0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(_2,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function b0c(c){let t=K2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)R7(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function i0c(c,t){let e=K2();e.styles.set(c,t);for(let l of e.documents.keys())R7(l,c,t)}typeof process>"u",i0c("5e90aa62ab","._52e80c14d3dae324__input-wrapper{height:38px;padding-inline:8px}");var a0c={"input-wrapper":"_52e80c14d3dae324__input-wrapper"},r0c=()=>{},s0c=Tp(class extends yl.Component{handleFocusOutside(t){this.props.onFocusOutside(t)}render(){return this.props.children}}),Qp=(c,t)=>c===null?-1:t.indexOf(c);function Z7(c){let{value:t,label:e,options:l,onChange:d,onFilterValueChange:n=r0c,hideLabelFromVision:o,help:b,allowReset:i=!0,className:a,isLoading:r=!1,messages:s={selected:(0,di.__)("Item selected.")},__experimentalRenderItem:G,expandOnFocus:X=!0,placeholder:m}=c,[x,g]=Cd({value:t,onChange:d}),R=l.find(z=>z.value===x),H=R?.label??"",Z=(0,g7.useInstanceId)(Z7,"combobox-control"),[p,W]=(0,yl.useState)(R||null),[y,I]=(0,yl.useState)(!1),[B,F]=(0,yl.useState)(!1),[V,f]=(0,yl.useState)(""),C=(0,yl.useRef)(null),J=(0,yl.useMemo)(()=>{let z=[],j=[],uc=wh(V);return l.forEach(Xc=>{let gc=wh(Xc.label).indexOf(uc);gc===0?z.push(Xc):gc>0&&j.push(Xc)}),z.concat(j)},[V,l]),w=z=>{z.disabled||(g(z.value),(0,P2.speak)(s.selected,"assertive"),W(z),f(""),I(!1))},A=(z=1)=>{let uc=Qp(p,J)+z;uc<0?uc=J.length-1:uc>=J.length&&(uc=0),W(J[uc]),I(!0)},S=(0,H7.withIgnoreIMEEvents)(z=>{let j=!1;if(!z.defaultPrevented){switch(z.code){case"Enter":p&&(w(p),j=!0);break;case"ArrowUp":A(-1),j=!0;break;case"ArrowDown":A(1),j=!0;break;case"Escape":I(!1),W(null),j=!0;break;default:break}j&&z.preventDefault()}}),O=()=>{F(!1)},N=()=>{F(!0),X&&I(!0),n(""),f("")},T=()=>{I(!0)},k=()=>{I(!1)},Q=z=>{let j=z.value;f(j),n(j),B&&I(!0)},ec=()=>{g(null),C.current?.focus()},L=z=>{z.stopPropagation()};return(0,yl.useEffect)(()=>{let z=J.length>0,j=Qp(p,J)>0;z&&!j&&W(J[0])},[J,p]),(0,yl.useEffect)(()=>{let z=J.length>0;if(y){let j=z?(0,di.sprintf)((0,di._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",J.length),J.length):(0,di.__)("No results.");(0,P2.speak)(j,"polite")}},[J,y]),(0,Ld.jsx)(s0c,{onFocusOutside:k,children:(0,Ld.jsx)(Cc,{className:v(a,"components-combobox-control"),label:e,id:`components-form-token-input-${Z}`,hideLabelFromVision:o,help:b,children:(0,Ld.jsxs)("div",{className:"components-combobox-control__suggestions-container",tabIndex:-1,onKeyDown:S,children:[(0,Ld.jsxs)(ut,{className:a0c["input-wrapper"],children:[(0,Ld.jsx)(Me,{children:(0,Ld.jsx)(kp,{className:"components-combobox-control__input",instanceId:Z,ref:C,placeholder:m,value:y?V:H,onFocus:N,onBlur:O,onClick:T,isExpanded:y,selectedSuggestionIndex:Qp(p,J),onChange:Q,"aria-describedby":b?`components-form-token-input-${Z}__help`:void 0})}),r&&(0,Ld.jsx)(Op,{}),i&&!!x&&!y&&(0,Ld.jsx)(nc,{size:"small",icon:Jo,onClick:ec,onKeyDown:L,label:(0,di.__)("Reset")})]}),y&&!r&&(0,Ld.jsx)(zp,{instanceId:Z,match:{label:V,value:""},displayTransform:z=>z.label,suggestions:J,selectedIndex:Qp(p,J),onHover:W,onSelect:w,scrollIntoView:!0,__experimentalRenderItem:G})]})})})}var I7=Z7;var p7=u(Y(),1),$2=u(oc(),1),cF=u(Mc(),1);var tF=u(h(),1);function W7(c){if(c.state){let{state:t,...e}=c,{store:l,...d}=W7(t);return{...e,...d,store:l}}return c}var q2={__unstableComposite:"Composite",__unstableCompositeGroup:"Composite.Group or Composite.Row",__unstableCompositeItem:"Composite.Item",__unstableUseCompositeState:"Composite"};function eF(c,t={}){let e=c.displayName??"",l=d=>{(0,cF.default)(`wp.components.${e}`,{since:"6.7",alternative:q2.hasOwnProperty(e)?q2[e]:void 0});let{store:n,...o}=W7(d),b=o;return b={...b,id:(0,$2.useInstanceId)(n,b.baseId,b.id)},Object.entries(t).forEach(([i,a])=>{b.hasOwnProperty(i)&&(Object.assign(b,{[a]:b[i]}),delete b[i])}),delete b.baseId,(0,tF.jsx)(c,{...b,store:n})};return l.displayName=e,l}var u0c=(0,p7.forwardRef)(({role:c,...t},e)=>{let l=c==="row"?Be.Row:Be.Group;return(0,tF.jsx)(l,{ref:e,role:c,...t})}),lF=eF(Object.assign(Be,{displayName:"__unstableComposite"}),{baseId:"id"}),y7=eF(Object.assign(u0c,{displayName:"__unstableCompositeGroup"})),B7=eF(Object.assign(Be.Item,{displayName:"__unstableCompositeItem"}),{focusable:"accessibleWhenDisabled"});function f7(c={}){(0,cF.default)("wp.components.__unstableUseCompositeState",{since:"6.7",alternative:q2.__unstableUseCompositeState});let{baseId:t,currentId:e,orientation:l,rtl:d=!1,loop:n=!1,wrap:o=!1,shift:b=!1,unstable_virtual:i}=c;return{baseId:(0,$2.useInstanceId)(lF,"composite",t),store:Vr({defaultActiveId:e,rtl:d,orientation:l,focusLoop:n,focusShift:b,focusWrap:o,virtualFocus:i})}}var oF=u(rc(),1),jd=u(Y(),1);var gt=u(Y(),1),bd=u(oc(),1),dF=u(rc(),1);var Y7=u(Ju(),1),N7=u(Nb(),1);var G0c=new Set(["alert","status","log","marquee","timer"]),h7=[];function V7(c){let t=Array.from(document.body.children),e=[];h7.push(e);for(let l of t)l!==c&&X0c(l)&&(l.setAttribute("aria-hidden","true"),e.push(l))}function X0c(c){let t=c.getAttribute("role");return!(c.tagName==="SCRIPT"||c.hasAttribute("hidden")||c.hasAttribute("aria-hidden")||c.hasAttribute("aria-live")||t&&G0c.has(t))}function F7(){let c=h7.pop();if(c)for(let t of c)t.removeAttribute("aria-hidden")}var J7=u(oc(),1),Yu=u(Y(),1),pst=u(Qe(),1);var x0c=Number.parseInt(K.transitionDuration),g0c="components-modal__disappear-animation";function C7(){let c=(0,Yu.useRef)(null),[t,e]=(0,Yu.useState)(!1),l=(0,J7.useReducedMotion)(),d=(0,Yu.useCallback)(()=>new Promise(n=>{let o=c.current;if(l){n();return}if(!o){n();return}let b,i=()=>new Promise(r=>{b=s=>{s.animationName===g0c&&r()},o.addEventListener("animationend",b),e(!0)}),a=()=>new Promise(r=>{setTimeout(()=>r(),x0c*1.2)});Promise.race([i(),a()]).then(()=>{b&&o.removeEventListener("animationend",b),e(!1),n()})}),[l]);return{overlayClassname:t?"is-animating-out":void 0,frameRef:c,closeModal:d}}var v7=u(Y(),1),Up=(0,v7.createContext)(new Set);Up.displayName="ModalContext";var He=u(h(),1),d0=new Map;function H0c(c,t){let{bodyOpenClassName:e="modal-open",role:l="dialog",title:d=null,focusOnMount:n=!0,shouldCloseOnEsc:o=!0,shouldCloseOnClickOutside:b=!0,isDismissible:i=!0,aria:a={labelledby:void 0,describedby:void 0},onRequestClose:r,icon:s,closeButtonLabel:G,children:X,style:m,overlayClassName:x,className:g,contentLabel:R,onKeyDown:H,isFullScreen:Z=!1,size:p,headerActions:W=null,__experimentalHideHeader:y=!1}=c,I=(0,gt.useRef)(null),B=(0,bd.useInstanceId)(nF),F=d?`components-modal-header-${B}`:a.labelledby,V=(0,bd.useFocusOnMount)(n==="firstContentElement"?"firstElement":n),f=(0,bd.useConstrainedTabbing)(),C=(0,bd.useFocusReturn)(),J=(0,gt.useRef)(null),w=(0,gt.useRef)(null),[A,S]=(0,gt.useState)(!1),[O,N]=(0,gt.useState)(!1),T;Z||p==="fill"?T="is-full-screen":p&&(T=`has-size-${p}`);let k=(0,gt.useCallback)(()=>{if(!J.current)return;let ac=(0,Y7.getScrollContainer)(J.current);J.current===ac?N(!0):N(!1)},[J]);(0,gt.useEffect)(()=>(V7(I.current),()=>F7()),[]);let Q=(0,gt.useRef)(void 0);(0,gt.useEffect)(()=>{Q.current=r},[r]);let ec=(0,gt.useContext)(Up),[L]=(0,gt.useState)(()=>new Set);(0,gt.useEffect)(()=>{ec.add(Q);for(let ac of ec)ac!==Q&&ac.current?.();return()=>{for(let ac of L)ac.current?.();ec.delete(Q)}},[ec,L]),(0,gt.useEffect)(()=>{let ac=e,Pc=1+(d0.get(ac)??0);return d0.set(ac,Pc),document.body.classList.add(e),()=>{let Dt=d0.get(ac)-1;Dt===0?(document.body.classList.remove(ac),d0.delete(ac)):d0.set(ac,Dt)}},[e]);let{closeModal:z,frameRef:j,overlayClassname:uc}=C7();(0,gt.useLayoutEffect)(()=>{if(!window.ResizeObserver||!w.current)return;let ac=new ResizeObserver(k);return ac.observe(w.current),k(),()=>{ac.disconnect()}},[k,w]);function Xc(ac){o&&(ac.code==="Escape"||ac.key==="Escape")&&!ac.defaultPrevented&&(ac.preventDefault(),ac.stopPropagation(),z().then(()=>r(ac)))}let gc=(0,gt.useCallback)(ac=>{let Pc=ac?.currentTarget?.scrollTop??-1;!A&&Pc>0?S(!0):A&&Pc<=0&&S(!1)},[A]),Uc=null,Lc={onPointerDown:ac=>{ac.target===ac.currentTarget&&(Uc=ac.target,ac.preventDefault())},onPointerUp:({target:ac,button:Pc})=>{let Dt=ac===Uc;Uc=null,Pc===0&&Dt&&z().then(()=>r())}},Ec=(0,He.jsx)("div",{ref:(0,bd.useMergeRefs)([I,t]),className:v("components-modal__screen-overlay",uc,x),onKeyDown:(0,N7.withIgnoreIMEEvents)(Xc),...b?Lc:{},children:(0,He.jsx)(au,{document,children:(0,He.jsx)("div",{className:v("components-modal__frame",T,g),style:m,ref:(0,bd.useMergeRefs)([j,f,C,n!=="firstContentElement"?V:null]),role:l,"aria-label":R,"aria-labelledby":R?void 0:F,"aria-describedby":a.describedby,tabIndex:-1,onKeyDown:H,children:(0,He.jsxs)("div",{className:v("components-modal__content",{"hide-header":y,"is-scrollable":O,"has-scrolled-content":A}),role:"document",onScroll:gc,ref:J,"aria-label":O?(0,dF.__)("Scrollable section"):void 0,tabIndex:O?0:void 0,children:[!y&&(0,He.jsxs)("div",{className:"components-modal__header",children:[(0,He.jsxs)("div",{className:"components-modal__header-heading-container",children:[s&&(0,He.jsx)("span",{className:"components-modal__icon-container","aria-hidden":!0,children:s}),d&&(0,He.jsx)("h1",{id:F,className:"components-modal__header-heading",children:d})]}),W,i&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(de,{marginBottom:0,marginLeft:2}),(0,He.jsx)(nc,{size:"compact",onClick:ac=>z().then(()=>r(ac)),icon:om,label:G||(0,dF.__)("Close")})]})]}),(0,He.jsx)("div",{ref:(0,bd.useMergeRefs)([w,n==="firstContentElement"?V:null]),className:"components-modal__children-container",children:X})]})})})});return(0,gt.createPortal)((0,He.jsx)(Up.Provider,{value:L,children:Ec}),document.body)}var nF=(0,gt.forwardRef)(H0c);nF.displayName="Modal";var Nu=nF;var Ed=u(h(),1),bF="data-wp-hash";function iF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Z0c(document)),c.__wpStyleRuntime}function R0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${bF}]`))if(e.getAttribute(bF)===t)return!0;return!1}function S7(c,t,e){if(!c.head)return;let l=iF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(R0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(bF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Z0c(c){let t=iF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)S7(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function I0c(c,t){let e=iF();e.styles.set(c,t);for(let l of e.documents.keys())S7(l,c,t)}typeof process>"u",I0c("af7a0f28df",".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");var p0c={wrapper:"f8c6ba0dd016e6c1__wrapper"},W0c=(c,t)=>{let{isOpen:e,onConfirm:l,onCancel:d,children:n,confirmButtonText:o,cancelButtonText:b,isBusy:i,title:a,__experimentalHideHeader:r=!0,...s}=cc(c,"ConfirmDialog"),G=p0c.wrapper,X=(0,jd.useRef)(null),m=(0,jd.useRef)(null),[x,g]=(0,jd.useState)(),[R,H]=(0,jd.useState)();(0,jd.useEffect)(()=>{let I=typeof e<"u";g(I?e:!0),H(!I)},[e]);let Z=(0,jd.useCallback)(I=>B=>{I?.(B),R&&g(!1)},[R,g]),p=(0,jd.useCallback)(I=>{!(I.target===X.current||I.target===m.current)&&I.key==="Enter"&&Z(l)(I)},[Z,l]),W=b??(0,oF.__)("Cancel"),y=o??(0,oF.__)("OK");return(0,Ed.jsx)(Ed.Fragment,{children:x&&(0,Ed.jsx)(Nu,{onRequestClose:Z(d),onKeyDown:p,closeButtonLabel:W,isDismissible:!0,ref:t,overlayClassName:G,title:a,contentLabel:r?a:void 0,__experimentalHideHeader:r,...s,children:(0,Ed.jsxs)(tt,{spacing:8,children:[(0,Ed.jsx)(Pe,{children:n}),(0,Ed.jsxs)(ut,{direction:"row",justify:"flex-end",children:[(0,Ed.jsx)(nc,{__next40pxDefaultSize:!0,ref:X,variant:"tertiary",onClick:Z(d),accessibleWhenDisabled:!0,disabled:i,children:W}),(0,Ed.jsx)(nc,{__next40pxDefaultSize:!0,ref:m,variant:"primary",onClick:Z(l),accessibleWhenDisabled:!0,disabled:i,isBusy:i,children:y})]})]})})})},y0c=tc(W0c,"ConfirmDialog"),aF=y0c;var P7=u(oc(),1),Lp=u(rc(),1);var Ta=u(Y(),1),Su=u(rc(),1);var id={compact:K.controlPaddingXSmall,small:K.controlPaddingXSmall,default:K.controlPaddingX},B0c=(c,t)=>{let e={compact:{[t]:32,paddingInlineStart:id.compact,paddingInlineEnd:id.compact+Ia},default:{[t]:40,paddingInlineStart:id.default,paddingInlineEnd:id.default+Ia},small:{[t]:24,paddingInlineStart:id.small,paddingInlineEnd:id.small+Ia}};return e[c]||e.default},f0c=c=>{let e={compact:{paddingInlineStart:id.compact,paddingInlineEnd:id.compact-6},default:{paddingInlineStart:id.default,paddingInlineEnd:id.default-6},small:{paddingInlineStart:id.small,paddingInlineEnd:id.small-6}};return e[c]||e.default},k7=U(Wg,{shouldForwardProp:c=>c!=="hasCustomRenderProp",target:"e1p3eej77"})(({size:c,hasCustomRenderProp:t})=>dc("display:block;background-color:",q.theme.background,";border:none;color:",q.theme.foreground,";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}",B0c(c,t?"minHeight":"height")," ",!t&&A7," ",pm({inputSize:c}),";",""),""),h0c=yn({"0%":{transform:`translateY(-${Fe.SLIDE_DISTANCE})`},"100%":{transform:"translateY(0)"}}),V0c=yn({"0%":{opacity:0},"100%":{opacity:1}}),z7=U(Yg,{target:"e1p3eej76"})("display:flex;flex-direction:column;background-color:",q.theme.background,";border-radius:",K.radiusSmall,";border:1px solid ",q.theme.foreground,";box-shadow:",K.elevationMedium,";z-index:1000000;max-height:min( var( --popover-available-height, 400px ), 400px );overflow:auto;overscroll-behavior:contain;min-width:min-content;&[data-open]{@media not ( prefers-reduced-motion ){animation-name:",h0c,",",V0c,";animation-duration:",Fe.SLIDE_DURATION,",",Fe.FADE_DURATION,";animation-timing-function:",Fe.SLIDE_EASING,",",Fe.FADE_EASING,";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}"),w7=U(Vg,{target:"e1p3eej75"})(({size:c})=>dc("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:",K.fontSize,";line-height:28px;padding-block:",D(2),";scroll-margin:",D(1),";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:",q.theme.gray[300],";}",f0c(c),";",""),""),A7={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},T7=U("div",{target:"e1p3eej74"})(A7,";"),O7=U("span",{target:"e1p3eej73"})("color:",q.theme.gray[600],";margin-inline-start:",D(2),";"),rF=U("div",{target:"e1p3eej72"})("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:",D(4),";"),Q7=U("span",{target:"e1p3eej71"})("color:",q.theme.gray[600],";text-align:initial;line-height:",K.fontLineHeightBase,";padding-inline-end:",D(1),";margin-block:",D(1),";"),U7=U(Jg,{target:"e1p3eej70"})("display:flex;align-items:center;margin-inline-start:",D(2),";fill:currentColor;align-self:start;margin-block-start:2px;font-size:0;",rF,"~&,&:not(:empty){font-size:24px;}");var ad=u(h(),1),Dp=(0,Ta.createContext)(void 0);Dp.displayName="CustomSelectContext";function F0c(c){return(Array.isArray(c)?c.length===0:c==null)?(0,Su.__)("Select an item"):Array.isArray(c)?c.length===1?c[0]:(0,Su.sprintf)((0,Su._n)("%d item selected","%d items selected",c.length),c.length):c}var J0c=({renderSelectedValue:c,size:t="default",store:e,...l})=>{let{value:d}=E(e),n=(0,Ta.useMemo)(()=>c??F0c,[c]);return(0,ad.jsx)(k7,{...l,size:t,hasCustomRenderProp:!!c,store:e,children:n(d)})};function C0c(c){let{children:t,hideLabelFromVision:e=!1,label:l,size:d,store:n,className:o,isLegacy:b=!1,...i}=c,a=(0,Ta.useCallback)(s=>{b&&s.stopPropagation()},[b]),r=(0,Ta.useMemo)(()=>({store:n,size:d}),[n,d]);return(0,ad.jsxs)("div",{className:o,children:[(0,ad.jsx)(Cg,{store:n,render:e?(0,ad.jsx)(Yc,{}):(0,ad.jsx)(Cc.VisualLabel,{as:"div"}),children:l}),(0,ad.jsxs)($s,{size:d,suffix:(0,ad.jsx)(YI,{}),children:[(0,ad.jsx)(J0c,{...i,size:d,store:n,showOnKeyDown:!b}),(0,ad.jsx)(z7,{gutter:12,store:n,sameWidth:!0,slide:!1,onKeyDown:a,flip:!b,children:(0,ad.jsx)(Dp.Provider,{value:r,children:t})})]})]})}var D7=C0c;var L7=u(Y(),1);var n0=u(h(),1);function E7({children:c,...t}){let e=(0,L7.useContext)(Dp);return(0,n0.jsxs)(w7,{store:e?.store,size:e?.size??"default",...t,children:[c??t.value,(0,n0.jsx)(U7,{children:(0,n0.jsx)(ne,{icon:Ce})})]})}E7.displayName="CustomSelectControlV2.Item";var j7=E7;var Bl=u(h(),1);function v0c({__experimentalShowSelectedHint:c,...t}){return{showSelectedHint:c,...t}}function M7({__experimentalHint:c,...t}){return{hint:c,...t}}function Y0c(c,t){return t||(0,Lp.sprintf)((0,Lp.__)("Currently selected: %s"),c)}function _7(c){let{__next40pxDefaultSize:t,describedBy:e,options:l,onChange:d,size:n="default",value:o,className:b,showSelectedHint:i=!1,...a}=v0c(c),r=(0,P7.useInstanceId)(_7,"custom-select-control__description"),s=Ng({async setValue(g){let R=l.find(p=>p.key===g);if(!d||!R)return;await Promise.resolve();let H=s.getState(),Z={highlightedIndex:H.renderedItems.findIndex(p=>p.value===g),inputValue:"",isOpen:H.open,selectedItem:R,type:""};d(Z)},value:o?.key,defaultValue:l[0]?.key}),G=l.map(M7).map(({name:g,key:R,hint:H,style:Z,className:p})=>(0,Bl.jsx)(j7,{value:R,children:H?(0,Bl.jsxs)(rF,{children:[(0,Bl.jsx)("span",{children:g}),(0,Bl.jsx)(Q7,{className:"components-custom-select-control__item-hint",children:H})]}):g,style:Z,className:v(p,"components-custom-select-control__item",{"has-hint":H})},R)),X=E(s,"value"),m=l?.map(M7)?.find(({key:g})=>X===g)??l[0];return(0,Bl.jsxs)(Bl.Fragment,{children:[(0,Bl.jsx)(D7,{"aria-describedby":r,renderSelectedValue:()=>!i||!m.hint?m?.name:(0,Bl.jsxs)(T7,{children:[m?.name,(0,Bl.jsx)(O7,{className:"components-custom-select-control__hint",children:m?.hint})]}),size:n,store:s,className:v("components-custom-select-control",b),isLegacy:!0,...a,children:G}),(0,Bl.jsx)(Yc,{children:(0,Bl.jsx)("span",{id:r,children:Y0c(m?.name,e)})})]})}var Ep=_7;var N0c=Math.pow(10,8)*24*60*60*1e3,rut=-N0c;var S0c=3600;var K7=S0c*24,sut=K7*7,k0c=K7*365.2425,z0c=k0c/12,uut=z0c*3,uF=Symbol.for("constructDateFrom");function pt(c,t){return typeof c=="function"?c(t):c&&typeof c=="object"&&uF in c?c[uF](t):c instanceof Date?new c.constructor(t):new Date(t)}function Qc(c,t){return pt(t||c,c)}function ni(c,t,e){let l=Qc(c,e?.in);return isNaN(t)?pt(e?.in||c,NaN):(t&&l.setDate(l.getDate()+t),l)}function Md(c,t,e){let l=Qc(c,e?.in);if(isNaN(t))return pt(e?.in||c,NaN);if(!t)return l;let d=l.getDate(),n=pt(e?.in||c,l.getTime());n.setMonth(l.getMonth()+t+1,0);let o=n.getDate();return d>=o?n:(l.setFullYear(n.getFullYear(),n.getMonth(),d),l)}var w0c={};function jp(){return w0c}function Oa(c,t){let e=jp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Qc(c,t?.in),n=d.getDay(),o=(n<l?7:0)+n-l;return d.setDate(d.getDate()-o),d.setHours(0,0,0,0),d}function ku(c,...t){let e=pt.bind(null,c||t.find(l=>typeof l=="object"));return t.map(e)}function o0(c,t){let e=Qc(c,t?.in);return e.setHours(0,0,0,0),e}function zu(c,t,e){return ni(c,t*7,e)}function Mp(c,t,e){return Md(c,t*12,e)}function GF(c,t,e){let[l,d]=ku(e?.in,c,t);return+o0(l)==+o0(d)}function XF(c,t){let e=Qc(c,t?.in),l=e.getMonth();return e.setFullYear(e.getFullYear(),l+1,0),e.setHours(23,59,59,999),e}function wu(c,t){let[e,l]=ku(c,t.start,t.end);return{start:e,end:l}}function b0(c,t){let{start:e,end:l}=wu(t?.in,c),d=+e>+l,n=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0);let b=t?.step??1;if(!b)return[];b<0&&(b=-b,d=!d);let i=[];for(;+o<=n;)i.push(pt(e,o)),o.setDate(o.getDate()+b),o.setHours(0,0,0,0);return d?i.reverse():i}function q7(c,t){let{start:e,end:l}=wu(t?.in,c),d=+e>+l,n=d?+e:+l,o=d?l:e;o.setHours(0,0,0,0),o.setDate(1);let b=t?.step??1;if(!b)return[];b<0&&(b=-b,d=!d);let i=[];for(;+o<=n;)i.push(pt(e,o)),o.setMonth(o.getMonth()+b);return d?i.reverse():i}function $7(c,t){let{start:e,end:l}=wu(t?.in,c),d=+e>+l,n=d?Oa(l,t):Oa(e,t),o=d?Oa(e,t):Oa(l,t);n.setHours(15),o.setHours(15);let b=+o.getTime(),i=n,a=t?.step??1;if(!a)return[];a<0&&(a=-a,d=!d);let r=[];for(;+i<=b;)i.setHours(0),r.push(pt(e,i)),i=zu(i,a),i.setHours(15);return d?r.reverse():r}function mF(c,t){let e=Qc(c,t?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function cM(c,t){let e=jp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Qc(c,t?.in),n=d.getDay(),o=(n<l?-7:0)+6-(n-l);return d.setDate(d.getDate()+o),d.setHours(23,59,59,999),d}function tM(c,t){let e=Qc(c,t?.in),l=e.getFullYear(),d=e.getMonth(),n=pt(e,0);return n.setFullYear(l,d+1,0),n.setHours(0,0,0,0),n.getDate()}function eM(c,t){return+Qc(c)>+Qc(t)}function lM(c,t){return+Qc(c)<+Qc(t)}function Qa(c,t){return+Qc(c)==+Qc(t)}function xF(c,t){let e=Qc(c,t?.in);return e.setSeconds(0,0),e}function gF(c,t,e){let[l,d]=ku(e?.in,c,t);return l.getFullYear()===d.getFullYear()&&l.getMonth()===d.getMonth()}function dM(c,t,e){return ni(c,-t,e)}function Pp(c,t,e){let l=Qc(c,e?.in),d=l.getFullYear(),n=l.getDate(),o=pt(e?.in||c,0);o.setFullYear(d,t,15),o.setHours(0,0,0,0);let b=tM(o);return l.setMonth(t,Math.min(n,b)),l}function nM(c,t,e){let l=Qc(c,e?.in);return isNaN(+l)?pt(e?.in||c,NaN):(t.year!=null&&l.setFullYear(t.year),t.month!=null&&(l=Pp(l,t.month)),t.date!=null&&l.setDate(t.date),t.hours!=null&&l.setHours(t.hours),t.minutes!=null&&l.setMinutes(t.minutes),t.seconds!=null&&l.setSeconds(t.seconds),t.milliseconds!=null&&l.setMilliseconds(t.milliseconds),l)}function oM(c,t,e){let l=Qc(c,e?.in);return isNaN(+l)?pt(e?.in||c,NaN):(l.setFullYear(t),l)}function bM(c){return o0(Date.now(),c)}function Au(c,t,e){return Md(c,-t,e)}function iM(c,t,e){return zu(c,-t,e)}function aM(c,t,e){return Mp(c,-t,e)}var el=u(rc(),1);var Al=u(i0(),1),bi=u(Y(),1);var Pt=u(Y(),1);var A0c=(function(c){return c[c.SUNDAY=0]="SUNDAY",c[c.MONDAY=1]="MONDAY",c[c.TUESDAY=2]="TUESDAY",c[c.WEDNESDAY=3]="WEDNESDAY",c[c.THURSDAY=4]="THURSDAY",c[c.FRIDAY=5]="FRIDAY",c[c.SATURDAY=6]="SATURDAY",c})({}),T0c=(c,t,e)=>(Qa(c,t)||eM(c,t))&&(Qa(c,e)||lM(c,e)),sM=c=>nM(c,{hours:0,minutes:0,seconds:0,milliseconds:0}),uM=({weekStartsOn:c=A0c.SUNDAY,viewing:t=new Date,selected:e=[],numberOfMonths:l=1}={})=>{let[d,n]=(0,Pt.useState)(t),o=(0,Pt.useCallback)(()=>n(bM()),[n]),b=(0,Pt.useCallback)(I=>n(B=>Pp(B,I)),[]),i=(0,Pt.useCallback)(()=>n(I=>Au(I,1)),[]),a=(0,Pt.useCallback)(()=>n(I=>Md(I,1)),[]),r=(0,Pt.useCallback)(I=>n(B=>oM(B,I)),[]),s=(0,Pt.useCallback)(()=>n(I=>aM(I,1)),[]),G=(0,Pt.useCallback)(()=>n(I=>Mp(I,1)),[]),[X,m]=(0,Pt.useState)(e.map(sM)),x=()=>m([]),g=(0,Pt.useCallback)(I=>X.findIndex(B=>Qa(B,I))>-1,[X]),R=(0,Pt.useCallback)((I,B)=>{m(B?Array.isArray(I)?I:[I]:F=>F.concat(Array.isArray(I)?I:[I]))},[]),H=(0,Pt.useCallback)(I=>m(B=>Array.isArray(I)?B.filter(F=>!I.map(V=>V.getTime()).includes(F.getTime())):B.filter(F=>!Qa(F,I))),[]),Z=(0,Pt.useCallback)((I,B)=>g(I)?H(I):R(I,B),[H,g,R]),p=(0,Pt.useCallback)((I,B,F)=>{m(F?b0({start:I,end:B}):V=>V.concat(b0({start:I,end:B})))},[]),W=(0,Pt.useCallback)((I,B)=>{m(F=>F.filter(V=>!b0({start:I,end:B}).map(f=>f.getTime()).includes(V.getTime())))},[]),y=(0,Pt.useMemo)(()=>q7({start:mF(d),end:XF(Md(d,l-1))}).map(I=>$7({start:mF(I),end:XF(I)},{weekStartsOn:c}).map(B=>b0({start:Oa(B,{weekStartsOn:c}),end:cM(B,{weekStartsOn:c})}))),[d,c,l]);return{clearTime:sM,inRange:T0c,viewing:d,setViewing:n,viewToday:o,viewMonth:b,viewPreviousMonth:i,viewNextMonth:a,viewYear:r,viewPreviousYear:s,viewNextYear:G,selected:X,setSelected:m,clearSelected:x,isSelected:g,select:R,deselect:H,toggle:Z,selectRange:p,deselectRange:W,calendar:y}};var GM=U("div",{target:"e15s65uf7"})(ba,";"),XM=U(zc,{target:"e15s65uf6"})("column-gap:",D(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:",D(4),";"),mM=U(nc,{target:"e15s65uf5"})({name:"sarfoe",styles:"grid-column:1/2"}),xM=U(nc,{target:"e15s65uf4"})({name:"1v98r3z",styles:"grid-column:7/8"}),gM=U(kl,{target:"e15s65uf3"})("font-size:",K.fontSize,";font-weight:",K.fontWeight,";grid-column:2/7;strong{font-weight:",K.fontWeightEmphasis,";}"),HM=U("div",{target:"e15s65uf2"})("column-gap:",D(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",D(2),";"),RM=U("div",{target:"e15s65uf1"})("color:",q.theme.gray[700],";font-size:",K.fontSize,";line-height:",K.fontLineHeightBase,";"),ZM=U(nc,{shouldForwardProp:c=>!["column","isSelected","isToday","hasEvents"].includes(c),target:"e15s65uf0"})("grid-column:",c=>c.column,";position:relative;justify-content:center;padding:0;",c=>c.disabled&&`
 		pointer-events: none;
 		`," &&&{border-radius:",K.radiusRound,";height:",D(7),";width:",D(7),";font-weight:400;",c=>c.isSelected&&`
 				background: ${q.theme.accent};
@@ -109,13 +109,13 @@
 			position: absolute;
 			transform: translate(-50%, 9px);
 		}
-		`,";");var Do=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]=="string"?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},q7=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(q7.test(c)){let t=Date.prototype[c.replace(q7,"$1UTC")];t&&(Do.prototype[c]=t)}});var Xut=new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),mut=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),xut=new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});var zl=s(e0(),1);function l0(c){if(typeof c=="string")return/Z|[+-]\d{2}(:?\d{2})?$/.test(c)?new Do(new Date(c)):new Do((0,zl.getDate)(c).getTime());let t=c instanceof Date?c.getTime():c;return new Do(t)}function oi(c){let t=Number((0,zl.date)("Y",c)),e=Number((0,zl.date)("n",c))-1,l=Number((0,zl.date)("j",c));return new Date(t,e,l,0,0,0,0)}function lF(c,t){return t?(c%12+12)%24:c%12}function $7(c){return c%12||12}function d0(c){return(t,e)=>{let l={...t};return(e.type===Ga||e.type===zb||e.type===Xa)&&l.value!==void 0&&(l.value=l.value.toString().padStart(c,"0")),l}}var dF=(c,t)=>new Date(c,t+1,0).getDate();function ks(c,t){let e={year:Number((0,zl.date)("Y",c)),month:Number((0,zl.date)("n",c))-1,date:Number((0,zl.date)("j",c)),hours:Number((0,zl.date)("H",c)),minutes:Number((0,zl.date)("i",c)),seconds:Number((0,zl.date)("s",c)),...t},l=dF(e.year,e.month);e.date=Math.min(e.date,l);let d=String(e.year).padStart(4,"0"),n=String(e.month+1).padStart(2,"0"),o=String(e.date).padStart(2,"0"),b=String(e.hours).padStart(2,"0"),i=String(e.minutes).padStart(2,"0"),a=String(e.seconds).padStart(2,"0"),r=`${d}-${n}-${o}T${b}:${i}:${a}`;return new Do((0,zl.getDate)(r).getTime())}function Op(c){let t=c.target?.ownerDocument.defaultView?.HTMLInputElement??HTMLInputElement;return c.target instanceof t?c.target.validity.valid:!1}var Lo="Y-m-d\\TH:i:s";var ad=s(V(),1);function o0c({currentDate:c,onChange:t,events:e=[],isInvalidDate:l,onMonthPreviewed:d,startOfWeek:n=0}){let o=l0(c??new Date),{calendar:b,viewing:i,setSelected:a,setViewing:r,isSelected:u,viewPreviousMonth:G,viewNextMonth:X}=U7({selected:[oi(o)],viewing:oi(o),weekStartsOn:n}),[m,x]=(0,bi.useState)(oi(o)),[g,R]=(0,bi.useState)(!1),[H,Z]=(0,bi.useState)(c);return c!==H&&(Z(c),a([oi(o)]),r(oi(o)),x(oi(o))),(0,ad.jsxs)(D7,{className:"components-datetime__date",role:"application","aria-label":(0,tl.__)("Calendar"),children:[(0,ad.jsxs)(L7,{children:[(0,ad.jsx)(E7,{icon:(0,tl.isRTL)()?$R:KR,variant:"tertiary","aria-label":(0,tl.__)("View previous month"),onClick:()=>{G(),x(Ss(m,1));let p=Ss(i,1);d?.((0,wl.dateI18n)(Lo,p,-p.getTimezoneOffset()))},size:"compact"}),(0,ad.jsxs)(M7,{level:3,children:[(0,ad.jsx)("strong",{children:(0,wl.dateI18n)("F",i,-i.getTimezoneOffset())})," ",(0,wl.dateI18n)("Y",i,-i.getTimezoneOffset())]}),(0,ad.jsx)(j7,{icon:(0,tl.isRTL)()?KR:$R,variant:"tertiary","aria-label":(0,tl.__)("View next month"),onClick:()=>{X(),x(Ed(m,1));let p=Ed(i,1);d?.((0,wl.dateI18n)(Lo,p,-p.getTimezoneOffset()))},size:"compact"})]}),(0,ad.jsxs)(P7,{onFocus:()=>R(!0),onBlur:()=>R(!1),children:[b[0][0].map(p=>(0,ad.jsx)(_7,{children:(0,wl.dateI18n)("D",p,-p.getTimezoneOffset())},p.toString())),b[0].map(p=>p.map((W,y)=>eF(W,i)?(0,ad.jsx)(b0c,{day:W,column:y+1,isSelected:u(W),isFocusable:Qa(W,m),isFocusAllowed:g,isToday:q2(W,oi(new Date)),isInvalid:l?l(W):!1,numEvents:e.filter(I=>q2(I.date,W)).length,onClick:()=>{a([W]),x(W);let I=ks(o,{year:W.getFullYear(),month:W.getMonth(),date:W.getDate()});t?.((0,wl.date)(Lo,I))},onKeyDown:I=>{let B;if(I.key==="ArrowLeft"&&(B=ni(W,(0,tl.isRTL)()?1:-1)),I.key==="ArrowRight"&&(B=ni(W,(0,tl.isRTL)()?-1:1)),I.key==="ArrowUp"&&(B=A7(W,1)),I.key==="ArrowDown"&&(B=Ys(W,1)),I.key==="PageUp"&&(B=Ss(W,1)),I.key==="PageDown"&&(B=Ed(W,1)),I.key==="Home"){let h=(W.getDay()-n+7)%7;B=S7(W,h)}if(I.key==="End"){let F=W.getDay(),h=(n+6-F)%7;B=ni(W,h)}B&&(I.preventDefault(),x(B),eF(B,i)||(r(B),d?.((0,wl.dateI18n)(Lo,B,-B.getTimezoneOffset()))))}},W.toString()):null))]})]})}function b0c({day:c,column:t,isSelected:e,isFocusable:l,isFocusAllowed:d,isToday:n,isInvalid:o,numEvents:b,onClick:i,onKeyDown:a}){let r=(0,bi.useRef)(null);return(0,bi.useEffect)(()=>{r.current&&l&&d&&r.current.focus()},[l]),(0,ad.jsx)(K7,{__next40pxDefaultSize:!0,ref:r,className:"components-datetime__date__day",disabled:o,tabIndex:l?0:-1,"aria-label":i0c(c,e,n,b),column:t,isSelected:e,isToday:n,hasEvents:b>0,onClick:i,onKeyDown:a,children:(0,wl.dateI18n)("j",c,-c.getTimezoneOffset())})}function i0c(c,t,e,l){let{formats:d}=(0,wl.getSettings)(),o=[(0,wl.dateI18n)(d.date,c,-c.getTimezoneOffset())];return t&&o.push((0,tl.__)("Selected")),e&&o.push((0,tl.__)("Today")),l>0&&o.push((0,tl.sprintf)((0,tl._n)("There is %d event","There are %d events",l),l)),o.join(". ")}var n0=o0c;var ws=s(Y(),1),Qt=s(rc(),1),Eo=s(e0(),1);var iM=s(rc(),1),aM=s(e0(),1);var cM=Q("div",{target:"exz187h9"})("box-sizing:border-box;font-size:",K.fontSize,";"),o0=Q("fieldset",{target:"exz187h8"})("border:0;margin:0 0 ",D(4)," 0;padding:0;&:last-child{margin-bottom:0;}"),tM=Q("div",{target:"exz187h7"})({name:"pd0mhc",styles:"direction:ltr;display:flex"}),Qp=dc("&&& ",Nd,"{padding-left:",D(2),";padding-right:",D(2),";text-align:center;}",""),eM=Q(_e,{target:"exz187h6"})(Qp," width:",D(9),";&&& ",Nd,"{padding-right:0;}&&& ",Yd,"{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}"),lM=Q("span",{target:"exz187h5"})("border-top:",K.borderWidth," solid ",q.gray[700],";border-bottom:",K.borderWidth," solid ",q.gray[700],";font-size:",K.fontSize,`;line-height:calc(
+		`,";");var jo=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]=="string"?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},IM=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(IM.test(c)){let t=Date.prototype[c.replace(IM,"$1UTC")];t&&(jo.prototype[c]=t)}});var KGt=new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),qGt=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),$Gt=new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});var wl=u(i0(),1);function a0(c){if(typeof c=="string")return/Z|[+-]\d{2}(:?\d{2})?$/.test(c)?new jo(new Date(c)):new jo((0,wl.getDate)(c).getTime());let t=c instanceof Date?c.getTime():c;return new jo(t)}function oi(c){let t=Number((0,wl.date)("Y",c)),e=Number((0,wl.date)("n",c))-1,l=Number((0,wl.date)("j",c));return new Date(t,e,l,0,0,0,0)}function HF(c,t){return t?(c%12+12)%24:c%12}function pM(c){return c%12||12}function r0(c){return(t,e)=>{let l={...t};return(e.type===Ga||e.type===kb||e.type===Xa)&&l.value!==void 0&&(l.value=l.value.toString().padStart(c,"0")),l}}var RF=(c,t)=>new Date(c,t+1,0).getDate();function Tu(c,t){let e={year:Number((0,wl.date)("Y",c)),month:Number((0,wl.date)("n",c))-1,date:Number((0,wl.date)("j",c)),hours:Number((0,wl.date)("H",c)),minutes:Number((0,wl.date)("i",c)),seconds:Number((0,wl.date)("s",c)),...t},l=RF(e.year,e.month);e.date=Math.min(e.date,l);let d=String(e.year).padStart(4,"0"),n=String(e.month+1).padStart(2,"0"),o=String(e.date).padStart(2,"0"),b=String(e.hours).padStart(2,"0"),i=String(e.minutes).padStart(2,"0"),a=String(e.seconds).padStart(2,"0"),r=`${d}-${n}-${o}T${b}:${i}:${a}`;return new jo((0,wl.getDate)(r).getTime())}function _p(c){let t=c.target?.ownerDocument.defaultView?.HTMLInputElement??HTMLInputElement;return c.target instanceof t?c.target.validity.valid:!1}var Mo="Y-m-d\\TH:i:s";var rd=u(h(),1);function O0c({currentDate:c,onChange:t,events:e=[],isInvalidDate:l,onMonthPreviewed:d,startOfWeek:n=0}){let o=a0(c??new Date),{calendar:b,viewing:i,setSelected:a,setViewing:r,isSelected:s,viewPreviousMonth:G,viewNextMonth:X}=uM({selected:[oi(o)],viewing:oi(o),weekStartsOn:n}),[m,x]=(0,bi.useState)(oi(o)),[g,R]=(0,bi.useState)(!1),[H,Z]=(0,bi.useState)(c);return c!==H&&(Z(c),a([oi(o)]),r(oi(o)),x(oi(o))),(0,rd.jsxs)(GM,{className:"components-datetime__date",role:"application","aria-label":(0,el.__)("Calendar"),children:[(0,rd.jsxs)(XM,{children:[(0,rd.jsx)(mM,{icon:(0,el.isRTL)()?oZ:dZ,variant:"tertiary","aria-label":(0,el.__)("View previous month"),onClick:()=>{G(),x(Au(m,1));let p=Au(i,1);d?.((0,Al.dateI18n)(Mo,p,-p.getTimezoneOffset()))},size:"compact"}),(0,rd.jsxs)(gM,{level:3,children:[(0,rd.jsx)("strong",{children:(0,Al.dateI18n)("F",i,-i.getTimezoneOffset())})," ",(0,Al.dateI18n)("Y",i,-i.getTimezoneOffset())]}),(0,rd.jsx)(xM,{icon:(0,el.isRTL)()?dZ:oZ,variant:"tertiary","aria-label":(0,el.__)("View next month"),onClick:()=>{X(),x(Md(m,1));let p=Md(i,1);d?.((0,Al.dateI18n)(Mo,p,-p.getTimezoneOffset()))},size:"compact"})]}),(0,rd.jsxs)(HM,{onFocus:()=>R(!0),onBlur:()=>R(!1),children:[b[0][0].map(p=>(0,rd.jsx)(RM,{children:(0,Al.dateI18n)("D",p,-p.getTimezoneOffset())},p.toString())),b[0].map(p=>p.map((W,y)=>gF(W,i)?(0,rd.jsx)(Q0c,{day:W,column:y+1,isSelected:s(W),isFocusable:Qa(W,m),isFocusAllowed:g,isToday:GF(W,oi(new Date)),isInvalid:l?l(W):!1,numEvents:e.filter(I=>GF(I.date,W)).length,onClick:()=>{a([W]),x(W);let I=Tu(o,{year:W.getFullYear(),month:W.getMonth(),date:W.getDate()});t?.((0,Al.date)(Mo,I))},onKeyDown:I=>{let B;if(I.key==="ArrowLeft"&&(B=ni(W,(0,el.isRTL)()?1:-1)),I.key==="ArrowRight"&&(B=ni(W,(0,el.isRTL)()?-1:1)),I.key==="ArrowUp"&&(B=iM(W,1)),I.key==="ArrowDown"&&(B=zu(W,1)),I.key==="PageUp"&&(B=Au(W,1)),I.key==="PageDown"&&(B=Md(W,1)),I.key==="Home"){let V=(W.getDay()-n+7)%7;B=dM(W,V)}if(I.key==="End"){let F=W.getDay(),V=(n+6-F)%7;B=ni(W,V)}B&&(I.preventDefault(),x(B),gF(B,i)||(r(B),d?.((0,Al.dateI18n)(Mo,B,-B.getTimezoneOffset()))))}},W.toString()):null))]})]})}function Q0c({day:c,column:t,isSelected:e,isFocusable:l,isFocusAllowed:d,isToday:n,isInvalid:o,numEvents:b,onClick:i,onKeyDown:a}){let r=(0,bi.useRef)(null);return(0,bi.useEffect)(()=>{r.current&&l&&d&&r.current.focus()},[l]),(0,rd.jsx)(ZM,{__next40pxDefaultSize:!0,ref:r,className:"components-datetime__date__day",disabled:o,tabIndex:l?0:-1,"aria-label":U0c(c,e,n,b),column:t,isSelected:e,isToday:n,hasEvents:b>0,onClick:i,onKeyDown:a,children:(0,Al.dateI18n)("j",c,-c.getTimezoneOffset())})}function U0c(c,t,e,l){let{formats:d}=(0,Al.getSettings)(),o=[(0,Al.dateI18n)(d.date,c,-c.getTimezoneOffset())];return t&&o.push((0,el.__)("Selected")),e&&o.push((0,el.__)("Today")),l>0&&o.push((0,el.sprintf)((0,el._n)("There is %d event","There are %d events",l),l)),o.join(". ")}var s0=O0c;var Qu=u(Y(),1),Qt=u(rc(),1),Po=u(i0(),1);var CM=u(rc(),1),vM=u(i0(),1);var WM=U("div",{target:"exz187h9"})("box-sizing:border-box;font-size:",K.fontSize,";"),u0=U("fieldset",{target:"exz187h8"})("border:0;margin:0 0 ",D(4)," 0;padding:0;&:last-child{margin-bottom:0;}"),yM=U("div",{target:"exz187h7"})({name:"pd0mhc",styles:"direction:ltr;display:flex"}),Kp=dc("&&& ",Sd,"{padding-left:",D(2),";padding-right:",D(2),";text-align:center;}",""),BM=U(Ke,{target:"exz187h6"})(Kp," width:",D(9),";&&& ",Sd,"{padding-right:0;}&&& ",Nd,"{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}"),fM=U("span",{target:"exz187h5"})("border-top:",K.borderWidth," solid ",q.gray[700],";border-bottom:",K.borderWidth," solid ",q.gray[700],";font-size:",K.fontSize,`;line-height:calc(
 		`,K.controlHeight," - ",K.borderWidth,` * 2
-	);display:inline-block;`),dM=Q(_e,{target:"exz187h4"})(Qp," width:",D(9),";&&& ",Nd,"{padding-left:0;}&&& ",Yd,"{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}"),nM=Q("div",{target:"exz187h3"})({name:"1ff36h2",styles:"flex-grow:1"}),oM=Q(_e,{target:"exz187h2"})(Qp," width:",D(9),";"),bM=Q(_e,{target:"exz187h1"})(Qp," width:",D(14),";"),nF=Q("div",{target:"exz187h0"})({name:"ebu3jh",styles:"text-decoration:underline dotted"});var Up=s(V(),1),a0c=()=>{let{timezone:c}=(0,aM.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(c.offset)===t)return null;let e=Number(c.offset)>=0?"+":"",l=c.abbr!==""&&isNaN(Number(c.abbr))?c.abbr:`UTC${e}${c.offsetFormatted}`,d=c.string.replace("_"," "),n=c.string==="UTC"?(0,iM.__)("Coordinated Universal Time"):`(${l}) ${d}`;return d.trim().length===0?(0,Up.jsx)(nF,{className:"components-datetime__timezone",children:l}):(0,Up.jsx)(Rl,{placement:"top",text:n,children:(0,Up.jsx)(nF,{className:"components-datetime__timezone",children:l})})},rM=a0c;var zs=s(rc(),1),uM=s(Y(),1);var rd=s(V(),1);function oF({value:c,defaultValue:t,is12Hour:e,label:l,minutesProps:d,onChange:n}){let[o={hours:new Date().getHours(),minutes:new Date().getMinutes()},b]=Jd({value:c,onChange:n,defaultValue:t}),i=G(o.hours),a=$7(o.hours),r=m=>(x,{event:g})=>{if(!Op(g))return;let R=Number(x);b({...o,[m]:m==="hours"&&e?lF(R,i==="PM"):R})},u=m=>()=>{i!==m&&b({...o,hours:lF(a,m==="PM")})};function G(m){return m<12?"AM":"PM"}return(0,rd.jsxs)(l?o0:uM.Fragment,{children:[l&&(0,rd.jsx)(Sc.VisualLabel,{as:"legend",children:l}),(0,rd.jsxs)(zc,{alignment:"left",expanded:!1,children:[(0,rd.jsxs)(tM,{className:"components-datetime__time-field components-datetime__time-field-time",children:[(0,rd.jsx)(eM,{className:"components-datetime__time-field-hours-input",label:(0,zs.__)("Hours"),hideLabelFromVision:!0,value:String(e?a:o.hours).padStart(2,"0"),step:1,min:e?1:0,max:e?12:23,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:r("hours"),__unstableStateReducer:d0(2)}),(0,rd.jsx)(lM,{className:"components-datetime__time-separator","aria-hidden":"true",children:":"}),(0,rd.jsx)(dM,{className:v("components-datetime__time-field-minutes-input",d?.className),label:(0,zs.__)("Minutes"),hideLabelFromVision:!0,value:String(o.minutes).padStart(2,"0"),step:1,min:0,max:59,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:(...m)=>{r("minutes")(...m),d?.onChange?.(...m)},__unstableStateReducer:d0(2),...d})]}),e&&(0,rd.jsxs)(Cn,{isBlock:!0,label:(0,zs.__)("Select AM or PM"),hideLabelFromVision:!0,value:i,onChange:m=>{u(m)()},children:[(0,rd.jsx)(No,{value:"AM",label:(0,zs.__)("AM")}),(0,rd.jsx)(No,{value:"PM",label:(0,zs.__)("PM")})]})]})]})}var be=s(V(),1),r0c=["dmy","mdy","ymd"];function bF({is12Hour:c,currentTime:t,onChange:e,dateOrder:l,hideLabelFromVision:d=!1}){let[n,o]=(0,ws.useState)(()=>tF(l0(t??new Date)));(0,ws.useEffect)(()=>{o(tF(l0(t??new Date)))},[t]);let b=[{value:"01",label:(0,Qt.__)("January")},{value:"02",label:(0,Qt.__)("February")},{value:"03",label:(0,Qt.__)("March")},{value:"04",label:(0,Qt.__)("April")},{value:"05",label:(0,Qt.__)("May")},{value:"06",label:(0,Qt.__)("June")},{value:"07",label:(0,Qt.__)("July")},{value:"08",label:(0,Qt.__)("August")},{value:"09",label:(0,Qt.__)("September")},{value:"10",label:(0,Qt.__)("October")},{value:"11",label:(0,Qt.__)("November")},{value:"12",label:(0,Qt.__)("December")}],{day:i,month:a,year:r,minutes:u,hours:G}=(0,ws.useMemo)(()=>({day:(0,Eo.date)("d",n),month:(0,Eo.date)("m",n),year:(0,Eo.date)("Y",n),minutes:(0,Eo.date)("i",n),hours:(0,Eo.date)("H",n)}),[n]),X=W=>(I,{event:B})=>{if(!Op(B))return;let F=Number(I),h=ks(n,{[W]:F});o(h),e?.((0,Eo.date)(Lo,h))},m=({hours:W,minutes:y})=>{let I=ks(n,{hours:W,minutes:y});o(I),e?.((0,Eo.date)(Lo,I))},x=(0,be.jsx)(oM,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,Qt.__)("Day"),hideLabelFromVision:!0,value:i,step:1,min:1,max:dF(Number(r),Number(a)-1),required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:X("date")},"day"),g=(0,be.jsx)(nM,{children:(0,be.jsx)(Nn,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,Qt.__)("Month"),hideLabelFromVision:!0,value:a,options:b,onChange:W=>{let y=ks(n,{month:Number(W)-1});o(y),e?.((0,Eo.date)(Lo,y))}})},"month"),R=(0,be.jsx)(bM,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,Qt.__)("Year"),hideLabelFromVision:!0,value:r,step:1,min:1,max:9999,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:X("year"),__unstableStateReducer:d0(4)},"year"),H=c?"mdy":"dmy",p=(l&&r0c.includes(l)?l:H).split("").map(W=>{switch(W){case"d":return x;case"m":return g;case"y":return R;default:return null}});return(0,be.jsxs)(cM,{className:"components-datetime__time",children:[(0,be.jsxs)(o0,{children:[d?(0,be.jsx)(vc,{as:"legend",children:(0,Qt.__)("Time")}):(0,be.jsx)(Sc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Qt.__)("Time")}),(0,be.jsxs)(zc,{className:"components-datetime__time-wrapper",children:[(0,be.jsx)(oF,{value:{hours:Number(G),minutes:Number(u)},is12Hour:c,onChange:m}),(0,be.jsx)(le,{}),(0,be.jsx)(rM,{})]})]}),(0,be.jsxs)(o0,{children:[d?(0,be.jsx)(vc,{as:"legend",children:(0,Qt.__)("Date")}):(0,be.jsx)(Sc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Qt.__)("Date")}),(0,be.jsx)(zc,{className:"components-datetime__time-wrapper",children:p})]})]})}bF.TimeInput=oF;Object.assign(bF.TimeInput,{displayName:"TimePicker.TimeInput"});var b0=bF;var GM=s(Y(),1);var sM=Q(tt,{target:"e1p5onf00"})({name:"1khn195",styles:"box-sizing:border-box"});var ii=s(V(),1),u0c=()=>{};function s0c({currentDate:c,is12Hour:t,dateOrder:e,isInvalidDate:l,onMonthPreviewed:d=u0c,onChange:n,events:o,startOfWeek:b},i){return(0,ii.jsx)(sM,{ref:i,className:"components-datetime",spacing:4,children:(0,ii.jsxs)(ii.Fragment,{children:[(0,ii.jsx)(b0,{currentTime:c,onChange:n,is12Hour:t,dateOrder:e}),(0,ii.jsx)(n0,{currentDate:c,onChange:n,isInvalidDate:l,events:o,onMonthPreviewed:d,startOfWeek:b})]})})}var XM=(0,GM.forwardRef)(s0c);XM.displayName="DateTimePicker";var mM=XM;var xM=mM;var gM=s(Y(),1),HM=(0,gM.createContext)(!1);HM.displayName="DisabledContext";var iF=HM;var rF=s(V(),1),aF="data-wp-hash";function uF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&X0c(document)),c.__wpStyleRuntime}function G0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${aF}]`))if(e.getAttribute(aF)===t)return!0;return!1}function RM(c,t,e){if(!c.head)return;let l=uF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(G0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(aF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function X0c(c){let t=uF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)RM(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function m0c(c,t){let e=uF();e.styles.set(c,t);for(let l of e.documents.keys())RM(l,c,t)}typeof process>"u",m0c("bacc423d2b",'._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');var x0c={disabled:"_556ae8be2a7ddc8e__disabled"},{Consumer:g0c,Provider:H0c}=iF;function sF({className:c,children:t,isDisabled:e=!0,...l}){return(0,rF.jsx)(H0c,{value:e,children:(0,rF.jsx)("div",{inert:e?"true":void 0,className:e?v(x0c.disabled,c,"components-disabled"):void 0,...l,children:t})})}sF.Context=iF;sF.Consumer=g0c;var ZM=sF;var IM=s(Y(),1),pM=s(V(),1),R0c=({visible:c,children:t,...e},l)=>{let d=ib({open:c});return(0,pM.jsx)(Wx,{store:d,ref:l,...e,children:t})},GF=(0,IM.forwardRef)(R0c);GF.displayName="DisclosureContent";var t6=s(oc(),1),G0=s(Y(),1);var yM=s($(),1),WM={};function XF(c,t){let e=yM.useRef(WM);return e.current===WM&&(e.current=c(t)),e}function Z0c(c,t){return function(l,...d){let n=new URL(c);return n.searchParams.set("code",l.toString()),d.forEach(o=>n.searchParams.append("args[]",o)),`${t} error #${l}; visit ${n} for the full message.`}}var I0c=Z0c("https://base-ui.com/production-error","Base UI"),BM=I0c;var Ua=s($(),1);function mF(c,t,e,l){let d=XF(hM).current;return p0c(d,c,t,e,l)&&VM(d,[c,t,e,l]),d.callback}function fM(c){let t=XF(hM).current;return W0c(t,c)&&VM(t,c),t.callback}function hM(){return{callback:null,cleanup:null,refs:[]}}function p0c(c,t,e,l,d){return c.refs[0]!==t||c.refs[1]!==e||c.refs[2]!==l||c.refs[3]!==d}function W0c(c,t){return c.refs.length!==t.length||c.refs.some((e,l)=>e!==t[l])}function VM(c,t){if(c.refs=t,t.every(e=>e==null)){c.callback=null;return}c.callback=e=>{if(c.cleanup&&(c.cleanup(),c.cleanup=null),e!=null){let l=Array(t.length).fill(null);for(let d=0;d<t.length;d+=1){let n=t[d];if(n!=null)switch(typeof n){case"function":{let o=n(e);typeof o=="function"&&(l[d]=o);break}case"object":{n.current=e;break}default:}}c.cleanup=()=>{for(let d=0;d<t.length;d+=1){let n=t[d];if(n!=null)switch(typeof n){case"function":{let o=l[d];typeof o=="function"?o():n(null);break}case"object":{n.current=null;break}default:}}}}}}var CM=s($(),1);var FM=s($(),1),y0c=parseInt(FM.version,10);function JM(c){return y0c>=c}function xF(c){if(!CM.isValidElement(c))return null;let t=c,e=t.props;return(JM(19)?e?.ref:t.ref)??null}function i0(c,t){if(c&&!t)return c;if(!c&&t)return t;if(c||t)return{...c,...t}}var kst=Object.freeze([]),As=Object.freeze({});function vM(c,t){let e={};for(let l in c){let d=c[l];if(t?.hasOwnProperty(l)){let n=t[l](d);n!=null&&Object.assign(e,n);continue}d===!0?e[`data-${l.toLowerCase()}`]="":d&&(e[`data-${l.toLowerCase()}`]=d.toString())}return e}function YM(c,t){return typeof c=="function"?c(t):c}function NM(c,t){return typeof c=="function"?c(t):c}var gF={};function r0(c,t,e,l,d){if(!e&&!l&&!d&&!c)return Dp(t);let n=Dp(c);return t&&(n=a0(n,t)),e&&(n=a0(n,e)),l&&(n=a0(n,l)),d&&(n=a0(n,d)),n}function SM(c){if(c.length===0)return gF;if(c.length===1)return Dp(c[0]);let t=Dp(c[0]);for(let e=1;e<c.length;e+=1)t=a0(t,c[e]);return t}function Dp(c){return HF(c)?{...zM(c,gF)}:B0c(c)}function a0(c,t){return HF(t)?zM(t,c):f0c(c,t)}function B0c(c){let t={...c};for(let e in t){let l=t[e];kM(e,l)&&(t[e]=wM(l))}return t}function f0c(c,t){if(!t)return c;for(let e in t){let l=t[e];switch(e){case"style":{c[e]=i0(c.style,l);break}case"className":{c[e]=RF(c.className,l);break}default:kM(e,l)?c[e]=h0c(c[e],l):c[e]=l}}return c}function kM(c,t){let e=c.charCodeAt(0),l=c.charCodeAt(1),d=c.charCodeAt(2);return e===111&&l===110&&d>=65&&d<=90&&(typeof t=="function"||typeof t>"u")}function HF(c){return typeof c=="function"}function zM(c,t){return HF(c)?c(t):c??gF}function h0c(c,t){return t?c?(...e)=>{let l=e[0];if(TM(l)){let n=l;AM(n);let o=t(...e);return n.baseUIHandlerPrevented||c?.(...e),o}let d=t(...e);return c?.(...e),d}:wM(t):c}function wM(c){return c&&((...t)=>{let e=t[0];return TM(e)&&AM(e),c(...t)})}function AM(c){return c.preventBaseUIHandler=()=>{c.baseUIHandlerPrevented=!0},c}function RF(c,t){return t?c?t+" "+c:t:c}function TM(c){return c!=null&&typeof c=="object"&&"nativeEvent"in c}var ZF=s($(),1);function OM(c,t,e={}){let l=t.render,d=V0c(t,e);if(e.enabled===!1)return null;let n=e.state??As;return C0c(c,l,d,n)}function V0c(c,t={}){let{className:e,style:l,render:d}=c,{state:n=As,ref:o,props:b,stateAttributesMapping:i,enabled:a=!0}=t,r=a?YM(e,n):void 0,u=a?NM(l,n):void 0,G=a?vM(n,i):As,X=a&&b?F0c(b):void 0,m=a?i0(G,X)??{}:As;return typeof document<"u"&&(a?Array.isArray(o)?m.ref=fM([m.ref,xF(d),...o]):m.ref=mF(m.ref,xF(d),o):mF(null,null)),a?(r!==void 0&&(m.className=RF(m.className,r)),u!==void 0&&(m.style=i0(m.style,u)),m):As}function F0c(c){return Array.isArray(c)?SM(c):r0(void 0,c)}var J0c=Symbol.for("react.lazy");function C0c(c,t,e,l){if(t){if(typeof t=="function")return t(e,l);let d=r0(e,t.props);d.ref=e.ref;let n=t;return n?.$$typeof===J0c&&(n=Ua.Children.toArray(t)[0]),Ua.cloneElement(n,d)}if(c&&typeof c=="string")return v0c(c,e);throw new Error(BM(8))}function v0c(c,t){return c==="button"?(0,ZF.createElement)("button",{type:"button",...t,key:t.key}):c==="img"?(0,ZF.createElement)("img",{alt:"",...t,key:t.key}):Ua.createElement(c,t)}function QM(c){return OM(c.defaultTagName??"div",c,c)}var UM=s(Y(),1),DM=s(Cc(),1),LM=s(V(),1),IF=(0,UM.forwardRef)(function({icon:t,size:e=24,...l},d){return(0,LM.jsx)(DM.SVG,{ref:d,...t.props,...l,width:e,height:e})});var WF="data-wp-hash";function yF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&N0c(document)),c.__wpStyleRuntime}function Y0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${WF}]`))if(e.getAttribute(WF)===t)return!0;return!1}function jM(c,t,e){if(!c.head)return;let l=yF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Y0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(WF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function N0c(c){let t=yF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)jM(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function S0c(c,t){let e=yF();e.styles.set(c,t);for(let l of e.documents.keys())jM(l,c,t)}typeof process>"u",S0c("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 EM={slot:"_11fc52b637ff8a7e__slot"},MM="data-wp-compat-overlay-slot";function k0c(){return typeof document>"u"?null:document}function z0c(){let c;try{c=window.top?.wp}catch{}let t=c??window.wp;return typeof t?.components=="object"&&t.components!==null}var Ln=null;function pF(c){return c.setAttribute("aria-hidden","false"),c}function w0c(c){let t=c.createElement("div");return t.setAttribute(MM,""),EM.slot&&t.classList.add(EM.slot),c.body.appendChild(t),t}function BF(){if(typeof window>"u"||!z0c()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let c=k0c();if(!c||!c.body)return;if(Ln&&Ln.ownerDocument===c&&Ln.isConnected)return pF(Ln);let t=c.querySelector(`[${MM}]`);return t instanceof HTMLDivElement?(Ln=pF(t),Ln):(Ln?.isConnected&&Ln.remove(),Ln=pF(w0c(c)),Ln)}var vF=s(rc(),1),Pt=s(Y(),1);var PM=s(Y(),1),u0=s(V(),1),hF="data-wp-hash";function VF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&T0c(document)),c.__wpStyleRuntime}function A0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${hF}]`))if(e.getAttribute(hF)===t)return!0;return!1}function _M(c,t,e){if(!c.head)return;let l=VF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(A0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(hF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function T0c(c){let t=VF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)_M(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function O0c(c,t){let e=VF();e.styles.set(c,t);for(let l of e.documents.keys())_M(l,c,t)}typeof process>"u",O0c("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 fF={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},FF=(0,PM.forwardRef)(function({className:t,...e},l){return(0,u0.jsxs)("svg",{className:v(fF.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...e,ref:l,children:[(0,u0.jsx)("circle",{className:fF.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,u0.jsx)("path",{className:fF.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var s0=s(V(),1),JF="data-wp-hash";function CF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&U0c(document)),c.__wpStyleRuntime}function Q0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${JF}]`))if(e.getAttribute(JF)===t)return!0;return!1}function KM(c,t,e){if(!c.head)return;let l=CF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Q0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(JF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function U0c(c){let t=CF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)KM(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function qM(c,t){let e=CF();e.styles.set(c,t);for(let l of e.documents.keys())KM(l,c,t)}typeof process>"u",qM("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var D0c={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",qM("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 Lp={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"},L0c={valid:im,invalid:lm};function Ep({id:c,type:t,message:e}){return(0,s0.jsxs)("p",{id:c,className:v(D0c.p,Lp.indicator,Lp[`is-${t}`]),children:[t==="validating"?(0,s0.jsx)(FF,{className:Lp["indicator-spinner"]}):(0,s0.jsx)(IF,{className:Lp["indicator-icon"],icon:L0c[t],size:16,fill:"currentColor"}),e]})}var jo=s(V(),1);function E0c(c,t,e){let l;return t&&!e?l=`(${(0,vF.__)("Required")})`:!t&&e&&(l=`(${(0,vF.__)("Optional")})`),l?typeof c=="string"?`${c} ${l}`:(0,jo.jsxs)(jo.Fragment,{children:[c," ",l]}):c}var $M="data-validity-visible",ai=(0,Pt.forwardRef)(function({required:t,markWhenOptional:e,customValidity:l,getValidityTarget:d,children:n,render:o,...b},i){let[a,r]=(0,Pt.useState)(),[u,G]=(0,Pt.useState)(),[X,m]=(0,Pt.useState)(!1),[x,g]=(0,Pt.useState)(!1),R=(0,Pt.useRef)(null);(0,Pt.useEffect)(()=>{let y=d(),I=()=>{l?.type!=="validating"&&r(y?.validationMessage),m(!0),y?.setAttribute($M,"")};return y?.addEventListener("invalid",I),()=>y?.removeEventListener("invalid",I)},[l?.type,d]),(0,Pt.useEffect)(()=>{let y=d(),I=F=>{if(F.preventDefault(),!F.isTrusted)return;let h=F.target,f=Array.from(h.form?.elements??[]).find(C=>!C.validity.valid);(!h.form||f===h)&&h.focus()},B=y?.type==="radio"&&y?.name?Array.from(R.current?.querySelectorAll(`input[type="radio"][name="${y?.name}"]`)??[]).filter(F=>F!==y):[];return y?.addEventListener("invalid",I),B.forEach(F=>F.addEventListener("invalid",I)),()=>{y?.removeEventListener("invalid",I),B.forEach(F=>F.removeEventListener("invalid",I))}},[d]),(0,Pt.useEffect)(()=>{let y=d();if(!l?.type){y?.setCustomValidity(""),r(y?.validationMessage),G(void 0);return}switch(l.type){case"validating":{y?.setCustomValidity(""),r(void 0),G({type:"validating",message:l.message});break}case"valid":{y?.setCustomValidity(""),r(y?.validationMessage),G({type:"valid",message:l.message});break}case"invalid":{y?.setCustomValidity(l.message??""),r(y?.validationMessage),G(void 0);break}}},[l,d]),(0,Pt.useEffect)(()=>{if(!(!x||X)){if(l?.type==="validating"){let y=setTimeout(()=>{m(!0)},1e3);return()=>clearTimeout(y)}m(!0)}},[x,l?.type,X]);let H=y=>{x||(!y.relatedTarget||!y.currentTarget.contains(y.relatedTarget))&&(g(!0),d()?.setAttribute($M,""))},Z=(0,Pt.useId)(),p=a?(0,jo.jsx)(Ep,{id:Z,type:"invalid",message:a}):u?.type?(0,jo.jsx)(Ep,{id:Z,type:u.type,message:u.message}):null,W=X?p:null;return(0,Pt.useEffect)(()=>{let y=d();if(!y)return;function I(B,F){let h=(B.getAttribute("aria-describedby")??"").split(" ").filter(f=>f&&f!==Z);F&&h.push(Z),h.length?B.setAttribute("aria-describedby",h.join(" ")):B.removeAttribute("aria-describedby")}return I(y,!!W),()=>I(y,!1)},[W,Z,d]),QM({render:o,defaultTagName:"div",ref:[i,R],props:r0(b,{onBlur:H,children:(0,jo.jsxs)(jo.Fragment,{children:[(0,Pt.cloneElement)(n,{label:E0c(n.props.label,t,e),required:t}),W]})})})});var Ts=s(V(),1),NF="data-wp-hash";function SF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&M0c(document)),c.__wpStyleRuntime}function j0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${NF}]`))if(e.getAttribute(NF)===t)return!0;return!1}function e6(c,t,e){if(!c.head)return;let l=SF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(j0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(NF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function M0c(c){let t=SF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)e6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function P0c(c,t){let e=SF();e.styles.set(c,t);for(let l of e.documents.keys())e6(l,c,t)}typeof process>"u",P0c("e7e88c1781","._3476c2e530687f96__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}._6f00e51ab7574306__clone{background:transparent;padding:0;pointer-events:none;position:fixed}._6f00e51ab7574306__clone:not(._664ecd37377558df__is-in-compat-slot){z-index:1000000000}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}");var kF={"invisible-drag-image":"_3476c2e530687f96__invisible-drag-image",clone:"_6f00e51ab7574306__clone","is-in-compat-slot":"_664ecd37377558df__is-in-compat-slot"},_0c=[kF["invisible-drag-image"],"components-draggable__invisible-drag-image"].filter(Boolean),K0c=[kF.clone,"components-draggable__clone"].filter(Boolean),c6="is-dragging-components-draggable",YF=0;function q0c({children:c,onDragStart:t,onDragOver:e,onDragEnd:l,appendToOwnerDocument:d=!1,cloneClassname:n,elementId:o,transferData:b,__experimentalTransferDataType:i="text",__experimentalDragComponent:a}){let r=(0,G0.useRef)(null),u=(0,G0.useRef)(()=>{});function G(m){m.preventDefault(),u.current(),l&&l(m)}function X(m){let{ownerDocument:x}=m.target,g=BF(),R=g?.ownerDocument===x?g:null;m.dataTransfer.setData(i,JSON.stringify(b));let H=x.createElement("div");H.style.top="0",H.style.left="0";let Z=x.createElement("div");typeof m.dataTransfer.setDragImage=="function"&&(Z.classList.add(..._0c),x.body.appendChild(Z),m.dataTransfer.setDragImage(Z,0,0)),H.classList.add(...K0c);let p=kF["is-in-compat-slot"];R&&p&&H.classList.add(p),n&&H.classList.add(n);let W=0,y=0;if(r.current){W=m.clientX,y=m.clientY,H.style.transform=`translate( ${W}px, ${y}px )`;let f=x.createElement("div");f.innerHTML=r.current.innerHTML,H.appendChild(f),(R??x.body).appendChild(H)}else{let f=x.getElementById(o),C=f.getBoundingClientRect(),J=f.parentNode,z=C.top,N=C.left;H.style.width=`${C.width+YF*2}px`;let k=f.cloneNode(!0);k.id=`clone-${o}`,W=N-YF,y=z-YF,H.style.transform=`translate( ${W}px, ${y}px )`,Array.from(k.querySelectorAll("iframe")).forEach(T=>T.parentNode?.removeChild(T)),H.appendChild(k),R?R.appendChild(H):d?x.body.appendChild(H):J?.appendChild(H)}let I=m.clientX,B=m.clientY;function F(f){if(I===f.clientX&&B===f.clientY)return;let C=W+f.clientX-I,J=y+f.clientY-B;H.style.transform=`translate( ${C}px, ${J}px )`,I=f.clientX,B=f.clientY,W=C,y=J,e&&e(f)}let h=(0,t6.throttle)(F,16);x.addEventListener("dragover",h),x.body.classList.add(c6),t&&t(m),u.current=()=>{H&&H.parentNode&&H.parentNode.removeChild(H),Z&&Z.parentNode&&Z.parentNode.removeChild(Z),x.body.classList.remove(c6),x.removeEventListener("dragover",h)}}return(0,G0.useEffect)(()=>()=>{u.current()},[]),(0,Ts.jsxs)(Ts.Fragment,{children:[c({onDraggableStart:X,onDraggableEnd:G}),a&&(0,Ts.jsx)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:r,children:a})]})}var l6=q0c;var d6=s(rc(),1),jp=s(Y(),1);var zF=s(fs(),1),n6=s(oc(),1),Da=s(V(),1);function $0c({className:c,icon:t=zf,label:e,onFilesDrop:l,onHTMLDrop:d,onDrop:n,isEligible:o=()=>!0,...b}){let[i,a]=(0,jp.useState)(),[r,u]=(0,jp.useState)(),[G,X]=(0,jp.useState)(),m=(0,n6.__experimentalUseDropZone)({onDrop(g){if(!g.dataTransfer)return;let R=(0,zF.getFilesFromDataTransfer)(g.dataTransfer),H=g.dataTransfer.getData("text/html");H&&d?d(H):R.length&&l?l(R):n&&n(g)},onDragStart(g){a(!0),g.dataTransfer&&(g.dataTransfer.types.includes("text/html")?X(!!d):g.dataTransfer.types.includes("Files")||(0,zF.getFilesFromDataTransfer)(g.dataTransfer).length>0?X(!!l):X(!!n&&o(g.dataTransfer)))},onDragEnd(){u(!1),a(!1),X(void 0)},onDragEnter(){u(!0)},onDragLeave(){u(!1)}}),x=v("components-drop-zone",c,{"is-active":G,"is-dragging-over-document":i,"is-dragging-over-element":r});return(0,Da.jsx)("div",{...b,ref:m,className:x,children:(0,Da.jsx)("div",{className:"components-drop-zone__content",children:(0,Da.jsxs)("div",{className:"components-drop-zone__content-inner",children:[(0,Da.jsx)(de,{icon:t,className:"components-drop-zone__content-icon"}),(0,Da.jsx)("span",{className:"components-drop-zone__content-text",children:e||(0,d6.__)("Drop files to upload")})]})})})}var o6=$0c;var b6=s(Mc(),1);function i6({children:c}){return(0,b6.default)("wp.components.DropZoneProvider",{since:"5.8",hint:"wp.component.DropZone no longer needs a provider. wp.components.DropZoneProvider is safe to remove from your code."}),c}var Mp=s(rc(),1),a6=s(Y(),1),X0=s(V(),1);function cxc(c,t){let{href:e,children:l,className:d,...n}=c,o=v("components-external-link",d),b=!!e?.startsWith("#");return(0,X0.jsxs)("a",{...n,className:o,href:e,onClick:a=>{b&&a.preventDefault(),c.onClick&&c.onClick(a)},target:"_blank",ref:t,children:[(0,X0.jsx)("span",{className:"components-external-link__contents",children:l}),(0,X0.jsx)("span",{className:v("components-external-link__icon","wp-exclude-emoji"),"aria-label":(0,Mp.__)("(opens in a new tab)"),children:(0,Mp.isRTL)()?"\u2196":"\u2197"})]})}var r6=(0,a6.forwardRef)(cxc);r6.displayName="ExternalLink";var Pp=r6;var h6=s(rc(),1),Mo=s(Y(),1),Kp=s(oc(),1);var m0=s(rc(),1);var Os={width:200,height:170},txc=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function exc(c=""){let t=c.split(".");return t[t.length-1]}function u6(c=""){return c?c.startsWith("data:video/")||txc.includes(exc(c)):!1}function wF(c){return Math.round(c*100)}var s6=Q(uc,{target:"eeew7dm9"})("border:0;padding:0;margin:0;font-family:",Cd("default.fontFamily"),";font-size:",Cd("default.fontSize"),";",ba,";"),G6=Q("div",{target:"eeew7dm8"})({name:"jqnsxy",styles:"background-color:transparent;display:flex;text-align:center;width:100%"}),X6=Q("div",{target:"eeew7dm7"})("align-items:center;border-radius:",K.radiusSmall,";cursor:pointer;display:inline-flex;justify-content:center;margin:auto;position:relative;height:100%;&:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;}img,video{border-radius:inherit;box-sizing:border-box;display:block;height:auto;margin:0;max-height:100%;max-width:100%;pointer-events:none;user-select:none;width:100%;}"),m6=Q("div",{target:"eeew7dm6"})("background:",q.gray[100],";border-radius:inherit;box-sizing:border-box;height:",Os.height,"px;max-width:280px;min-width:",Os.width,"px;width:100%;"),x6=Q(An,{target:"eeew7dm5"})({name:"1d3w5wq",styles:"width:100%"}),lxc={name:"1mn7kwb",styles:"padding-bottom:1em"},dxc=({hasHelpText:c=!1})=>c?lxc:void 0,g6=Q(st,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",dxc,";"),H6=Q("div",{target:"eeew7dm3"})("left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate3d( -50%, -50%, 0 );z-index:1;@media not ( prefers-reduced-motion ){transition:opacity 100ms linear;}opacity:",({showOverlay:c})=>c?1:0,";"),R6=Q("div",{target:"eeew7dm2"})({name:"1yzbo24",styles:"background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )"}),AF=Q(R6,{target:"eeew7dm1"})({name:"1sw8ur",styles:"height:1px;left:1px;right:1px"}),TF=Q(R6,{target:"eeew7dm0"})({name:"188vg4t",styles:"width:1px;top:1px;bottom:1px"});var Qs=s(V(),1),nxc=0,oxc=100,bxc=()=>{};function I6({hasHelpText:c,onChange:t=bxc,point:e={x:.5,y:.5}}){let l=wF(e.x),d=wF(e.y),n=(o,b)=>{if(o===void 0)return;let i=parseInt(o,10);isNaN(i)||t({...e,[b]:i/100})};return(0,Qs.jsxs)(g6,{className:"focal-point-picker__controls",hasHelpText:c,gap:4,children:[(0,Qs.jsx)(Z6,{label:(0,m0.__)("Left"),"aria-label":(0,m0.__)("Focal point left position"),value:[l,"%"].join(""),onChange:o=>n(o,"x"),dragDirection:"e"}),(0,Qs.jsx)(Z6,{label:(0,m0.__)("Top"),"aria-label":(0,m0.__)("Focal point top position"),value:[d,"%"].join(""),onChange:o=>n(o,"y"),dragDirection:"s"})]})}function Z6(c){return(0,Qs.jsx)(x6,{className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:oxc,min:nxc,units:[{value:"%",label:"%"}],...c})}var p6=Q("div",{target:"e19snlhg0"})("background-color:transparent;cursor:grab;height:40px;margin:-20px 0 0 -20px;position:absolute;user-select:none;width:40px;will-change:transform;z-index:10000;background:rgba( 255, 255, 255, 0.4 );border:1px solid rgba( 255, 255, 255, 0.4 );border-radius:",K.radiusRound,";backdrop-filter:blur( 16px ) saturate( 180% );box-shadow:rgb( 0 0 0 / 10% ) 0px 0px 8px;@media not ( prefers-reduced-motion ){transition:transform 100ms linear;}",({isDragging:c})=>c&&`
+	);display:inline-block;`),hM=U(Ke,{target:"exz187h4"})(Kp," width:",D(9),";&&& ",Sd,"{padding-left:0;}&&& ",Nd,"{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}"),VM=U("div",{target:"exz187h3"})({name:"1ff36h2",styles:"flex-grow:1"}),FM=U(Ke,{target:"exz187h2"})(Kp," width:",D(9),";"),JM=U(Ke,{target:"exz187h1"})(Kp," width:",D(14),";"),ZF=U("div",{target:"exz187h0"})({name:"ebu3jh",styles:"text-decoration:underline dotted"});var qp=u(h(),1),D0c=()=>{let{timezone:c}=(0,vM.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(c.offset)===t)return null;let e=Number(c.offset)>=0?"+":"",l=c.abbr!==""&&isNaN(Number(c.abbr))?c.abbr:`UTC${e}${c.offsetFormatted}`,d=c.string.replace("_"," "),n=c.string==="UTC"?(0,CM.__)("Coordinated Universal Time"):`(${l}) ${d}`;return d.trim().length===0?(0,qp.jsx)(ZF,{className:"components-datetime__timezone",children:l}):(0,qp.jsx)(Zl,{placement:"top",text:n,children:(0,qp.jsx)(ZF,{className:"components-datetime__timezone",children:l})})},YM=D0c;var Ou=u(rc(),1),NM=u(Y(),1);var sd=u(h(),1);function IF({value:c,defaultValue:t,is12Hour:e,label:l,minutesProps:d,onChange:n}){let[o={hours:new Date().getHours(),minutes:new Date().getMinutes()},b]=Cd({value:c,onChange:n,defaultValue:t}),i=G(o.hours),a=pM(o.hours),r=m=>(x,{event:g})=>{if(!_p(g))return;let R=Number(x);b({...o,[m]:m==="hours"&&e?HF(R,i==="PM"):R})},s=m=>()=>{i!==m&&b({...o,hours:HF(a,m==="PM")})};function G(m){return m<12?"AM":"PM"}return(0,sd.jsxs)(l?u0:NM.Fragment,{children:[l&&(0,sd.jsx)(Cc.VisualLabel,{as:"legend",children:l}),(0,sd.jsxs)(zc,{alignment:"left",expanded:!1,children:[(0,sd.jsxs)(yM,{className:"components-datetime__time-field components-datetime__time-field-time",children:[(0,sd.jsx)(BM,{className:"components-datetime__time-field-hours-input",label:(0,Ou.__)("Hours"),hideLabelFromVision:!0,value:String(e?a:o.hours).padStart(2,"0"),step:1,min:e?1:0,max:e?12:23,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:r("hours"),__unstableStateReducer:r0(2)}),(0,sd.jsx)(fM,{className:"components-datetime__time-separator","aria-hidden":"true",children:":"}),(0,sd.jsx)(hM,{className:v("components-datetime__time-field-minutes-input",d?.className),label:(0,Ou.__)("Minutes"),hideLabelFromVision:!0,value:String(o.minutes).padStart(2,"0"),step:1,min:0,max:59,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:(...m)=>{r("minutes")(...m),d?.onChange?.(...m)},__unstableStateReducer:r0(2),...d})]}),e&&(0,sd.jsxs)(Yn,{isBlock:!0,label:(0,Ou.__)("Select AM or PM"),hideLabelFromVision:!0,value:i,onChange:m=>{s(m)()},children:[(0,sd.jsx)(wo,{value:"AM",label:(0,Ou.__)("AM")}),(0,sd.jsx)(wo,{value:"PM",label:(0,Ou.__)("PM")})]})]})]})}var ie=u(h(),1),L0c=["dmy","mdy","ymd"];function pF({is12Hour:c,currentTime:t,onChange:e,dateOrder:l,hideLabelFromVision:d=!1}){let[n,o]=(0,Qu.useState)(()=>xF(a0(t??new Date)));(0,Qu.useEffect)(()=>{o(xF(a0(t??new Date)))},[t]);let b=[{value:"01",label:(0,Qt.__)("January")},{value:"02",label:(0,Qt.__)("February")},{value:"03",label:(0,Qt.__)("March")},{value:"04",label:(0,Qt.__)("April")},{value:"05",label:(0,Qt.__)("May")},{value:"06",label:(0,Qt.__)("June")},{value:"07",label:(0,Qt.__)("July")},{value:"08",label:(0,Qt.__)("August")},{value:"09",label:(0,Qt.__)("September")},{value:"10",label:(0,Qt.__)("October")},{value:"11",label:(0,Qt.__)("November")},{value:"12",label:(0,Qt.__)("December")}],{day:i,month:a,year:r,minutes:s,hours:G}=(0,Qu.useMemo)(()=>({day:(0,Po.date)("d",n),month:(0,Po.date)("m",n),year:(0,Po.date)("Y",n),minutes:(0,Po.date)("i",n),hours:(0,Po.date)("H",n)}),[n]),X=W=>(I,{event:B})=>{if(!_p(B))return;let F=Number(I),V=Tu(n,{[W]:F});o(V),e?.((0,Po.date)(Mo,V))},m=({hours:W,minutes:y})=>{let I=Tu(n,{hours:W,minutes:y});o(I),e?.((0,Po.date)(Mo,I))},x=(0,ie.jsx)(FM,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,Qt.__)("Day"),hideLabelFromVision:!0,value:i,step:1,min:1,max:RF(Number(r),Number(a)-1),required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:X("date")},"day"),g=(0,ie.jsx)(VM,{children:(0,ie.jsx)(kn,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,Qt.__)("Month"),hideLabelFromVision:!0,value:a,options:b,onChange:W=>{let y=Tu(n,{month:Number(W)-1});o(y),e?.((0,Po.date)(Mo,y))}})},"month"),R=(0,ie.jsx)(JM,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,Qt.__)("Year"),hideLabelFromVision:!0,value:r,step:1,min:1,max:9999,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:X("year"),__unstableStateReducer:r0(4)},"year"),H=c?"mdy":"dmy",p=(l&&L0c.includes(l)?l:H).split("").map(W=>{switch(W){case"d":return x;case"m":return g;case"y":return R;default:return null}});return(0,ie.jsxs)(WM,{className:"components-datetime__time",children:[(0,ie.jsxs)(u0,{children:[d?(0,ie.jsx)(Yc,{as:"legend",children:(0,Qt.__)("Time")}):(0,ie.jsx)(Cc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Qt.__)("Time")}),(0,ie.jsxs)(zc,{className:"components-datetime__time-wrapper",children:[(0,ie.jsx)(IF,{value:{hours:Number(G),minutes:Number(s)},is12Hour:c,onChange:m}),(0,ie.jsx)(de,{}),(0,ie.jsx)(YM,{})]})]}),(0,ie.jsxs)(u0,{children:[d?(0,ie.jsx)(Yc,{as:"legend",children:(0,Qt.__)("Date")}):(0,ie.jsx)(Cc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Qt.__)("Date")}),(0,ie.jsx)(zc,{className:"components-datetime__time-wrapper",children:p})]})]})}pF.TimeInput=IF;Object.assign(pF.TimeInput,{displayName:"TimePicker.TimeInput"});var G0=pF;var kM=u(Y(),1);var SM=U(tt,{target:"e1p5onf00"})({name:"1khn195",styles:"box-sizing:border-box"});var ii=u(h(),1),E0c=()=>{};function j0c({currentDate:c,is12Hour:t,dateOrder:e,isInvalidDate:l,onMonthPreviewed:d=E0c,onChange:n,events:o,startOfWeek:b},i){return(0,ii.jsx)(SM,{ref:i,className:"components-datetime",spacing:4,children:(0,ii.jsxs)(ii.Fragment,{children:[(0,ii.jsx)(G0,{currentTime:c,onChange:n,is12Hour:t,dateOrder:e}),(0,ii.jsx)(s0,{currentDate:c,onChange:n,isInvalidDate:l,events:o,onMonthPreviewed:d,startOfWeek:b})]})})}var zM=(0,kM.forwardRef)(j0c);zM.displayName="DateTimePicker";var wM=zM;var AM=wM;var TM=u(Y(),1),OM=(0,TM.createContext)(!1);OM.displayName="DisabledContext";var WF=OM;var BF=u(h(),1),yF="data-wp-hash";function fF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&P0c(document)),c.__wpStyleRuntime}function M0c(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${yF}]`))if(e.getAttribute(yF)===t)return!0;return!1}function QM(c,t,e){if(!c.head)return;let l=fF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(M0c(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(yF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function P0c(c){let t=fF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)QM(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function _0c(c,t){let e=fF();e.styles.set(c,t);for(let l of e.documents.keys())QM(l,c,t)}typeof process>"u",_0c("bacc423d2b",'._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');var K0c={disabled:"_556ae8be2a7ddc8e__disabled"},{Consumer:q0c,Provider:$0c}=WF;function hF({className:c,children:t,isDisabled:e=!0,...l}){return(0,BF.jsx)($0c,{value:e,children:(0,BF.jsx)("div",{inert:e?"true":void 0,className:e?v(K0c.disabled,c,"components-disabled"):void 0,...l,children:t})})}hF.Context=WF;hF.Consumer=q0c;var UM=hF;var DM=u(Y(),1),LM=u(h(),1),cxc=({visible:c,children:t,...e},l)=>{let d=ab({open:c});return(0,LM.jsx)(Fx,{store:d,ref:l,...e,children:t})},VF=(0,DM.forwardRef)(cxc);VF.displayName="DisclosureContent";var B6=u(oc(),1),H0=u(Y(),1);var jM=u($(),1),EM={};function FF(c,t){let e=jM.useRef(EM);return e.current===EM&&(e.current=c(t)),e}function txc(c,t){return function(l,...d){let n=new URL(c);return n.searchParams.set("code",l.toString()),d.forEach(o=>n.searchParams.append("args[]",o)),`${t} error #${l}; visit ${n} for the full message.`}}var exc=txc("https://base-ui.com/production-error","Base UI"),MM=exc;var Da=u($(),1);function JF(c,t,e,l){let d=FF(_M).current;return lxc(d,c,t,e,l)&&KM(d,[c,t,e,l]),d.callback}function PM(c){let t=FF(_M).current;return dxc(t,c)&&KM(t,c),t.callback}function _M(){return{callback:null,cleanup:null,refs:[]}}function lxc(c,t,e,l,d){return c.refs[0]!==t||c.refs[1]!==e||c.refs[2]!==l||c.refs[3]!==d}function dxc(c,t){return c.refs.length!==t.length||c.refs.some((e,l)=>e!==t[l])}function KM(c,t){if(c.refs=t,t.every(e=>e==null)){c.callback=null;return}c.callback=e=>{if(c.cleanup&&(c.cleanup(),c.cleanup=null),e!=null){let l=Array(t.length).fill(null);for(let d=0;d<t.length;d+=1){let n=t[d];if(n!=null)switch(typeof n){case"function":{let o=n(e);typeof o=="function"&&(l[d]=o);break}case"object":{n.current=e;break}default:}}c.cleanup=()=>{for(let d=0;d<t.length;d+=1){let n=t[d];if(n!=null)switch(typeof n){case"function":{let o=l[d];typeof o=="function"?o():n(null);break}case"object":{n.current=null;break}default:}}}}}}var c6=u($(),1);var qM=u($(),1),nxc=parseInt(qM.version,10);function $M(c){return nxc>=c}function CF(c){if(!c6.isValidElement(c))return null;let t=c,e=t.props;return($M(19)?e?.ref:t.ref)??null}function X0(c,t){if(c&&!t)return c;if(!c&&t)return t;if(c||t)return{...c,...t}}var Rmt=Object.freeze([]),Uu=Object.freeze({});function t6(c,t){let e={};for(let l in c){let d=c[l];if(t?.hasOwnProperty(l)){let n=t[l](d);n!=null&&Object.assign(e,n);continue}d===!0?e[`data-${l.toLowerCase()}`]="":d&&(e[`data-${l.toLowerCase()}`]=d.toString())}return e}function e6(c,t){return typeof c=="function"?c(t):c}function l6(c,t){return typeof c=="function"?c(t):c}var vF={};function Ua(c,t,e,l,d){if(!e&&!l&&!d&&!c)return $p(t);let n=$p(c);return t&&(n=m0(n,t)),e&&(n=m0(n,e)),l&&(n=m0(n,l)),d&&(n=m0(n,d)),n}function d6(c){if(c.length===0)return vF;if(c.length===1)return $p(c[0]);let t=$p(c[0]);for(let e=1;e<c.length;e+=1)t=m0(t,c[e]);return t}function $p(c){return YF(c)?{...o6(c,vF)}:oxc(c)}function m0(c,t){return YF(t)?o6(t,c):bxc(c,t)}function oxc(c){let t={...c};for(let e in t){let l=t[e];n6(e,l)&&(t[e]=b6(l))}return t}function bxc(c,t){if(!t)return c;for(let e in t){let l=t[e];switch(e){case"style":{c[e]=X0(c.style,l);break}case"className":{c[e]=NF(c.className,l);break}default:n6(e,l)?c[e]=ixc(c[e],l):c[e]=l}}return c}function n6(c,t){let e=c.charCodeAt(0),l=c.charCodeAt(1),d=c.charCodeAt(2);return e===111&&l===110&&d>=65&&d<=90&&(typeof t=="function"||typeof t>"u")}function YF(c){return typeof c=="function"}function o6(c,t){return YF(c)?c(t):c??vF}function ixc(c,t){return t?c?(...e)=>{let l=e[0];if(a6(l)){let n=l;i6(n);let o=t(...e);return n.baseUIHandlerPrevented||c?.(...e),o}let d=t(...e);return c?.(...e),d}:b6(t):c}function b6(c){return c&&((...t)=>{let e=t[0];return a6(e)&&i6(e),c(...t)})}function i6(c){return c.preventBaseUIHandler=()=>{c.baseUIHandlerPrevented=!0},c}function NF(c,t){return t?c?t+" "+c:t:c}function a6(c){return c!=null&&typeof c=="object"&&"nativeEvent"in c}var SF=u($(),1);function r6(c,t,e={}){let l=t.render,d=axc(t,e);if(e.enabled===!1)return null;let n=e.state??Uu;return uxc(c,l,d,n)}function axc(c,t={}){let{className:e,style:l,render:d}=c,{state:n=Uu,ref:o,props:b,stateAttributesMapping:i,enabled:a=!0}=t,r=a?e6(e,n):void 0,s=a?l6(l,n):void 0,G=a?t6(n,i):Uu,X=a&&b?rxc(b):void 0,m=a?X0(G,X)??{}:Uu;return typeof document<"u"&&(a?Array.isArray(o)?m.ref=PM([m.ref,CF(d),...o]):m.ref=JF(m.ref,CF(d),o):JF(null,null)),a?(r!==void 0&&(m.className=NF(m.className,r)),s!==void 0&&(m.style=X0(m.style,s)),m):Uu}function rxc(c){return Array.isArray(c)?d6(c):Ua(void 0,c)}var sxc=Symbol.for("react.lazy");function uxc(c,t,e,l){if(t){if(typeof t=="function")return t(e,l);let d=Ua(e,t.props);d.ref=e.ref;let n=t;return n?.$$typeof===sxc&&(n=Da.Children.toArray(t)[0]),Da.cloneElement(n,d)}if(c&&typeof c=="string")return Gxc(c,e);throw new Error(MM(8))}function Gxc(c,t){return c==="button"?(0,SF.createElement)("button",{type:"button",...t,key:t.key}):c==="img"?(0,SF.createElement)("img",{alt:"",...t,key:t.key}):Da.createElement(c,t)}function cW(c){return r6(c.defaultTagName??"div",c,c)}var zF="data-wp-hash";function wF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mxc(document)),c.__wpStyleRuntime}function Xxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${zF}]`))if(e.getAttribute(zF)===t)return!0;return!1}function u6(c,t,e){if(!c.head)return;let l=wF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Xxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(zF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function mxc(c){let t=wF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)u6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function xxc(c,t){let e=wF();e.styles.set(c,t);for(let l of e.documents.keys())u6(l,c,t)}typeof process>"u",xxc("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 s6={slot:"_11fc52b637ff8a7e__slot"},G6="data-wp-compat-overlay-slot";function gxc(){return typeof document>"u"?null:document}function Hxc(){let c;try{c=window.top?.wp}catch{}let t=c??window.wp;return typeof t?.components=="object"&&t.components!==null}var En=null;function kF(c){return c.setAttribute("aria-hidden","false"),c}function Rxc(c){let t=c.createElement("div");return t.setAttribute(G6,""),s6.slot&&t.classList.add(s6.slot),c.body.appendChild(t),t}function AF(){if(typeof window>"u"||!Hxc()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let c=gxc();if(!c||!c.body)return;if(En&&En.ownerDocument===c&&En.isConnected)return kF(En);let t=c.querySelector(`[${G6}]`);return t instanceof HTMLDivElement?(En=kF(t),En):(En?.isConnected&&En.remove(),En=kF(Rxc(c)),En)}var X6=u(Y(),1),m6=u(vc(),1),x6=u(h(),1),TF=(0,X6.forwardRef)(function({icon:t,size:e=24,style:l,...d},n){let o=t.props.style||l?{...t.props.style,...l}:void 0;return(0,x6.jsx)(m6.SVG,{ref:n,...t.props,...d,...o?{style:o}:{},width:e,height:e})});var g6=u(Y(),1),OF="data-wp-hash";function QF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ixc(document)),c.__wpStyleRuntime}function Zxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${OF}]`))if(e.getAttribute(OF)===t)return!0;return!1}function H6(c,t,e){if(!c.head)return;let l=QF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Zxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(OF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Ixc(c){let t=QF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)H6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function pxc(c,t){let e=QF();e.styles.set(c,t);for(let l of e.documents.keys())H6(l,c,t)}typeof process>"u",pxc("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Wxc={stack:"_19ce0419607e1896__stack"},yxc={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)"},UF=(0,g6.forwardRef)(function({direction:t,gap:e,align:l,justify:d,wrap:n,render:o,...b},i){let a={gap:e&&yxc[e],alignItems:l,justifyContent:d,flexDirection:t,flexWrap:n};return cW({render:o,ref:i,props:Ua(b,{style:a,className:Wxc.stack})})});var _F=u(rc(),1),_t=u(Y(),1);var R6=u(Y(),1),x0=u(h(),1),LF="data-wp-hash";function EF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fxc(document)),c.__wpStyleRuntime}function Bxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${LF}]`))if(e.getAttribute(LF)===t)return!0;return!1}function Z6(c,t,e){if(!c.head)return;let l=EF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(LF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function fxc(c){let t=EF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Z6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function hxc(c,t){let e=EF();e.styles.set(c,t);for(let l of e.documents.keys())Z6(l,c,t)}typeof process>"u",hxc("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 DF={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},jF=(0,R6.forwardRef)(function({className:t,...e},l){return(0,x0.jsxs)("svg",{className:v(DF.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...e,ref:l,children:[(0,x0.jsx)("circle",{className:DF.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,x0.jsx)("path",{className:DF.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var g0=u(h(),1),MF="data-wp-hash";function PF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fxc(document)),c.__wpStyleRuntime}function Vxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${MF}]`))if(e.getAttribute(MF)===t)return!0;return!1}function I6(c,t,e){if(!c.head)return;let l=PF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Vxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(MF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Fxc(c){let t=PF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)I6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function p6(c,t){let e=PF();e.styles.set(c,t);for(let l of e.documents.keys())I6(l,c,t)}typeof process>"u",p6("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 Jxc={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",p6("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 tW={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"},Cxc={valid:Xm,invalid:bm};function eW({id:c,type:t,message:e}){return(0,g0.jsxs)("p",{id:c,className:v(Jxc.p,tW.indicator,tW[`is-${t}`]),children:[t==="validating"?(0,g0.jsx)(jF,{className:tW["indicator-spinner"]}):(0,g0.jsx)(TF,{className:tW["indicator-icon"],icon:Cxc[t],size:16,fill:"currentColor"}),e]})}var jn=u(h(),1),vxc=c=>(0,jn.jsx)(UF,{...c,direction:"column",gap:"sm"});function Yxc(c,t,e){let l;return t&&!e?l=`(${(0,_F.__)("Required")})`:!t&&e&&(l=`(${(0,_F.__)("Optional")})`),l?typeof c=="string"?`${c} ${l}`:(0,jn.jsxs)(jn.Fragment,{children:[c," ",l]}):c}var W6="data-validity-visible",ai=(0,_t.forwardRef)(function({required:t,markWhenOptional:e,customValidity:l,getValidityTarget:d,children:n,render:o=vxc,...b},i){let[a,r]=(0,_t.useState)(),[s,G]=(0,_t.useState)(),[X,m]=(0,_t.useState)(!1),[x,g]=(0,_t.useState)(!1),R=(0,_t.useRef)(null);(0,_t.useEffect)(()=>{let y=d(),I=()=>{l?.type!=="validating"&&r(y?.validationMessage),m(!0),y?.setAttribute(W6,"")};return y?.addEventListener("invalid",I),()=>y?.removeEventListener("invalid",I)},[l?.type,d]),(0,_t.useEffect)(()=>{let y=d(),I=F=>{if(F.preventDefault(),!F.isTrusted)return;let V=F.target,f=Array.from(V.form?.elements??[]).find(C=>!C.validity.valid);(!V.form||f===V)&&V.focus()},B=y?.type==="radio"&&y?.name?Array.from(R.current?.querySelectorAll(`input[type="radio"][name="${y?.name}"]`)??[]).filter(F=>F!==y):[];return y?.addEventListener("invalid",I),B.forEach(F=>F.addEventListener("invalid",I)),()=>{y?.removeEventListener("invalid",I),B.forEach(F=>F.removeEventListener("invalid",I))}},[d]),(0,_t.useEffect)(()=>{let y=d();if(!l?.type){y?.setCustomValidity(""),r(y?.validationMessage),G(void 0);return}switch(l.type){case"validating":{y?.setCustomValidity(""),r(void 0),G({type:"validating",message:l.message});break}case"valid":{y?.setCustomValidity(""),r(y?.validationMessage),G({type:"valid",message:l.message});break}case"invalid":{y?.setCustomValidity(l.message??""),r(y?.validationMessage),G(void 0);break}}},[l,d]),(0,_t.useEffect)(()=>{if(!(!x||X)){if(l?.type==="validating"){let y=setTimeout(()=>{m(!0)},1e3);return()=>clearTimeout(y)}m(!0)}},[x,l?.type,X]);let H=y=>{if(y.relatedTarget&&y.currentTarget.contains(y.relatedTarget))return;x||(g(!0),d()?.setAttribute(W6,""));let I=d(),B=l?.type==="validating";window.queueMicrotask(()=>{B||r(I?.validationMessage)})},Z=(0,_t.useId)(),p=a?(0,jn.jsx)(eW,{id:Z,type:"invalid",message:a}):s?.type?(0,jn.jsx)(eW,{id:Z,type:s.type,message:s.message}):null,W=X?p:null;return(0,_t.useEffect)(()=>{let y=d();if(!y)return;function I(B,F){let V=(B.getAttribute("aria-describedby")??"").split(" ").filter(f=>f&&f!==Z);F&&V.push(Z),V.length?B.setAttribute("aria-describedby",V.join(" ")):B.removeAttribute("aria-describedby")}return I(y,!!W),()=>I(y,!1)},[W,Z,d]),cW({render:o,ref:[i,R],props:Ua(b,{onBlur:H,children:(0,jn.jsxs)(jn.Fragment,{children:[(0,_t.cloneElement)(n,{label:Yxc(n.props.label,t,e),required:t}),W]})})})});var Du=u(h(),1),qF="data-wp-hash";function $F(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sxc(document)),c.__wpStyleRuntime}function Nxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${qF}]`))if(e.getAttribute(qF)===t)return!0;return!1}function f6(c,t,e){if(!c.head)return;let l=$F(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Nxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(qF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Sxc(c){let t=$F();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)f6(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function kxc(c,t){let e=$F();e.styles.set(c,t);for(let l of e.documents.keys())f6(l,c,t)}typeof process>"u",kxc("e7e88c1781","._3476c2e530687f96__invisible-drag-image{height:50px;left:-1000px;position:fixed;width:50px}._6f00e51ab7574306__clone{background:transparent;padding:0;pointer-events:none;position:fixed}._6f00e51ab7574306__clone:not(._664ecd37377558df__is-in-compat-slot){z-index:1000000000}body.is-dragging-components-draggable{cursor:move;cursor:grabbing!important}");var cJ={"invisible-drag-image":"_3476c2e530687f96__invisible-drag-image",clone:"_6f00e51ab7574306__clone","is-in-compat-slot":"_664ecd37377558df__is-in-compat-slot"},zxc=[cJ["invisible-drag-image"],"components-draggable__invisible-drag-image"].filter(Boolean),wxc=[cJ.clone,"components-draggable__clone"].filter(Boolean),y6="is-dragging-components-draggable",KF=0;function Axc({children:c,onDragStart:t,onDragOver:e,onDragEnd:l,appendToOwnerDocument:d=!1,cloneClassname:n,elementId:o,transferData:b,__experimentalTransferDataType:i="text",__experimentalDragComponent:a}){let r=(0,H0.useRef)(null),s=(0,H0.useRef)(()=>{});function G(m){m.preventDefault(),s.current(),l&&l(m)}function X(m){let{ownerDocument:x}=m.target,g=AF(),R=g?.ownerDocument===x?g:null;m.dataTransfer.setData(i,JSON.stringify(b));let H=x.createElement("div");H.style.top="0",H.style.left="0";let Z=x.createElement("div");typeof m.dataTransfer.setDragImage=="function"&&(Z.classList.add(...zxc),x.body.appendChild(Z),m.dataTransfer.setDragImage(Z,0,0)),H.classList.add(...wxc);let p=cJ["is-in-compat-slot"];R&&p&&H.classList.add(p),n&&H.classList.add(n);let W=0,y=0;if(r.current){W=m.clientX,y=m.clientY,H.style.transform=`translate( ${W}px, ${y}px )`;let f=x.createElement("div");f.innerHTML=r.current.innerHTML,H.appendChild(f),(R??x.body).appendChild(H)}else{let f=x.getElementById(o),C=f.getBoundingClientRect(),J=f.parentNode,w=C.top,A=C.left;H.style.width=`${C.width+KF*2}px`;let S=f.cloneNode(!0);S.id=`clone-${o}`,W=A-KF,y=w-KF,H.style.transform=`translate( ${W}px, ${y}px )`,Array.from(S.querySelectorAll("iframe")).forEach(O=>O.parentNode?.removeChild(O)),H.appendChild(S),R?R.appendChild(H):d?x.body.appendChild(H):J?.appendChild(H)}let I=m.clientX,B=m.clientY;function F(f){if(I===f.clientX&&B===f.clientY)return;let C=W+f.clientX-I,J=y+f.clientY-B;H.style.transform=`translate( ${C}px, ${J}px )`,I=f.clientX,B=f.clientY,W=C,y=J,e&&e(f)}let V=(0,B6.throttle)(F,16);x.addEventListener("dragover",V),x.body.classList.add(y6),t&&t(m),s.current=()=>{H&&H.parentNode&&H.parentNode.removeChild(H),Z&&Z.parentNode&&Z.parentNode.removeChild(Z),x.body.classList.remove(y6),x.removeEventListener("dragover",V)}}return(0,H0.useEffect)(()=>()=>{s.current()},[]),(0,Du.jsxs)(Du.Fragment,{children:[c({onDraggableStart:X,onDraggableEnd:G}),a&&(0,Du.jsx)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:r,children:a})]})}var h6=Axc;var V6=u(rc(),1),lW=u(Y(),1);var tJ=u(Ju(),1),F6=u(oc(),1),La=u(h(),1);function Txc({className:c,icon:t=$f,label:e,onFilesDrop:l,onHTMLDrop:d,onDrop:n,isEligible:o=()=>!0,...b}){let[i,a]=(0,lW.useState)(),[r,s]=(0,lW.useState)(),[G,X]=(0,lW.useState)(),m=(0,F6.__experimentalUseDropZone)({onDrop(g){if(!g.dataTransfer)return;let R=(0,tJ.getFilesFromDataTransfer)(g.dataTransfer),H=g.dataTransfer.getData("text/html");H&&d?d(H):R.length&&l?l(R):n&&n(g)},onDragStart(g){a(!0),g.dataTransfer&&(g.dataTransfer.types.includes("text/html")?X(!!d):g.dataTransfer.types.includes("Files")||(0,tJ.getFilesFromDataTransfer)(g.dataTransfer).length>0?X(!!l):X(!!n&&o(g.dataTransfer)))},onDragEnd(){s(!1),a(!1),X(void 0)},onDragEnter(){s(!0)},onDragLeave(){s(!1)}}),x=v("components-drop-zone",c,{"is-active":G,"is-dragging-over-document":i,"is-dragging-over-element":r});return(0,La.jsx)("div",{...b,ref:m,className:x,children:(0,La.jsx)("div",{className:"components-drop-zone__content",children:(0,La.jsxs)("div",{className:"components-drop-zone__content-inner",children:[(0,La.jsx)(ne,{icon:t,className:"components-drop-zone__content-icon"}),(0,La.jsx)("span",{className:"components-drop-zone__content-text",children:e||(0,V6.__)("Drop files to upload")})]})})})}var J6=Txc;var C6=u(Mc(),1);function v6({children:c}){return(0,C6.default)("wp.components.DropZoneProvider",{since:"5.8",hint:"wp.component.DropZone no longer needs a provider. wp.components.DropZoneProvider is safe to remove from your code."}),c}var dW=u(rc(),1),Y6=u(Y(),1),R0=u(h(),1);function Oxc(c,t){let{href:e,children:l,className:d,...n}=c,o=v("components-external-link",d),b=!!e?.startsWith("#");return(0,R0.jsxs)("a",{...n,className:o,href:e,onClick:a=>{b&&a.preventDefault(),c.onClick&&c.onClick(a)},target:"_blank",ref:t,children:[(0,R0.jsx)("span",{className:"components-external-link__contents",children:l}),(0,R0.jsx)("span",{className:v("components-external-link__icon","wp-exclude-emoji"),"aria-label":(0,dW.__)("(opens in a new tab)"),children:(0,dW.isRTL)()?"\u2196":"\u2197"})]})}var N6=(0,Y6.forwardRef)(Oxc);N6.displayName="ExternalLink";var nW=N6;var K6=u(rc(),1),_o=u(Y(),1),bW=u(oc(),1);var Z0=u(rc(),1);var Lu={width:200,height:170},Qxc=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function Uxc(c=""){let t=c.split(".");return t[t.length-1]}function S6(c=""){return c?c.startsWith("data:video/")||Qxc.includes(Uxc(c)):!1}function eJ(c){return Math.round(c*100)}var k6=U(sc,{target:"eeew7dm9"})("border:0;padding:0;margin:0;font-family:",vd("default.fontFamily"),";font-size:",vd("default.fontSize"),";",ba,";"),z6=U("div",{target:"eeew7dm8"})({name:"jqnsxy",styles:"background-color:transparent;display:flex;text-align:center;width:100%"}),w6=U("div",{target:"eeew7dm7"})("align-items:center;border-radius:",K.radiusSmall,";cursor:pointer;display:inline-flex;justify-content:center;margin:auto;position:relative;height:100%;&:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;}img,video{border-radius:inherit;box-sizing:border-box;display:block;height:auto;margin:0;max-height:100%;max-width:100%;pointer-events:none;user-select:none;width:100%;}"),A6=U("div",{target:"eeew7dm6"})("background:",q.gray[100],";border-radius:inherit;box-sizing:border-box;height:",Lu.height,"px;max-width:280px;min-width:",Lu.width,"px;width:100%;"),T6=U(On,{target:"eeew7dm5"})({name:"1d3w5wq",styles:"width:100%"}),Dxc={name:"1mn7kwb",styles:"padding-bottom:1em"},Lxc=({hasHelpText:c=!1})=>c?Dxc:void 0,O6=U(ut,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",Lxc,";"),Q6=U("div",{target:"eeew7dm3"})("left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate3d( -50%, -50%, 0 );z-index:1;@media not ( prefers-reduced-motion ){transition:opacity 100ms linear;}opacity:",({showOverlay:c})=>c?1:0,";"),U6=U("div",{target:"eeew7dm2"})({name:"1yzbo24",styles:"background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )"}),lJ=U(U6,{target:"eeew7dm1"})({name:"1sw8ur",styles:"height:1px;left:1px;right:1px"}),dJ=U(U6,{target:"eeew7dm0"})({name:"188vg4t",styles:"width:1px;top:1px;bottom:1px"});var Eu=u(h(),1),Exc=0,jxc=100,Mxc=()=>{};function L6({hasHelpText:c,onChange:t=Mxc,point:e={x:.5,y:.5}}){let l=eJ(e.x),d=eJ(e.y),n=(o,b)=>{if(o===void 0)return;let i=parseInt(o,10);isNaN(i)||t({...e,[b]:i/100})};return(0,Eu.jsxs)(O6,{className:"focal-point-picker__controls",hasHelpText:c,gap:4,children:[(0,Eu.jsx)(D6,{label:(0,Z0.__)("Left"),"aria-label":(0,Z0.__)("Focal point left position"),value:[l,"%"].join(""),onChange:o=>n(o,"x"),dragDirection:"e"}),(0,Eu.jsx)(D6,{label:(0,Z0.__)("Top"),"aria-label":(0,Z0.__)("Focal point top position"),value:[d,"%"].join(""),onChange:o=>n(o,"y"),dragDirection:"s"})]})}function D6(c){return(0,Eu.jsx)(T6,{className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:jxc,min:Exc,units:[{value:"%",label:"%"}],...c})}var E6=U("div",{target:"e19snlhg0"})("background-color:transparent;cursor:grab;height:40px;margin:-20px 0 0 -20px;position:absolute;user-select:none;width:40px;will-change:transform;z-index:10000;background:rgba( 255, 255, 255, 0.4 );border:1px solid rgba( 255, 255, 255, 0.4 );border-radius:",K.radiusRound,";backdrop-filter:blur( 16px ) saturate( 180% );box-shadow:rgb( 0 0 0 / 10% ) 0px 0px 8px;@media not ( prefers-reduced-motion ){transition:transform 100ms linear;}",({isDragging:c})=>c&&`
 			box-shadow: rgb( 0 0 0 / 12% ) 0px 0px 10px;
 			transform: scale( 1.1 );
 			cursor: grabbing;
-			`,";");var W6=s(V(),1);function y6({left:c="50%",top:t="50%",...e}){return(0,W6.jsx)(p6,{...e,className:"components-focal-point-picker__icon_container",style:{left:c,top:t}})}var La=s(V(),1);function B6({bounds:c,...t}){return(0,La.jsxs)(H6,{...t,className:"components-focal-point-picker__grid",style:{width:c.width,height:c.height},children:[(0,La.jsx)(AF,{style:{top:"33%"}}),(0,La.jsx)(AF,{style:{top:"66%"}}),(0,La.jsx)(TF,{style:{left:"33%"}}),(0,La.jsx)(TF,{style:{left:"66%"}})]})}var _p=s(V(),1);function f6({alt:c,autoPlay:t,src:e,onLoad:l,mediaRef:d,muted:n=!0,...o}){return e?u6(e)?(0,_p.jsx)("video",{...o,autoPlay:t,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:n,onLoadedData:l,ref:d,src:e}):(0,_p.jsx)("img",{...o,alt:c,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:l,ref:d,src:e}):(0,_p.jsx)(m6,{className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:d,...o})}var ud=s(V(),1),ixc=600;function axc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,autoPlay:e=!0,className:l,help:d,hideLabelFromVision:n,label:o,onChange:b,onDrag:i,onDragEnd:a,onDragStart:r,resolvePoint:u,url:G,value:X={x:.5,y:.5},...m}){let[x,g]=(0,Mo.useState)(X),[R,H]=(0,Mo.useState)(!1),{startDrag:Z,endDrag:p,isDragging:W}=(0,Kp.__experimentalUseDragging)({onDragStart:T=>{B.current?.focus();let w=C(T);w&&(r?.(w,T),g(w))},onDragMove:T=>{T.preventDefault();let w=C(T);w&&(i?.(w,T),g(w))},onDragEnd:()=>{a?.(),b?.(x)}}),{x:y,y:I}=W?x:X,B=(0,Mo.useRef)(null),[F,h]=(0,Mo.useState)(Os),f=(0,Mo.useRef)(()=>{if(!B.current)return;let{clientWidth:T,clientHeight:w}=B.current;h(T>0&&w>0?{width:T,height:w}:{...Os})});(0,Mo.useEffect)(()=>{let T=f.current;if(!B.current)return;let{defaultView:w}=B.current.ownerDocument;return w?.addEventListener("resize",T),()=>w?.removeEventListener("resize",T)},[]),(0,Kp.useIsomorphicLayoutEffect)(()=>{f.current()},[]);let C=({clientX:T,clientY:w,shiftKey:O})=>{if(!B.current)return;let{top:A,left:U}=B.current.getBoundingClientRect(),ec=(T-U)/F.width,L=(w-A)/F.height;return O&&(ec=Math.round(ec/.1)*.1,L=Math.round(L/.1)*.1),J({x:ec,y:L})},J=T=>{let w=u?.(T)??T;w.x=Math.max(0,Math.min(w.x,1)),w.y=Math.max(0,Math.min(w.y,1));let O=A=>Math.round(A*100)/100;return{x:O(w.x),y:O(w.y)}},z=T=>{let{code:w,shiftKey:O}=T;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(w))return;T.preventDefault();let A={x:y,y:I},U=O?.1:.01,ec=w==="ArrowUp"||w==="ArrowLeft"?-1*U:U,L=w==="ArrowUp"||w==="ArrowDown"?"y":"x";A[L]=A[L]+ec,b?.(J(A))},N={left:y!==void 0?y*F.width:.5*F.width,top:I!==void 0?I*F.height:.5*F.height},k=v("components-focal-point-picker-control",l);return da(()=>{H(!0);let T=window.setTimeout(()=>{H(!1)},ixc);return()=>window.clearTimeout(T)},[y,I]),(0,ud.jsxs)(s6,{...m,as:"fieldset",className:k,children:[!!o&&(n?(0,ud.jsx)(vc,{as:"legend",children:o}):(0,ud.jsx)(Bn,{as:"legend",children:o})),(0,ud.jsx)(G6,{className:"components-focal-point-picker-wrapper",children:(0,ud.jsxs)(X6,{className:"components-focal-point-picker",onKeyDown:z,onMouseDown:Z,onBlur:()=>{W&&p()},ref:B,role:"button",tabIndex:-1,children:[(0,ud.jsx)(B6,{bounds:F,showOverlay:R}),(0,ud.jsx)(f6,{alt:(0,h6.__)("Media preview"),autoPlay:e,onLoad:f.current,src:G}),(0,ud.jsx)(y6,{...N,isDragging:W})]})}),(0,ud.jsx)(I6,{hasHelpText:!!d,point:{x:y,y:I},onChange:T=>{b?.(J(T))}}),!!d&&(0,ud.jsx)(Co,{children:d})]})}var V6=axc;var qp=s(oc(),1),F6=s(Mc(),1),J6=s(V(),1);function C6({iframeRef:c,...t}){let e=(0,qp.useMergeRefs)([c,(0,qp.useFocusableIframe)()]);return(0,F6.default)("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,J6.jsx)("iframe",{ref:e,...t})}var Ea=s(rc(),1);var $p=s(Y(),1),L6=s(oc(),1);var v6=Q("fieldset",{target:"e8tqeku4"})({name:"k2q51s",styles:"border:0;margin:0;padding:0;display:contents"}),Y6=Q(zc,{target:"e8tqeku3"})("height:",D(4),";"),N6=Q(nc,{target:"e8tqeku2"})("margin-top:",D(-1),";"),S6=Q(Sc.VisualLabel,{target:"e8tqeku1"})("display:flex;gap:",D(1),";justify-content:flex-start;margin-bottom:0;"),k6=Q(zp,{target:"e8tqeku0"})({name:"anvx77",styles:".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"});var Us=s(rc(),1),w6=s(Y(),1);function rxc(c){return/^[\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.test(String(c))}function z6(c){if(c.hint)return c.hint;if(rxc(c.size))return String(c.size)}var A6=s(V(),1),OF={key:"default",name:(0,Us.__)("Default"),value:void 0},uxc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,n=[OF,...t.map(b=>{let i=z6(b);return{key:b.slug,name:b.name||b.slug,value:b.size,hint:i}})],o=(0,w6.useMemo)(()=>{if(e===void 0)return OF;if(l==="slug"){let b=n.find(i=>i.key===e);if(b)return b}return n.find(b=>b.value===e)??OF},[e,l,n]);return(0,A6.jsx)(k6,{className:"components-font-size-picker__select",label:(0,Us.__)("Font size"),hideLabelFromVision:!0,describedBy:(0,Us.sprintf)((0,Us.__)("Currently selected font size: %s"),o.name),options:n,value:o,showSelectedHint:!0,onChange:({selectedItem:b})=>{let i=b.key==="default"?void 0:t.find(a=>a.slug===b.key);d(b.value,i)}})},T6=uxc;var U6=s(rc(),1);var jd=s(rc(),1),O6=[(0,jd.__)("S"),(0,jd.__)("M"),(0,jd.__)("L"),(0,jd.__)("XL"),(0,jd.__)("XXL")],Q6=[(0,jd.__)("Small"),(0,jd.__)("Medium"),(0,jd.__)("Large"),(0,jd.__)("Extra Large"),(0,jd.__)("Extra Extra Large")];var QF=s(V(),1),sxc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,n=e?l==="slug"?String(e):t.filter(i=>i.size===e).length>1?void 0:t.find(i=>i.size===e)?.slug:void 0;return(0,QF.jsx)(Cn,{label:(0,U6.__)("Font size"),hideLabelFromVision:!0,value:n,onChange:o=>{if(o===void 0)d(void 0);else{let b=t.find(i=>i.slug===String(o));b&&d(b.size,b)}},isBlock:!0,children:t.map((o,b)=>(0,QF.jsx)(No,{value:o.slug,label:O6[b],"aria-label":o.name||Q6[b],showTooltip:!0},o.slug))})},D6=sxc;var ie=s(V(),1),Gxc=["px","em","rem","vw","vh"],Xxc=5,E6=(c,t)=>{let{fallbackFontSize:e,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:n,units:o=Gxc,value:b,valueMode:i="literal",withSlider:a=!1,withReset:r=!0}=c,u=(0,L6.useInstanceId)(E6,"font-size-picker-label"),G=Sm({availableUnits:o}),X=(()=>{if(b)return i==="slug"?l.find(B=>B.slug===b):l.find(B=>B.size===b)})(),m=!!b&&!X,[x,g]=(0,$p.useState)(m),R=i==="slug"?X?.size:b,H;if(!d&&x?H="custom":H=l.length>Xxc?"select":"togglegroup",l.length===0&&d)return null;let Z=typeof R=="string"||typeof l[0]?.size=="string",[p,W]=Tt(R,G),y=!!W&&["em","rem","vw","vh"].includes(W),I=b===void 0;return(0,ie.jsxs)(v6,{ref:t,className:"components-font-size-picker","aria-labelledby":u,children:[(0,ie.jsx)(le,{children:(0,ie.jsxs)(Y6,{className:"components-font-size-picker__header",children:[(0,ie.jsx)(S6,{id:u,children:(0,Ea.__)("Font size")}),!d&&(0,ie.jsx)(N6,{label:H==="custom"?(0,Ea.__)("Use size preset"):(0,Ea.__)("Set custom size"),icon:sm,onClick:()=>g(!x),isPressed:H==="custom",size:"small"})]})}),(0,ie.jsxs)("div",{children:[H==="select"&&(0,ie.jsx)(T6,{fontSizes:l,value:b,valueMode:i,disableCustomFontSizes:d,onChange:(B,F)=>{n?.(B===void 0?void 0:Z?B:Number(B),F)},onSelectCustom:()=>g(!0)}),H==="togglegroup"&&(0,ie.jsx)(D6,{fontSizes:l,value:b,valueMode:i,onChange:(B,F)=>{n?.(B===void 0?void 0:Z?B:Number(B),F)}}),H==="custom"&&(0,ie.jsxs)(st,{className:"components-font-size-picker__custom-size-control",children:[(0,ie.jsx)(Je,{isBlock:!0,children:(0,ie.jsx)(An,{label:(0,Ea.__)("Font size"),labelPosition:"top",hideLabelFromVision:!0,value:Z?`${p??""}${W??""}`:R,onChange:B=>{g(!0),n?.(B===void 0||B===""?void 0:Z?B:parseInt(B,10))},units:Z?G:[],min:0})}),a&&(0,ie.jsx)(Je,{isBlock:!0,children:(0,ie.jsx)(le,{marginX:2,marginBottom:0,children:(0,ie.jsx)(Sl,{className:"components-font-size-picker__custom-input",label:(0,Ea.__)("Font size"),hideLabelFromVision:!0,value:p,initialPosition:e,withInputField:!1,onChange:B=>{g(!0),n?.(B===void 0?void 0:Z?B+(W??"px"):B)},min:0,max:y?10:100,step:y?.1:1})})}),r&&(0,ie.jsx)(Je,{children:(0,ie.jsx)(ts,{disabled:I,accessibleWhenDisabled:!0,onClick:()=>{n?.(void 0)},variant:"secondary",__next40pxDefaultSize:!0,size:"default",children:(0,Ea.__)("Reset")})})]})]})]})},j6=(0,$p.forwardRef)(E6);j6.displayName="FontSizePicker";var M6=j6;var P6=s(Y(),1);var x0=s(V(),1);function mxc({accept:c,children:t,multiple:e=!1,onChange:l,onClick:d,render:n,__next40pxDefaultSize:o,...b}){let i=(0,P6.useRef)(null),a=()=>{i.current?.click()},r=n?n({openFileDialog:a}):(0,x0.jsx)(nc,{onClick:a,__next40pxDefaultSize:!0,...b,children:t}),u=c?.includes("audio/*")?`${c}, audio/mp3, audio/x-m4a, audio/x-m4b, audio/x-m4p, audio/x-wav, audio/webm`:c;return(0,x0.jsxs)("div",{className:"components-form-file-upload",children:[r,(0,x0.jsx)("input",{type:"file",ref:i,multiple:e,style:{display:"none"},accept:u,onChange:l,onClick:d,"data-testid":"form-file-upload-input"})]})}var _6=mxc;var K6=s(Y(),1),Ds=s(V(),1),xxc=()=>{};function gxc(c,t){let{className:e,checked:l,id:d,disabled:n,onChange:o=xxc,onClick:b,...i}=c,a=v("components-form-toggle",e,{"is-checked":l,"is-disabled":n});return(0,Ds.jsxs)("span",{className:a,children:[(0,Ds.jsx)("input",{className:"components-form-toggle__input",id:d,type:"checkbox",checked:l,onChange:o,disabled:n,onClick:r=>{r.currentTarget.focus(),b?.(r)},...i,ref:t}),(0,Ds.jsx)("span",{className:"components-form-toggle__track"}),(0,Ds.jsx)("span",{className:"components-form-toggle__thumb"})]})}var q6=(0,K6.forwardRef)(gxc);q6.displayName="FormToggle";var cW=q6;var el=s(Y(),1),Al=s(rc(),1),Ma=s(oc(),1),g0=s(Fn(),1),c4=s(dI(),1),t4=s(Mc(),1),e4=s(Sb(),1);var $6=s(oc(),1),tW=s(rc(),1);var ja=s(V(),1),Hxc=()=>{};function UF({value:c,status:t,title:e,displayTransform:l,isBorderless:d=!1,disabled:n=!1,onClickRemove:o=Hxc,onMouseEnter:b,onMouseLeave:i,messages:a,termPosition:r,termsCount:u}){let G=(0,$6.useInstanceId)(UF),X=v("components-form-token-field__token",{"is-error":t==="error","is-success":t==="success","is-validating":t==="validating","is-borderless":d,"is-disabled":n}),m=()=>o({value:c}),x=l(c),g=(0,tW.sprintf)((0,tW.__)("%1$s (%2$d of %3$d)"),x,r,u);return(0,ja.jsxs)("span",{className:X,onMouseEnter:b,onMouseLeave:i,title:e,children:[(0,ja.jsxs)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${G}`,children:[(0,ja.jsx)(vc,{as:"span",children:g}),(0,ja.jsx)("span",{"aria-hidden":"true",children:x})]}),(0,ja.jsx)(nc,{className:"components-form-token-field__remove-token",size:"small",icon:fo,onClick:n?void 0:m,disabled:n,label:a.remove,"aria-describedby":`components-form-token-field__token-text-${G}`})]})}var Md=s(V(),1),DF="data-wp-hash";function LF(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zxc(document)),c.__wpStyleRuntime}function Rxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${DF}]`))if(e.getAttribute(DF)===t)return!0;return!1}function l4(c,t,e){if(!c.head)return;let l=LF(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Rxc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(DF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Zxc(c){let t=LF();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)l4(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Ixc(c,t){let e=LF();e.styles.set(c,t);for(let l of e.documents.keys())l4(l,c,t)}typeof process>"u",Ixc("f9ae5dc19e",".df878b202c3b3cb7__tokens-and-input{box-sizing:border-box;padding:7px}.df878b202c3b3cb7__tokens-and-input *,.df878b202c3b3cb7__tokens-and-input :after,.df878b202c3b3cb7__tokens-and-input :before{box-sizing:inherit}");var pxc={"tokens-and-input":"df878b202c3b3cb7__tokens-and-input"},Wxc=c=>c;function d4(c){let{autoCapitalize:t,autoComplete:e,maxLength:l,placeholder:d,label:n=(0,Al.__)("Add item"),className:o,suggestions:b=[],maxSuggestions:i=100,value:a=[],displayTransform:r=Wxc,saveTransform:u=lc=>lc.trim(),onChange:G=()=>{},onInputChange:X=()=>{},onFocus:m=void 0,isBorderless:x=!1,disabled:g=!1,tokenizeOnSpace:R=!1,messages:H={added:(0,Al.__)("Item added."),removed:(0,Al.__)("Item removed."),remove:(0,Al.__)("Remove item"),__experimentalInvalid:(0,Al.__)("Invalid item")},__experimentalRenderItem:Z,__experimentalExpandOnFocus:p=!1,__experimentalValidateInput:W=()=>!0,__experimentalShowHowTo:y,__experimentalAutoSelectFirstMatch:I=!1,tokenizeOnBlur:B=!1,help:F}=c,h=R?(0,Al.__)("Separate with commas, spaces, or the Enter key."):(0,Al.__)("Separate with commas or the Enter key."),f=F!==void 0?F:h;typeof y=="boolean"&&((0,t4.default)("`__experimentalShowHowTo` prop in wp.components.FormTokenField",{since:"7.1",alternative:"`help` prop",hint:"The `help` prop now defaults to the previous how-to text. Pass an empty string to hide it."}),y===!1&&F===void 0&&(f=""));let C=(0,Ma.useInstanceId)(d4),[J,z]=(0,el.useState)(""),[N,k]=(0,el.useState)(0),[T,w]=(0,el.useState)(!1),[O,A]=(0,el.useState)(!1),[U,ec]=(0,el.useState)(-1),[L,S]=(0,el.useState)(!1),j=(0,Ma.usePrevious)(b),sc=(0,Ma.usePrevious)(a),Xc=(0,el.useRef)(null),gc=(0,el.useRef)(null),Uc=(0,Ma.useDebounce)(g0.speak,500);(0,el.useEffect)(()=>{T&&!Ec()&&Lc()},[T]),(0,el.useEffect)(()=>{let lc=!(0,c4.isShallowEqual)(b,j||[]);(lc||a!==sc)&&S5(lc)},[b,j,a,sc]),(0,el.useEffect)(()=>{S5()},[J]),(0,el.useEffect)(()=>{S5()},[I]),g&&T&&(w(!1),z(""));function Lc(){Xc.current?.focus()}function Ec(){return Xc.current===Xc.current?.ownerDocument.activeElement}function ac(lc){Ec()||lc.target===gc.current?(w(!0),A(p||O)):w(!1),typeof m=="function"&&m(lc)}function Pc(lc){if(O0()&&W(J))w(!1),B&&O0()&&Yc(J);else{if(z(""),k(0),w(!1),p){let Ic=lc.relatedTarget===gc.current;A(Ic)}else A(!1);ec(-1),S(!1)}}function Ut(lc){let Ic=!1;if(!lc.defaultPrevented){switch(lc.key){case"Backspace":Ic=fl(pc);break;case"Enter":Ic=Rc();break;case"ArrowLeft":Ic=nl();break;case"ArrowUp":Ic=bl();break;case"ArrowRight":Ic=ol();break;case"ArrowDown":Ic=Ql();break;case"Delete":Ic=fl(Tc);break;case"Space":R&&(Ic=Rc({preventDefaultOnFailedValidation:!1}));break;case"Escape":Ic=Gd(lc);break;case"Tab":Ic=Hi(lc);break;default:break}Ic&&lc.preventDefault()}}function Se(lc){let Ic=!1;lc.key===","&&(Ic=nb()),Ic&&lc.preventDefault()}function Vt(lc){lc.target===gc.current&&T&&lc.preventDefault()}function Gt(lc){Dt(lc.value),Lc()}function _t(lc){let Ic=il().indexOf(lc);Ic>=0&&(ec(Ic),S(!1))}function qn(lc){Yc(lc)}function $n(lc){let Ic=lc.value,Ft=R?/[ ,\t]+/:/[,\t]+/,Ie=Ic.split(Ft),cn=Ie[Ie.length-1]||"";if(Ie.length>1){let Xd=Ie.slice(0,-1),br=al=>{let co=u(al);return!!co&&!ob(co)&&!W(co)},sG=Xd.some(br),Q0=Vc(sG?Ie:Xd);if(sG){let al=Ie.filter(hq=>{let U0=u(hq);return!U0||Q0.has(U0)||ob(U0)?!1:!W(U0)}),co=Ic.match(/[ ,\t]/g),XC=co?.[co.length-1]??(R?" ":","),fq=cn===""?XC:"",mC=al.join(XC)+fq;z(mC),X(mC);return}}z(cn),X(cn)}function fl(lc){let Ic=!1;return Ec()&&N5()&&(lc(),Ic=!0),Ic}function nl(){let lc=!1;return N5()&&(Ze(),lc=!0),lc}function ol(){let lc=!1;return N5()&&(bc(),lc=!0),lc}function bl(){return ec(lc=>(lc===0?il(J,b,a,i,u).length:lc)-1),S(!0),!0}function Ql(){return ec(lc=>(lc+1)%il(J,b,a,i,u).length),S(!0),!0}function hl(lc){lc.target instanceof HTMLInputElement&&(z(lc.target.value),A(!1),ec(-1),S(!1))}function Gd(lc){return hl(lc),!0}function Hi(lc){return hl(lc),!1}function nb(){return O0()&&Yc(J),!0}function Kt(lc){k(a.length-Math.max(lc,-1)-1)}function Ze(){k(lc=>Math.min(lc+1,a.length))}function bc(){k(lc=>Math.max(lc-1,0))}function pc(){let lc=Ri()-1;lc>-1&&Dt(a[lc])}function Tc(){let lc=Ri();lc<a.length&&(Dt(a[lc]),Kt(lc))}function Rc({preventDefaultOnFailedValidation:lc=!0}={}){let Ic=!1,Ft=Y5();return Ft?(Yc(Ft),Ic=!0):O0()&&(Ic=Yc(J)||lc),Ic}function Vc(lc){let Ic=[...new Set(lc.map(u).filter(Boolean).filter(Ft=>!ob(Ft)).filter(Ft=>W(Ft)))];if(Ic.length>0){let Ft=[...a];Ft.splice(Ri(),0,...Ic),G(Ft)}return new Set(Ic)}function Yc(lc){return W(lc)?(Vc([lc]),(0,g0.speak)(H.added,"assertive"),z(""),ec(-1),S(!1),A(!p),T&&!B&&Lc(),!0):((0,g0.speak)(H.__experimentalInvalid,"assertive"),!1)}function Dt(lc){let Ic=a.filter(Ft=>ke(Ft)!==ke(lc));G(Ic),(0,g0.speak)(H.removed,"assertive")}function ke(lc){return typeof lc=="object"?lc.value:lc}function il(lc=J,Ic=b,Ft=a,Ie=i,cn=u){let Xd=cn(lc),br=[],sG=[],Q0=Ft.map(al=>typeof al=="string"?al:al.value);return Xd.length===0?Ic=Ic.filter(al=>!Q0.includes(al)):(Xd=Xd.normalize("NFKC").toLocaleLowerCase(),Ic.forEach(al=>{let co=al.normalize("NFKC").toLocaleLowerCase().indexOf(Xd);Q0.indexOf(al)===-1&&(co===0?br.push(al):co>0&&sG.push(al))}),Ic=br.concat(sG)),Ic.slice(0,Ie)}function Y5(){if(U!==-1)return il()[U]}function ob(lc){return a.some(Ic=>ke(lc)===ke(Ic))}function Ri(){return a.length-N}function N5(){return J.length===0}function O0(){return u(J).length>0}function S5(lc=!0){let Ic=J.trim().length>1,Ft=il(J),Ie=Ft.length>0,cn=Ec()&&p;if(A(cn||Ic&&Ie),lc&&(I&&Ic&&Ie?(ec(0),S(!0)):(ec(-1),S(!1))),Ic){let Xd=Ie?(0,Al.sprintf)((0,Al._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",Ft.length),Ft.length):(0,Al.__)("No results.");Uc(Xd,"assertive")}}function Iq(){let lc=a.map(pq);return lc.splice(Ri(),0,Wq()),lc}function pq(lc,Ic,Ft){let Ie=ke(lc),cn=typeof lc!="string"?lc.status:void 0,Xd=Ic+1,br=Ft.length;return(0,Md.jsx)(Je,{children:(0,Md.jsx)(UF,{value:Ie,status:cn,title:typeof lc!="string"?lc.title:void 0,displayTransform:r,onClickRemove:Gt,isBorderless:typeof lc!="string"&&lc.isBorderless||x,onMouseEnter:typeof lc!="string"?lc.onMouseEnter:void 0,onMouseLeave:typeof lc!="string"?lc.onMouseLeave:void 0,disabled:cn!=="error"&&g,messages:H,termsCount:br,termPosition:Xd})},"token-"+Ie)}function Wq(){let lc=f?`components-form-token-input-${C}__help`:void 0,Ic={instanceId:C,autoCapitalize:t,autoComplete:e,placeholder:a.length===0?d:"",disabled:g,value:J,onBlur:Pc,isExpanded:O,selectedSuggestionIndex:U,"aria-describedby":lc};return(0,Md.jsx)(hp,{...Ic,onChange:l&&a.length>=l?void 0:$n,ref:Xc},"input")}let yq=v(o,"components-form-token-field__input-container",{"is-active":T,"is-disabled":g}),k5={className:"components-form-token-field",tabIndex:-1},Bq=il();return g||(k5=Object.assign({},k5,{onKeyDown:(0,e4.withIgnoreIMEEvents)(Ut),onKeyPress:Se,onFocus:ac})),(0,Md.jsxs)("div",{...k5,children:[n&&(0,Md.jsx)(Bn,{htmlFor:`components-form-token-input-${C}`,className:"components-form-token-field__label",children:n}),(0,Md.jsxs)("div",{ref:gc,className:yq,tabIndex:-1,onMouseDown:Vt,onTouchStart:Vt,children:[(0,Md.jsx)(st,{className:pxc["tokens-and-input"],justify:"flex-start",align:"center",gap:1,wrap:!0,children:Iq()}),O&&(0,Md.jsx)(Vp,{instanceId:C,match:u(J),displayTransform:r,suggestions:Bq,selectedIndex:U,scrollIntoView:L,onHover:_t,onSelect:qn,__experimentalRenderItem:Z})]}),f&&(0,Md.jsx)(Co,{id:`components-form-token-input-${C}__help`,className:"components-form-token-field__help",children:f})]})}var eW=d4;var Pd=s(Y(),1),b4=s(Mc(),1),dW=s(rc(),1);var R0=s(rc(),1);var lW=s(Cc(),1),EF=s(V(),1),n4=()=>(0,EF.jsx)(lW.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,EF.jsx)(lW.Circle,{cx:"4",cy:"4",r:"4"})});var H0=s(V(),1);function o4({currentPage:c,numberOfPages:t,setCurrentPage:e}){return(0,H0.jsx)("ul",{className:"components-guide__page-control","aria-label":(0,R0.__)("Guide controls"),children:Array.from({length:t}).map((l,d)=>(0,H0.jsx)("li",{"aria-current":d===c?"step":void 0,children:(0,H0.jsx)(nc,{size:"small",icon:(0,H0.jsx)(n4,{}),"aria-label":(0,R0.sprintf)((0,R0.__)("Page %1$d of %2$d"),d+1,t),onClick:()=>e(d)},d)},d))})}var En=s(V(),1);function yxc({children:c,className:t,contentLabel:e,finishButtonText:l=(0,dW.__)("Finish"),nextButtonText:d=(0,dW.__)("Next"),previousButtonText:n=(0,dW.__)("Previous"),onFinish:o,pages:b=[]}){let i=(0,Pd.useRef)(null),[a,r]=(0,Pd.useState)(0);(0,Pd.useEffect)(()=>{let x=i.current?.querySelector(".components-guide");x instanceof HTMLElement&&x.focus()},[a]),(0,Pd.useEffect)(()=>{Pd.Children.count(c)&&(0,b4.default)("Passing children to <Guide>",{since:"5.5",alternative:"the `pages` prop"})},[c]),Pd.Children.count(c)&&(b=Pd.Children.map(c,x=>({content:x}))??[]);let u=a>0,G=a<b.length-1,X=()=>{u&&r(a-1)},m=()=>{G&&r(a+1)};return b.length===0?null:(0,En.jsx)(Js,{className:v("components-guide",t),contentLabel:e,isDismissible:b.length>1,onRequestClose:o,onKeyDown:x=>{x.code==="ArrowLeft"?(X(),x.preventDefault()):x.code==="ArrowRight"&&(m(),x.preventDefault())},ref:i,children:(0,En.jsxs)("div",{className:"components-guide__container",children:[(0,En.jsxs)("div",{className:"components-guide__page",children:[b[a].image,b.length>1&&(0,En.jsx)(o4,{currentPage:a,numberOfPages:b.length,setCurrentPage:r}),b[a].content]}),(0,En.jsxs)("div",{className:"components-guide__footer",children:[u&&(0,En.jsx)(nc,{className:"components-guide__back-button",variant:"tertiary",onClick:X,__next40pxDefaultSize:!0,children:n}),G&&(0,En.jsx)(nc,{className:"components-guide__forward-button",variant:"primary",onClick:m,__next40pxDefaultSize:!0,children:d}),!G&&(0,En.jsx)(nc,{className:"components-guide__finish-button",variant:"primary",onClick:o,__next40pxDefaultSize:!0,children:l})]})]})})}var i4=yxc;var a4=s(Y(),1),r4=s(Mc(),1),u4=s(V(),1);function s4(c){return(0,a4.useEffect)(()=>{(0,r4.default)("<GuidePage>",{since:"5.5",alternative:"the `pages` prop in <Guide>"})},[]),(0,u4.jsx)("div",{...c})}var G4=s(Mc(),1),X4=s(Y(),1);var m4=s(V(),1);function Bxc({label:c,labelPosition:t,size:e,tooltip:l,...d},n){return(0,G4.default)("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,m4.jsx)(nc,{...d,ref:n,tooltipPosition:t,iconSize:e,showTooltip:l!==void 0?!!l:void 0,label:l||c})}var x4=(0,X4.forwardRef)(Bxc);var nW=s(Y(),1),g4=s(oc(),1),Pa=s(V(),1);function fxc({target:c,callback:t,shortcut:e,bindGlobal:l,eventName:d}){return(0,g4.useKeyboardShortcut)(e,t,{bindGlobal:l,target:c,eventName:d}),null}function hxc({children:c,shortcuts:t,bindGlobal:e,eventName:l}){let d=(0,nW.useRef)(null),n=Object.entries(t??{}).map(([o,b])=>(0,Pa.jsx)(fxc,{shortcut:o,callback:b,bindGlobal:e,eventName:l,target:d},o));return nW.Children.count(c)?(0,Pa.jsxs)("div",{ref:d,children:[n,c]}):(0,Pa.jsx)(Pa.Fragment,{children:n})}var H4=hxc;var R4=s(Y(),1),Z4=s(oc(),1),Z0=s(V(),1);function I4(c){let{children:t,className:e="",label:l,hideSeparator:d}=c,n=(0,Z4.useInstanceId)(I4);if(!R4.Children.count(t))return null;let o=`components-menu-group-label-${n}`,b=v(e,"components-menu-group",{"has-hidden-separator":d});return(0,Z0.jsxs)("div",{className:b,children:[l&&(0,Z0.jsx)("div",{className:"components-menu-group__label",id:o,"aria-hidden":"true",children:l}),(0,Z0.jsx)("div",{role:"group","aria-labelledby":l?o:void 0,children:t})]})}var I0=I4;var oW=s(Y(),1);var Po=s(V(),1);function Vxc(c,t){let{children:e,info:l,className:d,icon:n,iconPosition:o="right",shortcut:b,isSelected:i,role:a="menuitem",suffix:r,...u}=c;return d=v("components-menu-item__button",d),l&&(e=(0,Po.jsxs)("span",{className:"components-menu-item__info-wrapper",children:[(0,Po.jsx)("span",{className:"components-menu-item__item",children:e}),(0,Po.jsx)("span",{className:"components-menu-item__info",children:l})]})),n&&typeof n!="string"&&(n=(0,oW.cloneElement)(n,{className:v("components-menu-items__item-icon",{"has-icon-right":o==="right"})})),(0,Po.jsxs)(nc,{size:"compact",ref:t,"aria-checked":a==="menuitemcheckbox"||a==="menuitemradio"?i:void 0,role:a,icon:o==="left"?n:void 0,className:d,accessibleWhenDisabled:!0,...u,children:[(0,Po.jsx)("span",{className:"components-menu-item__item",children:e}),!r&&(0,Po.jsx)(Dg,{className:"components-menu-item__shortcut",shortcut:b}),!r&&n&&o==="right"&&(0,Po.jsx)(bt,{icon:n}),r]})}var p4=(0,oW.forwardRef)(Vxc);p4.displayName="MenuItem";var _o=p4;var p0=s(V(),1),Fxc=()=>{};function Jxc({choices:c=[],onHover:t=Fxc,onSelect:e,value:l}){return(0,p0.jsx)(p0.Fragment,{children:c.map(d=>{let n=l===d.value;return(0,p0.jsx)(_o,{role:"menuitemradio",disabled:d.disabled,icon:n?Ce:null,info:d.info,isSelected:n,shortcut:d.shortcut,className:"components-menu-items-choice",onClick:()=>{n||e(d.value)},onMouseEnter:()=>t(d.value),onMouseLeave:()=>t(null),"aria-label":d["aria-label"],children:d.label},d.value)})})}var W4=Jxc;var T4=s(Mc(),1),Ls=s(Y(),1),O4=s(dI(),1),Tmt=s(Zl(),1);function Cxc(c){for(var t=[],e=0;e<c.length;){var l=c[e];if(l==="*"||l==="+"||l==="?"){t.push({type:"MODIFIER",index:e,value:c[e++]});continue}if(l==="\\"){t.push({type:"ESCAPED_CHAR",index:e++,value:c[e++]});continue}if(l==="{"){t.push({type:"OPEN",index:e,value:c[e++]});continue}if(l==="}"){t.push({type:"CLOSE",index:e,value:c[e++]});continue}if(l===":"){for(var d="",n=e+1;n<c.length;){var o=c.charCodeAt(n);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||o===95){d+=c[n++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));t.push({type:"NAME",index:e,value:d}),e=n;continue}if(l==="("){var b=1,i="",n=e+1;if(c[n]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(n));for(;n<c.length;){if(c[n]==="\\"){i+=c[n++]+c[n++];continue}if(c[n]===")"){if(b--,b===0){n++;break}}else if(c[n]==="("&&(b++,c[n+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(n));i+=c[n++]}if(b)throw new TypeError("Unbalanced pattern at ".concat(e));if(!i)throw new TypeError("Missing pattern at ".concat(e));t.push({type:"PATTERN",index:e,value:i}),e=n;continue}t.push({type:"CHAR",index:e,value:c[e++]})}return t.push({type:"END",index:e,value:""}),t}function vxc(c,t){t===void 0&&(t={});for(var e=Cxc(c),l=t.prefixes,d=l===void 0?"./":l,n=t.delimiter,o=n===void 0?"/#?":n,b=[],i=0,a=0,r="",u=function(F){if(a<e.length&&e[a].type===F)return e[a++].value},G=function(F){var h=u(F);if(h!==void 0)return h;var f=e[a],C=f.type,J=f.index;throw new TypeError("Unexpected ".concat(C," at ").concat(J,", expected ").concat(F))},X=function(){for(var F="",h;h=u("CHAR")||u("ESCAPED_CHAR");)F+=h;return F},m=function(F){for(var h=0,f=o;h<f.length;h++){var C=f[h];if(F.indexOf(C)>-1)return!0}return!1},x=function(F){var h=b[b.length-1],f=F||(h&&typeof h=="string"?h:"");if(h&&!f)throw new TypeError('Must have text between two parameters, missing text after "'.concat(h.name,'"'));return!f||m(f)?"[^".concat(ri(o),"]+?"):"(?:(?!".concat(ri(f),")[^").concat(ri(o),"])+?")};a<e.length;){var g=u("CHAR"),R=u("NAME"),H=u("PATTERN");if(R||H){var Z=g||"";d.indexOf(Z)===-1&&(r+=Z,Z=""),r&&(b.push(r),r=""),b.push({name:R||i++,prefix:Z,suffix:"",pattern:H||x(Z),modifier:u("MODIFIER")||""});continue}var p=g||u("ESCAPED_CHAR");if(p){r+=p;continue}r&&(b.push(r),r="");var W=u("OPEN");if(W){var Z=X(),y=u("NAME")||"",I=u("PATTERN")||"",B=X();G("CLOSE"),b.push({name:y||(I?i++:""),pattern:y&&!I?x(Z):I,prefix:Z,suffix:B,modifier:u("MODIFIER")||""});continue}G("END")}return b}function y4(c,t){var e=[],l=f4(c,e,t);return Yxc(l,e,t)}function Yxc(c,t,e){e===void 0&&(e={});var l=e.decode,d=l===void 0?function(n){return n}:l;return function(n){var o=c.exec(n);if(!o)return!1;for(var b=o[0],i=o.index,a=Object.create(null),r=function(G){if(o[G]===void 0)return"continue";var X=t[G-1];X.modifier==="*"||X.modifier==="+"?a[X.name]=o[G].split(X.prefix+X.suffix).map(function(m){return d(m,X)}):a[X.name]=d(o[G],X)},u=1;u<o.length;u++)r(u);return{path:b,index:i,params:a}}}function ri(c){return c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function B4(c){return c&&c.sensitive?"":"i"}function Nxc(c,t){if(!t)return c;for(var e=/\((?:\?<(.*?)>)?(?!\?)/g,l=0,d=e.exec(c.source);d;)t.push({name:d[1]||l++,prefix:"",suffix:"",modifier:"",pattern:""}),d=e.exec(c.source);return c}function Sxc(c,t,e){var l=c.map(function(d){return f4(d,t,e).source});return new RegExp("(?:".concat(l.join("|"),")"),B4(e))}function kxc(c,t,e){return zxc(vxc(c,e),t,e)}function zxc(c,t,e){e===void 0&&(e={});for(var l=e.strict,d=l===void 0?!1:l,n=e.start,o=n===void 0?!0:n,b=e.end,i=b===void 0?!0:b,a=e.encode,r=a===void 0?function(h){return h}:a,u=e.delimiter,G=u===void 0?"/#?":u,X=e.endsWith,m=X===void 0?"":X,x="[".concat(ri(m),"]|$"),g="[".concat(ri(G),"]"),R=o?"^":"",H=0,Z=c;H<Z.length;H++){var p=Z[H];if(typeof p=="string")R+=ri(r(p));else{var W=ri(r(p.prefix)),y=ri(r(p.suffix));if(p.pattern)if(t&&t.push(p),W||y)if(p.modifier==="+"||p.modifier==="*"){var I=p.modifier==="*"?"?":"";R+="(?:".concat(W,"((?:").concat(p.pattern,")(?:").concat(y).concat(W,"(?:").concat(p.pattern,"))*)").concat(y,")").concat(I)}else R+="(?:".concat(W,"(").concat(p.pattern,")").concat(y,")").concat(p.modifier);else{if(p.modifier==="+"||p.modifier==="*")throw new TypeError('Can not repeat "'.concat(p.name,'" without a prefix and suffix'));R+="(".concat(p.pattern,")").concat(p.modifier)}else R+="(?:".concat(W).concat(y,")").concat(p.modifier)}}if(i)d||(R+="".concat(g,"?")),R+=e.endsWith?"(?=".concat(x,")"):"$";else{var B=c[c.length-1],F=typeof B=="string"?g.indexOf(B[B.length-1])>-1:B===void 0;d||(R+="(?:".concat(g,"(?=").concat(x,"))?")),F||(R+="(?=".concat(g,"|").concat(x,")"))}return new RegExp(R,B4(e))}function f4(c,t,e){return c instanceof RegExp?Nxc(c,t):Array.isArray(c)?Sxc(c,t,e):kxc(c,t,e)}function h4(c,t){return y4(t,{decode:decodeURIComponent})(c)}function V4(c,t){for(let e of t){let l=h4(c,e.path);if(l)return{params:l.params,id:e.id}}}function F4(c,t){if(!c.startsWith("/"))return;let e=c.split("/"),l;for(;e.length>1&&l===void 0;){e.pop();let d=e.join("/")===""?"/":e.join("/");t.find(n=>h4(d,n.path)!==!1)&&(l=d)}return l}var J4=s(Y(),1),wxc={location:{},goTo:()=>{},goBack:()=>{},goToParent:()=>{},addScreen:()=>{},removeScreen:()=>{},params:{}},_a=(0,J4.createContext)(wxc);_a.displayName="NavigatorContext";var Y4={name:"1br0vvk",styles:"position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start"},C4=In({from:{opacity:0}}),v4=In({to:{opacity:0}}),N4=In({from:{transform:"translateX(100px)"}}),S4=In({to:{transform:"translateX(-80px)"}}),k4=In({from:{transform:"translateX(-100px)"}}),z4=In({to:{transform:"translateX(80px)"}}),Ne={DURATION:70,EASING:"linear",DELAY:{IN:70,OUT:40}},jn={DURATION:300,EASING:"cubic-bezier(0.33, 0, 0, 1)"},jF={IN:Math.max(Ne.DURATION+Ne.DELAY.IN,jn.DURATION),OUT:Math.max(Ne.DURATION+Ne.DELAY.OUT,jn.DURATION)},MF={end:{in:N4.name,out:S4.name},start:{in:k4.name,out:z4.name}},Axc={end:{in:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.IN,"ms both ",C4,",",jn.DURATION,"ms ",jn.EASING," both ",N4,";",""),out:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.OUT,"ms both ",v4,",",jn.DURATION,"ms ",jn.EASING," both ",S4,";","")},start:{in:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.IN,"ms both ",C4,",",jn.DURATION,"ms ",jn.EASING," both ",k4,";",""),out:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.OUT,"ms both ",v4,",",jn.DURATION,"ms ",jn.EASING," both ",z4,";","")}},w4=dc("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){",["start","end"].map(c=>["in","out"].map(t=>dc("&[data-animation-direction='",c,"'][data-animation-type='",t,"']{animation:",Axc[c][t],";}",""))),";}}",""),A4={name:"14di7zd",styles:"overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"};var _F=s(V(),1);function Txc({screens:c},t){return c.some(e=>e.path===t.path)?c:[...c,t]}function Oxc({screens:c},t){return c.filter(e=>e.id!==t.id)}function Q4(c,t,e={}){let{focusSelectors:l}=c,d={...c.currentLocation},{isBack:n=!1,skipFocus:o=!1,replace:b,focusTargetSelector:i,...a}=e;if(d.path===t)return{currentLocation:d,focusSelectors:l};let r;function u(){return r=r??new Map(c.focusSelectors),r}i&&d.path&&u().set(d.path,i);let G;return l.get(t)&&(n&&(G=l.get(t)),u().delete(t)),{currentLocation:{...a,isInitial:!1,path:t,isBack:n,hasRestoredFocus:!1,focusTargetSelector:G,skipFocus:o},focusSelectors:r??l}}function Qxc(c,t={}){let{screens:e,focusSelectors:l}=c,d={...c.currentLocation},n=d.path;if(n===void 0)return{currentLocation:d,focusSelectors:l};let o=F4(n,e);return o===void 0?{currentLocation:d,focusSelectors:l}:Q4(c,o,{...t,isBack:!0})}function Uxc(c,t){let{screens:e,currentLocation:l,matchedPath:d,focusSelectors:n,...o}=c;switch(t.type){case"add":e=Txc(c,t.screen);break;case"remove":e=Oxc(c,t.screen);break;case"goto":({currentLocation:l,focusSelectors:n}=Q4(c,t.path,t.options));break;case"gotoparent":({currentLocation:l,focusSelectors:n}=Qxc(c,t.options));break}if(e===c.screens&&l===c.currentLocation)return c;let b=l.path;return d=b!==void 0?V4(b,e):void 0,d&&c.matchedPath&&d.id===c.matchedPath.id&&(0,O4.isShallowEqual)(d.params,c.matchedPath.params)&&(d=c.matchedPath),{...o,screens:e,currentLocation:l,matchedPath:d,focusSelectors:n}}function Dxc(c,t){let{initialPath:e,children:l,className:d,...n}=cc(c,"Navigator"),[o,b]=(0,Ls.useReducer)(Uxc,e,m=>({screens:[],currentLocation:{path:m,isInitial:!0},matchedPath:void 0,focusSelectors:new Map,initialPath:e})),i=(0,Ls.useMemo)(()=>({goBack:m=>b({type:"gotoparent",options:m}),goTo:(m,x)=>b({type:"goto",path:m,options:x}),goToParent:m=>{(0,T4.default)("wp.components.useNavigator().goToParent",{since:"6.7",alternative:"wp.components.useNavigator().goBack"}),b({type:"gotoparent",options:m})},addScreen:m=>b({type:"add",screen:m}),removeScreen:m=>b({type:"remove",screen:m})}),[]),{currentLocation:a,matchedPath:r}=o,u=(0,Ls.useMemo)(()=>({location:a,params:r?.params??{},match:r?.id,...i}),[a,r,i]),G=ot(),X=(0,Ls.useMemo)(()=>G(Y4,d),[d,G]);return(0,_F.jsx)(uc,{ref:t,className:X,...n,children:(0,_F.jsx)(_a.Provider,{value:u,children:l})})}var bW=tc(Dxc,"Navigator");var M4=s(fs(),1),Tl=s(Y(),1),P4=s(oc(),1),_4=s(KF(),1),_mt=s(Zl(),1);var ui=s(Y(),1),L4=s(oc(),1),E4=s(rc(),1);var D4=1.2,Lxc=(c,t,e)=>t==="ANIMATING_IN"&&e===MF[c].in,Exc=(c,t,e)=>t==="ANIMATING_OUT"&&e===MF[c].out;function j4({isMatch:c,skipAnimation:t,isBack:e,onAnimationEnd:l}){let d=(0,E4.isRTL)(),n=(0,L4.useReducedMotion)(),[o,b]=(0,ui.useState)("INITIAL"),i=o!=="ANIMATING_IN"&&o!=="IN"&&c,a=o!=="ANIMATING_OUT"&&o!=="OUT"&&!c;(0,ui.useLayoutEffect)(()=>{i?b(t||n?"IN":"ANIMATING_IN"):a&&b(t||n?"OUT":"ANIMATING_OUT")},[i,a,t,n]);let r=d&&e||!d&&!e?"end":"start",u=o==="ANIMATING_IN",G=o==="ANIMATING_OUT",X;u?X="in":G&&(X="out");let m=(0,ui.useCallback)(x=>{l?.(x),Exc(r,o,x.animationName)?b("OUT"):Lxc(r,o,x.animationName)&&b("IN")},[l,o,r]);return(0,ui.useEffect)(()=>{let x;return G?x=window.setTimeout(()=>{b("OUT"),x=void 0},jF.OUT*D4):u&&(x=window.setTimeout(()=>{b("IN"),x=void 0},jF.IN*D4)),()=>{x&&(window.clearTimeout(x),x=void 0)}},[G,u]),{animationStyles:w4,shouldRenderScreen:c||o==="IN"||o==="ANIMATING_OUT",screenProps:{onAnimationEnd:m,"data-animation-direction":r,"data-animation-type":X,"data-skip-animation":t||void 0}}}var K4=s(V(),1);function jxc(c,t){/^\//.test(c.path);let e=(0,Tl.useId)(),{children:l,className:d,path:n,onAnimationEnd:o,...b}=cc(c,"Navigator.Screen"),{location:i,match:a,addScreen:r,removeScreen:u}=(0,Tl.useContext)(_a),{isInitial:G,isBack:X,focusTargetSelector:m,skipFocus:x}=i,g=a===e,R=(0,Tl.useRef)(null),H=!!G&&!X;(0,Tl.useEffect)(()=>{let h={id:e,path:(0,_4.escapeAttribute)(n)};return r(h),()=>u(h)},[e,n,r,u]);let{animationStyles:Z,shouldRenderScreen:p,screenProps:W}=j4({isMatch:g,isBack:X,onAnimationEnd:o,skipAnimation:H}),y=ot(),I=(0,Tl.useMemo)(()=>y(A4,Z,d),[d,y,Z]),B=(0,Tl.useRef)(i);(0,Tl.useEffect)(()=>{B.current=i},[i]),(0,Tl.useEffect)(()=>{let h=R.current;if(H||!g||!h||B.current.hasRestoredFocus||x)return;let f=h.ownerDocument.activeElement;if(h.contains(f))return;let C=null;if(X&&m&&(C=h.querySelector(m)),!C){let[J]=M4.focus.tabbable.find(h);C=J??h}B.current.hasRestoredFocus=!0,C.focus()},[H,g,X,m,x]);let F=(0,P4.useMergeRefs)([t,R]);return p?(0,K4.jsx)(uc,{ref:F,className:I,...W,...b,children:l}):null}var iW=tc(jxc,"Navigator.Screen");var $4=s(Y(),1),cP=s(KF(),1);var q4=s(Y(),1);function si(){let{location:c,params:t,goTo:e,goBack:l,goToParent:d}=(0,q4.useContext)(_a);return{location:c,goTo:e,goBack:l,goToParent:d,params:t}}var Mxc=(c,t)=>`[${c}="${t}"]`;function tP(c){let{path:t,onClick:e,as:l=nc,attributeName:d="id",...n}=cc(c,"Navigator.Button"),o=(0,cP.escapeAttribute)(t),{goTo:b}=si(),i=(0,$4.useCallback)(a=>{a.preventDefault(),b(o,{focusTargetSelector:Mxc(d,o)}),e?.(a)},[b,e,d,o]);return{as:l,onClick:i,...n,[d]:o}}var eP=s(V(),1);function Pxc(c,t){let e=tP(c);return(0,eP.jsx)(uc,{ref:t,...e})}var aW=tc(Pxc,"Navigator.Button");var lP=s(Y(),1);function dP(c){let{onClick:t,as:e=nc,...l}=cc(c,"Navigator.BackButton"),{goBack:d}=si(),n=(0,lP.useCallback)(o=>{o.preventDefault(),d(),t?.(o)},[d,t]);return{as:e,onClick:n,...l}}var nP=s(V(),1);function _xc(c,t){let e=dP(c);return(0,nP.jsx)(uc,{ref:t,...e})}var Es=tc(_xc,"Navigator.BackButton");var oP=s(Mc(),1);var bP=s(V(),1);function Kxc(c,t){return(0,oP.default)("wp.components.NavigatorToParentButton",{since:"6.7",alternative:"wp.components.Navigator.BackButton"}),(0,bP.jsx)(Es,{ref:t,...c})}var iP=tc(Kxc,"Navigator.ToParentButton");var aP=Object.assign(bW,{displayName:"NavigatorProvider"}),rP=Object.assign(iW,{displayName:"NavigatorScreen"}),uP=Object.assign(aW,{displayName:"NavigatorButton"}),sP=Object.assign(Es,{displayName:"NavigatorBackButton"}),GP=Object.assign(iP,{displayName:"NavigatorToParentButton"});var XP=Object.assign(bW,{Screen:Object.assign(iW,{displayName:"Navigator.Screen"}),Button:Object.assign(aW,{displayName:"Navigator.Button"}),BackButton:Object.assign(Es,{displayName:"Navigator.BackButton"})});var js=s(rc(),1),Ms=s(Y(),1),xP=s(Fn(),1);var Ko=s(V(),1),mP=()=>{};function qxc(c,t){let e=typeof c=="string"?c:(0,Ms.renderToString)(c);(0,Ms.useEffect)(()=>{e&&(0,xP.speak)(e,t)},[e,t])}function $xc(c){switch(c){case"success":case"warning":case"info":return"polite";default:return"assertive"}}function cgc(c){switch(c){case"warning":return(0,js.__)("Warning notice");case"info":return(0,js.__)("Information notice");case"error":return(0,js.__)("Error notice");default:return(0,js.__)("Notice")}}function tgc({className:c,status:t="info",children:e,spokenMessage:l=e,onRemove:d=mP,isDismissible:n=!0,actions:o=[],politeness:b=$xc(t),__unstableHTML:i,onDismiss:a=mP}){qxc(l,b);let r=v(c,"components-notice","is-"+t);i&&typeof e=="string"&&(e=(0,Ko.jsx)(Ms.RawHTML,{children:e}));let u=()=>{a(),d()};return(0,Ko.jsxs)("div",{className:r,children:[(0,Ko.jsx)(vc,{children:cgc(t)}),(0,Ko.jsx)("div",{className:"components-notice__content",children:e}),o.length>0&&(0,Ko.jsx)("div",{className:"components-notice__actions",children:o.map(({className:G,label:X,isPrimary:m,variant:x,noDefaultClasses:g=!1,onClick:R,url:H,disabled:Z},p)=>{let W=x;return x!=="primary"&&!g&&(W=H?"link":"secondary"),typeof W>"u"&&m&&(W="primary"),(0,Ko.jsx)(nc,{size:"compact",href:H,variant:W,onClick:R,disabled:Z,accessibleWhenDisabled:!0,className:v("components-notice__action",G),children:X},p)})}),n&&(0,Ko.jsx)(nc,{size:"small",className:"components-notice__dismiss",icon:fo,label:(0,js.__)("Close"),onClick:u})]})}var rW=tgc;var gP=s($(),1),HP=s(V(),1),egc=()=>{};function lgc({notices:c,onRemove:t=egc,className:e,children:l}){let d=n=>()=>t(n);return e=v("components-notice-list",e),(0,HP.jsxs)("div",{className:e,children:[l,[...c].reverse().map(n=>{let{content:o,...b}=n;return(0,gP.createElement)(rW,{...b,key:n.id,onRemove:d(n.id)},n.content)})]})}var uW=lgc;var RP=s(Y(),1);var sW=s(V(),1);function dgc({label:c,children:t}){return(0,sW.jsxs)("div",{className:"components-panel__header",children:[c&&(0,sW.jsx)("h2",{children:c}),t]})}var GW=dgc;var XW=s(V(),1);function ngc({header:c,className:t,children:e},l){let d=v(t,"components-panel");return(0,XW.jsxs)("div",{className:d,ref:l,children:[c&&(0,XW.jsx)(GW,{label:c}),e]})}var ZP=(0,RP.forwardRef)(ngc);ZP.displayName="Panel";var IP=ZP;var mW=s(oc(),1),Ps=s(Y(),1);var qo=s(V(),1),ogc=()=>{};function bgc(c,t){let{buttonProps:e={},children:l,className:d,icon:n,initialOpen:o,onToggle:b=ogc,opened:i,title:a,scrollAfterOpen:r=!0}=c,[u,G]=Wo(i,{initial:o===void 0?!0:o,fallback:!1}),X=(0,Ps.useRef)(null),m=(0,mW.useReducedMotion)()?"auto":"smooth",x=H=>{H.preventDefault();let Z=!u;G(Z),b(Z)},g=(0,Ps.useRef)(void 0);g.current=r,da(()=>{u&&g.current&&X.current?.scrollIntoView&&X.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:m})},[u,m]);let R=v("components-panel__body",d,{"is-opened":u});return(0,qo.jsxs)("div",{className:R,ref:(0,mW.useMergeRefs)([X,t]),children:[(0,qo.jsx)(igc,{icon:n,isOpened:!!u,onClick:x,title:a,...e}),typeof l=="function"?l({opened:!!u}):u&&l]})}var igc=(0,Ps.forwardRef)(({isOpened:c,icon:t,title:e,...l},d)=>e?(0,qo.jsx)("h2",{className:"components-panel__body-title",children:(0,qo.jsxs)(nc,{__next40pxDefaultSize:!0,className:"components-panel__body-toggle","aria-expanded":c,ref:d,...l,children:[(0,qo.jsx)("span",{"aria-hidden":"true",children:(0,qo.jsx)(bt,{className:"components-panel__arrow",icon:c?rf:tm})}),e,t&&(0,qo.jsx)(bt,{icon:t,className:"components-panel__icon",size:20})]})}):null),pP=(0,Ps.forwardRef)(bgc);pP.displayName="PanelBody";var WP=pP;var yP=s(Y(),1),BP=s(V(),1);function agc({className:c,children:t},e){return(0,BP.jsx)("div",{className:v("components-panel__row",c),ref:e,children:t})}var fP=(0,yP.forwardRef)(agc);fP.displayName="PanelRow";var hP=fP;var VP=s(oc(),1),xW=s(Cc(),1),FP=s(Y(),1),JP=s(Fn(),1);var Mn=s(V(),1),rgc=(0,Mn.jsx)(xW.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",children:(0,Mn.jsx)(xW.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"})});function ugc(c){let{icon:t,children:e,label:l,instructions:d,className:n,notices:o,preview:b,isColumnLayout:i,withIllustration:a,...r}=c,[u,{width:G}]=(0,VP.useResizeObserver)(),X;typeof G=="number"&&(X={"is-large":G>=480,"is-medium":G>=160&&G<480,"is-small":G<160});let m=v("components-placeholder",n,X,a?"has-illustration":null),x=v("components-placeholder__fieldset",{"is-column-layout":i});return(0,FP.useEffect)(()=>{d&&(0,JP.speak)(d)},[d]),(0,Mn.jsxs)("div",{...r,className:m,children:[a?rgc:null,u,o,b&&(0,Mn.jsx)("div",{className:"components-placeholder__preview",children:b}),(0,Mn.jsxs)("div",{className:"components-placeholder__label",children:[(0,Mn.jsx)(bt,{icon:t}),l]}),!!d&&(0,Mn.jsx)("div",{className:"components-placeholder__instructions",children:d}),(0,Mn.jsx)("div",{className:x,children:e})]})}var CP=ugc;var vP=s(rc(),1),YP=s(Y(),1),W0=s(V(),1),qF="data-wp-hash";function $F(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ggc(document)),c.__wpStyleRuntime}function sgc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${qF}]`))if(e.getAttribute(qF)===t)return!0;return!1}function NP(c,t,e){if(!c.head)return;let l=$F(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(sgc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(qF,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Ggc(c){let t=$F();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)NP(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Xgc(c,t){let e=$F();e.styles.set(c,t);for(let l of e.documents.keys())NP(l,c,t)}typeof process>"u",Xgc("5902509e23","._1d8296bd910bb7bb__track{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 90%);border-radius:9999px;height:1.5px;outline:2px solid transparent;outline-offset:2px;overflow:hidden;position:relative}:where(._1d8296bd910bb7bb__track){width:160px}.be702ee1b0a3c396__indicator{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 10%);border-radius:9999px;display:inline-block;height:100%;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;transition:width .4s ease-in-out;width:var(--indicator-width)}.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{--indicator-width:50%;animation:_7c6b2fa174e0d687__indeterminate-slide 1.5s ease-in-out infinite;transition:none}@keyframes _7c6b2fa174e0d687__indeterminate-slide{0%{inset-inline-start:-50%}to{inset-inline-start:100%}}._4c47edc54d8dcb46__progress-element{height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;width:100%}");var gW={track:"_1d8296bd910bb7bb__track",indicator:"be702ee1b0a3c396__indicator","is-indeterminate":"_125afa179e2803a2__is-indeterminate","indeterminate-slide":"_7c6b2fa174e0d687__indeterminate-slide","progress-element":"_4c47edc54d8dcb46__progress-element"};function mgc(c,t){let{className:e,value:l,...d}=c,n=!Number.isFinite(l);return(0,W0.jsxs)("div",{className:v(gW.track,e),children:[(0,W0.jsx)("div",{className:v(gW.indicator,{[gW["is-indeterminate"]]:n}),style:{"--indicator-width":n?void 0:`${l}%`}}),(0,W0.jsx)("progress",{className:gW["progress-element"],max:100,value:l,"aria-label":(0,vP.__)("Loading \u2026"),ref:t,...d})]})}var SP=(0,YP.forwardRef)(mgc);SP.displayName="ProgressBar";var kP=SP;var Ol=s(rc(),1);var xgc=c=>c.every(t=>t.parent!==null);function HW(c){let t=c.map(d=>({children:[],parent:null,...d,id:String(d.id)}));if(!xgc(t))return t;let e=t.reduce((d,n)=>{let{parent:o}=n;return d[o]||(d[o]=[]),d[o].push(n),d},{}),l=d=>d.map(n=>{let o=e[n.id];return{...n,children:o&&o.length?l(o):[]}});return l(e[0]||[])}var AP=s(Y(),1),TP=s(wP(),1);var OP=s(V(),1);function QP(c,t=0){return c.flatMap(e=>[{value:e.id,label:"\xA0".repeat(t*3)+(0,TP.decodeEntities)(e.name)},...QP(e.children||[],t+1)])}function ggc(c){let{__nextHasNoMarginBottom:t,__next40pxDefaultSize:e,label:l,noOptionLabel:d,onChange:n,selectedId:o,tree:b=[],...i}=c,a=(0,AP.useMemo)(()=>[d&&{value:"",label:d},...QP(b)].filter(r=>!!r),[d,b]);return(0,OP.jsx)(Vm,{label:l,options:a,onChange:n,value:o,...i})}var _s=ggc;var UP=s(V(),1);function DP({label:c,noOptionLabel:t,authorList:e,selectedAuthorId:l,onChange:d}){if(!e)return null;let n=HW(e);return(0,UP.jsx)(_s,{label:c,noOptionLabel:t,onChange:d,tree:n,selectedId:l!==void 0?String(l):void 0})}var LP=s(Y(),1);var EP=s(V(),1);function jP({label:c,noOptionLabel:t,categoriesList:e,selectedCategoryId:l,onChange:d,...n}){let o=(0,LP.useMemo)(()=>HW(e),[e]);return(0,EP.jsx)(_s,{label:c,noOptionLabel:t,onChange:d,tree:o,selectedId:l!==void 0?String(l):void 0,...n})}var Ka=s(V(),1),Hgc=1,Rgc=100,Zgc=20;function Igc(c){return"categoriesList"in c}function pgc(c){return"categorySuggestions"in c}var Wgc=[{label:(0,Ol.__)("Newest to oldest"),value:"date/desc"},{label:(0,Ol.__)("Oldest to newest"),value:"date/asc"},{label:(0,Ol.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Ol.__)("Z \u2192 A"),value:"title/desc"}];function ygc({authorList:c,selectedAuthorId:t,numberOfItems:e,order:l,orderBy:d,orderByOptions:n=Wgc,maxItems:o=Rgc,minItems:b=Hgc,onAuthorChange:i,onNumberOfItemsChange:a,onOrderChange:r,onOrderByChange:u,...G}){return(0,Ka.jsx)(tt,{spacing:"4",className:"components-query-controls",children:[r&&u&&(0,Ka.jsx)(Nn,{label:(0,Ol.__)("Order by"),value:d===void 0||l===void 0?void 0:`${d}/${l}`,options:n,onChange:X=>{if(typeof X!="string")return;let[m,x]=X.split("/");x!==l&&r(x),m!==d&&u(m)}},"query-controls-order-select"),Igc(G)&&G.categoriesList&&G.onCategoryChange&&(0,Ka.jsx)(jP,{categoriesList:G.categoriesList,label:(0,Ol.__)("Category"),noOptionLabel:(0,Ol._x)("All","categories"),selectedCategoryId:G.selectedCategoryId,onChange:G.onCategoryChange},"query-controls-category-select"),pgc(G)&&G.categorySuggestions&&G.onCategoryChange&&(0,Ka.jsx)(eW,{label:(0,Ol.__)("Categories"),value:G.selectedCategories&&G.selectedCategories.map(X=>({id:X.id,value:X.name||X.value})),suggestions:Object.keys(G.categorySuggestions),onChange:G.onCategoryChange,maxSuggestions:Zgc},"query-controls-categories-select"),i&&(0,Ka.jsx)(DP,{authorList:c,label:(0,Ol.__)("Author"),noOptionLabel:(0,Ol._x)("All","authors"),selectedAuthorId:t,onChange:i},"query-controls-author-select"),a&&(0,Ka.jsx)(Sl,{label:(0,Ol.__)("Number of items"),value:e,onChange:a,min:b,max:o,required:!0},"query-controls-range-control")]})}var MP=ygc;var RW=s(Y(),1);var PP=s(Y(),1),y0=(0,PP.createContext)({store:void 0,disabled:void 0});y0.displayName="RadioGroupContext";var cJ=s(V(),1);function Bgc({value:c,children:t,__next40pxDefaultSize:e,...l},d){let{store:n,disabled:o}=(0,RW.useContext)(y0),b=E(n,"value");return(0,cJ.jsx)(zr,{disabled:o,store:n,ref:d,value:c,render:(0,cJ.jsx)(nc,{variant:b!==void 0&&b===c?"primary":"secondary",__next40pxDefaultSize:!0,...l}),children:t||c})}var _P=(0,RW.forwardRef)(Bgc);_P.displayName="Radio";var KP=_P;var qP=s(Mc(),1),IW=s(Y(),1),$P=s(rc(),1);var ZW=s(V(),1);function fgc({label:c,checked:t,defaultChecked:e,disabled:l,onChange:d,children:n,...o},b){let i=Ar({value:t,defaultValue:e,setValue:r=>{d?.(r??void 0)},rtl:(0,$P.isRTL)()}),a=(0,IW.useMemo)(()=>({store:i,disabled:l}),[i,l]);return(0,qP.default)("wp.components.__experimentalRadioGroup",{alternative:"wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",since:"6.8"}),(0,ZW.jsx)(y0.Provider,{value:a,children:(0,ZW.jsx)(wr,{store:i,render:(0,ZW.jsx)(KI,{__shouldNotWarnDeprecated:!0,children:n}),"aria-label":c,ref:b,...o})})}var c_=(0,IW.forwardRef)(fgc);c_.displayName="RadioGroup";var t_=c_;var d_=s(oc(),1);var _d=s(V(),1);function e_(c,t){return`${c}-${t}-option-description`}function tJ(c,t){return`${c}-${t}`}function l_(c){return`${c}__help`}function n_(c){let{label:t,className:e,selected:l,help:d,onChange:n,onClick:o,hideLabelFromVision:b,disabled:i,options:a=[],id:r,...u}=c,G=(0,d_.useInstanceId)(n_,"inspector-radio-control",r),X=m=>n(m.target.value);return a?.length?(0,_d.jsxs)("fieldset",{id:G,role:"radiogroup",className:v(e,"components-radio-control"),disabled:i,"aria-describedby":d?l_(G):void 0,children:[b?(0,_d.jsx)(vc,{as:"legend",children:t}):(0,_d.jsx)(Sc.VisualLabel,{as:"legend",children:t}),(0,_d.jsx)(tt,{spacing:3,className:v("components-radio-control__group-wrapper",{"has-help":!!d}),children:a.map((m,x)=>(0,_d.jsxs)("div",{className:"components-radio-control__option",children:[(0,_d.jsx)("input",{id:tJ(G,x),className:"components-radio-control__input",type:"radio",name:G,value:m.value,disabled:m.disabled,onChange:X,checked:m.value===l,"aria-describedby":m.description?e_(G,x):void 0,onClick:g=>{g.currentTarget.focus(),o?.(g)},...u}),(0,_d.jsx)("label",{className:"components-radio-control__label",htmlFor:tJ(G,x),children:m.label}),m.description?(0,_d.jsx)(Co,{id:e_(G,x),className:"components-radio-control__option-description",children:m.description}):null]},tJ(G,x)))}),!!d&&(0,_d.jsx)(Co,{id:l_(G),className:"components-base-control__help",children:d})]}):null}var o_=n_;var y_=s(Y(),1);var qa=s($());var WW=s($()),hgc=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var n in d)d.hasOwnProperty(n)&&(l[n]=d[n])},c(t,e)};return function(t,e){c(t,e);function l(){this.constructor=t}t.prototype=e===null?Object.create(e):(l.prototype=e.prototype,new l)}})(),pW=function(){return pW=Object.assign||function(c){for(var t,e=1,l=arguments.length;e<l;e++){t=arguments[e];for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(c[d]=t[d])}return c},pW.apply(this,arguments)},Vgc={top:{width:"100%",height:"10px",top:"-5px",left:"0px",cursor:"row-resize"},right:{width:"10px",height:"100%",top:"0px",right:"-5px",cursor:"col-resize"},bottom:{width:"100%",height:"10px",bottom:"-5px",left:"0px",cursor:"row-resize"},left:{width:"10px",height:"100%",top:"0px",left:"-5px",cursor:"col-resize"},topRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",top:"-10px",cursor:"ne-resize"},bottomRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",bottom:"-10px",cursor:"se-resize"},bottomLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",bottom:"-10px",cursor:"sw-resize"},topLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",top:"-10px",cursor:"nw-resize"}},b_=(function(c){hgc(t,c);function t(){var e=c!==null&&c.apply(this,arguments)||this;return e.onMouseDown=function(l){e.props.onResizeStart(l,e.props.direction)},e.onTouchStart=function(l){e.props.onResizeStart(l,e.props.direction)},e}return t.prototype.render=function(){return WW.createElement("div",{className:this.props.className||"",style:pW(pW({position:"absolute",userSelect:"none"},Vgc[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},t})(WW.PureComponent);var Gi=s(r_()),kgc=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var n in d)d.hasOwnProperty(n)&&(l[n]=d[n])},c(t,e)};return function(t,e){c(t,e);function l(){this.constructor=t}t.prototype=e===null?Object.create(e):(l.prototype=e.prototype,new l)}})(),Pn=function(){return Pn=Object.assign||function(c){for(var t,e=1,l=arguments.length;e<l;e++){t=arguments[e];for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(c[d]=t[d])}return c},Pn.apply(this,arguments)},zgc={width:"auto",height:"auto"},BW=(0,Gi.default)(function(c,t,e){return Math.max(Math.min(c,e),t)}),u_=(0,Gi.default)(function(c,t){return Math.round(c/t)*t}),Ks=(0,Gi.default)(function(c,t){return new RegExp(c,"i").test(t)}),fW=function(c){return!!(c.touches&&c.touches.length)},wgc=function(c){return!!((c.clientX||c.clientX===0)&&(c.clientY||c.clientY===0))},s_=(0,Gi.default)(function(c,t,e){e===void 0&&(e=0);var l=t.reduce(function(n,o,b){return Math.abs(o-c)<Math.abs(t[n]-c)?b:n},0),d=Math.abs(t[l]-c);return e===0||d<e?t[l]:c}),ae=(0,Gi.default)(function(c,t){return c.substr(c.length-t.length,t.length)===t}),dJ=(0,Gi.default)(function(c){return c=c.toString(),c==="auto"||ae(c,"px")||ae(c,"%")||ae(c,"vh")||ae(c,"vw")||ae(c,"vmax")||ae(c,"vmin")?c:c+"px"}),hW=function(c,t,e,l){if(c&&typeof c=="string"){if(ae(c,"px"))return Number(c.replace("px",""));if(ae(c,"%")){var d=Number(c.replace("%",""))/100;return t*d}if(ae(c,"vw")){var d=Number(c.replace("vw",""))/100;return e*d}if(ae(c,"vh")){var d=Number(c.replace("vh",""))/100;return l*d}}return c},Agc=(0,Gi.default)(function(c,t,e,l,d,n,o){return l=hW(l,c.width,t,e),d=hW(d,c.height,t,e),n=hW(n,c.width,t,e),o=hW(o,c.height,t,e),{maxWidth:typeof l>"u"?void 0:Number(l),maxHeight:typeof d>"u"?void 0:Number(d),minWidth:typeof n>"u"?void 0:Number(n),minHeight:typeof o>"u"?void 0:Number(o)}}),Tgc=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],G_="__resizable_base__",X_=(function(c){kgc(t,c);function t(e){var l=c.call(this,e)||this;return l.ratio=1,l.resizable=null,l.parentLeft=0,l.parentTop=0,l.resizableLeft=0,l.resizableRight=0,l.resizableTop=0,l.resizableBottom=0,l.targetLeft=0,l.targetTop=0,l.appendBase=function(){if(!l.resizable||!l.window)return null;var d=l.parentNode;if(!d)return null;var n=l.window.document.createElement("div");return n.style.width="100%",n.style.height="100%",n.style.position="absolute",n.style.transform="scale(0, 0)",n.style.left="0",n.style.flex="0",n.classList?n.classList.add(G_):n.className+=G_,d.appendChild(n),n},l.removeBase=function(d){var n=l.parentNode;n&&n.removeChild(d)},l.ref=function(d){d&&(l.resizable=d)},l.state={isResizing:!1,width:typeof(l.propsSize&&l.propsSize.width)>"u"?"auto":l.propsSize&&l.propsSize.width,height:typeof(l.propsSize&&l.propsSize.height)>"u"?"auto":l.propsSize&&l.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},l.onResizeStart=l.onResizeStart.bind(l),l.onMouseMove=l.onMouseMove.bind(l),l.onMouseUp=l.onMouseUp.bind(l),l}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||zgc},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,l=0;if(this.resizable&&this.window){var d=this.resizable.offsetWidth,n=this.resizable.offsetHeight,o=this.resizable.style.position;o!=="relative"&&(this.resizable.style.position="relative"),e=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:d,l=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:n,this.resizable.style.position=o}return{width:e,height:l}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,l=this.props.size,d=function(b){if(typeof e.state[b]>"u"||e.state[b]==="auto")return"auto";if(e.propsSize&&e.propsSize[b]&&ae(e.propsSize[b].toString(),"%")){if(ae(e.state[b].toString(),"%"))return e.state[b].toString();var i=e.getParentSize(),a=Number(e.state[b].toString().replace("px","")),r=a/i[b]*100;return r+"%"}return dJ(e.state[b])},n=l&&typeof l.width<"u"&&!this.state.isResizing?dJ(l.width):d("width"),o=l&&typeof l.height<"u"&&!this.state.isResizing?dJ(l.height):d("height");return{width:n,height:o}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var l=!1,d=this.parentNode.style.flexWrap;d!=="wrap"&&(l=!0,this.parentNode.style.flexWrap="wrap"),e.style.position="relative",e.style.minWidth="100%";var n={width:e.offsetWidth,height:e.offsetHeight};return l&&(this.parentNode.style.flexWrap=d),this.removeBase(e),n},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:e.flexBasis!=="auto"?e.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,l){var d=this.propsSize&&this.propsSize[l];return this.state[l]==="auto"&&this.state.original[l]===e&&(typeof d>"u"||d==="auto")?"auto":e},t.prototype.calculateNewMaxFromBoundary=function(e,l){var d=this.props.boundsByDirection,n=this.state.direction,o=d&&Ks("left",n),b=d&&Ks("top",n),i,a;if(this.props.bounds==="parent"){var r=this.parentNode;r&&(i=o?this.resizableRight-this.parentLeft:r.offsetWidth+(this.parentLeft-this.resizableLeft),a=b?this.resizableBottom-this.parentTop:r.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(i=o?this.resizableRight:this.window.innerWidth-this.resizableLeft,a=b?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(i=o?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),a=b?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return i&&Number.isFinite(i)&&(e=e&&e<i?e:i),a&&Number.isFinite(a)&&(l=l&&l<a?l:a),{maxWidth:e,maxHeight:l}},t.prototype.calculateNewSizeFromDirection=function(e,l){var d=this.props.scale||1,n=this.props.resizeRatio||1,o=this.state,b=o.direction,i=o.original,a=this.props,r=a.lockAspectRatio,u=a.lockAspectRatioExtraHeight,G=a.lockAspectRatioExtraWidth,X=i.width,m=i.height,x=u||0,g=G||0;return Ks("right",b)&&(X=i.width+(e-i.x)*n/d,r&&(m=(X-g)/this.ratio+x)),Ks("left",b)&&(X=i.width-(e-i.x)*n/d,r&&(m=(X-g)/this.ratio+x)),Ks("bottom",b)&&(m=i.height+(l-i.y)*n/d,r&&(X=(m-x)*this.ratio+g)),Ks("top",b)&&(m=i.height-(l-i.y)*n/d,r&&(X=(m-x)*this.ratio+g)),{newWidth:X,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,l,d,n){var o=this.props,b=o.lockAspectRatio,i=o.lockAspectRatioExtraHeight,a=o.lockAspectRatioExtraWidth,r=typeof n.width>"u"?10:n.width,u=typeof d.width>"u"||d.width<0?e:d.width,G=typeof n.height>"u"?10:n.height,X=typeof d.height>"u"||d.height<0?l:d.height,m=i||0,x=a||0;if(b){var g=(G-m)*this.ratio+x,R=(X-m)*this.ratio+x,H=(r-x)/this.ratio+m,Z=(u-x)/this.ratio+m,p=Math.max(r,g),W=Math.min(u,R),y=Math.max(G,H),I=Math.min(X,Z);e=BW(e,p,W),l=BW(l,y,I)}else e=BW(e,r,u),l=BW(l,G,X);return{newWidth:e,newHeight:l}},t.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var e=this.parentNode;if(e){var l=e.getBoundingClientRect();this.parentLeft=l.left,this.parentTop=l.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var d=this.props.bounds.getBoundingClientRect();this.targetLeft=d.left,this.targetTop=d.top}if(this.resizable){var n=this.resizable.getBoundingClientRect(),o=n.left,b=n.top,i=n.right,a=n.bottom;this.resizableLeft=o,this.resizableRight=i,this.resizableTop=b,this.resizableBottom=a}},t.prototype.onResizeStart=function(e,l){if(!(!this.resizable||!this.window)){var d=0,n=0;if(e.nativeEvent&&wgc(e.nativeEvent)){if(d=e.nativeEvent.clientX,n=e.nativeEvent.clientY,e.nativeEvent.which===3)return}else e.nativeEvent&&fW(e.nativeEvent)&&(d=e.nativeEvent.touches[0].clientX,n=e.nativeEvent.touches[0].clientY);if(this.props.onResizeStart&&this.resizable){var o=this.props.onResizeStart(e,l,this.resizable);if(o===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var b,i=this.window.getComputedStyle(this.resizable);if(i.flexBasis!=="auto"){var a=this.parentNode;if(a){var r=this.window.getComputedStyle(a).flexDirection;this.flexDir=r.startsWith("row")?"row":"column",b=i.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var u={original:{x:d,y:n,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:Pn(Pn({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||"auto"}),direction:l,flexBasis:b};this.setState(u)}},t.prototype.onMouseMove=function(e){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&fW(e))try{e.preventDefault(),e.stopPropagation()}catch{}var l=this.props,d=l.maxWidth,n=l.maxHeight,o=l.minWidth,b=l.minHeight,i=fW(e)?e.touches[0].clientX:e.clientX,a=fW(e)?e.touches[0].clientY:e.clientY,r=this.state,u=r.direction,G=r.original,X=r.width,m=r.height,x=this.getParentSize(),g=Agc(x,this.window.innerWidth,this.window.innerHeight,d,n,o,b);d=g.maxWidth,n=g.maxHeight,o=g.minWidth,b=g.minHeight;var R=this.calculateNewSizeFromDirection(i,a),H=R.newHeight,Z=R.newWidth,p=this.calculateNewMaxFromBoundary(d,n),W=this.calculateNewSizeFromAspectRatio(Z,H,{width:p.maxWidth,height:p.maxHeight},{width:o,height:b});if(Z=W.newWidth,H=W.newHeight,this.props.grid){var y=u_(Z,this.props.grid[0]),I=u_(H,this.props.grid[1]),B=this.props.snapGap||0;Z=B===0||Math.abs(y-Z)<=B?y:Z,H=B===0||Math.abs(I-H)<=B?I:H}this.props.snap&&this.props.snap.x&&(Z=s_(Z,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(H=s_(H,this.props.snap.y,this.props.snapGap));var F={width:Z-G.width,height:H-G.height};if(X&&typeof X=="string"){if(ae(X,"%")){var h=Z/x.width*100;Z=h+"%"}else if(ae(X,"vw")){var f=Z/this.window.innerWidth*100;Z=f+"vw"}else if(ae(X,"vh")){var C=Z/this.window.innerHeight*100;Z=C+"vh"}}if(m&&typeof m=="string"){if(ae(m,"%")){var h=H/x.height*100;H=h+"%"}else if(ae(m,"vw")){var f=H/this.window.innerWidth*100;H=f+"vw"}else if(ae(m,"vh")){var C=H/this.window.innerHeight*100;H=C+"vh"}}var J={width:this.createSizeForCssProperty(Z,"width"),height:this.createSizeForCssProperty(H,"height")};this.flexDir==="row"?J.flexBasis=J.width:this.flexDir==="column"&&(J.flexBasis=J.height),this.setState(J),this.props.onResize&&this.props.onResize(e,u,this.resizable,F)}},t.prototype.onMouseUp=function(e){var l=this.state,d=l.isResizing,n=l.direction,o=l.original;if(!(!d||!this.resizable)){var b={width:this.size.width-o.width,height:this.size.height-o.height};this.props.onResizeStop&&this.props.onResizeStop(e,n,this.resizable,b),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:Pn(Pn({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(e){this.setState({width:e.width,height:e.height})},t.prototype.renderResizer=function(){var e=this,l=this.props,d=l.enable,n=l.handleStyles,o=l.handleClasses,b=l.handleWrapperStyle,i=l.handleWrapperClass,a=l.handleComponent;if(!d)return null;var r=Object.keys(d).map(function(u){return d[u]!==!1?qa.createElement(b_,{key:u,direction:u,onResizeStart:e.onResizeStart,replaceStyles:n&&n[u],className:o&&o[u]},a&&a[u]?a[u]:null):null});return qa.createElement("div",{className:i,style:b},r)},t.prototype.render=function(){var e=this,l=Object.keys(this.props).reduce(function(o,b){return Tgc.indexOf(b)!==-1||(o[b]=e.props[b]),o},{}),d=Pn(Pn(Pn({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(d.flexBasis=this.state.flexBasis);var n=this.props.as||"div";return qa.createElement(n,Pn({ref:this.ref,style:d,className:this.props.className},l),this.state.isResizing&&qa.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t})(qa.PureComponent);var Z_=s(Y(),1);var g_=s(Y(),1),oJ=s(rc(),1);var Kd=s(Y(),1),m_=s(oc(),1),Ogc=()=>{},$o={bottom:"bottom",corner:"corner"};function x_({axis:c,fadeTimeout:t=180,onResize:e=Ogc,position:l=$o.bottom,showPx:d=!1}){let[n,o]=(0,m_.useResizeObserver)(),b=!!c,[i,a]=(0,Kd.useState)(!1),[r,u]=(0,Kd.useState)(!1),{width:G,height:X}=o,m=(0,Kd.useRef)(X),x=(0,Kd.useRef)(G),g=(0,Kd.useRef)(void 0),R=(0,Kd.useCallback)(()=>{let Z=()=>{b||(a(!1),u(!1))};g.current&&window.clearTimeout(g.current),g.current=window.setTimeout(Z,t)},[t,b]);return(0,Kd.useEffect)(()=>{if(!(G!==null||X!==null))return;let p=G!==x.current,W=X!==m.current;if(!(!p&&!W)){if(G&&!x.current&&X&&!m.current){x.current=G,m.current=X;return}p&&(a(!0),x.current=G),W&&(u(!0),m.current=X),e({width:G,height:X}),R()}},[G,X,e,R]),{label:Qgc({axis:c,height:X,moveX:i,moveY:r,position:l,showPx:d,width:G}),resizeListener:n}}function Qgc({axis:c,height:t,moveX:e=!1,moveY:l=!1,position:d=$o.bottom,showPx:n=!1,width:o}){if(!e&&!l)return;if(d===$o.corner)return`${o} x ${t}`;let b=n?" px":"";if(c){if(c==="x"&&e)return`${o}${b}`;if(c==="y"&&l)return`${t}${b}`}if(e&&l)return`${o} x ${t}`;if(e)return`${o}${b}`;if(l)return`${t}${b}`}var VW=s(V(),1),bJ="data-wp-hash";function iJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dgc(document)),c.__wpStyleRuntime}function Ugc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${bJ}]`))if(e.getAttribute(bJ)===t)return!0;return!1}function H_(c,t,e){if(!c.head)return;let l=iJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Ugc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(bJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function Dgc(c){let t=iJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)H_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Lgc(c,t){let e=iJ();e.styles.set(c,t);for(let l of e.documents.keys())H_(l,c,t)}typeof process>"u",Lgc("6a3e579287",".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");var nJ={root:"f1c3c2f08c84bcca__root","tooltip-wrapper":"dd094b49bf71dfd9__tooltip-wrapper",tooltip:"d768357cc581321f__tooltip","label-text":"a32e43dd68941abb__label-text"},FW=4,Egc=FW*2.5;function jgc({label:c,position:t=$o.corner,zIndex:e=1e3,...l},d){let n=!!c,o=t===$o.bottom,b=t===$o.corner;if(!n)return null;let i={opacity:n?1:void 0,zIndex:e},a={};return o&&(i={...i,position:"absolute",bottom:Egc*-1,left:"50%",transform:"translate(-50%, 0)"},a={transform:"translate(0, 100%)"}),b&&(i={...i,position:"absolute",top:FW,right:(0,oJ.isRTL)()?void 0:FW,left:(0,oJ.isRTL)()?FW:void 0}),(0,VW.jsx)("div",{"aria-hidden":"true",className:v("components-resizable-tooltip__tooltip-wrapper",nJ["tooltip-wrapper"]),ref:d,style:i,...l,children:(0,VW.jsx)("div",{className:v("components-resizable-tooltip__tooltip",nJ.tooltip),style:a,children:(0,VW.jsx)(Me,{as:"span",className:nJ["label-text"],children:c})})})}var Mgc=(0,g_.forwardRef)(jgc),R_=Mgc;var JW=s(V(),1),aJ="data-wp-hash";function rJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_gc(document)),c.__wpStyleRuntime}function Pgc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${aJ}]`))if(e.getAttribute(aJ)===t)return!0;return!1}function I_(c,t,e){if(!c.head)return;let l=rJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Pgc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(aJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function _gc(c){let t=rJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)I_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function Kgc(c,t){let e=rJ();e.styles.set(c,t);for(let l of e.documents.keys())I_(l,c,t)}typeof process>"u",Kgc("6a3e579287",".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");var qgc={root:"f1c3c2f08c84bcca__root","tooltip-wrapper":"dd094b49bf71dfd9__tooltip-wrapper",tooltip:"d768357cc581321f__tooltip","label-text":"a32e43dd68941abb__label-text"},$gc=()=>{};function cHc({as:c="div",axis:t,className:e,fadeTimeout:l=180,isVisible:d=!0,labelRef:n,onResize:o=$gc,position:b=$o.bottom,showPx:i=!0,zIndex:a=1e3,...r},u){let{label:G,resizeListener:X}=x_({axis:t,fadeTimeout:l,onResize:o,showPx:i,position:b});if(!d)return null;let m=v("components-resize-tooltip",qgc.root,e);return(0,JW.jsxs)($l,{"aria-hidden":"true",as:c,...r,className:m,ref:u,children:[X,(0,JW.jsx)(R_,{"aria-hidden":r["aria-hidden"],label:G,position:b,ref:n,zIndex:a})]})}var tHc=(0,Z_.forwardRef)(cHc),p_=tHc;var B0=s(V(),1),Xi="components-resizable-box__handle",CW="components-resizable-box__side-handle",vW="components-resizable-box__corner-handle",W_={top:v(Xi,CW,"components-resizable-box__handle-top"),right:v(Xi,CW,"components-resizable-box__handle-right"),bottom:v(Xi,CW,"components-resizable-box__handle-bottom"),left:v(Xi,CW,"components-resizable-box__handle-left"),topLeft:v(Xi,vW,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:v(Xi,vW,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:v(Xi,vW,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:v(Xi,vW,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},mi={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},eHc={top:mi,right:mi,bottom:mi,left:mi,topLeft:mi,topRight:mi,bottomRight:mi,bottomLeft:mi};function lHc({className:c,children:t,showHandle:e=!0,__experimentalShowTooltip:l=!1,__experimentalTooltipProps:d={},...n},o){return(0,B0.jsxs)(X_,{className:v("components-resizable-box__container",e&&"has-show-handle",c),handleComponent:Object.fromEntries(Object.keys(W_).map(b=>[b,(0,B0.jsx)("div",{tabIndex:-1},b)])),handleClasses:W_,handleStyles:eHc,ref:o,...n,children:[t,l&&(0,B0.jsx)(p_,{...d})]})}var B_=(0,y_.forwardRef)(lHc);B_.displayName="ResizableBox";var f_=B_;var YW=s(Y(),1),uJ=s(V(),1);function dHc({naturalWidth:c,naturalHeight:t,children:e,isInline:l=!1}){if(YW.Children.count(e)!==1)return null;let d=l?"span":"div",n;return c&&t&&(n=`${c} / ${t}`),(0,uJ.jsx)(d,{className:"components-responsive-wrapper",children:(0,uJ.jsx)("div",{children:(0,YW.cloneElement)(e,{className:v("components-responsive-wrapper__content",e.props.className),style:{...e.props.style,aspectRatio:n}})})})}var h_=dHc;var Re=s(Y(),1),qs=s(oc(),1),ll=s(V(),1);var nHc=function(){let{MutationObserver:c}=window;if(!c||!window.parent)return;function t(){if(!document.body)return;let l=document.body.getBoundingClientRect();window.parent.postMessage({action:"resize",width:l.width,height:l.height},"*")}function e(){let{body:l}=document;if(!l)return;new c(t).observe(l,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0});function n(o){o.style&&["width","height","minHeight","maxHeight"].forEach(function(b){/^\d*\.?\d+(?:vw|vh|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)$/.test(o.style[b])&&(o.style[b]="")})}Array.prototype.forEach.call(document.querySelectorAll("[style]"),n),Array.prototype.forEach.call(document.styleSheets,function(o){let b;try{b=o.cssRules||o.rules}catch{return}Array.prototype.forEach.call(b,n)}),l.style.position="absolute",l.style.width="100%",l.setAttribute("data-resizable-iframe-connected",""),t()}window.addEventListener("load",t,!0),window.addEventListener("resize",t,!0),document.body?e():document.addEventListener("DOMContentLoaded",e)},oHc=`
+			`,";");var j6=u(h(),1);function M6({left:c="50%",top:t="50%",...e}){return(0,j6.jsx)(E6,{...e,className:"components-focal-point-picker__icon_container",style:{left:c,top:t}})}var Ea=u(h(),1);function P6({bounds:c,...t}){return(0,Ea.jsxs)(Q6,{...t,className:"components-focal-point-picker__grid",style:{width:c.width,height:c.height},children:[(0,Ea.jsx)(lJ,{style:{top:"33%"}}),(0,Ea.jsx)(lJ,{style:{top:"66%"}}),(0,Ea.jsx)(dJ,{style:{left:"33%"}}),(0,Ea.jsx)(dJ,{style:{left:"66%"}})]})}var oW=u(h(),1);function _6({alt:c,autoPlay:t,src:e,onLoad:l,mediaRef:d,muted:n=!0,...o}){return e?S6(e)?(0,oW.jsx)("video",{...o,autoPlay:t,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:n,onLoadedData:l,ref:d,src:e}):(0,oW.jsx)("img",{...o,alt:c,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:l,ref:d,src:e}):(0,oW.jsx)(A6,{className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:d,...o})}var ud=u(h(),1),Pxc=600;function _xc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,autoPlay:e=!0,className:l,help:d,hideLabelFromVision:n,label:o,onChange:b,onDrag:i,onDragEnd:a,onDragStart:r,resolvePoint:s,url:G,value:X={x:.5,y:.5},...m}){let[x,g]=(0,_o.useState)(X),[R,H]=(0,_o.useState)(!1),{startDrag:Z,endDrag:p,isDragging:W}=(0,bW.__experimentalUseDragging)({onDragStart:O=>{B.current?.focus();let N=C(O);N&&(r?.(N,O),g(N))},onDragMove:O=>{O.preventDefault();let N=C(O);N&&(i?.(N,O),g(N))},onDragEnd:()=>{a?.(),b?.(x)}}),{x:y,y:I}=W?x:X,B=(0,_o.useRef)(null),[F,V]=(0,_o.useState)(Lu),f=(0,_o.useRef)(()=>{if(!B.current)return;let{clientWidth:O,clientHeight:N}=B.current;V(O>0&&N>0?{width:O,height:N}:{...Lu})});(0,_o.useEffect)(()=>{let O=f.current;if(!B.current)return;let{defaultView:N}=B.current.ownerDocument;return N?.addEventListener("resize",O),()=>N?.removeEventListener("resize",O)},[]),(0,bW.useIsomorphicLayoutEffect)(()=>{f.current()},[]);let C=({clientX:O,clientY:N,shiftKey:T})=>{if(!B.current)return;let{top:k,left:Q}=B.current.getBoundingClientRect(),ec=(O-Q)/F.width,L=(N-k)/F.height;return T&&(ec=Math.round(ec/.1)*.1,L=Math.round(L/.1)*.1),J({x:ec,y:L})},J=O=>{let N=s?.(O)??O;N.x=Math.max(0,Math.min(N.x,1)),N.y=Math.max(0,Math.min(N.y,1));let T=k=>Math.round(k*100)/100;return{x:T(N.x),y:T(N.y)}},w=O=>{let{code:N,shiftKey:T}=O;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(N))return;O.preventDefault();let k={x:y,y:I},Q=T?.1:.01,ec=N==="ArrowUp"||N==="ArrowLeft"?-1*Q:Q,L=N==="ArrowUp"||N==="ArrowDown"?"y":"x";k[L]=k[L]+ec,b?.(J(k))},A={left:y!==void 0?y*F.width:.5*F.width,top:I!==void 0?I*F.height:.5*F.height},S=v("components-focal-point-picker-control",l);return da(()=>{H(!0);let O=window.setTimeout(()=>{H(!1)},Pxc);return()=>window.clearTimeout(O)},[y,I]),(0,ud.jsxs)(k6,{...m,as:"fieldset",className:S,children:[!!o&&(n?(0,ud.jsx)(Yc,{as:"legend",children:o}):(0,ud.jsx)(zb,{as:"legend",children:o})),(0,ud.jsx)(z6,{className:"components-focal-point-picker-wrapper",children:(0,ud.jsxs)(w6,{className:"components-focal-point-picker",onKeyDown:w,onMouseDown:Z,onBlur:()=>{W&&p()},ref:B,role:"button",tabIndex:-1,children:[(0,ud.jsx)(P6,{bounds:F,showOverlay:R}),(0,ud.jsx)(_6,{alt:(0,K6.__)("Media preview"),autoPlay:e,onLoad:f.current,src:G}),(0,ud.jsx)(M6,{...A,isDragging:W})]})}),(0,ud.jsx)(L6,{hasHelpText:!!d,point:{x:y,y:I},onChange:O=>{b?.(J(O))}}),!!d&&(0,ud.jsx)(So,{children:d})]})}var q6=_xc;var iW=u(oc(),1),$6=u(Mc(),1),c4=u(h(),1);function t4({iframeRef:c,...t}){let e=(0,iW.useMergeRefs)([c,(0,iW.useFocusableIframe)()]);return(0,$6.default)("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,c4.jsx)("iframe",{ref:e,...t})}var ja=u(rc(),1);var aW=u(Y(),1),m4=u(oc(),1);var e4=U("fieldset",{target:"e8tqeku4"})({name:"k2q51s",styles:"border:0;margin:0;padding:0;display:contents"}),l4=U(zc,{target:"e8tqeku3"})("height:",D(4),";"),d4=U(nc,{target:"e8tqeku2"})("margin-top:",D(-1),";"),n4=U(Cc.VisualLabel,{target:"e8tqeku1"})("display:flex;gap:",D(1),";justify-content:flex-start;margin-bottom:0;"),o4=U(Ep,{target:"e8tqeku0"})({name:"anvx77",styles:".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"});var ju=u(rc(),1),i4=u(Y(),1);function Kxc(c){return/^[\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.test(String(c))}function b4(c){if(c.hint)return c.hint;if(Kxc(c.size))return String(c.size)}var a4=u(h(),1),nJ={key:"default",name:(0,ju.__)("Default"),value:void 0},qxc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,n=[nJ,...t.map(b=>{let i=b4(b);return{key:b.slug,name:b.name||b.slug,value:b.size,hint:i}})],o=(0,i4.useMemo)(()=>{if(e===void 0)return nJ;if(l==="slug"){let b=n.find(i=>i.key===e);if(b)return b}return n.find(b=>b.value===e)??nJ},[e,l,n]);return(0,a4.jsx)(o4,{className:"components-font-size-picker__select",label:(0,ju.__)("Font size"),hideLabelFromVision:!0,describedBy:(0,ju.sprintf)((0,ju.__)("Currently selected font size: %s"),o.name),options:n,value:o,showSelectedHint:!0,onChange:({selectedItem:b})=>{let i=b.key==="default"?void 0:t.find(a=>a.slug===b.key);d(b.value,i)}})},r4=qxc;var G4=u(rc(),1);var Pd=u(rc(),1),s4=[(0,Pd.__)("S"),(0,Pd.__)("M"),(0,Pd.__)("L"),(0,Pd.__)("XL"),(0,Pd.__)("XXL")],u4=[(0,Pd.__)("Small"),(0,Pd.__)("Medium"),(0,Pd.__)("Large"),(0,Pd.__)("Extra Large"),(0,Pd.__)("Extra Extra Large")];var oJ=u(h(),1),$xc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,n=e?l==="slug"?String(e):t.filter(i=>i.size===e).length>1?void 0:t.find(i=>i.size===e)?.slug:void 0;return(0,oJ.jsx)(Yn,{label:(0,G4.__)("Font size"),hideLabelFromVision:!0,value:n,onChange:o=>{if(o===void 0)d(void 0);else{let b=t.find(i=>i.slug===String(o));b&&d(b.size,b)}},isBlock:!0,children:t.map((o,b)=>(0,oJ.jsx)(wo,{value:o.slug,label:s4[b],"aria-label":o.name||u4[b],showTooltip:!0},o.slug))})},X4=$xc;var ae=u(h(),1),cgc=["px","em","rem","vw","vh"],tgc=5,x4=(c,t)=>{let{fallbackFontSize:e,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:n,units:o=cgc,value:b,valueMode:i="literal",withSlider:a=!1,withReset:r=!0}=c,s=(0,m4.useInstanceId)(x4,"font-size-picker-label"),G=Om({availableUnits:o}),X=(()=>{if(b)return i==="slug"?l.find(B=>B.slug===b):l.find(B=>B.size===b)})(),m=!!b&&!X,[x,g]=(0,aW.useState)(m),R=i==="slug"?X?.size:b,H;if(!d&&x?H="custom":H=l.length>tgc?"select":"togglegroup",l.length===0&&d)return null;let Z=typeof R=="string"||typeof l[0]?.size=="string",[p,W]=Tt(R,G),y=!!W&&["em","rem","vw","vh"].includes(W),I=b===void 0;return(0,ae.jsxs)(e4,{ref:t,className:"components-font-size-picker","aria-labelledby":s,children:[(0,ae.jsx)(de,{children:(0,ae.jsxs)(l4,{className:"components-font-size-picker__header",children:[(0,ae.jsx)(n4,{id:s,children:(0,ja.__)("Font size")}),!d&&(0,ae.jsx)(d4,{label:H==="custom"?(0,ja.__)("Use size preset"):(0,ja.__)("Set custom size"),icon:Hm,onClick:()=>g(!x),isPressed:H==="custom",size:"small"})]})}),(0,ae.jsxs)("div",{children:[H==="select"&&(0,ae.jsx)(r4,{fontSizes:l,value:b,valueMode:i,disableCustomFontSizes:d,onChange:(B,F)=>{n?.(B===void 0?void 0:Z?B:Number(B),F)},onSelectCustom:()=>g(!0)}),H==="togglegroup"&&(0,ae.jsx)(X4,{fontSizes:l,value:b,valueMode:i,onChange:(B,F)=>{n?.(B===void 0?void 0:Z?B:Number(B),F)}}),H==="custom"&&(0,ae.jsxs)(ut,{className:"components-font-size-picker__custom-size-control",children:[(0,ae.jsx)(Je,{isBlock:!0,children:(0,ae.jsx)(On,{label:(0,ja.__)("Font size"),labelPosition:"top",hideLabelFromVision:!0,value:Z?`${p??""}${W??""}`:R,onChange:B=>{g(!0),n?.(B===void 0||B===""?void 0:Z?B:parseInt(B,10))},units:Z?G:[],min:0})}),a&&(0,ae.jsx)(Je,{isBlock:!0,children:(0,ae.jsx)(de,{marginX:2,marginBottom:0,children:(0,ae.jsx)(Sl,{className:"components-font-size-picker__custom-input",label:(0,ja.__)("Font size"),hideLabelFromVision:!0,value:p,initialPosition:e,withInputField:!1,onChange:B=>{g(!0),n?.(B===void 0?void 0:Z?B+(W??"px"):B)},min:0,max:y?10:100,step:y?.1:1})})}),r&&(0,ae.jsx)(Je,{children:(0,ae.jsx)(lu,{disabled:I,accessibleWhenDisabled:!0,onClick:()=>{n?.(void 0)},variant:"secondary",__next40pxDefaultSize:!0,size:"default",children:(0,ja.__)("Reset")})})]})]})]})},g4=(0,aW.forwardRef)(x4);g4.displayName="FontSizePicker";var H4=g4;var R4=u(Y(),1);var I0=u(h(),1);function egc({accept:c,children:t,multiple:e=!1,onChange:l,onClick:d,render:n,__next40pxDefaultSize:o,...b}){let i=(0,R4.useRef)(null),a=()=>{i.current?.click()},r=n?n({openFileDialog:a}):(0,I0.jsx)(nc,{onClick:a,__next40pxDefaultSize:!0,...b,children:t}),s=c?.includes("audio/*")?`${c}, audio/mp3, audio/x-m4a, audio/x-m4b, audio/x-m4p, audio/x-wav, audio/webm`:c;return(0,I0.jsxs)("div",{className:"components-form-file-upload",children:[r,(0,I0.jsx)("input",{type:"file",ref:i,multiple:e,style:{display:"none"},accept:s,onChange:l,onClick:d,"data-testid":"form-file-upload-input"})]})}var Z4=egc;var I4=u(Y(),1),Mu=u(h(),1),lgc=()=>{};function dgc(c,t){let{className:e,checked:l,id:d,disabled:n,onChange:o=lgc,onClick:b,...i}=c,a=v("components-form-toggle",e,{"is-checked":l,"is-disabled":n});return(0,Mu.jsxs)("span",{className:a,children:[(0,Mu.jsx)("input",{className:"components-form-toggle__input",id:d,type:"checkbox",checked:l,onChange:o,disabled:n,onClick:r=>{r.currentTarget.focus(),b?.(r)},...i,ref:t}),(0,Mu.jsx)("span",{className:"components-form-toggle__track"}),(0,Mu.jsx)("span",{className:"components-form-toggle__thumb"})]})}var p4=(0,I4.forwardRef)(dgc);p4.displayName="FormToggle";var rW=p4;var ll=u(Y(),1),Tl=u(rc(),1),Pa=u(oc(),1),p0=u(Cn(),1),y4=u(rI(),1),B4=u(Mc(),1),f4=u(Nb(),1);var W4=u(oc(),1),sW=u(rc(),1);var Ma=u(h(),1),ngc=()=>{};function bJ({value:c,status:t,title:e,displayTransform:l,isBorderless:d=!1,disabled:n=!1,onClickRemove:o=ngc,onMouseEnter:b,onMouseLeave:i,messages:a,termPosition:r,termsCount:s}){let G=(0,W4.useInstanceId)(bJ),X=v("components-form-token-field__token",{"is-error":t==="error","is-success":t==="success","is-validating":t==="validating","is-borderless":d,"is-disabled":n}),m=()=>o({value:c}),x=l(c),g=(0,sW.sprintf)((0,sW.__)("%1$s (%2$d of %3$d)"),x,r,s);return(0,Ma.jsxs)("span",{className:X,onMouseEnter:b,onMouseLeave:i,title:e,children:[(0,Ma.jsxs)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${G}`,children:[(0,Ma.jsx)(Yc,{as:"span",children:g}),(0,Ma.jsx)("span",{"aria-hidden":"true",children:x})]}),(0,Ma.jsx)(nc,{className:"components-form-token-field__remove-token",size:"small",icon:Jo,onClick:n?void 0:m,disabled:n,label:a.remove,"aria-describedby":`components-form-token-field__token-text-${G}`})]})}var _d=u(h(),1),iJ="data-wp-hash";function aJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bgc(document)),c.__wpStyleRuntime}function ogc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${iJ}]`))if(e.getAttribute(iJ)===t)return!0;return!1}function h4(c,t,e){if(!c.head)return;let l=aJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(ogc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(iJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function bgc(c){let t=aJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)h4(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function igc(c,t){let e=aJ();e.styles.set(c,t);for(let l of e.documents.keys())h4(l,c,t)}typeof process>"u",igc("f9ae5dc19e",".df878b202c3b3cb7__tokens-and-input{box-sizing:border-box;padding:7px}.df878b202c3b3cb7__tokens-and-input *,.df878b202c3b3cb7__tokens-and-input :after,.df878b202c3b3cb7__tokens-and-input :before{box-sizing:inherit}");var agc={"tokens-and-input":"df878b202c3b3cb7__tokens-and-input"},rgc=c=>c;function V4(c){let{autoCapitalize:t,autoComplete:e,maxLength:l,placeholder:d,label:n=(0,Tl.__)("Add item"),className:o,suggestions:b=[],maxSuggestions:i=100,value:a=[],displayTransform:r=rgc,saveTransform:s=lc=>lc.trim(),onChange:G=()=>{},onInputChange:X=()=>{},onFocus:m=void 0,isBorderless:x=!1,disabled:g=!1,tokenizeOnSpace:R=!1,messages:H={added:(0,Tl.__)("Item added."),removed:(0,Tl.__)("Item removed."),remove:(0,Tl.__)("Remove item"),__experimentalInvalid:(0,Tl.__)("Invalid item")},__experimentalRenderItem:Z,__experimentalExpandOnFocus:p=!1,__experimentalValidateInput:W=()=>!0,__experimentalShowHowTo:y,__experimentalAutoSelectFirstMatch:I=!1,tokenizeOnBlur:B=!1,help:F}=c,V=R?(0,Tl.__)("Separate with commas, spaces, or the Enter key."):(0,Tl.__)("Separate with commas or the Enter key."),f=F!==void 0?F:V;typeof y=="boolean"&&((0,B4.default)("`__experimentalShowHowTo` prop in wp.components.FormTokenField",{since:"7.1",alternative:"`help` prop",hint:"The `help` prop now defaults to the previous how-to text. Pass an empty string to hide it."}),y===!1&&F===void 0&&(f=""));let C=(0,Pa.useInstanceId)(V4),[J,w]=(0,ll.useState)(""),[A,S]=(0,ll.useState)(0),[O,N]=(0,ll.useState)(!1),[T,k]=(0,ll.useState)(!1),[Q,ec]=(0,ll.useState)(-1),[L,z]=(0,ll.useState)(!1),j=(0,Pa.usePrevious)(b),uc=(0,Pa.usePrevious)(a),Xc=(0,ll.useRef)(null),gc=(0,ll.useRef)(null),Uc=(0,Pa.useDebounce)(p0.speak,500);(0,ll.useEffect)(()=>{O&&!Ec()&&Lc()},[O]),(0,ll.useEffect)(()=>{let lc=!(0,y4.isShallowEqual)(b,j||[]);(lc||a!==uc)&&M5(lc)},[b,j,a,uc]),(0,ll.useEffect)(()=>{M5()},[J]),(0,ll.useEffect)(()=>{M5()},[I]),g&&O&&(N(!1),w(""));function Lc(){Xc.current?.focus()}function Ec(){return Xc.current===Xc.current?.ownerDocument.activeElement}function ac(lc){Ec()||lc.target===gc.current?(N(!0),k(p||T)):N(!1),typeof m=="function"&&m(lc)}function Pc(lc){if(j0()&&W(J))N(!1),B&&j0()&&Nc(J);else{if(w(""),S(0),N(!1),p){let Ic=lc.relatedTarget===gc.current;k(Ic)}else k(!1);ec(-1),z(!1)}}function Dt(lc){let Ic=!1;if(!lc.defaultPrevented){switch(lc.key){case"Backspace":Ic=fl(pc);break;case"Enter":Ic=Rc();break;case"ArrowLeft":Ic=ol();break;case"ArrowUp":Ic=il();break;case"ArrowRight":Ic=bl();break;case"ArrowDown":Ic=Ul();break;case"Delete":Ic=fl(Tc);break;case"Space":R&&(Ic=Rc({preventDefaultOnFailedValidation:!1}));break;case"Escape":Ic=Xd(lc);break;case"Tab":Ic=Hi(lc);break;default:break}Ic&&lc.preventDefault()}}function Se(lc){let Ic=!1;lc.key===","&&(Ic=ob()),Ic&&lc.preventDefault()}function Vt(lc){lc.target===gc.current&&O&&lc.preventDefault()}function Gt(lc){Lt(lc.value),Lc()}function Kt(lc){let Ic=al().indexOf(lc);Ic>=0&&(ec(Ic),z(!1))}function co(lc){Nc(lc)}function to(lc){let Ic=lc.value,Ft=R?/[ ,\t]+/:/[,\t]+/,Ie=Ic.split(Ft),ln=Ie[Ie.length-1]||"";if(Ie.length>1){let md=Ie.slice(0,-1),ir=rl=>{let eo=s(rl);return!!eo&&!bb(eo)&&!W(eo)},xG=md.some(ir),M0=Vc(xG?Ie:md);if(xG){let rl=Ie.filter(qq=>{let P0=s(qq);return!P0||M0.has(P0)||bb(P0)?!1:!W(P0)}),eo=Ic.match(/[ ,\t]/g),NC=eo?.[eo.length-1]??(R?" ":","),Kq=ln===""?NC:"",SC=rl.join(NC)+Kq;w(SC),X(SC);return}}w(ln),X(ln)}function fl(lc){let Ic=!1;return Ec()&&j5()&&(lc(),Ic=!0),Ic}function ol(){let lc=!1;return j5()&&(Ze(),lc=!0),lc}function bl(){let lc=!1;return j5()&&(bc(),lc=!0),lc}function il(){return ec(lc=>(lc===0?al(J,b,a,i,s).length:lc)-1),z(!0),!0}function Ul(){return ec(lc=>(lc+1)%al(J,b,a,i,s).length),z(!0),!0}function hl(lc){lc.target instanceof HTMLInputElement&&(w(lc.target.value),k(!1),ec(-1),z(!1))}function Xd(lc){return hl(lc),!0}function Hi(lc){return hl(lc),!1}function ob(){return j0()&&Nc(J),!0}function qt(lc){S(a.length-Math.max(lc,-1)-1)}function Ze(){S(lc=>Math.min(lc+1,a.length))}function bc(){S(lc=>Math.max(lc-1,0))}function pc(){let lc=Ri()-1;lc>-1&&Lt(a[lc])}function Tc(){let lc=Ri();lc<a.length&&(Lt(a[lc]),qt(lc))}function Rc({preventDefaultOnFailedValidation:lc=!0}={}){let Ic=!1,Ft=E5();return Ft?(Nc(Ft),Ic=!0):j0()&&(Ic=Nc(J)||lc),Ic}function Vc(lc){let Ic=[...new Set(lc.map(s).filter(Boolean).filter(Ft=>!bb(Ft)).filter(Ft=>W(Ft)))];if(Ic.length>0){let Ft=[...a];Ft.splice(Ri(),0,...Ic),G(Ft)}return new Set(Ic)}function Nc(lc){return W(lc)?(Vc([lc]),(0,p0.speak)(H.added,"assertive"),w(""),ec(-1),z(!1),k(!p),O&&!B&&Lc(),!0):((0,p0.speak)(H.__experimentalInvalid,"assertive"),!1)}function Lt(lc){let Ic=a.filter(Ft=>ke(Ft)!==ke(lc));G(Ic),(0,p0.speak)(H.removed,"assertive")}function ke(lc){return typeof lc=="object"?lc.value:lc}function al(lc=J,Ic=b,Ft=a,Ie=i,ln=s){let md=ln(lc),ir=[],xG=[],M0=Ft.map(rl=>typeof rl=="string"?rl:rl.value);return md.length===0?Ic=Ic.filter(rl=>!M0.includes(rl)):(md=md.normalize("NFKC").toLocaleLowerCase(),Ic.forEach(rl=>{let eo=rl.normalize("NFKC").toLocaleLowerCase().indexOf(md);M0.indexOf(rl)===-1&&(eo===0?ir.push(rl):eo>0&&xG.push(rl))}),Ic=ir.concat(xG)),Ic.slice(0,Ie)}function E5(){if(Q!==-1)return al()[Q]}function bb(lc){return a.some(Ic=>ke(lc)===ke(Ic))}function Ri(){return a.length-A}function j5(){return J.length===0}function j0(){return s(J).length>0}function M5(lc=!0){let Ic=J.trim().length>1,Ft=al(J),Ie=Ft.length>0,ln=Ec()&&p;if(k(ln||Ic&&Ie),lc&&(I&&Ic&&Ie?(ec(0),z(!0)):(ec(-1),z(!1))),Ic){let md=Ie?(0,Tl.sprintf)((0,Tl._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",Ft.length),Ft.length):(0,Tl.__)("No results.");Uc(md,"assertive")}}function Eq(){let lc=a.map(jq);return lc.splice(Ri(),0,Mq()),lc}function jq(lc,Ic,Ft){let Ie=ke(lc),ln=typeof lc!="string"?lc.status:void 0,md=Ic+1,ir=Ft.length;return(0,_d.jsx)(Je,{children:(0,_d.jsx)(bJ,{value:Ie,status:ln,title:typeof lc!="string"?lc.title:void 0,displayTransform:r,onClickRemove:Gt,isBorderless:typeof lc!="string"&&lc.isBorderless||x,onMouseEnter:typeof lc!="string"?lc.onMouseEnter:void 0,onMouseLeave:typeof lc!="string"?lc.onMouseLeave:void 0,disabled:ln!=="error"&&g,messages:H,termsCount:ir,termPosition:md})},"token-"+Ie)}function Mq(){let lc=f?`components-form-token-input-${C}__help`:void 0,Ic={instanceId:C,autoCapitalize:t,autoComplete:e,placeholder:a.length===0?d:"",disabled:g,value:J,onBlur:Pc,isExpanded:T,selectedSuggestionIndex:Q,"aria-describedby":lc};return(0,_d.jsx)(kp,{...Ic,onChange:l&&a.length>=l?void 0:to,ref:Xc},"input")}let Pq=v(o,"components-form-token-field__input-container",{"is-active":O,"is-disabled":g}),P5={className:"components-form-token-field",tabIndex:-1},_q=al();return g||(P5=Object.assign({},P5,{onKeyDown:(0,f4.withIgnoreIMEEvents)(Dt),onKeyPress:Se,onFocus:ac})),(0,_d.jsxs)("div",{...P5,children:[n&&(0,_d.jsx)(zb,{htmlFor:`components-form-token-input-${C}`,className:"components-form-token-field__label",children:n}),(0,_d.jsxs)("div",{ref:gc,className:Pq,tabIndex:-1,onMouseDown:Vt,onTouchStart:Vt,children:[(0,_d.jsx)(ut,{className:agc["tokens-and-input"],justify:"flex-start",align:"center",gap:1,wrap:!0,children:Eq()}),T&&(0,_d.jsx)(zp,{instanceId:C,match:s(J),displayTransform:r,suggestions:_q,selectedIndex:Q,scrollIntoView:L,onHover:Kt,onSelect:co,__experimentalRenderItem:Z})]}),f&&(0,_d.jsx)(So,{id:`components-form-token-input-${C}__help`,className:"components-form-token-field__help",children:f})]})}var uW=V4;var Kd=u(Y(),1),C4=u(Mc(),1),XW=u(rc(),1);var y0=u(rc(),1);var GW=u(vc(),1),rJ=u(h(),1),F4=()=>(0,rJ.jsx)(GW.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,rJ.jsx)(GW.Circle,{cx:"4",cy:"4",r:"4"})});var W0=u(h(),1);function J4({currentPage:c,numberOfPages:t,setCurrentPage:e}){return(0,W0.jsx)("ul",{className:"components-guide__page-control","aria-label":(0,y0.__)("Guide controls"),children:Array.from({length:t}).map((l,d)=>(0,W0.jsx)("li",{"aria-current":d===c?"step":void 0,children:(0,W0.jsx)(nc,{size:"small",icon:(0,W0.jsx)(F4,{}),"aria-label":(0,y0.sprintf)((0,y0.__)("Page %1$d of %2$d"),d+1,t),onClick:()=>e(d)},d)},d))})}var Mn=u(h(),1);function sgc({children:c,className:t,contentLabel:e,finishButtonText:l=(0,XW.__)("Finish"),nextButtonText:d=(0,XW.__)("Next"),previousButtonText:n=(0,XW.__)("Previous"),onFinish:o,pages:b=[]}){let i=(0,Kd.useRef)(null),[a,r]=(0,Kd.useState)(0);(0,Kd.useEffect)(()=>{let x=i.current?.querySelector(".components-guide");x instanceof HTMLElement&&x.focus()},[a]),(0,Kd.useEffect)(()=>{Kd.Children.count(c)&&(0,C4.default)("Passing children to <Guide>",{since:"5.5",alternative:"the `pages` prop"})},[c]),Kd.Children.count(c)&&(b=Kd.Children.map(c,x=>({content:x}))??[]);let s=a>0,G=a<b.length-1,X=()=>{s&&r(a-1)},m=()=>{G&&r(a+1)};return b.length===0?null:(0,Mn.jsx)(Nu,{className:v("components-guide",t),contentLabel:e,isDismissible:b.length>1,onRequestClose:o,onKeyDown:x=>{x.code==="ArrowLeft"?(X(),x.preventDefault()):x.code==="ArrowRight"&&(m(),x.preventDefault())},ref:i,children:(0,Mn.jsxs)("div",{className:"components-guide__container",children:[(0,Mn.jsxs)("div",{className:"components-guide__page",children:[b[a].image,b.length>1&&(0,Mn.jsx)(J4,{currentPage:a,numberOfPages:b.length,setCurrentPage:r}),b[a].content]}),(0,Mn.jsxs)("div",{className:"components-guide__footer",children:[s&&(0,Mn.jsx)(nc,{className:"components-guide__back-button",variant:"tertiary",onClick:X,__next40pxDefaultSize:!0,children:n}),G&&(0,Mn.jsx)(nc,{className:"components-guide__forward-button",variant:"primary",onClick:m,__next40pxDefaultSize:!0,children:d}),!G&&(0,Mn.jsx)(nc,{className:"components-guide__finish-button",variant:"primary",onClick:o,__next40pxDefaultSize:!0,children:l})]})]})})}var v4=sgc;var Y4=u(Y(),1),N4=u(Mc(),1),S4=u(h(),1);function k4(c){return(0,Y4.useEffect)(()=>{(0,N4.default)("<GuidePage>",{since:"5.5",alternative:"the `pages` prop in <Guide>"})},[]),(0,S4.jsx)("div",{...c})}var z4=u(Mc(),1),w4=u(Y(),1);var A4=u(h(),1);function ugc({label:c,labelPosition:t,size:e,tooltip:l,...d},n){return(0,z4.default)("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,A4.jsx)(nc,{...d,ref:n,tooltipPosition:t,iconSize:e,showTooltip:l!==void 0?!!l:void 0,label:l||c})}var T4=(0,w4.forwardRef)(ugc);var mW=u(Y(),1),O4=u(oc(),1),_a=u(h(),1);function Ggc({target:c,callback:t,shortcut:e,bindGlobal:l,eventName:d}){return(0,O4.useKeyboardShortcut)(e,t,{bindGlobal:l,target:c,eventName:d}),null}function Xgc({children:c,shortcuts:t,bindGlobal:e,eventName:l}){let d=(0,mW.useRef)(null),n=Object.entries(t??{}).map(([o,b])=>(0,_a.jsx)(Ggc,{shortcut:o,callback:b,bindGlobal:e,eventName:l,target:d},o));return mW.Children.count(c)?(0,_a.jsxs)("div",{ref:d,children:[n,c]}):(0,_a.jsx)(_a.Fragment,{children:n})}var Q4=Xgc;var U4=u(Y(),1),D4=u(oc(),1),B0=u(h(),1);function L4(c){let{children:t,className:e="",label:l,hideSeparator:d}=c,n=(0,D4.useInstanceId)(L4);if(!U4.Children.count(t))return null;let o=`components-menu-group-label-${n}`,b=v(e,"components-menu-group",{"has-hidden-separator":d});return(0,B0.jsxs)("div",{className:b,children:[l&&(0,B0.jsx)("div",{className:"components-menu-group__label",id:o,"aria-hidden":"true",children:l}),(0,B0.jsx)("div",{role:"group","aria-labelledby":l?o:void 0,children:t})]})}var f0=L4;var xW=u(Y(),1);var Ko=u(h(),1);function mgc(c,t){let{children:e,info:l,className:d,icon:n,iconPosition:o="right",shortcut:b,isSelected:i,role:a="menuitem",suffix:r,...s}=c;return d=v("components-menu-item__button",d),l&&(e=(0,Ko.jsxs)("span",{className:"components-menu-item__info-wrapper",children:[(0,Ko.jsx)("span",{className:"components-menu-item__item",children:e}),(0,Ko.jsx)("span",{className:"components-menu-item__info",children:l})]})),n&&typeof n!="string"&&(n=(0,xW.cloneElement)(n,{className:v("components-menu-items__item-icon",{"has-icon-right":o==="right"})})),(0,Ko.jsxs)(nc,{size:"compact",ref:t,"aria-checked":a==="menuitemcheckbox"||a==="menuitemradio"?i:void 0,role:a,icon:o==="left"?n:void 0,className:d,accessibleWhenDisabled:!0,...s,children:[(0,Ko.jsx)("span",{className:"components-menu-item__item",children:e}),!r&&(0,Ko.jsx)(_g,{className:"components-menu-item__shortcut",shortcut:b}),!r&&n&&o==="right"&&(0,Ko.jsx)(bt,{icon:n}),r]})}var E4=(0,xW.forwardRef)(mgc);E4.displayName="MenuItem";var qo=E4;var h0=u(h(),1),xgc=()=>{};function ggc({choices:c=[],onHover:t=xgc,onSelect:e,value:l}){return(0,h0.jsx)(h0.Fragment,{children:c.map(d=>{let n=l===d.value;return(0,h0.jsx)(qo,{role:"menuitemradio",disabled:d.disabled,icon:n?Ce:null,info:d.info,isSelected:n,shortcut:d.shortcut,className:"components-menu-items-choice",onClick:()=>{n||e(d.value)},onMouseEnter:()=>t(d.value),onMouseLeave:()=>t(null),"aria-label":d["aria-label"],children:d.label},d.value)})})}var j4=ggc;var rP=u(Mc(),1),Pu=u(Y(),1),sP=u(rI(),1),Vgt=u(Qe(),1);function Hgc(c){for(var t=[],e=0;e<c.length;){var l=c[e];if(l==="*"||l==="+"||l==="?"){t.push({type:"MODIFIER",index:e,value:c[e++]});continue}if(l==="\\"){t.push({type:"ESCAPED_CHAR",index:e++,value:c[e++]});continue}if(l==="{"){t.push({type:"OPEN",index:e,value:c[e++]});continue}if(l==="}"){t.push({type:"CLOSE",index:e,value:c[e++]});continue}if(l===":"){for(var d="",n=e+1;n<c.length;){var o=c.charCodeAt(n);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||o===95){d+=c[n++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));t.push({type:"NAME",index:e,value:d}),e=n;continue}if(l==="("){var b=1,i="",n=e+1;if(c[n]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(n));for(;n<c.length;){if(c[n]==="\\"){i+=c[n++]+c[n++];continue}if(c[n]===")"){if(b--,b===0){n++;break}}else if(c[n]==="("&&(b++,c[n+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(n));i+=c[n++]}if(b)throw new TypeError("Unbalanced pattern at ".concat(e));if(!i)throw new TypeError("Missing pattern at ".concat(e));t.push({type:"PATTERN",index:e,value:i}),e=n;continue}t.push({type:"CHAR",index:e,value:c[e++]})}return t.push({type:"END",index:e,value:""}),t}function Rgc(c,t){t===void 0&&(t={});for(var e=Hgc(c),l=t.prefixes,d=l===void 0?"./":l,n=t.delimiter,o=n===void 0?"/#?":n,b=[],i=0,a=0,r="",s=function(F){if(a<e.length&&e[a].type===F)return e[a++].value},G=function(F){var V=s(F);if(V!==void 0)return V;var f=e[a],C=f.type,J=f.index;throw new TypeError("Unexpected ".concat(C," at ").concat(J,", expected ").concat(F))},X=function(){for(var F="",V;V=s("CHAR")||s("ESCAPED_CHAR");)F+=V;return F},m=function(F){for(var V=0,f=o;V<f.length;V++){var C=f[V];if(F.indexOf(C)>-1)return!0}return!1},x=function(F){var V=b[b.length-1],f=F||(V&&typeof V=="string"?V:"");if(V&&!f)throw new TypeError('Must have text between two parameters, missing text after "'.concat(V.name,'"'));return!f||m(f)?"[^".concat(ri(o),"]+?"):"(?:(?!".concat(ri(f),")[^").concat(ri(o),"])+?")};a<e.length;){var g=s("CHAR"),R=s("NAME"),H=s("PATTERN");if(R||H){var Z=g||"";d.indexOf(Z)===-1&&(r+=Z,Z=""),r&&(b.push(r),r=""),b.push({name:R||i++,prefix:Z,suffix:"",pattern:H||x(Z),modifier:s("MODIFIER")||""});continue}var p=g||s("ESCAPED_CHAR");if(p){r+=p;continue}r&&(b.push(r),r="");var W=s("OPEN");if(W){var Z=X(),y=s("NAME")||"",I=s("PATTERN")||"",B=X();G("CLOSE"),b.push({name:y||(I?i++:""),pattern:y&&!I?x(Z):I,prefix:Z,suffix:B,modifier:s("MODIFIER")||""});continue}G("END")}return b}function M4(c,t){var e=[],l=_4(c,e,t);return Zgc(l,e,t)}function Zgc(c,t,e){e===void 0&&(e={});var l=e.decode,d=l===void 0?function(n){return n}:l;return function(n){var o=c.exec(n);if(!o)return!1;for(var b=o[0],i=o.index,a=Object.create(null),r=function(G){if(o[G]===void 0)return"continue";var X=t[G-1];X.modifier==="*"||X.modifier==="+"?a[X.name]=o[G].split(X.prefix+X.suffix).map(function(m){return d(m,X)}):a[X.name]=d(o[G],X)},s=1;s<o.length;s++)r(s);return{path:b,index:i,params:a}}}function ri(c){return c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function P4(c){return c&&c.sensitive?"":"i"}function Igc(c,t){if(!t)return c;for(var e=/\((?:\?<(.*?)>)?(?!\?)/g,l=0,d=e.exec(c.source);d;)t.push({name:d[1]||l++,prefix:"",suffix:"",modifier:"",pattern:""}),d=e.exec(c.source);return c}function pgc(c,t,e){var l=c.map(function(d){return _4(d,t,e).source});return new RegExp("(?:".concat(l.join("|"),")"),P4(e))}function Wgc(c,t,e){return ygc(Rgc(c,e),t,e)}function ygc(c,t,e){e===void 0&&(e={});for(var l=e.strict,d=l===void 0?!1:l,n=e.start,o=n===void 0?!0:n,b=e.end,i=b===void 0?!0:b,a=e.encode,r=a===void 0?function(V){return V}:a,s=e.delimiter,G=s===void 0?"/#?":s,X=e.endsWith,m=X===void 0?"":X,x="[".concat(ri(m),"]|$"),g="[".concat(ri(G),"]"),R=o?"^":"",H=0,Z=c;H<Z.length;H++){var p=Z[H];if(typeof p=="string")R+=ri(r(p));else{var W=ri(r(p.prefix)),y=ri(r(p.suffix));if(p.pattern)if(t&&t.push(p),W||y)if(p.modifier==="+"||p.modifier==="*"){var I=p.modifier==="*"?"?":"";R+="(?:".concat(W,"((?:").concat(p.pattern,")(?:").concat(y).concat(W,"(?:").concat(p.pattern,"))*)").concat(y,")").concat(I)}else R+="(?:".concat(W,"(").concat(p.pattern,")").concat(y,")").concat(p.modifier);else{if(p.modifier==="+"||p.modifier==="*")throw new TypeError('Can not repeat "'.concat(p.name,'" without a prefix and suffix'));R+="(".concat(p.pattern,")").concat(p.modifier)}else R+="(?:".concat(W).concat(y,")").concat(p.modifier)}}if(i)d||(R+="".concat(g,"?")),R+=e.endsWith?"(?=".concat(x,")"):"$";else{var B=c[c.length-1],F=typeof B=="string"?g.indexOf(B[B.length-1])>-1:B===void 0;d||(R+="(?:".concat(g,"(?=").concat(x,"))?")),F||(R+="(?=".concat(g,"|").concat(x,")"))}return new RegExp(R,P4(e))}function _4(c,t,e){return c instanceof RegExp?Igc(c,t):Array.isArray(c)?pgc(c,t,e):Wgc(c,t,e)}function K4(c,t){return M4(t,{decode:decodeURIComponent})(c)}function q4(c,t){for(let e of t){let l=K4(c,e.path);if(l)return{params:l.params,id:e.id}}}function $4(c,t){if(!c.startsWith("/"))return;let e=c.split("/"),l;for(;e.length>1&&l===void 0;){e.pop();let d=e.join("/")===""?"/":e.join("/");t.find(n=>K4(d,n.path)!==!1)&&(l=d)}return l}var cP=u(Y(),1),Bgc={location:{},goTo:()=>{},goBack:()=>{},goToParent:()=>{},addScreen:()=>{},removeScreen:()=>{},params:{}},Ka=(0,cP.createContext)(Bgc);Ka.displayName="NavigatorContext";var lP={name:"1br0vvk",styles:"position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start"},tP=yn({from:{opacity:0}}),eP=yn({to:{opacity:0}}),dP=yn({from:{transform:"translateX(100px)"}}),nP=yn({to:{transform:"translateX(-80px)"}}),oP=yn({from:{transform:"translateX(-100px)"}}),bP=yn({to:{transform:"translateX(80px)"}}),Ne={DURATION:70,EASING:"linear",DELAY:{IN:70,OUT:40}},Pn={DURATION:300,EASING:"cubic-bezier(0.33, 0, 0, 1)"},sJ={IN:Math.max(Ne.DURATION+Ne.DELAY.IN,Pn.DURATION),OUT:Math.max(Ne.DURATION+Ne.DELAY.OUT,Pn.DURATION)},uJ={end:{in:dP.name,out:nP.name},start:{in:oP.name,out:bP.name}},fgc={end:{in:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.IN,"ms both ",tP,",",Pn.DURATION,"ms ",Pn.EASING," both ",dP,";",""),out:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.OUT,"ms both ",eP,",",Pn.DURATION,"ms ",Pn.EASING," both ",nP,";","")},start:{in:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.IN,"ms both ",tP,",",Pn.DURATION,"ms ",Pn.EASING," both ",oP,";",""),out:dc(Ne.DURATION,"ms ",Ne.EASING," ",Ne.DELAY.OUT,"ms both ",eP,",",Pn.DURATION,"ms ",Pn.EASING," both ",bP,";","")}},iP=dc("z-index:1;&[data-animation-type='out']{z-index:0;}@media not ( prefers-reduced-motion ){&:not( [data-skip-animation] ){",["start","end"].map(c=>["in","out"].map(t=>dc("&[data-animation-direction='",c,"'][data-animation-type='",t,"']{animation:",fgc[c][t],";}",""))),";}}",""),aP={name:"14di7zd",styles:"overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"};var XJ=u(h(),1);function hgc({screens:c},t){return c.some(e=>e.path===t.path)?c:[...c,t]}function Vgc({screens:c},t){return c.filter(e=>e.id!==t.id)}function uP(c,t,e={}){let{focusSelectors:l}=c,d={...c.currentLocation},{isBack:n=!1,skipFocus:o=!1,replace:b,focusTargetSelector:i,...a}=e;if(d.path===t)return{currentLocation:d,focusSelectors:l};let r;function s(){return r=r??new Map(c.focusSelectors),r}i&&d.path&&s().set(d.path,i);let G;return l.get(t)&&(n&&(G=l.get(t)),s().delete(t)),{currentLocation:{...a,isInitial:!1,path:t,isBack:n,hasRestoredFocus:!1,focusTargetSelector:G,skipFocus:o},focusSelectors:r??l}}function Fgc(c,t={}){let{screens:e,focusSelectors:l}=c,d={...c.currentLocation},n=d.path;if(n===void 0)return{currentLocation:d,focusSelectors:l};let o=$4(n,e);return o===void 0?{currentLocation:d,focusSelectors:l}:uP(c,o,{...t,isBack:!0})}function Jgc(c,t){let{screens:e,currentLocation:l,matchedPath:d,focusSelectors:n,...o}=c;switch(t.type){case"add":e=hgc(c,t.screen);break;case"remove":e=Vgc(c,t.screen);break;case"goto":({currentLocation:l,focusSelectors:n}=uP(c,t.path,t.options));break;case"gotoparent":({currentLocation:l,focusSelectors:n}=Fgc(c,t.options));break}if(e===c.screens&&l===c.currentLocation)return c;let b=l.path;return d=b!==void 0?q4(b,e):void 0,d&&c.matchedPath&&d.id===c.matchedPath.id&&(0,sP.isShallowEqual)(d.params,c.matchedPath.params)&&(d=c.matchedPath),{...o,screens:e,currentLocation:l,matchedPath:d,focusSelectors:n}}function Cgc(c,t){let{initialPath:e,children:l,className:d,...n}=cc(c,"Navigator"),[o,b]=(0,Pu.useReducer)(Jgc,e,m=>({screens:[],currentLocation:{path:m,isInitial:!0},matchedPath:void 0,focusSelectors:new Map,initialPath:e})),i=(0,Pu.useMemo)(()=>({goBack:m=>b({type:"gotoparent",options:m}),goTo:(m,x)=>b({type:"goto",path:m,options:x}),goToParent:m=>{(0,rP.default)("wp.components.useNavigator().goToParent",{since:"6.7",alternative:"wp.components.useNavigator().goBack"}),b({type:"gotoparent",options:m})},addScreen:m=>b({type:"add",screen:m}),removeScreen:m=>b({type:"remove",screen:m})}),[]),{currentLocation:a,matchedPath:r}=o,s=(0,Pu.useMemo)(()=>({location:a,params:r?.params??{},match:r?.id,...i}),[a,r,i]),G=ot(),X=(0,Pu.useMemo)(()=>G(lP,d),[d,G]);return(0,XJ.jsx)(sc,{ref:t,className:X,...n,children:(0,XJ.jsx)(Ka.Provider,{value:s,children:l})})}var gW=tc(Cgc,"Navigator");var HP=u(Ju(),1),Ol=u(Y(),1),RP=u(oc(),1),ZP=u(mJ(),1),wgt=u(Qe(),1);var si=u(Y(),1),mP=u(oc(),1),xP=u(rc(),1);var XP=1.2,vgc=(c,t,e)=>t==="ANIMATING_IN"&&e===uJ[c].in,Ygc=(c,t,e)=>t==="ANIMATING_OUT"&&e===uJ[c].out;function gP({isMatch:c,skipAnimation:t,isBack:e,onAnimationEnd:l}){let d=(0,xP.isRTL)(),n=(0,mP.useReducedMotion)(),[o,b]=(0,si.useState)("INITIAL"),i=o!=="ANIMATING_IN"&&o!=="IN"&&c,a=o!=="ANIMATING_OUT"&&o!=="OUT"&&!c;(0,si.useLayoutEffect)(()=>{i?b(t||n?"IN":"ANIMATING_IN"):a&&b(t||n?"OUT":"ANIMATING_OUT")},[i,a,t,n]);let r=d&&e||!d&&!e?"end":"start",s=o==="ANIMATING_IN",G=o==="ANIMATING_OUT",X;s?X="in":G&&(X="out");let m=(0,si.useCallback)(x=>{l?.(x),Ygc(r,o,x.animationName)?b("OUT"):vgc(r,o,x.animationName)&&b("IN")},[l,o,r]);return(0,si.useEffect)(()=>{let x;return G?x=window.setTimeout(()=>{b("OUT"),x=void 0},sJ.OUT*XP):s&&(x=window.setTimeout(()=>{b("IN"),x=void 0},sJ.IN*XP)),()=>{x&&(window.clearTimeout(x),x=void 0)}},[G,s]),{animationStyles:iP,shouldRenderScreen:c||o==="IN"||o==="ANIMATING_OUT",screenProps:{onAnimationEnd:m,"data-animation-direction":r,"data-animation-type":X,"data-skip-animation":t||void 0}}}var IP=u(h(),1);function Ngc(c,t){/^\//.test(c.path);let e=(0,Ol.useId)(),{children:l,className:d,path:n,onAnimationEnd:o,...b}=cc(c,"Navigator.Screen"),{location:i,match:a,addScreen:r,removeScreen:s}=(0,Ol.useContext)(Ka),{isInitial:G,isBack:X,focusTargetSelector:m,skipFocus:x}=i,g=a===e,R=(0,Ol.useRef)(null),H=!!G&&!X;(0,Ol.useEffect)(()=>{let V={id:e,path:(0,ZP.escapeAttribute)(n)};return r(V),()=>s(V)},[e,n,r,s]);let{animationStyles:Z,shouldRenderScreen:p,screenProps:W}=gP({isMatch:g,isBack:X,onAnimationEnd:o,skipAnimation:H}),y=ot(),I=(0,Ol.useMemo)(()=>y(aP,Z,d),[d,y,Z]),B=(0,Ol.useRef)(i);(0,Ol.useEffect)(()=>{B.current=i},[i]),(0,Ol.useEffect)(()=>{let V=R.current;if(H||!g||!V||B.current.hasRestoredFocus||x)return;let f=V.ownerDocument.activeElement;if(V.contains(f))return;let C=null;if(X&&m&&(C=V.querySelector(m)),!C){let[J]=HP.focus.tabbable.find(V);C=J??V}B.current.hasRestoredFocus=!0,C.focus()},[H,g,X,m,x]);let F=(0,RP.useMergeRefs)([t,R]);return p?(0,IP.jsx)(sc,{ref:F,className:I,...W,...b,children:l}):null}var HW=tc(Ngc,"Navigator.Screen");var WP=u(Y(),1),yP=u(mJ(),1);var pP=u(Y(),1);function ui(){let{location:c,params:t,goTo:e,goBack:l,goToParent:d}=(0,pP.useContext)(Ka);return{location:c,goTo:e,goBack:l,goToParent:d,params:t}}var Sgc=(c,t)=>`[${c}="${t}"]`;function BP(c){let{path:t,onClick:e,as:l=nc,attributeName:d="id",...n}=cc(c,"Navigator.Button"),o=(0,yP.escapeAttribute)(t),{goTo:b}=ui(),i=(0,WP.useCallback)(a=>{a.preventDefault(),b(o,{focusTargetSelector:Sgc(d,o)}),e?.(a)},[b,e,d,o]);return{as:l,onClick:i,...n,[d]:o}}var fP=u(h(),1);function kgc(c,t){let e=BP(c);return(0,fP.jsx)(sc,{ref:t,...e})}var RW=tc(kgc,"Navigator.Button");var hP=u(Y(),1);function VP(c){let{onClick:t,as:e=nc,...l}=cc(c,"Navigator.BackButton"),{goBack:d}=ui(),n=(0,hP.useCallback)(o=>{o.preventDefault(),d(),t?.(o)},[d,t]);return{as:e,onClick:n,...l}}var FP=u(h(),1);function zgc(c,t){let e=VP(c);return(0,FP.jsx)(sc,{ref:t,...e})}var _u=tc(zgc,"Navigator.BackButton");var JP=u(Mc(),1);var CP=u(h(),1);function wgc(c,t){return(0,JP.default)("wp.components.NavigatorToParentButton",{since:"6.7",alternative:"wp.components.Navigator.BackButton"}),(0,CP.jsx)(_u,{ref:t,...c})}var vP=tc(wgc,"Navigator.ToParentButton");var YP=Object.assign(gW,{displayName:"NavigatorProvider"}),NP=Object.assign(HW,{displayName:"NavigatorScreen"}),SP=Object.assign(RW,{displayName:"NavigatorButton"}),kP=Object.assign(_u,{displayName:"NavigatorBackButton"}),zP=Object.assign(vP,{displayName:"NavigatorToParentButton"});var wP=Object.assign(gW,{Screen:Object.assign(HW,{displayName:"Navigator.Screen"}),Button:Object.assign(RW,{displayName:"Navigator.Button"}),BackButton:Object.assign(_u,{displayName:"Navigator.BackButton"})});var Ku=u(rc(),1),qu=u(Y(),1),TP=u(Cn(),1);var $o=u(h(),1),AP=()=>{};function Agc(c,t){let e=typeof c=="string"?c:(0,qu.renderToString)(c);(0,qu.useEffect)(()=>{e&&(0,TP.speak)(e,t)},[e,t])}function Tgc(c){switch(c){case"success":case"warning":case"info":return"polite";default:return"assertive"}}function Ogc(c){switch(c){case"warning":return(0,Ku.__)("Warning notice");case"info":return(0,Ku.__)("Information notice");case"error":return(0,Ku.__)("Error notice");default:return(0,Ku.__)("Notice")}}function Qgc({className:c,status:t="info",children:e,spokenMessage:l=e,onRemove:d=AP,isDismissible:n=!0,actions:o=[],politeness:b=Tgc(t),__unstableHTML:i,onDismiss:a=AP}){Agc(l,b);let r=v(c,"components-notice","is-"+t);i&&typeof e=="string"&&(e=(0,$o.jsx)(qu.RawHTML,{children:e}));let s=()=>{a(),d()};return(0,$o.jsxs)("div",{className:r,children:[(0,$o.jsx)(Yc,{children:Ogc(t)}),(0,$o.jsx)("div",{className:"components-notice__content",children:e}),o.length>0&&(0,$o.jsx)("div",{className:"components-notice__actions",children:o.map(({className:G,label:X,isPrimary:m,variant:x,noDefaultClasses:g=!1,onClick:R,url:H,disabled:Z},p)=>{let W=x;return x!=="primary"&&!g&&(W=H?"link":"secondary"),typeof W>"u"&&m&&(W="primary"),(0,$o.jsx)(nc,{size:"compact",href:H,variant:W,onClick:R,disabled:Z,accessibleWhenDisabled:!0,className:v("components-notice__action",G),children:X},p)})}),n&&(0,$o.jsx)(nc,{size:"small",className:"components-notice__dismiss",icon:Jo,label:(0,Ku.__)("Close"),onClick:s})]})}var ZW=Qgc;var OP=u($(),1),QP=u(h(),1),Ugc=()=>{};function Dgc({notices:c,onRemove:t=Ugc,className:e,children:l}){let d=n=>()=>t(n);return e=v("components-notice-list",e),(0,QP.jsxs)("div",{className:e,children:[l,[...c].reverse().map(n=>{let{content:o,...b}=n;return(0,OP.createElement)(ZW,{...b,key:n.id,onRemove:d(n.id)},n.content)})]})}var IW=Dgc;var UP=u(Y(),1);var pW=u(h(),1);function Lgc({label:c,children:t}){return(0,pW.jsxs)("div",{className:"components-panel__header",children:[c&&(0,pW.jsx)("h2",{children:c}),t]})}var WW=Lgc;var yW=u(h(),1);function Egc({header:c,className:t,children:e},l){let d=v(t,"components-panel");return(0,yW.jsxs)("div",{className:d,ref:l,children:[c&&(0,yW.jsx)(WW,{label:c}),e]})}var DP=(0,UP.forwardRef)(Egc);DP.displayName="Panel";var LP=DP;var BW=u(oc(),1),$u=u(Y(),1);var cb=u(h(),1),jgc=()=>{};function Mgc(c,t){let{buttonProps:e={},children:l,className:d,icon:n,initialOpen:o,onToggle:b=jgc,opened:i,title:a,scrollAfterOpen:r=!0}=c,[s,G]=ho(i,{initial:o===void 0?!0:o,fallback:!1}),X=(0,$u.useRef)(null),m=(0,BW.useReducedMotion)()?"auto":"smooth",x=H=>{H.preventDefault();let Z=!s;G(Z),b(Z)},g=(0,$u.useRef)(void 0);g.current=r,da(()=>{s&&g.current&&X.current?.scrollIntoView&&X.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:m})},[s,m]);let R=v("components-panel__body",d,{"is-opened":s});return(0,cb.jsxs)("div",{className:R,ref:(0,BW.useMergeRefs)([X,t]),children:[(0,cb.jsx)(Pgc,{icon:n,isOpened:!!s,onClick:x,title:a,...e}),typeof l=="function"?l({opened:!!s}):s&&l]})}var Pgc=(0,$u.forwardRef)(({isOpened:c,icon:t,title:e,...l},d)=>e?(0,cb.jsx)("h2",{className:"components-panel__body-title",children:(0,cb.jsxs)(nc,{__next40pxDefaultSize:!0,className:"components-panel__body-toggle","aria-expanded":c,ref:d,...l,children:[(0,cb.jsx)("span",{"aria-hidden":"true",children:(0,cb.jsx)(bt,{className:"components-panel__arrow",icon:c?hf:nm})}),e,t&&(0,cb.jsx)(bt,{icon:t,className:"components-panel__icon",size:20})]})}):null),EP=(0,$u.forwardRef)(Mgc);EP.displayName="PanelBody";var jP=EP;var MP=u(Y(),1),PP=u(h(),1);function _gc({className:c,children:t},e){return(0,PP.jsx)("div",{className:v("components-panel__row",c),ref:e,children:t})}var _P=(0,MP.forwardRef)(_gc);_P.displayName="PanelRow";var KP=_P;var qP=u(oc(),1),fW=u(vc(),1),$P=u(Y(),1),c_=u(Cn(),1);var _n=u(h(),1),Kgc=(0,_n.jsx)(fW.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",children:(0,_n.jsx)(fW.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"})});function qgc(c){let{icon:t,children:e,label:l,instructions:d,className:n,notices:o,preview:b,isColumnLayout:i,withIllustration:a,...r}=c,[s,{width:G}]=(0,qP.useResizeObserver)(),X;typeof G=="number"&&(X={"is-large":G>=480,"is-medium":G>=160&&G<480,"is-small":G<160});let m=v("components-placeholder",n,X,a?"has-illustration":null),x=v("components-placeholder__fieldset",{"is-column-layout":i});return(0,$P.useEffect)(()=>{d&&(0,c_.speak)(d)},[d]),(0,_n.jsxs)("div",{...r,className:m,children:[a?Kgc:null,s,o,b&&(0,_n.jsx)("div",{className:"components-placeholder__preview",children:b}),(0,_n.jsxs)("div",{className:"components-placeholder__label",children:[(0,_n.jsx)(bt,{icon:t}),l]}),!!d&&(0,_n.jsx)("div",{className:"components-placeholder__instructions",children:d}),(0,_n.jsx)("div",{className:x,children:e})]})}var t_=qgc;var e_=u(rc(),1),l_=u(Y(),1),V0=u(h(),1),xJ="data-wp-hash";function gJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cHc(document)),c.__wpStyleRuntime}function $gc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${xJ}]`))if(e.getAttribute(xJ)===t)return!0;return!1}function d_(c,t,e){if(!c.head)return;let l=gJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if($gc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(xJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function cHc(c){let t=gJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)d_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function tHc(c,t){let e=gJ();e.styles.set(c,t);for(let l of e.documents.keys())d_(l,c,t)}typeof process>"u",tHc("582b000aec","._1d8296bd910bb7bb__track{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 90%);border-radius:9999px;height:1.5px;outline:2px solid transparent;outline-offset:2px;overflow:hidden;position:relative}:where(._1d8296bd910bb7bb__track){width:160px}.be702ee1b0a3c396__indicator{background-color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 10%);border-radius:9999px;display:inline-block;height:100%;outline:2px solid transparent;outline-offset:-2px;position:absolute;top:0;width:var(--indicator-width)}@media not (prefers-reduced-motion){.be702ee1b0a3c396__indicator{transition:width .4s ease-in-out}}.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{--indicator-width:50%;animation:_7c6b2fa174e0d687__indeterminate-slide 1.5s ease-in-out infinite;transition:none}@media (prefers-reduced-motion:reduce){.be702ee1b0a3c396__indicator._125afa179e2803a2__is-indeterminate{animation-duration:3s;animation-timing-function:steps(4)}}@keyframes _7c6b2fa174e0d687__indeterminate-slide{0%{inset-inline-start:-50%}to{inset-inline-start:100%}}._4c47edc54d8dcb46__progress-element{height:100%;inset-inline-start:0;opacity:0;position:absolute;top:0;width:100%}");var hW={track:"_1d8296bd910bb7bb__track",indicator:"be702ee1b0a3c396__indicator","is-indeterminate":"_125afa179e2803a2__is-indeterminate","indeterminate-slide":"_7c6b2fa174e0d687__indeterminate-slide","progress-element":"_4c47edc54d8dcb46__progress-element"};function eHc(c,t){let{className:e,value:l,...d}=c,n=!Number.isFinite(l);return(0,V0.jsxs)("div",{className:v(hW.track,e),children:[(0,V0.jsx)("div",{className:v(hW.indicator,{[hW["is-indeterminate"]]:n}),style:{"--indicator-width":n?void 0:`${l}%`}}),(0,V0.jsx)("progress",{className:hW["progress-element"],max:100,value:l,"aria-label":(0,e_.__)("Loading \u2026"),ref:t,...d})]})}var n_=(0,l_.forwardRef)(eHc);n_.displayName="ProgressBar";var o_=n_;var Ql=u(rc(),1);var lHc=c=>c.every(t=>t.parent!==null);function VW(c){let t=c.map(d=>({children:[],parent:null,...d,id:String(d.id)}));if(!lHc(t))return t;let e=t.reduce((d,n)=>{let{parent:o}=n;return d[o]||(d[o]=[]),d[o].push(n),d},{}),l=d=>d.map(n=>{let o=e[n.id];return{...n,children:o&&o.length?l(o):[]}});return l(e[0]||[])}var a_=u(Y(),1),r_=u(i_(),1);var s_=u(h(),1);function u_(c,t=0){return c.flatMap(e=>[{value:e.id,label:"\xA0".repeat(t*3)+(0,r_.decodeEntities)(e.name)},...u_(e.children||[],t+1)])}function dHc(c){let{__nextHasNoMarginBottom:t,__next40pxDefaultSize:e,label:l,noOptionLabel:d,onChange:n,selectedId:o,tree:b=[],...i}=c,a=(0,a_.useMemo)(()=>[d&&{value:"",label:d},...u_(b)].filter(r=>!!r),[d,b]);return(0,s_.jsx)(Nm,{label:l,options:a,onChange:n,value:o,...i})}var cG=dHc;var G_=u(h(),1);function X_({label:c,noOptionLabel:t,authorList:e,selectedAuthorId:l,onChange:d}){if(!e)return null;let n=VW(e);return(0,G_.jsx)(cG,{label:c,noOptionLabel:t,onChange:d,tree:n,selectedId:l!==void 0?String(l):void 0})}var m_=u(Y(),1);var x_=u(h(),1);function g_({label:c,noOptionLabel:t,categoriesList:e,selectedCategoryId:l,onChange:d,...n}){let o=(0,m_.useMemo)(()=>VW(e),[e]);return(0,x_.jsx)(cG,{label:c,noOptionLabel:t,onChange:d,tree:o,selectedId:l!==void 0?String(l):void 0,...n})}var qa=u(h(),1),nHc=1,oHc=100,bHc=20;function iHc(c){return"categoriesList"in c}function aHc(c){return"categorySuggestions"in c}var rHc=[{label:(0,Ql.__)("Newest to oldest"),value:"date/desc"},{label:(0,Ql.__)("Oldest to newest"),value:"date/asc"},{label:(0,Ql.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Ql.__)("Z \u2192 A"),value:"title/desc"}];function sHc({authorList:c,selectedAuthorId:t,numberOfItems:e,order:l,orderBy:d,orderByOptions:n=rHc,maxItems:o=oHc,minItems:b=nHc,onAuthorChange:i,onNumberOfItemsChange:a,onOrderChange:r,onOrderByChange:s,...G}){return(0,qa.jsx)(tt,{spacing:"4",className:"components-query-controls",children:[r&&s&&(0,qa.jsx)(kn,{label:(0,Ql.__)("Order by"),value:d===void 0||l===void 0?void 0:`${d}/${l}`,options:n,onChange:X=>{if(typeof X!="string")return;let[m,x]=X.split("/");x!==l&&r(x),m!==d&&s(m)}},"query-controls-order-select"),iHc(G)&&G.categoriesList&&G.onCategoryChange&&(0,qa.jsx)(g_,{categoriesList:G.categoriesList,label:(0,Ql.__)("Category"),noOptionLabel:(0,Ql._x)("All","categories"),selectedCategoryId:G.selectedCategoryId,onChange:G.onCategoryChange},"query-controls-category-select"),aHc(G)&&G.categorySuggestions&&G.onCategoryChange&&(0,qa.jsx)(uW,{label:(0,Ql.__)("Categories"),value:G.selectedCategories&&G.selectedCategories.map(X=>({id:X.id,value:X.name||X.value})),suggestions:Object.keys(G.categorySuggestions),onChange:G.onCategoryChange,maxSuggestions:bHc},"query-controls-categories-select"),i&&(0,qa.jsx)(X_,{authorList:c,label:(0,Ql.__)("Author"),noOptionLabel:(0,Ql._x)("All","authors"),selectedAuthorId:t,onChange:i},"query-controls-author-select"),a&&(0,qa.jsx)(Sl,{label:(0,Ql.__)("Number of items"),value:e,onChange:a,min:b,max:o,required:!0},"query-controls-range-control")]})}var H_=sHc;var FW=u(Y(),1);var R_=u(Y(),1),F0=(0,R_.createContext)({store:void 0,disabled:void 0});F0.displayName="RadioGroupContext";var HJ=u(h(),1);function uHc({value:c,children:t,__next40pxDefaultSize:e,...l},d){let{store:n,disabled:o}=(0,FW.useContext)(F0),b=E(n,"value");return(0,HJ.jsx)(wr,{disabled:o,store:n,ref:d,value:c,render:(0,HJ.jsx)(nc,{variant:b!==void 0&&b===c?"primary":"secondary",__next40pxDefaultSize:!0,...l}),children:t||c})}var Z_=(0,FW.forwardRef)(uHc);Z_.displayName="Radio";var I_=Z_;var p_=u(Mc(),1),CW=u(Y(),1),W_=u(rc(),1);var JW=u(h(),1);function GHc({label:c,checked:t,defaultChecked:e,disabled:l,onChange:d,children:n,...o},b){let i=Tr({value:t,defaultValue:e,setValue:r=>{d?.(r??void 0)},rtl:(0,W_.isRTL)()}),a=(0,CW.useMemo)(()=>({store:i,disabled:l}),[i,l]);return(0,p_.default)("wp.components.__experimentalRadioGroup",{alternative:"wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",since:"6.8"}),(0,JW.jsx)(F0.Provider,{value:a,children:(0,JW.jsx)(Ar,{store:i,render:(0,JW.jsx)(op,{__shouldNotWarnDeprecated:!0,children:n}),"aria-label":c,ref:b,...o})})}var y_=(0,CW.forwardRef)(GHc);y_.displayName="RadioGroup";var B_=y_;var V_=u(oc(),1);var qd=u(h(),1);function f_(c,t){return`${c}-${t}-option-description`}function RJ(c,t){return`${c}-${t}`}function h_(c){return`${c}__help`}function F_(c){let{label:t,className:e,selected:l,help:d,onChange:n,onClick:o,hideLabelFromVision:b,disabled:i,options:a=[],id:r,...s}=c,G=(0,V_.useInstanceId)(F_,"inspector-radio-control",r),X=m=>n(m.target.value);return a?.length?(0,qd.jsxs)("fieldset",{id:G,role:"radiogroup",className:v(e,"components-radio-control"),disabled:i,"aria-describedby":d?h_(G):void 0,children:[b?(0,qd.jsx)(Yc,{as:"legend",children:t}):(0,qd.jsx)(Cc.VisualLabel,{as:"legend",children:t}),(0,qd.jsx)(tt,{spacing:3,className:v("components-radio-control__group-wrapper",{"has-help":!!d}),children:a.map((m,x)=>(0,qd.jsxs)("div",{className:"components-radio-control__option",children:[(0,qd.jsx)("input",{id:RJ(G,x),className:"components-radio-control__input",type:"radio",name:G,value:m.value,disabled:m.disabled,onChange:X,checked:m.value===l,"aria-describedby":m.description?f_(G,x):void 0,onClick:g=>{g.currentTarget.focus(),o?.(g)},...s}),(0,qd.jsx)("label",{className:"components-radio-control__label",htmlFor:RJ(G,x),children:m.label}),m.description?(0,qd.jsx)(So,{id:f_(G,x),className:"components-radio-control__option-description",children:m.description}):null]},RJ(G,x)))}),!!d&&(0,qd.jsx)(So,{id:h_(G),className:"components-base-control__help",children:d})]}):null}var J_=F_;var M_=u(Y(),1);var $a=u($());var YW=u($()),XHc=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var n in d)d.hasOwnProperty(n)&&(l[n]=d[n])},c(t,e)};return function(t,e){c(t,e);function l(){this.constructor=t}t.prototype=e===null?Object.create(e):(l.prototype=e.prototype,new l)}})(),vW=function(){return vW=Object.assign||function(c){for(var t,e=1,l=arguments.length;e<l;e++){t=arguments[e];for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(c[d]=t[d])}return c},vW.apply(this,arguments)},mHc={top:{width:"100%",height:"10px",top:"-5px",left:"0px",cursor:"row-resize"},right:{width:"10px",height:"100%",top:"0px",right:"-5px",cursor:"col-resize"},bottom:{width:"100%",height:"10px",bottom:"-5px",left:"0px",cursor:"row-resize"},left:{width:"10px",height:"100%",top:"0px",left:"-5px",cursor:"col-resize"},topRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",top:"-10px",cursor:"ne-resize"},bottomRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",bottom:"-10px",cursor:"se-resize"},bottomLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",bottom:"-10px",cursor:"sw-resize"},topLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",top:"-10px",cursor:"nw-resize"}},C_=(function(c){XHc(t,c);function t(){var e=c!==null&&c.apply(this,arguments)||this;return e.onMouseDown=function(l){e.props.onResizeStart(l,e.props.direction)},e.onTouchStart=function(l){e.props.onResizeStart(l,e.props.direction)},e}return t.prototype.render=function(){return YW.createElement("div",{className:this.props.className||"",style:vW(vW({position:"absolute",userSelect:"none"},mHc[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},t})(YW.PureComponent);var Gi=u(N_()),WHc=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var n in d)d.hasOwnProperty(n)&&(l[n]=d[n])},c(t,e)};return function(t,e){c(t,e);function l(){this.constructor=t}t.prototype=e===null?Object.create(e):(l.prototype=e.prototype,new l)}})(),Kn=function(){return Kn=Object.assign||function(c){for(var t,e=1,l=arguments.length;e<l;e++){t=arguments[e];for(var d in t)Object.prototype.hasOwnProperty.call(t,d)&&(c[d]=t[d])}return c},Kn.apply(this,arguments)},yHc={width:"auto",height:"auto"},SW=(0,Gi.default)(function(c,t,e){return Math.max(Math.min(c,e),t)}),S_=(0,Gi.default)(function(c,t){return Math.round(c/t)*t}),tG=(0,Gi.default)(function(c,t){return new RegExp(c,"i").test(t)}),kW=function(c){return!!(c.touches&&c.touches.length)},BHc=function(c){return!!((c.clientX||c.clientX===0)&&(c.clientY||c.clientY===0))},k_=(0,Gi.default)(function(c,t,e){e===void 0&&(e=0);var l=t.reduce(function(n,o,b){return Math.abs(o-c)<Math.abs(t[n]-c)?b:n},0),d=Math.abs(t[l]-c);return e===0||d<e?t[l]:c}),re=(0,Gi.default)(function(c,t){return c.substr(c.length-t.length,t.length)===t}),pJ=(0,Gi.default)(function(c){return c=c.toString(),c==="auto"||re(c,"px")||re(c,"%")||re(c,"vh")||re(c,"vw")||re(c,"vmax")||re(c,"vmin")?c:c+"px"}),zW=function(c,t,e,l){if(c&&typeof c=="string"){if(re(c,"px"))return Number(c.replace("px",""));if(re(c,"%")){var d=Number(c.replace("%",""))/100;return t*d}if(re(c,"vw")){var d=Number(c.replace("vw",""))/100;return e*d}if(re(c,"vh")){var d=Number(c.replace("vh",""))/100;return l*d}}return c},fHc=(0,Gi.default)(function(c,t,e,l,d,n,o){return l=zW(l,c.width,t,e),d=zW(d,c.height,t,e),n=zW(n,c.width,t,e),o=zW(o,c.height,t,e),{maxWidth:typeof l>"u"?void 0:Number(l),maxHeight:typeof d>"u"?void 0:Number(d),minWidth:typeof n>"u"?void 0:Number(n),minHeight:typeof o>"u"?void 0:Number(o)}}),hHc=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],z_="__resizable_base__",w_=(function(c){WHc(t,c);function t(e){var l=c.call(this,e)||this;return l.ratio=1,l.resizable=null,l.parentLeft=0,l.parentTop=0,l.resizableLeft=0,l.resizableRight=0,l.resizableTop=0,l.resizableBottom=0,l.targetLeft=0,l.targetTop=0,l.appendBase=function(){if(!l.resizable||!l.window)return null;var d=l.parentNode;if(!d)return null;var n=l.window.document.createElement("div");return n.style.width="100%",n.style.height="100%",n.style.position="absolute",n.style.transform="scale(0, 0)",n.style.left="0",n.style.flex="0",n.classList?n.classList.add(z_):n.className+=z_,d.appendChild(n),n},l.removeBase=function(d){var n=l.parentNode;n&&n.removeChild(d)},l.ref=function(d){d&&(l.resizable=d)},l.state={isResizing:!1,width:typeof(l.propsSize&&l.propsSize.width)>"u"?"auto":l.propsSize&&l.propsSize.width,height:typeof(l.propsSize&&l.propsSize.height)>"u"?"auto":l.propsSize&&l.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},l.onResizeStart=l.onResizeStart.bind(l),l.onMouseMove=l.onMouseMove.bind(l),l.onMouseUp=l.onMouseUp.bind(l),l}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||yHc},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,l=0;if(this.resizable&&this.window){var d=this.resizable.offsetWidth,n=this.resizable.offsetHeight,o=this.resizable.style.position;o!=="relative"&&(this.resizable.style.position="relative"),e=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:d,l=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:n,this.resizable.style.position=o}return{width:e,height:l}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,l=this.props.size,d=function(b){if(typeof e.state[b]>"u"||e.state[b]==="auto")return"auto";if(e.propsSize&&e.propsSize[b]&&re(e.propsSize[b].toString(),"%")){if(re(e.state[b].toString(),"%"))return e.state[b].toString();var i=e.getParentSize(),a=Number(e.state[b].toString().replace("px","")),r=a/i[b]*100;return r+"%"}return pJ(e.state[b])},n=l&&typeof l.width<"u"&&!this.state.isResizing?pJ(l.width):d("width"),o=l&&typeof l.height<"u"&&!this.state.isResizing?pJ(l.height):d("height");return{width:n,height:o}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var l=!1,d=this.parentNode.style.flexWrap;d!=="wrap"&&(l=!0,this.parentNode.style.flexWrap="wrap"),e.style.position="relative",e.style.minWidth="100%";var n={width:e.offsetWidth,height:e.offsetHeight};return l&&(this.parentNode.style.flexWrap=d),this.removeBase(e),n},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:e.flexBasis!=="auto"?e.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,l){var d=this.propsSize&&this.propsSize[l];return this.state[l]==="auto"&&this.state.original[l]===e&&(typeof d>"u"||d==="auto")?"auto":e},t.prototype.calculateNewMaxFromBoundary=function(e,l){var d=this.props.boundsByDirection,n=this.state.direction,o=d&&tG("left",n),b=d&&tG("top",n),i,a;if(this.props.bounds==="parent"){var r=this.parentNode;r&&(i=o?this.resizableRight-this.parentLeft:r.offsetWidth+(this.parentLeft-this.resizableLeft),a=b?this.resizableBottom-this.parentTop:r.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(i=o?this.resizableRight:this.window.innerWidth-this.resizableLeft,a=b?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(i=o?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),a=b?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return i&&Number.isFinite(i)&&(e=e&&e<i?e:i),a&&Number.isFinite(a)&&(l=l&&l<a?l:a),{maxWidth:e,maxHeight:l}},t.prototype.calculateNewSizeFromDirection=function(e,l){var d=this.props.scale||1,n=this.props.resizeRatio||1,o=this.state,b=o.direction,i=o.original,a=this.props,r=a.lockAspectRatio,s=a.lockAspectRatioExtraHeight,G=a.lockAspectRatioExtraWidth,X=i.width,m=i.height,x=s||0,g=G||0;return tG("right",b)&&(X=i.width+(e-i.x)*n/d,r&&(m=(X-g)/this.ratio+x)),tG("left",b)&&(X=i.width-(e-i.x)*n/d,r&&(m=(X-g)/this.ratio+x)),tG("bottom",b)&&(m=i.height+(l-i.y)*n/d,r&&(X=(m-x)*this.ratio+g)),tG("top",b)&&(m=i.height-(l-i.y)*n/d,r&&(X=(m-x)*this.ratio+g)),{newWidth:X,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,l,d,n){var o=this.props,b=o.lockAspectRatio,i=o.lockAspectRatioExtraHeight,a=o.lockAspectRatioExtraWidth,r=typeof n.width>"u"?10:n.width,s=typeof d.width>"u"||d.width<0?e:d.width,G=typeof n.height>"u"?10:n.height,X=typeof d.height>"u"||d.height<0?l:d.height,m=i||0,x=a||0;if(b){var g=(G-m)*this.ratio+x,R=(X-m)*this.ratio+x,H=(r-x)/this.ratio+m,Z=(s-x)/this.ratio+m,p=Math.max(r,g),W=Math.min(s,R),y=Math.max(G,H),I=Math.min(X,Z);e=SW(e,p,W),l=SW(l,y,I)}else e=SW(e,r,s),l=SW(l,G,X);return{newWidth:e,newHeight:l}},t.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var e=this.parentNode;if(e){var l=e.getBoundingClientRect();this.parentLeft=l.left,this.parentTop=l.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var d=this.props.bounds.getBoundingClientRect();this.targetLeft=d.left,this.targetTop=d.top}if(this.resizable){var n=this.resizable.getBoundingClientRect(),o=n.left,b=n.top,i=n.right,a=n.bottom;this.resizableLeft=o,this.resizableRight=i,this.resizableTop=b,this.resizableBottom=a}},t.prototype.onResizeStart=function(e,l){if(!(!this.resizable||!this.window)){var d=0,n=0;if(e.nativeEvent&&BHc(e.nativeEvent)){if(d=e.nativeEvent.clientX,n=e.nativeEvent.clientY,e.nativeEvent.which===3)return}else e.nativeEvent&&kW(e.nativeEvent)&&(d=e.nativeEvent.touches[0].clientX,n=e.nativeEvent.touches[0].clientY);if(this.props.onResizeStart&&this.resizable){var o=this.props.onResizeStart(e,l,this.resizable);if(o===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var b,i=this.window.getComputedStyle(this.resizable);if(i.flexBasis!=="auto"){var a=this.parentNode;if(a){var r=this.window.getComputedStyle(a).flexDirection;this.flexDir=r.startsWith("row")?"row":"column",b=i.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var s={original:{x:d,y:n,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:Kn(Kn({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||"auto"}),direction:l,flexBasis:b};this.setState(s)}},t.prototype.onMouseMove=function(e){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&kW(e))try{e.preventDefault(),e.stopPropagation()}catch{}var l=this.props,d=l.maxWidth,n=l.maxHeight,o=l.minWidth,b=l.minHeight,i=kW(e)?e.touches[0].clientX:e.clientX,a=kW(e)?e.touches[0].clientY:e.clientY,r=this.state,s=r.direction,G=r.original,X=r.width,m=r.height,x=this.getParentSize(),g=fHc(x,this.window.innerWidth,this.window.innerHeight,d,n,o,b);d=g.maxWidth,n=g.maxHeight,o=g.minWidth,b=g.minHeight;var R=this.calculateNewSizeFromDirection(i,a),H=R.newHeight,Z=R.newWidth,p=this.calculateNewMaxFromBoundary(d,n),W=this.calculateNewSizeFromAspectRatio(Z,H,{width:p.maxWidth,height:p.maxHeight},{width:o,height:b});if(Z=W.newWidth,H=W.newHeight,this.props.grid){var y=S_(Z,this.props.grid[0]),I=S_(H,this.props.grid[1]),B=this.props.snapGap||0;Z=B===0||Math.abs(y-Z)<=B?y:Z,H=B===0||Math.abs(I-H)<=B?I:H}this.props.snap&&this.props.snap.x&&(Z=k_(Z,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(H=k_(H,this.props.snap.y,this.props.snapGap));var F={width:Z-G.width,height:H-G.height};if(X&&typeof X=="string"){if(re(X,"%")){var V=Z/x.width*100;Z=V+"%"}else if(re(X,"vw")){var f=Z/this.window.innerWidth*100;Z=f+"vw"}else if(re(X,"vh")){var C=Z/this.window.innerHeight*100;Z=C+"vh"}}if(m&&typeof m=="string"){if(re(m,"%")){var V=H/x.height*100;H=V+"%"}else if(re(m,"vw")){var f=H/this.window.innerWidth*100;H=f+"vw"}else if(re(m,"vh")){var C=H/this.window.innerHeight*100;H=C+"vh"}}var J={width:this.createSizeForCssProperty(Z,"width"),height:this.createSizeForCssProperty(H,"height")};this.flexDir==="row"?J.flexBasis=J.width:this.flexDir==="column"&&(J.flexBasis=J.height),this.setState(J),this.props.onResize&&this.props.onResize(e,s,this.resizable,F)}},t.prototype.onMouseUp=function(e){var l=this.state,d=l.isResizing,n=l.direction,o=l.original;if(!(!d||!this.resizable)){var b={width:this.size.width-o.width,height:this.size.height-o.height};this.props.onResizeStop&&this.props.onResizeStop(e,n,this.resizable,b),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:Kn(Kn({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(e){this.setState({width:e.width,height:e.height})},t.prototype.renderResizer=function(){var e=this,l=this.props,d=l.enable,n=l.handleStyles,o=l.handleClasses,b=l.handleWrapperStyle,i=l.handleWrapperClass,a=l.handleComponent;if(!d)return null;var r=Object.keys(d).map(function(s){return d[s]!==!1?$a.createElement(C_,{key:s,direction:s,onResizeStart:e.onResizeStart,replaceStyles:n&&n[s],className:o&&o[s]},a&&a[s]?a[s]:null):null});return $a.createElement("div",{className:i,style:b},r)},t.prototype.render=function(){var e=this,l=Object.keys(this.props).reduce(function(o,b){return hHc.indexOf(b)!==-1||(o[b]=e.props[b]),o},{}),d=Kn(Kn(Kn({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(d.flexBasis=this.state.flexBasis);var n=this.props.as||"div";return $a.createElement(n,Kn({ref:this.ref,style:d,className:this.props.className},l),this.state.isResizing&&$a.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t})($a.PureComponent);var D_=u(Y(),1);var O_=u(Y(),1),yJ=u(rc(),1);var $d=u(Y(),1),A_=u(oc(),1),VHc=()=>{},tb={bottom:"bottom",corner:"corner"};function T_({axis:c,fadeTimeout:t=180,onResize:e=VHc,position:l=tb.bottom,showPx:d=!1}){let[n,o]=(0,A_.useResizeObserver)(),b=!!c,[i,a]=(0,$d.useState)(!1),[r,s]=(0,$d.useState)(!1),{width:G,height:X}=o,m=(0,$d.useRef)(X),x=(0,$d.useRef)(G),g=(0,$d.useRef)(void 0),R=(0,$d.useCallback)(()=>{let Z=()=>{b||(a(!1),s(!1))};g.current&&window.clearTimeout(g.current),g.current=window.setTimeout(Z,t)},[t,b]);return(0,$d.useEffect)(()=>{if(!(G!==null||X!==null))return;let p=G!==x.current,W=X!==m.current;if(!(!p&&!W)){if(G&&!x.current&&X&&!m.current){x.current=G,m.current=X;return}p&&(a(!0),x.current=G),W&&(s(!0),m.current=X),e({width:G,height:X}),R()}},[G,X,e,R]),{label:FHc({axis:c,height:X,moveX:i,moveY:r,position:l,showPx:d,width:G}),resizeListener:n}}function FHc({axis:c,height:t,moveX:e=!1,moveY:l=!1,position:d=tb.bottom,showPx:n=!1,width:o}){if(!e&&!l)return;if(d===tb.corner)return`${o} x ${t}`;let b=n?" px":"";if(c){if(c==="x"&&e)return`${o}${b}`;if(c==="y"&&l)return`${t}${b}`}if(e&&l)return`${o} x ${t}`;if(e)return`${o}${b}`;if(l)return`${t}${b}`}var wW=u(h(),1),BJ="data-wp-hash";function fJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CHc(document)),c.__wpStyleRuntime}function JHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${BJ}]`))if(e.getAttribute(BJ)===t)return!0;return!1}function Q_(c,t,e){if(!c.head)return;let l=fJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(JHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(BJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function CHc(c){let t=fJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Q_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function vHc(c,t){let e=fJ();e.styles.set(c,t);for(let l of e.documents.keys())Q_(l,c,t)}typeof process>"u",vHc("6a3e579287",".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");var WJ={root:"f1c3c2f08c84bcca__root","tooltip-wrapper":"dd094b49bf71dfd9__tooltip-wrapper",tooltip:"d768357cc581321f__tooltip","label-text":"a32e43dd68941abb__label-text"},AW=4,YHc=AW*2.5;function NHc({label:c,position:t=tb.corner,zIndex:e=1e3,...l},d){let n=!!c,o=t===tb.bottom,b=t===tb.corner;if(!n)return null;let i={opacity:n?1:void 0,zIndex:e},a={};return o&&(i={...i,position:"absolute",bottom:YHc*-1,left:"50%",transform:"translate(-50%, 0)"},a={transform:"translate(0, 100%)"}),b&&(i={...i,position:"absolute",top:AW,right:(0,yJ.isRTL)()?void 0:AW,left:(0,yJ.isRTL)()?AW:void 0}),(0,wW.jsx)("div",{"aria-hidden":"true",className:v("components-resizable-tooltip__tooltip-wrapper",WJ["tooltip-wrapper"]),ref:d,style:i,...l,children:(0,wW.jsx)("div",{className:v("components-resizable-tooltip__tooltip",WJ.tooltip),style:a,children:(0,wW.jsx)(Pe,{as:"span",className:WJ["label-text"],children:c})})})}var SHc=(0,O_.forwardRef)(NHc),U_=SHc;var TW=u(h(),1),hJ="data-wp-hash";function VJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zHc(document)),c.__wpStyleRuntime}function kHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${hJ}]`))if(e.getAttribute(hJ)===t)return!0;return!1}function L_(c,t,e){if(!c.head)return;let l=VJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(kHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(hJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function zHc(c){let t=VJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)L_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function wHc(c,t){let e=VJ();e.styles.set(c,t);for(let l of e.documents.keys())L_(l,c,t)}typeof process>"u",wHc("6a3e579287",".f1c3c2f08c84bcca__root{box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.dd094b49bf71dfd9__tooltip-wrapper{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s linear}.d768357cc581321f__tooltip{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;padding:4px 8px;position:relative}.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text.a32e43dd68941abb__label-text{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc));display:block;font-size:13px;line-height:1.4;white-space:nowrap}");var AHc={root:"f1c3c2f08c84bcca__root","tooltip-wrapper":"dd094b49bf71dfd9__tooltip-wrapper",tooltip:"d768357cc581321f__tooltip","label-text":"a32e43dd68941abb__label-text"},THc=()=>{};function OHc({as:c="div",axis:t,className:e,fadeTimeout:l=180,isVisible:d=!0,labelRef:n,onResize:o=THc,position:b=tb.bottom,showPx:i=!0,zIndex:a=1e3,...r},s){let{label:G,resizeListener:X}=T_({axis:t,fadeTimeout:l,onResize:o,showPx:i,position:b});if(!d)return null;let m=v("components-resize-tooltip",AHc.root,e);return(0,TW.jsxs)(cd,{"aria-hidden":"true",as:c,...r,className:m,ref:s,children:[X,(0,TW.jsx)(U_,{"aria-hidden":r["aria-hidden"],label:G,position:b,ref:n,zIndex:a})]})}var QHc=(0,D_.forwardRef)(OHc),E_=QHc;var J0=u(h(),1),Xi="components-resizable-box__handle",OW="components-resizable-box__side-handle",QW="components-resizable-box__corner-handle",j_={top:v(Xi,OW,"components-resizable-box__handle-top"),right:v(Xi,OW,"components-resizable-box__handle-right"),bottom:v(Xi,OW,"components-resizable-box__handle-bottom"),left:v(Xi,OW,"components-resizable-box__handle-left"),topLeft:v(Xi,QW,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:v(Xi,QW,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:v(Xi,QW,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:v(Xi,QW,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},mi={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},UHc={top:mi,right:mi,bottom:mi,left:mi,topLeft:mi,topRight:mi,bottomRight:mi,bottomLeft:mi};function DHc({className:c,children:t,showHandle:e=!0,__experimentalShowTooltip:l=!1,__experimentalTooltipProps:d={},...n},o){return(0,J0.jsxs)(w_,{className:v("components-resizable-box__container",e&&"has-show-handle",c),handleComponent:Object.fromEntries(Object.keys(j_).map(b=>[b,(0,J0.jsx)("div",{tabIndex:-1},b)])),handleClasses:j_,handleStyles:UHc,ref:o,...n,children:[t,l&&(0,J0.jsx)(E_,{...d})]})}var P_=(0,M_.forwardRef)(DHc);P_.displayName="ResizableBox";var __=P_;var UW=u(Y(),1),FJ=u(h(),1);function LHc({naturalWidth:c,naturalHeight:t,children:e,isInline:l=!1}){if(UW.Children.count(e)!==1)return null;let d=l?"span":"div",n;return c&&t&&(n=`${c} / ${t}`),(0,FJ.jsx)(d,{className:"components-responsive-wrapper",children:(0,FJ.jsx)("div",{children:(0,UW.cloneElement)(e,{className:v("components-responsive-wrapper__content",e.props.className),style:{...e.props.style,aspectRatio:n}})})})}var K_=LHc;var Re=u(Y(),1),eG=u(oc(),1),dl=u(h(),1);var EHc=function(){let{MutationObserver:c}=window;if(!c||!window.parent)return;function t(){if(!document.body)return;let l=document.body.getBoundingClientRect();window.parent.postMessage({action:"resize",width:l.width,height:l.height},"*")}function e(){let{body:l}=document;if(!l)return;new c(t).observe(l,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0});function n(o){o.style&&["width","height","minHeight","maxHeight"].forEach(function(b){/^\d*\.?\d+(?:vw|vh|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)$/.test(o.style[b])&&(o.style[b]="")})}Array.prototype.forEach.call(document.querySelectorAll("[style]"),n),Array.prototype.forEach.call(document.styleSheets,function(o){let b;try{b=o.cssRules||o.rules}catch{return}Array.prototype.forEach.call(b,n)}),l.style.position="absolute",l.style.width="100%",l.setAttribute("data-resizable-iframe-connected",""),t()}window.addEventListener("load",t,!0),window.addEventListener("resize",t,!0),document.body?e():document.addEventListener("DOMContentLoaded",e)},jHc=`
 	body {
 		margin: 0;
 	}
@@ -136,17 +136,17 @@
 		margin-top: 0 !important; /* Has to have !important to override inline styles. */
 		margin-bottom: 0 !important;
 	}
-`;function V_({html:c,title:t,type:e,styles:l,scripts:d,lang:n}){let o=(0,ll.jsxs)("html",{lang:n,className:e,children:[(0,ll.jsxs)("head",{children:[(0,ll.jsx)("title",{children:t}),(0,ll.jsx)("style",{dangerouslySetInnerHTML:{__html:oHc}}),l.map((b,i)=>(0,ll.jsx)("style",{dangerouslySetInnerHTML:{__html:b}},i)),(0,ll.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${nHc.toString()})();`}})]}),(0,ll.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:e,children:[(0,ll.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),d.map(b=>(0,ll.jsx)("script",{src:b},b))]})]});return"<!DOCTYPE html>"+(0,Re.renderToString)(o)}function bHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:n,tabIndex:o,allowPopups:b=!1,allowForms:i=!1}){let a=(0,Re.useRef)(null),[r,u]=(0,Re.useState)(0),[G,X]=(0,Re.useState)(0),m=v("allow-scripts","allow-presentation",{"allow-popups":b,"allow-forms":i}),x=(0,Re.useMemo)(()=>V_({html:c,title:t,type:e,styles:l,scripts:d,lang:document.documentElement.lang}),[c,t,e,l,d]);return(0,Re.useEffect)(()=>{let g=a.current;if(!g)return;function R(p){if(!g||g.contentWindow!==p.source)return;let W=p.data||{};if(typeof W=="string")try{W=JSON.parse(W)}catch{}W.action==="resize"&&(u(W.width),X(W.height))}let H=null;function Z(){let p=g?.ownerDocument?.defaultView??null;p!==H&&(H?.removeEventListener("message",R),H=p,H?.addEventListener("message",R))}return Z(),g.addEventListener("load",Z),()=>{g.removeEventListener("load",Z),H?.removeEventListener("message",R)}},[]),(0,ll.jsx)("iframe",{ref:(0,qs.useMergeRefs)([a,(0,qs.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:m,srcDoc:x,onFocus:n,width:Math.ceil(r),height:Math.ceil(G)})}function iHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:n,tabIndex:o,allowPopups:b=!1,allowForms:i=!1}){let a=(0,Re.useRef)(null),[r,u]=(0,Re.useState)(0),[G,X]=(0,Re.useState)(0),m=v("allow-scripts","allow-same-origin","allow-presentation",{"allow-popups":b,"allow-forms":i});function x(){try{return!!a.current?.contentDocument?.body}catch{return!1}}function g(R=!1){if(!x())return;let{contentDocument:H,ownerDocument:Z}=a.current;!R&&H?.body.getAttribute("data-resizable-iframe-connected")!==null||(H.open(),H.write(V_({html:c,title:t,type:e,styles:l,scripts:d,lang:Z.documentElement.lang})),H.close())}return(0,Re.useEffect)(()=>{g();function R(){g(!1)}function H(W){let y=a.current;if(!y||y.contentWindow!==W.source)return;let I=W.data||{};if(typeof I=="string")try{I=JSON.parse(I)}catch{}I.action==="resize"&&(u(I.width),X(I.height))}let Z=a.current,p=Z?.ownerDocument?.defaultView;return Z?.addEventListener("load",R,!1),p?.addEventListener("message",H),()=>{Z?.removeEventListener("load",R,!1),p?.removeEventListener("message",H)}},[]),(0,Re.useEffect)(()=>{g()},[t,l,d]),(0,Re.useEffect)(()=>{g(!0)},[c,e]),(0,ll.jsx)("iframe",{ref:(0,qs.useMergeRefs)([a,(0,qs.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:m,onFocus:n,width:Math.ceil(r),height:Math.ceil(G)})}function aHc({allowSameOrigin:c=!1,...t}){return c?(0,ll.jsx)(iHc,{...t}):(0,ll.jsx)(bHc,{...t})}var F_=aHc;var NW=s(oc(),1),f0=s(rc(),1);var SW=s(Y(),1),C_=s(Mc(),1);var $a=s(V(),1),sJ="data-wp-hash";function GJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uHc(document)),c.__wpStyleRuntime}function rHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${sJ}]`))if(e.getAttribute(sJ)===t)return!0;return!1}function v_(c,t,e){if(!c.head)return;let l=GJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(rHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(sJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function uHc(c){let t=GJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)v_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function sHc(c,t){let e=GJ();e.styles.set(c,t);for(let l of e.documents.keys())v_(l,c,t)}typeof process>"u",sHc("77f847972d","._5e6152f7430df331__input input[type=search]::-webkit-search-cancel-button,._5e6152f7430df331__input input[type=search]::-webkit-search-decoration,._5e6152f7430df331__input input[type=search]::-webkit-search-results-button,._5e6152f7430df331__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}._9a856163f1b1aaae__icon:dir(ltr){transform:scaleX(-1)}");var J_={input:"_5e6152f7430df331__input",icon:"_9a856163f1b1aaae__icon"};function GHc({searchRef:c,onChange:t,onClose:e}){e&&(0,C_.default)("`onClose` prop in wp.components.SearchControl",{since:"6.8"});let l=()=>{t(""),c.current?.focus()};return(0,$a.jsx)(gh,{variant:"control",children:(0,$a.jsx)(nc,{size:"small",icon:fo,label:e?(0,f0.__)("Close search"):(0,f0.__)("Reset search"),onClick:e??l})})}function XHc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,className:e,onChange:l,value:d,label:n=(0,f0.__)("Search"),placeholder:o=(0,f0.__)("Search"),hideLabelFromVision:b=!0,onClose:i,size:a="default",...r},u){let{disabled:G,...X}=r,m=(0,SW.useRef)(null),x=(0,NW.useInstanceId)(XJ,"components-search-control"),g=!!i||!!d;return(0,$a.jsx)(hn,{id:x,hideLabelFromVision:b,label:n,ref:(0,NW.useMergeRefs)([m,u]),type:"search",size:a,className:v(J_.input,"components-search-control",e),onChange:R=>l(R??""),autoComplete:"off",placeholder:o,value:d??"",prefix:(0,$a.jsx)(xh,{variant:"icon",children:(0,$a.jsx)(bt,{className:J_.icon,icon:vf,fill:"currentColor"})}),suffix:g&&(0,$a.jsx)(GHc,{searchRef:m,onChange:l,onClose:i}),...X})}var XJ=(0,SW.forwardRef)(XHc);XJ.displayName="SearchControl";var Y_=XJ;var N_=s(Fn(),1),qd=s(Y(),1),mJ=s(rc(),1),mgt=s(Zl(),1);var xi=s(V(),1),mHc=6e3;function xHc(c,t){let e=typeof c=="string"?c:(0,qd.renderToString)(c);(0,qd.useEffect)(()=>{e&&(0,N_.speak)(e,t)},[e,t])}function gHc({className:c,children:t,spokenMessage:e=t,politeness:l="polite",actions:d=[],onRemove:n,icon:o=null,explicitDismiss:b=!1,onDismiss:i,listRef:a},r){function u(g){g&&g.preventDefault&&g.preventDefault(),a?.current?.focus(),i?.(),n?.()}function G(g,R){g.stopPropagation(),n?.(),R&&R(g)}xHc(e,l);let X=(0,qd.useRef)({onDismiss:i,onRemove:n});(0,qd.useLayoutEffect)(()=>{X.current={onDismiss:i,onRemove:n}}),(0,qd.useEffect)(()=>{let g=setTimeout(()=>{b||(X.current.onDismiss?.(),X.current.onRemove?.())},mHc);return()=>clearTimeout(g)},[b]);let m=v(c,"components-snackbar",{"components-snackbar-explicit-dismiss":!!b});d&&d.length>1&&(d=[d[0]]);let x=v("components-snackbar__content",{"components-snackbar__content-with-icon":!!o});return(0,xi.jsx)("div",{ref:r,className:m,onClick:b?void 0:u,tabIndex:0,role:b?void 0:"button",onKeyPress:b?void 0:u,"aria-label":b?void 0:(0,mJ.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,xi.jsxs)("div",{className:x,children:[o&&(0,xi.jsx)("div",{className:"components-snackbar__icon",children:o}),t,d.map(({label:g,onClick:R,url:H,openInNewTab:Z=!1},p)=>H!==void 0&&Z?(0,xi.jsx)(Pp,{href:H,onClick:W=>G(W,R),className:"components-snackbar__action",children:g},p):(0,xi.jsx)(nc,{__next40pxDefaultSize:!0,href:H,variant:"link",onClick:W=>G(W,R),className:"components-snackbar__action",children:g},p)),b&&(0,xi.jsx)("span",{role:"button","aria-label":(0,mJ.__)("Dismiss this notice"),tabIndex:0,className:"components-snackbar__dismiss-button",onClick:u,onKeyPress:u,children:"\u2715"})]})})}var S_=(0,qd.forwardRef)(gHc);S_.displayName="Snackbar";var kW=S_;var k_=s(oc(),1),z_=s(Y(),1);var cr=s(V(),1),HHc={init:{height:0,opacity:0},open:{height:"auto",opacity:1,transition:{height:{type:"tween",duration:.3,ease:[0,0,.2,1]},opacity:{type:"tween",duration:.25,delay:.05,ease:[0,0,.2,1]}}},exit:{opacity:0,transition:{type:"tween",duration:.1,ease:[0,0,.2,1]}}};function RHc({notices:c,className:t,children:e,onRemove:l}){let d=(0,z_.useRef)(null),n=(0,k_.useReducedMotion)();t=v("components-snackbar-list",t);let o=b=>()=>l?.(b.id);return(0,cr.jsxs)("div",{className:t,tabIndex:-1,ref:d,"data-testid":"snackbar-list",children:[e,(0,cr.jsx)(Ju,{children:c.map(b=>{let{content:i,...a}=b;return(0,cr.jsx)(hb.div,{layout:n?!1:"position",style:{width:"100%"},initial:"init",animate:"open",exit:"exit",variants:n?void 0:HHc,children:(0,cr.jsx)("div",{className:"components-snackbar-list__notice-container",children:(0,cr.jsx)(kW,{...a,onRemove:o(b),listRef:d,children:b.content})})},b.id)})})]})}var w_=RHc;var _n=s(Y(),1),zW=s(oc(),1),T_=s(rc(),1);var tr=s(V(),1),A_=c=>{if(!(typeof c>"u"||c===null))return c.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},ZHc=({className:c,children:t,tabs:e,selectOnMove:l=!0,initialTabName:d,orientation:n="horizontal",activeClass:o="is-active",onSelect:b},i)=>{let a=(0,zW.useInstanceId)(xJ,"tab-panel"),r=(0,_n.useCallback)(g=>{if(!(typeof g>"u"))return`${a}-${g}`},[a]),u=Vr({setSelectedId:g=>{if(typeof g>"u"||g===null)return;let R=e.find(Z=>r(Z.name)===g);if(R?.disabled||R===m)return;let H=A_(g);typeof H>"u"||b?.(H)},orientation:n,selectOnMove:l,defaultSelectedId:r(d),rtl:(0,T_.isRTL)()}),G=A_(E(u,"selectedId")),X=(0,_n.useCallback)(g=>{u.setState("selectedId",r(g))},[r,u]),m=e.find(({name:g})=>g===G),x=(0,zW.usePrevious)(G);return(0,_n.useEffect)(()=>{x!==G&&G===d&&G&&b?.(G)},[G,d,b,x]),(0,_n.useLayoutEffect)(()=>{if(m)return;let g=e.find(R=>R.name===d);if(!(d&&!g))if(g&&!g.disabled)X(g.name);else{let R=e.find(H=>!H.disabled);R&&X(R.name)}},[e,m,d,a,X]),(0,_n.useEffect)(()=>{if(!m?.disabled)return;let g=e.find(R=>!R.disabled);g&&X(g.name)},[e,m?.disabled,X,a]),(0,tr.jsxs)("div",{className:c,ref:i,children:[(0,tr.jsx)(pr,{store:u,className:"components-tab-panel__tabs",children:e.map(g=>(0,tr.jsx)(Ir,{id:r(g.name),className:v("components-tab-panel__tabs-item",g.className,{[o]:g.name===G}),disabled:g.disabled,"aria-controls":`${r(g.name)}-view`,render:(0,tr.jsx)(nc,{__next40pxDefaultSize:!0,icon:g.icon,label:g.icon&&g.title,showTooltip:!!g.icon}),children:!g.icon&&g.title},g.name))}),m&&(0,tr.jsx)(Br,{id:`${r(m.name)}-view`,store:u,tabId:r(m.name),className:"components-tab-panel__tab-content",children:t(m)})]})},xJ=(0,_n.forwardRef)(ZHc);xJ.displayName="TabPanel";var O_=xJ;var Q_=s(oc(),1),U_=s(Y(),1);var gJ=s(V(),1);function IHc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,label:d,hideLabelFromVision:n,value:o,help:b,id:i,className:a,onChange:r,type:u="text",...G}=c,X=(0,Q_.useInstanceId)(HJ,"inspector-text-control",i);return(0,gJ.jsx)(Sc,{label:d,hideLabelFromVision:n,id:X,help:b,className:a,children:(0,gJ.jsx)("input",{className:"components-text-control__input",type:u,id:X,value:o,onChange:x=>r(x.target.value),"aria-describedby":b?X+"__help":void 0,ref:t,...G})})}var HJ=(0,U_.forwardRef)(IHc);HJ.displayName="TextControl";var D_=HJ;var L_=s(oc(),1),E_=s(Y(),1);var ZJ=s(V(),1),RJ="data-wp-hash";function IJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&WHc(document)),c.__wpStyleRuntime}function pHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${RJ}]`))if(e.getAttribute(RJ)===t)return!0;return!1}function j_(c,t,e){if(!c.head)return;let l=IJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(pHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(RJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function WHc(c){let t=IJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)j_(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function yHc(c,t){let e=IJ();e.styles.set(c,t);for(let l of e.documents.keys())j_(l,c,t)}typeof process>"u",yHc("22c276380b",".aa08a6e706634925__textarea{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));display:block;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;resize:vertical;width:100%}@media (min-width:600px){.aa08a6e706634925__textarea{font-size:13px;line-height:normal}}.aa08a6e706634925__textarea:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.aa08a6e706634925__textarea: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))}.aa08a6e706634925__textarea::placeholder{color:rgba(30,30,30,.62)}.aa08a6e706634925__textarea{line-height:20px;min-height:38px;padding:9px 11px}.aa08a6e706634925__textarea:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.is-dark-theme .aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}");var BHc={textarea:"aa08a6e706634925__textarea"};function fHc(c,t){let{__nextHasNoMarginBottom:e,label:l,hideLabelFromVision:d,value:n,help:o,onChange:b,rows:i=4,className:a,...r}=c,G=`inspector-textarea-control-${(0,L_.useInstanceId)(pJ)}`,X=x=>b(x.target.value),m=v("components-textarea-control",a);return(0,ZJ.jsx)(Sc,{label:l,hideLabelFromVision:d,id:G,help:o,className:m,children:(0,ZJ.jsx)("textarea",{className:v("components-textarea-control__input",BHc.textarea),id:G,rows:i,onChange:X,"aria-describedby":o?G+"__help":void 0,value:n,ref:t,...r})})}var pJ=(0,E_.forwardRef)(fHc);pJ.displayName="TextareaControl";var wW=pJ;var M_=s(Y(),1);var h0=s(V(),1),P_=c=>{let{text:t="",highlight:e=""}=c,l=e.trim();if(!l)return(0,h0.jsx)(h0.Fragment,{children:t});let d=new RegExp(`(${Ha(l)})`,"gi");return(0,M_.createInterpolateElement)(t.replace(d,"<mark>$&</mark>"),{mark:(0,h0.jsx)("mark",{})})};P_.displayName="TextHighlight";var __=P_;var V0=s(V(),1);function hHc(c){let{children:t}=c;return(0,V0.jsxs)("div",{className:"components-tip",children:[(0,V0.jsx)(de,{icon:Sf}),(0,V0.jsx)("p",{children:t})]})}var K_=hHc;var q_=s(Y(),1),$_=s(oc(),1);var er=s(V(),1);function VHc({label:c,checked:t,help:e,className:l,onChange:d,disabled:n,__nextHasNoMarginBottom:o,...b},i){function a(m){d(m.target.checked)}let u=`inspector-toggle-control-${(0,$_.useInstanceId)(WJ)}`,G,X;return e&&(typeof e=="function"?t!==void 0&&(X=e(t)):X=e,X&&(G=u+"__help")),(0,er.jsx)(Sc,{id:u,help:X&&(0,er.jsx)("span",{className:"components-toggle-control__help",children:X}),className:v("components-toggle-control",l),children:(0,er.jsxs)(zc,{justify:"flex-start",spacing:2,children:[(0,er.jsx)(cW,{id:u,checked:t,onChange:a,"aria-describedby":G,disabled:n,ref:i,...b}),(0,er.jsx)(je,{as:"label",htmlFor:u,className:v("components-toggle-control__label",{"is-disabled":n}),children:c})]})})}var WJ=(0,q_.forwardRef)(VHc);WJ.displayName="ToggleControl";var cK=WJ;var UW=s(Y(),1),xK=s(Mc(),1);var uK=s(Y(),1);var OW=s(Y(),1);var TW=s(Y(),1),Ugt=s(Zl(),1);var tK=s(Y(),1),eK=(0,tK.createContext)(void 0);eK.displayName="ToolbarContext";var dl=eK;var AW=s(V(),1);function FHc({children:c,as:t,...e},l){let d=(0,TW.useContext)(dl),n=typeof c=="function";if(!n&&!t)return null;let o={...e,ref:l,"data-toolbar-item":!0};return d?(0,AW.jsx)(Jx,{accessibleWhenDisabled:!0,...o,store:d,render:n?c:t&&(0,AW.jsx)(t,{children:c})}):t?(0,AW.jsx)(t,{...o,children:c}):n?c(o):null}var lK=(0,TW.forwardRef)(FHc);lK.displayName="ToolbarItem";var cb=lK;var dK=s(V(),1),JHc=({children:c,className:t})=>(0,dK.jsx)("div",{className:t,children:c}),nK=JHc;var F0=s(V(),1);function CHc({isDisabled:c,...t}){return{disabled:c,...t}}function vHc(c,t){let{children:e,className:l,containerClassName:d,extraProps:n,isActive:o,title:b,...i}=CHc(c);return(0,OW.useContext)(dl)?(0,F0.jsx)(cb,{className:v("components-toolbar-button",l),...n,...i,ref:t,children:r=>(0,F0.jsx)(nc,{size:"compact",label:b,isPressed:o,...r,children:e})}):(0,F0.jsx)(nK,{className:d,children:(0,F0.jsx)(nc,{ref:t,icon:i.icon,size:"compact",label:b,shortcut:i.shortcut,"data-subscript":i.subscript,onClick:r=>{r.stopPropagation(),i.onClick&&i.onClick(r)},className:v("components-toolbar__control",l),isPressed:o,accessibleWhenDisabled:!0,"data-toolbar-item":!0,...n,...i,children:e})})}var oK=(0,OW.forwardRef)(vHc);oK.displayName="ToolbarButton";var J0=oK;var bK=s(V(),1),YHc=({className:c,children:t,...e})=>(0,bK.jsx)("div",{className:c,...e,children:t}),iK=YHc;var aK=s(Y(),1);var yJ=s(V(),1);function NHc({controls:c=[],toggleProps:t,...e}){let l=(0,aK.useContext)(dl),d=n=>(0,yJ.jsx)(Qd,{controls:c,toggleProps:{...n,"data-toolbar-item":!0},...e});return l?(0,yJ.jsx)(cb,{...t,children:d}):d(t)}var rK=NHc;var C0=s(V(),1);function SHc(c){return Array.isArray(c)&&Array.isArray(c[0])}function kHc({controls:c=[],children:t,className:e,isCollapsed:l,title:d,...n}){let o=(0,uK.useContext)(dl);if((!c||!c.length)&&!t)return null;let b=v(o?"components-toolbar-group":"components-toolbar",e),i;return SHc(c)?i=c:i=[c],l?(0,C0.jsx)(rK,{label:d,controls:i,className:b,children:t,...n}):(0,C0.jsxs)(iK,{className:b,...n,children:[i?.flatMap((a,r)=>a.map((u,G)=>(0,C0.jsx)(J0,{containerClassName:r>0&&G===0?"has-left-divider":void 0,...u},[r,G].join()))),t]})}var v0=kHc;var sK=s(Y(),1),GK=s(rc(),1);var BJ=s(V(),1);function zHc({label:c,...t},e){let l=Fr({focusLoop:!0,rtl:(0,GK.isRTL)()});return(0,BJ.jsx)(dl.Provider,{value:l,children:(0,BJ.jsx)(Fx,{ref:e,"aria-label":c,store:l,...t})})}var XK=(0,sK.forwardRef)(zHc);XK.displayName="ToolbarContainer";var mK=XK;var QW=s(V(),1);function wHc({className:c,label:t,variant:e,...l},d){let n=e!==void 0,o=(0,UW.useMemo)(()=>n?{}:{DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"},Menu:{variant:"toolbar"}},[n]);if(!t){(0,xK.default)("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"});let{title:i,...a}=l;return(0,QW.jsx)(v0,{isCollapsed:!1,...a,className:c})}let b=v("components-accessible-toolbar",c,e&&`is-${e}`);return(0,QW.jsx)(aa,{value:o,children:(0,QW.jsx)(mK,{className:b,label:t,ref:d,...l})})}var gK=(0,UW.forwardRef)(wHc);gK.displayName="Toolbar";var fJ=gK;var LW=s(Y(),1);var DW=s(V(),1);function AHc(c,t){return(0,LW.useContext)(dl)?(0,DW.jsx)(cb,{ref:t,...c.toggleProps,children:l=>(0,DW.jsx)(Qd,{...c,popoverProps:{...c.popoverProps},toggleProps:l})}):(0,DW.jsx)(Qd,{...c})}var HK=(0,LW.forwardRef)(AHc);HK.displayName="ToolbarDropdownMenu";var hJ=HK;var N0=s(Fn(),1);var Nt=s(rc(),1);var EW=s(Y(),1),Y0=()=>{},lr=(0,EW.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:Y0,deregisterPanelItem:Y0,flagItemCustomization:Y0,registerResetAllFilter:Y0,deregisterResetAllFilter:Y0,areAllOptionalControlsHidden:!0});lr.displayName="ToolsPanelContext";var jW=()=>(0,EW.useContext)(lr);var VJ="data-wp-hash";function FJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&OHc(document)),c.__wpStyleRuntime}function THc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${VJ}]`))if(e.getAttribute(VJ)===t)return!0;return!1}function RK(c,t,e){if(!c.head)return;let l=FJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(THc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(VJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function OHc(c){let t=FJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)RK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function QHc(c,t){let e=FJ();e.styles.set(c,t);for(let l of e.documents.keys())RK(l,c,t)}typeof process>"u",QHc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var MW={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"};function ZK(c){let{className:t,headingLevel:e=2,...l}=cc(c,"ToolsPanelHeader"),{menuItems:d,hasMenuItems:n,areAllOptionalControlsHidden:o}=jW();return{...l,areAllOptionalControlsHidden:o,defaultControlsItemClassName:MW["default-controls-item"],dropdownMenuClassName:MW["dropdown-menu"],hasMenuItems:n,headingClassName:MW["tools-panel-heading"],headingLevel:e,menuItems:d,className:v(MW["tools-panel-header"],t)}}var Yt=s(V(),1),JJ="data-wp-hash";function CJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&DHc(document)),c.__wpStyleRuntime}function UHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${JJ}]`))if(e.getAttribute(JJ)===t)return!0;return!1}function IK(c,t,e){if(!c.head)return;let l=CJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(UHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(JJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function DHc(c){let t=CJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)IK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function LHc(c,t){let e=CJ();e.styles.set(c,t);for(let l of e.documents.keys())IK(l,c,t)}typeof process>"u",LHc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var EHc={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"},jHc=({itemClassName:c,items:t,toggleItem:e})=>{if(!t.length)return null;let l=(0,Yt.jsx)("span",{"aria-hidden":!0,className:EHc["reset-label"],children:(0,Nt.__)("Reset")});return(0,Yt.jsx)(Yt.Fragment,{children:t.map(([d,n])=>n?(0,Yt.jsx)(_o,{className:c,role:"menuitem",label:(0,Nt.sprintf)((0,Nt.__)("Reset %s"),d),onClick:()=>{e(d),(0,N0.speak)((0,Nt.sprintf)((0,Nt.__)("%s reset to default"),d),"assertive")},suffix:l,children:d},d):(0,Yt.jsx)(_o,{icon:Ce,className:c,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0,children:d},d))})},MHc=({items:c,toggleItem:t})=>c.length?(0,Yt.jsx)(Yt.Fragment,{children:c.map(([e,l])=>{let d=l?(0,Nt.sprintf)((0,Nt.__)("Hide and reset %s"),e):(0,Nt.sprintf)((0,Nt._x)("Show %s","input control"),e);return(0,Yt.jsx)(_o,{icon:l?Ce:null,isSelected:l,label:d,onClick:()=>{l?(0,N0.speak)((0,Nt.sprintf)((0,Nt.__)("%s hidden and reset to default"),e),"assertive"):(0,N0.speak)((0,Nt.sprintf)((0,Nt.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox",children:e},e)})}):null,PHc=(c,t)=>{let{areAllOptionalControlsHidden:e,defaultControlsItemClassName:l,dropdownMenuClassName:d,hasMenuItems:n,headingClassName:o,headingLevel:b=2,label:i,menuItems:a,resetAll:r,toggleItem:u,dropdownMenuProps:G,...X}=ZK(c);if(!i)return null;let m=Object.entries(a?.default||{}),x=Object.entries(a?.optional||{}),g=e?ho:bm,R=(0,Nt.sprintf)((0,Nt._x)("%s options","Button label to reveal tool panel options"),i),H=e?(0,Nt.__)("All options are currently hidden"):void 0,Z=[...m,...x].some(([,p])=>p);return(0,Yt.jsxs)(zc,{...X,ref:t,children:[(0,Yt.jsx)(kl,{level:b,className:o,children:i}),n&&(0,Yt.jsx)(Qd,{...G,icon:g,label:R,menuProps:{className:d},toggleProps:{size:"small",description:H},children:()=>(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsxs)(I0,{label:i,children:[(0,Yt.jsx)(jHc,{items:m,toggleItem:u,itemClassName:l}),(0,Yt.jsx)(MHc,{items:x,toggleItem:u})]}),(0,Yt.jsx)(I0,{children:(0,Yt.jsx)(_o,{"aria-disabled":!Z,variant:"tertiary",onClick:()=>{Z&&(r(),(0,N0.speak)((0,Nt.__)("All options reset"),"assertive"))},children:(0,Nt.__)("Reset all")})})]})})]})},_Hc=tc(PHc,"ToolsPanelHeader"),vJ=_Hc;var re=s(Y(),1);var NJ="data-wp-hash";function kJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qHc(document)),c.__wpStyleRuntime}function KHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${NJ}]`))if(e.getAttribute(NJ)===t)return!0;return!1}function yK(c,t,e){if(!c.head)return;let l=kJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(KHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(NJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function qHc(c){let t=kJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)yK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function $Hc(c,t){let e=kJ();e.styles.set(c,t);for(let l of e.documents.keys())yK(l,c,t)}typeof process>"u",$Hc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var YJ={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"};function SJ(){return{default:{},optional:{}}}function cRc(){return{panelItems:[],menuItemOrder:[],menuItems:SJ()}}var pK=({panelItems:c,shouldReset:t,currentMenuItems:e,menuItemOrder:l})=>{let d=SJ(),n=SJ();return c.forEach(({hasValue:o,isShownByDefault:b,label:i})=>{let a=b?"default":"optional",r=e?.[a]?.[i],u=r||o();d[a][i]=t?!1:u}),l.forEach(o=>{d.default.hasOwnProperty(o)&&(n.default[o]=d.default[o]),d.optional.hasOwnProperty(o)&&(n.optional[o]=d.optional[o])}),Object.keys(d.default).forEach(o=>{n.default.hasOwnProperty(o)||(n.default[o]=d.default[o])}),Object.keys(d.optional).forEach(o=>{n.optional.hasOwnProperty(o)||(n.optional[o]=d.optional[o])}),n};function tRc(c,t){switch(t.type){case"REGISTER_PANEL":{let e=[...c],l=e.findIndex(d=>d.label===t.item.label);return l!==-1&&e.splice(l,1),e.push(t.item),e}case"UNREGISTER_PANEL":{let e=c.findIndex(l=>l.label===t.label);if(e!==-1){let l=[...c];return l.splice(e,1),l}return c}default:return c}}function eRc(c,t){return t.type==="REGISTER_PANEL"?c.includes(t.item.label)?c:[...c,t.item.label]:c}function lRc(c,t){switch(t.type){case"REGISTER_PANEL":case"UNREGISTER_PANEL":return pK({currentMenuItems:c.menuItems,panelItems:c.panelItems,menuItemOrder:c.menuItemOrder,shouldReset:!1});case"RESET_ALL":return pK({panelItems:c.panelItems,menuItemOrder:c.menuItemOrder,shouldReset:!0});case"UPDATE_VALUE":{let e=c.menuItems[t.group][t.label];return t.value===e?c.menuItems:{...c.menuItems,[t.group]:{...c.menuItems[t.group],[t.label]:t.value}}}case"TOGGLE_VALUE":{let e=c.panelItems.find(n=>n.label===t.label);if(!e)return c.menuItems;let l=e.isShownByDefault?"default":"optional";return{...c.menuItems,[l]:{...c.menuItems[l],[t.label]:!c.menuItems[l][t.label]}}}default:return c.menuItems}}function dRc(c,t){let e=tRc(c.panelItems,t),l=eRc(c.menuItemOrder,t),d=lRc({panelItems:e,menuItemOrder:l,menuItems:c.menuItems},t);return{panelItems:e,menuItemOrder:l,menuItems:d}}function nRc(c,t){switch(t.type){case"REGISTER":return[...c,t.filter];case"UNREGISTER":return c.filter(e=>e!==t.filter);default:return c}}var WK=c=>Object.keys(c).length===0;function BK(c){let{className:t,headingLevel:e=2,resetAll:l,panelId:d,hasInnerWrapper:n=!1,shouldRenderPlaceholderItems:o=!1,__experimentalFirstVisibleItemClass:b,__experimentalLastVisibleItemClass:i,...a}=cc(c,"ToolsPanel"),r=(0,re.useRef)(!1),u=r.current;(0,re.useEffect)(()=>{u&&(r.current=!1)},[u]);let[{panelItems:G,menuItems:X},m]=(0,re.useReducer)(dRc,void 0,cRc),[x,g]=(0,re.useReducer)(nRc,[]),R=(0,re.useCallback)(N=>{m({type:"REGISTER_PANEL",item:N})},[]),H=(0,re.useCallback)(N=>{m({type:"UNREGISTER_PANEL",label:N})},[]),Z=(0,re.useCallback)(N=>{g({type:"REGISTER",filter:N})},[]),p=(0,re.useCallback)(N=>{g({type:"UNREGISTER",filter:N})},[]),W=(0,re.useCallback)((N,k,T="default")=>{m({type:"UPDATE_VALUE",group:T,label:k,value:N})},[]),y=(0,re.useMemo)(()=>WK(X.default)&&!WK(X.optional)&&Object.values(X.optional).every(N=>!N),[X]),I=v(YJ["tools-panel"],n&&YJ["tools-panel-with-inner-wrapper"],y&&YJ["tools-panel-hidden-inner-wrapper"],t),B=(0,re.useCallback)(N=>{m({type:"TOGGLE_VALUE",label:N})},[]),F=(0,re.useCallback)(()=>{typeof l=="function"&&(r.current=!0,l(x)),m({type:"RESET_ALL"})},[x,l]),h=N=>{let k=X.optional||{};return N.find(w=>w.isShownByDefault||k[w.label])?.label},f=h(G),C=h([...G].reverse()),J=G.length>0,z=(0,re.useMemo)(()=>({areAllOptionalControlsHidden:y,deregisterPanelItem:H,deregisterResetAllFilter:p,firstDisplayedItem:f,flagItemCustomization:W,hasMenuItems:J,isResetting:r.current,lastDisplayedItem:C,menuItems:X,panelId:d,registerPanelItem:R,registerResetAllFilter:Z,shouldRenderPlaceholderItems:o,__experimentalFirstVisibleItemClass:b,__experimentalLastVisibleItemClass:i}),[y,H,p,f,W,C,X,d,J,Z,R,o,b,i]);return{...a,headingLevel:e,panelContext:z,resetAllItems:F,toggleItem:B,className:I}}var S0=s(V(),1),fK=D(4),oRc=(c,t)=>{let{children:e,label:l,panelContext:d,resetAllItems:n,toggleItem:o,headingLevel:b,dropdownMenuProps:i,...a}=BK(c);return(0,S0.jsx)(Oo,{...a,columns:2,gap:4,columnGap:fK,rowGap:fK,templateColumns:"repeat( 2, minmax(0, 1fr) )",ref:t,children:(0,S0.jsxs)(lr.Provider,{value:d,children:[(0,S0.jsx)(vJ,{label:l,resetAll:n,toggleItem:o,headingLevel:b,dropdownMenuProps:i}),e]})})},bRc=tc(oRc,"ToolsPanel"),PW=bRc;var zJ=s(oc(),1),tb=s(Y(),1);var wJ="data-wp-hash";function AJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aRc(document)),c.__wpStyleRuntime}function iRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${wJ}]`))if(e.getAttribute(wJ)===t)return!0;return!1}function VK(c,t,e){if(!c.head)return;let l=AJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(iRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(wJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function aRc(c){let t=AJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)VK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function rRc(c,t){let e=AJ();e.styles.set(c,t);for(let l of e.documents.keys())VK(l,c,t)}typeof process>"u",rRc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var hK={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"},uRc=()=>{};function FK(c){let{className:t,hasValue:e,isShownByDefault:l=!1,label:d,panelId:n,resetAllFilter:o=uRc,onDeselect:b,onSelect:i,...a}=cc(c,"ToolsPanelItem"),{panelId:r,menuItems:u,registerResetAllFilter:G,deregisterResetAllFilter:X,registerPanelItem:m,deregisterPanelItem:x,flagItemCustomization:g,isResetting:R,shouldRenderPlaceholderItems:H,firstDisplayedItem:Z,lastDisplayedItem:p,__experimentalFirstVisibleItemClass:W,__experimentalLastVisibleItemClass:y}=jW(),I=(0,tb.useCallback)(e,[n]),B=(0,tb.useCallback)(o,[n]),F=(0,zJ.usePrevious)(r),h=r===n||r===null;(0,tb.useLayoutEffect)(()=>(h&&F!==null&&m({hasValue:I,isShownByDefault:l,label:d,panelId:n}),()=>{(F===null&&r||r===n)&&x(d)}),[r,h,l,d,I,n,F,m,x]),(0,tb.useEffect)(()=>(h&&G(B),()=>{h&&X(B)}),[G,X,B,h]);let f=l?"default":"optional",C=u?.[f]?.[d],J=(0,zJ.usePrevious)(C),z=u?.[f]?.[d]!==void 0,N=e();(0,tb.useEffect)(()=>{!l&&!N||g(N,d,f)},[N,f,d,g,l]),(0,tb.useEffect)(()=>{!z||R||!h||(C&&!N&&!J&&i?.(),!C&&N&&J&&b?.())},[h,C,z,R,N,J,i,b]);let k=l?u?.[f]?.[d]!==void 0:C,T=H&&!k,w=v(hK["tools-panel-item"],T&&hK["tools-panel-item-placeholder"],!T&&t,Z===d&&W,p===d&&y);return{...a,isShown:k,shouldRenderPlaceholder:H,className:w}}var TJ=s(V(),1),sRc=(c,t)=>{let{children:e,isShown:l,shouldRenderPlaceholder:d,...n}=FK(c);return l?(0,TJ.jsx)(uc,{...n,ref:t,children:e}):d?(0,TJ.jsx)(uc,{...n,ref:t}):null},GRc=tc(sRc,"ToolsPanelItem"),_W=GRc;var LK=s(fs(),1),c5=s(Y(),1),Zt=s(Sb(),1);var qW=s(Y(),1);var KW=s(Y(),1),OJ=(0,KW.createContext)(void 0);OJ.displayName="RovingTabIndexContext";var JK=()=>(0,KW.useContext)(OJ),CK=OJ.Provider;var vK=s(V(),1);function YK({children:c}){let[t,e]=(0,qW.useState)(),l=(0,qW.useMemo)(()=>({lastFocusedElement:t,setLastFocusedElement:e}),[t]);return(0,vK.jsx)(CK,{value:l,children:c})}var w0=s(V(),1);var NK=s(Y(),1),SK=s(V(),1);function XRc({children:c,level:t,positionInSet:e,setSize:l,isExpanded:d,...n},o){return(0,SK.jsx)("tr",{...n,ref:o,role:"row","aria-level":t,"aria-posinset":e,"aria-setsize":l,"aria-expanded":d,children:c})}var kK=(0,NK.forwardRef)(XRc);kK.displayName="TreeGridRow";var QJ=kK;var UK=s(Y(),1);var TK=s(Y(),1);var $W=s(Y(),1);var zK=s(V(),1),wK=(0,$W.forwardRef)(function({children:t,as:e,...l},d){let n=(0,$W.useRef)(null),o=d||n,{lastFocusedElement:b,setLastFocusedElement:i}=JK(),a;b&&(a=b===("current"in o?o.current:void 0)?0:-1);let u={ref:o,tabIndex:a,onFocus:G=>i?.(G.target),...l};return typeof t=="function"?t(u):e?(0,zK.jsx)(e,{...u,children:t}):null});wK.displayName="RovingTabIndexItem";var AK=wK;var OK=s(V(),1);function mRc({children:c,...t},e){return(0,OK.jsx)(AK,{ref:e,...t,children:c})}var QK=(0,TK.forwardRef)(mRc);QK.displayName="TreeGridItem";var k0=QK;var $s=s(V(),1);function xRc({children:c,withoutGridItem:t=!1,...e},l){return(0,$s.jsx)("td",{...e,role:"gridcell",children:t?(0,$s.jsx)($s.Fragment,{children:typeof c=="function"?c({...e,ref:l}):c}):(0,$s.jsx)(k0,{ref:l,children:c})})}var DK=(0,UK.forwardRef)(xRc);DK.displayName="TreeGridCell";var UJ=DK;function z0(c){return LK.focus.focusable.find(c,{sequential:!0}).filter(e=>e.closest('[role="row"]')===c)}function gRc({children:c,onExpandRow:t=()=>{},onCollapseRow:e=()=>{},onFocusRow:l=()=>{},applicationAriaLabel:d,...n},o){let b=(0,c5.useCallback)(i=>{let{keyCode:a,metaKey:r,ctrlKey:u,altKey:G}=i;if(r||u||G||![Zt.UP,Zt.DOWN,Zt.LEFT,Zt.RIGHT,Zt.HOME,Zt.END].includes(a))return;i.stopPropagation();let{activeElement:m}=document,{currentTarget:x}=i;if(!m||!x.contains(m))return;let g=m.closest('[role="row"]');if(!g)return;let R=z0(g),H=R.indexOf(m),Z=H===0,p=Z&&(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false")&&a===Zt.RIGHT;if([Zt.LEFT,Zt.RIGHT].includes(a)){let W;if(a===Zt.LEFT?W=Math.max(0,H-1):W=Math.min(H+1,R.length-1),Z){if(a===Zt.LEFT){if(g.getAttribute("data-expanded")==="true"||g.getAttribute("aria-expanded")==="true"){e(g),i.preventDefault();return}let y=Math.max(parseInt(g?.getAttribute("aria-level")??"1",10)-1,1),I=Array.from(x.querySelectorAll('[role="row"]')),B=g,F=I.indexOf(g);for(let h=F;h>=0;h--){let f=I[h].getAttribute("aria-level");if(f!==null&&parseInt(f,10)===y){B=I[h];break}}z0(B)?.[0]?.focus()}if(a===Zt.RIGHT){if(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false"){t(g),i.preventDefault();return}let y=z0(g);y.length>0&&y[W]?.focus()}i.preventDefault();return}if(p)return;R[W].focus(),i.preventDefault()}else if([Zt.UP,Zt.DOWN].includes(a)){let W=Array.from(x.querySelectorAll('[role="row"]')),y=W.indexOf(g),I;if(a===Zt.UP?I=Math.max(0,y-1):I=Math.min(y+1,W.length-1),I===y){i.preventDefault();return}let B=z0(W[I]);if(!B||!B.length){i.preventDefault();return}let F=Math.min(H,B.length-1);B[F].focus(),l(i,g,W[I]),i.preventDefault()}else if([Zt.HOME,Zt.END].includes(a)){let W=Array.from(x.querySelectorAll('[role="row"]')),y=W.indexOf(g),I;if(a===Zt.HOME?I=0:I=W.length-1,I===y){i.preventDefault();return}let B=z0(W[I]);if(!B||!B.length){i.preventDefault();return}let F=Math.min(H,B.length-1);B[F].focus(),l(i,g,W[I]),i.preventDefault()}},[t,e,l]);return(0,w0.jsx)(YK,{children:(0,w0.jsx)("div",{role:"application","aria-label":d,children:(0,w0.jsx)("table",{...n,role:"treegrid",onKeyDown:b,ref:o,children:(0,w0.jsx)("tbody",{children:c})})})})}var EK=(0,c5.forwardRef)(gRc);EK.displayName="TreeGrid";var jK=EK;var MK=s(Y(),1),PK=s(Mc(),1),_K=s(V(),1);function HRc(c){c.stopPropagation()}var RRc=(0,MK.forwardRef)((c,t)=>((0,PK.default)("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,_K.jsx)("div",{...c,ref:t,onMouseDown:HRc}))),KK=RRc;var qK=s(Y(),1);var EJ=s(V(),1),LJ="data-wp-hash";function jJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&IRc(document)),c.__wpStyleRuntime}function ZRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${LJ}]`))if(e.getAttribute(LJ)===t)return!0;return!1}function $K(c,t,e){if(!c.head)return;let l=jJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(ZRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(LJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function IRc(c){let t=jJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)$K(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function pRc(c,t){let e=jJ();e.styles.set(c,t);for(let l of e.documents.keys())$K(l,c,t)}typeof process>"u",pRc("a90faa8747","._5b8fef2247903a5f__z-stack{display:inline-grid;grid-auto-flow:column;position:relative}._5b8fef2247903a5f__z-stack>._585cd0b86fd70a54__child{justify-self:start;position:relative}._93dbda3c809633d5__layered>._585cd0b86fd70a54__child{grid-column-start:1;grid-row-start:1}._585cd0b86fd70a54__child{z-index:var(--z-stack-z-index,auto)}._585cd0b86fd70a54__child:not(:first-of-type){margin-inline-start:var(--z-stack-offset,0)}");var DJ={"z-stack":"_5b8fef2247903a5f__z-stack",child:"_585cd0b86fd70a54__child",layered:"_93dbda3c809633d5__layered"};function WRc(c,t){let{children:e,className:l,isLayered:d=!0,isReversed:n=!1,offset:o=0,...b}=cc(c,"ZStack"),i=DZ(e),a=i.length-1,r=i.map((u,G)=>{let X=n?a-G:G,m=d?o*G:o,x=(0,qK.isValidElement)(u)?u.key:G;return(0,EJ.jsx)("div",{className:DJ.child,style:{"--z-stack-offset":`${m}px`,"--z-stack-z-index":X},children:u},x)});return(0,EJ.jsx)($l,{...b,className:v(DJ["z-stack"],d&&DJ.layered,l),ref:t,children:r})}var yRc=tc(WRc,"ZStack"),MJ=yRc;var t5=s(Y(),1),cG=s(oc(),1),PJ=s(Sb(),1),_J=s(V(),1),BRc={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function KJ(c=BRc){let t=(0,t5.useRef)(null),[e,l]=(0,t5.useState)(!1);function d(o){let b=Array.from(t.current?.querySelectorAll('[role="region"][tabindex="-1"]')??[]);if(!b.length)return;let i=b[0],a=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),r=a?b.indexOf(a):-1;if(r!==-1){let u=r+o;u=u===-1?b.length-1:u,u=u===b.length?0:u,i=b[u]}i.focus(),l(!0)}let n=(0,cG.useRefEffect)(o=>{function b(){l(!1)}return o.addEventListener("click",b),()=>{o.removeEventListener("click",b)}},[l]);return{ref:(0,cG.useMergeRefs)([t,n]),className:e?"is-focusing-regions":"",onKeyDown(o){c.previous.some(({modifier:b,character:i})=>PJ.isKeyboardEvent[b](o,i))?d(-1):c.next.some(({modifier:b,character:i})=>PJ.isKeyboardEvent[b](o,i))&&d(1)}}}var c8=(0,cG.createHigherOrderComponent)(c=>function({shortcuts:e,...l}){return(0,_J.jsx)("div",{...KJ(e),children:(0,_J.jsx)(c,{...l})})},"navigateRegions");var e5=s(oc(),1),qJ=s(V(),1),fRc=(0,e5.createHigherOrderComponent)(c=>function(e){let l=(0,e5.useConstrainedTabbing)();return(0,qJ.jsx)("div",{ref:l,tabIndex:-1,children:(0,qJ.jsx)(c,{...e})})},"withConstrainedTabbing"),t8=fRc;var e8=s(AR(),1),l5=s(Y(),1),d5=s(oc(),1),n5=s(V(),1),l8=c=>(0,d5.createHigherOrderComponent)(t=>function(l){let[d,n]=(0,l5.useState)(void 0),o=(0,l5.useRef)(null);(0,d5.useIsomorphicLayoutEffect)(()=>{let i=l.node??o.current,a=!!d&&Object.values(d).every(Boolean);if(i&&!a){let r=c(i,l);(0,e8.default)(r,d)||n(r)}});let b=(0,n5.jsx)(t,{...l,...d});return l.node?b:(0,n5.jsxs)("div",{ref:o,children:[" ",b," "]})},"withFallbackStyles");var o8=s(Y(),1),eb=s(n8(),1),o5=s(oc(),1),b8=s(V(),1),hRc=16;function i8(c){return(0,o5.createHigherOrderComponent)(t=>{let e="core/with-filters/"+c,l;function d(){l===void 0&&(l=(0,eb.applyFilters)(c,t))}class n extends o8.Component{constructor(a){super(a),d()}componentDidMount(){n.instances.push(this),n.instances.length===1&&((0,eb.addAction)("hookRemoved",e,b),(0,eb.addAction)("hookAdded",e,b))}componentWillUnmount(){n.instances=n.instances.filter(a=>a!==this),n.instances.length===0&&((0,eb.removeAction)("hookRemoved",e),(0,eb.removeAction)("hookAdded",e))}render(){return(0,b8.jsx)(l,{...this.props})}}n.instances=[];let o=(0,o5.debounce)(()=>{l=(0,eb.applyFilters)(c,t),n.instances.forEach(i=>{i.forceUpdate()})},hRc);function b(i){i===c&&o()}return n},"withFilters")}var a8=s(Y(),1),b5=s(oc(),1),r8=s(Mc(),1),$J=s(V(),1);function VRc(c){return c instanceof a8.Component||typeof c=="function"}var u8=(0,b5.createHigherOrderComponent)(c=>{let t=({onFocusReturn:e}={})=>l=>n=>{let o=(0,b5.useFocusReturn)(e);return(0,$J.jsx)("div",{ref:o,children:(0,$J.jsx)(l,{...n})})};if(VRc(c)){let e=c;return t()(e)}return t(c)},"withFocusReturn"),s8=({children:c})=>((0,r8.default)("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),c);var tG=s(Y(),1),G8=s(oc(),1);var i5=s(V(),1),X8=(0,G8.createHigherOrderComponent)(c=>{function t(d,n){let[o,b]=(0,tG.useState)([]),i=(0,tG.useMemo)(()=>{let r=u=>{let G=u.id?u:{...u,id:os()};b(X=>[...X,G])};return{createNotice:r,createErrorNotice:u=>{r({status:"error",content:u})},removeNotice:u=>{b(G=>G.filter(X=>X.id!==u))},removeAllNotices:()=>{b([])}}},[]),a={...d,noticeList:o,noticeOperations:i,noticeUI:o.length>0&&(0,i5.jsx)(uW,{className:"components-with-notices-ui",notices:o,onRemove:i.removeNotice})};return e?(0,i5.jsx)(c,{...a,ref:n}):(0,i5.jsx)(c,{...a})}let e,{render:l}=c;return typeof l=="function"?(e=!0,(0,tG.forwardRef)(t)):t},"withNotices");var a5=s(oc(),1),cC=s(Fn(),1),m8=s(V(),1),x8=(0,a5.createHigherOrderComponent)(c=>function(e){return(0,m8.jsx)(c,{...e,speak:cC.speak,debouncedSpeak:(0,a5.useDebounce)(cC.speak,500)})},"withSpokenMessages");var B5=s(Y(),1),L8=s(rc(),1);var g8=s(Y(),1),at=(0,g8.createContext)(void 0);at.displayName="MenuContext";var s5=s(Y(),1);var H8=D(1),FRc=D(1),tC=D(3),JRc=q.theme.gray[300],CRc=q.theme.gray[200],eC=q.theme.gray[700],vRc=q.theme.gray[100],R8=q.theme.foreground,YRc=`0 0 0 ${K.borderWidth} ${JRc}, ${K.elevationMedium}`,NRc=`0 0 0 ${K.borderWidth} ${R8}`,Z8="minmax( 0, max-content ) 1fr",dr=Q(Ng,{target:"e1wg7tti15"})({name:"1xd6ev0",styles:"position:relative;z-index:1000000;outline:2px solid transparent!important"}),sd=Q("div",{target:"e1wg7tti14"})("display:grid;grid-template-columns:",Z8,";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:",H8,";overscroll-behavior:contain;overflow:auto;background-color:",q.ui.background,";border-radius:",K.radiusMedium,";",c=>dc("box-shadow:",c.variant==="toolbar"?NRc:YRc,";",""),";"),I8=Q("div",{target:"e1wg7tti13"})("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:",Fe.SLIDE_DURATION,",",Fe.FADE_DURATION,";transition-timing-function:",Fe.SLIDE_EASING,",",Fe.FADE_EASING,";will-change:transform,opacity;&:not( :has( > ",sd,"[data-submenu] ) ){opacity:0;&:has( > ",sd,"[data-enter] ){opacity:1;}&:has( > ",sd,`[data-side='bottom'] ){transform:translateY(
+`;function q_({html:c,title:t,type:e,styles:l,scripts:d,lang:n}){let o=(0,dl.jsxs)("html",{lang:n,className:e,children:[(0,dl.jsxs)("head",{children:[(0,dl.jsx)("title",{children:t}),(0,dl.jsx)("style",{dangerouslySetInnerHTML:{__html:jHc}}),l.map((b,i)=>(0,dl.jsx)("style",{dangerouslySetInnerHTML:{__html:b}},i)),(0,dl.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${EHc.toString()})();`}})]}),(0,dl.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:e,children:[(0,dl.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),d.map(b=>(0,dl.jsx)("script",{src:b},b))]})]});return"<!DOCTYPE html>"+(0,Re.renderToString)(o)}function MHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:n,tabIndex:o,allowPopups:b=!1,allowForms:i=!1}){let a=(0,Re.useRef)(null),[r,s]=(0,Re.useState)(0),[G,X]=(0,Re.useState)(0),m=v("allow-scripts","allow-presentation",{"allow-popups":b,"allow-forms":i}),x=(0,Re.useMemo)(()=>q_({html:c,title:t,type:e,styles:l,scripts:d,lang:document.documentElement.lang}),[c,t,e,l,d]);return(0,Re.useEffect)(()=>{let g=a.current;if(!g)return;function R(p){if(!g||g.contentWindow!==p.source)return;let W=p.data||{};if(typeof W=="string")try{W=JSON.parse(W)}catch{}W.action==="resize"&&(s(W.width),X(W.height))}let H=null;function Z(){let p=g?.ownerDocument?.defaultView??null;p!==H&&(H?.removeEventListener("message",R),H=p,H?.addEventListener("message",R))}return Z(),g.addEventListener("load",Z),()=>{g.removeEventListener("load",Z),H?.removeEventListener("message",R)}},[]),(0,dl.jsx)("iframe",{ref:(0,eG.useMergeRefs)([a,(0,eG.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:m,srcDoc:x,onFocus:n,width:Math.ceil(r),height:Math.ceil(G)})}function PHc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:n,tabIndex:o,allowPopups:b=!1,allowForms:i=!1}){let a=(0,Re.useRef)(null),[r,s]=(0,Re.useState)(0),[G,X]=(0,Re.useState)(0),m=v("allow-scripts","allow-same-origin","allow-presentation",{"allow-popups":b,"allow-forms":i});function x(){try{return!!a.current?.contentDocument?.body}catch{return!1}}function g(R=!1){if(!x())return;let{contentDocument:H,ownerDocument:Z}=a.current;!R&&H?.body.getAttribute("data-resizable-iframe-connected")!==null||(H.open(),H.write(q_({html:c,title:t,type:e,styles:l,scripts:d,lang:Z.documentElement.lang})),H.close())}return(0,Re.useEffect)(()=>{g();function R(){g(!1)}function H(W){let y=a.current;if(!y||y.contentWindow!==W.source)return;let I=W.data||{};if(typeof I=="string")try{I=JSON.parse(I)}catch{}I.action==="resize"&&(s(I.width),X(I.height))}let Z=a.current,p=Z?.ownerDocument?.defaultView;return Z?.addEventListener("load",R,!1),p?.addEventListener("message",H),()=>{Z?.removeEventListener("load",R,!1),p?.removeEventListener("message",H)}},[]),(0,Re.useEffect)(()=>{g()},[t,l,d]),(0,Re.useEffect)(()=>{g(!0)},[c,e]),(0,dl.jsx)("iframe",{ref:(0,eG.useMergeRefs)([a,(0,eG.useFocusableIframe)()]),title:t,tabIndex:o,className:"components-sandbox",sandbox:m,onFocus:n,width:Math.ceil(r),height:Math.ceil(G)})}function _Hc({allowSameOrigin:c=!1,...t}){return c?(0,dl.jsx)(PHc,{...t}):(0,dl.jsx)(MHc,{...t})}var $_=_Hc;var DW=u(oc(),1),C0=u(rc(),1);var LW=u(Y(),1),tK=u(Mc(),1);var cr=u(h(),1),JJ="data-wp-hash";function CJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qHc(document)),c.__wpStyleRuntime}function KHc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${JJ}]`))if(e.getAttribute(JJ)===t)return!0;return!1}function eK(c,t,e){if(!c.head)return;let l=CJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(KHc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(JJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function qHc(c){let t=CJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)eK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function $Hc(c,t){let e=CJ();e.styles.set(c,t);for(let l of e.documents.keys())eK(l,c,t)}typeof process>"u",$Hc("77f847972d","._5e6152f7430df331__input input[type=search]::-webkit-search-cancel-button,._5e6152f7430df331__input input[type=search]::-webkit-search-decoration,._5e6152f7430df331__input input[type=search]::-webkit-search-results-button,._5e6152f7430df331__input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}._9a856163f1b1aaae__icon:dir(ltr){transform:scaleX(-1)}");var cK={input:"_5e6152f7430df331__input",icon:"_9a856163f1b1aaae__icon"};function cRc({searchRef:c,onChange:t,onClose:e}){e&&(0,tK.default)("`onClose` prop in wp.components.SearchControl",{since:"6.8"});let l=()=>{t(""),c.current?.focus()};return(0,cr.jsx)(Yh,{variant:"control",children:(0,cr.jsx)(nc,{size:"small",icon:Jo,label:e?(0,C0.__)("Close search"):(0,C0.__)("Reset search"),onClick:e??l})})}function tRc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,className:e,onChange:l,value:d,label:n=(0,C0.__)("Search"),placeholder:o=(0,C0.__)("Search"),hideLabelFromVision:b=!0,onClose:i,size:a="default",...r},s){let{disabled:G,...X}=r,m=(0,LW.useRef)(null),x=(0,DW.useInstanceId)(vJ,"components-search-control"),g=!!i||!!d;return(0,cr.jsx)(Fn,{id:x,hideLabelFromVision:b,label:n,ref:(0,DW.useMergeRefs)([m,s]),type:"search",size:a,className:v(cK.input,"components-search-control",e),onChange:R=>l(R??""),autoComplete:"off",placeholder:o,value:d??"",prefix:(0,cr.jsx)(vh,{variant:"icon",children:(0,cr.jsx)(bt,{className:cK.icon,icon:Mf,fill:"currentColor"})}),suffix:g&&(0,cr.jsx)(cRc,{searchRef:m,onChange:l,onClose:i}),...X})}var vJ=(0,LW.forwardRef)(tRc);vJ.displayName="SearchControl";var lK=vJ;var dK=u(Cn(),1),cn=u(Y(),1),YJ=u(rc(),1),dZt=u(Qe(),1);var xi=u(h(),1),eRc=6e3;function lRc(c,t){let e=typeof c=="string"?c:(0,cn.renderToString)(c);(0,cn.useEffect)(()=>{e&&(0,dK.speak)(e,t)},[e,t])}function dRc({className:c,children:t,spokenMessage:e=t,politeness:l="polite",actions:d=[],onRemove:n,icon:o=null,explicitDismiss:b=!1,onDismiss:i,listRef:a},r){let s=b1();function G(R){R&&R.preventDefault&&R.preventDefault(),a?.current?.focus(),i?.(),n?.()}function X(R,H){R.stopPropagation(),n?.(),H&&H(R)}lRc(e,l);let m=(0,cn.useRef)({onDismiss:i,onRemove:n});(0,cn.useLayoutEffect)(()=>{m.current={onDismiss:i,onRemove:n}}),(0,cn.useEffect)(()=>{if(b||!s)return;let R=setTimeout(()=>{m.current.onDismiss?.(),m.current.onRemove?.()},eRc);return()=>clearTimeout(R)},[b,s]);let x=v(c,"components-snackbar",{"components-snackbar-explicit-dismiss":!!b});d&&d.length>1&&(d=[d[0]]);let g=v("components-snackbar__content",{"components-snackbar__content-with-icon":!!o});return(0,xi.jsx)("div",{ref:r,className:x,onClick:b?void 0:G,tabIndex:0,role:b?void 0:"button",onKeyPress:b?void 0:G,"aria-label":b?void 0:(0,YJ.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,xi.jsxs)("div",{className:g,children:[o&&(0,xi.jsx)("div",{className:"components-snackbar__icon",children:o}),t,d.map(({label:R,onClick:H,url:Z,openInNewTab:p=!1},W)=>Z!==void 0&&p?(0,xi.jsx)(nW,{href:Z,onClick:y=>X(y,H),className:"components-snackbar__action",children:R},W):(0,xi.jsx)(nc,{__next40pxDefaultSize:!0,href:Z,variant:"link",onClick:y=>X(y,H),className:"components-snackbar__action",children:R},W)),b&&(0,xi.jsx)("span",{role:"button","aria-label":(0,YJ.__)("Dismiss this notice"),tabIndex:0,className:"components-snackbar__dismiss-button",onClick:G,onKeyPress:G,children:"\u2715"})]})})}var nK=(0,cn.forwardRef)(dRc);nK.displayName="Snackbar";var EW=nK;var oK=u(oc(),1),bK=u(Y(),1);var tr=u(h(),1),nRc={init:{height:0,opacity:0},open:{height:"auto",opacity:1,transition:{height:{type:"tween",duration:.3,ease:[0,0,.2,1]},opacity:{type:"tween",duration:.25,delay:.05,ease:[0,0,.2,1]}}},exit:{opacity:0,transition:{type:"tween",duration:.1,ease:[0,0,.2,1]}}};function oRc({notices:c,className:t,children:e,onRemove:l}){let d=(0,bK.useRef)(null),n=(0,oK.useReducedMotion)();t=v("components-snackbar-list",t);let o=b=>()=>l?.(b.id);return(0,tr.jsxs)("div",{className:t,tabIndex:-1,ref:d,"data-testid":"snackbar-list",children:[e,(0,tr.jsx)(vs,{children:c.map(b=>{let{content:i,...a}=b;return(0,tr.jsx)(fb.div,{layout:n?!1:"position",style:{width:"100%"},initial:"init",animate:"open",exit:"exit",variants:n?void 0:nRc,children:(0,tr.jsx)("div",{className:"components-snackbar-list__notice-container",children:(0,tr.jsx)(EW,{...a,onRemove:o(b),listRef:d,children:b.content})})},b.id)})})]})}var iK=oRc;var qn=u(Y(),1),jW=u(oc(),1),rK=u(rc(),1);var er=u(h(),1),aK=c=>{if(!(typeof c>"u"||c===null))return c.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},bRc=({className:c,children:t,tabs:e,selectOnMove:l=!0,initialTabName:d,orientation:n="horizontal",activeClass:o="is-active",onSelect:b},i)=>{let a=(0,jW.useInstanceId)(NJ,"tab-panel"),r=(0,qn.useCallback)(g=>{if(!(typeof g>"u"))return`${a}-${g}`},[a]),s=Fr({setSelectedId:g=>{if(typeof g>"u"||g===null)return;let R=e.find(Z=>r(Z.name)===g);if(R?.disabled||R===m)return;let H=aK(g);typeof H>"u"||b?.(H)},orientation:n,selectOnMove:l,defaultSelectedId:r(d),rtl:(0,rK.isRTL)()}),G=aK(E(s,"selectedId")),X=(0,qn.useCallback)(g=>{s.setState("selectedId",r(g))},[r,s]),m=e.find(({name:g})=>g===G),x=(0,jW.usePrevious)(G);return(0,qn.useEffect)(()=>{x!==G&&G===d&&G&&b?.(G)},[G,d,b,x]),(0,qn.useLayoutEffect)(()=>{if(m)return;let g=e.find(R=>R.name===d);if(!(d&&!g))if(g&&!g.disabled)X(g.name);else{let R=e.find(H=>!H.disabled);R&&X(R.name)}},[e,m,d,a,X]),(0,qn.useEffect)(()=>{if(!m?.disabled)return;let g=e.find(R=>!R.disabled);g&&X(g.name)},[e,m?.disabled,X,a]),(0,er.jsxs)("div",{className:c,ref:i,children:[(0,er.jsx)(Wr,{store:s,className:"components-tab-panel__tabs",children:e.map(g=>(0,er.jsx)(pr,{id:r(g.name),className:v("components-tab-panel__tabs-item",g.className,{[o]:g.name===G}),disabled:g.disabled,"aria-controls":`${r(g.name)}-view`,render:(0,er.jsx)(nc,{__next40pxDefaultSize:!0,icon:g.icon,label:g.icon&&g.title,showTooltip:!!g.icon}),children:!g.icon&&g.title},g.name))}),m&&(0,er.jsx)(fr,{id:`${r(m.name)}-view`,store:s,tabId:r(m.name),className:"components-tab-panel__tab-content",children:t(m)})]})},NJ=(0,qn.forwardRef)(bRc);NJ.displayName="TabPanel";var sK=NJ;var uK=u(oc(),1),GK=u(Y(),1);var SJ=u(h(),1);function iRc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,label:d,hideLabelFromVision:n,value:o,help:b,id:i,className:a,onChange:r,type:s="text",...G}=c,X=(0,uK.useInstanceId)(kJ,"inspector-text-control",i);return(0,SJ.jsx)(Cc,{label:d,hideLabelFromVision:n,id:X,help:b,className:a,children:(0,SJ.jsx)("input",{className:"components-text-control__input",type:s,id:X,value:o,onChange:x=>r(x.target.value),"aria-describedby":b?X+"__help":void 0,ref:t,...G})})}var kJ=(0,GK.forwardRef)(iRc);kJ.displayName="TextControl";var XK=kJ;var mK=u(oc(),1),xK=u(Y(),1);var wJ=u(h(),1),zJ="data-wp-hash";function AJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rRc(document)),c.__wpStyleRuntime}function aRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${zJ}]`))if(e.getAttribute(zJ)===t)return!0;return!1}function gK(c,t,e){if(!c.head)return;let l=AJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(aRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(zJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function rRc(c){let t=AJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)gK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function sRc(c,t){let e=AJ();e.styles.set(c,t);for(let l of e.documents.keys())gK(l,c,t)}typeof process>"u",sRc("22c276380b",".aa08a6e706634925__textarea{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));display:block;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;resize:vertical;width:100%}@media (min-width:600px){.aa08a6e706634925__textarea{font-size:13px;line-height:normal}}.aa08a6e706634925__textarea:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.aa08a6e706634925__textarea: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))}.aa08a6e706634925__textarea::placeholder{color:rgba(30,30,30,.62)}.aa08a6e706634925__textarea{line-height:20px;min-height:38px;padding:9px 11px}.aa08a6e706634925__textarea:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.is-dark-theme .aa08a6e706634925__textarea::-webkit-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}.is-dark-theme .aa08a6e706634925__textarea:-ms-input-placeholder{color:color-mix(in srgb,var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff)),transparent 35%)}");var uRc={textarea:"aa08a6e706634925__textarea"};function GRc(c,t){let{__nextHasNoMarginBottom:e,label:l,hideLabelFromVision:d,value:n,help:o,onChange:b,rows:i=4,className:a,...r}=c,G=`inspector-textarea-control-${(0,mK.useInstanceId)(TJ)}`,X=x=>b(x.target.value),m=v("components-textarea-control",a);return(0,wJ.jsx)(Cc,{label:l,hideLabelFromVision:d,id:G,help:o,className:m,children:(0,wJ.jsx)("textarea",{className:v("components-textarea-control__input",uRc.textarea),id:G,rows:i,onChange:X,"aria-describedby":o?G+"__help":void 0,value:n,ref:t,...r})})}var TJ=(0,xK.forwardRef)(GRc);TJ.displayName="TextareaControl";var MW=TJ;var HK=u(Y(),1);var v0=u(h(),1),RK=c=>{let{text:t="",highlight:e=""}=c,l=e.trim();if(!l)return(0,v0.jsx)(v0.Fragment,{children:t});let d=new RegExp(`(${Ha(l)})`,"gi");return(0,HK.createInterpolateElement)(t.replace(d,"<mark>$&</mark>"),{mark:(0,v0.jsx)("mark",{})})};RK.displayName="TextHighlight";var ZK=RK;var Y0=u(h(),1);function XRc(c){let{children:t}=c;return(0,Y0.jsxs)("div",{className:"components-tip",children:[(0,Y0.jsx)(ne,{icon:Kf}),(0,Y0.jsx)("p",{children:t})]})}var IK=XRc;var pK=u(Y(),1),WK=u(oc(),1);var lr=u(h(),1);function mRc({label:c,checked:t,help:e,className:l,onChange:d,disabled:n,__nextHasNoMarginBottom:o,...b},i){function a(m){d(m.target.checked)}let s=`inspector-toggle-control-${(0,WK.useInstanceId)(OJ)}`,G,X;return e&&(typeof e=="function"?t!==void 0&&(X=e(t)):X=e,X&&(G=s+"__help")),(0,lr.jsx)(Cc,{id:s,help:X&&(0,lr.jsx)("span",{className:"components-toggle-control__help",children:X}),className:v("components-toggle-control",l),children:(0,lr.jsxs)(zc,{justify:"flex-start",spacing:2,children:[(0,lr.jsx)(rW,{id:s,checked:t,onChange:a,"aria-describedby":G,disabled:n,ref:i,...b}),(0,lr.jsx)(Me,{as:"label",htmlFor:s,className:v("components-toggle-control__label",{"is-disabled":n}),children:c})]})})}var OJ=(0,pK.forwardRef)(mRc);OJ.displayName="ToggleControl";var yK=OJ;var $W=u(Y(),1),TK=u(Mc(),1);var SK=u(Y(),1);var KW=u(Y(),1);var _W=u(Y(),1),vZt=u(Qe(),1);var BK=u(Y(),1),fK=(0,BK.createContext)(void 0);fK.displayName="ToolbarContext";var nl=fK;var PW=u(h(),1);function xRc({children:c,as:t,...e},l){let d=(0,_W.useContext)(nl),n=typeof c=="function";if(!n&&!t)return null;let o={...e,ref:l,"data-toolbar-item":!0};return d?(0,PW.jsx)(kx,{accessibleWhenDisabled:!0,...o,store:d,render:n?c:t&&(0,PW.jsx)(t,{children:c})}):t?(0,PW.jsx)(t,{...o,children:c}):n?c(o):null}var hK=(0,_W.forwardRef)(xRc);hK.displayName="ToolbarItem";var eb=hK;var VK=u(h(),1),gRc=({children:c,className:t})=>(0,VK.jsx)("div",{className:t,children:c}),FK=gRc;var N0=u(h(),1);function HRc({isDisabled:c,...t}){return{disabled:c,...t}}function RRc(c,t){let{children:e,className:l,containerClassName:d,extraProps:n,isActive:o,title:b,...i}=HRc(c);return(0,KW.useContext)(nl)?(0,N0.jsx)(eb,{className:v("components-toolbar-button",l),...n,...i,ref:t,children:r=>(0,N0.jsx)(nc,{size:"compact",label:b,isPressed:o,...r,children:e})}):(0,N0.jsx)(FK,{className:d,children:(0,N0.jsx)(nc,{ref:t,icon:i.icon,size:"compact",label:b,shortcut:i.shortcut,"data-subscript":i.subscript,onClick:r=>{r.stopPropagation(),i.onClick&&i.onClick(r)},className:v("components-toolbar__control",l),isPressed:o,accessibleWhenDisabled:!0,"data-toolbar-item":!0,...n,...i,children:e})})}var JK=(0,KW.forwardRef)(RRc);JK.displayName="ToolbarButton";var S0=JK;var CK=u(h(),1),ZRc=({className:c,children:t,...e})=>(0,CK.jsx)("div",{className:c,...e,children:t}),vK=ZRc;var YK=u(Y(),1);var QJ=u(h(),1);function IRc({controls:c=[],toggleProps:t,...e}){let l=(0,YK.useContext)(nl),d=n=>(0,QJ.jsx)(Dd,{controls:c,toggleProps:{...n,"data-toolbar-item":!0},...e});return l?(0,QJ.jsx)(eb,{...t,children:d}):d(t)}var NK=IRc;var k0=u(h(),1);function pRc(c){return Array.isArray(c)&&Array.isArray(c[0])}function WRc({controls:c=[],children:t,className:e,isCollapsed:l,title:d,...n}){let o=(0,SK.useContext)(nl);if((!c||!c.length)&&!t)return null;let b=v(o?"components-toolbar-group":"components-toolbar",e),i;return pRc(c)?i=c:i=[c],l?(0,k0.jsx)(NK,{label:d,controls:i,className:b,children:t,...n}):(0,k0.jsxs)(vK,{className:b,...n,children:[i?.flatMap((a,r)=>a.map((s,G)=>(0,k0.jsx)(S0,{containerClassName:r>0&&G===0?"has-left-divider":void 0,...s},[r,G].join()))),t]})}var z0=WRc;var kK=u(Y(),1),zK=u(rc(),1);var UJ=u(h(),1);function yRc({label:c,...t},e){let l=Jr({focusLoop:!0,rtl:(0,zK.isRTL)()});return(0,UJ.jsx)(nl.Provider,{value:l,children:(0,UJ.jsx)(Sx,{ref:e,"aria-label":c,store:l,...t})})}var wK=(0,kK.forwardRef)(yRc);wK.displayName="ToolbarContainer";var AK=wK;var qW=u(h(),1);function BRc({className:c,label:t,variant:e,...l},d){let n=e!==void 0,o=(0,$W.useMemo)(()=>n?{}:{DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"},Menu:{variant:"toolbar"}},[n]);if(!t){(0,TK.default)("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"});let{title:i,...a}=l;return(0,qW.jsx)(z0,{isCollapsed:!1,...a,className:c})}let b=v("components-accessible-toolbar",c,e&&`is-${e}`);return(0,qW.jsx)(aa,{value:o,children:(0,qW.jsx)(AK,{className:b,label:t,ref:d,...l})})}var OK=(0,$W.forwardRef)(BRc);OK.displayName="Toolbar";var DJ=OK;var t5=u(Y(),1);var c5=u(h(),1);function fRc(c,t){return(0,t5.useContext)(nl)?(0,c5.jsx)(eb,{ref:t,...c.toggleProps,children:l=>(0,c5.jsx)(Dd,{...c,popoverProps:{...c.popoverProps},toggleProps:l})}):(0,c5.jsx)(Dd,{...c})}var QK=(0,t5.forwardRef)(fRc);QK.displayName="ToolbarDropdownMenu";var LJ=QK;var A0=u(Cn(),1);var Nt=u(rc(),1);var e5=u(Y(),1),w0=()=>{},dr=(0,e5.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:w0,deregisterPanelItem:w0,flagItemCustomization:w0,registerResetAllFilter:w0,deregisterResetAllFilter:w0,areAllOptionalControlsHidden:!0});dr.displayName="ToolsPanelContext";var l5=()=>(0,e5.useContext)(dr);var EJ="data-wp-hash";function jJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&VRc(document)),c.__wpStyleRuntime}function hRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${EJ}]`))if(e.getAttribute(EJ)===t)return!0;return!1}function UK(c,t,e){if(!c.head)return;let l=jJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(hRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(EJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function VRc(c){let t=jJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)UK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function FRc(c,t){let e=jJ();e.styles.set(c,t);for(let l of e.documents.keys())UK(l,c,t)}typeof process>"u",FRc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var d5={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"};function DK(c){let{className:t,headingLevel:e=2,...l}=cc(c,"ToolsPanelHeader"),{menuItems:d,hasMenuItems:n,areAllOptionalControlsHidden:o}=l5();return{...l,areAllOptionalControlsHidden:o,defaultControlsItemClassName:d5["default-controls-item"],dropdownMenuClassName:d5["dropdown-menu"],hasMenuItems:n,headingClassName:d5["tools-panel-heading"],headingLevel:e,menuItems:d,className:v(d5["tools-panel-header"],t)}}var Yt=u(h(),1),MJ="data-wp-hash";function PJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CRc(document)),c.__wpStyleRuntime}function JRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${MJ}]`))if(e.getAttribute(MJ)===t)return!0;return!1}function LK(c,t,e){if(!c.head)return;let l=PJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(JRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(MJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function CRc(c){let t=PJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)LK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function vRc(c,t){let e=PJ();e.styles.set(c,t);for(let l of e.documents.keys())LK(l,c,t)}typeof process>"u",vRc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var YRc={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"},NRc=({itemClassName:c,items:t,toggleItem:e})=>{if(!t.length)return null;let l=(0,Yt.jsx)("span",{"aria-hidden":!0,className:YRc["reset-label"],children:(0,Nt.__)("Reset")});return(0,Yt.jsx)(Yt.Fragment,{children:t.map(([d,n])=>n?(0,Yt.jsx)(qo,{className:c,role:"menuitem",label:(0,Nt.sprintf)((0,Nt.__)("Reset %s"),d),onClick:()=>{e(d),(0,A0.speak)((0,Nt.sprintf)((0,Nt.__)("%s reset to default"),d),"assertive")},suffix:l,children:d},d):(0,Yt.jsx)(qo,{icon:Ce,className:c,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0,children:d},d))})},SRc=({items:c,toggleItem:t})=>c.length?(0,Yt.jsx)(Yt.Fragment,{children:c.map(([e,l])=>{let d=l?(0,Nt.sprintf)((0,Nt.__)("Hide and reset %s"),e):(0,Nt.sprintf)((0,Nt._x)("Show %s","input control"),e);return(0,Yt.jsx)(qo,{icon:l?Ce:null,isSelected:l,label:d,onClick:()=>{l?(0,A0.speak)((0,Nt.sprintf)((0,Nt.__)("%s hidden and reset to default"),e),"assertive"):(0,A0.speak)((0,Nt.sprintf)((0,Nt.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox",children:e},e)})}):null,kRc=(c,t)=>{let{areAllOptionalControlsHidden:e,defaultControlsItemClassName:l,dropdownMenuClassName:d,hasMenuItems:n,headingClassName:o,headingLevel:b=2,label:i,menuItems:a,resetAll:r,toggleItem:s,dropdownMenuProps:G,...X}=DK(c);if(!i)return null;let m=Object.entries(a?.default||{}),x=Object.entries(a?.optional||{}),g=e?Co:sm,R=(0,Nt.sprintf)((0,Nt._x)("%s options","Button label to reveal tool panel options"),i),H=e?(0,Nt.__)("All options are currently hidden"):void 0,Z=[...m,...x].some(([,p])=>p);return(0,Yt.jsxs)(zc,{...X,ref:t,children:[(0,Yt.jsx)(kl,{level:b,className:o,children:i}),n&&(0,Yt.jsx)(Dd,{...G,icon:g,label:R,menuProps:{className:d},toggleProps:{size:"small",description:H},children:()=>(0,Yt.jsxs)(Yt.Fragment,{children:[(0,Yt.jsxs)(f0,{label:i,children:[(0,Yt.jsx)(NRc,{items:m,toggleItem:s,itemClassName:l}),(0,Yt.jsx)(SRc,{items:x,toggleItem:s})]}),(0,Yt.jsx)(f0,{children:(0,Yt.jsx)(qo,{"aria-disabled":!Z,variant:"tertiary",onClick:()=>{Z&&(r(),(0,A0.speak)((0,Nt.__)("All options reset"),"assertive"))},children:(0,Nt.__)("Reset all")})})]})})]})},zRc=tc(kRc,"ToolsPanelHeader"),_J=zRc;var Ut=u(Y(),1);var qJ="data-wp-hash";function $J(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ARc(document)),c.__wpStyleRuntime}function wRc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${qJ}]`))if(e.getAttribute(qJ)===t)return!0;return!1}function jK(c,t,e){if(!c.head)return;let l=$J(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(wRc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(qJ,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function ARc(c){let t=$J();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)jK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function TRc(c,t){let e=$J();e.styles.set(c,t);for(let l of e.documents.keys())jK(l,c,t)}typeof process>"u",TRc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var KJ={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"};function ORc(){return{panelItems:[],menuItemOrder:[],menuItemValues:{}}}var MK=c=>c.hasValue()||!c.isShownByDefault&&!!c.defaultShown,QRc=c=>c.isShownByDefault?"default":"optional";function URc(c,t){switch(t.type){case"REGISTER_PANEL":{let e=c.findIndex(d=>d.label===t.item.label),l=[...c];return e!==-1&&l.splice(e,1),l.push(t.item),l}case"UNREGISTER_PANEL":{let e=c.findIndex(d=>d.label===t.label);if(e===-1||t.item&&c[e]!==t.item)return c;let l=[...c];return l.splice(e,1),l}default:return c}}function DRc(c,t){return t.type==="REGISTER_PANEL"?c.includes(t.item.label)?c:[...c,t.item.label]:c}function LRc(c,t){let e=c.menuItemValues;switch(t.type){case"REGISTER_PANEL":{if(!e.hasOwnProperty(t.item.label))return e;let{[t.item.label]:l,...d}=e;return d}case"UPDATE_VALUE":return e[t.label]===t.value?e:{...e,[t.label]:t.value};case"TOGGLE_VALUE":{let l=c.panelItems.find(({label:n})=>n===t.label);if(!l)return e;let d=e[t.label]??MK(l);return{...e,[t.label]:!d}}case"RESET_ALL":{let l=c.panelItems.filter(n=>!n.isShownByDefault&&e[n.label]!==!1);if(!l.length)return e;let d={...e};return l.forEach(({label:n})=>{d[n]=!1}),d}default:return e}}function ERc(c,t){let e=URc(c.panelItems,t),l=DRc(c.menuItemOrder,t),d=LRc({...c,panelItems:e},t);return e===c.panelItems&&l===c.menuItemOrder&&d===c.menuItemValues?c:{panelItems:e,menuItemOrder:l,menuItemValues:d}}function jRc(c,t){switch(t.type){case"REGISTER":return[...c,t.filter];case"UNREGISTER":return c.filter(e=>e!==t.filter);default:return c}}var EK=c=>Object.keys(c).length===0;function PK(c){let{className:t,headingLevel:e=2,resetAll:l,panelId:d,hasInnerWrapper:n=!1,shouldRenderPlaceholderItems:o=!1,__experimentalFirstVisibleItemClass:b,__experimentalLastVisibleItemClass:i,...a}=cc(c,"ToolsPanel"),[r,s]=(0,Ut.useState)(!1);(0,Ut.useEffect)(()=>{r&&s(!1)},[r]);let[{panelItems:G,menuItemOrder:X,menuItemValues:m},x]=(0,Ut.useReducer)(ERc,void 0,ORc),[g,R]=(0,Ut.useReducer)(jRc,[]),H=(0,Ut.useCallback)(N=>{x({type:"REGISTER_PANEL",item:N})},[]),Z=(0,Ut.useCallback)((N,T)=>{x({type:"UNREGISTER_PANEL",label:N,item:T})},[]),p=(0,Ut.useCallback)(N=>{R({type:"REGISTER",filter:N})},[]),W=(0,Ut.useCallback)(N=>{R({type:"UNREGISTER",filter:N})},[]),y=(0,Ut.useCallback)((N,T)=>{x({type:"UPDATE_VALUE",label:T,value:N})},[]),I=(0,Ut.useMemo)(()=>{let N={default:{},optional:{}},T=new Map(G.map(k=>[k.label,k]));return X.forEach(k=>{let Q=T.get(k);Q&&(N[QRc(Q)][k]=m[k]??MK(Q))}),N},[G,X,m]),B=(0,Ut.useMemo)(()=>EK(I.default)&&!EK(I.optional)&&Object.values(I.optional).every(N=>!N),[I]),F=v(KJ["tools-panel"],n&&KJ["tools-panel-with-inner-wrapper"],B&&KJ["tools-panel-hidden-inner-wrapper"],t),V=(0,Ut.useCallback)(N=>{let T=G.find(k=>k.label===N);T&&(x({type:"TOGGLE_VALUE",label:N}),!T.isShownByDefault&&T.onShownChange?.(!I.optional[N]))},[I,G]),f=(0,Ut.useMemo)(()=>[...G.map(T=>T.resetAllFilter).filter(T=>!!T),...g],[G,g]),C=(0,Ut.useCallback)(()=>{typeof l=="function"&&(s(!0),l(f)),x({type:"RESET_ALL"})},[f,l]),J=N=>{let T=I.optional||{};return N.find(Q=>Q.isShownByDefault||T[Q.label])?.label},w=J(G),A=J([...G].reverse()),S=G.length>0,O=(0,Ut.useMemo)(()=>({areAllOptionalControlsHidden:B,deregisterPanelItem:Z,deregisterResetAllFilter:W,firstDisplayedItem:w,flagItemCustomization:y,hasMenuItems:S,isResetting:r,lastDisplayedItem:A,menuItems:I,panelId:d,registerPanelItem:H,registerResetAllFilter:p,shouldRenderPlaceholderItems:o,__experimentalFirstVisibleItemClass:b,__experimentalLastVisibleItemClass:i}),[B,Z,W,w,y,r,A,I,d,S,p,H,o,b,i]);return{...a,headingLevel:e,panelContext:O,resetAllItems:C,toggleItem:V,className:F}}var T0=u(h(),1),_K=D(4),MRc=(c,t)=>{let{children:e,label:l,panelContext:d,resetAllItems:n,toggleItem:o,headingLevel:b,dropdownMenuProps:i,...a}=PK(c);return(0,T0.jsx)(Od,{...a,columns:2,gap:4,columnGap:_K,rowGap:_K,templateColumns:"repeat( 2, minmax(0, 1fr) )",ref:t,children:(0,T0.jsxs)(dr.Provider,{value:d,children:[(0,T0.jsx)(_J,{label:l,resetAll:n,toggleItem:o,headingLevel:b,dropdownMenuProps:i}),e]})})},PRc=tc(MRc,"ToolsPanel"),n5=PRc;var cC=u(oc(),1),tn=u(Y(),1);var tC="data-wp-hash";function eC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&KRc(document)),c.__wpStyleRuntime}function _Rc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${tC}]`))if(e.getAttribute(tC)===t)return!0;return!1}function qK(c,t,e){if(!c.head)return;let l=eC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(_Rc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(tC,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function KRc(c){let t=eC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)qK(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function qRc(c,t){let e=eC();e.styles.set(c,t);for(let l of e.documents.keys())qK(l,c,t)}typeof process>"u",qRc("29b739f451","._62d714739f4dc308__tools-panel{border-top:1px solid #ddd;margin-top:-1px;padding:16px}._40db7f4f897b683d__tools-panel-with-inner-wrapper>div:not(:first-of-type){column-gap:16px;display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}._95a15674966f30a3__tools-panel-hidden-inner-wrapper>div:not(:first-of-type){display:none}._322a049b9b7d8674__tools-panel-header{gap:8px;grid-column:1/-1}._322a049b9b7d8674__tools-panel-header .components-dropdown-menu{line-height:0;margin:-4px 0}._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header._322a049b9b7d8674__tools-panel-header .components-dropdown-menu__toggle{min-width:24px;padding:0}.b92a382d3b30104d__tools-panel-heading.b92a382d3b30104d__tools-panel-heading{font-size:inherit;line-height:normal;margin:0}._8005d68fffa9db91__tools-panel-item{grid-column:1/-1}._8005d68fffa9db91__tools-panel-item>div,._8005d68fffa9db91__tools-panel-item>fieldset{margin-bottom:0;max-width:100%;padding-bottom:0}._8005d68fffa9db91__tools-panel-item .components-base-control__help,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control,._8005d68fffa9db91__tools-panel-item._8005d68fffa9db91__tools-panel-item .components-base-control .components-base-control__field:last-child{margin-bottom:0}._4f55e1a6e373746e__tools-panel-item-placeholder{display:none}.d40032517bff9e12__dropdown-menu{min-width:200px}.f135b96aa96ca6bb__reset-label{color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;margin-inline-start:12px;text-transform:uppercase}._69b138dfa5570d9c__default-controls-item{color:#1e1e1e}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]{color:#757575;opacity:1}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true]:hover{color:#757575}._69b138dfa5570d9c__default-controls-item._69b138dfa5570d9c__default-controls-item[aria-disabled=true] .f135b96aa96ca6bb__reset-label{opacity:.3}");var KK={"tools-panel":"_62d714739f4dc308__tools-panel","tools-panel-with-inner-wrapper":"_40db7f4f897b683d__tools-panel-with-inner-wrapper","tools-panel-hidden-inner-wrapper":"_95a15674966f30a3__tools-panel-hidden-inner-wrapper","tools-panel-header":"_322a049b9b7d8674__tools-panel-header","tools-panel-heading":"b92a382d3b30104d__tools-panel-heading","tools-panel-item":"_8005d68fffa9db91__tools-panel-item","tools-panel-item-placeholder":"_4f55e1a6e373746e__tools-panel-item-placeholder","dropdown-menu":"d40032517bff9e12__dropdown-menu","reset-label":"f135b96aa96ca6bb__reset-label","default-controls-item":"_69b138dfa5570d9c__default-controls-item"},$Rc=()=>{};function $K(c){let{className:t,defaultShown:e,hasValue:l,isShownByDefault:d=!1,label:n,panelId:o,resetAllFilter:b=$Rc,onDeselect:i,onSelect:a,onShownChange:r,...s}=cc(c,"ToolsPanelItem"),{panelId:G,menuItems:X,registerPanelItem:m,deregisterPanelItem:x,flagItemCustomization:g,isResetting:R,shouldRenderPlaceholderItems:H,firstDisplayedItem:Z,lastDisplayedItem:p,__experimentalFirstVisibleItemClass:W,__experimentalLastVisibleItemClass:y}=l5(),I=(0,tn.useCallback)(l,[o]),B=(0,cC.useEvent)(b),F=(0,tn.useRef)(e);(0,tn.useLayoutEffect)(()=>{F.current=e});let V=(0,cC.useEvent)(r),f=G===o||G===null;(0,tn.useLayoutEffect)(()=>{if(!f)return;let k={defaultShown:F.current,hasValue:I,isShownByDefault:d,label:n,onShownChange:V,panelId:o,resetAllFilter:B};return m(k),()=>{x(n,k)}},[x,f,I,d,n,V,o,m,B]);let J=X?.[d?"default":"optional"]?.[n],w=J!==void 0,A=(0,tn.useRef)(void 0),S=l();(0,tn.useLayoutEffect)(()=>{!f||!d&&!S||g(S,n)},[f,S,n,g,d]),(0,tn.useEffect)(()=>{let k=A.current;A.current=J,!(!w||!(k!==void 0)||R||!f)&&(J&&!S&&!k&&a?.(),!J&&S&&k&&i?.())},[f,J,w,R,S,a,i]);let O=d?w:J,N=H&&!O,T=v(KK["tools-panel-item"],N&&KK["tools-panel-item-placeholder"],!N&&t,Z===n&&W,p===n&&y);return{...s,isShown:O,shouldRenderPlaceholder:H,className:T}}var lC=u(h(),1),cZc=(c,t)=>{let{children:e,isShown:l,shouldRenderPlaceholder:d,...n}=$K(c);return l?(0,lC.jsx)(sc,{...n,ref:t,children:e}):d?(0,lC.jsx)(sc,{...n,ref:t}):null},tZc=tc(cZc,"ToolsPanelItem"),o5=tZc;var x8=u(Ju(),1),G5=u(Y(),1),Zt=u(Nb(),1);var i5=u(Y(),1);var b5=u(Y(),1),dC=(0,b5.createContext)(void 0);dC.displayName="RovingTabIndexContext";var c8=()=>(0,b5.useContext)(dC),t8=dC.Provider;var e8=u(h(),1);function l8({children:c}){let[t,e]=(0,i5.useState)(),l=(0,i5.useMemo)(()=>({lastFocusedElement:t,setLastFocusedElement:e}),[t]);return(0,e8.jsx)(t8,{value:l,children:c})}var D0=u(h(),1);var o8=u(oc(),1),r5=u(Y(),1);var d8=u(Y(),1),nC='tr:not([role]), [role="row"]',oC='[role="treegrid"]';function n8(c){if(!c.id)return[];let t=c.id.replaceAll("\\","\\\\").replaceAll('"','\\"');return Array.from(c.ownerDocument.querySelectorAll(`[aria-owns~="${t}"]`))}function O0(c,t,e=new Set){return e.has(c)?!1:(e.add(c),c.parentElement?.closest(t)||n8(c).some(d=>d.matches(t)||O0(d,t,e))?!0:c.parentElement?O0(c.parentElement,t,e):!1)}function bC(c,t=new Set){return t.has(c)?!1:(t.add(c),n8(c).some(l=>{let d=l.matches(nC)?l:l.closest(nC);return d?O0(d,oC):bC(l,t)})?!0:c.parentElement?bC(c.parentElement,t):!1)}function a5(c,t){(0,d8.useEffect)(()=>{let e=t.current;if(!e)return;let l=e.parentElement?.closest(nC);if(!(c==="TreeGridRow"?O0(e,oC):l&&O0(l,oC)||bC(e)))throw new Error(c==="TreeGridRow"?'TreeGridRow must be rendered inside an element with role="treegrid".':'TreeGridCell must be rendered as a cell in a row that belongs to an element with role="treegrid".')},[c,t])}var b8=u(h(),1);function eZc({children:c,level:t,positionInSet:e,setSize:l,isExpanded:d,...n},o){let b=(0,r5.useRef)(null),i=(0,o8.useMergeRefs)([b,o]);return a5("TreeGridRow",b),(0,b8.jsx)("tr",{...n,ref:i,role:"row","aria-level":t,"aria-posinset":e,"aria-setsize":l,"aria-expanded":d,children:c})}var i8=(0,r5.forwardRef)(eZc);i8.displayName="TreeGridRow";var iC=i8;var u5=u(Y(),1);var u8=u(Y(),1);var s5=u(Y(),1);var a8=u(h(),1),r8=(0,s5.forwardRef)(function({children:t,as:e,...l},d){let n=(0,s5.useRef)(null),o=d||n,b=c8();if(!b)throw new Error("TreeGridItem can only be rendered inside a TreeGrid component.");let{lastFocusedElement:i,setLastFocusedElement:a}=b,r;i&&(r=i===("current"in o?o.current:void 0)?0:-1);let G={ref:o,tabIndex:r,onFocus:X=>a?.(X.target),...l};return typeof t=="function"?t(G):e?(0,a8.jsx)(e,{...G,children:t}):null});r8.displayName="RovingTabIndexItem";var s8=r8;var G8=u(h(),1);function lZc({children:c,...t},e){return(0,G8.jsx)(s8,{ref:e,...t,children:c})}var X8=(0,u8.forwardRef)(lZc);X8.displayName="TreeGridItem";var Q0=X8;var lG=u(h(),1);function dZc({children:c,withoutGridItem:t=!1,...e},l){let d=(0,u5.useRef)(null);return a5("TreeGridCell",d),(0,lG.jsx)("td",{ref:d,...e,role:"gridcell",children:t?(0,lG.jsx)(lG.Fragment,{children:typeof c=="function"?c({...e,ref:l}):c}):(0,lG.jsx)(Q0,{ref:l,children:c})})}var m8=(0,u5.forwardRef)(dZc);m8.displayName="TreeGridCell";var aC=m8;function U0(c){return x8.focus.focusable.find(c,{sequential:!0}).filter(e=>e.closest('[role="row"]')===c)}function nZc({children:c,onExpandRow:t=()=>{},onCollapseRow:e=()=>{},onFocusRow:l=()=>{},applicationAriaLabel:d,...n},o){let b=(0,G5.useCallback)(i=>{let{keyCode:a,metaKey:r,ctrlKey:s,altKey:G}=i;if(r||s||G||![Zt.UP,Zt.DOWN,Zt.LEFT,Zt.RIGHT,Zt.HOME,Zt.END].includes(a))return;i.stopPropagation();let{activeElement:m}=document,{currentTarget:x}=i;if(!m||!x.contains(m))return;let g=m.closest('[role="row"]');if(!g)return;let R=U0(g),H=R.indexOf(m),Z=H===0,p=Z&&(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false")&&a===Zt.RIGHT;if([Zt.LEFT,Zt.RIGHT].includes(a)){let W;if(a===Zt.LEFT?W=Math.max(0,H-1):W=Math.min(H+1,R.length-1),Z){if(a===Zt.LEFT){if(g.getAttribute("data-expanded")==="true"||g.getAttribute("aria-expanded")==="true"){e(g),i.preventDefault();return}let y=Math.max(parseInt(g?.getAttribute("aria-level")??"1",10)-1,1),I=Array.from(x.querySelectorAll('[role="row"]')),B=g,F=I.indexOf(g);for(let V=F;V>=0;V--){let f=I[V].getAttribute("aria-level");if(f!==null&&parseInt(f,10)===y){B=I[V];break}}U0(B)?.[0]?.focus()}if(a===Zt.RIGHT){if(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false"){t(g),i.preventDefault();return}let y=U0(g);y.length>0&&y[W]?.focus()}i.preventDefault();return}if(p)return;R[W].focus(),i.preventDefault()}else if([Zt.UP,Zt.DOWN].includes(a)){let W=Array.from(x.querySelectorAll('[role="row"]')),y=W.indexOf(g),I;if(a===Zt.UP?I=Math.max(0,y-1):I=Math.min(y+1,W.length-1),I===y){i.preventDefault();return}let B=U0(W[I]);if(!B||!B.length){i.preventDefault();return}let F=Math.min(H,B.length-1);B[F].focus(),l(i,g,W[I]),i.preventDefault()}else if([Zt.HOME,Zt.END].includes(a)){let W=Array.from(x.querySelectorAll('[role="row"]')),y=W.indexOf(g),I;if(a===Zt.HOME?I=0:I=W.length-1,I===y){i.preventDefault();return}let B=U0(W[I]);if(!B||!B.length){i.preventDefault();return}let F=Math.min(H,B.length-1);B[F].focus(),l(i,g,W[I]),i.preventDefault()}},[t,e,l]);return(0,D0.jsx)(l8,{children:(0,D0.jsx)("div",{role:"application","aria-label":d,children:(0,D0.jsx)("table",{...n,role:"treegrid",onKeyDown:b,ref:o,children:(0,D0.jsx)("tbody",{children:c})})})})}var g8=(0,G5.forwardRef)(nZc);g8.displayName="TreeGrid";var H8=g8;var R8=u(Y(),1),Z8=u(Mc(),1),I8=u(h(),1);function oZc(c){c.stopPropagation()}var bZc=(0,R8.forwardRef)((c,t)=>((0,Z8.default)("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,I8.jsx)("div",{...c,ref:t,onMouseDown:oZc}))),p8=bZc;var W8=u(Y(),1);var uC=u(h(),1),sC="data-wp-hash";function GC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aZc(document)),c.__wpStyleRuntime}function iZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${sC}]`))if(e.getAttribute(sC)===t)return!0;return!1}function y8(c,t,e){if(!c.head)return;let l=GC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(iZc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(sC,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function aZc(c){let t=GC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)y8(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function rZc(c,t){let e=GC();e.styles.set(c,t);for(let l of e.documents.keys())y8(l,c,t)}typeof process>"u",rZc("a90faa8747","._5b8fef2247903a5f__z-stack{display:inline-grid;grid-auto-flow:column;position:relative}._5b8fef2247903a5f__z-stack>._585cd0b86fd70a54__child{justify-self:start;position:relative}._93dbda3c809633d5__layered>._585cd0b86fd70a54__child{grid-column-start:1;grid-row-start:1}._585cd0b86fd70a54__child{z-index:var(--z-stack-z-index,auto)}._585cd0b86fd70a54__child:not(:first-of-type){margin-inline-start:var(--z-stack-offset,0)}");var rC={"z-stack":"_5b8fef2247903a5f__z-stack",child:"_585cd0b86fd70a54__child",layered:"_93dbda3c809633d5__layered"};function sZc(c,t){let{children:e,className:l,isLayered:d=!0,isReversed:n=!1,offset:o=0,...b}=cc(c,"ZStack"),i=_Z(e),a=i.length-1,r=i.map((s,G)=>{let X=n?a-G:G,m=d?o*G:o,x=(0,W8.isValidElement)(s)?s.key:G;return(0,uC.jsx)("div",{className:rC.child,style:{"--z-stack-offset":`${m}px`,"--z-stack-z-index":X},children:s},x)});return(0,uC.jsx)(cd,{...b,className:v(rC["z-stack"],d&&rC.layered,l),ref:t,children:r})}var uZc=tc(sZc,"ZStack"),XC=uZc;var X5=u(Y(),1),dG=u(oc(),1),mC=u(Nb(),1),xC=u(h(),1),GZc={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function gC(c=GZc){let t=(0,X5.useRef)(null),[e,l]=(0,X5.useState)(!1);function d(o){let b=Array.from(t.current?.querySelectorAll('[role="region"][tabindex="-1"]')??[]);if(!b.length)return;let i=b[0],a=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),r=a?b.indexOf(a):-1;if(r!==-1){let s=r+o;s=s===-1?b.length-1:s,s=s===b.length?0:s,i=b[s]}i.focus(),l(!0)}let n=(0,dG.useRefEffect)(o=>{function b(){l(!1)}return o.addEventListener("click",b),()=>{o.removeEventListener("click",b)}},[l]);return{ref:(0,dG.useMergeRefs)([t,n]),className:e?"is-focusing-regions":"",onKeyDown(o){c.previous.some(({modifier:b,character:i})=>mC.isKeyboardEvent[b](o,i))?d(-1):c.next.some(({modifier:b,character:i})=>mC.isKeyboardEvent[b](o,i))&&d(1)}}}var B8=(0,dG.createHigherOrderComponent)(c=>function({shortcuts:e,...l}){return(0,xC.jsx)("div",{...gC(e),children:(0,xC.jsx)(c,{...l})})},"navigateRegions");var m5=u(oc(),1),HC=u(h(),1),XZc=(0,m5.createHigherOrderComponent)(c=>function(e){let l=(0,m5.useConstrainedTabbing)();return(0,HC.jsx)("div",{ref:l,tabIndex:-1,children:(0,HC.jsx)(c,{...e})})},"withConstrainedTabbing"),f8=XZc;var h8=u(ER(),1),x5=u(Y(),1),g5=u(oc(),1),H5=u(h(),1),V8=c=>(0,g5.createHigherOrderComponent)(t=>function(l){let[d,n]=(0,x5.useState)(void 0),o=(0,x5.useRef)(null);(0,g5.useIsomorphicLayoutEffect)(()=>{let i=l.node??o.current,a=!!d&&Object.values(d).every(Boolean);if(i&&!a){let r=c(i,l);(0,h8.default)(r,d)||n(r)}});let b=(0,H5.jsx)(t,{...l,...d});return l.node?b:(0,H5.jsxs)("div",{ref:o,children:[" ",b," "]})},"withFallbackStyles");var C8=u(Y(),1),lb=u(J8(),1),R5=u(oc(),1),v8=u(h(),1),mZc=16;function Y8(c){return(0,R5.createHigherOrderComponent)(t=>{let e="core/with-filters/"+c,l;function d(){l===void 0&&(l=(0,lb.applyFilters)(c,t))}class n extends C8.Component{constructor(a){super(a),d()}componentDidMount(){n.instances.push(this),n.instances.length===1&&((0,lb.addAction)("hookRemoved",e,b),(0,lb.addAction)("hookAdded",e,b))}componentWillUnmount(){n.instances=n.instances.filter(a=>a!==this),n.instances.length===0&&((0,lb.removeAction)("hookRemoved",e),(0,lb.removeAction)("hookAdded",e))}render(){return(0,v8.jsx)(l,{...this.props})}}n.instances=[];let o=(0,R5.debounce)(()=>{l=(0,lb.applyFilters)(c,t),n.instances.forEach(i=>{i.forceUpdate()})},mZc);function b(i){i===c&&o()}return n},"withFilters")}var N8=u(Y(),1),Z5=u(oc(),1),S8=u(Mc(),1),RC=u(h(),1);function xZc(c){return c instanceof N8.Component||typeof c=="function"}var k8=(0,Z5.createHigherOrderComponent)(c=>{let t=({onFocusReturn:e}={})=>l=>n=>{let o=(0,Z5.useFocusReturn)(e);return(0,RC.jsx)("div",{ref:o,children:(0,RC.jsx)(l,{...n})})};if(xZc(c)){let e=c;return t()(e)}return t(c)},"withFocusReturn"),z8=({children:c})=>((0,S8.default)("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),c);var nG=u(Y(),1),w8=u(oc(),1);var I5=u(h(),1),A8=(0,w8.createHigherOrderComponent)(c=>{function t(d,n){let[o,b]=(0,nG.useState)([]),i=(0,nG.useMemo)(()=>{let r=s=>{let G=s.id?s:{...s,id:iu()};b(X=>[...X,G])};return{createNotice:r,createErrorNotice:s=>{r({status:"error",content:s})},removeNotice:s=>{b(G=>G.filter(X=>X.id!==s))},removeAllNotices:()=>{b([])}}},[]),a={...d,noticeList:o,noticeOperations:i,noticeUI:o.length>0&&(0,I5.jsx)(IW,{className:"components-with-notices-ui",notices:o,onRemove:i.removeNotice})};return e?(0,I5.jsx)(c,{...a,ref:n}):(0,I5.jsx)(c,{...a})}let e,{render:l}=c;return typeof l=="function"?(e=!0,(0,nG.forwardRef)(t)):t},"withNotices");var p5=u(oc(),1),ZC=u(Cn(),1),T8=u(h(),1),O8=(0,p5.createHigherOrderComponent)(c=>function(e){return(0,T8.jsx)(c,{...e,speak:ZC.speak,debouncedSpeak:(0,p5.useDebounce)(ZC.speak,500)})},"withSpokenMessages");var w5=u(Y(),1),xq=u(rc(),1);var Q8=u(Y(),1),rt=(0,Q8.createContext)(void 0);rt.displayName="MenuContext";var B5=u(Y(),1);var U8=D(1),gZc=D(1),IC=D(3),HZc=q.theme.gray[300],RZc=q.theme.gray[200],pC=q.theme.gray[700],ZZc=q.theme.gray[100],D8=q.theme.foreground,IZc=`0 0 0 ${K.borderWidth} ${HZc}, ${K.elevationMedium}`,pZc=`0 0 0 ${K.borderWidth} ${D8}`,L8="minmax( 0, max-content ) 1fr",nr=U(Tg,{target:"e1wg7tti15"})({name:"1xd6ev0",styles:"position:relative;z-index:1000000;outline:2px solid transparent!important"}),Gd=U("div",{target:"e1wg7tti14"})("display:grid;grid-template-columns:",L8,";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:",U8,";overscroll-behavior:contain;overflow:auto;background-color:",q.ui.background,";border-radius:",K.radiusMedium,";",c=>dc("box-shadow:",c.variant==="toolbar"?pZc:IZc,";",""),";"),E8=U("div",{target:"e1wg7tti13"})("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:",Fe.SLIDE_DURATION,",",Fe.FADE_DURATION,";transition-timing-function:",Fe.SLIDE_EASING,",",Fe.FADE_EASING,";will-change:transform,opacity;&:not( :has( > ",Gd,"[data-submenu] ) ){opacity:0;&:has( > ",Gd,"[data-enter] ){opacity:1;}&:has( > ",Gd,`[data-side='bottom'] ){transform:translateY(
 					-`,Fe.SLIDE_DISTANCE,`
-				);}&:has( > `,sd,`[data-side='top'] ){transform:translateY(
+				);}&:has( > `,Gd,`[data-side='top'] ){transform:translateY(
 					`,Fe.SLIDE_DISTANCE,`
-				);}&:has( > `,sd,`[data-side='left'] ){transform:translateX(
+				);}&:has( > `,Gd,`[data-side='left'] ){transform:translateX(
 					`,Fe.SLIDE_DISTANCE,`
-				);}&:has( > `,sd,`[data-side='right'] ){transform:translateX(
+				);}&:has( > `,Gd,`[data-side='right'] ){transform:translateX(
 					-`,Fe.SLIDE_DISTANCE,`
-				);}&:has( > `,sd,"[data-enter][data-side='bottom'] ),&:has( > ",sd,"[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ",sd,"[data-enter][data-side='left'] ),&:has( > ",sd,"[data-enter][data-side='right'] ){transform:translateX( 0 );}}}"),lC=dc("all:unset;cursor:pointer;position:relative;min-height:",D(8),";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:",Z8,";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:",Cd("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",q.theme.foreground,";border-radius:",K.radiusSmall,";padding-block:",FRc,";padding-inline:",tC,";scroll-margin:",H8,";user-select:none;outline:none;&[aria-disabled='true']{color:",q.ui.textDisabled,`;}&[data-active-item]:not( [data-focus-visible] ):not(
+				);}&:has( > `,Gd,"[data-enter][data-side='bottom'] ),&:has( > ",Gd,"[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ",Gd,"[data-enter][data-side='left'] ),&:has( > ",Gd,"[data-enter][data-side='right'] ){transform:translateX( 0 );}}}"),WC=dc("all:unset;cursor:pointer;position:relative;min-height:",D(8),";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:",L8,";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:",vd("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",q.theme.foreground,";border-radius:",K.radiusSmall,";padding-block:",gZc,";padding-inline:",IC,";scroll-margin:",U8,";user-select:none;outline:none;&[aria-disabled='true']{color:",q.ui.textDisabled,`;}&[data-active-item]:not( [data-focus-visible] ):not(
 			[aria-disabled='true']
-		){background-color:`,q.theme.accent,";color:",q.theme.accentInverted,";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ",q.theme.accent,";outline:2px solid transparent;}&:active,&[data-active]{}",dr,':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:',vRc,";color:",q.theme.foreground,";}svg{fill:currentColor;}",""),p8=Q(zg,{target:"e1wg7tti12"})(lC,";"),r5=Q(wg,{target:"e1wg7tti11"})(lC,";"),u5=Q(Ag,{target:"e1wg7tti10"})(lC,";"),eG=Q("span",{target:"e1wg7tti9"})("grid-column:1;",r5,">&,",u5,">&{min-width:",D(6),";}",r5,">&,",u5,">&,&:not( :empty ){margin-inline-end:",D(2),";}display:flex;align-items:center;justify-content:center;color:",eC,";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}"),lG=Q("div",{target:"e1wg7tti8"})("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:",D(3),";pointer-events:none;"),dG=Q("div",{target:"e1wg7tti7"})("flex:1;display:inline-flex;flex-direction:column;gap:",D(1),";"),nG=Q("span",{target:"e1wg7tti6"})("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:",D(3),";color:",eC,";[data-active-item]:not( [data-focus-visible] ) *:not(",dr,") &,[aria-disabled='true'] *:not(",dr,") &{color:inherit;}"),W8=Q(Sg,{target:"e1wg7tti5"})({name:"49aokf",styles:"display:contents"}),y8=Q(kg,{target:"e1wg7tti4"})("grid-column:1/-1;padding-block-start:",D(3),";padding-block-end:",D(2),";padding-inline:",tC,";"),B8=Q(Og,{target:"e1wg7tti3"})("grid-column:1/-1;border:none;height:",K.borderWidth,";background-color:",c=>c.variant==="toolbar"?R8:CRc,";margin-block:",D(2),";margin-inline:",tC,";outline:2px solid transparent;"),f8=Q(bt,{target:"e1wg7tti2"})("width:",D(1.5),";",vt({transform:"scaleX(1)"},{transform:"scaleX(-1)"}),";"),h8=Q(Vo,{target:"e1wg7tti1"})("font-size:",Cd("default.fontSize"),";line-height:20px;color:inherit;"),V8=Q(Vo,{target:"e1wg7tti0"})("font-size:",Cd("helpText.fontSize"),";line-height:16px;color:",eC,";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ",dr," ) &,[aria-disabled='true'] *:not( ",dr," ) &{color:inherit;}");var F8=s(Y(),1);function SRc(c){if(c.focus(),c.ownerDocument.activeElement===c)return;let t=c.closest("[inert]");t&&(t.inert=!1),c.ownerDocument.defaultView?.HTMLElement.prototype.focus.call(c)}function oG(c,t){return(0,F8.useCallback)(e=>{if(!(typeof t=="function"?t(e):t))return!1;if(!c||!("hideAll"in c))return!0;let d=c.getState().contentElement,n=d?.ownerDocument.activeElement;if(d?.contains(n??null)){let o=c;for(;o.parent;)o=o.parent;let b=o.getState().disclosureElement;b&&SRc(b)}return!0},[t,c])}var nr=s(V(),1),G5=(0,s5.forwardRef)(function({prefix:t,suffix:e,children:l,disabled:d=!1,hideOnClick:n=!0,store:o,...b},i){let a=(0,s5.useContext)(at),r=o??a?.store,u=oG(r,n);if(!a?.store||!r)throw new Error("Menu.Item can only be rendered inside a Menu component");return(0,nr.jsxs)(p8,{ref:i,...b,accessibleWhenDisabled:!0,disabled:d,store:r,hideOnClick:u,children:[(0,nr.jsx)(eG,{children:t}),(0,nr.jsxs)(lG,{children:[(0,nr.jsx)(dG,{children:l}),e&&(0,nr.jsx)(nG,{children:e})]})]})});var X5=s(Y(),1);var lb=s(V(),1),J8=(0,X5.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...n},o){let i=(0,X5.useContext)(at)?.store,a=oG(i,d);if(!i)throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");return(0,lb.jsxs)(r5,{ref:o,...n,accessibleWhenDisabled:!0,disabled:l,store:i,hideOnClick:a,children:[(0,lb.jsx)(Ur,{store:i,render:(0,lb.jsx)(eG,{}),style:{width:"auto",height:"auto"},children:(0,lb.jsx)(de,{icon:Ce,size:24})}),(0,lb.jsxs)(lG,{children:[(0,lb.jsx)(dG,{children:e}),t&&(0,lb.jsx)(nG,{children:t})]})]})});var m5=s(Y(),1);var x5=s(Cc(),1);var $d=s(V(),1),kRc=(0,$d.jsx)(x5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$d.jsx)(x5.Circle,{cx:12,cy:12,r:3})}),C8=(0,m5.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...n},o){let i=(0,m5.useContext)(at)?.store,a=oG(i,d);if(!i)throw new Error("Menu.RadioItem can only be rendered inside a Menu component");return(0,$d.jsxs)(u5,{ref:o,...n,accessibleWhenDisabled:!0,disabled:l,store:i,hideOnClick:a,children:[(0,$d.jsx)(Ur,{store:i,render:(0,$d.jsx)(eG,{}),style:{width:"auto",height:"auto"},children:(0,$d.jsx)(de,{icon:kRc,size:24})}),(0,$d.jsxs)(lG,{children:[(0,$d.jsx)(dG,{children:e}),t&&(0,$d.jsx)(nG,{children:t})]})]})});var g5=s(Y(),1);var v8=s(V(),1),Y8=(0,g5.forwardRef)(function(t,e){let l=(0,g5.useContext)(at);if(!l?.store)throw new Error("Menu.Group can only be rendered inside a Menu component");return(0,v8.jsx)(W8,{ref:e,...t,store:l.store})});var H5=s(Y(),1);var dC=s(V(),1),N8=(0,H5.forwardRef)(function(t,e){let l=(0,H5.useContext)(at);if(!l?.store)throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");return(0,dC.jsx)(y8,{ref:e,render:(0,dC.jsx)(Me,{upperCase:!0,variant:"muted",size:"11px",weight:K.fontWeightEmphasis,lineHeight:"16px"}),...t,store:l.store})});var R5=s(Y(),1);var S8=s(V(),1),k8=(0,R5.forwardRef)(function(t,e){let l=(0,R5.useContext)(at);if(!l?.store)throw new Error("Menu.Separator can only be rendered inside a Menu component");return(0,S8.jsx)(B8,{ref:e,...t,store:l.store,variant:l.variant})});var Z5=s(Y(),1);var z8=s(V(),1),w8=(0,Z5.forwardRef)(function(t,e){if(!(0,Z5.useContext)(at)?.store)throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");return(0,z8.jsx)(h8,{numberOfLines:1,ref:e,...t})});var I5=s(Y(),1);var A8=s(V(),1),T8=(0,I5.forwardRef)(function(t,e){if(!(0,I5.useContext)(at)?.store)throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");return(0,A8.jsx)(V8,{numberOfLines:2,ref:e,...t})});var p5=s(Y(),1);var O8=s(V(),1),Q8=(0,p5.forwardRef)(function({children:t,disabled:e=!1,...l},d){let n=(0,p5.useContext)(at);if(!n?.store)throw new Error("Menu.TriggerButton can only be rendered inside a Menu component");if(n.store.parent)throw new Error("Menu.TriggerButton should not be rendered inside a nested Menu component. Use Menu.SubmenuTriggerItem instead.");return(0,O8.jsx)(Qr,{ref:d,...l,disabled:e,store:n.store,children:t})});var W5=s(Y(),1);var gi=s(V(),1),U8=(0,W5.forwardRef)(function({suffix:t,...e},l){let d=(0,W5.useContext)(at);if(!d?.store.parent)throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");return(0,gi.jsx)(Qr,{ref:l,accessibleWhenDisabled:!0,store:d.store,render:(0,gi.jsx)(G5,{...e,store:d.store.parent,suffix:(0,gi.jsxs)(gi.Fragment,{children:[t,(0,gi.jsx)(f8,{"aria-hidden":"true",icon:nf,size:24,preserveAspectRatio:"xMidYMid slice"})]})})})});var db=s(Y(),1);var y5=s(V(),1),D8=(0,db.forwardRef)(function({gutter:t,shift:e,modal:l=!0,...d},n){let o=(0,db.useContext)(at),b=E(o?.store,"currentPlacement")?.split("-")[0],i=(0,db.useCallback)(G=>(G.preventDefault(),!0),[]),a=E(o?.store,"rtl")?"rtl":"ltr",r=(0,db.useMemo)(()=>({dir:a,style:{direction:a}}),[a]);if(!o?.store)throw new Error("Menu.Popover can only be rendered inside a Menu component");let u=(0,db.useCallback)(G=>(0,y5.jsx)(I8,{children:(0,y5.jsx)(sd,{...G,variant:o.variant})}),[o.variant]);return(0,y5.jsx)(dr,{...d,ref:n,modal:l,store:o.store,gutter:t??(o.store.parent?0:8),shift:e??(o.store.parent?-4:0),hideOnHoverOutside:!1,"data-side":b,"data-submenu":!!o.store.parent||void 0,wrapperProps:r,hideOnEscape:i,unmountOnHide:!0,render:u})});var E8=s(V(),1),zRc=c=>{let{children:t,defaultOpen:e=!1,open:l,onOpenChange:d,placement:n,variant:o}=cc(c,"Menu"),b=(0,B5.useContext)(at),i=(0,L8.isRTL)(),a=n??(b?.store?"right-start":"bottom-start");i&&(/right/.test(a)?a=a.replace("right","left"):/left/.test(a)&&(a=a.replace("left","right")));let r=Tg({parent:b?.store,open:l,defaultOpen:e,placement:a,focusLoop:!0,setOpen(G){d?.(G)},rtl:i}),u=(0,B5.useMemo)(()=>({store:r,variant:o}),[r,o]);return(0,E8.jsx)(at.Provider,{value:u,children:t})},j8=Object.assign(ua(zRc,"Menu"),{Context:Object.assign(at,{displayName:"Menu.Context"}),Item:Object.assign(G5,{displayName:"Menu.Item"}),RadioItem:Object.assign(C8,{displayName:"Menu.RadioItem"}),CheckboxItem:Object.assign(J8,{displayName:"Menu.CheckboxItem"}),Group:Object.assign(Y8,{displayName:"Menu.Group"}),GroupLabel:Object.assign(N8,{displayName:"Menu.GroupLabel"}),Separator:Object.assign(k8,{displayName:"Menu.Separator"}),ItemLabel:Object.assign(w8,{displayName:"Menu.ItemLabel"}),ItemHelpText:Object.assign(T8,{displayName:"Menu.ItemHelpText"}),Popover:Object.assign(D8,{displayName:"Menu.Popover"}),TriggerButton:Object.assign(Q8,{displayName:"Menu.TriggerButton"}),SubmenuTriggerItem:Object.assign(U8,{displayName:"Menu.SubmenuTriggerItem"})});var aq=s(oc(),1),rq=s(Y(),1),uq=s(rc(),1);var f5=s(Y(),1),A0=(0,f5.createContext)(void 0);A0.displayName="TabsContext";var bG=()=>(0,f5.useContext)(A0);var $8=s(Y(),1),tIt=s(Zl(),1);var M8=Q(pr,{target:"enfox0g4"})(`display:flex;align-items:stretch;overflow-x:auto;&[aria-orientation='vertical']{flex-direction:column;}:where( [aria-orientation='horizontal'] ){width:fit-content;}--direction-factor:1;--direction-start:left;--direction-end:right;--selected-start:var( --selected-left, 0 );&:dir( rtl ){--direction-factor:-1;--direction-start:right;--direction-end:left;--selected-start:var( --selected-right, 0 );}@media not ( prefers-reduced-motion ){&[data-indicator-animated]::before{transition-property:transform,border-radius,border-block;transition-duration:0.2s;transition-timing-function:ease-out;}}position:relative;&::before{content:'';position:absolute;pointer-events:none;transform-origin:var( --direction-start ) top;outline:2px solid transparent;outline-offset:-1px;}--antialiasing-factor:100;&[aria-orientation='horizontal']{--fade-width:64px;--fade-gradient-base:transparent 0%,black var( --fade-width );--fade-gradient-composed:var( --fade-gradient-base ),black 60%,transparent 50%;&.is-overflowing-first{mask-image:linear-gradient(
+		){background-color:`,q.theme.accent,";color:",q.theme.accentInverted,";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ",q.theme.accent,";outline:2px solid transparent;}&:active,&[data-active]{}",nr,':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:',ZZc,";color:",q.theme.foreground,";}svg{fill:currentColor;}",""),j8=U(Ug,{target:"e1wg7tti12"})(WC,";"),W5=U(Dg,{target:"e1wg7tti11"})(WC,";"),y5=U(Lg,{target:"e1wg7tti10"})(WC,";"),oG=U("span",{target:"e1wg7tti9"})("grid-column:1;",W5,">&,",y5,">&{min-width:",D(6),";}",W5,">&,",y5,">&,&:not( :empty ){margin-inline-end:",D(2),";}display:flex;align-items:center;justify-content:center;color:",pC,";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}"),bG=U("div",{target:"e1wg7tti8"})("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:",D(3),";pointer-events:none;"),iG=U("div",{target:"e1wg7tti7"})("flex:1;display:inline-flex;flex-direction:column;gap:",D(1),";"),aG=U("span",{target:"e1wg7tti6"})("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:",D(3),";color:",pC,";[data-active-item]:not( [data-focus-visible] ) *:not(",nr,") &,[aria-disabled='true'] *:not(",nr,") &{color:inherit;}"),M8=U(Og,{target:"e1wg7tti5"})({name:"49aokf",styles:"display:contents"}),P8=U(Qg,{target:"e1wg7tti4"})("grid-column:1/-1;padding-block-start:",D(3),";padding-block-end:",D(2),";padding-inline:",IC,";"),_8=U(jg,{target:"e1wg7tti3"})("grid-column:1/-1;border:none;height:",K.borderWidth,";background-color:",c=>c.variant==="toolbar"?D8:RZc,";margin-block:",D(2),";margin-inline:",IC,";outline:2px solid transparent;"),K8=U(bt,{target:"e1wg7tti2"})("width:",D(1.5),";",vt({transform:"scaleX(1)"},{transform:"scaleX(-1)"}),";"),q8=U(vo,{target:"e1wg7tti1"})("font-size:",vd("default.fontSize"),";line-height:20px;color:inherit;"),$8=U(vo,{target:"e1wg7tti0"})("font-size:",vd("helpText.fontSize"),";line-height:16px;color:",pC,";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ",nr," ) &,[aria-disabled='true'] *:not( ",nr," ) &{color:inherit;}");var cq=u(Y(),1);function WZc(c){if(c.focus(),c.ownerDocument.activeElement===c)return;let t=c.closest("[inert]");t&&(t.inert=!1),c.ownerDocument.defaultView?.HTMLElement.prototype.focus.call(c)}function rG(c,t){return(0,cq.useCallback)(e=>{if(!(typeof t=="function"?t(e):t))return!1;if(!c||!("hideAll"in c))return!0;let d=c.getState().contentElement,n=d?.ownerDocument.activeElement;if(d?.contains(n??null)){let o=c;for(;o.parent;)o=o.parent;let b=o.getState().disclosureElement;b&&WZc(b)}return!0},[t,c])}var or=u(h(),1),f5=(0,B5.forwardRef)(function({prefix:t,suffix:e,children:l,disabled:d=!1,hideOnClick:n=!0,store:o,...b},i){let a=(0,B5.useContext)(rt),r=o??a?.store,s=rG(r,n);if(!a?.store||!r)throw new Error("Menu.Item can only be rendered inside a Menu component");return(0,or.jsxs)(j8,{ref:i,...b,accessibleWhenDisabled:!0,disabled:d,store:r,hideOnClick:s,children:[(0,or.jsx)(oG,{children:t}),(0,or.jsxs)(bG,{children:[(0,or.jsx)(iG,{children:l}),e&&(0,or.jsx)(aG,{children:e})]})]})});var h5=u(Y(),1);var db=u(h(),1),tq=(0,h5.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...n},o){let i=(0,h5.useContext)(rt)?.store,a=rG(i,d);if(!i)throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");return(0,db.jsxs)(W5,{ref:o,...n,accessibleWhenDisabled:!0,disabled:l,store:i,hideOnClick:a,children:[(0,db.jsx)(Dr,{store:i,render:(0,db.jsx)(oG,{}),style:{width:"auto",height:"auto"},children:(0,db.jsx)(ne,{icon:Ce,size:24})}),(0,db.jsxs)(bG,{children:[(0,db.jsx)(iG,{children:e}),t&&(0,db.jsx)(aG,{children:t})]})]})});var V5=u(Y(),1);var F5=u(vc(),1);var en=u(h(),1),yZc=(0,en.jsx)(F5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,en.jsx)(F5.Circle,{cx:12,cy:12,r:3})}),eq=(0,V5.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...n},o){let i=(0,V5.useContext)(rt)?.store,a=rG(i,d);if(!i)throw new Error("Menu.RadioItem can only be rendered inside a Menu component");return(0,en.jsxs)(y5,{ref:o,...n,accessibleWhenDisabled:!0,disabled:l,store:i,hideOnClick:a,children:[(0,en.jsx)(Dr,{store:i,render:(0,en.jsx)(oG,{}),style:{width:"auto",height:"auto"},children:(0,en.jsx)(ne,{icon:yZc,size:24})}),(0,en.jsxs)(bG,{children:[(0,en.jsx)(iG,{children:e}),t&&(0,en.jsx)(aG,{children:t})]})]})});var J5=u(Y(),1);var lq=u(h(),1),dq=(0,J5.forwardRef)(function(t,e){let l=(0,J5.useContext)(rt);if(!l?.store)throw new Error("Menu.Group can only be rendered inside a Menu component");return(0,lq.jsx)(M8,{ref:e,...t,store:l.store})});var C5=u(Y(),1);var yC=u(h(),1),nq=(0,C5.forwardRef)(function(t,e){let l=(0,C5.useContext)(rt);if(!l?.store)throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");return(0,yC.jsx)(P8,{ref:e,render:(0,yC.jsx)(Pe,{upperCase:!0,variant:"muted",size:"11px",weight:K.fontWeightEmphasis,lineHeight:"16px"}),...t,store:l.store})});var v5=u(Y(),1);var oq=u(h(),1),bq=(0,v5.forwardRef)(function(t,e){let l=(0,v5.useContext)(rt);if(!l?.store)throw new Error("Menu.Separator can only be rendered inside a Menu component");return(0,oq.jsx)(_8,{ref:e,...t,store:l.store,variant:l.variant})});var Y5=u(Y(),1);var iq=u(h(),1),aq=(0,Y5.forwardRef)(function(t,e){if(!(0,Y5.useContext)(rt)?.store)throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");return(0,iq.jsx)(q8,{numberOfLines:1,ref:e,...t})});var N5=u(Y(),1);var rq=u(h(),1),sq=(0,N5.forwardRef)(function(t,e){if(!(0,N5.useContext)(rt)?.store)throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");return(0,rq.jsx)($8,{numberOfLines:2,ref:e,...t})});var S5=u(Y(),1);var uq=u(h(),1),Gq=(0,S5.forwardRef)(function({children:t,disabled:e=!1,...l},d){let n=(0,S5.useContext)(rt);if(!n?.store)throw new Error("Menu.TriggerButton can only be rendered inside a Menu component");if(n.store.parent)throw new Error("Menu.TriggerButton should not be rendered inside a nested Menu component. Use Menu.SubmenuTriggerItem instead.");return(0,uq.jsx)(Ur,{ref:d,...l,disabled:e,store:n.store,children:t})});var k5=u(Y(),1);var gi=u(h(),1),Xq=(0,k5.forwardRef)(function({suffix:t,...e},l){let d=(0,k5.useContext)(rt);if(!d?.store.parent)throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");return(0,gi.jsx)(Ur,{ref:l,accessibleWhenDisabled:!0,store:d.store,render:(0,gi.jsx)(f5,{...e,store:d.store.parent,suffix:(0,gi.jsxs)(gi.Fragment,{children:[t,(0,gi.jsx)(K8,{"aria-hidden":"true",icon:Wf,size:24,preserveAspectRatio:"xMidYMid slice"})]})})})});var nb=u(Y(),1);var z5=u(h(),1),mq=(0,nb.forwardRef)(function({gutter:t,shift:e,modal:l=!0,...d},n){let o=(0,nb.useContext)(rt),b=E(o?.store,"currentPlacement")?.split("-")[0],i=(0,nb.useCallback)(G=>(G.preventDefault(),!0),[]),a=E(o?.store,"rtl")?"rtl":"ltr",r=(0,nb.useMemo)(()=>({dir:a,style:{direction:a}}),[a]);if(!o?.store)throw new Error("Menu.Popover can only be rendered inside a Menu component");let s=(0,nb.useCallback)(G=>(0,z5.jsx)(E8,{children:(0,z5.jsx)(Gd,{...G,variant:o.variant})}),[o.variant]);return(0,z5.jsx)(nr,{...d,ref:n,modal:l,store:o.store,gutter:t??(o.store.parent?0:8),shift:e??(o.store.parent?-4:0),hideOnHoverOutside:!1,"data-side":b,"data-submenu":!!o.store.parent||void 0,wrapperProps:r,hideOnEscape:i,unmountOnHide:!0,render:s})});var gq=u(h(),1),BZc=c=>{let{children:t,defaultOpen:e=!1,open:l,onOpenChange:d,placement:n,variant:o}=cc(c,"Menu"),b=(0,w5.useContext)(rt),i=(0,xq.isRTL)(),a=n??(b?.store?"right-start":"bottom-start");i&&(/right/.test(a)?a=a.replace("right","left"):/left/.test(a)&&(a=a.replace("left","right")));let r=Eg({parent:b?.store,open:l,defaultOpen:e,placement:a,focusLoop:!0,setOpen(G){d?.(G)},rtl:i}),s=(0,w5.useMemo)(()=>({store:r,variant:o}),[r,o]);return(0,gq.jsx)(rt.Provider,{value:s,children:t})},Hq=Object.assign(sa(BZc,"Menu"),{Context:Object.assign(rt,{displayName:"Menu.Context"}),Item:Object.assign(f5,{displayName:"Menu.Item"}),RadioItem:Object.assign(eq,{displayName:"Menu.RadioItem"}),CheckboxItem:Object.assign(tq,{displayName:"Menu.CheckboxItem"}),Group:Object.assign(dq,{displayName:"Menu.Group"}),GroupLabel:Object.assign(nq,{displayName:"Menu.GroupLabel"}),Separator:Object.assign(bq,{displayName:"Menu.Separator"}),ItemLabel:Object.assign(aq,{displayName:"Menu.ItemLabel"}),ItemHelpText:Object.assign(sq,{displayName:"Menu.ItemHelpText"}),Popover:Object.assign(mq,{displayName:"Menu.Popover"}),TriggerButton:Object.assign(Gq,{displayName:"Menu.TriggerButton"}),SubmenuTriggerItem:Object.assign(Xq,{displayName:"Menu.SubmenuTriggerItem"})});var Nq=u(oc(),1),Sq=u(Y(),1),kq=u(rc(),1);var A5=u(Y(),1),L0=(0,A5.createContext)(void 0);L0.displayName="TabsContext";var sG=()=>(0,A5.useContext)(L0);var yq=u(Y(),1),jWt=u(Qe(),1);var Rq=U(Wr,{target:"enfox0g4"})(`display:flex;align-items:stretch;overflow-x:auto;&[aria-orientation='vertical']{flex-direction:column;}:where( [aria-orientation='horizontal'] ){width:fit-content;}--direction-factor:1;--direction-start:left;--direction-end:right;--selected-start:var( --selected-left, 0 );&:dir( rtl ){--direction-factor:-1;--direction-start:right;--direction-end:left;--selected-start:var( --selected-right, 0 );}@media not ( prefers-reduced-motion ){&[data-indicator-animated]::before{transition-property:transform,border-radius,border-block;transition-duration:0.2s;transition-timing-function:ease-out;}}position:relative;&::before{content:'';position:absolute;pointer-events:none;transform-origin:var( --direction-start ) top;outline:2px solid transparent;outline-offset:-1px;}--antialiasing-factor:100;&[aria-orientation='horizontal']{--fade-width:64px;--fade-gradient-base:transparent 0%,black var( --fade-width );--fade-gradient-composed:var( --fade-gradient-base ),black 60%,transparent 50%;&.is-overflowing-first{mask-image:linear-gradient(
 				to var( --direction-end ),
 				var( --fade-gradient-base )
 			);}&.is-overflowing-last{mask-image:linear-gradient(
@@ -184,7 +184,7 @@
 						var( --selected-height, 0 ) /
 							var( --antialiasing-factor )
 					)
-			);}}`),P8=Q(Ir,{target:"enfox0g3"})("&{border-radius:0;background:transparent;border:none;box-shadow:none;flex:1 0 auto;white-space:nowrap;display:flex;align-items:center;cursor:pointer;line-height:1.2;font-family:",Cd("default.fontFamily"),";font-weight:400;font-size:",Cd("default.fontSize"),";color:",q.theme.foreground,";position:relative;&[aria-disabled='true']{cursor:default;color:",q.ui.textDisabled,";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:",q.theme.foreground,";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ",q.theme.accent,";border-radius:",K.radiusSmall,";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:",D(4),";height:",D(12),";scroll-margin:24px;&::after{content:'';inset:",D(3),";}}[aria-orientation='vertical'] &{padding:",D(2)," ",D(3),";min-height:",D(10),";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}"),_8=Q("span",{target:"enfox0g2"})({name:"9at4z3",styles:"flex-grow:1;display:flex;align-items:center;[aria-orientation='horizontal'] &{justify-content:center;}[aria-orientation='vertical'] &{justify-content:start;}"}),K8=Q(bt,{target:"enfox0g1"})("flex-shrink:0;margin-inline-end:",D(-1),";[aria-orientation='horizontal'] &{display:none;}opacity:0;[role='tab']:is( [aria-selected='true'], [data-focus-visible], :hover ) &{opacity:1;}@media not ( prefers-reduced-motion ){[data-select-on-move='true'] [role='tab']:is( [aria-selected='true'],  ) &{transition:opacity 0.15s 0.15s linear;}}&:dir( rtl ){rotate:180deg;}"),q8=Q(Br,{target:"enfox0g0"})("&:focus{box-shadow:none;outline:none;}&[data-focus-visible]{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ",q.theme.accent,";outline:2px solid transparent;outline-offset:0;}");var T0=s(V(),1),cq=(0,$8.forwardRef)(function({children:t,tabId:e,disabled:l,render:d,...n},o){let{store:b,instanceId:i}=bG()??{};if(!b)return null;let a=`${i}-${e}`;return(0,T0.jsxs)(P8,{ref:o,store:b,id:a,disabled:l,render:d,...n,children:[(0,T0.jsx)(_8,{children:t}),(0,T0.jsx)(K8,{icon:bf})]})});var rIt=s(Zl(),1),iG=s(Y(),1),lq=s(oc(),1);var or=s(Y(),1),tq=s(oc(),1);function eq(c,t){let[e,l]=(0,or.useState)(!1),[d,n]=(0,or.useState)(!1),[o,b]=(0,or.useState)(),i=(0,tq.useEvent)(a=>{for(let r of a)r.target===t.first&&l(!r.isIntersecting),r.target===t.last&&n(!r.isIntersecting)});return(0,or.useEffect)(()=>{if(!c||!window.IntersectionObserver)return;let a=new IntersectionObserver(i,{root:c,threshold:.9});return b(a),()=>a.disconnect()},[i,c]),(0,or.useEffect)(()=>{if(o)return t.first&&o.observe(t.first),t.last&&o.observe(t.last),()=>{t.first&&o.unobserve(t.first),t.last&&o.unobserve(t.last)}},[t.first,t.last,o]),{first:e,last:d}}var nC=s(V(),1),wRc=24;function ARc(c,t,{margin:e=wRc}={}){(0,iG.useLayoutEffect)(()=>{if(!c||!t)return;let{scrollLeft:l}=c,d=c.getBoundingClientRect().width,{left:n,width:o}=t,b=l+d,a=n+o+e-b,r=l-(n-e),u=null;r>0?u=l-r:a>0&&(u=l+a),u!==null&&c.scroll?.({left:u})},[e,c,t])}var dq=(0,iG.forwardRef)(function({children:t,...e},l){let{store:d}=bG()??{},n=E(d,"selectedId"),o=E(d,"selectOnMove"),b=E(d,"items"),[i,a]=(0,iG.useState)(),r=(0,lq.useMergeRefs)([l,a]),u=d?.item(n),G=E(d,"renderedItems"),X=G&&u?G.indexOf(u):-1,m=xI(u?.element,[X]),x=eq(i,{first:b?.at(0)?.element,last:b?.at(-1)?.element});return HI(i,m,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:g=>g.pseudoElement==="::before",roundRect:!0}),ARc(i,m),d?(0,nC.jsx)(M8,{ref:r,store:d,render:g=>(0,nC.jsx)("div",{...g,tabIndex:g.tabIndex??-1}),"data-select-on-move":o?"true":"false",...e,className:v(x.first&&"is-overflowing-first",x.last&&"is-overflowing-last",e.className),children:t}):null});var nq=s(Y(),1),RIt=s(Zl(),1);var oq=s(V(),1),bq=(0,nq.forwardRef)(function({children:t,tabId:e,focusable:l=!0,...d},n){let o=bG(),b=E(o?.store,"selectedId");if(!o)return null;let{store:i,instanceId:a}=o,r=`${a}-${e}`;return(0,oq.jsx)(q8,{ref:n,store:i,id:`${r}-view`,tabId:r,focusable:l,...d,children:b===r&&t})});var sq=s(V(),1);function h5(c,t){return c&&`${t}-${c}`}function iq(c,t){return typeof c=="string"?c.replace(`${t}-`,""):c}var Gq=Object.assign(function c({selectOnMove:t=!0,defaultTabId:e,orientation:l="horizontal",onSelect:d,children:n,selectedTabId:o,activeTabId:b,defaultActiveTabId:i,onActiveTabIdChange:a}){let r=(0,aq.useInstanceId)(c,"tabs"),u=Vr({selectOnMove:t,orientation:l,defaultSelectedId:h5(e,r),setSelectedId:X=>{d?.(iq(X,r))},selectedId:h5(o,r),defaultActiveId:h5(i,r),setActiveId:X=>{a?.(iq(X,r))},activeId:h5(b,r),rtl:(0,uq.isRTL)()}),G=(0,rq.useMemo)(()=>({store:u,instanceId:r}),[u,r]);return(0,sq.jsx)(A0.Provider,{value:G,children:n})},{Tab:Object.assign(cq,{displayName:"Tabs.Tab"}),TabList:Object.assign(dq,{displayName:"Tabs.TabList"}),TabPanel:Object.assign(bq,{displayName:"Tabs.TabPanel"}),Context:Object.assign(A0,{displayName:"Tabs.Context"})});var aG=s(V(),1);function TRc(c="default"){switch(c){case"info":return gf;case"success":return im;case"warning":return tf;case"error":return lm;default:return null}}function ORc({className:c,intent:t="default",children:e,...l}){let d=TRc(t),n=!!d;return(0,aG.jsx)("span",{className:v("components-badge",c,{[`is-${t}`]:t,"has-icon":n}),...l,children:(0,aG.jsxs)("span",{className:"components-badge__flex-wrapper",children:[n&&(0,aG.jsx)(bt,{icon:d,size:16,fill:"currentColor",className:"components-badge__icon"}),(0,aG.jsx)("span",{className:"components-badge__content",children:e})]})})}var Xq=ORc;var V5=s(Y(),1),mq=s(oc(),1),xq=s(Mc(),1);var oC=s(V(),1),QRc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{(0,xq.default)("wp.components.privateApis.ValidatedInputControl",{since:"7.2",alternative:"ValidatedInputControl from @wordpress/ui",hint:"This private API will be completely removed within a few Gutenberg plugin releases."});let n=(0,V5.useRef)(null),o=(0,mq.useMergeRefs)([d,n]);return(0,oC.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>n.current,children:(0,oC.jsx)(hn,{ref:o,...l})})},bC=(0,V5.forwardRef)(QRc);bC.displayName="ValidatedInputControl";var C5=s(Y(),1);var gq=s(oc(),1),F5=s(Y(),1);var rG=s(V(),1),iC="data-wp-hash";function aC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&DRc(document)),c.__wpStyleRuntime}function URc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${iC}]`))if(e.getAttribute(iC)===t)return!0;return!1}function Hq(c,t,e){if(!c.head)return;let l=aC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(URc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(iC,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function DRc(c){let t=aC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Hq(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function LRc(c,t){let e=aC();e.styles.set(c,t);for(let l of e.documents.keys())Hq(l,c,t)}typeof process>"u",LRc("3558237a49","._0f130cee1a924516__editable{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;line-height:normal;padding:6px 8px;width:100%}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}._0f130cee1a924516__editable: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))}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable[aria-placeholder]:empty:before{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%);content:attr(aria-placeholder)}._0f130cee1a924516__editable{min-height:40px;padding:12px}._0f130cee1a924516__editable[aria-disabled=true]{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb));color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:default}");var ERc={editable:"_0f130cee1a924516__editable"};function jRc({label:c,id:t,className:e,help:l,hideLabelFromVision:d,disabled:n,required:o,placeholder:b,...i},a){let{baseControlProps:r,controlProps:u}=xa({id:t,className:e,help:l}),G=`${u.id}__label`,X=(0,F5.useRef)(null),m=(0,gq.useMergeRefs)([X,a]);return(0,rG.jsxs)(Sc,{...r,children:[d?(0,rG.jsx)(vc,{id:G,children:c}):(0,rG.jsx)(Sc.VisualLabel,{id:G,onClick:()=>X.current?.focus(),children:c}),(0,rG.jsx)("div",{className:ERc.editable,role:"textbox","aria-multiline":!0,"aria-labelledby":G,"aria-placeholder":b||void 0,"aria-disabled":n||void 0,"aria-required":o||void 0,ref:m,contentEditable:!n,suppressContentEditableWarning:!0,...i,...u})]})}var MRc=(0,F5.forwardRef)(jRc),J5=MRc;var uG=s(V(),1),PRc=({required:c,customValidity:t,markWhenOptional:e,value:l,className:d,...n},o)=>{let b=(0,C5.useRef)(null);return(0,uG.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,uG.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,uG.jsx)(J5,{ref:o,className:v("components-validated-control__content-editable",d),"aria-invalid":t?.type==="invalid"||void 0,...n})}),(0,uG.jsx)("input",{className:"components-validated-control__error-delegate",type:"text",ref:b,required:c,value:l?.trim()??"",tabIndex:-1,onChange:()=>{},onFocus:i=>{i.target.previousElementSibling?.querySelector('[role="textbox"]')?.focus()}})]})},rC=(0,C5.forwardRef)(PRc);rC.displayName="ValidatedContentEditableControl";var v5=s(Y(),1),Rq=s(oc(),1),Zq=s(Mc(),1);var uC=s(V(),1),_Rc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{(0,Zq.default)("wp.components.privateApis.ValidatedTextareaControl",{since:"7.2",alternative:"ValidatedTextareaControl from @wordpress/ui",hint:"This private API will be completely removed within a few Gutenberg plugin releases."});let n=(0,v5.useRef)(null),o=(0,Rq.useMergeRefs)([d,n]);return(0,uC.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>n.current,children:(0,uC.jsx)(wW,{ref:o,...l})})},sC=(0,v5.forwardRef)(_Rc);sC.displayName="ValidatedTextareaControl";var GC={};GQ(GC,{ContentEditableControl:J5,__experimentalPopoverLegacyPositionToPlacement:Cb,ComponentsContext:PX,Tabs:Gq,Menu:j8,Badge:Xq,useDrag:kZ,ValidatedInputControl:bC,ValidatedContentEditableControl:rC,ValidatedTextareaControl:sC});return HC(KRc);})();
+			);}}`),Zq=U(pr,{target:"enfox0g3"})("&{border-radius:0;background:transparent;border:none;box-shadow:none;flex:1 0 auto;white-space:nowrap;display:flex;align-items:center;cursor:pointer;line-height:1.2;font-family:",vd("default.fontFamily"),";font-weight:400;font-size:",vd("default.fontSize"),";color:",q.theme.foreground,";position:relative;&[aria-disabled='true']{cursor:default;color:",q.ui.textDisabled,";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:",q.theme.foreground,";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ",q.theme.accent,";border-radius:",K.radiusSmall,";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:",D(4),";height:",D(12),";scroll-margin:24px;&::after{content:'';inset:",D(3),";}}[aria-orientation='vertical'] &{padding:",D(2)," ",D(3),";min-height:",D(10),";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}"),Iq=U("span",{target:"enfox0g2"})({name:"9at4z3",styles:"flex-grow:1;display:flex;align-items:center;[aria-orientation='horizontal'] &{justify-content:center;}[aria-orientation='vertical'] &{justify-content:start;}"}),pq=U(bt,{target:"enfox0g1"})("flex-shrink:0;margin-inline-end:",D(-1),";[aria-orientation='horizontal'] &{display:none;}opacity:0;[role='tab']:is( [aria-selected='true'], [data-focus-visible], :hover ) &{opacity:1;}@media not ( prefers-reduced-motion ){[data-select-on-move='true'] [role='tab']:is( [aria-selected='true'],  ) &{transition:opacity 0.15s 0.15s linear;}}&:dir( rtl ){rotate:180deg;}"),Wq=U(fr,{target:"enfox0g0"})("&:focus{box-shadow:none;outline:none;}&[data-focus-visible]{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ",q.theme.accent,";outline:2px solid transparent;outline-offset:0;}");var E0=u(h(),1),Bq=(0,yq.forwardRef)(function({children:t,tabId:e,disabled:l,render:d,...n},o){let{store:b,instanceId:i}=sG()??{};if(!b)return null;let a=`${i}-${e}`;return(0,E0.jsxs)(Zq,{ref:o,store:b,id:a,disabled:l,render:d,...n,children:[(0,E0.jsx)(Iq,{children:t}),(0,E0.jsx)(pq,{icon:Bf})]})});var e5t=u(Qe(),1),uG=u(Y(),1),Vq=u(oc(),1);var br=u(Y(),1),fq=u(oc(),1);function hq(c,t){let[e,l]=(0,br.useState)(!1),[d,n]=(0,br.useState)(!1),[o,b]=(0,br.useState)(),i=(0,fq.useEvent)(a=>{for(let r of a)r.target===t.first&&l(!r.isIntersecting),r.target===t.last&&n(!r.isIntersecting)});return(0,br.useEffect)(()=>{if(!c||!window.IntersectionObserver)return;let a=new IntersectionObserver(i,{root:c,threshold:.9});return b(a),()=>a.disconnect()},[i,c]),(0,br.useEffect)(()=>{if(o)return t.first&&o.observe(t.first),t.last&&o.observe(t.last),()=>{t.first&&o.unobserve(t.first),t.last&&o.unobserve(t.last)}},[t.first,t.last,o]),{first:e,last:d}}var BC=u(h(),1),fZc=24;function hZc(c,t,{margin:e=fZc}={}){(0,uG.useLayoutEffect)(()=>{if(!c||!t)return;let{scrollLeft:l}=c,d=c.getBoundingClientRect().width,{left:n,width:o}=t,b=l+d,a=n+o+e-b,r=l-(n-e),s=null;r>0?s=l-r:a>0&&(s=l+a),s!==null&&c.scroll?.({left:s})},[e,c,t])}var Fq=(0,uG.forwardRef)(function({children:t,...e},l){let{store:d}=sG()??{},n=E(d,"selectedId"),o=E(d,"selectOnMove"),b=E(d,"items"),[i,a]=(0,uG.useState)(),r=(0,Vq.useMergeRefs)([l,a]),s=d?.item(n),G=E(d,"renderedItems"),X=G&&s?G.indexOf(s):-1,m=WI(s?.element,[X]),x=hq(i,{first:b?.at(0)?.element,last:b?.at(-1)?.element});return BI(i,m,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:g=>g.pseudoElement==="::before",roundRect:!0}),hZc(i,m),d?(0,BC.jsx)(Rq,{ref:r,store:d,render:g=>(0,BC.jsx)("div",{...g,tabIndex:g.tabIndex??-1}),"data-select-on-move":o?"true":"false",...e,className:v(x.first&&"is-overflowing-first",x.last&&"is-overflowing-last",e.className),children:t}):null});var Jq=u(Y(),1),s5t=u(Qe(),1);var Cq=u(h(),1),vq=(0,Jq.forwardRef)(function({children:t,tabId:e,focusable:l=!0,...d},n){let o=sG(),b=E(o?.store,"selectedId");if(!o)return null;let{store:i,instanceId:a}=o,r=`${a}-${e}`;return(0,Cq.jsx)(Wq,{ref:n,store:i,id:`${r}-view`,tabId:r,focusable:l,...d,children:b===r&&t})});var zq=u(h(),1);function T5(c,t){return c&&`${t}-${c}`}function Yq(c,t){return typeof c=="string"?c.replace(`${t}-`,""):c}var wq=Object.assign(function c({selectOnMove:t=!0,defaultTabId:e,orientation:l="horizontal",onSelect:d,children:n,selectedTabId:o,activeTabId:b,defaultActiveTabId:i,onActiveTabIdChange:a}){let r=(0,Nq.useInstanceId)(c,"tabs"),s=Fr({selectOnMove:t,orientation:l,defaultSelectedId:T5(e,r),setSelectedId:X=>{d?.(Yq(X,r))},selectedId:T5(o,r),defaultActiveId:T5(i,r),setActiveId:X=>{a?.(Yq(X,r))},activeId:T5(b,r),rtl:(0,kq.isRTL)()}),G=(0,Sq.useMemo)(()=>({store:s,instanceId:r}),[s,r]);return(0,zq.jsx)(L0.Provider,{value:G,children:n})},{Tab:Object.assign(Bq,{displayName:"Tabs.Tab"}),TabList:Object.assign(Fq,{displayName:"Tabs.TabList"}),TabPanel:Object.assign(vq,{displayName:"Tabs.TabPanel"}),Context:Object.assign(L0,{displayName:"Tabs.Context"})});var GG=u(h(),1);function VZc(c="default"){switch(c){case"info":return Nf;case"success":return Xm;case"warning":return Rf;case"error":return bm;default:return null}}function FZc({className:c,intent:t="default",children:e,...l}){let d=VZc(t),n=!!d;return(0,GG.jsx)("span",{className:v("components-badge",c,{[`is-${t}`]:t,"has-icon":n}),...l,children:(0,GG.jsxs)("span",{className:"components-badge__flex-wrapper",children:[n&&(0,GG.jsx)(bt,{icon:d,size:16,fill:"currentColor",className:"components-badge__icon"}),(0,GG.jsx)("span",{className:"components-badge__content",children:e})]})})}var Aq=FZc;var O5=u(Y(),1),Tq=u(oc(),1),Oq=u(Mc(),1);var fC=u(h(),1),JZc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{(0,Oq.default)("wp.components.privateApis.ValidatedInputControl",{since:"7.2",alternative:"ValidatedInputControl from @wordpress/ui",hint:"This private API will be completely removed within a few Gutenberg plugin releases."});let n=(0,O5.useRef)(null),o=(0,Tq.useMergeRefs)([d,n]);return(0,fC.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>n.current,children:(0,fC.jsx)(Fn,{ref:o,...l})})},hC=(0,O5.forwardRef)(JZc);hC.displayName="ValidatedInputControl";var D5=u(Y(),1);var Qq=u(oc(),1),Q5=u(Y(),1);var XG=u(h(),1),VC="data-wp-hash";function FC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vZc(document)),c.__wpStyleRuntime}function CZc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${VC}]`))if(e.getAttribute(VC)===t)return!0;return!1}function Uq(c,t,e){if(!c.head)return;let l=FC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(CZc(c,t)){d.add(t);return}let n=c.createElement("style");n.setAttribute(VC,t),n.appendChild(c.createTextNode(e)),c.head.appendChild(n),d.add(t)}function vZc(c){let t=FC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Uq(c,e,l);return()=>{let e=t.documents.get(c);if(e!==void 0){if(e<=1){t.documents.delete(c);return}t.documents.set(c,e-1)}}}function YZc(c,t){let e=FC();e.styles.set(c,t);for(let l of e.documents.keys())Uq(l,c,t)}typeof process>"u",YZc("3558237a49","._0f130cee1a924516__editable{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;line-height:normal;padding:6px 8px;width:100%}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}._0f130cee1a924516__editable: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))}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable[aria-placeholder]:empty:before{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%);content:attr(aria-placeholder)}._0f130cee1a924516__editable{min-height:40px;padding:12px}._0f130cee1a924516__editable[aria-disabled=true]{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wp-components-color-gray-300,var(--wpds-color-stroke-surface-neutral,#dbdbdb));color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));cursor:default}");var NZc={editable:"_0f130cee1a924516__editable"};function SZc({label:c,id:t,className:e,help:l,hideLabelFromVision:d,disabled:n,required:o,placeholder:b,...i},a){let{baseControlProps:r,controlProps:s}=xa({id:t,className:e,help:l}),G=`${s.id}__label`,X=(0,Q5.useRef)(null),m=(0,Qq.useMergeRefs)([X,a]);return(0,XG.jsxs)(Cc,{...r,children:[d?(0,XG.jsx)(Yc,{id:G,children:c}):(0,XG.jsx)(Cc.VisualLabel,{id:G,onClick:()=>X.current?.focus(),children:c}),(0,XG.jsx)("div",{className:NZc.editable,role:"textbox","aria-multiline":!0,"aria-labelledby":G,"aria-placeholder":b||void 0,"aria-disabled":n||void 0,"aria-required":o||void 0,ref:m,contentEditable:!n,suppressContentEditableWarning:!0,...i,...s})]})}var kZc=(0,Q5.forwardRef)(SZc),U5=kZc;var mG=u(h(),1),zZc=({required:c,customValidity:t,markWhenOptional:e,value:l,className:d,...n},o)=>{let b=(0,D5.useRef)(null);return(0,mG.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,mG.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,mG.jsx)(U5,{ref:o,className:v("components-validated-control__content-editable",d),"aria-invalid":t?.type==="invalid"||void 0,...n})}),(0,mG.jsx)("input",{className:"components-validated-control__error-delegate",type:"text",ref:b,required:c,value:l?.trim()??"",tabIndex:-1,onChange:()=>{},onFocus:i=>{i.target.previousElementSibling?.querySelector('[role="textbox"]')?.focus()}})]})},JC=(0,D5.forwardRef)(zZc);JC.displayName="ValidatedContentEditableControl";var L5=u(Y(),1),Dq=u(oc(),1),Lq=u(Mc(),1);var CC=u(h(),1),wZc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{(0,Lq.default)("wp.components.privateApis.ValidatedTextareaControl",{since:"7.2",alternative:"ValidatedTextareaControl from @wordpress/ui",hint:"This private API will be completely removed within a few Gutenberg plugin releases."});let n=(0,L5.useRef)(null),o=(0,Dq.useMergeRefs)([d,n]);return(0,CC.jsx)(ai,{className:"components-validated-control",required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>n.current,children:(0,CC.jsx)(MW,{ref:o,...l})})},vC=(0,L5.forwardRef)(wZc);vC.displayName="ValidatedTextareaControl";var YC={};zQ(YC,{ContentEditableControl:U5,__experimentalPopoverLegacyPositionToPlacement:Jb,ComponentsContext:$X,Tabs:wq,Menu:Hq,Badge:Aq,useDrag:QZ,ValidatedInputControl:hC,ValidatedContentEditableControl:JC,ValidatedTextareaControl:vC});return wC(AZc);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/core-data.js b/wp-includes/js/dist/core-data.js
index 3bec027128..8d51447a53 100644
--- a/wp-includes/js/dist/core-data.js
+++ b/wp-includes/js/dist/core-data.js
@@ -517,6 +517,56 @@ var wp;
   }
   var get_normalized_comma_separable_default = getNormalizedCommaSeparable;

+  // packages/core-data/build-module/utils/set-nested-value.mjs
+  function setNestedValue(object, path, value) {
+    if (!object || typeof object !== "object") {
+      return object;
+    }
+    const normalizedPath = Array.isArray(path) ? path : path.split(".");
+    normalizedPath.reduce((acc, key, idx) => {
+      if (acc[key] === void 0) {
+        if (Number.isInteger(normalizedPath[idx + 1])) {
+          acc[key] = [];
+        } else {
+          acc[key] = {};
+        }
+      }
+      if (idx === normalizedPath.length - 1) {
+        acc[key] = value;
+      }
+      return acc[key];
+    }, object);
+    return object;
+  }
+
+  // packages/core-data/build-module/utils/get-filtered-item.mjs
+  var filteredItemCache = /* @__PURE__ */ new WeakMap();
+  function getFilteredItem(item, _fields) {
+    const fields = get_normalized_comma_separable_default(_fields) ?? [];
+    const fieldsKey = fields.join(",");
+    let itemCache = filteredItemCache.get(item);
+    if (itemCache) {
+      const filtered = itemCache.get(fieldsKey);
+      if (filtered !== void 0) {
+        return filtered;
+      }
+    } else if (item !== null && typeof item === "object") {
+      itemCache = /* @__PURE__ */ new Map();
+      filteredItemCache.set(item, itemCache);
+    }
+    const filteredItem = {};
+    for (let f = 0; f < fields.length; f++) {
+      const field = fields[f].split(".");
+      let value = item;
+      field.forEach((fieldName) => {
+        value = value?.[fieldName];
+      });
+      setNestedValue(filteredItem, field, value);
+    }
+    itemCache?.set(fieldsKey, filteredItem);
+    return filteredItem;
+  }
+
   // packages/core-data/build-module/utils/if-matching-action.mjs
   var ifMatchingAction = (isMatch) => (reducer) => (state, action) => {
     if (state === void 0 || isMatch(action)) {
@@ -556,28 +606,6 @@ var wp;
   }
   var with_weak_map_cache_default = withWeakMapCache;

-  // packages/core-data/build-module/utils/set-nested-value.mjs
-  function setNestedValue(object, path, value) {
-    if (!object || typeof object !== "object") {
-      return object;
-    }
-    const normalizedPath = Array.isArray(path) ? path : path.split(".");
-    normalizedPath.reduce((acc, key, idx) => {
-      if (acc[key] === void 0) {
-        if (Number.isInteger(normalizedPath[idx + 1])) {
-          acc[key] = [];
-        } else {
-          acc[key] = {};
-        }
-      }
-      if (idx === normalizedPath.length - 1) {
-        acc[key] = value;
-      }
-      return acc[key];
-    }, object);
-    return object;
-  }
-
   // packages/core-data/build-module/utils/get-nested-value.mjs
   function getNestedValue(object, path, defaultValue) {
     if (!object || typeof object !== "object" || typeof path !== "string" && !Array.isArray(path)) {
@@ -3379,14 +3407,6 @@ var wp;
       key: "slug",
       supportsPagination: false
     },
-    {
-      label: (0, import_i18n.__)("Registered Templates"),
-      name: "registeredTemplate",
-      kind: "root",
-      baseURL: "/wp/v2/registered-templates",
-      key: "id",
-      supportsPagination: false
-    },
     {
       label: (0, import_i18n.__)("Font Collections"),
       name: "fontCollection",
@@ -3511,12 +3531,10 @@ var wp;
         __unstablePrePersist: (persistedRecord, edits) => prePersistPostType(persistedRecord, edits, name, isTemplate),
         __unstable_rest_base: postType.rest_base,
         // The templates controller returns the whole collection and never
-        // paginates. It serves `wp_template_part` always, and `wp_template`
-        // until the template activate experiment moves it to a posts
-        // controller.
-        supportsPagination: window?.__experimentalTemplateActivate ? name !== "wp_template_part" : !isTemplate,
+        // paginates.
+        supportsPagination: !isTemplate,
         getRevisionsUrl: (parentId, revisionId) => `/${namespace}/${postType.rest_base}/${parentId}/revisions${revisionId ? "/" + revisionId : ""}`,
-        revisionKey: isTemplate && !window?.__experimentalTemplateActivate ? "wp_id" : DEFAULT_ENTITY_KEY
+        revisionKey: isTemplate ? "wp_id" : DEFAULT_ENTITY_KEY
       };
       if (!window.__experimentalEnableRealTimeCollaboration) {
         return entity2;
@@ -3767,6 +3785,27 @@ var wp;
       meta: action.meta
     };
   });
+  function removeQueryItems(queryItems, removedItems) {
+    const itemIds = queryItems.itemIds.filter(
+      (itemId) => !removedItems[itemId]
+    );
+    const removedCount = queryItems.itemIds.length - itemIds.length;
+    if (removedCount === 0) {
+      return queryItems;
+    }
+    const nextQueryItems = { ...queryItems, itemIds };
+    if (Number.isFinite(queryItems.meta?.totalItems)) {
+      nextQueryItems.meta = {
+        ...queryItems.meta,
+        totalItems: Math.max(
+          0,
+          queryItems.meta.totalItems - removedCount
+        ),
+        totalPages: null
+      };
+    }
+    return nextQueryItems;
+  }
   var queries = (state = {}, action) => {
     switch (action.type) {
       case "RECEIVE_ITEMS":
@@ -3784,12 +3823,10 @@ var wp;
                 Object.entries(contextQueries).map(
                   ([query, queryItems]) => [
                     query,
-                    {
-                      ...queryItems,
-                      itemIds: queryItems.itemIds.filter(
-                        (queryId) => !removedItems[queryId]
-                      )
-                    }
+                    removeQueryItems(
+                      queryItems,
+                      removedItems
+                    )
                   ]
                 )
               )
@@ -4644,45 +4681,25 @@ var wp;
       (config) => config.kind === kind && config.name === name
     );
   }
-  var getEntityRecord = (0, import_data9.createSelector)(
-    ((state, kind, name, recordId, query) => {
-      logEntityDeprecation(kind, name, "getEntityRecord");
-      const queriedState = state.entities.records?.[kind]?.[name]?.queriedData;
-      if (!queriedState) {
+  var getEntityRecord = ((state, kind, name, recordId, query) => {
+    logEntityDeprecation(kind, name, "getEntityRecord");
+    const queriedState = state.entities.records?.[kind]?.[name]?.queriedData;
+    if (!queriedState) {
+      return void 0;
+    }
+    const context = query?.context ?? "default";
+    if (!query || !query._fields) {
+      if (!queriedState.itemIsComplete[context]?.[recordId]) {
         return void 0;
       }
-      const context = query?.context ?? "default";
-      if (!query || !query._fields) {
-        if (!queriedState.itemIsComplete[context]?.[recordId]) {
-          return void 0;
-        }
-        return queriedState.items[context][recordId];
-      }
-      const item = queriedState.items[context]?.[recordId];
-      if (!item) {
-        return item;
-      }
-      const filteredItem = {};
-      const fields = get_normalized_comma_separable_default(query._fields) ?? [];
-      for (let f = 0; f < fields.length; f++) {
-        const field = fields[f].split(".");
-        let value = item;
-        field.forEach((fieldName) => {
-          value = value?.[fieldName];
-        });
-        setNestedValue(filteredItem, field, value);
-      }
-      return filteredItem;
-    }),
-    (state, kind, name, recordId, query) => {
-      const context = query?.context ?? "default";
-      const queriedState = state.entities.records?.[kind]?.[name]?.queriedData;
-      return [
-        queriedState?.items[context]?.[recordId],
-        queriedState?.itemIsComplete[context]?.[recordId]
-      ];
+      return queriedState.items[context][recordId];
     }
-  );
+    const item = queriedState.items[context]?.[recordId];
+    if (!item) {
+      return item;
+    }
+    return getFilteredItem(item, query._fields);
+  });
   getEntityRecord.__unstableNormalizeArgs = (args) => {
     const newArgs = [...args];
     const recordKey = newArgs?.[2];
@@ -5104,45 +5121,25 @@ var wp;
     }
     return true;
   }
-  var getRevision = (0, import_data9.createSelector)(
-    (state, kind, name, recordKey, revisionKey, query) => {
-      logEntityDeprecation(kind, name, "getRevision");
-      const queriedState = state.entities.records?.[kind]?.[name]?.revisions?.[recordKey];
-      if (!queriedState) {
+  var getRevision = (state, kind, name, recordKey, revisionKey, query) => {
+    logEntityDeprecation(kind, name, "getRevision");
+    const queriedState = state.entities.records?.[kind]?.[name]?.revisions?.[recordKey];
+    if (!queriedState) {
+      return void 0;
+    }
+    const context = query?.context ?? "default";
+    if (!query || !query._fields) {
+      if (!queriedState.itemIsComplete[context]?.[revisionKey]) {
         return void 0;
       }
-      const context = query?.context ?? "default";
-      if (!query || !query._fields) {
-        if (!queriedState.itemIsComplete[context]?.[revisionKey]) {
-          return void 0;
-        }
-        return queriedState.items[context][revisionKey];
-      }
-      const item = queriedState.items[context]?.[revisionKey];
-      if (!item) {
-        return item;
-      }
-      const filteredItem = {};
-      const fields = get_normalized_comma_separable_default(query._fields) ?? [];
-      for (let f = 0; f < fields.length; f++) {
-        const field = fields[f].split(".");
-        let value = item;
-        field.forEach((fieldName) => {
-          value = value?.[fieldName];
-        });
-        setNestedValue(filteredItem, field, value);
-      }
-      return filteredItem;
-    },
-    (state, kind, name, recordKey, revisionKey, query) => {
-      const context = query?.context ?? "default";
-      const queriedState = state.entities.records?.[kind]?.[name]?.revisions?.[recordKey];
-      return [
-        queriedState?.items?.[context]?.[revisionKey],
-        queriedState?.itemIsComplete?.[context]?.[revisionKey]
-      ];
+      return queriedState.items[context][revisionKey];
     }
-  );
+    const item = queriedState.items[context]?.[revisionKey];
+    if (!item) {
+      return item;
+    }
+    return getFilteredItem(item, query._fields);
+  };

   // packages/core-data/build-module/actions.mjs
   var actions_exports = {};
@@ -5512,10 +5509,7 @@ var wp;
         recordId
       });
       let hasError = false;
-      let { baseURL } = entityConfig;
-      if (kind === "postType" && name === "wp_template" && (recordId && typeof recordId === "string" && !/^\d+$/.test(recordId) || !window?.__experimentalTemplateActivate)) {
-        baseURL = baseURL.slice(0, baseURL.lastIndexOf("/")) + "/templates";
-      }
+      const { baseURL } = entityConfig;
       try {
         let path = `${baseURL}/${recordId}`;
         if (query) {
@@ -5717,10 +5711,7 @@ var wp;
       let updatedRecord;
       let error;
       let hasError = false;
-      let { baseURL } = entityConfig;
-      if (kind === "postType" && name === "wp_template" && (recordId && typeof recordId === "string" && !/^\d+$/.test(recordId) || !window?.__experimentalTemplateActivate)) {
-        baseURL = baseURL.slice(0, baseURL.lastIndexOf("/")) + "/templates";
-      }
+      const { baseURL } = entityConfig;
       try {
         const path = `${baseURL}${recordId ? "/" + recordId : ""}`;
         const persistedRecord = !isNewRecord ? select5.getRawEntityRecord(kind, name, recordId) : {};
@@ -6607,10 +6598,7 @@ var wp;
           return;
         }
       }
-      let { baseURL } = entityConfig;
-      if (kind === "postType" && name === "wp_template" && (key && typeof key === "string" && !/^\d+$/.test(key) || !window?.__experimentalTemplateActivate)) {
-        baseURL = baseURL.slice(0, baseURL.lastIndexOf("/")) + "/templates";
-      }
+      const { baseURL } = entityConfig;
       const path = (0, import_url6.addQueryArgs)(baseURL + (key ? "/" + key : ""), {
         ...entityConfig.baseURLParams,
         ...query
@@ -6800,11 +6788,7 @@ var wp;
           ].join()
         };
       }
-      let { baseURL } = entityConfig;
-      const { combinedTemplates = true } = query;
-      if (kind === "postType" && name === "wp_template" && combinedTemplates) {
-        baseURL = baseURL.slice(0, baseURL.lastIndexOf("/")) + "/templates";
-      }
+      const { baseURL } = entityConfig;
       const path = (0, import_url6.addQueryArgs)(baseURL, {
         ...entityConfig.baseURLParams,
         ...query
@@ -7183,7 +7167,7 @@ var wp;
       path: (0, import_url6.addQueryArgs)("/wp/v2/templates/lookup", query)
     });
     await resolveSelect2.getEntitiesConfig("postType");
-    const id = window?.__experimentalTemplateActivate ? template?.wp_id || template?.id : template?.id;
+    const id = template?.id;
     registry.batch(() => {
       dispatch3.receiveDefaultTemplateId(query, id || "");
       if (id) {
@@ -7201,9 +7185,6 @@ var wp;
       }
     });
   };
-  getDefaultTemplateId2.shouldInvalidate = (action) => {
-    return action.type === "RECEIVE_ITEMS" && action.kind === "root" && action.name === "site" && !!action.persistedEdits;
-  };
   var getRevisions2 = (kind, name, recordKey, query = {}) => async ({ dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
     const configs = await resolveSelect2.getEntitiesConfig(kind);
     const entityConfig = configs.find(
@@ -7612,7 +7593,15 @@ var wp;
             [name]: id
           }
         },
-        ...revisionId !== void 0 && { revisionId }
+        ...revisionId !== void 0 && kind && {
+          revision: {
+            ...parent?.revision,
+            [kind]: {
+              ...parent?.revision?.[kind],
+              [name]: revisionId
+            }
+          }
+        }
       }),
       [parent, kind, name, id, revisionId]
     );
@@ -8261,36 +8250,34 @@ var wp;
   // packages/core-data/build-module/hooks/use-entity-prop.mjs
   var import_element7 = __toESM(require_element(), 1);
   var import_data15 = __toESM(require_data(), 1);
+  var REVISION_QUERY = {
+    context: "edit",
+    _fields: "id,date,author,meta,title,excerpt,content.raw"
+  };
   function useEntityProp(kind, name, prop, _id) {
     const providerId = useEntityId(kind, name);
     const id = _id ?? providerId;
     const context = (0, import_element7.useContext)(EntityContext);
-    const revisionId = context?.revisionId;
+    const revisionId = String(id) === String(providerId) ? context?.revision?.[kind]?.[name] : void 0;
     const { value, fullValue } = (0, import_data15.useSelect)(
       (select5) => {
         if (revisionId) {
-          const revisions = select5(STORE_NAME).getRevisions(
+          const revision = select5(STORE_NAME).getRevision(
             kind,
             name,
             id,
-            {
-              per_page: -1,
-              context: "edit",
-              _fields: "id,date,author,meta,title.raw,excerpt.raw,content.raw"
-            }
-          );
-          const entityConfig = select5(STORE_NAME).getEntityConfig(
-            kind,
-            name
-          );
-          const revKey = entityConfig?.revisionKey || DEFAULT_ENTITY_KEY;
-          const revision = revisions?.find(
-            (r2) => r2[revKey] === revisionId
+            revisionId,
+            REVISION_QUERY
           );
-          return revision ? {
-            value: revision[prop]?.raw ?? revision[prop],
-            fullValue: revision[prop]
-          } : {};
+          const propValue = revision?.[prop];
+          if (propValue === void 0) {
+            return {};
+          }
+          const isRawAttribute = propValue !== null && typeof propValue === "object" && "raw" in propValue;
+          return {
+            value: isRawAttribute ? propValue.raw : propValue,
+            fullValue: propValue
+          };
         }
         const { getEntityRecord: getEntityRecord3, getEditedEntityRecord: getEditedEntityRecord3 } = select5(STORE_NAME);
         const record = getEntityRecord3(kind, name, id);
diff --git a/wp-includes/js/dist/core-data.min.js b/wp-includes/js/dist/core-data.min.js
index 725afa21ba..5bbffd445b 100644
--- a/wp-includes/js/dist/core-data.min.js
+++ b/wp-includes/js/dist/core-data.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).coreData=(()=>{var Vi=Object.create;var Ie=Object.defineProperty;var Fi=Object.getOwnPropertyDescriptor;var Yi=Object.getOwnPropertyNames;var $i=Object.getPrototypeOf,Hi=Object.prototype.hasOwnProperty;var D=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),kt=(t,e)=>{for(var r in e)Ie(t,r,{get:e[r],enumerable:!0})},es=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Yi(e))!Hi.call(t,s)&&s!==r&&Ie(t,s,{get:()=>e[s],enumerable:!(o=Fi(e,s))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?Vi($i(t)):{},es(e||!t||!t.__esModule?Ie(r,"default",{value:t,enumerable:!0}):r,t)),Gi=t=>es(Ie({},"__esModule",{value:!0}),t);var M=D((Zc,rs)=>{rs.exports=window.wp.data});var bt=D((td,os)=>{"use strict";os.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,n;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(n=Object.keys(e),o=n.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[s]))return!1;for(s=o;s--!==0;){var a=n[s];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var Kt=D((ed,ss)=>{ss.exports=window.wp.compose});var as=D((rd,ns)=>{ns.exports=window.wp.undoManager});var X=D((yd,fs)=>{fs.exports=window.wp.apiFetch});var K=D((hd,us)=>{us.exports=window.wp.sync});var ds=D((Ed,cs)=>{cs.exports=window.wp.privateApis});var xs=D((Yd,Is)=>{"use strict";function Tt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tt=function(e){return typeof e}:Tt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tt(t)}function tl(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ts(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function el(t,e,r){return e&&Ts(t.prototype,e),r&&Ts(t,r),t}function Cs(t,e){var r=t._map,o=t._arrayTreeMap,s=t._objectTreeMap;if(r.has(e))return r.get(e);for(var n=Object.keys(e).sort(),a=Array.isArray(e)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=e[l];if(a=a.get(f),a===void 0)return}var u=a.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=e,a.set("_ekm_value",u),r.set(e,u),u}var rl=(function(){function t(e){if(tl(this,t),this.clear(),e instanceof t){var r=[];e.forEach(function(s,n){r.push([n,s])}),e=r}if(e!=null)for(var o=0;o<e.length;o++)this.set(e[o][0],e[o][1])}return el(t,[{key:"set",value:function(r,o){if(r===null||Tt(r)!=="object")return this._map.set(r,o),this;for(var s=Object.keys(r).sort(),n=[r,o],a=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,i=0;i<s.length;i++){var l=s[i];a.has(l)||a.set(l,new t),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new t),a=a.get(f)}var u=a.get("_ekm_value");return u&&this._map.delete(u[0]),a.set("_ekm_value",n),this._map.set(r,n),this}},{key:"get",value:function(r){if(r===null||Tt(r)!=="object")return this._map.get(r);var o=Cs(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||Tt(r)!=="object"?this._map.has(r):Cs(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(n,a){a!==null&&Tt(a)==="object"&&(n=n[1]),r.call(s,n,a,o)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),t})();Is.exports=rl});var it=D(($d,As)=>{As.exports=window.wp.url});var ut=D((cp,Bs)=>{Bs.exports=window.wp.blocks});var ct=D((dp,js)=>{js.exports=window.wp.i18n});var Ct=D((pp,Vs)=>{Vs.exports=window.wp.blockEditor});var oe=D((Np,sn)=>{sn.exports=window.wp.richText});var Nt=D((km,Zn)=>{Zn.exports=window.wp.deprecated});var ya=D((pg,ga)=>{ga.exports=window.wp.notices});var pe=D((mg,ha)=>{ha.exports=window.wp.htmlEntities});var W=D(($g,$a)=>{$a.exports=window.wp.element});var Q=D((Gg,Ga)=>{Ga.exports=window.ReactJSXRuntime});var Oo=D((ny,ri)=>{ri.exports=window.wp.warning});var Lt=D(($y,Ri)=>{Ri.exports=window.wp.primitives});var br=D((fh,Ii)=>{Ii.exports=window.wp.components});var Jc={};kt(Jc,{EntityProvider:()=>za,__experimentalFetchLinkSuggestions:()=>ba,__experimentalFetchUrlData:()=>Ra,__experimentalUseEntityRecord:()=>Ja,__experimentalUseEntityRecords:()=>ti,__experimentalUseResourcePermissions:()=>fi,fetchBlockPatterns:()=>Ro,privateApis:()=>ji,store:()=>H,useEntityBlockEditor:()=>gi,useEntityId:()=>$t,useEntityProp:()=>yi,useEntityRecord:()=>xo,useEntityRecords:()=>ar,useResourcePermissions:()=>li});var xr=g(M(),1);var oo=g(bt(),1),Qn=g(Kt(),1),de=g(M(),1),Jn=g(as(),1);var is=g(bt(),1);function zt(t,e){return e?Object.fromEntries(Object.entries(t).map(([r,o])=>{let s=e[r]?.raw??e[r];return[r,(0,is.default)(o,s)?void 0:o]})):t}var ls=g(bt(),1);function Or(t,e){if(!t)return e;let r=!1,o={};for(let s in e)(0,ls.default)(t[s],e[s])?o[s]=t[s]:(r=!0,o[s]=e[s]);if(!r)return t;for(let s in t)o.hasOwnProperty(s)||(o[s]=t[s]);return o}function Ki(t){return typeof t=="string"?t.split(","):Array.isArray(t)?t:null}var B=Ki;var zi=t=>e=>(r,o)=>r===void 0||t(o)?e(r,o):r,qt=zi;var qi=t=>(...e)=>async({resolveSelect:r})=>{await r[t](...e)},St=qi;var Wi=t=>e=>(r,o)=>e(r,t(o)),Wt=Wi;function Qi(t){let e=new WeakMap;return r=>{let o;return e.has(r)?o=e.get(r):(o=t(r),r!==null&&typeof r=="object"&&e.set(r,o)),o}}var Pr=Qi;function at(t,e,r){if(!t||typeof t!="object")return t;let o=Array.isArray(e)?e:e.split(".");return o.reduce((s,n,a)=>(s[n]===void 0&&(Number.isInteger(o[a+1])?s[n]=[]:s[n]={}),a===o.length-1&&(s[n]=r),s[n]),t),t}function Dr(t,e,r){if(!t||typeof t!="object"||typeof e!="string"&&!Array.isArray(e))return t;let o=Array.isArray(e)?e:e.split("."),s=t;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Qt(t){return/^\s*\d+\s*$/.test(t)}var Rt=["create","read","update","delete"];function Jt(t){let e={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))e[o]=t?t.includes(s):!1;return e}function wt(t,e,r){return(typeof e=="object"?[t,e.kind,e.name,e.id]:[t,e,r]).filter(Boolean).join("/")}var Xt=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function xe(t){if(!t)return;let e=Object.entries(t).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return e.length>0?Object.fromEntries(e):void 0}var Ss=g(X(),1);var gs=g(K(),1);var ps=g(ds(),1),{lock:ms,unlock:Y}=(0,ps.__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/core-data");var{ConnectionErrorCode:ys,createSyncManager:Ji,Delta:Mr,CRDT_DOC_META_PERSISTENCE_KEY:hs,CRDT_RECORD_MAP_KEY:et,LOCAL_EDITOR_ORIGIN:Es,LOCAL_UNDO_IGNORED_ORIGIN:Ae,retrySyncConnection:vs}=Y(gs.privateApis),Oe="crdt_snapshot",Zt;function x(){if(Zt)return Zt;if(globalThis.window?.__experimentalEnableRealTimeCollaboration)return Zt=Ji(),Zt}function Pe(){return!!Zt}function _s(t,e,r){if(Pe())return x()?.getEntitySnapshot(`${t}/${e}`,`${r}`)}function bs(t,e,r,o){return Pe()?x()?.entityContainsSnapshot(`${t}/${e}`,`${r}`,o)??!1:!1}var Xi="/wp-sync/v1/save",De=new Map;async function Zi(t,e,r){let o=await x()?.createPersistedCRDTDoc(t,e);o&&await(0,Ss.default)({path:Xi,method:"POST",data:{room:r,doc:o}})}async function Nr(t,e){let r=`${t}:${e}`,s=(De.get(r)||Promise.resolve()).catch(()=>{}).then(()=>Zi(t,e,r));De.set(r,s);try{await s}finally{De.get(r)===s&&De.delete(r)}}function te(t){let e=parseInt(t.get("X-WP-Total")??""),r=parseInt(t.get("X-WP-TotalPages")??"");return{totalItems:Number.isFinite(e)?e:null,totalPages:Number.isFinite(r)?r:null}}function Lr(t,e,r){return{type:"RECEIVE_ITEMS",items:t,persistedEdits:e,meta:r}}function Rs(t,e,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:t,name:e,invalidateCache:o}}function ws(t,e={},r,o){return{...Lr(t,r,o),query:e}}var Ds=g(xs(),1);var Os=g(it(),1);function ol(t){let e={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(t).sort();for(let o=0;o<r.length;o++){let s=r[o],n=t[s];switch(s){case"page":e[s]=Number(n);break;case"per_page":e.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(e.offset=a);break}case"context":e.context=n;break;default:s==="_fields"&&(e.fields=B(n)??[],n=e.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),e.include=(B(n)??[]).map(Number),n=e.include.join()),e.stableKey+=(e.stableKey?"&":"")+(0,Os.addQueryArgs)("",{[s]:n}).slice(1)}}return e}var lt=Pr(ol);var Ps=new WeakMap;function sl(t,e,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=lt(e),d=t.queries?.[u]?.[s]?.itemIds;if(!d)return null;let p=o&&a!==-1,c=p?i??(n-1)*a:0,m=p?Math.min(c+a,d.length):d.length;if(p&&d.length<c+a){let E=t.queries[u][s].meta?.totalItems;if(Number.isFinite(E)&&d.length<E)return null}let y=[];for(let E=c;E<m;E++){let h=d[E];if(Array.isArray(l)&&!l.includes(h)||h===void 0)continue;if(!t.items[u]?.hasOwnProperty(h))return null;let _=t.items[u][h],R;if(Array.isArray(f)){R={};for(let b=0;b<f.length;b++){let I=f[b].split("."),S=_;I.forEach(C=>{S=S?.[C]}),at(R,I,S)}}else{if(!t.itemIsComplete[u]?.[h])return null;R=_}y.push(R)}return y}function Ur(t,e={},r={}){let o=Ps.get(t);if(o){let n=o.get(e);if(n!==void 0)return n}else o=new Ds.default,Ps.set(t,o);let s=sl(t,e,r);return o.set(e,s),s}function kr(t,e={}){let{stableKey:r,context:o}=lt(e);return t.queries?.[o]?.[r]?.meta?.totalItems??null}function Ms(t,e={}){let{stableKey:r,context:o}=lt(e);return t.queries?.[o]?.[r]?.meta?.totalPages??null}var ce=g(M(),1),zn=g(Kt(),1);var ft=function(){return ft=Object.assign||function(e){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ft.apply(this,arguments)};function Ns(t){return t.toLowerCase()}var nl=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],al=/[^A-Z0-9]+/gi;function Me(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,o=r===void 0?nl:r,s=e.stripRegexp,n=s===void 0?al:s,a=e.transform,i=a===void 0?Ns:a,l=e.delimiter,f=l===void 0?" ":l,u=Ls(Ls(t,o,"$1\0$2"),n,"\0"),d=0,p=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(p-1)==="\0";)p--;return u.slice(d,p).split("\0").map(i).join(f)}function Ls(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(o,s){return o.replace(s,r)},t)}function Br(t,e){var r=t.charAt(0),o=t.substr(1).toLowerCase();return e>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function ee(t,e){return e===void 0&&(e={}),Me(t,ft({delimiter:"",transform:Br},e))}function il(t,e){return e===0?t.toLowerCase():Br(t,e)}function Ne(t,e){return e===void 0&&(e={}),ee(t,ft({transform:il},e))}function Us(t){return t.charAt(0).toUpperCase()+t.substr(1)}function ll(t){return Us(t.toLowerCase())}function ks(t,e){return e===void 0&&(e={}),Me(t,ft({delimiter:" ",transform:ll},e))}var ue=g(X(),1),ze=g(ut(),1),P=g(ct(),1);var Vt=g(M(),1),ne=g(K(),1),En=g(Ct(),1);var Xs=g(M(),1);var Fs=100,Ys=5,$s=5e3;var Ws=g(K(),1);function fl(){let t=window.navigator.userAgent,e="Unknown";return t.includes("Firefox")?e="Firefox":t.includes("Edg")?e="Microsoft Edge":t.includes("Chrome")&&!t.includes("Edg")?e="Chrome":t.includes("Safari")&&!t.includes("Chrome")?e="Safari":t.includes("MSIE")||t.includes("Trident")?e="Internet Explorer":(t.includes("Opera")||t.includes("OPR"))&&(e="Opera"),e}function Hs(t,e,r){if(t.size!==e.size)return!1;for(let[o,s]of t.entries())if(!e.has(o)||!r(s,e.get(o)))return!1;return!0}function Gs(t,e){return!t||!e?t===e:Object.keys(t).length!==Object.keys(e).length?!1:Object.entries(t).every(([r,o])=>o===e[r])}function Ks(t){return typeof t!="object"||t===null||Array.isArray(t)?!1:["24","48","96"].every(e=>!(e in t)||typeof t[e]=="string")}function re(t){return typeof t!="object"||t===null?!1:"id"in t&&"name"in t&&"slug"in t&&"browserType"in t&&"enteredAt"in t&&(t.id===null||typeof t.id=="number"&&Number.isInteger(t.id)&&t.id>0)&&typeof t.name=="string"&&t.name.trim()!==""&&typeof t.slug=="string"&&(!("avatar_urls"in t)||Ks(t.avatar_urls))&&typeof t.browserType=="string"&&typeof t.enteredAt=="number"&&Number.isFinite(t.enteredAt)}function zs(t,e){let r={browserType:fl(),enteredAt:Date.now()};if(typeof t=="object"&&t){let o=t;if("id"in o&&"name"in o){let s={...r,..."avatar_urls"in o&&Ks(o.avatar_urls)?{avatar_urls:o.avatar_urls}:{},id:o.id,name:o.name,slug:"slug"in o&&typeof o.slug=="string"?o.slug:""};if(re(s)&&s.id!==null)return s}}return{...r,id:null,name:"Anonymous User",slug:`anonymous-${e}`}}function qs(t,e){return typeof t=="object"&&t!==null&&e in t?t[e]:null}function jr(t){return Object.keys(t)}var Qs=class extends Ws.Awareness{getStates(){return super.getStates()}getLocalStateField(t){let e=this.getLocalState();return qs(e,t)}setLocalStateField(t,e){super.setLocalStateField(t,e)}};var ul=class extends Qs{setLocalStateField(t,e){this.isFieldEqual(t,e,this.getLocalStateField(t)??void 0)||super.setLocalStateField(t,e)}isFieldEqual(t,e,r){if(["clientId","isConnected","isMe"].includes(t))return e===r;if(t in this.equalityFieldChecks){let o=this.equalityFieldChecks[t];return o(e,r)}throw new Error(`No equality check implemented for awareness state field "${t.toString()}".`)}isStateEqual(t,e){return[...new Set([...jr(t),...jr(e)])].every(r=>{let o=t[r],s=e[r];return this.isFieldEqual(r,o,s)})}},Js=class extends ul{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:t,removed:e,updated:r})=>{[...t,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),e.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},$s)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(t){return this.stateSubscriptions.push(t),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(e=>e!==t)}}setThrottledLocalStateField(t,e,r){this.setLocalStateField(t,e),this.throttleTimeouts.set(t,setTimeout(()=>{this.throttleTimeouts.delete(t),this.myThrottledState[t]&&(this.setLocalStateField(t,this.myThrottledState[t]),delete this.myThrottledState[t])},r))}setConnectionStatus(t){t?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(t=!1){if(!this.stateSubscriptions.length)return;let e=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...e.entries()]);let r=new Map([...this.disconnectedCollaborators,...e.keys()].filter(o=>Object.keys(this.seenStates.get(o)??{}).length>0).map(o=>{let s=this.seenStates.get(o),n=!this.disconnectedCollaborators.has(o),a=o===this.clientID,i=a?this.myThrottledState:{},l={...s,...i,clientId:o,isConnected:n,isMe:a};return[o,l]}));!t&&Hs(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var Vr=class extends Js{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let t;try{t=await(0,Xs.resolveSelect)(v).getCurrentUser()}catch{}this.setLocalStateField("collaboratorInfo",zs(t,this.clientID))}},Fr={collaboratorInfo:Gs},Zs=class extends Vr{equalityFieldChecks=Fr};var tn=g(M(),1),It=g(K(),1),en=g(Ct(),1);function rn(t){let e=t;for(;e;){let r=e.parent;if(r instanceof It.Y.Map&&r.parent instanceof It.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof It.Y.Array)return r;e=r instanceof It.Y.AbstractType?r:null}return null}function Yr(t){let e=[],r=t;for(;r;){let o=r.parent;if(!o||!(o instanceof It.Y.Array))return null;let s=-1;for(let a=0;a<o.length;a++)if(o.get(a)===r){s=a;break}if(s===-1)return null;e.unshift(s);let n=o.parent;if(n instanceof It.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return e}function $r(t,e){if(t.length===0)return null;for(let r=0;r<t.length;r++){let o=e[t[r]];if(!o)return null;if(r===t.length-1)return o.clientId;e=o.innerBlocks}return null}function on(){return(0,tn.useSelect)(t=>{let{getBlocksByName:e,getClientIdsTree:r}=Y(t(en.store)),[o]=e("core/post-content");return r(o??"")},[])}var dt=g(K(),1),pt=g(oe(),1);function mt(t,e){return t.getMap(e)}function Le(t={}){return new dt.Y.Map(Object.entries(t))}function an(t){return t instanceof dt.Y.Map}function Ue(t,e){let r=t.get(e);if(r instanceof dt.Y.Text)return r;let o=t;for(let s of e.split("."))if(o instanceof dt.Y.Map)o=o.get(s);else if(o instanceof dt.Y.Array){let n=Number.parseInt(s,10);if(!Number.isSafeInteger(n)||n<0||n.toString()!==s)return null;o=o.get(n)}else return null;return o instanceof dt.Y.Text?o:null}function se(t,e){let o=mt(e,et).get("blocks");return o instanceof dt.Y.Array?fn(t,o):null}var nn=57344;function ln(t){for(let r=nn;r<nn+16;r++){let o=String.fromCharCode(r);if(!t.includes(o))return o}return null}function ke(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=ln(t);if(!r)return e;let o=t.slice(0,e)+r+t.slice(e),n=(0,pt.create)({html:o}).text.indexOf(r);return n===-1?e:n}function Bt(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=ln(t);if(!r)return e;let o=(0,pt.create)({html:t}),s=(0,pt.create)({text:r});o.formats[e]&&(s.formats[0]=o.formats[e]);let n=(0,pt.insert)(o,s,e,e),i=(0,pt.toHTMLString)({value:n}).indexOf(r);return i===-1?e:i}function fn(t,e){for(let r of e){if(r.get("clientId")===t)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=fn(t,o);if(s)return s}}return null}var dn=g(M(),1),rt=g(K(),1),pn=g(Ct(),1);var xt=(t=>(t.None="none",t.Cursor="cursor",t.SelectionInOneBlock="selection-in-one-block",t.SelectionInMultipleBlocks="selection-in-multiple-blocks",t.WholeBlock="whole-block",t))(xt||{}),jt=(t=>(t.Forward="f",t.Backward="b",t))(jt||{});function mn(t,e,r,o){let{selectionDirection:s}=o??{},a=mt(r,et).get("blocks"),i=Object.keys(t).length===0,l={type:"none"};if(i||!a)return l;let f=t.clientId===e.clientId,u=f&&t.offset===e.offset;if(f&&t.offset===void 0&&e.offset===void 0){let m=Gr(t.clientId),y=m?gn(m,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let m=Be(t,a);return m?{type:"cursor",cursorPosition:m}:l}else if(f){let m=Be(t,a),y=Be(e,a);return!m||!y?l:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:y,selectionDirection:s}}let p=un(t,a),c=un(e,a);return!p||!c?l:{type:"selection-in-multiple-blocks",startEndpoint:p,endEndpoint:c,selectionDirection:s}}function Be(t,e){let r=Gr(t.clientId),o=r?cl(r,e):null;if(!o||!t.attributeKey||t.offset===void 0)return null;let s=o.get("attributes"),n=s?Ue(s,t.attributeKey):null;return n instanceof rt.Y.Text?{relativePosition:rt.Y.createRelativePositionFromTypeIndex(n,Bt(n.toString(),t.offset)),absoluteOffset:t.offset,attributeKey:t.attributeKey}:null}function un(t,e){let r=Be(t,e);if(r)return{type:"cursor",cursorPosition:r};let o=Gr(t.clientId),s=o?gn(o,e):null;return s?{type:"whole-block",blockPosition:s}:null}function Gr(t){let{getBlockIndex:e,getBlockRootClientId:r,getBlockName:o}=(0,dn.select)(pn.store),s=[],n=t;for(;n;){let a=e(n);if(a===-1)return null;s.unshift(a);let i=r(n);if(!i||o(i)==="core/post-content")break;n=i}return s.length>0?s:null}function cl(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;let s=r.get(t[o]);if(!s)return null;if(o===t.length-1)return s;r=s.get("innerBlocks")??new rt.Y.Array}return null}function gn(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;if(o===t.length-1)return rt.Y.createRelativePositionFromTypeIndex(r,t[o]);r=r.get(t[o])?.get("innerBlocks")??new rt.Y.Array}return null}function yn(t,e){if(t.type!==e.type)return!1;switch(t.type){case"none":return!0;case"cursor":return je(t.cursorPosition,e.cursorPosition);case"selection-in-one-block":return je(t.cursorStartPosition,e.cursorStartPosition)&&je(t.cursorEndPosition,e.cursorEndPosition)&&t.selectionDirection===e.selectionDirection;case"selection-in-multiple-blocks":return cn(t.startEndpoint,e.startEndpoint)&&cn(t.endEndpoint,e.endEndpoint)&&t.selectionDirection===e.selectionDirection;case"whole-block":return rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition);default:return!1}}function cn(t,e){return t.type!==e.type?!1:t.type==="cursor"&&e.type==="cursor"?je(t.cursorPosition,e.cursorPosition):rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition)}function je(t,e){let r=rt.Y.compareRelativePositions(t.relativePosition,e.relativePosition),o=t.absoluteOffset===e.absoluteOffset;return r&&o}var vn=class extends Vr{constructor(t,e,r,o){super(t),this.kind=e,this.name=r,this.postId=o}equalityFieldChecks={...Fr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:t,getSelectionEnd:e,getSelectedBlocksInitialCaretPosition:r}=(0,Vt.select)(En.store),o=t(),s=e(),n=null,a=null;(0,Vt.subscribe)(()=>{let i=t(),l=e();if(i===o&&l===s)return;a||(a={start:o,end:s}),o=i,s=l;let f=r();this.updateSelectionInEntityRecord(o,s,f),n&&clearTimeout(n),n=setTimeout(()=>{let u={};a&&(u.selectionDirection=pl(a.start,a.end,o,s),a=null);let d=mn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},Fs)},Ys)})}async updateSelectionInEntityRecord(t,e,r){let o={selection:{selectionStart:t,selectionEnd:e,initialPosition:r}},s={undoIgnore:!0};(0,Vt.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(t,e){return!t||!e?t===e:!t.selection||!e.selection?t.selection===e.selection:yn(t.selection,e.selection)}convertSelectionStateToAbsolute(t,e){if(t.type===xt.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(t.type===xt.WholeBlock){let i=ne.Y.createAbsolutePositionFromRelativePosition(t.blockPosition,this.doc),l=null;if(i&&i.type instanceof ne.Y.Array){let u=i.type.get(i.index);if(u instanceof ne.Y.Map){let d=Yr(u);l=d?$r(d,e):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}if(t.type===xt.SelectionInMultipleBlocks)return{richTextOffset:null,localClientId:null,attributeKey:null};let r="cursorPosition"in t?t.cursorPosition:t.cursorStartPosition,o=ne.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=rn(o.type),n=s?Yr(s):null,a=n?$r(n,e):null;return{richTextOffset:ke(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(t){return"content"in t}getDebugData(){let t=this.doc,e=Object.fromEntries(Array.from(t.share,([s,n])=>[s,n.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).filter(([,s])=>re(s.collaboratorInfo)).map(([s,n])=>[String(s),{name:n.collaboratorInfo.name,wpUserId:n.collaboratorInfo.id}])),o={};return t.store.clients.forEach((s,n)=>{let a=s.filter(this.isYItem);o[n]=a.map(i=>{let{left:l,right:f,...u}=i;return{...u,left:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null,right:f?{id:f.id,length:f.length,origin:f.origin,content:f.content}:null}})}),{doc:e,clients:o,collaboratorMap:Object.fromEntries(r)}}};function pl(t,e,r,o){let s=!hn(t,r),n=!hn(e,o);return s&&!n?jt.Backward:jt.Forward}function hn(t,e){return t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&t.offset===e.offset}var Vn=g(bt(),1),fe=g(ut(),1),Pt=g(K(),1);var j=[];for(let t=0;t<256;++t)j.push((t+256).toString(16).slice(1));function _n(t,e=0){return(j[t[e+0]]+j[t[e+1]]+j[t[e+2]]+j[t[e+3]]+"-"+j[t[e+4]]+j[t[e+5]]+"-"+j[t[e+6]]+j[t[e+7]]+"-"+j[t[e+8]]+j[t[e+9]]+"-"+j[t[e+10]]+j[t[e+11]]+j[t[e+12]]+j[t[e+13]]+j[t[e+14]]+j[t[e+15]]).toLowerCase()}var ml=new Uint8Array(16);function Kr(){return crypto.getRandomValues(ml)}function gl(t,e,r){return!e&&!t&&crypto.randomUUID?crypto.randomUUID():yl(t,e,r)}function yl(t,e,r){t=t||{};let o=t.random??t.rng?.()??Kr();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let s=0;s<16;++s)e[r+s]=o[s];return e}return _n(o)}var ae=gl;var At=g(bt(),1),wn=g(ut(),1),Tn=g(oe(),1),L=g(K(),1);var bn=g(oe(),1),hl=500;function El(t){let e=new Map;return function(r){let o=e.get(r);if(o)return o;let s=bn.RichTextData.fromHTMLString(r);return e.size>=t&&e.delete(e.keys().next().value),e.set(r,s),s}}var Sn=El(hl);var zr=new WeakMap;function Wr(t){if(t instanceof Tn.RichTextData)return t.valueOf();if(Array.isArray(t))return t.map(Wr);if(t&&typeof t=="object"){let e={};for(let[r,o]of Object.entries(t))e[r]=Wr(o);return e}return t}function vl(t,e){let r={...e};for(let[o,s]of Object.entries(e)){if(Tl(t,o)){delete r[o];continue}r[o]=Wr(s)}return r}function Cn(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=e;return{...a,name:r,attributes:vl(r,s),innerBlocks:Cn(o)}})}function Qr(t,e){if(t?.type==="rich-text"&&typeof e=="string")return Sn(e);if(Array.isArray(e))return e.map(r=>Qr(t,r));if(e&&typeof e=="object"){let r={};for(let[o,s]of Object.entries(e))r[o]=Qr(t?.query?.[o],s);return r}return e}function Xr(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,...n}=e,a={...s};for(let[i,l]of Object.entries(s)){let f=le(r,i);f&&(a[i]=Qr(f,l))}return{...n,name:r,attributes:a,innerBlocks:Xr(o??[])}})}function Jr(t,e){let r=e.toJSON(),o={innerBlocks:null,clientId:null},s=(0,At.default)(Object.assign({},t,o),Object.assign({},r,o)),n=t.innerBlocks||[],a=e.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>Jr(i,a.get(l)))}function In(t,e){return new L.Y.Map(Object.entries(e).map(([r,o])=>[r,_l(t,r,o)]))}function _l(t,e,r){let o=le(t,e);return Zr(o,r)}function Zr(t,e){if(!t)return e;if(t.type==="rich-text")return new L.Y.Text(e?.toString()??"");if(t.type==="array"&&t.query&&Array.isArray(e)){let r=t.query,o=new L.Y.Array;return o.insert(0,e.map(s=>Fe(r,s))),o}return t.type==="object"&&t.query&&ie(e)?Fe(t.query,e):e}function ie(t){return!!t&&typeof t=="object"&&!Array.isArray(t)}function Fe(t,e){if(!ie(e))return new L.Y.Map;let r=Object.entries(e).map(([o,s])=>{let n=t[o];return[o,Zr(n,s)]});return new L.Y.Map(r)}function xn(t){return Le(Object.fromEntries(Object.entries(t).map(([e,r])=>{switch(e){case"attributes":return[e,In(t.name,r)];case"innerBlocks":{let o=new L.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>xn(s))),[e,o]):[e,o]}default:return[e,r]}})))}function Ye(t,e,r,o={}){zr.has(e)||zr.set(e,Cn(e));let s=zr.get(e)??[],n=Math.min(s.length??0,t.length),a=0,i=0;for(;a<n&&Jr(s[a],t.get(a));a++);for(;i<n-a&&Jr(s[s.length-i-1],t.get(t.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-t.length),u=Math.max(0,t.length-s.length);for(let p=0;p<l;p++,a++){let c=s[a],m=t.get(a);Object.entries(c).forEach(([y,E])=>{switch(y){case"attributes":{let h=m.get(y),_=E;if(!h){m.set(y,In(c.name,_));break}Object.entries(_).forEach(([R,b])=>{let I=h?.get(R),S=wl(c.name,R,I),C=I instanceof L.Y.AbstractType;(!S||C||!(0,At.default)(I,b))&&Sl(c.name,c.clientId,R,b,h,r)}),h.forEach((R,b)=>{E.hasOwnProperty(b)||h.delete(b)});break}case"innerBlocks":{let h=m.get(y);h instanceof L.Y.Array||(h=new L.Y.Array,m.set(y,h)),Ye(h,E??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;E!==m.get(y)&&m.set(y,E);break}default:(0,At.default)(c[y],m.get(y))||m.set(y,E)}}),m.forEach((y,E)=>{c.hasOwnProperty(E)||m.delete(E)})}t.delete(a,u);for(let p=0;p<f;p++,a++){let c=[xn(s[a])];t.insert(a,c)}let d=new Set;for(let p=0;p<t.length;p++){let c=t.get(p),m=c.get("clientId");m&&(d.has(m)&&(m=ae(),c.set("clientId",m)),d.add(m))}}function Rn(t,e){return e instanceof L.Y.Map&&ie(t)?(0,At.default)(t,e.toJSON()):(0,At.default)(t,e)}function bl(t,e,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(e.length,t.length),i=0,l=0;for(;i<a&&Rn(e[i],t.get(i));i++);for(;l<a-i&&Rn(e[e.length-l-1],t.get(t.length-l-1));l++);let f=a-i-l;for(let p=0;p<f;p++){let c=t.get(i+p),m=e[i+p];if(c instanceof L.Y.Map&&ie(m))On(c,m,n,o,s);else{t.delete(0,t.length),t.insert(0,e.map(y=>Fe(n,y)));return}}let u=Math.max(0,t.length-e.length);u>0&&t.delete(i+f,u);let d=Math.max(0,e.length-t.length);if(d>0){let p=i+f,c=new Array(d);for(let m=0;m<d;m++)c[m]=Fe(n,e[p+m]);t.insert(p,c)}}function An(t,e,r,o,s,n){let a=r.get(o);if(t?.type==="rich-text"&&typeof e=="string"&&a instanceof L.Y.Text)to(a,e,Rl(s,n,e));else if(t?.type==="array"&&t.query&&Array.isArray(e)&&a instanceof L.Y.Array)bl(a,e,t,s,n);else if(t?.type==="object"&&t.query&&ie(e)&&a instanceof L.Y.Map)On(a,e,t.query,s,n);else{let i=Zr(t,e);(i!==e||!(0,At.default)(a,e))&&r.set(o,i)}}function On(t,e,r,o,s){for(let[n,a]of Object.entries(e))An(r[n],a,t,n,o,s);for(let n of t.keys())Object.hasOwn(e,n)||t.delete(n)}function Sl(t,e,r,o,s,n){let a=le(t,r);An(a,o,s,r,n,{attributeKey:r,clientId:e})}function Rl(t,e,r){return t&&t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?Bt(r,t.offset):null}var Ve;function le(t,e){if(!Ve){Ve=new Map;for(let r of(0,wn.getBlockTypes)())Ve.set(r.name,new Map(Object.entries(r.attributes??{}).map(([o,s])=>{let{role:n,type:a,query:i}=s;return[o,{role:n,type:a,query:i}]})))}return Ve.get(t)?.get(e)}function wl(t,e,r){let o=le(t,e);return o?.type==="rich-text"?r instanceof L.Y.Text:o?.type==="string"?typeof r=="string":o?.type==="array"&&o.query?r instanceof L.Y.Array:o?.type==="object"&&o.query?r instanceof L.Y.Map:!0}function Tl(t,e){return le(t,e)?.role==="local"}var qr;function to(t,e,r=null){let o=new Mr(t.toDelta()),s=new Mr([{insert:e}]),n=o.diffWithCursor(s,r),a=r===null||Cl(t,n,e)?n:o.diff(s);t.applyDelta(a.ops)}function Cl(t,e,r){qr||(qr=new L.Y.Doc);let o=qr.getText("verification-text");return o.delete(0,o.length),o.insert(0,t.toString()),o.applyDelta(e.ops),o.toString()===r}var He=g(M(),1),ro=g(Ct(),1),Nn=g(ut(),1),Ln=g(K(),1);var eo=g(K(),1);var Il=5,Ft=(t=>(t.RelativeSelection="RelativeSelection",t.BlockSelection="BlockSelection",t))(Ft||{});function Dn(t,e=Il){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=Pn(i,t),u=Pn(l,t);n({start:f,end:u})},n=a=>{let i=a.start.clientId,l=a.end.clientId;r=r.filter(f=>!(f.start.clientId===i&&f.end.clientId===l)),r.unshift(a),r.length>e+1&&(r=r.slice(0,e+1))};return{getSelectionHistory:o,updateSelection:s}}function Pn(t,e){let r=t.clientId,s=se(r,e)?.get("attributes"),n=t.attributeKey,a=null;if(n&&s&&(a=Ue(s,n)),!(a instanceof eo.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=t.offset??0,l=eo.Y.createRelativePositionFromTypeIndex(a,Bt(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Mn=new WeakMap;function Un(t){let e=Mn.get(t);return e||(e=Dn(t),Mn.set(t,e)),e}function Ge(t){return Un(t).getSelectionHistory()}function kn(t,e){return Un(t).updateSelection(e)}function $e(t,e){if(t.type===Ft.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=t,n=Ln.Y.createAbsolutePositionFromRelativePosition(r,e);if(n)return{clientId:s,attributeKey:o,offset:ke(n.type.toString(),n.index)}}else if(t.type===Ft.BlockSelection)return{clientId:t.clientId,attributeKey:void 0,offset:void 0};return null}function xl(t,e){let{start:r,end:o}=t,s=se(r.clientId,e),n=se(o.clientId,e);if(!s||!n)return null;let a=$e(r,e),i=$e(o,e);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function Al(t,e){for(let r of e){let o=xl(r,t);if(o!==null)return o}return null}function Bn(t,e){let r=Al(e,t);if(r===null)return;let{getBlock:o}=(0,He.select)(ro.store),{resetSelection:s}=(0,He.dispatch)(ro.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Nn.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},p={clientId:a.clientId};s(d,p,0)}else s(n,a,0)}else s(a,a,0)}function jn(t,e){if(e.length===0)return null;let{start:r,end:o}=e[0];if(r.type===Ft.BlockSelection||o.type===Ft.BlockSelection)return null;let s=$e(r,t),n=$e(o,t);if(!s||!n)return null;let a=s.offset!==r.offset,i=n.offset!==o.offset;return!a&&!i?null:{selectionStart:s,selectionEnd:n}}var Yt="_crdt_document",Fn=new Set([Yt]);function Ol(t,e){let r=mt(t,et);Object.entries(e).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);Ke(r,o,n,s)}})}function Yn(t,e,r){let o=mt(t,et);if(Object.keys(e).forEach(s=>{if(!r.has(s))return;let n=e[s];if(typeof n!="function")switch(s){case"blocks":{let a=Dl(e.selection),i=Dt(e.content);if(!n&&typeof i=="string"){Pl(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Pt.Y.Array||(l=new Pt.Y.Array,o.set(s,l)),Ye(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Dt(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Pt.Y.Text)to(a,i??"");else{let l=new Pt.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");an(a)||(a=Le(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{Fn.has(i)||Ke(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);Ke(o,s,a,n);break}default:{let a=o.get(s);Ke(o,s,a,n)}}}),e.selection){let s=e.selection;setTimeout(()=>{kn(t,s)},0)}}function Pl(t,e,r){let o=t.get("blocks");o instanceof Pt.Y.Array||(o=new Pt.Y.Array,t.set("blocks",o)),Ye(o,(0,fe.parse)(e),r,{preserveClientIds:!0})}function Dl(t){let e=t?.selectionStart;return e?.clientId&&e.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?{attributeKey:e.attributeKey,clientId:e.clientId,offset:e.offset}:null}function Ml(t,e){let r=mt(t,et).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ot(e?.[o],s)))}function $n(t,e,r){let o=mt(t,et),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=e[l];switch(l){case"blocks":{if(t.meta?.get(hs)&&e.content){let d=o.get("blocks")?.toJSON()??[];return(0,fe.__unstableSerializeAndClean)(d).trim()!==Dt(e.content)}return!0}case"date":return u===null||e.modified===u?!1:Ot(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([c])=>Fn.has(c)?!1:c in d));let p={...d,...s};return Ot(u,p)}case"status":return f==="auto-draft"?!1:Ot(u,f);case"content":case"excerpt":case"title":return Ot(Dt(u),f);default:return Ot(u,f)}}));if(n.blocks&&(n.blocks=Xr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,fe.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...e.meta,...s});let a=Ge(t),i=jn(t,a);return i&&(n.selection={...i,initialPosition:0}),n}var Hn={applyChangesToCRDTDoc:Ol,createAwareness:t=>new Zs(t),getChangesFromCRDTDoc:Ml},Gn={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(t,e)=>e===null};function Dt(t){if(typeof t=="string")return t;if(t&&typeof t=="object"&&"raw"in t&&typeof t.raw=="string")return t.raw}function Ot(t,e){return!(0,Vn.default)(t,e)}function Ke(t,e,r,o){if(o===void 0){t.delete(e);return}Ot(r,o)&&t.set(e,o)}var A="id",Nl=["title","excerpt","content"],Ll={blocks:{read:t=>(0,ze.parse)(t.content?.raw??""),write:t=>({content:(0,ze.__unstableSerializeAndClean)(t.blocks)})}},qe=[{label:(0,P.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,P.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes",supportsPagination:!1},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,P.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,P.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,P.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,P.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,P.__)("Widget types"),supportsPagination:!1},{label:(0,P.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:t=>t?.name||t?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,P.__)("Comment"),supportsPagination:!0,...globalThis.window?.__experimentalEnableRealTimeCollaboration?{syncConfig:Gn}:{}},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,P.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,P.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,P.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,P.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,P.__)("Custom Styles"),getRevisionsUrl:(t,e)=>`/wp/v2/global-styles/${t}/revisions${e?"/"+e:""}`,supportsPagination:!0},{label:(0,P.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,P.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,P.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,P.__)("Registered Templates"),name:"registeredTemplate",kind:"root",baseURL:"/wp/v2/registered-templates",key:"id",supportsPagination:!1},{label:(0,P.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,P.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,P.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],Kn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},We=[{kind:"postType",loadEntities:kl},{kind:"taxonomy",loadEntities:Bl},{kind:"root",name:"site",plural:"sites",loadEntities:jl}],Ul=async(t,e,r,o)=>{let s={};if(!o&&t?.status==="auto-draft"&&(!e.status&&!s.status&&(s.status="draft"),(!e.title||e.title==="Auto Draft")&&!s.title&&(!t?.title||t?.title==="Auto Draft")&&(s.title="")),window.__experimentalEnableRealTimeCollaboration&&t){let n=`postType/${r}`,a=t.id,i=await x()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...e.meta,[Yt]:i})}return s};async function kl(){let t=(0,ue.default)({path:"/wp/v2/types?context=view"}),e=window.__experimentalEnableRealTimeCollaboration?(0,ue.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([t,e]);return Object.entries(r??{}).map(([s,n])=>{let a=["wp_template","wp_template_part"].includes(s),i=n?.rest_namespace??"wp/v2",l=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...n.taxonomies?.map(u=>o?.[u]?.rest_base)?.filter(Boolean)??[]]),f={kind:"postType",baseURL:`/${i}/${n.rest_base}`,baseURLParams:{context:"edit"},name:s,label:n.name,transientEdits:{...Ll,selection:!0},mergedEdits:{meta:!0},rawAttributes:Nl,getTitle:u=>u?.title?.rendered||u?.title||(a?ks(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>Ul(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:window?.__experimentalTemplateActivate?s!=="wp_template_part":!a,getRevisionsUrl:(u,d)=>`/${i}/${n.rest_base}/${u}/revisions${d?"/"+d:""}`,revisionKey:a&&!window?.__experimentalTemplateActivate?"wp_id":A};return window.__experimentalEnableRealTimeCollaboration&&(f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>Yn(u,d,l),createAwareness:(u,d)=>{let p="postType",c=parseInt(d,10);return new vn(u,p,s,c)},getChangesFromCRDTDoc:(u,d)=>$n(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Yt]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))}),f})}async function Bl(){let t=await(0,ue.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(t??{}).map(([e,r])=>{let s={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:e,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return window.__experimentalEnableRealTimeCollaboration&&(s.syncConfig=Hn),s})}async function jl(){let t={label:(0,P.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},e=await(0,ue.default)({path:t.baseURL,method:"OPTIONS"}),r={};return Object.entries(e?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...t,meta:{labels:r}}]}var Mt=(t,e,r="get")=>{let o=t==="root"?"":ee(t),s=ee(e);return`${r}${o}${s}`};function qn(t){let{query:e}=t;return e?lt(e).context:"default"}function Vl(t=[],e,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return e;let n=o??(r-1)*s,a=Math.max(s,e.length),i=Math.max(t.length,n+e.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=e[f-n]:l[f]=t[f];return l}function Wn(t,e){return Object.fromEntries(Object.entries(t).filter(([r])=>!e.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Fl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=qn(e),o=e.key||A,s=Array.isArray(e.items)?e.items:[e.items];return{...t,[r]:{...t[r],...Object.fromEntries(s.map(n=>[n?.[o],Or(t?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Wn(o,e.itemIds)]))}return t}function Yl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=qn(e),{query:o,key:s=A}=e,n=Array.isArray(e.items)?e.items:[e.items],a=o?lt(o):{},i=!o||!Array.isArray(a.fields);return{...t,[r]:{...t[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=t?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Wn(o,e.itemIds)]))}return t}var $l=(0,zn.compose)([qt(t=>"query"in t),Wt(t=>t.query?{...t,...lt(t.query)}:t),(0,ce.keyedReducer)("context"),(0,ce.keyedReducer)("stableKey")])((t={},e)=>{if(e.type!=="RECEIVE_ITEMS"||!Array.isArray(e.items))return t;let r=e.key??A;return{itemIds:Vl(t.itemIds,e.items.map(o=>o?.[r]).filter(Boolean),{page:e.page,offset:e.offset,perPage:e.perPage}),meta:e.meta}}),Hl=(t={},e)=>{switch(e.type){case"RECEIVE_ITEMS":return $l(t,e);case"REMOVE_ITEMS":let r=e.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(t).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,{...a,itemIds:a.itemIds.filter(i=>!r[i])}]))]));default:return t}},Qe=(0,ce.combineReducers)({items:Fl,itemIsComplete:Yl,queries:Hl});function Gl(t={byId:{},queries:{}},e){return e.type==="RECEIVE_USER_QUERY"?{byId:{...t.byId,...e.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...t.queries,[e.queryID]:e.users.map(r=>r.id)}}:t}function Kl(t={},e){return e.type==="RECEIVE_CURRENT_USER"?e.currentUser:t}function zl(t=void 0,e){return e.type==="RECEIVE_CURRENT_THEME"?e.currentTheme.stylesheet:t}function ql(t=void 0,e){return e.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?e.id:t}function Wl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...t,[e.stylesheet]:e.globalStyles}:t}function Ql(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...t,[e.stylesheet]:e.variations}:t}var Jl=t=>(e,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=e;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=e?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,p])=>[d,r.type==="UNDO"?p.from:p.to]));s=t(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:zt(u,f)})}),s}return t(e,r)};function Xl(t){return(0,Qn.compose)([Jl,qt(e=>e.name&&e.kind&&e.name===t.name&&e.kind===t.kind),Wt(e=>({key:t.key||A,...e}))])((0,de.combineReducers)({queriedData:Qe,edits:(e={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return e;let s={...e},n=Array.isArray(r.items)?r.items:[r.items];for(let i of n){let l=i?.[r.key],f=s[l];if(!f)continue;let u=Object.keys(f).reduce((d,p)=>(!(0,oo.default)(f[p],i[p]?.raw??i[p])&&(!r.persistedEdits||!(0,oo.default)(f[p],r.persistedEdits[p]))&&(d[p]=f[p]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...e[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...e,[r.recordId]:a}}return e},saving:(e={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return e},deleting:(e={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return e},revisions:(e={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=Qe(e[o],{...r,type:"RECEIVE_ITEMS"});return{...e,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(e).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):e}}))}function Zl(t=qe,e){return e.type==="ADD_ENTITIES"?[...t,...e.entities]:t}var tf=(t={},e)=>{let r=Zl(t.config,e),o=t.reducer;if(!o||r!==t.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,de.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,de.combineReducers)(Object.fromEntries(i.map(f=>[f.name,Xl(f)])));return[a,l]})))}let s=o(t.records,e);return s===t.records&&r===t.config&&o===t.reducer?t:{reducer:o,records:s,config:r}};function ef(t=(0,Jn.createUndoManager)()){return t}function rf(t={hasRedo:!1,hasUndo:!1},e){return e.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:e.hasRedo,hasUndo:e.hasUndo}:t}function of(t={},e){switch(e.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return t}function sf(t={},e){if(e.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=e;return{...t,[r]:o}}return t}function nf(t={},e){switch(e.type){case"RECEIVE_USER_PERMISSION":return{...t,[e.key]:e.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...t,...e.permissions}}return t}function af(t={},e){if(e.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=e;return{...t,[r]:o}}return t}function lf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERNS"?e.patterns:t}function ff(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?e.categories:t}function uf(t=[],e){return e.type==="RECEIVE_USER_PATTERN_CATEGORIES"?e.patternCategories:t}function cf(t=null,e){return e.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?e.fallbackId:t}function df(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...t,[e.currentId]:e.revisions}:t}function pf(t={},e){return e.type==="RECEIVE_DEFAULT_TEMPLATE"?{...t,[JSON.stringify(e.query)]:e.templateId}:t}function mf(t={},e){return e.type==="RECEIVE_REGISTERED_POST_META"?{...t,[e.postType]:e.registeredPostMeta}:t}function gf(t=null,e){return e.type==="RECEIVE_EDITOR_SETTINGS"?e.settings:t}function yf(t=null,e){return e.type==="RECEIVE_EDITOR_ASSETS"?e.assets:t}function hf(t={},e){switch(e.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`;return{...t,[r]:e.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`,{[r]:o,...s}=t;return s}}return t}function Ef(t=!0,e){switch(e.type){case"SET_COLLABORATION_SUPPORTED":return e.supported;case"SET_SYNC_CONNECTION_STATUS":return ys.DOCUMENT_SIZE_LIMIT_EXCEEDED===e.status?.error?.code?!1:t}return t}function vf(t={},e){if(e.type==="RECEIVE_VIEW_CONFIG"){let r=`${e.kind}/${e.name}`;return{...t,[r]:{...t[r],...e.config}}}return t}var Xn=(0,de.combineReducers)({users:Gl,currentTheme:zl,currentGlobalStylesId:ql,currentUser:Kl,themeGlobalStyleVariations:Ql,themeBaseGlobalStyles:Wl,themeGlobalStyleRevisions:df,entities:tf,editsReference:of,syncUndoManagerState:rf,undoManager:ef,embedPreviews:sf,userPermissions:nf,autosaves:af,blockPatterns:lf,blockPatternCategories:ff,userPatternCategories:uf,navigationFallbackId:cf,defaultTemplates:pf,registeredPostMeta:mf,editorSettings:gf,editorAssets:yf,syncConnectionStatuses:hf,collaborationSupported:Ef,viewConfigs:vf});var uo={};kt(uo,{__experimentalGetCurrentGlobalStylesId:()=>fa,__experimentalGetCurrentThemeBaseGlobalStyles:()=>fu,__experimentalGetCurrentThemeGlobalStylesVariations:()=>uu,__experimentalGetDirtyEntityRecords:()=>Gf,__experimentalGetEntitiesBeingSaved:()=>Kf,__experimentalGetEntityRecordNoResolver:()=>Ff,canUser:()=>ua,canUserEditEntityRecord:()=>su,getAuthors:()=>Uf,getAutosave:()=>au,getAutosaves:()=>nu,getBlockPatternCategories:()=>du,getBlockPatterns:()=>cu,getCurrentTheme:()=>Ze,getCurrentThemeGlobalStylesRevisions:()=>mu,getCurrentUser:()=>kf,getDefaultTemplateId:()=>ao,getEditedEntityRecord:()=>lo,getEmbedPreview:()=>ru,getEntitiesByKind:()=>Bf,getEntitiesConfig:()=>na,getEntity:()=>jf,getEntityConfig:()=>yt,getEntityRecord:()=>z,getEntityRecordEdits:()=>io,getEntityRecordNonTransientEdits:()=>ia,getEntityRecords:()=>Xe,getEntityRecordsTotalItems:()=>$f,getEntityRecordsTotalPages:()=>Hf,getLastEntityDeleteError:()=>Qf,getLastEntitySaveError:()=>Wf,getRawEntityRecord:()=>aa,getRedoEdit:()=>Xf,getReferenceByDistinctEdits:()=>lu,getRevision:()=>hu,getRevisions:()=>gu,getThemeSupports:()=>eu,getUndoEdit:()=>Jf,getUserPatternCategories:()=>pu,getUserQueryResults:()=>sa,hasEditsForEntityRecord:()=>la,hasEntityRecord:()=>Vf,hasEntityRecords:()=>Yf,hasFetchedAutosaves:()=>iu,hasRedo:()=>tu,hasRevision:()=>yu,hasUndo:()=>Zf,isAutosavingEntityRecord:()=>zf,isDeletingEntityRecord:()=>qf,isPreviewEmbedFallback:()=>ou,isRequestingEmbedPreview:()=>Lf,isSavingEntityRecord:()=>fo});var $=g(M(),1),oa=g(it(),1),gt=g(Nt(),1);var no={};kt(no,{getBlockPatternsForPostType:()=>Sf,getEditorAssets:()=>Af,getEditorSettings:()=>xf,getEntityRecordPermissions:()=>Rf,getEntityRecordsPermissions:()=>ea,getEntitySyncConnectionStatus:()=>Mf,getHomePage:()=>Tf,getNavigationFallbackId:()=>bf,getPostsPageId:()=>Cf,getRegisteredPostMeta:()=>wf,getSyncConnectionStatus:()=>Df,getTemplateId:()=>If,getUndoManager:()=>Je,getViewConfig:()=>Pf,isCollaborationSupported:()=>Of});var Z=g(M(),1);var ta=g(Nt(),1);var so=!1;function w(t,e,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=Kn[t]?.[e];if(n){if(!so){let{alternative:a}=n,i=s?`'${r}'`:`The '${t}', '${e}' entity (used via '${r}')`,l=`the '${a.kind}', '${a.name}' entity`;o&&(l+=` via the '${o}' function`),(0,ta.default)(i,{...n,alternative:l})}so=!0,setTimeout(()=>{so=!1},0)}}var _f={};function Je(t){return x()?.undoManager??t.undoManager}function bf(t){return t.navigationFallbackId}var Sf=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r)=>t(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[t(v).getBlockPatterns()])),ea=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:t(v).canUser("delete",{kind:r,name:o,id:a}),update:t(v).canUser("update",{kind:r,name:o,id:a})})),e=>[e.userPermissions]));function Rf(t,e,r,o){return w(e,r,"getEntityRecordPermissions"),ea(t,e,r,o)[0]}function wf(t,e){return t.registeredPostMeta?.[e]??{}}function ra(t){return!t||!["number","string"].includes(typeof t)||Number(t)===0?null:t.toString()}var Tf=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)(()=>{let e=t(v).getEntityRecord("root","__unstableBase");if(!e)return null;let r=e?.show_on_front==="page"?ra(e.page_on_front):null;if(r)return{postType:"page",postId:r};let o=t(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?_f:null},e=>[z(e,"root","site"),z(e,"root","__unstableBase"),ao(e,{slug:"front-page"})])),Cf=(0,Z.createRegistrySelector)(t=>()=>{let e=t(v).getEntityRecord("root","__unstableBase");return e?.show_on_front==="page"?ra(e.page_for_posts):null}),If=(0,Z.createRegistrySelector)(t=>(e,r,o)=>{let s=Y(t(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1});if(!f)return;let u=f.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let n=t(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=Y(t(v)).getPostsPageId();if(r==="page"&&a===o.toString())return t(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===i);if(f)return f.id}let l;return n.slug?l=r==="page"?`${r}-${n.slug}`:`single-${r}-${n.slug}`:l=r==="page"?"page":`single-${r}`,t(v).getDefaultTemplateId({slug:l})});function xf(t){return t.editorSettings}function Af(t){return t.editorAssets}function Of(t){return t.collaborationSupported}function Pf(t,e,r){return t.viewConfigs?.[`${e}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function Df(t){if(!t.syncConnectionStatuses)return;let e=["disconnected","connecting","connected"],r;for(let o of Object.values(t.syncConnectionStatuses))(!r||e.indexOf(o.status)<e.indexOf(r.status))&&(r=o);return r}function Mf(t,e,r,o){return t.syncConnectionStatuses?.[`${e}/${r}:${o}`]}var Nf={},Lf=(0,$.createRegistrySelector)(t=>(e,r)=>t(v).isResolving("getEmbedPreview",[r]));function Uf(t,e){(0,gt.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,oa.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e);return sa(t,r)}function kf(t){return t.currentUser}var sa=(0,$.createSelector)((t,e)=>(t.users.queries[e]??[]).map(o=>t.users.byId[o]),(t,e)=>[t.users.queries[e],t.users.byId]);function Bf(t,e){return(0,gt.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),na(t,e)}var na=(0,$.createSelector)((t,e)=>t.entities.config.filter(r=>r.kind===e),(t,e)=>t.entities.config);function jf(t,e,r){return(0,gt.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),yt(t,e,r)}function yt(t,e,r){return w(e,r,"getEntityConfig"),t.entities.config?.find(o=>o.kind===e&&o.name===r)}var z=(0,$.createSelector)(((t,e,r,o,s)=>{w(e,r,"getEntityRecord");let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return;let a=s?.context??"default";if(!s||!s._fields)return n.itemIsComplete[a]?.[o]?n.items[a][o]:void 0;let i=n.items[a]?.[o];if(!i)return i;let l={},f=B(s._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),p=i;d.forEach(c=>{p=p?.[c]}),at(l,d,p)}return l}),(t,e,r,o,s)=>{let n=s?.context??"default",a=t.entities.records?.[e]?.[r]?.queriedData;return[a?.items[n]?.[o],a?.itemIsComplete[n]?.[o]]});z.__unstableNormalizeArgs=t=>{let e=[...t],r=e?.[2];return e[2]=Qt(r)?Number(r):r,e};function Vf(t,e,r,o,s){let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!n.itemIsComplete[a]?.[o];let i=n.items[a]?.[o];if(!i)return!1;let l=B(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let p=0;p<u.length;p++){let c=u[p];if(!d||!Object.hasOwn(d,c))return!1;d=d[c]}}return!0}function Ff(t,e,r,o){return z(t,e,r,o)}var aa=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getRawEntityRecord");let s=z(t,e,r,o),n=yt(t,e,r);return!s||!n?.rawAttributes?.length?s:Object.fromEntries(Object.keys(s).map(a=>{if(n.rawAttributes.includes(a)){let i=s[a]?.raw;return[a,i!==void 0?i:s[a]]}return[a,s[a]]}))},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData?.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function Yf(t,e,r,o){return w(e,r,"hasEntityRecords"),Array.isArray(Xe(t,e,r,o))}var Xe=((t,e,r,o)=>{w(e,r,"getEntityRecords");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?Ur(s,o,{supportsPagination:!!yt(t,e,r)?.supportsPagination}):null}),$f=(t,e,r,o)=>{w(e,r,"getEntityRecordsTotalItems");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?kr(s,o):null},Hf=(t,e,r,o)=>{w(e,r,"getEntityRecordsTotalPages");let s=t.entities.records?.[e]?.[r]?.queriedData;if(!s)return null;if(!yt(t,e,r)?.supportsPagination||o?.per_page===-1)return 1;let n=kr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ms(s,o))},Gf=(0,$.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].edits).filter(a=>z(t,o,s,a)&&la(t,o,s,a));if(n.length){let a=yt(t,o,s);n.forEach(i=>{let l=lo(t,o,s,i);r.push({key:l?l[a.key||A]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]),Kf=(0,$.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].saving).filter(a=>fo(t,o,s,a));if(n.length){let a=yt(t,o,s);n.forEach(i=>{let l=lo(t,o,s,i);r.push({key:l?l[a.key||A]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]);function io(t,e,r,o){return w(e,r,"getEntityRecordEdits"),t.entities.records?.[e]?.[r]?.edits?.[String(o)]}var ia=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=yt(t,e,r)||{},n=io(t,e,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(t,e,r,o)=>[t.entities.config,t.entities.records?.[e]?.[r]?.edits?.[String(o)]]);function la(t,e,r,o){return w(e,r,"hasEditsForEntityRecord"),fo(t,e,r,o)||Object.keys(ia(t,e,r,o)).length>0}var lo=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getEditedEntityRecord");let s=aa(t,e,r,o),n=io(t,e,r,o);return!s&&!n?!1:{...s,...n}},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData.itemIsComplete[n]?.[o],t.entities.records?.[e]?.[r]?.edits?.[String(o)]]});function zf(t,e,r,o){w(e,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=t.entities.records?.[e]?.[r]?.saving?.[o]??{};return!!(s&&n)}function fo(t,e,r,o){return w(e,r,"isSavingEntityRecord"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.pending??!1}function qf(t,e,r,o){return w(e,r,"isDeletingEntityRecord"),t.entities.records?.[e]?.[r]?.deleting?.[String(o)]?.pending??!1}function Wf(t,e,r,o){return w(e,r,"getLastEntitySaveError"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.error}function Qf(t,e,r,o){return w(e,r,"getLastEntityDeleteError"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.error}function Jf(t){(0,gt.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Xf(t){(0,gt.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function Zf(t){return x()?.undoManager?t.syncUndoManagerState.hasUndo:Je(t).hasUndo()}function tu(t){return x()?.undoManager?t.syncUndoManagerState.hasRedo:Je(t).hasRedo()}function Ze(t){return t.currentTheme?z(t,"root","theme",t.currentTheme):null}function fa(t){return t.currentGlobalStylesId}function eu(t){return Ze(t)?.theme_supports??Nf}function ru(t,e){return t.embedPreviews[e]}function ou(t,e){let r=t.embedPreviews[e],o='<a href="'+e+'">'+e+"</a>";return r?r.html===o:!1}function ua(t,e,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&w(r.kind,r.name,"canUser");let n=wt(e,r,o);return t.userPermissions[n]}function su(t,e,r,o){return(0,gt.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),ua(t,"update",{kind:e,name:r,id:o})}function nu(t,e,r){return t.autosaves[r]}function au(t,e,r,o){return o===void 0?void 0:t.autosaves[r]?.find(n=>n.author===o)}var iu=(0,$.createRegistrySelector)(t=>(e,r,o)=>t(v).hasFinishedResolution("getAutosaves",[r,o]));function lu(t){return t.editsReference}function fu(t){let e=Ze(t);return e?t.themeBaseGlobalStyles[e.stylesheet]:null}function uu(t){let e=Ze(t);return e?t.themeGlobalStyleVariations[e.stylesheet]:null}function cu(t){return t.blockPatterns}function du(t){return t.blockPatternCategories}function pu(t){return t.userPatternCategories}function mu(t){(0,gt.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let e=fa(t);return e?t.themeGlobalStyleRevisions[e]:null}function ao(t,e){return t.defaultTemplates[JSON.stringify(e)]}var gu=(t,e,r,o,s)=>{w(e,r,"getRevisions");let n=t.entities.records?.[e]?.[r]?.revisions?.[o];return n?Ur(n,s):null};function yu(t,e,r,o,s,n){let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return!1;let i=n?.context??"default";if(!n||!n._fields)return!!a.itemIsComplete[i]?.[s];let l=a.items[i]?.[s];if(!l)return!1;let f=B(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),p=l;for(let c=0;c<d.length;c++){let m=d[c];if(!p||!Object.hasOwn(p,m))return!1;p=p[m]}}return!0}var hu=(0,$.createSelector)((t,e,r,o,s,n)=>{w(e,r,"getRevision");let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return;let i=n?.context??"default";if(!n||!n._fields)return a.itemIsComplete[i]?.[s]?a.items[i][s]:void 0;let l=a.items[i]?.[s];if(!l)return l;let f={},u=B(n._fields)??[];for(let d=0;d<u.length;d++){let p=u[d].split("."),c=l;p.forEach(m=>{c=c?.[m]}),at(f,p,c)}return f},(t,e,r,o,s,n)=>{let a=n?.context??"default",i=t.entities.records?.[e]?.[r]?.revisions?.[o];return[i?.items?.[a]?.[s],i?.itemIsComplete?.[a]?.[s]]});var vo={};kt(vo,{__experimentalBatch:()=>Bu,__experimentalReceiveCurrentGlobalStylesId:()=>Iu,__experimentalReceiveThemeBaseGlobalStyles:()=>xu,__experimentalReceiveThemeGlobalStyleVariations:()=>Au,__experimentalSaveSpecifiedEntityEdits:()=>Vu,__unstableCreateUndoLevel:()=>ku,addEntities:()=>wu,clearEntityRecordEdits:()=>Nu,deleteEntityRecord:()=>ho,editEntityRecord:()=>Mu,receiveAutosaves:()=>$u,receiveCurrentTheme:()=>Cu,receiveCurrentUser:()=>Ru,receiveDefaultTemplateId:()=>Gu,receiveEmbedPreview:()=>Du,receiveEntityRecords:()=>Tu,receiveNavigationFallbackId:()=>Hu,receiveRevisions:()=>Ku,receiveThemeGlobalStyleRevisions:()=>Pu,receiveThemeSupports:()=>Ou,receiveUploadPermissions:()=>Fu,receiveUserPermission:()=>ma,receiveUserPermissions:()=>Yu,receiveUserQuery:()=>Su,redo:()=>Uu,saveEditedEntityRecord:()=>ju,saveEntityRecord:()=>Eo,undo:()=>Lu});var go=g(bt(),1);var yo=g(X(),1),pa=g(it(),1),tr=g(Nt(),1);var po=g(X(),1),co=null;function Eu(t,e){let r=[...t],o=[];for(;r.length;)o.push(r.splice(0,e));return o}async function ca(t){co===null&&(co=(await(0,po.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let e=[];for(let r of Eu(t,co)){let o=await(0,po.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(n=>({path:n.path,body:n.data,method:n.method,headers:n.headers}))}}),s;o.failed?s=o.responses.map(n=>({error:n?.body})):s=o.responses.map(n=>{let a={};return n.status>=200&&n.status<300?a.output=n.body:a.error=n.body,a}),e.push(...s)}return e}function mo(t=ca){let e=0,r=[],o=new vu;return{add(s){let n=++e;o.add(n);let a=i=>new Promise((l,f)=>{r.push({input:i,resolve:l,reject:f}),o.delete(n)});return typeof s=="function"?Promise.resolve(s(a)).finally(()=>{o.delete(n)}):a(s)},async run(){o.size&&await new Promise(a=>{let i=o.subscribe(()=>{o.size||(i(),a(void 0))})});let s;try{if(s=await t(r.map(({input:a})=>a)),s.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(a){for(let{reject:i}of r)i(a);throw a}let n=!0;return s.forEach((a,i)=>{let l=r[i];a?.error?(l?.reject(a.error),n=!1):l?.resolve(a?.output??a)}),r=[],n}}}var vu=class{constructor(...t){this.set=new Set(...t),this.subscribers=new Set}get size(){return this.set.size}add(t){return this.set.add(t),this.subscribers.forEach(e=>e()),this}delete(t){let e=this.set.delete(t);return this.subscribers.forEach(r=>r()),e}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}};function da(t){return t.status==="auto-draft"?{...t,title:""}:t}function _u(t,e,r){let o={...e,...r};return Object.fromEntries(Object.entries(t??{}).filter(([s,n])=>s===Yt?!1:!(0,go.default)(n,o[s])))}function bu(t,e,r){return Object.fromEntries(Object.entries(t).flatMap(([o,s])=>{if(o==="meta"){let i=_u(s,e.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:e[o];return!(0,go.default)(Dt(s)??s,Dt(n)??n)?[[o,s]]:[]}))}function Su(t,e){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(e)?e:[e],queryID:t}}function Ru(t){return{type:"RECEIVE_CURRENT_USER",currentUser:t}}function wu(t){return{type:"ADD_ENTITIES",entities:t}}function Tu(t,e,r,o=void 0,s=!1,n=void 0,a=void 0){t==="postType"&&(r=Array.isArray(r)?r.map(da):da(r));let i;return o?i=ws(r,o,n,a):i=Lr(r,n,a),{...i,kind:t,name:e,invalidateCache:s}}function Cu(t){return{type:"RECEIVE_CURRENT_THEME",currentTheme:t}}function Iu(t){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:t}}function xu(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:t,globalStyles:e}}function Au(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:t,variations:e}}function Ou(){return(0,tr.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Pu(t,e){return(0,tr.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:t,revisions:e}}function Du(t,e){return{type:"RECEIVE_EMBED_PREVIEW",url:t,preview:e}}var ho=(t,e,r,o,{__unstableFetch:s=yo.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{w(t,e,"deleteEntityRecord");let f=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e),u,d=!1;if(!f)return;let p=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:t,name:e,recordId:r});let c=!1,{baseURL:m}=f;t==="postType"&&e==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(m=m.slice(0,m.lastIndexOf("/"))+"/templates");try{let y=`${m}/${r}`;if(o&&(y=(0,pa.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(Rs(t,e,r,!0)),f.syncConfig){let E=`${t}/${e}`,h=r;x()?.unload(E,h)}}catch(y){c=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:r,error:u}),c&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(p)}},Mu=(t,e,r,o,s={})=>({select:n,dispatch:a})=>{w(t,e,"editEntityRecord");let i=n.getEntityConfig(t,e);if(!i)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(t,e,r),u=n.getEditedEntityRecord(t,e,r),d=Object.keys(o).reduce((c,m)=>(c[m]=l[m]?{...u[m],...o[m]}:o[m],c),{}),p={kind:t,name:e,recordId:r,edits:zt(d,f)};if(i.syncConfig){let c=`${t}/${e}`,m=r,y=s.undoIgnore?!1:!s.isCached,E=s.undoIgnore?Ae:Es;x()?.update(c,m,d,E,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:t,name:e,recordId:r},changes:Object.keys(o).reduce((c,m)=>(c[m]={from:u[m],to:o[m]},c),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...p})},Nu=(t,e,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(t,e);if(w(t,e,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let a=o.getEntityRecordEdits(t,e,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:i})},Lu=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().undo();r&&e({type:"UNDO",record:r})},Uu=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().redo();r&&e({type:"REDO",record:r})},ku=()=>({select:t})=>{t.getUndoManager().addRecord()},Eo=(t,e,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=yo.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;w(t,e,"saveEntityRecord");let p=(await n.getEntitiesConfig(t)).find(h=>h.kind===t&&h.name===e);if(!p)return;let c=p.key??A,m=r[c],y=!!c&&!m,E=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,m||ae()],{exclusive:!0});try{for(let[I,S]of Object.entries(r))if(typeof S=="function"){let C=S(s.getEditedEntityRecord(t,e,m));a.editEntityRecord(t,e,m,{[I]:C},{undoIgnore:!0}),r[I]=C}a({type:"SAVE_ENTITY_RECORD_START",kind:t,name:e,recordId:m,isAutosave:i});let h,_,R=!1,{baseURL:b}=p;t==="postType"&&e==="wp_template"&&(m&&typeof m=="string"&&!/^\d+$/.test(m)||!window?.__experimentalTemplateActivate)&&(b=b.slice(0,b.lastIndexOf("/"))+"/templates");try{let I=`${b}${m?"/"+m:""}`,S=y?{}:s.getRawEntityRecord(t,e,m);if(p.syncConfig&&!f&&!y&&S&&x()?.update(`${t}/${e}`,m,r,Ae),i){let C={...S,...r},N=["title","excerpt","content","meta"].reduce((k,G)=>(G in C&&(k[G]=C[G]),k),{status:C.status==="auto-draft"?"draft":void 0});if(p.syncConfig){let k=x()?.getEntitySnapshot(`${t}/${e}`,m);k&&(N[Oe]=k)}if(h=await l({path:`${I}/autosaves`,method:"POST",data:N}),S.id===h.id){let k={...S,...N,...h};k=Object.keys(k).reduce((G,F)=>(["title","excerpt","content","meta"].includes(F)?G[F]=k[F]:F==="status"?G[F]=S.status==="auto-draft"&&k.status==="draft"?k.status:S.status:G[F]=S[F],G),{}),a.receiveEntityRecords(t,e,k,void 0,!0)}else a.receiveAutosaves(S.id,h)}else{let C=r;if(p.__unstablePrePersist&&(C={...C,...await p.__unstablePrePersist(S,C)}),h=await l({path:I,method:m?"PUT":"POST",data:C}),a.receiveEntityRecords(t,e,h,void 0,!0,r),p.syncConfig){let N;f?N={}:y||!S?N=h:N=bu(h,S,r),x()?.update(`${t}/${e}`,m,N,Ae,{isSave:!0})}}}catch(I){R=!0,_=I}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:m,error:_,isAutosave:i}),R&&u)throw _;return h}finally{a.__unstableReleaseStoreLock(E)}},Bu=t=>async({dispatch:e})=>{let r=mo(),o={saveEntityRecord(a,i,l,f){return r.add(u=>e.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>e.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>e.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=t.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},ju=(t,e,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(w(t,e,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(t,e,r))return;let l=(await a.getEntitiesConfig(t)).find(p=>p.kind===t&&p.name===e);if(!l)return;let f=l.key||A,u=s.getEntityRecordNonTransientEdits(t,e,r),d={[f]:r,...u};return await n.saveEntityRecord(t,e,d,o)},Vu=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(w(t,e,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(t,e,r))return;let l=n.getEntityRecordNonTransientEdits(t,e,r),f={};for(let c of o)at(f,c,Dr(l,c));let p=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e)?.key||A;return r&&(f[p]=r),await a.saveEntityRecord(t,e,f,s)};function Fu(t){return(0,tr.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),ma("create/media",t)}function ma(t,e){return{type:"RECEIVE_USER_PERMISSION",key:t,isAllowed:e}}function Yu(t){return{type:"RECEIVE_USER_PERMISSIONS",permissions:t}}function $u(t,e){return{type:"RECEIVE_AUTOSAVES",postId:t,autosaves:Array.isArray(e)?e:[e]}}function Hu(t){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:t}}function Gu(t,e){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:t,templateId:e}}var Ku=(t,e,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{w(t,e,"receiveRevisions");let d=(await l.getEntitiesConfig(t)).find(p=>p.kind===t&&p.name===e)?.revisionKey??A;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:t,name:e,invalidateCache:n})};var bo={};kt(bo,{__unstableNotifySyncUndoManagerChange:()=>Zu,editMediaEntity:()=>qu,receiveEditorAssets:()=>Qu,receiveEditorSettings:()=>Wu,receiveRegisteredPostMeta:()=>zu,receiveViewConfig:()=>Xu,saveDirtyEntities:()=>ec,setCollaborationSupported:()=>Ju,setSyncConnectionStatus:()=>tc});var Ea=g(X(),1),me=g(ya(),1),va=g(Ct(),1),_o=g(pe(),1),ge=g(ct(),1);function zu(t,e){return{type:"RECEIVE_REGISTERED_POST_META",postType:t,registeredPostMeta:e}}var qu=(t,e={},{__unstableFetch:r=Ea.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!t)return;let a="postType",i="attachment",f=(await n.getEntitiesConfig(a)).find(m=>m.kind===a&&m.name===i);if(!f)return;let u=await s.__unstableAcquireStoreLock(v,["entities","records",a,i,t],{exclusive:!0}),d,p,c=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:t});try{let m=`${f.baseURL}/${t}/edit`,y=await r({path:m,method:"POST",data:{...e}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(m){p=m,c=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:t,error:p}),c&&o)throw p;return d}finally{s.__unstableReleaseStoreLock(u)}};function Wu(t){return{type:"RECEIVE_EDITOR_SETTINGS",settings:t}}function Qu(t){return{type:"RECEIVE_EDITOR_ASSETS",assets:t}}var Ju=t=>({dispatch:e})=>{e({type:"SET_COLLABORATION_SUPPORTED",supported:t}),!t&&Pe()&&(x().unloadAll(),e.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function Xu(t,e,r){return{type:"RECEIVE_VIEW_CONFIG",kind:t,name:e,config:r}}function Zu(t){return{type:"SYNC_UNDO_MANAGER_CHANGE",...t}}function tc(t,e,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r}}var ec=({onSave:t,dirtyEntityRecords:e=[],entitiesToSkip:r=[],close:o,successNoticeContent:s}={})=>({registry:n})=>{let a=[{kind:"postType",name:"wp_navigation"}],i="site-editor-save-success",l=n.select(v).getEntityRecord("root","__unstableBase")?.home;n.dispatch(me.store).removeNotice(i);let f=e.filter(({kind:c,name:m,key:y,property:E})=>!r.some(h=>h.kind===c&&h.name===m&&h.key===y&&h.property===E));o?.(f);let u=[],d=[];return f.forEach(({kind:c,name:m,key:y,property:E})=>{c==="root"&&m==="site"?u.push(E):(a.some(h=>h.kind===c&&h.name===m)&&n.dispatch(v).editEntityRecord(c,m,y,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,m,y,{throwOnError:!0}).catch(p)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u,{throwOnError:!0}).catch(p)),n.dispatch(va.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(t&&await t(),c)).then(c=>{let m=c.filter(y=>y instanceof Error);if(m.length){let y=m.find(E=>E.message)?.message;n.dispatch(me.store).createErrorNotice((0,_o.decodeEntities)(y||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i})}else n.dispatch(me.store).createSuccessNotice(s||(0,ge.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,ge.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(me.store).createErrorNotice((0,_o.decodeEntities)(c?.message||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i}));function p(c){if(c instanceof Error)return c;let m;if(c){if(typeof c.message=="string")m=c.message;else if(typeof c=="string")m=c;else if(Object.hasOwn(c,"toString")&&typeof c.toString=="function"){let y=c.toString();typeof y=="string"&&(m=y)}}return new Error(m,{cause:c})}};var To={};kt(To,{__experimentalGetCurrentGlobalStylesId:()=>yc,__experimentalGetCurrentThemeBaseGlobalStyles:()=>hc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>Ec,canUser:()=>Pa,canUserEditEntityRecord:()=>pc,getAuthors:()=>sc,getAutosave:()=>gc,getAutosaves:()=>mc,getBlockPatternCategories:()=>_c,getBlockPatterns:()=>vc,getCurrentTheme:()=>uc,getCurrentThemeGlobalStylesRevisions:()=>Da,getCurrentUser:()=>nc,getDefaultTemplateId:()=>Ma,getEditedEntityRecord:()=>ic,getEditorAssets:()=>Ic,getEditorSettings:()=>Cc,getEmbedPreview:()=>dc,getEntitiesConfig:()=>Tc,getEntityRecord:()=>rr,getEntityRecords:()=>_e,getEntityRecordsTotalItems:()=>lc,getEntityRecordsTotalPages:()=>fc,getNavigationFallbackId:()=>Sc,getRawEntityRecord:()=>ac,getRegisteredPostMeta:()=>wc,getRevision:()=>Rc,getRevisions:()=>Na,getThemeSupports:()=>cc,getUserPatternCategories:()=>bc,getViewConfig:()=>xc});var q=g(it(),1),Oa=g(pe(),1),O=g(X(),1);var wa=g(X(),1);var ye=g(X(),1),he=g(it(),1),Ee=g(pe(),1),ve=g(ct(),1);async function ba(t,e={},r={}){let o=e.isInitialSuggestions&&e.initialSuggestionsSearchOptions?{...e,...e.initialSuggestionsSearchOptions}:e,{type:s,subtype:n,page:a,perPage:i=e.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post",subtype:n})}).then(p=>p.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"term",subtype:n})}).then(p=>p.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post-format",subtype:n})}).then(p=>p.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/media",{search:t,page:a,per_page:i})}).then(p=>p.map(c=>({id:c.id,url:c.source_url,title:(0,Ee.decodeEntities)(c.title.rendered||"")||(0,ve.__)("(no title)"),type:c.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(p=>!!p.id),d=rc(d,t),d=d.slice(0,i),d}function rc(t,e){let r=_a(e),o={};for(let s of t)if(s.title){let n=_a(s.title),a=n.filter(u=>r.some(d=>u===d)),i=n.filter(u=>r.some(d=>u!==d&&u.includes(d))),l=a.length/n.length*10,f=i.length/n.length;o[s.id]=l+f}else o[s.id]=0;return t.sort((s,n)=>o[n.id]-o[s.id])}function _a(t){return t.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var Sa=g(X(),1),tt=g(it(),1),So=new Map,oc=async(t,e={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,tt.prependHTTP)(t)};if(!(0,tt.isURL)(t))return Promise.reject(`${t} is not a valid URL.`);let s=(0,tt.getProtocol)(t);return!s||!(0,tt.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(t)?Promise.reject(`${t} does not have a valid protocol. URLs must be "http" based`):So.has(t)?So.get(t):(0,Sa.default)({path:(0,tt.addQueryArgs)(r,o),...e}).then(n=>(So.set(t,n),n))},Ra=oc;async function Ro(){let t=await(0,wa.default)({path:"/wp/v2/block-patterns/patterns"});return t?t.map(e=>Object.fromEntries(Object.entries(e).map(([r,o])=>[Ne(r),o]))):[]}var Ta=g(M(),1),Ca=g(ut(),1),wo=new WeakMap;function Ia(t,e,r){return`${t}:${e}:${r}`}function xa(){return(0,Ta.select)(Ca.store).getBlockTypes()}function Aa(t,e,r,o){let s=wo.get(xa())?.get(Ia(t,e,r));if(s&&s.content===o)return s.blocks}function er(t,e,r,o,s){let n=xa(),a=wo.get(n);a||(a=new Map,wo.set(n,a)),a.set(Ia(t,e,r),{content:o,blocks:s})}var sc=t=>async({dispatch:e})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t),o=await(0,O.default)({path:r});e.receiveUserQuery(r,o)},nc=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp/v2/users/me"});t.receiveCurrentUser(e)},rr=(t,e,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...B(o._fields)||[],f.key||A])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(t,e,r,o))return;let{baseURL:d}=f;t==="postType"&&e==="wp_template"&&(r&&typeof r=="string"&&!/^\d+$/.test(r)||!window?.__experimentalTemplateActivate)&&(d=d.slice(0,d.lastIndexOf("/"))+"/templates");let p=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),c=await(0,O.default)({path:p,parse:!1}),m=await c.json(),y=Jt(c.headers?.get("allow")),E=[],h={};for(let _ of Rt)h[wt(_,{kind:t,name:e,id:r})]=y[_],E.push([_,{kind:t,name:e,id:r}]);if(f.syncConfig&&Qt(r)&&!o){let _=`${t}/${e}`,R=r,b={...m};Object.entries(f.transientEdits??{}).filter(([S,C])=>b[S]===void 0&&C&&typeof C=="object"&&"read"in C&&typeof C.read=="function").forEach(([S,C])=>{b[S]=C.read(b)}),b.blocks&&typeof b.content?.raw=="string"&&er(t,e,r,b.content.raw,b.blocks),(s?.isCollaborationSupported?.()===!1?void 0:x())?.load(f.syncConfig,_,R,b,{editRecord:(S,C={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:S,meta:{undo:void 0},options:C})},getEditedRecord:async()=>await i.getEditedEntityRecord(t,e,r),onStatusChange:S=>{n.setSyncConnectionStatus(t,e,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(t,e,await(0,O.default)({path:p,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(t,e,r).then(async S=>{let{meta:C,status:N}=S;if(N==="auto-draft"||!C)return;let k=f.key||A,G=S[k];await Nr(`${t}/${e}`,G)})},addUndoMeta:(S,C)=>{let N=Ge(S);N&&C.set("selectionHistory",N)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,C)=>{let N=C.get("selectionHistory");N&&setTimeout(()=>{Bn(N,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(t,e,m,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};rr.shouldInvalidate=(t,e,r)=>e==="root"&&r==="site"&&(t.type==="RECEIVE_ITEMS"&&t.persistedEdits&&t.persistedEdits.status!=="auto-draft"||t.type==="REMOVE_ITEMS")&&t.kind==="postType"&&t.name==="wp_template";var ac=St("getEntityRecord"),ic=St("getEntityRecord"),_e=(t,e,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(p=>p.name===e&&p.kind===t);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",t,e],{exclusive:!1}),f={...r},u=i.key||A;function d(p,c){let m=xe(c);return p.filter(y=>y?.[u]).map(y=>[t,e,y[u],m])}try{r._fields&&(r={...r,_fields:[...new Set([...B(r._fields)||[],u])].join()});let{baseURL:p}=i,{combinedTemplates:c=!0}=r;t==="postType"&&e==="wp_template"&&c&&(p=p.slice(0,p.lastIndexOf("/"))+"/templates");let m=(0,q.addQueryArgs)(p,{...i.baseURLParams,...r}),y=[],E;if(i.supportsPagination&&r.per_page!==-1){let h=await(0,O.default)({path:m,parse:!1});y=Object.values(await h.json()),E=te(h.headers)}else if(r.per_page===-1&&r[Xt]===!0){let h=1,_;do{let R=await(0,O.default)({path:(0,q.addQueryArgs)(m,{page:h,per_page:100}),parse:!1}),b=Object.values(await R.json()),I=te(R.headers);_=I.totalPages??1,E||(E={totalItems:I.totalItems,totalPages:1}),y.push(...b),s.batch(()=>{o.receiveEntityRecords(t,e,y,r,!1,void 0,E),o.finishResolutions("getEntityRecord",d(b,f))}),h++}while(h<=_)}else y=Object.values(await(0,O.default)({path:m})),E={totalItems:y.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let h=`${t}/${e}`;x()?.loadCollection(i.syncConfig,h,{onStatusChange:_=>{o.setSyncConnectionStatus(t,e,null,_)},refetchRecords:async()=>{o.receiveEntityRecords(t,e,await(0,O.default)({path:m,parse:!0}),r)}})}r._fields&&(y=y.map(h=>(r._fields.split(",").forEach(_=>{h.hasOwnProperty(_)||(h[_]=void 0)}),h))),s.batch(()=>{o.receiveEntityRecords(t,e,y,r,!1,void 0,E);let h=y.filter(b=>!!b?.[u]&&!!b?._links?.self?.[0]?.targetHints?.allow).map(b=>({id:b[u],permissions:Jt(b._links.self[0].targetHints.allow)})),_=[],R={};for(let b of h)for(let I of Rt)_.push([I,{kind:t,name:e,id:b.id}]),R[wt(I,{kind:t,name:e,id:b.id})]=b.permissions[I];h.length>0&&(o.receiveUserPermissions(R),o.finishResolutions("canUser",_)),o.finishResolutions("getEntityRecord",d(y,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_e.shouldInvalidate=(t,e,r)=>(t.type==="RECEIVE_ITEMS"||t.type==="REMOVE_ITEMS")&&t.invalidateCache&&e===t.kind&&r===t.name;var lc=St("getEntityRecords"),fc=St("getEntityRecords"),uc=()=>async({dispatch:t,resolveSelect:e})=>{let r=await e.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},cc=St("getCurrentTheme"),dc=t=>async({dispatch:e})=>{try{let r=await(0,O.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:t})});e.receiveEmbedPreview(t,r)}catch{e.receiveEmbedPreview(t,!1)}},Pa=(t,e,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!Rt.includes(t))throw new Error(`'${t}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let p of Rt){if(p===t)continue;if(a("canUser",[p,e,r]))return}let i=null;if(typeof e=="object"){if(!e.kind||!e.name)throw new Error("The entity resource object is not valid.");let c=(await n.getEntitiesConfig(e.kind)).find(m=>m.name===e.name&&m.kind===e.kind);if(!c)return;i=c.baseURL+(e.id?"/"+e.id:"")}else i=`/wp/v2/${e}`+(r?"/"+r:"");let l;try{l=await(0,O.default)({path:i,method:"OPTIONS",parse:!1})}catch{return}let f=Jt(l.headers?.get("allow")),u={},d=[];for(let p of Rt)u[wt(p,e,r)]=f[p],p!==t&&d.push([p,e,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},pc=(t,e,r)=>async({dispatch:o})=>{await o(Pa("update",{kind:t,name:e,id:r}))},mc=(t,e)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(t);if(!a?.autosave)return;let i=await(0,O.default)({path:`/${n}/${s}/${e}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(e,i)},gc=(t,e)=>async({resolveSelect:r})=>{await r.getAutosaves(t,e)},yc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!o)return;let s=o.match(/\/(\d+)(?:\?|$)/),n=s?Number(s[1]):null;n&&t.__experimentalReceiveCurrentGlobalStylesId(n)},hc=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,O.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});e.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},Ec=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,O.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});e.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},Da=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.__experimentalGetCurrentGlobalStylesId(),s=(r?await t.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,O.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Ne(l),f])));e.receiveThemeGlobalStyleRevisions(r,a)}};Da.shouldInvalidate=t=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&t.kind==="root"&&!t.error&&t.name==="globalStyles";var vc=()=>async({dispatch:t})=>{let e=await Ro();t({type:"RECEIVE_BLOCK_PATTERNS",patterns:e})},_c=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp/v2/block-patterns/categories"});t({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:e})},bc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,Oa.decodeEntities)(s.name),name:s.slug}))||[];t({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},Sc=()=>async({dispatch:t,select:e,registry:r})=>{let o=await(0,O.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(t.receiveNavigationFallbackId(o?.id),!s)return;let a=!e.getEntityRecord("postType","wp_navigation",o.id);t.receiveEntityRecords("postType","wp_navigation",s,void 0,a),t.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},Ma=t=>async({dispatch:e,registry:r,resolveSelect:o})=>{let s=await(0,O.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",t)});await o.getEntitiesConfig("postType");let n=window?.__experimentalTemplateActivate&&s?.wp_id||s?.id;r.batch(()=>{e.receiveDefaultTemplateId(t,n||""),n&&(s.id=n,e.receiveEntityRecords("postType",s.type,s),e.finishResolution("getEntityRecord",["postType",s.type,n]))})};Ma.shouldInvalidate=t=>t.type==="RECEIVE_ITEMS"&&t.kind==="root"&&t.name==="site"&&!!t.persistedEdits;var Na=(t,e,r,o={})=>async({dispatch:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(u=>u.name===e&&u.kind===t);if(!i)return;let l={...o},f=await s.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...B(o._fields)||[],i.revisionKey||A])].join()});let u=(0,q.addQueryArgs)(i.getRevisionsUrl(r),o),d,p,c={},m=i.supportsPagination&&o.per_page!==-1;try{p=await(0,O.default)({path:u,parse:!m})}catch{return}if(p){m?(d=Object.values(await p.json()),c.totalItems=te(p.headers).totalItems):d=Object.values(p),o._fields&&(d=d.map(_=>(o._fields.split(",").forEach(R=>{_.hasOwnProperty(R)||(_[R]=void 0)}),_))),await s.receiveRevisions(t,e,r,d,o,!1,c);let y=i.revisionKey||A,E=xe(l),h=d.filter(_=>_[y]).map(_=>[t,e,r,_[y],E]);s.finishResolutions("getRevision",h)}}finally{s.__unstableReleaseStoreLock(f)}};Na.shouldInvalidate=(t,e,r,o)=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&r===t.name&&e===t.kind&&!t.error&&o===t.recordId;var Rc=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...B(s._fields)||[],f.revisionKey||A])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(t,e,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),p;try{p=await(0,O.default)({path:d})}catch{return}p&&await a.receiveRevisions(t,e,r,p,s)}finally{a.__unstableReleaseStoreLock(u)}},wc=t=>async({dispatch:e,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(t)||{};o=await(0,O.default)({path:`${s}/${n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&e.receiveRegisteredPostMeta(t,o?.schema?.properties?.meta?.properties)},Tc=t=>async({dispatch:e})=>{let r=We.find(o=>o.kind===t);if(r)try{let o=await r.loadEntities();if(!o.length)return;e.addEntities(o)}catch{}},Cc=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp-block-editor/v1/settings"});t.receiveEditorSettings(e)},Ic=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp-block-editor/v1/assets"});t.receiveEditorAssets(e)},xc=(t,e,r={})=>async({dispatch:o})=>{let s={kind:t,name:e},n=B(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,O.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(t,e,a)};function Co(t,e){let r={...t},o=r;for(let s of e)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function be(t,e){let r=t;for(let o of e){let s=r.children[o];if(!s)return null;r=s}return r}function*La(t,e){let r=t;yield r;for(let o of e){let s=r.children[o];if(!s)break;yield s,r=s}}function*Ua(t){let e=Object.values(t.children);for(;e.length;){let r=e.pop();yield r,e.push(...Object.values(r.children))}}function Io({exclusive:t},e){return!!(t&&e.length||!t&&e.filter(r=>r.exclusive).length)}var Ac={requests:[],tree:{locks:[],children:{}}};function Se(t=Ac,e){switch(e.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=e;return{...t,requests:[r,...t.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=e,{store:s,path:n}=o,a=[s,...n],i=Co(t.tree,a),l=be(i,a);return l.locks=[...l.locks,r],{...t,requests:t.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=e,o=[r.store,...r.path],s=Co(t.tree,o),n=be(s,o);return n.locks=n.locks.filter(a=>a!==r),{...t,tree:s}}}return t}function ka(t){return t.requests}function Ba(t,e,r,{exclusive:o}){let s=[e,...r],n=t.tree;for(let i of La(n,s))if(Io({exclusive:o},i.locks))return!1;let a=be(n,s);if(!a)return!0;for(let i of Ua(a))if(Io({exclusive:o},i.locks))return!1;return!0}function ja(){let t=Se(void 0,{type:"@@INIT"});function e(){for(let s of ka(t)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Ba(t,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};t=Se(t,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{t=Se(t,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),e()})}function o(s){t=Se(t,{type:"RELEASE_LOCK",lock:s}),e()}return{acquire:r,release:o}}function Va(){let t=ja();function e(o,s,{exclusive:n}){return()=>t.acquire(o,s,n)}function r(o){return()=>t.release(o)}return{__unstableAcquireStoreLock:e,__unstableReleaseStoreLock:r}}var Fa,Ya;var or=g(W(),1);var Ha=g(W(),1),ht=(0,Ha.createContext)({});ht.displayName="EntityContext";var Ka=g(Q(),1);function za({kind:t,type:e,id:r,revisionId:o,children:s}){let n=(0,or.useContext)(ht),a=(0,or.useMemo)(()=>({...n,...t&&{[t]:{...n?.[t],[e]:r}},...o!==void 0&&{revisionId:o}}),[n,t,e,r,o]);return(0,Ka.jsx)(ht.Provider,{value:a,children:s})}var sr=g(M(),1),Wa=g(Nt(),1),Qa=g(W(),1);var V=(t=>(t.Idle="IDLE",t.Resolving="RESOLVING",t.Error="ERROR",t.Success="SUCCESS",t))(V||{});function Et(t){let e;switch(t){case"resolving":e=V.Resolving;break;case"finished":e=V.Success;break;case"error":e=V.Error;break;default:e=V.Idle}return{status:e,isResolving:e===V.Resolving,hasStarted:e!==V.Idle,hasResolved:e===V.Success||e===V.Error}}var qa={};function xo(t,e,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,sr.useDispatch)(H),a=(0,Qa.useMemo)(()=>({edit:(p,c={})=>s(t,e,r,p,c),save:(p={})=>n(t,e,r,{throwOnError:!0,...p})}),[s,t,e,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,sr.useSelect)(p=>{if(!o.enabled)return{record:null,editedRecord:qa,hasEdits:!1,edits:qa,...Et()};let c=p(H),m=c.getResolutionState("getEntityRecord",[t,e,r])?.status;return{record:c.getEntityRecord(t,e,r)??null,editedRecord:c.getEditedEntityRecord(t,e,r),hasEdits:c.hasEditsForEntityRecord(t,e,r),edits:c.getEntityRecordNonTransientEdits(t,e,r),...Et(m)}},[t,e,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Ja(t,e,r,o){return(0,Wa.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),xo(t,e,r,o)}var Xa=g(it(),1),Za=g(Nt(),1),nr=g(M(),1),Ao=g(W(),1);var Oc=[];function ar(t,e,r={},o={enabled:!0}){let s=(0,Xa.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,nr.useSelect)(f=>{if(!o.enabled)return{records:Oc,totalItems:null,totalPages:null,...Et()};let u=f(H),d=u.getResolutionState("getEntityRecords",[t,e,r])?.status;return{records:u.getEntityRecords(t,e,r),totalItems:u.getEntityRecordsTotalItems(t,e,r),totalPages:u.getEntityRecordsTotalPages(t,e,r),...Et(d)}},[t,e,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ti(t,e,r,o){return(0,Za.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),ar(t,e,r,o)}function ei(t,e,r={},o={enabled:!0}){let s=(0,nr.useSelect)(u=>u(H).getEntityConfig(t,e),[t,e]),{records:n,...a}=ar(t,e,{...r,...r._fields?{_fields:[...new Set([...B(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Ao.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,nr.useSelect)(u=>{let{getEntityRecordsPermissions:d}=Y(u(H));return d(t,e,i)},[i,t,e]);return{records:(0,Ao.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var ni=g(Nt(),1),ai=g(Oo(),1);var oi=g(M(),1);function ir(t,e){var r=0,o,s;e=e||{};function n(){var a=o,i=arguments.length,l,f;t:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(f=0;f<i;f++)if(a.args[f]!==arguments[f]){a=a.next;continue t}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return a={args:l,val:t.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===e.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var Pc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function si(t,e){return(0,oi.useSelect)((r,o)=>t(n=>Dc(r(n)),o),e)}var Dc=ir((t=>{let e={};for(let r in t)Pc.includes(r)||Object.defineProperty(e,r,{get:()=>(...o)=>{let s=t[r](...o),n=t.getResolutionState(r,o)?.status;return{data:s,...Et(n)}}});return e}));function ii(t,e){let r=typeof t=="object",o=r?JSON.stringify(t):t;return r&&typeof e<"u"&&(0,ai.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),si(s=>{let n=r?!!t.id:!!e,{canUser:a}=s(H),i=r?{kind:t.kind,name:t.name}:t,l=a("create",i);if(!n){let y=a("read",i),E=l.isResolving||y.isResolving,h=l.hasResolved&&y.hasResolved,_=V.Idle;return E?_=V.Resolving:h&&(_=V.Success),{status:_,isResolving:E,hasResolved:h,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",t,e),u=a("update",t,e),d=a("delete",t,e),p=f.isResolving||l.isResolving||u.isResolving||d.isResolving,c=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,m=V.Idle;return p?m=V.Resolving:c&&(m=V.Success),{status:m,isResolving:p,hasResolved:c,canRead:c&&f.data,canCreate:c&&l.data,canUpdate:c&&u.data,canDelete:c&&d.data}},[o,e])}var li=ii;function fi(t,e){return(0,ni.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),ii(t,e)}var Re=g(W(),1),lr=g(M(),1),fr=g(ut(),1);var ui=g(W(),1);function $t(t,e){return(0,ui.useContext)(ht)?.[t]?.[e]}var vt=g(oe(),1),mi=g(Oo(),1);var ci=g(Ct(),1);var Po,Do=new WeakMap;function di(t){if(Po||(Po=Y(ci.privateApis)),!Do.has(t)){let e=Po.getRichTextValues([t]);Do.set(t,e)}return Do.get(t)}var Mo=new WeakMap;function Mc(t){if(!Mo.has(t)){let e=[];for(let r of di(t))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&e.push(s["data-fn"])});Mo.set(t,e)}return Mo.get(t)}function pi(t){return t.flatMap(Mc)}var No={};function Lo(t,e){let r={blocks:t};if(!e||e.footnotes===void 0)return r;let o=pi(t),s;try{s=JSON.parse(e.footnotes||"[]")}catch{}let n=[];if(Array.isArray(s)?n=s:(0,mi.default)("Footnotes post meta is not a JSON array; ignoring it."),n.map(d=>d.id).join("")===o.join(""))return r;let i=o.map(d=>n.find(p=>p.id===d)||No[d]||{id:d,content:""});function l(d){if(!d||Array.isArray(d)||typeof d!="object")return d;d={...d};for(let p in d){let c=d[p];if(Array.isArray(c)){d[p]=c.map(l);continue}if(typeof c!="string"&&!(c instanceof vt.RichTextData))continue;let m=typeof c=="string"?vt.RichTextData.fromHTMLString(c):new vt.RichTextData(c),y=!1;m.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],_=o.indexOf(h),R=(0,vt.create)({html:E.innerHTML});R.text=String(_+1),R.formats=Array.from({length:R.text.length},()=>R.formats[0]),R.replacements=Array.from({length:R.text.length},()=>R.replacements[0]),E.innerHTML=(0,vt.toHTMLString)({value:R}),y=!0}}),y&&(d[p]=typeof c=="string"?m.toHTMLString():m)}return d}function f(d){return d.map(p=>({...p,attributes:l(p.attributes),innerBlocks:f(p.innerBlocks)}))}let u=f(t);return No={...No,...n.reduce((d,p)=>(o.includes(p.id)||(d[p.id]=p),d),{})},{meta:{...e,footnotes:JSON.stringify(i)},blocks:u}}var Nc=[];function gi(t,e,{id:r}={}){let o=$t(t,e),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,lr.useSelect)(c=>{if(!s)return{};let{getEditedEntityRecord:m}=c(v),y=m(t,e,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[t,e,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,lr.useDispatch)(v),u=(0,Re.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return Nc;let c=Aa(t,e,s,n);return c||(c=(0,fr.parse)(n),er(t,e,s,n,c)),c},[t,e,s,a,n]),d=(0,Re.useCallback)((c,m)=>{if(u===c)return l(t,e,s);let{selection:E,...h}=m,_={selection:E,content:({blocks:R=[]})=>(0,fr.__unstableSerializeAndClean)(R),...Lo(c,i)};f(t,e,s,_,{isCached:!1,...h})},[t,e,s,u,i,l,f]),p=(0,Re.useCallback)((c,m)=>{let{selection:y,...E}=m,h={selection:y,...Lo(c,i)};f(t,e,s,h,{isCached:!0,...E})},[t,e,s,i,f]);return[u,p,d]}var ur=g(W(),1),cr=g(M(),1);function yi(t,e,r,o){let s=$t(t,e),n=o??s,i=(0,ur.useContext)(ht)?.revisionId,{value:l,fullValue:f}=(0,cr.useSelect)(p=>{if(i){let h=p(v).getRevisions(t,e,n,{per_page:-1,context:"edit",_fields:"id,date,author,meta,title.raw,excerpt.raw,content.raw"}),R=p(v).getEntityConfig(t,e)?.revisionKey||A,b=h?.find(I=>I[R]===i);return b?{value:b[r]?.raw??b[r],fullValue:b[r]}:{}}let{getEntityRecord:c,getEditedEntityRecord:m}=p(v),y=c(t,e,n),E=m(t,e,n);return y&&E?{value:E[r],fullValue:y[r]}:{}},[t,e,n,r,i]),{editEntityRecord:u}=(0,cr.useDispatch)(v),d=(0,ur.useCallback)(p=>{i||u(t,e,n,{[r]:p})},[u,t,e,n,r,i]);return[l,d,f]}var dr=g(Kt(),1),J=g(W(),1);var Lc={richTextOffset:null,localClientId:null,attributeKey:null},Uo={activeCollaborators:[],resolveSelection:()=>Lc,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function hi(t,e){let r=(e??t.getCurrentState()).filter(o=>re(o.collaboratorInfo));return{activeCollaborators:r,resolveSelection:(o,s)=>t.convertSelectionStateToAbsolute(o,s),getDebugData:()=>t.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function we(t,e){let[r,o]=(0,J.useState)(Uo);return(0,J.useEffect)(()=>{if(t===null||e===null){o(Uo);return}let s=`postType/${e}`,n=t.toString(),a=x()?.getAwareness(s,n);if(!a){o(Uo);return}return a.setUp(),o(hi(a)),a?.onStateChange(l=>{o(hi(a,l))})},[t,e]),r}function Ei(t,e){return we(t,e).activeCollaborators}function vi(t,e){let r=on(),o=we(t,e);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function Uc(t,e){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(t===null||e===null){o(null);return}let s=x()?.getAwareness(`postType/${e}`,t.toString());if(!s){o(null);return}s.setUp();let n=s.doc.getMap("state"),a=s.doc.getMap("document"),i=Date.now(),l=f=>{if(f.keysChanged.has("savedAt")){let u=n.get("savedAt"),d=n.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>i){let p=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:p})}}};return n.observe(l),()=>{n.unobserve(l)}},[t,e]),r}function _i(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,dr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(s.map(i=>[i.clientId,i])),a=o.find(i=>i.isMe);for(let i of o)!n.has(i.clientId)&&!i.isMe&&r(i,a)},[o,s,r])}function bi(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,dr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(o.map(a=>[a.clientId,a]));for(let a of s){if(a.isMe||!a.isConnected)continue;n.get(a.clientId)?.isConnected||r(a)}},[o,s,r])}function Si(t,e,r){let{activeCollaborators:o}=we(t,e),s=Uc(t,e),n=(0,dr.usePrevious)(s);(0,J.useEffect)(()=>{if(!s||n&&s.savedAt===n.savedAt)return;let a=o.find(i=>i.clientId===s.savedByClientId&&!i.isMe);a&&r(s,a,n??null)},[s,n,o,r])}var pr=g(Lt(),1),ko=g(Q(),1),Bo=(0,ko.jsx)(pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ko.jsx)(pr.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 mr=g(Lt(),1),jo=g(Q(),1),Vo=(0,jo.jsx)(mr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jo.jsx)(mr.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 gr=g(Lt(),1),Fo=g(Q(),1),Yo=(0,Fo.jsx)(gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fo.jsx)(gr.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 yr=g(Lt(),1),$o=g(Q(),1),Ho=(0,$o.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$o.jsx)(yr.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 hr=g(Lt(),1),Go=g(Q(),1),Ko=(0,Go.jsx)(hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Go.jsx)(hr.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 Er=g(Lt(),1),zo=g(Q(),1),qo=(0,zo.jsx)(Er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zo.jsx)(Er.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"})});function vr(t){return t==="header"?Vo:t==="footer"?Bo:t==="sidebar"?Ko:t==="navigation-overlay"?Ho:qo}var wi={},_r=t=>{if(!t)return wi;let{templateTypes:e,templateAreas:r,template:o}=t,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(e).find(m=>m.slug===n)??wi,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,c=r?.map(m=>({...m,icon:vr(m.icon)}))?.find(m=>i===m.area)?.icon||Yo;return{title:u&&u!==n?u:l||n,description:d||f,icon:c}};function Ti(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Ti(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function kc(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Ti(t))&&(o&&(o+=" "),o+=e);return o}var Ci=kc;var nt=g(br(),1),st=g(ct(),1),Gt=g(W(),1),Te=g(Kt(),1),ki=g(M(),1);var Ut=g(ct(),1),Jo=g(M(),1),Tr=g(br(),1);var T=g(ct(),1),Ai=g(ut(),1),Sr=new Map,Bc=[],Wo={caption:(0,T.__)("Caption"),link:(0,T.__)("Link"),button:(0,T.__)("Button"),heading:(0,T.__)("Heading"),h1:(0,T.__)("H1"),h2:(0,T.__)("H2"),h3:(0,T.__)("H3"),h4:(0,T.__)("H4"),h5:(0,T.__)("H5"),h6:(0,T.__)("H6"),"settings.color":(0,T.__)("Color"),"settings.typography":(0,T.__)("Typography"),"settings.shadow":(0,T.__)("Shadow"),"settings.layout":(0,T.__)("Layout"),"styles.color":(0,T.__)("Colors"),"styles.spacing":(0,T.__)("Spacing"),"styles.background":(0,T.__)("Background"),"styles.typography":(0,T.__)("Typography"),"styles.border":(0,T.__)("Border"),"styles.shadow":(0,T.__)("Shadow"),"styles.outline":(0,T.__)("Outline"),"styles.filter":(0,T.__)("Filter"),"styles.dimensions":(0,T.__)("Dimensions")},jc=ir(()=>(0,Ai.getBlockTypes)().reduce((t,{name:e,title:r})=>(t[e]=r,t),{})),Rr=t=>t!==null&&typeof t=="object";function Vc(t){if(Wo[t])return Wo[t];let e=t.split(".");if(e?.[0]==="blocks")return jc()?.[e[1]]||e[1];if(e?.[0]==="elements")return Wo[e[1]]||e[1]}function Oi(t,e,r=""){if(!Rr(t)&&!Rr(e))return t!==e?r.split(".").slice(0,2).join("."):void 0;t=Rr(t)?t:{},e=Rr(e)?e:{};let o=new Set([...Object.keys(t),...Object.keys(e)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=Oi(t[n],e[n],a);i&&(s=s.concat(i))}return s}var Fc=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function xi(t){return Object.fromEntries(Fc.map(e=>[e,t?.styles?.[e]]))}function Yc(t,e){let r=JSON.stringify({next:t,previous:e});if(Sr.has(r))return Sr.get(r);let o=Oi({styles:xi(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings},{styles:xi(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings});if(!o||Array.isArray(o)&&!o.length)return Sr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Vc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return Sr.set(r,n),n}function Qo(t,e,r={}){let o=Yc(t,e),s=o.length,{maxResults:n}=r;return s?(n&&s>n&&(o=o.slice(0,n)),Object.entries(o.reduce((a,i)=>{let l=a[i[0]]||[];return l.includes(i[1])||(a[i[0]]=[...l,i[1]]),a},{})).map(([a,i])=>{let l=i.length,f=i.join((0,T.__)(", "));switch(a){case"blocks":return(0,T.sprintf)((0,T._n)("%s block.","%s blocks.",l),f);case"elements":return(0,T.sprintf)((0,T._n)("%s element.","%s elements.",l),f);case"settings":return(0,T.sprintf)((0,T.__)("%s settings."),f);case"styles":return(0,T.sprintf)((0,T.__)("%s styles."),f);default:return(0,T.sprintf)((0,T.__)("%s."),f)}})):Bc}var wr=g(br(),1),Pi=g(ct(),1),Di=g(M(),1),Mi=g(pe(),1);var Ht=g(Q(),1);function Ni({record:t,checked:e,onChange:r}){let{name:o,kind:s,title:n,key:a}=t,{entityRecordTitle:i}=(0,Di.useSelect)(l=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:n};let f=l(v).getEditedEntityRecord(s,o,a),{default_template_types:u=[]}=l(v).getCurrentTheme()??{};return{entityRecordTitle:_r({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(wr.PanelRow,{children:(0,Ht.jsx)(wr.CheckboxControl,{label:(0,Mi.decodeEntities)(i)||(0,Pi.__)("Untitled"),checked:e,onChange:r,className:"entities-saved-states__change-control"})})})}var ot=g(Q(),1);function $c(t,e){switch(t){case"site":return e===1?(0,Ut.__)("This change will affect your whole site."):(0,Ut.__)("These changes will affect your whole site.");case"wp_template":return(0,Ut.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Ut.__)("The following has been modified.")}}function Hc({record:t}){let{editedRecord:e,savedRecord:r}=(0,Jo.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(t.kind,t.name,t.key),savedRecord:a(t.kind,t.name,t.key)}},[t.kind,t.name,t.key]),o=Qo(e,r,{maxResults:10});return o.length?(0,ot.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,ot.jsx)("li",{children:s},s))}):null}function Gc({record:t,count:e}){if(t?.name==="globalStyles")return null;let r=$c(t?.name,e);return r?(0,ot.jsx)(Tr.PanelRow,{children:r}):null}function Li({list:t,unselectedEntities:e,setUnselectedEntities:r}){let o=t.length,s=t[0],a=(0,Jo.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Ut.__)("Template Part"):(0,Ut.__)("Template Parts")),(0,ot.jsxs)(Tr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,ot.jsx)(Gc,{record:s,count:o}),t.map(i=>(0,ot.jsx)(Ni,{record:i,checked:!e.some(l=>l.kind===i.kind&&l.name===i.name&&l.key===i.key&&l.property===i.property),onChange:l=>r(i,l)},i.key||i.property)),s?.name==="globalStyles"&&(0,ot.jsx)(Hc,{record:s})]})}var Ui=g(M(),1),Cr=g(W(),1);var Ir=()=>{let{editedEntities:t,siteEdits:e,siteEntityConfig:r}=(0,Ui.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Cr.useMemo)(()=>{let l=t.filter(h=>!(h.kind==="root"&&h.name==="site")),f=r?.meta?.labels??{},{title:u,description:d,site_logo:p,site_icon:c,...m}=e??{},E=[u!==void 0&&"title",d!==void 0&&"description",p!==void 0&&"site_logo",c!==void 0&&"site_icon",...Object.keys(m)].filter(Boolean).map(h=>({kind:"root",name:"site",title:f[h]||h,property:h}));return[...l,...E]},[t,e,r]),[s,n]=(0,Cr.useState)([]),a=({kind:l,name:f,key:u,property:d},p)=>{n(p?s.filter(c=>c.kind!==l||c.name!==f||c.key!==u||c.property!==d):[...s,{kind:l,name:f,key:u,property:d}])},i=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:i,setUnselectedEntities:a,unselectedEntities:s}};var U=g(Q(),1);function Bi({close:t,renderDialog:e,variant:r}){let o=Ir();return(0,U.jsx)(Ce,{close:t,renderDialog:e,variant:r,...o})}function Ce({additionalPrompt:t=void 0,close:e,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,st.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let p=(0,Gt.useRef)(),{saveDirtyEntities:c}=Y((0,ki.useDispatch)(v)),m=a.reduce((_t,ts)=>{let{name:Ar}=ts;return _t[Ar]||(_t[Ar]=[]),_t[Ar].push(ts),_t},{}),{site:y,wp_template:E,wp_template_part:h,..._}=m,R=[y,E,h,...Object.values(_)].filter(Array.isArray),b=o??i,I=(0,Gt.useCallback)(()=>e(),[e]),[S,C]=(0,Te.__experimentalUseDialog)({onClose:()=>I()}),N=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-label"),k=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-description"),G=a.length?(0,st.__)("Select the items you want to save."):void 0,F=u==="inline",Zo=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,variant:F?"tertiary":"secondary",size:F?void 0:"compact",onClick:I,children:(0,st.__)("Cancel")}),(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,ref:p,variant:"primary",size:F?void 0:"compact",disabled:!b,accessibleWhenDisabled:!0,onClick:()=>c({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:e,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,U.jsxs)("div",{ref:n?S:void 0,...n&&C,className:Ci("entities-saved-states__panel",{"is-inline":F}),role:n?"dialog":void 0,"aria-labelledby":n?N:void 0,"aria-describedby":n?k:void 0,children:[!F&&(0,U.jsx)(nt.Flex,{className:"entities-saved-states__panel-header",gap:2,children:Zo}),(0,U.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,U.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,U.jsx)("strong",{id:n?N:void 0,className:"entities-saved-states__text-prompt--header",children:(0,st.__)("Are you ready to save?")})}),(0,U.jsxs)("div",{id:n?k:void 0,children:[t,(0,U.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,Gt.createInterpolateElement)((0,st.sprintf)((0,st._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,U.jsx)("strong",{})}):G})]})]}),R.map(_t=>(0,U.jsx)(Li,{list:_t,unselectedEntities:f,setUnselectedEntities:l},_t[0].name)),F&&(0,U.jsx)(nt.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:Zo})]})}var Kc={EntitiesSavedStates:Bi,EntitiesSavedStatesExtensible:Ce,getTemplateInfo:_r,getTemplatePartIcon:vr,useEntitiesSavedStatesIsDirty:Ir,useEntityRecordsWithPermissions:ei,RECEIVE_INTERMEDIATE_RESULTS:Xt,CRDT_AUTOSAVE_SNAPSHOT_KEY:Oe,entityContainsSnapshot:bs,getEntitySnapshot:_s,retrySyncConnection:vs,useActiveCollaborators:Ei,useResolvedSelection:vi,useOnCollaboratorJoin:_i,useOnCollaboratorLeave:bi,useOnPostSave:Si,SelectionType:xt,SelectionDirection:jt},ji={};ms(ji,Kc);var Xo=[...qe,...We.filter(t=>!!t.name)],zc=Xo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i,l)=>(w(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),z(a,r,o,i,l)),s){let a=Mt(r,s,"get");t[a]=(i,l)=>(w(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Xe(i,r,o,l))}return t},{}),qc=Xo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i)=>(w(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),rr(r,o,a,i)),s){let a=Mt(r,s,"get");t[a]=(...i)=>(w(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_e(r,o,...i)),t[a].shouldInvalidate=i=>_e.shouldInvalidate(i,r,o)}return t},{}),Wc=Xo.reduce((t,e)=>{let{kind:r,name:o}=e,s=Mt(r,o,"save");t[s]=(a,i)=>(w(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),Eo(r,o,a,i));let n=Mt(r,o,"delete");return t[n]=(a,i,l)=>(w(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),ho(r,o,a,i,l)),t},{}),Qc=()=>({reducer:Xn,actions:{...Fa,...vo,...Wc,...Va()},selectors:{...Ya,...uo,...zc},resolvers:{...To,...qc}}),H=(0,xr.createReduxStore)(v,Qc());Y(H).registerPrivateSelectors(no);Y(H).registerPrivateActions(bo);(0,xr.register)(H);return Gi(Jc);})();
+"use strict";var wp;(wp||={}).coreData=(()=>{var Fi=Object.create;var Ie=Object.defineProperty;var Yi=Object.getOwnPropertyDescriptor;var $i=Object.getOwnPropertyNames;var Hi=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),kt=(t,e)=>{for(var r in e)Ie(t,r,{get:e[r],enumerable:!0})},rs=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of $i(e))!Gi.call(t,s)&&s!==r&&Ie(t,s,{get:()=>e[s],enumerable:!(o=Yi(e,s))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?Fi(Hi(t)):{},rs(e||!t||!t.__esModule?Ie(r,"default",{value:t,enumerable:!0}):r,t)),Ki=t=>rs(Ie({},"__esModule",{value:!0}),t);var D=P((od,os)=>{os.exports=window.wp.data});var _t=P((sd,ss)=>{"use strict";ss.exports=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var o,s,n;if(Array.isArray(e)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(!t(e[s],r[s]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;for(s of e.entries())if(!t(s[1],r.get(s[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(s of e.entries())if(!r.has(s[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(o=e.length,o!=r.length)return!1;for(s=o;s--!==0;)if(e[s]!==r[s])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(n=Object.keys(e),o=n.length,o!==Object.keys(r).length)return!1;for(s=o;s--!==0;)if(!Object.prototype.hasOwnProperty.call(r,n[s]))return!1;for(s=o;s--!==0;){var a=n[s];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var Kt=P((nd,ns)=>{ns.exports=window.wp.compose});var is=P((ad,as)=>{as.exports=window.wp.undoManager});var X=P((Rd,cs)=>{cs.exports=window.wp.apiFetch});var G=P((wd,ds)=>{ds.exports=window.wp.sync});var ps=P((Td,ms)=>{ms.exports=window.wp.privateApis});var Os=P((Qd,As)=>{"use strict";function Tt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tt=function(e){return typeof e}:Tt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tt(t)}function el(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Is(t,e){for(var r=0;r<e.length;r++){var o=e[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function rl(t,e,r){return e&&Is(t.prototype,e),r&&Is(t,r),t}function xs(t,e){var r=t._map,o=t._arrayTreeMap,s=t._objectTreeMap;if(r.has(e))return r.get(e);for(var n=Object.keys(e).sort(),a=Array.isArray(e)?o:s,i=0;i<n.length;i++){var l=n[i];if(a=a.get(l),a===void 0)return;var f=e[l];if(a=a.get(f),a===void 0)return}var u=a.get("_ekm_value");if(u)return r.delete(u[0]),u[0]=e,a.set("_ekm_value",u),r.set(e,u),u}var ol=(function(){function t(e){if(el(this,t),this.clear(),e instanceof t){var r=[];e.forEach(function(s,n){r.push([n,s])}),e=r}if(e!=null)for(var o=0;o<e.length;o++)this.set(e[o][0],e[o][1])}return rl(t,[{key:"set",value:function(r,o){if(r===null||Tt(r)!=="object")return this._map.set(r,o),this;for(var s=Object.keys(r).sort(),n=[r,o],a=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,i=0;i<s.length;i++){var l=s[i];a.has(l)||a.set(l,new t),a=a.get(l);var f=r[l];a.has(f)||a.set(f,new t),a=a.get(f)}var u=a.get("_ekm_value");return u&&this._map.delete(u[0]),a.set("_ekm_value",n),this._map.set(r,n),this}},{key:"get",value:function(r){if(r===null||Tt(r)!=="object")return this._map.get(r);var o=xs(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||Tt(r)!=="object"?this._map.has(r):xs(this,r)!==void 0}},{key:"delete",value:function(r){return this.has(r)?(this.set(r,void 0),!0):!1}},{key:"forEach",value:function(r){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;this._map.forEach(function(n,a){a!==null&&Tt(a)==="object"&&(n=n[1]),r.call(s,n,a,o)})}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}]),t})();As.exports=ol});var at=P((Jd,Ps)=>{Ps.exports=window.wp.url});var ft=P((vm,Vs)=>{Vs.exports=window.wp.blocks});var ut=P((_m,Fs)=>{Fs.exports=window.wp.i18n});var Ct=P((bm,Ys)=>{Ys.exports=window.wp.blockEditor});var oe=P((Ym,an)=>{an.exports=window.wp.richText});var Nt=P((Gp,ea)=>{ea.exports=window.wp.deprecated});var Ea=P((bg,ha)=>{ha.exports=window.wp.notices});var me=P((Sg,va)=>{va.exports=window.wp.htmlEntities});var W=P((Jg,Ha)=>{Ha.exports=window.wp.element});var Q=P((Zg,Ka)=>{Ka.exports=window.ReactJSXRuntime});var Po=P((my,oi)=>{oi.exports=window.wp.warning});var Lt=P((Qy,wi)=>{wi.exports=window.wp.primitives});var Sr=P((yh,xi)=>{xi.exports=window.wp.components});var ed={};kt(ed,{EntityProvider:()=>qa,__experimentalFetchLinkSuggestions:()=>Ra,__experimentalFetchUrlData:()=>Ta,__experimentalUseEntityRecord:()=>Xa,__experimentalUseEntityRecords:()=>ei,__experimentalUseResourcePermissions:()=>ui,fetchBlockPatterns:()=>wo,privateApis:()=>Vi,store:()=>$,useEntityBlockEditor:()=>yi,useEntityId:()=>$t,useEntityProp:()=>hi,useEntityRecord:()=>Ao,useEntityRecords:()=>ir,useResourcePermissions:()=>fi});var Ar=g(D(),1);var so=g(_t(),1),Xn=g(Kt(),1),de=g(D(),1),Zn=g(is(),1);var ls=g(_t(),1);function zt(t,e){return e?Object.fromEntries(Object.entries(t).map(([r,o])=>{let s=e[r]?.raw??e[r];return[r,(0,ls.default)(o,s)?void 0:o]})):t}var fs=g(_t(),1);function Pr(t,e){if(!t)return e;let r=!1,o={};for(let s in e)(0,fs.default)(t[s],e[s])?o[s]=t[s]:(r=!0,o[s]=e[s]);if(!r)return t;for(let s in t)o.hasOwnProperty(s)||(o[s]=t[s]);return o}function zi(t){return typeof t=="string"?t.split(","):Array.isArray(t)?t:null}var j=zi;function bt(t,e,r){if(!t||typeof t!="object")return t;let o=Array.isArray(e)?e:e.split(".");return o.reduce((s,n,a)=>(s[n]===void 0&&(Number.isInteger(o[a+1])?s[n]=[]:s[n]={}),a===o.length-1&&(s[n]=r),s[n]),t),t}var us=new WeakMap;function xe(t,e){let r=j(e)??[],o=r.join(","),s=us.get(t);if(s){let a=s.get(o);if(a!==void 0)return a}else t!==null&&typeof t=="object"&&(s=new Map,us.set(t,s));let n={};for(let a=0;a<r.length;a++){let i=r[a].split("."),l=t;i.forEach(f=>{l=l?.[f]}),bt(n,i,l)}return s?.set(o,n),n}var qi=t=>e=>(r,o)=>r===void 0||t(o)?e(r,o):r,qt=qi;var Wi=t=>(...e)=>async({resolveSelect:r})=>{await r[t](...e)},St=Wi;var Qi=t=>e=>(r,o)=>e(r,t(o)),Wt=Qi;function Ji(t){let e=new WeakMap;return r=>{let o;return e.has(r)?o=e.get(r):(o=t(r),r!==null&&typeof r=="object"&&e.set(r,o)),o}}var Dr=Ji;function Mr(t,e,r){if(!t||typeof t!="object"||typeof e!="string"&&!Array.isArray(e))return t;let o=Array.isArray(e)?e:e.split("."),s=t;return o.forEach(n=>{s=s?.[n]}),s!==void 0?s:r}function Qt(t){return/^\s*\d+\s*$/.test(t)}var Rt=["create","read","update","delete"];function Jt(t){let e={},r={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(let[o,s]of Object.entries(r))e[o]=t?t.includes(s):!1;return e}function wt(t,e,r){return(typeof e=="object"?[t,e.kind,e.name,e.id]:[t,e,r]).filter(Boolean).join("/")}var Xt=Symbol("RECEIVE_INTERMEDIATE_RESULTS");function Ae(t){if(!t)return;let e=Object.entries(t).filter(([r,o])=>(r==="context"||r==="_fields")&&o!==void 0&&o!==null);return e.length>0?Object.fromEntries(e):void 0}var ws=g(X(),1);var hs=g(G(),1);var gs=g(ps(),1),{lock:ys,unlock:Y}=(0,gs.__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/core-data");var{ConnectionErrorCode:Es,createSyncManager:Xi,Delta:Nr,CRDT_DOC_META_PERSISTENCE_KEY:vs,CRDT_RECORD_MAP_KEY:et,LOCAL_EDITOR_ORIGIN:_s,LOCAL_UNDO_IGNORED_ORIGIN:Oe,retrySyncConnection:bs}=Y(hs.privateApis),Pe="crdt_snapshot",Zt;function I(){if(Zt)return Zt;if(globalThis.window?.__experimentalEnableRealTimeCollaboration)return Zt=Xi(),Zt}function De(){return!!Zt}function Ss(t,e,r){if(De())return I()?.getEntitySnapshot(`${t}/${e}`,`${r}`)}function Rs(t,e,r,o){return De()?I()?.entityContainsSnapshot(`${t}/${e}`,`${r}`,o)??!1:!1}var Zi="/wp-sync/v1/save",Me=new Map;async function tl(t,e,r){let o=await I()?.createPersistedCRDTDoc(t,e);o&&await(0,ws.default)({path:Zi,method:"POST",data:{room:r,doc:o}})}async function Lr(t,e){let r=`${t}:${e}`,s=(Me.get(r)||Promise.resolve()).catch(()=>{}).then(()=>tl(t,e,r));Me.set(r,s);try{await s}finally{Me.get(r)===s&&Me.delete(r)}}function te(t){let e=parseInt(t.get("X-WP-Total")??""),r=parseInt(t.get("X-WP-TotalPages")??"");return{totalItems:Number.isFinite(e)?e:null,totalPages:Number.isFinite(r)?r:null}}function Ur(t,e,r){return{type:"RECEIVE_ITEMS",items:t,persistedEdits:e,meta:r}}function Ts(t,e,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:t,name:e,invalidateCache:o}}function Cs(t,e={},r,o){return{...Ur(t,r,o),query:e}}var Ns=g(Os(),1);var Ds=g(at(),1);function sl(t){let e={stableKey:"",page:1,perPage:10,offset:null,fields:null,include:null,context:"default"},r=Object.keys(t).sort();for(let o=0;o<r.length;o++){let s=r[o],n=t[s];switch(s){case"page":e[s]=Number(n);break;case"per_page":e.perPage=Number(n);break;case"offset":{let a=Number(n);Number.isFinite(a)&&(e.offset=a);break}case"context":e.context=n;break;default:s==="_fields"&&(e.fields=j(n)??[],n=e.fields.join()),s==="include"&&(typeof n=="number"&&(n=n.toString()),e.include=(j(n)??[]).map(Number),n=e.include.join()),e.stableKey+=(e.stableKey?"&":"")+(0,Ds.addQueryArgs)("",{[s]:n}).slice(1)}}return e}var it=Dr(sl);var Ms=new WeakMap;function nl(t,e,r={}){let{supportsPagination:o=!0}=r,{stableKey:s,page:n,perPage:a,offset:i,include:l,fields:f,context:u}=it(e),d=t.queries?.[u]?.[s]?.itemIds;if(!d)return null;let m=o&&a!==-1,c=m?i??(n-1)*a:0,p=m?Math.min(c+a,d.length):d.length;if(m&&d.length<c+a){let E=t.queries[u][s].meta?.totalItems;if(Number.isFinite(E)&&d.length<E)return null}let y=[];for(let E=c;E<p;E++){let h=d[E];if(Array.isArray(l)&&!l.includes(h)||h===void 0)continue;if(!t.items[u]?.hasOwnProperty(h))return null;let _=t.items[u][h],b;if(Array.isArray(f)){b={};for(let C=0;C<f.length;C++){let L=f[C].split("."),S=_;L.forEach(T=>{S=S?.[T]}),bt(b,L,S)}}else{if(!t.itemIsComplete[u]?.[h])return null;b=_}y.push(b)}return y}function kr(t,e={},r={}){let o=Ms.get(t);if(o){let n=o.get(e);if(n!==void 0)return n}else o=new Ns.default,Ms.set(t,o);let s=nl(t,e,r);return o.set(e,s),s}function jr(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalItems??null}function Ls(t,e={}){let{stableKey:r,context:o}=it(e);return t.queries?.[o]?.[r]?.meta?.totalPages??null}var ce=g(D(),1),Wn=g(Kt(),1);var lt=function(){return lt=Object.assign||function(e){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)};function Us(t){return t.toLowerCase()}var al=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],il=/[^A-Z0-9]+/gi;function Ne(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,o=r===void 0?al:r,s=e.stripRegexp,n=s===void 0?il:s,a=e.transform,i=a===void 0?Us:a,l=e.delimiter,f=l===void 0?" ":l,u=ks(ks(t,o,"$1\0$2"),n,"\0"),d=0,m=u.length;u.charAt(d)==="\0";)d++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(d,m).split("\0").map(i).join(f)}function ks(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(o,s){return o.replace(s,r)},t)}function Br(t,e){var r=t.charAt(0),o=t.substr(1).toLowerCase();return e>0&&r>="0"&&r<="9"?"_"+r+o:""+r.toUpperCase()+o}function ee(t,e){return e===void 0&&(e={}),Ne(t,lt({delimiter:"",transform:Br},e))}function ll(t,e){return e===0?t.toLowerCase():Br(t,e)}function Le(t,e){return e===void 0&&(e={}),ee(t,lt({transform:ll},e))}function js(t){return t.charAt(0).toUpperCase()+t.substr(1)}function fl(t){return js(t.toLowerCase())}function Bs(t,e){return e===void 0&&(e={}),Ne(t,lt({delimiter:" ",transform:fl},e))}var ue=g(X(),1),qe=g(ft(),1),A=g(ut(),1);var Vt=g(D(),1),ne=g(G(),1),_n=g(Ct(),1);var tn=g(D(),1);var $s=100,Hs=5,Gs=5e3;var Js=g(G(),1);function ul(){let t=window.navigator.userAgent,e="Unknown";return t.includes("Firefox")?e="Firefox":t.includes("Edg")?e="Microsoft Edge":t.includes("Chrome")&&!t.includes("Edg")?e="Chrome":t.includes("Safari")&&!t.includes("Chrome")?e="Safari":t.includes("MSIE")||t.includes("Trident")?e="Internet Explorer":(t.includes("Opera")||t.includes("OPR"))&&(e="Opera"),e}function Ks(t,e,r){if(t.size!==e.size)return!1;for(let[o,s]of t.entries())if(!e.has(o)||!r(s,e.get(o)))return!1;return!0}function zs(t,e){return!t||!e?t===e:Object.keys(t).length!==Object.keys(e).length?!1:Object.entries(t).every(([r,o])=>o===e[r])}function qs(t){return typeof t!="object"||t===null||Array.isArray(t)?!1:["24","48","96"].every(e=>!(e in t)||typeof t[e]=="string")}function re(t){return typeof t!="object"||t===null?!1:"id"in t&&"name"in t&&"slug"in t&&"browserType"in t&&"enteredAt"in t&&(t.id===null||typeof t.id=="number"&&Number.isInteger(t.id)&&t.id>0)&&typeof t.name=="string"&&t.name.trim()!==""&&typeof t.slug=="string"&&(!("avatar_urls"in t)||qs(t.avatar_urls))&&typeof t.browserType=="string"&&typeof t.enteredAt=="number"&&Number.isFinite(t.enteredAt)}function Ws(t,e){let r={browserType:ul(),enteredAt:Date.now()};if(typeof t=="object"&&t){let o=t;if("id"in o&&"name"in o){let s={...r,..."avatar_urls"in o&&qs(o.avatar_urls)?{avatar_urls:o.avatar_urls}:{},id:o.id,name:o.name,slug:"slug"in o&&typeof o.slug=="string"?o.slug:""};if(re(s)&&s.id!==null)return s}}return{...r,id:null,name:"Anonymous User",slug:`anonymous-${e}`}}function Qs(t,e){return typeof t=="object"&&t!==null&&e in t?t[e]:null}function Vr(t){return Object.keys(t)}var Xs=class extends Js.Awareness{getStates(){return super.getStates()}getLocalStateField(t){let e=this.getLocalState();return Qs(e,t)}setLocalStateField(t,e){super.setLocalStateField(t,e)}};var cl=class extends Xs{setLocalStateField(t,e){this.isFieldEqual(t,e,this.getLocalStateField(t)??void 0)||super.setLocalStateField(t,e)}isFieldEqual(t,e,r){if(["clientId","isConnected","isMe"].includes(t))return e===r;if(t in this.equalityFieldChecks){let o=this.equalityFieldChecks[t];return o(e,r)}throw new Error(`No equality check implemented for awareness state field "${t.toString()}".`)}isStateEqual(t,e){return[...new Set([...Vr(t),...Vr(e)])].every(r=>{let o=t[r],s=e[r];return this.isFieldEqual(r,o,s)})}},Zs=class extends cl{hasSetupRun=!1;disconnectedCollaborators=new Set;seenStates=new Map;previousSnapshot=new Map;stateSubscriptions=[];myThrottledState={};throttleTimeouts=new Map;setUp=()=>{this.hasSetupRun||(this.hasSetupRun=!0,this.onSetUp(),this.on("change",({added:t,removed:e,updated:r})=>{[...t,...r].forEach(o=>{this.disconnectedCollaborators.delete(o)}),e.forEach(o=>{this.disconnectedCollaborators.add(o),setTimeout(()=>{this.disconnectedCollaborators.delete(o),this.updateSubscribers(!0)},Gs)}),this.updateSubscribers()}))};getCurrentState(){return Array.from(this.previousSnapshot.values())}getSeenStates(){return this.seenStates}onStateChange(t){return this.stateSubscriptions.push(t),()=>{this.stateSubscriptions=this.stateSubscriptions.filter(e=>e!==t)}}setThrottledLocalStateField(t,e,r){this.setLocalStateField(t,e),this.throttleTimeouts.set(t,setTimeout(()=>{this.throttleTimeouts.delete(t),this.myThrottledState[t]&&(this.setLocalStateField(t,this.myThrottledState[t]),delete this.myThrottledState[t])},r))}setConnectionStatus(t){t?this.disconnectedCollaborators.delete(this.clientID):this.disconnectedCollaborators.add(this.clientID),this.updateSubscribers(!0)}updateSubscribers(t=!1){if(!this.stateSubscriptions.length)return;let e=this.getStates();this.seenStates=new Map([...this.seenStates.entries(),...e.entries()]);let r=new Map([...this.disconnectedCollaborators,...e.keys()].filter(o=>Object.keys(this.seenStates.get(o)??{}).length>0).map(o=>{let s=this.seenStates.get(o),n=!this.disconnectedCollaborators.has(o),a=o===this.clientID,i=a?this.myThrottledState:{},l={...s,...i,clientId:o,isConnected:n,isMe:a};return[o,l]}));!t&&Ks(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var Fr=class extends Zs{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let t;try{t=await(0,tn.resolveSelect)(v).getCurrentUser()}catch{}this.setLocalStateField("collaboratorInfo",Ws(t,this.clientID))}},Yr={collaboratorInfo:zs},en=class extends Fr{equalityFieldChecks=Yr};var rn=g(D(),1),It=g(G(),1),on=g(Ct(),1);function sn(t){let e=t;for(;e;){let r=e.parent;if(r instanceof It.Y.Map&&r.parent instanceof It.Y.Array&&r.get("clientId")!==void 0&&r.get("innerBlocks")instanceof It.Y.Array)return r;e=r instanceof It.Y.AbstractType?r:null}return null}function $r(t){let e=[],r=t;for(;r;){let o=r.parent;if(!o||!(o instanceof It.Y.Array))return null;let s=-1;for(let a=0;a<o.length;a++)if(o.get(a)===r){s=a;break}if(s===-1)return null;e.unshift(s);let n=o.parent;if(n instanceof It.Y.Map&&n.get("clientId")!==void 0)r=n;else break}return e}function Hr(t,e){if(t.length===0)return null;for(let r=0;r<t.length;r++){let o=e[t[r]];if(!o)return null;if(r===t.length-1)return o.clientId;e=o.innerBlocks}return null}function nn(){return(0,rn.useSelect)(t=>{let{getBlocksByName:e,getClientIdsTree:r}=Y(t(on.store)),[o]=e("core/post-content");return r(o??"")},[])}var ct=g(G(),1),dt=g(oe(),1);function mt(t,e){return t.getMap(e)}function Ue(t={}){return new ct.Y.Map(Object.entries(t))}function fn(t){return t instanceof ct.Y.Map}function ke(t,e){let r=t.get(e);if(r instanceof ct.Y.Text)return r;let o=t;for(let s of e.split("."))if(o instanceof ct.Y.Map)o=o.get(s);else if(o instanceof ct.Y.Array){let n=Number.parseInt(s,10);if(!Number.isSafeInteger(n)||n<0||n.toString()!==s)return null;o=o.get(n)}else return null;return o instanceof ct.Y.Text?o:null}function se(t,e){let o=mt(e,et).get("blocks");return o instanceof ct.Y.Array?cn(t,o):null}var ln=57344;function un(t){for(let r=ln;r<ln+16;r++){let o=String.fromCharCode(r);if(!t.includes(o))return o}return null}function je(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=t.slice(0,e)+r+t.slice(e),n=(0,dt.create)({html:o}).text.indexOf(r);return n===-1?e:n}function jt(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=un(t);if(!r)return e;let o=(0,dt.create)({html:t}),s=(0,dt.create)({text:r});o.formats[e]&&(s.formats[0]=o.formats[e]);let n=(0,dt.insert)(o,s,e,e),i=(0,dt.toHTMLString)({value:n}).indexOf(r);return i===-1?e:i}function cn(t,e){for(let r of e){if(r.get("clientId")===t)return r;let o=r.get("innerBlocks");if(o&&o.length>0){let s=cn(t,o);if(s)return s}}return null}var pn=g(D(),1),rt=g(G(),1),gn=g(Ct(),1);var xt=(t=>(t.None="none",t.Cursor="cursor",t.SelectionInOneBlock="selection-in-one-block",t.SelectionInMultipleBlocks="selection-in-multiple-blocks",t.WholeBlock="whole-block",t))(xt||{}),Bt=(t=>(t.Forward="f",t.Backward="b",t))(Bt||{});function yn(t,e,r,o){let{selectionDirection:s}=o??{},a=mt(r,et).get("blocks"),i=Object.keys(t).length===0,l={type:"none"};if(i||!a)return l;let f=t.clientId===e.clientId,u=f&&t.offset===e.offset;if(f&&t.offset===void 0&&e.offset===void 0){let p=Kr(t.clientId),y=p?hn(p,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let p=Be(t,a);return p?{type:"cursor",cursorPosition:p}:l}else if(f){let p=Be(t,a),y=Be(e,a);return!p||!y?l:{type:"selection-in-one-block",cursorStartPosition:p,cursorEndPosition:y,selectionDirection:s}}let m=dn(t,a),c=dn(e,a);return!m||!c?l:{type:"selection-in-multiple-blocks",startEndpoint:m,endEndpoint:c,selectionDirection:s}}function Be(t,e){let r=Kr(t.clientId),o=r?dl(r,e):null;if(!o||!t.attributeKey||t.offset===void 0)return null;let s=o.get("attributes"),n=s?ke(s,t.attributeKey):null;return n instanceof rt.Y.Text?{relativePosition:rt.Y.createRelativePositionFromTypeIndex(n,jt(n.toString(),t.offset)),absoluteOffset:t.offset,attributeKey:t.attributeKey}:null}function dn(t,e){let r=Be(t,e);if(r)return{type:"cursor",cursorPosition:r};let o=Kr(t.clientId),s=o?hn(o,e):null;return s?{type:"whole-block",blockPosition:s}:null}function Kr(t){let{getBlockIndex:e,getBlockRootClientId:r,getBlockName:o}=(0,pn.select)(gn.store),s=[],n=t;for(;n;){let a=e(n);if(a===-1)return null;s.unshift(a);let i=r(n);if(!i||o(i)==="core/post-content")break;n=i}return s.length>0?s:null}function dl(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;let s=r.get(t[o]);if(!s)return null;if(o===t.length-1)return s;r=s.get("innerBlocks")??new rt.Y.Array}return null}function hn(t,e){let r=e;for(let o=0;o<t.length;o++){if(t[o]>=r.length)return null;if(o===t.length-1)return rt.Y.createRelativePositionFromTypeIndex(r,t[o]);r=r.get(t[o])?.get("innerBlocks")??new rt.Y.Array}return null}function En(t,e){if(t.type!==e.type)return!1;switch(t.type){case"none":return!0;case"cursor":return Ve(t.cursorPosition,e.cursorPosition);case"selection-in-one-block":return Ve(t.cursorStartPosition,e.cursorStartPosition)&&Ve(t.cursorEndPosition,e.cursorEndPosition)&&t.selectionDirection===e.selectionDirection;case"selection-in-multiple-blocks":return mn(t.startEndpoint,e.startEndpoint)&&mn(t.endEndpoint,e.endEndpoint)&&t.selectionDirection===e.selectionDirection;case"whole-block":return rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition);default:return!1}}function mn(t,e){return t.type!==e.type?!1:t.type==="cursor"&&e.type==="cursor"?Ve(t.cursorPosition,e.cursorPosition):rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition)}function Ve(t,e){let r=rt.Y.compareRelativePositions(t.relativePosition,e.relativePosition),o=t.absoluteOffset===e.absoluteOffset;return r&&o}var bn=class extends Fr{constructor(t,e,r,o){super(t),this.kind=e,this.name=r,this.postId=o}equalityFieldChecks={...Yr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:t,getSelectionEnd:e,getSelectedBlocksInitialCaretPosition:r}=(0,Vt.select)(_n.store),o=t(),s=e(),n=null,a=null;(0,Vt.subscribe)(()=>{let i=t(),l=e();if(i===o&&l===s)return;a||(a={start:o,end:s}),o=i,s=l;let f=r();this.updateSelectionInEntityRecord(o,s,f),n&&clearTimeout(n),n=setTimeout(()=>{let u={};a&&(u.selectionDirection=pl(a.start,a.end,o,s),a=null);let d=yn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},$s)},Hs)})}async updateSelectionInEntityRecord(t,e,r){let o={selection:{selectionStart:t,selectionEnd:e,initialPosition:r}},s={undoIgnore:!0};(0,Vt.dispatch)(v).editEntityRecord(this.kind,this.name,this.postId,o,s)}areEditorStatesEqual(t,e){return!t||!e?t===e:!t.selection||!e.selection?t.selection===e.selection:En(t.selection,e.selection)}convertSelectionStateToAbsolute(t,e){if(t.type===xt.None)return{richTextOffset:null,localClientId:null,attributeKey:null};if(t.type===xt.WholeBlock){let i=ne.Y.createAbsolutePositionFromRelativePosition(t.blockPosition,this.doc),l=null;if(i&&i.type instanceof ne.Y.Array){let u=i.type.get(i.index);if(u instanceof ne.Y.Map){let d=$r(u);l=d?Hr(d,e):null}}return{richTextOffset:null,localClientId:l,attributeKey:null}}if(t.type===xt.SelectionInMultipleBlocks)return{richTextOffset:null,localClientId:null,attributeKey:null};let r="cursorPosition"in t?t.cursorPosition:t.cursorStartPosition,o=ne.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=sn(o.type),n=s?$r(s):null,a=n?Hr(n,e):null;return{richTextOffset:je(o.type.toString(),o.index),localClientId:a,attributeKey:r.attributeKey??null}}isYItem(t){return"content"in t}getDebugData(){let t=this.doc,e=Object.fromEntries(Array.from(t.share,([s,n])=>[s,n.toJSON()])),r=new Map(Array.from(this.getSeenStates().entries()).filter(([,s])=>re(s.collaboratorInfo)).map(([s,n])=>[String(s),{name:n.collaboratorInfo.name,wpUserId:n.collaboratorInfo.id}])),o={};return t.store.clients.forEach((s,n)=>{let a=s.filter(this.isYItem);o[n]=a.map(i=>{let{left:l,right:f,...u}=i;return{...u,left:l?{id:l.id,length:l.length,origin:l.origin,content:l.content}:null,right:f?{id:f.id,length:f.length,origin:f.origin,content:f.content}:null}})}),{doc:e,clients:o,collaboratorMap:Object.fromEntries(r)}}};function pl(t,e,r,o){let s=!vn(t,r),n=!vn(e,o);return s&&!n?Bt.Backward:Bt.Forward}function vn(t,e){return t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&t.offset===e.offset}var Yn=g(_t(),1),fe=g(ft(),1),Pt=g(G(),1);var B=[];for(let t=0;t<256;++t)B.push((t+256).toString(16).slice(1));function Sn(t,e=0){return(B[t[e+0]]+B[t[e+1]]+B[t[e+2]]+B[t[e+3]]+"-"+B[t[e+4]]+B[t[e+5]]+"-"+B[t[e+6]]+B[t[e+7]]+"-"+B[t[e+8]]+B[t[e+9]]+"-"+B[t[e+10]]+B[t[e+11]]+B[t[e+12]]+B[t[e+13]]+B[t[e+14]]+B[t[e+15]]).toLowerCase()}var gl=new Uint8Array(16);function zr(){return crypto.getRandomValues(gl)}function yl(t,e,r){return!e&&!t&&crypto.randomUUID?crypto.randomUUID():hl(t,e,r)}function hl(t,e,r){t=t||{};let o=t.random??t.rng?.()??zr();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,e){if(r=r||0,r<0||r+16>e.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let s=0;s<16;++s)e[r+s]=o[s];return e}return Sn(o)}var ae=yl;var At=g(_t(),1),Cn=g(ft(),1),In=g(oe(),1),N=g(G(),1);var Rn=g(oe(),1),El=500;function vl(t){let e=new Map;return function(r){let o=e.get(r);if(o)return o;let s=Rn.RichTextData.fromHTMLString(r);return e.size>=t&&e.delete(e.keys().next().value),e.set(r,s),s}}var wn=vl(El);var qr=new WeakMap;function Qr(t){if(t instanceof In.RichTextData)return t.valueOf();if(Array.isArray(t))return t.map(Qr);if(t&&typeof t=="object"){let e={};for(let[r,o]of Object.entries(t))e[r]=Qr(o);return e}return t}function _l(t,e){let r={...e};for(let[o,s]of Object.entries(e)){if(Cl(t,o)){delete r[o];continue}r[o]=Qr(s)}return r}function xn(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=e;return{...a,name:r,attributes:_l(r,s),innerBlocks:xn(o)}})}function Jr(t,e){if(t?.type==="rich-text"&&typeof e=="string")return wn(e);if(Array.isArray(e))return e.map(r=>Jr(t,r));if(e&&typeof e=="object"){let r={};for(let[o,s]of Object.entries(e))r[o]=Jr(t?.query?.[o],s);return r}return e}function Zr(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,...n}=e,a={...s};for(let[i,l]of Object.entries(s)){let f=le(r,i);f&&(a[i]=Jr(f,l))}return{...n,name:r,attributes:a,innerBlocks:Zr(o??[])}})}function Xr(t,e){let r=e.toJSON(),o={innerBlocks:null,clientId:null},s=(0,At.default)(Object.assign({},t,o),Object.assign({},r,o)),n=t.innerBlocks||[],a=e.get("innerBlocks");return s&&n.length===a?.length&&n.every((i,l)=>Xr(i,a.get(l)))}function An(t,e){return new N.Y.Map(Object.entries(e).map(([r,o])=>[r,bl(t,r,o)]))}function bl(t,e,r){let o=le(t,e);return to(o,r)}function to(t,e){if(!t)return e;if(t.type==="rich-text")return new N.Y.Text(e?.toString()??"");if(t.type==="array"&&t.query&&Array.isArray(e)){let r=t.query,o=new N.Y.Array;return o.insert(0,e.map(s=>Ye(r,s))),o}return t.type==="object"&&t.query&&ie(e)?Ye(t.query,e):e}function ie(t){return!!t&&typeof t=="object"&&!Array.isArray(t)}function Ye(t,e){if(!ie(e))return new N.Y.Map;let r=Object.entries(e).map(([o,s])=>{let n=t[o];return[o,to(n,s)]});return new N.Y.Map(r)}function On(t){return Ue(Object.fromEntries(Object.entries(t).map(([e,r])=>{switch(e){case"attributes":return[e,An(t.name,r)];case"innerBlocks":{let o=new N.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>On(s))),[e,o]):[e,o]}default:return[e,r]}})))}function $e(t,e,r,o={}){qr.has(e)||qr.set(e,xn(e));let s=qr.get(e)??[],n=Math.min(s.length??0,t.length),a=0,i=0;for(;a<n&&Xr(s[a],t.get(a));a++);for(;i<n-a&&Xr(s[s.length-i-1],t.get(t.length-i-1));i++);let l=n-a-i,f=Math.max(0,s.length-t.length),u=Math.max(0,t.length-s.length);for(let m=0;m<l;m++,a++){let c=s[a],p=t.get(a);Object.entries(c).forEach(([y,E])=>{switch(y){case"attributes":{let h=p.get(y),_=E;if(!h){p.set(y,An(c.name,_));break}Object.entries(_).forEach(([b,C])=>{let L=h?.get(b),S=Tl(c.name,b,L),T=L instanceof N.Y.AbstractType;(!S||T||!(0,At.default)(L,C))&&Rl(c.name,c.clientId,b,C,h,r)}),h.forEach((b,C)=>{E.hasOwnProperty(C)||h.delete(C)});break}case"innerBlocks":{let h=p.get(y);h instanceof N.Y.Array||(h=new N.Y.Array,p.set(y,h)),$e(h,E??[],r,o);break}case"clientId":{if(o.preserveClientIds)break;E!==p.get(y)&&p.set(y,E);break}default:(0,At.default)(c[y],p.get(y))||p.set(y,E)}}),p.forEach((y,E)=>{c.hasOwnProperty(E)||p.delete(E)})}t.delete(a,u);for(let m=0;m<f;m++,a++){let c=[On(s[a])];t.insert(a,c)}let d=new Set;for(let m=0;m<t.length;m++){let c=t.get(m),p=c.get("clientId");p&&(d.has(p)&&(p=ae(),c.set("clientId",p)),d.add(p))}}function Tn(t,e){return e instanceof N.Y.Map&&ie(t)?(0,At.default)(t,e.toJSON()):(0,At.default)(t,e)}function Sl(t,e,r,o,s){if(!r.query)return;let n=r.query,a=Math.min(e.length,t.length),i=0,l=0;for(;i<a&&Tn(e[i],t.get(i));i++);for(;l<a-i&&Tn(e[e.length-l-1],t.get(t.length-l-1));l++);let f=a-i-l;for(let m=0;m<f;m++){let c=t.get(i+m),p=e[i+m];if(c instanceof N.Y.Map&&ie(p))Dn(c,p,n,o,s);else{t.delete(0,t.length),t.insert(0,e.map(y=>Ye(n,y)));return}}let u=Math.max(0,t.length-e.length);u>0&&t.delete(i+f,u);let d=Math.max(0,e.length-t.length);if(d>0){let m=i+f,c=new Array(d);for(let p=0;p<d;p++)c[p]=Ye(n,e[m+p]);t.insert(m,c)}}function Pn(t,e,r,o,s,n){let a=r.get(o);if(t?.type==="rich-text"&&typeof e=="string"&&a instanceof N.Y.Text)eo(a,e,wl(s,n,e));else if(t?.type==="array"&&t.query&&Array.isArray(e)&&a instanceof N.Y.Array)Sl(a,e,t,s,n);else if(t?.type==="object"&&t.query&&ie(e)&&a instanceof N.Y.Map)Dn(a,e,t.query,s,n);else{let i=to(t,e);(i!==e||!(0,At.default)(a,e))&&r.set(o,i)}}function Dn(t,e,r,o,s){for(let[n,a]of Object.entries(e))Pn(r[n],a,t,n,o,s);for(let n of t.keys())Object.hasOwn(e,n)||t.delete(n)}function Rl(t,e,r,o,s,n){let a=le(t,r);Pn(a,o,s,r,n,{attributeKey:r,clientId:e})}function wl(t,e,r){return t&&t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&typeof t.offset=="number"&&Number.isInteger(t.offset)?jt(r,t.offset):null}var Fe;function le(t,e){if(!Fe){Fe=new Map;for(let r of(0,Cn.getBlockTypes)())Fe.set(r.name,new Map(Object.entries(r.attributes??{}).map(([o,s])=>{let{role:n,type:a,query:i}=s;return[o,{role:n,type:a,query:i}]})))}return Fe.get(t)?.get(e)}function Tl(t,e,r){let o=le(t,e);return o?.type==="rich-text"?r instanceof N.Y.Text:o?.type==="string"?typeof r=="string":o?.type==="array"&&o.query?r instanceof N.Y.Array:o?.type==="object"&&o.query?r instanceof N.Y.Map:!0}function Cl(t,e){return le(t,e)?.role==="local"}var Wr;function eo(t,e,r=null){let o=new Nr(t.toDelta()),s=new Nr([{insert:e}]),n=o.diffWithCursor(s,r),a=r===null||Il(t,n,e)?n:o.diff(s);t.applyDelta(a.ops)}function Il(t,e,r){Wr||(Wr=new N.Y.Doc);let o=Wr.getText("verification-text");return o.delete(0,o.length),o.insert(0,t.toString()),o.applyDelta(e.ops),o.toString()===r}var Ge=g(D(),1),oo=g(Ct(),1),Un=g(ft(),1),kn=g(G(),1);var ro=g(G(),1);var xl=5,Ft=(t=>(t.RelativeSelection="RelativeSelection",t.BlockSelection="BlockSelection",t))(Ft||{});function Nn(t,e=xl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=Mn(i,t),u=Mn(l,t);n({start:f,end:u})},n=a=>{let i=a.start.clientId,l=a.end.clientId;r=r.filter(f=>!(f.start.clientId===i&&f.end.clientId===l)),r.unshift(a),r.length>e+1&&(r=r.slice(0,e+1))};return{getSelectionHistory:o,updateSelection:s}}function Mn(t,e){let r=t.clientId,s=se(r,e)?.get("attributes"),n=t.attributeKey,a=null;if(n&&s&&(a=ke(s,n)),!(a instanceof ro.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=t.offset??0,l=ro.Y.createRelativePositionFromTypeIndex(a,jt(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var Ln=new WeakMap;function jn(t){let e=Ln.get(t);return e||(e=Nn(t),Ln.set(t,e)),e}function Ke(t){return jn(t).getSelectionHistory()}function Bn(t,e){return jn(t).updateSelection(e)}function He(t,e){if(t.type===Ft.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=t,n=kn.Y.createAbsolutePositionFromRelativePosition(r,e);if(n)return{clientId:s,attributeKey:o,offset:je(n.type.toString(),n.index)}}else if(t.type===Ft.BlockSelection)return{clientId:t.clientId,attributeKey:void 0,offset:void 0};return null}function Al(t,e){let{start:r,end:o}=t,s=se(r.clientId,e),n=se(o.clientId,e);if(!s||!n)return null;let a=He(r,e),i=He(o,e);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function Ol(t,e){for(let r of e){let o=Al(r,t);if(o!==null)return o}return null}function Vn(t,e){let r=Ol(e,t);if(r===null)return;let{getBlock:o}=(0,Ge.select)(oo.store),{resetSelection:s}=(0,Ge.dispatch)(oo.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Un.isUnmodifiedBlock)(l);if(n.offset===0&&a.offset===0&&f&&!n.attributeKey&&!a.attributeKey){let d={clientId:n.clientId},m={clientId:a.clientId};s(d,m,0)}else s(n,a,0)}else s(a,a,0)}function Fn(t,e){if(e.length===0)return null;let{start:r,end:o}=e[0];if(r.type===Ft.BlockSelection||o.type===Ft.BlockSelection)return null;let s=He(r,t),n=He(o,t);if(!s||!n)return null;let a=s.offset!==r.offset,i=n.offset!==o.offset;return!a&&!i?null:{selectionStart:s,selectionEnd:n}}var Yt="_crdt_document",$n=new Set([Yt]);function Pl(t,e){let r=mt(t,et);Object.entries(e).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);ze(r,o,n,s)}})}function Hn(t,e,r){let o=mt(t,et);if(Object.keys(e).forEach(s=>{if(!r.has(s))return;let n=e[s];if(typeof n!="function")switch(s){case"blocks":{let a=Ml(e.selection),i=Dt(e.content);if(!n&&typeof i=="string"){Dl(o,i,a);break}else if(!n){o.set(s,void 0);break}let l=o.get(s);l instanceof Pt.Y.Array||(l=new Pt.Y.Array,o.set(s,l)),$e(l,n,a);break}case"content":case"excerpt":case"title":{let a=o.get(s),i=Dt(n);if(s==="title"&&!a?.toString()&&i==="Auto Draft"&&(i=""),a instanceof Pt.Y.Text)eo(a,i??"");else{let l=new Pt.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");fn(a)||(a=Ue(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{$n.has(i)||ze(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);ze(o,s,a,n);break}default:{let a=o.get(s);ze(o,s,a,n)}}}),e.selection){let s=e.selection;setTimeout(()=>{Bn(t,s)},0)}}function Dl(t,e,r){let o=t.get("blocks");o instanceof Pt.Y.Array||(o=new Pt.Y.Array,t.set("blocks",o)),$e(o,(0,fe.parse)(e),r,{preserveClientIds:!0})}function Ml(t){let e=t?.selectionStart;return e?.clientId&&e.attributeKey&&typeof e.offset=="number"&&Number.isInteger(e.offset)?{attributeKey:e.attributeKey,clientId:e.clientId,offset:e.offset}:null}function Nl(t,e){let r=mt(t,et).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ot(e?.[o],s)))}function Gn(t,e,r){let o=mt(t,et),s={},n=Object.fromEntries(Object.entries(o.toJSON()).filter(([l,f])=>{if(!r.has(l))return!1;let u=e[l];switch(l){case"blocks":{if(t.meta?.get(vs)&&e.content){let d=o.get("blocks")?.toJSON()??[];return(0,fe.__unstableSerializeAndClean)(d).trim()!==Dt(e.content)}return!0}case"date":return u===null||e.modified===u?!1:Ot(u,f);case"meta":{let d=u??{};s=Object.fromEntries(Object.entries(f??{}).filter(([c])=>$n.has(c)?!1:c in d));let m={...d,...s};return Ot(u,m)}case"status":return f==="auto-draft"?!1:Ot(u,f);case"content":case"excerpt":case"title":return Ot(Dt(u),f);default:return Ot(u,f)}}));if(n.blocks&&(n.blocks=Zr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,fe.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...e.meta,...s});let a=Ke(t),i=Fn(t,a);return i&&(n.selection={...i,initialPosition:0}),n}var Kn={applyChangesToCRDTDoc:Pl,createAwareness:t=>new en(t),getChangesFromCRDTDoc:Nl},zn={applyChangesToCRDTDoc:()=>{},getChangesFromCRDTDoc:()=>({}),shouldSync:(t,e)=>e===null};function Dt(t){if(typeof t=="string")return t;if(t&&typeof t=="object"&&"raw"in t&&typeof t.raw=="string")return t.raw}function Ot(t,e){return!(0,Yn.default)(t,e)}function ze(t,e,r,o){if(o===void 0){t.delete(e);return}Ot(r,o)&&t.set(e,o)}var O="id",Ll=["title","excerpt","content"],Ul={blocks:{read:t=>(0,qe.parse)(t.content?.raw??""),write:t=>({content:(0,qe.__unstableSerializeAndClean)(t.blocks)})}},We=[{label:(0,A.__)("Base"),kind:"root",key:!1,name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","image_max_bit_depth","image_sizes","image_size_threshold","image_strip_meta","name","site_icon","site_icon_url","site_logo","timezone_string","url","page_for_posts","page_on_front","show_on_front"].join(",")},plural:"__unstableBases",supportsPagination:!1},{label:(0,A.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},plural:"postTypes",supportsPagination:!1},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,A.__)("Media"),rawAttributes:["caption","title","description"],supportsPagination:!0},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,A.__)("Taxonomy"),supportsPagination:!1},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,A.__)("Widget areas"),supportsPagination:!1},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,A.__)("Widgets"),supportsPagination:!1},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,A.__)("Widget types"),supportsPagination:!1},{label:(0,A.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",getTitle:t=>t?.name||t?.slug,baseURLParams:{context:"edit"},plural:"users",supportsPagination:!0},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,A.__)("Comment"),supportsPagination:!0,...globalThis.window?.__experimentalEnableRealTimeCollaboration?{syncConfig:zn}:{}},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,A.__)("Menu"),supportsPagination:!0},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,A.__)("Menu Item"),rawAttributes:["title"],supportsPagination:!0},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,A.__)("Menu Location"),key:"name",supportsPagination:!1},{label:(0,A.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:()=>(0,A.__)("Custom Styles"),getRevisionsUrl:(t,e)=>`/wp/v2/global-styles/${t}/revisions${e?"/"+e:""}`,supportsPagination:!0},{label:(0,A.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},plural:"themes",key:"stylesheet",supportsPagination:!1},{label:(0,A.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},plural:"plugins",key:"plugin",supportsPagination:!1},{label:(0,A.__)("Status"),name:"status",kind:"root",baseURL:"/wp/v2/statuses",baseURLParams:{context:"edit"},plural:"statuses",key:"slug",supportsPagination:!1},{label:(0,A.__)("Font Collections"),name:"fontCollection",kind:"root",baseURL:"/wp/v2/font-collections",baseURLParams:{context:"view"},plural:"fontCollections",key:"slug",supportsPagination:!0},{label:(0,A.__)("Icons"),name:"icon",kind:"root",baseURL:"/wp/v2/icons",baseURLParams:{context:"view"},plural:"icons",key:"name",supportsPagination:!1},{label:(0,A.__)("Icon Collections"),name:"iconCollection",kind:"root",baseURL:"/wp/v2/icon-collections",baseURLParams:{context:"view"},plural:"iconCollections",key:"slug",supportsPagination:!1}],qn={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},Qe=[{kind:"postType",loadEntities:jl},{kind:"taxonomy",loadEntities:Bl},{kind:"root",name:"site",plural:"sites",loadEntities:Vl}],kl=async(t,e,r,o)=>{let s={};if(!o&&t?.status==="auto-draft"&&(!e.status&&!s.status&&(s.status="draft"),(!e.title||e.title==="Auto Draft")&&!s.title&&(!t?.title||t?.title==="Auto Draft")&&(s.title="")),window.__experimentalEnableRealTimeCollaboration&&t){let n=`postType/${r}`,a=t.id,i=await I()?.createPersistedCRDTDoc(n,a);i&&(s.meta={...e.meta,[Yt]:i})}return s};async function jl(){let t=(0,ue.default)({path:"/wp/v2/types?context=view"}),e=window.__experimentalEnableRealTimeCollaboration?(0,ue.default)({path:"/wp/v2/taxonomies?context=view"}):Promise.resolve({}),[r,o]=await Promise.all([t,e]);return Object.entries(r??{}).map(([s,n])=>{let a=["wp_template","wp_template_part"].includes(s),i=n?.rest_namespace??"wp/v2",l=new Set(["author","blocks","content","comment_status","date","excerpt","featured_media","format","meta","ping_status","slug","status","sticky","template","title",...n.taxonomies?.map(u=>o?.[u]?.rest_base)?.filter(Boolean)??[]]),f={kind:"postType",baseURL:`/${i}/${n.rest_base}`,baseURLParams:{context:"edit"},name:s,label:n.name,transientEdits:{...Ul,selection:!0},mergedEdits:{meta:!0},rawAttributes:Ll,getTitle:u=>u?.title?.rendered||u?.title||(a?Bs(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>kl(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:!a,getRevisionsUrl:(u,d)=>`/${i}/${n.rest_base}/${u}/revisions${d?"/"+d:""}`,revisionKey:a?"wp_id":O};return window.__experimentalEnableRealTimeCollaboration&&(f.syncConfig={supportsPersistence:!0,applyChangesToCRDTDoc:(u,d)=>Hn(u,d,l),createAwareness:(u,d)=>{let m="postType",c=parseInt(d,10);return new bn(u,m,s,c)},getChangesFromCRDTDoc:(u,d)=>Gn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Yt]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))}),f})}async function Bl(){let t=await(0,ue.default)({path:"/wp/v2/taxonomies?context=view"});return Object.entries(t??{}).map(([e,r])=>{let s={kind:"taxonomy",baseURL:`/${r?.rest_namespace??"wp/v2"}/${r.rest_base}`,baseURLParams:{context:"edit"},name:e,label:r.name,getTitle:n=>n?.name,supportsPagination:!0};return window.__experimentalEnableRealTimeCollaboration&&(s.syncConfig=Kn),s})}async function Vl(){let t={label:(0,A.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},e=await(0,ue.default)({path:t.baseURL,method:"OPTIONS"}),r={};return Object.entries(e?.schema?.properties??{}).forEach(([o,s])=>{typeof s=="object"&&s.title&&(r[o]=s.title)}),[{...t,meta:{labels:r}}]}var Mt=(t,e,r="get")=>{let o=t==="root"?"":ee(t),s=ee(e);return`${r}${o}${s}`};function Qn(t){let{query:e}=t;return e?it(e).context:"default"}function Fl(t=[],e,{page:r=1,offset:o,perPage:s=10}={}){if(s===-1)return e;let n=o??(r-1)*s,a=Math.max(s,e.length),i=Math.max(t.length,n+e.length),l=new Array(i);for(let f=0;f<i;f++)f>=n&&f<n+a?l[f]=e[f-n]:l[f]=t[f];return l}function Jn(t,e){return Object.fromEntries(Object.entries(t).filter(([r])=>!e.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Yl(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),o=e.key||O,s=Array.isArray(e.items)?e.items:[e.items];return{...t,[r]:{...t[r],...Object.fromEntries(s.map(n=>[n?.[o],Pr(t?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}function $l(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Qn(e),{query:o,key:s=O}=e,n=Array.isArray(e.items)?e.items:[e.items],a=o?it(o):{},i=!o||!Array.isArray(a.fields);return{...t,[r]:{...t[r],...n.reduce((l,f)=>{let u=f?.[s];return l[u]=t?.[r]?.[u]||i,l},{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Jn(o,e.itemIds)]))}return t}var Hl=(0,Wn.compose)([qt(t=>"query"in t),Wt(t=>t.query?{...t,...it(t.query)}:t),(0,ce.keyedReducer)("context"),(0,ce.keyedReducer)("stableKey")])((t={},e)=>{if(e.type!=="RECEIVE_ITEMS"||!Array.isArray(e.items))return t;let r=e.key??O;return{itemIds:Fl(t.itemIds,e.items.map(o=>o?.[r]).filter(Boolean),{page:e.page,offset:e.offset,perPage:e.perPage}),meta:e.meta}});function Gl(t,e){let r=t.itemIds.filter(n=>!e[n]),o=t.itemIds.length-r.length;if(o===0)return t;let s={...t,itemIds:r};return Number.isFinite(t.meta?.totalItems)&&(s.meta={...t.meta,totalItems:Math.max(0,t.meta.totalItems-o),totalPages:null}),s}var Kl=(t={},e)=>{switch(e.type){case"RECEIVE_ITEMS":return Hl(t,e);case"REMOVE_ITEMS":let r=e.itemIds.reduce((o,s)=>(o[s]=!0,o),{});return Object.fromEntries(Object.entries(t).map(([o,s])=>[o,Object.fromEntries(Object.entries(s).map(([n,a])=>[n,Gl(a,r)]))]));default:return t}},Je=(0,ce.combineReducers)({items:Yl,itemIsComplete:$l,queries:Kl});function zl(t={byId:{},queries:{}},e){return e.type==="RECEIVE_USER_QUERY"?{byId:{...t.byId,...e.users.reduce((r,o)=>({...r,[o.id]:o}),{})},queries:{...t.queries,[e.queryID]:e.users.map(r=>r.id)}}:t}function ql(t={},e){return e.type==="RECEIVE_CURRENT_USER"?e.currentUser:t}function Wl(t=void 0,e){return e.type==="RECEIVE_CURRENT_THEME"?e.currentTheme.stylesheet:t}function Ql(t=void 0,e){return e.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?e.id:t}function Jl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...t,[e.stylesheet]:e.globalStyles}:t}function Xl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...t,[e.stylesheet]:e.variations}:t}var Zl=t=>(e,r)=>{if(r.type==="UNDO"||r.type==="REDO"){let{record:o}=r,s=e;return o.forEach(({id:{kind:n,name:a,recordId:i},changes:l})=>{let f=e?.queriedData?.items?.default?.[i],u=Object.fromEntries(Object.entries(l).map(([d,m])=>[d,r.type==="UNDO"?m.from:m.to]));s=t(s,{type:"EDIT_ENTITY_RECORD",kind:n,name:a,recordId:i,edits:zt(u,f)})}),s}return t(e,r)};function tf(t){return(0,Xn.compose)([Zl,qt(e=>e.name&&e.kind&&e.name===t.name&&e.kind===t.kind),Wt(e=>({key:t.key||O,...e}))])((0,de.combineReducers)({queriedData:Je,edits:(e={},r)=>{switch(r.type){case"RECEIVE_ITEMS":if((r?.query?.context??"default")!=="default")return e;let s={...e},n=Array.isArray(r.items)?r.items:[r.items];for(let i of n){let l=i?.[r.key],f=s[l];if(!f)continue;let u=Object.keys(f).reduce((d,m)=>(!(0,so.default)(f[m],i[m]?.raw??i[m])&&(!r.persistedEdits||!(0,so.default)(f[m],r.persistedEdits[m]))&&(d[m]=f[m]),d),{});Object.keys(u).length?s[l]=u:delete s[l]}return s;case"EDIT_ENTITY_RECORD":let a={...e[r.recordId],...r.edits};return Object.keys(a).forEach(i=>{a[i]===void 0&&delete a[i]}),{...e,[r.recordId]:a}}return e},saving:(e={},r)=>{switch(r.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="SAVE_ENTITY_RECORD_START",error:r.error,isAutosave:r.isAutosave}}}return e},deleting:(e={},r)=>{switch(r.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[r.recordId]:{pending:r.type==="DELETE_ENTITY_RECORD_START",error:r.error}}}return e},revisions:(e={},r)=>{if(r.type==="RECEIVE_ITEM_REVISIONS"){let o=r.recordKey;delete r.recordKey;let s=Je(e[o],{...r,type:"RECEIVE_ITEMS"});return{...e,[o]:s}}return r.type==="REMOVE_ITEMS"?Object.fromEntries(Object.entries(e).filter(([o])=>!r.itemIds.some(s=>Number.isInteger(s)?s===+o:s===o))):e}}))}function ef(t=We,e){return e.type==="ADD_ENTITIES"?[...t,...e.entities]:t}var rf=(t={},e)=>{let r=ef(t.config,e),o=t.reducer;if(!o||r!==t.config){let n=r.reduce((a,i)=>{let{kind:l}=i;return a[l]||(a[l]=[]),a[l].push(i),a},{});o=(0,de.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,de.combineReducers)(Object.fromEntries(i.map(f=>[f.name,tf(f)])));return[a,l]})))}let s=o(t.records,e);return s===t.records&&r===t.config&&o===t.reducer?t:{reducer:o,records:s,config:r}};function of(t=(0,Zn.createUndoManager)()){return t}function sf(t={hasRedo:!1,hasUndo:!1},e){return e.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:e.hasRedo,hasUndo:e.hasUndo}:t}function nf(t={},e){switch(e.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return t}function af(t={},e){if(e.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=e;return{...t,[r]:o}}return t}function lf(t={},e){switch(e.type){case"RECEIVE_USER_PERMISSION":return{...t,[e.key]:e.isAllowed};case"RECEIVE_USER_PERMISSIONS":return{...t,...e.permissions}}return t}function ff(t={},e){if(e.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=e;return{...t,[r]:o}}return t}function uf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERNS"?e.patterns:t}function cf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?e.categories:t}function df(t=[],e){return e.type==="RECEIVE_USER_PATTERN_CATEGORIES"?e.patternCategories:t}function mf(t=null,e){return e.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?e.fallbackId:t}function pf(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...t,[e.currentId]:e.revisions}:t}function gf(t={},e){return e.type==="RECEIVE_DEFAULT_TEMPLATE"?{...t,[JSON.stringify(e.query)]:e.templateId}:t}function yf(t={},e){return e.type==="RECEIVE_REGISTERED_POST_META"?{...t,[e.postType]:e.registeredPostMeta}:t}function hf(t=null,e){return e.type==="RECEIVE_EDITOR_SETTINGS"?e.settings:t}function Ef(t=null,e){return e.type==="RECEIVE_EDITOR_ASSETS"?e.assets:t}function vf(t={},e){switch(e.type){case"SET_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`;return{...t,[r]:e.status}}case"CLEAR_SYNC_CONNECTION_STATUS":{let r=`${e.kind}/${e.name}:${e.key}`,{[r]:o,...s}=t;return s}}return t}function _f(t=!0,e){switch(e.type){case"SET_COLLABORATION_SUPPORTED":return e.supported;case"SET_SYNC_CONNECTION_STATUS":return Es.DOCUMENT_SIZE_LIMIT_EXCEEDED===e.status?.error?.code?!1:t}return t}function bf(t={},e){if(e.type==="RECEIVE_VIEW_CONFIG"){let r=`${e.kind}/${e.name}`;return{...t,[r]:{...t[r],...e.config}}}return t}var ta=(0,de.combineReducers)({users:zl,currentTheme:Wl,currentGlobalStylesId:Ql,currentUser:ql,themeGlobalStyleVariations:Xl,themeBaseGlobalStyles:Jl,themeGlobalStyleRevisions:pf,entities:rf,editsReference:nf,syncUndoManagerState:sf,undoManager:of,embedPreviews:af,userPermissions:lf,autosaves:ff,blockPatterns:uf,blockPatternCategories:cf,userPatternCategories:df,navigationFallbackId:mf,defaultTemplates:gf,registeredPostMeta:yf,editorSettings:hf,editorAssets:Ef,syncConnectionStatuses:vf,collaborationSupported:_f,viewConfigs:bf});var co={};kt(co,{__experimentalGetCurrentGlobalStylesId:()=>ca,__experimentalGetCurrentThemeBaseGlobalStyles:()=>cu,__experimentalGetCurrentThemeGlobalStylesVariations:()=>du,__experimentalGetDirtyEntityRecords:()=>zf,__experimentalGetEntitiesBeingSaved:()=>qf,__experimentalGetEntityRecordNoResolver:()=>$f,canUser:()=>da,canUserEditEntityRecord:()=>au,getAuthors:()=>jf,getAutosave:()=>lu,getAutosaves:()=>iu,getBlockPatternCategories:()=>pu,getBlockPatterns:()=>mu,getCurrentTheme:()=>tr,getCurrentThemeGlobalStylesRevisions:()=>yu,getCurrentUser:()=>Bf,getDefaultTemplateId:()=>io,getEditedEntityRecord:()=>fo,getEmbedPreview:()=>su,getEntitiesByKind:()=>Vf,getEntitiesConfig:()=>ia,getEntity:()=>Ff,getEntityConfig:()=>gt,getEntityRecord:()=>K,getEntityRecordEdits:()=>lo,getEntityRecordNonTransientEdits:()=>fa,getEntityRecords:()=>Ze,getEntityRecordsTotalItems:()=>Gf,getEntityRecordsTotalPages:()=>Kf,getLastEntityDeleteError:()=>Xf,getLastEntitySaveError:()=>Jf,getRawEntityRecord:()=>la,getRedoEdit:()=>tu,getReferenceByDistinctEdits:()=>uu,getRevision:()=>vu,getRevisions:()=>hu,getThemeSupports:()=>ou,getUndoEdit:()=>Zf,getUserPatternCategories:()=>gu,getUserQueryResults:()=>aa,hasEditsForEntityRecord:()=>ua,hasEntityRecord:()=>Yf,hasEntityRecords:()=>Hf,hasFetchedAutosaves:()=>fu,hasRedo:()=>ru,hasRevision:()=>Eu,hasUndo:()=>eu,isAutosavingEntityRecord:()=>Wf,isDeletingEntityRecord:()=>Qf,isPreviewEmbedFallback:()=>nu,isRequestingEmbedPreview:()=>kf,isSavingEntityRecord:()=>uo});var z=g(D(),1),na=g(at(),1),pt=g(Nt(),1);var ao={};kt(ao,{getBlockPatternsForPostType:()=>wf,getEditorAssets:()=>Pf,getEditorSettings:()=>Of,getEntityRecordPermissions:()=>Tf,getEntityRecordsPermissions:()=>oa,getEntitySyncConnectionStatus:()=>Lf,getHomePage:()=>If,getNavigationFallbackId:()=>Rf,getPostsPageId:()=>xf,getRegisteredPostMeta:()=>Cf,getSyncConnectionStatus:()=>Nf,getTemplateId:()=>Af,getUndoManager:()=>Xe,getViewConfig:()=>Mf,isCollaborationSupported:()=>Df});var Z=g(D(),1);var ra=g(Nt(),1);var no=!1;function R(t,e,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=qn[t]?.[e];if(n){if(!no){let{alternative:a}=n,i=s?`'${r}'`:`The '${t}', '${e}' entity (used via '${r}')`,l=`the '${a.kind}', '${a.name}' entity`;o&&(l+=` via the '${o}' function`),(0,ra.default)(i,{...n,alternative:l})}no=!0,setTimeout(()=>{no=!1},0)}}var Sf={};function Xe(t){return I()?.undoManager??t.undoManager}function Rf(t){return t.navigationFallbackId}var wf=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r)=>t(v).getBlockPatterns().filter(({postTypes:o})=>!o||Array.isArray(o)&&o.includes(r)),()=>[t(v).getBlockPatterns()])),oa=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)((e,r,o,s)=>(Array.isArray(s)?s:[s]).map(a=>({delete:t(v).canUser("delete",{kind:r,name:o,id:a}),update:t(v).canUser("update",{kind:r,name:o,id:a})})),e=>[e.userPermissions]));function Tf(t,e,r,o){return R(e,r,"getEntityRecordPermissions"),oa(t,e,r,o)[0]}function Cf(t,e){return t.registeredPostMeta?.[e]??{}}function sa(t){return!t||!["number","string"].includes(typeof t)||Number(t)===0?null:t.toString()}var If=(0,Z.createRegistrySelector)(t=>(0,Z.createSelector)(()=>{let e=t(v).getEntityRecord("root","__unstableBase");if(!e)return null;let r=e?.show_on_front==="page"?sa(e.page_on_front):null;if(r)return{postType:"page",postId:r};let o=t(v).getDefaultTemplateId({slug:"front-page"});return o?{postType:"wp_template",postId:o}:o===""?Sf:null},e=>[K(e,"root","site"),K(e,"root","__unstableBase"),io(e,{slug:"front-page"})])),xf=(0,Z.createRegistrySelector)(t=>()=>{let e=t(v).getEntityRecord("root","__unstableBase");return e?.show_on_front==="page"?sa(e.page_for_posts):null}),Af=(0,Z.createRegistrySelector)(t=>(e,r,o)=>{let s=Y(t(v)).getHomePage();if(!s)return;if(r==="page"&&r===s?.postType&&o.toString()===s?.postId){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1});if(!f)return;let u=f.find(({slug:d})=>d==="front-page")?.id;if(u)return u}let n=t(v).getEditedEntityRecord("postType",r,o);if(!n)return;let a=Y(t(v)).getPostsPageId();if(r==="page"&&a===o.toString())return t(v).getDefaultTemplateId({slug:"home"});let i=n.template;if(i){let f=t(v).getEntityRecords("postType","wp_template",{per_page:-1})?.find(({slug:u})=>u===i);if(f)return f.id}let l;return n.slug?l=r==="page"?`${r}-${n.slug}`:`single-${r}-${n.slug}`:l=r==="page"?"page":`single-${r}`,t(v).getDefaultTemplateId({slug:l})});function Of(t){return t.editorSettings}function Pf(t){return t.editorAssets}function Df(t){return t.collaborationSupported}function Mf(t,e,r){return t.viewConfigs?.[`${e}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function Nf(t){if(!t.syncConnectionStatuses)return;let e=["disconnected","connecting","connected"],r;for(let o of Object.values(t.syncConnectionStatuses))(!r||e.indexOf(o.status)<e.indexOf(r.status))&&(r=o);return r}function Lf(t,e,r,o){return t.syncConnectionStatuses?.[`${e}/${r}:${o}`]}var Uf={},kf=(0,z.createRegistrySelector)(t=>(e,r)=>t(v).isResolving("getEmbedPreview",[r]));function jf(t,e){(0,pt.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,na.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e);return aa(t,r)}function Bf(t){return t.currentUser}var aa=(0,z.createSelector)((t,e)=>(t.users.queries[e]??[]).map(o=>t.users.byId[o]),(t,e)=>[t.users.queries[e],t.users.byId]);function Vf(t,e){return(0,pt.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),ia(t,e)}var ia=(0,z.createSelector)((t,e)=>t.entities.config.filter(r=>r.kind===e),(t,e)=>t.entities.config);function Ff(t,e,r){return(0,pt.default)("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),gt(t,e,r)}function gt(t,e,r){return R(e,r,"getEntityConfig"),t.entities.config?.find(o=>o.kind===e&&o.name===r)}var K=((t,e,r,o,s)=>{R(e,r,"getEntityRecord");let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return;let a=s?.context??"default";if(!s||!s._fields)return n.itemIsComplete[a]?.[o]?n.items[a][o]:void 0;let i=n.items[a]?.[o];return i&&xe(i,s._fields)});K.__unstableNormalizeArgs=t=>{let e=[...t],r=e?.[2];return e[2]=Qt(r)?Number(r):r,e};function Yf(t,e,r,o,s){let n=t.entities.records?.[e]?.[r]?.queriedData;if(!n)return!1;let a=s?.context??"default";if(!s||!s._fields)return!!n.itemIsComplete[a]?.[o];let i=n.items[a]?.[o];if(!i)return!1;let l=j(s._fields)??[];for(let f=0;f<l.length;f++){let u=l[f].split("."),d=i;for(let m=0;m<u.length;m++){let c=u[m];if(!d||!Object.hasOwn(d,c))return!1;d=d[c]}}return!0}function $f(t,e,r,o){return K(t,e,r,o)}var la=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getRawEntityRecord");let s=K(t,e,r,o),n=gt(t,e,r);return!s||!n?.rawAttributes?.length?s:Object.fromEntries(Object.keys(s).map(a=>{if(n.rawAttributes.includes(a)){let i=s[a]?.raw;return[a,i!==void 0?i:s[a]]}return[a,s[a]]}))},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData?.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData?.itemIsComplete[n]?.[o]]});function Hf(t,e,r,o){return R(e,r,"hasEntityRecords"),Array.isArray(Ze(t,e,r,o))}var Ze=((t,e,r,o)=>{R(e,r,"getEntityRecords");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?kr(s,o,{supportsPagination:!!gt(t,e,r)?.supportsPagination}):null}),Gf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalItems");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?jr(s,o):null},Kf=(t,e,r,o)=>{R(e,r,"getEntityRecordsTotalPages");let s=t.entities.records?.[e]?.[r]?.queriedData;if(!s)return null;if(!gt(t,e,r)?.supportsPagination||o?.per_page===-1)return 1;let n=jr(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ls(s,o))},zf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].edits).filter(a=>K(t,o,s,a)&&ua(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=fo(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]),qf=(0,z.createSelector)(t=>{let{entities:{records:e}}=t,r=[];return Object.keys(e).forEach(o=>{Object.keys(e[o]).forEach(s=>{let n=Object.keys(e[o][s].saving).filter(a=>uo(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=fo(t,o,s,i);r.push({key:l?l[a.key||O]:void 0,title:a?.getTitle?.(l)||"",name:s,kind:o})})}})}),r},t=>[t.entities.records]);function lo(t,e,r,o){return R(e,r,"getEntityRecordEdits"),t.entities.records?.[e]?.[r]?.edits?.[String(o)]}var fa=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=gt(t,e,r)||{},n=lo(t,e,r,o)||{};return s?Object.keys(n).reduce((a,i)=>(s[i]||(a[i]=n[i]),a),{}):n},(t,e,r,o)=>[t.entities.config,t.entities.records?.[e]?.[r]?.edits?.[String(o)]]);function ua(t,e,r,o){return R(e,r,"hasEditsForEntityRecord"),uo(t,e,r,o)||Object.keys(fa(t,e,r,o)).length>0}var fo=(0,z.createSelector)((t,e,r,o)=>{R(e,r,"getEditedEntityRecord");let s=la(t,e,r,o),n=lo(t,e,r,o);return!s&&!n?!1:{...s,...n}},(t,e,r,o,s)=>{let n=s?.context??"default";return[t.entities.config,t.entities.records?.[e]?.[r]?.queriedData.items[n]?.[o],t.entities.records?.[e]?.[r]?.queriedData.itemIsComplete[n]?.[o],t.entities.records?.[e]?.[r]?.edits?.[String(o)]]});function Wf(t,e,r,o){R(e,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=t.entities.records?.[e]?.[r]?.saving?.[o]??{};return!!(s&&n)}function uo(t,e,r,o){return R(e,r,"isSavingEntityRecord"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.pending??!1}function Qf(t,e,r,o){return R(e,r,"isDeletingEntityRecord"),t.entities.records?.[e]?.[r]?.deleting?.[String(o)]?.pending??!1}function Jf(t,e,r,o){return R(e,r,"getLastEntitySaveError"),t.entities.records?.[e]?.[r]?.saving?.[String(o)]?.error}function Xf(t,e,r,o){return R(e,r,"getLastEntityDeleteError"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.error}function Zf(t){(0,pt.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function tu(t){(0,pt.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function eu(t){return I()?.undoManager?t.syncUndoManagerState.hasUndo:Xe(t).hasUndo()}function ru(t){return I()?.undoManager?t.syncUndoManagerState.hasRedo:Xe(t).hasRedo()}function tr(t){return t.currentTheme?K(t,"root","theme",t.currentTheme):null}function ca(t){return t.currentGlobalStylesId}function ou(t){return tr(t)?.theme_supports??Uf}function su(t,e){return t.embedPreviews[e]}function nu(t,e){let r=t.embedPreviews[e],o='<a href="'+e+'">'+e+"</a>";return r?r.html===o:!1}function da(t,e,r,o){let s=typeof r=="object";if(s&&(!r.kind||!r.name))return!1;s&&R(r.kind,r.name,"canUser");let n=wt(e,r,o);return t.userPermissions[n]}function au(t,e,r,o){return(0,pt.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),da(t,"update",{kind:e,name:r,id:o})}function iu(t,e,r){return t.autosaves[r]}function lu(t,e,r,o){return o===void 0?void 0:t.autosaves[r]?.find(n=>n.author===o)}var fu=(0,z.createRegistrySelector)(t=>(e,r,o)=>t(v).hasFinishedResolution("getAutosaves",[r,o]));function uu(t){return t.editsReference}function cu(t){let e=tr(t);return e?t.themeBaseGlobalStyles[e.stylesheet]:null}function du(t){let e=tr(t);return e?t.themeGlobalStyleVariations[e.stylesheet]:null}function mu(t){return t.blockPatterns}function pu(t){return t.blockPatternCategories}function gu(t){return t.userPatternCategories}function yu(t){(0,pt.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let e=ca(t);return e?t.themeGlobalStyleRevisions[e]:null}function io(t,e){return t.defaultTemplates[JSON.stringify(e)]}var hu=(t,e,r,o,s)=>{R(e,r,"getRevisions");let n=t.entities.records?.[e]?.[r]?.revisions?.[o];return n?kr(n,s):null};function Eu(t,e,r,o,s,n){let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return!1;let i=n?.context??"default";if(!n||!n._fields)return!!a.itemIsComplete[i]?.[s];let l=a.items[i]?.[s];if(!l)return!1;let f=j(n._fields)??[];for(let u=0;u<f.length;u++){let d=f[u].split("."),m=l;for(let c=0;c<d.length;c++){let p=d[c];if(!m||!Object.hasOwn(m,p))return!1;m=m[p]}}return!0}var vu=(t,e,r,o,s,n)=>{R(e,r,"getRevision");let a=t.entities.records?.[e]?.[r]?.revisions?.[o];if(!a)return;let i=n?.context??"default";if(!n||!n._fields)return a.itemIsComplete[i]?.[s]?a.items[i][s]:void 0;let l=a.items[i]?.[s];return l&&xe(l,n._fields)};var _o={};kt(_o,{__experimentalBatch:()=>Vu,__experimentalReceiveCurrentGlobalStylesId:()=>Au,__experimentalReceiveThemeBaseGlobalStyles:()=>Ou,__experimentalReceiveThemeGlobalStyleVariations:()=>Pu,__experimentalSaveSpecifiedEntityEdits:()=>Yu,__unstableCreateUndoLevel:()=>Bu,addEntities:()=>Cu,clearEntityRecordEdits:()=>Uu,deleteEntityRecord:()=>Eo,editEntityRecord:()=>Lu,receiveAutosaves:()=>Gu,receiveCurrentTheme:()=>xu,receiveCurrentUser:()=>Tu,receiveDefaultTemplateId:()=>zu,receiveEmbedPreview:()=>Nu,receiveEntityRecords:()=>Iu,receiveNavigationFallbackId:()=>Ku,receiveRevisions:()=>qu,receiveThemeGlobalStyleRevisions:()=>Mu,receiveThemeSupports:()=>Du,receiveUploadPermissions:()=>$u,receiveUserPermission:()=>ya,receiveUserPermissions:()=>Hu,receiveUserQuery:()=>wu,redo:()=>ju,saveEditedEntityRecord:()=>Fu,saveEntityRecord:()=>vo,undo:()=>ku});var yo=g(_t(),1);var ho=g(X(),1),ga=g(at(),1),er=g(Nt(),1);var po=g(X(),1),mo=null;function _u(t,e){let r=[...t],o=[];for(;r.length;)o.push(r.splice(0,e));return o}async function ma(t){mo===null&&(mo=(await(0,po.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let e=[];for(let r of _u(t,mo)){let o=await(0,po.default)({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:r.map(n=>({path:n.path,body:n.data,method:n.method,headers:n.headers}))}}),s;o.failed?s=o.responses.map(n=>({error:n?.body})):s=o.responses.map(n=>{let a={};return n.status>=200&&n.status<300?a.output=n.body:a.error=n.body,a}),e.push(...s)}return e}function go(t=ma){let e=0,r=[],o=new bu;return{add(s){let n=++e;o.add(n);let a=i=>new Promise((l,f)=>{r.push({input:i,resolve:l,reject:f}),o.delete(n)});return typeof s=="function"?Promise.resolve(s(a)).finally(()=>{o.delete(n)}):a(s)},async run(){o.size&&await new Promise(a=>{let i=o.subscribe(()=>{o.size||(i(),a(void 0))})});let s;try{if(s=await t(r.map(({input:a})=>a)),s.length!==r.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(a){for(let{reject:i}of r)i(a);throw a}let n=!0;return s.forEach((a,i)=>{let l=r[i];a?.error?(l?.reject(a.error),n=!1):l?.resolve(a?.output??a)}),r=[],n}}}var bu=class{constructor(...t){this.set=new Set(...t),this.subscribers=new Set}get size(){return this.set.size}add(t){return this.set.add(t),this.subscribers.forEach(e=>e()),this}delete(t){let e=this.set.delete(t);return this.subscribers.forEach(r=>r()),e}subscribe(t){return this.subscribers.add(t),()=>{this.subscribers.delete(t)}}};function pa(t){return t.status==="auto-draft"?{...t,title:""}:t}function Su(t,e,r){let o={...e,...r};return Object.fromEntries(Object.entries(t??{}).filter(([s,n])=>s===Yt?!1:!(0,yo.default)(n,o[s])))}function Ru(t,e,r){return Object.fromEntries(Object.entries(t).flatMap(([o,s])=>{if(o==="meta"){let i=Su(s,e.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:e[o];return!(0,yo.default)(Dt(s)??s,Dt(n)??n)?[[o,s]]:[]}))}function wu(t,e){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(e)?e:[e],queryID:t}}function Tu(t){return{type:"RECEIVE_CURRENT_USER",currentUser:t}}function Cu(t){return{type:"ADD_ENTITIES",entities:t}}function Iu(t,e,r,o=void 0,s=!1,n=void 0,a=void 0){t==="postType"&&(r=Array.isArray(r)?r.map(pa):pa(r));let i;return o?i=Cs(r,o,n,a):i=Ur(r,n,a),{...i,kind:t,name:e,invalidateCache:s}}function xu(t){return{type:"RECEIVE_CURRENT_THEME",currentTheme:t}}function Au(t){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:t}}function Ou(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:t,globalStyles:e}}function Pu(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:t,variations:e}}function Du(){return(0,er.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Mu(t,e){return(0,er.default)("wp.data.dispatch( 'core' ).receiveThemeGlobalStyleRevisions()",{since:"6.5.0",alternative:"wp.data.dispatch( 'core' ).receiveRevisions"}),{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:t,revisions:e}}function Nu(t,e){return{type:"RECEIVE_EMBED_PREVIEW",url:t,preview:e}}var Eo=(t,e,r,o,{__unstableFetch:s=ho.default,throwOnError:n=!1}={})=>async({dispatch:a,resolveSelect:i})=>{R(t,e,"deleteEntityRecord");let f=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e),u,d=!1;if(!f)return;let m=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!0});try{a({type:"DELETE_ENTITY_RECORD_START",kind:t,name:e,recordId:r});let c=!1,{baseURL:p}=f;try{let y=`${p}/${r}`;if(o&&(y=(0,ga.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(Ts(t,e,r,!0)),f.syncConfig){let E=`${t}/${e}`,h=r;I()?.unload(E,h)}}catch(y){c=!0,u=y}if(a({type:"DELETE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:r,error:u}),c&&n)throw u;return d}finally{a.__unstableReleaseStoreLock(m)}},Lu=(t,e,r,o,s={})=>({select:n,dispatch:a})=>{R(t,e,"editEntityRecord");let i=n.getEntityConfig(t,e);if(!i)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let{mergedEdits:l={}}=i,f=n.getRawEntityRecord(t,e,r),u=n.getEditedEntityRecord(t,e,r),d=Object.keys(o).reduce((c,p)=>(c[p]=l[p]?{...u[p],...o[p]}:o[p],c),{}),m={kind:t,name:e,recordId:r,edits:zt(d,f)};if(i.syncConfig){let c=`${t}/${e}`,p=r,y=s.undoIgnore?!1:!s.isCached,E=s.undoIgnore?Oe:_s;I()?.update(c,p,d,E,{isNewUndoLevel:y})}s.undoIgnore||n.getUndoManager().addRecord([{id:{kind:t,name:e,recordId:r},changes:Object.keys(o).reduce((c,p)=>(c[p]={from:u[p],to:o[p]},c),{})}],s.isCached),a({type:"EDIT_ENTITY_RECORD",...m})},Uu=(t,e,r)=>({select:o,dispatch:s})=>{let n=o.getEntityConfig(t,e);if(R(t,e,"clearEntityRecordEdits"),!n)throw new Error(`The entity being edited (${t}, ${e}) does not have a loaded config.`);let a=o.getEntityRecordEdits(t,e,r);if(!a)return;let i=Object.keys(a).reduce((l,f)=>(l[f]=void 0,l),{});s({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:i})},ku=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().undo();r&&e({type:"UNDO",record:r})},ju=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().redo();r&&e({type:"REDO",record:r})},Bu=()=>({select:t})=>{t.getUndoManager().addRecord()},vo=(t,e,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=ho.default,__unstableSkipSyncUpdate:f=!1,throwOnError:u=!1}=o;R(t,e,"saveEntityRecord");let m=(await n.getEntitiesConfig(t)).find(h=>h.kind===t&&h.name===e);if(!m)return;let c=m.key??O,p=r[c],y=!!c&&!p,E=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,p||ae()],{exclusive:!0});try{for(let[L,S]of Object.entries(r))if(typeof S=="function"){let T=S(s.getEditedEntityRecord(t,e,p));a.editEntityRecord(t,e,p,{[L]:T},{undoIgnore:!0}),r[L]=T}a({type:"SAVE_ENTITY_RECORD_START",kind:t,name:e,recordId:p,isAutosave:i});let h,_,b=!1,{baseURL:C}=m;try{let L=`${C}${p?"/"+p:""}`,S=y?{}:s.getRawEntityRecord(t,e,p);if(m.syncConfig&&!f&&!y&&S&&I()?.update(`${t}/${e}`,p,r,Oe),i){let T={...S,...r},M=["title","excerpt","content","meta"].reduce((k,H)=>(H in T&&(k[H]=T[H]),k),{status:T.status==="auto-draft"?"draft":void 0});if(m.syncConfig){let k=I()?.getEntitySnapshot(`${t}/${e}`,p);k&&(M[Pe]=k)}if(h=await l({path:`${L}/autosaves`,method:"POST",data:M}),S.id===h.id){let k={...S,...M,...h};k=Object.keys(k).reduce((H,F)=>(["title","excerpt","content","meta"].includes(F)?H[F]=k[F]:F==="status"?H[F]=S.status==="auto-draft"&&k.status==="draft"?k.status:S.status:H[F]=S[F],H),{}),a.receiveEntityRecords(t,e,k,void 0,!0)}else a.receiveAutosaves(S.id,h)}else{let T=r;if(m.__unstablePrePersist&&(T={...T,...await m.__unstablePrePersist(S,T)}),h=await l({path:L,method:p?"PUT":"POST",data:T}),a.receiveEntityRecords(t,e,h,void 0,!0,r),m.syncConfig){let M;f?M={}:y||!S?M=h:M=Ru(h,S,r),I()?.update(`${t}/${e}`,p,M,Oe,{isSave:!0})}}}catch(L){b=!0,_=L}if(a({type:"SAVE_ENTITY_RECORD_FINISH",kind:t,name:e,recordId:p,error:_,isAutosave:i}),b&&u)throw _;return h}finally{a.__unstableReleaseStoreLock(E)}},Vu=t=>async({dispatch:e})=>{let r=go(),o={saveEntityRecord(a,i,l,f){return r.add(u=>e.saveEntityRecord(a,i,l,{...f,__unstableFetch:u}))},saveEditedEntityRecord(a,i,l,f){return r.add(u=>e.saveEditedEntityRecord(a,i,l,{...f,__unstableFetch:u}))},deleteEntityRecord(a,i,l,f,u){return r.add(d=>e.deleteEntityRecord(a,i,l,f,{...u,__unstableFetch:d}))}},s=t.map(a=>a(o)),[,...n]=await Promise.all([r.run(),...s]);return n},Fu=(t,e,r,o)=>async({select:s,dispatch:n,resolveSelect:a})=>{if(R(t,e,"saveEditedEntityRecord"),!s.hasEditsForEntityRecord(t,e,r))return;let l=(await a.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e);if(!l)return;let f=l.key||O,u=s.getEntityRecordNonTransientEdits(t,e,r),d={[f]:r,...u};return await n.saveEntityRecord(t,e,d,o)},Yu=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{if(R(t,e,"__experimentalSaveSpecifiedEntityEdits"),!n.hasEditsForEntityRecord(t,e,r))return;let l=n.getEntityRecordNonTransientEdits(t,e,r),f={};for(let c of o)bt(f,c,Mr(l,c));let m=(await i.getEntitiesConfig(t)).find(c=>c.kind===t&&c.name===e)?.key||O;return r&&(f[m]=r),await a.saveEntityRecord(t,e,f,s)};function $u(t){return(0,er.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),ya("create/media",t)}function ya(t,e){return{type:"RECEIVE_USER_PERMISSION",key:t,isAllowed:e}}function Hu(t){return{type:"RECEIVE_USER_PERMISSIONS",permissions:t}}function Gu(t,e){return{type:"RECEIVE_AUTOSAVES",postId:t,autosaves:Array.isArray(e)?e:[e]}}function Ku(t){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:t}}function zu(t,e){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:t,templateId:e}}var qu=(t,e,r,o,s,n=!1,a)=>async({dispatch:i,resolveSelect:l})=>{R(t,e,"receiveRevisions");let d=(await l.getEntitiesConfig(t)).find(m=>m.kind===t&&m.name===e)?.revisionKey??O;i({type:"RECEIVE_ITEM_REVISIONS",key:d,items:o,recordKey:r,meta:a,query:s,kind:t,name:e,invalidateCache:n})};var So={};kt(So,{__unstableNotifySyncUndoManagerChange:()=>ec,editMediaEntity:()=>Qu,receiveEditorAssets:()=>Xu,receiveEditorSettings:()=>Ju,receiveRegisteredPostMeta:()=>Wu,receiveViewConfig:()=>tc,saveDirtyEntities:()=>oc,setCollaborationSupported:()=>Zu,setSyncConnectionStatus:()=>rc});var _a=g(X(),1),pe=g(Ea(),1),ba=g(Ct(),1),bo=g(me(),1),ge=g(ut(),1);function Wu(t,e){return{type:"RECEIVE_REGISTERED_POST_META",postType:t,registeredPostMeta:e}}var Qu=(t,e={},{__unstableFetch:r=_a.default,throwOnError:o=!1}={})=>async({dispatch:s,resolveSelect:n})=>{if(!t)return;let a="postType",i="attachment",f=(await n.getEntitiesConfig(a)).find(p=>p.kind===a&&p.name===i);if(!f)return;let u=await s.__unstableAcquireStoreLock(v,["entities","records",a,i,t],{exclusive:!0}),d,m,c=!1;try{s({type:"SAVE_ENTITY_RECORD_START",kind:a,name:i,recordId:t});try{let p=`${f.baseURL}/${t}/edit`,y=await r({path:p,method:"POST",data:{...e}});y&&(s.receiveEntityRecords(a,i,y,void 0,!0,void 0,void 0),d=y)}catch(p){m=p,c=!0}if(s({type:"SAVE_ENTITY_RECORD_FINISH",kind:a,name:i,recordId:t,error:m}),c&&o)throw m;return d}finally{s.__unstableReleaseStoreLock(u)}};function Ju(t){return{type:"RECEIVE_EDITOR_SETTINGS",settings:t}}function Xu(t){return{type:"RECEIVE_EDITOR_ASSETS",assets:t}}var Zu=t=>({dispatch:e})=>{e({type:"SET_COLLABORATION_SUPPORTED",supported:t}),!t&&De()&&(I().unloadAll(),e.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function tc(t,e,r){return{type:"RECEIVE_VIEW_CONFIG",kind:t,name:e,config:r}}function ec(t){return{type:"SYNC_UNDO_MANAGER_CHANGE",...t}}function rc(t,e,r,o){return o?{type:"SET_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r,status:o}:{type:"CLEAR_SYNC_CONNECTION_STATUS",kind:t,name:e,key:r}}var oc=({onSave:t,dirtyEntityRecords:e=[],entitiesToSkip:r=[],close:o,successNoticeContent:s}={})=>({registry:n})=>{let a=[{kind:"postType",name:"wp_navigation"}],i="site-editor-save-success",l=n.select(v).getEntityRecord("root","__unstableBase")?.home;n.dispatch(pe.store).removeNotice(i);let f=e.filter(({kind:c,name:p,key:y,property:E})=>!r.some(h=>h.kind===c&&h.name===p&&h.key===y&&h.property===E));o?.(f);let u=[],d=[];return f.forEach(({kind:c,name:p,key:y,property:E})=>{c==="root"&&p==="site"?u.push(E):(a.some(h=>h.kind===c&&h.name===p)&&n.dispatch(v).editEntityRecord(c,p,y,{status:"publish"}),d.push(n.dispatch(v).saveEditedEntityRecord(c,p,y,{throwOnError:!0}).catch(m)))}),u.length&&d.push(n.dispatch(v).__experimentalSaveSpecifiedEntityEdits("root","site",void 0,u,{throwOnError:!0}).catch(m)),n.dispatch(ba.store).__unstableMarkLastChangeAsPersistent(),Promise.all(d).then(async c=>(t&&await t(),c)).then(c=>{let p=c.filter(y=>y instanceof Error);if(p.length){let y=p.find(E=>E.message)?.message;n.dispatch(pe.store).createErrorNotice((0,bo.decodeEntities)(y||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i})}else n.dispatch(pe.store).createSuccessNotice(s||(0,ge.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,ge.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(pe.store).createErrorNotice((0,bo.decodeEntities)(c?.message||(0,ge.__)("Saving failed.")),{type:"snackbar",id:i}));function m(c){if(c instanceof Error)return c;let p;if(c){if(typeof c.message=="string")p=c.message;else if(typeof c=="string")p=c;else if(Object.hasOwn(c,"toString")&&typeof c.toString=="function"){let y=c.toString();typeof y=="string"&&(p=y)}}return new Error(p,{cause:c})}};var Co={};kt(Co,{__experimentalGetCurrentGlobalStylesId:()=>Ec,__experimentalGetCurrentThemeBaseGlobalStyles:()=>vc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>_c,canUser:()=>Ma,canUserEditEntityRecord:()=>gc,getAuthors:()=>ac,getAutosave:()=>hc,getAutosaves:()=>yc,getBlockPatternCategories:()=>Sc,getBlockPatterns:()=>bc,getCurrentTheme:()=>dc,getCurrentThemeGlobalStylesRevisions:()=>Na,getCurrentUser:()=>ic,getDefaultTemplateId:()=>Tc,getEditedEntityRecord:()=>fc,getEditorAssets:()=>Oc,getEditorSettings:()=>Ac,getEmbedPreview:()=>pc,getEntitiesConfig:()=>xc,getEntityRecord:()=>or,getEntityRecords:()=>_e,getEntityRecordsTotalItems:()=>uc,getEntityRecordsTotalPages:()=>cc,getNavigationFallbackId:()=>wc,getRawEntityRecord:()=>lc,getRegisteredPostMeta:()=>Ic,getRevision:()=>Cc,getRevisions:()=>La,getThemeSupports:()=>mc,getUserPatternCategories:()=>Rc,getViewConfig:()=>Pc});var q=g(at(),1),Da=g(me(),1),x=g(X(),1);var Ca=g(X(),1);var ye=g(X(),1),he=g(at(),1),Ee=g(me(),1),ve=g(ut(),1);async function Ra(t,e={},r={}){let o=e.isInitialSuggestions&&e.initialSuggestionsSearchOptions?{...e,...e.initialSuggestionsSearchOptions}:e,{type:s,subtype:n,page:a,perPage:i=e.isInitialSuggestions?3:20}=o,{disablePostFormats:l=!1}=r,f=[];(!s||s==="post")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"term",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/search",{search:t,page:a,per_page:i,type:"post-format",subtype:n})}).then(m=>m.map(c=>({id:c.id,url:c.url,title:(0,Ee.decodeEntities)(c.title||"")||(0,ve.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,ye.default)({path:(0,he.addQueryArgs)("/wp/v2/media",{search:t,page:a,per_page:i})}).then(m=>m.map(c=>({id:c.id,url:c.source_url,title:(0,Ee.decodeEntities)(c.title.rendered||"")||(0,ve.__)("(no title)"),type:c.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(m=>!!m.id),d=sc(d,t),d=d.slice(0,i),d}function sc(t,e){let r=Sa(e),o={};for(let s of t)if(s.title){let n=Sa(s.title),a=n.filter(u=>r.some(d=>u===d)),i=n.filter(u=>r.some(d=>u!==d&&u.includes(d))),l=a.length/n.length*10,f=i.length/n.length;o[s.id]=l+f}else o[s.id]=0;return t.sort((s,n)=>o[n.id]-o[s.id])}function Sa(t){return t.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var wa=g(X(),1),tt=g(at(),1),Ro=new Map,nc=async(t,e={})=>{let r="/wp-block-editor/v1/url-details",o={url:(0,tt.prependHTTP)(t)};if(!(0,tt.isURL)(t))return Promise.reject(`${t} is not a valid URL.`);let s=(0,tt.getProtocol)(t);return!s||!(0,tt.isValidProtocol)(s)||!s.startsWith("http")||!/^https?:\/\/[^\/\s]/i.test(t)?Promise.reject(`${t} does not have a valid protocol. URLs must be "http" based`):Ro.has(t)?Ro.get(t):(0,wa.default)({path:(0,tt.addQueryArgs)(r,o),...e}).then(n=>(Ro.set(t,n),n))},Ta=nc;async function wo(){let t=await(0,Ca.default)({path:"/wp/v2/block-patterns/patterns"});return t?t.map(e=>Object.fromEntries(Object.entries(e).map(([r,o])=>[Le(r),o]))):[]}var Ia=g(D(),1),xa=g(ft(),1),To=new WeakMap;function Aa(t,e,r){return`${t}:${e}:${r}`}function Oa(){return(0,Ia.select)(xa.store).getBlockTypes()}function Pa(t,e,r,o){let s=To.get(Oa())?.get(Aa(t,e,r));if(s&&s.content===o)return s.blocks}function rr(t,e,r,o,s){let n=Oa(),a=To.get(n);a||(a=new Map,To.set(n,a)),a.set(Aa(t,e,r),{content:o,blocks:s})}var ac=t=>async({dispatch:e})=>{let r=(0,q.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t),o=await(0,x.default)({path:r});e.receiveUserQuery(r,o)},ic=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/users/me"});t.receiveCurrentUser(e)},or=(t,e,r="",o)=>async({select:s,dispatch:n,registry:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;let u=await n.__unstableAcquireStoreLock(v,["entities","records",t,e,r],{exclusive:!1});try{if(o!==void 0&&o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],f.key||O])].join()}),o!==void 0&&o._fields&&s.hasEntityRecord(t,e,r,o))return;let{baseURL:d}=f,m=(0,q.addQueryArgs)(d+(r?"/"+r:""),{...f.baseURLParams,...o}),c=await(0,x.default)({path:m,parse:!1}),p=await c.json(),y=Jt(c.headers?.get("allow")),E=[],h={};for(let _ of Rt)h[wt(_,{kind:t,name:e,id:r})]=y[_],E.push([_,{kind:t,name:e,id:r}]);if(f.syncConfig&&Qt(r)&&!o){let _=`${t}/${e}`,b=r,C={...p};Object.entries(f.transientEdits??{}).filter(([S,T])=>C[S]===void 0&&T&&typeof T=="object"&&"read"in T&&typeof T.read=="function").forEach(([S,T])=>{C[S]=T.read(C)}),C.blocks&&typeof C.content?.raw=="string"&&rr(t,e,r,C.content.raw,C.blocks),(s?.isCollaborationSupported?.()===!1?void 0:I())?.load(f.syncConfig,_,b,C,{editRecord:(S,T={})=>{Object.keys(S).length&&n({type:"EDIT_ENTITY_RECORD",kind:t,name:e,recordId:r,edits:S,meta:{undo:void 0},options:T})},getEditedRecord:async()=>await i.getEditedEntityRecord(t,e,r),onStatusChange:S=>{n.setSyncConnectionStatus(t,e,r,S)},refetchRecord:async()=>{n.receiveEntityRecords(t,e,await(0,x.default)({path:m,parse:!0}),o)},persistCRDTDoc:()=>{if(f.syncConfig?.supportsPersistence)return i.getEditedEntityRecord(t,e,r).then(async S=>{let{meta:T,status:M}=S;if(M==="auto-draft"||!T)return;let k=f.key||O,H=S[k];await Lr(`${t}/${e}`,H)})},addUndoMeta:(S,T)=>{let M=Ke(S);M&&T.set("selectionHistory",M)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,T)=>{let M=T.get("selectionHistory");M&&setTimeout(()=>{Vn(M,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(t,e,p,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};or.shouldInvalidate=(t,e,r)=>e==="root"&&r==="site"&&(t.type==="RECEIVE_ITEMS"&&t.persistedEdits&&t.persistedEdits.status!=="auto-draft"||t.type==="REMOVE_ITEMS")&&t.kind==="postType"&&t.name==="wp_template";var lc=St("getEntityRecord"),fc=St("getEntityRecord"),_e=(t,e,r={})=>async({dispatch:o,registry:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(m=>m.name===e&&m.kind===t);if(!i)return;let l=await o.__unstableAcquireStoreLock(v,["entities","records",t,e],{exclusive:!1}),f={...r},u=i.key||O;function d(m,c){let p=Ae(c);return m.filter(y=>y?.[u]).map(y=>[t,e,y[u],p])}try{r._fields&&(r={...r,_fields:[...new Set([...j(r._fields)||[],u])].join()});let{baseURL:m}=i,c=(0,q.addQueryArgs)(m,{...i.baseURLParams,...r}),p=[],y;if(i.supportsPagination&&r.per_page!==-1){let E=await(0,x.default)({path:c,parse:!1});p=Object.values(await E.json()),y=te(E.headers)}else if(r.per_page===-1&&r[Xt]===!0){let E=1,h;do{let _=await(0,x.default)({path:(0,q.addQueryArgs)(c,{page:E,per_page:100}),parse:!1}),b=Object.values(await _.json()),C=te(_.headers);h=C.totalPages??1,y||(y={totalItems:C.totalItems,totalPages:1}),p.push(...b),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y),o.finishResolutions("getEntityRecord",d(b,f))}),E++}while(E<=h)}else p=Object.values(await(0,x.default)({path:c})),y={totalItems:p.length,totalPages:1};if(i.syncConfig&&r.per_page===-1){let E=`${t}/${e}`;I()?.loadCollection(i.syncConfig,E,{onStatusChange:h=>{o.setSyncConnectionStatus(t,e,null,h)},refetchRecords:async()=>{o.receiveEntityRecords(t,e,await(0,x.default)({path:c,parse:!0}),r)}})}r._fields&&(p=p.map(E=>(r._fields.split(",").forEach(h=>{E.hasOwnProperty(h)||(E[h]=void 0)}),E))),s.batch(()=>{o.receiveEntityRecords(t,e,p,r,!1,void 0,y);let E=p.filter(b=>!!b?.[u]&&!!b?._links?.self?.[0]?.targetHints?.allow).map(b=>({id:b[u],permissions:Jt(b._links.self[0].targetHints.allow)})),h=[],_={};for(let b of E)for(let C of Rt)h.push([C,{kind:t,name:e,id:b.id}]),_[wt(C,{kind:t,name:e,id:b.id})]=b.permissions[C];E.length>0&&(o.receiveUserPermissions(_),o.finishResolutions("canUser",h)),o.finishResolutions("getEntityRecord",d(p,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};_e.shouldInvalidate=(t,e,r)=>(t.type==="RECEIVE_ITEMS"||t.type==="REMOVE_ITEMS")&&t.invalidateCache&&e===t.kind&&r===t.name;var uc=St("getEntityRecords"),cc=St("getEntityRecords"),dc=()=>async({dispatch:t,resolveSelect:e})=>{let r=await e.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},mc=St("getCurrentTheme"),pc=t=>async({dispatch:e})=>{try{let r=await(0,x.default)({path:(0,q.addQueryArgs)("/oembed/1.0/proxy",{url:t})});e.receiveEmbedPreview(t,r)}catch{e.receiveEmbedPreview(t,!1)}},Ma=(t,e,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!Rt.includes(t))throw new Error(`'${t}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let m of Rt){if(m===t)continue;if(a("canUser",[m,e,r]))return}let i=null;if(typeof e=="object"){if(!e.kind||!e.name)throw new Error("The entity resource object is not valid.");let c=(await n.getEntitiesConfig(e.kind)).find(p=>p.name===e.name&&p.kind===e.kind);if(!c)return;i=c.baseURL+(e.id?"/"+e.id:"")}else i=`/wp/v2/${e}`+(r?"/"+r:"");let l;try{l=await(0,x.default)({path:i,method:"OPTIONS",parse:!1})}catch{return}let f=Jt(l.headers?.get("allow")),u={},d=[];for(let m of Rt)u[wt(m,e,r)]=f[m],m!==t&&d.push([m,e,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},gc=(t,e,r)=>async({dispatch:o})=>{await o(Ma("update",{kind:t,name:e,id:r}))},yc=(t,e)=>async({dispatch:r,resolveSelect:o})=>{let{rest_base:s,rest_namespace:n="wp/v2",supports:a}=await o.getPostType(t);if(!a?.autosave)return;let i=await(0,x.default)({path:`/${n}/${s}/${e}/autosaves?context=edit`});i&&i.length&&r.receiveAutosaves(e,i)},hc=(t,e)=>async({resolveSelect:r})=>{await r.getAutosaves(t,e)},Ec=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("root","theme",{status:"active"}))?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(!o)return;let s=o.match(/\/(\d+)(?:\?|$)/),n=s?Number(s[1]):null;n&&t.__experimentalReceiveCurrentGlobalStylesId(n)},vc=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}?context=view`});e.__experimentalReceiveThemeBaseGlobalStyles(r.stylesheet,o)},_c=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.getCurrentTheme(),o=await(0,x.default)({path:`/wp/v2/global-styles/themes/${r.stylesheet}/variations?context=view`});e.__experimentalReceiveThemeGlobalStyleVariations(r.stylesheet,o)},Na=()=>async({resolveSelect:t,dispatch:e})=>{let r=await t.__experimentalGetCurrentGlobalStylesId(),s=(r?await t.getEntityRecord("root","globalStyles",r):void 0)?._links?.["version-history"]?.[0]?.href;if(s){let a=(await(0,x.default)({url:s}))?.map(i=>Object.fromEntries(Object.entries(i).map(([l,f])=>[Le(l),f])));e.receiveThemeGlobalStyleRevisions(r,a)}};Na.shouldInvalidate=t=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&t.kind==="root"&&!t.error&&t.name==="globalStyles";var bc=()=>async({dispatch:t})=>{let e=await wo();t({type:"RECEIVE_BLOCK_PATTERNS",patterns:e})},Sc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp/v2/block-patterns/categories"});t({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:e})},Rc=()=>async({dispatch:t,resolveSelect:e})=>{let o=(await e.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug",context:"view"}))?.map(s=>({...s,label:(0,Da.decodeEntities)(s.name),name:s.slug}))||[];t({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},wc=()=>async({dispatch:t,select:e,registry:r})=>{let o=await(0,x.default)({path:(0,q.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),s=o?._embedded?.self;r.batch(()=>{if(t.receiveNavigationFallbackId(o?.id),!s)return;let a=!e.getEntityRecord("postType","wp_navigation",o.id);t.receiveEntityRecords("postType","wp_navigation",s,void 0,a),t.finishResolution("getEntityRecord",["postType","wp_navigation",o.id])})},Tc=t=>async({dispatch:e,registry:r,resolveSelect:o})=>{let s=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/templates/lookup",t)});await o.getEntitiesConfig("postType");let n=s?.id;r.batch(()=>{e.receiveDefaultTemplateId(t,n||""),n&&(s.id=n,e.receiveEntityRecords("postType",s.type,s),e.finishResolution("getEntityRecord",["postType",s.type,n]))})},La=(t,e,r,o={})=>async({dispatch:s,resolveSelect:n})=>{let i=(await n.getEntitiesConfig(t)).find(u=>u.name===e&&u.kind===t);if(!i)return;let l={...o},f=await s.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions"],{exclusive:!1});try{o._fields&&(o={...o,_fields:[...new Set([...j(o._fields)||[],i.revisionKey||O])].join()});let u=(0,q.addQueryArgs)(i.getRevisionsUrl(r),o),d,m,c={},p=i.supportsPagination&&o.per_page!==-1;try{m=await(0,x.default)({path:u,parse:!p})}catch{return}if(m){p?(d=Object.values(await m.json()),c.totalItems=te(m.headers).totalItems):d=Object.values(m),o._fields&&(d=d.map(_=>(o._fields.split(",").forEach(b=>{_.hasOwnProperty(b)||(_[b]=void 0)}),_))),await s.receiveRevisions(t,e,r,d,o,!1,c);let y=i.revisionKey||O,E=Ae(l),h=d.filter(_=>_[y]).map(_=>[t,e,r,_[y],E]);s.finishResolutions("getRevision",h)}}finally{s.__unstableReleaseStoreLock(f)}};La.shouldInvalidate=(t,e,r,o)=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&r===t.name&&e===t.kind&&!t.error&&o===t.recordId;var Cc=(t,e,r,o,s)=>async({select:n,dispatch:a,resolveSelect:i})=>{let f=(await i.getEntitiesConfig(t)).find(d=>d.name===e&&d.kind===t);if(!f)return;s!==void 0&&s._fields&&(s={...s,_fields:[...new Set([...j(s._fields)||[],f.revisionKey||O])].join()});let u=await a.__unstableAcquireStoreLock(v,["entities","records",t,e,r,"revisions",o],{exclusive:!1});try{if(n.hasRevision(t,e,r,o,s))return;let d=(0,q.addQueryArgs)(f.getRevisionsUrl(r,o),s),m;try{m=await(0,x.default)({path:d})}catch{return}m&&await a.receiveRevisions(t,e,r,m,s)}finally{a.__unstableReleaseStoreLock(u)}},Ic=t=>async({dispatch:e,resolveSelect:r})=>{let o;try{let{rest_namespace:s="wp/v2",rest_base:n}=await r.getPostType(t)||{};o=await(0,x.default)({path:`${s}/${n}/?context=edit`,method:"OPTIONS"})}catch{return}o&&e.receiveRegisteredPostMeta(t,o?.schema?.properties?.meta?.properties)},xc=t=>async({dispatch:e})=>{let r=Qe.find(o=>o.kind===t);if(r)try{let o=await r.loadEntities();if(!o.length)return;e.addEntities(o)}catch{}},Ac=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/settings"});t.receiveEditorSettings(e)},Oc=()=>async({dispatch:t})=>{let e=await(0,x.default)({path:"/wp-block-editor/v1/assets"});t.receiveEditorAssets(e)},Pc=(t,e,r={})=>async({dispatch:o})=>{let s={kind:t,name:e},n=j(r.fields);n?.length&&(s._fields=n.join(","));let a=await(0,x.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(t,e,a)};function Io(t,e){let r={...t},o=r;for(let s of e)o.children={...o.children,[s]:{locks:[],children:{},...o.children[s]}},o=o.children[s];return r}function be(t,e){let r=t;for(let o of e){let s=r.children[o];if(!s)return null;r=s}return r}function*Ua(t,e){let r=t;yield r;for(let o of e){let s=r.children[o];if(!s)break;yield s,r=s}}function*ka(t){let e=Object.values(t.children);for(;e.length;){let r=e.pop();yield r,e.push(...Object.values(r.children))}}function xo({exclusive:t},e){return!!(t&&e.length||!t&&e.filter(r=>r.exclusive).length)}var Dc={requests:[],tree:{locks:[],children:{}}};function Se(t=Dc,e){switch(e.type){case"ENQUEUE_LOCK_REQUEST":{let{request:r}=e;return{...t,requests:[r,...t.requests]}}case"GRANT_LOCK_REQUEST":{let{lock:r,request:o}=e,{store:s,path:n}=o,a=[s,...n],i=Io(t.tree,a),l=be(i,a);return l.locks=[...l.locks,r],{...t,requests:t.requests.filter(f=>f!==o),tree:i}}case"RELEASE_LOCK":{let{lock:r}=e,o=[r.store,...r.path],s=Io(t.tree,o),n=be(s,o);return n.locks=n.locks.filter(a=>a!==r),{...t,tree:s}}}return t}function ja(t){return t.requests}function Ba(t,e,r,{exclusive:o}){let s=[e,...r],n=t.tree;for(let i of Ua(n,s))if(xo({exclusive:o},i.locks))return!1;let a=be(n,s);if(!a)return!0;for(let i of ka(a))if(xo({exclusive:o},i.locks))return!1;return!0}function Va(){let t=Se(void 0,{type:"@@INIT"});function e(){for(let s of ja(t)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Ba(t,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};t=Se(t,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{t=Se(t,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),e()})}function o(s){t=Se(t,{type:"RELEASE_LOCK",lock:s}),e()}return{acquire:r,release:o}}function Fa(){let t=Va();function e(o,s,{exclusive:n}){return()=>t.acquire(o,s,n)}function r(o){return()=>t.release(o)}return{__unstableAcquireStoreLock:e,__unstableReleaseStoreLock:r}}var Ya,$a;var sr=g(W(),1);var Ga=g(W(),1),yt=(0,Ga.createContext)({});yt.displayName="EntityContext";var za=g(Q(),1);function qa({kind:t,type:e,id:r,revisionId:o,children:s}){let n=(0,sr.useContext)(yt),a=(0,sr.useMemo)(()=>({...n,...t&&{[t]:{...n?.[t],[e]:r}},...o!==void 0&&t&&{revision:{...n?.revision,[t]:{...n?.revision?.[t],[e]:o}}}}),[n,t,e,r,o]);return(0,za.jsx)(yt.Provider,{value:a,children:s})}var nr=g(D(),1),Qa=g(Nt(),1),Ja=g(W(),1);var V=(t=>(t.Idle="IDLE",t.Resolving="RESOLVING",t.Error="ERROR",t.Success="SUCCESS",t))(V||{});function ht(t){let e;switch(t){case"resolving":e=V.Resolving;break;case"finished":e=V.Success;break;case"error":e=V.Error;break;default:e=V.Idle}return{status:e,isResolving:e===V.Resolving,hasStarted:e!==V.Idle,hasResolved:e===V.Success||e===V.Error}}var Wa={};function Ao(t,e,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,nr.useDispatch)($),a=(0,Ja.useMemo)(()=>({edit:(m,c={})=>s(t,e,r,m,c),save:(m={})=>n(t,e,r,{throwOnError:!0,...m})}),[s,t,e,r,n]),{record:i,editedRecord:l,hasEdits:f,edits:u,...d}=(0,nr.useSelect)(m=>{if(!o.enabled)return{record:null,editedRecord:Wa,hasEdits:!1,edits:Wa,...ht()};let c=m($),p=c.getResolutionState("getEntityRecord",[t,e,r])?.status;return{record:c.getEntityRecord(t,e,r)??null,editedRecord:c.getEditedEntityRecord(t,e,r),hasEdits:c.hasEditsForEntityRecord(t,e,r),edits:c.getEntityRecordNonTransientEdits(t,e,r),...ht(p)}},[t,e,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function Xa(t,e,r,o){return(0,Qa.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Ao(t,e,r,o)}var Za=g(at(),1),ti=g(Nt(),1),ar=g(D(),1),Oo=g(W(),1);var Mc=[];function ir(t,e,r={},o={enabled:!0}){let s=(0,Za.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,ar.useSelect)(f=>{if(!o.enabled)return{records:Mc,totalItems:null,totalPages:null,...ht()};let u=f($),d=u.getResolutionState("getEntityRecords",[t,e,r])?.status;return{records:u.getEntityRecords(t,e,r),totalItems:u.getEntityRecordsTotalItems(t,e,r),totalPages:u.getEntityRecordsTotalPages(t,e,r),...ht(d)}},[t,e,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function ei(t,e,r,o){return(0,ti.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),ir(t,e,r,o)}function ri(t,e,r={},o={enabled:!0}){let s=(0,ar.useSelect)(u=>u($).getEntityConfig(t,e),[t,e]),{records:n,...a}=ir(t,e,{...r,...r._fields?{_fields:[...new Set([...j(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Oo.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,ar.useSelect)(u=>{let{getEntityRecordsPermissions:d}=Y(u($));return d(t,e,i)},[i,t,e]);return{records:(0,Oo.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var ai=g(Nt(),1),ii=g(Po(),1);var si=g(D(),1);function lr(t,e){var r=0,o,s;e=e||{};function n(){var a=o,i=arguments.length,l,f;t:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(f=0;f<i;f++)if(a.args[f]!==arguments[f]){a=a.next;continue t}return a!==o&&(a===s&&(s=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(l=new Array(i),f=0;f<i;f++)l[f]=arguments[f];return a={args:l,val:t.apply(null,l)},o?(o.prev=a,a.next=o):s=a,r===e.maxSize?(s=s.prev,s.next=null):r++,o=a,a.val}return n.clear=function(){o=null,s=null,r=0},n}var Nc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function ni(t,e){return(0,si.useSelect)((r,o)=>t(n=>Lc(r(n)),o),e)}var Lc=lr((t=>{let e={};for(let r in t)Nc.includes(r)||Object.defineProperty(e,r,{get:()=>(...o)=>{let s=t[r](...o),n=t.getResolutionState(r,o)?.status;return{data:s,...ht(n)}}});return e}));function li(t,e){let r=typeof t=="object",o=r?JSON.stringify(t):t;return r&&typeof e<"u"&&(0,ii.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),ni(s=>{let n=r?!!t.id:!!e,{canUser:a}=s($),i=r?{kind:t.kind,name:t.name}:t,l=a("create",i);if(!n){let y=a("read",i),E=l.isResolving||y.isResolving,h=l.hasResolved&&y.hasResolved,_=V.Idle;return E?_=V.Resolving:h&&(_=V.Success),{status:_,isResolving:E,hasResolved:h,canCreate:l.hasResolved&&l.data,canRead:y.hasResolved&&y.data}}let f=a("read",t,e),u=a("update",t,e),d=a("delete",t,e),m=f.isResolving||l.isResolving||u.isResolving||d.isResolving,c=f.hasResolved&&l.hasResolved&&u.hasResolved&&d.hasResolved,p=V.Idle;return m?p=V.Resolving:c&&(p=V.Success),{status:p,isResolving:m,hasResolved:c,canRead:c&&f.data,canCreate:c&&l.data,canUpdate:c&&u.data,canDelete:c&&d.data}},[o,e])}var fi=li;function ui(t,e){return(0,ai.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),li(t,e)}var Re=g(W(),1),fr=g(D(),1),ur=g(ft(),1);var ci=g(W(),1);function $t(t,e){return(0,ci.useContext)(yt)?.[t]?.[e]}var Et=g(oe(),1),gi=g(Po(),1);var di=g(Ct(),1);var Do,Mo=new WeakMap;function mi(t){if(Do||(Do=Y(di.privateApis)),!Mo.has(t)){let e=Do.getRichTextValues([t]);Mo.set(t,e)}return Mo.get(t)}var No=new WeakMap;function Uc(t){if(!No.has(t)){let e=[];for(let r of mi(t))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&e.push(s["data-fn"])});No.set(t,e)}return No.get(t)}function pi(t){return t.flatMap(Uc)}var Lo={};function Uo(t,e){let r={blocks:t};if(!e||e.footnotes===void 0)return r;let o=pi(t),s;try{s=JSON.parse(e.footnotes||"[]")}catch{}let n=[];if(Array.isArray(s)?n=s:(0,gi.default)("Footnotes post meta is not a JSON array; ignoring it."),n.map(d=>d.id).join("")===o.join(""))return r;let i=o.map(d=>n.find(m=>m.id===d)||Lo[d]||{id:d,content:""});function l(d){if(!d||Array.isArray(d)||typeof d!="object")return d;d={...d};for(let m in d){let c=d[m];if(Array.isArray(c)){d[m]=c.map(l);continue}if(typeof c!="string"&&!(c instanceof Et.RichTextData))continue;let p=typeof c=="string"?Et.RichTextData.fromHTMLString(c):new Et.RichTextData(c),y=!1;p.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],_=o.indexOf(h),b=(0,Et.create)({html:E.innerHTML});b.text=String(_+1),b.formats=Array.from({length:b.text.length},()=>b.formats[0]),b.replacements=Array.from({length:b.text.length},()=>b.replacements[0]),E.innerHTML=(0,Et.toHTMLString)({value:b}),y=!0}}),y&&(d[m]=typeof c=="string"?p.toHTMLString():p)}return d}function f(d){return d.map(m=>({...m,attributes:l(m.attributes),innerBlocks:f(m.innerBlocks)}))}let u=f(t);return Lo={...Lo,...n.reduce((d,m)=>(o.includes(m.id)||(d[m.id]=m),d),{})},{meta:{...e,footnotes:JSON.stringify(i)},blocks:u}}var kc=[];function yi(t,e,{id:r}={}){let o=$t(t,e),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,fr.useSelect)(c=>{if(!s)return{};let{getEditedEntityRecord:p}=c(v),y=p(t,e,s);return{editedBlocks:y.blocks,content:y.content,meta:y.meta}},[t,e,s]),{__unstableCreateUndoLevel:l,editEntityRecord:f}=(0,fr.useDispatch)(v),u=(0,Re.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return kc;let c=Pa(t,e,s,n);return c||(c=(0,ur.parse)(n),rr(t,e,s,n,c)),c},[t,e,s,a,n]),d=(0,Re.useCallback)((c,p)=>{if(u===c)return l(t,e,s);let{selection:E,...h}=p,_={selection:E,content:({blocks:b=[]})=>(0,ur.__unstableSerializeAndClean)(b),...Uo(c,i)};f(t,e,s,_,{isCached:!1,...h})},[t,e,s,u,i,l,f]),m=(0,Re.useCallback)((c,p)=>{let{selection:y,...E}=p,h={selection:y,...Uo(c,i)};f(t,e,s,h,{isCached:!0,...E})},[t,e,s,i,f]);return[u,m,d]}var cr=g(W(),1),dr=g(D(),1);var jc={context:"edit",_fields:"id,date,author,meta,title,excerpt,content.raw"};function hi(t,e,r,o){let s=$t(t,e),n=o??s,a=(0,cr.useContext)(yt),i=String(n)===String(s)?a?.revision?.[t]?.[e]:void 0,{value:l,fullValue:f}=(0,dr.useSelect)(m=>{if(i){let _=m(v).getRevision(t,e,n,i,jc)?.[r];return _===void 0?{}:{value:_!==null&&typeof _=="object"&&"raw"in _?_.raw:_,fullValue:_}}let{getEntityRecord:c,getEditedEntityRecord:p}=m(v),y=c(t,e,n),E=p(t,e,n);return y&&E?{value:E[r],fullValue:y[r]}:{}},[t,e,n,r,i]),{editEntityRecord:u}=(0,dr.useDispatch)(v),d=(0,cr.useCallback)(m=>{i||u(t,e,n,{[r]:m})},[u,t,e,n,r,i]);return[l,d,f]}var mr=g(Kt(),1),J=g(W(),1);var Bc={richTextOffset:null,localClientId:null,attributeKey:null},ko={activeCollaborators:[],resolveSelection:()=>Bc,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function Ei(t,e){let r=(e??t.getCurrentState()).filter(o=>re(o.collaboratorInfo));return{activeCollaborators:r,resolveSelection:(o,s)=>t.convertSelectionStateToAbsolute(o,s),getDebugData:()=>t.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function we(t,e){let[r,o]=(0,J.useState)(ko);return(0,J.useEffect)(()=>{if(t===null||e===null){o(ko);return}let s=`postType/${e}`,n=t.toString(),a=I()?.getAwareness(s,n);if(!a){o(ko);return}return a.setUp(),o(Ei(a)),a?.onStateChange(l=>{o(Ei(a,l))})},[t,e]),r}function vi(t,e){return we(t,e).activeCollaborators}function _i(t,e){let r=nn(),o=we(t,e);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function Vc(t,e){let[r,o]=(0,J.useState)(null);return(0,J.useEffect)(()=>{if(t===null||e===null){o(null);return}let s=I()?.getAwareness(`postType/${e}`,t.toString());if(!s){o(null);return}s.setUp();let n=s.doc.getMap("state"),a=s.doc.getMap("document"),i=Date.now(),l=f=>{if(f.keysChanged.has("savedAt")){let u=n.get("savedAt"),d=n.get("savedBy");if(typeof u=="number"&&typeof d=="number"&&u>i){let m=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:m})}}};return n.observe(l),()=>{n.unobserve(l)}},[t,e]),r}function bi(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,mr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(s.map(i=>[i.clientId,i])),a=o.find(i=>i.isMe);for(let i of o)!n.has(i.clientId)&&!i.isMe&&r(i,a)},[o,s,r])}function Si(t,e,r){let{activeCollaborators:o}=we(t,e),s=(0,mr.usePrevious)(o);(0,J.useEffect)(()=>{if(!s||s.length===0)return;let n=new Map(o.map(a=>[a.clientId,a]));for(let a of s){if(a.isMe||!a.isConnected)continue;n.get(a.clientId)?.isConnected||r(a)}},[o,s,r])}function Ri(t,e,r){let{activeCollaborators:o}=we(t,e),s=Vc(t,e),n=(0,mr.usePrevious)(s);(0,J.useEffect)(()=>{if(!s||n&&s.savedAt===n.savedAt)return;let a=o.find(i=>i.clientId===s.savedByClientId&&!i.isMe);a&&r(s,a,n??null)},[s,n,o,r])}var pr=g(Lt(),1),jo=g(Q(),1),Bo=(0,jo.jsx)(pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jo.jsx)(pr.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 gr=g(Lt(),1),Vo=g(Q(),1),Fo=(0,Vo.jsx)(gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vo.jsx)(gr.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 yr=g(Lt(),1),Yo=g(Q(),1),$o=(0,Yo.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yo.jsx)(yr.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 hr=g(Lt(),1),Ho=g(Q(),1),Go=(0,Ho.jsx)(hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ho.jsx)(hr.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 Er=g(Lt(),1),Ko=g(Q(),1),zo=(0,Ko.jsx)(Er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ko.jsx)(Er.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 vr=g(Lt(),1),qo=g(Q(),1),Wo=(0,qo.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qo.jsx)(vr.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"})});function _r(t){return t==="header"?Fo:t==="footer"?Bo:t==="sidebar"?zo:t==="navigation-overlay"?Go:Wo}var Ti={},br=t=>{if(!t)return Ti;let{templateTypes:e,templateAreas:r,template:o}=t,{description:s,slug:n,title:a,area:i}=o,{title:l,description:f}=Object.values(e).find(p=>p.slug===n)??Ti,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,c=r?.map(p=>({...p,icon:_r(p.icon)}))?.find(p=>i===p.area)?.icon||$o;return{title:u&&u!==n?u:l||n,description:d||f,icon:c}};function Ci(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Ci(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Fc(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Ci(t))&&(o&&(o+=" "),o+=e);return o}var Ii=Fc;var nt=g(Sr(),1),st=g(ut(),1),Gt=g(W(),1),Te=g(Kt(),1),ji=g(D(),1);var Ut=g(ut(),1),Xo=g(D(),1),Cr=g(Sr(),1);var w=g(ut(),1),Oi=g(ft(),1),Rr=new Map,Yc=[],Qo={caption:(0,w.__)("Caption"),link:(0,w.__)("Link"),button:(0,w.__)("Button"),heading:(0,w.__)("Heading"),h1:(0,w.__)("H1"),h2:(0,w.__)("H2"),h3:(0,w.__)("H3"),h4:(0,w.__)("H4"),h5:(0,w.__)("H5"),h6:(0,w.__)("H6"),"settings.color":(0,w.__)("Color"),"settings.typography":(0,w.__)("Typography"),"settings.shadow":(0,w.__)("Shadow"),"settings.layout":(0,w.__)("Layout"),"styles.color":(0,w.__)("Colors"),"styles.spacing":(0,w.__)("Spacing"),"styles.background":(0,w.__)("Background"),"styles.typography":(0,w.__)("Typography"),"styles.border":(0,w.__)("Border"),"styles.shadow":(0,w.__)("Shadow"),"styles.outline":(0,w.__)("Outline"),"styles.filter":(0,w.__)("Filter"),"styles.dimensions":(0,w.__)("Dimensions")},$c=lr(()=>(0,Oi.getBlockTypes)().reduce((t,{name:e,title:r})=>(t[e]=r,t),{})),wr=t=>t!==null&&typeof t=="object";function Hc(t){if(Qo[t])return Qo[t];let e=t.split(".");if(e?.[0]==="blocks")return $c()?.[e[1]]||e[1];if(e?.[0]==="elements")return Qo[e[1]]||e[1]}function Pi(t,e,r=""){if(!wr(t)&&!wr(e))return t!==e?r.split(".").slice(0,2).join("."):void 0;t=wr(t)?t:{},e=wr(e)?e:{};let o=new Set([...Object.keys(t),...Object.keys(e)]),s=[];for(let n of o){let a=r?r+"."+n:n,i=Pi(t[n],e[n],a);i&&(s=s.concat(i))}return s}var Gc=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function Ai(t){return Object.fromEntries(Gc.map(e=>[e,t?.styles?.[e]]))}function Kc(t,e){let r=JSON.stringify({next:t,previous:e});if(Rr.has(r))return Rr.get(r);let o=Pi({styles:Ai(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings},{styles:Ai(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings});if(!o||Array.isArray(o)&&!o.length)return Rr.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Hc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return Rr.set(r,n),n}function Jo(t,e,r={}){let o=Kc(t,e),s=o.length,{maxResults:n}=r;return s?(n&&s>n&&(o=o.slice(0,n)),Object.entries(o.reduce((a,i)=>{let l=a[i[0]]||[];return l.includes(i[1])||(a[i[0]]=[...l,i[1]]),a},{})).map(([a,i])=>{let l=i.length,f=i.join((0,w.__)(", "));switch(a){case"blocks":return(0,w.sprintf)((0,w._n)("%s block.","%s blocks.",l),f);case"elements":return(0,w.sprintf)((0,w._n)("%s element.","%s elements.",l),f);case"settings":return(0,w.sprintf)((0,w.__)("%s settings."),f);case"styles":return(0,w.sprintf)((0,w.__)("%s styles."),f);default:return(0,w.sprintf)((0,w.__)("%s."),f)}})):Yc}var Tr=g(Sr(),1),Di=g(ut(),1),Mi=g(D(),1),Ni=g(me(),1);var Ht=g(Q(),1);function Li({record:t,checked:e,onChange:r}){let{name:o,kind:s,title:n,key:a}=t,{entityRecordTitle:i}=(0,Mi.useSelect)(l=>{if(s!=="postType"||o!=="wp_template")return{entityRecordTitle:n};let f=l(v).getEditedEntityRecord(s,o,a),{default_template_types:u=[]}=l(v).getCurrentTheme()??{};return{entityRecordTitle:br({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(Tr.PanelRow,{children:(0,Ht.jsx)(Tr.CheckboxControl,{label:(0,Ni.decodeEntities)(i)||(0,Di.__)("Untitled"),checked:e,onChange:r,className:"entities-saved-states__change-control"})})})}var ot=g(Q(),1);function zc(t,e){switch(t){case"site":return e===1?(0,Ut.__)("This change will affect your whole site."):(0,Ut.__)("These changes will affect your whole site.");case"wp_template":return(0,Ut.__)("This change will affect other parts of your site that use this template.");case"page":case"post":return(0,Ut.__)("The following has been modified.")}}function qc({record:t}){let{editedRecord:e,savedRecord:r}=(0,Xo.useSelect)(s=>{let{getEditedEntityRecord:n,getEntityRecord:a}=s(v);return{editedRecord:n(t.kind,t.name,t.key),savedRecord:a(t.kind,t.name,t.key)}},[t.kind,t.name,t.key]),o=Jo(e,r,{maxResults:10});return o.length?(0,ot.jsx)("ul",{className:"entities-saved-states__changes",children:o.map(s=>(0,ot.jsx)("li",{children:s},s))}):null}function Wc({record:t,count:e}){if(t?.name==="globalStyles")return null;let r=zc(t?.name,e);return r?(0,ot.jsx)(Cr.PanelRow,{children:r}):null}function Ui({list:t,unselectedEntities:e,setUnselectedEntities:r}){let o=t.length,s=t[0],a=(0,Xo.useSelect)(i=>i(v).getEntityConfig(s.kind,s.name),[s.kind,s.name]).label;return s?.name==="wp_template_part"&&(a=o===1?(0,Ut.__)("Template Part"):(0,Ut.__)("Template Parts")),(0,ot.jsxs)(Cr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,ot.jsx)(Wc,{record:s,count:o}),t.map(i=>(0,ot.jsx)(Li,{record:i,checked:!e.some(l=>l.kind===i.kind&&l.name===i.name&&l.key===i.key&&l.property===i.property),onChange:l=>r(i,l)},i.key||i.property)),s?.name==="globalStyles"&&(0,ot.jsx)(qc,{record:s})]})}var ki=g(D(),1),Ir=g(W(),1);var xr=()=>{let{editedEntities:t,siteEdits:e,siteEntityConfig:r}=(0,ki.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Ir.useMemo)(()=>{let l=t.filter(h=>!(h.kind==="root"&&h.name==="site")),f=r?.meta?.labels??{},{title:u,description:d,site_logo:m,site_icon:c,...p}=e??{},E=[u!==void 0&&"title",d!==void 0&&"description",m!==void 0&&"site_logo",c!==void 0&&"site_icon",...Object.keys(p)].filter(Boolean).map(h=>({kind:"root",name:"site",title:f[h]||h,property:h}));return[...l,...E]},[t,e,r]),[s,n]=(0,Ir.useState)([]),a=({kind:l,name:f,key:u,property:d},m)=>{n(m?s.filter(c=>c.kind!==l||c.name!==f||c.key!==u||c.property!==d):[...s,{kind:l,name:f,key:u,property:d}])},i=o.length-s.length>0;return{dirtyEntityRecords:o,isDirty:i,setUnselectedEntities:a,unselectedEntities:s}};var U=g(Q(),1);function Bi({close:t,renderDialog:e,variant:r}){let o=xr();return(0,U.jsx)(Ce,{close:t,renderDialog:e,variant:r,...o})}function Ce({additionalPrompt:t=void 0,close:e,onSave:r=void 0,saveEnabled:o=void 0,saveLabel:s=(0,st.__)("Save"),renderDialog:n,dirtyEntityRecords:a,isDirty:i,setUnselectedEntities:l,unselectedEntities:f,variant:u="default",successNoticeContent:d}){let m=(0,Gt.useRef)(),{saveDirtyEntities:c}=Y((0,ji.useDispatch)(v)),p=a.reduce((vt,es)=>{let{name:Or}=es;return vt[Or]||(vt[Or]=[]),vt[Or].push(es),vt},{}),{site:y,wp_template:E,wp_template_part:h,..._}=p,b=[y,E,h,...Object.values(_)].filter(Array.isArray),C=o??i,L=(0,Gt.useCallback)(()=>e(),[e]),[S,T]=(0,Te.__experimentalUseDialog)({onClose:()=>L()}),M=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-label"),k=(0,Te.useInstanceId)(Ce,"entities-saved-states__panel-description"),H=a.length?(0,st.__)("Select the items you want to save."):void 0,F=u==="inline",ts=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,variant:F?"tertiary":"secondary",size:F?void 0:"compact",onClick:L,children:(0,st.__)("Cancel")}),(0,U.jsx)(nt.FlexItem,{isBlock:!F,as:nt.Button,ref:m,variant:"primary",size:F?void 0:"compact",disabled:!C,accessibleWhenDisabled:!0,onClick:()=>c({onSave:r,dirtyEntityRecords:a,entitiesToSkip:f,close:e,successNoticeContent:d}),className:"entities-saved-states__save-button",children:s})]});return(0,U.jsxs)("div",{ref:n?S:void 0,...n&&T,className:Ii("entities-saved-states__panel",{"is-inline":F}),role:n?"dialog":void 0,"aria-labelledby":n?M:void 0,"aria-describedby":n?k:void 0,children:[!F&&(0,U.jsx)(nt.Flex,{className:"entities-saved-states__panel-header",gap:2,children:ts}),(0,U.jsxs)("div",{className:"entities-saved-states__text-prompt",children:[(0,U.jsx)("div",{className:"entities-saved-states__text-prompt--header-wrapper",children:(0,U.jsx)("strong",{id:n?M:void 0,className:"entities-saved-states__text-prompt--header",children:(0,st.__)("Are you ready to save?")})}),(0,U.jsxs)("div",{id:n?k:void 0,children:[t,(0,U.jsx)("p",{className:"entities-saved-states__text-prompt--changes-count",children:i?(0,Gt.createInterpolateElement)((0,st.sprintf)((0,st._n)("There is <strong>%d site change</strong> waiting to be saved.","There are <strong>%d site changes</strong> waiting to be saved.",a.length),a.length),{strong:(0,U.jsx)("strong",{})}):H})]})]}),b.map(vt=>(0,U.jsx)(Ui,{list:vt,unselectedEntities:f,setUnselectedEntities:l},vt[0].name)),F&&(0,U.jsx)(nt.Flex,{direction:"row",justify:"flex-end",className:"entities-saved-states__panel-footer",children:ts})]})}var Qc={EntitiesSavedStates:Bi,EntitiesSavedStatesExtensible:Ce,getTemplateInfo:br,getTemplatePartIcon:_r,useEntitiesSavedStatesIsDirty:xr,useEntityRecordsWithPermissions:ri,RECEIVE_INTERMEDIATE_RESULTS:Xt,CRDT_AUTOSAVE_SNAPSHOT_KEY:Pe,entityContainsSnapshot:Rs,getEntitySnapshot:Ss,retrySyncConnection:bs,useActiveCollaborators:vi,useResolvedSelection:_i,useOnCollaboratorJoin:bi,useOnCollaboratorLeave:Si,useOnPostSave:Ri,SelectionType:xt,SelectionDirection:Bt},Vi={};ys(Vi,Qc);var Zo=[...We,...Qe.filter(t=>!!t.name)],Jc=Zo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),K(a,r,o,i,l)),s){let a=Mt(r,s,"get");t[a]=(i,l)=>(R(r,o,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),Ze(i,r,o,l))}return t},{}),Xc=Zo.reduce((t,e)=>{let{kind:r,name:o,plural:s}=e,n=Mt(r,o);if(t[n]=(a,i)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecord"}),or(r,o,a,i)),s){let a=Mt(r,s,"get");t[a]=(...i)=>(R(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),_e(r,o,...i)),t[a].shouldInvalidate=i=>_e.shouldInvalidate(i,r,o)}return t},{}),Zc=Zo.reduce((t,e)=>{let{kind:r,name:o}=e,s=Mt(r,o,"save");t[s]=(a,i)=>(R(r,o,s,{isShorthandSelector:!0,alternativeFunctionName:"saveEntityRecord"}),vo(r,o,a,i));let n=Mt(r,o,"delete");return t[n]=(a,i,l)=>(R(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),Eo(r,o,a,i,l)),t},{}),td=()=>({reducer:ta,actions:{...Ya,..._o,...Zc,...Fa()},selectors:{...$a,...co,...Jc},resolvers:{...Co,...Xc}}),$=(0,Ar.createReduxStore)(v,td());Y($).registerPrivateSelectors(ao);Y($).registerPrivateActions(So);(0,Ar.register)($);return Ki(ed);})();
 (window.wp ||= {}).coreData = wp.coreData;
 })();
diff --git a/wp-includes/js/dist/customize-widgets.js b/wp-includes/js/dist/customize-widgets.js
index 6dd22dd98d..715e77c831 100644
--- a/wp-includes/js/dist/customize-widgets.js
+++ b/wp-includes/js/dist/customize-widgets.js
@@ -95,10 +95,165 @@ var wp;
     }
   });

-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
+  // vendor-external:react-dom
+  var require_react_dom = __commonJS({
+    "vendor-external:react-dom"(exports, module) {
+      module.exports = window.ReactDOM;
+    }
+  });
+
+  // node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js
+  var require_use_sync_external_store_shim_development = __commonJS({
+    "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js"(exports) {
+      "use strict";
+      (function() {
+        function is(x, y) {
+          return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
+        }
+        function useSyncExternalStore$2(subscribe, getSnapshot) {
+          didWarnOld18Alpha || void 0 === React59.startTransition || (didWarnOld18Alpha = true, console.error(
+            "You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."
+          ));
+          var value = getSnapshot();
+          if (!didWarnUncachedGetSnapshot) {
+            var cachedValue = getSnapshot();
+            objectIs(value, cachedValue) || (console.error(
+              "The result of getSnapshot should be cached to avoid an infinite loop"
+            ), didWarnUncachedGetSnapshot = true);
+          }
+          cachedValue = useState21({
+            inst: { value, getSnapshot }
+          });
+          var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
+          useLayoutEffect3(
+            function() {
+              inst.value = value;
+              inst.getSnapshot = getSnapshot;
+              checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+            },
+            [subscribe, value, getSnapshot]
+          );
+          useEffect28(
+            function() {
+              checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+              return subscribe(function() {
+                checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+              });
+            },
+            [subscribe]
+          );
+          useDebugValue2(value);
+          return value;
+        }
+        function checkIfSnapshotChanged(inst) {
+          var latestGetSnapshot = inst.getSnapshot;
+          inst = inst.value;
+          try {
+            var nextValue = latestGetSnapshot();
+            return !objectIs(inst, nextValue);
+          } catch (error2) {
+            return true;
+          }
+        }
+        function useSyncExternalStore$1(subscribe, getSnapshot) {
+          return getSnapshot();
+        }
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
+        var React59 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState21 = React59.useState, useEffect28 = React59.useEffect, useLayoutEffect3 = React59.useLayoutEffect, useDebugValue2 = React59.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 !== React59.useSyncExternalStore ? React59.useSyncExternalStore : shim;
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
+      })();
+    }
+  });
+
+  // node_modules/use-sync-external-store/shim/index.js
+  var require_shim = __commonJS({
+    "node_modules/use-sync-external-store/shim/index.js"(exports, module) {
+      "use strict";
+      if (false) {
+        module.exports = null;
+      } else {
+        module.exports = require_use_sync_external_store_shim_development();
+      }
+    }
+  });
+
+  // node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js
+  var require_with_selector_development = __commonJS({
+    "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js"(exports) {
+      "use strict";
+      (function() {
+        function is(x, y) {
+          return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
+        }
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
+        var React59 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef25 = React59.useRef, useEffect28 = React59.useEffect, useMemo25 = React59.useMemo, useDebugValue2 = React59.useDebugValue;
+        exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
+          var instRef = useRef25(null);
+          if (null === instRef.current) {
+            var inst = { hasValue: false, value: null };
+            instRef.current = inst;
+          } else inst = instRef.current;
+          instRef = useMemo25(
+            function() {
+              function memoizedSelector(nextSnapshot) {
+                if (!hasMemo) {
+                  hasMemo = true;
+                  memoizedSnapshot = nextSnapshot;
+                  nextSnapshot = selector(nextSnapshot);
+                  if (void 0 !== isEqual && inst.hasValue) {
+                    var currentSelection = inst.value;
+                    if (isEqual(currentSelection, nextSnapshot))
+                      return memoizedSelection = currentSelection;
+                  }
+                  return memoizedSelection = nextSnapshot;
+                }
+                currentSelection = memoizedSelection;
+                if (objectIs(memoizedSnapshot, nextSnapshot))
+                  return currentSelection;
+                var nextSelection = selector(nextSnapshot);
+                if (void 0 !== isEqual && isEqual(currentSelection, nextSelection))
+                  return memoizedSnapshot = nextSnapshot, currentSelection;
+                memoizedSnapshot = nextSnapshot;
+                return memoizedSelection = nextSelection;
+              }
+              var hasMemo = false, memoizedSnapshot, memoizedSelection, maybeGetServerSnapshot = void 0 === getServerSnapshot ? null : getServerSnapshot;
+              return [
+                function() {
+                  return memoizedSelector(getSnapshot());
+                },
+                null === maybeGetServerSnapshot ? void 0 : function() {
+                  return memoizedSelector(maybeGetServerSnapshot());
+                }
+              ];
+            },
+            [getSnapshot, getServerSnapshot, selector, isEqual]
+          );
+          var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
+          useEffect28(
+            function() {
+              inst.hasValue = true;
+              inst.value = value;
+            },
+            [value]
+          );
+          useDebugValue2(value);
+          return value;
+        };
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
+      })();
+    }
+  });
+
+  // node_modules/use-sync-external-store/shim/with-selector.js
+  var require_with_selector = __commonJS({
+    "node_modules/use-sync-external-store/shim/with-selector.js"(exports, module) {
+      "use strict";
+      if (false) {
+        module.exports = null;
+      } else {
+        module.exports = require_with_selector_development();
+      }
     }
   });

@@ -123,6 +278,20 @@ var wp;
     }
   });

+  // package-external:@wordpress/primitives
+  var require_primitives = __commonJS({
+    "package-external:@wordpress/primitives"(exports, module) {
+      module.exports = window.wp.primitives;
+    }
+  });
+
+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // package-external:@wordpress/components
   var require_components = __commonJS({
     "package-external:@wordpress/components"(exports, module) {
@@ -130,13 +299,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/block-editor
-  var require_block_editor = __commonJS({
-    "package-external:@wordpress/block-editor"(exports, module) {
-      module.exports = window.wp.blockEditor;
-    }
-  });
-
   // package-external:@wordpress/hooks
   var require_hooks = __commonJS({
     "package-external:@wordpress/hooks"(exports, module) {
@@ -151,6 +313,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/block-editor
+  var require_block_editor = __commonJS({
+    "package-external:@wordpress/block-editor"(exports, module) {
+      module.exports = window.wp.blockEditor;
+    }
+  });
+
   // package-external:@wordpress/media-utils
   var require_media_utils = __commonJS({
     "package-external:@wordpress/media-utils"(exports, module) {
@@ -248,7 +417,7 @@ var wp;
     initialize: () => initialize,
     store: () => store
   });
-  var import_element18 = __toESM(require_element(), 1);
+  var import_element60 = __toESM(require_element(), 1);
   var import_block_library = __toESM(require_block_library(), 1);
   var import_widgets5 = __toESM(require_widgets(), 1);
   var import_blocks2 = __toESM(require_blocks(), 1);
@@ -271,34 +440,158 @@ var wp;
   }
   var clsx_default = clsx;

-  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  // node_modules/@base-ui/utils/useControlled.mjs
   var React = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/error.mjs
+  var set;
+  if (true) {
+    set = /* @__PURE__ */ new Set();
+  }
+  function error(...messages) {
+    if (true) {
+      const messageKey = messages.join(" ");
+      if (!set.has(messageKey)) {
+        set.add(messageKey);
+        console.error(`Base UI: ${messageKey}`);
+      }
+    }
+  }
+
+  // node_modules/@base-ui/utils/useControlled.mjs
+  function useControlled({
+    controlled,
+    default: defaultProp,
+    name,
+    state = "value"
+  }) {
+    const {
+      current: isControlled
+    } = React.useRef(controlled !== void 0);
+    const [valueState, setValue] = React.useState(defaultProp);
+    const value = isControlled ? controlled : valueState;
+    if (true) {
+      React.useEffect(() => {
+        if (isControlled !== (controlled !== void 0)) {
+          error([`A component is changing the ${isControlled ? "" : "un"}controlled ${state} state of ${name} to be ${isControlled ? "un" : ""}controlled.`, "Elements should not switch from uncontrolled to controlled (or vice versa).", `Decide between using a controlled or uncontrolled ${name} element for the lifetime of the component.`, "The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.", "More info: https://fb.me/react-controlled-components"].join("\n"));
+        }
+      }, [state, name, controlled]);
+      const {
+        current: defaultValue
+      } = React.useRef(defaultProp);
+      React.useEffect(() => {
+        if (!isControlled && serializeToDevModeString(defaultValue) !== serializeToDevModeString(defaultProp)) {
+          error([`A component is changing the default ${state} state of an uncontrolled ${name} after being initialized. To suppress this warning opt to use a controlled ${name}.`].join("\n"));
+        }
+      }, [defaultProp]);
+    }
+    const setValueIfUncontrolled = React.useCallback((newValue) => {
+      if (!isControlled) {
+        setValue(newValue);
+      }
+    }, []);
+    return [value, setValueIfUncontrolled];
+  }
+  function serializeToDevModeString(input) {
+    let nextId = 0;
+    const seen = /* @__PURE__ */ new WeakMap();
+    try {
+      const result = JSON.stringify(input, function replacer(key, value) {
+        if (key === "_owner" && this != null && typeof this === "object" && "$$typeof" in this) {
+          return void 0;
+        }
+        if (typeof value === "bigint") {
+          return `__bigint__:${value}`;
+        }
+        if (value !== null && typeof value === "object") {
+          const id = seen.get(value);
+          if (id !== void 0) {
+            return `__object__:${id}`;
+          }
+          seen.set(value, nextId);
+          nextId += 1;
+        }
+        return value;
+      });
+      return result ?? `__top__:${typeof input}`;
+    } catch {
+      return "__unserializable__";
+    }
+  }
+
+  // node_modules/@base-ui/utils/safeReact.mjs
+  var React2 = __toESM(require_react(), 1);
+  var SafeReact = {
+    ...React2
+  };
+
+  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  var React3 = __toESM(require_react(), 1);
   var UNINITIALIZED = {};
   function useRefWithInit(init, initArg) {
-    const ref = React.useRef(UNINITIALIZED);
+    const ref = React3.useRef(UNINITIALIZED);
     if (ref.current === UNINITIALIZED) {
       ref.current = init(initArg);
     }
     return ref;
   }

+  // node_modules/@base-ui/utils/useStableCallback.mjs
+  var useInsertionEffect = SafeReact.useInsertionEffect;
+  var useSafeInsertionEffect = (
+    // React 17 doesn't have useInsertionEffect.
+    useInsertionEffect && // Preact replaces useInsertionEffect with useLayoutEffect and fires too late.
+    useInsertionEffect !== SafeReact.useLayoutEffect ? useInsertionEffect : (fn) => fn()
+  );
+  function useStableCallback(callback) {
+    const stable = useRefWithInit(createStableCallback).current;
+    stable.next = callback;
+    useSafeInsertionEffect(stable.effect);
+    return stable.trampoline;
+  }
+  function createStableCallback() {
+    const stable = {
+      next: void 0,
+      callback: assertNotCalled,
+      trampoline: (...args) => stable.callback?.(...args),
+      effect: () => {
+        stable.callback = stable.next;
+      }
+    };
+    return stable;
+  }
+  function assertNotCalled() {
+    if (true) {
+      throw (
+        /* minify-error-disabled */
+        new Error("Base UI: Cannot call an event handler while rendering.")
+      );
+    }
+  }
+
   // node_modules/@base-ui/utils/warn.mjs
-  var set;
+  var set2;
   if (true) {
-    set = /* @__PURE__ */ new Set();
+    set2 = /* @__PURE__ */ new Set();
   }
   function warn(...messages) {
     if (true) {
       const messageKey = messages.join(" ");
-      if (!set.has(messageKey)) {
-        set.add(messageKey);
+      if (!set2.has(messageKey)) {
+        set2.add(messageKey);
         console.warn(`Base UI: ${messageKey}`);
       }
     }
   }

-  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
   var React4 = __toESM(require_react(), 1);
+  var noop = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React4.useLayoutEffect : noop;
+
+  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  var React7 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a, b, c, d) {
@@ -326,7 +619,7 @@ var wp;
     return forkRef.refs[0] !== a || forkRef.refs[1] !== b || forkRef.refs[2] !== c || forkRef.refs[3] !== d;
   }
   function didChangeN(forkRef, newRefs) {
-    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index) => ref !== newRefs[index]);
+    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index2) => ref !== newRefs[index2]);
   }
   function update(forkRef, refs) {
     forkRef.refs = refs;
@@ -390,18 +683,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React3 = __toESM(require_react(), 1);
+  var React6 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React2 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React2.version, 10);
+  var React5 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React5.version, 10);
   function isReactVersionAtLeast(reactVersionToCheck) {
     return majorVersion >= reactVersionToCheck;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
   function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React3.isValidElement(element)) {
+    if (!/* @__PURE__ */ React6.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -427,6 +720,8 @@ var wp;
   }

   // node_modules/@base-ui/utils/empty.mjs
+  function NOOP() {
+  }
   var EMPTY_ARRAY = Object.freeze([]);
   var EMPTY_OBJECT = Object.freeze({});

@@ -637,12 +932,12 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping,
+      stateAttributesMapping: stateAttributesMapping2,
       enabled = true
     } = params;
     const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping2) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
@@ -686,93 +981,11564 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React4.Children.toArray(render);
+        const children = React7.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React4.isValidElement(newElement)) {
+        if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
           throw new Error(["Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.", "A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.", "https://base-ui.com/r/invalid-render-prop"].join("\n"));
         }
       }
-      return /* @__PURE__ */ React4.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React7.cloneElement(newElement, mergedProps);
+    }
+    if (element) {
+      if (typeof element === "string") {
+        return renderTag(element, props);
+      }
+    }
+    throw new Error(true ? "Base UI: Render element or function are not defined." : formatErrorMessage_default(8));
+  }
+  function warnIfRenderPropLooksLikeComponent(renderFn) {
+    const functionName = renderFn.name;
+    if (functionName.length === 0) {
+      return;
+    }
+    if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {
+      return;
+    }
+    if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {
+      return;
+    }
+    warn(`The \`render\` prop received a function named \`${functionName}\` that starts with an uppercase letter.`, "This usually means a React component was passed directly as `render={Component}`.", "Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.", "If this is an intentional render callback, rename it to start with a lowercase letter.", "Use `render={<Component />}` or `render={(props) => <Component {...props} />}` instead.", "https://base-ui.com/r/invalid-render-prop");
+  }
+  function renderTag(Tag, props) {
+    if (Tag === "button") {
+      return /* @__PURE__ */ (0, import_react.createElement)("button", {
+        type: "button",
+        ...props,
+        key: props.key
+      });
+    }
+    if (Tag === "img") {
+      return /* @__PURE__ */ (0, import_react.createElement)("img", {
+        alt: "",
+        ...props,
+        key: props.key
+      });
+    }
+    return /* @__PURE__ */ React7.createElement(Tag, props);
+  }
+
+  // node_modules/@base-ui/utils/useId.mjs
+  var React8 = __toESM(require_react(), 1);
+  var globalId = 0;
+  function useGlobalId(idOverride, prefix = "mui") {
+    const [defaultId, setDefaultId] = React8.useState(idOverride);
+    const id = idOverride || defaultId;
+    React8.useEffect(() => {
+      if (defaultId == null) {
+        globalId += 1;
+        setDefaultId(`${prefix}-${globalId}`);
+      }
+    }, [defaultId, prefix]);
+    return id;
+  }
+  var maybeReactUseId = SafeReact.useId;
+  function useId(idOverride, prefix) {
+    if (maybeReactUseId !== void 0) {
+      const reactId = maybeReactUseId();
+      return idOverride ?? (prefix ? `${prefix}-${reactId}` : reactId);
+    }
+    return useGlobalId(idOverride, prefix);
+  }
+
+  // node_modules/@base-ui/react/internals/useBaseUiId.mjs
+  function useBaseUiId(idOverride) {
+    return useId(idOverride, "base-ui");
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
+  var React11 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/reason-parts.mjs
+  var reason_parts_exports = {};
+  __export(reason_parts_exports, {
+    cancelOpen: () => cancelOpen,
+    chipRemovePress: () => chipRemovePress,
+    clearPress: () => clearPress,
+    closePress: () => closePress,
+    closeWatcher: () => closeWatcher,
+    decrementPress: () => decrementPress,
+    disabled: () => disabled,
+    drag: () => drag,
+    escapeKey: () => escapeKey,
+    focusOut: () => focusOut,
+    imperativeAction: () => imperativeAction,
+    incrementPress: () => incrementPress,
+    initial: () => initial,
+    inputBlur: () => inputBlur,
+    inputChange: () => inputChange,
+    inputClear: () => inputClear,
+    inputPaste: () => inputPaste,
+    inputPress: () => inputPress,
+    itemPress: () => itemPress,
+    keyboard: () => keyboard,
+    linkPress: () => linkPress,
+    listNavigation: () => listNavigation,
+    missing: () => missing,
+    none: () => none,
+    outsidePress: () => outsidePress,
+    pointer: () => pointer,
+    scrub: () => scrub,
+    siblingOpen: () => siblingOpen,
+    swipe: () => swipe,
+    trackPress: () => trackPress,
+    triggerFocus: () => triggerFocus,
+    triggerHover: () => triggerHover,
+    triggerPress: () => triggerPress,
+    wheel: () => wheel,
+    windowResize: () => windowResize
+  });
+  var none = "none";
+  var triggerPress = "trigger-press";
+  var triggerHover = "trigger-hover";
+  var triggerFocus = "trigger-focus";
+  var outsidePress = "outside-press";
+  var itemPress = "item-press";
+  var closePress = "close-press";
+  var linkPress = "link-press";
+  var clearPress = "clear-press";
+  var chipRemovePress = "chip-remove-press";
+  var trackPress = "track-press";
+  var incrementPress = "increment-press";
+  var decrementPress = "decrement-press";
+  var inputChange = "input-change";
+  var inputClear = "input-clear";
+  var inputBlur = "input-blur";
+  var inputPaste = "input-paste";
+  var inputPress = "input-press";
+  var focusOut = "focus-out";
+  var escapeKey = "escape-key";
+  var closeWatcher = "close-watcher";
+  var listNavigation = "list-navigation";
+  var keyboard = "keyboard";
+  var pointer = "pointer";
+  var drag = "drag";
+  var wheel = "wheel";
+  var scrub = "scrub";
+  var cancelOpen = "cancel-open";
+  var siblingOpen = "sibling-open";
+  var disabled = "disabled";
+  var missing = "missing";
+  var initial = "initial";
+  var imperativeAction = "imperative-action";
+  var swipe = "swipe";
+  var windowResize = "window-resize";
+
+  // node_modules/@base-ui/react/internals/createBaseUIEventDetails.mjs
+  function createChangeEventDetails(reason, event, trigger, customProperties) {
+    let canceled = false;
+    let allowPropagation = false;
+    const custom = customProperties ?? EMPTY_OBJECT;
+    const details = {
+      reason,
+      event: event ?? new Event("base-ui"),
+      cancel() {
+        canceled = true;
+      },
+      allowPropagation() {
+        allowPropagation = true;
+      },
+      get isCanceled() {
+        return canceled;
+      },
+      get isPropagationAllowed() {
+        return allowPropagation;
+      },
+      trigger,
+      ...custom
+    };
+    return details;
+  }
+
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  var React10 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useOnMount.mjs
+  var React9 = __toESM(require_react(), 1);
+  function useOnMount(fn) {
+    React9.useEffect(fn, EMPTY_ARRAY);
+  }
+
+  // node_modules/@base-ui/utils/useAnimationFrame.mjs
+  var EMPTY = null;
+  var LAST_RAF = globalThis.requestAnimationFrame;
+  var Scheduler = class {
+    /* This implementation uses an array as a backing data-structure for frame callbacks.
+     * It allows `O(1)` callback cancelling by inserting a `null` in the array, though it
+     * never calls the native `cancelAnimationFrame` if there are no frames left. This can
+     * be much more efficient if there is a call pattern that alterns as
+     * "request-cancel-request-cancel-…".
+     * But in the case of "request-request-…-cancel-cancel-…", it leaves the final animation
+     * frame to run anyway. We turn that frame into a `O(1)` no-op via `callbacksCount`. */
+    callbacks = [];
+    callbacksCount = 0;
+    nextId = 1;
+    startId = 1;
+    isScheduled = false;
+    tick = (timestamp) => {
+      this.isScheduled = false;
+      const currentCallbacks = this.callbacks;
+      const currentCallbacksCount = this.callbacksCount;
+      this.callbacks = [];
+      this.callbacksCount = 0;
+      this.startId = this.nextId;
+      if (currentCallbacksCount > 0) {
+        for (let i = 0; i < currentCallbacks.length; i += 1) {
+          currentCallbacks[i]?.(timestamp);
+        }
+      }
+    };
+    request(fn) {
+      const id = this.nextId;
+      this.nextId += 1;
+      this.callbacks.push(fn);
+      this.callbacksCount += 1;
+      const didRAFChange = LAST_RAF !== requestAnimationFrame && (LAST_RAF = requestAnimationFrame, true);
+      if (!this.isScheduled || didRAFChange) {
+        requestAnimationFrame(this.tick);
+        this.isScheduled = true;
+      }
+      return id;
+    }
+    cancel(id) {
+      const index2 = id - this.startId;
+      if (index2 < 0 || index2 >= this.callbacks.length) {
+        return;
+      }
+      this.callbacks[index2] = null;
+      this.callbacksCount -= 1;
+    }
+  };
+  var scheduler = new Scheduler();
+  var AnimationFrame = class _AnimationFrame {
+    static create() {
+      return new _AnimationFrame();
+    }
+    static request(fn) {
+      return scheduler.request(fn);
+    }
+    static cancel(id) {
+      return scheduler.cancel(id);
+    }
+    currentId = EMPTY;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    request(fn) {
+      this.cancel();
+      this.currentId = scheduler.request(() => {
+        this.currentId = EMPTY;
+        fn();
+      });
+    }
+    cancel = () => {
+      if (this.currentId !== EMPTY) {
+        scheduler.cancel(this.currentId);
+        this.currentId = EMPTY;
+      }
+    };
+    disposeEffect = () => {
+      return this.cancel;
+    };
+  };
+  function useAnimationFrame() {
+    const timeout = useRefWithInit(AnimationFrame.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
+  }
+
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
+    const [transitionStatus, setTransitionStatus] = React10.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React10.useState(open);
+    if (open && !mounted) {
+      setMounted(true);
+      setTransitionStatus("starting");
+    }
+    if (!open && mounted && transitionStatus !== "ending" && !deferEndingState) {
+      setTransitionStatus("ending");
+    }
+    if (!open && !mounted && transitionStatus === "ending") {
+      setTransitionStatus(void 0);
+    }
+    useIsoLayoutEffect(() => {
+      if (!open && mounted && transitionStatus !== "ending" && deferEndingState) {
+        const frame = AnimationFrame.request(() => {
+          setTransitionStatus("ending");
+        });
+        return () => {
+          AnimationFrame.cancel(frame);
+        };
+      }
+      return void 0;
+    }, [open, mounted, transitionStatus, deferEndingState]);
+    useIsoLayoutEffect(() => {
+      if (!open || enableIdleState) {
+        return void 0;
+      }
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus(void 0);
+      });
+      return () => {
+        AnimationFrame.cancel(frame);
+      };
+    }, [enableIdleState, open]);
+    useIsoLayoutEffect(() => {
+      if (!open || !enableIdleState) {
+        return void 0;
+      }
+      if (open && mounted && transitionStatus !== "idle") {
+        setTransitionStatus("starting");
+      }
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus("idle");
+      });
+      return () => {
+        AnimationFrame.cancel(frame);
+      };
+    }, [enableIdleState, open, mounted, transitionStatus]);
+    return {
+      mounted,
+      setMounted,
+      transitionStatus
+    };
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
+  function useCollapsibleRoot(parameters) {
+    const {
+      open: openParam,
+      defaultOpen,
+      onOpenChange,
+      disabled: disabled2
+    } = parameters;
+    const [open, setOpen] = useControlled({
+      controlled: openParam,
+      default: defaultOpen,
+      name: "Collapsible",
+      state: "open"
+    });
+    const {
+      mounted,
+      setMounted,
+      transitionStatus
+    } = useTransitionStatus(open, true, true);
+    const defaultPanelId = useBaseUiId();
+    const [registeredPanelId, setPanelIdState] = React11.useState();
+    const panelId = registeredPanelId === null ? void 0 : registeredPanelId ?? defaultPanelId;
+    const handleTrigger = useStableCallback((event) => {
+      const nextOpen = !open;
+      const eventDetails = createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent);
+      onOpenChange(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setOpen(nextOpen);
+    });
+    return React11.useMemo(() => ({
+      defaultPanelId,
+      disabled: disabled2,
+      handleTrigger,
+      mounted,
+      open,
+      panelId,
+      setMounted,
+      setOpen,
+      setPanelIdState,
+      transitionStatus
+    }), [defaultPanelId, disabled2, handleTrigger, mounted, open, panelId, setMounted, setOpen, setPanelIdState, transitionStatus]);
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRootContext.mjs
+  var React12 = __toESM(require_react(), 1);
+  var CollapsibleRootContext = /* @__PURE__ */ React12.createContext(void 0);
+  if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
+  function useCollapsibleRootContext() {
+    const context = React12.useContext(CollapsibleRootContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: CollapsibleRootContext is missing. Collapsible parts must be placed within <Collapsible.Root>." : formatErrorMessage_default(15));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
+  var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusDataAttributes2) {
+    TransitionStatusDataAttributes2["startingStyle"] = "data-starting-style";
+    TransitionStatusDataAttributes2["endingStyle"] = "data-ending-style";
+    return TransitionStatusDataAttributes2;
+  })({});
+  var STARTING_HOOK = {
+    "data-starting-style": ""
+  };
+  var ENDING_HOOK = {
+    "data-ending-style": ""
+  };
+  var transitionStatusMapping = {
+    transitionStatus(value) {
+      if (value === "starting") {
+        return STARTING_HOOK;
+      }
+      if (value === "ending") {
+        return ENDING_HOOK;
+      }
+      return null;
+    }
+  };
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelDataAttributes.mjs
+  var CollapsiblePanelDataAttributes = (function(CollapsiblePanelDataAttributes2) {
+    CollapsiblePanelDataAttributes2["open"] = "data-open";
+    CollapsiblePanelDataAttributes2["closed"] = "data-closed";
+    CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
+    CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
+    return CollapsiblePanelDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTriggerDataAttributes.mjs
+  var CollapsibleTriggerDataAttributes = /* @__PURE__ */ (function(CollapsibleTriggerDataAttributes2) {
+    CollapsibleTriggerDataAttributes2["panelOpen"] = "data-panel-open";
+    return CollapsibleTriggerDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/utils/collapsibleOpenStateMapping.mjs
+  var PANEL_OPEN_HOOK = {
+    [CollapsiblePanelDataAttributes.open]: ""
+  };
+  var PANEL_CLOSED_HOOK = {
+    [CollapsiblePanelDataAttributes.closed]: ""
+  };
+  var triggerOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return {
+          [CollapsibleTriggerDataAttributes.panelOpen]: ""
+        };
+      }
+      return null;
+    }
+  };
+  var collapsibleOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return PANEL_OPEN_HOOK;
+      }
+      return PANEL_CLOSED_HOOK;
+    }
+  };
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  var React15 = __toESM(require_react(), 1);
+
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
+  function hasWindow() {
+    return typeof window !== "undefined";
+  }
+  function getNodeName(node) {
+    if (isNode(node)) {
+      return (node.nodeName || "").toLowerCase();
+    }
+    return "#document";
+  }
+  function getWindow(node) {
+    var _node$ownerDocument;
+    return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
+  }
+  function getDocumentElement(node) {
+    var _ref;
+    return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement;
+  }
+  function isNode(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Node || value instanceof getWindow(value).Node;
+  }
+  function isElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Element || value instanceof getWindow(value).Element;
+  }
+  function isHTMLElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;
+  }
+  function isShadowRoot(value) {
+    if (!hasWindow() || typeof ShadowRoot === "undefined") {
+      return false;
+    }
+    return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;
+  }
+  function isOverflowElement(element) {
+    const {
+      overflow,
+      overflowX,
+      overflowY,
+      display
+    } = getComputedStyle2(element);
+    return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && display !== "inline" && display !== "contents";
+  }
+  function isTableElement(element) {
+    return /^(table|td|th)$/.test(getNodeName(element));
+  }
+  function isTopLayer(element) {
+    try {
+      if (element.matches(":popover-open")) {
+        return true;
+      }
+    } catch (_e) {
+    }
+    try {
+      return element.matches(":modal");
+    } catch (_e) {
+      return false;
+    }
+  }
+  var willChangeRe = /transform|translate|scale|rotate|perspective|filter/;
+  var containRe = /paint|layout|strict|content/;
+  var isNotNone = (value) => !!value && value !== "none";
+  var isWebKitValue;
+  function isContainingBlock(elementOrCss) {
+    const css = isElement(elementOrCss) ? getComputedStyle2(elementOrCss) : elementOrCss;
+    return isNotNone(css.transform) || isNotNone(css.translate) || isNotNone(css.scale) || isNotNone(css.rotate) || isNotNone(css.perspective) || !isWebKit() && (isNotNone(css.backdropFilter) || isNotNone(css.filter)) || willChangeRe.test(css.willChange || "") || containRe.test(css.contain || "");
+  }
+  function getContainingBlock(element) {
+    let currentNode = getParentNode(element);
+    while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) {
+      if (isContainingBlock(currentNode)) {
+        return currentNode;
+      } else if (isTopLayer(currentNode)) {
+        return null;
+      }
+      currentNode = getParentNode(currentNode);
+    }
+    return null;
+  }
+  function isWebKit() {
+    if (isWebKitValue == null) {
+      isWebKitValue = typeof CSS !== "undefined" && CSS.supports && CSS.supports("-webkit-backdrop-filter", "none");
+    }
+    return isWebKitValue;
+  }
+  function isLastTraversableNode(node) {
+    return /^(html|body|#document)$/.test(getNodeName(node));
+  }
+  function getComputedStyle2(element) {
+    return getWindow(element).getComputedStyle(element);
+  }
+  function getNodeScroll(element) {
+    if (isElement(element)) {
+      return {
+        scrollLeft: element.scrollLeft,
+        scrollTop: element.scrollTop
+      };
+    }
+    return {
+      scrollLeft: element.scrollX,
+      scrollTop: element.scrollY
+    };
+  }
+  function getParentNode(node) {
+    if (getNodeName(node) === "html") {
+      return node;
+    }
+    const result = (
+      // Step into the shadow DOM of the parent of a slotted node.
+      node.assignedSlot || // DOM Element detected.
+      node.parentNode || // ShadowRoot detected.
+      isShadowRoot(node) && node.host || // Fallback.
+      getDocumentElement(node)
+    );
+    return isShadowRoot(result) ? result.host : result;
+  }
+  function getNearestOverflowAncestor(node) {
+    const parentNode = getParentNode(node);
+    if (isLastTraversableNode(parentNode)) {
+      return (node.ownerDocument || node).body;
+    }
+    if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
+      return parentNode;
+    }
+    return getNearestOverflowAncestor(parentNode);
+  }
+  function getOverflowAncestors(node, list, traverseIframes) {
+    var _node$ownerDocument2;
+    if (list === void 0) {
+      list = [];
+    }
+    if (traverseIframes === void 0) {
+      traverseIframes = true;
+    }
+    const scrollableAncestor = getNearestOverflowAncestor(node);
+    const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body);
+    const win = getWindow(scrollableAncestor);
+    if (isBody) {
+      const frameElement = getFrameElement(win);
+      return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], frameElement && traverseIframes ? getOverflowAncestors(frameElement) : []);
+    } else {
+      return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes));
+    }
+  }
+  function getFrameElement(win) {
+    return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
+  }
+
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
+  var React13 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React13.createContext(void 0);
+  if (true) CompositeRootContext.displayName = "CompositeRootContext";
+  function useCompositeRootContext(optional = false) {
+    const context = React13.useContext(CompositeRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
+  var React14 = __toESM(require_react(), 1);
+  function useFocusableWhenDisabled(parameters) {
+    const {
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite = false,
+      tabIndex: tabIndexProp = 0,
+      isNativeButton
+    } = parameters;
+    const isFocusableComposite = composite && focusableWhenDisabled !== false;
+    const isNonFocusableComposite = composite && focusableWhenDisabled === false;
+    const props = React14.useMemo(() => {
+      const additionalProps = {
+        // allow Tabbing away from focusableWhenDisabled elements
+        onKeyDown(event) {
+          if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
+            event.preventDefault();
+          }
+        }
+      };
+      if (!composite) {
+        additionalProps.tabIndex = tabIndexProp;
+        if (!isNativeButton && disabled2) {
+          additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
+        }
+      }
+      if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
+        additionalProps["aria-disabled"] = disabled2;
+      }
+      if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
+        additionalProps.disabled = disabled2;
+      }
+      return additionalProps;
+    }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
+    return {
+      props
+    };
+  }
+
+  // node_modules/@base-ui/utils/owner.mjs
+  function ownerDocument(node) {
+    return node?.ownerDocument || document;
+  }
+
+  // node_modules/@base-ui/react/utils/dispatchClickWithModifiers.mjs
+  function dispatchClickWithModifiers(target, sourceEvent, {
+    detail = 0
+  } = {}) {
+    target.dispatchEvent(new (getWindow(target)).PointerEvent("click", {
+      bubbles: true,
+      cancelable: true,
+      composed: true,
+      detail,
+      shiftKey: sourceEvent.shiftKey,
+      ctrlKey: sourceEvent.ctrlKey,
+      altKey: sourceEvent.altKey,
+      metaKey: sourceEvent.metaKey
+    }));
+  }
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  function useButton(parameters = {}) {
+    const {
+      disabled: disabled2 = false,
+      focusableWhenDisabled,
+      tabIndex = 0,
+      native: isNativeButton = true,
+      composite: compositeProp
+    } = parameters;
+    const elementRef = React15.useRef(null);
+    const compositeRootContext = useCompositeRootContext(true);
+    const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
+    const {
+      props: focusableWhenDisabledProps
+    } = useFocusableWhenDisabled({
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite: isCompositeItem,
+      tabIndex,
+      isNativeButton
+    });
+    if (true) {
+      React15.useEffect(() => {
+        if (!elementRef.current) {
+          return;
+        }
+        const isButtonTag = isButtonElement(elementRef.current);
+        if (isNativeButton) {
+          if (!isButtonTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
+            error(`${message}${ownerStackMessage}`);
+          }
+        } else if (isButtonTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
+          error(`${message}${ownerStackMessage}`);
+        }
+      }, [isNativeButton]);
+    }
+    const updateDisabled = React15.useCallback(() => {
+      const element = elementRef.current;
+      if (!isButtonElement(element)) {
+        return;
+      }
+      if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
+        element.disabled = false;
+      }
+    }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
+    useIsoLayoutEffect(updateDisabled, [updateDisabled]);
+    const getButtonProps = React15.useCallback((externalProps = {}) => {
+      const {
+        onClick: externalOnClick,
+        onMouseDown: externalOnMouseDown,
+        onKeyUp: externalOnKeyUp,
+        onKeyDown: externalOnKeyDown,
+        onPointerDown: externalOnPointerDown,
+        ...otherExternalProps
+      } = externalProps;
+      return mergeProps({
+        onClick(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnClick?.(event);
+        },
+        onMouseDown(event) {
+          if (!disabled2) {
+            externalOnMouseDown?.(event);
+          }
+        },
+        onKeyDown(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyDown?.(event);
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          const isCurrentTarget = event.target === event.currentTarget;
+          const currentTarget = event.currentTarget;
+          const isButton = isButtonElement(currentTarget);
+          const isLink = !isNativeButton && isValidLinkElement(currentTarget);
+          const shouldClick = isCurrentTarget && (isNativeButton ? isButton : !isLink);
+          const isEnterKey = event.key === "Enter";
+          const isSpaceKey = event.key === " ";
+          const role = currentTarget.getAttribute("role");
+          const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
+          if (isCurrentTarget && isCompositeItem && isSpaceKey) {
+            if (event.defaultPrevented && isTextNavigationRole) {
+              return;
+            }
+            event.preventDefault();
+            if (!isNativeButton || isButton) {
+              event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
+            }
+            return;
+          }
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
+              event.preventDefault();
+            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
+          }
+        },
+        onKeyUp(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyUp?.(event);
+          if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
+            event.preventDefault();
+            return;
+          }
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
+          }
+        },
+        onPointerDown(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnPointerDown?.(event);
+        }
+      }, isNativeButton ? {
+        type: "button"
+      } : {
+        role: "button"
+      }, focusableWhenDisabledProps, otherExternalProps);
+    }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
+    const buttonRef = useStableCallback((element) => {
+      elementRef.current = element;
+      updateDisabled();
+    });
+    return {
+      getButtonProps,
+      buttonRef
+    };
+  }
+  function isButtonElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "BUTTON";
+  }
+  function isValidLinkElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
+  }
+
+  // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
+  var React17 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/addEventListener.mjs
+  function addEventListener(target, type, listener, options) {
+    target.addEventListener(type, listener, options);
+    return () => {
+      target.removeEventListener(type, listener, options);
+    };
+  }
+
+  // node_modules/@base-ui/utils/useValueAsRef.mjs
+  function useValueAsRef(value) {
+    const latest = useRefWithInit(createLatestRef, value).current;
+    latest.next = value;
+    useIsoLayoutEffect(latest.effect);
+    return latest;
+  }
+  function createLatestRef(value) {
+    const latest = {
+      current: value,
+      next: value,
+      effect: () => {
+        latest.current = latest.next;
+      }
+    };
+    return latest;
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  var React16 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  var ReactDOM = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/utils/resolveRef.mjs
+  function resolveRef(maybeRef) {
+    if (maybeRef == null) {
+      return maybeRef;
+    }
+    return "current" in maybeRef ? maybeRef.current : maybeRef;
+  }
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
+    const frame = useAnimationFrame();
+    return useStableCallback((fnToExecute, signal = null) => {
+      frame.cancel();
+      const element = resolveRef(elementOrRef);
+      if (element == null) {
+        return;
+      }
+      const resolvedElement = element;
+      const done = () => {
+        ReactDOM.flushSync(fnToExecute);
+      };
+      if (typeof resolvedElement.getAnimations !== "function" || globalThis.BASE_UI_ANIMATIONS_DISABLED) {
+        fnToExecute();
+        return;
+      }
+      function exec() {
+        Promise.all(resolvedElement.getAnimations().map((animation) => animation.finished)).then(() => {
+          if (!signal?.aborted) {
+            done();
+          }
+        }, () => {
+          if (signal?.aborted) {
+            return;
+          }
+          const currentAnimations = resolvedElement.getAnimations();
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+            exec();
+            return;
+          }
+          done();
+        });
+      }
+      if (waitForStartingStyleRemoved) {
+        const startingStyleAttribute = "data-starting-style";
+        if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+          frame.request(exec);
+          return;
+        }
+        const attributeObserver = new MutationObserver(() => {
+          if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+            attributeObserver.disconnect();
+            exec();
+          }
+        });
+        attributeObserver.observe(resolvedElement, {
+          attributes: true,
+          attributeFilter: [startingStyleAttribute]
+        });
+        signal?.addEventListener("abort", () => attributeObserver.disconnect(), {
+          once: true
+        });
+        return;
+      }
+      frame.request(exec);
+    });
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  function useOpenChangeComplete(parameters) {
+    const {
+      enabled = true,
+      open,
+      ref,
+      onComplete: onCompleteParam
+    } = parameters;
+    const onComplete = useStableCallback(onCompleteParam);
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React16.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      const abortController = new AbortController();
+      runOnceAnimationsFinish(onComplete, abortController.signal);
+      return () => {
+        abortController.abort();
+      };
+    }, [enabled, open, onComplete, runOnceAnimationsFinish]);
+  }
+
+  // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
+  var EMPTY_DIMENSIONS = {
+    height: void 0,
+    width: void 0
+  };
+  function useCollapsiblePanel(parameters) {
+    const {
+      externalRef,
+      hiddenUntilFound,
+      id: idParam,
+      keepMounted,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setOpen,
+      transitionStatus
+    } = parameters;
+    const panelRef = React17.useRef(null);
+    const animationTypeRef = React17.useRef(null);
+    const [dimensions, setDimensionsUnwrapped] = React17.useState(EMPTY_DIMENSIONS);
+    const lastMeasuredDimensionsRef = React17.useRef(EMPTY_DIMENSIONS);
+    const shouldSkipNextOpenRef = React17.useRef(false);
+    const shouldPreventMountAnimationRef = React17.useRef(open);
+    const shouldPreventActivityResumeAnimationRef = React17.useRef(false);
+    const [forcePanelIdle, setForcePanelIdle] = React17.useState(false);
+    const pendingTemporaryStyleRestoreRef = React17.useRef(null);
+    const mergedPanelRef = useMergedRefs(externalRef, panelRef);
+    const latestOpenRef = useValueAsRef(open);
+    const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef);
+    const hidden = !open && !mounted;
+    const panelTransitionStatus = forcePanelIdle ? "idle" : transitionStatus;
+    const shouldPreventOpenAnimation = open && // These 2 refs are safe to read in render, they are only written from committed
+    // layout/effect paths and gate one-shot motion suppression for the next open
+    // lifecycle. They intentionally expose the last committed motion snapshot.
+    (shouldPreventMountAnimationRef.current || shouldPreventActivityResumeAnimationRef.current);
+    const renderedDimensions = !open && mounted && // These 2 refs are also safe to read in render, both hold the last committed
+    // animation mode and measurement. This fallback only restores a previously
+    // measured pixel size after the live dimensions state has been reset back to `auto`.
+    animationTypeRef.current === "css-animation" && dimensions.height === void 0 && dimensions.width === void 0 ? lastMeasuredDimensionsRef.current : dimensions;
+    const shouldPersistHiddenTransitionStyles = hiddenUntilFound && hidden && animationTypeRef.current !== "css-animation";
+    const setDimensions = useStableCallback((nextDimensions, shouldCacheMeasurement = true) => {
+      if (shouldCacheMeasurement) {
+        lastMeasuredDimensionsRef.current = nextDimensions;
+      }
+      setDimensionsUnwrapped(nextDimensions);
+    });
+    const restorePendingTemporaryStyle = useStableCallback(() => {
+      pendingTemporaryStyleRestoreRef.current?.();
+      pendingTemporaryStyleRestoreRef.current = null;
+    });
+    const setPendingTemporaryStyleRestore = useStableCallback((restore) => {
+      restorePendingTemporaryStyle();
+      pendingTemporaryStyleRestoreRef.current = () => {
+        pendingTemporaryStyleRestoreRef.current = null;
+        restore();
+      };
+    });
+    const markActivityResumeAnimationSuppressed = useStableCallback(() => {
+      if (open && mounted && animationTypeRef.current === "css-animation") {
+        shouldPreventActivityResumeAnimationRef.current = true;
+      }
+    });
+    useIsoLayoutEffect(() => {
+      if (!forcePanelIdle || transitionStatus === "starting") {
+        return;
+      }
+      setForcePanelIdle(false);
+    }, [forcePanelIdle, transitionStatus]);
+    React17.useEffect(() => {
+      return () => {
+        markActivityResumeAnimationSuppressed();
+        restorePendingTemporaryStyle();
+      };
+    }, [markActivityResumeAnimationSuppressed, restorePendingTemporaryStyle]);
+    useIsoLayoutEffect(() => {
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      if (!open && pendingTemporaryStyleRestoreRef.current) {
+        restorePendingTemporaryStyle();
+      }
+      const animationType = getAnimationType(panel, shouldPreventOpenAnimation);
+      animationTypeRef.current = animationType;
+      if (open && transitionStatus === "idle" && shouldPreventMountAnimationRef.current && animationType === "css-animation") {
+        lastMeasuredDimensionsRef.current = getDimensions(panel);
+        return void 0;
+      }
+      if (open && transitionStatus === "starting") {
+        const skipNextOpen = shouldSkipNextOpenRef.current;
+        shouldSkipNextOpenRef.current = false;
+        if (animationType === "none") {
+          setDimensions(getDimensions(panel));
+          setForcePanelIdle(true);
+          return void 0;
+        }
+        if (animationType === "css-transition") {
+          const restoreLayoutStyles = resetLayoutStyles(panel);
+          setDimensions(getDimensions(panel));
+          if (!skipNextOpen) {
+            return restoreLayoutStyles;
+          }
+          const restoreTransitionDuration = setTemporaryStyle(panel, "transition-duration", "0s");
+          setPendingTemporaryStyleRestore(restoreTransitionDuration);
+          setForcePanelIdle(true);
+          return restoreLayoutStyles;
+        }
+        setDimensions(getDimensions(panel));
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        if (!skipNextOpen) {
+          restoreAnimationName();
+          return void 0;
+        }
+        const restoreAnimationDuration = setTemporaryStyle(panel, "animation-duration", "0s");
+        restoreAnimationName();
+        setPendingTemporaryStyleRestore(restoreAnimationDuration);
+        setForcePanelIdle(true);
+        return void 0;
+      }
+      if (!open && mounted && (transitionStatus === "idle" || transitionStatus === "starting")) {
+        shouldPreventMountAnimationRef.current = false;
+        shouldPreventActivityResumeAnimationRef.current = false;
+        if (animationType === "none") {
+          setDimensions(EMPTY_DIMENSIONS, false);
+          setMounted(false);
+          return void 0;
+        }
+        setDimensions(getDimensions(panel));
+        return void 0;
+      }
+      if (transitionStatus !== "ending") {
+        return void 0;
+      }
+      if (animationType === "none") {
+        setMounted(false);
+        return void 0;
+      }
+      const nextDimensions = getDimensions(panel);
+      const hasMeasuredSize = nextDimensions.height > 0 || nextDimensions.width > 0;
+      if (!hasMeasuredSize) {
+        setMounted(false);
+        return void 0;
+      }
+      setDimensions(nextDimensions);
+      if (animationType === "css-animation") {
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        restoreAnimationName();
+      }
+      return void 0;
+    }, [mounted, open, restorePendingTemporaryStyle, setDimensions, setMounted, setPendingTemporaryStyleRestore, shouldPreventOpenAnimation, transitionStatus]);
+    useOpenChangeComplete({
+      enabled: open && mounted && panelTransitionStatus === "idle",
+      open: true,
+      ref: panelRef,
+      onComplete() {
+        if (!open) {
+          return;
+        }
+        setDimensions(EMPTY_DIMENSIONS, false);
+      }
+    });
+    React17.useEffect(() => {
+      if (open || !mounted || panelTransitionStatus !== "ending") {
+        return void 0;
+      }
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      const abortController = new AbortController();
+      let endingStyleFrame = -1;
+      function handleComplete() {
+        if (latestOpenRef.current) {
+          return;
+        }
+        setMounted(false);
+        setDimensions(EMPTY_DIMENSIONS, false);
+      }
+      endingStyleFrame = AnimationFrame.request(() => {
+        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
+      });
+      return () => {
+        AnimationFrame.cancel(endingStyleFrame);
+        abortController.abort();
+      };
+    }, [latestOpenRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
+    useIsoLayoutEffect(() => {
+      const panel = panelRef.current;
+      if (!panel || !hiddenUntilFound || !hidden) {
+        return;
+      }
+      panel.setAttribute("hidden", "until-found");
+    }, [hidden, hiddenUntilFound]);
+    React17.useEffect(function registerBeforeMatchListener() {
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      function handleBeforeMatch(event) {
+        const eventDetails = createChangeEventDetails(reason_parts_exports.none, event);
+        onOpenChange(true, eventDetails);
+        if (eventDetails.isCanceled) {
+          return;
+        }
+        shouldSkipNextOpenRef.current = true;
+        setOpen(true);
+      }
+      return addEventListener(panel, "beforematch", handleBeforeMatch);
+    }, [onOpenChange, setOpen]);
+    const shouldRender = keepMounted || hiddenUntilFound || mounted || open;
+    return {
+      height: renderedDimensions.height,
+      props: {
+        ...shouldPersistHiddenTransitionStyles ? {
+          [CollapsiblePanelDataAttributes.startingStyle]: ""
+        } : void 0,
+        hidden,
+        id: idParam
+      },
+      ref: mergedPanelRef,
+      shouldPreventOpenAnimation,
+      shouldRender,
+      transitionStatus: panelTransitionStatus,
+      width: renderedDimensions.width
+    };
+  }
+  function getDimensions(element) {
+    return {
+      height: element.scrollHeight,
+      width: element.scrollWidth
+    };
+  }
+  function getAnimationType(element, hasSuppressedMountAnimation) {
+    const panelStyles = getWindow(element).getComputedStyle(element);
+    const hasAnimation = (panelStyles.animationName.split(",").map((name) => name.trim()).some((name) => name !== "" && name !== "none") || hasSuppressedMountAnimation) && hasNonZeroDuration(panelStyles.animationDuration);
+    const hasTransition = hasNonZeroDuration(panelStyles.transitionDuration);
+    if (hasAnimation && hasTransition) {
+      if (true) {
+        warn("CSS transitions and CSS animations both detected on Collapsible or Accordion panel.", "Only one of either animation type should be used.");
+      }
+      return "css-transition";
+    }
+    if (hasTransition) {
+      return "css-transition";
+    }
+    if (hasAnimation) {
+      return "css-animation";
+    }
+    return "none";
+  }
+  function hasNonZeroDuration(value) {
+    return value.split(",").map((part) => part.trim()).some((part) => part !== "" && Number.parseFloat(part) > 0);
+  }
+  function setTemporaryStyle(element, property, value) {
+    const previousValue = element.style.getPropertyValue(property);
+    const previousPriority = element.style.getPropertyPriority(property);
+    element.style.setProperty(property, value);
+    return () => {
+      if (previousValue === "") {
+        element.style.removeProperty(property);
+        return;
+      }
+      element.style.setProperty(property, previousValue, previousPriority);
+    };
+  }
+  function resetLayoutStyles(element) {
+    const originalLayoutStyles = {
+      "justify-content": element.style.justifyContent,
+      "align-items": element.style.alignItems,
+      "align-content": element.style.alignContent,
+      "justify-items": element.style.justifyItems
+    };
+    Object.keys(originalLayoutStyles).forEach((key) => {
+      element.style.setProperty(key, "initial", "important");
+    });
+    function restoreLayoutStyles() {
+      Object.entries(originalLayoutStyles).forEach(([key, value]) => {
+        if (value === "") {
+          element.style.removeProperty(key);
+          return;
+        }
+        element.style.setProperty(key, value);
+      });
+    }
+    const frame = AnimationFrame.request(restoreLayoutStyles);
+    return () => {
+      AnimationFrame.cancel(frame);
+      restoreLayoutStyles();
+    };
+  }
+
+  // node_modules/@base-ui/utils/platform/parts.mjs
+  var parts_exports = {};
+  __export(parts_exports, {
+    engine: () => engine_exports,
+    env: () => env_exports,
+    os: () => os_exports,
+    screenReader: () => screen_reader_exports
+  });
+
+  // node_modules/@base-ui/utils/platform/os.mjs
+  var os_exports = {};
+  __export(os_exports, {
+    android: () => android,
+    apple: () => apple,
+    ios: () => ios,
+    linux: () => linux,
+    mac: () => mac,
+    windows: () => windows
+  });
+
+  // node_modules/@base-ui/utils/platform/shared.mjs
+  function readRawData() {
+    if (typeof navigator === "undefined") {
+      return {
+        userAgent: "",
+        platform: "",
+        maxTouchPoints: 0
+      };
+    }
+    if (true) {
+      const uaData = navigator.userAgentData;
+      if (uaData && Array.isArray(uaData.brands)) {
+        return {
+          userAgent: uaData.brands.map(({
+            brand,
+            version: version2
+          }) => `${brand}/${version2}`).join(" "),
+          platform: uaData.platform ?? navigator.platform ?? "",
+          maxTouchPoints: navigator.maxTouchPoints ?? 0
+        };
+      }
+    }
+    return {
+      userAgent: navigator.userAgent,
+      platform: navigator.platform ?? "",
+      maxTouchPoints: navigator.maxTouchPoints ?? 0
+    };
+  }
+  var {
+    userAgent,
+    platform,
+    maxTouchPoints
+  } = readRawData();
+  var lowerUserAgent = userAgent.toLowerCase();
+  var lowerPlatform = platform.toLowerCase();
+
+  // node_modules/@base-ui/utils/platform/os.mjs
+  var ios = /^i(os$|p)/.test(lowerPlatform) || lowerPlatform === "macintel" && maxTouchPoints > 1;
+  var ANDROID_STRING = "android";
+  var android = lowerPlatform === ANDROID_STRING || lowerUserAgent.includes(ANDROID_STRING);
+  var mac = !ios && lowerPlatform.startsWith("mac");
+  var windows = lowerPlatform.startsWith("win");
+  var linux = !android && /^(linux|chrome os)/.test(lowerPlatform);
+  var apple = mac || ios;
+
+  // node_modules/@base-ui/utils/platform/engine.mjs
+  var engine_exports = {};
+  __export(engine_exports, {
+    blink: () => blink,
+    gecko: () => gecko,
+    webkit: () => webkit
+  });
+  var webkit = typeof CSS !== "undefined" && !!CSS.supports?.("-webkit-backdrop-filter:none");
+  var gecko = !webkit && lowerUserAgent.includes("firefox");
+  var blink = !webkit && lowerUserAgent.includes("chrom");
+
+  // node_modules/@base-ui/utils/platform/screen-reader.mjs
+  var screen_reader_exports = {};
+  __export(screen_reader_exports, {
+    voiceOver: () => voiceOver
+  });
+  var voiceOver = apple;
+
+  // node_modules/@base-ui/utils/platform/env.mjs
+  var env_exports = {};
+  __export(env_exports, {
+    jsdom: () => jsdom
+  });
+  var jsdom = /jsdom|happydom/.test(lowerUserAgent);
+
+  // node_modules/@base-ui/utils/useTimeout.mjs
+  var EMPTY2 = 0;
+  var Timeout = class _Timeout {
+    static create() {
+      return new _Timeout();
+    }
+    currentId = EMPTY2;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    start(delay, fn) {
+      this.clear();
+      this.currentId = setTimeout(() => {
+        this.currentId = EMPTY2;
+        fn();
+      }, delay);
+    }
+    isStarted() {
+      return this.currentId !== EMPTY2;
+    }
+    clear = () => {
+      if (this.currentId !== EMPTY2) {
+        clearTimeout(this.currentId);
+        this.currentId = EMPTY2;
+      }
+    };
+    disposeEffect = () => {
+      return this.clear;
+    };
+  };
+  function useTimeout() {
+    const timeout = useRefWithInit(Timeout.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
+  var React18 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
+  function isReactEvent(event) {
+    return "nativeEvent" in event;
+  }
+  function isMouseLikePointerType(pointerType, strict) {
+    const values = ["mouse", "pen"];
+    if (!strict) {
+      values.push("", void 0);
+    }
+    return values.includes(pointerType);
+  }
+  function isClickLikeEvent(event) {
+    const type = event.type;
+    return type === "click" || type === "mousedown" || type === "keydown" || type === "keyup";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/constants.mjs
+  var FOCUSABLE_ATTRIBUTE = "data-base-ui-focusable";
+  var TYPEABLE_SELECTOR = "input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";
+
+  // node_modules/@base-ui/react/internals/shadowDom.mjs
+  function activeElement(doc) {
+    let element = doc.activeElement;
+    while (element?.shadowRoot?.activeElement != null) {
+      element = element.shadowRoot.activeElement;
+    }
+    return element;
+  }
+  function contains(parent, child) {
+    if (!parent || !child) {
+      return false;
+    }
+    const rootNode = child.getRootNode?.();
+    if (parent.contains(child)) {
+      return true;
+    }
+    if (rootNode && isShadowRoot(rootNode)) {
+      let next = child;
+      while (next) {
+        if (parent === next) {
+          return true;
+        }
+        next = next.parentNode || next.host;
+      }
+    }
+    return false;
+  }
+  function getTarget(event) {
+    if ("composedPath" in event) {
+      return event.composedPath()[0];
+    }
+    return event.target;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/element.mjs
+  function isTargetInsideEnabledTrigger(target, triggerElements) {
+    if (!isElement(target)) {
+      return false;
+    }
+    const targetElement = target;
+    if (triggerElements.hasElement(targetElement)) {
+      return !targetElement.hasAttribute("data-trigger-disabled");
+    }
+    for (const [, trigger] of triggerElements.entries()) {
+      if (contains(trigger, targetElement)) {
+        return !trigger.hasAttribute("data-trigger-disabled");
+      }
+    }
+    return false;
+  }
+  function isEventTargetWithin(event, node) {
+    if (node == null) {
+      return false;
+    }
+    if ("composedPath" in event) {
+      return event.composedPath().includes(node);
+    }
+    const eventAgain = event;
+    return eventAgain.target != null && node.contains(eventAgain.target);
+  }
+  function isRootElement(element) {
+    return element.matches("html,body");
+  }
+  function isTypeableElement(element) {
+    return isHTMLElement(element) && element.matches(TYPEABLE_SELECTOR);
+  }
+  function isInteractiveElement(element) {
+    return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
+  }
+  function matchesFocusVisible(element) {
+    if (!element || parts_exports.env.jsdom) {
+      return true;
+    }
+    try {
+      return element.matches(":focus-visible");
+    } catch (_e) {
+      return true;
+    }
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverShared.mjs
+  function resolveValue(value, pointerType) {
+    if (pointerType != null && !isMouseLikePointerType(pointerType)) {
+      return 0;
+    }
+    if (typeof value === "function") {
+      return value();
+    }
+    return value;
+  }
+  function getDelay(value, prop, pointerType) {
+    const result = resolveValue(value, pointerType);
+    if (typeof result === "number") {
+      return result;
+    }
+    return result?.[prop];
+  }
+  function getRestMs(value) {
+    if (typeof value === "function") {
+      return value();
+    }
+    return value;
+  }
+  function isClickLikeOpenEvent(openEventType, interactedInside) {
+    return interactedInside || openEventType === "click" || openEventType === "mousedown";
+  }
+  function isHoverOpenEvent(openEventType) {
+    return openEventType?.includes("mouse") && openEventType !== "mousedown";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
+  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React18.createContext({
+    hasProvider: false,
+    timeoutMs: 0,
+    delayRef: {
+      current: 0
+    },
+    initialDelayRef: {
+      current: 0
+    },
+    timeout: new Timeout(),
+    currentIdRef: {
+      current: null
+    },
+    currentContextRef: {
+      current: null
+    }
+  });
+  if (true) FloatingDelayGroupContext.displayName = "FloatingDelayGroupContext";
+  function resetDelayRef(delayRef, initialDelayRef) {
+    delayRef.current = initialDelayRef.current;
+  }
+  function FloatingDelayGroup(props) {
+    const {
+      children,
+      delay,
+      timeoutMs = 0
+    } = props;
+    const delayRef = React18.useRef(delay);
+    const initialDelayRef = React18.useRef(delay);
+    const currentIdRef = React18.useRef(null);
+    const currentContextRef = React18.useRef(null);
+    const timeout = useTimeout();
+    useIsoLayoutEffect(() => {
+      initialDelayRef.current = delay;
+      if (!currentIdRef.current) {
+        delayRef.current = delay;
+        return;
+      }
+      delayRef.current = {
+        open: getDelay(delayRef.current, "open"),
+        close: getDelay(delay, "close")
+      };
+    }, [delay, currentIdRef, delayRef, initialDelayRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React18.useMemo(() => ({
+        hasProvider: true,
+        delayRef,
+        initialDelayRef,
+        currentIdRef,
+        timeoutMs,
+        currentContextRef,
+        timeout
+      }), [timeoutMs, timeout]),
+      children
+    });
+  }
+  function useDelayGroup(context, options = {
+    open: false
+  }) {
+    const {
+      open
+    } = options;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const floatingId = store2.useState("floatingId");
+    const groupContext = React18.useContext(FloatingDelayGroupContext);
+    const {
+      currentIdRef,
+      delayRef,
+      timeoutMs,
+      initialDelayRef,
+      currentContextRef,
+      hasProvider,
+      timeout
+    } = groupContext;
+    const [isInstantPhase, setIsInstantPhase] = React18.useState(false);
+    const openRef = React18.useRef(open);
+    useIsoLayoutEffect(() => {
+      openRef.current = open;
+    }, [open]);
+    useIsoLayoutEffect(() => {
+      function unset() {
+        currentContextRef.current?.setIsInstantPhase(false);
+        currentIdRef.current = null;
+        currentContextRef.current = null;
+        delayRef.current = initialDelayRef.current;
+        timeout.clear();
+      }
+      if (!currentIdRef.current) {
+        return void 0;
+      }
+      if (!open && currentIdRef.current === floatingId) {
+        setIsInstantPhase(false);
+        if (timeoutMs) {
+          const closingId = floatingId;
+          timeout.start(timeoutMs, () => {
+            if (store2.select("open") || currentIdRef.current && currentIdRef.current !== closingId) {
+              return;
+            }
+            unset();
+          });
+          return () => {
+            if (openRef.current || currentIdRef.current !== closingId) {
+              timeout.clear();
+            }
+          };
+        }
+        unset();
+      }
+      return void 0;
+    }, [open, floatingId, currentIdRef, delayRef, timeoutMs, initialDelayRef, currentContextRef, timeout, store2]);
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        return;
+      }
+      const prevContext = currentContextRef.current;
+      const prevId = currentIdRef.current;
+      timeout.clear();
+      currentContextRef.current = {
+        onOpenChange: store2.setOpen,
+        setIsInstantPhase
+      };
+      currentIdRef.current = floatingId;
+      delayRef.current = {
+        open: 0,
+        close: getDelay(initialDelayRef.current, "close")
+      };
+      if (prevId !== null && prevId !== floatingId) {
+        setIsInstantPhase(true);
+        prevContext?.setIsInstantPhase(true);
+        prevContext?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.none));
+      } else {
+        setIsInstantPhase(false);
+        prevContext?.setIsInstantPhase(false);
+      }
+    }, [open, floatingId, store2, currentIdRef, delayRef, initialDelayRef, currentContextRef, timeout]);
+    useIsoLayoutEffect(() => {
+      return () => {
+        if (currentIdRef.current === floatingId) {
+          currentContextRef.current = null;
+          if (!openRef.current) {
+            return;
+          }
+          currentIdRef.current = null;
+          resetDelayRef(delayRef, initialDelayRef);
+          timeout.clear();
+        }
+      };
+    }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
+    return React18.useMemo(() => ({
+      hasProvider,
+      delayRef,
+      isInstantPhase
+    }), [hasProvider, delayRef, isInstantPhase]);
+  }
+
+  // node_modules/@base-ui/utils/mergeCleanups.mjs
+  function mergeCleanups(...cleanups) {
+    return () => {
+      for (let i = 0; i < cleanups.length; i += 1) {
+        const cleanup = cleanups[i];
+        if (cleanup) {
+          cleanup();
+        }
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/utils/FocusGuard.mjs
+  var React19 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/visuallyHidden.mjs
+  var visuallyHiddenBase = {
+    clipPath: "inset(50%)",
+    overflow: "hidden",
+    whiteSpace: "nowrap",
+    border: 0,
+    padding: 0,
+    width: 1,
+    height: 1,
+    margin: -1
+  };
+  var visuallyHidden = {
+    ...visuallyHiddenBase,
+    position: "fixed",
+    top: 0,
+    left: 0
+  };
+  var visuallyHiddenInput = {
+    ...visuallyHiddenBase,
+    position: "absolute"
+  };
+
+  // node_modules/@base-ui/react/utils/FocusGuard.mjs
+  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
+  var FocusGuard = /* @__PURE__ */ React19.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React19.useState();
+    useIsoLayoutEffect(() => {
+      if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
+        setRole("button");
+      }
+    }, []);
+    const restProps = {
+      tabIndex: 0,
+      // Role is only for VoiceOver
+      role
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)("span", {
+      ...props,
+      ref,
+      style: visuallyHidden,
+      "aria-hidden": role ? void 0 : true,
+      ...restProps,
+      "data-base-ui-focus-guard": ""
+    });
+  });
+  if (true) FocusGuard.displayName = "FocusGuard";
+
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
+  var min = Math.min;
+  var max = Math.max;
+  var round = Math.round;
+  var floor = Math.floor;
+  var createCoords = (v) => ({
+    x: v,
+    y: v
+  });
+  var oppositeSideMap = {
+    left: "right",
+    right: "left",
+    bottom: "top",
+    top: "bottom"
+  };
+  function clamp(start, value, end) {
+    return max(start, min(value, end));
+  }
+  function evaluate(value, param) {
+    return typeof value === "function" ? value(param) : value;
+  }
+  function getSide(placement) {
+    return placement.split("-")[0];
+  }
+  function getAlignment(placement) {
+    return placement.split("-")[1];
+  }
+  function getOppositeAxis(axis) {
+    return axis === "x" ? "y" : "x";
+  }
+  function getAxisLength(axis) {
+    return axis === "y" ? "height" : "width";
+  }
+  function getSideAxis(placement) {
+    const firstChar = placement[0];
+    return firstChar === "t" || firstChar === "b" ? "y" : "x";
+  }
+  function getAlignmentAxis(placement) {
+    return getOppositeAxis(getSideAxis(placement));
+  }
+  function getAlignmentSides(placement, rects, rtl) {
+    if (rtl === void 0) {
+      rtl = false;
+    }
+    const alignment = getAlignment(placement);
+    const alignmentAxis = getAlignmentAxis(placement);
+    const length = getAxisLength(alignmentAxis);
+    let mainAlignmentSide = alignmentAxis === "x" ? alignment === (rtl ? "end" : "start") ? "right" : "left" : alignment === "start" ? "bottom" : "top";
+    if (rects.reference[length] > rects.floating[length]) {
+      mainAlignmentSide = getOppositePlacement(mainAlignmentSide);
+    }
+    return [mainAlignmentSide, getOppositePlacement(mainAlignmentSide)];
+  }
+  function getExpandedPlacements(placement) {
+    const oppositePlacement = getOppositePlacement(placement);
+    return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)];
+  }
+  function getOppositeAlignmentPlacement(placement) {
+    return placement.includes("start") ? placement.replace("start", "end") : placement.replace("end", "start");
+  }
+  var lrPlacement = ["left", "right"];
+  var rlPlacement = ["right", "left"];
+  var tbPlacement = ["top", "bottom"];
+  var btPlacement = ["bottom", "top"];
+  function getSideList(side, isStart, rtl) {
+    switch (side) {
+      case "top":
+      case "bottom":
+        if (rtl) return isStart ? rlPlacement : lrPlacement;
+        return isStart ? lrPlacement : rlPlacement;
+      case "left":
+      case "right":
+        return isStart ? tbPlacement : btPlacement;
+      default:
+        return [];
+    }
+  }
+  function getOppositeAxisPlacements(placement, flipAlignment, direction, rtl) {
+    const alignment = getAlignment(placement);
+    let list = getSideList(getSide(placement), direction === "start", rtl);
+    if (alignment) {
+      list = list.map((side) => side + "-" + alignment);
+      if (flipAlignment) {
+        list = list.concat(list.map(getOppositeAlignmentPlacement));
+      }
+    }
+    return list;
+  }
+  function getOppositePlacement(placement) {
+    const side = getSide(placement);
+    return oppositeSideMap[side] + placement.slice(side.length);
+  }
+  function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
+    return {
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
+    };
+  }
+  function getPaddingObject(padding) {
+    return typeof padding !== "number" ? expandPaddingObject(padding) : {
+      top: padding,
+      right: padding,
+      bottom: padding,
+      left: padding
+    };
+  }
+  function rectToClientRect(rect) {
+    const {
+      x,
+      y,
+      width,
+      height
+    } = rect;
+    return {
+      width,
+      height,
+      top: y,
+      left: x,
+      right: x + width,
+      bottom: y + height,
+      x,
+      y
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
+  function isHiddenByStyles(styles) {
+    return styles.visibility === "hidden" || styles.visibility === "collapse";
+  }
+  function isElementVisible(element, styles = element ? getComputedStyle2(element) : null) {
+    if (!element || !element.isConnected || !styles || isHiddenByStyles(styles)) {
+      return false;
+    }
+    if (typeof element.checkVisibility === "function") {
+      return element.checkVisibility();
+    }
+    return styles.display !== "none" && styles.display !== "contents";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/tabbable.mjs
+  var CANDIDATE_SELECTOR = 'a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';
+  function getParentElement(element) {
+    const assignedSlot = element.assignedSlot;
+    if (assignedSlot) {
+      return assignedSlot;
+    }
+    if (element.parentElement) {
+      return element.parentElement;
+    }
+    const rootNode = element.getRootNode();
+    return isShadowRoot(rootNode) ? rootNode.host : null;
+  }
+  function getDetailsSummary(details) {
+    for (const child of Array.from(details.children)) {
+      if (getNodeName(child) === "summary") {
+        return child;
+      }
+    }
+    return null;
+  }
+  function isWithinOpenDetailsSummary(element, details) {
+    const summary = getDetailsSummary(details);
+    return !!summary && (element === summary || contains(summary, element));
+  }
+  function isFocusableCandidate(element) {
+    const nodeName = element ? getNodeName(element) : "";
+    return element != null && element.matches(CANDIDATE_SELECTOR) && (nodeName !== "summary" || element.parentElement != null && getNodeName(element.parentElement) === "details" && getDetailsSummary(element.parentElement) === element) && (nodeName !== "details" || getDetailsSummary(element) == null) && (nodeName !== "input" || element.type !== "hidden");
+  }
+  function isFocusableElement(element) {
+    if (!isFocusableCandidate(element) || !element.isConnected || element.matches(":disabled")) {
+      return false;
+    }
+    for (let current = element; current; current = getParentElement(current)) {
+      const isAncestor = current !== element;
+      const isSlot = getNodeName(current) === "slot";
+      if (current.hasAttribute("inert")) {
+        return false;
+      }
+      if (isAncestor && getNodeName(current) === "details" && !current.open && !isWithinOpenDetailsSummary(element, current) || current.hasAttribute("hidden") || !isSlot && !isVisibleInTabbableTree(current, isAncestor)) {
+        return false;
+      }
+    }
+    return true;
+  }
+  function isVisibleInTabbableTree(element, isAncestor) {
+    const styles = getComputedStyle2(element);
+    if (!isAncestor) {
+      return isElementVisible(element, styles);
+    }
+    return styles.display !== "none";
+  }
+  function getTabIndex(element) {
+    const tabIndex = element.tabIndex;
+    if (tabIndex < 0) {
+      const nodeName = getNodeName(element);
+      if (nodeName === "details" || nodeName === "audio" || nodeName === "video" || isHTMLElement(element) && element.isContentEditable) {
+        return 0;
+      }
+    }
+    return tabIndex;
+  }
+  function getNamedRadioInput(element) {
+    if (getNodeName(element) !== "input") {
+      return null;
+    }
+    const input = element;
+    return input.type === "radio" && input.name !== "" ? input : null;
+  }
+  function isTabbableRadio(element, candidates) {
+    const input = getNamedRadioInput(element);
+    if (!input) {
+      return true;
+    }
+    const checkedRadio = candidates.find((candidate) => {
+      const radio = getNamedRadioInput(candidate);
+      return radio?.name === input.name && radio.form === input.form && radio.checked;
+    });
+    if (checkedRadio) {
+      return checkedRadio === input;
+    }
+    return candidates.find((candidate) => {
+      const radio = getNamedRadioInput(candidate);
+      return radio?.name === input.name && radio.form === input.form;
+    }) === input;
+  }
+  function getComposedChildren(container) {
+    if (isHTMLElement(container) && getNodeName(container) === "slot") {
+      const assignedElements = container.assignedElements({
+        flatten: true
+      });
+      if (assignedElements.length > 0) {
+        return assignedElements;
+      }
+    }
+    if (isHTMLElement(container) && container.shadowRoot) {
+      return Array.from(container.shadowRoot.children);
+    }
+    return Array.from(container.children);
+  }
+  function appendCandidates(container, list) {
+    getComposedChildren(container).forEach((child) => {
+      if (isFocusableCandidate(child)) {
+        list.push(child);
+      }
+      appendCandidates(child, list);
+    });
+  }
+  function appendMatchingElements(container, selector, list) {
+    getComposedChildren(container).forEach((child) => {
+      if (isHTMLElement(child) && child.matches(selector)) {
+        list.push(child);
+      }
+      appendMatchingElements(child, selector, list);
+    });
+  }
+  function focusable(container) {
+    const candidates = [];
+    appendCandidates(container, candidates);
+    return candidates.filter(isFocusableElement);
+  }
+  function tabbable(container) {
+    const candidates = focusable(container);
+    return candidates.filter((element) => getTabIndex(element) >= 0 && isTabbableRadio(element, candidates));
+  }
+  function getTabbableIn(container, dir) {
+    const list = tabbable(container);
+    const len = list.length;
+    if (len === 0) {
+      return void 0;
+    }
+    const active = activeElement(ownerDocument(container));
+    const index2 = list.indexOf(active);
+    const nextIndex = index2 === -1 ? dir === 1 ? 0 : len - 1 : index2 + dir;
+    return list[nextIndex];
+  }
+  function getNextTabbable(referenceElement) {
+    return getTabbableIn(ownerDocument(referenceElement).body, 1) || referenceElement;
+  }
+  function getPreviousTabbable(referenceElement) {
+    return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
+  }
+  function isOutsideEvent(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !relatedTarget || !contains(containerElement, relatedTarget);
+  }
+  function disableFocusInside(container) {
+    const tabbableElements = tabbable(container);
+    tabbableElements.forEach((element) => {
+      element.dataset.tabindex = element.getAttribute("tabindex") || "";
+      element.setAttribute("tabindex", "-1");
+    });
+  }
+  function enableFocusInside(container) {
+    const elements = [];
+    appendMatchingElements(container, "[data-tabindex]", elements);
+    elements.forEach((element) => {
+      const tabindex = element.dataset.tabindex;
+      delete element.dataset.tabindex;
+      if (tabindex) {
+        element.setAttribute("tabindex", tabindex);
+      } else {
+        element.removeAttribute("tabindex");
+      }
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/nodes.mjs
+  function getNodeChildren(nodes, id, onlyOpenChildren = true) {
+    const directChildren = nodes.filter((node) => node.parentId === id);
+    return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/createAttribute.mjs
+  function createAttribute(name) {
+    return `data-base-ui-${name}`;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
+  var React20 = __toESM(require_react(), 1);
+  var ReactDOM2 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/internals/constants.mjs
+  var DISABLED_TRANSITIONS_STYLE = {
+    style: {
+      transition: "none"
+    }
+  };
+  var BASE_UI_SWIPE_IGNORE_ATTRIBUTE = "data-base-ui-swipe-ignore";
+  var LEGACY_SWIPE_IGNORE_ATTRIBUTE = "data-swipe-ignore";
+  var BASE_UI_SWIPE_IGNORE_SELECTOR = `[${BASE_UI_SWIPE_IGNORE_ATTRIBUTE}]`;
+  var LEGACY_SWIPE_IGNORE_SELECTOR = `[${LEGACY_SWIPE_IGNORE_ATTRIBUTE}]`;
+  var POPUP_COLLISION_AVOIDANCE = {
+    fallbackAxisSide: "end"
+  };
+  var ownerVisuallyHidden = {
+    clipPath: "inset(50%)",
+    position: "fixed",
+    top: 0,
+    left: 0
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
+  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React20.createContext(null);
+  if (true) PortalContext.displayName = "PortalContext";
+  var usePortalContext = () => React20.useContext(PortalContext);
+  var attr = createAttribute("portal");
+  function useFloatingPortalNode(props = {}) {
+    const {
+      ref,
+      container: containerProp,
+      componentProps = EMPTY_OBJECT,
+      elementProps
+    } = props;
+    const uniqueId = useId();
+    const portalContext = usePortalContext();
+    const parentPortalNode = portalContext?.portalNode;
+    const [containerElement, setContainerElement] = React20.useState(null);
+    const [portalNode, setPortalNode] = React20.useState(null);
+    const setPortalNodeRef = useStableCallback((node) => {
+      if (node !== null) {
+        setPortalNode(node);
+      }
+    });
+    const containerRef = React20.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (containerProp === null) {
+        if (containerRef.current) {
+          containerRef.current = null;
+          setPortalNode(null);
+          setContainerElement(null);
+        }
+        return;
+      }
+      const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
+      if (resolvedContainer == null) {
+        if (containerRef.current) {
+          containerRef.current = null;
+          setPortalNode(null);
+          setContainerElement(null);
+        }
+        return;
+      }
+      if (containerRef.current !== resolvedContainer) {
+        containerRef.current = resolvedContainer;
+        setPortalNode(null);
+        setContainerElement(resolvedContainer);
+      }
+    }, [containerProp, parentPortalNode]);
+    const portalElement = useRenderElement("div", componentProps, {
+      ref: [ref, setPortalNodeRef],
+      props: [{
+        id: uniqueId,
+        [attr]: ""
+      }, elementProps]
+    });
+    const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
+    return {
+      node: portalNode,
+      // `id` and `render` props can override or remove the generated ID. Use the exact
+      // rendered value so `aria-owns` never points at an ID absent from the DOM.
+      nodeId: /* @__PURE__ */ React20.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
+    };
+  }
+  var FloatingPortal = /* @__PURE__ */ React20.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      children,
+      container,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    const beforeOutsideRef = React20.useRef(null);
+    const afterOutsideRef = React20.useRef(null);
+    const beforeInsideRef = React20.useRef(null);
+    const afterInsideRef = React20.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React20.useState(null);
+    const focusInsideDisabledRef = React20.useRef(false);
+    const modal = focusManagerState?.modal;
+    const open = focusManagerState?.open;
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React20.useEffect(() => {
+      if (!portalNode || modal) {
+        return void 0;
+      }
+      function onFocus(event) {
+        if (portalNode && event.relatedTarget && isOutsideEvent(event)) {
+          if (event.type === "focusin") {
+            if (focusInsideDisabledRef.current) {
+              enableFocusInside(portalNode);
+              focusInsideDisabledRef.current = false;
+            }
+          } else {
+            disableFocusInside(portalNode);
+            focusInsideDisabledRef.current = true;
+          }
+        }
+      }
+      return mergeCleanups(addEventListener(portalNode, "focusin", onFocus, true), addEventListener(portalNode, "focusout", onFocus, true));
+    }, [portalNode, modal]);
+    useIsoLayoutEffect(() => {
+      if (!portalNode || open !== true || !focusInsideDisabledRef.current) {
+        return;
+      }
+      enableFocusInside(portalNode);
+      focusInsideDisabledRef.current = false;
+    }, [open, portalNode]);
+    const portalContextValue = React20.useMemo(() => ({
+      beforeOutsideRef,
+      afterOutsideRef,
+      beforeInsideRef,
+      afterInsideRef,
+      portalNode,
+      setFocusManagerState
+    }), [portalNode]);
+    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React20.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
+        value: portalContextValue,
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
+          "data-type": "outside",
+          ref: beforeOutsideRef,
+          onFocus: (event) => {
+            if (isOutsideEvent(event, portalNode)) {
+              beforeInsideRef.current?.focus();
+            } else {
+              const domReference = focusManagerState ? focusManagerState.domReference : null;
+              const prevTabbable = getPreviousTabbable(domReference);
+              prevTabbable?.focus();
+            }
+          }
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
+          "aria-owns": portalNodeId,
+          style: ownerVisuallyHidden
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
+          "data-type": "outside",
+          ref: afterOutsideRef,
+          onFocus: (event) => {
+            if (isOutsideEvent(event, portalNode)) {
+              afterInsideRef.current?.focus();
+            } else {
+              const domReference = focusManagerState ? focusManagerState.domReference : null;
+              const nextTabbable = getNextTabbable(domReference);
+              nextTabbable?.focus();
+              if (focusManagerState?.closeOnFocusOut) {
+                focusManagerState?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
+              }
+            }
+          }
+        })]
+      })]
+    });
+  });
+  if (true) FloatingPortal.displayName = "FloatingPortal";
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
+  var React21 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
+  function createEventEmitter() {
+    const map = /* @__PURE__ */ new Map();
+    return {
+      emit(event, data) {
+        map.get(event)?.forEach((listener) => listener(data));
+      },
+      on(event, listener) {
+        if (!map.has(event)) {
+          map.set(event, /* @__PURE__ */ new Set());
+        }
+        map.get(event).add(listener);
+      },
+      off(event, listener) {
+        map.get(event)?.delete(listener);
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
+  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
+  var FloatingNodeContext = /* @__PURE__ */ React21.createContext(null);
+  if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
+  var FloatingTreeContext = /* @__PURE__ */ React21.createContext(null);
+  if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
+  var useFloatingParentNodeId = () => React21.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingTree = (externalTree) => {
+    const contextTree = React21.useContext(FloatingTreeContext);
+    return externalTree ?? contextTree;
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
+  var React22 = __toESM(require_react(), 1);
+  function createVirtualElement(domElement, data) {
+    let offsetX = null;
+    let offsetY = null;
+    let isAutoUpdateEvent = false;
+    return {
+      contextElement: domElement || void 0,
+      getBoundingClientRect() {
+        const domRect = domElement?.getBoundingClientRect() || {
+          width: 0,
+          height: 0,
+          x: 0,
+          y: 0
+        };
+        const isXAxis = data.axis === "x" || data.axis === "both";
+        const isYAxis = data.axis === "y" || data.axis === "both";
+        const canTrackCursorOnAutoUpdate = ["mouseenter", "mousemove"].includes(data.dataRef.current.openEvent?.type || "") && data.pointerType !== "touch";
+        let width = domRect.width;
+        let height = domRect.height;
+        let x = domRect.x;
+        let y = domRect.y;
+        if (offsetX == null && data.x && isXAxis) {
+          offsetX = domRect.x - data.x;
+        }
+        if (offsetY == null && data.y && isYAxis) {
+          offsetY = domRect.y - data.y;
+        }
+        x -= offsetX || 0;
+        y -= offsetY || 0;
+        width = 0;
+        height = 0;
+        if (!isAutoUpdateEvent || canTrackCursorOnAutoUpdate) {
+          width = data.axis === "y" ? domRect.width : 0;
+          height = data.axis === "x" ? domRect.height : 0;
+          x = isXAxis && data.x != null ? data.x : x;
+          y = isYAxis && data.y != null ? data.y : y;
+        } else if (isAutoUpdateEvent && !canTrackCursorOnAutoUpdate) {
+          height = data.axis === "x" ? domRect.height : height;
+          width = data.axis === "y" ? domRect.width : width;
+        }
+        isAutoUpdateEvent = true;
+        return {
+          width,
+          height,
+          x,
+          y,
+          top: y,
+          right: x + width,
+          bottom: y + height,
+          left: x
+        };
+      }
+    };
+  }
+  function isMouseBasedEvent(event) {
+    return event != null && event.clientX != null;
+  }
+  function useClientPoint(context, props = {}) {
+    const {
+      enabled = true,
+      axis = "both"
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const open = store2.useState("open");
+    const floating = store2.useState("floatingElement");
+    const domReference = store2.useState("domReferenceElement");
+    const dataRef = store2.context.dataRef;
+    const initialRef = React22.useRef(false);
+    const cleanupListenerRef = React22.useRef(null);
+    const [pointerType, setPointerType] = React22.useState();
+    const [reactive, setReactive] = React22.useState([]);
+    const resetReference = useStableCallback((reference2) => {
+      store2.set("positionReference", reference2);
+    });
+    const setReference = useStableCallback((newX, newY, referenceElement) => {
+      if (initialRef.current) {
+        return;
+      }
+      if (dataRef.current.openEvent && !isMouseBasedEvent(dataRef.current.openEvent)) {
+        return;
+      }
+      store2.set("positionReference", createVirtualElement(referenceElement ?? domReference, {
+        x: newX,
+        y: newY,
+        axis,
+        dataRef,
+        pointerType
+      }));
+    });
+    const handleReferenceEnterOrMove = useStableCallback((event) => {
+      if (!open) {
+        setReference(event.clientX, event.clientY, event.currentTarget);
+      } else if (!cleanupListenerRef.current) {
+        setReference(event.clientX, event.clientY, event.currentTarget);
+        setReactive([]);
+      }
+    });
+    const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
+    React22.useEffect(() => {
+      if (!enabled) {
+        resetReference(domReference);
+        return void 0;
+      }
+      if (!openCheck) {
+        return void 0;
+      }
+      function cleanupListener() {
+        cleanupListenerRef.current?.();
+        cleanupListenerRef.current = null;
+      }
+      const win = getWindow(floating);
+      function handleMouseMove(event) {
+        const target = getTarget(event);
+        if (!contains(floating, target)) {
+          setReference(event.clientX, event.clientY);
+        } else {
+          cleanupListener();
+        }
+      }
+      if (!dataRef.current.openEvent || isMouseBasedEvent(dataRef.current.openEvent)) {
+        cleanupListenerRef.current = addEventListener(win, "mousemove", handleMouseMove);
+      } else {
+        resetReference(domReference);
+      }
+      return cleanupListener;
+    }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
+    React22.useEffect(() => () => {
+      store2.set("positionReference", null);
+    }, [store2]);
+    React22.useEffect(() => {
+      if (enabled && !floating) {
+        initialRef.current = false;
+      }
+    }, [enabled, floating]);
+    React22.useEffect(() => {
+      if (!enabled && open) {
+        initialRef.current = true;
+      }
+    }, [enabled, open]);
+    const reference = React22.useMemo(() => {
+      function setPointerTypeRef(event) {
+        setPointerType(event.pointerType);
+      }
+      return {
+        onPointerDown: setPointerTypeRef,
+        onPointerEnter: setPointerTypeRef,
+        onMouseMove: handleReferenceEnterOrMove,
+        onMouseEnter: handleReferenceEnterOrMove
+      };
+    }, [handleReferenceEnterOrMove]);
+    return React22.useMemo(() => enabled ? {
+      reference,
+      trigger: reference
+    } : {}, [enabled, reference]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
+  var React23 = __toESM(require_react(), 1);
+  function alwaysFalse() {
+    return false;
+  }
+  function normalizeProp(normalizable) {
+    return {
+      escapeKey: typeof normalizable === "boolean" ? normalizable : normalizable?.escapeKey ?? false,
+      outsidePress: typeof normalizable === "boolean" ? normalizable : normalizable?.outsidePress ?? true
+    };
+  }
+  function useDismiss(context, props = {}) {
+    const {
+      enabled = true,
+      escapeKey: escapeKey2 = true,
+      outsidePress: outsidePressProp = true,
+      outsidePressEvent = "sloppy",
+      referencePress = alwaysFalse,
+      bubbles,
+      externalTree
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const open = store2.useState("open");
+    const floatingElement = store2.useState("floatingElement");
+    const {
+      dataRef
+    } = store2.context;
+    const tree = useFloatingTree(externalTree);
+    const outsidePressFn = useStableCallback(typeof outsidePressProp === "function" ? outsidePressProp : () => false);
+    const outsidePress2 = typeof outsidePressProp === "function" ? outsidePressFn : outsidePressProp;
+    const outsidePressEnabled = outsidePress2 !== false;
+    const getOutsidePressEventProp = useStableCallback(() => outsidePressEvent);
+    const {
+      escapeKey: escapeKeyBubbles,
+      outsidePress: outsidePressBubbles
+    } = normalizeProp(bubbles);
+    const pressStartedInsideRef = React23.useRef(false);
+    const pressStartPreventedRef = React23.useRef(false);
+    const suppressNextOutsideClickRef = React23.useRef(false);
+    const isComposingRef = React23.useRef(false);
+    const currentPointerTypeRef = React23.useRef("");
+    const touchStateRef = React23.useRef(null);
+    const cancelDismissOnEndTimeout = useTimeout();
+    const clearInsideReactTreeTimeout = useTimeout();
+    const clearInsideReactTree = useStableCallback(() => {
+      clearInsideReactTreeTimeout.clear();
+      dataRef.current.insideReactTree = false;
+    });
+    const hasBlockingChild = useStableCallback((bubbleKey) => {
+      const nodeId = dataRef.current.floatingContext?.nodeId;
+      const children = tree ? getNodeChildren(tree.nodesRef.current, nodeId) : [];
+      return children.some((child) => child.context?.open && !child.context.dataRef.current[bubbleKey]);
+    });
+    const isEventWithinOwnElements = useStableCallback((event) => {
+      return isEventTargetWithin(event, store2.select("floatingElement")) || isEventTargetWithin(event, store2.select("domReferenceElement"));
+    });
+    const closeOnReferencePress = useStableCallback((event) => {
+      if (!referencePress()) {
+        return;
+      }
+      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent));
+    });
+    const closeOnEscapeKeyDown = useStableCallback((event) => {
+      if (!open || !enabled || !escapeKey2 || event.key !== "Escape") {
+        return;
+      }
+      if (isComposingRef.current) {
+        return;
+      }
+      if (!escapeKeyBubbles && hasBlockingChild("__escapeKeyBubbles")) {
+        return;
+      }
+      const native = isReactEvent(event) ? event.nativeEvent : event;
+      const eventDetails = createChangeEventDetails(reason_parts_exports.escapeKey, native);
+      store2.setOpen(false, eventDetails);
+      if (!eventDetails.isCanceled) {
+        event.preventDefault();
+      }
+      if (!escapeKeyBubbles && !eventDetails.isPropagationAllowed) {
+        event.stopPropagation();
+      }
+    });
+    const markInsideReactTree = useStableCallback(() => {
+      dataRef.current.insideReactTree = true;
+      clearInsideReactTreeTimeout.start(0, clearInsideReactTree);
+    });
+    const markPressStartedInsideReactTree = useStableCallback((event) => {
+      if (!open || !enabled || event.button !== 0) {
+        return;
+      }
+      const target = getTarget(event.nativeEvent);
+      if (!contains(store2.select("floatingElement"), target)) {
+        return;
+      }
+      if (!pressStartedInsideRef.current) {
+        pressStartedInsideRef.current = true;
+        pressStartPreventedRef.current = false;
+      }
+    });
+    const markInsidePressStartPrevented = useStableCallback((event) => {
+      if (!open || !enabled) {
+        return;
+      }
+      if (!(event.defaultPrevented || event.nativeEvent.defaultPrevented)) {
+        return;
+      }
+      if (pressStartedInsideRef.current) {
+        pressStartPreventedRef.current = true;
+      }
+    });
+    React23.useEffect(() => {
+      if (!open || !enabled) {
+        return clearInsideReactTree;
+      }
+      dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
+      dataRef.current.__outsidePressBubbles = outsidePressBubbles;
+      const compositionTimeout = new Timeout();
+      const preventedPressSuppressionTimeout = new Timeout();
+      function handleCompositionStart() {
+        compositionTimeout.clear();
+        isComposingRef.current = true;
+      }
+      function handleCompositionEnd() {
+        compositionTimeout.start(
+          // 0ms or 1ms don't work in Safari. 5ms appears to consistently work.
+          // Only apply to WebKit for the test to remain 0ms.
+          parts_exports.engine.webkit ? 5 : 0,
+          () => {
+            isComposingRef.current = false;
+          }
+        );
+      }
+      function suppressImmediateOutsideClickAfterPreventedStart() {
+        suppressNextOutsideClickRef.current = true;
+        preventedPressSuppressionTimeout.start(0, () => {
+          suppressNextOutsideClickRef.current = false;
+        });
+      }
+      function resetPressStartState() {
+        pressStartedInsideRef.current = false;
+        pressStartPreventedRef.current = false;
+      }
+      function getOutsidePressEvent() {
+        const type = currentPointerTypeRef.current;
+        const computedType = type === "pen" || !type ? "mouse" : type;
+        const outsidePressEventValue = getOutsidePressEventProp();
+        const resolved = typeof outsidePressEventValue === "function" ? outsidePressEventValue() : outsidePressEventValue;
+        if (typeof resolved === "string") {
+          return resolved;
+        }
+        return resolved[computedType];
+      }
+      function shouldIgnoreEvent(event) {
+        const computedOutsidePressEvent = getOutsidePressEvent();
+        return computedOutsidePressEvent === "intentional" && event.type !== "click" || computedOutsidePressEvent === "sloppy" && event.type === "click";
+      }
+      function isEventWithinFloatingTree(event) {
+        const nodeId = dataRef.current.floatingContext?.nodeId;
+        const targetIsInsideChildren = tree && getNodeChildren(tree.nodesRef.current, nodeId).some((node) => isEventTargetWithin(event, node.context?.elements.floating));
+        return isEventWithinOwnElements(event) || targetIsInsideChildren;
+      }
+      function closeOnPressOutside(event) {
+        if (shouldIgnoreEvent(event)) {
+          if (event.type !== "click" && !isEventWithinOwnElements(event)) {
+            preventedPressSuppressionTimeout.clear();
+            suppressNextOutsideClickRef.current = false;
+          }
+          clearInsideReactTree();
+          return;
+        }
+        if (dataRef.current.insideReactTree) {
+          clearInsideReactTree();
+          return;
+        }
+        const target = getTarget(event);
+        const inertSelector = `[${createAttribute("inert")}]`;
+        const targetRoot = isElement(target) ? target.getRootNode() : null;
+        const markers = Array.from((isShadowRoot(targetRoot) ? targetRoot : ownerDocument(store2.select("floatingElement"))).querySelectorAll(inertSelector));
+        const triggers = store2.context.triggerElements;
+        if (target && (triggers.hasElement(target) || triggers.hasMatchingElement((trigger) => contains(trigger, target)))) {
+          return;
+        }
+        let targetRootAncestor = isElement(target) ? target : null;
+        while (targetRootAncestor && !isLastTraversableNode(targetRootAncestor)) {
+          const nextParent = getParentNode(targetRootAncestor);
+          if (isLastTraversableNode(nextParent) || !isElement(nextParent)) {
+            break;
+          }
+          targetRootAncestor = nextParent;
+        }
+        if (markers.length && isElement(target) && !isRootElement(target) && // Clicked on a direct ancestor (e.g. FloatingOverlay).
+        !contains(target, store2.select("floatingElement")) && // If the target root element contains none of the markers, then the
+        // element was injected after the floating element rendered.
+        markers.every((marker) => !contains(targetRootAncestor, marker))) {
+          return;
+        }
+        if (isHTMLElement(target) && !("touches" in event)) {
+          const lastTraversableNode = isLastTraversableNode(target);
+          const style = getComputedStyle2(target);
+          const scrollRe = /auto|scroll/;
+          const isScrollableX = lastTraversableNode || scrollRe.test(style.overflowX);
+          const isScrollableY = lastTraversableNode || scrollRe.test(style.overflowY);
+          const canScrollX = isScrollableX && target.clientWidth > 0 && target.scrollWidth > target.clientWidth;
+          const canScrollY = isScrollableY && target.clientHeight > 0 && target.scrollHeight > target.clientHeight;
+          const isRTL4 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL4 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
+          if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
+            return;
+          }
+        }
+        if (isEventWithinFloatingTree(event)) {
+          return;
+        }
+        if (getOutsidePressEvent() === "intentional" && suppressNextOutsideClickRef.current) {
+          preventedPressSuppressionTimeout.clear();
+          suppressNextOutsideClickRef.current = false;
+          return;
+        }
+        if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
+          return;
+        }
+        if (hasBlockingChild("__outsidePressBubbles")) {
+          return;
+        }
+        store2.setOpen(false, createChangeEventDetails(reason_parts_exports.outsidePress, event));
+        clearInsideReactTree();
+      }
+      function handlePointerDown(event) {
+        if (getOutsidePressEvent() !== "sloppy" || event.pointerType === "touch" || !store2.select("open") || !enabled || isEventWithinOwnElements(event)) {
+          return;
+        }
+        closeOnPressOutside(event);
+      }
+      function handleTouchStart(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !store2.select("open") || !enabled || isEventWithinOwnElements(event)) {
+          return;
+        }
+        const touch = event.touches[0];
+        if (touch) {
+          touchStateRef.current = {
+            startTime: Date.now(),
+            startX: touch.clientX,
+            startY: touch.clientY,
+            dismissOnTouchEnd: false,
+            dismissOnMouseDown: true
+          };
+          cancelDismissOnEndTimeout.start(1e3, () => {
+            if (touchStateRef.current) {
+              touchStateRef.current.dismissOnTouchEnd = false;
+              touchStateRef.current.dismissOnMouseDown = false;
+            }
+          });
+        }
+      }
+      function addTargetEventListenerOnce(event, listener) {
+        const target = getTarget(event);
+        if (!target) {
+          return;
+        }
+        const unsubscribe2 = addEventListener(target, event.type, () => {
+          listener(event);
+          unsubscribe2();
+        });
+      }
+      function handleTouchStartCapture(event) {
+        currentPointerTypeRef.current = "touch";
+        addTargetEventListenerOnce(event, handleTouchStart);
+      }
+      function closeOnPressOutsideCapture(event) {
+        cancelDismissOnEndTimeout.clear();
+        if (event.type === "pointerdown") {
+          currentPointerTypeRef.current = event.pointerType;
+        }
+        if (event.type === "mousedown" && touchStateRef.current && !touchStateRef.current.dismissOnMouseDown) {
+          return;
+        }
+        addTargetEventListenerOnce(event, (targetEvent) => {
+          if (targetEvent.type === "pointerdown") {
+            handlePointerDown(targetEvent);
+          } else {
+            closeOnPressOutside(targetEvent);
+          }
+        });
+      }
+      function handlePressEndCapture(event) {
+        if (!pressStartedInsideRef.current) {
+          return;
+        }
+        const pressStartedInsideDefaultPrevented = pressStartPreventedRef.current;
+        resetPressStartState();
+        if (getOutsidePressEvent() !== "intentional") {
+          return;
+        }
+        if (event.type === "pointercancel") {
+          if (pressStartedInsideDefaultPrevented) {
+            suppressImmediateOutsideClickAfterPreventedStart();
+          }
+          return;
+        }
+        if (isEventWithinFloatingTree(event)) {
+          return;
+        }
+        if (pressStartedInsideDefaultPrevented) {
+          suppressImmediateOutsideClickAfterPreventedStart();
+          return;
+        }
+        if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
+          return;
+        }
+        preventedPressSuppressionTimeout.clear();
+        suppressNextOutsideClickRef.current = true;
+        clearInsideReactTree();
+      }
+      function handleTouchMove(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
+          return;
+        }
+        const touch = event.touches[0];
+        if (!touch) {
+          return;
+        }
+        const deltaX = Math.abs(touch.clientX - touchStateRef.current.startX);
+        const deltaY = Math.abs(touch.clientY - touchStateRef.current.startY);
+        const distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
+        if (distance > 5) {
+          touchStateRef.current.dismissOnTouchEnd = true;
+        }
+        if (distance > 10) {
+          closeOnPressOutside(event);
+          cancelDismissOnEndTimeout.clear();
+          touchStateRef.current = null;
+        }
+      }
+      function handleTouchMoveCapture(event) {
+        addTargetEventListenerOnce(event, handleTouchMove);
+      }
+      function handleTouchEnd(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
+          return;
+        }
+        if (touchStateRef.current.dismissOnTouchEnd) {
+          closeOnPressOutside(event);
+        }
+        cancelDismissOnEndTimeout.clear();
+        touchStateRef.current = null;
+      }
+      function handleTouchEndCapture(event) {
+        addTargetEventListenerOnce(event, handleTouchEnd);
+      }
+      const doc = ownerDocument(floatingElement);
+      const unsubscribe = mergeCleanups(escapeKey2 && mergeCleanups(addEventListener(doc, "keydown", closeOnEscapeKeyDown), addEventListener(doc, "compositionstart", handleCompositionStart), addEventListener(doc, "compositionend", handleCompositionEnd)), outsidePressEnabled && mergeCleanups(addEventListener(doc, "click", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerdown", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerup", handlePressEndCapture, true), addEventListener(doc, "pointercancel", handlePressEndCapture, true), addEventListener(doc, "mousedown", closeOnPressOutsideCapture, true), addEventListener(doc, "mouseup", handlePressEndCapture, true), addEventListener(doc, "touchstart", handleTouchStartCapture, true), addEventListener(doc, "touchmove", handleTouchMoveCapture, true), addEventListener(doc, "touchend", handleTouchEndCapture, true)));
+      return () => {
+        unsubscribe();
+        compositionTimeout.clear();
+        preventedPressSuppressionTimeout.clear();
+        resetPressStartState();
+        suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
+      };
+    }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
+    const reference = React23.useMemo(() => ({
+      onKeyDown: closeOnEscapeKeyDown,
+      onPointerDown: closeOnReferencePress,
+      onClick: closeOnReferencePress
+    }), [closeOnEscapeKeyDown, closeOnReferencePress]);
+    const floating = React23.useMemo(() => ({
+      onKeyDown: closeOnEscapeKeyDown,
+      // `onMouseDown` may be blocked if `event.preventDefault()` is called in
+      // `onPointerDown`, such as with <NumberField.ScrubArea>.
+      // See https://github.com/mui/base-ui/pull/3379
+      onPointerDown: markInsidePressStartPrevented,
+      onMouseDown: markInsidePressStartPrevented,
+      onClickCapture: markInsideReactTree,
+      onMouseDownCapture(event) {
+        markInsideReactTree();
+        markPressStartedInsideReactTree(event);
+      },
+      onPointerDownCapture(event) {
+        markInsideReactTree();
+        markPressStartedInsideReactTree(event);
+      },
+      onMouseUpCapture: markInsideReactTree,
+      onTouchEndCapture: markInsideReactTree,
+      onTouchMoveCapture: markInsideReactTree
+    }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
+    return React23.useMemo(() => enabled ? {
+      reference,
+      floating,
+      trigger: reference
+    } : {}, [enabled, reference, floating]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
+  var React31 = __toESM(require_react(), 1);
+
+  // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
+  function computeCoordsFromPlacement(_ref, placement, rtl) {
+    let {
+      reference,
+      floating
+    } = _ref;
+    const sideAxis = getSideAxis(placement);
+    const alignmentAxis = getAlignmentAxis(placement);
+    const alignLength = getAxisLength(alignmentAxis);
+    const side = getSide(placement);
+    const isVertical = sideAxis === "y";
+    const commonX = reference.x + reference.width / 2 - floating.width / 2;
+    const commonY = reference.y + reference.height / 2 - floating.height / 2;
+    const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2;
+    let coords;
+    switch (side) {
+      case "top":
+        coords = {
+          x: commonX,
+          y: reference.y - floating.height
+        };
+        break;
+      case "bottom":
+        coords = {
+          x: commonX,
+          y: reference.y + reference.height
+        };
+        break;
+      case "right":
+        coords = {
+          x: reference.x + reference.width,
+          y: commonY
+        };
+        break;
+      case "left":
+        coords = {
+          x: reference.x - floating.width,
+          y: commonY
+        };
+        break;
+      default:
+        coords = {
+          x: reference.x,
+          y: reference.y
+        };
+    }
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
+    }
+    return coords;
+  }
+  async function detectOverflow(state, options) {
+    var _await$platform$isEle;
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      x,
+      y,
+      platform: platform3,
+      rects,
+      elements,
+      strategy
+    } = state;
+    const {
+      boundary = "clippingAncestors",
+      rootBoundary = "viewport",
+      elementContext = "floating",
+      altBoundary = false,
+      padding = 0
+    } = evaluate(options, state);
+    const paddingObject = getPaddingObject(padding);
+    const altContext = elementContext === "floating" ? "reference" : "floating";
+    const element = elements[altBoundary ? altContext : elementContext];
+    const clippingClientRect = rectToClientRect(await platform3.getClippingRect({
+      element: ((_await$platform$isEle = await (platform3.isElement == null ? void 0 : platform3.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || await (platform3.getDocumentElement == null ? void 0 : platform3.getDocumentElement(elements.floating)),
+      boundary,
+      rootBoundary,
+      strategy
+    }));
+    const rect = elementContext === "floating" ? {
+      x,
+      y,
+      width: rects.floating.width,
+      height: rects.floating.height
+    } : rects.reference;
+    const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
+      x: 1,
+      y: 1
+    };
+    const elementClientRect = rectToClientRect(platform3.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform3.convertOffsetParentRelativeRectToViewportRelativeRect({
+      elements,
+      rect,
+      offsetParent,
+      strategy
+    }) : rect);
+    return {
+      top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y,
+      bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y,
+      left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x,
+      right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x
+    };
+  }
+  var MAX_RESET_COUNT = 50;
+  var computePosition = async (reference, floating, config) => {
+    const {
+      placement = "bottom",
+      strategy = "absolute",
+      middleware = [],
+      platform: platform3
+    } = config;
+    const platformWithDetectOverflow = platform3.detectOverflow ? platform3 : {
+      ...platform3,
+      detectOverflow
+    };
+    const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(floating));
+    let rects = await platform3.getElementRects({
+      reference,
+      floating,
+      strategy
+    });
+    let {
+      x,
+      y
+    } = computeCoordsFromPlacement(rects, placement, rtl);
+    let statefulPlacement = placement;
+    let resetCount = 0;
+    const middlewareData = {};
+    for (let i = 0; i < middleware.length; i++) {
+      const currentMiddleware = middleware[i];
+      if (!currentMiddleware) {
+        continue;
+      }
+      const {
+        name,
+        fn
+      } = currentMiddleware;
+      const {
+        x: nextX,
+        y: nextY,
+        data,
+        reset
+      } = await fn({
+        x,
+        y,
+        initialPlacement: placement,
+        placement: statefulPlacement,
+        strategy,
+        middlewareData,
+        rects,
+        platform: platformWithDetectOverflow,
+        elements: {
+          reference,
+          floating
+        }
+      });
+      x = nextX != null ? nextX : x;
+      y = nextY != null ? nextY : y;
+      middlewareData[name] = {
+        ...middlewareData[name],
+        ...data
+      };
+      if (reset && resetCount < MAX_RESET_COUNT) {
+        resetCount++;
+        if (typeof reset === "object") {
+          if (reset.placement) {
+            statefulPlacement = reset.placement;
+          }
+          if (reset.rects) {
+            rects = reset.rects === true ? await platform3.getElementRects({
+              reference,
+              floating,
+              strategy
+            }) : reset.rects;
+          }
+          ({
+            x,
+            y
+          } = computeCoordsFromPlacement(rects, statefulPlacement, rtl));
+        }
+        i = -1;
+      }
+    }
+    return {
+      x,
+      y,
+      placement: statefulPlacement,
+      strategy,
+      middlewareData
+    };
+  };
+  var flip = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "flip",
+      options,
+      async fn(state) {
+        var _middlewareData$arrow, _middlewareData$flip;
+        const {
+          placement,
+          middlewareData,
+          rects,
+          initialPlacement,
+          platform: platform3,
+          elements
+        } = state;
+        const {
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = true,
+          fallbackPlacements: specifiedFallbackPlacements,
+          fallbackStrategy = "bestFit",
+          fallbackAxisSideDirection = "none",
+          flipAlignment = true,
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
+          return {};
+        }
+        const side = getSide(placement);
+        const initialSideAxis = getSideAxis(initialPlacement);
+        const isBasePlacement = getSide(initialPlacement) === initialPlacement;
+        const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
+        const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement));
+        const hasFallbackAxisSideDirection = fallbackAxisSideDirection !== "none";
+        if (!specifiedFallbackPlacements && hasFallbackAxisSideDirection) {
+          fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl));
+        }
+        const placements2 = [initialPlacement, ...fallbackPlacements];
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const overflows = [];
+        let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || [];
+        if (checkMainAxis) {
+          overflows.push(overflow[side]);
+        }
+        if (checkCrossAxis) {
+          const sides2 = getAlignmentSides(placement, rects, rtl);
+          overflows.push(overflow[sides2[0]], overflow[sides2[1]]);
+        }
+        overflowsData = [...overflowsData, {
+          placement,
+          overflows
+        }];
+        if (!overflows.every((side2) => side2 <= 0)) {
+          var _middlewareData$flip2, _overflowsData$filter;
+          const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1;
+          const nextPlacement = placements2[nextIndex];
+          if (nextPlacement) {
+            const ignoreCrossAxisOverflow = checkCrossAxis === "alignment" ? initialSideAxis !== getSideAxis(nextPlacement) : false;
+            if (!ignoreCrossAxisOverflow || // We leave the current main axis only if every placement on that axis
+            // overflows the main axis.
+            overflowsData.every((d) => getSideAxis(d.placement) === initialSideAxis ? d.overflows[0] > 0 : true)) {
+              return {
+                data: {
+                  index: nextIndex,
+                  overflows: overflowsData
+                },
+                reset: {
+                  placement: nextPlacement
+                }
+              };
+            }
+          }
+          let resetPlacement = (_overflowsData$filter = overflowsData.filter((d) => d.overflows[0] <= 0).sort((a, b) => a.overflows[1] - b.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement;
+          if (!resetPlacement) {
+            switch (fallbackStrategy) {
+              case "bestFit": {
+                var _overflowsData$filter2;
+                const placement2 = (_overflowsData$filter2 = overflowsData.filter((d) => {
+                  if (hasFallbackAxisSideDirection) {
+                    const currentSideAxis = getSideAxis(d.placement);
+                    return currentSideAxis === initialSideAxis || // Create a bias to the `y` side axis due to horizontal
+                    // reading directions favoring greater width.
+                    currentSideAxis === "y";
+                  }
+                  return true;
+                }).map((d) => [d.placement, d.overflows.filter((overflow2) => overflow2 > 0).reduce((acc, overflow2) => acc + overflow2, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$filter2[0];
+                if (placement2) {
+                  resetPlacement = placement2;
+                }
+                break;
+              }
+              case "initialPlacement":
+                resetPlacement = initialPlacement;
+                break;
+            }
+          }
+          if (placement !== resetPlacement) {
+            return {
+              reset: {
+                placement: resetPlacement
+              }
+            };
+          }
+        }
+        return {};
+      }
+    };
+  };
+  var originSides = /* @__PURE__ */ new Set(["left", "top"]);
+  async function convertValueToCoords(state, options) {
+    const {
+      placement,
+      platform: platform3,
+      elements
+    } = state;
+    const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
+    const side = getSide(placement);
+    const alignment = getAlignment(placement);
+    const isVertical = getSideAxis(placement) === "y";
+    const mainAxisMulti = originSides.has(side) ? -1 : 1;
+    const crossAxisMulti = rtl && isVertical ? -1 : 1;
+    const rawValue = evaluate(options, state);
+    let {
+      mainAxis,
+      crossAxis,
+      alignmentAxis
+    } = typeof rawValue === "number" ? {
+      mainAxis: rawValue,
+      crossAxis: 0,
+      alignmentAxis: null
+    } : {
+      mainAxis: rawValue.mainAxis || 0,
+      crossAxis: rawValue.crossAxis || 0,
+      alignmentAxis: rawValue.alignmentAxis
+    };
+    if (alignment && typeof alignmentAxis === "number") {
+      crossAxis = alignment === "end" ? alignmentAxis * -1 : alignmentAxis;
+    }
+    return isVertical ? {
+      x: crossAxis * crossAxisMulti,
+      y: mainAxis * mainAxisMulti
+    } : {
+      x: mainAxis * mainAxisMulti,
+      y: crossAxis * crossAxisMulti
+    };
+  }
+  var offset = function(options) {
+    if (options === void 0) {
+      options = 0;
+    }
+    return {
+      name: "offset",
+      options,
+      async fn(state) {
+        var _middlewareData$offse, _middlewareData$arrow;
+        const {
+          x,
+          y,
+          placement,
+          middlewareData
+        } = state;
+        const diffCoords = await convertValueToCoords(state, options);
+        if (placement === ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse.placement) && (_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
+          return {};
+        }
+        return {
+          x: x + diffCoords.x,
+          y: y + diffCoords.y,
+          data: {
+            ...diffCoords,
+            placement
+          }
+        };
+      }
+    };
+  };
+  var shift = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "shift",
+      options,
+      async fn(state) {
+        const {
+          x,
+          y,
+          placement,
+          platform: platform3
+        } = state;
+        const {
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = false,
+          limiter = {
+            fn: (_ref) => {
+              let {
+                x: x2,
+                y: y2
+              } = _ref;
+              return {
+                x: x2,
+                y: y2
+              };
+            }
+          },
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        const coords = {
+          x,
+          y
+        };
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const crossAxis = getSideAxis(placement);
+        const mainAxis = getOppositeAxis(crossAxis);
+        let mainAxisCoord = coords[mainAxis];
+        let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
+        if (checkMainAxis) {
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
+        }
+        if (checkCrossAxis) {
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
+        }
+        const limitedCoords = limiter.fn({
+          ...state,
+          [mainAxis]: mainAxisCoord,
+          [crossAxis]: crossAxisCoord
+        });
+        return {
+          ...limitedCoords,
+          data: {
+            x: limitedCoords.x - x,
+            y: limitedCoords.y - y,
+            enabled: {
+              [mainAxis]: checkMainAxis,
+              [crossAxis]: checkCrossAxis
+            }
+          }
+        };
+      }
+    };
+  };
+  var limitShift = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      options,
+      fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
+        const {
+          x,
+          y,
+          placement,
+          rects,
+          middlewareData
+        } = state;
+        const {
+          offset: offset4 = 0,
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = true
+        } = evaluate(options, state);
+        const coords = {
+          x,
+          y
+        };
+        const crossAxis = getSideAxis(placement);
+        const mainAxis = getOppositeAxis(crossAxis);
+        let mainAxisCoord = coords[mainAxis];
+        let crossAxisCoord = coords[crossAxis];
+        const rawOffset = evaluate(offset4, state);
+        const computedOffset = typeof rawOffset === "number" ? {
+          mainAxis: rawOffset,
+          crossAxis: 0
+        } : {
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
+        };
+        if (checkMainAxis) {
+          const len = mainAxis === "y" ? "height" : "width";
+          const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;
+          const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;
+          if (mainAxisCoord < limitMin) {
+            mainAxisCoord = limitMin;
+          } else if (mainAxisCoord > limitMax) {
+            mainAxisCoord = limitMax;
+          }
+        }
+        if (checkCrossAxis) {
+          var _middlewareData$offse, _middlewareData$offse2;
+          const len = mainAxis === "y" ? "width" : "height";
+          const isOriginSide = originSides.has(getSide(placement));
+          const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse[crossAxis]) || 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);
+          const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : ((_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) || 0) - (isOriginSide ? computedOffset.crossAxis : 0);
+          if (crossAxisCoord < limitMin) {
+            crossAxisCoord = limitMin;
+          } else if (crossAxisCoord > limitMax) {
+            crossAxisCoord = limitMax;
+          }
+        }
+        return {
+          [mainAxis]: mainAxisCoord,
+          [crossAxis]: crossAxisCoord
+        };
+      }
+    };
+  };
+  var size = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "size",
+      options,
+      async fn(state) {
+        const {
+          placement,
+          rects,
+          platform: platform3,
+          elements
+        } = state;
+        const {
+          apply = () => {
+          },
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const side = getSide(placement);
+        const alignment = getAlignment(placement);
+        const isYAxis = getSideAxis(placement) === "y";
+        const {
+          width,
+          height
+        } = rects.floating;
+        let heightSide;
+        let widthSide;
+        if (side === "top" || side === "bottom") {
+          heightSide = side;
+          widthSide = alignment === (await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating)) ? "start" : "end") ? "left" : "right";
+        } else {
+          widthSide = side;
+          heightSide = alignment === "end" ? "top" : "bottom";
+        }
+        const maximumClippingHeight = height - overflow.top - overflow.bottom;
+        const maximumClippingWidth = width - overflow.left - overflow.right;
+        const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
+        const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
+        let availableHeight = overflowAvailableHeight;
+        let availableWidth = overflowAvailableWidth;
+        if (shiftData != null && shiftData.enabled.x) {
+          availableWidth = maximumClippingWidth;
+        }
+        if (shiftData != null && shiftData.enabled.y) {
+          availableHeight = maximumClippingHeight;
+        }
+        if (noShift && !alignment) {
+          if (isYAxis) {
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
+          } else {
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
+          }
+        }
+        await apply({
+          ...state,
+          availableWidth,
+          availableHeight
+        });
+        const nextDimensions = await platform3.getDimensions(elements.floating);
+        if (width !== nextDimensions.width || height !== nextDimensions.height) {
+          return {
+            reset: {
+              rects: true
+            }
+          };
+        }
+        return {};
+      }
+    };
+  };
+
+  // node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs
+  function getCssDimensions(element) {
+    const css = getComputedStyle2(element);
+    let width = parseFloat(css.width) || 0;
+    let height = parseFloat(css.height) || 0;
+    const hasOffset = isHTMLElement(element);
+    const offsetWidth = hasOffset ? element.offsetWidth : width;
+    const offsetHeight = hasOffset ? element.offsetHeight : height;
+    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
+    if (shouldFallback) {
+      width = offsetWidth;
+      height = offsetHeight;
+    }
+    return {
+      width,
+      height,
+      $: shouldFallback
+    };
+  }
+  function unwrapElement(element) {
+    return !isElement(element) ? element.contextElement : element;
+  }
+  function getScale(element) {
+    const domElement = unwrapElement(element);
+    if (!isHTMLElement(domElement)) {
+      return createCoords(1);
+    }
+    const rect = domElement.getBoundingClientRect();
+    const {
+      width,
+      height,
+      $
+    } = getCssDimensions(domElement);
+    let x = ($ ? round(rect.width) : rect.width) / width;
+    let y = ($ ? round(rect.height) : rect.height) / height;
+    if (!x || !Number.isFinite(x)) {
+      x = 1;
+    }
+    if (!y || !Number.isFinite(y)) {
+      y = 1;
+    }
+    return {
+      x,
+      y
+    };
+  }
+  var noOffsets = /* @__PURE__ */ createCoords(0);
+  function getVisualOffsets(element) {
+    const win = getWindow(element);
+    if (!isWebKit() || !win.visualViewport) {
+      return noOffsets;
+    }
+    return {
+      x: win.visualViewport.offsetLeft,
+      y: win.visualViewport.offsetTop
+    };
+  }
+  function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {
+    if (isFixed === void 0) {
+      isFixed = false;
+    }
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
+  }
+  function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
+    if (includeScale === void 0) {
+      includeScale = false;
+    }
+    if (isFixedStrategy === void 0) {
+      isFixedStrategy = false;
+    }
+    const clientRect = element.getBoundingClientRect();
+    const domElement = unwrapElement(element);
+    let scale = createCoords(1);
+    if (includeScale) {
+      if (offsetParent) {
+        if (isElement(offsetParent)) {
+          scale = getScale(offsetParent);
+        }
+      } else {
+        scale = getScale(element);
+      }
+    }
+    const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : createCoords(0);
+    let x = (clientRect.left + visualOffsets.x) / scale.x;
+    let y = (clientRect.top + visualOffsets.y) / scale.y;
+    let width = clientRect.width / scale.x;
+    let height = clientRect.height / scale.y;
+    if (domElement && offsetParent) {
+      const win = getWindow(domElement);
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      let currentWin = win;
+      let currentIFrame = getFrameElement(currentWin);
+      while (currentIFrame && offsetWin !== currentWin) {
+        const iframeScale = getScale(currentIFrame);
+        const iframeRect = currentIFrame.getBoundingClientRect();
+        const css = getComputedStyle2(currentIFrame);
+        const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x;
+        const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y;
+        x *= iframeScale.x;
+        y *= iframeScale.y;
+        width *= iframeScale.x;
+        height *= iframeScale.y;
+        x += left;
+        y += top;
+        currentWin = getWindow(currentIFrame);
+        currentIFrame = getFrameElement(currentWin);
+      }
+    }
+    return rectToClientRect({
+      width,
+      height,
+      x,
+      y
+    });
+  }
+  function getWindowScrollBarX(element, rect) {
+    const leftScroll = getNodeScroll(element).scrollLeft;
+    if (!rect) {
+      return getBoundingClientRect(getDocumentElement(element)).left + leftScroll;
+    }
+    return rect.left + leftScroll;
+  }
+  function getHTMLOffset(documentElement, scroll) {
+    const htmlRect = documentElement.getBoundingClientRect();
+    const x = htmlRect.left + scroll.scrollLeft - getWindowScrollBarX(documentElement, htmlRect);
+    const y = htmlRect.top + scroll.scrollTop;
+    return {
+      x,
+      y
+    };
+  }
+  function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
+    let {
+      elements,
+      rect,
+      offsetParent,
+      strategy
+    } = _ref;
+    const isFixed = strategy === "fixed";
+    const documentElement = getDocumentElement(offsetParent);
+    const topLayer = elements ? isTopLayer(elements.floating) : false;
+    if (offsetParent === documentElement || topLayer && isFixed) {
+      return rect;
+    }
+    let scroll = {
+      scrollLeft: 0,
+      scrollTop: 0
+    };
+    let scale = createCoords(1);
+    const offsets = createCoords(0);
+    const isOffsetParentAnElement = isHTMLElement(offsetParent);
+    if (isOffsetParentAnElement || !isFixed) {
+      if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
+        scroll = getNodeScroll(offsetParent);
+      }
+      if (isOffsetParentAnElement) {
+        const offsetRect = getBoundingClientRect(offsetParent);
+        scale = getScale(offsetParent);
+        offsets.x = offsetRect.x + offsetParent.clientLeft;
+        offsets.y = offsetRect.y + offsetParent.clientTop;
+      }
+    }
+    const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
+    return {
+      width: rect.width * scale.x,
+      height: rect.height * scale.y,
+      x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x,
+      y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y
+    };
+  }
+  function getClientRects(element) {
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
+  }
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
+    const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
+    const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
+    let x = -scroll.scrollLeft + getWindowScrollBarX(html);
+    const y = -scroll.scrollTop;
+    if (getComputedStyle2(body).direction === "rtl") {
+      x += max(html.clientWidth, body.clientWidth) - width;
+    }
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  var SCROLLBAR_MAX = 25;
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
+    const win = getWindow(element);
+    const html = getDocumentElement(element);
+    const visualViewport = win.visualViewport;
+    let width = html.clientWidth;
+    let height = html.clientHeight;
+    let x = 0;
+    let y = 0;
+    if (visualViewport) {
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x = -visualViewport.offsetLeft;
+          y = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x = visualViewport.offsetLeft;
+          y = visualViewport.offsetTop;
+        }
+      }
+    }
+    const windowScrollbarX = getWindowScrollBarX(html);
+    if (windowScrollbarX <= 0) {
+      const doc = html.ownerDocument;
+      const body = doc.body;
+      const bodyStyles = getComputedStyle(body);
+      const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
+      }
+    }
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  function getInnerBoundingClientRect(element, strategy) {
+    const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
+    const top = clientRect.top + element.clientTop;
+    const left = clientRect.left + element.clientLeft;
+    const scale = getScale(element);
+    const width = element.clientWidth * scale.x;
+    const height = element.clientHeight * scale.y;
+    const x = left * scale.x;
+    const y = top * scale.y;
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
+    let rect;
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
+    } else if (clippingAncestor === "document") {
+      rect = getDocumentRect(getDocumentElement(element));
+    } else if (isElement(clippingAncestor)) {
+      rect = getInnerBoundingClientRect(clippingAncestor, strategy);
+    } else {
+      const visualOffsets = getVisualOffsets(element);
+      rect = {
+        x: clippingAncestor.x - visualOffsets.x,
+        y: clippingAncestor.y - visualOffsets.y,
+        width: clippingAncestor.width,
+        height: clippingAncestor.height
+      };
+    }
+    return rectToClientRect(rect);
+  }
+  function getClippingElementAncestors(element, cache) {
+    const cachedResult = cache.get(element);
+    if (cachedResult) {
+      return cachedResult;
+    }
+    let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
+    let lastKeptComputedStyle = null;
+    const elementIsFixed = getComputedStyle2(element).position === "fixed";
+    let currentNode = elementIsFixed ? getParentNode(element) : element;
+    while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
+      const computedStyle = getComputedStyle2(currentNode);
+      const currentNodeIsContaining = isContainingBlock(currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
+      if (shouldDropCurrentNode) {
+        result = result.filter((ancestor) => ancestor !== currentNode);
+      } else {
+        lastKeptComputedStyle = computedStyle;
+      }
+      currentNode = getParentNode(currentNode);
+    }
+    cache.set(element, result);
+    return result;
+  }
+  function getClippingRect(_ref) {
+    let {
+      element,
+      boundary,
+      rootBoundary,
+      strategy
+    } = _ref;
+    const elementClippingAncestors = boundary === "clippingAncestors" ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);
+    const clippingAncestors = [...elementClippingAncestors, rootBoundary];
+    const firstRect = getClientRectFromClippingAncestor(element, clippingAncestors[0], strategy);
+    let top = firstRect.top;
+    let right = firstRect.right;
+    let bottom = firstRect.bottom;
+    let left = firstRect.left;
+    for (let i = 1; i < clippingAncestors.length; i++) {
+      const rect = getClientRectFromClippingAncestor(element, clippingAncestors[i], strategy);
+      top = max(rect.top, top);
+      right = min(rect.right, right);
+      bottom = min(rect.bottom, bottom);
+      left = max(rect.left, left);
+    }
+    return {
+      width: right - left,
+      height: bottom - top,
+      x: left,
+      y: top
+    };
+  }
+  function getDimensions2(element) {
+    const {
+      width,
+      height
+    } = getCssDimensions(element);
+    return {
+      width,
+      height
+    };
+  }
+  function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
+    const isOffsetParentAnElement = isHTMLElement(offsetParent);
+    const documentElement = getDocumentElement(offsetParent);
+    const isFixed = strategy === "fixed";
+    const rect = getBoundingClientRect(element, true, isFixed, offsetParent);
+    let scroll = {
+      scrollLeft: 0,
+      scrollTop: 0
+    };
+    const offsets = createCoords(0);
+    if (isOffsetParentAnElement || !isFixed) {
+      if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
+        scroll = getNodeScroll(offsetParent);
+      }
+      if (isOffsetParentAnElement) {
+        const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
+        offsets.x = offsetRect.x + offsetParent.clientLeft;
+        offsets.y = offsetRect.y + offsetParent.clientTop;
+      }
+    }
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
+    }
+    const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
+    const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
+    const y = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y;
+    return {
+      x,
+      y,
+      width: rect.width,
+      height: rect.height
+    };
+  }
+  function isStaticPositioned(element) {
+    return getComputedStyle2(element).position === "static";
+  }
+  function getTrueOffsetParent(element, polyfill) {
+    if (!isHTMLElement(element) || getComputedStyle2(element).position === "fixed") {
+      return null;
+    }
+    if (polyfill) {
+      return polyfill(element);
+    }
+    let rawOffsetParent = element.offsetParent;
+    if (getDocumentElement(element) === rawOffsetParent) {
+      rawOffsetParent = rawOffsetParent.ownerDocument.body;
+    }
+    return rawOffsetParent;
+  }
+  function getOffsetParent(element, polyfill) {
+    const win = getWindow(element);
+    if (isTopLayer(element)) {
+      return win;
+    }
+    if (!isHTMLElement(element)) {
+      let svgOffsetParent = getParentNode(element);
+      while (svgOffsetParent && !isLastTraversableNode(svgOffsetParent)) {
+        if (isElement(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) {
+          return svgOffsetParent;
+        }
+        svgOffsetParent = getParentNode(svgOffsetParent);
+      }
+      return win;
+    }
+    let offsetParent = getTrueOffsetParent(element, polyfill);
+    while (offsetParent && isTableElement(offsetParent) && isStaticPositioned(offsetParent)) {
+      offsetParent = getTrueOffsetParent(offsetParent, polyfill);
+    }
+    if (offsetParent && isLastTraversableNode(offsetParent) && isStaticPositioned(offsetParent) && !isContainingBlock(offsetParent)) {
+      return win;
+    }
+    return offsetParent || getContainingBlock(element) || win;
+  }
+  var getElementRects = async function(data) {
+    const getOffsetParentFn = this.getOffsetParent || getOffsetParent;
+    const getDimensionsFn = this.getDimensions;
+    const floatingDimensions = await getDimensionsFn(data.floating);
+    return {
+      reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy),
+      floating: {
+        x: 0,
+        y: 0,
+        width: floatingDimensions.width,
+        height: floatingDimensions.height
+      }
+    };
+  };
+  function isRTL(element) {
+    return getComputedStyle2(element).direction === "rtl";
+  }
+  var platform2 = {
+    convertOffsetParentRelativeRectToViewportRelativeRect,
+    getDocumentElement,
+    getClippingRect,
+    getOffsetParent,
+    getElementRects,
+    getClientRects,
+    getDimensions: getDimensions2,
+    getScale,
+    isElement,
+    isRTL
+  };
+  function rectsAreEqual(a, b) {
+    return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
+  }
+  function observeMove(element, onMove, ancestorResize) {
+    let io = null;
+    let timeoutId;
+    const root = getDocumentElement(element);
+    function cleanup() {
+      var _io;
+      clearTimeout(timeoutId);
+      (_io = io) == null || _io.disconnect();
+      io = null;
+    }
+    function refresh(skip, threshold) {
+      if (skip === void 0) {
+        skip = false;
+      }
+      if (threshold === void 0) {
+        threshold = 1;
+      }
+      cleanup();
+      const elementRectForRootMargin = element.getBoundingClientRect();
+      const {
+        left,
+        top,
+        width,
+        height
+      } = elementRectForRootMargin;
+      if (!skip) {
+        onMove();
+      }
+      if (!width || !height) {
+        return;
+      }
+      const insetTop = floor(top);
+      const insetRight = floor(root.clientWidth - (left + width));
+      const insetBottom = floor(root.clientHeight - (top + height));
+      const insetLeft = floor(left);
+      const rootMargin = -insetTop + "px " + -insetRight + "px " + -insetBottom + "px " + -insetLeft + "px";
+      const options = {
+        rootMargin,
+        threshold: max(0, min(1, threshold)) || 1
+      };
+      let isFirstUpdate = true;
+      function handleObserve(entries) {
+        const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
+        if (ratio !== threshold) {
+          if (!isFirstUpdate) {
+            return refresh();
+          }
+          if (!ratio) {
+            timeoutId = setTimeout(() => {
+              refresh(false, 1e-7);
+            }, 1e3);
+          } else {
+            refresh(false, ratio);
+          }
+        }
+        isFirstUpdate = false;
+      }
+      try {
+        io = new IntersectionObserver(handleObserve, {
+          ...options,
+          // Handle <iframe>s
+          root: root.ownerDocument
+        });
+      } catch (_e) {
+        io = new IntersectionObserver(handleObserve, options);
+      }
+      io.observe(element);
+    }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
+    refresh(true);
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
+  }
+  function autoUpdate(reference, floating, update2, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      ancestorScroll = true,
+      ancestorResize = true,
+      elementResize = typeof ResizeObserver === "function",
+      layoutShift = typeof IntersectionObserver === "function",
+      animationFrame = false
+    } = options;
+    const referenceEl = unwrapElement(reference);
+    const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
+    ancestors.forEach((ancestor) => {
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
+      ancestorResize && ancestor.addEventListener("resize", update2);
+    });
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
+    let reobserveFrame = -1;
+    let resizeObserver = null;
+    if (elementResize) {
+      resizeObserver = new ResizeObserver((_ref) => {
+        let [firstEntry] = _ref;
+        if (firstEntry && firstEntry.target === referenceEl && resizeObserver && floating) {
+          resizeObserver.unobserve(floating);
+          cancelAnimationFrame(reobserveFrame);
+          reobserveFrame = requestAnimationFrame(() => {
+            var _resizeObserver;
+            (_resizeObserver = resizeObserver) == null || _resizeObserver.observe(floating);
+          });
+        }
+        update2();
+      });
+      if (referenceEl && !animationFrame) {
+        resizeObserver.observe(referenceEl);
+      }
+      if (floating) {
+        resizeObserver.observe(floating);
+      }
+    }
+    let frameId;
+    let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null;
+    if (animationFrame) {
+      frameLoop();
+    }
+    function frameLoop() {
+      const nextRefRect = getBoundingClientRect(reference);
+      if (prevRefRect && !rectsAreEqual(prevRefRect, nextRefRect)) {
+        update2();
+      }
+      prevRefRect = nextRefRect;
+      frameId = requestAnimationFrame(frameLoop);
+    }
+    update2();
+    return () => {
+      var _resizeObserver2;
+      ancestors.forEach((ancestor) => {
+        ancestorScroll && ancestor.removeEventListener("scroll", update2);
+        ancestorResize && ancestor.removeEventListener("resize", update2);
+      });
+      cleanupIo == null || cleanupIo();
+      (_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect();
+      resizeObserver = null;
+      if (animationFrame) {
+        cancelAnimationFrame(frameId);
+      }
+    };
+  }
+  var offset2 = offset;
+  var shift2 = shift;
+  var flip2 = flip;
+  var size2 = size;
+  var limitShift2 = limitShift;
+  var computePosition2 = (reference, floating, options) => {
+    const cache = /* @__PURE__ */ new Map();
+    const mergedOptions = options != null ? options : {};
+    const platformWithCache = {
+      ...platform2,
+      ...mergedOptions.platform,
+      _c: cache
+    };
+    return computePosition(reference, floating, {
+      ...mergedOptions,
+      platform: platformWithCache
+    });
+  };
+
+  // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
+  var React24 = __toESM(require_react(), 1);
+  var import_react2 = __toESM(require_react(), 1);
+  var ReactDOM3 = __toESM(require_react_dom(), 1);
+  var isClient = typeof document !== "undefined";
+  var noop2 = function noop3() {
+  };
+  var index = isClient ? import_react2.useLayoutEffect : noop2;
+  function deepEqual(a, b) {
+    if (a === b) {
+      return true;
+    }
+    if (typeof a !== typeof b) {
+      return false;
+    }
+    if (typeof a === "function" && a.toString() === b.toString()) {
+      return true;
+    }
+    let length;
+    let i;
+    let keys;
+    if (a && b && typeof a === "object") {
+      if (Array.isArray(a)) {
+        length = a.length;
+        if (length !== b.length) return false;
+        for (i = length; i-- !== 0; ) {
+          if (!deepEqual(a[i], b[i])) {
+            return false;
+          }
+        }
+        return true;
+      }
+      keys = Object.keys(a);
+      length = keys.length;
+      if (length !== Object.keys(b).length) {
+        return false;
+      }
+      for (i = length; i-- !== 0; ) {
+        if (!{}.hasOwnProperty.call(b, keys[i])) {
+          return false;
+        }
+      }
+      for (i = length; i-- !== 0; ) {
+        const key = keys[i];
+        if (key === "_owner" && a.$$typeof) {
+          continue;
+        }
+        if (!deepEqual(a[key], b[key])) {
+          return false;
+        }
+      }
+      return true;
+    }
+    return a !== a && b !== b;
+  }
+  function getDPR(element) {
+    if (typeof window === "undefined") {
+      return 1;
+    }
+    const win = element.ownerDocument.defaultView || window;
+    return win.devicePixelRatio || 1;
+  }
+  function roundByDPR(element, value) {
+    const dpr = getDPR(element);
+    return Math.round(value * dpr) / dpr;
+  }
+  function useLatestRef(value) {
+    const ref = React24.useRef(value);
+    index(() => {
+      ref.current = value;
+    });
+    return ref;
+  }
+  function useFloating(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      placement = "bottom",
+      strategy = "absolute",
+      middleware = [],
+      platform: platform3,
+      elements: {
+        reference: externalReference,
+        floating: externalFloating
+      } = {},
+      transform = true,
+      whileElementsMounted,
+      open
+    } = options;
+    const [data, setData] = React24.useState({
+      x: 0,
+      y: 0,
+      strategy,
+      placement,
+      middlewareData: {},
+      isPositioned: false
+    });
+    const [latestMiddleware, setLatestMiddleware] = React24.useState(middleware);
+    if (!deepEqual(latestMiddleware, middleware)) {
+      setLatestMiddleware(middleware);
+    }
+    const [_reference, _setReference] = React24.useState(null);
+    const [_floating, _setFloating] = React24.useState(null);
+    const setReference = React24.useCallback((node) => {
+      if (node !== referenceRef.current) {
+        referenceRef.current = node;
+        _setReference(node);
+      }
+    }, []);
+    const setFloating = React24.useCallback((node) => {
+      if (node !== floatingRef.current) {
+        floatingRef.current = node;
+        _setFloating(node);
+      }
+    }, []);
+    const referenceEl = externalReference || _reference;
+    const floatingEl = externalFloating || _floating;
+    const referenceRef = React24.useRef(null);
+    const floatingRef = React24.useRef(null);
+    const dataRef = React24.useRef(data);
+    const hasWhileElementsMounted = whileElementsMounted != null;
+    const whileElementsMountedRef = useLatestRef(whileElementsMounted);
+    const platformRef = useLatestRef(platform3);
+    const openRef = useLatestRef(open);
+    const update2 = React24.useCallback(() => {
+      if (!referenceRef.current || !floatingRef.current) {
+        return;
+      }
+      const config = {
+        placement,
+        strategy,
+        middleware: latestMiddleware
+      };
+      if (platformRef.current) {
+        config.platform = platformRef.current;
+      }
+      computePosition2(referenceRef.current, floatingRef.current, config).then((data2) => {
+        const fullData = {
+          ...data2,
+          // The floating element's position may be recomputed while it's closed
+          // but still mounted (such as when transitioning out). To ensure
+          // `isPositioned` will be `false` initially on the next open, avoid
+          // setting it to `true` when `open === false` (must be specified).
+          isPositioned: openRef.current !== false
+        };
+        if (isMountedRef.current && !deepEqual(dataRef.current, fullData)) {
+          dataRef.current = fullData;
+          ReactDOM3.flushSync(() => {
+            setData(fullData);
+          });
+        }
+      });
+    }, [latestMiddleware, placement, strategy, platformRef, openRef]);
+    index(() => {
+      if (open === false && dataRef.current.isPositioned) {
+        dataRef.current.isPositioned = false;
+        setData((data2) => ({
+          ...data2,
+          isPositioned: false
+        }));
+      }
+    }, [open]);
+    const isMountedRef = React24.useRef(false);
+    index(() => {
+      isMountedRef.current = true;
+      return () => {
+        isMountedRef.current = false;
+      };
+    }, []);
+    index(() => {
+      if (referenceEl) referenceRef.current = referenceEl;
+      if (floatingEl) floatingRef.current = floatingEl;
+      if (referenceEl && floatingEl) {
+        if (whileElementsMountedRef.current) {
+          return whileElementsMountedRef.current(referenceEl, floatingEl, update2);
+        }
+        update2();
+      }
+    }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
+    const refs = React24.useMemo(() => ({
+      reference: referenceRef,
+      floating: floatingRef,
+      setReference,
+      setFloating
+    }), [setReference, setFloating]);
+    const elements = React24.useMemo(() => ({
+      reference: referenceEl,
+      floating: floatingEl
+    }), [referenceEl, floatingEl]);
+    const floatingStyles = React24.useMemo(() => {
+      const initialStyles = {
+        position: strategy,
+        left: 0,
+        top: 0
+      };
+      if (!elements.floating) {
+        return initialStyles;
+      }
+      const x = roundByDPR(elements.floating, data.x);
+      const y = roundByDPR(elements.floating, data.y);
+      if (transform) {
+        return {
+          ...initialStyles,
+          transform: "translate(" + x + "px, " + y + "px)",
+          ...getDPR(elements.floating) >= 1.5 && {
+            willChange: "transform"
+          }
+        };
+      }
+      return {
+        position: strategy,
+        left: x,
+        top: y
+      };
+    }, [strategy, transform, elements.floating, data.x, data.y]);
+    return React24.useMemo(() => ({
+      ...data,
+      update: update2,
+      refs,
+      elements,
+      floatingStyles
+    }), [data, update2, refs, elements, floatingStyles]);
+  }
+  var offset3 = (options, deps) => {
+    const result = offset2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var shift3 = (options, deps) => {
+    const result = shift2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var limitShift3 = (options, deps) => {
+    const result = limitShift2(options);
+    return {
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var flip3 = (options, deps) => {
+    const result = flip2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var size3 = (options, deps) => {
+    const result = size2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+
+  // node_modules/@base-ui/react/utils/popups/popupHandle.mjs
+  var BasePopupHandle = class {
+    /**
+     * Stores of every root currently using this handle, in attach order. A handle is meant to be used
+     * by a single mounted root, but roots can transiently overlap (e.g. during an animated route
+     * transition), so this stack lets `attachStore`'s cleanup restore the previous root instead of
+     * leaving a still-mounted root uncontrollable when a newer overlapping root detaches first.
+     */
+    attachedStores = [];
+    /**
+     * Store of the root that currently controls the handle: the most recently attached one still
+     * mounted, or `null` when no root is attached. Imperative methods are no-ops while this is `null`.
+     */
+    attachedStoreValue = null;
+    /**
+     * Listeners notified when `attachedStore` changes, so detached triggers can follow the store pointer.
+     */
+    storeListeners = /* @__PURE__ */ new Set();
+    /**
+     * Creates a handle backed by the store used while no root is attached.
+     *
+     * @param fallbackStore Inert, closed store handed to detached triggers while no root is attached,
+     * so they can render and register without a mounted root. Triggers register into whichever store
+     * `store` currently resolves to, so while detached they live in this store's trigger map and
+     * migrate themselves to the root's store (and back) as it attaches/detaches.
+     * @param componentName Component name used to prefix dev warnings, e.g. `'Menu'` produces
+     * `MenuHandle.open()` in warning text.
+     * @param throwOnMissingTrigger Whether `open(triggerId)` throws when no trigger with that id is
+     * registered. Anchored popups (Menu, Popover, Tooltip, PreviewCard) need a trigger to anchor to,
+     * so they throw; Dialog is not anchored and instead opens unassociated with a dev warning.
+     */
+    constructor(fallbackStore, componentName, throwOnMissingTrigger = true) {
+      this.fallbackStore = fallbackStore;
+      this.componentName = componentName;
+      this.throwOnMissingTrigger = throwOnMissingTrigger;
+    }
+    get attachedStore() {
+      return this.attachedStoreValue;
+    }
+    /**
+     * Store that detached triggers read from: the attached root's store, or an inert fallback store
+     * used while no root is attached.
+     * @internal
+     */
+    get store() {
+      return this.attachedStoreValue ?? this.fallbackStore;
+    }
+    /**
+     * Stable fallback store used for server rendering and hydration. Root stores cannot be recorded on
+     * the handle during render because a handle can be shared by concurrent server-rendered requests.
+     * @internal
+     */
+    get serverStore() {
+      return this.fallbackStore;
+    }
+    /**
+     * Subscribes to changes of the attached store pointer so detached triggers re-render and re-bind
+     * when a root attaches or detaches. Returns a function that removes the listener.
+     * @internal
+     */
+    subscribeStore(listener) {
+      this.storeListeners.add(listener);
+      return () => {
+        this.storeListeners.delete(listener);
+      };
+    }
+    /**
+     * Points the handle at a root's store and notifies subscribers so detached triggers re-render and
+     * re-register into it (their registration ref re-fires on the store-pointer change). Returns a
+     * cleanup function that detaches the store again.
+     * @internal
+     */
+    attachStore(newStore) {
+      this.attachedStores.push(newStore);
+      this.setActiveStore(newStore);
+      if (true) {
+        if (this.attachedStores.length > 1) {
+          const dev = this;
+          (dev.overlapWarningFrame ??= AnimationFrame.create()).request(() => {
+            if (this.attachedStores.length > 1) {
+              console.warn("Base UI: A handle is attached to more than one mounted root at the same time. The most recently mounted root takes over and the previous one stops being controlled by the handle. A handle should be used by a single root that stays mounted for the lifetime of the handle.");
+            }
+          });
+        }
+      }
+      return () => {
+        const index2 = this.attachedStores.lastIndexOf(newStore);
+        if (index2 !== -1) {
+          this.attachedStores.splice(index2, 1);
+        }
+        this.setActiveStore(this.attachedStores[this.attachedStores.length - 1] ?? null);
+      };
+    }
+    /**
+     * Sets the store that currently controls the handle and notifies subscribers when it changes, so
+     * detached triggers re-render and migrate their registration to the new store.
+     */
+    setActiveStore(store2) {
+      if (this.attachedStoreValue !== store2) {
+        this.attachedStoreValue = store2;
+        this.storeListeners.forEach((listener) => {
+          listener();
+        });
+      }
+    }
+    /**
+     * Opens the attached root's store and associates it with the trigger with the given id, or a
+     * no-op (with a dev warning) while no root is attached. Shared by every concrete handle's public
+     * `open()` method, which only narrows the parameter type.
+     *
+     * When a trigger id is given but no matching trigger is registered, anchored popups throw (see
+     * `throwOnMissingTrigger`); Dialog opens unassociated with a dev warning instead.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     *
+     * @param triggerId ID of the trigger to associate with the popup, or `null`/`undefined` to open
+     * without associating any trigger.
+     */
+    openByTrigger(triggerId) {
+      const attachedStore = this.attachedStore;
+      if (attachedStore === null) {
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.open() was called while no root using this handle is mounted. The call was ignored; mount a root with this handle before opening it imperatively.`);
+        }
+        return;
+      }
+      let triggerElement;
+      if (triggerId) {
+        for (let i = this.attachedStores.length - 1; i >= 0 && !triggerElement; i -= 1) {
+          triggerElement = this.attachedStores[i].context.triggerElements.getById(triggerId);
+        }
+        triggerElement ??= this.fallbackStore.context.triggerElements.getById(triggerId);
+      }
+      if (triggerId && !triggerElement) {
+        if (this.throwOnMissingTrigger) {
+          throw new Error(true ? `Base UI: ${this.componentName}Handle.open() was called with the trigger id "${triggerId}", but no matching trigger is registered with this handle. An anchored popup cannot open without a trigger to anchor to. Pass the id of a mounted ${this.componentName}.Trigger that has this handle set on its "handle" prop.` : formatErrorMessage_default(99, this.componentName, triggerId, this.componentName));
+        }
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.open: No trigger found with id "${triggerId}". The popup will open, but the trigger will not be associated with it.`);
+        }
+      }
+      attachedStore.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+    }
+    /**
+     * Closes the popup by setting the attached root's store to closed, or a no-op (with a dev warning)
+     * while no root is attached. Shared by every concrete handle's public `close()` method.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    closePopup() {
+      const attachedStore = this.attachedStore;
+      if (attachedStore === null) {
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.close() was called while no root using this handle is mounted. The call was ignored.`);
+        }
+        return;
+      }
+      attachedStore.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
+  var React29 = __toESM(require_react(), 1);
+  var ReactDOM4 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
+  var React28 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/store/useStore.mjs
+  var React26 = __toESM(require_react(), 1);
+  var import_shim = __toESM(require_shim(), 1);
+  var import_with_selector = __toESM(require_with_selector(), 1);
+
+  // node_modules/@base-ui/utils/fastHooks.mjs
+  var React25 = __toESM(require_react(), 1);
+  var hooks = [];
+  var currentInstance = void 0;
+  function getInstance() {
+    return currentInstance;
+  }
+  function register(hook) {
+    hooks.push(hook);
+  }
+  function fastComponent(fn) {
+    const FastComponent = (props, forwardedRef) => {
+      const instance = useRefWithInit(createInstance).current;
+      let result;
+      try {
+        currentInstance = instance;
+        for (const hook of hooks) {
+          hook.before(instance);
+        }
+        result = fn(props, forwardedRef);
+        for (const hook of hooks) {
+          hook.after(instance);
+        }
+        instance.didInitialize = true;
+      } finally {
+        currentInstance = void 0;
+      }
+      return result;
+    };
+    FastComponent.displayName = fn.displayName || fn.name;
+    return FastComponent;
+  }
+  function fastComponentRef(fn) {
+    return /* @__PURE__ */ React25.forwardRef(fastComponent(fn));
+  }
+  function createInstance() {
+    return {
+      didInitialize: false
+    };
+  }
+
+  // node_modules/@base-ui/utils/store/useStore.mjs
+  var canUseRawUseSyncExternalStore = isReactVersionAtLeast(19);
+  var useStoreImplementation = canUseRawUseSyncExternalStore ? useStoreFast : useStoreLegacy;
+  function useStore(store2, selector, a1, a2, a3) {
+    return useStoreImplementation(store2, selector, a1, a2, a3);
+  }
+  function useStoreR19(store2, selector, a1, a2, a3) {
+    const getSelection = React26.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
+    return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
+  }
+  register({
+    before(instance) {
+      instance.syncIndex = 0;
+      if (!instance.didInitialize) {
+        instance.syncTick = 1;
+        instance.syncHooks = [];
+        instance.didChangeStore = true;
+        instance.getSnapshot = () => {
+          let didChange2 = false;
+          for (let i = 0; i < instance.syncHooks.length; i += 1) {
+            const hook = instance.syncHooks[i];
+            const value = hook.selector(hook.store.state, hook.a1, hook.a2, hook.a3);
+            if (!Object.is(hook.value, value)) {
+              didChange2 = true;
+              hook.value = value;
+            }
+          }
+          if (didChange2) {
+            instance.syncTick += 1;
+          }
+          return instance.syncTick;
+        };
+      }
+    },
+    after(instance) {
+      if (instance.syncHooks.length > 0) {
+        if (instance.didChangeStore) {
+          instance.didChangeStore = false;
+          instance.subscribe = (onStoreChange) => {
+            const stores = /* @__PURE__ */ new Set();
+            for (const hook of instance.syncHooks) {
+              stores.add(hook.store);
+            }
+            const unsubscribes = [];
+            for (const store2 of stores) {
+              unsubscribes.push(store2.subscribe(onStoreChange));
+            }
+            return () => {
+              for (const unsubscribe of unsubscribes) {
+                unsubscribe();
+              }
+            };
+          };
+        }
+        (0, import_shim.useSyncExternalStore)(instance.subscribe, instance.getSnapshot, instance.getSnapshot);
+      }
+    }
+  });
+  function useStoreFast(store2, selector, a1, a2, a3) {
+    const instance = getInstance();
+    if (!instance) {
+      return useStoreR19(store2, selector, a1, a2, a3);
+    }
+    const index2 = instance.syncIndex;
+    instance.syncIndex += 1;
+    let hook;
+    if (!instance.didInitialize) {
+      hook = {
+        store: store2,
+        selector,
+        a1,
+        a2,
+        a3,
+        value: selector(store2.getSnapshot(), a1, a2, a3)
+      };
+      instance.syncHooks.push(hook);
+    } else {
+      hook = instance.syncHooks[index2];
+      if (hook.store !== store2 || hook.selector !== selector || !Object.is(hook.a1, a1) || !Object.is(hook.a2, a2) || !Object.is(hook.a3, a3)) {
+        if (hook.store !== store2) {
+          instance.didChangeStore = true;
+        }
+        hook.store = store2;
+        hook.selector = selector;
+        hook.a1 = a1;
+        hook.a2 = a2;
+        hook.a3 = a3;
+        hook.value = selector(store2.getSnapshot(), a1, a2, a3);
+      }
+    }
+    return hook.value;
+  }
+  function useStoreLegacy(store2, selector, a1, a2, a3) {
+    return (0, import_with_selector.useSyncExternalStoreWithSelector)(store2.subscribe, store2.getSnapshot, store2.getSnapshot, (state) => selector(state, a1, a2, a3));
+  }
+
+  // node_modules/@base-ui/utils/store/Store.mjs
+  var Store = class {
+    /**
+     * The current state of the store.
+     * This property is updated immediately when the state changes as a result of calling {@link setState}, {@link update}, or {@link set}.
+     * To subscribe to state changes, use the {@link useState} method. The value returned by {@link useState} is updated after the component renders (similarly to React's useState).
+     * The values can be used directly (to avoid subscribing to the store) in effects or event handlers.
+     *
+     * Do not modify properties in state directly. Instead, use the provided methods to ensure proper state management and listener notification.
+     */
+    // Internal state to handle recursive `setState()` calls
+    constructor(state) {
+      this.state = state;
+      this.listeners = /* @__PURE__ */ new Set();
+      this.updateTick = 0;
+    }
+    /**
+     * Registers a listener that will be called whenever the store's state changes.
+     *
+     * @param fn The listener function to be called on state changes.
+     * @returns A function to unsubscribe the listener.
+     */
+    subscribe = (fn) => {
+      this.listeners.add(fn);
+      return () => {
+        this.listeners.delete(fn);
+      };
+    };
+    /**
+     * Returns the current state of the store.
+     */
+    getSnapshot = () => {
+      return this.state;
+    };
+    /**
+     * Updates the entire store's state and notifies all registered listeners.
+     *
+     * @param newState The new state to set for the store.
+     */
+    setState(newState) {
+      if (this.state === newState) {
+        return;
+      }
+      this.state = newState;
+      this.updateTick += 1;
+      const currentTick = this.updateTick;
+      for (const listener of this.listeners) {
+        if (currentTick !== this.updateTick) {
+          return;
+        }
+        listener(newState);
+      }
+    }
+    /**
+     * Merges the provided changes into the current state and notifies listeners if there are changes.
+     *
+     * @param changes An object containing the changes to apply to the current state.
+     */
+    update(changes) {
+      for (const key in changes) {
+        if (!Object.is(this.state[key], changes[key])) {
+          this.setState({
+            ...this.state,
+            ...changes
+          });
+          return;
+        }
+      }
+    }
+    /**
+     * Sets a specific key in the store's state to a new value and notifies listeners if the value has changed.
+     *
+     * @param key The key in the store's state to update.
+     * @param value The new value to set for the specified key.
+     */
+    set(key, value) {
+      if (!Object.is(this.state[key], value)) {
+        this.setState({
+          ...this.state,
+          [key]: value
+        });
+      }
+    }
+    /**
+     * Gives the state a new reference and updates all registered listeners.
+     */
+    notifyAll() {
+      const newState = {
+        ...this.state
+      };
+      this.setState(newState);
+    }
+    use(selector, a1, a2, a3) {
+      return useStore(this, selector, a1, a2, a3);
+    }
+  };
+
+  // node_modules/@base-ui/utils/store/ReactStore.mjs
+  var React27 = __toESM(require_react(), 1);
+  var ReactStore = class extends Store {
+    /**
+     * Creates a new ReactStore instance.
+     *
+     * @param state Initial state of the store.
+     * @param context Non-reactive context values.
+     * @param selectors Optional selectors for use with `useState`.
+     */
+    constructor(state, context = {}, selectors3) {
+      super(state);
+      this.context = context;
+      this.selectors = selectors3;
+    }
+    /**
+     * Non-reactive values such as refs, callbacks, etc.
+     */
+    /**
+     * Synchronizes a single external value into the store.
+     *
+     * Note that the while the value in `state` is updated immediately, the value returned
+     * by `useState` is updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValue(key, value) {
+      React27.useDebugValue(key);
+      const store2 = this;
+      useIsoLayoutEffect(() => {
+        if (store2.state[key] !== value) {
+          store2.set(key, value);
+        }
+      }, [store2, key, value]);
+    }
+    /**
+     * Synchronizes a single external value into the store and
+     * cleans it up (sets to `undefined`) on unmount.
+     *
+     * Note that the while the value in `state` is updated immediately, the value returned
+     * by `useState` is updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValueWithCleanup(key, value) {
+      const store2 = this;
+      useIsoLayoutEffect(() => {
+        if (store2.state[key] !== value) {
+          store2.set(key, value);
+        }
+        return () => {
+          store2.set(key, void 0);
+        };
+      }, [store2, key, value]);
+    }
+    /**
+     * Synchronizes multiple external values into the store.
+     *
+     * Note that the while the values in `state` are updated immediately, the values returned
+     * by `useState` are updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValues(statePart) {
+      const store2 = this;
+      if (true) {
+        React27.useDebugValue(statePart, (p) => Object.keys(p));
+        const keys = React27.useRef(Object.keys(statePart)).current;
+        const nextKeys = Object.keys(statePart);
+        if (keys.length !== nextKeys.length || keys.some((key, index2) => key !== nextKeys[index2])) {
+          console.error("ReactStore.useSyncedValues expects the same prop keys on every render. Keys should be stable.");
+        }
+      }
+      const dependencies = Object.values(statePart);
+      useIsoLayoutEffect(() => {
+        store2.update(statePart);
+      }, [store2, ...dependencies]);
+    }
+    /**
+     * Registers a controllable prop pair (`controlled`, `defaultValue`) for a specific key. If `controlled`
+     * is non-undefined, the store's state at `key` is updated to match `controlled`.
+     */
+    useControlledProp(key, controlled) {
+      React27.useDebugValue(key);
+      const store2 = this;
+      const isControlled = controlled !== void 0;
+      useIsoLayoutEffect(() => {
+        if (isControlled && !Object.is(store2.state[key], controlled)) {
+          store2.setState({
+            ...store2.state,
+            [key]: controlled
+          });
+        }
+      }, [store2, key, controlled, isControlled]);
+      if (true) {
+        const cache = this.controlledValues ??= /* @__PURE__ */ new Map();
+        if (!cache.has(key)) {
+          cache.set(key, isControlled);
+        }
+        const previouslyControlled = cache.get(key);
+        if (previouslyControlled !== void 0 && previouslyControlled !== isControlled) {
+          console.error(`A component is changing the ${isControlled ? "" : "un"}controlled state of ${key.toString()} to be ${isControlled ? "un" : ""}controlled. Elements should not switch from uncontrolled to controlled (or vice versa).`);
+        }
+      }
+    }
+    /** Gets the current value from the store using a selector with the provided key.
+     *
+     * @param key Key of the selector to use.
+     */
+    select(key, a1, a2, a3) {
+      const selector = this.selectors[key];
+      return selector(this.state, a1, a2, a3);
+    }
+    /**
+     * Returns a value from the store's state using a selector function.
+     * Used to subscribe to specific parts of the state.
+     * This methods causes a rerender whenever the selected state changes.
+     *
+     * @param key Key of the selector to use.
+     */
+    useState(key, a1, a2, a3) {
+      React27.useDebugValue(key);
+      return useStore(this, this.selectors[key], a1, a2, a3);
+    }
+    /**
+     * Wraps a function with `useStableCallback` to ensure it has a stable reference
+     * and assigns it to the context.
+     *
+     * @param key Key of the event callback. Must be a function in the context.
+     * @param fn Function to assign.
+     */
+    useContextCallback(key, fn) {
+      React27.useDebugValue(key);
+      const stableFunction = useStableCallback(fn ?? NOOP);
+      this.context[key] = stableFunction;
+    }
+    /**
+     * Returns a stable setter function for a specific key in the store's state.
+     * It's commonly used to pass as a ref callback to React elements.
+     *
+     * @param key Key of the state to set.
+     */
+    useStateSetter(key) {
+      const ref = React27.useRef(void 0);
+      if (ref.current === void 0) {
+        ref.current = (value) => {
+          this.set(key, value);
+        };
+      }
+      return ref.current;
+    }
+    /**
+     * Observes changes derived from the store's selectors and calls the listener when the selected value changes.
+     *
+     * @param key Key of the selector to observe.
+     * @param listener Listener function called when the selector result changes.
+     */
+    observe(selector, listener) {
+      let selectFn;
+      if (typeof selector === "function") {
+        selectFn = selector;
+      } else {
+        selectFn = this.selectors[selector];
+      }
+      let prevValue = selectFn(this.state);
+      listener(prevValue, prevValue, this);
+      return this.subscribe((nextState) => {
+        const nextValue = selectFn(nextState);
+        if (!Object.is(prevValue, nextValue)) {
+          const oldValue = prevValue;
+          prevValue = nextValue;
+          listener(nextValue, oldValue, this);
+        }
+      });
+    }
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
+  var selectors = {
+    open: (state) => state.open,
+    transitionStatus: (state) => state.transitionStatus,
+    domReferenceElement: (state) => state.domReferenceElement,
+    referenceElement: (state) => state.positionReference ?? state.referenceElement,
+    floatingElement: (state) => state.floatingElement,
+    floatingId: (state) => state.floatingId
+  };
+  var FloatingRootStore = class extends ReactStore {
+    constructor(options) {
+      const {
+        syncOnly,
+        nested,
+        onOpenChange,
+        triggerElements,
+        ...initialState
+      } = options;
+      super({
+        ...initialState,
+        positionReference: initialState.referenceElement,
+        domReferenceElement: initialState.referenceElement
+      }, {
+        onOpenChange,
+        dataRef: {
+          current: {}
+        },
+        events: createEventEmitter(),
+        nested,
+        triggerElements
+      }, selectors);
+      this.syncOnly = syncOnly;
+    }
+    /**
+     * Syncs the event used by hover logic to distinguish hover-open from click-like interaction.
+     */
+    syncOpenEvent = (newOpen, event) => {
+      if (!newOpen || !this.state.open || // Prevent a pending hover-open from overwriting a click-open event, while allowing
+      // click events to upgrade a hover-open.
+      event != null && isClickLikeEvent(event)) {
+        this.context.dataRef.current.openEvent = newOpen ? event : void 0;
+      }
+    };
+    /**
+     * Runs the root-owned side effects for an open state change.
+     */
+    dispatchOpenChange = (newOpen, eventDetails) => {
+      this.syncOpenEvent(newOpen, eventDetails.event);
+      const details = {
+        open: newOpen,
+        reason: eventDetails.reason,
+        nativeEvent: eventDetails.event,
+        nested: this.context.nested,
+        triggerElement: eventDetails.trigger
+      };
+      this.context.events.emit("openchange", details);
+    };
+    /**
+     * Emits the `openchange` event through the internal event emitter and calls the `onOpenChange` handler with the provided arguments.
+     *
+     * @param newOpen The new open state.
+     * @param eventDetails Details about the event that triggered the open state change.
+     */
+    setOpen = (newOpen, eventDetails) => {
+      if (this.syncOnly) {
+        this.context.onOpenChange?.(newOpen, eventDetails);
+        return;
+      }
+      this.dispatchOpenChange(newOpen, eventDetails);
+      this.context.onOpenChange?.(newOpen, eventDetails);
+    };
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
+  function useSyncedFloatingRootContext(options) {
+    const {
+      popupStore,
+      treatPopupAsFloatingElement = false,
+      floatingRootContext: floatingRootContextProp,
+      floatingId,
+      nested,
+      onOpenChange
+    } = options;
+    const open = popupStore.useState("open");
+    const referenceElement = popupStore.useState("activeTriggerElement");
+    const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
+    const triggerElements = popupStore.context.triggerElements;
+    const handleOpenChange = onOpenChange;
+    const internalStoreRef = React28.useRef(null);
+    if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
+      internalStoreRef.current = new FloatingRootStore({
+        open,
+        transitionStatus: void 0,
+        referenceElement,
+        floatingElement,
+        triggerElements,
+        onOpenChange: handleOpenChange,
+        floatingId,
+        syncOnly: true,
+        nested
+      });
+    }
+    const store2 = floatingRootContextProp ?? internalStoreRef.current;
+    popupStore.useSyncedValue("floatingId", floatingId);
+    useIsoLayoutEffect(() => {
+      const valuesToSync = {
+        open,
+        floatingId,
+        referenceElement,
+        floatingElement
+      };
+      if (isElement(referenceElement)) {
+        valuesToSync.domReferenceElement = referenceElement;
+      }
+      if (store2.state.positionReference === store2.state.referenceElement) {
+        valuesToSync.positionReference = referenceElement;
+      }
+      store2.update(valuesToSync);
+    }, [open, floatingId, referenceElement, floatingElement, store2]);
+    store2.context.onOpenChange = handleOpenChange;
+    store2.context.nested = nested;
+    return store2;
+  }
+
+  // node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
+  var FOCUSABLE_POPUP_PROPS = {
+    tabIndex: -1,
+    [FOCUSABLE_ATTRIBUTE]: ""
+  };
+  function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
+    const floatingId = useId();
+    const nested = useFloatingParentNodeId() != null;
+    const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
+    useSyncedFloatingRootContext({
+      popupStore: store2,
+      treatPopupAsFloatingElement,
+      floatingRootContext: store2.state.floatingRootContext,
+      floatingId,
+      nested,
+      onOpenChange: store2.setOpen
+    });
+    return store2;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store2
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store2);
+    }, [handle, store2]);
+    return null;
+  }
+  function useTriggerRegistration(id, store2) {
+    const registeredElementIdRef = React29.useRef(null);
+    const registeredElementRef = React29.useRef(null);
+    return React29.useCallback((element) => {
+      if (id === void 0) {
+        return;
+      }
+      let shouldSyncTriggerCount = false;
+      if (registeredElementIdRef.current !== null) {
+        const registeredId = registeredElementIdRef.current;
+        const registeredElement = registeredElementRef.current;
+        const currentElement = store2.context.triggerElements.getById(registeredId);
+        if (registeredElement && currentElement === registeredElement) {
+          store2.context.triggerElements.delete(registeredId);
+          shouldSyncTriggerCount = true;
+        }
+        registeredElementIdRef.current = null;
+        registeredElementRef.current = null;
+      }
+      if (element !== null) {
+        registeredElementIdRef.current = id;
+        registeredElementRef.current = element;
+        store2.context.triggerElements.add(id, element);
+        shouldSyncTriggerCount = true;
+      }
+      if (shouldSyncTriggerCount) {
+        const triggerCount = store2.context.triggerElements.size;
+        if (store2.select("open") && store2.state.triggerCount !== triggerCount) {
+          store2.set("triggerCount", triggerCount);
+        }
+      }
+    }, [store2, id]);
+  }
+  function setPopupOpenState(state, open, trigger, preventUnmountOnClose = false) {
+    if (open) {
+      state.preventUnmountingOnClose = false;
+    } else if (preventUnmountOnClose) {
+      state.preventUnmountingOnClose = true;
+    }
+    const triggerId = trigger?.id ?? null;
+    if (triggerId || open) {
+      state.activeTriggerId = triggerId;
+      state.activeTriggerElement = trigger ?? null;
+    }
+  }
+  function attachPreventUnmountOnClose(eventDetails) {
+    let preventUnmountOnClose = false;
+    eventDetails.preventUnmountOnClose = () => {
+      preventUnmountOnClose = true;
+    };
+    return () => preventUnmountOnClose;
+  }
+  function applyPopupOpenChange(store2, nextOpen, eventDetails, options = {}) {
+    const reason = eventDetails.reason;
+    const isHover = reason === reason_parts_exports.triggerHover;
+    const isFocusOpen = nextOpen && reason === reason_parts_exports.triggerFocus;
+    const isDismissClose = !nextOpen && (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.escapeKey);
+    const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
+    store2.context.onOpenChange?.(nextOpen, eventDetails);
+    if (eventDetails.isCanceled) {
+      return;
+    }
+    options.onBeforeDispatch?.();
+    store2.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
+    const changeState = () => {
+      const updatedState = {
+        ...options.extraState,
+        open: nextOpen
+      };
+      if (isFocusOpen) {
+        updatedState.instantType = "focus";
+      } else if (isDismissClose) {
+        updatedState.instantType = "dismiss";
+      } else if (isHover) {
+        updatedState.instantType = void 0;
+      }
+      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
+      store2.update(updatedState);
+    };
+    if (isHover) {
+      ReactDOM4.flushSync(changeState);
+    } else {
+      changeState();
+    }
+  }
+  function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
+    const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
+    const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
+    const applyTriggerData = useStableCallback((element) => {
+      const open = store2.select("open");
+      const activeTriggerId = store2.select("activeTriggerId");
+      if (activeTriggerId === triggerId) {
+        store2.update({
+          activeTriggerElement: element,
+          ...open ? stateUpdates : null
+        });
+        return;
+      }
+      if (activeTriggerId == null && open) {
+        store2.update({
+          activeTriggerId: triggerId,
+          activeTriggerElement: element,
+          ...stateUpdates
+        });
+      }
+    });
+    const registerTrigger = React29.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
+    useIsoLayoutEffect(() => {
+      if (isMountedByThisTrigger) {
+        store2.update({
+          activeTriggerElement: triggerElementRef.current,
+          ...stateUpdates
+        });
+      }
+    }, [isMountedByThisTrigger, store2, triggerElementRef, ...Object.values(stateUpdates)]);
+    return {
+      registerTrigger,
+      isMountedByThisTrigger
+    };
+  }
+  function useImplicitActiveTrigger(store2, options = {}) {
+    const {
+      closeOnActiveTriggerUnmount = false
+    } = options;
+    const resolvedActiveTriggerIdRef = React29.useRef(null);
+    const open = store2.useState("open");
+    const reactiveTriggerCount = store2.useState("triggerCount");
+    const activeTriggerId = store2.useState("activeTriggerId");
+    const reactiveActiveTriggerElement = store2.useState("activeTriggerElement");
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        resolvedActiveTriggerIdRef.current = null;
+        if (store2.state.triggerCount !== 0) {
+          store2.set("triggerCount", 0);
+        }
+        return;
+      }
+      const triggerCount = store2.context.triggerElements.size;
+      const stateUpdates = {};
+      if (store2.state.triggerCount !== triggerCount) {
+        stateUpdates.triggerCount = triggerCount;
+      }
+      const currentActiveTriggerId = store2.select("activeTriggerId");
+      let lostActiveTriggerId = null;
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
+        if (!activeTriggerElement) {
+          for (const [triggerId, triggerElement] of store2.context.triggerElements.entries()) {
+            if (triggerElement === store2.state.activeTriggerElement) {
+              stateUpdates.activeTriggerId = triggerId;
+              stateUpdates.activeTriggerElement = triggerElement;
+              resolvedActiveTriggerIdRef.current = triggerId;
+              break;
+            }
+          }
+          if (stateUpdates.activeTriggerId === void 0) {
+            if (resolvedActiveTriggerIdRef.current === currentActiveTriggerId) {
+              lostActiveTriggerId = currentActiveTriggerId;
+            } else {
+              resolvedActiveTriggerIdRef.current = null;
+            }
+          }
+        } else {
+          resolvedActiveTriggerIdRef.current = currentActiveTriggerId;
+          if (activeTriggerElement !== store2.state.activeTriggerElement) {
+            stateUpdates.activeTriggerElement = activeTriggerElement;
+          }
+        }
+      } else {
+        resolvedActiveTriggerIdRef.current = null;
+      }
+      if (!lostActiveTriggerId && !currentActiveTriggerId && triggerCount === 1) {
+        const iteratorResult = store2.context.triggerElements.entries().next();
+        if (!iteratorResult.done) {
+          const [implicitTriggerId, implicitTriggerElement] = iteratorResult.value;
+          stateUpdates.activeTriggerId = implicitTriggerId;
+          stateUpdates.activeTriggerElement = implicitTriggerElement;
+          resolvedActiveTriggerIdRef.current = implicitTriggerId;
+        }
+      }
+      if (stateUpdates.triggerCount !== void 0 || stateUpdates.activeTriggerId !== void 0 || stateUpdates.activeTriggerElement !== void 0) {
+        store2.update(stateUpdates);
+      }
+      if (lostActiveTriggerId) {
+        if (closeOnActiveTriggerUnmount) {
+          queueMicrotask(() => {
+            if (store2.select("open") && store2.select("activeTriggerId") === lostActiveTriggerId && !store2.context.triggerElements.getById(lostActiveTriggerId)) {
+              const eventDetails = createChangeEventDetails(reason_parts_exports.none);
+              store2.setOpen(false, eventDetails);
+              if (!eventDetails.isCanceled) {
+                store2.update({
+                  activeTriggerId: null,
+                  activeTriggerElement: null
+                });
+              }
+            }
+          });
+        }
+      }
+    }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
+  }
+  function useOpenStateTransitions(open, store2, onUnmount) {
+    const {
+      mounted,
+      setMounted,
+      transitionStatus
+    } = useTransitionStatus(open);
+    const preventUnmountingOnClose = store2.useState("preventUnmountingOnClose");
+    const syncedPreventUnmountingOnClose = open ? false : preventUnmountingOnClose;
+    store2.useSyncedValues({
+      mounted,
+      transitionStatus,
+      preventUnmountingOnClose: syncedPreventUnmountingOnClose
+    });
+    const forceUnmount = useStableCallback(() => {
+      setMounted(false);
+      store2.update({
+        activeTriggerId: null,
+        activeTriggerElement: null,
+        mounted: false,
+        preventUnmountingOnClose: false
+      });
+      onUnmount?.();
+      store2.context.onOpenChangeComplete?.(false);
+    });
+    useOpenChangeComplete({
+      enabled: mounted && !open && !syncedPreventUnmountingOnClose,
+      open,
+      ref: store2.context.popupRef,
+      onComplete() {
+        if (!open) {
+          forceUnmount();
+        }
+      }
+    });
+    return {
+      forceUnmount,
+      transitionStatus
+    };
+  }
+  function usePopupInteractionProps(store2, statePart) {
+    store2.useSyncedValues(statePart);
+    useIsoLayoutEffect(() => () => {
+      store2.update({
+        activeTriggerProps: EMPTY_OBJECT,
+        inactiveTriggerProps: EMPTY_OBJECT,
+        popupProps: EMPTY_OBJECT
+      });
+    }, [store2]);
+  }
+
+  // node_modules/@base-ui/react/utils/popups/popupTriggerMap.mjs
+  var devElementIdsByMap;
+  function getDevElementIds(map) {
+    devElementIdsByMap ??= /* @__PURE__ */ new WeakMap();
+    let elementIds = devElementIdsByMap.get(map);
+    if (!elementIds) {
+      elementIds = /* @__PURE__ */ new WeakMap();
+      devElementIdsByMap.set(map, elementIds);
+    }
+    return elementIds;
+  }
+  var PopupTriggerMap = class {
+    constructor() {
+      this.idMap = /* @__PURE__ */ new Map();
+    }
+    /**
+     * Adds a trigger element with the given ID.
+     *
+     * Note: The provided element is assumed to not be registered under multiple IDs.
+     */
+    add(id, element) {
+      if (true) {
+        const elementIds = getDevElementIds(this);
+        const existingId = elementIds.get(element);
+        if (existingId !== void 0 && existingId !== id) {
+          throw new Error("Base UI: A trigger element cannot be registered under multiple IDs in PopupTriggerMap.");
+        }
+        const previousElement = this.idMap.get(id);
+        if (previousElement !== void 0 && previousElement !== element) {
+          elementIds.delete(previousElement);
+        }
+        elementIds.set(element, id);
+      }
+      this.idMap.set(id, element);
+    }
+    /**
+     * Removes the trigger element with the given ID.
+     */
+    delete(id) {
+      if (true) {
+        const element = this.idMap.get(id);
+        if (element !== void 0) {
+          devElementIdsByMap?.get(this)?.delete(element);
+        }
+      }
+      this.idMap.delete(id);
+    }
+    /**
+     * Whether the given element is registered as a trigger.
+     */
+    hasElement(element) {
+      for (const registered of this.idMap.values()) {
+        if (registered === element) {
+          return true;
+        }
+      }
+      return false;
+    }
+    /**
+     * Whether there is a registered trigger element matching the given predicate.
+     */
+    hasMatchingElement(predicate) {
+      for (const element of this.idMap.values()) {
+        if (predicate(element)) {
+          return true;
+        }
+      }
+      return false;
+    }
+    /**
+     * Returns the trigger element associated with the given ID, or undefined if no such element exists.
+     */
+    getById(id) {
+      return this.idMap.get(id);
+    }
+    /**
+     * Returns an iterable of all registered trigger entries, where each entry is a tuple of [id, element].
+     */
+    entries() {
+      return this.idMap.entries();
+    }
+    /**
+     * Returns an iterable of all registered trigger elements.
+     */
+    elements() {
+      return this.idMap.values();
+    }
+    /**
+     * Returns the number of registered trigger elements.
+     */
+    get size() {
+      return this.idMap.size;
+    }
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/getEmptyRootContext.mjs
+  function getEmptyRootContext() {
+    return new FloatingRootStore({
+      open: false,
+      transitionStatus: void 0,
+      floatingElement: null,
+      referenceElement: null,
+      triggerElements: new PopupTriggerMap(),
+      floatingId: void 0,
+      syncOnly: false,
+      nested: false,
+      onOpenChange: void 0
+    });
+  }
+
+  // node_modules/@base-ui/react/utils/popups/store.mjs
+  function createInitialPopupStoreState() {
+    return {
+      open: false,
+      openProp: void 0,
+      mounted: false,
+      transitionStatus: void 0,
+      floatingRootContext: getEmptyRootContext(),
+      floatingId: void 0,
+      triggerCount: 0,
+      preventUnmountingOnClose: false,
+      payload: void 0,
+      activeTriggerId: null,
+      activeTriggerElement: null,
+      triggerIdProp: void 0,
+      popupElement: null,
+      positionerElement: null,
+      activeTriggerProps: EMPTY_OBJECT,
+      inactiveTriggerProps: EMPTY_OBJECT,
+      popupProps: EMPTY_OBJECT
+    };
+  }
+  function createPopupFloatingRootContext(triggerElements, floatingId, nested = false) {
+    return new FloatingRootStore({
+      open: false,
+      transitionStatus: void 0,
+      floatingElement: null,
+      referenceElement: null,
+      triggerElements,
+      floatingId,
+      syncOnly: true,
+      nested,
+      onOpenChange: void 0
+    });
+  }
+  var activeTriggerIdSelector = (state) => state.triggerIdProp ?? state.activeTriggerId;
+  var openSelector = (state) => state.openProp ?? state.open;
+  var popupIdSelector = (state) => {
+    const popupId = state.popupElement?.id ?? state.floatingId;
+    return popupId || void 0;
+  };
+  function triggerOwnsOpenPopup(state, triggerId) {
+    return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) === triggerId;
+  }
+  function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
+    if (triggerOwnsOpenPopup(state, triggerId)) {
+      return true;
+    }
+    return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) == null && state.triggerCount === 1;
+  }
+  var popupStoreSelectors = {
+    open: openSelector,
+    mounted: (state) => state.mounted,
+    transitionStatus: (state) => state.transitionStatus,
+    floatingRootContext: (state) => state.floatingRootContext,
+    triggerCount: (state) => state.triggerCount,
+    preventUnmountingOnClose: (state) => state.preventUnmountingOnClose,
+    payload: (state) => state.payload,
+    activeTriggerId: activeTriggerIdSelector,
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
+    popupId: popupIdSelector,
+    /**
+     * Whether the trigger with the given ID was used to open the popup.
+     */
+    isTriggerActive: (state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId,
+    /**
+     * Whether the popup is open and was activated by a trigger with the given ID.
+     */
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
+    /**
+     * Whether the popup is mounted and was activated by a trigger with the given ID.
+     */
+    isMountedByTrigger: (state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted,
+    triggerProps: (state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps,
+    /**
+     * Popup id for the trigger that currently owns the open popup.
+     */
+    triggerPopupId: (state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0,
+    popupProps: (state) => state.popupProps,
+    popupElement: (state) => state.popupElement,
+    positionerElement: (state) => state.positionerElement
+  };
+
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React30 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe = React30.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
+      }
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React30.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe, getSnapshot, () => handle?.serverStore);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store2) {
+    const {
+      nodeId,
+      externalTree
+    } = options;
+    const referenceElement = store2.useState("referenceElement");
+    const floatingElement = store2.useState("floatingElement");
+    const domReferenceElement = store2.useState("domReferenceElement");
+    const open = store2.useState("open");
+    const floatingId = store2.useState("floatingId");
+    const [positionReference, setPositionReferenceRaw] = React31.useState(null);
+    const [localDomReference, setLocalDomReference] = React31.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React31.useState(void 0);
+    const domReferenceRef = React31.useRef(null);
+    const tree = useFloatingTree(externalTree);
+    const storeElements = React31.useMemo(() => ({
+      reference: referenceElement,
+      floating: floatingElement,
+      domReference: domReferenceElement
+    }), [referenceElement, floatingElement, domReferenceElement]);
+    const position = useFloating({
+      ...options,
+      elements: {
+        ...storeElements,
+        ...positionReference && {
+          reference: positionReference
+        }
+      }
+    });
+    const localDomReferenceElement = isElement(localDomReference) ? localDomReference : null;
+    const syncedFloatingElement = localFloatingElement === void 0 ? store2.state.floatingElement : localFloatingElement;
+    store2.useSyncedValue("referenceElement", localDomReference ?? null);
+    store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
+    store2.useSyncedValue("floatingElement", syncedFloatingElement);
+    const setPositionReference = React31.useCallback((node) => {
+      const computedPositionReference = isElement(node) ? {
+        getBoundingClientRect: () => node.getBoundingClientRect(),
+        getClientRects: () => node.getClientRects(),
+        contextElement: node
+      } : node;
+      setPositionReferenceRaw(computedPositionReference);
+      position.refs.setReference(computedPositionReference);
+    }, [position.refs]);
+    const setReference = React31.useCallback((node) => {
+      if (isElement(node) || node === null) {
+        domReferenceRef.current = node;
+        setLocalDomReference(node);
+      }
+      if (isElement(position.refs.reference.current) || position.refs.reference.current === null || // Don't allow setting virtual elements using the old technique back to
+      // `null` to support `positionReference` + an unstable `reference`
+      // callback ref.
+      node !== null && !isElement(node)) {
+        position.refs.setReference(node);
+      }
+    }, [position.refs, setLocalDomReference]);
+    const setFloating = React31.useCallback((node) => {
+      setLocalFloatingElement(node);
+      position.refs.setFloating(node);
+    }, [position.refs]);
+    const refs = React31.useMemo(() => ({
+      ...position.refs,
+      setReference,
+      setFloating,
+      setPositionReference,
+      domReference: domReferenceRef
+    }), [position.refs, setReference, setFloating, setPositionReference]);
+    const elements = React31.useMemo(() => ({
+      ...position.elements,
+      domReference: domReferenceElement
+    }), [position.elements, domReferenceElement]);
+    const context = React31.useMemo(() => ({
+      ...position,
+      dataRef: store2.context.dataRef,
+      open,
+      onOpenChange: store2.setOpen,
+      events: store2.context.events,
+      floatingId,
+      refs,
+      elements,
+      nodeId,
+      rootStore: store2
+    }), [position, refs, elements, nodeId, store2, open, floatingId]);
+    useIsoLayoutEffect(() => {
+      if (domReferenceElement) {
+        domReferenceRef.current = domReferenceElement;
+      }
+    }, [domReferenceElement]);
+    useIsoLayoutEffect(() => {
+      store2.context.dataRef.current.floatingContext = context;
+      const node = tree?.nodesRef.current.find((n) => n.id === nodeId);
+      if (node) {
+        node.context = context;
+      }
+    });
+    return React31.useMemo(() => ({
+      ...position,
+      context,
+      refs,
+      elements,
+      rootStore: store2
+    }), [position, refs, elements, context, store2]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
+  var React32 = __toESM(require_react(), 1);
+  var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
+  function useFocus(context, props = {}) {
+    const {
+      enabled = true,
+      delay
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const {
+      events,
+      dataRef
+    } = store2.context;
+    const blockFocusRef = React32.useRef(false);
+    const blockedReferenceRef = React32.useRef(null);
+    const keyboardModalityRef = React32.useRef(true);
+    const timeout = useTimeout();
+    React32.useEffect(() => {
+      const domReference = store2.select("domReferenceElement");
+      if (!enabled) {
+        return void 0;
+      }
+      const win = getWindow(domReference);
+      function onBlur() {
+        const currentDomReference = store2.select("domReferenceElement");
+        if (!store2.select("open") && isHTMLElement(currentDomReference) && currentDomReference === activeElement(ownerDocument(currentDomReference))) {
+          blockFocusRef.current = true;
+        }
+      }
+      function onKeyDown() {
+        keyboardModalityRef.current = true;
+      }
+      function onPointerDown() {
+        keyboardModalityRef.current = false;
+      }
+      return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
+    }, [store2, enabled]);
+    React32.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function onOpenChangeLocal(details) {
+        if (details.reason === reason_parts_exports.triggerPress || details.reason === reason_parts_exports.escapeKey) {
+          const referenceElement = store2.select("domReferenceElement");
+          if (isElement(referenceElement)) {
+            blockedReferenceRef.current = referenceElement;
+            blockFocusRef.current = true;
+          }
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+      };
+    }, [events, enabled, store2]);
+    const reference = React32.useMemo(() => {
+      function resetBlockedFocus() {
+        blockFocusRef.current = false;
+        blockedReferenceRef.current = null;
+      }
+      return {
+        onMouseLeave() {
+          resetBlockedFocus();
+        },
+        onFocus(event) {
+          const focusTarget = event.currentTarget;
+          if (blockFocusRef.current) {
+            if (blockedReferenceRef.current === focusTarget) {
+              return;
+            }
+            resetBlockedFocus();
+          }
+          const target = getTarget(event.nativeEvent);
+          if (isElement(target)) {
+            if (isMacSafari && !event.relatedTarget) {
+              if (!keyboardModalityRef.current && !isTypeableElement(target)) {
+                return;
+              }
+            } else if (!matchesFocusVisible(target)) {
+              return;
+            }
+          }
+          const movedFromOtherEnabledTrigger = isTargetInsideEnabledTrigger(event.relatedTarget, store2.context.triggerElements);
+          const {
+            nativeEvent,
+            currentTarget
+          } = event;
+          const delayValue = typeof delay === "function" ? delay() : delay;
+          if (store2.select("open") && movedFromOtherEnabledTrigger || delayValue === 0 || delayValue === void 0) {
+            store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
+            return;
+          }
+          timeout.start(delayValue, () => {
+            if (blockFocusRef.current) {
+              return;
+            }
+            store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
+          });
+        },
+        onBlur(event) {
+          resetBlockedFocus();
+          const relatedTarget = event.relatedTarget;
+          const nativeEvent = event.nativeEvent;
+          const movedToFocusGuard = isElement(relatedTarget) && relatedTarget.hasAttribute(createAttribute("focus-guard")) && relatedTarget.getAttribute("data-type") === "outside";
+          timeout.start(0, () => {
+            const domReference = store2.select("domReferenceElement");
+            const activeEl = activeElement(ownerDocument(domReference));
+            if (!relatedTarget && activeEl === domReference) {
+              return;
+            }
+            if (contains(dataRef.current.floatingContext?.refs.floating.current, activeEl) || contains(domReference, activeEl) || movedToFocusGuard) {
+              return;
+            }
+            const nextFocusedElement = relatedTarget ?? activeEl;
+            if (isTargetInsideEnabledTrigger(nextFocusedElement, store2.context.triggerElements)) {
+              return;
+            }
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent));
+          });
+        }
+      };
+    }, [dataRef, delay, store2, timeout]);
+    return React32.useMemo(() => enabled ? {
+      reference,
+      trigger: reference
+    } : {}, [enabled, reference]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
+  var React33 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
+  var HoverInteraction = class _HoverInteraction {
+    constructor() {
+      this.pointerType = void 0;
+      this.interactedInside = false;
+      this.handler = void 0;
+      this.blockMouseMove = true;
+      this.performedPointerEventsMutation = false;
+      this.pointerEventsScopeElement = null;
+      this.pointerEventsReferenceElement = null;
+      this.pointerEventsFloatingElement = null;
+      this.restTimeoutPending = false;
+      this.openChangeTimeout = new Timeout();
+      this.restTimeout = new Timeout();
+      this.handleCloseOptions = void 0;
+    }
+    static create() {
+      return new _HoverInteraction();
+    }
+    dispose = () => {
+      this.openChangeTimeout.clear();
+      this.restTimeout.clear();
+    };
+    disposeEffect = () => {
+      return this.dispose;
+    };
+  };
+  var pointerEventsMutationOwnerByScopeElement = /* @__PURE__ */ new WeakMap();
+  function clearSafePolygonPointerEventsMutation(instance) {
+    if (!instance.performedPointerEventsMutation) {
+      return;
+    }
+    const scopeElement = instance.pointerEventsScopeElement;
+    if (scopeElement && pointerEventsMutationOwnerByScopeElement.get(scopeElement) === instance) {
+      instance.pointerEventsScopeElement?.style.removeProperty("pointer-events");
+      instance.pointerEventsReferenceElement?.style.removeProperty("pointer-events");
+      instance.pointerEventsFloatingElement?.style.removeProperty("pointer-events");
+      pointerEventsMutationOwnerByScopeElement.delete(scopeElement);
+    }
+    instance.performedPointerEventsMutation = false;
+    instance.pointerEventsScopeElement = null;
+    instance.pointerEventsReferenceElement = null;
+    instance.pointerEventsFloatingElement = null;
+  }
+  function applySafePolygonPointerEventsMutation(instance, options) {
+    const {
+      scopeElement,
+      referenceElement,
+      floatingElement
+    } = options;
+    const existingOwner = pointerEventsMutationOwnerByScopeElement.get(scopeElement);
+    if (existingOwner && existingOwner !== instance) {
+      clearSafePolygonPointerEventsMutation(existingOwner);
+    }
+    clearSafePolygonPointerEventsMutation(instance);
+    instance.performedPointerEventsMutation = true;
+    instance.pointerEventsScopeElement = scopeElement;
+    instance.pointerEventsReferenceElement = referenceElement;
+    instance.pointerEventsFloatingElement = floatingElement;
+    pointerEventsMutationOwnerByScopeElement.set(scopeElement, instance);
+    scopeElement.style.pointerEvents = "none";
+    referenceElement.style.pointerEvents = "auto";
+    floatingElement.style.pointerEvents = "auto";
+  }
+  function useHoverInteractionSharedState(store2) {
+    const data = store2.context.dataRef.current;
+    const instance = useRefWithInit(() => data.hoverInteractionState ?? HoverInteraction.create()).current;
+    if (!data.hoverInteractionState) {
+      data.hoverInteractionState = instance;
+    }
+    useOnMount(data.hoverInteractionState.disposeEffect);
+    return data.hoverInteractionState;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
+  function useHoverFloatingInteraction(context, parameters = {}) {
+    const {
+      enabled = true,
+      closeDelay: closeDelayProp = 0,
+      nodeId: nodeIdProp
+    } = parameters;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const open = store2.useState("open");
+    const floatingElement = store2.useState("floatingElement");
+    const domReferenceElement = store2.useState("domReferenceElement");
+    const {
+      dataRef
+    } = store2.context;
+    const tree = useFloatingTree();
+    const parentId = useFloatingParentNodeId();
+    const instance = useHoverInteractionSharedState(store2);
+    const childClosedTimeout = useTimeout();
+    const isClickLikeOpenEvent2 = useStableCallback(() => {
+      return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
+    });
+    const isHoverOpen = useStableCallback(() => {
+      return isHoverOpenEvent(dataRef.current.openEvent?.type);
+    });
+    const clearPointerEvents = useStableCallback(() => {
+      clearSafePolygonPointerEventsMutation(instance);
+    });
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        instance.pointerType = void 0;
+        instance.restTimeoutPending = false;
+        instance.interactedInside = false;
+        clearPointerEvents();
+      }
+    }, [open, instance, clearPointerEvents]);
+    React33.useEffect(() => {
+      return clearPointerEvents;
+    }, [clearPointerEvents]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      if (open && instance.handleCloseOptions?.blockPointerEvents && isHoverOpen() && isElement(domReferenceElement) && floatingElement) {
+        const ref = domReferenceElement;
+        const floatingEl = floatingElement;
+        const doc = ownerDocument(floatingElement);
+        const parentFloating = tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.elements.floating;
+        if (parentFloating) {
+          parentFloating.style.pointerEvents = "";
+        }
+        const cachedScopeElement = instance.pointerEventsScopeElement !== floatingEl ? instance.pointerEventsScopeElement : null;
+        const parentScopeElement = parentFloating !== floatingEl ? parentFloating : null;
+        const scopeElement = instance.handleCloseOptions?.getScope?.() ?? cachedScopeElement ?? parentScopeElement ?? ref.closest("[data-rootownerid]") ?? doc.body;
+        applySafePolygonPointerEventsMutation(instance, {
+          scopeElement,
+          referenceElement: ref,
+          floatingElement: floatingEl
+        });
+        return () => {
+          clearPointerEvents();
+        };
+      }
+      return void 0;
+    }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
+    React33.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function hasParentChildren() {
+        return !!(tree && parentId && getNodeChildren(tree.nodesRef.current, parentId).length > 0);
+      }
+      function closeWithDelay(event) {
+        const closeDelay = getDelay(closeDelayProp, "close", instance.pointerType);
+        const close = () => {
+          store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree?.events.emit("floating.closed", event);
+        };
+        if (closeDelay) {
+          instance.openChangeTimeout.start(closeDelay, close);
+        } else {
+          instance.openChangeTimeout.clear();
+          close();
+        }
+      }
+      function handleInteractInside(event) {
+        const target = getTarget(event);
+        if (!isInteractiveElement(target)) {
+          instance.interactedInside = false;
+          return;
+        }
+        instance.interactedInside = target?.closest("[aria-haspopup]") != null;
+      }
+      function onFloatingMouseEnter() {
+        instance.openChangeTimeout.clear();
+        childClosedTimeout.clear();
+        tree?.events.off("floating.closed", onNodeClosed);
+        clearPointerEvents();
+      }
+      function onFloatingMouseLeave(event) {
+        if (hasParentChildren() && tree) {
+          tree.events.on("floating.closed", onNodeClosed);
+          return;
+        }
+        if (isTargetInsideEnabledTrigger(event.relatedTarget, store2.context.triggerElements)) {
+          return;
+        }
+        const currentNodeId = dataRef.current.floatingContext?.nodeId ?? nodeIdProp;
+        const relatedTarget = event.relatedTarget;
+        const isMovingIntoDescendantFloating = tree && currentNodeId && isElement(relatedTarget) && getNodeChildren(tree.nodesRef.current, currentNodeId, false).some((node) => contains(node.context?.elements.floating, relatedTarget));
+        if (isMovingIntoDescendantFloating) {
+          return;
+        }
+        if (instance.handler) {
+          instance.handler(event);
+          return;
+        }
+        clearPointerEvents();
+        if (isHoverOpen() && !isClickLikeOpenEvent2()) {
+          closeWithDelay(event);
+        }
+      }
+      function onNodeClosed(event) {
+        if (!tree || !parentId || hasParentChildren()) {
+          return;
+        }
+        childClosedTimeout.start(0, () => {
+          tree.events.off("floating.closed", onNodeClosed);
+          store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree.events.emit("floating.closed", event);
+        });
+      }
+      const floating = floatingElement;
+      return mergeCleanups(floating && addEventListener(floating, "mouseenter", onFloatingMouseEnter), floating && addEventListener(floating, "mouseleave", onFloatingMouseLeave), floating && addEventListener(floating, "pointerdown", handleInteractInside, true), () => {
+        tree?.events.off("floating.closed", onNodeClosed);
+      });
+    }, [enabled, floatingElement, store2, dataRef, closeDelayProp, nodeIdProp, isHoverOpen, isClickLikeOpenEvent2, clearPointerEvents, instance, tree, parentId, childClosedTimeout]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
+  var React34 = __toESM(require_react(), 1);
+  var ReactDOM5 = __toESM(require_react_dom(), 1);
+  var EMPTY_REF = {
+    current: null
+  };
+  function useHoverReferenceInteraction(context, props = {}) {
+    const {
+      enabled = true,
+      delay = 0,
+      handleClose = null,
+      mouseOnly = false,
+      restMs = 0,
+      move = true,
+      triggerElementRef = EMPTY_REF,
+      externalTree,
+      isActiveTrigger = true,
+      getHandleCloseContext,
+      isClosing,
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const {
+      dataRef,
+      events
+    } = store2.context;
+    const tree = useFloatingTree(externalTree);
+    const instance = useHoverInteractionSharedState(store2);
+    const isHoverCloseActiveRef = React34.useRef(false);
+    const handleCloseRef = useValueAsRef(handleClose);
+    const delayRef = useValueAsRef(delay);
+    const restMsRef = useValueAsRef(restMs);
+    const enabledRef = useValueAsRef(enabled);
+    const shouldOpenRef = useValueAsRef(shouldOpenProp);
+    const isClosingRef = useValueAsRef(isClosing);
+    const isClickLikeOpenEvent2 = useStableCallback(() => {
+      return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
+    });
+    const checkShouldOpen = useStableCallback(() => {
+      return shouldOpenRef.current?.() !== false;
+    });
+    const isOverInactiveTrigger = useStableCallback((currentDomReference, currentTarget, target) => {
+      const allTriggers = store2.context.triggerElements;
+      if (allTriggers.hasElement(currentTarget)) {
+        return !currentDomReference || !contains(currentDomReference, currentTarget);
+      }
+      if (!isElement(target)) {
+        return false;
+      }
+      const targetElement = target;
+      return allTriggers.hasMatchingElement((trigger) => contains(trigger, targetElement)) && (!currentDomReference || !contains(currentDomReference, targetElement));
+    });
+    const cleanupMouseMoveHandler = useStableCallback(() => {
+      if (!instance.handler) {
+        return;
+      }
+      const doc = ownerDocument(store2.select("domReferenceElement"));
+      doc.removeEventListener("mousemove", instance.handler);
+      instance.handler = void 0;
+    });
+    const clearPointerEvents = useStableCallback(() => {
+      clearSafePolygonPointerEventsMutation(instance);
+    });
+    if (isActiveTrigger) {
+      instance.handleCloseOptions = handleCloseRef.current?.__options;
+    }
+    React34.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React34.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function onOpenChangeLocal(details) {
+        if (!details.open) {
+          isHoverCloseActiveRef.current = details.reason === reason_parts_exports.triggerHover;
+          cleanupMouseMoveHandler();
+          instance.openChangeTimeout.clear();
+          instance.restTimeout.clear();
+          instance.blockMouseMove = true;
+          instance.restTimeoutPending = false;
+        } else {
+          isHoverCloseActiveRef.current = false;
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+      };
+    }, [enabled, events, instance, cleanupMouseMoveHandler]);
+    React34.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function closeWithDelay(event, runElseBranch = true) {
+        const closeDelay = getDelay(delayRef.current, "close", instance.pointerType);
+        if (closeDelay) {
+          instance.openChangeTimeout.start(closeDelay, () => {
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+            tree?.events.emit("floating.closed", event);
+          });
+        } else if (runElseBranch) {
+          instance.openChangeTimeout.clear();
+          store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree?.events.emit("floating.closed", event);
+        }
+      }
+      const trigger = triggerElementRef.current ?? (isActiveTrigger ? store2.select("domReferenceElement") : null);
+      if (!isElement(trigger)) {
+        return void 0;
+      }
+      function onMouseEnter(event) {
+        instance.openChangeTimeout.clear();
+        instance.blockMouseMove = false;
+        if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
+          return;
+        }
+        const restMsValue = getRestMs(restMsRef.current);
+        const openDelay = getDelay(delayRef.current, "open", instance.pointerType);
+        const eventTarget = getTarget(event);
+        const currentTarget = event.currentTarget ?? null;
+        const currentDomReference = store2.select("domReferenceElement");
+        let triggerNode = currentTarget;
+        if (isElement(eventTarget) && !store2.context.triggerElements.hasElement(eventTarget)) {
+          for (const triggerElement of store2.context.triggerElements.elements()) {
+            if (contains(triggerElement, eventTarget)) {
+              triggerNode = triggerElement;
+              break;
+            }
+          }
+        }
+        if (isElement(currentTarget) && isElement(currentDomReference) && !store2.context.triggerElements.hasElement(currentTarget) && contains(currentTarget, currentDomReference)) {
+          triggerNode = currentDomReference;
+        }
+        const isOverInactive = triggerNode == null ? false : isOverInactiveTrigger(currentDomReference, triggerNode, eventTarget);
+        const isOpen = store2.select("open");
+        const isInClosingTransition = isClosingRef.current?.() ?? store2.select("transitionStatus") === "ending";
+        const isHoverCloseTransition = !isOpen && isInClosingTransition && isHoverCloseActiveRef.current;
+        const isReenteringSameTriggerDuringCloseTransition = !isOverInactive && isElement(triggerNode) && isElement(currentDomReference) && contains(currentDomReference, triggerNode) && isHoverCloseTransition;
+        const isRestOnlyDelay = restMsValue > 0 && !openDelay;
+        const shouldOpenImmediately = isOverInactive && (isOpen || isHoverCloseTransition) || isReenteringSameTriggerDuringCloseTransition;
+        const shouldOpen = !isOpen || isOverInactive;
+        if (shouldOpenImmediately) {
+          if (checkShouldOpen()) {
+            store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+          }
+          return;
+        }
+        if (isRestOnlyDelay) {
+          return;
+        }
+        if (openDelay) {
+          instance.openChangeTimeout.start(openDelay, () => {
+            if (shouldOpen && checkShouldOpen()) {
+              store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+            }
+          });
+        } else if (shouldOpen) {
+          if (checkShouldOpen()) {
+            store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+          }
+        }
+      }
+      function onMouseLeave(event) {
+        if (isClickLikeOpenEvent2()) {
+          clearPointerEvents();
+          return;
+        }
+        cleanupMouseMoveHandler();
+        const domReferenceElement = store2.select("domReferenceElement");
+        const doc = ownerDocument(domReferenceElement);
+        instance.restTimeout.clear();
+        instance.restTimeoutPending = false;
+        const handleCloseContextBase = dataRef.current.floatingContext ?? getHandleCloseContext?.();
+        if (isTargetInsideEnabledTrigger(event.relatedTarget, store2.context.triggerElements)) {
+          return;
+        }
+        if (handleCloseRef.current && handleCloseContextBase) {
+          if (!store2.select("open")) {
+            instance.openChangeTimeout.clear();
+          }
+          const currentTrigger = triggerElementRef.current;
+          instance.handler = handleCloseRef.current({
+            ...handleCloseContextBase,
+            tree,
+            x: event.clientX,
+            y: event.clientY,
+            onClose() {
+              clearPointerEvents();
+              cleanupMouseMoveHandler();
+              if (enabledRef.current && !isClickLikeOpenEvent2() && currentTrigger === store2.select("domReferenceElement")) {
+                closeWithDelay(event, true);
+              }
+            }
+          });
+          doc.addEventListener("mousemove", instance.handler);
+          instance.handler(event);
+          return;
+        }
+        const shouldClose = instance.pointerType === "touch" ? !contains(store2.select("floatingElement"), event.relatedTarget) : true;
+        if (shouldClose) {
+          closeWithDelay(event);
+        }
+      }
+      function onMouseOut(event) {
+        if (contains(trigger, event.relatedTarget)) {
+          return;
+        }
+        instance.openChangeTimeout.clear();
+        instance.restTimeout.clear();
+        instance.restTimeoutPending = false;
+      }
+      const staleOpenGuard = guardStaleOpen ? addEventListener(trigger, "mouseout", onMouseOut) : void 0;
+      if (move) {
+        return mergeCleanups(addEventListener(trigger, "mousemove", onMouseEnter, {
+          once: true
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+      }
+      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+    return React34.useMemo(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function setPointerRef(event) {
+        instance.pointerType = event.pointerType;
+      }
+      return {
+        onPointerDown: setPointerRef,
+        onPointerEnter: setPointerRef,
+        onMouseMove(event) {
+          const {
+            nativeEvent
+          } = event;
+          const trigger = event.currentTarget;
+          const currentDomReference = store2.select("domReferenceElement");
+          const currentOpen = store2.select("open");
+          const isOverInactive = isOverInactiveTrigger(currentDomReference, trigger, event.target);
+          if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
+            return;
+          }
+          if (currentOpen && isOverInactive && instance.handleCloseOptions?.blockPointerEvents) {
+            const floatingElement = store2.select("floatingElement");
+            if (floatingElement) {
+              const scopeElement = instance.handleCloseOptions?.getScope?.() ?? trigger.ownerDocument.body;
+              applySafePolygonPointerEventsMutation(instance, {
+                scopeElement,
+                referenceElement: trigger,
+                floatingElement
+              });
+            }
+          }
+          const restMsValue = getRestMs(restMsRef.current);
+          if (currentOpen && !isOverInactive || restMsValue === 0) {
+            return;
+          }
+          if (!isOverInactive && instance.restTimeoutPending && event.movementX ** 2 + event.movementY ** 2 < 2) {
+            return;
+          }
+          instance.restTimeout.clear();
+          function handleMouseMove() {
+            instance.restTimeoutPending = false;
+            if (isClickLikeOpenEvent2()) {
+              return;
+            }
+            const latestOpen = store2.select("open");
+            if (!instance.blockMouseMove && (!latestOpen || isOverInactive) && checkShouldOpen()) {
+              store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, nativeEvent, trigger));
+            }
+          }
+          if (instance.pointerType === "touch") {
+            ReactDOM5.flushSync(() => {
+              handleMouseMove();
+            });
+          } else if (isOverInactive && currentOpen) {
+            handleMouseMove();
+          } else {
+            instance.restTimeoutPending = true;
+            instance.restTimeout.start(restMsValue, handleMouseMove);
+          }
+        }
+      };
+    }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store2, restMsRef, checkShouldOpen]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/safePolygon.mjs
+  var CURSOR_SPEED_THRESHOLD = 0.1;
+  var CURSOR_SPEED_THRESHOLD_SQUARED = CURSOR_SPEED_THRESHOLD * CURSOR_SPEED_THRESHOLD;
+  var POLYGON_BUFFER = 0.5;
+  function hasIntersectingEdge(pointX, pointY, xi, yi, xj, yj) {
+    return yi >= pointY !== yj >= pointY && pointX <= (xj - xi) * (pointY - yi) / (yj - yi) + xi;
+  }
+  function isPointInQuadrilateral(pointX, pointY, x1, y1, x2, y2, x3, y3, x4, y4) {
+    let isInsideValue = false;
+    if (hasIntersectingEdge(pointX, pointY, x1, y1, x2, y2)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x2, y2, x3, y3)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x3, y3, x4, y4)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x4, y4, x1, y1)) {
+      isInsideValue = !isInsideValue;
+    }
+    return isInsideValue;
+  }
+  function isInsideRect(pointX, pointY, rect) {
+    return pointX >= rect.x && pointX <= rect.x + rect.width && pointY >= rect.y && pointY <= rect.y + rect.height;
+  }
+  function isInsideAxisAlignedRect(pointX, pointY, x1, y1, x2, y2) {
+    const minX = Math.min(x1, x2);
+    const maxX = Math.max(x1, x2);
+    const minY = Math.min(y1, y2);
+    const maxY = Math.max(y1, y2);
+    return pointX >= minX && pointX <= maxX && pointY >= minY && pointY <= maxY;
+  }
+  function safePolygon(options = {}) {
+    const {
+      blockPointerEvents = false
+    } = options;
+    const timeout = new Timeout();
+    const fn = ({
+      x,
+      y,
+      placement,
+      elements,
+      onClose,
+      nodeId,
+      tree
+    }) => {
+      const side = placement?.split("-")[0];
+      let hasLanded = false;
+      let lastX = null;
+      let lastY = null;
+      let lastCursorTime = typeof performance !== "undefined" ? performance.now() : 0;
+      function isCursorMovingSlowly(nextX, nextY) {
+        const currentTime = performance.now();
+        const elapsedTime = currentTime - lastCursorTime;
+        if (lastX === null || lastY === null || elapsedTime === 0) {
+          lastX = nextX;
+          lastY = nextY;
+          lastCursorTime = currentTime;
+          return false;
+        }
+        const deltaX = nextX - lastX;
+        const deltaY = nextY - lastY;
+        const distanceSquared = deltaX * deltaX + deltaY * deltaY;
+        const thresholdSquared = elapsedTime * elapsedTime * CURSOR_SPEED_THRESHOLD_SQUARED;
+        lastX = nextX;
+        lastY = nextY;
+        lastCursorTime = currentTime;
+        return distanceSquared < thresholdSquared;
+      }
+      function close() {
+        timeout.clear();
+        onClose();
+      }
+      return function onMouseMove(event) {
+        timeout.clear();
+        const domReference = elements.domReference;
+        const floating = elements.floating;
+        if (!domReference || !floating || side == null || x == null || y == null) {
+          return void 0;
+        }
+        const {
+          clientX,
+          clientY
+        } = event;
+        const target = getTarget(event);
+        const isLeave = event.type === "mouseleave";
+        const isOverFloatingEl = contains(floating, target);
+        const isOverReferenceEl = contains(domReference, target);
+        if (isOverFloatingEl) {
+          hasLanded = true;
+          if (!isLeave) {
+            return void 0;
+          }
+        }
+        if (isOverReferenceEl) {
+          hasLanded = false;
+          if (!isLeave) {
+            hasLanded = true;
+            return void 0;
+          }
+        }
+        if (isLeave && isElement(event.relatedTarget) && contains(floating, event.relatedTarget)) {
+          return void 0;
+        }
+        function hasOpenChildNode() {
+          return Boolean(tree && getNodeChildren(tree.nodesRef.current, nodeId).length > 0);
+        }
+        function closeIfNoOpenChild() {
+          if (!hasOpenChildNode()) {
+            close();
+          }
+        }
+        if (hasOpenChildNode()) {
+          return void 0;
+        }
+        const refRect = domReference.getBoundingClientRect();
+        const rect = floating.getBoundingClientRect();
+        const cursorLeaveFromRight = x > rect.right - rect.width / 2;
+        const cursorLeaveFromBottom = y > rect.bottom - rect.height / 2;
+        const isFloatingWider = rect.width > refRect.width;
+        const isFloatingTaller = rect.height > refRect.height;
+        const left = (isFloatingWider ? refRect : rect).left;
+        const right = (isFloatingWider ? refRect : rect).right;
+        const top = (isFloatingTaller ? refRect : rect).top;
+        const bottom = (isFloatingTaller ? refRect : rect).bottom;
+        if (side === "top" && y >= refRect.bottom - 1 || side === "bottom" && y <= refRect.top + 1 || side === "left" && x >= refRect.right - 1 || side === "right" && x <= refRect.left + 1) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        let isInsideTroughRect = false;
+        switch (side) {
+          case "top":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, refRect.top + 1, right, rect.bottom - 1);
+            break;
+          case "bottom":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, rect.top + 1, right, refRect.bottom - 1);
+            break;
+          case "left":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, rect.right - 1, bottom, refRect.left + 1, top);
+            break;
+          case "right":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, refRect.right - 1, bottom, rect.left + 1, top);
+            break;
+          default:
+        }
+        if (isInsideTroughRect) {
+          return void 0;
+        }
+        if (hasLanded && !isInsideRect(clientX, clientY, refRect)) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        if (!isLeave && isCursorMovingSlowly(clientX, clientY)) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        let isInsidePolygon = false;
+        switch (side) {
+          case "top": {
+            const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneX = isFloatingWider ? x + cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointTwoX = isFloatingWider ? x - cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointY = y + POLYGON_BUFFER + 1;
+            const commonYLeft = cursorLeaveFromRight ? rect.bottom - POLYGON_BUFFER : isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top;
+            const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top : rect.bottom - POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
+            break;
+          }
+          case "bottom": {
+            const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneX = isFloatingWider ? x + cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointTwoX = isFloatingWider ? x - cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointY = y - POLYGON_BUFFER;
+            const commonYLeft = cursorLeaveFromRight ? rect.top + POLYGON_BUFFER : isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom;
+            const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom : rect.top + POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
+            break;
+          }
+          case "left": {
+            const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneY = isFloatingTaller ? y + cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointTwoY = isFloatingTaller ? y - cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointX = x + POLYGON_BUFFER + 1;
+            const commonXTop = cursorLeaveFromBottom ? rect.right - POLYGON_BUFFER : isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left;
+            const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left : rect.right - POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, commonXTop, rect.top, commonXBottom, rect.bottom, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY);
+            break;
+          }
+          case "right": {
+            const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneY = isFloatingTaller ? y + cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointTwoY = isFloatingTaller ? y - cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointX = x - POLYGON_BUFFER;
+            const commonXTop = cursorLeaveFromBottom ? rect.left + POLYGON_BUFFER : isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right;
+            const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right : rect.left + POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY, commonXTop, rect.top, commonXBottom, rect.bottom);
+            break;
+          }
+          default:
+        }
+        if (!isInsidePolygon) {
+          closeIfNoOpenChild();
+        } else if (!hasLanded) {
+          timeout.start(40, closeIfNoOpenChild);
+        }
+        return void 0;
+      };
+    };
+    fn.__options = {
+      ...options,
+      blockPointerEvents
+    };
+    return fn;
+  }
+
+  // node_modules/@base-ui/react/utils/NullStore.mjs
+  var NullStore = class extends ReactStore {
+    // `update`/`set`/`notifyAll` funnel through `setState` in the base `Store`, so overriding
+    // `setState` alone would neutralize them today. They are overridden explicitly so the store stays
+    // inert even if a future base-class change stops routing a mutator through `setState`.
+    setState(_newState) {
+    }
+    update(_changes) {
+    }
+    set(_key, _value) {
+    }
+    notifyAll() {
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/popupStateMapping.mjs
+  var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
+    CommonPopupDataAttributes2["open"] = "data-open";
+    CommonPopupDataAttributes2["closed"] = "data-closed";
+    CommonPopupDataAttributes2[CommonPopupDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
+    CommonPopupDataAttributes2[CommonPopupDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
+    CommonPopupDataAttributes2["anchorHidden"] = "data-anchor-hidden";
+    CommonPopupDataAttributes2["side"] = "data-side";
+    CommonPopupDataAttributes2["align"] = "data-align";
+    return CommonPopupDataAttributes2;
+  })({});
+  var TRIGGER_HOOK = {
+    "data-popup-open": ""
+  };
+  var POPUP_OPEN_HOOK = {
+    "data-open": ""
+  };
+  var POPUP_CLOSED_HOOK = {
+    "data-closed": ""
+  };
+  var ANCHOR_HIDDEN_HOOK = {
+    "data-anchor-hidden": ""
+  };
+  var triggerOpenStateMapping2 = {
+    open(value) {
+      if (value) {
+        return TRIGGER_HOOK;
+      }
+      return null;
+    }
+  };
+  var popupStateMapping = {
+    open(value) {
+      if (value) {
+        return POPUP_OPEN_HOOK;
+      }
+      return POPUP_CLOSED_HOOK;
+    },
+    anchorHidden(value) {
+      if (value) {
+        return ANCHOR_HIDDEN_HOOK;
+      }
+      return null;
+    }
+  };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/utils/inertValue.mjs
+  function inertValue(value) {
+    if (isReactVersionAtLeast(19)) {
+      return value;
+    }
+    return value ? "true" : void 0;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React35 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React35.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React35.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React36 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
+  var baseArrow = (options) => ({
+    name: "arrow",
+    options,
+    async fn(state) {
+      const {
+        x,
+        y,
+        placement,
+        rects,
+        platform: platform3,
+        elements,
+        middlewareData
+      } = state;
+      const {
+        element,
+        padding = 0,
+        offsetParent = "real"
+      } = evaluate(options, state) || {};
+      if (element == null) {
+        return {};
+      }
+      const paddingObject = getPaddingObject(padding);
+      const coords = {
+        x,
+        y
+      };
+      const axis = getAlignmentAxis(placement);
+      const length = getAxisLength(axis);
+      const arrowDimensions = await platform3.getDimensions(element);
+      const isYAxis = axis === "y";
+      const minProp = isYAxis ? "top" : "left";
+      const maxProp = isYAxis ? "bottom" : "right";
+      const clientProp = isYAxis ? "clientHeight" : "clientWidth";
+      const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];
+      const startDiff = coords[axis] - rects.reference[axis];
+      const arrowOffsetParent = offsetParent === "real" ? await platform3.getOffsetParent?.(element) : elements.floating;
+      let clientSize = elements.floating[clientProp] || rects.floating[length];
+      if (!clientSize || !await platform3.isElement?.(arrowOffsetParent)) {
+        clientSize = elements.floating[clientProp] || rects.floating[length];
+      }
+      const centerToReference = endDiff / 2 - startDiff / 2;
+      const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
+      const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
+      const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
+      const min2 = minPadding;
+      const max2 = clientSize - arrowDimensions[length] - maxPadding;
+      const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
+      const offset4 = clamp(min2, center, max2);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
+      return {
+        [axis]: coords[axis] + alignmentOffset,
+        data: {
+          [axis]: offset4,
+          centerOffset: center - offset4 - alignmentOffset,
+          ...shouldAddOffset && {
+            alignmentOffset
+          }
+        },
+        reset: shouldAddOffset
+      };
+    }
+  });
+  var arrow4 = (options, deps) => ({
+    ...baseArrow(options),
+    options: [options, deps]
+  });
+
+  // node_modules/@base-ui/react/utils/hideMiddleware.mjs
+  var hide4 = {
+    name: "hide",
+    async fn(state) {
+      const {
+        width,
+        height,
+        x,
+        y
+      } = state.rects.reference;
+      const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
+      const overflow = await state.platform.detectOverflow(state, {
+        elementContext: "reference"
+      });
+      const referenceHidden = overflow.top - height >= 0 || overflow.right - width >= 0 || overflow.bottom - height >= 0 || overflow.left - width >= 0;
+      return {
+        data: {
+          referenceHidden: referenceHidden || anchorHidden
+        }
+      };
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
+  var DEFAULT_SIDES = {
+    sideX: "left",
+    sideY: "top"
+  };
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var AVAILABLE_WIDTH_VAR = "--available-width";
+  var AVAILABLE_HEIGHT_VAR = "--available-height";
+  function getLogicalSide(sideParam, renderedSide, isRtl) {
+    const isLogicalSideParam = sideParam === "inline-start" || sideParam === "inline-end";
+    const logicalRight = isRtl ? "inline-start" : "inline-end";
+    const logicalLeft = isRtl ? "inline-end" : "inline-start";
+    return {
+      top: "top",
+      right: isLogicalSideParam ? logicalRight : "right",
+      bottom: "bottom",
+      left: isLogicalSideParam ? logicalLeft : "left"
+    }[renderedSide];
+  }
+  function getOffsetData(state, sideParam, isRtl) {
+    const {
+      rects,
+      placement
+    } = state;
+    const data = {
+      side: getLogicalSide(sideParam, getSide(placement), isRtl),
+      align: getAlignment(placement) || "center",
+      anchor: {
+        width: rects.reference.width,
+        height: rects.reference.height
+      },
+      positioner: {
+        width: rects.floating.width,
+        height: rects.floating.height
+      }
+    };
+    return data;
+  }
+  function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
+    const {
+      // Public parameters
+      anchor,
+      positionMethod = "absolute",
+      side: sideParam = "bottom",
+      sideOffset = 0,
+      align = "center",
+      alignOffset = 0,
+      collisionBoundary,
+      collisionPadding: collisionPaddingParam = 5,
+      sticky = false,
+      arrowPadding = 5,
+      disableAnchorTracking = false,
+      inline: inlineMiddleware,
+      // Private parameters
+      keepMounted = false,
+      floatingRootContext,
+      mounted,
+      collisionAvoidance,
+      shift: shift4,
+      nodeId,
+      adaptiveOrigin: adaptiveOrigin2,
+      lazyFlip = false,
+      externalTree
+    } = params;
+    const [mountSide, setMountSide] = React36.useState(null);
+    if (!mounted && mountSide !== null) {
+      setMountSide(null);
+    }
+    const collisionAvoidanceSide = collisionAvoidance.side || "flip";
+    const collisionAvoidanceAlign = collisionAvoidance.align || "flip";
+    const collisionAvoidanceFallbackAxisSide = collisionAvoidance.fallbackAxisSide || "end";
+    const shiftCrossAxis = shift4?.crossAxis ?? false;
+    const shiftRootBoundary = shift4?.rootBoundary;
+    const anchorFn = typeof anchor === "function" ? anchor : void 0;
+    const anchorFnCallback = useStableCallback(anchorFn);
+    const anchorDep = anchorFn ? anchorFnCallback : anchor;
+    const anchorValueRef = useValueAsRef(anchor);
+    const mountedRef = useValueAsRef(mounted);
+    const direction = useDirection();
+    const isRtl = direction === "rtl";
+    const side = mountSide || {
+      top: "top",
+      right: "right",
+      bottom: "bottom",
+      left: "left",
+      "inline-end": isRtl ? "left" : "right",
+      "inline-start": isRtl ? "right" : "left"
+    }[sideParam];
+    const placement = align === "center" ? side : `${side}-${align}`;
+    let collisionPadding = collisionPaddingParam;
+    if (typeof collisionPadding === "number") {
+      collisionPadding = {
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
+      };
+    } else if (collisionPadding) {
+      collisionPadding = {
+        top: collisionPadding.top || 0,
+        right: collisionPadding.right || 0,
+        bottom: collisionPadding.bottom || 0,
+        left: collisionPadding.left || 0
+      };
+    }
+    const bias = 1;
+    const biasTop = sideParam === "bottom" ? bias : 0;
+    const biasBottom = sideParam === "top" ? bias : 0;
+    const biasLeft = sideParam === "right" ? bias : 0;
+    const biasRight = sideParam === "left" ? bias : 0;
+    const commonCollisionProps = {
+      boundary: collisionBoundary === "clipping-ancestors" ? "clippingAncestors" : collisionBoundary,
+      padding: collisionPadding
+    };
+    const arrowRef = React36.useRef(null);
+    const sideOffsetRef = useValueAsRef(sideOffset);
+    const alignOffsetRef = useValueAsRef(alignOffset);
+    const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
+    const alignOffsetDep = typeof alignOffset !== "function" ? alignOffset : 0;
+    const middleware = [];
+    if (inlineMiddleware) {
+      middleware.push(inlineMiddleware);
+    }
+    middleware.push(offset3((state) => {
+      const data = getOffsetData(state, sideParam, isRtl);
+      const sideAxis = typeof sideOffsetRef.current === "function" ? sideOffsetRef.current(data) : sideOffsetRef.current;
+      const alignAxis = typeof alignOffsetRef.current === "function" ? alignOffsetRef.current(data) : alignOffsetRef.current;
+      return {
+        mainAxis: sideAxis,
+        crossAxis: alignAxis,
+        alignmentAxis: alignAxis
+      };
+    }, [sideOffsetDep, alignOffsetDep, isRtl, sideParam]));
+    const shiftDisabled = collisionAvoidanceAlign === "none" && collisionAvoidanceSide !== "shift";
+    const crossAxisShiftEnabled = !shiftDisabled && (sticky || shiftCrossAxis || collisionAvoidanceSide === "shift");
+    const flipMiddleware = collisionAvoidanceSide === "none" ? null : flip3({
+      ...commonCollisionProps,
+      // Ensure the popup flips if it's been limited by its --available-height and it resizes.
+      // Since the size() padding is smaller than the flip() padding, flip() will take precedence.
+      padding: {
+        top: collisionPadding.top + bias + biasTop,
+        right: collisionPadding.right + bias + biasRight,
+        bottom: collisionPadding.bottom + bias + biasBottom,
+        left: collisionPadding.left + bias + biasLeft
+      },
+      mainAxis: !shiftCrossAxis && collisionAvoidanceSide === "flip",
+      crossAxis: collisionAvoidanceAlign === "flip" ? "alignment" : false,
+      fallbackAxisSideDirection: collisionAvoidanceFallbackAxisSide
+    });
+    const shiftMiddleware = shiftDisabled ? null : shift3({
+      ...commonCollisionProps,
+      // Use the Layout Viewport to avoid shifting around when pinch-zooming.
+      rootBoundary: shiftRootBoundary,
+      mainAxis: collisionAvoidanceAlign !== "none",
+      crossAxis: crossAxisShiftEnabled,
+      limiter: sticky || shiftCrossAxis ? void 0 : limitShift3((limitData) => {
+        if (!arrowRef.current) {
+          return {};
+        }
+        const {
+          width,
+          height
+        } = arrowRef.current.getBoundingClientRect();
+        const sideAxis = getSideAxis(getSide(limitData.placement));
+        const arrowSize = sideAxis === "y" ? width : height;
+        const offsetAmount = sideAxis === "y" ? collisionPadding.left + collisionPadding.right : collisionPadding.top + collisionPadding.bottom;
+        return {
+          offset: arrowSize / 2 + offsetAmount / 2
+        };
+      })
+    }, [commonCollisionProps, sticky, shiftCrossAxis, shiftRootBoundary, collisionPadding, collisionAvoidanceAlign]);
+    if (collisionAvoidanceSide === "shift" || collisionAvoidanceAlign === "shift" || align === "center") {
+      middleware.push(shiftMiddleware, flipMiddleware);
+    } else {
+      middleware.push(flipMiddleware, shiftMiddleware);
+    }
+    middleware.push(size3({
+      ...commonCollisionProps,
+      apply({
+        elements: {
+          floating
+        },
+        availableWidth,
+        availableHeight,
+        rects
+      }) {
+        if (!mountedRef.current) {
+          return;
+        }
+        const floatingStyle = floating.style;
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
+        const dpr = getWindow(floating).devicePixelRatio || 1;
+        const {
+          x: x2,
+          y: y2,
+          width,
+          height
+        } = rects.reference;
+        const anchorWidth = (Math.round((x2 + width) * dpr) - Math.round(x2 * dpr)) / dpr;
+        const anchorHeight = (Math.round((y2 + height) * dpr) - Math.round(y2 * dpr)) / dpr;
+        floatingStyle.setProperty("--anchor-width", `${anchorWidth}px`);
+        floatingStyle.setProperty("--anchor-height", `${anchorHeight}px`);
+      }
+    }), arrow4((state) => ({
+      // `transform-origin` calculations rely on an element existing. If the arrow hasn't been set,
+      // we'll create a fake element.
+      element: arrowRef.current || ownerDocument(state.elements.floating).createElement("div"),
+      padding: arrowPadding,
+      offsetParent: "floating"
+    }), [arrowPadding]), {
+      name: "transformOrigin",
+      fn(state) {
+        const {
+          elements: elements2,
+          middlewareData: middlewareData2,
+          placement: renderedPlacement2,
+          rects,
+          y: y2
+        } = state;
+        const currentRenderedSide = getSide(renderedPlacement2);
+        const currentRenderedAxis = getSideAxis(currentRenderedSide);
+        const arrowEl = arrowRef.current;
+        const arrowX = middlewareData2.arrow?.x || 0;
+        const arrowY = middlewareData2.arrow?.y || 0;
+        const arrowWidth = arrowEl?.clientWidth || 0;
+        const arrowHeight = arrowEl?.clientHeight || 0;
+        const transformX = arrowX + arrowWidth / 2;
+        const transformY = arrowY + arrowHeight / 2;
+        const shiftY = Math.abs(middlewareData2.shift?.y || 0);
+        const halfAnchorHeight = rects.reference.height / 2;
+        const sideOffsetValue = typeof sideOffset === "function" ? sideOffset(getOffsetData(state, sideParam, isRtl)) : sideOffset;
+        const isOverlappingAnchor = shiftY > sideOffsetValue;
+        const adjacentTransformOrigin = {
+          top: `${transformX}px calc(100% + ${sideOffsetValue}px)`,
+          bottom: `${transformX}px ${-sideOffsetValue}px`,
+          left: `calc(100% + ${sideOffsetValue}px) ${transformY}px`,
+          right: `${-sideOffsetValue}px ${transformY}px`
+        }[currentRenderedSide];
+        const overlapTransformOrigin = `${transformX}px ${rects.reference.y + halfAnchorHeight - y2}px`;
+        elements2.floating.style.setProperty("--transform-origin", crossAxisShiftEnabled && currentRenderedAxis === "y" && isOverlappingAnchor ? overlapTransformOrigin : adjacentTransformOrigin);
+        return {};
+      }
+    }, hide4, adaptiveOrigin2);
+    useIsoLayoutEffect(() => {
+      if (!mounted && floatingRootContext) {
+        floatingRootContext.update({
+          referenceElement: null,
+          floatingElement: null,
+          domReferenceElement: null,
+          positionReference: null
+        });
+      }
+    }, [mounted, floatingRootContext]);
+    const autoUpdateOptions = React36.useMemo(() => ({
+      elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
+      layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
+    }), [disableAnchorTracking]);
+    const {
+      refs,
+      elements,
+      x,
+      y,
+      middlewareData,
+      update: update2,
+      placement: renderedPlacement,
+      context,
+      isPositioned,
+      floatingStyles: originalFloatingStyles
+    } = useFloatingHook({
+      rootContext: floatingRootContext,
+      open: keepMounted ? mounted : void 0,
+      placement,
+      middleware,
+      strategy: positionMethod,
+      whileElementsMounted: keepMounted ? void 0 : (...args) => autoUpdate(...args, autoUpdateOptions),
+      nodeId,
+      externalTree
+    });
+    const {
+      sideX,
+      sideY
+    } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
+    const resolvedPosition = isPositioned ? positionMethod : "fixed";
+    const floatingStyles = React36.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x,
+          [sideY]: y
+        };
+      } else {
+        base = {
+          ...originalFloatingStyles,
+          position: resolvedPosition
+        };
+      }
+      base[AVAILABLE_WIDTH_VAR] = "100vw";
+      base[AVAILABLE_HEIGHT_VAR] = "100vh";
+      if (!isPositioned) {
+        base.opacity = 0;
+      }
+      return base;
+    }, [adaptiveOrigin2, resolvedPosition, sideX, x, sideY, y, originalFloatingStyles, isPositioned]);
+    const registeredPositionReferenceRef = React36.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        return;
+      }
+      const anchorValue = anchorValueRef.current;
+      const resolvedAnchor = typeof anchorValue === "function" ? anchorValue() : anchorValue;
+      const unwrappedElement = (isRef(resolvedAnchor) ? resolvedAnchor.current : resolvedAnchor) || null;
+      const finalAnchor = unwrappedElement || null;
+      if (finalAnchor !== registeredPositionReferenceRef.current) {
+        refs.setPositionReference(finalAnchor);
+        registeredPositionReferenceRef.current = finalAnchor;
+      }
+    }, [mounted, refs, anchorDep, anchorValueRef]);
+    React36.useEffect(() => {
+      if (!mounted) {
+        return;
+      }
+      const anchorValue = anchorValueRef.current;
+      if (typeof anchorValue === "function") {
+        return;
+      }
+      if (isRef(anchorValue) && anchorValue.current !== registeredPositionReferenceRef.current) {
+        refs.setPositionReference(anchorValue.current);
+        registeredPositionReferenceRef.current = anchorValue.current;
+      }
+    }, [mounted, refs, anchorDep, anchorValueRef]);
+    React36.useEffect(() => {
+      if (keepMounted && mounted && elements.reference && elements.floating) {
+        return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
+      }
+      return void 0;
+    }, [keepMounted, mounted, elements, update2, autoUpdateOptions]);
+    const renderedSide = getSide(renderedPlacement);
+    const logicalRenderedSide = getLogicalSide(sideParam, renderedSide, isRtl);
+    const renderedAlign = getAlignment(renderedPlacement) || "center";
+    const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
+    useIsoLayoutEffect(() => {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
+        setMountSide(renderedSide);
+      }
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React36.useMemo(() => ({
+      position: "absolute",
+      top: middlewareData.arrow?.y,
+      left: middlewareData.arrow?.x
+    }), [middlewareData.arrow]);
+    const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
+    return React36.useMemo(() => ({
+      positionerStyles: floatingStyles,
+      arrowStyles,
+      arrowRef,
+      arrowUncentered,
+      side: logicalRenderedSide,
+      align: renderedAlign,
+      physicalSide: renderedSide,
+      anchorHidden,
+      refs,
+      context,
+      isPositioned,
+      update: update2
+    }), [floatingStyles, arrowStyles, arrowRef, arrowUncentered, logicalRenderedSide, renderedAlign, renderedSide, anchorHidden, refs, context, isPositioned, update2]);
+  }
+  function isRef(param) {
+    return param != null && "current" in param;
+  }
+
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
+  function getDisabledMountTransitionStyles(transitionStatus) {
+    return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
+  }
+
+  // node_modules/@base-ui/react/utils/usePositioner.mjs
+  function usePositioner(componentProps, state, {
+    styles,
+    transitionStatus,
+    props,
+    refs,
+    hidden,
+    inert = false
+  }) {
+    const style = {
+      ...styles
+    };
+    if (inert) {
+      style.pointerEvents = "none";
+    }
+    return useRenderElement("div", componentProps, {
+      state,
+      ref: refs,
+      props: [{
+        role: "presentation",
+        hidden,
+        style
+      }, getDisabledMountTransitionStyles(transitionStatus), props],
+      stateAttributesMapping: popupStateMapping
+    });
+  }
+
+  // node_modules/@base-ui/react/button/Button.mjs
+  var React37 = __toESM(require_react(), 1);
+  var Button = /* @__PURE__ */ React37.forwardRef(function Button2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      disabled: disabled2 = false,
+      focusableWhenDisabled = false,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled,
+      native: nativeButton
+    });
+    const state = {
+      disabled: disabled2
+    };
+    return useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [elementProps, getButtonProps]
+    });
+  });
+  if (true) Button.displayName = "Button";
+
+  // node_modules/@base-ui/react/collapsible/index.parts.mjs
+  var index_parts_exports = {};
+  __export(index_parts_exports, {
+    Panel: () => CollapsiblePanel,
+    Root: () => CollapsibleRoot,
+    Trigger: () => CollapsibleTrigger
+  });
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
+  var React38 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
+  var collapsibleStateAttributesMapping = {
+    ...collapsibleOpenStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
+  var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
+  var CollapsibleRoot = /* @__PURE__ */ React38.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      defaultOpen = false,
+      disabled: disabled2 = false,
+      onOpenChange: onOpenChangeProp,
+      open,
+      style,
+      ...elementProps
+    } = componentProps;
+    const onOpenChange = useStableCallback(onOpenChangeProp);
+    const collapsible = useCollapsibleRoot({
+      open,
+      defaultOpen,
+      onOpenChange,
+      disabled: disabled2
+    });
+    const state = React38.useMemo(() => ({
+      open: collapsible.open,
+      disabled: collapsible.disabled,
+      transitionStatus: collapsible.transitionStatus
+    }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
+    const contextValue = React38.useMemo(() => ({
+      ...collapsible,
+      onOpenChange,
+      state
+    }), [collapsible, onOpenChange, state]);
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: collapsibleStateAttributesMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(CollapsibleRootContext.Provider, {
+      value: contextValue,
+      children: element
+    });
+  });
+  if (true) CollapsibleRoot.displayName = "CollapsibleRoot";
+
+  // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
+  var React39 = __toESM(require_react(), 1);
+  var stateAttributesMapping = {
+    ...triggerOpenStateMapping,
+    ...transitionStatusMapping
+  };
+  var CollapsibleTrigger = /* @__PURE__ */ React39.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
+    const {
+      panelId,
+      open,
+      handleTrigger,
+      state,
+      disabled: contextDisabled
+    } = useCollapsibleRootContext();
+    const {
+      className,
+      disabled: disabled2 = contextDisabled,
+      render,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled: true,
+      native: nativeButton
+    });
+    const element = useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [{
+        "aria-controls": open ? panelId : void 0,
+        "aria-expanded": open,
+        onClick: handleTrigger
+      }, elementProps, getButtonProps],
+      stateAttributesMapping
+    });
+    return element;
+  });
+  if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
+  var React40 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
+  var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
+    CollapsiblePanelCssVars2["collapsiblePanelHeight"] = "--collapsible-panel-height";
+    CollapsiblePanelCssVars2["collapsiblePanelWidth"] = "--collapsible-panel-width";
+    return CollapsiblePanelCssVars2;
+  })({});
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
+  var CollapsiblePanel = /* @__PURE__ */ React40.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+    const {
+      className,
+      hiddenUntilFound: hiddenUntilFoundProp,
+      keepMounted: keepMountedProp,
+      render,
+      id: idProp,
+      style,
+      ...elementProps
+    } = componentProps;
+    if (true) {
+      React40.useEffect(() => {
+        if (hiddenUntilFoundProp && keepMountedProp === false) {
+          warn("The `keepMounted={false}` prop on `Collapsible.Panel` is ignored when `hiddenUntilFound` is enabled, since the panel must remain mounted while closed.");
+        }
+      }, [hiddenUntilFoundProp, keepMountedProp]);
+    }
+    const {
+      defaultPanelId,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setPanelIdState,
+      setOpen,
+      state,
+      transitionStatus
+    } = useCollapsibleRootContext();
+    const hiddenUntilFound = hiddenUntilFoundProp ?? false;
+    const keepMounted = keepMountedProp ?? false;
+    const registeredId = idProp || void 0;
+    const id = registeredId ?? defaultPanelId;
+    useIsoLayoutEffect(() => {
+      setPanelIdState((currentId) => registeredId ?? (currentId === null ? void 0 : currentId));
+      return () => {
+        setPanelIdState((currentId) => currentId === registeredId ? null : currentId);
+      };
+    }, [registeredId, setPanelIdState]);
+    const {
+      height,
+      props,
+      ref,
+      shouldPreventOpenAnimation,
+      shouldRender,
+      transitionStatus: panelTransitionStatus,
+      width
+    } = useCollapsiblePanel({
+      externalRef: forwardedRef,
+      hiddenUntilFound,
+      id,
+      keepMounted,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setOpen,
+      transitionStatus
+    });
+    const panelState = {
+      ...state,
+      transitionStatus: panelTransitionStatus
+    };
+    const resolvedStyle = resolveStyle(style, panelState);
+    const element = useRenderElement("div", {
+      ...componentProps,
+      style: void 0
+    }, {
+      state: panelState,
+      ref,
+      props: [
+        props,
+        {
+          style: {
+            [CollapsiblePanelCssVars.collapsiblePanelHeight]: height === void 0 ? "auto" : `${height}px`,
+            [CollapsiblePanelCssVars.collapsiblePanelWidth]: width === void 0 ? "auto" : `${width}px`
+          }
+        },
+        elementProps,
+        resolvedStyle ? {
+          style: resolvedStyle
+        } : void 0,
+        // Resolve the public `style` prop so temporary `animationName: 'none'`
+        // can still win after user's inline styles have been merged.
+        shouldPreventOpenAnimation ? {
+          style: {
+            animationName: "none"
+          }
+        } : void 0
+      ],
+      stateAttributesMapping: collapsibleStateAttributesMapping
+    });
+    if (!shouldRender) {
+      return null;
+    }
+    return element;
+  });
+  if (true) CollapsiblePanel.displayName = "CollapsiblePanel";
+
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var React44 = __toESM(require_react(), 1);
+  var ReactDOM6 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/utils/usePreviousValue.mjs
+  var React41 = __toESM(require_react(), 1);
+  function usePreviousValue(value) {
+    const [state, setState] = React41.useState({
+      current: value,
+      previous: null
+    });
+    if (!Object.is(value, state.current)) {
+      setState({
+        current: value,
+        previous: state.current
+      });
+    }
+    return state.previous;
+  }
+
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  var React42 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/utils/getCssDimensions.mjs
+  function getCssDimensions2(element) {
+    const css = getComputedStyle2(element);
+    let width = parseFloat(css.width) || 0;
+    let height = parseFloat(css.height) || 0;
+    const hasOffset = isHTMLElement(element);
+    const offsetWidth = hasOffset ? element.offsetWidth : width;
+    const offsetHeight = hasOffset ? element.offsetHeight : height;
+    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
+    if (shouldFallback) {
+      width = offsetWidth;
+      height = offsetHeight;
+    }
+    return {
+      width,
+      height
+    };
+  }
+
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  function usePopupAutoResize(parameters) {
+    const {
+      popupElement,
+      positionerElement,
+      content,
+      mounted,
+      onMeasureLayout: onMeasureLayoutParam,
+      onMeasureLayoutComplete: onMeasureLayoutCompleteParam,
+      side,
+      direction
+    } = parameters;
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
+    const animationFrame = useAnimationFrame();
+    const committedDimensionsRef = React42.useRef(null);
+    const isInitialRenderRef = React42.useRef(true);
+    const restoreAnchoringStylesRef = React42.useRef(NOOP);
+    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
+    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
+    const anchoringStyles = React42.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        restoreAnchoringStylesRef.current = NOOP;
+        isInitialRenderRef.current = true;
+        committedDimensionsRef.current = null;
+        return void 0;
+      }
+      if (!popupElement || !positionerElement) {
+        return void 0;
+      }
+      restoreAnchoringStylesRef.current = applyElementStyles(popupElement, anchoringStyles);
+      setPopupCssSize(popupElement, "auto");
+      const restorePopupPosition = overrideElementStyle(popupElement, "position", "static");
+      const restorePopupTransform = overrideElementStyle(popupElement, "transform", "none");
+      const restorePopupScale = overrideElementStyle(popupElement, "scale", "1");
+      const restorePositionerAvailableSize = applyElementStyles(positionerElement, {
+        "--available-width": "max-content",
+        "--available-height": "max-content"
+      });
+      function restoreMeasurementOverrides() {
+        restorePopupPosition();
+        restorePopupTransform();
+        restorePositionerAvailableSize();
+      }
+      function restoreMeasurementOverridesIncludingScale() {
+        restoreMeasurementOverrides();
+        restorePopupScale();
+      }
+      onMeasureLayout?.();
+      if (isInitialRenderRef.current || committedDimensionsRef.current === null) {
+        setPositionerCssSize(positionerElement, "max-content");
+        const dimensions = getCssDimensions2(popupElement);
+        committedDimensionsRef.current = dimensions;
+        setPositionerCssSize(positionerElement, dimensions);
+        restoreMeasurementOverridesIncludingScale();
+        onMeasureLayoutComplete?.(null, dimensions);
+        isInitialRenderRef.current = false;
+        return () => {
+          restoreAnchoringStylesRef.current();
+          restoreAnchoringStylesRef.current = NOOP;
+        };
+      }
+      setPositionerCssSize(positionerElement, "max-content");
+      const previousDimensions = committedDimensionsRef.current;
+      const newDimensions = getCssDimensions2(popupElement);
+      committedDimensionsRef.current = newDimensions;
+      setPopupCssSize(popupElement, previousDimensions);
+      restoreMeasurementOverridesIncludingScale();
+      onMeasureLayoutComplete?.(previousDimensions, newDimensions);
+      setPositionerCssSize(positionerElement, newDimensions);
+      const abortController = new AbortController();
+      animationFrame.request(() => {
+        setPopupCssSize(popupElement, newDimensions);
+        runOnceAnimationsFinish(() => {
+          popupElement.style.setProperty("--popup-width", "auto");
+          popupElement.style.setProperty("--popup-height", "auto");
+        }, abortController.signal);
+      });
+      return () => {
+        abortController.abort();
+        animationFrame.cancel();
+        restoreAnchoringStylesRef.current();
+        restoreAnchoringStylesRef.current = NOOP;
+      };
+    }, [content, popupElement, positionerElement, runOnceAnimationsFinish, animationFrame, mounted, onMeasureLayout, onMeasureLayoutComplete, anchoringStyles]);
+  }
+  function getPopupAnchoringStyles(side, direction) {
+    const isPhysicalTop = side === "top";
+    const isPhysicalLeft = side === "left" || side === (direction === "rtl" ? "inline-end" : "inline-start");
+    if (!isPhysicalTop && !isPhysicalLeft) {
+      return EMPTY_OBJECT;
+    }
+    return {
+      position: "absolute",
+      [isPhysicalTop ? "bottom" : "top"]: "0",
+      [isPhysicalLeft ? "right" : "left"]: "0"
+    };
+  }
+  function overrideElementStyle(element, property, value) {
+    const originalValue = element.style.getPropertyValue(property);
+    element.style.setProperty(property, value);
+    return () => {
+      element.style.setProperty(property, originalValue);
+    };
+  }
+  function applyElementStyles(element, styles) {
+    const restorers = [];
+    for (const [key, value] of Object.entries(styles)) {
+      restorers.push(overrideElementStyle(element, key, value));
+    }
+    return restorers.length ? () => {
+      restorers.forEach((restore) => restore());
+    } : NOOP;
+  }
+  function setPopupCssSize(popupElement, size4) {
+    const width = size4 === "auto" ? "auto" : `${size4.width}px`;
+    const height = size4 === "auto" ? "auto" : `${size4.height}px`;
+    popupElement.style.setProperty("--popup-width", width);
+    popupElement.style.setProperty("--popup-height", height);
+  }
+  function setPositionerCssSize(positionerElement, size4) {
+    const width = size4 === "max-content" ? "max-content" : `${size4.width}px`;
+    const height = size4 === "max-content" ? "max-content" : `${size4.height}px`;
+    positionerElement.style.setProperty("--positioner-width", width);
+    positionerElement.style.setProperty("--positioner-height", height);
+  }
+
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React43 = __toESM(require_react(), 1);
+  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React43.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
+  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  var adaptiveOrigin = {
+    name: "adaptiveOrigin",
+    async fn(state) {
+      const {
+        x: rawX,
+        y: rawY,
+        rects: {
+          floating: floatRect
+        },
+        elements: {
+          floating
+        },
+        platform: platform3,
+        strategy,
+        placement
+      } = state;
+      const win = getWindow(floating);
+      const styles = win.getComputedStyle(floating);
+      const hasTransition = styles.transitionDuration !== "0s" && styles.transitionDuration !== "";
+      if (!hasTransition) {
+        return {
+          x: rawX,
+          y: rawY,
+          data: DEFAULT_SIDES
+        };
+      }
+      const offsetParent = await platform3.getOffsetParent?.(floating);
+      let offsetDimensions = {
+        width: 0,
+        height: 0
+      };
+      if (strategy === "fixed" && win?.visualViewport) {
+        offsetDimensions = {
+          width: win.visualViewport.width,
+          height: win.visualViewport.height
+        };
+      } else if (offsetParent === win) {
+        const doc = ownerDocument(floating);
+        offsetDimensions = {
+          width: doc.documentElement.clientWidth,
+          height: doc.documentElement.clientHeight
+        };
+      } else if (await platform3.isElement?.(offsetParent)) {
+        offsetDimensions = await platform3.getDimensions(offsetParent);
+      }
+      const currentSide = getSide(placement);
+      let x = rawX;
+      let y = rawY;
+      if (currentSide === "left") {
+        x = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x,
+        y,
+        data: {
+          sideX,
+          sideY
+        }
+      };
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
+  function usePopupViewport(parameters) {
+    const {
+      store: store2,
+      side,
+      children
+    } = parameters;
+    const direction = useDirection();
+    const activeTrigger = store2.useState("activeTriggerElement");
+    const activeTriggerId = store2.useState("activeTriggerId");
+    const open = store2.useState("open");
+    const payload = store2.useState("payload");
+    const mounted = store2.useState("mounted");
+    const popupElement = store2.useState("popupElement");
+    const positionerElement = store2.useState("positionerElement");
+    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
+    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
+    const capturedNodeRef = React44.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React44.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React44.useState(null);
+    const currentContainerRef = React44.useRef(null);
+    const previousContainerRef = React44.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+    const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React44.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React44.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React44.useState(false);
+    useIsoLayoutEffect(() => {
+      store2.set("adaptiveOrigin", adaptiveOrigin);
+      return () => {
+        store2.set("adaptiveOrigin", void 0);
+      };
+    }, [store2]);
+    const handleMeasureLayout = useStableCallback(() => {
+      currentContainerRef.current?.style.setProperty("animation", "none");
+      currentContainerRef.current?.style.setProperty("transition", "none");
+      previousContainerRef.current?.style.setProperty("display", "none");
+    });
+    const handleMeasureLayoutComplete = useStableCallback((previousDimensions) => {
+      currentContainerRef.current?.style.removeProperty("animation");
+      currentContainerRef.current?.style.removeProperty("transition");
+      previousContainerRef.current?.style.removeProperty("display");
+      if (previousDimensions) {
+        setPreviousContentDimensions(previousDimensions);
+      }
+    });
+    const armViewportCleanup = useStableCallback(() => {
+      cleanupControllerRef.current?.abort();
+      const controller = new AbortController();
+      cleanupControllerRef.current = controller;
+      onAnimationsFinished(() => {
+        setPreviousContentNode(null);
+        setPreviousContentDimensions(null);
+        capturedNodeRef.current = null;
+      }, controller.signal);
+    });
+    const lastHandledTriggerRef = React44.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (!open || !mounted) {
+        lastHandledTriggerRef.current = null;
+      }
+    }, [open, mounted]);
+    useIsoLayoutEffect(() => {
+      if (activeTrigger && previousActiveTrigger && activeTrigger !== previousActiveTrigger && lastHandledTriggerRef.current !== activeTrigger && capturedNodeRef.current) {
+        setPreviousContentNode(capturedNodeRef.current);
+        setShowStartingStyleAttribute(true);
+        const offset4 = calculateRelativePosition(previousActiveTrigger, activeTrigger);
+        setNewTriggerOffset(offset4);
+        lastHandledTriggerRef.current = activeTrigger;
+      }
+    }, [activeTrigger, previousActiveTrigger]);
+    useIsoLayoutEffect(() => {
+      if (previousContentNode == null) {
+        return;
+      }
+      cleanupControllerRef.current?.abort();
+      setShowStartingStyleAttribute(true);
+      cleanupFrame.request(() => {
+        ReactDOM6.flushSync(() => {
+          setShowStartingStyleAttribute(false);
+        });
+        armViewportCleanup();
+      });
+    }, [currentContentKey, previousContentNode, armViewportCleanup, cleanupFrame]);
+    useIsoLayoutEffect(() => {
+      const source = currentContainerRef.current;
+      if (!source) {
+        return;
+      }
+      const wrapper = ownerDocument(source).createElement("div");
+      for (const child of Array.from(source.childNodes)) {
+        wrapper.appendChild(child.cloneNode(true));
+      }
+      capturedNodeRef.current = wrapper;
+    });
+    const isTransitioning = previousContentNode != null;
+    let childrenToRender;
+    if (!isTransitioning) {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)("div", {
+        "data-current": true,
+        ref: currentContainerRef,
+        children
+      }, currentContentKey);
+    } else {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React44.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime7.jsx)("div", {
+          "data-previous": true,
+          inert: inertValue(true),
+          ref: previousContainerRef,
+          style: {
+            ...previousContentDimensions ? {
+              "--popup-width": `${previousContentDimensions.width}px`,
+              "--popup-height": `${previousContentDimensions.height}px`
+            } : null,
+            position: "absolute"
+          },
+          "data-ending-style": showStartingStyleAttribute ? void 0 : ""
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime7.jsx)("div", {
+          "data-current": true,
+          ref: currentContainerRef,
+          "data-starting-style": showStartingStyleAttribute ? "" : void 0,
+          children
+        }, currentContentKey)]
+      });
+    }
+    useIsoLayoutEffect(() => {
+      const container = previousContainerRef.current;
+      if (!container || !previousContentNode) {
+        return;
+      }
+      container.replaceChildren(...Array.from(previousContentNode.childNodes));
+    }, [previousContentNode]);
+    usePopupAutoResize({
+      popupElement,
+      positionerElement,
+      mounted,
+      content: payload,
+      onMeasureLayout: handleMeasureLayout,
+      onMeasureLayoutComplete: handleMeasureLayoutComplete,
+      side,
+      direction
+    });
+    const state = {
+      activationDirection: getActivationDirection(newTriggerOffset),
+      transitioning: isTransitioning
+    };
+    return {
+      children: childrenToRender,
+      state
+    };
+  }
+  function getActivationDirection(offset4) {
+    if (!offset4) {
+      return void 0;
+    }
+    return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
+  }
+  function getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
+    if (value > tolerance) {
+      return positiveLabel;
+    }
+    if (value < -tolerance) {
+      return negativeLabel;
+    }
+    return "";
+  }
+  function calculateRelativePosition(from, to) {
+    const fromRect = from.getBoundingClientRect();
+    const toRect = to.getBoundingClientRect();
+    const fromCenter = {
+      x: fromRect.left + fromRect.width / 2,
+      y: fromRect.top + fromRect.height / 2
+    };
+    const toCenter = {
+      x: toRect.left + toRect.width / 2,
+      y: toRect.top + toRect.height / 2
+    };
+    return {
+      horizontal: toCenter.x - fromCenter.x,
+      vertical: toCenter.y - fromCenter.y
+    };
+  }
+  function usePopupContentKey(activeTriggerId, payload) {
+    const [contentKey, setContentKey] = React44.useState(0);
+    const previousActiveTriggerIdRef = React44.useRef(activeTriggerId);
+    const previousPayloadRef = React44.useRef(payload);
+    const pendingPayloadUpdateRef = React44.useRef(false);
+    useIsoLayoutEffect(() => {
+      const previousActiveTriggerId = previousActiveTriggerIdRef.current;
+      const previousPayload = previousPayloadRef.current;
+      const triggerIdChanged = activeTriggerId !== previousActiveTriggerId;
+      const payloadChanged = payload !== previousPayload;
+      if (triggerIdChanged) {
+        setContentKey((value) => value + 1);
+        pendingPayloadUpdateRef.current = !payloadChanged;
+      } else if (pendingPayloadUpdateRef.current && payloadChanged) {
+        setContentKey((value) => value + 1);
+        pendingPayloadUpdateRef.current = false;
+      }
+      previousActiveTriggerIdRef.current = activeTriggerId;
+      previousPayloadRef.current = payload;
+    }, [activeTriggerId, payload]);
+    return `${activeTriggerId ?? "current"}-${contentKey}`;
+  }
+
+  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
+  var React45 = __toESM(require_react(), 1);
+  var ReactDOM7 = __toESM(require_react_dom(), 1);
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React45.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+    const {
+      children,
+      container,
+      className,
+      render,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    if (!portalSubtree && !portalNode) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(React45.Fragment, {
+      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
+    });
+  });
+  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
+
+  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
+    Arrow: () => TooltipArrow,
+    Handle: () => TooltipHandle,
+    Popup: () => TooltipPopup,
+    Portal: () => TooltipPortal,
+    Positioner: () => TooltipPositioner,
+    Provider: () => TooltipProvider,
+    Root: () => TooltipRoot,
+    Trigger: () => TooltipTrigger,
+    Viewport: () => TooltipViewport,
+    createHandle: () => createTooltipHandle
+  });
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var React48 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
+  var React46 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React46.createContext(void 0);
+  if (true) TooltipRootContext.displayName = "TooltipRootContext";
+  function useTooltipRootContext(optional) {
+    const context = React46.useContext(TooltipRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: TooltipRootContext is missing. Tooltip parts must be placed within <Tooltip.Root>." : formatErrorMessage_default(72));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
+  var React47 = __toESM(require_react(), 1);
+  var selectors2 = {
+    ...popupStoreSelectors,
+    disabled: (state) => state.disabled,
+    instantType: (state) => state.instantType,
+    isInstantPhase: (state) => state.isInstantPhase,
+    trackCursorAxis: (state) => state.trackCursorAxis,
+    disableHoverablePopup: (state) => state.disableHoverablePopup,
+    lastOpenChangeReason: (state) => state.openChangeReason,
+    closeOnClick: (state) => state.closeOnClick,
+    closeDelay: (state) => state.closeDelay,
+    adaptiveOrigin: (state) => state.adaptiveOrigin
+  };
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
+      const triggerElements = new PopupTriggerMap();
+      super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
+    }
+    setOpen = (nextOpen, eventDetails) => {
+      applyPopupOpenChange(this, nextOpen, eventDetails, {
+        extraState: {
+          openChangeReason: eventDetails.reason
+        }
+      });
+    };
+    // Used by trigger clicks to clear a delayed hover open without reporting a public open-state change.
+    cancelPendingOpen(event) {
+      this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
+    }
+  };
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store2 = new NullStore(Object.freeze(createInitialState(void 0, triggerElements)), Object.freeze(createInitialContext(triggerElements)), selectors2);
+    return Object.assign(store2, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
+  }
+  function createInitialState(initialState, triggerElements, floatingId, nested = false) {
+    const state = {
+      ...createInitialPopupStoreState(),
+      disabled: false,
+      instantType: void 0,
+      isInstantPhase: false,
+      trackCursorAxis: "none",
+      disableHoverablePopup: false,
+      openChangeReason: null,
+      closeOnClick: true,
+      closeDelay: 0,
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state;
+  }
+  function createInitialContext(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React47.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
+    };
+  }
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  var TooltipRoot = fastComponent(function TooltipRoot2(props) {
+    const {
+      disabled: disabled2 = false,
+      defaultOpen = false,
+      open: openProp,
+      disableHoverablePopup = false,
+      trackCursorAxis = "none",
+      actionsRef,
+      onOpenChange,
+      onOpenChangeComplete,
+      handle,
+      triggerId: triggerIdProp,
+      defaultTriggerId: defaultTriggerIdProp = null,
+      children
+    } = props;
+    const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp
+    }, floatingId, nested));
+    store2.useControlledProp("openProp", openProp);
+    store2.useControlledProp("triggerIdProp", triggerIdProp);
+    store2.useContextCallback("onOpenChange", onOpenChange);
+    store2.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const openState = store2.useState("open");
+    const open = !disabled2 && openState;
+    const activeTriggerId = store2.useState("activeTriggerId");
+    const mounted = store2.useState("mounted");
+    const payload = store2.useState("payload");
+    store2.useSyncedValues({
+      trackCursorAxis,
+      disableHoverablePopup,
+      disabled: disabled2
+    });
+    useImplicitActiveTrigger(store2, {
+      closeOnActiveTriggerUnmount: true
+    });
+    const {
+      forceUnmount,
+      transitionStatus
+    } = useOpenStateTransitions(open, store2);
+    const isInstantPhase = store2.useState("isInstantPhase");
+    const instantType = store2.useState("instantType");
+    const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
+    const previousInstantTypeRef = React48.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (openState && disabled2) {
+        store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
+      }
+    }, [openState, disabled2, store2]);
+    useIsoLayoutEffect(() => {
+      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
+        if (instantType !== "delay") {
+          previousInstantTypeRef.current = instantType;
+        }
+        store2.set("instantType", "delay");
+      } else if (previousInstantTypeRef.current !== null) {
+        store2.set("instantType", previousInstantTypeRef.current);
+        previousInstantTypeRef.current = null;
+      }
+    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store2]);
+    useIsoLayoutEffect(() => {
+      if (open) {
+        if (activeTriggerId == null) {
+          store2.set("payload", void 0);
+        }
+      }
+    }, [store2, activeTriggerId, open]);
+    React48.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store2]);
+    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(TooltipRootContext.Provider, {
+      value: store2,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipInteractions, {
+        store: store2,
+        disabled: disabled2,
+        trackCursorAxis
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+  });
+  if (true) TooltipRoot.displayName = "TooltipRoot";
+  function TooltipInteractions({
+    store: store2,
+    disabled: disabled2,
+    trackCursorAxis
+  }) {
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      referencePress: () => store2.select("closeOnClick")
+    });
+    const clientPoint = useClientPoint(floatingRootContext, {
+      enabled: !disabled2 && trackCursorAxis !== "none",
+      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
+    });
+    const triggerProps = React48.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
+    usePopupInteractionProps(store2, {
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
+    });
+    return null;
+  }
+
+  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var React50 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
+  var React49 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React49.createContext(void 0);
+  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
+  function useTooltipProviderContext() {
+    return React49.useContext(TooltipProviderContext);
+  }
+
+  // node_modules/@base-ui/react/tooltip/utils/constants.mjs
+  var OPEN_DELAY = 600;
+
+  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var TOOLTIP_TRIGGER_IDENTIFIER = "data-base-ui-tooltip-trigger";
+  function getTargetElement(event) {
+    if ("composedPath" in event) {
+      const path = event.composedPath();
+      for (let i = 0; i < path.length; i += 1) {
+        const element = path[i];
+        if (isElement(element)) {
+          return element;
+        }
+      }
+    }
+    const target = event.target;
+    if (isElement(target)) {
+      return target;
+    }
+    return null;
+  }
+  function closestEnabledTooltipTrigger(element) {
+    let current = element;
+    while (current) {
+      const trigger = current.closest(`[${TOOLTIP_TRIGGER_IDENTIFIER}]`);
+      if (trigger) {
+        return trigger;
+      }
+      const root = current.getRootNode();
+      current = "host" in root && isElement(root.host) ? root.host : null;
+    }
+    return null;
+  }
+  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      handle,
+      payload,
+      disabled: disabledProp,
+      delay,
+      closeOnClick = true,
+      closeDelay,
+      id: idProp,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useTooltipRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store2 = handleStore ?? rootContext;
+    if (!store2) {
+      throw new Error(true ? "Base UI: <Tooltip.Trigger> must be either used within a <Tooltip.Root> component or provided with a handle." : formatErrorMessage_default(82));
+    }
+    const thisTriggerId = useBaseUiId(idProp);
+    const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
+    const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const triggerElementRef = React50.useRef(null);
+    const delayWithDefault = delay ?? OPEN_DELAY;
+    const closeDelayWithDefault = closeDelay ?? 0;
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store2, {
+      payload,
+      closeOnClick,
+      closeDelay: closeDelayWithDefault
+    });
+    const providerDelay = useTooltipProviderContext();
+    const {
+      delayRef,
+      isInstantPhase,
+      hasProvider
+    } = useDelayGroup(floatingRootContext, {
+      open: isOpenedByThisTrigger
+    });
+    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
+    store2.useSyncedValue("isInstantPhase", isInstantPhase);
+    const rootDisabled = store2.useState("disabled");
+    const disabled2 = disabledProp ?? rootDisabled;
+    const disabledRef = useValueAsRef(disabled2);
+    const trackCursorAxis = store2.useState("trackCursorAxis");
+    const disableHoverablePopup = store2.useState("disableHoverablePopup");
+    const isNestedTriggerHoveredRef = React50.useRef(false);
+    const nestedTriggerOpenTimeout = useTimeout();
+    const pointerTypeRef = React50.useRef(void 0);
+    function getOpenDelay() {
+      if (!hasProvider) {
+        return delayWithDefault;
+      }
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
+    }
+    function isEnabledNestedTriggerTarget(target) {
+      const triggerEl = triggerElementRef.current;
+      if (!triggerEl || !target) {
+        return false;
+      }
+      const nearestTrigger = closestEnabledTooltipTrigger(target);
+      return nearestTrigger !== null && nearestTrigger !== triggerEl && contains(triggerEl, nearestTrigger);
+    }
+    function detectNestedTriggerHover(target) {
+      const nestedTriggerHovered = isEnabledNestedTriggerTarget(target);
+      isNestedTriggerHoveredRef.current = nestedTriggerHovered;
+      if (nestedTriggerHovered) {
+        hoverInteraction.openChangeTimeout.clear();
+        hoverInteraction.restTimeout.clear();
+        hoverInteraction.restTimeoutPending = false;
+        nestedTriggerOpenTimeout.clear();
+      }
+      return nestedTriggerHovered;
+    }
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: !disabled2,
+      mouseOnly: true,
+      move: false,
+      handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
+      restMs: getOpenDelay,
+      delay() {
+        if (closeDelay == null && hasProvider) {
+          return {
+            close: getDelay(delayRef.current, "close")
+          };
+        }
+        return {
+          close: closeDelayWithDefault
+        };
+      },
+      triggerElementRef,
+      isActiveTrigger: isTriggerActive,
+      isClosing: () => store2.select("transitionStatus") === "ending",
+      shouldOpen() {
+        return !isNestedTriggerHoveredRef.current;
+      }
+    });
+    const focusProps = useFocus(floatingRootContext, {
+      enabled: !disabled2
+    }).reference;
+    const handleNestedTriggerHover = (event) => {
+      const wasNestedTriggerHovered = isNestedTriggerHoveredRef.current;
+      const target = getTargetElement(event);
+      const nestedTriggerHovered = detectNestedTriggerHover(target);
+      const triggerEl = triggerElementRef.current;
+      const targetInsideTrigger = triggerEl && target && contains(triggerEl, target);
+      if (nestedTriggerHovered && store2.select("open") && store2.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        store2.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+        return;
+      }
+      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store2.select("open") && triggerEl && // Match the hover hook's non-strict mouse fallback for mouse-only event sequences.
+      isMouseLikePointerType(pointerTypeRef.current)) {
+        const open = () => {
+          if (!isNestedTriggerHoveredRef.current && !disabledRef.current && !store2.select("open")) {
+            store2.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerEl));
+          }
+        };
+        const openDelay = getOpenDelay();
+        if (openDelay === 0) {
+          nestedTriggerOpenTimeout.clear();
+          open();
+        } else {
+          nestedTriggerOpenTimeout.start(openDelay, open);
+        }
+      }
+    };
+    const rootTriggerProps = store2.useState("triggerProps", isMountedByThisTrigger);
+    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    const state = {
+      open: isOpenedByThisTrigger
+    };
+    const element = useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, registerTrigger, triggerElementRef],
+      props: [hoverProps, focusProps, shouldApplyRootTriggerProps ? rootTriggerProps : void 0, {
+        onMouseOver(event) {
+          handleNestedTriggerHover(event.nativeEvent);
+        },
+        onFocus(event) {
+          if (isEnabledNestedTriggerTarget(getTargetElement(event.nativeEvent))) {
+            event.preventBaseUIHandler();
+          }
+        },
+        onMouseLeave() {
+          isNestedTriggerHoveredRef.current = false;
+          nestedTriggerOpenTimeout.clear();
+          pointerTypeRef.current = void 0;
+        },
+        onPointerEnter(event) {
+          pointerTypeRef.current = event.pointerType;
+        },
+        onPointerDown(event) {
+          pointerTypeRef.current = event.pointerType;
+          store2.set("closeOnClick", closeOnClick);
+          if (closeOnClick && !store2.select("open")) {
+            store2.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        onClick(event) {
+          if (closeOnClick && !store2.select("open")) {
+            store2.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        id: thisTriggerId,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
+        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
+      }, elementProps],
+      stateAttributesMapping: triggerOpenStateMapping2
+    });
+    return element;
+  });
+  if (true) TooltipTrigger.displayName = "TooltipTrigger";
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var React52 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
+  var React51 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React51.createContext(void 0);
+  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
+  function useTooltipPortalContext() {
+    const value = React51.useContext(TooltipPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
+    }
+    return value;
+  }
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React52.forwardRef(function TooltipPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const store2 = useTooltipRootContext();
+    const mounted = store2.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(TooltipPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(FloatingPortalLite, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) TooltipPortal.displayName = "TooltipPortal";
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var React54 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
+  var React53 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React53.createContext(void 0);
+  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
+  function useTooltipPositionerContext() {
+    const context = React53.useContext(TooltipPositionerContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React54.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      anchor,
+      positionMethod = "absolute",
+      side = "top",
+      align = "center",
+      sideOffset = 0,
+      alignOffset = 0,
+      collisionBoundary = "clipping-ancestors",
+      collisionPadding = 5,
+      arrowPadding = 5,
+      sticky = false,
+      disableAnchorTracking = false,
+      collisionAvoidance = POPUP_COLLISION_AVOIDANCE,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store2 = useTooltipRootContext();
+    const keepMounted = useTooltipPortalContext();
+    const open = store2.useState("open");
+    const mounted = store2.useState("mounted");
+    const trackCursorAxis = store2.useState("trackCursorAxis");
+    const disableHoverablePopup = store2.useState("disableHoverablePopup");
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const instantType = store2.useState("instantType");
+    const transitionStatus = store2.useState("transitionStatus");
+    const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
+    const positioning = useAnchorPositioning({
+      anchor,
+      positionMethod,
+      floatingRootContext,
+      mounted,
+      side,
+      sideOffset,
+      align,
+      alignOffset,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      arrowPadding,
+      disableAnchorTracking,
+      keepMounted,
+      collisionAvoidance,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    const state = React54.useMemo(() => ({
+      open,
+      side: positioning.side,
+      align: positioning.align,
+      anchorHidden: positioning.anchorHidden,
+      instant: trackCursorAxis !== "none" ? "tracking-cursor" : instantType
+    }), [open, positioning.side, positioning.align, positioning.anchorHidden, trackCursorAxis, instantType]);
+    const element = usePositioner(componentProps, state, {
+      styles: positioning.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store2.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipPositionerContext.Provider, {
+      value: positioning,
+      children: element
+    });
+  });
+  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+
+  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
+  var React55 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React55.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store2 = useTooltipRootContext();
+    const {
+      side,
+      align
+    } = useTooltipPositionerContext();
+    const open = store2.useState("open");
+    const instantType = store2.useState("instantType");
+    const transitionStatus = store2.useState("transitionStatus");
+    const popupProps = store2.useState("popupProps");
+    const floatingContext = store2.useState("floatingRootContext");
+    const disabled2 = store2.useState("disabled");
+    const closeDelay = store2.useState("closeDelay");
+    useOpenChangeComplete({
+      open,
+      ref: store2.context.popupRef,
+      onComplete() {
+        if (open) {
+          store2.context.onOpenChangeComplete?.(true);
+        }
+      }
+    });
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: !disabled2,
+      closeDelay
+    });
+    const setPopupElement = store2.useStateSetter("popupElement");
+    const state = {
+      open,
+      side,
+      align,
+      instant: instantType,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, store2.context.popupRef, setPopupElement],
+      props: [FOCUSABLE_POPUP_PROPS, popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
+      stateAttributesMapping: popupTransitionStateMapping
+    });
+    return element;
+  });
+  if (true) TooltipPopup.displayName = "TooltipPopup";
+
+  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
+  var React56 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React56.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store2 = useTooltipRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useTooltipPositionerContext();
+    const open = store2.useState("open");
+    const instantType = store2.useState("instantType");
+    const state = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered,
+      instant: instantType
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, arrowRef],
+      props: [{
+        style: arrowStyles,
+        "aria-hidden": true
+      }, elementProps],
+      stateAttributesMapping: popupStateMapping
+    });
+    return element;
+  });
+  if (true) TooltipArrow.displayName = "TooltipArrow";
+
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
+  var React57 = __toESM(require_react(), 1);
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var TooltipProvider = function TooltipProvider2(props) {
+    const {
+      delay,
+      closeDelay,
+      timeout = 400
+    } = props;
+    const delayValue = React57.useMemo(() => ({
+      open: delay,
+      close: closeDelay
+    }), [delay, closeDelay]);
+    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(FloatingDelayGroup, {
+        delay: delayValue,
+        timeoutMs: timeout,
+        children: props.children
+      })
+    });
+  };
+  if (true) TooltipProvider.displayName = "TooltipProvider";
+
+  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
+  var React58 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React58.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const store2 = useTooltipRootContext();
+    const positioner = useTooltipPositionerContext();
+    const instantType = store2.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store: store2,
+      side: positioner.side,
+      children
+    });
+    const state = {
+      activationDirection: viewportState.activationDirection,
+      transitioning: viewportState.transitioning,
+      instant: instantType
+    };
+    return useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: [elementProps, {
+        children: childrenToRender
+      }],
+      stateAttributesMapping: popupViewportStateMapping
+    });
+  });
+  if (true) TooltipViewport.displayName = "TooltipViewport";
+
+  // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
+  var TooltipHandle = class extends BasePopupHandle {
+    constructor() {
+      super(createNullTooltipStore(), "Tooltip");
+    }
+    /**
+     * Opens the tooltip and associates it with the trigger with the given id.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     *
+     * @param triggerId ID of the trigger to associate with the tooltip. The trigger must be a matching
+     * `Tooltip.Trigger` with this handle passed as a prop.
+     */
+    open(triggerId) {
+      this.openByTrigger(triggerId);
+    }
+    /**
+     * Closes the tooltip.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    close() {
+      this.closePopup();
+    }
+    /**
+     * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
+     */
+    get isOpen() {
+      return this.attachedStore?.select("open") ?? false;
+    }
+  };
+  function createTooltipHandle() {
+    return new TooltipHandle();
+  }
+
+  // node_modules/@base-ui/react/use-render/useRender.mjs
+  function useRender(params) {
+    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  }
+
+  // packages/ui/build-module/text/text.mjs
+  var import_element10 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
+  function getRuntime() {
+    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") {
+      registerDocument(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument(targetDocument) {
+    const runtime = getRuntime();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle(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 registerStyle(hash, css) {
+    const runtime = getRuntime();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle("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 style_default = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle("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_default = { "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 Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
+    const element = useRender({
+      render,
+      defaultTagName: "span",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          style_default.text,
+          global_css_defense_default.heading,
+          global_css_defense_default.p,
+          style_default[variant],
+          className
+        )
+      })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element14 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_element11 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
+  function getRuntime2() {
+    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") {
+      registerDocument2(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash2(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE2}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle2(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime2();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash2(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument2(targetDocument) {
+    const runtime = getRuntime2();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle2(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 registerStyle2(hash, css) {
+    const runtime = getRuntime2();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle2(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle2("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
+  }
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp4 = topWp ?? window.wp;
+    return typeof wp4?.components === "object" && wp4.components !== null;
+  }
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
+  }
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element11.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+        index_parts_exports2.Portal,
+        {
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tooltip/positioner.mjs
+  var import_element12 = __toESM(require_element(), 1);
+  var import_jsx_runtime14 = __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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE3}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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) {
+    registerStyle3("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 style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var Positioner = (0, import_element12.forwardRef)(
+    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+        index_parts_exports2.Positioner,
+        {
+          ref,
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default2.positioner,
+            className
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element13 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
+  }
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/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/ui"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
+    }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock(
+      themePackage.privateApis
+    ).ThemeProvider;
+  }
+  var ThemeProvider = getThemeProvider();
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+  function getRuntime4() {
+    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") {
+      registerDocument4(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash4(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE4}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle4(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime4();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash4(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument4(targetDocument) {
+    const runtime = getRuntime4();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle4(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 registerStyle4(hash, css) {
+    const runtime = getRuntime4();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle4(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var POPUP_COLOR = { background: "#1e1e1e" };
+  var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+      index_parts_exports2.Popup,
+      {
+        ref,
+        className: clsx_default(style_default3.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element15 = __toESM(require_element(), 1);
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element15.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(index_parts_exports2.Trigger, { ref, ...props });
+    }
+  );
+
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n = __toESM(require_i18n(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+  }
+
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports2.Root, { ...props }) });
+  }
+
+  // packages/ui/build-module/link/link.mjs
+  var import_element16 = __toESM(require_element(), 1);
+  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    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") {
+      registerDocument5(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
+    }
+  }
+  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}}}}");
+  }
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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) {
+    registerStyle5("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_default4 = { "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) {
+    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)}");
+  }
+  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_element16.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default2.a,
+          resets_default2["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default4.link,
+          variant !== "unstyled" && style_default4[`is-${tone}`],
+          variant === "unstyled" && style_default4["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+            "span",
+            {
+              className: style_default4["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n2.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });
+
+  // packages/icons/build-module/library/caution.mjs
+  var import_primitives = __toESM(require_primitives(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var caution_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.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_primitives.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/chevron-down.mjs
+  var import_primitives2 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.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_primitives2.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/close-small.mjs
+  var import_primitives3 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.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_primitives3.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/error.mjs
+  var import_primitives4 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var error_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.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/external.mjs
+  var import_primitives5 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var external_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.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/info.mjs
+  var import_primitives6 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+  var info_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives6.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_runtime25.jsx)(import_primitives6.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/more-vertical.mjs
+  var import_primitives7 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives7.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+
+  // packages/icons/build-module/library/plus.mjs
+  var import_primitives8 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives8.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_runtime27.jsx)(import_primitives8.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/published.mjs
+  var import_primitives9 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_primitives9.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_runtime28.jsx)(import_primitives9.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_runtime28.jsx)(import_primitives9.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });
+
+  // packages/icons/build-module/library/redo.mjs
+  var import_primitives10 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives10.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
+
+  // packages/icons/build-module/library/undo.mjs
+  var import_primitives11 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives11.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });
+
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element17 = __toESM(require_element(), 1);
+  var import_primitives12 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element17.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_runtime31.jsx)(
+      import_primitives12.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
+    );
+  });
+
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element19 = __toESM(require_element(), 1);
+  var import_i18n3 = __toESM(require_i18n(), 1);
+
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element18 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    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") {
+      registerDocument6(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(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 registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element18.forwardRef)(
+    function VisuallyHidden2({ render, ...restProps }, ref) {
+      const element = useRender({
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default5["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element19.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+      }
+    };
+  }
+  var KeyboardShortcutDescription = (0, import_element19.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("span", { ref }),
+        children: (0, import_i18n3.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n3.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  var KeyboardShortcutDisplay = (0, import_element19.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  });
+
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element20 = __toESM(require_element(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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 registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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 style_default6 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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" };
+  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))}}}");
+  }
+  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("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" };
+  var Button3 = (0, import_element20.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n4.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default3.button,
+        resets_default3["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default6.button,
+        style_default6[`is-${tone}`],
+        style_default6[`is-${variant}`],
+        style_default6[`is-${size4}`],
+        loading && style_default6["is-loading"],
+        className
+      );
+      (0, import_element20.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        Button,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/button/icon.mjs
+  var import_element21 = __toESM(require_element(), 1);
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    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") {
+      registerDocument8(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(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 registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle8("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 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_element21.forwardRef)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default7.icon, className),
+          size: 24,
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button4 = Object.assign(Button3, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element22 = __toESM(require_element(), 1);
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    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") {
+      registerDocument9(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(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 registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle9("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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element22.forwardRef)(
+    function IconButton2({
+      label,
+      className,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      ...restProps
+    }, ref) {
+      const classes = clsx_default(style_default8["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+              Button4,
+              {
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
+              }
+            ),
+            className: classes,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
+              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(import_jsx_runtime35.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
+      ] });
+    }
+  );
+
+  // packages/ui/build-module/card/index.mjs
+  var card_exports = {};
+  __export(card_exports, {
+    Content: () => Content,
+    FullBleed: () => FullBleed,
+    Header: () => Header,
+    Root: () => Root2,
+    Title: () => Title
+  });
+
+  // packages/ui/build-module/card/root.mjs
+  var import_element23 = __toESM(require_element(), 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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("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 style_default9 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Root2 = (0, import_element23.forwardRef)(function Card({ render, ...restProps }, ref) {
+    const mergedClassName = clsx_default(style_default9.root, resets_default4["box-sizing"]);
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/card/header.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    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") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(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 registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle11("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 style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Header = (0, import_element24.forwardRef)(
+    function CardHeader({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps({ className: style_default10.header }, props)
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/content.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(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 registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle12("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 style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Content = (0, import_element25.forwardRef)(
+    function CardContent({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps({ className: style_default11.content }, props)
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element26 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    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") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(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 registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("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 style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var FullBleed = (0, import_element26.forwardRef)(
+    function CardFullBleed({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default12.fullbleed },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/title.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("div", {});
+  var Title = (0, import_element27.forwardRef)(
+    function CardTitle({ render = DEFAULT_TAG, children, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-lg",
+          render,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible/panel.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var Panel = (0, import_element28.forwardRef)(
+    function CollapsiblePanel3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/root.mjs
+  var import_element29 = __toESM(require_element(), 1);
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var Root3 = (0, import_element29.forwardRef)(
+    function CollapsibleRoot3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/trigger.mjs
+  var import_element30 = __toESM(require_element(), 1);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element30.forwardRef)(
+    function CollapsibleTrigger3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/index.mjs
+  var collapsible_card_exports = {};
+  __export(collapsible_card_exports, {
+    Content: () => Content2,
+    Header: () => Header2,
+    HeaderDescription: () => HeaderDescription,
+    Root: () => Root32
+  });
+
+  // packages/ui/build-module/collapsible-card/root.mjs
+  var import_element31 = __toESM(require_element(), 1);
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var Root32 = (0, import_element31.forwardRef)(
+    function CollapsibleCardRoot({ render, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+        Root3,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(Root2, { render }),
+          ...restProps
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose = __toESM(require_compose(), 1);
+  var import_element33 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element32 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element32.createContext)(null);
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    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") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(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 registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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_default13 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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) {
+    registerStyle14("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 Header2 = (0, import_element33.forwardRef)(
+    function CollapsibleCardHeader({
+      children,
+      className,
+      render,
+      "aria-describedby": ariaDescribedByProp,
+      ...restProps
+    }, ref) {
+      const [descriptionIds, setDescriptionIds] = (0, import_element33.useState)(
+        []
+      );
+      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element33.useState)([]);
+      const headerContentRef = (0, import_element33.useRef)(null);
+      const registerDescriptionId = (0, import_element33.useCallback)((id) => {
+        setDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.includes(id)) {
+            return currentDescriptionIds;
+          }
+          return [...currentDescriptionIds, id];
+        });
+        return () => {
+          setDescriptionIds(
+            (currentDescriptionIds) => currentDescriptionIds.filter(
+              (descriptionId) => descriptionId !== id
+            )
+          );
+        };
+      }, []);
+      const contextValue = (0, import_element33.useMemo)(
+        () => ({ registerDescriptionId }),
+        [registerDescriptionId]
+      );
+      (0, import_compose.useIsomorphicLayoutEffect)(() => {
+        const registeredDescriptionIds = new Set(descriptionIds);
+        const nextDescriptionIds = Array.from(
+          headerContentRef.current?.querySelectorAll("[id]") ?? []
+        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
+        setOrderedDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
+            (id, index2) => id === nextDescriptionIds[index2]
+          )) {
+            return currentDescriptionIds;
+          }
+          return nextDescriptionIds;
+        });
+      });
+      const ariaDescribedBy = Array.from(
+        /* @__PURE__ */ new Set([
+          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
+          ...orderedDescriptionIds
+        ])
+      ).join(" ") || void 0;
+      return useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(restProps, {
+          className: clsx_default(
+            global_css_defense_default4.heading,
+            style_default13["heading-wrapper"],
+            className
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
+            Trigger2,
+            {
+              className: style_default13.header,
+              render: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Header, {}),
+              nativeButton: false,
+              "aria-describedby": ariaDescribedBy,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+                  "div",
+                  {
+                    ref: headerContentRef,
+                    className: style_default13["header-content"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      style_default13["header-trigger-positioner"]
+                    ),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+                      "div",
+                      {
+                        className: clsx_default(
+                          style_default13["header-trigger-wrapper"],
+                          global_css_defense_default4.div,
+                          // While the interactive trigger element is the whole header,
+                          // the focus ring will be displayed only on the icon to visually
+                          // emulate it being the button.
+                          focus_module_default3["outset-ring--focus-parent-visible"]
+                        ),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+                          Icon,
+                          {
+                            icon: chevron_down_default,
+                            className: style_default13["header-trigger"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/header-description.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
+    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") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash15(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(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 registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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_default14 = { "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_runtime42.jsx)("div", {});
+  var HeaderDescription = (0, import_element34.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render = DEFAULT_TAG2, ...restProps }, ref) {
+    const generatedId = (0, import_element34.useId)();
+    const descriptionId = idProp ?? generatedId;
+    const context = (0, import_element34.useContext)(HeaderDescriptionIdContext);
+    if (!context) {
+      throw new Error(
+        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
+      );
+    }
+    (0, import_element34.useEffect)(() => {
+      return context?.registerDescriptionId(descriptionId);
+    }, [context, descriptionId]);
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        render,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: clsx_default(style_default14["header-description"], className),
+        ...restProps,
+        children
+      }
+    );
+  });
+
+  // packages/ui/build-module/collapsible-card/content.mjs
+  var import_element35 = __toESM(require_element(), 1);
+  var import_jsx_runtime43 = __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;
+  }
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("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 Content2 = (0, import_element35.forwardRef)(
+    function CollapsibleCardContent({ className, render, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+        Panel,
+        {
+          ref,
+          className: (state) => clsx_default(
+            style_default15.content,
+            state.open && state.transitionStatus === "idle" && style_default15["overflow-visible"],
+            className
+          ),
+          hiddenUntilFound,
+          ...restProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+            Content,
+            {
+              className: style_default15["content-inner"],
+              render,
+              children
+            }
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element36 = __toESM(require_element(), 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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  var style_default16 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element36.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+    const style = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(props, { style, className: style_default16.stack })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/notice/index.mjs
+  var notice_exports = {};
+  __export(notice_exports, {
+    ActionButton: () => ActionButton,
+    ActionLink: () => ActionLink,
+    Actions: () => Actions,
+    CloseIcon: () => CloseIcon,
+    Description: () => Description,
+    Root: () => Root4,
+    Title: () => Title2
+  });
+
+  // packages/ui/build-module/notice/root.mjs
+  var import_a11y2 = __toESM(require_a11y(), 1);
+  var import_element37 = __toESM(require_element(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
+    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") {
+      registerDocument18(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(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 registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle18("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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))}}}");
+  }
+  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 icons = {
+    neutral: null,
+    info: info_default,
+    warning: caution_default,
+    success: published_default,
+    error: error_default
+  };
+  function getDefaultPoliteness(intent) {
+    return intent === "error" ? "assertive" : "polite";
+  }
+  function safeRenderToString(message) {
+    if (!message) {
+      return void 0;
+    }
+    if (typeof message === "string") {
+      return message;
+    }
+    try {
+      return (0, import_element37.renderToString)(message);
+    } catch {
+      return void 0;
+    }
+  }
+  function useSpokenMessage(message, politeness) {
+    const spokenMessage = safeRenderToString(message);
+    (0, import_element37.useEffect)(() => {
+      if (spokenMessage) {
+        (0, import_a11y2.speak)(spokenMessage, politeness);
+      }
+    }, [spokenMessage, politeness]);
+  }
+  var Root4 = (0, import_element37.forwardRef)(function Notice({
+    intent = "neutral",
+    children,
+    icon,
+    spokenMessage = children,
+    politeness = getDefaultPoliteness(intent),
+    render,
+    ...restProps
+  }, ref) {
+    useSpokenMessage(spokenMessage, politeness);
+    const iconElement = icon === null ? null : icon ?? icons[intent];
+    const mergedClassName = clsx_default(
+      style_default17.notice,
+      style_default17[`is-${intent}`],
+      resets_default5["box-sizing"]
+    );
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps(
+        {
+          className: mergedClassName,
+          children: /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(import_jsx_runtime44.Fragment, { children: [
+            children,
+            iconElement && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+              Icon,
+              {
+                className: style_default17.icon,
+                icon: iconElement
+              }
+            )
+          ] })
+        },
+        restProps
+      )
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/notice/title.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  var import_jsx_runtime45 = __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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("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 style_default18 = { "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 Title2 = (0, import_element38.forwardRef)(
+    function NoticeTitle({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-md",
+          className: clsx_default(style_default18.title, className),
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/description.mjs
+  var import_element39 = __toESM(require_element(), 1);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
+    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") {
+      registerDocument20(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash20(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle20(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime20();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash20(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(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 registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("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 style_default19 = { "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_element39.forwardRef)(
+    function NoticeDescription({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          className: clsx_default(style_default19.description, className),
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/actions.mjs
+  var import_element40 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    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") {
+      registerDocument21(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(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 registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle21("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 style_default20 = { "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_element40.forwardRef)(
+    function NoticeActions({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(
+          {
+            className: style_default20.actions
+          },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/notice/close-icon.mjs
+  var import_element41 = __toESM(require_element(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
+    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") {
+      registerDocument22(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle22(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 registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_default21 = { "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_element41.forwardRef)(
+    function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n5.__)("Dismiss"), ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
+        IconButton,
+        {
+          ...props,
+          ref,
+          className: clsx_default(style_default21["close-icon"], className),
+          variant: "minimal",
+          size: "small",
+          tone: "neutral",
+          icon,
+          label
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/action-button.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    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") {
+      registerDocument23(document);
     }
-    if (element) {
-      if (typeof element === "string") {
-        return renderTag(element, props);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
       }
     }
-    throw new Error(true ? "Base UI: Render element or function are not defined." : formatErrorMessage_default(8));
+    return false;
   }
-  function warnIfRenderPropLooksLikeComponent(renderFn) {
-    const functionName = renderFn.name;
-    if (functionName.length === 0) {
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
       return;
     }
-    if (!COMPONENT_IDENTIFIER_PATTERN.test(functionName)) {
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
       return;
     }
-    if (!LOWERCASE_CHARACTER_PATTERN.test(functionName)) {
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
       return;
     }
-    warn(`The \`render\` prop received a function named \`${functionName}\` that starts with an uppercase letter.`, "This usually means a React component was passed directly as `render={Component}`.", "Base UI calls `render` as a plain function, which can break the Rules of Hooks during reconciliation.", "If this is an intentional render callback, rename it to start with a lowercase letter.", "Use `render={<Component />}` or `render={(props) => <Component {...props} />}` instead.", "https://base-ui.com/r/invalid-render-prop");
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function renderTag(Tag, props) {
-    if (Tag === "button") {
-      return /* @__PURE__ */ (0, import_react.createElement)("button", {
-        type: "button",
-        ...props,
-        key: props.key
-      });
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(targetDocument, hash, css);
     }
-    if (Tag === "img") {
-      return /* @__PURE__ */ (0, import_react.createElement)("img", {
-        alt: "",
-        ...props,
-        key: props.key
-      });
+    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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ React4.createElement(Tag, props);
   }
-
-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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 style_default22 = { "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_element42.forwardRef)(
+    function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
+      const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
+      return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+        Button4,
+        {
+          ...props,
+          ...loadingProps,
+          ref,
+          size: "compact",
+          tone: "neutral",
+          variant,
+          className: clsx_default(
+            style_default22["action-button"],
+            style_default22[`is-action-button-${variant}`],
+            className
+          )
+        }
+      );
+    }
+  );

-  // packages/icons/build-module/library/close-small.mjs
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
-
-  // packages/icons/build-module/library/external.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var external_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.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/more-vertical.mjs
-  var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-  // packages/icons/build-module/library/plus.mjs
-  var import_primitives4 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
-
-  // packages/icons/build-module/library/redo.mjs
-  var import_primitives5 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
-
-  // packages/icons/build-module/library/undo.mjs
-  var import_primitives6 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
-  function getRuntime() {
+  // packages/ui/build-module/notice/action-link.mjs
+  var import_element43 = __toESM(require_element(), 1);
+  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -783,28 +12549,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -813,24 +12579,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash(targetDocument, hash)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument(targetDocument) {
-    const runtime = getRuntime();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -844,32 +12610,29 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash, css) {
-    const runtime = getRuntime();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("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}}}");
+    registerStyle24("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 style_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element.forwardRef)(
-    function VisuallyHidden2({ render, ...restProps }, ref) {
-      const element = useRender({
-        render,
-        ref,
-        props: mergeProps(
-          { className: style_default["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
+  var style_default23 = { "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_element43.forwardRef)(
+    function NoticeActionLink({ className, render, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+        Text,
+        {
+          ref,
+          className: clsx_default(style_default23["action-link"], className),
+          ...props,
+          variant: "body-md",
+          render: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(Link, { tone: "neutral", variant: "default", render })
+        }
+      );
     }
   );

@@ -895,78 +12658,176 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/customize-widgets/index.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_components8 = __toESM(require_components(), 1);
+  var import_element59 = __toESM(require_element(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_theme = __toESM(require_theme(), 1);

   // packages/customize-widgets/build-module/components/error-boundary/index.mjs
-  var import_element2 = __toESM(require_element(), 1);
-  var import_i18n = __toESM(require_i18n(), 1);
-  var import_components = __toESM(require_components(), 1);
-  var import_block_editor = __toESM(require_block_editor(), 1);
-  var import_compose = __toESM(require_compose(), 1);
+  var import_element44 = __toESM(require_element(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
   var import_hooks = __toESM(require_hooks(), 1);
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  function CopyButton({ text, children }) {
-    const ref = (0, import_compose.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_components.Button, { size: "compact", variant: "secondary", ref, children });
+  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+  function getErrorName(error2) {
+    return error2 instanceof Error && error2.name || "Error";
+  }
+  function getErrorMessage(error2) {
+    if (typeof error2 === "string" && error2) {
+      return error2;
+    }
+    if (typeof error2?.message === "string" && error2.message) {
+      return error2.message;
+    }
+    return "An unknown error occurred.";
+  }
+  function getErrorSections(error2, componentStack) {
+    const sections = [
+      { label: getErrorName(error2), content: getErrorMessage(error2) }
+    ];
+    if (error2?.stack) {
+      sections.push({
+        label: "Stack",
+        content: error2.stack.trim(),
+        preformatted: true
+      });
+    }
+    if (componentStack) {
+      sections.push({
+        label: "Component stack",
+        content: componentStack.trim(),
+        preformatted: true
+      });
+    }
+    sections.push({
+      label: "Environment",
+      content: `User agent: ${window.navigator.userAgent}`,
+      preformatted: true
+    });
+    return sections;
+  }
+  function getErrorReport(error2, componentStack) {
+    const sections = getErrorSections(error2, componentStack).map(
+      ({ label, content, preformatted }) => `**${label}**
+
+${preformatted ? `\`\`\`
+${content}
+\`\`\`` : content}`
+    );
+    return ["### Error report", ...sections].join("\n\n");
   }
-  var ErrorBoundary = class extends import_element2.Component {
+  function CopyButton({ text, children, variant = "outline" }) {
+    const ref = (0, import_compose2.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(notice_exports.ActionButton, { variant, ref, children });
+  }
+  function ErrorReport({ error: error2, componentStack }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+      Stack,
+      {
+        className: "customize-widgets-error-boundary__report",
+        direction: "column",
+        gap: "md",
+        children: getErrorSections(error2, componentStack).map(
+          ({ label, content }) => /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(Text, { variant: "heading-md", children: label }),
+            /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("pre", { className: "customize-widgets-error-boundary__report-section", children: content })
+          ] }, label)
+        )
+      }
+    );
+  }
+  function ErrorDetails({ error: error2, componentStack }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(collapsible_card_exports.Root, { className: "customize-widgets-error-boundary__details", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(collapsible_card_exports.Header, { children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(card_exports.Title, { children: (0, import_i18n6.__)("Error details") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(collapsible_card_exports.Content, { children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+        ErrorReport,
+        {
+          error: error2,
+          componentStack
+        }
+      ) })
+    ] });
+  }
+  var ErrorBoundary = class extends import_element44.Component {
     constructor() {
       super(...arguments);
       this.state = {
-        error: null
+        error: null,
+        componentStack: null
       };
     }
-    componentDidCatch(error) {
-      this.setState({ error });
-      (0, import_hooks.doAction)("editor.ErrorBoundary.errorLogged", error);
+    componentDidCatch(error2, errorInfo) {
+      this.setState({ componentStack: errorInfo?.componentStack });
+      (0, import_hooks.doAction)("editor.ErrorBoundary.errorLogged", error2, errorInfo);
+    }
+    static getDerivedStateFromError(error2) {
+      return { error: error2 };
     }
     render() {
-      const { error } = this.state;
-      if (!error) {
+      const { error: error2, componentStack } = this.state;
+      if (!error2) {
         return this.props.children;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(
-        import_block_editor.Warning,
+      return /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(
+        Stack,
         {
           className: "customize-widgets-error-boundary",
-          actions: [
-            /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(CopyButton, { text: error.stack, children: (0, import_i18n.__)("Copy Error") }, "copy-error")
-          ],
-          children: (0, import_i18n.__)("The editor has encountered an unexpected error.")
+          direction: "column",
+          gap: "lg",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(notice_exports.Root, { intent: "error", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(notice_exports.Title, { children: (0, import_i18n6.__)("The editor has crashed") }),
+              /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(notice_exports.Description, { children: (0, import_i18n6.__)(
+                "An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search."
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(notice_exports.Actions, { children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+                CopyButton,
+                {
+                  variant: "solid",
+                  text: () => getErrorReport(error2, componentStack),
+                  children: (0, import_i18n6.__)("Copy error")
+                }
+              ) })
+            ] }),
+            true ? /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+              ErrorDetails,
+              {
+                error: error2,
+                componentStack
+              }
+            ) : null
+          ]
         }
       );
     }
   };

   // packages/customize-widgets/build-module/components/sidebar-block-editor/index.mjs
-  var import_compose3 = __toESM(require_compose(), 1);
+  var import_compose4 = __toESM(require_compose(), 1);
   var import_core_data = __toESM(require_core_data(), 1);
   var import_data12 = __toESM(require_data(), 1);
-  var import_element14 = __toESM(require_element(), 1);
-  var import_block_editor9 = __toESM(require_block_editor(), 1);
+  var import_element56 = __toESM(require_element(), 1);
+  var import_block_editor8 = __toESM(require_block_editor(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);

   // packages/customize-widgets/build-module/components/block-inspector-button/index.mjs
-  var import_element3 = __toESM(require_element(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_components2 = __toESM(require_components(), 1);
+  var import_element45 = __toESM(require_element(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_components = __toESM(require_components(), 1);
   var import_data = __toESM(require_data(), 1);
-  var import_block_editor2 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
   function BlockInspectorButton({ inspector, closeMenu, ...props }) {
     const selectedBlockClientId = (0, import_data.useSelect)(
-      (select) => select(import_block_editor2.store).getSelectedBlockClientId(),
+      (select) => select(import_block_editor.store).getSelectedBlockClientId(),
       []
     );
-    const selectedBlock = (0, import_element3.useMemo)(
+    const selectedBlock = (0, import_element45.useMemo)(
       () => document.getElementById(`block-${selectedBlockClientId}`),
       [selectedBlockClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(
-      import_components2.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+      import_components.MenuItem,
       {
         onClick: () => {
           inspector.open({
@@ -975,24 +12836,24 @@ var wp;
           closeMenu();
         },
         ...props,
-        children: (0, import_i18n2.__)("Show more settings")
+        children: (0, import_i18n7.__)("Show more settings")
       }
     );
   }
   var block_inspector_button_default = BlockInspectorButton;

   // packages/customize-widgets/build-module/components/header/index.mjs
-  var import_components6 = __toESM(require_components(), 1);
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_element7 = __toESM(require_element(), 1);
+  var import_components5 = __toESM(require_components(), 1);
+  var import_block_editor3 = __toESM(require_block_editor(), 1);
+  var import_element49 = __toESM(require_element(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);

   // packages/customize-widgets/build-module/components/inserter/index.mjs
-  var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_components3 = __toESM(require_components(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_block_editor2 = __toESM(require_block_editor(), 1);
+  var import_components2 = __toESM(require_components(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
   var import_data4 = __toESM(require_data(), 1);

   // packages/customize-widgets/build-module/store/index.mjs
@@ -1056,9 +12917,9 @@ var wp;
   (0, import_data3.register)(store);

   // packages/customize-widgets/build-module/components/inserter/index.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
   function Inserter({ setIsOpened }) {
-    const inserterTitleId = (0, import_compose2.useInstanceId)(
+    const inserterTitleId = (0, import_compose3.useInstanceId)(
       Inserter,
       "customize-widget-layout__inserter-panel-title"
     );
@@ -1066,33 +12927,33 @@ var wp;
       (select) => select(store).__experimentalGetInsertionPoint(),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(
       "div",
       {
         className: "customize-widgets-layout__inserter-panel",
         "aria-labelledby": inserterTitleId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)("div", { className: "customize-widgets-layout__inserter-panel-header", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)("div", { className: "customize-widgets-layout__inserter-panel-header", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
               "h2",
               {
                 id: inserterTitleId,
                 className: "customize-widgets-layout__inserter-panel-header-title",
-                children: (0, import_i18n3.__)("Add a block")
+                children: (0, import_i18n8.__)("Add a block")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
-              import_components3.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+              import_components2.Button,
               {
                 size: "small",
                 icon: close_small_default,
                 onClick: () => setIsOpened(false),
-                "aria-label": (0, import_i18n3.__)("Close inserter")
+                "aria-label": (0, import_i18n8.__)("Close inserter")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime9.jsx)("div", { className: "customize-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(
-            import_block_editor3.__experimentalLibrary,
+          /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className: "customize-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+            import_block_editor2.__experimentalLibrary,
             {
               rootClientId: insertionPoint.rootClientId,
               __experimentalInsertionIndex: insertionPoint.insertionIndex,
@@ -1107,54 +12968,54 @@ var wp;
   var inserter_default = Inserter;

   // packages/customize-widgets/build-module/components/more-menu/index.mjs
-  var import_components5 = __toESM(require_components(), 1);
-  var import_element6 = __toESM(require_element(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_components4 = __toESM(require_components(), 1);
+  var import_element48 = __toESM(require_element(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
   var import_preferences = __toESM(require_preferences(), 1);

   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components4 = __toESM(require_components(), 1);
-  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_components3 = __toESM(require_components(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts2 = __toESM(require_keyboard_shortcuts(), 1);
   var import_data6 = __toESM(require_data(), 1);
-  var import_element5 = __toESM(require_element(), 1);
+  var import_element47 = __toESM(require_element(), 1);

   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/config.mjs
-  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
   var textFormattingShortcuts = [
     {
       keyCombination: { modifier: "primary", character: "b" },
-      description: (0, import_i18n4.__)("Make the selected text bold.")
+      description: (0, import_i18n9.__)("Make the selected text bold.")
     },
     {
       keyCombination: { modifier: "primary", character: "i" },
-      description: (0, import_i18n4.__)("Make the selected text italic.")
+      description: (0, import_i18n9.__)("Make the selected text italic.")
     },
     {
       keyCombination: { modifier: "primary", character: "k" },
-      description: (0, import_i18n4.__)("Convert the selected text into a link.")
+      description: (0, import_i18n9.__)("Convert the selected text into a link.")
     },
     {
       keyCombination: { modifier: "primaryShift", character: "k" },
-      description: (0, import_i18n4.__)("Remove a link.")
+      description: (0, import_i18n9.__)("Remove a link.")
     },
     {
       keyCombination: { character: "[[" },
-      description: (0, import_i18n4.__)("Insert a link to a post or page.")
+      description: (0, import_i18n9.__)("Insert a link to a post or page.")
     },
     {
       keyCombination: { modifier: "primary", character: "u" },
-      description: (0, import_i18n4.__)("Underline the selected text.")
+      description: (0, import_i18n9.__)("Underline the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "d" },
-      description: (0, import_i18n4.__)("Strikethrough the selected text.")
+      description: (0, import_i18n9.__)("Strikethrough the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "x" },
-      description: (0, import_i18n4.__)("Make the selected text inline code.")
+      description: (0, import_i18n9.__)("Make the selected text inline code.")
     },
     {
       keyCombination: {
@@ -1167,24 +13028,24 @@ var wp;
           character: "7"
         }
       ],
-      description: (0, import_i18n4.__)("Convert the current heading to a paragraph.")
+      description: (0, import_i18n9.__)("Convert the current heading to a paragraph.")
     },
     {
       keyCombination: { modifier: "access", character: "1-6" },
-      description: (0, import_i18n4.__)(
+      description: (0, import_i18n9.__)(
         "Convert the current paragraph or heading to a heading of level 1 to 6."
       )
     },
     {
       keyCombination: { modifier: "primaryShift", character: "SPACE" },
-      description: (0, import_i18n4.__)("Add non breaking space.")
+      description: (0, import_i18n9.__)("Add non breaking space.")
     }
   ];

   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element4 = __toESM(require_element(), 1);
+  var import_element46 = __toESM(require_element(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
     const shortcut = keyCombination.modifier ? import_keycodes.displayShortcutList[keyCombination.modifier](
       keyCombination.character
@@ -1192,23 +13053,23 @@ var wp;
     const ariaLabel = keyCombination.modifier ? import_keycodes.shortcutAriaLabel[keyCombination.modifier](
       keyCombination.character
     ) : keyCombination.character;
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
       "kbd",
       {
         className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination",
         "aria-label": forceAriaLabel || ariaLabel,
         children: (Array.isArray(shortcut) ? shortcut : [shortcut]).map(
-          (character, index) => {
+          (character, index2) => {
             if (character === "+") {
-              return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_element4.Fragment, { children: character }, index);
+              return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_element46.Fragment, { children: character }, index2);
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
               "kbd",
               {
                 className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-key",
                 children: character
               },
-              index
+              index2
             );
           }
         )
@@ -1216,23 +13077,23 @@ var wp;
     );
   }
   function Shortcut({ description, keyCombination, aliases = [], ariaLabel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsxs)(import_jsx_runtime10.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime10.jsx)("div", { className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-description", children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime10.jsxs)("div", { className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-term", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_jsx_runtime53.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("div", { className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-description", children: description }),
+      /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)("div", { className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-term", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
           KeyCombination,
           {
             keyCombination,
             forceAriaLabel: ariaLabel
           }
         ),
-        aliases.map((alias, index) => /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
+        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
           KeyCombination,
           {
             keyCombination: alias,
             forceAriaLabel: ariaLabel
           },
-          index
+          index2
         ))
       ] })
     ] });
@@ -1242,7 +13103,7 @@ var wp;
   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/dynamic-shortcut.mjs
   var import_data5 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
   function DynamicShortcut({ name }) {
     const { keyCombination, description, aliases } = (0, import_data5.useSelect)(
       (select) => {
@@ -1262,7 +13123,7 @@ var wp;
     if (!keyCombination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
       shortcut_default,
       {
         keyCombination,
@@ -1274,30 +13135,30 @@ var wp;
   var dynamic_shortcut_default = DynamicShortcut;

   // packages/customize-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
   var ShortcutList = ({ shortcuts }) => (
     /*
      * Disable reason: The `list` ARIA role is redundant but
      * Safari+VoiceOver won't announce the list otherwise.
      */
     /* eslint-disable jsx-a11y/no-redundant-roles */
-    /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
       "ul",
       {
         className: "customize-widgets-keyboard-shortcut-help-modal__shortcut-list",
         role: "list",
-        children: shortcuts.map((shortcut, index) => /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
           "li",
           {
             className: "customize-widgets-keyboard-shortcut-help-modal__shortcut",
-            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(shortcut_default, { ...shortcut })
+            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(shortcut_default, { ...shortcut })
           },
-          index
+          index2
         ))
       }
     )
   );
-  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime12.jsxs)(
+  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
     "section",
     {
       className: clsx_default(
@@ -1305,8 +13166,8 @@ var wp;
         className
       ),
       children: [
-        !!title && /* @__PURE__ */ (0, import_jsx_runtime12.jsx)("h2", { className: "customize-widgets-keyboard-shortcut-help-modal__section-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(ShortcutList, { shortcuts })
+        !!title && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("h2", { className: "customize-widgets-keyboard-shortcut-help-modal__section-title", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(ShortcutList, { shortcuts })
       ]
     }
   );
@@ -1323,7 +13184,7 @@ var wp;
       },
       [categoryName]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
       ShortcutSection,
       {
         title,
@@ -1336,11 +13197,11 @@ var wp;
     toggleModal
   }) {
     const { registerShortcut } = (0, import_data6.useDispatch)(import_keyboard_shortcuts2.store);
-    (0, import_element5.useEffect)(() => {
+    (0, import_element47.useEffect)(() => {
       registerShortcut({
         name: "core/customize-widgets/keyboard-shortcuts",
         category: "main",
-        description: (0, import_i18n5.__)("Display these keyboard shortcuts."),
+        description: (0, import_i18n10.__)("Display these keyboard shortcuts."),
         keyCombination: {
           modifier: "access",
           character: "h"
@@ -1351,55 +13212,55 @@ var wp;
     if (!isModalActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime12.jsxs)(
-      import_components4.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
+      import_components3.Modal,
       {
         className: "customize-widgets-keyboard-shortcut-help-modal",
-        title: (0, import_i18n5.__)("Keyboard shortcuts"),
+        title: (0, import_i18n10.__)("Keyboard shortcuts"),
         onRequestClose: toggleModal,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             ShortcutSection,
             {
               className: "customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",
               shortcuts: ["core/customize-widgets/keyboard-shortcuts"]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n5.__)("Global shortcuts"),
+              title: (0, import_i18n10.__)("Global shortcuts"),
               categoryName: "global"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n5.__)("Selection shortcuts"),
+              title: (0, import_i18n10.__)("Selection shortcuts"),
               categoryName: "selection"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n5.__)("Block shortcuts"),
+              title: (0, import_i18n10.__)("Block shortcuts"),
               categoryName: "block",
               additionalShortcuts: [
                 {
                   keyCombination: { character: "/" },
-                  description: (0, import_i18n5.__)(
+                  description: (0, import_i18n10.__)(
                     "Change the block type after adding a new paragraph."
                   ),
                   /* translators: The forward-slash character. e.g. '/'. */
-                  ariaLabel: (0, import_i18n5.__)("Forward-slash")
+                  ariaLabel: (0, import_i18n10.__)("Forward-slash")
                 }
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             ShortcutSection,
             {
-              title: (0, import_i18n5.__)("Text formatting"),
+              title: (0, import_i18n10.__)("Text formatting"),
               shortcuts: textFormattingShortcuts
             }
           )
@@ -1409,23 +13270,23 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
   function MoreMenu() {
     const [
       isKeyboardShortcutsModalActive,
       setIsKeyboardShortcutsModalVisible
-    ] = (0, import_element6.useState)(false);
+    ] = (0, import_element48.useState)(false);
     const toggleKeyboardShortcutsModal = () => setIsKeyboardShortcutsModalVisible(!isKeyboardShortcutsModalActive);
     (0, import_keyboard_shortcuts3.useShortcut)(
       "core/customize-widgets/keyboard-shortcuts",
       toggleKeyboardShortcutsModal
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(import_jsx_runtime13.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
-        import_components5.ToolbarDropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+        import_components4.ToolbarDropdownMenu,
         {
           icon: more_vertical_default,
-          label: (0, import_i18n6.__)("Options"),
+          label: (0, import_i18n11.__)("Options"),
           popoverProps: {
             placement: "bottom-end",
             className: "more-menu-dropdown__content"
@@ -1434,79 +13295,79 @@ var wp;
             tooltipPosition: "bottom",
             size: "compact"
           },
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(import_jsx_runtime13.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_components5.MenuGroup, { label: (0, import_i18n6._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components4.MenuGroup, { label: (0, import_i18n11._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
               import_preferences.PreferenceToggleMenuItem,
               {
                 scope: "core/customize-widgets",
                 name: "fixedToolbar",
-                label: (0, import_i18n6.__)("Top toolbar"),
-                info: (0, import_i18n6.__)(
+                label: (0, import_i18n11.__)("Top toolbar"),
+                info: (0, import_i18n11.__)(
                   "Access all block and document tools in a single place"
                 ),
-                messageActivated: (0, import_i18n6.__)(
+                messageActivated: (0, import_i18n11.__)(
                   "Top toolbar activated"
                 ),
-                messageDeactivated: (0, import_i18n6.__)(
+                messageDeactivated: (0, import_i18n11.__)(
                   "Top toolbar deactivated"
                 )
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(import_components5.MenuGroup, { label: (0, import_i18n6.__)("Tools"), children: [
-              /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
-                import_components5.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components4.MenuGroup, { label: (0, import_i18n11.__)("Tools"), children: [
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                import_components4.MenuItem,
                 {
                   onClick: () => {
                     setIsKeyboardShortcutsModalVisible(true);
                   },
                   shortcut: import_keycodes2.displayShortcut.access("h"),
-                  children: (0, import_i18n6.__)("Keyboard shortcuts")
+                  children: (0, import_i18n11.__)("Keyboard shortcuts")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                 import_preferences.PreferenceToggleMenuItem,
                 {
                   scope: "core/customize-widgets",
                   name: "welcomeGuide",
-                  label: (0, import_i18n6.__)("Welcome Guide")
+                  label: (0, import_i18n11.__)("Welcome Guide")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(
-                import_components5.MenuItem,
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(
+                import_components4.MenuItem,
                 {
                   role: "menuitem",
                   icon: external_default,
-                  href: (0, import_i18n6.__)(
+                  href: (0, import_i18n11.__)(
                     "https://wordpress.org/documentation/article/block-based-widgets-editor/"
                   ),
                   target: "_blank",
                   rel: "noopener",
                   children: [
-                    (0, import_i18n6.__)("Help"),
-                    /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(VisuallyHidden, {
-                      render: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)("span", {}),
+                    (0, import_i18n11.__)("Help"),
+                    /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(VisuallyHidden, {
+                      render: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)("span", {}),
                       /* translators: accessibility text */
-                      children: (0, import_i18n6.__)("(opens in a new tab)")
+                      children: (0, import_i18n11.__)("(opens in a new tab)")
                     })
                   ]
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_components5.MenuGroup, { label: (0, import_i18n6.__)("Preferences"), children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components4.MenuGroup, { label: (0, import_i18n11.__)("Preferences"), children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
               import_preferences.PreferenceToggleMenuItem,
               {
                 scope: "core/customize-widgets",
                 name: "keepCaretInsideBlock",
-                label: (0, import_i18n6.__)(
+                label: (0, import_i18n11.__)(
                   "Contain text cursor inside block"
                 ),
-                info: (0, import_i18n6.__)(
+                info: (0, import_i18n11.__)(
                   "Aids screen readers by stopping text caret from leaving blocks."
                 ),
-                messageActivated: (0, import_i18n6.__)(
+                messageActivated: (0, import_i18n11.__)(
                   "Contain text cursor inside block activated"
                 ),
-                messageDeactivated: (0, import_i18n6.__)(
+                messageDeactivated: (0, import_i18n11.__)(
                   "Contain text cursor inside block deactivated"
                 )
               }
@@ -1514,7 +13375,7 @@ var wp;
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
         KeyboardShortcutHelpModal,
         {
           isModalActive: isKeyboardShortcutsModalActive,
@@ -1525,67 +13386,67 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/header/index.mjs
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  function Header({
+  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
+  function Header3({
     sidebar,
     inserter,
     isInserterOpened: isInserterOpened2,
     setIsInserterOpened: setIsInserterOpened2,
     isFixedToolbarActive
   }) {
-    const [[hasUndo, hasRedo], setUndoRedo] = (0, import_element7.useState)([
+    const [[hasUndo, hasRedo], setUndoRedo] = (0, import_element49.useState)([
       sidebar.hasUndo(),
       sidebar.hasRedo()
     ]);
     const shortcut = (0, import_keycodes3.isAppleOS)() ? import_keycodes3.displayShortcut.primaryShift("z") : import_keycodes3.displayShortcut.primary("y");
-    (0, import_element7.useEffect)(() => {
+    (0, import_element49.useEffect)(() => {
       return sidebar.subscribeHistory(() => {
         setUndoRedo([sidebar.hasUndo(), sidebar.hasRedo()]);
       });
     }, [sidebar]);
-    return /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(import_jsx_runtime14.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(import_jsx_runtime57.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
         "div",
         {
           className: clsx_default("customize-widgets-header", {
             "is-fixed-toolbar-active": isFixedToolbarActive
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(
-            import_block_editor4.NavigableToolbar,
+          children: /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(
+            import_block_editor3.NavigableToolbar,
             {
               className: "customize-widgets-header-toolbar",
-              "aria-label": (0, import_i18n7.__)("Document tools"),
+              "aria-label": (0, import_i18n12.__)("Document tools"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-                  import_components6.ToolbarButton,
+                /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+                  import_components5.ToolbarButton,
                   {
-                    icon: !(0, import_i18n7.isRTL)() ? undo_default : redo_default,
-                    label: (0, import_i18n7.__)("Undo"),
+                    icon: !(0, import_i18n12.isRTL)() ? undo_default : redo_default,
+                    label: (0, import_i18n12.__)("Undo"),
                     shortcut: import_keycodes3.displayShortcut.primary("z"),
                     disabled: !hasUndo,
                     onClick: sidebar.undo,
                     className: "customize-widgets-editor-history-button undo-button"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-                  import_components6.ToolbarButton,
+                /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+                  import_components5.ToolbarButton,
                   {
-                    icon: !(0, import_i18n7.isRTL)() ? redo_default : undo_default,
-                    label: (0, import_i18n7.__)("Redo"),
+                    icon: !(0, import_i18n12.isRTL)() ? redo_default : undo_default,
+                    label: (0, import_i18n12.__)("Redo"),
                     shortcut,
                     disabled: !hasRedo,
                     onClick: sidebar.redo,
                     className: "customize-widgets-editor-history-button redo-button"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-                  import_components6.ToolbarButton,
+                /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+                  import_components5.ToolbarButton,
                   {
                     className: "customize-widgets-header-toolbar__inserter-toggle",
                     isPressed: isInserterOpened2,
                     variant: "primary",
                     icon: plus_default,
-                    label: (0, import_i18n7._x)(
+                    label: (0, import_i18n12._x)(
                       "Add block",
                       "Generic label for block inserter button"
                     ),
@@ -1594,22 +13455,22 @@ var wp;
                     }
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(MoreMenu, {})
+                /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(MoreMenu, {})
               ]
             }
           )
         }
       ),
-      (0, import_element7.createPortal)(
-        /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(inserter_default, { setIsOpened: setIsInserterOpened2 }),
+      (0, import_element49.createPortal)(
+        /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(inserter_default, { setIsOpened: setIsInserterOpened2 }),
         inserter.contentContainer[0]
       )
     ] });
   }
-  var header_default = Header;
+  var header_default = Header3;

   // packages/customize-widgets/build-module/components/inserter/use-inserter.mjs
-  var import_element8 = __toESM(require_element(), 1);
+  var import_element50 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   function useInserter(inserter) {
     const isInserterOpened2 = (0, import_data7.useSelect)(
@@ -1617,7 +13478,7 @@ var wp;
       []
     );
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data7.useDispatch)(store);
-    (0, import_element8.useEffect)(() => {
+    (0, import_element50.useEffect)(() => {
       if (isInserterOpened2) {
         inserter.open();
       } else {
@@ -1626,7 +13487,7 @@ var wp;
     }, [inserter, isInserterOpened2]);
     return [
       isInserterOpened2,
-      (0, import_element8.useCallback)(
+      (0, import_element50.useCallback)(
         (updater) => {
           let isOpen = updater;
           if (typeof updater === "function") {
@@ -1642,11 +13503,11 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/sidebar-block-editor/sidebar-editor-provider.mjs
-  var import_block_editor6 = __toESM(require_block_editor(), 1);
+  var import_block_editor5 = __toESM(require_block_editor(), 1);

   // packages/customize-widgets/build-module/components/sidebar-block-editor/use-sidebar-block-editor.mjs
   var import_es6 = __toESM(require_es6(), 1);
-  var import_element9 = __toESM(require_element(), 1);
+  var import_element51 = __toESM(require_element(), 1);
   var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
   var import_widgets2 = __toESM(require_widgets(), 1);

@@ -1739,10 +13600,10 @@ var wp;
     return widgets.map((widget) => widgetToBlock(widget));
   }
   function useSidebarBlockEditor(sidebar) {
-    const [blocks, setBlocks] = (0, import_element9.useState)(
+    const [blocks, setBlocks] = (0, import_element51.useState)(
       () => widgetsToBlocks(sidebar.getWidgets())
     );
-    (0, import_element9.useEffect)(() => {
+    (0, import_element51.useEffect)(() => {
       return sidebar.subscribe((prevWidgets, nextWidgets) => {
         setBlocks((prevBlocks) => {
           const prevWidgetsMap = new Map(
@@ -1768,7 +13629,7 @@ var wp;
         });
       });
     }, [sidebar]);
-    const onChangeBlocks = (0, import_element9.useCallback)(
+    const onChangeBlocks = (0, import_element51.useCallback)(
       (nextBlocks) => {
         setBlocks((prevBlocks) => {
           if ((0, import_is_shallow_equal.isShallowEqual)(prevBlocks, nextBlocks)) {
@@ -1797,13 +13658,13 @@ var wp;
           }
           const addedWidgetIds = sidebar.setWidgets(nextWidgets);
           return nextBlocks.reduce(
-            (updatedNextBlocks, nextBlock, index) => {
-              const addedWidgetId = addedWidgetIds[index];
+            (updatedNextBlocks, nextBlock, index2) => {
+              const addedWidgetId = addedWidgetIds[index2];
               if (addedWidgetId !== null) {
                 if (updatedNextBlocks === nextBlocks) {
                   updatedNextBlocks = nextBlocks.slice();
                 }
-                updatedNextBlocks[index] = (0, import_widgets2.addWidgetIdToBlock)(
+                updatedNextBlocks[index2] = (0, import_widgets2.addWidgetIdToBlock)(
                   nextBlock,
                   addedWidgetId
                 );
@@ -1820,21 +13681,21 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/focus-control/use-blocks-focus-control.mjs
-  var import_element11 = __toESM(require_element(), 1);
+  var import_element53 = __toESM(require_element(), 1);
   var import_data8 = __toESM(require_data(), 1);
-  var import_block_editor5 = __toESM(require_block_editor(), 1);
+  var import_block_editor4 = __toESM(require_block_editor(), 1);
   var import_widgets3 = __toESM(require_widgets(), 1);

   // packages/customize-widgets/build-module/components/focus-control/index.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var FocusControlContext = (0, import_element10.createContext)();
+  var import_element52 = __toESM(require_element(), 1);
+  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
+  var FocusControlContext = (0, import_element52.createContext)();
   FocusControlContext.displayName = "FocusControlContext";
   function FocusControl({ api, sidebarControls, children }) {
-    const [focusedWidgetIdRef, setFocusedWidgetIdRef] = (0, import_element10.useState)({
+    const [focusedWidgetIdRef, setFocusedWidgetIdRef] = (0, import_element52.useState)({
       current: null
     });
-    const focusWidget = (0, import_element10.useCallback)(
+    const focusWidget = (0, import_element52.useCallback)(
       (widgetId) => {
         for (const sidebarControl of sidebarControls) {
           const widgets = sidebarControl.setting.get();
@@ -1852,7 +13713,7 @@ var wp;
       },
       [sidebarControls]
     );
-    (0, import_element10.useEffect)(() => {
+    (0, import_element52.useEffect)(() => {
       function handleFocus(settingId) {
         const widgetId = settingIdToWidgetId(settingId);
         focusWidget(widgetId);
@@ -1876,23 +13737,23 @@ var wp;
         }
       };
     }, [api, focusWidget]);
-    const context = (0, import_element10.useMemo)(
+    const context = (0, import_element52.useMemo)(
       () => [focusedWidgetIdRef, focusWidget],
       [focusedWidgetIdRef, focusWidget]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(FocusControlContext.Provider, { value: context, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(FocusControlContext.Provider, { value: context, children });
   }
-  var useFocusControl = () => (0, import_element10.useContext)(FocusControlContext);
+  var useFocusControl = () => (0, import_element52.useContext)(FocusControlContext);

   // packages/customize-widgets/build-module/components/focus-control/use-blocks-focus-control.mjs
   function useBlocksFocusControl(blocks) {
-    const { selectBlock } = (0, import_data8.useDispatch)(import_block_editor5.store);
+    const { selectBlock } = (0, import_data8.useDispatch)(import_block_editor4.store);
     const [focusedWidgetIdRef] = useFocusControl();
-    const blocksRef = (0, import_element11.useRef)(blocks);
-    (0, import_element11.useEffect)(() => {
+    const blocksRef = (0, import_element53.useRef)(blocks);
+    (0, import_element53.useEffect)(() => {
       blocksRef.current = blocks;
     }, [blocks]);
-    (0, import_element11.useEffect)(() => {
+    (0, import_element53.useEffect)(() => {
       if (focusedWidgetIdRef.current) {
         const focusedBlock = blocksRef.current.find(
           (block) => (0, import_widgets3.getWidgetIdFromBlock)(block) === focusedWidgetIdRef.current
@@ -1909,15 +13770,15 @@ var wp;
   }

   // packages/customize-widgets/build-module/lock-unlock.mjs
-  var import_private_apis = __toESM(require_private_apis(), 1);
-  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis2 = __toESM(require_private_apis(), 1);
+  var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__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/customize-widgets"
   );

   // packages/customize-widgets/build-module/components/sidebar-block-editor/sidebar-editor-provider.mjs
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor6.privateApis);
+  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockEditorProvider } = unlock2(import_block_editor5.privateApis);
   function SidebarEditorProvider({
     sidebar,
     settings,
@@ -1925,7 +13786,7 @@ var wp;
   }) {
     const [blocks, onInput, onChange] = useSidebarBlockEditor(sidebar);
     useBlocksFocusControl(blocks);
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
       ExperimentalBlockEditorProvider,
       {
         value: blocks,
@@ -1939,24 +13800,24 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/welcome-guide/index.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_components7 = __toESM(require_components(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_components6 = __toESM(require_components(), 1);
   var import_data9 = __toESM(require_data(), 1);
   var import_preferences2 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide({ sidebar }) {
     const { toggle } = (0, import_data9.useDispatch)(import_preferences2.store);
     const isEntirelyBlockWidgets = sidebar.getWidgets().every((widget) => widget.id.startsWith("block-"));
-    return /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)("div", { className: "customize-widgets-welcome-guide", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("div", { className: "customize-widgets-welcome-guide__image__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)("picture", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)("div", { className: "customize-widgets-welcome-guide", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("div", { className: "customize-widgets-welcome-guide__image__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)("picture", { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
           "source",
           {
             srcSet: "https://s.w.org/images/block-editor/welcome-editor.svg",
             media: "(prefers-reduced-motion: reduce)"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
           "img",
           {
             className: "customize-widgets-welcome-guide__image",
@@ -1967,45 +13828,45 @@ var wp;
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("h1", { className: "customize-widgets-welcome-guide__heading", children: (0, import_i18n8.__)("Welcome to block Widgets") }),
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("p", { className: "customize-widgets-welcome-guide__text", children: isEntirelyBlockWidgets ? (0, import_i18n8.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("h1", { className: "customize-widgets-welcome-guide__heading", children: (0, import_i18n13.__)("Welcome to block Widgets") }),
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("p", { className: "customize-widgets-welcome-guide__text", children: isEntirelyBlockWidgets ? (0, import_i18n13.__)(
         "Your theme provides different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site."
-      ) : (0, import_i18n8.__)(
+      ) : (0, import_i18n13.__)(
         "You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
-        import_components7.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
+        import_components6.Button,
         {
           size: "compact",
           variant: "primary",
           onClick: () => toggle("core/customize-widgets", "welcomeGuide"),
-          children: (0, import_i18n8.__)("Got it")
+          children: (0, import_i18n13.__)("Got it")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("hr", { className: "customize-widgets-welcome-guide__separator" }),
-      !isEntirelyBlockWidgets && /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)("p", { className: "customize-widgets-welcome-guide__more-info", children: [
-        (0, import_i18n8.__)("Want to stick with the old widgets?"),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("br", {}),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
-          import_components7.ExternalLink,
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("hr", { className: "customize-widgets-welcome-guide__separator" }),
+      !isEntirelyBlockWidgets && /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)("p", { className: "customize-widgets-welcome-guide__more-info", children: [
+        (0, import_i18n13.__)("Want to stick with the old widgets?"),
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("br", {}),
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
+          import_components6.ExternalLink,
           {
-            href: (0, import_i18n8.__)(
+            href: (0, import_i18n13.__)(
               "https://wordpress.org/plugins/classic-widgets/"
             ),
-            children: (0, import_i18n8.__)("Get the Classic Widgets plugin.")
+            children: (0, import_i18n13.__)("Get the Classic Widgets plugin.")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)("p", { className: "customize-widgets-welcome-guide__more-info", children: [
-        (0, import_i18n8.__)("New to the block editor?"),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)("br", {}),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
-          import_components7.ExternalLink,
+      /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)("p", { className: "customize-widgets-welcome-guide__more-info", children: [
+        (0, import_i18n13.__)("New to the block editor?"),
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)("br", {}),
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
+          import_components6.ExternalLink,
           {
-            href: (0, import_i18n8.__)(
+            href: (0, import_i18n13.__)(
               "https://wordpress.org/documentation/article/wordpress-block-editor/"
             ),
-            children: (0, import_i18n8.__)("Here's a detailed guide.")
+            children: (0, import_i18n13.__)("Here's a detailed guide.")
           }
         )
       ] })
@@ -2013,13 +13874,13 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element12 = __toESM(require_element(), 1);
+  var import_element54 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);
   var import_data10 = __toESM(require_data(), 1);
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var { usesNativeUndo } = unlock(import_block_editor7.privateApis);
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_block_editor6 = __toESM(require_block_editor(), 1);
+  var { usesNativeUndo } = unlock2(import_block_editor6.privateApis);
   function KeyboardShortcuts({ undo, redo, save }) {
     (0, import_keyboard_shortcuts4.useShortcut)("core/customize-widgets/undo", (event) => {
       if (usesNativeUndo(event)) {
@@ -2045,11 +13906,11 @@ var wp;
     const { registerShortcut, unregisterShortcut } = (0, import_data10.useDispatch)(
       import_keyboard_shortcuts4.store
     );
-    (0, import_element12.useEffect)(() => {
+    (0, import_element54.useEffect)(() => {
       registerShortcut({
         name: "core/customize-widgets/undo",
         category: "global",
-        description: (0, import_i18n9.__)("Undo your last changes."),
+        description: (0, import_i18n14.__)("Undo your last changes."),
         keyCombination: {
           modifier: "primary",
           character: "z"
@@ -2058,7 +13919,7 @@ var wp;
       registerShortcut({
         name: "core/customize-widgets/redo",
         category: "global",
-        description: (0, import_i18n9.__)("Redo your last undo."),
+        description: (0, import_i18n14.__)("Redo your last undo."),
         keyCombination: {
           modifier: "primaryShift",
           character: "z"
@@ -2077,7 +13938,7 @@ var wp;
       registerShortcut({
         name: "core/customize-widgets/save",
         category: "global",
-        description: (0, import_i18n9.__)("Save your changes."),
+        description: (0, import_i18n14.__)("Save your changes."),
         keyCombination: {
           modifier: "primary",
           character: "s"
@@ -2095,30 +13956,30 @@ var wp;
   var keyboard_shortcuts_default = KeyboardShortcuts;

   // packages/customize-widgets/build-module/components/block-appender/index.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_block_editor8 = __toESM(require_block_editor(), 1);
+  var import_element55 = __toESM(require_element(), 1);
+  var import_block_editor7 = __toESM(require_block_editor(), 1);
   var import_data11 = __toESM(require_data(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
   function BlockAppender(props) {
-    const ref = (0, import_element13.useRef)();
+    const ref = (0, import_element55.useRef)();
     const isBlocksListEmpty = (0, import_data11.useSelect)(
-      (select) => select(import_block_editor8.store).getBlockCount() === 0
+      (select) => select(import_block_editor7.store).getBlockCount() === 0
     );
-    (0, import_element13.useEffect)(() => {
+    (0, import_element55.useEffect)(() => {
       if (isBlocksListEmpty && ref.current) {
-        const { ownerDocument } = ref.current;
-        if (!ownerDocument.activeElement || ownerDocument.activeElement === ownerDocument.body) {
+        const { ownerDocument: ownerDocument2 } = ref.current;
+        if (!ownerDocument2.activeElement || ownerDocument2.activeElement === ownerDocument2.body) {
           ref.current.focus();
         }
       }
     }, [isBlocksListEmpty]);
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_block_editor8.ButtonBlockAppender, { ...props, ref });
+    return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_block_editor7.ButtonBlockAppender, { ...props, ref });
   }

   // packages/customize-widgets/build-module/components/sidebar-block-editor/index.mjs
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockCanvas: BlockCanvas } = unlock(
-    import_block_editor9.privateApis
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockCanvas: BlockCanvas } = unlock2(
+    import_block_editor8.privateApis
   );
   function SidebarBlockEditor({
     blockEditorSettings,
@@ -2127,7 +13988,7 @@ var wp;
     inspector
   }) {
     const [isInserterOpened2, setIsInserterOpened2] = useInserter(inserter);
-    const isMediumViewport = (0, import_compose3.useViewportMatch)("small");
+    const isMediumViewport = (0, import_compose4.useViewportMatch)("small");
     const {
       hasUploadPermissions,
       isFixedToolbarActive,
@@ -2154,7 +14015,7 @@ var wp;
         )
       };
     }, []);
-    const settings = (0, import_element14.useMemo)(() => {
+    const settings = (0, import_element56.useMemo)(() => {
       let mediaUploadBlockEditor;
       if (hasUploadPermissions) {
         mediaUploadBlockEditor = ({ onError, ...argumentsObject }) => {
@@ -2183,12 +14044,12 @@ var wp;
       setIsInserterOpened2
     ]);
     if (isWelcomeGuideActive) {
-      return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(WelcomeGuide, { sidebar });
+      return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(WelcomeGuide, { sidebar });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(keyboard_shortcuts_default.Register, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(SidebarEditorProvider, { sidebar, settings, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_jsx_runtime62.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(keyboard_shortcuts_default.Register, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(SidebarEditorProvider, { sidebar, settings, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
           keyboard_shortcuts_default,
           {
             undo: sidebar.undo,
@@ -2196,7 +14057,7 @@ var wp;
             save: sidebar.save
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
           header_default,
           {
             sidebar,
@@ -2206,24 +14067,24 @@ var wp;
             isFixedToolbarActive: isFixedToolbarActive || !isMediumViewport
           }
         ),
-        (isFixedToolbarActive || !isMediumViewport) && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_block_editor9.BlockToolbar, { hideDragHandle: true }),
-        /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+        (isFixedToolbarActive || !isMediumViewport) && /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_block_editor8.BlockToolbar, { hideDragHandle: true }),
+        /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
           BlockCanvas,
           {
             shouldIframe: false,
             styles: settings.defaultEditorStyles,
             height: "100%",
-            children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_block_editor9.BlockList, { renderAppender: BlockAppender })
+            children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_block_editor8.BlockList, { renderAppender: BlockAppender })
           }
         ),
-        (0, import_element14.createPortal)(
+        (0, import_element56.createPortal)(
           // This is a temporary hack to prevent button component inside <BlockInspector>
           // from submitting form when type="button" is not specified.
-          /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("form", { onSubmit: (event) => event.preventDefault(), children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_block_editor9.BlockInspector, {}) }),
+          /* @__PURE__ */ (0, import_jsx_runtime62.jsx)("form", { onSubmit: (event) => event.preventDefault(), children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_block_editor8.BlockInspector, {}) }),
           inspector.contentContainer[0]
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_block_editor9.__unstableBlockSettingsMenuFirstItem, { children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_block_editor8.__unstableBlockSettingsMenuFirstItem, { children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
         block_inspector_button_default,
         {
           inspector,
@@ -2234,47 +14095,47 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/sidebar-controls/index.mjs
-  var import_element15 = __toESM(require_element(), 1);
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var SidebarControlsContext = (0, import_element15.createContext)();
+  var import_element57 = __toESM(require_element(), 1);
+  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
+  var SidebarControlsContext = (0, import_element57.createContext)();
   SidebarControlsContext.displayName = "SidebarControlsContext";
   function SidebarControls({
     sidebarControls,
     activeSidebarControl,
     children
   }) {
-    const context = (0, import_element15.useMemo)(
+    const context = (0, import_element57.useMemo)(
       () => ({
         sidebarControls,
         activeSidebarControl
       }),
       [sidebarControls, activeSidebarControl]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(SidebarControlsContext.Provider, { value: context, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(SidebarControlsContext.Provider, { value: context, children });
   }
   function useSidebarControls() {
-    const { sidebarControls } = (0, import_element15.useContext)(SidebarControlsContext);
+    const { sidebarControls } = (0, import_element57.useContext)(SidebarControlsContext);
     return sidebarControls;
   }
   function useActiveSidebarControl() {
-    const { activeSidebarControl } = (0, import_element15.useContext)(SidebarControlsContext);
+    const { activeSidebarControl } = (0, import_element57.useContext)(SidebarControlsContext);
     return activeSidebarControl;
   }

   // packages/customize-widgets/build-module/components/customize-widgets/use-clear-selected-block.mjs
-  var import_element16 = __toESM(require_element(), 1);
+  var import_element58 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
-  var import_block_editor10 = __toESM(require_block_editor(), 1);
+  var import_block_editor9 = __toESM(require_block_editor(), 1);
   function useClearSelectedBlock(sidebarControl, popoverRef) {
-    const { hasSelectedBlock, hasMultiSelection } = (0, import_data13.useSelect)(import_block_editor10.store);
-    const { clearSelectedBlock } = (0, import_data13.useDispatch)(import_block_editor10.store);
-    (0, import_element16.useEffect)(() => {
+    const { hasSelectedBlock, hasMultiSelection } = (0, import_data13.useSelect)(import_block_editor9.store);
+    const { clearSelectedBlock } = (0, import_data13.useDispatch)(import_block_editor9.store);
+    (0, import_element58.useEffect)(() => {
       if (popoverRef.current && sidebarControl) {
         let handleClearSelectedBlock = function(element) {
           if (
             // 1. Make sure there are blocks being selected.
             (hasSelectedBlock() || hasMultiSelection()) && // 2. The element should exist in the DOM (not deleted).
-            element && ownerDocument.contains(element) && // 3. It should also not exist in the container, the popover, nor the dialog.
+            element && ownerDocument2.contains(element) && // 3. It should also not exist in the container, the popover, nor the dialog.
             !container.contains(element) && !popoverRef.current.contains(element) && !element.closest('[role="dialog"]') && // 4. The inspector should not be opened.
             !inspector.expanded()
           ) {
@@ -2283,16 +14144,16 @@ var wp;
         }, handleMouseDown = function(event) {
           handleClearSelectedBlock(event.target);
         }, handleBlur = function() {
-          handleClearSelectedBlock(ownerDocument.activeElement);
+          handleClearSelectedBlock(ownerDocument2.activeElement);
         };
         const inspector = sidebarControl.inspector;
         const container = sidebarControl.container[0];
-        const ownerDocument = container.ownerDocument;
-        const ownerWindow = ownerDocument.defaultView;
-        ownerDocument.addEventListener("mousedown", handleMouseDown);
+        const ownerDocument2 = container.ownerDocument;
+        const ownerWindow = ownerDocument2.defaultView;
+        ownerDocument2.addEventListener("mousedown", handleMouseDown);
         ownerWindow.addEventListener("blur", handleBlur);
         return () => {
-          ownerDocument.removeEventListener(
+          ownerDocument2.removeEventListener(
             "mousedown",
             handleMouseDown
           );
@@ -2309,20 +14170,20 @@ var wp;
   }

   // packages/customize-widgets/build-module/components/customize-widgets/index.mjs
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
   function CustomizeWidgets({
     api,
     sidebarControls,
     blockEditorSettings
   }) {
-    const [activeSidebarControl, setActiveSidebarControl] = (0, import_element17.useState)(null);
+    const [activeSidebarControl, setActiveSidebarControl] = (0, import_element59.useState)(null);
     const parentContainer = document.getElementById(
       "customize-theme-controls"
     );
-    const popoverRef = (0, import_element17.useRef)();
-    const adminPrimary = (0, import_element17.useMemo)(() => getAdminThemeColors().primary, []);
+    const popoverRef = (0, import_element59.useRef)();
+    const adminPrimary = (0, import_element59.useMemo)(() => getAdminThemeColors().primary, []);
     useClearSelectedBlock(activeSidebarControl, popoverRef);
-    (0, import_element17.useEffect)(() => {
+    (0, import_element59.useEffect)(() => {
       const unsubscribers = sidebarControls.map(
         (sidebarControl) => sidebarControl.subscribe((expanded) => {
           if (expanded) {
@@ -2334,8 +14195,8 @@ var wp;
         unsubscribers.forEach((unsubscriber) => unsubscriber());
       };
     }, [sidebarControls]);
-    const activeSidebar = activeSidebarControl && (0, import_element17.createPortal)(
-      /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+    const activeSidebar = activeSidebarControl && (0, import_element59.createPortal)(
+      /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
         SidebarBlockEditor,
         {
           blockEditorSettings,
@@ -2347,16 +14208,16 @@ var wp;
       ) }),
       activeSidebarControl.container[0]
     );
-    const popover = parentContainer && (0, import_element17.createPortal)(
-      /* @__PURE__ */ (0, import_jsx_runtime21.jsx)("div", { className: "customize-widgets-popover", ref: popoverRef, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components8.Popover.Slot, {}) }),
+    const popover = parentContainer && (0, import_element59.createPortal)(
+      /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { className: "customize-widgets-popover", ref: popoverRef, children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_components7.Popover.Slot, {}) }),
       parentContainer
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components8.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_components7.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
       SidebarControls,
       {
         sidebarControls,
         activeSidebarControl,
-        children: /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(
           FocusControl,
           {
             api,
@@ -2372,7 +14233,7 @@ var wp;
   }

   // packages/customize-widgets/build-module/controls/sidebar-section.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);

   // packages/customize-widgets/build-module/controls/inspector-section.mjs
   function getInspectorSection() {
@@ -2463,11 +14324,11 @@ var wp;
         this.inspector = new InspectorSection(
           getInspectorSectionId(this.id),
           {
-            title: (0, import_i18n10.__)("Block Settings"),
+            title: (0, import_i18n15.__)("Block Settings"),
             parentSection: this,
             customizeAction: [
-              (0, import_i18n10.__)("Customizing"),
-              (0, import_i18n10.__)("Widgets"),
+              (0, import_i18n15.__)("Customizing"),
+              (0, import_i18n15.__)("Widgets"),
               this.params.title
             ].join(" \u25B8 ")
           }
@@ -2783,7 +14644,7 @@ var wp;

   // packages/customize-widgets/build-module/controls/inserter-outer-section.mjs
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_dom = __toESM(require_dom(), 1);
+  var import_dom21 = __toESM(require_dom(), 1);
   var import_data14 = __toESM(require_data(), 1);
   function getInserterOuterSection() {
     const {
@@ -2843,7 +14704,7 @@ var wp;
           this.isFromInternalAction = true;
           this.expand({
             completeCallback() {
-              const searchBox = import_dom.focus.tabbable.find(contentContainer)[1];
+              const searchBox = import_dom21.focus.tabbable.find(contentContainer)[1];
               if (searchBox) {
                 searchBox.focus();
               }
@@ -2854,11 +14715,11 @@ var wp;
       close() {
         if (this.expanded()) {
           const contentContainer = this.contentContainer[0];
-          const activeElement = contentContainer.ownerDocument.activeElement;
+          const activeElement2 = contentContainer.ownerDocument.activeElement;
           this.isFromInternalAction = true;
           this.collapse({
             completeCallback() {
-              if (contentContainer.contains(activeElement)) {
+              if (contentContainer.contains(activeElement2)) {
                 if (this.activeElementBeforeExpanded) {
                   this.activeElementBeforeExpanded.focus();
                 }
@@ -2914,13 +14775,13 @@ var wp;
   }

   // packages/customize-widgets/build-module/filters/move-to-sidebar.mjs
-  var import_block_editor11 = __toESM(require_block_editor(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
+  var import_block_editor10 = __toESM(require_block_editor(), 1);
+  var import_compose5 = __toESM(require_compose(), 1);
   var import_data16 = __toESM(require_data(), 1);
   var import_hooks2 = __toESM(require_hooks(), 1);
   var import_widgets4 = __toESM(require_widgets(), 1);
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var withMoveToSidebarToolbarItem = (0, import_compose4.createHigherOrderComponent)(
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  var withMoveToSidebarToolbarItem = (0, import_compose5.createHigherOrderComponent)(
     (BlockEdit) => (props) => {
       let widgetId = (0, import_widgets4.getWidgetIdFromBlock)(props);
       const sidebarControls = useSidebarControls();
@@ -2930,7 +14791,7 @@ var wp;
       const clientId = props.clientId;
       const canInsertBlockInSidebar = (0, import_data16.useSelect)(
         (select) => {
-          return select(import_block_editor11.store).canInsertBlockType(
+          return select(import_block_editor10.store).canInsertBlockType(
             blockName,
             ""
           );
@@ -2938,10 +14799,10 @@ var wp;
         [blockName]
       );
       const block = (0, import_data16.useSelect)(
-        (select) => select(import_block_editor11.store).getBlock(clientId),
+        (select) => select(import_block_editor10.store).getBlock(clientId),
         [clientId]
       );
-      const { removeBlock } = (0, import_data16.useDispatch)(import_block_editor11.store);
+      const { removeBlock } = (0, import_data16.useDispatch)(import_block_editor10.store);
       const [, focusWidget] = useFocusControl();
       function moveToSidebar(sidebarControlId) {
         const newSidebarControl = sidebarControls.find(
@@ -2963,9 +14824,9 @@ var wp;
         }
         focusWidget(widgetId);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime22.jsxs)(import_jsx_runtime22.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(BlockEdit, { ...props }, "edit"),
-        hasMultipleSidebars && canInsertBlockInSidebar && /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_block_editor11.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(import_jsx_runtime65.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(BlockEdit, { ...props }, "edit"),
+        hasMultipleSidebars && canInsertBlockInSidebar && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_block_editor10.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
           import_widgets4.MoveToWidgetArea,
           {
             widgetAreas: sidebarControls.map(
@@ -3000,17 +14861,17 @@ var wp;
   );

   // packages/customize-widgets/build-module/filters/wide-widget-display.mjs
-  var import_compose5 = __toESM(require_compose(), 1);
+  var import_compose6 = __toESM(require_compose(), 1);
   var import_hooks4 = __toESM(require_hooks(), 1);
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
   var { wp: wp2 } = window;
-  var withWideWidgetDisplay = (0, import_compose5.createHigherOrderComponent)(
+  var withWideWidgetDisplay = (0, import_compose6.createHigherOrderComponent)(
     (BlockEdit) => (props) => {
       const { idBase } = props.attributes;
       const isWide = wp2.customize.Widgets.data.availableWidgets.find(
         (widget) => widget.id_base === idBase
       )?.is_wide ?? false;
-      return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(BlockEdit, { ...props, isWide }, "edit");
+      return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(BlockEdit, { ...props, isWide }, "edit");
     },
     "withWideWidgetDisplay"
   );
@@ -3021,7 +14882,7 @@ var wp;
   );

   // packages/customize-widgets/build-module/index.mjs
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
   var { wp: wp3 } = window;
   var DISABLED_BLOCKS = [
     "core/more",
@@ -3060,8 +14921,8 @@ var wp;
           sidebarControls.push(control);
         }
       });
-      (0, import_element18.createRoot)(container).render(
-        /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_element18.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+      (0, import_element60.createRoot)(container).render(
+        /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_element60.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
           CustomizeWidgets,
           {
             api: wp3.customize,
@@ -3074,5 +14935,29 @@ var wp;
   }
   return __toCommonJS(index_exports);
 })();
+/*! Bundled license information:
+
+use-sync-external-store/cjs/use-sync-external-store-shim.development.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim.development.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+
+use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim/with-selector.development.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+*/
 (window.wp ||= {}).customizeWidgets = wp.customizeWidgets;
 })();
diff --git a/wp-includes/js/dist/customize-widgets.min.js b/wp-includes/js/dist/customize-widgets.min.js
index 847f14f3da..452392cabc 100644
--- a/wp-includes/js/dist/customize-widgets.min.js
+++ b/wp-includes/js/dist/customize-widgets.min.js
@@ -1,5 +1,35 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).customizeWidgets=(()=>{var Wa=Object.create;var ve=Object.defineProperty;var Aa=Object.getOwnPropertyDescriptor;var Ra=Object.getOwnPropertyNames;var Ta=Object.getPrototypeOf,za=Object.prototype.hasOwnProperty;var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),tt=(e,t)=>{for(var r in t)ve(e,r,{get:t[r],enumerable:!0})},jt=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Ra(t))!za.call(e,a)&&a!==r&&ve(e,a,{get:()=>t[a],enumerable:!(o=Aa(t,a))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?Wa(Ta(e)):{},jt(t||!e||!e.__esModule?ve(r,"default",{value:e,enumerable:!0}):r,e)),Na=e=>jt(ve({},"__esModule",{value:!0}),e);var g=h((Es,Ft)=>{Ft.exports=window.wp.element});var Ht=h((Bs,Dt)=>{Dt.exports=window.wp.blockLibrary});var q=h((Ws,Vt)=>{Vt.exports=window.wp.widgets});var rt=h((As,Ut)=>{Ut.exports=window.wp.blocks});var y=h((Rs,Gt)=>{Gt.exports=window.wp.data});var ne=h((Ts,$t)=>{$t.exports=window.wp.preferences});var R=h((zs,qt)=>{qt.exports=window.wp.i18n});var K=h((Ls,Yt)=>{Yt.exports=window.React});var p=h((Ps,Xt)=>{Xt.exports=window.ReactJSXRuntime});var G=h((fi,br)=>{br.exports=window.wp.primitives});var Z=h((ui,wr)=>{wr.exports=window.wp.compose});var vr=h((xi,yr)=>{yr.exports=window.wp.theme});var kr=h((Ii,Sr)=>{Sr.exports=window.wp.privateApis});var P=h((Ri,xr)=>{xr.exports=window.wp.components});var I=h((Li,Er)=>{Er.exports=window.wp.blockEditor});var ue=h((Mi,Br)=>{Br.exports=window.wp.hooks});var Mr=h((ji,Lr)=>{Lr.exports=window.wp.coreData});var xt=h((Fi,Pr)=>{Pr.exports=window.wp.mediaUtils});var J=h((Hi,Gr)=>{Gr.exports=window.wp.keycodes});var me=h((Ji,to)=>{to.exports=window.wp.keyboardShortcuts});var So=h((yn,vo)=>{"use strict";vo.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,a,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(a=o;a--!==0;)if(!e(t[a],r[a]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(a of t.entries())if(!r.has(a[0]))return!1;for(a of t.entries())if(!e(a[1],r.get(a[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(a of t.entries())if(!r.has(a[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(a=o;a--!==0;)if(t[a]!==r[a])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(a=o;a--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[a]))return!1;for(a=o;a--!==0;){var n=i[a];if(!e(t[n],r[n]))return!1}return!0}return t!==t&&r!==r}});var _o=h((vn,ko)=>{ko.exports=window.wp.isShallowEqual});var ha=h((fl,pa)=>{pa.exports=window.wp.dom});var xs={};tt(xs,{initialize:()=>Cs,store:()=>x});var Ze=s(g(),1),Je=s(Ht(),1),ie=s(q(),1),Xe=s(rt(),1),Pt=s(y(),1),Ba=s(ne(),1);function Kt(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Kt(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function La(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Kt(e))&&(o&&(o+=" "),o+=t);return o}var Se=La;var Jt=s(K(),1),Zt={};function ot(e,t){let r=Jt.useRef(Zt);return r.current===Zt&&(r.current=e(t)),r}function Ma(e,t){return function(o,...a){let i=new URL(e);return i.searchParams.set("code",o.toString()),a.forEach(n=>i.searchParams.append("args[]",n)),`${t} error #${o}; visit ${i} for the full message.`}}var Pa=Ma("https://base-ui.com/production-error","Base UI"),Qt=Pa;var U=s(K(),1);function at(e,t,r,o){let a=ot(tr).current;return Oa(a,e,t,r,o)&&rr(a,[e,t,r,o]),a.callback}function er(e){let t=ot(tr).current;return ja(t,e)&&rr(t,e),t.callback}function tr(){return{callback:null,cleanup:null,refs:[]}}function Oa(e,t,r,o,a){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==a}function ja(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function rr(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 a=0;a<t.length;a+=1){let i=t[a];if(i!=null)switch(typeof i){case"function":{let n=i(r);typeof n=="function"&&(o[a]=n);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let a=0;a<t.length;a+=1){let i=t[a];if(i!=null)switch(typeof i){case"function":{let n=o[a];typeof n=="function"?n():i(null);break}case"object":{i.current=null;break}default:}}}}}}var sr=s(K(),1);var or=s(K(),1),Fa=parseInt(or.version,10);function ar(e){return Fa>=e}function st(e){if(!sr.isValidElement(e))return null;let t=e,r=t.props;return(ar(19)?r?.ref:t.ref)??null}function le(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var Gs=Object.freeze([]),Y=Object.freeze({});function ir(e,t){let r={};for(let o in e){let a=e[o];if(t?.hasOwnProperty(o)){let i=t[o](a);i!=null&&Object.assign(r,i);continue}a===!0?r[`data-${o.toLowerCase()}`]="":a&&(r[`data-${o.toLowerCase()}`]=a.toString())}return r}function nr(e,t){return typeof e=="function"?e(t):e}function lr(e,t){return typeof e=="function"?e(t):e}var it={};function fe(e,t,r,o,a){if(!r&&!o&&!a&&!e)return ke(t);let i=ke(e);return t&&(i=de(i,t)),r&&(i=de(i,r)),o&&(i=de(i,o)),a&&(i=de(i,a)),i}function dr(e){if(e.length===0)return it;if(e.length===1)return ke(e[0]);let t=ke(e[0]);for(let r=1;r<e.length;r+=1)t=de(t,e[r]);return t}function ke(e){return nt(e)?{...ur(e,it)}:Da(e)}function de(e,t){return nt(t)?ur(t,e):Ha(e,t)}function Da(e){let t={...e};for(let r in t){let o=t[r];fr(r,o)&&(t[r]=mr(o))}return t}function Ha(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=le(e.style,o);break}case"className":{e[r]=lt(e.className,o);break}default:fr(r,o)?e[r]=Va(e[r],o):e[r]=o}}return e}function fr(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),a=e.charCodeAt(2);return r===111&&o===110&&a>=65&&a<=90&&(typeof t=="function"||typeof t>"u")}function nt(e){return typeof e=="function"}function ur(e,t){return nt(e)?e(t):e??it}function Va(e,t){return t?e?(...r)=>{let o=r[0];if(pr(o)){let i=o;cr(i);let n=t(...r);return i.baseUIHandlerPrevented||e?.(...r),n}let a=t(...r);return e?.(...r),a}:mr(t):e}function mr(e){return e&&((...t)=>{let r=t[0];return pr(r)&&cr(r),e(...t)})}function cr(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function lt(e,t){return t?e?t+" "+e:t:e}function pr(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var dt=s(K(),1);function hr(e,t,r={}){let o=t.render,a=Ua(t,r);if(r.enabled===!1)return null;let i=r.state??Y;return qa(e,o,a,i)}function Ua(e,t={}){let{className:r,style:o,render:a}=e,{state:i=Y,ref:n,props:d,stateAttributesMapping:u,enabled:l=!0}=t,f=l?nr(r,i):void 0,c=l?lr(o,i):void 0,m=l?ir(i,u):Y,v=l&&d?Ga(d):void 0,C=l?le(m,v)??{}:Y;return typeof document<"u"&&(l?Array.isArray(n)?C.ref=er([C.ref,st(a),...n]):C.ref=at(C.ref,st(a),n):at(null,null)),l?(f!==void 0&&(C.className=lt(C.className,f)),c!==void 0&&(C.style=le(C.style,c)),C):Y}function Ga(e){return Array.isArray(e)?dr(e):fe(void 0,e)}var $a=Symbol.for("react.lazy");function qa(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let a=fe(r,t.props);a.ref=r.ref;let i=t;return i?.$$typeof===$a&&(i=U.Children.toArray(t)[0]),U.cloneElement(i,a)}if(e&&typeof e=="string")return Ka(e,r);throw new Error(Qt(8))}function Ka(e,t){return e==="button"?(0,dt.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,dt.createElement)("img",{alt:"",...t,key:t.key}):U.createElement(e,t)}function gr(e){return hr(e.defaultTagName??"div",e,e)}var _e=s(G(),1),ft=s(p(),1),ut=(0,ft.jsx)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ft.jsx)(_e.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Ce=s(G(),1),mt=s(p(),1),ct=(0,mt.jsx)(Ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mt.jsx)(Ce.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 xe=s(G(),1),pt=s(p(),1),ht=(0,pt.jsx)(xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pt.jsx)(xe.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ie=s(G(),1),gt=s(p(),1),bt=(0,gt.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gt.jsx)(Ie.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ee=s(G(),1),wt=s(p(),1),Be=(0,wt.jsx)(Ee.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wt.jsx)(Ee.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var We=s(G(),1),yt=s(p(),1),Ae=(0,yt.jsx)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yt.jsx)(We.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var _r=s(g(),1),vt="data-wp-hash";function St(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Za(document)),e.__wpStyleRuntime}function Ya(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vt}]`))if(r.getAttribute(vt)===t)return!0;return!1}function Cr(e,t,r){if(!e.head)return;let o=St(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Ya(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(vt,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function Za(e){let t=St();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cr(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 Ja(e,t){let r=St();r.styles.set(e,t);for(let o of r.documents.keys())Cr(o,e,t)}typeof process>"u",Ja("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 Xa={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},kt=(0,_r.forwardRef)(function({render:t,...r},o){return gr({render:t,ref:o,props:fe({className:Xa["visually-hidden"]},r,{"data-visually-hidden":""})})});var Ir={primary:"#3858e9",background:"#222524"},Qa=new Map([["modern",Ir],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function _t(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Qa.get(e)??Ir}var z=s(g(),1),qe=s(P(),1),na=s(vr(),1);var Wr=s(g(),1),Ct=s(R(),1),Ar=s(P(),1),Rr=s(I(),1),Tr=s(Z(),1),zr=s(ue(),1),Re=s(p(),1);function es({text:e,children:t}){let r=(0,Tr.useCopyToClipboard)(e);return(0,Re.jsx)(Ar.Button,{size:"compact",variant:"secondary",ref:r,children:t})}var Nr=class extends Wr.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,zr.doAction)("editor.ErrorBoundary.errorLogged",e)}render(){let{error:e}=this.state;return e?(0,Re.jsx)(Rr.Warning,{className:"customize-widgets-error-boundary",actions:[(0,Re.jsx)(es,{text:e.stack,children:(0,Ct.__)("Copy Error")},"copy-error")],children:(0,Ct.__)("The editor has encountered an unexpected error.")}):this.props.children}};var Yo=s(Z(),1),Zo=s(Mr(),1),Jo=s(y(),1),Ue=s(g(),1),N=s(I(),1),Xo=s(xt(),1),Qo=s(ne(),1);var Or=s(g(),1),jr=s(R(),1),Fr=s(P(),1),Dr=s(y(),1),Hr=s(I(),1),Vr=s(p(),1);function ts({inspector:e,closeMenu:t,...r}){let o=(0,Dr.useSelect)(i=>i(Hr.store).getSelectedBlockClientId(),[]),a=(0,Or.useMemo)(()=>document.getElementById(`block-${o}`),[o]);return(0,Vr.jsx)(Fr.MenuItem,{onClick:()=>{e.open({returnFocusWhenClose:a}),t()},...r,children:(0,jr.__)("Show more settings")})}var Ur=ts;var Pe=s(P(),1),bo=s(I(),1),Q=s(g(),1),X=s(J(),1),F=s(R(),1);var Bt=s(R(),1),Yr=s(I(),1),Zr=s(P(),1),Jr=s(Z(),1),Xr=s(y(),1);var Te=s(y(),1);var $r=s(y(),1);function rs(e=!1,t){return t.type==="SET_IS_INSERTER_OPENED"?t.value:e}var qr=(0,$r.combineReducers)({blockInserterPanel:rs});var It={};tt(It,{__experimentalGetInsertionPoint:()=>ss,isInserterOpened:()=>as});var os={rootClientId:void 0,insertionIndex:void 0};function as(e){return!!e.blockInserterPanel}function ss(e){return typeof e.blockInserterPanel=="boolean"?os:e.blockInserterPanel}var Et={};tt(Et,{setIsInserterOpened:()=>is});function is(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}var Kr="core/customize-widgets";var ns={reducer:qr,selectors:It,actions:Et},x=(0,Te.createReduxStore)(Kr,ns);(0,Te.register)(x);var D=s(p(),1);function Qr({setIsOpened:e}){let t=(0,Jr.useInstanceId)(Qr,"customize-widget-layout__inserter-panel-title"),r=(0,Xr.useSelect)(o=>o(x).__experimentalGetInsertionPoint(),[]);return(0,D.jsxs)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":t,children:[(0,D.jsxs)("div",{className:"customize-widgets-layout__inserter-panel-header",children:[(0,D.jsx)("h2",{id:t,className:"customize-widgets-layout__inserter-panel-header-title",children:(0,Bt.__)("Add a block")}),(0,D.jsx)(Zr.Button,{size:"small",icon:ut,onClick:()=>e(!1),"aria-label":(0,Bt.__)("Close inserter")})]}),(0,D.jsx)("div",{className:"customize-widgets-layout__inserter-panel-content",children:(0,D.jsx)(Yr.__experimentalLibrary,{rootClientId:r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>e(!1)})})]})}var eo=Qr;var j=s(P(),1),co=s(g(),1),b=s(R(),1);var po=s(J(),1),ho=s(me(),1),Me=s(ne(),1);var fo=s(P(),1),O=s(R(),1),ce=s(me(),1),Le=s(y(),1),uo=s(g(),1);var E=s(R(),1),ro=[{keyCombination:{modifier:"primary",character:"b"},description:(0,E.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,E.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,E.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,E.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,E.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,E.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,E.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,E.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,E.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,E.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,E.__)("Add non breaking space.")}];var ao=s(g(),1),ze=s(J(),1),B=s(p(),1);function oo({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?ze.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?ze.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,B.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((a,i)=>a==="+"?(0,B.jsx)(ao.Fragment,{children:a},i):(0,B.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key",children:a},i))})}function ls({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,B.jsxs)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,B.jsx)(oo,{keyCombination:t,forceAriaLabel:o}),r.map((a,i)=>(0,B.jsx)(oo,{keyCombination:a,forceAriaLabel:o},i))]})]})}var Ne=ls;var so=s(y(),1),io=s(me(),1);var no=s(p(),1);function ds({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,so.useSelect)(a=>{let{getShortcutKeyCombination:i,getShortcutDescription:n,getShortcutAliases:d}=a(io.store);return{keyCombination:i(e),aliases:d(e),description:n(e)}},[e]);return t?(0,no.jsx)(Ne,{keyCombination:t,description:r,aliases:o}):null}var lo=ds;var _=s(p(),1),fs=({shortcuts:e})=>(0,_.jsx)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,_.jsx)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,_.jsx)(lo,{name:t}):(0,_.jsx)(Ne,{...t})},r))}),At=({title:e,shortcuts:t,className:r})=>(0,_.jsxs)("section",{className:Se("customize-widgets-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,_.jsx)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,_.jsx)(fs,{shortcuts:t})]}),Wt=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Le.useSelect)(a=>a(ce.store).getCategoryShortcuts(t),[t]);return(0,_.jsx)(At,{title:e,shortcuts:o.concat(r)})};function mo({isModalActive:e,toggleModal:t}){let{registerShortcut:r}=(0,Le.useDispatch)(ce.store);return(0,uo.useEffect)(()=>{r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,O.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})},[r]),(0,ce.useShortcut)("core/customize-widgets/keyboard-shortcuts",t),e?(0,_.jsxs)(fo.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,O.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,_.jsx)(At,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,_.jsx)(Wt,{title:(0,O.__)("Global shortcuts"),categoryName:"global"}),(0,_.jsx)(Wt,{title:(0,O.__)("Selection shortcuts"),categoryName:"selection"}),(0,_.jsx)(Wt,{title:(0,O.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,O.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,O.__)("Forward-slash")}]}),(0,_.jsx)(At,{title:(0,O.__)("Text formatting"),shortcuts:ro})]}):null}var w=s(p(),1);function go(){let[e,t]=(0,co.useState)(!1),r=()=>t(!e);return(0,ho.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(j.ToolbarDropdownMenu,{icon:ht,label:(0,b.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:()=>(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(j.MenuGroup,{label:(0,b._x)("View","noun"),children:(0,w.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,b.__)("Top toolbar"),info:(0,b.__)("Access all block and document tools in a single place"),messageActivated:(0,b.__)("Top toolbar activated"),messageDeactivated:(0,b.__)("Top toolbar deactivated")})}),(0,w.jsxs)(j.MenuGroup,{label:(0,b.__)("Tools"),children:[(0,w.jsx)(j.MenuItem,{onClick:()=>{t(!0)},shortcut:po.displayShortcut.access("h"),children:(0,b.__)("Keyboard shortcuts")}),(0,w.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,b.__)("Welcome Guide")}),(0,w.jsxs)(j.MenuItem,{role:"menuitem",icon:ct,href:(0,b.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,b.__)("Help"),(0,w.jsx)(kt,{render:(0,w.jsx)("span",{}),children:(0,b.__)("(opens in a new tab)")})]})]}),(0,w.jsx)(j.MenuGroup,{label:(0,b.__)("Preferences"),children:(0,w.jsx)(Me.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,b.__)("Contain text cursor inside block"),info:(0,b.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,b.__)("Contain text cursor inside block activated"),messageDeactivated:(0,b.__)("Contain text cursor inside block deactivated")})})]})}),(0,w.jsx)(mo,{isModalActive:e,toggleModal:r})]})}var W=s(p(),1);function us({sidebar:e,inserter:t,isInserterOpened:r,setIsInserterOpened:o,isFixedToolbarActive:a}){let[[i,n],d]=(0,Q.useState)([e.hasUndo(),e.hasRedo()]),u=(0,X.isAppleOS)()?X.displayShortcut.primaryShift("z"):X.displayShortcut.primary("y");return(0,Q.useEffect)(()=>e.subscribeHistory(()=>{d([e.hasUndo(),e.hasRedo()])}),[e]),(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)("div",{className:Se("customize-widgets-header",{"is-fixed-toolbar-active":a}),children:(0,W.jsxs)(bo.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,F.__)("Document tools"),children:[(0,W.jsx)(Pe.ToolbarButton,{icon:(0,F.isRTL)()?Be:Ae,label:(0,F.__)("Undo"),shortcut:X.displayShortcut.primary("z"),disabled:!i,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,W.jsx)(Pe.ToolbarButton,{icon:(0,F.isRTL)()?Ae:Be,label:(0,F.__)("Redo"),shortcut:u,disabled:!n,onClick:e.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,W.jsx)(Pe.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:bt,label:(0,F._x)("Add block","Generic label for block inserter button"),onClick:()=>{o(l=>!l)}}),(0,W.jsx)(go,{})]})}),(0,Q.createPortal)((0,W.jsx)(eo,{setIsOpened:o}),t.contentContainer[0])]})}var wo=us;var Oe=s(g(),1),ee=s(y(),1);function yo(e){let t=(0,ee.useSelect)(o=>o(x).isInserterOpened(),[]),{setIsInserterOpened:r}=(0,ee.useDispatch)(x);return(0,Oe.useEffect)(()=>{t?e.open():e.close()},[e,t]),[t,(0,Oe.useCallback)(o=>{let a=o;typeof o=="function"&&(a=o((0,ee.select)(x).isInserterOpened())),r(a)},[r])]}var No=s(I(),1);var xo=s(So(),1),re=s(g(),1),je=s(_o(),1),te=s(q(),1);var H=s(rt(),1),Co=s(q(),1);function pe(e){let t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){let r=t[1],o=parseInt(t[2],10);return`${r}-${o}`}return e}function he(e,t=null){let r;if(e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance))if(e.attributes.id)r={id:e.attributes.id};else{let{encoded:d,hash:u,raw:l,...f}=e.attributes.instance;r={idBase:e.attributes.idBase,instance:{...t?.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:d,instance_hash_key:u,raw_instance:l,...f}}}else r={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,H.serialize)(e)}}};let{form:a,rendered:i,...n}=t||{};return{...n,...r}}function Rt({id:e,idBase:t,number:r,instance:o}){let a,{encoded_serialized_instance:i,instance_hash_key:n,raw_instance:d,...u}=o;if(t==="block"){let l=(0,H.parse)(d.content??"",{__unstableSkipAutop:!0});a=l.length?l[0]:(0,H.createBlock)("core/paragraph",{})}else r?a=(0,H.createBlock)("core/legacy-widget",{idBase:t,instance:{encoded:i,hash:n,raw:d,...u}}):a=(0,H.createBlock)("core/legacy-widget",{id:e});return(0,Co.addWidgetIdToBlock)(a,e)}function ms(e){return e.map(t=>Rt(t))}function Io(e){let[t,r]=(0,re.useState)(()=>ms(e.getWidgets()));(0,re.useEffect)(()=>e.subscribe((a,i)=>{r(n=>{let d=new Map(a.map(f=>[f.id,f])),u=new Map(n.map(f=>[(0,te.getWidgetIdFromBlock)(f),f])),l=i.map(f=>{let c=d.get(f.id);return c&&c===f?u.get(f.id):Rt(f)});return(0,je.isShallowEqual)(n,l)?n:l})}),[e]);let o=(0,re.useCallback)(a=>{r(i=>{if((0,je.isShallowEqual)(i,a))return i;let n=new Map(i.map(l=>[(0,te.getWidgetIdFromBlock)(l),l])),d=a.map(l=>{let f=(0,te.getWidgetIdFromBlock)(l);if(f&&n.has(f)){let c=n.get(f),m=e.getWidget(f);return(0,xo.default)(l,c)&&m?m:he(l,m)}return he(l)});if((0,je.isShallowEqual)(e.getWidgets(),d))return i;let u=e.setWidgets(d);return a.reduce((l,f,c)=>{let m=u[c];return m!==null&&(l===a&&(l=a.slice()),l[c]=(0,te.addWidgetIdToBlock)(f,m)),l},a)})},[e]);return[t,o,o]}var ge=s(g(),1),Wo=s(y(),1),Ao=s(I(),1),Ro=s(q(),1);var A=s(g(),1);var Eo=s(p(),1),Tt=(0,A.createContext)();Tt.displayName="FocusControlContext";function Bo({api:e,sidebarControls:t,children:r}){let[o,a]=(0,A.useState)({current:null}),i=(0,A.useCallback)(d=>{for(let u of t)if(u.setting.get().includes(d)){u.sectionInstance.expand({completeCallback(){a({current:d})}});break}},[t]);(0,A.useEffect)(()=>{function d(f){let c=pe(f);i(c)}let u=!1;function l(){e.previewer.preview.bind("focus-control-for-setting",d),u=!0}return e.previewer.bind("ready",l),()=>{e.previewer.unbind("ready",l),u&&e.previewer.preview.unbind("focus-control-for-setting",d)}},[e,i]);let n=(0,A.useMemo)(()=>[o,i],[o,i]);return(0,Eo.jsx)(Tt.Provider,{value:n,children:r})}var Fe=()=>(0,A.useContext)(Tt);function To(e){let{selectBlock:t}=(0,Wo.useDispatch)(Ao.store),[r]=Fe(),o=(0,ge.useRef)(e);(0,ge.useEffect)(()=>{o.current=e},[e]),(0,ge.useEffect)(()=>{if(r.current){let a=o.current.find(i=>(0,Ro.getWidgetIdFromBlock)(i)===r.current);a&&(t(a.clientId),document.querySelector(`[data-block="${a.clientId}"]`)?.focus())}},[r,t])}var zo=s(kr(),1),{lock:Bn,unlock:oe}=(0,zo.__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/customize-widgets");var Lo=s(p(),1),{ExperimentalBlockEditorProvider:cs}=oe(No.privateApis);function Mo({sidebar:e,settings:t,children:r}){let[o,a,i]=Io(e);return To(o),(0,Lo.jsx)(cs,{value:o,onInput:a,onChange:i,settings:t,useSubRegistry:!1,children:r})}var T=s(R(),1),be=s(P(),1),Po=s(y(),1),Oo=s(ne(),1),S=s(p(),1);function jo({sidebar:e}){let{toggle:t}=(0,Po.useDispatch)(Oo.store),r=e.getWidgets().every(o=>o.id.startsWith("block-"));return(0,S.jsxs)("div",{className:"customize-widgets-welcome-guide",children:[(0,S.jsx)("div",{className:"customize-widgets-welcome-guide__image__wrapper",children:(0,S.jsxs)("picture",{children:[(0,S.jsx)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,S.jsx)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""})]})}),(0,S.jsx)("h1",{className:"customize-widgets-welcome-guide__heading",children:(0,T.__)("Welcome to block Widgets")}),(0,S.jsx)("p",{className:"customize-widgets-welcome-guide__text",children:r?(0,T.__)("Your theme provides different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site."):(0,T.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,S.jsx)(be.Button,{size:"compact",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide"),children:(0,T.__)("Got it")}),(0,S.jsx)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&(0,S.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("Want to stick with the old widgets?"),(0,S.jsx)("br",{}),(0,S.jsx)(be.ExternalLink,{href:(0,T.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,T.__)("Get the Classic Widgets plugin.")})]}),(0,S.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("New to the block editor?"),(0,S.jsx)("br",{}),(0,S.jsx)(be.ExternalLink,{href:(0,T.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),children:(0,T.__)("Here's a detailed guide.")})]})]})}var Do=s(g(),1),ae=s(me(),1),Ho=s(J(),1),Vo=s(y(),1),De=s(R(),1),Uo=s(I(),1);var{usesNativeUndo:Fo}=oe(Uo.privateApis);function Go({undo:e,redo:t,save:r}){return(0,ae.useShortcut)("core/customize-widgets/undo",o=>{Fo(o)||(e(),o.preventDefault())}),(0,ae.useShortcut)("core/customize-widgets/redo",o=>{Fo(o)||(t(),o.preventDefault())}),(0,ae.useShortcut)("core/customize-widgets/save",o=>{o.preventDefault(),r()}),null}function ps(){let{registerShortcut:e,unregisterShortcut:t}=(0,Vo.useDispatch)(ae.store);return(0,Do.useEffect)(()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,De.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,De.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Ho.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/customize-widgets/save",category:"global",description:(0,De.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")}),[e]),null}Go.Register=ps;var zt=Go;var He=s(g(),1),Ve=s(I(),1),$o=s(y(),1),qo=s(p(),1);function Ko(e){let t=(0,He.useRef)(),r=(0,$o.useSelect)(o=>o(Ve.store).getBlockCount()===0);return(0,He.useEffect)(()=>{if(r&&t.current){let{ownerDocument:o}=t.current;(!o.activeElement||o.activeElement===o.body)&&t.current.focus()}},[r]),(0,qo.jsx)(Ve.ButtonBlockAppender,{...e,ref:t})}var k=s(p(),1),{ExperimentalBlockCanvas:hs}=oe(N.privateApis);function ea({blockEditorSettings:e,sidebar:t,inserter:r,inspector:o}){let[a,i]=yo(r),n=(0,Yo.useViewportMatch)("small"),{hasUploadPermissions:d,isFixedToolbarActive:u,keepCaretInsideBlock:l,isWelcomeGuideActive:f}=(0,Jo.useSelect)(m=>{let{get:v}=m(Qo.store);return{hasUploadPermissions:m(Zo.store).canUser("create",{kind:"postType",name:"attachment"})??!0,isFixedToolbarActive:!!v("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!v("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!v("core/customize-widgets","welcomeGuide")}},[]),c=(0,Ue.useMemo)(()=>{let m;return d&&(m=({onError:v,...C})=>{(0,Xo.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:M})=>v(M),...C})}),{...e,__experimentalSetIsInserterOpened:i,mediaUpload:m,hasFixedToolbar:u||!n,keepCaretInsideBlock:l,editorTool:"edit",__unstableHasCustomAppender:!0}},[d,e,u,n,l,i]);return f?(0,k.jsx)(jo,{sidebar:t}):(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(zt.Register,{}),(0,k.jsxs)(Mo,{sidebar:t,settings:c,children:[(0,k.jsx)(zt,{undo:t.undo,redo:t.redo,save:t.save}),(0,k.jsx)(wo,{sidebar:t,inserter:r,isInserterOpened:a,setIsInserterOpened:i,isFixedToolbarActive:u||!n}),(u||!n)&&(0,k.jsx)(N.BlockToolbar,{hideDragHandle:!0}),(0,k.jsx)(hs,{shouldIframe:!1,styles:c.defaultEditorStyles,height:"100%",children:(0,k.jsx)(N.BlockList,{renderAppender:Ko})}),(0,Ue.createPortal)((0,k.jsx)("form",{onSubmit:m=>m.preventDefault(),children:(0,k.jsx)(N.BlockInspector,{})}),o.contentContainer[0])]}),(0,k.jsx)(N.__unstableBlockSettingsMenuFirstItem,{children:({onClose:m})=>(0,k.jsx)(Ur,{inspector:o,closeMenu:m})})]})}var $=s(g(),1),ta=s(p(),1),Ge=(0,$.createContext)();Ge.displayName="SidebarControlsContext";function ra({sidebarControls:e,activeSidebarControl:t,children:r}){let o=(0,$.useMemo)(()=>({sidebarControls:e,activeSidebarControl:t}),[e,t]);return(0,ta.jsx)(Ge.Provider,{value:o,children:r})}function oa(){let{sidebarControls:e}=(0,$.useContext)(Ge);return e}function aa(){let{activeSidebarControl:e}=(0,$.useContext)(Ge);return e}var sa=s(g(),1),$e=s(y(),1),Nt=s(I(),1);function ia(e,t){let{hasSelectedBlock:r,hasMultiSelection:o}=(0,$e.useSelect)(Nt.store),{clearSelectedBlock:a}=(0,$e.useDispatch)(Nt.store);(0,sa.useEffect)(()=>{if(t.current&&e){let i=function(m){(r()||o())&&m&&f.contains(m)&&!l.contains(m)&&!t.current.contains(m)&&!m.closest('[role="dialog"]')&&!u.expanded()&&a()},n=function(m){i(m.target)},d=function(){i(f.activeElement)},u=e.inspector,l=e.container[0],f=l.ownerDocument,c=f.defaultView;return f.addEventListener("mousedown",n),c.addEventListener("blur",d),()=>{f.removeEventListener("mousedown",n),c.removeEventListener("blur",d)}}},[t,e,r,o,a])}var L=s(p(),1);function la({api:e,sidebarControls:t,blockEditorSettings:r}){let[o,a]=(0,z.useState)(null),i=document.getElementById("customize-theme-controls"),n=(0,z.useRef)(),d=(0,z.useMemo)(()=>_t().primary,[]);ia(o,n),(0,z.useEffect)(()=>{let f=t.map(c=>c.subscribe(m=>{m&&a(c)}));return()=>{f.forEach(c=>c())}},[t]);let u=o&&(0,z.createPortal)((0,L.jsx)(Nr,{children:(0,L.jsx)(ea,{blockEditorSettings:r,sidebar:o.sidebarAdapter,inserter:o.inserter,inspector:o.inspector},o.id)}),o.container[0]),l=i&&(0,z.createPortal)((0,L.jsx)("div",{className:"customize-widgets-popover",ref:n,children:(0,L.jsx)(qe.Popover.Slot,{})}),i);return(0,L.jsx)(qe.SlotFillProvider,{children:(0,L.jsx)(na.ThemeProvider,{isRoot:!0,color:{primary:d},children:(0,L.jsx)(ra,{sidebarControls:t,activeSidebarControl:o,children:(0,L.jsxs)(Bo,{api:e,sidebarControls:t,children:[u,l]})})})})}var Ke=s(R(),1);function da(){let{wp:{customize:e}}=window;return class extends e.Section{constructor(r,o){super(r,o),this.parentSection=o.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(r){this._isOpen=r,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(r,o){super.onChangeExpanded(r,o),this.parentSection&&!o.unchanged&&(r?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open({returnFocusWhenClose:r}={}){this.isOpen=!0,this.returnFocusWhenClose=r,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(r){this.isOpen=!1,super.collapse(r)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}var gs=e=>`widgets-inspector-${e}`;function fa(){let{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)"),r=t.matches;return t.addEventListener("change",o=>{r=o.matches}),class extends e.Section{ready(){let a=da();this.inspector=new a(gs(this.id),{title:(0,Ke.__)("Block Settings"),parentSection:this,customizeAction:[(0,Ke.__)("Customizing"),(0,Ke.__)("Widgets"),this.params.title].join(" \u25B8 ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(a,i){let n=this.controls(),d={...i,completeCallback(){n.forEach(u=>{u.onChangeSectionExpanded?.(a,d)}),i.completeCallback?.()}};if(d.manualTransition){a?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));let u=()=>{this.contentContainer.removeClass("busy"),d.completeCallback()};r?u():this.contentContainer.one("transitionend",u)}else super.onChangeExpanded(a,d)}}}var ya=s(y(),1);var{wp:ua}=window;function ma(e){let t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Lt(e){let{idBase:t,number:r}=ma(e);return r?`widget_${t}[${r}]`:`widget_${t}`}function bs(e,t,r){let o=!1,a;function i(...n){let d=(o?t:e).apply(this,n);return o=!0,clearTimeout(a),a=setTimeout(()=>{o=!1},r),d}return i.cancel=()=>{o=!1,clearTimeout(a)},i}var ca=class{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map(r=>this.getWidget(r))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=bs(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(...e){for(let t of this.subscribers)t(...e)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map(e=>this.getWidget(e))],this.historyIndex+=1,this.historySubscribers.forEach(e=>e())}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map(e=>this.getWidget(e))}_handleSettingChange(){if(this.locked)return;let e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked||!e.id.startsWith("widget_"))return;let t=pe(e.id);if(!this.setting.get().includes(t))return;let r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){let t=ua.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase}),r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));let o=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,a={transport:ua.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};return this.api.create(o,o,"",a).set(e.instance),pe(o)}_removeWidget(e){let t=Lt(e.id),r=this.api(t);if(r){let o=r.get();this.widgetsCache.delete(o)}this.api.remove(t)}_updateWidget(e){let t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){let r=Lt(e.id);return this.api(r).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;let{idBase:t,number:r}=ma(e),o=Lt(e),a=this.api(o);if(!a)return null;let i=a.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);let n={id:e,idBase:t,number:r,instance:i};return this.widgetsCache.set(i,n),n}_updateWidgets(e){this.locked=!0;let t=[],r=e.map(a=>{if(a.id&&this.getWidget(a.id))return t.push(null),this._updateWidget(a);let i=this._createWidget(a);return t.push(i),i});return this.getWidgets().filter(a=>!r.includes(a.id)).forEach(a=>this._removeWidget(a)),this.setting.set(r),this.locked=!1,t}setWidgets(e){let t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndex<this.history.length-1}_seek(e){let t=this.getWidgets();this.historyIndex=e;let r=this.history[this.historyIndex];this._updateWidgets(r),this._emit(t,this.getWidgets()),this.historySubscribers.forEach(o=>o()),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}};var ga=s(J(),1),ba=s(ha(),1),Mt=s(y(),1);function wa(){let{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(r,o){return r&&e.section.each(a=>{a.params.type==="outer"&&a.id!==this.id&&a.expanded()&&a.collapse()}),super.onChangeExpanded(r,o)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(...o){super(...o),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",i=>{this.expanded()&&(i.keyCode===ga.ESCAPE||i.code==="Escape")&&!i.defaultPrevented&&(i.preventDefault(),i.stopPropagation(),(0,Mt.dispatch)(x).setIsInserterOpened(!1))},!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind(()=>{this.isFromInternalAction||(0,Mt.dispatch)(x).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1})}open(){if(!this.expanded()){let o=this.contentContainer[0];this.activeElementBeforeExpanded=o.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){let a=ba.focus.tabbable.find(o)[1];a&&a.focus()}})}}close(){if(this.expanded()){let o=this.contentContainer[0],a=o.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){o.contains(a)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}var ws=e=>`widgets-inserter-${e}`;function va(){let{wp:{customize:e}}=window;return class extends e.Control{constructor(...r){super(...r),this.subscribers=new Set}ready(){let r=wa();this.inserter=new r(ws(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new ca(this.setting,e)}subscribe(r){return this.subscribers.add(r),()=>{this.subscribers.delete(r)}}onChangeSectionExpanded(r,o){o.unchanged||(r||(0,ya.dispatch)(x).setIsInserterOpened(!1),this.subscribers.forEach(a=>a(r,o)))}}}var se=s(I(),1),Sa=s(Z(),1),we=s(y(),1),ka=s(ue(),1),Ye=s(q(),1);var V=s(p(),1),ys=(0,Sa.createHigherOrderComponent)(e=>t=>{let r=(0,Ye.getWidgetIdFromBlock)(t),o=oa(),a=aa(),i=o?.length>1,n=t.name,d=t.clientId,u=(0,we.useSelect)(v=>v(se.store).canInsertBlockType(n,""),[n]),l=(0,we.useSelect)(v=>v(se.store).getBlock(d),[d]),{removeBlock:f}=(0,we.useDispatch)(se.store),[,c]=Fe();function m(v){let C=o.find(M=>M.id===v);if(r){let M=a.setting,Qe=C.setting;M(M().filter(et=>et!==r)),Qe([...Qe(),r])}else{let M=C.sidebarAdapter;f(d),r=M.setWidgets([...M.getWidgets(),he(l)]).reverse().find(et=>!!et)}c(r)}return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(e,{...t},"edit"),i&&u&&(0,V.jsx)(se.BlockControls,{children:(0,V.jsx)(Ye.MoveToWidgetArea,{widgetAreas:o.map(v=>({id:v.id,name:v.params.label,description:v.params.description})),currentWidgetAreaId:a?.id,onSelect:m})})]})},"withMoveToSidebarToolbarItem");(0,ka.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",ys);var _a=s(ue(),1),Ca=s(xt(),1),vs=()=>Ca.MediaUpload;(0,_a.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",vs);var xa=s(Z(),1),Ia=s(ue(),1),Ea=s(p(),1),{wp:Ss}=window,ks=(0,xa.createHigherOrderComponent)(e=>t=>{let{idBase:r}=t.attributes,o=Ss.customize.Widgets.data.availableWidgets.find(a=>a.id_base===r)?.is_wide??!1;return(0,Ea.jsx)(e,{...t,isWide:o},"edit")},"withWideWidgetDisplay");(0,Ia.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",ks);var Ot=s(p(),1),{wp:ye}=window,_s=["core/more","core/block","core/freeform","core/template-part"];function Cs(e,t){(0,Pt.dispatch)(Ba.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,Pt.dispatch)(Xe.store).reapplyBlockTypeFilters();let r=(0,Je.__experimentalGetCoreBlocks)().filter(i=>!(_s.includes(i.name)||i.name.startsWith("core/post")||i.name.startsWith("core/query")||i.name.startsWith("core/site")||i.name.startsWith("core/navigation")||i.name.startsWith("core/term")));(0,Je.registerCoreBlocks)(r),(0,ie.registerLegacyWidgetBlock)(),(0,ie.registerLegacyWidgetVariations)(t),(0,ie.registerWidgetGroupBlock)(),(0,Xe.setFreeformContentHandlerName)("core/html");let o=va(t);ye.customize.sectionConstructor.sidebar=fa(),ye.customize.controlConstructor.sidebar_block_editor=o;let a=document.createElement("div");document.body.appendChild(a),ye.customize.bind("ready",()=>{let i=[];ye.customize.control.each(n=>{n instanceof o&&i.push(n)}),(0,Ze.createRoot)(a).render((0,Ot.jsx)(Ze.StrictMode,{children:(0,Ot.jsx)(la,{api:ye.customize,sidebarControls:i,blockEditorSettings:t})}))})}return Na(xs);})();
+var wp;(wp||={}).customizeWidgets=(()=>{var vg=Object.create;var Kr=Object.defineProperty;var _g=Object.getOwnPropertyDescriptor;var yg=Object.getOwnPropertyNames;var xg=Object.getPrototypeOf,Sg=Object.prototype.hasOwnProperty;var re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var o in t)Kr(e,o,{get:t[o],enumerable:!0})},mc=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of yg(t))!Sg.call(e,n)&&n!==o&&Kr(e,n,{get:()=>t[n],enumerable:!(r=_g(t,n))||r.enumerable});return e};var l=(e,t,o)=>(o=e!=null?vg(xg(e)):{},mc(t||!e||!e.__esModule?Kr(o,"default",{value:e,enumerable:!0}):o,e)),Rg=e=>mc(Kr({},"__esModule",{value:!0}),e);var G=re((b_,gc)=>{gc.exports=window.wp.element});var bc=re((w_,hc)=>{hc.exports=window.wp.blockLibrary});var Ro=re((v_,wc)=>{wc.exports=window.wp.widgets});var Ni=re((__,vc)=>{vc.exports=window.wp.blocks});var Se=re((y_,_c)=>{_c.exports=window.wp.data});var ir=re((x_,yc)=>{yc.exports=window.wp.preferences});var Oe=re((S_,xc)=>{xc.exports=window.wp.i18n});var F=re((k_,Rc)=>{Rc.exports=window.React});var z=re((A_,Tc)=>{Tc.exports=window.ReactJSXRuntime});var $t=re((Dy,ol)=>{ol.exports=window.ReactDOM});var rd=re(od=>{"use strict";var Mo=F();function Eb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Cb=typeof Object.is=="function"?Object.is:Eb,Tb=Mo.useState,Pb=Mo.useEffect,Ob=Mo.useLayoutEffect,Ib=Mo.useDebugValue;function Ab(e,t){var o=t(),r=Tb({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return Ob(function(){n.value=o,n.getSnapshot=t,hs(n)&&i({inst:n})},[e,o,t]),Pb(function(){return hs(n)&&i({inst:n}),e(function(){hs(n)&&i({inst:n})})},[e]),Ib(o),o}function hs(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Cb(e,o)}catch{return!0}}function Nb(e,t){return t()}var Mb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Nb:Ab;od.useSyncExternalStore=Mo.useSyncExternalStore!==void 0?Mo.useSyncExternalStore:Mb});var _n=re((O0,nd)=>{"use strict";nd.exports=rd()});var sd=re(id=>{"use strict";var yn=F(),Bb=_n();function Lb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var zb=typeof Object.is=="function"?Object.is:Lb,Fb=Bb.useSyncExternalStore,Db=yn.useRef,Wb=yn.useEffect,jb=yn.useMemo,Hb=yn.useDebugValue;id.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=Db(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=jb(function(){function u(p){if(!c){if(c=!0,d=p,p=r(p),n!==void 0&&s.hasValue){var g=s.value;if(n(g,p))return m=g}return m=p}if(g=m,zb(d,p))return g;var h=r(p);return n!==void 0&&n(g,h)?(d=p,g):(d=p,m=h)}var c=!1,d,m,f=o===void 0?null:o;return[function(){return u(t())},f===null?void 0:function(){return u(f())}]},[t,o,r,n]);var a=Fb(e,i[0],i[1]);return Wb(function(){s.hasValue=!0,s.value=a},[a]),Hb(a),a}});var cd=re((A0,ad)=>{"use strict";ad.exports=sd()});var Vo=re((VE,Du)=>{Du.exports=window.wp.compose});var Gs=re((JE,Qu)=>{Qu.exports=window.wp.theme});var qs=re((QE,ef)=>{ef.exports=window.wp.privateApis});var rt=re((E2,gf)=>{gf.exports=window.wp.primitives});var Sa=re((r5,Rf)=>{Rf.exports=window.wp.a11y});var to=re((gC,fp)=>{fp.exports=window.wp.components});var Or=re((vC,mp)=>{mp.exports=window.wp.hooks});var _p=re((kC,vp)=>{vp.exports=window.wp.coreData});var gt=re((EC,yp)=>{yp.exports=window.wp.blockEditor});var Ja=re((CC,xp)=>{xp.exports=window.wp.mediaUtils});var Ko=re((PC,Op)=>{Op.exports=window.wp.keycodes});var Ir=re((FC,Wp)=>{Wp.exports=window.wp.keyboardShortcuts});var im=re((i3,nm)=>{"use strict";nm.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 am=re((s3,sm)=>{sm.exports=window.wp.isShallowEqual});var Qm=re((X3,Jm)=>{Jm.exports=window.wp.dom});var g_={};dt(g_,{initialize:()=>m_,store:()=>Ue});var Ei=l(G(),1),Ci=l(bc(),1),or=l(Ro(),1),Ti=l(Ni(),1),dc=l(Se(),1),fg=l(ir(),1);function Sc(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=Sc(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function kg(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Sc(e))&&(r&&(r+=" "),r+=t);return r}var ee=kg;var Eg=l(F(),1),sr={...Eg};var Ec=l(F(),1),kc={};function Re(e,t){let o=Ec.useRef(kc);return o.current===kc&&(o.current=e(t)),o}var Mi=sr.useInsertionEffect,Cg=Mi&&Mi!==sr.useLayoutEffect?Mi:e=>e();function U(e){let t=Re(Tg).current;return t.next=e,Cg(t.effect),t.trampoline}function Tg(){let e={next:void 0,callback:Pg,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Pg(){}var Cc=l(F(),1),Og=()=>{},W=typeof document<"u"?Cc.useLayoutEffect:Og;function Ig(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 Ag=Ig("https://base-ui.com/production-error","Base UI"),We=Ag;var ao=l(F(),1);function Bi(e,t,o,r){let n=Re(Oc).current;return Ng(n,e,t,o,r)&&Ic(n,[e,t,o,r]),n.callback}function Pc(e){let t=Re(Oc).current;return Mg(t,e)&&Ic(t,e),t.callback}function Oc(){return{callback:null,cleanup:null,refs:[]}}function Ng(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Mg(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Ic(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 Nc=l(F(),1);var Ac=l(F(),1),Bg=parseInt(Ac.version,10);function ko(e){return Bg>=e}function Li(e){if(!Nc.isValidElement(e))return null;let t=e,o=t.props;return(ko(19)?o?.ref:t.ref)??null}function ar(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ke(){}var Mc=Object.freeze([]),de=Object.freeze({});function Bc(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 Lc(e,t){return typeof e=="function"?e(t):e}function zc(e,t){return typeof e=="function"?e(t):e}var zi={};function he(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Gr(t);let i=Gr(e);return t&&(i=cr(i,t)),o&&(i=cr(i,o)),r&&(i=cr(i,r)),n&&(i=cr(i,n)),i}function Fc(e){if(e.length===0)return zi;if(e.length===1)return Gr(e[0]);let t=Gr(e[0]);for(let o=1;o<e.length;o+=1)t=cr(t,e[o]);return t}function Gr(e){return Fi(e)?{...Wc(e,zi)}:Lg(e)}function cr(e,t){return Fi(t)?Wc(t,e):zg(e,t)}function Lg(e){let t={...e};for(let o in t){let r=t[o];Dc(o,r)&&(t[o]=jc(r))}return t}function zg(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=ar(e.style,r);break}case"className":{e[o]=Di(e.className,r);break}default:Dc(o,r)?e[o]=Fg(e[o],r):e[o]=r}}return e}function Dc(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 Fi(e){return typeof e=="function"}function Wc(e,t){return Fi(e)?e(t):e??zi}function Fg(e,t){return t?e?(...o)=>{let r=o[0];if(Hc(r)){let i=r;lr(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:jc(t):e}function jc(e){return e&&((...t)=>{let o=t[0];return Hc(o)&&lr(o),e(...t)})}function lr(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Di(e,t){return t?e?t+" "+e:t:e}function Hc(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Wi=l(F(),1);function Ie(e,t,o={}){let r=t.render,n=Dg(t,o);if(o.enabled===!1)return null;let i=o.state??de;return Hg(e,r,n,i)}function Dg(e,t={}){let{className:o,style:r,render:n}=e,{state:i=de,ref:s,props:a,stateAttributesMapping:u,enabled:c=!0}=t,d=c?Lc(o,i):void 0,m=c?zc(r,i):void 0,f=c?Bc(i,u):de,p=c&&a?Wg(a):void 0,g=c?ar(f,p)??{}:de;return typeof document<"u"&&(c?Array.isArray(s)?g.ref=Pc([g.ref,Li(n),...s]):g.ref=Bi(g.ref,Li(n),s):Bi(null,null)),c?(d!==void 0&&(g.className=Di(g.className,d)),m!==void 0&&(g.style=ar(g.style,m)),g):de}function Wg(e){return Array.isArray(e)?Fc(e):he(void 0,e)}var jg=Symbol.for("react.lazy");function Hg(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=he(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===jg&&(i=ao.Children.toArray(t)[0]),ao.cloneElement(i,n)}if(e&&typeof e=="string")return Vg(e,o);throw new Error(We(8))}function Vg(e,t){return e==="button"?(0,Wi.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Wi.createElement)("img",{alt:"",...t,key:t.key}):ao.createElement(e,t)}var qr=l(F(),1);var Vc=0;function Ug(e,t="mui"){let[o,r]=qr.useState(e),n=e||o;return qr.useEffect(()=>{o==null&&(Vc+=1,r(`${t}-${Vc}`))},[o,t]),n}var Uc=sr.useId;function Eo(e,t){if(Uc!==void 0){let o=Uc();return e??(t?`${t}-${o}`:o)}return Ug(e,t)}function $c(e){return Eo(e,"base-ui")}var Y={};dt(Y,{cancelOpen:()=>wh,chipRemovePress:()=>eh,clearPress:()=>Qg,closePress:()=>Zg,closeWatcher:()=>uh,decrementPress:()=>rh,disabled:()=>_h,drag:()=>gh,escapeKey:()=>dh,focusOut:()=>lh,imperativeAction:()=>Sh,incrementPress:()=>oh,initial:()=>xh,inputBlur:()=>sh,inputChange:()=>nh,inputClear:()=>ih,inputPaste:()=>ah,inputPress:()=>ch,itemPress:()=>Xg,keyboard:()=>ph,linkPress:()=>Jg,listNavigation:()=>fh,missing:()=>yh,none:()=>$g,outsidePress:()=>qg,pointer:()=>mh,scrub:()=>bh,siblingOpen:()=>vh,swipe:()=>Rh,trackPress:()=>th,triggerFocus:()=>Gg,triggerHover:()=>Kg,triggerPress:()=>Yg,wheel:()=>hh,windowResize:()=>kh});var $g="none",Yg="trigger-press",Kg="trigger-hover",Gg="trigger-focus",qg="outside-press",Xg="item-press",Zg="close-press",Jg="link-press",Qg="clear-press",eh="chip-remove-press",th="track-press",oh="increment-press",rh="decrement-press",nh="input-change",ih="input-clear",sh="input-blur",ah="input-paste",ch="input-press",lh="focus-out",dh="escape-key",uh="close-watcher",fh="list-navigation",ph="keyboard",mh="pointer",gh="drag",hh="wheel",bh="scrub",wh="cancel-open",vh="sibling-open",_h="disabled",yh="missing",xh="initial",Sh="imperative-action",Rh="swipe",kh="window-resize";function Z(e,t,o,r){let n=!1,i=!1,s=r??de;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 Hi=l(F(),1);var Yc=l(F(),1);function Co(e){Yc.useEffect(e,Mc)}var Xr=null,py=globalThis.requestAnimationFrame,ji=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)}},Zr=new ji;var _t=class e{static create(){return new e}static request(t){return Zr.request(t)}static cancel(t){return Zr.cancel(t)}currentId=Xr;request(t){this.cancel(),this.currentId=Zr.request(()=>{this.currentId=Xr,t()})}cancel=()=>{this.currentId!==Xr&&(Zr.cancel(this.currentId),this.currentId=Xr)};disposeEffect=()=>this.cancel};function To(){let e=Re(_t.create).current;return Co(e.disposeEffect),e}function Kc(e,t=!1,o=!1){let[r,n]=Hi.useState(e&&t?"idle":void 0),[i,s]=Hi.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),W(()=>{if(!e&&i&&r!=="ending"&&o){let a=_t.request(()=>{n("ending")});return()=>{_t.cancel(a)}}},[e,i,r,o]),W(()=>{if(!e||t)return;let a=_t.request(()=>{n(void 0)});return()=>{_t.cancel(a)}},[t,e]),W(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=_t.request(()=>{n("idle")});return()=>{_t.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}var Vi=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Eh={"data-starting-style":""},Ch={"data-ending-style":""},Gc={transitionStatus(e){return e==="starting"?Eh:e==="ending"?Ch:null}};var Oo=l(F(),1);function Jr(){return typeof window<"u"}function lo(e){return Qr(e)?(e.nodeName||"").toLowerCase():"#document"}function ce(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function xt(e){var t;return(t=(Qr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Qr(e){return Jr()?e instanceof Node||e instanceof ce(e).Node:!1}function $(e){return Jr()?e instanceof Element||e instanceof ce(e).Element:!1}function pe(e){return Jr()?e instanceof HTMLElement||e instanceof ce(e).HTMLElement:!1}function Po(e){return!Jr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ce(e).ShadowRoot}function dr(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Be(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function qc(e){return/^(table|td|th)$/.test(lo(e))}function ur(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Th=/transform|translate|scale|rotate|perspective|filter/,Ph=/paint|layout|strict|content/,co=e=>!!e&&e!=="none",Ui;function en(e){let t=$(e)?Be(e):e;return co(t.transform)||co(t.translate)||co(t.scale)||co(t.rotate)||co(t.perspective)||!tn()&&(co(t.backdropFilter)||co(t.filter))||Th.test(t.willChange||"")||Ph.test(t.contain||"")}function Xc(e){let t=yt(e);for(;pe(t)&&!St(t);){if(en(t))return t;if(ur(t))return null;t=yt(t)}return null}function tn(){return Ui==null&&(Ui=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ui}function St(e){return/^(html|body|#document)$/.test(lo(e))}function Be(e){return ce(e).getComputedStyle(e)}function fr(e){return $(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function yt(e){if(lo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Po(e)&&e.host||xt(e);return Po(t)?t.host:t}function Zc(e){let t=yt(e);return St(t)?(e.ownerDocument||e).body:pe(t)&&dr(t)?t:Zc(t)}function Ut(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=Zc(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=ce(n);if(i){let a=on(s);return t.concat(s,s.visualViewport||[],dr(n)?n:[],a&&o?Ut(a):[])}else return t.concat(n,Ut(n,[],o))}function on(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var rn=l(F(),1),Oh=rn.createContext(void 0);function Jc(e=!1){let t=rn.useContext(Oh);if(t===void 0&&!e)throw new Error(We(16));return t}var Qc=l(F(),1);function el(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:Qc.useMemo(()=>{let c={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return r||(c.tabIndex=n,!i&&o&&(c.tabIndex=t?n:-1)),(i&&(t||s)||!i&&o)&&(c["aria-disabled"]=o),i&&(!t||a)&&(c.disabled=o),c},[r,o,t,s,a,i,n])}}function ke(e){return e?.ownerDocument||document}function nn(e,t,{detail:o=0}={}){e.dispatchEvent(new(ce(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function tl(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=Oo.useRef(null),a=Jc(!0),u=i??a!==void 0,{props:c}=el({focusableWhenDisabled:o,disabled:t,composite:u,tabIndex:r,isNativeButton:n}),d=Oo.useCallback(()=>{let p=s.current;$i(p)&&u&&t&&c.disabled===void 0&&p.disabled&&(p.disabled=!1)},[t,c.disabled,u]);W(d,[d]);let m=Oo.useCallback((p={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:_,onPointerDown:y,...v}=p;return he({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(lr(w),_?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=$i(x),k=!n&&Ih(x),C=R&&(n?S:!k),I=w.key==="Enter",M=w.key===" ",j=x.getAttribute("role"),V=j?.startsWith("menuitem")||j==="option"||j==="gridcell";if(R&&u&&M){if(w.defaultPrevented&&V)return;w.preventDefault(),(!n||S)&&(w.preventBaseUIHandler(),nn(x,w));return}if(!C||n||!M&&!I){R&&k&&M&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),I&&(w.preventBaseUIHandler(),nn(x,w)))},onKeyUp(w){if(!t){if(lr(w),b?.(w),w.target===w.currentTarget&&n&&u&&$i(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!u&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),nn(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}y?.(w)}},n?{type:"button"}:{role:"button"},c,v)},[t,c,u,n]),f=U(p=>{s.current=p,d()});return{getButtonProps:m,buttonRef:f}}function $i(e){return pe(e)&&e.tagName==="BUTTON"}function Ih(e){return pe(e)&&e.tagName==="A"&&!!e.href}function Q(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function je(e){let t=Re(Ah,e).current;return t.next=e,W(t.effect),t}function Ah(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var il=l(F(),1);var nl=l($t(),1);function rl(e){return e==null?e:"current"in e?e.current:e}function Io(e,t=!1){let o=To();return U((r,n=null)=>{o.cancel();let i=rl(e);if(i==null)return;let s=i,a=()=>{nl.flushSync(r)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function u(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){u();return}a()})}if(t){let c="data-starting-style";if(!s.hasAttribute(c)){o.request(u);return}let d=new MutationObserver(()=>{s.hasAttribute(c)||(d.disconnect(),u())});d.observe(s,{attributes:!0,attributeFilter:[c]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(u)})}function sn(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=U(n),s=Io(r,o);il.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var At={};dt(At,{engine:()=>Xi,env:()=>Ji,os:()=>Gi,screenReader:()=>Zi});var Gi={};dt(Gi,{android:()=>cl,apple:()=>Ki,ios:()=>Yi,linux:()=>zh,mac:()=>ll,windows:()=>Lh});function Nh(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Mh,platform:Bh,maxTouchPoints:sl}=Nh(),uo=Mh.toLowerCase(),fo=Bh.toLowerCase();var Yi=/^i(os$|p)/.test(fo)||fo==="macintel"&&sl>1,al="android",cl=fo===al||uo.includes(al),ll=!Yi&&fo.startsWith("mac"),Lh=fo.startsWith("win"),zh=!cl&&/^(linux|chrome os)/.test(fo),Ki=ll||Yi;var Xi={};dt(Xi,{blink:()=>Dh,gecko:()=>Fh,webkit:()=>qi});var qi=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Fh=!qi&&uo.includes("firefox"),Dh=!qi&&uo.includes("chrom");var Zi={};dt(Zi,{voiceOver:()=>Wh});var Wh=Ki;var Ji={};dt(Ji,{jsdom:()=>jh});var jh=/jsdom|happydom/.test(uo);var pr=0,Ge=class e{static create(){return new e}currentId=pr;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=pr,o()},t)}isStarted(){return this.currentId!==pr}clear=()=>{this.currentId!==pr&&(clearTimeout(this.currentId),this.currentId=pr)};disposeEffect=()=>this.clear};function ut(){let e=Re(Ge.create).current;return Co(e.disposeEffect),e}var ze=l(F(),1);function dl(e){return"nativeEvent"in e}function Nt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ul(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Qi="data-base-ui-focusable";var es="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function an(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function te(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Po(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Le(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Yt(e,t){if(!$(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(te(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function cn(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 fl(e){return e.matches("html,body")}function pl(e){return pe(e)&&e.matches(es)}function ts(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${es}`)!=null}function ml(e){if(!e||At.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Hh(e,t){return t!=null&&!Nt(t)?0:typeof e=="function"?e():e}function Qe(e,t,o){let r=Hh(e,o);return typeof r=="number"?r:r?.[t]}function os(e){return typeof e=="function"?e():e}function ln(e,t){return t||e==="click"||e==="mousedown"}function gl(e){return e?.includes("mouse")&&e!=="mousedown"}var hl=l(z(),1),bl=ze.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ge,currentIdRef:{current:null},currentContextRef:{current:null}});function Vh(e,t){e.current=t.current}function rs(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=ze.useRef(o),i=ze.useRef(o),s=ze.useRef(null),a=ze.useRef(null),u=ut();return W(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:Qe(n.current,"open"),close:Qe(o,"close")}},[o,s,n,i]),(0,hl.jsx)(bl.Provider,{value:ze.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:u}),[r,u]),children:t})}function ns(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=ze.useContext(bl),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:c,currentContextRef:d,hasProvider:m,timeout:f}=i,[p,g]=ze.useState(!1),h=ze.useRef(o);return W(()=>{h.current=o},[o]),W(()=>{function b(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,f.clear()}if(s.current&&!o&&s.current===n){if(g(!1),u){let _=n;return f.start(u,()=>{r.select("open")||s.current&&s.current!==_||b()}),()=>{(h.current||s.current!==_)&&f.clear()}}b()}},[o,n,s,a,u,c,d,f,r]),W(()=>{if(!o)return;let b=d.current,_=s.current;f.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Qe(c.current,"close")},_!==null&&_!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,Z(Y.none))):(g(!1),b?.setIsInstantPhase(!1))},[o,n,r,s,a,c,d,f]),W(()=>()=>{if(s.current===n){if(d.current=null,!h.current)return;s.current=null,Vh(a,c),f.clear()}},[d,s,a,n,c,f]),ze.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:p}),[m,a,p])}function ft(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Kt=Math.min,pt=Math.max,Gt=Math.round,gr=Math.floor,Rt=e=>({x:e,y:e}),Uh={left:"right",right:"left",bottom:"top",top:"bottom"};function un(e,t,o){return pt(e,Kt(t,o))}function kt(e,t){return typeof e=="function"?e(t):e}function Ae(e){return e.split("-")[0]}function mt(e){return e.split("-")[1]}function fn(e){return e==="x"?"y":"x"}function hr(e){return e==="y"?"height":"width"}function He(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function br(e){return fn(He(e))}function _l(e,t,o){o===void 0&&(o=!1);let r=mt(e),n=br(e),i=hr(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=mr(s)),[s,mr(s)]}function yl(e){let t=mr(e);return[dn(e),t,dn(t)]}function dn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var wl=["left","right"],vl=["right","left"],$h=["top","bottom"],Yh=["bottom","top"];function Kh(e,t,o){switch(e){case"top":case"bottom":return o?t?vl:wl:t?wl:vl;case"left":case"right":return t?$h:Yh;default:return[]}}function xl(e,t,o,r){let n=mt(e),i=Kh(Ae(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(dn)))),i}function mr(e){let t=Ae(e);return Uh[t]+e.slice(t.length)}function Gh(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 pn(e){return typeof e!="number"?Gh(e):{top:e,right:e,bottom:e,left:e}}function po(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 Mt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...Mt(e,n.id,o)])}function Ao(e){return`data-base-ui-${e}`}var Fe=l(F(),1),kl=l($t(),1);var Sl={style:{transition:"none"}};var qh="data-base-ui-swipe-ignore",Xh="data-swipe-ignore",kx=`[${qh}]`,Ex=`[${Xh}]`;var Rl={fallbackAxisSide:"end"};var El=l(z(),1),Zh=Fe.createContext(null),Jh=()=>Fe.useContext(Zh),Qh=Ao("portal");function Cl(e={}){let{ref:t,container:o,componentProps:r=de,elementProps:n}=e,i=Eo(),a=Jh()?.portalNode,[u,c]=Fe.useState(null),[d,m]=Fe.useState(null),f=U(b=>{b!==null&&m(b)}),p=Fe.useRef(null);W(()=>{if(o===null){p.current&&(p.current=null,m(null),c(null));return}let b=(o&&(Qr(o)?o:o.current))??a??document.body;if(b==null){p.current&&(p.current=null,m(null),c(null));return}p.current!==b&&(p.current=b,m(null),c(b))},[o,a]);let g=Ie("div",r,{ref:[t,f],props:[{id:i,[Qh]:""},n]}),h=u&&g?kl.createPortal(g,u):null;return{node:d,nodeId:Fe.isValidElement(g)?g.props.id:void 0,subtree:h}}var mo=l(F(),1);function Tl(){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 eb=l(z(),1),tb=mo.createContext(null),ob=mo.createContext(null),mn=()=>mo.useContext(tb)?.id||null,qt=e=>{let t=mo.useContext(ob);return e??t};var Ve=l(F(),1);function rb(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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,d=i.height,m=i.x,f=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),r==null&&t.y&&a&&(r=i.y-t.y),m-=o||0,f-=r||0,c=0,d=0,!n||u?(c=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,f=a&&t.y!=null?t.y:f):n&&!u&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),n=!0,{width:c,height:d,x:m,y:f,top:f,right:m+c,bottom:f+d,left:m}}}}function Pl(e){return e!=null&&e.clientX!=null}function is(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"),u=n.context.dataRef,c=Ve.useRef(!1),d=Ve.useRef(null),[m,f]=Ve.useState(),[p,g]=Ve.useState([]),h=U(w=>{n.set("positionReference",w)}),b=U((w,R,x)=>{c.current||u.current.openEvent&&!Pl(u.current.openEvent)||n.set("positionReference",rb(x??a,{x:w,y:R,axis:r,dataRef:u,pointerType:m}))}),_=U(w=>{i?d.current||(b(w.clientX,w.clientY,w.currentTarget),g([])):b(w.clientX,w.clientY,w.currentTarget)}),y=Nt(m)?s:i;Ve.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){d.current?.(),d.current=null}let R=ce(s);function x(S){let k=Le(S);te(s,k)?w():b(S.clientX,S.clientY)}return!u.current.openEvent||Pl(u.current.openEvent)?d.current=Q(R,"mousemove",x):h(a),w},[y,o,s,u,a,n,b,h,p]),Ve.useEffect(()=>()=>{n.set("positionReference",null)},[n]),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){f(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:_,onMouseEnter:_}},[_]);return Ve.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var qe=l(F(),1);function nb(){return!1}function ib(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ss(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=nb,bubbles:a,externalTree:u}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),m=c.useState("floatingElement"),{dataRef:f}=c.context,p=qt(u),g=U(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,b=h!==!1,_=U(()=>i),{escapeKey:y,outsidePress:v}=ib(a),w=qe.useRef(!1),R=qe.useRef(!1),x=qe.useRef(!1),S=qe.useRef(!1),k=qe.useRef(""),C=qe.useRef(null),I=ut(),M=ut(),j=U(()=>{M.clear(),f.current.insideReactTree=!1}),V=U(O=>{let H=f.current.floatingContext?.nodeId;return(p?Mt(p.nodesRef.current,H):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),B=U(O=>cn(O,c.select("floatingElement"))||cn(O,c.select("domReferenceElement"))),E=U(O=>{s()&&c.setOpen(!1,Z(Y.triggerPress,O.nativeEvent))}),A=U(O=>{if(!d||!o||!r||O.key!=="Escape"||S.current||!y&&V("__escapeKeyBubbles"))return;let H=dl(O)?O.nativeEvent:O,X=Z(Y.escapeKey,H);c.setOpen(!1,X),X.isCanceled||O.preventDefault(),!y&&!X.isPropagationAllowed&&O.stopPropagation()}),T=U(()=>{f.current.insideReactTree=!0,M.start(0,j)}),P=U(O=>{if(!d||!o||O.button!==0)return;let H=Le(O.nativeEvent);te(c.select("floatingElement"),H)&&(w.current||(w.current=!0,R.current=!1))}),N=U(O=>{!d||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});qe.useEffect(()=>{if(!d||!o)return j;f.current.__escapeKeyBubbles=y,f.current.__outsidePressBubbles=v;let O=new Ge,H=new Ge;function X(){O.clear(),S.current=!0}function ie(){O.start(At.engine.webkit?5:0,()=>{S.current=!1})}function K(){x.current=!0,H.start(0,()=>{x.current=!1})}function ue(){w.current=!1,R.current=!1}function oe(){let L=k.current,D=L==="pen"||!L?"mouse":L,xe=_(),Pe=typeof xe=="function"?xe():xe;return typeof Pe=="string"?Pe:Pe[D]}function le(L){let D=oe();return D==="intentional"&&L.type!=="click"||D==="sloppy"&&L.type==="click"}function fe(L){let D=f.current.floatingContext?.nodeId,xe=p&&Mt(p.nodesRef.current,D).some(Pe=>cn(L,Pe.context?.elements.floating));return B(L)||xe}function ge(L){if(le(L)){L.type!=="click"&&!B(L)&&(H.clear(),x.current=!1),j();return}if(f.current.insideReactTree){j();return}let D=Le(L),xe=`[${Ao("inert")}]`,Pe=$(D)?D.getRootNode():null,jt=Array.from((Po(Pe)?Pe:ke(c.select("floatingElement"))).querySelectorAll(xe)),lt=c.context.triggerElements;if(D&&(lt.hasElement(D)||lt.hasMatchingElement($e=>te($e,D))))return;let Ht=$(D)?D:null;for(;Ht&&!St(Ht);){let $e=yt(Ht);if(St($e)||!$($e))break;Ht=$e}if(!(jt.length&&$(D)&&!fl(D)&&!te(D,c.select("floatingElement"))&&jt.every($e=>!te(Ht,$e)))){if(pe(D)&&!("touches"in L)){let $e=St(D),xo=Be(D),so=/auto|scroll/,Wr=$e||so.test(xo.overflowX),So=$e||so.test(xo.overflowY),Vt=Wr&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,jr=So&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,Hr=xo.direction==="rtl",Vr=jr&&(Hr?L.offsetX<=D.offsetWidth-D.clientWidth:L.offsetX>D.clientWidth),Ur=Vt&&L.offsetY>D.clientHeight;if(Vr||Ur)return}if(!fe(L)){if(oe()==="intentional"&&x.current){H.clear(),x.current=!1;return}typeof h=="function"&&!h(L)||V("__outsidePressBubbles")||(c.setOpen(!1,Z(Y.outsidePress,L)),j())}}}function Ot(L){oe()!=="sloppy"||L.pointerType==="touch"||!c.select("open")||!o||B(L)||ge(L)}function ae(L){if(oe()!=="sloppy"||!c.select("open")||!o||B(L))return;let D=L.touches[0];D&&(C.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function ve(L,D){let xe=Le(L);if(!xe)return;let Pe=Q(xe,L.type,()=>{D(L),Pe()})}function _e(L){k.current="touch",ve(L,ae)}function Ze(L){I.clear(),L.type==="pointerdown"&&(k.current=L.pointerType),!(L.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&ve(L,D=>{D.type==="pointerdown"?Ot(D):ge(D)})}function De(L){if(!w.current)return;let D=R.current;if(ue(),oe()==="intentional"){if(L.type==="pointercancel"){D&&K();return}if(!fe(L)){if(D){K();return}typeof h=="function"&&!h(L)||(H.clear(),x.current=!0,j())}}}function yo(L){if(oe()!=="sloppy"||!C.current||B(L))return;let D=L.touches[0];if(!D)return;let xe=Math.abs(D.clientX-C.current.startX),Pe=Math.abs(D.clientY-C.current.startY),jt=Math.sqrt(xe*xe+Pe*Pe);jt>5&&(C.current.dismissOnTouchEnd=!0),jt>10&&(ge(L),I.clear(),C.current=null)}function io(L){ve(L,yo)}function Dt(L){oe()!=="sloppy"||!C.current||B(L)||(C.current.dismissOnTouchEnd&&ge(L),I.clear(),C.current=null)}function Wt(L){ve(L,Dt)}let ye=ke(m),Dr=ft(r&&ft(Q(ye,"keydown",A),Q(ye,"compositionstart",X),Q(ye,"compositionend",ie)),b&&ft(Q(ye,"click",Ze,!0),Q(ye,"pointerdown",Ze,!0),Q(ye,"pointerup",De,!0),Q(ye,"pointercancel",De,!0),Q(ye,"mousedown",Ze,!0),Q(ye,"mouseup",De,!0),Q(ye,"touchstart",_e,!0),Q(ye,"touchmove",io,!0),Q(ye,"touchend",Wt,!0)));return()=>{Dr(),O.clear(),H.clear(),ue(),x.current=!1,j()}},[f,m,r,b,h,d,o,y,v,A,j,_,V,B,p,c,I]);let q=qe.useMemo(()=>({onKeyDown:A,onPointerDown:E,onClick:E}),[A,E]),se=qe.useMemo(()=>({onKeyDown:A,onPointerDown:N,onMouseDown:N,onClickCapture:T,onMouseDownCapture(O){T(),P(O)},onPointerDownCapture(O){T(),P(O)},onMouseUpCapture:T,onTouchEndCapture:T,onTouchMoveCapture:T}),[A,T,P,N]);return qe.useMemo(()=>o?{reference:q,floating:se,trigger:q}:{},[o,q,se])}var Ne=l(F(),1);function Ol(e,t,o){let{reference:r,floating:n}=e,i=He(t),s=br(t),a=hr(s),u=Ae(t),c=i==="y",d=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,f=r[a]/2-n[a]/2,p;switch(u){case"top":p={x:d,y:r.y-n.height};break;case"bottom":p={x:d,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:m};break;case"left":p={x:r.x-n.width,y:m};break;default:p={x:r.x,y:r.y}}let g=mt(t);return g&&(p[s]+=f*(g==="end"?1:-1)*(o&&c?-1:1)),p}async function Il(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:m="floating",altBoundary:f=!1,padding:p=0}=kt(t,e),g=pn(p),b=a[f?m==="floating"?"reference":"floating":m],_=po(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:c,rootBoundary:d,strategy:u})),y=m==="floating"?{x:r,y:n,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=po(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:v,strategy:u}):y);return{top:(_.top-R.top+g.top)/w.y,bottom:(R.bottom-_.bottom+g.bottom)/w.y,left:(_.left-R.left+g.left)/w.x,right:(R.right-_.right+g.right)/w.x}}var sb=50,Al=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:Il},u=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:m}=Ol(c,r,u),f=r,p=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:_,fn:y}=b,{x:v,y:w,data:R,reset:x}=await y({x:d,y:m,initialPlacement:r,placement:f,strategy:n,middlewareData:g,rects:c,platform:a,elements:{reference:e,floating:t}});d=v??d,m=w??m,g[_]={...g[_],...R},x&&p<sb&&(p++,typeof x=="object"&&(x.placement&&(f=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:d,y:m}=Ol(c,f,u)),h=-1)}return{x:d,y:m,placement:f,strategy:n,middlewareData:g}};var Nl=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:u,elements:c}=t,{mainAxis:d=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=kt(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let _=Ae(n),y=He(a),v=Ae(a)===a,w=await(u.isRTL==null?void 0:u.isRTL(c.floating)),R=f||(v||!h?[mr(a)]:yl(a)),x=g!=="none";!f&&x&&R.push(...xl(a,h,g,w));let S=[a,...R],k=await u.detectOverflow(t,b),C=[],I=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&C.push(k[_]),m){let B=_l(n,s,w);C.push(k[B[0]],k[B[1]])}if(I=[...I,{placement:n,overflows:C}],!C.every(B=>B<=0)){var M,j;let B=(((M=i.flip)==null?void 0:M.index)||0)+1,E=S[B];if(E&&(!(m==="alignment"?y!==He(E):!1)||I.every(P=>He(P.placement)===y?P.overflows[0]>0:!0)))return{data:{index:B,overflows:I},reset:{placement:E}};let A=(j=I.filter(T=>T.overflows[0]<=0).sort((T,P)=>T.overflows[1]-P.overflows[1])[0])==null?void 0:j.placement;if(!A)switch(p){case"bestFit":{var V;let T=(V=I.filter(P=>{if(x){let N=He(P.placement);return N===y||N==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(N=>N>0).reduce((N,q)=>N+q,0)]).sort((P,N)=>P[1]-N[1])[0])==null?void 0:V[0];T&&(A=T);break}case"initialPlacement":A=a;break}if(n!==A)return{reset:{placement:A}}}return{}}}};var Ml=new Set(["left","top"]);async function ab(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Ae(o),a=mt(o),u=He(o)==="y",c=Ml.has(s)?-1:1,d=i&&u?-1:1,m=kt(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(p=a==="end"?g*-1:g),u?{x:p*d,y:f*c}:{x:f*c,y:p*d}}var Bl=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,u=await ab(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+u.x,y:i+u.y,data:{...u,placement:s}}}}},Ll=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:u={fn:y=>{let{x:v,y:w}=y;return{x:v,y:w}}},...c}=kt(e,t),d={x:o,y:r},m=await i.detectOverflow(t,c),f=He(n),p=fn(f),g=d[p],h=d[f],b=(y,v)=>un(v+m[y==="y"?"top":"left"],v,v-m[y==="y"?"bottom":"right"]);s&&(g=b(p,g)),a&&(h=b(f,h));let _=u.fn({...t,[p]:g,[f]:h});return{..._,data:{x:_.x-o,y:_.y-r,enabled:{[p]:s,[f]:a}}}}}},zl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:i,placement:s,rects:a,middlewareData:u}=t,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=kt(e,t),f={x:n,y:i},p=He(s),g=fn(p),h=f[g],b=f[p],_=kt(c,t),y=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(o=_.mainAxis)!=null?o:0,crossAxis:(r=_.crossAxis)!=null?r:0};if(d){let R=g==="y"?"height":"width",x=a.reference[g]-a.floating[R]+y.mainAxis,S=a.reference[g]+a.reference[R]-y.mainAxis;h<x?h=x:h>S&&(h=S)}if(m){var v,w;let R=g==="y"?"width":"height",x=Ml.has(Ae(s)),S=a.reference[p]-a.floating[R]+(x&&((v=u.offset)==null?void 0:v[p])||0)+(x?0:y.crossAxis),k=a.reference[p]+a.reference[R]+(x?0:((w=u.offset)==null?void 0:w[p])||0)-(x?y.crossAxis:0);b<S?b=S:b>k&&(b=k)}return{[g]:h,[p]:b}}}},Fl=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}=kt(e,t),u=await n.detectOverflow(t,a),c=Ae(o),d=mt(o),m=He(o)==="y",{width:f,height:p}=r.floating,g,h;c==="top"||c==="bottom"?(g=c,h=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,g=d==="end"?"top":"bottom");let b=p-u.top-u.bottom,_=f-u.left-u.right,y=Kt(p-u[g],b),v=Kt(f-u[h],_),w=t.middlewareData.shift,R=!w,x=y,S=v;w!=null&&w.enabled.x&&(S=_),w!=null&&w.enabled.y&&(x=b),R&&!d&&(m?S=f-2*pt(u.left,u.right):x=p-2*pt(u.top,u.bottom)),await s({...t,availableWidth:S,availableHeight:x});let k=await n.getDimensions(i.floating);return f!==k.width||p!==k.height?{reset:{rects:!0}}:{}}}};function jl(e){let t=Be(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=pe(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=Gt(o)!==i||Gt(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function cs(e){return $(e)?e:e.contextElement}function No(e){let t=cs(e);if(!pe(t))return Rt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=jl(t),s=(i?Gt(o.width):o.width)/r,a=(i?Gt(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var cb=Rt(0);function Hl(e){let t=ce(e);return!tn()||!t.visualViewport?cb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function lb(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===ce(e)}function go(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=cs(e),s=Rt(1);t&&(r?$(r)&&(s=No(r)):s=No(e));let a=lb(i,o,r)?Hl(i):Rt(0),u=(n.left+a.x)/s.x,c=(n.top+a.y)/s.y,d=n.width/s.x,m=n.height/s.y;if(i&&r){let f=ce(i),p=$(r)?ce(r):r,g=f,h=on(g);for(;h&&p!==g;){let b=No(h),_=h.getBoundingClientRect(),y=Be(h),v=_.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,w=_.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;u*=b.x,c*=b.y,d*=b.x,m*=b.y,u+=v,c+=w,g=ce(h),h=on(g)}}return po({width:d,height:m,x:u,y:c})}function gn(e,t){let o=fr(e).scrollLeft;return t?t.left+o:go(xt(e)).left+o}function Vl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-gn(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function db(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=xt(r),a=t?ur(t.floating):!1;if(r===s||a&&i)return o;let u={scrollLeft:0,scrollTop:0},c=Rt(1),d=Rt(0),m=pe(r);if((m||!i)&&((lo(r)!=="body"||dr(s))&&(u=fr(r)),m)){let p=go(r);c=No(r),d.x=p.x+r.clientLeft,d.y=p.y+r.clientTop}let f=s&&!m&&!i?Vl(s,u):Rt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-u.scrollLeft*c.x+d.x+f.x,y:o.y*c.y-u.scrollTop*c.y+d.y+f.y}}function ub(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function fb(e){let t=fr(e),o=e.ownerDocument.body,r=pt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=pt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+gn(e),s=-t.scrollTop;return Be(o).direction==="rtl"&&(i+=pt(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var pb=25;function mb(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=ce(e),i=xt(e),s=n.visualViewport,a=i.clientWidth,u=i.clientHeight,c=0,d=0;if(s){let f=!tn()||t==="fixed";r?f||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,u=s.height,f&&(c=s.offsetLeft,d=s.offsetTop))}if(gn(i)<=0){let f=i.ownerDocument,p=f.body,g=getComputedStyle(p),h=f.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-p.clientWidth-h),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;_<=pb&&(a-=_)}return{width:a,height:u,x:c,y:d}}function gb(e,t){let o=go(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=No(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,c=r*i.y;return{width:s,height:a,x:u,y:c}}function Dl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=mb(e,o,t);else if(t==="document")r=fb(xt(e));else if($(t))r=gb(t,o);else{let n=Hl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return po(r)}function hb(e,t){let o=t.get(e);if(o)return o;let r=Ut(e,[],!1).filter(a=>$(a)&&lo(a)!=="body"),n=null,i=Be(e).position==="fixed",s=i?yt(e):e;for(;$(s)&&!St(s);){let a=Be(s),u=en(s),c=n?n.position:i?"fixed":"";!u&&(c==="fixed"||c==="absolute"&&a.position==="static")?r=r.filter(m=>m!==s):n=a,s=yt(s)}return t.set(e,r),r}function bb(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?ur(t)?[]:hb(t,this._c):[].concat(o),r],a=Dl(t,s[0],n),u=a.top,c=a.right,d=a.bottom,m=a.left;for(let f=1;f<s.length;f++){let p=Dl(t,s[f],n);u=pt(p.top,u),c=Kt(p.right,c),d=Kt(p.bottom,d),m=pt(p.left,m)}return{width:c-m,height:d-u,x:m,y:u}}function wb(e){let{width:t,height:o}=jl(e);return{width:t,height:o}}function vb(e,t,o){let r=pe(t),n=xt(t),i=o==="fixed",s=go(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Rt(0);if((r||!i)&&((lo(t)!=="body"||dr(n))&&(a=fr(t)),r)){let f=go(t,!0,i,t);u.x=f.x+t.clientLeft,u.y=f.y+t.clientTop}!r&&n&&(u.x=gn(n));let c=n&&!r&&!i?Vl(n,a):Rt(0),d=s.left+a.scrollLeft-u.x-c.x,m=s.top+a.scrollTop-u.y-c.y;return{x:d,y:m,width:s.width,height:s.height}}function as(e){return Be(e).position==="static"}function Wl(e,t){if(!pe(e)||Be(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return xt(e)===o&&(o=o.ownerDocument.body),o}function Ul(e,t){let o=ce(e);if(ur(e))return o;if(!pe(e)){let n=yt(e);for(;n&&!St(n);){if($(n)&&!as(n))return n;n=yt(n)}return o}let r=Wl(e,t);for(;r&&qc(r)&&as(r);)r=Wl(r,t);return r&&St(r)&&as(r)&&!en(r)?o:r||Xc(e)||o}var _b=async function(e){let t=this.getOffsetParent||Ul,o=this.getDimensions,r=await o(e.floating);return{reference:vb(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function yb(e){return Be(e).direction==="rtl"}var ls={convertOffsetParentRelativeRectToViewportRelativeRect:db,getDocumentElement:xt,getClippingRect:bb,getOffsetParent:Ul,getElementRects:_b,getClientRects:ub,getDimensions:wb,getScale:No,isElement:$,isRTL:yb};function $l(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function xb(e,t,o){let r=null,n,i=xt(e);function s(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function a(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),s();let f=e.getBoundingClientRect(),{left:p,top:g,width:h,height:b}=f;if(d||t(),!h||!b)return;let _=gr(g),y=gr(i.clientWidth-(p+h)),v=gr(i.clientHeight-(g+b)),w=gr(p),x={rootMargin:-_+"px "+-y+"px "+-v+"px "+-w+"px",threshold:pt(0,Kt(1,m))||1},S=!0;function k(C){let I=C[0].intersectionRatio;if(!$l(f,e.getBoundingClientRect()))return a();if(I!==m){if(!S)return a();I?a(!1,I):n=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{r=new IntersectionObserver(k,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(k,x)}r.observe(e)}let u=ce(e),c=()=>a(o);return u.addEventListener("resize",c),a(!0),()=>{u.removeEventListener("resize",c),s()}}function wr(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:u=!1}=r,c=cs(e),d=n||i?[...c?Ut(c):[],...t?Ut(t):[]]:[];d.forEach(_=>{n&&_.addEventListener("scroll",o),i&&_.addEventListener("resize",o)});let m=c&&a?xb(c,o,i):null,f=-1,p=null;s&&(p=new ResizeObserver(_=>{let[y]=_;y&&y.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=p)==null||v.observe(t)})),o()}),c&&!u&&p.observe(c),t&&p.observe(t));let g,h=u?go(e):null;u&&b();function b(){let _=go(e);h&&!$l(h,_)&&o(),h=_,g=requestAnimationFrame(b)}return o(),()=>{var _;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),m?.(),(_=p)==null||_.disconnect(),p=null,u&&cancelAnimationFrame(g)}}var Yl=Bl;var Kl=Ll,Gl=Nl,ql=Fl;var Xl=zl,hn=(e,t,o)=>{let r=new Map,n=o??{},i={...ls,...n.platform,_c:r};return Al(e,t,{...n,platform:i})};var me=l(F(),1),Jl=l(F(),1),Ql=l($t(),1),Rb=typeof document<"u",kb=function(){},bn=Rb?Jl.useLayoutEffect:kb;function wn(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(!wn(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)&&!wn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function ed(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Zl(e,t){let o=ed(e);return Math.round(t*o)/o}function ds(e){let t=me.useRef(e);return bn(()=>{t.current=e}),t}function td(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:u,open:c}=e,[d,m]=me.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=me.useState(r);wn(f,r)||p(r);let[g,h]=me.useState(null),[b,_]=me.useState(null),y=me.useCallback(P=>{P!==x.current&&(x.current=P,h(P))},[]),v=me.useCallback(P=>{P!==S.current&&(S.current=P,_(P))},[]),w=i||g,R=s||b,x=me.useRef(null),S=me.useRef(null),k=me.useRef(d),C=u!=null,I=ds(u),M=ds(n),j=ds(c),V=me.useCallback(()=>{if(!x.current||!S.current)return;let P={placement:t,strategy:o,middleware:f};M.current&&(P.platform=M.current),hn(x.current,S.current,P).then(N=>{let q={...N,isPositioned:j.current!==!1};B.current&&!wn(k.current,q)&&(k.current=q,Ql.flushSync(()=>{m(q)}))})},[f,t,o,M,j]);bn(()=>{c===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,m(P=>({...P,isPositioned:!1})))},[c]);let B=me.useRef(!1);bn(()=>(B.current=!0,()=>{B.current=!1}),[]),bn(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(I.current)return I.current(w,R,V);V()}},[w,R,V,I,C]);let E=me.useMemo(()=>({reference:x,floating:S,setReference:y,setFloating:v}),[y,v]),A=me.useMemo(()=>({reference:w,floating:R}),[w,R]),T=me.useMemo(()=>{let P={position:o,left:0,top:0};if(!A.floating)return P;let N=Zl(A.floating,d.x),q=Zl(A.floating,d.y);return a?{...P,transform:"translate("+N+"px, "+q+"px)",...ed(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:q}},[o,a,A.floating,d.x,d.y]);return me.useMemo(()=>({...d,update:V,refs:E,elements:A,floatingStyles:T}),[d,V,E,A,T])}var us=(e,t)=>{let o=Yl(e);return{name:o.name,fn:o.fn,options:[e,t]}},fs=(e,t)=>{let o=Kl(e);return{name:o.name,fn:o.fn,options:[e,t]}},ps=(e,t)=>({fn:Xl(e).fn,options:[e,t]}),ms=(e,t)=>{let o=Gl(e);return{name:o.name,fn:o.fn,options:[e,t]}},gs=(e,t)=>{let o=ql(e);return{name:o.name,fn:o.fn,options:[e,t]}};var vn=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(We(99,this.componentName,t,this.componentName));o.setOpen(!0,Z(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Z(Y.imperativeAction))}};var bo=l(F(),1),bd=l($t(),1);var gd=l(F(),1);var pd=l(F(),1),_s=l(_n(),1),md=l(cd(),1);var ld=l(F(),1);var bs=[],ws;function dd(){return ws}function ud(e){bs.push(e)}function vs(e){let t=(o,r)=>{let n=Re(Vb).current,i;try{ws=n;for(let s of bs)s.before(n);i=e(o,r);for(let s of bs)s.after(n);n.didInitialize=!0}finally{ws=void 0}return i};return t.displayName=e.displayName||e.name,t}function fd(e){return ld.forwardRef(vs(e))}function Vb(){return{didInitialize:!1}}var Ub=ko(19),$b=Ub?Kb:Gb;function xn(e,t,o,r,n){return $b(e,t,o,r,n)}function Yb(e,t,o,r,n){let i=pd.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,_s.useSyncExternalStore)(e.subscribe,i,i)}ud({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,_s.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Kb(e,t,o,r,n){let i=dd();if(!i)return Yb(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 Gb(e,t,o,r,n){return(0,md.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var Sn=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 xn(this,t,o,r,n)}};var ho=l(F(),1);var Xt=class extends Sn{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){ho.useDebugValue(t);let r=this;W(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;W(()=>(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);W(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){ho.useDebugValue(t);let r=this,n=o!==void 0;W(()=>{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 ho.useDebugValue(t),xn(this,this.selectors[t],o,r,n)}useContextCallback(t,o){ho.useDebugValue(t);let r=U(o??Ke);this.context[t]=r}useStateSetter(t){let o=ho.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 qb={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},Zt=class extends Xt{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:Tl(),nested:r,triggerElements:i},qb),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ul(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 hd(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,m=s,f=gd.useRef(null);r===void 0&&f.current===null&&(f.current=new Zt({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:c,triggerElements:d,onOpenChange:m,floatingId:n,syncOnly:!0,nested:i}));let p=r??f.current;return t.useSyncedValue("floatingId",n),W(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:c};$(u)&&(g.domReferenceElement=u),p.state.positionReference===p.state.referenceElement&&(g.positionReference=u),p.update(g)},[a,n,u,c,p]),p.context.onOpenChange=m,p.context.nested=i,p}var wd={tabIndex:-1,[Qi]:""};function vd(e,t=!1){let o=Eo(),r=mn()!=null,n=Re(()=>e(o,r)).current;return hd({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function _d({handle:e,store:t}){return W(()=>e.attachStore(t),[e,t]),null}function Xb(e,t){let o=bo.useRef(null),r=bo.useRef(null);return bo.useCallback(n=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=r.current,u=t.context.triggerElements.getById(s);a&&u===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 Zb(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 Jb(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function yd(e,t,o,r={}){let n=o.reason,i=n===Y.triggerHover,s=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),u=Jb(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let d={...r.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),Zb(d,t,o.trigger,u()),e.update(d)};i?bd.flushSync(c):c()}function xd(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=Xb(e,o),s=U(u=>{let c=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:u,...c?r:null});return}d==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:u,...r})}),a=bo.useCallback(u=>{i(u),u&&s(u)},[i,s]);return W(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Sd(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=bo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");W(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,c={};e.state.triggerCount!==u&&(c.triggerCount=u);let d=e.select("activeTriggerId"),m=null;if(d){let f=e.context.triggerElements.getById(d);if(f)r.current=d,f!==e.state.activeTriggerElement&&(c.activeTriggerElement=f);else{for(let[p,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){c.activeTriggerId=p,c.activeTriggerElement=g,r.current=p;break}c.activeTriggerId===void 0&&(r.current===d?m=d:r.current=null)}}else r.current=null;if(!m&&!d&&u===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[p,g]=f.value;c.activeTriggerId=p,c.activeTriggerElement=g,r.current=p}}(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 f=Z(Y.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,o])}function Rd(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Kc(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let u=U(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return sn({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function kd(e,t){e.useSyncedValues(t),W(()=>()=>{e.update({activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de})},[e])}var wo=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 Ed(){return new Zt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new wo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Td(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Ed(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de}}function Pd(e,t,o=!1){return new Zt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var vr=e=>e.triggerIdProp??e.activeTriggerId,ys=e=>e.openProp??e.open,Cd=e=>(e.popupElement?.id??e.floatingId)||void 0;function Od(e,t){return t!==void 0&&ys(e)&&vr(e)===t}function Qb(e,t){return Od(e,t)?!0:t!==void 0&&ys(e)&&vr(e)==null&&e.triggerCount===1}var Id={open:ys,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:vr,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Cd,isTriggerActive:(e,t)=>t!==void 0&&vr(e)===t,isOpenedByTrigger:(e,t)=>Od(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&vr(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Qb(e,t)?Cd(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var xs=l(F(),1),Ad=l(_n(),1);function Nd(e){let t=xs.useCallback(r=>e===void 0?Ke:e.subscribeStore(r),[e]),o=xs.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Ad.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Md(e){return ew(e,e.rootContext)}function ew(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[c,d]=Ne.useState(null),[m,f]=Ne.useState(void 0),[p,g]=Ne.useState(void 0),h=Ne.useRef(null),b=qt(r),_=Ne.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=td({...e,elements:{..._,...c&&{reference:c}}}),v=$(m)?m:null,w=p===void 0?t.state.floatingElement:p;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",w);let R=Ne.useCallback(M=>{let j=$(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;d(j),y.refs.setReference(j)},[y.refs]),x=Ne.useCallback(M=>{($(M)||M===null)&&(h.current=M,f(M)),($(y.refs.reference.current)||y.refs.reference.current===null||M!==null&&!$(M))&&y.refs.setReference(M)},[y.refs,f]),S=Ne.useCallback(M=>{g(M),y.refs.setFloating(M)},[y.refs]),k=Ne.useMemo(()=>({...y.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:h}),[y.refs,x,S,R]),C=Ne.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),I=Ne.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:k,elements:C,nodeId:o,rootStore:t}),[y,k,C,o,t,a,u]);return W(()=>{s&&(h.current=s)},[s]),W(()=>{t.context.dataRef.current.floatingContext=I;let M=b?.nodesRef.current.find(j=>j.id===o);M&&(M.context=I)}),Ne.useMemo(()=>({...y,context:I,refs:k,elements:C,rootStore:t}),[y,k,C,I,t])}var Et=l(F(),1);var Ss=At.os.mac&&At.engine.webkit;function Rs(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Et.useRef(!1),u=Et.useRef(null),c=Et.useRef(!0),d=ut();Et.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let p=ce(f);function g(){let _=n.select("domReferenceElement");!n.select("open")&&pe(_)&&_===an(ke(_))&&(a.current=!0)}function h(){c.current=!0}function b(){c.current=!1}return ft(Q(p,"blur",g),Ss&&Q(p,"keydown",h,!0),Ss&&Q(p,"pointerdown",b,!0))},[n,o]),Et.useEffect(()=>{if(!o)return;function f(p){if(p.reason===Y.triggerPress||p.reason===Y.escapeKey){let g=n.select("domReferenceElement");$(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",f),()=>{i.off("openchange",f)}},[i,o,n]);let m=Et.useMemo(()=>{function f(){a.current=!1,u.current=null}return{onMouseLeave(){f()},onFocus(p){let g=p.currentTarget;if(a.current){if(u.current===g)return;f()}let h=Le(p.nativeEvent);if($(h)){if(Ss&&!p.relatedTarget){if(!c.current&&!pl(h))return}else if(!ml(h))return}let b=Yt(p.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:y}=p,v=typeof r=="function"?r():r;if(n.select("open")&&b||v===0||v===void 0){n.setOpen(!0,Z(Y.triggerFocus,_,y));return}d.start(v,()=>{a.current||n.setOpen(!0,Z(Y.triggerFocus,_,y))})},onBlur(p){f();let g=p.relatedTarget,h=p.nativeEvent,b=$(g)&&g.hasAttribute(Ao("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let _=n.select("domReferenceElement"),y=an(ke(_));!g&&y===_||te(s.current.floatingContext?.refs.floating.current,y)||te(_,y)||b||Yt(g??y,n.context.triggerElements)||n.setOpen(!1,Z(Y.triggerFocus,h))})}}},[s,r,n,d]);return Et.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Es=l(F(),1);var ks=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 Ge,this.restTimeout=new Ge,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Rn=new WeakMap;function Bo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Rn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Rn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function kn(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=Rn.get(o);i&&i!==e&&Bo(i),Bo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,Rn.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Lo(e){let t=e.context.dataRef.current,o=Re(()=>t.hoverInteractionState??ks.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Co(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Cs(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"),u=i.useState("domReferenceElement"),{dataRef:c}=i.context,d=qt(),m=mn(),f=Lo(i),p=ut(),g=U(()=>ln(c.current.openEvent?.type,f.interactedInside)),h=U(()=>gl(c.current.openEvent?.type)),b=U(()=>{Bo(f)});W(()=>{s||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,b())},[s,f,b]),Es.useEffect(()=>b,[b]),W(()=>{if(o&&s&&f.handleCloseOptions?.blockPointerEvents&&h()&&$(u)&&a){let _=u,y=a,v=ke(a),w=d?.nodesRef.current.find(k=>k.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=f.pointerEventsScopeElement!==y?f.pointerEventsScopeElement:null,x=w!==y?w:null,S=f.handleCloseOptions?.getScope?.()??R??x??_.closest("[data-rootownerid]")??v.body;return kn(f,{scopeElement:S,referenceElement:_,floatingElement:y}),()=>{b()}}},[o,s,u,a,f,h,d,m,b]),Es.useEffect(()=>{if(!o)return;function _(){return!!(d&&m&&Mt(d.nodesRef.current,m).length>0)}function y(k){let C=Qe(r,"close",f.pointerType),I=()=>{i.setOpen(!1,Z(Y.triggerHover,k)),d?.events.emit("floating.closed",k)};C?f.openChangeTimeout.start(C,I):(f.openChangeTimeout.clear(),I())}function v(k){let C=Le(k);if(!ts(C)){f.interactedInside=!1;return}f.interactedInside=C?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),p.clear(),d?.events.off("floating.closed",x),b()}function R(k){if(_()&&d){d.events.on("floating.closed",x);return}if(Yt(k.relatedTarget,i.context.triggerElements))return;let C=c.current.floatingContext?.nodeId??n,I=k.relatedTarget;if(!(d&&C&&$(I)&&Mt(d.nodesRef.current,C,!1).some(j=>te(j.context?.elements.floating,I)))){if(f.handler){f.handler(k);return}b(),h()&&!g()&&y(k)}}function x(k){!d||!m||_()||p.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,Z(Y.triggerHover,k)),d.events.emit("floating.closed",k)})}let S=a;return ft(S&&Q(S,"mouseenter",w),S&&Q(S,"mouseleave",R),S&&Q(S,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,r,n,h,g,b,f,d,m,p])}var Jt=l(F(),1),Bd=l($t(),1);var tw={current:null};function Ts(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=tw,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:f,shouldOpen:p,guardStaleOpen:g=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:b,events:_}=h.context,y=qt(c),v=Lo(h),w=Jt.useRef(!1),R=je(n),x=je(r),S=je(s),k=je(o),C=je(p),I=je(f),M=U(()=>ln(b.current.openEvent?.type,v.interactedInside)),j=U(()=>C.current?.()!==!1),V=U((A,T,P)=>{let N=h.context.triggerElements;if(N.hasElement(T))return!A||!te(A,T);if(!$(P))return!1;let q=P;return N.hasMatchingElement(se=>te(se,q))&&(!A||!te(A,q))}),B=U(()=>{if(!v.handler)return;ke(h.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),E=U(()=>{Bo(v)});return d&&(v.handleCloseOptions=R.current?.__options),Jt.useEffect(()=>B,[B]),Jt.useEffect(()=>{if(!o)return;function A(T){T.open?w.current=!1:(w.current=T.reason===Y.triggerHover,B(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return _.on("openchange",A),()=>{_.off("openchange",A)}},[o,_,v,B]),Jt.useEffect(()=>{if(!o)return;function A(O,H=!0){let X=Qe(x.current,"close",v.pointerType);X?v.openChangeTimeout.start(X,()=>{h.setOpen(!1,Z(Y.triggerHover,O)),y?.events.emit("floating.closed",O)}):H&&(v.openChangeTimeout.clear(),h.setOpen(!1,Z(Y.triggerHover,O)),y?.events.emit("floating.closed",O))}let T=u.current??(d?h.select("domReferenceElement"):null);if(!$(T))return;function P(O){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Nt(v.pointerType))return;let H=os(S.current),X=Qe(x.current,"open",v.pointerType),ie=Le(O),K=O.currentTarget??null,ue=h.select("domReferenceElement"),oe=K;if($(ie)&&!h.context.triggerElements.hasElement(ie)){for(let De of h.context.triggerElements.elements())if(te(De,ie)){oe=De;break}}$(K)&&$(ue)&&!h.context.triggerElements.hasElement(K)&&te(K,ue)&&(oe=ue);let le=oe==null?!1:V(ue,oe,ie),fe=h.select("open"),ge=I.current?.()??h.select("transitionStatus")==="ending",Ot=!fe&&ge&&w.current,ae=!le&&$(oe)&&$(ue)&&te(ue,oe)&&Ot,ve=H>0&&!X,_e=le&&(fe||Ot)||ae,Ze=!fe||le;if(_e){j()&&h.setOpen(!0,Z(Y.triggerHover,O,oe));return}ve||(X?v.openChangeTimeout.start(X,()=>{Ze&&j()&&h.setOpen(!0,Z(Y.triggerHover,O,oe))}):Ze&&j()&&h.setOpen(!0,Z(Y.triggerHover,O,oe)))}function N(O){if(M()){E();return}B();let H=h.select("domReferenceElement"),X=ke(H);v.restTimeout.clear(),v.restTimeoutPending=!1;let ie=b.current.floatingContext??m?.();if(Yt(O.relatedTarget,h.context.triggerElements))return;if(R.current&&ie){h.select("open")||v.openChangeTimeout.clear();let ue=u.current;v.handler=R.current({...ie,tree:y,x:O.clientX,y:O.clientY,onClose(){E(),B(),k.current&&!M()&&ue===h.select("domReferenceElement")&&A(O,!0)}}),X.addEventListener("mousemove",v.handler),v.handler(O);return}(v.pointerType!=="touch"||!te(h.select("floatingElement"),O.relatedTarget))&&A(O)}function q(O){te(T,O.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let se=g?Q(T,"mouseout",q):void 0;return a?ft(Q(T,"mousemove",P,{once:!0}),Q(T,"mouseenter",P),Q(T,"mouseleave",N),se):ft(Q(T,"mouseenter",P),Q(T,"mouseleave",N),se)},[B,E,b,x,h,o,R,v,d,V,M,i,a,S,u,y,k,m,I,j,g]),Jt.useMemo(()=>{if(!o)return;function A(T){v.pointerType=T.pointerType}return{onPointerDown:A,onPointerEnter:A,onMouseMove(T){let{nativeEvent:P}=T,N=T.currentTarget,q=h.select("domReferenceElement"),se=h.select("open"),O=V(q,N,T.target);if(i&&!Nt(v.pointerType))return;if(se&&O&&v.handleCloseOptions?.blockPointerEvents){let ie=h.select("floatingElement");if(ie){let K=v.handleCloseOptions?.getScope?.()??N.ownerDocument.body;kn(v,{scopeElement:K,referenceElement:N,floatingElement:ie})}}let H=os(S.current);if(se&&!O||H===0||!O&&v.restTimeoutPending&&T.movementX**2+T.movementY**2<2)return;v.restTimeout.clear();function X(){if(v.restTimeoutPending=!1,M())return;let ie=h.select("open");!v.blockMouseMove&&(!ie||O)&&j()&&h.setOpen(!0,Z(Y.triggerHover,P,N))}v.pointerType==="touch"?Bd.flushSync(()=>{X()}):O&&se?X():(v.restTimeoutPending=!0,v.restTimeout.start(H,X))}}},[o,v,M,V,i,h,S,j])}var Ld=.1,ow=Ld*Ld,ne=.5;function En(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function Cn(e,t,o,r,n,i,s,a,u,c){let d=!1;return En(e,t,o,r,n,i)&&(d=!d),En(e,t,n,i,s,a)&&(d=!d),En(e,t,s,a,u,c)&&(d=!d),En(e,t,u,c,o,r)&&(d=!d),d}function rw(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Tn(e,t,o,r,n,i){let s=Math.min(o,n),a=Math.max(o,n),u=Math.min(r,i),c=Math.max(r,i);return e>=s&&e<=a&&t>=u&&t<=c}function Ps(e={}){let{blockPointerEvents:t=!1}=e,o=new Ge,r=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:c,tree:d})=>{let m=s?.split("-")[0],f=!1,p=null,g=null,h=typeof performance<"u"?performance.now():0;function b(y,v){let w=performance.now(),R=w-h;if(p===null||g===null||R===0)return p=y,g=v,h=w,!1;let x=y-p,S=v-g,k=x*x+S*S,C=R*R*ow;return p=y,g=v,h=w,k<C}function _(){o.clear(),u()}return function(v){o.clear();let w=a.domReference,R=a.floating;if(!w||!R||m==null||n==null||i==null)return;let{clientX:x,clientY:S}=v,k=Le(v),C=v.type==="mouseleave",I=te(R,k),M=te(w,k);if(I&&(f=!0,!C))return;if(M&&(f=!1,!C)){f=!0;return}if(C&&$(v.relatedTarget)&&te(R,v.relatedTarget))return;function j(){return!!(d&&Mt(d.nodesRef.current,c).length>0)}function V(){j()||_()}if(j())return;let B=w.getBoundingClientRect(),E=R.getBoundingClientRect(),A=n>E.right-E.width/2,T=i>E.bottom-E.height/2,P=E.width>B.width,N=E.height>B.height,q=(P?B:E).left,se=(P?B:E).right,O=(N?B:E).top,H=(N?B:E).bottom;if(m==="top"&&i>=B.bottom-1||m==="bottom"&&i<=B.top+1||m==="left"&&n>=B.right-1||m==="right"&&n<=B.left+1){V();return}let X=!1;switch(m){case"top":X=Tn(x,S,q,B.top+1,se,E.bottom-1);break;case"bottom":X=Tn(x,S,q,E.top+1,se,B.bottom-1);break;case"left":X=Tn(x,S,E.right-1,H,B.left+1,O);break;case"right":X=Tn(x,S,B.right-1,H,E.left+1,O);break;default:}if(X)return;if(f&&!rw(x,S,B)){V();return}if(!C&&b(x,S)){V();return}let ie=!1;switch(m){case"top":{let K=P?ne/2:ne*4,ue=P||A?n+K:n-K,oe=P?n-K:A?n+K:n-K,le=i+ne+1,fe=A||P?E.bottom-ne:E.top,ge=A?P?E.bottom-ne:E.top:E.bottom-ne;ie=Cn(x,S,ue,le,oe,le,E.left,fe,E.right,ge);break}case"bottom":{let K=P?ne/2:ne*4,ue=P||A?n+K:n-K,oe=P?n-K:A?n+K:n-K,le=i-ne,fe=A||P?E.top+ne:E.bottom,ge=A?P?E.top+ne:E.bottom:E.top+ne;ie=Cn(x,S,ue,le,oe,le,E.left,fe,E.right,ge);break}case"left":{let K=N?ne/2:ne*4,ue=N||T?i+K:i-K,oe=N?i-K:T?i+K:i-K,le=n+ne+1,fe=T||N?E.right-ne:E.left,ge=T?N?E.right-ne:E.left:E.right-ne;ie=Cn(x,S,fe,E.top,ge,E.bottom,le,ue,le,oe);break}case"right":{let K=N?ne/2:ne*4,ue=N||T?i+K:i-K,oe=N?i-K:T?i+K:i-K,le=n-ne,fe=T||N?E.left+ne:E.right,ge=T?N?E.left+ne:E.right:E.left+ne;ie=Cn(x,S,le,ue,le,oe,fe,E.top,ge,E.bottom);break}default:}ie?f||o.start(40,V):V()}};return r.__options={...e,blockPointerEvents:t},r}var Pn=class extends Xt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var WS=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Vi.startingStyle]="startingStyle",e[e.endingStyle=Vi.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var nw={"data-popup-open":""};var iw={"data-open":""},sw={"data-closed":""},aw={"data-anchor-hidden":""},zd={open(e){return e?nw:null}};var _r={open(e){return e?iw:sw},anchorHidden(e){return e?aw:null}},Fd={..._r,...Gc};function Dd(e){return ko(19)?e:e?"true":void 0}var On=l(F(),1),Os=On.createContext(void 0);function zo(){return On.useContext(Os)?.direction??"ltr"}var Xe=l(F(),1);var cw=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:c,padding:d=0,offsetParent:m="real"}=kt(e,t)||{};if(c==null)return{};let f=pn(d),p={x:o,y:r},g=br(n),h=hr(g),b=await s.getDimensions(c),_=g==="y",y=_?"top":"left",v=_?"bottom":"right",w=_?"clientHeight":"clientWidth",R=i.reference[h]+i.reference[g]-p[g]-i.floating[h],x=p[g]-i.reference[g],S=m==="real"?await s.getOffsetParent?.(c):a.floating,k=a.floating[w]||i.floating[h];(!k||!await s.isElement?.(S))&&(k=a.floating[w]||i.floating[h]);let C=R/2-x/2,I=k/2-b[h]/2-1,M=Math.min(f[y],I),j=Math.min(f[v],I),V=M,B=k-b[h]-j,E=k/2-b[h]/2+C,A=un(V,E,B),T=!u.arrow&&mt(n)!=null&&E!==A&&i.reference[h]/2-(E<V?M:j)-b[h]/2<0,P=T?E<V?E-V:E-B:0;return{[g]:p[g]+P,data:{[g]:A,centerOffset:E-A-P,...T&&{alignmentOffset:P}},reset:T}}}),Wd=(e,t)=>({...cw(e),options:[e,t]});var jd={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 Fo={sideX:"left",sideY:"top"};var Hd="--available-width",Vd="--available-height";function Yd(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 Ud(e,t,o){let{rects:r,placement:n}=e;return{side:Yd(t,Ae(n),o),align:mt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function Kd(e){return lw(e,Md)}function lw(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:c=5,sticky:d=!1,arrowPadding:m=5,disableAnchorTracking:f=!1,inline:p,keepMounted:g=!1,floatingRootContext:h,mounted:b,collisionAvoidance:_,shift:y,nodeId:v,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,k]=Xe.useState(null);!b&&S!==null&&k(null);let C=_.side||"flip",I=_.align||"flip",M=_.fallbackAxisSide||"end",j=y?.crossAxis??!1,V=y?.rootBoundary,B=typeof o=="function"?o:void 0,E=U(B),A=B?E:o,T=je(o),P=je(b),q=zo()==="rtl",se=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":q?"left":"right","inline-start":q?"right":"left"}[n],O=s==="center"?se:`${se}-${s}`,H=c;typeof H=="number"?H={top:H,right:H,bottom:H,left:H}:H&&(H={top:H.top||0,right:H.right||0,bottom:H.bottom||0,left:H.left||0});let X=1,ie=n==="bottom"?X:0,K=n==="top"?X:0,ue=n==="right"?X:0,oe=n==="left"?X:0,le={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:H},fe=Xe.useRef(null),ge=je(i),Ot=je(a),ae=typeof i!="function"?i:0,ve=typeof a!="function"?a:0,_e=[];p&&_e.push(p),_e.push(us(J=>{let Je=Ud(J,n,q),wt=typeof ge.current=="function"?ge.current(Je):ge.current,Ye=typeof Ot.current=="function"?Ot.current(Je):Ot.current;return{mainAxis:wt,crossAxis:Ye,alignmentAxis:Ye}},[ae,ve,q,n]));let Ze=I==="none"&&C!=="shift",De=!Ze&&(d||j||C==="shift"),yo=C==="none"?null:ms({...le,padding:{top:H.top+X+ie,right:H.right+X+oe,bottom:H.bottom+X+K,left:H.left+X+ue},mainAxis:!j&&C==="flip",crossAxis:I==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),io=Ze?null:fs({...le,rootBoundary:V,mainAxis:I!=="none",crossAxis:De,limiter:d||j?void 0:ps(J=>{if(!fe.current)return{};let{width:Je,height:wt}=fe.current.getBoundingClientRect(),Ye=He(Ae(J.placement)),It=Ye==="y"?Je:wt,vt=Ye==="y"?H.left+H.right:H.top+H.bottom;return{offset:It/2+vt/2}})},[le,d,j,V,H,I]);C==="shift"||I==="shift"||s==="center"?_e.push(io,yo):_e.push(yo,io),_e.push(gs({...le,apply({elements:{floating:J},availableWidth:Je,availableHeight:wt,rects:Ye}){if(!P.current)return;let It=J.style;It.setProperty(Hd,`${Je}px`),It.setProperty(Vd,`${wt}px`);let vt=ce(J).devicePixelRatio||1,{x:rr,y:$r,width:Yr,height:Pi}=Ye.reference,Oi=(Math.round((rr+Yr)*vt)-Math.round(rr*vt))/vt,Ii=(Math.round(($r+Pi)*vt)-Math.round($r*vt))/vt;It.setProperty("--anchor-width",`${Oi}px`),It.setProperty("--anchor-height",`${Ii}px`)}}),Wd(J=>({element:fe.current||ke(J.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(J){let{elements:Je,middlewareData:wt,placement:Ye,rects:It,y:vt}=J,rr=Ae(Ye),$r=He(rr),Yr=fe.current,Pi=wt.arrow?.x||0,Oi=wt.arrow?.y||0,Ii=Yr?.clientWidth||0,pg=Yr?.clientHeight||0,Ai=Pi+Ii/2,pc=Oi+pg/2,mg=Math.abs(wt.shift?.y||0),gg=It.reference.height/2,nr=typeof i=="function"?i(Ud(J,n,q)):i,hg=mg>nr,bg={top:`${Ai}px calc(100% + ${nr}px)`,bottom:`${Ai}px ${-nr}px`,left:`calc(100% + ${nr}px) ${pc}px`,right:`${-nr}px ${pc}px`}[rr],wg=`${Ai}px ${It.reference.y+gg-vt}px`;return Je.floating.style.setProperty("--transform-origin",De&&$r==="y"&&hg?wg:bg),{}}},jd,w),W(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let Dt=Xe.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Wt,elements:ye,x:Dr,y:L,middlewareData:D,update:xe,placement:Pe,context:jt,isPositioned:lt,floatingStyles:Ht}=t({rootContext:h,open:g?b:void 0,placement:O,middleware:_e,strategy:r,whileElementsMounted:g?void 0:(...J)=>wr(...J,Dt),nodeId:v,externalTree:x}),{sideX:$e,sideY:xo}=D.adaptiveOrigin||Fo,so=lt?r:"fixed",Wr=Xe.useMemo(()=>{let J;return lt?w?J={position:so,[$e]:Dr,[xo]:L}:J={...Ht,position:so}:J={position:so,top:0,left:0},J[Hd]="100vw",J[Vd]="100vh",lt||(J.opacity=0),J},[w,so,$e,Dr,xo,L,Ht,lt]),So=Xe.useRef(null);W(()=>{if(!b)return;let J=T.current,Je=typeof J=="function"?J():J,Ye=($d(Je)?Je.current:Je)||null||null;Ye!==So.current&&(Wt.setPositionReference(Ye),So.current=Ye)},[b,Wt,A,T]),Xe.useEffect(()=>{if(!b)return;let J=T.current;typeof J!="function"&&$d(J)&&J.current!==So.current&&(Wt.setPositionReference(J.current),So.current=J.current)},[b,Wt,A,T]),Xe.useEffect(()=>{if(g&&b&&ye.reference&&ye.floating)return wr(ye.reference,ye.floating,xe,Dt)},[g,b,ye,xe,Dt]);let Vt=Ae(Pe),jr=Yd(n,Vt,q),Hr=mt(Pe)||"center",Vr=!!D.hide?.referenceHidden;W(()=>{R&&b&&lt&&Vt!==se&&k(Vt)},[R,b,lt,Vt,se]);let Ur=Xe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),fc=D.arrow?.centerOffset!==0;return Xe.useMemo(()=>({positionerStyles:Wr,arrowStyles:Ur,arrowRef:fe,arrowUncentered:fc,side:jr,align:Hr,physicalSide:Vt,anchorHidden:Vr,refs:Wt,context:jt,isPositioned:lt,update:xe}),[Wr,Ur,fe,fc,jr,Hr,Vt,Vr,Wt,jt,lt,xe])}function $d(e){return e!=null&&"current"in e}function In(e){return e==="starting"?Sl:de}function Gd(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let u={...o};return a&&(u.pointerEvents="none"),Ie("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},In(r),n],stateAttributesMapping:_r})}var qd=l(F(),1);var Is=qd.forwardRef(function(t,o){let{render:r,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:u,...c}=t,{getButtonProps:d,buttonRef:m}=tl({disabled:i,focusableWhenDisabled:s,native:a});return Ie("button",t,{state:{disabled:i},ref:[o,m],props:[c,d]})});var Ee=l(F(),1),nu=l($t(),1);var Xd=l(F(),1);function Zd(e){let[t,o]=Xd.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Do=l(F(),1);function As(e){let t=Be(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=pe(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(Gt(o)!==i||Gt(r)!==s)&&(o=i,r=s),{width:o,height:r}}function Qd(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,c=Io(t,!0),d=To(),m=Do.useRef(null),f=Do.useRef(!0),p=Do.useRef(Ke),g=U(i),h=U(s),b=Do.useMemo(()=>dw(a,u),[a,u]);W(()=>{if(!n){p.current=Ke,f.current=!0,m.current=null;return}if(!t||!o)return;p.current=Jd(t,b),Ns(t,"auto");let _=Nn(t,"position","static"),y=Nn(t,"transform","none"),v=Nn(t,"scale","1"),w=Jd(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){_(),y(),w()}function x(){R(),v()}if(g?.(),f.current||m.current===null){An(o,"max-content");let I=As(t);return m.current=I,An(o,I),x(),h?.(null,I),f.current=!1,()=>{p.current(),p.current=Ke}}An(o,"max-content");let S=m.current,k=As(t);m.current=k,Ns(t,S),x(),h?.(S,k),An(o,k);let C=new AbortController;return d.request(()=>{Ns(t,k),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),d.cancel(),p.current(),p.current=Ke}},[r,t,o,c,d,n,g,h,b])}function dw(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?de:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function Nn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Jd(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Nn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ke}function Ns(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 An(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 eu=l(F(),1);var tu=l(z(),1),Mn=function(t){let{direction:o="ltr"}=t,r=eu.useMemo(()=>({direction:o}),[o]);return(0,tu.jsx)(Os.Provider,{value:r,children:t.children})};var ou={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=ce(n),c=u.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Fo};let m=await i.getOffsetParent?.(n),f={width:0,height:0};if(s==="fixed"&&u?.visualViewport)f={width:u.visualViewport.width,height:u.visualViewport.height};else if(m===u){let y=ke(n);f={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(m)&&(f=await i.getDimensions(m));let p=Ae(a),g=t,h=o;p==="left"&&(g=f.width-(t+r.width)),p==="top"&&(h=f.height-(o+r.height));let b=p==="left"?"right":Fo.sideX,_=p==="top"?"bottom":Fo.sideY;return{x:g,y:h,data:{sideX:b,sideY:_}}}};var Wo=l(z(),1),iu={activationDirection:e=>e?{"data-activation-direction":e}:null};function su(e){let{store:t,side:o,children:r}=e,n=zo(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),f=Zd(a?i:null),p=pw(s,u),g=Ee.useRef(null),[h,b]=Ee.useState(null),[_,y]=Ee.useState(null),v=Ee.useRef(null),w=Ee.useRef(null),R=Io(v,!0),x=To(),S=Ee.useRef(null),[k,C]=Ee.useState(null),[I,M]=Ee.useState(!1);W(()=>(t.set("adaptiveOrigin",ou),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let j=U(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),V=U(N=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&C(N)}),B=U(()=>{S.current?.abort();let N=new AbortController;S.current=N,R(()=>{b(null),C(null),g.current=null},N.signal)}),E=Ee.useRef(null);W(()=>{(!a||!c)&&(E.current=null)},[a,c]),W(()=>{if(i&&f&&i!==f&&E.current!==i&&g.current){b(g.current),M(!0);let N=fw(f,i);y(N),E.current=i}},[i,f]),W(()=>{h!=null&&(S.current?.abort(),M(!0),x.request(()=>{nu.flushSync(()=>{M(!1)}),B()}))},[p,h,B,x]),W(()=>{let N=v.current;if(!N)return;let q=ke(N).createElement("div");for(let se of Array.from(N.childNodes))q.appendChild(se.cloneNode(!0));g.current=q});let A=h!=null,T;A?T=(0,Wo.jsxs)(Ee.Fragment,{children:[(0,Wo.jsx)("div",{"data-previous":!0,inert:Dd(!0),ref:w,style:{...k?{"--popup-width":`${k.width}px`,"--popup-height":`${k.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,Wo.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":I?"":void 0,children:r},p)]}):T=(0,Wo.jsx)("div",{"data-current":!0,ref:v,children:r},p),W(()=>{let N=w.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),Qd({popupElement:d,positionerElement:m,mounted:c,content:u,onMeasureLayout:j,onMeasureLayoutComplete:V,side:o,direction:n});let P={activationDirection:uw(_),transitioning:A};return{children:T,state:P}}function uw(e){if(e)return`${ru(e.horizontal,5,"right","left")} ${ru(e.vertical,5,"down","up")}`}function ru(e,t,o,r){return e>t?o:e<-t?r:""}function fw(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 pw(e,t){let[o,r]=Ee.useState(0),n=Ee.useRef(e),i=Ee.useRef(t),s=Ee.useRef(!1);return W(()=>{let a=n.current,u=i.current,c=e!==a,d=t!==u;c?(r(m=>m+1),s.current=!d):s.current&&d&&(r(m=>m+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Bn=l(F(),1),au=l($t(),1);var cu=l(z(),1),lu=Bn.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...u}=t,{node:c,subtree:d}=Cl({container:n,ref:o,componentProps:t,elementProps:u});return!d&&!c?null:(0,cu.jsxs)(Bn.Fragment,{children:[d,c&&au.createPortal(r,c)]})});var tt={};dt(tt,{Arrow:()=>Tu,Handle:()=>xr,Popup:()=>Eu,Portal:()=>xu,Positioner:()=>Ru,Provider:()=>Ou,Root:()=>gu,Trigger:()=>vu,Viewport:()=>Au,createHandle:()=>Nu});var jo=l(F(),1);var Ln=l(F(),1),Ms=Ln.createContext(void 0);function et(e){let t=Ln.useContext(Ms);if(t===void 0&&!e)throw new Error(We(72));return t}var du=l(F(),1);var uu={...Id,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},zn=class extends Xt{constructor(t,o,r){let n=new wo;super(pu(t,n,o,r),mu(n),uu)}setOpen=(t,o)=>{yd(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Z(Y.triggerPress,t))}};function fu(){let e=new wo,t=new Pn(Object.freeze(pu(void 0,e)),Object.freeze(mu(e)),uu);return Object.assign(t,{setOpen:Ke,cancelPendingOpen:Ke})}function pu(e,t,o,r=!1){let n={...Td(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Pd(t,o,r),n}function mu(e){return{popupRef:du.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var yr=l(z(),1),gu=vs(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:c,handle:d,triggerId:m,defaultTriggerId:f=null,children:p}=t,g=vd((M,j)=>new zn({open:r,openProp:n,activeTriggerId:f,triggerIdProp:m},M,j));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",c);let h=g.useState("open"),b=!o&&h,_=g.useState("activeTriggerId"),y=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),Sd(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=Rd(b,g),x=g.useState("isInstantPhase"),S=g.useState("instantType"),k=g.useState("lastOpenChangeReason"),C=jo.useRef(null);W(()=>{h&&o&&g.setOpen(!1,Z(Y.disabled))},[h,o,g]),W(()=>{R==="ending"&&k===Y.none||R!=="ending"&&x?(S!=="delay"&&(C.current=S),g.set("instantType","delay")):C.current!==null&&(g.set("instantType",C.current),C.current=null)},[R,x,k,S,g]),W(()=>{b&&_==null&&g.set("payload",void 0)},[g,_,b]),jo.useImperativeHandle(a,()=>({unmount:w,close:()=>g.setOpen(!1,Z(Y.imperativeAction))}),[w,g]);let I=b||y||!o&&s!=="none";return(0,yr.jsxs)(Ms.Provider,{value:g,children:[d&&(0,yr.jsx)(_d,{handle:d,store:g}),I&&(0,yr.jsx)(mw,{store:g,disabled:o,trackCursorAxis:s}),typeof p=="function"?p({payload:v}):p]})});function mw({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ss(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=is(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=jo.useMemo(()=>he(i.reference,n.reference),[i.reference,n.reference]);return kd(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??de}),null}var Dn=l(F(),1);var Fn=l(F(),1),Bs=Fn.createContext(void 0);function hu(){return Fn.useContext(Bs)}var wu="data-base-ui-tooltip-trigger";function bu(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if($(n))return n}}let t=e.target;return $(t)?t:null}function hw(e){let t=e;for(;t;){let o=t.closest(`[${wu}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&$(r.host)?r.host:null}return null}var vu=fd(function(t,o){let{render:r,className:n,style:i,handle:s,payload:a,disabled:u,delay:c,closeOnClick:d=!0,closeDelay:m,id:f,...p}=t,g=et(!0),b=Nd(s)??g;if(!b)throw new Error(We(82));let _=$c(f),y=b.useState("isTriggerActive",_),v=b.useState("isOpenedByTrigger",_),w=b.useState("floatingRootContext"),R=Dn.useRef(null),x=c??600,S=m??0,{registerTrigger:k,isMountedByThisTrigger:C}=xd(_,R,b,{payload:a,closeOnClick:d,closeDelay:S}),I=hu(),{delayRef:M,isInstantPhase:j,hasProvider:V}=ns(w,{open:v}),B=Lo(w);b.useSyncedValue("isInstantPhase",j);let E=b.useState("disabled"),A=u??E,T=je(A),P=b.useState("trackCursorAxis"),N=b.useState("disableHoverablePopup"),q=Dn.useRef(!1),se=ut(),O=Dn.useRef(void 0);function H(){return V?Qe(M.current,"open")===0?0:c??I??600:x}function X(ae){let ve=R.current;if(!ve||!ae)return!1;let _e=hw(ae);return _e!==null&&_e!==ve&&te(ve,_e)}function ie(ae){let ve=X(ae);return q.current=ve,ve&&(B.openChangeTimeout.clear(),B.restTimeout.clear(),B.restTimeoutPending=!1,se.clear()),ve}let K=Ts(w,{enabled:!A,mouseOnly:!0,move:!1,handleClose:!N&&P!=="both"?Ps():null,restMs:H,delay(){return m==null&&V?{close:Qe(M.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!q.current}}),ue=Rs(w,{enabled:!A}).reference,oe=ae=>{let ve=q.current,_e=bu(ae),Ze=ie(_e),De=R.current,yo=De&&_e&&te(De,_e);if(Ze&&b.select("open")&&b.select("lastOpenChangeReason")===Y.triggerHover){b.setOpen(!1,Z(Y.triggerHover,ae));return}if(ve&&!Ze&&yo&&!T.current&&!b.select("open")&&De&&Nt(O.current)){let io=()=>{!q.current&&!T.current&&!b.select("open")&&b.setOpen(!0,Z(Y.triggerHover,ae,De))},Dt=H();Dt===0?(se.clear(),io()):se.start(Dt,io)}},le=b.useState("triggerProps",C);return Ie("button",t,{state:{open:v},ref:[o,k,R],props:[K,ue,C||P!=="none"?le:void 0,{onMouseOver(ae){oe(ae.nativeEvent)},onFocus(ae){X(bu(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){q.current=!1,se.clear(),O.current=void 0},onPointerEnter(ae){O.current=ae.pointerType},onPointerDown(ae){O.current=ae.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!b.select("open")&&b.cancelPendingOpen(ae.nativeEvent)},id:_,"data-trigger-disabled":A?"":void 0,[wu]:A?void 0:""},p],stateAttributesMapping:zd})});var yu=l(F(),1);var Wn=l(F(),1),Ls=Wn.createContext(void 0);function _u(){let e=Wn.useContext(Ls);if(e===void 0)throw new Error(We(70));return e}var zs=l(z(),1),xu=yu.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return et().useState("mounted")||r?(0,zs.jsx)(Ls.Provider,{value:r,children:(0,zs.jsx)(lu,{ref:o,...n})}):null});var Hn=l(F(),1);var jn=l(F(),1),Fs=jn.createContext(void 0);function Ho(){let e=jn.useContext(Fs);if(e===void 0)throw new Error(We(71));return e}var Su=l(z(),1),Ru=Hn.forwardRef(function(t,o){let{render:r,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:m="clipping-ancestors",collisionPadding:f=5,arrowPadding:p=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Rl,style:_,...y}=t,v=et(),w=_u(),R=v.useState("open"),x=v.useState("mounted"),S=v.useState("trackCursorAxis"),k=v.useState("disableHoverablePopup"),C=v.useState("floatingRootContext"),I=v.useState("instantType"),M=v.useState("transitionStatus"),j=v.useState("adaptiveOrigin"),V=Kd({anchor:i,positionMethod:s,floatingRootContext:C,mounted:x,side:a,sideOffset:c,align:u,alignOffset:d,collisionBoundary:m,collisionPadding:f,sticky:g,arrowPadding:p,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:j}),B=Hn.useMemo(()=>({open:R,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:S!=="none"?"tracking-cursor":I}),[R,V.side,V.align,V.anchorHidden,S,I]),E=Gd(t,B,{styles:V.positionerStyles,transitionStatus:M,props:y,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||k});return(0,Su.jsx)(Fs.Provider,{value:V,children:E})});var ku=l(F(),1);var Eu=ku.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=et(),{side:u,align:c}=Ho(),d=a.useState("open"),m=a.useState("instantType"),f=a.useState("transitionStatus"),p=a.useState("popupProps"),g=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");sn({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),Cs(g,{enabled:!h,closeDelay:b});let _=a.useStateSetter("popupElement");return Ie("div",t,{state:{open:d,side:u,align:c,instant:m,transitionStatus:f},ref:[o,a.context.popupRef,_],props:[wd,p,In(f),s],stateAttributesMapping:Fd})});var Cu=l(F(),1);var Tu=Cu.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=et(),{arrowRef:u,side:c,align:d,arrowUncentered:m,arrowStyles:f}=Ho(),p=a.useState("open"),g=a.useState("instantType");return Ie("div",t,{state:{open:p,side:c,align:d,uncentered:m,instant:g},ref:[o,u],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:_r})});var Pu=l(F(),1);var Ds=l(z(),1),Ou=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=Pu.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ds.jsx)(Bs.Provider,{value:o,children:(0,Ds.jsx)(rs,{delay:i,timeoutMs:n,children:t.children})})};var Iu=l(F(),1);var Au=Iu.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,u=et(),c=Ho(),d=u.useState("instantType"),{children:m,state:f}=su({store:u,side:c.side,children:s}),p={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:d};return Ie("div",t,{state:p,ref:o,props:[a,{children:m}],stateAttributesMapping:iu})});var xr=class extends vn{constructor(){super(fu(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Nu(){return new xr}function ot(e){return Ie(e.defaultTagName??"div",e,e)}var Lu=l(G(),1),Ws="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"&&ww(document)),e.__wpStyleRuntime}function bw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ws}]`))if(o.getAttribute(Ws)===t)return!0;return!1}function zu(e,t,o){if(!e.head)return;let r=js(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(bw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ws,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function ww(e){let t=js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zu(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 Fu(e,t){let o=js();o.styles.set(e,t);for(let r of o.documents.keys())zu(r,e,t)}typeof process>"u",Fu("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 Mu={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",Fu("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 Bu={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"},Qt=(0,Lu.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return ot({render:o,defaultTagName:"span",ref:i,props:he(n,{className:ee(Mu.text,Bu.heading,Bu.p,Mu[t],r)})})});var nf=l(G(),1);var Uu=l(G(),1);var Vs="data-wp-hash";function Us(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_w(document)),e.__wpStyleRuntime}function vw(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 ju(e,t,o){if(!e.head)return;let r=Us(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(vw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function _w(e){let t=Us();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ju(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 yw(e,t){let o=Us();o.styles.set(e,t);for(let r of o.documents.keys())ju(r,e,t)}typeof process>"u",yw("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 Wu={slot:"_11fc52b637ff8a7e__slot"},Hu="data-wp-compat-overlay-slot";function xw(){return typeof document>"u"?null:document}function Sw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Ct=null;function Hs(e){return e.setAttribute("aria-hidden","false"),e}function Rw(e){let t=e.createElement("div");return t.setAttribute(Hu,""),Wu.slot&&t.classList.add(Wu.slot),e.body.appendChild(t),t}function Vu(){if(typeof window>"u"||!Sw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=xw();if(!e||!e.body)return;if(Ct&&Ct.ownerDocument===e&&Ct.isConnected)return Hs(Ct);let t=e.querySelector(`[${Hu}]`);return t instanceof HTMLDivElement?(Ct=Hs(t),Ct):(Ct?.isConnected&&Ct.remove(),Ct=Hs(Rw(e)),Ct)}var $u=l(z(),1),Yu=(0,Uu.forwardRef)(function({container:t,...o},r){return(0,$u.jsx)(tt.Portal,{container:t??Vu(),...o,ref:r})});var Ku=l(G(),1),Xu=l(z(),1),$s="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"&&Ew(document)),e.__wpStyleRuntime}function kw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$s}]`))if(o.getAttribute($s)===t)return!0;return!1}function Gu(e,t,o){if(!e.head)return;let r=Ys(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(kw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($s,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Ew(e){let t=Ys();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Gu(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 qu(e,t){let o=Ys();o.styles.set(e,t);for(let r of o.documents.keys())Gu(r,e,t)}typeof process>"u",qu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",qu("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 Tw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Zu=(0,Ku.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,Xu.jsx)(tt.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:ee(Cw["box-sizing"],Tw.positioner,o)})});var Ju=l(G(),1);function Ks(e,t,o){return(0,Ju.cloneElement)(e??t,{children:o})}var Pw=l(Gs(),1);var tf=l(qs(),1),{lock:e2,unlock:of}=(0,tf.__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 Ow(){let e=Pw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return of(e.privateApis).ThemeProvider}var rf=Ow();var Sr=l(z(),1),Xs="data-wp-hash";function Zs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Aw(document)),e.__wpStyleRuntime}function Iw(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 sf(e,t,o){if(!e.head)return;let r=Zs(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Iw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Aw(e){let t=Zs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)sf(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 Nw(e,t){let o=Zs();o.styles.set(e,t);for(let r of o.documents.keys())sf(r,e,t)}typeof process>"u",Nw("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 Mw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Bw={background:"#1e1e1e"},Js=(0,nf.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,Sr.jsx)(rf,{color:Bw,children:(0,Sr.jsx)(tt.Popup,{ref:s,className:ee(Mw.popup,n),...i,children:r})}),u=Ks(o,(0,Sr.jsx)(Zu,{}),a);return Ks(t,(0,Sr.jsx)(Yu,{}),u)});var af=l(G(),1),cf=l(z(),1),Qs=(0,af.forwardRef)(function(t,o){return(0,cf.jsx)(tt.Trigger,{ref:o,...t})});var lf=l(Oe(),1),df=l(z(),1);function uf({children:e}){return(0,df.jsx)(Mn,{direction:(0,lf.isRTL)()?"rtl":"ltr",children:e})}var ea=l(z(),1);function ta(e){return(0,ea.jsx)(uf,{children:(0,ea.jsx)(tt.Root,{...e})})}var ff=l(G(),1),pf=l(Oe(),1),Uo=l(z(),1),oa="data-wp-hash";function ra(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fw(document)),e.__wpStyleRuntime}function zw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oa}]`))if(o.getAttribute(oa)===t)return!0;return!1}function mf(e,t,o){if(!e.head)return;let r=ra(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Fw(e){let t=ra();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mf(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 Un(e,t){let o=ra();o.styles.set(e,t);for(let r of o.documents.keys())mf(r,e,t)}typeof process>"u",Un("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Dw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Un("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 Ww={"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",Un("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 Vn={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",Un("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 jw={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"},na=(0,ff.forwardRef)(function({children:t,variant:o="default",tone:r="brand",openInNewTab:n=!1,target:i,render:s,className:a,...u},c){let d=n||/^_blank$/i.test(i??"");return ot({render:s,defaultTagName:"a",ref:c,props:he(u,{className:ee(jw.a,Dw["box-sizing"],Ww["outset-ring--focus-except-active"],o!=="unstyled"&&Vn.link,o!=="unstyled"&&Vn[`is-${r}`],o==="unstyled"&&Vn["is-unstyled"],a),target:i??(n?"_blank":void 0),children:(0,Uo.jsxs)(Uo.Fragment,{children:[t,d&&(0,Uo.jsx)("span",{className:Vn["link-icon"],role:"img","aria-label":(0,pf.__)("(opens in a new tab)")})]})})})});var $n=l(rt(),1),ia=l(z(),1),sa=(0,ia.jsx)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ia.jsx)($n.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 Yn=l(rt(),1),aa=l(z(),1),Rr=(0,aa.jsx)(Yn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,aa.jsx)(Yn.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var Kn=l(rt(),1),ca=l(z(),1),la=(0,ca.jsx)(Kn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ca.jsx)(Kn.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 Gn=l(rt(),1),da=l(z(),1),ua=(0,da.jsx)(Gn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,da.jsx)(Gn.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 qn=l(rt(),1),fa=l(z(),1),pa=(0,fa.jsx)(qn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,fa.jsx)(qn.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 Xn=l(rt(),1),ma=l(z(),1),ga=(0,ma.jsx)(Xn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ma.jsx)(Xn.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Zn=l(rt(),1),ha=l(z(),1),ba=(0,ha.jsx)(Zn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ha.jsx)(Zn.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var kr=l(rt(),1),Er=l(z(),1),wa=(0,Er.jsxs)(kr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Er.jsx)(kr.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,Er.jsx)(kr.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var Jn=l(rt(),1),va=l(z(),1),Qn=(0,va.jsx)(Jn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,va.jsx)(Jn.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var ei=l(rt(),1),_a=l(z(),1),ti=(0,_a.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_a.jsx)(ei.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var hf=l(G(),1),bf=l(rt(),1),wf=l(z(),1),vo=(0,hf.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,wf.jsx)(bf.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:o,height:o})});var Tr=l(G(),1),ri=l(Oe(),1);var vf=l(G(),1),ya="data-wp-hash";function xa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vw(document)),e.__wpStyleRuntime}function Hw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ya}]`))if(o.getAttribute(ya)===t)return!0;return!1}function _f(e,t,o){if(!e.head)return;let r=xa(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Hw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ya,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Vw(e){let t=xa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)_f(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 Uw(e,t){let o=xa();o.styles.set(e,t);for(let r of o.documents.keys())_f(r,e,t)}typeof process>"u",Uw("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 $w={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Cr=(0,vf.forwardRef)(function({render:t,...o},r){return ot({render:t,ref:r,props:he({className:$w["visually-hidden"]},o,{"data-visually-hidden":""})})});var oi=l(z(),1);function yf({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let r=(0,Tr.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 xf=(0,Tr.forwardRef)(function({descriptionId:t,shortcut:o},r){return(0,oi.jsx)(Cr,{id:t,"aria-hidden":"true",render:(0,oi.jsx)("span",{ref:r}),children:(0,ri.sprintf)((0,ri.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),Sf=(0,Tr.forwardRef)(function({className:t,shortcut:o},r){return(0,oi.jsx)("span",{ref:r,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var kf=l(Sa(),1),ni=l(G(),1),Ef=l(Oe(),1),Tf=l(z(),1),Ra="data-wp-hash";function ka(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kw(document)),e.__wpStyleRuntime}function Yw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ra}]`))if(o.getAttribute(Ra)===t)return!0;return!1}function Cf(e,t,o){if(!e.head)return;let r=ka(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Yw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ra,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Kw(e){let t=ka();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Cf(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 ii(e,t){let o=ka();o.styles.set(e,t);for(let r of o.documents.keys())Cf(r,e,t)}typeof process>"u",ii("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 Pr={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",ii("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Gw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ii("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 qw={"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",ii("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 Xw={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"},Pf=(0,ni.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:u=(0,Ef.__)("Loading"),children:c,...d},m){let f=ee(Xw.button,Gw["box-sizing"],qw["outset-ring--focus-except-active"],o!=="unstyled"&&Pr.button,Pr[`is-${t}`],Pr[`is-${o}`],Pr[`is-${r}`],a&&Pr["is-loading"],n);return(0,ni.useEffect)(()=>{a&&u&&(0,kf.speak)(u)},[a,u]),(0,Tf.jsx)(Is,{ref:m,className:f,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var Of=l(G(),1);var Af=l(z(),1),Ea="data-wp-hash";function Ca(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jw(document)),e.__wpStyleRuntime}function Zw(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ea}]`))if(o.getAttribute(Ea)===t)return!0;return!1}function If(e,t,o){if(!e.head)return;let r=Ca(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ea,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Jw(e){let t=Ca();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)If(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 Qw(e,t){let o=Ca();o.styles.set(e,t);for(let r of o.documents.keys())If(r,e,t)}typeof process>"u",Qw("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 ev={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"},Ta=(0,Of.forwardRef)(function({className:t,icon:o,...r},n){return(0,Af.jsx)(vo,{ref:n,icon:o,className:ee(ev.icon,t),size:24,...r})});Ta.displayName="Button.Icon";var si=Object.assign(Pf,{Icon:Ta});var Mf=l(G(),1);var nt=l(z(),1),Pa="data-wp-hash";function Oa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ov(document)),e.__wpStyleRuntime}function tv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Pa}]`))if(o.getAttribute(Pa)===t)return!0;return!1}function Bf(e,t,o){if(!e.head)return;let r=Oa(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(tv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function ov(e){let t=Oa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bf(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 rv(e,t){let o=Oa();o.styles.set(e,t);for(let r of o.documents.keys())Bf(r,e,t)}typeof process>"u",rv("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 Nf={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},Ia=(0,Mf.forwardRef)(function({label:t,className:o,children:r,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:u,positioner:c,"aria-describedby":d,"aria-keyshortcuts":m,...f},p){let g=ee(Nf["icon-button"],o),{descriptionId:h,targetProps:b}=yf({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:u});return(0,nt.jsxs)(ta,{children:[(0,nt.jsxs)(Qs,{ref:p,...b,disabled:n&&!i,render:(0,nt.jsx)(si,{...f,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,nt.jsx)(vo,{icon:s,size:24,className:Nf.icon}),u&&h&&(0,nt.jsx)(xf,{descriptionId:h,shortcut:u})]}),(0,nt.jsxs)(Js,{positioner:c,children:[t,u&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(Sf,{shortcut:u})]})]})]})});var Lf=l(G(),1),Aa="data-wp-hash";function Na(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iv(document)),e.__wpStyleRuntime}function nv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Aa}]`))if(o.getAttribute(Aa)===t)return!0;return!1}function zf(e,t,o){if(!e.head)return;let r=Na(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(nv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Aa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function iv(e){let t=Na();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zf(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 sv(e,t){let o=Na();o.styles.set(e,t);for(let r of o.documents.keys())zf(r,e,t)}typeof process>"u",sv("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var av={stack:"_19ce0419607e1896__stack"},cv={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)"},Ma=(0,Lf.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},u){let c={gap:o&&cv[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return ot({render:s,ref:u,props:he(a,{style:c,className:av.stack})})});var eo={};dt(eo,{ActionButton:()=>cp,ActionLink:()=>up,Actions:()=>Jf,CloseIcon:()=>rp,Description:()=>qf,Root:()=>jf,Title:()=>$f});var Ff=l(Sa(),1),$o=l(G(),1);var Yo=l(z(),1),La="data-wp-hash";function za(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dv(document)),e.__wpStyleRuntime}function lv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${La}]`))if(o.getAttribute(La)===t)return!0;return!1}function Df(e,t,o){if(!e.head)return;let r=za(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(lv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(La,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function dv(e){let t=za();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Df(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 Wf(e,t){let o=za();o.styles.set(e,t);for(let r of o.documents.keys())Df(r,e,t)}typeof process>"u",Wf("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var uv={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Wf("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 Ba={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"},fv={neutral:null,info:pa,warning:sa,success:wa,error:la};function pv(e){return e==="error"?"assertive":"polite"}function mv(e){if(e){if(typeof e=="string")return e;try{return(0,$o.renderToString)(e)}catch{return}}}function gv(e,t){let o=mv(e);(0,$o.useEffect)(()=>{o&&(0,Ff.speak)(o,t)},[o,t])}var jf=(0,$o.forwardRef)(function({intent:t="neutral",children:o,icon:r,spokenMessage:n=o,politeness:i=pv(t),render:s,...a},u){gv(n,i);let c=r===null?null:r??fv[t],d=ee(Ba.notice,Ba[`is-${t}`],uv["box-sizing"]);return ot({defaultTagName:"div",render:s,ref:u,props:he({className:d,children:(0,Yo.jsxs)(Yo.Fragment,{children:[o,c&&(0,Yo.jsx)(vo,{className:Ba.icon,icon:c})]})},a)})});var Hf=l(G(),1);var Uf=l(z(),1),Fa="data-wp-hash";function Da(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bv(document)),e.__wpStyleRuntime}function hv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Fa}]`))if(o.getAttribute(Fa)===t)return!0;return!1}function Vf(e,t,o){if(!e.head)return;let r=Da(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(hv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Fa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function bv(e){let t=Da();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Vf(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 wv(e,t){let o=Da();o.styles.set(e,t);for(let r of o.documents.keys())Vf(r,e,t)}typeof process>"u",wv("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 vv={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"},$f=(0,Hf.forwardRef)(function({className:t,...o},r){return(0,Uf.jsx)(Qt,{ref:r,variant:"heading-md",className:ee(vv.title,t),...o})});var Yf=l(G(),1);var Gf=l(z(),1),Wa="data-wp-hash";function ja(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yv(document)),e.__wpStyleRuntime}function _v(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Wa}]`))if(o.getAttribute(Wa)===t)return!0;return!1}function Kf(e,t,o){if(!e.head)return;let r=ja(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(_v(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Wa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function yv(e){let t=ja();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Kf(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 xv(e,t){let o=ja();o.styles.set(e,t);for(let r of o.documents.keys())Kf(r,e,t)}typeof process>"u",xv("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 Sv={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"},qf=(0,Yf.forwardRef)(function({className:t,...o},r){return(0,Gf.jsx)(Qt,{ref:r,variant:"body-md",className:ee(Sv.description,t),...o})});var Xf=l(G(),1);var Ha="data-wp-hash";function Va(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kv(document)),e.__wpStyleRuntime}function Rv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ha}]`))if(o.getAttribute(Ha)===t)return!0;return!1}function Zf(e,t,o){if(!e.head)return;let r=Va(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Rv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ha,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function kv(e){let t=Va();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Zf(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 Ev(e,t){let o=Va();o.styles.set(e,t);for(let r of o.documents.keys())Zf(r,e,t)}typeof process>"u",Ev("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 Cv={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"},Jf=(0,Xf.forwardRef)(function({render:t,...o},r){return ot({defaultTagName:"div",render:t,ref:r,props:he({className:Cv.actions},o)})});var Qf=l(G(),1),ep=l(Oe(),1);var op=l(z(),1),Ua="data-wp-hash";function $a(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pv(document)),e.__wpStyleRuntime}function Tv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ua}]`))if(o.getAttribute(Ua)===t)return!0;return!1}function tp(e,t,o){if(!e.head)return;let r=$a(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Tv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ua,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Pv(e){let t=$a();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)tp(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 Ov(e,t){let o=$a();o.styles.set(e,t);for(let r of o.documents.keys())tp(r,e,t)}typeof process>"u",Ov("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 Iv={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"},rp=(0,Qf.forwardRef)(function({className:t,icon:o=Rr,label:r=(0,ep.__)("Dismiss"),...n},i){return(0,op.jsx)(Ia,{...n,ref:i,className:ee(Iv["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:r})});var ip=l(G(),1);var ap=l(z(),1),Ya="data-wp-hash";function Ka(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nv(document)),e.__wpStyleRuntime}function Av(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ya}]`))if(o.getAttribute(Ya)===t)return!0;return!1}function sp(e,t,o){if(!e.head)return;let r=Ka(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Av(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ya,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Nv(e){let t=Ka();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)sp(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 Mv(e,t){let o=Ka();o.styles.set(e,t);for(let r of o.documents.keys())sp(r,e,t)}typeof process>"u",Mv("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 np={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"},cp=(0,ip.forwardRef)(function({className:t,loading:o,loadingAnnouncement:r,variant:n,...i},s){return(0,ap.jsx)(si,{...i,...o!==void 0?{loading:o,loadingAnnouncement:r??""}:{},ref:s,size:"compact",tone:"neutral",variant:n,className:ee(np["action-button"],np[`is-action-button-${n}`],t)})});var lp=l(G(),1);var qa=l(z(),1),Ga="data-wp-hash";function Xa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lv(document)),e.__wpStyleRuntime}function Bv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ga}]`))if(o.getAttribute(Ga)===t)return!0;return!1}function dp(e,t,o){if(!e.head)return;let r=Xa(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Bv(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ga,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Lv(e){let t=Xa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)dp(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 zv(e,t){let o=Xa();o.styles.set(e,t);for(let r of o.documents.keys())dp(r,e,t)}typeof process>"u",zv("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 Fv={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"},up=(0,lp.forwardRef)(function({className:t,render:o,...r},n){return(0,qa.jsx)(Qt,{ref:n,className:ee(Fv["action-link"],t),...r,variant:"body-md",render:(0,qa.jsx)(na,{tone:"neutral",variant:"default",render:o})})});var pp={primary:"#3858e9",background:"#222524"},Dv=new Map([["modern",pp],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function Za(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Dv.get(e)??pp}var bt=l(G(),1),Si=l(to(),1),$m=l(Gs(),1);var gp=l(G(),1),ai=l(Oe(),1);var hp=l(Vo(),1),bp=l(Or(),1),Bt=l(z(),1);function Wv(e){return e instanceof Error&&e.name||"Error"}function jv(e){return typeof e=="string"&&e?e:typeof e?.message=="string"&&e.message?e.message:"An unknown error occurred."}function Hv(e,t){let o=[{label:Wv(e),content:jv(e)}];return e?.stack&&o.push({label:"Stack",content:e.stack.trim(),preformatted:!0}),t&&o.push({label:"Component stack",content:t.trim(),preformatted:!0}),o.push({label:"Environment",content:`User agent: ${window.navigator.userAgent}`,preformatted:!0}),o}function Vv(e,t){return["### Error report",...Hv(e,t).map(({label:r,content:n,preformatted:i})=>`**${r}**
+
+${i?`\`\`\`
+${n}
+\`\`\``:n}`)].join(`
+
+`)}function Uv({text:e,children:t,variant:o="outline"}){let r=(0,hp.useCopyToClipboard)(e);return(0,Bt.jsx)(eo.ActionButton,{variant:o,ref:r,children:t})}var wp=class extends gp.Component{constructor(){super(...arguments),this.state={error:null,componentStack:null}}componentDidCatch(e,t){this.setState({componentStack:t?.componentStack}),(0,bp.doAction)("editor.ErrorBoundary.errorLogged",e,t)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e,componentStack:t}=this.state;return e?(0,Bt.jsxs)(Ma,{className:"customize-widgets-error-boundary",direction:"column",gap:"lg",children:[(0,Bt.jsxs)(eo.Root,{intent:"error",children:[(0,Bt.jsx)(eo.Title,{children:(0,ai.__)("The editor has crashed")}),(0,Bt.jsx)(eo.Description,{children:(0,ai.__)("An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search.")}),(0,Bt.jsx)(eo.Actions,{children:(0,Bt.jsx)(Uv,{variant:"solid",text:()=>Vv(e,t),children:(0,ai.__)("Copy error")})})]}),null]}):this.props.children}};var Nm=l(Vo(),1),Mm=l(_p(),1),Bm=l(Se(),1),_i=l(G(),1),Tt=l(gt(),1),Lm=l(Ja(),1),zm=l(ir(),1);var Sp=l(G(),1),Rp=l(Oe(),1),kp=l(to(),1),Ep=l(Se(),1),Cp=l(gt(),1),Tp=l(z(),1);function $v({inspector:e,closeMenu:t,...o}){let r=(0,Ep.useSelect)(i=>i(Cp.store).getSelectedBlockClientId(),[]),n=(0,Sp.useMemo)(()=>document.getElementById(`block-${r}`),[r]);return(0,Tp.jsx)(kp.MenuItem,{onClick:()=>{e.open({returnFocusWhenClose:n}),t()},...o,children:(0,Rp.__)("Show more settings")})}var Pp=$v;var pi=l(to(),1),tm=l(gt(),1),qo=l(G(),1),Go=l(Ko(),1),Ft=l(Oe(),1);var tc=l(Oe(),1),Mp=l(gt(),1),Bp=l(to(),1),Lp=l(Vo(),1),zp=l(Se(),1);var ci=l(Se(),1);var Ip=l(Se(),1);function Yv(e=!1,t){return t.type==="SET_IS_INSERTER_OPENED"?t.value:e}var Ap=(0,Ip.combineReducers)({blockInserterPanel:Yv});var Qa={};dt(Qa,{__experimentalGetInsertionPoint:()=>qv,isInserterOpened:()=>Gv});var Kv={rootClientId:void 0,insertionIndex:void 0};function Gv(e){return!!e.blockInserterPanel}function qv(e){return typeof e.blockInserterPanel=="boolean"?Kv:e.blockInserterPanel}var ec={};dt(ec,{setIsInserterOpened:()=>Xv});function Xv(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}var Np="core/customize-widgets";var Zv={reducer:Ap,selectors:Qa,actions:ec},Ue=(0,ci.createReduxStore)(Np,Zv);(0,ci.register)(Ue);var oo=l(z(),1);function Fp({setIsOpened:e}){let t=(0,Lp.useInstanceId)(Fp,"customize-widget-layout__inserter-panel-title"),o=(0,zp.useSelect)(r=>r(Ue).__experimentalGetInsertionPoint(),[]);return(0,oo.jsxs)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":t,children:[(0,oo.jsxs)("div",{className:"customize-widgets-layout__inserter-panel-header",children:[(0,oo.jsx)("h2",{id:t,className:"customize-widgets-layout__inserter-panel-header-title",children:(0,tc.__)("Add a block")}),(0,oo.jsx)(Bp.Button,{size:"small",icon:Rr,onClick:()=>e(!1),"aria-label":(0,tc.__)("Close inserter")})]}),(0,oo.jsx)("div",{className:"customize-widgets-layout__inserter-panel-content",children:(0,oo.jsx)(Mp.__experimentalLibrary,{rootClientId:o.rootClientId,__experimentalInsertionIndex:o.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>e(!1)})})]})}var Dp=Fp;var zt=l(to(),1),Zp=l(G(),1),be=l(Oe(),1);var Jp=l(Ko(),1),Qp=l(Ir(),1),fi=l(ir(),1);var Gp=l(to(),1),Lt=l(Oe(),1),Ar=l(Ir(),1),ui=l(Se(),1),qp=l(G(),1);var it=l(Oe(),1),jp=[{keyCombination:{modifier:"primary",character:"b"},description:(0,it.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,it.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,it.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,it.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,it.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,it.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,it.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,it.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,it.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,it.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,it.__)("Add non breaking space.")}];var Vp=l(G(),1),li=l(Ko(),1),st=l(z(),1);function Hp({keyCombination:e,forceAriaLabel:t}){let o=e.modifier?li.displayShortcutList[e.modifier](e.character):e.character,r=e.modifier?li.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,st.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||r,children:(Array.isArray(o)?o:[o]).map((n,i)=>n==="+"?(0,st.jsx)(Vp.Fragment,{children:n},i):(0,st.jsx)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function Jv({description:e,keyCombination:t,aliases:o=[],ariaLabel:r}){return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,st.jsxs)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,st.jsx)(Hp,{keyCombination:t,forceAriaLabel:r}),o.map((n,i)=>(0,st.jsx)(Hp,{keyCombination:n,forceAriaLabel:r},i))]})]})}var di=Jv;var Up=l(Se(),1),$p=l(Ir(),1);var Yp=l(z(),1);function Qv({name:e}){let{keyCombination:t,description:o,aliases:r}=(0,Up.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:a}=n($p.store);return{keyCombination:i(e),aliases:a(e),description:s(e)}},[e]);return t?(0,Yp.jsx)(di,{keyCombination:t,description:o,aliases:r}):null}var Kp=Qv;var Me=l(z(),1),e_=({shortcuts:e})=>(0,Me.jsx)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,o)=>(0,Me.jsx)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,Me.jsx)(Kp,{name:t}):(0,Me.jsx)(di,{...t})},o))}),rc=({title:e,shortcuts:t,className:o})=>(0,Me.jsxs)("section",{className:ee("customize-widgets-keyboard-shortcut-help-modal__section",o),children:[!!e&&(0,Me.jsx)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,Me.jsx)(e_,{shortcuts:t})]}),oc=({title:e,categoryName:t,additionalShortcuts:o=[]})=>{let r=(0,ui.useSelect)(n=>n(Ar.store).getCategoryShortcuts(t),[t]);return(0,Me.jsx)(rc,{title:e,shortcuts:r.concat(o)})};function Xp({isModalActive:e,toggleModal:t}){let{registerShortcut:o}=(0,ui.useDispatch)(Ar.store);return(0,qp.useEffect)(()=>{o({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,Lt.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}})},[o]),(0,Ar.useShortcut)("core/customize-widgets/keyboard-shortcuts",t),e?(0,Me.jsxs)(Gp.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,Lt.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,Me.jsx)(rc,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,Me.jsx)(oc,{title:(0,Lt.__)("Global shortcuts"),categoryName:"global"}),(0,Me.jsx)(oc,{title:(0,Lt.__)("Selection shortcuts"),categoryName:"selection"}),(0,Me.jsx)(oc,{title:(0,Lt.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Lt.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Lt.__)("Forward-slash")}]}),(0,Me.jsx)(rc,{title:(0,Lt.__)("Text formatting"),shortcuts:jp})]}):null}var we=l(z(),1);function em(){let[e,t]=(0,Zp.useState)(!1),o=()=>t(!e);return(0,Qp.useShortcut)("core/customize-widgets/keyboard-shortcuts",o),(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(zt.ToolbarDropdownMenu,{icon:ga,label:(0,be.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:()=>(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(zt.MenuGroup,{label:(0,be._x)("View","noun"),children:(0,we.jsx)(fi.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,be.__)("Top toolbar"),info:(0,be.__)("Access all block and document tools in a single place"),messageActivated:(0,be.__)("Top toolbar activated"),messageDeactivated:(0,be.__)("Top toolbar deactivated")})}),(0,we.jsxs)(zt.MenuGroup,{label:(0,be.__)("Tools"),children:[(0,we.jsx)(zt.MenuItem,{onClick:()=>{t(!0)},shortcut:Jp.displayShortcut.access("h"),children:(0,be.__)("Keyboard shortcuts")}),(0,we.jsx)(fi.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,be.__)("Welcome Guide")}),(0,we.jsxs)(zt.MenuItem,{role:"menuitem",icon:ua,href:(0,be.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,be.__)("Help"),(0,we.jsx)(Cr,{render:(0,we.jsx)("span",{}),children:(0,be.__)("(opens in a new tab)")})]})]}),(0,we.jsx)(zt.MenuGroup,{label:(0,be.__)("Preferences"),children:(0,we.jsx)(fi.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,be.__)("Contain text cursor inside block"),info:(0,be.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,be.__)("Contain text cursor inside block activated"),messageDeactivated:(0,be.__)("Contain text cursor inside block deactivated")})})]})}),(0,we.jsx)(Xp,{isModalActive:e,toggleModal:o})]})}var at=l(z(),1);function t_({sidebar:e,inserter:t,isInserterOpened:o,setIsInserterOpened:r,isFixedToolbarActive:n}){let[[i,s],a]=(0,qo.useState)([e.hasUndo(),e.hasRedo()]),u=(0,Go.isAppleOS)()?Go.displayShortcut.primaryShift("z"):Go.displayShortcut.primary("y");return(0,qo.useEffect)(()=>e.subscribeHistory(()=>{a([e.hasUndo(),e.hasRedo()])}),[e]),(0,at.jsxs)(at.Fragment,{children:[(0,at.jsx)("div",{className:ee("customize-widgets-header",{"is-fixed-toolbar-active":n}),children:(0,at.jsxs)(tm.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,Ft.__)("Document tools"),children:[(0,at.jsx)(pi.ToolbarButton,{icon:(0,Ft.isRTL)()?Qn:ti,label:(0,Ft.__)("Undo"),shortcut:Go.displayShortcut.primary("z"),disabled:!i,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,at.jsx)(pi.ToolbarButton,{icon:(0,Ft.isRTL)()?ti:Qn,label:(0,Ft.__)("Redo"),shortcut:u,disabled:!s,onClick:e.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,at.jsx)(pi.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:o,variant:"primary",icon:ba,label:(0,Ft._x)("Add block","Generic label for block inserter button"),onClick:()=>{r(c=>!c)}}),(0,at.jsx)(em,{})]})}),(0,qo.createPortal)((0,at.jsx)(Dp,{setIsOpened:r}),t.contentContainer[0])]})}var om=t_;var mi=l(G(),1),Xo=l(Se(),1);function rm(e){let t=(0,Xo.useSelect)(r=>r(Ue).isInserterOpened(),[]),{setIsInserterOpened:o}=(0,Xo.useDispatch)(Ue);return(0,mi.useEffect)(()=>{t?e.open():e.close()},[e,t]),[t,(0,mi.useCallback)(r=>{let n=r;typeof r=="function"&&(n=r((0,Xo.select)(Ue).isInserterOpened())),o(n)},[o])]}var wm=l(gt(),1);var lm=l(im(),1),Jo=l(G(),1),gi=l(am(),1),Zo=l(Ro(),1);var ro=l(Ni(),1),cm=l(Ro(),1);function Nr(e){let t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){let o=t[1],r=parseInt(t[2],10);return`${o}-${r}`}return e}function Mr(e,t=null){let o;if(e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance))if(e.attributes.id)o={id:e.attributes.id};else{let{encoded:a,hash:u,raw:c,...d}=e.attributes.instance;o={idBase:e.attributes.idBase,instance:{...t?.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:a,instance_hash_key:u,raw_instance:c,...d}}}else o={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,ro.serialize)(e)}}};let{form:n,rendered:i,...s}=t||{};return{...s,...o}}function nc({id:e,idBase:t,number:o,instance:r}){let n,{encoded_serialized_instance:i,instance_hash_key:s,raw_instance:a,...u}=r;if(t==="block"){let c=(0,ro.parse)(a.content??"",{__unstableSkipAutop:!0});n=c.length?c[0]:(0,ro.createBlock)("core/paragraph",{})}else o?n=(0,ro.createBlock)("core/legacy-widget",{idBase:t,instance:{encoded:i,hash:s,raw:a,...u}}):n=(0,ro.createBlock)("core/legacy-widget",{id:e});return(0,cm.addWidgetIdToBlock)(n,e)}function o_(e){return e.map(t=>nc(t))}function dm(e){let[t,o]=(0,Jo.useState)(()=>o_(e.getWidgets()));(0,Jo.useEffect)(()=>e.subscribe((n,i)=>{o(s=>{let a=new Map(n.map(d=>[d.id,d])),u=new Map(s.map(d=>[(0,Zo.getWidgetIdFromBlock)(d),d])),c=i.map(d=>{let m=a.get(d.id);return m&&m===d?u.get(d.id):nc(d)});return(0,gi.isShallowEqual)(s,c)?s:c})}),[e]);let r=(0,Jo.useCallback)(n=>{o(i=>{if((0,gi.isShallowEqual)(i,n))return i;let s=new Map(i.map(c=>[(0,Zo.getWidgetIdFromBlock)(c),c])),a=n.map(c=>{let d=(0,Zo.getWidgetIdFromBlock)(c);if(d&&s.has(d)){let m=s.get(d),f=e.getWidget(d);return(0,lm.default)(c,m)&&f?f:Mr(c,f)}return Mr(c)});if((0,gi.isShallowEqual)(e.getWidgets(),a))return i;let u=e.setWidgets(a);return n.reduce((c,d,m)=>{let f=u[m];return f!==null&&(c===n&&(c=n.slice()),c[m]=(0,Zo.addWidgetIdToBlock)(d,f)),c},n)})},[e]);return[t,r,r]}var Br=l(G(),1),pm=l(Se(),1),mm=l(gt(),1),gm=l(Ro(),1);var ct=l(G(),1);var um=l(z(),1),ic=(0,ct.createContext)();ic.displayName="FocusControlContext";function fm({api:e,sidebarControls:t,children:o}){let[r,n]=(0,ct.useState)({current:null}),i=(0,ct.useCallback)(a=>{for(let u of t)if(u.setting.get().includes(a)){u.sectionInstance.expand({completeCallback(){n({current:a})}});break}},[t]);(0,ct.useEffect)(()=>{function a(d){let m=Nr(d);i(m)}let u=!1;function c(){e.previewer.preview.bind("focus-control-for-setting",a),u=!0}return e.previewer.bind("ready",c),()=>{e.previewer.unbind("ready",c),u&&e.previewer.preview.unbind("focus-control-for-setting",a)}},[e,i]);let s=(0,ct.useMemo)(()=>[r,i],[r,i]);return(0,um.jsx)(ic.Provider,{value:s,children:o})}var hi=()=>(0,ct.useContext)(ic);function hm(e){let{selectBlock:t}=(0,pm.useDispatch)(mm.store),[o]=hi(),r=(0,Br.useRef)(e);(0,Br.useEffect)(()=>{r.current=e},[e]),(0,Br.useEffect)(()=>{if(o.current){let n=r.current.find(i=>(0,gm.getWidgetIdFromBlock)(i)===o.current);n&&(t(n.clientId),document.querySelector(`[data-block="${n.clientId}"]`)?.focus())}},[o,t])}var bm=l(qs(),1),{lock:m3,unlock:Qo}=(0,bm.__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/customize-widgets");var vm=l(z(),1),{ExperimentalBlockEditorProvider:r_}=Qo(wm.privateApis);function _m({sidebar:e,settings:t,children:o}){let[r,n,i]=dm(e);return hm(r),(0,vm.jsx)(r_,{value:r,onInput:n,onChange:i,settings:t,useSubRegistry:!1,children:o})}var ht=l(Oe(),1),Lr=l(to(),1),ym=l(Se(),1),xm=l(ir(),1),Ce=l(z(),1);function Sm({sidebar:e}){let{toggle:t}=(0,ym.useDispatch)(xm.store),o=e.getWidgets().every(r=>r.id.startsWith("block-"));return(0,Ce.jsxs)("div",{className:"customize-widgets-welcome-guide",children:[(0,Ce.jsx)("div",{className:"customize-widgets-welcome-guide__image__wrapper",children:(0,Ce.jsxs)("picture",{children:[(0,Ce.jsx)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,Ce.jsx)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""})]})}),(0,Ce.jsx)("h1",{className:"customize-widgets-welcome-guide__heading",children:(0,ht.__)("Welcome to block Widgets")}),(0,Ce.jsx)("p",{className:"customize-widgets-welcome-guide__text",children:o?(0,ht.__)("Your theme provides different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site."):(0,ht.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,Ce.jsx)(Lr.Button,{size:"compact",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide"),children:(0,ht.__)("Got it")}),(0,Ce.jsx)("hr",{className:"customize-widgets-welcome-guide__separator"}),!o&&(0,Ce.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,ht.__)("Want to stick with the old widgets?"),(0,Ce.jsx)("br",{}),(0,Ce.jsx)(Lr.ExternalLink,{href:(0,ht.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,ht.__)("Get the Classic Widgets plugin.")})]}),(0,Ce.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,ht.__)("New to the block editor?"),(0,Ce.jsx)("br",{}),(0,Ce.jsx)(Lr.ExternalLink,{href:(0,ht.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),children:(0,ht.__)("Here's a detailed guide.")})]})]})}var km=l(G(),1),er=l(Ir(),1),Em=l(Ko(),1),Cm=l(Se(),1),bi=l(Oe(),1),Tm=l(gt(),1);var{usesNativeUndo:Rm}=Qo(Tm.privateApis);function Pm({undo:e,redo:t,save:o}){return(0,er.useShortcut)("core/customize-widgets/undo",r=>{Rm(r)||(e(),r.preventDefault())}),(0,er.useShortcut)("core/customize-widgets/redo",r=>{Rm(r)||(t(),r.preventDefault())}),(0,er.useShortcut)("core/customize-widgets/save",r=>{r.preventDefault(),o()}),null}function n_(){let{registerShortcut:e,unregisterShortcut:t}=(0,Cm.useDispatch)(er.store);return(0,km.useEffect)(()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,bi.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,bi.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Em.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/customize-widgets/save",category:"global",description:(0,bi.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")}),[e]),null}Pm.Register=n_;var sc=Pm;var wi=l(G(),1),vi=l(gt(),1),Om=l(Se(),1),Im=l(z(),1);function Am(e){let t=(0,wi.useRef)(),o=(0,Om.useSelect)(r=>r(vi.store).getBlockCount()===0);return(0,wi.useEffect)(()=>{if(o&&t.current){let{ownerDocument:r}=t.current;(!r.activeElement||r.activeElement===r.body)&&t.current.focus()}},[o]),(0,Im.jsx)(vi.ButtonBlockAppender,{...e,ref:t})}var Te=l(z(),1),{ExperimentalBlockCanvas:i_}=Qo(Tt.privateApis);function Fm({blockEditorSettings:e,sidebar:t,inserter:o,inspector:r}){let[n,i]=rm(o),s=(0,Nm.useViewportMatch)("small"),{hasUploadPermissions:a,isFixedToolbarActive:u,keepCaretInsideBlock:c,isWelcomeGuideActive:d}=(0,Bm.useSelect)(f=>{let{get:p}=f(zm.store);return{hasUploadPermissions:f(Mm.store).canUser("create",{kind:"postType",name:"attachment"})??!0,isFixedToolbarActive:!!p("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!p("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!p("core/customize-widgets","welcomeGuide")}},[]),m=(0,_i.useMemo)(()=>{let f;return a&&(f=({onError:p,...g})=>{(0,Lm.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:h})=>p(h),...g})}),{...e,__experimentalSetIsInserterOpened:i,mediaUpload:f,hasFixedToolbar:u||!s,keepCaretInsideBlock:c,editorTool:"edit",__unstableHasCustomAppender:!0}},[a,e,u,s,c,i]);return d?(0,Te.jsx)(Sm,{sidebar:t}):(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsx)(sc.Register,{}),(0,Te.jsxs)(_m,{sidebar:t,settings:m,children:[(0,Te.jsx)(sc,{undo:t.undo,redo:t.redo,save:t.save}),(0,Te.jsx)(om,{sidebar:t,inserter:o,isInserterOpened:n,setIsInserterOpened:i,isFixedToolbarActive:u||!s}),(u||!s)&&(0,Te.jsx)(Tt.BlockToolbar,{hideDragHandle:!0}),(0,Te.jsx)(i_,{shouldIframe:!1,styles:m.defaultEditorStyles,height:"100%",children:(0,Te.jsx)(Tt.BlockList,{renderAppender:Am})}),(0,_i.createPortal)((0,Te.jsx)("form",{onSubmit:f=>f.preventDefault(),children:(0,Te.jsx)(Tt.BlockInspector,{})}),r.contentContainer[0])]}),(0,Te.jsx)(Tt.__unstableBlockSettingsMenuFirstItem,{children:({onClose:f})=>(0,Te.jsx)(Pp,{inspector:r,closeMenu:f})})]})}var _o=l(G(),1),Dm=l(z(),1),yi=(0,_o.createContext)();yi.displayName="SidebarControlsContext";function Wm({sidebarControls:e,activeSidebarControl:t,children:o}){let r=(0,_o.useMemo)(()=>({sidebarControls:e,activeSidebarControl:t}),[e,t]);return(0,Dm.jsx)(yi.Provider,{value:r,children:o})}function jm(){let{sidebarControls:e}=(0,_o.useContext)(yi);return e}function Hm(){let{activeSidebarControl:e}=(0,_o.useContext)(yi);return e}var Vm=l(G(),1),xi=l(Se(),1),ac=l(gt(),1);function Um(e,t){let{hasSelectedBlock:o,hasMultiSelection:r}=(0,xi.useSelect)(ac.store),{clearSelectedBlock:n}=(0,xi.useDispatch)(ac.store);(0,Vm.useEffect)(()=>{if(t.current&&e){let i=function(f){(o()||r())&&f&&d.contains(f)&&!c.contains(f)&&!t.current.contains(f)&&!f.closest('[role="dialog"]')&&!u.expanded()&&n()},s=function(f){i(f.target)},a=function(){i(d.activeElement)},u=e.inspector,c=e.container[0],d=c.ownerDocument,m=d.defaultView;return d.addEventListener("mousedown",s),m.addEventListener("blur",a),()=>{d.removeEventListener("mousedown",s),m.removeEventListener("blur",a)}}},[t,e,o,r,n])}var Pt=l(z(),1);function Ym({api:e,sidebarControls:t,blockEditorSettings:o}){let[r,n]=(0,bt.useState)(null),i=document.getElementById("customize-theme-controls"),s=(0,bt.useRef)(),a=(0,bt.useMemo)(()=>Za().primary,[]);Um(r,s),(0,bt.useEffect)(()=>{let d=t.map(m=>m.subscribe(f=>{f&&n(m)}));return()=>{d.forEach(m=>m())}},[t]);let u=r&&(0,bt.createPortal)((0,Pt.jsx)(wp,{children:(0,Pt.jsx)(Fm,{blockEditorSettings:o,sidebar:r.sidebarAdapter,inserter:r.inserter,inspector:r.inspector},r.id)}),r.container[0]),c=i&&(0,bt.createPortal)((0,Pt.jsx)("div",{className:"customize-widgets-popover",ref:s,children:(0,Pt.jsx)(Si.Popover.Slot,{})}),i);return(0,Pt.jsx)(Si.SlotFillProvider,{children:(0,Pt.jsx)($m.ThemeProvider,{isRoot:!0,color:{primary:a},children:(0,Pt.jsx)(Wm,{sidebarControls:t,activeSidebarControl:r,children:(0,Pt.jsxs)(fm,{api:e,sidebarControls:t,children:[u,c]})})})})}var Ri=l(Oe(),1);function Km(){let{wp:{customize:e}}=window;return class extends e.Section{constructor(o,r){super(o,r),this.parentSection=r.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(o){this._isOpen=o,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(o,r){super.onChangeExpanded(o,r),this.parentSection&&!r.unchanged&&(o?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open({returnFocusWhenClose:o}={}){this.isOpen=!0,this.returnFocusWhenClose=o,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(o){this.isOpen=!1,super.collapse(o)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}var s_=e=>`widgets-inspector-${e}`;function Gm(){let{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)"),o=t.matches;return t.addEventListener("change",r=>{o=r.matches}),class extends e.Section{ready(){let n=Km();this.inspector=new n(s_(this.id),{title:(0,Ri.__)("Block Settings"),parentSection:this,customizeAction:[(0,Ri.__)("Customizing"),(0,Ri.__)("Widgets"),this.params.title].join(" \u25B8 ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(n,i){let s=this.controls(),a={...i,completeCallback(){s.forEach(u=>{u.onChangeSectionExpanded?.(n,a)}),i.completeCallback?.()}};if(a.manualTransition){n?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));let u=()=>{this.contentContainer.removeClass("busy"),a.completeCallback()};o?u():this.contentContainer.one("transitionend",u)}else super.onChangeExpanded(n,a)}}}var rg=l(Se(),1);var{wp:qm}=window;function Xm(e){let t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function cc(e){let{idBase:t,number:o}=Xm(e);return o?`widget_${t}[${o}]`:`widget_${t}`}function a_(e,t,o){let r=!1,n;function i(...s){let a=(r?t:e).apply(this,s);return r=!0,clearTimeout(n),n=setTimeout(()=>{r=!1},o),a}return i.cancel=()=>{r=!1,clearTimeout(n)},i}var Zm=class{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map(o=>this.getWidget(o))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=a_(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(...e){for(let t of this.subscribers)t(...e)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map(e=>this.getWidget(e))],this.historyIndex+=1,this.historySubscribers.forEach(e=>e())}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map(e=>this.getWidget(e))}_handleSettingChange(){if(this.locked)return;let e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked||!e.id.startsWith("widget_"))return;let t=Nr(e.id);if(!this.setting.get().includes(t))return;let o=this.getWidgets();this._pushHistory(),this._emit(o,this.getWidgets())}_createWidget(e){let t=qm.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase}),o=e.number;t.get("is_multi")&&!o&&(t.set("multi_number",t.get("multi_number")+1),o=t.get("multi_number"));let r=o?`widget_${e.idBase}[${o}]`:`widget_${e.idBase}`,n={transport:qm.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};return this.api.create(r,r,"",n).set(e.instance),Nr(r)}_removeWidget(e){let t=cc(e.id),o=this.api(t);if(o){let r=o.get();this.widgetsCache.delete(r)}this.api.remove(t)}_updateWidget(e){let t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){let o=cc(e.id);return this.api(o).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;let{idBase:t,number:o}=Xm(e),r=cc(e),n=this.api(r);if(!n)return null;let i=n.get();if(this.widgetsCache.has(i))return this.widgetsCache.get(i);let s={id:e,idBase:t,number:o,instance:i};return this.widgetsCache.set(i,s),s}_updateWidgets(e){this.locked=!0;let t=[],o=e.map(n=>{if(n.id&&this.getWidget(n.id))return t.push(null),this._updateWidget(n);let i=this._createWidget(n);return t.push(i),i});return this.getWidgets().filter(n=>!o.includes(n.id)).forEach(n=>this._removeWidget(n)),this.setting.set(o),this.locked=!1,t}setWidgets(e){let t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndex<this.history.length-1}_seek(e){let t=this.getWidgets();this.historyIndex=e;let o=this.history[this.historyIndex];this._updateWidgets(o),this._emit(t,this.getWidgets()),this.historySubscribers.forEach(r=>r()),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}};var eg=l(Ko(),1),tg=l(Qm(),1),lc=l(Se(),1);function og(){let{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(o,r){return o&&e.section.each(n=>{n.params.type==="outer"&&n.id!==this.id&&n.expanded()&&n.collapse()}),super.onChangeExpanded(o,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(...r){super(...r),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",i=>{this.expanded()&&(i.keyCode===eg.ESCAPE||i.code==="Escape")&&!i.defaultPrevented&&(i.preventDefault(),i.stopPropagation(),(0,lc.dispatch)(Ue).setIsInserterOpened(!1))},!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind(()=>{this.isFromInternalAction||(0,lc.dispatch)(Ue).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1})}open(){if(!this.expanded()){let r=this.contentContainer[0];this.activeElementBeforeExpanded=r.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){let n=tg.focus.tabbable.find(r)[1];n&&n.focus()}})}}close(){if(this.expanded()){let r=this.contentContainer[0],n=r.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){r.contains(n)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}var c_=e=>`widgets-inserter-${e}`;function ng(){let{wp:{customize:e}}=window;return class extends e.Control{constructor(...o){super(...o),this.subscribers=new Set}ready(){let o=og();this.inserter=new o(c_(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new Zm(this.setting,e)}subscribe(o){return this.subscribers.add(o),()=>{this.subscribers.delete(o)}}onChangeSectionExpanded(o,r){r.unchanged||(o||(0,rg.dispatch)(Ue).setIsInserterOpened(!1),this.subscribers.forEach(n=>n(o,r)))}}}var tr=l(gt(),1),ig=l(Vo(),1),zr=l(Se(),1),sg=l(Or(),1),ki=l(Ro(),1);var no=l(z(),1),l_=(0,ig.createHigherOrderComponent)(e=>t=>{let o=(0,ki.getWidgetIdFromBlock)(t),r=jm(),n=Hm(),i=r?.length>1,s=t.name,a=t.clientId,u=(0,zr.useSelect)(p=>p(tr.store).canInsertBlockType(s,""),[s]),c=(0,zr.useSelect)(p=>p(tr.store).getBlock(a),[a]),{removeBlock:d}=(0,zr.useDispatch)(tr.store),[,m]=hi();function f(p){let g=r.find(h=>h.id===p);if(o){let h=n.setting,b=g.setting;h(h().filter(_=>_!==o)),b([...b(),o])}else{let h=g.sidebarAdapter;d(a),o=h.setWidgets([...h.getWidgets(),Mr(c)]).reverse().find(_=>!!_)}m(o)}return(0,no.jsxs)(no.Fragment,{children:[(0,no.jsx)(e,{...t},"edit"),i&&u&&(0,no.jsx)(tr.BlockControls,{children:(0,no.jsx)(ki.MoveToWidgetArea,{widgetAreas:r.map(p=>({id:p.id,name:p.params.label,description:p.params.description})),currentWidgetAreaId:n?.id,onSelect:f})})]})},"withMoveToSidebarToolbarItem");(0,sg.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",l_);var ag=l(Or(),1),cg=l(Ja(),1),d_=()=>cg.MediaUpload;(0,ag.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",d_);var lg=l(Vo(),1),dg=l(Or(),1),ug=l(z(),1),{wp:u_}=window,f_=(0,lg.createHigherOrderComponent)(e=>t=>{let{idBase:o}=t.attributes,r=u_.customize.Widgets.data.availableWidgets.find(n=>n.id_base===o)?.is_wide??!1;return(0,ug.jsx)(e,{...t,isWide:r},"edit")},"withWideWidgetDisplay");(0,dg.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",f_);var uc=l(z(),1),{wp:Fr}=window,p_=["core/more","core/block","core/freeform","core/template-part"];function m_(e,t){(0,dc.dispatch)(fg.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,dc.dispatch)(Ti.store).reapplyBlockTypeFilters();let o=(0,Ci.__experimentalGetCoreBlocks)().filter(i=>!(p_.includes(i.name)||i.name.startsWith("core/post")||i.name.startsWith("core/query")||i.name.startsWith("core/site")||i.name.startsWith("core/navigation")||i.name.startsWith("core/term")));(0,Ci.registerCoreBlocks)(o),(0,or.registerLegacyWidgetBlock)(),(0,or.registerLegacyWidgetVariations)(t),(0,or.registerWidgetGroupBlock)(),(0,Ti.setFreeformContentHandlerName)("core/html");let r=ng(t);Fr.customize.sectionConstructor.sidebar=Gm(),Fr.customize.controlConstructor.sidebar_block_editor=r;let n=document.createElement("div");document.body.appendChild(n),Fr.customize.bind("ready",()=>{let i=[];Fr.customize.control.each(s=>{s instanceof r&&i.push(s)}),(0,Ei.createRoot)(n).render((0,uc.jsx)(Ei.StrictMode,{children:(0,uc.jsx)(Ym,{api:Fr.customize,sidebarControls:i,blockEditorSettings:t})}))})}return Rg(g_);})();
+/*! Bundled license information:
+
+use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim.production.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+
+use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim/with-selector.production.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+*/
 (window.wp ||= {}).customizeWidgets = wp.customizeWidgets;
 })();
diff --git a/wp-includes/js/dist/edit-post.js b/wp-includes/js/dist/edit-post.js
index b2ac3d482e..1d7b505315 100644
--- a/wp-includes/js/dist/edit-post.js
+++ b/wp-includes/js/dist/edit-post.js
@@ -153,7 +153,7 @@ var wp;
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect3(
+          useLayoutEffect4(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot;
@@ -161,7 +161,7 @@ var wp;
             },
             [subscribe, value, getSnapshot]
           );
-          useEffect18(
+          useEffect17(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe(function() {
@@ -187,7 +187,7 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState16 = React48.useState, useEffect18 = React48.useEffect, useLayoutEffect3 = React48.useLayoutEffect, useDebugValue2 = React48.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState16 = React48.useState, useEffect17 = React48.useEffect, useLayoutEffect4 = React48.useLayoutEffect, useDebugValue2 = React48.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 !== React48.useSyncExternalStore ? React48.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -215,7 +215,7 @@ var wp;
           return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React48 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef22 = React48.useRef, useEffect18 = React48.useEffect, useMemo17 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
+        var React48 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef22 = React48.useRef, useEffect17 = React48.useEffect, useMemo17 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
           var instRef = useRef22(null);
           if (null === instRef.current) {
@@ -258,7 +258,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector, isEqual]
           );
           var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
-          useEffect18(
+          useEffect17(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -285,13 +285,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
-    }
-  });
-
   // package-external:@wordpress/compose
   var require_compose = __commonJS({
     "package-external:@wordpress/compose"(exports, module) {
@@ -313,6 +306,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/primitives
+  var require_primitives = __commonJS({
+    "package-external:@wordpress/primitives"(exports, module) {
+      module.exports = window.wp.primitives;
+    }
+  });
+
   // package-external:@wordpress/components
   var require_components = __commonJS({
     "package-external:@wordpress/components"(exports, module) {
@@ -413,9 +413,9 @@ var wp;
   var import_deprecated4 = __toESM(require_deprecated(), 1);
   var import_element30 = __toESM(require_element(), 1);
   var import_data27 = __toESM(require_data(), 1);
-  var import_preferences12 = __toESM(require_preferences(), 1);
+  var import_preferences11 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);
-  var import_editor20 = __toESM(require_editor(), 1);
+  var import_editor21 = __toESM(require_editor(), 1);
   var import_core_data10 = __toESM(require_core_data(), 1);
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);

@@ -6214,7 +6214,7 @@ var wp;
       handleClose = null,
       mouseOnly = false,
       restMs = 0,
-      move = true,
+      move: move2 = true,
       triggerElementRef = EMPTY_REF,
       externalTree,
       isActiveTrigger = true,
@@ -6413,13 +6413,13 @@ var wp;
         instance.restTimeoutPending = false;
       }
       const staleOpenGuard = guardStaleOpen ? addEventListener(trigger, "mouseout", onMouseOut) : void 0;
-      if (move) {
+      if (move2) {
         return mergeCleanups(addEventListener(trigger, "mousemove", onMouseEnter, {
           once: true
         }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
       return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move2, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
     return React27.useMemo(() => {
       if (!enabled) {
         return void 0;
@@ -8534,31 +8534,6 @@ var wp;
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // packages/icons/build-module/library/chevron-down.mjs
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
-
-  // packages/icons/build-module/library/chevron-left.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
-
-  // packages/icons/build-module/library/chevron-right.mjs
-  var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
-
-  // packages/icons/build-module/library/chevron-up.mjs
-  var import_primitives4 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
-
-  // packages/icons/build-module/library/fullscreen.mjs
-  var import_primitives5 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.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/ui/build-module/tooltip/index.mjs
   var tooltip_exports = {};
   __export(tooltip_exports, {
@@ -8717,10 +8692,10 @@ var wp;
   }

   // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
   var Portal = (0, import_element10.forwardRef)(
     function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
         index_parts_exports.Portal,
         {
           container: container ?? getWpCompatOverlaySlot(),
@@ -8733,7 +8708,7 @@ var wp;

   // packages/ui/build-module/tooltip/positioner.mjs
   var import_element11 = __toESM(require_element(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -8824,7 +8799,7 @@ var wp;
   var style_default = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
   var Positioner = (0, import_element11.forwardRef)(
     function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
         index_parts_exports.Positioner,
         {
           ref,
@@ -8876,7 +8851,7 @@ var wp;
   var ThemeProvider = getThemeProvider();

   // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -8963,7 +8938,7 @@ var wp;
   var style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
   var POPUP_COLOR = { background: "#1e1e1e" };
   var Popup = (0, import_element13.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
       index_parts_exports.Popup,
       {
         ref,
@@ -8974,40 +8949,65 @@ var wp;
     ) });
     const positionedPopup = renderSlotWithChildren(
       positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
       popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Portal, {}), positionedPopup);
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
   });

   // packages/ui/build-module/tooltip/trigger.mjs
   var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
   var Trigger = (0, import_element14.forwardRef)(
     function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Trigger, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
     }
   );

   // packages/ui/build-module/utils/direction-provider.mjs
   var import_i18n = __toESM(require_i18n(), 1);
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
   }

   // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
   function Root(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
   }

   // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
   }

+  // packages/icons/build-module/library/chevron-down.mjs
+  var import_primitives = __toESM(require_primitives(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives.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_primitives.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/chevron-left.mjs
+  var import_primitives2 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives2.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_primitives2.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/chevron-right.mjs
+  var import_primitives3 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives3.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_primitives3.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/chevron-up.mjs
+  var import_primitives4 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives4.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_primitives4.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/fullscreen.mjs
+  var import_primitives5 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives5.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/ui/build-module/visually-hidden/visually-hidden.mjs
   var import_element15 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
@@ -9267,7 +9267,7 @@ var wp;
   }

   // packages/edit-post/build-module/components/layout/index.mjs
-  var import_editor18 = __toESM(require_editor(), 1);
+  var import_editor19 = __toESM(require_editor(), 1);
   var import_data26 = __toESM(require_data(), 1);
   var import_block_editor2 = __toESM(require_block_editor(), 1);

@@ -9585,12 +9585,12 @@ var wp;
   var import_i18n15 = __toESM(require_i18n(), 1);
   var import_element29 = __toESM(require_element(), 1);
   var import_notices3 = __toESM(require_notices(), 1);
-  var import_preferences11 = __toESM(require_preferences(), 1);
+  var import_preferences10 = __toESM(require_preferences(), 1);
   var import_commands2 = __toESM(require_commands(), 1);
   var import_url6 = __toESM(require_url(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
   var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_components9 = __toESM(require_components(), 1);
+  var import_components8 = __toESM(require_components(), 1);
   var import_compose2 = __toESM(require_compose(), 1);
   var import_theme = __toESM(require_theme(), 1);

@@ -10645,19 +10645,26 @@ var wp;
   var import_block_editor = __toESM(require_block_editor(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
   var { useNativeUndo } = unlock2(import_block_editor.privateApis);
+  function move(parent, node) {
+    if (parent.moveBefore && parent.isConnected && node.isConnected) {
+      parent.moveBefore(node, null);
+    } else {
+      parent.appendChild(node);
+    }
+  }
   function MetaBoxesArea({ location }) {
     const container = (0, import_element23.useRef)(null);
     const formRef = (0, import_element23.useRef)(null);
-    (0, import_element23.useEffect)(() => {
+    (0, import_element23.useLayoutEffect)(() => {
       formRef.current = document.querySelector(
         ".metabox-location-" + location
       );
       if (formRef.current) {
-        container.current.appendChild(formRef.current);
+        move(container.current, formRef.current);
       }
       return () => {
         if (formRef.current) {
-          document.querySelector("#metaboxes").appendChild(formRef.current);
+          move(document.querySelector("#metaboxes"), formRef.current);
         }
       };
     }, [location]);
@@ -10725,17 +10732,17 @@ var wp;
   // packages/edit-post/build-module/components/more-menu/index.mjs
   var import_i18n11 = __toESM(require_i18n(), 1);
   var import_compose = __toESM(require_compose(), 1);
-  var import_editor15 = __toESM(require_editor(), 1);
+  var import_editor16 = __toESM(require_editor(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
-  var import_preferences9 = __toESM(require_preferences(), 1);

   // packages/edit-post/build-module/components/more-menu/manage-patterns-menu-item.mjs
-  var import_components5 = __toESM(require_components(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
   var import_data15 = __toESM(require_data(), 1);
+  var import_editor10 = __toESM(require_editor(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);
   var import_url4 = __toESM(require_url(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var { MoreMenuItem } = unlock2(import_editor10.privateApis);
   function ManagePatternsMenuItem() {
     const url = (0, import_data15.useSelect)((select3) => {
       const { canUser } = select3(import_core_data6.store);
@@ -10750,27 +10757,31 @@ var wp;
         name: "wp_template"
       }) ? patternsUrl : defaultUrl;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components5.MenuItem, { role: "menuitem", href: url, children: (0, import_i18n6.__)("Manage patterns") });
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(MoreMenuItem, { href: url, children: (0, import_i18n6.__)("Manage patterns") });
   }
   var manage_patterns_menu_item_default = ManagePatternsMenuItem;

   // packages/edit-post/build-module/components/more-menu/welcome-guide-menu-item.mjs
+  var import_i18n7 = __toESM(require_i18n(), 1);
   var import_data16 = __toESM(require_data(), 1);
+  var import_editor11 = __toESM(require_editor(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_editor10 = __toESM(require_editor(), 1);
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var { MoreMenuItem: MoreMenuItem2 } = unlock2(import_editor11.privateApis);
   function WelcomeGuideMenuItem() {
     const isEditingTemplate2 = (0, import_data16.useSelect)(
-      (select3) => select3(import_editor10.store).getCurrentPostType() === "wp_template",
+      (select3) => select3(import_editor11.store).getCurrentPostType() === "wp_template",
       []
     );
+    const { toggle } = (0, import_data16.useDispatch)(import_preferences4.store);
     return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-      import_preferences4.PreferenceToggleMenuItem,
+      MoreMenuItem2,
       {
-        scope: "core/edit-post",
-        name: isEditingTemplate2 ? "welcomeGuideTemplate" : "welcomeGuide",
-        label: (0, import_i18n7.__)("Welcome Guide")
+        onClick: () => toggle(
+          "core/edit-post",
+          isEditingTemplate2 ? "welcomeGuideTemplate" : "welcomeGuide"
+        ),
+        children: (0, import_i18n7.__)("Welcome Guide")
       }
     );
   }
@@ -10778,20 +10789,20 @@ var wp;
   // packages/edit-post/build-module/components/preferences-modal/index.mjs
   var import_i18n10 = __toESM(require_i18n(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
-  var import_editor14 = __toESM(require_editor(), 1);
+  var import_editor15 = __toESM(require_editor(), 1);

   // packages/edit-post/build-module/components/preferences-modal/meta-boxes-section.mjs
   var import_i18n9 = __toESM(require_i18n(), 1);
   var import_data19 = __toESM(require_data(), 1);
-  var import_editor13 = __toESM(require_editor(), 1);
+  var import_editor14 = __toESM(require_editor(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);

   // packages/edit-post/build-module/components/preferences-modal/enable-custom-fields.mjs
   var import_element25 = __toESM(require_element(), 1);
   var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_components6 = __toESM(require_components(), 1);
+  var import_components5 = __toESM(require_components(), 1);
   var import_data17 = __toESM(require_data(), 1);
-  var import_editor11 = __toESM(require_editor(), 1);
+  var import_editor12 = __toESM(require_editor(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
   var import_url5 = __toESM(require_url(), 1);
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
@@ -10810,7 +10821,7 @@ var wp;
         "A page reload is required for this change. Make sure your content is saved before reloading."
       ) }),
       /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
-        import_components6.Button,
+        import_components5.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -10828,7 +10839,7 @@ var wp;
   }
   function EnableCustomFieldsOption({ label }) {
     const areCustomFieldsEnabled = (0, import_data17.useSelect)((select3) => {
-      return !!select3(import_editor11.store).getEditorSettings().enableCustomFields;
+      return !!select3(import_editor12.store).getEditorSettings().enableCustomFields;
     }, []);
     const [isChecked, setIsChecked] = (0, import_element25.useState)(areCustomFieldsEnabled);
     return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
@@ -10844,15 +10855,15 @@ var wp;

   // packages/edit-post/build-module/components/preferences-modal/enable-panel.mjs
   var import_data18 = __toESM(require_data(), 1);
-  var import_editor12 = __toESM(require_editor(), 1);
+  var import_editor13 = __toESM(require_editor(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock2(import_preferences6.privateApis);
   function EnablePanelOption(props) {
-    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data18.useDispatch)(import_editor12.store);
+    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data18.useDispatch)(import_editor13.store);
     const { isChecked, isRemoved } = (0, import_data18.useSelect)(
       (select3) => {
-        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select3(import_editor12.store);
+        const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select3(import_editor13.store);
         return {
           isChecked: isEditorPanelEnabled2(props.panelName),
           isRemoved: isEditorPanelRemoved2(props.panelName)
@@ -10878,7 +10889,7 @@ var wp;
   var { PreferencesModalSection } = unlock2(import_preferences7.privateApis);
   function MetaBoxesSection(sectionProps) {
     const { areCustomFieldsRegistered, metaBoxes: metaBoxes2 } = (0, import_data19.useSelect)((select3) => {
-      const { getEditorSettings } = select3(import_editor13.store);
+      const { getEditorSettings } = select3(import_editor14.store);
       const { getAllMetaBoxes: getAllMetaBoxes2 } = select3(store);
       return {
         areCustomFieldsRegistered: getEditorSettings().enableCustomFields !== void 0,
@@ -10907,7 +10918,7 @@ var wp;
   // packages/edit-post/build-module/components/preferences-modal/index.mjs
   var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceToggleControl } = unlock2(import_preferences8.privateApis);
-  var { PreferencesModal } = unlock2(import_editor14.privateApis);
+  var { PreferencesModal } = unlock2(import_editor15.privateApis);
   function EditPostPreferencesModal() {
     const extraSections = {
       general: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(MetaBoxesSection, { title: (0, import_i18n10.__)("Advanced") }),
@@ -10926,12 +10937,17 @@ var wp;

   // packages/edit-post/build-module/components/more-menu/index.mjs
   var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var { ToolsMoreMenuGroup, ViewMoreMenuGroup } = unlock2(import_editor15.privateApis);
+  var { MoreMenuPreferenceItem, ToolsMoreMenuGroup, ViewMoreMenuGroup } = unlock2(import_editor16.privateApis);
+  var FULLSCREEN_SHORTCUT = {
+    ariaKeyShortcut: import_keycodes.ariaKeyShortcut.secondary("f"),
+    displayShortcut: import_keycodes.displayShortcut.secondary("f"),
+    label: import_keycodes.shortcutAriaLabel.secondary("f")
+  };
   var MoreMenu = () => {
     const isLargeViewport = (0, import_compose.useViewportMatch)("large");
     return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
       isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(ViewMoreMenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
-        import_preferences9.PreferenceToggleMenuItem,
+        MoreMenuPreferenceItem,
         {
           scope: "core/edit-post",
           name: "fullscreenMode",
@@ -10941,7 +10957,7 @@ var wp;
           messageDeactivated: (0, import_i18n11.__)(
             "Fullscreen mode deactivated."
           ),
-          shortcut: import_keycodes.displayShortcut.secondary("f")
+          shortcut: FULLSCREEN_SHORTCUT
         }
       ) }),
       /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(ToolsMoreMenuGroup, { children: [
@@ -10958,7 +10974,7 @@ var wp;

   // packages/edit-post/build-module/components/welcome-guide/default.mjs
   var import_data20 = __toESM(require_data(), 1);
-  var import_components7 = __toESM(require_components(), 1);
+  var import_components6 = __toESM(require_components(), 1);
   var import_i18n12 = __toESM(require_i18n(), 1);
   var import_element26 = __toESM(require_element(), 1);

@@ -10982,7 +10998,7 @@ var wp;
   function WelcomeGuideDefault() {
     const { toggleFeature: toggleFeature2 } = (0, import_data20.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
-      import_components7.Guide,
+      import_components6.Guide,
       {
         className: "edit-post-welcome-guide",
         contentLabel: (0, import_i18n12.__)("Welcome to the editor"),
@@ -11061,7 +11077,7 @@ var wp;
                 ),
                 {
                   a: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
-                    import_components7.ExternalLink,
+                    import_components6.ExternalLink,
                     {
                       href: (0, import_i18n12.__)(
                         "https://wordpress.org/documentation/article/wordpress-block-editor/"
@@ -11079,13 +11095,13 @@ var wp;

   // packages/edit-post/build-module/components/welcome-guide/template.mjs
   var import_data21 = __toESM(require_data(), 1);
-  var import_components8 = __toESM(require_components(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_i18n13 = __toESM(require_i18n(), 1);
   var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideTemplate() {
     const { toggleFeature: toggleFeature2 } = (0, import_data21.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
-      import_components8.Guide,
+      import_components7.Guide,
       {
         className: "edit-template-welcome-guide",
         contentLabel: (0, import_i18n13.__)("Welcome to the template editor"),
@@ -11137,16 +11153,16 @@ var wp;
   var import_data23 = __toESM(require_data(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
   var import_commands = __toESM(require_commands(), 1);
-  var import_preferences10 = __toESM(require_preferences(), 1);
+  var import_preferences9 = __toESM(require_preferences(), 1);
   var import_notices2 = __toESM(require_notices(), 1);
   function useCommands() {
     const { isFullscreen } = (0, import_data23.useSelect)((select3) => {
-      const { get } = select3(import_preferences10.store);
+      const { get } = select3(import_preferences9.store);
       return {
         isFullscreen: get("core/edit-post", "fullscreenMode")
       };
     }, []);
-    const { toggle } = (0, import_data23.useDispatch)(import_preferences10.store);
+    const { toggle } = (0, import_data23.useDispatch)(import_preferences9.store);
     const { createInfoNotice } = (0, import_data23.useDispatch)(import_notices2.store);
     (0, import_commands.useCommand)({
       name: "core/toggle-fullscreen-mode",
@@ -11178,7 +11194,7 @@ var wp;
   // packages/edit-post/build-module/hooks/use-navigate-to-entity-record.mjs
   var import_element27 = __toESM(require_element(), 1);
   var import_data24 = __toESM(require_data(), 1);
-  var import_editor16 = __toESM(require_editor(), 1);
+  var import_editor17 = __toESM(require_editor(), 1);
   var import_core_data7 = __toESM(require_core_data(), 1);
   function useNavigateToEntityRecord(initialPostId, initialPostType, defaultRenderingMode) {
     const registry = (0, import_data24.useRegistry)();
@@ -11207,8 +11223,8 @@ var wp;
       ]
     );
     const { post, previousRenderingMode } = postHistory[postHistory.length - 1];
-    const { getRenderingMode } = (0, import_data24.useSelect)(import_editor16.store);
-    const { setRenderingMode } = (0, import_data24.useDispatch)(import_editor16.store);
+    const { getRenderingMode } = (0, import_data24.useSelect)(import_editor17.store);
+    const { setRenderingMode } = (0, import_data24.useDispatch)(import_editor17.store);
     const { editEntityRecord } = (0, import_data24.useDispatch)(import_core_data7.store);
     const onNavigateToEntityRecord = (0, import_element27.useCallback)(
       (params) => {
@@ -11275,7 +11291,7 @@ var wp;

   // packages/edit-post/build-module/components/meta-boxes/use-meta-box-initialization.mjs
   var import_data25 = __toESM(require_data(), 1);
-  var import_editor17 = __toESM(require_editor(), 1);
+  var import_editor18 = __toESM(require_editor(), 1);
   var import_core_data8 = __toESM(require_core_data(), 1);
   var import_element28 = __toESM(require_element(), 1);
   var useMetaBoxInitialization = (enabled) => {
@@ -11289,7 +11305,7 @@ var wp;
         const {
           __unstableIsEditorReady,
           isCollaborationEnabledForCurrentPost
-        } = unlock2(select3(import_editor17.store));
+        } = unlock2(select3(import_editor18.store));
         return {
           isEnabledAndEditorReady: enabled && __unstableIsEditorReady(),
           isCollaborationEnabled: isCollaborationEnabledForCurrentPost(),
@@ -11300,7 +11316,7 @@ var wp;
       [enabled]
     );
     const { setCollaborationSupported } = unlock2((0, import_data25.useDispatch)(import_core_data8.store));
-    const { updateEditorSettings } = (0, import_data25.useDispatch)(import_editor17.store);
+    const { updateEditorSettings } = (0, import_data25.useDispatch)(import_editor18.store);
     const { initializeMetaBoxes: initializeMetaBoxes2 } = (0, import_data25.useDispatch)(store);
     (0, import_element28.useEffect)(() => {
       if (isEnabledAndEditorReady) {
@@ -11326,8 +11342,8 @@ var wp;
   // packages/edit-post/build-module/components/layout/index.mjs
   var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   var { useCommandContext } = unlock2(import_commands2.privateApis);
-  var { useDrag } = unlock2(import_components9.privateApis);
-  var { Editor, FullscreenMode, UploadProgressSnackbar } = unlock2(import_editor18.privateApis);
+  var { useDrag } = unlock2(import_components8.privateApis);
+  var { Editor, FullscreenMode, UploadProgressSnackbar } = unlock2(import_editor19.privateApis);
   var DESIGN_POST_TYPES = [
     "wp_template",
     "wp_template_part",
@@ -11370,7 +11386,7 @@ var wp;
   }
   function MetaBoxesMain() {
     const [isOpen, openHeight, hasAnyVisible] = (0, import_data26.useSelect)((select3) => {
-      const { get } = select3(import_preferences11.store);
+      const { get } = select3(import_preferences10.store);
       const { isMetaBoxLocationVisible: isMetaBoxLocationVisible2 } = select3(store);
       return [
         !!get("core/edit-post", "metaBoxesMainIsOpen"),
@@ -11378,7 +11394,7 @@ var wp;
         isMetaBoxLocationVisible2("normal") || isMetaBoxLocationVisible2("advanced") || isMetaBoxLocationVisible2("side")
       ];
     }, []);
-    const { set: setPreference } = (0, import_data26.useDispatch)(import_preferences11.store);
+    const { set: setPreference } = (0, import_data26.useDispatch)(import_preferences10.store);
     const isShort = (0, import_compose2.useMediaQuery)("(max-height: 549px)");
     const [{ min: min2 = 0, max: max2 }, setHeightConstraints] = (0, import_element29.useState)(() => ({}));
     const effectSizeConstraints = (0, import_compose2.useRefEffect)((node) => {
@@ -11505,7 +11521,7 @@ var wp;
         ...!isShort && bindDragGesture(persistIsOpen),
         children: [
           paneLabel,
-          /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components9.Icon, { icon: isOpen ? chevron_up_default : chevron_down_default })
+          /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components8.Icon, { icon: isOpen ? chevron_up_default : chevron_down_default })
         ]
       }
     );
@@ -11584,7 +11600,7 @@ var wp;
       templateId
     } = (0, import_data26.useSelect)(
       (select3) => {
-        const { get } = select3(import_preferences11.store);
+        const { get } = select3(import_preferences10.store);
         const { isFeatureActive: isFeatureActive2, hasMetaBoxes: hasMetaBoxes2 } = select3(store);
         const { canUser, getPostType, getTemplateId } = unlock2(
           select3(import_core_data9.store)
@@ -11599,7 +11615,7 @@ var wp;
           select3(import_block_editor2.store)
         );
         const { getEditorMode: getEditorMode2, getDefaultRenderingMode } = unlock2(
-          select3(import_editor18.store)
+          select3(import_editor19.store)
         );
         const isNotDesignPostType = !DESIGN_POST_TYPES.includes(currentPostType);
         const isDirectlyEditingPattern = currentPostType === "wp_block" && !onNavigateToPreviousEntityRecord;
@@ -11649,7 +11665,7 @@ var wp;
     } else {
       document.body.classList.remove("show-icon-labels");
     }
-    const navigateRegionsProps = (0, import_components9.__unstableUseNavigateRegions)();
+    const navigateRegionsProps = (0, import_components8.__unstableUseNavigateRegions)();
     const className = clsx_default("edit-post-layout", "is-mode-" + mode, {
       "has-metaboxes": hasActiveMetaboxes
     });
@@ -11718,7 +11734,7 @@ var wp;
     }, [initialPostType, initialPostId]);
     const backButton = (0, import_compose2.useViewportMatch)("medium") && isFullscreenActive ? /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(back_button_default, { initialPost }) : null;
     const adminPrimary = (0, import_element29.useMemo)(() => getAdminThemeColors().primary, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components9.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_editor18.ErrorBoundary, { canCopyContent: true, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components8.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_theme.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_editor19.ErrorBoundary, { canCopyContent: true, children: [
       /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(WelcomeGuide, { postType: currentPostType }),
       /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { ...navigateRegionsProps, children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
         Editor,
@@ -11735,7 +11751,7 @@ var wp;
           extraSidebarPanels: showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxes, { location: "side" }),
           extraContent: !isDistractionFree && showMetaBoxes && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(MetaBoxesMain, {}),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.PostLockedModal, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor19.PostLockedModal, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(EditorInitialization, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
               FullscreenMode,
@@ -11744,9 +11760,9 @@ var wp;
               }
             ),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(BrowserURL, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.UnsavedChangesWarning, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.AutosaveMonitor, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.LocalAutosaveMonitor, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor19.UnsavedChangesWarning, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor19.AutosaveMonitor, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor19.LocalAutosaveMonitor, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(keyboard_shortcuts_default, {}),
             currentPostType === "wp_block" && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(InitPatternModal, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_plugins.PluginArea, { onError: onPluginAreaError }),
@@ -11762,11 +11778,11 @@ var wp;
   var layout_default = Layout;

   // packages/edit-post/build-module/deprecated.mjs
-  var import_editor19 = __toESM(require_editor(), 1);
+  var import_editor20 = __toESM(require_editor(), 1);
   var import_url7 = __toESM(require_url(), 1);
   var import_deprecated3 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var { PluginPostExcerpt } = unlock2(import_editor19.privateApis);
+  var { PluginPostExcerpt } = unlock2(import_editor20.privateApis);
   var isSiteEditor = (0, import_url7.getPath)(window.location.href)?.includes(
     "site-editor.php"
   );
@@ -11781,56 +11797,56 @@ var wp;
       return null;
     }
     deprecateSlot("PluginBlockSettingsMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginBlockSettingsMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginBlockSettingsMenuItem, { ...props });
   }
   function PluginDocumentSettingPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginDocumentSettingPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginDocumentSettingPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginDocumentSettingPanel, { ...props });
   }
   function PluginMoreMenuItem(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginMoreMenuItem, { ...props });
   }
   function PluginPrePublishPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPrePublishPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPrePublishPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginPrePublishPanel, { ...props });
   }
   function PluginPostPublishPanel(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPostPublishPanel");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPostPublishPanel, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginPostPublishPanel, { ...props });
   }
   function PluginPostStatusInfo(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginPostStatusInfo");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginPostStatusInfo, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginPostStatusInfo, { ...props });
   }
   function PluginSidebar(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebar");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginSidebar, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginSidebar, { ...props });
   }
   function PluginSidebarMoreMenuItem(props) {
     if (isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebarMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor19.PluginSidebarMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_editor20.PluginSidebarMoreMenuItem, { ...props });
   }
   function __experimentalPluginPostExcerpt() {
     if (isSiteEditor) {
@@ -11849,21 +11865,20 @@ var wp;
   var {
     BackButton: __experimentalMainDashboardButton,
     registerCoreBlockBindingsSources
-  } = unlock2(import_editor20.privateApis);
+  } = unlock2(import_editor21.privateApis);
   var { enablePreloadMultiUse, clearPreloadedData } = unlock2(
     import_api_fetch2.default.privateApis
   );
   function initializeEditor(id, postType, postId, settings, initialEdits) {
-    const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
     const target = document.getElementById(id);
     const root = (0, import_element30.createRoot)(target);
-    (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core/edit-post", {
+    (0, import_data27.dispatch)(import_preferences11.store).setDefaults("core/edit-post", {
       fullscreenMode: true,
       themeStyles: true,
       welcomeGuide: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core", {
+    (0, import_data27.dispatch)(import_preferences11.store).setDefaults("core", {
       allowRightClickOverrides: true,
       editorMode: "visual",
       editorTool: "edit",
@@ -11882,15 +11897,12 @@ var wp;
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core/media", {
+      (0, import_data27.dispatch)(import_preferences11.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
     (0, import_data27.dispatch)(import_blocks2.store).reapplyBlockTypeFilters();
-    if (isMediumOrBigger && (0, import_data27.select)(import_preferences12.store).get("core", "showListViewByDefault") && !(0, import_data27.select)(import_preferences12.store).get("core", "distractionFree")) {
-      (0, import_data27.dispatch)(import_editor20.store).setIsListViewOpened(true);
-    }
     (0, import_block_library.registerCoreBlocks)();
     registerCoreBlockBindingsSources();
     (0, import_widgets.registerLegacyWidgetBlock)({ inserter: false });
@@ -11919,7 +11931,7 @@ var wp;
           postId
         );
         if (post) {
-          (0, import_data27.dispatch)(import_editor20.store).setupEditor(
+          (0, import_data27.dispatch)(import_editor21.store).setupEditor(
             post,
             initialEdits,
             settings.template
diff --git a/wp-includes/js/dist/edit-post.min.js b/wp-includes/js/dist/edit-post.min.js
index 7b27c79c60..5c9172b4f4 100644
--- a/wp-includes/js/dist/edit-post.min.js
+++ b/wp-includes/js/dist/edit-post.min.js
@@ -1,7 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).editPost=(()=>{var im=Object.create;var Ur=Object.defineProperty;var am=Object.getOwnPropertyDescriptor;var lm=Object.getOwnPropertyNames;var cm=Object.getPrototypeOf,um=Object.prototype.hasOwnProperty;var J=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),pt=(e,t)=>{for(var o in t)Ur(e,o,{get:t[o],enumerable:!0})},_a=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of lm(t))!um.call(e,n)&&n!==o&&Ur(e,n,{get:()=>t[n],enumerable:!(r=am(t,n))||r.enumerable});return e};var l=(e,t,o)=>(o=e!=null?im(cm(e)):{},_a(t||!e||!e.__esModule?Ur(o,"default",{value:e,enumerable:!0}):o,e)),fm=e=>_a(Ur({},"__esModule",{value:!0}),e);var xs=J((Ax,Ia)=>{Ia.exports=window.wp.blocks});var Ma=J((Mx,Aa)=>{Aa.exports=window.wp.blockLibrary});var nr=J((kx,ka)=>{ka.exports=window.wp.deprecated});var ve=J((Nx,Na)=>{Na.exports=window.wp.element});var ie=J((Lx,La)=>{La.exports=window.wp.data});var Je=J((Dx,Da)=>{Da.exports=window.wp.preferences});var Ba=J((Fx,Fa)=>{Fa.exports=window.wp.widgets});var xe=J((Bx,Va)=>{Va.exports=window.wp.editor});var mt=J((Vx,ja)=>{ja.exports=window.wp.coreData});var Ss=J((jx,Ha)=>{Ha.exports=window.wp.apiFetch});var ke=J(($x,Ua)=>{Ua.exports=window.wp.i18n});var H=J((Ux,Wa)=>{Wa.exports=window.React});var X=J((qx,Xa)=>{Xa.exports=window.ReactJSXRuntime});var Xt=J((WS,xl)=>{xl.exports=window.ReactDOM});var Sc=J(xc=>{"use strict";var jo=H();function fh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dh=typeof Object.is=="function"?Object.is:fh,ph=jo.useState,mh=jo.useEffect,gh=jo.useLayoutEffect,hh=jo.useDebugValue;function yh(e,t){var o=t(),r=ph({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return gh(function(){n.value=o,n.getSnapshot=t,oi(n)&&s({inst:n})},[e,o,t]),mh(function(){return oi(n)&&s({inst:n}),e(function(){oi(n)&&s({inst:n})})},[e]),hh(o),o}function oi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!dh(e,o)}catch{return!0}}function vh(e,t){return t()}var xh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?vh:yh;xc.useSyncExternalStore=jo.useSyncExternalStore!==void 0?jo.useSyncExternalStore:xh});var mn=J((Lw,bc)=>{"use strict";bc.exports=Sc()});var Ec=J(wc=>{"use strict";var gn=H(),Sh=mn();function bh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var wh=typeof Object.is=="function"?Object.is:bh,Eh=Sh.useSyncExternalStore,Rh=gn.useRef,Ph=gn.useEffect,Th=gn.useMemo,Ch=gn.useDebugValue;wc.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Rh(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=Th(function(){function c(d){if(!f){if(f=!0,u=d,d=r(d),n!==void 0&&i.hasValue){var m=i.value;if(n(m,d))return g=m}return g=d}if(m=g,wh(u,d))return m;var h=r(d);return n!==void 0&&n(m,h)?(u=d,m):(u=d,g=h)}var f=!1,u,g,p=o===void 0?null:o;return[function(){return c(t())},p===null?void 0:function(){return c(p())}]},[t,o,r,n]);var a=Eh(e,s[0],s[1]);return Ph(function(){i.hasValue=!0,i.value=a},[a]),Ch(a),a}});var Pc=J((Fw,Rc)=>{"use strict";Rc.exports=Ec()});var Ko=J((BC,qu)=>{qu.exports=window.wp.primitives});var Pi=J((VC,Qu)=>{Qu.exports=window.wp.compose});var $i=J((sO,uf)=>{uf.exports=window.wp.theme});var Ui=J((iO,ff)=>{ff.exports=window.wp.privateApis});var At=J((r_,Nf)=>{Nf.exports=window.wp.components});var ea=J((l_,Df)=>{Df.exports=window.wp.blockEditor});var ta=J((c_,Ff)=>{Ff.exports=window.wp.styleEngine});var $f=J((A_,Hf)=>{Hf.exports=window.wp.plugins});var zn=J((M_,Uf)=>{Uf.exports=window.wp.notices});var sa=J((k_,Wf)=>{Wf.exports=window.wp.commands});var oo=J((N_,Gf)=>{Gf.exports=window.wp.url});var Yf=J((L_,zf)=>{zf.exports=window.wp.htmlEntities});var gd=J((X_,md)=>{md.exports=window.wp.keyboardShortcuts});var vd=J((q_,yd)=>{yd.exports=window.wp.hooks});var Yd=J((w0,zd)=>{zd.exports=window.wp.keycodes});var _x={};pt(_x,{PluginBlockSettingsMenuItem:()=>px,PluginDocumentSettingPanel:()=>mx,PluginMoreMenuItem:()=>gx,PluginPostPublishPanel:()=>yx,PluginPostStatusInfo:()=>vx,PluginPrePublishPanel:()=>hx,PluginSidebar:()=>xx,PluginSidebarMoreMenuItem:()=>Sx,__experimentalFullscreenModeClose:()=>Xn,__experimentalMainDashboardButton:()=>wx,__experimentalPluginPostExcerpt:()=>bx,initializeEditor:()=>Tx,reinitializeEditor:()=>Ox,store:()=>de});var qp=l(xs(),1),Qp=l(Ma(),1),Jp=l(nr(),1),ps=l(ve(),1),Ke=l(ie(),1),tr=l(Je(),1),ms=l(Ba(),1),Nr=l(xe(),1),ds=l(mt(),1),Zp=l(Ss(),1);function $a(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=$a(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function dm(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=$a(e))&&(r&&(r+=" "),r+=t);return r}var gt=dm;var pm=l(H(),1),sr={...pm};var za=l(H(),1),Ga={};function Ce(e,t){let o=za.useRef(Ga);return o.current===Ga&&(o.current=e(t)),o}var bs=sr.useInsertionEffect,mm=bs&&bs!==sr.useLayoutEffect?bs:e=>e();function W(e){let t=Ce(gm).current;return t.next=e,mm(t.effect),t.trampoline}function gm(){let e={next:void 0,callback:hm,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function hm(){}var Ya=l(H(),1),ym=()=>{},$=typeof document<"u"?Ya.useLayoutEffect:ym;function vm(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var xm=vm("https://base-ui.com/production-error","Base UI"),lt=xm;var po=l(H(),1);function ws(e,t,o,r){let n=Ce(qa).current;return Sm(n,e,t,o,r)&&Qa(n,[e,t,o,r]),n.callback}function Ka(e){let t=Ce(qa).current;return bm(t,e)&&Qa(t,e),t.callback}function qa(){return{callback:null,cleanup:null,refs:[]}}function Sm(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function bm(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Qa(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 s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var Za=l(H(),1);var Ja=l(H(),1),wm=parseInt(Ja.version,10);function Mo(e){return wm>=e}function Es(e){if(!Za.isValidElement(e))return null;let t=e,o=t.props;return(Mo(19)?o?.ref:t.ref)??null}function ir(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ze(){}var el=Object.freeze([]),me=Object.freeze({});function tl(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function ol(e,t){return typeof e=="function"?e(t):e}function rl(e,t){return typeof e=="function"?e(t):e}var Rs={};function kt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Wr(t);let s=Wr(e);return t&&(s=ar(s,t)),o&&(s=ar(s,o)),r&&(s=ar(s,r)),n&&(s=ar(s,n)),s}function nl(e){if(e.length===0)return Rs;if(e.length===1)return Wr(e[0]);let t=Wr(e[0]);for(let o=1;o<e.length;o+=1)t=ar(t,e[o]);return t}function Wr(e){return Ps(e)?{...il(e,Rs)}:Em(e)}function ar(e,t){return Ps(t)?il(t,e):Rm(e,t)}function Em(e){let t={...e};for(let o in t){let r=t[o];sl(o,r)&&(t[o]=al(r))}return t}function Rm(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=ir(e.style,r);break}case"className":{e[o]=Ts(e.className,r);break}default:sl(o,r)?e[o]=Pm(e[o],r):e[o]=r}}return e}function sl(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 Ps(e){return typeof e=="function"}function il(e,t){return Ps(e)?e(t):e??Rs}function Pm(e,t){return t?e?(...o)=>{let r=o[0];if(cl(r)){let s=r;ll(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:al(t):e}function al(e){return e&&((...t)=>{let o=t[0];return cl(o)&&ll(o),e(...t)})}function ll(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ts(e,t){return t?e?t+" "+e:t:e}function cl(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Cs=l(H(),1);function $e(e,t,o={}){let r=t.render,n=Tm(t,o);if(o.enabled===!1)return null;let s=o.state??me;return _m(e,r,n,s)}function Tm(e,t={}){let{className:o,style:r,render:n}=e,{state:s=me,ref:i,props:a,stateAttributesMapping:c,enabled:f=!0}=t,u=f?ol(o,s):void 0,g=f?rl(r,s):void 0,p=f?tl(s,c):me,d=f&&a?Cm(a):void 0,m=f?ir(p,d)??{}:me;return typeof document<"u"&&(f?Array.isArray(i)?m.ref=Ka([m.ref,Es(n),...i]):m.ref=ws(m.ref,Es(n),i):ws(null,null)),f?(u!==void 0&&(m.className=Ts(m.className,u)),g!==void 0&&(m.style=ir(m.style,g)),m):me}function Cm(e){return Array.isArray(e)?nl(e):kt(void 0,e)}var Om=Symbol.for("react.lazy");function _m(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=kt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Om&&(s=po.Children.toArray(t)[0]),po.cloneElement(s,n)}if(e&&typeof e=="string")return Im(e,o);throw new Error(lt(8))}function Im(e,t){return e==="button"?(0,Cs.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Cs.createElement)("img",{alt:"",...t,key:t.key}):po.createElement(e,t)}var Gr=l(H(),1);var ul=0;function Am(e,t="mui"){let[o,r]=Gr.useState(e),n=e||o;return Gr.useEffect(()=>{o==null&&(ul+=1,r(`${t}-${ul}`))},[o,t]),n}var fl=sr.useId;function ko(e,t){if(fl!==void 0){let o=fl();return e??(t?`${t}-${o}`:o)}return Am(e,t)}function dl(e){return ko(e,"base-ui")}var Y={};pt(Y,{cancelOpen:()=>sg,chipRemovePress:()=>Hm,clearPress:()=>jm,closePress:()=>Bm,closeWatcher:()=>Jm,decrementPress:()=>Wm,disabled:()=>ag,drag:()=>og,escapeKey:()=>Qm,focusOut:()=>qm,imperativeAction:()=>ug,incrementPress:()=>Um,initial:()=>cg,inputBlur:()=>Ym,inputChange:()=>Gm,inputClear:()=>zm,inputPaste:()=>Xm,inputPress:()=>Km,itemPress:()=>Fm,keyboard:()=>eg,linkPress:()=>Vm,listNavigation:()=>Zm,missing:()=>lg,none:()=>Mm,outsidePress:()=>Dm,pointer:()=>tg,scrub:()=>ng,siblingOpen:()=>ig,swipe:()=>fg,trackPress:()=>$m,triggerFocus:()=>Lm,triggerHover:()=>Nm,triggerPress:()=>km,wheel:()=>rg,windowResize:()=>dg});var Mm="none",km="trigger-press",Nm="trigger-hover",Lm="trigger-focus",Dm="outside-press",Fm="item-press",Bm="close-press",Vm="link-press",jm="clear-press",Hm="chip-remove-press",$m="track-press",Um="increment-press",Wm="decrement-press",Gm="input-change",zm="input-clear",Ym="input-blur",Xm="input-paste",Km="input-press",qm="focus-out",Qm="escape-key",Jm="close-watcher",Zm="list-navigation",eg="keyboard",tg="pointer",og="drag",rg="wheel",ng="scrub",sg="cancel-open",ig="sibling-open",ag="disabled",lg="missing",cg="initial",ug="imperative-action",fg="swipe",dg="window-resize";function Z(e,t,o,r){let n=!1,s=!1,i=r??me;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var _s=l(H(),1);var pl=l(H(),1);function No(e){pl.useEffect(e,el)}var zr=null,AS=globalThis.requestAnimationFrame,Os=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)}},Yr=new Os;var Et=class e{static create(){return new e}static request(t){return Yr.request(t)}static cancel(t){return Yr.cancel(t)}currentId=zr;request(t){this.cancel(),this.currentId=Yr.request(()=>{this.currentId=zr,t()})}cancel=()=>{this.currentId!==zr&&(Yr.cancel(this.currentId),this.currentId=zr)};disposeEffect=()=>this.cancel};function Lo(){let e=Ce(Et.create).current;return No(e.disposeEffect),e}function ml(e,t=!1,o=!1){let[r,n]=_s.useState(e&&t?"idle":void 0),[s,i]=_s.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),$(()=>{if(!e&&s&&r!=="ending"&&o){let a=Et.request(()=>{n("ending")});return()=>{Et.cancel(a)}}},[e,s,r,o]),$(()=>{if(!e||t)return;let a=Et.request(()=>{n(void 0)});return()=>{Et.cancel(a)}},[t,e]),$(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=Et.request(()=>{n("idle")});return()=>{Et.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var Is=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),pg={"data-starting-style":""},mg={"data-ending-style":""},gl={transitionStatus(e){return e==="starting"?pg:e==="ending"?mg:null}};function Xr(){return typeof window<"u"}function go(e){return Kr(e)?(e.nodeName||"").toLowerCase():"#document"}function ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pt(e){var t;return(t=(Kr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Kr(e){return Xr()?e instanceof Node||e instanceof ge(e).Node:!1}function U(e){return Xr()?e instanceof Element||e instanceof ge(e).Element:!1}function Oe(e){return Xr()?e instanceof HTMLElement||e instanceof ge(e).HTMLElement:!1}function Do(e){return!Xr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ge(e).ShadowRoot}function lr(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=De(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function hl(e){return/^(table|td|th)$/.test(go(e))}function cr(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var gg=/transform|translate|scale|rotate|perspective|filter/,hg=/paint|layout|strict|content/,mo=e=>!!e&&e!=="none",As;function qr(e){let t=U(e)?De(e):e;return mo(t.transform)||mo(t.translate)||mo(t.scale)||mo(t.rotate)||mo(t.perspective)||!Qr()&&(mo(t.backdropFilter)||mo(t.filter))||gg.test(t.willChange||"")||hg.test(t.contain||"")}function yl(e){let t=Rt(e);for(;Oe(t)&&!Tt(t);){if(qr(t))return t;if(cr(t))return null;t=Rt(t)}return null}function Qr(){return As==null&&(As=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),As}function Tt(e){return/^(html|body|#document)$/.test(go(e))}function De(e){return ge(e).getComputedStyle(e)}function ur(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Rt(e){if(go(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Do(e)&&e.host||Pt(e);return Do(t)?t.host:t}function vl(e){let t=Rt(e);return Tt(t)?(e.ownerDocument||e).body:Oe(t)&&lr(t)?t:vl(t)}function Yt(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=vl(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=ge(n);if(s){let a=Jr(i);return t.concat(i,i.visualViewport||[],lr(n)?n:[],a&&o?Yt(a):[])}else return t.concat(n,Yt(n,[],o))}function Jr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _e(e){return e?.ownerDocument||document}function oe(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Ue(e){let t=Ce(yg,e).current;return t.next=e,$(t.effect),t}function yg(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var wl=l(H(),1);var bl=l(Xt(),1);function Sl(e){return e==null?e:"current"in e?e.current:e}function Fo(e,t=!1){let o=Lo();return W((r,n=null)=>{o.cancel();let s=Sl(e);if(s==null)return;let i=s,a=()=>{bl.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(i.getAnimations().map(f=>f.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}a()})}if(t){let f="data-starting-style";if(!i.hasAttribute(f)){o.request(c);return}let u=new MutationObserver(()=>{i.hasAttribute(f)||(u.disconnect(),c())});u.observe(i,{attributes:!0,attributeFilter:[f]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(c)})}function Zr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=Fo(r,o);wl.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var Nt={};pt(Nt,{engine:()=>Ds,env:()=>Bs,os:()=>Ns,screenReader:()=>Fs});var Ns={};pt(Ns,{android:()=>Pl,apple:()=>ks,ios:()=>Ms,linux:()=>wg,mac:()=>Tl,windows:()=>bg});function vg(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:xg,platform:Sg,maxTouchPoints:El}=vg(),ho=xg.toLowerCase(),yo=Sg.toLowerCase();var Ms=/^i(os$|p)/.test(yo)||yo==="macintel"&&El>1,Rl="android",Pl=yo===Rl||ho.includes(Rl),Tl=!Ms&&yo.startsWith("mac"),bg=yo.startsWith("win"),wg=!Pl&&/^(linux|chrome os)/.test(yo),ks=Tl||Ms;var Ds={};pt(Ds,{blink:()=>Rg,gecko:()=>Eg,webkit:()=>Ls});var Ls=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Eg=!Ls&&ho.includes("firefox"),Rg=!Ls&&ho.includes("chrom");var Fs={};pt(Fs,{voiceOver:()=>Pg});var Pg=ks;var Bs={};pt(Bs,{jsdom:()=>Tg});var Tg=/jsdom|happydom/.test(ho);var fr=0,et=class e{static create(){return new e}currentId=fr;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=fr,o()},t)}isStarted(){return this.currentId!==fr}clear=()=>{this.currentId!==fr&&(clearTimeout(this.currentId),this.currentId=fr)};disposeEffect=()=>this.clear};function ht(){let e=Ce(et.create).current;return No(e.disposeEffect),e}var Be=l(H(),1);function Cl(e){return"nativeEvent"in e}function Lt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ol(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Vs="data-base-ui-focusable";var js="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function en(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&&Do(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Fe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Kt(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(re(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function tn(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 _l(e){return e.matches("html,body")}function Il(e){return Oe(e)&&e.matches(js)}function Hs(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${js}`)!=null}function Al(e){if(!e||Nt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Cg(e,t){return t!=null&&!Lt(t)?0:typeof e=="function"?e():e}function ct(e,t,o){let r=Cg(e,o);return typeof r=="number"?r:r?.[t]}function $s(e){return typeof e=="function"?e():e}function on(e,t){return t||e==="click"||e==="mousedown"}function Ml(e){return e?.includes("mouse")&&e!=="mousedown"}var kl=l(X(),1),Nl=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new et,currentIdRef:{current:null},currentContextRef:{current:null}});function Og(e,t){e.current=t.current}function Us(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Be.useRef(o),s=Be.useRef(o),i=Be.useRef(null),a=Be.useRef(null),c=ht();return $(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:ct(n.current,"open"),close:ct(o,"close")}},[o,i,n,s]),(0,kl.jsx)(Nl.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:c}),[r,c]),children:t})}function Ws(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Be.useContext(Nl),{currentIdRef:i,delayRef:a,timeoutMs:c,initialDelayRef:f,currentContextRef:u,hasProvider:g,timeout:p}=s,[d,m]=Be.useState(!1),h=Be.useRef(o);return $(()=>{h.current=o},[o]),$(()=>{function y(){u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=f.current,p.clear()}if(i.current&&!o&&i.current===n){if(m(!1),c){let x=n;return p.start(c,()=>{r.select("open")||i.current&&i.current!==x||y()}),()=>{(h.current||i.current!==x)&&p.clear()}}y()}},[o,n,i,a,c,f,u,p,r]),$(()=>{if(!o)return;let y=u.current,x=i.current;p.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:m},i.current=n,a.current={open:0,close:ct(f.current,"close")},x!==null&&x!==n?(m(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,Z(Y.none))):(m(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,f,u,p]),$(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Og(a,f),p.clear()}},[u,i,a,n,f,p]),Be.useMemo(()=>({hasProvider:g,delayRef:a,isInstantPhase:d}),[g,a,d])}function yt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var qt=Math.min,vt=Math.max,Qt=Math.round,pr=Math.floor,Ct=e=>({x:e,y:e}),_g={left:"right",right:"left",bottom:"top",top:"bottom"};function nn(e,t,o){return vt(e,qt(t,o))}function Ot(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function xt(e){return e.split("-")[1]}function sn(e){return e==="x"?"y":"x"}function mr(e){return e==="y"?"height":"width"}function We(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function gr(e){return sn(We(e))}function Fl(e,t,o){o===void 0&&(o=!1);let r=xt(e),n=gr(e),s=mr(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=dr(i)),[i,dr(i)]}function Bl(e){let t=dr(e);return[rn(e),t,rn(t)]}function rn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ll=["left","right"],Dl=["right","left"],Ig=["top","bottom"],Ag=["bottom","top"];function Mg(e,t,o){switch(e){case"top":case"bottom":return o?t?Dl:Ll:t?Ll:Dl;case"left":case"right":return t?Ig:Ag;default:return[]}}function Vl(e,t,o,r){let n=xt(e),s=Mg(Ne(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(rn)))),s}function dr(e){let t=Ne(e);return _g[t]+e.slice(t.length)}function kg(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 an(e){return typeof e!="number"?kg(e):{top:e,right:e,bottom:e,left:e}}function vo(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 Dt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...Dt(e,n.id,o)])}function Bo(e){return`data-base-ui-${e}`}var Ve=l(H(),1),$l=l(Xt(),1);var jl={style:{transition:"none"}};var Ng="data-base-ui-swipe-ignore",Lg="data-swipe-ignore",Ib=`[${Ng}]`,Ab=`[${Lg}]`;var Hl={fallbackAxisSide:"end"};var Ul=l(X(),1),Dg=Ve.createContext(null),Fg=()=>Ve.useContext(Dg),Bg=Bo("portal");function Wl(e={}){let{ref:t,container:o,componentProps:r=me,elementProps:n}=e,s=ko(),a=Fg()?.portalNode,[c,f]=Ve.useState(null),[u,g]=Ve.useState(null),p=W(y=>{y!==null&&g(y)}),d=Ve.useRef(null);$(()=>{if(o===null){d.current&&(d.current=null,g(null),f(null));return}let y=(o&&(Kr(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,g(null),f(null));return}d.current!==y&&(d.current=y,g(null),f(y))},[o,a]);let m=$e("div",r,{ref:[t,p],props:[{id:s,[Bg]:""},n]}),h=c&&m?$l.createPortal(m,c):null;return{node:u,nodeId:Ve.isValidElement(m)?m.props.id:void 0,subtree:h}}var xo=l(H(),1);function Gl(){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 Vg=l(X(),1),jg=xo.createContext(null),Hg=xo.createContext(null),ln=()=>xo.useContext(jg)?.id||null,Jt=e=>{let t=xo.useContext(Hg);return e??t};var Ge=l(H(),1);function $g(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",f=s.width,u=s.height,g=s.x,p=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),g-=o||0,p-=r||0,f=0,u=0,!n||c?(f=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,g=i&&t.x!=null?t.x:g,p=a&&t.y!=null?t.y:p):n&&!c&&(u=t.axis==="x"?s.height:u,f=t.axis==="y"?s.width:f),n=!0,{width:f,height:u,x:g,y:p,top:p,right:g+f,bottom:p+u,left:g}}}}function zl(e){return e!=null&&e.clientX!=null}function Gs(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,f=Ge.useRef(!1),u=Ge.useRef(null),[g,p]=Ge.useState(),[d,m]=Ge.useState([]),h=W(b=>{n.set("positionReference",b)}),y=W((b,P,E)=>{f.current||c.current.openEvent&&!zl(c.current.openEvent)||n.set("positionReference",$g(E??a,{x:b,y:P,axis:r,dataRef:c,pointerType:g}))}),x=W(b=>{s?u.current||(y(b.clientX,b.clientY,b.currentTarget),m([])):y(b.clientX,b.clientY,b.currentTarget)}),S=Lt(g)?i:s;Ge.useEffect(()=>{if(!o){h(a);return}if(!S)return;function b(){u.current?.(),u.current=null}let P=ge(i);function E(R){let C=Fe(R);re(i,C)?b():y(R.clientX,R.clientY)}return!c.current.openEvent||zl(c.current.openEvent)?u.current=oe(P,"mousemove",E):h(a),b},[S,o,i,c,a,n,y,h,d]),Ge.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ge.useEffect(()=>{o&&!i&&(f.current=!1)},[o,i]),Ge.useEffect(()=>{!o&&s&&(f.current=!0)},[o,s]);let v=Ge.useMemo(()=>{function b(P){p(P.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:x,onMouseEnter:x}},[x]);return Ge.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var tt=l(H(),1);function Ug(){return!1}function Wg(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function zs(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Ug,bubbles:a,externalTree:c}=t,f="rootStore"in e?e.rootStore:e,u=f.useState("open"),g=f.useState("floatingElement"),{dataRef:p}=f.context,d=Jt(c),m=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?m:n,y=h!==!1,x=W(()=>s),{escapeKey:S,outsidePress:v}=Wg(a),b=tt.useRef(!1),P=tt.useRef(!1),E=tt.useRef(!1),R=tt.useRef(!1),C=tt.useRef(""),_=tt.useRef(null),T=ht(),M=ht(),D=W(()=>{M.clear(),p.current.insideReactTree=!1}),V=W(N=>{let j=p.current.floatingContext?.nodeId;return(d?Dt(d.nodesRef.current,j):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[N])}),L=W(N=>tn(N,f.select("floatingElement"))||tn(N,f.select("domReferenceElement"))),w=W(N=>{i()&&f.setOpen(!1,Z(Y.triggerPress,N.nativeEvent))}),A=W(N=>{if(!u||!o||!r||N.key!=="Escape"||R.current||!S&&V("__escapeKeyBubbles"))return;let j=Cl(N)?N.nativeEvent:N,Q=Z(Y.escapeKey,j);f.setOpen(!1,Q),Q.isCanceled||N.preventDefault(),!S&&!Q.isPropagationAllowed&&N.stopPropagation()}),O=W(()=>{p.current.insideReactTree=!0,M.start(0,D)}),I=W(N=>{if(!u||!o||N.button!==0)return;let j=Fe(N.nativeEvent);re(f.select("floatingElement"),j)&&(b.current||(b.current=!0,P.current=!1))}),k=W(N=>{!u||!o||(N.defaultPrevented||N.nativeEvent.defaultPrevented)&&b.current&&(P.current=!0)});tt.useEffect(()=>{if(!u||!o)return D;p.current.__escapeKeyBubbles=S,p.current.__outsidePressBubbles=v;let N=new et,j=new et;function Q(){N.clear(),R.current=!0}function ne(){N.start(Nt.engine.webkit?5:0,()=>{R.current=!1})}function z(){E.current=!0,j.start(0,()=>{E.current=!1})}function fe(){b.current=!1,P.current=!1}function ee(){let F=C.current,B=F==="pen"||!F?"mouse":F,Re=x(),Me=typeof Re=="function"?Re():Re;return typeof Me=="string"?Me:Me[B]}function le(F){let B=ee();return B==="intentional"&&F.type!=="click"||B==="sloppy"&&F.type==="click"}function pe(F){let B=p.current.floatingContext?.nodeId,Re=d&&Dt(d.nodesRef.current,B).some(Me=>tn(F,Me.context?.elements.floating));return L(F)||Re}function ye(F){if(le(F)){F.type!=="click"&&!L(F)&&(j.clear(),E.current=!1),D();return}if(p.current.insideReactTree){D();return}let B=Fe(F),Re=`[${Bo("inert")}]`,Me=U(B)?B.getRootNode():null,Wt=Array.from((Do(Me)?Me:_e(f.select("floatingElement"))).querySelectorAll(Re)),dt=f.context.triggerElements;if(B&&(dt.hasElement(B)||dt.hasMatchingElement(qe=>re(qe,B))))return;let Gt=U(B)?B:null;for(;Gt&&!Tt(Gt);){let qe=Rt(Gt);if(Tt(qe)||!U(qe))break;Gt=qe}if(!(Wt.length&&U(B)&&!_l(B)&&!re(B,f.select("floatingElement"))&&Wt.every(qe=>!re(Gt,qe)))){if(Oe(B)&&!("touches"in F)){let qe=Tt(B),Io=De(B),fo=/auto|scroll/,Dr=qe||fo.test(Io.overflowX),Ao=qe||fo.test(Io.overflowY),zt=Dr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,Fr=Ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,Br=Io.direction==="rtl",Vr=Fr&&(Br?F.offsetX<=B.offsetWidth-B.clientWidth:F.offsetX>B.clientWidth),jr=zt&&F.offsetY>B.clientHeight;if(Vr||jr)return}if(!pe(F)){if(ee()==="intentional"&&E.current){j.clear(),E.current=!1;return}typeof h=="function"&&!h(F)||V("__outsidePressBubbles")||(f.setOpen(!1,Z(Y.outsidePress,F)),D())}}}function st(F){ee()!=="sloppy"||F.pointerType==="touch"||!f.select("open")||!o||L(F)||ye(F)}function ce(F){if(ee()!=="sloppy"||!f.select("open")||!o||L(F))return;let B=F.touches[0];B&&(_.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function be(F,B){let Re=Fe(F);if(!Re)return;let Me=oe(Re,F.type,()=>{B(F),Me()})}function we(F){C.current="touch",be(F,ce)}function it(F){T.clear(),F.type==="pointerdown"&&(C.current=F.pointerType),!(F.type==="mousedown"&&_.current&&!_.current.dismissOnMouseDown)&&be(F,B=>{B.type==="pointerdown"?st(B):ye(B)})}function He(F){if(!b.current)return;let B=P.current;if(fe(),ee()==="intentional"){if(F.type==="pointercancel"){B&&z();return}if(!pe(F)){if(B){z();return}typeof h=="function"&&!h(F)||(j.clear(),E.current=!0,D())}}}function _o(F){if(ee()!=="sloppy"||!_.current||L(F))return;let B=F.touches[0];if(!B)return;let Re=Math.abs(B.clientX-_.current.startX),Me=Math.abs(B.clientY-_.current.startY),Wt=Math.sqrt(Re*Re+Me*Me);Wt>5&&(_.current.dismissOnTouchEnd=!0),Wt>10&&(ye(F),T.clear(),_.current=null)}function uo(F){be(F,_o)}function $t(F){ee()!=="sloppy"||!_.current||L(F)||(_.current.dismissOnTouchEnd&&ye(F),T.clear(),_.current=null)}function Ut(F){be(F,$t)}let Ee=_e(g),Lr=yt(r&&yt(oe(Ee,"keydown",A),oe(Ee,"compositionstart",Q),oe(Ee,"compositionend",ne)),y&&yt(oe(Ee,"click",it,!0),oe(Ee,"pointerdown",it,!0),oe(Ee,"pointerup",He,!0),oe(Ee,"pointercancel",He,!0),oe(Ee,"mousedown",it,!0),oe(Ee,"mouseup",He,!0),oe(Ee,"touchstart",we,!0),oe(Ee,"touchmove",uo,!0),oe(Ee,"touchend",Ut,!0)));return()=>{Lr(),N.clear(),j.clear(),fe(),E.current=!1,D()}},[p,g,r,y,h,u,o,S,v,A,D,x,V,L,d,f,T]);let K=tt.useMemo(()=>({onKeyDown:A,onPointerDown:w,onClick:w}),[A,w]),se=tt.useMemo(()=>({onKeyDown:A,onPointerDown:k,onMouseDown:k,onClickCapture:O,onMouseDownCapture(N){O(),I(N)},onPointerDownCapture(N){O(),I(N)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[A,O,I,k]);return tt.useMemo(()=>o?{reference:K,floating:se,trigger:K}:{},[o,K,se])}var Le=l(H(),1);function Yl(e,t,o){let{reference:r,floating:n}=e,s=We(t),i=gr(t),a=mr(i),c=Ne(t),f=s==="y",u=r.x+r.width/2-n.width/2,g=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,d;switch(c){case"top":d={x:u,y:r.y-n.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:g};break;case"left":d={x:r.x-n.width,y:g};break;default:d={x:r.x,y:r.y}}let m=xt(t);return m&&(d[i]+=p*(m==="end"?1:-1)*(o&&f?-1:1)),d}async function Xl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:c}=e,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:g="floating",altBoundary:p=!1,padding:d=0}=Ot(t,e),m=an(d),y=a[p?g==="floating"?"reference":"floating":g],x=vo(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:c})),S=g==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),b=await(s.isElement==null?void 0:s.isElement(v))&&await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1},P=vo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:S,offsetParent:v,strategy:c}):S);return{top:(x.top-P.top+m.top)/b.y,bottom:(P.bottom-x.bottom+m.bottom)/b.y,left:(x.left-P.left+m.left)/b.x,right:(P.right-x.right+m.right)/b.x}}var Gg=50,Kl=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:Xl},c=await(i.isRTL==null?void 0:i.isRTL(t)),f=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:g}=Yl(f,r,c),p=r,d=0,m={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:x,fn:S}=y,{x:v,y:b,data:P,reset:E}=await S({x:u,y:g,initialPlacement:r,placement:p,strategy:n,middlewareData:m,rects:f,platform:a,elements:{reference:e,floating:t}});u=v??u,g=b??g,m[x]={...m[x],...P},E&&d<Gg&&(d++,typeof E=="object"&&(E.placement&&(p=E.placement),E.rects&&(f=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:u,y:g}=Yl(f,p,c)),h=-1)}return{x:u,y:g,placement:p,strategy:n,middlewareData:m}};var ql=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:c,elements:f}=t,{mainAxis:u=!0,crossAxis:g=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...y}=Ot(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let x=Ne(n),S=We(a),v=Ne(a)===a,b=await(c.isRTL==null?void 0:c.isRTL(f.floating)),P=p||(v||!h?[dr(a)]:Bl(a)),E=m!=="none";!p&&E&&P.push(...Vl(a,h,m,b));let R=[a,...P],C=await c.detectOverflow(t,y),_=[],T=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&_.push(C[x]),g){let L=Fl(n,i,b);_.push(C[L[0]],C[L[1]])}if(T=[...T,{placement:n,overflows:_}],!_.every(L=>L<=0)){var M,D;let L=(((M=s.flip)==null?void 0:M.index)||0)+1,w=R[L];if(w&&(!(g==="alignment"?S!==We(w):!1)||T.every(I=>We(I.placement)===S?I.overflows[0]>0:!0)))return{data:{index:L,overflows:T},reset:{placement:w}};let A=(D=T.filter(O=>O.overflows[0]<=0).sort((O,I)=>O.overflows[1]-I.overflows[1])[0])==null?void 0:D.placement;if(!A)switch(d){case"bestFit":{var V;let O=(V=T.filter(I=>{if(E){let k=We(I.placement);return k===S||k==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(k=>k>0).reduce((k,K)=>k+K,0)]).sort((I,k)=>I[1]-k[1])[0])==null?void 0:V[0];O&&(A=O);break}case"initialPlacement":A=a;break}if(n!==A)return{reset:{placement:A}}}return{}}}};var Ql=new Set(["left","top"]);async function zg(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Ne(o),a=xt(o),c=We(o)==="y",f=Ql.has(i)?-1:1,u=s&&c?-1:1,g=Ot(t,e),{mainAxis:p,crossAxis:d,alignmentAxis:m}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return a&&typeof m=="number"&&(d=a==="end"?m*-1:m),c?{x:d*u,y:p*f}:{x:p*f,y:d*u}}var Jl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,c=await zg(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+c.x,y:s+c.y,data:{...c,placement:i}}}}},Zl=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:c={fn:S=>{let{x:v,y:b}=S;return{x:v,y:b}}},...f}=Ot(e,t),u={x:o,y:r},g=await s.detectOverflow(t,f),p=We(n),d=sn(p),m=u[d],h=u[p],y=(S,v)=>nn(v+g[S==="y"?"top":"left"],v,v-g[S==="y"?"bottom":"right"]);i&&(m=y(d,m)),a&&(h=y(p,h));let x=c.fn({...t,[d]:m,[p]:h});return{...x,data:{x:x.x-o,y:x.y-r,enabled:{[d]:i,[p]:a}}}}}},ec=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:c}=t,{offset:f=0,mainAxis:u=!0,crossAxis:g=!0}=Ot(e,t),p={x:n,y:s},d=We(i),m=sn(d),h=p[m],y=p[d],x=Ot(f,t),S=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(o=x.mainAxis)!=null?o:0,crossAxis:(r=x.crossAxis)!=null?r:0};if(u){let P=m==="y"?"height":"width",E=a.reference[m]-a.floating[P]+S.mainAxis,R=a.reference[m]+a.reference[P]-S.mainAxis;h<E?h=E:h>R&&(h=R)}if(g){var v,b;let P=m==="y"?"width":"height",E=Ql.has(Ne(i)),R=a.reference[d]-a.floating[P]+(E&&((v=c.offset)==null?void 0:v[d])||0)+(E?0:S.crossAxis),C=a.reference[d]+a.reference[P]+(E?0:((b=c.offset)==null?void 0:b[d])||0)-(E?S.crossAxis:0);y<R?y=R:y>C&&(y=C)}return{[m]:h,[d]:y}}}},tc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=Ot(e,t),c=await n.detectOverflow(t,a),f=Ne(o),u=xt(o),g=We(o)==="y",{width:p,height:d}=r.floating,m,h;f==="top"||f==="bottom"?(m=f,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=f,m=u==="end"?"top":"bottom");let y=d-c.top-c.bottom,x=p-c.left-c.right,S=qt(d-c[m],y),v=qt(p-c[h],x),b=t.middlewareData.shift,P=!b,E=S,R=v;b!=null&&b.enabled.x&&(R=x),b!=null&&b.enabled.y&&(E=y),P&&!u&&(g?R=p-2*vt(c.left,c.right):E=d-2*vt(c.top,c.bottom)),await i({...t,availableWidth:R,availableHeight:E});let C=await n.getDimensions(s.floating);return p!==C.width||d!==C.height?{reset:{rects:!0}}:{}}}};function nc(e){let t=De(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Oe(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Qt(o)!==s||Qt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function Xs(e){return U(e)?e:e.contextElement}function Vo(e){let t=Xs(e);if(!Oe(t))return Ct(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=nc(t),i=(s?Qt(o.width):o.width)/r,a=(s?Qt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Yg=Ct(0);function sc(e){let t=ge(e);return!Qr()||!t.visualViewport?Yg:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Xg(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===ge(e)}function So(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=Xs(e),i=Ct(1);t&&(r?U(r)&&(i=Vo(r)):i=Vo(e));let a=Xg(s,o,r)?sc(s):Ct(0),c=(n.left+a.x)/i.x,f=(n.top+a.y)/i.y,u=n.width/i.x,g=n.height/i.y;if(s&&r){let p=ge(s),d=U(r)?ge(r):r,m=p,h=Jr(m);for(;h&&d!==m;){let y=Vo(h),x=h.getBoundingClientRect(),S=De(h),v=x.left+(h.clientLeft+parseFloat(S.paddingLeft))*y.x,b=x.top+(h.clientTop+parseFloat(S.paddingTop))*y.y;c*=y.x,f*=y.y,u*=y.x,g*=y.y,c+=v,f+=b,m=ge(h),h=Jr(m)}}return vo({width:u,height:g,x:c,y:f})}function cn(e,t){let o=ur(e).scrollLeft;return t?t.left+o:So(Pt(e)).left+o}function ic(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-cn(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Kg(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=Pt(r),a=t?cr(t.floating):!1;if(r===i||a&&s)return o;let c={scrollLeft:0,scrollTop:0},f=Ct(1),u=Ct(0),g=Oe(r);if((g||!s)&&((go(r)!=="body"||lr(i))&&(c=ur(r)),g)){let d=So(r);f=Vo(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}let p=i&&!g&&!s?ic(i,c):Ct(0);return{width:o.width*f.x,height:o.height*f.y,x:o.x*f.x-c.scrollLeft*f.x+u.x+p.x,y:o.y*f.y-c.scrollTop*f.y+u.y+p.y}}function qg(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Qg(e){let t=ur(e),o=e.ownerDocument.body,r=vt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=vt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+cn(e),i=-t.scrollTop;return De(o).direction==="rtl"&&(s+=vt(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var Jg=25;function Zg(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=ge(e),s=Pt(e),i=n.visualViewport,a=s.clientWidth,c=s.clientHeight,f=0,u=0;if(i){let p=!Qr()||t==="fixed";r?p||(f=-i.offsetLeft,u=-i.offsetTop):(a=i.width,c=i.height,p&&(f=i.offsetLeft,u=i.offsetTop))}if(cn(s)<=0){let p=s.ownerDocument,d=p.body,m=getComputedStyle(d),h=p.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),x=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;x<=Jg&&(a-=x)}return{width:a,height:c,x:f,y:u}}function eh(e,t){let o=So(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=Vo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,c=n*s.x,f=r*s.y;return{width:i,height:a,x:c,y:f}}function oc(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=Zg(e,o,t);else if(t==="document")r=Qg(Pt(e));else if(U(t))r=eh(t,o);else{let n=sc(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return vo(r)}function th(e,t){let o=t.get(e);if(o)return o;let r=Yt(e,[],!1).filter(a=>U(a)&&go(a)!=="body"),n=null,s=De(e).position==="fixed",i=s?Rt(e):e;for(;U(i)&&!Tt(i);){let a=De(i),c=qr(i),f=n?n.position:s?"fixed":"";!c&&(f==="fixed"||f==="absolute"&&a.position==="static")?r=r.filter(g=>g!==i):n=a,i=Rt(i)}return t.set(e,r),r}function oh(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?cr(t)?[]:th(t,this._c):[].concat(o),r],a=oc(t,i[0],n),c=a.top,f=a.right,u=a.bottom,g=a.left;for(let p=1;p<i.length;p++){let d=oc(t,i[p],n);c=vt(d.top,c),f=qt(d.right,f),u=qt(d.bottom,u),g=vt(d.left,g)}return{width:f-g,height:u-c,x:g,y:c}}function rh(e){let{width:t,height:o}=nc(e);return{width:t,height:o}}function nh(e,t,o){let r=Oe(t),n=Pt(t),s=o==="fixed",i=So(e,!0,s,t),a={scrollLeft:0,scrollTop:0},c=Ct(0);if((r||!s)&&((go(t)!=="body"||lr(n))&&(a=ur(t)),r)){let p=So(t,!0,s,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}!r&&n&&(c.x=cn(n));let f=n&&!r&&!s?ic(n,a):Ct(0),u=i.left+a.scrollLeft-c.x-f.x,g=i.top+a.scrollTop-c.y-f.y;return{x:u,y:g,width:i.width,height:i.height}}function Ys(e){return De(e).position==="static"}function rc(e,t){if(!Oe(e)||De(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Pt(e)===o&&(o=o.ownerDocument.body),o}function ac(e,t){let o=ge(e);if(cr(e))return o;if(!Oe(e)){let n=Rt(e);for(;n&&!Tt(n);){if(U(n)&&!Ys(n))return n;n=Rt(n)}return o}let r=rc(e,t);for(;r&&hl(r)&&Ys(r);)r=rc(r,t);return r&&Tt(r)&&Ys(r)&&!qr(r)?o:r||yl(e)||o}var sh=async function(e){let t=this.getOffsetParent||ac,o=this.getDimensions,r=await o(e.floating);return{reference:nh(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ih(e){return De(e).direction==="rtl"}var Ks={convertOffsetParentRelativeRectToViewportRelativeRect:Kg,getDocumentElement:Pt,getClippingRect:oh,getOffsetParent:ac,getElementRects:sh,getClientRects:qg,getDimensions:rh,getScale:Vo,isElement:U,isRTL:ih};function lc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ah(e,t,o){let r=null,n,s=Pt(e);function i(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function a(u,g){u===void 0&&(u=!1),g===void 0&&(g=1),i();let p=e.getBoundingClientRect(),{left:d,top:m,width:h,height:y}=p;if(u||t(),!h||!y)return;let x=pr(m),S=pr(s.clientWidth-(d+h)),v=pr(s.clientHeight-(m+y)),b=pr(d),E={rootMargin:-x+"px "+-S+"px "+-v+"px "+-b+"px",threshold:vt(0,qt(1,g))||1},R=!0;function C(_){let T=_[0].intersectionRatio;if(!lc(p,e.getBoundingClientRect()))return a();if(T!==g){if(!R)return a();T?a(!1,T):n=setTimeout(()=>{a(!1,1e-7)},1e3)}R=!1}try{r=new IntersectionObserver(C,{...E,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,E)}r.observe(e)}let c=ge(e),f=()=>a(o);return c.addEventListener("resize",f),a(!0),()=>{c.removeEventListener("resize",f),i()}}function hr(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,f=Xs(e),u=n||s?[...f?Yt(f):[],...t?Yt(t):[]]:[];u.forEach(x=>{n&&x.addEventListener("scroll",o),s&&x.addEventListener("resize",o)});let g=f&&a?ah(f,o,s):null,p=-1,d=null;i&&(d=new ResizeObserver(x=>{let[S]=x;S&&S.target===f&&d&&t&&(d.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var v;(v=d)==null||v.observe(t)})),o()}),f&&!c&&d.observe(f),t&&d.observe(t));let m,h=c?So(e):null;c&&y();function y(){let x=So(e);h&&!lc(h,x)&&o(),h=x,m=requestAnimationFrame(y)}return o(),()=>{var x;u.forEach(S=>{n&&S.removeEventListener("scroll",o),s&&S.removeEventListener("resize",o)}),g?.(),(x=d)==null||x.disconnect(),d=null,c&&cancelAnimationFrame(m)}}var cc=Jl;var uc=Zl,fc=ql,dc=tc;var pc=ec,un=(e,t,o)=>{let r=new Map,n=o??{},s={...Ks,...n.platform,_c:r};return Kl(e,t,{...n,platform:s})};var Se=l(H(),1),gc=l(H(),1),hc=l(Xt(),1),ch=typeof document<"u",uh=function(){},fn=ch?gc.useLayoutEffect:uh;function dn(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(!dn(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 s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!dn(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function yc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mc(e,t){let o=yc(e);return Math.round(t*o)/o}function qs(e){let t=Se.useRef(e);return fn(()=>{t.current=e}),t}function vc(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:c,open:f}=e,[u,g]=Se.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=Se.useState(r);dn(p,r)||d(r);let[m,h]=Se.useState(null),[y,x]=Se.useState(null),S=Se.useCallback(I=>{I!==E.current&&(E.current=I,h(I))},[]),v=Se.useCallback(I=>{I!==R.current&&(R.current=I,x(I))},[]),b=s||m,P=i||y,E=Se.useRef(null),R=Se.useRef(null),C=Se.useRef(u),_=c!=null,T=qs(c),M=qs(n),D=qs(f),V=Se.useCallback(()=>{if(!E.current||!R.current)return;let I={placement:t,strategy:o,middleware:p};M.current&&(I.platform=M.current),un(E.current,R.current,I).then(k=>{let K={...k,isPositioned:D.current!==!1};L.current&&!dn(C.current,K)&&(C.current=K,hc.flushSync(()=>{g(K)}))})},[p,t,o,M,D]);fn(()=>{f===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,g(I=>({...I,isPositioned:!1})))},[f]);let L=Se.useRef(!1);fn(()=>(L.current=!0,()=>{L.current=!1}),[]),fn(()=>{if(b&&(E.current=b),P&&(R.current=P),b&&P){if(T.current)return T.current(b,P,V);V()}},[b,P,V,T,_]);let w=Se.useMemo(()=>({reference:E,floating:R,setReference:S,setFloating:v}),[S,v]),A=Se.useMemo(()=>({reference:b,floating:P}),[b,P]),O=Se.useMemo(()=>{let I={position:o,left:0,top:0};if(!A.floating)return I;let k=mc(A.floating,u.x),K=mc(A.floating,u.y);return a?{...I,transform:"translate("+k+"px, "+K+"px)",...yc(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:k,top:K}},[o,a,A.floating,u.x,u.y]);return Se.useMemo(()=>({...u,update:V,refs:w,elements:A,floatingStyles:O}),[u,V,w,A,O])}var Qs=(e,t)=>{let o=cc(e);return{name:o.name,fn:o.fn,options:[e,t]}},Js=(e,t)=>{let o=uc(e);return{name:o.name,fn:o.fn,options:[e,t]}},Zs=(e,t)=>({fn:pc(e).fn,options:[e,t]}),ei=(e,t)=>{let o=fc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ti=(e,t)=>{let o=dc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var pn=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(lt(99,this.componentName,t,this.componentName));o.setOpen(!0,Z(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Z(Y.imperativeAction))}};var wo=l(H(),1),Nc=l(Xt(),1);var Mc=l(H(),1);var Ic=l(H(),1),ii=l(mn(),1),Ac=l(Pc(),1);var Tc=l(H(),1);var ri=[],ni;function Cc(){return ni}function Oc(e){ri.push(e)}function si(e){let t=(o,r)=>{let n=Ce(Oh).current,s;try{ni=n;for(let i of ri)i.before(n);s=e(o,r);for(let i of ri)i.after(n);n.didInitialize=!0}finally{ni=void 0}return s};return t.displayName=e.displayName||e.name,t}function _c(e){return Tc.forwardRef(si(e))}function Oh(){return{didInitialize:!1}}var _h=Mo(19),Ih=_h?Mh:kh;function hn(e,t,o,r,n){return Ih(e,t,o,r,n)}function Ah(e,t,o,r,n){let s=Ic.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,ii.useSyncExternalStore)(e.subscribe,s,s)}Oc({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,ii.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Mh(e,t,o,r,n){let s=Cc();if(!s)return Ah(e,t,o,r,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.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)},s.syncHooks.push(a)),a.value}function kh(e,t,o,r,n){return(0,Ac.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var yn=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 hn(this,t,o,r,n)}};var bo=l(H(),1);var Zt=class extends yn{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){bo.useDebugValue(t);let r=this;$(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;$(()=>(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);$(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){bo.useDebugValue(t);let r=this,n=o!==void 0;$(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return bo.useDebugValue(t),hn(this,this.selectors[t],o,r,n)}useContextCallback(t,o){bo.useDebugValue(t);let r=W(o??Ze);this.context[t]=r}useStateSetter(t){let o=bo.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(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Nh={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},eo=class extends Zt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Gl(),nested:r,triggerElements:s},Nh),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ol(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 kc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),f=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,g=i,p=Mc.useRef(null);r===void 0&&p.current===null&&(p.current=new eo({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:f,triggerElements:u,onOpenChange:g,floatingId:n,syncOnly:!0,nested:s}));let d=r??p.current;return t.useSyncedValue("floatingId",n),$(()=>{let m={open:a,floatingId:n,referenceElement:c,floatingElement:f};U(c)&&(m.domReferenceElement=c),d.state.positionReference===d.state.referenceElement&&(m.positionReference=c),d.update(m)},[a,n,c,f,d]),d.context.onOpenChange=g,d.context.nested=s,d}var Lc={tabIndex:-1,[Vs]:""};function Dc(e,t=!1){let o=ko(),r=ln()!=null,n=Ce(()=>e(o,r)).current;return kc({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function Fc({handle:e,store:t}){return $(()=>e.attachStore(t),[e,t]),null}function Lh(e,t){let o=wo.useRef(null),r=wo.useRef(null);return wo.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,c=t.context.triggerElements.getById(i);a&&c===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function Dh(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 Fh(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Bc(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),c=Fh(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let f=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Dh(u,t,o.trigger,c()),e.update(u)};s?Nc.flushSync(f):f()}function Vc(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=Lh(e,o),i=W(c=>{let f=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:c,...f?r:null});return}u==null&&f&&o.update({activeTriggerId:e,activeTriggerElement:c,...r})}),a=wo.useCallback(c=>{s(c),c&&i(c)},[s,i]);return $(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function jc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=wo.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");$(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,f={};e.state.triggerCount!==c&&(f.triggerCount=c);let u=e.select("activeTriggerId"),g=null;if(u){let p=e.context.triggerElements.getById(u);if(p)r.current=u,p!==e.state.activeTriggerElement&&(f.activeTriggerElement=p);else{for(let[d,m]of e.context.triggerElements.entries())if(m===e.state.activeTriggerElement){f.activeTriggerId=d,f.activeTriggerElement=m,r.current=d;break}f.activeTriggerId===void 0&&(r.current===u?g=u:r.current=null)}}else r.current=null;if(!g&&!u&&c===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[d,m]=p.value;f.activeTriggerId=d,f.activeTriggerElement=m,r.current=d}}(f.triggerCount!==void 0||f.activeTriggerId!==void 0||f.activeTriggerElement!==void 0)&&e.update(f),g&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===g&&!e.context.triggerElements.getById(g)){let p=Z(Y.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Hc(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=ml(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let c=W(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Zr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function $c(e,t){e.useSyncedValues(t),$(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var Eo=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 Uc(){return new eo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Eo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Gc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Uc(),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 zc(e,t,o=!1){return new eo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var yr=e=>e.triggerIdProp??e.activeTriggerId,ai=e=>e.openProp??e.open,Wc=e=>(e.popupElement?.id??e.floatingId)||void 0;function Yc(e,t){return t!==void 0&&ai(e)&&yr(e)===t}function Bh(e,t){return Yc(e,t)?!0:t!==void 0&&ai(e)&&yr(e)==null&&e.triggerCount===1}var Xc={open:ai,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:yr,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Wc,isTriggerActive:(e,t)=>t!==void 0&&yr(e)===t,isOpenedByTrigger:(e,t)=>Yc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&yr(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Bh(e,t)?Wc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var li=l(H(),1),Kc=l(mn(),1);function qc(e){let t=li.useCallback(r=>e===void 0?Ze:e.subscribeStore(r),[e]),o=li.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Kc.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Qc(e){return Vh(e,e.rootContext)}function Vh(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),c=t.useState("floatingId"),[f,u]=Le.useState(null),[g,p]=Le.useState(void 0),[d,m]=Le.useState(void 0),h=Le.useRef(null),y=Jt(r),x=Le.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),S=vc({...e,elements:{...x,...f&&{reference:f}}}),v=U(g)?g:null,b=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",g??null),t.useSyncedValue("domReferenceElement",g===void 0?i:v),t.useSyncedValue("floatingElement",b);let P=Le.useCallback(M=>{let D=U(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;u(D),S.refs.setReference(D)},[S.refs]),E=Le.useCallback(M=>{(U(M)||M===null)&&(h.current=M,p(M)),(U(S.refs.reference.current)||S.refs.reference.current===null||M!==null&&!U(M))&&S.refs.setReference(M)},[S.refs,p]),R=Le.useCallback(M=>{m(M),S.refs.setFloating(M)},[S.refs]),C=Le.useMemo(()=>({...S.refs,setReference:E,setFloating:R,setPositionReference:P,domReference:h}),[S.refs,E,R,P]),_=Le.useMemo(()=>({...S.elements,domReference:i}),[S.elements,i]),T=Le.useMemo(()=>({...S,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:C,elements:_,nodeId:o,rootStore:t}),[S,C,_,o,t,a,c]);return $(()=>{i&&(h.current=i)},[i]),$(()=>{t.context.dataRef.current.floatingContext=T;let M=y?.nodesRef.current.find(D=>D.id===o);M&&(M.context=T)}),Le.useMemo(()=>({...S,context:T,refs:C,elements:_,rootStore:t}),[S,C,_,T,t])}var _t=l(H(),1);var ci=Nt.os.mac&&Nt.engine.webkit;function ui(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=_t.useRef(!1),c=_t.useRef(null),f=_t.useRef(!0),u=ht();_t.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let d=ge(p);function m(){let x=n.select("domReferenceElement");!n.select("open")&&Oe(x)&&x===en(_e(x))&&(a.current=!0)}function h(){f.current=!0}function y(){f.current=!1}return yt(oe(d,"blur",m),ci&&oe(d,"keydown",h,!0),ci&&oe(d,"pointerdown",y,!0))},[n,o]),_t.useEffect(()=>{if(!o)return;function p(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let m=n.select("domReferenceElement");U(m)&&(c.current=m,a.current=!0)}}return s.on("openchange",p),()=>{s.off("openchange",p)}},[s,o,n]);let g=_t.useMemo(()=>{function p(){a.current=!1,c.current=null}return{onMouseLeave(){p()},onFocus(d){let m=d.currentTarget;if(a.current){if(c.current===m)return;p()}let h=Fe(d.nativeEvent);if(U(h)){if(ci&&!d.relatedTarget){if(!f.current&&!Il(h))return}else if(!Al(h))return}let y=Kt(d.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:S}=d,v=typeof r=="function"?r():r;if(n.select("open")&&y||v===0||v===void 0){n.setOpen(!0,Z(Y.triggerFocus,x,S));return}u.start(v,()=>{a.current||n.setOpen(!0,Z(Y.triggerFocus,x,S))})},onBlur(d){p();let m=d.relatedTarget,h=d.nativeEvent,y=U(m)&&m.hasAttribute(Bo("focus-guard"))&&m.getAttribute("data-type")==="outside";u.start(0,()=>{let x=n.select("domReferenceElement"),S=en(_e(x));!m&&S===x||re(i.current.floatingContext?.refs.floating.current,S)||re(x,S)||y||Kt(m??S,n.context.triggerElements)||n.setOpen(!1,Z(Y.triggerFocus,h))})}}},[i,r,n,u]);return _t.useMemo(()=>o?{reference:g,trigger:g}:{},[o,g])}var di=l(H(),1);var fi=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 et,this.restTimeout=new et,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},vn=new WeakMap;function Ho(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&vn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),vn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function xn(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=vn.get(o);s&&s!==e&&Ho(s),Ho(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,vn.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function $o(e){let t=e.context.dataRef.current,o=Ce(()=>t.hoverInteractionState??fi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),No(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function pi(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),c=s.useState("domReferenceElement"),{dataRef:f}=s.context,u=Jt(),g=ln(),p=$o(s),d=ht(),m=W(()=>on(f.current.openEvent?.type,p.interactedInside)),h=W(()=>Ml(f.current.openEvent?.type)),y=W(()=>{Ho(p)});$(()=>{i||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,y())},[i,p,y]),di.useEffect(()=>y,[y]),$(()=>{if(o&&i&&p.handleCloseOptions?.blockPointerEvents&&h()&&U(c)&&a){let x=c,S=a,v=_e(a),b=u?.nodesRef.current.find(C=>C.id===g)?.context?.elements.floating;b&&(b.style.pointerEvents="");let P=p.pointerEventsScopeElement!==S?p.pointerEventsScopeElement:null,E=b!==S?b:null,R=p.handleCloseOptions?.getScope?.()??P??E??x.closest("[data-rootownerid]")??v.body;return xn(p,{scopeElement:R,referenceElement:x,floatingElement:S}),()=>{y()}}},[o,i,c,a,p,h,u,g,y]),di.useEffect(()=>{if(!o)return;function x(){return!!(u&&g&&Dt(u.nodesRef.current,g).length>0)}function S(C){let _=ct(r,"close",p.pointerType),T=()=>{s.setOpen(!1,Z(Y.triggerHover,C)),u?.events.emit("floating.closed",C)};_?p.openChangeTimeout.start(_,T):(p.openChangeTimeout.clear(),T())}function v(C){let _=Fe(C);if(!Hs(_)){p.interactedInside=!1;return}p.interactedInside=_?.closest("[aria-haspopup]")!=null}function b(){p.openChangeTimeout.clear(),d.clear(),u?.events.off("floating.closed",E),y()}function P(C){if(x()&&u){u.events.on("floating.closed",E);return}if(Kt(C.relatedTarget,s.context.triggerElements))return;let _=f.current.floatingContext?.nodeId??n,T=C.relatedTarget;if(!(u&&_&&U(T)&&Dt(u.nodesRef.current,_,!1).some(D=>re(D.context?.elements.floating,T)))){if(p.handler){p.handler(C);return}y(),h()&&!m()&&S(C)}}function E(C){!u||!g||x()||d.start(0,()=>{u.events.off("floating.closed",E),s.setOpen(!1,Z(Y.triggerHover,C)),u.events.emit("floating.closed",C)})}let R=a;return yt(R&&oe(R,"mouseenter",b),R&&oe(R,"mouseleave",P),R&&oe(R,"pointerdown",v,!0),()=>{u?.events.off("floating.closed",E)})},[o,a,s,f,r,n,h,m,y,p,u,g,d])}var to=l(H(),1),Jc=l(Xt(),1);var jh={current:null};function mi(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:c=jh,externalTree:f,isActiveTrigger:u=!0,getHandleCloseContext:g,isClosing:p,shouldOpen:d,guardStaleOpen:m=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:x}=h.context,S=Jt(f),v=$o(h),b=to.useRef(!1),P=Ue(n),E=Ue(r),R=Ue(i),C=Ue(o),_=Ue(d),T=Ue(p),M=W(()=>on(y.current.openEvent?.type,v.interactedInside)),D=W(()=>_.current?.()!==!1),V=W((A,O,I)=>{let k=h.context.triggerElements;if(k.hasElement(O))return!A||!re(A,O);if(!U(I))return!1;let K=I;return k.hasMatchingElement(se=>re(se,K))&&(!A||!re(A,K))}),L=W(()=>{if(!v.handler)return;_e(h.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),w=W(()=>{Ho(v)});return u&&(v.handleCloseOptions=P.current?.__options),to.useEffect(()=>L,[L]),to.useEffect(()=>{if(!o)return;function A(O){O.open?b.current=!1:(b.current=O.reason===Y.triggerHover,L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return x.on("openchange",A),()=>{x.off("openchange",A)}},[o,x,v,L]),to.useEffect(()=>{if(!o)return;function A(N,j=!0){let Q=ct(E.current,"close",v.pointerType);Q?v.openChangeTimeout.start(Q,()=>{h.setOpen(!1,Z(Y.triggerHover,N)),S?.events.emit("floating.closed",N)}):j&&(v.openChangeTimeout.clear(),h.setOpen(!1,Z(Y.triggerHover,N)),S?.events.emit("floating.closed",N))}let O=c.current??(u?h.select("domReferenceElement"):null);if(!U(O))return;function I(N){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,s&&!Lt(v.pointerType))return;let j=$s(R.current),Q=ct(E.current,"open",v.pointerType),ne=Fe(N),z=N.currentTarget??null,fe=h.select("domReferenceElement"),ee=z;if(U(ne)&&!h.context.triggerElements.hasElement(ne)){for(let He of h.context.triggerElements.elements())if(re(He,ne)){ee=He;break}}U(z)&&U(fe)&&!h.context.triggerElements.hasElement(z)&&re(z,fe)&&(ee=fe);let le=ee==null?!1:V(fe,ee,ne),pe=h.select("open"),ye=T.current?.()??h.select("transitionStatus")==="ending",st=!pe&&ye&&b.current,ce=!le&&U(ee)&&U(fe)&&re(fe,ee)&&st,be=j>0&&!Q,we=le&&(pe||st)||ce,it=!pe||le;if(we){D()&&h.setOpen(!0,Z(Y.triggerHover,N,ee));return}be||(Q?v.openChangeTimeout.start(Q,()=>{it&&D()&&h.setOpen(!0,Z(Y.triggerHover,N,ee))}):it&&D()&&h.setOpen(!0,Z(Y.triggerHover,N,ee)))}function k(N){if(M()){w();return}L();let j=h.select("domReferenceElement"),Q=_e(j);v.restTimeout.clear(),v.restTimeoutPending=!1;let ne=y.current.floatingContext??g?.();if(Kt(N.relatedTarget,h.context.triggerElements))return;if(P.current&&ne){h.select("open")||v.openChangeTimeout.clear();let fe=c.current;v.handler=P.current({...ne,tree:S,x:N.clientX,y:N.clientY,onClose(){w(),L(),C.current&&!M()&&fe===h.select("domReferenceElement")&&A(N,!0)}}),Q.addEventListener("mousemove",v.handler),v.handler(N);return}(v.pointerType!=="touch"||!re(h.select("floatingElement"),N.relatedTarget))&&A(N)}function K(N){re(O,N.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let se=m?oe(O,"mouseout",K):void 0;return a?yt(oe(O,"mousemove",I,{once:!0}),oe(O,"mouseenter",I),oe(O,"mouseleave",k),se):yt(oe(O,"mouseenter",I),oe(O,"mouseleave",k),se)},[L,w,y,E,h,o,P,v,u,V,M,s,a,R,c,S,C,g,T,D,m]),to.useMemo(()=>{if(!o)return;function A(O){v.pointerType=O.pointerType}return{onPointerDown:A,onPointerEnter:A,onMouseMove(O){let{nativeEvent:I}=O,k=O.currentTarget,K=h.select("domReferenceElement"),se=h.select("open"),N=V(K,k,O.target);if(s&&!Lt(v.pointerType))return;if(se&&N&&v.handleCloseOptions?.blockPointerEvents){let ne=h.select("floatingElement");if(ne){let z=v.handleCloseOptions?.getScope?.()??k.ownerDocument.body;xn(v,{scopeElement:z,referenceElement:k,floatingElement:ne})}}let j=$s(R.current);if(se&&!N||j===0||!N&&v.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;v.restTimeout.clear();function Q(){if(v.restTimeoutPending=!1,M())return;let ne=h.select("open");!v.blockMouseMove&&(!ne||N)&&D()&&h.setOpen(!0,Z(Y.triggerHover,I,k))}v.pointerType==="touch"?Jc.flushSync(()=>{Q()}):N&&se?Q():(v.restTimeoutPending=!0,v.restTimeout.start(j,Q))}}},[o,v,M,V,s,h,R,D])}var Zc=.1,Hh=Zc*Zc,ae=.5;function Sn(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function bn(e,t,o,r,n,s,i,a,c,f){let u=!1;return Sn(e,t,o,r,n,s)&&(u=!u),Sn(e,t,n,s,i,a)&&(u=!u),Sn(e,t,i,a,c,f)&&(u=!u),Sn(e,t,c,f,o,r)&&(u=!u),u}function $h(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function wn(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),c=Math.min(r,s),f=Math.max(r,s);return e>=i&&e<=a&&t>=c&&t<=f}function gi(e={}){let{blockPointerEvents:t=!1}=e,o=new et,r=({x:n,y:s,placement:i,elements:a,onClose:c,nodeId:f,tree:u})=>{let g=i?.split("-")[0],p=!1,d=null,m=null,h=typeof performance<"u"?performance.now():0;function y(S,v){let b=performance.now(),P=b-h;if(d===null||m===null||P===0)return d=S,m=v,h=b,!1;let E=S-d,R=v-m,C=E*E+R*R,_=P*P*Hh;return d=S,m=v,h=b,C<_}function x(){o.clear(),c()}return function(v){o.clear();let b=a.domReference,P=a.floating;if(!b||!P||g==null||n==null||s==null)return;let{clientX:E,clientY:R}=v,C=Fe(v),_=v.type==="mouseleave",T=re(P,C),M=re(b,C);if(T&&(p=!0,!_))return;if(M&&(p=!1,!_)){p=!0;return}if(_&&U(v.relatedTarget)&&re(P,v.relatedTarget))return;function D(){return!!(u&&Dt(u.nodesRef.current,f).length>0)}function V(){D()||x()}if(D())return;let L=b.getBoundingClientRect(),w=P.getBoundingClientRect(),A=n>w.right-w.width/2,O=s>w.bottom-w.height/2,I=w.width>L.width,k=w.height>L.height,K=(I?L:w).left,se=(I?L:w).right,N=(k?L:w).top,j=(k?L:w).bottom;if(g==="top"&&s>=L.bottom-1||g==="bottom"&&s<=L.top+1||g==="left"&&n>=L.right-1||g==="right"&&n<=L.left+1){V();return}let Q=!1;switch(g){case"top":Q=wn(E,R,K,L.top+1,se,w.bottom-1);break;case"bottom":Q=wn(E,R,K,w.top+1,se,L.bottom-1);break;case"left":Q=wn(E,R,w.right-1,j,L.left+1,N);break;case"right":Q=wn(E,R,L.right-1,j,w.left+1,N);break;default:}if(Q)return;if(p&&!$h(E,R,L)){V();return}if(!_&&y(E,R)){V();return}let ne=!1;switch(g){case"top":{let z=I?ae/2:ae*4,fe=I||A?n+z:n-z,ee=I?n-z:A?n+z:n-z,le=s+ae+1,pe=A||I?w.bottom-ae:w.top,ye=A?I?w.bottom-ae:w.top:w.bottom-ae;ne=bn(E,R,fe,le,ee,le,w.left,pe,w.right,ye);break}case"bottom":{let z=I?ae/2:ae*4,fe=I||A?n+z:n-z,ee=I?n-z:A?n+z:n-z,le=s-ae,pe=A||I?w.top+ae:w.bottom,ye=A?I?w.top+ae:w.bottom:w.top+ae;ne=bn(E,R,fe,le,ee,le,w.left,pe,w.right,ye);break}case"left":{let z=k?ae/2:ae*4,fe=k||O?s+z:s-z,ee=k?s-z:O?s+z:s-z,le=n+ae+1,pe=O||k?w.right-ae:w.left,ye=O?k?w.right-ae:w.left:w.right-ae;ne=bn(E,R,pe,w.top,ye,w.bottom,le,fe,le,ee);break}case"right":{let z=k?ae/2:ae*4,fe=k||O?s+z:s-z,ee=k?s-z:O?s+z:s-z,le=n-ae,pe=O||k?w.left+ae:w.right,ye=O?k?w.left+ae:w.right:w.left+ae;ne=bn(E,R,le,fe,le,ee,pe,w.top,ye,w.bottom);break}default:}ne?p||o.start(40,V):V()}};return r.__options={...e,blockPointerEvents:t},r}var En=class extends Zt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var GR=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Is.startingStyle]="startingStyle",e[e.endingStyle=Is.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Uh={"data-popup-open":""};var Wh={"data-open":""},Gh={"data-closed":""},zh={"data-anchor-hidden":""},eu={open(e){return e?Uh:null}};var vr={open(e){return e?Wh:Gh},anchorHidden(e){return e?zh:null}},tu={...vr,...gl};function ou(e){return Mo(19)?e:e?"true":void 0}var Rn=l(H(),1),hi=Rn.createContext(void 0);function Uo(){return Rn.useContext(hi)?.direction??"ltr"}var ot=l(H(),1);var Yh=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:c}=t,{element:f,padding:u=0,offsetParent:g="real"}=Ot(e,t)||{};if(f==null)return{};let p=an(u),d={x:o,y:r},m=gr(n),h=mr(m),y=await i.getDimensions(f),x=m==="y",S=x?"top":"left",v=x?"bottom":"right",b=x?"clientHeight":"clientWidth",P=s.reference[h]+s.reference[m]-d[m]-s.floating[h],E=d[m]-s.reference[m],R=g==="real"?await i.getOffsetParent?.(f):a.floating,C=a.floating[b]||s.floating[h];(!C||!await i.isElement?.(R))&&(C=a.floating[b]||s.floating[h]);let _=P/2-E/2,T=C/2-y[h]/2-1,M=Math.min(p[S],T),D=Math.min(p[v],T),V=M,L=C-y[h]-D,w=C/2-y[h]/2+_,A=nn(V,w,L),O=!c.arrow&&xt(n)!=null&&w!==A&&s.reference[h]/2-(w<V?M:D)-y[h]/2<0,I=O?w<V?w-V:w-L:0;return{[m]:d[m]+I,data:{[m]:A,centerOffset:w-A-I,...O&&{alignmentOffset:I}},reset:O}}}),ru=(e,t)=>({...Yh(e),options:[e,t]});var nu={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Wo={sideX:"left",sideY:"top"};var su="--available-width",iu="--available-height";function cu(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 au(e,t,o){let{rects:r,placement:n}=e;return{side:cu(t,Ne(n),o),align:xt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function uu(e){return Xh(e,Qc)}function Xh(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:f=5,sticky:u=!1,arrowPadding:g=5,disableAnchorTracking:p=!1,inline:d,keepMounted:m=!1,floatingRootContext:h,mounted:y,collisionAvoidance:x,shift:S,nodeId:v,adaptiveOrigin:b,lazyFlip:P=!1,externalTree:E}=e,[R,C]=ot.useState(null);!y&&R!==null&&C(null);let _=x.side||"flip",T=x.align||"flip",M=x.fallbackAxisSide||"end",D=S?.crossAxis??!1,V=S?.rootBoundary,L=typeof o=="function"?o:void 0,w=W(L),A=L?w:o,O=Ue(o),I=Ue(y),K=Uo()==="rtl",se=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"}[n],N=i==="center"?se:`${se}-${i}`,j=f;typeof j=="number"?j={top:j,right:j,bottom:j,left:j}:j&&(j={top:j.top||0,right:j.right||0,bottom:j.bottom||0,left:j.left||0});let Q=1,ne=n==="bottom"?Q:0,z=n==="top"?Q:0,fe=n==="right"?Q:0,ee=n==="left"?Q:0,le={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:j},pe=ot.useRef(null),ye=Ue(s),st=Ue(a),ce=typeof s!="function"?s:0,be=typeof a!="function"?a:0,we=[];d&&we.push(d),we.push(Qs(te=>{let at=au(te,n,K),bt=typeof ye.current=="function"?ye.current(at):ye.current,Qe=typeof st.current=="function"?st.current(at):st.current;return{mainAxis:bt,crossAxis:Qe,alignmentAxis:Qe}},[ce,be,K,n]));let it=T==="none"&&_!=="shift",He=!it&&(u||D||_==="shift"),_o=_==="none"?null:ei({...le,padding:{top:j.top+Q+ne,right:j.right+Q+ee,bottom:j.bottom+Q+z,left:j.left+Q+fe},mainAxis:!D&&_==="flip",crossAxis:T==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),uo=it?null:Js({...le,rootBoundary:V,mainAxis:T!=="none",crossAxis:He,limiter:u||D?void 0:Zs(te=>{if(!pe.current)return{};let{width:at,height:bt}=pe.current.getBoundingClientRect(),Qe=We(Ne(te.placement)),Mt=Qe==="y"?at:bt,wt=Qe==="y"?j.left+j.right:j.top+j.bottom;return{offset:Mt/2+wt/2}})},[le,u,D,V,j,T]);_==="shift"||T==="shift"||i==="center"?we.push(uo,_o):we.push(_o,uo),we.push(ti({...le,apply({elements:{floating:te},availableWidth:at,availableHeight:bt,rects:Qe}){if(!I.current)return;let Mt=te.style;Mt.setProperty(su,`${at}px`),Mt.setProperty(iu,`${bt}px`);let wt=ge(te).devicePixelRatio||1,{x:or,y:Hr,width:$r,height:gs}=Qe.reference,hs=(Math.round((or+$r)*wt)-Math.round(or*wt))/wt,ys=(Math.round((Hr+gs)*wt)-Math.round(Hr*wt))/wt;Mt.setProperty("--anchor-width",`${hs}px`),Mt.setProperty("--anchor-height",`${ys}px`)}}),ru(te=>({element:pe.current||_e(te.elements.floating).createElement("div"),padding:g,offsetParent:"floating"}),[g]),{name:"transformOrigin",fn(te){let{elements:at,middlewareData:bt,placement:Qe,rects:Mt,y:wt}=te,or=Ne(Qe),Hr=We(or),$r=pe.current,gs=bt.arrow?.x||0,hs=bt.arrow?.y||0,ys=$r?.clientWidth||0,em=$r?.clientHeight||0,vs=gs+ys/2,Oa=hs+em/2,tm=Math.abs(bt.shift?.y||0),om=Mt.reference.height/2,rr=typeof s=="function"?s(au(te,n,K)):s,rm=tm>rr,nm={top:`${vs}px calc(100% + ${rr}px)`,bottom:`${vs}px ${-rr}px`,left:`calc(100% + ${rr}px) ${Oa}px`,right:`${-rr}px ${Oa}px`}[or],sm=`${vs}px ${Mt.reference.y+om-wt}px`;return at.floating.style.setProperty("--transform-origin",He&&Hr==="y"&&rm?sm:nm),{}}},nu,b),$(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let $t=ot.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Ut,elements:Ee,x:Lr,y:F,middlewareData:B,update:Re,placement:Me,context:Wt,isPositioned:dt,floatingStyles:Gt}=t({rootContext:h,open:m?y:void 0,placement:N,middleware:we,strategy:r,whileElementsMounted:m?void 0:(...te)=>hr(...te,$t),nodeId:v,externalTree:E}),{sideX:qe,sideY:Io}=B.adaptiveOrigin||Wo,fo=dt?r:"fixed",Dr=ot.useMemo(()=>{let te;return dt?b?te={position:fo,[qe]:Lr,[Io]:F}:te={...Gt,position:fo}:te={position:fo,top:0,left:0},te[su]="100vw",te[iu]="100vh",dt||(te.opacity=0),te},[b,fo,qe,Lr,Io,F,Gt,dt]),Ao=ot.useRef(null);$(()=>{if(!y)return;let te=O.current,at=typeof te=="function"?te():te,Qe=(lu(at)?at.current:at)||null||null;Qe!==Ao.current&&(Ut.setPositionReference(Qe),Ao.current=Qe)},[y,Ut,A,O]),ot.useEffect(()=>{if(!y)return;let te=O.current;typeof te!="function"&&lu(te)&&te.current!==Ao.current&&(Ut.setPositionReference(te.current),Ao.current=te.current)},[y,Ut,A,O]),ot.useEffect(()=>{if(m&&y&&Ee.reference&&Ee.floating)return hr(Ee.reference,Ee.floating,Re,$t)},[m,y,Ee,Re,$t]);let zt=Ne(Me),Fr=cu(n,zt,K),Br=xt(Me)||"center",Vr=!!B.hide?.referenceHidden;$(()=>{P&&y&&dt&&zt!==se&&C(zt)},[P,y,dt,zt,se]);let jr=ot.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),Ca=B.arrow?.centerOffset!==0;return ot.useMemo(()=>({positionerStyles:Dr,arrowStyles:jr,arrowRef:pe,arrowUncentered:Ca,side:Fr,align:Br,physicalSide:zt,anchorHidden:Vr,refs:Ut,context:Wt,isPositioned:dt,update:Re}),[Dr,jr,pe,Ca,Fr,Br,zt,Vr,Ut,Wt,dt,Re])}function lu(e){return e!=null&&"current"in e}function Pn(e){return e==="starting"?jl:me}function fu(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let c={...o};return a&&(c.pointerEvents="none"),$e("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:c},Pn(r),n],stateAttributesMapping:vr})}var Ie=l(H(),1),Su=l(Xt(),1);var du=l(H(),1);function pu(e){let[t,o]=du.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Go=l(H(),1);function yi(e){let t=De(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Oe(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Qt(o)!==s||Qt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function gu(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:c}=e,f=Fo(t,!0),u=Lo(),g=Go.useRef(null),p=Go.useRef(!0),d=Go.useRef(Ze),m=W(s),h=W(i),y=Go.useMemo(()=>Kh(a,c),[a,c]);$(()=>{if(!n){d.current=Ze,p.current=!0,g.current=null;return}if(!t||!o)return;d.current=mu(t,y),vi(t,"auto");let x=Cn(t,"position","static"),S=Cn(t,"transform","none"),v=Cn(t,"scale","1"),b=mu(o,{"--available-width":"max-content","--available-height":"max-content"});function P(){x(),S(),b()}function E(){P(),v()}if(m?.(),p.current||g.current===null){Tn(o,"max-content");let T=yi(t);return g.current=T,Tn(o,T),E(),h?.(null,T),p.current=!1,()=>{d.current(),d.current=Ze}}Tn(o,"max-content");let R=g.current,C=yi(t);g.current=C,vi(t,R),E(),h?.(R,C),Tn(o,C);let _=new AbortController;return u.request(()=>{vi(t,C),f(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},_.signal)}),()=>{_.abort(),u.cancel(),d.current(),d.current=Ze}},[r,t,o,f,u,n,m,h,y])}function Kh(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?me:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function Cn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function mu(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Cn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ze}function vi(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 Tn(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 hu=l(H(),1);var yu=l(X(),1),On=function(t){let{direction:o="ltr"}=t,r=hu.useMemo(()=>({direction:o}),[o]);return(0,yu.jsx)(hi.Provider,{value:r,children:t.children})};var vu={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,c=ge(n),f=c.getComputedStyle(n);if(!(f.transitionDuration!=="0s"&&f.transitionDuration!==""))return{x:t,y:o,data:Wo};let g=await s.getOffsetParent?.(n),p={width:0,height:0};if(i==="fixed"&&c?.visualViewport)p={width:c.visualViewport.width,height:c.visualViewport.height};else if(g===c){let S=_e(n);p={width:S.documentElement.clientWidth,height:S.documentElement.clientHeight}}else await s.isElement?.(g)&&(p=await s.getDimensions(g));let d=Ne(a),m=t,h=o;d==="left"&&(m=p.width-(t+r.width)),d==="top"&&(h=p.height-(o+r.height));let y=d==="left"?"right":Wo.sideX,x=d==="top"?"bottom":Wo.sideY;return{x:m,y:h,data:{sideX:y,sideY:x}}}};var zo=l(X(),1),bu={activationDirection:e=>e?{"data-activation-direction":e}:null};function wu(e){let{store:t,side:o,children:r}=e,n=Uo(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),c=t.useState("payload"),f=t.useState("mounted"),u=t.useState("popupElement"),g=t.useState("positionerElement"),p=pu(a?s:null),d=Jh(i,c),m=Ie.useRef(null),[h,y]=Ie.useState(null),[x,S]=Ie.useState(null),v=Ie.useRef(null),b=Ie.useRef(null),P=Fo(v,!0),E=Lo(),R=Ie.useRef(null),[C,_]=Ie.useState(null),[T,M]=Ie.useState(!1);$(()=>(t.set("adaptiveOrigin",vu),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let D=W(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),b.current?.style.setProperty("display","none")}),V=W(k=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),b.current?.style.removeProperty("display"),k&&_(k)}),L=W(()=>{R.current?.abort();let k=new AbortController;R.current=k,P(()=>{y(null),_(null),m.current=null},k.signal)}),w=Ie.useRef(null);$(()=>{(!a||!f)&&(w.current=null)},[a,f]),$(()=>{if(s&&p&&s!==p&&w.current!==s&&m.current){y(m.current),M(!0);let k=Qh(p,s);S(k),w.current=s}},[s,p]),$(()=>{h!=null&&(R.current?.abort(),M(!0),E.request(()=>{Su.flushSync(()=>{M(!1)}),L()}))},[d,h,L,E]),$(()=>{let k=v.current;if(!k)return;let K=_e(k).createElement("div");for(let se of Array.from(k.childNodes))K.appendChild(se.cloneNode(!0));m.current=K});let A=h!=null,O;A?O=(0,zo.jsxs)(Ie.Fragment,{children:[(0,zo.jsx)("div",{"data-previous":!0,inert:ou(!0),ref:b,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":T?void 0:""},"previous"),(0,zo.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":T?"":void 0,children:r},d)]}):O=(0,zo.jsx)("div",{"data-current":!0,ref:v,children:r},d),$(()=>{let k=b.current;!k||!h||k.replaceChildren(...Array.from(h.childNodes))},[h]),gu({popupElement:u,positionerElement:g,mounted:f,content:c,onMeasureLayout:D,onMeasureLayoutComplete:V,side:o,direction:n});let I={activationDirection:qh(x),transitioning:A};return{children:O,state:I}}function qh(e){if(e)return`${xu(e.horizontal,5,"right","left")} ${xu(e.vertical,5,"down","up")}`}function xu(e,t,o,r){return e>t?o:e<-t?r:""}function Qh(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function Jh(e,t){let[o,r]=Ie.useState(0),n=Ie.useRef(e),s=Ie.useRef(t),i=Ie.useRef(!1);return $(()=>{let a=n.current,c=s.current,f=e!==a,u=t!==c;f?(r(g=>g+1),i.current=!u):i.current&&u&&(r(g=>g+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var _n=l(H(),1),Eu=l(Xt(),1);var Ru=l(X(),1),Pu=_n.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...c}=t,{node:f,subtree:u}=Wl({container:n,ref:o,componentProps:t,elementProps:c});return!u&&!f?null:(0,Ru.jsxs)(_n.Fragment,{children:[u,f&&Eu.createPortal(r,f)]})});var ze={};pt(ze,{Arrow:()=>Wu,Handle:()=>Sr,Popup:()=>$u,Portal:()=>Bu,Positioner:()=>ju,Provider:()=>zu,Root:()=>Au,Trigger:()=>Lu,Viewport:()=>Xu,createHandle:()=>Ku});var Yo=l(H(),1);var In=l(H(),1),xi=In.createContext(void 0);function ut(e){let t=In.useContext(xi);if(t===void 0&&!e)throw new Error(lt(72));return t}var Tu=l(H(),1);var Cu={...Xc,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},An=class extends Zt{constructor(t,o,r){let n=new Eo;super(_u(t,n,o,r),Iu(n),Cu)}setOpen=(t,o)=>{Bc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Z(Y.triggerPress,t))}};function Ou(){let e=new Eo,t=new En(Object.freeze(_u(void 0,e)),Object.freeze(Iu(e)),Cu);return Object.assign(t,{setOpen:Ze,cancelPendingOpen:Ze})}function _u(e,t,o,r=!1){let n={...Gc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=zc(t,o,r),n}function Iu(e){return{popupRef:Tu.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var xr=l(X(),1),Au=si(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:f,handle:u,triggerId:g,defaultTriggerId:p=null,children:d}=t,m=Dc((M,D)=>new An({open:r,openProp:n,activeTriggerId:p,triggerIdProp:g},M,D));m.useControlledProp("openProp",n),m.useControlledProp("triggerIdProp",g),m.useContextCallback("onOpenChange",c),m.useContextCallback("onOpenChangeComplete",f);let h=m.useState("open"),y=!o&&h,x=m.useState("activeTriggerId"),S=m.useState("mounted"),v=m.useState("payload");m.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),jc(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:P}=Hc(y,m),E=m.useState("isInstantPhase"),R=m.useState("instantType"),C=m.useState("lastOpenChangeReason"),_=Yo.useRef(null);$(()=>{h&&o&&m.setOpen(!1,Z(Y.disabled))},[h,o,m]),$(()=>{P==="ending"&&C===Y.none||P!=="ending"&&E?(R!=="delay"&&(_.current=R),m.set("instantType","delay")):_.current!==null&&(m.set("instantType",_.current),_.current=null)},[P,E,C,R,m]),$(()=>{y&&x==null&&m.set("payload",void 0)},[m,x,y]),Yo.useImperativeHandle(a,()=>({unmount:b,close:()=>m.setOpen(!1,Z(Y.imperativeAction))}),[b,m]);let T=y||S||!o&&i!=="none";return(0,xr.jsxs)(xi.Provider,{value:m,children:[u&&(0,xr.jsx)(Fc,{handle:u,store:m}),T&&(0,xr.jsx)(Zh,{store:m,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:v}):d]})});function Zh({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=zs(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Gs(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=Yo.useMemo(()=>kt(s.reference,n.reference),[s.reference,n.reference]);return $c(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??me}),null}var kn=l(H(),1);var Mn=l(H(),1),Si=Mn.createContext(void 0);function Mu(){return Mn.useContext(Si)}var Nu="data-base-ui-tooltip-trigger";function ku(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(U(n))return n}}let t=e.target;return U(t)?t:null}function ty(e){let t=e;for(;t;){let o=t.closest(`[${Nu}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var Lu=_c(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:c,delay:f,closeOnClick:u=!0,closeDelay:g,id:p,...d}=t,m=ut(!0),y=qc(i)??m;if(!y)throw new Error(lt(82));let x=dl(p),S=y.useState("isTriggerActive",x),v=y.useState("isOpenedByTrigger",x),b=y.useState("floatingRootContext"),P=kn.useRef(null),E=f??600,R=g??0,{registerTrigger:C,isMountedByThisTrigger:_}=Vc(x,P,y,{payload:a,closeOnClick:u,closeDelay:R}),T=Mu(),{delayRef:M,isInstantPhase:D,hasProvider:V}=Ws(b,{open:v}),L=$o(b);y.useSyncedValue("isInstantPhase",D);let w=y.useState("disabled"),A=c??w,O=Ue(A),I=y.useState("trackCursorAxis"),k=y.useState("disableHoverablePopup"),K=kn.useRef(!1),se=ht(),N=kn.useRef(void 0);function j(){return V?ct(M.current,"open")===0?0:f??T??600:E}function Q(ce){let be=P.current;if(!be||!ce)return!1;let we=ty(ce);return we!==null&&we!==be&&re(be,we)}function ne(ce){let be=Q(ce);return K.current=be,be&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,se.clear()),be}let z=mi(b,{enabled:!A,mouseOnly:!0,move:!1,handleClose:!k&&I!=="both"?gi():null,restMs:j,delay(){return g==null&&V?{close:ct(M.current,"close")}:{close:R}},triggerElementRef:P,isActiveTrigger:S,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!K.current}}),fe=ui(b,{enabled:!A}).reference,ee=ce=>{let be=K.current,we=ku(ce),it=ne(we),He=P.current,_o=He&&we&&re(He,we);if(it&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,Z(Y.triggerHover,ce));return}if(be&&!it&&_o&&!O.current&&!y.select("open")&&He&&Lt(N.current)){let uo=()=>{!K.current&&!O.current&&!y.select("open")&&y.setOpen(!0,Z(Y.triggerHover,ce,He))},$t=j();$t===0?(se.clear(),uo()):se.start($t,uo)}},le=y.useState("triggerProps",_);return $e("button",t,{state:{open:v},ref:[o,C,P],props:[z,fe,_||I!=="none"?le:void 0,{onMouseOver(ce){ee(ce.nativeEvent)},onFocus(ce){Q(ku(ce.nativeEvent))&&ce.preventBaseUIHandler()},onMouseLeave(){K.current=!1,se.clear(),N.current=void 0},onPointerEnter(ce){N.current=ce.pointerType},onPointerDown(ce){N.current=ce.pointerType,y.set("closeOnClick",u),u&&!y.select("open")&&y.cancelPendingOpen(ce.nativeEvent)},onClick(ce){u&&!y.select("open")&&y.cancelPendingOpen(ce.nativeEvent)},id:x,"data-trigger-disabled":A?"":void 0,[Nu]:A?void 0:""},d],stateAttributesMapping:eu})});var Fu=l(H(),1);var Nn=l(H(),1),bi=Nn.createContext(void 0);function Du(){let e=Nn.useContext(bi);if(e===void 0)throw new Error(lt(70));return e}var wi=l(X(),1),Bu=Fu.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return ut().useState("mounted")||r?(0,wi.jsx)(bi.Provider,{value:r,children:(0,wi.jsx)(Pu,{ref:o,...n})}):null});var Dn=l(H(),1);var Ln=l(H(),1),Ei=Ln.createContext(void 0);function Xo(){let e=Ln.useContext(Ei);if(e===void 0)throw new Error(lt(71));return e}var Vu=l(X(),1),ju=Dn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:c="center",sideOffset:f=0,alignOffset:u=0,collisionBoundary:g="clipping-ancestors",collisionPadding:p=5,arrowPadding:d=5,sticky:m=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Hl,style:x,...S}=t,v=ut(),b=Du(),P=v.useState("open"),E=v.useState("mounted"),R=v.useState("trackCursorAxis"),C=v.useState("disableHoverablePopup"),_=v.useState("floatingRootContext"),T=v.useState("instantType"),M=v.useState("transitionStatus"),D=v.useState("adaptiveOrigin"),V=uu({anchor:s,positionMethod:i,floatingRootContext:_,mounted:E,side:a,sideOffset:f,align:c,alignOffset:u,collisionBoundary:g,collisionPadding:p,sticky:m,arrowPadding:d,disableAnchorTracking:h,keepMounted:b,collisionAvoidance:y,adaptiveOrigin:D}),L=Dn.useMemo(()=>({open:P,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:R!=="none"?"tracking-cursor":T}),[P,V.side,V.align,V.anchorHidden,R,T]),w=fu(t,L,{styles:V.positionerStyles,transitionStatus:M,props:S,refs:[o,v.useStateSetter("positionerElement")],hidden:!E,inert:!P||R==="both"||C});return(0,Vu.jsx)(Ei.Provider,{value:V,children:w})});var Hu=l(H(),1);var $u=Hu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=ut(),{side:c,align:f}=Xo(),u=a.useState("open"),g=a.useState("instantType"),p=a.useState("transitionStatus"),d=a.useState("popupProps"),m=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Zr({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),pi(m,{enabled:!h,closeDelay:y});let x=a.useStateSetter("popupElement");return $e("div",t,{state:{open:u,side:c,align:f,instant:g,transitionStatus:p},ref:[o,a.context.popupRef,x],props:[Lc,d,Pn(p),i],stateAttributesMapping:tu})});var Uu=l(H(),1);var Wu=Uu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=ut(),{arrowRef:c,side:f,align:u,arrowUncentered:g,arrowStyles:p}=Xo(),d=a.useState("open"),m=a.useState("instantType");return $e("div",t,{state:{open:d,side:f,align:u,uncentered:g,instant:m},ref:[o,c],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:vr})});var Gu=l(H(),1);var Ri=l(X(),1),zu=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=Gu.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ri.jsx)(Si.Provider,{value:o,children:(0,Ri.jsx)(Us,{delay:s,timeoutMs:n,children:t.children})})};var Yu=l(H(),1);var Xu=Yu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,c=ut(),f=Xo(),u=c.useState("instantType"),{children:g,state:p}=wu({store:c,side:f.side,children:i}),d={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:u};return $e("div",t,{state:d,ref:o,props:[a,{children:g}],stateAttributesMapping:bu})});var Sr=class extends pn{constructor(){super(Ou(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Ku(){return new Sr}function Fn(e){return $e(e.defaultTagName??"div",e,e)}var Bn=l(Ko(),1),Ti=l(X(),1),Ci=(0,Ti.jsx)(Bn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ti.jsx)(Bn.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Vn=l(Ko(),1),Oi=l(X(),1),_i=(0,Oi.jsx)(Vn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oi.jsx)(Vn.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var jn=l(Ko(),1),Ii=l(X(),1),Ai=(0,Ii.jsx)(jn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ii.jsx)(jn.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Hn=l(Ko(),1),Mi=l(X(),1),ki=(0,Mi.jsx)(Hn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mi.jsx)(Hn.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var $n=l(Ko(),1),Ni=l(X(),1),Li=(0,Ni.jsx)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ni.jsx)($n.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 Ro={};pt(Ro,{Popup:()=>yf,Portal:()=>Un,Positioner:()=>Wn,Provider:()=>Tf,Root:()=>Rf,Trigger:()=>Sf});var gf=l(ve(),1);var of=l(ve(),1);var Fi="data-wp-hash";function Bi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ry(document)),e.__wpStyleRuntime}function oy(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 Zu(e,t,o){if(!e.head)return;let r=Bi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(oy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Fi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ry(e){let t=Bi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Zu(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 ny(e,t){let o=Bi();o.styles.set(e,t);for(let r of o.documents.keys())Zu(r,e,t)}typeof process>"u",ny("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 Ju={slot:"_11fc52b637ff8a7e__slot"},ef="data-wp-compat-overlay-slot";function sy(){return typeof document>"u"?null:document}function iy(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var It=null;function Di(e){return e.setAttribute("aria-hidden","false"),e}function ay(e){let t=e.createElement("div");return t.setAttribute(ef,""),Ju.slot&&t.classList.add(Ju.slot),e.body.appendChild(t),t}function tf(){if(typeof window>"u"||!iy()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=sy();if(!e||!e.body)return;if(It&&It.ownerDocument===e&&It.isConnected)return Di(It);let t=e.querySelector(`[${ef}]`);return t instanceof HTMLDivElement?(It=Di(t),It):(It?.isConnected&&It.remove(),It=Di(ay(e)),It)}var rf=l(X(),1),Un=(0,of.forwardRef)(function({container:t,...o},r){return(0,rf.jsx)(ze.Portal,{container:t??tf(),...o,ref:r})});var nf=l(ve(),1),lf=l(X(),1),Vi="data-wp-hash";function ji(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cy(document)),e.__wpStyleRuntime}function ly(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Vi}]`))if(o.getAttribute(Vi)===t)return!0;return!1}function sf(e,t,o){if(!e.head)return;let r=ji(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ly(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Vi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function cy(e){let t=ji();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)sf(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 af(e,t){let o=ji();o.styles.set(e,t);for(let r of o.documents.keys())sf(r,e,t)}typeof process>"u",af("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var uy={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",af("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 fy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Wn=(0,nf.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,lf.jsx)(ze.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:gt(uy["box-sizing"],fy.positioner,o)})});var cf=l(ve(),1);function Hi(e,t,o){return(0,cf.cloneElement)(e??t,{children:o})}var dy=l($i(),1);var df=l(Ui(),1),{lock:aO,unlock:pf}=(0,df.__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 py(){let e=dy;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return pf(e.privateApis).ThemeProvider}var mf=py();var br=l(X(),1),Wi="data-wp-hash";function Gi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gy(document)),e.__wpStyleRuntime}function my(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 hf(e,t,o){if(!e.head)return;let r=Gi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(my(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Wi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function gy(e){let t=Gi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)hf(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 hy(e,t){let o=Gi();o.styles.set(e,t);for(let r of o.documents.keys())hf(r,e,t)}typeof process>"u",hy("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 yy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},vy={background:"#1e1e1e"},yf=(0,gf.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,br.jsx)(mf,{color:vy,children:(0,br.jsx)(ze.Popup,{ref:i,className:gt(yy.popup,n),...s,children:r})}),c=Hi(o,(0,br.jsx)(Wn,{}),a);return Hi(t,(0,br.jsx)(Un,{}),c)});var vf=l(ve(),1),xf=l(X(),1),Sf=(0,vf.forwardRef)(function(t,o){return(0,xf.jsx)(ze.Trigger,{ref:o,...t})});var bf=l(ke(),1),wf=l(X(),1);function Ef({children:e}){return(0,wf.jsx)(On,{direction:(0,bf.isRTL)()?"rtl":"ltr",children:e})}var zi=l(X(),1);function Rf(e){return(0,zi.jsx)(Ef,{children:(0,zi.jsx)(ze.Root,{...e})})}var Pf=l(X(),1);function Tf({...e}){return(0,Pf.jsx)(ze.Provider,{...e})}var Cf=l(ve(),1),Yi="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"&&Sy(document)),e.__wpStyleRuntime}function xy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Yi}]`))if(o.getAttribute(Yi)===t)return!0;return!1}function Of(e,t,o){if(!e.head)return;let r=Xi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Yi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Sy(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Of(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 by(e,t){let o=Xi();o.styles.set(e,t);for(let r of o.documents.keys())Of(r,e,t)}typeof process>"u",by("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 wy={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Ki=(0,Cf.forwardRef)(function({render:t,...o},r){return Fn({render:t,ref:r,props:kt({className:wy["visually-hidden"]},o,{"data-visually-hidden":""})})});var _f=l(ve(),1),qi="data-wp-hash";function Qi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ry(document)),e.__wpStyleRuntime}function Ey(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 If(e,t,o){if(!e.head)return;let r=Qi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Ey(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(qi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Ry(e){let t=Qi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)If(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 Py(e,t){let o=Qi();o.styles.set(e,t);for(let r of o.documents.keys())If(r,e,t)}typeof process>"u",Py("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Ty={stack:"_19ce0419607e1896__stack"},Cy={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)"},Gn=(0,_f.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:s,render:i,...a},c){let f={gap:o&&Cy[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:s};return Fn({render:i,ref:c,props:kt(a,{style:f,className:Ty.stack})})});var Af=l(ve(),1),Mf=l(X(),1),kf=(0,Af.forwardRef)(({children:e,className:t,ariaLabel:o,as:r="div",...n},s)=>(0,Mf.jsx)(r,{ref:s,className:gt("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...n,children:e}));kf.displayName="NavigableRegion";var Ji=kf;var Lf={primary:"#3858e9",background:"#222524"},Oy=new Map([["modern",Lf],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function Zi(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Oy.get(e)??Lf}var Xe=l(xe(),1),io=l(ie(),1),$p=l(ea(),1);var _y=l(ta(),1);var qo="body",Bf=":root";var wr=l(xs(),1),jf=l(ta(),1),Ay=l(ie(),1);function oa(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Iy(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function ra(e,t="0"){let o=Iy(e);if(!o)return null;let r=oa(o?.top)||t,n=oa(o?.left)||t;return r===n?r:`${r} ${n}`}var Vf={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 na({layoutDefinitions:e=Vf,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=t?.spacing?.blockGap,c=r?ra(a):"";n&&(o===qo?c=c||"0.5em":!r&&s&&(c=s));let f=r&&a&&typeof a!="string"?ra(a.top):c;if(c&&e&&(Object.values(e).forEach(({className:u,name:g,spacingStyles:p})=>{if(!r&&g!=="flex"&&g!=="grid")return;let d=["default","constrained"].includes(g)?f:c;p?.length&&p.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([y,x])=>{h.push(`${y}: ${x||d}`)}),h.length){let y="";r?y=o===qo?`:root :where(.${u})${m?.selector||""}`:`:root :where(${o}-${u})${m?.selector||""}`:y=o===qo?`:where(.${u}${m?.selector||""})`:`:where(${o}.${u}${m?.selector||""})`,i+=`${y} { ${h.join("; ")}; }`}})}),o===qo&&r&&(i+=`${Bf} { --wp--style--block-gap: ${c}; }`)),o===qo&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:g,displayMode:p,baseStyles:d})=>{p&&u.includes(p)&&(i+=`${o} .${g} { display:${p}; }`),d?.length&&d.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([y,x])=>{h.push(`${y}: ${x}`)}),h.length){let y=`.${g}${m?.selector||""}`;i+=`${y} { ${h.join("; ")}; }`}})})}return i}var Up=l($f(),1),ft=l(ke(),1),je=l(ve(),1);var kr=l(zn(),1),fs=l(Je(),1),Wp=l(sa(),1),Ra=l(oo(),1),Gp=l(Yf(),1),zp=l(mt(),1),ao=l(At(),1),lo=l(Pi(),1),Yp=l($i(),1);var td=l(xe(),1),od=l(At(),1),rd=l(Je(),1),nd=l(ie(),1);var Xf=l(ie(),1),Kf=l(At(),1),Yn=l(ke(),1),qf=l(oo(),1);var Qf=l(xe(),1),Jf=l(mt(),1),Zf=l(X(),1);function My({showTooltip:e,icon:t,href:o,initialPost:r}){let n=(0,Xf.useSelect)(a=>{let{getCurrentPostType:c}=a(Qf.store),{getPostType:f}=a(Jf.store);return f(r?.type||c())},[r?.type]);if(!n)return null;let s=o??(0,qf.addQueryArgs)("edit.php",{post_type:n.slug}),i=n?.labels?.view_items??(0,Yn.__)("Back");return(0,Zf.jsx)(Kf.Button,{size:"compact",href:s,label:i,showTooltip:e,tooltipPosition:"bottom",icon:t??((0,Yn.isRTL)()?Ai:_i)})}var Xn=My;var ed=l(Ui(),1),{lock:B_,unlock:G}=(0,ed.__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/edit-post");var Kn=l(X(),1),{BackButton:ky}=G(td.privateApis),Ny={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};function Ly({initialPost:e}){let t=(0,nd.useSelect)(o=>o(rd.store).get("core","showIconLabels"),[]);return(0,Kn.jsx)(ky,{children:({length:o})=>o<=1&&(0,Kn.jsx)(od.__unstableMotion.div,{variants:Ny,transition:{type:"tween",delay:.8},children:(0,Kn.jsx)(Xn,{showTooltip:!t,initialPost:e})})})}var sd=Ly;var cd=l(ie(),1),Er=l(ve(),1),ud=l(xe(),1),fd=l(mt(),1);var id="core/edit-post",ad="#wp-admin-bar-view a",ld="#wp-admin-bar-preview a";var dd=()=>{let{isViewable:e,newPermalink:t}=(0,cd.useSelect)(r=>{let{getPostType:n}=r(fd.store),{getCurrentPost:s,getEditedPostAttribute:i}=r(ud.store);return{isViewable:n(i("type"))?.viewable,newPermalink:s().link}},[]),o=(0,Er.useRef)();(0,Er.useEffect)(()=>{o.current=document.querySelector(ld)||document.querySelector(ad)},[]),(0,Er.useEffect)(()=>{if(!(!t||!o.current)){if(!e){o.current.style.display="none";return}o.current.style.display="",o.current.setAttribute("href",t)}},[t,e])};function pd(){return dd(),null}var Cd=l(ve(),1),da=l(ie(),1),Jn=l(gd(),1),Od=l(ke(),1);var Qn=l(ie(),1);var ia=l(ie(),1);function Dy(e=!1,t){switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}}function Fy(e=[],t){let o=[...e];for(let r of t){let n=o.findIndex(s=>s.id===r.id);n!==-1?o[n]={...o[n],...r}:o.push(r)}return o}function By(e={},t){switch(t.type){case"SET_META_BOXES_PER_LOCATIONS":{let o={...e};for(let[r,n]of Object.entries(t.metaBoxesPerLocation))o[r]=Fy(o[r],n);return o}}return e}function Vy(e=!1,t){return t.type==="META_BOXES_INITIALIZED"?!0:e}var jy=(0,ia.combineReducers)({isSaving:Dy,locations:By,initialized:Vy}),hd=(0,ia.combineReducers)({metaBoxes:jy});var aa={};pt(aa,{__experimentalSetPreviewDeviceType:()=>av,__unstableCreateTemplate:()=>fv,closeGeneralSidebar:()=>$y,closeModal:()=>Wy,closePublishSidebar:()=>zy,hideBlockTypes:()=>ov,initializeMetaBoxes:()=>dv,metaBoxUpdatesFailure:()=>iv,metaBoxUpdatesSuccess:()=>sv,openGeneralSidebar:()=>Hy,openModal:()=>Uy,openPublishSidebar:()=>Gy,removeEditorPanel:()=>qy,requestMetaBoxUpdates:()=>nv,setAvailableMetaBoxesPerLocation:()=>rv,setIsEditingTemplate:()=>uv,setIsInserterOpened:()=>lv,setIsListViewOpened:()=>cv,showBlockTypes:()=>tv,switchEditorMode:()=>Jy,toggleDistractionFree:()=>pv,toggleEditorPanelEnabled:()=>Xy,toggleEditorPanelOpened:()=>Ky,toggleFeature:()=>Qy,toggleFullscreenMode:()=>mv,togglePinnedPluginItem:()=>Zy,togglePublishSidebar:()=>Yy,updatePreferredStyleVariations:()=>ev});var bd=l(Ss(),1),Rr=l(Je(),1),Pe=l(xe(),1),Ae=l(nr(),1),wd=l(vd(),1),Ed=l(mt(),1),Rd=l(zn(),1),qn=l(ke(),1);var xd=e=>{let t=document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`);return t||document.querySelector("#metaboxes .metabox-location-"+e)};var{interfaceStore:Qo}=G(Pe.privateApis),Hy=e=>({registry:t})=>{t.dispatch(Qo).enableComplementaryArea("core",e)},$y=()=>({registry:e})=>e.dispatch(Qo).disableComplementaryArea("core"),Uy=e=>({registry:t})=>((0,Ae.default)("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(Qo).openModal(e)),Wy=()=>({registry:e})=>((0,Ae.default)("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(Qo).closeModal()),Gy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).openPublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').openPublishSidebar"}),e.dispatch(Pe.store).openPublishSidebar()},zy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).closePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').closePublishSidebar"}),e.dispatch(Pe.store).closePublishSidebar()},Yy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).togglePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').togglePublishSidebar"}),e.dispatch(Pe.store).togglePublishSidebar()},Xy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelEnabled",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelEnabled"}),t.dispatch(Pe.store).toggleEditorPanelEnabled(e)},Ky=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelOpened",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelOpened"}),t.dispatch(Pe.store).toggleEditorPanelOpened(e)},qy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).removeEditorPanel",{since:"6.5",alternative:"dispatch( 'core/editor').removeEditorPanel"}),t.dispatch(Pe.store).removeEditorPanel(e)},Qy=e=>({registry:t})=>t.dispatch(Rr.store).toggle("core/edit-post",e),Jy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Pe.store).switchEditorMode(e)},Zy=e=>({registry:t})=>{let o=t.select(Qo).isItemPinned("core",e);t.dispatch(Qo)[o?"unpinItem":"pinItem"]("core",e)};function ev(){return(0,Ae.default)("dispatch( 'core/edit-post' ).updatePreferredStyleVariations",{since:"6.6",hint:"Preferred Style Variations are not supported anymore."}),{type:"NOTHING"}}var tv=e=>({registry:t})=>{G(t.dispatch(Pe.store)).showBlockTypes(e)},ov=e=>({registry:t})=>{G(t.dispatch(Pe.store)).hideBlockTypes(e)};function rv(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}var nv=()=>async({registry:e,select:t,dispatch:o})=>{o({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();let r=new window.FormData(document.querySelector(".metabox-base-form")),n=r.get("post_ID"),s=r.get("post_type"),i=e.select(Ed.store).getEditedEntityRecord("postType",s,n),a=[i.comment_status?["comment_status",i.comment_status]:!1,i.ping_status?["ping_status",i.ping_status]:!1,i.sticky?["sticky",i.sticky]:!1,i.author?["post_author",i.author]:!1].filter(Boolean),c=t.getActiveMetaBoxLocations(),u=[r,...c.map(g=>new window.FormData(xd(g)))].reduce((g,p)=>{for(let[d,m]of p)g.append(d,m);return g},new window.FormData);a.forEach(([g,p])=>u.append(g,p));try{await(0,bd.default)({url:window._wpMetaBoxUrl,method:"POST",body:u,parse:!1}),o.metaBoxUpdatesSuccess()}catch{o.metaBoxUpdatesFailure()}};function sv(){return{type:"META_BOX_UPDATES_SUCCESS"}}function iv(){return{type:"META_BOX_UPDATES_FAILURE"}}var av=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Pe.store).setDeviceType(e)},lv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Pe.store).setIsInserterOpened(e)},cv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Pe.store).setIsListViewOpened(e)};function uv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).setIsEditingTemplate",{since:"6.5",alternative:"dispatch( 'core/editor').setRenderingMode"}),{type:"NOTHING"}}function fv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).__unstableCreateTemplate",{since:"6.5"}),{type:"NOTHING"}}var Sd=!1,dv=()=>({registry:e,select:t,dispatch:o})=>{if(!e.select(Pe.store).__unstableIsEditorReady()||Sd)return;let n=e.select(Pe.store).getCurrentPostType();window.postboxes.page!==n&&window.postboxes.add_postbox_toggles(n),Sd=!0,(0,wd.addAction)("editor.savePost","core/edit-post/save-metaboxes",async(s,i)=>{!i.isAutosave&&t.hasMetaBoxes()&&await o.requestMetaBoxUpdates()}),o({type:"META_BOXES_INITIALIZED"})},pv=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Pe.store).toggleDistractionFree()},mv=()=>({registry:e})=>{let t=e.select(Rr.store).get("core/edit-post","fullscreenMode");e.dispatch(Rr.store).toggle("core/edit-post","fullscreenMode"),e.dispatch(Rd.store).createInfoNotice(t?(0,qn.__)("Fullscreen mode deactivated."):(0,qn.__)("Fullscreen mode activated."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,qn.__)("Undo"),onClick:()=>{e.dispatch(Rr.store).toggle("core/edit-post","fullscreenMode")}}]})};var fa={};pt(fa,{__experimentalGetInsertionPoint:()=>Fv,__experimentalGetPreviewDeviceType:()=>Lv,areMetaBoxesInitialized:()=>jv,getActiveGeneralSidebarName:()=>Sv,getActiveMetaBoxLocations:()=>Td,getAllMetaBoxes:()=>Mv,getEditedPostTemplate:()=>Hv,getEditorMode:()=>yv,getHiddenBlockTypes:()=>Ev,getMetaBoxesPerLocation:()=>ua,getPreference:()=>wv,getPreferences:()=>Pd,hasMetaBoxes:()=>kv,isEditingTemplate:()=>Vv,isEditorPanelEnabled:()=>Tv,isEditorPanelOpened:()=>Cv,isEditorPanelRemoved:()=>Pv,isEditorSidebarOpened:()=>vv,isFeatureActive:()=>_v,isInserterOpened:()=>Dv,isListViewOpened:()=>Bv,isMetaBoxLocationActive:()=>ca,isMetaBoxLocationVisible:()=>Av,isModalActive:()=>Ov,isPluginItemPinned:()=>Iv,isPluginSidebarOpened:()=>xv,isPublishSidebarOpened:()=>Rv,isSavingMetaBoxes:()=>Nv});var he=l(ie(),1),Po=l(Je(),1),la=l(mt(),1),Ye=l(xe(),1),rt=l(nr(),1);var{interfaceStore:Pr}=G(Ye.privateApis),gv=[],hv={},yv=(0,he.createRegistrySelector)(e=>()=>e(Po.store).get("core","editorMode")??"visual"),vv=(0,he.createRegistrySelector)(e=>()=>{let t=e(Pr).getActiveComplementaryArea("core");return["edit-post/document","edit-post/block"].includes(t)}),xv=(0,he.createRegistrySelector)(e=>()=>{let t=e(Pr).getActiveComplementaryArea("core");return!!t&&!["edit-post/document","edit-post/block"].includes(t)}),Sv=(0,he.createRegistrySelector)(e=>()=>e(Pr).getActiveComplementaryArea("core"));function bv(e,t){let o=e?.reduce((n,s)=>({...n,[s]:{enabled:!1}}),{});return t?.reduce((n,s)=>{let i=n?.[s];return{...n,[s]:{...i,opened:!0}}},o??{})??o??hv}var Pd=(0,he.createRegistrySelector)(e=>()=>{(0,rt.default)("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let t=["editorMode","hiddenBlockTypes"].reduce((s,i)=>{let a=e(Po.store).get("core",i);return{...s,[i]:a}},{}),o=e(Po.store).get("core","inactivePanels"),r=e(Po.store).get("core","openPanels"),n=bv(o,r);return{...t,panels:n}});function wv(e,t,o){(0,rt.default)("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let n=Pd(e)[t];return n===void 0?o:n}var Ev=(0,he.createRegistrySelector)(e=>()=>e(Po.store).get("core","hiddenBlockTypes")??gv),Rv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isPublishSidebarOpened",{since:"6.6",alternative:"select( 'core/editor' ).isPublishSidebarOpened"}),e(Ye.store).isPublishSidebarOpened())),Pv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelRemoved",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelRemoved"}),e(Ye.store).isEditorPanelRemoved(o))),Tv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelEnabled",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelEnabled"}),e(Ye.store).isEditorPanelEnabled(o))),Cv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isEditorPanelOpened",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelOpened"}),e(Ye.store).isEditorPanelOpened(o))),Ov=(0,he.createRegistrySelector)(e=>(t,o)=>((0,rt.default)("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(Pr).isModalActive(o))),_v=(0,he.createRegistrySelector)(e=>(t,o)=>!!e(Po.store).get("core/edit-post",o)),Iv=(0,he.createRegistrySelector)(e=>(t,o)=>e(Pr).isItemPinned("core",o)),Td=(0,he.createSelector)(e=>Object.keys(e.metaBoxes.locations).filter(t=>ca(e,t)),e=>[e.metaBoxes.locations]),Av=(0,he.createRegistrySelector)(e=>(t,o)=>ca(t,o)&&ua(t,o)?.some(({id:r})=>e(Ye.store).isEditorPanelEnabled(`meta-box-${r}`)));function ca(e,t){let o=ua(e,t);return!!o&&o.length!==0}function ua(e,t){return e.metaBoxes.locations[t]}var Mv=(0,he.createSelector)(e=>Object.values(e.metaBoxes.locations).flat(),e=>[e.metaBoxes.locations]);function kv(e){return Td(e).length>0}function Nv(e){return e.metaBoxes.isSaving}var Lv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(Ye.store).getDeviceType())),Dv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(Ye.store).isInserterOpened())),Fv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),G(e(Ye.store)).getInserter())),Bv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(Ye.store).isListViewOpened())),Vv=(0,he.createRegistrySelector)(e=>()=>((0,rt.default)("select( 'core/edit-post' ).isEditingTemplate",{since:"6.5",alternative:"select( 'core/editor' ).getRenderingMode"}),e(Ye.store).getCurrentPostType()==="wp_template"));function jv(e){return e.metaBoxes.initialized}var Hv=(0,he.createRegistrySelector)(e=>()=>{let{id:t,type:o}=e(Ye.store).getCurrentPost(),r=G(e(la.store)).getTemplateId(o,t);if(r)return e(la.store).getEditedEntityRecord("postType","wp_template",r)});var de=(0,Qn.createReduxStore)(id,{reducer:hd,actions:aa,selectors:fa});(0,Qn.register)(de);function $v(){let{toggleFullscreenMode:e}=(0,da.useDispatch)(de),{registerShortcut:t}=(0,da.useDispatch)(Jn.store);return(0,Cd.useEffect)(()=>{t({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,Od.__)("Enable or disable fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}})},[]),(0,Jn.useShortcut)("core/edit-post/toggle-fullscreen",()=>{e()}),null}var _d=$v;var es=l(ie(),1),ro=l(ke(),1),no=l(At(),1);var Zn=l(ve(),1),pa=l(xe(),1),Ft=l(X(),1);function Id(){let{editPost:e}=(0,es.useDispatch)(pa.store),{isCleanNewPost:t}=(0,es.useSelect)(pa.store),[o,r]=(0,Zn.useState)(void 0),[n,s]=(0,Zn.useState)(""),[i,a]=(0,Zn.useState)(()=>t());return i?(0,Ft.jsx)(no.Modal,{title:(0,ro.__)("Create pattern"),onRequestClose:()=>{a(!1)},overlayClassName:"patterns-create-modal",children:(0,Ft.jsx)("form",{onSubmit:c=>{c.preventDefault(),a(!1),e({title:n,meta:{wp_pattern_sync_status:o}})},children:(0,Ft.jsxs)(Gn,{direction:"column",gap:"lg",children:[(0,Ft.jsx)(no.TextControl,{label:(0,ro.__)("Name"),value:n,onChange:s,placeholder:(0,ro.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,Ft.jsx)(no.ToggleControl,{label:(0,ro._x)("Synced","pattern (singular)"),help:(0,ro.__)("Sync this pattern across multiple locations."),checked:!o,onChange:()=>{r(o?void 0:"unsynced")}}),(0,Ft.jsx)(Gn,{justify:"end",children:(0,Ft.jsx)(no.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:!n,accessibleWhenDisabled:!0,children:(0,ro.__)("Create")})})]})})}):null}var so=l(ve(),1),rs=l(ie(),1),ns=l(oo(),1),os=l(xe(),1);var ts=l(ie(),1),Ad=l(mt(),1),ma=l(xe(),1),Md=l(ve(),1),kd=l(oo(),1);function Nd(){let e=(0,ts.useRegistry)(),{disableVisualRevisions:t,currentRevisionId:o,postType:r,postId:n}=(0,ts.useSelect)(i=>{let a=i(ma.store);return{disableVisualRevisions:!!a.getEditorSettings().disableVisualRevisions,currentRevisionId:G(a).getCurrentRevisionId(),postType:a.getCurrentPostType(),postId:a.getCurrentPostId()}},[]),s=!["wp_template","wp_template_part"].includes(r);(0,Md.useEffect)(()=>{if(!t||!s||!o||!r||!n)return;let i=!1;return e.resolveSelect(Ad.store).getRevision("postType",r,n,o,{context:"edit",_fields:"id"}).then(a=>{if(i||!a)return;let c=e.select(ma.store);c.getEditorSettings().disableVisualRevisions&&c.getCurrentPostType()===r&&String(c.getCurrentPostId())===String(n)&&G(c).getCurrentRevisionId()===o&&window.location.replace((0,kd.addQueryArgs)("revision.php",{revision:o}))}),()=>{i=!0}},[t,s,o,r,n,e])}var Ld=300;function Uv(e,t){let o={post:e,action:"edit"};return t&&(o.revision=t),(0,ns.addQueryArgs)("post.php",o)}function Dd(){Nd();let[e]=(0,so.useState)(()=>{let c=Number((0,ns.getQueryArg)(window.location.href,"revision"));return Number.isInteger(c)&&c>0?c:null}),t=(0,so.useRef)(!1),{postId:o,postStatus:r,currentRevisionId:n}=(0,rs.useSelect)(c=>{let{getCurrentPost:f}=c(os.store),{getCurrentRevisionId:u}=G(c(os.store)),g=f(),{id:p,status:d,type:m}=g,h=["wp_template","wp_template_part"].includes(m);return h&&(p=g.wp_id),{postId:p,postStatus:d,currentRevisionId:h?null:u()}},[]),{openRevision:s}=G((0,rs.useDispatch)(os.store)),i=(0,so.useRef)(null),a=(0,so.useRef)(null);return(0,so.useEffect)(()=>{if(!o)return;if(e&&!t.current){t.current=!0,s(e);return}if(r==="auto-draft")return;let c=a.current;a.current=o;let f=Uv(o,n),u=()=>{i.current=Date.now();try{window.history.replaceState({id:o},"Post "+o,f)}catch{}};if(c!==null&&c!==o){u();return}if(i.current===null){u();return}if(Date.now()-i.current>=Ld){u();return}let g=setTimeout(u,Ld);return()=>clearTimeout(g)},[o,r,n,e,s]),null}var Gd=l(ie(),1);var Tr=l(ve(),1),Fd=l(At(),1),Bd=l(ie(),1),Vd=l(ea(),1);var Jo=l(X(),1),{useNativeUndo:Wv}=G(Vd.privateApis);function Gv({location:e}){let t=(0,Tr.useRef)(null),o=(0,Tr.useRef)(null);(0,Tr.useEffect)(()=>(o.current=document.querySelector(".metabox-location-"+e),o.current&&t.current.appendChild(o.current),()=>{o.current&&document.querySelector("#metaboxes").appendChild(o.current)}),[e]);let r=(0,Bd.useSelect)(i=>i(de).isSavingMetaBoxes(),[]),n=gt("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":r}),s=Wv();return(0,Jo.jsxs)("div",{className:n,ref:s,children:[r&&(0,Jo.jsx)(Fd.Spinner,{className:"edit-post-meta-boxes-area__spinner"}),(0,Jo.jsx)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,Jo.jsx)("div",{className:"edit-post-meta-boxes-area__clear"})]})}var jd=Gv;var Hd=l(ve(),1),$d=l(ie(),1),Ud=l(xe(),1);function Wd({id:e}){let t=(0,$d.useSelect)(o=>o(Ud.store).isEditorPanelEnabled(`meta-box-${e}`),[e]);return(0,Hd.useEffect)(()=>{let o=document.getElementById(e);o&&(t?o.classList.remove("is-hidden"):o.classList.add("is-hidden"))},[e,t]),null}var To=l(X(),1);function ss({location:e}){let t=(0,Gd.useSelect)(o=>o(de).getMetaBoxesPerLocation(e),[e]);return(0,To.jsxs)(To.Fragment,{children:[(t??[]).map(({id:o})=>(0,To.jsx)(Wd,{id:o},o)),(0,To.jsx)(jd,{location:e})]})}var Or=l(ke(),1),Ep=l(Pi(),1),Rp=l(xe(),1),Pp=l(Yd(),1),Tp=l(Je(),1);var Xd=l(At(),1),Kd=l(mt(),1),qd=l(ie(),1),Qd=l(ke(),1),ga=l(oo(),1),Jd=l(X(),1);function zv(){let e=(0,qd.useSelect)(t=>{let{canUser:o}=t(Kd.store),r=(0,ga.addQueryArgs)("edit.php",{post_type:"wp_block"}),n=(0,ga.addQueryArgs)("site-editor.php",{p:"/pattern"});return o("create",{kind:"postType",name:"wp_template"})?n:r},[]);return(0,Jd.jsx)(Xd.MenuItem,{role:"menuitem",href:e,children:(0,Qd.__)("Manage patterns")})}var Zd=zv;var ep=l(ie(),1),tp=l(Je(),1),op=l(ke(),1),rp=l(xe(),1),np=l(X(),1);function sp(){let e=(0,ep.useSelect)(t=>t(rp.store).getCurrentPostType()==="wp_template",[]);return(0,np.jsx)(tp.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,op.__)("Welcome Guide")})}var ls=l(ke(),1),Sp=l(Je(),1),bp=l(xe(),1);var gp=l(ke(),1),hp=l(ie(),1),yp=l(xe(),1),vp=l(Je(),1);var ha=l(ve(),1),is=l(ke(),1),ip=l(At(),1),ap=l(ie(),1),lp=l(xe(),1),cp=l(Je(),1),up=l(oo(),1);var Bt=l(X(),1),{PreferenceBaseOption:Yv}=G(cp.privateApis);function Xv(){let e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,up.getPathAndQueryString)(window.location.href)),e.submit()}function Kv({willEnable:e}){let[t,o]=(0,ha.useState)(!1);return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message",children:(0,is.__)("A page reload is required for this change. Make sure your content is saved before reloading.")}),(0,Bt.jsx)(ip.Button,{__next40pxDefaultSize:!0,variant:"secondary",isBusy:t,accessibleWhenDisabled:!0,disabled:t,onClick:()=>{o(!0),Xv()},children:e?(0,is.__)("Show & Reload Page"):(0,is.__)("Hide & Reload Page")})]})}function fp({label:e}){let t=(0,ap.useSelect)(n=>!!n(lp.store).getEditorSettings().enableCustomFields,[]),[o,r]=(0,ha.useState)(t);return(0,Bt.jsx)(Yv,{label:e,isChecked:o,onChange:r,children:o!==t&&(0,Bt.jsx)(Kv,{willEnable:o})})}var as=l(ie(),1),ya=l(xe(),1),dp=l(Je(),1);var pp=l(X(),1),{PreferenceBaseOption:qv}=G(dp.privateApis);function mp(e){let{toggleEditorPanelEnabled:t}=(0,as.useDispatch)(ya.store),{isChecked:o,isRemoved:r}=(0,as.useSelect)(n=>{let{isEditorPanelEnabled:s,isEditorPanelRemoved:i}=n(ya.store);return{isChecked:s(e.panelName),isRemoved:i(e.panelName)}},[e.panelName]);return r?null:(0,pp.jsx)(qv,{isChecked:o,onChange:()=>t(e.panelName),...e})}var Cr=l(X(),1),{PreferencesModalSection:Qv}=G(vp.privateApis);function xp(e){let{areCustomFieldsRegistered:t,metaBoxes:o}=(0,hp.useSelect)(n=>{let{getEditorSettings:s}=n(yp.store),{getAllMetaBoxes:i}=n(de);return{areCustomFieldsRegistered:s().enableCustomFields!==void 0,metaBoxes:i()}},[]),r=o.filter(({id:n})=>n!=="postcustom");return!t&&r.length===0?null:(0,Cr.jsxs)(Qv,{...e,children:[t&&(0,Cr.jsx)(fp,{label:(0,gp.__)("Custom fields")}),r.map(({id:n,title:s})=>(0,Cr.jsx)(mp,{label:s,panelName:`meta-box-${n}`},n))]})}var cs=l(X(),1),{PreferenceToggleControl:Jv}=G(Sp.privateApis),{PreferencesModal:Zv}=G(bp.privateApis);function wp(){let e={general:(0,cs.jsx)(xp,{title:(0,ls.__)("Advanced")}),appearance:(0,cs.jsx)(Jv,{scope:"core/edit-post",featureName:"themeStyles",help:(0,ls.__)("Make the editor look like your theme."),label:(0,ls.__)("Use theme styles")})};return(0,cs.jsx)(Zv,{extraSections:e})}var St=l(X(),1),{ToolsMoreMenuGroup:ex,ViewMoreMenuGroup:tx}=G(Rp.privateApis),ox=()=>{let e=(0,Ep.useViewportMatch)("large");return(0,St.jsxs)(St.Fragment,{children:[e&&(0,St.jsx)(tx,{children:(0,St.jsx)(Tp.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,Or.__)("Fullscreen mode"),info:(0,Or.__)("Show and hide the admin user interface"),messageActivated:(0,Or.__)("Fullscreen mode activated."),messageDeactivated:(0,Or.__)("Fullscreen mode deactivated."),shortcut:Pp.displayShortcut.secondary("f")})}),(0,St.jsxs)(ex,{children:[(0,St.jsx)(Zd,{}),(0,St.jsx)(sp,{})]}),(0,St.jsx)(wp,{})]})},Cp=ox;var kp=l(ie(),1);var Op=l(ie(),1),us=l(At(),1),nt=l(ke(),1),va=l(ve(),1);var _r=l(X(),1);function Co({nonAnimatedSrc:e,animatedSrc:t}){return(0,_r.jsxs)("picture",{className:"edit-post-welcome-guide__image",children:[(0,_r.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,_r.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ue=l(X(),1);function _p(){let{toggleFeature:e}=(0,Op.useDispatch)(de);return(0,ue.jsx)(us.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,nt.__)("Welcome to the editor"),finishButtonText:(0,nt.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Welcome to the editor")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,nt.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct \u201Cblock\u201D of content.")})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Customize each block")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,nt.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Explore all blocks")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,va.createInterpolateElement)((0,nt.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,ue.jsx)("img",{alt:(0,nt.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,nt.__)("Learn more")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,va.createInterpolateElement)((0,nt.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,ue.jsx)(us.ExternalLink,{href:(0,nt.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}var Ip=l(ie(),1),Ap=l(At(),1),Ir=l(ke(),1);var Vt=l(X(),1);function Mp(){let{toggleFeature:e}=(0,Ip.useDispatch)(de);return(0,Vt.jsx)(Ap.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,Ir.__)("Welcome to the template editor"),finishButtonText:(0,Ir.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,Vt.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,Ir.__)("Welcome to the template editor")}),(0,Vt.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Ir.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")})]})}]})}var xa=l(X(),1);function Np({postType:e}){let{isActive:t,isEditingTemplate:o}=(0,kp.useSelect)(r=>{let{isFeatureActive:n}=r(de),s=e==="wp_template";return{isActive:n(s?"welcomeGuideTemplate":"welcomeGuide"),isEditingTemplate:s}},[e]);return t?o?(0,xa.jsx)(Mp,{}):(0,xa.jsx)(_p,{}):null}var Ar=l(ie(),1),Zo=l(ke(),1);var Lp=l(sa(),1),Sa=l(Je(),1),Dp=l(zn(),1);function Fp(){let{isFullscreen:e}=(0,Ar.useSelect)(r=>{let{get:n}=r(Sa.store);return{isFullscreen:n("core/edit-post","fullscreenMode")}},[]),{toggle:t}=(0,Ar.useDispatch)(Sa.store),{createInfoNotice:o}=(0,Ar.useDispatch)(Dp.store);(0,Lp.useCommand)({name:"core/toggle-fullscreen-mode",label:e?(0,Zo.__)("Exit fullscreen"):(0,Zo.__)("Enter fullscreen"),icon:Li,category:"command",callback:({close:r})=>{t("core/edit-post","fullscreenMode"),r(),o(e?(0,Zo.__)("Fullscreen off."):(0,Zo.__)("Fullscreen on."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,Zo.__)("Undo"),onClick:()=>{t("core/edit-post","fullscreenMode")}}]})}})}var Mr=l(ve(),1),Oo=l(ie(),1),ba=l(xe(),1),wa=l(mt(),1);function Bp(e,t,o){let r=(0,Oo.useRegistry)(),[n,s]=(0,Mr.useReducer)((d,{type:m,post:h,previousRenderingMode:y,selectedBlockClientId:x})=>{if(m==="push"){let S=[...d],v=S.length-1;return S[v]={...S[v],selectedBlockClientId:x},[...S,{post:h,previousRenderingMode:y}]}return m==="pop"&&d.length>1?d.slice(0,-1):d},[{post:{postId:e,postType:t}}]),{post:i,previousRenderingMode:a}=n[n.length-1],{getRenderingMode:c}=(0,Oo.useSelect)(ba.store),{setRenderingMode:f}=(0,Oo.useDispatch)(ba.store),{editEntityRecord:u}=(0,Oo.useDispatch)(wa.store),g=(0,Mr.useCallback)(d=>{let h=r.select(wa.store).getEntityRecordEdits("postType",i.postType,i.postId)?.selection?.selectionStart?.clientId??null;s({type:"push",post:{postId:d.postId,postType:d.postType},previousRenderingMode:c(),selectedBlockClientId:h}),f(o)},[r,i.postType,i.postId,c,f,o]),p=(0,Mr.useCallback)(()=>{if(n.length>1){let d=n[n.length-2];d.selectedBlockClientId&&u("postType",d.post.postType,d.post.postId,{selection:{selectionStart:{clientId:d.selectedBlockClientId},selectionEnd:{clientId:d.selectedBlockClientId}}},{undoIgnore:!0})}s({type:"pop"}),a&&f(a)},[f,a,n,u]);return{currentPost:i,onNavigateToEntityRecord:g,onNavigateToPreviousEntityRecord:n.length>1?p:void 0}}var er=l(ie(),1),Ea=l(xe(),1),Vp=l(mt(),1),jp=l(ve(),1);var Hp=e=>{let{isEnabledAndEditorReady:t,isCollaborationEnabled:o,hasIncompatibleMetaBoxes:r,hasActiveMetaBoxes:n}=(0,er.useSelect)(c=>{let{__unstableIsEditorReady:f,isCollaborationEnabledForCurrentPost:u}=G(c(Ea.store));return{isEnabledAndEditorReady:e&&f(),isCollaborationEnabled:u(),hasIncompatibleMetaBoxes:e?c(de).getAllMetaBoxes().some(g=>!g.__rtc_compatible):!1,hasActiveMetaBoxes:e&&c(de).hasMetaBoxes()}},[e]),{setCollaborationSupported:s}=G((0,er.useDispatch)(Vp.store)),{updateEditorSettings:i}=(0,er.useDispatch)(Ea.store),{initializeMetaBoxes:a}=(0,er.useDispatch)(de);(0,jp.useEffect)(()=>{t&&(a(),o&&r&&s(!1),n&&i({disableVisualRevisions:!0}))},[t,a,o,s,r,n,i])};var q=l(X(),1),{useCommandContext:rx}=G(Wp.privateApis),{useDrag:nx}=G(ao.privateApis),{Editor:sx,FullscreenMode:ix,UploadProgressSnackbar:ax}=G(Xe.privateApis),lx=["wp_template","wp_template_part","wp_block","wp_navigation"];function cx(e){let{hasThemeStyleSupport:t}=(0,io.useSelect)(o=>({hasThemeStyleSupport:o(de).isFeatureActive("themeStyles")}),[]);return(0,je.useMemo)(()=>{let o=e.styles?.filter(s=>s.__unstableType&&s.__unstableType!=="theme")??[],r=[...e?.defaultEditorStyles??[],...o],n=t&&o.length!==(e.styles?.length??0);return!e.disableLayoutStyles&&!n&&r.push({css:na({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),n?e.styles??[]:r},[e.defaultEditorStyles,e.disableLayoutStyles,e.styles,t])}function ux(){let[e,t,o]=(0,io.useSelect)(T=>{let{get:M}=T(fs.store),{isMetaBoxLocationVisible:D}=T(de);return[!!M("core/edit-post","metaBoxesMainIsOpen"),M("core/edit-post","metaBoxesMainOpenHeight"),D("normal")||D("advanced")||D("side")]},[]),{set:r}=(0,io.useDispatch)(fs.store),n=(0,lo.useMediaQuery)("(max-height: 549px)"),[{min:s=0,max:i},a]=(0,je.useState)(()=>({})),c=(0,lo.useRefEffect)(T=>{let M=T.closest(".interface-interface-skeleton__content");if(!M)return;let D=M.querySelector(".editor-notices"),V=M.querySelector(".edit-post-meta-boxes-main__presenter"),L=()=>{let O=M.offsetHeight;D&&(O-=D.offsetHeight);let I=V?.offsetHeight??0;a({min:I,max:O})},w=new window.ResizeObserver(L);return w.observe(M),D&&w.observe(D),()=>w.disconnect()},[]),f=(0,je.useRef)(),u=(0,lo.useMergeRefs)([f,c]),g=(0,je.useRef)(),p=(0,je.useId)(),d=(0,je.useRef)(),m=T=>Math.round((T-s)/(i-s)*100),h=(T=!e)=>r("core/edit-post","metaBoxesMainIsOpen",T),y=(T="auto",M)=>{let D;T==="auto"?(M=!1,D=T):(T=Math.min(i,Math.max(s,T)),d.current=T,D=`${T}px`),M?r("core/edit-post","metaBoxesMainOpenHeight",T):(f.current.style.height=D,n||(g.current.ariaValueNow=m(T)))},x=nx(({movement:T,first:M,last:D,memo:V,tap:L,args:w})=>{let A=f.current,[,O]=T;if(M){A.classList.add("is-resizing");let k=d.current??A.offsetHeight;return e?k>i&&(k=i):k=s,y(k-O),{fromHeight:k}}if(!M&&!D&&!L)return y(V.fromHeight-O),V;if(A.classList.remove("is-resizing"),L){let[k]=w;k?.();return}let I=d.current>s;h(I),y(d.current,I)},{keyboardDisplacement:20,filterTaps:!0});if(!o)return;let S=(0,q.jsxs)("div",{className:"edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",hidden:!e,children:[(0,q.jsx)(ss,{location:"normal"}),(0,q.jsx)(ss,{location:"advanced"})]}),v=t===void 0,P=e?n?"auto":t:s,E=i===void 0||v?50:m(P),R=(0,ft.__)("Meta Boxes"),C=(0,q.jsxs)("button",{"aria-expanded":e,onClick:({detail:T})=>{(n||!T)&&h()},...!n&&x(h),children:[R,(0,q.jsx)(ao.Icon,{icon:e?ki:Ci})]}),_=!n&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(Ro.Root,{children:[(0,q.jsx)(Ro.Trigger,{render:(0,q.jsx)("button",{ref:g,role:"separator","aria-valuenow":E,"aria-label":(0,ft.__)("Drag to resize"),"aria-describedby":p,...x()})}),(0,q.jsx)(Ro.Popup,{children:(0,ft.__)("Drag to resize")})]}),(0,q.jsx)(Ki,{id:p,children:(0,ft.__)("Use up and down arrow keys to resize the meta box pane.")})]});return(0,q.jsxs)(Ji,{ariaLabel:R,ref:u,className:gt("edit-post-meta-boxes-main",!n&&"is-resizable"),style:{height:P},children:[(0,q.jsxs)("div",{className:"edit-post-meta-boxes-main__presenter",children:[C,_]}),S]})}function fx({postId:e,postType:t,settings:o,initialEdits:r}){Fp();let{createErrorNotice:n}=(0,io.useDispatch)(kr.store),{currentPost:{postId:s,postType:i},onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}=Bp(e,t,"post-only"),f=i==="wp_template",{mode:u,isFullscreenActive:g,hasResolvedMode:p,hasActiveMetaboxes:d,hasBlockSelected:m,showIconLabels:h,isDistractionFree:y,showMetaBoxes:x,isWelcomeGuideVisible:S,templateId:v}=(0,io.useSelect)(w=>{let{get:A}=w(fs.store),{isFeatureActive:O,hasMetaBoxes:I}=w(de),{canUser:k,getPostType:K,getTemplateId:se}=G(w(zp.store)),N=o.supportsTemplateMode,j=K(i)?.viewable??!1,Q=k("read",{kind:"postType",name:"wp_template"}),{getBlockSelectionStart:ne,isZoomOut:z}=G(w($p.store)),{getEditorMode:fe,getDefaultRenderingMode:ee}=G(w(Xe.store)),le=!lx.includes(i),pe=i==="wp_block"&&!c,ye=se(i,s),st=ee(i);return{mode:fe(),isFullscreenActive:O("fullscreenMode"),hasActiveMetaboxes:I(),hasResolvedMode:st==="template-locked"?!!ye:st!==void 0,hasBlockSelected:!!ne(),showIconLabels:A("core","showIconLabels"),isDistractionFree:A("core","distractionFree"),showMetaBoxes:le&&!z()||pe,isWelcomeGuideVisible:O("welcomeGuide"),templateId:N&&j&&Q&&!f?ye:null}},[i,s,f,o.supportsTemplateMode,c]);Hp(d&&p),rx(m?"block-selection-edit":"entity-edit");let P=cx(o),E=(0,je.useMemo)(()=>({...o,styles:P,onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}),[o,P,a,c]);h?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");let R=(0,ao.__unstableUseNavigateRegions)(),C=gt("edit-post-layout","is-mode-"+u,{"has-metaboxes":d});function _(w){n((0,ft.sprintf)((0,ft.__)('The "%s" plugin has encountered an error and cannot be rendered.'),w))}let{createSuccessNotice:T}=(0,io.useDispatch)(kr.store),M=(0,je.useCallback)((w,A)=>{switch(w){case"move-to-trash":document.location.href=(0,Ra.addQueryArgs)("edit.php",{trashed:1,post_type:A[0].type,ids:A[0].id});break;case"duplicate-post":{let O=A[0],I=typeof O.title=="string"?O.title:O.title?.rendered;T((0,ft.sprintf)((0,ft.__)('"%s" successfully created.'),(0,Gp.decodeEntities)(I)||(0,ft.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ft.__)("Edit"),onClick:()=>{let k=O.id;document.location.href=(0,Ra.addQueryArgs)("post.php",{post:k,action:"edit"})}}]})}break}},[T]),D=(0,je.useMemo)(()=>({type:t,id:e}),[t,e]),V=(0,lo.useViewportMatch)("medium")&&g?(0,q.jsx)(sd,{initialPost:D}):null,L=(0,je.useMemo)(()=>Zi().primary,[]);return(0,q.jsx)(ao.SlotFillProvider,{children:(0,q.jsx)(Ro.Provider,{children:(0,q.jsx)(Yp.ThemeProvider,{isRoot:!0,color:{primary:L},children:(0,q.jsxs)(Xe.ErrorBoundary,{canCopyContent:!0,children:[(0,q.jsx)(Np,{postType:i}),(0,q.jsx)("div",{...R,children:(0,q.jsxs)(sx,{settings:E,initialEdits:r,postType:i,postId:s,templateId:v,className:C,forceIsDirty:d,autoFocus:!S,onActionPerformed:M,extraSidebarPanels:x&&(0,q.jsx)(ss,{location:"side"}),extraContent:!y&&x&&(0,q.jsx)(ux,{}),children:[(0,q.jsx)(Xe.PostLockedModal,{}),(0,q.jsx)(pd,{}),(0,q.jsx)(ix,{isActive:g}),(0,q.jsx)(Dd,{}),(0,q.jsx)(Xe.UnsavedChangesWarning,{}),(0,q.jsx)(Xe.AutosaveMonitor,{}),(0,q.jsx)(Xe.LocalAutosaveMonitor,{}),(0,q.jsx)(_d,{}),i==="wp_block"&&(0,q.jsx)(Id,{}),(0,q.jsx)(Up.PluginArea,{onError:_}),(0,q.jsx)(Cp,{}),V,(0,q.jsx)(kr.SnackbarNotices,{className:"edit-post-layout__snackbar"}),(0,q.jsx)(ax,{})]})})]})})})})}var Xp=fx;var Te=l(xe(),1),Kp=l(oo(),1),Pa=l(nr(),1);var jt=l(X(),1),{PluginPostExcerpt:dx}=G(Te.privateApis),Ht=(0,Kp.getPath)(window.location.href)?.includes("site-editor.php"),co=e=>{(0,Pa.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function px(e){return Ht?null:(co("PluginBlockSettingsMenuItem"),(0,jt.jsx)(Te.PluginBlockSettingsMenuItem,{...e}))}function mx(e){return Ht?null:(co("PluginDocumentSettingPanel"),(0,jt.jsx)(Te.PluginDocumentSettingPanel,{...e}))}function gx(e){return Ht?null:(co("PluginMoreMenuItem"),(0,jt.jsx)(Te.PluginMoreMenuItem,{...e}))}function hx(e){return Ht?null:(co("PluginPrePublishPanel"),(0,jt.jsx)(Te.PluginPrePublishPanel,{...e}))}function yx(e){return Ht?null:(co("PluginPostPublishPanel"),(0,jt.jsx)(Te.PluginPostPublishPanel,{...e}))}function vx(e){return Ht?null:(co("PluginPostStatusInfo"),(0,jt.jsx)(Te.PluginPostStatusInfo,{...e}))}function xx(e){return Ht?null:(co("PluginSidebar"),(0,jt.jsx)(Te.PluginSidebar,{...e}))}function Sx(e){return Ht?null:(co("PluginSidebarMoreMenuItem"),(0,jt.jsx)(Te.PluginSidebarMoreMenuItem,{...e}))}function bx(){return Ht?null:((0,Pa.default)("wp.editPost.__experimentalPluginPostExcerpt",{since:"6.6",hint:"Core and custom panels can be access programmatically using their panel name.",link:"https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-document-setting-panel/#accessing-a-panel-programmatically"}),dx)}var Ta=l(X(),1),{BackButton:wx,registerCoreBlockBindingsSources:Ex}=G(Nr.privateApis),{enablePreloadMultiUse:Rx,clearPreloadedData:Px}=G(Zp.default.privateApis);function Tx(e,t,o,r,n){let s=window.matchMedia("(min-width: 782px)").matches,i=document.getElementById(e),a=(0,ps.createRoot)(i);return(0,Ke.dispatch)(tr.store).setDefaults("core/edit-post",{fullscreenMode:!0,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,Ke.dispatch)(tr.store).setDefaults("core",{allowRightClickOverrides:!0,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,hiddenBlockTypes:[],inactivePanels:[],openPanels:["post-status"],showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,enableChoosePatternModal:!0,isPublishSidebarEnabled:!0,showCollaborationCursor:!1,showCollaborationJoinNotifications:!0,showCollaborationLeaveNotifications:!0,showCollaborationPostSaveNotifications:!0}),window.__clientSideMediaProcessing&&(0,Ke.dispatch)(tr.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Ke.dispatch)(qp.store).reapplyBlockTypeFilters(),s&&(0,Ke.select)(tr.store).get("core","showListViewByDefault")&&!(0,Ke.select)(tr.store).get("core","distractionFree")&&(0,Ke.dispatch)(Nr.store).setIsListViewOpened(!0),(0,Qp.registerCoreBlocks)(),Ex(),(0,ms.registerLegacyWidgetBlock)({inserter:!1}),(0,ms.registerWidgetGroupBlock)({inserter:!1}),(document.compatMode==="CSS1Compat"?"Standards":"Quirks")!=="Standards"&&console.warn(`Your browser is using Quirks Mode.
-This can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.`),window.addEventListener("dragover",u=>u.preventDefault(),!1),window.addEventListener("drop",u=>u.preventDefault(),!1),Rx(),Cx(t,o).finally(()=>{if(Px(),t&&o){let u=(0,Ke.select)(ds.store).getEntityRecord("postType",t,o);u&&(0,Ke.dispatch)(Nr.store).setupEditor(u,n,r.template)}a.render((0,Ta.jsx)(ps.StrictMode,{children:(0,Ta.jsx)(Xp,{settings:r,postId:o,postType:t,initialEdits:n})}))}),a}async function Cx(e,t){let o=(0,Ke.resolveSelect)(ds.store),r=(0,Ke.select)(ds.store);try{await Promise.all([o.getCurrentUser(),o.getEntitiesConfig("postType"),o.getEntitiesConfig("taxonomy"),o.getEntitiesConfig("root"),o.getEntityRecords("root","taxonomy"),o.getCurrentTheme(),o.getThemeSupports(),o.getBlockPatternCategories(),o.__experimentalGetCurrentGlobalStylesId(),o.__experimentalGetCurrentThemeBaseGlobalStyles(),o.__experimentalGetCurrentThemeGlobalStylesVariations(),o.getEntityRecord("root","__unstableBase"),o.canUser("read",{kind:"root",name:"site"}),o.canUser("create",{kind:"postType",name:"attachment"}),o.canUser("create",{kind:"postType",name:"page"}),o.canUser("create",{kind:"postType",name:"wp_block"}),o.canUser("create",{kind:"postType",name:"wp_template"}),...e&&window?.__experimentalDataFormInspector?[G(o).getViewConfig("postType",e,{fields:"form"})]:[],...e&&t?[o.getPostType(e),o.getEntityRecord("postType",e,t),o.getEditedEntityRecord("postType",e,t),o.getAutosaves(e,t),o.getDefaultTemplateId({slug:"front-page"}),o.canUser("create",{kind:"postType",name:e})]:[]]);let n=[];r.canUser("read",{kind:"root",name:"site"})&&n.push(o.getEntityRecord("root","site"));let s=r.__experimentalGetCurrentGlobalStylesId();if(s&&n.push(o.canUser("update",{kind:"root",name:"globalStyles",id:s})),e&&t){let i=r.getEntityRecord("postType",e,t);if(i){let a=e==="page"?"page":"single-"+e;i.slug&&(a+="-"+i.slug),n.push(o.getDefaultTemplateId({slug:a})),i.author&&n.push(o.getUser(i.author,{context:"view",_fields:"id,name"}))}}n.length&&await Promise.all(n),s&&(r.canUser("update",{kind:"root",name:"globalStyles",id:s})?await o.getEntityRecord("root","globalStyles",s):await o.getEntityRecord("root","globalStyles",s,{context:"view"}))}catch{}}function Ox(){(0,Jp.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return fm(_x);})();
+var wp;(wp||={}).editPost=(()=>{var im=Object.create;var $r=Object.defineProperty;var am=Object.getOwnPropertyDescriptor;var lm=Object.getOwnPropertyNames;var cm=Object.getPrototypeOf,um=Object.prototype.hasOwnProperty;var J=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var o in t)$r(e,o,{get:t[o],enumerable:!0})},Ma=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of lm(t))!um.call(e,n)&&n!==o&&$r(e,n,{get:()=>t[n],enumerable:!(r=am(t,n))||r.enumerable});return e};var l=(e,t,o)=>(o=e!=null?im(cm(e)):{},Ma(t||!e||!e.__esModule?$r(o,"default",{value:e,enumerable:!0}):o,e)),fm=e=>Ma($r({},"__esModule",{value:!0}),e);var Es=J((Nx,ka)=>{ka.exports=window.wp.blocks});var Na=J((Dx,La)=>{La.exports=window.wp.blockLibrary});var nr=J((Fx,Da)=>{Da.exports=window.wp.deprecated});var ve=J((Bx,Fa)=>{Fa.exports=window.wp.element});var ie=J((Vx,Ba)=>{Ba.exports=window.wp.data});var it=J((jx,Va)=>{Va.exports=window.wp.preferences});var Ha=J((Hx,ja)=>{ja.exports=window.wp.widgets});var xe=J(($x,$a)=>{$a.exports=window.wp.editor});var pt=J((Ux,Ua)=>{Ua.exports=window.wp.coreData});var ws=J((Wx,Wa)=>{Wa.exports=window.wp.apiFetch});var ke=J((zx,za)=>{za.exports=window.wp.i18n});var H=J((Yx,Ya)=>{Ya.exports=window.React});var K=J((eS,Qa)=>{Qa.exports=window.ReactJSXRuntime});var Kt=J((KS,El)=>{El.exports=window.ReactDOM});var wc=J(Ec=>{"use strict";var jo=H();function fh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var dh=typeof Object.is=="function"?Object.is:fh,ph=jo.useState,mh=jo.useEffect,gh=jo.useLayoutEffect,hh=jo.useDebugValue;function yh(e,t){var o=t(),r=ph({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return gh(function(){n.value=o,n.getSnapshot=t,si(n)&&s({inst:n})},[e,o,t]),mh(function(){return si(n)&&s({inst:n}),e(function(){si(n)&&s({inst:n})})},[e]),hh(o),o}function si(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!dh(e,o)}catch{return!0}}function vh(e,t){return t()}var xh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?vh:yh;Ec.useSyncExternalStore=jo.useSyncExternalStore!==void 0?jo.useSyncExternalStore:xh});var pn=J((VE,Rc)=>{"use strict";Rc.exports=wc()});var Tc=J(Pc=>{"use strict";var mn=H(),Sh=pn();function bh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Eh=typeof Object.is=="function"?Object.is:bh,wh=Sh.useSyncExternalStore,Rh=mn.useRef,Ph=mn.useEffect,Th=mn.useMemo,Ch=mn.useDebugValue;Pc.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Rh(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=Th(function(){function c(d){if(!u){if(u=!0,f=d,d=r(d),n!==void 0&&i.hasValue){var m=i.value;if(n(m,d))return g=m}return g=d}if(m=g,Eh(f,d))return m;var h=r(d);return n!==void 0&&n(m,h)?(f=d,m):(f=d,g=h)}var u=!1,f,g,p=o===void 0?null:o;return[function(){return c(t())},p===null?void 0:function(){return c(p())}]},[t,o,r,n]);var a=wh(e,s[0],s[1]);return Ph(function(){i.hasValue=!0,i.value=a},[a]),Ch(a),a}});var Oc=J((HE,Cc)=>{"use strict";Cc.exports=Tc()});var Oi=J(($C,Zu)=>{Zu.exports=window.wp.compose});var Ni=J((QC,df)=>{df.exports=window.wp.theme});var Di=J((JC,pf)=>{pf.exports=window.wp.privateApis});var Xo=J((PO,_f)=>{_f.exports=window.wp.primitives});var Dt=J((a_,Ff)=>{Ff.exports=window.wp.components});var ra=J((d_,Vf)=>{Vf.exports=window.wp.blockEditor});var na=J((p_,jf)=>{jf.exports=window.wp.styleEngine});var Gf=J((N_,Wf)=>{Wf.exports=window.wp.plugins});var Gn=J((D_,zf)=>{zf.exports=window.wp.notices});var la=J((F_,Yf)=>{Yf.exports=window.wp.commands});var oo=J((B_,Kf)=>{Kf.exports=window.wp.url});var qf=J((V_,Xf)=>{Xf.exports=window.wp.htmlEntities});var vd=J((J_,yd)=>{yd.exports=window.wp.keyboardShortcuts});var bd=J((e0,Sd)=>{Sd.exports=window.wp.hooks});var Qd=J((T0,qd)=>{qd.exports=window.wp.keycodes});var kx={};dt(kx,{PluginBlockSettingsMenuItem:()=>yx,PluginDocumentSettingPanel:()=>vx,PluginMoreMenuItem:()=>xx,PluginPostPublishPanel:()=>bx,PluginPostStatusInfo:()=>Ex,PluginPrePublishPanel:()=>Sx,PluginSidebar:()=>wx,PluginSidebarMoreMenuItem:()=>Rx,__experimentalFullscreenModeClose:()=>Yn,__experimentalMainDashboardButton:()=>Tx,__experimentalPluginPostExcerpt:()=>Px,initializeEditor:()=>Ix,reinitializeEditor:()=>Mx,store:()=>de});var qp=l(Es(),1),Qp=l(Na(),1),Jp=l(nr(),1),gs=l(ve(),1),St=l(ie(),1),ps=l(it(),1),hs=l(Ha(),1),ys=l(xe(),1),ms=l(pt(),1),Zp=l(ws(),1);function Ga(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=Ga(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function dm(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Ga(e))&&(r&&(r+=" "),r+=t);return r}var mt=dm;var pm=l(H(),1),sr={...pm};var Xa=l(H(),1),Ka={};function Ce(e,t){let o=Xa.useRef(Ka);return o.current===Ka&&(o.current=e(t)),o}var Rs=sr.useInsertionEffect,mm=Rs&&Rs!==sr.useLayoutEffect?Rs:e=>e();function G(e){let t=Ce(gm).current;return t.next=e,mm(t.effect),t.trampoline}function gm(){let e={next:void 0,callback:hm,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function hm(){}var qa=l(H(),1),ym=()=>{},$=typeof document<"u"?qa.useLayoutEffect:ym;function vm(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var xm=vm("https://base-ui.com/production-error","Base UI"),at=xm;var po=l(H(),1);function Ps(e,t,o,r){let n=Ce(Za).current;return Sm(n,e,t,o,r)&&el(n,[e,t,o,r]),n.callback}function Ja(e){let t=Ce(Za).current;return bm(t,e)&&el(t,e),t.callback}function Za(){return{callback:null,cleanup:null,refs:[]}}function Sm(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function bm(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function el(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 s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ol=l(H(),1);var tl=l(H(),1),Em=parseInt(tl.version,10);function Mo(e){return Em>=e}function Ts(e){if(!ol.isValidElement(e))return null;let t=e,o=t.props;return(Mo(19)?o?.ref:t.ref)??null}function ir(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Qe(){}var rl=Object.freeze([]),me=Object.freeze({});function nl(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function sl(e,t){return typeof e=="function"?e(t):e}function il(e,t){return typeof e=="function"?e(t):e}var Cs={};function Mt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Ur(t);let s=Ur(e);return t&&(s=ar(s,t)),o&&(s=ar(s,o)),r&&(s=ar(s,r)),n&&(s=ar(s,n)),s}function al(e){if(e.length===0)return Cs;if(e.length===1)return Ur(e[0]);let t=Ur(e[0]);for(let o=1;o<e.length;o+=1)t=ar(t,e[o]);return t}function Ur(e){return Os(e)?{...cl(e,Cs)}:wm(e)}function ar(e,t){return Os(t)?cl(t,e):Rm(e,t)}function wm(e){let t={...e};for(let o in t){let r=t[o];ll(o,r)&&(t[o]=ul(r))}return t}function Rm(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=ir(e.style,r);break}case"className":{e[o]=_s(e.className,r);break}default:ll(o,r)?e[o]=Pm(e[o],r):e[o]=r}}return e}function ll(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 Os(e){return typeof e=="function"}function cl(e,t){return Os(e)?e(t):e??Cs}function Pm(e,t){return t?e?(...o)=>{let r=o[0];if(dl(r)){let s=r;fl(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:ul(t):e}function ul(e){return e&&((...t)=>{let o=t[0];return dl(o)&&fl(o),e(...t)})}function fl(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function _s(e,t){return t?e?t+" "+e:t:e}function dl(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Is=l(H(),1);function $e(e,t,o={}){let r=t.render,n=Tm(t,o);if(o.enabled===!1)return null;let s=o.state??me;return _m(e,r,n,s)}function Tm(e,t={}){let{className:o,style:r,render:n}=e,{state:s=me,ref:i,props:a,stateAttributesMapping:c,enabled:u=!0}=t,f=u?sl(o,s):void 0,g=u?il(r,s):void 0,p=u?nl(s,c):me,d=u&&a?Cm(a):void 0,m=u?ir(p,d)??{}:me;return typeof document<"u"&&(u?Array.isArray(i)?m.ref=Ja([m.ref,Ts(n),...i]):m.ref=Ps(m.ref,Ts(n),i):Ps(null,null)),u?(f!==void 0&&(m.className=_s(m.className,f)),g!==void 0&&(m.style=ir(m.style,g)),m):me}function Cm(e){return Array.isArray(e)?al(e):Mt(void 0,e)}var Om=Symbol.for("react.lazy");function _m(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 s=t;return s?.$$typeof===Om&&(s=po.Children.toArray(t)[0]),po.cloneElement(s,n)}if(e&&typeof e=="string")return Im(e,o);throw new Error(at(8))}function Im(e,t){return e==="button"?(0,Is.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Is.createElement)("img",{alt:"",...t,key:t.key}):po.createElement(e,t)}var Wr=l(H(),1);var pl=0;function Am(e,t="mui"){let[o,r]=Wr.useState(e),n=e||o;return Wr.useEffect(()=>{o==null&&(pl+=1,r(`${t}-${pl}`))},[o,t]),n}var ml=sr.useId;function ko(e,t){if(ml!==void 0){let o=ml();return e??(t?`${t}-${o}`:o)}return Am(e,t)}function gl(e){return ko(e,"base-ui")}var Y={};dt(Y,{cancelOpen:()=>sg,chipRemovePress:()=>Hm,clearPress:()=>jm,closePress:()=>Bm,closeWatcher:()=>Jm,decrementPress:()=>Wm,disabled:()=>ag,drag:()=>og,escapeKey:()=>Qm,focusOut:()=>qm,imperativeAction:()=>ug,incrementPress:()=>Um,initial:()=>cg,inputBlur:()=>Ym,inputChange:()=>Gm,inputClear:()=>zm,inputPaste:()=>Km,inputPress:()=>Xm,itemPress:()=>Fm,keyboard:()=>eg,linkPress:()=>Vm,listNavigation:()=>Zm,missing:()=>lg,none:()=>Mm,outsidePress:()=>Dm,pointer:()=>tg,scrub:()=>ng,siblingOpen:()=>ig,swipe:()=>fg,trackPress:()=>$m,triggerFocus:()=>Nm,triggerHover:()=>Lm,triggerPress:()=>km,wheel:()=>rg,windowResize:()=>dg});var Mm="none",km="trigger-press",Lm="trigger-hover",Nm="trigger-focus",Dm="outside-press",Fm="item-press",Bm="close-press",Vm="link-press",jm="clear-press",Hm="chip-remove-press",$m="track-press",Um="increment-press",Wm="decrement-press",Gm="input-change",zm="input-clear",Ym="input-blur",Km="input-paste",Xm="input-press",qm="focus-out",Qm="escape-key",Jm="close-watcher",Zm="list-navigation",eg="keyboard",tg="pointer",og="drag",rg="wheel",ng="scrub",sg="cancel-open",ig="sibling-open",ag="disabled",lg="missing",cg="initial",ug="imperative-action",fg="swipe",dg="window-resize";function Z(e,t,o,r){let n=!1,s=!1,i=r??me;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var Ms=l(H(),1);var hl=l(H(),1);function Lo(e){hl.useEffect(e,rl)}var Gr=null,NS=globalThis.requestAnimationFrame,As=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)}},zr=new As;var wt=class e{static create(){return new e}static request(t){return zr.request(t)}static cancel(t){return zr.cancel(t)}currentId=Gr;request(t){this.cancel(),this.currentId=zr.request(()=>{this.currentId=Gr,t()})}cancel=()=>{this.currentId!==Gr&&(zr.cancel(this.currentId),this.currentId=Gr)};disposeEffect=()=>this.cancel};function No(){let e=Ce(wt.create).current;return Lo(e.disposeEffect),e}function yl(e,t=!1,o=!1){let[r,n]=Ms.useState(e&&t?"idle":void 0),[s,i]=Ms.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),$(()=>{if(!e&&s&&r!=="ending"&&o){let a=wt.request(()=>{n("ending")});return()=>{wt.cancel(a)}}},[e,s,r,o]),$(()=>{if(!e||t)return;let a=wt.request(()=>{n(void 0)});return()=>{wt.cancel(a)}},[t,e]),$(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=wt.request(()=>{n("idle")});return()=>{wt.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var ks=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),pg={"data-starting-style":""},mg={"data-ending-style":""},vl={transitionStatus(e){return e==="starting"?pg:e==="ending"?mg:null}};function Yr(){return typeof window<"u"}function go(e){return Kr(e)?(e.nodeName||"").toLowerCase():"#document"}function ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pt(e){var t;return(t=(Kr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Kr(e){return Yr()?e instanceof Node||e instanceof ge(e).Node:!1}function W(e){return Yr()?e instanceof Element||e instanceof ge(e).Element:!1}function Oe(e){return Yr()?e instanceof HTMLElement||e instanceof ge(e).HTMLElement:!1}function Do(e){return!Yr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ge(e).ShadowRoot}function lr(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=De(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function xl(e){return/^(table|td|th)$/.test(go(e))}function cr(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var gg=/transform|translate|scale|rotate|perspective|filter/,hg=/paint|layout|strict|content/,mo=e=>!!e&&e!=="none",Ls;function Xr(e){let t=W(e)?De(e):e;return mo(t.transform)||mo(t.translate)||mo(t.scale)||mo(t.rotate)||mo(t.perspective)||!qr()&&(mo(t.backdropFilter)||mo(t.filter))||gg.test(t.willChange||"")||hg.test(t.contain||"")}function Sl(e){let t=Rt(e);for(;Oe(t)&&!Tt(t);){if(Xr(t))return t;if(cr(t))return null;t=Rt(t)}return null}function qr(){return Ls==null&&(Ls=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ls}function Tt(e){return/^(html|body|#document)$/.test(go(e))}function De(e){return ge(e).getComputedStyle(e)}function ur(e){return W(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Rt(e){if(go(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Do(e)&&e.host||Pt(e);return Do(t)?t.host:t}function bl(e){let t=Rt(e);return Tt(t)?(e.ownerDocument||e).body:Oe(t)&&lr(t)?t:bl(t)}function Yt(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=bl(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=ge(n);if(s){let a=Qr(i);return t.concat(i,i.visualViewport||[],lr(n)?n:[],a&&o?Yt(a):[])}else return t.concat(n,Yt(n,[],o))}function Qr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _e(e){return e?.ownerDocument||document}function oe(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Ue(e){let t=Ce(yg,e).current;return t.next=e,$(t.effect),t}function yg(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Pl=l(H(),1);var Rl=l(Kt(),1);function wl(e){return e==null?e:"current"in e?e.current:e}function Fo(e,t=!1){let o=No();return G((r,n=null)=>{o.cancel();let s=wl(e);if(s==null)return;let i=s,a=()=>{Rl.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(i.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(f=>f.pending||f.playState!=="finished")){c();return}a()})}if(t){let u="data-starting-style";if(!i.hasAttribute(u)){o.request(c);return}let f=new MutationObserver(()=>{i.hasAttribute(u)||(f.disconnect(),c())});f.observe(i,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(c)})}function Jr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=G(n),i=Fo(r,o);Pl.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var kt={};dt(kt,{engine:()=>Vs,env:()=>Hs,os:()=>Fs,screenReader:()=>js});var Fs={};dt(Fs,{android:()=>Ol,apple:()=>Ds,ios:()=>Ns,linux:()=>Eg,mac:()=>_l,windows:()=>bg});function vg(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:xg,platform:Sg,maxTouchPoints:Tl}=vg(),ho=xg.toLowerCase(),yo=Sg.toLowerCase();var Ns=/^i(os$|p)/.test(yo)||yo==="macintel"&&Tl>1,Cl="android",Ol=yo===Cl||ho.includes(Cl),_l=!Ns&&yo.startsWith("mac"),bg=yo.startsWith("win"),Eg=!Ol&&/^(linux|chrome os)/.test(yo),Ds=_l||Ns;var Vs={};dt(Vs,{blink:()=>Rg,gecko:()=>wg,webkit:()=>Bs});var Bs=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),wg=!Bs&&ho.includes("firefox"),Rg=!Bs&&ho.includes("chrom");var js={};dt(js,{voiceOver:()=>Pg});var Pg=Ds;var Hs={};dt(Hs,{jsdom:()=>Tg});var Tg=/jsdom|happydom/.test(ho);var fr=0,Je=class e{static create(){return new e}currentId=fr;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=fr,o()},t)}isStarted(){return this.currentId!==fr}clear=()=>{this.currentId!==fr&&(clearTimeout(this.currentId),this.currentId=fr)};disposeEffect=()=>this.clear};function gt(){let e=Ce(Je.create).current;return Lo(e.disposeEffect),e}var Be=l(H(),1);function Il(e){return"nativeEvent"in e}function Lt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Al(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var $s="data-base-ui-focusable";var Us="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Zr(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&&Do(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Fe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Xt(e,t){if(!W(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(re(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function en(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 Ml(e){return e.matches("html,body")}function kl(e){return Oe(e)&&e.matches(Us)}function Ws(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Us}`)!=null}function Ll(e){if(!e||kt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Cg(e,t){return t!=null&&!Lt(t)?0:typeof e=="function"?e():e}function lt(e,t,o){let r=Cg(e,o);return typeof r=="number"?r:r?.[t]}function Gs(e){return typeof e=="function"?e():e}function tn(e,t){return t||e==="click"||e==="mousedown"}function Nl(e){return e?.includes("mouse")&&e!=="mousedown"}var Dl=l(K(),1),Fl=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Je,currentIdRef:{current:null},currentContextRef:{current:null}});function Og(e,t){e.current=t.current}function zs(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Be.useRef(o),s=Be.useRef(o),i=Be.useRef(null),a=Be.useRef(null),c=gt();return $(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:lt(n.current,"open"),close:lt(o,"close")}},[o,i,n,s]),(0,Dl.jsx)(Fl.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:c}),[r,c]),children:t})}function Ys(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Be.useContext(Fl),{currentIdRef:i,delayRef:a,timeoutMs:c,initialDelayRef:u,currentContextRef:f,hasProvider:g,timeout:p}=s,[d,m]=Be.useState(!1),h=Be.useRef(o);return $(()=>{h.current=o},[o]),$(()=>{function y(){f.current?.setIsInstantPhase(!1),i.current=null,f.current=null,a.current=u.current,p.clear()}if(i.current&&!o&&i.current===n){if(m(!1),c){let x=n;return p.start(c,()=>{r.select("open")||i.current&&i.current!==x||y()}),()=>{(h.current||i.current!==x)&&p.clear()}}y()}},[o,n,i,a,c,u,f,p,r]),$(()=>{if(!o)return;let y=f.current,x=i.current;p.clear(),f.current={onOpenChange:r.setOpen,setIsInstantPhase:m},i.current=n,a.current={open:0,close:lt(u.current,"close")},x!==null&&x!==n?(m(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,Z(Y.none))):(m(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,u,f,p]),$(()=>()=>{if(i.current===n){if(f.current=null,!h.current)return;i.current=null,Og(a,u),p.clear()}},[f,i,a,n,u,p]),Be.useMemo(()=>({hasProvider:g,delayRef:a,isInstantPhase:d}),[g,a,d])}function ht(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var qt=Math.min,yt=Math.max,Qt=Math.round,pr=Math.floor,Ct=e=>({x:e,y:e}),_g={left:"right",right:"left",bottom:"top",top:"bottom"};function rn(e,t,o){return yt(e,qt(t,o))}function Ot(e,t){return typeof e=="function"?e(t):e}function Le(e){return e.split("-")[0]}function vt(e){return e.split("-")[1]}function nn(e){return e==="x"?"y":"x"}function mr(e){return e==="y"?"height":"width"}function We(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function gr(e){return nn(We(e))}function jl(e,t,o){o===void 0&&(o=!1);let r=vt(e),n=gr(e),s=mr(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=dr(i)),[i,dr(i)]}function Hl(e){let t=dr(e);return[on(e),t,on(t)]}function on(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Bl=["left","right"],Vl=["right","left"],Ig=["top","bottom"],Ag=["bottom","top"];function Mg(e,t,o){switch(e){case"top":case"bottom":return o?t?Vl:Bl:t?Bl:Vl;case"left":case"right":return t?Ig:Ag;default:return[]}}function $l(e,t,o,r){let n=vt(e),s=Mg(Le(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(on)))),s}function dr(e){let t=Le(e);return _g[t]+e.slice(t.length)}function kg(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 sn(e){return typeof e!="number"?kg(e):{top:e,right:e,bottom:e,left:e}}function vo(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 Nt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...Nt(e,n.id,o)])}function Bo(e){return`data-base-ui-${e}`}var Ve=l(H(),1),Gl=l(Kt(),1);var Ul={style:{transition:"none"}};var Lg="data-base-ui-swipe-ignore",Ng="data-swipe-ignore",Lb=`[${Lg}]`,Nb=`[${Ng}]`;var Wl={fallbackAxisSide:"end"};var zl=l(K(),1),Dg=Ve.createContext(null),Fg=()=>Ve.useContext(Dg),Bg=Bo("portal");function Yl(e={}){let{ref:t,container:o,componentProps:r=me,elementProps:n}=e,s=ko(),a=Fg()?.portalNode,[c,u]=Ve.useState(null),[f,g]=Ve.useState(null),p=G(y=>{y!==null&&g(y)}),d=Ve.useRef(null);$(()=>{if(o===null){d.current&&(d.current=null,g(null),u(null));return}let y=(o&&(Kr(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,g(null),u(null));return}d.current!==y&&(d.current=y,g(null),u(y))},[o,a]);let m=$e("div",r,{ref:[t,p],props:[{id:s,[Bg]:""},n]}),h=c&&m?Gl.createPortal(m,c):null;return{node:f,nodeId:Ve.isValidElement(m)?m.props.id:void 0,subtree:h}}var xo=l(H(),1);function Kl(){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 Vg=l(K(),1),jg=xo.createContext(null),Hg=xo.createContext(null),an=()=>xo.useContext(jg)?.id||null,Jt=e=>{let t=xo.useContext(Hg);return e??t};var Ge=l(H(),1);function $g(e,t){let o=null,r=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=s.width,f=s.height,g=s.x,p=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),g-=o||0,p-=r||0,u=0,f=0,!n||c?(u=t.axis==="y"?s.width:0,f=t.axis==="x"?s.height:0,g=i&&t.x!=null?t.x:g,p=a&&t.y!=null?t.y:p):n&&!c&&(f=t.axis==="x"?s.height:f,u=t.axis==="y"?s.width:u),n=!0,{width:u,height:f,x:g,y:p,top:p,right:g+u,bottom:p+f,left:g}}}}function Xl(e){return e!=null&&e.clientX!=null}function Ks(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,u=Ge.useRef(!1),f=Ge.useRef(null),[g,p]=Ge.useState(),[d,m]=Ge.useState([]),h=G(b=>{n.set("positionReference",b)}),y=G((b,P,w)=>{u.current||c.current.openEvent&&!Xl(c.current.openEvent)||n.set("positionReference",$g(w??a,{x:b,y:P,axis:r,dataRef:c,pointerType:g}))}),x=G(b=>{s?f.current||(y(b.clientX,b.clientY,b.currentTarget),m([])):y(b.clientX,b.clientY,b.currentTarget)}),S=Lt(g)?i:s;Ge.useEffect(()=>{if(!o){h(a);return}if(!S)return;function b(){f.current?.(),f.current=null}let P=ge(i);function w(R){let C=Fe(R);re(i,C)?b():y(R.clientX,R.clientY)}return!c.current.openEvent||Xl(c.current.openEvent)?f.current=oe(P,"mousemove",w):h(a),b},[S,o,i,c,a,n,y,h,d]),Ge.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ge.useEffect(()=>{o&&!i&&(u.current=!1)},[o,i]),Ge.useEffect(()=>{!o&&s&&(u.current=!0)},[o,s]);let v=Ge.useMemo(()=>{function b(P){p(P.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:x,onMouseEnter:x}},[x]);return Ge.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Ze=l(H(),1);function Ug(){return!1}function Wg(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Xs(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Ug,bubbles:a,externalTree:c}=t,u="rootStore"in e?e.rootStore:e,f=u.useState("open"),g=u.useState("floatingElement"),{dataRef:p}=u.context,d=Jt(c),m=G(typeof n=="function"?n:()=>!1),h=typeof n=="function"?m:n,y=h!==!1,x=G(()=>s),{escapeKey:S,outsidePress:v}=Wg(a),b=Ze.useRef(!1),P=Ze.useRef(!1),w=Ze.useRef(!1),R=Ze.useRef(!1),C=Ze.useRef(""),_=Ze.useRef(null),T=gt(),M=gt(),D=G(()=>{M.clear(),p.current.insideReactTree=!1}),V=G(L=>{let j=p.current.floatingContext?.nodeId;return(d?Nt(d.nodesRef.current,j):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[L])}),N=G(L=>en(L,u.select("floatingElement"))||en(L,u.select("domReferenceElement"))),E=G(L=>{i()&&u.setOpen(!1,Z(Y.triggerPress,L.nativeEvent))}),A=G(L=>{if(!f||!o||!r||L.key!=="Escape"||R.current||!S&&V("__escapeKeyBubbles"))return;let j=Il(L)?L.nativeEvent:L,Q=Z(Y.escapeKey,j);u.setOpen(!1,Q),Q.isCanceled||L.preventDefault(),!S&&!Q.isPropagationAllowed&&L.stopPropagation()}),O=G(()=>{p.current.insideReactTree=!0,M.start(0,D)}),I=G(L=>{if(!f||!o||L.button!==0)return;let j=Fe(L.nativeEvent);re(u.select("floatingElement"),j)&&(b.current||(b.current=!0,P.current=!1))}),k=G(L=>{!f||!o||(L.defaultPrevented||L.nativeEvent.defaultPrevented)&&b.current&&(P.current=!0)});Ze.useEffect(()=>{if(!f||!o)return D;p.current.__escapeKeyBubbles=S,p.current.__outsidePressBubbles=v;let L=new Je,j=new Je;function Q(){L.clear(),R.current=!0}function ne(){L.start(kt.engine.webkit?5:0,()=>{R.current=!1})}function z(){w.current=!0,j.start(0,()=>{w.current=!1})}function fe(){b.current=!1,P.current=!1}function ee(){let F=C.current,B=F==="pen"||!F?"mouse":F,Re=x(),Me=typeof Re=="function"?Re():Re;return typeof Me=="string"?Me:Me[B]}function le(F){let B=ee();return B==="intentional"&&F.type!=="click"||B==="sloppy"&&F.type==="click"}function pe(F){let B=p.current.floatingContext?.nodeId,Re=d&&Nt(d.nodesRef.current,B).some(Me=>en(F,Me.context?.elements.floating));return N(F)||Re}function ye(F){if(le(F)){F.type!=="click"&&!N(F)&&(j.clear(),w.current=!1),D();return}if(p.current.insideReactTree){D();return}let B=Fe(F),Re=`[${Bo("inert")}]`,Me=W(B)?B.getRootNode():null,Wt=Array.from((Do(Me)?Me:_e(u.select("floatingElement"))).querySelectorAll(Re)),ft=u.context.triggerElements;if(B&&(ft.hasElement(B)||ft.hasMatchingElement(Xe=>re(Xe,B))))return;let Gt=W(B)?B:null;for(;Gt&&!Tt(Gt);){let Xe=Rt(Gt);if(Tt(Xe)||!W(Xe))break;Gt=Xe}if(!(Wt.length&&W(B)&&!Ml(B)&&!re(B,u.select("floatingElement"))&&Wt.every(Xe=>!re(Gt,Xe)))){if(Oe(B)&&!("touches"in F)){let Xe=Tt(B),Io=De(B),fo=/auto|scroll/,Nr=Xe||fo.test(Io.overflowX),Ao=Xe||fo.test(Io.overflowY),zt=Nr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,Dr=Ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,Fr=Io.direction==="rtl",Br=Dr&&(Fr?F.offsetX<=B.offsetWidth-B.clientWidth:F.offsetX>B.clientWidth),Vr=zt&&F.offsetY>B.clientHeight;if(Br||Vr)return}if(!pe(F)){if(ee()==="intentional"&&w.current){j.clear(),w.current=!1;return}typeof h=="function"&&!h(F)||V("__outsidePressBubbles")||(u.setOpen(!1,Z(Y.outsidePress,F)),D())}}}function rt(F){ee()!=="sloppy"||F.pointerType==="touch"||!u.select("open")||!o||N(F)||ye(F)}function ce(F){if(ee()!=="sloppy"||!u.select("open")||!o||N(F))return;let B=F.touches[0];B&&(_.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function be(F,B){let Re=Fe(F);if(!Re)return;let Me=oe(Re,F.type,()=>{B(F),Me()})}function Ee(F){C.current="touch",be(F,ce)}function nt(F){T.clear(),F.type==="pointerdown"&&(C.current=F.pointerType),!(F.type==="mousedown"&&_.current&&!_.current.dismissOnMouseDown)&&be(F,B=>{B.type==="pointerdown"?rt(B):ye(B)})}function He(F){if(!b.current)return;let B=P.current;if(fe(),ee()==="intentional"){if(F.type==="pointercancel"){B&&z();return}if(!pe(F)){if(B){z();return}typeof h=="function"&&!h(F)||(j.clear(),w.current=!0,D())}}}function _o(F){if(ee()!=="sloppy"||!_.current||N(F))return;let B=F.touches[0];if(!B)return;let Re=Math.abs(B.clientX-_.current.startX),Me=Math.abs(B.clientY-_.current.startY),Wt=Math.sqrt(Re*Re+Me*Me);Wt>5&&(_.current.dismissOnTouchEnd=!0),Wt>10&&(ye(F),T.clear(),_.current=null)}function uo(F){be(F,_o)}function $t(F){ee()!=="sloppy"||!_.current||N(F)||(_.current.dismissOnTouchEnd&&ye(F),T.clear(),_.current=null)}function Ut(F){be(F,$t)}let we=_e(g),Lr=ht(r&&ht(oe(we,"keydown",A),oe(we,"compositionstart",Q),oe(we,"compositionend",ne)),y&&ht(oe(we,"click",nt,!0),oe(we,"pointerdown",nt,!0),oe(we,"pointerup",He,!0),oe(we,"pointercancel",He,!0),oe(we,"mousedown",nt,!0),oe(we,"mouseup",He,!0),oe(we,"touchstart",Ee,!0),oe(we,"touchmove",uo,!0),oe(we,"touchend",Ut,!0)));return()=>{Lr(),L.clear(),j.clear(),fe(),w.current=!1,D()}},[p,g,r,y,h,f,o,S,v,A,D,x,V,N,d,u,T]);let X=Ze.useMemo(()=>({onKeyDown:A,onPointerDown:E,onClick:E}),[A,E]),se=Ze.useMemo(()=>({onKeyDown:A,onPointerDown:k,onMouseDown:k,onClickCapture:O,onMouseDownCapture(L){O(),I(L)},onPointerDownCapture(L){O(),I(L)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[A,O,I,k]);return Ze.useMemo(()=>o?{reference:X,floating:se,trigger:X}:{},[o,X,se])}var Ne=l(H(),1);function ql(e,t,o){let{reference:r,floating:n}=e,s=We(t),i=gr(t),a=mr(i),c=Le(t),u=s==="y",f=r.x+r.width/2-n.width/2,g=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,d;switch(c){case"top":d={x:f,y:r.y-n.height};break;case"bottom":d={x:f,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:g};break;case"left":d={x:r.x-n.width,y:g};break;default:d={x:r.x,y:r.y}}let m=vt(t);return m&&(d[i]+=p*(m==="end"?1:-1)*(o&&u?-1:1)),d}async function Ql(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:f="viewport",elementContext:g="floating",altBoundary:p=!1,padding:d=0}=Ot(t,e),m=sn(d),y=a[p?g==="floating"?"reference":"floating":g],x=vo(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:u,rootBoundary:f,strategy:c})),S=g==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),b=await(s.isElement==null?void 0:s.isElement(v))&&await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1},P=vo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:S,offsetParent:v,strategy:c}):S);return{top:(x.top-P.top+m.top)/b.y,bottom:(P.bottom-x.bottom+m.bottom)/b.y,left:(x.left-P.left+m.left)/b.x,right:(P.right-x.right+m.right)/b.x}}var Gg=50,Jl=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:Ql},c=await(i.isRTL==null?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:g}=ql(u,r,c),p=r,d=0,m={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:x,fn:S}=y,{x:v,y:b,data:P,reset:w}=await S({x:f,y:g,initialPlacement:r,placement:p,strategy:n,middlewareData:m,rects:u,platform:a,elements:{reference:e,floating:t}});f=v??f,g=b??g,m[x]={...m[x],...P},w&&d<Gg&&(d++,typeof w=="object"&&(w.placement&&(p=w.placement),w.rects&&(u=w.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):w.rects),{x:f,y:g}=ql(u,p,c)),h=-1)}return{x:f,y:g,placement:p,strategy:n,middlewareData:m}};var Zl=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:c,elements:u}=t,{mainAxis:f=!0,crossAxis:g=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...y}=Ot(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let x=Le(n),S=We(a),v=Le(a)===a,b=await(c.isRTL==null?void 0:c.isRTL(u.floating)),P=p||(v||!h?[dr(a)]:Hl(a)),w=m!=="none";!p&&w&&P.push(...$l(a,h,m,b));let R=[a,...P],C=await c.detectOverflow(t,y),_=[],T=((r=s.flip)==null?void 0:r.overflows)||[];if(f&&_.push(C[x]),g){let N=jl(n,i,b);_.push(C[N[0]],C[N[1]])}if(T=[...T,{placement:n,overflows:_}],!_.every(N=>N<=0)){var M,D;let N=(((M=s.flip)==null?void 0:M.index)||0)+1,E=R[N];if(E&&(!(g==="alignment"?S!==We(E):!1)||T.every(I=>We(I.placement)===S?I.overflows[0]>0:!0)))return{data:{index:N,overflows:T},reset:{placement:E}};let A=(D=T.filter(O=>O.overflows[0]<=0).sort((O,I)=>O.overflows[1]-I.overflows[1])[0])==null?void 0:D.placement;if(!A)switch(d){case"bestFit":{var V;let O=(V=T.filter(I=>{if(w){let k=We(I.placement);return k===S||k==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(k=>k>0).reduce((k,X)=>k+X,0)]).sort((I,k)=>I[1]-k[1])[0])==null?void 0:V[0];O&&(A=O);break}case"initialPlacement":A=a;break}if(n!==A)return{reset:{placement:A}}}return{}}}};var ec=new Set(["left","top"]);async function zg(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Le(o),a=vt(o),c=We(o)==="y",u=ec.has(i)?-1:1,f=s&&c?-1:1,g=Ot(t,e),{mainAxis:p,crossAxis:d,alignmentAxis:m}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return a&&typeof m=="number"&&(d=a==="end"?m*-1:m),c?{x:d*f,y:p*u}:{x:p*u,y:d*f}}var tc=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,c=await zg(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+c.x,y:s+c.y,data:{...c,placement:i}}}}},oc=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:c={fn:S=>{let{x:v,y:b}=S;return{x:v,y:b}}},...u}=Ot(e,t),f={x:o,y:r},g=await s.detectOverflow(t,u),p=We(n),d=nn(p),m=f[d],h=f[p],y=(S,v)=>rn(v+g[S==="y"?"top":"left"],v,v-g[S==="y"?"bottom":"right"]);i&&(m=y(d,m)),a&&(h=y(p,h));let x=c.fn({...t,[d]:m,[p]:h});return{...x,data:{x:x.x-o,y:x.y-r,enabled:{[d]:i,[p]:a}}}}}},rc=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:c}=t,{offset:u=0,mainAxis:f=!0,crossAxis:g=!0}=Ot(e,t),p={x:n,y:s},d=We(i),m=nn(d),h=p[m],y=p[d],x=Ot(u,t),S=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(o=x.mainAxis)!=null?o:0,crossAxis:(r=x.crossAxis)!=null?r:0};if(f){let P=m==="y"?"height":"width",w=a.reference[m]-a.floating[P]+S.mainAxis,R=a.reference[m]+a.reference[P]-S.mainAxis;h<w?h=w:h>R&&(h=R)}if(g){var v,b;let P=m==="y"?"width":"height",w=ec.has(Le(i)),R=a.reference[d]-a.floating[P]+(w&&((v=c.offset)==null?void 0:v[d])||0)+(w?0:S.crossAxis),C=a.reference[d]+a.reference[P]+(w?0:((b=c.offset)==null?void 0:b[d])||0)-(w?S.crossAxis:0);y<R?y=R:y>C&&(y=C)}return{[m]:h,[d]:y}}}},nc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=Ot(e,t),c=await n.detectOverflow(t,a),u=Le(o),f=vt(o),g=We(o)==="y",{width:p,height:d}=r.floating,m,h;u==="top"||u==="bottom"?(m=u,h=f===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=u,m=f==="end"?"top":"bottom");let y=d-c.top-c.bottom,x=p-c.left-c.right,S=qt(d-c[m],y),v=qt(p-c[h],x),b=t.middlewareData.shift,P=!b,w=S,R=v;b!=null&&b.enabled.x&&(R=x),b!=null&&b.enabled.y&&(w=y),P&&!f&&(g?R=p-2*yt(c.left,c.right):w=d-2*yt(c.top,c.bottom)),await i({...t,availableWidth:R,availableHeight:w});let C=await n.getDimensions(s.floating);return p!==C.width||d!==C.height?{reset:{rects:!0}}:{}}}};function ac(e){let t=De(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Oe(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Qt(o)!==s||Qt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function Qs(e){return W(e)?e:e.contextElement}function Vo(e){let t=Qs(e);if(!Oe(t))return Ct(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=ac(t),i=(s?Qt(o.width):o.width)/r,a=(s?Qt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Yg=Ct(0);function lc(e){let t=ge(e);return!qr()||!t.visualViewport?Yg:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Kg(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===ge(e)}function So(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=Qs(e),i=Ct(1);t&&(r?W(r)&&(i=Vo(r)):i=Vo(e));let a=Kg(s,o,r)?lc(s):Ct(0),c=(n.left+a.x)/i.x,u=(n.top+a.y)/i.y,f=n.width/i.x,g=n.height/i.y;if(s&&r){let p=ge(s),d=W(r)?ge(r):r,m=p,h=Qr(m);for(;h&&d!==m;){let y=Vo(h),x=h.getBoundingClientRect(),S=De(h),v=x.left+(h.clientLeft+parseFloat(S.paddingLeft))*y.x,b=x.top+(h.clientTop+parseFloat(S.paddingTop))*y.y;c*=y.x,u*=y.y,f*=y.x,g*=y.y,c+=v,u+=b,m=ge(h),h=Qr(m)}}return vo({width:f,height:g,x:c,y:u})}function ln(e,t){let o=ur(e).scrollLeft;return t?t.left+o:So(Pt(e)).left+o}function cc(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-ln(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Xg(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=Pt(r),a=t?cr(t.floating):!1;if(r===i||a&&s)return o;let c={scrollLeft:0,scrollTop:0},u=Ct(1),f=Ct(0),g=Oe(r);if((g||!s)&&((go(r)!=="body"||lr(i))&&(c=ur(r)),g)){let d=So(r);u=Vo(r),f.x=d.x+r.clientLeft,f.y=d.y+r.clientTop}let p=i&&!g&&!s?cc(i,c):Ct(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-c.scrollLeft*u.x+f.x+p.x,y:o.y*u.y-c.scrollTop*u.y+f.y+p.y}}function qg(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Qg(e){let t=ur(e),o=e.ownerDocument.body,r=yt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=yt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+ln(e),i=-t.scrollTop;return De(o).direction==="rtl"&&(s+=yt(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var Jg=25;function Zg(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=ge(e),s=Pt(e),i=n.visualViewport,a=s.clientWidth,c=s.clientHeight,u=0,f=0;if(i){let p=!qr()||t==="fixed";r?p||(u=-i.offsetLeft,f=-i.offsetTop):(a=i.width,c=i.height,p&&(u=i.offsetLeft,f=i.offsetTop))}if(ln(s)<=0){let p=s.ownerDocument,d=p.body,m=getComputedStyle(d),h=p.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),x=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;x<=Jg&&(a-=x)}return{width:a,height:c,x:u,y:f}}function eh(e,t){let o=So(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=Vo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,c=n*s.x,u=r*s.y;return{width:i,height:a,x:c,y:u}}function sc(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=Zg(e,o,t);else if(t==="document")r=Qg(Pt(e));else if(W(t))r=eh(t,o);else{let n=lc(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return vo(r)}function th(e,t){let o=t.get(e);if(o)return o;let r=Yt(e,[],!1).filter(a=>W(a)&&go(a)!=="body"),n=null,s=De(e).position==="fixed",i=s?Rt(e):e;for(;W(i)&&!Tt(i);){let a=De(i),c=Xr(i),u=n?n.position:s?"fixed":"";!c&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(g=>g!==i):n=a,i=Rt(i)}return t.set(e,r),r}function oh(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?cr(t)?[]:th(t,this._c):[].concat(o),r],a=sc(t,i[0],n),c=a.top,u=a.right,f=a.bottom,g=a.left;for(let p=1;p<i.length;p++){let d=sc(t,i[p],n);c=yt(d.top,c),u=qt(d.right,u),f=qt(d.bottom,f),g=yt(d.left,g)}return{width:u-g,height:f-c,x:g,y:c}}function rh(e){let{width:t,height:o}=ac(e);return{width:t,height:o}}function nh(e,t,o){let r=Oe(t),n=Pt(t),s=o==="fixed",i=So(e,!0,s,t),a={scrollLeft:0,scrollTop:0},c=Ct(0);if((r||!s)&&((go(t)!=="body"||lr(n))&&(a=ur(t)),r)){let p=So(t,!0,s,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}!r&&n&&(c.x=ln(n));let u=n&&!r&&!s?cc(n,a):Ct(0),f=i.left+a.scrollLeft-c.x-u.x,g=i.top+a.scrollTop-c.y-u.y;return{x:f,y:g,width:i.width,height:i.height}}function qs(e){return De(e).position==="static"}function ic(e,t){if(!Oe(e)||De(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Pt(e)===o&&(o=o.ownerDocument.body),o}function uc(e,t){let o=ge(e);if(cr(e))return o;if(!Oe(e)){let n=Rt(e);for(;n&&!Tt(n);){if(W(n)&&!qs(n))return n;n=Rt(n)}return o}let r=ic(e,t);for(;r&&xl(r)&&qs(r);)r=ic(r,t);return r&&Tt(r)&&qs(r)&&!Xr(r)?o:r||Sl(e)||o}var sh=async function(e){let t=this.getOffsetParent||uc,o=this.getDimensions,r=await o(e.floating);return{reference:nh(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function ih(e){return De(e).direction==="rtl"}var Js={convertOffsetParentRelativeRectToViewportRelativeRect:Xg,getDocumentElement:Pt,getClippingRect:oh,getOffsetParent:uc,getElementRects:sh,getClientRects:qg,getDimensions:rh,getScale:Vo,isElement:W,isRTL:ih};function fc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ah(e,t,o){let r=null,n,s=Pt(e);function i(){var f;clearTimeout(n),(f=r)==null||f.disconnect(),r=null}function a(f,g){f===void 0&&(f=!1),g===void 0&&(g=1),i();let p=e.getBoundingClientRect(),{left:d,top:m,width:h,height:y}=p;if(f||t(),!h||!y)return;let x=pr(m),S=pr(s.clientWidth-(d+h)),v=pr(s.clientHeight-(m+y)),b=pr(d),w={rootMargin:-x+"px "+-S+"px "+-v+"px "+-b+"px",threshold:yt(0,qt(1,g))||1},R=!0;function C(_){let T=_[0].intersectionRatio;if(!fc(p,e.getBoundingClientRect()))return a();if(T!==g){if(!R)return a();T?a(!1,T):n=setTimeout(()=>{a(!1,1e-7)},1e3)}R=!1}try{r=new IntersectionObserver(C,{...w,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,w)}r.observe(e)}let c=ge(e),u=()=>a(o);return c.addEventListener("resize",u),a(!0),()=>{c.removeEventListener("resize",u),i()}}function hr(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=r,u=Qs(e),f=n||s?[...u?Yt(u):[],...t?Yt(t):[]]:[];f.forEach(x=>{n&&x.addEventListener("scroll",o),s&&x.addEventListener("resize",o)});let g=u&&a?ah(u,o,s):null,p=-1,d=null;i&&(d=new ResizeObserver(x=>{let[S]=x;S&&S.target===u&&d&&t&&(d.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var v;(v=d)==null||v.observe(t)})),o()}),u&&!c&&d.observe(u),t&&d.observe(t));let m,h=c?So(e):null;c&&y();function y(){let x=So(e);h&&!fc(h,x)&&o(),h=x,m=requestAnimationFrame(y)}return o(),()=>{var x;f.forEach(S=>{n&&S.removeEventListener("scroll",o),s&&S.removeEventListener("resize",o)}),g?.(),(x=d)==null||x.disconnect(),d=null,c&&cancelAnimationFrame(m)}}var dc=tc;var pc=oc,mc=Zl,gc=nc;var hc=rc,cn=(e,t,o)=>{let r=new Map,n=o??{},s={...Js,...n.platform,_c:r};return Jl(e,t,{...n,platform:s})};var Se=l(H(),1),vc=l(H(),1),xc=l(Kt(),1),ch=typeof document<"u",uh=function(){},un=ch?vc.useLayoutEffect:uh;function fn(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(!fn(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 s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!fn(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Sc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function yc(e,t){let o=Sc(e);return Math.round(t*o)/o}function Zs(e){let t=Se.useRef(e);return un(()=>{t.current=e}),t}function bc(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:c,open:u}=e,[f,g]=Se.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=Se.useState(r);fn(p,r)||d(r);let[m,h]=Se.useState(null),[y,x]=Se.useState(null),S=Se.useCallback(I=>{I!==w.current&&(w.current=I,h(I))},[]),v=Se.useCallback(I=>{I!==R.current&&(R.current=I,x(I))},[]),b=s||m,P=i||y,w=Se.useRef(null),R=Se.useRef(null),C=Se.useRef(f),_=c!=null,T=Zs(c),M=Zs(n),D=Zs(u),V=Se.useCallback(()=>{if(!w.current||!R.current)return;let I={placement:t,strategy:o,middleware:p};M.current&&(I.platform=M.current),cn(w.current,R.current,I).then(k=>{let X={...k,isPositioned:D.current!==!1};N.current&&!fn(C.current,X)&&(C.current=X,xc.flushSync(()=>{g(X)}))})},[p,t,o,M,D]);un(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,g(I=>({...I,isPositioned:!1})))},[u]);let N=Se.useRef(!1);un(()=>(N.current=!0,()=>{N.current=!1}),[]),un(()=>{if(b&&(w.current=b),P&&(R.current=P),b&&P){if(T.current)return T.current(b,P,V);V()}},[b,P,V,T,_]);let E=Se.useMemo(()=>({reference:w,floating:R,setReference:S,setFloating:v}),[S,v]),A=Se.useMemo(()=>({reference:b,floating:P}),[b,P]),O=Se.useMemo(()=>{let I={position:o,left:0,top:0};if(!A.floating)return I;let k=yc(A.floating,f.x),X=yc(A.floating,f.y);return a?{...I,transform:"translate("+k+"px, "+X+"px)",...Sc(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:k,top:X}},[o,a,A.floating,f.x,f.y]);return Se.useMemo(()=>({...f,update:V,refs:E,elements:A,floatingStyles:O}),[f,V,E,A,O])}var ei=(e,t)=>{let o=dc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ti=(e,t)=>{let o=pc(e);return{name:o.name,fn:o.fn,options:[e,t]}},oi=(e,t)=>({fn:hc(e).fn,options:[e,t]}),ri=(e,t)=>{let o=mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ni=(e,t)=>{let o=gc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var dn=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(at(99,this.componentName,t,this.componentName));o.setOpen(!0,Z(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Z(Y.imperativeAction))}};var Eo=l(H(),1),Fc=l(Kt(),1);var Nc=l(H(),1);var kc=l(H(),1),ci=l(pn(),1),Lc=l(Oc(),1);var _c=l(H(),1);var ii=[],ai;function Ic(){return ai}function Ac(e){ii.push(e)}function li(e){let t=(o,r)=>{let n=Ce(Oh).current,s;try{ai=n;for(let i of ii)i.before(n);s=e(o,r);for(let i of ii)i.after(n);n.didInitialize=!0}finally{ai=void 0}return s};return t.displayName=e.displayName||e.name,t}function Mc(e){return _c.forwardRef(li(e))}function Oh(){return{didInitialize:!1}}var _h=Mo(19),Ih=_h?Mh:kh;function gn(e,t,o,r,n){return Ih(e,t,o,r,n)}function Ah(e,t,o,r,n){let s=kc.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,ci.useSyncExternalStore)(e.subscribe,s,s)}Ac({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,ci.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Mh(e,t,o,r,n){let s=Ic();if(!s)return Ah(e,t,o,r,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.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)},s.syncHooks.push(a)),a.value}function kh(e,t,o,r,n){return(0,Lc.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var hn=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 gn(this,t,o,r,n)}};var bo=l(H(),1);var Zt=class extends hn{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){bo.useDebugValue(t);let r=this;$(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;$(()=>(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);$(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){bo.useDebugValue(t);let r=this,n=o!==void 0;$(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return bo.useDebugValue(t),gn(this,this.selectors[t],o,r,n)}useContextCallback(t,o){bo.useDebugValue(t);let r=G(o??Qe);this.context[t]=r}useStateSetter(t){let o=bo.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(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Lh={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},eo=class extends Zt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Kl(),nested:r,triggerElements:s},Lh),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Al(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 Dc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),u=t.useState(o?"popupElement":"positionerElement"),f=t.context.triggerElements,g=i,p=Nc.useRef(null);r===void 0&&p.current===null&&(p.current=new eo({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:u,triggerElements:f,onOpenChange:g,floatingId:n,syncOnly:!0,nested:s}));let d=r??p.current;return t.useSyncedValue("floatingId",n),$(()=>{let m={open:a,floatingId:n,referenceElement:c,floatingElement:u};W(c)&&(m.domReferenceElement=c),d.state.positionReference===d.state.referenceElement&&(m.positionReference=c),d.update(m)},[a,n,c,u,d]),d.context.onOpenChange=g,d.context.nested=s,d}var Bc={tabIndex:-1,[$s]:""};function Vc(e,t=!1){let o=ko(),r=an()!=null,n=Ce(()=>e(o,r)).current;return Dc({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function jc({handle:e,store:t}){return $(()=>e.attachStore(t),[e,t]),null}function Nh(e,t){let o=Eo.useRef(null),r=Eo.useRef(null);return Eo.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,c=t.context.triggerElements.getById(i);a&&c===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function Dh(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 Fh(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Hc(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),c=Fh(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let u=()=>{let f={...r.extraState,open:t};i?f.instantType="focus":a?f.instantType="dismiss":s&&(f.instantType=void 0),Dh(f,t,o.trigger,c()),e.update(f)};s?Fc.flushSync(u):u()}function $c(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=Nh(e,o),i=G(c=>{let u=o.select("open"),f=o.select("activeTriggerId");if(f===e){o.update({activeTriggerElement:c,...u?r:null});return}f==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:c,...r})}),a=Eo.useCallback(c=>{s(c),c&&i(c)},[s,i]);return $(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Uc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=Eo.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");$(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,u={};e.state.triggerCount!==c&&(u.triggerCount=c);let f=e.select("activeTriggerId"),g=null;if(f){let p=e.context.triggerElements.getById(f);if(p)r.current=f,p!==e.state.activeTriggerElement&&(u.activeTriggerElement=p);else{for(let[d,m]of e.context.triggerElements.entries())if(m===e.state.activeTriggerElement){u.activeTriggerId=d,u.activeTriggerElement=m,r.current=d;break}u.activeTriggerId===void 0&&(r.current===f?g=f:r.current=null)}}else r.current=null;if(!g&&!f&&c===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[d,m]=p.value;u.activeTriggerId=d,u.activeTriggerElement=m,r.current=d}}(u.triggerCount!==void 0||u.activeTriggerId!==void 0||u.activeTriggerElement!==void 0)&&e.update(u),g&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===g&&!e.context.triggerElements.getById(g)){let p=Z(Y.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Wc(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=yl(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let c=G(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Jr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function Gc(e,t){e.useSyncedValues(t),$(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var wo=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 zc(){return new eo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new wo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Kc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:zc(),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 Xc(e,t,o=!1){return new eo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var yr=e=>e.triggerIdProp??e.activeTriggerId,ui=e=>e.openProp??e.open,Yc=e=>(e.popupElement?.id??e.floatingId)||void 0;function qc(e,t){return t!==void 0&&ui(e)&&yr(e)===t}function Bh(e,t){return qc(e,t)?!0:t!==void 0&&ui(e)&&yr(e)==null&&e.triggerCount===1}var Qc={open:ui,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:yr,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Yc,isTriggerActive:(e,t)=>t!==void 0&&yr(e)===t,isOpenedByTrigger:(e,t)=>qc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&yr(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Bh(e,t)?Yc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var fi=l(H(),1),Jc=l(pn(),1);function Zc(e){let t=fi.useCallback(r=>e===void 0?Qe:e.subscribeStore(r),[e]),o=fi.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Jc.useSyncExternalStore)(t,o,()=>e?.serverStore)}function eu(e){return Vh(e,e.rootContext)}function Vh(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),c=t.useState("floatingId"),[u,f]=Ne.useState(null),[g,p]=Ne.useState(void 0),[d,m]=Ne.useState(void 0),h=Ne.useRef(null),y=Jt(r),x=Ne.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),S=bc({...e,elements:{...x,...u&&{reference:u}}}),v=W(g)?g:null,b=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",g??null),t.useSyncedValue("domReferenceElement",g===void 0?i:v),t.useSyncedValue("floatingElement",b);let P=Ne.useCallback(M=>{let D=W(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;f(D),S.refs.setReference(D)},[S.refs]),w=Ne.useCallback(M=>{(W(M)||M===null)&&(h.current=M,p(M)),(W(S.refs.reference.current)||S.refs.reference.current===null||M!==null&&!W(M))&&S.refs.setReference(M)},[S.refs,p]),R=Ne.useCallback(M=>{m(M),S.refs.setFloating(M)},[S.refs]),C=Ne.useMemo(()=>({...S.refs,setReference:w,setFloating:R,setPositionReference:P,domReference:h}),[S.refs,w,R,P]),_=Ne.useMemo(()=>({...S.elements,domReference:i}),[S.elements,i]),T=Ne.useMemo(()=>({...S,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:C,elements:_,nodeId:o,rootStore:t}),[S,C,_,o,t,a,c]);return $(()=>{i&&(h.current=i)},[i]),$(()=>{t.context.dataRef.current.floatingContext=T;let M=y?.nodesRef.current.find(D=>D.id===o);M&&(M.context=T)}),Ne.useMemo(()=>({...S,context:T,refs:C,elements:_,rootStore:t}),[S,C,_,T,t])}var _t=l(H(),1);var di=kt.os.mac&&kt.engine.webkit;function pi(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=_t.useRef(!1),c=_t.useRef(null),u=_t.useRef(!0),f=gt();_t.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let d=ge(p);function m(){let x=n.select("domReferenceElement");!n.select("open")&&Oe(x)&&x===Zr(_e(x))&&(a.current=!0)}function h(){u.current=!0}function y(){u.current=!1}return ht(oe(d,"blur",m),di&&oe(d,"keydown",h,!0),di&&oe(d,"pointerdown",y,!0))},[n,o]),_t.useEffect(()=>{if(!o)return;function p(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let m=n.select("domReferenceElement");W(m)&&(c.current=m,a.current=!0)}}return s.on("openchange",p),()=>{s.off("openchange",p)}},[s,o,n]);let g=_t.useMemo(()=>{function p(){a.current=!1,c.current=null}return{onMouseLeave(){p()},onFocus(d){let m=d.currentTarget;if(a.current){if(c.current===m)return;p()}let h=Fe(d.nativeEvent);if(W(h)){if(di&&!d.relatedTarget){if(!u.current&&!kl(h))return}else if(!Ll(h))return}let y=Xt(d.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:S}=d,v=typeof r=="function"?r():r;if(n.select("open")&&y||v===0||v===void 0){n.setOpen(!0,Z(Y.triggerFocus,x,S));return}f.start(v,()=>{a.current||n.setOpen(!0,Z(Y.triggerFocus,x,S))})},onBlur(d){p();let m=d.relatedTarget,h=d.nativeEvent,y=W(m)&&m.hasAttribute(Bo("focus-guard"))&&m.getAttribute("data-type")==="outside";f.start(0,()=>{let x=n.select("domReferenceElement"),S=Zr(_e(x));!m&&S===x||re(i.current.floatingContext?.refs.floating.current,S)||re(x,S)||y||Xt(m??S,n.context.triggerElements)||n.setOpen(!1,Z(Y.triggerFocus,h))})}}},[i,r,n,f]);return _t.useMemo(()=>o?{reference:g,trigger:g}:{},[o,g])}var gi=l(H(),1);var mi=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 Je,this.restTimeout=new Je,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},yn=new WeakMap;function Ho(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&yn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),yn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function vn(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=yn.get(o);s&&s!==e&&Ho(s),Ho(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,yn.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function $o(e){let t=e.context.dataRef.current,o=Ce(()=>t.hoverInteractionState??mi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Lo(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function hi(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),c=s.useState("domReferenceElement"),{dataRef:u}=s.context,f=Jt(),g=an(),p=$o(s),d=gt(),m=G(()=>tn(u.current.openEvent?.type,p.interactedInside)),h=G(()=>Nl(u.current.openEvent?.type)),y=G(()=>{Ho(p)});$(()=>{i||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,y())},[i,p,y]),gi.useEffect(()=>y,[y]),$(()=>{if(o&&i&&p.handleCloseOptions?.blockPointerEvents&&h()&&W(c)&&a){let x=c,S=a,v=_e(a),b=f?.nodesRef.current.find(C=>C.id===g)?.context?.elements.floating;b&&(b.style.pointerEvents="");let P=p.pointerEventsScopeElement!==S?p.pointerEventsScopeElement:null,w=b!==S?b:null,R=p.handleCloseOptions?.getScope?.()??P??w??x.closest("[data-rootownerid]")??v.body;return vn(p,{scopeElement:R,referenceElement:x,floatingElement:S}),()=>{y()}}},[o,i,c,a,p,h,f,g,y]),gi.useEffect(()=>{if(!o)return;function x(){return!!(f&&g&&Nt(f.nodesRef.current,g).length>0)}function S(C){let _=lt(r,"close",p.pointerType),T=()=>{s.setOpen(!1,Z(Y.triggerHover,C)),f?.events.emit("floating.closed",C)};_?p.openChangeTimeout.start(_,T):(p.openChangeTimeout.clear(),T())}function v(C){let _=Fe(C);if(!Ws(_)){p.interactedInside=!1;return}p.interactedInside=_?.closest("[aria-haspopup]")!=null}function b(){p.openChangeTimeout.clear(),d.clear(),f?.events.off("floating.closed",w),y()}function P(C){if(x()&&f){f.events.on("floating.closed",w);return}if(Xt(C.relatedTarget,s.context.triggerElements))return;let _=u.current.floatingContext?.nodeId??n,T=C.relatedTarget;if(!(f&&_&&W(T)&&Nt(f.nodesRef.current,_,!1).some(D=>re(D.context?.elements.floating,T)))){if(p.handler){p.handler(C);return}y(),h()&&!m()&&S(C)}}function w(C){!f||!g||x()||d.start(0,()=>{f.events.off("floating.closed",w),s.setOpen(!1,Z(Y.triggerHover,C)),f.events.emit("floating.closed",C)})}let R=a;return ht(R&&oe(R,"mouseenter",b),R&&oe(R,"mouseleave",P),R&&oe(R,"pointerdown",v,!0),()=>{f?.events.off("floating.closed",w)})},[o,a,s,u,r,n,h,m,y,p,f,g,d])}var to=l(H(),1),tu=l(Kt(),1);var jh={current:null};function yi(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:c=jh,externalTree:u,isActiveTrigger:f=!0,getHandleCloseContext:g,isClosing:p,shouldOpen:d,guardStaleOpen:m=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:x}=h.context,S=Jt(u),v=$o(h),b=to.useRef(!1),P=Ue(n),w=Ue(r),R=Ue(i),C=Ue(o),_=Ue(d),T=Ue(p),M=G(()=>tn(y.current.openEvent?.type,v.interactedInside)),D=G(()=>_.current?.()!==!1),V=G((A,O,I)=>{let k=h.context.triggerElements;if(k.hasElement(O))return!A||!re(A,O);if(!W(I))return!1;let X=I;return k.hasMatchingElement(se=>re(se,X))&&(!A||!re(A,X))}),N=G(()=>{if(!v.handler)return;_e(h.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),E=G(()=>{Ho(v)});return f&&(v.handleCloseOptions=P.current?.__options),to.useEffect(()=>N,[N]),to.useEffect(()=>{if(!o)return;function A(O){O.open?b.current=!1:(b.current=O.reason===Y.triggerHover,N(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return x.on("openchange",A),()=>{x.off("openchange",A)}},[o,x,v,N]),to.useEffect(()=>{if(!o)return;function A(L,j=!0){let Q=lt(w.current,"close",v.pointerType);Q?v.openChangeTimeout.start(Q,()=>{h.setOpen(!1,Z(Y.triggerHover,L)),S?.events.emit("floating.closed",L)}):j&&(v.openChangeTimeout.clear(),h.setOpen(!1,Z(Y.triggerHover,L)),S?.events.emit("floating.closed",L))}let O=c.current??(f?h.select("domReferenceElement"):null);if(!W(O))return;function I(L){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,s&&!Lt(v.pointerType))return;let j=Gs(R.current),Q=lt(w.current,"open",v.pointerType),ne=Fe(L),z=L.currentTarget??null,fe=h.select("domReferenceElement"),ee=z;if(W(ne)&&!h.context.triggerElements.hasElement(ne)){for(let He of h.context.triggerElements.elements())if(re(He,ne)){ee=He;break}}W(z)&&W(fe)&&!h.context.triggerElements.hasElement(z)&&re(z,fe)&&(ee=fe);let le=ee==null?!1:V(fe,ee,ne),pe=h.select("open"),ye=T.current?.()??h.select("transitionStatus")==="ending",rt=!pe&&ye&&b.current,ce=!le&&W(ee)&&W(fe)&&re(fe,ee)&&rt,be=j>0&&!Q,Ee=le&&(pe||rt)||ce,nt=!pe||le;if(Ee){D()&&h.setOpen(!0,Z(Y.triggerHover,L,ee));return}be||(Q?v.openChangeTimeout.start(Q,()=>{nt&&D()&&h.setOpen(!0,Z(Y.triggerHover,L,ee))}):nt&&D()&&h.setOpen(!0,Z(Y.triggerHover,L,ee)))}function k(L){if(M()){E();return}N();let j=h.select("domReferenceElement"),Q=_e(j);v.restTimeout.clear(),v.restTimeoutPending=!1;let ne=y.current.floatingContext??g?.();if(Xt(L.relatedTarget,h.context.triggerElements))return;if(P.current&&ne){h.select("open")||v.openChangeTimeout.clear();let fe=c.current;v.handler=P.current({...ne,tree:S,x:L.clientX,y:L.clientY,onClose(){E(),N(),C.current&&!M()&&fe===h.select("domReferenceElement")&&A(L,!0)}}),Q.addEventListener("mousemove",v.handler),v.handler(L);return}(v.pointerType!=="touch"||!re(h.select("floatingElement"),L.relatedTarget))&&A(L)}function X(L){re(O,L.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let se=m?oe(O,"mouseout",X):void 0;return a?ht(oe(O,"mousemove",I,{once:!0}),oe(O,"mouseenter",I),oe(O,"mouseleave",k),se):ht(oe(O,"mouseenter",I),oe(O,"mouseleave",k),se)},[N,E,y,w,h,o,P,v,f,V,M,s,a,R,c,S,C,g,T,D,m]),to.useMemo(()=>{if(!o)return;function A(O){v.pointerType=O.pointerType}return{onPointerDown:A,onPointerEnter:A,onMouseMove(O){let{nativeEvent:I}=O,k=O.currentTarget,X=h.select("domReferenceElement"),se=h.select("open"),L=V(X,k,O.target);if(s&&!Lt(v.pointerType))return;if(se&&L&&v.handleCloseOptions?.blockPointerEvents){let ne=h.select("floatingElement");if(ne){let z=v.handleCloseOptions?.getScope?.()??k.ownerDocument.body;vn(v,{scopeElement:z,referenceElement:k,floatingElement:ne})}}let j=Gs(R.current);if(se&&!L||j===0||!L&&v.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;v.restTimeout.clear();function Q(){if(v.restTimeoutPending=!1,M())return;let ne=h.select("open");!v.blockMouseMove&&(!ne||L)&&D()&&h.setOpen(!0,Z(Y.triggerHover,I,k))}v.pointerType==="touch"?tu.flushSync(()=>{Q()}):L&&se?Q():(v.restTimeoutPending=!0,v.restTimeout.start(j,Q))}}},[o,v,M,V,s,h,R,D])}var ou=.1,Hh=ou*ou,ae=.5;function xn(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function Sn(e,t,o,r,n,s,i,a,c,u){let f=!1;return xn(e,t,o,r,n,s)&&(f=!f),xn(e,t,n,s,i,a)&&(f=!f),xn(e,t,i,a,c,u)&&(f=!f),xn(e,t,c,u,o,r)&&(f=!f),f}function $h(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function bn(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),c=Math.min(r,s),u=Math.max(r,s);return e>=i&&e<=a&&t>=c&&t<=u}function vi(e={}){let{blockPointerEvents:t=!1}=e,o=new Je,r=({x:n,y:s,placement:i,elements:a,onClose:c,nodeId:u,tree:f})=>{let g=i?.split("-")[0],p=!1,d=null,m=null,h=typeof performance<"u"?performance.now():0;function y(S,v){let b=performance.now(),P=b-h;if(d===null||m===null||P===0)return d=S,m=v,h=b,!1;let w=S-d,R=v-m,C=w*w+R*R,_=P*P*Hh;return d=S,m=v,h=b,C<_}function x(){o.clear(),c()}return function(v){o.clear();let b=a.domReference,P=a.floating;if(!b||!P||g==null||n==null||s==null)return;let{clientX:w,clientY:R}=v,C=Fe(v),_=v.type==="mouseleave",T=re(P,C),M=re(b,C);if(T&&(p=!0,!_))return;if(M&&(p=!1,!_)){p=!0;return}if(_&&W(v.relatedTarget)&&re(P,v.relatedTarget))return;function D(){return!!(f&&Nt(f.nodesRef.current,u).length>0)}function V(){D()||x()}if(D())return;let N=b.getBoundingClientRect(),E=P.getBoundingClientRect(),A=n>E.right-E.width/2,O=s>E.bottom-E.height/2,I=E.width>N.width,k=E.height>N.height,X=(I?N:E).left,se=(I?N:E).right,L=(k?N:E).top,j=(k?N:E).bottom;if(g==="top"&&s>=N.bottom-1||g==="bottom"&&s<=N.top+1||g==="left"&&n>=N.right-1||g==="right"&&n<=N.left+1){V();return}let Q=!1;switch(g){case"top":Q=bn(w,R,X,N.top+1,se,E.bottom-1);break;case"bottom":Q=bn(w,R,X,E.top+1,se,N.bottom-1);break;case"left":Q=bn(w,R,E.right-1,j,N.left+1,L);break;case"right":Q=bn(w,R,N.right-1,j,E.left+1,L);break;default:}if(Q)return;if(p&&!$h(w,R,N)){V();return}if(!_&&y(w,R)){V();return}let ne=!1;switch(g){case"top":{let z=I?ae/2:ae*4,fe=I||A?n+z:n-z,ee=I?n-z:A?n+z:n-z,le=s+ae+1,pe=A||I?E.bottom-ae:E.top,ye=A?I?E.bottom-ae:E.top:E.bottom-ae;ne=Sn(w,R,fe,le,ee,le,E.left,pe,E.right,ye);break}case"bottom":{let z=I?ae/2:ae*4,fe=I||A?n+z:n-z,ee=I?n-z:A?n+z:n-z,le=s-ae,pe=A||I?E.top+ae:E.bottom,ye=A?I?E.top+ae:E.bottom:E.top+ae;ne=Sn(w,R,fe,le,ee,le,E.left,pe,E.right,ye);break}case"left":{let z=k?ae/2:ae*4,fe=k||O?s+z:s-z,ee=k?s-z:O?s+z:s-z,le=n+ae+1,pe=O||k?E.right-ae:E.left,ye=O?k?E.right-ae:E.left:E.right-ae;ne=Sn(w,R,pe,E.top,ye,E.bottom,le,fe,le,ee);break}case"right":{let z=k?ae/2:ae*4,fe=k||O?s+z:s-z,ee=k?s-z:O?s+z:s-z,le=n-ae,pe=O||k?E.left+ae:E.right,ye=O?k?E.left+ae:E.right:E.left+ae;ne=Sn(w,R,le,fe,le,ee,pe,E.top,ye,E.bottom);break}default:}ne?p||o.start(40,V):V()}};return r.__options={...e,blockPointerEvents:t},r}var En=class extends Zt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var XR=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ks.startingStyle]="startingStyle",e[e.endingStyle=ks.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Uh={"data-popup-open":""};var Wh={"data-open":""},Gh={"data-closed":""},zh={"data-anchor-hidden":""},ru={open(e){return e?Uh:null}};var vr={open(e){return e?Wh:Gh},anchorHidden(e){return e?zh:null}},nu={...vr,...vl};function su(e){return Mo(19)?e:e?"true":void 0}var wn=l(H(),1),xi=wn.createContext(void 0);function Uo(){return wn.useContext(xi)?.direction??"ltr"}var et=l(H(),1);var Yh=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:c}=t,{element:u,padding:f=0,offsetParent:g="real"}=Ot(e,t)||{};if(u==null)return{};let p=sn(f),d={x:o,y:r},m=gr(n),h=mr(m),y=await i.getDimensions(u),x=m==="y",S=x?"top":"left",v=x?"bottom":"right",b=x?"clientHeight":"clientWidth",P=s.reference[h]+s.reference[m]-d[m]-s.floating[h],w=d[m]-s.reference[m],R=g==="real"?await i.getOffsetParent?.(u):a.floating,C=a.floating[b]||s.floating[h];(!C||!await i.isElement?.(R))&&(C=a.floating[b]||s.floating[h]);let _=P/2-w/2,T=C/2-y[h]/2-1,M=Math.min(p[S],T),D=Math.min(p[v],T),V=M,N=C-y[h]-D,E=C/2-y[h]/2+_,A=rn(V,E,N),O=!c.arrow&&vt(n)!=null&&E!==A&&s.reference[h]/2-(E<V?M:D)-y[h]/2<0,I=O?E<V?E-V:E-N:0;return{[m]:d[m]+I,data:{[m]:A,centerOffset:E-A-I,...O&&{alignmentOffset:I}},reset:O}}}),iu=(e,t)=>({...Yh(e),options:[e,t]});var au={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Wo={sideX:"left",sideY:"top"};var lu="--available-width",cu="--available-height";function du(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 uu(e,t,o){let{rects:r,placement:n}=e;return{side:du(t,Le(n),o),align:vt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function pu(e){return Kh(e,eu)}function Kh(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:u=5,sticky:f=!1,arrowPadding:g=5,disableAnchorTracking:p=!1,inline:d,keepMounted:m=!1,floatingRootContext:h,mounted:y,collisionAvoidance:x,shift:S,nodeId:v,adaptiveOrigin:b,lazyFlip:P=!1,externalTree:w}=e,[R,C]=et.useState(null);!y&&R!==null&&C(null);let _=x.side||"flip",T=x.align||"flip",M=x.fallbackAxisSide||"end",D=S?.crossAxis??!1,V=S?.rootBoundary,N=typeof o=="function"?o:void 0,E=G(N),A=N?E:o,O=Ue(o),I=Ue(y),X=Uo()==="rtl",se=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[n],L=i==="center"?se:`${se}-${i}`,j=u;typeof j=="number"?j={top:j,right:j,bottom:j,left:j}:j&&(j={top:j.top||0,right:j.right||0,bottom:j.bottom||0,left:j.left||0});let Q=1,ne=n==="bottom"?Q:0,z=n==="top"?Q:0,fe=n==="right"?Q:0,ee=n==="left"?Q:0,le={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:j},pe=et.useRef(null),ye=Ue(s),rt=Ue(a),ce=typeof s!="function"?s:0,be=typeof a!="function"?a:0,Ee=[];d&&Ee.push(d),Ee.push(ei(te=>{let st=uu(te,n,X),bt=typeof ye.current=="function"?ye.current(st):ye.current,qe=typeof rt.current=="function"?rt.current(st):rt.current;return{mainAxis:bt,crossAxis:qe,alignmentAxis:qe}},[ce,be,X,n]));let nt=T==="none"&&_!=="shift",He=!nt&&(f||D||_==="shift"),_o=_==="none"?null:ri({...le,padding:{top:j.top+Q+ne,right:j.right+Q+ee,bottom:j.bottom+Q+z,left:j.left+Q+fe},mainAxis:!D&&_==="flip",crossAxis:T==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),uo=nt?null:ti({...le,rootBoundary:V,mainAxis:T!=="none",crossAxis:He,limiter:f||D?void 0:oi(te=>{if(!pe.current)return{};let{width:st,height:bt}=pe.current.getBoundingClientRect(),qe=We(Le(te.placement)),At=qe==="y"?st:bt,Et=qe==="y"?j.left+j.right:j.top+j.bottom;return{offset:At/2+Et/2}})},[le,f,D,V,j,T]);_==="shift"||T==="shift"||i==="center"?Ee.push(uo,_o):Ee.push(_o,uo),Ee.push(ni({...le,apply({elements:{floating:te},availableWidth:st,availableHeight:bt,rects:qe}){if(!I.current)return;let At=te.style;At.setProperty(lu,`${st}px`),At.setProperty(cu,`${bt}px`);let Et=ge(te).devicePixelRatio||1,{x:or,y:jr,width:Hr,height:vs}=qe.reference,xs=(Math.round((or+Hr)*Et)-Math.round(or*Et))/Et,Ss=(Math.round((jr+vs)*Et)-Math.round(jr*Et))/Et;At.setProperty("--anchor-width",`${xs}px`),At.setProperty("--anchor-height",`${Ss}px`)}}),iu(te=>({element:pe.current||_e(te.elements.floating).createElement("div"),padding:g,offsetParent:"floating"}),[g]),{name:"transformOrigin",fn(te){let{elements:st,middlewareData:bt,placement:qe,rects:At,y:Et}=te,or=Le(qe),jr=We(or),Hr=pe.current,vs=bt.arrow?.x||0,xs=bt.arrow?.y||0,Ss=Hr?.clientWidth||0,em=Hr?.clientHeight||0,bs=vs+Ss/2,Aa=xs+em/2,tm=Math.abs(bt.shift?.y||0),om=At.reference.height/2,rr=typeof s=="function"?s(uu(te,n,X)):s,rm=tm>rr,nm={top:`${bs}px calc(100% + ${rr}px)`,bottom:`${bs}px ${-rr}px`,left:`calc(100% + ${rr}px) ${Aa}px`,right:`${-rr}px ${Aa}px`}[or],sm=`${bs}px ${At.reference.y+om-Et}px`;return st.floating.style.setProperty("--transform-origin",He&&jr==="y"&&rm?sm:nm),{}}},au,b),$(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let $t=et.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Ut,elements:we,x:Lr,y:F,middlewareData:B,update:Re,placement:Me,context:Wt,isPositioned:ft,floatingStyles:Gt}=t({rootContext:h,open:m?y:void 0,placement:L,middleware:Ee,strategy:r,whileElementsMounted:m?void 0:(...te)=>hr(...te,$t),nodeId:v,externalTree:w}),{sideX:Xe,sideY:Io}=B.adaptiveOrigin||Wo,fo=ft?r:"fixed",Nr=et.useMemo(()=>{let te;return ft?b?te={position:fo,[Xe]:Lr,[Io]:F}:te={...Gt,position:fo}:te={position:fo,top:0,left:0},te[lu]="100vw",te[cu]="100vh",ft||(te.opacity=0),te},[b,fo,Xe,Lr,Io,F,Gt,ft]),Ao=et.useRef(null);$(()=>{if(!y)return;let te=O.current,st=typeof te=="function"?te():te,qe=(fu(st)?st.current:st)||null||null;qe!==Ao.current&&(Ut.setPositionReference(qe),Ao.current=qe)},[y,Ut,A,O]),et.useEffect(()=>{if(!y)return;let te=O.current;typeof te!="function"&&fu(te)&&te.current!==Ao.current&&(Ut.setPositionReference(te.current),Ao.current=te.current)},[y,Ut,A,O]),et.useEffect(()=>{if(m&&y&&we.reference&&we.floating)return hr(we.reference,we.floating,Re,$t)},[m,y,we,Re,$t]);let zt=Le(Me),Dr=du(n,zt,X),Fr=vt(Me)||"center",Br=!!B.hide?.referenceHidden;$(()=>{P&&y&&ft&&zt!==se&&C(zt)},[P,y,ft,zt,se]);let Vr=et.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),Ia=B.arrow?.centerOffset!==0;return et.useMemo(()=>({positionerStyles:Nr,arrowStyles:Vr,arrowRef:pe,arrowUncentered:Ia,side:Dr,align:Fr,physicalSide:zt,anchorHidden:Br,refs:Ut,context:Wt,isPositioned:ft,update:Re}),[Nr,Vr,pe,Ia,Dr,Fr,zt,Br,Ut,Wt,ft,Re])}function fu(e){return e!=null&&"current"in e}function Rn(e){return e==="starting"?Ul:me}function mu(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let c={...o};return a&&(c.pointerEvents="none"),$e("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:c},Rn(r),n],stateAttributesMapping:vr})}var Ie=l(H(),1),wu=l(Kt(),1);var gu=l(H(),1);function hu(e){let[t,o]=gu.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Go=l(H(),1);function Si(e){let t=De(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Oe(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Qt(o)!==s||Qt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function vu(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:c}=e,u=Fo(t,!0),f=No(),g=Go.useRef(null),p=Go.useRef(!0),d=Go.useRef(Qe),m=G(s),h=G(i),y=Go.useMemo(()=>Xh(a,c),[a,c]);$(()=>{if(!n){d.current=Qe,p.current=!0,g.current=null;return}if(!t||!o)return;d.current=yu(t,y),bi(t,"auto");let x=Tn(t,"position","static"),S=Tn(t,"transform","none"),v=Tn(t,"scale","1"),b=yu(o,{"--available-width":"max-content","--available-height":"max-content"});function P(){x(),S(),b()}function w(){P(),v()}if(m?.(),p.current||g.current===null){Pn(o,"max-content");let T=Si(t);return g.current=T,Pn(o,T),w(),h?.(null,T),p.current=!1,()=>{d.current(),d.current=Qe}}Pn(o,"max-content");let R=g.current,C=Si(t);g.current=C,bi(t,R),w(),h?.(R,C),Pn(o,C);let _=new AbortController;return f.request(()=>{bi(t,C),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},_.signal)}),()=>{_.abort(),f.cancel(),d.current(),d.current=Qe}},[r,t,o,u,f,n,m,h,y])}function Xh(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?me:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function Tn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function yu(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Tn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Qe}function bi(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 Pn(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 xu=l(H(),1);var Su=l(K(),1),Cn=function(t){let{direction:o="ltr"}=t,r=xu.useMemo(()=>({direction:o}),[o]);return(0,Su.jsx)(xi.Provider,{value:r,children:t.children})};var bu={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,c=ge(n),u=c.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Wo};let g=await s.getOffsetParent?.(n),p={width:0,height:0};if(i==="fixed"&&c?.visualViewport)p={width:c.visualViewport.width,height:c.visualViewport.height};else if(g===c){let S=_e(n);p={width:S.documentElement.clientWidth,height:S.documentElement.clientHeight}}else await s.isElement?.(g)&&(p=await s.getDimensions(g));let d=Le(a),m=t,h=o;d==="left"&&(m=p.width-(t+r.width)),d==="top"&&(h=p.height-(o+r.height));let y=d==="left"?"right":Wo.sideX,x=d==="top"?"bottom":Wo.sideY;return{x:m,y:h,data:{sideX:y,sideY:x}}}};var zo=l(K(),1),Ru={activationDirection:e=>e?{"data-activation-direction":e}:null};function Pu(e){let{store:t,side:o,children:r}=e,n=Uo(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),c=t.useState("payload"),u=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),p=hu(a?s:null),d=Jh(i,c),m=Ie.useRef(null),[h,y]=Ie.useState(null),[x,S]=Ie.useState(null),v=Ie.useRef(null),b=Ie.useRef(null),P=Fo(v,!0),w=No(),R=Ie.useRef(null),[C,_]=Ie.useState(null),[T,M]=Ie.useState(!1);$(()=>(t.set("adaptiveOrigin",bu),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let D=G(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),b.current?.style.setProperty("display","none")}),V=G(k=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),b.current?.style.removeProperty("display"),k&&_(k)}),N=G(()=>{R.current?.abort();let k=new AbortController;R.current=k,P(()=>{y(null),_(null),m.current=null},k.signal)}),E=Ie.useRef(null);$(()=>{(!a||!u)&&(E.current=null)},[a,u]),$(()=>{if(s&&p&&s!==p&&E.current!==s&&m.current){y(m.current),M(!0);let k=Qh(p,s);S(k),E.current=s}},[s,p]),$(()=>{h!=null&&(R.current?.abort(),M(!0),w.request(()=>{wu.flushSync(()=>{M(!1)}),N()}))},[d,h,N,w]),$(()=>{let k=v.current;if(!k)return;let X=_e(k).createElement("div");for(let se of Array.from(k.childNodes))X.appendChild(se.cloneNode(!0));m.current=X});let A=h!=null,O;A?O=(0,zo.jsxs)(Ie.Fragment,{children:[(0,zo.jsx)("div",{"data-previous":!0,inert:su(!0),ref:b,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":T?void 0:""},"previous"),(0,zo.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":T?"":void 0,children:r},d)]}):O=(0,zo.jsx)("div",{"data-current":!0,ref:v,children:r},d),$(()=>{let k=b.current;!k||!h||k.replaceChildren(...Array.from(h.childNodes))},[h]),vu({popupElement:f,positionerElement:g,mounted:u,content:c,onMeasureLayout:D,onMeasureLayoutComplete:V,side:o,direction:n});let I={activationDirection:qh(x),transitioning:A};return{children:O,state:I}}function qh(e){if(e)return`${Eu(e.horizontal,5,"right","left")} ${Eu(e.vertical,5,"down","up")}`}function Eu(e,t,o,r){return e>t?o:e<-t?r:""}function Qh(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function Jh(e,t){let[o,r]=Ie.useState(0),n=Ie.useRef(e),s=Ie.useRef(t),i=Ie.useRef(!1);return $(()=>{let a=n.current,c=s.current,u=e!==a,f=t!==c;u?(r(g=>g+1),i.current=!f):i.current&&f&&(r(g=>g+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var On=l(H(),1),Tu=l(Kt(),1);var Cu=l(K(),1),Ou=On.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...c}=t,{node:u,subtree:f}=Yl({container:n,ref:o,componentProps:t,elementProps:c});return!f&&!u?null:(0,Cu.jsxs)(On.Fragment,{children:[f,u&&Tu.createPortal(r,u)]})});var ze={};dt(ze,{Arrow:()=>Yu,Handle:()=>Sr,Popup:()=>Gu,Portal:()=>Hu,Positioner:()=>Uu,Provider:()=>Xu,Root:()=>Lu,Trigger:()=>Bu,Viewport:()=>Qu,createHandle:()=>Ju});var Yo=l(H(),1);var _n=l(H(),1),Ei=_n.createContext(void 0);function ct(e){let t=_n.useContext(Ei);if(t===void 0&&!e)throw new Error(at(72));return t}var _u=l(H(),1);var Iu={...Qc,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 Zt{constructor(t,o,r){let n=new wo;super(Mu(t,n,o,r),ku(n),Iu)}setOpen=(t,o)=>{Hc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Z(Y.triggerPress,t))}};function Au(){let e=new wo,t=new En(Object.freeze(Mu(void 0,e)),Object.freeze(ku(e)),Iu);return Object.assign(t,{setOpen:Qe,cancelPendingOpen:Qe})}function Mu(e,t,o,r=!1){let n={...Kc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Xc(t,o,r),n}function ku(e){return{popupRef:_u.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var xr=l(K(),1),Lu=li(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:u,handle:f,triggerId:g,defaultTriggerId:p=null,children:d}=t,m=Vc((M,D)=>new In({open:r,openProp:n,activeTriggerId:p,triggerIdProp:g},M,D));m.useControlledProp("openProp",n),m.useControlledProp("triggerIdProp",g),m.useContextCallback("onOpenChange",c),m.useContextCallback("onOpenChangeComplete",u);let h=m.useState("open"),y=!o&&h,x=m.useState("activeTriggerId"),S=m.useState("mounted"),v=m.useState("payload");m.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),Uc(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:P}=Wc(y,m),w=m.useState("isInstantPhase"),R=m.useState("instantType"),C=m.useState("lastOpenChangeReason"),_=Yo.useRef(null);$(()=>{h&&o&&m.setOpen(!1,Z(Y.disabled))},[h,o,m]),$(()=>{P==="ending"&&C===Y.none||P!=="ending"&&w?(R!=="delay"&&(_.current=R),m.set("instantType","delay")):_.current!==null&&(m.set("instantType",_.current),_.current=null)},[P,w,C,R,m]),$(()=>{y&&x==null&&m.set("payload",void 0)},[m,x,y]),Yo.useImperativeHandle(a,()=>({unmount:b,close:()=>m.setOpen(!1,Z(Y.imperativeAction))}),[b,m]);let T=y||S||!o&&i!=="none";return(0,xr.jsxs)(Ei.Provider,{value:m,children:[f&&(0,xr.jsx)(jc,{handle:f,store:m}),T&&(0,xr.jsx)(Zh,{store:m,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:v}):d]})});function Zh({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=Xs(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Ks(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=Yo.useMemo(()=>Mt(s.reference,n.reference),[s.reference,n.reference]);return Gc(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??me}),null}var Mn=l(H(),1);var An=l(H(),1),wi=An.createContext(void 0);function Nu(){return An.useContext(wi)}var Fu="data-base-ui-tooltip-trigger";function Du(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(W(n))return n}}let t=e.target;return W(t)?t:null}function ty(e){let t=e;for(;t;){let o=t.closest(`[${Fu}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&W(r.host)?r.host:null}return null}var Bu=Mc(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:c,delay:u,closeOnClick:f=!0,closeDelay:g,id:p,...d}=t,m=ct(!0),y=Zc(i)??m;if(!y)throw new Error(at(82));let x=gl(p),S=y.useState("isTriggerActive",x),v=y.useState("isOpenedByTrigger",x),b=y.useState("floatingRootContext"),P=Mn.useRef(null),w=u??600,R=g??0,{registerTrigger:C,isMountedByThisTrigger:_}=$c(x,P,y,{payload:a,closeOnClick:f,closeDelay:R}),T=Nu(),{delayRef:M,isInstantPhase:D,hasProvider:V}=Ys(b,{open:v}),N=$o(b);y.useSyncedValue("isInstantPhase",D);let E=y.useState("disabled"),A=c??E,O=Ue(A),I=y.useState("trackCursorAxis"),k=y.useState("disableHoverablePopup"),X=Mn.useRef(!1),se=gt(),L=Mn.useRef(void 0);function j(){return V?lt(M.current,"open")===0?0:u??T??600:w}function Q(ce){let be=P.current;if(!be||!ce)return!1;let Ee=ty(ce);return Ee!==null&&Ee!==be&&re(be,Ee)}function ne(ce){let be=Q(ce);return X.current=be,be&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,se.clear()),be}let z=yi(b,{enabled:!A,mouseOnly:!0,move:!1,handleClose:!k&&I!=="both"?vi():null,restMs:j,delay(){return g==null&&V?{close:lt(M.current,"close")}:{close:R}},triggerElementRef:P,isActiveTrigger:S,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),fe=pi(b,{enabled:!A}).reference,ee=ce=>{let be=X.current,Ee=Du(ce),nt=ne(Ee),He=P.current,_o=He&&Ee&&re(He,Ee);if(nt&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,Z(Y.triggerHover,ce));return}if(be&&!nt&&_o&&!O.current&&!y.select("open")&&He&&Lt(L.current)){let uo=()=>{!X.current&&!O.current&&!y.select("open")&&y.setOpen(!0,Z(Y.triggerHover,ce,He))},$t=j();$t===0?(se.clear(),uo()):se.start($t,uo)}},le=y.useState("triggerProps",_);return $e("button",t,{state:{open:v},ref:[o,C,P],props:[z,fe,_||I!=="none"?le:void 0,{onMouseOver(ce){ee(ce.nativeEvent)},onFocus(ce){Q(Du(ce.nativeEvent))&&ce.preventBaseUIHandler()},onMouseLeave(){X.current=!1,se.clear(),L.current=void 0},onPointerEnter(ce){L.current=ce.pointerType},onPointerDown(ce){L.current=ce.pointerType,y.set("closeOnClick",f),f&&!y.select("open")&&y.cancelPendingOpen(ce.nativeEvent)},onClick(ce){f&&!y.select("open")&&y.cancelPendingOpen(ce.nativeEvent)},id:x,"data-trigger-disabled":A?"":void 0,[Fu]:A?void 0:""},d],stateAttributesMapping:ru})});var ju=l(H(),1);var kn=l(H(),1),Ri=kn.createContext(void 0);function Vu(){let e=kn.useContext(Ri);if(e===void 0)throw new Error(at(70));return e}var Pi=l(K(),1),Hu=ju.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return ct().useState("mounted")||r?(0,Pi.jsx)(Ri.Provider,{value:r,children:(0,Pi.jsx)(Ou,{ref:o,...n})}):null});var Nn=l(H(),1);var Ln=l(H(),1),Ti=Ln.createContext(void 0);function Ko(){let e=Ln.useContext(Ti);if(e===void 0)throw new Error(at(71));return e}var $u=l(K(),1),Uu=Nn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:c="center",sideOffset:u=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:p=5,arrowPadding:d=5,sticky:m=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Wl,style:x,...S}=t,v=ct(),b=Vu(),P=v.useState("open"),w=v.useState("mounted"),R=v.useState("trackCursorAxis"),C=v.useState("disableHoverablePopup"),_=v.useState("floatingRootContext"),T=v.useState("instantType"),M=v.useState("transitionStatus"),D=v.useState("adaptiveOrigin"),V=pu({anchor:s,positionMethod:i,floatingRootContext:_,mounted:w,side:a,sideOffset:u,align:c,alignOffset:f,collisionBoundary:g,collisionPadding:p,sticky:m,arrowPadding:d,disableAnchorTracking:h,keepMounted:b,collisionAvoidance:y,adaptiveOrigin:D}),N=Nn.useMemo(()=>({open:P,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:R!=="none"?"tracking-cursor":T}),[P,V.side,V.align,V.anchorHidden,R,T]),E=mu(t,N,{styles:V.positionerStyles,transitionStatus:M,props:S,refs:[o,v.useStateSetter("positionerElement")],hidden:!w,inert:!P||R==="both"||C});return(0,$u.jsx)(Ti.Provider,{value:V,children:E})});var Wu=l(H(),1);var Gu=Wu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=ct(),{side:c,align:u}=Ko(),f=a.useState("open"),g=a.useState("instantType"),p=a.useState("transitionStatus"),d=a.useState("popupProps"),m=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Jr({open:f,ref:a.context.popupRef,onComplete(){f&&a.context.onOpenChangeComplete?.(!0)}}),hi(m,{enabled:!h,closeDelay:y});let x=a.useStateSetter("popupElement");return $e("div",t,{state:{open:f,side:c,align:u,instant:g,transitionStatus:p},ref:[o,a.context.popupRef,x],props:[Bc,d,Rn(p),i],stateAttributesMapping:nu})});var zu=l(H(),1);var Yu=zu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=ct(),{arrowRef:c,side:u,align:f,arrowUncentered:g,arrowStyles:p}=Ko(),d=a.useState("open"),m=a.useState("instantType");return $e("div",t,{state:{open:d,side:u,align:f,uncentered:g,instant:m},ref:[o,c],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:vr})});var Ku=l(H(),1);var Ci=l(K(),1),Xu=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=Ku.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ci.jsx)(wi.Provider,{value:o,children:(0,Ci.jsx)(zs,{delay:s,timeoutMs:n,children:t.children})})};var qu=l(H(),1);var Qu=qu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,c=ct(),u=Ko(),f=c.useState("instantType"),{children:g,state:p}=Pu({store:c,side:u.side,children:i}),d={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:f};return $e("div",t,{state:d,ref:o,props:[a,{children:g}],stateAttributesMapping:Ru})});var Sr=class extends dn{constructor(){super(Au(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Ju(){return new Sr}function Dn(e){return $e(e.defaultTagName??"div",e,e)}var Ro={};dt(Ro,{Popup:()=>xf,Portal:()=>Fn,Positioner:()=>Bn,Provider:()=>Of,Root:()=>Tf,Trigger:()=>Ef});var yf=l(ve(),1);var nf=l(ve(),1);var Ii="data-wp-hash";function Ai(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ry(document)),e.__wpStyleRuntime}function oy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ii}]`))if(o.getAttribute(Ii)===t)return!0;return!1}function tf(e,t,o){if(!e.head)return;let r=Ai(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(oy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ii,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ry(e){let t=Ai();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)tf(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 ny(e,t){let o=Ai();o.styles.set(e,t);for(let r of o.documents.keys())tf(r,e,t)}typeof process>"u",ny("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 ef={slot:"_11fc52b637ff8a7e__slot"},of="data-wp-compat-overlay-slot";function sy(){return typeof document>"u"?null:document}function iy(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var It=null;function _i(e){return e.setAttribute("aria-hidden","false"),e}function ay(e){let t=e.createElement("div");return t.setAttribute(of,""),ef.slot&&t.classList.add(ef.slot),e.body.appendChild(t),t}function rf(){if(typeof window>"u"||!iy()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=sy();if(!e||!e.body)return;if(It&&It.ownerDocument===e&&It.isConnected)return _i(It);let t=e.querySelector(`[${of}]`);return t instanceof HTMLDivElement?(It=_i(t),It):(It?.isConnected&&It.remove(),It=_i(ay(e)),It)}var sf=l(K(),1),Fn=(0,nf.forwardRef)(function({container:t,...o},r){return(0,sf.jsx)(ze.Portal,{container:t??rf(),...o,ref:r})});var af=l(ve(),1),uf=l(K(),1),Mi="data-wp-hash";function ki(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cy(document)),e.__wpStyleRuntime}function ly(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Mi}]`))if(o.getAttribute(Mi)===t)return!0;return!1}function lf(e,t,o){if(!e.head)return;let r=ki(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ly(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Mi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function cy(e){let t=ki();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)lf(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 cf(e,t){let o=ki();o.styles.set(e,t);for(let r of o.documents.keys())lf(r,e,t)}typeof process>"u",cf("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var uy={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",cf("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 fy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Bn=(0,af.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,uf.jsx)(ze.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:mt(uy["box-sizing"],fy.positioner,o)})});var ff=l(ve(),1);function Li(e,t,o){return(0,ff.cloneElement)(e??t,{children:o})}var dy=l(Ni(),1);var mf=l(Di(),1),{lock:ZC,unlock:gf}=(0,mf.__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 py(){let e=dy;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return gf(e.privateApis).ThemeProvider}var hf=py();var br=l(K(),1),Fi="data-wp-hash";function Bi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gy(document)),e.__wpStyleRuntime}function my(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 vf(e,t,o){if(!e.head)return;let r=Bi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(my(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Fi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function gy(e){let t=Bi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)vf(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 hy(e,t){let o=Bi();o.styles.set(e,t);for(let r of o.documents.keys())vf(r,e,t)}typeof process>"u",hy("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 yy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},vy={background:"#1e1e1e"},xf=(0,yf.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,br.jsx)(hf,{color:vy,children:(0,br.jsx)(ze.Popup,{ref:i,className:mt(yy.popup,n),...s,children:r})}),c=Li(o,(0,br.jsx)(Bn,{}),a);return Li(t,(0,br.jsx)(Fn,{}),c)});var Sf=l(ve(),1),bf=l(K(),1),Ef=(0,Sf.forwardRef)(function(t,o){return(0,bf.jsx)(ze.Trigger,{ref:o,...t})});var wf=l(ke(),1),Rf=l(K(),1);function Pf({children:e}){return(0,Rf.jsx)(Cn,{direction:(0,wf.isRTL)()?"rtl":"ltr",children:e})}var Vi=l(K(),1);function Tf(e){return(0,Vi.jsx)(Pf,{children:(0,Vi.jsx)(ze.Root,{...e})})}var Cf=l(K(),1);function Of({...e}){return(0,Cf.jsx)(ze.Provider,{...e})}var Vn=l(Xo(),1),ji=l(K(),1),Hi=(0,ji.jsx)(Vn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ji.jsx)(Vn.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var jn=l(Xo(),1),$i=l(K(),1),Ui=(0,$i.jsx)(jn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$i.jsx)(jn.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var Hn=l(Xo(),1),Wi=l(K(),1),Gi=(0,Wi.jsx)(Hn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Wi.jsx)(Hn.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var $n=l(Xo(),1),zi=l(K(),1),Yi=(0,zi.jsx)($n.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)($n.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var Un=l(Xo(),1),Ki=l(K(),1),Xi=(0,Ki.jsx)(Un.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ki.jsx)(Un.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 If=l(ve(),1),qi="data-wp-hash";function Qi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sy(document)),e.__wpStyleRuntime}function xy(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 Af(e,t,o){if(!e.head)return;let r=Qi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(qi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Sy(e){let t=Qi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Af(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 by(e,t){let o=Qi();o.styles.set(e,t);for(let r of o.documents.keys())Af(r,e,t)}typeof process>"u",by("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 Ey={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Ji=(0,If.forwardRef)(function({render:t,...o},r){return Dn({render:t,ref:r,props:Mt({className:Ey["visually-hidden"]},o,{"data-visually-hidden":""})})});var Mf=l(ve(),1),Zi="data-wp-hash";function ea(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ry(document)),e.__wpStyleRuntime}function wy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Zi}]`))if(o.getAttribute(Zi)===t)return!0;return!1}function kf(e,t,o){if(!e.head)return;let r=ea(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(wy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Zi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Ry(e){let t=ea();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)kf(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 Py(e,t){let o=ea();o.styles.set(e,t);for(let r of o.documents.keys())kf(r,e,t)}typeof process>"u",Py("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Ty={stack:"_19ce0419607e1896__stack"},Cy={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)"},Wn=(0,Mf.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:s,render:i,...a},c){let u={gap:o&&Cy[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:s};return Dn({render:i,ref:c,props:Mt(a,{style:u,className:Ty.stack})})});var Lf=l(ve(),1),Nf=l(K(),1),Df=(0,Lf.forwardRef)(({children:e,className:t,ariaLabel:o,as:r="div",...n},s)=>(0,Nf.jsx)(r,{ref:s,className:mt("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...n,children:e}));Df.displayName="NavigableRegion";var ta=Df;var Bf={primary:"#3858e9",background:"#222524"},Oy=new Map([["modern",Bf],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function oa(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Oy.get(e)??Bf}var Ke=l(xe(),1),io=l(ie(),1),$p=l(ra(),1);var _y=l(na(),1);var qo="body",Hf=":root";var Er=l(Es(),1),Uf=l(na(),1),Ay=l(ie(),1);function sa(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Iy(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function ia(e,t="0"){let o=Iy(e);if(!o)return null;let r=sa(o?.top)||t,n=sa(o?.left)||t;return r===n?r:`${r} ${n}`}var $f={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 aa({layoutDefinitions:e=$f,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=t?.spacing?.blockGap,c=r?ia(a):"";n&&(o===qo?c=c||"0.5em":!r&&s&&(c=s));let u=r&&a&&typeof a!="string"?ia(a.top):c;if(c&&e&&(Object.values(e).forEach(({className:f,name:g,spacingStyles:p})=>{if(!r&&g!=="flex"&&g!=="grid")return;let d=["default","constrained"].includes(g)?u:c;p?.length&&p.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([y,x])=>{h.push(`${y}: ${x||d}`)}),h.length){let y="";r?y=o===qo?`:root :where(.${f})${m?.selector||""}`:`:root :where(${o}-${f})${m?.selector||""}`:y=o===qo?`:where(.${f}${m?.selector||""})`:`:where(${o}.${f}${m?.selector||""})`,i+=`${y} { ${h.join("; ")}; }`}})}),o===qo&&r&&(i+=`${Hf} { --wp--style--block-gap: ${c}; }`)),o===qo&&e){let f=["block","flex","grid"];Object.values(e).forEach(({className:g,displayMode:p,baseStyles:d})=>{p&&f.includes(p)&&(i+=`${o} .${g} { display:${p}; }`),d?.length&&d.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([y,x])=>{h.push(`${y}: ${x}`)}),h.length){let y=`.${g}${m?.selector||""}`;i+=`${y} { ${h.join("; ")}; }`}})})}return i}var Up=l(Gf(),1),ut=l(ke(),1),je=l(ve(),1);var kr=l(Gn(),1),ds=l(it(),1),Wp=l(la(),1),Ca=l(oo(),1),Gp=l(qf(),1),zp=l(pt(),1),ao=l(Dt(),1),lo=l(Oi(),1),Yp=l(Ni(),1);var nd=l(xe(),1),sd=l(Dt(),1),id=l(it(),1),ad=l(ie(),1);var Qf=l(ie(),1),Jf=l(Dt(),1),zn=l(ke(),1),Zf=l(oo(),1);var ed=l(xe(),1),td=l(pt(),1),od=l(K(),1);function My({showTooltip:e,icon:t,href:o,initialPost:r}){let n=(0,Qf.useSelect)(a=>{let{getCurrentPostType:c}=a(ed.store),{getPostType:u}=a(td.store);return u(r?.type||c())},[r?.type]);if(!n)return null;let s=o??(0,Zf.addQueryArgs)("edit.php",{post_type:n.slug}),i=n?.labels?.view_items??(0,zn.__)("Back");return(0,od.jsx)(Jf.Button,{size:"compact",href:s,label:i,showTooltip:e,tooltipPosition:"bottom",icon:t??((0,zn.isRTL)()?Gi:Ui)})}var Yn=My;var rd=l(Di(),1),{lock:$_,unlock:U}=(0,rd.__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/edit-post");var Kn=l(K(),1),{BackButton:ky}=U(nd.privateApis),Ly={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};function Ny({initialPost:e}){let t=(0,ad.useSelect)(o=>o(id.store).get("core","showIconLabels"),[]);return(0,Kn.jsx)(ky,{children:({length:o})=>o<=1&&(0,Kn.jsx)(sd.__unstableMotion.div,{variants:Ly,transition:{type:"tween",delay:.8},children:(0,Kn.jsx)(Yn,{showTooltip:!t,initialPost:e})})})}var ld=Ny;var dd=l(ie(),1),wr=l(ve(),1),pd=l(xe(),1),md=l(pt(),1);var cd="core/edit-post",ud="#wp-admin-bar-view a",fd="#wp-admin-bar-preview a";var gd=()=>{let{isViewable:e,newPermalink:t}=(0,dd.useSelect)(r=>{let{getPostType:n}=r(md.store),{getCurrentPost:s,getEditedPostAttribute:i}=r(pd.store);return{isViewable:n(i("type"))?.viewable,newPermalink:s().link}},[]),o=(0,wr.useRef)();(0,wr.useEffect)(()=>{o.current=document.querySelector(fd)||document.querySelector(ud)},[]),(0,wr.useEffect)(()=>{if(!(!t||!o.current)){if(!e){o.current.style.display="none";return}o.current.style.display="",o.current.setAttribute("href",t)}},[t,e])};function hd(){return gd(),null}var Id=l(ve(),1),ga=l(ie(),1),Qn=l(vd(),1),Ad=l(ke(),1);var qn=l(ie(),1);var ca=l(ie(),1);function Dy(e=!1,t){switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}}function Fy(e=[],t){let o=[...e];for(let r of t){let n=o.findIndex(s=>s.id===r.id);n!==-1?o[n]={...o[n],...r}:o.push(r)}return o}function By(e={},t){switch(t.type){case"SET_META_BOXES_PER_LOCATIONS":{let o={...e};for(let[r,n]of Object.entries(t.metaBoxesPerLocation))o[r]=Fy(o[r],n);return o}}return e}function Vy(e=!1,t){return t.type==="META_BOXES_INITIALIZED"?!0:e}var jy=(0,ca.combineReducers)({isSaving:Dy,locations:By,initialized:Vy}),xd=(0,ca.combineReducers)({metaBoxes:jy});var ua={};dt(ua,{__experimentalSetPreviewDeviceType:()=>av,__unstableCreateTemplate:()=>fv,closeGeneralSidebar:()=>$y,closeModal:()=>Wy,closePublishSidebar:()=>zy,hideBlockTypes:()=>ov,initializeMetaBoxes:()=>dv,metaBoxUpdatesFailure:()=>iv,metaBoxUpdatesSuccess:()=>sv,openGeneralSidebar:()=>Hy,openModal:()=>Uy,openPublishSidebar:()=>Gy,removeEditorPanel:()=>qy,requestMetaBoxUpdates:()=>nv,setAvailableMetaBoxesPerLocation:()=>rv,setIsEditingTemplate:()=>uv,setIsInserterOpened:()=>lv,setIsListViewOpened:()=>cv,showBlockTypes:()=>tv,switchEditorMode:()=>Jy,toggleDistractionFree:()=>pv,toggleEditorPanelEnabled:()=>Ky,toggleEditorPanelOpened:()=>Xy,toggleFeature:()=>Qy,toggleFullscreenMode:()=>mv,togglePinnedPluginItem:()=>Zy,togglePublishSidebar:()=>Yy,updatePreferredStyleVariations:()=>ev});var Rd=l(ws(),1),Rr=l(it(),1),Pe=l(xe(),1),Ae=l(nr(),1),Pd=l(bd(),1),Td=l(pt(),1),Cd=l(Gn(),1),Xn=l(ke(),1);var Ed=e=>{let t=document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`);return t||document.querySelector("#metaboxes .metabox-location-"+e)};var{interfaceStore:Qo}=U(Pe.privateApis),Hy=e=>({registry:t})=>{t.dispatch(Qo).enableComplementaryArea("core",e)},$y=()=>({registry:e})=>e.dispatch(Qo).disableComplementaryArea("core"),Uy=e=>({registry:t})=>((0,Ae.default)("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(Qo).openModal(e)),Wy=()=>({registry:e})=>((0,Ae.default)("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(Qo).closeModal()),Gy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).openPublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').openPublishSidebar"}),e.dispatch(Pe.store).openPublishSidebar()},zy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).closePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').closePublishSidebar"}),e.dispatch(Pe.store).closePublishSidebar()},Yy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).togglePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').togglePublishSidebar"}),e.dispatch(Pe.store).togglePublishSidebar()},Ky=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelEnabled",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelEnabled"}),t.dispatch(Pe.store).toggleEditorPanelEnabled(e)},Xy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelOpened",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelOpened"}),t.dispatch(Pe.store).toggleEditorPanelOpened(e)},qy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).removeEditorPanel",{since:"6.5",alternative:"dispatch( 'core/editor').removeEditorPanel"}),t.dispatch(Pe.store).removeEditorPanel(e)},Qy=e=>({registry:t})=>t.dispatch(Rr.store).toggle("core/edit-post",e),Jy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Pe.store).switchEditorMode(e)},Zy=e=>({registry:t})=>{let o=t.select(Qo).isItemPinned("core",e);t.dispatch(Qo)[o?"unpinItem":"pinItem"]("core",e)};function ev(){return(0,Ae.default)("dispatch( 'core/edit-post' ).updatePreferredStyleVariations",{since:"6.6",hint:"Preferred Style Variations are not supported anymore."}),{type:"NOTHING"}}var tv=e=>({registry:t})=>{U(t.dispatch(Pe.store)).showBlockTypes(e)},ov=e=>({registry:t})=>{U(t.dispatch(Pe.store)).hideBlockTypes(e)};function rv(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}var nv=()=>async({registry:e,select:t,dispatch:o})=>{o({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();let r=new window.FormData(document.querySelector(".metabox-base-form")),n=r.get("post_ID"),s=r.get("post_type"),i=e.select(Td.store).getEditedEntityRecord("postType",s,n),a=[i.comment_status?["comment_status",i.comment_status]:!1,i.ping_status?["ping_status",i.ping_status]:!1,i.sticky?["sticky",i.sticky]:!1,i.author?["post_author",i.author]:!1].filter(Boolean),c=t.getActiveMetaBoxLocations(),f=[r,...c.map(g=>new window.FormData(Ed(g)))].reduce((g,p)=>{for(let[d,m]of p)g.append(d,m);return g},new window.FormData);a.forEach(([g,p])=>f.append(g,p));try{await(0,Rd.default)({url:window._wpMetaBoxUrl,method:"POST",body:f,parse:!1}),o.metaBoxUpdatesSuccess()}catch{o.metaBoxUpdatesFailure()}};function sv(){return{type:"META_BOX_UPDATES_SUCCESS"}}function iv(){return{type:"META_BOX_UPDATES_FAILURE"}}var av=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Pe.store).setDeviceType(e)},lv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Pe.store).setIsInserterOpened(e)},cv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Pe.store).setIsListViewOpened(e)};function uv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).setIsEditingTemplate",{since:"6.5",alternative:"dispatch( 'core/editor').setRenderingMode"}),{type:"NOTHING"}}function fv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).__unstableCreateTemplate",{since:"6.5"}),{type:"NOTHING"}}var wd=!1,dv=()=>({registry:e,select:t,dispatch:o})=>{if(!e.select(Pe.store).__unstableIsEditorReady()||wd)return;let n=e.select(Pe.store).getCurrentPostType();window.postboxes.page!==n&&window.postboxes.add_postbox_toggles(n),wd=!0,(0,Pd.addAction)("editor.savePost","core/edit-post/save-metaboxes",async(s,i)=>{!i.isAutosave&&t.hasMetaBoxes()&&await o.requestMetaBoxUpdates()}),o({type:"META_BOXES_INITIALIZED"})},pv=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Pe.store).toggleDistractionFree()},mv=()=>({registry:e})=>{let t=e.select(Rr.store).get("core/edit-post","fullscreenMode");e.dispatch(Rr.store).toggle("core/edit-post","fullscreenMode"),e.dispatch(Cd.store).createInfoNotice(t?(0,Xn.__)("Fullscreen mode deactivated."):(0,Xn.__)("Fullscreen mode activated."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,Xn.__)("Undo"),onClick:()=>{e.dispatch(Rr.store).toggle("core/edit-post","fullscreenMode")}}]})};var ma={};dt(ma,{__experimentalGetInsertionPoint:()=>Fv,__experimentalGetPreviewDeviceType:()=>Nv,areMetaBoxesInitialized:()=>jv,getActiveGeneralSidebarName:()=>Sv,getActiveMetaBoxLocations:()=>_d,getAllMetaBoxes:()=>Mv,getEditedPostTemplate:()=>Hv,getEditorMode:()=>yv,getHiddenBlockTypes:()=>wv,getMetaBoxesPerLocation:()=>pa,getPreference:()=>Ev,getPreferences:()=>Od,hasMetaBoxes:()=>kv,isEditingTemplate:()=>Vv,isEditorPanelEnabled:()=>Tv,isEditorPanelOpened:()=>Cv,isEditorPanelRemoved:()=>Pv,isEditorSidebarOpened:()=>vv,isFeatureActive:()=>_v,isInserterOpened:()=>Dv,isListViewOpened:()=>Bv,isMetaBoxLocationActive:()=>da,isMetaBoxLocationVisible:()=>Av,isModalActive:()=>Ov,isPluginItemPinned:()=>Iv,isPluginSidebarOpened:()=>xv,isPublishSidebarOpened:()=>Rv,isSavingMetaBoxes:()=>Lv});var he=l(ie(),1),Po=l(it(),1),fa=l(pt(),1),Ye=l(xe(),1),tt=l(nr(),1);var{interfaceStore:Pr}=U(Ye.privateApis),gv=[],hv={},yv=(0,he.createRegistrySelector)(e=>()=>e(Po.store).get("core","editorMode")??"visual"),vv=(0,he.createRegistrySelector)(e=>()=>{let t=e(Pr).getActiveComplementaryArea("core");return["edit-post/document","edit-post/block"].includes(t)}),xv=(0,he.createRegistrySelector)(e=>()=>{let t=e(Pr).getActiveComplementaryArea("core");return!!t&&!["edit-post/document","edit-post/block"].includes(t)}),Sv=(0,he.createRegistrySelector)(e=>()=>e(Pr).getActiveComplementaryArea("core"));function bv(e,t){let o=e?.reduce((n,s)=>({...n,[s]:{enabled:!1}}),{});return t?.reduce((n,s)=>{let i=n?.[s];return{...n,[s]:{...i,opened:!0}}},o??{})??o??hv}var Od=(0,he.createRegistrySelector)(e=>()=>{(0,tt.default)("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let t=["editorMode","hiddenBlockTypes"].reduce((s,i)=>{let a=e(Po.store).get("core",i);return{...s,[i]:a}},{}),o=e(Po.store).get("core","inactivePanels"),r=e(Po.store).get("core","openPanels"),n=bv(o,r);return{...t,panels:n}});function Ev(e,t,o){(0,tt.default)("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let n=Od(e)[t];return n===void 0?o:n}var wv=(0,he.createRegistrySelector)(e=>()=>e(Po.store).get("core","hiddenBlockTypes")??gv),Rv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-post' ).isPublishSidebarOpened",{since:"6.6",alternative:"select( 'core/editor' ).isPublishSidebarOpened"}),e(Ye.store).isPublishSidebarOpened())),Pv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,tt.default)("select( 'core/edit-post' ).isEditorPanelRemoved",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelRemoved"}),e(Ye.store).isEditorPanelRemoved(o))),Tv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,tt.default)("select( 'core/edit-post' ).isEditorPanelEnabled",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelEnabled"}),e(Ye.store).isEditorPanelEnabled(o))),Cv=(0,he.createRegistrySelector)(e=>(t,o)=>((0,tt.default)("select( 'core/edit-post' ).isEditorPanelOpened",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelOpened"}),e(Ye.store).isEditorPanelOpened(o))),Ov=(0,he.createRegistrySelector)(e=>(t,o)=>((0,tt.default)("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(Pr).isModalActive(o))),_v=(0,he.createRegistrySelector)(e=>(t,o)=>!!e(Po.store).get("core/edit-post",o)),Iv=(0,he.createRegistrySelector)(e=>(t,o)=>e(Pr).isItemPinned("core",o)),_d=(0,he.createSelector)(e=>Object.keys(e.metaBoxes.locations).filter(t=>da(e,t)),e=>[e.metaBoxes.locations]),Av=(0,he.createRegistrySelector)(e=>(t,o)=>da(t,o)&&pa(t,o)?.some(({id:r})=>e(Ye.store).isEditorPanelEnabled(`meta-box-${r}`)));function da(e,t){let o=pa(e,t);return!!o&&o.length!==0}function pa(e,t){return e.metaBoxes.locations[t]}var Mv=(0,he.createSelector)(e=>Object.values(e.metaBoxes.locations).flat(),e=>[e.metaBoxes.locations]);function kv(e){return _d(e).length>0}function Lv(e){return e.metaBoxes.isSaving}var Nv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(Ye.store).getDeviceType())),Dv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-post' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(Ye.store).isInserterOpened())),Fv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-post' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),U(e(Ye.store)).getInserter())),Bv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-post' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(Ye.store).isListViewOpened())),Vv=(0,he.createRegistrySelector)(e=>()=>((0,tt.default)("select( 'core/edit-post' ).isEditingTemplate",{since:"6.5",alternative:"select( 'core/editor' ).getRenderingMode"}),e(Ye.store).getCurrentPostType()==="wp_template"));function jv(e){return e.metaBoxes.initialized}var Hv=(0,he.createRegistrySelector)(e=>()=>{let{id:t,type:o}=e(Ye.store).getCurrentPost(),r=U(e(fa.store)).getTemplateId(o,t);if(r)return e(fa.store).getEditedEntityRecord("postType","wp_template",r)});var de=(0,qn.createReduxStore)(cd,{reducer:xd,actions:ua,selectors:ma});(0,qn.register)(de);function $v(){let{toggleFullscreenMode:e}=(0,ga.useDispatch)(de),{registerShortcut:t}=(0,ga.useDispatch)(Qn.store);return(0,Id.useEffect)(()=>{t({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,Ad.__)("Enable or disable fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}})},[]),(0,Qn.useShortcut)("core/edit-post/toggle-fullscreen",()=>{e()}),null}var Md=$v;var Zn=l(ie(),1),ro=l(ke(),1),no=l(Dt(),1);var Jn=l(ve(),1),ha=l(xe(),1),Ft=l(K(),1);function kd(){let{editPost:e}=(0,Zn.useDispatch)(ha.store),{isCleanNewPost:t}=(0,Zn.useSelect)(ha.store),[o,r]=(0,Jn.useState)(void 0),[n,s]=(0,Jn.useState)(""),[i,a]=(0,Jn.useState)(()=>t());return i?(0,Ft.jsx)(no.Modal,{title:(0,ro.__)("Create pattern"),onRequestClose:()=>{a(!1)},overlayClassName:"patterns-create-modal",children:(0,Ft.jsx)("form",{onSubmit:c=>{c.preventDefault(),a(!1),e({title:n,meta:{wp_pattern_sync_status:o}})},children:(0,Ft.jsxs)(Wn,{direction:"column",gap:"lg",children:[(0,Ft.jsx)(no.TextControl,{label:(0,ro.__)("Name"),value:n,onChange:s,placeholder:(0,ro.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,Ft.jsx)(no.ToggleControl,{label:(0,ro._x)("Synced","pattern (singular)"),help:(0,ro.__)("Sync this pattern across multiple locations."),checked:!o,onChange:()=>{r(o?void 0:"unsynced")}}),(0,Ft.jsx)(Wn,{justify:"end",children:(0,Ft.jsx)(no.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:!n,accessibleWhenDisabled:!0,children:(0,ro.__)("Create")})})]})})}):null}var so=l(ve(),1),os=l(ie(),1),rs=l(oo(),1),ts=l(xe(),1);var es=l(ie(),1),Ld=l(pt(),1),ya=l(xe(),1),Nd=l(ve(),1),Dd=l(oo(),1);function Fd(){let e=(0,es.useRegistry)(),{disableVisualRevisions:t,currentRevisionId:o,postType:r,postId:n}=(0,es.useSelect)(i=>{let a=i(ya.store);return{disableVisualRevisions:!!a.getEditorSettings().disableVisualRevisions,currentRevisionId:U(a).getCurrentRevisionId(),postType:a.getCurrentPostType(),postId:a.getCurrentPostId()}},[]),s=!["wp_template","wp_template_part"].includes(r);(0,Nd.useEffect)(()=>{if(!t||!s||!o||!r||!n)return;let i=!1;return e.resolveSelect(Ld.store).getRevision("postType",r,n,o,{context:"edit",_fields:"id"}).then(a=>{if(i||!a)return;let c=e.select(ya.store);c.getEditorSettings().disableVisualRevisions&&c.getCurrentPostType()===r&&String(c.getCurrentPostId())===String(n)&&U(c).getCurrentRevisionId()===o&&window.location.replace((0,Dd.addQueryArgs)("revision.php",{revision:o}))}),()=>{i=!0}},[t,s,o,r,n,e])}var Bd=300;function Uv(e,t){let o={post:e,action:"edit"};return t&&(o.revision=t),(0,rs.addQueryArgs)("post.php",o)}function Vd(){Fd();let[e]=(0,so.useState)(()=>{let c=Number((0,rs.getQueryArg)(window.location.href,"revision"));return Number.isInteger(c)&&c>0?c:null}),t=(0,so.useRef)(!1),{postId:o,postStatus:r,currentRevisionId:n}=(0,os.useSelect)(c=>{let{getCurrentPost:u}=c(ts.store),{getCurrentRevisionId:f}=U(c(ts.store)),g=u(),{id:p,status:d,type:m}=g,h=["wp_template","wp_template_part"].includes(m);return h&&(p=g.wp_id),{postId:p,postStatus:d,currentRevisionId:h?null:f()}},[]),{openRevision:s}=U((0,os.useDispatch)(ts.store)),i=(0,so.useRef)(null),a=(0,so.useRef)(null);return(0,so.useEffect)(()=>{if(!o)return;if(e&&!t.current){t.current=!0,s(e);return}if(r==="auto-draft")return;let c=a.current;a.current=o;let u=Uv(o,n),f=()=>{i.current=Date.now();try{window.history.replaceState({id:o},"Post "+o,u)}catch{}};if(c!==null&&c!==o){f();return}if(i.current===null){f();return}if(Date.now()-i.current>=Bd){f();return}let g=setTimeout(f,Bd);return()=>clearTimeout(g)},[o,r,n,e,s]),null}var Xd=l(ie(),1);var Tr=l(ve(),1),Hd=l(Dt(),1),$d=l(ie(),1),Ud=l(ra(),1);var Jo=l(K(),1),{useNativeUndo:Wv}=U(Ud.privateApis);function jd(e,t){e.moveBefore&&e.isConnected&&t.isConnected?e.moveBefore(t,null):e.appendChild(t)}function Gv({location:e}){let t=(0,Tr.useRef)(null),o=(0,Tr.useRef)(null);(0,Tr.useLayoutEffect)(()=>(o.current=document.querySelector(".metabox-location-"+e),o.current&&jd(t.current,o.current),()=>{o.current&&jd(document.querySelector("#metaboxes"),o.current)}),[e]);let r=(0,$d.useSelect)(i=>i(de).isSavingMetaBoxes(),[]),n=mt("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":r}),s=Wv();return(0,Jo.jsxs)("div",{className:n,ref:s,children:[r&&(0,Jo.jsx)(Hd.Spinner,{className:"edit-post-meta-boxes-area__spinner"}),(0,Jo.jsx)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,Jo.jsx)("div",{className:"edit-post-meta-boxes-area__clear"})]})}var Wd=Gv;var Gd=l(ve(),1),zd=l(ie(),1),Yd=l(xe(),1);function Kd({id:e}){let t=(0,zd.useSelect)(o=>o(Yd.store).isEditorPanelEnabled(`meta-box-${e}`),[e]);return(0,Gd.useEffect)(()=>{let o=document.getElementById(e);o&&(t?o.classList.remove("is-hidden"):o.classList.add("is-hidden"))},[e,t]),null}var To=l(K(),1);function ns({location:e}){let t=(0,Xd.useSelect)(o=>o(de).getMetaBoxesPerLocation(e),[e]);return(0,To.jsxs)(To.Fragment,{children:[(t??[]).map(({id:o})=>(0,To.jsx)(Kd,{id:o},o)),(0,To.jsx)(Wd,{location:e})]})}var Or=l(ke(),1),Pp=l(Oi(),1),Tp=l(xe(),1),Zo=l(Qd(),1);var Jd=l(pt(),1),Zd=l(ie(),1),ep=l(xe(),1),tp=l(ke(),1),va=l(oo(),1);var op=l(K(),1),{MoreMenuItem:zv}=U(ep.privateApis);function Yv(){let e=(0,Zd.useSelect)(t=>{let{canUser:o}=t(Jd.store),r=(0,va.addQueryArgs)("edit.php",{post_type:"wp_block"}),n=(0,va.addQueryArgs)("site-editor.php",{p:"/pattern"});return o("create",{kind:"postType",name:"wp_template"})?n:r},[]);return(0,op.jsx)(zv,{href:e,children:(0,tp.__)("Manage patterns")})}var rp=Yv;var np=l(ke(),1),ss=l(ie(),1),is=l(xe(),1),sp=l(it(),1);var ip=l(K(),1),{MoreMenuItem:Kv}=U(is.privateApis);function ap(){let e=(0,ss.useSelect)(o=>o(is.store).getCurrentPostType()==="wp_template",[]),{toggle:t}=(0,ss.useDispatch)(sp.store);return(0,ip.jsx)(Kv,{onClick:()=>t("core/edit-post",e?"welcomeGuideTemplate":"welcomeGuide"),children:(0,np.__)("Welcome Guide")})}var cs=l(ke(),1),Ep=l(it(),1),wp=l(xe(),1);var yp=l(ke(),1),vp=l(ie(),1),xp=l(xe(),1),Sp=l(it(),1);var xa=l(ve(),1),as=l(ke(),1),lp=l(Dt(),1),cp=l(ie(),1),up=l(xe(),1),fp=l(it(),1),dp=l(oo(),1);var Bt=l(K(),1),{PreferenceBaseOption:Xv}=U(fp.privateApis);function qv(){let e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,dp.getPathAndQueryString)(window.location.href)),e.submit()}function Qv({willEnable:e}){let[t,o]=(0,xa.useState)(!1);return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message",children:(0,as.__)("A page reload is required for this change. Make sure your content is saved before reloading.")}),(0,Bt.jsx)(lp.Button,{__next40pxDefaultSize:!0,variant:"secondary",isBusy:t,accessibleWhenDisabled:!0,disabled:t,onClick:()=>{o(!0),qv()},children:e?(0,as.__)("Show & Reload Page"):(0,as.__)("Hide & Reload Page")})]})}function pp({label:e}){let t=(0,cp.useSelect)(n=>!!n(up.store).getEditorSettings().enableCustomFields,[]),[o,r]=(0,xa.useState)(t);return(0,Bt.jsx)(Xv,{label:e,isChecked:o,onChange:r,children:o!==t&&(0,Bt.jsx)(Qv,{willEnable:o})})}var ls=l(ie(),1),Sa=l(xe(),1),mp=l(it(),1);var gp=l(K(),1),{PreferenceBaseOption:Jv}=U(mp.privateApis);function hp(e){let{toggleEditorPanelEnabled:t}=(0,ls.useDispatch)(Sa.store),{isChecked:o,isRemoved:r}=(0,ls.useSelect)(n=>{let{isEditorPanelEnabled:s,isEditorPanelRemoved:i}=n(Sa.store);return{isChecked:s(e.panelName),isRemoved:i(e.panelName)}},[e.panelName]);return r?null:(0,gp.jsx)(Jv,{isChecked:o,onChange:()=>t(e.panelName),...e})}var Cr=l(K(),1),{PreferencesModalSection:Zv}=U(Sp.privateApis);function bp(e){let{areCustomFieldsRegistered:t,metaBoxes:o}=(0,vp.useSelect)(n=>{let{getEditorSettings:s}=n(xp.store),{getAllMetaBoxes:i}=n(de);return{areCustomFieldsRegistered:s().enableCustomFields!==void 0,metaBoxes:i()}},[]),r=o.filter(({id:n})=>n!=="postcustom");return!t&&r.length===0?null:(0,Cr.jsxs)(Zv,{...e,children:[t&&(0,Cr.jsx)(pp,{label:(0,yp.__)("Custom fields")}),r.map(({id:n,title:s})=>(0,Cr.jsx)(hp,{label:s,panelName:`meta-box-${n}`},n))]})}var us=l(K(),1),{PreferenceToggleControl:ex}=U(Ep.privateApis),{PreferencesModal:tx}=U(wp.privateApis);function Rp(){let e={general:(0,us.jsx)(bp,{title:(0,cs.__)("Advanced")}),appearance:(0,us.jsx)(ex,{scope:"core/edit-post",featureName:"themeStyles",help:(0,cs.__)("Make the editor look like your theme."),label:(0,cs.__)("Use theme styles")})};return(0,us.jsx)(tx,{extraSections:e})}var xt=l(K(),1),{MoreMenuPreferenceItem:ox,ToolsMoreMenuGroup:rx,ViewMoreMenuGroup:nx}=U(Tp.privateApis),sx={ariaKeyShortcut:Zo.ariaKeyShortcut.secondary("f"),displayShortcut:Zo.displayShortcut.secondary("f"),label:Zo.shortcutAriaLabel.secondary("f")},ix=()=>{let e=(0,Pp.useViewportMatch)("large");return(0,xt.jsxs)(xt.Fragment,{children:[e&&(0,xt.jsx)(nx,{children:(0,xt.jsx)(ox,{scope:"core/edit-post",name:"fullscreenMode",label:(0,Or.__)("Fullscreen mode"),info:(0,Or.__)("Show and hide the admin user interface"),messageActivated:(0,Or.__)("Fullscreen mode activated."),messageDeactivated:(0,Or.__)("Fullscreen mode deactivated."),shortcut:sx})}),(0,xt.jsxs)(rx,{children:[(0,xt.jsx)(rp,{}),(0,xt.jsx)(ap,{})]}),(0,xt.jsx)(Rp,{})]})},Cp=ix;var kp=l(ie(),1);var Op=l(ie(),1),fs=l(Dt(),1),ot=l(ke(),1),ba=l(ve(),1);var _r=l(K(),1);function Co({nonAnimatedSrc:e,animatedSrc:t}){return(0,_r.jsxs)("picture",{className:"edit-post-welcome-guide__image",children:[(0,_r.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,_r.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ue=l(K(),1);function _p(){let{toggleFeature:e}=(0,Op.useDispatch)(de);return(0,ue.jsx)(fs.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,ot.__)("Welcome to the editor"),finishButtonText:(0,ot.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,ot.__)("Welcome to the editor")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ot.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct \u201Cblock\u201D of content.")})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,ot.__)("Customize each block")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ot.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,ot.__)("Explore all blocks")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ba.createInterpolateElement)((0,ot.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,ue.jsx)("img",{alt:(0,ot.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,ue.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,ot.__)("Learn more")}),(0,ue.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,ba.createInterpolateElement)((0,ot.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,ue.jsx)(fs.ExternalLink,{href:(0,ot.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}var Ip=l(ie(),1),Ap=l(Dt(),1),Ir=l(ke(),1);var Vt=l(K(),1);function Mp(){let{toggleFeature:e}=(0,Ip.useDispatch)(de);return(0,Vt.jsx)(Ap.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,Ir.__)("Welcome to the template editor"),finishButtonText:(0,Ir.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,Vt.jsx)(Co,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,Ir.__)("Welcome to the template editor")}),(0,Vt.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Ir.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")})]})}]})}var Ea=l(K(),1);function Lp({postType:e}){let{isActive:t,isEditingTemplate:o}=(0,kp.useSelect)(r=>{let{isFeatureActive:n}=r(de),s=e==="wp_template";return{isActive:n(s?"welcomeGuideTemplate":"welcomeGuide"),isEditingTemplate:s}},[e]);return t?o?(0,Ea.jsx)(Mp,{}):(0,Ea.jsx)(_p,{}):null}var Ar=l(ie(),1),er=l(ke(),1);var Np=l(la(),1),wa=l(it(),1),Dp=l(Gn(),1);function Fp(){let{isFullscreen:e}=(0,Ar.useSelect)(r=>{let{get:n}=r(wa.store);return{isFullscreen:n("core/edit-post","fullscreenMode")}},[]),{toggle:t}=(0,Ar.useDispatch)(wa.store),{createInfoNotice:o}=(0,Ar.useDispatch)(Dp.store);(0,Np.useCommand)({name:"core/toggle-fullscreen-mode",label:e?(0,er.__)("Exit fullscreen"):(0,er.__)("Enter fullscreen"),icon:Xi,category:"command",callback:({close:r})=>{t("core/edit-post","fullscreenMode"),r(),o(e?(0,er.__)("Fullscreen off."):(0,er.__)("Fullscreen on."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,er.__)("Undo"),onClick:()=>{t("core/edit-post","fullscreenMode")}}]})}})}var Mr=l(ve(),1),Oo=l(ie(),1),Ra=l(xe(),1),Pa=l(pt(),1);function Bp(e,t,o){let r=(0,Oo.useRegistry)(),[n,s]=(0,Mr.useReducer)((d,{type:m,post:h,previousRenderingMode:y,selectedBlockClientId:x})=>{if(m==="push"){let S=[...d],v=S.length-1;return S[v]={...S[v],selectedBlockClientId:x},[...S,{post:h,previousRenderingMode:y}]}return m==="pop"&&d.length>1?d.slice(0,-1):d},[{post:{postId:e,postType:t}}]),{post:i,previousRenderingMode:a}=n[n.length-1],{getRenderingMode:c}=(0,Oo.useSelect)(Ra.store),{setRenderingMode:u}=(0,Oo.useDispatch)(Ra.store),{editEntityRecord:f}=(0,Oo.useDispatch)(Pa.store),g=(0,Mr.useCallback)(d=>{let h=r.select(Pa.store).getEntityRecordEdits("postType",i.postType,i.postId)?.selection?.selectionStart?.clientId??null;s({type:"push",post:{postId:d.postId,postType:d.postType},previousRenderingMode:c(),selectedBlockClientId:h}),u(o)},[r,i.postType,i.postId,c,u,o]),p=(0,Mr.useCallback)(()=>{if(n.length>1){let d=n[n.length-2];d.selectedBlockClientId&&f("postType",d.post.postType,d.post.postId,{selection:{selectionStart:{clientId:d.selectedBlockClientId},selectionEnd:{clientId:d.selectedBlockClientId}}},{undoIgnore:!0})}s({type:"pop"}),a&&u(a)},[u,a,n,f]);return{currentPost:i,onNavigateToEntityRecord:g,onNavigateToPreviousEntityRecord:n.length>1?p:void 0}}var tr=l(ie(),1),Ta=l(xe(),1),Vp=l(pt(),1),jp=l(ve(),1);var Hp=e=>{let{isEnabledAndEditorReady:t,isCollaborationEnabled:o,hasIncompatibleMetaBoxes:r,hasActiveMetaBoxes:n}=(0,tr.useSelect)(c=>{let{__unstableIsEditorReady:u,isCollaborationEnabledForCurrentPost:f}=U(c(Ta.store));return{isEnabledAndEditorReady:e&&u(),isCollaborationEnabled:f(),hasIncompatibleMetaBoxes:e?c(de).getAllMetaBoxes().some(g=>!g.__rtc_compatible):!1,hasActiveMetaBoxes:e&&c(de).hasMetaBoxes()}},[e]),{setCollaborationSupported:s}=U((0,tr.useDispatch)(Vp.store)),{updateEditorSettings:i}=(0,tr.useDispatch)(Ta.store),{initializeMetaBoxes:a}=(0,tr.useDispatch)(de);(0,jp.useEffect)(()=>{t&&(a(),o&&r&&s(!1),n&&i({disableVisualRevisions:!0}))},[t,a,o,s,r,n,i])};var q=l(K(),1),{useCommandContext:ax}=U(Wp.privateApis),{useDrag:lx}=U(ao.privateApis),{Editor:cx,FullscreenMode:ux,UploadProgressSnackbar:fx}=U(Ke.privateApis),dx=["wp_template","wp_template_part","wp_block","wp_navigation"];function px(e){let{hasThemeStyleSupport:t}=(0,io.useSelect)(o=>({hasThemeStyleSupport:o(de).isFeatureActive("themeStyles")}),[]);return(0,je.useMemo)(()=>{let o=e.styles?.filter(s=>s.__unstableType&&s.__unstableType!=="theme")??[],r=[...e?.defaultEditorStyles??[],...o],n=t&&o.length!==(e.styles?.length??0);return!e.disableLayoutStyles&&!n&&r.push({css:aa({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),n?e.styles??[]:r},[e.defaultEditorStyles,e.disableLayoutStyles,e.styles,t])}function mx(){let[e,t,o]=(0,io.useSelect)(T=>{let{get:M}=T(ds.store),{isMetaBoxLocationVisible:D}=T(de);return[!!M("core/edit-post","metaBoxesMainIsOpen"),M("core/edit-post","metaBoxesMainOpenHeight"),D("normal")||D("advanced")||D("side")]},[]),{set:r}=(0,io.useDispatch)(ds.store),n=(0,lo.useMediaQuery)("(max-height: 549px)"),[{min:s=0,max:i},a]=(0,je.useState)(()=>({})),c=(0,lo.useRefEffect)(T=>{let M=T.closest(".interface-interface-skeleton__content");if(!M)return;let D=M.querySelector(".editor-notices"),V=M.querySelector(".edit-post-meta-boxes-main__presenter"),N=()=>{let O=M.offsetHeight;D&&(O-=D.offsetHeight);let I=V?.offsetHeight??0;a({min:I,max:O})},E=new window.ResizeObserver(N);return E.observe(M),D&&E.observe(D),()=>E.disconnect()},[]),u=(0,je.useRef)(),f=(0,lo.useMergeRefs)([u,c]),g=(0,je.useRef)(),p=(0,je.useId)(),d=(0,je.useRef)(),m=T=>Math.round((T-s)/(i-s)*100),h=(T=!e)=>r("core/edit-post","metaBoxesMainIsOpen",T),y=(T="auto",M)=>{let D;T==="auto"?(M=!1,D=T):(T=Math.min(i,Math.max(s,T)),d.current=T,D=`${T}px`),M?r("core/edit-post","metaBoxesMainOpenHeight",T):(u.current.style.height=D,n||(g.current.ariaValueNow=m(T)))},x=lx(({movement:T,first:M,last:D,memo:V,tap:N,args:E})=>{let A=u.current,[,O]=T;if(M){A.classList.add("is-resizing");let k=d.current??A.offsetHeight;return e?k>i&&(k=i):k=s,y(k-O),{fromHeight:k}}if(!M&&!D&&!N)return y(V.fromHeight-O),V;if(A.classList.remove("is-resizing"),N){let[k]=E;k?.();return}let I=d.current>s;h(I),y(d.current,I)},{keyboardDisplacement:20,filterTaps:!0});if(!o)return;let S=(0,q.jsxs)("div",{className:"edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",hidden:!e,children:[(0,q.jsx)(ns,{location:"normal"}),(0,q.jsx)(ns,{location:"advanced"})]}),v=t===void 0,P=e?n?"auto":t:s,w=i===void 0||v?50:m(P),R=(0,ut.__)("Meta Boxes"),C=(0,q.jsxs)("button",{"aria-expanded":e,onClick:({detail:T})=>{(n||!T)&&h()},...!n&&x(h),children:[R,(0,q.jsx)(ao.Icon,{icon:e?Yi:Hi})]}),_=!n&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(Ro.Root,{children:[(0,q.jsx)(Ro.Trigger,{render:(0,q.jsx)("button",{ref:g,role:"separator","aria-valuenow":w,"aria-label":(0,ut.__)("Drag to resize"),"aria-describedby":p,...x()})}),(0,q.jsx)(Ro.Popup,{children:(0,ut.__)("Drag to resize")})]}),(0,q.jsx)(Ji,{id:p,children:(0,ut.__)("Use up and down arrow keys to resize the meta box pane.")})]});return(0,q.jsxs)(ta,{ariaLabel:R,ref:f,className:mt("edit-post-meta-boxes-main",!n&&"is-resizable"),style:{height:P},children:[(0,q.jsxs)("div",{className:"edit-post-meta-boxes-main__presenter",children:[C,_]}),S]})}function gx({postId:e,postType:t,settings:o,initialEdits:r}){Fp();let{createErrorNotice:n}=(0,io.useDispatch)(kr.store),{currentPost:{postId:s,postType:i},onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}=Bp(e,t,"post-only"),u=i==="wp_template",{mode:f,isFullscreenActive:g,hasResolvedMode:p,hasActiveMetaboxes:d,hasBlockSelected:m,showIconLabels:h,isDistractionFree:y,showMetaBoxes:x,isWelcomeGuideVisible:S,templateId:v}=(0,io.useSelect)(E=>{let{get:A}=E(ds.store),{isFeatureActive:O,hasMetaBoxes:I}=E(de),{canUser:k,getPostType:X,getTemplateId:se}=U(E(zp.store)),L=o.supportsTemplateMode,j=X(i)?.viewable??!1,Q=k("read",{kind:"postType",name:"wp_template"}),{getBlockSelectionStart:ne,isZoomOut:z}=U(E($p.store)),{getEditorMode:fe,getDefaultRenderingMode:ee}=U(E(Ke.store)),le=!dx.includes(i),pe=i==="wp_block"&&!c,ye=se(i,s),rt=ee(i);return{mode:fe(),isFullscreenActive:O("fullscreenMode"),hasActiveMetaboxes:I(),hasResolvedMode:rt==="template-locked"?!!ye:rt!==void 0,hasBlockSelected:!!ne(),showIconLabels:A("core","showIconLabels"),isDistractionFree:A("core","distractionFree"),showMetaBoxes:le&&!z()||pe,isWelcomeGuideVisible:O("welcomeGuide"),templateId:L&&j&&Q&&!u?ye:null}},[i,s,u,o.supportsTemplateMode,c]);Hp(d&&p),ax(m?"block-selection-edit":"entity-edit");let P=px(o),w=(0,je.useMemo)(()=>({...o,styles:P,onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}),[o,P,a,c]);h?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");let R=(0,ao.__unstableUseNavigateRegions)(),C=mt("edit-post-layout","is-mode-"+f,{"has-metaboxes":d});function _(E){n((0,ut.sprintf)((0,ut.__)('The "%s" plugin has encountered an error and cannot be rendered.'),E))}let{createSuccessNotice:T}=(0,io.useDispatch)(kr.store),M=(0,je.useCallback)((E,A)=>{switch(E){case"move-to-trash":document.location.href=(0,Ca.addQueryArgs)("edit.php",{trashed:1,post_type:A[0].type,ids:A[0].id});break;case"duplicate-post":{let O=A[0],I=typeof O.title=="string"?O.title:O.title?.rendered;T((0,ut.sprintf)((0,ut.__)('"%s" successfully created.'),(0,Gp.decodeEntities)(I)||(0,ut.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ut.__)("Edit"),onClick:()=>{let k=O.id;document.location.href=(0,Ca.addQueryArgs)("post.php",{post:k,action:"edit"})}}]})}break}},[T]),D=(0,je.useMemo)(()=>({type:t,id:e}),[t,e]),V=(0,lo.useViewportMatch)("medium")&&g?(0,q.jsx)(ld,{initialPost:D}):null,N=(0,je.useMemo)(()=>oa().primary,[]);return(0,q.jsx)(ao.SlotFillProvider,{children:(0,q.jsx)(Ro.Provider,{children:(0,q.jsx)(Yp.ThemeProvider,{isRoot:!0,color:{primary:N},children:(0,q.jsxs)(Ke.ErrorBoundary,{canCopyContent:!0,children:[(0,q.jsx)(Lp,{postType:i}),(0,q.jsx)("div",{...R,children:(0,q.jsxs)(cx,{settings:w,initialEdits:r,postType:i,postId:s,templateId:v,className:C,forceIsDirty:d,autoFocus:!S,onActionPerformed:M,extraSidebarPanels:x&&(0,q.jsx)(ns,{location:"side"}),extraContent:!y&&x&&(0,q.jsx)(mx,{}),children:[(0,q.jsx)(Ke.PostLockedModal,{}),(0,q.jsx)(hd,{}),(0,q.jsx)(ux,{isActive:g}),(0,q.jsx)(Vd,{}),(0,q.jsx)(Ke.UnsavedChangesWarning,{}),(0,q.jsx)(Ke.AutosaveMonitor,{}),(0,q.jsx)(Ke.LocalAutosaveMonitor,{}),(0,q.jsx)(Md,{}),i==="wp_block"&&(0,q.jsx)(kd,{}),(0,q.jsx)(Up.PluginArea,{onError:_}),(0,q.jsx)(Cp,{}),V,(0,q.jsx)(kr.SnackbarNotices,{className:"edit-post-layout__snackbar"}),(0,q.jsx)(fx,{})]})})]})})})})}var Kp=gx;var Te=l(xe(),1),Xp=l(oo(),1),Oa=l(nr(),1);var jt=l(K(),1),{PluginPostExcerpt:hx}=U(Te.privateApis),Ht=(0,Xp.getPath)(window.location.href)?.includes("site-editor.php"),co=e=>{(0,Oa.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function yx(e){return Ht?null:(co("PluginBlockSettingsMenuItem"),(0,jt.jsx)(Te.PluginBlockSettingsMenuItem,{...e}))}function vx(e){return Ht?null:(co("PluginDocumentSettingPanel"),(0,jt.jsx)(Te.PluginDocumentSettingPanel,{...e}))}function xx(e){return Ht?null:(co("PluginMoreMenuItem"),(0,jt.jsx)(Te.PluginMoreMenuItem,{...e}))}function Sx(e){return Ht?null:(co("PluginPrePublishPanel"),(0,jt.jsx)(Te.PluginPrePublishPanel,{...e}))}function bx(e){return Ht?null:(co("PluginPostPublishPanel"),(0,jt.jsx)(Te.PluginPostPublishPanel,{...e}))}function Ex(e){return Ht?null:(co("PluginPostStatusInfo"),(0,jt.jsx)(Te.PluginPostStatusInfo,{...e}))}function wx(e){return Ht?null:(co("PluginSidebar"),(0,jt.jsx)(Te.PluginSidebar,{...e}))}function Rx(e){return Ht?null:(co("PluginSidebarMoreMenuItem"),(0,jt.jsx)(Te.PluginSidebarMoreMenuItem,{...e}))}function Px(){return Ht?null:((0,Oa.default)("wp.editPost.__experimentalPluginPostExcerpt",{since:"6.6",hint:"Core and custom panels can be access programmatically using their panel name.",link:"https://developer.wordpress.org/block-editor/reference-guides/slotfills/plugin-document-setting-panel/#accessing-a-panel-programmatically"}),hx)}var _a=l(K(),1),{BackButton:Tx,registerCoreBlockBindingsSources:Cx}=U(ys.privateApis),{enablePreloadMultiUse:Ox,clearPreloadedData:_x}=U(Zp.default.privateApis);function Ix(e,t,o,r,n){let s=document.getElementById(e),i=(0,gs.createRoot)(s);return(0,St.dispatch)(ps.store).setDefaults("core/edit-post",{fullscreenMode:!0,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,St.dispatch)(ps.store).setDefaults("core",{allowRightClickOverrides:!0,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,hiddenBlockTypes:[],inactivePanels:[],openPanels:["post-status"],showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,enableChoosePatternModal:!0,isPublishSidebarEnabled:!0,showCollaborationCursor:!1,showCollaborationJoinNotifications:!0,showCollaborationLeaveNotifications:!0,showCollaborationPostSaveNotifications:!0}),window.__clientSideMediaProcessing&&(0,St.dispatch)(ps.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,St.dispatch)(qp.store).reapplyBlockTypeFilters(),(0,Qp.registerCoreBlocks)(),Cx(),(0,hs.registerLegacyWidgetBlock)({inserter:!1}),(0,hs.registerWidgetGroupBlock)({inserter:!1}),(document.compatMode==="CSS1Compat"?"Standards":"Quirks")!=="Standards"&&console.warn(`Your browser is using Quirks Mode.
+This can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.`),window.addEventListener("dragover",u=>u.preventDefault(),!1),window.addEventListener("drop",u=>u.preventDefault(),!1),Ox(),Ax(t,o).finally(()=>{if(_x(),t&&o){let u=(0,St.select)(ms.store).getEntityRecord("postType",t,o);u&&(0,St.dispatch)(ys.store).setupEditor(u,n,r.template)}i.render((0,_a.jsx)(gs.StrictMode,{children:(0,_a.jsx)(Kp,{settings:r,postId:o,postType:t,initialEdits:n})}))}),i}async function Ax(e,t){let o=(0,St.resolveSelect)(ms.store),r=(0,St.select)(ms.store);try{await Promise.all([o.getCurrentUser(),o.getEntitiesConfig("postType"),o.getEntitiesConfig("taxonomy"),o.getEntitiesConfig("root"),o.getEntityRecords("root","taxonomy"),o.getCurrentTheme(),o.getThemeSupports(),o.getBlockPatternCategories(),o.__experimentalGetCurrentGlobalStylesId(),o.__experimentalGetCurrentThemeBaseGlobalStyles(),o.__experimentalGetCurrentThemeGlobalStylesVariations(),o.getEntityRecord("root","__unstableBase"),o.canUser("read",{kind:"root",name:"site"}),o.canUser("create",{kind:"postType",name:"attachment"}),o.canUser("create",{kind:"postType",name:"page"}),o.canUser("create",{kind:"postType",name:"wp_block"}),o.canUser("create",{kind:"postType",name:"wp_template"}),...e&&window?.__experimentalDataFormInspector?[U(o).getViewConfig("postType",e,{fields:"form"})]:[],...e&&t?[o.getPostType(e),o.getEntityRecord("postType",e,t),o.getEditedEntityRecord("postType",e,t),o.getAutosaves(e,t),o.getDefaultTemplateId({slug:"front-page"}),o.canUser("create",{kind:"postType",name:e})]:[]]);let n=[];r.canUser("read",{kind:"root",name:"site"})&&n.push(o.getEntityRecord("root","site"));let s=r.__experimentalGetCurrentGlobalStylesId();if(s&&n.push(o.canUser("update",{kind:"root",name:"globalStyles",id:s})),e&&t){let i=r.getEntityRecord("postType",e,t);if(i){let a=e==="page"?"page":"single-"+e;i.slug&&(a+="-"+i.slug),n.push(o.getDefaultTemplateId({slug:a})),i.author&&n.push(o.getUser(i.author,{context:"view",_fields:"id,name"}))}}n.length&&await Promise.all(n),s&&(r.canUser("update",{kind:"root",name:"globalStyles",id:s})?await o.getEntityRecord("root","globalStyles",s):await o.getEntityRecord("root","globalStyles",s,{context:"view"}))}catch{}}function Mx(){(0,Jp.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return fm(kx);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/edit-site.js b/wp-includes/js/dist/edit-site.js
index d7e5e508a0..66908b85b4 100644
--- a/wp-includes/js/dist/edit-site.js
+++ b/wp-includes/js/dist/edit-site.js
@@ -177,7 +177,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState101({
+          cachedValue = useState96({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -189,7 +189,7 @@ var wp;
             },
             [subscribe3, value, getSnapshot]
           );
-          useEffect85(
+          useEffect83(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe3(function() {
@@ -215,7 +215,7 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React155 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState101 = React155.useState, useEffect85 = React155.useEffect, useLayoutEffect12 = React155.useLayoutEffect, useDebugValue2 = React155.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React155 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState96 = React155.useState, useEffect83 = React155.useEffect, useLayoutEffect12 = React155.useLayoutEffect, useDebugValue2 = React155.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 !== React155.useSyncExternalStore ? React155.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -243,14 +243,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 React155 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore4 = shim.useSyncExternalStore, useRef118 = React155.useRef, useEffect85 = React155.useEffect, useMemo123 = React155.useMemo, useDebugValue2 = React155.useDebugValue;
+        var React155 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore4 = shim.useSyncExternalStore, useRef116 = React155.useRef, useEffect83 = React155.useEffect, useMemo119 = React155.useMemo, useDebugValue2 = React155.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe3, getSnapshot, getServerSnapshot, selector2, isEqual2) {
-          var instRef = useRef118(null);
+          var instRef = useRef116(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo123(
+          instRef = useMemo119(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -286,7 +286,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector2, isEqual2]
           );
           var value = useSyncExternalStore4(subscribe3, instRef[0], instRef[1]);
-          useEffect85(
+          useEffect83(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -313,20 +313,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/a11y
-  var require_a11y = __commonJS({
-    "package-external:@wordpress/a11y"(exports, module) {
-      module.exports = window.wp.a11y;
-    }
-  });
-
-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
-    }
-  });
-
   // package-external:@wordpress/compose
   var require_compose = __commonJS({
     "package-external:@wordpress/compose"(exports, module) {
@@ -341,6 +327,20 @@ var wp;
     }
   });

+  // package-external:@wordpress/primitives
+  var require_primitives = __commonJS({
+    "package-external:@wordpress/primitives"(exports, module) {
+      module.exports = window.wp.primitives;
+    }
+  });
+
+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // package-external:@wordpress/warning
   var require_warning = __commonJS({
     "package-external:@wordpress/warning"(exports, module) {
@@ -1100,11 +1100,11 @@ var wp;
   });
   var import_blocks15 = __toESM(require_blocks(), 1);
   var import_block_library3 = __toESM(require_block_library(), 1);
-  var import_data88 = __toESM(require_data(), 1);
+  var import_data82 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_element256 = __toESM(require_element(), 1);
+  var import_element253 = __toESM(require_element(), 1);
   var import_editor42 = __toESM(require_editor(), 1);
-  var import_preferences14 = __toESM(require_preferences(), 1);
+  var import_preferences13 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);

   // packages/edit-site/build-module/store/index.mjs
@@ -1212,11 +1212,6 @@ var wp;
   var NAVIGATION_POST_TYPE = "wp_navigation";
   var TEMPLATE_POST_TYPE = "wp_template";
   var TEMPLATE_PART_POST_TYPE = "wp_template_part";
-  var TEMPLATE_ORIGINS = {
-    custom: "custom",
-    theme: "theme",
-    plugin: "plugin"
-  };
   var TEMPLATE_PART_AREA_DEFAULT_CATEGORY = "uncategorized";
   var TEMPLATE_PART_ALL_AREAS_CATEGORY = "all-parts";
   var {
@@ -1735,23 +1730,23 @@ var wp;
   unlock(store).registerPrivateActions(private_actions_exports);

   // packages/edit-site/build-module/components/app/index.mjs
-  var import_data87 = __toESM(require_data(), 1);
-  var import_router37 = __toESM(require_router(), 1);
-  var import_element255 = __toESM(require_element(), 1);
-  var import_core_data69 = __toESM(require_core_data(), 1);
+  var import_data81 = __toESM(require_data(), 1);
+  var import_router34 = __toESM(require_router(), 1);
+  var import_element252 = __toESM(require_element(), 1);
+  var import_core_data61 = __toESM(require_core_data(), 1);

   // node_modules/clsx/dist/clsx.mjs
   function r(e2) {
-    var t3, f2, n2 = "";
+    var t2, f2, n2 = "";
     if ("string" == typeof e2 || "number" == typeof e2) n2 += e2;
     else if ("object" == typeof e2) if (Array.isArray(e2)) {
-      var o3 = e2.length;
-      for (t3 = 0; t3 < o3; t3++) e2[t3] && (f2 = r(e2[t3])) && (n2 && (n2 += " "), n2 += f2);
+      var o2 = e2.length;
+      for (t2 = 0; t2 < o2; t2++) e2[t2] && (f2 = r(e2[t2])) && (n2 && (n2 += " "), n2 += f2);
     } else for (f2 in e2) e2[f2] && (n2 && (n2 += " "), n2 += f2);
     return n2;
   }
   function clsx() {
-    for (var e2, t3, f2 = 0, n2 = "", o3 = arguments.length; f2 < o3; f2++) (e2 = arguments[f2]) && (t3 = r(e2)) && (n2 && (n2 += " "), n2 += t3);
+    for (var e2, t2, f2 = 0, n2 = "", o2 = arguments.length; f2 < o2; f2++) (e2 = arguments[f2]) && (t2 = r(e2)) && (n2 && (n2 += " "), n2 += t2);
     return n2;
   }
   var clsx_default = clsx;
@@ -14369,7 +14364,7 @@ var wp;
       ignoreMouse: false,
       stickIfOpen: parent.type === void 0 ? stickIfOpen : false
     });
-    const focus8 = useFocus(floatingRootContext, {
+    const focus6 = useFocus(floatingRootContext, {
       enabled: !disabled2 && parentMenubarHasSubmenuOpen
     });
     const mixedToggleHandlers = useMixedToggleClickHandler({
@@ -14377,7 +14372,7 @@ var wp;
       enabled: isInMenubar,
       mouseDownAction: "open"
     });
-    const localInteractionProps = React92.useMemo(() => mergeProps(focus8.reference, click.reference), [focus8.reference, click.reference]);
+    const localInteractionProps = React92.useMemo(() => mergeProps(focus6.reference, click.reference), [focus6.reference, click.reference]);
     const rootTriggerProps = store2.useState("triggerProps", isMountedByThisTrigger);
     const {
       preFocusGuardRef,
@@ -16815,13 +16810,13 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+    registerStyle("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 style_default = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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 Text = (0, import_element14.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
     const element = useRender({
       render: render4,
@@ -16923,7 +16918,7 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("9db2873e7f", "@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,#f6e6e3);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,#c6f7cd);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))}}}");
+    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))}}}");
   }
   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_element15.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
@@ -16942,11 +16937,24 @@ var wp;
     );
   });

-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
+  // packages/ui/build-module/tooltip/index.mjs
+  var tooltip_exports = {};
+  __export(tooltip_exports, {
+    Popup: () => Popup,
+    Portal: () => Portal,
+    Positioner: () => Positioner,
+    Provider: () => Provider,
+    Root: () => Root,
+    Trigger: () => Trigger
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element19 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
   var import_element16 = __toESM(require_element(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -17028,86 +17036,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("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)}}}');
+    registerStyle3("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 style_default3 = { "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" };
-  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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
   }
-  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  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" };
-  var Button3 = (0, import_element16.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className,
-      focusableWhenDisabled = true,
-      disabled: disabled2,
-      loading,
-      loadingAnnouncement = (0, import_i18n2.__)("Loading"),
-      children,
-      ...props
-    }, ref) {
-      const mergedClassName = clsx_default(
-        global_css_defense_default2.button,
-        resets_default["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default3.button,
-        style_default3[`is-${tone}`],
-        style_default3[`is-${variant}`],
-        style_default3[`is-${size4}`],
-        loading && style_default3["is-loading"],
-        className
-      );
-      (0, import_element16.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
-        }
-      }, [loading, loadingAnnouncement]);
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element16.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
-        Button,
+        index_parts_exports4.Portal,
         {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
       );
     }
   );

-  // packages/ui/build-module/button/icon.mjs
-  var import_element18 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/tooltip/positioner.mjs
   var import_element17 = __toESM(require_element(), 1);
-  var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element17.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
-      import_primitives.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -17189,9324 +17193,9710 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}');
+    registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default4 = { "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_element18.forwardRef)(
-    function ButtonIcon2({ className, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
-        Icon,
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var Positioner = (0, import_element17.forwardRef)(
+    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        index_parts_exports4.Positioner,
         {
           ref,
-          icon,
-          className: clsx_default(style_default4.icon, className),
-          size: 24,
-          ...props
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default3.positioner,
+            className
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/button/index.mjs
-  ButtonIcon.displayName = "Button.Icon";
-  var Button4 = Object.assign(Button3, {
-    /**
-     * An icon component specifically designed to work well when rendered inside
-     * a `Button` component.
-     */
-    Icon: ButtonIcon
-  });
-
-  // node_modules/@date-fns/tz/tzName/index.js
-  function tzName(timeZone, date, format7 = "long") {
-    return new Intl.DateTimeFormat("en-US", {
-      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
-      hour: "numeric",
-      timeZone,
-      timeZoneName: format7
-    }).format(date).split(/\s/g).slice(2).join(" ");
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element18 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element18.cloneElement)(slot ?? defaultSlot, { children });
   }

-  // node_modules/@date-fns/tz/tzOffset/index.js
-  var offsetFormatCache = {};
-  var offsetCache = {};
-  function tzOffset(timeZone, date) {
-    try {
-      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
-        timeZone,
-        timeZoneName: "longOffset"
-      }).format;
-      const offsetStr = format7(date).split("GMT")[1];
-      if (offsetStr in offsetCache) return offsetCache[offsetStr];
-      return calcOffset(offsetStr, offsetStr.split(":"));
-    } catch {
-      if (timeZone in offsetCache) return offsetCache[timeZone];
-      const captures = timeZone?.match(offsetRe);
-      if (captures) return calcOffset(timeZone, captures.slice(1));
-      return NaN;
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/build-module/lock-unlock.mjs
+  var import_private_apis2 = __toESM(require_private_apis(), 1);
+  var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__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"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
     }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock2(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
-  var offsetRe = /([+-]\d\d):?(\d\d)?/;
-  function calcOffset(cacheStr, values) {
-    const hours = +(values[0] || 0);
-    const minutes = +(values[1] || 0);
-    const seconds = +(values[2] || 0) / 60;
-    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
-  }
+  var ThemeProvider = getThemeProvider();

-  // node_modules/@date-fns/tz/date/mini.js
-  var TZDateMini = class _TZDateMini extends Date {
-    //#region static
-    constructor(...args) {
-      super();
-      if (args.length > 1 && typeof args[args.length - 1] === "string") {
-        this.timeZone = args.pop();
-      }
-      this.internal = /* @__PURE__ */ new Date();
-      if (isNaN(tzOffset(this.timeZone, this))) {
-        this.setTime(NaN);
-      } else {
-        if (!args.length) {
-          this.setTime(Date.now());
-        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
-          this.setTime(args[0]);
-        } else if (typeof args[0] === "string") {
-          this.setTime(+new Date(args[0]));
-        } else if (args[0] instanceof Date) {
-          this.setTime(+args[0]);
-        } else {
-          this.setTime(+new Date(...args));
-          adjustToSystemTZ(this, args);
-        }
-      }
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    static tz(tz, ...args) {
-      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    //#endregion
-    //#region time zone
-    withTimeZone(timeZone) {
-      return new _TZDateMini(+this, timeZone);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    getTimezoneOffset() {
-      const offset4 = -tzOffset(this.timeZone, this);
-      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
     }
-    //#endregion
-    //#region time
-    setTime(_time) {
-      Date.prototype.setTime.apply(this, arguments);
-      syncToInternal(this);
-      return +this;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDateMini(+new Date(date), this.timeZone);
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-  };
-  var re = /^(get|set)(?!UTC)/;
-  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
-    if (!re.test(method)) return;
-    const utcMethod = method.replace(re, "$1UTC");
-    if (!TZDateMini.prototype[utcMethod]) return;
-    if (method.startsWith("get")) {
-      TZDateMini.prototype[method] = function() {
-        return this.internal[utcMethod]();
-      };
-    } else {
-      TZDateMini.prototype[method] = function() {
-        Date.prototype[utcMethod].apply(this.internal, arguments);
-        syncFromInternal(this);
-        return +this;
-      };
-      TZDateMini.prototype[utcMethod] = function() {
-        Date.prototype[utcMethod].apply(this, arguments);
-        syncToInternal(this);
-        return +this;
-      };
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  });
-  function syncToInternal(date) {
-    date.internal.setTime(+date);
-    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
-    // precision errors from historical offsets.
-    Math.round(-tzOffset(date.timeZone, date) * 60));
-  }
-  function syncFromInternal(date) {
-    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
-    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
-    adjustToSystemTZ(date);
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function adjustToSystemTZ(date, constructorArgs) {
-    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
-    const offsetWithSeconds = tzOffset(date.timeZone, date);
-    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
-    const prevHour = /* @__PURE__ */ new Date(+date);
-    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
-    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
-    const systemDSTChange = systemOffset - prevHourSystemOffset;
-    let systemOffsetForDiff = systemOffset;
-    if (systemDSTChange && systemOffset !== offset4) {
-      const systemHour = Date.prototype.getHours.apply(date);
-      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
-      if (systemHour !== expectedHour) {
-        const testDate = /* @__PURE__ */ new Date(+date);
-        const testOffsetDiff = systemOffset - offset4;
-        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
-        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
-        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
-        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
-      }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(targetDocument, hash, css);
     }
-    const offsetDiff = systemOffsetForDiff - offset4;
-    if (offsetDiff)
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
-    const systemDate = /* @__PURE__ */ new Date(+date);
-    systemDate.setUTCSeconds(0);
-    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
-    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
-    if (secondsOffset || systemSecondsOffset)
-      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
-    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
-    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
-    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const postOffsetDiff = postSystemOffset - postOffset;
-    const offsetChanged = postOffset !== offset4;
-    const postDiff = postOffsetDiff - offsetDiff;
-    const targetDSTShift = postOffset - offset4;
-    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
-    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
-    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
-      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
-      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
-      const offsetChange = postOffset - newOffset;
-      if (offsetChange && postDiff < 0) {
-        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+    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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    syncToInternal(date);
-    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
-    const drift = expectedTime - +date.internal;
-    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
-      Date.prototype.setTime.call(date, +date + drift);
-      syncToInternal(date);
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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 style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var POPUP_COLOR = { background: "#1e1e1e" };
+  var Popup = (0, import_element19.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+      index_parts_exports4.Popup,
+      {
+        ref,
+        className: clsx_default(style_default4.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element20 = __toESM(require_element(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element20.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(index_parts_exports4.Trigger, { ref, ...props });
     }
+  );
+
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
   }
-  function constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(index_parts_exports4.Root, { ...props }) });
   }
-  function targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+
+  // packages/ui/build-module/tooltip/provider.mjs
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  function Provider({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(index_parts_exports4.Provider, { ...props });
   }

-  // node_modules/@date-fns/tz/date/index.js
-  var TZDate = class _TZDate extends TZDateMini {
-    //#region static
-    static tz(tz, ...args) {
-      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
-    }
-    //#endregion
-    //#region representation
-    toISOString() {
-      const [sign, hours, minutes] = this.tzComponents();
-      const tz = `${sign}${hours}:${minutes}`;
-      return this.internal.toISOString().slice(0, -1) + tz;
+  // packages/ui/build-module/link/link.mjs
+  var import_element21 = __toESM(require_element(), 1);
+  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    toString() {
-      return `${this.toDateString()} ${this.toTimeString()}`;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    toDateString() {
-      const [day, date, month, year] = this.internal.toUTCString().split(" ");
-      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    toTimeString() {
-      const time = this.internal.toUTCString().split(" ")[4];
-      const [sign, hours, minutes] = this.tzComponents();
-      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
     }
-    toLocaleString(locales, options) {
-      return Date.prototype.toLocaleString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    toLocaleDateString(locales, options) {
-      return Date.prototype.toLocaleDateString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    toLocaleTimeString(locales, options) {
-      return Date.prototype.toLocaleTimeString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    //#endregion
-    //#region private
-    tzComponents() {
-      const offset4 = this.getTimezoneOffset();
-      const sign = offset4 > 0 ? "-" : "+";
-      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
-      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
-      return [sign, hours, minutes];
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    //#endregion
-    withTimeZone(timeZone) {
-      return new _TZDate(+this, timeZone);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(targetDocument, hash, css);
     }
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDate(+new Date(date), this.timeZone);
+    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 registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
     }
-    //#endregion
-  };
-
-  // node_modules/date-fns/constants.js
-  var daysInYear = 365.2425;
-  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime = -maxTime;
-  var millisecondsInWeek = 6048e5;
-  var millisecondsInDay = 864e5;
-  var millisecondsInMinute = 6e4;
-  var millisecondsInHour = 36e5;
-  var millisecondsInSecond = 1e3;
-  var secondsInHour = 3600;
-  var secondsInDay = secondsInHour * 24;
-  var secondsInWeek = secondsInDay * 7;
-  var secondsInYear = secondsInDay * daysInYear;
-  var secondsInMonth = secondsInYear / 12;
-  var secondsInQuarter = secondsInMonth * 3;
-  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
-
-  // node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
   }
-
-  // node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
+  if (typeof process === "undefined" || true) {
+    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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))}}}");
   }
-
-  // node_modules/date-fns/addMonths.js
-  function addMonths(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) {
-      return _date;
-    }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-    const daysInMonth = endOfDesiredMonth.getDate();
-    if (dayOfMonth >= daysInMonth) {
-      return endOfDesiredMonth;
-    } else {
-      _date.setFullYear(
-        endOfDesiredMonth.getFullYear(),
-        endOfDesiredMonth.getMonth(),
-        dayOfMonth
-      );
-      return _date;
-    }
+  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) {
+    registerStyle6("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"}}}');
   }
-
-  // node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
+  var style_default5 = { "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) {
+    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_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_element21.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render: render4,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render: render4,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default2.a,
+          resets_default2["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default5.link,
+          variant !== "unstyled" && style_default5[`is-${tone}`],
+          variant === "unstyled" && style_default5["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+            "span",
+            {
+              className: style_default5["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n3.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });

-  // node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/ui/build-module/menu/index.mjs
+  var menu_exports = {};
+  __export(menu_exports, {
+    CheckboxItem: () => CheckboxItem,
+    Group: () => Group,
+    GroupLabel: () => GroupLabel,
+    Item: () => Item,
+    ItemDescription: () => ItemDescription,
+    ItemLabel: () => ItemLabel,
+    LinkItem: () => LinkItem,
+    Popup: () => Popup2,
+    Portal: () => Portal2,
+    Positioner: () => Positioner2,
+    PrefixIcon: () => PrefixIcon,
+    RadioGroup: () => RadioGroup,
+    RadioItem: () => RadioItem,
+    Root: () => Root2,
+    Separator: () => Separator2,
+    SubmenuRoot: () => SubmenuRoot,
+    SubmenuTrigger: () => SubmenuTrigger,
+    Trigger: () => Trigger2
+  });

-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
-  }
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_element30 = __toESM(require_element(), 1);

-  // node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
+  // packages/icons/build-module/icon/index.mjs
+  var import_element22 = __toESM(require_element(), 1);
+  var icon_default = (0, import_element22.forwardRef)(
+    ({ icon, size: size4 = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
+      return (0, import_element22.cloneElement)(icon, {
+        width: size4,
+        height: size4,
+        ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
+        ref
+      });
     }
-  }
+  );

-  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
-    );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
-  }
+  // packages/icons/build-module/library/archive.mjs
+  var import_primitives = __toESM(require_primitives(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var archive_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives.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" }) });

-  // node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize);
-  }
+  // packages/icons/build-module/library/arrow-down.mjs
+  var import_primitives2 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives2.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_runtime42.jsx)(import_primitives2.Path, { d: "M12 4V19M7 14L12 19L17 14", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/icons/build-module/library/arrow-left.mjs
+  var import_primitives3 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives3.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_runtime43.jsx)(import_primitives3.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
+  // packages/icons/build-module/library/arrow-right.mjs
+  var import_primitives4 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives4.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_runtime44.jsx)(import_primitives4.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
+  // packages/icons/build-module/library/arrow-up.mjs
+  var import_primitives5 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives5.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_runtime45.jsx)(import_primitives5.Path, { d: "M12 20L12 5M17 10L12 5L7 10", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
+  // packages/icons/build-module/library/audio.mjs
+  var import_primitives6 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var audio_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives6.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" }) });

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+  // packages/icons/build-module/library/backup.mjs
+  var import_primitives7 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var backup_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives7.Path, { d: "M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75" }) });

-  // node_modules/date-fns/areIntervalsOverlapping.js
-  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
-    const [leftStartTime, leftEndTime] = [
-      +toDate(intervalLeft.start, options?.in),
-      +toDate(intervalLeft.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    const [rightStartTime, rightEndTime] = [
-      +toDate(intervalRight.start, options?.in),
-      +toDate(intervalRight.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    if (options?.inclusive)
-      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
-    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
-  }
+  // packages/icons/build-module/library/block-meta.mjs
+  var import_primitives8 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+  var block_meta_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives8.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_runtime48.jsx)(import_primitives8.Path, { d: "M13.75 16.5H9.75V12M9.75 12H4M9.75 12V7.5H13.75M15 10.25H18C18.6904 10.25 19.25 9.69036 19.25 9V6C19.25 5.30964 18.6904 4.75 18 4.75H15C14.3096 4.75 13.75 5.30964 13.75 6V9C13.75 9.69036 14.3096 10.25 15 10.25ZM15 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V15C19.25 14.3096 18.6904 13.75 18 13.75H15C14.3096 13.75 13.75 14.3096 13.75 15V18C13.75 18.6904 14.3096 19.25 15 19.25Z", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/max.js
-  function max2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result < date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
-  }
+  // packages/icons/build-module/library/block-table.mjs
+  var import_primitives9 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+  var block_table_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives9.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" }) });

-  // node_modules/date-fns/min.js
-  function min2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result > date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
-  }
+  // packages/icons/build-module/library/calendar.mjs
+  var import_primitives10 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+  var calendar_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives10.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" }) });

-  // node_modules/date-fns/isSameDay.js
-  function isSameDay(laterDate, earlierDate, options) {
-    const [dateLeft_, dateRight_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
-  }
+  // packages/icons/build-module/library/category.mjs
+  var import_primitives11 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
+  var category_default = /* @__PURE__ */ (0, import_jsx_runtime51.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_runtime51.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_runtime51.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_runtime51.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_runtime51.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" })
+  ] });

-  // node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
-  }
+  // packages/icons/build-module/library/check.mjs
+  var import_primitives12 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime52.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_runtime52.jsx)(import_primitives12.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-  }
+  // packages/icons/build-module/library/chevron-down.mjs
+  var import_primitives13 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime53.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_runtime53.jsx)(import_primitives13.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/differenceInCalendarMonths.js
-  function differenceInCalendarMonths(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
-    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
-    return yearsDiff * 12 + monthsDiff;
-  }
+  // packages/icons/build-module/library/chevron-left-small.mjs
+  var import_primitives14 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
+  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime54.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_runtime54.jsx)(import_primitives14.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/endOfMonth.js
-  function endOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const month = _date.getMonth();
-    _date.setFullYear(_date.getFullYear(), month + 1, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
-  }
+  // packages/icons/build-module/library/chevron-left.mjs
+  var import_primitives15 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime55.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_runtime55.jsx)(import_primitives15.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/_lib/normalizeInterval.js
-  function normalizeInterval(context, interval) {
-    const [start2, end] = normalizeDates(context, interval.start, interval.end);
-    return { start: start2, end };
-  }
+  // packages/icons/build-module/library/chevron-right-small.mjs
+  var import_primitives16 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
+  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime56.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_runtime56.jsx)(import_primitives16.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/eachMonthOfInterval.js
-  function eachMonthOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setDate(1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
-    }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setMonth(date.getMonth() + step);
-    }
-    return reversed ? dates.reverse() : dates;
-  }
+  // packages/icons/build-module/library/chevron-right.mjs
+  var import_primitives17 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime57.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_runtime57.jsx)(import_primitives17.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/startOfMonth.js
-  function startOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/icons/build-module/library/chevron-up.mjs
+  var import_primitives18 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime58.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_runtime58.jsx)(import_primitives18.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/endOfYear.js
-  function endOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    _date.setFullYear(year + 1, 0, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
-  }
+  // packages/icons/build-module/library/close-small.mjs
+  var import_primitives19 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime59.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_runtime59.jsx)(import_primitives19.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });

-  // node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
-  }
+  // packages/icons/build-module/library/cog.mjs
+  var import_primitives20 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
+  var cog_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives20.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" }) });

-  // node_modules/date-fns/eachYearOfInterval.js
-  function eachYearOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setMonth(0, 1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
-    }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setFullYear(date.getFullYear() + step);
-    }
-    return reversed ? dates.reverse() : dates;
-  }
+  // packages/icons/build-module/library/comment-author-avatar.mjs
+  var import_primitives21 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
+  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(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_runtime61.jsx)(import_primitives21.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives21.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives21.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" })
+  ] });

-  // node_modules/date-fns/endOfWeek.js
-  function endOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
-    _date.setDate(_date.getDate() + diff);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
-  }
+  // packages/icons/build-module/library/drafts.mjs
+  var import_primitives22 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives22.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_primitives22.Path, { d: "M12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12H8C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16Z", fill: "currentColor", fillRule: "evenodd", clipRule: "evenodd", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives22.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" })
+  ] });

-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
-  }
+  // packages/icons/build-module/library/drawer-right.mjs
+  var import_primitives23 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
+  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives23.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z" }) });

-  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
-  var formatDistanceLocale = {
-    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"
+  // packages/icons/build-module/library/envelope.mjs
+  var import_primitives24 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+  var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives24.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/error.mjs
+  var import_primitives25 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  var error_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives25.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/file.mjs
+  var import_primitives26 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
+  var file_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives26.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/format-list-bullets-rtl.mjs
+  var import_primitives27 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
+  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives27.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" }) });
+
+  // packages/icons/build-module/library/format-list-bullets.mjs
+  var import_primitives28 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
+  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives28.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" }) });
+
+  // packages/icons/build-module/library/funnel.mjs
+  var import_primitives29 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
+  var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives29.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
+
+  // packages/icons/build-module/library/globe.mjs
+  var import_primitives30 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
+  var globe_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives30.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/help.mjs
+  var import_primitives31 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
+  var help_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_primitives31.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_primitives31.Path, { d: "M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives31.Path, { d: "M19.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/home.mjs
+  var import_primitives32 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
+  var home_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives32.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/layout.mjs
+  var import_primitives33 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
+  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives33.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/link.mjs
+  var import_primitives34 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives34.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_runtime74.jsx)(import_primitives34.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/list.mjs
+  var import_primitives35 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
+  var list_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives35.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" }) });
+
+  // packages/icons/build-module/library/media.mjs
+  var import_primitives36 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
+  var media_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives36.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives36.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/mobile.mjs
+  var import_primitives37 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives37.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/more-vertical.mjs
+  var import_primitives38 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
+  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives38.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+
+  // packages/icons/build-module/library/navigation.mjs
+  var import_primitives39 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_primitives39.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_primitives39.Path, { d: "M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z", fill: "currentColor", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives39.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" })
+  ] });
+
+  // packages/icons/build-module/library/next.mjs
+  var import_primitives40 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
+  var next_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives40.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_primitives40.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/not-allowed.mjs
+  var import_primitives41 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives41.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_runtime81.jsx)(import_primitives41.Path, { d: "M6.87347 6.87348L17.1265 17.1265M4.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.99593 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/not-found.mjs
+  var import_primitives42 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+  var not_found_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives42.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-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z" }) });
+
+  // packages/icons/build-module/library/page.mjs
+  var import_primitives43 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
+  var page_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives43.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives43.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/pages.mjs
+  var import_primitives44 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
+  var pages_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives44.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives44.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives44.Path, { d: "M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z" })
+  ] });
+
+  // packages/icons/build-module/library/pencil.mjs
+  var import_primitives45 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
+  var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives45.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/pending.mjs
+  var import_primitives46 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
+  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_primitives46.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_primitives46.Path, { d: "M12 16C10.9391 16 9.92172 15.5786 9.17157 14.8284C8.42143 14.0783 8 13.0609 8 12H12V8C13.0609 8 14.0783 8.42143 14.8284 9.17157C15.5786 9.92172 16 10.9391 16 12C16 13.0609 15.5786 14.0783 14.8284 14.8284C14.0783 15.5786 13.0609 16 12 16Z", fill: "currentColor", fillRule: "evenodd", clipRule: "evenodd", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives46.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/pin.mjs
+  var import_primitives47 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
+  var pin_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives47.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" }) });
+
+  // packages/icons/build-module/library/plugins.mjs
+  var import_primitives48 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
+  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives48.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" }) });
+
+  // packages/icons/build-module/library/post.mjs
+  var import_primitives49 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
+  var post_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives49.Path, { d: "m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z" }) });
+
+  // packages/icons/build-module/library/previous.mjs
+  var import_primitives50 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
+  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives50.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_primitives50.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/published.mjs
+  var import_primitives51 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(import_primitives51.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_runtime91.jsx)(import_primitives51.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_runtime91.jsx)(import_primitives51.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });
+
+  // packages/icons/build-module/library/rotate-left.mjs
+  var import_primitives52 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
+  var rotate_left_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives52.Path, { d: "M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z" }) });
+
+  // packages/icons/build-module/library/rotate-right.mjs
+  var import_primitives53 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
+  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives53.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/scheduled.mjs
+  var import_primitives54 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(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_runtime94.jsx)(import_primitives54.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_runtime94.jsx)(import_primitives54.Path, { d: "M9.5 12.25H12.25V8", vectorEffect: "non-scaling-stroke" })
+  ] });
+
+  // packages/icons/build-module/library/search.mjs
+  var import_primitives55 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var search_default = /* @__PURE__ */ (0, import_jsx_runtime95.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_runtime95.jsx)(import_primitives55.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/seen.mjs
+  var import_primitives56 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives56.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/site-logo.mjs
+  var import_primitives57 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
+  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(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_runtime97.jsx)(import_primitives57.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" }) });
+
+  // packages/icons/build-module/library/styles.mjs
+  var import_primitives58 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime98.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_runtime98.jsx)(import_primitives58.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_runtime98.jsx)(import_primitives58.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/symbol-filled.mjs
+  var import_primitives59 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
+  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives59.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" }) });
+
+  // packages/icons/build-module/library/symbol.mjs
+  var import_primitives60 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives60.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/tag.mjs
+  var import_primitives61 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives61.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/trash.mjs
+  var import_primitives62 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_primitives62.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/unseen.mjs
+  var import_primitives63 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
+  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(import_primitives63.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/upload.mjs
+  var import_primitives64 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(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_runtime104.jsx)(import_primitives64.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_primitives65 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives65.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_primitives66 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var video_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives66.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" }) });
+
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element23 = __toESM(require_element(), 1);
+  var import_primitives67 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element23.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_runtime107.jsx)(
+      import_primitives67.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
+    );
+  });
+
+  // packages/ui/build-module/menu/context.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var MenuContext = (0, import_element24.createContext)({
+    isSubmenu: false
+  });
+  var useMenuContext = () => (0, import_element24.useContext)(MenuContext);
+  var MenuItemContentContext = (0, import_element24.createContext)(null);
+  var useMenuItemContentContext = () => (0, import_element24.useContext)(MenuItemContentContext);
+
+  // packages/ui/build-module/menu/item.mjs
+  var import_element29 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element26 = __toESM(require_element(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);
+
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var formatDistance = (token, count, options) => {
-    let result;
-    const tokenValue = formatDistanceLocale[token];
-    if (typeof tokenValue === "string") {
-      result = tokenValue;
-    } else if (count === 1) {
-      result = tokenValue.one;
-    } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument7(document);
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
       }
     }
-    return result;
-  };
-
-  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format7 = args.formats[width] || args.formats[args.defaultWidth];
-      return format7;
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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 registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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_default6 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element25.forwardRef)(
+    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
+      const element = useRender({
+        render: render4,
+        ref,
+        props: mergeProps(
+          { className: style_default6["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );

-  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
-  var dateFormats = {
-    full: "EEEE, MMMM do, y",
-    long: "MMMM do, y",
-    medium: "MMM d, y",
-    short: "MM/dd/yyyy"
-  };
-  var timeFormats = {
-    full: "h:mm:ss a zzzz",
-    long: "h:mm:ss a z",
-    medium: "h:mm:ss a",
-    short: "h:mm a"
-  };
-  var dateTimeFormats = {
-    full: "{{date}} 'at' {{time}}",
-    long: "{{date}} 'at' {{time}}",
-    medium: "{{date}}, {{time}}",
-    short: "{{date}}, {{time}}"
-  };
-  var formatLong = {
-    date: buildFormatLongFn({
-      formats: dateFormats,
-      defaultWidth: "full"
-    }),
-    time: buildFormatLongFn({
-      formats: timeFormats,
-      defaultWidth: "full"
-    }),
-    dateTime: buildFormatLongFn({
-      formats: dateTimeFormats,
-      defaultWidth: "full"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
-  var formatRelativeLocale = {
-    lastWeek: "'last' eeee 'at' p",
-    yesterday: "'yesterday at' p",
-    today: "'today at' p",
-    tomorrow: "'tomorrow at' p",
-    nextWeek: "eeee 'at' p",
-    other: "P"
-  };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
-
-  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element26.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
     };
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/localize.js
-  var eraValues = {
-    narrow: ["B", "A"],
-    abbreviated: ["BC", "AD"],
-    wide: ["Before Christ", "Anno Domini"]
-  };
-  var quarterValues = {
-    narrow: ["1", "2", "3", "4"],
-    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
-    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
-  };
-  var monthValues = {
-    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"
-    ]
-  };
-  var dayValues = {
-    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"
-    ]
-  };
-  var dayPeriodValues = {
-    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"
+  var KeyboardShortcutDescription = (0, import_element26.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)("span", { ref }),
+        children: (0, import_i18n4.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n4.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  var KeyboardShortcutDisplay = (0, import_element26.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  });
+
+  // packages/ui/build-module/menu/item-description.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var formattingDayPeriodValues = {
-    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"
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument8(document);
     }
-  };
-  var ordinalNumber = (dirtyNumber, _options) => {
-    const number = Number(dirtyNumber);
-    const rem100 = number % 100;
-    if (rem100 > 20 || rem100 < 10) {
-      switch (rem100 % 10) {
-        case 1:
-          return number + "st";
-        case 2:
-          return number + "nd";
-        case 3:
-          return number + "rd";
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
       }
     }
-    return number + "th";
-  };
-  var localize = {
-    ordinalNumber,
-    era: buildLocalizeFn({
-      values: eraValues,
-      defaultWidth: "wide"
-    }),
-    quarter: buildLocalizeFn({
-      values: quarterValues,
-      defaultWidth: "wide",
-      argumentCallback: (quarter) => quarter - 1
-    }),
-    month: buildLocalizeFn({
-      values: monthValues,
-      defaultWidth: "wide"
-    }),
-    day: buildLocalizeFn({
-      values: dayValues,
-      defaultWidth: "wide"
-    }),
-    dayPeriod: buildLocalizeFn({
-      values: dayPeriodValues,
-      defaultWidth: "wide",
-      formattingValues: formattingDayPeriodValues,
-      defaultFormattingWidth: "wide"
-    })
-  };
-
-  // node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
+    return false;
+  }
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
     }
-    return void 0;
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
+  if (typeof process === "undefined" || true) {
+    registerStyle8("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default7 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ITEM_DESCRIPTION_DIRECT_CHILD = /* @__PURE__ */ Symbol();
+  var ItemDescription = (0, import_element27.forwardRef)(
+    function MenuItemDescription(props, ref) {
+      const { className, id, validationToken, ...restProps } = props;
+      if (validationToken !== ITEM_DESCRIPTION_DIRECT_CHILD) {
+        throw new Error(
+          "Menu.ItemDescription: Missing direct menu item parent. Render <Menu.ItemDescription> as a direct child of a menu item."
+        );
       }
+      return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-sm",
+          ...restProps,
+          id,
+          className: clsx_default(style_default7["item-description"], className)
+        }
+      );
     }
-    return void 0;
-  }
+  );

-  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-  function buildMatchPatternFn(args) {
-    return (string, options = {}) => {
-      const matchResult = string.match(args.matchPattern);
-      if (!matchResult) return null;
-      const matchedString = matchResult[0];
-      const parseResult = string.match(args.parsePattern);
-      if (!parseResult) return null;
-      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-      value = options.valueCallback ? options.valueCallback(value) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+  // packages/ui/build-module/menu/item-label.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    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") {
+      registerDocument9(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/match.js
-  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
-  var parseOrdinalNumberPattern = /\d+/i;
-  var matchEraPatterns = {
-    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
-  };
-  var parseEraPatterns = {
-    any: [/^b/i, /^(a|c)/i]
-  };
-  var matchQuarterPatterns = {
-    narrow: /^[1234]/i,
-    abbreviated: /^q[1234]/i,
-    wide: /^[1234](th|st|nd|rd)? quarter/i
-  };
-  var parseQuarterPatterns = {
-    any: [/1/i, /2/i, /3/i, /4/i]
-  };
-  var matchMonthPatterns = {
-    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
-  };
-  var parseMonthPatterns = {
-    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
-    ]
-  };
-  var matchDayPatterns = {
-    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
-  };
-  var parseDayPatterns = {
-    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]
-  };
-  var matchDayPeriodPatterns = {
-    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
-  };
-  var parseDayPeriodPatterns = {
-    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
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var match = {
-    ordinalNumber: buildMatchPatternFn({
-      matchPattern: matchOrdinalNumberPattern,
-      parsePattern: parseOrdinalNumberPattern,
-      valueCallback: (value) => parseInt(value, 10)
-    }),
-    era: buildMatchFn({
-      matchPatterns: matchEraPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseEraPatterns,
-      defaultParseWidth: "any"
-    }),
-    quarter: buildMatchFn({
-      matchPatterns: matchQuarterPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseQuarterPatterns,
-      defaultParseWidth: "any",
-      valueCallback: (index2) => index2 + 1
-    }),
-    month: buildMatchFn({
-      matchPatterns: matchMonthPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseMonthPatterns,
-      defaultParseWidth: "any"
-    }),
-    day: buildMatchFn({
-      matchPatterns: matchDayPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseDayPatterns,
-      defaultParseWidth: "any"
-    }),
-    dayPeriod: buildMatchFn({
-      matchPatterns: matchDayPeriodPatterns,
-      defaultMatchWidth: "any",
-      parsePatterns: parseDayPeriodPatterns,
-      defaultParseWidth: "any"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
     }
-  };
-
-  // node_modules/date-fns/getDayOfYear.js
-  function getDayOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = differenceInCalendarDays(_date, startOfYear(_date));
-    const dayOfYear = diff + 1;
-    return dayOfYear;
-  }
-
-  // node_modules/date-fns/getISOWeek.js
-  function getISOWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
-    return Math.round(diff / millisecondsInWeek) + 1;
+    return false;
   }
-
-  // node_modules/date-fns/getWeekYear.js
-  function getWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
-    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
-    firstWeekOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
-    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
-    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeekOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
-    if (+_date >= +startOfNextYear) {
-      return year + 1;
-    } else if (+_date >= +startOfThisYear) {
-      return year;
-    } else {
-      return year - 1;
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/startOfWeekYear.js
-  function startOfWeekYear(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const year = getWeekYear(date, options);
-    const firstWeek = constructFrom(options?.in || date, 0);
-    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeek.setHours(0, 0, 0, 0);
-    const _date = startOfWeek(firstWeek, options);
-    return _date;
-  }
-
-  // node_modules/date-fns/getWeek.js
-  function getWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
-    return Math.round(diff / millisecondsInWeek) + 1;
-  }
-
-  // node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number, targetLength) {
-    const sign = number < 0 ? "-" : "";
-    const output = Math.abs(number).toString().padStart(targetLength, "0");
-    return sign + output;
-  }
-
-  // node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
-    },
-    // Month
-    M(date, token) {
-      const month = date.getMonth();
-      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
-    },
-    // Day of the month
-    d(date, token) {
-      return addLeadingZeros(date.getDate(), token.length);
-    },
-    // AM or PM
-    a(date, token) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return dayPeriodEnumValue.toUpperCase();
-        case "aaa":
-          return dayPeriodEnumValue;
-        case "aaaaa":
-          return dayPeriodEnumValue[0];
-        case "aaaa":
-        default:
-          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    },
-    // Hour [1-12]
-    h(date, token) {
-      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
-    },
-    // Hour [0-23]
-    H(date, token) {
-      return addLeadingZeros(date.getHours(), token.length);
-    },
-    // Minute
-    m(date, token) {
-      return addLeadingZeros(date.getMinutes(), token.length);
-    },
-    // Second
-    s(date, token) {
-      return addLeadingZeros(date.getSeconds(), token.length);
-    },
-    // Fraction of second
-    S(date, token) {
-      const numberOfDigits = token.length;
-      const milliseconds = date.getMilliseconds();
-      const fractionalSeconds = Math.trunc(
-        milliseconds * Math.pow(10, numberOfDigits - 3)
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle9("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default8 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ItemLabel = (0, import_element28.forwardRef)(
+    function MenuItemLabel({ children, className, id, ...props }, ref) {
+      const itemContentContext = useMenuItemContentContext();
+      return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          ...props,
+          id: id ?? itemContentContext?.labelId,
+          className: clsx_default(style_default8["item-label"], className),
+          children: [
+            children,
+            itemContentContext?.labelTrailing
+          ]
+        }
       );
-      return addLeadingZeros(fractionalSeconds, token.length);
     }
-  };
+  );

-  // node_modules/date-fns/_lib/format/formatters.js
-  var dayPeriodEnum = {
-    am: "am",
-    pm: "pm",
-    midnight: "midnight",
-    noon: "noon",
-    morning: "morning",
-    afternoon: "afternoon",
-    evening: "evening",
-    night: "night"
-  };
-  var formatters = {
-    // Era
-    G: function(date, token, localize2) {
-      const era = date.getFullYear() > 0 ? 1 : 0;
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return localize2.era(era, { width: "abbreviated" });
-        // A, B
-        case "GGGGG":
-          return localize2.era(era, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return localize2.era(era, { width: "wide" });
-      }
-    },
-    // Year
-    y: function(date, token, localize2) {
-      if (token === "yo") {
-        const signedYear = date.getFullYear();
-        const year = signedYear > 0 ? signedYear : 1 - signedYear;
-        return localize2.ordinalNumber(year, { unit: "year" });
+  // packages/ui/build-module/menu/item.mjs
+  var import_jsx_runtime111 = __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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
       }
-      return lightFormatters.y(date, token);
-    },
-    // Local week-numbering year
-    Y: function(date, token, localize2, options) {
-      const signedWeekYear = getWeekYear(date, options);
-      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
-      if (token === "YY") {
-        const twoDigitYear = weekYear % 100;
-        return addLeadingZeros(twoDigitYear, 2);
+    }
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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 (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return addLeadingZeros(weekYear, token.length);
-    },
-    // ISO week-numbering year
-    R: function(date, token) {
-      const isoWeekYear = getISOWeekYear(date);
-      return addLeadingZeros(isoWeekYear, token.length);
-    },
-    // Extended year. This is a single number designating the year of this calendar system.
-    // The main difference between `y` and `u` localizers are B.C. years:
-    // | Year | `y` | `u` |
-    // |------|-----|-----|
-    // | AC 1 |   1 |   1 |
-    // | BC 1 |   1 |   0 |
-    // | BC 2 |   2 |  -1 |
-    // Also `yy` always returns the last two digits of a year,
-    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
-    u: function(date, token) {
-      const year = date.getFullYear();
-      return addLeadingZeros(year, token.length);
-    },
-    // Quarter
-    Q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "QQ":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "formatting"
-          });
+      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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default9 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var VALIDATION_ENABLED = true;
+  function getItemContent(children) {
+    const childArray = import_element29.Children.toArray(children);
+    const [label, ...descriptions] = childArray;
+    const hasLabel = (0, import_element29.isValidElement)(label) && label.type === ItemLabel;
+    const descriptionElements = descriptions.filter(
+      (description) => (0, import_element29.isValidElement)(description) && description.type === ItemDescription
+    );
+    if (VALIDATION_ENABLED && (!hasLabel || descriptionElements.length !== descriptions.length)) {
+      throw new Error(
+        "Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components."
+      );
+    }
+    return {
+      descriptionIds: descriptionElements.map(
+        (description) => description.props.id
+      ),
+      hasLabel,
+      labelId: hasLabel ? label.props.id : void 0
+    };
+  }
+  function useItemContent(children, {
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    labelTrailing,
+    shortcut
+  }) {
+    const generatedLabelId = (0, import_element29.useId)();
+    const generatedDescriptionId = (0, import_element29.useId)();
+    const { descriptionIds, hasLabel, labelId } = getItemContent(children);
+    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
+    const resolvedDescriptionIds = descriptionIds.map(
+      (descriptionId, index2) => descriptionId ?? `${generatedDescriptionId}-${index2}`
+    );
+    const itemDescribedBy = Array.from(
+      /* @__PURE__ */ new Set([
+        ...ariaDescribedBy?.split(/\s+/).filter(Boolean) ?? [],
+        ...resolvedDescriptionIds
+      ])
+    ).join(" ");
+    let descriptionIndex = 0;
+    const contentChildren = import_element29.Children.map(children, (child) => {
+      if (!(0, import_element29.isValidElement)(child) || child.type !== ItemDescription) {
+        return child;
       }
-    },
-    // Stand-alone quarter
-    q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "qq":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "standalone"
-          });
+      const descriptionId = resolvedDescriptionIds[descriptionIndex++];
+      const descriptionProps = {
+        id: descriptionId,
+        validationToken: ITEM_DESCRIPTION_DIRECT_CHILD
+      };
+      return (0, import_element29.cloneElement)(child, descriptionProps);
+    });
+    const {
+      descriptionId: shortcutDescriptionId,
+      targetProps: shortcutAriaProps
+    } = useKeyboardShortcutProps({
+      "aria-describedby": itemDescribedBy || void 0,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      shortcut
+    });
+    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
+    return {
+      contentChildren,
+      contentContextValue: {
+        labelId: resolvedLabelId,
+        labelTrailing
+      },
+      itemAriaProps: {
+        ...shortcutAriaProps,
+        "aria-label": ariaLabel,
+        "aria-labelledby": labelledBy
+      },
+      shortcutDescriptionId
+    };
+  }
+  function ItemContent({
+    children,
+    prefix: prefix2,
+    shortcut,
+    shortcutDescriptionId,
+    suffix,
+    trailing
+  }) {
+    const hasPrefix = import_element29.Children.toArray(prefix2).some(
+      (child) => child !== ""
+    );
+    const hasSuffix = import_element29.Children.toArray(suffix).some(
+      (child) => child !== ""
+    );
+    const hasTrailing = import_element29.Children.toArray(trailing).some(
+      (child) => child !== ""
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)("span", { className: style_default9["item-content"], children: [
+        /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { className: style_default9["item-children"], children }),
+        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { className: style_default9["item-suffix"], children: suffix }),
+        shortcut && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { className: style_default9["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
+        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { className: style_default9["item-trailing"], children: trailing })
+      ] }),
+      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("span", { "aria-hidden": "true", className: style_default9["item-prefix"], children: prefix2 }),
+      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+        KeyboardShortcutDescription,
+        {
+          descriptionId: shortcutDescriptionId,
+          shortcut
+        }
+      )
+    ] });
+  }
+  var Item = (0, import_element29.forwardRef)(function MenuItem3({
+    children,
+    className,
+    prefix: prefix2,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    ...props
+  }, ref) {
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+      index_parts_exports2.Item,
+      {
+        ref,
+        ...itemAriaProps,
+        className: clsx_default(
+          resets_default3["box-sizing"],
+          style_default9.item,
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+          ItemContent,
+          {
+            prefix: prefix2,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
       }
-    },
-    // Month
-    M: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        case "M":
-        case "MM":
-          return lightFormatters.M(date, token);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // J, F, ..., D
-        case "MMMMM":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return localize2.month(month, { width: "wide", context: "formatting" });
+    );
+  });
+
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    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") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
       }
-    },
-    // Stand-alone month
-    L: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return String(month + 1);
-        // 01, 02, ..., 12
-        case "LL":
-          return addLeadingZeros(month + 1, 2);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // J, F, ..., D
-        case "LLLLL":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return localize2.month(month, { width: "wide", context: "standalone" });
-      }
-    },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
+    }
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return addLeadingZeros(week, token.length);
-    },
-    // ISO week of year
-    I: function(date, token, localize2) {
-      const isoWeek = getISOWeek(date);
-      if (token === "Io") {
-        return localize2.ordinalNumber(isoWeek, { unit: "week" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    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 resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle11("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default10 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var CheckboxItem = (0, import_element30.forwardRef)(
+    function MenuCheckboxItem3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime112.jsxs)(
+        index_parts_exports2.CheckboxItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default4["box-sizing"],
+            style_default10.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+              index_parts_exports2.CheckboxItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default10["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+                  Icon,
+                  {
+                    icon: check_default,
+                    size: 24,
+                    className: style_default10["checkbox-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+              ItemContent,
+              {
+                prefix: prefix2,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/group.mjs
+  var import_element31 = __toESM(require_element(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
       }
-      return lightFormatters.d(date, token);
-    },
-    // Day of year
-    D: function(date, token, localize2) {
-      const dayOfYear = getDayOfYear(date);
-      if (token === "Do") {
-        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+    }
+    return false;
+  }
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return addLeadingZeros(dayOfYear, token.length);
-    },
-    // Day of week
-    E: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "EEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "EEEE":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // Local day of week
-    e: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (Nth day of week with current locale or weekStartsOn)
-        case "e":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "ee":
-          return addLeadingZeros(localDayOfWeek, 2);
-        // 1st, 2nd, ..., 7th
-        case "eo":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "eee":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "eeeee":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "eeee":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle12("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default11 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Group = (0, import_element31.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+      index_parts_exports2.Group,
+      {
+        ref,
+        className: clsx_default(style_default11.group, className),
+        ...props
       }
-    },
-    // Stand-alone local day of week
-    c: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (same as in `e`)
-        case "c":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "cc":
-          return addLeadingZeros(localDayOfWeek, token.length);
-        // 1st, 2nd, ..., 7th
-        case "co":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "ccc":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // T
-        case "ccccc":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "standalone"
-          });
-        // Tuesday
-        case "cccc":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "standalone"
-          });
+    );
+  });
+
+  // packages/ui/build-module/menu/group-label.mjs
+  var import_element32 = __toESM(require_element(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    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") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
       }
-    },
-    // ISO day of week
-    i: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token.length);
-        // 2nd
-        case "io":
-          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
-        // Tue
-        case "iii":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "iiiii":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "iiiiii":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "iiii":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    },
-    // AM or PM
-    a: function(date, token, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "aaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "aaaaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // AM, PM, midnight, noon
-    b: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours === 12) {
-        dayPeriodEnumValue = dayPeriodEnum.noon;
-      } else if (hours === 0) {
-        dayPeriodEnumValue = dayPeriodEnum.midnight;
-      } else {
-        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      }
-      switch (token) {
-        case "b":
-        case "bb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "bbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "bbbbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // in the morning, in the afternoon, in the evening, at night
-    B: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours >= 17) {
-        dayPeriodEnumValue = dayPeriodEnum.evening;
-      } else if (hours >= 12) {
-        dayPeriodEnumValue = dayPeriodEnum.afternoon;
-      } else if (hours >= 4) {
-        dayPeriodEnumValue = dayPeriodEnum.morning;
-      } else {
-        dayPeriodEnumValue = dayPeriodEnum.night;
-      }
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // Hour [1-12]
-    h: function(date, token, localize2) {
-      if (token === "ho") {
-        let hours = date.getHours() % 12;
-        if (hours === 0) hours = 12;
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
-      }
-      return lightFormatters.H(date, token);
-    },
-    // Hour [0-11]
-    K: function(date, token, localize2) {
-      const hours = date.getHours() % 12;
-      if (token === "Ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Hour [1-24]
-    k: function(date, token, localize2) {
-      let hours = date.getHours();
-      if (hours === 0) hours = 24;
-      if (token === "ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
-      }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
-      }
-      return lightFormatters.s(date, token);
-    },
-    // Fraction of second
-    S: function(date, token) {
-      return lightFormatters.S(date, token);
-    },
-    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
-    X: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      if (timezoneOffset === 0) {
-        return "Z";
-      }
-      switch (token) {
-        // Hours and optional minutes
-        case "X":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XX`
-        case "XXXX":
-        case "XX":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XXX`
-        case "XXXXX":
-        case "XXX":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
-    x: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Hours and optional minutes
-        case "x":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xx`
-        case "xxxx":
-        case "xx":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xxx`
-        case "xxxxx":
-        case "xxx":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (GMT)
-    O: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "O":
-        case "OO":
-        case "OOO":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "OOOO":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (specific non-location)
-    z: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "z":
-        case "zz":
-        case "zzz":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "zzzz":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Seconds timestamp
-    t: function(date, token, _localize) {
-      const timestamp = Math.trunc(+date / 1e3);
-      return addLeadingZeros(timestamp, token.length);
-    },
-    // Milliseconds timestamp
-    T: function(date, token, _localize) {
-      return addLeadingZeros(+date, token.length);
-    }
-  };
-  function formatTimezoneShort(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = Math.trunc(absOffset / 60);
-    const minutes = absOffset % 60;
-    if (minutes === 0) {
-      return sign + String(hours);
-    }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
     }
-    return formatTimezone(offset4, delimiter);
   }
-  function formatTimezone(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
-    const minutes = addLeadingZeros(absOffset % 60, 2);
-    return sign + hours + delimiter + minutes;
+  if (typeof process === "undefined" || true) {
+    registerStyle13("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default12 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var GroupLabel = (0, import_element32.forwardRef)(
+    function MenuGroupLabel3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+        index_parts_exports2.GroupLabel,
+        {
+          ref,
+          className: clsx_default(style_default12["group-label"], className),
+          ...props
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/_lib/format/longFormatters.js
-  var dateLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "P":
-        return formatLong2.date({ width: "short" });
-      case "PP":
-        return formatLong2.date({ width: "medium" });
-      case "PPP":
-        return formatLong2.date({ width: "long" });
-      case "PPPP":
-      default:
-        return formatLong2.date({ width: "full" });
+  // packages/ui/build-module/menu/link-item.mjs
+  var import_element33 = __toESM(require_element(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var timeLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "p":
-        return formatLong2.time({ width: "short" });
-      case "pp":
-        return formatLong2.time({ width: "medium" });
-      case "ppp":
-        return formatLong2.time({ width: "long" });
-      case "pppp":
-      default:
-        return formatLong2.time({ width: "full" });
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument14(document);
     }
-  };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
+      }
     }
-    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // node_modules/date-fns/_lib/protectedTokens.js
-  var dayOfYearTokenRE = /^D+$/;
-  var weekYearTokenRE = /^Y+$/;
-  var throwTokens = ["D", "DD", "YY", "YYYY"];
-  function isProtectedDayOfYearToken(token) {
-    return dayOfYearTokenRE.test(token);
-  }
-  function isProtectedWeekYearToken(token) {
-    return weekYearTokenRE.test(token);
-  }
-  function warnOrThrowProtectedError(token, format7, input) {
-    const _message = message(token, format7, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
+    return false;
   }
-  function message(token, format7, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/format.js
-  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp = /''/g;
-  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
-  function format(date, formatStr, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const originalDate = toDate(date, options?.in);
-    if (!isValid(originalDate)) {
-      throw new RangeError("Invalid time value");
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
     }
-    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter === "p" || firstCharacter === "P") {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
-      }
-      const firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
-      }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return { isToken: false, value: substring };
-    });
-    if (locale.localize.preprocessor) {
-      parts = locale.localize.preprocessor(originalDate, parts);
-    }
-    const formatterOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return parts.map((part) => {
-      if (!part.isToken) return part.value;
-      const token = part.value;
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, String(date));
-      }
-      const formatter = formatters[token[0]];
-      return formatter(originalDate, token, locale.localize, formatterOptions);
-    }).join("");
   }
-  function cleanEscapedString(input) {
-    const matched = input.match(escapedStringRegExp);
-    if (!matched) {
-      return input;
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
     }
-    return matched[1].replace(doubleQuoteRegExp, "'");
   }
-
-  // node_modules/date-fns/getDaysInMonth.js
-  function getDaysInMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const monthIndex = _date.getMonth();
-    const lastDayOfMonth = constructFrom(_date, 0);
-    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
-    lastDayOfMonth.setHours(0, 0, 0, 0);
-    return lastDayOfMonth.getDate();
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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)}");
   }
-
-  // node_modules/date-fns/getDefaultOptions.js
-  function getDefaultOptions2() {
-    return Object.assign({}, getDefaultOptions());
+  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) {
+    registerStyle14("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/getISODay.js
-  function getISODay(date, options) {
-    const day = toDate(date, options?.in).getDay();
-    return day === 0 ? 7 : day;
+  var resets_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle14("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default13 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var LinkItem = (0, import_element33.forwardRef)(function MenuLinkItem3({
+    children,
+    className,
+    openInNewTab = false,
+    target,
+    prefix: prefix2,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    rel,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const externalLinkIndicator = shouldShowNewTabIndicator ? /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      "span",
+      {
+        className: style_default13["external-link-indicator"],
+        role: "img",
+        "aria-label": (
+          /* translators: accessibility text appended to link text */
+          (0, import_i18n5.__)("(opens in a new tab)")
+        )
+      }
+    ) : null;
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      labelTrailing: externalLinkIndicator,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      index_parts_exports2.LinkItem,
+      {
+        ref,
+        ...props,
+        ...itemAriaProps,
+        rel,
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        className: clsx_default(
+          global_css_defense_default3.a,
+          resets_default5["box-sizing"],
+          style_default13.item,
+          className
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+          ItemContent,
+          {
+            prefix: prefix2,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
+      }
+    );
+  });

-  // node_modules/date-fns/getMonth.js
-  function getMonth(date, options) {
-    return toDate(date, options?.in).getMonth();
-  }
+  // packages/ui/build-module/menu/popup.mjs
+  var import_element36 = __toESM(require_element(), 1);

-  // node_modules/date-fns/getYear.js
-  function getYear(date, options) {
-    return toDate(date, options?.in).getFullYear();
-  }
+  // packages/ui/build-module/menu/portal.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var Portal2 = (0, import_element34.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+      index_parts_exports2.Portal,
+      {
+        ref,
+        container: container ?? getWpCompatOverlaySlot(),
+        ...props
+      }
+    );
+  });

-  // node_modules/date-fns/isAfter.js
-  function isAfter(date, dateToCompare) {
-    return +toDate(date) > +toDate(dateToCompare);
-  }
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_element35 = __toESM(require_element(), 1);

-  // node_modules/date-fns/isBefore.js
-  function isBefore(date, dateToCompare) {
-    return +toDate(date) < +toDate(dateToCompare);
-  }
+  // packages/ui/build-module/form/primitives/constants.mjs
+  var ITEM_POPUP_POSITIONER_PROPS = {
+    align: "start",
+    sideOffset: 8,
+    collisionPadding: 12
+  };

-  // node_modules/date-fns/transpose.js
-  function transpose(date, constructor) {
-    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
-    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
-    date_.setHours(
-      date.getHours(),
-      date.getMinutes(),
-      date.getSeconds(),
-      date.getMilliseconds()
-    );
-    return date_;
-  }
-  function isConstructor(constructor) {
-    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
+    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") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/Setter.js
-  var TIMEZONE_UNIT_PRIORITY = 10;
-  var Setter = class {
-    subPriority = 0;
-    validate(_utcDate, _options) {
-      return true;
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var ValueSetter = class extends Setter {
-    constructor(value, validateValue, setValue, priority2, subPriority) {
-      super();
-      this.value = value;
-      this.validateValue = validateValue;
-      this.setValue = setValue;
-      this.priority = priority2;
-      if (subPriority) {
-        this.subPriority = subPriority;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
       }
     }
-    validate(date, options) {
-      return this.validateValue(date, this.value, options);
-    }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set(date, flags) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/Parser.js
-  var Parser = class {
-    run(dateString, token, match3, options) {
-      const result = this.parse(dateString, token, match3, options);
-      if (!result) {
-        return null;
-      }
-      return {
-        setter: new ValueSetter(
-          result.value,
-          this.validate,
-          this.set,
-          this.priority,
-          this.subPriority
-        ),
-        rest: result.rest
-      };
+    if (documentContainsStyleHash15(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    validate(_utcDate, _value, _options) {
-      return true;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
-  var EraParser = class extends Parser {
-    priority = 140;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
-        // A, B
-        case "GGGGG":
-          return match3.era(dateString, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return match3.era(dateString, { width: "wide" }) || match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
+    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 registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
     }
-    set(date, flags, value) {
-      flags.era = value;
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = ["R", "u", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/constants.js
-  var numericPatterns = {
-    month: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    date: /^(3[0-1]|[0-2]?\d)/,
-    // 0 to 31
-    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
-    // 0 to 366
-    week: /^(5[0-3]|[0-4]?\d)/,
-    // 0 to 53
-    hour23h: /^(2[0-3]|[0-1]?\d)/,
-    // 0 to 23
-    hour24h: /^(2[0-4]|[0-1]?\d)/,
-    // 0 to 24
-    hour11h: /^(1[0-1]|0?\d)/,
-    // 0 to 11
-    hour12h: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    minute: /^[0-5]?\d/,
-    // 0 to 59
-    second: /^[0-5]?\d/,
-    // 0 to 59
-    singleDigit: /^\d/,
-    // 0 to 9
-    twoDigits: /^\d{1,2}/,
-    // 0 to 99
-    threeDigits: /^\d{1,3}/,
-    // 0 to 999
-    fourDigits: /^\d{1,4}/,
-    // 0 to 9999
-    anyDigitsSigned: /^-?\d+/,
-    singleDigitSigned: /^-?\d/,
-    // 0 to 9, -0 to -9
-    twoDigitsSigned: /^-?\d{1,2}/,
-    // 0 to 99, -0 to -99
-    threeDigitsSigned: /^-?\d{1,3}/,
-    // 0 to 999, -0 to -999
-    fourDigitsSigned: /^-?\d{1,4}/
-    // 0 to 9999, -0 to -9999
-  };
-  var timezonePatterns = {
-    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/
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle15("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default14 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
+    side: "inline-end",
+    align: "start",
+    sideOffset: -4,
+    collisionPadding: 12
   };
+  var Positioner2 = (0, import_element35.forwardRef)(
+    function MenuPositioner3({ className, ...props }, ref) {
+      const { isSubmenu } = useMenuContext();
+      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
+      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
+        index_parts_exports2.Positioner,
+        {
+          ...defaultProps,
+          ...props,
+          ref,
+          className: clsx_default(
+            resets_default6["box-sizing"],
+            style_default14.positioner,
+            className
+          )
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/parse/_lib/utils.js
-  function mapValue(parseFnResult, mapFn) {
-    if (!parseFnResult) {
-      return parseFnResult;
+  // packages/ui/build-module/menu/popup.mjs
+  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+  function getRuntime16() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  }
-  function parseNumericPattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+    if (typeof document !== "undefined") {
+      registerDocument16(document);
     }
-    return {
-      value: parseInt(matchResult[0], 10),
-      rest: dateString.slice(matchResult[0].length)
-    };
+    return globalScope.__wpStyleRuntime;
   }
-  function parseTimezonePattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (matchResult[0] === "Z") {
-      return {
-        value: 0,
-        rest: dateString.slice(1)
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+        return true;
+      }
     }
-    const sign = matchResult[1] === "+" ? 1 : -1;
-    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
-    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
-    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
-    return {
-      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
-      rest: dateString.slice(matchResult[0].length)
-    };
-  }
-  function parseAnyDigitsSigned(dateString) {
-    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+    return false;
   }
-  function parseNDigits(n2, dateString) {
-    switch (n2) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigit, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigits, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigits, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigits, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^\\d{1," + n2 + "}"), dateString);
+  function injectStyle16(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  }
-  function parseNDigitsSigned(n2, dateString) {
-    switch (n2) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^-?\\d{1," + n2 + "}"), dateString);
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function dayPeriodEnumToHours(dayPeriod) {
-    switch (dayPeriod) {
-      case "morning":
-        return 4;
-      case "evening":
-        return 17;
-      case "pm":
-      case "noon":
-      case "afternoon":
-        return 12;
-      case "am":
-      case "midnight":
-      case "night":
-      default:
-        return 0;
+  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 normalizeTwoDigitYear(twoDigitYear, currentYear) {
-    const isCommonEra = currentYear > 0;
-    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
-    let result;
-    if (absCurrentYear <= 50) {
-      result = twoDigitYear || 100;
-    } else {
-      const rangeEnd = absCurrentYear + 50;
-      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
-      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
-      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle16(targetDocument, hash, css);
     }
-    return isCommonEra ? result : 1 - result;
   }
-  function isLeapYearIndex(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+  if (typeof process === "undefined" || true) {
+    registerStyle16("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
-  var YearParser = class extends Parser {
-    priority = 130;
-    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
-    parse(dateString, token, match3) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "yy"
-      });
-      switch (token) {
-        case "y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "yo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+  var style_default15 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Popup2 = (0, import_element36.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
+    const { isSubmenu } = useMenuContext();
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+      index_parts_exports2.Popup,
+      {
+        ref,
+        className: clsx_default(
+          style_default15.popup,
+          isSubmenu ? style_default15["is-submenu"] : style_default15["is-root"],
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+          "div",
+          {
+            className: style_default15.list,
+            children
+          }
+        )
       }
+    );
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Positioner2, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Portal2, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/menu/prefix-icon.mjs
+  var import_element37 = __toESM(require_element(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
     }
-    set(date, flags, value) {
-      const currentYear = date.getFullYear();
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(normalizedTwoDigitYear, 0, 1);
-        date.setHours(0, 0, 0, 0);
-        return date;
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
-  var LocalWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token, match3) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "YY"
-      });
-      switch (token) {
-        case "Y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "Yo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+    return false;
+  }
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, flags, value, options) {
-      const currentYear = getWeekYear(date, options);
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(
-          normalizedTwoDigitYear,
-          0,
-          options.firstWeekContainsDate
-        );
-        date.setHours(0, 0, 0, 0);
-        return startOfWeek(date, options);
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, options.firstWeekContainsDate);
-      date.setHours(0, 0, 0, 0);
-      return startOfWeek(date, options);
+    const runtime = getRuntime17();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
-  var ISOWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "R") {
-        return parseNDigitsSigned(4, dateString);
-      }
-      return parseNDigitsSigned(token.length, dateString);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
+    if (documentContainsStyleHash17(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    incompatibleTokens = [
-      "G",
-      "y",
-      "Y",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
-  var ExtendedYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "u") {
-        return parseNDigitsSigned(4, dateString);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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;
       }
-      return parseNDigitsSigned(token.length, dateString);
+      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);
     }
-    set(date, _flags, value) {
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle17("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default16 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var PrefixIcon = (0, import_element37.forwardRef)(
+    function MenuPrefixIcon({ className, size: size4 = 24, style, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+        Icon,
+        {
+          ...props,
+          ref,
+          size: size4,
+          className: clsx_default(style_default16["prefix-icon"], className),
+          style: {
+            ...style,
+            "--_wp-ui-menu-prefix-icon-size": `${size4}px`
+          }
+        }
+      );
     }
-    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
-  };
+  );
+  PrefixIcon.displayName = "Menu.PrefixIcon";

-  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
-  var QuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-        case "QQ":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return match3.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return match3.quarter(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-      }
+  // packages/ui/build-module/menu/radio-group.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument18(document);
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
-  var StandAloneQuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-        case "qq":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return match3.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return match3.quarter(dateString, {
-            width: "wide",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
-  var MonthParser = class extends Parser {
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "L",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-    priority = 110;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "M":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "MM":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return match3.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
-        // J, F, ..., D
-        case "MMMMM":
-          return match3.month(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return match3.month(dateString, { width: "wide", context: "formatting" }) || match3.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
-  var StandAloneMonthParser = class extends Parser {
-    priority = 110;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "LL":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return match3.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
-        // J, F, ..., D
-        case "LLLLL":
-          return match3.month(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return match3.month(dateString, { width: "wide", context: "standalone" }) || match3.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
+    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 registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle18("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default17 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var RadioGroup = (0, import_element38.forwardRef)(
+    function MenuRadioGroup3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+        index_parts_exports2.RadioGroup,
+        {
+          ref,
+          className: clsx_default(style_default17["radio-group"], className),
+          ...props
+        }
+      );
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  );

-  // node_modules/date-fns/setWeek.js
-  function setWeek(date, week, options) {
-    const date_ = toDate(date, options?.in);
-    const diff = getWeek(date_, options) - week;
-    date_.setDate(date_.getDate() - diff * 7);
-    return toDate(date_, options?.in);
-  }
-
-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
-  var LocalWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "w":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "wo":
-          return match3.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+  // packages/ui/build-module/menu/radio-item.mjs
+  var import_element39 = __toESM(require_element(), 1);
+  var import_primitives68 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+  function getRuntime19() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value, options) {
-      return startOfWeek(setWeek(date, value, options), options);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISOWeek.js
-  function setISOWeek(date, week, options) {
-    const _date = toDate(date, options?.in);
-    const diff = getISOWeek(_date, options) - week;
-    _date.setDate(_date.getDate() - diff * 7);
-    return _date;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
-  var ISOWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "I":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "Io":
-          return match3.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
+  function documentContainsStyleHash19(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+    return false;
+  }
+  function injectStyle19(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      return startOfISOWeek(setISOWeek(date, value));
+    const runtime = getRuntime19();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
-  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  var DAYS_IN_MONTH_LEAP_YEAR = [
-    31,
-    29,
-    31,
-    30,
-    31,
-    30,
-    31,
-    31,
-    30,
-    31,
-    30,
-    31
-  ];
-  var DateParser = class extends Parser {
-    priority = 90;
-    subPriority = 1;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "d":
-          return parseNumericPattern(numericPatterns.date, dateString);
-        case "do":
-          return match3.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      const month = date.getMonth();
-      if (isLeapYear) {
-        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
-      } else {
-        return value >= 1 && value <= DAYS_IN_MONTH[month];
-      }
+    if (documentContainsStyleHash19(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setDate(value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
-  var DayOfYearParser = class extends Parser {
-    priority = 90;
-    subpriority = 1;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "D":
-        case "DD":
-          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
-        case "Do":
-          return match3.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      if (isLeapYear) {
-        return value >= 1 && value <= 366;
-      } else {
-        return value >= 1 && value <= 365;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }
-    set(date, _flags, value) {
-      date.setMonth(0, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "E",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setDay.js
-  function setDay(date, day, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const date_ = toDate(date, options?.in);
-    const currentDay = date_.getDay();
-    const remainder = day % 7;
-    const dayIndex = (remainder + 7) % 7;
-    const delta = 7 - weekStartsOn;
-    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
-    return addDays(date_, diff, options);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
-  var DayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "EEEEE":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "EEEE":
-        default:
-          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-      }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash, css);
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle19("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle19("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default18 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_primitives68.Circle, { cx: 12, cy: 12, r: 3 }) });
+  var RadioItem = (0, import_element39.forwardRef)(
+    function MenuRadioItem3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(
+        index_parts_exports2.RadioItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default7["box-sizing"],
+            style_default18.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+              index_parts_exports2.RadioItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default18["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+                  Icon,
+                  {
+                    icon: radioCheck,
+                    className: style_default18["radio-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+              ItemContent,
+              {
+                prefix: prefix2,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
     }
-    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
-  var LocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "e":
-        case "ee":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "eo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "eee":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "eeeee":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "eeee":
-        default:
-          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-      }
+  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
+  var import_element40 = __toESM(require_element(), 1);
+  function getIframeDocument(iframe) {
+    try {
+      return iframe.contentDocument;
+    } catch {
+      return null;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+  }
+  function forEachIframe(node, callback) {
+    if (node.nodeType !== Node.ELEMENT_NODE) {
+      return;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const element = node;
+    if (element.tagName === "IFRAME") {
+      callback(element);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
-  var StandAloneLocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "c":
-        case "cc":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "co":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "ccc":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
-        // T
-        case "ccccc":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
-        // Tuesday
-        case "cccc":
-        default:
-          return match3.day(dateString, { width: "wide", context: "standalone" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
-      }
+    element.querySelectorAll("iframe").forEach(callback);
+  }
+  function isInsideCurrentMenu(event, trigger) {
+    const target = event.target;
+    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
+    const popupId = trigger.getAttribute("aria-controls");
+    if (!targetElement || !popupId) {
+      return false;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    const popup = targetElement.ownerDocument.getElementById(popupId);
+    if (!popup) {
+      return false;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const rootOwnerId = popup.getAttribute("data-rootownerid");
+    if (!rootOwnerId) {
+      return popup.contains(targetElement);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "e",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISODay.js
-  function setISODay(date, day, options) {
-    const date_ = toDate(date, options?.in);
-    const currentDay = getISODay(date_, options);
-    const diff = day - currentDay;
-    return addDays(date_, diff, options);
+    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
-  var ISODayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => {
-        if (value === 0) {
-          return 7;
+  function useCloseOnIframePointerDown({
+    enabled,
+    onPointerDown,
+    ownerDocument: ownerDocument2
+  }) {
+    (0, import_element40.useEffect)(() => {
+      if (!enabled || !ownerDocument2) {
+        return;
+      }
+      const observeDocument = (document2, listenForPointerDown) => {
+        if (listenForPointerDown) {
+          document2.addEventListener("pointerdown", onPointerDown, true);
         }
-        return value;
+        const iframeCleanups = /* @__PURE__ */ new Map();
+        const addIframe = (iframe) => {
+          if (iframeCleanups.has(iframe)) {
+            return;
+          }
+          let iframeDocument = null;
+          let iframeDocumentCleanup;
+          const updateIframeDocument = () => {
+            const nextIframeDocument = getIframeDocument(iframe);
+            if (nextIframeDocument === iframeDocument) {
+              return;
+            }
+            iframeDocumentCleanup?.();
+            iframeDocument = nextIframeDocument;
+            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
+          };
+          iframe.addEventListener("load", updateIframeDocument);
+          updateIframeDocument();
+          iframeCleanups.set(iframe, () => {
+            iframe.removeEventListener("load", updateIframeDocument);
+            iframeDocumentCleanup?.();
+          });
+        };
+        const removeIframe = (iframe) => {
+          iframeCleanups.get(iframe)?.();
+          iframeCleanups.delete(iframe);
+        };
+        document2.querySelectorAll("iframe").forEach(addIframe);
+        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
+        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
+          records.forEach((record) => {
+            record.removedNodes.forEach(
+              (node) => forEachIframe(node, removeIframe)
+            );
+            record.addedNodes.forEach(
+              (node) => forEachIframe(node, addIframe)
+            );
+          });
+        }) : null;
+        observer?.observe(document2.documentElement, {
+          childList: true,
+          subtree: true
+        });
+        return () => {
+          observer?.disconnect();
+          iframeCleanups.forEach((cleanup) => cleanup());
+          if (listenForPointerDown) {
+            document2.removeEventListener(
+              "pointerdown",
+              onPointerDown,
+              true
+            );
+          }
+        };
       };
-      switch (token) {
-        // 2
-        case "i":
-        case "ii":
-          return parseNDigits(token.length, dateString);
-        // 2nd
-        case "io":
-          return match3.ordinalNumber(dateString, { unit: "day" });
-        // Tue
-        case "iii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // T
-        case "iiiii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tu
-        case "iiiiii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tuesday
-        case "iiii":
-        default:
-          return mapValue(
-            match3.day(dateString, {
-              width: "wide",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
+      return observeDocument(ownerDocument2, false);
+    }, [enabled, onPointerDown, ownerDocument2]);
+  }
+  function useIframeDismissalBridge({
+    actionsRef,
+    defaultOpen,
+    disabled: disabled2,
+    modal,
+    onOpenChange,
+    open: openProp
+  }) {
+    const fallbackActionsRef = (0, import_element40.useRef)(null);
+    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
+    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element40.useState)(
+      defaultOpen ?? false
+    );
+    const [trigger, setTrigger] = (0, import_element40.useState)(null);
+    const open = openProp ?? uncontrolledOpen;
+    const handleIframePointerDown = (0, import_element40.useCallback)(
+      (event) => {
+        if (trigger && !isInsideCurrentMenu(event, trigger)) {
+          resolvedActionsRef.current?.close();
+        }
+      },
+      [resolvedActionsRef, trigger]
+    );
+    useCloseOnIframePointerDown({
+      enabled: open && modal === false && !disabled2 && trigger !== null,
+      onPointerDown: handleIframePointerDown,
+      ownerDocument: trigger?.ownerDocument ?? null
+    });
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      onOpenChange(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
       }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
-    }
-    set(date, _flags, value) {
-      date = setISODay(date, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "E",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+      setUncontrolledOpen(nextOpen);
+      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
+    };
+    return {
+      actionsRef: resolvedActionsRef,
+      onOpenChange: handleOpenChange
+    };
+  }

-  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
-  var AMPMParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "a":
-        case "aa":
-        case "aaa":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaaa":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+  // packages/ui/build-module/menu/root.mjs
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+  function Root2(props) {
+    const { onOpenChange } = props;
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      const trigger = eventDetails.trigger;
+      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
+      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
+      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
+      const eventTarget = eventDetails.event.target;
+      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
+      onOpenChange?.(nextOpen, eventDetails);
+      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
+        trigger.focus();
       }
+    };
+    const iframeDismissalProps = useIframeDismissalBridge({
+      actionsRef: props.actionsRef,
+      defaultOpen: props.defaultOpen,
+      disabled: props.disabled,
+      modal: props.modal,
+      onOpenChange: handleOpenChange,
+      open: props.open
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(index_parts_exports2.Root, { ...props, ...iframeDismissalProps }) }) });
+  }
+
+  // packages/ui/build-module/menu/separator.mjs
+  var import_element41 = __toESM(require_element(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument20(document);
     }
-    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
-  var AMPMMidnightParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "b":
-        case "bb":
-        case "bbb":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbbb":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash20(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
       }
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle20(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
-  var DayPeriodParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-      }
+    const runtime = getRuntime20();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    incompatibleTokens = ["a", "b", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
-  var Hour1to12Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "h":
-          return parseNumericPattern(numericPatterns.hour12h, dateString);
-        case "ho":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (documentContainsStyleHash20(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 12;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
-      } else if (!isPM && value === 12) {
-        date.setHours(0, 0, 0, 0);
-      } else {
-        date.setHours(value, 0, 0, 0);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return date;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
     }
-    incompatibleTokens = ["H", "K", "k", "t", "T"];
-  };
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default19 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Separator2 = (0, import_element41.forwardRef)(
+    function MenuSeparator({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
+        index_parts_exports2.Separator,
+        {
+          ref,
+          className: clsx_default(style_default19.separator, className),
+          ...props
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
-  var Hour0to23Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "H":
-          return parseNumericPattern(numericPatterns.hour23h, dateString);
-        case "Ho":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+  // packages/ui/build-module/menu/submenu-root.mjs
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  function SubmenuRoot(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(index_parts_exports2.SubmenuRoot, { ...props }) });
+  }
+
+  // packages/ui/build-module/menu/submenu-trigger.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 23;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    set(date, _flags, value) {
-      date.setHours(value, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
-  var Hour0To11Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "K":
-          return parseNumericPattern(numericPatterns.hour11h, dateString);
-        case "Ko":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
-      } else {
-        date.setHours(value, 0, 0, 0);
-      }
-      return date;
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = ["h", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
-  var Hour1To24Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "k":
-          return parseNumericPattern(numericPatterns.hour24h, dateString);
-        case "ko":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(targetDocument, hash, css);
     }
-    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
-  var MinuteParser = class extends Parser {
-    priority = 60;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "m":
-          return parseNumericPattern(numericPatterns.minute, dateString);
-        case "mo":
-          return match3.ordinalNumber(dateString, { unit: "minute" });
-        default:
-          return parseNDigits(token.length, dateString);
+    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 registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle21("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle21("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default20 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var SubmenuTrigger = (0, import_element42.forwardRef)(
+    function MenuSubmenuTrigger3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+        index_parts_exports2.SubmenuTrigger,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default8["box-sizing"],
+            style_default20.item,
+            className
+          ),
+          ...props,
+          children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            ItemContent,
+            {
+              prefix: prefix2,
+              shortcut,
+              shortcutDescriptionId,
+              suffix,
+              trailing: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                Icon,
+                {
+                  className: style_default20["submenu-chevron"],
+                  icon: chevron_right_small_default,
+                  size: 24,
+                  "aria-hidden": "true"
+                }
+              ),
+              children: contentChildren
+            }
+          ) })
+        }
+      );
     }
-    set(date, _flags, value) {
-      date.setMinutes(value, 0, 0);
-      return date;
+  );
+
+  // packages/ui/build-module/menu/trigger.mjs
+  var import_element43 = __toESM(require_element(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element43.forwardRef)(
+    function MenuTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(index_parts_exports2.Trigger, { ref, ...props });
     }
-    incompatibleTokens = ["t", "T"];
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
-  var SecondParser = class extends Parser {
-    priority = 50;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "s":
-          return parseNumericPattern(numericPatterns.second, dateString);
-        case "so":
-          return match3.ordinalNumber(dateString, { unit: "second" });
-        default:
-          return parseNDigits(token.length, dateString);
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element44 = __toESM(require_element(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
+    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") {
+      registerDocument22(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    return false;
+  }
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = ["t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
-  var FractionOfSecondParser = class extends Parser {
-    priority = 30;
-    parse(dateString, token) {
-      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
-      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMilliseconds(value);
-      return date;
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    incompatibleTokens = ["t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
-  var ISOTimezoneWithZParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "X":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "XX":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "XXXX":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "XXXXX":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "XXX":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle22(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 registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_default21 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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) {
+    registerStyle22("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" };
+  var Button3 = (0, import_element44.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n6.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default4.button,
+        resets_default9["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default21.button,
+        style_default21[`is-${tone}`],
+        style_default21[`is-${variant}`],
+        style_default21[`is-${size4}`],
+        loading && style_default21["is-loading"],
+        className
+      );
+      (0, import_element44.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+        Button,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
       );
     }
-    incompatibleTokens = ["t", "T", "x"];
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
-  var ISOTimezoneParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "x":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "xx":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "xxxx":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "xxxxx":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "xxx":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
+  // packages/ui/build-module/button/icon.mjs
+  var import_element45 = __toESM(require_element(), 1);
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    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") {
+      registerDocument23(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
       }
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    return false;
+  }
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    incompatibleTokens = ["t", "T", "X"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
-  var TimestampSecondsParser = class extends Parser {
-    priority = 40;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    incompatibleTokens = "*";
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
-  var TimestampMillisecondsParser = class extends Parser {
-    priority = 20;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value), { timestampIsSet: true }];
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(targetDocument, hash, css);
     }
-    incompatibleTokens = "*";
-  };
+    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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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 style_default22 = { "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_element45.forwardRef)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default22.icon, className),
+          size: 24,
+          ...props
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/parse/_lib/parsers.js
-  var parsers = {
-    G: new EraParser(),
-    y: new YearParser(),
-    Y: new LocalWeekYearParser(),
-    R: new ISOWeekYearParser(),
-    u: new ExtendedYearParser(),
-    Q: new QuarterParser(),
-    q: new StandAloneQuarterParser(),
-    M: new MonthParser(),
-    L: new StandAloneMonthParser(),
-    w: new LocalWeekParser(),
-    I: new ISOWeekParser(),
-    d: new DateParser(),
-    D: new DayOfYearParser(),
-    E: new DayParser(),
-    e: new LocalDayParser(),
-    c: new StandAloneLocalDayParser(),
-    i: new ISODayParser(),
-    a: new AMPMParser(),
-    b: new AMPMMidnightParser(),
-    B: new DayPeriodParser(),
-    h: new Hour1to12Parser(),
-    H: new Hour0to23Parser(),
-    K: new Hour0To11Parser(),
-    k: new Hour1To24Parser(),
-    m: new MinuteParser(),
-    s: new SecondParser(),
-    S: new FractionOfSecondParser(),
-    X: new ISOTimezoneWithZParser(),
-    x: new ISOTimezoneParser(),
-    t: new TimestampSecondsParser(),
-    T: new TimestampMillisecondsParser()
-  };
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button4 = Object.assign(Button3, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });

-  // node_modules/date-fns/parse.js
-  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp2 = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp2 = /''/g;
-  var notWhitespaceRegExp = /\S/;
-  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
-  function parse2(dateStr, formatStr, referenceDate, options) {
-    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
-    const defaultOptions2 = getDefaultOptions2();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    if (!formatStr)
-      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
-    const subFnOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
-    };
-    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
-    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter in longFormatters) {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp2);
-    const usedTokens = [];
-    for (let token of tokens) {
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
-      }
-      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
+  }
+
+  // node_modules/@date-fns/tz/tzOffset/index.js
+  var offsetFormatCache = {};
+  var offsetCache = {};
+  function tzOffset(timeZone, date) {
+    try {
+      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
+        timeZone,
+        timeZoneName: "longOffset"
+      }).format;
+      const offsetStr = format7(date).split("GMT")[1];
+      if (offsetStr in offsetCache) return offsetCache[offsetStr];
+      return calcOffset(offsetStr, offsetStr.split(":"));
+    } catch {
+      if (timeZone in offsetCache) return offsetCache[timeZone];
+      const captures = timeZone?.match(offsetRe);
+      if (captures) return calcOffset(timeZone, captures.slice(1));
+      return NaN;
+    }
+  }
+  var offsetRe = /([+-]\d\d):?(\d\d)?/;
+  function calcOffset(cacheStr, values) {
+    const hours = +(values[0] || 0);
+    const minutes = +(values[1] || 0);
+    const seconds = +(values[2] || 0) / 60;
+    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
+  }
+
+  // node_modules/@date-fns/tz/date/mini.js
+  var TZDateMini = class _TZDateMini extends Date {
+    //#region static
+    constructor(...args) {
+      super();
+      if (args.length > 1 && typeof args[args.length - 1] === "string") {
+        this.timeZone = args.pop();
       }
-      const firstCharacter = token[0];
-      const parser = parsers[firstCharacter];
-      if (parser) {
-        const { incompatibleTokens } = parser;
-        if (Array.isArray(incompatibleTokens)) {
-          const incompatibleToken = usedTokens.find(
-            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
-          );
-          if (incompatibleToken) {
-            throw new RangeError(
-              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
-            );
-          }
-        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
-          throw new RangeError(
-            `The format string mustn't contain \`${token}\` and any other token at the same time`
-          );
-        }
-        usedTokens.push({ token: firstCharacter, fullToken: token });
-        const parseResult = parser.run(
-          dateStr,
-          token,
-          locale.match,
-          subFnOptions
-        );
-        if (!parseResult) {
-          return invalidDate();
-        }
-        setters.push(parseResult.setter);
-        dateStr = parseResult.rest;
+      this.internal = /* @__PURE__ */ new Date();
+      if (isNaN(tzOffset(this.timeZone, this))) {
+        this.setTime(NaN);
       } else {
-        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
-          throw new RangeError(
-            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-          );
-        }
-        if (token === "''") {
-          token = "'";
-        } else if (firstCharacter === "'") {
-          token = cleanEscapedString2(token);
-        }
-        if (dateStr.indexOf(token) === 0) {
-          dateStr = dateStr.slice(token.length);
+        if (!args.length) {
+          this.setTime(Date.now());
+        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
+          this.setTime(args[0]);
+        } else if (typeof args[0] === "string") {
+          this.setTime(+new Date(args[0]));
+        } else if (args[0] instanceof Date) {
+          this.setTime(+args[0]);
         } else {
-          return invalidDate();
+          this.setTime(+new Date(...args));
+          adjustToSystemTZ(this, args);
         }
       }
     }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a2, b2) => b2 - a2).filter((priority2, index2, array) => array.indexOf(priority2) === index2).map(
-      (priority2) => setters.filter((setter) => setter.priority === priority2).sort((a2, b2) => b2.subPriority - a2.subPriority)
-    ).map((setterArray) => setterArray[0]);
-    let date = toDate(referenceDate, options?.in);
-    if (isNaN(+date)) return invalidDate();
-    const flags = {};
-    for (const setter of uniquePrioritySetters) {
-      if (!setter.validate(date, subFnOptions)) {
-        return invalidDate();
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
+    }
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    }
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
+    }
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
+    }
+    //#endregion
+  };
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
+    }
+  });
+  function syncToInternal(date) {
+    date.internal.setTime(+date);
+    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+    // precision errors from historical offsets.
+    Math.round(-tzOffset(date.timeZone, date) * 60));
+  }
+  function syncFromInternal(date) {
+    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+    adjustToSystemTZ(date);
+  }
+  function adjustToSystemTZ(date, constructorArgs) {
+    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
+    const offsetWithSeconds = tzOffset(date.timeZone, date);
+    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
+    const prevHour = /* @__PURE__ */ new Date(+date);
+    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
+    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
+    const systemDSTChange = systemOffset - prevHourSystemOffset;
+    let systemOffsetForDiff = systemOffset;
+    if (systemDSTChange && systemOffset !== offset4) {
+      const systemHour = Date.prototype.getHours.apply(date);
+      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
+      if (systemHour !== expectedHour) {
+        const testDate = /* @__PURE__ */ new Date(+date);
+        const testOffsetDiff = systemOffset - offset4;
+        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
+        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
+        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
+        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
       }
-      const result = setter.set(date, flags, subFnOptions);
-      if (Array.isArray(result)) {
-        date = result[0];
-        Object.assign(flags, result[1]);
-      } else {
-        date = result;
+    }
+    const offsetDiff = systemOffsetForDiff - offset4;
+    if (offsetDiff)
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
+    const systemDate = /* @__PURE__ */ new Date(+date);
+    systemDate.setUTCSeconds(0);
+    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
+    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
+    if (secondsOffset || systemSecondsOffset)
+      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
+    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
+    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
+    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const postOffsetDiff = postSystemOffset - postOffset;
+    const offsetChanged = postOffset !== offset4;
+    const postDiff = postOffsetDiff - offsetDiff;
+    const targetDSTShift = postOffset - offset4;
+    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
+    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
+    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
+      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
+      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
+      const offsetChange = postOffset - newOffset;
+      if (offsetChange && postDiff < 0) {
+        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
       }
     }
-    return date;
+    syncToInternal(date);
+    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
+    const drift = expectedTime - +date.internal;
+    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
+      Date.prototype.setTime.call(date, +date + drift);
+      syncToInternal(date);
+    }
   }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  function constructorArgsToInternalTime(args) {
+    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  }
+  function targetInternalTime(date, time) {
+    const internal = new Date(time ?? +date);
+    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
+    return +internal;
   }

-  // node_modules/date-fns/isSameMonth.js
-  function isSameMonth(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
+  // node_modules/@date-fns/tz/date/index.js
+  var TZDate = class _TZDate extends TZDateMini {
+    //#region static
+    static tz(tz, ...args) {
+      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
+    }
+    //#endregion
+    //#region representation
+    toISOString() {
+      const [sign, hours, minutes] = this.tzComponents();
+      const tz = `${sign}${hours}:${minutes}`;
+      return this.internal.toISOString().slice(0, -1) + tz;
+    }
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
+    }
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
+    }
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
+    }
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
+    }
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
+    }
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
+    }
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
+    }
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
+    }
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
+    }
+    //#endregion
+  };
+
+  // node_modules/date-fns/constants.js
+  var daysInYear = 365.2425;
+  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
+  var minTime = -maxTime;
+  var millisecondsInWeek = 6048e5;
+  var millisecondsInDay = 864e5;
+  var millisecondsInMinute = 6e4;
+  var millisecondsInHour = 36e5;
+  var millisecondsInSecond = 1e3;
+  var secondsInHour = 3600;
+  var secondsInDay = secondsInHour * 24;
+  var secondsInWeek = secondsInDay * 7;
+  var secondsInYear = secondsInDay * daysInYear;
+  var secondsInMonth = secondsInYear / 12;
+  var secondsInQuarter = secondsInMonth * 3;
+  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
+
+  // node_modules/date-fns/constructFrom.js
+  function constructFrom(date, value) {
+    if (typeof date === "function") return date(value);
+    if (date && typeof date === "object" && constructFromSymbol in date)
+      return date[constructFromSymbol](value);
+    if (date instanceof Date) return new date.constructor(value);
+    return new Date(value);
   }

-  // node_modules/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }

-  // node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
   }

-  // node_modules/date-fns/parseISO.js
-  function parseISO(argument, options) {
-    const invalidDate = () => constructFrom(options?.in, NaN);
-    const additionalDigits = options?.additionalDigits ?? 2;
-    const dateStrings = splitDateString(argument);
-    let date;
-    if (dateStrings.date) {
-      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
-      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
-    }
-    if (!date || isNaN(+date)) return invalidDate();
-    const timestamp = +date;
-    let time = 0;
-    let offset4;
-    if (dateStrings.time) {
-      time = parseTime(dateStrings.time);
-      if (isNaN(time)) return invalidDate();
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
     }
-    if (dateStrings.timezone) {
-      offset4 = parseTimezone(dateStrings.timezone);
-      if (isNaN(offset4)) return invalidDate();
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
     } else {
-      const tmpDate = new Date(timestamp + time);
-      const result = toDate(0, options?.in);
-      result.setFullYear(
-        tmpDate.getUTCFullYear(),
-        tmpDate.getUTCMonth(),
-        tmpDate.getUTCDate()
-      );
-      result.setHours(
-        tmpDate.getUTCHours(),
-        tmpDate.getUTCMinutes(),
-        tmpDate.getUTCSeconds(),
-        tmpDate.getUTCMilliseconds()
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
       );
-      return result;
+      return _date;
     }
-    return toDate(timestamp + time + offset4, options?.in);
   }
-  var patterns = {
-    dateTimeDelimiter: /[T ]/,
-    timeZoneDelimiter: /[Z ]/i,
-    timezone: /([Z+-].*)$/
-  };
-  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
-  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
-  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
-  function splitDateString(dateString) {
-    const dateStrings = {};
-    const array = dateString.split(patterns.dateTimeDelimiter);
-    let timeString;
-    if (array.length > 2) {
-      return dateStrings;
-    }
-    if (/:/.test(array[0])) {
-      timeString = array[0];
-    } else {
-      dateStrings.date = array[0];
-      timeString = array[1];
-      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
-        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
-        timeString = dateString.substr(
-          dateStrings.date.length,
-          dateString.length
-        );
-      }
-    }
-    if (timeString) {
-      const token = patterns.timezone.exec(timeString);
-      if (token) {
-        dateStrings.time = timeString.replace(token[1], "");
-        dateStrings.timezone = token[1];
-      } else {
-        dateStrings.time = timeString;
-      }
-    }
-    return dateStrings;
+
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
   }
-  function parseYear(dateString, additionalDigits) {
-    const regex = new RegExp(
-      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
-    );
-    const captures = dateString.match(regex);
-    if (!captures) return { year: NaN, restDateString: "" };
-    const year = captures[1] ? parseInt(captures[1]) : null;
-    const century = captures[2] ? parseInt(captures[2]) : null;
-    return {
-      year: century === null ? year : century * 100,
-      restDateString: dateString.slice((captures[1] || captures[2]).length)
-    };
+
+  // node_modules/date-fns/startOfWeek.js
+  function startOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+    _date.setDate(_date.getDate() - diff);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  function parseDate(dateString, year) {
-    if (year === null) return /* @__PURE__ */ new Date(NaN);
-    const captures = dateString.match(dateRegex);
-    if (!captures) return /* @__PURE__ */ new Date(NaN);
-    const isWeekDate = !!captures[4];
-    const dayOfYear = parseDateUnit(captures[1]);
-    const month = parseDateUnit(captures[2]) - 1;
-    const day = parseDateUnit(captures[3]);
-    const week = parseDateUnit(captures[4]);
-    const dayOfWeek = parseDateUnit(captures[5]) - 1;
-    if (isWeekDate) {
-      if (!validateWeekDate(year, week, dayOfWeek)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      return dayOfISOWeekYear(year, week, dayOfWeek);
+
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  }
+
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
     } else {
-      const date = /* @__PURE__ */ new Date(0);
-      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
-      return date;
+      return year - 1;
     }
   }
-  function parseDateUnit(value) {
-    return value ? parseInt(value) : 1;
+
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
   }
-  function parseTime(timeString) {
-    const captures = timeString.match(timeRegex);
-    if (!captures) return NaN;
-    const hours = parseTimeUnit(captures[1]);
-    const minutes = parseTimeUnit(captures[2]);
-    const seconds = parseTimeUnit(captures[3]);
-    if (!validateTime(hours, minutes, seconds)) {
-      return NaN;
-    }
-    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
+
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
   }
-  function parseTimeUnit(value) {
-    return value && parseFloat(value.replace(",", ".")) || 0;
+
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  function parseTimezone(timezoneString) {
-    if (timezoneString === "Z") return 0;
-    const captures = timezoneString.match(timezoneRegex);
-    if (!captures) return 0;
-    const sign = captures[1] === "+" ? -1 : 1;
-    const hours = parseInt(captures[2]);
-    const minutes = captures[3] && parseInt(captures[3]) || 0;
-    if (!validateTimezone(hours, minutes)) {
-      return NaN;
-    }
-    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
+
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
   }
-  function dayOfISOWeekYear(isoWeekYear, week, day) {
-    const date = /* @__PURE__ */ new Date(0);
-    date.setUTCFullYear(isoWeekYear, 0, 4);
-    const fourthOfJanuaryDay = date.getUTCDay() || 7;
-    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
-    date.setUTCDate(date.getUTCDate() + diff);
-    return date;
+
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
   }
-  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  function isLeapYearIndex2(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
   }
-  function validateDate(year, month, date) {
-    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
+
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
   }
-  function validateDayOfYearDate(year, dayOfYear) {
-    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
+
+  // node_modules/date-fns/areIntervalsOverlapping.js
+  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
+    const [leftStartTime, leftEndTime] = [
+      +toDate(intervalLeft.start, options?.in),
+      +toDate(intervalLeft.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    const [rightStartTime, rightEndTime] = [
+      +toDate(intervalRight.start, options?.in),
+      +toDate(intervalRight.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    if (options?.inclusive)
+      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
+    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
   }
-  function validateWeekDate(_year, week, day) {
-    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }
-  function validateTime(hours, minutes, seconds) {
-    if (hours === 24) {
-      return minutes === 0 && seconds === 0;
-    }
-    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }
-  function validateTimezone(_hours, minutes) {
-    return minutes >= 0 && minutes <= 59;
+
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
   }

-  // node_modules/date-fns/setMonth.js
-  function setMonth(date, month, options) {
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  }
+
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  }
+
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
+  }
+
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
     const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const day = _date.getDate();
-    const midMonth = constructFrom(options?.in || date, 0);
-    midMonth.setFullYear(year, month, 15);
-    midMonth.setHours(0, 0, 0, 0);
-    const daysInMonth = getDaysInMonth(midMonth);
-    _date.setMonth(month, Math.min(day, daysInMonth));
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
     return _date;
   }

-  // node_modules/date-fns/setYear.js
-  function setYear(date, year, options) {
-    const date_ = toDate(date, options?.in);
-    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
-    date_.setFullYear(year);
-    return date_;
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
   }

-  // node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  // node_modules/date-fns/eachMonthOfInterval.js
+  function eachMonthOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setDate(1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }

-  // node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // node_modules/date-fns/endOfYear.js
+  function endOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    _date.setFullYear(year + 1, 0, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
-  var FIVE_WEEKS = 5;
-  var FOUR_WEEKS = 4;
-  function getBroadcastWeeksInMonth(month, dateLib) {
-    const firstDayOfMonth = dateLib.startOfMonth(month);
-    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
-    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
-    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
-    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
-    return numberOfWeeks;
+  // node_modules/date-fns/startOfYear.js
+  function startOfYear(date, options) {
+    const date_ = toDate(date, options?.in);
+    date_.setFullYear(date_.getFullYear(), 0, 1);
+    date_.setHours(0, 0, 0, 0);
+    return date_;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
-  function startOfBroadcastWeek(date, dateLib) {
-    const firstOfMonth = dateLib.startOfMonth(date);
-    const dayOfWeek = firstOfMonth.getDay();
-    if (dayOfWeek === 1) {
-      return firstOfMonth;
-    } else if (dayOfWeek === 0) {
-      return dateLib.addDays(firstOfMonth, -1 * 6);
-    } else {
-      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
     }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
-  function endOfBroadcastWeek(date, dateLib) {
-    const startDate2 = startOfBroadcastWeek(date, dateLib);
-    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
-    const endDate = dateLib.addDays(startDate2, numberOfWeeks * 7 - 1);
-    return endDate;
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
-  var enUS2 = {
-    ...enUS,
-    labels: {
-      labelDayButton: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers.today)
-          label = `Today, ${label}`;
-        if (modifiers.selected)
-          label = `${label}, selected`;
-        return label;
-      },
-      labelMonthDropdown: "Choose the Month",
-      labelNext: "Go to the Next Month",
-      labelPrevious: "Go to the Previous Month",
-      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
-      labelYearDropdown: "Choose the Year",
-      labelGrid: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "LLLL yyyy");
-      },
-      labelGridcell: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers?.today) {
-          label = `Today, ${label}`;
-        }
-        return label;
-      },
-      labelNav: "Navigation bar",
-      labelWeekNumberHeader: "Week Number",
-      labelWeekday: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "cccc");
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
+  var formatDistanceLocale = {
+    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"
+    }
+  };
+  var formatDistance = (token, count, options) => {
+    let result;
+    const tokenValue = formatDistanceLocale[token];
+    if (typeof tokenValue === "string") {
+      result = tokenValue;
+    } else if (count === 1) {
+      result = tokenValue.one;
+    } else {
+      result = tokenValue.other.replace("{{count}}", count.toString());
+    }
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
       }
     }
+    return result;
   };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
-  var DateLib = class _DateLib {
-    /**
-     * Creates an instance of `DateLib`.
-     *
-     * @param options Configuration options for the date library.
-     * @param overrides Custom overrides for the date library functions.
-     */
-    constructor(options, overrides) {
-      this.today = () => {
-        if (this.overrides?.today) {
-          return this.overrides.today();
-        }
-        if (this.options.timeZone) {
-          return TZDate.tz(this.options.timeZone);
-        }
-        const DateCtor = this.options.Date ?? Date;
-        return new DateCtor();
-      };
-      this.newDate = (year, monthIndex, date) => {
-        if (this.overrides?.newDate) {
-          return this.overrides.newDate(year, monthIndex, date);
-        }
-        if (this.options.timeZone) {
-          return new TZDate(year, monthIndex, date, this.options.timeZone);
-        }
-        return new Date(year, monthIndex, date);
-      };
-      this.addDays = (date, amount) => {
-        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
-      };
-      this.addMonths = (date, amount) => {
-        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
-      };
-      this.addWeeks = (date, amount) => {
-        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
-      };
-      this.addYears = (date, amount) => {
-        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
-      };
-      this.differenceInCalendarDays = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
-      };
-      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
-      };
-      this.eachMonthOfInterval = (interval) => {
-        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
-      };
-      this.eachYearOfInterval = (interval) => {
-        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
-        const uniqueYears = new Set(years.map((d2) => this.getYear(d2)));
-        if (uniqueYears.size === years.length) {
-          return years;
-        }
-        const yearsArray = [];
-        uniqueYears.forEach((y2) => {
-          yearsArray.push(new Date(y2, 0, 1));
-        });
-        return yearsArray;
-      };
-      this.endOfBroadcastWeek = (date) => {
-        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
-      };
-      this.endOfISOWeek = (date) => {
-        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
-      };
-      this.endOfMonth = (date) => {
-        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
-      };
-      this.endOfWeek = (date, options2) => {
-        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
-      };
-      this.endOfYear = (date) => {
-        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
-      };
-      this.format = (date, formatStr, _options) => {
-        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
-        if (this.options.numerals && this.options.numerals !== "latn") {
-          return this.replaceDigits(formatted);
-        }
-        return formatted;
-      };
-      this.getISOWeek = (date) => {
-        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
-      };
-      this.getMonth = (date, _options) => {
-        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
-      };
-      this.getYear = (date, _options) => {
-        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
-      };
-      this.getWeek = (date, _options) => {
-        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
-      };
-      this.isAfter = (date, dateToCompare) => {
-        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
-      };
-      this.isBefore = (date, dateToCompare) => {
-        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
-      };
-      this.isDate = (value) => {
-        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
-      };
-      this.isSameDay = (dateLeft, dateRight) => {
-        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
-      };
-      this.isSameMonth = (dateLeft, dateRight) => {
-        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
-      };
-      this.isSameYear = (dateLeft, dateRight) => {
-        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
-      };
-      this.max = (dates) => {
-        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
-      };
-      this.min = (dates) => {
-        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
-      };
-      this.setMonth = (date, month) => {
-        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
-      };
-      this.setYear = (date, year) => {
-        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
-      };
-      this.startOfBroadcastWeek = (date, _dateLib) => {
-        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
-      };
-      this.startOfDay = (date) => {
-        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
-      };
-      this.startOfISOWeek = (date) => {
-        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
-      };
-      this.startOfMonth = (date) => {
-        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
-      };
-      this.startOfWeek = (date, _options) => {
-        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
-      };
-      this.startOfYear = (date) => {
-        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
-      };
-      this.options = { locale: enUS2, ...options };
-      this.overrides = overrides;
-    }
-    /**
-     * Generates a mapping of Arabic digits (0-9) to the target numbering system
-     * digits.
-     *
-     * @since 9.5.0
-     * @returns A record mapping Arabic digits to the target numerals.
-     */
-    getDigitMap() {
-      const { numerals = "latn" } = this.options;
-      const formatter = new Intl.NumberFormat("en-US", {
-        numberingSystem: numerals
-      });
-      const digitMap = {};
-      for (let i2 = 0; i2 < 10; i2++) {
-        digitMap[i2.toString()] = formatter.format(i2);
-      }
-      return digitMap;
-    }
-    /**
-     * Replaces Arabic digits in a string with the target numbering system digits.
-     *
-     * @since 9.5.0
-     * @param input The string containing Arabic digits.
-     * @returns The string with digits replaced.
-     */
-    replaceDigits(input) {
-      const digitMap = this.getDigitMap();
-      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
-    }
-    /**
-     * Formats a number using the configured numbering system.
-     *
-     * @since 9.5.0
-     * @param value The number to format.
-     * @returns The formatted number as a string.
-     */
-    formatNumber(value) {
-      return this.replaceDigits(value.toString());
-    }
-    /**
-     * Returns the preferred ordering for month and year labels for the current
-     * locale.
-     */
-    getMonthYearOrder() {
-      const code = this.options.locale?.code;
-      if (!code) {
-        return "month-first";
-      }
-      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
-    }
-    /**
-     * Formats the month/year pair respecting locale conventions.
-     *
-     * @since 9.11.0
-     */
-    formatMonthYear(date) {
-      const { locale, timeZone, numerals } = this.options;
-      const localeCode = locale?.code;
-      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
-        try {
-          const intl = new Intl.DateTimeFormat(localeCode, {
-            month: "long",
-            year: "numeric",
-            timeZone,
-            numberingSystem: numerals
-          });
-          const formatted = intl.format(date);
-          return formatted;
-        } catch {
-        }
-      }
-      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
-      return this.format(date, pattern);
-    }
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
+  var dateFormats = {
+    full: "EEEE, MMMM do, y",
+    long: "MMMM do, y",
+    medium: "MMM d, y",
+    short: "MM/dd/yyyy"
+  };
+  var timeFormats = {
+    full: "h:mm:ss a zzzz",
+    long: "h:mm:ss a z",
+    medium: "h:mm:ss a",
+    short: "h:mm a"
+  };
+  var dateTimeFormats = {
+    full: "{{date}} 'at' {{time}}",
+    long: "{{date}} 'at' {{time}}",
+    medium: "{{date}}, {{time}}",
+    short: "{{date}}, {{time}}"
+  };
+  var formatLong = {
+    date: buildFormatLongFn({
+      formats: dateFormats,
+      defaultWidth: "full"
+    }),
+    time: buildFormatLongFn({
+      formats: timeFormats,
+      defaultWidth: "full"
+    }),
+    dateTime: buildFormatLongFn({
+      formats: dateTimeFormats,
+      defaultWidth: "full"
+    })
   };
-  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
-  var CalendarDay = class {
-    constructor(date, displayMonth, dateLib = defaultDateLib) {
-      this.date = date;
-      this.displayMonth = displayMonth;
-      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
-      this.dateLib = dateLib;
-      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
-      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
-      this.dateMonthId = dateLib.format(date, "yyyy-MM");
-    }
-    /**
-     * Checks if this day is equal to another `CalendarDay`, considering both the
-     * date and the displayed month.
-     *
-     * @param day The `CalendarDay` to compare with.
-     * @returns `true` if the days are equal, otherwise `false`.
-     */
-    isEqualTo(day) {
-      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
-    }
+  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
+  var formatRelativeLocale = {
+    lastWeek: "'last' eeee 'at' p",
+    yesterday: "'yesterday at' p",
+    today: "'today at' p",
+    tomorrow: "'tomorrow at' p",
+    nextWeek: "eeee 'at' p",
+    other: "P"
   };
+  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
+  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
+  function buildLocalizeFn(args) {
+    return (value, options) => {
+      const context = options?.context ? String(options.context) : "standalone";
+      let valuesArray;
+      if (context === "formatting" && args.formattingValues) {
+        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+        const width = options?.width ? String(options.width) : defaultWidth;
+        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+      } else {
+        const defaultWidth = args.defaultWidth;
+        const width = options?.width ? String(options.width) : args.defaultWidth;
+        valuesArray = args.values[width] || args.values[defaultWidth];
+      }
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
+    };
+  }
+
+  // node_modules/date-fns/locale/en-US/_lib/localize.js
+  var eraValues = {
+    narrow: ["B", "A"],
+    abbreviated: ["BC", "AD"],
+    wide: ["Before Christ", "Anno Domini"]
+  };
+  var quarterValues = {
+    narrow: ["1", "2", "3", "4"],
+    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
+    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
+  };
+  var monthValues = {
+    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"
+    ]
+  };
+  var dayValues = {
+    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"
+    ]
+  };
+  var dayPeriodValues = {
+    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"
     }
   };
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
-  var CalendarWeek = class {
-    constructor(weekNumber, days) {
-      this.days = days;
-      this.weekNumber = weekNumber;
+  var formattingDayPeriodValues = {
+    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"
+    }
+  };
+  var ordinalNumber = (dirtyNumber, _options) => {
+    const number = Number(dirtyNumber);
+    const rem100 = number % 100;
+    if (rem100 > 20 || rem100 < 10) {
+      switch (rem100 % 10) {
+        case 1:
+          return number + "st";
+        case 2:
+          return number + "nd";
+        case 3:
+          return number + "rd";
+      }
     }
+    return number + "th";
+  };
+  var localize = {
+    ordinalNumber,
+    era: buildLocalizeFn({
+      values: eraValues,
+      defaultWidth: "wide"
+    }),
+    quarter: buildLocalizeFn({
+      values: quarterValues,
+      defaultWidth: "wide",
+      argumentCallback: (quarter) => quarter - 1
+    }),
+    month: buildLocalizeFn({
+      values: monthValues,
+      defaultWidth: "wide"
+    }),
+    day: buildLocalizeFn({
+      values: dayValues,
+      defaultWidth: "wide"
+    }),
+    dayPeriod: buildLocalizeFn({
+      values: dayPeriodValues,
+      defaultWidth: "wide",
+      formattingValues: formattingDayPeriodValues,
+      defaultFormattingWidth: "wide"
+    })
   };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
-  var custom_components_exports = {};
-  __export(custom_components_exports, {
-    CaptionLabel: () => CaptionLabel,
-    Chevron: () => Chevron,
-    Day: () => Day,
-    DayButton: () => DayButton,
-    Dropdown: () => Dropdown,
-    DropdownNav: () => DropdownNav,
-    Footer: () => Footer,
-    Month: () => Month,
-    MonthCaption: () => MonthCaption,
-    MonthGrid: () => MonthGrid,
-    Months: () => Months,
-    MonthsDropdown: () => MonthsDropdown,
-    Nav: () => Nav,
-    NextMonthButton: () => NextMonthButton,
-    Option: () => Option,
-    PreviousMonthButton: () => PreviousMonthButton,
-    Root: () => Root,
-    Select: () => Select,
-    Week: () => Week,
-    WeekNumber: () => WeekNumber,
-    WeekNumberHeader: () => WeekNumberHeader,
-    Weekday: () => Weekday,
-    Weekdays: () => Weekdays,
-    Weeks: () => Weeks,
-    YearsDropdown: () => YearsDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
-  var import_react4 = __toESM(require_react(), 1);
-  function CaptionLabel(props) {
-    return import_react4.default.createElement("span", { ...props });
+  // node_modules/date-fns/locale/_lib/buildMatchFn.js
+  function buildMatchFn(args) {
+    return (string, options = {}) => {
+      const width = options.width;
+      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+      const matchResult = string.match(matchPattern);
+      if (!matchResult) {
+        return null;
+      }
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+      );
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
-      orientation === "up" && import_react5.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
-      orientation === "down" && import_react5.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
-      orientation === "left" && import_react5.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
-      orientation === "right" && import_react5.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
-    );
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
+      }
+    }
+    return void 0;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
-  var import_react6 = __toESM(require_react(), 1);
-  function Day(props) {
-    const { day, modifiers, ...tdProps } = props;
-    return import_react6.default.createElement("td", { ...tdProps });
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
+      }
+    }
+    return void 0;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
-  var import_react7 = __toESM(require_react(), 1);
-  function DayButton(props) {
-    const { day, modifiers, ...buttonProps } = props;
-    const ref = import_react7.default.useRef(null);
-    import_react7.default.useEffect(() => {
-      if (modifiers.focused)
-        ref.current?.focus();
-    }, [modifiers.focused]);
-    return import_react7.default.createElement("button", { ref, ...buttonProps });
+  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
+  function buildMatchPatternFn(args) {
+    return (string, options = {}) => {
+      const matchResult = string.match(args.matchPattern);
+      if (!matchResult) return null;
+      const matchedString = matchResult[0];
+      const parseResult = string.match(args.parsePattern);
+      if (!parseResult) return null;
+      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+      value = options.valueCallback ? options.valueCallback(value) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  var import_react9 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
-  var UI;
-  (function(UI2) {
-    UI2["Root"] = "root";
-    UI2["Chevron"] = "chevron";
-    UI2["Day"] = "day";
-    UI2["DayButton"] = "day_button";
-    UI2["CaptionLabel"] = "caption_label";
-    UI2["Dropdowns"] = "dropdowns";
-    UI2["Dropdown"] = "dropdown";
-    UI2["DropdownRoot"] = "dropdown_root";
-    UI2["Footer"] = "footer";
-    UI2["MonthGrid"] = "month_grid";
-    UI2["MonthCaption"] = "month_caption";
-    UI2["MonthsDropdown"] = "months_dropdown";
-    UI2["Month"] = "month";
-    UI2["Months"] = "months";
-    UI2["Nav"] = "nav";
-    UI2["NextMonthButton"] = "button_next";
-    UI2["PreviousMonthButton"] = "button_previous";
-    UI2["Week"] = "week";
-    UI2["Weeks"] = "weeks";
-    UI2["Weekday"] = "weekday";
-    UI2["Weekdays"] = "weekdays";
-    UI2["WeekNumber"] = "week_number";
-    UI2["WeekNumberHeader"] = "week_number_header";
-    UI2["YearsDropdown"] = "years_dropdown";
-  })(UI || (UI = {}));
-  var DayFlag;
-  (function(DayFlag2) {
-    DayFlag2["disabled"] = "disabled";
-    DayFlag2["hidden"] = "hidden";
-    DayFlag2["outside"] = "outside";
-    DayFlag2["focused"] = "focused";
-    DayFlag2["today"] = "today";
-  })(DayFlag || (DayFlag = {}));
-  var SelectionState;
-  (function(SelectionState2) {
-    SelectionState2["range_end"] = "range_end";
-    SelectionState2["range_middle"] = "range_middle";
-    SelectionState2["range_start"] = "range_start";
-    SelectionState2["selected"] = "selected";
-  })(SelectionState || (SelectionState = {}));
-  var Animation;
-  (function(Animation3) {
-    Animation3["weeks_before_enter"] = "weeks_before_enter";
-    Animation3["weeks_before_exit"] = "weeks_before_exit";
-    Animation3["weeks_after_enter"] = "weeks_after_enter";
-    Animation3["weeks_after_exit"] = "weeks_after_exit";
-    Animation3["caption_after_enter"] = "caption_after_enter";
-    Animation3["caption_after_exit"] = "caption_after_exit";
-    Animation3["caption_before_enter"] = "caption_before_enter";
-    Animation3["caption_before_exit"] = "caption_before_exit";
-  })(Animation || (Animation = {}));
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
-  var import_react8 = __toESM(require_react(), 1);
-  var dayPickerContext = (0, import_react8.createContext)(void 0);
-  function useDayPicker() {
-    const context = (0, import_react8.useContext)(dayPickerContext);
-    if (context === void 0) {
-      throw new Error("useDayPicker() must be used within a custom component.");
+  // node_modules/date-fns/locale/en-US/_lib/match.js
+  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+  var parseOrdinalNumberPattern = /\d+/i;
+  var matchEraPatterns = {
+    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
+  };
+  var parseEraPatterns = {
+    any: [/^b/i, /^(a|c)/i]
+  };
+  var matchQuarterPatterns = {
+    narrow: /^[1234]/i,
+    abbreviated: /^q[1234]/i,
+    wide: /^[1234](th|st|nd|rd)? quarter/i
+  };
+  var parseQuarterPatterns = {
+    any: [/1/i, /2/i, /3/i, /4/i]
+  };
+  var matchMonthPatterns = {
+    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
+  };
+  var parseMonthPatterns = {
+    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
+    ]
+  };
+  var matchDayPatterns = {
+    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
+  };
+  var parseDayPatterns = {
+    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]
+  };
+  var matchDayPeriodPatterns = {
+    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
+  };
+  var parseDayPeriodPatterns = {
+    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
     }
-    return context;
-  }
+  };
+  var match = {
+    ordinalNumber: buildMatchPatternFn({
+      matchPattern: matchOrdinalNumberPattern,
+      parsePattern: parseOrdinalNumberPattern,
+      valueCallback: (value) => parseInt(value, 10)
+    }),
+    era: buildMatchFn({
+      matchPatterns: matchEraPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseEraPatterns,
+      defaultParseWidth: "any"
+    }),
+    quarter: buildMatchFn({
+      matchPatterns: matchQuarterPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseQuarterPatterns,
+      defaultParseWidth: "any",
+      valueCallback: (index2) => index2 + 1
+    }),
+    month: buildMatchFn({
+      matchPatterns: matchMonthPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseMonthPatterns,
+      defaultParseWidth: "any"
+    }),
+    day: buildMatchFn({
+      matchPatterns: matchDayPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseDayPatterns,
+      defaultParseWidth: "any"
+    }),
+    dayPeriod: buildMatchFn({
+      matchPatterns: matchDayPeriodPatterns,
+      defaultMatchWidth: "any",
+      parsePatterns: parseDayPeriodPatterns,
+      defaultParseWidth: "any"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  function Dropdown(props) {
-    const { options, className, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
-    const selectedOption = options?.find(({ value }) => value === selectProps.value);
-    return import_react9.default.createElement(
-      "span",
-      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
-      import_react9.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react9.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
-      import_react9.default.createElement(
-        "span",
-        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
-        selectedOption?.label,
-        import_react9.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
-  }
+  // node_modules/date-fns/locale/en-US.js
+  var enUS = {
+    code: "en-US",
+    formatDistance,
+    formatLong,
+    formatRelative,
+    localize,
+    match,
+    options: {
+      weekStartsOn: 0,
+      firstWeekContainsDate: 1
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
-  var import_react10 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react10.default.createElement("div", { ...props });
+  // node_modules/date-fns/getDayOfYear.js
+  function getDayOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = differenceInCalendarDays(_date, startOfYear(_date));
+    const dayOfYear = diff + 1;
+    return dayOfYear;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
-  var import_react11 = __toESM(require_react(), 1);
-  function Footer(props) {
-    return import_react11.default.createElement("div", { ...props });
+  // node_modules/date-fns/getISOWeek.js
+  function getISOWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
-  var import_react12 = __toESM(require_react(), 1);
-  function Month(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react12.default.createElement("div", { ...divProps }, props.children);
+  // node_modules/date-fns/getWeekYear.js
+  function getWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
+    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
+    firstWeekOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
+    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
+    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeekOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
+    if (+_date >= +startOfNextYear) {
+      return year + 1;
+    } else if (+_date >= +startOfThisYear) {
+      return year;
+    } else {
+      return year - 1;
+    }
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
-  var import_react13 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react13.default.createElement("div", { ...divProps });
+  // node_modules/date-fns/startOfWeekYear.js
+  function startOfWeekYear(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const year = getWeekYear(date, options);
+    const firstWeek = constructFrom(options?.in || date, 0);
+    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeek.setHours(0, 0, 0, 0);
+    const _date = startOfWeek(firstWeek, options);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
-  var import_react14 = __toESM(require_react(), 1);
-  function MonthGrid(props) {
-    return import_react14.default.createElement("table", { ...props });
+  // node_modules/date-fns/getWeek.js
+  function getWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
-  var import_react15 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react15.default.createElement("div", { ...props });
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  var import_react16 = __toESM(require_react(), 1);
-  function MonthsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react16.default.createElement(components.Dropdown, { ...props });
-  }
+  // node_modules/date-fns/_lib/format/lightFormatters.js
+  var lightFormatters = {
+    // Year
+    y(date, token) {
+      const signedYear = date.getFullYear();
+      const year = signedYear > 0 ? signedYear : 1 - signedYear;
+      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+    },
+    // Month
+    M(date, token) {
+      const month = date.getMonth();
+      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+    },
+    // Day of the month
+    d(date, token) {
+      return addLeadingZeros(date.getDate(), token.length);
+    },
+    // AM or PM
+    a(date, token) {
+      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return dayPeriodEnumValue.toUpperCase();
+        case "aaa":
+          return dayPeriodEnumValue;
+        case "aaaaa":
+          return dayPeriodEnumValue[0];
+        case "aaaa":
+        default:
+          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
+      }
+    },
+    // Hour [1-12]
+    h(date, token) {
+      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    },
+    // Hour [0-23]
+    H(date, token) {
+      return addLeadingZeros(date.getHours(), token.length);
+    },
+    // Minute
+    m(date, token) {
+      return addLeadingZeros(date.getMinutes(), token.length);
+    },
+    // Second
+    s(date, token) {
+      return addLeadingZeros(date.getSeconds(), token.length);
+    },
+    // Fraction of second
+    S(date, token) {
+      const numberOfDigits = token.length;
+      const milliseconds = date.getMilliseconds();
+      const fractionalSeconds = Math.trunc(
+        milliseconds * Math.pow(10, numberOfDigits - 3)
+      );
+      return addLeadingZeros(fractionalSeconds, token.length);
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
-  var import_react17 = __toESM(require_react(), 1);
-  function Nav(props) {
-    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
-    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
-    const handleNextClick = (0, import_react17.useCallback)((e2) => {
-      if (nextMonth) {
-        onNextClick?.(e2);
+  // node_modules/date-fns/_lib/format/formatters.js
+  var dayPeriodEnum = {
+    am: "am",
+    pm: "pm",
+    midnight: "midnight",
+    noon: "noon",
+    morning: "morning",
+    afternoon: "afternoon",
+    evening: "evening",
+    night: "night"
+  };
+  var formatters = {
+    // Era
+    G: function(date, token, localize2) {
+      const era = date.getFullYear() > 0 ? 1 : 0;
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return localize2.era(era, { width: "abbreviated" });
+        // A, B
+        case "GGGGG":
+          return localize2.era(era, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return localize2.era(era, { width: "wide" });
       }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e2) => {
-      if (previousMonth) {
-        onPreviousClick?.(e2);
+    },
+    // Year
+    y: function(date, token, localize2) {
+      if (token === "yo") {
+        const signedYear = date.getFullYear();
+        const year = signedYear > 0 ? signedYear : 1 - signedYear;
+        return localize2.ordinalNumber(year, { unit: "year" });
       }
-    }, [previousMonth, onPreviousClick]);
-    return import_react17.default.createElement(
-      "nav",
-      { ...navProps },
-      import_react17.default.createElement(
-        components.PreviousMonthButton,
-        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
-        import_react17.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
-      ),
-      import_react17.default.createElement(
-        components.NextMonthButton,
-        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
-        import_react17.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
-  var import_react18 = __toESM(require_react(), 1);
-  function NextMonthButton(props) {
-    return import_react18.default.createElement("button", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
-  var import_react19 = __toESM(require_react(), 1);
-  function Option(props) {
-    return import_react19.default.createElement("option", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
-  var import_react20 = __toESM(require_react(), 1);
-  function PreviousMonthButton(props) {
-    return import_react20.default.createElement("button", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
-  var import_react21 = __toESM(require_react(), 1);
-  function Root(props) {
-    const { rootRef, ...rest } = props;
-    return import_react21.default.createElement("div", { ...rest, ref: rootRef });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
-  var import_react22 = __toESM(require_react(), 1);
-  function Select(props) {
-    return import_react22.default.createElement("select", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
-  var import_react23 = __toESM(require_react(), 1);
-  function Week(props) {
-    const { week, ...trProps } = props;
-    return import_react23.default.createElement("tr", { ...trProps });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
-  var import_react24 = __toESM(require_react(), 1);
-  function Weekday(props) {
-    return import_react24.default.createElement("th", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
-  var import_react25 = __toESM(require_react(), 1);
-  function Weekdays(props) {
-    return import_react25.default.createElement(
-      "thead",
-      { "aria-hidden": true },
-      import_react25.default.createElement("tr", { ...props })
-    );
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
-  var import_react26 = __toESM(require_react(), 1);
-  function WeekNumber(props) {
-    const { week, ...thProps } = props;
-    return import_react26.default.createElement("th", { ...thProps });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
-  var import_react27 = __toESM(require_react(), 1);
-  function WeekNumberHeader(props) {
-    return import_react27.default.createElement("th", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
-  var import_react28 = __toESM(require_react(), 1);
-  function Weeks(props) {
-    return import_react28.default.createElement("tbody", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
-  var import_react29 = __toESM(require_react(), 1);
-  function YearsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react29.default.createElement(components.Dropdown, { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react34 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
-  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
-    let { from, to: to2 } = range;
-    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay2 } = dateLib;
-    if (from && to2) {
-      const isRangeInverted = differenceInCalendarDays2(to2, from) < 0;
-      if (isRangeInverted) {
-        [from, to2] = [to2, from];
-      }
-      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
-      return isInRange;
-    }
-    if (!excludeEnds && to2) {
-      return isSameDay2(to2, date);
-    }
-    if (!excludeEnds && from) {
-      return isSameDay2(from, date);
-    }
-    return false;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
-  function isDateInterval(matcher) {
-    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
-  }
-  function isDateRange(value) {
-    return Boolean(value && typeof value === "object" && "from" in value);
-  }
-  function isDateAfterType(value) {
-    return Boolean(value && typeof value === "object" && "after" in value);
-  }
-  function isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
-  }
-  function isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
-  }
-  function isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
-  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
-    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
-    const { isSameDay: isSameDay2, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
-    return matchersArr.some((matcher) => {
-      if (typeof matcher === "boolean") {
-        return matcher;
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-      if (dateLib.isDate(matcher)) {
-        return isSameDay2(date, matcher);
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((matcherDate) => isSameDay2(date, matcherDate));
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      if (isDateRange(matcher)) {
-        return rangeIncludesDate(matcher, date, false, dateLib);
+    },
+    // Stand-alone quarter
+    q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "qq":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "standalone"
+          });
       }
-      if (isDayOfWeekType(matcher)) {
-        if (!Array.isArray(matcher.dayOfWeek)) {
-          return matcher.dayOfWeek === date.getDay();
-        }
-        return matcher.dayOfWeek.includes(date.getDay());
+    },
+    // Month
+    M: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        case "M":
+        case "MM":
+          return lightFormatters.M(date, token);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // J, F, ..., D
+        case "MMMMM":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return localize2.month(month, { width: "wide", context: "formatting" });
       }
-      if (isDateInterval(matcher)) {
-        const diffBefore = differenceInCalendarDays2(matcher.before, date);
-        const diffAfter = differenceInCalendarDays2(matcher.after, date);
-        const isDayBefore = diffBefore > 0;
-        const isDayAfter = diffAfter < 0;
-        const isClosedInterval = isAfter2(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return isDayAfter && isDayBefore;
-        } else {
-          return isDayBefore || isDayAfter;
-        }
+    },
+    // Stand-alone month
+    L: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return String(month + 1);
+        // 01, 02, ..., 12
+        case "LL":
+          return addLeadingZeros(month + 1, 2);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // J, F, ..., D
+        case "LLLLL":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return localize2.month(month, { width: "wide", context: "standalone" });
       }
-      if (isDateAfterType(matcher)) {
-        return differenceInCalendarDays2(date, matcher.after) > 0;
+    },
+    // Local week of year
+    w: function(date, token, localize2, options) {
+      const week = getWeek(date, options);
+      if (token === "wo") {
+        return localize2.ordinalNumber(week, { unit: "week" });
       }
-      if (isDateBeforeType(matcher)) {
-        return differenceInCalendarDays2(matcher.before, date) > 0;
+      return addLeadingZeros(week, token.length);
+    },
+    // ISO week of year
+    I: function(date, token, localize2) {
+      const isoWeek = getISOWeek(date);
+      if (token === "Io") {
+        return localize2.ordinalNumber(isoWeek, { unit: "week" });
       }
-      if (typeof matcher === "function") {
-        return matcher(date);
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
       }
-      return false;
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
-  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
-    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
-    const { isSameDay: isSameDay2, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
-    const computedNavStart = navStart && startOfMonth2(navStart);
-    const computedNavEnd = navEnd && endOfMonth2(navEnd);
-    const internalModifiersMap = {
-      [DayFlag.focused]: [],
-      [DayFlag.outside]: [],
-      [DayFlag.disabled]: [],
-      [DayFlag.hidden]: [],
-      [DayFlag.today]: []
-    };
-    const customModifiersMap = {};
-    for (const day of days) {
-      const { date, displayMonth } = day;
-      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
-      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
-      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
-      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
-      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
-      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
-      const isToday = isSameDay2(date, today);
-      if (isOutside)
-        internalModifiersMap.outside.push(day);
-      if (isDisabled)
-        internalModifiersMap.disabled.push(day);
-      if (isHidden2)
-        internalModifiersMap.hidden.push(day);
-      if (isToday)
-        internalModifiersMap.today.push(day);
-      if (modifiers) {
-        Object.keys(modifiers).forEach((name2) => {
-          const modifierValue = modifiers?.[name2];
-          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
-          if (!isMatch)
-            return;
-          if (customModifiersMap[name2]) {
-            customModifiersMap[name2].push(day);
-          } else {
-            customModifiersMap[name2] = [day];
-          }
-        });
+      return lightFormatters.d(date, token);
+    },
+    // Day of year
+    D: function(date, token, localize2) {
+      const dayOfYear = getDayOfYear(date);
+      if (token === "Do") {
+        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
       }
-    }
-    return (day) => {
-      const dayFlags = {
-        [DayFlag.focused]: false,
-        [DayFlag.disabled]: false,
-        [DayFlag.hidden]: false,
-        [DayFlag.outside]: false,
-        [DayFlag.today]: false
-      };
-      const customModifiers = {};
-      for (const name2 in internalModifiersMap) {
-        const days2 = internalModifiersMap[name2];
-        dayFlags[name2] = days2.some((d2) => d2 === day);
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      for (const name2 in customModifiersMap) {
-        customModifiers[name2] = customModifiersMap[name2].some((d2) => d2 === day);
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
-  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
-    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
-      if (modifiersClassNames[key]) {
-        previousValue.push(modifiersClassNames[key]);
-      } else if (classNames[DayFlag[key]]) {
-        previousValue.push(classNames[DayFlag[key]]);
-      } else if (classNames[SelectionState[key]]) {
-        previousValue.push(classNames[SelectionState[key]]);
+    },
+    // Stand-alone local day of week
+    c: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (same as in `e`)
+        case "c":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "cc":
+          return addLeadingZeros(localDayOfWeek, token.length);
+        // 1st, 2nd, ..., 7th
+        case "co":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "ccc":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // T
+        case "ccccc":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "standalone"
+          });
+        // Tuesday
+        case "cccc":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "standalone"
+          });
       }
-      return previousValue;
-    }, [classNames[UI.Day]]);
-    return modifierClassNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
-  function getDataAttributes(props) {
-    const dataAttributes = {
-      "data-mode": props.mode ?? void 0,
-      "data-required": "required" in props ? props.required : void 0,
-      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
-      "data-week-numbers": props.showWeekNumber || void 0,
-      "data-broadcast-calendar": props.broadcastCalendar || void 0,
-      "data-nav-layout": props.navLayout || void 0
-    };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+    },
+    // ISO day of week
+    i: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+      switch (token) {
+        // 2
+        case "i":
+          return String(isoDayOfWeek);
+        // 02
+        case "ii":
+          return addLeadingZeros(isoDayOfWeek, token.length);
+        // 2nd
+        case "io":
+          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+        // Tue
+        case "iii":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "iiiii":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "iiiiii":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "iiii":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    });
-    return dataAttributes;
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM, PM, midnight, noon
+    b: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours === 12) {
+        dayPeriodEnumValue = dayPeriodEnum.noon;
+      } else if (hours === 0) {
+        dayPeriodEnumValue = dayPeriodEnum.midnight;
+      } else {
+        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      }
+      switch (token) {
+        case "b":
+        case "bb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "bbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "bbbbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // in the morning, in the afternoon, in the evening, at night
+    B: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours >= 17) {
+        dayPeriodEnumValue = dayPeriodEnum.evening;
+      } else if (hours >= 12) {
+        dayPeriodEnumValue = dayPeriodEnum.afternoon;
+      } else if (hours >= 4) {
+        dayPeriodEnumValue = dayPeriodEnum.morning;
+      } else {
+        dayPeriodEnumValue = dayPeriodEnum.night;
+      }
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // Hour [1-12]
+    h: function(date, token, localize2) {
+      if (token === "ho") {
+        let hours = date.getHours() % 12;
+        if (hours === 0) hours = 12;
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return lightFormatters.h(date, token);
+    },
+    // Hour [0-23]
+    H: function(date, token, localize2) {
+      if (token === "Ho") {
+        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+      }
+      return lightFormatters.H(date, token);
+    },
+    // Hour [0-11]
+    K: function(date, token, localize2) {
+      const hours = date.getHours() % 12;
+      if (token === "Ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Hour [1-24]
+    k: function(date, token, localize2) {
+      let hours = date.getHours();
+      if (hours === 0) hours = 24;
+      if (token === "ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Minute
+    m: function(date, token, localize2) {
+      if (token === "mo") {
+        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+      }
+      return lightFormatters.m(date, token);
+    },
+    // Second
+    s: function(date, token, localize2) {
+      if (token === "so") {
+        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+      }
+      return lightFormatters.s(date, token);
+    },
+    // Fraction of second
+    S: function(date, token) {
+      return lightFormatters.S(date, token);
+    },
+    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
+    X: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      if (timezoneOffset === 0) {
+        return "Z";
+      }
+      switch (token) {
+        // Hours and optional minutes
+        case "X":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XX`
+        case "XXXX":
+        case "XX":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XXX`
+        case "XXXXX":
+        case "XXX":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
+    x: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Hours and optional minutes
+        case "x":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xx`
+        case "xxxx":
+        case "xx":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xxx`
+        case "xxxxx":
+        case "xxx":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (GMT)
+    O: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "O":
+        case "OO":
+        case "OOO":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "OOOO":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (specific non-location)
+    z: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "z":
+        case "zz":
+        case "zzz":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "zzzz":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Seconds timestamp
+    t: function(date, token, _localize) {
+      const timestamp = Math.trunc(+date / 1e3);
+      return addLeadingZeros(timestamp, token.length);
+    },
+    // Milliseconds timestamp
+    T: function(date, token, _localize) {
+      return addLeadingZeros(+date, token.length);
+    }
+  };
+  function formatTimezoneShort(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = Math.trunc(absOffset / 60);
+    const minutes = absOffset % 60;
+    if (minutes === 0) {
+      return sign + String(hours);
+    }
+    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+  }
+  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
+    if (offset4 % 60 === 0) {
+      const sign = offset4 > 0 ? "-" : "+";
+      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+    }
+    return formatTimezone(offset4, delimiter);
+  }
+  function formatTimezone(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
+    const minutes = addLeadingZeros(absOffset % 60, 2);
+    return sign + hours + delimiter + minutes;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
-  function getDefaultClassNames() {
-    const classNames = {};
-    for (const key in UI) {
-      classNames[UI[key]] = `rdp-${UI[key]}`;
+  // node_modules/date-fns/_lib/format/longFormatters.js
+  var dateLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "P":
+        return formatLong2.date({ width: "short" });
+      case "PP":
+        return formatLong2.date({ width: "medium" });
+      case "PPP":
+        return formatLong2.date({ width: "long" });
+      case "PPPP":
+      default:
+        return formatLong2.date({ width: "full" });
     }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
+  };
+  var timeLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "p":
+        return formatLong2.time({ width: "short" });
+      case "pp":
+        return formatLong2.time({ width: "medium" });
+      case "ppp":
+        return formatLong2.time({ width: "long" });
+      case "pppp":
+      default:
+        return formatLong2.time({ width: "full" });
     }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
     }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
+    let dateTimeFormat;
+    switch (datePattern) {
+      case "P":
+        dateTimeFormat = formatLong2.dateTime({ width: "short" });
+        break;
+      case "PP":
+        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
+        break;
+      case "PPP":
+        dateTimeFormat = formatLong2.dateTime({ width: "long" });
+        break;
+      case "PPPP":
+      default:
+        dateTimeFormat = formatLong2.dateTime({ width: "full" });
+        break;
     }
-    return classNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
-  var formatters_exports = {};
-  __export(formatters_exports, {
-    formatCaption: () => formatCaption,
-    formatDay: () => formatDay,
-    formatMonthDropdown: () => formatMonthDropdown,
-    formatWeekNumber: () => formatWeekNumber,
-    formatWeekNumberHeader: () => formatWeekNumberHeader,
-    formatWeekdayName: () => formatWeekdayName,
-    formatYearDropdown: () => formatYearDropdown
-  });
+    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
+  };
+  var longFormatters = {
+    p: timeLongFormatter,
+    P: dateTimeLongFormatter
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
-  function formatCaption(month, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(month);
+  // node_modules/date-fns/_lib/protectedTokens.js
+  var dayOfYearTokenRE = /^D+$/;
+  var weekYearTokenRE = /^Y+$/;
+  var throwTokens = ["D", "DD", "YY", "YYYY"];
+  function isProtectedDayOfYearToken(token) {
+    return dayOfYearTokenRE.test(token);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
-  function formatDay(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "d");
+  function isProtectedWeekYearToken(token) {
+    return weekYearTokenRE.test(token);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
+  function warnOrThrowProtectedError(token, format7, input) {
+    const _message = message(token, format7, input);
+    console.warn(_message);
+    if (throwTokens.includes(token)) throw new RangeError(_message);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
-  function formatWeekdayName(weekday, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
+  function message(token, format7, input) {
+    const subject = token[0] === "Y" ? "years" : "days of the month";
+    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
-  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
-    if (weekNumber < 10) {
-      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
+  // node_modules/date-fns/format.js
+  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp = /''/g;
+  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
+  function format(date, formatStr, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const originalDate = toDate(date, options?.in);
+    if (!isValid(originalDate)) {
+      throw new RangeError("Invalid time value");
     }
-    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
+    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter === "p" || firstCharacter === "P") {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
+      }
+      return substring;
+    }).join("").match(formattingTokensRegExp).map((substring) => {
+      if (substring === "''") {
+        return { isToken: false, value: "'" };
+      }
+      const firstCharacter = substring[0];
+      if (firstCharacter === "'") {
+        return { isToken: false, value: cleanEscapedString(substring) };
+      }
+      if (formatters[firstCharacter]) {
+        return { isToken: true, value: substring };
+      }
+      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
+        throw new RangeError(
+          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
+        );
+      }
+      return { isToken: false, value: substring };
+    });
+    if (locale.localize.preprocessor) {
+      parts = locale.localize.preprocessor(originalDate, parts);
+    }
+    const formatterOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
+    };
+    return parts.map((part) => {
+      if (!part.isToken) return part.value;
+      const token = part.value;
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, String(date));
+      }
+      const formatter = formatters[token[0]];
+      return formatter(originalDate, token, locale.localize, formatterOptions);
+    }).join("");
+  }
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
+    }
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
+  // node_modules/date-fns/getDaysInMonth.js
+  function getDaysInMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const monthIndex = _date.getMonth();
+    const lastDayOfMonth = constructFrom(_date, 0);
+    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
+    lastDayOfMonth.setHours(0, 0, 0, 0);
+    return lastDayOfMonth.getDate();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
+  // node_modules/date-fns/getDefaultOptions.js
+  function getDefaultOptions2() {
+    return Object.assign({}, getDefaultOptions());
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
-    };
+  // node_modules/date-fns/getISODay.js
+  function getISODay(date, options) {
+    const day = toDate(date, options?.in).getDay();
+    return day === 0 ? 7 : day;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
-  var labels_exports = {};
-  __export(labels_exports, {
-    labelDayButton: () => labelDayButton,
-    labelGrid: () => labelGrid,
-    labelGridcell: () => labelGridcell,
-    labelMonthDropdown: () => labelMonthDropdown,
-    labelNav: () => labelNav,
-    labelNext: () => labelNext,
-    labelPrevious: () => labelPrevious,
-    labelWeekNumber: () => labelWeekNumber,
-    labelWeekNumberHeader: () => labelWeekNumberHeader,
-    labelWeekday: () => labelWeekday,
-    labelYearDropdown: () => labelYearDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
-  function labelDayButton(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers.today)
-      label = `Today, ${label}`;
-    if (modifiers.selected)
-      label = `${label}, selected`;
-    return label;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
-  function labelGrid(date, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(date);
+  // node_modules/date-fns/getMonth.js
+  function getMonth(date, options) {
+    return toDate(date, options?.in).getMonth();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
-  function labelGridcell(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers?.today) {
-      label = `Today, ${label}`;
-    }
-    return label;
+  // node_modules/date-fns/getYear.js
+  function getYear(date, options) {
+    return toDate(date, options?.in).getFullYear();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
-  function labelMonthDropdown(_options) {
-    return "Choose the Month";
+  // node_modules/date-fns/isAfter.js
+  function isAfter(date, dateToCompare) {
+    return +toDate(date) > +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
-  function labelNav() {
-    return "";
+  // node_modules/date-fns/isBefore.js
+  function isBefore(date, dateToCompare) {
+    return +toDate(date) < +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
-  var defaultLabel = "Go to the Next Month";
-  function labelNext(_month, _options) {
-    return defaultLabel;
+  // node_modules/date-fns/transpose.js
+  function transpose(date, constructor) {
+    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
+    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
+    date_.setHours(
+      date.getHours(),
+      date.getMinutes(),
+      date.getSeconds(),
+      date.getMilliseconds()
+    );
+    return date_;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
+  function isConstructor(constructor) {
+    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
-  function labelWeekday(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "cccc");
-  }
+  // node_modules/date-fns/parse/_lib/Setter.js
+  var TIMEZONE_UNIT_PRIORITY = 10;
+  var Setter = class {
+    subPriority = 0;
+    validate(_utcDate, _options) {
+      return true;
+    }
+  };
+  var ValueSetter = class extends Setter {
+    constructor(value, validateValue, setValue, priority2, subPriority) {
+      super();
+      this.value = value;
+      this.validateValue = validateValue;
+      this.setValue = setValue;
+      this.priority = priority2;
+      if (subPriority) {
+        this.subPriority = subPriority;
+      }
+    }
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
+    }
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
+    }
+  };
+  var DateTimezoneSetter = class extends Setter {
+    priority = TIMEZONE_UNIT_PRIORITY;
+    subPriority = -1;
+    constructor(context, reference) {
+      super();
+      this.context = context || ((date) => constructFrom(reference, date));
+    }
+    set(date, flags) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(date, transpose(date, this.context));
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
-  }
+  // node_modules/date-fns/parse/_lib/Parser.js
+  var Parser = class {
+    run(dateString, token, match3, options) {
+      const result = this.parse(dateString, token, match3, options);
+      if (!result) {
+        return null;
+      }
+      return {
+        setter: new ValueSetter(
+          result.value,
+          this.validate,
+          this.set,
+          this.priority,
+          this.subPriority
+        ),
+        rest: result.rest
+      };
+    }
+    validate(_utcDate, _value, _options) {
+      return true;
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
-  }
+  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
+  var EraParser = class extends Parser {
+    priority = 140;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
+        // A, B
+        case "GGGGG":
+          return match3.era(dateString, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return match3.era(dateString, { width: "wide" }) || match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
+      }
+    }
+    set(date, flags, value) {
+      flags.era = value;
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["R", "u", "t", "T"];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
-  }
+  // node_modules/date-fns/parse/_lib/constants.js
+  var numericPatterns = {
+    month: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    date: /^(3[0-1]|[0-2]?\d)/,
+    // 0 to 31
+    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
+    // 0 to 366
+    week: /^(5[0-3]|[0-4]?\d)/,
+    // 0 to 53
+    hour23h: /^(2[0-3]|[0-1]?\d)/,
+    // 0 to 23
+    hour24h: /^(2[0-4]|[0-1]?\d)/,
+    // 0 to 24
+    hour11h: /^(1[0-1]|0?\d)/,
+    // 0 to 11
+    hour12h: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    minute: /^[0-5]?\d/,
+    // 0 to 59
+    second: /^[0-5]?\d/,
+    // 0 to 59
+    singleDigit: /^\d/,
+    // 0 to 9
+    twoDigits: /^\d{1,2}/,
+    // 0 to 99
+    threeDigits: /^\d{1,3}/,
+    // 0 to 999
+    fourDigits: /^\d{1,4}/,
+    // 0 to 9999
+    anyDigitsSigned: /^-?\d+/,
+    singleDigitSigned: /^-?\d/,
+    // 0 to 9, -0 to -9
+    twoDigitsSigned: /^-?\d{1,2}/,
+    // 0 to 99, -0 to -99
+    threeDigitsSigned: /^-?\d{1,3}/,
+    // 0 to 999, -0 to -999
+    fourDigitsSigned: /^-?\d{1,4}/
+    // 0 to 9999, -0 to -9999
+  };
+  var timezonePatterns = {
+    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/
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
-  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
-    if (customLabel)
-      return customLabel;
-    if (localeLabel) {
-      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
+  // node_modules/date-fns/parse/_lib/utils.js
+  function mapValue(parseFnResult, mapFn) {
+    if (!parseFnResult) {
+      return parseFnResult;
     }
-    return defaultLabel2;
-  };
-  function getLabels(customLabels, options) {
-    const localeLabels = options.locale?.labels ?? {};
     return {
-      ...labels_exports,
-      ...customLabels ?? {},
-      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
-      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
-      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
-      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
-      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
-      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
-      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
-      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
-      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
-      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
-      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
     };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
-  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
-    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
-    const months = eachMonthOfInterval2({
-      start: startOfYear2(displayMonth),
-      end: endOfYear2(displayMonth)
-    });
-    const options = months.map((month) => {
-      const label = formatters2.formatMonthDropdown(month, dateLib);
-      const value = getMonth2(month);
-      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
-      return { value, label, disabled: disabled2 };
-    });
-    return options;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
-  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
-    let style = { ...styles?.[UI.Day] };
-    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
-      style = {
-        ...style,
-        ...modifiersStyles?.[modifier]
-      };
-    });
-    return style;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
-  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
-    const referenceToday = today ?? dateLib.today();
-    const start2 = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
-    const days = [];
-    for (let i2 = 0; i2 < 7; i2++) {
-      const day = dateLib.addDays(start2, i2);
-      days.push(day);
+  function parseNumericPattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
     }
-    return days;
+    return {
+      value: parseInt(matchResult[0], 10),
+      rest: dateString.slice(matchResult[0].length)
+    };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
-  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
-    if (!navStart)
-      return void 0;
-    if (!navEnd)
-      return void 0;
-    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
-    const firstNavYear = startOfYear2(navStart);
-    const lastNavYear = endOfYear2(navEnd);
-    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
-    if (reverse)
-      years.reverse();
-    return years.map((year) => {
-      const label = formatters2.formatYearDropdown(year, dateLib);
+  function parseTimezonePattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
+    }
+    if (matchResult[0] === "Z") {
       return {
-        value: getYear2(year),
-        label,
-        disabled: false
+        value: 0,
+        rest: dateString.slice(1)
       };
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
-  function createNoonOverrides(timeZone, options = {}) {
-    const { weekStartsOn, locale } = options;
-    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
-    const toNoonTZDate = (date) => {
-      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
-      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
-    };
-    const toCalendarDate2 = (date) => {
-      const zoned = toNoonTZDate(date);
-      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
-    };
+    }
+    const sign = matchResult[1] === "+" ? 1 : -1;
+    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
+    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
+    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
     return {
-      today: () => {
-        return toNoonTZDate(TZDate.tz(timeZone));
-      },
-      newDate: (year, monthIndex, date) => {
-        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
-      },
-      startOfDay: (date) => {
-        return toNoonTZDate(date);
-      },
-      startOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (base.getDay() - 1 + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setDate(1);
-        return base;
-      },
-      startOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(0, 1);
-        return base;
-      },
-      endOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const endDow = (weekStartsOnValue + 6) % 7;
-        const diff = (endDow - base.getDay() + 7) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (7 - base.getDay()) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + 1, 0);
-        return base;
-      },
-      endOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(11, 31);
-        return base;
-      },
-      eachMonthOfInterval: (interval) => {
-        const start2 = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const result = [];
-        const cursor = new TZDate(start2.getFullYear(), start2.getMonth(), 1, 12, 0, 0, timeZone);
-        const endKey = end.getFullYear() * 12 + end.getMonth();
-        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
-          result.push(new TZDate(cursor, timeZone));
-          cursor.setMonth(cursor.getMonth() + 1, 1);
-        }
-        return result;
-      },
-      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
-      // mutate the same TZDate, and return it.
-      addDays: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount);
-        return base;
-      },
-      addWeeks: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount * 7);
-        return base;
-      },
-      addMonths: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + amount);
-        return base;
-      },
-      addYears: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setFullYear(base.getFullYear() + amount);
-        return base;
-      },
-      eachYearOfInterval: (interval) => {
-        const start2 = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const years = [];
-        const cursor = new TZDate(start2.getFullYear(), 0, 1, 12, 0, 0, timeZone);
-        while (cursor.getFullYear() <= end.getFullYear()) {
-          years.push(new TZDate(cursor, timeZone));
-          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
-        }
-        return years;
-      },
-      getWeek: (date, options2) => {
-        const base = toCalendarDate2(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate2(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarMonths(left, right);
-      }
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
     };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
-  var import_react30 = __toESM(require_react(), 1);
-  var asHtmlElement = (element) => {
-    if (element instanceof HTMLElement)
-      return element;
-    return null;
-  };
-  var queryMonthEls = (element) => [
-    ...element.querySelectorAll("[data-animated-month]") ?? []
-  ];
-  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
-  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
-  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
-  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
-  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
-  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
-    const previousRootElSnapshotRef = (0, import_react30.useRef)(null);
-    const previousMonthsRef = (0, import_react30.useRef)(months);
-    const animatingRef = (0, import_react30.useRef)(false);
-    (0, import_react30.useLayoutEffect)(() => {
-      const previousMonths = previousMonthsRef.current;
-      previousMonthsRef.current = months;
-      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
-      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
-      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
-        return;
-      }
-      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
-      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
-      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
-      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
-      const previousRootElSnapshot = previousRootElSnapshotRef.current;
-      const rootElSnapshot = rootElRef.current.cloneNode(true);
-      if (rootElSnapshot instanceof HTMLElement) {
-        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
-        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
-          if (!(currentMonthElSnapshot instanceof HTMLElement))
-            return;
-          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
-          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
-            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
-          }
-          const captionEl = queryCaptionEl(currentMonthElSnapshot);
-          if (captionEl) {
-            captionEl.classList.remove(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
-          if (weeksEl) {
-            weeksEl.classList.remove(weeksAnimationClass);
-          }
-        });
-        previousRootElSnapshotRef.current = rootElSnapshot;
-      } else {
-        previousRootElSnapshotRef.current = null;
-      }
-      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
-      focused) {
-        return;
-      }
-      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
-      const currentMonthEls = queryMonthEls(rootElRef.current);
-      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
-        animatingRef.current = true;
-        const cleanUpFunctions = [];
-        rootElRef.current.style.isolation = "isolate";
-        const navEl = queryNavEl(rootElRef.current);
-        if (navEl) {
-          navEl.style.zIndex = "1";
-        }
-        currentMonthEls.forEach((currentMonthEl, index2) => {
-          const previousMonthEl = previousMonthEls[index2];
-          if (!previousMonthEl) {
-            return;
-          }
-          currentMonthEl.style.position = "relative";
-          currentMonthEl.style.overflow = "hidden";
-          const captionEl = queryCaptionEl(currentMonthEl);
-          if (captionEl) {
-            captionEl.classList.add(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthEl);
-          if (weeksEl) {
-            weeksEl.classList.add(weeksAnimationClass);
-          }
-          const cleanUp = () => {
-            animatingRef.current = false;
-            if (rootElRef.current) {
-              rootElRef.current.style.isolation = "";
-            }
-            if (navEl) {
-              navEl.style.zIndex = "";
-            }
-            if (captionEl) {
-              captionEl.classList.remove(captionAnimationClass);
-            }
-            if (weeksEl) {
-              weeksEl.classList.remove(weeksAnimationClass);
-            }
-            currentMonthEl.style.position = "";
-            currentMonthEl.style.overflow = "";
-            if (currentMonthEl.contains(previousMonthEl)) {
-              currentMonthEl.removeChild(previousMonthEl);
-            }
-          };
-          cleanUpFunctions.push(cleanUp);
-          previousMonthEl.style.pointerEvents = "none";
-          previousMonthEl.style.position = "absolute";
-          previousMonthEl.style.overflow = "hidden";
-          previousMonthEl.setAttribute("aria-hidden", "true");
-          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
-          if (previousWeekdaysEl) {
-            previousWeekdaysEl.style.opacity = "0";
-          }
-          const previousCaptionEl = queryCaptionEl(previousMonthEl);
-          if (previousCaptionEl) {
-            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
-            previousCaptionEl.addEventListener("animationend", cleanUp);
-          }
-          const previousWeeksEl = queryWeeksEl(previousMonthEl);
-          if (previousWeeksEl) {
-            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
-          }
-          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
-        });
-      }
-    });
+  function parseAnyDigitsSigned(dateString) {
+    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react32 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
-  function getDates(displayMonths, maxDate, props, dateLib) {
-    const firstMonth = displayMonths[0];
-    const lastMonth = displayMonths[displayMonths.length - 1];
-    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
-    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
-    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
-    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
-    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
-    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
-    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
-    const dates = [];
-    for (let i2 = 0; i2 <= nOfDays; i2++) {
-      const date = addDays2(startWeekFirstDate, i2);
-      dates.push(date);
+  function parseNDigits(n2, dateString) {
+    switch (n2) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigit, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigits, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigits, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigits, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^\\d{1," + n2 + "}"), dateString);
     }
-    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
-    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
-    if (fixedWeeks && dates.length < extraDates) {
-      const daysToAdd = extraDates - dates.length;
-      for (let i2 = 0; i2 < daysToAdd; i2++) {
-        const date = addDays2(dates[dates.length - 1], 1);
-        dates.push(date);
-      }
+  }
+  function parseNDigitsSigned(n2, dateString) {
+    switch (n2) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^-?\\d{1," + n2 + "}"), dateString);
     }
-    return dates;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
-  function getDays(calendarMonths) {
-    const initialDays = [];
-    return calendarMonths.reduce((days, month) => {
-      const weekDays = month.weeks.reduce((weekDays2, week) => {
-        return weekDays2.concat(week.days.slice());
-      }, initialDays.slice());
-      return days.concat(weekDays.slice());
-    }, initialDays.slice());
+  function dayPeriodEnumToHours(dayPeriod) {
+    switch (dayPeriod) {
+      case "morning":
+        return 4;
+      case "evening":
+        return 17;
+      case "pm":
+      case "noon":
+      case "afternoon":
+        return 12;
+      case "am":
+      case "midnight":
+      case "night":
+      default:
+        return 0;
+    }
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
-  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
-    const { numberOfMonths = 1 } = props;
-    const months = [];
-    for (let i2 = 0; i2 < numberOfMonths; i2++) {
-      const month = dateLib.addMonths(firstDisplayedMonth, i2);
-      if (calendarEndMonth && month > calendarEndMonth) {
-        break;
-      }
-      months.push(month);
+  function normalizeTwoDigitYear(twoDigitYear, currentYear) {
+    const isCommonEra = currentYear > 0;
+    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
+    let result;
+    if (absCurrentYear <= 50) {
+      result = twoDigitYear || 100;
+    } else {
+      const rangeEnd = absCurrentYear + 50;
+      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
+      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
+      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
     }
-    return months;
+    return isCommonEra ? result : 1 - result;
+  }
+  function isLeapYearIndex(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
-  function getInitialMonth(props, navStart, navEnd, dateLib) {
-    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
-    let initialMonth = month || defaultMonth || today;
-    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
-    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
-      const offset4 = -1 * (numberOfMonths - 1);
-      initialMonth = addMonths2(navEnd, offset4);
+  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
+  var YearParser = class extends Parser {
+    priority = 130;
+    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
+    parse(dateString, token, match3) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "yy"
+      });
+      switch (token) {
+        case "y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "yo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+      }
     }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    return startOfMonth2(initialMonth);
-  }
+    set(date, flags, value) {
+      const currentYear = date.getFullYear();
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(normalizedTwoDigitYear, 0, 1);
+        date.setHours(0, 0, 0, 0);
+        return date;
+      }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
-  function getMonths(displayMonths, dates, props, dateLib) {
-    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const dayPickerMonths = displayMonths.reduce((months, month) => {
-      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
-      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
-      const monthDates = dates.filter((date) => {
-        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
+  var LocalWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token, match3) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "YY"
       });
-      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
-      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
-        const extraDates = dates.filter((date) => {
-          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
-          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
-        });
-        monthDates.push(...extraDates);
+      switch (token) {
+        case "Y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "Yo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
       }
-      const weeks = monthDates.reduce((weeks2, date) => {
-        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
-        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
-        const day = new CalendarDay(date, month, dateLib);
-        if (!week) {
-          weeks2.push(new CalendarWeek(weekNumber, [day]));
-        } else {
-          week.days.push(day);
-        }
-        return weeks2;
-      }, []);
-      const dayPickerMonth = new CalendarMonth(month, weeks);
-      months.push(dayPickerMonth);
-      return months;
-    }, []);
-    if (!props.reverseMonths) {
-      return dayPickerMonths;
-    } else {
-      return dayPickerMonths.reverse();
     }
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
-  function getNavMonths(props, dateLib) {
-    let { startMonth, endMonth } = props;
-    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
-    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
-    if (startMonth) {
-      startMonth = startOfMonth2(startMonth);
-    } else if (!startMonth && hasYearDropdown) {
-      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    if (endMonth) {
-      endMonth = endOfMonth2(endMonth);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
+    set(date, flags, value, options) {
+      const currentYear = getWeekYear(date, options);
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(
+          normalizedTwoDigitYear,
+          0,
+          options.firstWeekContainsDate
+        );
+        date.setHours(0, 0, 0, 0);
+        return startOfWeek(date, options);
+      }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, options.firstWeekContainsDate);
+      date.setHours(0, 0, 0, 0);
+      return startOfWeek(date, options);
     }
-    return [
-      startMonth ? startOfDay2(startMonth) : startMonth,
-      endMonth ? startOfDay2(endMonth) : endMonth
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
     ];
-  }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
-  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
+  var ISOWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "R") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
     }
-    const { pagedNavigation, numberOfMonths = 1 } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarEndMonth) {
-      return addMonths2(month, offset4);
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
     }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+    incompatibleTokens = [
+      "G",
+      "y",
+      "Y",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
+  var ExtendedYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "u") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
     }
-    return addMonths2(month, offset4);
-  }
+    set(date, _flags, value) {
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
-  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
+  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
+  var QuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+        case "QQ":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return match3.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return match3.quarter(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    const { pagedNavigation, numberOfMonths } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarStartMonth) {
-      return addMonths2(month, -offset4);
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return addMonths2(month, -offset4);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
-  function getWeeks(months) {
-    const initialWeeks = [];
-    return months.reduce((weeks, month) => {
-      return weeks.concat(month.weeks.slice());
-    }, initialWeeks.slice());
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
-  var import_react31 = __toESM(require_react(), 1);
-  function useControlledValue(defaultValue2, controlledValue) {
-    const [uncontrolledValue, setValue] = (0, import_react31.useState)(defaultValue2);
-    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
-    return [value, setValue];
-  }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  function useCalendar(props, dateLib) {
-    const [navStart, navEnd] = getNavMonths(props, dateLib);
-    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
-    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-    const [firstMonth, setFirstMonth] = useControlledValue(
-      initialMonth,
-      // initialMonth is always computed from props.month if provided
-      props.month ? initialMonth : void 0
-    );
-    (0, import_react32.useEffect)(() => {
-      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-      setFirstMonth(newInitialMonth);
-    }, [props.timeZone]);
-    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react32.useMemo)(() => {
-      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
-      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
-        ISOWeek: props.ISOWeek,
-        fixedWeeks: props.fixedWeeks,
-        broadcastCalendar: props.broadcastCalendar
-      }, dateLib);
-      const months2 = getMonths(displayMonths, dates, {
-        broadcastCalendar: props.broadcastCalendar,
-        fixedWeeks: props.fixedWeeks,
-        ISOWeek: props.ISOWeek,
-        reverseMonths: props.reverseMonths
-      }, dateLib);
-      const weeks2 = getWeeks(months2);
-      const days2 = getDays(months2);
-      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
-      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
-      return {
-        months: months2,
-        weeks: weeks2,
-        days: days2,
-        previousMonth: previousMonth2,
-        nextMonth: nextMonth2
-      };
-    }, [
-      dateLib,
-      firstMonth.getTime(),
-      navEnd?.getTime(),
-      navStart?.getTime(),
-      props.disableNavigation,
-      props.broadcastCalendar,
-      props.endMonth?.getTime(),
-      props.fixedWeeks,
-      props.ISOWeek,
-      props.numberOfMonths,
-      props.pagedNavigation,
-      props.reverseMonths
-    ]);
-    const { disableNavigation, onMonthChange } = props;
-    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d2) => d2.isEqualTo(day)));
-    const goToMonth = (date) => {
-      if (disableNavigation) {
-        return;
-      }
-      let newMonth = startOfMonth2(date);
-      if (navStart && newMonth < startOfMonth2(navStart)) {
-        newMonth = startOfMonth2(navStart);
-      }
-      if (navEnd && newMonth > startOfMonth2(navEnd)) {
-        newMonth = startOfMonth2(navEnd);
-      }
-      setFirstMonth(newMonth);
-      onMonthChange?.(newMonth);
-    };
-    const goToDay = (day) => {
-      if (isDayInCalendar(day)) {
-        return;
-      }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
-    };
-    return calendar;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  var import_react33 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
-  var FocusTargetPriority;
-  (function(FocusTargetPriority2) {
-    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
-    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
-    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
-    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
-  })(FocusTargetPriority || (FocusTargetPriority = {}));
-  function isFocusableDay(modifiers) {
-    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
-  }
-  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
-    let focusTarget;
-    let foundFocusTargetPriority = -1;
-    for (const day of days) {
-      const modifiers = getModifiers(day);
-      if (isFocusableDay(modifiers)) {
-        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
-        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
-        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Selected;
-        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Today;
-        }
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
+  var StandAloneQuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+        case "qq":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return match3.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return match3.quarter(dateString, {
+            width: "wide",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
       }
     }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    return focusTarget;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
-  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
-    const { ISOWeek, broadcastCalendar } = props;
-    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const moveFns = {
-      day: addDays2,
-      week: addWeeks2,
-      month: addMonths2,
-      year: addYears2,
-      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
-      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
-    };
-    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
-    if (moveDir === "before" && navStart) {
-      focusableDate = max3([navStart, focusableDate]);
-    } else if (moveDir === "after" && navEnd) {
-      focusableDate = min3([navEnd, focusableDate]);
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return focusableDate;
-  }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
-  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
-    if (attempt > 365) {
-      return void 0;
+  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
+  var MonthParser = class extends Parser {
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "L",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+    priority = 110;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "M":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "MM":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return match3.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
+        // J, F, ..., D
+        case "MMMMM":
+          return match3.month(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return match3.month(dateString, { width: "wide", context: "formatting" }) || match3.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
-    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
-    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
-    const targetMonth = focusableDate;
-    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
-    if (!isDisabled && !isHidden2) {
-      return focusDay;
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
-  }
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
-    const { autoFocus } = props;
-    const [lastFocused, setLastFocused] = (0, import_react33.useState)();
-    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
-    const [focusedDay, setFocused] = (0, import_react33.useState)(autoFocus ? focusTarget : void 0);
-    const blur = () => {
-      setLastFocused(focusedDay);
-      setFocused(void 0);
-    };
-    const moveFocus = (moveBy, moveDir) => {
-      if (!focusedDay)
-        return;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
-        return;
-      if (props.disableNavigation) {
-        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
-        if (!isNextInCalendar) {
-          return;
-        }
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
+  var StandAloneMonthParser = class extends Parser {
+    priority = 110;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "LL":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return match3.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
+        // J, F, ..., D
+        case "LLLLL":
+          return match3.month(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return match3.month(dateString, { width: "wide", context: "standalone" }) || match3.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
       }
-      calendar.goToDay(nextFocus);
-      setFocused(nextFocus);
-    };
-    const isFocusTarget = (day) => {
-      return Boolean(focusTarget?.isEqualTo(day));
-    };
-    const useFocus3 = {
-      isFocusTarget,
-      setFocused,
-      focused: focusedDay,
-      blur,
-      moveFocus
-    };
-    return useFocus3;
-  }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
-  function useMulti(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay2 } = dateLib;
-    const isSelected2 = (date) => {
-      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
-    };
-    const { min: min3, max: max3 } = props;
-    const select4 = (triggerDate, modifiers, e2) => {
-      let newDates = [...selected ?? []];
-      if (isSelected2(triggerDate)) {
-        if (selected?.length === min3) {
-          return;
-        }
-        if (required && selected?.length === 1) {
-          return;
-        }
-        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
-      } else {
-        if (selected?.length === max3) {
-          newDates = [triggerDate];
-        } else {
-          newDates = [...newDates, triggerDate];
-        }
-      }
-      if (!onSelect) {
-        setSelected(newDates);
-      }
-      onSelect?.(newDates, triggerDate, modifiers, e2);
-      return newDates;
-    };
-    return {
-      selected,
-      select: select4,
-      isSelected: isSelected2
-    };
+  // node_modules/date-fns/setWeek.js
+  function setWeek(date, week, options) {
+    const date_ = toDate(date, options?.in);
+    const diff = getWeek(date_, options) - week;
+    date_.setDate(date_.getDate() - diff * 7);
+    return toDate(date_, options?.in);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
-  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
-    const { from, to: to2 } = initialRange || {};
-    const { isSameDay: isSameDay2, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
-    let range;
-    if (!from && !to2) {
-      range = { from: date, to: min3 > 0 ? void 0 : date };
-    } else if (from && !to2) {
-      if (isSameDay2(from, date)) {
-        if (min3 === 0) {
-          range = { from, to: date };
-        } else if (required) {
-          range = { from, to: void 0 };
-        } else {
-          range = void 0;
-        }
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to: from };
-      } else {
-        range = { from, to: date };
-      }
-    } else if (from && to2) {
-      if (isSameDay2(from, date) && isSameDay2(to2, date)) {
-        if (required) {
-          range = { from, to: to2 };
-        } else {
-          range = void 0;
-        }
-      } else if (isSameDay2(from, date)) {
-        range = { from, to: min3 > 0 ? void 0 : date };
-      } else if (isSameDay2(to2, date)) {
-        range = { from: date, to: min3 > 0 ? void 0 : date };
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to: to2 };
-      } else if (isAfter2(date, from)) {
-        range = { from, to: date };
-      } else if (isAfter2(date, to2)) {
-        range = { from, to: date };
-      } else {
-        throw new Error("Invalid range");
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
+  var LocalWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "w":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "wo":
+          return match3.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    if (range?.from && range?.to) {
-      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
-      if (max3 > 0 && diff > max3) {
-        range = { from: date, to: void 0 };
-      } else if (min3 > 1 && diff < min3) {
-        range = { from: date, to: void 0 };
-      }
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
     }
-    return range;
+    set(date, _flags, value, options) {
+      return startOfWeek(setWeek(date, value, options), options);
+    }
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setISOWeek.js
+  function setISOWeek(date, week, options) {
+    const _date = toDate(date, options?.in);
+    const diff = getISOWeek(_date, options) - week;
+    _date.setDate(_date.getDate() - diff * 7);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
-  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
-    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
-    let date = range.from;
-    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-    const totalDaysLimit = Math.min(totalDays, 6);
-    for (let i2 = 0; i2 <= totalDaysLimit; i2++) {
-      if (dayOfWeekArr.includes(date.getDay())) {
-        return true;
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
+  var ISOWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "I":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "Io":
+          return match3.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      date = dateLib.addDays(date, 1);
     }
-    return false;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
-  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
-    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
-  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
-    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
-    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
-    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
-      if (typeof matcher === "boolean")
-        return matcher;
-      if (dateLib.isDate(matcher)) {
-        return rangeIncludesDate(range, matcher, false, dateLib);
-      }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
-      }
-      if (isDateRange(matcher)) {
-        if (matcher.from && matcher.to) {
-          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
-        }
-        return false;
-      }
-      if (isDayOfWeekType(matcher)) {
-        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
-      }
-      if (isDateInterval(matcher)) {
-        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return rangeOverlaps(range, {
-            from: dateLib.addDays(matcher.after, 1),
-            to: dateLib.addDays(matcher.before, -1)
-          }, dateLib);
-        }
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      return false;
-    });
-    if (nonFunctionMatchersResult) {
-      return true;
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
     }
-    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
-    if (functionMatchers.length) {
-      let date = range.from;
-      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-      for (let i2 = 0; i2 <= totalDays; i2++) {
-        if (functionMatchers.some((matcher) => matcher(date))) {
-          return true;
-        }
-        date = dateLib.addDays(date, 1);
-      }
+    set(date, _flags, value) {
+      return startOfISOWeek(setISOWeek(date, value));
     }
-    return false;
-  }
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
-  function useRange(props, dateLib) {
-    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
-    const select4 = (triggerDate, modifiers, e2) => {
-      const { min: min3, max: max3 } = props;
-      let newRange;
-      if (triggerDate) {
-        const selectedFrom = selected?.from;
-        const selectedTo = selected?.to;
-        const hasFullRange = !!selectedFrom && !!selectedTo;
-        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
-        if (resetOnSelect && (hasFullRange || !selected?.from)) {
-          if (!required && isClickingSingleDayRange) {
-            newRange = void 0;
-          } else {
-            newRange = { from: triggerDate, to: void 0 };
-          }
-        } else {
-          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
-        }
-      }
-      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
-        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
-          newRange.from = triggerDate;
-          newRange.to = void 0;
-        }
+  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
+  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  var DAYS_IN_MONTH_LEAP_YEAR = [
+    31,
+    29,
+    31,
+    30,
+    31,
+    30,
+    31,
+    31,
+    30,
+    31,
+    30,
+    31
+  ];
+  var DateParser = class extends Parser {
+    priority = 90;
+    subPriority = 1;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      if (!onSelect) {
-        setSelected(newRange);
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      const month = date.getMonth();
+      if (isLeapYear) {
+        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
+      } else {
+        return value >= 1 && value <= DAYS_IN_MONTH[month];
       }
-      onSelect?.(newRange, triggerDate, modifiers, e2);
-      return newRange;
-    };
-    return {
-      selected,
-      select: select4,
-      isSelected: isSelected2
-    };
-  }
+    }
+    set(date, _flags, value) {
+      date.setDate(value);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
-  function useSingle(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay2 } = dateLib;
-    const isSelected2 = (compareDate) => {
-      return selected ? isSameDay2(selected, compareDate) : false;
-    };
-    const select4 = (triggerDate, modifiers, e2) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
-        newDate = void 0;
-      }
-      if (!onSelect) {
-        setSelected(newDate);
+  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
+  var DayOfYearParser = class extends Parser {
+    priority = 90;
+    subpriority = 1;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "D":
+        case "DD":
+          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
+        case "Do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      if (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
       } else {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
+        return value >= 1 && value <= 365;
       }
-      return newDate;
-    };
-    return {
-      selected,
-      select: select4,
-      isSelected: isSelected2
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
-  function useSelection(props, dateLib) {
-    const single = useSingle(props, dateLib);
-    const multi = useMulti(props, dateLib);
-    const range = useRange(props, dateLib);
-    switch (props.mode) {
-      case "single":
-        return single;
-      case "multiple":
-        return multi;
-      case "range":
-        return range;
-      default:
-        return void 0;
     }
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
-  function toTimeZone(date, timeZone) {
-    if (date instanceof TZDate && date.timeZone === timeZone) {
+    set(date, _flags, value) {
+      date.setMonth(0, value);
+      date.setHours(0, 0, 0, 0);
       return date;
     }
-    return new TZDate(date, timeZone);
-  }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "E",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
-  function toZoneNoon(date, timeZone, noonSafe) {
-    if (!noonSafe)
-      return toTimeZone(date, timeZone);
-    const zoned = toTimeZone(date, timeZone);
-    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
-    return new Date(noonZoned.getTime());
+  // node_modules/date-fns/setDay.js
+  function setDay(date, day, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const date_ = toDate(date, options?.in);
+    const currentDay = date_.getDay();
+    const remainder = day % 7;
+    const dayIndex = (remainder + 7) % 7;
+    const delta = 7 - weekStartsOn;
+    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
+    return addDays(date_, diff, options);
   }
-  function convertMatcher(matcher, timeZone, noonSafe) {
-    if (typeof matcher === "boolean" || typeof matcher === "function") {
-      return matcher;
+
+  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
+  var DayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "EEEEE":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "EEEE":
+        default:
+          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    if (matcher instanceof Date) {
-      return toZoneNoon(matcher, timeZone, noonSafe);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
+  var LocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
       };
+      switch (token) {
+        // 3
+        case "e":
+        case "ee":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "eo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "eee":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "eeeee":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "eeee":
+        default:
+          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (isDateBeforeType(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
+  var StandAloneLocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
       };
+      switch (token) {
+        // 3
+        case "c":
+        case "cc":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "co":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "ccc":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // T
+        case "ccccc":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // Tuesday
+        case "cccc":
+        default:
+          return match3.day(dateString, { width: "wide", context: "standalone" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+      }
     }
-    return matcher;
-  }
-  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return convertMatcher(matchers, timeZone, noonSafe);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  function DayPicker(initialProps) {
-    let props = initialProps;
-    const timeZone = props.timeZone;
-    if (timeZone) {
-      props = {
-        ...initialProps,
-        timeZone
-      };
-      if (props.today) {
-        props.today = toTimeZone(props.today, timeZone);
-      }
-      if (props.month) {
-        props.month = toTimeZone(props.month, timeZone);
-      }
-      if (props.defaultMonth) {
-        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "e",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setISODay.js
+  function setISODay(date, day, options) {
+    const date_ = toDate(date, options?.in);
+    const currentDay = getISODay(date_, options);
+    const diff = day - currentDay;
+    return addDays(date_, diff, options);
+  }
+
+  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
+  var ISODayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => {
+        if (value === 0) {
+          return 7;
+        }
+        return value;
+      };
+      switch (token) {
+        // 2
+        case "i":
+        case "ii":
+          return parseNDigits(token.length, dateString);
+        // 2nd
+        case "io":
+          return match3.ordinalNumber(dateString, { unit: "day" });
+        // Tue
+        case "iii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // T
+        case "iiiii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tu
+        case "iiiiii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tuesday
+        case "iiii":
+        default:
+          return mapValue(
+            match3.day(dateString, {
+              width: "wide",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
       }
-      if (props.startMonth) {
-        props.startMonth = toTimeZone(props.startMonth, timeZone);
+    }
+    validate(_date, value) {
+      return value >= 1 && value <= 7;
+    }
+    set(date, _flags, value) {
+      date = setISODay(date, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "E",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
+  var AMPMParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "a":
+        case "aa":
+        case "aaa":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaaa":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      if (props.endMonth) {
-        props.endMonth = toTimeZone(props.endMonth, timeZone);
+    }
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
+  var AMPMMidnightParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "b":
+        case "bb":
+        case "bbb":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbbb":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      if (props.mode === "single" && props.selected) {
-        props.selected = toTimeZone(props.selected, timeZone);
-      } else if (props.mode === "multiple" && props.selected) {
-        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
-      } else if (props.mode === "range" && props.selected) {
-        props.selected = {
-          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
-          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
-        };
+    }
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
+  var DayPeriodParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      if (props.disabled !== void 0) {
-        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
+    }
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
+  var Hour1to12Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "h":
+          return parseNumericPattern(numericPatterns.hour12h, dateString);
+        case "ho":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      if (props.hidden !== void 0) {
-        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
+    }
+    validate(_date, value) {
+      return value >= 1 && value <= 12;
+    }
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else if (!isPM && value === 12) {
+        date.setHours(0, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-      if (props.modifiers) {
-        const nextModifiers = {};
-        Object.keys(props.modifiers).forEach((key) => {
-          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
-        });
-        props.modifiers = nextModifiers;
+      return date;
+    }
+    incompatibleTokens = ["H", "K", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
+  var Hour0to23Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "H":
+          return parseNumericPattern(numericPatterns.hour23h, dateString);
+        case "Ho":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react34.useMemo)(() => {
-      const locale2 = { ...enUS2, ...props.locale };
-      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
-      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
-        weekStartsOn,
-        locale: locale2
-      }) : void 0;
-      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
-      const dateLib2 = new DateLib({
-        locale: locale2,
-        weekStartsOn,
-        firstWeekContainsDate: props.firstWeekContainsDate,
-        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
-        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
-        timeZone: props.timeZone,
-        numerals: props.numerals
-      }, overrides);
-      return {
-        dateLib: dateLib2,
-        components: getComponents(props.components),
-        formatters: getFormatters(props.formatters),
-        labels: getLabels(props.labels, dateLib2.options),
-        locale: locale2,
-        classNames: { ...getDefaultClassNames(), ...props.classNames }
-      };
-    }, [
-      props.locale,
-      props.broadcastCalendar,
-      props.weekStartsOn,
-      props.firstWeekContainsDate,
-      props.useAdditionalWeekYearTokens,
-      props.useAdditionalDayOfYearTokens,
-      props.timeZone,
-      props.numerals,
-      props.dateLib,
-      props.noonSafe,
-      props.components,
-      props.formatters,
-      props.labels,
-      props.classNames
-    ]);
-    if (!props.today) {
-      props = { ...props, today: dateLib.today() };
+    validate(_date, value) {
+      return value >= 0 && value <= 23;
     }
-    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
-    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
-    const calendar = useCalendar(props, dateLib);
-    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
-    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
-    const { isSelected: isSelected2, select: select4, selected: selectedValue } = useSelection(props, dateLib) ?? {};
-    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
-    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
-    const weekdays = (0, import_react34.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
-    const isInteractive = mode !== void 0 || onDayClick !== void 0;
-    const handlePreviousClick = (0, import_react34.useCallback)(() => {
-      if (!previousMonth)
-        return;
-      goToMonth(previousMonth);
-      onPrevClick?.(previousMonth);
-    }, [previousMonth, goToMonth, onPrevClick]);
-    const handleNextClick = (0, import_react34.useCallback)(() => {
-      if (!nextMonth)
-        return;
-      goToMonth(nextMonth);
-      onNextClick?.(nextMonth);
-    }, [goToMonth, nextMonth, onNextClick]);
-    const handleDayClick = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      e2.preventDefault();
-      e2.stopPropagation();
-      setFocused(day);
-      if (m2.disabled) {
-        return;
+    set(date, _flags, value) {
+      date.setHours(value, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
+  var Hour0To11Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "K":
+          return parseNumericPattern(numericPatterns.hour11h, dateString);
+        case "Ko":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      select4?.(day.date, m2, e2);
-      onDayClick?.(day.date, m2, e2);
-    }, [select4, onDayClick, setFocused]);
-    const handleDayFocus = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      setFocused(day);
-      onDayFocus?.(day.date, m2, e2);
-    }, [onDayFocus, setFocused]);
-    const handleDayBlur = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      blur();
-      onDayBlur?.(day.date, m2, e2);
-    }, [blur, onDayBlur]);
-    const handleDayKeyDown = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      const keyMap = {
-        ArrowLeft: [
-          e2.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "after" : "before"
-        ],
-        ArrowRight: [
-          e2.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "before" : "after"
-        ],
-        ArrowDown: [e2.shiftKey ? "year" : "week", "after"],
-        ArrowUp: [e2.shiftKey ? "year" : "week", "before"],
-        PageUp: [e2.shiftKey ? "year" : "month", "before"],
-        PageDown: [e2.shiftKey ? "year" : "month", "after"],
-        Home: ["startOfWeek", "before"],
-        End: ["endOfWeek", "after"]
-      };
-      if (keyMap[e2.key]) {
-        e2.preventDefault();
-        e2.stopPropagation();
-        const [moveBy, moveDir] = keyMap[e2.key];
-        moveFocus(moveBy, moveDir);
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-      onDayKeyDown?.(day.date, modifiers, e2);
-    }, [moveFocus, onDayKeyDown, props.dir]);
-    const handleDayMouseEnter = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      onDayMouseEnter?.(day.date, modifiers, e2);
-    }, [onDayMouseEnter]);
-    const handleDayMouseLeave = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      onDayMouseLeave?.(day.date, modifiers, e2);
-    }, [onDayMouseLeave]);
-    const handleMonthChange = (0, import_react34.useCallback)((date, monthOffset) => (e2) => {
-      const selectedMonth = Number(e2.target.value);
-      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const handleYearChange = (0, import_react34.useCallback)((date, monthOffset) => (e2) => {
-      const selectedYear = Number(e2.target.value);
-      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const { className, style } = (0, import_react34.useMemo)(() => ({
-      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
-      style: { ...styles?.[UI.Root], ...props.style }
-    }), [classNames, props.className, props.style, styles]);
-    const dataAttributes = getDataAttributes(props);
-    const getDropdownStyle = (dropdown) => {
-      const dropdownStyle = styles?.[UI.Dropdown];
-      const specificDropdownStyle = styles?.[dropdown];
-      if (!dropdownStyle && !specificDropdownStyle) {
-        return void 0;
+      return date;
+    }
+    incompatibleTokens = ["h", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
+  var Hour1To24Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "k":
+          return parseNumericPattern(numericPatterns.hour24h, dateString);
+        case "ko":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      return {
-        ...dropdownStyle,
-        ...specificDropdownStyle
-      };
-    };
-    const rootElRef = (0, import_react34.useRef)(null);
-    useAnimation(rootElRef, Boolean(props.animate), {
-      classNames,
-      months,
-      focused,
-      dateLib
-    });
-    const contextValue = {
-      dayPickerProps: props,
-      selected: selectedValue,
-      select: select4,
-      isSelected: isSelected2,
-      months,
-      nextMonth,
-      previousMonth,
-      goToMonth,
-      getModifiers,
-      components,
-      classNames,
-      styles,
-      labels,
-      formatters: formatters2
-    };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
-        import_react34.default.createElement(
-          components.Months,
-          { className: classNames[UI.Months], style: styles?.[UI.Months] },
-          !props.hideNavigation && !navLayout && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-          months.map((calendarMonth, displayIndex) => {
-            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
-            return import_react34.default.createElement(
-              components.Month,
-              {
-                "data-animated-month": props.animate ? "true" : void 0,
-                className: classNames[UI.Month],
-                style: styles?.[UI.Month],
-                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
-                key: displayIndex,
-                displayIndex,
-                calendarMonth
-              },
-              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react34.default.createElement(
-                components.PreviousMonthButton,
-                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
-              ),
-              import_react34.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react34.default.createElement(
-                components.DropdownNav,
-                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
-                (() => {
-                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react34.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
-                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react34.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
-                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
-                  return controls;
-                })(),
-                import_react34.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"
-                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
-              ) : import_react34.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
-              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react34.default.createElement(
-                components.NextMonthButton,
-                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
-              ),
-              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-              import_react34.default.createElement(
-                components.MonthGrid,
-                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
-                !props.hideWeekdays && import_react34.default.createElement(
-                  components.Weekdays,
-                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
-                  showWeekNumber && import_react34.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
-                  weekdays.map((weekday) => import_react34.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
-                ),
-                import_react34.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
-                  return import_react34.default.createElement(
-                    components.Week,
-                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
-                    showWeekNumber && import_react34.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
-                      locale
-                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
-                    week.days.map((day) => {
-                      const { date } = day;
-                      const modifiers = getModifiers(day);
-                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
-                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
-                      if (isDateRange(selectedValue)) {
-                        const { from, to: to2 } = selectedValue;
-                        modifiers[SelectionState.range_start] = Boolean(from && to2 && dateLib.isSameDay(date, from));
-                        modifiers[SelectionState.range_end] = Boolean(from && to2 && dateLib.isSameDay(date, to2));
-                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
-                      }
-                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
-                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
-                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
-                      return import_react34.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react34.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
-                    })
-                  );
-                }))
-              )
-            );
-          })
-        ),
-        props.footer && import_react34.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
-      )
-    );
-  }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_element33 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-
-  // packages/icons/build-module/icon/index.mjs
-  var import_element19 = __toESM(require_element(), 1);
-  var icon_default = (0, import_element19.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
-      return (0, import_element19.cloneElement)(icon, {
-        width: size4,
-        height: size4,
-        ...props,
-        ref
-      });
     }
-  );
-
-  // packages/icons/build-module/library/archive.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var archive_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives2.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" }) });
-
-  // packages/icons/build-module/library/arrow-down.mjs
-  var import_primitives3 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives3.Path, { d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" }) });
-
-  // packages/icons/build-module/library/arrow-left.mjs
-  var import_primitives4 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives4.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
-
-  // packages/icons/build-module/library/arrow-right.mjs
-  var import_primitives5 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives5.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
-
-  // packages/icons/build-module/library/arrow-up.mjs
-  var import_primitives6 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives6.Path, { d: "M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z" }) });
-
-  // packages/icons/build-module/library/audio.mjs
-  var import_primitives7 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var audio_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives7.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" }) });
-
-  // packages/icons/build-module/library/backup.mjs
-  var import_primitives8 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var backup_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives8.Path, { d: "M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75" }) });
-
-  // packages/icons/build-module/library/block-meta.mjs
-  var import_primitives9 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var block_meta_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives9.Path, { fillRule: "evenodd", d: "M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z", clipRule: "evenodd" }) });
-
-  // packages/icons/build-module/library/block-table.mjs
-  var import_primitives10 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var block_table_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives10.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" }) });
-
-  // packages/icons/build-module/library/calendar.mjs
-  var import_primitives11 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var calendar_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives11.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" }) });
-
-  // packages/icons/build-module/library/category.mjs
-  var import_primitives12 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives12.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
-
-  // packages/icons/build-module/library/check.mjs
-  var import_primitives13 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives13.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
-
-  // packages/icons/build-module/library/chevron-down.mjs
-  var import_primitives14 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives14.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
-
-  // packages/icons/build-module/library/chevron-left-small.mjs
-  var import_primitives15 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives15.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
-
-  // packages/icons/build-module/library/chevron-left.mjs
-  var import_primitives16 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives16.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
-
-  // packages/icons/build-module/library/chevron-right-small.mjs
-  var import_primitives17 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives17.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+    validate(_date, value) {
+      return value >= 1 && value <= 24;
+    }
+    set(date, _flags, value) {
+      const hours = value <= 24 ? value % 24 : value;
+      date.setHours(hours, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
+  };

-  // packages/icons/build-module/library/chevron-right.mjs
-  var import_primitives18 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives18.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
+  var MinuteParser = class extends Parser {
+    priority = 60;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "m":
+          return parseNumericPattern(numericPatterns.minute, dateString);
+        case "mo":
+          return match3.ordinalNumber(dateString, { unit: "minute" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setMinutes(value, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/icons/build-module/library/chevron-up.mjs
-  var import_primitives19 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives19.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
+  var SecondParser = class extends Parser {
+    priority = 50;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "s":
+          return parseNumericPattern(numericPatterns.second, dateString);
+        case "so":
+          return match3.ordinalNumber(dateString, { unit: "second" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/icons/build-module/library/close-small.mjs
-  var import_primitives20 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives20.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
+  var FractionOfSecondParser = class extends Parser {
+    priority = 30;
+    parse(dateString, token) {
+      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
+      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    }
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
+    }
+    incompatibleTokens = ["t", "T"];
+  };

-  // packages/icons/build-module/library/cog.mjs
-  var import_primitives21 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var cog_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.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" }) });
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
+  var ISOTimezoneWithZParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "X":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "XX":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "XXXX":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "XXXXX":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "XXX":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
+    }
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
+    }
+    incompatibleTokens = ["t", "T", "x"];
+  };

-  // packages/icons/build-module/library/comment-author-avatar.mjs
-  var import_primitives22 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives22.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
+  var ISOTimezoneParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "x":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "xx":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "xxxx":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "xxxxx":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "xxx":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
+    }
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
+    }
+    incompatibleTokens = ["t", "T", "X"];
+  };

-  // packages/icons/build-module/library/drafts.mjs
-  var import_primitives23 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives23.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
+  var TimestampSecondsParser = class extends Parser {
+    priority = 40;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
+    }
+    set(date, _flags, value) {
+      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    }
+    incompatibleTokens = "*";
+  };

-  // packages/icons/build-module/library/drawer-right.mjs
-  var import_primitives24 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives24.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z" }) });
+  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
+  var TimestampMillisecondsParser = class extends Parser {
+    priority = 20;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
+    }
+    set(date, _flags, value) {
+      return [constructFrom(date, value), { timestampIsSet: true }];
+    }
+    incompatibleTokens = "*";
+  };

-  // packages/icons/build-module/library/envelope.mjs
-  var import_primitives25 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives25.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" }) });
+  // node_modules/date-fns/parse/_lib/parsers.js
+  var parsers = {
+    G: new EraParser(),
+    y: new YearParser(),
+    Y: new LocalWeekYearParser(),
+    R: new ISOWeekYearParser(),
+    u: new ExtendedYearParser(),
+    Q: new QuarterParser(),
+    q: new StandAloneQuarterParser(),
+    M: new MonthParser(),
+    L: new StandAloneMonthParser(),
+    w: new LocalWeekParser(),
+    I: new ISOWeekParser(),
+    d: new DateParser(),
+    D: new DayOfYearParser(),
+    E: new DayParser(),
+    e: new LocalDayParser(),
+    c: new StandAloneLocalDayParser(),
+    i: new ISODayParser(),
+    a: new AMPMParser(),
+    b: new AMPMMidnightParser(),
+    B: new DayPeriodParser(),
+    h: new Hour1to12Parser(),
+    H: new Hour0to23Parser(),
+    K: new Hour0To11Parser(),
+    k: new Hour1To24Parser(),
+    m: new MinuteParser(),
+    s: new SecondParser(),
+    S: new FractionOfSecondParser(),
+    X: new ISOTimezoneWithZParser(),
+    x: new ISOTimezoneParser(),
+    t: new TimestampSecondsParser(),
+    T: new TimestampMillisecondsParser()
+  };

-  // packages/icons/build-module/library/error.mjs
-  var import_primitives26 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var error_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives26.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" }) });
+  // node_modules/date-fns/parse.js
+  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp2 = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp2 = /''/g;
+  var notWhitespaceRegExp = /\S/;
+  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
+  function parse2(dateStr, formatStr, referenceDate, options) {
+    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
+    const defaultOptions2 = getDefaultOptions2();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    if (!formatStr)
+      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
+    const subFnOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
+    };
+    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
+    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter in longFormatters) {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
+      }
+      return substring;
+    }).join("").match(formattingTokensRegExp2);
+    const usedTokens = [];
+    for (let token of tokens) {
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
+      }
+      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
+      }
+      const firstCharacter = token[0];
+      const parser = parsers[firstCharacter];
+      if (parser) {
+        const { incompatibleTokens } = parser;
+        if (Array.isArray(incompatibleTokens)) {
+          const incompatibleToken = usedTokens.find(
+            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
+          );
+          if (incompatibleToken) {
+            throw new RangeError(
+              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
+            );
+          }
+        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
+          throw new RangeError(
+            `The format string mustn't contain \`${token}\` and any other token at the same time`
+          );
+        }
+        usedTokens.push({ token: firstCharacter, fullToken: token });
+        const parseResult = parser.run(
+          dateStr,
+          token,
+          locale.match,
+          subFnOptions
+        );
+        if (!parseResult) {
+          return invalidDate();
+        }
+        setters.push(parseResult.setter);
+        dateStr = parseResult.rest;
+      } else {
+        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
+          throw new RangeError(
+            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
+          );
+        }
+        if (token === "''") {
+          token = "'";
+        } else if (firstCharacter === "'") {
+          token = cleanEscapedString2(token);
+        }
+        if (dateStr.indexOf(token) === 0) {
+          dateStr = dateStr.slice(token.length);
+        } else {
+          return invalidDate();
+        }
+      }
+    }
+    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
+      return invalidDate();
+    }
+    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a2, b2) => b2 - a2).filter((priority2, index2, array) => array.indexOf(priority2) === index2).map(
+      (priority2) => setters.filter((setter) => setter.priority === priority2).sort((a2, b2) => b2.subPriority - a2.subPriority)
+    ).map((setterArray) => setterArray[0]);
+    let date = toDate(referenceDate, options?.in);
+    if (isNaN(+date)) return invalidDate();
+    const flags = {};
+    for (const setter of uniquePrioritySetters) {
+      if (!setter.validate(date, subFnOptions)) {
+        return invalidDate();
+      }
+      const result = setter.set(date, flags, subFnOptions);
+      if (Array.isArray(result)) {
+        date = result[0];
+        Object.assign(flags, result[1]);
+      } else {
+        date = result;
+      }
+    }
+    return date;
+  }
+  function cleanEscapedString2(input) {
+    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  }

-  // packages/icons/build-module/library/file.mjs
-  var import_primitives27 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var file_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives27.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" }) });
+  // node_modules/date-fns/isSameMonth.js
+  function isSameMonth(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
+  }

-  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
-  var import_primitives28 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives28.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" }) });
+  // node_modules/date-fns/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  }

-  // packages/icons/build-module/library/format-list-bullets.mjs
-  var import_primitives29 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives29.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" }) });
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
+  }

-  // packages/icons/build-module/library/funnel.mjs
-  var import_primitives30 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives30.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
-
-  // packages/icons/build-module/library/globe.mjs
-  var import_primitives31 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var globe_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives31.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/help.mjs
-  var import_primitives32 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var help_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives32.Path, { d: "M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z" }) });
-
-  // packages/icons/build-module/library/home.mjs
-  var import_primitives33 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var home_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives33.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/layout.mjs
-  var import_primitives34 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives34.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/link.mjs
-  var import_primitives35 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives35.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
-
-  // packages/icons/build-module/library/list.mjs
-  var import_primitives36 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var list_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives36.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" }) });
-
-  // packages/icons/build-module/library/media.mjs
-  var import_primitives37 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var media_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives37.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives37.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/mobile.mjs
-  var import_primitives38 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives38.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/more-vertical.mjs
-  var import_primitives39 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives39.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-  // packages/icons/build-module/library/navigation.mjs
-  var import_primitives40 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives40.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) });
-
-  // packages/icons/build-module/library/next.mjs
-  var import_primitives41 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives41.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
-
-  // packages/icons/build-module/library/not-allowed.mjs
-  var import_primitives42 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives42.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z" }) });
-
-  // packages/icons/build-module/library/not-found.mjs
-  var import_primitives43 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var not_found_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives43.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-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z" }) });
-
-  // packages/icons/build-module/library/page.mjs
-  var import_primitives44 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var page_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives44.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_primitives44.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/pages.mjs
-  var import_primitives45 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var pages_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives45.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives45.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" }),
-    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives45.Path, { d: "M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z" })
-  ] });
-
-  // packages/icons/build-module/library/pencil.mjs
-  var import_primitives46 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives46.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/pending.mjs
-  var import_primitives47 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives47.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z" }) });
-
-  // packages/icons/build-module/library/pin.mjs
-  var import_primitives48 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var pin_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives48.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" }) });
-
-  // packages/icons/build-module/library/plugins.mjs
-  var import_primitives49 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives49.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" }) });
-
-  // packages/icons/build-module/library/post.mjs
-  var import_primitives50 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var post_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives50.Path, { d: "m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z" }) });
-
-  // packages/icons/build-module/library/previous.mjs
-  var import_primitives51 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives51.Path, { d: "M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" }) });
-
-  // packages/icons/build-module/library/published.mjs
-  var import_primitives52 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives52.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
-
-  // packages/icons/build-module/library/rotate-left.mjs
-  var import_primitives53 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var rotate_left_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives53.Path, { d: "M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z" }) });
-
-  // packages/icons/build-module/library/rotate-right.mjs
-  var import_primitives54 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives54.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/scheduled.mjs
-  var import_primitives55 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives55.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z" }) });
-
-  // packages/icons/build-module/library/search.mjs
-  var import_primitives56 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives56.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" }) });
-
-  // packages/icons/build-module/library/seen.mjs
-  var import_primitives57 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives57.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/site-logo.mjs
-  var import_primitives58 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives58.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z" }) });
-
-  // packages/icons/build-module/library/styles.mjs
-  var import_primitives59 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives59.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
-
-  // packages/icons/build-module/library/symbol-filled.mjs
-  var import_primitives60 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives60.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" }) });
-
-  // packages/icons/build-module/library/symbol.mjs
-  var import_primitives61 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives61.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/tag.mjs
-  var import_primitives62 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives62.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/trash.mjs
-  var import_primitives63 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives63.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/unseen.mjs
-  var import_primitives64 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives64.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/upload.mjs
-  var import_primitives65 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives65.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
-
-  // packages/icons/build-module/library/verse.mjs
-  var import_primitives66 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives66.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_primitives67 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var video_default = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(import_primitives67.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" }) });
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_i18n5 = __toESM(require_i18n(), 1);
-
-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_element27 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root2,
-    Trigger: () => Trigger
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element23 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element20 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
-    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") {
-      registerDocument5(document);
+  // node_modules/date-fns/parseISO.js
+  function parseISO(argument, options) {
+    const invalidDate = () => constructFrom(options?.in, NaN);
+    const additionalDigits = options?.additionalDigits ?? 2;
+    const dateStrings = splitDateString(argument);
+    let date;
+    if (dateStrings.date) {
+      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
+      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash5(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (!date || isNaN(+date)) return invalidDate();
+    const timestamp = +date;
+    let time = 0;
+    let offset4;
+    if (dateStrings.time) {
+      time = parseTime(dateStrings.time);
+      if (isNaN(time)) return invalidDate();
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-        return true;
-      }
+    if (dateStrings.timezone) {
+      offset4 = parseTimezone(dateStrings.timezone);
+      if (isNaN(offset4)) return invalidDate();
+    } else {
+      const tmpDate = new Date(timestamp + time);
+      const result = toDate(0, options?.in);
+      result.setFullYear(
+        tmpDate.getUTCFullYear(),
+        tmpDate.getUTCMonth(),
+        tmpDate.getUTCDate()
+      );
+      result.setHours(
+        tmpDate.getUTCHours(),
+        tmpDate.getUTCMinutes(),
+        tmpDate.getUTCSeconds(),
+        tmpDate.getUTCMilliseconds()
+      );
+      return result;
     }
-    return false;
+    return toDate(timestamp + time + offset4, options?.in);
   }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+  var patterns = {
+    dateTimeDelimiter: /[T ]/,
+    timeZoneDelimiter: /[Z ]/i,
+    timezone: /([Z+-].*)$/
+  };
+  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
+  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
+  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
+  function splitDateString(dateString) {
+    const dateStrings = {};
+    const array = dateString.split(patterns.dateTimeDelimiter);
+    let timeString;
+    if (array.length > 2) {
+      return dateStrings;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (/:/.test(array[0])) {
+      timeString = array[0];
+    } else {
+      dateStrings.date = array[0];
+      timeString = array[1];
+      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
+        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
+        timeString = dateString.substr(
+          dateStrings.date.length,
+          dateString.length
+        );
+      }
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (timeString) {
+      const token = patterns.timezone.exec(timeString);
+      if (token) {
+        dateStrings.time = timeString.replace(token[1], "");
+        dateStrings.timezone = token[1];
+      } else {
+        dateStrings.time = timeString;
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return dateStrings;
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+  function parseYear(dateString, additionalDigits) {
+    const regex = new RegExp(
+      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle5(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);
+    const captures = dateString.match(regex);
+    if (!captures) return { year: NaN, restDateString: "" };
+    const year = captures[1] ? parseInt(captures[1]) : null;
+    const century = captures[2] ? parseInt(captures[2]) : null;
+    return {
+      year: century === null ? year : century * 100,
+      restDateString: dateString.slice((captures[1] || captures[2]).length)
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+  function parseDate(dateString, year) {
+    if (year === null) return /* @__PURE__ */ new Date(NaN);
+    const captures = dateString.match(dateRegex);
+    if (!captures) return /* @__PURE__ */ new Date(NaN);
+    const isWeekDate = !!captures[4];
+    const dayOfYear = parseDateUnit(captures[1]);
+    const month = parseDateUnit(captures[2]) - 1;
+    const day = parseDateUnit(captures[3]);
+    const week = parseDateUnit(captures[4]);
+    const dayOfWeek = parseDateUnit(captures[5]) - 1;
+    if (isWeekDate) {
+      if (!validateWeekDate(year, week, dayOfWeek)) {
+        return /* @__PURE__ */ new Date(NaN);
+      }
+      return dayOfISOWeekYear(year, week, dayOfWeek);
+    } else {
+      const date = /* @__PURE__ */ new Date(0);
+      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
+        return /* @__PURE__ */ new Date(NaN);
+      }
+      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
+      return date;
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-  function resolveOwnerDocument() {
-    return typeof document === "undefined" ? null : document;
+  function parseDateUnit(value) {
+    return value ? parseInt(value) : 1;
   }
-  function isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
+  function parseTime(timeString) {
+    const captures = timeString.match(timeRegex);
+    if (!captures) return NaN;
+    const hours = parseTimeUnit(captures[1]);
+    const minutes = parseTimeUnit(captures[2]);
+    const seconds = parseTimeUnit(captures[3]);
+    if (!validateTime(hours, minutes, seconds)) {
+      return NaN;
     }
-    const wp = topWp ?? window.wp;
-    return typeof wp?.components === "object" && wp.components !== null;
+    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
   }
-  var cachedSlot = null;
-  function ensureSlotIsAccessible(element) {
-    element.setAttribute("aria-hidden", "false");
-    return element;
+  function parseTimeUnit(value) {
+    return value && parseFloat(value.replace(",", ".")) || 0;
   }
-  function createSlot(ownerDocument2) {
-    const element = ownerDocument2.createElement("div");
-    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-    if (wp_compat_overlay_slot_default.slot) {
-      element.classList.add(wp_compat_overlay_slot_default.slot);
+  function parseTimezone(timezoneString) {
+    if (timezoneString === "Z") return 0;
+    const captures = timezoneString.match(timezoneRegex);
+    if (!captures) return 0;
+    const sign = captures[1] === "+" ? -1 : 1;
+    const hours = parseInt(captures[2]);
+    const minutes = captures[3] && parseInt(captures[3]) || 0;
+    if (!validateTimezone(hours, minutes)) {
+      return NaN;
     }
-    ownerDocument2.body.appendChild(element);
-    return element;
+    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
   }
-  function getWpCompatOverlaySlot() {
-    if (typeof window === "undefined") {
-      return void 0;
-    }
-    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-      return void 0;
-    }
-    const ownerDocument2 = resolveOwnerDocument();
-    if (!ownerDocument2 || !ownerDocument2.body) {
-      return void 0;
-    }
-    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-      return ensureSlotIsAccessible(cachedSlot);
-    }
-    const existing = ownerDocument2.querySelector(
-      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-    );
-    if (existing instanceof HTMLDivElement) {
-      cachedSlot = ensureSlotIsAccessible(existing);
-      return cachedSlot;
-    }
-    if (cachedSlot?.isConnected) {
-      cachedSlot.remove();
+  function dayOfISOWeekYear(isoWeekYear, week, day) {
+    const date = /* @__PURE__ */ new Date(0);
+    date.setUTCFullYear(isoWeekYear, 0, 4);
+    const fourthOfJanuaryDay = date.getUTCDay() || 7;
+    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
+    date.setUTCDate(date.getUTCDate() + diff);
+    return date;
+  }
+  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  function isLeapYearIndex2(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+  }
+  function validateDate(year, month, date) {
+    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
+  }
+  function validateDayOfYearDate(year, dayOfYear) {
+    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
+  }
+  function validateWeekDate(_year, week, day) {
+    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+  }
+  function validateTime(hours, minutes, seconds) {
+    if (hours === 24) {
+      return minutes === 0 && seconds === 0;
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
+    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
   }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element20.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-        index_parts_exports4.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
-    }
-  );
+  // node_modules/date-fns/setMonth.js
+  function setMonth(date, month, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const day = _date.getDate();
+    const midMonth = constructFrom(options?.in || date, 0);
+    midMonth.setFullYear(year, month, 15);
+    midMonth.setHours(0, 0, 0, 0);
+    const daysInMonth = getDaysInMonth(midMonth);
+    _date.setMonth(month, Math.min(day, daysInMonth));
+    return _date;
+  }

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    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") {
-      registerDocument6(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/setYear.js
+  function setYear(date, year, options) {
+    const date_ = toDate(date, options?.in);
+    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
+    date_.setFullYear(year);
+    return date_;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/date-fns/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
   }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(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 registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    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) {
-    registerStyle6("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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element21.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        index_parts_exports4.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default5.positioner,
-            className
-          )
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element22.cloneElement)(slot ?? defaultSlot, { children });
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
   }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, options);
+  }

-  // packages/ui/build-module/lock-unlock.mjs
-  var import_private_apis2 = __toESM(require_private_apis(), 1);
-  var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__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"
-  );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
+  var FIVE_WEEKS = 5;
+  var FOUR_WEEKS = 4;
+  function getBroadcastWeeksInMonth(month, dateLib) {
+    const firstDayOfMonth = dateLib.startOfMonth(month);
+    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
+    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
+    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
+    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
+    return numberOfWeeks;
+  }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  function getThemeProvider() {
-    const themePackage = theme;
-    if (themePackage.ThemeProvider) {
-      return themePackage.ThemeProvider;
-    }
-    if (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
+  function startOfBroadcastWeek(date, dateLib) {
+    const firstOfMonth = dateLib.startOfMonth(date);
+    const dayOfWeek = firstOfMonth.getDay();
+    if (dayOfWeek === 1) {
+      return firstOfMonth;
+    } else if (dayOfWeek === 0) {
+      return dateLib.addDays(firstOfMonth, -1 * 6);
+    } else {
+      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
     }
-    return unlock2(
-      themePackage.privateApis
-    ).ThemeProvider;
   }
-  var ThemeProvider = getThemeProvider();

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    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") {
-      registerDocument7(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
+  function endOfBroadcastWeek(date, dateLib) {
+    const startDate2 = startOfBroadcastWeek(date, dateLib);
+    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
+    const endDate = dateLib.addDays(startDate2, numberOfWeeks * 7 - 1);
+    return endDate;
   }
-  function documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
+  var enUS2 = {
+    ...enUS,
+    labels: {
+      labelDayButton: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        let label = formatDate2(date, "PPPP");
+        if (modifiers.today)
+          label = `Today, ${label}`;
+        if (modifiers.selected)
+          label = `${label}, selected`;
+        return label;
+      },
+      labelMonthDropdown: "Choose the Month",
+      labelNext: "Go to the Next Month",
+      labelPrevious: "Go to the Previous Month",
+      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
+      labelYearDropdown: "Choose the Year",
+      labelGrid: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "LLLL yyyy");
+      },
+      labelGridcell: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        let label = formatDate2(date, "PPPP");
+        if (modifiers?.today) {
+          label = `Today, ${label}`;
+        }
+        return label;
+      },
+      labelNav: "Navigation bar",
+      labelWeekNumberHeader: "Week Number",
+      labelWeekday: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "cccc");
       }
     }
-    return false;
-  }
-  function injectStyle7(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime7();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
+  var DateLib = class _DateLib {
+    /**
+     * Creates an instance of `DateLib`.
+     *
+     * @param options Configuration options for the date library.
+     * @param overrides Custom overrides for the date library functions.
+     */
+    constructor(options, overrides) {
+      this.today = () => {
+        if (this.overrides?.today) {
+          return this.overrides.today();
+        }
+        if (this.options.timeZone) {
+          return TZDate.tz(this.options.timeZone);
+        }
+        const DateCtor = this.options.Date ?? Date;
+        return new DateCtor();
+      };
+      this.newDate = (year, monthIndex, date) => {
+        if (this.overrides?.newDate) {
+          return this.overrides.newDate(year, monthIndex, date);
+        }
+        if (this.options.timeZone) {
+          return new TZDate(year, monthIndex, date, this.options.timeZone);
+        }
+        return new Date(year, monthIndex, date);
+      };
+      this.addDays = (date, amount) => {
+        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
+      };
+      this.addMonths = (date, amount) => {
+        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
+      };
+      this.addWeeks = (date, amount) => {
+        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
+      };
+      this.addYears = (date, amount) => {
+        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
+      };
+      this.differenceInCalendarDays = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
+      };
+      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
+      };
+      this.eachMonthOfInterval = (interval) => {
+        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
+      };
+      this.eachYearOfInterval = (interval) => {
+        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
+        const uniqueYears = new Set(years.map((d2) => this.getYear(d2)));
+        if (uniqueYears.size === years.length) {
+          return years;
+        }
+        const yearsArray = [];
+        uniqueYears.forEach((y2) => {
+          yearsArray.push(new Date(y2, 0, 1));
+        });
+        return yearsArray;
+      };
+      this.endOfBroadcastWeek = (date) => {
+        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
+      };
+      this.endOfISOWeek = (date) => {
+        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
+      };
+      this.endOfMonth = (date) => {
+        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
+      };
+      this.endOfWeek = (date, options2) => {
+        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
+      };
+      this.endOfYear = (date) => {
+        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
+      };
+      this.format = (date, formatStr, _options) => {
+        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
+        if (this.options.numerals && this.options.numerals !== "latn") {
+          return this.replaceDigits(formatted);
+        }
+        return formatted;
+      };
+      this.getISOWeek = (date) => {
+        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
+      };
+      this.getMonth = (date, _options) => {
+        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
+      };
+      this.getYear = (date, _options) => {
+        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
+      };
+      this.getWeek = (date, _options) => {
+        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
+      };
+      this.isAfter = (date, dateToCompare) => {
+        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
+      };
+      this.isBefore = (date, dateToCompare) => {
+        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
+      };
+      this.isDate = (value) => {
+        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
+      };
+      this.isSameDay = (dateLeft, dateRight) => {
+        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
+      };
+      this.isSameMonth = (dateLeft, dateRight) => {
+        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
+      };
+      this.isSameYear = (dateLeft, dateRight) => {
+        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
+      };
+      this.max = (dates) => {
+        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
+      };
+      this.min = (dates) => {
+        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
+      };
+      this.setMonth = (date, month) => {
+        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
+      };
+      this.setYear = (date, year) => {
+        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
+      };
+      this.startOfBroadcastWeek = (date, _dateLib) => {
+        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
+      };
+      this.startOfDay = (date) => {
+        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
+      };
+      this.startOfISOWeek = (date) => {
+        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
+      };
+      this.startOfMonth = (date) => {
+        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
+      };
+      this.startOfWeek = (date, _options) => {
+        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
+      };
+      this.startOfYear = (date) => {
+        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
+      };
+      this.options = { locale: enUS2, ...options };
+      this.overrides = overrides;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    /**
+     * Generates a mapping of Arabic digits (0-9) to the target numbering system
+     * digits.
+     *
+     * @since 9.5.0
+     * @returns A record mapping Arabic digits to the target numerals.
+     */
+    getDigitMap() {
+      const { numerals = "latn" } = this.options;
+      const formatter = new Intl.NumberFormat("en-US", {
+        numberingSystem: numerals
+      });
+      const digitMap = {};
+      for (let i2 = 0; i2 < 10; i2++) {
+        digitMap[i2.toString()] = formatter.format(i2);
+      }
+      return digitMap;
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    /**
+     * Replaces Arabic digits in a string with the target numbering system digits.
+     *
+     * @since 9.5.0
+     * @param input The string containing Arabic digits.
+     * @returns The string with digits replaced.
+     */
+    replaceDigits(input) {
+      const digitMap = this.getDigitMap();
+      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+    /**
+     * Formats a number using the configured numbering system.
+     *
+     * @since 9.5.0
+     * @param value The number to format.
+     * @returns The formatted number as a string.
+     */
+    formatNumber(value) {
+      return this.replaceDigits(value.toString());
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    /**
+     * Returns the preferred ordering for month and year labels for the current
+     * locale.
+     */
+    getMonthYearOrder() {
+      const code = this.options.locale?.code;
+      if (!code) {
+        return "month-first";
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
+      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("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 style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element23.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-      index_parts_exports4.Popup,
-      {
-        ref,
-        className: clsx_default(style_default6.popup, className),
-        ...props,
-        children
+    /**
+     * Formats the month/year pair respecting locale conventions.
+     *
+     * @since 9.11.0
+     */
+    formatMonthYear(date) {
+      const { locale, timeZone, numerals } = this.options;
+      const localeCode = locale?.code;
+      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
+        try {
+          const intl = new Intl.DateTimeFormat(localeCode, {
+            month: "long",
+            year: "numeric",
+            timeZone,
+            numberingSystem: numerals
+          });
+          const formatted = intl.format(date);
+          return formatted;
+        } catch {
+        }
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element24.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(index_parts_exports4.Trigger, { ref, ...props });
+      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
+      return this.format(date, pattern);
     }
-  );
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(DirectionProvider, { direction: (0, import_i18n3.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  function Root2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(index_parts_exports4.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(index_parts_exports4.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_i18n4 = __toESM(require_i18n(), 1);
+  };
+  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
+  var CalendarDay = class {
+    constructor(date, displayMonth, dateLib = defaultDateLib) {
+      this.date = date;
+      this.displayMonth = displayMonth;
+      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
+      this.dateLib = dateLib;
+      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
+      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
+      this.dateMonthId = dateLib.format(date, "yyyy-MM");
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument8(document);
+    /**
+     * Checks if this day is equal to another `CalendarDay`, considering both the
+     * date and the displayed month.
+     *
+     * @param day The `CalendarDay` to compare with.
+     * @returns `true` if the days are equal, otherwise `false`.
+     */
+    isEqualTo(day) {
+      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
+  var CalendarMonth = class {
+    constructor(month, weeks) {
+      this.date = month;
+      this.weeks = weeks;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
-      }
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
+  var CalendarWeek = class {
+    constructor(weekNumber, days) {
+      this.days = days;
+      this.weekNumber = weekNumber;
     }
-    return false;
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
+  var custom_components_exports = {};
+  __export(custom_components_exports, {
+    CaptionLabel: () => CaptionLabel,
+    Chevron: () => Chevron,
+    Day: () => Day,
+    DayButton: () => DayButton,
+    Dropdown: () => Dropdown,
+    DropdownNav: () => DropdownNav,
+    Footer: () => Footer,
+    Month: () => Month,
+    MonthCaption: () => MonthCaption,
+    MonthGrid: () => MonthGrid,
+    Months: () => Months,
+    MonthsDropdown: () => MonthsDropdown,
+    Nav: () => Nav,
+    NextMonthButton: () => NextMonthButton,
+    Option: () => Option,
+    PreviousMonthButton: () => PreviousMonthButton,
+    Root: () => Root3,
+    Select: () => Select,
+    Week: () => Week,
+    WeekNumber: () => WeekNumber,
+    WeekNumberHeader: () => WeekNumberHeader,
+    Weekday: () => Weekday,
+    Weekdays: () => Weekdays,
+    Weeks: () => Weeks,
+    YearsDropdown: () => YearsDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
+  var import_react6 = __toESM(require_react(), 1);
+  function CaptionLabel(props) {
+    return import_react6.default.createElement("span", { ...props });
   }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
+  var import_react7 = __toESM(require_react(), 1);
+  function Chevron(props) {
+    const { size: size4 = 24, orientation = "left", className, style } = props;
+    return import_react7.default.createElement(
+      "svg",
+      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
+      orientation === "up" && import_react7.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+      orientation === "down" && import_react7.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+      orientation === "left" && import_react7.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+      orientation === "right" && import_react7.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
+  var import_react8 = __toESM(require_react(), 1);
+  function Day(props) {
+    const { day, modifiers, ...tdProps } = props;
+    return import_react8.default.createElement("td", { ...tdProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
+  var import_react9 = __toESM(require_react(), 1);
+  function DayButton(props) {
+    const { day, modifiers, ...buttonProps } = props;
+    const ref = import_react9.default.useRef(null);
+    import_react9.default.useEffect(() => {
+      if (modifiers.focused)
+        ref.current?.focus();
+    }, [modifiers.focused]);
+    return import_react9.default.createElement("button", { ref, ...buttonProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  var import_react11 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
+  var UI;
+  (function(UI2) {
+    UI2["Root"] = "root";
+    UI2["Chevron"] = "chevron";
+    UI2["Day"] = "day";
+    UI2["DayButton"] = "day_button";
+    UI2["CaptionLabel"] = "caption_label";
+    UI2["Dropdowns"] = "dropdowns";
+    UI2["Dropdown"] = "dropdown";
+    UI2["DropdownRoot"] = "dropdown_root";
+    UI2["Footer"] = "footer";
+    UI2["MonthGrid"] = "month_grid";
+    UI2["MonthCaption"] = "month_caption";
+    UI2["MonthsDropdown"] = "months_dropdown";
+    UI2["Month"] = "month";
+    UI2["Months"] = "months";
+    UI2["Nav"] = "nav";
+    UI2["NextMonthButton"] = "button_next";
+    UI2["PreviousMonthButton"] = "button_previous";
+    UI2["Week"] = "week";
+    UI2["Weeks"] = "weeks";
+    UI2["Weekday"] = "weekday";
+    UI2["Weekdays"] = "weekdays";
+    UI2["WeekNumber"] = "week_number";
+    UI2["WeekNumberHeader"] = "week_number_header";
+    UI2["YearsDropdown"] = "years_dropdown";
+  })(UI || (UI = {}));
+  var DayFlag;
+  (function(DayFlag2) {
+    DayFlag2["disabled"] = "disabled";
+    DayFlag2["hidden"] = "hidden";
+    DayFlag2["outside"] = "outside";
+    DayFlag2["focused"] = "focused";
+    DayFlag2["today"] = "today";
+  })(DayFlag || (DayFlag = {}));
+  var SelectionState;
+  (function(SelectionState2) {
+    SelectionState2["range_end"] = "range_end";
+    SelectionState2["range_middle"] = "range_middle";
+    SelectionState2["range_start"] = "range_start";
+    SelectionState2["selected"] = "selected";
+  })(SelectionState || (SelectionState = {}));
+  var Animation;
+  (function(Animation3) {
+    Animation3["weeks_before_enter"] = "weeks_before_enter";
+    Animation3["weeks_before_exit"] = "weeks_before_exit";
+    Animation3["weeks_after_enter"] = "weeks_after_enter";
+    Animation3["weeks_after_exit"] = "weeks_after_exit";
+    Animation3["caption_after_enter"] = "caption_after_enter";
+    Animation3["caption_after_exit"] = "caption_after_exit";
+    Animation3["caption_before_enter"] = "caption_before_enter";
+    Animation3["caption_before_exit"] = "caption_before_exit";
+  })(Animation || (Animation = {}));
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
+  var import_react10 = __toESM(require_react(), 1);
+  var dayPickerContext = (0, import_react10.createContext)(void 0);
+  function useDayPicker() {
+    const context = (0, import_react10.useContext)(dayPickerContext);
+    if (context === void 0) {
+      throw new Error("useDayPicker() must be used within a custom component.");
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return context;
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  function Dropdown(props) {
+    const { options, className, ...selectProps } = props;
+    const { classNames, components, styles } = useDayPicker();
+    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
+    const selectedOption = options?.find(({ value }) => value === selectProps.value);
+    return import_react11.default.createElement(
+      "span",
+      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
+      import_react11.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react11.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+      import_react11.default.createElement(
+        "span",
+        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
+        selectedOption?.label,
+        import_react11.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle8(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 registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
+  var import_react12 = __toESM(require_react(), 1);
+  function DropdownNav(props) {
+    return import_react12.default.createElement("div", { ...props });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
+  var import_react13 = __toESM(require_react(), 1);
+  function Footer(props) {
+    return import_react13.default.createElement("div", { ...props });
   }
-  var style_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element25.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default7["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  function useKeyboardShortcutProps({
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    shortcut
-  }) {
-    const generatedDescriptionId = (0, import_element26.useId)();
-    const descriptionId = shortcut ? generatedDescriptionId : void 0;
-    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-    return {
-      descriptionId,
-      targetProps: {
-        "aria-describedby": describedBy || void 0,
-        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-      }
-    };
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
+  var import_react14 = __toESM(require_react(), 1);
+  function Month(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react14.default.createElement("div", { ...divProps }, props.children);
   }
-  var KeyboardShortcutDescription = (0, import_element26.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-      VisuallyHidden,
-      {
-        id: descriptionId,
-        "aria-hidden": "true",
-        render: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("span", { ref }),
-        children: (0, import_i18n4.sprintf)(
-          /* translators: %s: keyboard shortcut. */
-          (0, import_i18n4.__)("Keyboard shortcut: %s"),
-          shortcut.label ?? shortcut.ariaKeyShortcut
-        )
-      }
-    );
-  });
-  var KeyboardShortcutDisplay = (0, import_element26.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-  });

-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    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") {
-      registerDocument9(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
+  var import_react15 = __toESM(require_react(), 1);
+  function MonthCaption(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react15.default.createElement("div", { ...divProps });
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
+  var import_react16 = __toESM(require_react(), 1);
+  function MonthGrid(props) {
+    return import_react16.default.createElement("table", { ...props });
   }
-  function injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
+  var import_react17 = __toESM(require_react(), 1);
+  function Months(props) {
+    return import_react17.default.createElement("div", { ...props });
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
+  var import_react18 = __toESM(require_react(), 1);
+  function MonthsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react18.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
+  var import_react19 = __toESM(require_react(), 1);
+  function Nav(props) {
+    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
+    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
+    const handleNextClick = (0, import_react19.useCallback)((e2) => {
+      if (nextMonth) {
+        onNextClick?.(e2);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react19.useCallback)((e2) => {
+      if (previousMonth) {
+        onPreviousClick?.(e2);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+    }, [previousMonth, onPreviousClick]);
+    return import_react19.default.createElement(
+      "nav",
+      { ...navProps },
+      import_react19.default.createElement(
+        components.PreviousMonthButton,
+        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
+        import_react19.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+      ),
+      import_react19.default.createElement(
+        components.NextMonthButton,
+        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
+        import_react19.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
+    );
   }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
+  var import_react20 = __toESM(require_react(), 1);
+  function NextMonthButton(props) {
+    return import_react20.default.createElement("button", { ...props });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
+  var import_react21 = __toESM(require_react(), 1);
+  function Option(props) {
+    return import_react21.default.createElement("option", { ...props });
   }
-  var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-  var IconButton = (0, import_element27.forwardRef)(
-    function IconButton2({
-      label,
-      className,
-      // Prevent accidental forwarding of `children`
-      children: _children,
-      disabled: disabled2,
-      focusableWhenDisabled = true,
-      icon,
-      size: size4,
-      shortcut,
-      positioner,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      ...restProps
-    }, ref) {
-      const classes = clsx_default(style_default8["icon-button"], className);
-      const { descriptionId, targetProps } = useKeyboardShortcutProps({
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(Root2, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
-          Trigger,
-          {
-            ref,
-            ...targetProps,
-            disabled: disabled2 && !focusableWhenDisabled,
-            render: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-              Button4,
-              {
-                ...restProps,
-                size: size4,
-                "aria-label": label,
-                disabled: disabled2,
-                focusableWhenDisabled
-              }
-            ),
-            className: classes,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
-              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-                KeyboardShortcutDescription,
-                {
-                  descriptionId,
-                  shortcut
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(Popup, { positioner, children: [
-          label,
-          shortcut && /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_jsx_runtime110.Fragment, { children: [
-            " ",
-            /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(KeyboardShortcutDisplay, { shortcut })
-          ] })
-        ] })
-      ] });
-    }
-  );

-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element28.createContext)({});
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
+  var import_react22 = __toESM(require_react(), 1);
+  function PreviousMonthButton(props) {
+    return import_react22.default.createElement("button", { ...props });
+  }

-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.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: /* @__PURE__ */ (0, import_jsx_runtime111.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_runtime111.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: /* @__PURE__ */ (0, import_jsx_runtime111.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_runtime111.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: [
-          /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
-      }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.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: /* @__PURE__ */ (0, import_jsx_runtime111.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 Day2(props) {
-    const { day, modifiers, children, ...tdProps } = props;
-    let PreviewDash;
-    if (modifiers.preview_start && modifiers.preview_end) {
-      PreviewDash = PreviewDashStartAndEnd;
-    } else if (modifiers.preview_start) {
-      PreviewDash = PreviewDashStart;
-    } else if (modifiers.preview_end) {
-      PreviewDash = PreviewDashEnd;
-    } else if (modifiers.preview) {
-      PreviewDash = PreviewDashMiddle;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(PreviewDash, {}),
-      children
-    ] });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
+  var import_react23 = __toESM(require_react(), 1);
+  function Root3(props) {
+    const { rootRef, ...rest } = props;
+    return import_react23.default.createElement("div", { ...rest, ref: rootRef });
   }
-  function Root3({ rootRef, ...props }) {
-    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element29.useContext)(RootContext);
-    const { months, labels } = useDayPicker();
-    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
-    let ariaLabel = props["aria-label"];
-    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
-      const currentMonth = months[0];
-      ariaLabel = currentMonth ? (0, import_i18n5.sprintf)(
-        // translators: 1: Calendar type. 2: Current month and year.
-        (0, import_i18n5.__)("%1$s, %2$s"),
-        defaultAriaLabel,
-        labels.labelGrid(currentMonth.date)
-      ) : defaultAriaLabel;
-    }
-    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props: { ...props, role, "aria-label": ariaLabel }
-    });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
+  var import_react24 = __toESM(require_react(), 1);
+  function Select(props) {
+    return import_react24.default.createElement("select", { ...props });
   }
-  function NavButton({
-    icon,
-    className,
-    children: _children,
-    "aria-label": label,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-      IconButton,
-      {
-        ...props,
-        className,
-        label,
-        icon,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
-      }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
+  var import_react25 = __toESM(require_react(), 1);
+  function Week(props) {
+    const { week, ...trProps } = props;
+    return import_react25.default.createElement("tr", { ...trProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
+  var import_react26 = __toESM(require_react(), 1);
+  function Weekday(props) {
+    return import_react26.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
+  var import_react27 = __toESM(require_react(), 1);
+  function Weekdays(props) {
+    return import_react27.default.createElement(
+      "thead",
+      { "aria-hidden": true },
+      import_react27.default.createElement("tr", { ...props })
     );
   }
-  function PreviousMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(NavButton, { ...props, icon: chevron_left_default });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
+  var import_react28 = __toESM(require_react(), 1);
+  function WeekNumber(props) {
+    const { week, ...thProps } = props;
+    return import_react28.default.createElement("th", { ...thProps });
   }
-  function NextMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(NavButton, { ...props, icon: chevron_right_default });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
+  var import_react29 = __toESM(require_react(), 1);
+  function WeekNumberHeader(props) {
+    return import_react29.default.createElement("th", { ...props });
   }

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  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;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
+  var import_react30 = __toESM(require_react(), 1);
+  function Weeks(props) {
+    return import_react30.default.createElement("tbody", { ...props });
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
+  var import_react31 = __toESM(require_react(), 1);
+  function YearsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react31.default.createElement(components.Dropdown, { ...props });
   }
-  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);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  var import_react36 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
+  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
+    let { from, to: to2 } = range;
+    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay2 } = dateLib;
+    if (from && to2) {
+      const isRangeInverted = differenceInCalendarDays2(to2, from) < 0;
+      if (isRangeInverted) {
+        [from, to2] = [to2, from];
+      }
+      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
+      return isInRange;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (!excludeEnds && to2) {
+      return isSameDay2(to2, date);
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (!excludeEnds && from) {
+      return isSameDay2(from, date);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return false;
   }
-  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);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
+  function isDateInterval(matcher) {
+    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
+  }
+  function isDateRange(value) {
+    return Boolean(value && typeof value === "object" && "from" in value);
+  }
+  function isDateAfterType(value) {
+    return Boolean(value && typeof value === "object" && "after" in value);
+  }
+  function isDateBeforeType(value) {
+    return Boolean(value && typeof value === "object" && "before" in value);
+  }
+  function isDayOfWeekType(value) {
+    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  }
+  function isDatesArray(value, dateLib) {
+    return Array.isArray(value) && value.every(dateLib.isDate);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
+  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
+    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
+    const { isSameDay: isSameDay2, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
+    return matchersArr.some((matcher) => {
+      if (typeof matcher === "boolean") {
+        return matcher;
+      }
+      if (dateLib.isDate(matcher)) {
+        return isSameDay2(date, matcher);
+      }
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((matcherDate) => isSameDay2(date, matcherDate));
+      }
+      if (isDateRange(matcher)) {
+        return rangeIncludesDate(matcher, date, false, dateLib);
+      }
+      if (isDayOfWeekType(matcher)) {
+        if (!Array.isArray(matcher.dayOfWeek)) {
+          return matcher.dayOfWeek === date.getDay();
+        }
+        return matcher.dayOfWeek.includes(date.getDay());
+      }
+      if (isDateInterval(matcher)) {
+        const diffBefore = differenceInCalendarDays2(matcher.before, date);
+        const diffAfter = differenceInCalendarDays2(matcher.after, date);
+        const isDayBefore = diffBefore > 0;
+        const isDayAfter = diffAfter < 0;
+        const isClosedInterval = isAfter2(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return isDayAfter && isDayBefore;
+        } else {
+          return isDayBefore || isDayAfter;
+        }
+      }
+      if (isDateAfterType(matcher)) {
+        return differenceInCalendarDays2(date, matcher.after) > 0;
+      }
+      if (isDateBeforeType(matcher)) {
+        return differenceInCalendarDays2(matcher.before, date) > 0;
+      }
+      if (typeof matcher === "function") {
+        return matcher(date);
+      }
+      return false;
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
+  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
+    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
+    const { isSameDay: isSameDay2, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
+    const computedNavStart = navStart && startOfMonth2(navStart);
+    const computedNavEnd = navEnd && endOfMonth2(navEnd);
+    const internalModifiersMap = {
+      [DayFlag.focused]: [],
+      [DayFlag.outside]: [],
+      [DayFlag.disabled]: [],
+      [DayFlag.hidden]: [],
+      [DayFlag.today]: []
+    };
+    const customModifiersMap = {};
+    for (const day of days) {
+      const { date, displayMonth } = day;
+      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
+      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
+      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
+      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
+      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
+      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
+      const isToday = isSameDay2(date, today);
+      if (isOutside)
+        internalModifiersMap.outside.push(day);
+      if (isDisabled)
+        internalModifiersMap.disabled.push(day);
+      if (isHidden2)
+        internalModifiersMap.hidden.push(day);
+      if (isToday)
+        internalModifiersMap.today.push(day);
+      if (modifiers) {
+        Object.keys(modifiers).forEach((name2) => {
+          const modifierValue = modifiers?.[name2];
+          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
+          if (!isMatch)
+            return;
+          if (customModifiersMap[name2]) {
+            customModifiersMap[name2].push(day);
+          } else {
+            customModifiersMap[name2] = [day];
+          }
+        });
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    return (day) => {
+      const dayFlags = {
+        [DayFlag.focused]: false,
+        [DayFlag.disabled]: false,
+        [DayFlag.hidden]: false,
+        [DayFlag.outside]: false,
+        [DayFlag.today]: false
+      };
+      const customModifiers = {};
+      for (const name2 in internalModifiersMap) {
+        const days2 = internalModifiersMap[name2];
+        dayFlags[name2] = days2.some((d2) => d2 === day);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      for (const name2 in customModifiersMap) {
+        customModifiers[name2] = customModifiersMap[name2].some((d2) => d2 === day);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      return {
+        ...dayFlags,
+        // custom modifiers should override all the previous ones
+        ...customModifiers
+      };
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
+  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
+    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
+      if (modifiersClassNames[key]) {
+        previousValue.push(modifiersClassNames[key]);
+      } else if (classNames[DayFlag[key]]) {
+        previousValue.push(classNames[DayFlag[key]]);
+      } else if (classNames[SelectionState[key]]) {
+        previousValue.push(classNames[SelectionState[key]]);
+      }
+      return previousValue;
+    }, [classNames[UI.Day]]);
+    return modifierClassNames;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
+  function getComponents(customComponents) {
+    return {
+      ...custom_components_exports,
+      ...customComponents
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
+  function getDataAttributes(props) {
+    const dataAttributes = {
+      "data-mode": props.mode ?? void 0,
+      "data-required": "required" in props ? props.required : void 0,
+      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
+      "data-week-numbers": props.showWeekNumber || void 0,
+      "data-broadcast-calendar": props.broadcastCalendar || void 0,
+      "data-nav-layout": props.navLayout || void 0
+    };
+    Object.entries(props).forEach(([key, val]) => {
+      if (key.startsWith("data-")) {
+        dataAttributes[key] = val;
+      }
+    });
+    return dataAttributes;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
+  function getDefaultClassNames() {
+    const classNames = {};
+    for (const key in UI) {
+      classNames[UI[key]] = `rdp-${UI[key]}`;
+    }
+    for (const key in DayFlag) {
+      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
     }
+    for (const key in SelectionState) {
+      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+    }
+    for (const key in Animation) {
+      classNames[Animation[key]] = `rdp-${Animation[key]}`;
+    }
+    return classNames;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle10("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}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
+  var formatters_exports = {};
+  __export(formatters_exports, {
+    formatCaption: () => formatCaption,
+    formatDay: () => formatDay,
+    formatMonthDropdown: () => formatMonthDropdown,
+    formatWeekNumber: () => formatWeekNumber,
+    formatWeekNumberHeader: () => formatWeekNumberHeader,
+    formatWeekdayName: () => formatWeekdayName,
+    formatYearDropdown: () => formatYearDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
+  function formatCaption(month, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(month);
   }
-  var style_default9 = { "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" };
-  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}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
+  function formatDay(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "d");
   }
-  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle10("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
+  function formatMonthDropdown(month, dateLib = defaultDateLib) {
+    return dateLib.format(month, "LLLL");
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle10("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
+  function formatWeekdayName(weekday, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
   }
-  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" };
-  var CLASSNAMES = {
-    root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
-    day: style_default9.day,
-    day_button: clsx_default(
-      style_default9["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default9.outside,
-    caption_label: style_default9["caption-label"],
-    button_next: style_default9["nav-button"],
-    button_previous: style_default9["nav-button"],
-    nav: style_default9.nav,
-    month_caption: style_default9["month-caption"],
-    months: style_default9.months,
-    month_grid: style_default9["month-grid"],
-    weekday: style_default9.weekday,
-    today: style_default9.today,
-    selected: style_default9.selected,
-    /*
-     * Disabled days are styled through `:has(.day-button:disabled)` rather than
-     * a modifier class on the cell, because the two are not equivalent: the
-     * focused day keeps its button enabled so it stays reachable. Mapped to
-     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
-     * own `rdp-disabled` class for a modifier we don't style.
-     */
-    disabled: void 0,
-    hidden: style_default9.hidden,
-    range_start: style_default9["range-start"],
-    range_end: style_default9["range-end"],
-    range_middle: style_default9["range-middle"],
-    weeks_before_enter: style_default9["weeks-before-enter"],
-    weeks_before_exit: style_default9["weeks-before-exit"],
-    weeks_after_enter: style_default9["weeks-after-enter"],
-    weeks_after_exit: style_default9["weeks-after-exit"],
-    caption_after_enter: style_default9["caption-after-enter"],
-    caption_after_exit: style_default9["caption-after-exit"],
-    caption_before_enter: style_default9["caption-before-enter"],
-    caption_before_exit: style_default9["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default9.preview
-  };
-  var COMMON_PROPS = {
-    animate: true,
-    // Only show days in the current month
-    showOutsideDays: false,
-    // Hide week number column
-    showWeekNumber: false,
-    // Show weekdays row
-    hideWeekdays: false,
-    // Month and year caption are not interactive
-    captionLayout: "label",
-    // Show a variable number of weeks depending on the month
-    fixedWeeks: false,
-    // Show navigation buttons
-    hideNavigation: false,
-    // Class names
-    classNames: CLASSNAMES,
-    components: {
-      Day: Day2,
-      Root: Root3,
-      PreviousMonthButton: PreviousMonthButton2,
-      NextMonthButton: NextMonthButton2
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
+  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
+    if (weekNumber < 10) {
+      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
     }
-  };
+    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
+  }

-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
+  function formatWeekNumberHeader() {
+    return ``;
   }

-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  function useControlledValue2({
-    defaultValue: defaultValue2,
-    onChange,
-    value: valueProp
-  }) {
-    const hasValue = typeof valueProp !== "undefined";
-    const initialValue = hasValue ? valueProp : defaultValue2;
-    const [state, setState] = (0, import_element30.useState)(initialValue);
-    const value = hasValue ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element30.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
-    );
-    let setValue;
-    if (hasValue && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
-    }
-    return [value, setValue];
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
+  function formatYearDropdown(year, dateLib = defaultDateLib) {
+    return dateLib.format(year, "yyyy");
   }

-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_element31 = __toESM(require_element(), 1);
-  function isLocaleRTL(locale) {
-    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
-    if (direction) {
-      return direction === "rtl";
-    }
-    return [
-      "ar",
-      // Arabic
-      "he",
-      // Hebrew
-      "fa",
-      // Persian (Farsi)
-      "ur",
-      // Urdu
-      "ps",
-      // Pashto
-      "syr",
-      // Syriac
-      "dv",
-      // Divehi
-      "ku",
-      // Kurdish (Sorani)
-      "ckb",
-      // Central Kurdish (Sorani)
-      "ug",
-      // Uyghur
-      "yi"
-      // Yiddish
-    ].includes(locale.language);
-  }
-  function getSupportedLocaleCode(localeCode) {
-    if (!localeCode) {
-      return;
-    }
-    let supportedLocaleCode;
-    try {
-      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
-        localeCode
-      ])[0];
-    } catch {
-    }
-    return supportedLocaleCode;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
+  function getFormatters(customFormatters) {
+    return {
+      ...formatters_exports,
+      ...customFormatters
+    };
   }
-  function getWeekStartsOn(locale) {
-    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
-    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
-      return;
-    }
-    return firstDay % 7;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
+  var labels_exports = {};
+  __export(labels_exports, {
+    labelDayButton: () => labelDayButton,
+    labelGrid: () => labelGrid,
+    labelGridcell: () => labelGridcell,
+    labelMonthDropdown: () => labelMonthDropdown,
+    labelNav: () => labelNav,
+    labelNext: () => labelNext,
+    labelPrevious: () => labelPrevious,
+    labelWeekNumber: () => labelWeekNumber,
+    labelWeekNumberHeader: () => labelWeekNumberHeader,
+    labelWeekday: () => labelWeekday,
+    labelYearDropdown: () => labelYearDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
+  function labelDayButton(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers.today)
+      label = `Today, ${label}`;
+    if (modifiers.selected)
+      label = `${label}, selected`;
+    return label;
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element31.useMemo)(() => {
-      const isLocaleString = typeof locale === "string";
-      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
-      const supportedLocaleCode = getSupportedLocaleCode(
-        isLocaleString ? locale : locale?.code
-      );
-      const localeCode = supportedLocaleCode ?? "en-US";
-      const intlLocale = new Intl.Locale(localeCode);
-      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n6.isRTL)();
-      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
-      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n6.__)("Date calendar") : (0, import_i18n6.__)("Date range calendar"),
-        labels: {
-          /** The label for the navigation toolbar. */
-          labelNav: () => (0, import_i18n6.__)("Navigation bar"),
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: monthNameFormatter.format,
-          /**
-           * The label for the gridcell, when the calendar is not interactive.
-           * @param date
-           * @param modifiers
-           */
-          labelGridcell: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today) {
-              label = (0, import_i18n6.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n6.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n6.__)("Next month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n6.__)("Previous month"),
-          /**
-           * The label for the day button.
-           * @param date
-           * @param modifiers
-           */
-          labelDayButton: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today && modifiers?.selected) {
-              return (0, import_i18n6.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n6.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n6.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n6.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n6.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n6.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: weekdayLongFormatter.format
-        },
-        locale: dateFnsLocale,
-        lang: localeCode,
-        dir: isRightToLeft ? "rtl" : "ltr",
-        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
-        formatters: {
-          formatDay: dayNumberFormatter.format,
-          formatWeekdayName: weekdayNarrowFormatter.format,
-          formatCaption: monthNameFormatter.format
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
-  };

-  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_element32 = __toESM(require_element(), 1);
-  function usePreserveDayFocus(forwardedRef, month) {
-    const rootRef = (0, import_element32.useRef)(null);
-    const hadDayFocusRef = (0, import_element32.useRef)(false);
-    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef, forwardedRef]);
-    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
-    const onDayFocus = (0, import_element32.useCallback)(() => {
-      hadDayFocusRef.current = true;
-    }, []);
-    const onDayBlur = (0, import_element32.useCallback)(() => {
-      hadDayFocusRef.current = false;
-    }, []);
-    (0, import_element32.useEffect)(() => {
-      if (!hadDayFocusRef.current) {
-        return;
-      }
-      const root = rootRef.current;
-      if (!root) {
-        return;
-      }
-      const { activeElement: activeElement2, body } = root.ownerDocument;
-      if (activeElement2 !== body) {
-        const grid = activeElement2?.closest('[role="grid"]');
-        hadDayFocusRef.current = !!grid && root.contains(grid);
-        return;
-      }
-      hadDayFocusRef.current = false;
-      const focusTarget = root.querySelector(
-        '[role="grid"] button[tabindex="0"]:not(:disabled)'
-      );
-      const enabledControl = root.querySelector(
-        'button:not(:disabled):not([aria-disabled="true"])'
-      );
-      const focusableControl = root.querySelector(
-        "button:not(:disabled)"
-      );
-      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
-    }, [monthIndex]);
-    return { ref: mergedRef, onDayFocus, onDayBlur };
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
+  function labelGrid(date, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(date);
   }

-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element33.forwardRef)(
-    function Calendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element33.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element33.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const rootContextValue = (0, import_element33.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "single",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur
-        }
-      ) });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
+  function labelGridcell(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers?.today) {
+      label = `Today, ${label}`;
     }
-  );
+    return label;
+  }

-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element34.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
-        return;
-      }
-      let previewHighlight;
-      let potentialNewRange;
-      if (hoveredDate < value.from) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: value.from
-        };
-        potentialNewRange = {
-          from: hoveredDate,
-          to: value.to ?? value.from
-        };
-      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
-        previewHighlight = {
-          from: value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      } else if (hoveredDate > value.from) {
-        previewHighlight = {
-          from: value.to ?? value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      }
-      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) < min3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
+  function labelMonthDropdown(_options) {
+    return "Choose the Month";
   }
-  var RangeCalendar = (0, import_element34.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element34.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element34.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const [hoveredDate, setHoveredDate] = (0, import_element34.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element34.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element34.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "range",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
-        }
-      ) });
-    }
-  );

-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root4,
-    Title: () => Title
-  });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
+  function labelNav() {
+    return "";
+  }

-  // packages/ui/build-module/card/root.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
-    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") {
-      registerDocument11(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
-      }
-    }
-    return false;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
+  var defaultLabel = "Go to the Next Month";
+  function labelNext(_month, _options) {
+    return defaultLabel;
   }
-  function injectStyle11(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime11();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
+  function labelPrevious(_month) {
+    return "Go to the Previous Month";
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle11(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
+  function labelWeekday(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "cccc");
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
+  function labelWeekNumber(weekNumber, _options) {
+    return `Week ${weekNumber}`;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
+  function labelWeekNumberHeader(_options) {
+    return "Week Number";
   }
-  var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle11("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)}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
+  function labelYearDropdown(_options) {
+    return "Choose the Year";
   }
-  var style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root4 = (0, import_element35.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });

-  // packages/ui/build-module/card/header.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
+  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
+    if (customLabel)
+      return customLabel;
+    if (localeLabel) {
+      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+    return defaultLabel2;
+  };
+  function getLabels(customLabels, options) {
+    const localeLabels = options.locale?.labels ?? {};
+    return {
+      ...labels_exports,
+      ...customLabels ?? {},
+      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
+      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
+      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
+      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
+      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
+      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
+      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
+      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
+      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
+      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
+      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
     };
-    if (typeof document !== "undefined") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
-      }
-    }
-    return false;
   }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
+  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
+    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
+    const months = eachMonthOfInterval2({
+      start: startOfYear2(displayMonth),
+      end: endOfYear2(displayMonth)
+    });
+    const options = months.map((month) => {
+      const label = formatters2.formatMonthDropdown(month, dateLib);
+      const value = getMonth2(month);
+      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
+      return { value, label, disabled: disabled2 };
+    });
+    return options;
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
+  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
+    let style = { ...styles?.[UI.Day] };
+    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
+      style = {
+        ...style,
+        ...modifiersStyles?.[modifier]
+      };
+    });
+    return style;
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
+  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
+    const referenceToday = today ?? dateLib.today();
+    const start2 = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
+    const days = [];
+    for (let i2 = 0; i2 < 7; i2++) {
+      const day = dateLib.addDays(start2, i2);
+      days.push(day);
     }
+    return days;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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)}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
+  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
+    if (!navStart)
+      return void 0;
+    if (!navEnd)
+      return void 0;
+    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
+    const firstNavYear = startOfYear2(navStart);
+    const lastNavYear = endOfYear2(navEnd);
+    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
+    if (reverse)
+      years.reverse();
+    return years.map((year) => {
+      const label = formatters2.formatYearDropdown(year, dateLib);
+      return {
+        value: getYear2(year),
+        label,
+        disabled: false
+      };
+    });
   }
-  var style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element36.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default11.header }, props)
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/content.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
+  function createNoonOverrides(timeZone, options = {}) {
+    const { weekStartsOn, locale } = options;
+    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
+    const toNoonTZDate = (date) => {
+      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
+      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
     };
-    if (typeof document !== "undefined") {
-      registerDocument13(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash13(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle13(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime13();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    const toCalendarDate2 = (date) => {
+      const zoned = toNoonTZDate(date);
+      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
+    };
+    return {
+      today: () => {
+        return toNoonTZDate(TZDate.tz(timeZone));
+      },
+      newDate: (year, monthIndex, date) => {
+        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
+      },
+      startOfDay: (date) => {
+        return toNoonTZDate(date);
+      },
+      startOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (base.getDay() - 1 + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setDate(1);
+        return base;
+      },
+      startOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(0, 1);
+        return base;
+      },
+      endOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const endDow = (weekStartsOnValue + 6) % 7;
+        const diff = (endDow - base.getDay() + 7) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (7 - base.getDay()) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + 1, 0);
+        return base;
+      },
+      endOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(11, 31);
+        return base;
+      },
+      eachMonthOfInterval: (interval) => {
+        const start2 = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const result = [];
+        const cursor = new TZDate(start2.getFullYear(), start2.getMonth(), 1, 12, 0, 0, timeZone);
+        const endKey = end.getFullYear() * 12 + end.getMonth();
+        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
+          result.push(new TZDate(cursor, timeZone));
+          cursor.setMonth(cursor.getMonth() + 1, 1);
+        }
+        return result;
+      },
+      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
+      // mutate the same TZDate, and return it.
+      addDays: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount);
+        return base;
+      },
+      addWeeks: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount * 7);
+        return base;
+      },
+      addMonths: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + amount);
+        return base;
+      },
+      addYears: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setFullYear(base.getFullYear() + amount);
+        return base;
+      },
+      eachYearOfInterval: (interval) => {
+        const start2 = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const years = [];
+        const cursor = new TZDate(start2.getFullYear(), 0, 1, 12, 0, 0, timeZone);
+        while (cursor.getFullYear() <= end.getFullYear()) {
+          years.push(new TZDate(cursor, timeZone));
+          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
+        }
+        return years;
+      },
+      getWeek: (date, options2) => {
+        const base = toCalendarDate2(date);
+        return getWeek(base, {
+          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
+          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
+        });
+      },
+      getISOWeek: (date) => {
+        const base = toCalendarDate2(date);
+        return getISOWeek(base);
+      },
+      differenceInCalendarDays: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarDays(left, right);
+      },
+      differenceInCalendarMonths: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarMonths(left, right);
       }
-      runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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 style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element37.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps({ className: style_default12.content }, props)
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    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") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle14(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime14();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
+  var import_react32 = __toESM(require_react(), 1);
+  var asHtmlElement = (element) => {
+    if (element instanceof HTMLElement)
+      return element;
+    return null;
+  };
+  var queryMonthEls = (element) => [
+    ...element.querySelectorAll("[data-animated-month]") ?? []
+  ];
+  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
+  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
+  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
+  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
+  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
+  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
+    const previousRootElSnapshotRef = (0, import_react32.useRef)(null);
+    const previousMonthsRef = (0, import_react32.useRef)(months);
+    const animatingRef = (0, import_react32.useRef)(false);
+    (0, import_react32.useLayoutEffect)(() => {
+      const previousMonths = previousMonthsRef.current;
+      previousMonthsRef.current = months;
+      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
+      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
+      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
+      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
+      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
+      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
+      const previousRootElSnapshot = previousRootElSnapshotRef.current;
+      const rootElSnapshot = rootElRef.current.cloneNode(true);
+      if (rootElSnapshot instanceof HTMLElement) {
+        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
+        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
+          if (!(currentMonthElSnapshot instanceof HTMLElement))
+            return;
+          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
+          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
+            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
+          }
+          const captionEl = queryCaptionEl(currentMonthElSnapshot);
+          if (captionEl) {
+            captionEl.classList.remove(captionAnimationClass);
+          }
+          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
+          if (weeksEl) {
+            weeksEl.classList.remove(weeksAnimationClass);
+          }
+        });
+        previousRootElSnapshotRef.current = rootElSnapshot;
+      } else {
+        previousRootElSnapshotRef.current = null;
+      }
+      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
+      focused) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle14("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 style_default13 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element38.forwardRef)(
-    function CardFullBleed({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default13.fullbleed },
-          props
-        )
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/title.mjs
-  var import_element39 = __toESM(require_element(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)("div", {});
-  var Title = (0, import_element39.forwardRef)(
-    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render4,
-          ...props,
-          children
+      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
+      const currentMonthEls = queryMonthEls(rootElRef.current);
+      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
+        animatingRef.current = true;
+        const cleanUpFunctions = [];
+        rootElRef.current.style.isolation = "isolate";
+        const navEl = queryNavEl(rootElRef.current);
+        if (navEl) {
+          navEl.style.zIndex = "1";
         }
-      );
-    }
-  );
+        currentMonthEls.forEach((currentMonthEl, index2) => {
+          const previousMonthEl = previousMonthEls[index2];
+          if (!previousMonthEl) {
+            return;
+          }
+          currentMonthEl.style.position = "relative";
+          currentMonthEl.style.overflow = "hidden";
+          const captionEl = queryCaptionEl(currentMonthEl);
+          if (captionEl) {
+            captionEl.classList.add(captionAnimationClass);
+          }
+          const weeksEl = queryWeeksEl(currentMonthEl);
+          if (weeksEl) {
+            weeksEl.classList.add(weeksAnimationClass);
+          }
+          const cleanUp = () => {
+            animatingRef.current = false;
+            if (rootElRef.current) {
+              rootElRef.current.style.isolation = "";
+            }
+            if (navEl) {
+              navEl.style.zIndex = "";
+            }
+            if (captionEl) {
+              captionEl.classList.remove(captionAnimationClass);
+            }
+            if (weeksEl) {
+              weeksEl.classList.remove(weeksAnimationClass);
+            }
+            currentMonthEl.style.position = "";
+            currentMonthEl.style.overflow = "";
+            if (currentMonthEl.contains(previousMonthEl)) {
+              currentMonthEl.removeChild(previousMonthEl);
+            }
+          };
+          cleanUpFunctions.push(cleanUp);
+          previousMonthEl.style.pointerEvents = "none";
+          previousMonthEl.style.position = "absolute";
+          previousMonthEl.style.overflow = "hidden";
+          previousMonthEl.setAttribute("aria-hidden", "true");
+          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
+          if (previousWeekdaysEl) {
+            previousWeekdaysEl.style.opacity = "0";
+          }
+          const previousCaptionEl = queryCaptionEl(previousMonthEl);
+          if (previousCaptionEl) {
+            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
+            previousCaptionEl.addEventListener("animationend", cleanUp);
+          }
+          const previousWeeksEl = queryWeeksEl(previousMonthEl);
+          if (previousWeeksEl) {
+            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
+          }
+          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
+        });
+      }
+    });
+  }

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element40.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  var import_react34 = __toESM(require_react(), 1);

-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var Root5 = (0, import_element41.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
+  function getDates(displayMonths, maxDate, props, dateLib) {
+    const firstMonth = displayMonths[0];
+    const lastMonth = displayMonths[displayMonths.length - 1];
+    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
+    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
+    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
+    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
+    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
+    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
+    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
+    const dates = [];
+    for (let i2 = 0; i2 <= nOfDays; i2++) {
+      const date = addDays2(startWeekFirstDate, i2);
+      dates.push(date);
     }
-  );
-
-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element42.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
+    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
+    if (fixedWeeks && dates.length < extraDates) {
+      const daysToAdd = extraDates - dates.length;
+      for (let i2 = 0; i2 < daysToAdd; i2++) {
+        const date = addDays2(dates[dates.length - 1], 1);
+        dates.push(date);
+      }
     }
-  );
+    return dates;
+  }

-  // packages/ui/build-module/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root32
-  });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
+  function getDays(calendarMonths) {
+    const initialDays = [];
+    return calendarMonths.reduce((days, month) => {
+      const weekDays = month.weeks.reduce((weekDays2, week) => {
+        return weekDays2.concat(week.days.slice());
+      }, initialDays.slice());
+      return days.concat(weekDays.slice());
+    }, initialDays.slice());
+  }

-  // packages/ui/build-module/collapsible-card/root.mjs
-  var import_element43 = __toESM(require_element(), 1);
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var Root32 = (0, import_element43.forwardRef)(
-    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
-        Root5,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Root4, { render: render4 }),
-          ...restProps
-        }
-      );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
+  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
+    const { numberOfMonths = 1 } = props;
+    const months = [];
+    for (let i2 = 0; i2 < numberOfMonths; i2++) {
+      const month = dateLib.addMonths(firstDisplayedMonth, i2);
+      if (calendarEndMonth && month > calendarEndMonth) {
+        break;
+      }
+      months.push(month);
     }
-  );
-
-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_element45 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element44.createContext)(null);
+    return months;
+  }

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
+  function getInitialMonth(props, navStart, navEnd, dateLib) {
+    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
+    let initialMonth = month || defaultMonth || today;
+    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
+    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
+      const offset4 = -1 * (numberOfMonths - 1);
+      initialMonth = addMonths2(navEnd, offset4);
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument15(document);
+    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
+      initialMonth = navStart;
     }
-    return globalScope.__wpStyleRuntime;
+    return startOfMonth2(initialMonth);
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
+  function getMonths(displayMonths, dates, props, dateLib) {
+    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const dayPickerMonths = displayMonths.reduce((months, month) => {
+      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
+      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
+      const monthDates = dates.filter((date) => {
+        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+      });
+      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
+      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
+        const extraDates = dates.filter((date) => {
+          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
+          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
+        });
+        monthDates.push(...extraDates);
       }
+      const weeks = monthDates.reduce((weeks2, date) => {
+        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
+        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
+        const day = new CalendarDay(date, month, dateLib);
+        if (!week) {
+          weeks2.push(new CalendarWeek(weekNumber, [day]));
+        } else {
+          week.days.push(day);
+        }
+        return weeks2;
+      }, []);
+      const dayPickerMonth = new CalendarMonth(month, weeks);
+      months.push(dayPickerMonth);
+      return months;
+    }, []);
+    if (!props.reverseMonths) {
+      return dayPickerMonths;
+    } else {
+      return dayPickerMonths.reverse();
     }
-    return false;
   }
-  function injectStyle15(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
+  function getNavMonths(props, dateLib) {
+    let { startMonth, endMonth } = props;
+    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
+    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
+    if (startMonth) {
+      startMonth = startOfMonth2(startMonth);
+    } else if (!startMonth && hasYearDropdown) {
+      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
     }
-    const runtime = getRuntime15();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    return [
+      startMonth ? startOfDay2(startMonth) : startMonth,
+      endMonth ? startOfDay2(endMonth) : endMonth
+    ];
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
+  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const { pagedNavigation, numberOfMonths = 1 } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarEndMonth) {
+      return addMonths2(month, offset4);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-    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);
-    };
+    return addMonths2(month, offset4);
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
+  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
+    const { pagedNavigation, numberOfMonths } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarStartMonth) {
+      return addMonths2(month, -offset4);
+    }
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
+    }
+    return addMonths2(month, -offset4);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("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_default14 = { "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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle15("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
+  function getWeeks(months) {
+    const initialWeeks = [];
+    return months.reduce((weeks, month) => {
+      return weeks.concat(month.weeks.slice());
+    }, initialWeeks.slice());
   }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
+  var import_react33 = __toESM(require_react(), 1);
+  function useControlledValue(defaultValue2, controlledValue) {
+    const [uncontrolledValue, setValue] = (0, import_react33.useState)(defaultValue2);
+    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
+    return [value, setValue];
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 Header2 = (0, import_element45.forwardRef)(
-    function CollapsibleCardHeader({
-      children,
-      className,
-      render: render4,
-      "aria-describedby": ariaDescribedByProp,
-      ...restProps
-    }, ref) {
-      const [descriptionIds, setDescriptionIds] = (0, import_element45.useState)(
-        []
-      );
-      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element45.useState)([]);
-      const headerContentRef = (0, import_element45.useRef)(null);
-      const registerDescriptionId = (0, import_element45.useCallback)((id) => {
-        setDescriptionIds((currentDescriptionIds) => {
-          if (currentDescriptionIds.includes(id)) {
-            return currentDescriptionIds;
-          }
-          return [...currentDescriptionIds, id];
-        });
-        return () => {
-          setDescriptionIds(
-            (currentDescriptionIds) => currentDescriptionIds.filter(
-              (descriptionId) => descriptionId !== id
-            )
-          );
-        };
-      }, []);
-      const contextValue = (0, import_element45.useMemo)(
-        () => ({ registerDescriptionId }),
-        [registerDescriptionId]
-      );
-      (0, import_compose3.useIsomorphicLayoutEffect)(() => {
-        const registeredDescriptionIds = new Set(descriptionIds);
-        const nextDescriptionIds = Array.from(
-          headerContentRef.current?.querySelectorAll("[id]") ?? []
-        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
-        setOrderedDescriptionIds((currentDescriptionIds) => {
-          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
-            (id, index2) => id === nextDescriptionIds[index2]
-          )) {
-            return currentDescriptionIds;
-          }
-          return nextDescriptionIds;
-        });
-      });
-      const ariaDescribedBy = Array.from(
-        /* @__PURE__ */ new Set([
-          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
-          ...orderedDescriptionIds
-        ])
-      ).join(" ") || void 0;
-      return useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default4.heading,
-            style_default14["heading-wrapper"],
-            className
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(
-            Trigger2,
-            {
-              className: style_default14.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": ariaDescribedBy,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-                  "div",
-                  {
-                    ref: headerContentRef,
-                    className: style_default14["header-content"],
-                    children
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default14["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default14["header-trigger-wrapper"],
-                          global_css_defense_default4.div,
-                          // While the interactive trigger element is the whole header,
-                          // the focus ring will be displayed only on the icon to visually
-                          // emulate it being the button.
-                          focus_module_default3["outset-ring--focus-parent-visible"]
-                        ),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default14["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
-    }
-  );

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  var import_jsx_runtime120 = __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()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  function useCalendar(props, dateLib) {
+    const [navStart, navEnd] = getNavMonths(props, dateLib);
+    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
+    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+    const [firstMonth, setFirstMonth] = useControlledValue(
+      initialMonth,
+      // initialMonth is always computed from props.month if provided
+      props.month ? initialMonth : void 0
+    );
+    (0, import_react34.useEffect)(() => {
+      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+      setFirstMonth(newInitialMonth);
+    }, [props.timeZone]);
+    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react34.useMemo)(() => {
+      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
+      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
+        ISOWeek: props.ISOWeek,
+        fixedWeeks: props.fixedWeeks,
+        broadcastCalendar: props.broadcastCalendar
+      }, dateLib);
+      const months2 = getMonths(displayMonths, dates, {
+        broadcastCalendar: props.broadcastCalendar,
+        fixedWeeks: props.fixedWeeks,
+        ISOWeek: props.ISOWeek,
+        reverseMonths: props.reverseMonths
+      }, dateLib);
+      const weeks2 = getWeeks(months2);
+      const days2 = getDays(months2);
+      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
+      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
+      return {
+        months: months2,
+        weeks: weeks2,
+        days: days2,
+        previousMonth: previousMonth2,
+        nextMonth: nextMonth2
+      };
+    }, [
+      dateLib,
+      firstMonth.getTime(),
+      navEnd?.getTime(),
+      navStart?.getTime(),
+      props.disableNavigation,
+      props.broadcastCalendar,
+      props.endMonth?.getTime(),
+      props.fixedWeeks,
+      props.ISOWeek,
+      props.numberOfMonths,
+      props.pagedNavigation,
+      props.reverseMonths
+    ]);
+    const { disableNavigation, onMonthChange } = props;
+    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d2) => d2.isEqualTo(day)));
+    const goToMonth = (date) => {
+      if (disableNavigation) {
+        return;
+      }
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
+      }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
+      }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
     };
-    if (typeof document !== "undefined") {
-      registerDocument16(document);
-    }
-    return globalScope.__wpStyleRuntime;
+    const goToDay = (day) => {
+      if (isDayInCalendar(day)) {
+        return;
+      }
+      goToMonth(day.date);
+    };
+    const calendar = {
+      months,
+      weeks,
+      days,
+      navStart,
+      navEnd,
+      previousMonth,
+      nextMonth,
+      goToMonth,
+      goToDay
+    };
+    return calendar;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react35 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
+  }
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
+        }
       }
     }
-    return false;
-  }
-  function injectStyle16(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
-    const runtime = getRuntime16();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    return focusTarget;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
+  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
+    const { ISOWeek, broadcastCalendar } = props;
+    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const moveFns = {
+      day: addDays2,
+      week: addWeeks2,
+      month: addMonths2,
+      year: addYears2,
+      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
+      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max3([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min3([navEnd, focusableDate]);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    return focusableDate;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
+  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
+    if (attempt > 365) {
+      return void 0;
     }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
   }
-  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) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
+    const { autoFocus } = props;
+    const [lastFocused, setLastFocused] = (0, import_react35.useState)();
+    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
+    const [focusedDay, setFocused] = (0, import_react35.useState)(autoFocus ? focusTarget : void 0);
+    const blur = () => {
+      setLastFocused(focusedDay);
+      setFocused(void 0);
+    };
+    const moveFocus = (moveBy, moveDir) => {
+      if (!focusedDay)
         return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
+      if (!nextFocus)
         return;
+      if (props.disableNavigation) {
+        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
+        if (!isNextInCalendar) {
+          return;
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
+      calendar.goToDay(nextFocus);
+      setFocused(nextFocus);
     };
+    const isFocusTarget = (day) => {
+      return Boolean(focusTarget?.isEqualTo(day));
+    };
+    const useFocus3 = {
+      isFocusTarget,
+      setFocused,
+      focused: focusedDay,
+      blur,
+      moveFocus
+    };
+    return useFocus3;
   }
-  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("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_runtime120.jsx)("div", {});
-  var HeaderDescription = (0, import_element46.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render4 = DEFAULT_TAG2, ...restProps }, ref) {
-    const generatedId = (0, import_element46.useId)();
-    const descriptionId = idProp ?? generatedId;
-    const context = (0, import_element46.useContext)(HeaderDescriptionIdContext);
-    if (!context) {
-      throw new Error(
-        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
-      );
-    }
-    (0, import_element46.useEffect)(() => {
-      return context?.registerDescriptionId(descriptionId);
-    }, [context, descriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
-      Text,
-      {
-        ref,
-        variant: "body-md",
-        render: render4,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className: clsx_default(style_default15["header-description"], className),
-        ...restProps,
-        children
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
+  function useMulti(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay2 } = dateLib;
+    const isSelected2 = (date) => {
+      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
+    };
+    const { min: min3, max: max3 } = props;
+    const select4 = (triggerDate, modifiers, e2) => {
+      let newDates = [...selected ?? []];
+      if (isSelected2(triggerDate)) {
+        if (selected?.length === min3) {
+          return;
+        }
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
+      } else {
+        if (selected?.length === max3) {
+          newDates = [triggerDate];
+        } else {
+          newDates = [...newDates, triggerDate];
+        }
       }
-    );
-  });
+      if (!onSelect) {
+        setSelected(newDates);
+      }
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select4,
+      isSelected: isSelected2
+    };
+  }

-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element47 = __toESM(require_element(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
+  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
+    const { from, to: to2 } = initialRange || {};
+    const { isSameDay: isSameDay2, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
+    let range;
+    if (!from && !to2) {
+      range = { from: date, to: min3 > 0 ? void 0 : date };
+    } else if (from && !to2) {
+      if (isSameDay2(from, date)) {
+        if (min3 === 0) {
+          range = { from, to: date };
+        } else if (required) {
+          range = { from, to: void 0 };
+        } else {
+          range = void 0;
+        }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
+      }
+    } else if (from && to2) {
+      if (isSameDay2(from, date) && isSameDay2(to2, date)) {
+        if (required) {
+          range = { from, to: to2 };
+        } else {
+          range = void 0;
+        }
+      } else if (isSameDay2(from, date)) {
+        range = { from, to: min3 > 0 ? void 0 : date };
+      } else if (isSameDay2(to2, date)) {
+        range = { from: date, to: min3 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: to2 };
+      } else if (isAfter2(date, from)) {
+        range = { from, to: date };
+      } else if (isAfter2(date, to2)) {
+        range = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument17(document);
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max3 > 0 && diff > max3) {
+        range = { from: date, to: void 0 };
+      } else if (min3 > 1 && diff < min3) {
+        range = { from: date, to: void 0 };
+      }
     }
-    return globalScope.__wpStyleRuntime;
+    return range;
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
+  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
+    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
+    let date = range.from;
+    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+    const totalDaysLimit = Math.min(totalDays, 6);
+    for (let i2 = 0; i2 <= totalDaysLimit; i2++) {
+      if (dayOfWeekArr.includes(date.getDay())) {
         return true;
       }
+      date = dateLib.addDays(date, 1);
     }
     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 style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
+  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
+    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
   }
-  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;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
+  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
+    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
+    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
+    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
+      if (typeof matcher === "boolean")
+        return matcher;
+      if (dateLib.isDate(matcher)) {
+        return rangeIncludesDate(range, matcher, false, dateLib);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
       }
-      runtime.documents.set(targetDocument, count - 1);
+      if (isDateRange(matcher)) {
+        if (matcher.from && matcher.to) {
+          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
+        }
+        return false;
+      }
+      if (isDayOfWeekType(matcher)) {
+        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
+      }
+      if (isDateInterval(matcher)) {
+        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return rangeOverlaps(range, {
+            from: dateLib.addDays(matcher.after, 1),
+            to: dateLib.addDays(matcher.before, -1)
+          }, dateLib);
+        }
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      return false;
+    });
+    if (nonFunctionMatchersResult) {
+      return true;
+    }
+    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
+    if (functionMatchers.length) {
+      let date = range.from;
+      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+      for (let i2 = 0; i2 <= totalDays; i2++) {
+        if (functionMatchers.some((matcher) => matcher(date))) {
+          return true;
+        }
+        date = dateLib.addDays(date, 1);
+      }
+    }
+    return false;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
+    const select4 = (triggerDate, modifiers, e2) => {
+      const { min: min3, max: max3 } = props;
+      let newRange;
+      if (triggerDate) {
+        const selectedFrom = selected?.from;
+        const selectedTo = selected?.to;
+        const hasFullRange = !!selectedFrom && !!selectedTo;
+        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
+        if (resetOnSelect && (hasFullRange || !selected?.from)) {
+          if (!required && isClickingSingleDayRange) {
+            newRange = void 0;
+          } else {
+            newRange = { from: triggerDate, to: void 0 };
+          }
+        } else {
+          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
+        }
+      }
+      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
+        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
+          newRange.from = triggerDate;
+          newRange.to = void 0;
+        }
+      }
+      if (!onSelect) {
+        setSelected(newRange);
+      }
+      onSelect?.(newRange, triggerDate, modifiers, e2);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select4,
+      isSelected: isSelected2
     };
   }
-  function registerStyle17(hash, css) {
-    const runtime = getRuntime17();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
+  function useSingle(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay2 } = dateLib;
+    const isSelected2 = (compareDate) => {
+      return selected ? isSameDay2(selected, compareDate) : false;
+    };
+    const select4 = (triggerDate, modifiers, e2) => {
+      let newDate = triggerDate;
+      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
+        newDate = void 0;
+      }
+      if (!onSelect) {
+        setSelected(newDate);
+      }
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      } else {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      }
+      return newDate;
+    };
+    return {
+      selected,
+      select: select4,
+      isSelected: isSelected2
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
+  function useSelection(props, dateLib) {
+    const single = useSingle(props, dateLib);
+    const multi = useMulti(props, dateLib);
+    const range = useRange(props, dateLib);
+    switch (props.mode) {
+      case "single":
+        return single;
+      case "multiple":
+        return multi;
+      case "range":
+        return range;
+      default:
+        return void 0;
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle17("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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
+  function toTimeZone(date, timeZone) {
+    if (date instanceof TZDate && date.timeZone === timeZone) {
+      return date;
+    }
+    return new TZDate(date, timeZone);
   }
-  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_element47.forwardRef)(
-    function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state) => clsx_default(
-            style_default16.content,
-            state.open && state.transitionStatus === "idle" && style_default16["overflow-visible"],
-            className
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-            Content,
-            {
-              className: style_default16["content-inner"],
-              render: render4,
-              children
-            }
-          )
-        }
-      );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
+  function toZoneNoon(date, timeZone, noonSafe) {
+    if (!noonSafe)
+      return toTimeZone(date, timeZone);
+    const zoned = toTimeZone(date, timeZone);
+    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
+    return new Date(noonZoned.getTime());
+  }
+  function convertMatcher(matcher, timeZone, noonSafe) {
+    if (typeof matcher === "boolean" || typeof matcher === "function") {
+      return matcher;
     }
-  );
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
+    }
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    }
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
+    }
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
+    }
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
+    }
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
+    }
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
+    }
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    }
+    return convertMatcher(matchers, timeZone, noonSafe);
+  }

-  // packages/ui/build-module/stack/stack.mjs
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  function DayPicker(initialProps) {
+    let props = initialProps;
+    const timeZone = props.timeZone;
+    if (timeZone) {
+      props = {
+        ...initialProps,
+        timeZone
+      };
+      if (props.today) {
+        props.today = toTimeZone(props.today, timeZone);
+      }
+      if (props.month) {
+        props.month = toTimeZone(props.month, timeZone);
+      }
+      if (props.defaultMonth) {
+        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
+      }
+      if (props.startMonth) {
+        props.startMonth = toTimeZone(props.startMonth, timeZone);
+      }
+      if (props.endMonth) {
+        props.endMonth = toTimeZone(props.endMonth, timeZone);
+      }
+      if (props.mode === "single" && props.selected) {
+        props.selected = toTimeZone(props.selected, timeZone);
+      } else if (props.mode === "multiple" && props.selected) {
+        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
+      } else if (props.mode === "range" && props.selected) {
+        props.selected = {
+          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
+          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
+        };
+      }
+      if (props.disabled !== void 0) {
+        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
+      }
+      if (props.hidden !== void 0) {
+        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
+      }
+      if (props.modifiers) {
+        const nextModifiers = {};
+        Object.keys(props.modifiers).forEach((key) => {
+          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
+        });
+        props.modifiers = nextModifiers;
+      }
+    }
+    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react36.useMemo)(() => {
+      const locale2 = { ...enUS2, ...props.locale };
+      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
+      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
+        weekStartsOn,
+        locale: locale2
+      }) : void 0;
+      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
+      const dateLib2 = new DateLib({
+        locale: locale2,
+        weekStartsOn,
+        firstWeekContainsDate: props.firstWeekContainsDate,
+        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
+        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
+        timeZone: props.timeZone,
+        numerals: props.numerals
+      }, overrides);
+      return {
+        dateLib: dateLib2,
+        components: getComponents(props.components),
+        formatters: getFormatters(props.formatters),
+        labels: getLabels(props.labels, dateLib2.options),
+        locale: locale2,
+        classNames: { ...getDefaultClassNames(), ...props.classNames }
+      };
+    }, [
+      props.locale,
+      props.broadcastCalendar,
+      props.weekStartsOn,
+      props.firstWeekContainsDate,
+      props.useAdditionalWeekYearTokens,
+      props.useAdditionalDayOfYearTokens,
+      props.timeZone,
+      props.numerals,
+      props.dateLib,
+      props.noonSafe,
+      props.components,
+      props.formatters,
+      props.labels,
+      props.classNames
+    ]);
+    if (!props.today) {
+      props = { ...props, today: dateLib.today() };
+    }
+    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
+    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
+    const calendar = useCalendar(props, dateLib);
+    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
+    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
+    const { isSelected: isSelected2, select: select4, selected: selectedValue } = useSelection(props, dateLib) ?? {};
+    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
+    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
+    const weekdays = (0, import_react36.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+    const isInteractive = mode !== void 0 || onDayClick !== void 0;
+    const handlePreviousClick = (0, import_react36.useCallback)(() => {
+      if (!previousMonth)
+        return;
+      goToMonth(previousMonth);
+      onPrevClick?.(previousMonth);
+    }, [previousMonth, goToMonth, onPrevClick]);
+    const handleNextClick = (0, import_react36.useCallback)(() => {
+      if (!nextMonth)
+        return;
+      goToMonth(nextMonth);
+      onNextClick?.(nextMonth);
+    }, [goToMonth, nextMonth, onNextClick]);
+    const handleDayClick = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      e2.preventDefault();
+      e2.stopPropagation();
+      setFocused(day);
+      if (m2.disabled) {
+        return;
+      }
+      select4?.(day.date, m2, e2);
+      onDayClick?.(day.date, m2, e2);
+    }, [select4, onDayClick, setFocused]);
+    const handleDayFocus = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      setFocused(day);
+      onDayFocus?.(day.date, m2, e2);
+    }, [onDayFocus, setFocused]);
+    const handleDayBlur = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      blur();
+      onDayBlur?.(day.date, m2, e2);
+    }, [blur, onDayBlur]);
+    const handleDayKeyDown = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      const keyMap = {
+        ArrowLeft: [
+          e2.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "after" : "before"
+        ],
+        ArrowRight: [
+          e2.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "before" : "after"
+        ],
+        ArrowDown: [e2.shiftKey ? "year" : "week", "after"],
+        ArrowUp: [e2.shiftKey ? "year" : "week", "before"],
+        PageUp: [e2.shiftKey ? "year" : "month", "before"],
+        PageDown: [e2.shiftKey ? "year" : "month", "after"],
+        Home: ["startOfWeek", "before"],
+        End: ["endOfWeek", "after"]
+      };
+      if (keyMap[e2.key]) {
+        e2.preventDefault();
+        e2.stopPropagation();
+        const [moveBy, moveDir] = keyMap[e2.key];
+        moveFocus(moveBy, moveDir);
+      }
+      onDayKeyDown?.(day.date, modifiers, e2);
+    }, [moveFocus, onDayKeyDown, props.dir]);
+    const handleDayMouseEnter = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseEnter?.(day.date, modifiers, e2);
+    }, [onDayMouseEnter]);
+    const handleDayMouseLeave = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseLeave?.(day.date, modifiers, e2);
+    }, [onDayMouseLeave]);
+    const handleMonthChange = (0, import_react36.useCallback)((date, monthOffset) => (e2) => {
+      const selectedMonth = Number(e2.target.value);
+      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const handleYearChange = (0, import_react36.useCallback)((date, monthOffset) => (e2) => {
+      const selectedYear = Number(e2.target.value);
+      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const { className, style } = (0, import_react36.useMemo)(() => ({
+      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
+      style: { ...styles?.[UI.Root], ...props.style }
+    }), [classNames, props.className, props.style, styles]);
+    const dataAttributes = getDataAttributes(props);
+    const getDropdownStyle = (dropdown) => {
+      const dropdownStyle = styles?.[UI.Dropdown];
+      const specificDropdownStyle = styles?.[dropdown];
+      if (!dropdownStyle && !specificDropdownStyle) {
+        return void 0;
+      }
+      return {
+        ...dropdownStyle,
+        ...specificDropdownStyle
+      };
+    };
+    const rootElRef = (0, import_react36.useRef)(null);
+    useAnimation(rootElRef, Boolean(props.animate), {
+      classNames,
+      months,
+      focused,
+      dateLib
+    });
+    const contextValue = {
+      dayPickerProps: props,
+      selected: selectedValue,
+      select: select4,
+      isSelected: isSelected2,
+      months,
+      nextMonth,
+      previousMonth,
+      goToMonth,
+      getModifiers,
+      components,
+      classNames,
+      styles,
+      labels,
+      formatters: formatters2
+    };
+    return import_react36.default.createElement(
+      dayPickerContext.Provider,
+      { value: contextValue },
+      import_react36.default.createElement(
+        components.Root,
+        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
+        import_react36.default.createElement(
+          components.Months,
+          { className: classNames[UI.Months], style: styles?.[UI.Months] },
+          !props.hideNavigation && !navLayout && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+          months.map((calendarMonth, displayIndex) => {
+            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
+            return import_react36.default.createElement(
+              components.Month,
+              {
+                "data-animated-month": props.animate ? "true" : void 0,
+                className: classNames[UI.Month],
+                style: styles?.[UI.Month],
+                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
+                key: displayIndex,
+                displayIndex,
+                calendarMonth
+              },
+              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react36.default.createElement(
+                components.PreviousMonthButton,
+                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
+              ),
+              import_react36.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react36.default.createElement(
+                components.DropdownNav,
+                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
+                (() => {
+                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react36.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react36.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
+                  return controls;
+                })(),
+                import_react36.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"
+                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
+              ) : import_react36.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react36.default.createElement(
+                components.NextMonthButton,
+                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+              ),
+              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+              import_react36.default.createElement(
+                components.MonthGrid,
+                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
+                !props.hideWeekdays && import_react36.default.createElement(
+                  components.Weekdays,
+                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
+                  showWeekNumber && import_react36.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+                  weekdays.map((weekday) => import_react36.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+                ),
+                import_react36.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+                  return import_react36.default.createElement(
+                    components.Week,
+                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
+                    showWeekNumber && import_react36.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+                      locale
+                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
+                    week.days.map((day) => {
+                      const { date } = day;
+                      const modifiers = getModifiers(day);
+                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
+                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
+                      if (isDateRange(selectedValue)) {
+                        const { from, to: to2 } = selectedValue;
+                        modifiers[SelectionState.range_start] = Boolean(from && to2 && dateLib.isSameDay(date, from));
+                        modifiers[SelectionState.range_end] = Boolean(from && to2 && dateLib.isSameDay(date, to2));
+                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
+                      }
+                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
+                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
+                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
+                      return import_react36.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react36.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
+                    })
+                  );
+                }))
+              )
+            );
+          })
+        ),
+        props.footer && import_react36.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+      )
+    );
+  }
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element52 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/calendar/utils/components.mjs
   var import_element48 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  var import_compose = __toESM(require_compose(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element46 = __toESM(require_element(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26517,28 +26907,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26547,139 +26937,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle18(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 registerStyle18(hash, css) {
-    const runtime = getRuntime18();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle18("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
-  }
-  var style_default17 = { "stack": "_19ce0419607e1896__stack" };
-  var gapTokens = {
-    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)"
-  };
-  var Stack = (0, import_element48.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render4, ...props }, ref) {
-    const style = {
-      gap: gap && gapTokens[gap],
-      alignItems: align,
-      justifyContent: justify,
-      flexDirection: direction,
-      flexWrap: wrap
-    };
-    const element = useRender({
-      render: render4,
-      ref,
-      props: mergeProps(props, { style, className: style_default17.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_element51 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element49 = __toESM(require_element(), 1);
-  var import_jsx_runtime122 = __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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
-    )) {
-      if (style.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)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument19(targetDocument) {
-    const runtime = getRuntime19();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26693,186 +26968,221 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash, css) {
-    const runtime = getRuntime19();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle19("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle19("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    registerStyle24("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 style_default18 = { "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_element49.forwardRef)(
-    function InputLayout2({
+  var style_default23 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element46.forwardRef)(
+    function IconButton2({
+      label,
       className,
-      children,
-      visuallyDisabled,
-      size: size4 = "default",
-      isBorderless,
-      prefix: prefix2,
-      suffix,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
       ...restProps
     }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
-        "div",
-        {
-          ref,
-          className: clsx_default(
-            global_css_defense_default5.div,
-            resets_default5["box-sizing"],
-            style_default18["input-layout"],
-            style_default18[`is-size-${size4}`],
-            visuallyDisabled && style_default18["is-disabled"],
-            isBorderless && style_default18["is-borderless"],
-            className
-          ),
-          ...restProps,
-          children: [
-            import_element49.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
-              "div",
+      const classes = clsx_default(style_default23["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+              Button4,
               {
-                className: style_default18["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix2
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
               }
             ),
-            children,
-            import_element49.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
-              "div",
-              {
-                className: style_default18["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
-              }
-            )
-          ]
-        }
-      );
+            className: classes,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(Icon, { icon, size: 24, className: style_default23.icon }),
+              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(import_jsx_runtime129.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
+      ] });
     }
   );

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element50 = __toESM(require_element(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
-    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") {
-      registerDocument20(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash20(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
-        return true;
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element47 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element47.createContext)({});
+
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var PreviewDashStartAndEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.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: /* @__PURE__ */ (0, import_jsx_runtime130.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" })
       }
-    }
-    return false;
-  }
-  function injectStyle20(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime20();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash20(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle20(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+  };
+  var PreviewDashStart = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.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: /* @__PURE__ */ (0, import_jsx_runtime130.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" })
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    );
+  };
+  var PreviewDashMiddle = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.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: [
+          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
+          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
+        ]
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle20(hash, css) {
-    const runtime = getRuntime20();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
+    );
+  };
+  var PreviewDashEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.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: /* @__PURE__ */ (0, import_jsx_runtime130.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 Day2(props) {
+    const { day, modifiers, children, ...tdProps } = props;
+    let PreviewDash;
+    if (modifiers.preview_start && modifiers.preview_end) {
+      PreviewDash = PreviewDashStartAndEnd;
+    } else if (modifiers.preview_start) {
+      PreviewDash = PreviewDashStart;
+    } else if (modifiers.preview_end) {
+      PreviewDash = PreviewDashEnd;
+    } else if (modifiers.preview) {
+      PreviewDash = PreviewDashMiddle;
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(PreviewDash, {}),
+      children
+    ] });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle20("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+  function Root4({ rootRef, ...props }) {
+    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element48.useContext)(RootContext);
+    const { months, labels } = useDayPicker();
+    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
+    let ariaLabel = props["aria-label"];
+    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
+      const currentMonth = months[0];
+      ariaLabel = currentMonth ? (0, import_i18n7.sprintf)(
+        // translators: 1: Calendar type. 2: Current month and year.
+        (0, import_i18n7.__)("%1$s, %2$s"),
+        defaultAriaLabel,
+        labels.labelGrid(currentMonth.date)
+      ) : defaultAriaLabel;
+    }
+    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
+    return useRender({
+      render: render4,
+      defaultTagName: "div",
+      ref: mergedRef,
+      props: { ...props, role, "aria-label": ariaLabel }
+    });
   }
-  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_element50.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-      "div",
+  function NavButton({
+    icon,
+    className,
+    children: _children,
+    "aria-label": label,
+    "aria-disabled": ariaDisabled,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      IconButton,
       {
-        ref,
-        className: clsx_default(
-          style_default19["input-layout-slot"],
-          style_default19[`is-padding-${padding}`],
-          className
-        ),
-        ...restProps
+        ...props,
+        className,
+        label,
+        icon,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
       }
     );
-  });
-  InputLayoutSlot.displayName = "InputLayout.Slot";
-
-  // packages/ui/build-module/form/primitives/input-layout/index.mjs
-  var InputLayout3 = Object.assign(InputLayout, {
-    Slot: InputLayoutSlot
-  });
+  }
+  function PreviousMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(NavButton, { ...props, icon: chevron_left_default });
+  }
+  function NextMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(NavButton, { ...props, icon: chevron_right_default });
+  }

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26883,28 +27193,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument21(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash21(targetDocument, hash) {
+  function documentContainsStyleHash25(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash, css) {
+  function injectStyle25(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime21();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26913,24 +27223,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
+    if (documentContainsStyleHash25(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26944,66 +27254,610 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle21(hash, css) {
-    const runtime = getRuntime21();
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle21("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle25("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 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" };
+  var style_default24 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle21("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    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 focus_module_default4 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 resets_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle21("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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}}}}}");
+    registerStyle25("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 style_default20 = { "input": "_2ae7be2fc1bb17a3__input" };
-  var Input3 = (0, import_element51.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-      InputLayout3,
-      {
-        className: clsx_default(
-          focus_module_default4["outset-ring--focus-within"],
-          className
-        ),
-        style,
-        size: size4,
-        visuallyDisabled: restProps.disabled,
-        prefix: prefix2,
-        suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-          Input,
-          {
-            ref,
-            className: clsx_default(global_css_defense_default6.input, style_default20.input),
-            ...restProps
-          }
-        )
-      }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/constants.mjs
-  var ITEM_POPUP_POSITIONER_PROPS = {
-    align: "start",
-    sideOffset: 8,
-    collisionPadding: 12
+  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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle25("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" };
+  var CLASSNAMES = {
+    root: clsx_default(style_default24.root, resets_default10["box-sizing"]),
+    day: style_default24.day,
+    day_button: clsx_default(
+      style_default24["day-button"],
+      global_css_defense_default5.button,
+      focus_module_default3["outset-ring--focus-visible"]
+    ),
+    outside: style_default24.outside,
+    caption_label: style_default24["caption-label"],
+    button_next: style_default24["nav-button"],
+    button_previous: style_default24["nav-button"],
+    nav: style_default24.nav,
+    month_caption: style_default24["month-caption"],
+    months: style_default24.months,
+    month_grid: style_default24["month-grid"],
+    weekday: style_default24.weekday,
+    today: style_default24.today,
+    selected: style_default24.selected,
+    /*
+     * Disabled days are styled through `:has(.day-button:disabled)` rather than
+     * a modifier class on the cell, because the two are not equivalent: the
+     * focused day keeps its button enabled so it stays reachable. Mapped to
+     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
+     * own `rdp-disabled` class for a modifier we don't style.
+     */
+    disabled: void 0,
+    hidden: style_default24.hidden,
+    range_start: style_default24["range-start"],
+    range_end: style_default24["range-end"],
+    range_middle: style_default24["range-middle"],
+    weeks_before_enter: style_default24["weeks-before-enter"],
+    weeks_before_exit: style_default24["weeks-before-exit"],
+    weeks_after_enter: style_default24["weeks-after-enter"],
+    weeks_after_exit: style_default24["weeks-after-exit"],
+    caption_after_enter: style_default24["caption-after-enter"],
+    caption_after_exit: style_default24["caption-after-exit"],
+    caption_before_enter: style_default24["caption-before-enter"],
+    caption_before_exit: style_default24["caption-before-exit"]
+  };
+  var MODIFIER_CLASSNAMES = {
+    preview: style_default24.preview
+  };
+  var COMMON_PROPS = {
+    animate: true,
+    // Only show days in the current month
+    showOutsideDays: false,
+    // Hide week number column
+    showWeekNumber: false,
+    // Show weekdays row
+    hideWeekdays: false,
+    // Month and year caption are not interactive
+    captionLayout: "label",
+    // Show a variable number of weeks depending on the month
+    fixedWeeks: false,
+    // Show navigation buttons
+    hideNavigation: false,
+    // Class names
+    classNames: CLASSNAMES,
+    components: {
+      Day: Day2,
+      Root: Root4,
+      PreviousMonthButton: PreviousMonthButton2,
+      NextMonthButton: NextMonthButton2
+    }
   };

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_element53 = __toESM(require_element(), 1);
+  // packages/ui/build-module/calendar/utils/misc.mjs
+  function clampNumberOfMonths(numberOfMonths) {
+    return Math.min(3, Math.max(1, numberOfMonths));
+  }

-  // packages/ui/build-module/spinner/spinner.mjs
-  var import_element52 = __toESM(require_element(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
+  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
+  var import_element49 = __toESM(require_element(), 1);
+  function useControlledValue2({
+    defaultValue: defaultValue2,
+    onChange,
+    value: valueProp
+  }) {
+    const hasValue = typeof valueProp !== "undefined";
+    const initialValue = hasValue ? valueProp : defaultValue2;
+    const [state, setState] = (0, import_element49.useState)(initialValue);
+    const value = hasValue ? valueProp : state;
+    const uncontrolledSetValue = (0, import_element49.useCallback)(
+      (nextValue, ...args) => {
+        setState(nextValue);
+        onChange?.(nextValue, ...args);
+      },
+      [onChange]
+    );
+    let setValue;
+    if (hasValue && typeof onChange === "function") {
+      setValue = onChange;
+    } else if (!hasValue && typeof onChange === "function") {
+      setValue = uncontrolledSetValue;
+    } else {
+      setValue = setState;
+    }
+    return [value, setValue];
+  }
+
+  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
+  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_element50 = __toESM(require_element(), 1);
+  function isLocaleRTL(locale) {
+    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
+    if (direction) {
+      return direction === "rtl";
+    }
+    return [
+      "ar",
+      // Arabic
+      "he",
+      // Hebrew
+      "fa",
+      // Persian (Farsi)
+      "ur",
+      // Urdu
+      "ps",
+      // Pashto
+      "syr",
+      // Syriac
+      "dv",
+      // Divehi
+      "ku",
+      // Kurdish (Sorani)
+      "ckb",
+      // Central Kurdish (Sorani)
+      "ug",
+      // Uyghur
+      "yi"
+      // Yiddish
+    ].includes(locale.language);
+  }
+  function getSupportedLocaleCode(localeCode) {
+    if (!localeCode) {
+      return;
+    }
+    let supportedLocaleCode;
+    try {
+      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+        localeCode
+      ])[0];
+    } catch {
+    }
+    return supportedLocaleCode;
+  }
+  function getWeekStartsOn(locale) {
+    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
+    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
+      return;
+    }
+    return firstDay % 7;
+  }
+  var useLocalizationProps = ({
+    locale,
+    timeZone,
+    mode
+  }) => {
+    return (0, import_element50.useMemo)(() => {
+      const isLocaleString = typeof locale === "string";
+      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
+      const supportedLocaleCode = getSupportedLocaleCode(
+        isLocaleString ? locale : locale?.code
+      );
+      const localeCode = supportedLocaleCode ?? "en-US";
+      const intlLocale = new Intl.Locale(localeCode);
+      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n8.isRTL)();
+      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
+      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        year: "numeric",
+        month: "long",
+        timeZone
+      });
+      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "narrow",
+        timeZone
+      });
+      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        timeZone
+      });
+      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        year: "numeric",
+        month: "long",
+        day: "numeric",
+        timeZone
+      });
+      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        day: "numeric",
+        timeZone
+      });
+      return {
+        "aria-label": mode === "single" ? (0, import_i18n8.__)("Date calendar") : (0, import_i18n8.__)("Date range calendar"),
+        labels: {
+          /** The label for the navigation toolbar. */
+          labelNav: () => (0, import_i18n8.__)("Navigation bar"),
+          /**
+           * The label for the month grid.
+           * @param date
+           */
+          labelGrid: monthNameFormatter.format,
+          /**
+           * The label for the gridcell, when the calendar is not interactive.
+           * @param date
+           * @param modifiers
+           */
+          labelGridcell: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today) {
+              label = (0, import_i18n8.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n8.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /** The label for the "next month" button. */
+          labelNext: () => (0, import_i18n8.__)("Next month"),
+          /** The label for the "previous month" button. */
+          labelPrevious: () => (0, import_i18n8.__)("Previous month"),
+          /**
+           * The label for the day button.
+           * @param date
+           * @param modifiers
+           */
+          labelDayButton: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today && modifiers?.selected) {
+              return (0, import_i18n8.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n8.__)("Today, %s, selected"),
+                formattedDate
+              );
+            }
+            if (modifiers?.today) {
+              label = (0, import_i18n8.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n8.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            if (modifiers?.selected) {
+              label = (0, import_i18n8.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n8.__)("%s, selected"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /**
+           * The label for the weekday.
+           * @param date
+           */
+          labelWeekday: weekdayLongFormatter.format
+        },
+        locale: dateFnsLocale,
+        lang: localeCode,
+        dir: isRightToLeft ? "rtl" : "ltr",
+        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
+        formatters: {
+          formatDay: dayNumberFormatter.format,
+          formatWeekdayName: weekdayNarrowFormatter.format,
+          formatCaption: monthNameFormatter.format
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode]);
+  };
+
+  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_element51 = __toESM(require_element(), 1);
+  function usePreserveDayFocus(forwardedRef, month) {
+    const rootRef = (0, import_element51.useRef)(null);
+    const hadDayFocusRef = (0, import_element51.useRef)(false);
+    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef, forwardedRef]);
+    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
+    const onDayFocus = (0, import_element51.useCallback)(() => {
+      hadDayFocusRef.current = true;
+    }, []);
+    const onDayBlur = (0, import_element51.useCallback)(() => {
+      hadDayFocusRef.current = false;
+    }, []);
+    (0, import_element51.useEffect)(() => {
+      if (!hadDayFocusRef.current) {
+        return;
+      }
+      const root = rootRef.current;
+      if (!root) {
+        return;
+      }
+      const { activeElement: activeElement2, body } = root.ownerDocument;
+      if (activeElement2 !== body) {
+        const grid = activeElement2?.closest('[role="grid"]');
+        hadDayFocusRef.current = !!grid && root.contains(grid);
+        return;
+      }
+      hadDayFocusRef.current = false;
+      const focusTarget = root.querySelector(
+        '[role="grid"] button[tabindex="0"]:not(:disabled)'
+      );
+      const enabledControl = root.querySelector(
+        'button:not(:disabled):not([aria-disabled="true"])'
+      );
+      const focusableControl = root.querySelector(
+        "button:not(:disabled)"
+      );
+      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
+    }, [monthIndex]);
+    return { ref: mergedRef, onDayFocus, onDayBlur };
+  }
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var Calendar = (0, import_element52.forwardRef)(
+    function Calendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "single"
+      });
+      const labels = (0, import_element52.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element52.useCallback)(
+        (selected2, triggerDate, modifiers, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const rootContextValue = (0, import_element52.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "single",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur
+        }
+      ) });
+    }
+  );
+
+  // packages/ui/build-module/calendar/range-calendar.mjs
+  var import_element53 = __toESM(require_element(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  function usePreviewRange({
+    value,
+    hoveredDate,
+    excludeDisabled,
+    min: min3,
+    max: max3,
+    disabled: disabled2
+  }) {
+    return (0, import_element53.useMemo)(() => {
+      if (!hoveredDate || !value?.from) {
+        return;
+      }
+      let previewHighlight;
+      let potentialNewRange;
+      if (hoveredDate < value.from) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: value.from
+        };
+        potentialNewRange = {
+          from: hoveredDate,
+          to: value.to ?? value.from
+        };
+      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+        previewHighlight = {
+          from: value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      } else if (hoveredDate > value.from) {
+        previewHighlight = {
+          from: value.to ?? value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      }
+      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      return previewHighlight;
+    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
+  }
+  var RangeCalendar = (0, import_element53.forwardRef)(
+    function RangeCalendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      excludeDisabled,
+      min: min3,
+      max: max3,
+      disabled: disabled2,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "range"
+      });
+      const labels = (0, import_element53.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element53.useCallback)(
+        (selected2, triggerDate, modifiers2, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers2,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const [hoveredDate, setHoveredDate] = (0, import_element53.useState)(
+        void 0
+      );
+      const previewRange = usePreviewRange({
+        value: selected,
+        hoveredDate,
+        excludeDisabled,
+        min: min3,
+        max: max3,
+        disabled: disabled2
+      });
+      const modifiers = (0, import_element53.useMemo)(() => {
+        return {
+          preview: previewRange,
+          preview_start: previewRange?.from,
+          preview_end: previewRange?.to
+        };
+      }, [previewRange]);
+      const rootContextValue = (0, import_element53.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "range",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          disabled: disabled2,
+          excludeDisabled,
+          min: min3,
+          max: max3,
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur,
+          onDayMouseEnter: (date) => setHoveredDate(date),
+          onDayMouseLeave: () => setHoveredDate(void 0),
+          modifiers,
+          modifiersClassNames: MODIFIER_CLASSNAMES
+        }
+      ) });
+    }
+  );
+
+  // packages/ui/build-module/card/index.mjs
+  var card_exports = {};
+  __export(card_exports, {
+    Content: () => Content,
+    FullBleed: () => FullBleed,
+    Header: () => Header,
+    Root: () => Root5,
+    Title: () => Title
+  });
+
+  // packages/ui/build-module/card/root.mjs
+  var import_element54 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+  function getRuntime26() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27014,28 +27868,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument22(document);
+      registerDocument26(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash22(targetDocument, hash) {
+  function documentContainsStyleHash26(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE22}]`
+      `style[${STYLE_HASH_ATTRIBUTE26}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash, css) {
+  function injectStyle26(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime22();
+    const runtime = getRuntime26();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27044,24 +27898,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash22(targetDocument, hash)) {
+    if (documentContainsStyleHash26(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27075,58 +27929,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle22(hash, css) {
-    const runtime = getRuntime22();
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle22("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)}}}}");
+    registerStyle26("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner = (0, import_element52.forwardRef)(
-    function Spinner2({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
-        "svg",
-        {
-          className: clsx_default(style_default21.spinner, className),
-          viewBox: "0 0 100 100",
-          xmlns: "http://www.w3.org/2000/svg",
-          role: "presentation",
-          focusable: "false",
-          ...props,
-          ref,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-              "circle",
-              {
-                className: style_default21.track,
-                cx: "50",
-                cy: "50",
-                r: "50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-              "path",
-              {
-                className: style_default21.indicator,
-                d: "m 50 0 a 50 50 0 0 1 50 50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            )
-          ]
-        }
-      );
-    }
-  );
+  var resets_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle26("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 style_default25 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Root5 = (0, import_element54.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
+    const mergedClassName = clsx_default(style_default25.root, resets_default11["box-sizing"]);
+    const element = useRender({
+      defaultTagName: "div",
+      render: render4,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
+    });
+    return element;
+  });

-  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
+  // packages/ui/build-module/card/header.mjs
+  var import_element55 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
+  function getRuntime27() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27137,28 +27969,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument23(document);
+      registerDocument27(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash23(targetDocument, hash) {
+  function documentContainsStyleHash27(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
+      `style[${STYLE_HASH_ATTRIBUTE27}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash, css) {
+  function injectStyle27(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime23();
+    const runtime = getRuntime27();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27167,24 +27999,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash23(targetDocument, hash)) {
+    if (documentContainsStyleHash27(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
+  function registerDocument27(targetDocument) {
+    const runtime = getRuntime27();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27198,276 +28030,33 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash, css) {
-    const runtime = getRuntime23();
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle23("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle23("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 = {
-    valid: published_default,
-    invalid: error_default
-  };
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          global_css_defense_default7.p,
-          style_default22.indicator,
-          style_default22[`is-${type}`]
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(Spinner, { className: style_default22["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-            Icon,
-            {
-              className: style_default22["indicator-icon"],
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
+    registerStyle27("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)}}}");
   }
-
-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n7.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n7.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
+  var style_default26 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Header = (0, import_element55.forwardRef)(
+    function CardHeader({ render: render4, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render4,
+        ref,
+        props: mergeProps({ className: style_default26.header }, props)
+      });
+      return element;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element53.forwardRef)(function ControlWithError2({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children,
-    render: render4,
-    ...restProps
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element53.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element53.useState)();
-    const [showMessage, setShowMessage] = (0, import_element53.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element53.useState)(false);
-    const wrapperRef = (0, import_element53.useRef)(null);
-    (0, import_element53.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        if (customValidity?.type !== "validating") {
-          setErrorMessage(validityTarget?.validationMessage);
-        }
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [customValidity?.type, getValidityTarget]);
-    (0, import_element53.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const suppressNativePopover = (event) => {
-        event.preventDefault();
-        if (!event.isTrusted) {
-          return;
-        }
-        const target = event.target;
-        const firstErrorInForm = Array.from(
-          target.form?.elements ?? []
-        ).find((el) => !el.validity.valid);
-        if (!target.form || firstErrorInForm === target) {
-          target.focus();
-        }
-      };
-      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        wrapperRef.current?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSiblings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSiblings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element53.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      if (!customValidity?.type) {
-        validityTarget?.setCustomValidity("");
-        setErrorMessage(validityTarget?.validationMessage);
-        setStatusMessage(void 0);
-        return;
-      }
-      switch (customValidity.type) {
-        case "validating": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(void 0);
-          setStatusMessage({
-            type: "validating",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "valid": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage({
-            type: "valid",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "invalid": {
-          validityTarget?.setCustomValidity(
-            customValidity.message ?? ""
-          );
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage(void 0);
-          break;
-        }
-      }
-    }, [customValidity, getValidityTarget]);
-    (0, import_element53.useEffect)(() => {
-      if (!isTouched || showMessage) {
-        return;
-      }
-      if (customValidity?.type === "validating") {
-        const timer = setTimeout(() => {
-          setShowMessage(true);
-        }, 1e3);
-        return () => clearTimeout(timer);
-      }
-      setShowMessage(true);
-    }, [isTouched, customValidity?.type, showMessage]);
-    const onBlur = (event) => {
-      if (isTouched) {
-        return;
-      }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-        setIsTouched(true);
-        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      }
-    };
-    const messageId = (0, import_element53.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
-          }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
-          }
-        );
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element53.useEffect)(() => {
-      const target = getValidityTarget();
-      if (!target) {
-        return;
-      }
-      function setDescribedBy(el, shouldAdd) {
-        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
-        if (shouldAdd) {
-          ids.push(messageId);
-        }
-        if (ids.length) {
-          el.setAttribute("aria-describedby", ids.join(" "));
-        } else {
-          el.removeAttribute("aria-describedby");
-        }
-      }
-      setDescribedBy(target, !!visibleMessage);
-      return () => setDescribedBy(target, false);
-    }, [visibleMessage, messageId, getValidityTarget]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: [forwardedRef, wrapperRef],
-      props: mergeProps(restProps, {
-        onBlur,
-        children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
-          (0, import_element53.cloneElement)(children, {
-            label: appendRequiredIndicator(
-              children.props.label,
-              required,
-              markWhenOptional
-            ),
-            required
-          }),
-          visibleMessage
-        ] })
-      })
-    });
-  });
-
-  // packages/ui/build-module/form/primitives/field/index.mjs
-  var field_exports = {};
-  __export(field_exports, {
-    Control: () => Control,
-    Description: () => Description,
-    Details: () => Details,
-    Item: () => Item,
-    Label: () => Label,
-    Root: () => Root6
-  });
+  );

-  // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element54 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
+  // packages/ui/build-module/card/content.mjs
+  var import_element56 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+  function getRuntime28() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27478,28 +28067,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument24(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash24(targetDocument, hash) {
+  function documentContainsStyleHash28(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE24}]`
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle24(targetDocument, hash, css) {
+  function injectStyle28(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime24();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27508,24 +28097,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash24(targetDocument, hash)) {
+    if (documentContainsStyleHash28(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27539,42 +28128,33 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle24(hash, css) {
-    const runtime = getRuntime24();
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle24("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle28("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 resets_default6 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root6 = (0, import_element54.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-      index_parts_exports3.Root,
-      {
-        ref,
-        className: clsx_default(resets_default6["box-sizing"], className),
+  var style_default27 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Content = (0, import_element56.forwardRef)(
+    function CardContent({ render: render4, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
         render: render4,
-        ...restProps
-      }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element55 = __toESM(require_element(), 1);
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  var Item = (0, import_element55.forwardRef)(function Item2(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(index_parts_exports3.Item, { ref, ...props });
-  });
+        ref,
+        props: mergeProps({ className: style_default27.content }, props)
+      });
+      return element;
+    }
+  );

-  // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element56 = __toESM(require_element(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element57 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+  function getRuntime29() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27585,28 +28165,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument25(document);
+      registerDocument29(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash25(targetDocument, hash) {
+  function documentContainsStyleHash29(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle25(targetDocument, hash, css) {
+  function injectStyle29(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime25();
+    const runtime = getRuntime29();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27615,24 +28195,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash25(targetDocument, hash)) {
+    if (documentContainsStyleHash29(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
+  function registerDocument29(targetDocument) {
+    const runtime = getRuntime29();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27646,43 +28226,115 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle25(hash, css) {
-    const runtime = getRuntime25();
+  function registerStyle29(hash, css) {
+    const runtime = getRuntime29();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle25("e08ffbfdae", '@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);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)}}}');
+    registerStyle29("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 field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element56.forwardRef)(
-    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-        index_parts_exports3.Label,
+  var style_default28 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var FullBleed = (0, import_element57.forwardRef)(
+    function CardFullBleed({ render: render4, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render4,
+        ref,
+        props: mergeProps(
+          { className: style_default28.fullbleed },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/title.mjs
+  var import_element58 = __toESM(require_element(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("div", {});
+  var Title = (0, import_element58.forwardRef)(
+    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        Text,
         {
           ref,
-          className: clsx_default(
-            field_default.label,
-            variant && field_default[`is-${variant}`],
-            className
-          ),
+          variant: "heading-lg",
+          render: render4,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible/panel.mjs
+  var import_element59 = __toESM(require_element(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var Panel = (0, import_element59.forwardRef)(
+    function CollapsiblePanel3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/root.mjs
+  var import_element60 = __toESM(require_element(), 1);
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var Root6 = (0, import_element60.forwardRef)(
+    function CollapsibleRoot3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/trigger.mjs
+  var import_element61 = __toESM(require_element(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var Trigger3 = (0, import_element61.forwardRef)(
+    function CollapsibleTrigger3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/index.mjs
+  var collapsible_card_exports = {};
+  __export(collapsible_card_exports, {
+    Content: () => Content2,
+    Header: () => Header2,
+    HeaderDescription: () => HeaderDescription,
+    Root: () => Root32
+  });
+
+  // packages/ui/build-module/collapsible-card/root.mjs
+  var import_element62 = __toESM(require_element(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var Root32 = (0, import_element62.forwardRef)(
+    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+        Root6,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Root5, { render: render4 }),
           ...restProps
         }
       );
-      if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(VisuallyHidden, { render: label });
-      }
-      return label;
     }
   );

-  // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
-  function getRuntime26() {
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_element64 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element63 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element63.createContext)(null);
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+  function getRuntime30() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27693,28 +28345,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument26(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash26(targetDocument, hash) {
+  function documentContainsStyleHash30(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE26}]`
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle26(targetDocument, hash, css) {
+  function injectStyle30(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime26();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27723,24 +28375,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash26(targetDocument, hash)) {
+    if (documentContainsStyleHash30(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument26(targetDocument) {
-    const runtime = getRuntime26();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27754,42 +28406,144 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle26(hash, css) {
-    const runtime = getRuntime26();
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle26("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle30("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 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" };
+  var style_default29 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle26("e08ffbfdae", '@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);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)}}}');
+    registerStyle30("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 field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Description = (0, import_element57.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-      index_parts_exports3.Description,
-      {
+  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) {
+    registerStyle30("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_default4 = { "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 Header2 = (0, import_element64.forwardRef)(
+    function CollapsibleCardHeader({
+      children,
+      className,
+      render: render4,
+      "aria-describedby": ariaDescribedByProp,
+      ...restProps
+    }, ref) {
+      const [descriptionIds, setDescriptionIds] = (0, import_element64.useState)(
+        []
+      );
+      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element64.useState)([]);
+      const headerContentRef = (0, import_element64.useRef)(null);
+      const registerDescriptionId = (0, import_element64.useCallback)((id) => {
+        setDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.includes(id)) {
+            return currentDescriptionIds;
+          }
+          return [...currentDescriptionIds, id];
+        });
+        return () => {
+          setDescriptionIds(
+            (currentDescriptionIds) => currentDescriptionIds.filter(
+              (descriptionId) => descriptionId !== id
+            )
+          );
+        };
+      }, []);
+      const contextValue = (0, import_element64.useMemo)(
+        () => ({ registerDescriptionId }),
+        [registerDescriptionId]
+      );
+      (0, import_compose3.useIsomorphicLayoutEffect)(() => {
+        const registeredDescriptionIds = new Set(descriptionIds);
+        const nextDescriptionIds = Array.from(
+          headerContentRef.current?.querySelectorAll("[id]") ?? []
+        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
+        setOrderedDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
+            (id, index2) => id === nextDescriptionIds[index2]
+          )) {
+            return currentDescriptionIds;
+          }
+          return nextDescriptionIds;
+        });
+      });
+      const ariaDescribedBy = Array.from(
+        /* @__PURE__ */ new Set([
+          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
+          ...orderedDescriptionIds
+        ])
+      ).join(" ") || void 0;
+      return useRender({
+        defaultTagName: "div",
+        render: render4,
         ref,
-        className: clsx_default(
-          global_css_defense_default8.p,
-          field_default2.description,
-          className
-        ),
-        ...restProps
-      }
-    );
-  });
+        props: mergeProps(restProps, {
+          className: clsx_default(
+            global_css_defense_default6.heading,
+            style_default29["heading-wrapper"],
+            className
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+            Trigger3,
+            {
+              className: style_default29.header,
+              render: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(Header, {}),
+              nativeButton: false,
+              "aria-describedby": ariaDescribedBy,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  "div",
+                  {
+                    ref: headerContentRef,
+                    className: style_default29["header-content"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      style_default29["header-trigger-positioner"]
+                    ),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                      "div",
+                      {
+                        className: clsx_default(
+                          style_default29["header-trigger-wrapper"],
+                          global_css_defense_default6.div,
+                          // While the interactive trigger element is the whole header,
+                          // the focus ring will be displayed only on the icon to visually
+                          // emulate it being the button.
+                          focus_module_default4["outset-ring--focus-parent-visible"]
+                        ),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                          Icon,
+                          {
+                            icon: chevron_down_default,
+                            className: style_default29["header-trigger"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
+    }
+  );

-  // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
-  function getRuntime27() {
+  // packages/ui/build-module/collapsible-card/header-description.mjs
+  var import_element65 = __toESM(require_element(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27800,28 +28554,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument27(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash27(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE27}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle27(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime27();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27830,24 +28584,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash27(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument27(targetDocument) {
-    const runtime = getRuntime27();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27861,47 +28615,50 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle27(hash, css) {
-    const runtime = getRuntime27();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle27("e08ffbfdae", '@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);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)}}}');
+    registerStyle31("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 field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Details = (0, import_element58.forwardRef)(
-    function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(index_parts_exports3.Description, {}), children: (0, import_i18n8.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          "div",
-          {
-            ref,
-            className: clsx_default(field_default3.description, className),
-            ...restProps
-          }
-        )
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element59 = __toESM(require_element(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element59.forwardRef)(
-    function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(index_parts_exports3.Control, { ref, ...props });
+  var style_default30 = { "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_runtime139.jsx)("div", {});
+  var HeaderDescription = (0, import_element65.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render4 = DEFAULT_TAG2, ...restProps }, ref) {
+    const generatedId = (0, import_element65.useId)();
+    const descriptionId = idProp ?? generatedId;
+    const context = (0, import_element65.useContext)(HeaderDescriptionIdContext);
+    if (!context) {
+      throw new Error(
+        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
+      );
     }
-  );
+    (0, import_element65.useEffect)(() => {
+      return context?.registerDescriptionId(descriptionId);
+    }, [context, descriptionId]);
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        render: render4,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: clsx_default(style_default30["header-description"], className),
+        ...restProps,
+        children
+      }
+    );
+  });

-  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
-  var import_element60 = __toESM(require_element(), 1);
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
-  function getRuntime28() {
+  // packages/ui/build-module/collapsible-card/content.mjs
+  var import_element66 = __toESM(require_element(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27912,28 +28669,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument28(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash28(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE28}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle28(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime28();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27942,24 +28699,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash28(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument28(targetDocument) {
-    const runtime = getRuntime28();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27973,69 +28730,47 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle28(hash, css) {
-    const runtime = getRuntime28();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle28("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_default23 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
-  if (typeof process === "undefined" || true) {
-    registerStyle28("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle32("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 global_css_defense_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  var wrappedRender = (render4, restProps) => {
-    return function textareaRender(props) {
-      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element60.cloneElement)(render4, mergeProps(props, restProps));
-    };
-  };
-  var Textarea = (0, import_element60.forwardRef)(
-    function Textarea2({
-      className,
-      defaultValue: defaultValue2,
-      disabled: disabled2,
-      onValueChange,
-      render: render4,
-      rows = 4,
-      style,
-      value,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-        Input3,
+  var style_default31 = { "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_element66.forwardRef)(
+    function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+        Panel,
         {
-          className: clsx_default(style_default23.wrapper, className),
-          style,
-          render: wrappedRender(
-            render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("textarea", { ...props })),
+          ref,
+          className: (state) => clsx_default(
+            style_default31.content,
+            state.open && state.transitionStatus === "idle" && style_default31["overflow-visible"],
+            className
+          ),
+          hiddenUntilFound,
+          ...restProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+            Content,
             {
-              className: clsx_default(
-                global_css_defense_default9.textarea,
-                style_default23.textarea
-              ),
-              ref,
-              rows,
-              ...restProps
+              className: style_default31["content-inner"],
+              render: render4,
+              children
             }
-          ),
-          value,
-          defaultValue: defaultValue2,
-          onValueChange,
-          disabled: disabled2
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/form/input-control/input-control.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
-  function getRuntime29() {
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element67 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+  function getRuntime33() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28046,28 +28781,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument29(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash29(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE29}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle29(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime29();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28076,24 +28811,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash29(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument29(targetDocument) {
-    const runtime = getRuntime29();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle29(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28107,98 +28842,50 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle29(hash, css) {
-    const runtime = getRuntime29();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle29(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle29("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}}}}}");
+    registerStyle33("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  var style_default24 = { "root": "a9211a7e6af24bed__root" };
-  var InputControl = (0, import_element61.forwardRef)(
-    function InputControl2({
-      className,
-      label,
-      description,
-      details,
-      hideLabelFromVision,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(field_exports.Root, { className: clsx_default(style_default24.root, className), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Input3, { ref, ...restProps }),
-        description && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(field_exports.Description, { children: description }),
-        details && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(field_exports.Details, { children: details })
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var TextareaControl = (0, import_element62.forwardRef)(function TextareaControl2({
-    className,
-    label,
-    description,
-    details,
-    hideLabelFromVision,
-    ...restProps
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(field_exports.Root, { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(Textarea, { ref, ...restProps }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(field_exports.Details, { children: details })
-    ] });
-  });
-
-  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
-  var import_element63 = __toESM(require_element(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedInputControl = (0, import_element63.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element63.useRef)(null);
-    const mergedRefs = (0, import_compose4.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(InputControl, { ref: mergedRefs, ...restProps })
-      }
-    );
+  var style_default32 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element67.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render4, ...props }, ref) {
+    const style = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render: render4,
+      ref,
+      props: mergeProps(props, { style, className: style_default32.stack })
+    });
+    return element;
   });

-  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedTextareaControl = (0, import_element64.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element64.useRef)(null);
-    const mergedRefs = (0, import_compose5.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
-      }
-    );
-  });
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element70 = __toESM(require_element(), 1);

-  // packages/ui/build-module/link/link.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
-  function getRuntime30() {
+  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
+  var import_element68 = __toESM(require_element(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+  function getRuntime34() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28209,28 +28896,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument30(document);
+      registerDocument34(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash30(targetDocument, hash) {
+  function documentContainsStyleHash34(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE30}]`
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle30(targetDocument, hash, css) {
+  function injectStyle34(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime30();
+    const runtime = getRuntime34();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28239,24 +28926,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash30(targetDocument, hash)) {
+    if (documentContainsStyleHash34(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument30(targetDocument) {
-    const runtime = getRuntime30();
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle30(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28270,113 +28957,79 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle30(hash, css) {
-    const runtime = getRuntime30();
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle30(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle30("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle30("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle34("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 focus_module_default5 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 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) {
-    registerStyle30("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"}}}');
+    registerStyle34("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default25 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+  var resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle30("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle34("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 global_css_defense_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  var Link = (0, import_element65.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render: render4,
-    className,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render: render4,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default10.a,
-          resets_default7["box-sizing"],
-          focus_module_default5["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default25.link,
-          variant !== "unstyled" && style_default25[`is-${tone}`],
-          variant === "unstyled" && style_default25["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime139.jsxs)(import_jsx_runtime139.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-            "span",
-            {
-              className: style_default25["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n9.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/menu/index.mjs
-  var menu_exports = {};
-  __export(menu_exports, {
-    CheckboxItem: () => CheckboxItem,
-    Group: () => Group,
-    GroupLabel: () => GroupLabel,
-    Item: () => Item3,
-    ItemDescription: () => ItemDescription,
-    ItemLabel: () => ItemLabel,
-    LinkItem: () => LinkItem,
-    Popup: () => Popup2,
-    Portal: () => Portal2,
-    Positioner: () => Positioner2,
-    RadioGroup: () => RadioGroup,
-    RadioItem: () => RadioItem,
-    Root: () => Root7,
-    Separator: () => Separator2,
-    SubmenuRoot: () => SubmenuRoot,
-    SubmenuTrigger: () => SubmenuTrigger,
-    Trigger: () => Trigger3
-  });
-
-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_element70 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/menu/context.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var MenuContext = (0, import_element66.createContext)({
-    isSubmenu: false
-  });
-  var useMenuContext = () => (0, import_element66.useContext)(MenuContext);
-  var MenuItemContentContext = (0, import_element66.createContext)(null);
-  var useMenuItemContentContext = () => (0, import_element66.useContext)(MenuItemContentContext);
+  var style_default33 = { "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_element68.forwardRef)(
+    function InputLayout2({
+      className,
+      children,
+      visuallyDisabled,
+      size: size4 = "default",
+      isBorderless,
+      prefix: prefix2,
+      suffix,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+        "div",
+        {
+          ref,
+          className: clsx_default(
+            global_css_defense_default7.div,
+            resets_default12["box-sizing"],
+            style_default33["input-layout"],
+            style_default33[`is-size-${size4}`],
+            visuallyDisabled && style_default33["is-disabled"],
+            isBorderless && style_default33["is-borderless"],
+            className
+          ),
+          ...restProps,
+          children: [
+            import_element68.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              "div",
+              {
+                className: style_default33["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix2
+              }
+            ),
+            children,
+            import_element68.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              "div",
+              {
+                className: style_default33["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/menu/item.mjs
+  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
   var import_element69 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/menu/item-description.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
-  function getRuntime31() {
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28387,28 +29040,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument31(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash31(targetDocument, hash) {
+  function documentContainsStyleHash35(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE31}]`
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle31(targetDocument, hash, css) {
+  function injectStyle35(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime31();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28417,24 +29070,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash31(targetDocument, hash)) {
+    if (documentContainsStyleHash35(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument31(targetDocument) {
-    const runtime = getRuntime31();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28448,142 +29101,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle31(hash, css) {
-    const runtime = getRuntime31();
+  function registerStyle35(hash, css) {
+    const runtime = getRuntime35();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle31("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle35("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_default26 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemDescription = (0, import_element67.forwardRef)(
-    function MenuItemDescription({ className, id, render: render4, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
+  var style_default34 = { "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_element69.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+      "div",
+      {
         ref,
-        render: render4,
-        props: mergeProps(props, {
-          id: id ?? itemContentContext?.descriptionId,
-          className: clsx_default(style_default26["item-description"], className)
-        })
-      });
-    }
-  );
-
-  // packages/ui/build-module/menu/item-label.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
-  function getRuntime32() {
-    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") {
-      registerDocument32(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash32(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE32}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
-        return true;
+        className: clsx_default(
+          style_default34["input-layout-slot"],
+          style_default34[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
       }
-    }
-    return false;
-  }
-  function injectStyle32(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime32();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash32(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument32(targetDocument) {
-    const runtime = getRuntime32();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle32(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 registerStyle32(hash, css) {
-    const runtime = getRuntime32();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle32(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle32("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default27 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemLabel = (0, import_element68.forwardRef)(
-    function MenuItemLabel({ children, className, id, render: render4, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
-        ref,
-        render: render4,
-        props: mergeProps(props, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
-            children,
-            itemContentContext?.labelTrailing
-          ] }),
-          id: id ?? itemContentContext?.labelId,
-          className: clsx_default(style_default27["item-label"], className)
-        })
-      });
-    }
-  );
+  });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/menu/item.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
-  function getRuntime33() {
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });
+
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28594,28 +29147,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument33(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash33(targetDocument, hash) {
+  function documentContainsStyleHash36(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE33}]`
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle33(targetDocument, hash, css) {
+  function injectStyle36(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime33();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28624,24 +29177,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash33(targetDocument, hash)) {
+    if (documentContainsStyleHash36(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument33(targetDocument) {
-    const runtime = getRuntime33();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28655,161 +29208,59 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle33(hash, css) {
-    const runtime = getRuntime33();
+  function registerStyle36(hash, css) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle33("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle36("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 resets_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle33("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default28 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var VALIDATION_ENABLED = true;
-  function getItemContent(children) {
-    const childArray = import_element69.Children.toArray(children);
-    const [label, description, ...unexpectedChildren] = childArray;
-    const hasLabel = (0, import_element69.isValidElement)(label) && label.type === ItemLabel;
-    const hasDescription = (0, import_element69.isValidElement)(description) && description.type === ItemDescription;
-    if (VALIDATION_ENABLED && (!hasLabel || description !== void 0 && !hasDescription || unexpectedChildren.length > 0)) {
-      throw new Error(
-        "Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription."
-      );
-    }
-    return {
-      descriptionId: hasDescription ? description.props.id : void 0,
-      hasDescription,
-      hasLabel,
-      labelId: hasLabel ? label.props.id : void 0
-    };
-  }
-  function useItemContent(children, {
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    labelTrailing,
-    shortcut
-  }) {
-    const generatedLabelId = (0, import_element69.useId)();
-    const generatedDescriptionId = (0, import_element69.useId)();
-    const { descriptionId, hasDescription, hasLabel, labelId } = getItemContent(children);
-    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
-    const resolvedDescriptionId = hasDescription ? descriptionId ?? generatedDescriptionId : void 0;
-    const itemDescribedBy = [
-      ariaDescribedBy,
-      hasDescription && resolvedDescriptionId
-    ].filter(Boolean).join(" ");
-    const {
-      descriptionId: shortcutDescriptionId,
-      targetProps: shortcutAriaProps
-    } = useKeyboardShortcutProps({
-      "aria-describedby": itemDescribedBy || void 0,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      shortcut
-    });
-    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
-    return {
-      contentContextValue: {
-        descriptionId: resolvedDescriptionId,
-        labelId: resolvedLabelId,
-        labelTrailing
-      },
-      itemAriaProps: {
-        ...shortcutAriaProps,
-        "aria-label": ariaLabel,
-        "aria-labelledby": labelledBy
-      },
-      shortcutDescriptionId
-    };
+    registerStyle36("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))}}}");
   }
-  function ItemContent({
-    children,
-    prefix: prefix2,
-    shortcut,
-    shortcutDescriptionId,
-    suffix,
-    trailing
-  }) {
-    const hasPrefix = import_element69.Children.toArray(prefix2).some(
-      (child) => child !== ""
-    );
-    const hasSuffix = import_element69.Children.toArray(suffix).some(
-      (child) => child !== ""
-    );
-    const hasTrailing = import_element69.Children.toArray(trailing).some(
-      (child) => child !== ""
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_jsx_runtime141.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)("span", { className: style_default28["item-content"], children: [
-        /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: style_default28["item-children"], children }),
-        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: style_default28["item-suffix"], children: suffix }),
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: style_default28["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
-        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: style_default28["item-trailing"], children: trailing })
-      ] }),
-      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { "aria-hidden": "true", className: style_default28["item-prefix"], children: prefix2 }),
-      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-        KeyboardShortcutDescription,
-        {
-          descriptionId: shortcutDescriptionId,
-          shortcut
-        }
-      )
-    ] });
+  var focus_module_default5 = { "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) {
+    registerStyle36("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 Item3 = (0, import_element69.forwardRef)(function MenuItem3({
-    children,
-    className,
-    prefix: prefix2,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    ...props
-  }, ref) {
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-      index_parts_exports2.Item,
+  var style_default35 = { "input": "_2ae7be2fc1bb17a3__input" };
+  var Input3 = (0, import_element70.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+      InputLayout3,
       {
-        ref,
-        ...itemAriaProps,
         className: clsx_default(
-          resets_default8["box-sizing"],
-          style_default28.item,
+          focus_module_default5["outset-ring--focus-within"],
           className
         ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-          ItemContent,
+        style,
+        size: size4,
+        visuallyDisabled: restProps.disabled,
+        prefix: prefix2,
+        suffix,
+        children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          Input,
           {
-            prefix: prefix2,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
+            ref,
+            className: clsx_default(global_css_defense_default8.input, style_default35.input),
+            ...restProps
           }
-        ) })
+        )
       }
     );
   });

-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
-  function getRuntime34() {
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_element72 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/spinner/spinner.mjs
+  var import_element71 = __toESM(require_element(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+  function getRuntime37() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28820,28 +29271,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument34(document);
+      registerDocument37(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash34(targetDocument, hash) {
+  function documentContainsStyleHash37(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE34}]`
+      `style[${STYLE_HASH_ATTRIBUTE37}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle34(targetDocument, hash, css) {
+  function injectStyle37(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime34();
+    const runtime = getRuntime37();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28850,24 +29301,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash34(targetDocument, hash)) {
+    if (documentContainsStyleHash37(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument34(targetDocument) {
-    const runtime = getRuntime34();
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle34(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28881,82 +29332,58 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle34(hash, css) {
-    const runtime = getRuntime34();
+  function registerStyle37(hash, css) {
+    const runtime = getRuntime37();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle34(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle34("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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle34("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle37("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_default29 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var CheckboxItem = (0, import_element70.forwardRef)(
-    function MenuCheckboxItem3({
-      children,
-      className,
-      prefix: prefix2,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
-    }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
-        index_parts_exports2.CheckboxItem,
+  var style_default36 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner = (0, import_element71.forwardRef)(
+    function Spinner2({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
+        "svg",
         {
-          ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default9["box-sizing"],
-            style_default29.item,
-            className
-          ),
+          className: clsx_default(style_default36.spinner, className),
+          viewBox: "0 0 100 100",
+          xmlns: "http://www.w3.org/2000/svg",
+          role: "presentation",
+          focusable: "false",
           ...props,
+          ref,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              index_parts_exports2.CheckboxItemIndicator,
+            /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+              "circle",
               {
-                keepMounted: true,
-                className: style_default29["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Icon, { icon: check_default, size: 24, "aria-hidden": "true" })
+                className: style_default36.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-              ItemContent,
+            /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+              "path",
               {
-                prefix: prefix2,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
+                className: style_default36.indicator,
+                d: "m 50 0 a 50 50 0 0 1 50 50",
+                vectorEffect: "non-scaling-stroke"
               }
-            ) })
+            )
           ]
         }
       );
     }
   );

-  // packages/ui/build-module/menu/group.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
-  function getRuntime35() {
+  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+  function getRuntime38() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28967,28 +29394,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument35(document);
+      registerDocument38(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash35(targetDocument, hash) {
+  function documentContainsStyleHash38(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE35}]`
+      `style[${STYLE_HASH_ATTRIBUTE38}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle35(targetDocument, hash, css) {
+  function injectStyle38(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime35();
+    const runtime = getRuntime38();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28997,24 +29424,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash35(targetDocument, hash)) {
+    if (documentContainsStyleHash38(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument35(targetDocument) {
-    const runtime = getRuntime35();
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29028,134 +29455,284 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle35(hash, css) {
-    const runtime = getRuntime35();
+  function registerStyle38(hash, css) {
+    const runtime = getRuntime38();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle35("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle38("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_default30 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Group = (0, import_element71.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      index_parts_exports2.Group,
+  var global_css_defense_default9 = { "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) {
+    registerStyle38("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 style_default37 = { "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
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message: message2
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+      "p",
       {
-        ref,
-        className: clsx_default(style_default30.group, className),
-        ...props
+        id,
+        className: clsx_default(
+          global_css_defense_default9.p,
+          style_default37.indicator,
+          style_default37[`is-${type}`]
+        ),
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(Spinner, { className: style_default37["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            Icon,
+            {
+              className: style_default37["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message2
+        ]
       }
     );
-  });
+  }

-  // packages/ui/build-module/menu/group-label.mjs
-  var import_element72 = __toESM(require_element(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
-  function getRuntime36() {
-    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") {
-      registerDocument36(document);
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n9.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n9.__)("Optional")})`;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash36(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (!suffix) {
+      return label;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE36}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
-        return true;
-      }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
     }
-    return false;
+    return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
   }
-  function injectStyle36(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime36();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash36(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument36(targetDocument) {
-    const runtime = getRuntime36();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle36(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element72.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    render: render4 = DEFAULT_RENDER,
+    ...restProps
+  }, forwardedRef) {
+    const [errorMessage, setErrorMessage] = (0, import_element72.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element72.useState)();
+    const [showMessage, setShowMessage] = (0, import_element72.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element72.useState)(false);
+    const wrapperRef = (0, import_element72.useRef)(null);
+    (0, import_element72.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const handler = () => {
+        if (customValidity?.type !== "validating") {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+        setShowMessage(true);
+        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      };
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, [customValidity?.type, getValidityTarget]);
+    (0, import_element72.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const suppressNativePopover = (event) => {
+        event.preventDefault();
+        if (!event.isTrusted) {
+          return;
+        }
+        const target = event.target;
+        const firstErrorInForm = Array.from(
+          target.form?.elements ?? []
+        ).find((el) => !el.validity.valid);
+        if (!target.form || firstErrorInForm === target) {
+          target.focus();
+        }
+      };
+      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
+        wrapperRef.current?.querySelectorAll(
+          `input[type="radio"][name="${validityTarget?.name}"]`
+        ) ?? []
+      ).filter((sibling) => sibling !== validityTarget) : [];
+      validityTarget?.addEventListener("invalid", suppressNativePopover);
+      radioSiblings.forEach(
+        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
+      );
+      return () => {
+        validityTarget?.removeEventListener(
+          "invalid",
+          suppressNativePopover
+        );
+        radioSiblings.forEach(
+          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
+        );
+      };
+    }, [getValidityTarget]);
+    (0, import_element72.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      if (!customValidity?.type) {
+        validityTarget?.setCustomValidity("");
+        setErrorMessage(validityTarget?.validationMessage);
+        setStatusMessage(void 0);
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      switch (customValidity.type) {
+        case "validating": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(void 0);
+          setStatusMessage({
+            type: "validating",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "valid": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage({
+            type: "valid",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "invalid": {
+          validityTarget?.setCustomValidity(
+            customValidity.message ?? ""
+          );
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage(void 0);
+          break;
+        }
+      }
+    }, [customValidity, getValidityTarget]);
+    (0, import_element72.useEffect)(() => {
+      if (!isTouched || showMessage) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      if (customValidity?.type === "validating") {
+        const timer = setTimeout(() => {
+          setShowMessage(true);
+        }, 1e3);
+        return () => clearTimeout(timer);
+      }
+      setShowMessage(true);
+    }, [isTouched, customValidity?.type, showMessage]);
+    const onBlur = (event) => {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
+        return;
+      }
+      if (!isTouched) {
+        setIsTouched(true);
+        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
-  }
-  function registerStyle36(hash, css) {
-    const runtime = getRuntime36();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle36(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle36("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default31 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var GroupLabel = (0, import_element72.forwardRef)(
-    function MenuGroupLabel3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
-        index_parts_exports2.GroupLabel,
-        {
-          ref,
-          className: clsx_default(style_default31["group-label"], className),
-          ...props
+    const messageId = (0, import_element72.useId)();
+    const message2 = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element72.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
+        return;
+      }
+      function setDescribedBy(el, shouldAdd) {
+        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
+        if (shouldAdd) {
+          ids.push(messageId);
         }
-      );
-    }
-  );
+        if (ids.length) {
+          el.setAttribute("aria-describedby", ids.join(" "));
+        } else {
+          el.removeAttribute("aria-describedby");
+        }
+      }
+      setDescribedBy(target, !!visibleMessage);
+      return () => setDescribedBy(target, false);
+    }, [visibleMessage, messageId, getValidityTarget]);
+    return useRender({
+      render: render4,
+      ref: [forwardedRef, wrapperRef],
+      props: mergeProps(restProps, {
+        onBlur,
+        children: /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [
+          (0, import_element72.cloneElement)(children, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
+      })
+    });
+  });

-  // packages/ui/build-module/menu/link-item.mjs
+  // packages/ui/build-module/form/primitives/field/index.mjs
+  var field_exports = {};
+  __export(field_exports, {
+    Control: () => Control,
+    Description: () => Description,
+    Details: () => Details,
+    Item: () => Item2,
+    Label: () => Label,
+    Root: () => Root7,
+    VisualLabel: () => VisualLabel
+  });
+
+  // packages/ui/build-module/form/primitives/field/root.mjs
   var import_element73 = __toESM(require_element(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
-  function getRuntime37() {
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+  function getRuntime39() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -29166,28 +29743,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument37(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash37(targetDocument, hash) {
+  function documentContainsStyleHash39(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE37}]`
+      `style[${STYLE_HASH_ATTRIBUTE39}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle37(targetDocument, hash, css) {
+  function injectStyle39(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime37();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -29196,24 +29773,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash37(targetDocument, hash)) {
+    if (documentContainsStyleHash39(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument37(targetDocument) {
-    const runtime = getRuntime37();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29227,108 +29804,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle37(hash, css) {
-    const runtime = getRuntime37();
+  function registerStyle39(hash, css) {
+    const runtime = getRuntime39();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle37("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default11 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  if (typeof process === "undefined" || true) {
-    registerStyle37("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle39("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_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle37("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default32 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var LinkItem = (0, import_element73.forwardRef)(function MenuLinkItem3({
-    children,
-    className,
-    openInNewTab = false,
-    prefix: prefix2,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    rel,
-    ...props
-  }, ref) {
-    const externalLinkIndicator = openInNewTab ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-      "span",
-      {
-        className: style_default32["external-link-indicator"],
-        role: "img",
-        "aria-label": (
-          /* translators: accessibility text appended to link text */
-          (0, import_i18n10.__)("(opens in a new tab)")
-        )
-      }
-    ) : null;
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      labelTrailing: externalLinkIndicator,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-      index_parts_exports2.LinkItem,
+  var resets_default13 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  var Root7 = (0, import_element73.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER2, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+      index_parts_exports3.Root,
       {
         ref,
-        ...props,
-        ...itemAriaProps,
-        rel,
-        target: openInNewTab ? "_blank" : void 0,
-        className: clsx_default(
-          global_css_defense_default11.a,
-          resets_default10["box-sizing"],
-          style_default32.item,
-          className
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-          ItemContent,
-          {
-            prefix: prefix2,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
-          }
-        ) })
+        className: clsx_default(resets_default13["box-sizing"], className),
+        render: render4,
+        ...restProps
       }
     );
   });

-  // packages/ui/build-module/menu/popup.mjs
-  var import_element76 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/menu/portal.mjs
+  // packages/ui/build-module/form/primitives/field/item.mjs
   var import_element74 = __toESM(require_element(), 1);
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var Portal2 = (0, import_element74.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-      index_parts_exports2.Portal,
-      {
-        ref,
-        container: container ?? getWpCompatOverlaySlot(),
-        ...props
-      }
-    );
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var Item2 = (0, import_element74.forwardRef)(function Item22(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(index_parts_exports3.Item, { ref, ...props });
   });

-  // packages/ui/build-module/menu/positioner.mjs
+  // packages/ui/build-module/form/primitives/field/label.mjs
   var import_element75 = __toESM(require_element(), 1);
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
-  function getRuntime38() {
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
+  function getRuntime40() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -29339,28 +29850,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument38(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash38(targetDocument, hash) {
+  function documentContainsStyleHash40(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE38}]`
+      `style[${STYLE_HASH_ATTRIBUTE40}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle38(targetDocument, hash, css) {
+  function injectStyle40(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime38();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -29369,24 +29880,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash38(targetDocument, hash)) {
+    if (documentContainsStyleHash40(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument38(targetDocument) {
-    const runtime = getRuntime38();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29400,51 +29911,43 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle38(hash, css) {
-    const runtime = getRuntime38();
+  function registerStyle40(hash, css) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle38("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_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle38("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle40("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 style_default33 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
-    side: "inline-end",
-    align: "start",
-    sideOffset: -4,
-    collisionPadding: 12
-  };
-  var Positioner2 = (0, import_element75.forwardRef)(
-    function MenuPositioner3({ className, ...props }, ref) {
-      const { isSubmenu } = useMenuContext();
-      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
-      return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-        index_parts_exports2.Positioner,
+  var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Label = (0, import_element75.forwardRef)(
+    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+      const label = /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+        index_parts_exports3.Label,
         {
-          ...defaultProps,
-          ...props,
           ref,
           className: clsx_default(
-            resets_default11["box-sizing"],
-            style_default33.positioner,
+            field_default.label,
+            variant && field_default[`is-${variant}`],
             className
-          )
+          ),
+          ...restProps
         }
       );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(VisuallyHidden, { render: label });
+      }
+      return label;
     }
   );

-  // packages/ui/build-module/menu/popup.mjs
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
-  function getRuntime39() {
+  // packages/ui/build-module/form/primitives/field/description.mjs
+  var import_element76 = __toESM(require_element(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
+  function getRuntime41() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -29455,28 +29958,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument39(document);
+      registerDocument41(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash39(targetDocument, hash) {
+  function documentContainsStyleHash41(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE39}]`
+      `style[${STYLE_HASH_ATTRIBUTE41}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle39(targetDocument, hash, css) {
+  function injectStyle41(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime39();
+    const runtime = getRuntime41();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -29485,24 +29988,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash39(targetDocument, hash)) {
+    if (documentContainsStyleHash41(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument39(targetDocument) {
-    const runtime = getRuntime39();
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle39(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29516,51 +30019,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle39(hash, css) {
-    const runtime = getRuntime39();
+  function registerStyle41(hash, css) {
+    const runtime = getRuntime41();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle39(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle39("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle41("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_default34 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Popup2 = (0, import_element76.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
-    const { isSubmenu } = useMenuContext();
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
-      index_parts_exports2.Popup,
+  var global_css_defense_default10 = { "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) {
+    registerStyle41("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_element76.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      index_parts_exports3.Description,
       {
         ref,
         className: clsx_default(
-          style_default34.popup,
-          isSubmenu ? style_default34["is-submenu"] : style_default34["is-root"],
+          global_css_defense_default10.p,
+          field_default2.description,
           className
         ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
-          "div",
-          {
-            className: style_default34.list,
-            children
-          }
-        )
+        ...restProps
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Positioner2, {}),
-      popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Portal2, {}), positionedPopup);
   });

-  // packages/ui/build-module/menu/radio-group.mjs
+  // packages/ui/build-module/form/primitives/field/details.mjs
   var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
-  function getRuntime40() {
+  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
+  function getRuntime42() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -29571,28 +30065,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument40(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash40(targetDocument, hash) {
+  function documentContainsStyleHash42(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE40}]`
+      `style[${STYLE_HASH_ATTRIBUTE42}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle40(targetDocument, hash, css) {
+  function injectStyle42(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime40();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -29601,24 +30095,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash40(targetDocument, hash)) {
+    if (documentContainsStyleHash42(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument40(targetDocument) {
-    const runtime = getRuntime40();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle40(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29632,36 +30126,46 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle40(hash, css) {
-    const runtime = getRuntime40();
+  function registerStyle42(hash, css) {
+    const runtime = getRuntime42();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle40(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle40("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle42("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 style_default35 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var RadioGroup = (0, import_element77.forwardRef)(
-    function MenuRadioGroup3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-        index_parts_exports2.RadioGroup,
-        {
-          ref,
-          className: clsx_default(style_default35["radio-group"], className),
-          ...props
-        }
-      );
+  var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Details = (0, import_element77.forwardRef)(
+    function Details2({ className, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_jsx_runtime151.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(index_parts_exports3.Description, {}), children: (0, import_i18n10.__)("More details follow the field.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+          "div",
+          {
+            ref,
+            className: clsx_default(field_default3.description, className),
+            ...restProps
+          }
+        )
+      ] });
     }
   );

-  // packages/ui/build-module/menu/radio-item.mjs
+  // packages/ui/build-module/form/primitives/field/control.mjs
   var import_element78 = __toESM(require_element(), 1);
-  var import_primitives70 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
-  function getRuntime41() {
+  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+  var Control = (0, import_element78.forwardRef)(
+    function Control2(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(index_parts_exports3.Control, { ref, ...props });
+    }
+  );
+
+  // packages/ui/build-module/form/primitives/field/visual-label.mjs
+  var import_element79 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
+  function getRuntime43() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -29672,28 +30176,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument41(document);
+      registerDocument43(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash41(targetDocument, hash) {
+  function documentContainsStyleHash43(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE41}]`
+      `style[${STYLE_HASH_ATTRIBUTE43}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle41(targetDocument, hash, css) {
+  function injectStyle43(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime41();
+    const runtime = getRuntime43();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -29702,24 +30206,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash41(targetDocument, hash)) {
+    if (documentContainsStyleHash43(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument41(targetDocument) {
-    const runtime = getRuntime41();
+  function registerDocument43(targetDocument) {
+    const runtime = getRuntime43();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle41(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -29733,266 +30237,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle41(hash, css) {
-    const runtime = getRuntime41();
+  function registerStyle43(hash, css) {
+    const runtime = getRuntime43();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle41(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle41("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_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle41("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle43("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 style_default36 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives70.Circle, { cx: 12, cy: 12, r: 3 }) });
-  var RadioItem = (0, import_element78.forwardRef)(
-    function MenuRadioItem3({
-      children,
-      className,
-      prefix: prefix2,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
-    }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
-        index_parts_exports2.RadioItem,
-        {
-          ref,
-          ...itemAriaProps,
+  var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var VisualLabel = (0, import_element79.forwardRef)(
+    function VisualLabel2({ className, render: render4, variant, ...restProps }, ref) {
+      return useRender({
+        defaultTagName: "span",
+        render: render4,
+        ref,
+        props: mergeProps(restProps, {
           className: clsx_default(
-            resets_default12["box-sizing"],
-            style_default36.item,
+            field_default4.label,
+            variant && field_default4[`is-${variant}`],
             className
-          ),
-          ...props,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-              index_parts_exports2.RadioItemIndicator,
-              {
-                keepMounted: true,
-                className: style_default36["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-                  Icon,
-                  {
-                    icon: radioCheck,
-                    className: style_default36["radio-selection-icon"],
-                    "aria-hidden": "true"
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-              ItemContent,
-              {
-                prefix: prefix2,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
-              }
-            ) })
-          ]
-        }
-      );
+          )
+        })
+      });
     }
   );
+  VisualLabel.displayName = "Field.VisualLabel";

-  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  function getIframeDocument(iframe) {
-    try {
-      return iframe.contentDocument;
-    } catch {
-      return null;
-    }
-  }
-  function forEachIframe(node, callback) {
-    if (node.nodeType !== Node.ELEMENT_NODE) {
-      return;
-    }
-    const element = node;
-    if (element.tagName === "IFRAME") {
-      callback(element);
-    }
-    element.querySelectorAll("iframe").forEach(callback);
-  }
-  function isInsideCurrentMenu(event, trigger) {
-    const target = event.target;
-    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
-    const popupId = trigger.getAttribute("aria-controls");
-    if (!targetElement || !popupId) {
-      return false;
-    }
-    const popup = targetElement.ownerDocument.getElementById(popupId);
-    if (!popup) {
-      return false;
-    }
-    const rootOwnerId = popup.getAttribute("data-rootownerid");
-    if (!rootOwnerId) {
-      return popup.contains(targetElement);
-    }
-    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
-  }
-  function useCloseOnIframePointerDown({
-    enabled,
-    onPointerDown,
-    ownerDocument: ownerDocument2
-  }) {
-    (0, import_element79.useEffect)(() => {
-      if (!enabled || !ownerDocument2) {
-        return;
-      }
-      const observeDocument = (document2, listenForPointerDown) => {
-        if (listenForPointerDown) {
-          document2.addEventListener("pointerdown", onPointerDown, true);
-        }
-        const iframeCleanups = /* @__PURE__ */ new Map();
-        const addIframe = (iframe) => {
-          if (iframeCleanups.has(iframe)) {
-            return;
-          }
-          let iframeDocument = null;
-          let iframeDocumentCleanup;
-          const updateIframeDocument = () => {
-            const nextIframeDocument = getIframeDocument(iframe);
-            if (nextIframeDocument === iframeDocument) {
-              return;
-            }
-            iframeDocumentCleanup?.();
-            iframeDocument = nextIframeDocument;
-            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
-          };
-          iframe.addEventListener("load", updateIframeDocument);
-          updateIframeDocument();
-          iframeCleanups.set(iframe, () => {
-            iframe.removeEventListener("load", updateIframeDocument);
-            iframeDocumentCleanup?.();
-          });
-        };
-        const removeIframe = (iframe) => {
-          iframeCleanups.get(iframe)?.();
-          iframeCleanups.delete(iframe);
-        };
-        document2.querySelectorAll("iframe").forEach(addIframe);
-        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
-        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
-          records.forEach((record) => {
-            record.removedNodes.forEach(
-              (node) => forEachIframe(node, removeIframe)
-            );
-            record.addedNodes.forEach(
-              (node) => forEachIframe(node, addIframe)
-            );
-          });
-        }) : null;
-        observer?.observe(document2.documentElement, {
-          childList: true,
-          subtree: true
-        });
-        return () => {
-          observer?.disconnect();
-          iframeCleanups.forEach((cleanup) => cleanup());
-          if (listenForPointerDown) {
-            document2.removeEventListener(
-              "pointerdown",
-              onPointerDown,
-              true
-            );
-          }
-        };
-      };
-      return observeDocument(ownerDocument2, false);
-    }, [enabled, onPointerDown, ownerDocument2]);
-  }
-  function useIframeDismissalBridge({
-    actionsRef,
-    defaultOpen,
-    disabled: disabled2,
-    modal,
-    onOpenChange,
-    open: openProp
-  }) {
-    const fallbackActionsRef = (0, import_element79.useRef)(null);
-    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
-    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element79.useState)(
-      defaultOpen ?? false
-    );
-    const [trigger, setTrigger] = (0, import_element79.useState)(null);
-    const open = openProp ?? uncontrolledOpen;
-    const handleIframePointerDown = (0, import_element79.useCallback)(
-      (event) => {
-        if (trigger && !isInsideCurrentMenu(event, trigger)) {
-          resolvedActionsRef.current?.close();
-        }
-      },
-      [resolvedActionsRef, trigger]
-    );
-    useCloseOnIframePointerDown({
-      enabled: open && modal === false && !disabled2 && trigger !== null,
-      onPointerDown: handleIframePointerDown,
-      ownerDocument: trigger?.ownerDocument ?? null
-    });
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      onOpenChange(nextOpen, eventDetails);
-      if (eventDetails.isCanceled) {
-        return;
-      }
-      setUncontrolledOpen(nextOpen);
-      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
-    };
-    return {
-      actionsRef: resolvedActionsRef,
-      onOpenChange: handleOpenChange
-    };
-  }
-
-  // packages/ui/build-module/menu/root.mjs
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  function Root7(props) {
-    const { onOpenChange } = props;
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      const trigger = eventDetails.trigger;
-      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
-      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
-      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
-      const eventTarget = eventDetails.event.target;
-      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
-      onOpenChange?.(nextOpen, eventDetails);
-      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
-        trigger.focus();
-      }
-    };
-    const iframeDismissalProps = useIframeDismissalBridge({
-      actionsRef: props.actionsRef,
-      defaultOpen: props.defaultOpen,
-      disabled: props.disabled,
-      modal: props.modal,
-      onOpenChange: handleOpenChange,
-      open: props.open
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(index_parts_exports2.Root, { ...props, ...iframeDismissalProps }) }) });
-  }
-
-  // packages/ui/build-module/menu/separator.mjs
+  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
   var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
-  function getRuntime42() {
+  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
+  function getRuntime44() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30003,28 +30281,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument42(document);
+      registerDocument44(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash42(targetDocument, hash) {
+  function documentContainsStyleHash44(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE42}]`
+      `style[${STYLE_HASH_ATTRIBUTE44}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle42(targetDocument, hash, css) {
+  function injectStyle44(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime42();
+    const runtime = getRuntime44();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30033,24 +30311,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash42(targetDocument, hash)) {
+    if (documentContainsStyleHash44(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument42(targetDocument) {
-    const runtime = getRuntime42();
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle42(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30064,41 +30342,69 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle42(hash, css) {
-    const runtime = getRuntime42();
+  function registerStyle44(hash, css) {
+    const runtime = getRuntime44();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle42(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle42("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle44("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_default37 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Separator2 = (0, import_element80.forwardRef)(
-    function MenuSeparator({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-        index_parts_exports2.Separator,
+  var style_default38 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+  if (typeof process === "undefined" || true) {
+    registerStyle44("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_default11 = { "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 = (render4, restProps) => {
+    return function textareaRender(props) {
+      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element80.cloneElement)(render4, mergeProps(props, restProps));
+    };
+  };
+  var Textarea = (0, import_element80.forwardRef)(
+    function Textarea2({
+      className,
+      defaultValue: defaultValue2,
+      disabled: disabled2,
+      onValueChange,
+      render: render4,
+      rows = 4,
+      style,
+      value,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+        Input3,
         {
-          ref,
-          className: clsx_default(style_default37.separator, className),
-          ...props
+          className: clsx_default(style_default38.wrapper, className),
+          style,
+          render: wrappedRender(
+            render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("textarea", { ...props })),
+            {
+              className: clsx_default(
+                global_css_defense_default11.textarea,
+                style_default38.textarea
+              ),
+              ref,
+              rows,
+              ...restProps
+            }
+          ),
+          value,
+          defaultValue: defaultValue2,
+          onValueChange,
+          disabled: disabled2
         }
       );
     }
   );

-  // packages/ui/build-module/menu/submenu-root.mjs
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  function SubmenuRoot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(index_parts_exports2.SubmenuRoot, { ...props }) });
-  }
-
-  // packages/ui/build-module/menu/submenu-trigger.mjs
+  // packages/ui/build-module/form/input-control/input-control.mjs
   var import_element81 = __toESM(require_element(), 1);
   var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
-  function getRuntime43() {
+  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
+  function getRuntime45() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30109,28 +30415,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument43(document);
+      registerDocument45(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash43(targetDocument, hash) {
+  function documentContainsStyleHash45(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE43}]`
+      `style[${STYLE_HASH_ATTRIBUTE45}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle43(targetDocument, hash, css) {
+  function injectStyle45(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime43();
+    const runtime = getRuntime45();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30139,24 +30445,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash43(targetDocument, hash)) {
+    if (documentContainsStyleHash45(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument43(targetDocument) {
-    const runtime = getRuntime43();
+  function registerDocument45(targetDocument) {
+    const runtime = getRuntime45();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle43(targetDocument, hash, css);
+      injectStyle45(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30170,89 +30476,96 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle43(hash, css) {
-    const runtime = getRuntime43();
+  function registerStyle45(hash, css) {
+    const runtime = getRuntime45();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle43(targetDocument, hash, css);
+      injectStyle45(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle43("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle45("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 resets_default13 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle43("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default38 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var SubmenuTrigger = (0, import_element81.forwardRef)(
-    function MenuSubmenuTrigger3({
-      children,
+  var style_default39 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element81.forwardRef)(
+    function InputControl2({
       className,
-      prefix: prefix2,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
     }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-        index_parts_exports2.SubmenuTrigger,
-        {
-          ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default13["box-sizing"],
-            style_default38.item,
-            className
-          ),
-          ...props,
-          children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-            ItemContent,
-            {
-              prefix: prefix2,
-              shortcut,
-              shortcutDescriptionId,
-              suffix,
-              trailing: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-                Icon,
-                {
-                  className: style_default38["submenu-chevron"],
-                  icon: chevron_right_small_default,
-                  size: 24,
-                  "aria-hidden": "true"
-                }
-              ),
-              children
-            }
-          ) })
-        }
-      );
+      return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(field_exports.Root, { className: clsx_default(style_default39.root, className), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(Input3, { ref, ...restProps }),
+        description && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(field_exports.Description, { children: description }),
+        details && /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(field_exports.Details, { children: details })
+      ] });
     }
   );

-  // packages/ui/build-module/menu/trigger.mjs
+  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
   var import_element82 = __toESM(require_element(), 1);
   var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var Trigger3 = (0, import_element82.forwardRef)(
-    function MenuTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(index_parts_exports2.Trigger, { ref, ...props });
-    }
-  );
+  var TextareaControl = (0, import_element82.forwardRef)(function TextareaControl2({
+    className,
+    label,
+    description,
+    details,
+    hideLabelFromVision,
+    ...restProps
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(field_exports.Root, { className, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Textarea, { ref, ...restProps }),
+      description && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(field_exports.Description, { children: description }),
+      details && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(field_exports.Details, { children: details })
+    ] });
+  });

-  // packages/ui/build-module/skeleton/skeleton.mjs
+  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
   var import_element83 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
-  function getRuntime44() {
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedInputControl = (0, import_element83.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element83.useRef)(null);
+    const mergedRefs = (0, import_compose4.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
+  var import_element84 = __toESM(require_element(), 1);
+  var import_compose5 = __toESM(require_compose(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedTextareaControl = (0, import_element84.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element84.useRef)(null);
+    const mergedRefs = (0, import_compose5.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/ui/build-module/skeleton/skeleton.mjs
+  var import_element85 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
+  function getRuntime46() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30263,28 +30576,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument44(document);
+      registerDocument46(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash44(targetDocument, hash) {
+  function documentContainsStyleHash46(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE44}]`
+      `style[${STYLE_HASH_ATTRIBUTE46}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle44(targetDocument, hash, css) {
+  function injectStyle46(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime44();
+    const runtime = getRuntime46();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30293,24 +30606,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash44(targetDocument, hash)) {
+    if (documentContainsStyleHash46(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument44(targetDocument) {
-    const runtime = getRuntime44();
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle44(targetDocument, hash, css);
+      injectStyle46(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30324,22 +30637,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle44(hash, css) {
-    const runtime = getRuntime44();
+  function registerStyle46(hash, css) {
+    const runtime = getRuntime46();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle44(targetDocument, hash, css);
+      injectStyle46(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle44("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle46("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_default14 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle44("ed2c39ec90", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");
+    registerStyle46("ed2c39ec90", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");
   }
-  var style_default39 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element83.forwardRef)(
+  var style_default40 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+  var Skeleton = (0, import_element85.forwardRef)(
     function Skeleton2({ render: render4, ...props }, ref) {
       return useRender({
         render: render4,
@@ -30347,8 +30660,8 @@ var wp;
         props: mergeProps(
           {
             className: clsx_default(
-              style_default39.skeleton,
-              style_default39.pulse,
+              style_default40.skeleton,
+              style_default40.pulse,
               resets_default14["box-sizing"]
             ),
             // Decorative by default; consumers mark the loading
@@ -30362,11 +30675,11 @@ var wp;
   );

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element84.forwardRef)(
+  var import_element86 = __toESM(require_element(), 1);
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var NavigableRegion = (0, import_element86.forwardRef)(
     ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
         Tag,
         {
           ref,
@@ -30385,9 +30698,9 @@ var wp;

   // packages/admin-ui/build-module/navigation/index.mjs
   var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
-  function getRuntime45() {
+  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
+  function getRuntime47() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30398,28 +30711,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument45(document);
+      registerDocument47(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash45(targetDocument, hash) {
+  function documentContainsStyleHash47(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE45}]`
+      `style[${STYLE_HASH_ATTRIBUTE47}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle45(targetDocument, hash, css) {
+  function injectStyle47(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime45();
+    const runtime = getRuntime47();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30428,24 +30741,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash45(targetDocument, hash)) {
+    if (documentContainsStyleHash47(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument45(targetDocument) {
-    const runtime = getRuntime45();
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle45(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30459,17 +30772,17 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle45(hash, css) {
-    const runtime = getRuntime45();
+  function registerStyle47(hash, css) {
+    const runtime = getRuntime47();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle45(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle45("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)}");
+    registerStyle47("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 style_default40 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
+  var style_default41 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
   var Navigation = ({
     items,
     currentHref,
@@ -30499,25 +30812,25 @@ var wp;
         );
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
       Stack,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("ul", { role: "list" }),
+        render: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("ul", { role: "list" }),
         direction: "row",
         align: "center",
         gap: "md",
-        className: style_default40.list,
-        children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("li", { className: style_default40.li, children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+        className: style_default41.list,
+        children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("li", { className: style_default41.li, children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
           Text,
           {
             variant: "body-md",
-            className: style_default40.item,
-            render: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+            className: style_default41.item,
+            render: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
               Link,
               {
                 variant: "unstyled",
                 "aria-current": item.href === currentHref ? "page" : void 0,
-                render: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(LinkComponent, { href: item.href })
+                render: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(LinkComponent, { href: item.href })
               }
             ),
             children: item.label
@@ -30533,9 +30846,9 @@ var wp;
   var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components2.createSlotFill)("SidebarToggle");

   // packages/admin-ui/build-module/page/header.mjs
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
-  function getRuntime46() {
+  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE48 = "data-wp-hash";
+  function getRuntime48() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30546,28 +30859,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument46(document);
+      registerDocument48(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash46(targetDocument, hash) {
+  function documentContainsStyleHash48(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE46}]`
+      `style[${STYLE_HASH_ATTRIBUTE48}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE48) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle46(targetDocument, hash, css) {
+  function injectStyle48(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime46();
+    const runtime = getRuntime48();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30576,24 +30889,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash46(targetDocument, hash)) {
+    if (documentContainsStyleHash48(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE48, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument46(targetDocument) {
-    const runtime = getRuntime46();
+  function registerDocument48(targetDocument) {
+    const runtime = getRuntime48();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle46(targetDocument, hash, css);
+      injectStyle48(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30607,17 +30920,17 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle46(hash, css) {
-    const runtime = getRuntime46();
+  function registerStyle48(hash, css) {
+    const runtime = getRuntime48();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle46(targetDocument, hash, css);
+      injectStyle48(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle46("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)}}");
+    registerStyle48("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 style_default41 = { "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" };
+  var style_default42 = { "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 Header3({
     headingLevel = 1,
     breadcrumbs,
@@ -30632,52 +30945,52 @@ var wp;
   }) {
     const HeadingTag = `h${headingLevel}`;
     const hasNavigation = !!navigation?.items?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
       Stack,
       {
         direction: "column",
         className: clsx_default(
-          style_default41.header,
-          hasNavigation && style_default41["has-navigation"]
+          style_default42.header,
+          hasNavigation && style_default42["has-navigation"]
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
             Stack,
             {
-              className: style_default41["header-content"],
+              className: style_default42["header-content"],
               direction: "row",
               gap: "sm",
               justify: "space-between",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
                   Stack,
                   {
                     direction: "row",
                     gap: "sm",
                     align: "center",
                     justify: "start",
-                    className: style_default41["header-lockup"],
+                    className: style_default42["header-lockup"],
                     children: [
-                      showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                      showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
                         SidebarToggleSlot,
                         {
                           bubblesVirtually: true,
-                          className: style_default41["sidebar-toggle-slot"]
+                          className: style_default42["sidebar-toggle-slot"]
                         }
                       ),
-                      visual && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                      visual && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
                         "div",
                         {
-                          className: style_default41["header-visual"],
+                          className: style_default42["header-visual"],
                           "aria-hidden": "true",
                           children: visual
                         }
                       ),
-                      title && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                      title && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
                         Text,
                         {
-                          className: style_default41["header-title"],
-                          render: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(HeadingTag, {}),
+                          className: style_default42["header-title"],
+                          render: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(HeadingTag, {}),
                           variant: "heading-lg",
                           children: title
                         }
@@ -30687,11 +31000,11 @@ var wp;
                     ]
                   }
                 ),
-                actions && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                actions && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
                   Stack,
                   {
                     align: "center",
-                    className: style_default41["header-actions"],
+                    className: style_default42["header-actions"],
                     direction: "row",
                     gap: "sm",
                     children: actions
@@ -30700,21 +31013,21 @@ var wp;
               ]
             }
           ),
-          subTitle && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+          subTitle && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
             Text,
             {
-              render: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("p", {}),
+              render: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("p", {}),
               variant: "body-md",
-              className: style_default41["header-subtitle"],
+              className: style_default42["header-subtitle"],
               children: subTitle
             }
           ),
-          hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+          hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
             navigation_default2,
             {
               ...navigation,
               linkComponent: components?.link,
-              className: style_default41["header-navigation"]
+              className: style_default42["header-navigation"]
             }
           )
         ]
@@ -30723,9 +31036,9 @@ var wp;
   }

   // packages/admin-ui/build-module/page/index.mjs
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
-  function getRuntime47() {
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE49 = "data-wp-hash";
+  function getRuntime49() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30736,28 +31049,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument47(document);
+      registerDocument49(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash47(targetDocument, hash) {
+  function documentContainsStyleHash49(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE47}]`
+      `style[${STYLE_HASH_ATTRIBUTE49}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE49) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle47(targetDocument, hash, css) {
+  function injectStyle49(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime47();
+    const runtime = getRuntime49();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30766,24 +31079,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash47(targetDocument, hash)) {
+    if (documentContainsStyleHash49(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE49, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument47(targetDocument) {
-    const runtime = getRuntime47();
+  function registerDocument49(targetDocument) {
+    const runtime = getRuntime49();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle47(targetDocument, hash, css);
+      injectStyle49(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30797,17 +31110,17 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle47(hash, css) {
-    const runtime = getRuntime47();
+  function registerStyle49(hash, css) {
+    const runtime = getRuntime49();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle47(targetDocument, hash, css);
+      injectStyle49(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle47("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)}}");
+    registerStyle49("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 style_default42 = { "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" };
+  var style_default43 = { "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 Page({
     headingLevel,
     breadcrumbs,
@@ -30824,10 +31137,10 @@ var wp;
     hasPadding = false,
     showSidebarToggle = true
   }) {
-    const classes = clsx_default(style_default42.page, className);
+    const classes = clsx_default(style_default43.page, className);
     const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-    return /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-      (title || breadcrumbs || badges || actions || visual || !!navigation?.items?.length) && /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
+      (title || breadcrumbs || badges || actions || visual || !!navigation?.items?.length) && /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
         Header3,
         {
           headingLevel,
@@ -30842,12 +31155,12 @@ var wp;
           showSidebarToggle
         }
       ),
-      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
         "div",
         {
           className: clsx_default(
-            style_default42.content,
-            style_default42["has-padding"]
+            style_default43.content,
+            style_default43["has-padding"]
           ),
           children
         }
@@ -30883,7 +31196,7 @@ var wp;
   var import_compose7 = __toESM(require_compose(), 1);
   var import_dom29 = __toESM(require_dom(), 1);
   var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_element93 = __toESM(require_element(), 1);
+  var import_element95 = __toESM(require_element(), 1);
   var import_editor4 = __toESM(require_editor(), 1);
   var import_router6 = __toESM(require_router(), 1);
   var import_theme = __toESM(require_theme(), 1);
@@ -30897,14 +31210,14 @@ var wp;
   var import_components3 = __toESM(require_components(), 1);
   var import_i18n12 = __toESM(require_i18n(), 1);
   var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_element86 = __toESM(require_element(), 1);
+  var import_element88 = __toESM(require_element(), 1);
   var import_router = __toESM(require_router(), 1);

   // packages/edit-site/build-module/components/sidebar/index.mjs
-  var import_element85 = __toESM(require_element(), 1);
+  var import_element87 = __toESM(require_element(), 1);
   var import_dom28 = __toESM(require_dom(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var SidebarNavigationContext = (0, import_element85.createContext)(() => {
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var SidebarNavigationContext = (0, import_element87.createContext)(() => {
   });
   SidebarNavigationContext.displayName = "SidebarNavigationContext";
   function focusSidebarElement(el, direction, focusSelector) {
@@ -30936,10 +31249,10 @@ var wp;
     };
   }
   function SidebarContentWrapper({ children, shouldAnimate }) {
-    const navState = (0, import_element85.useContext)(SidebarNavigationContext);
-    const wrapperRef = (0, import_element85.useRef)();
-    const [navAnimation, setNavAnimation] = (0, import_element85.useState)(null);
-    (0, import_element85.useLayoutEffect)(() => {
+    const navState = (0, import_element87.useContext)(SidebarNavigationContext);
+    const wrapperRef = (0, import_element87.useRef)();
+    const [navAnimation, setNavAnimation] = (0, import_element87.useState)(null);
+    (0, import_element87.useLayoutEffect)(() => {
       const { direction, focusSelector } = navState.get();
       focusSidebarElement(wrapperRef.current, direction, focusSelector);
       setNavAnimation(direction);
@@ -30955,14 +31268,14 @@ var wp;
         "slide-from-right": navAnimation === "forward"
       } : {}
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
   }
   function SidebarNavigationProvider({ children }) {
-    const [navState] = (0, import_element85.useState)(createNavState);
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SidebarNavigationContext.Provider, { value: navState, children });
+    const [navState] = (0, import_element87.useState)(createNavState);
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(SidebarNavigationContext.Provider, { value: navState, children });
   }
   function SidebarContent({ routeKey, shouldAnimate, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { className: "edit-site-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { className: "edit-site-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       SidebarContentWrapper,
       {
         shouldAnimate,
@@ -30973,22 +31286,22 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-hub/index.mjs
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   var { useLocation, useHistory } = unlock(import_router.privateApis);
-  var SiteHubMobile = (0, import_element86.memo)(
-    (0, import_element86.forwardRef)((props, ref) => {
+  var SiteHubMobile = (0, import_element88.memo)(
+    (0, import_element88.forwardRef)((props, ref) => {
       const { path } = useLocation();
       const history = useHistory();
-      const { navigate } = (0, import_element86.useContext)(SidebarNavigationContext);
+      const { navigate } = (0, import_element88.useContext)(SidebarNavigationContext);
       const {
         dashboardLink,
         isBlockTheme,
         isClassicThemeWithStyleBookSupport: isClassicThemeWithStyleBookSupport2
       } = (0, import_data4.useSelect)((select4) => {
-        const { getSettings: getSettings8 } = unlock(select4(store));
+        const { getSettings: getSettings9 } = unlock(select4(store));
         const { getCurrentTheme } = select4(import_core_data3.store);
         const currentTheme = getCurrentTheme();
-        const settings2 = getSettings8();
+        const settings2 = getSettings9();
         const supportsEditorStyles = currentTheme?.theme_supports["editor-styles"];
         const hasThemeJson = settings2.supportsLayout;
         return {
@@ -31013,7 +31326,7 @@ var wp;
           navigate("back");
         } : void 0
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", { className: "edit-site-site-hub", children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { className: "edit-site-site-hub", children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
         import_components3.Button,
         {
           size: "compact",
@@ -31027,7 +31340,7 @@ var wp;
   );

   // packages/edit-site/build-module/components/resizable-frame/index.mjs
-  var import_element87 = __toESM(require_element(), 1);
+  var import_element89 = __toESM(require_element(), 1);
   var import_components4 = __toESM(require_components(), 1);
   var import_compose6 = __toESM(require_compose(), 1);
   var import_i18n13 = __toESM(require_i18n(), 1);
@@ -31035,7 +31348,7 @@ var wp;
   var import_data5 = __toESM(require_data(), 1);
   var import_core_data4 = __toESM(require_core_data(), 1);
   var import_url = __toESM(require_url(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation2, useHistory: useHistory2 } = unlock(import_router2.privateApis);
   var HANDLE_STYLES_OVERRIDE = {
     position: void 0,
@@ -31085,13 +31398,13 @@ var wp;
     const { path, query } = useLocation2();
     const { canvas = "view" } = query;
     const disableMotion = (0, import_compose6.useReducedMotion)();
-    const [frameSize, setFrameSize] = (0, import_element87.useState)(INITIAL_FRAME_SIZE);
-    const [startingWidth, setStartingWidth] = (0, import_element87.useState)();
-    const [isResizing, setIsResizing] = (0, import_element87.useState)(false);
-    const [shouldShowHandle, setShouldShowHandle] = (0, import_element87.useState)(false);
-    const [resizeRatio, setResizeRatio] = (0, import_element87.useState)(1);
+    const [frameSize, setFrameSize] = (0, import_element89.useState)(INITIAL_FRAME_SIZE);
+    const [startingWidth, setStartingWidth] = (0, import_element89.useState)();
+    const [isResizing, setIsResizing] = (0, import_element89.useState)(false);
+    const [shouldShowHandle, setShouldShowHandle] = (0, import_element89.useState)(false);
+    const [resizeRatio, setResizeRatio] = (0, import_element89.useState)(1);
     const FRAME_TRANSITION = { type: "tween", duration: isResizing ? 0 : 0.5 };
-    const frameRef = (0, import_element87.useRef)(null);
+    const frameRef = (0, import_element89.useRef)(null);
     const resizableHandleHelpId = (0, import_compose6.useInstanceId)(
       ResizableFrame,
       "edit-site-resizable-frame-handle-help"
@@ -31191,7 +31504,7 @@ var wp;
       }
       return shouldShowHandle ? "visible" : "hidden";
     })();
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
       import_components4.ResizableBox,
       {
         as: import_components4.__unstableMotion.div,
@@ -31237,12 +31550,12 @@ var wp;
         onMouseOver: () => setShouldShowHandle(true),
         onMouseOut: () => setShouldShowHandle(false),
         handleComponent: {
-          [(0, import_i18n13.isRTL)() ? "right" : "left"]: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_jsx_runtime162.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+          [(0, import_i18n13.isRTL)() ? "right" : "left"]: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_jsx_runtime164.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(tooltip_exports.Root, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                 tooltip_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                     import_components4.__unstableMotion.button,
                     {
                       role: "separator",
@@ -31268,9 +31581,9 @@ var wp;
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(tooltip_exports.Popup, { children: (0, import_i18n13.__)("Drag to resize") })
+              /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(tooltip_exports.Popup, { children: (0, import_i18n13.__)("Drag to resize") })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { hidden: true, id: resizableHandleHelpId, children: (0, import_i18n13.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { hidden: true, id: resizableHandleHelpId, children: (0, import_i18n13.__)(
               "Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments."
             ) })
           ] })
@@ -31282,7 +31595,7 @@ var wp;
           "is-resizing": isResizing
         }),
         showHandle: false,
-        children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
           "div",
           {
             className: "edit-site-resizable-frame__inner-content",
@@ -31296,7 +31609,7 @@ var wp;
   var resizable_frame_default = ResizableFrame;

   // packages/edit-site/build-module/components/save-keyboard-shortcut/index.mjs
-  var import_element88 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
   var import_data6 = __toESM(require_data(), 1);
@@ -31311,7 +31624,7 @@ var wp;
     const { registerShortcut, unregisterShortcut } = (0, import_data6.useDispatch)(
       import_keyboard_shortcuts.store
     );
-    (0, import_element88.useEffect)(() => {
+    (0, import_element90.useEffect)(() => {
       registerShortcut({
         name: shortcutName,
         category: "global",
@@ -31345,7 +31658,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/layout/hooks.mjs
-  var import_element89 = __toESM(require_element(), 1);
+  var import_element91 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
   var MAX_LOADING_TIME = 1e4;
@@ -31381,8 +31694,8 @@ var wp;
     return [promise, cancel];
   }
   function useIsSiteEditorLoading() {
-    const [loaded, setLoaded] = (0, import_element89.useState)(false);
-    (0, import_element89.useEffect)(() => {
+    const [loaded, setLoaded] = (0, import_element91.useState)(false);
+    (0, import_element91.useEffect)(() => {
       const [promise, cancel] = waitWhileSiteEditorLoading();
       promise.then(() => setLoaded(true));
       return cancel;
@@ -31405,7 +31718,7 @@ var wp;
   raf.setTimeout = (handler, ms) => {
     let time = raf.now() + ms;
     let cancel = () => {
-      let i2 = timeouts.findIndex((t3) => t3.cancel == cancel);
+      let i2 = timeouts.findIndex((t2) => t2.cancel == cancel);
       if (~i2) timeouts.splice(i2, 1);
       pendingCount -= ~i2 ? 1 : 0;
     };
@@ -31419,7 +31732,7 @@ var wp;
     start();
     return timeout;
   };
-  var findTimeout = (time) => ~(~timeouts.findIndex((t3) => t3.time > time) || ~timeouts.length);
+  var findTimeout = (time) => ~(~timeouts.findIndex((t2) => t2.time > time) || ~timeouts.length);
   raf.cancel = (fn) => {
     onStartQueue.delete(fn);
     onFrameQueue.delete(fn);
@@ -31500,7 +31813,7 @@ var wp;
     ts = raf.now();
     let count = findTimeout(ts);
     if (count) {
-      eachSafely(timeouts.splice(0, count), (t3) => t3.handler());
+      eachSafely(timeouts.splice(0, count), (t2) => t2.handler());
       pendingCount -= count;
     }
     if (!pendingCount) {
@@ -31547,7 +31860,7 @@ var wp;
   }

   // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react52 = __toESM(require_react());
+  var import_react51 = __toESM(require_react());
   function noop4() {
   }
   var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
@@ -31895,12 +32208,12 @@ var wp;
     }
     return null;
   }
-  function hue2rgb(p3, q, t3) {
-    if (t3 < 0) t3 += 1;
-    if (t3 > 1) t3 -= 1;
-    if (t3 < 1 / 6) return p3 + (q - p3) * 6 * t3;
-    if (t3 < 1 / 2) return q;
-    if (t3 < 2 / 3) return p3 + (q - p3) * (2 / 3 - t3) * 6;
+  function hue2rgb(p3, q, t2) {
+    if (t2 < 0) t2 += 1;
+    if (t2 > 1) t2 -= 1;
+    if (t2 < 1 / 6) return p3 + (q - p3) * 6 * t2;
+    if (t2 < 1 / 2) return q;
+    if (t2 < 2 / 3) return p3 + (q - p3) * (2 / 3 - t2) * 6;
     return p3;
   }
   function hslToRgb(h2, s2, l2) {
@@ -31962,7 +32275,7 @@ var wp;
     const inputRange = config2.range || [0, 1];
     const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
     const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
-    const easing = config2.easing || ((t3) => t3);
+    const easing = config2.easing || ((t2) => t2);
     return (input) => {
       const range2 = findRange(input, inputRange);
       return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
@@ -32151,9 +32464,9 @@ var wp;
   function isAnimatedString(value) {
     return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  var useIsomorphicLayoutEffect2 = isSSR() ? import_react52.useEffect : import_react52.useLayoutEffect;
+  var useIsomorphicLayoutEffect2 = isSSR() ? import_react51.useEffect : import_react51.useLayoutEffect;
   var useIsMounted = () => {
-    const isMounted = (0, import_react52.useRef)(false);
+    const isMounted = (0, import_react51.useRef)(false);
     useIsomorphicLayoutEffect2(() => {
       isMounted.current = true;
       return () => {
@@ -32163,7 +32476,7 @@ var wp;
     return isMounted;
   };
   function useForceUpdate() {
-    const update4 = (0, import_react52.useState)()[1];
+    const update4 = (0, import_react51.useState)()[1];
     const isMounted = useIsMounted();
     return () => {
       if (isMounted.current) {
@@ -32172,11 +32485,11 @@ var wp;
     };
   }
   function useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react52.useState)(() => ({
+    const [initial2] = (0, import_react51.useState)(() => ({
       inputs,
       result: getResult()
     }));
-    const committed = (0, import_react52.useRef)();
+    const committed = (0, import_react51.useRef)();
     const prevCache = committed.current;
     let cache = prevCache;
     if (cache) {
@@ -32190,7 +32503,7 @@ var wp;
     } else {
       cache = initial2;
     }
-    (0, import_react52.useEffect)(() => {
+    (0, import_react51.useEffect)(() => {
       committed.current = cache;
       if (prevCache == initial2) {
         initial2.inputs = initial2.result = void 0;
@@ -32209,16 +32522,16 @@ var wp;
     }
     return true;
   }
-  var useOnce = (effect) => (0, import_react52.useEffect)(effect, emptyDeps);
+  var useOnce = (effect) => (0, import_react51.useEffect)(effect, emptyDeps);
   var emptyDeps = [];

   // node_modules/@react-spring/core/dist/react-spring-core.esm.js
   var React152 = __toESM(require_react());
-  var import_react54 = __toESM(require_react());
+  var import_react53 = __toESM(require_react());

   // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
   var React151 = __toESM(require_react());
-  var import_react53 = __toESM(require_react());
+  var import_react52 = __toESM(require_react());
   var $node = /* @__PURE__ */ Symbol.for("Animated:node");
   var isAnimated = (value) => !!value && value[$node] === value;
   var getAnimated = (owner) => owner && owner[$node];
@@ -32417,9 +32730,9 @@ var wp;
   }
   var withAnimated = (Component, host2) => {
     const hasInstance = !is.fun(Component) || Component.prototype && Component.prototype.isReactComponent;
-    return (0, import_react53.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react53.useRef)(null);
-      const ref = hasInstance && (0, import_react53.useCallback)((value) => {
+    return (0, import_react52.forwardRef)((givenProps, givenRef) => {
+      const instanceRef = (0, import_react52.useRef)(null);
+      const ref = hasInstance && (0, import_react52.useCallback)((value) => {
         instanceRef.current = updateRef(givenRef, value);
       }, [givenRef]);
       const [props, deps] = getAnimatedState(givenProps, host2);
@@ -32435,7 +32748,7 @@ var wp;
         }
       };
       const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react53.useRef)();
+      const observerRef = (0, import_react52.useRef)();
       useIsomorphicLayoutEffect2(() => {
         observerRef.current = observer;
         each(deps, (dep) => addFluidObserver(dep, observer));
@@ -32446,7 +32759,7 @@ var wp;
           }
         };
       });
-      (0, import_react53.useEffect)(callback, []);
+      (0, import_react52.useEffect)(callback, []);
       useOnce(() => () => {
         const observer2 = observerRef.current;
         each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
@@ -32964,7 +33277,7 @@ var wp;
     })();
   }
   function stopAsync(state, cancelId) {
-    flush(state.timeouts, (t3) => t3.cancel());
+    flush(state.timeouts, (t2) => t2.cancel());
     state.pauseQueue.clear();
     state.resumeQueue.clear();
     state.asyncId = state.asyncTo = state.promise = void 0;
@@ -33960,7 +34273,7 @@ var wp;
     let {
       children
     } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react54.useContext)(ctx);
+    const inherited = (0, import_react53.useContext)(ctx);
     const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
     props = useMemoOne(() => ({
       pause,
@@ -34254,8 +34567,8 @@ var wp;
       let identity2 = true;
       each(this.inputs, (input, i2) => {
         const arg1 = getFluidValue(input[0]);
-        const [t3, id] = this.transforms[i2](is.arr(arg1) ? arg1 : input.map(getFluidValue));
-        transform += " " + t3;
+        const [t2, id] = this.transforms[i2](is.arr(arg1) ? arg1 : input.map(getFluidValue));
+        transform += " " + t2;
         identity2 = identity2 && id;
       });
       return identity2 ? "none" : transform;
@@ -34291,7 +34604,7 @@ var wp;
   var animated = host.animated;

   // packages/edit-site/build-module/components/layout/animation.mjs
-  var import_element90 = __toESM(require_element(), 1);
+  var import_element92 = __toESM(require_element(), 1);
   function getAbsolutePosition(element) {
     return {
       top: element.offsetTop,
@@ -34300,15 +34613,15 @@ var wp;
   }
   var ANIMATION_DURATION = 400;
   function useMovingAnimation({ triggerAnimationOnChange }) {
-    const ref = (0, import_element90.useRef)();
-    const { previous, prevRect } = (0, import_element90.useMemo)(
+    const ref = (0, import_element92.useRef)();
+    const { previous, prevRect } = (0, import_element92.useMemo)(
       () => ({
         previous: ref.current && getAbsolutePosition(ref.current),
         prevRect: ref.current && ref.current.getBoundingClientRect()
       }),
       [triggerAnimationOnChange]
     );
-    (0, import_element90.useLayoutEffect)(() => {
+    (0, import_element92.useLayoutEffect)(() => {
       if (!previous || !ref.current) {
         return;
       }
@@ -34395,7 +34708,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-button/index.mjs
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation3 } = unlock(import_router3.privateApis);
   var { useEntitiesSavedStatesIsDirty } = unlock(import_core_data7.privateApis);
   function SaveButton({
@@ -34487,7 +34800,7 @@ var wp;
     };
     const label = getLabel();
     const onClick = isOnlyCurrentEntityDirty ? () => saveDirtyEntities({ dirtyEntityRecords }) : () => setIsSaveViewOpened2(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
       import_components5.Button,
       {
         variant,
@@ -34508,7 +34821,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-hub/index.mjs
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   function SaveHub() {
     const { isDisabled, isSaving } = (0, import_data9.useSelect)((select4) => {
       const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = select4(import_core_data8.store);
@@ -34521,7 +34834,7 @@ var wp;
         isDisabled: _isSaving || !dirtyEntityRecords.length && !isPreviewingTheme()
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(Stack, { className: "edit-site-save-hub", gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(Stack, { className: "edit-site-save-hub", gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
       SaveButton,
       {
         className: "edit-site-save-hub__button",
@@ -34540,7 +34853,7 @@ var wp;
   var import_i18n16 = __toESM(require_i18n(), 1);
   var import_core_data10 = __toESM(require_core_data(), 1);
   var import_router5 = __toESM(require_router(), 1);
-  var import_element92 = __toESM(require_element(), 1);
+  var import_element94 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/utils/use-activate-theme.mjs
   var import_core_data9 = __toESM(require_core_data(), 1);
@@ -34565,12 +34878,12 @@ var wp;

   // packages/edit-site/build-module/utils/use-actual-current-theme.mjs
   var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var import_element91 = __toESM(require_element(), 1);
+  var import_element93 = __toESM(require_element(), 1);
   var import_url4 = __toESM(require_url(), 1);
   var ACTIVE_THEMES_URL = "/wp/v2/themes?status=active";
   function useActualCurrentTheme() {
-    const [currentTheme, setCurrentTheme] = (0, import_element91.useState)();
-    (0, import_element91.useEffect)(() => {
+    const [currentTheme, setCurrentTheme] = (0, import_element93.useState)();
+    (0, import_element93.useEffect)(() => {
       const path = (0, import_url4.addQueryArgs)(ACTIVE_THEMES_URL, {
         context: "edit",
         wp_theme_preview: ""
@@ -34582,7 +34895,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-panel/index.mjs
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation5 } = unlock(import_router5.privateApis);
   var {
     EntitiesSavedStatesExtensible,
@@ -34608,7 +34921,7 @@ var wp;
       (select4) => select4(import_core_data10.store).getCurrentTheme(),
       []
     );
-    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("p", { children: (0, import_i18n16.sprintf)(
+    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime167.jsx)("p", { children: (0, import_i18n16.sprintf)(
       /* translators: 1: The name of active theme, 2: The name of theme to be activated. */
       (0, import_i18n16.__)(
         "Saving your changes will change your active theme from %1$s to %2$s."
@@ -34620,7 +34933,7 @@ var wp;
     const onSave = async () => {
       await activateTheme();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
       EntitiesSavedStatesExtensible,
       {
         ...{
@@ -34639,7 +34952,7 @@ var wp;
   };
   var _EntitiesSavedStates = ({ onClose, renderDialog, variant }) => {
     if (isPreviewingTheme()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
         EntitiesSavedStatesForPreview,
         {
           onClose,
@@ -34648,7 +34961,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
       EntitiesSavedStates,
       {
         close: onClose,
@@ -34679,24 +34992,24 @@ var wp;
     }, []);
     const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data11.useDispatch)(store);
     const onClose = () => setIsSaveViewOpened2(false);
-    (0, import_element92.useEffect)(() => {
+    (0, import_element94.useEffect)(() => {
       setIsSaveViewOpened2(false);
     }, [canvas, setIsSaveViewOpened2]);
     if (canvas === "view") {
-      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
         import_components6.Modal,
         {
           className: "edit-site-save-panel__modal",
           onRequestClose: onClose,
           title: (0, import_i18n16.__)("Review changes"),
           size: "small",
-          children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
+          children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
         }
       ) : null;
     }
     const activateSaveEnabled = isPreviewingTheme() || isDirty;
     const disabled2 = isSaving || !activateSaveEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
       navigable_region_default,
       {
         className: clsx_default("edit-site-layout__actions", {
@@ -34704,13 +35017,13 @@ var wp;
         }),
         ariaLabel: (0, import_i18n16.__)("Save panel"),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
             "div",
             {
               className: clsx_default("edit-site-editor__toggle-save-panel", {
                 "screen-reader-text": isSaveViewOpen
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
                 import_components6.Button,
                 {
                   __next40pxDefaultSize: true,
@@ -34725,31 +35038,31 @@ var wp;
               )
             }
           ),
-          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
+          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
         ]
       }
     );
   }

   // packages/edit-site/build-module/components/layout/index.mjs
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation6 } = unlock(import_router6.privateApis);
   var { useStyle, UploadProgressSnackbar } = unlock(import_editor4.privateApis);
   var ANIMATION_DURATION2 = 0.3;
-  var CONTENT_COLOR = { background: "#ffffff" };
+  var CONTENT_COLOR = { background: "#fcfcfc" };
   function Layout() {
     const { query, name: routeKey, areas: areas2, widths } = useLocation6();
     const canvas = routeKey === "notfound" ? "view" : query?.canvas ?? "view";
     const showMobileSiteHub = !!areas2.mobileContent;
     const hasMobileAreas = areas2.mobileSidebar || areas2.mobileContent || areas2.preview;
     const isMobileViewport = (0, import_compose7.useViewportMatch)("medium", "<");
-    const mobileToggleRef = (0, import_element93.useRef)();
-    const sidebarRegionRef = (0, import_element93.useRef)();
+    const mobileToggleRef = (0, import_element95.useRef)();
+    const sidebarRegionRef = (0, import_element95.useRef)();
     const navigateRegionsProps = (0, import_components7.__unstableUseNavigateRegions)();
     const disableMotion = (0, import_compose7.useReducedMotion)();
     const [canvasResizer, canvasSize] = (0, import_compose7.useResizeObserver)();
     const isEditorLoading = useIsSiteEditorLoading();
-    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element93.useState)(false);
+    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element95.useState)(false);
     const animationRef = animation_default({
       triggerAnimationOnChange: routeKey + "-" + canvas
     });
@@ -34764,7 +35077,7 @@ var wp;
     const backgroundColor = useStyle("color.background");
     const gradientValue = useStyle("color.gradient");
     const previousCanvaMode = (0, import_compose7.usePrevious)(canvas);
-    (0, import_element93.useEffect)(() => {
+    (0, import_element95.useEffect)(() => {
       if (previousCanvaMode === "edit") {
         const desktopToggle = sidebarRegionRef.current ? (
           // We're typically expecting the `<DashboardBackButton />` component as the first tabbable element.
@@ -34773,10 +35086,10 @@ var wp;
         (desktopToggle ?? mobileToggleRef.current)?.focus();
       }
     }, [canvas]);
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(import_jsx_runtime166.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.UnsavedChangesWarning, {}),
-      canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SaveKeyboardShortcut, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(import_jsx_runtime168.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.UnsavedChangesWarning, {}),
+      canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SaveKeyboardShortcut, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
         "div",
         {
           ...navigateRegionsProps,
@@ -34788,14 +35101,14 @@ var wp;
               "show-icon-labels": showIconLabels
             }
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)("div", { className: "edit-site-layout__content", children: [
-            (!isMobileViewport || !hasMobileAreas) && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)("div", { className: "edit-site-layout__content", children: [
+            (!isMobileViewport || !hasMobileAreas) && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               navigable_region_default,
               {
                 ref: sidebarRegionRef,
                 ariaLabel: (0, import_i18n17.__)("Navigation"),
                 className: "edit-site-layout__sidebar-region",
-                children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components7.__unstableAnimatePresence, { children: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components7.__unstableAnimatePresence, { children: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
                   import_components7.__unstableMotion.div,
                   {
                     initial: { opacity: 0 },
@@ -34811,25 +35124,25 @@ var wp;
                     },
                     className: "edit-site-layout__sidebar",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                         SidebarContent,
                         {
                           shouldAnimate: routeKey !== "styles" && routeKey !== "identity",
                           routeKey,
-                          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
+                          children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
                         }
                       ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SaveHub, {}),
-                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SavePanel, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SaveHub, {}),
+                      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SavePanel, {})
                     ]
                   }
                 ) })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_notices.SnackbarNotices, { className: "edit-site-layout__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(UploadProgressSnackbar, {}),
-            isMobileViewport && hasMobileAreas && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("div", { className: "edit-site-layout__mobile", children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SidebarNavigationProvider, { children: canvas !== "edit" ? /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(import_jsx_runtime166.Fragment, { children: [
-              showMobileSiteHub && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_notices.SnackbarNotices, { className: "edit-site-layout__snackbar" }),
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(UploadProgressSnackbar, {}),
+            isMobileViewport && hasMobileAreas && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { className: "edit-site-layout__mobile", children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SidebarNavigationProvider, { children: canvas !== "edit" ? /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(import_jsx_runtime168.Fragment, { children: [
+              showMobileSiteHub && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                 SiteHubMobile,
                 {
                   ref: mobileToggleRef
@@ -34842,52 +35155,52 @@ var wp;
                  * inherits the content background tokens. See
                  * `.edit-site-sidebar__screen-wrapper` in style.scss.
                  */
-                /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                   import_theme.ThemeProvider,
                   {
                     color: CONTENT_COLOR,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                       SidebarContent,
                       {
                         routeKey,
-                        children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("div", { className: "edit-site-layout__mobile-content", children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileContent }) })
+                        children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { className: "edit-site-layout__mobile-content", children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileContent }) })
                       }
                     )
                   }
                 )
-              ) : /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+              ) : /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                 SidebarContent,
                 {
                   routeKey,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileSidebar })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileSidebar })
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SaveHub, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SavePanel, {})
-            ] }) : /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.preview }) }) }) }),
-            !isMobileViewport && areas2.content && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SaveHub, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(SavePanel, {})
+            ] }) : /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.preview }) }) }) }),
+            !isMobileViewport && areas2.content && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "div",
               {
                 className: "edit-site-layout__area",
                 style: {
                   maxWidth: widths?.content
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.content }) })
+                children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.content }) })
               }
             ),
-            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
               "div",
               {
                 className: "edit-site-layout__area",
                 style: {
                   maxWidth: widths?.edit
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.edit }) })
+                children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: areas2.edit }) })
               }
             ),
-            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
+            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
               canvasResizer,
-              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                 "div",
                 {
                   className: clsx_default(
@@ -34897,7 +35210,7 @@ var wp;
                     }
                   ),
                   ref: animationRef,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                     resizable_frame_default,
                     {
                       isReady: !isEditorLoading,
@@ -34911,7 +35224,7 @@ var wp;
                       innerContentStyle: {
                         background: gradientValue ?? backgroundColor
                       },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                         import_theme.ThemeProvider,
                         {
                           color: CONTENT_COLOR,
@@ -34929,7 +35242,7 @@ var wp;
     ] });
   }
   function LayoutWithGlobalStylesProvider(props) {
-    const themeColors = (0, import_element93.useMemo)(getAdminThemeColors, []);
+    const themeColors = (0, import_element95.useMemo)(getAdminThemeColors, []);
     const { createErrorNotice } = (0, import_data12.useDispatch)(import_notices.store);
     function onPluginAreaError(name2) {
       createErrorNotice(
@@ -34942,9 +35255,9 @@ var wp;
         )
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components7.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(tooltip_exports.Provider, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_plugins2.PluginArea, { onError: onPluginAreaError }),
-      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components7.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(tooltip_exports.Provider, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_plugins2.PluginArea, { onError: onPluginAreaError }),
+      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
         import_theme.ThemeProvider,
         {
           isRoot: true,
@@ -34952,14 +35265,14 @@ var wp;
             primary: themeColors.primary,
             ...CONTENT_COLOR
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(Layout, { ...props }) })
+          children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Layout, { ...props }) }) })
         }
       )
     ] }) });
   }

   // packages/edit-site/build-module/hooks/commands/use-common-commands.mjs
-  var import_element94 = __toESM(require_element(), 1);
+  var import_element96 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
   var import_i18n18 = __toESM(require_i18n(), 1);
   var import_commands = __toESM(require_commands(), 1);
@@ -34978,7 +35291,7 @@ var wp;
     const isBlockBasedTheme = (0, import_data13.useSelect)((select4) => {
       return select4(import_core_data11.store).getCurrentTheme().is_block_theme;
     }, []);
-    const commands = (0, import_element94.useMemo)(() => {
+    const commands = (0, import_element96.useMemo)(() => {
       if (!isBlockBasedTheme) {
         return [];
       }
@@ -35011,7 +35324,7 @@ var wp;
   var getGlobalStylesResetCommands = () => function useGlobalStylesResetCommands() {
     const { user, setUser } = useGlobalStyles();
     const canReset = !!user && (Object.keys(user?.styles ?? {}).length > 0 || Object.keys(user?.settings ?? {}).length > 0);
-    const commands = (0, import_element94.useMemo)(() => {
+    const commands = (0, import_element96.useMemo)(() => {
       if (!canReset) {
         return [];
       }
@@ -35044,7 +35357,7 @@ var wp;
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return !!globalStyles?._links?.["version-history"]?.[0]?.count;
     }, []);
-    const commands = (0, import_element94.useMemo)(() => {
+    const commands = (0, import_element96.useMemo)(() => {
       if (!hasRevisions) {
         return [];
       }
@@ -35116,8 +35429,8 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-editor-routes/index.mjs
-  var import_data86 = __toESM(require_data(), 1);
-  var import_element254 = __toESM(require_element(), 1);
+  var import_data80 = __toESM(require_data(), 1);
+  var import_element251 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
   var import_components11 = __toESM(require_components(), 1);
@@ -35131,13 +35444,13 @@ var wp;
   var import_core_data12 = __toESM(require_core_data(), 1);
   var import_data15 = __toESM(require_data(), 1);
   var import_router9 = __toESM(require_router(), 1);
-  var import_element95 = __toESM(require_element(), 1);
+  var import_element97 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/components/sidebar-button/index.mjs
   var import_components8 = __toESM(require_components(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function SidebarButton(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
       import_components8.Button,
       {
         size: "compact",
@@ -35148,7 +35461,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen/index.mjs
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   var { useHistory: useHistory5, useLocation: useLocation9 } = unlock(import_router9.privateApis);
   function SidebarNavigationScreen({
     isRoot,
@@ -35161,11 +35474,11 @@ var wp;
   }) {
     const { dashboardLink, dashboardLinkText, previewingThemeName } = (0, import_data15.useSelect)(
       (select4) => {
-        const { getSettings: getSettings8 } = unlock(select4(store));
+        const { getSettings: getSettings9 } = unlock(select4(store));
         const currentlyPreviewingThemeId = currentlyPreviewingTheme();
         return {
-          dashboardLink: getSettings8().__experimentalDashboardLink,
-          dashboardLinkText: getSettings8().__experimentalDashboardLinkText,
+          dashboardLink: getSettings9().__experimentalDashboardLink,
+          dashboardLinkText: getSettings9().__experimentalDashboardLinkText,
           // Do not call `getTheme` with null, it will cause a request to
           // the server.
           previewingThemeName: currentlyPreviewingThemeId ? select4(import_core_data12.store).getTheme(currentlyPreviewingThemeId)?.name?.rendered : void 0
@@ -35175,11 +35488,11 @@ var wp;
     );
     const location = useLocation9();
     const history = useHistory5();
-    const { navigate } = (0, import_element95.useContext)(SidebarNavigationContext);
+    const { navigate } = (0, import_element97.useContext)(SidebarNavigationContext);
     const backPath = backPathProp ?? location.state?.backPath;
     const icon = (0, import_i18n19.isRTL)() ? chevron_right_default : chevron_left_default;
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(import_jsx_runtime168.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_jsx_runtime170.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
         import_components9.__experimentalVStack,
         {
           className: clsx_default("edit-site-sidebar-navigation-screen__main", {
@@ -35188,14 +35501,14 @@ var wp;
           spacing: 0,
           justify: "flex-start",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
               import_components9.__experimentalHStack,
               {
                 spacing: 3,
                 alignment: "flex-start",
                 className: "edit-site-sidebar-navigation-screen__title-icon",
                 children: [
-                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
                     SidebarButton,
                     {
                       onClick: () => {
@@ -35207,7 +35520,7 @@ var wp;
                       showTooltip: false
                     }
                   ),
-                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
                     SidebarButton,
                     {
                       icon,
@@ -35215,7 +35528,7 @@ var wp;
                       href: dashboardLink
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
                     import_components9.__experimentalHeading,
                     {
                       className: "edit-site-sidebar-navigation-screen__title",
@@ -35229,18 +35542,18 @@ var wp;
                       )
                     }
                   ),
-                  actions && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
+                  actions && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)("div", { className: "edit-site-sidebar-navigation-screen__content", children: [
-              description && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { className: "edit-site-sidebar-navigation-screen__description", children: description }),
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)("div", { className: "edit-site-sidebar-navigation-screen__content", children: [
+              description && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { className: "edit-site-sidebar-navigation-screen__description", children: description }),
               content
             ] })
           ]
         }
       ),
-      footer && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
+      footer && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
     ] });
   }

@@ -35248,8 +35561,8 @@ var wp;
   var import_components10 = __toESM(require_components(), 1);
   var import_i18n20 = __toESM(require_i18n(), 1);
   var import_router10 = __toESM(require_router(), 1);
-  var import_element96 = __toESM(require_element(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_element98 = __toESM(require_element(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   var { useHistory: useHistory6, useLink, useLocation: useLocation10 } = unlock(import_router10.privateApis);
   function SidebarNavigationItem({
     isHidden: isHidden2 = false,
@@ -35258,7 +35571,7 @@ var wp;
     if (isHidden2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(SidebarNavigationItemContent, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(SidebarNavigationItemContent, { ...props });
   }
   function SidebarNavigationItemContent({
     className,
@@ -35275,7 +35588,7 @@ var wp;
     const history = useHistory6();
     const linkProps = useLink(to2);
     const { name: name2 } = useLocation10();
-    const { navigate } = (0, import_element96.useContext)(SidebarNavigationContext);
+    const { navigate } = (0, import_element98.useContext)(SidebarNavigationContext);
     const isActive = activeOnRouteName && name2 === activeOnRouteName;
     function handleClick(e2) {
       if (onClick) {
@@ -35287,7 +35600,7 @@ var wp;
         navigate("forward", `[id="${uid}"]`);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
       import_components10.__experimentalItem,
       {
         className: clsx_default(
@@ -35300,17 +35613,10 @@ var wp;
         href: to2 ? linkProps.href : void 0,
         "aria-current": isActive ? true : void 0,
         ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(Stack, { direction: "row", align: "center", justify: "start", gap: "sm", children: [
-          icon && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
-            icon_default,
-            {
-              style: { fill: "currentcolor" },
-              icon,
-              size: 24
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(import_components10.FlexBlock, { children }),
-          withChevron && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(Stack, { direction: "row", align: "center", justify: "start", gap: "sm", children: [
+          icon && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(icon_default, { icon, size: 24 }),
+          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(import_components10.FlexBlock, { children }),
+          withChevron && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
             icon_default,
             {
               icon: (0, import_i18n20.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
@@ -35325,10 +35631,10 @@ var wp;
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function MainSidebarNavigationContent({ isBlockBasedTheme = true }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components11.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-main", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(import_components11.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-main", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           to: "/identity",
@@ -35339,7 +35645,7 @@ var wp;
           children: (0, import_i18n21._x)("Identity", "site identity")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           to: isBlockBasedTheme ? "/styles" : "/stylebook",
@@ -35350,7 +35656,7 @@ var wp;
           children: (0, import_i18n21.__)("Styles")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           uid: "page-navigation-item",
@@ -35361,7 +35667,7 @@ var wp;
           children: (0, import_i18n21.__)("Pages")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           uid: "navigation-navigation-item",
@@ -35372,7 +35678,7 @@ var wp;
           children: (0, import_i18n21.__)("Navigation")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           uid: "patterns-navigation-item",
@@ -35382,7 +35688,7 @@ var wp;
           children: (0, import_i18n21.__)("Patterns")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         SidebarNavigationItem,
         {
           uid: "template-navigation-item",
@@ -35412,13 +35718,13 @@ var wp;
         "Explore block styles and patterns to refine your site."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
       SidebarNavigationScreen,
       {
         isRoot: true,
         title: (0, import_i18n21.__)("Design"),
         description,
-        content: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
           MainSidebarNavigationContent,
           {
             isBlockBasedTheme
@@ -35431,53 +35737,53 @@ var wp;
   // packages/edit-site/build-module/components/sidebar-navigation-screen-unsupported/index.mjs
   var import_i18n22 = __toESM(require_i18n(), 1);
   var import_components12 = __toESM(require_components(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenUnsupported() {
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(import_components12.__experimentalSpacer, { padding: 3, children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(import_components12.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n22.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_components12.__experimentalSpacer, { padding: 3, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_components12.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n22.__)(
       "The theme you are currently using does not support this screen."
     ) }) });
   }

   // packages/edit-site/build-module/components/editor/index.mjs
   var import_data33 = __toESM(require_data(), 1);
-  var import_components19 = __toESM(require_components(), 1);
+  var import_components18 = __toESM(require_components(), 1);
   var import_compose9 = __toESM(require_compose(), 1);
-  var import_editor16 = __toESM(require_editor(), 1);
+  var import_editor17 = __toESM(require_editor(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);
   var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_element105 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_notices2 = __toESM(require_notices(), 1);
   var import_router17 = __toESM(require_router(), 1);
   var import_html_entities3 = __toESM(require_html_entities(), 1);
   var import_block_editor5 = __toESM(require_block_editor(), 1);
   var import_url9 = __toESM(require_url(), 1);
-  var import_preferences10 = __toESM(require_preferences(), 1);
+  var import_preferences9 = __toESM(require_preferences(), 1);

   // packages/edit-site/build-module/components/welcome-guide/editor.mjs
   var import_data17 = __toESM(require_data(), 1);
   var import_components13 = __toESM(require_components(), 1);
   var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
   var import_core_data14 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/welcome-guide/image.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)("picture", { className: "edit-site-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("picture", { className: "edit-site-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/edit-site/build-module/components/welcome-guide/editor.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideEditor() {
     const { toggle } = (0, import_data17.useDispatch)(import_preferences5.store);
     const { isActive, isBlockBasedTheme } = (0, import_data17.useSelect)((select4) => {
@@ -35492,7 +35798,7 @@ var wp;
     if (!isActive || !isBlockBasedTheme) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       import_components13.Guide,
       {
         className: "edit-site-welcome-guide guide-editor",
@@ -35501,24 +35807,24 @@ var wp;
         onFinish: () => toggle("core/edit-site", "welcomeGuide"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/edit-your-site.svg?1",
                 animatedSrc: "https://s.w.org/images/block-editor/edit-your-site.gif?1"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: (0, import_i18n23.__)("Edit your site") }),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n23.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: (0, import_i18n23.__)("Edit your site") }),
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n23.__)(
                 "Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_element97.createInterpolateElement)(
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_element99.createInterpolateElement)(
                 (0, import_i18n23.__)(
                   "Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."
                 ),
                 {
-                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                     "img",
                     {
                       alt: (0, import_i18n23.__)("styles"),
@@ -35539,7 +35845,7 @@ var wp;
   var import_components14 = __toESM(require_components(), 1);
   var import_i18n24 = __toESM(require_i18n(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuidePage() {
     const { toggle } = (0, import_data18.useDispatch)(import_preferences6.store);
     const isVisible2 = (0, import_data18.useSelect)((select4) => {
@@ -35557,7 +35863,7 @@ var wp;
       return null;
     }
     const heading = (0, import_i18n24.__)("Editing a page");
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
       import_components14.Guide,
       {
         className: "edit-site-welcome-guide guide-page",
@@ -35566,7 +35872,7 @@ var wp;
         onFinish: () => toggle("core/edit-site", "welcomeGuidePage"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
               "video",
               {
                 className: "edit-site-welcome-guide__video",
@@ -35575,7 +35881,7 @@ var wp;
                 muted: true,
                 width: "312",
                 height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
                   "source",
                   {
                     src: "https://s.w.org/images/block-editor/editing-your-page.mp4",
@@ -35584,9 +35890,9 @@ var wp;
                 )
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(import_jsx_runtime174.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime174.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n24.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
+              /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n24.__)(
                 // eslint-disable-next-line no-restricted-syntax -- 'sidebar' is a common web design term for layouts
                 "It\u2019s now possible to edit page content in the site editor. To customize other parts of the page like the header and footer switch to editing the template using the settings sidebar."
               ) })
@@ -35603,7 +35909,7 @@ var wp;
   var import_i18n25 = __toESM(require_i18n(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);
   var import_editor6 = __toESM(require_editor(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideTemplate() {
     const { toggle } = (0, import_data19.useDispatch)(import_preferences7.store);
     const { isActive, hasPreviousEntity } = (0, import_data19.useSelect)((select4) => {
@@ -35619,7 +35925,7 @@ var wp;
       return null;
     }
     const heading = (0, import_i18n25.__)("Editing a template");
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
       import_components15.Guide,
       {
         className: "edit-site-welcome-guide guide-template",
@@ -35628,7 +35934,7 @@ var wp;
         onFinish: () => toggle("core/edit-site", "welcomeGuideTemplate"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
               "video",
               {
                 className: "edit-site-welcome-guide__video",
@@ -35637,7 +35943,7 @@ var wp;
                 muted: true,
                 width: "312",
                 height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
                   "source",
                   {
                     src: "https://s.w.org/images/block-editor/editing-your-template.mp4",
@@ -35646,9 +35952,9 @@ var wp;
                 )
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n25.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(import_jsx_runtime177.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
+              /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n25.__)(
                 "Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the \u2018Back\u2019 button in the toolbar."
               ) })
             ] })
@@ -35659,12 +35965,12 @@ var wp;
   }

   // packages/edit-site/build-module/components/welcome-guide/index.mjs
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide({ postType: postType2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(WelcomeGuideEditor, {}),
-      postType2 === "page" && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(WelcomeGuidePage, {}),
-      postType2 === "wp_template" && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(WelcomeGuideTemplate, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(WelcomeGuideEditor, {}),
+      postType2 === "page" && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(WelcomeGuidePage, {}),
+      postType2 === "wp_template" && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(WelcomeGuideTemplate, {})
     ] });
   }

@@ -35673,7 +35979,7 @@ var wp;
   var import_core_data15 = __toESM(require_core_data(), 1);
   var import_data20 = __toESM(require_data(), 1);
   var import_editor8 = __toESM(require_editor(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   var { useStyle: useStyle2 } = unlock(import_editor8.privateApis);
   function CanvasLoader({ id }) {
     const textColor = useStyle2("color.text");
@@ -35686,19 +35992,19 @@ var wp;
         total: finished + resolving
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
       "div",
       {
         className: "edit-site-canvas-loader",
         style: textColor ? { "--color": textColor } : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components16.ProgressBar, { id, max: total, value: elapsed })
+        children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components16.ProgressBar, { id, max: total, value: elapsed })
       }
     );
   }

   // packages/edit-site/build-module/components/block-editor/use-site-editor-settings.mjs
   var import_data23 = __toESM(require_data(), 1);
-  var import_element99 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);
   var import_router12 = __toESM(require_router(), 1);
   var import_compose8 = __toESM(require_compose(), 1);
   var import_editor10 = __toESM(require_editor(), 1);
@@ -36230,10 +36536,13 @@ var wp;
     }
     const resolvedValue = getResolvedRefValue(ruleValue, tree);
     if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-      resolvedValue.url = getResolvedThemeFilePath(
-        resolvedValue.url,
-        tree?._links?.["wp:theme-file"]
-      );
+      return {
+        ...resolvedValue,
+        url: getResolvedThemeFilePath(
+          resolvedValue.url,
+          tree?._links?.["wp:theme-file"]
+        )
+      };
     }
     return resolvedValue;
   }
@@ -36473,13 +36782,13 @@ var wp;
   var import_deepmerge = __toESM(require_cjs(), 1);

   // node_modules/is-plain-object/dist/is-plain-object.mjs
-  function isObject(o3) {
-    return Object.prototype.toString.call(o3) === "[object Object]";
+  function isObject(o2) {
+    return Object.prototype.toString.call(o2) === "[object Object]";
   }
-  function isPlainObject(o3) {
+  function isPlainObject(o2) {
     var ctor, prot;
-    if (isObject(o3) === false) return false;
-    ctor = o3.constructor;
+    if (isObject(o2) === false) return false;
+    ctor = o2.constructor;
     if (ctor === void 0) return true;
     prot = ctor.prototype;
     if (isObject(prot) === false) return false;
@@ -36580,11 +36889,11 @@ var wp;
   var t = function(r3) {
     return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
   };
-  var n = function(r3, t3, n2) {
-    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = Math.pow(10, t3)), Math.round(n2 * r3) / n2 + 0;
+  var n = function(r3, t2, n2) {
+    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
   };
-  var e = function(r3, t3, n2) {
-    return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t3 ? r3 : t3;
+  var e = function(r3, t2, n2) {
+    return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
   };
   var u = function(r3) {
     return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
@@ -36597,18 +36906,18 @@ var wp;
   };
   var i = /^#([0-9a-f]{3,8})$/i;
   var s = function(r3) {
-    var t3 = r3.toString(16);
-    return t3.length < 2 ? "0" + t3 : t3;
+    var t2 = r3.toString(16);
+    return t2.length < 2 ? "0" + t2 : t2;
   };
   var h = function(r3) {
-    var t3 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t3, n2, e2), o3 = a2 - Math.min(t3, n2, e2), i2 = o3 ? a2 === t3 ? (n2 - e2) / o3 : a2 === n2 ? 2 + (e2 - t3) / o3 : 4 + (t3 - n2) / o3 : 0;
-    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o3 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
+    var t2 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e2), o2 = a2 - Math.min(t2, n2, e2), i2 = o2 ? a2 === t2 ? (n2 - e2) / o2 : a2 === n2 ? 2 + (e2 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
+    return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
   };
   var b = function(r3) {
-    var t3 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
-    t3 = t3 / 360 * 6, n2 /= 100, e2 /= 100;
-    var a2 = Math.floor(t3), o3 = e2 * (1 - n2), i2 = e2 * (1 - (t3 - a2) * n2), s2 = e2 * (1 - (1 - t3 + a2) * n2), h2 = a2 % 6;
-    return { r: 255 * [e2, i2, o3, o3, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o3, o3][h2], b: 255 * [o3, o3, s2, e2, e2, i2][h2], a: u2 };
+    var t2 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
+    t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100;
+    var a2 = Math.floor(t2), o2 = e2 * (1 - n2), i2 = e2 * (1 - (t2 - a2) * n2), s2 = e2 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
+    return { r: 255 * [e2, i2, o2, o2, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e2, e2, i2][h2], a: u2 };
   };
   var g = function(r3) {
     return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
@@ -36617,64 +36926,64 @@ var wp;
     return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
   };
   var f = function(r3) {
-    return b((n2 = (t3 = r3).s, { h: t3.h, s: (n2 *= ((e2 = t3.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t3.a }));
-    var t3, n2, e2;
+    return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a }));
+    var t2, n2, e2;
   };
   var c = function(r3) {
-    return { h: (t3 = h(r3)).h, s: (u2 = (200 - (n2 = t3.s)) * (e2 = t3.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t3.a };
-    var t3, n2, e2, u2;
+    return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
+    var t2, n2, e2, u2;
   };
   var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
   var p2 = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
   var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
   var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
   var y = { string: [[function(r3) {
-    var t3 = i.exec(r3);
-    return t3 ? (r3 = t3[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
+    var t2 = i.exec(r3);
+    return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
   }, "hex"], [function(r3) {
-    var t3 = v.exec(r3) || m.exec(r3);
-    return t3 ? t3[2] !== t3[4] || t3[4] !== t3[6] ? null : a({ r: Number(t3[1]) / (t3[2] ? 100 / 255 : 1), g: Number(t3[3]) / (t3[4] ? 100 / 255 : 1), b: Number(t3[5]) / (t3[6] ? 100 / 255 : 1), a: void 0 === t3[7] ? 1 : Number(t3[7]) / (t3[8] ? 100 : 1) }) : null;
-  }, "rgb"], [function(t3) {
-    var n2 = l.exec(t3) || p2.exec(t3);
+    var t2 = v.exec(r3) || m.exec(r3);
+    return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
+  }, "rgb"], [function(t2) {
+    var n2 = l.exec(t2) || p2.exec(t2);
     if (!n2) return null;
     var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
     return f(a2);
   }, "hsl"]], object: [[function(r3) {
-    var n2 = r3.r, e2 = r3.g, u2 = r3.b, o3 = r3.a, i2 = void 0 === o3 ? 1 : o3;
+    var n2 = r3.r, e2 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
     return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
   }, "rgb"], [function(r3) {
-    var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o3 = void 0 === a2 ? 1 : a2;
+    var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
     if (!t(n2) || !t(e2) || !t(u2)) return null;
-    var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o3) });
+    var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o2) });
     return f(i2);
   }, "hsl"], [function(r3) {
-    var n2 = r3.h, a2 = r3.s, o3 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
-    if (!t(n2) || !t(a2) || !t(o3)) return null;
+    var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
+    if (!t(n2) || !t(a2) || !t(o2)) return null;
     var h2 = (function(r4) {
       return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
-    })({ h: Number(n2), s: Number(a2), v: Number(o3), a: Number(s2) });
+    })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
     return b(h2);
   }, "hsv"]] };
-  var N = function(r3, t3) {
-    for (var n2 = 0; n2 < t3.length; n2++) {
-      var e2 = t3[n2][0](r3);
-      if (e2) return [e2, t3[n2][1]];
+  var N = function(r3, t2) {
+    for (var n2 = 0; n2 < t2.length; n2++) {
+      var e2 = t2[n2][0](r3);
+      if (e2) return [e2, t2[n2][1]];
     }
     return [null, void 0];
   };
   var x = function(r3) {
     return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
   };
-  var M = function(r3, t3) {
+  var M = function(r3, t2) {
     var n2 = c(r3);
-    return { h: n2.h, s: e(n2.s + 100 * t3, 0, 100), l: n2.l, a: n2.a };
+    return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
   };
   var H = function(r3) {
     return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
   };
-  var $ = function(r3, t3) {
+  var $ = function(r3, t2) {
     var n2 = c(r3);
-    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t3, 0, 100), a: n2.a };
+    return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
   };
   var j = (function() {
     function r3(r4) {
@@ -36689,18 +36998,18 @@ var wp;
     }, r3.prototype.isLight = function() {
       return H(this.rgba) >= 0.5;
     }, r3.prototype.toHex = function() {
-      return r4 = o(this.rgba), t3 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t3) + s(e2) + s(u2) + i2;
-      var r4, t3, e2, u2, a2, i2;
+      return r4 = o(this.rgba), t2 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e2) + s(u2) + i2;
+      var r4, t2, e2, u2, a2, i2;
     }, r3.prototype.toRgb = function() {
       return o(this.rgba);
     }, r3.prototype.toRgbString = function() {
-      return r4 = o(this.rgba), t3 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t3 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t3 + ", " + n2 + ", " + e2 + ")";
-      var r4, t3, n2, e2, u2;
+      return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")";
+      var r4, t2, n2, e2, u2;
     }, r3.prototype.toHsl = function() {
       return d(c(this.rgba));
     }, r3.prototype.toHslString = function() {
-      return r4 = d(c(this.rgba)), t3 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t3 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t3 + ", " + n2 + "%, " + e2 + "%)";
-      var r4, t3, n2, e2, u2;
+      return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)";
+      var r4, t2, n2, e2, u2;
     }, r3.prototype.toHsv = function() {
       return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
       var r4;
@@ -36720,11 +37029,11 @@ var wp;
     }, r3.prototype.rotate = function(r4) {
       return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
     }, r3.prototype.alpha = function(r4) {
-      return "number" == typeof r4 ? w({ r: (t3 = this.rgba).r, g: t3.g, b: t3.b, a: r4 }) : n(this.rgba.a, 3);
-      var t3;
+      return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
+      var t2;
     }, r3.prototype.hue = function(r4) {
-      var t3 = c(this.rgba);
-      return "number" == typeof r4 ? w({ h: r4, s: t3.s, l: t3.l, a: t3.a }) : n(t3.h);
+      var t2 = c(this.rgba);
+      return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
     }, r3.prototype.isEqual = function(r4) {
       return this.toHex() === w(r4).toHex();
     }, r3;
@@ -36732,12 +37041,6 @@ var wp;
   var w = function(r3) {
     return r3 instanceof j ? r3 : new j(r3);
   };
-  var S = [];
-  var k = function(r3) {
-    r3.forEach(function(r4) {
-      S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
-    });
-  };

   // packages/global-styles-engine/build-module/utils/duotone.mjs
   function getValuesFromColors(colors2 = []) {
@@ -38704,7 +39007,7 @@ var wp;
   // packages/edit-site/build-module/components/block-editor/use-navigate-to-entity-record.mjs
   var import_data22 = __toESM(require_data(), 1);
   var import_router11 = __toESM(require_router(), 1);
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element100 = __toESM(require_element(), 1);
   var import_url5 = __toESM(require_url(), 1);
   var import_core_data16 = __toESM(require_core_data(), 1);
   var import_editor9 = __toESM(require_editor(), 1);
@@ -38730,7 +39033,7 @@ var wp;
     const location = useLocation11();
     const { query, path } = location;
     const registry = (0, import_data22.useRegistry)();
-    const onNavigateToEntityRecord = (0, import_element98.useCallback)(
+    const onNavigateToEntityRecord = (0, import_element100.useCallback)(
       (params) => {
         const currentPostType = registry.select(import_editor9.store).getCurrentPostType();
         const currentPostId = registry.select(import_editor9.store).getCurrentPostId();
@@ -38774,7 +39077,7 @@ var wp;
     const location = useLocation12();
     const previousCanvas = (0, import_compose8.usePrevious)(location.query.canvas);
     const history = useHistory8();
-    const goBack = (0, import_element99.useMemo)(() => {
+    const goBack = (0, import_element101.useMemo)(() => {
       const isFocusMode = location.query.focusMode || location?.params?.postId && FOCUSABLE_ENTITIES.includes(location?.params?.postType);
       const didComeFromEditorCanvas = previousCanvas === "edit";
       const showBackButton = isFocusMode && didComeFromEditorCanvas;
@@ -38788,20 +39091,20 @@ var wp;
     const onNavigateToEntityRecord = useNavigateToEntityRecord();
     const { merged: mergedConfig } = useGlobalStyles2();
     const { settings: settings2, currentPostIsTrashed } = (0, import_data23.useSelect)((select4) => {
-      const { getSettings: getSettings8 } = select4(store);
+      const { getSettings: getSettings9 } = select4(store);
       const { getCurrentPostAttribute } = select4(import_editor10.store);
       return {
-        settings: getSettings8(),
+        settings: getSettings9(),
         currentPostIsTrashed: getCurrentPostAttribute("status") === "trash"
       };
     }, []);
     const onNavigateToPreviousEntityRecord = useNavigateToPreviousEntityRecord();
-    const [globalStyles, globalSettings] = (0, import_element99.useMemo)(() => {
+    const [globalStyles, globalSettings] = (0, import_element101.useMemo)(() => {
       return generateGlobalStyles(mergedConfig, [], {
         disableRootPadding: false
       });
     }, [mergedConfig]);
-    const defaultEditorSettings = (0, import_element99.useMemo)(() => {
+    const defaultEditorSettings = (0, import_element101.useMemo)(() => {
       const nonGlobalStyles = (settings2?.styles ?? []).filter(
         (style) => !style.isGlobalStyles
       );
@@ -38840,7 +39143,7 @@ var wp;
   var import_data24 = __toESM(require_data(), 1);
   var import_components17 = __toESM(require_components(), 1);
   var import_deprecated3 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
   var { Fill, Slot } = (0, import_components17.createSlotFill)("PluginTemplateSettingPanel");
   var PluginTemplateSettingPanel = ({ children }) => {
     (0, import_deprecated3.default)("wp.editSite.PluginTemplateSettingPanel", {
@@ -38855,44 +39158,51 @@ var wp;
     if (!isCurrentEntityTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Fill, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Fill, { children });
   };
   PluginTemplateSettingPanel.Slot = Slot;
   var plugin_template_setting_panel_default = PluginTemplateSettingPanel;

   // packages/edit-site/build-module/components/more-menu/index.mjs
-  var import_editor12 = __toESM(require_editor(), 1);
+  var import_editor13 = __toESM(require_editor(), 1);

   // packages/edit-site/build-module/components/more-menu/welcome-guide-menu-item.mjs
   var import_i18n26 = __toESM(require_i18n(), 1);
   var import_data25 = __toESM(require_data(), 1);
-  var import_components18 = __toESM(require_components(), 1);
+  var import_editor12 = __toESM(require_editor(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var { MoreMenuItem } = unlock(import_editor12.privateApis);
   function WelcomeGuideMenuItem() {
     const { toggle } = (0, import_data25.useDispatch)(import_preferences8.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components18.MenuItem, { onClick: () => toggle("core/edit-site", "welcomeGuide"), children: (0, import_i18n26.__)("Welcome Guide") });
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+      MoreMenuItem,
+      {
+        onClick: () => toggle("core/edit-site", "welcomeGuide"),
+        children: (0, import_i18n26.__)("Welcome Guide")
+      }
+    );
   }

   // packages/edit-site/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var { ToolsMoreMenuGroup, PreferencesModal, SiteExport } = unlock(import_editor12.privateApis);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var { ToolsMoreMenuGroup, PreferencesModal, SiteExport } = unlock(import_editor13.privateApis);
   function MoreMenu() {
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_jsx_runtime180.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(ToolsMoreMenuGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(SiteExport, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(WelcomeGuideMenuItem, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(import_jsx_runtime182.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(ToolsMoreMenuGroup, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SiteExport, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(WelcomeGuideMenuItem, {})
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(PreferencesModal, {})
+      /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(PreferencesModal, {})
     ] });
   }

   // packages/edit-site/build-module/components/block-editor/use-editor-iframe-props.mjs
   var import_data26 = __toESM(require_data(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);
-  var import_element100 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);
   var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_editor13 = __toESM(require_editor(), 1);
+  var import_editor14 = __toESM(require_editor(), 1);
   var import_router13 = __toESM(require_router(), 1);
   var import_url6 = __toESM(require_url(), 1);
   var { useLocation: useLocation13, useHistory: useHistory9 } = unlock(import_router13.privateApis);
@@ -38901,10 +39211,10 @@ var wp;
     const history = useHistory9();
     const { canvas = "view" } = query;
     const currentPostIsTrashed = (0, import_data26.useSelect)((select4) => {
-      return select4(import_editor13.store).getCurrentPostAttribute("status") === "trash";
+      return select4(import_editor14.store).getCurrentPostAttribute("status") === "trash";
     }, []);
-    const [isFocused, setIsFocused] = (0, import_element100.useState)(false);
-    (0, import_element100.useEffect)(() => {
+    const [isFocused, setIsFocused] = (0, import_element102.useState)(false);
+    (0, import_element102.useEffect)(() => {
       if (canvas === "edit") {
         setIsFocused(false);
       }
@@ -38952,7 +39262,7 @@ var wp;
   var import_html_entities2 = __toESM(require_html_entities(), 1);

   // packages/edit-site/build-module/components/routes/use-title.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_data27 = __toESM(require_data(), 1);
   var import_core_data17 = __toESM(require_core_data(), 1);
   var import_i18n28 = __toESM(require_i18n(), 1);
@@ -38966,11 +39276,11 @@ var wp;
       (select4) => select4(import_core_data17.store).getEntityRecord("root", "site")?.title,
       []
     );
-    const isInitialLocationRef = (0, import_element101.useRef)(true);
-    (0, import_element101.useEffect)(() => {
+    const isInitialLocationRef = (0, import_element103.useRef)(true);
+    (0, import_element103.useEffect)(() => {
       isInitialLocationRef.current = false;
     }, [location]);
-    (0, import_element101.useEffect)(() => {
+    (0, import_element103.useEffect)(() => {
       if (isInitialLocationRef.current) {
         return;
       }
@@ -39037,8 +39347,8 @@ var wp;

   // packages/edit-site/build-module/components/editor/use-revisions-url-sync.mjs
   var import_data29 = __toESM(require_data(), 1);
-  var import_element102 = __toESM(require_element(), 1);
-  var import_editor14 = __toESM(require_editor(), 1);
+  var import_element104 = __toESM(require_element(), 1);
+  var import_editor15 = __toESM(require_editor(), 1);
   var import_router15 = __toESM(require_router(), 1);
   var import_url7 = __toESM(require_url(), 1);
   var { useHistory: useHistory10, useLocation: useLocation15 } = unlock(import_router15.privateApis);
@@ -39048,7 +39358,7 @@ var wp;
     const history = useHistory10();
     const { currentPostType, currentPostId, currentRevisionId } = (0, import_data29.useSelect)(
       (select4) => {
-        const editor = select4(import_editor14.store);
+        const editor = select4(import_editor15.store);
         return {
           currentPostType: editor.getCurrentPostType(),
           currentPostId: editor.getCurrentPostId(),
@@ -39058,13 +39368,13 @@ var wp;
       []
     );
     const { openRevision, setCurrentRevisionId } = unlock(
-      (0, import_data29.useDispatch)(import_editor14.store)
+      (0, import_data29.useDispatch)(import_editor15.store)
     );
     const entityKey = postType2 && postId ? `${postType2}:${postId}` : null;
     const isCurrentEntity = !!entityKey && currentPostType === postType2 && String(currentPostId) === String(postId);
-    const handledEntityKeyRef = (0, import_element102.useRef)(null);
-    const lastURLWriteTimeRef = (0, import_element102.useRef)(null);
-    (0, import_element102.useEffect)(() => {
+    const handledEntityKeyRef = (0, import_element104.useRef)(null);
+    const lastURLWriteTimeRef = (0, import_element104.useRef)(null);
+    (0, import_element104.useEffect)(() => {
       if (!enabled) {
         handledEntityKeyRef.current = null;
         return;
@@ -39089,7 +39399,7 @@ var wp;
       openRevision,
       setCurrentRevisionId
     ]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element104.useEffect)(() => {
       if (!enabled || !isCurrentEntity || !entityKey || handledEntityKeyRef.current !== entityKey) {
         return;
       }
@@ -39135,23 +39445,19 @@ var wp;
   // packages/edit-site/build-module/components/editor/use-adapt-editor-to-canvas.mjs
   var import_data30 = __toESM(require_data(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_editor15 = __toESM(require_editor(), 1);
-  var import_element103 = __toESM(require_element(), 1);
-  var import_preferences9 = __toESM(require_preferences(), 1);
+  var import_editor16 = __toESM(require_editor(), 1);
+  var import_element105 = __toESM(require_element(), 1);
   function useAdaptEditorToCanvas(canvas) {
     const { clearSelectedBlock } = (0, import_data30.useDispatch)(import_block_editor4.store);
     const {
       editPost,
       setDeviceType,
       closePublishSidebar,
-      setIsListViewOpened: setIsListViewOpened2,
       setIsInserterOpened: setIsInserterOpened2
-    } = (0, import_data30.useDispatch)(import_editor15.store);
-    const { get: getPreference } = (0, import_data30.useSelect)(import_preferences9.store);
-    const { getCurrentPost } = (0, import_data30.useSelect)(import_editor15.store);
+    } = (0, import_data30.useDispatch)(import_editor16.store);
+    const { getCurrentPost } = (0, import_data30.useSelect)(import_editor16.store);
     const registry = (0, import_data30.useRegistry)();
-    (0, import_element103.useLayoutEffect)(() => {
-      const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
+    (0, import_element105.useLayoutEffect)(() => {
       registry.batch(() => {
         clearSelectedBlock();
         if (getCurrentPost()?.type) {
@@ -39160,11 +39466,6 @@ var wp;
         setDeviceType(DEFAULT_DEVICE_TYPE);
         closePublishSidebar();
         setIsInserterOpened2(false);
-        if (isMediumOrBigger && canvas === "edit" && getPreference("core", "showListViewByDefault") && !getPreference("core", "distractionFree")) {
-          setIsListViewOpened2(true);
-        } else {
-          setIsListViewOpened2(false);
-        }
       });
     }, [
       canvas,
@@ -39174,14 +39475,12 @@ var wp;
       setDeviceType,
       closePublishSidebar,
       setIsInserterOpened2,
-      setIsListViewOpened2,
-      getPreference,
       getCurrentPost
     ]);
   }

   // packages/edit-site/build-module/components/editor/use-resolve-edited-entity.mjs
-  var import_element104 = __toESM(require_element(), 1);
+  var import_element106 = __toESM(require_element(), 1);
   var import_data31 = __toESM(require_data(), 1);
   var import_core_data19 = __toESM(require_core_data(), 1);
   var import_router16 = __toESM(require_router(), 1);
@@ -39220,7 +39519,7 @@ var wp;
     const { postId = query?.postId } = params;
     const postType2 = getPostType(name2, postId) ?? query?.postType;
     const { selectedBlock } = query;
-    const appliedSelectionRef = (0, import_element104.useRef)(null);
+    const appliedSelectionRef = (0, import_element106.useRef)(null);
     const homePage = (0, import_data31.useSelect)((select4) => {
       const { getHomePage } = unlock(select4(import_core_data19.store));
       return getHomePage();
@@ -39246,7 +39545,7 @@ var wp;
       },
       [homePage, postId, postType2]
     );
-    const context = (0, import_element104.useMemo)(() => {
+    const context = (0, import_element106.useMemo)(() => {
       if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
         return {};
       }
@@ -39299,7 +39598,7 @@ var wp;
     isReady
   }) {
     const { setEditedEntity: setEditedEntity2 } = (0, import_data31.useDispatch)(store);
-    (0, import_element104.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (isReady) {
         setEditedEntity2(postType2, String(postId), context);
       }
@@ -39312,14 +39611,14 @@ var wp;
   var import_core_data20 = __toESM(require_core_data(), 1);
   var import_dom30 = __toESM(require_dom(), 1);
   var import_url8 = __toESM(require_url(), 1);
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function SitePreview() {
     const siteUrl = (0, import_data32.useSelect)((select4) => {
       const { getEntityRecord } = select4(import_core_data20.store);
       const siteData = getEntityRecord("root", "__unstableBase");
       return siteData?.home;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
       "iframe",
       {
         src: (0, import_url8.addQueryArgs)(siteUrl, {
@@ -39347,8 +39646,8 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/index.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  var { Editor, BackButton } = unlock(import_editor16.privateApis);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var { Editor, BackButton } = unlock(import_editor17.privateApis);
   var { useHistory: useHistory11, useLocation: useLocation17 } = unlock(import_router17.privateApis);
   function getListPathForPostType(postType2) {
     switch (postType2) {
@@ -39395,7 +39694,7 @@ var wp;
       []
     );
     const showIconLabels = (0, import_data33.useSelect)(
-      (select4) => select4(import_preferences10.store).get("core", "showIconLabels"),
+      (select4) => select4(import_preferences9.store).get("core", "showIconLabels"),
       []
     );
     const postWithTemplate = !!context?.postId;
@@ -39412,9 +39711,9 @@ var wp;
     );
     const editorSettings = useSpecificEditorSettings();
     const { resetZoomLevel } = unlock((0, import_data33.useDispatch)(import_block_editor5.store));
-    const { setCurrentRevisionId } = unlock((0, import_data33.useDispatch)(import_editor16.store));
+    const { setCurrentRevisionId } = unlock((0, import_data33.useDispatch)(import_editor17.store));
     const { createSuccessNotice } = (0, import_data33.useDispatch)(import_notices2.store);
-    const onActionPerformed = (0, import_element105.useCallback)(
+    const onActionPerformed = (0, import_element107.useCallback)(
       (actionId, items) => {
         switch (actionId) {
           case "move-to-trash":
@@ -39465,15 +39764,15 @@ var wp;
       ]
     );
     const isReady = !isLoading;
-    return !isBlockBasedTheme && isHomeRoute ? /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SitePreview, {}) : /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(import_jsx_runtime182.Fragment, { children: [
-      !isReady ? /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(CanvasLoader, { id: loadingProgressId }) : null,
-      isEditMode && isReady && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+    return !isBlockBasedTheme && isHomeRoute ? /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(SitePreview, {}) : /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(import_jsx_runtime184.Fragment, { children: [
+      !isReady ? /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(CanvasLoader, { id: loadingProgressId }) : null,
+      isEditMode && isReady && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
         WelcomeGuide,
         {
           postType: postWithTemplate ? context.postType : postType2
         }
       ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(
         Editor,
         {
           postType: postWithTemplate ? context.postType : postType2,
@@ -39481,15 +39780,15 @@ var wp;
           templateId: postWithTemplate ? postId : void 0,
           settings: editorSettings,
           className: "edit-site-editor__editor-interface",
-          customSaveButton: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SaveButton, { size: "compact" }),
-          customSavePanel: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SavePanel, {}),
+          customSaveButton: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(SaveButton, { size: "compact" }),
+          customSavePanel: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(SavePanel, {}),
           iframeProps,
           onActionPerformed,
           initialViewport: isEditMode ? getDeviceType(location.query.viewport) : void 0,
-          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(plugin_template_setting_panel_default.Slot, {}),
+          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(plugin_template_setting_panel_default.Slot, {}),
           children: [
-            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(BackButton, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-              import_components19.Button,
+            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(BackButton, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+              import_components18.Button,
               {
                 size: "compact",
                 label: (0, import_i18n31.__)("Open Navigation"),
@@ -39511,7 +39810,7 @@ var wp;
                 icon: (0, import_i18n31.isRTL)() ? chevron_right_default : chevron_left_default
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(MoreMenu, {})
+            /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(MoreMenu, {})
           ]
         }
       )
@@ -39530,7 +39829,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-editor-routes/home.mjs
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   var homeRoute = {
     name: "home",
     path: "/",
@@ -39539,26 +39838,26 @@ var wp;
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
+        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_jsx_runtime183.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_jsx_runtime185.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-identity/index.mjs
   var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenIdentity() {
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
       SidebarNavigationScreen,
       {
         isRoot: true,
@@ -39566,22 +39865,22 @@ var wp;
         description: (0, import_i18n32.__)(
           "Customize the appearance of your website using the block editor."
         ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(MainSidebarNavigationContent, {})
+        content: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(MainSidebarNavigationContent, {})
       }
     );
   }

   // packages/edit-site/build-module/components/sidebar-identity/index.mjs
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);
   var import_data40 = __toESM(require_data(), 1);
   var import_core_data23 = __toESM(require_core_data(), 1);

   // packages/dataviews/build-module/dataviews/index.mjs
-  var import_element173 = __toESM(require_element(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
+  var import_element176 = __toESM(require_element(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/constants.mjs
   var import_i18n33 = __toESM(require_i18n(), 1);
@@ -39636,7 +39935,7 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element106.createContext)({
+  var DataViewsContext = (0, import_element108.createContext)({
     view: { type: LAYOUT_TABLE },
     onChangeView: () => {
     },
@@ -39656,7 +39955,7 @@ var wp;
     isItemClickable: () => true,
     renderItemLink: void 0,
     containerWidth: 0,
-    containerRef: (0, import_element106.createRef)(),
+    containerRef: (0, import_element108.createRef)(),
     resizeObserverRef: () => {
     },
     defaultLayouts: { list: {}, grid: {}, table: {} },
@@ -39678,14 +39977,14 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
   var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_element115 = __toESM(require_element(), 1);
+  var import_components24 = __toESM(require_components(), 1);
+  var import_element117 = __toESM(require_element(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);

   // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components20 = __toESM(require_components(), 1);
+  var import_components19 = __toESM(require_components(), 1);
   var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
   function DataViewsSelectionCheckbox({
     selection,
@@ -39700,8 +39999,8 @@ var wp;
     const isInSelectionArray = selection.includes(id);
     const checked = !disabled2 && isInSelectionArray;
     const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n34.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-      import_components20.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+      import_components19.CheckboxControl,
       {
         className: SELECTION_CHECKBOX_CLASS,
         "aria-label": selectionLabel,
@@ -39721,20 +40020,20 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components21 = __toESM(require_components(), 1);
+  var import_components20 = __toESM(require_components(), 1);
   var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   var import_data34 = __toESM(require_data(), 1);
   var import_compose10 = __toESM(require_compose(), 1);

   // node_modules/tslib/tslib.es6.mjs
   var __assign = function() {
-    __assign = Object.assign || function __assign2(t3) {
+    __assign = Object.assign || function __assign2(t2) {
       for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
         s2 = arguments[i2];
-        for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
+        for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t2[p3] = s2[p3];
       }
-      return t3;
+      return t2;
     };
     return __assign.apply(this, arguments);
   };
@@ -39804,7 +40103,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
   function ButtonTrigger({
     action,
     onClick,
@@ -39812,8 +40111,8 @@ var wp;
     variant
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-      import_components21.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+      import_components20.Button,
       {
         disabled: !!action.disabled,
         accessibleWhenDisabled: true,
@@ -39830,7 +40129,7 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(menu_exports.ItemLabel, { children: label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: label }) });
   }
   function ActionModal({
     action,
@@ -39839,8 +40138,8 @@ var wp;
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
     const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-      import_components21.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+      import_components20.Modal,
       {
         title: modalHeader || label,
         __experimentalHideHeader: !!action.hideModalHeader,
@@ -39850,7 +40149,7 @@ var wp;
         overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(action.RenderModal, { items, closeModal })
+        children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(action.RenderModal, { items, closeModal })
       }
     );
   }
@@ -39860,7 +40159,7 @@ var wp;
     registry,
     setActiveModalAction
   }) {
-    const { primaryActions, regularActions } = (0, import_element107.useMemo)(() => {
+    const { primaryActions, regularActions } = (0, import_element109.useMemo)(() => {
       return actions.reduce(
         (acc, action) => {
           (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
@@ -39872,7 +40171,7 @@ var wp;
         }
       );
     }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
       MenuItemTrigger,
       {
         action,
@@ -39887,7 +40186,7 @@ var wp;
       },
       action.id
     ));
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(menu_exports.Group, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Group, { children: [
       renderActionGroup(primaryActions),
       renderActionGroup(regularActions)
     ] });
@@ -39898,7 +40197,7 @@ var wp;
     isCompact
   }) {
     const registry = (0, import_data34.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element107.useMemo)(() => {
+    const { primaryActions, eligibleActions } = (0, import_element109.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -39912,7 +40211,7 @@ var wp;
     }, [actions, item]);
     const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
     if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
         CompactItemActions,
         {
           item,
@@ -39922,7 +40221,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(
       Stack,
       {
         direction: "row",
@@ -39933,7 +40232,7 @@ var wp;
           width: "auto"
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
             PrimaryActions,
             {
               item,
@@ -39943,7 +40242,7 @@ var wp;
           ),
           (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
           // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
             CompactItemActions,
             {
               item,
@@ -39961,16 +40260,16 @@ var wp;
     isSmall,
     registry
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element107.useState)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element109.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(import_jsx_runtime186.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_jsx_runtime188.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
           menu_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-              import_components21.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+              import_components20.Button,
               {
                 size: isSmall ? "small" : "compact",
                 icon: more_vertical_default,
@@ -39982,7 +40281,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
           ActionsMenuGroup,
           {
             actions,
@@ -39992,7 +40291,7 @@ var wp;
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -40008,7 +40307,7 @@ var wp;
     registry,
     buttonVariant
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element107.useState)(null);
+    const [activeModalAction, setActiveModalAction] = (0, import_element109.useState)(null);
     const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
     if (isMobileViewport) {
       return null;
@@ -40016,8 +40315,8 @@ var wp;
     if (!Array.isArray(actions) || actions.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(import_jsx_runtime186.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_jsx_runtime188.Fragment, { children: [
+      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
         ButtonTrigger,
         {
           action,
@@ -40033,7 +40332,7 @@ var wp;
         },
         action.id
       )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -40045,9 +40344,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components22 = __toESM(require_components(), 1);
+  var import_components21 = __toESM(require_components(), 1);
   var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);
   var import_data35 = __toESM(require_data(), 1);
   var import_compose11 = __toESM(require_compose(), 1);

@@ -40077,13 +40376,13 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   function ActionWithModal({
     action,
     items,
     ActionTriggerComponent
   }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element108.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element110.useState)(false);
     const actionTriggerProps = {
       action,
       onClick: () => {
@@ -40091,9 +40390,9 @@ var wp;
       },
       items
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(import_jsx_runtime187.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(ActionTriggerComponent, { ...actionTriggerProps }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(ActionTriggerComponent, { ...actionTriggerProps }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
         ActionModal,
         {
           action,
@@ -40109,13 +40408,13 @@ var wp;
     );
   }
   function useHasAPossibleBulkAction(actions, item) {
-    return (0, import_element108.useMemo)(
+    return (0, import_element110.useMemo)(
       () => hasAPossibleBulkAction(actions, item),
       [actions, item]
     );
   }
   function useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element108.useMemo)(
+    return (0, import_element110.useMemo)(
       () => data.some((item) => hasAPossibleBulkAction(actions, item)),
       [actions, data]
     );
@@ -40128,7 +40427,7 @@ var wp;
     getItemId: getItemId2,
     disableSelectAll = false
   }) {
-    const selectableItems = (0, import_element108.useMemo)(() => {
+    const selectableItems = (0, import_element110.useMemo)(() => {
       return data.filter((item) => {
         return actions.some(
           (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
@@ -40141,8 +40440,8 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === selectableItems.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        import_components22.CheckboxControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+        import_components21.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
           checked: hasSelection,
@@ -40154,8 +40453,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-      import_components22.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+      import_components21.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
         checked: areAllSelected,
@@ -40182,8 +40481,8 @@ var wp;
     const label = typeof action.label === "string" ? action.label : action.label(items);
     const isMobile = (0, import_compose11.useViewportMatch)("medium", "<");
     if (isMobile) {
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-        import_components22.Button,
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+        import_components21.Button,
         {
           disabled: isBusy,
           accessibleWhenDisabled: true,
@@ -40195,8 +40494,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-      import_components22.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+      import_components21.Button,
       {
         disabled: isBusy,
         accessibleWhenDisabled: true,
@@ -40215,13 +40514,13 @@ var wp;
     setActionInProgress
   }) {
     const registry = (0, import_data35.useRegistry)();
-    const selectedEligibleItems = (0, import_element108.useMemo)(() => {
+    const selectedEligibleItems = (0, import_element110.useMemo)(() => {
       return selectedItems.filter((item) => {
         return !action.isEligible || action.isEligible(item);
       });
     }, [action, selectedItems]);
     if ("RenderModal" in action) {
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
         ActionWithModal,
         {
           action,
@@ -40231,7 +40530,7 @@ var wp;
         action.id
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
       ActionTrigger,
       {
         action,
@@ -40255,7 +40554,7 @@ var wp;
       paginationInfo.totalItems,
       isInfiniteScroll
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
       Stack,
       {
         direction: "row",
@@ -40263,7 +40562,7 @@ var wp;
         gap: "md",
         align: "center",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
             BulkSelectionCheckbox,
             {
               selection,
@@ -40274,8 +40573,8 @@ var wp;
               disableSelectAll: isInfiniteScroll
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
+          /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
             Stack,
             {
               direction: "row",
@@ -40283,7 +40582,7 @@ var wp;
               gap: "xs",
               children: [
                 actionsToShow.map((action) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
                     ActionButton,
                     {
                       action,
@@ -40294,8 +40593,8 @@ var wp;
                     action.id
                   );
                 }),
-                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                  import_components22.Button,
+                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                  import_components21.Button,
                   {
                     icon: close_small_default,
                     showTooltip: true,
@@ -40325,28 +40624,28 @@ var wp;
     isInfiniteScroll,
     paginationInfo
   }) {
-    const [actionInProgress, setActionInProgress] = (0, import_element108.useState)(
+    const [actionInProgress, setActionInProgress] = (0, import_element110.useState)(
       null
     );
-    const footerContentRef = (0, import_element108.useRef)(void 0);
+    const footerContentRef = (0, import_element110.useRef)(void 0);
     const isMobile = (0, import_compose11.useViewportMatch)("medium", "<");
-    const bulkActions = (0, import_element108.useMemo)(
+    const bulkActions = (0, import_element110.useMemo)(
       () => actions.filter((action) => action.supportsBulk),
       [actions]
     );
-    const selectableItems = (0, import_element108.useMemo)(() => {
+    const selectableItems = (0, import_element110.useMemo)(() => {
       return data.filter((item) => {
         return bulkActions.some(
           (action) => !action.isEligible || action.isEligible(item)
         );
       });
     }, [data, bulkActions]);
-    const selectedItems = (0, import_element108.useMemo)(() => {
+    const selectedItems = (0, import_element110.useMemo)(() => {
       return data.filter(
         (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
       );
     }, [selection, data, getItemId2, selectableItems]);
-    const actionsToShow = (0, import_element108.useMemo)(
+    const actionsToShow = (0, import_element110.useMemo)(
       () => actions.filter((action) => {
         return action.supportsBulk && (!isMobile || action.icon) && selectedItems.some(
           (item) => !action.isEligible || action.isEligible(item)
@@ -40397,8 +40696,8 @@ var wp;
       getItemId: getItemId2,
       paginationInfo,
       view
-    } = (0, import_element108.useContext)(dataviews_context_default);
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    } = (0, import_element110.useContext)(dataviews_context_default);
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
       FooterContent,
       {
         selection,
@@ -40414,8 +40713,8 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
   var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_components23 = __toESM(require_components(), 1);
-  var import_element109 = __toESM(require_element(), 1);
+  var import_components22 = __toESM(require_components(), 1);
+  var import_element111 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/utils/get-hideable-fields.mjs
   function getHideableFields(view, fields2) {
@@ -40429,15 +40728,22 @@ var wp;
     );
   }

+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-table-columns.mjs
+  function getTableColumns(view, fields2) {
+    return (view.fields ?? []).filter(
+      (fieldId) => fields2.some((field) => field.id === fieldId)
+    );
+  }
+
   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   function WithMenuSeparators({ children }) {
-    return import_element109.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_element109.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Separator, {}),
+    return import_element111.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(import_element111.Fragment, { children: [
+      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.Separator, {}),
       child
     ] }, i2));
   }
-  var _HeaderMenu = (0, import_element109.forwardRef)(function HeaderMenu({
+  var _HeaderMenu = (0, import_element111.forwardRef)(function HeaderMenu({
     fieldId,
     view,
     fields: fields2,
@@ -40448,15 +40754,13 @@ var wp;
     canInsertLeft = true,
     canInsertRight = true
   }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
     const isSorted = view.sort?.field === fieldId;
     let isHidable = false;
     let isSortable = false;
     let canAddFilter = false;
     let operators = [];
     const field = fields2.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element109.useContext)(dataviews_context_default);
+    const { setIsShowingFilter } = (0, import_element111.useContext)(dataviews_context_default);
     if (!field) {
       return null;
     }
@@ -40468,17 +40772,19 @@ var wp;
     if (!isSortable && !canMove && !isHidable && !canAddFilter) {
       return header;
     }
+    const visibleFieldIds = getTableColumns(view, fields2);
+    const index2 = visibleFieldIds.indexOf(fieldId);
     const hiddenFields = getHideableFields(view, fields2).filter(
       (f2) => !visibleFieldIds.includes(f2.id)
     );
     const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
     const isRtl = (0, import_i18n38.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
         menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-            import_components23.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+            import_components22.Button,
             {
               size: "compact",
               className: "dataviews-view-table-header-button",
@@ -40488,12 +40794,12 @@ var wp;
           ),
           children: [
             header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(WithMenuSeparators, { children: [
+        isSortable && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
           menu_exports.RadioGroup,
           {
             value: isSorted && view.sort ? view.sort.direction : null,
@@ -40508,21 +40814,21 @@ var wp;
               });
             },
             children: SORTING_DIRECTIONS.map(
-              (direction) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+              (direction) => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
                 menu_exports.RadioItem,
                 {
                   value: direction,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
                 },
                 direction
               )
             )
           }
         ),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
           menu_exports.Item,
           {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: funnel_default }),
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.PrefixIcon, { icon: funnel_default }),
             onClick: () => {
               setOpenedFilter(fieldId);
               setIsShowingFilter(true);
@@ -40539,14 +40845,14 @@ var wp;
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Add filter") })
+            children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Add filter") })
           }
         ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(menu_exports.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: arrow_left_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.PrefixIcon, { icon: arrow_left_default }),
               disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 + 1 : index2 - 1;
@@ -40564,13 +40870,13 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move left") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move left") })
             }
           ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: arrow_right_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.PrefixIcon, { icon: arrow_right_default }),
               disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 - 1 : index2 + 1;
@@ -40588,14 +40894,14 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move right") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move right") })
             }
           ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Insert left") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
               const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
                 menu_exports.Item,
                 {
                   onClick: () => {
@@ -40613,17 +40919,17 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Insert right") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
               const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
                 menu_exports.Item,
                 {
                   onClick: () => {
@@ -40641,16 +40947,16 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: unseen_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.PrefixIcon, { icon: unseen_default }),
               onClick: () => {
                 onHide(field);
                 onChangeView({
@@ -40660,7 +40966,7 @@ var wp;
                   )
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Hide column") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Hide column") })
             }
           )
         ] })
@@ -40671,8 +40977,8 @@ var wp;
   var column_header_menu_default = ColumnHeaderMenu;

   // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element110 = __toESM(require_element(), 1);
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var import_element112 = __toESM(require_element(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   function getClickableItemProps({
     item,
     isItemClickable,
@@ -40708,7 +41014,7 @@ var wp;
     ...extraProps
   }) {
     if (!isItemClickable(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className, ...extraProps, children });
+      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { className, ...extraProps, children });
     }
     if (renderItemLink) {
       const renderedElement = renderItemLink({
@@ -40717,7 +41023,7 @@ var wp;
         ...extraProps,
         children
       });
-      return (0, import_element110.cloneElement)(renderedElement, {
+      return (0, import_element112.cloneElement)(renderedElement, {
         onClick: (event) => {
           event.stopPropagation();
           if (renderedElement.props.onClick) {
@@ -40740,18 +41046,18 @@ var wp;
       onClickItem,
       className
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { ...clickProps, ...extraProps, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { ...clickProps, ...extraProps, children });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   function ColumnPrimary({
     item,
     level,
     titleField,
     mediaField,
     mediaAspectRatio,
-    descriptionField: descriptionField2,
+    descriptionField,
     onClickItem,
     renderItemLink,
     isItemClickable
@@ -40764,8 +41070,8 @@ var wp;
         Math.round(32 * ratioWidth / ratioHeight)
       )}px`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
+      mediaField && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
         ItemClickWrapper,
         {
           item,
@@ -40774,7 +41080,7 @@ var wp;
           renderItemLink,
           className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
           "aria-label": isItemClickable(item) && (!!onClickItem || !!renderItemLink) && !!titleField ? titleField.getValue?.({ item }) : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
             mediaField.render,
             {
               item,
@@ -40784,14 +41090,14 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
         Stack,
         {
           direction: "column",
           align: "flex-start",
           className: "dataviews-view-table__primary-column-content",
           children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
               ItemClickWrapper,
               {
                 item,
@@ -40800,19 +41106,19 @@ var wp;
                 renderItemLink,
                 className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)("span", { className: "dataviews-view-table__level", children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)("span", { className: "dataviews-view-table__level", children: [
                     Array(level).fill("\u2014").join(" "),
                     "\xA0"
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(titleField.render, { item, field: titleField })
+                  /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(titleField.render, { item, field: titleField })
                 ]
               }
             ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-              descriptionField2.render,
+            descriptionField && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              descriptionField.render,
               {
                 item,
-                field: descriptionField2
+                field: descriptionField
               }
             )
           ]
@@ -40823,7 +41129,7 @@ var wp;
   var column_primary_default = ColumnPrimary;

   // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_i18n39 = __toESM(require_i18n(), 1);
   var isScrolledToEnd = (element) => {
     if ((0, import_i18n39.isRTL)()) {
@@ -40836,9 +41142,9 @@ var wp;
     scrollContainerRef,
     enabledHorizontal = false
   }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element111.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element111.useState)(false);
-    const handleScroll = (0, import_element111.useCallback)(() => {
+    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element113.useState)(false);
+    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element113.useState)(false);
+    const handleScroll = (0, import_element113.useCallback)(() => {
       const scrollContainer = scrollContainerRef.current;
       if (!scrollContainer) {
         return;
@@ -40848,7 +41154,7 @@ var wp;
       }
       setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
     }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element111.useEffect)(() => {
+    (0, import_element113.useEffect)(() => {
       if (typeof window === "undefined" || !scrollContainerRef.current) {
         return () => {
         };
@@ -40878,7 +41184,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element112 = __toESM(require_element(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
   function getRange(orderedIds, fromIndex, toIndex) {
     return orderedIds.slice(
@@ -40945,12 +41251,12 @@ var wp;
   }) {
     const isMultiselect = selectionMode === "multi";
     const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element112.useRef)(null);
+    const gestureRef = (0, import_element114.useRef)(null);
     const anchorTo = (id) => {
       gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element112.useRef)(false);
-    (0, import_element112.useEffect)(() => {
+    const isTouchDeviceRef = (0, import_element114.useRef)(false);
+    (0, import_element114.useEffect)(() => {
       const markTouchDevice = () => {
         isTouchDeviceRef.current = true;
       };
@@ -41048,18 +41354,18 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components24 = __toESM(require_components(), 1);
+  var import_components23 = __toESM(require_components(), 1);
   var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var import_element115 = __toESM(require_element(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   function FieldItem3({
     field,
     isVisible: isVisible2,
     onToggleVisibility
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_components24.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_components24.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(import_components23.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(import_components23.Icon, { icon: check_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
     ] }) });
   }
   function isDefined(item) {
@@ -41068,14 +41374,14 @@ var wp;
   function PropertiesSection({
     showLabel = true
   }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element113.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element115.useContext)(dataviews_context_default);
     const regularFields = getHideableFields(view, fields2);
     if (!regularFields?.length) {
       return null;
     }
     const titleField = fields2.find((f2) => f2.id === view.titleField);
     const previewField3 = fields2.find((f2) => f2.id === view.mediaField);
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (f2) => f2.id === view.descriptionField
     );
     const lockedFields = [
@@ -41088,7 +41394,7 @@ var wp;
         isVisibleFlag: "showMedia"
       },
       {
-        field: descriptionField2,
+        field: descriptionField,
         isVisibleFlag: "showDescription"
       }
     ].filter(({ field }) => isDefined(field));
@@ -41101,18 +41407,18 @@ var wp;
     );
     const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
     const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_components24.BaseControl.VisualLabel, { children: (0, import_i18n40.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
+      showLabel && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(import_components23.BaseControl.VisualLabel, { children: (0, import_i18n40.__)("Properties") }),
+      /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(import_components24.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(import_components23.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
             lockedFields.map(({ field, isVisibleFlag }) => {
               const isVisible2 = view[isVisibleFlag] ?? true;
               const fieldToRender = isSingleVisibleLockedField && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
                 FieldItem3,
                 {
                   field: fieldToRender,
@@ -41130,7 +41436,7 @@ var wp;
             regularFields.map((field) => {
               const isVisible2 = visibleFieldIds.includes(field.id);
               const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
                 FieldItem3,
                 {
                   field: fieldToRender,
@@ -41154,10 +41460,10 @@ var wp;
   }

   // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element114.useState)(false);
-    (0, import_element114.useEffect)(() => {
+    const [showLoader, setShowLoader] = (0, import_element116.useState)(false);
+    (0, import_element116.useEffect)(() => {
       if (!isLoading) {
         return;
       }
@@ -41173,7 +41479,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
   function getEffectiveAlign(explicitAlign, fieldType) {
     if (explicitAlign) {
       return explicitAlign;
@@ -41197,7 +41503,7 @@ var wp;
       "dataviews-view-table__cell-align-end": align === "end",
       "dataviews-view-table__cell-align-center": align === "center"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(field.render, { item, field }) });
   }
   function TableRow({
     hasBulkActions,
@@ -41210,7 +41516,7 @@ var wp;
     titleField,
     mediaField,
     mediaAspectRatio,
-    descriptionField: descriptionField2,
+    descriptionField,
     selection,
     getItemId: getItemId2,
     isItemClickable,
@@ -41222,7 +41528,7 @@ var wp;
     isActionsColumnSticky,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element115.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element117.useContext)(dataviews_context_default);
     const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
     const isSelected2 = hasPossibleBulkAction && selection.includes(id);
     const {
@@ -41231,9 +41537,9 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
+    const columns = getTableColumns(view, fields2);
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
       "tr",
       {
         className: clsx_default("dataviews-view-table__row", {
@@ -41252,7 +41558,7 @@ var wp;
           onMouseDown(event);
         },
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -41263,7 +41569,7 @@ var wp;
               disabled: !hasPossibleBulkAction
             }
           ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
             column_primary_default,
             {
               item,
@@ -41271,7 +41577,7 @@ var wp;
               titleField: showTitle ? titleField : void 0,
               mediaField: showMedia ? mediaField : void 0,
               mediaAspectRatio,
-              descriptionField: showDescription ? descriptionField2 : void 0,
+              descriptionField: showDescription ? descriptionField : void 0,
               isItemClickable,
               onClickItem,
               renderItemLink
@@ -41281,7 +41587,7 @@ var wp;
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
             const field = fields2.find((f2) => f2.id === column);
             const effectiveAlign = getEffectiveAlign(align, field?.type);
-            return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
               "td",
               {
                 style: {
@@ -41289,7 +41595,7 @@ var wp;
                   maxWidth,
                   minWidth
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                   TableColumnField,
                   {
                     fields: fields2,
@@ -41307,7 +41613,7 @@ var wp;
           // table row. This allows us to add a click handler to the row
           // itself (to toggle row selection) without erroneously
           // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
             "td",
             {
               className: clsx_default("dataviews-view-table__actions-column", {
@@ -41315,7 +41621,7 @@ var wp;
                 "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
               }),
               onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(ItemActions, { item, actions })
+              children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(ItemActions, { item, actions })
             }
           )
         ]
@@ -41340,7 +41646,7 @@ var wp;
     className,
     empty
   }) {
-    const { containerRef } = (0, import_element115.useContext)(dataviews_context_default);
+    const { containerRef } = (0, import_element117.useContext)(dataviews_context_default);
     const isDelayedLoading = useDelayedLoading(isLoading);
     const groupField = view.groupBy?.field ? fields2.find((f2) => f2.id === view.groupBy?.field) : null;
     const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
@@ -41354,17 +41660,17 @@ var wp;
       selectionMode: "multi",
       shouldSelectOnClick: false
     });
-    const headerMenuRefs = (0, import_element115.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element115.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element115.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element115.useState)(null);
-    (0, import_element115.useEffect)(() => {
+    const headerMenuRefs = (0, import_element117.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element117.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element117.useState)();
+    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element117.useState)(null);
+    (0, import_element117.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
       }
     });
-    const tableNoticeId = (0, import_element115.useId)();
+    const tableNoticeId = (0, import_element117.useId)();
     const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
       scrollContainerRef: containerRef,
       enabledHorizontal: !!actions?.length
@@ -41403,12 +41709,12 @@ var wp;
     const hasData = !!data?.length;
     const titleField = fields2.find((field) => field.id === view.titleField);
     const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view.descriptionField
     );
     const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField && showDescription;
+    const columns = getTableColumns(view, fields2);
     const headerMenuRef = (column, index2) => (node) => {
       if (node) {
         headerMenuRefs.current.set(column, {
@@ -41426,7 +41732,7 @@ var wp;
       "--wp-dataviews-media-aspect-ratio": mediaAspectRatio ?? "1/1"
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -41437,8 +41743,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(import_jsx_runtime194.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
         "table",
         {
           className: clsx_default("dataviews-view-table", className, {
@@ -41455,10 +41761,10 @@ var wp;
           role: isInfiniteScroll ? "feed" : void 0,
           inert: !isInfiniteScroll && isLoading ? "true" : void 0,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)("colgroup", { children: [
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
+              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
+              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                 "col",
                 {
                   className: clsx_default(
@@ -41470,32 +41776,32 @@ var wp;
                 },
                 `col-${column}`
               )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("col", { className: "dataviews-view-table__col-actions" })
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("col", { className: "dataviews-view-table__col-actions" })
             ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-              import_components25.Popover,
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+              import_components24.Popover,
               {
                 anchor: contextMenuAnchor,
                 onClose: () => setContextMenuAnchor(null),
                 placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(PropertiesSection, { showLabel: false })
+                children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(PropertiesSection, { showLabel: false })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
               "thead",
               {
                 className: clsx_default({
                   "dataviews-view-table__thead--stuck": isVerticallyScrolled
                 }),
                 onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)("tr", { className: "dataviews-view-table__row", children: [
+                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                     "th",
                     {
                       className: "dataviews-view-table__checkbox-column",
                       scope: "col",
                       onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                         BulkSelectionCheckbox,
                         {
                           selection,
@@ -41507,7 +41813,7 @@ var wp;
                       )
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -41535,7 +41841,7 @@ var wp;
                       field?.type
                     );
                     const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                       "th",
                       {
                         style: {
@@ -41546,7 +41852,7 @@ var wp;
                         },
                         "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
                         scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -41565,7 +41871,7 @@ var wp;
                       column
                     );
                   }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                     "th",
                     {
                       className: clsx_default(
@@ -41575,15 +41881,15 @@ var wp;
                           "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
                         }
                       ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n41.__)("Actions") })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n41.__)("Actions") })
                     }
                   )
                 ] })
               }
             ),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)("tbody", { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                   "td",
                   {
                     colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions?.length ? 1 : 0),
@@ -41598,7 +41904,7 @@ var wp;
                 ) }),
                 groupItems.map((item, index2) => {
                   const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                     TableRow,
                     {
                       item,
@@ -41611,7 +41917,7 @@ var wp;
                       titleField,
                       mediaField,
                       mediaAspectRatio,
-                      descriptionField: descriptionField2,
+                      descriptionField,
                       selection,
                       getItemId: getItemId2,
                       onChangeSelection,
@@ -41625,9 +41931,9 @@ var wp;
                   );
                 })
               ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+            ) : /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("tbody", { children: hasData && data.map((item, index2) => {
               const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
                 TableRow,
                 {
                   item,
@@ -41640,7 +41946,7 @@ var wp;
                   titleField,
                   mediaField,
                   mediaAspectRatio,
-                  descriptionField: descriptionField2,
+                  descriptionField,
                   selection,
                   getItemId: getItemId2,
                   onChangeSelection,
@@ -41657,26 +41963,26 @@ var wp;
           ]
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components25.Spinner, {}) }) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_components24.Spinner, {}) }) })
     ] });
   }
   var table_default = ViewTable;

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components28 = __toESM(require_components(), 1);
+  var import_components27 = __toESM(require_components(), 1);
   var import_i18n44 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components27 = __toESM(require_components(), 1);
+  var import_components26 = __toESM(require_components(), 1);
   var import_i18n43 = __toESM(require_i18n(), 1);
   var import_compose12 = __toESM(require_compose(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components26 = __toESM(require_components(), 1);
+  var import_components25 = __toESM(require_components(), 1);
   var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_element118 = __toESM(require_element(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   var imageSizes = [
     {
       value: 120,
@@ -41708,9 +42014,9 @@ var wp;
   ];
   var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
   function useGridColumns() {
-    const context = (0, import_element116.useContext)(dataviews_context_default);
+    const context = (0, import_element118.useContext)(dataviews_context_default);
     const view = context.view;
-    return (0, import_element116.useMemo)(() => {
+    return (0, import_element118.useMemo)(() => {
       const containerWidth = context.containerWidth;
       const gap = 32;
       const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
@@ -41722,10 +42028,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element117.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+  var import_element119 = __toESM(require_element(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var GridItems = (0, import_element119.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
       "div",
       {
         ref,
@@ -41740,10 +42046,10 @@ var wp;
   });

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element118 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element118.useContext)(dataviews_context_default);
-    (0, import_element118.useEffect)(() => {
+    const { intersectionObserver } = (0, import_element120.useContext)(dataviews_context_default);
+    (0, import_element120.useEffect)(() => {
       const element = elementRef.current;
       if (!element || posinset === void 0 || !intersectionObserver) {
         return;
@@ -41761,7 +42067,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   function chunk(array, size4) {
     const chunks = [];
     for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -41769,7 +42075,7 @@ var wp;
     }
     return chunks;
   }
-  var GridItem = (0, import_element119.forwardRef)(
+  var GridItem = (0, import_element121.forwardRef)(
     function GridItem2({
       view,
       selection,
@@ -41782,7 +42088,7 @@ var wp;
       actions,
       mediaField,
       titleField,
-      descriptionField: descriptionField2,
+      descriptionField,
       regularFields,
       badgeFields,
       hasBulkActions,
@@ -41798,8 +42104,8 @@ var wp;
       } = view;
       const hasBulkAction = useHasAPossibleBulkAction(actions, item);
       const id = getItemId2(item);
-      const elementRef = (0, import_element119.useRef)(null);
-      const setRefs = (0, import_element119.useCallback)(
+      const elementRef = (0, import_element121.useRef)(null);
+      const setRefs = (0, import_element121.useCallback)(
         (node) => {
           elementRef.current = node;
           if (typeof forwardedRef === "function") {
@@ -41813,9 +42119,9 @@ var wp;
       useIntersectionObserver(elementRef, posinset);
       const instanceId = (0, import_compose12.useInstanceId)(GridItem2);
       const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
       const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
         mediaField.render,
         {
           item,
@@ -41823,7 +42129,7 @@ var wp;
           config: config2
         }
       ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(titleField.render, { item, field: titleField }) : null;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(titleField.render, { item, field: titleField }) : null;
       let mediaA11yProps;
       let titleA11yProps;
       if (isItemClickable(item) && onClickItem) {
@@ -41840,7 +42146,7 @@ var wp;
           };
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
         Stack,
         {
           direction: "column",
@@ -41857,7 +42163,7 @@ var wp;
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -41871,7 +42177,7 @@ var wp;
                 children: renderedMediaField
               }
             ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               DataViewsSelectionCheckbox,
               {
                 item,
@@ -41882,7 +42188,7 @@ var wp;
                 disabled: !hasBulkAction
               }
             ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               ItemActions,
               {
                 item,
@@ -41890,7 +42196,7 @@ var wp;
                 isCompact: true
               }
             ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -41906,15 +42212,15 @@ var wp;
                 children: renderedTitleField
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                descriptionField2.render,
+            /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField?.render && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                descriptionField.render,
                 {
                   item,
-                  field: descriptionField2
+                  field: descriptionField
                 }
               ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                 Stack,
                 {
                   direction: "row",
@@ -41926,11 +42232,11 @@ var wp;
                   children: badgeFields.map((field) => {
                     return (
                       /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                         Badge,
                         {
                           className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                             field.render,
                             {
                               item,
@@ -41944,15 +42250,15 @@ var wp;
                   })
                 }
               ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                 Stack,
                 {
                   direction: "column",
                   className: "dataviews-view-grid__fields",
                   gap: "xs",
                   children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                      import_components27.Flex,
+                    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                      import_components26.Flex,
                       {
                         className: "dataviews-view-grid__field",
                         gap: 1,
@@ -41960,22 +42266,22 @@ var wp;
                         expanded: true,
                         style: { height: "auto" },
                         direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(tooltip_exports.Root, { children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                               tooltip_exports.Trigger,
                               {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_components27.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                                render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components26.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
                               }
                             ),
-                            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(tooltip_exports.Popup, { children: field.label })
+                            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(tooltip_exports.Popup, { children: field.label })
                           ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                            import_components27.FlexItem,
+                          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                            import_components26.FlexItem,
                             {
                               className: "dataviews-view-grid__field-value",
                               style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                              children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                                 field.render,
                                 {
                                   item,
@@ -42014,7 +42320,7 @@ var wp;
     actions,
     getSelectionProps
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element119.useContext)(dataviews_context_default);
+    const { paginationInfo, resizeObserverRef } = (0, import_element121.useContext)(dataviews_context_default);
     const gridColumns = useGridColumns();
     const gridStyle = {
       "--wp-dataviews-media-aspect-ratio": view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : "1/1"
@@ -42027,7 +42333,7 @@ var wp;
     const mediaField = fields2.find(
       (field) => field.id === view?.mediaField
     );
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view?.descriptionField
     );
     const otherFields = view.fields ?? [];
@@ -42050,13 +42356,13 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, {
       // Render infinite scroll layout (no rows, feed semantics)
       children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
-          import_components27.Composite,
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+          import_components26.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               GridItems,
               {
                 className: clsx_default(
@@ -42081,10 +42387,10 @@ var wp;
             inert,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                  import_components27.Composite.Item,
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                  import_components26.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                       Stack,
                       {
                         ...props,
@@ -42103,10 +42409,10 @@ var wp;
                 const itemId = getItemId2(item);
                 const selectionProps = getSelectionProps(itemId);
                 const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                  import_components27.Composite.Item,
+                return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                  import_components26.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                       GridItem,
                       {
                         ...props,
@@ -42135,7 +42441,7 @@ var wp;
                         },
                         mediaField,
                         titleField,
-                        descriptionField: descriptionField2,
+                        descriptionField,
                         regularFields,
                         badgeFields,
                         hasBulkActions,
@@ -42154,8 +42460,8 @@ var wp;
           }
         ),
         // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-          import_components27.Composite,
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          import_components26.Composite,
           {
             role: "grid",
             style: gridStyle,
@@ -42170,10 +42476,10 @@ var wp;
             "aria-rowcount": totalRows,
             ref: resizeObserverRef,
             inert,
-            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-              import_components27.Composite.Row,
+            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+              import_components26.Composite.Row,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                   "div",
                   {
                     role: "row",
@@ -42192,10 +42498,10 @@ var wp;
                 children: row.map((item) => {
                   const itemId = getItemId2(item);
                   const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-                    import_components27.Composite.Item,
+                  return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                    import_components26.Composite.Item,
                     {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                         GridItem,
                         {
                           ...props,
@@ -42228,7 +42534,7 @@ var wp;
                           },
                           mediaField,
                           titleField,
-                          descriptionField: descriptionField2,
+                          descriptionField,
                           regularFields,
                           badgeFields,
                           hasBulkActions,
@@ -42251,7 +42557,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   function ViewGrid({
     actions,
     data,
@@ -42283,7 +42589,7 @@ var wp;
       shouldSelectOnClick: false
     });
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -42310,23 +42616,23 @@ var wp;
       actions,
       getSelectionProps
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(import_jsx_runtime196.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
+          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
             Stack,
             {
               direction: "column",
               gap: "sm",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n44.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n44.sprintf)(
                   // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
                   (0, import_i18n44.__)("%1$s: %2$s"),
                   groupField.label,
                   groupName
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
                   CompositeGrid,
                   {
                     ...gridProps,
@@ -42340,7 +42646,7 @@ var wp;
           )
         ) }),
         // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
           CompositeGrid,
           {
             ...gridProps,
@@ -42348,7 +42654,7 @@ var wp;
             isInfiniteScroll: !!isInfiniteScroll
           }
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(import_components28.Spinner, {}) })
+        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(import_components27.Spinner, {}) })
       ]
     });
   }
@@ -42356,11 +42662,11 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
   var import_compose13 = __toESM(require_compose(), 1);
-  var import_components29 = __toESM(require_components(), 1);
-  var import_element120 = __toESM(require_element(), 1);
+  var import_components28 = __toESM(require_components(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_i18n45 = __toESM(require_i18n(), 1);
   var import_data36 = __toESM(require_data(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
   function generateItemWrapperCompositeId(idPrefix) {
     return `${idPrefix}-item-wrapper`;
   }
@@ -42376,18 +42682,18 @@ var wp;
     item
   }) {
     const registry = (0, import_data36.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element120.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element122.useState)(false);
     const compositeItemId = generatePrimaryActionCompositeId(
       idPrefix,
       primaryAction.id
     );
     const label = typeof primaryAction.label === "string" ? primaryAction.label : primaryAction.label([item]);
-    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      import_components29.Composite.Item,
+    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      import_components28.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-          import_components29.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+          import_components28.Button,
           {
             disabled: !!primaryAction.disabled,
             accessibleWhenDisabled: true,
@@ -42396,7 +42702,7 @@ var wp;
             onClick: () => setIsModalOpen(true)
           }
         ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
           ActionModal,
           {
             action: primaryAction,
@@ -42405,12 +42711,12 @@ var wp;
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      import_components29.Composite.Item,
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      import_components28.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-          import_components29.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+          import_components28.Button,
           {
             disabled: !!primaryAction.disabled,
             accessibleWhenDisabled: true,
@@ -42432,7 +42738,7 @@ var wp;
     item,
     titleField,
     mediaField,
-    descriptionField: descriptionField2,
+    descriptionField,
     selectionProps,
     otherFields,
     onDropdownTriggerKeyDown,
@@ -42444,20 +42750,20 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element120.useRef)(null);
+    const itemRef = (0, import_element122.useRef)(null);
     const labelId = `${idPrefix}-label`;
     const descriptionId = `${idPrefix}-description`;
     const registry = (0, import_data36.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element120.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element120.useState)(
+    const [isHovered, setIsHovered] = (0, import_element122.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element122.useState)(
       null
     );
     const handleHover = ({ type }) => {
       const isHover = type === "mouseenter";
       setIsHovered(isHover);
     };
-    const { paginationInfo } = (0, import_element120.useContext)(dataviews_context_default);
-    (0, import_element120.useEffect)(() => {
+    const { paginationInfo } = (0, import_element122.useContext)(dataviews_context_default);
+    (0, import_element122.useEffect)(() => {
       if (isSelected2) {
         itemRef.current?.scrollIntoView({
           behavior: "auto",
@@ -42466,7 +42772,7 @@ var wp;
         });
       }
     }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element120.useMemo)(() => {
+    const { primaryAction, eligibleActions } = (0, import_element122.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -42479,7 +42785,7 @@ var wp;
       };
     }, [actions, item]);
     const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
       mediaField.render,
       {
         item,
@@ -42487,17 +42793,17 @@ var wp;
         config: { sizes: "52px" }
       }
     ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderDescription = showDescription && descriptionField2?.render;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderDescription = showDescription && descriptionField?.render;
     const hasOnlyMediaAndTitle = !!renderedMediaField && !renderDescription && !otherFields.length;
-    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
       Stack,
       {
         direction: "row",
         gap: "md",
         className: "dataviews-view-list__item-actions",
         children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
             PrimaryActionGridCell,
             {
               idPrefix,
@@ -42505,20 +42811,20 @@ var wp;
               item
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)("div", { role: "gridcell", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                 menu_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                    import_components29.Composite.Item,
+                  render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                    import_components28.Composite.Item,
                     {
                       id: generateDropdownTriggerCompositeId(
                         idPrefix
                       ),
                       accessibleWhenDisabled: true,
-                      render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                        import_components29.Button,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                        import_components28.Button,
                         {
                           size: "small",
                           icon: more_vertical_default,
@@ -42532,11 +42838,11 @@ var wp;
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                 menu_exports.Popup,
                 {
-                  positioner: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(menu_exports.Positioner, { align: "end" }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                  positioner: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(menu_exports.Positioner, { align: "end" }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                     ActionsMenuGroup,
                     {
                       actions: eligibleActions,
@@ -42548,7 +42854,7 @@ var wp;
                 }
               )
             ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
               ActionModal,
               {
                 action: activeModalAction,
@@ -42560,13 +42866,13 @@ var wp;
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      import_components29.Composite.Row,
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      import_components28.Composite.Row,
       {
         ref: itemRef,
         render: (
           /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
             "div",
             {
               "aria-posinset": posinset,
@@ -42581,14 +42887,14 @@ var wp;
         }),
         onMouseEnter: handleHover,
         onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
           Stack,
           {
             direction: "row",
             className: "dataviews-view-list__item-wrapper",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                import_components29.Composite.Item,
+              /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                import_components28.Composite.Item,
                 {
                   id: generateItemWrapperCompositeId(idPrefix),
                   "aria-pressed": isSelected2,
@@ -42598,7 +42904,7 @@ var wp;
                   ...selectionProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -42608,15 +42914,15 @@ var wp;
                   style: { flex: 1, minWidth: 0 },
                   children: [
                     renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
                       Stack,
                       {
                         direction: "column",
                         gap: "xs",
                         className: "dataviews-view-list__field-wrapper",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "row", align: "center", children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                               "div",
                               {
                                 className: "dataviews-title-field dataviews-view-list__title-field",
@@ -42626,32 +42932,32 @@ var wp;
                             ),
                             usedActions
                           ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-                            descriptionField2.render,
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                            descriptionField.render,
                             {
                               item,
-                              field: descriptionField2
+                              field: descriptionField
                             }
                           ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                             "div",
                             {
                               className: "dataviews-view-list__fields",
                               id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
                                 "div",
                                 {
                                   className: "dataviews-view-list__field",
                                   children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                                       VisuallyHidden,
                                       {
                                         className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", {}),
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", {}),
                                         children: field.label
                                       }
                                     ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                                       field.render,
                                       {
                                         item,
@@ -42694,13 +43000,13 @@ var wp;
     } = props;
     const baseId = (0, import_compose13.useInstanceId)(ViewList, "view-list");
     const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element120.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element122.useContext)(dataviews_context_default);
     const selectedItem = data?.findLast(
       (item) => selection.includes(getItemId2(item))
     );
     const titleField = fields2.find((field) => field.id === view.titleField);
     const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view.descriptionField
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined2);
@@ -42713,11 +43019,11 @@ var wp;
       selectionMode: "single-required",
       shouldSelectOnClick: true
     });
-    const generateCompositeItemIdPrefix = (0, import_element120.useCallback)(
+    const generateCompositeItemIdPrefix = (0, import_element122.useCallback)(
       (item) => `${baseId}-${getItemId2(item)}`,
       [baseId, getItemId2]
     );
-    const isActiveCompositeItem = (0, import_element120.useCallback)(
+    const isActiveCompositeItem = (0, import_element122.useCallback)(
       (item, idToCheck) => {
         return idToCheck.startsWith(
           generateCompositeItemIdPrefix(item)
@@ -42725,9 +43031,9 @@ var wp;
       },
       [generateCompositeItemIdPrefix]
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element120.useState)(void 0);
-    const compositeRef = (0, import_element120.useRef)(null);
-    (0, import_element120.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element122.useState)(void 0);
+    const compositeRef = (0, import_element122.useRef)(null);
+    (0, import_element122.useEffect)(() => {
       if (selectedItem) {
         setActiveCompositeId(
           generateItemWrapperCompositeId(
@@ -42741,7 +43047,7 @@ var wp;
     );
     const previousActiveItemIndex = (0, import_compose13.usePrevious)(activeItemIndex);
     const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element120.useCallback)(
+    const selectCompositeItem = (0, import_element122.useCallback)(
       (targetIndex, generateCompositeId) => {
         const clampedIndex = Math.min(
           data.length - 1,
@@ -42763,7 +43069,7 @@ var wp;
       },
       [data, generateCompositeItemIdPrefix]
     );
-    (0, import_element120.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
       if (!isActiveIdInList && wasActiveIdInList) {
         selectCompositeItem(
@@ -42772,7 +43078,7 @@ var wp;
         );
       }
     }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element120.useCallback)(
+    const onDropdownTriggerKeyDown = (0, import_element122.useCallback)(
       (event) => {
         if (event.key === "ArrowDown") {
           event.preventDefault();
@@ -42805,13 +43111,13 @@ var wp;
     const compositeProps = {
       ref: compositeRef,
       id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", {}),
+      render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", {}),
       activeId: activeCompositeId,
       setActiveId: setActiveCompositeId,
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -42822,15 +43128,15 @@ var wp;
       );
     }
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-        import_components29.Composite,
+      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        import_components28.Composite,
         {
           ...compositeProps,
           className: "dataviews-view-list__group",
           role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n45.sprintf)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n45.sprintf)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
                 (0, import_i18n45.__)("%1$s: %2$s"),
                 groupField.label,
@@ -42838,7 +43144,7 @@ var wp;
               ) }),
               groupItems.map((item) => {
                 const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                   ListItem,
                   {
                     view,
@@ -42851,7 +43157,7 @@ var wp;
                     ),
                     mediaField,
                     titleField,
-                    descriptionField: descriptionField2,
+                    descriptionField,
                     otherFields,
                     onDropdownTriggerKeyDown
                   },
@@ -42863,16 +43169,16 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-        import_components29.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_jsx_runtime199.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        import_components28.Composite,
         {
           ...compositeProps,
           className: listClassName,
           role: view.infiniteScrollEnabled ? "feed" : "grid",
           children: data.map((item, index2) => {
             const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
               ListItem,
               {
                 view,
@@ -42885,7 +43191,7 @@ var wp;
                 ),
                 mediaField,
                 titleField,
-                descriptionField: descriptionField2,
+                descriptionField,
                 otherFields,
                 onDropdownTriggerKeyDown,
                 posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
@@ -42898,24 +43204,24 @@ var wp;
       (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
       // scroll position doesn't bounce. Hidden, and silent to a11y,
       // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
         "p",
         {
           className: "dataviews-loading-more",
           "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components29.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_components28.Spinner, {})
         }
       )
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components30 = __toESM(require_components(), 1);
+  var import_components29 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
   var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element121 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var import_element123 = __toESM(require_element(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   function ActivityGroup({
     groupName,
     groupData,
@@ -42923,11 +43229,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const groupHeader = showLabel ? (0, import_element121.createInterpolateElement)(
+    const groupHeader = showLabel ? (0, import_element123.createInterpolateElement)(
       // translators: %s: The label of the field e.g. "Status".
       (0, import_i18n46.sprintf)((0, import_i18n46.__)("%s: <groupName />"), groupField.label).trim(),
       {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
           groupField.render,
           {
             item: groupData[0],
@@ -42935,14 +43241,14 @@ var wp;
           }
         )
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
       Stack,
       {
         direction: "column",
         className: "dataviews-view-activity__group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
           children
         ]
       },
@@ -42951,10 +43257,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element122 = __toESM(require_element(), 1);
+  var import_element124 = __toESM(require_element(), 1);
   var import_data37 = __toESM(require_data(), 1);
   var import_compose14 = __toESM(require_compose(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
   function ActivityItem(props) {
     const {
       view,
@@ -42962,7 +43268,7 @@ var wp;
       item,
       titleField,
       mediaField,
-      descriptionField: descriptionField2,
+      descriptionField,
       otherFields,
       posinset,
       onClickItem,
@@ -42975,10 +43281,10 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element122.useRef)(null);
+    const itemRef = (0, import_element124.useRef)(null);
     const registry = (0, import_data37.useRegistry)();
-    const { paginationInfo } = (0, import_element122.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element122.useMemo)(() => {
+    const { paginationInfo } = (0, import_element124.useContext)(dataviews_context_default);
+    const { primaryActions, eligibleActions } = (0, import_element124.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -42992,7 +43298,7 @@ var wp;
     }, [actions, item]);
     const isMobileViewport = (0, import_compose14.useViewportMatch)("medium", "<");
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
       mediaField.render,
       {
         item,
@@ -43002,15 +43308,15 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
       "span",
       {
         className: "dataviews-view-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element122.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(titleField.render, { item, field: titleField }) : null;
+    const verticalGap = (0, import_element124.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -43018,7 +43324,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
       "div",
       {
         ref: itemRef,
@@ -43031,8 +43337,8 @@ var wp;
           density === "balanced" && "is-balanced",
           density === "comfortable" && "is-comfortable"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
             Stack,
             {
               direction: "column",
@@ -43042,7 +43348,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
             Stack,
             {
               direction: "column",
@@ -43050,7 +43356,7 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
                   ItemClickWrapper,
                   {
                     item,
@@ -43061,27 +43367,27 @@ var wp;
                     children: renderedTitleField
                   }
                 ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-                  descriptionField2.render,
+                showDescription && descriptionField && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  descriptionField.render,
                   {
                     item,
-                    field: descriptionField2
+                    field: descriptionField
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
                         VisuallyHidden,
                         {
                           className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", {}),
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
                         field.render,
                         {
                           item,
@@ -43092,7 +43398,7 @@ var wp;
                   },
                   field.id
                 )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
                   PrimaryActions,
                   {
                     item,
@@ -43107,7 +43413,7 @@ var wp;
           (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
           // there if there are any actions at all.
           isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
             ItemActions,
             {
               item,
@@ -43122,7 +43428,7 @@ var wp;
   var activity_item_default = ActivityItem;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react55 = __toESM(require_react(), 1);
+  var import_react54 = __toESM(require_react(), 1);
   function isDefined3(item) {
     return !!item;
   }
@@ -43130,12 +43436,12 @@ var wp;
     const { data, fields: fields2, getItemId: getItemId2, view } = props;
     const titleField = fields2.find((field) => field.id === view.titleField);
     const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view.descriptionField
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined3);
     return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react55.createElement)(
+      return /* @__PURE__ */ (0, import_react54.createElement)(
         activity_item_default,
         {
           ...props,
@@ -43143,7 +43449,7 @@ var wp;
           item,
           mediaField,
           titleField,
-          descriptionField: descriptionField2,
+          descriptionField,
           otherFields,
           posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
         }
@@ -43152,7 +43458,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   function ViewActivity(props) {
     const { empty, data, fields: fields2, isLoading, view, className } = props;
     const isDelayedLoading = useDelayedLoading(!!isLoading);
@@ -43161,7 +43467,7 @@ var wp;
     const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
     const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -43177,7 +43483,7 @@ var wp;
     });
     const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
         Stack,
         {
           direction: "column",
@@ -43185,14 +43491,14 @@ var wp;
           className: wrapperClassName,
           inert: isInert ? "true" : void 0,
           children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
               ActivityGroup,
               {
                 groupName,
                 groupData,
                 groupField,
                 showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
                   ActivityItems,
                   {
                     ...props,
@@ -43206,42 +43512,42 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
         "div",
         {
           className: wrapperClassName,
           role: view.infiniteScrollEnabled ? "feed" : void 0,
           inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(ActivityItems, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(ActivityItems, { ...props })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components30.Spinner, {}) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_components29.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components33 = __toESM(require_components(), 1);
+  var import_components32 = __toESM(require_components(), 1);
   var import_i18n49 = __toESM(require_i18n(), 1);
   var import_compose15 = __toESM(require_compose(), 1);
-  var import_element125 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components32 = __toESM(require_components(), 1);
+  var import_components31 = __toESM(require_components(), 1);
   var import_data38 = __toESM(require_data(), 1);
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);
   var import_i18n48 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components31 = __toESM(require_components(), 1);
-  var import_element123 = __toESM(require_element(), 1);
+  var import_components30 = __toESM(require_components(), 1);
+  var import_element125 = __toESM(require_element(), 1);
   var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   function hasPaginationControls(view, paginationInfo) {
     return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
   }
   function DataViewsPagination() {
-    const { view, onChangeView, paginationInfo } = (0, import_element123.useContext)(dataviews_context_default);
+    const { view, onChangeView, paginationInfo } = (0, import_element125.useContext)(dataviews_context_default);
     if (!hasPaginationControls(view, paginationInfo)) {
       return null;
     }
@@ -43262,7 +43568,7 @@ var wp;
         };
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
       Stack,
       {
         direction: "row",
@@ -43271,7 +43577,7 @@ var wp;
         align: "center",
         gap: "xl",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
             Stack,
             {
               direction: "row",
@@ -43279,7 +43585,7 @@ var wp;
               align: "center",
               gap: "xs",
               className: "dataviews-pagination__page-select",
-              children: (0, import_element123.createInterpolateElement)(
+              children: (0, import_element125.createInterpolateElement)(
                 (0, import_i18n47.sprintf)(
                   // translators: 1: Current page number, 2: Total number of pages.
                   (0, import_i18n47._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
@@ -43287,10 +43593,10 @@ var wp;
                   totalPages
                 ),
                 {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { "aria-hidden": true }),
+                  div: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { "aria-hidden": true }),
                   // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-                    import_components31.SelectControl,
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                    import_components30.SelectControl,
                     {
                       "aria-label": (0, import_i18n47.__)("Current page"),
                       value: currentPage.toString(),
@@ -43309,9 +43615,9 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-              import_components31.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+              import_components30.Button,
               {
                 onClick: () => onChangeView({
                   ...view,
@@ -43326,8 +43632,8 @@ var wp;
                 tooltipPosition: "top"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-              import_components31.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+              import_components30.Button,
               {
                 onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
                 disabled: currentPage >= totalPages,
@@ -43344,18 +43650,18 @@ var wp;
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element123.memo)(DataViewsPagination);
+  var dataviews_pagination_default = (0, import_element125.memo)(DataViewsPagination);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
   function useIsMultiselectPicker(actions) {
-    return (0, import_element124.useMemo)(() => {
+    return (0, import_element126.useMemo)(() => {
       return !!actions?.length && actions?.every((action) => action.supportsBulk);
     }, [actions]);
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
   function GridItem3({
     view,
     selection,
@@ -43365,7 +43671,7 @@ var wp;
     item,
     mediaField,
     titleField,
-    descriptionField: descriptionField2,
+    descriptionField,
     regularFields,
     badgeFields,
     config: config2,
@@ -43374,10 +43680,10 @@ var wp;
   }) {
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId2(item);
-    const elementRef = (0, import_element125.useRef)(null);
+    const elementRef = (0, import_element127.useRef)(null);
     const isSelected2 = selection.includes(id);
     useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
       mediaField.render,
       {
         item,
@@ -43385,13 +43691,13 @@ var wp;
         config: config2
       }
     ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
-      import_components33.Composite.Item,
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(titleField.render, { item, field: titleField }) : null;
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+      import_components32.Composite.Item,
       {
         ref: elementRef,
         "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n49.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(Stack, { direction: "column", children, ...props }),
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(Stack, { direction: "column", children, ...props }),
         role: "option",
         "aria-posinset": posinset,
         "aria-setsize": setsize,
@@ -43401,8 +43707,8 @@ var wp;
         "aria-selected": isSelected2,
         ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -43415,24 +43721,24 @@ var wp;
               tabIndex: -1
             }
           ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-              descriptionField2.render,
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField?.render && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+              descriptionField.render,
               {
                 item,
-                field: descriptionField2
+                field: descriptionField
               }
             ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               Stack,
               {
                 direction: "row",
@@ -43444,11 +43750,11 @@ var wp;
                 children: badgeFields.map((field) => {
                   return (
                     /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                    /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                       Badge,
                       {
                         className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                           field.render,
                           {
                             item,
@@ -43462,15 +43768,15 @@ var wp;
                 })
               }
             ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-picker-grid__fields",
                 gap: "xs",
                 children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-                    import_components33.Flex,
+                  return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                    import_components32.Flex,
                     {
                       className: "dataviews-view-picker-grid__field",
                       gap: 1,
@@ -43478,14 +43784,14 @@ var wp;
                       expanded: true,
                       style: { height: "auto" },
                       direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components33.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-                          import_components33.FlexItem,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(import_jsx_runtime205.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components32.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
+                        /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                          import_components32.FlexItem,
                           {
                             className: "dataviews-view-picker-grid__field-value",
                             style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                            children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                               field.render,
                               {
                                 item,
@@ -43517,7 +43823,7 @@ var wp;
       GridGroup,
       "dataviews-view-picker-grid-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
       Stack,
       {
         direction: "column",
@@ -43525,7 +43831,7 @@ var wp;
         role: "group",
         "aria-labelledby": headerId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-grid-group__header",
@@ -43556,14 +43862,14 @@ var wp;
     className,
     empty
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element125.useContext)(dataviews_context_default);
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element127.useContext)(dataviews_context_default);
     const titleField = fields2.find(
       (field) => field.id === view?.titleField
     );
     const mediaField = fields2.find(
       (field) => field.id === view?.mediaField
     );
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view?.descriptionField
     );
     const otherFields = view.fields ?? [];
@@ -43606,11 +43912,11 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(import_jsx_runtime205.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-          import_components33.Composite,
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+          import_components32.Composite,
           {
             virtualFocus: true,
             orientation: "horizontal",
@@ -43627,7 +43933,7 @@ var wp;
               }
             ),
             "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               Stack,
               {
                 direction: "column",
@@ -43637,13 +43943,13 @@ var wp;
               }
             ),
             children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                 GridGroup,
                 {
                   groupName,
                   groupField,
                   showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                     GridItems,
                     {
                       previewSize: usedPreviewSize,
@@ -43651,7 +43957,7 @@ var wp;
                       ref: resizeObserverRef,
                       children: groupItems.map((item) => {
                         const posInSet = item.position ?? (currentPage - 1) * perPage + data.indexOf(item) + 1;
-                        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                           GridItem3,
                           {
                             view,
@@ -43664,7 +43970,7 @@ var wp;
                             item,
                             mediaField,
                             titleField,
-                            descriptionField: descriptionField2,
+                            descriptionField,
                             regularFields,
                             badgeFields,
                             config: {
@@ -43685,10 +43991,10 @@ var wp;
           }
         ),
         // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
-          import_components33.Composite,
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+          import_components32.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               GridItems,
               {
                 className: clsx_default(
@@ -43714,10 +44020,10 @@ var wp;
             "aria-label": itemListLabel,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-                  import_components33.Composite.Item,
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                  import_components32.Composite.Item,
                   {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                       Stack,
                       {
                         direction: "column",
@@ -43735,7 +44041,7 @@ var wp;
               ),
               data.map((item) => {
                 const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                   GridItem3,
                   {
                     view,
@@ -43748,7 +44054,7 @@ var wp;
                     item,
                     mediaField,
                     titleField,
-                    descriptionField: descriptionField2,
+                    descriptionField,
                     regularFields,
                     badgeFields,
                     config: {
@@ -43764,17 +44070,17 @@ var wp;
           }
         ),
         // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
           "div",
           {
             className: clsx_default({
               "dataviews-loading": isLoading,
               "dataviews-no-results": !isLoading
             }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components33.Spinner, {}) }) : empty
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components32.Spinner, {}) }) : empty
           }
         ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components33.Spinner, {}) })
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components32.Spinner, {}) })
       ]
     });
   }
@@ -43782,9 +44088,9 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
   var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_components34 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var import_components33 = __toESM(require_components(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   function TableColumnField2({
     item,
     fields: fields2,
@@ -43799,7 +44105,7 @@ var wp;
       "dataviews-view-table__cell-align-end": align === "end",
       "dataviews-view-table__cell-align-center": align === "center"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(field.render, { item, field }) });
   }
   function TableRow2({
     item,
@@ -43808,17 +44114,17 @@ var wp;
     view,
     titleField,
     mediaField,
-    descriptionField: descriptionField2,
+    descriptionField,
     selection,
     getItemId: getItemId2,
     onChangeSelection,
     selectionProps,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element126.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element128.useContext)(dataviews_context_default);
     const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element126.useState)(false);
-    const elementRef = (0, import_element126.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element128.useState)(false);
+    const elementRef = (0, import_element128.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const {
       showTitle = true,
@@ -43832,13 +44138,13 @@ var wp;
     const handleMouseLeave = () => {
       setIsHovered(false);
     };
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
-      import_components34.Composite.Item,
+    const columns = getTableColumns(view, fields2);
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+      import_components33.Composite.Item,
       {
         ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
           "tr",
           {
             className: clsx_default("dataviews-view-table__row", {
@@ -43867,12 +44173,12 @@ var wp;
           selectionProps.onMouseDown(event);
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
             "td",
             {
               className: "dataviews-view-table__checkbox-column",
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                 DataViewsSelectionCheckbox,
                 {
                   item,
@@ -43887,17 +44193,17 @@ var wp;
               ) })
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
             "td",
             {
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                 column_primary_default,
                 {
                   item,
                   titleField: showTitle ? titleField : void 0,
                   mediaField: showMedia ? mediaField : void 0,
-                  descriptionField: showDescription ? descriptionField2 : void 0,
+                  descriptionField: showDescription ? descriptionField : void 0,
                   isItemClickable: () => false
                 }
               )
@@ -43905,7 +44211,7 @@ var wp;
           ),
           columns.map((column) => {
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
               "td",
               {
                 style: {
@@ -43914,7 +44220,7 @@ var wp;
                   minWidth
                 },
                 role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                   TableColumnField2,
                   {
                     fields: fields2,
@@ -43946,11 +44252,11 @@ var wp;
     className,
     empty
   }) {
-    const headerMenuRefs = (0, import_element126.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element126.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element126.useState)();
+    const headerMenuRefs = (0, import_element128.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element128.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element128.useState)();
     const isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element126.useEffect)(() => {
+    (0, import_element128.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
@@ -43969,7 +44275,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const tableNoticeId = (0, import_element126.useId)();
+    const tableNoticeId = (0, import_element128.useId)();
     if (nextHeaderMenuToFocus) {
       headerMenuToFocusRef.current = nextHeaderMenuToFocus;
       setNextHeaderMenuToFocus(void 0);
@@ -43983,12 +44289,12 @@ var wp;
     const hasData = !!data?.length;
     const titleField = fields2.find((field) => field.id === view.titleField);
     const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view.descriptionField
     );
     const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
+    const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField && showDescription;
+    const columns = getTableColumns(view, fields2);
     const headerMenuRef = (column, index2) => (node) => {
       if (node) {
         headerMenuRefs.current.set(column, {
@@ -43999,8 +44305,8 @@ var wp;
         headerMenuRefs.current.delete(column);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
         "table",
         {
           className: clsx_default(
@@ -44017,13 +44323,13 @@ var wp;
           "aria-describedby": tableNoticeId,
           role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
               "tr",
               {
                 className: "dataviews-view-table__row",
                 role: "presentation",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                     BulkSelectionCheckbox,
                     {
                       selection,
@@ -44034,7 +44340,7 @@ var wp;
                       disableSelectAll: isInfiniteScroll
                     }
                   ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -44052,7 +44358,7 @@ var wp;
                   ) }),
                   columns.map((column, index2) => {
                     const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                       "th",
                       {
                         style: {
@@ -44063,7 +44369,7 @@ var wp;
                         },
                         "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
                         scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -44084,19 +44390,19 @@ var wp;
               }
             ) }),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
-                import_components34.Composite,
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+                import_components33.Composite,
                 {
                   virtualFocus: true,
                   orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("tbody", { role: "group" }),
+                  render: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("tbody", { role: "group" }),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                       "tr",
                       {
                         className: "dataviews-view-table__group-header-row",
                         role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           "td",
                           {
                             colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + 1,
@@ -44114,7 +44420,7 @@ var wp;
                     ),
                     groupItems.map((item, index2) => {
                       const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                         TableRow2,
                         {
                           item,
@@ -44123,7 +44429,7 @@ var wp;
                           view,
                           titleField,
                           mediaField,
-                          descriptionField: descriptionField2,
+                          descriptionField,
                           selection,
                           getItemId: getItemId2,
                           onChangeSelection,
@@ -44138,17 +44444,17 @@ var wp;
                 },
                 `group-${groupName}`
               )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-              import_components34.Composite,
+            ) : /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+              import_components33.Composite,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("tbody", { role: "presentation" }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("tbody", { role: "presentation" }),
                 virtualFocus: true,
                 orientation: "vertical",
                 children: hasData && data.map((item, index2) => {
                   const itemId = getItemId2(item);
                   const id = itemId || index2.toString();
                   const posinset = item.position;
-                  return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                     TableRow2,
                     {
                       item,
@@ -44157,7 +44463,7 @@ var wp;
                       view,
                       titleField,
                       mediaField,
-                      descriptionField: descriptionField2,
+                      descriptionField,
                       selection,
                       getItemId: getItemId2,
                       onChangeSelection,
@@ -44174,7 +44480,7 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
         "div",
         {
           className: clsx_default({
@@ -44183,8 +44489,8 @@ var wp;
           }),
           id: tableNoticeId,
           children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components34.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components34.Spinner, {}) })
+            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components33.Spinner, {}) }) : empty),
+            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components33.Spinner, {}) })
           ]
         }
       )
@@ -44193,11 +44499,11 @@ var wp;
   var picker_table_default = ViewPickerTable;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components35 = __toESM(require_components(), 1);
-  var import_element127 = __toESM(require_element(), 1);
+  var import_components34 = __toESM(require_components(), 1);
+  var import_element129 = __toESM(require_element(), 1);
   var import_compose16 = __toESM(require_compose(), 1);
   var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
   function isDefined4(item) {
     return !!item;
   }
@@ -44209,18 +44515,18 @@ var wp;
     item,
     titleField,
     mediaField,
-    descriptionField: descriptionField2,
+    descriptionField,
     otherFields,
     posinset,
     setsize
   }) {
-    const elementRef = (0, import_element127.useRef)(null);
+    const elementRef = (0, import_element129.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId2(item);
     const isSelected2 = selection.includes(id);
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
       mediaField.render,
       {
         item,
@@ -44230,16 +44536,16 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
       "span",
       {
         className: "dataviews-view-picker-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element127.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderedDescriptionField = showDescription && descriptionField?.render ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(descriptionField.render, { item, field: descriptionField }) : null;
+    const verticalGap = (0, import_element129.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -44247,8 +44553,8 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-      import_components35.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+      import_components34.Composite.Item,
       {
         ref: elementRef,
         role: "option",
@@ -44264,9 +44570,9 @@ var wp;
           isSelected2 && "is-selected"
         ),
         ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
             Stack,
             {
               direction: "column",
@@ -44276,7 +44582,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
             Stack,
             {
               direction: "column",
@@ -44284,22 +44590,22 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-picker-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
+                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
+                /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-picker-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
                         VisuallyHidden,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("span", {}),
                           className: "dataviews-view-picker-activity__item-field-label",
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
                         field.render,
                         {
                           item,
@@ -44327,7 +44633,7 @@ var wp;
       PickerActivityGroup,
       "dataviews-view-picker-activity-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
       Stack,
       {
         direction: "column",
@@ -44335,7 +44641,7 @@ var wp;
         "aria-labelledby": headerId,
         className: "dataviews-view-picker-activity-group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-activity-group__header",
@@ -44365,7 +44671,7 @@ var wp;
     className,
     empty
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element127.useContext)(dataviews_context_default);
+    const { itemListLabel, paginationInfo } = (0, import_element129.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
     const titleField = fields2.find(
       (field) => field.id === view?.titleField
@@ -44373,7 +44679,7 @@ var wp;
     const mediaField = fields2.find(
       (field) => field.id === view?.mediaField
     );
-    const descriptionField2 = fields2.find(
+    const descriptionField = fields2.find(
       (field) => field.id === view?.descriptionField
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined4);
@@ -44393,7 +44699,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
       PickerActivityItem,
       {
         view,
@@ -44403,7 +44709,7 @@ var wp;
         item,
         titleField,
         mediaField,
-        descriptionField: descriptionField2,
+        descriptionField,
         otherFields,
         posinset: item.position,
         setsize
@@ -44411,20 +44717,20 @@ var wp;
       getItemId2(item)
     );
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
         "div",
         {
           className: clsx_default({
             "dataviews-loading": isLoading,
             "dataviews-no-results": !isLoading
           }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components35.Spinner, {}) }) : empty
+          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components34.Spinner, {}) }) : empty
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(import_jsx_runtime205.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-        import_components35.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_jsx_runtime207.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        import_components34.Composite,
         {
           virtualFocus: true,
           orientation: "vertical",
@@ -44432,13 +44738,13 @@ var wp;
           "aria-multiselectable": isMultiselect,
           "aria-label": itemListLabel,
           "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
           className: clsx_default(
             "dataviews-view-picker-activity",
             className
           ),
           children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
               PickerActivityGroup,
               {
                 groupName,
@@ -44451,20 +44757,20 @@ var wp;
           ) : data.map(renderItem)
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components35.Spinner, {}) })
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components34.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components36 = __toESM(require_components(), 1);
+  var import_components35 = __toESM(require_components(), 1);
   var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_element128 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
   function DensityPicker() {
-    const context = (0, import_element128.useContext)(dataviews_context_default);
+    const context = (0, import_element130.useContext)(dataviews_context_default);
     const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-      import_components36.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(
+      import_components35.__experimentalToggleGroupControl,
       {
         label: (0, import_i18n52.__)("Density"),
         value: view.layout?.density || "balanced",
@@ -44479,8 +44785,8 @@ var wp;
         },
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+            import_components35.__experimentalToggleGroupControlOption,
             {
               value: "comfortable",
               label: (0, import_i18n52._x)(
@@ -44490,16 +44796,16 @@ var wp;
             },
             "comfortable"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+            import_components35.__experimentalToggleGroupControlOption,
             {
               value: "balanced",
               label: (0, import_i18n52._x)("Balanced", "Density option for DataView layout")
             },
             "balanced"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-            import_components36.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+            import_components35.__experimentalToggleGroupControlOption,
             {
               value: "compact",
               label: (0, import_i18n52._x)("Compact", "Density option for DataView layout")
@@ -44512,12 +44818,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
-  var import_components37 = __toESM(require_components(), 1);
+  var import_components36 = __toESM(require_components(), 1);
   var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
   function MediaFitControl() {
-    const context = (0, import_element129.useContext)(dataviews_context_default);
+    const context = (0, import_element131.useContext)(dataviews_context_default);
     const view = context.view;
     if (!context.config?.mediaFitControl) {
       return null;
@@ -44526,8 +44832,8 @@ var wp;
     if (!hasMediaField) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
-      import_components37.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      import_components36.ToggleControl,
       {
         label: (0, import_i18n53.__)("Original aspect ratio"),
         checked: view.layout?.mediaFit === "contain",
@@ -44545,10 +44851,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-  var import_components38 = __toESM(require_components(), 1);
+  var import_components37 = __toESM(require_components(), 1);
   var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var import_element132 = __toESM(require_element(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
   var imageSizes2 = [
     {
       value: 120,
@@ -44579,7 +44885,7 @@ var wp;
     }
   ];
   function PreviewSizePicker() {
-    const context = (0, import_element130.useContext)(dataviews_context_default);
+    const context = (0, import_element132.useContext)(dataviews_context_default);
     const view = context.view;
     const breakValues = imageSizes2.filter((size4) => {
       return context.containerWidth >= size4.breakpoint;
@@ -44591,8 +44897,8 @@ var wp;
         value: index2
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
-      import_components38.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+      import_components37.RangeControl,
       {
         showTooltip: false,
         label: (0, import_i18n54.__)("Preview size"),
@@ -44616,12 +44922,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(MediaFitControl, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(PreviewSizePicker, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(import_jsx_runtime211.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(DensityPicker, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(MediaFitControl, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(PreviewSizePicker, {})
     ] });
   }

@@ -44682,12 +44988,12 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element138 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components41 = __toESM(require_components(), 1);
+  var import_components40 = __toESM(require_components(), 1);
   var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_element135 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);

   // node_modules/@ariakit/react-components/dist/button/utils.js
   function withDefaultButtonType(props) {
@@ -44700,8 +45006,8 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react56 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react56.createContext)(true);
+  var import_react55 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react55.createContext)(true);

   // node_modules/@ariakit/utils/dist/index.js
   function toArray2(arg) {
@@ -45150,8 +45456,8 @@ var wp;

   // node_modules/@ariakit/react-utils/dist/index.js
   var React153 = __toESM(require_react(), 1);
-  var import_react57 = __toESM(require_react(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var import_react56 = __toESM(require_react(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   function setRef(ref, value) {
     if (typeof ref === "function") {
       const cleanup = ref(value);
@@ -45160,7 +45466,7 @@ var wp;
   }
   function isValidElementWithRef(element) {
     if (!element) return false;
-    if (!(0, import_react57.isValidElement)(element)) return false;
+    if (!(0, import_react56.isValidElement)(element)) return false;
     if ("ref" in element.props) return true;
     if ("ref" in element) return true;
     return false;
@@ -45211,30 +45517,30 @@ var wp;
   var useReactId = _React.useId;
   var useReactDeferredValue = _React.useDeferredValue;
   var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react57.useLayoutEffect : import_react57.useEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react56.useLayoutEffect : import_react56.useEffect;
   function useInitialValue(value) {
-    const [initialValue] = (0, import_react57.useState)(value);
+    const [initialValue] = (0, import_react56.useState)(value);
     return initialValue;
   }
   function useLiveRef(value) {
-    const ref = (0, import_react57.useRef)(value);
+    const ref = (0, import_react56.useRef)(value);
     useSafeLayoutEffect(() => {
       ref.current = value;
     });
     return ref;
   }
   function useEvent(callback) {
-    const ref = (0, import_react57.useRef)(() => {
+    const ref = (0, import_react56.useRef)(() => {
       throw new Error("Cannot call an event handler while rendering.");
     });
     if (useReactInsertionEffect) useReactInsertionEffect(() => {
       ref.current = callback;
     });
     else ref.current = callback;
-    return (0, import_react57.useCallback)((...args) => ref.current?.(...args), []);
+    return (0, import_react56.useCallback)((...args) => ref.current?.(...args), []);
   }
   function useTransactionState(callback) {
-    const [state, setState] = (0, import_react57.useState)(null);
+    const [state, setState] = (0, import_react56.useState)(null);
     useSafeLayoutEffect(() => {
       if (state == null) return;
       if (!callback) return;
@@ -45250,7 +45556,7 @@ var wp;
     return [state, setState];
   }
   function useMergeRefs5(...refs) {
-    return (0, import_react57.useMemo)(() => {
+    return (0, import_react56.useMemo)(() => {
       if (!refs.some(Boolean)) return;
       return (value) => {
         const refEffects = [];
@@ -45276,7 +45582,7 @@ var wp;
       if (defaultId) return defaultId;
       return reactId;
     }
-    const [id, setId] = (0, import_react57.useState)(defaultId);
+    const [id, setId] = (0, import_react56.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id) return;
       const random = Math.random().toString(36).slice(2, 8);
@@ -45286,8 +45592,8 @@ var wp;
   }
   function useAttribute(refOrElement, attributeName, defaultValue2) {
     const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react57.useState)(initialValue);
-    (0, import_react57.useEffect)(() => {
+    const [attribute, setAttribute] = (0, import_react56.useState)(initialValue);
+    (0, import_react56.useEffect)(() => {
       const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
       if (!element) return;
       const callback = () => {
@@ -45306,17 +45612,17 @@ var wp;
     return attribute;
   }
   function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react57.useRef)(false);
-    (0, import_react57.useEffect)(() => {
+    const mounted = (0, import_react56.useRef)(false);
+    (0, import_react56.useEffect)(() => {
       if (mounted.current) return effect();
       mounted.current = true;
     }, deps);
-    (0, import_react57.useEffect)(() => () => {
+    (0, import_react56.useEffect)(() => () => {
       mounted.current = false;
     }, []);
   }
   function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react57.useRef)(false);
+    const mounted = (0, import_react56.useRef)(false);
     useSafeLayoutEffect(() => {
       if (mounted.current) return effect();
       mounted.current = true;
@@ -45326,13 +45632,13 @@ var wp;
     }, []);
   }
   function useForceUpdate2() {
-    return (0, import_react57.useReducer)(() => [], []);
+    return (0, import_react56.useReducer)(() => [], []);
   }
   function useBooleanEvent(booleanOrCallback) {
     return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
   }
   function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react57.useCallback)((element) => {
+    const wrapElement = (0, import_react56.useCallback)((element) => {
       if (props.wrapElement) element = props.wrapElement(element);
       return callback(element);
     }, [...deps, props.wrapElement]);
@@ -45343,7 +45649,7 @@ var wp;
   }
   function useMetadataProps(props, key, value) {
     const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react57.useMemo)(() => {
+    const onLoadedMetadataCapture = (0, import_react56.useMemo)(() => {
       return Object.assign(() => {
       }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
@@ -45355,7 +45661,7 @@ var wp;
   }
   var hasInstalledGlobalEventListeners = false;
   function useIsMouseMoving() {
-    (0, import_react57.useEffect)(() => {
+    (0, import_react56.useEffect)(() => {
       if (hasInstalledGlobalEventListeners) return;
       addGlobalEventListener("mousemove", setMouseMoving, true);
       addGlobalEventListener("mousedown", resetMouseMoving, true);
@@ -45383,7 +45689,7 @@ var wp;
   function resetMouseMoving() {
     mouseMoving = false;
   }
-  function forwardRef107(render4) {
+  function forwardRef109(render4) {
     const Role = React153.forwardRef((props, ref) => render4(removeUndefinedValues({
       ...props,
       ref
@@ -45405,7 +45711,7 @@ var wp;
       };
       element = React153.cloneElement(render4, mergeProps2(rest, renderProps));
     } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Type, { ...rest });
+    else element = /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Type, { ...rest });
     if (wrapElement) return wrapElement(element);
     return element;
   }
@@ -45433,18 +45739,18 @@ var wp;
       return store2;
     };
     const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Provider2, {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Provider2, {
         ...props,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(context.Provider, { ...props }));
+      }), /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(context.Provider, { ...props }));
     };
     const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(ContextProvider, {
+      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(ContextProvider, {
         ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Provider2, {
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Provider2, {
           ...props,
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(scopedContext.Provider, { ...props }))
+        }), /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(scopedContext.Provider, { ...props }))
       });
     };
     return {
@@ -45459,7 +45765,7 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
-  var import_react58 = __toESM(require_react(), 1);
+  var import_react57 = __toESM(require_react(), 1);
   function isCompositeMoveKey(key) {
     return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
   }
@@ -45560,10 +45866,10 @@ var wp;
     isKeyboardModality = true;
   }
   var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react58.useRef)(null);
+    const ref = (0, import_react57.useRef)(null);
     const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
     accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react58.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       if (!focusable2) return;
       if (hasInstalledGlobalEventListeners2) return;
       addGlobalEventListener("mousedown", onGlobalMouseDown, true);
@@ -45572,16 +45878,16 @@ var wp;
     }, [focusable2]);
     const disabled2 = focusable2 && disabledFromProps(props);
     const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react58.useState)(false);
-    const focusVisibleRef = (0, import_react58.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react58.useRef)(null);
+    const [focusVisible, setFocusVisible] = (0, import_react57.useState)(false);
+    const focusVisibleRef = (0, import_react57.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react57.useRef)(null);
     const cleanupFocusVisible = useEvent((element) => {
       nativeSubmitObserverCleanupRef.current?.();
       nativeSubmitObserverCleanupRef.current = null;
       focusVisibleRef.current = false;
       element?.removeAttribute("data-focus-visible");
     });
-    (0, import_react58.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       if (focusable2 && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
@@ -45591,7 +45897,7 @@ var wp;
       focusVisible,
       cleanupFocusVisible
     ]);
-    (0, import_react58.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       if (!focusable2) return;
       if (!focusVisible) return;
       const element = ref.current;
@@ -45606,7 +45912,7 @@ var wp;
       observer.observe(element);
       return () => observer.disconnect();
     }, [focusable2, focusVisible]);
-    (0, import_react58.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       return () => nativeSubmitObserverCleanupRef.current?.();
     }, []);
     const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
@@ -45672,7 +45978,7 @@ var wp;
       cleanupFocusVisible(event.currentTarget);
       setFocusVisible(false);
     });
-    const autoFocusOnShow = (0, import_react58.useContext)(FocusableContext);
+    const autoFocusOnShow = (0, import_react57.useContext)(FocusableContext);
     const autoFocusRef = useEvent((element) => {
       if (!focusable2) return;
       if (!autoFocus) return;
@@ -45684,7 +45990,7 @@ var wp;
         element.focus();
       });
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react58.useState)(defaultElementCapabilities);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react57.useState)(defaultElementCapabilities);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element) return;
@@ -45694,8 +46000,8 @@ var wp;
     }, []);
     const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
     const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react58.useState)(false);
-    if (isSafariBrowser) (0, import_react58.useEffect)(() => {
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react57.useState)(false);
+    if (isSafariBrowser) (0, import_react57.useEffect)(() => {
       if (!focusable2) return;
       const element = ref.current;
       if (!element) return;
@@ -45704,7 +46010,7 @@ var wp;
       setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
     }, [focusable2]);
     const styleProp = props.style;
-    const style = (0, import_react58.useMemo)(() => {
+    const style = (0, import_react57.useMemo)(() => {
       if (trulyDisabled) return {
         pointerEvents: "none",
         ...styleProp
@@ -45738,13 +46044,13 @@ var wp;
     };
     return removeUndefinedValues(props);
   });
-  var Focusable = forwardRef107(function Focusable2(props) {
+  var Focusable = forwardRef109(function Focusable2(props) {
     const htmlProps = useFocusable(props);
     return createElement5(TagName, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react59 = __toESM(require_react(), 1);
+  var import_react58 = __toESM(require_react(), 1);
   var TagName2 = "button";
   function isNativeClick(event) {
     if (!event.isTrusted) return false;
@@ -45755,18 +46061,18 @@ var wp;
   }
   var symbol = /* @__PURE__ */ Symbol("command");
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react59.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react59.useState)(false);
+    const ref = (0, import_react58.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react58.useState)(false);
     const type = props.type;
-    (0, import_react59.useEffect)(() => {
+    (0, import_react58.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const nativeButton = isButton(element);
       if (type !== void 0 && nativeButton && element.type === "button") return;
       setIsNativeButton(nativeButton);
     }, [type]);
-    const [active, setActive] = (0, import_react59.useState)(false);
-    const activeRef = (0, import_react59.useRef)(false);
+    const [active, setActive] = (0, import_react58.useState)(false);
+    const activeRef = (0, import_react58.useRef)(false);
     const disabled2 = disabledFromProps(props);
     const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
     useSafeLayoutEffect(() => {
@@ -45850,7 +46156,7 @@ var wp;
     props = useFocusable(props);
     return props;
   });
-  var Command = forwardRef107(function Command2(props) {
+  var Command = forwardRef109(function Command2(props) {
     const htmlProps = useCommand(withDefaultButtonType(props));
     return createElement5(TagName2, htmlProps);
   });
@@ -45864,14 +46170,14 @@ var wp;
   var CollectionScopedContextProvider = ctx2.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react60 = __toESM(require_react(), 1);
+  var import_react59 = __toESM(require_react(), 1);
   var TagName3 = "div";
   var useCollectionItem = createHook(function useCollectionItem2({ store: store2, shouldRegisterItem = true, getItem = identity, element, ...props }) {
     const context = useCollectionContext();
     store2 = store2 || context;
     const id = useId8(props.id);
-    const ref = (0, import_react60.useRef)(element);
-    (0, import_react60.useEffect)(() => {
+    const ref = (0, import_react59.useRef)(element);
+    (0, import_react59.useEffect)(() => {
       const element2 = ref.current;
       if (!id) return;
       if (!element2) return;
@@ -45893,24 +46199,24 @@ var wp;
     };
     return props;
   });
-  var CollectionItem = forwardRef107(function CollectionItem2(props) {
+  var CollectionItem = forwardRef109(function CollectionItem2(props) {
     const htmlProps = useCollectionItem(props);
     return createElement5(TagName3, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react61 = __toESM(require_react(), 1);
+  var import_react60 = __toESM(require_react(), 1);
   var ctx3 = createStoreContext([CollectionContextProvider], [CollectionScopedContextProvider]);
   var useCompositeContext = ctx3.useContext;
   var useCompositeScopedContext = ctx3.useScopedContext;
   var useCompositeProviderContext = ctx3.useProviderContext;
   var CompositeContextProvider = ctx3.ContextProvider;
   var CompositeScopedContextProvider = ctx3.ScopedContextProvider;
-  var CompositeItemContext = (0, import_react61.createContext)(void 0);
-  var CompositeRowContext = (0, import_react61.createContext)(void 0);
+  var CompositeItemContext = (0, import_react60.createContext)(void 0);
+  var CompositeRowContext = (0, import_react60.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var import_react62 = __toESM(require_react(), 1);
+  var import_react61 = __toESM(require_react(), 1);

   // node_modules/@ariakit/store/dist/index.js
   function getInternal(store2, key) {
@@ -46923,7 +47229,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (isItem(store2, activeElement2)) return true;
     return !!getPopupElement(store2)?.contains(activeElement2);
   }
-  function presentItem({ store: store2, id, focus: focus8, markedOnly, requireFocus, scrollIntoView }) {
+  function presentItem({ store: store2, id, focus: focus6, markedOnly, requireFocus, scrollIntoView }) {
     let element = null;
     let resolvedId;
     let focused = false;
@@ -46991,12 +47297,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
       if (restoreFocus) focused = false;
       else if (!stillOwnsFocus(element)) return cancel();
-      const focusWithheld = focus8 && startedOnComposite && entersClosedPopup(state, element);
+      const focusWithheld = focus6 && startedOnComposite && entersClosedPopup(state, element);
       if (focusWithheld) {
         const { activeId } = state;
         if (activeId != null && activeId !== resolvedId) return cancel();
       }
-      if (focus8 && !focused && !focusWithheld) {
+      if (focus6 && !focused && !focusWithheld) {
         focused = true;
         focusLeftElement = false;
         const itemElement = element;
@@ -47045,13 +47351,13 @@ If there's a particular need for this, please submit a feature request at https:
     return cancel;
   }
   function usePresentItem(store2) {
-    const cancelRef = (0, import_react62.useRef)(null);
-    const ownerRef = (0, import_react62.useRef)(store2);
-    const cancel = (0, import_react62.useCallback)(() => {
+    const cancelRef = (0, import_react61.useRef)(null);
+    const ownerRef = (0, import_react61.useRef)(store2);
+    const cancel = (0, import_react61.useCallback)(() => {
       cancelRef.current?.();
       cancelRef.current = null;
     }, []);
-    const present = (0, import_react62.useCallback)((params) => {
+    const present = (0, import_react61.useCallback)((params) => {
       if (!store2) return;
       if (ownerRef.current !== store2) return;
       cancel();
@@ -47103,8 +47409,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react63 = __toESM(require_react(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_react62 = __toESM(require_react(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@ariakit/react-store/dist/index.js
   var React154 = __toESM(require_react(), 1);
@@ -47247,11 +47553,11 @@ If there's a particular need for this, please submit a feature request at https:
   function useStore2(createStore2, props) {
     const [store2, setStore] = React154.useState(() => createStore2(props));
     useSafeLayoutEffect(() => init(store2), [store2]);
-    const useState101 = React154.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
+    const useState96 = React154.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
     return [React154.useMemo(() => ({
       ...store2,
-      useState: useState101
-    }), [store2, useState101]), useEvent(() => {
+      useState: useState96
+    }), [store2, useState96]), useEvent(() => {
       setStore((store3) => createStore2({
         ...props,
         ...store3.getState()
@@ -47312,15 +47618,15 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useCompositeScopedContext();
     store2 = store2 || context;
     const id = useId8(props.id);
-    const ref = (0, import_react63.useRef)(null);
-    const mountedElementRef = (0, import_react63.useRef)(null);
-    const markUnmountingRef = (0, import_react63.useCallback)((element) => {
+    const ref = (0, import_react62.useRef)(null);
+    const mountedElementRef = (0, import_react62.useRef)(null);
+    const markUnmountingRef = (0, import_react62.useCallback)((element) => {
       const mountedElement = mountedElementRef.current;
       if (!element && mountedElement) markItemUnmounting(mountedElement);
       if (element) markItemMounted(element);
       mountedElementRef.current = element;
     }, []);
-    const row = (0, import_react63.useContext)(CompositeRowContext);
+    const row = (0, import_react62.useContext)(CompositeRowContext);
     const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
     const shouldRegisterItem = props.shouldRegisterItem;
     const getRowId = (state) => {
@@ -47375,7 +47681,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state.activeId === id;
       }
     });
-    const getItem = (0, import_react63.useCallback)((item) => {
+    const getItem = (0, import_react62.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id || item.id,
@@ -47394,8 +47700,8 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react63.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react63.useRef)(null);
+    const hasFocusedComposite = (0, import_react62.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react62.useRef)(null);
     const present = usePresentItem(store2);
     const onFocus = useEvent((event) => {
       onFocusProp?.(event);
@@ -47530,11 +47836,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react63.useMemo)(() => ({
+    const providerValue = (0, import_react62.useMemo)(() => ({
       id,
       compositeElement
     }), [id, compositeElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(CompositeItemContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
     }), [providerValue]);
@@ -47561,14 +47867,14 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-posinset": ariaPosInSet
     };
   });
-  var CompositeItem2 = memo6(forwardRef107(function CompositeItem3(props) {
+  var CompositeItem2 = memo6(forwardRef109(function CompositeItem3(props) {
     const htmlProps = useCompositeItem2(withDefaultButtonType(props));
     return createElement5(TagName4, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react64 = __toESM(require_react(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_react63 = __toESM(require_react(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
   var TagName5 = "div";
   function isGrid(items) {
     return items.some((item) => !!item.rowId);
@@ -47604,7 +47910,7 @@ If there's a particular need for this, please submit a feature request at https:
   var CompositeFocusOnMove = memo6(function CompositeFocusOnMove2({ store: store2, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store2, "moves");
     const compositeElement = useStoreState(store2, "compositeElement");
-    (0, import_react64.useEffect)(() => {
+    (0, import_react63.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store2.getState();
@@ -47649,8 +47955,8 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useCompositeProviderContext();
     store2 = store2 || context;
     invariant(store2, "Composite must receive a `store` prop or be wrapped in a CompositeProvider component.");
-    const ref = (0, import_react64.useRef)(null);
-    const previousElementRef = (0, import_react64.useRef)(null);
+    const ref = (0, import_react63.useRef)(null);
+    const previousElementRef = (0, import_react63.useRef)(null);
     const present = usePresentItem(store2);
     const [, setCompositeElement] = useTransactionState(composite ? store2.setCompositeElement : null);
     const virtualFocus = useStoreState(store2, "virtualFocus");
@@ -47801,9 +48107,9 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(CompositeScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(CompositeScopedContextProvider, {
       value: store2,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(CompositeFocusOnMove, {
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(CompositeFocusOnMove, {
         store: store2,
         focusOnMove,
         previousElementRef,
@@ -47839,7 +48145,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     return props;
   });
-  var Composite6 = forwardRef107(function Composite7(props) {
+  var Composite6 = forwardRef109(function Composite7(props) {
     const htmlProps = useComposite(props);
     return createElement5(TagName5, htmlProps);
   });
@@ -47853,19 +48159,19 @@ If there's a particular need for this, please submit a feature request at https:
   var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react65 = __toESM(require_react(), 1);
+  var import_react64 = __toESM(require_react(), 1);
   var ctx5 = createStoreContext([DisclosureContextProvider], [DisclosureScopedContextProvider]);
   var useDialogContext = ctx5.useContext;
   var useDialogScopedContext = ctx5.useScopedContext;
   var useDialogProviderContext = ctx5.useProviderContext;
   var DialogContextProvider = ctx5.ContextProvider;
   var DialogScopedContextProvider = ctx5.ScopedContextProvider;
-  var DialogHeadingContext = (0, import_react65.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react65.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react64.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react64.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react66 = __toESM(require_react(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var import_react65 = __toESM(require_react(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
   var import_react_dom4 = __toESM(require_react_dom(), 1);
   var TagName6 = "div";
   function afterTimeout(timeoutMs, cb) {
@@ -47902,9 +48208,9 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useDisclosureProviderContext();
     store2 = store2 || context;
     invariant(store2, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
-    const ref = (0, import_react66.useRef)(null);
+    const ref = (0, import_react65.useRef)(null);
     const id = useId8(props.id);
-    const [transition, setTransition] = (0, import_react66.useState)(null);
+    const [transition, setTransition] = (0, import_react65.useState)(null);
     const { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store2, {
       open: "open",
       mounted: "mounted",
@@ -47912,7 +48218,7 @@ If there's a particular need for this, please submit a feature request at https:
       contentElement: "contentElement"
     });
     const otherElement = useStoreState(store2.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react66.useRef)(false);
+    const hasClosedRef = (0, import_react65.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store2?.setContentElement(ref.current);
@@ -47982,13 +48288,13 @@ If there's a particular need for this, please submit a feature request at https:
       open,
       transition
     ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(DialogScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(DialogScopedContextProvider, {
       value: store2,
       children: element
     }), [store2]);
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const styleProp = props.style;
-    const style = (0, import_react66.useMemo)(() => {
+    const style = (0, import_react65.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -48007,15 +48313,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return removeUndefinedValues(props);
   });
-  var DisclosureContentImpl = forwardRef107(function DisclosureContentImpl2(props) {
+  var DisclosureContentImpl = forwardRef109(function DisclosureContentImpl2(props) {
     const htmlProps = useDisclosureContent(props);
     return createElement5(TagName6, htmlProps);
   });
-  var DisclosureContent = forwardRef107(function DisclosureContent2({ unmountOnHide, ...props }) {
+  var DisclosureContent = forwardRef109(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
     const store2 = props.store || context;
     if (useStoreState(store2, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(DisclosureContentImpl, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(DisclosureContentImpl, { ...props });
   });

   // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
@@ -48076,17 +48382,17 @@ If there's a particular need for this, please submit a feature request at https:
   var PopoverScopedContextProvider = ctx6.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react67 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react67.createContext)(void 0);
+  var import_react66 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react66.createContext)(void 0);
   var ctx7 = createStoreContext([PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider]);
   var useComboboxContext = ctx7.useContext;
   var useComboboxScopedContext = ctx7.useScopedContext;
   var useComboboxProviderContext = ctx7.useProviderContext;
   var ComboboxContextProvider = ctx7.ContextProvider;
   var ComboboxScopedContextProvider = ctx7.ScopedContextProvider;
-  var ComboboxItemValueContext = (0, import_react67.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react67.createContext)(false);
-  var ComboboxHeadingContext = (0, import_react67.createContext)(null);
+  var ComboboxItemValueContext = (0, import_react66.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react66.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react66.createContext)(null);

   // node_modules/@ariakit/react-components/dist/collection/collection-store.js
   function useCollectionStoreProps(store2, update4, props) {
@@ -48181,7 +48487,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react68 = __toESM(require_react(), 1);
+  var import_react67 = __toESM(require_react(), 1);
   var TagName7 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
@@ -48230,7 +48536,7 @@ If there's a particular need for this, please submit a feature request at https:
       store2?.setActiveId(null);
       store2?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react68.useCallback)((element) => {
+    const ref = (0, import_react67.useCallback)((element) => {
       if (!element) return;
       element[symbol2] = true;
     }, []);
@@ -48242,7 +48548,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var CompositeHover = memo6(forwardRef107(function CompositeHover2(props) {
+  var CompositeHover = memo6(forwardRef109(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
     return createElement5(TagName7, htmlProps);
   }));
@@ -48318,8 +48624,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react69 = __toESM(require_react(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_react68 = __toESM(require_react(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
   var TagName8 = "input";
   function isFirstItemAutoSelected(items, activeValue, autoSelect) {
     if (!autoSelect) return false;
@@ -48348,11 +48654,11 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useComboboxProviderContext();
     store2 = store2 || context || scopedContext;
     invariant(store2, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react69.useRef)(null);
+    const ref = (0, import_react68.useRef)(null);
     const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react69.useRef)(false);
-    const composingRef = (0, import_react69.useRef)(false);
-    const compositionEndFrameRef = (0, import_react69.useRef)(null);
+    const canAutoSelectRef = (0, import_react68.useRef)(false);
+    const composingRef = (0, import_react68.useRef)(false);
+    const compositionEndFrameRef = (0, import_react68.useRef)(null);
     const cancelCompositionEndFrame = () => {
       const frame = compositionEndFrameRef.current;
       if (frame == null) return;
@@ -48361,7 +48667,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const autoSelect = useStoreState(store2, ["virtualFocus"], (state) => state.virtualFocus && autoSelectProp);
     const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react69.useState)(inline4);
+    const [canInline, setCanInline] = (0, import_react68.useState)(inline4);
     useUpdateLayoutEffect(() => {
       if (!inline4) return;
       setCanInline(true);
@@ -48373,8 +48679,8 @@ If there's a particular need for this, please submit a feature request at https:
       return state.selectedValue;
     });
     const multiSelectable = Array.isArray(selectedValue);
-    const prevSelectedValueRef = (0, import_react69.useRef)(void 0);
-    (0, import_react69.useEffect)(() => {
+    const prevSelectedValueRef = (0, import_react68.useRef)(void 0);
+    (0, import_react68.useEffect)(() => {
       return sync2(store2, ["selectedValue", "activeId"], (_, prev) => {
         prevSelectedValueRef.current = prev.selectedValue;
       });
@@ -48397,7 +48703,7 @@ If there's a particular need for this, please submit a feature request at https:
     const contentElement = useStoreState(store2, "contentElement");
     const placing = useStoreState(store2, "unstable_placing");
     const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
-    const inputValue = (0, import_react69.useMemo)(() => {
+    const inputValue = (0, import_react68.useMemo)(() => {
       if (!inline4) return storeInputValue;
       if (!canInline) return storeInputValue;
       if (firstItemAutoSelected) {
@@ -48415,7 +48721,7 @@ If there's a particular need for this, please submit a feature request at https:
       inlineActiveValue,
       storeInputValue
     ]);
-    (0, import_react69.useEffect)(() => {
+    (0, import_react68.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const onCompositeItemMove = () => setCanInline(true);
@@ -48424,7 +48730,7 @@ If there's a particular need for this, please submit a feature request at https:
         element.removeEventListener("combobox-item-move", onCompositeItemMove);
       };
     }, []);
-    (0, import_react69.useEffect)(() => {
+    (0, import_react68.useEffect)(() => {
       if (!inline4) return;
       if (!canInline) return;
       if (!inlineActiveValue) return;
@@ -48456,11 +48762,11 @@ If there's a particular need for this, please submit a feature request at https:
       storeInputValue
     ]);
     const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react69.useRef)(null);
-    const autoSelectMovedRef = (0, import_react69.useRef)(void 0);
-    const userScrolledRef = (0, import_react69.useRef)(false);
-    const isAutoScrollingRef = (0, import_react69.useRef)(false);
-    (0, import_react69.useEffect)(() => {
+    const autoSelectIdRef = (0, import_react68.useRef)(null);
+    const autoSelectMovedRef = (0, import_react68.useRef)(void 0);
+    const userScrolledRef = (0, import_react68.useRef)(false);
+    const isAutoScrollingRef = (0, import_react68.useRef)(false);
+    (0, import_react68.useEffect)(() => {
       if (!open) return;
       if (!contentElement) return;
       const scrollingElement = getScrollingElement(contentElement);
@@ -48560,7 +48866,7 @@ If there's a particular need for this, please submit a feature request at https:
       getAutoSelectIdProp,
       items
     ]);
-    (0, import_react69.useEffect)(() => {
+    (0, import_react68.useEffect)(() => {
       if (!inline4) return;
       const combobox = ref.current;
       if (!combobox) return;
@@ -48614,7 +48920,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (showOnChangeProp(event)) store2.show();
       if (!autoSelect || !canAutoSelectRef.current) store2.setActiveId(null);
     });
-    (0, import_react69.useEffect)(() => cancelCompositionEndFrame, []);
+    (0, import_react68.useEffect)(() => cancelCompositionEndFrame, []);
     const onCompositionStartProp = props.onCompositionStart;
     const onCompositionStart = useEvent((event) => {
       cancelCompositionEndFrame();
@@ -48693,7 +48999,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!name2) return element;
       if (!Array.isArray(selectedValue)) return element;
       if (composite && !compositeElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(import_jsx_runtime214.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("input", {
+      return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(import_jsx_runtime216.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("input", {
         type: "hidden",
         name: name2,
         form: form2,
@@ -48746,14 +49052,14 @@ If there's a particular need for this, please submit a feature request at https:
       ...props
     };
   });
-  var Combobox = forwardRef107(function Combobox2(props) {
+  var Combobox = forwardRef109(function Combobox2(props) {
     const htmlProps = useCombobox(props);
     return createElement5(TagName8, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react70 = __toESM(require_react(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_react69 = __toESM(require_react(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   var TagName9 = "div";
   function isSelected(storeValue, itemValue) {
     if (itemValue == null) return;
@@ -48787,7 +49093,7 @@ If there's a particular need for this, please submit a feature request at https:
     const autoFocusSelectedItem = !!selectElement;
     const selectMode = !!selectElement;
     const disabled2 = disabledFromProps(props);
-    const getItem = (0, import_react70.useCallback)((item) => {
+    const getItem = (0, import_react69.useCallback)((item) => {
       const nextItem = {
         ...item,
         value: selectMode && disabled2 ? void 0 : value
@@ -48803,7 +49109,7 @@ If there's a particular need for this, please submit a feature request at https:
     setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
     hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
     preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
-    const role = getItemRole((0, import_react70.useContext)(ComboboxListRoleContext));
+    const role = getItemRole((0, import_react69.useContext)(ComboboxListRoleContext));
     const onClickProp = props.onClick;
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
@@ -48852,9 +49158,9 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-selected": selected,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(ComboboxItemValueContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxItemValueContext.Provider, {
       value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(ComboboxItemCheckedContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxItemCheckedContext.Provider, {
         value: selected ?? false,
         children: element
       })
@@ -48898,14 +49204,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
     return props;
   });
-  var ComboboxItem = memo6(forwardRef107(function ComboboxItem2(props) {
+  var ComboboxItem = memo6(forwardRef109(function ComboboxItem2(props) {
     const htmlProps = useComboboxItem(props);
     return createElement5(TagName9, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react71 = __toESM(require_react(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var import_react70 = __toESM(require_react(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   var TagName10 = "span";
   function normalizeValue(value) {
     return normalizeString(value).toLowerCase();
@@ -48979,7 +49285,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!userValue) return itemValue;
     const userValues = toArray2(userValue).map(normalizeValue);
     const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", {
       "data-autocomplete-value": autocomplete ? "" : void 0,
       "data-user-value": autocomplete ? void 0 : "",
       children: value
@@ -49004,11 +49310,11 @@ If there's a particular need for this, please submit a feature request at https:
   var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store2, value, userValue, ...props }) {
     const context = useComboboxScopedContext();
     store2 = store2 || context;
-    const itemContext = (0, import_react71.useContext)(ComboboxItemValueContext);
+    const itemContext = (0, import_react70.useContext)(ComboboxItemValueContext);
     const itemValue = value ?? itemContext;
     const inputValue = useStoreState(store2, ["inputValue"], (state) => userValue ?? state?.inputValue);
     props = {
-      children: (0, import_react71.useMemo)(() => {
+      children: (0, import_react70.useMemo)(() => {
         if (!itemValue) return;
         if (!inputValue) return itemValue;
         return splitValue(itemValue, inputValue);
@@ -49017,7 +49323,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxItemValue = forwardRef107(function ComboboxItemValue2(props) {
+  var ComboboxItemValue = forwardRef109(function ComboboxItemValue2(props) {
     const htmlProps = useComboboxItemValue(props);
     return createElement5(TagName10, htmlProps);
   });
@@ -49041,14 +49347,14 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxLabel = memo6(forwardRef107(function ComboboxLabel2(props) {
+  var ComboboxLabel = memo6(forwardRef109(function ComboboxLabel2(props) {
     const htmlProps = useComboboxLabel(props);
     return createElement5(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react72 = __toESM(require_react(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_react71 = __toESM(require_react(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   var TagName12 = "div";
   var useComboboxList = createHook(function useComboboxList2({ store: store2, alwaysVisible, ...props }) {
     const scopedContext = useComboboxScopedContext(true);
@@ -49070,7 +49376,7 @@ If there's a particular need for this, please submit a feature request at https:
         compositeElement.focus();
       });
     });
-    const ref = (0, import_react72.useRef)(null);
+    const ref = (0, import_react71.useRef)(null);
     const id = useId8(props.id);
     const mounted = useStoreState(store2, "mounted");
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
@@ -49081,12 +49387,12 @@ If there's a particular need for this, please submit a feature request at https:
     const multiSelectable = useStoreState(store2, ["selectedValue"], (state) => Array.isArray(state.selectedValue));
     const role = useAttribute(ref, "role", props.role);
     const ariaMultiSelectable = role === "listbox" || role === "tree" || role === "grid" ? multiSelectable || void 0 : void 0;
-    const [hasListboxInside, setHasListboxInside] = (0, import_react72.useState)(false);
+    const [hasListboxInside, setHasListboxInside] = (0, import_react71.useState)(false);
     const contentElement = useStoreState(store2, "contentElement");
-    const parentHeadingContext = (0, import_react72.useContext)(ComboboxHeadingContext);
-    const headingState = (0, import_react72.useState)();
+    const parentHeadingContext = (0, import_react71.useContext)(ComboboxHeadingContext);
+    const headingState = (0, import_react71.useState)();
     const [headingId, setHeadingId] = parentHeadingContext || headingState;
-    const headingContext = (0, import_react72.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
+    const headingContext = (0, import_react71.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
     useSafeLayoutEffect(() => {
       if (!mounted) return;
       const element = ref.current;
@@ -49109,13 +49415,13 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-multiselectable": ariaMultiSelectable,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ComboboxScopedContextProvider, {
       value: store2,
-      children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxHeadingContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ComboboxHeadingContext.Provider, {
         value: headingContext,
-        children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(DialogHeadingContext.Provider, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(DialogHeadingContext.Provider, {
           value: setHeadingId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxListRoleContext.Provider, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ComboboxListRoleContext.Provider, {
             value: role,
             children: element
           })
@@ -49145,15 +49451,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxList = forwardRef107(function ComboboxList2(props) {
+  var ComboboxList = forwardRef109(function ComboboxList2(props) {
     const htmlProps = useComboboxList(props);
     return createElement5(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react73 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react73.createContext)(null);
-  var TagRemoveIdContext = (0, import_react73.createContext)(null);
+  var import_react72 = __toESM(require_react(), 1);
+  var TagValueContext = (0, import_react72.createContext)(null);
+  var TagRemoveIdContext = (0, import_react72.createContext)(null);
   var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
   var useTagContext = ctx8.useContext;
   var useTagScopedContext = ctx8.useScopedContext;
@@ -49405,10 +49711,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
   function ComboboxProvider(props = {}) {
     const store2 = useComboboxStore(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(ComboboxContextProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(ComboboxContextProvider, {
       value: store2,
       children: props.children
     });
@@ -49418,8 +49724,8 @@ If there's a particular need for this, please submit a feature request at https:
   var import_remove_accents = __toESM(require_remove_accents(), 1);
   var import_compose17 = __toESM(require_compose(), 1);
   var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_element132 = __toESM(require_element(), 1);
-  var import_components39 = __toESM(require_components(), 1);
+  var import_element134 = __toESM(require_element(), 1);
+  var import_components38 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
   var EMPTY_ARRAY4 = [];
@@ -49437,16 +49743,16 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element131 = __toESM(require_element(), 1);
+  var import_element133 = __toESM(require_element(), 1);
   var EMPTY_ARRAY5 = [];
   function useElements({
     elements: elements2,
     getElements
   }) {
     const staticElements = Array.isArray(elements2) && elements2.length > 0 ? elements2 : EMPTY_ARRAY5;
-    const [records, setRecords] = (0, import_element131.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element131.useState)(false);
-    (0, import_element131.useEffect)(() => {
+    const [records, setRecords] = (0, import_element133.useState)(staticElements);
+    const [isLoading, setIsLoading] = (0, import_element133.useState)(false);
+    (0, import_element133.useEffect)(() => {
       if (!getElements) {
         setRecords(staticElements);
         return;
@@ -49478,7 +49784,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
   function normalizeSearchInput(input = "") {
     return (0, import_remove_accents.default)(input.trim().toLowerCase());
   }
@@ -49495,19 +49801,19 @@ If there's a particular need for this, please submit a feature request at https:
     return `${prefix2}-${filterElementValue}`;
   }
   var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
       "span",
       {
         className: clsx_default(
           "dataviews-filters__search-widget-listitem-multi-selection",
           { "is-selected": selected }
         ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components39.Icon, { icon: check_default })
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components38.Icon, { icon: check_default })
       }
     );
   };
   var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
       "span",
       {
         className: clsx_default(
@@ -49519,7 +49825,7 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function ListBox({ view, filter, onChangeView }) {
     const baseId = (0, import_compose17.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element132.useState)(
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element134.useState)(
       // When there are one or less operators, the first item is set as active
       // (by setting the initial `activeId` to `undefined`).
       // With 2 or more operators, the focus is moved on the operators control
@@ -49532,8 +49838,8 @@ If there's a particular need for this, please submit a feature request at https:
       (f2) => f2.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-      import_components39.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      import_components38.Composite,
       {
         virtualFocus: true,
         focusLoop: true,
@@ -49556,18 +49862,18 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components39.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
-          import_components39.Composite.Hover,
+        render: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components38.Composite.Typeahead, {}),
+        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
+          import_components38.Composite.Hover,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-              import_components39.Composite.Item,
+            render: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+              import_components38.Composite.Item,
               {
                 id: generateFilterElementCompositeItemId(
                   baseId,
                   element.value
                 ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                   "div",
                   {
                     "aria-label": element.label,
@@ -49614,19 +49920,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                 SingleSelectionOption,
                 {
                   selected: currentValue === element.value
                 }
               ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                 MultiSelectionOption,
                 {
                   selected: currentValue.includes(element.value)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                 "span",
                 {
                   className: "dataviews-filters__search-widget-listitem-value",
@@ -49642,19 +49948,19 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ComboboxList22({ view, filter, onChangeView }) {
-    const [searchValue, setSearchValue] = (0, import_element132.useState)("");
-    const deferredSearchValue = (0, import_element132.useDeferredValue)(searchValue);
+    const [searchValue, setSearchValue] = (0, import_element134.useState)("");
+    const deferredSearchValue = (0, import_element134.useDeferredValue)(searchValue);
     const currentFilter = view.filters?.find(
       (_filter) => _filter.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element132.useMemo)(() => {
+    const matches = (0, import_element134.useMemo)(() => {
       const normalizedSearch = normalizeSearchInput(deferredSearchValue);
       return filter.elements.filter(
         (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
       );
     }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
       ComboboxProvider,
       {
         selectedValue: currentValue,
@@ -49686,9 +49992,9 @@ If there's a particular need for this, please submit a feature request at https:
         },
         setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ComboboxLabel, {}), children: (0, import_i18n56.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(ComboboxLabel, {}), children: (0, import_i18n56.__)("Search items") }),
+            /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
               Combobox,
               {
                 autoSelect: "always",
@@ -49696,16 +50002,16 @@ If there's a particular need for this, please submit a feature request at https:
                 className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components39.Icon, { icon: search_default }) })
+            /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components38.Icon, { icon: search_default }) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
             ComboboxList,
             {
               className: "dataviews-filters__search-widget-filter-combobox-list",
               alwaysVisible: true,
               children: [
                 matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
                     ComboboxItem,
                     {
                       resetValueOnSelect: false,
@@ -49715,13 +50021,13 @@ If there's a particular need for this, please submit a feature request at https:
                       setValueOnClick: false,
                       focusOnHover: true,
                       children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                           SingleSelectionOption,
                           {
                             selected: currentValue === element.value
                           }
                         ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                           MultiSelectionOption,
                           {
                             selected: currentValue.includes(
@@ -49729,20 +50035,20 @@ If there's a particular need for this, please submit a feature request at https:
                             )
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
+                        /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
                           "span",
                           {
                             className: "dataviews-filters__search-widget-listitem-value",
                             title: element.label,
                             children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                              /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
                                 ComboboxItemValue,
                                 {
                                   className: "dataviews-filters__search-widget-filter-combobox-item-value",
                                   value: element.label
                                 }
                               ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
                             ]
                           }
                         )
@@ -49751,7 +50057,7 @@ If there's a particular need for this, please submit a feature request at https:
                     element.value
                   );
                 }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("p", { children: (0, import_i18n56.__)("No results found") })
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("p", { children: (0, import_i18n56.__)("No results found") })
               ]
             }
           )
@@ -49765,21 +50071,21 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: props.filter.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components39.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components38.Spinner, {}) });
     }
     if (elements2.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n56.__)("No elements found") });
+      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n56.__)("No elements found") });
     }
     const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
   }

   // packages/dataviews/build-module/components/dataviews-filters/input-widget.mjs
   var import_es62 = __toESM(require_es6(), 1);
   var import_compose18 = __toESM(require_compose(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_components40 = __toESM(require_components(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_element135 = __toESM(require_element(), 1);
+  var import_components39 = __toESM(require_components(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   function InputWidget({
     filter,
     view,
@@ -49790,7 +50096,7 @@ If there's a particular need for this, please submit a feature request at https:
       (f2) => f2.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element133.useMemo)(() => {
+    const field = (0, import_element135.useMemo)(() => {
       const currentField = fields2.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -49810,7 +50116,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return currentField;
     }, [fields2, filter.field]);
-    const data = (0, import_element133.useMemo)(() => {
+    const data = (0, import_element135.useMemo)(() => {
       return (view.filters ?? []).reduce(
         (acc, activeFilter) => {
           acc[activeFilter.field] = activeFilter.value;
@@ -49847,13 +50153,13 @@ If there's a particular need for this, please submit a feature request at https:
     if (!field || !field.Edit || !currentFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      import_components40.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+      import_components39.Flex,
       {
         className: "dataviews-filters__user-input-widget",
         gap: 2.5,
         direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
           field.Edit,
           {
             hideLabelFromVision: true,
@@ -49869,7 +50175,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/utils/operators.mjs
   var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_element134 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);
   var import_date2 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/field-types/utils/parse-time.mjs
@@ -49891,10 +50197,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    Name: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
+    Value: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
   };
   function toComparableTemporals(fieldValue, filterValue) {
     const filterTime = parseTime2(filterValue);
@@ -49923,7 +50229,7 @@ If there's a particular need for this, please submit a feature request at https:
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
     label: (0, import_i18n57.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+    filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
       (0, import_i18n57.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
         (0, import_i18n57.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
@@ -49941,7 +50247,7 @@ If there's a particular need for this, please submit a feature request at https:
         return !filterValue.some(
           (fv) => fieldValue.includes(fv)
         );
-      } else if (typeof fieldValue === "string") {
+      } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
         return !filterValue.includes(fieldValue);
       }
       return false;
@@ -49953,7 +50259,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_ANY2,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
           (0, import_i18n57.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
@@ -49971,7 +50277,7 @@ If there's a particular need for this, please submit a feature request at https:
           return filterValue.some(
             (fv) => fieldValue.includes(fv)
           );
-        } else if (typeof fieldValue === "string") {
+        } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
           return filterValue.includes(fieldValue);
         }
         return false;
@@ -49986,7 +50292,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_ALL,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
           (0, import_i18n57.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
@@ -49999,9 +50305,13 @@ If there's a particular need for this, please submit a feature request at https:
         if (!filterValue?.length) {
           return true;
         }
-        return filterValue.every((value) => {
-          return field.getValue({ item })?.includes(value);
-        });
+        const fieldValue = field.getValue({ item });
+        if (!Array.isArray(fieldValue)) {
+          return false;
+        }
+        return filterValue.every(
+          (value) => fieldValue.includes(value)
+        );
       },
       selection: "multi"
     },
@@ -50013,7 +50323,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BETWEEN,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.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_i18n57.__)(
@@ -50049,7 +50359,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IN_THE_PAST,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
           (0, import_i18n57.__)(
@@ -50077,7 +50387,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_OVER,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
           (0, import_i18n57.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
@@ -50103,7 +50413,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
           (0, import_i18n57.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
@@ -50121,7 +50431,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_NOT,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
           (0, import_i18n57.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
@@ -50139,7 +50449,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_LESS_THAN,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
           (0, import_i18n57.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
@@ -50161,7 +50471,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_GREATER_THAN,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
           (0, import_i18n57.__)(
@@ -50185,7 +50495,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_LESS_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
           (0, import_i18n57.__)(
@@ -50209,7 +50519,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_GREATER_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
           (0, import_i18n57.__)(
@@ -50233,7 +50543,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BEFORE2,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
           (0, import_i18n57.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
@@ -50258,7 +50568,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_AFTER2,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
           (0, import_i18n57.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
@@ -50283,7 +50593,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.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_i18n57.__)(
@@ -50310,7 +50620,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.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_i18n57.__)(
@@ -50337,7 +50647,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
           (0, import_i18n57.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
@@ -50359,7 +50669,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_NOT_CONTAINS,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
           (0, import_i18n57.__)(
@@ -50383,7 +50693,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_STARTS_WITH,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
           (0, import_i18n57.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
@@ -50405,7 +50715,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_ON,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
           (0, import_i18n57.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
@@ -50430,7 +50740,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
       label: (0, import_i18n57.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element136.createInterpolateElement)(
         (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
           (0, import_i18n57.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
@@ -50460,7 +50770,7 @@ If there's a particular need for this, please submit a feature request at https:
   var isRegisteredOperator = (name2) => OPERATORS.some((op) => op.name === name2);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   var ENTER2 = "Enter";
   var SPACE2 = " ";
   var FilterText = ({
@@ -50494,7 +50804,7 @@ If there's a particular need for this, please submit a feature request at https:
       (_filter) => _filter.field === filter.field
     );
     const value = currentFilter?.operator || filter.operators[0];
-    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
       Stack,
       {
         direction: "row",
@@ -50503,9 +50813,9 @@ If there's a particular need for this, please submit a feature request at https:
         className: "dataviews-filters__summary-operators-container",
         align: "center",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components41.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-            import_components41.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components40.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
+          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+            import_components40.SelectControl,
             {
               className: "dataviews-filters__summary-operators-filter-select",
               label: (0, import_i18n58.__)("Conditions"),
@@ -50566,13 +50876,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element135.useRef)(null);
+    const toggleRef = (0, import_element137.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element135.useMemo)(() => {
+    const field = (0, import_element137.useMemo)(() => {
       const currentField = fields2.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -50636,8 +50946,8 @@ If there's a particular need for this, please submit a feature request at https:
     const hasValues = !isLocked && filterInView?.value !== void 0;
     const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
     const resetOrRemoveLabel = isPrimary ? (0, import_i18n58.__)("Reset") : (0, import_i18n58.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
-      import_components41.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+      import_components40.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
         contentClassName: "dataviews-filters__summary-popover",
@@ -50645,12 +50955,12 @@ If there's a particular need for this, please submit a feature request at https:
         onClose: () => {
           toggleRef.current?.focus();
         },
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -50680,7 +50990,7 @@ If there's a particular need for this, please submit a feature request at https:
                     "aria-pressed": isOpen,
                     "aria-expanded": isOpen,
                     ref: toggleRef,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -50692,17 +51002,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(tooltip_exports.Popup, { children: (0, import_i18n58.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(tooltip_exports.Popup, { children: (0, import_i18n58.sprintf)(
               /* translators: 1: Filter name. */
               (0, import_i18n58.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -50724,18 +51034,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components41.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components40.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(OperatorSelector, { ...commonProps }),
+            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
               SearchWidget,
               {
                 ...commonProps,
@@ -50744,7 +51054,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements: elements2
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(InputWidget, { ...commonProps, fields: fields2 })
           ] });
         }
       }
@@ -50752,10 +51062,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-filters/add-filter.mjs
-  var import_components42 = __toESM(require_components(), 1);
+  var import_components41 = __toESM(require_components(), 1);
   var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
   function AddFilterMenu({
     filters,
     view,
@@ -50768,10 +51078,10 @@ If there's a particular need for this, please submit a feature request at https:
       // The `disabled` prop on `Menu.Root` (rather than on the trigger)
       // keeps the menu from opening while letting the trigger button stay
       // focusable via its own `accessibleWhenDisabled`.
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(menu_exports.Trigger, { ...triggerProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(menu_exports.Trigger, { ...triggerProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
             menu_exports.Item,
             {
               onClick: () => {
@@ -50789,7 +51099,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(menu_exports.ItemLabel, { children: filter.name })
+              children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(menu_exports.ItemLabel, { children: filter.name })
             },
             filter.field
           );
@@ -50802,12 +51112,12 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-            import_components42.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+            import_components41.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -50823,12 +51133,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var add_filter_default = (0, import_element136.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element138.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components43 = __toESM(require_components(), 1);
+  var import_components42 = __toESM(require_components(), 1);
   var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -50840,8 +51150,8 @@ If there's a particular need for this, please submit a feature request at https:
     const isDisabled = !view.search && !view.filters?.some(
       (_filter) => !_filter.isLocked && (_filter.value !== void 0 || !isPrimary(_filter.field))
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-      import_components43.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      import_components42.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -50862,9 +51172,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element137 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   function useFilters(fields2, view) {
-    return (0, import_element137.useMemo)(() => {
+    return (0, import_element139.useMemo)(() => {
       const filters = [];
       fields2.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -50913,12 +51223,12 @@ If there's a particular need for this, please submit a feature request at https:
   var use_filters_default = useFilters;

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function Filters({ className }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element138.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element138.useRef)(null);
+    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element140.useContext)(dataviews_context_default);
+    const addFilterRef = (0, import_element140.useRef)(null);
     const filters = use_filters_default(fields2, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
       add_filter_default,
       {
         filters,
@@ -50935,7 +51245,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const filterComponents = [
       ...visibleFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
           Filter,
           {
             filter,
@@ -50951,7 +51261,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
         ResetFilter,
         {
           filters,
@@ -50961,7 +51271,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
       Stack,
       {
         direction: "row",
@@ -50974,13 +51284,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var filters_default = (0, import_element138.memo)(Filters);
+  var filters_default = (0, import_element140.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element139 = __toESM(require_element(), 1);
-  var import_components44 = __toESM(require_components(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+  var import_components43 = __toESM(require_components(), 1);
   var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggle() {
     const {
       filters,
@@ -50989,9 +51299,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element139.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element139.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element139.useCallback)(
+    } = (0, import_element141.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element141.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element141.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -51021,8 +51331,8 @@ If there's a particular need for this, please submit a feature request at https:
     const hasPrimaryOrLockedFilters = filters.some(
       (filter) => filter.isPrimary || filter.isLocked
     );
-    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-      import_components44.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+      import_components43.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -51033,7 +51343,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -51042,7 +51352,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -51056,36 +51366,36 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element139.useEffect)(
+    (0, import_element141.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_jsx_runtime228.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
     ] });
   }
   var toggle_default = FiltersToggle;

   // packages/dataviews/build-module/components/dataviews-filters/filters-toggled.mjs
-  var import_element140 = __toESM(require_element(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element140.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element142.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element141 = __toESM(require_element(), 1);
-  var import_components45 = __toESM(require_components(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_components44 = __toESM(require_components(), 1);
   var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   function DataViewsLayout({ className }) {
     const {
       actions = [],
@@ -51103,10 +51413,10 @@ If there's a particular need for this, please submit a feature request at https:
       onClickItem,
       isItemClickable,
       renderItemLink,
-      defaultLayouts: defaultLayouts2,
+      defaultLayouts,
       containerRef,
-      empty = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { children: (0, import_i18n62.__)("No results") })
-    } = (0, import_element141.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("p", { children: (0, import_i18n62.__)("No results") })
+    } = (0, import_element143.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -51114,12 +51424,12 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isDelayedInitialLoading) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components45.Spinner, {}) }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components44.Spinner, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
-      (v2) => v2.type === view.type && defaultLayouts2[v2.type]
+      (v2) => v2.type === view.type && defaultLayouts[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
       ViewComponent,
       {
         className,
@@ -51143,8 +51453,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-footer/index.mjs
-  var import_element142 = __toESM(require_element(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY6 = [];
   function DataViewsFooter() {
     const {
@@ -51154,7 +51464,7 @@ If there's a particular need for this, please submit a feature request at https:
       actions = EMPTY_ARRAY6,
       isLoading,
       hasInitiallyLoaded
-    } = (0, import_element142.useContext)(dataviews_context_default);
+    } = (0, import_element144.useContext)(dataviews_context_default);
     const isRefreshing = !!isLoading && hasInitiallyLoaded && !!data?.length;
     const isDelayedRefreshing = useDelayedLoading(!!isRefreshing);
     const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions, data) && [LAYOUT_TABLE, LAYOUT_GRID].includes(view.type);
@@ -51165,12 +51475,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (!totalItems || !hasBulkActions && !hasPagination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       "div",
       {
         className: "dataviews-footer",
         inert: isRefreshing ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
           Stack,
           {
             direction: "row",
@@ -51181,8 +51491,8 @@ If there's a particular need for this, please submit a feature request at https:
             }),
             gap: "sm",
             children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(BulkActionsFooter, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(dataviews_pagination_default, {})
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(BulkActionsFooter, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(dataviews_pagination_default, {})
             ]
           }
         )
@@ -51192,27 +51502,27 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataviews-search/index.mjs
   var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_components46 = __toESM(require_components(), 1);
+  var import_element145 = __toESM(require_element(), 1);
+  var import_components45 = __toESM(require_components(), 1);
   var import_compose19 = __toESM(require_compose(), 1);
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element143.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element143.useContext)(dataviews_context_default);
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var DataViewsSearch = (0, import_element145.memo)(function Search({ label }) {
+    const { view, onChangeView } = (0, import_element145.useContext)(dataviews_context_default);
     const [search, setSearch, debouncedSearch] = (0, import_compose19.useDebouncedInput)(
       view.search
     );
-    (0, import_element143.useEffect)(() => {
+    (0, import_element145.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element143.useRef)(onChangeView);
-    const viewRef = (0, import_element143.useRef)(view);
-    (0, import_element143.useEffect)(() => {
+    const onChangeViewRef = (0, import_element145.useRef)(onChangeView);
+    const viewRef = (0, import_element145.useRef)(view);
+    (0, import_element145.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element143.useEffect)(() => {
+    (0, import_element145.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -51223,8 +51533,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }, [debouncedSearch]);
     const searchLabel = label || (0, import_i18n63.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
-      import_components46.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      import_components45.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -51238,30 +51548,30 @@ If there's a particular need for this, please submit a feature request at https:
   var dataviews_search_default = DataViewsSearch;

   // packages/dataviews/build-module/components/dataviews-view-config/index.mjs
-  var import_components47 = __toESM(require_components(), 1);
+  var import_components46 = __toESM(require_components(), 1);
   var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_element144 = __toESM(require_element(), 1);
+  var import_element146 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
   var import_compose20 = __toESM(require_compose(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   var DATAVIEWS_CONFIG_POPOVER_PROPS = {
     className: "dataviews-config__popover",
     placement: "bottom-end",
     offset: 9
   };
   function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element144.useContext)(dataviews_context_default);
-    const availableLayouts = Object.keys(defaultLayouts2);
+    const { view, onChangeView, defaultLayouts } = (0, import_element146.useContext)(dataviews_context_default);
+    const availableLayouts = Object.keys(defaultLayouts);
     if (availableLayouts.length <= 1) {
       return null;
     }
     const activeView = VIEW_LAYOUTS.find((v2) => view.type === v2.type);
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-            import_components47.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+            import_components46.Button,
             {
               size: "compact",
               icon: activeView?.icon,
@@ -51270,7 +51580,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         menu_exports.RadioGroup,
         {
           value: view.type,
@@ -51290,7 +51600,7 @@ If there's a particular need for this, please submit a feature request at https:
                 return onChangeView({
                   ...viewWithoutLayout,
                   type: value,
-                  ...defaultLayouts2[value]
+                  ...defaultLayouts[value]
                 });
             }
             (0, import_warning.default)("Invalid dataview");
@@ -51302,12 +51612,12 @@ If there's a particular need for this, please submit a feature request at https:
             if (!config2) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
               menu_exports.RadioItem,
               {
                 value: layout,
                 closeOnClick: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(menu_exports.ItemLabel, { children: config2.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(menu_exports.ItemLabel, { children: config2.label })
               },
               layout
             );
@@ -51317,8 +51627,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element144.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element144.useMemo)(() => {
+    const { view, fields: fields2, onChangeView } = (0, import_element146.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element146.useMemo)(() => {
       const sortableFields = fields2.filter(
         (field) => field.enableSorting !== false
       );
@@ -51329,8 +51639,8 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components47.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      import_components46.SelectControl,
       {
         label: (0, import_i18n64.__)("Sort by"),
         value: view.sort?.field,
@@ -51349,7 +51659,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function SortDirectionControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element144.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element146.useContext)(dataviews_context_default);
     const sortableFields = fields2.filter(
       (field) => field.enableSorting !== false
     );
@@ -51360,8 +51670,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!value && view.sort?.field) {
       value = "desc";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components47.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      import_components46.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
@@ -51385,8 +51695,8 @@ If there's a particular need for this, please submit a feature request at https:
           (0, import_warning.default)("Invalid direction");
         },
         children: SORTING_DIRECTIONS.map((direction) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-            import_components47.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+            import_components46.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -51399,13 +51709,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config: config2, onChangeView } = (0, import_element144.useContext)(dataviews_context_default);
+    const { view, config: config2, onChangeView } = (0, import_element146.useContext)(dataviews_context_default);
     const { infiniteScrollEnabled } = view;
     if (!config2 || !config2.perPageSizes || config2.perPageSizes.length < 2 || config2.perPageSizes.length > 6 || infiniteScrollEnabled) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components47.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      import_components46.__experimentalToggleGroupControl,
       {
         isBlock: true,
         label: (0, import_i18n64.__)("Items per page"),
@@ -51420,8 +51730,8 @@ If there's a particular need for this, please submit a feature request at https:
           });
         },
         children: config2.perPageSizes.map((value) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-            import_components47.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+            import_components46.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -51433,13 +51743,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element144.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element146.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components47.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      import_components46.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -51456,7 +51766,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element144.useContext)(dataviews_context_default);
+    const { view, onReset } = (0, import_element146.useContext)(dataviews_context_default);
     const popoverId = (0, import_compose20.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
@@ -51465,8 +51775,8 @@ If there's a particular need for this, please submit a feature request at https:
       (layout) => layout.type === view.type
     );
     const isModified = typeof onReset === "function";
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components47.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      import_components46.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -51474,9 +51784,9 @@ If there's a particular need for this, please submit a feature request at https:
           id: popoverId
         },
         renderToggle: ({ onToggle, isOpen }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-              import_components47.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+              import_components46.Button,
               {
                 size: "compact",
                 icon: cog_default,
@@ -51489,22 +51799,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-          import_components47.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+          import_components46.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -51512,34 +51822,34 @@ If there's a particular need for this, please submit a feature request at https:
                       align: "center",
                       className: "dataviews-view-config__header",
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                          import_components47.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+                          import_components46.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
                             children: (0, import_i18n64.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -51550,31 +51860,31 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_jsx_runtime231.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(DataviewsViewConfigDropdown, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(ViewTypeMenu, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(DataviewsViewConfigDropdown, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element144.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element146.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element153 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element145 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_compose21 = __toESM(require_compose(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var import_components47 = __toESM(require_components(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedCheckboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element145.useRef)(null);
+    const validityTargetRef = (0, import_element147.useRef)(null);
     const mergedRefs = (0, import_compose21.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -51585,8 +51895,8 @@ If there's a particular need for this, please submit a feature request at https:
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="checkbox"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-          import_components48.CheckboxControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+          import_components47.CheckboxControl,
           {
             ...restProps
           }
@@ -51594,23 +51904,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element145.forwardRef)(UnforwardedValidatedCheckboxControl);
+  var ValidatedCheckboxControl = (0, import_element147.forwardRef)(UnforwardedValidatedCheckboxControl);
   ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

   // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
-  var import_element146 = __toESM(require_element(), 1);
+  var import_element148 = __toESM(require_element(), 1);
   var import_compose22 = __toESM(require_compose(), 1);
-  var import_components49 = __toESM(require_components(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_components48 = __toESM(require_components(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedComboboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element146.useRef)(null);
+    const validityTargetRef = (0, import_element148.useRef)(null);
     const mergedRefs = (0, import_compose22.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element146.useEffect)(() => {
+    (0, import_element148.useEffect)(() => {
       const input = validityTargetRef.current?.querySelector(
         'input[role="combobox"]'
       );
@@ -51620,7 +51930,7 @@ If there's a particular need for this, please submit a feature request at https:
     }, [required]);
     return (
       // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
         ControlWithError,
         {
           className: "dataviews-validated-control",
@@ -51631,32 +51941,32 @@ If there's a particular need for this, please submit a feature request at https:
           getValidityTarget: () => validityTargetRef.current?.querySelector(
             'input[role="combobox"]'
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_components49.ComboboxControl, { ...restProps })
+          children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components48.ComboboxControl, { ...restProps })
         }
       )
     );
   };
-  var ValidatedComboboxControl = (0, import_element146.forwardRef)(UnforwardedValidatedComboboxControl);
+  var ValidatedComboboxControl = (0, import_element148.forwardRef)(UnforwardedValidatedComboboxControl);
   ValidatedComboboxControl.displayName = "ValidatedComboboxControl";

   // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
-  var import_element147 = __toESM(require_element(), 1);
-  var import_components50 = __toESM(require_components(), 1);
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_element149 = __toESM(require_element(), 1);
+  var import_components49 = __toESM(require_components(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedFormTokenField = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element147.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
+    const validityTargetRef = (0, import_element149.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
       "div",
       {
         className: "dataviews-validated-control__wrapper-with-error-delegate",
         ref: forwardedRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
             ControlWithError,
             {
               className: "dataviews-validated-control",
@@ -51664,10 +51974,10 @@ If there's a particular need for this, please submit a feature request at https:
               markWhenOptional,
               customValidity,
               getValidityTarget: () => validityTargetRef.current,
-              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_components50.FormTokenField, { ...restProps })
+              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components49.FormTokenField, { ...restProps })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
             "input",
             {
               className: "dataviews-validated-control__error-delegate",
@@ -51689,23 +51999,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedFormTokenField = (0, import_element147.forwardRef)(UnforwardedValidatedFormTokenField);
+  var ValidatedFormTokenField = (0, import_element149.forwardRef)(UnforwardedValidatedFormTokenField);
   ValidatedFormTokenField.displayName = "ValidatedFormTokenField";

   // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element148 = __toESM(require_element(), 1);
+  var import_element150 = __toESM(require_element(), 1);
   var import_compose23 = __toESM(require_compose(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedNumberControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element148.useRef)(null);
+    const validityTargetRef = (0, import_element150.useRef)(null);
     const mergedRefs = (0, import_compose23.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -51713,27 +52023,27 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components51.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components50.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element148.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element150.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element149 = __toESM(require_element(), 1);
+  var import_element151 = __toESM(require_element(), 1);
   var import_compose24 = __toESM(require_compose(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_components51 = __toESM(require_components(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedRadioControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element149.useRef)(null);
+    const validityTargetRef = (0, import_element151.useRef)(null);
     const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -51744,27 +52054,27 @@ If there's a particular need for this, please submit a feature request at https:
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="radio"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components52.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components51.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element149.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element151.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element150 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_compose25 = __toESM(require_compose(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var import_components52 = __toESM(require_components(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedSelectControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element150.useRef)(null);
+    const validityTargetRef = (0, import_element152.useRef)(null);
     const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -51772,8 +52082,8 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-          import_components53.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+          import_components52.SelectControl,
           {
             ref: mergedRefs,
             // A runtime boolean cannot statically discriminate
@@ -51784,23 +52094,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element150.forwardRef)(UnforwardedValidatedSelectControl);
+  var ValidatedSelectControl = (0, import_element152.forwardRef)(UnforwardedValidatedSelectControl);
   ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
-  var import_element151 = __toESM(require_element(), 1);
+  var import_element153 = __toESM(require_element(), 1);
   var import_compose26 = __toESM(require_compose(), 1);
-  var import_components54 = __toESM(require_components(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_components53 = __toESM(require_components(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedToggleControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element151.useRef)(null);
+    const validityTargetRef = (0, import_element153.useRef)(null);
     const mergedRefs = (0, import_compose26.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -51808,8 +52118,8 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-          import_components54.ToggleControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+          import_components53.ToggleControl,
           {
             ref: mergedRefs,
             required,
@@ -51819,23 +52129,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedToggleControl = (0, import_element151.forwardRef)(UnforwardedValidatedToggleControl);
+  var ValidatedToggleControl = (0, import_element153.forwardRef)(UnforwardedValidatedToggleControl);
   ValidatedToggleControl.displayName = "ValidatedToggleControl";

   // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
-  var import_element152 = __toESM(require_element(), 1);
-  var import_components55 = __toESM(require_components(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_element154 = __toESM(require_element(), 1);
+  var import_components54 = __toESM(require_components(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedToggleGroupControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element152.useRef)(null);
-    const nameAttr = (0, import_element152.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+    const validityTargetRef = (0, import_element154.useRef)(null);
+    const nameAttr = (0, import_element154.useId)();
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
         ControlWithError,
         {
           className: "dataviews-validated-control",
@@ -51843,10 +52153,10 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           customValidity,
           getValidityTarget: () => validityTargetRef.current,
-          children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components55.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
+          children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components54.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
         "input",
         {
           className: "dataviews-validated-control__error-delegate",
@@ -51867,7 +52177,7 @@ If there's a particular need for this, please submit a feature request at https:
       )
     ] });
   };
-  var ValidatedToggleGroupControl = (0, import_element152.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  var ValidatedToggleGroupControl = (0, import_element154.forwardRef)(UnforwardedValidatedToggleGroupControl);
   ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
@@ -51897,7 +52207,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -51908,12 +52218,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { getValue, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element153.useCallback)(() => {
+    const onChangeControl = (0, import_element155.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -51930,9 +52240,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_components55 = __toESM(require_components(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   function Combobox3({
     data,
     field,
@@ -51942,7 +52252,7 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element154.useCallback)(
+    const onChangeControl = (0, import_element156.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -51951,9 +52261,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components56.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components55.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -51972,17 +52282,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_components58 = __toESM(require_components(), 1);
-  var import_element157 = __toESM(require_element(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_element159 = __toESM(require_element(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_date4 = __toESM(require_date(), 1);
+  var import_date5 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components57 = __toESM(require_components(), 1);
-  var import_element155 = __toESM(require_element(), 1);
+  var import_components56 = __toESM(require_components(), 1);
+  var import_element157 = __toESM(require_element(), 1);
   var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   var TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
       { value: "days", label: (0, import_i18n65.__)("Days") },
@@ -52010,7 +52320,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element155.useCallback)(
+    const onChangeValue = (0, import_element157.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -52019,7 +52329,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element155.useCallback)(
+    const onChangeUnit = (0, import_element157.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -52028,17 +52338,17 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, relValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-      import_components57.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      import_components56.BaseControl,
       {
         id,
         className: clsx_default(className, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-            import_components57.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            import_components56.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -52049,8 +52359,8 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-            import_components57.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            import_components56.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
               label: (0, import_i18n65.__)("Unit"),
@@ -52072,11 +52382,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element156 = __toESM(require_element(), 1);
+  var import_element158 = __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_element156.useMemo)(() => {
+    const disabledMatchers = (0, import_element158.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -52117,23 +52427,48 @@ If there's a particular need for this, please submit a feature request at https:
     return normalized.join("-");
   }

-  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+  // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
   var import_date3 = __toESM(require_date(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
+  function getTimezoneDescription() {
+    const { timezone } = (0, import_date3.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_i18n66.__)("Coordinated Universal Time");
+    } else if (prettyTimezoneString.trim().length > 0) {
+      timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+    }
+    return (0, import_i18n66.sprintf)(
+      /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+      (0, import_i18n66.__)("Timezone: %s"),
+      timezoneDetail
+    );
+  }
+
+  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+  var import_date4 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date3.getDate)(dateTimeString);
+    const parsed = (0, import_date4.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date4.dateI18n)("Y-m-d\\TH:i", (0, import_date4.getDate)(value));
+    return (0, import_date5.dateI18n)("Y-m-d\\TH:i", (0, import_date5.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -52149,13 +52484,13 @@ If there's a particular need for this, please submit a feature request at https:
     const disabled2 = field.isDisabled({ item: data, field });
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const { timezone } = (0, import_date4.getSettings)();
-    const timeZone = timezone.string || (0, import_date4.dateI18n)("P");
-    const [calendarMonth, setCalendarMonth] = (0, import_element157.useState)(() => {
+    const { timezone } = (0, import_date5.getSettings)();
+    const timeZone = timezone.string || (0, import_date5.dateI18n)("P");
+    const [calendarMonth, setCalendarMonth] = (0, import_element159.useState)(() => {
       const parsedDate = parseDateTime(value);
       return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    (0, import_element157.useEffect)(() => {
+    (0, import_element159.useEffect)(() => {
       const parsedDate = parseDateTime(value);
       if (parsedDate) {
         const targetMonth = toCalendarDate(parsedDate, timeZone);
@@ -52167,22 +52502,22 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     }, [timeZone, value]);
-    const inputControlRef = (0, import_element157.useRef)(null);
-    const validationTimeoutRef = (0, import_element157.useRef)(void 0);
+    const inputControlRef = (0, import_element159.useRef)(null);
+    const validationTimeoutRef = (0, import_element159.useRef)(void 0);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element157.useCallback)(
+    const onChangeCallback = (0, import_element159.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element157.useEffect)(() => {
+    (0, import_element159.useEffect)(() => {
       return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element157.useCallback)(
+    const onSelectDate = (0, import_element159.useCallback)(
       (newDate) => {
         if (newDate) {
-          const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
-          const wpTime = value ? (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value)) : "00:00";
-          const finalDateTime = (0, import_date4.getDate)(`${wpDate}T${wpTime}`);
+          const wpDate = (0, import_date5.dateI18n)("Y-m-d", newDate);
+          const wpTime = value ? (0, import_date5.dateI18n)("H:i", (0, import_date5.getDate)(value)) : "00:00";
+          const finalDateTime = (0, import_date5.getDate)(`${wpDate}T${wpTime}`);
           onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
@@ -52203,10 +52538,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element157.useCallback)(
+    const handleManualDateTimeChange = (0, import_element159.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date4.getDate)(newValue);
+          const dateTime = (0, import_date5.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -52219,39 +52554,40 @@ If there's a particular need for this, please submit a feature request at https:
       [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date4.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n66.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n66.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-      import_components58.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      import_components57.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n66.__)("Date time"),
+              label: (0, import_i18n67.__)("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_runtime243.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -52261,7 +52597,7 @@ If there's a particular need for this, please submit a feature request at https:
               onMonthChange: setCalendarMonth,
               timeZone,
               locale,
-              dir: (0, import_i18n66.isRTL)() ? "rtl" : "ltr",
+              dir: (0, import_i18n67.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -52281,7 +52617,7 @@ If there's a particular need for this, please submit a feature request at https:
     config: config2
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -52293,7 +52629,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -52308,39 +52644,39 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components59 = __toESM(require_components(), 1);
+  var import_components58 = __toESM(require_components(), 1);
   var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_element158 = __toESM(require_element(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_date5 = __toESM(require_date(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  var import_element160 = __toESM(require_element(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_date6 = __toESM(require_date(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n67.__)("Today"),
-      getValue: () => (0, import_date5.getDate)(null)
+      label: (0, import_i18n68.__)("Today"),
+      getValue: () => (0, import_date6.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n67.__)("Yesterday"),
+      label: (0, import_i18n68.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n67.__)("Past week"),
+      label: (0, import_i18n68.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n67.__)("Past month"),
+      label: (0, import_i18n68.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -52348,41 +52684,41 @@ If there's a particular need for this, please submit a feature request at https:
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n67.__)("Last 7 days"),
+      label: (0, import_i18n68.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n67.__)("Last 30 days"),
+      label: (0, import_i18n68.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n67.__)("Month to date"),
+      label: (0, import_i18n68.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n67.__)("Last year"),
+      label: (0, import_i18n68.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n67.__)("Year to date"),
+      label: (0, import_i18n68.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [startOfYear(today), today];
       }
     }
@@ -52409,8 +52745,8 @@ If there's a particular need for this, please submit a feature request at https:
     children
   }) {
     const { isValid: isValid2 } = field;
-    const [customValidity, setCustomValidity] = (0, import_element158.useState)(void 0);
-    const validateRefs = (0, import_element158.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element160.useState)(void 0);
+    const validateRefs = (0, import_element160.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -52424,7 +52760,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -52436,7 +52772,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -52451,7 +52787,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -52462,7 +52798,7 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       if (isTouched && customValidity?.message) {
         (0, import_a11y4.speak)(customValidity.message);
       }
@@ -52475,9 +52811,9 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
         ValidityIndicator,
         {
           type: customValidity.type,
@@ -52504,18 +52840,18 @@ If there's a particular need for this, please submit a feature request at https:
       format: fieldFormat
     } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element158.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element160.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element158.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element160.useState)(() => {
       const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       const parsedDate = parseDate2(value);
       if (parsedDate) {
         setCalendarMonth(
@@ -52523,14 +52859,14 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     }, [value]);
-    const [isTouched, setIsTouched] = (0, import_element158.useState)(false);
-    const validityTargetRef = (0, import_element158.useRef)(null);
+    const [isTouched, setIsTouched] = (0, import_element160.useState)(false);
+    const validityTargetRef = (0, import_element160.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element158.useCallback)(
+    const onChangeCallback = (0, import_element160.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element158.useCallback)(
+    const onSelectDate = (0, import_element160.useCallback)(
       (newDate) => {
         const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
@@ -52539,7 +52875,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element158.useCallback)(
+    const handlePresetClick = (0, import_element160.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -52550,7 +52886,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element158.useCallback)(
+    const handleManualDateChange = (0, import_element160.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -52566,11 +52902,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n67.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n68.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n67.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n68.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -52578,16 +52914,16 @@ If there's a particular need for this, please submit a feature request at https:
         inputRefs: validityTargetRef,
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          import_components59.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+          import_components58.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -52597,8 +52933,8 @@ If there's a particular need for this, please submit a feature request at https:
                   children: [
                     DATE_PRESETS.map((preset) => {
                       const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                        import_components59.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                        import_components58.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -52612,8 +52948,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                      import_components59.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                      import_components58.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -52621,18 +52957,18 @@ If there's a particular need for this, please submit a feature request at https:
                         size: "small",
                         disabled: !!selectedPresetId || disabled2,
                         accessibleWhenDisabled: true,
-                        children: (0, import_i18n67.__)("Custom")
+                        children: (0, import_i18n68.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                import_components59.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                import_components58.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n67.__)("Date"),
+                  label: (0, import_i18n68.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -52642,7 +52978,7 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
@@ -52651,7 +52987,7 @@ If there's a particular need for this, please submit a feature request at https:
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   locale,
-                  dir: (0, import_i18n67.isRTL)() ? "rtl" : "ltr",
+                  dir: (0, import_i18n68.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -52686,10 +53022,10 @@ If there's a particular need for this, please submit a feature request at https:
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element158.useCallback)(
+    const onChangeCallback = (0, import_element160.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -52700,10 +53036,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element158.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element160.useState)(
       null
     );
-    const selectedRange = (0, import_element158.useMemo)(() => {
+    const selectedRange = (0, import_element160.useMemo)(() => {
       if (!value) {
         return null;
       }
@@ -52713,11 +53049,11 @@ If there's a particular need for this, please submit a feature request at https:
         to: parseDate2(to2) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element158.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element160.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
     const [fromValue, toValue] = value ?? [];
-    (0, import_element158.useEffect)(() => {
+    (0, import_element160.useEffect)(() => {
       setCalendarMonth((currentMonth) => {
         const from = parseDate2(fromValue);
         const to2 = parseDate2(toValue);
@@ -52735,10 +53071,10 @@ If there's a particular need for this, please submit a feature request at https:
         return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
       });
     }, [fromValue, toValue]);
-    const [isTouched, setIsTouched] = (0, import_element158.useState)(false);
-    const fromInputRef = (0, import_element158.useRef)(null);
-    const toInputRef = (0, import_element158.useRef)(null);
-    const updateDateRange = (0, import_element158.useCallback)(
+    const [isTouched, setIsTouched] = (0, import_element160.useState)(false);
+    const fromInputRef = (0, import_element160.useRef)(null);
+    const toInputRef = (0, import_element160.useRef)(null);
+    const updateDateRange = (0, import_element160.useCallback)(
       (fromDate, toDate2) => {
         if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
@@ -52751,7 +53087,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element158.useCallback)(
+    const onSelectCalendarRange = (0, import_element160.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -52759,7 +53095,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element158.useCallback)(
+    const handlePresetClick = (0, import_element160.useCallback)(
       (preset) => {
         const [startDate2, endDate] = preset.getValue();
         setCalendarMonth(startDate2);
@@ -52769,7 +53105,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element158.useCallback)(
+    const handleManualDateChange = (0, import_element160.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -52791,11 +53127,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n67.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n68.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n67.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n68.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -52803,16 +53139,16 @@ If there's a particular need for this, please submit a feature request at https:
         inputRefs: [fromInputRef, toInputRef],
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          import_components59.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+          import_components58.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -52822,8 +53158,8 @@ If there's a particular need for this, please submit a feature request at https:
                   children: [
                     DATE_RANGE_PRESETS.map((preset) => {
                       const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                        import_components59.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                        import_components58.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -52837,8 +53173,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                      import_components59.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                      import_components58.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -52846,13 +53182,13 @@ If there's a particular need for this, please submit a feature request at https:
                         size: "small",
                         accessibleWhenDisabled: true,
                         disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n67.__)("Custom")
+                        children: (0, import_i18n68.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -52860,12 +53196,12 @@ If there's a particular need for this, please submit a feature request at https:
                   justify: "space-between",
                   className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                      import_components59.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                      import_components58.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n67.__)("From"),
+                        label: (0, import_i18n68.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -52875,12 +53211,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-                      import_components59.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                      import_components58.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n67.__)("To"),
+                        label: (0, import_i18n68.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -52893,7 +53229,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -52902,7 +53238,7 @@ If there's a particular need for this, please submit a feature request at https:
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   locale,
-                  dir: (0, import_i18n67.isRTL)() ? "rtl" : "ltr",
+                  dir: (0, import_i18n68.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -52923,7 +53259,7 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -52936,7 +53272,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }
     if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -52948,7 +53284,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
       CalendarDateControl,
       {
         data,
@@ -52962,9 +53298,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/select.mjs
-  var import_components60 = __toESM(require_components(), 1);
-  var import_element159 = __toESM(require_element(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_components59 = __toESM(require_components(), 1);
+  var import_element161 = __toESM(require_element(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function Select2({
     data,
     field,
@@ -52977,7 +53313,7 @@ If there's a particular need for this, please submit a feature request at https:
     const disabled2 = field.isDisabled({ item: data, field });
     const isMultiple = type === "array";
     const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element159.useCallback)(
+    const onChangeControl = (0, import_element161.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -52986,9 +53322,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_components60.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components59.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -53007,7 +53343,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -53016,14 +53352,14 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (elements2.length >= ELEMENTS_THRESHOLD) {
-      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_element160 = __toESM(require_element(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_element162 = __toESM(require_element(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -53038,7 +53374,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element160.useCallback)(
+    const onValueChangeControl = (0, import_element162.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -53047,7 +53383,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
       ValidatedInputControl,
       {
         required: !!isValid2.required,
@@ -53072,7 +53408,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -53081,7 +53417,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
       ValidatedText,
       {
         ...{
@@ -53092,14 +53428,14 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Icon, { icon: envelope_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(Icon, { icon: envelope_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -53108,7 +53444,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       ValidatedText,
       {
         ...{
@@ -53119,14 +53455,14 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(Icon, { icon: mobile_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Icon, { icon: mobile_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -53135,7 +53471,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
       ValidatedText,
       {
         ...{
@@ -53146,17 +53482,17 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components61 = __toESM(require_components(), 1);
-  var import_element161 = __toESM(require_element(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_components60 = __toESM(require_components(), 1);
+  var import_element163 = __toESM(require_element(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -53171,23 +53507,23 @@ If there's a particular need for this, please submit a feature request at https:
     step
   }) {
     const [min3 = "", max3 = ""] = value;
-    const onChangeMin = (0, import_element161.useCallback)(
+    const onChangeMin = (0, import_element163.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
       [onChange, max3]
     );
-    const onChangeMax = (0, import_element161.useCallback)(
+    const onChangeMax = (0, import_element163.useCallback)(
       (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
       [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-      import_components61.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+      import_components60.BaseControl,
       {
-        help: (0, import_i18n68.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_components61.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-            import_components61.__experimentalNumberControl,
+        help: (0, import_i18n69.__)("The max. value must be greater than the min. value."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_components60.Flex, { direction: "row", gap: 4, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+            import_components60.__experimentalNumberControl,
             {
-              label: (0, import_i18n68.__)("Min."),
+              label: (0, import_i18n69.__)("Min."),
               value: min3,
               max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
@@ -53195,10 +53531,10 @@ If there's a particular need for this, please submit a feature request at https:
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-            import_components61.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+            import_components60.__experimentalNumberControl,
             {
-              label: (0, import_i18n68.__)("Max."),
+              label: (0, import_i18n69.__)("Max."),
               value: max3,
               min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
@@ -53224,7 +53560,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element161.useCallback)(
+    const onChangeControl = (0, import_element163.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -53238,7 +53574,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element161.useCallback)(
+    const onChangeBetweenControls = (0, import_element163.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -53256,7 +53592,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -53266,7 +53602,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -53286,21 +53622,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components62 = __toESM(require_components(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_components61 = __toESM(require_components(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -53316,14 +53652,14 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element162.useCallback)(
+    const onChangeControl = (0, import_element164.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components62.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_components61.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -53341,8 +53677,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element163 = __toESM(require_element(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var import_element165 = __toESM(require_element(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -53353,7 +53689,7 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     const { prefix: prefix2, suffix } = config2 || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
       ValidatedText,
       {
         ...{
@@ -53363,18 +53699,18 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element163.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element163.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element165.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element165.createElement)(suffix) : void 0
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/time.mjs
-  var import_components63 = __toESM(require_components(), 1);
-  var import_element164 = __toESM(require_element(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_components62 = __toESM(require_components(), 1);
+  var import_element166 = __toESM(require_element(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime258 = __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);
@@ -53404,24 +53740,24 @@ If there's a particular need for this, please submit a feature request at https:
     max: max3
   }) {
     const [from = "", to2 = ""] = value;
-    const onChangeFrom = (0, import_element164.useCallback)(
+    const onChangeFrom = (0, import_element166.useCallback)(
       (newValue) => onChange([newValue ?? "", to2]),
       [onChange, to2]
     );
-    const onChangeTo = (0, import_element164.useCallback)(
+    const onChangeTo = (0, import_element166.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-      import_components63.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+      import_components62.BaseControl,
       {
-        help: (0, import_i18n69.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+        help: (0, import_i18n70.__)("The end time must be later than the start time."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
             ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n69.__)("From"),
+              label: (0, import_i18n70.__)("From"),
               value: from,
               onValueChange: onChangeFrom,
               hideLabelFromVision,
@@ -53431,11 +53767,11 @@ If there's a particular need for this, please submit a feature request at https:
               max: to2 || max3
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
             ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n69.__)("To"),
+              label: (0, import_i18n70.__)("To"),
               value: to2,
               onValueChange: onChangeTo,
               hideLabelFromVision,
@@ -53464,7 +53800,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element164.useCallback)(
+    const onChangeControl = (0, import_element166.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -53473,7 +53809,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element164.useCallback)(
+    const onChangeBetweenControls = (0, import_element166.useCallback)(
       ([from, to2]) => onChange(
         setValue({
           item: data,
@@ -53492,7 +53828,7 @@ If there's a particular need for this, please submit a feature request at https:
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -53505,7 +53841,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
       ValidatedInputControl,
       {
         required: !!isValid2.required,
@@ -53528,8 +53864,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_element165 = __toESM(require_element(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_element167 = __toESM(require_element(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -53540,12 +53876,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element165.useCallback)(() => {
+    const onChangeControl = (0, import_element167.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -53562,8 +53898,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-  var import_element166 = __toESM(require_element(), 1);
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_element168 = __toESM(require_element(), 1);
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   function Textarea3({
     data,
     field,
@@ -53577,11 +53913,11 @@ If there's a particular need for this, please submit a feature request at https:
     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_element166.useCallback)(
+    const onValueChangeControl = (0, import_element168.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -53603,9 +53939,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  var import_components63 = __toESM(require_components(), 1);
+  var import_element169 = __toESM(require_element(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   function ToggleGroup({
     data,
     field,
@@ -53617,7 +53953,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element167.useCallback)(
+    const onChangeControl = (0, import_element169.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -53626,13 +53962,13 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components64.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components63.Spinner, {});
     }
     if (elements2.length === 0) {
       return null;
     }
     const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -53644,8 +53980,8 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: onChangeControl,
         value,
         hideLabelFromVision,
-        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-          import_components64.__experimentalToggleGroupControlOption,
+        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components63.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -53658,9 +53994,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/array.mjs
-  var import_components65 = __toESM(require_components(), 1);
-  var import_element168 = __toESM(require_element(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_components64 = __toESM(require_components(), 1);
+  var import_element170 = __toESM(require_element(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function ArrayControl({
     data,
     field,
@@ -53676,7 +54012,7 @@ If there's a particular need for this, please submit a feature request at https:
       elements: field.elements,
       getElements: field.getElements
     });
-    const arrayValueAsElements = (0, import_element168.useMemo)(
+    const arrayValueAsElements = (0, import_element170.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements2?.find(
           (suggestion) => suggestion.value === token
@@ -53685,7 +54021,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements2]
     );
-    const onChangeControl = (0, import_element168.useCallback)(
+    const onChangeControl = (0, import_element170.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -53698,9 +54034,9 @@ If there's a particular need for this, please submit a feature request at https:
       [onChange, setValue, data]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components65.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components64.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -53739,43 +54075,43 @@ If there's a particular need for this, please submit a feature request at https:
             const element = elements2.find(
               (el) => el.value === item
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components66 = __toESM(require_components(), 1);
-  var import_element169 = __toESM(require_element(), 1);
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_components65 = __toESM(require_components(), 1);
+  var import_element171 = __toESM(require_element(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   var ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-      import_components66.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      import_components65.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          import_components66.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          import_components65.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n70.__)("Open color picker"),
+            "aria-label": (0, import_i18n71.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components66.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components65.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components66.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          import_components66.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components65.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          import_components65.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -53796,19 +54132,19 @@ If there's a particular need for this, please submit a feature request at https:
     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_element169.useCallback)(
+    const handleColorChange = (0, import_element171.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element169.useCallback)(
+    const handleInputChange = (0, import_element171.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       ValidatedInputControl,
       {
         required: !!field.isValid?.required,
@@ -53823,7 +54159,7 @@ If there's a particular need for this, please submit a feature request at https:
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -53836,10 +54172,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/password.mjs
-  var import_components67 = __toESM(require_components(), 1);
-  var import_element170 = __toESM(require_element(), 1);
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+  var import_components66 = __toESM(require_components(), 1);
+  var import_element172 = __toESM(require_element(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
   function Password({
     data,
     field,
@@ -53848,12 +54184,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element170.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element172.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element170.useCallback)(() => {
+    const toggleVisibility = (0, import_element172.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
       ValidatedText,
       {
         ...{
@@ -53864,13 +54200,13 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: isVisible2 ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-            import_components67.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+            import_components66.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n71.__)("Hide password") : (0, import_i18n71.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n72.__)("Hide password") : (0, import_i18n72.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -53886,7 +54222,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/index.mjs
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -53919,7 +54255,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -53995,7 +54331,7 @@ If there's a particular need for this, please submit a feature request at https:
   var set_value_from_id_default = setValueFromId;

   // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -54017,13 +54353,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -54105,7 +54441,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
-      return (0, import_i18n72.__)("Value must be a valid email address.");
+      return (0, import_i18n73.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -54126,7 +54462,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -54142,7 +54477,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/integer.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -54208,7 +54543,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom2(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n73.__)("Value must be an integer.");
+      return (0, import_i18n74.__)("Value must be an integer.");
     }
     return null;
   }
@@ -54240,7 +54575,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple-selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: format2,
@@ -54255,7 +54589,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -54291,7 +54625,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom3(item, field) {
     const value = field.getValue({ item });
     if (!isEmpty(value) && !Number.isFinite(value)) {
-      return (0, import_i18n74.__)("Value must be a number.");
+      return (0, import_i18n75.__)("Value must be a number.");
     }
     return null;
   }
@@ -54323,7 +54657,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple-selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: format3,
@@ -54356,7 +54689,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -54371,15 +54703,15 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date8 = __toESM(require_date(), 1);
+  var import_date9 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
-  var import_date7 = __toESM(require_date(), 1);
+  var import_date8 = __toESM(require_date(), 1);
   function parseDateLike(value) {
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date7.getDate)(value);
+    const parsed = (0, import_date8.getDate)(value);
     return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
   function validateBoundary(item, field, boundary, parse6) {
@@ -54414,8 +54746,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date8.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date9.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -54431,7 +54763,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date8.dateI18n)(formatDatetime.datetime, (0, import_date8.getDate)(value));
+    return (0, import_date9.dateI18n)(formatDatetime.datetime, (0, import_date9.getDate)(value));
   }
   var sort = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -54476,10 +54808,10 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date9 = __toESM(require_date(), 1);
+  var import_date10 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date9.getSettings)().formats.date,
-    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
+    date: (0, import_date10.getSettings)().formats.date,
+    weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -54495,7 +54827,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date9.dateI18n)(formatDate2.date, (0, import_date9.getDate)(value));
+    return (0, import_date10.dateI18n)(formatDate2.date, (0, import_date10.getDate)(value));
   }
   var sort2 = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -54542,9 +54874,9 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/time.mjs
-  var import_date10 = __toESM(require_date(), 1);
+  var import_date11 = __toESM(require_date(), 1);
   var format6 = {
-    time: (0, import_date10.getSettings)().formats.time
+    time: (0, import_date11.getSettings)().formats.time
   };
   var ANCHOR_DATE = "2000-01-01";
   function toAnchoredDate(secondsSinceMidnight) {
@@ -54552,7 +54884,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_date10.getDate)(`${ANCHOR_DATE}T${time}`);
+    return (0, import_date11.getDate)(`${ANCHOR_DATE}T${time}`);
   }
   function getValueFormatted6({
     item,
@@ -54568,7 +54900,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatTime = field.format;
     }
-    return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+    return (0, import_date11.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
   }
   var sort3 = (a2, b2, direction) => {
     const timeA = parseTime2(a2);
@@ -54617,7 +54949,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -54632,17 +54964,17 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n75.__)("True");
+      return (0, import_i18n76.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n75.__)("False");
+      return (0, import_i18n76.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n75.__)("Value must be true, false, or undefined");
+      return (0, import_i18n76.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -54694,7 +55026,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/array.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -54722,10 +55054,10 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (!Array.isArray(value)) {
-      return (0, import_i18n76.__)("Value must be an array.");
+      return (0, import_i18n77.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n76.__)("Every value must be a string.");
+      return (0, import_i18n77.__)("Every value must be a string.");
     }
     return null;
   }
@@ -54808,7 +55140,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -54823,18 +55154,18 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime267.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_runtime265.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
         "div",
         {
           style: {
@@ -54847,13 +55178,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime267.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_i18n77.__)("Value must be a valid color.");
+      return (0, import_i18n78.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -54920,7 +55251,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY2,
       OPERATOR_IS_NONE2,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -55116,7 +55446,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/hooks/use-data.mjs
-  var import_element171 = __toESM(require_element(), 1);
+  var import_element173 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -55126,34 +55456,34 @@ If there's a particular need for this, please submit a feature request at https:
     selection
   }) {
     const isInfiniteScrollEnabled = view.infiniteScrollEnabled;
-    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element171.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element173.useState)(
       !isLoading
     );
-    (0, import_element171.useEffect)(() => {
+    (0, import_element173.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element171.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element171.useRef)(paginationInfo);
-    (0, import_element171.useEffect)(() => {
+    const previousDataRef = (0, import_element173.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element173.useRef)(paginationInfo);
+    (0, import_element173.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element171.useState)([]);
-    const positionMapRef = (0, import_element171.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element171.useRef)([]);
-    const prevViewParamsRef = (0, import_element171.useRef)({
+    const [visibleEntries, setVisibleEntries] = (0, import_element173.useState)([]);
+    const positionMapRef = (0, import_element173.useRef)(/* @__PURE__ */ new Map());
+    const allLoadedRecordsRef = (0, import_element173.useRef)([]);
+    const prevViewParamsRef = (0, import_element173.useRef)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element171.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element171.useRef)(void 0);
-    const hasInitializedRef = (0, import_element171.useRef)(false);
-    const allLoadedRecords = (0, import_element171.useMemo)(() => {
+    const scrollDirectionRef = (0, import_element173.useRef)(void 0);
+    const prevStartPositionRef = (0, import_element173.useRef)(void 0);
+    const hasInitializedRef = (0, import_element173.useRef)(false);
+    const allLoadedRecords = (0, import_element173.useMemo)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -55275,7 +55605,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/hooks/use-infinite-scroll.mjs
-  var import_element172 = __toESM(require_element(), 1);
+  var import_element174 = __toESM(require_element(), 1);
   var import_compose27 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
@@ -55311,18 +55641,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element172.useRef)(null);
-    const viewRef = (0, import_element172.useRef)(view);
-    const isLoadingRef = (0, import_element172.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element172.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element172.useRef)(paginationInfo.totalItems);
-    (0, import_element172.useLayoutEffect)(() => {
+    const anchorElementRef = (0, import_element174.useRef)(null);
+    const viewRef = (0, import_element174.useRef)(view);
+    const isLoadingRef = (0, import_element174.useRef)(isLoading);
+    const onChangeViewRef = (0, import_element174.useRef)(onChangeView);
+    const totalItemsRef = (0, import_element174.useRef)(paginationInfo.totalItems);
+    (0, import_element174.useLayoutEffect)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element172.useCallback)(
+    const intersectionObserverCallback = (0, import_element174.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -55354,7 +55684,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element172.useLayoutEffect)(() => {
+    (0, import_element174.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -55374,10 +55704,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
       anchorElementRef.current = null;
     }, [containerRef, isLoading, view.infiniteScrollEnabled]);
-    const intersectionObserverRef = (0, import_element172.useRef)(
+    const intersectionObserverRef = (0, import_element174.useRef)(
       null
     );
-    (0, import_element172.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -55396,7 +55726,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element172.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
@@ -55455,8 +55785,32 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

+  // packages/dataviews/build-module/hooks/use-page-clamp.mjs
+  var import_element175 = __toESM(require_element(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);
+  function usePageClamp({
+    view,
+    onChangeView,
+    isLoading,
+    totalPages
+  }) {
+    const lastPage = typeof totalPages === "number" && Number.isFinite(totalPages) ? Math.max(totalPages, 1) : null;
+    const page = view.page;
+    const goToLastPage = (0, import_compose28.useEvent)(() => {
+      if (lastPage !== null) {
+        onChangeView({ ...view, page: lastPage });
+      }
+    });
+    (0, import_element175.useEffect)(() => {
+      if (isLoading || lastPage === null || !page || page <= lastPage) {
+        return;
+      }
+      goToLastPage();
+    }, [isLoading, lastPage, page, goToLastPage]);
+  }
+
   // packages/dataviews/build-module/dataviews/index.mjs
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   var defaultGetItemId = (item) => item.id;
   var defaultIsItemClickable = () => true;
   var EMPTY_ARRAY7 = [];
@@ -55469,10 +55823,10 @@ If there's a particular need for this, please submit a feature request at https:
     search = true,
     searchLabel = void 0
   }) {
-    const { view } = (0, import_element173.useContext)(dataviews_context_default);
+    const { view } = (0, import_element176.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
         Stack,
         {
           direction: "row",
@@ -55483,7 +55837,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -55491,21 +55845,21 @@ If there's a particular need for this, please submit a feature request at https:
                 gap: "sm",
                 className: "dataviews__search",
                 children: [
-                  search && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(dataviews_view_config_default, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(dataviews_view_config_default, {}),
               header
             ] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(DataViewsFooter, {})
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DataViewsLayout, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DataViewsFooter, {})
     ] });
   }
   function DataViews({
@@ -55532,7 +55886,7 @@ If there's a particular need for this, please submit a feature request at https:
     empty,
     onReset
   }) {
-    const [selectionState, setSelectionState] = (0, import_element173.useState)([]);
+    const [selectionState, setSelectionState] = (0, import_element176.useState)([]);
     const isUncontrolled = selectionProperty === void 0 || onChangeSelection === void 0;
     const selection = isUncontrolled ? selectionState : selectionProperty;
     const {
@@ -55548,9 +55902,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element173.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element173.useState)(0);
-    const resizeObserverRef = (0, import_compose28.useResizeObserver)(
+    const containerRef = (0, import_element176.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element176.useState)(0);
+    const resizeObserverRef = (0, import_compose29.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -55558,7 +55912,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element173.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element176.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (isUncontrolled) {
@@ -55568,8 +55922,8 @@ If there's a particular need for this, please submit a feature request at https:
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element173.useMemo)(() => normalizeFields(fields2), [fields2]);
-    const _selection = (0, import_element173.useMemo)(() => {
+    const _fields = (0, import_element176.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const _selection = (0, import_element176.useMemo)(() => {
       if (view.infiniteScrollEnabled) {
         return selection;
       }
@@ -55578,13 +55932,13 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }, [selection, data, getItemId2, view.infiniteScrollEnabled]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element173.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element176.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element173.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element176.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -55595,12 +55949,18 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element173.useEffect)(() => {
+    usePageClamp({
+      view,
+      onChangeView,
+      isLoading,
+      totalPages: paginationInfo.totalPages
+    });
+    (0, import_element176.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element173.useMemo)(
+    const defaultLayouts = (0, import_element176.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsLayouts.some(
@@ -55613,10 +55973,10 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [defaultLayoutsProperty]
     );
-    if (!defaultLayouts2[view.type]) {
+    if (!defaultLayouts[view.type]) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -55639,7 +55999,7 @@ If there's a particular need for this, please submit a feature request at https:
           containerWidth,
           containerRef,
           resizeObserverRef,
-          defaultLayouts: defaultLayouts2,
+          defaultLayouts,
           filters,
           isShowingFilter,
           setIsShowingFilter,
@@ -55649,7 +56009,7 @@ If there's a particular need for this, please submit a feature request at https:
           onReset,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
           DefaultUI,
           {
             header,
@@ -55674,12 +56034,12 @@ If there's a particular need for this, please submit a feature request at https:
   var dataviews_default = DataViewsSubComponents;

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_element184 = __toESM(require_element(), 1);
+  var import_element187 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element174 = __toESM(require_element(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element174.createContext)({
+  var import_element177 = __toESM(require_element(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element177.createContext)({
     fields: []
   });
   DataFormContext.displayName = "DataFormContext";
@@ -55687,19 +56047,24 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
   }
   var dataform_context_default = DataFormContext;

   // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_element183 = __toESM(require_element(), 1);
+  var import_element186 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element175 = __toESM(require_element(), 1);
-  var import_components68 = __toESM(require_components(), 1);
+  var import_element178 = __toESM(require_element(), 1);
+  var import_components67 = __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_i18n78 = __toESM(require_i18n(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -55730,14 +56095,14 @@ If there's a particular need for this, please submit a feature request at https:
       if (typeof openAs === "object" && openAs.type === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n78.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n78.__)("Cancel")
+          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n79.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n79.__)("Cancel")
         };
       } else if (openAs === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: (0, import_i18n78.__)("Apply"),
-          cancelLabel: (0, import_i18n78.__)("Cancel")
+          applyLabel: (0, import_i18n79.__)("Apply"),
+          cancelLabel: (0, import_i18n79.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -55747,7 +56112,8 @@ If there's a particular need for this, please submit a feature request at https:
         labelPosition: layout?.labelPosition ?? "side",
         openAs: normalizedOpenAs,
         summary: normalizedSummary,
-        editVisibility: layout?.editVisibility ?? "on-hover"
+        editVisibility: layout?.editVisibility ?? "on-hover",
+        showPlaceholderIfEmpty: layout?.showPlaceholderIfEmpty ?? false
       };
     } else if (layout?.type === "card") {
       if (layout.withHeader === false) {
@@ -55817,15 +56183,15 @@ If there's a particular need for this, please submit a feature request at https:
   var normalize_form_default = normalizeForm;

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components68.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components67.__experimentalHeading, { level: 2, size: 13, children: title }) })
       }
     );
   }
@@ -55837,9 +56203,9 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element175.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element178.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form2 = (0, import_element175.useMemo)(
+    const form2 = (0, import_element178.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -55847,9 +56213,9 @@ If there's a particular need for this, please submit a feature request at https:
       [field]
     );
     if (!!field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
+        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(Header4, { title: field.label }),
+        /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
           DataFormLayout,
           {
             data,
@@ -55864,34 +56230,34 @@ If there's a particular need for this, please submit a feature request at https:
     const fieldDefinition = fields2.find(
       (fieldDef) => fieldDef.id === field.id
     );
-    if (!fieldDefinition || !fieldDefinition.Edit) {
+    if (!canRenderField(fieldDefinition)) {
       return null;
     }
     if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
               "div",
               {
                 className: clsx_default(
                   "dataforms-layouts-regular__field-label",
                   `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components68.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components67.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
               fieldDefinition.render,
               {
                 item: data,
                 field: fieldDefinition
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+            ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -55907,16 +56273,16 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_jsx_runtime268.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components68.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_jsx_runtime270.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_jsx_runtime270.Fragment, { children: [
+      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components67.BaseControl.VisualLabel, { children: fieldDefinition.label }),
+      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
         fieldDefinition.render,
         {
           item: data,
           field: fieldDefinition
         }
       )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -55931,14 +56297,14 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
   var import_deepmerge3 = __toESM(require_cjs(), 1);
-  var import_components71 = __toESM(require_components(), 1);
-  var import_element179 = __toESM(require_element(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_compose31 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components70 = __toESM(require_components(), 1);
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
+  var import_components69 = __toESM(require_components(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -55951,8 +56317,8 @@ If there's a particular need for this, please submit a feature request at https:
   var get_label_classname_default = getLabelClassName;

   // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
-  var import_components69 = __toESM(require_components(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_components68 = __toESM(require_components(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   function FieldLabelContent({
     showError,
     errorMessage,
@@ -55960,11 +56326,11 @@ If there's a particular need for this, please submit a feature request at https:
     errorId
   }) {
     if (!showError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_jsx_runtime269.Fragment, { children: fieldLabel });
+      return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_jsx_runtime271.Fragment, { children: fieldLabel });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components69.Icon, { icon: error_default, size: 16 }),
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_components68.Icon, { icon: error_default, size: 16 }),
+      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
       fieldLabel
     ] });
   }
@@ -56006,7 +56372,17 @@ If there's a particular need for this, please submit a feature request at https:
   var get_first_validation_error_default = getFirstValidationError;

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime272 = __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_runtime272.jsx)("span", { className: "dataforms-layouts-panel__field-placeholder", children: field.placeholder });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(field.render, { item, field });
+  }
   function SummaryButton({
     data,
     field,
@@ -56018,7 +56394,7 @@ If there's a particular need for this, please submit a feature request at https:
     isOpen,
     onClick
   }) {
-    const { labelPosition, editVisibility } = field.layout;
+    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);
@@ -56030,22 +56406,22 @@ If there's a particular need for this, please submit a feature request at https:
         "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
       }
     );
-    const controlId = (0, import_compose29.useInstanceId)(
+    const controlId = (0, import_compose30.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
     const errorId = `${controlId}-error`;
-    const ariaLabel = showError ? (0, import_i18n79.sprintf)(
+    const ariaLabel = showError ? (0, import_i18n80.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n79._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n80._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n79.sprintf)(
+    ) : (0, import_i18n80.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n79._x)("Edit %s", "field"),
+      (0, import_i18n80._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)("div", { className, children: [
-      labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)("div", { className, children: [
+      labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
         field_label_content_default,
         {
           showError,
@@ -56054,7 +56430,7 @@ If there's a particular need for this, please submit a feature request at https:
           errorId
         }
       ) }),
-      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
         field_label_content_default,
         {
           showError: true,
@@ -56062,12 +56438,12 @@ If there's a particular need for this, please submit a feature request at https:
           errorId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
         "span",
         {
           id: `${controlId}`,
           className: "dataforms-layouts-panel__field-control",
-          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
             "span",
             {
               style: {
@@ -56077,33 +56453,35 @@ If there's a particular need for this, please submit a feature request at https:
                 width: "100%",
                 gap: "2px"
               },
-              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
                 "span",
                 {
                   style: { width: "100%" },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-                    summaryField.render,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+                    SummaryValue,
                     {
                       item: data,
-                      field: summaryField
+                      field: summaryField,
+                      showPlaceholderIfEmpty
                     }
                   )
                 },
                 summaryField.id
               ))
             }
-          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-            summaryField.render,
+          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            SummaryValue,
             {
               item: data,
-              field: summaryField
+              field: summaryField,
+              showPlaceholderIfEmpty
             },
             summaryField.id
           ))
         }
       ),
-      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-        import_components70.Button,
+      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+        import_components69.Button,
         {
           className: "dataforms-layouts-panel__field-trigger-icon",
           label: ariaLabel,
@@ -56121,8 +56499,8 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/hooks/use-form-validity.mjs
   var import_deepmerge2 = __toESM(require_cjs(), 1);
   var import_es63 = __toESM(require_es6(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 1);
+  var import_element179 = __toESM(require_element(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -56153,17 +56531,6 @@ If there's a particular need for this, please submit a feature request at https:
         if (processedChildren.length === 0) {
           return null;
         }
-        const fieldDef2 = fieldsMap.get(formField.id);
-        if (fieldDef2) {
-          const [normalizedField2] = normalizeFields([
-            fieldDef2
-          ]);
-          return {
-            id: formField.id,
-            children: processedChildren,
-            field: normalizedField2
-          };
-        }
         return {
           id: formField.id,
           children: processedChildren
@@ -56252,7 +56619,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n80.__)("Could not validate elements.")
+                message: (0, import_i18n81.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -56271,7 +56638,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n80.__)(
+                message: (0, import_i18n81.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -56297,7 +56664,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n80.__)(
+        errorMessage = String(error2) || (0, import_i18n81.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -56356,7 +56723,7 @@ If there's a particular need for this, please submit a feature request at https:
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n80.__)("Validation could not be processed.")
+              message: (0, import_i18n81.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -56371,7 +56738,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n80.__)(
+        errorMessage = String(error2) || (0, import_i18n81.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -56413,7 +56780,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value does not match the required pattern.")
+          message: (0, import_i18n81.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -56421,7 +56788,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value is below the minimum.")
+          message: (0, import_i18n81.__)("Value is below the minimum.")
         }
       };
     }
@@ -56429,7 +56796,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value is above the maximum.")
+          message: (0, import_i18n81.__)("Value is above the maximum.")
         }
       };
     }
@@ -56437,7 +56804,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value is too short.")
+          message: (0, import_i18n81.__)("Value is too short.")
         }
       };
     }
@@ -56445,7 +56812,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value is too long.")
+          message: (0, import_i18n81.__)("Value is too long.")
         }
       };
     }
@@ -56453,7 +56820,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n80.__)("Value must be one of the elements.")
+          message: (0, import_i18n81.__)("Value must be one of the elements.")
         }
       };
     }
@@ -56476,7 +56843,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (error2 instanceof Error) {
           errorMessage = error2.message;
         } else {
-          errorMessage = String(error2) || (0, import_i18n80.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n81.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -56503,14 +56870,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n80.__)("Validating\u2026")
+        message: (0, import_i18n81.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n80.__)("Validating\u2026")
+        message: (0, import_i18n81.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -56555,11 +56922,11 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useFormValidity(item, fields2, form2) {
-    const [formValidity, setFormValidity] = (0, import_element176.useState)();
-    const customCounterRef = (0, import_element176.useRef)({});
-    const elementsCounterRef = (0, import_element176.useRef)({});
-    const previousValuesRef = (0, import_element176.useRef)({});
-    const validate = (0, import_element176.useCallback)(() => {
+    const [formValidity, setFormValidity] = (0, import_element179.useState)();
+    const customCounterRef = (0, import_element179.useRef)({});
+    const elementsCounterRef = (0, import_element179.useRef)({});
+    const previousValuesRef = (0, import_element179.useRef)({});
+    const validate = (0, import_element179.useCallback)(() => {
       const promiseHandler = {
         customCounterRef,
         elementsCounterRef,
@@ -56617,7 +56984,7 @@ If there's a particular need for this, please submit a feature request at https:
         return validity;
       });
     }, [item, fields2, form2]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element179.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -56628,9 +56995,9 @@ If there's a particular need for this, please submit a feature request at https:
   var use_form_validity_default = useFormValidity;

   // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
-  var import_element177 = __toESM(require_element(), 1);
+  var import_element180 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element177.useCallback)(() => {
+    const revealValidity = (0, import_element180.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -56643,7 +57010,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element177.useEffect)(() => {
+    (0, import_element180.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -56652,7 +57019,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-  var import_element178 = __toESM(require_element(), 1);
+  var import_element181 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -56675,25 +57042,21 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
   var getFieldDefinition = (field, fields2) => {
-    const fieldDefinition = fields2.find((_field) => _field.id === field.id);
-    if (!fieldDefinition) {
-      return fields2.find((_field) => {
-        if (!!field.children) {
-          const simpleChildren = field.children.filter(
-            (child) => !child.children
-          );
-          if (simpleChildren.length === 0) {
-            return false;
-          }
-          return _field.id === simpleChildren[0].id;
-        }
-        return _field.id === field.id;
-      });
+    if (!!field.children) {
+      const simpleChildren = field.children.filter(
+        (child) => !child.children
+      );
+      if (simpleChildren.length === 0) {
+        return void 0;
+      }
+      return fields2.find(
+        (_field) => _field.id === simpleChildren[0].id
+      );
     }
-    return fieldDefinition;
+    return fields2.find((_field) => _field.id === field.id);
   };
   function useFieldFromFormField(field) {
-    const { fields: fields2 } = (0, import_element178.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element181.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields2);
     const fieldDefinition = getFieldDefinition(field, fields2);
@@ -56714,7 +57077,7 @@ If there's a particular need for this, please submit a feature request at https:
   var use_field_from_form_field_default = useFieldFromFormField;

   // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -56725,14 +57088,14 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { openAs } = field.layout;
     const { applyLabel, cancelLabel } = openAs;
-    const { fields: fields2 } = (0, import_element179.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element179.useState)({});
-    const modalData = (0, import_element179.useMemo)(() => {
+    const { fields: fields2 } = (0, import_element182.useContext)(dataform_context_default);
+    const [changes, setChanges] = (0, import_element182.useState)({});
+    const modalData = (0, import_element182.useMemo)(() => {
       return (0, import_deepmerge3.default)(data, changes, {
         arrayMerge: (target, source) => source
       });
     }, [data, changes]);
-    const form2 = (0, import_element179.useMemo)(
+    const form2 = (0, import_element182.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -56767,12 +57130,12 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    const focusOnMountRef = (0, import_compose30.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element179.useRef)(null);
-    const mergedRef = (0, import_compose30.useMergeRefs)([focusOnMountRef, contentRef]);
+    const focusOnMountRef = (0, import_compose31.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element182.useRef)(null);
+    const mergedRef = (0, import_compose31.useMergeRefs)([focusOnMountRef, contentRef]);
     useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
-      import_components71.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+      import_components70.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -56780,14 +57143,14 @@ If there's a particular need for this, please submit a feature request at https:
         title: fieldLabel,
         size: "medium",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
             DataFormLayout,
             {
               data: modalData,
               form: form2,
               onChange: handleOnChange,
               validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -56801,16 +57164,16 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_components71.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-                  import_components71.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(import_components70.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  import_components70.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -56818,8 +57181,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
-                  import_components71.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  import_components70.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -56840,8 +57203,8 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element179.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element179.useState)(false);
+    const [touched, setTouched] = (0, import_element182.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element182.useState)(false);
     const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
     if (!fieldDefinition) {
       return null;
@@ -56850,8 +57213,8 @@ If there's a particular need for this, please submit a feature request at https:
       setIsOpen(false);
       setTouched(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(import_jsx_runtime271.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(import_jsx_runtime273.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
         SummaryButton,
         {
           data,
@@ -56865,7 +57228,7 @@ If there's a particular need for this, please submit a feature request at https:
           isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
         ModalContent,
         {
           data,
@@ -56881,28 +57244,28 @@ If there's a particular need for this, please submit a feature request at https:
   var modal_default = PanelModal;

   // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_element180 = __toESM(require_element(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var import_components71 = __toESM(require_components(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_element183 = __toESM(require_element(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components72.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_components72.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-            import_components72.Button,
+        children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
+          title && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components71.__experimentalHeading, { level: 2, size: 13, children: title }),
+          /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components71.__experimentalSpacer, { style: { flex: 1 } }),
+          onClose && /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+            import_components71.Button,
             {
-              label: (0, import_i18n81.__)("Close"),
+              label: (0, import_i18n82.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -56916,9 +57279,9 @@ If there's a particular need for this, please submit a feature request at https:
     touched,
     children
   }) {
-    const ref = (0, import_element180.useRef)(null);
+    const ref = (0, import_element183.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -56926,11 +57289,11 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element180.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element180.useState)(
+    const [touched, setTouched] = (0, import_element183.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element183.useState)(
       null
     );
-    const popoverProps = (0, import_element180.useMemo)(
+    const popoverProps = (0, import_element183.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -56941,10 +57304,10 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose31.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose32.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form2 = (0, import_element180.useMemo)(
+    const form2 = (0, import_element183.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -56954,7 +57317,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [field]
     );
-    const formValidity = (0, import_element180.useMemo)(() => {
+    const formValidity = (0, import_element183.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -56967,13 +57330,13 @@ If there's a particular need for this, please submit a feature request at https:
     if (!fieldDefinition) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-          import_components72.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+          import_components71.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps,
@@ -56983,7 +57346,7 @@ If there's a particular need for this, please submit a feature request at https:
                 setTouched(true);
               }
             },
-            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
               SummaryButton,
               {
                 data,
@@ -56997,22 +57360,22 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
                 DropdownHeader,
                 {
                   title: fieldLabel,
                   onClose
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form: form2,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -57035,7 +57398,7 @@ If there's a particular need for this, please submit a feature request at https:
   var dropdown_default = PanelDropdown;

   // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -57044,7 +57407,7 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const layout = field.layout;
     if (layout.openAs.type === "modal") {
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
         modal_default,
         {
           data,
@@ -57054,7 +57417,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
       dropdown_default,
       {
         data,
@@ -57066,12 +57429,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_element181 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);
   var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_i18n83 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -57098,9 +57461,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (invalidCount === 0) {
       return void 0;
     }
-    return (0, import_i18n82.sprintf)(
+    return (0, import_i18n83.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n82._n)(
+      (0, import_i18n83._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -57110,7 +57473,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -57118,11 +57481,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (!message2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -57163,17 +57526,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const hasBadge = touched && layout.isCollapsible;
     const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(card_exports.Title, { children: label }),
+          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
+            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ValidationBadge, { validity }),
+            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
               summaryField.render,
               {
                 item: data,
@@ -57197,9 +57560,9 @@ If there's a particular need for this, please submit a feature request at https:
     withHeader
   }) {
     if (field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(import_jsx_runtime275.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(import_jsx_runtime277.Fragment, { children: [
+        field.description && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
+        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
           DataFormLayout,
           {
             data,
@@ -57214,7 +57577,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!SingleFieldLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -57234,11 +57597,11 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element181.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element184.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element181.useRef)(null);
-    const hasFocusedContentRef = (0, import_element181.useRef)(false);
-    const form2 = (0, import_element181.useMemo)(
+    const contentRef = (0, import_element184.useRef)(null);
+    const hasFocusedContentRef = (0, import_element184.useRef)(false);
+    const form2 = (0, import_element184.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
@@ -57246,12 +57609,12 @@ If there's a particular need for this, please submit a feature request at https:
       [field]
     );
     const { isOpened, isCollapsible } = layout;
-    const [isOpen, setIsOpen] = (0, import_element181.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element181.useState)(false);
-    (0, import_element181.useEffect)(() => {
+    const [isOpen, setIsOpen] = (0, import_element184.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element184.useState)(false);
+    (0, import_element184.useEffect)(() => {
       setIsOpen(isOpened);
     }, [isOpened]);
-    const handleOpenChange = (0, import_element181.useCallback)((open) => {
+    const handleOpenChange = (0, import_element184.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -57261,10 +57624,10 @@ If there's a particular need for this, please submit a feature request at https:
       contentRef,
       (isCollapsible ? isOpen : true) && touched
     );
-    const handleContentFocus = (0, import_element181.useCallback)(() => {
+    const handleContentFocus = (0, import_element184.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element181.useCallback)(() => {
+    const handleFocusOutside = (0, import_element184.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -57278,7 +57641,7 @@ If there's a particular need for this, please submit a feature request at https:
         (0, import_a11y5.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose32.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose33.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -57287,13 +57650,13 @@ If there's a particular need for this, please submit a feature request at https:
       const fieldDefinition = fields2.find(
         (fieldDef) => fieldDef.id === field.id
       );
-      if (!fieldDefinition || !fieldDefinition.Edit) {
+      if (!canRenderField(fieldDefinition)) {
         return null;
       }
       label = fieldDefinition.label;
       withHeader = !!label && layout.withHeader;
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
       BodyContent,
       {
         data,
@@ -57306,7 +57669,7 @@ If there's a particular need for this, please submit a feature request at https:
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
       HeaderContent,
       {
         data,
@@ -57319,7 +57682,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -57327,8 +57690,8 @@ If there's a particular need for this, please submit a feature request at https:
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -57340,34 +57703,34 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          withHeader && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(card_exports.Header, { children: headerContent }),
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components73 = __toESM(require_components(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_components72 = __toESM(require_components(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
   function Header5({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components73.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components72.__experimentalHeading, { level: 2, size: 13, children: title }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_jsx_runtime276.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_jsx_runtime278.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -57382,9 +57745,9 @@ If there's a particular need for this, please submit a feature request at https:
         layout: DEFAULT_LAYOUT,
         fields: field.children
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Header5, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
+        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(Header5, { title: field.label }),
+        /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
           DataFormLayout,
           {
             data,
@@ -57392,12 +57755,12 @@ If there's a particular need for this, please submit a feature request at https:
             onChange,
             validity: validity?.children,
             as: EMPTY_WRAPPER,
-            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
               "div",
               {
                 className: "dataforms-layouts-row__field-control",
                 style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -57419,7 +57782,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!RegularLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_jsx_runtime276.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_jsx_runtime278.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
       RegularLayout,
       {
         data,
@@ -57432,31 +57795,31 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-  var import_element182 = __toESM(require_element(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
+  var import_element185 = __toESM(require_element(), 1);
+  var import_i18n84 = __toESM(require_i18n(), 1);
   var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   function FormDetailsField({
     data,
     field,
     onChange,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element182.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element182.useRef)(null);
-    const contentRef = (0, import_element182.useRef)(null);
-    const hasFocusedContentRef = (0, import_element182.useRef)(false);
-    const [touched, setTouched] = (0, import_element182.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element182.useState)(false);
-    const form2 = (0, import_element182.useMemo)(
+    const { fields: fields2 } = (0, import_element185.useContext)(dataform_context_default);
+    const detailsRef = (0, import_element185.useRef)(null);
+    const contentRef = (0, import_element185.useRef)(null);
+    const hasFocusedContentRef = (0, import_element185.useRef)(false);
+    const [touched, setTouched] = (0, import_element185.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element185.useState)(false);
+    const form2 = (0, import_element185.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element182.useEffect)(() => {
+    (0, import_element185.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -57474,10 +57837,10 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const revealValidity = useRevealValidity(contentRef, isOpen && touched);
-    const handleContentFocus = (0, import_element182.useCallback)(() => {
+    const handleContentFocus = (0, import_element185.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element182.useCallback)(() => {
+    const handleFocusOutside = (0, import_element185.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -57491,7 +57854,7 @@ If there's a particular need for this, please submit a feature request at https:
         (0, import_a11y6.speak)(message2, "polite");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose33.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose34.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -57499,18 +57862,18 @@ If there's a particular need for this, please submit a feature request at https:
     const summaryField = summaryFieldId ? fields2.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
     let summaryContent;
     if (summaryField && summaryField.render) {
-      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n83.__)("More details");
+      summaryContent = field.label || (0, import_i18n84.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(
             Stack,
             {
               direction: "row",
@@ -57519,17 +57882,17 @@ If there's a particular need for this, please submit a feature request at https:
               className: "dataforms-layouts-details__summary-content",
               children: [
                 summaryContent,
-                touched && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -57546,12 +57909,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/index.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         Stack,
         {
           direction: "column",
@@ -57564,7 +57927,7 @@ If there's a particular need for this, please submit a feature request at https:
     {
       type: "panel",
       component: FormPanelField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         Stack,
         {
           direction: "column",
@@ -57577,7 +57940,7 @@ If there's a particular need for this, please submit a feature request at https:
     {
       type: "card",
       component: FormCardField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         Stack,
         {
           direction: "column",
@@ -57593,13 +57956,13 @@ If there's a particular need for this, please submit a feature request at https:
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
             Stack,
             {
               direction: "row",
@@ -57621,8 +57984,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
   function DataFormLayout({
     data,
     form: form2,
@@ -57631,8 +57994,8 @@ If there's a particular need for this, please submit a feature request at https:
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element183.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element183.useMemo)(() => {
+    const { fields: fieldDefinitions } = (0, import_element186.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element186.useMemo)(() => {
       const requiredCount = fieldDefinitions.filter(
         (f2) => !!f2.isValid?.required
       ).length;
@@ -57645,7 +58008,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }
     const Wrapper = as ?? getFormFieldLayout(form2.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
       const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
       if (!FieldLayout) {
         return null;
@@ -57662,7 +58025,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         FieldLayout,
         {
           data,
@@ -57677,7 +58040,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form: form2,
@@ -57685,15 +58048,15 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element184.useMemo)(() => normalize_form_default(form2), [form2]);
-    const normalizedFields = (0, import_element184.useMemo)(
+    const normalizedForm = (0, import_element187.useMemo)(() => normalize_form_default(form2), [form2]);
+    const normalizedFields = (0, import_element187.useMemo)(
       () => normalizeFields(fields2),
       [fields2]
     );
     if (!form2.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
       DataFormLayout,
       {
         data,
@@ -57808,19 +58171,19 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/fields/build-module/components/media-edit/index.mjs
-  var import_components74 = __toESM(require_components(), 1);
+  var import_components73 = __toESM(require_components(), 1);
   var import_blob = __toESM(require_blob(), 1);
   var import_core_data22 = __toESM(require_core_data(), 1);
   var import_data39 = __toESM(require_data(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  var import_i18n84 = __toESM(require_i18n(), 1);
+  var import_element189 = __toESM(require_element(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);
   var import_html_entities4 = __toESM(require_html_entities(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
   var import_notices3 = __toESM(require_notices(), 1);

   // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element185 = __toESM(require_element(), 1);
+  var import_element188 = __toESM(require_element(), 1);
   function getAbsolutePosition2(element) {
     return {
       top: element.offsetTop,
@@ -57828,12 +58191,12 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useMovingAnimation2(triggerAnimationOnChange) {
-    const ref = (0, import_element185.useRef)(null);
-    const previousRef = (0, import_element185.useRef)(void 0);
+    const ref = (0, import_element188.useRef)(null);
+    const previousRef = (0, import_element188.useRef)(void 0);
     if (ref.current) {
       previousRef.current = getAbsolutePosition2(ref.current);
     }
-    (0, import_element185.useLayoutEffect)(() => {
+    (0, import_element188.useLayoutEffect)(() => {
       const previous = previousRef.current;
       if (!previous || !ref.current) {
         return;
@@ -57870,7 +58233,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/fields/build-module/components/media-edit/index.mjs
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal } = unlock4(import_media_utils.privateApis);
   function AnimatedMediaItem({
     children,
@@ -57878,7 +58241,7 @@ If there's a particular need for this, please submit a feature request at https:
     className
   }) {
     const ref = useMovingAnimation2(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { ref, className, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { ref, className, children });
   }
   function normalizeValue2(value) {
     if (Array.isArray(value)) {
@@ -57887,11 +58250,11 @@ If there's a particular need for this, please submit a feature request at https:
     return value ? [value] : [];
   }
   function ConditionalMediaUpload({ render: render4, multiple, ...props }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element186.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element189.useState)(false);
     if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
         render4 && render4({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
           MediaUploadModal,
           {
             ...props,
@@ -57909,7 +58272,7 @@ If there's a particular need for this, please submit a feature request at https:
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
       import_media_utils.MediaUpload,
       {
         ...props,
@@ -57928,7 +58291,7 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading = false
   }) {
     const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-picker-button", {
@@ -57954,9 +58317,9 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-disabled": isUploading,
         children: [
           children,
-          isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-            import_components74.DropZone,
+          isBlob && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.Spinner, {}) }),
+          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+            import_components73.DropZone,
             {
               onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
             }
@@ -57967,9 +58330,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (!showTooltip) {
       return mediaPickerButton;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(tooltip_exports.Popup, { children: label })
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(tooltip_exports.Popup, { children: label })
     ] });
   }
   var archiveMimeTypes = [
@@ -57981,10 +58344,10 @@ If there's a particular need for this, please submit a feature request at https:
     "application/x-gzip"
   ];
   function MediaTitle({ attachment }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities4.decodeEntities)(attachment.title.rendered) });
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities4.decodeEntities)(attachment.title.rendered) });
   }
   function MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
   }
   function MoveButtons({
     itemId,
@@ -57995,13 +58358,13 @@ If there's a particular need for this, please submit a feature request at https:
     orientation = "vertical"
   }) {
     const isHorizontal = orientation === "horizontal";
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-        import_components74.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+        import_components73.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_left_default : chevron_up_default,
-          label: isHorizontal ? (0, import_i18n84.__)("Move left") : (0, import_i18n84.__)("Move up"),
+          label: isHorizontal ? (0, import_i18n85.__)("Move left") : (0, import_i18n85.__)("Move up"),
           size: "small",
           disabled: isUploading || index2 === 0,
           accessibleWhenDisabled: true,
@@ -58012,12 +58375,12 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-        import_components74.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+        import_components73.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n84.__)("Move right") : (0, import_i18n84.__)("Move down"),
+          label: isHorizontal ? (0, import_i18n85.__)("Move right") : (0, import_i18n85.__)("Move down"),
           size: "small",
           disabled: isUploading || index2 === totalItems - 1,
           accessibleWhenDisabled: true,
@@ -58034,7 +58397,7 @@ If there's a particular need for this, please submit a feature request at https:
     const url = attachment.source_url;
     const mimeType = attachment.mime_type || "";
     if (mimeType.startsWith("image")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         "img",
         {
           className: "fields__media-edit-thumbnail",
@@ -58043,13 +58406,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     } else if (mimeType.startsWith("audio")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: audio_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.Icon, { icon: audio_default });
     } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: video_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.Icon, { icon: video_default });
     } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: archive_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: file_default });
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.Icon, { icon: file_default });
   }
   function ExpandedMediaEditAttachments({
     allItems,
@@ -58062,7 +58425,7 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-expanded", {
@@ -58075,7 +58438,7 @@ If there's a particular need for this, please submit a feature request at https:
             const hasPreviewImage = attachment.mime_type?.startsWith("image");
             const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
             const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
@@ -58083,32 +58446,32 @@ If there's a particular need for this, please submit a feature request at https:
                   "has-preview-image": hasPreviewImage
                 }),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
                         setTargetItemId(attachmentNumericId);
                         open();
                       },
-                      label: !isBlob ? (0, import_i18n84.sprintf)(
+                      label: !isBlob ? (0, import_i18n85.sprintf)(
                         /* translators: %s: The title of the media item. */
-                        (0, import_i18n84.__)("Replace %s"),
+                        (0, import_i18n85.__)("Replace %s"),
                         (0, import_html_entities4.decodeEntities)(
                           attachment.title.rendered
                         )
-                      ) : (0, import_i18n84.__)("Replace"),
+                      ) : (0, import_i18n85.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-                        import_components74.__experimentalVStack,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                        import_components73.__experimentalVStack,
                         {
                           spacing: 0,
                           alignment: "center",
                           justify: "center",
                           className: "fields__media-edit-expanded-preview-stack",
-                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                             MediaPreview,
                             {
                               attachment
@@ -58118,15 +58481,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ) })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
-                    import_components74.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+                    import_components73.__experimentalHStack,
                     {
                       className: "fields__media-edit-expanded-actions",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -58137,12 +58500,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "horizontal"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-                          import_components74.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                          import_components73.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n84.__)("Remove"),
+                            label: (0, import_i18n85.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -58161,7 +58524,7 @@ If there's a particular need for this, please submit a feature request at https:
               attachment.id
             );
           }),
-          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
             MediaEditPlaceholder,
             {
               open: () => {
@@ -58188,24 +58551,24 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         "div",
         {
           className: clsx_default("fields__media-edit-compact-group", {
             "is-single": allItems.length === 1
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
+          children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_components73.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
             const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
             const showMoveButtons = multiple && allItems.length > 1;
             const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
                 className: "fields__media-edit-compact",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
@@ -58214,19 +58577,19 @@ If there's a particular need for this, please submit a feature request at https:
                         );
                         open();
                       },
-                      label: (0, import_i18n84.__)("Replace"),
+                      label: (0, import_i18n85.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                           MediaPreview,
                           {
                             attachment
                           }
                         ),
-                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                           MediaTitle,
                           {
                             attachment
@@ -58235,15 +58598,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ] })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
-                    import_components74.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
+                    import_components73.__experimentalHStack,
                     {
                       className: "fields__media-edit-compact-movers",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -58254,12 +58617,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "vertical"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-                          import_components74.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                          import_components73.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n84.__)("Remove"),
+                            label: (0, import_i18n85.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -58282,7 +58645,7 @@ If there's a particular need for this, please submit a feature request at https:
           }) })
         }
       ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         MediaEditPlaceholder,
         {
           open: () => {
@@ -58307,10 +58670,10 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     const value = field.getValue({ item: data });
-    const [isTouched, setIsTouched] = (0, import_element186.useState)(false);
-    const validityTargetRef = (0, import_element186.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element186.useState)(void 0);
-    (0, import_element186.useEffect)(() => {
+    const [isTouched, setIsTouched] = (0, import_element189.useState)(false);
+    const validityTargetRef = (0, import_element189.useRef)(null);
+    const [customValidity, setCustomValidity] = (0, import_element189.useState)(void 0);
+    (0, import_element189.useEffect)(() => {
       const validityTarget = validityTargetRef.current;
       const handler = () => {
         setIsTouched(true);
@@ -58332,7 +58695,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value]
     );
-    const stableAttachmentsRef = (0, import_element186.useRef)(
+    const stableAttachmentsRef = (0, import_element189.useRef)(
       null
     );
     if (attachments !== null) {
@@ -58347,7 +58710,7 @@ If there's a particular need for this, please submit a feature request at https:
         stableAttachments = stableAttachmentsRef.current;
       }
     }
-    const orderedAttachments = (0, import_element186.useMemo)(() => {
+    const orderedAttachments = (0, import_element189.useMemo)(() => {
       if (!stableAttachments) {
         return null;
       }
@@ -58359,21 +58722,21 @@ If there's a particular need for this, please submit a feature request at https:
     }, [stableAttachments, value]);
     const { createErrorNotice } = (0, import_data39.useDispatch)(import_notices3.store);
     const { receiveEntityRecords } = (0, import_data39.useDispatch)(import_core_data22.store);
-    const [targetItemId, setTargetItemId] = (0, import_element186.useState)();
-    const openModalRef = (0, import_element186.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element186.useState)(false);
-    const [blobs, setBlobs] = (0, import_element186.useState)([]);
-    (0, import_element186.useEffect)(() => {
+    const [targetItemId, setTargetItemId] = (0, import_element189.useState)();
+    const openModalRef = (0, import_element189.useRef)(void 0);
+    const [pendingOpen, setPendingOpen] = (0, import_element189.useState)(false);
+    const [blobs, setBlobs] = (0, import_element189.useState)([]);
+    (0, import_element189.useEffect)(() => {
       if (pendingOpen) {
         setPendingOpen(false);
         openModalRef.current?.();
       }
     }, [pendingOpen]);
-    const onChangeControl = (0, import_element186.useCallback)(
+    const onChangeControl = (0, import_element189.useCallback)(
       (newValue) => onChange(field.setValue({ item: data, value: newValue })),
       [data, field, onChange]
     );
-    const removeItem = (0, import_element186.useCallback)(
+    const removeItem = (0, import_element189.useCallback)(
       (itemId) => {
         const currentIds = normalizeValue2(value);
         const newIds = currentIds.filter((id) => id !== itemId);
@@ -58382,7 +58745,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, onChangeControl]
     );
-    const moveItem = (0, import_element186.useCallback)(
+    const moveItem = (0, import_element189.useCallback)(
       (itemId, direction) => {
         if (!orderedAttachments) {
           return;
@@ -58398,7 +58761,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [orderedAttachments, onChangeControl]
     );
-    const onFilesDrop = (0, import_element186.useCallback)(
+    const onFilesDrop = (0, import_element189.useCallback)(
       (files, _targetItemId) => {
         setTargetItemId(_targetItemId);
         (0, import_media_utils.uploadMedia)({
@@ -58456,8 +58819,8 @@ If there's a particular need for this, please submit a feature request at https:
         receiveEntityRecords
       ]
     );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n84.__)("Choose files") : (0, import_i18n84.__)("Choose file"));
-    const allItems = (0, import_element186.useMemo)(() => {
+    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n85.__)("Choose files") : (0, import_i18n85.__)("Choose file"));
+    const allItems = (0, import_element189.useMemo)(() => {
       if (!blobs.length) {
         return orderedAttachments;
       }
@@ -58479,7 +58842,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return items;
     }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element186.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -58492,7 +58855,7 @@ If there's a particular need for this, please submit a feature request at https:
         setCustomValidity(customValidityResult);
         if (customValidityResult?.type === "invalid") {
           input.setCustomValidity(
-            customValidityResult.message || (0, import_i18n84.__)("Invalid")
+            customValidityResult.message || (0, import_i18n85.__)("Invalid")
           );
         } else {
           input.setCustomValidity("");
@@ -58502,12 +58865,12 @@ If there's a particular need for this, please submit a feature request at https:
         setCustomValidity(void 0);
       }
     }, [isTouched, field.isValid, validity]);
-    (0, import_element186.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (isTouched && customValidity?.message) {
         (0, import_a11y7.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element186.useCallback)(
+    const onBlur = (0, import_element189.useCallback)(
       (event) => {
         if (isTouched) {
           return;
@@ -58518,8 +58881,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isTouched]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         ConditionalMediaUpload,
         {
           onSelect: (selectedMedia) => {
@@ -58563,16 +58926,16 @@ If there's a particular need for this, please submit a feature request at https:
           render: ({ open }) => {
             openModalRef.current = open;
             const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
-            return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_components74.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-                import_components74.BaseControl.VisualLabel,
+            return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_components73.__experimentalVStack, { spacing: 2, children: [
+              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                import_components73.BaseControl.VisualLabel,
                 {
                   as: "legend",
                   style: { marginBottom: 0 },
                   children: field.label
                 }
               )),
-              /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                 AttachmentsComponent,
                 {
                   allItems,
@@ -58586,8 +58949,8 @@ If there's a particular need for this, please submit a feature request at https:
                   setTargetItemId
                 }
               ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-                import_components74.__experimentalText,
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+                import_components73.__experimentalText,
                 {
                   variant: "muted",
                   className: "fields__media-edit-description",
@@ -58598,7 +58961,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         "input",
         {
           type: "text",
@@ -58610,7 +58973,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         ValidityIndicator,
         {
           type: customValidity.type,
@@ -58622,13 +58985,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/edit-site/build-module/components/sidebar-identity/index.mjs
   var import_html_entities5 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   var fields = [
     {
       id: "title",
       type: "text",
-      label: (0, import_i18n85.__)("Site Title"),
-      description: (0, import_i18n85.__)(
+      label: (0, import_i18n86.__)("Site Title"),
+      description: (0, import_i18n86.__)(
         "Displays in your site's layout via the Site Title block."
       ),
       getValue: ({ item }) => (0, import_html_entities5.decodeEntities)(item.title ?? "")
@@ -58636,8 +58999,8 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "description",
       type: "text",
-      label: (0, import_i18n85.__)("Site Tagline"),
-      description: (0, import_i18n85.__)(
+      label: (0, import_i18n86.__)("Site Tagline"),
+      description: (0, import_i18n86.__)(
         "In a few words, explain what this site is about. Displays in your site's layout via the Site Tagline block."
       ),
       getValue: ({ item }) => (0, import_html_entities5.decodeEntities)(item.description ?? "")
@@ -58645,11 +59008,11 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "site_logo",
       type: "media",
-      label: (0, import_i18n85.__)("Site Logo"),
-      description: (0, import_i18n85.__)(
+      label: (0, import_i18n86.__)("Site Logo"),
+      description: (0, import_i18n86.__)(
         "Displays in your site's layout via the Site Logo block."
       ),
-      placeholder: (0, import_i18n85.__)("Choose logo"),
+      placeholder: (0, import_i18n86.__)("Choose logo"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_logo: value ?? 0
@@ -58658,11 +59021,11 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "site_icon",
       type: "media",
-      label: (0, import_i18n85.__)("Site Icon"),
-      description: (0, import_i18n85.__)(
+      label: (0, import_i18n86.__)("Site Icon"),
+      description: (0, import_i18n86.__)(
         "Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."
       ),
-      placeholder: (0, import_i18n85.__)("Choose icon"),
+      placeholder: (0, import_i18n86.__)("Choose icon"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_icon: value ?? 0
@@ -58685,35 +59048,27 @@ If there's a particular need for this, please submit a feature request at https:
     const onChange = (edits) => {
       editEntityRecord("root", "site", void 0, edits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-      page_default2,
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(page_default2, { title: (0, import_i18n86._x)("Identity", "site identity"), headingLevel: 2, children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "edit-site-sidebar-identity__form", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      DataForm,
       {
-        title: (0, import_i18n85._x)("Identity", "site identity"),
-        headingLevel: 2,
-        hasPadding: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-          DataForm,
-          {
-            data,
-            fields,
-            form,
-            onChange
-          }
-        )
+        data,
+        fields,
+        form,
+        onChange
       }
-    );
+    ) }) });
   }

   // packages/edit-site/build-module/components/site-editor-routes/identity.mjs
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   var identityRoute = {
     name: "identity",
     path: "/identity",
     areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(SidebarNavigationScreenIdentity, {}),
-      content: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(SidebarIdentity, {}),
-      preview: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(EditSiteEditor, {}),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(SidebarIdentity, {})
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(SidebarNavigationScreenIdentity, {}),
+      content: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(SidebarIdentity, {}),
+      preview: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(EditSiteEditor, {}),
+      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(SidebarIdentity, {})
     },
     widths: {
       content: 380
@@ -58722,32 +59077,32 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/edit-site/build-module/components/site-editor-routes/styles.mjs
   var import_router20 = __toESM(require_router(), 1);
-  var import_editor21 = __toESM(require_editor(), 1);
+  var import_editor22 = __toESM(require_editor(), 1);
   var import_url15 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-global-styles/index.mjs
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
   var import_data53 = __toESM(require_data(), 1);
-  var import_element219 = __toESM(require_element(), 1);
-  var import_preferences11 = __toESM(require_preferences(), 1);
-  var import_editor19 = __toESM(require_editor(), 1);
+  var import_element222 = __toESM(require_element(), 1);
+  var import_preferences10 = __toESM(require_preferences(), 1);
+  var import_editor20 = __toESM(require_editor(), 1);
   var import_router18 = __toESM(require_router(), 1);
   var import_url13 = __toESM(require_url(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components130 = __toESM(require_components(), 1);
+  var import_components129 = __toESM(require_components(), 1);
   var import_blocks8 = __toESM(require_blocks(), 1);
   var import_data52 = __toESM(require_data(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_element218 = __toESM(require_element(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
+  var import_element221 = __toESM(require_element(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_element188 = __toESM(require_element(), 1);
+  var import_element191 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element187 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element187.createContext)({
+  var import_element190 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element190.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -58757,7 +59112,7 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -58765,10 +59120,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element188.useMemo)(() => {
+    const merged = (0, import_element191.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element188.useMemo)(
+    const contextValue = (0, import_element191.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -58778,22 +59133,22 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [value, baseValue, merged, onChange, fontLibraryEnabled]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n91 = __toESM(require_i18n(), 1);
   var import_data42 = __toESM(require_data(), 1);
   var import_core_data25 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/icon-with-current-color.mjs
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
     className,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
       icon_default,
       {
         className: clsx_default(
@@ -58806,60 +59161,38 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/navigation-button.mjs
-  var import_components75 = __toESM(require_components(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_components74 = __toESM(require_components(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_components75.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_components75.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components75.FlexItem, { children })
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_components74.__experimentalItem, { ...props, children: [
+      icon && /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_components74.__experimentalHStack, { justify: "flex-start", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(IconWithCurrentColor, { icon, size: 24 }),
+        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_components74.FlexItem, { children })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components75.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(import_components74.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_components75 = __toESM(require_components(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);

-  // node_modules/colord/plugins/a11y.mjs
-  var o2 = function(o3) {
-    var t3 = o3 / 255;
-    return t3 < 0.04045 ? t3 / 12.92 : Math.pow((t3 + 0.055) / 1.055, 2.4);
-  };
-  var t2 = function(t3) {
-    return 0.2126 * o2(t3.r) + 0.7152 * o2(t3.g) + 0.0722 * o2(t3.b);
-  };
-  function a11y_default(o3) {
-    o3.prototype.luminance = function() {
-      return o4 = t2(this.rgba), void 0 === (r3 = 2) && (r3 = 0), void 0 === n2 && (n2 = Math.pow(10, r3)), Math.round(n2 * o4) / n2 + 0;
-      var o4, r3, n2;
-    }, o3.prototype.contrast = function(r3) {
-      void 0 === r3 && (r3 = "#FFF");
-      var n2, a2, i2, e2, v2, u2, d2, c6 = r3 instanceof o3 ? r3 : new o3(r3);
-      return e2 = this.rgba, v2 = c6.toRgb(), u2 = t2(e2), d2 = t2(v2), n2 = u2 > d2 ? (u2 + 0.05) / (d2 + 0.05) : (d2 + 0.05) / (u2 + 0.05), void 0 === (a2 = 2) && (a2 = 0), void 0 === i2 && (i2 = Math.pow(10, a2)), Math.floor(i2 * n2) / i2 + 0;
-    }, o3.prototype.isReadable = function(o4, t3) {
-      return void 0 === o4 && (o4 = "#FFF"), void 0 === t3 && (t3 = {}), this.contrast(o4) >= (e2 = void 0 === (i2 = (r3 = t3).size) ? "normal" : i2, "AAA" === (a2 = void 0 === (n2 = r3.level) ? "AA" : n2) && "normal" === e2 ? 7 : "AA" === a2 && "large" === e2 ? 3 : 4.5);
-      var r3, n2, a2, i2, e2;
-    };
-  }
-
   // packages/global-styles-ui/build-module/hooks.mjs
-  var import_element189 = __toESM(require_element(), 1);
+  var import_element192 = __toESM(require_element(), 1);
   var import_data41 = __toESM(require_data(), 1);
   var import_core_data24 = __toESM(require_core_data(), 1);
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/utils.mjs
-  var import_i18n86 = __toESM(require_i18n(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/lock-unlock.mjs
   var import_private_apis6 = __toESM(require_private_apis(), 1);
@@ -58872,35 +59205,35 @@ If there's a particular need for this, please submit a feature request at https:
   var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock5(privateApis);
   var VALID_ELEMENT_STATES = {
     link: [
-      { value: ":link", label: (0, import_i18n86.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n86.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n86.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n86.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n86.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n86.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n86.__)("Active") }
+      { value: ":link", label: (0, import_i18n87.__)("Link") },
+      { value: ":any-link", label: (0, import_i18n87.__)("Any Link") },
+      { value: ":visited", label: (0, import_i18n87.__)("Visited") },
+      { value: ":hover", label: (0, import_i18n87.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n87.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n87.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n87.__)("Active") }
     ],
     button: [
-      { value: ":link", label: (0, import_i18n86.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n86.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n86.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n86.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n86.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n86.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n86.__)("Active") }
+      { value: ":link", label: (0, import_i18n87.__)("Link") },
+      { value: ":any-link", label: (0, import_i18n87.__)("Any Link") },
+      { value: ":visited", label: (0, import_i18n87.__)("Visited") },
+      { value: ":hover", label: (0, import_i18n87.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n87.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n87.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n87.__)("Active") }
     ]
   };
   var VALID_BLOCK_STATES = {
     "core/button": [
-      { value: ":hover", label: (0, import_i18n86.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n86.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n86.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n86.__)("Active") }
+      { value: ":hover", label: (0, import_i18n87.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n87.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n87.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n87.__)("Active") }
     ]
   };
   var RESPONSIVE_STATES = [
-    { value: "@tablet", label: (0, import_i18n86.__)("Tablet") },
-    { value: "@mobile", label: (0, import_i18n86.__)("Mobile") }
+    { value: "@tablet", label: (0, import_i18n87.__)("Tablet") },
+    { value: "@mobile", label: (0, import_i18n87.__)("Mobile") }
   ];
   function removePropertiesFromObject(object, properties) {
     if (!properties?.length) {
@@ -58985,9 +59318,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/hooks.mjs
-  k([a11y_default]);
   function useStyle3(path, blockName, readFrom = "merged", shouldDecodeEncode = true, state) {
-    const { user, base, merged, onChange } = (0, import_element189.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element192.useContext)(GlobalStylesContext);
     const statePathParts = state?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -59000,7 +59332,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const styleValue = (0, import_element189.useMemo)(() => {
+    const styleValue = (0, import_element192.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -59018,7 +59350,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element189.useCallback)(
+    const setStyleValue = (0, import_element192.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -59046,18 +59378,18 @@ If there's a particular need for this, please submit a feature request at https:
     return [styleValue, setStyleValue];
   }
   function useSetting(path, blockName, readFrom = "merged") {
-    const { user, base, merged, onChange } = (0, import_element189.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element192.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element189.useMemo)(
+    const settingValue = (0, import_element192.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element189.useCallback)(
+    const setSettingValue = (0, import_element192.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -59077,7 +59409,7 @@ If there's a particular need for this, please submit a feature request at https:
     settings: settings2,
     styles
   }) {
-    return title === (0, import_i18n87.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
+    return title === (0, import_i18n88.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
   }
   function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
     const { variationsFromTheme } = (0, import_data41.useSelect)((select4) => {
@@ -59088,14 +59420,14 @@ If there's a particular need for this, please submit a feature request at https:
         variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY9
       };
     }, []);
-    const { user: userVariation } = (0, import_element189.useContext)(GlobalStylesContext);
-    return (0, import_element189.useMemo)(() => {
+    const { user: userVariation } = (0, import_element192.useContext)(GlobalStylesContext);
+    return (0, import_element192.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
         properties
       );
-      userVariationWithoutProperties.title = (0, import_i18n87.__)("Default");
+      userVariationWithoutProperties.title = (0, import_i18n88.__)("Default");
       const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
         return isVariationWithProperties(variation, properties);
       }).map((variation) => {
@@ -59113,7 +59445,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
@@ -59123,7 +59455,7 @@ If there's a particular need for this, please submit a feature request at https:
   } = unlock5(import_block_editor6.privateApis);

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_components80 = __toESM(require_components(), 1);
+  var import_components79 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -59159,9 +59491,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_element190 = __toESM(require_element(), 1);
-  var import_components77 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_element193 = __toESM(require_element(), 1);
+  var import_components76 = __toESM(require_components(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
   function findNearest(input, numbers) {
@@ -59190,7 +59522,7 @@ If there's a particular need for this, please submit a feature request at https:
     return String(Math.min(Math.max(400, start2), end));
   }
   function formatFontFamily(input) {
-    const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
+    const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/;
     const output = input.trim();
     const formatItem = (item) => {
       item = item.trim();
@@ -59235,12 +59567,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element190.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element193.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -59257,8 +59589,8 @@ If there's a particular need for this, please submit a feature request at https:
       bodyPreviewStyle.fontSize = fontSize;
       headingPreviewStyle.fontSize = fontSize;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
-      import_components77.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
+      import_components76.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -59277,24 +59609,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n89._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n89._x)("a", "Lowercase letter A") })
+          /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n90._x)("A", "Uppercase letter A") }),
+          /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n90._x)("a", "Lowercase letter A") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components78 = __toESM(require_components(), 1);
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_components77 = __toESM(require_components(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   function HighlightedColors({
     normalizedColorSwatchSize,
     ratio
   }) {
     const { highlightedColors } = useStylesPreviewColors();
     const scaledSwatchSize = normalizedColorSwatchSize * ratio;
-    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-      import_components78.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+      import_components77.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -59319,10 +59651,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/preview-wrapper.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  var import_element191 = __toESM(require_element(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var import_components78 = __toESM(require_components(), 1);
+  var import_compose35 = __toESM(require_compose(), 1);
+  var import_element194 = __toESM(require_element(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
   var normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -59337,22 +59669,22 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const [backgroundColor = "white"] = useStyle3("color.background");
     const [gradientValue] = useStyle3("color.gradient");
-    const disableMotion = (0, import_compose34.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element191.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose34.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element191.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element191.useState)();
-    const setThrottledWidth = (0, import_compose34.useThrottle)(
+    const disableMotion = (0, import_compose35.useReducedMotion)();
+    const [isHovered, setIsHovered] = (0, import_element194.useState)(false);
+    const [containerResizeListener, { width }] = (0, import_compose35.useResizeObserver)();
+    const [throttledWidth, setThrottledWidthState] = (0, import_element194.useState)(width);
+    const [ratioState, setRatioState] = (0, import_element194.useState)();
+    const setThrottledWidth = (0, import_compose35.useThrottle)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element191.useLayoutEffect)(() => {
+    (0, import_element194.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element191.useLayoutEffect)(() => {
+    (0, import_element194.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -59363,10 +59695,10 @@ If there's a particular need for this, please submit a feature request at https:
     const fallbackRatio = width ? width / normalizedWidth : 1;
     const ratio = ratioState ? ratioState : fallbackRatio;
     const isReady = !!width;
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
       !isReady && // Match the preview aspect ratio so layout doesn't jump once width is measured.
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -59375,7 +59707,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -59387,8 +59719,8 @@ If there's a particular need for this, please submit a feature request at https:
           onMouseEnter: () => setIsHovered(true),
           onMouseLeave: () => setIsHovered(false),
           tabIndex: -1,
-          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-            import_components79.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+            import_components78.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -59409,7 +59741,7 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_wrapper_default = PreviewWrapper;

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -59459,23 +59791,23 @@ If there's a particular need for this, please submit a feature request at https:
       "elements.h1.color.text"
     );
     const { paletteColors } = useStylesPreviewColors();
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-            import_components80.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            import_components79.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
-                import_components80.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+                import_components79.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -59484,14 +59816,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components80.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components79.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -59504,8 +59836,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-            import_components80.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            import_components79.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -59517,8 +59849,8 @@ If there's a particular need for this, please submit a feature request at https:
                 filter: "blur(60px)",
                 opacity: 0.1
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-                import_components80.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+                import_components79.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -59526,7 +59858,7 @@ If there's a particular need for this, please submit a feature request at https:
                     height: "100%",
                     overflow: "hidden"
                   },
-                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                     "div",
                     {
                       style: {
@@ -59542,8 +59874,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-            import_components80.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            import_components79.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -59553,8 +59885,8 @@ If there's a particular need for this, please submit a feature request at https:
                 position: "absolute",
                 top: 0
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-                import_components80.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+                import_components79.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -59564,7 +59896,7 @@ If there's a particular need for this, please submit a feature request at https:
                     padding: 10 * ratio,
                     boxSizing: "border-box"
                   },
-                  children: label && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
                     "div",
                     {
                       style: {
@@ -59590,23 +59922,23 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_styles_default = PreviewStyles;

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-block-list.mjs
   var import_blocks5 = __toESM(require_blocks(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_components84 = __toESM(require_components(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_components83 = __toESM(require_components(), 1);
   var import_data44 = __toESM(require_data(), 1);
-  var import_element192 = __toESM(require_element(), 1);
+  var import_element195 = __toESM(require_element(), 1);
   var import_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
-  var import_a11y9 = __toESM(require_a11y(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
+  var import_a11y8 = __toESM(require_a11y(), 1);

   // packages/global-styles-ui/build-module/variations/variations-panel.mjs
   var import_blocks4 = __toESM(require_blocks(), 1);
   var import_data43 = __toESM(require_data(), 1);
-  var import_components82 = __toESM(require_components(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   function getFilteredBlockStyles(blockStyles, variations) {
     return blockStyles?.filter(
       (style) => style.source === "block" || variations.includes(style.name)
@@ -59626,14 +59958,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-header.mjs
-  var import_components83 = __toESM(require_components(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
+  var import_components82 = __toESM(require_components(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
   var { StateControl, StateControlBadges } = unlock5(import_block_editor7.privateApis);

   // packages/global-styles-ui/build-module/screen-block-list.mjs
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -59642,7 +59974,7 @@ If there's a particular need for this, please submit a feature request at https:
     useHasColorPanel: useHasColorPanel2,
     useHasBackgroundPanel: useHasBackgroundPanel2
   } = unlock5(import_block_editor8.privateApis);
-  var { Menu } = unlock5(import_components84.privateApis);
+  var { Menu } = unlock5(import_components83.privateApis);
   function hasAnyValue(value) {
     if (value === void 0 || value === null) {
       return false;
@@ -59693,22 +60025,22 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_components84.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_components83.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
             import_block_editor8.BlockIcon,
             {
               className: "global-styles-ui-block-types-item__icon",
               icon: block.icon
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_components84.FlexItem, { children: block.title }),
-          isCustomized && /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(VisuallyHidden, { children: (0, import_i18n92.__)("Has custom styles") }),
-            /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components83.FlexItem, { children: block.title }),
+          isCustomized && /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(VisuallyHidden, { children: (0, import_i18n93.__)("Has custom styles") }),
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               "span",
               {
                 "aria-hidden": "true",
@@ -59724,9 +60056,9 @@ If there's a particular need for this, please submit a feature request at https:
     filterValue,
     styleFilter
   }) {
-    const label = "customized" === styleFilter && !filterValue ? (0, import_i18n92.__)("You haven't customized any blocks yet.") : (0, import_i18n92.__)("No blocks found.");
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-      import_components84.__experimentalText,
+    const label = "customized" === styleFilter && !filterValue ? (0, import_i18n93.__)("You haven't customized any blocks yet.") : (0, import_i18n93.__)("No blocks found.");
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      import_components83.__experimentalText,
       {
         align: "center",
         as: "p",
@@ -59737,10 +60069,10 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function BlockList({ filterValue, styleFilter }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose35.useDebounce)(import_a11y9.speak, 500);
+    const debouncedSpeak = (0, import_compose36.useDebounce)(import_a11y8.speak, 500);
     const { isMatchingSearchTerm } = (0, import_data44.useSelect)(import_blocks5.store);
-    const { user } = (0, import_element192.useContext)(GlobalStylesContext);
-    const customizedBlockNames = (0, import_element192.useMemo)(() => {
+    const { user } = (0, import_element195.useContext)(GlobalStylesContext);
+    const customizedBlockNames = (0, import_element195.useMemo)(() => {
       const names = /* @__PURE__ */ new Set();
       const blockNames = [
         ...Object.keys(user?.styles?.blocks ?? {}),
@@ -59759,33 +60091,33 @@ If there's a particular need for this, please submit a feature request at https:
     const filteredBlockTypes = styleFilter === "customized" ? searchedBlockTypes.filter(
       (blockType) => customizedBlockNames.has(blockType.name)
     ) : searchedBlockTypes;
-    const blockTypesListRef = (0, import_element192.useRef)(null);
+    const blockTypesListRef = (0, import_element195.useRef)(null);
     const hasResults = filteredBlockTypes.length > 0;
-    (0, import_element192.useEffect)(() => {
+    (0, import_element195.useEffect)(() => {
       if (!filterValue && styleFilter === "all") {
         return;
       }
       const count = hasResults ? blockTypesListRef.current?.childElementCount || 0 : 0;
-      const resultsFoundMessage = (0, import_i18n92.sprintf)(
+      const resultsFoundMessage = (0, import_i18n93.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n92._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n93._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage, "polite");
     }, [filterValue, styleFilter, hasResults, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           EmptyBlockList,
           {
             filterValue,
             styleFilter
           }
-        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           BlockMenuItem,
           {
             block,
@@ -59796,36 +60128,36 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var MemoizedBlockList = (0, import_element192.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element195.memo)(BlockList);

   // packages/global-styles-ui/build-module/screen-block.mjs
   var import_blocks7 = __toESM(require_blocks(), 1);
   var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_element194 = __toESM(require_element(), 1);
+  var import_element197 = __toESM(require_element(), 1);
   var import_data45 = __toESM(require_data(), 1);
   var import_core_data26 = __toESM(require_core_data(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/block-preview-panel.mjs
   var import_block_editor9 = __toESM(require_block_editor(), 1);
   var import_blocks6 = __toESM(require_blocks(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_element193 = __toESM(require_element(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_components84 = __toESM(require_components(), 1);
+  var import_element196 = __toESM(require_element(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints3, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels2 } = unlock5(
     privateApis
   );

   // packages/global-styles-ui/build-module/subtitle.mjs
-  var import_components86 = __toESM(require_components(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_components85 = __toESM(require_components(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
   function Subtitle({ children, level = 2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components86.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_components85.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
   }

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel3,
     useHasTypographyPanel: useHasTypographyPanel3,
@@ -59846,38 +60178,38 @@ If there's a particular need for this, please submit a feature request at https:
   } = unlock5(import_block_editor10.privateApis);

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_components103 = __toESM(require_components(), 1);
-  var import_element206 = __toESM(require_element(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_components102 = __toESM(require_components(), 1);
+  var import_element209 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components88 = __toESM(require_components(), 1);
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_components87 = __toESM(require_components(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/typography-elements.mjs
-  var import_i18n94 = __toESM(require_i18n(), 1);
-  var import_components89 = __toESM(require_components(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
+  var import_components88 = __toESM(require_components(), 1);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_components91 = __toESM(require_components(), 1);
+  var import_components90 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components90 = __toESM(require_components(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_components90.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+          import_components89.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -59885,7 +60217,7 @@ If there's a particular need for this, please submit a feature request at https:
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -59901,10 +60233,10 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_typography_default = StylesPreviewTypography;

   // packages/global-styles-ui/build-module/variations/variation.mjs
-  var import_element195 = __toESM(require_element(), 1);
+  var import_element198 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -59912,13 +60244,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element195.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element198.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element195.useContext)(GlobalStylesContext);
-    const context = (0, import_element195.useMemo)(() => {
+    } = (0, import_element198.useContext)(GlobalStylesContext);
+    const context = (0, import_element198.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -59938,20 +60270,20 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element195.useMemo)(
+    const isActive = (0, import_element198.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
     let label = variation?.title;
     if (variation?.description) {
-      label = (0, import_i18n95.sprintf)(
+      label = (0, import_i18n96.sprintf)(
         /* translators: 1: variation title. 2: variation description. */
-        (0, import_i18n95._x)("%1$s (%2$s)", "variation label"),
+        (0, import_i18n96._x)("%1$s (%2$s)", "variation label"),
         variation?.title,
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -59965,7 +60297,7 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-current": isActive,
         onFocus: () => setIsFocused(true),
         onBlur: () => setIsFocused(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -59976,14 +60308,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(tooltip_exports.Trigger, { render: content }),
+      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(tooltip_exports.Popup, { children: variation?.title })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -59993,23 +60325,23 @@ If there's a particular need for this, please submit a feature request at https:
     if (typographyVariations?.length <= 1) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_components91.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-        import_components91.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_components90.__experimentalVStack, { spacing: 3, children: [
+      title && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Subtitle, { level: 3, children: title }),
+      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+        import_components90.__experimentalGrid,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -60026,109 +60358,109 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-families.mjs
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_components101 = __toESM(require_components(), 1);
-  var import_element205 = __toESM(require_element(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_components100 = __toESM(require_components(), 1);
+  var import_element208 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element196 = __toESM(require_element(), 1);
+  var import_element199 = __toESM(require_element(), 1);
   var import_data46 = __toESM(require_data(), 1);
   var import_core_data28 = __toESM(require_core_data(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_i18n98 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/api.mjs
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);
   var import_core_data27 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/constants.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);
   var FONT_WEIGHTS = {
-    100: (0, import_i18n96._x)("Thin", "font weight"),
-    200: (0, import_i18n96._x)("Extra-light", "font weight"),
-    300: (0, import_i18n96._x)("Light", "font weight"),
-    400: (0, import_i18n96._x)("Normal", "font weight"),
-    500: (0, import_i18n96._x)("Medium", "font weight"),
-    600: (0, import_i18n96._x)("Semi-bold", "font weight"),
-    700: (0, import_i18n96._x)("Bold", "font weight"),
-    800: (0, import_i18n96._x)("Extra-bold", "font weight"),
-    900: (0, import_i18n96._x)("Black", "font weight")
+    100: (0, import_i18n97._x)("Thin", "font weight"),
+    200: (0, import_i18n97._x)("Extra-light", "font weight"),
+    300: (0, import_i18n97._x)("Light", "font weight"),
+    400: (0, import_i18n97._x)("Normal", "font weight"),
+    500: (0, import_i18n97._x)("Medium", "font weight"),
+    600: (0, import_i18n97._x)("Semi-bold", "font weight"),
+    700: (0, import_i18n97._x)("Bold", "font weight"),
+    800: (0, import_i18n97._x)("Extra-bold", "font weight"),
+    900: (0, import_i18n97._x)("Black", "font weight")
   };
   var FONT_STYLES = {
-    normal: (0, import_i18n96._x)("Normal", "font style"),
-    italic: (0, import_i18n96._x)("Italic", "font style")
+    normal: (0, import_i18n97._x)("Normal", "font style"),
+    italic: (0, import_i18n97._x)("Italic", "font style")
   };

   // packages/global-styles-ui/build-module/font-library/utils/index.mjs
   var { File } = window;

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element196.createContext)(
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element199.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_i18n103 = __toESM(require_i18n(), 1);
-  var import_components99 = __toESM(require_components(), 1);
+  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_components98 = __toESM(require_components(), 1);
   var import_core_data31 = __toESM(require_core_data(), 1);
   var import_data48 = __toESM(require_data(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_components94 = __toESM(require_components(), 1);
+  var import_components93 = __toESM(require_components(), 1);
   var import_core_data29 = __toESM(require_core_data(), 1);
   var import_data47 = __toESM(require_data(), 1);
-  var import_element200 = __toESM(require_element(), 1);
-  var import_i18n99 = __toESM(require_i18n(), 1);
+  var import_element203 = __toESM(require_element(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-  var import_components92 = __toESM(require_components(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
+  var import_element201 = __toESM(require_element(), 1);
+  var import_components91 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_element197 = __toESM(require_element(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_element200 = __toESM(require_element(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs
-  var import_element199 = __toESM(require_element(), 1);
-  var import_components93 = __toESM(require_components(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_element202 = __toESM(require_element(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_element202 = __toESM(require_element(), 1);
-  var import_components97 = __toESM(require_components(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_element205 = __toESM(require_element(), 1);
+  var import_components96 = __toESM(require_components(), 1);
+  var import_compose37 = __toESM(require_compose(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
   var import_core_data30 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
-  var import_i18n100 = __toESM(require_i18n(), 1);
-  var import_components95 = __toESM(require_components(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_components94 = __toESM(require_components(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs
-  var import_element201 = __toESM(require_element(), 1);
-  var import_components96 = __toESM(require_components(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+  var import_element204 = __toESM(require_element(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
-    name: (0, import_i18n101._x)("All", "font categories")
+    name: (0, import_i18n102._x)("All", "font categories")
   };

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_components98 = __toESM(require_components(), 1);
-  var import_element203 = __toESM(require_element(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_element206 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/lib/unbrotli.mjs
   var __require2 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __require : typeof Proxy !== "undefined" ? new Proxy(x2, {
@@ -60140,8 +60472,8 @@ If there's a particular need for this, please submit a feature request at https:
   var unbrotli_default = (function() {
     var define, module, exports;
     return (/* @__PURE__ */ (function() {
-      function r3(e2, n2, t3) {
-        function o3(i22, f2) {
+      function r3(e2, n2, t2) {
+        function o2(i22, f2) {
           if (!n2[i22]) {
             if (!e2[i22]) {
               var c6 = "function" == typeof __require2 && __require2;
@@ -60155,21 +60487,21 @@ If there's a particular need for this, please submit a feature request at https:
               p3.exports,
               function(r22) {
                 var n22 = e2[i22][1][r22];
-                return o3(n22 || r22);
+                return o2(n22 || r22);
               },
               p3,
               p3.exports,
               r3,
               e2,
               n2,
-              t3
+              t2
             );
           }
           return n2[i22].exports;
         }
-        for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t3.length; i2++)
-          o3(t3[i2]);
-        return o3;
+        for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t2.length; i2++)
+          o2(t2[i2]);
+        return o2;
       }
       return r3;
     })())(
@@ -63066,8 +63398,8 @@ If there's a particular need for this, please submit a feature request at https:
                             ringbuffer,
                             ringbuffer_size
                           );
-                          for (var _x24 = 0; _x24 < copy_dst - ringbuffer_end; _x24++)
-                            ringbuffer[_x24] = ringbuffer[ringbuffer_end + _x24];
+                          for (var _x22 = 0; _x22 < copy_dst - ringbuffer_end; _x22++)
+                            ringbuffer[_x22] = ringbuffer[ringbuffer_end + _x22];
                         }
                       } else {
                         throw new Error(
@@ -63745,8 +64077,8 @@ If there's a particular need for this, please submit a feature request at https:
             exports2.transformDictionaryWord = function(dst, idx, word, len, transform) {
               var prefix2 = kTransforms[transform].prefix;
               var suffix = kTransforms[transform].suffix;
-              var t3 = kTransforms[transform].transform;
-              var skip = t3 < kOmitFirst1 ? 0 : t3 - (kOmitFirst1 - 1);
+              var t2 = kTransforms[transform].transform;
+              var skip = t2 < kOmitFirst1 ? 0 : t2 - (kOmitFirst1 - 1);
               var i2 = 0;
               var start_idx = idx;
               var uppercase;
@@ -63759,16 +64091,16 @@ If there's a particular need for this, please submit a feature request at https:
               }
               word += skip;
               len -= skip;
-              if (t3 <= kOmitLast9) {
-                len -= t3;
+              if (t2 <= kOmitLast9) {
+                len -= t2;
               }
               for (i2 = 0; i2 < len; i2++) {
                 dst[idx++] = BrotliDictionary.dictionary[word + i2];
               }
               uppercase = idx - len;
-              if (t3 === kUppercaseFirst) {
+              if (t2 === kUppercaseFirst) {
                 ToUpperCase(dst, uppercase);
-              } else if (t3 === kUppercaseAll) {
+              } else if (t2 === kUppercaseAll) {
                 while (len > 0) {
                   var step = ToUpperCase(dst, uppercase);
                   uppercase += step;
@@ -63806,8 +64138,8 @@ If there's a particular need for this, please submit a feature request at https:
   var inflate_default = (function() {
     var define, module, exports;
     return (/* @__PURE__ */ (function() {
-      function r3(e2, n2, t3) {
-        function o3(i22, f2) {
+      function r3(e2, n2, t2) {
+        function o2(i22, f2) {
           if (!n2[i22]) {
             if (!e2[i22]) {
               var c6 = "function" == typeof __require3 && __require3;
@@ -63821,21 +64153,21 @@ If there's a particular need for this, please submit a feature request at https:
               p3.exports,
               function(r22) {
                 var n22 = e2[i22][1][r22];
-                return o3(n22 || r22);
+                return o2(n22 || r22);
               },
               p3,
               p3.exports,
               r3,
               e2,
               n2,
-              t3
+              t2
             );
           }
           return n2[i22].exports;
         }
-        for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t3.length; i2++)
-          o3(t3[i2]);
-        return o3;
+        for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t2.length; i2++)
+          o2(t2[i2]);
+        return o2;
       }
       return r3;
     })())(
@@ -63946,12 +64278,12 @@ If there's a particular need for this, please submit a feature request at https:
             var STR_APPLY_UIA_OK = true;
             try {
               String.fromCharCode.apply(null, [0]);
-            } catch (__159) {
+            } catch (__154) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__159) {
+            } catch (__154) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -64155,7 +64487,7 @@ If there's a particular need for this, please submit a feature request at https:
               var c6, table = [];
               for (var n2 = 0; n2 < 256; n2++) {
                 c6 = n2;
-                for (var k2 = 0; k2 < 8; k2++) {
+                for (var k = 0; k < 8; k++) {
                   c6 = c6 & 1 ? 3988292384 ^ c6 >>> 1 : c6 >>> 1;
                 }
                 table[n2] = c6;
@@ -64164,10 +64496,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
             var crcTable = makeTable();
             function crc32(crc, buf, len, pos) {
-              var t3 = crcTable, end = pos + len;
+              var t2 = crcTable, end = pos + len;
               crc ^= -1;
               for (var i2 = pos; i2 < end; i2++) {
-                crc = crc >>> 8 ^ t3[(crc ^ buf[i2]) & 255];
+                crc = crc >>> 8 ^ t2[(crc ^ buf[i2]) & 255];
               }
               return crc ^ -1;
             }
@@ -66524,12 +66856,12 @@ If there's a particular need for this, please submit a feature request at https:
       console.trace();
     }
     get tag() {
-      const t3 = this.uint32;
+      const t2 = this.uint32;
       return asText([
-        t3 >> 24 & 255,
-        t3 >> 16 & 255,
-        t3 >> 8 & 255,
-        t3 & 255
+        t2 >> 24 & 255,
+        t2 >> 16 & 255,
+        t2 >> 8 & 255,
+        t2 & 255
       ]);
     }
     get fixed() {
@@ -67730,23 +68062,23 @@ If there's a particular need for this, please submit a feature request at https:
     getGlyphId(char) {
       let last = 0;
       this.encodingRecords.some((_, tableID) => {
-        let t3 = this.getSubTable(tableID);
-        if (!t3.getGlyphId) return false;
-        last = t3.getGlyphId(char);
+        let t2 = this.getSubTable(tableID);
+        if (!t2.getGlyphId) return false;
+        last = t2.getGlyphId(char);
         return last !== 0;
       });
       return last;
     }
     supports(char) {
       return this.encodingRecords.some((_, tableID) => {
-        const t3 = this.getSubTable(tableID);
-        return t3.supports && t3.supports(char) !== false;
+        const t2 = this.getSubTable(tableID);
+        return t2.supports && t2.supports(char) !== false;
       });
     }
     supportsVariation(variation) {
       return this.encodingRecords.some((_, tableID) => {
-        const t3 = this.getSubTable(tableID);
-        return t3.supportsVariation && t3.supportsVariation(variation) !== false;
+        const t2 = this.getSubTable(tableID);
+        return t2.supportsVariation && t2.supportsVariation(variation) !== false;
       });
     }
   };
@@ -69618,6163 +69950,4223 @@ If there's a particular need for this, please submit a feature request at https:
       const { p: p22 } = super(dict, dataview);
       lazy$1(this, `data`, () => p22.readBytes());
     }
-  };
-  var CFF$1 = Object.freeze({ __proto__: null, CFF });
-  var CFF2 = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      lazy$1(this, `data`, () => p22.readBytes());
-    }
-  };
-  var CFF2$1 = Object.freeze({ __proto__: null, CFF2 });
-  var VORG = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.majorVersion = p22.uint16;
-      this.minorVersion = p22.uint16;
-      this.defaultVertOriginY = p22.int16;
-      this.numVertOriginYMetrics = p22.uint16;
-      lazy$1(
-        this,
-        `vertORiginYMetrics`,
-        () => [...new Array(this.numVertOriginYMetrics)].map(
-          (_) => new VertOriginYMetric(p22)
-        )
-      );
-    }
-  };
-  var VertOriginYMetric = class {
-    constructor(p22) {
-      this.glyphIndex = p22.uint16;
-      this.vertOriginY = p22.int16;
-    }
-  };
-  var VORG$1 = Object.freeze({ __proto__: null, VORG });
-  var BitmapSize = class {
-    constructor(p22) {
-      this.indexSubTableArrayOffset = p22.Offset32;
-      this.indexTablesSize = p22.uint32;
-      this.numberofIndexSubTables = p22.uint32;
-      this.colorRef = p22.uint32;
-      this.hori = new SbitLineMetrics(p22);
-      this.vert = new SbitLineMetrics(p22);
-      this.startGlyphIndex = p22.uint16;
-      this.endGlyphIndex = p22.uint16;
-      this.ppemX = p22.uint8;
-      this.ppemY = p22.uint8;
-      this.bitDepth = p22.uint8;
-      this.flags = p22.int8;
-    }
-  };
-  var BitmapScale = class {
-    constructor(p22) {
-      this.hori = new SbitLineMetrics(p22);
-      this.vert = new SbitLineMetrics(p22);
-      this.ppemX = p22.uint8;
-      this.ppemY = p22.uint8;
-      this.substitutePpemX = p22.uint8;
-      this.substitutePpemY = p22.uint8;
-    }
-  };
-  var SbitLineMetrics = class {
-    constructor(p22) {
-      this.ascender = p22.int8;
-      this.descender = p22.int8;
-      this.widthMax = p22.uint8;
-      this.caretSlopeNumerator = p22.int8;
-      this.caretSlopeDenominator = p22.int8;
-      this.caretOffset = p22.int8;
-      this.minOriginSB = p22.int8;
-      this.minAdvanceSB = p22.int8;
-      this.maxBeforeBL = p22.int8;
-      this.minAfterBL = p22.int8;
-      this.pad1 = p22.int8;
-      this.pad2 = p22.int8;
-    }
-  };
-  var EBLC = class extends SimpleTable {
-    constructor(dict, dataview, name2) {
-      const { p: p22 } = super(dict, dataview, name2);
-      this.majorVersion = p22.uint16;
-      this.minorVersion = p22.uint16;
-      this.numSizes = p22.uint32;
-      lazy$1(
-        this,
-        `bitMapSizes`,
-        () => [...new Array(this.numSizes)].map(
-          (_) => new BitmapSize(p22)
-        )
-      );
-    }
-  };
-  var EBLC$1 = Object.freeze({ __proto__: null, EBLC });
-  var EBDT = class extends SimpleTable {
-    constructor(dict, dataview, name2) {
-      const { p: p22 } = super(dict, dataview, name2);
-      this.majorVersion = p22.uint16;
-      this.minorVersion = p22.uint16;
-    }
-  };
-  var EBDT$1 = Object.freeze({ __proto__: null, EBDT });
-  var EBSC = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.majorVersion = p22.uint16;
-      this.minorVersion = p22.uint16;
-      this.numSizes = p22.uint32;
-      lazy$1(
-        this,
-        `bitmapScales`,
-        () => [...new Array(this.numSizes)].map(
-          (_) => new BitmapScale(p22)
-        )
-      );
-    }
-  };
-  var EBSC$1 = Object.freeze({ __proto__: null, EBSC });
-  var CBLC = class extends EBLC {
-    constructor(dict, dataview) {
-      super(dict, dataview, `CBLC`);
-    }
-  };
-  var CBLC$1 = Object.freeze({ __proto__: null, CBLC });
-  var CBDT = class extends EBDT {
-    constructor(dict, dataview) {
-      super(dict, dataview, `CBDT`);
-    }
-  };
-  var CBDT$1 = Object.freeze({ __proto__: null, CBDT });
-  var sbix = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.flags = p22.flags(16);
-      this.numStrikes = p22.uint32;
-      lazy$1(
-        this,
-        `strikeOffsets`,
-        () => [...new Array(this.numStrikes)].map((_) => p22.Offset32)
-      );
-    }
-  };
-  var sbix$1 = Object.freeze({ __proto__: null, sbix });
-  var COLR = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.numBaseGlyphRecords = p22.uint16;
-      this.baseGlyphRecordsOffset = p22.Offset32;
-      this.layerRecordsOffset = p22.Offset32;
-      this.numLayerRecords = p22.uint16;
-    }
-    getBaseGlyphRecord(glyphID) {
-      let start2 = this.tableStart + this.baseGlyphRecordsOffset;
-      this.parser.currentPosition = start2;
-      let first = new BaseGlyphRecord(this.parser);
-      let firstID = first.gID;
-      let end = this.tableStart + this.layerRecordsOffset - 6;
-      this.parser.currentPosition = end;
-      let last = new BaseGlyphRecord(this.parser);
-      let lastID = last.gID;
-      if (firstID === glyphID) return first;
-      if (lastID === glyphID) return last;
-      while (true) {
-        if (start2 === end) break;
-        let mid = start2 + (end - start2) / 12;
-        this.parser.currentPosition = mid;
-        let middle = new BaseGlyphRecord(this.parser);
-        let midID = middle.gID;
-        if (midID === glyphID) return middle;
-        else if (midID > glyphID) {
-          end = mid;
-        } else if (midID < glyphID) {
-          start2 = mid;
-        }
-      }
-      return false;
-    }
-    getLayers(glyphID) {
-      let record = this.getBaseGlyphRecord(glyphID);
-      this.parser.currentPosition = this.tableStart + this.layerRecordsOffset + 4 * record.firstLayerIndex;
-      return [...new Array(record.numLayers)].map(
-        (_) => new LayerRecord(p)
-      );
-    }
-  };
-  var BaseGlyphRecord = class {
-    constructor(p22) {
-      this.gID = p22.uint16;
-      this.firstLayerIndex = p22.uint16;
-      this.numLayers = p22.uint16;
-    }
-  };
-  var LayerRecord = class {
-    constructor(p22) {
-      this.gID = p22.uint16;
-      this.paletteIndex = p22.uint16;
-    }
-  };
-  var COLR$1 = Object.freeze({ __proto__: null, COLR });
-  var CPAL = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.numPaletteEntries = p22.uint16;
-      const numPalettes = this.numPalettes = p22.uint16;
-      this.numColorRecords = p22.uint16;
-      this.offsetFirstColorRecord = p22.Offset32;
-      this.colorRecordIndices = [...new Array(this.numPalettes)].map(
-        (_) => p22.uint16
-      );
-      lazy$1(this, `colorRecords`, () => {
-        p22.currentPosition = this.tableStart + this.offsetFirstColorRecord;
-        return [...new Array(this.numColorRecords)].map(
-          (_) => new ColorRecord(p22)
-        );
-      });
-      if (this.version === 1) {
-        this.offsetPaletteTypeArray = p22.Offset32;
-        this.offsetPaletteLabelArray = p22.Offset32;
-        this.offsetPaletteEntryLabelArray = p22.Offset32;
-        lazy$1(this, `paletteTypeArray`, () => {
-          p22.currentPosition = this.tableStart + this.offsetPaletteTypeArray;
-          return new PaletteTypeArray(p22, numPalettes);
-        });
-        lazy$1(this, `paletteLabelArray`, () => {
-          p22.currentPosition = this.tableStart + this.offsetPaletteLabelArray;
-          return new PaletteLabelsArray(p22, numPalettes);
-        });
-        lazy$1(this, `paletteEntryLabelArray`, () => {
-          p22.currentPosition = this.tableStart + this.offsetPaletteEntryLabelArray;
-          return new PaletteEntryLabelArray(p22, numPalettes);
-        });
-      }
-    }
-  };
-  var ColorRecord = class {
-    constructor(p22) {
-      this.blue = p22.uint8;
-      this.green = p22.uint8;
-      this.red = p22.uint8;
-      this.alpha = p22.uint8;
-    }
-  };
-  var PaletteTypeArray = class {
-    constructor(p22, numPalettes) {
-      this.paletteTypes = [...new Array(numPalettes)].map(
-        (_) => p22.uint32
-      );
-    }
-  };
-  var PaletteLabelsArray = class {
-    constructor(p22, numPalettes) {
-      this.paletteLabels = [...new Array(numPalettes)].map(
-        (_) => p22.uint16
-      );
-    }
-  };
-  var PaletteEntryLabelArray = class {
-    constructor(p22, numPalettes) {
-      this.paletteEntryLabels = [...new Array(numPalettes)].map(
-        (_) => p22.uint16
-      );
-    }
-  };
-  var CPAL$1 = Object.freeze({ __proto__: null, CPAL });
-  var DSIG = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint32;
-      this.numSignatures = p22.uint16;
-      this.flags = p22.uint16;
-      this.signatureRecords = [...new Array(this.numSignatures)].map(
-        (_) => new SignatureRecord(p22)
-      );
-    }
-    getData(signatureID) {
-      const record = this.signatureRecords[signatureID];
-      this.parser.currentPosition = this.tableStart + record.offset;
-      return new SignatureBlockFormat1(this.parser);
-    }
-  };
-  var SignatureRecord = class {
-    constructor(p22) {
-      this.format = p22.uint32;
-      this.length = p22.uint32;
-      this.offset = p22.Offset32;
-    }
-  };
-  var SignatureBlockFormat1 = class {
-    constructor(p22) {
-      p22.uint16;
-      p22.uint16;
-      this.signatureLength = p22.uint32;
-      this.signature = p22.readBytes(this.signatureLength);
-    }
-  };
-  var DSIG$1 = Object.freeze({ __proto__: null, DSIG });
-  var hdmx = class extends SimpleTable {
-    constructor(dict, dataview, tables) {
-      const { p: p22 } = super(dict, dataview);
-      const numGlyphs = tables.hmtx.numGlyphs;
-      this.version = p22.uint16;
-      this.numRecords = p22.int16;
-      this.sizeDeviceRecord = p22.int32;
-      this.records = [...new Array(numRecords)].map(
-        (_) => new DeviceRecord(p22, numGlyphs)
-      );
-    }
-  };
-  var DeviceRecord = class {
-    constructor(p22, numGlyphs) {
-      this.pixelSize = p22.uint8;
-      this.maxWidth = p22.uint8;
-      this.widths = p22.readBytes(numGlyphs);
-    }
-  };
-  var hdmx$1 = Object.freeze({ __proto__: null, hdmx });
-  var kern = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.nTables = p22.uint16;
-      lazy$1(this, `tables`, () => {
-        let offset4 = this.tableStart + 4;
-        const tables = [];
-        for (let i2 = 0; i2 < this.nTables; i2++) {
-          p22.currentPosition = offset4;
-          let subtable = new KernSubTable(p22);
-          tables.push(subtable);
-          offset4 += subtable;
-        }
-        return tables;
-      });
-    }
-  };
-  var KernSubTable = class {
-    constructor(p22) {
-      this.version = p22.uint16;
-      this.length = p22.uint16;
-      this.coverage = p22.flags(8);
-      this.format = p22.uint8;
-      if (this.format === 0) {
-        this.nPairs = p22.uint16;
-        this.searchRange = p22.uint16;
-        this.entrySelector = p22.uint16;
-        this.rangeShift = p22.uint16;
-        lazy$1(
-          this,
-          `pairs`,
-          () => [...new Array(this.nPairs)].map((_) => new Pair(p22))
-        );
-      }
-      if (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];
-    }
-  };
-  var Pair = class {
-    constructor(p22) {
-      this.left = p22.uint16;
-      this.right = p22.uint16;
-      this.value = p22.fword;
-    }
-  };
-  var kern$1 = Object.freeze({ __proto__: null, kern });
-  var LTSH = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.numGlyphs = p22.uint16;
-      this.yPels = p22.readBytes(this.numGlyphs);
-    }
-  };
-  var LTSH$1 = Object.freeze({ __proto__: null, LTSH });
-  var MERG = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.mergeClassCount = p22.uint16;
-      this.mergeDataOffset = p22.Offset16;
-      this.classDefCount = p22.uint16;
-      this.offsetToClassDefOffsets = p22.Offset16;
-      lazy$1(
-        this,
-        `mergeEntryMatrix`,
-        () => [...new Array(this.mergeClassCount)].map(
-          (_) => p22.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.`
-      );
-    }
-  };
-  var MERG$1 = Object.freeze({ __proto__: null, MERG });
-  var meta = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint32;
-      this.flags = p22.uint32;
-      p22.uint32;
-      this.dataMapsCount = p22.uint32;
-      this.dataMaps = [...new Array(this.dataMapsCount)].map(
-        (_) => new DataMap(this.tableStart, p22)
-      );
-    }
-  };
-  var DataMap = class {
-    constructor(tableStart, p22) {
-      this.tableStart = tableStart;
-      this.parser = p22;
-      this.tag = p22.tag;
-      this.dataOffset = p22.Offset32;
-      this.dataLength = p22.uint32;
-    }
-    getData() {
-      this.parser.currentField = this.tableStart + this.dataOffset;
-      return this.parser.readBytes(this.dataLength);
-    }
-  };
-  var meta$1 = Object.freeze({ __proto__: null, meta });
-  var PCLT = class extends SimpleTable {
-    constructor(dict, dataview) {
-      super(dict, dataview);
-      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.`
-      );
-    }
-  };
-  var PCLT$1 = Object.freeze({ __proto__: null, PCLT });
-  var VDMX = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.uint16;
-      this.numRecs = p22.uint16;
-      this.numRatios = p22.uint16;
-      this.ratRanges = [...new Array(this.numRatios)].map(
-        (_) => new RatioRange(p22)
-      );
-      this.offsets = [...new Array(this.numRatios)].map(
-        (_) => p22.Offset16
-      );
-      this.VDMXGroups = [...new Array(this.numRecs)].map(
-        (_) => new VDMXGroup(p22)
-      );
-    }
-  };
-  var RatioRange = class {
-    constructor(p22) {
-      this.bCharSet = p22.uint8;
-      this.xRatio = p22.uint8;
-      this.yStartRatio = p22.uint8;
-      this.yEndRatio = p22.uint8;
-    }
-  };
-  var VDMXGroup = class {
-    constructor(p22) {
-      this.recs = p22.uint16;
-      this.startsz = p22.uint8;
-      this.endsz = p22.uint8;
-      this.records = [...new Array(this.recs)].map(
-        (_) => new vTable(p22)
-      );
-    }
-  };
-  var vTable = class {
-    constructor(p22) {
-      this.yPelHeight = p22.uint16;
-      this.yMax = p22.int16;
-      this.yMin = p22.int16;
-    }
-  };
-  var VDMX$1 = Object.freeze({ __proto__: null, VDMX });
-  var vhea = class extends SimpleTable {
-    constructor(dict, dataview) {
-      const { p: p22 } = super(dict, dataview);
-      this.version = p22.fixed;
-      this.ascent = this.vertTypoAscender = p22.int16;
-      this.descent = this.vertTypoDescender = p22.int16;
-      this.lineGap = this.vertTypoLineGap = p22.int16;
-      this.advanceHeightMax = p22.int16;
-      this.minTopSideBearing = p22.int16;
-      this.minBottomSideBearing = p22.int16;
-      this.yMaxExtent = p22.int16;
-      this.caretSlopeRise = p22.int16;
-      this.caretSlopeRun = p22.int16;
-      this.caretOffset = p22.int16;
-      this.reserved = p22.int16;
-      this.reserved = p22.int16;
-      this.reserved = p22.int16;
-      this.reserved = p22.int16;
-      this.metricDataFormat = p22.int16;
-      this.numOfLongVerMetrics = p22.uint16;
-      p22.verifyLength();
-    }
-  };
-  var vhea$1 = Object.freeze({ __proto__: null, vhea });
-  var vmtx = class extends SimpleTable {
-    constructor(dict, dataview, tables) {
-      super(dict, dataview);
-      const numOfLongVerMetrics = tables.vhea.numOfLongVerMetrics;
-      const numGlyphs = tables.maxp.numGlyphs;
-      const metricsStart = p.currentPosition;
-      lazy(this, `vMetrics`, () => {
-        p.currentPosition = metricsStart;
-        return [...new Array(numOfLongVerMetrics)].map(
-          (_) => new LongVertMetric(p.uint16, p.int16)
-        );
-      });
-      if (numOfLongVerMetrics < numGlyphs) {
-        const tsbStart = metricsStart + numOfLongVerMetrics * 4;
-        lazy(this, `topSideBearings`, () => {
-          p.currentPosition = tsbStart;
-          return [...new Array(numGlyphs - numOfLongVerMetrics)].map(
-            (_) => p.int16
-          );
-        });
-      }
-    }
-  };
-  var LongVertMetric = class {
-    constructor(h2, b2) {
-      this.advanceHeight = h2;
-      this.topSideBearing = b2;
-    }
-  };
-  var vmtx$1 = Object.freeze({ __proto__: null, vmtx });
-
-  // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock5(import_components99.privateApis);
-  var DEFAULT_TAB = {
-    id: "installed-fonts",
-    title: (0, import_i18n103._x)("Library", "Font library")
-  };
-  var UPLOAD_TAB = {
-    id: "upload-fonts",
-    title: (0, import_i18n103._x)("Upload", "noun")
-  };
-
-  // packages/global-styles-ui/build-module/font-family-item.mjs
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_components100 = __toESM(require_components(), 1);
-  var import_element204 = __toESM(require_element(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-families.mjs
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_components104 = __toESM(require_components(), 1);
-  var import_element207 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/typography-panel.mjs
-  var import_block_editor11 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock5(import_block_editor11.privateApis);
-
-  // packages/global-styles-ui/build-module/typography-preview.mjs
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var elements = {
-    text: {
-      description: (0, import_i18n108.__)("Manage the fonts used on the site."),
-      title: (0, import_i18n108.__)("Text")
-    },
-    link: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on the links."),
-      title: (0, import_i18n108.__)("Links")
-    },
-    heading: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on headings."),
-      title: (0, import_i18n108.__)("Headings")
-    },
-    caption: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on captions."),
-      title: (0, import_i18n108.__)("Captions")
-    },
-    cite: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on citations."),
-      title: (0, import_i18n108.__)("Citations")
-    },
-    button: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on buttons."),
-      title: (0, import_i18n108.__)("Buttons")
-    },
-    textInput: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on inputs."),
-      title: (0, import_i18n108.__)("Inputs")
-    },
-    select: {
-      description: (0, import_i18n108.__)("Manage the fonts and typography used on selects."),
-      title: (0, import_i18n108.__)("Selects")
-    }
-  };
-
-  // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_block_editor12 = __toESM(require_block_editor(), 1);
-
-  // packages/global-styles-ui/build-module/palette.mjs
-  var import_components106 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_element208 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-  var import_components105 = __toESM(require_components(), 1);
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/palette.mjs
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock5(
-    import_block_editor12.privateApis
-  );
-  var ADDITIONAL_ELEMENTS = [
-    { name: "cite", label: (0, import_i18n110.__)("Citations") },
-    { name: "textInput", label: (0, import_i18n110.__)("Inputs") },
-    { name: "select", label: (0, import_i18n110.__)("Selects") }
-  ];
-
-  // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_i18n114 = __toESM(require_i18n(), 1);
-
-  // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_components110 = __toESM(require_components(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
-
-  // packages/global-styles-ui/build-module/variations/variations-color.mjs
-  var import_components109 = __toESM(require_components(), 1);
-
-  // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_components108 = __toESM(require_components(), 1);
-
-  // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
-  function PresetColors() {
-    const { paletteColors } = useStylesPreviewColors();
-    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-      "div",
-      {
-        style: {
-          flexGrow: 1,
-          height: "100%",
-          background: color
-        }
-      },
-      `${slug}-${index2}`
-    ));
-  }
-
-  // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
-  var firstFrameVariants2 = {
-    start: {
-      scale: 1,
-      opacity: 1
-    },
-    hover: {
-      scale: 0,
-      opacity: 0
-    }
-  };
-  var StylesPreviewColors = ({
-    label,
-    isFocused,
-    withHoverView
-  }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      preview_wrapper_default,
-      {
-        label,
-        isFocused,
-        withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-          import_components108.__unstableMotion.div,
-          {
-            variants: firstFrameVariants2,
-            style: {
-              height: "100%",
-              overflow: "hidden"
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components108.__experimentalHStack,
-              {
-                spacing: 0,
-                justify: "center",
-                style: {
-                  height: "100%",
-                  overflow: "hidden"
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(PresetColors, {})
-              }
-            )
-          },
-          key
-        )
-      }
-    );
-  };
-  var preview_colors_default = StylesPreviewColors;
-
-  // packages/global-styles-ui/build-module/variations/variations-color.mjs
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
-  var propertiesToFilter2 = ["color"];
-  function ColorVariations({
-    title,
-    gap = 2
-  }) {
-    const colorVariations = useCurrentMergeThemeStyleVariationsWithUserConfig(propertiesToFilter2);
-    if (colorVariations?.length <= 1) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_components109.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components109.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-        Variation,
-        {
-          variation,
-          isPill: true,
-          properties: propertiesToFilter2,
-          showTooltip: true,
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(preview_colors_default, {})
-        },
-        index2
-      )) })
-    ] });
-  }
-
-  // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose38 = __toESM(require_compose(), 1);
-  var import_components111 = __toESM(require_components(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/duotone-palette-panel.mjs
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_element209 = __toESM(require_element(), 1);
-  var import_components112 = __toESM(require_components(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_components113 = __toESM(require_components(), 1);
-
-  // packages/global-styles-ui/build-module/background-panel.mjs
-  var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  var { BackgroundPanel: StylesBackgroundPanel2 } = unlock5(
-    import_block_editor13.privateApis
-  );
-
-  // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock5(import_block_editor14.privateApis);
-
-  // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_i18n118 = __toESM(require_i18n(), 1);
-
-  // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_components115 = __toESM(require_components(), 1);
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_element210 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/presets/dialogs/confirm-reset-dialog.mjs
-  var import_components114 = __toESM(require_components(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock5(import_components115.privateApis);
-
-  // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_components119 = __toESM(require_components(), 1);
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_element212 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/presets/preset-edit-header.mjs
-  var import_components116 = __toESM(require_components(), 1);
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock5(import_components116.privateApis);
-
-  // packages/global-styles-ui/build-module/presets/dialogs/confirm-delete-dialog.mjs
-  var import_components117 = __toESM(require_components(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/presets/dialogs/rename-dialog.mjs
-  var import_components118 = __toESM(require_components(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_element211 = __toESM(require_element(), 1);
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-shadows.mjs
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_block_editor16 = __toESM(require_block_editor(), 1);
-
-  // packages/global-styles-ui/build-module/dimensions-panel.mjs
-  var import_block_editor15 = __toESM(require_block_editor(), 1);
-  var import_element213 = __toESM(require_element(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock5(import_block_editor15.privateApis);
-
-  // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
-  var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock5(
-    import_block_editor16.privateApis
-  );
-
-  // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_components122 = __toESM(require_components(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-
-  // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var import_components121 = __toESM(require_components(), 1);
-
-  // packages/global-styles-ui/build-module/style-variations-container.mjs
-  var import_core_data32 = __toESM(require_core_data(), 1);
-  var import_data49 = __toESM(require_data(), 1);
-  var import_element214 = __toESM(require_element(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
-  function StyleVariationsContainer({
-    gap = 2
-  }) {
-    const { user } = (0, import_element214.useContext)(GlobalStylesContext);
-    const userStyles = user?.styles;
-    const variations = (0, import_data49.useSelect)((select4) => {
-      const result = select4(
-        import_core_data32.store
-      ).__experimentalGetCurrentThemeGlobalStylesVariations();
-      return Array.isArray(result) ? result : void 0;
-    }, []);
-    const fullStyleVariations = variations?.filter(
-      (variation) => {
-        return !isVariationWithProperties(variation, ["color"]) && !isVariationWithProperties(variation, [
-          "typography",
-          "spacing"
-        ]);
-      }
-    );
-    const themeVariations = (0, import_element214.useMemo)(() => {
-      const withEmptyVariation = [
-        {
-          title: (0, import_i18n123.__)("Default"),
-          settings: {},
-          styles: {}
-        },
-        ...fullStyleVariations ?? []
-      ];
-      return [
-        ...withEmptyVariation.map((variation) => {
-          const blockStyles = variation?.styles?.blocks ? { ...variation.styles.blocks } : {};
-          if (userStyles?.blocks) {
-            Object.keys(userStyles.blocks).forEach((blockName) => {
-              if (userStyles.blocks?.[blockName]?.css) {
-                const variationBlockStyles = blockStyles[blockName] || {};
-                const customCSS = {
-                  css: `${blockStyles[blockName]?.css || ""} ${userStyles.blocks?.[blockName]?.css?.trim() || ""}`
-                };
-                blockStyles[blockName] = {
-                  ...variationBlockStyles,
-                  ...customCSS
-                };
-              }
-            });
-          }
-          const css = userStyles?.css || variation.styles?.css ? {
-            css: `${variation.styles?.css || ""} ${userStyles?.css || ""}`
-          } : {};
-          const blocks = Object.keys(blockStyles).length > 0 ? { blocks: blockStyles } : {};
-          const styles = {
-            ...variation.styles,
-            ...css,
-            ...blocks
-          };
-          return {
-            ...variation,
-            settings: variation.settings ?? {},
-            styles
-          };
-        })
-      ];
-    }, [fullStyleVariations, userStyles?.blocks, userStyles?.css]);
-    if (!fullStyleVariations || fullStyleVariations.length < 1) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-      import_components120.__experimentalGrid,
-      {
-        columns: 2,
-        className: "global-styles-ui-style-variations-container",
-        gap,
-        children: themeVariations.map(
-          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-            preview_styles_default,
-            {
-              label: variation?.title,
-              withHoverView: true,
-              isFocused,
-              variation
-            }
-          ) }, index2)
-        )
-      }
-    );
-  }
-  var style_variations_container_default = StyleVariationsContainer;
-
-  // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-css.mjs
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_block_editor17 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
-  var { AdvancedPanel: StylesAdvancedPanel2 } = unlock5(import_block_editor17.privateApis);
-
-  // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_components126 = __toESM(require_components(), 1);
-  var import_element216 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
-  var import_data50 = __toESM(require_data(), 1);
-  var import_core_data33 = __toESM(require_core_data(), 1);
-  var import_element215 = __toESM(require_element(), 1);
-  var SITE_EDITOR_AUTHORS_QUERY = {
-    per_page: -1,
-    _fields: "id,name,avatar_urls",
-    context: "view",
-    capabilities: ["edit_theme_options"]
-  };
-  var DEFAULT_QUERY = { per_page: 100, page: 1 };
-  var EMPTY_ARRAY10 = [];
-  function useGlobalStylesRevisions({
-    query
-  } = {}) {
-    const { user: userConfig } = (0, import_element215.useContext)(GlobalStylesContext);
-    const _query = (0, import_element215.useMemo)(
-      () => ({ ...DEFAULT_QUERY, ...query }),
-      [query]
-    );
-    const {
-      authors,
-      currentUser,
-      isDirty,
-      revisions,
-      isLoadingGlobalStylesRevisions,
-      revisionsCount
-    } = (0, import_data50.useSelect)(
-      (select4) => {
-        const {
-          __experimentalGetDirtyEntityRecords,
-          getCurrentUser,
-          getUsers,
-          getRevisions,
-          __experimentalGetCurrentGlobalStylesId,
-          getEntityRecord,
-          isResolving
-        } = select4(import_core_data33.store);
-        const dirtyEntityRecords = __experimentalGetDirtyEntityRecords() || [];
-        const _currentUser = getCurrentUser();
-        const _isDirty = dirtyEntityRecords.length > 0;
-        const globalStylesId = __experimentalGetCurrentGlobalStylesId();
-        const globalStyles = globalStylesId ? getEntityRecord(
-          "root",
-          "globalStyles",
-          globalStylesId
-        ) : void 0;
-        const _revisionsCount = (
-          // @ts-expect-error - _links is not typed in GlobalStylesRevision
-          globalStyles?._links?.["version-history"]?.[0]?.count ?? 0
-        );
-        const globalStylesRevisions = globalStylesId ? getRevisions(
-          "root",
-          "globalStyles",
-          globalStylesId,
-          _query
-        ) || EMPTY_ARRAY10 : EMPTY_ARRAY10;
-        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY10;
-        const _isResolving = globalStylesId ? isResolving("getRevisions", [
-          "root",
-          "globalStyles",
-          globalStylesId,
-          _query
-        ]) : false;
-        return {
-          authors: _authors,
-          currentUser: _currentUser,
-          isDirty: _isDirty,
-          revisions: globalStylesRevisions,
-          isLoadingGlobalStylesRevisions: _isResolving,
-          revisionsCount: _revisionsCount
-        };
-      },
-      [_query]
-    );
-    return (0, import_element215.useMemo)(() => {
-      if (!authors.length || isLoadingGlobalStylesRevisions) {
-        return {
-          revisions: EMPTY_ARRAY10,
-          hasUnsavedChanges: isDirty,
-          isLoading: true,
-          revisionsCount
-        };
-      }
-      const _modifiedRevisions = revisions.map((revision) => {
-        return {
-          ...revision,
-          author: authors.find(
-            (author) => author.id === revision.author
-          )
-        };
-      });
-      const fetchedRevisionsCount = revisions.length;
-      if (fetchedRevisionsCount) {
-        if (_modifiedRevisions[0].id !== "unsaved" && _query.page === 1) {
-          _modifiedRevisions[0].isLatest = true;
-        }
-        if (isDirty && userConfig && Object.keys(userConfig).length > 0 && currentUser && _query.page === 1) {
-          const unsavedRevision = {
-            id: "unsaved",
-            styles: userConfig?.styles,
-            settings: userConfig?.settings,
-            _links: userConfig?._links,
-            author: {
-              name: currentUser?.name || "",
-              // @ts-expect-error - avatar_urls is not typed in User
-              avatar_urls: currentUser?.avatar_urls || {}
-            },
-            modified: /* @__PURE__ */ new Date()
-          };
-          _modifiedRevisions.unshift(unsavedRevision);
-        }
-        if (_query.per_page && _query.page === Math.ceil(revisionsCount / _query.per_page)) {
-          _modifiedRevisions.push({
-            id: "parent",
-            styles: {},
-            settings: {}
-          });
-        }
-      }
-      return {
-        revisions: _modifiedRevisions,
-        hasUnsavedChanges: isDirty,
-        isLoading: false,
-        revisionsCount
-      };
-    }, [
-      isDirty,
-      revisions,
-      currentUser,
-      authors,
-      userConfig,
-      isLoadingGlobalStylesRevisions,
-      revisionsCount,
-      _query.page,
-      _query.per_page
-    ]);
-  }
-
-  // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
-  var import_components124 = __toESM(require_components(), 1);
-  var import_date12 = __toESM(require_date(), 1);
-  var import_core_data34 = __toESM(require_core_data(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-  var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock5(import_components124.privateApis);
-  var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
-
-  // packages/global-styles-ui/build-module/pagination/index.mjs
-  var import_components125 = __toESM(require_components(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_components127 = __toESM(require_components(), 1);
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_i18n132 = __toESM(require_i18n(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-  var import_element217 = __toESM(require_element(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-size-preview.mjs
-  var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/size-control/index.mjs
-  var import_components128 = __toESM(require_components(), 1);
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
-  function withGlobalStylesProvider(Component) {
-    return function WrappedComponent({
-      value,
-      baseValue,
-      onChange,
-      ...props
-    }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        GlobalStylesProvider,
-        {
-          value,
-          baseValue,
-          onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Component, { ...props })
-        }
-      );
-    };
-  }
-
-  // packages/global-styles-ui/build-module/style-variations.mjs
-  var StyleVariations = withGlobalStylesProvider(style_variations_container_default);
-
-  // packages/global-styles-ui/build-module/color-variations.mjs
-  var ColorVariations2 = withGlobalStylesProvider(ColorVariations);
-
-  // packages/global-styles-ui/build-module/typography-variations.mjs
-  var TypographyVariations2 = withGlobalStylesProvider(TypographyVariations);
-
-  // packages/global-styles-ui/build-module/font-library/font-library.mjs
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-details-footer/index.mjs
-  var import_i18n133 = __toESM(require_i18n(), 1);
-  var import_url12 = __toESM(require_url(), 1);
-  var import_components131 = __toESM(require_components(), 1);
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
-  function SidebarNavigationScreenDetailsFooter({
-    record,
-    revisionsCount,
-    ...otherProps
-  }) {
-    const hrefProps = {};
-    const lastRevisionId = record?._links?.["predecessor-version"]?.[0]?.id ?? null;
-    revisionsCount = revisionsCount || record?._links?.["version-history"]?.[0]?.count || 0;
-    if (lastRevisionId && revisionsCount > 1) {
-      hrefProps.href = (0, import_url12.addQueryArgs)("revision.php", {
-        revision: record?._links["predecessor-version"][0].id
-      });
-      hrefProps.as = "a";
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-      import_components131.__experimentalItemGroup,
-      {
-        size: "large",
-        className: "edit-site-sidebar-navigation-screen-details-footer",
-        children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-          SidebarNavigationItem,
-          {
-            icon: backup_default,
-            ...hrefProps,
-            ...otherProps,
-            children: (0, import_i18n133.sprintf)(
-              /* translators: %d: Number of Styles revisions. */
-              (0, import_i18n133._n)("%d Revision", "%d Revisions", revisionsCount),
-              revisionsCount
-            )
-          }
+  };
+  var CFF$1 = Object.freeze({ __proto__: null, CFF });
+  var CFF2 = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      lazy$1(this, `data`, () => p22.readBytes());
+    }
+  };
+  var CFF2$1 = Object.freeze({ __proto__: null, CFF2 });
+  var VORG = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.majorVersion = p22.uint16;
+      this.minorVersion = p22.uint16;
+      this.defaultVertOriginY = p22.int16;
+      this.numVertOriginYMetrics = p22.uint16;
+      lazy$1(
+        this,
+        `vertORiginYMetrics`,
+        () => [...new Array(this.numVertOriginYMetrics)].map(
+          (_) => new VertOriginYMetric(p22)
         )
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-global-styles/index.mjs
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation18, useHistory: useHistory12 } = unlock(import_router18.privateApis);
-  function SidebarNavigationScreenGlobalStyles() {
-    const history = useHistory12();
-    const { path } = useLocation18();
-    const {
-      revisions,
-      isLoading: isLoadingRevisions,
-      revisionsCount
-    } = useGlobalStylesRevisions();
-    const { openGeneralSidebar: openGeneralSidebar2 } = (0, import_data53.useDispatch)(store);
-    const { setStylesPath } = unlock((0, import_data53.useDispatch)(import_editor19.store));
-    const { set: setPreference } = (0, import_data53.useDispatch)(import_preferences11.store);
-    const openGlobalStyles = (0, import_element219.useCallback)(async () => {
-      history.navigate((0, import_url13.addQueryArgs)(path, { canvas: "edit" }), {
-        transition: "canvas-mode-edit-transition"
-      });
-      return Promise.all([
-        setPreference("core", "distractionFree", false),
-        openGeneralSidebar2("edit-site/global-styles")
-      ]);
-    }, [path, history, openGeneralSidebar2, setPreference]);
-    const openRevisions = (0, import_element219.useCallback)(async () => {
-      await openGlobalStyles();
-      setStylesPath("/revisions");
-    }, [openGlobalStyles, setStylesPath]);
-    const shouldShowGlobalStylesFooter = !!revisionsCount && !isLoadingRevisions;
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_jsx_runtime358.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-      SidebarNavigationScreen,
-      {
-        title: (0, import_i18n134.__)("Design"),
-        isRoot: true,
-        description: (0, import_i18n134.__)(
-          "Customize the appearance of your website using the block editor."
-        ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(MainSidebarNavigationContent, {}),
-        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-          SidebarNavigationScreenDetailsFooter,
-          {
-            record: revisions?.[0],
-            revisionsCount,
-            onClick: openRevisions
-          }
+      );
+    }
+  };
+  var VertOriginYMetric = class {
+    constructor(p22) {
+      this.glyphIndex = p22.uint16;
+      this.vertOriginY = p22.int16;
+    }
+  };
+  var VORG$1 = Object.freeze({ __proto__: null, VORG });
+  var BitmapSize = class {
+    constructor(p22) {
+      this.indexSubTableArrayOffset = p22.Offset32;
+      this.indexTablesSize = p22.uint32;
+      this.numberofIndexSubTables = p22.uint32;
+      this.colorRef = p22.uint32;
+      this.hori = new SbitLineMetrics(p22);
+      this.vert = new SbitLineMetrics(p22);
+      this.startGlyphIndex = p22.uint16;
+      this.endGlyphIndex = p22.uint16;
+      this.ppemX = p22.uint8;
+      this.ppemY = p22.uint8;
+      this.bitDepth = p22.uint8;
+      this.flags = p22.int8;
+    }
+  };
+  var BitmapScale = class {
+    constructor(p22) {
+      this.hori = new SbitLineMetrics(p22);
+      this.vert = new SbitLineMetrics(p22);
+      this.ppemX = p22.uint8;
+      this.ppemY = p22.uint8;
+      this.substitutePpemX = p22.uint8;
+      this.substitutePpemY = p22.uint8;
+    }
+  };
+  var SbitLineMetrics = class {
+    constructor(p22) {
+      this.ascender = p22.int8;
+      this.descender = p22.int8;
+      this.widthMax = p22.uint8;
+      this.caretSlopeNumerator = p22.int8;
+      this.caretSlopeDenominator = p22.int8;
+      this.caretOffset = p22.int8;
+      this.minOriginSB = p22.int8;
+      this.minAdvanceSB = p22.int8;
+      this.maxBeforeBL = p22.int8;
+      this.minAfterBL = p22.int8;
+      this.pad1 = p22.int8;
+      this.pad2 = p22.int8;
+    }
+  };
+  var EBLC = class extends SimpleTable {
+    constructor(dict, dataview, name2) {
+      const { p: p22 } = super(dict, dataview, name2);
+      this.majorVersion = p22.uint16;
+      this.minorVersion = p22.uint16;
+      this.numSizes = p22.uint32;
+      lazy$1(
+        this,
+        `bitMapSizes`,
+        () => [...new Array(this.numSizes)].map(
+          (_) => new BitmapSize(p22)
         )
-      }
-    ) });
-  }
-
-  // packages/edit-site/build-module/components/sidebar-global-styles/index.mjs
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_element220 = __toESM(require_element(), 1);
-  var import_router19 = __toESM(require_router(), 1);
-  var import_editor20 = __toESM(require_editor(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_data54 = __toESM(require_data(), 1);
-  var import_components132 = __toESM(require_components(), 1);
-  var import_url14 = __toESM(require_url(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
-  var { GlobalStylesUIWrapper, GlobalStylesActionMenu } = unlock(import_editor20.privateApis);
-  var { useLocation: useLocation19, useHistory: useHistory13 } = unlock(import_router19.privateApis);
-  var GlobalStylesPageActions = ({
-    isStyleBookOpened,
-    setIsStyleBookOpened,
-    path,
-    onChangeSection
-  }) => {
-    const history = useHistory13();
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_components132.__experimentalHStack, { className: "edit-site-styles__header-actions", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        import_components132.Button,
-        {
-          isPressed: isStyleBookOpened,
-          icon: seen_default,
-          label: (0, import_i18n135.__)("Style Book"),
-          onClick: () => {
-            setIsStyleBookOpened(!isStyleBookOpened);
-            const updatedPath = !isStyleBookOpened ? (0, import_url14.addQueryArgs)(path, { preview: "stylebook" }) : (0, import_url14.removeQueryArgs)(path, "preview");
-            history.navigate(updatedPath);
-          },
-          size: "compact"
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-        GlobalStylesActionMenu,
-        {
-          hideWelcomeGuide: true,
-          onChangePath: onChangeSection
-        }
-      )
-    ] });
+      );
+    }
   };
-  var useSection = () => {
-    const { path, query } = useLocation19();
-    const history = useHistory13();
-    return (0, import_element220.useMemo)(() => {
-      return [
-        query.section ?? "/",
-        (updatedSection) => {
-          history.navigate(
-            (0, import_url14.addQueryArgs)(path, {
-              section: updatedSection
-            })
-          );
-        }
-      ];
-    }, [path, query.section, history]);
+  var EBLC$1 = Object.freeze({ __proto__: null, EBLC });
+  var EBDT = class extends SimpleTable {
+    constructor(dict, dataview, name2) {
+      const { p: p22 } = super(dict, dataview, name2);
+      this.majorVersion = p22.uint16;
+      this.minorVersion = p22.uint16;
+    }
   };
-  function SidebarGlobalStyles() {
-    const { path } = useLocation19();
-    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element220.useState)(
-      path.includes("preview=stylebook")
-    );
-    const isMobileViewport = (0, import_compose41.useViewportMatch)("medium", "<");
-    const [section, onChangeSection] = useSection();
-    const settings2 = (0, import_data54.useSelect)(
-      (select4) => select4(store).getSettings(),
-      []
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-      page_default2,
-      {
-        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-          GlobalStylesPageActions,
-          {
-            isStyleBookOpened,
-            setIsStyleBookOpened,
-            path,
-            onChangeSection
-          }
-        ) : null,
-        className: "edit-site-styles",
-        title: (0, import_i18n135.__)("Styles"),
-        headingLevel: 2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-          GlobalStylesUIWrapper,
-          {
-            path: section,
-            onPathChange: onChangeSection,
-            settings: settings2
-          }
+  var EBDT$1 = Object.freeze({ __proto__: null, EBDT });
+  var EBSC = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.majorVersion = p22.uint16;
+      this.minorVersion = p22.uint16;
+      this.numSizes = p22.uint32;
+      lazy$1(
+        this,
+        `bitmapScales`,
+        () => [...new Array(this.numSizes)].map(
+          (_) => new BitmapScale(p22)
         )
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/site-editor-routes/styles.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation20, useHistory: useHistory14 } = unlock(import_router20.privateApis);
-  var { StyleBookPreview, useGlobalStyles: useGlobalStyles3 } = unlock(import_editor21.privateApis);
-  function StyleBookPreviewArea({ siteData }) {
-    const { path, query } = useLocation20();
-    const history = useHistory14();
-    const { user: userConfig } = useGlobalStyles3();
-    const section = query.section ?? "/";
-    const onChangeSection = (updatedSection) => {
-      history.navigate(
-        (0, import_url15.addQueryArgs)(path, {
-          section: updatedSection
-        })
       );
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      StyleBookPreview,
-      {
-        path: section,
-        onPathChange: onChangeSection,
-        settings: siteData.editorSettings,
-        userConfig
-      }
-    );
-  }
-  function StylesPreviewArea({ siteData }) {
-    const { query } = useLocation20();
-    if (query.preview === "stylebook") {
-      return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(StyleBookPreviewArea, { siteData });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(EditSiteEditor, {});
-  }
-  var stylesRoute = {
-    name: "styles",
-    path: "/styles",
-    areas: {
-      content: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(SidebarGlobalStyles, {}),
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(SidebarNavigationScreenGlobalStyles, { backPath: "/" }),
-      preview: ({ siteData }) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(StylesPreviewArea, { siteData }),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(SidebarGlobalStyles, {})
-    },
-    widths: {
-      content: 380
+  };
+  var EBSC$1 = Object.freeze({ __proto__: null, EBSC });
+  var CBLC = class extends EBLC {
+    constructor(dict, dataview) {
+      super(dict, dataview, `CBLC`);
     }
   };
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
-  var import_i18n144 = __toESM(require_i18n(), 1);
-  var import_core_data39 = __toESM(require_core_data(), 1);
-  var import_data60 = __toESM(require_data(), 1);
-  var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_components138 = __toESM(require_components(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/constants.mjs
-  var PRELOADED_NAVIGATION_MENUS_QUERY = {
-    per_page: 100,
-    status: ["publish", "draft"],
-    order: "desc",
-    orderby: "date"
+  var CBLC$1 = Object.freeze({ __proto__: null, CBLC });
+  var CBDT = class extends EBDT {
+    constructor(dict, dataview) {
+      super(dict, dataview, `CBDT`);
+    }
   };
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/single-navigation-menu.mjs
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_html_entities7 = __toESM(require_html_entities(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/more-menu.mjs
-  var import_components135 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_element222 = __toESM(require_element(), 1);
-  var import_router21 = __toESM(require_router(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/rename-modal.mjs
-  var import_components133 = __toESM(require_components(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
-  var import_element221 = __toESM(require_element(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
-  var notEmptyString = (testString) => testString?.trim()?.length > 0;
-  function RenameModal({ menuTitle, onClose, onSave }) {
-    const [editedMenuTitle, setEditedMenuTitle] = (0, import_element221.useState)(menuTitle);
-    const titleHasChanged = editedMenuTitle !== menuTitle;
-    const isEditedMenuTitleValid = titleHasChanged && notEmptyString(editedMenuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-      import_components133.Modal,
-      {
-        title: (0, import_i18n136.__)("Rename"),
-        onRequestClose: onClose,
-        focusOnMount: "firstContentElement",
-        size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("form", { className: "sidebar-navigation__rename-modal-form", children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components133.__experimentalVStack, { spacing: "3", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-            import_components133.TextControl,
-            {
-              value: editedMenuTitle,
-              placeholder: (0, import_i18n136.__)("Navigation title"),
-              onChange: setEditedMenuTitle,
-              label: (0, import_i18n136.__)("Name")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components133.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components133.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: onClose,
-                children: (0, import_i18n136.__)("Cancel")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components133.Button,
-              {
-                __next40pxDefaultSize: true,
-                accessibleWhenDisabled: true,
-                disabled: !isEditedMenuTitleValid,
-                variant: "primary",
-                type: "submit",
-                onClick: (e2) => {
-                  e2.preventDefault();
-                  if (!isEditedMenuTitleValid) {
-                    return;
-                  }
-                  onSave({ title: editedMenuTitle });
-                  onClose();
-                },
-                children: (0, import_i18n136.__)("Save")
-              }
-            )
-          ] })
-        ] }) })
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/delete-confirm-dialog.mjs
-  var import_components134 = __toESM(require_components(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
-  function DeleteConfirmDialog({ onClose, onConfirm }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
-      import_components134.__experimentalConfirmDialog,
-      {
-        isOpen: true,
-        onConfirm: () => {
-          onConfirm();
-          onClose();
-        },
-        onCancel: onClose,
-        confirmButtonText: (0, import_i18n137.__)("Delete"),
-        size: "medium",
-        children: (0, import_i18n137.__)("Are you sure you want to delete this Navigation Menu?")
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/more-menu.mjs
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory15 } = unlock(import_router21.privateApis);
-  var POPOVER_PROPS = {
-    position: "bottom right"
+  var CBDT$1 = Object.freeze({ __proto__: null, CBDT });
+  var sbix = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.flags = p22.flags(16);
+      this.numStrikes = p22.uint32;
+      lazy$1(
+        this,
+        `strikeOffsets`,
+        () => [...new Array(this.numStrikes)].map((_) => p22.Offset32)
+      );
+    }
   };
-  function ScreenNavigationMoreMenu(props) {
-    const { onDelete, onSave, onDuplicate, menuTitle, menuId } = props;
-    const [renameModalOpen, setRenameModalOpen] = (0, import_element222.useState)(false);
-    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element222.useState)(false);
-    const history = useHistory15();
-    const closeModals = () => {
-      setRenameModalOpen(false);
-      setDeleteConfirmDialogOpen(false);
-    };
-    const openRenameModal = () => setRenameModalOpen(true);
-    const openDeleteConfirmDialog = () => setDeleteConfirmDialogOpen(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_jsx_runtime363.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-        import_components135.DropdownMenu,
-        {
-          className: "sidebar-navigation__more-menu",
-          label: (0, import_i18n138.__)("Actions"),
-          icon: more_vertical_default,
-          popoverProps: POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components135.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-              import_components135.MenuItem,
-              {
-                onClick: () => {
-                  openRenameModal();
-                  onClose();
-                },
-                children: (0, import_i18n138.__)("Rename")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-              import_components135.MenuItem,
-              {
-                onClick: () => {
-                  history.navigate(
-                    `/wp_navigation/${menuId}?canvas=edit`
-                  );
-                },
-                children: (0, import_i18n138.__)("Edit")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-              import_components135.MenuItem,
-              {
-                onClick: () => {
-                  onDuplicate();
-                  onClose();
-                },
-                children: (0, import_i18n138.__)("Duplicate")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-              import_components135.MenuItem,
-              {
-                isDestructive: true,
-                onClick: () => {
-                  openDeleteConfirmDialog();
-                  onClose();
-                },
-                children: (0, import_i18n138.__)("Delete")
-              }
-            )
-          ] })
-        }
-      ),
-      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-        DeleteConfirmDialog,
-        {
-          onClose: closeModals,
-          onConfirm: onDelete
-        }
-      ),
-      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-        RenameModal,
-        {
-          onClose: closeModals,
-          menuTitle,
-          onSave
-        }
-      )
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
-  var import_element225 = __toESM(require_element(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_blocks10 = __toESM(require_blocks(), 1);
-  var import_core_data36 = __toESM(require_core_data(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/navigation-menu-content.mjs
-  var import_block_editor21 = __toESM(require_block_editor(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_blocks9 = __toESM(require_blocks(), 1);
-  var import_element224 = __toESM(require_element(), 1);
-  var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_block_library = __toESM(require_block_library(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/leaf-more-menu.mjs
-  var import_components136 = __toESM(require_components(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_element223 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_block_editor20 = __toESM(require_block_editor(), 1);
-  var import_router22 = __toESM(require_router(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
-  var POPOVER_PROPS2 = {
-    className: "block-editor-block-settings-menu__popover",
-    placement: "bottom-start"
+  var sbix$1 = Object.freeze({ __proto__: null, sbix });
+  var COLR = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.numBaseGlyphRecords = p22.uint16;
+      this.baseGlyphRecordsOffset = p22.Offset32;
+      this.layerRecordsOffset = p22.Offset32;
+      this.numLayerRecords = p22.uint16;
+    }
+    getBaseGlyphRecord(glyphID) {
+      let start2 = this.tableStart + this.baseGlyphRecordsOffset;
+      this.parser.currentPosition = start2;
+      let first = new BaseGlyphRecord(this.parser);
+      let firstID = first.gID;
+      let end = this.tableStart + this.layerRecordsOffset - 6;
+      this.parser.currentPosition = end;
+      let last = new BaseGlyphRecord(this.parser);
+      let lastID = last.gID;
+      if (firstID === glyphID) return first;
+      if (lastID === glyphID) return last;
+      while (true) {
+        if (start2 === end) break;
+        let mid = start2 + (end - start2) / 12;
+        this.parser.currentPosition = mid;
+        let middle = new BaseGlyphRecord(this.parser);
+        let midID = middle.gID;
+        if (midID === glyphID) return middle;
+        else if (midID > glyphID) {
+          end = mid;
+        } else if (midID < glyphID) {
+          start2 = mid;
+        }
+      }
+      return false;
+    }
+    getLayers(glyphID) {
+      let record = this.getBaseGlyphRecord(glyphID);
+      this.parser.currentPosition = this.tableStart + this.layerRecordsOffset + 4 * record.firstLayerIndex;
+      return [...new Array(record.numLayers)].map(
+        (_) => new LayerRecord(p)
+      );
+    }
   };
-  var { useHistory: useHistory16, useLocation: useLocation21 } = unlock(import_router22.privateApis);
-  function LeafMoreMenu(props) {
-    const history = useHistory16();
-    const { path } = useLocation21();
-    const { clientId } = props;
-    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data55.useDispatch)(import_block_editor20.store);
-    const removeLabel = (0, import_i18n139.sprintf)(
-      /* translators: %s: block name */
-      (0, import_i18n139.__)("Remove %s"),
-      (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
-    );
-    const goToLabel = (0, import_i18n139.sprintf)(
-      /* translators: %s: block name */
-      (0, import_i18n139.__)("Go to %s"),
-      (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
-    );
-    const { rootClientId, blockName, attributes } = (0, import_data55.useSelect)(
-      (select4) => {
-        const { getBlockRootClientId, getBlockName, getBlockAttributes } = select4(import_block_editor20.store);
-        return {
-          rootClientId: getBlockRootClientId(clientId),
-          blockName: getBlockName(clientId),
-          attributes: getBlockAttributes(clientId)
-        };
-      },
-      [clientId]
-    );
-    const onGoToPage = (0, import_element223.useCallback)(() => {
-      if (attributes.kind === "post-type" && attributes.id && attributes.type && history) {
-        history.navigate(
-          `/${attributes.type}/${attributes.id}?canvas=edit`,
-          {
-            state: { backPath: path }
-          }
+  var BaseGlyphRecord = class {
+    constructor(p22) {
+      this.gID = p22.uint16;
+      this.firstLayerIndex = p22.uint16;
+      this.numLayers = p22.uint16;
+    }
+  };
+  var LayerRecord = class {
+    constructor(p22) {
+      this.gID = p22.uint16;
+      this.paletteIndex = p22.uint16;
+    }
+  };
+  var COLR$1 = Object.freeze({ __proto__: null, COLR });
+  var CPAL = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.numPaletteEntries = p22.uint16;
+      const numPalettes = this.numPalettes = p22.uint16;
+      this.numColorRecords = p22.uint16;
+      this.offsetFirstColorRecord = p22.Offset32;
+      this.colorRecordIndices = [...new Array(this.numPalettes)].map(
+        (_) => p22.uint16
+      );
+      lazy$1(this, `colorRecords`, () => {
+        p22.currentPosition = this.tableStart + this.offsetFirstColorRecord;
+        return [...new Array(this.numColorRecords)].map(
+          (_) => new ColorRecord(p22)
         );
-      }
-      if (blockName === "core/page-list-item" && attributes.id && history) {
-        history.navigate(`/page/${attributes.id}?canvas=edit`, {
-          state: { backPath: path }
+      });
+      if (this.version === 1) {
+        this.offsetPaletteTypeArray = p22.Offset32;
+        this.offsetPaletteLabelArray = p22.Offset32;
+        this.offsetPaletteEntryLabelArray = p22.Offset32;
+        lazy$1(this, `paletteTypeArray`, () => {
+          p22.currentPosition = this.tableStart + this.offsetPaletteTypeArray;
+          return new PaletteTypeArray(p22, numPalettes);
+        });
+        lazy$1(this, `paletteLabelArray`, () => {
+          p22.currentPosition = this.tableStart + this.offsetPaletteLabelArray;
+          return new PaletteLabelsArray(p22, numPalettes);
+        });
+        lazy$1(this, `paletteEntryLabelArray`, () => {
+          p22.currentPosition = this.tableStart + this.offsetPaletteEntryLabelArray;
+          return new PaletteEntryLabelArray(p22, numPalettes);
         });
       }
-    }, [path, history, attributes, blockName]);
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-      import_components136.DropdownMenu,
-      {
-        icon: more_vertical_default,
-        label: (0, import_i18n139.__)("Options"),
-        className: "block-editor-block-settings-menu",
-        popoverProps: POPOVER_PROPS2,
-        noIcons: true,
-        ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(import_jsx_runtime364.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(import_components136.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-              import_components136.MenuItem,
-              {
-                icon: chevron_up_default,
-                onClick: () => {
-                  moveBlocksUp([clientId], rootClientId);
-                  onClose();
-                },
-                children: (0, import_i18n139.__)("Move up")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-              import_components136.MenuItem,
-              {
-                icon: chevron_down_default,
-                onClick: () => {
-                  moveBlocksDown([clientId], rootClientId);
-                  onClose();
-                },
-                children: (0, import_i18n139.__)("Move down")
-              }
-            ),
-            attributes?.type === "page" && attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-              import_components136.MenuItem,
-              {
-                onClick: () => {
-                  onGoToPage();
-                  onClose();
-                },
-                children: goToLabel
-              }
-            )
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components136.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-            import_components136.MenuItem,
-            {
-              onClick: () => {
-                removeBlocks([clientId], false);
-                onClose();
-              },
-              children: removeLabel
-            }
-          ) })
-        ] })
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/navigation-menu-content.mjs
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
-  var { PrivateListView } = unlock(import_block_editor21.privateApis);
-  var { NavigationLinkUI } = unlock(import_block_library.privateApis);
-  var MAX_PAGE_COUNT = 100;
-  var PAGES_QUERY = [
-    "postType",
-    "page",
-    {
-      per_page: MAX_PAGE_COUNT,
-      _fields: ["id", "link", "menu_order", "parent", "title", "type"],
-      // TODO: When https://core.trac.wordpress.org/ticket/39037 REST API support for multiple orderby
-      // values is resolved, update 'orderby' to [ 'menu_order', 'post_title' ] to provide a consistent
-      // sort.
-      orderby: "menu_order",
-      order: "asc"
     }
-  ];
-  function NavigationMenuContent({ rootClientId }) {
-    const { listViewRootClientId, isLoading } = (0, import_data56.useSelect)(
-      (select4) => {
-        const {
-          areInnerBlocksControlled,
-          getBlockName,
-          getBlockCount,
-          getBlockOrder
-        } = select4(import_block_editor21.store);
-        const { isResolving } = select4(import_core_data35.store);
-        const blockClientIds = getBlockOrder(rootClientId);
-        const hasOnlyPageListBlock = blockClientIds.length === 1 && getBlockName(blockClientIds[0]) === "core/page-list";
-        const pageListHasBlocks = hasOnlyPageListBlock && getBlockCount(blockClientIds[0]) > 0;
-        const isLoadingPages = isResolving(
-          "getEntityRecords",
-          PAGES_QUERY
-        );
-        return {
-          listViewRootClientId: pageListHasBlocks ? blockClientIds[0] : rootClientId,
-          // This is a small hack to wait for the navigation block
-          // to actually load its inner blocks.
-          isLoading: !areInnerBlocksControlled(rootClientId) || isLoadingPages
-        };
-      },
-      [rootClientId]
-    );
-    const { replaceBlock, __unstableMarkNextChangeAsNotPersistent } = (0, import_data56.useDispatch)(import_block_editor21.store);
-    const offCanvasOnselect = (0, import_element224.useCallback)(
-      (block) => {
-        if (block.name === "core/navigation-link" && !block.attributes.url) {
-          __unstableMarkNextChangeAsNotPersistent();
-          replaceBlock(
-            block.clientId,
-            (0, import_blocks9.createBlock)("core/navigation-link", block.attributes)
-          );
-        }
-      },
-      [__unstableMarkNextChangeAsNotPersistent, replaceBlock]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
-      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-        PrivateListView,
-        {
-          rootClientId: listViewRootClientId,
-          onSelect: offCanvasOnselect,
-          blockSettingsMenu: LeafMoreMenu,
-          showAppender: true,
-          additionalBlockContent: NavigationLinkUI,
-          isExpanded: true
+  };
+  var ColorRecord = class {
+    constructor(p22) {
+      this.blue = p22.uint8;
+      this.green = p22.uint8;
+      this.red = p22.uint8;
+      this.alpha = p22.uint8;
+    }
+  };
+  var PaletteTypeArray = class {
+    constructor(p22, numPalettes) {
+      this.paletteTypes = [...new Array(numPalettes)].map(
+        (_) => p22.uint32
+      );
+    }
+  };
+  var PaletteLabelsArray = class {
+    constructor(p22, numPalettes) {
+      this.paletteLabels = [...new Array(numPalettes)].map(
+        (_) => p22.uint16
+      );
+    }
+  };
+  var PaletteEntryLabelArray = class {
+    constructor(p22, numPalettes) {
+      this.paletteEntryLabels = [...new Array(numPalettes)].map(
+        (_) => p22.uint16
+      );
+    }
+  };
+  var CPAL$1 = Object.freeze({ __proto__: null, CPAL });
+  var DSIG = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint32;
+      this.numSignatures = p22.uint16;
+      this.flags = p22.uint16;
+      this.signatureRecords = [...new Array(this.numSignatures)].map(
+        (_) => new SignatureRecord(p22)
+      );
+    }
+    getData(signatureID) {
+      const record = this.signatureRecords[signatureID];
+      this.parser.currentPosition = this.tableStart + record.offset;
+      return new SignatureBlockFormat1(this.parser);
+    }
+  };
+  var SignatureRecord = class {
+    constructor(p22) {
+      this.format = p22.uint32;
+      this.length = p22.uint32;
+      this.offset = p22.Offset32;
+    }
+  };
+  var SignatureBlockFormat1 = class {
+    constructor(p22) {
+      p22.uint16;
+      p22.uint16;
+      this.signatureLength = p22.uint32;
+      this.signature = p22.readBytes(this.signatureLength);
+    }
+  };
+  var DSIG$1 = Object.freeze({ __proto__: null, DSIG });
+  var hdmx = class extends SimpleTable {
+    constructor(dict, dataview, tables) {
+      const { p: p22 } = super(dict, dataview);
+      const numGlyphs = tables.hmtx.numGlyphs;
+      this.version = p22.uint16;
+      this.numRecords = p22.int16;
+      this.sizeDeviceRecord = p22.int32;
+      this.records = [...new Array(numRecords)].map(
+        (_) => new DeviceRecord(p22, numGlyphs)
+      );
+    }
+  };
+  var DeviceRecord = class {
+    constructor(p22, numGlyphs) {
+      this.pixelSize = p22.uint8;
+      this.maxWidth = p22.uint8;
+      this.widths = p22.readBytes(numGlyphs);
+    }
+  };
+  var hdmx$1 = Object.freeze({ __proto__: null, hdmx });
+  var kern = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.nTables = p22.uint16;
+      lazy$1(this, `tables`, () => {
+        let offset4 = this.tableStart + 4;
+        const tables = [];
+        for (let i2 = 0; i2 < this.nTables; i2++) {
+          p22.currentPosition = offset4;
+          let subtable = new KernSubTable(p22);
+          tables.push(subtable);
+          offset4 += subtable;
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_block_editor21.BlockList, {}) })
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
-  var noop6 = () => {
+        return tables;
+      });
+    }
   };
-  function NavigationMenuEditor({ navigationMenuId }) {
-    const { storedSettings } = (0, import_data57.useSelect)((select4) => {
-      const { getSettings: getSettings8 } = unlock(select4(store));
-      return {
-        storedSettings: getSettings8()
-      };
-    }, []);
-    const settings2 = (0, import_element225.useMemo)(() => {
-      return {
-        ...storedSettings,
-        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data36.__experimentalFetchLinkSuggestions)(search, searchOptions, storedSettings)
-      };
-    }, [storedSettings]);
-    const blocks = (0, import_element225.useMemo)(() => {
-      if (!navigationMenuId) {
-        return [];
+  var KernSubTable = class {
+    constructor(p22) {
+      this.version = p22.uint16;
+      this.length = p22.uint16;
+      this.coverage = p22.flags(8);
+      this.format = p22.uint8;
+      if (this.format === 0) {
+        this.nPairs = p22.uint16;
+        this.searchRange = p22.uint16;
+        this.entrySelector = p22.uint16;
+        this.rangeShift = p22.uint16;
+        lazy$1(
+          this,
+          `pairs`,
+          () => [...new Array(this.nPairs)].map((_) => new Pair(p22))
+        );
       }
-      return [(0, import_blocks10.createBlock)("core/navigation", { ref: navigationMenuId })];
-    }, [navigationMenuId]);
-    if (!navigationMenuId || !blocks?.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_block_editor22.BlockEditorProvider,
-      {
-        settings: settings2,
-        value: blocks,
-        onChange: noop6,
-        onInput: noop6,
-        children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__content", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(NavigationMenuContent, { rootClientId: blocks[0].clientId }) })
+      if (this.format === 2) {
+        console.warn(
+          `Kern subtable format 2 is not supported: this parser currently only parses universal table data.`
+        );
       }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/build-navigation-label.mjs
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  var import_html_entities6 = __toESM(require_html_entities(), 1);
-  function buildNavigationLabel(title, id, status) {
-    if (!title?.rendered) {
-      return (0, import_i18n140.sprintf)((0, import_i18n140.__)("(no title %s)"), id);
     }
-    if (status === "publish") {
-      return (0, import_html_entities6.decodeEntities)(title?.rendered);
+    get horizontal() {
+      return this.coverage[0];
     }
-    return (0, import_i18n140.sprintf)(
-      // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n140._x)("%1$s (%2$s)", "menu label"),
-      (0, import_html_entities6.decodeEntities)(title?.rendered),
-      status
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/single-navigation-menu.mjs
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
-  function SingleNavigationMenu({
-    navigationMenu,
-    backPath,
-    handleDelete,
-    handleDuplicate,
-    handleSave
-  }) {
-    const menuTitle = navigationMenu?.title?.rendered;
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-      SidebarNavigationScreenWrapper,
-      {
-        actions: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_jsx_runtime367.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-          ScreenNavigationMoreMenu,
-          {
-            menuId: navigationMenu?.id,
-            menuTitle: (0, import_html_entities7.decodeEntities)(menuTitle),
-            onDelete: handleDelete,
-            onSave: handleSave,
-            onDuplicate: handleDuplicate
-          }
-        ) }),
-        backPath,
-        title: buildNavigationLabel(
-          navigationMenu?.title,
-          navigationMenu?.id,
-          navigationMenu?.status
-        ),
-        description: (0, import_i18n141.__)(
-          "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(NavigationMenuEditor, { navigationMenuId: navigationMenu?.id })
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/use-navigation-menu-handlers.mjs
-  var import_core_data38 = __toESM(require_core_data(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
-  var import_data59 = __toESM(require_data(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
-  var import_router24 = __toESM(require_router(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/index.mjs
-  var import_core_data37 = __toESM(require_core_data(), 1);
-  var import_components137 = __toESM(require_components(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
-  var import_data58 = __toESM(require_data(), 1);
-  var import_html_entities8 = __toESM(require_html_entities(), 1);
-  var import_router23 = __toESM(require_router(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation22 } = unlock(import_router23.privateApis);
-  var postType = `wp_navigation`;
-  function SidebarNavigationScreenNavigationMenu({ backPath }) {
-    const {
-      params: { postId }
-    } = useLocation22();
-    const { record: navigationMenu, isResolving } = (0, import_core_data37.useEntityRecord)(
-      "postType",
-      postType,
-      postId
-    );
-    const { isSaving, isDeleting } = (0, import_data58.useSelect)(
-      (select4) => {
-        const { isSavingEntityRecord, isDeletingEntityRecord } = select4(import_core_data37.store);
-        return {
-          isSaving: isSavingEntityRecord("postType", postType, postId),
-          isDeleting: isDeletingEntityRecord(
-            "postType",
-            postType,
-            postId
-          )
-        };
-      },
-      [postId]
-    );
-    const isLoading = isResolving || isSaving || isDeleting;
-    const menuTitle = navigationMenu?.title?.rendered || navigationMenu?.slug;
-    const { handleSave, handleDelete, handleDuplicate } = useNavigationMenuHandlers();
-    const _handleDelete = () => handleDelete(navigationMenu);
-    const _handleSave = (edits) => handleSave(navigationMenu, edits);
-    const _handleDuplicate = () => handleDuplicate(navigationMenu);
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-        SidebarNavigationScreenWrapper,
-        {
-          description: (0, import_i18n142.__)(
-            "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
-          ),
-          backPath,
-          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components137.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
-        }
+    get minimum() {
+      return this.coverage[1];
+    }
+    get crossstream() {
+      return this.coverage[2];
+    }
+    get override() {
+      return this.coverage[3];
+    }
+  };
+  var Pair = class {
+    constructor(p22) {
+      this.left = p22.uint16;
+      this.right = p22.uint16;
+      this.value = p22.fword;
+    }
+  };
+  var kern$1 = Object.freeze({ __proto__: null, kern });
+  var LTSH = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.numGlyphs = p22.uint16;
+      this.yPels = p22.readBytes(this.numGlyphs);
+    }
+  };
+  var LTSH$1 = Object.freeze({ __proto__: null, LTSH });
+  var MERG = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.mergeClassCount = p22.uint16;
+      this.mergeDataOffset = p22.Offset16;
+      this.classDefCount = p22.uint16;
+      this.offsetToClassDefOffsets = p22.Offset16;
+      lazy$1(
+        this,
+        `mergeEntryMatrix`,
+        () => [...new Array(this.mergeClassCount)].map(
+          (_) => p22.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.`
+      );
+    }
+  };
+  var MERG$1 = Object.freeze({ __proto__: null, MERG });
+  var meta = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint32;
+      this.flags = p22.uint32;
+      p22.uint32;
+      this.dataMapsCount = p22.uint32;
+      this.dataMaps = [...new Array(this.dataMapsCount)].map(
+        (_) => new DataMap(this.tableStart, p22)
       );
     }
-    if (!isLoading && !navigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-        SidebarNavigationScreenWrapper,
-        {
-          description: (0, import_i18n142.__)("Navigation Menu missing."),
-          backPath
-        }
+  };
+  var DataMap = class {
+    constructor(tableStart, p22) {
+      this.tableStart = tableStart;
+      this.parser = p22;
+      this.tag = p22.tag;
+      this.dataOffset = p22.Offset32;
+      this.dataLength = p22.uint32;
+    }
+    getData() {
+      this.parser.currentField = this.tableStart + this.dataOffset;
+      return this.parser.readBytes(this.dataLength);
+    }
+  };
+  var meta$1 = Object.freeze({ __proto__: null, meta });
+  var PCLT = class extends SimpleTable {
+    constructor(dict, dataview) {
+      super(dict, dataview);
+      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.`
       );
     }
-    if (!navigationMenu?.content?.raw) {
-      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-        SidebarNavigationScreenWrapper,
-        {
-          actions: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-            ScreenNavigationMoreMenu,
-            {
-              menuId: navigationMenu?.id,
-              menuTitle: (0, import_html_entities8.decodeEntities)(menuTitle),
-              onDelete: _handleDelete,
-              onSave: _handleSave,
-              onDuplicate: _handleDuplicate
-            }
-          ),
-          backPath,
-          title: buildNavigationLabel(
-            navigationMenu?.title,
-            navigationMenu?.id,
-            navigationMenu?.status
-          ),
-          description: (0, import_i18n142.__)("This Navigation Menu is empty.")
-        }
+  };
+  var PCLT$1 = Object.freeze({ __proto__: null, PCLT });
+  var VDMX = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.uint16;
+      this.numRecs = p22.uint16;
+      this.numRatios = p22.uint16;
+      this.ratRanges = [...new Array(this.numRatios)].map(
+        (_) => new RatioRange(p22)
+      );
+      this.offsets = [...new Array(this.numRatios)].map(
+        (_) => p22.Offset16
+      );
+      this.VDMXGroups = [...new Array(this.numRecs)].map(
+        (_) => new VDMXGroup(p22)
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-      SingleNavigationMenu,
-      {
-        navigationMenu,
-        backPath,
-        handleDelete: _handleDelete,
-        handleSave: _handleSave,
-        handleDuplicate: _handleDuplicate
-      }
-    );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/use-navigation-menu-handlers.mjs
-  var { useHistory: useHistory17 } = unlock(import_router24.privateApis);
-  function useDeleteNavigationMenu() {
-    const { deleteEntityRecord } = (0, import_data59.useDispatch)(import_core_data38.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
-    const history = useHistory17();
-    const handleDelete = async (navigationMenu) => {
-      const postId = navigationMenu?.id;
-      try {
-        await deleteEntityRecord(
-          "postType",
-          postType,
-          postId,
-          {
-            force: true
-          },
-          {
-            throwOnError: true
-          }
-        );
-        createSuccessNotice(
-          (0, import_i18n143.__)("Navigation Menu successfully deleted."),
-          {
-            type: "snackbar"
-          }
-        );
-        history.navigate("/navigation");
-      } catch (error2) {
-        createErrorNotice(
-          (0, import_i18n143.sprintf)(
-            /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n143.__)(`Unable to delete Navigation Menu (%s).`),
-            error2?.message
-          ),
-          {
-            type: "snackbar"
-          }
-        );
-      }
-    };
-    return handleDelete;
-  }
-  function useSaveNavigationMenu() {
-    const { getEditedEntityRecord } = (0, import_data59.useSelect)((select4) => {
-      const { getEditedEntityRecord: getEditedEntityRecordSelector } = select4(import_core_data38.store);
-      return {
-        getEditedEntityRecord: getEditedEntityRecordSelector
-      };
-    }, []);
-    const {
-      editEntityRecord,
-      __experimentalSaveSpecifiedEntityEdits: saveSpecifiedEntityEdits
-    } = (0, import_data59.useDispatch)(import_core_data38.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
-    const handleSave = async (navigationMenu, edits) => {
-      if (!edits) {
-        return;
-      }
-      const postId = navigationMenu?.id;
-      const originalRecord = getEditedEntityRecord(
-        "postType",
-        NAVIGATION_POST_TYPE,
-        postId
+  };
+  var RatioRange = class {
+    constructor(p22) {
+      this.bCharSet = p22.uint8;
+      this.xRatio = p22.uint8;
+      this.yStartRatio = p22.uint8;
+      this.yEndRatio = p22.uint8;
+    }
+  };
+  var VDMXGroup = class {
+    constructor(p22) {
+      this.recs = p22.uint16;
+      this.startsz = p22.uint8;
+      this.endsz = p22.uint8;
+      this.records = [...new Array(this.recs)].map(
+        (_) => new vTable(p22)
       );
-      editEntityRecord("postType", postType, postId, edits);
-      const recordPropertiesToSave = Object.keys(edits);
-      try {
-        await saveSpecifiedEntityEdits(
-          "postType",
-          postType,
-          postId,
-          recordPropertiesToSave,
-          {
-            throwOnError: true
-          }
-        );
-        createSuccessNotice((0, import_i18n143.__)("Renamed Navigation Menu"), {
-          type: "snackbar"
-        });
-      } catch (error2) {
-        editEntityRecord("postType", postType, postId, originalRecord);
-        createErrorNotice(
-          (0, import_i18n143.sprintf)(
-            /* translators: %s: error message describing why the navigation menu could not be renamed. */
-            (0, import_i18n143.__)(`Unable to rename Navigation Menu (%s).`),
-            error2?.message
-          ),
-          {
-            type: "snackbar"
-          }
-        );
-      }
-    };
-    return handleSave;
-  }
-  function useDuplicateNavigationMenu() {
-    const history = useHistory17();
-    const { saveEntityRecord } = (0, import_data59.useDispatch)(import_core_data38.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
-    const handleDuplicate = async (navigationMenu) => {
-      const menuTitle = navigationMenu?.title?.rendered || navigationMenu?.slug;
-      try {
-        const savedRecord = await saveEntityRecord(
-          "postType",
-          postType,
-          {
-            title: (0, import_i18n143.sprintf)(
-              /* translators: %s: Navigation menu title */
-              (0, import_i18n143._x)("%s (Copy)", "navigation menu"),
-              menuTitle
-            ),
-            content: navigationMenu?.content?.raw,
-            status: "publish"
-          },
-          {
-            throwOnError: true
-          }
-        );
-        if (savedRecord) {
-          createSuccessNotice((0, import_i18n143.__)("Duplicated Navigation Menu"), {
-            type: "snackbar"
-          });
-          history.navigate(`/wp_navigation/${savedRecord.id}`);
-        }
-      } catch (error2) {
-        createErrorNotice(
-          (0, import_i18n143.sprintf)(
-            /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n143.__)(`Unable to duplicate Navigation Menu (%s).`),
-            error2?.message
-          ),
-          {
-            type: "snackbar"
-          }
-        );
-      }
-    };
-    return handleDuplicate;
-  }
-  function useNavigationMenuHandlers() {
-    return {
-      handleDelete: useDeleteNavigationMenu(),
-      handleSave: useSaveNavigationMenu(),
-      handleDuplicate: useDuplicateNavigationMenu()
-    };
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
-  function buildMenuLabel(title, id, status) {
-    if (!title) {
-      return (0, import_i18n144.sprintf)((0, import_i18n144.__)("(no title %s)"), id);
     }
-    if (status === "publish") {
-      return (0, import_html_entities9.decodeEntities)(title);
+  };
+  var vTable = class {
+    constructor(p22) {
+      this.yPelHeight = p22.uint16;
+      this.yMax = p22.int16;
+      this.yMin = p22.int16;
     }
-    return (0, import_i18n144.sprintf)(
-      // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n144._x)("%1$s (%2$s)", "menu label"),
-      (0, import_html_entities9.decodeEntities)(title),
-      status
-    );
-  }
-  function SidebarNavigationScreenNavigationMenus({ backPath }) {
-    const {
-      records: navigationMenus,
-      isResolving: isResolvingNavigationMenus,
-      hasResolved: hasResolvedNavigationMenus
-    } = (0, import_core_data39.useEntityRecords)(
-      "postType",
-      NAVIGATION_POST_TYPE,
-      PRELOADED_NAVIGATION_MENUS_QUERY
-    );
-    const isLoading = isResolvingNavigationMenus && !hasResolvedNavigationMenus;
-    const { getNavigationFallbackId } = unlock((0, import_data60.useSelect)(import_core_data39.store));
-    const isCreatingNavigationFallback = (0, import_data60.useSelect)(
-      (select4) => select4(import_core_data39.store).isResolving("getNavigationFallbackId"),
-      []
-    );
-    const firstNavigationMenu = navigationMenus?.[0];
-    if (!firstNavigationMenu && !isResolvingNavigationMenus && hasResolvedNavigationMenus && // Ensure a fallback navigation is created only once
-    !isCreatingNavigationFallback) {
-      getNavigationFallbackId();
+  };
+  var VDMX$1 = Object.freeze({ __proto__: null, VDMX });
+  var vhea = class extends SimpleTable {
+    constructor(dict, dataview) {
+      const { p: p22 } = super(dict, dataview);
+      this.version = p22.fixed;
+      this.ascent = this.vertTypoAscender = p22.int16;
+      this.descent = this.vertTypoDescender = p22.int16;
+      this.lineGap = this.vertTypoLineGap = p22.int16;
+      this.advanceHeightMax = p22.int16;
+      this.minTopSideBearing = p22.int16;
+      this.minBottomSideBearing = p22.int16;
+      this.yMaxExtent = p22.int16;
+      this.caretSlopeRise = p22.int16;
+      this.caretSlopeRun = p22.int16;
+      this.caretOffset = p22.int16;
+      this.reserved = p22.int16;
+      this.reserved = p22.int16;
+      this.reserved = p22.int16;
+      this.reserved = p22.int16;
+      this.metricDataFormat = p22.int16;
+      this.numOfLongVerMetrics = p22.uint16;
+      p22.verifyLength();
     }
-    const { handleSave, handleDelete, handleDuplicate } = useNavigationMenuHandlers();
-    const hasNavigationMenus = !!navigationMenus?.length;
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components138.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" }) });
+  };
+  var vhea$1 = Object.freeze({ __proto__: null, vhea });
+  var vmtx = class extends SimpleTable {
+    constructor(dict, dataview, tables) {
+      super(dict, dataview);
+      const numOfLongVerMetrics = tables.vhea.numOfLongVerMetrics;
+      const numGlyphs = tables.maxp.numGlyphs;
+      const metricsStart = p.currentPosition;
+      lazy(this, `vMetrics`, () => {
+        p.currentPosition = metricsStart;
+        return [...new Array(numOfLongVerMetrics)].map(
+          (_) => new LongVertMetric(p.uint16, p.int16)
+        );
+      });
+      if (numOfLongVerMetrics < numGlyphs) {
+        const tsbStart = metricsStart + numOfLongVerMetrics * 4;
+        lazy(this, `topSideBearings`, () => {
+          p.currentPosition = tsbStart;
+          return [...new Array(numGlyphs - numOfLongVerMetrics)].map(
+            (_) => p.int16
+          );
+        });
+      }
     }
-    if (!isLoading && !hasNavigationMenus) {
-      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-        SidebarNavigationScreenWrapper,
-        {
-          description: (0, import_i18n144.__)("No Navigation Menus found."),
-          backPath
-        }
-      );
+  };
+  var LongVertMetric = class {
+    constructor(h2, b2) {
+      this.advanceHeight = h2;
+      this.topSideBearing = b2;
     }
-    if (navigationMenus?.length === 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-        SingleNavigationMenu,
-        {
-          navigationMenu: firstNavigationMenu,
-          backPath,
-          handleDelete: () => handleDelete(firstNavigationMenu),
-          handleDuplicate: () => handleDuplicate(firstNavigationMenu),
-          handleSave: (edits) => handleSave(firstNavigationMenu, edits)
-        }
-      );
+  };
+  var vmtx$1 = Object.freeze({ __proto__: null, vmtx });
+
+  // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-library/modal.mjs
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock5(import_components98.privateApis);
+  var DEFAULT_TAB = {
+    id: "installed-fonts",
+    title: (0, import_i18n104._x)("Library", "Font library")
+  };
+  var UPLOAD_TAB = {
+    id: "upload-fonts",
+    title: (0, import_i18n104._x)("Upload", "noun")
+  };
+
+  // packages/global-styles-ui/build-module/font-family-item.mjs
+  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_element207 = __toESM(require_element(), 1);
+  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-families.mjs
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
+  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_components101 = __toESM(require_components(), 1);
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-typography.mjs
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-typography-element.mjs
+  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_components103 = __toESM(require_components(), 1);
+  var import_element210 = __toESM(require_element(), 1);
+
+  // packages/global-styles-ui/build-module/typography-panel.mjs
+  var import_block_editor11 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock5(import_block_editor11.privateApis);
+
+  // packages/global-styles-ui/build-module/typography-preview.mjs
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-typography-element.mjs
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var elements = {
+    text: {
+      description: (0, import_i18n109.__)("Manage the fonts used on the site."),
+      title: (0, import_i18n109.__)("Text")
+    },
+    link: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on the links."),
+      title: (0, import_i18n109.__)("Links")
+    },
+    heading: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on headings."),
+      title: (0, import_i18n109.__)("Headings")
+    },
+    caption: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on captions."),
+      title: (0, import_i18n109.__)("Captions")
+    },
+    cite: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on citations."),
+      title: (0, import_i18n109.__)("Citations")
+    },
+    button: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on buttons."),
+      title: (0, import_i18n109.__)("Buttons")
+    },
+    textInput: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on inputs."),
+      title: (0, import_i18n109.__)("Inputs")
+    },
+    select: {
+      description: (0, import_i18n109.__)("Manage the fonts and typography used on selects."),
+      title: (0, import_i18n109.__)("Selects")
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components138.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-navigation-menus", children: navigationMenus?.map(({ id, title, status }, index2) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      NavMenuItem,
+  };
+
+  // packages/global-styles-ui/build-module/screen-colors.mjs
+  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_block_editor12 = __toESM(require_block_editor(), 1);
+
+  // packages/global-styles-ui/build-module/palette.mjs
+  var import_components105 = __toESM(require_components(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);
+  var import_element211 = __toESM(require_element(), 1);
+
+  // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
+  var import_components104 = __toESM(require_components(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/palette.mjs
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-colors.mjs
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock5(
+    import_block_editor12.privateApis
+  );
+  var ADDITIONAL_ELEMENTS = [
+    { name: "cite", label: (0, import_i18n111.__)("Citations") },
+    { name: "textInput", label: (0, import_i18n111.__)("Inputs") },
+    { name: "select", label: (0, import_i18n111.__)("Selects") }
+  ];
+
+  // packages/global-styles-ui/build-module/screen-color-palette.mjs
+  var import_i18n115 = __toESM(require_i18n(), 1);
+
+  // packages/global-styles-ui/build-module/color-palette-panel.mjs
+  var import_compose38 = __toESM(require_compose(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);
+
+  // packages/global-styles-ui/build-module/variations/variations-color.mjs
+  var import_components108 = __toESM(require_components(), 1);
+
+  // packages/global-styles-ui/build-module/preview-colors.mjs
+  var import_components107 = __toESM(require_components(), 1);
+
+  // packages/global-styles-ui/build-module/preset-colors.mjs
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  function PresetColors() {
+    const { paletteColors } = useStylesPreviewColors();
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+      "div",
       {
-        postId: id,
-        withChevron: true,
-        icon: navigation_default,
-        children: buildMenuLabel(title?.rendered, index2 + 1, status)
+        style: {
+          flexGrow: 1,
+          height: "100%",
+          background: color
+        }
       },
-      id
-    )) }) });
-  }
-  function SidebarNavigationScreenWrapper({
-    children,
-    actions,
-    title,
-    description,
-    backPath
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      SidebarNavigationScreen,
-      {
-        title: title || (0, import_i18n144.__)("Navigation"),
-        actions,
-        description: description || (0, import_i18n144.__)(
-          "Manage the menus that help visitors find their way around your site."
-        ),
-        backPath,
-        content: children
-      }
-    );
+      `${slug}-${index2}`
+    ));
   }
-  var NavMenuItem = ({ postId, ...props }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-      SidebarNavigationItem,
+
+  // packages/global-styles-ui/build-module/preview-colors.mjs
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var firstFrameVariants2 = {
+    start: {
+      scale: 1,
+      opacity: 1
+    },
+    hover: {
+      scale: 0,
+      opacity: 0
+    }
+  };
+  var StylesPreviewColors = ({
+    label,
+    isFocused,
+    withHoverView
+  }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+      preview_wrapper_default,
       {
-        to: `/wp_navigation/${postId}`,
-        ...props
+        label,
+        isFocused,
+        withHoverView,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+          import_components107.__unstableMotion.div,
+          {
+            variants: firstFrameVariants2,
+            style: {
+              height: "100%",
+              overflow: "hidden"
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              import_components107.__experimentalHStack,
+              {
+                spacing: 0,
+                justify: "center",
+                style: {
+                  height: "100%",
+                  overflow: "hidden"
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(PresetColors, {})
+              }
+            )
+          },
+          key
+        )
       }
     );
   };
+  var preview_colors_default = StylesPreviewColors;

-  // packages/edit-site/build-module/components/site-editor-routes/navigation.mjs
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
-  var navigationRoute = {
-    name: "navigation",
-    path: "/navigation",
-    areas: {
-      sidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return null;
-        }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenUnsupported, {});
-      },
-      preview({ siteData }) {
-        const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(EditSiteEditor, {}) : void 0;
-      },
-      mobileSidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_jsx_runtime370.Fragment, {});
-        }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenUnsupported, {});
-      }
+  // packages/global-styles-ui/build-module/variations/variations-color.mjs
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var propertiesToFilter2 = ["color"];
+  function ColorVariations({
+    title,
+    gap = 2
+  }) {
+    const colorVariations = useCurrentMergeThemeStyleVariationsWithUserConfig(propertiesToFilter2);
+    if (colorVariations?.length <= 1) {
+      return null;
     }
-  };
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_components108.__experimentalVStack, { spacing: 3, children: [
+      title && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(Subtitle, { level: 3, children: title }),
+      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components108.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+        Variation,
+        {
+          variation,
+          isPill: true,
+          properties: propertiesToFilter2,
+          showTooltip: true,
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(preview_colors_default, {})
+        },
+        index2
+      )) })
+    ] });
+  }

-  // packages/edit-site/build-module/components/site-editor-routes/navigation-item.mjs
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
-  var navigationItemRoute = {
-    name: "navigation-item",
-    path: "/wp_navigation/:postId",
-    areas: {
-      sidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return null;
-        }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenUnsupported, {});
-      },
-      preview({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return null;
-        }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenUnsupported, {});
-      },
-      mobileSidebar({ siteData }) {
-        if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_jsx_runtime371.Fragment, {});
-        }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenUnsupported, {});
-      }
-    }
-  };
+  // packages/global-styles-ui/build-module/color-palette-panel.mjs
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
-  var import_components139 = __toESM(require_components(), 1);
-  var import_element230 = __toESM(require_element(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_router25 = __toESM(require_router(), 1);
-  var import_core_data45 = __toESM(require_core_data(), 1);
+  // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
+  var import_compose39 = __toESM(require_compose(), 1);
+  var import_components110 = __toESM(require_components(), 1);
+  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);

-  // node_modules/dequal/dist/index.mjs
-  var has = Object.prototype.hasOwnProperty;
-  function find(iter, tar, key) {
-    for (key of iter.keys()) {
-      if (dequal(key, tar)) return key;
-    }
-  }
-  function dequal(foo, bar) {
-    var ctor, len, tmp;
-    if (foo === bar) return true;
-    if (foo && bar && (ctor = foo.constructor) === bar.constructor) {
-      if (ctor === Date) return foo.getTime() === bar.getTime();
-      if (ctor === RegExp) return foo.toString() === bar.toString();
-      if (ctor === Array) {
-        if ((len = foo.length) === bar.length) {
-          while (len-- && dequal(foo[len], bar[len])) ;
-        }
-        return len === -1;
-      }
-      if (ctor === Set) {
-        if (foo.size !== bar.size) {
-          return false;
-        }
-        for (len of foo) {
-          tmp = len;
-          if (tmp && typeof tmp === "object") {
-            tmp = find(bar, tmp);
-            if (!tmp) return false;
-          }
-          if (!bar.has(tmp)) return false;
-        }
-        return true;
-      }
-      if (ctor === Map) {
-        if (foo.size !== bar.size) {
-          return false;
-        }
-        for (len of foo) {
-          tmp = len[0];
-          if (tmp && typeof tmp === "object") {
-            tmp = find(bar, tmp);
-            if (!tmp) return false;
-          }
-          if (!dequal(len[1], bar.get(tmp))) {
-            return false;
-          }
-        }
-        return true;
-      }
-      if (ctor === ArrayBuffer) {
-        foo = new Uint8Array(foo);
-        bar = new Uint8Array(bar);
-      } else if (ctor === DataView) {
-        if ((len = foo.byteLength) === bar.byteLength) {
-          while (len-- && foo.getInt8(len) === bar.getInt8(len)) ;
-        }
-        return len === -1;
-      }
-      if (ArrayBuffer.isView(foo)) {
-        if ((len = foo.byteLength) === bar.byteLength) {
-          while (len-- && foo[len] === bar[len]) ;
-        }
-        return len === -1;
-      }
-      if (!ctor || typeof foo === "object") {
-        len = 0;
-        for (ctor in foo) {
-          if (has.call(foo, ctor) && ++len && !has.call(bar, ctor)) return false;
-          if (!(ctor in bar) || !dequal(foo[ctor], bar[ctor])) return false;
-        }
-        return Object.keys(bar).length === len;
-      }
-    }
-    return foo !== foo && bar !== bar;
-  }
+  // packages/global-styles-ui/build-module/duotone-palette-panel.mjs
+  var import_compose40 = __toESM(require_compose(), 1);
+  var import_element212 = __toESM(require_element(), 1);
+  var import_components111 = __toESM(require_components(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);

-  // packages/views/build-module/use-view.mjs
-  var import_element226 = __toESM(require_element(), 1);
-  var import_data61 = __toESM(require_data(), 1);
-  var import_preferences12 = __toESM(require_preferences(), 1);
+  // packages/global-styles-ui/build-module/screen-color-palette.mjs
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);

-  // packages/views/build-module/preference-keys.mjs
-  function generatePreferenceKey(kind, name2, slug) {
-    return `dataviews-${kind}-${name2}-${slug}`;
-  }
+  // packages/global-styles-ui/build-module/screen-background.mjs
+  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_block_editor14 = __toESM(require_block_editor(), 1);
+  var import_components112 = __toESM(require_components(), 1);

-  // packages/views/build-module/resolve-view.mjs
-  var QUERY_PARAMS = ["page", "search"];
-  function isPlainObject2(value) {
-    return typeof value === "object" && value !== null && !Array.isArray(value);
-  }
-  function withoutQueryParams(layer) {
-    const result = isPlainObject2(layer) ? { ...layer } : {};
-    for (const key of QUERY_PARAMS) {
-      delete result[key];
-    }
-    return result;
-  }
-  function mergeLayer(lower, upper) {
-    const result = { ...lower };
-    for (const key of Object.keys(upper)) {
-      const value = upper[key];
-      const current = result[key];
-      result[key] = isPlainObject2(current) && isPlainObject2(value) ? mergeLayer(current, value) : value;
-    }
-    return result;
-  }
-  function diffLayer(value, base, persisted = {}) {
-    const result = {};
-    for (const key of Object.keys(value)) {
-      const next = value[key];
-      const current = base[key];
-      const prev = persisted[key];
-      if (next === void 0) {
-        continue;
-      }
-      if (isPlainObject2(next) && isPlainObject2(current)) {
-        const nested = diffLayer(
-          next,
-          current,
-          isPlainObject2(prev) ? prev : {}
-        );
-        if (Object.keys(nested).length > 0) {
-          result[key] = nested;
-        }
-      } else if (!dequal(next, current)) {
-        result[key] = next;
-      } else if (prev !== void 0 && dequal(next, prev)) {
-        result[key] = prev;
-      }
-    }
-    return result;
-  }
-  function getLockedFilters(overrides) {
-    return (overrides?.filters ?? []).filter((filter) => filter.isLocked);
-  }
-  function applyLockedFilters(view, overrides) {
-    const locked = getLockedFilters(overrides);
-    if (locked.length === 0) {
-      return view;
-    }
-    const rest = (view.filters ?? []).filter(
-      (filter) => !locked.some((f2) => f2.field === filter.field)
-    );
-    return { ...view, filters: [...locked, ...rest] };
-  }
-  function resolveBaseView(layers, effectiveType) {
-    const { defaultView, defaultLayouts: defaultLayouts2, activeViewOverrides } = layers;
-    const layoutDefaults = defaultLayouts2?.[effectiveType];
-    return applyLockedFilters(
-      [layoutDefaults, activeViewOverrides].reduce(
-        (lower, upper) => mergeLayer(lower, withoutQueryParams(upper)),
-        withoutQueryParams(defaultView)
-      ),
-      activeViewOverrides
-    );
-  }
-  function resolveView(args) {
-    const { defaultView, activeViewOverrides, persistedView, page, search } = args;
-    const effectiveType = persistedView?.type ?? activeViewOverrides?.type ?? defaultView?.type;
-    const baseView = resolveBaseView(args, effectiveType);
-    const view = {
-      ...applyLockedFilters(
-        mergeLayer(baseView, withoutQueryParams(persistedView)),
-        activeViewOverrides
-      ),
-      page: Number(page ?? 1),
-      search: search ?? ""
-    };
-    return view;
-  }
-  function getUserModifications(newView, layers) {
-    const { activeViewOverrides, persistedView } = layers;
-    const baseView = resolveBaseView(layers, newView.type);
-    const modifications = diffLayer(
-      withoutQueryParams(newView),
-      withoutQueryParams(baseView),
-      withoutQueryParams(persistedView)
-    );
-    const locked = getLockedFilters(activeViewOverrides);
-    if (locked.length > 0 && Array.isArray(modifications.filters)) {
-      modifications.filters = modifications.filters.filter(
-        (filter) => !locked.some((f2) => f2.field === filter.field)
-      );
-    }
-    return Object.keys(modifications).length > 0 ? modifications : void 0;
-  }
+  // packages/global-styles-ui/build-module/background-panel.mjs
+  var import_block_editor13 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var { BackgroundPanel: StylesBackgroundPanel2 } = unlock5(
+    import_block_editor13.privateApis
+  );

-  // packages/views/build-module/use-view.mjs
-  function useView(config2) {
-    const {
-      kind,
-      name: name2,
-      slug,
-      defaultView,
-      defaultLayouts: defaultLayouts2,
-      activeViewOverrides,
-      queryParams,
-      onChangeQueryParams
-    } = config2;
-    const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data61.useSelect)(
-      (select4) => {
-        return select4(import_preferences12.store).get(
-          "core/views",
-          preferenceKey
-        );
-      },
-      [preferenceKey]
-    );
-    const { set: set3 } = (0, import_data61.useDispatch)(import_preferences12.store);
-    const page = Number(queryParams?.page ?? 1);
-    const search = queryParams?.search ?? "";
-    const view = (0, import_element226.useMemo)(
-      () => resolveView({
-        defaultView,
-        defaultLayouts: defaultLayouts2,
-        activeViewOverrides,
-        persistedView,
-        page,
-        search
-      }),
-      [
-        defaultView,
-        defaultLayouts2,
-        activeViewOverrides,
-        persistedView,
-        page,
-        search
-      ]
-    );
-    const isModified = !!persistedView && Object.keys(persistedView).length > 0;
-    const updateView = (0, import_element226.useCallback)(
-      (newView) => {
-        const newQueryParams = {
-          page: Number(newView?.page ?? 1),
-          search: newView?.search ?? ""
-        };
-        if (onChangeQueryParams && !dequal(newQueryParams, { page, search })) {
-          onChangeQueryParams(newQueryParams);
-        }
-        const modifications = getUserModifications(newView, {
-          defaultView,
-          defaultLayouts: defaultLayouts2,
-          activeViewOverrides,
-          persistedView
-        });
-        if (!dequal(modifications, persistedView)) {
-          set3("core/views", preferenceKey, modifications);
-        }
-      },
-      [
-        onChangeQueryParams,
-        page,
-        search,
-        defaultView,
-        defaultLayouts2,
-        activeViewOverrides,
-        persistedView,
-        set3,
-        preferenceKey
-      ]
-    );
-    const resetToDefault = (0, import_element226.useCallback)(() => {
-      set3("core/views", preferenceKey, void 0);
-    }, [preferenceKey, set3]);
-    return {
-      view,
-      isModified,
-      updateView,
-      resetToDefault
-    };
-  }
+  // packages/global-styles-ui/build-module/screen-background.mjs
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock5(import_block_editor14.privateApis);

-  // packages/views/build-module/load-view.mjs
-  var import_data62 = __toESM(require_data(), 1);
-  var import_preferences13 = __toESM(require_preferences(), 1);
-  async function loadView(config2) {
-    const {
-      kind,
-      name: name2,
-      slug,
-      defaultView,
-      defaultLayouts: defaultLayouts2,
-      activeViewOverrides,
-      queryParams
-    } = config2;
-    const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data62.select)(
-      import_preferences13.store
-    ).get("core/views", preferenceKey);
-    return resolveView({
-      defaultView,
-      defaultLayouts: defaultLayouts2,
-      activeViewOverrides,
-      persistedView,
-      page: queryParams?.page,
-      search: queryParams?.search
-    });
-  }
+  // packages/global-styles-ui/build-module/shadows-panel.mjs
+  var import_i18n119 = __toESM(require_i18n(), 1);

-  // packages/views/build-module/use-view-config.mjs
-  var import_data63 = __toESM(require_data(), 1);
-  var import_core_data40 = __toESM(require_core_data(), 1);
+  // packages/global-styles-ui/build-module/presets/preset-group.mjs
+  var import_components114 = __toESM(require_components(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);
+  var import_element213 = __toESM(require_element(), 1);

-  // packages/views/build-module/lock-unlock.mjs
-  var import_private_apis7 = __toESM(require_private_apis(), 1);
-  var { lock: lock6, unlock: unlock6 } = (0, import_private_apis7.__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/views"
+  // packages/global-styles-ui/build-module/presets/dialogs/confirm-reset-dialog.mjs
+  var import_components113 = __toESM(require_components(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/presets/preset-group.mjs
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu2 } = unlock5(import_components114.privateApis);
+
+  // packages/global-styles-ui/build-module/shadows-panel.mjs
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
+  var import_components118 = __toESM(require_components(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_element215 = __toESM(require_element(), 1);
+
+  // packages/global-styles-ui/build-module/presets/preset-edit-header.mjs
+  var import_components115 = __toESM(require_components(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock5(import_components115.privateApis);
+
+  // packages/global-styles-ui/build-module/presets/dialogs/confirm-delete-dialog.mjs
+  var import_components116 = __toESM(require_components(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/presets/dialogs/rename-dialog.mjs
+  var import_components117 = __toESM(require_components(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);
+  var import_element214 = __toESM(require_element(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-shadows.mjs
+  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-layout.mjs
+  var import_i18n123 = __toESM(require_i18n(), 1);
+  var import_block_editor16 = __toESM(require_block_editor(), 1);
+
+  // packages/global-styles-ui/build-module/dimensions-panel.mjs
+  var import_block_editor15 = __toESM(require_block_editor(), 1);
+  var import_element216 = __toESM(require_element(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock5(import_block_editor15.privateApis);
+
+  // packages/global-styles-ui/build-module/screen-layout.mjs
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock5(
+    import_block_editor16.privateApis
   );

-  // packages/views/build-module/use-view-config.mjs
-  function useViewConfig({
-    kind,
-    name: name2,
-    fields: fields2
-  }) {
-    const fieldList = Array.isArray(fields2) ? fields2 : fields2?.split(",");
-    const fieldsKey = fieldList ? [...fieldList].sort().join(",") : void 0;
-    return (0, import_data63.useSelect)(
-      (select4) => {
-        return unlock6(select4(import_core_data40.store)).getViewConfig(kind, name2, {
-          fields: fieldsKey
-        });
-      },
-      [kind, name2, fieldsKey]
-    );
-  }
+  // packages/global-styles-ui/build-module/screen-style-variations.mjs
+  var import_components121 = __toESM(require_components(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/category-item.mjs
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
-  function CategoryItem({
-    count,
-    icon,
-    id,
-    isActive,
-    label,
-    type
+  // packages/global-styles-ui/build-module/style-variations-content.mjs
+  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_components120 = __toESM(require_components(), 1);
+
+  // packages/global-styles-ui/build-module/style-variations-container.mjs
+  var import_core_data32 = __toESM(require_core_data(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_element217 = __toESM(require_element(), 1);
+  var import_components119 = __toESM(require_components(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+  function StyleVariationsContainer({
+    gap = 2
   }) {
-    if (!count) {
-      return;
-    }
-    const queryArgs = [`postType=${type}`];
-    if (id) {
-      queryArgs.push(`categoryId=${id}`);
+    const { user } = (0, import_element217.useContext)(GlobalStylesContext);
+    const userStyles = user?.styles;
+    const variations = (0, import_data49.useSelect)((select4) => {
+      const result = select4(
+        import_core_data32.store
+      ).__experimentalGetCurrentThemeGlobalStylesVariations();
+      return Array.isArray(result) ? result : void 0;
+    }, []);
+    const fullStyleVariations = variations?.filter(
+      (variation) => {
+        return !isVariationWithProperties(variation, ["color"]) && !isVariationWithProperties(variation, [
+          "typography",
+          "spacing"
+        ]);
+      }
+    );
+    const themeVariations = (0, import_element217.useMemo)(() => {
+      const withEmptyVariation = [
+        {
+          title: (0, import_i18n124.__)("Default"),
+          settings: {},
+          styles: {}
+        },
+        ...fullStyleVariations ?? []
+      ];
+      return [
+        ...withEmptyVariation.map((variation) => {
+          const blockStyles = variation?.styles?.blocks ? { ...variation.styles.blocks } : {};
+          if (userStyles?.blocks) {
+            Object.keys(userStyles.blocks).forEach((blockName) => {
+              if (userStyles.blocks?.[blockName]?.css) {
+                const variationBlockStyles = blockStyles[blockName] || {};
+                const customCSS = {
+                  css: `${blockStyles[blockName]?.css || ""} ${userStyles.blocks?.[blockName]?.css?.trim() || ""}`
+                };
+                blockStyles[blockName] = {
+                  ...variationBlockStyles,
+                  ...customCSS
+                };
+              }
+            });
+          }
+          const css = userStyles?.css || variation.styles?.css ? {
+            css: `${variation.styles?.css || ""} ${userStyles?.css || ""}`
+          } : {};
+          const blocks = Object.keys(blockStyles).length > 0 ? { blocks: blockStyles } : {};
+          const styles = {
+            ...variation.styles,
+            ...css,
+            ...blocks
+          };
+          return {
+            ...variation,
+            settings: variation.settings ?? {},
+            styles
+          };
+        })
+      ];
+    }, [fullStyleVariations, userStyles?.blocks, userStyles?.css]);
+    if (!fullStyleVariations || fullStyleVariations.length < 1) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-      SidebarNavigationItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      import_components119.__experimentalGrid,
       {
-        icon,
-        suffix: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("span", { children: count }),
-        "aria-current": isActive ? "true" : void 0,
-        to: `/pattern?${queryArgs.join("&")}`,
-        children: label
+        columns: 2,
+        className: "global-styles-ui-style-variations-container",
+        gap,
+        children: themeVariations.map(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+            preview_styles_default,
+            {
+              label: variation?.title,
+              withHoverView: true,
+              isFocused,
+              variation
+            }
+          ) }, index2)
+        )
       }
     );
   }
+  var style_variations_container_default = StyleVariationsContainer;

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-pattern-categories.mjs
-  var import_element229 = __toESM(require_element(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-default-pattern-categories.mjs
-  var import_core_data41 = __toESM(require_core_data(), 1);
-  var import_data64 = __toESM(require_data(), 1);
-  function useDefaultPatternCategories() {
-    const blockPatternCategories = (0, import_data64.useSelect)((select4) => {
-      const { getSettings: getSettings8 } = unlock(select4(store));
-      const settings2 = getSettings8();
-      return settings2.__experimentalAdditionalBlockPatternCategories ?? settings2.__experimentalBlockPatternCategories;
-    });
-    const restBlockPatternCategories = (0, import_data64.useSelect)(
-      (select4) => select4(import_core_data41.store).getBlockPatternCategories()
-    );
-    return [
-      ...blockPatternCategories || [],
-      ...restBlockPatternCategories || []
-    ];
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-theme-patterns.mjs
-  var import_core_data42 = __toESM(require_core_data(), 1);
-  var import_data65 = __toESM(require_data(), 1);
-  var import_element227 = __toESM(require_element(), 1);
+  // packages/global-styles-ui/build-module/style-variations-content.mjs
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);

-  // packages/edit-site/build-module/components/page-patterns/utils.mjs
-  var filterOutDuplicatesByName = (currentItem, index2, items) => index2 === items.findIndex((item) => currentItem.name === item.name);
+  // packages/global-styles-ui/build-module/screen-style-variations.mjs
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-theme-patterns.mjs
-  function useThemePatterns() {
-    const blockPatterns = (0, import_data65.useSelect)((select4) => {
-      const { getSettings: getSettings8 } = unlock(select4(store));
-      return getSettings8().__experimentalAdditionalBlockPatterns ?? getSettings8().__experimentalBlockPatterns;
-    });
-    const restBlockPatterns = (0, import_data65.useSelect)(
-      (select4) => select4(import_core_data42.store).getBlockPatterns()
-    );
-    const patterns2 = (0, import_element227.useMemo)(
-      () => [...blockPatterns || [], ...restBlockPatterns || []].filter(
-        (pattern) => !EXCLUDED_PATTERN_SOURCES.includes(pattern.source)
-      ).filter(filterOutDuplicatesByName).filter((pattern) => pattern.inserter !== false),
-      [blockPatterns, restBlockPatterns]
-    );
-    return patterns2;
-  }
+  // packages/global-styles-ui/build-module/screen-css.mjs
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_components122 = __toESM(require_components(), 1);
+  var import_block_editor17 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var { AdvancedPanel: StylesAdvancedPanel2 } = unlock5(import_block_editor17.privateApis);

-  // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
-  var import_blocks11 = __toESM(require_blocks(), 1);
-  var import_data66 = __toESM(require_data(), 1);
-  var import_core_data43 = __toESM(require_core_data(), 1);
-  var import_element228 = __toESM(require_element(), 1);
+  // packages/global-styles-ui/build-module/screen-revisions/index.mjs
+  var import_i18n130 = __toESM(require_i18n(), 1);
+  var import_components125 = __toESM(require_components(), 1);
+  var import_element219 = __toESM(require_element(), 1);

-  // packages/edit-site/build-module/components/page-patterns/search-items.mjs
-  var import_block_editor23 = __toESM(require_block_editor(), 1);
-  var { extractWords, getNormalizedSearchTerms, normalizeString: normalizeString2 } = unlock(
-    import_block_editor23.privateApis
-  );
-  var defaultGetName = (item) => {
-    if (item.type === PATTERN_TYPES.user) {
-      return item.slug;
-    }
-    if (item.type === TEMPLATE_PART_POST_TYPE) {
-      return "";
-    }
-    return item.name || "";
-  };
-  var defaultGetTitle = (item) => {
-    if (typeof item.title === "string") {
-      return item.title;
-    }
-    if (item.title && item.title.rendered) {
-      return item.title.rendered;
-    }
-    if (item.title && item.title.raw) {
-      return item.title.raw;
-    }
-    return "";
-  };
-  var defaultGetDescription = (item) => {
-    if (item.type === PATTERN_TYPES.user) {
-      return item.excerpt.raw;
-    }
-    return item.description || "";
+  // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
+  var import_data50 = __toESM(require_data(), 1);
+  var import_core_data33 = __toESM(require_core_data(), 1);
+  var import_element218 = __toESM(require_element(), 1);
+  var SITE_EDITOR_AUTHORS_QUERY = {
+    per_page: -1,
+    _fields: "id,name,avatar_urls",
+    context: "view",
+    capabilities: ["edit_theme_options"]
   };
-  var defaultGetKeywords = (item) => item.keywords || [];
-  var defaultHasCategory = () => false;
-  var removeMatchingTerms = (unmatchedTerms, unprocessedTerms) => {
-    return unmatchedTerms.filter(
-      (term) => !getNormalizedSearchTerms(unprocessedTerms).some(
-        (unprocessedTerm) => unprocessedTerm.includes(term)
-      )
+  var DEFAULT_QUERY = { per_page: 100, page: 1 };
+  var EMPTY_ARRAY10 = [];
+  function useGlobalStylesRevisions({
+    query
+  } = {}) {
+    const { user: userConfig } = (0, import_element218.useContext)(GlobalStylesContext);
+    const _query = (0, import_element218.useMemo)(
+      () => ({ ...DEFAULT_QUERY, ...query }),
+      [query]
     );
-  };
-  var searchItems = (items = [], searchInput = "", config2 = {}) => {
-    const normalizedSearchTerms = getNormalizedSearchTerms(searchInput);
-    const onlyFilterByCategory = config2.categoryId !== PATTERN_DEFAULT_CATEGORY && !normalizedSearchTerms.length;
-    const searchRankConfig = { ...config2, onlyFilterByCategory };
-    const threshold = onlyFilterByCategory ? 0 : 1;
-    const rankedItems = items.map((item) => {
-      return [
-        item,
-        getItemSearchRank(item, searchInput, searchRankConfig)
-      ];
-    }).filter(([, rank]) => rank > threshold);
-    if (normalizedSearchTerms.length === 0) {
-      return rankedItems.map(([item]) => item);
-    }
-    rankedItems.sort(([, rank1], [, rank2]) => rank2 - rank1);
-    return rankedItems.map(([item]) => item);
-  };
-  function getItemSearchRank(item, searchTerm, config2) {
     const {
-      categoryId,
-      getName = defaultGetName,
-      getTitle = defaultGetTitle,
-      getDescription = defaultGetDescription,
-      getKeywords = defaultGetKeywords,
-      hasCategory = defaultHasCategory,
-      onlyFilterByCategory
-    } = config2;
-    let rank = categoryId === PATTERN_DEFAULT_CATEGORY || categoryId === TEMPLATE_PART_ALL_AREAS_CATEGORY || categoryId === PATTERN_USER_CATEGORY && item.type === PATTERN_TYPES.user || hasCategory(item, categoryId) ? 1 : 0;
-    if (!rank || onlyFilterByCategory) {
-      return rank;
-    }
-    const name2 = getName(item);
-    const title = getTitle(item);
-    const description = getDescription(item);
-    const keywords = getKeywords(item);
-    const normalizedSearchInput = normalizeString2(searchTerm);
-    const normalizedTitle = normalizeString2(title);
-    if (normalizedSearchInput === normalizedTitle) {
-      rank += 30;
-    } else if (normalizedTitle.startsWith(normalizedSearchInput)) {
-      rank += 20;
-    } else {
-      const terms = [name2, title, description, ...keywords].join(" ");
-      const normalizedSearchTerms = extractWords(normalizedSearchInput);
-      const unmatchedTerms = removeMatchingTerms(
-        normalizedSearchTerms,
-        terms
-      );
-      if (unmatchedTerms.length === 0) {
-        rank += 10;
-      }
-    }
-    return rank;
-  }
-
-  // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
-  var EMPTY_PATTERN_LIST = [];
-  var selectTemplateParts = (0, import_data66.createSelector)(
-    (select4, categoryId, search = "") => {
-      const {
-        getEntityRecords,
-        getCurrentTheme,
-        isResolving: isResolvingSelector
-      } = select4(import_core_data43.store);
-      const query = { per_page: -1 };
-      const templateParts = getEntityRecords("postType", TEMPLATE_PART_POST_TYPE, query) ?? EMPTY_PATTERN_LIST;
-      const knownAreas = getCurrentTheme()?.default_template_part_areas || [];
-      const templatePartAreas = knownAreas.map((area) => area.area);
-      const templatePartHasCategory = (item, category) => {
-        if (category !== TEMPLATE_PART_AREA_DEFAULT_CATEGORY) {
-          return item.area === category;
-        }
-        return item.area === category || !templatePartAreas.includes(item.area);
-      };
-      const isResolving = isResolvingSelector("getEntityRecords", [
-        "postType",
-        TEMPLATE_PART_POST_TYPE,
-        query
-      ]);
-      const patterns2 = searchItems(templateParts, search, {
-        categoryId,
-        hasCategory: templatePartHasCategory
-      });
-      return { patterns: patterns2, isResolving };
-    },
-    (select4) => [
-      select4(import_core_data43.store).getEntityRecords(
-        "postType",
-        TEMPLATE_PART_POST_TYPE,
-        {
-          per_page: -1
-        }
-      ),
-      select4(import_core_data43.store).isResolving("getEntityRecords", [
-        "postType",
-        TEMPLATE_PART_POST_TYPE,
-        { per_page: -1 }
-      ]),
-      select4(import_core_data43.store).getCurrentTheme()?.default_template_part_areas
-    ]
-  );
-  var selectThemePatterns = (0, import_data66.createSelector)(
-    (select4) => {
-      const { getSettings: getSettings8 } = unlock(select4(store));
-      const { isResolving: isResolvingSelector } = select4(import_core_data43.store);
-      const settings2 = getSettings8();
-      const blockPatterns = settings2.__experimentalAdditionalBlockPatterns ?? settings2.__experimentalBlockPatterns;
-      const restBlockPatterns = select4(import_core_data43.store).getBlockPatterns();
-      const patterns2 = [
-        ...blockPatterns || [],
-        ...restBlockPatterns || []
-      ].filter(
-        (pattern) => !EXCLUDED_PATTERN_SOURCES.includes(pattern.source)
-      ).filter(filterOutDuplicatesByName).filter((pattern) => pattern.inserter !== false).map((pattern) => ({
-        ...pattern,
-        keywords: pattern.keywords || [],
-        type: PATTERN_TYPES.theme,
-        blocks: (0, import_blocks11.parse)(pattern.content, {
-          __unstableSkipMigrationLogs: true
-        })
-      }));
-      return {
-        patterns: patterns2,
-        isResolving: isResolvingSelector("getBlockPatterns")
-      };
-    },
-    (select4) => [
-      select4(import_core_data43.store).getBlockPatterns(),
-      select4(import_core_data43.store).isResolving("getBlockPatterns"),
-      unlock(select4(store)).getSettings()
-    ]
-  );
-  var selectPatterns = (0, import_data66.createSelector)(
-    (select4, categoryId, syncStatus, search = "") => {
-      const {
-        patterns: themePatterns,
-        isResolving: isResolvingThemePatterns
-      } = selectThemePatterns(select4);
-      const {
-        patterns: userPatterns,
-        isResolving: isResolvingUserPatterns,
-        categories: userPatternCategories
-      } = selectUserPatterns(select4);
-      let patterns2 = [
-        ...themePatterns || [],
-        ...userPatterns || []
-      ];
-      if (syncStatus) {
-        patterns2 = patterns2.filter((pattern) => {
-          return pattern.type === PATTERN_TYPES.user ? (pattern.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full) === syncStatus : syncStatus === PATTERN_SYNC_TYPES.unsynced;
-        });
-      }
-      if (categoryId) {
-        patterns2 = searchItems(patterns2, search, {
-          categoryId,
-          hasCategory: (item, currentCategory) => {
-            if (item.type === PATTERN_TYPES.user) {
-              return item.wp_pattern_category?.some(
-                (catId) => userPatternCategories.find(
-                  (cat) => cat.id === catId
-                )?.slug === currentCategory
-              );
-            }
-            return item.categories?.includes(currentCategory);
-          }
-        });
-      } else {
-        patterns2 = searchItems(patterns2, search, {
-          hasCategory: (item) => {
-            if (item.type === PATTERN_TYPES.user) {
-              return userPatternCategories?.length && (!item.wp_pattern_category?.length || !item.wp_pattern_category?.some(
-                (catId) => userPatternCategories.find(
-                  (cat) => cat.id === catId
-                )
-              ));
-            }
-            return !item.hasOwnProperty("categories");
-          }
-        });
-      }
-      return {
-        patterns: patterns2,
-        isResolving: isResolvingThemePatterns || isResolvingUserPatterns
-      };
-    },
-    (select4) => [
-      selectThemePatterns(select4),
-      selectUserPatterns(select4)
-    ]
-  );
-  var selectUserPatterns = (0, import_data66.createSelector)(
-    (select4, syncStatus, search = "") => {
-      const {
-        getEntityRecords,
-        isResolving: isResolvingSelector,
-        getUserPatternCategories
-      } = select4(import_core_data43.store);
-      const query = { per_page: -1 };
-      const patternPosts = getEntityRecords(
-        "postType",
-        PATTERN_TYPES.user,
-        query
-      );
-      const userPatternCategories = getUserPatternCategories();
-      const categories = /* @__PURE__ */ new Map();
-      userPatternCategories.forEach(
-        (userCategory) => categories.set(userCategory.id, userCategory)
-      );
-      let patterns2 = patternPosts ?? EMPTY_PATTERN_LIST;
-      const isResolving = isResolvingSelector("getEntityRecords", [
-        "postType",
-        PATTERN_TYPES.user,
-        query
-      ]);
-      if (syncStatus) {
-        patterns2 = patterns2.filter(
-          (pattern) => pattern.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full === syncStatus
-        );
-      }
-      patterns2 = searchItems(patterns2, search, {
-        // We exit user pattern retrieval early if we aren't in the
-        // catch-all category for user created patterns, so it has
-        // to be in the category.
-        hasCategory: () => true
-      });
-      return {
-        patterns: patterns2,
-        isResolving,
-        categories: userPatternCategories
-      };
-    },
-    (select4) => [
-      select4(import_core_data43.store).getEntityRecords("postType", PATTERN_TYPES.user, {
-        per_page: -1
-      }),
-      select4(import_core_data43.store).isResolving("getEntityRecords", [
-        "postType",
-        PATTERN_TYPES.user,
-        { per_page: -1 }
-      ]),
-      select4(import_core_data43.store).getUserPatternCategories()
-    ]
-  );
-  function useAugmentPatternsWithPermissions(patterns2) {
-    const idsAndTypes = (0, import_element228.useMemo)(
-      () => patterns2?.filter((record) => record.type !== PATTERN_TYPES.theme).map((record) => [record.type, record.id]) ?? [],
-      [patterns2]
-    );
-    const permissions = (0, import_data66.useSelect)(
+      authors,
+      currentUser,
+      isDirty,
+      revisions,
+      isLoadingGlobalStylesRevisions,
+      revisionsCount
+    } = (0, import_data50.useSelect)(
       (select4) => {
-        const { getEntityRecordPermissions } = unlock(
-          select4(import_core_data43.store)
-        );
-        return idsAndTypes.reduce((acc, [type, id]) => {
-          acc[id] = getEntityRecordPermissions("postType", type, id);
-          return acc;
-        }, {});
+        const {
+          __experimentalGetDirtyEntityRecords,
+          getCurrentUser,
+          getUsers,
+          getRevisions,
+          __experimentalGetCurrentGlobalStylesId,
+          getEntityRecord,
+          isResolving
+        } = select4(import_core_data33.store);
+        const dirtyEntityRecords = __experimentalGetDirtyEntityRecords() || [];
+        const _currentUser = getCurrentUser();
+        const _isDirty = dirtyEntityRecords.length > 0;
+        const globalStylesId = __experimentalGetCurrentGlobalStylesId();
+        const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
+        const _revisionsCount = globalStyles?._links?.["version-history"]?.[0]?.count ?? 0;
+        const globalStylesRevisions = globalStylesId ? getRevisions(
+          "root",
+          "globalStyles",
+          globalStylesId,
+          _query
+        ) || EMPTY_ARRAY10 : EMPTY_ARRAY10;
+        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY10;
+        const _isResolving = globalStylesId ? isResolving("getRevisions", [
+          "root",
+          "globalStyles",
+          globalStylesId,
+          _query
+        ]) : false;
+        return {
+          authors: _authors,
+          currentUser: _currentUser,
+          isDirty: _isDirty,
+          revisions: globalStylesRevisions,
+          isLoadingGlobalStylesRevisions: _isResolving,
+          revisionsCount: _revisionsCount
+        };
       },
-      [idsAndTypes]
-    );
-    return (0, import_element228.useMemo)(
-      () => patterns2?.map((record) => ({
-        ...record,
-        permissions: permissions?.[record.id] ?? {}
-      })) ?? [],
-      [patterns2, permissions]
+      [_query]
     );
-  }
-  var usePatterns = (postType2, categoryId, { search = "", syncStatus } = {}) => {
-    return (0, import_data66.useSelect)(
-      (select4) => {
-        if (postType2 === TEMPLATE_PART_POST_TYPE) {
-          return selectTemplateParts(select4, categoryId, search);
-        } else if (postType2 === PATTERN_TYPES.user && !!categoryId) {
-          const appliedCategory = categoryId === "uncategorized" ? "" : categoryId;
-          return selectPatterns(
-            select4,
-            appliedCategory,
-            syncStatus,
-            search
-          );
-        } else if (postType2 === PATTERN_TYPES.user) {
-          return selectUserPatterns(select4, syncStatus, search);
-        }
+    return (0, import_element218.useMemo)(() => {
+      if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
-          patterns: EMPTY_PATTERN_LIST,
-          isResolving: false
+          revisions: EMPTY_ARRAY10,
+          hasUnsavedChanges: isDirty,
+          isLoading: true,
+          revisionsCount
+        };
+      }
+      const _modifiedRevisions = revisions.map((revision) => {
+        return {
+          ...revision,
+          author: authors.find(
+            (author) => author.id === revision.author
+          )
         };
-      },
-      [categoryId, postType2, search, syncStatus]
-    );
-  };
-  var use_patterns_default = usePatterns;
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-pattern-categories.mjs
-  function usePatternCategories() {
-    const defaultCategories = useDefaultPatternCategories();
-    defaultCategories.push({
-      name: TEMPLATE_PART_AREA_DEFAULT_CATEGORY,
-      label: (0, import_i18n145.__)("Uncategorized")
-    });
-    const themePatterns = useThemePatterns();
-    const { patterns: userPatterns, categories: userPatternCategories } = use_patterns_default(PATTERN_TYPES.user);
-    const patternCategories = (0, import_element229.useMemo)(() => {
-      const categoryMap = {};
-      const categoriesWithCounts = [];
-      defaultCategories.forEach((category) => {
-        if (!categoryMap[category.name]) {
-          categoryMap[category.name] = { ...category, count: 0 };
-        }
       });
-      userPatternCategories.forEach((category) => {
-        if (!categoryMap[category.name]) {
-          categoryMap[category.name] = { ...category, count: 0 };
+      const fetchedRevisionsCount = revisions.length;
+      if (fetchedRevisionsCount) {
+        if (_modifiedRevisions[0].id !== "unsaved" && _query.page === 1) {
+          _modifiedRevisions[0].isLatest = true;
         }
-      });
-      themePatterns.forEach((pattern) => {
-        pattern.categories?.forEach((category) => {
-          if (categoryMap[category]) {
-            categoryMap[category].count += 1;
-          }
-        });
-        if (!pattern.categories?.length) {
-          categoryMap.uncategorized.count += 1;
+        if (isDirty && userConfig && Object.keys(userConfig).length > 0 && currentUser && _query.page === 1) {
+          const unsavedRevision = {
+            id: "unsaved",
+            styles: userConfig?.styles,
+            settings: userConfig?.settings,
+            _links: userConfig?._links,
+            author: {
+              name: currentUser?.name || "",
+              // @ts-expect-error - avatar_urls is not typed in User
+              avatar_urls: currentUser?.avatar_urls || {}
+            },
+            modified: /* @__PURE__ */ new Date()
+          };
+          _modifiedRevisions.unshift(unsavedRevision);
         }
-      });
-      userPatterns.forEach((pattern) => {
-        pattern.wp_pattern_category?.forEach((catId) => {
-          const category = userPatternCategories.find(
-            (cat) => cat.id === catId
-          )?.name;
-          if (categoryMap[category]) {
-            categoryMap[category].count += 1;
-          }
-        });
-        if (!pattern.wp_pattern_category?.length || !pattern.wp_pattern_category?.some(
-          (catId) => userPatternCategories.find((cat) => cat.id === catId)
-        )) {
-          categoryMap.uncategorized.count += 1;
+        if (_query.per_page && _query.page === Math.ceil(revisionsCount / _query.per_page)) {
+          _modifiedRevisions.push({
+            id: "parent",
+            styles: {},
+            settings: {}
+          });
         }
-      });
-      [...defaultCategories, ...userPatternCategories].forEach(
-        (category) => {
-          if (categoryMap[category.name].count && !categoriesWithCounts.find(
-            (cat) => cat.name === category.name
-          )) {
-            categoriesWithCounts.push(categoryMap[category.name]);
-          }
+      }
+      return {
+        revisions: _modifiedRevisions,
+        hasUnsavedChanges: isDirty,
+        isLoading: false,
+        revisionsCount
+      };
+    }, [
+      isDirty,
+      revisions,
+      currentUser,
+      authors,
+      userConfig,
+      isLoadingGlobalStylesRevisions,
+      revisionsCount,
+      _query.page,
+      _query.per_page
+    ]);
+  }
+
+  // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs
+  var import_i18n128 = __toESM(require_i18n(), 1);
+  var import_components123 = __toESM(require_components(), 1);
+  var import_date13 = __toESM(require_date(), 1);
+  var import_core_data34 = __toESM(require_core_data(), 1);
+  var import_data51 = __toESM(require_data(), 1);
+  var import_keycodes6 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
+
+  // packages/global-styles-ui/build-module/pagination/index.mjs
+  var import_components124 = __toESM(require_components(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/screen-revisions/index.mjs
+  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
+  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_components126 = __toESM(require_components(), 1);
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
+  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_components128 = __toESM(require_components(), 1);
+  var import_element220 = __toESM(require_element(), 1);
+
+  // packages/global-styles-ui/build-module/font-sizes/font-size-preview.mjs
+  var import_block_editor18 = __toESM(require_block_editor(), 1);
+  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/size-control/index.mjs
+  var import_components127 = __toESM(require_components(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/global-styles-ui.mjs
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  function withGlobalStylesProvider(Component) {
+    return function WrappedComponent({
+      value,
+      baseValue,
+      onChange,
+      ...props
+    }) {
+      return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        GlobalStylesProvider,
+        {
+          value,
+          baseValue,
+          onChange,
+          children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(Component, { ...props })
         }
       );
-      const sortedCategories = categoriesWithCounts.sort(
-        (a2, b2) => a2.label.localeCompare(b2.label)
-      );
-      sortedCategories.unshift({
-        name: PATTERN_USER_CATEGORY,
-        label: (0, import_i18n145.__)("My patterns"),
-        count: userPatterns.length
+    };
+  }
+
+  // packages/global-styles-ui/build-module/style-variations.mjs
+  var StyleVariations = withGlobalStylesProvider(style_variations_container_default);
+
+  // packages/global-styles-ui/build-module/color-variations.mjs
+  var ColorVariations2 = withGlobalStylesProvider(ColorVariations);
+
+  // packages/global-styles-ui/build-module/typography-variations.mjs
+  var TypographyVariations2 = withGlobalStylesProvider(TypographyVariations);
+
+  // packages/global-styles-ui/build-module/font-library/font-library.mjs
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-details-footer/index.mjs
+  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_url12 = __toESM(require_url(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  function SidebarNavigationScreenDetailsFooter({
+    record,
+    revisionsCount,
+    ...otherProps
+  }) {
+    const hrefProps = {};
+    const lastRevisionId = record?._links?.["predecessor-version"]?.[0]?.id ?? null;
+    revisionsCount = revisionsCount || record?._links?.["version-history"]?.[0]?.count || 0;
+    if (lastRevisionId && revisionsCount > 1) {
+      hrefProps.href = (0, import_url12.addQueryArgs)("revision.php", {
+        revision: record?._links["predecessor-version"][0].id
       });
-      sortedCategories.unshift({
-        name: PATTERN_DEFAULT_CATEGORY,
-        label: (0, import_i18n145.__)("All patterns"),
-        description: (0, import_i18n145.__)("A list of all patterns from all sources."),
-        count: themePatterns.length + userPatterns.length
+      hrefProps.as = "a";
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+      import_components130.__experimentalItemGroup,
+      {
+        size: "large",
+        className: "edit-site-sidebar-navigation-screen-details-footer",
+        children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+          SidebarNavigationItem,
+          {
+            icon: backup_default,
+            ...hrefProps,
+            ...otherProps,
+            children: (0, import_i18n134.sprintf)(
+              /* translators: %d: Number of Styles revisions. */
+              (0, import_i18n134._n)("%d Revision", "%d Revisions", revisionsCount),
+              revisionsCount
+            )
+          }
+        )
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-global-styles/index.mjs
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation18, useHistory: useHistory12 } = unlock(import_router18.privateApis);
+  function SidebarNavigationScreenGlobalStyles() {
+    const history = useHistory12();
+    const { path } = useLocation18();
+    const {
+      revisions,
+      isLoading: isLoadingRevisions,
+      revisionsCount
+    } = useGlobalStylesRevisions();
+    const { openGeneralSidebar: openGeneralSidebar2 } = (0, import_data53.useDispatch)(store);
+    const { setStylesPath } = unlock((0, import_data53.useDispatch)(import_editor20.store));
+    const { set: setPreference } = (0, import_data53.useDispatch)(import_preferences10.store);
+    const openGlobalStyles = (0, import_element222.useCallback)(async () => {
+      history.navigate((0, import_url13.addQueryArgs)(path, { canvas: "edit" }), {
+        transition: "canvas-mode-edit-transition"
       });
-      return sortedCategories;
-    }, [
-      defaultCategories,
-      themePatterns,
-      userPatternCategories,
-      userPatterns
-    ]);
-    return { patternCategories, hasPatterns: !!patternCategories.length };
+      return Promise.all([
+        setPreference("core", "distractionFree", false),
+        openGeneralSidebar2("edit-site/global-styles")
+      ]);
+    }, [path, history, openGeneralSidebar2, setPreference]);
+    const openRevisions = (0, import_element222.useCallback)(async () => {
+      await openGlobalStyles();
+      setStylesPath("/revisions");
+    }, [openGlobalStyles, setStylesPath]);
+    const shouldShowGlobalStylesFooter = !!revisionsCount && !isLoadingRevisions;
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_jsx_runtime360.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+      SidebarNavigationScreen,
+      {
+        title: (0, import_i18n135.__)("Design"),
+        isRoot: true,
+        description: (0, import_i18n135.__)(
+          "Customize the appearance of your website using the block editor."
+        ),
+        content: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MainSidebarNavigationContent, {}),
+        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          SidebarNavigationScreenDetailsFooter,
+          {
+            record: revisions?.[0],
+            revisionsCount,
+            onClick: openRevisions
+          }
+        )
+      }
+    ) });
   }

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-template-part-areas.mjs
-  var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_data67 = __toESM(require_data(), 1);
-  var import_block_library2 = __toESM(require_block_library(), 1);
-  var { NAVIGATION_OVERLAY_TEMPLATE_PART_AREA } = unlock(
-    import_block_library2.privateApis
-  );
-  var useTemplatePartsGroupedByArea = (items) => {
-    const allItems = items || [];
-    const templatePartAreas = (0, import_data67.useSelect)(
-      (select4) => select4(import_core_data44.store).getCurrentTheme()?.default_template_part_areas || [],
+  // packages/edit-site/build-module/components/sidebar-global-styles/index.mjs
+  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_element223 = __toESM(require_element(), 1);
+  var import_router19 = __toESM(require_router(), 1);
+  var import_editor21 = __toESM(require_editor(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
+  var import_data54 = __toESM(require_data(), 1);
+  var import_components131 = __toESM(require_components(), 1);
+  var import_url14 = __toESM(require_url(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var { GlobalStylesUIWrapper, GlobalStylesActionMenu } = unlock(import_editor21.privateApis);
+  var { useLocation: useLocation19, useHistory: useHistory13 } = unlock(import_router19.privateApis);
+  var GlobalStylesPageActions = ({
+    isStyleBookOpened,
+    setIsStyleBookOpened,
+    path,
+    onChangeSection
+  }) => {
+    const history = useHistory13();
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components131.__experimentalHStack, { className: "edit-site-styles__header-actions", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+        import_components131.Button,
+        {
+          isPressed: isStyleBookOpened,
+          icon: seen_default,
+          label: (0, import_i18n136.__)("Style Book"),
+          onClick: () => {
+            setIsStyleBookOpened(!isStyleBookOpened);
+            const updatedPath = !isStyleBookOpened ? (0, import_url14.addQueryArgs)(path, { preview: "stylebook" }) : (0, import_url14.removeQueryArgs)(path, "preview");
+            history.navigate(updatedPath);
+          },
+          size: "compact"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+        GlobalStylesActionMenu,
+        {
+          hideWelcomeGuide: true,
+          onChangePath: onChangeSection
+        }
+      )
+    ] });
+  };
+  var useSection = () => {
+    const { path, query } = useLocation19();
+    const history = useHistory13();
+    return (0, import_element223.useMemo)(() => {
+      return [
+        query.section ?? "/",
+        (updatedSection) => {
+          history.navigate(
+            (0, import_url14.addQueryArgs)(path, {
+              section: updatedSection
+            })
+          );
+        }
+      ];
+    }, [path, query.section, history]);
+  };
+  function SidebarGlobalStyles() {
+    const { path } = useLocation19();
+    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element223.useState)(
+      path.includes("preview=stylebook")
+    );
+    const isMobileViewport = (0, import_compose42.useViewportMatch)("medium", "<");
+    const [section, onChangeSection] = useSection();
+    const settings2 = (0, import_data54.useSelect)(
+      (select4) => select4(store).getSettings(),
       []
     );
-    const knownAreas = {
-      header: {},
-      footer: {},
-      sidebar: {},
-      uncategorized: {},
-      [NAVIGATION_OVERLAY_TEMPLATE_PART_AREA]: {}
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+      page_default2,
+      {
+        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+          GlobalStylesPageActions,
+          {
+            isStyleBookOpened,
+            setIsStyleBookOpened,
+            path,
+            onChangeSection
+          }
+        ) : null,
+        className: "edit-site-styles",
+        title: (0, import_i18n136.__)("Styles"),
+        headingLevel: 2,
+        children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { className: "edit-site-styles__content", children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+          GlobalStylesUIWrapper,
+          {
+            path: section,
+            onPathChange: onChangeSection,
+            settings: settings2
+          }
+        ) })
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/site-editor-routes/styles.mjs
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation20, useHistory: useHistory14 } = unlock(import_router20.privateApis);
+  var { StyleBookPreview, useGlobalStyles: useGlobalStyles3 } = unlock(import_editor22.privateApis);
+  function StyleBookPreviewArea({ siteData }) {
+    const { path, query } = useLocation20();
+    const history = useHistory14();
+    const { user: userConfig } = useGlobalStyles3();
+    const section = query.section ?? "/";
+    const onChangeSection = (updatedSection) => {
+      history.navigate(
+        (0, import_url15.addQueryArgs)(path, {
+          section: updatedSection
+        })
+      );
     };
-    templatePartAreas.forEach(
-      (templatePartArea) => knownAreas[templatePartArea.area] = {
-        ...templatePartArea,
-        templateParts: []
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      StyleBookPreview,
+      {
+        path: section,
+        onPathChange: onChangeSection,
+        settings: siteData.editorSettings,
+        userConfig
       }
     );
-    const groupedByArea = allItems.reduce((accumulator, item) => {
-      const key = accumulator[item.area] ? item.area : TEMPLATE_PART_AREA_DEFAULT_CATEGORY;
-      accumulator[key]?.templateParts?.push(item);
-      return accumulator;
-    }, knownAreas);
-    return groupedByArea;
+  }
+  function StylesPreviewArea({ siteData }) {
+    const { query } = useLocation20();
+    if (query.preview === "stylebook") {
+      return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(StyleBookPreviewArea, { siteData });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(EditSiteEditor, {});
+  }
+  var stylesRoute = {
+    name: "styles",
+    path: "/styles",
+    areas: {
+      content: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(SidebarGlobalStyles, {}),
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(SidebarNavigationScreenGlobalStyles, { backPath: "/" }),
+      preview: ({ siteData }) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(StylesPreviewArea, { siteData }),
+      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(SidebarGlobalStyles, {})
+    },
+    widths: {
+      content: 380
+    }
   };
-  function useTemplatePartAreas() {
-    const { records: templateParts, isResolving: isLoading } = (0, import_core_data44.useEntityRecords)(
-      "postType",
-      TEMPLATE_PART_POST_TYPE,
-      { per_page: -1 }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
+  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_core_data39 = __toESM(require_core_data(), 1);
+  var import_data60 = __toESM(require_data(), 1);
+  var import_html_entities9 = __toESM(require_html_entities(), 1);
+  var import_components137 = __toESM(require_components(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/constants.mjs
+  var PRELOADED_NAVIGATION_MENUS_QUERY = {
+    per_page: 100,
+    status: ["publish", "draft"],
+    order: "desc",
+    orderby: "date"
+  };
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/single-navigation-menu.mjs
+  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_html_entities7 = __toESM(require_html_entities(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/more-menu.mjs
+  var import_components134 = __toESM(require_components(), 1);
+  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_element225 = __toESM(require_element(), 1);
+  var import_router21 = __toESM(require_router(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/rename-modal.mjs
+  var import_components132 = __toESM(require_components(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var notEmptyString = (testString) => testString?.trim()?.length > 0;
+  function RenameModal({ menuTitle, onClose, onSave }) {
+    const [editedMenuTitle, setEditedMenuTitle] = (0, import_element224.useState)(menuTitle);
+    const titleHasChanged = editedMenuTitle !== menuTitle;
+    const isEditedMenuTitleValid = titleHasChanged && notEmptyString(editedMenuTitle);
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+      import_components132.Modal,
+      {
+        title: (0, import_i18n137.__)("Rename"),
+        onRequestClose: onClose,
+        focusOnMount: "firstContentElement",
+        size: "small",
+        children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("form", { className: "sidebar-navigation__rename-modal-form", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components132.__experimentalVStack, { spacing: "3", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+            import_components132.TextControl,
+            {
+              value: editedMenuTitle,
+              placeholder: (0, import_i18n137.__)("Navigation title"),
+              onChange: setEditedMenuTitle,
+              label: (0, import_i18n137.__)("Name")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components132.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components132.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "tertiary",
+                onClick: onClose,
+                children: (0, import_i18n137.__)("Cancel")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components132.Button,
+              {
+                __next40pxDefaultSize: true,
+                accessibleWhenDisabled: true,
+                disabled: !isEditedMenuTitleValid,
+                variant: "primary",
+                type: "submit",
+                onClick: (e2) => {
+                  e2.preventDefault();
+                  if (!isEditedMenuTitleValid) {
+                    return;
+                  }
+                  onSave({ title: editedMenuTitle });
+                  onClose();
+                },
+                children: (0, import_i18n137.__)("Save")
+              }
+            )
+          ] })
+        ] }) })
+      }
     );
-    return {
-      hasTemplateParts: templateParts ? !!templateParts.length : false,
-      isLoading,
-      templatePartAreas: useTemplatePartsGroupedByArea(templateParts)
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/delete-confirm-dialog.mjs
+  var import_components133 = __toESM(require_components(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  function DeleteConfirmDialog({ onClose, onConfirm }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+      import_components133.__experimentalConfirmDialog,
+      {
+        isOpen: true,
+        onConfirm: () => {
+          onConfirm();
+          onClose();
+        },
+        onCancel: onClose,
+        confirmButtonText: (0, import_i18n138.__)("Delete"),
+        size: "medium",
+        children: (0, import_i18n138.__)("Are you sure you want to delete this Navigation Menu?")
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/more-menu.mjs
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory15 } = unlock(import_router21.privateApis);
+  var POPOVER_PROPS = {
+    position: "bottom right"
+  };
+  function ScreenNavigationMoreMenu(props) {
+    const { onDelete, onSave, onDuplicate, menuTitle, menuId } = props;
+    const [renameModalOpen, setRenameModalOpen] = (0, import_element225.useState)(false);
+    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element225.useState)(false);
+    const history = useHistory15();
+    const closeModals = () => {
+      setRenameModalOpen(false);
+      setDeleteConfirmDialogOpen(false);
     };
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
-  var VIEW_CONFIG_FIELDS = ["view_list"];
-  var { useLocation: useLocation23 } = unlock(import_router25.privateApis);
-  var { getTemplatePartIcon } = unlock(import_core_data45.privateApis);
-  function CategoriesGroup({
-    templatePartViews,
-    patternViews,
-    templatePartCounts,
-    patternCounts,
-    currentCategory,
-    currentType
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_components139.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: [
-      templatePartViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-        CategoryItem,
+    const openRenameModal = () => setRenameModalOpen(true);
+    const openDeleteConfirmDialog = () => setDeleteConfirmDialogOpen(true);
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        import_components134.DropdownMenu,
         {
-          count: templatePartCounts[view.slug],
-          icon: getTemplatePartIcon(
-            view.slug === TEMPLATE_PART_ALL_AREAS_CATEGORY ? void 0 : view.slug
-          ),
-          label: view.title,
-          id: view.slug,
-          type: TEMPLATE_PART_POST_TYPE,
-          isActive: currentCategory === view.slug && currentType === TEMPLATE_PART_POST_TYPE
-        },
-        view.slug
-      )),
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("div", { className: "edit-site-sidebar-navigation-screen-patterns__divider" }),
-      patternViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-        CategoryItem,
+          className: "sidebar-navigation__more-menu",
+          label: (0, import_i18n139.__)("Actions"),
+          icon: more_vertical_default,
+          popoverProps: POPOVER_PROPS,
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components134.MenuGroup, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components134.MenuItem,
+              {
+                onClick: () => {
+                  openRenameModal();
+                  onClose();
+                },
+                children: (0, import_i18n139.__)("Rename")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components134.MenuItem,
+              {
+                onClick: () => {
+                  history.navigate(
+                    `/wp_navigation/${menuId}?canvas=edit`
+                  );
+                },
+                children: (0, import_i18n139.__)("Edit")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components134.MenuItem,
+              {
+                onClick: () => {
+                  onDuplicate();
+                  onClose();
+                },
+                children: (0, import_i18n139.__)("Duplicate")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+              import_components134.MenuItem,
+              {
+                isDestructive: true,
+                onClick: () => {
+                  openDeleteConfirmDialog();
+                  onClose();
+                },
+                children: (0, import_i18n139.__)("Delete")
+              }
+            )
+          ] })
+        }
+      ),
+      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        DeleteConfirmDialog,
         {
-          count: patternCounts[view.slug],
-          label: view.title,
-          icon: file_default,
-          id: view.slug,
-          type: PATTERN_TYPES.user,
-          isActive: currentCategory === `${view.slug}` && currentType === PATTERN_TYPES.user
-        },
-        view.slug
-      ))
+          onClose: closeModals,
+          onConfirm: onDelete
+        }
+      ),
+      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+        RenameModal,
+        {
+          onClose: closeModals,
+          menuTitle,
+          onSave
+        }
+      )
     ] });
   }
-  function SidebarNavigationScreenPatterns({ backPath }) {
-    const {
-      query: { postType: postType2 = "wp_block", categoryId }
-    } = useLocation23();
-    const currentCategory = categoryId || (postType2 === PATTERN_TYPES.user ? PATTERN_DEFAULT_CATEGORY : TEMPLATE_PART_ALL_AREAS_CATEGORY);
-    const { view_list: templatePartViews } = useViewConfig({
-      kind: "postType",
-      name: TEMPLATE_PART_POST_TYPE,
-      fields: VIEW_CONFIG_FIELDS
-    });
-    const { view_list: patternViews } = useViewConfig({
-      kind: "postType",
-      name: PATTERN_TYPES.user,
-      fields: VIEW_CONFIG_FIELDS
-    });
-    const { templatePartAreas, isLoading, hasTemplateParts } = useTemplatePartAreas();
-    const templatePartCounts = (0, import_element230.useMemo)(() => {
-      const counts = { [TEMPLATE_PART_ALL_AREAS_CATEGORY]: 0 };
-      Object.entries(templatePartAreas).forEach(
-        ([area, { templateParts }]) => {
-          const count = templateParts?.length || 0;
-          counts[area] = count;
-          counts[TEMPLATE_PART_ALL_AREAS_CATEGORY] += count;
-        }
-      );
-      return counts;
-    }, [templatePartAreas]);
-    const { patternCategories } = usePatternCategories();
-    const patternCounts = (0, import_element230.useMemo)(() => {
-      const counts = {};
-      patternCategories.forEach((cat) => {
-        counts[cat.name] = cat.count;
-      });
-      return counts;
-    }, [patternCategories]);
-    const hasPatterns = patternCounts[PATTERN_DEFAULT_CATEGORY] > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-      SidebarNavigationScreen,
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
+  var import_element228 = __toESM(require_element(), 1);
+  var import_data57 = __toESM(require_data(), 1);
+  var import_block_editor22 = __toESM(require_block_editor(), 1);
+  var import_blocks10 = __toESM(require_blocks(), 1);
+  var import_core_data36 = __toESM(require_core_data(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/navigation-menu-content.mjs
+  var import_block_editor21 = __toESM(require_block_editor(), 1);
+  var import_data56 = __toESM(require_data(), 1);
+  var import_blocks9 = __toESM(require_blocks(), 1);
+  var import_element227 = __toESM(require_element(), 1);
+  var import_core_data35 = __toESM(require_core_data(), 1);
+  var import_block_library = __toESM(require_block_library(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/leaf-more-menu.mjs
+  var import_components135 = __toESM(require_components(), 1);
+  var import_data55 = __toESM(require_data(), 1);
+  var import_element226 = __toESM(require_element(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_block_editor20 = __toESM(require_block_editor(), 1);
+  var import_router22 = __toESM(require_router(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var POPOVER_PROPS2 = {
+    className: "block-editor-block-settings-menu__popover",
+    placement: "bottom-start"
+  };
+  var { useHistory: useHistory16, useLocation: useLocation21 } = unlock(import_router22.privateApis);
+  function LeafMoreMenu(props) {
+    const history = useHistory16();
+    const { path } = useLocation21();
+    const { clientId } = props;
+    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data55.useDispatch)(import_block_editor20.store);
+    const removeLabel = (0, import_i18n140.sprintf)(
+      /* translators: %s: block name */
+      (0, import_i18n140.__)("Remove %s"),
+      (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
+    );
+    const goToLabel = (0, import_i18n140.sprintf)(
+      /* translators: %s: block name */
+      (0, import_i18n140.__)("Go to %s"),
+      (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
+    );
+    const { rootClientId, blockName, attributes } = (0, import_data55.useSelect)(
+      (select4) => {
+        const { getBlockRootClientId, getBlockName, getBlockAttributes } = select4(import_block_editor20.store);
+        return {
+          rootClientId: getBlockRootClientId(clientId),
+          blockName: getBlockName(clientId),
+          attributes: getBlockAttributes(clientId)
+        };
+      },
+      [clientId]
+    );
+    const onGoToPage = (0, import_element226.useCallback)(() => {
+      if (attributes.kind === "post-type" && attributes.id && attributes.type && history) {
+        history.navigate(
+          `/${attributes.type}/${attributes.id}?canvas=edit`,
+          {
+            state: { backPath: path }
+          }
+        );
+      }
+      if (blockName === "core/page-list-item" && attributes.id && history) {
+        history.navigate(`/page/${attributes.id}?canvas=edit`, {
+          state: { backPath: path }
+        });
+      }
+    }, [path, history, attributes, blockName]);
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      import_components135.DropdownMenu,
       {
-        title: (0, import_i18n146.__)("Patterns"),
-        description: (0, import_i18n146.__)(
-          "Manage what patterns are available when editing your site."
-        ),
-        isRoot: !backPath,
-        backPath,
-        content: /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
-          isLoading && (0, import_i18n146.__)("Loading items\u2026"),
-          !isLoading && /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
-            !hasTemplateParts && !hasPatterns && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_components139.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_components139.__experimentalItem, { children: (0, import_i18n146.__)("No items found") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-              CategoriesGroup,
+        icon: more_vertical_default,
+        label: (0, import_i18n140.__)("Options"),
+        className: "block-editor-block-settings-menu",
+        popoverProps: POPOVER_PROPS2,
+        noIcons: true,
+        ...props,
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_components135.MenuGroup, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              import_components135.MenuItem,
               {
-                templatePartViews,
-                patternViews,
-                templatePartCounts,
-                patternCounts,
-                currentCategory,
-                currentType: postType2
+                icon: chevron_up_default,
+                onClick: () => {
+                  moveBlocksUp([clientId], rootClientId);
+                  onClose();
+                },
+                children: (0, import_i18n140.__)("Move up")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              import_components135.MenuItem,
+              {
+                icon: chevron_down_default,
+                onClick: () => {
+                  moveBlocksDown([clientId], rootClientId);
+                  onClose();
+                },
+                children: (0, import_i18n140.__)("Move down")
+              }
+            ),
+            attributes?.type === "page" && attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              import_components135.MenuItem,
+              {
+                onClick: () => {
+                  onGoToPage();
+                  onClose();
+                },
+                children: goToLabel
               }
             )
-          ] })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components135.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+            import_components135.MenuItem,
+            {
+              onClick: () => {
+                removeBlocks([clientId], false);
+                onClose();
+              },
+              children: removeLabel
+            }
+          ) })
         ] })
       }
     );
   }

-  // packages/edit-site/build-module/components/page-patterns/index.mjs
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var import_element237 = __toESM(require_element(), 1);
-  var import_block_editor26 = __toESM(require_block_editor(), 1);
-  var import_core_data50 = __toESM(require_core_data(), 1);
-  var import_editor28 = __toESM(require_editor(), 1);
-  var import_router29 = __toESM(require_router(), 1);
-  var import_data72 = __toESM(require_data(), 1);
-  var import_url17 = __toESM(require_url(), 1);
-
-  // packages/edit-site/build-module/components/page-patterns/use-pattern-settings.mjs
-  var import_core_data46 = __toESM(require_core_data(), 1);
-  var import_data68 = __toESM(require_data(), 1);
-  var import_element231 = __toESM(require_element(), 1);
-  var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_editor25 = __toESM(require_editor(), 1);
-  var { useGlobalStyles: useGlobalStyles4 } = unlock(import_editor25.privateApis);
-  var { globalStylesDataKey } = unlock(import_block_editor24.privateApis);
-  function usePatternSettings() {
-    const { merged: mergedConfig } = useGlobalStyles4();
-    const storedSettings = (0, import_data68.useSelect)((select4) => {
-      const { getSettings: getSettings8 } = unlock(select4(store));
-      return getSettings8();
-    }, []);
-    const settingsBlockPatterns = storedSettings.__experimentalAdditionalBlockPatterns ?? // WP 6.0
-    storedSettings.__experimentalBlockPatterns;
-    const restBlockPatterns = (0, import_data68.useSelect)(
-      (select4) => select4(import_core_data46.store).getBlockPatterns(),
-      []
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/navigation-menu-content.mjs
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var { PrivateListView } = unlock(import_block_editor21.privateApis);
+  var { NavigationLinkUI } = unlock(import_block_library.privateApis);
+  var MAX_PAGE_COUNT = 100;
+  var PAGES_QUERY = [
+    "postType",
+    "page",
+    {
+      per_page: MAX_PAGE_COUNT,
+      _fields: ["id", "link", "menu_order", "parent", "title", "type"],
+      // TODO: When https://core.trac.wordpress.org/ticket/39037 REST API support for multiple orderby
+      // values is resolved, update 'orderby' to [ 'menu_order', 'post_title' ] to provide a consistent
+      // sort.
+      orderby: "menu_order",
+      order: "asc"
+    }
+  ];
+  function NavigationMenuContent({ rootClientId }) {
+    const { listViewRootClientId, isLoading } = (0, import_data56.useSelect)(
+      (select4) => {
+        const {
+          areInnerBlocksControlled,
+          getBlockName,
+          getBlockCount,
+          getBlockOrder
+        } = select4(import_block_editor21.store);
+        const { isResolving } = select4(import_core_data35.store);
+        const blockClientIds = getBlockOrder(rootClientId);
+        const hasOnlyPageListBlock = blockClientIds.length === 1 && getBlockName(blockClientIds[0]) === "core/page-list";
+        const pageListHasBlocks = hasOnlyPageListBlock && getBlockCount(blockClientIds[0]) > 0;
+        const isLoadingPages = isResolving(
+          "getEntityRecords",
+          PAGES_QUERY
+        );
+        return {
+          listViewRootClientId: pageListHasBlocks ? blockClientIds[0] : rootClientId,
+          // This is a small hack to wait for the navigation block
+          // to actually load its inner blocks.
+          isLoading: !areInnerBlocksControlled(rootClientId) || isLoadingPages
+        };
+      },
+      [rootClientId]
     );
-    const blockPatterns = (0, import_element231.useMemo)(
-      () => [
-        ...settingsBlockPatterns || [],
-        ...restBlockPatterns || []
-      ].filter(filterOutDuplicatesByName),
-      [settingsBlockPatterns, restBlockPatterns]
+    const { replaceBlock, __unstableMarkNextChangeAsNotPersistent } = (0, import_data56.useDispatch)(import_block_editor21.store);
+    const offCanvasOnselect = (0, import_element227.useCallback)(
+      (block) => {
+        if (block.name === "core/navigation-link" && !block.attributes.url) {
+          __unstableMarkNextChangeAsNotPersistent();
+          replaceBlock(
+            block.clientId,
+            (0, import_blocks9.createBlock)("core/navigation-link", block.attributes)
+          );
+        }
+      },
+      [__unstableMarkNextChangeAsNotPersistent, replaceBlock]
     );
-    const [globalStyles, globalSettings] = (0, import_element231.useMemo)(() => {
-      return generateGlobalStyles(mergedConfig, [], {
-        disableRootPadding: false
-      });
-    }, [mergedConfig]);
-    const settings2 = (0, import_element231.useMemo)(() => {
-      const {
-        __experimentalAdditionalBlockPatterns,
-        styles,
-        __experimentalFeatures,
-        ...restStoredSettings
-      } = storedSettings;
-      const nonGlobalStyles = (styles ?? []).filter(
-        (style) => !style.isGlobalStyles
-      );
-      return {
-        ...restStoredSettings,
-        styles: [...nonGlobalStyles, ...globalStyles],
-        __experimentalFeatures: globalSettings,
-        [globalStylesDataKey]: mergedConfig.styles ?? {},
-        __experimentalBlockPatterns: blockPatterns,
-        isPreviewMode: true
-      };
-    }, [
-      storedSettings,
-      blockPatterns,
-      globalStyles,
-      globalSettings,
-      mergedConfig
-    ]);
-    return settings2;
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
+      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+        PrivateListView,
+        {
+          rootClientId: listViewRootClientId,
+          onSelect: offCanvasOnselect,
+          blockSettingsMenu: LeafMoreMenu,
+          showAppender: true,
+          additionalBlockContent: NavigationLinkUI,
+          isExpanded: true
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor21.BlockList, {}) })
+    ] });
   }

-  // packages/edit-site/build-module/components/page-patterns/actions.mjs
-  var import_components143 = __toESM(require_components(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
-
-  // packages/edit-site/build-module/components/add-new-pattern/index.mjs
-  var import_components140 = __toESM(require_components(), 1);
-  var import_element232 = __toESM(require_element(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
-  var import_data69 = __toESM(require_data(), 1);
-  var import_router26 = __toESM(require_router(), 1);
-  var import_patterns2 = __toESM(require_patterns(), 1);
-  var import_notices5 = __toESM(require_notices(), 1);
-  var import_core_data47 = __toESM(require_core_data(), 1);
-  var import_editor26 = __toESM(require_editor(), 1);
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory18, useLocation: useLocation24 } = unlock(import_router26.privateApis);
-  var { CreatePatternModal, useAddPatternCategory } = unlock(
-    import_patterns2.privateApis
-  );
-  var { CreateTemplatePartModal } = unlock(import_editor26.privateApis);
-  function AddNewPattern() {
-    const history = useHistory18();
-    const location = useLocation24();
-    const [showPatternModal, setShowPatternModal] = (0, import_element232.useState)(false);
-    const [showTemplatePartModal, setShowTemplatePartModal] = (0, import_element232.useState)(false);
-    const { createPatternFromFile } = unlock((0, import_data69.useDispatch)(import_patterns2.store));
-    const { createSuccessNotice, createErrorNotice } = (0, import_data69.useDispatch)(import_notices5.store);
-    const patternUploadInputRef = (0, import_element232.useRef)();
-    const {
-      isBlockBasedTheme,
-      addNewPatternLabel,
-      addNewTemplatePartLabel,
-      canCreatePattern,
-      canCreateTemplatePart
-    } = (0, import_data69.useSelect)((select4) => {
-      const { getCurrentTheme, getPostType: getPostType2, canUser } = select4(import_core_data47.store);
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var noop6 = () => {
+  };
+  function NavigationMenuEditor({ navigationMenuId }) {
+    const { storedSettings } = (0, import_data57.useSelect)((select4) => {
+      const { getSettings: getSettings9 } = unlock(select4(store));
       return {
-        isBlockBasedTheme: getCurrentTheme()?.is_block_theme,
-        addNewPatternLabel: getPostType2(PATTERN_TYPES.user)?.labels?.add_new_item,
-        addNewTemplatePartLabel: getPostType2(TEMPLATE_PART_POST_TYPE)?.labels?.add_new_item,
-        // Blocks refers to the wp_block post type, this checks the ability to create a post of that type.
-        canCreatePattern: canUser("create", {
-          kind: "postType",
-          name: PATTERN_TYPES.user
-        }),
-        canCreateTemplatePart: canUser("create", {
-          kind: "postType",
-          name: TEMPLATE_PART_POST_TYPE
-        })
+        storedSettings: getSettings9()
       };
     }, []);
-    function handleCreatePattern({ pattern }) {
-      setShowPatternModal(false);
-      history.navigate(
-        `/${PATTERN_TYPES.user}/${pattern.id}?canvas=edit`
-      );
-    }
-    function handleCreateTemplatePart(templatePart) {
-      setShowTemplatePartModal(false);
-      history.navigate(
-        `/${TEMPLATE_PART_POST_TYPE}/${templatePart.id}?canvas=edit`
-      );
-    }
-    function handleError() {
-      setShowPatternModal(false);
-      setShowTemplatePartModal(false);
-    }
-    const controls = [];
-    if (canCreatePattern) {
-      controls.push({
-        icon: symbol_default,
-        onClick: () => setShowPatternModal(true),
-        title: addNewPatternLabel
-      });
-    }
-    if (isBlockBasedTheme && canCreateTemplatePart) {
-      controls.push({
-        icon: symbol_filled_default,
-        onClick: () => setShowTemplatePartModal(true),
-        title: addNewTemplatePartLabel
-      });
+    const settings2 = (0, import_element228.useMemo)(() => {
+      return {
+        ...storedSettings,
+        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data36.__experimentalFetchLinkSuggestions)(search, searchOptions, storedSettings)
+      };
+    }, [storedSettings]);
+    const blocks = (0, import_element228.useMemo)(() => {
+      if (!navigationMenuId) {
+        return [];
+      }
+      return [(0, import_blocks10.createBlock)("core/navigation", { ref: navigationMenuId })];
+    }, [navigationMenuId]);
+    if (!navigationMenuId || !blocks?.length) {
+      return null;
     }
-    if (canCreatePattern) {
-      controls.push({
-        icon: upload_default,
-        onClick: () => {
-          patternUploadInputRef.current.click();
-        },
-        title: (0, import_i18n147.__)("Import pattern from JSON")
-      });
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      import_block_editor22.BlockEditorProvider,
+      {
+        settings: settings2,
+        value: blocks,
+        onChange: noop6,
+        onInput: noop6,
+        children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__content", children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(NavigationMenuContent, { rootClientId: blocks[0].clientId }) })
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/build-navigation-label.mjs
+  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_html_entities6 = __toESM(require_html_entities(), 1);
+  function buildNavigationLabel(title, id, status) {
+    if (!title?.rendered) {
+      return (0, import_i18n141.sprintf)((0, import_i18n141.__)("(no title %s)"), id);
     }
-    const { categoryMap, findOrCreateTerm } = useAddPatternCategory();
-    if (controls.length === 0) {
-      return null;
+    if (status === "publish") {
+      return (0, import_html_entities6.decodeEntities)(title?.rendered);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
-      addNewPatternLabel && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-        import_components140.DropdownMenu,
-        {
-          controls,
-          icon: null,
-          toggleProps: {
-            variant: "primary",
-            showTooltip: false,
-            size: "compact",
-            __next40pxDefaultSize: true
-          },
-          text: addNewPatternLabel,
-          label: addNewPatternLabel
-        }
-      ),
-      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-        CreatePatternModal,
+    return (0, import_i18n141.sprintf)(
+      // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
+      (0, import_i18n141._x)("%1$s (%2$s)", "menu label"),
+      (0, import_html_entities6.decodeEntities)(title?.rendered),
+      status
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/single-navigation-menu.mjs
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  function SingleNavigationMenu({
+    navigationMenu,
+    backPath,
+    handleDelete,
+    handleDuplicate,
+    handleSave
+  }) {
+    const menuTitle = navigationMenu?.title?.rendered;
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+      SidebarNavigationScreenWrapper,
+      {
+        actions: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_jsx_runtime369.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          ScreenNavigationMoreMenu,
+          {
+            menuId: navigationMenu?.id,
+            menuTitle: (0, import_html_entities7.decodeEntities)(menuTitle),
+            onDelete: handleDelete,
+            onSave: handleSave,
+            onDuplicate: handleDuplicate
+          }
+        ) }),
+        backPath,
+        title: buildNavigationLabel(
+          navigationMenu?.title,
+          navigationMenu?.id,
+          navigationMenu?.status
+        ),
+        description: (0, import_i18n142.__)(
+          "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(NavigationMenuEditor, { navigationMenuId: navigationMenu?.id })
+      }
+    );
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/use-navigation-menu-handlers.mjs
+  var import_core_data38 = __toESM(require_core_data(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_data59 = __toESM(require_data(), 1);
+  var import_notices4 = __toESM(require_notices(), 1);
+  var import_router24 = __toESM(require_router(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/index.mjs
+  var import_core_data37 = __toESM(require_core_data(), 1);
+  var import_components136 = __toESM(require_components(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_data58 = __toESM(require_data(), 1);
+  var import_html_entities8 = __toESM(require_html_entities(), 1);
+  var import_router23 = __toESM(require_router(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation22 } = unlock(import_router23.privateApis);
+  var postType = `wp_navigation`;
+  function SidebarNavigationScreenNavigationMenu({ backPath }) {
+    const {
+      params: { postId }
+    } = useLocation22();
+    const { record: navigationMenu, isResolving } = (0, import_core_data37.useEntityRecord)(
+      "postType",
+      postType,
+      postId
+    );
+    const { isSaving, isDeleting } = (0, import_data58.useSelect)(
+      (select4) => {
+        const { isSavingEntityRecord, isDeletingEntityRecord } = select4(import_core_data37.store);
+        return {
+          isSaving: isSavingEntityRecord("postType", postType, postId),
+          isDeleting: isDeletingEntityRecord(
+            "postType",
+            postType,
+            postId
+          )
+        };
+      },
+      [postId]
+    );
+    const isLoading = isResolving || isSaving || isDeleting;
+    const menuTitle = navigationMenu?.title?.rendered || navigationMenu?.slug;
+    const { handleSave, handleDelete, handleDuplicate } = useNavigationMenuHandlers();
+    const _handleDelete = () => handleDelete(navigationMenu);
+    const _handleSave = (edits) => handleSave(navigationMenu, edits);
+    const _handleDuplicate = () => handleDuplicate(navigationMenu);
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        SidebarNavigationScreenWrapper,
         {
-          onClose: () => setShowPatternModal(false),
-          onSuccess: handleCreatePattern,
-          onError: handleError
+          description: (0, import_i18n143.__)(
+            "Navigation Menus are a curated collection of blocks that allow visitors to get around your site."
+          ),
+          backPath,
+          children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components136.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
         }
-      ),
-      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-        CreateTemplatePartModal,
+      );
+    }
+    if (!isLoading && !navigationMenu) {
+      return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        SidebarNavigationScreenWrapper,
         {
-          closeModal: () => setShowTemplatePartModal(false),
-          blocks: [],
-          onCreate: handleCreateTemplatePart,
-          onError: handleError
+          description: (0, import_i18n143.__)("Navigation Menu missing."),
+          backPath
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-        "input",
+      );
+    }
+    if (!navigationMenu?.content?.raw) {
+      return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        SidebarNavigationScreenWrapper,
         {
-          type: "file",
-          accept: ".json",
-          hidden: true,
-          ref: patternUploadInputRef,
-          onChange: async (event) => {
-            const file = event.target.files?.[0];
-            if (!file) {
-              return;
-            }
-            try {
-              let currentCategoryId;
-              if (location.query.postType !== TEMPLATE_PART_POST_TYPE) {
-                const currentCategory = Array.from(
-                  categoryMap.values()
-                ).find(
-                  (term) => term.name === location.query.categoryId
-                );
-                if (currentCategory) {
-                  currentCategoryId = currentCategory.id || await findOrCreateTerm(
-                    currentCategory.label
-                  );
-                }
-              }
-              const pattern = await createPatternFromFile(
-                file,
-                currentCategoryId ? [currentCategoryId] : void 0
-              );
-              if (!currentCategoryId && location.query.categoryId !== "my-patterns") {
-                history.navigate(
-                  `/pattern?categoryId=${PATTERN_DEFAULT_CATEGORY}`
-                );
-              }
-              createSuccessNotice(
-                (0, import_i18n147.sprintf)(
-                  // translators: %s: The imported pattern's title.
-                  (0, import_i18n147.__)('Imported "%s" from JSON.'),
-                  pattern.title.raw
-                ),
-                {
-                  type: "snackbar",
-                  id: "import-pattern-success"
-                }
-              );
-            } catch (err) {
-              createErrorNotice(err.message, {
-                type: "snackbar",
-                id: "import-pattern-error"
-              });
-            } finally {
-              event.target.value = "";
+          actions: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+            ScreenNavigationMoreMenu,
+            {
+              menuId: navigationMenu?.id,
+              menuTitle: (0, import_html_entities8.decodeEntities)(menuTitle),
+              onDelete: _handleDelete,
+              onSave: _handleSave,
+              onDuplicate: _handleDuplicate
             }
-          }
-        }
-      )
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/page-patterns/rename-category-menu-item.mjs
-  var import_components141 = __toESM(require_components(), 1);
-  var import_element233 = __toESM(require_element(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
-  var import_patterns3 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
-  var { RenamePatternCategoryModal } = unlock(import_patterns3.privateApis);
-  function RenameCategoryMenuItem({ category, onClose }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element233.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components141.MenuItem, { onClick: () => setIsModalOpen(true), children: (0, import_i18n148.__)("Rename") }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-        RenameModal2,
-        {
-          category,
-          onClose: () => {
-            setIsModalOpen(false);
-            onClose();
-          }
+          ),
+          backPath,
+          title: buildNavigationLabel(
+            navigationMenu?.title,
+            navigationMenu?.id,
+            navigationMenu?.status
+          ),
+          description: (0, import_i18n143.__)("This Navigation Menu is empty.")
         }
-      )
-    ] });
-  }
-  function RenameModal2({ category, onClose }) {
-    const normalizedCategory = {
-      id: category.id,
-      slug: category.slug,
-      name: category.label
-    };
-    const existingCategories = usePatternCategories();
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-      RenamePatternCategoryModal,
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+      SingleNavigationMenu,
       {
-        category: normalizedCategory,
-        existingCategories,
-        onClose,
-        overlayClassName: "edit-site-list__rename-modal",
-        focusOnMount: "firstContentElement",
-        size: "small"
+        navigationMenu,
+        backPath,
+        handleDelete: _handleDelete,
+        handleSave: _handleSave,
+        handleDuplicate: _handleDuplicate
       }
     );
   }

-  // packages/edit-site/build-module/components/page-patterns/delete-category-menu-item.mjs
-  var import_components142 = __toESM(require_components(), 1);
-  var import_core_data48 = __toESM(require_core_data(), 1);
-  var import_data70 = __toESM(require_data(), 1);
-  var import_element234 = __toESM(require_element(), 1);
-  var import_html_entities10 = __toESM(require_html_entities(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_notices6 = __toESM(require_notices(), 1);
-  var import_router27 = __toESM(require_router(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory19 } = unlock(import_router27.privateApis);
-  function DeleteCategoryMenuItem({ category, onClose }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element234.useState)(false);
-    const history = useHistory19();
-    const { createSuccessNotice, createErrorNotice } = (0, import_data70.useDispatch)(import_notices6.store);
-    const { deleteEntityRecord, invalidateResolution } = (0, import_data70.useDispatch)(import_core_data48.store);
-    const onDelete = async () => {
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/use-navigation-menu-handlers.mjs
+  var { useHistory: useHistory17 } = unlock(import_router24.privateApis);
+  function useDeleteNavigationMenu() {
+    const { deleteEntityRecord } = (0, import_data59.useDispatch)(import_core_data38.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
+    const history = useHistory17();
+    const handleDelete = async (navigationMenu) => {
+      const postId = navigationMenu?.id;
       try {
         await deleteEntityRecord(
-          "taxonomy",
-          "wp_pattern_category",
-          category.id,
-          { force: true },
-          { throwOnError: true }
-        );
-        invalidateResolution("getUserPatternCategories");
-        invalidateResolution("getEntityRecords", [
           "postType",
-          PATTERN_TYPES.user,
-          { per_page: -1 }
-        ]);
-        createSuccessNotice(
-          (0, import_i18n149.sprintf)(
-            /* translators: %s: The pattern category's name */
-            (0, import_i18n149._x)('"%s" deleted.', "pattern category"),
-            category.label
-          ),
-          { type: "snackbar", id: "pattern-category-delete" }
+          postType,
+          postId,
+          {
+            force: true
+          },
+          {
+            throwOnError: true
+          }
         );
-        onClose?.();
-        history.navigate(
-          `/pattern?categoryId=${PATTERN_DEFAULT_CATEGORY}`
+        createSuccessNotice(
+          (0, import_i18n144.__)("Navigation Menu successfully deleted."),
+          {
+            type: "snackbar"
+          }
         );
+        history.navigate("/navigation");
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n149.__)(
-          "An error occurred while deleting the pattern category."
+        createErrorNotice(
+          (0, import_i18n144.sprintf)(
+            /* translators: %s: error message describing why the navigation menu could not be deleted. */
+            (0, import_i18n144.__)(`Unable to delete Navigation Menu (%s).`),
+            error2?.message
+          ),
+          {
+            type: "snackbar"
+          }
         );
-        createErrorNotice(errorMessage, {
-          type: "snackbar",
-          id: "pattern-category-delete"
-        });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components142.MenuItem, { isDestructive: true, onClick: () => setIsModalOpen(true), children: (0, import_i18n149.__)("Delete") }),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-        import_components142.__experimentalConfirmDialog,
-        {
-          isOpen: isModalOpen,
-          onConfirm: onDelete,
-          onCancel: () => setIsModalOpen(false),
-          confirmButtonText: (0, import_i18n149.__)("Delete"),
-          className: "edit-site-patterns__delete-modal",
-          title: (0, import_i18n149.sprintf)(
-            // translators: %s: The pattern category's name.
-            (0, import_i18n149._x)('Delete "%s"?', "pattern category"),
-            (0, import_html_entities10.decodeEntities)(category.label)
-          ),
-          size: "medium",
-          __experimentalHideHeader: false,
-          children: (0, import_i18n149.sprintf)(
-            // translators: %s: The pattern category's name.
-            (0, import_i18n149.__)(
-              'Are you sure you want to delete the category "%s"? The patterns will not be deleted.'
-            ),
-            (0, import_html_entities10.decodeEntities)(category.label)
-          )
-        }
-      )
-    ] });
+    return handleDelete;
   }
-
-  // packages/edit-site/build-module/components/page-patterns/actions.mjs
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
-  function PatternsActions({ categoryId, type }) {
-    const { patternCategories } = usePatternCategories();
-    let patternCategory;
-    if (type === PATTERN_TYPES.user && !!categoryId) {
-      patternCategory = patternCategories.find(
-        (category) => category.name === categoryId
+  function useSaveNavigationMenu() {
+    const { getEditedEntityRecord } = (0, import_data59.useSelect)((select4) => {
+      const { getEditedEntityRecord: getEditedEntityRecordSelector } = select4(import_core_data38.store);
+      return {
+        getEditedEntityRecord: getEditedEntityRecordSelector
+      };
+    }, []);
+    const {
+      editEntityRecord,
+      __experimentalSaveSpecifiedEntityEdits: saveSpecifiedEntityEdits
+    } = (0, import_data59.useDispatch)(import_core_data38.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
+    const handleSave = async (navigationMenu, edits) => {
+      if (!edits) {
+        return;
+      }
+      const postId = navigationMenu?.id;
+      const originalRecord = getEditedEntityRecord(
+        "postType",
+        NAVIGATION_POST_TYPE,
+        postId
       );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(AddNewPattern, {}),
-      !!patternCategory?.id && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-        import_components143.DropdownMenu,
-        {
-          icon: more_vertical_default,
-          label: (0, import_i18n150.__)("Actions"),
-          toggleProps: {
-            className: "edit-site-patterns__button",
-            size: "compact"
-          },
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_components143.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-              RenameCategoryMenuItem,
-              {
-                category: patternCategory,
-                onClose
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-              DeleteCategoryMenuItem,
-              {
-                category: patternCategory,
-                onClose
-              }
-            )
-          ] })
-        }
-      )
-    ] });
-  }
-
-  // packages/edit-site/build-module/components/dataviews-actions/index.mjs
-  var import_i18n151 = __toESM(require_i18n(), 1);
-  var import_element235 = __toESM(require_element(), 1);
-  var import_router28 = __toESM(require_router(), 1);
-  var import_data71 = __toESM(require_data(), 1);
-  var import_core_data49 = __toESM(require_core_data(), 1);
-  var import_url16 = __toESM(require_url(), 1);
-  var { useLocation: useLocation25, useHistory: useHistory20 } = unlock(import_router28.privateApis);
-  var useSetActiveTemplateAction = () => {
-    const activeTheme = (0, import_data71.useSelect)(
-      (select4) => select4(import_core_data49.store).getCurrentTheme()
-    );
-    const { getEntityRecord } = (0, import_data71.useSelect)(import_core_data49.store);
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data71.useDispatch)(import_core_data49.store);
-    return (0, import_element235.useMemo)(
-      () => ({
-        id: "set-active-template",
-        label(items) {
-          return items.some((item) => item._isActive) ? (0, import_i18n151.__)("Deactivate") : (0, import_i18n151.__)("Activate");
-        },
-        isPrimary: true,
-        icon: pencil_default,
-        isEligible(item) {
-          if (item.theme !== activeTheme.stylesheet) {
-            return false;
+      editEntityRecord("postType", postType, postId, edits);
+      const recordPropertiesToSave = Object.keys(edits);
+      try {
+        await saveSpecifiedEntityEdits(
+          "postType",
+          postType,
+          postId,
+          recordPropertiesToSave,
+          {
+            throwOnError: true
           }
-          if (typeof item.id !== "number") {
-            return item._isActive === false;
+        );
+        createSuccessNotice((0, import_i18n144.__)("Renamed Navigation Menu"), {
+          type: "snackbar"
+        });
+      } catch (error2) {
+        editEntityRecord("postType", postType, postId, originalRecord);
+        createErrorNotice(
+          (0, import_i18n144.sprintf)(
+            /* translators: %s: error message describing why the navigation menu could not be renamed. */
+            (0, import_i18n144.__)(`Unable to rename Navigation Menu (%s).`),
+            error2?.message
+          ),
+          {
+            type: "snackbar"
           }
-          return true;
-        },
-        async callback(items) {
-          const deactivate = items.some((item) => item._isActive);
-          const activeTemplates = {
-            ...await getEntityRecord("root", "site").active_templates ?? {}
-          };
-          for (const item of items) {
-            if (deactivate) {
-              delete activeTemplates[item.slug];
-            } else {
-              activeTemplates[item.slug] = item.id;
-            }
+        );
+      }
+    };
+    return handleSave;
+  }
+  function useDuplicateNavigationMenu() {
+    const history = useHistory17();
+    const { saveEntityRecord } = (0, import_data59.useDispatch)(import_core_data38.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data59.useDispatch)(import_notices4.store);
+    const handleDuplicate = async (navigationMenu) => {
+      const menuTitle = navigationMenu?.title?.rendered || navigationMenu?.slug;
+      try {
+        const savedRecord = await saveEntityRecord(
+          "postType",
+          postType,
+          {
+            title: (0, import_i18n144.sprintf)(
+              /* translators: %s: Navigation menu title */
+              (0, import_i18n144._x)("%s (Copy)", "navigation menu"),
+              menuTitle
+            ),
+            content: navigationMenu?.content?.raw,
+            status: "publish"
+          },
+          {
+            throwOnError: true
           }
-          await editEntityRecord("root", "site", void 0, {
-            active_templates: activeTemplates
+        );
+        if (savedRecord) {
+          createSuccessNotice((0, import_i18n144.__)("Duplicated Navigation Menu"), {
+            type: "snackbar"
           });
-          await saveEditedEntityRecord("root", "site");
-        }
-      }),
-      [
-        editEntityRecord,
-        saveEditedEntityRecord,
-        getEntityRecord,
-        activeTheme
-      ]
-    );
-  };
-  var useEditPostAction = () => {
-    const history = useHistory20();
-    return (0, import_element235.useMemo)(
-      () => ({
-        id: "edit-post",
-        label: (0, import_i18n151.__)("Edit"),
-        icon: pencil_default,
-        isEligible(post2) {
-          if (post2.status === "trash") {
-            return false;
-          }
-          return post2.type !== PATTERN_TYPES.theme;
-        },
-        callback(items) {
-          const post2 = items[0];
-          history.navigate(`/${post2.type}/${post2.id}?canvas=edit`);
-        }
-      }),
-      [history]
-    );
-  };
-  var useQuickEditPostAction = () => {
-    const history = useHistory20();
-    const { path, query } = useLocation25();
-    return (0, import_element235.useMemo)(
-      () => ({
-        id: "quick-edit",
-        label: (0, import_i18n151.__)("Quick Edit"),
-        icon: drawer_right_default,
-        isPrimary: true,
-        supportsBulk: true,
-        isEligible(post2) {
-          if (post2.status === "trash") {
-            return false;
-          }
-          return post2.type === "page";
-        },
-        callback(items) {
-          history.navigate(
-            (0, import_url16.addQueryArgs)(path, {
-              ...query,
-              quickEdit: true,
-              postId: items.map((item) => item.id).join(",")
-            })
-          );
+          history.navigate(`/wp_navigation/${savedRecord.id}`);
         }
-      }),
-      [history, path, query]
-    );
-  };
-
-  // packages/edit-site/build-module/components/page-patterns/fields.mjs
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_element236 = __toESM(require_element(), 1);
-  var import_block_editor25 = __toESM(require_block_editor(), 1);
-  var import_blocks12 = __toESM(require_blocks(), 1);
-  var import_editor27 = __toESM(require_editor(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
-  var { useStyle: useStyle4 } = unlock(import_editor27.privateApis);
-  function PreviewField({ item }) {
-    const descriptionId = (0, import_element236.useId)();
-    const description = item.description || item?.excerpt?.raw;
-    const isTemplatePart2 = item.type === TEMPLATE_PART_POST_TYPE;
-    const backgroundColor = useStyle4("color.background");
-    const blocks = (0, import_element236.useMemo)(() => {
-      return item.blocks ?? (0, import_blocks12.parse)(item.content.raw, {
-        __unstableSkipMigrationLogs: true
-      });
-    }, [item?.content?.raw, item.blocks]);
-    const isEmpty2 = !blocks?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
-      "div",
-      {
-        className: "page-patterns-preview-field",
-        style: { backgroundColor },
-        "aria-describedby": !!description ? descriptionId : void 0,
-        children: [
-          isEmpty2 && isTemplatePart2 && (0, import_i18n152.__)("Empty template part"),
-          isEmpty2 && !isTemplatePart2 && (0, import_i18n152.__)("Empty pattern"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_block_editor25.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-            import_block_editor25.BlockPreview,
-            {
-              blocks,
-              viewportWidth: item.viewportWidth
-            }
-          ) }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { hidden: true, id: descriptionId, children: description })
-        ]
+      } catch (error2) {
+        createErrorNotice(
+          (0, import_i18n144.sprintf)(
+            /* translators: %s: error message describing why the navigation menu could not be deleted. */
+            (0, import_i18n144.__)(`Unable to duplicate Navigation Menu (%s).`),
+            error2?.message
+          ),
+          {
+            type: "snackbar"
+          }
+        );
       }
-    );
+    };
+    return handleDuplicate;
+  }
+  function useNavigationMenuHandlers() {
+    return {
+      handleDelete: useDeleteNavigationMenu(),
+      handleSave: useSaveNavigationMenu(),
+      handleDuplicate: useDuplicateNavigationMenu()
+    };
   }
-  var previewField = {
-    label: (0, import_i18n152.__)("Preview"),
-    id: "preview",
-    render: PreviewField,
-    enableSorting: false
-  };

-  // packages/edit-site/build-module/components/page-patterns/index.mjs
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor26.privateApis);
-  var { usePostActions, usePostFields } = unlock(import_editor28.privateApis);
-  var { useLocation: useLocation26, useHistory: useHistory21 } = unlock(import_router29.privateApis);
-  var EMPTY_ARRAY11 = [];
-  var VIEW_CONFIG_FIELDS2 = ["default_view", "default_layouts"];
-  function usePagePatternsHeader(type, categoryId) {
-    const { patternCategories } = usePatternCategories();
-    const templatePartAreas = (0, import_data72.useSelect)(
-      (select4) => select4(import_core_data50.store).getCurrentTheme()?.default_template_part_areas || [],
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  function buildMenuLabel(title, id, status) {
+    if (!title) {
+      return (0, import_i18n145.sprintf)((0, import_i18n145.__)("(no title %s)"), id);
+    }
+    if (status === "publish") {
+      return (0, import_html_entities9.decodeEntities)(title);
+    }
+    return (0, import_i18n145.sprintf)(
+      // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
+      (0, import_i18n145._x)("%1$s (%2$s)", "menu label"),
+      (0, import_html_entities9.decodeEntities)(title),
+      status
+    );
+  }
+  function SidebarNavigationScreenNavigationMenus({ backPath }) {
+    const {
+      records: navigationMenus,
+      isResolving: isResolvingNavigationMenus,
+      hasResolved: hasResolvedNavigationMenus
+    } = (0, import_core_data39.useEntityRecords)(
+      "postType",
+      NAVIGATION_POST_TYPE,
+      PRELOADED_NAVIGATION_MENUS_QUERY
+    );
+    const isLoading = isResolvingNavigationMenus && !hasResolvedNavigationMenus;
+    const { getNavigationFallbackId } = unlock((0, import_data60.useSelect)(import_core_data39.store));
+    const isCreatingNavigationFallback = (0, import_data60.useSelect)(
+      (select4) => select4(import_core_data39.store).isResolving("getNavigationFallbackId"),
       []
     );
-    let title, description, patternCategory;
-    if (type === TEMPLATE_PART_POST_TYPE) {
-      const templatePartArea = templatePartAreas.find(
-        (area) => area.area === categoryId
+    const firstNavigationMenu = navigationMenus?.[0];
+    if (!firstNavigationMenu && !isResolvingNavigationMenus && hasResolvedNavigationMenus && // Ensure a fallback navigation is created only once
+    !isCreatingNavigationFallback) {
+      getNavigationFallbackId();
+    }
+    const { handleSave, handleDelete, handleDuplicate } = useNavigationMenuHandlers();
+    const hasNavigationMenus = !!navigationMenus?.length;
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components137.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" }) });
+    }
+    if (!isLoading && !hasNavigationMenus) {
+      return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+        SidebarNavigationScreenWrapper,
+        {
+          description: (0, import_i18n145.__)("No Navigation Menus found."),
+          backPath
+        }
       );
-      title = templatePartArea?.label || (0, import_i18n153.__)("All Template Parts");
-      description = templatePartArea?.description || (0, import_i18n153.__)("Includes every template part defined for any area.");
-    } else if (type === PATTERN_TYPES.user && !!categoryId) {
-      patternCategory = patternCategories.find(
-        (category) => category.name === categoryId
+    }
+    if (navigationMenus?.length === 1) {
+      return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+        SingleNavigationMenu,
+        {
+          navigationMenu: firstNavigationMenu,
+          backPath,
+          handleDelete: () => handleDelete(firstNavigationMenu),
+          handleDuplicate: () => handleDuplicate(firstNavigationMenu),
+          handleSave: (edits) => handleSave(firstNavigationMenu, edits)
+        }
       );
-      title = patternCategory?.label;
-      description = patternCategory?.description;
     }
-    return { title, description };
-  }
-  function DataviewsPatterns() {
-    const { path, query } = useLocation26();
-    const { postType: postType2 = "wp_block", categoryId: categoryIdFromURL } = query;
-    const history = useHistory21();
-    const categoryId = categoryIdFromURL || PATTERN_DEFAULT_CATEGORY;
-    const { default_view: defaultView, default_layouts: defaultLayouts2 } = useViewConfig({
-      kind: "postType",
-      name: postType2,
-      fields: VIEW_CONFIG_FIELDS2
-    });
-    const { view, updateView, isModified, resetToDefault } = useView({
-      kind: "postType",
-      name: postType2,
-      slug: "default",
-      defaultView,
-      defaultLayouts: defaultLayouts2,
-      queryParams: {
-        page: query.pageNumber,
-        search: query.search
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components137.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-navigation-menus", children: navigationMenus?.map(({ id, title, status }, index2) => /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      NavMenuItem,
+      {
+        postId: id,
+        withChevron: true,
+        icon: navigation_default,
+        children: buildMenuLabel(title?.rendered, index2 + 1, status)
       },
-      onChangeQueryParams: (params) => {
-        history.navigate(
-          (0, import_url17.addQueryArgs)(path, {
-            ...query,
-            pageNumber: params.page,
-            search: params.search
-          })
-        );
-      }
-    });
-    const viewSyncStatus = view.filters?.find(
-      ({ field }) => field === "sync-status"
-    )?.value;
-    const { patterns: patterns2, isResolving } = use_patterns_default(postType2, categoryId, {
-      search: view.search,
-      syncStatus: viewSyncStatus
-    });
-    const postTypeFields = usePostFields({ postType: postType2 });
-    const fields2 = (0, import_element237.useMemo)(() => {
-      return [previewField, ...postTypeFields || []];
-    }, [postTypeFields]);
-    const { data, paginationInfo } = (0, import_element237.useMemo)(() => {
-      const viewWithoutFilters = { ...view };
-      delete viewWithoutFilters.search;
-      if (postType2 !== TEMPLATE_PART_POST_TYPE) {
-        viewWithoutFilters.filters = [];
-      }
-      return filterSortAndPaginate(patterns2, viewWithoutFilters, fields2);
-    }, [patterns2, view, fields2, postType2]);
-    const dataWithPermissions = useAugmentPatternsWithPermissions(data);
-    const templatePartActions = usePostActions({
-      postType: TEMPLATE_PART_POST_TYPE,
-      context: "list"
-    });
-    const patternActions = usePostActions({
-      postType: PATTERN_TYPES.user,
-      context: "list"
-    });
-    const editAction = useEditPostAction();
-    const actions = (0, import_element237.useMemo)(() => {
-      if (postType2 === TEMPLATE_PART_POST_TYPE) {
-        return [editAction, ...templatePartActions].filter(Boolean);
-      }
-      return [editAction, ...patternActions].filter(Boolean);
-    }, [editAction, postType2, templatePartActions, patternActions]);
-    const settings2 = usePatternSettings();
-    const { title, description } = usePagePatternsHeader(
-      postType2,
-      categoryId
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-      page_default2,
+      id
+    )) }) });
+  }
+  function SidebarNavigationScreenWrapper({
+    children,
+    actions,
+    title,
+    description,
+    backPath
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      SidebarNavigationScreen,
       {
-        className: "edit-site-page-patterns-dataviews",
-        title,
-        headingLevel: 2,
-        subTitle: description,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-          PatternsActions,
-          {
-            categoryId,
-            type: postType2
-          }
+        title: title || (0, import_i18n145.__)("Navigation"),
+        actions,
+        description: description || (0, import_i18n145.__)(
+          "Manage the menus that help visitors find their way around your site."
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-          dataviews_default,
-          {
-            paginationInfo,
-            fields: fields2,
-            actions,
-            data: dataWithPermissions || EMPTY_ARRAY11,
-            getItemId: (item) => item.name ?? item.id,
-            isLoading: isResolving,
-            isItemClickable: (item) => item.type !== PATTERN_TYPES.theme,
-            onClickItem: (item) => {
-              history.navigate(
-                `/${item.type}/${[
-                  PATTERN_TYPES.user,
-                  TEMPLATE_PART_POST_TYPE
-                ].includes(item.type) ? item.id : item.name}?canvas=edit`
-              );
-            },
-            view,
-            onChangeView: updateView,
-            defaultLayouts: defaultLayouts2,
-            onReset: isModified ? resetToDefault : false
-          },
-          categoryId + postType2
-        )
+        backPath,
+        content: children
       }
-    ) });
+    );
   }
+  var NavMenuItem = ({ postId, ...props }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      SidebarNavigationItem,
+      {
+        to: `/wp_navigation/${postId}`,
+        ...props
+      }
+    );
+  };

-  // packages/edit-site/build-module/components/site-editor-routes/patterns.mjs
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
-  var patternsRoute = {
-    name: "patterns",
-    path: "/pattern",
+  // packages/edit-site/build-module/components/site-editor-routes/navigation.mjs
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var navigationRoute = {
+    name: "navigation",
+    path: "/navigation",
     areas: {
       sidebar({ siteData }) {
-        const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(SidebarNavigationScreenPatterns, { backPath });
-      },
-      content: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(DataviewsPatterns, {}),
-      mobileSidebar({ siteData, query }) {
-        if (query.categoryId) {
-          return void 0;
+        if (!isThemeDataLoaded(siteData)) {
+          return null;
         }
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(SidebarNavigationScreenUnsupported, {});
+      },
+      preview({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(EditSiteEditor, {}) : void 0;
       },
-      mobileContent({ query }) {
-        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(DataviewsPatterns, {}) : void 0;
+      mobileSidebar({ siteData }) {
+        if (!isThemeDataLoaded(siteData)) {
+          return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_jsx_runtime372.Fragment, {});
+        }
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

-  // packages/edit-site/build-module/components/site-editor-routes/pattern-item.mjs
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
-  var patternItemRoute = {
-    name: "pattern-item",
-    path: "/wp_block/:postId",
+  // packages/edit-site/build-module/components/site-editor-routes/navigation-item.mjs
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var navigationItemRoute = {
+    name: "navigation-item",
+    path: "/wp_navigation/:postId",
     areas: {
       sidebar({ siteData }) {
-        const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        if (!isThemeDataLoaded(siteData)) {
+          return null;
+        }
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(SidebarNavigationScreenUnsupported, {});
       },
-      // Also rendered on mobile, where this route is only reached at canvas=edit.
-      preview: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(EditSiteEditor, {})
+      preview({ siteData }) {
+        if (!isThemeDataLoaded(siteData)) {
+          return null;
+        }
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(SidebarNavigationScreenUnsupported, {});
+      },
+      mobileSidebar({ siteData }) {
+        if (!isThemeDataLoaded(siteData)) {
+          return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_jsx_runtime373.Fragment, {});
+        }
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(SidebarNavigationScreenUnsupported, {});
+      }
     }
   };

-  // packages/edit-site/build-module/components/site-editor-routes/template-part-item.mjs
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
-  var templatePartItemRoute = {
-    name: "template-part-item",
-    path: "/wp_template_part/*postId",
-    areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(SidebarNavigationScreenPatterns, { backPath: "/" }),
-      // Also rendered on mobile, where this route is only reached at canvas=edit.
-      preview: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(EditSiteEditor, {})
-    }
-  };
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
+  var import_components138 = __toESM(require_components(), 1);
+  var import_element233 = __toESM(require_element(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_router25 = __toESM(require_router(), 1);
+  var import_core_data45 = __toESM(require_core_data(), 1);

-  // packages/edit-site/build-module/components/site-editor-routes/templates.mjs
-  var import_data81 = __toESM(require_data(), 1);
-  var import_core_data63 = __toESM(require_core_data(), 1);
+  // node_modules/dequal/dist/index.mjs
+  var has = Object.prototype.hasOwnProperty;
+  function find(iter, tar, key) {
+    for (key of iter.keys()) {
+      if (dequal(key, tar)) return key;
+    }
+  }
+  function dequal(foo, bar) {
+    var ctor, len, tmp;
+    if (foo === bar) return true;
+    if (foo && bar && (ctor = foo.constructor) === bar.constructor) {
+      if (ctor === Date) return foo.getTime() === bar.getTime();
+      if (ctor === RegExp) return foo.toString() === bar.toString();
+      if (ctor === Array) {
+        if ((len = foo.length) === bar.length) {
+          while (len-- && dequal(foo[len], bar[len])) ;
+        }
+        return len === -1;
+      }
+      if (ctor === Set) {
+        if (foo.size !== bar.size) {
+          return false;
+        }
+        for (len of foo) {
+          tmp = len;
+          if (tmp && typeof tmp === "object") {
+            tmp = find(bar, tmp);
+            if (!tmp) return false;
+          }
+          if (!bar.has(tmp)) return false;
+        }
+        return true;
+      }
+      if (ctor === Map) {
+        if (foo.size !== bar.size) {
+          return false;
+        }
+        for (len of foo) {
+          tmp = len[0];
+          if (tmp && typeof tmp === "object") {
+            tmp = find(bar, tmp);
+            if (!tmp) return false;
+          }
+          if (!dequal(len[1], bar.get(tmp))) {
+            return false;
+          }
+        }
+        return true;
+      }
+      if (ctor === ArrayBuffer) {
+        foo = new Uint8Array(foo);
+        bar = new Uint8Array(bar);
+      } else if (ctor === DataView) {
+        if ((len = foo.byteLength) === bar.byteLength) {
+          while (len-- && foo.getInt8(len) === bar.getInt8(len)) ;
+        }
+        return len === -1;
+      }
+      if (ArrayBuffer.isView(foo)) {
+        if ((len = foo.byteLength) === bar.byteLength) {
+          while (len-- && foo[len] === bar[len]) ;
+        }
+        return len === -1;
+      }
+      if (!ctor || typeof foo === "object") {
+        len = 0;
+        for (ctor in foo) {
+          if (has.call(foo, ctor) && ++len && !has.call(bar, ctor)) return false;
+          if (!(ctor in bar) || !dequal(foo[ctor], bar[ctor])) return false;
+        }
+        return Object.keys(bar).length === len;
+      }
+    }
+    return foo !== foo && bar !== bar;
+  }

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
-  var import_i18n155 = __toESM(require_i18n(), 1);
+  // packages/views/build-module/use-view.mjs
+  var import_element229 = __toESM(require_element(), 1);
+  var import_data61 = __toESM(require_data(), 1);
+  var import_preferences11 = __toESM(require_preferences(), 1);

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
-  var import_core_data52 = __toESM(require_core_data(), 1);
-  var import_element238 = __toESM(require_element(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_i18n154 = __toESM(require_i18n(), 1);
-  var import_router30 = __toESM(require_router(), 1);
-  var import_url18 = __toESM(require_url(), 1);
+  // packages/views/build-module/preference-keys.mjs
+  function generatePreferenceKey(kind, name2, slug) {
+    return `dataviews-${kind}-${name2}-${slug}`;
+  }

-  // packages/edit-site/build-module/components/page-templates/hooks.mjs
-  var import_core_data51 = __toESM(require_core_data(), 1);
-  var import_data73 = __toESM(require_data(), 1);
-  function useAddedBy(postType2, postId) {
-    return (0, import_data73.useSelect)(
-      (select4) => {
-        const { getEntityRecord, getUser, getEditedEntityRecord } = select4(import_core_data51.store);
-        const template = getEditedEntityRecord(
-          "postType",
-          postType2,
-          postId
+  // packages/views/build-module/resolve-view.mjs
+  var QUERY_PARAMS = ["page", "search"];
+  function isPlainObject2(value) {
+    return typeof value === "object" && value !== null && !Array.isArray(value);
+  }
+  function withoutQueryParams(layer) {
+    const result = isPlainObject2(layer) ? { ...layer } : {};
+    for (const key of QUERY_PARAMS) {
+      delete result[key];
+    }
+    return result;
+  }
+  function mergeLayer(lower, upper) {
+    const result = { ...lower };
+    for (const key of Object.keys(upper)) {
+      const value = upper[key];
+      const current = result[key];
+      result[key] = isPlainObject2(current) && isPlainObject2(value) ? mergeLayer(current, value) : value;
+    }
+    return result;
+  }
+  function diffLayer(value, base, persisted = {}) {
+    const result = {};
+    for (const key of Object.keys(value)) {
+      const next = value[key];
+      const current = base[key];
+      const prev = persisted[key];
+      if (next === void 0) {
+        continue;
+      }
+      if (isPlainObject2(next) && isPlainObject2(current)) {
+        const nested = diffLayer(
+          next,
+          current,
+          isPlainObject2(prev) ? prev : {}
         );
-        const originalSource = template?.original_source;
-        const authorText = template?.author_text;
-        switch (originalSource) {
-          case "theme": {
-            return {
-              type: originalSource,
-              icon: layout_default,
-              text: authorText,
-              isCustomized: template.source === TEMPLATE_ORIGINS.custom
-            };
-          }
-          case "plugin": {
-            return {
-              type: originalSource,
-              icon: plugins_default,
-              text: authorText,
-              isCustomized: template.source === TEMPLATE_ORIGINS.custom
-            };
-          }
-          case "site": {
-            const siteData = getEntityRecord(
-              "root",
-              "__unstableBase"
-            );
-            return {
-              type: originalSource,
-              icon: globe_default,
-              imageUrl: siteData?.site_logo ? getEntityRecord(
-                "postType",
-                "attachment",
-                siteData.site_logo
-              )?.source_url : void 0,
-              text: authorText,
-              isCustomized: false
-            };
-          }
-          default: {
-            const user = getUser(template.author);
-            return {
-              type: "user",
-              icon: comment_author_avatar_default,
-              imageUrl: user?.avatar_urls?.[48],
-              text: authorText ?? user?.name,
-              isCustomized: false
-            };
-          }
+        if (Object.keys(nested).length > 0) {
+          result[key] = nested;
         }
+      } else if (!dequal(next, current)) {
+        result[key] = next;
+      } else if (prev !== void 0 && dequal(next, prev)) {
+        result[key] = prev;
+      }
+    }
+    return result;
+  }
+  function getLockedFilters(overrides) {
+    return (overrides?.filters ?? []).filter((filter) => filter.isLocked);
+  }
+  function applyLockedFilters(view, overrides) {
+    const locked = getLockedFilters(overrides);
+    if (locked.length === 0) {
+      return view;
+    }
+    const rest = (view.filters ?? []).filter(
+      (filter) => !locked.some((f2) => f2.field === filter.field)
+    );
+    return { ...view, filters: [...locked, ...rest] };
+  }
+  function resolveBaseView(layers, effectiveType) {
+    const { defaultView, defaultLayouts, activeViewOverrides } = layers;
+    const layoutDefaults = defaultLayouts?.[effectiveType];
+    return applyLockedFilters(
+      [layoutDefaults, activeViewOverrides].reduce(
+        (lower, upper) => mergeLayer(lower, withoutQueryParams(upper)),
+        withoutQueryParams(defaultView)
+      ),
+      activeViewOverrides
+    );
+  }
+  function resolveView(args) {
+    const { defaultView, activeViewOverrides, persistedView, page, search } = args;
+    const effectiveType = persistedView?.type ?? activeViewOverrides?.type ?? defaultView?.type;
+    const baseView = resolveBaseView(args, effectiveType);
+    const view = {
+      ...applyLockedFilters(
+        mergeLayer(baseView, withoutQueryParams(persistedView)),
+        activeViewOverrides
+      ),
+      page: Number(page ?? 1),
+      search: search ?? ""
+    };
+    return view;
+  }
+  function getUserModifications(newView, layers) {
+    const { activeViewOverrides, persistedView } = layers;
+    const baseView = resolveBaseView(layers, newView.type);
+    const modifications = diffLayer(
+      withoutQueryParams(newView),
+      withoutQueryParams(baseView),
+      withoutQueryParams(persistedView)
+    );
+    const locked = getLockedFilters(activeViewOverrides);
+    if (locked.length > 0 && Array.isArray(modifications.filters)) {
+      modifications.filters = modifications.filters.filter(
+        (filter) => !locked.some((f2) => f2.field === filter.field)
+      );
+    }
+    return Object.keys(modifications).length > 0 ? modifications : void 0;
+  }
+
+  // packages/views/build-module/use-view.mjs
+  function useView(config2) {
+    const {
+      kind,
+      name: name2,
+      slug,
+      defaultView,
+      defaultLayouts,
+      activeViewOverrides,
+      queryParams,
+      onChangeQueryParams
+    } = config2;
+    const preferenceKey = generatePreferenceKey(kind, name2, slug);
+    const persistedView = (0, import_data61.useSelect)(
+      (select4) => {
+        return select4(import_preferences11.store).get(
+          "core/views",
+          preferenceKey
+        );
       },
-      [postType2, postId]
+      [preferenceKey]
     );
-  }
-
-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation27 } = unlock(import_router30.privateApis);
-  var EMPTY_ARRAY12 = [];
-  function TemplateDataviewItem({ template, isActive }) {
-    const { text, icon } = useAddedBy(template.type, template.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-      SidebarNavigationItem,
-      {
-        to: (0, import_url18.addQueryArgs)("/template", { activeView: text }),
-        icon,
-        "aria-current": isActive,
-        children: text
-      }
+    const { set: set3 } = (0, import_data61.useDispatch)(import_preferences11.store);
+    const page = Number(queryParams?.page ?? 1);
+    const search = queryParams?.search ?? "";
+    const view = (0, import_element229.useMemo)(
+      () => resolveView({
+        defaultView,
+        defaultLayouts,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      }),
+      [
+        defaultView,
+        defaultLayouts,
+        activeViewOverrides,
+        persistedView,
+        page,
+        search
+      ]
     );
-  }
-  function DataviewsTemplatesSidebarContent() {
-    const {
-      query: { activeView = "active" }
-    } = useLocation27();
-    const { records } = (0, import_core_data52.useEntityRecords)("root", "registeredTemplate", {
-      // This should not be needed, the endpoint returns all registered
-      // templates, but it's not possible right now to turn off pagination for
-      // entity configs.
-      per_page: -1
-    });
-    const firstItemPerAuthorText = (0, import_element238.useMemo)(() => {
-      const firstItemPerAuthor = records?.reduce((acc, template) => {
-        const author = template.author_text;
-        if (author && !acc[author]) {
-          acc[author] = template;
-        }
-        return acc;
-      }, {});
-      return (firstItemPerAuthor && Object.values(firstItemPerAuthor)) ?? EMPTY_ARRAY12;
-    }, [records]);
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_components144.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-templates-browse", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-        SidebarNavigationItem,
-        {
-          to: "/template",
-          icon: published_default,
-          "aria-current": activeView === "active",
-          children: (0, import_i18n154.__)("Active templates")
+    const isModified = !!persistedView && Object.keys(persistedView).length > 0;
+    const updateView = (0, import_element229.useCallback)(
+      (newView) => {
+        const newQueryParams = {
+          page: Number(newView?.page ?? 1),
+          search: newView?.search ?? ""
+        };
+        if (onChangeQueryParams && !dequal(newQueryParams, { page, search })) {
+          onChangeQueryParams(newQueryParams);
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-        SidebarNavigationItem,
-        {
-          to: (0, import_url18.addQueryArgs)("/template", { activeView: "user" }),
-          icon: comment_author_avatar_default,
-          "aria-current": activeView === "user",
-          // Let's avoid calling them "custom templates" to avoid
-          // confusion. "Created" is closest to meaning database
-          // templates, created by users.
-          // https://developer.wordpress.org/themes/classic-themes/templates/page-template-files/#creating-custom-page-templates-for-global-use
-          children: (0, import_i18n154.__)("Created templates")
+        const modifications = getUserModifications(newView, {
+          defaultView,
+          defaultLayouts,
+          activeViewOverrides,
+          persistedView
+        });
+        if (!dequal(modifications, persistedView)) {
+          set3("core/views", preferenceKey, modifications);
         }
-      ),
-      firstItemPerAuthorText.map((template) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-          TemplateDataviewItem,
-          {
-            template,
-            isActive: activeView === template.author_text
-          },
-          template.author_text
-        );
-      })
-    ] });
+      },
+      [
+        onChangeQueryParams,
+        page,
+        search,
+        defaultView,
+        defaultLayouts,
+        activeViewOverrides,
+        persistedView,
+        set3,
+        preferenceKey
+      ]
+    );
+    const resetToDefault = (0, import_element229.useCallback)(() => {
+      set3("core/views", preferenceKey, void 0);
+    }, [preferenceKey, set3]);
+    return {
+      view,
+      isModified,
+      updateView,
+      resetToDefault
+    };
   }

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content-legacy.mjs
-  var import_core_data53 = __toESM(require_core_data(), 1);
-  var import_data74 = __toESM(require_data(), 1);
-
-  // packages/edit-site/build-module/components/sidebar-dataviews/index.mjs
-  var import_components145 = __toESM(require_components(), 1);
-  var import_router31 = __toESM(require_router(), 1);
-  var import_url19 = __toESM(require_url(), 1);
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation28 } = unlock(import_router31.privateApis);
-  var VIEW_CONFIG_FIELDS3 = ["view_list"];
-  var SLUG_TO_ICON = {
-    all: pages_default,
-    published: published_default,
-    future: scheduled_default,
-    drafts: drafts_default,
-    pending: pending_default,
-    private: not_allowed_default,
-    trash: trash_default
-  };
-  var defaultResolveIcon = (view) => {
-    return SLUG_TO_ICON[view.slug];
-  };
-  function DataViewsSidebarContent({
-    postType: postType2,
-    resolveIcon = defaultResolveIcon
-  }) {
+  // packages/views/build-module/load-view.mjs
+  var import_data62 = __toESM(require_data(), 1);
+  var import_preferences12 = __toESM(require_preferences(), 1);
+  async function loadView(config2) {
     const {
-      path,
-      query: { activeView = "all" }
-    } = useLocation28();
-    const { view_list: viewList } = useViewConfig({
-      kind: "postType",
-      name: postType2,
-      fields: VIEW_CONFIG_FIELDS3
+      kind,
+      name: name2,
+      slug,
+      defaultView,
+      defaultLayouts,
+      activeViewOverrides,
+      queryParams
+    } = config2;
+    const preferenceKey = generatePreferenceKey(kind, name2, slug);
+    const persistedView = (0, import_data62.select)(
+      import_preferences12.store
+    ).get("core/views", preferenceKey);
+    return resolveView({
+      defaultView,
+      defaultLayouts,
+      activeViewOverrides,
+      persistedView,
+      page: queryParams?.page,
+      search: queryParams?.search
     });
-    if (!postType2) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_jsx_runtime384.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_components145.__experimentalItemGroup, { className: "edit-site-sidebar-dataviews", children: viewList?.map((view) => {
-      const isActive = view.slug === activeView;
-      const slug = view.slug === "all" ? void 0 : view.slug;
-      const icon = resolveIcon(view);
-      return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-        SidebarNavigationItem,
-        {
-          icon,
-          to: (0, import_url19.addQueryArgs)(path, {
-            activeView: slug
-          }),
-          "aria-current": isActive ? "true" : void 0,
-          children: view.title
-        },
-        view.slug
-      );
-    }) }) });
   }

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content-legacy.mjs
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
-  var SOURCE_TO_ICON = {
-    user: comment_author_avatar_default,
-    theme: layout_default,
-    plugin: plugins_default,
-    site: globe_default
-  };
-  function DataviewsTemplatesSidebarContent2() {
-    const authorSourceMap = (0, import_data74.useSelect)((select4) => {
-      const templates = select4(import_core_data53.store).getEntityRecords(
-        "postType",
-        TEMPLATE_POST_TYPE,
-        { per_page: -1 }
-      );
-      if (!templates) {
-        return {};
-      }
-      const map = {};
-      for (const template of templates) {
-        if (template.author_text && template.original_source && !map[template.author_text]) {
-          map[template.author_text] = template.original_source;
-        }
-      }
-      return map;
-    }, []);
-    const resolveIcon = (view) => {
-      const source = authorSourceMap[view.slug];
-      return SOURCE_TO_ICON[source] ?? layout_default;
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-      DataViewsSidebarContent,
-      {
-        postType: TEMPLATE_POST_TYPE,
-        resolveIcon
-      }
+  // packages/views/build-module/use-view-config.mjs
+  var import_data63 = __toESM(require_data(), 1);
+  var import_core_data40 = __toESM(require_core_data(), 1);
+
+  // packages/views/build-module/lock-unlock.mjs
+  var import_private_apis7 = __toESM(require_private_apis(), 1);
+  var { lock: lock6, unlock: unlock6 } = (0, import_private_apis7.__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/views"
+  );
+
+  // packages/views/build-module/use-view-config.mjs
+  function useViewConfig({
+    kind,
+    name: name2,
+    fields: fields2
+  }) {
+    const fieldList = Array.isArray(fields2) ? fields2 : fields2?.split(",");
+    const fieldsKey = fieldList ? [...fieldList].sort().join(",") : void 0;
+    return (0, import_data63.useSelect)(
+      (select4) => {
+        return unlock6(select4(import_core_data40.store)).getViewConfig(
+          kind,
+          name2,
+          fieldsKey ? {
+            fields: fieldsKey
+          } : void 0
+        );
+      },
+      [kind, name2, fieldsKey]
     );
   }

-  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
-  function SidebarNavigationScreenTemplatesBrowse({ backPath }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-      SidebarNavigationScreen,
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/category-item.mjs
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  function CategoryItem({
+    count,
+    icon,
+    id,
+    isActive,
+    label,
+    type
+  }) {
+    if (!count) {
+      return;
+    }
+    const queryArgs = [`postType=${type}`];
+    if (id) {
+      queryArgs.push(`categoryId=${id}`);
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      SidebarNavigationItem,
       {
-        title: (0, import_i18n155.__)("Templates"),
-        description: (0, import_i18n155.__)(
-          "Manage the templates that define the structure of your pages, or reset any customizations made to those supplied by your theme."
-        ),
-        backPath,
-        content: window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(DataviewsTemplatesSidebarContent, {}) : /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(DataviewsTemplatesSidebarContent2, {})
+        icon,
+        suffix: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("span", { children: count }),
+        "aria-current": isActive ? "true" : void 0,
+        to: `/pattern?${queryArgs.join("&")}`,
+        children: label
       }
     );
   }

-  // packages/edit-site/build-module/components/page-templates/index.mjs
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_html_entities15 = __toESM(require_html_entities(), 1);
-  var import_element244 = __toESM(require_element(), 1);
-  var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_router33 = __toESM(require_router(), 1);
-  var import_editor32 = __toESM(require_editor(), 1);
-  var import_url22 = __toESM(require_url(), 1);
-  var import_data78 = __toESM(require_data(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_components150 = __toESM(require_components(), 1);
-  var import_notices8 = __toESM(require_notices(), 1);
-
-  // packages/edit-site/build-module/components/add-new-template/index.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_html_entities13 = __toESM(require_html_entities(), 1);
-  var import_element242 = __toESM(require_element(), 1);
-  var import_data76 = __toESM(require_data(), 1);
-  var import_core_data56 = __toESM(require_core_data(), 1);
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_notices7 = __toESM(require_notices(), 1);
-  var import_router32 = __toESM(require_router(), 1);
-  var import_dom32 = __toESM(require_dom(), 1);
-
-  // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
-  var import_element240 = __toESM(require_element(), 1);
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_dom31 = __toESM(require_dom(), 1);
-  var import_url21 = __toESM(require_url(), 1);
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-pattern-categories.mjs
+  var import_element232 = __toESM(require_element(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);

-  // packages/edit-site/build-module/components/add-new-template/utils.mjs
-  var import_data75 = __toESM(require_data(), 1);
-  var import_core_data54 = __toESM(require_core_data(), 1);
-  var import_html_entities11 = __toESM(require_html_entities(), 1);
-  var import_element239 = __toESM(require_element(), 1);
-  var import_i18n156 = __toESM(require_i18n(), 1);
-  var import_url20 = __toESM(require_url(), 1);
-  var EMPTY_OBJECT2 = {};
-  var getValueFromObjectPath2 = (object, path) => {
-    let value = object;
-    path.split(".").forEach((fieldName) => {
-      value = value?.[fieldName];
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-default-pattern-categories.mjs
+  var import_core_data41 = __toESM(require_core_data(), 1);
+  var import_data64 = __toESM(require_data(), 1);
+  function useDefaultPatternCategories() {
+    const blockPatternCategories = (0, import_data64.useSelect)((select4) => {
+      const { getSettings: getSettings9 } = unlock(select4(store));
+      const settings2 = getSettings9();
+      return settings2.__experimentalAdditionalBlockPatternCategories ?? settings2.__experimentalBlockPatternCategories;
     });
-    return value;
-  };
-  function prefixSlug(prefix2, slug) {
-    return `${prefix2}-${(0, import_url20.safeDecodeURI)(slug)}`;
-  }
-  var mapToIHasNameAndId = (entities, path) => {
-    return (entities || []).map((entity) => ({
-      ...entity,
-      name: (0, import_html_entities11.decodeEntities)(getValueFromObjectPath2(entity, path))
-    }));
-  };
-  var useExistingTemplates = () => {
-    return (0, import_data75.useSelect)(
-      (select4) => select4(import_core_data54.store).getEntityRecords(
-        "postType",
-        TEMPLATE_POST_TYPE,
-        {
-          per_page: -1
-        }
-      ),
-      []
-    );
-  };
-  var useDefaultTemplateTypes = () => {
-    return (0, import_data75.useSelect)(
-      (select4) => select4(import_core_data54.store).getCurrentTheme()?.default_template_types || [],
-      []
-    );
-  };
-  var usePublicPostTypes = () => {
-    const postTypes = (0, import_data75.useSelect)(
-      (select4) => select4(import_core_data54.store).getPostTypes({ per_page: -1 }),
-      []
-    );
-    return (0, import_element239.useMemo)(() => {
-      const excludedPostTypes = ["attachment"];
-      return postTypes?.filter(
-        ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
-      ).sort((a2, b2) => {
-        if (a2.slug === "post" || b2.slug === "post") {
-          return 0;
-        }
-        return a2.name.localeCompare(b2.name);
-      });
-    }, [postTypes]);
-  };
-  var usePublicTaxonomies = () => {
-    const taxonomies = (0, import_data75.useSelect)(
-      (select4) => select4(import_core_data54.store).getTaxonomies({ per_page: -1 }),
-      []
-    );
-    return (0, import_element239.useMemo)(() => {
-      return taxonomies?.filter(
-        ({ visibility }) => visibility?.publicly_queryable
-      );
-    }, [taxonomies]);
-  };
-  function usePostTypeArchiveMenuItems() {
-    const publicPostTypes = usePublicPostTypes();
-    const postTypesWithArchives = (0, import_element239.useMemo)(
-      () => publicPostTypes?.filter((postType2) => postType2.has_archive),
-      [publicPostTypes]
-    );
-    const existingTemplates = useExistingTemplates();
-    const postTypeLabels = (0, import_element239.useMemo)(
-      () => publicPostTypes?.reduce((accumulator, { labels }) => {
-        const singularName = labels.singular_name.toLowerCase();
-        accumulator[singularName] = (accumulator[singularName] || 0) + 1;
-        return accumulator;
-      }, {}),
-      [publicPostTypes]
-    );
-    const needsUniqueIdentifier = (0, import_element239.useCallback)(
-      ({ labels, slug }) => {
-        const singularName = labels.singular_name.toLowerCase();
-        return postTypeLabels[singularName] > 1 && singularName !== slug;
-      },
-      [postTypeLabels]
-    );
-    return (0, import_element239.useMemo)(
-      () => postTypesWithArchives?.filter(
-        (postType2) => !(existingTemplates || []).some(
-          (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
-        )
-      ).map((postType2) => {
-        let title;
-        if (needsUniqueIdentifier(postType2)) {
-          title = (0, import_i18n156.sprintf)(
-            // translators: %1s: Name of the post type e.g: "Post"; %2s: Slug of the post type e.g: "book".
-            (0, import_i18n156.__)("Archive: %1$s (%2$s)"),
-            postType2.labels.singular_name,
-            postType2.slug
-          );
-        } else {
-          title = (0, import_i18n156.sprintf)(
-            // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n156.__)("Archive: %s"),
-            postType2.labels.singular_name
-          );
-        }
-        return {
-          slug: "archive-" + postType2.slug,
-          description: (0, import_i18n156.sprintf)(
-            // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n156.__)(
-              "Displays an archive with the latest posts of type: %s."
-            ),
-            postType2.labels.singular_name
-          ),
-          title,
-          // `icon` is the `menu_icon` property of a post type. We
-          // only handle `dashicons` for now, even if the `menu_icon`
-          // also supports urls and svg as values.
-          icon: typeof postType2.icon === "string" && postType2.icon.startsWith("dashicons-") ? postType2.icon.slice(10) : archive_default,
-          templatePrefix: "archive"
-        };
-      }) || [],
-      [postTypesWithArchives, existingTemplates, needsUniqueIdentifier]
-    );
-  }
-  var usePostTypeMenuItems = (onClickMenuItem) => {
-    const publicPostTypes = usePublicPostTypes();
-    const defaultTemplateTypes = useDefaultTemplateTypes();
-    const templateLabels = (0, import_element239.useMemo)(
-      () => publicPostTypes?.reduce((accumulator, { labels }) => {
-        const templateName = (labels.template_name || labels.singular_name).toLowerCase();
-        accumulator[templateName] = (accumulator[templateName] || 0) + 1;
-        return accumulator;
-      }, {}),
-      [publicPostTypes]
-    );
-    const needsUniqueIdentifier = (0, import_element239.useCallback)(
-      ({ labels, slug }) => {
-        const templateName = (labels.template_name || labels.singular_name).toLowerCase();
-        return templateLabels[templateName] > 1 && templateName !== slug;
-      },
-      [templateLabels]
-    );
-    const templatePrefixes = (0, import_element239.useMemo)(
-      () => publicPostTypes?.reduce((accumulator, { slug }) => {
-        let suffix = slug;
-        if (slug !== "page") {
-          suffix = `single-${suffix}`;
-        }
-        accumulator[slug] = suffix;
-        return accumulator;
-      }, {}),
-      [publicPostTypes]
+    const restBlockPatternCategories = (0, import_data64.useSelect)(
+      (select4) => select4(import_core_data41.store).getBlockPatternCategories()
     );
-    const postTypesInfo = useEntitiesInfo("postType", templatePrefixes);
-    const menuItems = (publicPostTypes || []).reduce(
-      (accumulator, postType2) => {
-        const { slug, labels, icon } = postType2;
-        const generalTemplateSlug = templatePrefixes[slug];
-        const defaultTemplateType = defaultTemplateTypes?.find(
-          ({ slug: _slug }) => _slug === generalTemplateSlug
-        );
-        const _needsUniqueIdentifier = needsUniqueIdentifier(postType2);
-        let menuItemTitle = labels.template_name || (0, import_i18n156.sprintf)(
-          // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n156.__)("Single item: %s"),
-          labels.singular_name
-        );
-        if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n156.sprintf)(
-            // translators: 1: Name of the template e.g: "Single Item: Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n156._x)("%1$s (%2$s)", "post type menu label"),
-            labels.template_name,
-            slug
-          ) : (0, import_i18n156.sprintf)(
-            // translators: 1: Name of the post type e.g: "Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n156._x)(
-              "Single item: %1$s (%2$s)",
-              "post type menu label"
-            ),
-            labels.singular_name,
-            slug
-          );
-        }
-        const menuItem = defaultTemplateType ? {
-          ...defaultTemplateType,
-          templatePrefix: templatePrefixes[slug]
-        } : {
-          slug: generalTemplateSlug,
-          title: menuItemTitle,
-          description: (0, import_i18n156.sprintf)(
-            // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n156.__)("Displays a single item: %s."),
-            labels.singular_name
-          ),
-          // `icon` is the `menu_icon` property of a post type. We
-          // only handle `dashicons` for now, even if the `menu_icon`
-          // also supports urls and svg as values.
-          icon: typeof icon === "string" && icon.startsWith("dashicons-") ? icon.slice(10) : post_default,
-          templatePrefix: templatePrefixes[slug]
-        };
-        const hasEntities = postTypesInfo?.[slug]?.hasEntities;
-        if (hasEntities) {
-          menuItem.onClick = (template) => {
-            onClickMenuItem({
-              type: "postType",
-              slug,
-              config: {
-                recordNamePath: "title.rendered",
-                queryArgs: ({ search }) => {
-                  return {
-                    _fields: "id,title,slug,link",
-                    orderBy: search ? "relevance" : "modified",
-                    exclude: postTypesInfo[slug].existingEntitiesIds
-                  };
-                },
-                getSpecificTemplate: (suggestion) => {
-                  const templateSlug = prefixSlug(
-                    templatePrefixes[slug],
-                    suggestion.slug
-                  );
-                  return {
-                    title: templateSlug,
-                    slug: templateSlug,
-                    templatePrefix: templatePrefixes[slug]
-                  };
-                }
-              },
-              labels,
-              template
-            });
-          };
-        }
-        if (hasEntities) {
-          accumulator.push(menuItem);
-        }
-        return accumulator;
-      },
-      []
+    return [
+      ...blockPatternCategories || [],
+      ...restBlockPatternCategories || []
+    ];
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-theme-patterns.mjs
+  var import_core_data42 = __toESM(require_core_data(), 1);
+  var import_data65 = __toESM(require_data(), 1);
+  var import_element230 = __toESM(require_element(), 1);
+
+  // packages/edit-site/build-module/components/page-patterns/utils.mjs
+  var filterOutDuplicatesByName = (currentItem, index2, items) => index2 === items.findIndex((item) => currentItem.name === item.name);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-theme-patterns.mjs
+  function useThemePatterns() {
+    const blockPatterns = (0, import_data65.useSelect)((select4) => {
+      const { getSettings: getSettings9 } = unlock(select4(store));
+      return getSettings9().__experimentalAdditionalBlockPatterns ?? getSettings9().__experimentalBlockPatterns;
+    });
+    const restBlockPatterns = (0, import_data65.useSelect)(
+      (select4) => select4(import_core_data42.store).getBlockPatterns()
     );
-    const postTypesMenuItems = (0, import_element239.useMemo)(
-      () => menuItems.reduce(
-        (accumulator, postType2) => {
-          const { slug } = postType2;
-          let key = "postTypesMenuItems";
-          if (slug === "page") {
-            key = "defaultPostTypesMenuItems";
-          }
-          accumulator[key].push(postType2);
-          return accumulator;
-        },
-        { defaultPostTypesMenuItems: [], postTypesMenuItems: [] }
-      ),
-      [menuItems]
+    const patterns2 = (0, import_element230.useMemo)(
+      () => [...blockPatterns || [], ...restBlockPatterns || []].filter(
+        (pattern) => !EXCLUDED_PATTERN_SOURCES.includes(pattern.source)
+      ).filter(filterOutDuplicatesByName).filter((pattern) => pattern.inserter !== false),
+      [blockPatterns, restBlockPatterns]
     );
-    return postTypesMenuItems;
+    return patterns2;
+  }
+
+  // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
+  var import_blocks11 = __toESM(require_blocks(), 1);
+  var import_data66 = __toESM(require_data(), 1);
+  var import_core_data43 = __toESM(require_core_data(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+
+  // packages/edit-site/build-module/components/page-patterns/search-items.mjs
+  var import_block_editor23 = __toESM(require_block_editor(), 1);
+  var { extractWords, getNormalizedSearchTerms, normalizeString: normalizeString2 } = unlock(
+    import_block_editor23.privateApis
+  );
+  var defaultGetName = (item) => {
+    if (item.type === PATTERN_TYPES.user) {
+      return item.slug;
+    }
+    if (item.type === TEMPLATE_PART_POST_TYPE) {
+      return "";
+    }
+    return item.name || "";
   };
-  var useTaxonomiesMenuItems = (onClickMenuItem) => {
-    const publicTaxonomies = usePublicTaxonomies();
-    const existingTemplates = useExistingTemplates();
-    const defaultTemplateTypes = useDefaultTemplateTypes();
-    const templatePrefixes = (0, import_element239.useMemo)(
-      () => publicTaxonomies?.reduce((accumulator, { slug }) => {
-        let suffix = slug;
-        if (!["category", "post_tag"].includes(slug)) {
-          suffix = `taxonomy-${suffix}`;
-        }
-        if (slug === "post_tag") {
-          suffix = `tag`;
-        }
-        accumulator[slug] = suffix;
-        return accumulator;
-      }, {}),
-      [publicTaxonomies]
-    );
-    const taxonomyLabels = publicTaxonomies?.reduce(
-      (accumulator, { labels }) => {
-        const templateName = (labels.template_name || labels.singular_name).toLowerCase();
-        accumulator[templateName] = (accumulator[templateName] || 0) + 1;
-        return accumulator;
-      },
-      {}
+  var defaultGetTitle = (item) => {
+    if (typeof item.title === "string") {
+      return item.title;
+    }
+    if (item.title && item.title.rendered) {
+      return item.title.rendered;
+    }
+    if (item.title && item.title.raw) {
+      return item.title.raw;
+    }
+    return "";
+  };
+  var defaultGetDescription = (item) => {
+    if (item.type === PATTERN_TYPES.user) {
+      return item.excerpt.raw;
+    }
+    return item.description || "";
+  };
+  var defaultGetKeywords = (item) => item.keywords || [];
+  var defaultHasCategory = () => false;
+  var removeMatchingTerms = (unmatchedTerms, unprocessedTerms) => {
+    return unmatchedTerms.filter(
+      (term) => !getNormalizedSearchTerms(unprocessedTerms).some(
+        (unprocessedTerm) => unprocessedTerm.includes(term)
+      )
     );
-    const needsUniqueIdentifier = (labels, slug) => {
-      if (["category", "post_tag"].includes(slug)) {
-        return false;
+  };
+  var searchItems = (items = [], searchInput = "", config2 = {}) => {
+    const normalizedSearchTerms = getNormalizedSearchTerms(searchInput);
+    const onlyFilterByCategory = config2.categoryId !== PATTERN_DEFAULT_CATEGORY && !normalizedSearchTerms.length;
+    const searchRankConfig = { ...config2, onlyFilterByCategory };
+    const threshold = onlyFilterByCategory ? 0 : 1;
+    const rankedItems = items.map((item) => {
+      return [
+        item,
+        getItemSearchRank(item, searchInput, searchRankConfig)
+      ];
+    }).filter(([, rank]) => rank > threshold);
+    if (normalizedSearchTerms.length === 0) {
+      return rankedItems.map(([item]) => item);
+    }
+    rankedItems.sort(([, rank1], [, rank2]) => rank2 - rank1);
+    return rankedItems.map(([item]) => item);
+  };
+  function getItemSearchRank(item, searchTerm, config2) {
+    const {
+      categoryId,
+      getName = defaultGetName,
+      getTitle = defaultGetTitle,
+      getDescription = defaultGetDescription,
+      getKeywords = defaultGetKeywords,
+      hasCategory = defaultHasCategory,
+      onlyFilterByCategory
+    } = config2;
+    let rank = categoryId === PATTERN_DEFAULT_CATEGORY || categoryId === TEMPLATE_PART_ALL_AREAS_CATEGORY || categoryId === PATTERN_USER_CATEGORY && item.type === PATTERN_TYPES.user || hasCategory(item, categoryId) ? 1 : 0;
+    if (!rank || onlyFilterByCategory) {
+      return rank;
+    }
+    const name2 = getName(item);
+    const title = getTitle(item);
+    const description = getDescription(item);
+    const keywords = getKeywords(item);
+    const normalizedSearchInput = normalizeString2(searchTerm);
+    const normalizedTitle = normalizeString2(title);
+    if (normalizedSearchInput === normalizedTitle) {
+      rank += 30;
+    } else if (normalizedTitle.startsWith(normalizedSearchInput)) {
+      rank += 20;
+    } else {
+      const terms = [name2, title, description, ...keywords].join(" ");
+      const normalizedSearchTerms = extractWords(normalizedSearchInput);
+      const unmatchedTerms = removeMatchingTerms(
+        normalizedSearchTerms,
+        terms
+      );
+      if (unmatchedTerms.length === 0) {
+        rank += 10;
       }
-      const templateName = (labels.template_name || labels.singular_name).toLowerCase();
-      return taxonomyLabels[templateName] > 1 && templateName !== slug;
-    };
-    const taxonomiesInfo = useEntitiesInfo("taxonomy", templatePrefixes);
-    const existingTemplateSlugs = (existingTemplates || []).map(
-      ({ slug }) => slug
-    );
-    const menuItems = (publicTaxonomies || []).reduce(
-      (accumulator, taxonomy) => {
-        const { slug, labels } = taxonomy;
-        const generalTemplateSlug = templatePrefixes[slug];
-        const defaultTemplateType = defaultTemplateTypes?.find(
-          ({ slug: _slug }) => _slug === generalTemplateSlug
-        );
-        const hasGeneralTemplate = existingTemplateSlugs?.includes(generalTemplateSlug);
-        const _needsUniqueIdentifier = needsUniqueIdentifier(
-          labels,
-          slug
-        );
-        let menuItemTitle = labels.template_name || labels.singular_name;
-        if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n156.sprintf)(
-            // translators: 1: Name of the template e.g: "Products by Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n156._x)("%1$s (%2$s)", "taxonomy template menu label"),
-            labels.template_name,
-            slug
-          ) : (0, import_i18n156.sprintf)(
-            // translators: 1: Name of the taxonomy e.g: "Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n156._x)("%1$s (%2$s)", "taxonomy menu label"),
-            labels.singular_name,
-            slug
-          );
-        }
-        const menuItem = defaultTemplateType ? {
-          ...defaultTemplateType,
-          templatePrefix: templatePrefixes[slug]
-        } : {
-          slug: generalTemplateSlug,
-          title: menuItemTitle,
-          description: (0, import_i18n156.sprintf)(
-            // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n156.__)("Displays taxonomy: %s."),
-            labels.singular_name
-          ),
-          icon: block_meta_default,
-          templatePrefix: templatePrefixes[slug]
-        };
-        const hasEntities = taxonomiesInfo?.[slug]?.hasEntities;
-        if (hasEntities) {
-          menuItem.onClick = (template) => {
-            onClickMenuItem({
-              type: "taxonomy",
-              slug,
-              config: {
-                queryArgs: ({ search }) => {
-                  return {
-                    _fields: "id,name,slug,link",
-                    orderBy: search ? "name" : "count",
-                    exclude: taxonomiesInfo[slug].existingEntitiesIds
-                  };
-                },
-                getSpecificTemplate: (suggestion) => {
-                  const templateSlug = prefixSlug(
-                    templatePrefixes[slug],
-                    suggestion.slug
-                  );
-                  return {
-                    title: templateSlug,
-                    slug: templateSlug,
-                    templatePrefix: templatePrefixes[slug]
-                  };
-                }
-              },
-              labels,
-              hasGeneralTemplate,
-              template
-            });
-          };
+    }
+    return rank;
+  }
+
+  // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
+  var EMPTY_PATTERN_LIST = [];
+  var selectTemplateParts = (0, import_data66.createSelector)(
+    (select4, categoryId, search = "") => {
+      const {
+        getEntityRecords,
+        getCurrentTheme,
+        isResolving: isResolvingSelector
+      } = select4(import_core_data43.store);
+      const query = { per_page: -1 };
+      const templateParts = getEntityRecords("postType", TEMPLATE_PART_POST_TYPE, query) ?? EMPTY_PATTERN_LIST;
+      const knownAreas = getCurrentTheme()?.default_template_part_areas || [];
+      const templatePartAreas = knownAreas.map((area) => area.area);
+      const templatePartHasCategory = (item, category) => {
+        if (category !== TEMPLATE_PART_AREA_DEFAULT_CATEGORY) {
+          return item.area === category;
         }
-        if (!hasGeneralTemplate || hasEntities) {
-          accumulator.push(menuItem);
+        return item.area === category || !templatePartAreas.includes(item.area);
+      };
+      const isResolving = isResolvingSelector("getEntityRecords", [
+        "postType",
+        TEMPLATE_PART_POST_TYPE,
+        query
+      ]);
+      const patterns2 = searchItems(templateParts, search, {
+        categoryId,
+        hasCategory: templatePartHasCategory
+      });
+      return { patterns: patterns2, isResolving };
+    },
+    (select4) => [
+      select4(import_core_data43.store).getEntityRecords(
+        "postType",
+        TEMPLATE_PART_POST_TYPE,
+        {
+          per_page: -1
         }
-        return accumulator;
-      },
-      []
-    );
-    const taxonomiesMenuItems = (0, import_element239.useMemo)(
-      () => menuItems.reduce(
-        (accumulator, taxonomy) => {
-          const { slug } = taxonomy;
-          let key = "taxonomiesMenuItems";
-          if (["category", "tag"].includes(slug)) {
-            key = "defaultTaxonomiesMenuItems";
-          }
-          accumulator[key].push(taxonomy);
-          return accumulator;
-        },
-        { defaultTaxonomiesMenuItems: [], taxonomiesMenuItems: [] }
       ),
-      [menuItems]
-    );
-    return taxonomiesMenuItems;
-  };
-  var USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX = { user: "author" };
-  var USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS = { user: { who: "authors" } };
-  function useAuthorMenuItem(onClickMenuItem) {
-    const existingTemplates = useExistingTemplates();
-    const defaultTemplateTypes = useDefaultTemplateTypes();
-    const authorInfo = useEntitiesInfo(
-      "root",
-      USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX,
-      USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS
-    );
-    let authorMenuItem = defaultTemplateTypes?.find(
-      ({ slug }) => slug === "author"
-    );
-    if (!authorMenuItem) {
-      authorMenuItem = {
-        description: (0, import_i18n156.__)(
-          "Displays latest posts written by a single author."
-        ),
-        slug: "author",
-        title: "Author"
+      select4(import_core_data43.store).isResolving("getEntityRecords", [
+        "postType",
+        TEMPLATE_PART_POST_TYPE,
+        { per_page: -1 }
+      ]),
+      select4(import_core_data43.store).getCurrentTheme()?.default_template_part_areas
+    ]
+  );
+  var selectThemePatterns = (0, import_data66.createSelector)(
+    (select4) => {
+      const { getSettings: getSettings9 } = unlock(select4(store));
+      const { isResolving: isResolvingSelector } = select4(import_core_data43.store);
+      const settings2 = getSettings9();
+      const blockPatterns = settings2.__experimentalAdditionalBlockPatterns ?? settings2.__experimentalBlockPatterns;
+      const restBlockPatterns = select4(import_core_data43.store).getBlockPatterns();
+      const patterns2 = [
+        ...blockPatterns || [],
+        ...restBlockPatterns || []
+      ].filter(
+        (pattern) => !EXCLUDED_PATTERN_SOURCES.includes(pattern.source)
+      ).filter(filterOutDuplicatesByName).filter((pattern) => pattern.inserter !== false).map((pattern) => ({
+        ...pattern,
+        keywords: pattern.keywords || [],
+        type: PATTERN_TYPES.theme,
+        blocks: (0, import_blocks11.parse)(pattern.content, {
+          __unstableSkipMigrationLogs: true
+        })
+      }));
+      return {
+        patterns: patterns2,
+        isResolving: isResolvingSelector("getBlockPatterns")
       };
-    }
-    const hasGeneralTemplate = !!existingTemplates?.find(
-      ({ slug }) => slug === "author"
-    );
-    if (authorInfo.user?.hasEntities) {
-      authorMenuItem = { ...authorMenuItem, templatePrefix: "author" };
-      authorMenuItem.onClick = (template) => {
-        onClickMenuItem({
-          type: "root",
-          slug: "user",
-          config: {
-            queryArgs: ({ search }) => {
-              return {
-                _fields: "id,name,slug,link",
-                orderBy: search ? "name" : "registered_date",
-                exclude: authorInfo.user.existingEntitiesIds,
-                who: "authors"
-              };
-            },
-            getSpecificTemplate: (suggestion) => {
-              const templateSlug = prefixSlug(
-                "author",
-                suggestion.slug
+    },
+    (select4) => [
+      select4(import_core_data43.store).getBlockPatterns(),
+      select4(import_core_data43.store).isResolving("getBlockPatterns"),
+      unlock(select4(store)).getSettings()
+    ]
+  );
+  var selectPatterns = (0, import_data66.createSelector)(
+    (select4, categoryId, syncStatus, search = "") => {
+      const {
+        patterns: themePatterns,
+        isResolving: isResolvingThemePatterns
+      } = selectThemePatterns(select4);
+      const {
+        patterns: userPatterns,
+        isResolving: isResolvingUserPatterns,
+        categories: userPatternCategories
+      } = selectUserPatterns(select4);
+      let patterns2 = [
+        ...themePatterns || [],
+        ...userPatterns || []
+      ];
+      if (syncStatus) {
+        patterns2 = patterns2.filter((pattern) => {
+          return pattern.type === PATTERN_TYPES.user ? (pattern.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full) === syncStatus : syncStatus === PATTERN_SYNC_TYPES.unsynced;
+        });
+      }
+      if (categoryId) {
+        patterns2 = searchItems(patterns2, search, {
+          categoryId,
+          hasCategory: (item, currentCategory) => {
+            if (item.type === PATTERN_TYPES.user) {
+              return item.wp_pattern_category?.some(
+                (catId) => userPatternCategories.find(
+                  (cat) => cat.id === catId
+                )?.slug === currentCategory
               );
-              return {
-                title: (0, import_i18n156.sprintf)(
-                  // translators: %s: Name of the author e.g: "Admin".
-                  (0, import_i18n156.__)("Author: %s"),
-                  suggestion.name
-                ),
-                slug: templateSlug,
-                templatePrefix: "author"
-              };
             }
-          },
-          labels: {
-            singular_name: (0, import_i18n156.__)("Author"),
-            search_items: (0, import_i18n156.__)("Search Authors"),
-            not_found: (0, import_i18n156.__)("No authors found."),
-            all_items: (0, import_i18n156.__)("All Authors")
-          },
-          hasGeneralTemplate,
-          template
+            return item.categories?.includes(currentCategory);
+          }
+        });
+      } else {
+        patterns2 = searchItems(patterns2, search, {
+          hasCategory: (item) => {
+            if (item.type === PATTERN_TYPES.user) {
+              return userPatternCategories?.length && (!item.wp_pattern_category?.length || !item.wp_pattern_category?.some(
+                (catId) => userPatternCategories.find(
+                  (cat) => cat.id === catId
+                )
+              ));
+            }
+            return !item.hasOwnProperty("categories");
+          }
         });
+      }
+      return {
+        patterns: patterns2,
+        isResolving: isResolvingThemePatterns || isResolvingUserPatterns
       };
-    }
-    if (!hasGeneralTemplate || authorInfo.user?.hasEntities) {
-      return authorMenuItem;
-    }
+    },
+    (select4) => [
+      selectThemePatterns(select4),
+      selectUserPatterns(select4)
+    ]
+  );
+  var selectUserPatterns = (0, import_data66.createSelector)(
+    (select4, syncStatus, search = "") => {
+      const {
+        getEntityRecords,
+        isResolving: isResolvingSelector,
+        getUserPatternCategories
+      } = select4(import_core_data43.store);
+      const query = { per_page: -1 };
+      const patternPosts = getEntityRecords(
+        "postType",
+        PATTERN_TYPES.user,
+        query
+      );
+      const userPatternCategories = getUserPatternCategories();
+      const categories = /* @__PURE__ */ new Map();
+      userPatternCategories.forEach(
+        (userCategory) => categories.set(userCategory.id, userCategory)
+      );
+      let patterns2 = patternPosts ?? EMPTY_PATTERN_LIST;
+      const isResolving = isResolvingSelector("getEntityRecords", [
+        "postType",
+        PATTERN_TYPES.user,
+        query
+      ]);
+      if (syncStatus) {
+        patterns2 = patterns2.filter(
+          (pattern) => pattern.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full === syncStatus
+        );
+      }
+      patterns2 = searchItems(patterns2, search, {
+        // We exit user pattern retrieval early if we aren't in the
+        // catch-all category for user created patterns, so it has
+        // to be in the category.
+        hasCategory: () => true
+      });
+      return {
+        patterns: patterns2,
+        isResolving,
+        categories: userPatternCategories
+      };
+    },
+    (select4) => [
+      select4(import_core_data43.store).getEntityRecords("postType", PATTERN_TYPES.user, {
+        per_page: -1
+      }),
+      select4(import_core_data43.store).isResolving("getEntityRecords", [
+        "postType",
+        PATTERN_TYPES.user,
+        { per_page: -1 }
+      ]),
+      select4(import_core_data43.store).getUserPatternCategories()
+    ]
+  );
+  function useAugmentPatternsWithPermissions(patterns2) {
+    const idsAndTypes = (0, import_element231.useMemo)(
+      () => patterns2?.filter((record) => record.type !== PATTERN_TYPES.theme).map((record) => [record.type, record.id]) ?? [],
+      [patterns2]
+    );
+    const permissions = (0, import_data66.useSelect)(
+      (select4) => {
+        const { getEntityRecordPermissions } = unlock(
+          select4(import_core_data43.store)
+        );
+        return idsAndTypes.reduce((acc, [type, id]) => {
+          acc[id] = getEntityRecordPermissions("postType", type, id);
+          return acc;
+        }, {});
+      },
+      [idsAndTypes]
+    );
+    return (0, import_element231.useMemo)(
+      () => patterns2?.map((record) => ({
+        ...record,
+        permissions: permissions?.[record.id] ?? {}
+      })) ?? [],
+      [patterns2, permissions]
+    );
   }
-  var useEntitiesInfo = (entityName, templatePrefixes, additionalQueryParameters = EMPTY_OBJECT2) => {
-    const entitiesHasRecords = (0, import_data75.useSelect)(
+  var usePatterns = (postType2, categoryId, { search = "", syncStatus } = {}) => {
+    return (0, import_data66.useSelect)(
       (select4) => {
-        return Object.keys(templatePrefixes || {}).reduce(
-          (accumulator, slug) => {
-            const records = select4(import_core_data54.store).getEntityRecords(
-              entityName,
-              slug,
-              {
-                per_page: 1,
-                _fields: "id",
-                context: "view",
-                ...additionalQueryParameters[slug]
-              }
-            );
-            accumulator[slug] = records === null || records.length > 0;
-            return accumulator;
-          },
-          {}
-        );
+        if (postType2 === TEMPLATE_PART_POST_TYPE) {
+          return selectTemplateParts(select4, categoryId, search);
+        } else if (postType2 === PATTERN_TYPES.user && !!categoryId) {
+          const appliedCategory = categoryId === "uncategorized" ? "" : categoryId;
+          return selectPatterns(
+            select4,
+            appliedCategory,
+            syncStatus,
+            search
+          );
+        } else if (postType2 === PATTERN_TYPES.user) {
+          return selectUserPatterns(select4, syncStatus, search);
+        }
+        return {
+          patterns: EMPTY_PATTERN_LIST,
+          isResolving: false
+        };
       },
-      [templatePrefixes, entityName, additionalQueryParameters]
+      [categoryId, postType2, search, syncStatus]
     );
-    const entitiesInfo = (0, import_element239.useMemo)(() => {
-      return Object.keys(templatePrefixes || {}).reduce(
-        (accumulator, slug) => {
-          accumulator[slug] = {
-            hasEntities: entitiesHasRecords[slug]
-          };
-          return accumulator;
-        },
-        {}
-      );
-    }, [templatePrefixes, entitiesHasRecords]);
-    return entitiesInfo;
   };
+  var use_patterns_default = usePatterns;

-  // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY13 = [];
-  function SuggestionListItem({
-    suggestion,
-    search,
-    onSelect,
-    entityForSuggestions
-  }) {
-    const baseCssClass = "edit-site-custom-template-modal__suggestions_list__list-item";
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-      import_components146.Composite.Item,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-          import_components146.Button,
-          {
-            __next40pxDefaultSize: true,
-            role: "option",
-            className: baseCssClass,
-            onClick: () => onSelect(
-              entityForSuggestions.config.getSpecificTemplate(
-                suggestion
-              )
-            )
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-pattern-categories.mjs
+  function usePatternCategories() {
+    const defaultCategories = useDefaultPatternCategories();
+    defaultCategories.push({
+      name: TEMPLATE_PART_AREA_DEFAULT_CATEGORY,
+      label: (0, import_i18n146.__)("Uncategorized")
+    });
+    const themePatterns = useThemePatterns();
+    const { patterns: userPatterns, categories: userPatternCategories } = use_patterns_default(PATTERN_TYPES.user);
+    const patternCategories = (0, import_element232.useMemo)(() => {
+      const categoryMap = {};
+      const categoriesWithCounts = [];
+      defaultCategories.forEach((category) => {
+        if (!categoryMap[category.name]) {
+          categoryMap[category.name] = { ...category, count: 0 };
+        }
+      });
+      userPatternCategories.forEach((category) => {
+        if (!categoryMap[category.name]) {
+          categoryMap[category.name] = { ...category, count: 0 };
+        }
+      });
+      themePatterns.forEach((pattern) => {
+        pattern.categories?.forEach((category) => {
+          if (categoryMap[category]) {
+            categoryMap[category].count += 1;
           }
-        ),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            import_components146.__experimentalText,
-            {
-              size: "body",
-              lineHeight: 1.53846153846,
-              weight: "var(--wpds-typography-font-weight-emphasis, 600)",
-              className: `${baseCssClass}__title`,
-              children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                import_components146.TextHighlight,
-                {
-                  text: (0, import_html_entities12.decodeEntities)(suggestion.name),
-                  highlight: search
-                }
-              )
-            }
-          ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            import_components146.__experimentalText,
-            {
-              size: "body",
-              lineHeight: 1.53846153846,
-              className: `${baseCssClass}__info`,
-              children: (0, import_url21.safeDecodeURI)(suggestion.link)
-            }
-          )
-        ]
-      }
-    );
+        });
+        if (!pattern.categories?.length) {
+          categoryMap.uncategorized.count += 1;
+        }
+      });
+      userPatterns.forEach((pattern) => {
+        pattern.wp_pattern_category?.forEach((catId) => {
+          const category = userPatternCategories.find(
+            (cat) => cat.id === catId
+          )?.name;
+          if (categoryMap[category]) {
+            categoryMap[category].count += 1;
+          }
+        });
+        if (!pattern.wp_pattern_category?.length || !pattern.wp_pattern_category?.some(
+          (catId) => userPatternCategories.find((cat) => cat.id === catId)
+        )) {
+          categoryMap.uncategorized.count += 1;
+        }
+      });
+      [...defaultCategories, ...userPatternCategories].forEach(
+        (category) => {
+          if (categoryMap[category.name].count && !categoriesWithCounts.find(
+            (cat) => cat.name === category.name
+          )) {
+            categoriesWithCounts.push(categoryMap[category.name]);
+          }
+        }
+      );
+      const sortedCategories = categoriesWithCounts.sort(
+        (a2, b2) => a2.label.localeCompare(b2.label)
+      );
+      sortedCategories.unshift({
+        name: PATTERN_USER_CATEGORY,
+        label: (0, import_i18n146.__)("My patterns"),
+        count: userPatterns.length
+      });
+      sortedCategories.unshift({
+        name: PATTERN_DEFAULT_CATEGORY,
+        label: (0, import_i18n146.__)("All patterns"),
+        description: (0, import_i18n146.__)("A list of all patterns from all sources."),
+        count: themePatterns.length + userPatterns.length
+      });
+      return sortedCategories;
+    }, [
+      defaultCategories,
+      themePatterns,
+      userPatternCategories,
+      userPatterns
+    ]);
+    return { patternCategories, hasPatterns: !!patternCategories.length };
   }
-  function useSearchSuggestions(entityForSuggestions, search) {
-    const { config: config2 } = entityForSuggestions;
-    const query = (0, import_element240.useMemo)(
-      () => ({
-        order: "asc",
-        context: "view",
-        search,
-        per_page: search ? 20 : 10,
-        ...config2.queryArgs(search)
-      }),
-      [search, config2]
-    );
-    const { records: searchResults, hasResolved: searchHasResolved } = (0, import_core_data55.useEntityRecords)(
-      entityForSuggestions.type,
-      entityForSuggestions.slug,
-      query
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-template-part-areas.mjs
+  var import_core_data44 = __toESM(require_core_data(), 1);
+  var import_data67 = __toESM(require_data(), 1);
+  var import_block_library2 = __toESM(require_block_library(), 1);
+  var { NAVIGATION_OVERLAY_TEMPLATE_PART_AREA } = unlock(
+    import_block_library2.privateApis
+  );
+  var useTemplatePartsGroupedByArea = (items) => {
+    const allItems = items || [];
+    const templatePartAreas = (0, import_data67.useSelect)(
+      (select4) => select4(import_core_data44.store).getCurrentTheme()?.default_template_part_areas || [],
+      []
     );
-    const [suggestions, setSuggestions] = (0, import_element240.useState)(EMPTY_ARRAY13);
-    (0, import_element240.useEffect)(() => {
-      if (!searchHasResolved) {
-        return;
-      }
-      let newSuggestions = EMPTY_ARRAY13;
-      if (searchResults?.length) {
-        newSuggestions = searchResults;
-        if (config2.recordNamePath) {
-          newSuggestions = mapToIHasNameAndId(
-            newSuggestions,
-            config2.recordNamePath
-          );
-        }
+    const knownAreas = {
+      header: {},
+      footer: {},
+      sidebar: {},
+      uncategorized: {},
+      [NAVIGATION_OVERLAY_TEMPLATE_PART_AREA]: {}
+    };
+    templatePartAreas.forEach(
+      (templatePartArea) => knownAreas[templatePartArea.area] = {
+        ...templatePartArea,
+        templateParts: []
       }
-      setSuggestions(newSuggestions);
-    }, [searchResults, searchHasResolved]);
-    return suggestions;
-  }
-  function SuggestionList({ entityForSuggestions, onSelect }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose42.useDebouncedInput)();
-    const suggestions = useSearchSuggestions(
-      entityForSuggestions,
-      debouncedSearch
     );
-    const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element240.useState)(false);
-    if (!showSearchControl && suggestions?.length > 9) {
-      setShowSearchControl(true);
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        import_components146.SearchControl,
-        {
-          onChange: setSearch,
-          value: search,
-          label: labels.search_items,
-          placeholder: labels.search_items
-        }
-      ),
-      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        import_components146.Composite,
+    const groupedByArea = allItems.reduce((accumulator, item) => {
+      const key = accumulator[item.area] ? item.area : TEMPLATE_PART_AREA_DEFAULT_CATEGORY;
+      accumulator[key]?.templateParts?.push(item);
+      return accumulator;
+    }, knownAreas);
+    return groupedByArea;
+  };
+  function useTemplatePartAreas() {
+    const { records: templateParts, isResolving: isLoading } = (0, import_core_data44.useEntityRecords)(
+      "postType",
+      TEMPLATE_PART_POST_TYPE,
+      { per_page: -1 }
+    );
+    return {
+      hasTemplateParts: templateParts ? !!templateParts.length : false,
+      isLoading,
+      templatePartAreas: useTemplatePartsGroupedByArea(templateParts)
+    };
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var VIEW_CONFIG_FIELDS = ["view_list"];
+  var { useLocation: useLocation23 } = unlock(import_router25.privateApis);
+  var { getTemplatePartIcon } = unlock(import_core_data45.privateApis);
+  function CategoriesGroup({
+    templatePartViews,
+    patternViews,
+    templatePartCounts,
+    patternCounts,
+    currentCategory,
+    currentType
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_components138.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: [
+      templatePartViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+        CategoryItem,
         {
-          orientation: "vertical",
-          role: "listbox",
-          className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n157.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            SuggestionListItem,
-            {
-              suggestion,
-              search: debouncedSearch,
-              onSelect,
-              entityForSuggestions
-            },
-            suggestion.slug
-          ))
-        }
-      ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        import_components146.__experimentalText,
+          count: templatePartCounts[view.slug],
+          icon: getTemplatePartIcon(
+            view.slug === TEMPLATE_PART_ALL_AREAS_CATEGORY ? void 0 : view.slug
+          ),
+          label: view.title,
+          id: view.slug,
+          type: TEMPLATE_PART_POST_TYPE,
+          isActive: currentCategory === view.slug && currentType === TEMPLATE_PART_POST_TYPE
+        },
+        view.slug
+      )),
+      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { className: "edit-site-sidebar-navigation-screen-patterns__divider" }),
+      patternViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+        CategoryItem,
         {
-          as: "p",
-          className: "edit-site-custom-template-modal__no-results",
-          children: labels.not_found
-        }
-      )
+          count: patternCounts[view.slug],
+          label: view.title,
+          icon: file_default,
+          id: view.slug,
+          type: PATTERN_TYPES.user,
+          isActive: currentCategory === `${view.slug}` && currentType === PATTERN_TYPES.user
+        },
+        view.slug
+      ))
     ] });
   }
-  function AddCustomTemplateModalContent({
-    onSelect,
-    entityForSuggestions,
-    onBack,
-    containerRef
-  }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element240.useState)();
-    (0, import_element240.useEffect)(() => {
-      if (containerRef.current) {
-        const [firstFocusable] = import_dom31.focus.focusable.find(
-          containerRef.current
-        );
-        firstFocusable?.focus();
-      }
-    }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-      import_components146.__experimentalVStack,
+  function SidebarNavigationScreenPatterns({ backPath }) {
+    const {
+      query: { postType: postType2 = "wp_block", categoryId }
+    } = useLocation23();
+    const currentCategory = categoryId || (postType2 === PATTERN_TYPES.user ? PATTERN_DEFAULT_CATEGORY : TEMPLATE_PART_ALL_AREAS_CATEGORY);
+    const { view_list: templatePartViews } = useViewConfig({
+      kind: "postType",
+      name: TEMPLATE_PART_POST_TYPE,
+      fields: VIEW_CONFIG_FIELDS
+    });
+    const { view_list: patternViews } = useViewConfig({
+      kind: "postType",
+      name: PATTERN_TYPES.user,
+      fields: VIEW_CONFIG_FIELDS
+    });
+    const { templatePartAreas, isLoading, hasTemplateParts } = useTemplatePartAreas();
+    const templatePartCounts = (0, import_element233.useMemo)(() => {
+      const counts = { [TEMPLATE_PART_ALL_AREAS_CATEGORY]: 0 };
+      Object.entries(templatePartAreas).forEach(
+        ([area, { templateParts }]) => {
+          const count = templateParts?.length || 0;
+          counts[area] = count;
+          counts[TEMPLATE_PART_ALL_AREAS_CATEGORY] += count;
+        }
+      );
+      return counts;
+    }, [templatePartAreas]);
+    const { patternCategories } = usePatternCategories();
+    const patternCounts = (0, import_element233.useMemo)(() => {
+      const counts = {};
+      patternCategories.forEach((cat) => {
+        counts[cat.name] = cat.count;
+      });
+      return counts;
+    }, [patternCategories]);
+    const hasPatterns = patternCounts[PATTERN_DEFAULT_CATEGORY] > 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+      SidebarNavigationScreen,
       {
-        spacing: 4,
-        className: "edit-site-custom-template-modal__contents-wrapper",
-        alignment: "left",
-        children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.__experimentalText, { as: "p", children: (0, import_i18n157.__)(
-              "Select whether to create a single template for all items or a specific one."
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-              import_components146.Flex,
-              {
-                className: "edit-site-custom-template-modal__contents",
-                gap: "4",
-                align: "initial",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-                    import_components146.FlexItem,
-                    {
-                      isBlock: true,
-                      as: import_components146.Button,
-                      onClick: () => {
-                        const {
-                          slug,
-                          title,
-                          description,
-                          templatePrefix
-                        } = entityForSuggestions.template;
-                        onSelect({
-                          slug,
-                          title,
-                          description,
-                          templatePrefix
-                        });
-                      },
-                      children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                          import_components146.__experimentalText,
-                          {
-                            as: "span",
-                            weight: "var(--wpds-typography-font-weight-emphasis, 600)",
-                            lineHeight: 1.53846153846,
-                            children: entityForSuggestions.labels.all_items
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                          import_components146.__experimentalText,
-                          {
-                            as: "span",
-                            lineHeight: 1.53846153846,
-                            // translators: The user is given the choice to set up a template for all items of a post type or taxonomy, or just a specific one.
-                            children: (0, import_i18n157.__)("For all items")
-                          }
-                        )
-                      ]
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-                    import_components146.FlexItem,
-                    {
-                      isBlock: true,
-                      as: import_components146.Button,
-                      onClick: () => {
-                        setShowSearchEntities(true);
-                      },
-                      children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                          import_components146.__experimentalText,
-                          {
-                            as: "span",
-                            weight: "var(--wpds-typography-font-weight-emphasis, 600)",
-                            lineHeight: 1.53846153846,
-                            children: entityForSuggestions.labels.singular_name
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                          import_components146.__experimentalText,
-                          {
-                            as: "span",
-                            lineHeight: 1.53846153846,
-                            // translators: The user is given the choice to set up a template for all items of a post type or taxonomy, or just a specific one.
-                            children: (0, import_i18n157.__)("For a specific item")
-                          }
-                        )
-                      ]
-                    }
-                  )
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-              import_components146.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: onBack,
-                children: (0, import_i18n157.__)("Back")
-              }
-            ) })
-          ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.__experimentalText, { as: "p", children: (0, import_i18n157.__)(
-              "This template will be used only for the specific item chosen."
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-              SuggestionList,
-              {
-                entityForSuggestions,
-                onSelect
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components146.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-              import_components146.Button,
+        title: (0, import_i18n147.__)("Patterns"),
+        description: (0, import_i18n147.__)(
+          "Manage what patterns are available when editing your site."
+        ),
+        isRoot: !backPath,
+        backPath,
+        content: /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
+          isLoading && (0, import_i18n147.__)("Loading items\u2026"),
+          !isLoading && /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
+            !hasTemplateParts && !hasPatterns && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components138.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components138.__experimentalItem, { children: (0, import_i18n147.__)("No items found") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+              CategoriesGroup,
               {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: () => {
-                  if (entityForSuggestions.hasGeneralTemplate) {
-                    onBack();
-                  } else {
-                    setShowSearchEntities(false);
-                  }
-                },
-                children: (0, import_i18n157.__)("Back")
+                templatePartViews,
+                patternViews,
+                templatePartCounts,
+                patternCounts,
+                currentCategory,
+                currentType: postType2
               }
-            ) })
+            )
           ] })
-        ]
+        ] })
       }
     );
   }
-  var add_custom_template_modal_content_default = AddCustomTemplateModalContent;

-  // packages/edit-site/build-module/components/add-new-template/add-custom-generic-template-modal-content.mjs
-  var import_element241 = __toESM(require_element(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
-  function AddCustomGenericTemplateModalContent({ createTemplate, onBack }) {
-    const [title, setTitle] = (0, import_element241.useState)("");
-    const defaultTitle = (0, import_i18n158.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element241.useState)(false);
-    const inputRef = (0, import_element241.useRef)();
-    (0, import_element241.useEffect)(() => {
-      if (inputRef.current) {
-        inputRef.current.focus();
-      }
+  // packages/edit-site/build-module/components/page-patterns/index.mjs
+  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_element240 = __toESM(require_element(), 1);
+  var import_block_editor26 = __toESM(require_block_editor(), 1);
+  var import_core_data49 = __toESM(require_core_data(), 1);
+  var import_editor29 = __toESM(require_editor(), 1);
+  var import_router29 = __toESM(require_router(), 1);
+  var import_data71 = __toESM(require_data(), 1);
+  var import_url17 = __toESM(require_url(), 1);
+
+  // packages/edit-site/build-module/components/page-patterns/use-pattern-settings.mjs
+  var import_core_data46 = __toESM(require_core_data(), 1);
+  var import_data68 = __toESM(require_data(), 1);
+  var import_element234 = __toESM(require_element(), 1);
+  var import_block_editor24 = __toESM(require_block_editor(), 1);
+  var import_editor26 = __toESM(require_editor(), 1);
+  var { useGlobalStyles: useGlobalStyles4 } = unlock(import_editor26.privateApis);
+  var { globalStylesDataKey } = unlock(import_block_editor24.privateApis);
+  function usePatternSettings() {
+    const { merged: mergedConfig } = useGlobalStyles4();
+    const storedSettings = (0, import_data68.useSelect)((select4) => {
+      const { getSettings: getSettings9 } = unlock(select4(store));
+      return getSettings9();
+    }, []);
+    const settingsBlockPatterns = storedSettings.__experimentalAdditionalBlockPatterns ?? // WP 6.0
+    storedSettings.__experimentalBlockPatterns;
+    const restBlockPatterns = (0, import_data68.useSelect)(
+      (select4) => select4(import_core_data46.store).getBlockPatterns(),
+      []
+    );
+    const blockPatterns = (0, import_element234.useMemo)(
+      () => [
+        ...settingsBlockPatterns || [],
+        ...restBlockPatterns || []
+      ].filter(filterOutDuplicatesByName),
+      [settingsBlockPatterns, restBlockPatterns]
+    );
+    const [globalStyles, globalSettings] = (0, import_element234.useMemo)(() => {
+      return generateGlobalStyles(mergedConfig, [], {
+        disableRootPadding: false
+      });
+    }, [mergedConfig]);
+    const settings2 = (0, import_element234.useMemo)(() => {
+      const {
+        __experimentalAdditionalBlockPatterns,
+        styles,
+        __experimentalFeatures,
+        ...restStoredSettings
+      } = storedSettings;
+      const nonGlobalStyles = (styles ?? []).filter(
+        (style) => !style.isGlobalStyles
+      );
+      return {
+        ...restStoredSettings,
+        styles: [...nonGlobalStyles, ...globalStyles],
+        __experimentalFeatures: globalSettings,
+        [globalStylesDataKey]: mergedConfig.styles ?? {},
+        __experimentalBlockPatterns: blockPatterns,
+        isPreviewMode: true
+      };
+    }, [
+      storedSettings,
+      blockPatterns,
+      globalStyles,
+      globalSettings,
+      mergedConfig
+    ]);
+    return settings2;
+  }
+
+  // packages/edit-site/build-module/components/page-patterns/actions.mjs
+  var import_components142 = __toESM(require_components(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
+
+  // packages/edit-site/build-module/components/add-new-pattern/index.mjs
+  var import_components139 = __toESM(require_components(), 1);
+  var import_element235 = __toESM(require_element(), 1);
+  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_data69 = __toESM(require_data(), 1);
+  var import_router26 = __toESM(require_router(), 1);
+  var import_patterns2 = __toESM(require_patterns(), 1);
+  var import_notices5 = __toESM(require_notices(), 1);
+  var import_core_data47 = __toESM(require_core_data(), 1);
+  var import_editor27 = __toESM(require_editor(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory18, useLocation: useLocation24 } = unlock(import_router26.privateApis);
+  var { CreatePatternModal, useAddPatternCategory } = unlock(
+    import_patterns2.privateApis
+  );
+  var { CreateTemplatePartModal } = unlock(import_editor27.privateApis);
+  function AddNewPattern() {
+    const history = useHistory18();
+    const location = useLocation24();
+    const [showPatternModal, setShowPatternModal] = (0, import_element235.useState)(false);
+    const [showTemplatePartModal, setShowTemplatePartModal] = (0, import_element235.useState)(false);
+    const { createPatternFromFile } = unlock((0, import_data69.useDispatch)(import_patterns2.store));
+    const { createSuccessNotice, createErrorNotice } = (0, import_data69.useDispatch)(import_notices5.store);
+    const patternUploadInputRef = (0, import_element235.useRef)();
+    const {
+      isBlockBasedTheme,
+      addNewPatternLabel,
+      addNewTemplatePartLabel,
+      canCreatePattern,
+      canCreateTemplatePart
+    } = (0, import_data69.useSelect)((select4) => {
+      const { getCurrentTheme, getPostType: getPostType2, canUser } = select4(import_core_data47.store);
+      return {
+        isBlockBasedTheme: getCurrentTheme()?.is_block_theme,
+        addNewPatternLabel: getPostType2(PATTERN_TYPES.user)?.labels?.add_new_item,
+        addNewTemplatePartLabel: getPostType2(TEMPLATE_PART_POST_TYPE)?.labels?.add_new_item,
+        // Blocks refers to the wp_block post type, this checks the ability to create a post of that type.
+        canCreatePattern: canUser("create", {
+          kind: "postType",
+          name: PATTERN_TYPES.user
+        }),
+        canCreateTemplatePart: canUser("create", {
+          kind: "postType",
+          name: TEMPLATE_PART_POST_TYPE
+        })
+      };
     }, []);
-    async function onCreateTemplate(event) {
-      event.preventDefault();
-      if (isBusy) {
-        return;
-      }
-      setIsBusy(true);
-      try {
-        await createTemplate(
-          {
-            slug: paramCase(title || defaultTitle) || "wp-custom-template",
-            title: title || defaultTitle
-          },
-          false
-        );
-      } finally {
-        setIsBusy(false);
-      }
+    function handleCreatePattern({ pattern }) {
+      setShowPatternModal(false);
+      history.navigate(
+        `/${PATTERN_TYPES.user}/${pattern.id}?canvas=edit`
+      );
+    }
+    function handleCreateTemplatePart(templatePart) {
+      setShowTemplatePartModal(false);
+      history.navigate(
+        `/${TEMPLATE_PART_POST_TYPE}/${templatePart.id}?canvas=edit`
+      );
+    }
+    function handleError() {
+      setShowPatternModal(false);
+      setShowTemplatePartModal(false);
+    }
+    const controls = [];
+    if (canCreatePattern) {
+      controls.push({
+        icon: symbol_default,
+        onClick: () => setShowPatternModal(true),
+        title: addNewPatternLabel
+      });
+    }
+    if (isBlockBasedTheme && canCreateTemplatePart) {
+      controls.push({
+        icon: symbol_filled_default,
+        onClick: () => setShowTemplatePartModal(true),
+        title: addNewTemplatePartLabel
+      });
+    }
+    if (canCreatePattern) {
+      controls.push({
+        icon: upload_default,
+        onClick: () => {
+          patternUploadInputRef.current.click();
+        },
+        title: (0, import_i18n148.__)("Import pattern from JSON")
+      });
+    }
+    const { categoryMap, findOrCreateTerm } = useAddPatternCategory();
+    if (controls.length === 0) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_components147.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-        import_components147.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
+      addNewPatternLabel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        import_components139.DropdownMenu,
         {
-          label: (0, import_i18n158.__)("Name"),
-          value: title,
-          onChange: setTitle,
-          placeholder: defaultTitle,
-          disabled: isBusy,
-          ref: inputRef,
-          help: (0, import_i18n158.__)(
-            // eslint-disable-next-line no-restricted-syntax -- 'sidebar' is a common web design term for layouts
-            'Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.'
-          )
+          controls,
+          icon: null,
+          toggleProps: {
+            variant: "primary",
+            showTooltip: false,
+            size: "compact",
+            __next40pxDefaultSize: true
+          },
+          text: addNewPatternLabel,
+          label: addNewPatternLabel
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
-        import_components147.__experimentalHStack,
+      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        CreatePatternModal,
         {
-          className: "edit-site-custom-generic-template__modal-actions",
-          justify: "right",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-              import_components147.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: onBack,
-                children: (0, import_i18n158.__)("Back")
+          onClose: () => setShowPatternModal(false),
+          onSuccess: handleCreatePattern,
+          onError: handleError
+        }
+      ),
+      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        CreateTemplatePartModal,
+        {
+          closeModal: () => setShowTemplatePartModal(false),
+          blocks: [],
+          onCreate: handleCreateTemplatePart,
+          onError: handleError
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        "input",
+        {
+          type: "file",
+          accept: ".json",
+          hidden: true,
+          ref: patternUploadInputRef,
+          onChange: async (event) => {
+            const file = event.target.files?.[0];
+            if (!file) {
+              return;
+            }
+            try {
+              let currentCategoryId;
+              if (location.query.postType !== TEMPLATE_PART_POST_TYPE) {
+                const currentCategory = Array.from(
+                  categoryMap.values()
+                ).find(
+                  (term) => term.name === location.query.categoryId
+                );
+                if (currentCategory) {
+                  currentCategoryId = currentCategory.id || await findOrCreateTerm(
+                    currentCategory.label
+                  );
+                }
               }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-              import_components147.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "primary",
-                type: "submit",
-                isBusy,
-                "aria-disabled": isBusy,
-                children: (0, import_i18n158.__)("Create")
+              const pattern = await createPatternFromFile(
+                file,
+                currentCategoryId ? [currentCategoryId] : void 0
+              );
+              if (!currentCategoryId && location.query.categoryId !== "my-patterns") {
+                history.navigate(
+                  `/pattern?categoryId=${PATTERN_DEFAULT_CATEGORY}`
+                );
               }
-            )
-          ]
+              createSuccessNotice(
+                (0, import_i18n148.sprintf)(
+                  // translators: %s: The imported pattern's title.
+                  (0, import_i18n148.__)('Imported "%s" from JSON.'),
+                  pattern.title.raw
+                ),
+                {
+                  type: "snackbar",
+                  id: "import-pattern-success"
+                }
+              );
+            } catch (err) {
+              createErrorNotice(err.message, {
+                type: "snackbar",
+                id: "import-pattern-error"
+              });
+            } finally {
+              event.target.value = "";
+            }
+          }
         }
       )
-    ] }) });
+    ] });
   }
-  var add_custom_generic_template_modal_content_default = AddCustomGenericTemplateModalContent;

-  // packages/edit-site/build-module/components/add-new-template/index.mjs
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory22 } = unlock(import_router32.privateApis);
-  var DEFAULT_TEMPLATE_SLUGS = [
-    "front-page",
-    "home",
-    "single",
-    "page",
-    "index",
-    "archive",
-    "author",
-    "category",
-    "date",
-    "tag",
-    "search",
-    "404"
-  ];
-  var TEMPLATE_ICONS = {
-    "front-page": home_default,
-    home: verse_default,
-    single: pin_default,
-    page: page_default,
-    archive: archive_default,
-    search: search_default,
-    404: not_found_default,
-    index: list_default,
-    category: category_default,
-    author: comment_author_avatar_default,
-    taxonomy: block_meta_default,
-    date: calendar_default,
-    tag: tag_default,
-    attachment: media_default
-  };
-  function TemplateListItem({
-    title,
-    direction,
-    className,
-    description,
-    icon,
-    onClick,
-    children
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-      import_components148.Button,
-      {
-        __next40pxDefaultSize: true,
-        className,
-        onClick,
-        label: description,
-        showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-          import_components148.Flex,
-          {
-            as: "span",
-            spacing: 2,
-            align: "center",
-            justify: "center",
-            style: { width: "100%" },
-            direction,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components148.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-                import_components148.__experimentalVStack,
-                {
-                  className: "edit-site-add-new-template__template-name",
-                  alignment: "center",
-                  spacing: 0,
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                      import_components148.__experimentalText,
-                      {
-                        align: "center",
-                        weight: "var(--wpds-typography-font-weight-emphasis, 600)",
-                        lineHeight: 1.53846153846,
-                        children: title
-                      }
-                    ),
-                    children
-                  ]
-                }
-              )
-            ]
+  // packages/edit-site/build-module/components/page-patterns/rename-category-menu-item.mjs
+  var import_components140 = __toESM(require_components(), 1);
+  var import_element236 = __toESM(require_element(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_patterns3 = __toESM(require_patterns(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var { RenamePatternCategoryModal } = unlock(import_patterns3.privateApis);
+  function RenameCategoryMenuItem({ category, onClose }) {
+    const [isModalOpen, setIsModalOpen] = (0, import_element236.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components140.MenuItem, { onClick: () => setIsModalOpen(true), children: (0, import_i18n149.__)("Rename") }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+        RenameModal2,
+        {
+          category,
+          onClose: () => {
+            setIsModalOpen(false);
+            onClose();
           }
-        )
-      }
-    );
-  }
-  var modalContentMap = {
-    templatesList: 1,
-    customTemplate: 2,
-    customGenericTemplate: 3
-  };
-  function NewTemplateModal({ onClose }) {
-    const [modalContent, setModalContent] = (0, import_element242.useState)(
-      modalContentMap.templatesList
-    );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element242.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element242.useState)(false);
-    const missingTemplates = useMissingTemplates(
-      setEntityForSuggestions,
-      () => setModalContent(modalContentMap.customTemplate)
-    );
-    const history = useHistory22();
-    const { saveEntityRecord } = (0, import_data76.useDispatch)(import_core_data56.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data76.useDispatch)(import_notices7.store);
-    const containerRef = (0, import_element242.useRef)(null);
-    const isMobile = (0, import_compose43.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data76.useSelect)((select4) => {
-      return select4(import_core_data56.store).getEntityRecord("root", "__unstableBase")?.home;
-    }, []);
-    const TEMPLATE_SHORT_DESCRIPTIONS = {
-      "front-page": homeUrl,
-      date: (0, import_i18n159.sprintf)(
-        // translators: %s: The homepage url.
-        (0, import_i18n159.__)("E.g. %s"),
-        homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
+        }
       )
+    ] });
+  }
+  function RenameModal2({ category, onClose }) {
+    const normalizedCategory = {
+      id: category.id,
+      slug: category.slug,
+      name: category.label
     };
-    (0, import_element242.useEffect)(() => {
-      if (containerRef.current && modalContent === modalContentMap.templatesList) {
-        const [firstFocusable] = import_dom32.focus.focusable.find(
-          containerRef.current
-        );
-        firstFocusable?.focus();
-      }
-    }, [modalContent]);
-    async function createTemplate(template, isWPSuggestion = true) {
-      if (isSubmitting) {
-        return;
-      }
-      setIsSubmitting(true);
-      try {
-        const { title, description, slug } = template;
-        const newTemplate = await saveEntityRecord(
-          "postType",
-          TEMPLATE_POST_TYPE,
-          {
-            description,
-            // Slugs need to be strings, so this is for template `404`
-            slug: slug.toString(),
-            status: "publish",
-            title,
-            // This adds a post meta field in template that is part of `is_custom` value calculation.
-            meta: {
-              is_wp_suggestion: isWPSuggestion
-            }
-          },
-          { throwOnError: true }
-        );
-        history.navigate(
-          `/${TEMPLATE_POST_TYPE}/${newTemplate.id}?canvas=edit`
-        );
-        createSuccessNotice(
-          (0, import_i18n159.sprintf)(
-            // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n159.__)('"%s" successfully created.'),
-            (0, import_html_entities13.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n159.__)("(no title)")
-          ),
-          {
-            type: "snackbar"
-          }
-        );
-      } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n159.__)("An error occurred while creating the template.");
-        createErrorNotice(errorMessage, {
-          type: "snackbar"
-        });
-      } finally {
-        setIsSubmitting(false);
-      }
-    }
-    const onModalClose = () => {
-      onClose();
-      setModalContent(modalContentMap.templatesList);
-    };
-    let modalTitle = (0, import_i18n159.__)("Add template");
-    if (modalContent === modalContentMap.customTemplate) {
-      modalTitle = (0, import_i18n159.sprintf)(
-        // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n159.__)("Add template: %s"),
-        entityForSuggestions.labels.singular_name
-      );
-    } else if (modalContent === modalContentMap.customGenericTemplate) {
-      modalTitle = (0, import_i18n159.__)("Create custom template");
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-      import_components148.Modal,
+    const existingCategories = usePatternCategories();
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      RenamePatternCategoryModal,
       {
-        title: modalTitle,
-        className: clsx_default("edit-site-add-new-template__modal", {
-          "edit-site-add-new-template__modal_template_list": modalContent === modalContentMap.templatesList,
-          "edit-site-custom-template-modal": modalContent === modalContentMap.customTemplate
-        }),
-        onRequestClose: onModalClose,
-        overlayClassName: modalContent === modalContentMap.customGenericTemplate ? "edit-site-custom-generic-template__modal" : void 0,
-        ref: containerRef,
-        children: [
-          modalContent === modalContentMap.templatesList && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-            import_components148.__experimentalGrid,
-            {
-              columns: isMobile ? 2 : 3,
-              gap: 4,
-              align: "flex-start",
-              justify: "center",
-              className: "edit-site-add-new-template__template-list__contents",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components148.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n159.__)(
-                  "Select what the new template should apply to:"
-                ) }),
-                missingTemplates.map((template) => {
-                  const { title, slug, onClick } = template;
-                  return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    TemplateListItem,
-                    {
-                      title,
-                      direction: "column",
-                      className: "edit-site-add-new-template__template-button",
-                      description: TEMPLATE_SHORT_DESCRIPTIONS[slug],
-                      icon: TEMPLATE_ICONS[slug] || layout_default,
-                      onClick: () => onClick ? onClick(template) : createTemplate(template)
-                    },
-                    slug
-                  );
-                }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  TemplateListItem,
-                  {
-                    title: (0, import_i18n159.__)("Custom template"),
-                    direction: "row",
-                    className: "edit-site-add-new-template__custom-template-button",
-                    icon: pencil_default,
-                    onClick: () => setModalContent(
-                      modalContentMap.customGenericTemplate
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                      import_components148.__experimentalText,
-                      {
-                        lineHeight: 1.53846153846,
-                        children: (0, import_i18n159.__)(
-                          "A custom template can be manually applied to any post or page."
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ),
-          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-            add_custom_template_modal_content_default,
-            {
-              onSelect: createTemplate,
-              entityForSuggestions,
-              onBack: () => setModalContent(modalContentMap.templatesList),
-              containerRef
-            }
-          ),
-          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-            add_custom_generic_template_modal_content_default,
-            {
-              createTemplate,
-              onBack: () => setModalContent(modalContentMap.templatesList)
-            }
-          )
-        ]
+        category: normalizedCategory,
+        existingCategories,
+        onClose,
+        overlayClassName: "edit-site-list__rename-modal",
+        focusOnMount: "firstContentElement",
+        size: "small"
       }
     );
   }
-  function NewTemplate() {
-    const [showModal, setShowModal] = (0, import_element242.useState)(false);
-    const { postType: postType2 } = (0, import_data76.useSelect)((select4) => {
-      const { getPostType: getPostType2 } = select4(import_core_data56.store);
-      return {
-        postType: getPostType2(TEMPLATE_POST_TYPE)
-      };
-    }, []);
-    if (!postType2) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-        import_components148.Button,
+
+  // packages/edit-site/build-module/components/page-patterns/delete-category-menu-item.mjs
+  var import_components141 = __toESM(require_components(), 1);
+  var import_core_data48 = __toESM(require_core_data(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_element237 = __toESM(require_element(), 1);
+  var import_html_entities10 = __toESM(require_html_entities(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_notices6 = __toESM(require_notices(), 1);
+  var import_router27 = __toESM(require_router(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory19 } = unlock(import_router27.privateApis);
+  function DeleteCategoryMenuItem({ category, onClose }) {
+    const [isModalOpen, setIsModalOpen] = (0, import_element237.useState)(false);
+    const history = useHistory19();
+    const { createSuccessNotice, createErrorNotice } = (0, import_data70.useDispatch)(import_notices6.store);
+    const { deleteEntityRecord, invalidateResolution } = (0, import_data70.useDispatch)(import_core_data48.store);
+    const onDelete = async () => {
+      try {
+        await deleteEntityRecord(
+          "taxonomy",
+          "wp_pattern_category",
+          category.id,
+          { force: true },
+          { throwOnError: true }
+        );
+        invalidateResolution("getUserPatternCategories");
+        invalidateResolution("getEntityRecords", [
+          "postType",
+          PATTERN_TYPES.user,
+          { per_page: -1 }
+        ]);
+        createSuccessNotice(
+          (0, import_i18n150.sprintf)(
+            /* translators: %s: The pattern category's name */
+            (0, import_i18n150._x)('"%s" deleted.', "pattern category"),
+            category.label
+          ),
+          { type: "snackbar", id: "pattern-category-delete" }
+        );
+        onClose?.();
+        history.navigate(
+          `/pattern?categoryId=${PATTERN_DEFAULT_CATEGORY}`
+        );
+      } catch (error2) {
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n150.__)(
+          "An error occurred while deleting the pattern category."
+        );
+        createErrorNotice(errorMessage, {
+          type: "snackbar",
+          id: "pattern-category-delete"
+        });
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_jsx_runtime378.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components141.MenuItem, { isDestructive: true, onClick: () => setIsModalOpen(true), children: (0, import_i18n150.__)("Delete") }),
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        import_components141.__experimentalConfirmDialog,
         {
-          variant: "primary",
-          onClick: () => setShowModal(true),
-          label: postType2.labels.add_new_item,
-          size: "compact",
-          __next40pxDefaultSize: true,
-          children: postType2.labels.add_new_item
+          isOpen: isModalOpen,
+          onConfirm: onDelete,
+          onCancel: () => setIsModalOpen(false),
+          confirmButtonText: (0, import_i18n150.__)("Delete"),
+          className: "edit-site-patterns__delete-modal",
+          title: (0, import_i18n150.sprintf)(
+            // translators: %s: The pattern category's name.
+            (0, import_i18n150._x)('Delete "%s"?', "pattern category"),
+            (0, import_html_entities10.decodeEntities)(category.label)
+          ),
+          size: "medium",
+          __experimentalHideHeader: false,
+          children: (0, import_i18n150.sprintf)(
+            // translators: %s: The pattern category's name.
+            (0, import_i18n150.__)(
+              'Are you sure you want to delete the category "%s"? The patterns will not be deleted.'
+            ),
+            (0, import_html_entities10.decodeEntities)(category.label)
+          )
         }
-      ),
-      showModal && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
+      )
     ] });
   }
-  function useMissingTemplates(setEntityForSuggestions, onClick) {
-    const defaultTemplateTypes = useDefaultTemplateTypes();
-    const missingDefaultTemplates = (defaultTemplateTypes || []).filter(
-      (template) => DEFAULT_TEMPLATE_SLUGS.includes(template.slug)
-    );
-    const onClickMenuItem = (_entityForSuggestions) => {
-      onClick?.();
-      setEntityForSuggestions(_entityForSuggestions);
-    };
-    const enhancedMissingDefaultTemplateTypes = [...missingDefaultTemplates];
-    const { defaultTaxonomiesMenuItems, taxonomiesMenuItems } = useTaxonomiesMenuItems(onClickMenuItem);
-    const { defaultPostTypesMenuItems, postTypesMenuItems } = usePostTypeMenuItems(onClickMenuItem);
-    const authorMenuItem = useAuthorMenuItem(onClickMenuItem);
-    [
-      ...defaultTaxonomiesMenuItems,
-      ...defaultPostTypesMenuItems,
-      authorMenuItem
-    ].forEach((menuItem) => {
-      if (!menuItem) {
-        return;
-      }
-      const matchIndex = enhancedMissingDefaultTemplateTypes.findIndex(
-        (template) => template.slug === menuItem.slug
+
+  // packages/edit-site/build-module/components/page-patterns/actions.mjs
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  function PatternsActions({ categoryId, type }) {
+    const { patternCategories } = usePatternCategories();
+    let patternCategory;
+    if (type === PATTERN_TYPES.user && !!categoryId) {
+      patternCategory = patternCategories.find(
+        (category) => category.name === categoryId
       );
-      if (matchIndex > -1) {
-        enhancedMissingDefaultTemplateTypes[matchIndex] = menuItem;
-      } else {
-        enhancedMissingDefaultTemplateTypes.push(menuItem);
-      }
-    });
-    enhancedMissingDefaultTemplateTypes?.sort((template1, template2) => {
-      return DEFAULT_TEMPLATE_SLUGS.indexOf(template1.slug) - DEFAULT_TEMPLATE_SLUGS.indexOf(template2.slug);
-    });
-    const missingTemplates = [
-      ...enhancedMissingDefaultTemplateTypes,
-      ...usePostTypeArchiveMenuItems(),
-      ...postTypesMenuItems,
-      ...taxonomiesMenuItems
-    ];
-    return missingTemplates;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(AddNewPattern, {}),
+      !!patternCategory?.id && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+        import_components142.DropdownMenu,
+        {
+          icon: more_vertical_default,
+          label: (0, import_i18n151.__)("Actions"),
+          toggleProps: {
+            className: "edit-site-patterns__button",
+            size: "compact"
+          },
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components142.MenuGroup, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+              RenameCategoryMenuItem,
+              {
+                category: patternCategory,
+                onClose
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+              DeleteCategoryMenuItem,
+              {
+                category: patternCategory,
+                onClose
+              }
+            )
+          ] })
+        }
+      )
+    ] });
   }
-  var add_new_template_default = (0, import_element242.memo)(NewTemplate);

-  // packages/edit-site/build-module/components/page-templates/fields.mjs
-  var import_components149 = __toESM(require_components(), 1);
-  var import_i18n160 = __toESM(require_i18n(), 1);
-  var import_element243 = __toESM(require_element(), 1);
-  var import_html_entities14 = __toESM(require_html_entities(), 1);
-  var import_blocks13 = __toESM(require_blocks(), 1);
-  var import_block_editor27 = __toESM(require_block_editor(), 1);
-  var import_editor31 = __toESM(require_editor(), 1);
-  var import_core_data57 = __toESM(require_core_data(), 1);
-  var import_data77 = __toESM(require_data(), 1);
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock(import_components149.privateApis);
-  var { useEntityRecordsWithPermissions } = unlock(import_core_data57.privateApis);
-  var { useStyle: useStyle5 } = unlock(import_editor31.privateApis);
-  function useAllDefaultTemplateTypes() {
-    const defaultTemplateTypes = useDefaultTemplateTypes();
-    const { records: staticRecords } = useEntityRecordsWithPermissions(
-      "root",
-      "registeredTemplate"
+  // packages/edit-site/build-module/components/dataviews-actions/index.mjs
+  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_element238 = __toESM(require_element(), 1);
+  var import_router28 = __toESM(require_router(), 1);
+  var import_url16 = __toESM(require_url(), 1);
+  var { useLocation: useLocation25, useHistory: useHistory20 } = unlock(import_router28.privateApis);
+  var useEditPostAction = () => {
+    const history = useHistory20();
+    return (0, import_element238.useMemo)(
+      () => ({
+        id: "edit-post",
+        label: (0, import_i18n152.__)("Edit"),
+        icon: pencil_default,
+        isEligible(post2) {
+          if (post2.status === "trash") {
+            return false;
+          }
+          return post2.type !== PATTERN_TYPES.theme;
+        },
+        callback(items) {
+          const post2 = items[0];
+          history.navigate(`/${post2.type}/${post2.id}?canvas=edit`);
+        }
+      }),
+      [history]
     );
-    return [
-      ...defaultTemplateTypes,
-      ...staticRecords?.filter((record) => !record.is_custom).map((record) => {
-        return {
-          slug: record.slug,
-          title: record.title.rendered,
-          description: record.description
-        };
-      })
-    ];
-  }
-  function PreviewField2({ item }) {
-    const settings2 = usePatternSettings();
-    const backgroundColor = useStyle5("color.background") ?? "white";
-    const blocks = (0, import_element243.useMemo)(() => {
-      return (0, import_blocks13.parse)(item.content.raw);
-    }, [item.content.raw]);
+  };
+  var useQuickEditPostAction = () => {
+    const history = useHistory20();
+    const { path, query } = useLocation25();
+    return (0, import_element238.useMemo)(
+      () => ({
+        id: "quick-edit",
+        label: (0, import_i18n152.__)("Quick Edit"),
+        icon: drawer_right_default,
+        isPrimary: true,
+        supportsBulk: true,
+        isEligible(post2) {
+          if (post2.status === "trash") {
+            return false;
+          }
+          return post2.type === "page";
+        },
+        callback(items) {
+          history.navigate(
+            (0, import_url16.addQueryArgs)(path, {
+              ...query,
+              quickEdit: true,
+              postId: items.map((item) => item.id).join(",")
+            })
+          );
+        }
+      }),
+      [history, path, query]
+    );
+  };
+
+  // packages/edit-site/build-module/components/page-patterns/fields.mjs
+  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_element239 = __toESM(require_element(), 1);
+  var import_block_editor25 = __toESM(require_block_editor(), 1);
+  var import_blocks12 = __toESM(require_blocks(), 1);
+  var import_editor28 = __toESM(require_editor(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var { useStyle: useStyle4 } = unlock(import_editor28.privateApis);
+  function PreviewField({ item }) {
+    const descriptionId = (0, import_element239.useId)();
+    const description = item.description || item?.excerpt?.raw;
+    const isTemplatePart2 = item.type === TEMPLATE_PART_POST_TYPE;
+    const backgroundColor = useStyle4("color.background");
+    const blocks = (0, import_element239.useMemo)(() => {
+      return item.blocks ?? (0, import_blocks12.parse)(item.content.raw, {
+        __unstableSkipMigrationLogs: true
+      });
+    }, [item?.content?.raw, item.blocks]);
     const isEmpty2 = !blocks?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_editor31.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
       "div",
       {
-        className: "page-templates-preview-field",
+        className: "page-patterns-preview-field",
         style: { backgroundColor },
+        "aria-describedby": !!description ? descriptionId : void 0,
         children: [
-          isEmpty2 && (0, import_i18n160.__)("Empty template"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor27.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_block_editor27.BlockPreview, { blocks }) })
+          isEmpty2 && isTemplatePart2 && (0, import_i18n153.__)("Empty template part"),
+          isEmpty2 && !isTemplatePart2 && (0, import_i18n153.__)("Empty pattern"),
+          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor25.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+            import_block_editor25.BlockPreview,
+            {
+              blocks,
+              viewportWidth: item.viewportWidth
+            }
+          ) }),
+          !!description && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { hidden: true, id: descriptionId, children: description })
         ]
       }
-    ) });
+    );
   }
-  var previewField2 = {
-    label: (0, import_i18n160.__)("Preview"),
+  var previewField = {
+    label: (0, import_i18n153.__)("Preview"),
     id: "preview",
-    render: PreviewField2,
+    render: PreviewField,
     enableSorting: false
   };
-  var descriptionField = {
-    label: (0, import_i18n160.__)("Description"),
-    id: "description",
-    render: window?.__experimentalTemplateActivate ? function RenderDescription({ item }) {
-      const defaultTemplateTypes = useAllDefaultTemplateTypes();
-      const defaultTemplateType = defaultTemplateTypes.find(
-        (type) => type.slug === item.slug
+
+  // packages/edit-site/build-module/components/page-patterns/index.mjs
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor26.privateApis);
+  var { usePostActions, usePostFields } = unlock(import_editor29.privateApis);
+  var { useLocation: useLocation26, useHistory: useHistory21 } = unlock(import_router29.privateApis);
+  var EMPTY_ARRAY11 = [];
+  var VIEW_CONFIG_FIELDS2 = ["default_view", "default_layouts"];
+  function usePagePatternsHeader(type, categoryId) {
+    const { patternCategories } = usePatternCategories();
+    const templatePartAreas = (0, import_data71.useSelect)(
+      (select4) => select4(import_core_data49.store).getCurrentTheme()?.default_template_part_areas || [],
+      []
+    );
+    let title, description, patternCategory;
+    if (type === TEMPLATE_PART_POST_TYPE) {
+      const templatePartArea = templatePartAreas.find(
+        (area) => area.area === categoryId
       );
-      return item.description ? (0, import_html_entities14.decodeEntities)(item.description) : defaultTemplateType?.description;
-    } : ({ item }) => {
-      return item.description && (0, import_html_entities14.decodeEntities)(item.description);
-    },
-    enableSorting: false,
-    enableGlobalSearch: true
-  };
-  function AuthorField({ item }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element243.useState)(false);
-    const { text, icon, imageUrl } = useAddedBy(item.type, item.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_components149.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-        "div",
-        {
-          className: clsx_default("fields-controls__author-avatar", {
-            "is-loaded": isImageLoaded
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-            "img",
-            {
-              onLoad: () => setIsImageLoaded(true),
-              alt: "",
-              src: imageUrl
-            }
-          )
-        }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components149.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("span", { className: "fields-controls__author-name", children: text })
-    ] });
-  }
-  var authorField = {
-    label: (0, import_i18n160.__)("Author"),
-    id: "author",
-    getValue: ({ item }) => item.author_text ?? item.author,
-    render: AuthorField
-  };
-  var activeField = {
-    label: (0, import_i18n160.__)("Status"),
-    id: "active",
-    type: "boolean",
-    getValue: ({ item }) => item._isActive,
-    render: function Render({ item }) {
-      const activeLabel = item._isCustom ? (0, import_i18n160._x)("Active when used", "template") : (0, import_i18n160._x)("Active", "template");
-      const activeIntent = item._isCustom ? "info" : "success";
-      const isActive = item._isActive;
-      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: isActive ? activeIntent : "default", children: isActive ? activeLabel : (0, import_i18n160._x)("Inactive", "template") });
+      title = templatePartArea?.label || (0, import_i18n154.__)("All Template Parts");
+      description = templatePartArea?.description || (0, import_i18n154.__)("Includes every template part defined for any area.");
+    } else if (type === PATTERN_TYPES.user && !!categoryId) {
+      patternCategory = patternCategories.find(
+        (category) => category.name === categoryId
+      );
+      title = patternCategory?.label;
+      description = patternCategory?.description;
     }
-  };
-  var useThemeField = () => {
-    const activeTheme = (0, import_data77.useSelect)(
-      (select4) => select4(import_core_data57.store).getCurrentTheme()
+    return { title, description };
+  }
+  function DataviewsPatterns() {
+    const { path, query } = useLocation26();
+    const { postType: postType2 = "wp_block", categoryId: categoryIdFromURL } = query;
+    const history = useHistory21();
+    const categoryId = categoryIdFromURL || PATTERN_DEFAULT_CATEGORY;
+    const { default_view: defaultView, default_layouts: defaultLayouts } = useViewConfig({
+      kind: "postType",
+      name: postType2,
+      fields: VIEW_CONFIG_FIELDS2
+    });
+    const { view, updateView, isModified, resetToDefault } = useView({
+      kind: "postType",
+      name: postType2,
+      slug: "default",
+      defaultView,
+      defaultLayouts,
+      queryParams: {
+        page: query.pageNumber,
+        search: query.search
+      },
+      onChangeQueryParams: (params) => {
+        history.navigate(
+          (0, import_url17.addQueryArgs)(path, {
+            ...query,
+            pageNumber: params.page,
+            search: params.search
+          })
+        );
+      }
+    });
+    const viewSyncStatus = view.filters?.find(
+      ({ field }) => field === "sync-status"
+    )?.value;
+    const { patterns: patterns2, isResolving } = use_patterns_default(postType2, categoryId, {
+      search: view.search,
+      syncStatus: viewSyncStatus
+    });
+    const postTypeFields = usePostFields({ postType: postType2 });
+    const fields2 = (0, import_element240.useMemo)(() => {
+      return [previewField, ...postTypeFields || []];
+    }, [postTypeFields]);
+    const { data, paginationInfo } = (0, import_element240.useMemo)(() => {
+      const viewWithoutFilters = { ...view };
+      delete viewWithoutFilters.search;
+      if (postType2 !== TEMPLATE_PART_POST_TYPE) {
+        viewWithoutFilters.filters = [];
+      }
+      return filterSortAndPaginate(patterns2, viewWithoutFilters, fields2);
+    }, [patterns2, view, fields2, postType2]);
+    const dataWithPermissions = useAugmentPatternsWithPermissions(data);
+    const templatePartActions = usePostActions({
+      postType: TEMPLATE_PART_POST_TYPE,
+      context: "list"
+    });
+    const patternActions = usePostActions({
+      postType: PATTERN_TYPES.user,
+      context: "list"
+    });
+    const editAction = useEditPostAction();
+    const actions = (0, import_element240.useMemo)(() => {
+      if (postType2 === TEMPLATE_PART_POST_TYPE) {
+        return [editAction, ...templatePartActions].filter(Boolean);
+      }
+      return [editAction, ...patternActions].filter(Boolean);
+    }, [editAction, postType2, templatePartActions, patternActions]);
+    const settings2 = usePatternSettings();
+    const { title, description } = usePagePatternsHeader(
+      postType2,
+      categoryId
     );
-    return (0, import_element243.useMemo)(
-      () => ({
-        label: (0, import_i18n160.__)("Compatible Theme"),
-        id: "theme",
-        getValue: ({ item }) => item.theme,
-        render: function Render3({ item }) {
-          if (item.theme === activeTheme.stylesheet) {
-            return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: "success", children: item.theme });
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+      page_default2,
+      {
+        className: "edit-site-page-patterns-dataviews",
+        title,
+        headingLevel: 2,
+        subTitle: description,
+        actions: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+          PatternsActions,
+          {
+            categoryId,
+            type: postType2
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: "error", children: item.theme });
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+          dataviews_default,
+          {
+            paginationInfo,
+            fields: fields2,
+            actions,
+            data: dataWithPermissions || EMPTY_ARRAY11,
+            getItemId: (item) => item.name ?? item.id,
+            isLoading: isResolving,
+            isItemClickable: (item) => item.type !== PATTERN_TYPES.theme,
+            onClickItem: (item) => {
+              history.navigate(
+                `/${item.type}/${[
+                  PATTERN_TYPES.user,
+                  TEMPLATE_PART_POST_TYPE
+                ].includes(item.type) ? item.id : item.name}?canvas=edit`
+              );
+            },
+            view,
+            onChangeView: updateView,
+            defaultLayouts,
+            onReset: isModified ? resetToDefault : false
+          },
+          categoryId + postType2
+        )
+      }
+    ) });
+  }
+
+  // packages/edit-site/build-module/components/site-editor-routes/patterns.mjs
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  var patternsRoute = {
+    name: "patterns",
+    path: "/pattern",
+    areas: {
+      sidebar({ siteData }) {
+        const isBlockTheme = siteData.currentTheme?.is_block_theme;
+        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(SidebarNavigationScreenPatterns, { backPath });
+      },
+      content: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(DataviewsPatterns, {}),
+      mobileSidebar({ siteData, query }) {
+        if (query.categoryId) {
+          return void 0;
         }
-      }),
-      [activeTheme]
-    );
+        const isBlockTheme = siteData.currentTheme?.is_block_theme;
+        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
+        return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(SidebarNavigationScreenPatterns, { backPath });
+      },
+      mobileContent({ query }) {
+        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(DataviewsPatterns, {}) : void 0;
+      }
+    }
   };
-  var slugField = {
-    label: (0, import_i18n160.__)("Template Type"),
-    id: "slug",
-    getValue: ({ item }) => item.slug,
-    render: function Render2({ item }) {
-      const defaultTemplateTypes = useAllDefaultTemplateTypes();
-      const defaultTemplateType = defaultTemplateTypes.find(
-        (type) => type.slug === item.slug
-      );
-      return defaultTemplateType?.title || (0, import_i18n160._x)("Custom", "template type");
+
+  // packages/edit-site/build-module/components/site-editor-routes/pattern-item.mjs
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var patternItemRoute = {
+    name: "pattern-item",
+    path: "/wp_block/:postId",
+    areas: {
+      sidebar({ siteData }) {
+        const isBlockTheme = siteData.currentTheme?.is_block_theme;
+        const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
+        return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(SidebarNavigationScreenPatterns, { backPath });
+      },
+      // Also rendered on mobile, where this route is only reached at canvas=edit.
+      preview: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(EditSiteEditor, {})
     }
   };

-  // packages/edit-site/build-module/components/page-templates/view-utils.mjs
-  var defaultLayouts = {
-    table: {
-      showMedia: false
-    },
-    grid: {
-      showMedia: true
-    },
-    list: {
-      showMedia: false
+  // packages/edit-site/build-module/components/site-editor-routes/template-part-item.mjs
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var templatePartItemRoute = {
+    name: "template-part-item",
+    path: "/wp_template_part/*postId",
+    areas: {
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(SidebarNavigationScreenPatterns, { backPath: "/" }),
+      // Also rendered on mobile, where this route is only reached at canvas=edit.
+      preview: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(EditSiteEditor, {})
     }
   };
-  var DEFAULT_VIEW = {
-    type: "grid",
-    perPage: 20,
-    sort: {
-      field: "title",
-      direction: "asc"
-    },
-    titleField: "title",
-    descriptionField: "description",
-    mediaField: "preview",
-    fields: ["author", "active", "slug", "theme"],
-    filters: [],
-    ...defaultLayouts.grid
+
+  // packages/edit-site/build-module/components/site-editor-routes/templates.mjs
+  var import_data75 = __toESM(require_data(), 1);
+  var import_core_data55 = __toESM(require_core_data(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
+  var import_i18n155 = __toESM(require_i18n(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
+  var import_core_data50 = __toESM(require_core_data(), 1);
+  var import_data72 = __toESM(require_data(), 1);
+
+  // packages/edit-site/build-module/components/sidebar-dataviews/index.mjs
+  var import_components143 = __toESM(require_components(), 1);
+  var import_router30 = __toESM(require_router(), 1);
+  var import_url18 = __toESM(require_url(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var { useLocation: useLocation27 } = unlock(import_router30.privateApis);
+  var VIEW_CONFIG_FIELDS3 = ["view_list"];
+  var SLUG_TO_ICON = {
+    all: pages_default,
+    published: published_default,
+    future: scheduled_default,
+    drafts: drafts_default,
+    pending: pending_default,
+    private: not_allowed_default,
+    trash: trash_default
   };
-  function getActiveViewOverridesForTab(activeView) {
-    if (activeView === "user") {
-      return {
-        sort: { field: "date", direction: "desc" }
-      };
-    }
-    if (activeView === "active") {
-      return {};
+  var defaultResolveIcon = (view) => {
+    return SLUG_TO_ICON[view.slug];
+  };
+  function DataViewsSidebarContent({
+    postType: postType2,
+    resolveIcon = defaultResolveIcon
+  }) {
+    const {
+      path,
+      query: { activeView = "all" }
+    } = useLocation27();
+    const { view_list: viewList } = useViewConfig({
+      kind: "postType",
+      name: postType2,
+      fields: VIEW_CONFIG_FIELDS3
+    });
+    if (!postType2) {
+      return null;
     }
-    return {
-      filters: [
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_jsx_runtime385.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components143.__experimentalItemGroup, { className: "edit-site-sidebar-dataviews", children: viewList?.map((view) => {
+      const isActive = view.slug === activeView;
+      const slug = view.slug === "all" ? void 0 : view.slug;
+      const icon = resolveIcon(view);
+      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+        SidebarNavigationItem,
         {
-          field: "author",
-          operator: "is",
-          value: activeView,
-          isLocked: true
-        }
-      ]
-    };
+          icon,
+          to: (0, import_url18.addQueryArgs)(path, {
+            activeView: slug
+          }),
+          "aria-current": isActive ? "true" : void 0,
+          children: view.title
+        },
+        view.slug
+      );
+    }) }) });
   }

-  // packages/edit-site/build-module/components/page-templates/index.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions2, usePostFields: usePostFields2, templateTitleField } = unlock(import_editor32.privateApis);
-  var { useHistory: useHistory23, useLocation: useLocation29 } = unlock(import_router33.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions2 } = unlock(import_core_data58.privateApis);
-  function PageTemplates() {
-    const { path, query } = useLocation29();
-    const { activeView = "active", postId } = query;
-    const [selection, setSelection] = (0, import_element244.useState)([postId]);
-    const [selectedRegisteredTemplate, setSelectedRegisteredTemplate] = (0, import_element244.useState)(false);
-    const defaultView = DEFAULT_VIEW;
-    const activeViewOverrides = (0, import_element244.useMemo)(
-      () => getActiveViewOverridesForTab(activeView),
-      [activeView]
-    );
-    const { view, updateView, isModified, resetToDefault } = useView({
-      kind: "postType",
-      name: TEMPLATE_POST_TYPE,
-      slug: "default",
-      defaultView,
-      activeViewOverrides,
-      queryParams: {
-        page: query.pageNumber,
-        search: query.search
-      },
-      onChangeQueryParams: (newQueryParams) => {
-        history.navigate(
-          (0, import_url22.addQueryArgs)(path, {
-            ...query,
-            pageNumber: newQueryParams.page,
-            search: newQueryParams.search || void 0
-          })
-        );
-      }
-    });
-    const { activeTemplatesOption, activeTheme, defaultTemplateTypes } = (0, import_data78.useSelect)((select4) => {
-      const { getEntityRecord, getCurrentTheme } = select4(import_core_data58.store);
-      return {
-        activeTemplatesOption: getEntityRecord("root", "site")?.active_templates,
-        activeTheme: getCurrentTheme(),
-        defaultTemplateTypes: select4(import_core_data58.store).getCurrentTheme()?.default_template_types
-      };
-    });
-    const { records: userRecords, isResolving: isLoadingUserRecords } = useEntityRecordsWithPermissions2("postType", TEMPLATE_POST_TYPE, {
-      per_page: -1,
-      combinedTemplates: false
-    });
-    const { records: staticRecords, isResolving: isLoadingStaticData } = useEntityRecordsWithPermissions2("root", "registeredTemplate", {
-      // This should not be needed, the endpoint returns all registered
-      // templates, but it's not possible right now to turn off pagination
-      // for entity configs.
-      per_page: -1
-    });
-    const activeTemplates = (0, import_element244.useMemo)(() => {
-      const _active = [...staticRecords];
-      if (activeTemplatesOption) {
-        for (const activeSlug in activeTemplatesOption) {
-          const activeId = activeTemplatesOption[activeSlug];
-          const template = userRecords.find(
-            (userRecord) => userRecord.id === activeId && userRecord.theme === activeTheme.stylesheet
-          );
-          if (template) {
-            const index2 = _active.findIndex(
-              ({ slug }) => slug === template.slug
-            );
-            if (index2 !== -1) {
-              _active[index2] = template;
-            } else {
-              _active.push(template);
-            }
-          }
-        }
-      }
-      return _active;
-    }, [userRecords, staticRecords, activeTemplatesOption, activeTheme]);
-    let isLoadingData;
-    if (activeView === "active") {
-      isLoadingData = isLoadingUserRecords || isLoadingStaticData;
-    } else if (activeView === "user") {
-      isLoadingData = isLoadingUserRecords;
-    } else {
-      isLoadingData = isLoadingStaticData;
-    }
-    const records = (0, import_element244.useMemo)(() => {
-      function isCustom(record) {
-        return record.is_custom ?? // For user templates it's custom if the is_wp_suggestion meta
-        // field is not set and the slug is not found in the default
-        // template types.
-        (!record.meta?.is_wp_suggestion && !defaultTemplateTypes.some(
-          (type) => type.slug === record.slug
-        ));
-      }
-      let _records;
-      if (activeView === "active") {
-        _records = activeTemplates.filter(
-          (record) => !isCustom(record)
-        );
-      } else if (activeView === "user") {
-        _records = userRecords;
-      } else {
-        _records = staticRecords;
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var SOURCE_TO_ICON = {
+    user: comment_author_avatar_default,
+    theme: layout_default,
+    plugin: plugins_default,
+    site: globe_default
+  };
+  function DataviewsTemplatesSidebarContent() {
+    const authorSourceMap = (0, import_data72.useSelect)((select4) => {
+      const templates = select4(import_core_data50.store).getEntityRecords(
+        "postType",
+        TEMPLATE_POST_TYPE,
+        { per_page: -1 }
+      );
+      if (!templates) {
+        return {};
       }
-      return _records.map((record) => ({
-        ...record,
-        _isActive: activeTemplates.some(
-          (template) => template.id === record.id
-        ),
-        _isCustom: isCustom(record)
-      }));
-    }, [
-      activeTemplates,
-      defaultTemplateTypes,
-      userRecords,
-      staticRecords,
-      activeView
-    ]);
-    const users = (0, import_data78.useSelect)(
-      (select4) => {
-        const { getUser } = select4(import_core_data58.store);
-        return records.reduce((acc, record) => {
-          if (record.author_text) {
-            if (!acc[record.author_text]) {
-              acc[record.author_text] = record.author_text;
-            }
-          } else if (record.author) {
-            if (!acc[record.author]) {
-              acc[record.author] = getUser(record.author);
-            }
-          }
-          return acc;
-        }, {});
-      },
-      [records]
-    );
-    const history = useHistory23();
-    const onChangeSelection = (0, import_element244.useCallback)(
-      (items) => {
-        setSelection(items);
-        if (view?.type === "list") {
-          history.navigate(
-            (0, import_url22.addQueryArgs)(path, {
-              postId: items.length === 1 ? items[0] : void 0
-            })
-          );
-        }
-      },
-      [history, path, view?.type]
-    );
-    const postTypeFields = usePostFields2({
-      postType: TEMPLATE_POST_TYPE
-    });
-    const dateField = postTypeFields.find((field) => field.id === "date");
-    const themeField = useThemeField();
-    const fields2 = (0, import_element244.useMemo)(() => {
-      const _fields = [
-        previewField2,
-        templateTitleField,
-        descriptionField,
-        activeField,
-        slugField
-      ];
-      if (activeView === "user") {
-        _fields.push(themeField);
-        if (dateField) {
-          _fields.push(dateField);
+      const map = {};
+      for (const template of templates) {
+        if (template.author_text && template.original_source && !map[template.author_text]) {
+          map[template.author_text] = template.original_source;
         }
       }
-      const elements2 = [];
-      for (const author in users) {
-        elements2.push({
-          value: users[author]?.id ?? author,
-          label: users[author]?.name ?? author
-        });
-      }
-      _fields.push({
-        ...authorField,
-        elements: elements2
-      });
-      return _fields;
-    }, [users, activeView, themeField, dateField]);
-    const { data, paginationInfo } = (0, import_element244.useMemo)(() => {
-      return filterSortAndPaginate(records, view, fields2);
-    }, [records, view, fields2]);
-    const { createSuccessNotice } = (0, import_data78.useDispatch)(import_notices8.store);
-    const onActionPerformed = (0, import_element244.useCallback)(
-      (actionId, items) => {
-        switch (actionId) {
-          case "duplicate-post":
-            {
-              const newItem = items[0];
-              const _title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
-              history.navigate(`/template?activeView=user`);
-              createSuccessNotice(
-                (0, import_i18n161.sprintf)(
-                  // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n161.__)('"%s" successfully created.'),
-                  (0, import_html_entities15.decodeEntities)(_title) || (0, import_i18n161.__)("(no title)")
-                ),
-                {
-                  type: "snackbar",
-                  id: "duplicate-post-action",
-                  actions: [
-                    {
-                      label: (0, import_i18n161.__)("Edit"),
-                      onClick: () => {
-                        history.navigate(
-                          `/${newItem.type}/${newItem.id}?canvas=edit`
-                        );
-                      }
-                    }
-                  ]
-                }
-              );
-            }
-            break;
-        }
-      },
-      [history, createSuccessNotice]
-    );
-    const postTypeActions = usePostActions2({
-      postType: TEMPLATE_POST_TYPE,
-      context: "list",
-      onActionPerformed
-    });
-    const editAction = useEditPostAction();
-    const setActiveTemplateAction = useSetActiveTemplateAction();
-    const actions = (0, import_element244.useMemo)(
-      () => activeView === "user" ? [setActiveTemplateAction, editAction, ...postTypeActions] : [setActiveTemplateAction, ...postTypeActions],
-      [postTypeActions, setActiveTemplateAction, editAction, activeView]
-    );
-    const onChangeView = (0, import_compose44.useEvent)((newView) => {
-      updateView(newView);
-      if (newView.type !== view.type) {
-        history.invalidate();
+      return map;
+    }, []);
+    const resolveIcon = (view) => {
+      const source = authorSourceMap[view.slug];
+      return SOURCE_TO_ICON[source] ?? layout_default;
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+      DataViewsSidebarContent,
+      {
+        postType: TEMPLATE_POST_TYPE,
+        resolveIcon
       }
-    });
-    const duplicateAction = actions.find(
-      (action) => action.id === "duplicate-post"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
-      page_default2,
+  }
+
+  // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+  function SidebarNavigationScreenTemplatesBrowse({ backPath }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+      SidebarNavigationScreen,
       {
-        className: "edit-site-page-templates",
-        title: (0, import_i18n161.__)("Templates"),
-        headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(add_new_template_default, {}),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-            dataviews_default,
-            {
-              paginationInfo,
-              fields: fields2,
-              actions,
-              data,
-              isLoading: isLoadingData,
-              view,
-              onChangeView,
-              onChangeSelection,
-              isItemClickable: () => true,
-              onClickItem: (item) => {
-                if (typeof item.id === "string") {
-                  setSelectedRegisteredTemplate(item);
-                } else {
-                  history.navigate(
-                    `/${item.type}/${item.id}?canvas=edit`
-                  );
-                }
-              },
-              selection,
-              defaultLayouts,
-              onReset: isModified ? () => {
-                resetToDefault();
-                history.invalidate();
-              } : false
-            },
-            activeView
-          ),
-          selectedRegisteredTemplate && duplicateAction && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-            import_components150.Modal,
-            {
-              title: (0, import_i18n161.__)("Duplicate"),
-              onRequestClose: () => setSelectedRegisteredTemplate(),
-              size: "small",
-              children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-                duplicateAction.RenderModal,
-                {
-                  items: [selectedRegisteredTemplate],
-                  closeModal: () => setSelectedRegisteredTemplate()
-                }
-              )
-            }
-          )
-        ]
+        title: (0, import_i18n155.__)("Templates"),
+        description: (0, import_i18n155.__)(
+          "Manage the templates that define the structure of your pages, or reset any customizations made to those supplied by your theme."
+        ),
+        backPath,
+        content: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(DataviewsTemplatesSidebarContent, {})
       }
     );
   }

-  // packages/edit-site/build-module/components/page-templates/index-legacy.mjs
-  var import_i18n166 = __toESM(require_i18n(), 1);
-  var import_element249 = __toESM(require_element(), 1);
-  var import_core_data62 = __toESM(require_core_data(), 1);
-  var import_router35 = __toESM(require_router(), 1);
+  // packages/edit-site/build-module/components/page-templates/index.mjs
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_element246 = __toESM(require_element(), 1);
+  var import_core_data54 = __toESM(require_core_data(), 1);
+  var import_router32 = __toESM(require_router(), 1);
   var import_editor33 = __toESM(require_editor(), 1);
-  var import_url25 = __toESM(require_url(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
+  var import_url21 = __toESM(require_url(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);

-  // packages/edit-site/build-module/components/add-new-template-legacy/index.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_html_entities18 = __toESM(require_html_entities(), 1);
-  var import_element248 = __toESM(require_element(), 1);
-  var import_data80 = __toESM(require_data(), 1);
-  var import_core_data61 = __toESM(require_core_data(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_i18n165 = __toESM(require_i18n(), 1);
-  var import_notices9 = __toESM(require_notices(), 1);
-  var import_router34 = __toESM(require_router(), 1);
-  var import_dom34 = __toESM(require_dom(), 1);
+  // packages/edit-site/build-module/components/add-new-template/index.mjs
+  var import_components146 = __toESM(require_components(), 1);
+  var import_html_entities13 = __toESM(require_html_entities(), 1);
+  var import_element244 = __toESM(require_element(), 1);
+  var import_data74 = __toESM(require_data(), 1);
+  var import_core_data53 = __toESM(require_core_data(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);
+  var import_notices7 = __toESM(require_notices(), 1);
+  var import_router31 = __toESM(require_router(), 1);
+  var import_dom32 = __toESM(require_dom(), 1);

-  // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-template-modal-content.mjs
-  var import_element246 = __toESM(require_element(), 1);
-  var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_components151 = __toESM(require_components(), 1);
-  var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_html_entities17 = __toESM(require_html_entities(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_dom33 = __toESM(require_dom(), 1);
-  var import_url24 = __toESM(require_url(), 1);
+  // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
+  var import_element242 = __toESM(require_element(), 1);
+  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_components144 = __toESM(require_components(), 1);
+  var import_core_data52 = __toESM(require_core_data(), 1);
+  var import_html_entities12 = __toESM(require_html_entities(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
+  var import_dom31 = __toESM(require_dom(), 1);
+  var import_url20 = __toESM(require_url(), 1);

-  // packages/edit-site/build-module/components/add-new-template-legacy/utils.mjs
-  var import_data79 = __toESM(require_data(), 1);
-  var import_core_data59 = __toESM(require_core_data(), 1);
-  var import_html_entities16 = __toESM(require_html_entities(), 1);
-  var import_element245 = __toESM(require_element(), 1);
-  var import_i18n162 = __toESM(require_i18n(), 1);
-  var import_url23 = __toESM(require_url(), 1);
-  var EMPTY_OBJECT3 = {};
-  var getValueFromObjectPath3 = (object, path) => {
+  // packages/edit-site/build-module/components/add-new-template/utils.mjs
+  var import_data73 = __toESM(require_data(), 1);
+  var import_core_data51 = __toESM(require_core_data(), 1);
+  var import_html_entities11 = __toESM(require_html_entities(), 1);
+  var import_element241 = __toESM(require_element(), 1);
+  var import_i18n156 = __toESM(require_i18n(), 1);
+  var import_url19 = __toESM(require_url(), 1);
+  var EMPTY_OBJECT2 = {};
+  var getValueFromObjectPath2 = (object, path) => {
     let value = object;
     path.split(".").forEach((fieldName) => {
       value = value?.[fieldName];
     });
     return value;
   };
-  function prefixSlug2(prefix2, slug) {
-    return `${prefix2}-${(0, import_url23.safeDecodeURI)(slug)}`;
+  function prefixSlug(prefix2, slug) {
+    return `${prefix2}-${(0, import_url19.safeDecodeURI)(slug)}`;
   }
-  var mapToIHasNameAndId2 = (entities, path) => {
+  var mapToIHasNameAndId = (entities, path) => {
     return (entities || []).map((entity) => ({
       ...entity,
-      name: (0, import_html_entities16.decodeEntities)(getValueFromObjectPath3(entity, path))
+      name: (0, import_html_entities11.decodeEntities)(getValueFromObjectPath2(entity, path))
     }));
   };
-  var useExistingTemplates2 = () => {
-    return (0, import_data79.useSelect)(
-      (select4) => select4(import_core_data59.store).getEntityRecords(
+  var useExistingTemplates = () => {
+    return (0, import_data73.useSelect)(
+      (select4) => select4(import_core_data51.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
         {
@@ -75784,18 +74176,18 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
   };
-  var useDefaultTemplateTypes2 = () => {
-    return (0, import_data79.useSelect)(
-      (select4) => select4(import_core_data59.store).getCurrentTheme()?.default_template_types || [],
+  var useDefaultTemplateTypes = () => {
+    return (0, import_data73.useSelect)(
+      (select4) => select4(import_core_data51.store).getCurrentTheme()?.default_template_types || [],
       []
     );
   };
-  var usePublicPostTypes2 = () => {
-    const postTypes = (0, import_data79.useSelect)(
-      (select4) => select4(import_core_data59.store).getPostTypes({ per_page: -1 }),
+  var usePublicPostTypes = () => {
+    const postTypes = (0, import_data73.useSelect)(
+      (select4) => select4(import_core_data51.store).getPostTypes({ per_page: -1 }),
       []
     );
-    return (0, import_element245.useMemo)(() => {
+    return (0, import_element241.useMemo)(() => {
       const excludedPostTypes = ["attachment"];
       return postTypes?.filter(
         ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
@@ -75807,25 +74199,25 @@ If there's a particular need for this, please submit a feature request at https:
       });
     }, [postTypes]);
   };
-  var usePublicTaxonomies2 = () => {
-    const taxonomies = (0, import_data79.useSelect)(
-      (select4) => select4(import_core_data59.store).getTaxonomies({ per_page: -1 }),
+  var usePublicTaxonomies = () => {
+    const taxonomies = (0, import_data73.useSelect)(
+      (select4) => select4(import_core_data51.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element245.useMemo)(() => {
+    return (0, import_element241.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       );
     }, [taxonomies]);
   };
-  function usePostTypeArchiveMenuItems2() {
-    const publicPostTypes = usePublicPostTypes2();
-    const postTypesWithArchives = (0, import_element245.useMemo)(
+  function usePostTypeArchiveMenuItems() {
+    const publicPostTypes = usePublicPostTypes();
+    const postTypesWithArchives = (0, import_element241.useMemo)(
       () => publicPostTypes?.filter((postType2) => postType2.has_archive),
       [publicPostTypes]
     );
-    const existingTemplates = useExistingTemplates2();
-    const postTypeLabels = (0, import_element245.useMemo)(
+    const existingTemplates = useExistingTemplates();
+    const postTypeLabels = (0, import_element241.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const singularName = labels.singular_name.toLowerCase();
         accumulator[singularName] = (accumulator[singularName] || 0) + 1;
@@ -75833,14 +74225,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element245.useCallback)(
+    const needsUniqueIdentifier = (0, import_element241.useCallback)(
       ({ labels, slug }) => {
         const singularName = labels.singular_name.toLowerCase();
         return postTypeLabels[singularName] > 1 && singularName !== slug;
       },
       [postTypeLabels]
     );
-    return (0, import_element245.useMemo)(
+    return (0, import_element241.useMemo)(
       () => postTypesWithArchives?.filter(
         (postType2) => !(existingTemplates || []).some(
           (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
@@ -75848,24 +74240,24 @@ If there's a particular need for this, please submit a feature request at https:
       ).map((postType2) => {
         let title;
         if (needsUniqueIdentifier(postType2)) {
-          title = (0, import_i18n162.sprintf)(
+          title = (0, import_i18n156.sprintf)(
             // translators: %1s: Name of the post type e.g: "Post"; %2s: Slug of the post type e.g: "book".
-            (0, import_i18n162.__)("Archive: %1$s (%2$s)"),
+            (0, import_i18n156.__)("Archive: %1$s (%2$s)"),
             postType2.labels.singular_name,
             postType2.slug
           );
         } else {
-          title = (0, import_i18n162.sprintf)(
+          title = (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n162.__)("Archive: %s"),
+            (0, import_i18n156.__)("Archive: %s"),
             postType2.labels.singular_name
           );
         }
         return {
           slug: "archive-" + postType2.slug,
-          description: (0, import_i18n162.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n162.__)(
+            (0, import_i18n156.__)(
               "Displays an archive with the latest posts of type: %s."
             ),
             postType2.labels.singular_name
@@ -75881,11 +74273,11 @@ If there's a particular need for this, please submit a feature request at https:
       [postTypesWithArchives, existingTemplates, needsUniqueIdentifier]
     );
   }
-  var usePostTypeMenuItems2 = (onClickMenuItem) => {
-    const publicPostTypes = usePublicPostTypes2();
-    const existingTemplates = useExistingTemplates2();
-    const defaultTemplateTypes = useDefaultTemplateTypes2();
-    const templateLabels = (0, import_element245.useMemo)(
+  var usePostTypeMenuItems = (onClickMenuItem) => {
+    const publicPostTypes = usePublicPostTypes();
+    const existingTemplates = useExistingTemplates();
+    const defaultTemplateTypes = useDefaultTemplateTypes();
+    const templateLabels = (0, import_element241.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         accumulator[templateName] = (accumulator[templateName] || 0) + 1;
@@ -75893,14 +74285,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element245.useCallback)(
+    const needsUniqueIdentifier = (0, import_element241.useCallback)(
       ({ labels, slug }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         return templateLabels[templateName] > 1 && templateName !== slug;
       },
       [templateLabels]
     );
-    const templatePrefixes = (0, import_element245.useMemo)(
+    const templatePrefixes = (0, import_element241.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (slug !== "page") {
@@ -75911,7 +74303,7 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const postTypesInfo = useEntitiesInfo2("postType", templatePrefixes);
+    const postTypesInfo = useEntitiesInfo("postType", templatePrefixes);
     const existingTemplateSlugs = (existingTemplates || []).map(
       ({ slug }) => slug
     );
@@ -75924,20 +74316,20 @@ If there's a particular need for this, please submit a feature request at https:
         );
         const hasGeneralTemplate = existingTemplateSlugs?.includes(generalTemplateSlug);
         const _needsUniqueIdentifier = needsUniqueIdentifier(postType2);
-        let menuItemTitle = labels.template_name || (0, import_i18n162.sprintf)(
+        let menuItemTitle = labels.template_name || (0, import_i18n156.sprintf)(
           // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n162.__)("Single item: %s"),
+          (0, import_i18n156.__)("Single item: %s"),
           labels.singular_name
         );
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n162.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n156.sprintf)(
             // translators: 1: Name of the template e.g: "Single Item: Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n162._x)("%1$s (%2$s)", "post type menu label"),
+            (0, import_i18n156._x)("%1$s (%2$s)", "post type menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n162.sprintf)(
+          ) : (0, import_i18n156.sprintf)(
             // translators: 1: Name of the post type e.g: "Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n162._x)(
+            (0, import_i18n156._x)(
               "Single item: %1$s (%2$s)",
               "post type menu label"
             ),
@@ -75951,9 +74343,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n162.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n162.__)("Displays a single item: %s."),
+            (0, import_i18n156.__)("Displays a single item: %s."),
             labels.singular_name
           ),
           // `icon` is the `menu_icon` property of a post type. We
@@ -75978,7 +74370,7 @@ If there's a particular need for this, please submit a feature request at https:
                   };
                 },
                 getSpecificTemplate: (suggestion) => {
-                  const templateSlug = prefixSlug2(
+                  const templateSlug = prefixSlug(
                     templatePrefixes[slug],
                     suggestion.slug
                   );
@@ -76002,7 +74394,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const postTypesMenuItems = (0, import_element245.useMemo)(
+    const postTypesMenuItems = (0, import_element241.useMemo)(
       () => menuItems.reduce(
         (accumulator, postType2) => {
           const { slug } = postType2;
@@ -76019,11 +74411,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return postTypesMenuItems;
   };
-  var useTaxonomiesMenuItems2 = (onClickMenuItem) => {
-    const publicTaxonomies = usePublicTaxonomies2();
-    const existingTemplates = useExistingTemplates2();
-    const defaultTemplateTypes = useDefaultTemplateTypes2();
-    const templatePrefixes = (0, import_element245.useMemo)(
+  var useTaxonomiesMenuItems = (onClickMenuItem) => {
+    const publicTaxonomies = usePublicTaxonomies();
+    const existingTemplates = useExistingTemplates();
+    const defaultTemplateTypes = useDefaultTemplateTypes();
+    const templatePrefixes = (0, import_element241.useMemo)(
       () => publicTaxonomies?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (!["category", "post_tag"].includes(slug)) {
@@ -76052,7 +74444,7 @@ If there's a particular need for this, please submit a feature request at https:
       const templateName = (labels.template_name || labels.singular_name).toLowerCase();
       return taxonomyLabels[templateName] > 1 && templateName !== slug;
     };
-    const taxonomiesInfo = useEntitiesInfo2("taxonomy", templatePrefixes);
+    const taxonomiesInfo = useEntitiesInfo("taxonomy", templatePrefixes);
     const existingTemplateSlugs = (existingTemplates || []).map(
       ({ slug }) => slug
     );
@@ -76070,14 +74462,14 @@ If there's a particular need for this, please submit a feature request at https:
         );
         let menuItemTitle = labels.template_name || labels.singular_name;
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n162.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n156.sprintf)(
             // translators: 1: Name of the template e.g: "Products by Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n162._x)("%1$s (%2$s)", "taxonomy template menu label"),
+            (0, import_i18n156._x)("%1$s (%2$s)", "taxonomy template menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n162.sprintf)(
+          ) : (0, import_i18n156.sprintf)(
             // translators: 1: Name of the taxonomy e.g: "Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n162._x)("%1$s (%2$s)", "taxonomy menu label"),
+            (0, import_i18n156._x)("%1$s (%2$s)", "taxonomy menu label"),
             labels.singular_name,
             slug
           );
@@ -76088,9 +74480,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n162.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n162.__)("Displays taxonomy: %s."),
+            (0, import_i18n156.__)("Displays taxonomy: %s."),
             labels.singular_name
           ),
           icon: block_meta_default,
@@ -76111,7 +74503,7 @@ If there's a particular need for this, please submit a feature request at https:
                   };
                 },
                 getSpecificTemplate: (suggestion) => {
-                  const templateSlug = prefixSlug2(
+                  const templateSlug = prefixSlug(
                     templatePrefixes[slug],
                     suggestion.slug
                   );
@@ -76135,7 +74527,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const taxonomiesMenuItems = (0, import_element245.useMemo)(
+    const taxonomiesMenuItems = (0, import_element241.useMemo)(
       () => menuItems.reduce(
         (accumulator, taxonomy) => {
           const { slug } = taxonomy;
@@ -76152,22 +74544,22 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return taxonomiesMenuItems;
   };
-  var USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX2 = { user: "author" };
-  var USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS2 = { user: { who: "authors" } };
-  function useAuthorMenuItem2(onClickMenuItem) {
-    const existingTemplates = useExistingTemplates2();
-    const defaultTemplateTypes = useDefaultTemplateTypes2();
-    const authorInfo = useEntitiesInfo2(
+  var USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX = { user: "author" };
+  var USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS = { user: { who: "authors" } };
+  function useAuthorMenuItem(onClickMenuItem) {
+    const existingTemplates = useExistingTemplates();
+    const defaultTemplateTypes = useDefaultTemplateTypes();
+    const authorInfo = useEntitiesInfo(
       "root",
-      USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX2,
-      USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS2
+      USE_AUTHOR_MENU_ITEM_TEMPLATE_PREFIX,
+      USE_AUTHOR_MENU_ITEM_QUERY_PARAMETERS
     );
     let authorMenuItem = defaultTemplateTypes?.find(
       ({ slug }) => slug === "author"
     );
     if (!authorMenuItem) {
       authorMenuItem = {
-        description: (0, import_i18n162.__)(
+        description: (0, import_i18n156.__)(
           "Displays latest posts written by a single author."
         ),
         slug: "author",
@@ -76193,7 +74585,7 @@ If there's a particular need for this, please submit a feature request at https:
               };
             },
             getSpecificTemplate: (suggestion) => {
-              const templateSlug = prefixSlug2(
+              const templateSlug = prefixSlug(
                 "author",
                 suggestion.slug
               );
@@ -76205,10 +74597,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
           },
           labels: {
-            singular_name: (0, import_i18n162.__)("Author"),
-            search_items: (0, import_i18n162.__)("Search Authors"),
-            not_found: (0, import_i18n162.__)("No authors found."),
-            all_items: (0, import_i18n162.__)("All Authors")
+            singular_name: (0, import_i18n156.__)("Author"),
+            search_items: (0, import_i18n156.__)("Search Authors"),
+            not_found: (0, import_i18n156.__)("No authors found."),
+            all_items: (0, import_i18n156.__)("All Authors")
           },
           hasGeneralTemplate,
           template
@@ -76220,8 +74612,8 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   var useExistingTemplateSlugs = (templatePrefixes) => {
-    const existingTemplates = useExistingTemplates2();
-    const existingSlugs = (0, import_element245.useMemo)(() => {
+    const existingTemplates = useExistingTemplates();
+    const existingSlugs = (0, import_element241.useMemo)(() => {
       return Object.entries(templatePrefixes || {}).reduce(
         (accumulator, [slug, prefix2]) => {
           const slugsWithTemplates = (existingTemplates || []).reduce(
@@ -76250,12 +74642,12 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var useTemplatesToExclude = (entityName, templatePrefixes, additionalQueryParameters = {}) => {
     const slugsToExcludePerEntity = useExistingTemplateSlugs(templatePrefixes);
-    const recordsToExcludePerEntity = (0, import_data79.useSelect)(
+    const recordsToExcludePerEntity = (0, import_data73.useSelect)(
       (select4) => {
         return Object.entries(slugsToExcludePerEntity || {}).reduce(
           (accumulator, [slug, slugsWithTemplates]) => {
             const entitiesWithTemplates = select4(
-              import_core_data59.store
+              import_core_data51.store
             ).getEntityRecords(entityName, slug, {
               _fields: "id",
               context: "view",
@@ -76274,20 +74666,20 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return recordsToExcludePerEntity;
   };
-  var useEntitiesInfo2 = (entityName, templatePrefixes, additionalQueryParameters = EMPTY_OBJECT3) => {
+  var useEntitiesInfo = (entityName, templatePrefixes, additionalQueryParameters = EMPTY_OBJECT2) => {
     const recordsToExcludePerEntity = useTemplatesToExclude(
       entityName,
       templatePrefixes,
       additionalQueryParameters
     );
-    const entitiesHasRecords = (0, import_data79.useSelect)(
+    const entitiesHasRecords = (0, import_data73.useSelect)(
       (select4) => {
         return Object.keys(templatePrefixes || {}).reduce(
           (accumulator, slug) => {
             const existingEntitiesIds = recordsToExcludePerEntity?.[slug]?.map(
               ({ id }) => id
             ) || [];
-            const records = select4(import_core_data59.store).getEntityRecords(
+            const records = select4(import_core_data51.store).getEntityRecords(
               entityName,
               slug,
               {
@@ -76311,7 +74703,7 @@ If there's a particular need for this, please submit a feature request at https:
         additionalQueryParameters
       ]
     );
-    const entitiesInfo = (0, import_element245.useMemo)(() => {
+    const entitiesInfo = (0, import_element241.useMemo)(() => {
       return Object.keys(templatePrefixes || {}).reduce(
         (accumulator, slug) => {
           const existingEntitiesIds = recordsToExcludePerEntity?.[slug]?.map(
@@ -76329,21 +74721,21 @@ If there's a particular need for this, please submit a feature request at https:
     return entitiesInfo;
   };

-  // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-template-modal-content.mjs
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
-  function SuggestionListItem2({
+  // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY12 = [];
+  function SuggestionListItem({
     suggestion,
     search,
     onSelect,
     entityForSuggestions
   }) {
     const baseCssClass = "edit-site-custom-template-modal__suggestions_list__list-item";
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
-      import_components151.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+      import_components144.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-          import_components151.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+          import_components144.Button,
           {
             __next40pxDefaultSize: true,
             role: "option",
@@ -76356,38 +74748,38 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-            import_components151.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+            import_components144.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               weight: "var(--wpds-typography-font-weight-emphasis, 600)",
               className: `${baseCssClass}__title`,
-              children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-                import_components151.TextHighlight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                import_components144.TextHighlight,
                 {
-                  text: (0, import_html_entities17.decodeEntities)(suggestion.name),
+                  text: (0, import_html_entities12.decodeEntities)(suggestion.name),
                   highlight: search
                 }
               )
             }
           ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-            import_components151.__experimentalText,
+          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+            import_components144.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               className: `${baseCssClass}__info`,
-              children: (0, import_url24.safeDecodeURI)(suggestion.link)
+              children: (0, import_url20.safeDecodeURI)(suggestion.link)
             }
           )
         ]
       }
     );
   }
-  function useSearchSuggestions2(entityForSuggestions, search) {
+  function useSearchSuggestions(entityForSuggestions, search) {
     const { config: config2 } = entityForSuggestions;
-    const query = (0, import_element246.useMemo)(
+    const query = (0, import_element242.useMemo)(
       () => ({
         order: "asc",
         context: "view",
@@ -76397,21 +74789,21 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [search, config2]
     );
-    const { records: searchResults, hasResolved: searchHasResolved } = (0, import_core_data60.useEntityRecords)(
+    const { records: searchResults, hasResolved: searchHasResolved } = (0, import_core_data52.useEntityRecords)(
       entityForSuggestions.type,
       entityForSuggestions.slug,
       query
     );
-    const [suggestions, setSuggestions] = (0, import_element246.useState)(EMPTY_ARRAY14);
-    (0, import_element246.useEffect)(() => {
+    const [suggestions, setSuggestions] = (0, import_element242.useState)(EMPTY_ARRAY12);
+    (0, import_element242.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
-      let newSuggestions = EMPTY_ARRAY14;
+      let newSuggestions = EMPTY_ARRAY12;
       if (searchResults?.length) {
         newSuggestions = searchResults;
         if (config2.recordNamePath) {
-          newSuggestions = mapToIHasNameAndId2(
+          newSuggestions = mapToIHasNameAndId(
             newSuggestions,
             config2.recordNamePath
           );
@@ -76421,20 +74813,20 @@ If there's a particular need for this, please submit a feature request at https:
     }, [searchResults, searchHasResolved]);
     return suggestions;
   }
-  function SuggestionList2({ entityForSuggestions, onSelect }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose45.useDebouncedInput)();
-    const suggestions = useSearchSuggestions2(
+  function SuggestionList({ entityForSuggestions, onSelect }) {
+    const [search, setSearch, debouncedSearch] = (0, import_compose43.useDebouncedInput)();
+    const suggestions = useSearchSuggestions(
       entityForSuggestions,
       debouncedSearch
     );
     const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element246.useState)(false);
+    const [showSearchControl, setShowSearchControl] = (0, import_element242.useState)(false);
     if (!showSearchControl && suggestions?.length > 9) {
       setShowSearchControl(true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components151.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
+      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+        import_components144.SearchControl,
         {
           onChange: setSearch,
           value: search,
@@ -76442,15 +74834,15 @@ If there's a particular need for this, please submit a feature request at https:
           placeholder: labels.search_items
         }
       ),
-      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components151.Composite,
+      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+        import_components144.Composite,
         {
           orientation: "vertical",
           role: "listbox",
           className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n163.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-            SuggestionListItem2,
+          "aria-label": (0, import_i18n157.__)("Suggestions list"),
+          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+            SuggestionListItem,
             {
               suggestion,
               search: debouncedSearch,
@@ -76461,8 +74853,8 @@ If there's a particular need for this, please submit a feature request at https:
           ))
         }
       ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-        import_components151.__experimentalText,
+      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+        import_components144.__experimentalText,
         {
           as: "p",
           className: "edit-site-custom-template-modal__no-results",
@@ -76471,46 +74863,46 @@ If there's a particular need for this, please submit a feature request at https:
       )
     ] });
   }
-  function AddCustomTemplateModalContent2({
+  function AddCustomTemplateModalContent({
     onSelect,
     entityForSuggestions,
     onBack,
     containerRef
   }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element246.useState)(
+    const [showSearchEntities, setShowSearchEntities] = (0, import_element242.useState)(
       entityForSuggestions.hasGeneralTemplate
     );
-    (0, import_element246.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       if (containerRef.current) {
-        const [firstFocusable] = import_dom33.focus.focusable.find(
+        const [firstFocusable] = import_dom31.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
       }
     }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
-      import_components151.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+      import_components144.__experimentalVStack,
       {
         spacing: 4,
         className: "edit-site-custom-template-modal__contents-wrapper",
         alignment: "left",
         children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.__experimentalText, { as: "p", children: (0, import_i18n163.__)(
+          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components144.__experimentalText, { as: "p", children: (0, import_i18n157.__)(
               "Select whether to create a single template for all items or a specific one."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
-              import_components151.Flex,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+              import_components144.Flex,
               {
                 className: "edit-site-custom-template-modal__contents",
                 gap: "4",
                 align: "initial",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
-                    import_components151.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+                    import_components144.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components151.Button,
+                      as: import_components144.Button,
                       onClick: () => {
                         const {
                           slug,
@@ -76526,8 +74918,8 @@ If there's a particular need for this, please submit a feature request at https:
                         });
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                          import_components144.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -76535,29 +74927,29 @@ If there's a particular need for this, please submit a feature request at https:
                             children: entityForSuggestions.labels.all_items
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                          import_components144.__experimentalText,
                           {
                             as: "span",
                             lineHeight: 1.53846153846,
                             // translators: The user is given the choice to set up a template for all items of a post type or taxonomy, or just a specific one.
-                            children: (0, import_i18n163.__)("For all items")
+                            children: (0, import_i18n157.__)("For all items")
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
-                    import_components151.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+                    import_components144.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components151.Button,
+                      as: import_components144.Button,
                       onClick: () => {
                         setShowSearchEntities(true);
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                          import_components144.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -76565,13 +74957,13 @@ If there's a particular need for this, please submit a feature request at https:
                             children: entityForSuggestions.labels.singular_name
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-                          import_components151.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+                          import_components144.__experimentalText,
                           {
                             as: "span",
                             lineHeight: 1.53846153846,
                             // translators: The user is given the choice to set up a template for all items of a post type or taxonomy, or just a specific one.
-                            children: (0, import_i18n163.__)("For a specific item")
+                            children: (0, import_i18n157.__)("For a specific item")
                           }
                         )
                       ]
@@ -76580,29 +74972,29 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-              import_components151.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components144.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_components144.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n163.__)("Back")
+                children: (0, import_i18n157.__)("Back")
               }
             ) })
           ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.__experimentalText, { as: "p", children: (0, import_i18n163.__)(
+          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components144.__experimentalText, { as: "p", children: (0, import_i18n157.__)(
               "This template will be used only for the specific item chosen."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-              SuggestionList2,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              SuggestionList,
               {
                 entityForSuggestions,
                 onSelect
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
-              import_components151.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components144.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_components144.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -76613,7 +75005,7 @@ If there's a particular need for this, please submit a feature request at https:
                     setShowSearchEntities(false);
                   }
                 },
-                children: (0, import_i18n163.__)("Back")
+                children: (0, import_i18n157.__)("Back")
               }
             ) })
           ] })
@@ -76621,19 +75013,19 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var add_custom_template_modal_content_default2 = AddCustomTemplateModalContent2;
+  var add_custom_template_modal_content_default = AddCustomTemplateModalContent;

-  // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-generic-template-modal-content.mjs
-  var import_element247 = __toESM(require_element(), 1);
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
-  function AddCustomGenericTemplateModalContent2({ createTemplate, onBack }) {
-    const [title, setTitle] = (0, import_element247.useState)("");
-    const defaultTitle = (0, import_i18n164.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element247.useState)(false);
-    const inputRef = (0, import_element247.useRef)();
-    (0, import_element247.useEffect)(() => {
+  // packages/edit-site/build-module/components/add-new-template/add-custom-generic-template-modal-content.mjs
+  var import_element243 = __toESM(require_element(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_components145 = __toESM(require_components(), 1);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  function AddCustomGenericTemplateModalContent({ createTemplate, onBack }) {
+    const [title, setTitle] = (0, import_element243.useState)("");
+    const defaultTitle = (0, import_i18n158.__)("Custom Template");
+    const [isBusy, setIsBusy] = (0, import_element243.useState)(false);
+    const inputRef = (0, import_element243.useRef)();
+    (0, import_element243.useEffect)(() => {
       if (inputRef.current) {
         inputRef.current.focus();
       }
@@ -76656,46 +75048,46 @@ If there's a particular need for this, please submit a feature request at https:
         setIsBusy(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_components152.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-        import_components152.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components145.__experimentalVStack, { spacing: 6, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_components145.TextControl,
         {
-          label: (0, import_i18n164.__)("Name"),
+          label: (0, import_i18n158.__)("Name"),
           value: title,
           onChange: setTitle,
           placeholder: defaultTitle,
           disabled: isBusy,
           ref: inputRef,
-          help: (0, import_i18n164.__)(
+          help: (0, import_i18n158.__)(
             // eslint-disable-next-line no-restricted-syntax -- 'sidebar' is a common web design term for layouts
             'Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.'
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
-        import_components152.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+        import_components145.__experimentalHStack,
         {
           className: "edit-site-custom-generic-template__modal-actions",
           justify: "right",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-              import_components152.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components145.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n164.__)("Back")
+                children: (0, import_i18n158.__)("Back")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-              import_components152.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components145.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n164.__)("Create")
+                children: (0, import_i18n158.__)("Create")
               }
             )
           ]
@@ -76703,12 +75095,12 @@ If there's a particular need for this, please submit a feature request at https:
       )
     ] }) });
   }
-  var add_custom_generic_template_modal_content_default2 = AddCustomGenericTemplateModalContent2;
+  var add_custom_generic_template_modal_content_default = AddCustomGenericTemplateModalContent;

-  // packages/edit-site/build-module/components/add-new-template-legacy/index.mjs
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory24 } = unlock(import_router34.privateApis);
-  var DEFAULT_TEMPLATE_SLUGS2 = [
+  // packages/edit-site/build-module/components/add-new-template/index.mjs
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory22 } = unlock(import_router31.privateApis);
+  var DEFAULT_TEMPLATE_SLUGS = [
     "front-page",
     "home",
     "single",
@@ -76722,7 +75114,7 @@ If there's a particular need for this, please submit a feature request at https:
     "search",
     "404"
   ];
-  var TEMPLATE_ICONS2 = {
+  var TEMPLATE_ICONS = {
     "front-page": home_default,
     home: verse_default,
     single: pin_default,
@@ -76738,7 +75130,7 @@ If there's a particular need for this, please submit a feature request at https:
     tag: tag_default,
     attachment: media_default
   };
-  function TemplateListItem2({
+  function TemplateListItem({
     title,
     direction,
     className,
@@ -76747,16 +75139,16 @@ If there's a particular need for this, please submit a feature request at https:
     onClick,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-      import_components153.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+      import_components146.Button,
       {
         __next40pxDefaultSize: true,
         className,
         onClick,
         label: description,
         showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
-          import_components153.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+          import_components146.Flex,
           {
             as: "span",
             spacing: 2,
@@ -76765,16 +75157,16 @@ If there's a particular need for this, please submit a feature request at https:
             style: { width: "100%" },
             direction,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime394.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components153.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
-                import_components153.__experimentalVStack,
+              /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components146.Icon, { icon }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+                import_components146.__experimentalVStack,
                 {
                   className: "edit-site-add-new-template__template-name",
                   alignment: "center",
                   spacing: 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-                      import_components153.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                      import_components146.__experimentalText,
                       {
                         align: "center",
                         weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -76792,40 +75184,40 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var modalContentMap2 = {
+  var modalContentMap = {
     templatesList: 1,
     customTemplate: 2,
     customGenericTemplate: 3
   };
-  function NewTemplateModal2({ onClose }) {
-    const [modalContent, setModalContent] = (0, import_element248.useState)(
-      modalContentMap2.templatesList
+  function NewTemplateModal({ onClose }) {
+    const [modalContent, setModalContent] = (0, import_element244.useState)(
+      modalContentMap.templatesList
     );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element248.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element248.useState)(false);
-    const missingTemplates = useMissingTemplates2(
+    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element244.useState)({});
+    const [isSubmitting, setIsSubmitting] = (0, import_element244.useState)(false);
+    const missingTemplates = useMissingTemplates(
       setEntityForSuggestions,
-      () => setModalContent(modalContentMap2.customTemplate)
+      () => setModalContent(modalContentMap.customTemplate)
     );
-    const history = useHistory24();
-    const { saveEntityRecord } = (0, import_data80.useDispatch)(import_core_data61.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data80.useDispatch)(import_notices9.store);
-    const containerRef = (0, import_element248.useRef)(null);
-    const isMobile = (0, import_compose46.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data80.useSelect)((select4) => {
-      return select4(import_core_data61.store).getEntityRecord("root", "__unstableBase")?.home;
+    const history = useHistory22();
+    const { saveEntityRecord } = (0, import_data74.useDispatch)(import_core_data53.store);
+    const { createErrorNotice, createSuccessNotice } = (0, import_data74.useDispatch)(import_notices7.store);
+    const containerRef = (0, import_element244.useRef)(null);
+    const isMobile = (0, import_compose44.useViewportMatch)("medium", "<");
+    const homeUrl = (0, import_data74.useSelect)((select4) => {
+      return select4(import_core_data53.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
     const TEMPLATE_SHORT_DESCRIPTIONS = {
       "front-page": homeUrl,
-      date: (0, import_i18n165.sprintf)(
+      date: (0, import_i18n159.sprintf)(
         // translators: %s: The homepage url.
-        (0, import_i18n165.__)("E.g. %s"),
+        (0, import_i18n159.__)("E.g. %s"),
         homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
       )
     };
-    (0, import_element248.useEffect)(() => {
-      if (containerRef.current && modalContent === modalContentMap2.templatesList) {
-        const [firstFocusable] = import_dom34.focus.focusable.find(
+    (0, import_element244.useEffect)(() => {
+      if (containerRef.current && modalContent === modalContentMap.templatesList) {
+        const [firstFocusable] = import_dom32.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
@@ -76856,17 +75248,17 @@ If there's a particular need for this, please submit a feature request at https:
           `/${TEMPLATE_POST_TYPE}/${newTemplate.id}?canvas=edit`
         );
         createSuccessNotice(
-          (0, import_i18n165.sprintf)(
+          (0, import_i18n159.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n165.__)('"%s" successfully created.'),
-            (0, import_html_entities18.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n165.__)("(no title)")
+            (0, import_i18n159.__)('"%s" successfully created.'),
+            (0, import_html_entities13.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n159.__)("(no title)")
           ),
           {
             type: "snackbar"
           }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n165.__)("An error occurred while creating the template.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n159.__)("An error occurred while creating the template.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -76876,32 +75268,32 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const onModalClose = () => {
       onClose();
-      setModalContent(modalContentMap2.templatesList);
+      setModalContent(modalContentMap.templatesList);
     };
-    let modalTitle = (0, import_i18n165.__)("Add template");
-    if (modalContent === modalContentMap2.customTemplate) {
-      modalTitle = (0, import_i18n165.sprintf)(
+    let modalTitle = (0, import_i18n159.__)("Add template");
+    if (modalContent === modalContentMap.customTemplate) {
+      modalTitle = (0, import_i18n159.sprintf)(
         // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n165.__)("Add template: %s"),
+        (0, import_i18n159.__)("Add template: %s"),
         entityForSuggestions.labels.singular_name
       );
-    } else if (modalContent === modalContentMap2.customGenericTemplate) {
-      modalTitle = (0, import_i18n165.__)("Create custom template");
+    } else if (modalContent === modalContentMap.customGenericTemplate) {
+      modalTitle = (0, import_i18n159.__)("Create custom template");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
-      import_components153.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+      import_components146.Modal,
       {
         title: modalTitle,
         className: clsx_default("edit-site-add-new-template__modal", {
-          "edit-site-add-new-template__modal_template_list": modalContent === modalContentMap2.templatesList,
-          "edit-site-custom-template-modal": modalContent === modalContentMap2.customTemplate
+          "edit-site-add-new-template__modal_template_list": modalContent === modalContentMap.templatesList,
+          "edit-site-custom-template-modal": modalContent === modalContentMap.customTemplate
         }),
         onRequestClose: onModalClose,
-        overlayClassName: modalContent === modalContentMap2.customGenericTemplate ? "edit-site-custom-generic-template__modal" : void 0,
+        overlayClassName: modalContent === modalContentMap.customGenericTemplate ? "edit-site-custom-generic-template__modal" : void 0,
         ref: containerRef,
         children: [
-          modalContent === modalContentMap2.templatesList && /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
-            import_components153.__experimentalGrid,
+          modalContent === modalContentMap.templatesList && /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
+            import_components146.__experimentalGrid,
             {
               columns: isMobile ? 2 : 3,
               gap: 4,
@@ -76909,39 +75301,39 @@ If there's a particular need for this, please submit a feature request at https:
               justify: "center",
               className: "edit-site-add-new-template__template-list__contents",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components153.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n165.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components146.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n159.__)(
                   "Select what the new template should apply to:"
                 ) }),
                 missingTemplates.map((template) => {
                   const { title, slug, onClick } = template;
-                  return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-                    TemplateListItem2,
+                  return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                    TemplateListItem,
                     {
                       title,
                       direction: "column",
                       className: "edit-site-add-new-template__template-button",
                       description: TEMPLATE_SHORT_DESCRIPTIONS[slug],
-                      icon: TEMPLATE_ICONS2[slug] || layout_default,
+                      icon: TEMPLATE_ICONS[slug] || layout_default,
                       onClick: () => onClick ? onClick(template) : createTemplate(template)
                     },
                     slug
                   );
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-                  TemplateListItem2,
+                /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                  TemplateListItem,
                   {
-                    title: (0, import_i18n165.__)("Custom template"),
+                    title: (0, import_i18n159.__)("Custom template"),
                     direction: "row",
                     className: "edit-site-add-new-template__custom-template-button",
                     icon: pencil_default,
                     onClick: () => setModalContent(
-                      modalContentMap2.customGenericTemplate
+                      modalContentMap.customGenericTemplate
                     ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-                      import_components153.__experimentalText,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+                      import_components146.__experimentalText,
                       {
                         lineHeight: 1.53846153846,
-                        children: (0, import_i18n165.__)(
+                        children: (0, import_i18n159.__)(
                           "A custom template can be manually applied to any post or page."
                         )
                       }
@@ -76951,30 +75343,30 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          modalContent === modalContentMap2.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-            add_custom_template_modal_content_default2,
+          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+            add_custom_template_modal_content_default,
             {
               onSelect: createTemplate,
               entityForSuggestions,
-              onBack: () => setModalContent(modalContentMap2.templatesList),
+              onBack: () => setModalContent(modalContentMap.templatesList),
               containerRef
             }
           ),
-          modalContent === modalContentMap2.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-            add_custom_generic_template_modal_content_default2,
+          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+            add_custom_generic_template_modal_content_default,
             {
               createTemplate,
-              onBack: () => setModalContent(modalContentMap2.templatesList)
+              onBack: () => setModalContent(modalContentMap.templatesList)
             }
           )
         ]
       }
     );
   }
-  function NewTemplate2() {
-    const [showModal, setShowModal] = (0, import_element248.useState)(false);
-    const { postType: postType2 } = (0, import_data80.useSelect)((select4) => {
-      const { getPostType: getPostType2 } = select4(import_core_data61.store);
+  function NewTemplate() {
+    const [showModal, setShowModal] = (0, import_element244.useState)(false);
+    const { postType: postType2 } = (0, import_data74.useSelect)((select4) => {
+      const { getPostType: getPostType2 } = select4(import_core_data53.store);
       return {
         postType: getPostType2(TEMPLATE_POST_TYPE)
       };
@@ -76982,9 +75374,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (!postType2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-        import_components153.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+        import_components146.Button,
         {
           variant: "primary",
           onClick: () => setShowModal(true),
@@ -76994,26 +75386,26 @@ If there's a particular need for this, please submit a feature request at https:
           children: postType2.labels.add_new_item
         }
       ),
-      showModal && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(NewTemplateModal2, { onClose: () => setShowModal(false) })
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
     ] });
   }
-  function useMissingTemplates2(setEntityForSuggestions, onClick) {
-    const existingTemplates = useExistingTemplates2();
-    const defaultTemplateTypes = useDefaultTemplateTypes2();
+  function useMissingTemplates(setEntityForSuggestions, onClick) {
+    const existingTemplates = useExistingTemplates();
+    const defaultTemplateTypes = useDefaultTemplateTypes();
     const existingTemplateSlugs = (existingTemplates || []).map(
       ({ slug }) => slug
     );
     const missingDefaultTemplates = (defaultTemplateTypes || []).filter(
-      (template) => DEFAULT_TEMPLATE_SLUGS2.includes(template.slug) && !existingTemplateSlugs.includes(template.slug)
+      (template) => DEFAULT_TEMPLATE_SLUGS.includes(template.slug) && !existingTemplateSlugs.includes(template.slug)
     );
     const onClickMenuItem = (_entityForSuggestions) => {
       onClick?.();
       setEntityForSuggestions(_entityForSuggestions);
     };
     const enhancedMissingDefaultTemplateTypes = [...missingDefaultTemplates];
-    const { defaultTaxonomiesMenuItems, taxonomiesMenuItems } = useTaxonomiesMenuItems2(onClickMenuItem);
-    const { defaultPostTypesMenuItems, postTypesMenuItems } = usePostTypeMenuItems2(onClickMenuItem);
-    const authorMenuItem = useAuthorMenuItem2(onClickMenuItem);
+    const { defaultTaxonomiesMenuItems, taxonomiesMenuItems } = useTaxonomiesMenuItems(onClickMenuItem);
+    const { defaultPostTypesMenuItems, postTypesMenuItems } = usePostTypeMenuItems(onClickMenuItem);
+    const authorMenuItem = useAuthorMenuItem(onClickMenuItem);
     [
       ...defaultTaxonomiesMenuItems,
       ...defaultPostTypesMenuItems,
@@ -77032,38 +75424,72 @@ If there's a particular need for this, please submit a feature request at https:
       }
     });
     enhancedMissingDefaultTemplateTypes?.sort((template1, template2) => {
-      return DEFAULT_TEMPLATE_SLUGS2.indexOf(template1.slug) - DEFAULT_TEMPLATE_SLUGS2.indexOf(template2.slug);
+      return DEFAULT_TEMPLATE_SLUGS.indexOf(template1.slug) - DEFAULT_TEMPLATE_SLUGS.indexOf(template2.slug);
     });
     const missingTemplates = [
       ...enhancedMissingDefaultTemplateTypes,
-      ...usePostTypeArchiveMenuItems2(),
+      ...usePostTypeArchiveMenuItems(),
       ...postTypesMenuItems,
       ...taxonomiesMenuItems
     ];
     return missingTemplates;
   }
-  var add_new_template_legacy_default = (0, import_element248.memo)(NewTemplate2);
+  var add_new_template_default = (0, import_element244.memo)(NewTemplate);

-  // packages/edit-site/build-module/components/page-templates/index-legacy.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions3, usePostFields: usePostFields3 } = unlock(import_editor33.privateApis);
-  var { useHistory: useHistory25, useLocation: useLocation30 } = unlock(import_router35.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions3 } = unlock(import_core_data62.privateApis);
+  // packages/edit-site/build-module/components/page-templates/fields.mjs
+  var import_i18n160 = __toESM(require_i18n(), 1);
+  var import_element245 = __toESM(require_element(), 1);
+  var import_blocks13 = __toESM(require_blocks(), 1);
+  var import_block_editor27 = __toESM(require_block_editor(), 1);
+  var import_editor32 = __toESM(require_editor(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var { useStyle: useStyle5 } = unlock(import_editor32.privateApis);
+  function PreviewField2({ item }) {
+    const settings2 = usePatternSettings();
+    const backgroundColor = useStyle5("color.background") ?? "white";
+    const blocks = (0, import_element245.useMemo)(() => {
+      return (0, import_blocks13.parse)(item.content.raw);
+    }, [item.content.raw]);
+    const isEmpty2 = !blocks?.length;
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_editor32.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+      "div",
+      {
+        className: "page-templates-preview-field",
+        style: { backgroundColor },
+        children: [
+          isEmpty2 && (0, import_i18n160.__)("Empty template"),
+          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor27.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor27.BlockPreview, { blocks }) })
+        ]
+      }
+    ) });
+  }
+  var previewField2 = {
+    label: (0, import_i18n160.__)("Preview"),
+    id: "preview",
+    render: PreviewField2,
+    enableSorting: false
+  };
+
+  // packages/edit-site/build-module/components/page-templates/index.mjs
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var { usePostActions: usePostActions2, usePostFields: usePostFields2 } = unlock(import_editor33.privateApis);
+  var { useHistory: useHistory23, useLocation: useLocation28 } = unlock(import_router32.privateApis);
+  var { useEntityRecordsWithPermissions } = unlock(import_core_data54.privateApis);
   var VIEW_CONFIG_FIELDS4 = ["default_view", "default_layouts", "view_list"];
-  function PageTemplates2() {
-    const { path, query } = useLocation30();
+  function PageTemplates() {
+    const { path, query } = useLocation28();
     const { activeView = "all", postId } = query;
-    const [selection, setSelection] = (0, import_element249.useState)([postId]);
+    const [selection, setSelection] = (0, import_element246.useState)([postId]);
     const {
       default_view: defaultView,
-      default_layouts: defaultLayouts2,
+      default_layouts: defaultLayouts,
       view_list: viewList
     } = useViewConfig({
       kind: "postType",
       name: TEMPLATE_POST_TYPE,
       fields: VIEW_CONFIG_FIELDS4
     });
-    const activeViewOverrides = (0, import_element249.useMemo)(
+    const activeViewOverrides = (0, import_element246.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -77073,14 +75499,14 @@ If there's a particular need for this, please submit a feature request at https:
       slug: "default",
       defaultView,
       activeViewOverrides,
-      defaultLayouts: defaultLayouts2,
+      defaultLayouts,
       queryParams: {
         page: query.pageNumber,
         search: query.search
       },
       onChangeQueryParams: (newQueryParams) => {
         history.navigate(
-          (0, import_url25.addQueryArgs)(path, {
+          (0, import_url21.addQueryArgs)(path, {
             ...query,
             pageNumber: newQueryParams.page,
             search: newQueryParams.search || void 0
@@ -77088,16 +75514,16 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const { records, isResolving: isLoadingData } = useEntityRecordsWithPermissions3("postType", TEMPLATE_POST_TYPE, {
+    const { records, isResolving: isLoadingData } = useEntityRecordsWithPermissions("postType", TEMPLATE_POST_TYPE, {
       per_page: -1
     });
-    const history = useHistory25();
-    const onChangeSelection = (0, import_element249.useCallback)(
+    const history = useHistory23();
+    const onChangeSelection = (0, import_element246.useCallback)(
       (items) => {
         setSelection(items);
         if (view?.type === "list") {
           history.navigate(
-            (0, import_url25.addQueryArgs)(path, {
+            (0, import_url21.addQueryArgs)(path, {
               postId: items.length === 1 ? items[0] : void 0
             })
           );
@@ -77105,36 +75531,36 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [history, path, view?.type]
     );
-    const postFields = usePostFields3({ postType: TEMPLATE_POST_TYPE });
-    const fields2 = (0, import_element249.useMemo)(() => {
+    const postFields = usePostFields2({ postType: TEMPLATE_POST_TYPE });
+    const fields2 = (0, import_element246.useMemo)(() => {
       return [previewField2, ...postFields || []];
     }, [postFields]);
-    const { data, paginationInfo } = (0, import_element249.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element246.useMemo)(() => {
       return filterSortAndPaginate(records, view, fields2);
     }, [records, view, fields2]);
-    const postTypeActions = usePostActions3({
+    const postTypeActions = usePostActions2({
       postType: TEMPLATE_POST_TYPE,
       context: "list"
     });
     const editAction = useEditPostAction();
-    const actions = (0, import_element249.useMemo)(
+    const actions = (0, import_element246.useMemo)(
       () => [editAction, ...postTypeActions],
       [postTypeActions, editAction]
     );
-    const onChangeView = (0, import_compose47.useEvent)((newView) => {
+    const onChangeView = (0, import_compose45.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
       page_default2,
       {
         className: "edit-site-page-templates",
-        title: (0, import_i18n166.__)("Templates"),
+        title: (0, import_i18n161.__)("Templates"),
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(add_new_template_legacy_default, {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(add_new_template_default, {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
           dataviews_default,
           {
             paginationInfo,
@@ -77150,7 +75576,7 @@ If there's a particular need for this, please submit a feature request at https:
               history.navigate(`/wp_template/${id}?canvas=edit`);
             },
             selection,
-            defaultLayouts: defaultLayouts2,
+            defaultLayouts,
             onReset: isModified ? () => {
               resetToDefault();
               history.invalidate();
@@ -77163,10 +75589,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/site-editor-routes/templates.mjs
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
   async function isTemplateListView(query) {
     const { activeView = "active" } = query;
-    const config2 = await unlock((0, import_data81.resolveSelect)(import_core_data63.store)).getViewConfig(
+    const config2 = await unlock((0, import_data75.resolveSelect)(import_core_data55.store)).getViewConfig(
       "postType",
       "wp_template"
     );
@@ -77189,14 +75615,14 @@ If there's a particular need for this, please submit a feature request at https:
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         if (!isBlockTheme) {
           return void 0;
         }
-        return window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates2, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(PageTemplates, {});
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -77204,14 +75630,14 @@ If there's a particular need for this, please submit a feature request at https:
           return void 0;
         }
         const isListView2 = await isTemplateListView(query);
-        return isListView2 ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(EditSiteEditor, {}) : void 0;
+        return isListView2 ? /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_jsx_runtime396.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_jsx_runtime393.Fragment, {});
         }
         if (!siteData.currentTheme.is_block_theme) {
-          return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenUnsupported, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(SidebarNavigationScreenUnsupported, {});
         }
         return void 0;
       },
@@ -77220,8 +75646,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (!isBlockTheme) {
           return void 0;
         }
-        const isTemplateActivateEnabled = typeof window !== "undefined" && window.__experimentalTemplateActivate;
-        return isTemplateActivateEnabled ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates2, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(PageTemplates, {});
       }
     },
     widths: {
@@ -77233,20 +75658,20 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/site-editor-routes/template-item.mjs
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   var areas = {
     sidebar({ siteData }) {
       if (!isThemeDataLoaded(siteData)) {
         return null;
       }
-      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(SidebarNavigationScreenUnsupported, {});
     },
     // Also rendered on mobile, where this route is only reached at canvas=edit.
     preview({ siteData }) {
       if (!isThemeDataLoaded(siteData)) {
         return null;
       }
-      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(SidebarNavigationScreenUnsupported, {});
     }
   };
   var templateItemRoute = {
@@ -77256,40 +75681,40 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/site-editor-routes/pages.mjs
-  var import_i18n169 = __toESM(require_i18n(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_core_data68 = __toESM(require_core_data(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_data79 = __toESM(require_data(), 1);
+  var import_core_data60 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/post-list/index.mjs
-  var import_components156 = __toESM(require_components(), 1);
-  var import_core_data67 = __toESM(require_core_data(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_router36 = __toESM(require_router(), 1);
-  var import_data84 = __toESM(require_data(), 1);
+  var import_components149 = __toESM(require_components(), 1);
+  var import_core_data59 = __toESM(require_core_data(), 1);
+  var import_element250 = __toESM(require_element(), 1);
+  var import_router33 = __toESM(require_router(), 1);
+  var import_data78 = __toESM(require_data(), 1);
   var import_editor37 = __toESM(require_editor(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_url26 = __toESM(require_url(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
+  var import_url22 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/add-new-post/index.mjs
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_data82 = __toESM(require_data(), 1);
-  var import_element250 = __toESM(require_element(), 1);
-  var import_core_data64 = __toESM(require_core_data(), 1);
-  var import_notices10 = __toESM(require_notices(), 1);
-  var import_html_entities19 = __toESM(require_html_entities(), 1);
+  var import_components147 = __toESM(require_components(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_data76 = __toESM(require_data(), 1);
+  var import_element247 = __toESM(require_element(), 1);
+  var import_core_data56 = __toESM(require_core_data(), 1);
+  var import_notices8 = __toESM(require_notices(), 1);
+  var import_html_entities14 = __toESM(require_html_entities(), 1);
   var import_blocks14 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   function AddNewPostModal({ postType: postType2, onSave, onClose }) {
-    const labels = (0, import_data82.useSelect)(
-      (select4) => select4(import_core_data64.store).getPostType(postType2)?.labels,
+    const labels = (0, import_data76.useSelect)(
+      (select4) => select4(import_core_data56.store).getPostType(postType2)?.labels,
       [postType2]
     );
-    const [isCreatingPost, setIsCreatingPost] = (0, import_element250.useState)(false);
-    const [title, setTitle] = (0, import_element250.useState)("");
-    const { saveEntityRecord } = (0, import_data82.useDispatch)(import_core_data64.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data82.useDispatch)(import_notices10.store);
-    const { resolveSelect: resolveSelect4 } = (0, import_data82.useRegistry)();
+    const [isCreatingPost, setIsCreatingPost] = (0, import_element247.useState)(false);
+    const [title, setTitle] = (0, import_element247.useState)("");
+    const { saveEntityRecord } = (0, import_data76.useDispatch)(import_core_data56.store);
+    const { createErrorNotice, createSuccessNotice } = (0, import_data76.useDispatch)(import_notices8.store);
+    const { resolveSelect: resolveSelect4 } = (0, import_data76.useRegistry)();
     async function createPost(event) {
       event.preventDefault();
       if (isCreatingPost) {
@@ -77297,7 +75722,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsCreatingPost(true);
       try {
-        const postTypeObject = await resolveSelect4(import_core_data64.store).getPostType(postType2);
+        const postTypeObject = await resolveSelect4(import_core_data56.store).getPostType(postType2);
         const newPage = await saveEntityRecord(
           "postType",
           postType2,
@@ -77316,15 +75741,15 @@ If there's a particular need for this, please submit a feature request at https:
         );
         onSave(newPage);
         createSuccessNotice(
-          (0, import_i18n167.sprintf)(
+          (0, import_i18n162.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n167.__)('"%s" successfully created.'),
-            (0, import_html_entities19.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n167.__)("(no title)")
+            (0, import_i18n162.__)('"%s" successfully created.'),
+            (0, import_html_entities14.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n162.__)("(no title)")
           ),
           { type: "snackbar" }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n167.__)("An error occurred while creating the item.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n162.__)("An error occurred while creating the item.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -77332,45 +75757,45 @@ If there's a particular need for this, please submit a feature request at https:
         setIsCreatingPost(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-      import_components154.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      import_components147.Modal,
       {
         title: (
           // translators: %s: post type singular_name label e.g: "Page".
-          (0, import_i18n167.sprintf)((0, import_i18n167.__)("Draft new: %s"), labels?.singular_name)
+          (0, import_i18n162.sprintf)((0, import_i18n162.__)("Draft new: %s"), labels?.singular_name)
         ),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("form", { onSubmit: createPost, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_components154.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-            import_components154.TextControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("form", { onSubmit: createPost, children: /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_components147.__experimentalVStack, { spacing: 4, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+            import_components147.TextControl,
             {
-              label: (0, import_i18n167.__)("Title"),
+              label: (0, import_i18n162.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n167.__)("No title"),
+              placeholder: (0, import_i18n162.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_components154.__experimentalHStack, { spacing: 2, justify: "end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components154.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_components147.__experimentalHStack, { spacing: 2, justify: "end", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+              import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onClose,
-                children: (0, import_i18n167.__)("Cancel")
+                children: (0, import_i18n162.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components154.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+              import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy: isCreatingPost,
                 "aria-disabled": isCreatingPost,
-                children: (0, import_i18n167.__)("Create draft")
+                children: (0, import_i18n162.__)("Create draft")
               }
             )
           ] })
@@ -77380,10 +75805,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/post-list/use-notes-count.mjs
-  var import_element251 = __toESM(require_element(), 1);
-  var import_core_data65 = __toESM(require_core_data(), 1);
+  var import_element248 = __toESM(require_element(), 1);
+  var import_core_data57 = __toESM(require_core_data(), 1);
   function useNotesCount(postIds) {
-    const { records: notes, isResolving } = (0, import_core_data65.useEntityRecords)(
+    const { records: notes, isResolving } = (0, import_core_data57.useEntityRecords)(
       "root",
       "comment",
       {
@@ -77397,7 +75822,7 @@ If there's a particular need for this, please submit a feature request at https:
         enabled: postIds?.length > 0
       }
     );
-    const notesCount = (0, import_element251.useMemo)(() => {
+    const notesCount = (0, import_element248.useMemo)(() => {
       if (!notes || notes.length === 0) {
         return {};
       }
@@ -77412,14 +75837,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/post-list/quick-edit-modal.mjs
-  var import_i18n168 = __toESM(require_i18n(), 1);
-  var import_data83 = __toESM(require_data(), 1);
-  var import_core_data66 = __toESM(require_core_data(), 1);
-  var import_components155 = __toESM(require_components(), 1);
-  var import_element252 = __toESM(require_element(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_data77 = __toESM(require_data(), 1);
+  var import_core_data58 = __toESM(require_core_data(), 1);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_element249 = __toESM(require_element(), 1);
   var import_editor36 = __toESM(require_editor(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
-  var { usePostFields: usePostFields4, PostCardPanel } = unlock(import_editor36.privateApis);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var { usePostFields: usePostFields3, PostCardPanel } = unlock(import_editor36.privateApis);
   var fieldsWithBulkEditSupport = ["status", "date", "author", "discussion"];
   function QuickEditModal({
     postType: postType2,
@@ -77428,13 +75853,13 @@ If there's a particular need for this, please submit a feature request at https:
     quickEditForm
   }) {
     const isBulk = postId.length > 1;
-    const [localEdits, setLocalEdits] = (0, import_element252.useState)({});
-    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data83.useSelect)(
+    const [localEdits, setLocalEdits] = (0, import_element249.useState)({});
+    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data77.useSelect)(
       (select4) => {
         const {
           getEditedEntityRecord,
           hasFinishedResolution: hasFinished
-        } = select4(import_core_data66.store);
+        } = select4(import_core_data58.store);
         if (isBulk) {
           return {
             record: null,
@@ -77443,7 +75868,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
         const args = ["postType", postType2, postId[0]];
         const { getHomePage, getPostsPageId } = unlock(
-          select4(import_core_data66.store)
+          select4(import_core_data58.store)
         );
         const singlePostId = String(postId[0]);
         const isPostsPage = singlePostId !== void 0 && getPostsPageId() === singlePostId;
@@ -77459,9 +75884,9 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2, postId, isBulk]
     );
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data83.useDispatch)(import_core_data66.store);
-    const _fields = usePostFields4({ postType: postType2 });
-    const fields2 = (0, import_element252.useMemo)(
+    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data77.useDispatch)(import_core_data58.store);
+    const _fields = usePostFields3({ postType: postType2 });
+    const fields2 = (0, import_element249.useMemo)(
       () => _fields?.map((field) => {
         if (field.id === "status") {
           return {
@@ -77481,7 +75906,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [_fields, canSwitchTemplate]
     );
-    const form2 = (0, import_element252.useMemo)(() => {
+    const form2 = (0, import_element249.useMemo)(() => {
       if (!quickEditForm) {
         return { layout: { type: "panel" }, fields: [] };
       }
@@ -77507,7 +75932,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setLocalEdits((prev) => ({ ...prev, ...edits }));
     };
-    (0, import_element252.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       setLocalEdits({});
     }, [postId]);
     const onSave = async () => {
@@ -77525,15 +75950,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       closeModal?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
-      import_components155.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(
+      import_components148.Modal,
       {
         overlayClassName: "dataviews-action-modal__quick-edit",
         __experimentalHideHeader: true,
         onRequestClose: closeModal,
         focusOnMount: "firstElement",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             PostCardPanel,
             {
               postType: postType2,
@@ -77541,7 +75966,7 @@ If there's a particular need for this, please submit a feature request at https:
               hideActions: true
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             DataForm,
             {
               data: { ...record, ...localEdits },
@@ -77550,23 +75975,23 @@ If there's a particular need for this, please submit a feature request at https:
               onChange
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(import_components155.__experimentalHStack, { className: "dataviews-action-modal__quick-edit-footer", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-              import_components155.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_components148.__experimentalHStack, { className: "dataviews-action-modal__quick-edit-footer", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+              import_components148.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: closeModal,
-                children: (0, import_i18n168.__)("Cancel")
+                children: (0, import_i18n163.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-              import_components155.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+              import_components148.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: onSave,
-                children: (0, import_i18n168.__)("Done")
+                children: (0, import_i18n163.__)("Done")
               }
             )
           ] })
@@ -77576,11 +76001,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/post-list/index.mjs
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions4, usePostFields: usePostFields5 } = unlock(import_editor37.privateApis);
-  var { useLocation: useLocation31, useHistory: useHistory26 } = unlock(import_router36.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions4 } = unlock(import_core_data67.privateApis);
-  var EMPTY_ARRAY15 = [];
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var { usePostActions: usePostActions3, usePostFields: usePostFields4 } = unlock(import_editor37.privateApis);
+  var { useLocation: useLocation29, useHistory: useHistory24 } = unlock(import_router33.privateApis);
+  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions2 } = unlock(import_core_data59.privateApis);
+  var EMPTY_ARRAY13 = [];
   var DEFAULT_STATUSES = "draft,future,pending,private,publish";
   function getItemId(item) {
     return item.id.toString();
@@ -77589,19 +76014,19 @@ If there's a particular need for this, please submit a feature request at https:
     return item.level;
   }
   function PostList({ postType: postType2 }) {
-    const { path, query } = useLocation31();
+    const { path, query } = useLocation29();
     const { activeView = "all", postId, quickEdit = false } = query;
-    const history = useHistory26();
+    const history = useHistory24();
     const {
       default_view: defaultView,
-      default_layouts: defaultLayouts2,
+      default_layouts: defaultLayouts,
       view_list: viewList,
       form: quickEditForm
     } = useViewConfig({
       kind: "postType",
       name: postType2
     });
-    const activeViewOverrides = (0, import_element253.useMemo)(
+    const activeViewOverrides = (0, import_element250.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -77610,7 +76035,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: postType2,
       slug: "default",
       defaultView,
-      defaultLayouts: defaultLayouts2,
+      defaultLayouts,
       activeViewOverrides,
       queryParams: {
         page: query.pageNumber,
@@ -77618,7 +76043,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       onChangeQueryParams: (newQueryParams) => {
         history.navigate(
-          (0, import_url26.addQueryArgs)(path, {
+          (0, import_url22.addQueryArgs)(path, {
             ...query,
             pageNumber: newQueryParams.page,
             search: newQueryParams.search || void 0
@@ -77626,32 +76051,32 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const onChangeView = (0, import_compose48.useEvent)((newView) => {
+    const onChangeView = (0, import_compose46.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    const [selection, setSelection] = (0, import_element253.useState)(postId?.split(",") ?? []);
-    const onChangeSelection = (0, import_element253.useCallback)(
+    const [selection, setSelection] = (0, import_element250.useState)(postId?.split(",") ?? []);
+    const onChangeSelection = (0, import_element250.useCallback)(
       (items) => {
         setSelection(items);
         history.navigate(
-          (0, import_url26.addQueryArgs)(path, {
+          (0, import_url22.addQueryArgs)(path, {
             postId: items.join(",")
           })
         );
       },
       [path, history]
     );
-    (0, import_element253.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       const newSelection = postId?.split(",") ?? [];
       setSelection(newSelection);
     }, [postId]);
-    const fields2 = usePostFields5({
+    const fields2 = usePostFields4({
       postType: postType2
     });
-    const queryArgs = (0, import_element253.useMemo)(() => {
+    const queryArgs = (0, import_element250.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "status" && filter.operator === OPERATOR_IS_ANY) {
@@ -77693,52 +76118,42 @@ If there's a particular need for this, please submit a feature request at https:
       totalItems,
       totalPages,
       hasResolved
-    } = useEntityRecordsWithPermissions4("postType", postType2, queryArgs);
-    const postIds = (0, import_element253.useMemo)(
+    } = useEntityRecordsWithPermissions2("postType", postType2, queryArgs);
+    const postIds = (0, import_element250.useMemo)(
       () => records?.map((record) => record.id) ?? [],
       [records]
     );
     const { notesCount, isLoading: isLoadingNotesCount } = useNotesCount(postIds);
-    const data = (0, import_element253.useMemo)(() => {
-      let processedRecords = records;
-      if (view?.sort?.field === "author") {
-        processedRecords = filterSortAndPaginate(
-          records,
-          { sort: { ...view.sort } },
-          fields2
-        ).data;
-      }
-      if (processedRecords) {
-        return processedRecords.map((record) => ({
-          ...record,
-          notesCount: notesCount[record.id] ?? 0
-        }));
-      }
-      return processedRecords;
-    }, [records, fields2, view?.sort, notesCount]);
+    const data = (0, import_element250.useMemo)(
+      () => records?.map((record) => ({
+        ...record,
+        notesCount: notesCount[record.id] ?? 0
+      })),
+      [records, notesCount]
+    );
     const ids = data?.map((record) => getItemId(record)) ?? [];
-    const prevIds = (0, import_compose48.usePrevious)(ids) ?? [];
+    const prevIds = (0, import_compose46.usePrevious)(ids) ?? [];
     const deletedIds = prevIds.filter((id) => !ids.includes(id));
     const postIdWasDeleted = deletedIds.includes(postId);
-    (0, import_element253.useEffect)(() => {
+    (0, import_element250.useEffect)(() => {
       if (postIdWasDeleted) {
         history.navigate(
-          (0, import_url26.addQueryArgs)(path, {
+          (0, import_url22.addQueryArgs)(path, {
             postId: void 0
           })
         );
       }
     }, [history, postIdWasDeleted, path]);
-    const paginationInfo = (0, import_element253.useMemo)(
+    const paginationInfo = (0, import_element250.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const { labels, canCreateRecord } = (0, import_data84.useSelect)(
+    const { labels, canCreateRecord } = (0, import_data78.useSelect)(
       (select4) => {
-        const { getPostType: getPostType2, canUser } = select4(import_core_data67.store);
+        const { getPostType: getPostType2, canUser } = select4(import_core_data59.store);
         return {
           labels: getPostType2(postType2)?.labels,
           canCreateRecord: canUser("create", {
@@ -77749,20 +76164,20 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2]
     );
-    const postTypeActions = usePostActions4({
+    const postTypeActions = usePostActions3({
       postType: postType2,
       context: "list"
     });
     const editAction = useEditPostAction();
     const quickEditAction = useQuickEditPostAction();
-    const actions = (0, import_element253.useMemo)(() => {
+    const actions = (0, import_element250.useMemo)(() => {
       if (view.type === LAYOUT_LIST) {
         const editActionPrimary = { ...editAction, isPrimary: true };
         return [editActionPrimary, ...postTypeActions];
       }
       return [editAction, quickEditAction, ...postTypeActions];
     }, [view.type, editAction, quickEditAction, postTypeActions]);
-    const [showAddPostModal, setShowAddPostModal] = (0, import_element253.useState)(false);
+    const [showAddPostModal, setShowAddPostModal] = (0, import_element250.useState)(false);
     const openModal = () => setShowAddPostModal(true);
     const closeModal = () => setShowAddPostModal(false);
     const handleNewPage = ({ type, id }) => {
@@ -77771,20 +76186,20 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const closeQuickEditModal = () => {
       history.navigate(
-        (0, import_url26.addQueryArgs)(path, {
+        (0, import_url22.addQueryArgs)(path, {
           ...query,
           quickEdit: void 0
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
       page_default2,
       {
         title: labels?.name,
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_jsx_runtime400.Fragment, { children: labels?.add_new_item && canCreateRecord && /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-            import_components156.Button,
+        actions: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_jsx_runtime397.Fragment, { children: labels?.add_new_item && canCreateRecord && /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+            import_components149.Button,
             {
               variant: "primary",
               onClick: openModal,
@@ -77793,7 +76208,7 @@ If there's a particular need for this, please submit a feature request at https:
               children: labels.add_new_item
             }
           ),
-          showAddPostModal && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+          showAddPostModal && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
             AddNewPostModal,
             {
               postType: postType2,
@@ -77803,13 +76218,13 @@ If there's a particular need for this, please submit a feature request at https:
           )
         ] }) }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
             dataviews_default,
             {
               paginationInfo,
               fields: fields2,
               actions,
-              data: data || EMPTY_ARRAY15,
+              data: data || EMPTY_ARRAY13,
               isLoading: isLoadingData || isLoadingNotesCount || !hasResolved,
               view,
               onChangeView,
@@ -77821,7 +76236,7 @@ If there's a particular need for this, please submit a feature request at https:
               },
               getItemId,
               getItemLevel,
-              defaultLayouts: defaultLayouts2,
+              defaultLayouts,
               onReset: isModified ? () => {
                 resetToDefault();
                 history.invalidate();
@@ -77829,7 +76244,7 @@ If there's a particular need for this, please submit a feature request at https:
             },
             activeView
           ),
-          quickEdit && !isLoadingData && selection.length > 0 && view.type !== LAYOUT_LIST && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+          quickEdit && !isLoadingData && selection.length > 0 && view.type !== LAYOUT_LIST && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
             QuickEditModal,
             {
               postType: postType2,
@@ -77844,22 +76259,22 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/site-editor-routes/pages.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   async function isListView(query) {
     const { activeView = "all" } = query;
-    const config2 = await unlock((0, import_data85.resolveSelect)(import_core_data68.store)).getViewConfig(
+    const config2 = await unlock((0, import_data79.resolveSelect)(import_core_data60.store)).getViewConfig(
       "postType",
       "page"
     );
     const defaultView = config2?.default_view;
-    const defaultLayouts2 = config2?.default_layouts;
+    const defaultLayouts = config2?.default_layouts;
     const viewEntry = config2?.view_list?.find((v2) => v2.slug === activeView);
     const view = await loadView({
       kind: "postType",
       name: "page",
       slug: "default",
       defaultView,
-      defaultLayouts: defaultLayouts2,
+      defaultLayouts,
       activeViewOverrides: viewEntry?.view ?? {}
     });
     return view.type === "list";
@@ -77872,21 +76287,21 @@ If there's a particular need for this, please submit a feature request at https:
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n169.__)("Pages"),
-            description: (0, import_i18n169.__)(
+            title: (0, import_i18n164.__)("Pages"),
+            description: (0, import_i18n164.__)(
               "Manage or edit the pages that make up your site, and their appearance."
             ),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(PostList, { postType: "page" }) : void 0;
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -77894,17 +76309,17 @@ If there's a particular need for this, please submit a feature request at https:
           return void 0;
         }
         const isList = await isListView(query);
-        return isList ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(EditSiteEditor, {}) : void 0;
+        return isList ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_jsx_runtime401.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_jsx_runtime398.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       mobileContent({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(PostList, { postType: "page" }) : void 0;
       }
     },
     widths: {
@@ -77916,8 +76331,8 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/site-editor-routes/page-item.mjs
-  var import_i18n170 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   var pageItemRoute = {
     name: "page-item",
     path: "/page/:postId",
@@ -77926,29 +76341,29 @@ If there's a particular need for this, please submit a feature request at https:
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n170.__)("Pages"),
+            title: (0, import_i18n165.__)("Pages"),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       // Also rendered on mobile, where this route is only reached at canvas=edit.
       preview({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/stylebook.mjs
-  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_i18n166 = __toESM(require_i18n(), 1);
   var import_editor40 = __toESM(require_editor(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
   var { StyleBookPreview: StyleBookPreview2 } = unlock(import_editor40.privateApis);
   var stylebookRoute = {
     name: "stylebook",
@@ -77958,19 +76373,19 @@ If there's a particular need for this, please submit a feature request at https:
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n171.__)("Styles"),
+            title: (0, import_i18n166.__)("Styles"),
             backPath: "/",
-            description: (0, import_i18n171.__)(
+            description: (0, import_i18n166.__)(
               `Preview your website's visual identity: colors, typography, and blocks.`
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
-        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -77979,7 +76394,7 @@ If there's a particular need for this, please submit a feature request at https:
         ) : void 0;
       },
       mobileContent({ siteData }) {
-        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -77991,11 +76406,11 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/site-editor-routes/notfound.mjs
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_components157 = __toESM(require_components(), 1);
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_components150 = __toESM(require_components(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   function NotFoundError() {
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components157.Notice, { status: "error", isDismissible: false, children: (0, import_i18n172.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components150.Notice, { status: "error", isDismissible: false, children: (0, import_i18n167.__)(
       "The requested page could not be found. Please check the URL."
     ) });
   }
@@ -78003,14 +76418,14 @@ If there's a particular need for this, please submit a feature request at https:
     name: "notfound",
     path: "*",
     areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(SidebarNavigationScreenMain, {}),
-      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(SidebarNavigationScreenMain, {}),
+      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
         SidebarNavigationScreenMain,
         {
-          customDescription: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(NotFoundError, {})
+          customDescription: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(NotFoundError, {})
         }
       ),
-      content: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components157.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(NotFoundError, {}) })
+      content: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components150.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(NotFoundError, {}) })
     }
   };

@@ -78032,9 +76447,9 @@ If there's a particular need for this, please submit a feature request at https:
     notFoundRoute
   ];
   function useRegisterSiteEditorRoutes() {
-    const registry = (0, import_data86.useRegistry)();
-    const { registerRoute: registerRoute2 } = unlock((0, import_data86.useDispatch)(store));
-    (0, import_element254.useEffect)(() => {
+    const registry = (0, import_data80.useRegistry)();
+    const { registerRoute: registerRoute2 } = unlock((0, import_data80.useDispatch)(store));
+    (0, import_element251.useEffect)(() => {
       registry.batch(() => {
         routes2.forEach(registerRoute2);
       });
@@ -78042,24 +76457,24 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/app/index.mjs
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
-  var { RouterProvider } = unlock(import_router37.privateApis);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var { RouterProvider } = unlock(import_router34.privateApis);
   function AppLayout() {
     useCommonCommands();
     useSetCommandContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(LayoutWithGlobalStylesProvider, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(LayoutWithGlobalStylesProvider, {});
   }
   function App() {
     useRegisterSiteEditorRoutes();
-    const { routes: routes3, currentTheme, editorSettings } = (0, import_data87.useSelect)((select4) => {
+    const { routes: routes3, currentTheme, editorSettings } = (0, import_data81.useSelect)((select4) => {
       return {
         routes: unlock(select4(store)).getRoutes(),
-        currentTheme: select4(import_core_data69.store).getCurrentTheme(),
+        currentTheme: select4(import_core_data61.store).getCurrentTheme(),
         // This is a temp solution until the has_theme_json value is available for the current theme.
         editorSettings: select4(store).getSettings()
       };
     }, []);
-    const beforeNavigate = (0, import_element255.useCallback)(({ path, query }) => {
+    const beforeNavigate = (0, import_element252.useCallback)(({ path, query }) => {
       if (!isPreviewingTheme()) {
         return { path, query };
       }
@@ -78071,30 +76486,30 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, []);
-    const matchResolverArgsValue = (0, import_element255.useMemo)(
+    const matchResolverArgsValue = (0, import_element252.useMemo)(
       () => ({
         siteData: { currentTheme, editorSettings }
       }),
       [currentTheme, editorSettings]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
       RouterProvider,
       {
         routes: routes3,
         pathArg: "p",
         beforeNavigate,
         matchResolverArgs: matchResolverArgsValue,
-        children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(AppLayout, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(AppLayout, {})
       }
     );
   }

   // packages/edit-site/build-module/deprecated.mjs
   var import_editor41 = __toESM(require_editor(), 1);
-  var import_url27 = __toESM(require_url(), 1);
+  var import_url23 = __toESM(require_url(), 1);
   var import_deprecated5 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
-  var isSiteEditor = (0, import_url27.getPath)(window.location.href)?.includes(
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var isSiteEditor = (0, import_url23.getPath)(window.location.href)?.includes(
     "site-editor.php"
   );
   var deprecateSlot = (name2) => {
@@ -78108,36 +76523,36 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     deprecateSlot("PluginMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_editor41.PluginMoreMenuItem, { ...props });
   }
   function PluginSidebar(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebar");
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginSidebar, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_editor41.PluginSidebar, { ...props });
   }
   function PluginSidebarMoreMenuItem(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebarMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginSidebarMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_editor41.PluginSidebarMoreMenuItem, { ...props });
   }

   // packages/edit-site/build-module/index.mjs
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   var { registerCoreBlockBindingsSources } = unlock(import_editor42.privateApis);
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element256.createRoot)(target);
-    (0, import_data88.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
+    const root = (0, import_element253.createRoot)(target);
+    (0, import_data82.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
     const coreBlocks = (0, import_block_library3.__experimentalGetCoreBlocks)().filter(
       ({ name: name2 }) => name2 !== "core/freeform"
     );
     (0, import_block_library3.registerCoreBlocks)(coreBlocks);
     registerCoreBlockBindingsSources();
-    (0, import_data88.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
+    (0, import_data82.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
     (0, import_widgets.registerLegacyWidgetBlock)({ inserter: false });
     (0, import_widgets.registerWidgetGroupBlock)({ inserter: false });
     if (false) {
@@ -78145,13 +76560,13 @@ If there's a particular need for this, please submit a feature request at https:
         enableFSEBlocks: true
       });
     }
-    (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core/edit-site", {
+    (0, import_data82.dispatch)(import_preferences13.store).setDefaults("core/edit-site", {
       welcomeGuide: true,
       welcomeGuideStyles: true,
       welcomeGuidePage: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core", {
+    (0, import_data82.dispatch)(import_preferences13.store).setDefaults("core", {
       allowRightClickOverrides: true,
       distractionFree: false,
       editorMode: "visual",
@@ -78170,16 +76585,16 @@ If there's a particular need for this, please submit a feature request at https:
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core/media", {
+      (0, import_data82.dispatch)(import_preferences13.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
-    (0, import_data88.dispatch)(store).updateSettings(settings2);
+    (0, import_data82.dispatch)(store).updateSettings(settings2);
     window.addEventListener("dragover", (e2) => e2.preventDefault(), false);
     window.addEventListener("drop", (e2) => e2.preventDefault(), false);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_element256.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(App, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_element253.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(App, {}) })
     );
     return root;
   }
diff --git a/wp-includes/js/dist/edit-site.min.js b/wp-includes/js/dist/edit-site.min.js
index 165369e722..efbbe1f1cf 100644
--- a/wp-includes/js/dist/edit-site.min.js
+++ b/wp-includes/js/dist/edit-site.min.js
@@ -1,7 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).editSite=(()=>{var qce=Object.create;var B0=Object.defineProperty;var Kce=Object.getOwnPropertyDescriptor;var Xce=Object.getOwnPropertyNames;var Zce=Object.getPrototypeOf,Qce=Object.prototype.hasOwnProperty;var ci=(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 mt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Wr=(e,t)=>{for(var r in t)B0(e,r,{get:t[r],enumerable:!0})},w7=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Xce(t))!Qce.call(e,n)&&n!==r&&B0(e,n,{get:()=>t[n],enumerable:!(o=Kce(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?qce(Zce(e)):{},w7(t||!e||!e.__esModule?B0(r,"default",{value:e,enumerable:!0}):r,e)),Jce=e=>w7(B0({},"__esModule",{value:!0}),e);var rn=mt((MOe,x7)=>{x7.exports=window.wp.blocks});var j0=mt((NOe,S7)=>{S7.exports=window.wp.blockLibrary});var Te=mt((FOe,C7)=>{C7.exports=window.wp.data});var tf=mt((VOe,E7)=>{E7.exports=window.wp.deprecated});var U=mt((DOe,R7)=>{R7.exports=window.wp.element});var Jt=mt((LOe,T7)=>{T7.exports=window.wp.editor});var An=mt((zOe,k7)=>{k7.exports=window.wp.preferences});var O7=mt((BOe,P7)=>{P7.exports=window.wp.widgets});var Fe=mt((HOe,M7)=>{M7.exports=window.wp.coreData});var ir=mt((WOe,N7)=>{N7.exports=window.wp.blockEditor});var J=mt((UOe,F7)=>{F7.exports=window.wp.i18n});var H0=mt((GOe,V7)=>{V7.exports=window.wp.patterns});var rf=mt((YOe,D7)=>{D7.exports=window.wp.privateApis});var Tt=mt((lIe,eN)=>{eN.exports=window.wp.router});var X=mt((dIe,rN)=>{rN.exports=window.React});var I=mt((yIe,aN)=>{aN.exports=window.ReactJSXRuntime});var oa=mt((Q8e,FN)=>{FN.exports=window.ReactDOM});var uV=mt(dV=>{"use strict";var fm=X();function ype(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _pe=typeof Object.is=="function"?Object.is:ype,wpe=fm.useState,xpe=fm.useEffect,Spe=fm.useLayoutEffect,Cpe=fm.useDebugValue;function Epe(e,t){var r=t(),o=wpe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Spe(function(){n.value=r,n.getSnapshot=t,P6(n)&&i({inst:n})},[e,r,t]),xpe(function(){return P6(n)&&i({inst:n}),e(function(){P6(n)&&i({inst:n})})},[e]),Cpe(r),r}function P6(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!_pe(e,r)}catch{return!0}}function Rpe(e,t){return t()}var Tpe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rpe:Epe;dV.useSyncExternalStore=fm.useSyncExternalStore!==void 0?fm.useSyncExternalStore:Tpe});var mb=mt((x7e,fV)=>{"use strict";fV.exports=uV()});var mV=mt(pV=>{"use strict";var I_=X(),kpe=mb();function Ppe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ope=typeof Object.is=="function"?Object.is:Ppe,Ipe=kpe.useSyncExternalStore,Ape=I_.useRef,Mpe=I_.useEffect,Npe=I_.useMemo,Fpe=I_.useDebugValue;pV.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=Ape(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Npe(function(){function c(g){if(!d){if(d=!0,u=g,g=o(g),n!==void 0&&s.hasValue){var h=s.value;if(n(h,g))return f=h}return f=g}if(h=f,Ope(u,g))return h;var b=o(g);return n!==void 0&&n(h,b)?(u=g,h):(u=g,f=b)}var d=!1,u,f,m=r===void 0?null:r;return[function(){return c(t())},m===null?void 0:function(){return c(m())}]},[t,r,o,n]);var a=Ipe(e,i[0],i[1]);return Mpe(function(){s.hasValue=!0,s.value=a},[a]),Fpe(a),a}});var hV=mt((C7e,gV)=>{"use strict";gV.exports=mV()});var sc=mt((Fqe,pz)=>{pz.exports=window.wp.a11y});var Ve=mt((zqe,yz)=>{yz.exports=window.wp.primitives});var it=mt((Dit,Sj)=>{Sj.exports=window.wp.compose});var U4=mt((wlt,Nj)=>{Nj.exports=window.wp.theme});var SW=mt((Vut,xW)=>{xW.exports=window.wp.warning});var oe=mt((Imt,XU)=>{XU.exports=window.wp.components});var Hd=mt((Kmt,nG)=>{nG.exports=window.wp.dom});var sG=mt((Xmt,iG)=>{iG.exports=window.wp.plugins});var ya=mt((Zmt,aG)=>{aG.exports=window.wp.notices});var Er=mt((ngt,mG)=>{mG.exports=window.wp.url});var EG=mt((cgt,CG)=>{CG.exports=window.wp.keyboardShortcuts});var Zf=mt((Lgt,OY)=>{OY.exports=window.wp.keycodes});var KI=mt((Jgt,HY)=>{HY.exports=window.wp.apiFetch});var XI=mt((wht,tq)=>{tq.exports=window.wp.commands});var Co=mt((Xht,Eq)=>{Eq.exports=window.wp.htmlEntities});var n8=mt((fbt,jq)=>{jq.exports=window.wp.styleEngine});var nC=mt((Cbt,qq)=>{"use strict";qq.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 iC=mt((Rbt,Zq)=>{"use strict";var Twe=function(t){return kwe(t)&&!Pwe(t)};function kwe(e){return!!e&&typeof e=="object"}function Pwe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Awe(e)}var Owe=typeof Symbol=="function"&&Symbol.for,Iwe=Owe?Symbol.for("react.element"):60103;function Awe(e){return e.$$typeof===Iwe}function Mwe(e){return Array.isArray(e)?[]:{}}function oy(e,t){return t.clone!==!1&&t.isMergeableObject(e)?vg(Mwe(e),e,t):e}function Nwe(e,t,r){return e.concat(t).map(function(o){return oy(o,r)})}function Fwe(e,t){if(!t.customMerge)return vg;var r=t.customMerge(e);return typeof r=="function"?r:vg}function Vwe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Kq(e){return Object.keys(e).concat(Vwe(e))}function Xq(e,t){try{return t in e}catch{return!1}}function Dwe(e,t){return Xq(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Lwe(e,t,r){var o={};return r.isMergeableObject(e)&&Kq(e).forEach(function(n){o[n]=oy(e[n],r)}),Kq(t).forEach(function(n){Dwe(e,n)||(Xq(e,n)&&r.isMergeableObject(t[n])?o[n]=Fwe(n,r)(e[n],t[n],r):o[n]=oy(t[n],r))}),o}function vg(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Nwe,r.isMergeableObject=r.isMergeableObject||Twe,r.cloneUnlessOtherwiseSpecified=oy;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):Lwe(e,t,r):oy(t,r)}vg.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return vg(o,n,r)},{})};var zwe=vg;Zq.exports=zwe});var E9=mt((N2t,ME)=>{var c$={\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"},d$=Object.keys(c$).join("|"),N2e=new RegExp(d$,"g"),F2e=new RegExp(d$,"");function V2e(e){return c$[e]}var u$=function(e){return e.replace(N2e,V2e)},D2e=function(e){return!!e.match(F2e)};ME.exports=u$;ME.exports.has=D2e;ME.exports.remove=u$});var Nl=mt((G2t,E$)=>{E$.exports=window.wp.date});var Ure=mt((W4t,Wre)=>{Wre.exports=window.wp.blob});var Yre=mt((U4t,Gre)=>{Gre.exports=window.wp.mediaUtils});var IOe={};Wr(IOe,{PluginMoreMenuItem:()=>EOe,PluginSidebar:()=>ROe,PluginSidebarMoreMenuItem:()=>TOe,PluginTemplateSettingPanel:()=>gC,initializeEditor:()=>POe,reinitializeEditor:()=>OOe,store:()=>lt});var g7=l(rn(),1),uT=l(j0(),1),Xp=l(Te(),1),Wce=l(tf(),1),fT=l(U(),1),Uce=l(Jt(),1),dT=l(An(),1),pT=l(O7(),1);var q0=l(Te(),1);var I7=l(Te(),1);function $ce(e={},t){return t.type==="UPDATE_SETTINGS"?{...e,...t.settings}:e}function ede(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e}function tde(e=!1,t){return t.type==="SET_IS_SAVE_VIEW_OPENED"?t.isOpen:e}function rde(e=[],t){switch(t.type){case"REGISTER_ROUTE":return[...e,t.route];case"UNREGISTER_ROUTE":return e.filter(r=>r.name!==t.name)}return e}var A7=(0,I7.combineReducers)({settings:$ce,editedPost:ede,saveViewPanel:tde,routes:rde});var xT={};Wr(xT,{__experimentalSetPreviewDeviceType:()=>nde,addTemplate:()=>sde,closeGeneralSidebar:()=>Sde,openGeneralSidebar:()=>xde,openNavigationPanelToMenu:()=>gde,removeTemplate:()=>ade,revertTemplate:()=>wde,setEditedEntity:()=>dde,setEditedPostContext:()=>fde,setHasPageContentFocus:()=>Ede,setHomeTemplateId:()=>ude,setIsInserterOpened:()=>bde,setIsListViewOpened:()=>vde,setIsNavigationPanelOpened:()=>hde,setIsSaveViewOpened:()=>_de,setNavigationMenu:()=>cde,setNavigationPanelActiveMenu:()=>mde,setPage:()=>pde,setTemplate:()=>ide,setTemplatePart:()=>lde,switchEditorMode:()=>Cde,toggleDistractionFree:()=>Rde,toggleFeature:()=>ode,updateSettings:()=>yde});var G7=l(rn(),1),Fo=l(tf(),1),wT=l(Fe(),1),Y7=l(ir(),1),Za=l(Jt(),1),q7=l(An(),1);var jh=l(J(),1),z7=l(H0(),1);var L7=l(rf(),1),{lock:qOe,unlock:ee}=(0,L7.__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/edit-site");var B7="attachment",ea="wp_navigation",Rt="wp_template",Ot="wp_template_part",bT={custom:"custom",theme:"theme",plugin:"plugin"},Jp="uncategorized",of="all-parts",{PATTERN_TYPES:gt,PATTERN_DEFAULT_CATEGORY:di,PATTERN_USER_CATEGORY:W0,EXCLUDED_PATTERN_SOURCES:U0,PATTERN_SYNC_TYPES:G0}=ee(z7.privateApis),j7=[Ot,ea,gt.user],vT={[Rt]:(0,jh.__)("Template"),[Ot]:(0,jh.__)("Template part"),[gt.user]:(0,jh.__)("Pattern"),[ea]:(0,jh.__)("Navigation")};var yT="list";var _T="isAny",H7="isNone",W7="before",U7="after";var{interfaceStore:K7}=ee(Za.privateApis);function ode(e){return function({registry:t}){(0,Fo.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(q7.store).toggle("core/edit-site",e)}}var nde=e=>({registry:t})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Za.store).setDeviceType(e)};function ide(){return(0,Fo.default)("dispatch( 'core/edit-site' ).setTemplate",{since:"6.5",version:"6.8",hint:"The setTemplate is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}var sde=e=>async({dispatch:t,registry:r})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(wT.store).saveEntityRecord("postType",Rt,e);e.content&&r.dispatch(wT.store).editEntityRecord("postType",Rt,o.id,{blocks:(0,G7.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:Rt,id:o.id})},ade=e=>({registry:t})=>ee(t.dispatch(Za.store)).removeTemplates([e]);function lde(e){return(0,Fo.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:Ot,id:e}}function cde(e){return(0,Fo.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:ea,id:e}}function dde(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function ude(){return(0,Fo.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function fde(e){return(0,Fo.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function pde(){return(0,Fo.default)("dispatch( 'core/edit-site' ).setPage",{since:"6.5",version:"6.8",hint:"The setPage is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}function mde(){return(0,Fo.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function gde(){return(0,Fo.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function hde(){return(0,Fo.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var bde=e=>({registry:t})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Za.store).setIsInserterOpened(e)},vde=e=>({registry:t})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Za.store).setIsListViewOpened(e)};function yde(e){return{type:"UPDATE_SETTINGS",settings:e}}function _de(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var wde=(e,t)=>({registry:r})=>ee(r.dispatch(Za.store)).revertTemplate(e,t),xde=e=>({registry:t})=>{t.dispatch(K7).enableComplementaryArea("core",e)},Sde=()=>({registry:e})=>{e.dispatch(K7).disableComplementaryArea("core")},Cde=e=>({registry:t})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Za.store).switchEditorMode(e)},Ede=e=>({dispatch:t,registry:r})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(Y7.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},Rde=()=>({registry:e})=>{(0,Fo.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Za.store).toggleDistractionFree()};var ST={};Wr(ST,{registerRoute:()=>Tde,unregisterRoute:()=>kde});function Tde(e){return{type:"REGISTER_ROUTE",route:e}}function kde(e){return{type:"UNREGISTER_ROUTE",name:e}}var ET={};Wr(ET,{__experimentalGetInsertionPoint:()=>jde,__experimentalGetPreviewDeviceType:()=>Ide,getCanUserCreateMedia:()=>Ade,getCurrentTemplateNavigationPanelSubMenu:()=>Yde,getCurrentTemplateTemplateParts:()=>Ude,getEditedPostContext:()=>Lde,getEditedPostId:()=>Dde,getEditedPostType:()=>Vde,getEditorMode:()=>Gde,getHomeTemplateId:()=>Fde,getNavigationPanelActiveMenu:()=>qde,getPage:()=>zde,getReusableBlocks:()=>Mde,getSettings:()=>Nde,hasPageContentFocus:()=>Zde,isFeatureActive:()=>Ode,isInserterOpened:()=>Bde,isListViewOpened:()=>Hde,isNavigationOpened:()=>Kde,isPage:()=>Xde,isSaveViewOpened:()=>Wde});var Y0=l(Fe(),1),ls=l(Te(),1),Po=l(tf(),1),CT=l(An(),1),Hh=l(Jt(),1),J7=l(ir(),1);var X7=l(rn(),1),Pde=[];function Z7(e=Pde,t){let r=t?t.reduce((i,s)=>({...i,[s.id]:s}),{}):{},o=[],n=[...e];for(;n.length;){let{innerBlocks:i,...s}=n.shift();if(n.unshift(...i),(0,X7.isTemplatePart)(s)){let{attributes:{theme:a,slug:c}}=s,d=`${a}//${c}`,u=r[d];u&&o.push({templatePart:u,block:s})}}return o}var Ode=(0,ls.createRegistrySelector)(e=>(t,r)=>((0,Po.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(CT.store).get("core/edit-site",r))),Ide=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(Hh.store).getDeviceType())),Ade=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(Y0.store).canUser("create","media"))),Mde=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),e(Y0.store).getEntityRecords("postType","wp_block",{per_page:-1})));function Nde(e){return e.settings}function Fde(){(0,Po.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function Vde(e){return(0,Po.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function Dde(e){return(0,Po.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function Lde(e){return(0,Po.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function zde(e){return(0,Po.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var Bde=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(Hh.store).isInserterOpened())),jde=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),ee(e(Hh.store)).getInserter())),Hde=(0,ls.createRegistrySelector)(e=>()=>((0,Po.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(Hh.store).isListViewOpened()));function Wde(e){return e.saveViewPanel}function Q7(e){let t=e(Y0.store).getEntityRecords("postType",Ot,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(J7.store),n=r("core/template-part");return[o(n),t]}var Ude=(0,ls.createRegistrySelector)(e=>(0,ls.createSelector)(()=>((0,Po.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),Z7(...Q7(e))),()=>Q7(e))),Gde=(0,ls.createRegistrySelector)(e=>()=>e(CT.store).get("core","editorMode"));function Yde(){(0,Po.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function qde(){(0,Po.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function Kde(){(0,Po.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function Xde(e){return(0,Po.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function Zde(){return(0,Po.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var RT={};Wr(RT,{getRoutes:()=>Qde});function Qde(e){return e.routes}var $7="core/edit-site";var Jde={reducer:A7,actions:xT,selectors:ET},lt=(0,q0.createReduxStore)($7,Jde);(0,q0.register)(lt);ee(lt).registerPrivateSelectors(RT);ee(lt).registerPrivateActions(ST);var Dce=l(Te(),1),Lce=l(Tt(),1),lT=l(U(),1),zce=l(Fe(),1);function tN(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=tN(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function $de(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=tN(e))&&(o&&(o+=" "),o+=t);return o}var q=$de;var dz=l(U(),1);var nf=l(X(),1);function dd({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=nf.useRef(e!==void 0),[i,s]=nf.useState(t),a=n?e:i,c=nf.useCallback(d=>{n||s(d)},[]);return[a,c]}var eue=l(X(),1),Wh={...eue};var nN=l(X(),1),oN={};function Gt(e,t){let r=nN.useRef(oN);return r.current===oN&&(r.current=e(t)),r}var TT=Wh.useInsertionEffect,tue=TT&&TT!==Wh.useLayoutEffect?TT:e=>e();function xe(e){let t=Gt(rue).current;return t.next=e,tue(t.effect),t.trampoline}function rue(){let e={next:void 0,callback:oue,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function oue(){}var ec=l(X(),1);var iN=l(X(),1),nue=()=>{},ye=typeof document<"u"?iN.useLayoutEffect:nue;var K0=l(X(),1),kT=K0.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function sN(){return K0.useContext(kT)}var lN=l(I(),1);function cN(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=xe(n),[,s]=ec.useState(!1),a=Gt(sue).current,c=Gt(iue).current,d=ec.useRef(0),u=ec.useRef(!0),f=ec.useRef([]),m=ec.useRef(null),g=xe(()=>{u.current||(u.current=!0,s(E=>!E))}),h=xe((E,S)=>{c.set(E,S),g()}),b=xe(E=>{c.delete(E),g()}),v=xe(E=>{let S=new Map;return r.current.length=0,o&&(o.current.length=0),E.forEach(C=>{S.set(C.element,{...C.registration.metadata??{},index:C.index}),r.current[C.index]=C.element,o&&(o.current[C.index]=C.registration.label!==void 0?C.registration.label:C.registration.textRef?.current?.textContent??C.element.textContent)}),d.current=r.current.length,S});function y(E){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||E.length<2)return;let S=new MutationObserver(T=>{if(!cue(T))return;let k=null;for(let P of E)if(P.isConnected){if(k&&dN(k,P)>0){S.disconnect(),g();return}k=P}});m.current=S;let C=new Set;for(let T=1;T<E.length;T+=1){let k=lue(E[T-1],E[T]);k&&C.add(k)}C.forEach(T=>S.observe(T,{childList:!0}))}let _=xe(()=>{let[E,S]=aue(c),C=v(E);y(S),f.current=E,u.current=!1,a.forEach(T=>T(C)),i(C)});ye(()=>(u.current||v(f.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),ye(()=>{u.current&&_()}),ye(()=>()=>{m.current?.disconnect(),u.current=!0},[]);let w=xe(E=>(a.add(E),()=>{a.delete(E)})),x=ec.useMemo(()=>({register:h,unregister:b,subscribeMapChange:w,nextIndexRef:d}),[h,b,w,d]);return(0,lN.jsx)(kT.Provider,{value:x,children:t})}function iue(){return new Map}function sue(){return new Set}function aue(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,c={index:a??-1,element:s,registration:i};a===null?o.push(c):a>=0&&(t.add(a),r.push(c))});let n=0;return o.sort((i,s)=>dN(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 lue(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function cue(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 dN(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function due(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 uue=due("https://base-ui.com/production-error","Base UI"),ut=uue;var sf=l(X(),1);function cs(e,t,r,o){let n=Gt(fN).current;return fue(n,e,t,r,o)&&pN(n,[e,t,r,o]),n.callback}function uN(e){let t=Gt(fN).current;return pue(t,e)&&pN(t,e),t.callback}function fN(){return{callback:null,cleanup:null,refs:[]}}function fue(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function pue(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function pN(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 gN=l(X(),1);var mN=l(X(),1),mue=parseInt(mN.version,10);function $p(e){return mue>=e}function PT(e){if(!gN.isValidElement(e))return null;let t=e,r=t.props;return($p(19)?r?.ref:t.ref)??null}function Uh(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function yt(){}var tc=Object.freeze([]),ht=Object.freeze({});function hN(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 bN(e,t){return typeof e=="function"?e(t):e}function X0(e,t){return typeof e=="function"?e(t):e}var OT={};function st(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Z0(t);let i=Z0(e);return t&&(i=Gh(i,t)),r&&(i=Gh(i,r)),o&&(i=Gh(i,o)),n&&(i=Gh(i,n)),i}function vN(e){if(e.length===0)return OT;if(e.length===1)return Z0(e[0]);let t=Z0(e[0]);for(let r=1;r<e.length;r+=1)t=Gh(t,e[r]);return t}function Z0(e){return IT(e)?{..._N(e,OT)}:gue(e)}function Gh(e,t){return IT(t)?_N(t,e):hue(e,t)}function gue(e){let t={...e};for(let r in t){let o=t[r];yN(r,o)&&(t[r]=wN(o))}return t}function hue(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Uh(e.style,o);break}case"className":{e[r]=AT(e.className,o);break}default:yN(r,o)?e[r]=bue(e[r],o):e[r]=o}}return e}function yN(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 IT(e){return typeof e=="function"}function _N(e,t){return IT(e)?e(t):e??OT}function bue(e,t){return t?e?(...r)=>{let o=r[0];if(xN(o)){let i=o;Yh(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:wN(t):e}function wN(e){return e&&((...t)=>{let r=t[0];return xN(r)&&Yh(r),e(...t)})}function Yh(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function AT(e,t){return t?e?t+" "+e:t:e}function xN(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var MT=l(X(),1);function De(e,t,r={}){let o=t.render,n=vue(t,r);if(r.enabled===!1)return null;let i=r.state??ht;return wue(e,o,n,i)}function vue(e,t={}){let{className:r,style:o,render:n}=e,{state:i=ht,ref:s,props:a,stateAttributesMapping:c,enabled:d=!0}=t,u=d?bN(r,i):void 0,f=d?X0(o,i):void 0,m=d?hN(i,c):ht,g=d&&a?yue(a):void 0,h=d?Uh(m,g)??{}:ht;return typeof document<"u"&&(d?Array.isArray(s)?h.ref=uN([h.ref,PT(n),...s]):h.ref=cs(h.ref,PT(n),s):cs(null,null)),d?(u!==void 0&&(h.className=AT(h.className,u)),f!==void 0&&(h.style=Uh(h.style,f)),h):ht}function yue(e){return Array.isArray(e)?vN(e):st(void 0,e)}var _ue=Symbol.for("react.lazy");function wue(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=st(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===_ue&&(i=sf.Children.toArray(t)[0]),sf.cloneElement(i,n)}if(e&&typeof e=="string")return xue(e,r);throw new Error(ut(8))}function xue(e,t){return e==="button"?(0,MT.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,MT.createElement)("img",{alt:"",...t,key:t.key}):sf.createElement(e,t)}var Q0=l(X(),1);var SN=0;function Sue(e,t="mui"){let[r,o]=Q0.useState(e),n=e||r;return Q0.useEffect(()=>{r==null&&(SN+=1,o(`${t}-${SN}`))},[r,t]),n}var CN=Wh.useId;function ta(e,t){if(CN!==void 0){let r=CN();return e??(t?`${t}-${r}`:r)}return Sue(e,t)}function sr(e){return ta(e,"base-ui")}var e_=l(X(),1);var Se={};Wr(Se,{cancelOpen:()=>Que,chipRemovePress:()=>Mue,clearPress:()=>Aue,closePress:()=>Oue,closeWatcher:()=>Uue,decrementPress:()=>Vue,disabled:()=>$ue,drag:()=>Kue,escapeKey:()=>Wue,focusOut:()=>Hue,imperativeAction:()=>rfe,incrementPress:()=>Fue,initial:()=>tfe,inputBlur:()=>zue,inputChange:()=>Due,inputClear:()=>Lue,inputPaste:()=>Bue,inputPress:()=>jue,itemPress:()=>Pue,keyboard:()=>Yue,linkPress:()=>Iue,listNavigation:()=>Gue,missing:()=>efe,none:()=>Cue,outsidePress:()=>kue,pointer:()=>que,scrub:()=>Zue,siblingOpen:()=>Jue,swipe:()=>ofe,trackPress:()=>Nue,triggerFocus:()=>Tue,triggerHover:()=>Rue,triggerPress:()=>Eue,wheel:()=>Xue,windowResize:()=>nfe});var Cue="none",Eue="trigger-press",Rue="trigger-hover",Tue="trigger-focus",kue="outside-press",Pue="item-press",Oue="close-press",Iue="link-press",Aue="clear-press",Mue="chip-remove-press",Nue="track-press",Fue="increment-press",Vue="decrement-press",Due="input-change",Lue="input-clear",zue="input-blur",Bue="input-paste",jue="input-press",Hue="focus-out",Wue="escape-key",Uue="close-watcher",Gue="list-navigation",Yue="keyboard",que="pointer",Kue="drag",Xue="wheel",Zue="scrub",Que="cancel-open",Jue="sibling-open",$ue="disabled",efe="missing",tfe="initial",rfe="imperative-action",ofe="swipe",nfe="window-resize";function ze(e,t,r,o){let n=!1,i=!1,s=o??ht;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 FT=l(X(),1);var EN=l(X(),1);function em(e){EN.useEffect(e,tc)}var J0=null,i8e=globalThis.requestAnimationFrame,NT=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)}},$0=new NT;var Go=class e{static create(){return new e}static request(t){return $0.request(t)}static cancel(t){return $0.cancel(t)}currentId=J0;request(t){this.cancel(),this.currentId=$0.request(()=>{this.currentId=J0,t()})}cancel=()=>{this.currentId!==J0&&($0.cancel(this.currentId),this.currentId=J0)};disposeEffect=()=>this.cancel};function Ai(){let e=Gt(Go.create).current;return em(e.disposeEffect),e}function ds(e,t=!1,r=!1){let[o,n]=FT.useState(e&&t?"idle":void 0),[i,s]=FT.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),ye(()=>{if(!e&&i&&o!=="ending"&&r){let a=Go.request(()=>{n("ending")});return()=>{Go.cancel(a)}}},[e,i,o,r]),ye(()=>{if(!e||t)return;let a=Go.request(()=>{n(void 0)});return()=>{Go.cancel(a)}},[t,e]),ye(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Go.request(()=>{n("idle")});return()=>{Go.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function RN(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=dd({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:d}=ds(i,!0,!0),u=sr(),[f,m]=e_.useState(),g=f===null?void 0:f??u,h=xe(b=>{let v=!i,y=ze(Se.triggerPress,b.nativeEvent);o(v,y),!y.isCanceled&&s(v)});return e_.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:h,mounted:a,open:i,panelId:g,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:d}),[u,n,h,a,i,g,c,s,m,d])}var t_=l(X(),1),VT=t_.createContext(void 0);function r_(){let e=t_.useContext(VT);if(e===void 0)throw new Error(ut(15));return e}var af=l(X(),1);function us(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:c,nextIndexRef:d}=sN(),u=af.useRef(-1),[f,m]=af.useState(i==null&&t?()=>{if(u.current===-1){let v=d.current;d.current+=1,u.current=v}return u.current}:-1),g=i??f,h=af.useRef(null),b=af.useCallback(v=>{let y=h.current;y&&a(y),h.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,a,o,r,n]);return ye(()=>{if(i==null)return c(v=>{let y=h.current?v.get(h.current)?.index:null;y!=null&&m(y)})},[i,c]),{ref:b,index:g}}var tm=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),ife={"data-starting-style":""},sfe={"data-ending-style":""},Qa={transitionStatus(e){return e==="starting"?ife:e==="ending"?sfe:null}};var qh=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=tm.startingStyle]="startingStyle",e[e.endingStyle=tm.endingStyle]="endingStyle",e})({});var TN=(function(e){return e.panelOpen="data-panel-open",e})({});var afe={[qh.open]:""},lfe={[qh.closed]:""},kN={open(e){return e?{[TN.panelOpen]:""}:null}},PN={open(e){return e?afe:lfe}};var nm=l(X(),1);function o_(){return typeof window<"u"}function so(e){return n_(e)?(e.nodeName||"").toLowerCase():"#document"}function It(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function $a(e){var t;return(t=(n_(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function n_(e){return o_()?e instanceof Node||e instanceof It(e).Node:!1}function ot(e){return o_()?e instanceof Element||e instanceof It(e).Element:!1}function St(e){return o_()?e instanceof HTMLElement||e instanceof It(e).HTMLElement:!1}function Ja(e){return!o_()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof It(e).ShadowRoot}function cf(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Oo(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function ON(e){return/^(table|td|th)$/.test(so(e))}function Kh(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var cfe=/transform|translate|scale|rotate|perspective|filter/,dfe=/paint|layout|strict|content/,lf=e=>!!e&&e!=="none",DT;function i_(e){let t=ot(e)?Oo(e):e;return lf(t.transform)||lf(t.translate)||lf(t.scale)||lf(t.rotate)||lf(t.perspective)||!s_()&&(lf(t.backdropFilter)||lf(t.filter))||cfe.test(t.willChange||"")||dfe.test(t.contain||"")}function IN(e){let t=fs(e);for(;St(t)&&!ps(t);){if(i_(t))return t;if(Kh(t))return null;t=fs(t)}return null}function s_(){return DT==null&&(DT=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),DT}function ps(e){return/^(html|body|#document)$/.test(so(e))}function Oo(e){return It(e).getComputedStyle(e)}function Xh(e){return ot(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fs(e){if(so(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Ja(e)&&e.host||$a(e);return Ja(t)?t.host:t}function AN(e){let t=fs(e);return ps(t)?(e.ownerDocument||e).body:St(t)&&cf(t)?t:AN(t)}function ud(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=AN(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=It(n);if(i){let a=a_(s);return t.concat(s,s.visualViewport||[],cf(n)?n:[],a&&r?ud(a):[])}else return t.concat(n,ud(n,[],r))}function a_(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var l_=l(X(),1),ufe=l_.createContext(void 0);function rm(e=!1){let t=l_.useContext(ufe);if(t===void 0&&!e)throw new Error(ut(16));return t}var MN=l(X(),1);function NN(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,a=o&&t===!1;return{props:MN.useMemo(()=>{let d={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||a)&&(d.disabled=r),d},[o,r,t,s,a,i,n])}}function tt(e){return e?.ownerDocument||document}function om(e,t,{detail:r=0}={}){e.dispatchEvent(new(It(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function ra(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=nm.useRef(null),a=rm(!0),c=i??a!==void 0,{props:d}=NN({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=nm.useCallback(()=>{let g=s.current;LT(g)&&c&&t&&d.disabled===void 0&&g.disabled&&(g.disabled=!1)},[t,d.disabled,c]);ye(u,[u]);let f=nm.useCallback((g={})=>{let{onClick:h,onMouseDown:b,onKeyUp:v,onKeyDown:y,onPointerDown:_,...w}=g;return st({onClick(x){if(t){x.preventDefault();return}h?.(x)},onMouseDown(x){t||b?.(x)},onKeyDown(x){if(t||(Yh(x),y?.(x),x.baseUIHandlerPrevented))return;let E=x.target===x.currentTarget,S=x.currentTarget,C=LT(S),T=!n&&ffe(S),k=E&&(n?C:!T),P=x.key==="Enter",O=x.key===" ",R=S.getAttribute("role"),F=R?.startsWith("menuitem")||R==="option"||R==="gridcell";if(E&&c&&O){if(x.defaultPrevented&&F)return;x.preventDefault(),(!n||C)&&(x.preventBaseUIHandler(),om(S,x));return}if(!k||n||!O&&!P){E&&T&&O&&x.preventDefault();return}x.defaultPrevented||(x.preventDefault(),P&&(x.preventBaseUIHandler(),om(S,x)))},onKeyUp(x){if(!t){if(Yh(x),v?.(x),x.target===x.currentTarget&&n&&c&&LT(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&!x.defaultPrevented&&x.key===" "&&(x.preventBaseUIHandler(),om(x.currentTarget,x))}},onPointerDown(x){if(t){x.preventDefault();return}_?.(x)}},n?{type:"button"}:{role:"button"},d,w)},[t,d,c,n]),m=xe(g=>{s.current=g,u()});return{getButtonProps:f,buttonRef:m}}function LT(e){return St(e)&&e.tagName==="BUTTON"}function ffe(e){return St(e)&&e.tagName==="A"&&!!e.href}var Mn=l(X(),1);function nt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function br(e){let t=Gt(pfe,e).current;return t.next=e,ye(t.effect),t}function pfe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var DN=l(X(),1);var VN=l(oa(),1);function na(e){return e==null?e:"current"in e?e.current:e}function el(e,t=!1){let r=Ai();return xe((o,n=null)=>{r.cancel();let i=na(e);if(i==null)return;let s=i,a=()=>{VN.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}a()})}if(t){let d="data-starting-style";if(!s.hasAttribute(d)){r.request(c);return}let u=new MutationObserver(()=>{s.hasAttribute(d)||(u.disconnect(),c())});u.observe(s,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}r.request(c)})}function ui(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=xe(n),s=el(o,r);DN.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Zh={height:void 0,width:void 0};function zN(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:d,transitionStatus:u}=e,f=Mn.useRef(null),m=Mn.useRef(null),[g,h]=Mn.useState(Zh),b=Mn.useRef(Zh),v=Mn.useRef(!1),y=Mn.useRef(a),_=Mn.useRef(!1),[w,x]=Mn.useState(!1),E=Mn.useRef(null),S=cs(t,f),C=br(a),T=el(f),k=!a&&!i,P=w?"idle":u,O=a&&(y.current||_.current),R=!a&&i&&m.current==="css-animation"&&g.height===void 0&&g.width===void 0?b.current:g,F=r&&k&&m.current!=="css-animation",V=xe((D,N=!0)=>{N&&(b.current=D),h(D)}),L=xe(()=>{E.current?.(),E.current=null}),B=xe(D=>{L(),E.current=()=>{E.current=null,D()}}),j=xe(()=>{a&&i&&m.current==="css-animation"&&(_.current=!0)});ye(()=>{!w||u==="starting"||x(!1)},[w,u]),Mn.useEffect(()=>()=>{j(),L()},[j,L]),ye(()=>{let D=f.current;if(!D)return;!a&&E.current&&L();let N=mfe(D,O);if(m.current=N,a&&u==="idle"&&y.current&&N==="css-animation"){b.current=im(D);return}if(a&&u==="starting"){let Y=v.current;if(v.current=!1,N==="none"){V(im(D)),x(!0);return}if(N==="css-transition"){let se=gfe(D);if(V(im(D)),!Y)return se;let fe=c_(D,"transition-duration","0s");return B(fe),x(!0),se}V(im(D));let G=c_(D,"animation-name","none");if(!Y){G();return}let re=c_(D,"animation-duration","0s");G(),B(re),x(!0);return}if(!a&&i&&(u==="idle"||u==="starting")){if(y.current=!1,_.current=!1,N==="none"){V(Zh,!1),c(!1);return}V(im(D));return}if(u!=="ending")return;if(N==="none"){c(!1);return}let z=im(D);if(!(z.height>0||z.width>0)){c(!1);return}V(z),N==="css-animation"&&c_(D,"animation-name","none")()},[i,a,L,V,c,B,O,u]),ui({enabled:a&&i&&P==="idle",open:!0,ref:f,onComplete(){a&&V(Zh,!1)}}),Mn.useEffect(()=>{if(a||!i||P!=="ending"||!f.current)return;let N=new AbortController,z=-1;function W(){C.current||(c(!1),V(Zh,!1))}return z=Go.request(()=>{T(W,N.signal)}),()=>{Go.cancel(z),N.abort()}},[C,i,a,P,T,V,c]),ye(()=>{let D=f.current;!D||!r||!k||D.setAttribute("hidden","until-found")},[k,r]),Mn.useEffect(function(){let N=f.current;if(!N)return;function z(W){let Y=ze(Se.none,W);s(!0,Y),!Y.isCanceled&&(v.current=!0,d(!0))}return nt(N,"beforematch",z)},[s,d]);let A=n||r||i||a;return{height:R.height,props:{...F?{[qh.startingStyle]:""}:void 0,hidden:k,id:o},ref:S,shouldPreventOpenAnimation:O,shouldRender:A,transitionStatus:P,width:R.width}}function im(e){return{height:e.scrollHeight,width:e.scrollWidth}}function mfe(e,t){let r=It(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&LN(r.animationDuration),n=LN(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function LN(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function c_(e,t,r){let o=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{if(o===""){e.style.removeProperty(t);return}e.style.setProperty(t,o,n)}}function gfe(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 r(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let o=Go.request(r);return()=>{Go.cancel(o),r()}}var Yt={};Wr(Yt,{engine:()=>WT,env:()=>GT,os:()=>jT,screenReader:()=>UT});var jT={};Wr(jT,{android:()=>HN,apple:()=>BT,ios:()=>zT,linux:()=>_fe,mac:()=>WN,windows:()=>yfe});function hfe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:bfe,platform:vfe,maxTouchPoints:BN}=hfe(),df=bfe.toLowerCase(),uf=vfe.toLowerCase();var zT=/^i(os$|p)/.test(uf)||uf==="macintel"&&BN>1,jN="android",HN=uf===jN||df.includes(jN),WN=!zT&&uf.startsWith("mac"),yfe=uf.startsWith("win"),_fe=!HN&&/^(linux|chrome os)/.test(uf),BT=WN||zT;var WT={};Wr(WT,{blink:()=>xfe,gecko:()=>wfe,webkit:()=>HT});var HT=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),wfe=!HT&&df.includes("firefox"),xfe=!HT&&df.includes("chrom");var UT={};Wr(UT,{voiceOver:()=>Sfe});var Sfe=BT;var GT={};Wr(GT,{jsdom:()=>Cfe});var Cfe=/jsdom|happydom/.test(df);var Qh=0,on=class e{static create(){return new e}currentId=Qh;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Qh,r()},t)}isStarted(){return this.currentId!==Qh}clear=()=>{this.currentId!==Qh&&(clearTimeout(this.currentId),this.currentId=Qh)};disposeEffect=()=>this.clear};function ar(){let e=Gt(on.create).current;return em(e.disposeEffect),e}var UN={},GN={},YN="";function d_(e,t){return cf(e)?e:t}function qN(e,t,r){return/hidden|clip/.test(e.getComputedStyle(d_(t,r)).overflowY)}function Efe(e){if(typeof document>"u")return!1;let t=tt(e);return It(t).innerWidth-t.documentElement.clientWidth>0}function Rfe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=tt(e),o=r.documentElement,n=r.body,i=d_(o,n),s=i.style.overflowY,a=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",i.style.overflowY="scroll";let c=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=s,o.style.scrollbarGutter=a,c===d}function Tfe(e){let t=tt(e),r=t.documentElement,o=t.body,n=d_(r,o),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function kfe(e){let t=tt(e),r=t.documentElement,o=t.body,n=It(r),i=0,s=0,a=!1,c=Go.create();if(Yt.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function d(){let g=n.getComputedStyle(r),h=n.getComputedStyle(o),y=(g.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,s=r.scrollLeft,UN={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},YN=r.style.scrollBehavior,GN={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let _=r.scrollHeight>r.clientHeight,w=r.scrollWidth>r.clientWidth,x=g.overflowY==="scroll"||h.overflowY==="scroll",E=g.overflowX==="scroll"||h.overflowX==="scroll",S=Math.max(0,n.innerWidth-o.clientWidth),C=Math.max(0,n.innerHeight-o.clientHeight),T=parseFloat(h.marginTop)+parseFloat(h.marginBottom),k=parseFloat(h.marginLeft)+parseFloat(h.marginRight),P=d_(r,o);if(a=Rfe(e),a){r.style.scrollbarGutter=y,P.style.overflowY="hidden",P.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:y,overflowY:"hidden",overflowX:"hidden"}),(_||x)&&(r.style.overflowY="scroll"),(w||E)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:T||C?`calc(100dvh - ${T+C}px)`:"100dvh",width:k||S?`calc(100vw - ${k+S}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),o.scrollTop=i,o.scrollLeft=s,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function u(){Object.assign(r.style,UN),Object.assign(o.style,GN),a||(r.scrollTop=i,r.scrollLeft=s,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=YN)}function f(){u(),c.request(d)}d();let m=nt(n,"resize",f);return()=>{c.cancel(),u(),typeof n.removeEventListener=="function"&&m()}}var YT=class{lockCount=0;restore=null;timeoutLock=on.create();timeoutUnlock=on.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 r=tt(t),o=r.documentElement,n=r.body,i=It(o);if(qN(i,o,n)){let a=new i.MutationObserver(()=>{qN(i,o,n)||(a.disconnect(),this.restore=null,this.lock(t))}),c={attributes:!0};a.observe(o,c),a.observe(n,c),this.restore=()=>a.disconnect();return}let s=Yt.os.ios||!Efe(t);this.restore=s?Tfe(t):kfe(t)}},Pfe=new YT;function KN(e=!0,t=null){ye(()=>{if(e)return Pfe.acquire(t)},[e,t])}var Nn=l(X(),1);function Mi(e){e.preventDefault(),e.stopPropagation()}function XN(e){return"nativeEvent"in e}function u_(e){return e.pointerType===""&&e.isTrusted?!0:Yt.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function sm(e){return Yt.env.jsdom?!1:!Yt.os.android&&e.width===0&&e.height===0||Yt.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 Ni(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function ZN(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Jh="data-base-ui-focusable";var qT="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",$h="ArrowLeft",eb="ArrowRight",KT="ArrowUp",f_="ArrowDown";function ao(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Le(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Ja(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Sr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function fd(e,t){if(!ot(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Le(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function p_(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function QN(e){return e.matches("html,body")}function ff(e){return St(e)&&e.matches(qT)}function XT(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${qT}`)!=null}function tb(e){return e?e.getAttribute("role")==="combobox"&&ff(e):!1}function JN(e){if(!e||Yt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function rb(e){return e?e.hasAttribute(Jh)?e:e.querySelector(`[${Jh}]`)||e:null}function Ofe(e,t){return t!=null&&!Ni(t)?0:typeof e=="function"?e():e}function ms(e,t,r){let o=Ofe(e,r);return typeof o=="number"?o:o?.[t]}function ZT(e){return typeof e=="function"?e():e}function m_(e,t){return t||e==="click"||e==="mousedown"}function $N(e){return e?.includes("mouse")&&e!=="mousedown"}var eF=l(I(),1),tF=Nn.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new on,currentIdRef:{current:null},currentContextRef:{current:null}});function Ife(e,t){e.current=t.current}function QT(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Nn.useRef(r),i=Nn.useRef(r),s=Nn.useRef(null),a=Nn.useRef(null),c=ar();return ye(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:ms(n.current,"open"),close:ms(r,"close")}},[r,s,n,i]),(0,eF.jsx)(tF.Provider,{value:Nn.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function JT(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Nn.useContext(tF),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:d,currentContextRef:u,hasProvider:f,timeout:m}=i,[g,h]=Nn.useState(!1),b=Nn.useRef(r);return ye(()=>{b.current=r},[r]),ye(()=>{function v(){u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=d.current,m.clear()}if(s.current&&!r&&s.current===n){if(h(!1),c){let y=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==y||v()}),()=>{(b.current||s.current!==y)&&m.clear()}}v()}},[r,n,s,a,c,d,u,m,o]),ye(()=>{if(!r)return;let v=u.current,y=s.current;m.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:h},s.current=n,a.current={open:0,close:ms(d.current,"close")},y!==null&&y!==n?(h(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,ze(Se.none))):(h(!1),v?.setIsInstantPhase(!1))},[r,n,o,s,a,d,u,m]),ye(()=>()=>{if(s.current===n){if(u.current=null,!b.current)return;s.current=null,Ife(a,d),m.clear()}},[u,s,a,n,d,m]),Nn.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}var ln=l(X(),1);function nn(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var g_=l(X(),1);var rF={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},oF={...rF,position:"fixed",top:0,left:0},rAe={...rF,position:"absolute"};var nF=l(I(),1),rc=g_.forwardRef(function(t,r){let[o,n]=g_.useState();return ye(()=>{Yt.screenReader.voiceOver&&Yt.engine.webkit&&n("button")},[]),(0,nF.jsx)("span",{...t,ref:r,style:oF,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var pd=Math.min,ia=Math.max,md=Math.round,nb=Math.floor,tl=e=>({x:e,y:e}),Afe={left:"right",right:"left",bottom:"top",top:"bottom"};function b_(e,t,r){return ia(e,pd(t,r))}function rl(e,t){return typeof e=="function"?e(t):e}function sn(e){return e.split("-")[0]}function sa(e){return e.split("-")[1]}function v_(e){return e==="x"?"y":"x"}function ib(e){return e==="y"?"height":"width"}function fi(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function sb(e){return v_(fi(e))}function aF(e,t,r){r===void 0&&(r=!1);let o=sa(e),n=sb(e),i=ib(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=ob(s)),[s,ob(s)]}function lF(e){let t=ob(e);return[h_(e),t,h_(t)]}function h_(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var iF=["left","right"],sF=["right","left"],Mfe=["top","bottom"],Nfe=["bottom","top"];function Ffe(e,t,r){switch(e){case"top":case"bottom":return r?t?sF:iF:t?iF:sF;case"left":case"right":return t?Mfe:Nfe;default:return[]}}function cF(e,t,r,o){let n=sa(e),i=Ffe(sn(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(h_)))),i}function ob(e){let t=sn(e);return Afe[t]+e.slice(t.length)}function Vfe(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function y_(e){return typeof e!="number"?Vfe(e):{top:e,right:e,bottom:e,left:e}}function pf(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function $T(e,t){return t<0||t>=e.length}function __(e,t){return mf(e.current,{disabledIndices:t})}function e6(e,t){return mf(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function mf(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&&t6(e,i,o));return i}function t6(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!gf(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function Dfe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function gf(e,t=e?Oo(e):null){return!e||!e.isConnected||!t||Dfe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var Lfe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function zfe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return Ja(r)?r.host:null}function o6(e){for(let t of Array.from(e.children))if(so(t)==="summary")return t;return null}function Bfe(e,t){let r=o6(t);return!!r&&(e===r||Le(r,e))}function dF(e){let t=e?so(e):"";return e!=null&&e.matches(Lfe)&&(t!=="summary"||e.parentElement!=null&&so(e.parentElement)==="details"&&o6(e.parentElement)===e)&&(t!=="details"||o6(e)==null)&&(t!=="input"||e.type!=="hidden")}function uF(e){if(!dF(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=zfe(t)){let r=t!==e,o=so(t)==="slot";if(t.hasAttribute("inert")||r&&so(t)==="details"&&!t.open&&!Bfe(e,t)||t.hasAttribute("hidden")||!o&&!jfe(t,r))return!1}return!0}function jfe(e,t){let r=Oo(e);return t?r.display!=="none":gf(e,r)}function fF(e){let t=e.tabIndex;if(t<0){let r=so(e);if(r==="details"||r==="audio"||r==="video"||St(e)&&e.isContentEditable)return 0}return t}function r6(e){if(so(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function Hfe(e,t){let r=r6(e);if(!r)return!0;let o=t.find(n=>{let i=r6(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=r6(n);return i?.name===r.name&&i.form===r.form})===r}function pF(e){if(St(e)&&so(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return St(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function mF(e,t){pF(e).forEach(r=>{dF(r)&&t.push(r),mF(r,t)})}function gF(e,t,r){pF(e).forEach(o=>{St(o)&&o.matches(t)&&r.push(o),gF(o,t,r)})}function w_(e){return uF(e)&&fF(e)>=0}function n6(e){let t=[];return mF(e,t),t.filter(uF)}function am(e){let t=n6(e);return t.filter(r=>fF(r)>=0&&Hfe(r,t))}function hF(e,t){let r=am(e),o=r.length;if(o===0)return;let n=ao(tt(e)),i=r.indexOf(n),s=i===-1?t===1?0:o-1:i+t;return r[s]}function lm(e){return hF(tt(e).body,1)||e}function x_(e){return hF(tt(e).body,-1)||e}function bF(e,t){if(!e)return null;let r=am(tt(e).body),o=r.length;if(o===0)return null;let n=r.indexOf(e);if(n===-1)return null;let i=(n+t+o)%o;return r[i]}function vF(e){return bF(e,1)}function yF(e){return bF(e,-1)}function oc(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Le(r,o)}function _F(e){am(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function i6(e){let t=[];gF(e,"[data-tabindex]",t),t.forEach(r=>{let o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}function gs(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...gs(e,n.id,r)])}function s6(e,t){let r=[],o=e.find(n=>n.id===t)?.parentId;for(;o;){let n=e.find(i=>i.id===o);o=n?.parentId,n&&(r=r.concat(n))}return r}function nc(e){return`data-base-ui-${e}`}var S_=0;function cm(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(S_);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),yt;let s=requestAnimationFrame(i);return S_=s,()=>{S_===s&&(cancelAnimationFrame(s),S_=0)}}var a6={inert:new WeakMap,"aria-hidden":new WeakMap},wF="data-base-ui-inert",c6={inert:new WeakSet,"aria-hidden":new WeakSet},ab=new WeakMap,l6=0;function Wfe(e){return c6[e]}function EF(e){return e?Ja(e)?e.host:EF(e.parentNode):null}var xF=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=EF(r);return e.contains(o)?o:null}).filter(r=>r!=null),SF=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},CF=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(s=>{so(s)!=="script"&&(t.has(s)?n(s):o.push(s))})};return n(e),o};function Ufe(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let s=null,a=null,c=xF(t,e),d=n?CF(t,SF(c),new Set(c)):[],u=[],f=[];if(i){let m=a6[i],g=Wfe(i);a=g,s=m;let h=xF(t,Array.from(t.querySelectorAll("[aria-live]"))),b=c.concat(h);CF(t,SF(b),new Set(b)).forEach(y=>{let _=y.getAttribute(i),w=_!==null&&_!=="false",x=(m.get(y)||0)+1;m.set(y,x),u.push(y),x===1&&w&&g.add(y),w||y.setAttribute(i,i==="inert"?"":"true")})}return n&&d.forEach(m=>{let g=(ab.get(m)||0)+1;ab.set(m,g),f.push(m),g===1&&m.setAttribute(wF,"")}),l6+=1,()=>{s&&u.forEach(m=>{let h=(s.get(m)||0)-1;s.set(m,h),h||(!a?.has(m)&&i&&m.removeAttribute(i),a?.delete(m))}),n&&f.forEach(m=>{let g=(ab.get(m)||0)-1;ab.set(m,g),g||m.removeAttribute(wF)}),l6-=1,l6||(a6.inert=new WeakMap,a6["aria-hidden"]=new WeakMap,c6.inert=new WeakSet,c6["aria-hidden"]=new WeakSet,ab=new WeakMap)}}function d6(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=tt(e[0]).body;return Ufe(e,i,r,o,{mark:n})}var kr=l(X(),1),u6=l(oa(),1);var RF={style:{transition:"none"}},TF="data-base-ui-click-trigger",Gfe="data-base-ui-swipe-ignore",Yfe="data-swipe-ignore",SAe=`[${Gfe}]`,CAe=`[${Yfe}]`,kF={fallbackAxisSide:"none"},C_={fallbackAxisSide:"end"},PF={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var hf=l(I(),1),OF=kr.createContext(null),f6=()=>kr.useContext(OF),qfe=nc("portal");function E_(e={}){let{ref:t,container:r,componentProps:o=ht,elementProps:n}=e,i=ta(),a=f6()?.portalNode,[c,d]=kr.useState(null),[u,f]=kr.useState(null),m=xe(v=>{v!==null&&f(v)}),g=kr.useRef(null);ye(()=>{if(r===null){g.current&&(g.current=null,f(null),d(null));return}let v=(r&&(n_(r)?r:r.current))??a??document.body;if(v==null){g.current&&(g.current=null,f(null),d(null));return}g.current!==v&&(g.current=v,f(null),d(v))},[r,a]);let h=De("div",o,{ref:[t,m],props:[{id:i,[qfe]:""},n]}),b=c&&h?u6.createPortal(h,c):null;return{node:u,nodeId:kr.isValidElement(h)?h.props.id:void 0,subtree:b}}var p6=kr.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,container:a,...c}=t,{node:d,nodeId:u,subtree:f}=E_({container:a,ref:r,componentProps:t,elementProps:c}),m=kr.useRef(null),g=kr.useRef(null),h=kr.useRef(null),b=kr.useRef(null),[v,y]=kr.useState(null),_=kr.useRef(!1),w=v?.modal,x=v?.open,E=!!v&&!v.modal&&v.open&&!!d;kr.useEffect(()=>{if(!d||w)return;function C(T){d&&T.relatedTarget&&oc(T)&&(T.type==="focusin"?_.current&&(i6(d),_.current=!1):(_F(d),_.current=!0))}return nn(nt(d,"focusin",C,!0),nt(d,"focusout",C,!0))},[d,w]),ye(()=>{!d||x!==!0||!_.current||(i6(d),_.current=!1)},[x,d]);let S=kr.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:g,beforeInsideRef:h,afterInsideRef:b,portalNode:d,setFocusManagerState:y}),[d]);return(0,hf.jsxs)(kr.Fragment,{children:[f,(0,hf.jsxs)(OF.Provider,{value:S,children:[E&&d&&(0,hf.jsx)(rc,{"data-type":"outside",ref:m,onFocus:C=>{if(oc(C,d))h.current?.focus();else{let T=v?v.domReference:null;x_(T)?.focus()}}}),E&&d&&(0,hf.jsx)("span",{"aria-owns":u,style:PF}),d&&u6.createPortal(s,d),E&&d&&(0,hf.jsx)(rc,{"data-type":"outside",ref:g,onFocus:C=>{if(oc(C,d))b.current?.focus();else{let T=v?v.domReference:null;lm(T)?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,ze(Se.focusOut,C.nativeEvent))}}})]})]})});var hd=l(X(),1);function R_(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var gd=class{nodesRef={current:[]};events=R_();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(o=>o===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var m6=l(I(),1),IF=hd.createContext(null),AF=hd.createContext(null),Fi=()=>hd.useContext(IF)?.id||null,an=e=>{let t=hd.useContext(AF);return e??t};function lb(e){let t=ta(),r=an(e),o=Fi();return ye(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function g6(e){let{children:t,id:r}=e,o=Fi();return(0,m6.jsx)(IF.Provider,{value:hd.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function h6(e){let{children:t,externalTree:r}=e,o=Gt(()=>r??new gd).current;return(0,m6.jsx)(AF.Provider,{value:o,children:t})}var cb=l(I(),1);function Kfe(e,t){let r=It(Sr(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var MF=20,bd=[];function b6(){bd=bd.filter(e=>e.deref()?.isConnected)}function NF(e){b6(),e&&so(e)!=="body"&&(bd.push(new WeakRef(e)),bd.length>MF&&(bd=bd.slice(-MF)))}function FF(){return b6(),bd[bd.length-1]?.deref()}function Xfe(e){return e?w_(e)?e:am(e)[0]||e:null}function VF(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=n6(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return w_(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),o=e.getAttribute("tabindex");r.length===0?o!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(o!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function v6(e){let{context:t,children:r,disabled:o=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:c=!0,openInteractionType:d="",nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:m,externalTree:g,getInsideElements:h}=e,b="rootStore"in t?t.rootStore:t,v=b.useState("open"),y=b.useState("domReferenceElement"),_=b.useState("floatingElement"),{events:w,dataRef:x}=b.context,E=xe(()=>x.current.floatingContext?.nodeId),S=n===!1,C=tb(y)&&S,T=br(n),k=br(i),P=br(d),O=br(v),R=an(g),F=f6(),V=ln.useRef(!1),L=ln.useRef(!1),B=ln.useRef(!1),j=ln.useRef(null),A=ln.useRef(""),D=ln.useRef(""),N=ln.useRef(null),z=ln.useRef(null),W=cs(N,m,F?.beforeInsideRef),Y=cs(z,F?.afterInsideRef),G=ar(),re=ar(),se=Ai(),fe=F!=null,ie=rb(_),_e=xe((Q=ie)=>Q?am(Q):[]),Ce=xe(()=>h?.().filter(Q=>Q!=null)??[]);ln.useEffect(()=>{if(o||!a)return;function Q(ne){ne.key==="Tab"&&Le(ie,ao(tt(ie)))&&_e().length===0&&!C&&Mi(ne)}let me=tt(ie);return nt(me,"keydown",Q)},[o,ie,a,C,_e]),ln.useEffect(()=>{if(o||!v)return;let Q=tt(ie);function me(){B.current=!1}function ne(le){let $=Sr(le),ce=Ce(),ve=Le(_,$)||Le(y,$)||Le(F?.portalNode,$)||ce.some(be=>be===$||Le(be,$));B.current=!ve,D.current=le.pointerType||"keyboard",$?.closest(`[${TF}]`)&&(L.current=!0,re.start(0,()=>{L.current=!1}))}function te(){D.current="keyboard"}return nn(nt(Q,"pointerdown",ne,!0),nt(Q,"pointerup",me,!0),nt(Q,"pointercancel",me,!0),nt(Q,"keydown",te,!0),me)},[o,_,y,ie,v,F,re,Ce]),ln.useEffect(()=>{if(o||!c)return;let Q=tt(ie);function me(){L.current=!0,re.start(0,()=>{L.current=!1})}function ne(ce){let ve=Sr(ce);w_(ve)&&(j.current=ve)}function te(ce){let ve=ce.relatedTarget,be=ce.currentTarget,we=Sr(ce);a&&ve==null&&we!=null&&Le(_,we)&&NF(we),queueMicrotask(()=>{let Pe=E(),Ne=b.context.triggerElements,K=Ce(),ae=ve?.hasAttribute(nc("focus-guard"))&&[N.current,z.current,F?.beforeInsideRef.current,F?.afterInsideRef.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,na(f),na(u)].includes(ve),qe=!(Le(y,ve)||Le(_,ve)||Le(ve,_)||Le(F?.portalNode,ve)||K.some(Ee=>Ee===ve||Le(Ee,ve))||Ne.hasMatchingElement(Ee=>Le(Ee,ve))||ae||R&&(gs(R.nodesRef.current,Pe).find(Ee=>Le(Ee.context?.elements.floating,ve)||Le(Ee.context?.elements.domReference,ve))||s6(R.nodesRef.current,Pe).find(Ee=>[Ee.context?.elements.floating,rb(Ee.context?.elements.floating)].includes(ve)||Ee.context?.elements.domReference===ve)));if(be===y&&ie&&VF(ie),s&&be!==y&&!gf(we)&&ao(Q)===Q.body){if(St(ie)&&(ie.focus(),s==="popup")){se.request(()=>{ie.focus()});return}let Ee=_e(),Re=j.current,Qe=(Re&&Ee.includes(Re)?Re:null)||Ee[Ee.length-1]||ie;St(Qe)&&Qe.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(C||!a)&&ve&&qe&&!L.current&&(C||ve!==FF())&&(V.current=!0,b.setOpen(!1,ze(Se.focusOut,ce)))})}function le(){B.current||(x.current.insideReactTree=!0,G.start(0,()=>{x.current.insideReactTree=!1}))}let $=St(y)?y:null;if(!(!_&&!$))return nn($&&nt($,"focusout",te),$&&nt($,"pointerdown",me),_&&nt(_,"focusin",ne),_&&nt(_,"focusout",te),_&&F&&nt(_,"focusout",le,!0))},[o,y,_,ie,a,R,F,b,c,s,_e,C,E,x,G,re,se,u,f,Ce]),ln.useEffect(()=>{if(o||!_||!v)return;let Q=Array.from(F?.portalNode?.querySelectorAll(`[${nc("portal")}]`)||[]),ne=(R?s6(R.nodesRef.current,E()):[]).find(be=>tb(be.context?.elements.domReference||null))?.context?.elements.domReference,le=[...[_,...Q,N.current,z.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,...Ce()],ne,na(f),na(u),C?y:null].filter(be=>be!=null),$=d6(le,{ariaHidden:a||C,mark:!1}),ce=[_,...Q].filter(be=>be!=null),ve=d6(ce);return()=>{ve(),$()}},[v,o,y,_,a,F,C,R,E,u,f,Ce]),ye(()=>{if(!v||o||!St(ie))return;A.current="",D.current="";let Q=tt(ie),me=ao(Q);queueMicrotask(()=>{let ne=T.current,te=typeof ne=="function"?ne(P.current||""):ne;if(te===void 0||te===!1||Le(ie,me))return;let $=null,ce=()=>($==null&&($=_e(ie)),$[0]||ie),ve;te===!0||te===null?ve=ce():ve=na(te),ve=ve||ce();let be=Le(ie,ao(Q));cm(ve,{preventScroll:ve===ie,shouldFocus(){if(!O.current)return!1;if(be)return!0;let we=ao(Q);return!(we!==ve&&Le(ie,we))}})})},[o,v,ie,_e,T,P,O]),ye(()=>{if(o||!ie)return;let Q=tt(ie),me=ao(Q),ne=P.current==null;NF(me);function te($){if($.open||(A.current=Kfe($.nativeEvent,D.current)),$.reason===Se.triggerHover&&$.nativeEvent.type==="mouseleave"&&(V.current=!0),$.reason===Se.outsidePress)if($.nested)V.current=!1;else if(u_($.nativeEvent)||sm($.nativeEvent))V.current=!1;else{let ce=!1;tt(ie).createElement("div").focus({get preventScroll(){return ce=!0,!1}}),ce?V.current=!1:V.current=!0}}w.on("openchange",te);function le($){let ce=k.current,ve=typeof ce=="function"?ce($):ce;if(ve===void 0||ve===!1)return null;ve===null&&(ve=!0);let be=y?.isConnected?y:null,we=me?.isConnected&&so(me)!=="body"?me:null,Pe=ne?we||be:be||we;return Pe||(Pe=FF()||null),typeof ve=="boolean"?Pe:na(ve)||Pe||null}return()=>{w.off("openchange",te);let $=ao(Q),ce=Ce(),ve=Le(_,$)||ce.some(Ne=>Ne===$||Le(Ne,$))||R&&gs(R.nodesRef.current,E(),!1).some(Ne=>Le(Ne.context?.elements.floating,$)),be=k.current,we=A.current,Pe=le(we);queueMicrotask(()=>{let Ne=Xfe(Pe),K=typeof be!="boolean";if(be&&!V.current&&St(Ne)&&(!(!K&&Ne!==$&&$!==Q.body)||ve)){let ae={preventScroll:!0};we==="keyboard"&&(ae.focusVisible=!0),Ne.focus(ae)}V.current=!1})}},[o,_,ie,k,P,w,R,y,E,Ce]),ye(()=>{if(!Yt.engine.webkit||v||!_)return;let Q=ao(tt(_));!St(Q)||!ff(Q)||Le(_,Q)&&Q.blur()},[v,_]),ye(()=>{if(!(o||!F))return F.setFocusManagerState({modal:a,closeOnFocusOut:c,open:v,onOpenChange:b.setOpen,domReference:y}),()=>{F.setFocusManagerState(null)}},[o,F,a,v,b,c,y]),ye(()=>{if(!(o||!ie))return VF(ie),()=>{queueMicrotask(b6)}},[o,ie]);let Ie=!o&&(a?!C:!0)&&(fe||a);return(0,cb.jsxs)(ln.Fragment,{children:[Ie&&(0,cb.jsx)(rc,{"data-type":"inside",ref:W,onFocus:Q=>{if(a){let me=_e();cm(me[me.length-1])}else F?.portalNode&&(V.current=!1,oc(Q,F.portalNode)?lm(y)?.focus():na(f??F.beforeOutsideRef)?.focus())}}),r,Ie&&(0,cb.jsx)(rc,{"data-type":"inside",ref:Y,onFocus:Q=>{a?cm(_e()[0]):F?.portalNode&&(c&&(V.current=!0),oc(Q,F.portalNode)?x_(y)?.focus():na(u??F.afterOutsideRef)?.focus())}})]})}var db=l(X(),1);function ub(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:c=Se.triggerPress}=t,d="rootStore"in e?e.rootStore:e,u=d.context.dataRef,f=db.useRef(void 0),m=Ai(),g=ar(),h=db.useMemo(()=>{function b(y,_,w,x){let E=ze(c,_,w);y&&x==="touch"&&a>0?g.start(a,()=>{d.setOpen(!0,E)}):d.setOpen(y,E)}function v(y,_,w){let x=u.current.openEvent,E=d.select("domReferenceElement")!==_;return y&&E||!y||!n?!0:x&&s?!w(x.type):!1}return{onPointerDown(y){f.current=Ni(y.pointerType,!0)&&sm(y.nativeEvent)?"virtual":y.pointerType},onMouseDown(y){let _=f.current,w=y.nativeEvent,x=d.select("open");if(y.button!==0||o==="click"||Ni(_,!0)&&i)return;let E=v(x,y.currentTarget,T=>T==="click"||T==="mousedown"),S=Sr(w);if(ff(S)){b(E,w,S,_);return}let C=y.currentTarget;m.request(()=>{b(E,w,C,_)})},onClick(y){if(o==="mousedown-only")return;let _=f.current;if(o==="mousedown"&&_){f.current=void 0;return}if(Ni(_,!0)&&i)return;let w=d.select("open"),x=v(w,y.currentTarget,E=>E==="click"||E==="mousedown"||E==="keydown"||E==="keyup");b(x,y.nativeEvent,y.currentTarget,_)},onKeyDown(){f.current=void 0}}},[u,o,i,c,d,s,n,m,g,a]);return db.useMemo(()=>r?{reference:h}:ht,[r,h])}var pi=l(X(),1);function Zfe(e,t){let r=null,o=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",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,u=i.height,f=i.x,m=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),f-=r||0,m-=o||0,d=0,u=0,!n||c?(d=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!c&&(u=t.axis==="x"?i.height:u,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:u,x:f,y:m,top:m,right:f+d,bottom:m+u,left:f}}}}function DF(e){return e!=null&&e.clientX!=null}function y6(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,d=pi.useRef(!1),u=pi.useRef(null),[f,m]=pi.useState(),[g,h]=pi.useState([]),b=xe(x=>{n.set("positionReference",x)}),v=xe((x,E,S)=>{d.current||c.current.openEvent&&!DF(c.current.openEvent)||n.set("positionReference",Zfe(S??a,{x,y:E,axis:o,dataRef:c,pointerType:f}))}),y=xe(x=>{i?u.current||(v(x.clientX,x.clientY,x.currentTarget),h([])):v(x.clientX,x.clientY,x.currentTarget)}),_=Ni(f)?s:i;pi.useEffect(()=>{if(!r){b(a);return}if(!_)return;function x(){u.current?.(),u.current=null}let E=It(s);function S(C){let T=Sr(C);Le(s,T)?x():v(C.clientX,C.clientY)}return!c.current.openEvent||DF(c.current.openEvent)?u.current=nt(E,"mousemove",S):b(a),x},[_,r,s,c,a,n,v,b,g]),pi.useEffect(()=>()=>{n.set("positionReference",null)},[n]),pi.useEffect(()=>{r&&!s&&(d.current=!1)},[r,s]),pi.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let w=pi.useMemo(()=>{function x(E){m(E.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:y,onMouseEnter:y}},[y]);return pi.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var Vi=l(X(),1);function Qfe(){return!1}function Jfe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function fb(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=Qfe,bubbles:a,externalTree:c}=t,d="rootStore"in e?e.rootStore:e,u=d.useState("open"),f=d.useState("floatingElement"),{dataRef:m}=d.context,g=an(c),h=xe(typeof n=="function"?n:()=>!1),b=typeof n=="function"?h:n,v=b!==!1,y=xe(()=>i),{escapeKey:_,outsidePress:w}=Jfe(a),x=Vi.useRef(!1),E=Vi.useRef(!1),S=Vi.useRef(!1),C=Vi.useRef(!1),T=Vi.useRef(""),k=Vi.useRef(null),P=ar(),O=ar(),R=xe(()=>{O.clear(),m.current.insideReactTree=!1}),F=xe(W=>{let Y=m.current.floatingContext?.nodeId;return(g?gs(g.nodesRef.current,Y):[]).some(re=>re.context?.open&&!re.context.dataRef.current[W])}),V=xe(W=>p_(W,d.select("floatingElement"))||p_(W,d.select("domReferenceElement"))),L=xe(W=>{s()&&d.setOpen(!1,ze(Se.triggerPress,W.nativeEvent))}),B=xe(W=>{if(!u||!r||!o||W.key!=="Escape"||C.current||!_&&F("__escapeKeyBubbles"))return;let Y=XN(W)?W.nativeEvent:W,G=ze(Se.escapeKey,Y);d.setOpen(!1,G),G.isCanceled||W.preventDefault(),!_&&!G.isPropagationAllowed&&W.stopPropagation()}),j=xe(()=>{m.current.insideReactTree=!0,O.start(0,R)}),A=xe(W=>{if(!u||!r||W.button!==0)return;let Y=Sr(W.nativeEvent);Le(d.select("floatingElement"),Y)&&(x.current||(x.current=!0,E.current=!1))}),D=xe(W=>{!u||!r||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&x.current&&(E.current=!0)});Vi.useEffect(()=>{if(!u||!r)return R;m.current.__escapeKeyBubbles=_,m.current.__outsidePressBubbles=w;let W=new on,Y=new on;function G(){W.clear(),C.current=!0}function re(){W.start(Yt.engine.webkit?5:0,()=>{C.current=!1})}function se(){S.current=!0,Y.start(0,()=>{S.current=!1})}function fe(){x.current=!1,E.current=!1}function ie(){let K=T.current,ae=K==="pen"||!K?"mouse":K,qe=y(),Ee=typeof qe=="function"?qe():qe;return typeof Ee=="string"?Ee:Ee[ae]}function _e(K){let ae=ie();return ae==="intentional"&&K.type!=="click"||ae==="sloppy"&&K.type==="click"}function Ce(K){let ae=m.current.floatingContext?.nodeId,qe=g&&gs(g.nodesRef.current,ae).some(Ee=>p_(K,Ee.context?.elements.floating));return V(K)||qe}function Ie(K){if(_e(K)){K.type!=="click"&&!V(K)&&(Y.clear(),S.current=!1),R();return}if(m.current.insideReactTree){R();return}let ae=Sr(K),qe=`[${nc("inert")}]`,Ee=ot(ae)?ae.getRootNode():null,Re=Array.from((Ja(Ee)?Ee:tt(d.select("floatingElement"))).querySelectorAll(qe)),Qe=d.context.triggerElements;if(ae&&(Qe.hasElement(ae)||Qe.hasMatchingElement(xt=>Le(xt,ae))))return;let et=ot(ae)?ae:null;for(;et&&!ps(et);){let xt=fs(et);if(ps(xt)||!ot(xt))break;et=xt}if(!(Re.length&&ot(ae)&&!QN(ae)&&!Le(ae,d.select("floatingElement"))&&Re.every(xt=>!Le(et,xt)))){if(St(ae)&&!("touches"in K)){let xt=ps(ae),Ut=Oo(ae),Ke=/auto|scroll/,tn=xt||Ke.test(Ut.overflowX),bo=xt||Ke.test(Ut.overflowY),Dt=tn&&ae.clientWidth>0&&ae.scrollWidth>ae.clientWidth,Uo=bo&&ae.clientHeight>0&&ae.scrollHeight>ae.clientHeight,Kr=Ut.direction==="rtl",vo=Uo&&(Kr?K.offsetX<=ae.offsetWidth-ae.clientWidth:K.offsetX>ae.clientWidth),je=Dt&&K.offsetY>ae.clientHeight;if(vo||je)return}if(!Ce(K)){if(ie()==="intentional"&&S.current){Y.clear(),S.current=!1;return}typeof b=="function"&&!b(K)||F("__outsidePressBubbles")||(d.setOpen(!1,ze(Se.outsidePress,K)),R())}}}function Q(K){ie()!=="sloppy"||K.pointerType==="touch"||!d.select("open")||!r||V(K)||Ie(K)}function me(K){if(ie()!=="sloppy"||!d.select("open")||!r||V(K))return;let ae=K.touches[0];ae&&(k.current={startTime:Date.now(),startX:ae.clientX,startY:ae.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ne(K,ae){let qe=Sr(K);if(!qe)return;let Ee=nt(qe,K.type,()=>{ae(K),Ee()})}function te(K){T.current="touch",ne(K,me)}function le(K){P.clear(),K.type==="pointerdown"&&(T.current=K.pointerType),!(K.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ne(K,ae=>{ae.type==="pointerdown"?Q(ae):Ie(ae)})}function $(K){if(!x.current)return;let ae=E.current;if(fe(),ie()==="intentional"){if(K.type==="pointercancel"){ae&&se();return}if(!Ce(K)){if(ae){se();return}typeof b=="function"&&!b(K)||(Y.clear(),S.current=!0,R())}}}function ce(K){if(ie()!=="sloppy"||!k.current||V(K))return;let ae=K.touches[0];if(!ae)return;let qe=Math.abs(ae.clientX-k.current.startX),Ee=Math.abs(ae.clientY-k.current.startY),Re=Math.sqrt(qe*qe+Ee*Ee);Re>5&&(k.current.dismissOnTouchEnd=!0),Re>10&&(Ie(K),P.clear(),k.current=null)}function ve(K){ne(K,ce)}function be(K){ie()!=="sloppy"||!k.current||V(K)||(k.current.dismissOnTouchEnd&&Ie(K),P.clear(),k.current=null)}function we(K){ne(K,be)}let Pe=tt(f),Ne=nn(o&&nn(nt(Pe,"keydown",B),nt(Pe,"compositionstart",G),nt(Pe,"compositionend",re)),v&&nn(nt(Pe,"click",le,!0),nt(Pe,"pointerdown",le,!0),nt(Pe,"pointerup",$,!0),nt(Pe,"pointercancel",$,!0),nt(Pe,"mousedown",le,!0),nt(Pe,"mouseup",$,!0),nt(Pe,"touchstart",te,!0),nt(Pe,"touchmove",ve,!0),nt(Pe,"touchend",we,!0)));return()=>{Ne(),W.clear(),Y.clear(),fe(),S.current=!1,R()}},[m,f,o,v,b,u,r,_,w,B,R,y,F,V,g,d,P]);let N=Vi.useMemo(()=>({onKeyDown:B,onPointerDown:L,onClick:L}),[B,L]),z=Vi.useMemo(()=>({onKeyDown:B,onPointerDown:D,onMouseDown:D,onClickCapture:j,onMouseDownCapture(W){j(),A(W)},onPointerDownCapture(W){j(),A(W)},onMouseUpCapture:j,onTouchEndCapture:j,onTouchMoveCapture:j}),[B,j,A,D]);return Vi.useMemo(()=>r?{reference:N,floating:z,trigger:N}:{},[r,N,z])}var cn=l(X(),1);function LF(e,t,r){let{reference:o,floating:n}=e,i=fi(t),s=sb(t),a=ib(s),c=sn(t),d=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,g;switch(c){case"top":g={x:u,y:o.y-n.height};break;case"bottom":g={x:u,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:f};break;case"left":g={x:o.x-n.width,y:f};break;default:g={x:o.x,y:o.y}}let h=sa(t);return h&&(g[s]+=m*(h==="end"?1:-1)*(r&&d?-1:1)),g}async function zF(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=rl(t,e),h=y_(g),v=a[m?f==="floating"?"reference":"floating":f],y=pf(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(v)))==null||r?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:d,rootBoundary:u,strategy:c})),_=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),x=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},E=pf(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:w,strategy:c}):_);return{top:(y.top-E.top+h.top)/x.y,bottom:(E.bottom-y.bottom+h.bottom)/x.y,left:(y.left-E.left+h.left)/x.x,right:(E.right-y.right+h.right)/x.x}}var $fe=50,BF=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:zF},c=await(s.isRTL==null?void 0:s.isRTL(t)),d=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=LF(d,o,c),m=o,g=0,h={};for(let b=0;b<i.length;b++){let v=i[b];if(!v)continue;let{name:y,fn:_}=v,{x:w,y:x,data:E,reset:S}=await _({x:u,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:h,rects:d,platform:a,elements:{reference:e,floating:t}});u=w??u,f=x??f,h[y]={...h[y],...E},S&&g<$fe&&(g++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:u,y:f}=LF(d,m,c)),b=-1)}return{x:u,y:f,placement:m,strategy:n,middlewareData:h}};var jF=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:b=!0,...v}=rl(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let y=sn(n),_=fi(a),w=sn(a)===a,x=await(c.isRTL==null?void 0:c.isRTL(d.floating)),E=m||(w||!b?[ob(a)]:lF(a)),S=h!=="none";!m&&S&&E.push(...cF(a,b,h,x));let C=[a,...E],T=await c.detectOverflow(t,v),k=[],P=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&k.push(T[y]),f){let V=aF(n,s,x);k.push(T[V[0]],T[V[1]])}if(P=[...P,{placement:n,overflows:k}],!k.every(V=>V<=0)){var O,R;let V=(((O=i.flip)==null?void 0:O.index)||0)+1,L=C[V];if(L&&(!(f==="alignment"?_!==fi(L):!1)||P.every(A=>fi(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:V,overflows:P},reset:{placement:L}};let B=(R=P.filter(j=>j.overflows[0]<=0).sort((j,A)=>j.overflows[1]-A.overflows[1])[0])==null?void 0:R.placement;if(!B)switch(g){case"bestFit":{var F;let j=(F=P.filter(A=>{if(S){let D=fi(A.placement);return D===_||D==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(D=>D>0).reduce((D,N)=>D+N,0)]).sort((A,D)=>A[1]-D[1])[0])==null?void 0:F[0];j&&(B=j);break}case"initialPlacement":B=a;break}if(n!==B)return{reset:{placement:B}}}return{}}}};var HF=new Set(["left","top"]);async function epe(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=sn(r),a=sa(r),c=fi(r)==="y",d=HF.has(s)?-1:1,u=i&&c?-1:1,f=rl(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof h=="number"&&(g=a==="end"?h*-1:h),c?{x:g*u,y:m*d}:{x:m*d,y:g*u}}var WF=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,c=await epe(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},UF=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:c={fn:_=>{let{x:w,y:x}=_;return{x:w,y:x}}},...d}=rl(e,t),u={x:r,y:o},f=await i.detectOverflow(t,d),m=fi(n),g=v_(m),h=u[g],b=u[m],v=(_,w)=>b_(w+f[_==="y"?"top":"left"],w,w-f[_==="y"?"bottom":"right"]);s&&(h=v(g,h)),a&&(b=v(m,b));let y=c.fn({...t,[g]:h,[m]:b});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[g]:s,[m]:a}}}}}},GF=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:f=!0}=rl(e,t),m={x:n,y:i},g=fi(s),h=v_(g),b=m[h],v=m[g],y=rl(d,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(r=y.mainAxis)!=null?r:0,crossAxis:(o=y.crossAxis)!=null?o:0};if(u){let E=h==="y"?"height":"width",S=a.reference[h]-a.floating[E]+_.mainAxis,C=a.reference[h]+a.reference[E]-_.mainAxis;b<S?b=S:b>C&&(b=C)}if(f){var w,x;let E=h==="y"?"width":"height",S=HF.has(sn(s)),C=a.reference[g]-a.floating[E]+(S&&((w=c.offset)==null?void 0:w[g])||0)+(S?0:_.crossAxis),T=a.reference[g]+a.reference[E]+(S?0:((x=c.offset)==null?void 0:x[g])||0)-(S?_.crossAxis:0);v<C?v=C:v>T&&(v=T)}return{[h]:b,[g]:v}}}},YF=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=rl(e,t),c=await n.detectOverflow(t,a),d=sn(r),u=sa(r),f=fi(r)==="y",{width:m,height:g}=o.floating,h,b;d==="top"||d==="bottom"?(h=d,b=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,h=u==="end"?"top":"bottom");let v=g-c.top-c.bottom,y=m-c.left-c.right,_=pd(g-c[h],v),w=pd(m-c[b],y),x=t.middlewareData.shift,E=!x,S=_,C=w;x!=null&&x.enabled.x&&(C=y),x!=null&&x.enabled.y&&(S=v),E&&!u&&(f?C=m-2*ia(c.left,c.right):S=g-2*ia(c.top,c.bottom)),await s({...t,availableWidth:C,availableHeight:S});let T=await n.getDimensions(i.floating);return m!==T.width||g!==T.height?{reset:{rects:!0}}:{}}}};function XF(e){let t=Oo(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=md(r)!==i||md(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function w6(e){return ot(e)?e:e.contextElement}function dm(e){let t=w6(e);if(!St(t))return tl(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=XF(t),s=(i?md(r.width):r.width)/o,a=(i?md(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var tpe=tl(0);function ZF(e){let t=It(e);return!s_()||!t.visualViewport?tpe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rpe(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===It(e)}function bf(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=w6(e),s=tl(1);t&&(o?ot(o)&&(s=dm(o)):s=dm(e));let a=rpe(i,r,o)?ZF(i):tl(0),c=(n.left+a.x)/s.x,d=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i&&o){let m=It(i),g=ot(o)?It(o):o,h=m,b=a_(h);for(;b&&g!==h;){let v=dm(b),y=b.getBoundingClientRect(),_=Oo(b),w=y.left+(b.clientLeft+parseFloat(_.paddingLeft))*v.x,x=y.top+(b.clientTop+parseFloat(_.paddingTop))*v.y;c*=v.x,d*=v.y,u*=v.x,f*=v.y,c+=w,d+=x,h=It(b),b=a_(h)}}return pf({width:u,height:f,x:c,y:d})}function T_(e,t){let r=Xh(e).scrollLeft;return t?t.left+r:bf($a(e)).left+r}function QF(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-T_(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function ope(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=$a(o),a=t?Kh(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},d=tl(1),u=tl(0),f=St(o);if((f||!i)&&((so(o)!=="body"||cf(s))&&(c=Xh(o)),f)){let g=bf(o);d=dm(o),u.x=g.x+o.clientLeft,u.y=g.y+o.clientTop}let m=s&&!f&&!i?QF(s,c):tl(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+m.x,y:r.y*d.y-c.scrollTop*d.y+u.y+m.y}}function npe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function ipe(e){let t=Xh(e),r=e.ownerDocument.body,o=ia(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=ia(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+T_(e),s=-t.scrollTop;return Oo(r).direction==="rtl"&&(i+=ia(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var spe=25;function ape(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=It(e),i=$a(e),s=n.visualViewport,a=i.clientWidth,c=i.clientHeight,d=0,u=0;if(s){let m=!s_()||t==="fixed";o?m||(d=-s.offsetLeft,u=-s.offsetTop):(a=s.width,c=s.height,m&&(d=s.offsetLeft,u=s.offsetTop))}if(T_(i)<=0){let m=i.ownerDocument,g=m.body,h=getComputedStyle(g),b=m.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,v=Math.abs(i.clientWidth-g.clientWidth-b),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;y<=spe&&(a-=y)}return{width:a,height:c,x:d,y:u}}function lpe(e,t){let r=bf(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=dm(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,d=o*i.y;return{width:s,height:a,x:c,y:d}}function qF(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=ape(e,r,t);else if(t==="document")o=ipe($a(e));else if(ot(t))o=lpe(t,r);else{let n=ZF(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return pf(o)}function cpe(e,t){let r=t.get(e);if(r)return r;let o=ud(e,[],!1).filter(a=>ot(a)&&so(a)!=="body"),n=null,i=Oo(e).position==="fixed",s=i?fs(e):e;for(;ot(s)&&!ps(s);){let a=Oo(s),c=i_(s),d=n?n.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&a.position==="static")?o=o.filter(f=>f!==s):n=a,s=fs(s)}return t.set(e,o),o}function dpe(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Kh(t)?[]:cpe(t,this._c):[].concat(r),o],a=qF(t,s[0],n),c=a.top,d=a.right,u=a.bottom,f=a.left;for(let m=1;m<s.length;m++){let g=qF(t,s[m],n);c=ia(g.top,c),d=pd(g.right,d),u=pd(g.bottom,u),f=ia(g.left,f)}return{width:d-f,height:u-c,x:f,y:c}}function upe(e){let{width:t,height:r}=XF(e);return{width:t,height:r}}function fpe(e,t,r){let o=St(t),n=$a(t),i=r==="fixed",s=bf(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=tl(0);if((o||!i)&&((so(t)!=="body"||cf(n))&&(a=Xh(t)),o)){let m=bf(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=T_(n));let d=n&&!o&&!i?QF(n,a):tl(0),u=s.left+a.scrollLeft-c.x-d.x,f=s.top+a.scrollTop-c.y-d.y;return{x:u,y:f,width:s.width,height:s.height}}function _6(e){return Oo(e).position==="static"}function KF(e,t){if(!St(e)||Oo(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return $a(e)===r&&(r=r.ownerDocument.body),r}function JF(e,t){let r=It(e);if(Kh(e))return r;if(!St(e)){let n=fs(e);for(;n&&!ps(n);){if(ot(n)&&!_6(n))return n;n=fs(n)}return r}let o=KF(e,t);for(;o&&ON(o)&&_6(o);)o=KF(o,t);return o&&ps(o)&&_6(o)&&!i_(o)?r:o||IN(e)||r}var ppe=async function(e){let t=this.getOffsetParent||JF,r=this.getDimensions,o=await r(e.floating);return{reference:fpe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function mpe(e){return Oo(e).direction==="rtl"}var x6={convertOffsetParentRelativeRectToViewportRelativeRect:ope,getDocumentElement:$a,getClippingRect:dpe,getOffsetParent:JF,getElementRects:ppe,getClientRects:npe,getDimensions:upe,getScale:dm,isElement:ot,isRTL:mpe};function $F(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function gpe(e,t,r){let o=null,n,i=$a(e);function s(){var u;clearTimeout(n),(u=o)==null||u.disconnect(),o=null}function a(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),s();let m=e.getBoundingClientRect(),{left:g,top:h,width:b,height:v}=m;if(u||t(),!b||!v)return;let y=nb(h),_=nb(i.clientWidth-(g+b)),w=nb(i.clientHeight-(h+v)),x=nb(g),S={rootMargin:-y+"px "+-_+"px "+-w+"px "+-x+"px",threshold:ia(0,pd(1,f))||1},C=!0;function T(k){let P=k[0].intersectionRatio;if(!$F(m,e.getBoundingClientRect()))return a();if(P!==f){if(!C)return a();P?a(!1,P):n=setTimeout(()=>{a(!1,1e-7)},1e3)}C=!1}try{o=new IntersectionObserver(T,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(T,S)}o.observe(e)}let c=It(e),d=()=>a(r);return c.addEventListener("resize",d),a(!0),()=>{c.removeEventListener("resize",d),s()}}function pb(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=w6(e),u=n||i?[...d?ud(d):[],...t?ud(t):[]]:[];u.forEach(y=>{n&&y.addEventListener("scroll",r),i&&y.addEventListener("resize",r)});let f=d&&a?gpe(d,r,i):null,m=-1,g=null;s&&(g=new ResizeObserver(y=>{let[_]=y;_&&_.target===d&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=g)==null||w.observe(t)})),r()}),d&&!c&&g.observe(d),t&&g.observe(t));let h,b=c?bf(e):null;c&&v();function v(){let y=bf(e);b&&!$F(b,y)&&r(),b=y,h=requestAnimationFrame(v)}return r(),()=>{var y;u.forEach(_=>{n&&_.removeEventListener("scroll",r),i&&_.removeEventListener("resize",r)}),f?.(),(y=g)==null||y.disconnect(),g=null,c&&cancelAnimationFrame(h)}}var eV=WF;var tV=UF,rV=jF,oV=YF;var nV=GF,k_=(e,t,r)=>{let o=new Map,n=r??{},i={...x6,...n.platform,_c:o};return BF(e,t,{...n,platform:i})};var _o=l(X(),1),sV=l(X(),1),aV=l(oa(),1),bpe=typeof document<"u",vpe=function(){},P_=bpe?sV.useLayoutEffect:vpe;function O_(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!O_(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!O_(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function lV(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function iV(e,t){let r=lV(e);return Math.round(t*r)/r}function S6(e){let t=_o.useRef(e);return P_(()=>{t.current=e}),t}function cV(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:c,open:d}=e,[u,f]=_o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=_o.useState(o);O_(m,o)||g(o);let[h,b]=_o.useState(null),[v,y]=_o.useState(null),_=_o.useCallback(A=>{A!==S.current&&(S.current=A,b(A))},[]),w=_o.useCallback(A=>{A!==C.current&&(C.current=A,y(A))},[]),x=i||h,E=s||v,S=_o.useRef(null),C=_o.useRef(null),T=_o.useRef(u),k=c!=null,P=S6(c),O=S6(n),R=S6(d),F=_o.useCallback(()=>{if(!S.current||!C.current)return;let A={placement:t,strategy:r,middleware:m};O.current&&(A.platform=O.current),k_(S.current,C.current,A).then(D=>{let N={...D,isPositioned:R.current!==!1};V.current&&!O_(T.current,N)&&(T.current=N,aV.flushSync(()=>{f(N)}))})},[m,t,r,O,R]);P_(()=>{d===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(A=>({...A,isPositioned:!1})))},[d]);let V=_o.useRef(!1);P_(()=>(V.current=!0,()=>{V.current=!1}),[]),P_(()=>{if(x&&(S.current=x),E&&(C.current=E),x&&E){if(P.current)return P.current(x,E,F);F()}},[x,E,F,P,k]);let L=_o.useMemo(()=>({reference:S,floating:C,setReference:_,setFloating:w}),[_,w]),B=_o.useMemo(()=>({reference:x,floating:E}),[x,E]),j=_o.useMemo(()=>{let A={position:r,left:0,top:0};if(!B.floating)return A;let D=iV(B.floating,u.x),N=iV(B.floating,u.y);return a?{...A,transform:"translate("+D+"px, "+N+"px)",...lV(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:N}},[r,a,B.floating,u.x,u.y]);return _o.useMemo(()=>({...u,update:F,refs:L,elements:B,floatingStyles:j}),[u,F,L,B,j])}var C6=(e,t)=>{let r=eV(e);return{name:r.name,fn:r.fn,options:[e,t]}},E6=(e,t)=>{let r=tV(e);return{name:r.name,fn:r.fn,options:[e,t]}},R6=(e,t)=>({fn:nV(e).fn,options:[e,t]}),T6=(e,t)=>{let r=rV(e);return{name:r.name,fn:r.fn,options:[e,t]}},k6=(e,t)=>{let r=oV(e);return{name:r.name,fn:r.fn,options:[e,t]}};var um=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(ut(99,this.componentName,t,this.componentName));r.setOpen(!0,ze(Se.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,ze(Se.imperativeAction))}};var yf=l(X(),1),SV=l(oa(),1);var xV=l(X(),1);var _V=l(X(),1),A6=l(mb(),1),wV=l(hV(),1);var bV=l(X(),1);var O6=[],I6;function vV(){return I6}function yV(e){O6.push(e)}function gb(e){let t=(r,o)=>{let n=Gt(Vpe).current,i;try{I6=n;for(let s of O6)s.before(n);i=e(r,o);for(let s of O6)s.after(n);n.didInitialize=!0}finally{I6=void 0}return i};return t.displayName=e.displayName||e.name,t}function A_(e){return bV.forwardRef(gb(e))}function Vpe(){return{didInitialize:!1}}var Dpe=$p(19),Lpe=Dpe?Bpe:jpe;function M_(e,t,r,o,n){return Lpe(e,t,r,o,n)}function zpe(e,t,r,o,n){let i=_V.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,A6.useSyncExternalStore)(e.subscribe,i,i)}yV({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,A6.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Bpe(e,t,r,o,n){let i=vV();if(!i)return zpe(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function jpe(e,t,r,o,n){return(0,wV.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var N_=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return M_(this,t,r,o,n)}};var vf=l(X(),1);var ol=class extends N_{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){vf.useDebugValue(t);let o=this;ye(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ye(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);ye(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){vf.useDebugValue(t);let o=this,n=r!==void 0;ye(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return vf.useDebugValue(t),M_(this,this.selectors[t],r,o,n)}useContextCallback(t,r){vf.useDebugValue(t);let o=xe(r??yt);this.context[t]=o}useStateSetter(t){let r=vf.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var Hpe={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},vd=class extends ol{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:R_(),nested:o,triggerElements:i},Hpe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&ZN(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function hb(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,m=xV.useRef(null);o===void 0&&m.current===null&&(m.current=new vd({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:d,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let g=o??m.current;return t.useSyncedValue("floatingId",n),ye(()=>{let h={open:a,floatingId:n,referenceElement:c,floatingElement:d};ot(c)&&(h.domReferenceElement=c),g.state.positionReference===g.state.referenceElement&&(h.positionReference=c),g.update(h)},[a,n,c,d,g]),g.context.onOpenChange=f,g.context.nested=i,g}var F_={tabIndex:-1,[Jh]:""};function CV(e,t=!1){let r=ta(),o=Fi()!=null,n=Gt(()=>e(r,o)).current;return hb({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function V_({handle:e,store:t}){return ye(()=>e.attachStore(t),[e,t]),null}function M6(e,t){let r=yf.useRef(null),o=yf.useRef(null);return yf.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,c=t.context.triggerElements.getById(s);a&&c===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 N6(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function F6(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function EV(e,t,r,o={}){let n=r.reason,i=n===Se.triggerHover,s=t&&n===Se.triggerFocus,a=!t&&(n===Se.triggerPress||n===Se.escapeKey),c=F6(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),N6(u,t,r.trigger,c()),e.update(u)};i?SV.flushSync(d):d()}function D_(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=M6(e,r),s=xe(c=>{let d=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:c,...d?o:null});return}u==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:c,...o})}),a=yf.useCallback(c=>{i(c),c&&s(c)},[i,s]);return ye(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function L_(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=yf.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");ye(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,d={};e.state.triggerCount!==c&&(d.triggerCount=c);let u=e.select("activeTriggerId"),f=null;if(u){let m=e.context.triggerElements.getById(u);if(m)o.current=u,m!==e.state.activeTriggerElement&&(d.activeTriggerElement=m);else{for(let[g,h]of e.context.triggerElements.entries())if(h===e.state.activeTriggerElement){d.activeTriggerId=g,d.activeTriggerElement=h,o.current=g;break}d.activeTriggerId===void 0&&(o.current===u?f=u:o.current=null)}}else o.current=null;if(!f&&!u&&c===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[g,h]=m.value;d.activeTriggerId=g,d.activeTriggerElement=h,o.current=g}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),f&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let m=ze(Se.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function z_(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=ds(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=xe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return ui({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function B_(e,t){e.useSyncedValues(t),ye(()=>()=>{e.update({activeTriggerProps:ht,inactiveTriggerProps:ht,popupProps:ht})},[e])}var ic=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 RV(){return new vd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new ic,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function j_(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:RV(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ht,inactiveTriggerProps:ht,popupProps:ht}}function kV(e,t,r=!1){return new vd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var bb=e=>e.triggerIdProp??e.activeTriggerId,V6=e=>e.openProp??e.open,TV=e=>(e.popupElement?.id??e.floatingId)||void 0;function PV(e,t){return t!==void 0&&V6(e)&&bb(e)===t}function Wpe(e,t){return PV(e,t)?!0:t!==void 0&&V6(e)&&bb(e)==null&&e.triggerCount===1}var H_={open:V6,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:bb,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:TV,isTriggerActive:(e,t)=>t!==void 0&&bb(e)===t,isOpenedByTrigger:(e,t)=>PV(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&bb(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Wpe(e,t)?TV(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var D6=l(X(),1),OV=l(mb(),1);function W_(e){let t=D6.useCallback(o=>e===void 0?yt:e.subscribeStore(o),[e]),r=D6.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,OV.useSyncExternalStore)(t,r,()=>e?.serverStore)}function IV(e){return Upe(e,e.rootContext)}function Upe(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),c=t.useState("floatingId"),[d,u]=cn.useState(null),[f,m]=cn.useState(void 0),[g,h]=cn.useState(void 0),b=cn.useRef(null),v=an(o),y=cn.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),_=cV({...e,elements:{...y,...d&&{reference:d}}}),w=ot(f)?f:null,x=g===void 0?t.state.floatingElement:g;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:w),t.useSyncedValue("floatingElement",x);let E=cn.useCallback(O=>{let R=ot(O)?{getBoundingClientRect:()=>O.getBoundingClientRect(),getClientRects:()=>O.getClientRects(),contextElement:O}:O;u(R),_.refs.setReference(R)},[_.refs]),S=cn.useCallback(O=>{(ot(O)||O===null)&&(b.current=O,m(O)),(ot(_.refs.reference.current)||_.refs.reference.current===null||O!==null&&!ot(O))&&_.refs.setReference(O)},[_.refs,m]),C=cn.useCallback(O=>{h(O),_.refs.setFloating(O)},[_.refs]),T=cn.useMemo(()=>({..._.refs,setReference:S,setFloating:C,setPositionReference:E,domReference:b}),[_.refs,S,C,E]),k=cn.useMemo(()=>({..._.elements,domReference:s}),[_.elements,s]),P=cn.useMemo(()=>({..._,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:T,elements:k,nodeId:r,rootStore:t}),[_,T,k,r,t,a,c]);return ye(()=>{s&&(b.current=s)},[s]),ye(()=>{t.context.dataRef.current.floatingContext=P;let O=v?.nodesRef.current.find(R=>R.id===r);O&&(O.context=P)}),cn.useMemo(()=>({..._,context:P,refs:T,elements:k,rootStore:t}),[_,T,k,P,t])}var nl=l(X(),1);var L6=Yt.os.mac&&Yt.engine.webkit;function vb(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=nl.useRef(!1),c=nl.useRef(null),d=nl.useRef(!0),u=ar();nl.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=It(m);function h(){let y=n.select("domReferenceElement");!n.select("open")&&St(y)&&y===ao(tt(y))&&(a.current=!0)}function b(){d.current=!0}function v(){d.current=!1}return nn(nt(g,"blur",h),L6&&nt(g,"keydown",b,!0),L6&&nt(g,"pointerdown",v,!0))},[n,r]),nl.useEffect(()=>{if(!r)return;function m(g){if(g.reason===Se.triggerPress||g.reason===Se.escapeKey){let h=n.select("domReferenceElement");ot(h)&&(c.current=h,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=nl.useMemo(()=>{function m(){a.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(g){let h=g.currentTarget;if(a.current){if(c.current===h)return;m()}let b=Sr(g.nativeEvent);if(ot(b)){if(L6&&!g.relatedTarget){if(!d.current&&!ff(b))return}else if(!JN(b))return}let v=fd(g.relatedTarget,n.context.triggerElements),{nativeEvent:y,currentTarget:_}=g,w=typeof o=="function"?o():o;if(n.select("open")&&v||w===0||w===void 0){n.setOpen(!0,ze(Se.triggerFocus,y,_));return}u.start(w,()=>{a.current||n.setOpen(!0,ze(Se.triggerFocus,y,_))})},onBlur(g){m();let h=g.relatedTarget,b=g.nativeEvent,v=ot(h)&&h.hasAttribute(nc("focus-guard"))&&h.getAttribute("data-type")==="outside";u.start(0,()=>{let y=n.select("domReferenceElement"),_=ao(tt(y));!h&&_===y||Le(s.current.floatingContext?.refs.floating.current,_)||Le(y,_)||v||fd(h??_,n.context.triggerElements)||n.setOpen(!1,ze(Se.triggerFocus,b))})}}},[s,o,n,u]);return nl.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var B6=l(X(),1);var z6=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 on,this.restTimeout=new on,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},U_=new WeakMap;function pm(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&U_.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),U_.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function G_(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=U_.get(r);i&&i!==e&&pm(i),pm(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,U_.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function mm(e){let t=e.context.dataRef.current,r=Gt(()=>t.hoverInteractionState??z6.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),em(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function yb(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:d}=i.context,u=an(),f=Fi(),m=mm(i),g=ar(),h=xe(()=>m_(d.current.openEvent?.type,m.interactedInside)),b=xe(()=>$N(d.current.openEvent?.type)),v=xe(()=>{pm(m)});ye(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,v())},[s,m,v]),B6.useEffect(()=>v,[v]),ye(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&b()&&ot(c)&&a){let y=c,_=a,w=tt(a),x=u?.nodesRef.current.find(T=>T.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let E=m.pointerEventsScopeElement!==_?m.pointerEventsScopeElement:null,S=x!==_?x:null,C=m.handleCloseOptions?.getScope?.()??E??S??y.closest("[data-rootownerid]")??w.body;return G_(m,{scopeElement:C,referenceElement:y,floatingElement:_}),()=>{v()}}},[r,s,c,a,m,b,u,f,v]),B6.useEffect(()=>{if(!r)return;function y(){return!!(u&&f&&gs(u.nodesRef.current,f).length>0)}function _(T){let k=ms(o,"close",m.pointerType),P=()=>{i.setOpen(!1,ze(Se.triggerHover,T)),u?.events.emit("floating.closed",T)};k?m.openChangeTimeout.start(k,P):(m.openChangeTimeout.clear(),P())}function w(T){let k=Sr(T);if(!XT(k)){m.interactedInside=!1;return}m.interactedInside=k?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),g.clear(),u?.events.off("floating.closed",S),v()}function E(T){if(y()&&u){u.events.on("floating.closed",S);return}if(fd(T.relatedTarget,i.context.triggerElements))return;let k=d.current.floatingContext?.nodeId??n,P=T.relatedTarget;if(!(u&&k&&ot(P)&&gs(u.nodesRef.current,k,!1).some(R=>Le(R.context?.elements.floating,P)))){if(m.handler){m.handler(T);return}v(),b()&&!h()&&_(T)}}function S(T){!u||!f||y()||g.start(0,()=>{u.events.off("floating.closed",S),i.setOpen(!1,ze(Se.triggerHover,T)),u.events.emit("floating.closed",T)})}let C=a;return nn(C&&nt(C,"mouseenter",x),C&&nt(C,"mouseleave",E),C&&nt(C,"pointerdown",w,!0),()=>{u?.events.off("floating.closed",S)})},[r,a,i,d,o,n,b,h,v,m,u,f,g])}var yd=l(X(),1),AV=l(oa(),1);var Gpe={current:null};function _f(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=Gpe,externalTree:d,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g,guardStaleOpen:h=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=b.context,_=an(d),w=mm(b),x=yd.useRef(!1),E=br(n),S=br(o),C=br(s),T=br(r),k=br(g),P=br(m),O=xe(()=>m_(v.current.openEvent?.type,w.interactedInside)),R=xe(()=>k.current?.()!==!1),F=xe((B,j,A)=>{let D=b.context.triggerElements;if(D.hasElement(j))return!B||!Le(B,j);if(!ot(A))return!1;let N=A;return D.hasMatchingElement(z=>Le(z,N))&&(!B||!Le(B,N))}),V=xe(()=>{if(!w.handler)return;tt(b.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),L=xe(()=>{pm(w)});return u&&(w.handleCloseOptions=E.current?.__options),yd.useEffect(()=>V,[V]),yd.useEffect(()=>{if(!r)return;function B(j){j.open?x.current=!1:(x.current=j.reason===Se.triggerHover,V(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return y.on("openchange",B),()=>{y.off("openchange",B)}},[r,y,w,V]),yd.useEffect(()=>{if(!r)return;function B(W,Y=!0){let G=ms(S.current,"close",w.pointerType);G?w.openChangeTimeout.start(G,()=>{b.setOpen(!1,ze(Se.triggerHover,W)),_?.events.emit("floating.closed",W)}):Y&&(w.openChangeTimeout.clear(),b.setOpen(!1,ze(Se.triggerHover,W)),_?.events.emit("floating.closed",W))}let j=c.current??(u?b.select("domReferenceElement"):null);if(!ot(j))return;function A(W){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!Ni(w.pointerType))return;let Y=ZT(C.current),G=ms(S.current,"open",w.pointerType),re=Sr(W),se=W.currentTarget??null,fe=b.select("domReferenceElement"),ie=se;if(ot(re)&&!b.context.triggerElements.hasElement(re)){for(let $ of b.context.triggerElements.elements())if(Le($,re)){ie=$;break}}ot(se)&&ot(fe)&&!b.context.triggerElements.hasElement(se)&&Le(se,fe)&&(ie=fe);let _e=ie==null?!1:F(fe,ie,re),Ce=b.select("open"),Ie=P.current?.()??b.select("transitionStatus")==="ending",Q=!Ce&&Ie&&x.current,me=!_e&&ot(ie)&&ot(fe)&&Le(fe,ie)&&Q,ne=Y>0&&!G,te=_e&&(Ce||Q)||me,le=!Ce||_e;if(te){R()&&b.setOpen(!0,ze(Se.triggerHover,W,ie));return}ne||(G?w.openChangeTimeout.start(G,()=>{le&&R()&&b.setOpen(!0,ze(Se.triggerHover,W,ie))}):le&&R()&&b.setOpen(!0,ze(Se.triggerHover,W,ie)))}function D(W){if(O()){L();return}V();let Y=b.select("domReferenceElement"),G=tt(Y);w.restTimeout.clear(),w.restTimeoutPending=!1;let re=v.current.floatingContext??f?.();if(fd(W.relatedTarget,b.context.triggerElements))return;if(E.current&&re){b.select("open")||w.openChangeTimeout.clear();let fe=c.current;w.handler=E.current({...re,tree:_,x:W.clientX,y:W.clientY,onClose(){L(),V(),T.current&&!O()&&fe===b.select("domReferenceElement")&&B(W,!0)}}),G.addEventListener("mousemove",w.handler),w.handler(W);return}(w.pointerType!=="touch"||!Le(b.select("floatingElement"),W.relatedTarget))&&B(W)}function N(W){Le(j,W.relatedTarget)||(w.openChangeTimeout.clear(),w.restTimeout.clear(),w.restTimeoutPending=!1)}let z=h?nt(j,"mouseout",N):void 0;return a?nn(nt(j,"mousemove",A,{once:!0}),nt(j,"mouseenter",A),nt(j,"mouseleave",D),z):nn(nt(j,"mouseenter",A),nt(j,"mouseleave",D),z)},[V,L,v,S,b,r,E,w,u,F,O,i,a,C,c,_,T,f,P,R,h]),yd.useMemo(()=>{if(!r)return;function B(j){w.pointerType=j.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(j){let{nativeEvent:A}=j,D=j.currentTarget,N=b.select("domReferenceElement"),z=b.select("open"),W=F(N,D,j.target);if(i&&!Ni(w.pointerType))return;if(z&&W&&w.handleCloseOptions?.blockPointerEvents){let re=b.select("floatingElement");if(re){let se=w.handleCloseOptions?.getScope?.()??D.ownerDocument.body;G_(w,{scopeElement:se,referenceElement:D,floatingElement:re})}}let Y=ZT(C.current);if(z&&!W||Y===0||!W&&w.restTimeoutPending&&j.movementX**2+j.movementY**2<2)return;w.restTimeout.clear();function G(){if(w.restTimeoutPending=!1,O())return;let re=b.select("open");!w.blockMouseMove&&(!re||W)&&R()&&b.setOpen(!0,ze(Se.triggerHover,A,D))}w.pointerType==="touch"?AV.flushSync(()=>{G()}):W&&z?G():(w.restTimeoutPending=!0,w.restTimeout.start(Y,G))}}},[r,w,O,F,i,b,C,R])}var Yo=l(X(),1);var Ype="Escape";function MV(e){return Yt.engine.webkit&&e.movementX===0&&e.movementY===0}function q_(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Y_(e,t){return q_(t,e===KT||e===f_,e===$h||e===eb)}function j6(e,t,r){return q_(t,e===f_,r?e===$h:e===eb)||e==="Enter"||e===" "||e===""}function qpe(e,t,r){return q_(t,r?e===$h:e===eb,e===f_)}function Kpe(e,t,r,o){let n=r?e===eb:e===$h,i=e===KT;return t==="both"||t==="horizontal"&&o?e===Ype:q_(t,n,i)}function H6(e,t){let{listRef:r,activeIndex:o,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:c=!1,nested:d=!1,rtl:u=!1,virtual:f=!1,focusItemOnOpen:m="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:h=!0,disabledIndices:b=void 0,orientation:v="vertical",parentOrientation:y,id:_,resetOnPointerLeave:w=!0,externalTree:x,grid:E}=t,S=E!=null,C="rootStore"in e?e.rootStore:e,T=C.useState("open"),k=C.useState("floatingElement"),P=C.useState("domReferenceElement"),O=C.context.dataRef,R=rb(k),F=tb(P),V=br(R),L=Fi(),B=an(x),j=Yo.useRef(m),A=Yo.useRef(s??-1),D=Yo.useRef(null),N=Yo.useRef(!0),z=xe(K=>{n(A.current===-1?null:A.current,K)}),W=Yo.useRef(!!k),Y=Yo.useRef(T),G=Yo.useRef(!1),re=Yo.useRef(!1),se=Yo.useRef(null),fe=br(b),ie=br(T),_e=br(s),Ce=br(w),Ie=Ai(),Q=Ai(),me=xe(()=>{function K(Re){f?B?.events.emit("virtualfocus",Re):se.current=cm(Re,{sync:G.current,preventScroll:!0})}let ae=r.current[A.current],qe=re.current;ae&&K(ae),(G.current?Re=>Re():Re=>Ie.request(Re))(()=>{let Re=r.current[A.current]||ae;if(!Re)return;ae||K(Re),ve&&(qe||!N.current)&&Re.scrollIntoView?.({block:"nearest",inline:"nearest"})})});ye(()=>{O.current.orientation=v},[O,v]),ye(()=>{i&&(T&&k?(A.current=s??-1,j.current&&s!=null&&(re.current=!0,z())):W.current&&(A.current=-1,z()))},[i,T,k,s,z]),ye(()=>{if(i){if(!T){G.current=!1;return}if(k)if(o==null){if(G.current=!1,_e.current!=null)return;if(W.current&&(A.current=-1,me()),(!Y.current||!W.current)&&j.current&&(D.current!=null||j.current===!0&&D.current==null)){let K=0,ae=()=>{r.current[0]==null?(K<2&&(K?Ee=>Q.request(Ee):queueMicrotask)(ae),K+=1):(A.current=D.current==null||j6(D.current,v,u)||d?__(r):e6(r),D.current=null,z())};ae()}}else $T(r.current,o)||(A.current=o,me(),re.current=!1)}},[i,T,k,o,_e,d,r,v,u,z,me,Q]),ye(()=>{if(!i||k||!B||f||!W.current)return;let K=B.nodesRef.current,ae=K.find(Re=>Re.id===L)?.context?.elements.floating,qe=ao(tt(P??ae??null)),Ee=K.some(Re=>Re.context&&Le(Re.context.elements.floating,qe));ae&&!Ee&&N.current&&ae.focus({preventScroll:!0})},[i,k,P,B,L,f]),ye(()=>{Y.current=T,W.current=!!k}),ye(()=>{T||(D.current=null,j.current=m)},[T,m]);let ne=o!=null,te=xe(K=>{if(!ie.current)return;let ae=r.current.indexOf(K.currentTarget);ae!==-1&&(A.current!==ae||o!==ae)&&(A.current=ae,z(K))}),le=xe(()=>y??B?.nodesRef.current.find(K=>K.id===L)?.context?.dataRef?.current.orientation),$=xe(()=>__(r,fe.current)),ce=xe(K=>{if(N.current=!1,G.current=!0,K.which===229||!ie.current&&K.currentTarget===V.current)return;if(d&&Kpe(K.key,v,u,S)){Y_(K.key,le())||Mi(K),C.setOpen(!1,ze(Se.listNavigation,K.nativeEvent)),St(P)&&(f?B?.events.emit("virtualfocus",P):P.focus());return}let ae=A.current,qe=__(r,b),Ee=e6(r,b);if(F||(K.key==="Home"&&(Mi(K),A.current=qe,z(K)),K.key==="End"&&(Mi(K),A.current=Ee,z(K))),E!=null){let Re=E(K,A.current,r,v,c,u,b,qe,Ee);if(Re!=null&&(A.current=Re,z(K)),v==="both")return}if(Y_(K.key,v)){if(Mi(K),T&&!f&&ao(K.currentTarget.ownerDocument)===K.currentTarget){A.current=j6(K.key,v,u)?qe:Ee,z(K);return}j6(K.key,v,u)?c?ae>=Ee?a&&ae!==r.current.length?A.current=-1:(G.current=!1,A.current=qe):A.current=mf(r.current,{startingIndex:ae,disabledIndices:b}):A.current=Math.min(Ee,mf(r.current,{startingIndex:ae,disabledIndices:b})):c?ae<=qe?a&&ae!==-1?A.current=r.current.length:(G.current=!1,A.current=Ee):A.current=mf(r.current,{startingIndex:ae,decrement:!0,disabledIndices:b}):A.current=Math.max(qe,mf(r.current,{startingIndex:ae,decrement:!0,disabledIndices:b})),$T(r.current,A.current)&&(A.current=-1),z(K)}}),ve=Yo.useMemo(()=>({onFocus(ae){G.current=!0,te(ae)},onClick:({currentTarget:ae})=>ae.focus({preventScroll:!0}),onMouseMove(ae){MV(ae)||(G.current=!0,re.current=!1,g&&te(ae))},onPointerLeave(ae){if(!ie.current||!N.current||ae.pointerType==="touch")return;G.current=!0;let qe=ae.relatedTarget;if(!(!g||r.current.includes(qe))&&Ce.current&&(se.current?.(),se.current=null,A.current=-1,z(ae),!f)){let Ee=V.current,Re=ao(tt(Ee));Ee&&Le(Ee,Re)&&Ee.focus({preventScroll:!0})}}}),[te,ie,V,g,r,z,Ce,f]),be=Yo.useMemo(()=>f&&T&&ne&&{"aria-activedescendant":`${_}-${o}`},[f,T,ne,_,o]),we=Yo.useMemo(()=>({"aria-orientation":v==="both"?void 0:v,...F?{}:be,onKeyDown(K){if(K.key==="Tab"&&K.shiftKey&&T&&!f){let ae=Sr(K.nativeEvent);if(ae&&!Le(V.current,ae))return;Mi(K),C.setOpen(!1,ze(Se.focusOut,K.nativeEvent)),St(P)&&P.focus();return}ce(K)},onPointerMove(K){MV(K)||(N.current=!0)}}),[be,ce,V,v,F,C,T,f,P]),Pe=Yo.useMemo(()=>{function K(Ee){C.setOpen(!0,ze(Se.listNavigation,Ee.nativeEvent,Ee.currentTarget))}function ae(Ee){m==="auto"&&u_(Ee.nativeEvent)&&(j.current=!f)}function qe(Ee){j.current=m,m==="auto"&&sm(Ee.nativeEvent)&&(j.current=!0)}return{onKeyDown(Ee){let Re=C.select("open");N.current=!1;let Qe=Ee.key.startsWith("Arrow"),et=qpe(Ee.key,le(),u),xt=Y_(Ee.key,v),Ut=(d?et:xt)||Ee.key==="Enter"||Ee.key.trim()==="";if(f&&Re)return ce(Ee);if(!(!Re&&!h&&Qe)){if(Ut){let Ke=Y_(Ee.key,le());D.current=d&&Ke?null:Ee.key}if(d){et&&(Mi(Ee),Re?(A.current=$(),z(Ee)):K(Ee));return}xt&&(_e.current!=null&&(A.current=_e.current),Mi(Ee),!Re&&h?K(Ee):ce(Ee),Re&&z(Ee))}},onFocus(Ee){C.select("open")&&!f&&(A.current=-1,z(Ee))},onPointerDown:qe,onPointerEnter:qe,onMouseDown:ae,onClick:ae}},[ce,m,$,d,z,C,h,v,le,u,_e,f]),Ne=Yo.useMemo(()=>({...be,...Pe}),[be,Pe]);return Yo.useMemo(()=>i?{reference:Ne,floating:we,item:ve,trigger:Pe}:{},[i,Ne,we,Pe,ve])}var wf=l(X(),1);function W6(e,t){let{listRef:r,elementsRef:o,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:c=!0,resetMs:d=750,selectedIndex:u=null}=t,f="rootStore"in e?e.rootStore:e,m=f.useState("open"),g=ar(),h=wf.useRef(""),b=wf.useRef(u??n??-1),v=wf.useRef(null),y=xe(x=>{function E(V){return o?.current[V]}function S(V){let L=E(V);return L&&!gf(L)||L?.matches(":disabled")?!1:s==null||!t6(tc,V,s)}function C(V,L,B=0){if(V.length===0)return-1;let j=(B%V.length+V.length)%V.length,A=L.toLowerCase();for(let D=0;D<V.length;D+=1){let N=(j+D)%V.length;if(!(!V[N]?.toLowerCase().startsWith(A)||!S(N)))return N}return-1}let T=r.current;if(h.current.length>0&&x.key===" "&&(Mi(x),a?.(!0)),h.current.length>0&&h.current[0]!==" "&&C(T,h.current)===-1&&x.key!==" "&&a?.(!1),T==null||x.key.length!==1||x.ctrlKey||x.metaKey||x.altKey)return;m&&x.key!==" "&&(Mi(x),a?.(!0));let k=h.current==="";k&&(b.current=u??n??-1),T.every((V,L)=>V&&S(L)?V[0]?.toLowerCase()!==V[1]?.toLowerCase():!0)&&h.current===x.key&&(h.current="",b.current=v.current),h.current+=x.key,g.start(d,()=>{h.current="",b.current=v.current,a?.(!1)});let R=((k?u??n??-1:b.current)??0)+1,F=C(T,h.current,R);F!==-1?(i?.(F),v.current=F):x.key!==" "&&(h.current="",a?.(!1))}),_=xe(x=>{let E=x.relatedTarget,S=f.select("domReferenceElement"),C=f.select("floatingElement");Le(S,E)||Le(C,E)||(g.clear(),h.current="",b.current=v.current,a?.(!1))});ye(()=>{!m&&u!==null||(g.clear(),v.current=null,h.current!==""&&(h.current=""))},[m,u,g]);let w=wf.useMemo(()=>({onKeyDown:y,onBlur:_}),[y,_]);return wf.useMemo(()=>c?{reference:w,floating:w}:{},[c,w])}var NV=.1,Xpe=NV*NV,lr=.5;function K_(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function X_(e,t,r,o,n,i,s,a,c,d){let u=!1;return K_(e,t,r,o,n,i)&&(u=!u),K_(e,t,n,i,s,a)&&(u=!u),K_(e,t,s,a,c,d)&&(u=!u),K_(e,t,c,d,r,o)&&(u=!u),u}function Zpe(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Z_(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),d=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=d}function xf(e={}){let{blockPointerEvents:t=!1}=e,r=new on,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:d,tree:u})=>{let f=s?.split("-")[0],m=!1,g=null,h=null,b=typeof performance<"u"?performance.now():0;function v(_,w){let x=performance.now(),E=x-b;if(g===null||h===null||E===0)return g=_,h=w,b=x,!1;let S=_-g,C=w-h,T=S*S+C*C,k=E*E*Xpe;return g=_,h=w,b=x,T<k}function y(){r.clear(),c()}return function(w){r.clear();let x=a.domReference,E=a.floating;if(!x||!E||f==null||n==null||i==null)return;let{clientX:S,clientY:C}=w,T=Sr(w),k=w.type==="mouseleave",P=Le(E,T),O=Le(x,T);if(P&&(m=!0,!k))return;if(O&&(m=!1,!k)){m=!0;return}if(k&&ot(w.relatedTarget)&&Le(E,w.relatedTarget))return;function R(){return!!(u&&gs(u.nodesRef.current,d).length>0)}function F(){R()||y()}if(R())return;let V=x.getBoundingClientRect(),L=E.getBoundingClientRect(),B=n>L.right-L.width/2,j=i>L.bottom-L.height/2,A=L.width>V.width,D=L.height>V.height,N=(A?V:L).left,z=(A?V:L).right,W=(D?V:L).top,Y=(D?V:L).bottom;if(f==="top"&&i>=V.bottom-1||f==="bottom"&&i<=V.top+1||f==="left"&&n>=V.right-1||f==="right"&&n<=V.left+1){F();return}let G=!1;switch(f){case"top":G=Z_(S,C,N,V.top+1,z,L.bottom-1);break;case"bottom":G=Z_(S,C,N,L.top+1,z,V.bottom-1);break;case"left":G=Z_(S,C,L.right-1,Y,V.left+1,W);break;case"right":G=Z_(S,C,V.right-1,Y,L.left+1,W);break;default:}if(G)return;if(m&&!Zpe(S,C,V)){F();return}if(!k&&v(S,C)){F();return}let re=!1;switch(f){case"top":{let se=A?lr/2:lr*4,fe=A||B?n+se:n-se,ie=A?n-se:B?n+se:n-se,_e=i+lr+1,Ce=B||A?L.bottom-lr:L.top,Ie=B?A?L.bottom-lr:L.top:L.bottom-lr;re=X_(S,C,fe,_e,ie,_e,L.left,Ce,L.right,Ie);break}case"bottom":{let se=A?lr/2:lr*4,fe=A||B?n+se:n-se,ie=A?n-se:B?n+se:n-se,_e=i-lr,Ce=B||A?L.top+lr:L.bottom,Ie=B?A?L.top+lr:L.bottom:L.top+lr;re=X_(S,C,fe,_e,ie,_e,L.left,Ce,L.right,Ie);break}case"left":{let se=D?lr/2:lr*4,fe=D||j?i+se:i-se,ie=D?i-se:j?i+se:i-se,_e=n+lr+1,Ce=j||D?L.right-lr:L.left,Ie=j?D?L.right-lr:L.left:L.right-lr;re=X_(S,C,Ce,L.top,Ie,L.bottom,_e,fe,_e,ie);break}case"right":{let se=D?lr/2:lr*4,fe=D||j?i+se:i-se,ie=D?i-se:j?i+se:i-se,_e=n-lr,Ce=j||D?L.left+lr:L.right,Ie=j?D?L.left+lr:L.right:L.left+lr;re=X_(S,C,_e,fe,_e,ie,Ce,L.top,Ie,L.bottom);break}default:}re?m||r.start(40,F):F()}};return o.__options={...e,blockPointerEvents:t},o}var gm=class extends ol{setState(t){}update(t){}set(t,r){}notifyAll(){}};var cVe=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=tm.startingStyle]="startingStyle",e[e.endingStyle=tm.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Qpe={"data-popup-open":""},Jpe={"data-popup-open":"","data-pressed":""},$pe={"data-open":""},eme={"data-closed":""},tme={"data-anchor-hidden":""},Q_={open(e){return e?Qpe:null}},U6={open(e){return e?Jpe:null}},Sf={open(e){return e?$pe:eme},anchorHidden(e){return e?tme:null}},hm={...Sf,...Qa};var rme="ArrowUp",ome="ArrowDown",nme="ArrowLeft",ime="ArrowRight",sme="Home",ame="End";var FV=new Set([rme,ome,nme,ime,sme,ame]);function J_(e){return $p(19)?e:e?"true":void 0}var VV=l(X(),1),DV=l(I(),1),LV=VV.forwardRef(function(t,r){let{cutout:o,...n}=t,i;if(o){let s=o.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,DV.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var wb=l(X(),1);var _b=l(X(),1);function zV(e){let t=_b.useRef(""),r=_b.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:_b.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:r}}var BV=l(X(),1);function jV(e,t){let r=BV.useRef(e),o=xe(t);ye(()=>{r.current!==e&&o(r.current),r.current=e},[e,o])}function lme(e,t){let r=xe((i,s)=>{(typeof e=="function"?e():e)||t(s||(Yt.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=zV(r);return wb.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}function HV(e){let[t,r]=wb.useState(null),o=lme(e,r);return jV(e,n=>{n&&!e&&r(null)}),wb.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}var $_=l(X(),1);var _d={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},cme={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},WV={disabled:!1,...cme},hs={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var dme={invalid:void 0,name:void 0,validityData:{state:_d,errors:[],error:"",value:"",initialValue:null},setValidityData:yt,disabled:void 0,setTouched:yt,setDirty:yt,setFilled:yt,setFocused:yt,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:WV,registerFieldControl:yt,validation:{getValidationProps:(e,t=ht)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:yt,getInputControl:()=>null,commit:async()=>{},change:yt}},G6=$_.createContext(dme);function mi(e=!0){let t=$_.useContext(G6);if(t.setValidityData===yt&&!e)throw new Error(ut(28));return t}function UV(e,t,r,o,n=!0,i){let{registerFieldControl:s}=mi(),a=Gt(()=>Symbol());ye(()=>{let c=a.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,a,r]),ye(()=>{let c=a.current;return()=>{s(c,void 0)}},[s,a])}var ew=l(X(),1);var ume=ew.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:yt,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function il(){return ew.useContext(ume)}var xb=l(X(),1);var tw=l(X(),1);var Y6=tw.createContext({controlId:void 0,registerControlId:yt,labelId:void 0,setLabelId:yt,messageIds:[],setMessageIds:yt,getDescriptionProps:e=>e});function dn(){return tw.useContext(Y6)}function GV(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=dn(),s=sr(t),a=r?n:void 0,c=Gt(()=>Symbol()),d=xb.useRef(!1),u=xb.useRef(t!=null),f=xe(()=>{!d.current||i===yt||(d.current=!1,i(c.current,void 0))});return ye(()=>{if(i===yt)return;let m;if(r){let g=o?.current;ot(g)&&g.closest("label")!=null?m=t??null:m=a??s}else if(t!=null)u.current=!0,m=t;else if(u.current)m=s;else{f();return}if(m===void 0){f();return}d.current=!0,i(c.current,m)},[t,o,a,i,r,s,c,f]),xb.useEffect(()=>f,[f]),n??s}var rw=l(X(),1),q6=rw.createContext(void 0);function wd(){return rw.useContext(q6)?.direction??"ltr"}var ow=5;function YV(e,t){let r=fme(t);return e.clientX>=r.left-ow&&e.clientX<=r.right+ow&&e.clientY>=r.top-ow&&e.clientY<=r.bottom+ow}function fme(e){let t=e.getBoundingClientRect(),r=It(e);if(Yt.env.jsdom)return t;let o=r.getComputedStyle(e,"::before"),n=r.getComputedStyle(e,"::after");if(!(o.content!=="none"||n.content!=="none"))return t;let s=parseFloat(o.width)||0,a=parseFloat(o.height)||0,c=parseFloat(n.width)||0,d=parseFloat(n.height)||0,u=Math.max(t.width,s,c),f=Math.max(t.height,a,d),m=u-t.width,g=f-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-g/2,bottom:t.bottom+g/2}}var Di=l(X(),1);var pme=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:c}=t,{element:d,padding:u=0,offsetParent:f="real"}=rl(e,t)||{};if(d==null)return{};let m=y_(u),g={x:r,y:o},h=sb(n),b=ib(h),v=await s.getDimensions(d),y=h==="y",_=y?"top":"left",w=y?"bottom":"right",x=y?"clientHeight":"clientWidth",E=i.reference[b]+i.reference[h]-g[h]-i.floating[b],S=g[h]-i.reference[h],C=f==="real"?await s.getOffsetParent?.(d):a.floating,T=a.floating[x]||i.floating[b];(!T||!await s.isElement?.(C))&&(T=a.floating[x]||i.floating[b]);let k=E/2-S/2,P=T/2-v[b]/2-1,O=Math.min(m[_],P),R=Math.min(m[w],P),F=O,V=T-v[b]-R,L=T/2-v[b]/2+k,B=b_(F,L,V),j=!c.arrow&&sa(n)!=null&&L!==B&&i.reference[b]/2-(L<F?O:R)-v[b]/2<0,A=j?L<F?L-F:L-V:0;return{[h]:g[h]+A,data:{[h]:B,centerOffset:L-B-A,...j&&{alignmentOffset:A}},reset:j}}}),qV=(e,t)=>({...pme(e),options:[e,t]});var KV={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var bm={sideX:"left",sideY:"top"};var XV="--available-width",ZV="--available-height";function $V(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function QV(e,t,r){let{rects:o,placement:n}=e;return{side:$V(t,sn(n),r),align:sa(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function nw(e){return mme(e,IV)}function mme(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:d=5,sticky:u=!1,arrowPadding:f=5,disableAnchorTracking:m=!1,inline:g,keepMounted:h=!1,floatingRootContext:b,mounted:v,collisionAvoidance:y,shift:_,nodeId:w,adaptiveOrigin:x,lazyFlip:E=!1,externalTree:S}=e,[C,T]=Di.useState(null);!v&&C!==null&&T(null);let k=y.side||"flip",P=y.align||"flip",O=y.fallbackAxisSide||"end",R=_?.crossAxis??!1,F=_?.rootBoundary,V=typeof r=="function"?r:void 0,L=xe(V),B=V?L:r,j=br(r),A=br(v),N=wd()==="rtl",z=C||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":N?"left":"right","inline-start":N?"right":"left"}[n],W=s==="center"?z:`${z}-${s}`,Y=d;typeof Y=="number"?Y={top:Y,right:Y,bottom:Y,left:Y}:Y&&(Y={top:Y.top||0,right:Y.right||0,bottom:Y.bottom||0,left:Y.left||0});let G=1,re=n==="bottom"?G:0,se=n==="top"?G:0,fe=n==="right"?G:0,ie=n==="left"?G:0,_e={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:Y},Ce=Di.useRef(null),Ie=br(i),Q=br(a),me=typeof i!="function"?i:0,ne=typeof a!="function"?a:0,te=[];g&&te.push(g),te.push(C6(Z=>{let M=QV(Z,n,N),de=typeof Ie.current=="function"?Ie.current(M):Ie.current,Ge=typeof Q.current=="function"?Q.current(M):Q.current;return{mainAxis:de,crossAxis:Ge,alignmentAxis:Ge}},[me,ne,N,n]));let le=P==="none"&&k!=="shift",$=!le&&(u||R||k==="shift"),ce=k==="none"?null:T6({..._e,padding:{top:Y.top+G+re,right:Y.right+G+ie,bottom:Y.bottom+G+se,left:Y.left+G+fe},mainAxis:!R&&k==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:O}),ve=le?null:E6({..._e,rootBoundary:F,mainAxis:P!=="none",crossAxis:$,limiter:u||R?void 0:R6(Z=>{if(!Ce.current)return{};let{width:M,height:de}=Ce.current.getBoundingClientRect(),Ge=fi(sn(Z.placement)),ue=Ge==="y"?M:de,Et=Ge==="y"?Y.left+Y.right:Y.top+Y.bottom;return{offset:ue/2+Et/2}})},[_e,u,R,F,Y,P]);k==="shift"||P==="shift"||s==="center"?te.push(ve,ce):te.push(ce,ve),te.push(k6({..._e,apply({elements:{floating:Z},availableWidth:M,availableHeight:de,rects:Ge}){if(!A.current)return;let ue=Z.style;ue.setProperty(XV,`${M}px`),ue.setProperty(ZV,`${de}px`);let Et=It(Z).devicePixelRatio||1,{x:ke,y:Pt,width:ge,height:pe}=Ge.reference,Pn=(Math.round((ke+ge)*Et)-Math.round(ke*Et))/Et,Lt=(Math.round((Pt+pe)*Et)-Math.round(Pt*Et))/Et;ue.setProperty("--anchor-width",`${Pn}px`),ue.setProperty("--anchor-height",`${Lt}px`)}}),qV(Z=>({element:Ce.current||tt(Z.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(Z){let{elements:M,middlewareData:de,placement:Ge,rects:ue,y:Et}=Z,ke=sn(Ge),Pt=fi(ke),ge=Ce.current,pe=de.arrow?.x||0,Pn=de.arrow?.y||0,Lt=ge?.clientWidth||0,Ye=ge?.clientHeight||0,Js=pe+Lt/2,Xa=Pn+Ye/2,Tr=Math.abs(de.shift?.y||0),Mt=ue.reference.height/2,xr=typeof i=="function"?i(QV(Z,n,N)):i,Xr=Tr>xr,yo={top:`${Js}px calc(100% + ${xr}px)`,bottom:`${Js}px ${-xr}px`,left:`calc(100% + ${xr}px) ${Xa}px`,right:`${-xr}px ${Xa}px`}[ke],$s=`${Js}px ${ue.reference.y+Mt-Et}px`;return M.floating.style.setProperty("--transform-origin",$&&Pt==="y"&&Xr?$s:yo),{}}},KV,x),ye(()=>{!v&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,b]);let be=Di.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:we,elements:Pe,x:Ne,y:K,middlewareData:ae,update:qe,placement:Ee,context:Re,isPositioned:Qe,floatingStyles:et}=t({rootContext:b,open:h?v:void 0,placement:W,middleware:te,strategy:o,whileElementsMounted:h?void 0:(...Z)=>pb(...Z,be),nodeId:w,externalTree:S}),{sideX:xt,sideY:Ut}=ae.adaptiveOrigin||bm,Ke=Qe?o:"fixed",tn=Di.useMemo(()=>{let Z;return Qe?x?Z={position:Ke,[xt]:Ne,[Ut]:K}:Z={...et,position:Ke}:Z={position:Ke,top:0,left:0},Z[XV]="100vw",Z[ZV]="100vh",Qe||(Z.opacity=0),Z},[x,Ke,xt,Ne,Ut,K,et,Qe]),bo=Di.useRef(null);ye(()=>{if(!v)return;let Z=j.current,M=typeof Z=="function"?Z():Z,Ge=(JV(M)?M.current:M)||null||null;Ge!==bo.current&&(we.setPositionReference(Ge),bo.current=Ge)},[v,we,B,j]),Di.useEffect(()=>{if(!v)return;let Z=j.current;typeof Z!="function"&&JV(Z)&&Z.current!==bo.current&&(we.setPositionReference(Z.current),bo.current=Z.current)},[v,we,B,j]),Di.useEffect(()=>{if(h&&v&&Pe.reference&&Pe.floating)return pb(Pe.reference,Pe.floating,qe,be)},[h,v,Pe,qe,be]);let Dt=sn(Ee),Uo=$V(n,Dt,N),Kr=sa(Ee)||"center",vo=!!ae.hide?.referenceHidden;ye(()=>{E&&v&&Qe&&Dt!==z&&T(Dt)},[E,v,Qe,Dt,z]);let je=Di.useMemo(()=>({position:"absolute",top:ae.arrow?.y,left:ae.arrow?.x}),[ae.arrow]),H=ae.arrow?.centerOffset!==0;return Di.useMemo(()=>({positionerStyles:tn,arrowStyles:je,arrowRef:Ce,arrowUncentered:H,side:Uo,align:Kr,physicalSide:Dt,anchorHidden:vo,refs:we,context:Re,isPositioned:Qe,update:qe}),[tn,je,Ce,H,Uo,Kr,Dt,vo,we,Re,Qe,qe])}function JV(e){return e!=null&&"current"in e}function vm(e){return e==="starting"?RF:ht}function iw(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),De("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},vm(o),n],stateAttributesMapping:Sf})}var eD=l(X(),1);var gme=20;function tD(e,t,r,o){let[n,i]=eD.useState(!1);ye(()=>{if(!e||!t||r==null){i(!1);return}let s=tt(r).documentElement.clientWidth,a=r.offsetWidth;i(s>0&&a>0&&a>=s-gme)},[e,t,r]),KN(e&&(!t||n),o)}var rD=l(X(),1);var K6=rD.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...d}=t,{getButtonProps:u,buttonRef:f}=ra({disabled:i,focusableWhenDisabled:s,native:a});return De("button",t,{state:{disabled:i},ref:[r,f],props:[d,u]})});var sw=l(X(),1),X6=sw.createContext({disabled:!1});function aw(){return sw.useContext(X6)}var xd=l(X(),1);function Cf(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var Z6=Object.keys(_d);function hme(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function oD(e,t){let r=null;for(let o of e.keys())if(hme(o,t)){if(!o.validity.valid)return o;r??=o}return r}function nD(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function iD(e){let{elementRef:t,formRef:r}=il(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:c,state:d,shouldValidateOnChange:u,registeredFieldIdRef:f}=e,{controlId:m,getDescriptionProps:g}=dn(),h=ar(),b=xd.useRef(null),v=Gt(()=>new Map).current,y=xd.useRef(0),_=xd.useCallback((C,T)=>(v.set(C,T),()=>{v.delete(C)}),[v]),w=xe(()=>{let C=oD(v,t.current);return C&&v.get(C)?.controlRef.current||null}),x=xe(async(C,T=!1)=>{y.current+=1;let k=y.current;function P(N,z=a){let W=f.current??m;if(W==null)return;let Y=r.current.fields.get(W);if(!Y)return;let G=Cf(N,z);r.current.fields.set(W,{...Y,validityData:G})}function O(N,z){let W={value:C,state:{..._d,valid:!0},error:"",errors:[],initialValue:i.initialValue};nD(N,v),P(W,z),o(W)}let R=v.size>0?oD(v,t.current):b.current;if(T){if(d.valid!==!1||!R)return;let N=R.validity;if(!N.valueMissing){O(R,!1);return}for(let z of Z6)if(z!=="valid"&&z!=="valueMissing"&&z!=="customError"&&N[z])return}function F(N){let z=Z6.reduce((Y,G)=>(Y[G]=N.validity[G],Y),{}),W=!1;for(let Y of Z6)if(Y!=="valid"){if(Y==="valueMissing"&&z[Y])W=!0;else if(z[Y])return z}return W&&!c.current&&(z.valid=!0,z.valueMissing=!1),z}h.clear();let V=null,L=[],B=R?F(R):{..._d,valid:!0},j,A=u();if(R&&R.validationMessage&&!A)j=R.validationMessage,L=[R.validationMessage];else{let N=Array.from(r.current.fields.values()).reduce((W,Y)=>(Y.name&&(W[Y.name]=Y.getValue()),W),{}),z=n(C,N);if(typeof z=="object"&&z!==null&&"then"in z){if(V=await z,k!==y.current)return}else V=z;V!==null?(B.valid=!1,B.customError=!0,Array.isArray(V)?(L=V,R?.setCustomValidity(V.join(`
-`))):V&&(L=[V],R?.setCustomValidity(V))):A&&(nD(R,v),B.customError=!1,R&&R.validationMessage?(j=R.validationMessage,L=[R.validationMessage]):(!R||R.validity.valid)&&!B.valid&&(B.valid=!0))}let D={value:C,state:B,error:j??(Array.isArray(V)?V[0]:V??""),errors:L,initialValue:i.initialValue};P(D),o(D)}),E=xe(C=>{h.clear();let T=u();T&&C!==""&&s?(y.current+=1,h.start(s,()=>{x(C)})):x(C,!T)}),S=xd.useCallback((C,T={})=>st(g(T),d.valid===!1&&!d.disabled&&!C?{"aria-invalid":!0}:ht),[g,d.disabled,d.valid]);return xd.useMemo(()=>({getValidationProps:S,inputRef:b,registeredInputs:v,registerInput:_,getInputControl:w,commit:x,change:E}),[S,v,_,w,x,E])}var Sd={};Wr(Sd,{Panel:()=>dD,Root:()=>aD,Trigger:()=>cD});var Sb=l(X(),1);var lw={...PN,...Qa};var sD=l(I(),1),aD=Sb.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:d,...u}=t,f=xe(a),m=RN({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),g=Sb.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),h=Sb.useMemo(()=>({...m,onOpenChange:f,state:g}),[m,f,g]),b=De("div",t,{state:g,ref:r,props:u,stateAttributesMapping:lw});return(0,sD.jsx)(VT.Provider,{value:h,children:b})});var lD=l(X(),1);var bme={...kN,...Qa},cD=lD.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=r_(),{className:c,disabled:d=a,render:u,nativeButton:f=!0,style:m,...g}=t,{getButtonProps:h,buttonRef:b}=ra({disabled:d,focusableWhenDisabled:!0,native:f});return De("button",t,{state:s,ref:[r,b],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},g,h],stateAttributesMapping:bme})});var J6=l(X(),1);var Q6=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var dD=J6.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...d}=t,{defaultPanelId:u,mounted:f,onOpenChange:m,open:g,setMounted:h,setPanelIdState:b,setOpen:v,state:y,transitionStatus:_}=r_(),w=n??!1,x=i??!1,E=a||void 0,S=E??u;ye(()=>(b(j=>E??(j===null?void 0:j)),()=>{b(j=>j===E?null:j)}),[E,b]);let{height:C,props:T,ref:k,shouldPreventOpenAnimation:P,shouldRender:O,transitionStatus:R,width:F}=zN({externalRef:r,hiddenUntilFound:w,id:S,keepMounted:x,mounted:f,onOpenChange:m,open:g,setMounted:h,setOpen:v,transitionStatus:_}),V={...y,transitionStatus:R},L=X0(c,V),B=De("div",{...t,style:void 0},{state:V,ref:k,props:[T,{style:{[Q6.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[Q6.collapsiblePanelWidth]:F===void 0?"auto":`${F}px`}},d,L?{style:L}:void 0,P?{style:{animationName:"none"}}:void 0],stateAttributesMapping:lw});return O?B:null});function uD(e,t){let r=sr(e);return ye(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function fD(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=dn(),c=xe(g=>{a(g),n?.(g)}),d=uD(t,c),u=s??r;function f(g){if(i){i(g,u);return}if(!u)return;let h=tt(g.currentTarget).getElementById(u);St(h)&&vme(h)}function m(g){Sr(g.nativeEvent)?.closest("button,input,select,textarea")||(!g.defaultPrevented&&g.detail>1&&g.preventDefault(),!o&&f(g))}return o?{id:d,htmlFor:u??void 0,onMouseDown:m}:{id:d,onClick:m,onPointerDown(g){g.preventDefault()}}}function vme(e){e.focus({focusVisible:!0})}var cw=l(X(),1),yme=cw.createContext(void 0);function Cd(e=!0){let t=cw.useContext(yme);if(t===void 0&&!e)throw new Error(ut(25));return t}var zt={};Wr(zt,{Arrow:()=>mD,Backdrop:()=>hD,CheckboxItem:()=>_D,CheckboxItemIndicator:()=>wD,Group:()=>CD,GroupLabel:()=>RD,Handle:()=>Tb,Item:()=>kD,LinkItem:()=>PD,Popup:()=>AD,Portal:()=>FD,Positioner:()=>VD,RadioGroup:()=>LD,RadioItem:()=>jD,RadioItemIndicator:()=>HD,Root:()=>Iw,Separator:()=>mL,SubmenuRoot:()=>KD,SubmenuTrigger:()=>gL,Trigger:()=>tL,Viewport:()=>fL,createHandle:()=>hL});var pD=l(X(),1);var dw=l(X(),1),$6=dw.createContext(void 0);function un(e){let t=dw.useContext($6);if(t===void 0&&!e)throw new Error(ut(33));return t}var uw=l(X(),1),ek=uw.createContext(void 0);function cr(e){let t=uw.useContext(ek);if(t===void 0&&!e)throw new Error(ut(36));return t}var mD=pD.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=cr(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=un(),h={open:a.useState("open"),side:d,align:u,uncentered:f};return De("div",t,{ref:[c,r],stateAttributesMapping:Sf,state:h,props:{style:m,"aria-hidden":!0,...s}})});var gD=l(X(),1);var hD=gD.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=cr(),c=a.useState("open"),d=a.useState("mounted"),u=a.useState("transitionStatus"),f=a.useState("lastOpenChangeReason"),m=Cd(),g={open:c,transitionStatus:u};return De("div",t,{ref:m?.backdropRef?[r,m.backdropRef]:r,state:g,stateAttributesMapping:hm,props:[{role:"presentation",hidden:!d,style:{pointerEvents:f===Se.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},s]})});var mw=l(X(),1);var fw=l(X(),1),tk=fw.createContext(void 0);function bD(){let e=fw.useContext(tk);if(e===void 0)throw new Error(ut(30));return e}var ym=l(X(),1);var vD=l(X(),1);function pw(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:n,store:i,typingRef:s,itemRef:a,itemMetadata:c}=e,{events:d}=i.useState("floatingTreeRoot"),u=i.useState("open"),f=Cd(!0),m=f!==void 0;return vD.useMemo(()=>({id:o,role:"menuitem",tabIndex:u&&r?0:-1,onKeyDown(g){g.key===" "&&s?.current&&g.preventDefault()},onMouseMove(g){n&&d.emit("itemhover",{nodeId:n,target:g.currentTarget})},onClick(g){t&&d.emit("close",{domEvent:g,reason:Se.itemPress})},onMouseUp(g){if(f){let h=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,m&&h&&Math.abs(g.clientX-h.x)<=1&&Math.abs(g.clientY-h.y)<=1||m&&!Yt.os.mac&&g.button===2)return}a.current&&i.context.allowMouseUpTriggerRef.current&&(!m||g.button===2)&&c.type==="regular-item"&&om(a.current,g,{detail:1})}}),[t,r,o,d,n,u,i,s,a,f,m,c])}var Ed={type:"regular-item"};function Rd(e){let{closeOnClick:t,disabled:r,highlighted:o,id:n,store:i,typingRef:s=i.context.typingRef,nativeButton:a,itemMetadata:c,nodeId:d}=e,u=ym.useRef(null),{getButtonProps:f,buttonRef:m}=ra({disabled:r,focusableWhenDisabled:!0,native:a,composite:!0}),g=pw({closeOnClick:t,highlighted:o,id:n,nodeId:d,store:i,typingRef:s,itemRef:u,itemMetadata:c}),h=ym.useCallback(v=>st(g,{onMouseEnter(){c.type==="submenu-trigger"&&c.setActive()}},v,f),[g,f,c]),b=cs(u,m);return ym.useMemo(()=>({getItemProps:h,itemRef:b}),[h,b])}var rk=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var Td={checked(e){return e?{[rk.checked]:""}:{[rk.unchecked]:""}},...Qa};var yD=l(I(),1),_D=mw.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,checked:u,defaultChecked:f,onCheckedChange:m,style:g,...h}=t,b=us({guess:!0,label:s}),v=un(!0),y=sr(i),{store:_}=cr(),w=_.useState("disabled"),x=c||w,E=_.useState("isActive",b.index),S=_.useState("itemProps"),[C,T]=dd({controlled:u,default:f??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:k,itemRef:P}=Rd({closeOnClick:d,disabled:x,highlighted:E,id:y,store:_,nativeButton:a,nodeId:v?.context.nodeId,itemMetadata:Ed}),O=mw.useMemo(()=>({disabled:x,highlighted:E,checked:C}),[x,E,C]);function R(V){let L=ze(Se.itemPress,V.nativeEvent,void 0,{preventUnmountOnClose:yt});m?.(!C,L),!L.isCanceled&&T(B=>!B)}let F=De("div",t,{state:O,stateAttributesMapping:Td,props:[S,{role:"menuitemcheckbox","aria-checked":C,onClick:R},h,k],ref:[P,r,b.ref]});return(0,yD.jsx)(tk.Provider,{value:O,children:F})});var gw=l(X(),1);var wD=gw.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=bD(),d=gw.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=ds(c.checked);ui({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let g={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return De("span",t,{state:g,ref:[r,d],stateAttributesMapping:Td,props:{"aria-hidden":!0,...a},enabled:s||f})});var bw=l(X(),1);var hw=l(X(),1),Cb=hw.createContext(void 0);function xD(){let e=hw.useContext(Cb);if(e===void 0)throw new Error(ut(31));return e}var SD=l(I(),1),CD=bw.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,[a,c]=bw.useState(void 0),d=De("div",t,{ref:r,props:{role:"group","aria-labelledby":a,...s}});return(0,SD.jsx)(Cb.Provider,{value:c,children:d})});var ED=l(X(),1);var RD=ED.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,...a}=t,c=sr(s),d=xD();return ye(()=>(d(c),()=>{d(u=>u===c?void 0:u)}),[d,c]),De("div",t,{ref:r,props:{id:c,role:"presentation",...a}})});var TD=l(X(),1);var kD=TD.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!0,style:u,...f}=t,m=us({guess:!0,label:s}),g=un(!0),h=sr(i),{store:b}=cr(),v=b.useState("disabled"),y=c||v,_=b.useState("isActive",m.index),w=b.useState("itemProps"),{getItemProps:x,itemRef:E}=Rd({closeOnClick:d,disabled:y,highlighted:_,id:h,store:b,nativeButton:a,nodeId:g?.context.nodeId,itemMetadata:Ed});return De("div",t,{state:{disabled:y,highlighted:_},props:[w,f,x],ref:[E,r,m.ref]})});var vw=l(X(),1);var PD=vw.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,closeOnClick:a=!1,style:c,...d}=t,u=vw.useRef(null),f=us({guess:!0,label:s}),g=un(!0)?.context.nodeId,h=sr(i),{store:b}=cr(),v=b.useState("isActive",f.index),y=b.useState("itemProps"),_=b.context.typingRef,{getButtonProps:w,buttonRef:x}=ra({native:!1,composite:!0}),E=pw({closeOnClick:a,highlighted:v,id:h,nodeId:g,store:b,typingRef:_,itemRef:u,itemMetadata:Ed});function S(T){return st(E,T,w)}return De("a",t,{state:{highlighted:v},props:[y,d,S],ref:[u,x,r,f.ref]})});var _w=l(X(),1);var yw=l(X(),1),_me=yw.createContext(void 0);function OD(e){let t=yw.useContext(_me);if(t===void 0&&!e)throw new Error(ut(69));return t}var ID=l(I(),1),AD=_w.forwardRef(function(t,r){let{render:o,className:n,style:i,finalFocus:s,...a}=t,{store:c}=cr(),{side:d,align:u}=un(),f=OD(!0)!=null,m=c.useState("open"),g=c.useState("transitionStatus"),h=c.useState("popupProps"),b=c.useState("mounted"),v=c.useState("instantType"),y=c.useState("activeTriggerElement"),_=c.useState("parent"),w=c.useState("lastOpenChangeReason"),x=c.useState("rootId"),E=c.useState("floatingRootContext"),S=c.useState("floatingTreeRoot"),C=c.useState("closeDelay"),T=c.useState("hoverEnabled"),k=c.useState("disabled"),P=c.useState("openMethod"),O=_.type==="context-menu";ui({open:m,ref:c.context.popupRef,onComplete(){m&&c.context.onOpenChangeComplete?.(!0)}}),_w.useEffect(()=>{function B(j){c.setOpen(!1,ze(j.reason,j.domEvent))}return S.events.on("close",B),()=>{S.events.off("close",B)}},[S.events,c]),yb(E,{enabled:T&&!k&&!O&&_.type!=="menubar",closeDelay:C});let R=c.useStateSetter("popupElement"),F={transitionStatus:g,side:d,align:u,open:m,nested:_.type==="menu",instant:v},V=De("div",t,{state:F,ref:[r,c.context.popupRef,R],stateAttributesMapping:hm,props:[h,{onKeyDown(B){f&&FV.has(B.key)&&B.stopPropagation()}},vm(g),a,{"data-rootownerid":x}]}),L=_.type===void 0||O;return(y||_.type==="menubar"&&w!==Se.outsidePress)&&(L=!0),(0,ID.jsx)(v6,{context:E,openInteractionType:P,modal:O,disabled:!b,returnFocus:s===void 0?L:s,initialFocus:_.type!=="menu",restoreFocus:!0,externalTree:_.type!=="menubar"?S:void 0,previousFocusableElement:y,nextFocusableElement:_.type===void 0?c.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:_.type===void 0?c.context.beforeContentFocusGuardRef:void 0,children:V})});var ND=l(X(),1);var ww=l(X(),1),ok=ww.createContext(void 0);function MD(){let e=ww.useContext(ok);if(e===void 0)throw new Error(ut(32));return e}var nk=l(I(),1),FD=ND.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=cr();return i.useState("mounted")||o?(0,nk.jsx)(ok.Provider,{value:o,children:(0,nk.jsx)(p6,{ref:r,...n})}):null});var sl=l(X(),1);var _m=l(I(),1),VD=sl.forwardRef(function(t,r){let{anchor:o,positionMethod:n="absolute",className:i,render:s,side:a,align:c,sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=kF,style:y,..._}=t,{store:w}=cr(),x=MD(),E=Cd(!0),S=w.useState("parent"),C=w.useState("floatingRootContext"),T=w.useState("floatingTreeRoot"),k=w.useState("mounted"),P=w.useState("open"),O=w.useState("modal"),R=w.useState("openMethod"),F=w.useState("activeTriggerElement"),V=w.useState("transitionStatus"),L=w.useState("positionerElement"),B=w.useState("instantType"),j=w.useState("adaptiveOrigin"),A=w.useState("lastOpenChangeReason"),D=w.useState("floatingNodeId"),N=w.useState("floatingParentNodeId"),z=C.useState("domReferenceElement"),W=sl.useRef(null),Y=el(L),G=o,re=d,se=u,fe=c,ie=v;S.type==="context-menu"&&(G=o??S.context?.anchor,fe=fe??"start",!a&&fe!=="center"&&(se=t.alignOffset??2,re=t.sideOffset??-5));let _e=a,Ce=fe;S.type==="menu"?(_e=_e??"inline-end",Ce=Ce??"start",ie=t.collisionAvoidance??C_):S.type==="menubar"&&(_e=_e??(S.context.orientation==="vertical"?"inline-end":"bottom"),Ce=Ce??"start");let Ie=S.type==="context-menu",Q=nw({anchor:G,floatingRootContext:C,positionMethod:E?"fixed":n,mounted:k,side:_e,sideOffset:re,align:Ce,alignOffset:se,arrowPadding:Ie?0:g,collisionBoundary:f,collisionPadding:m,sticky:h,nodeId:D,keepMounted:x,disableAnchorTracking:b,collisionAvoidance:ie,shift:Ie?{crossAxis:!("side"in ie&&ie.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:T,adaptiveOrigin:j});sl.useEffect(()=>{function be(we){we.open&&(we.parentNodeId===D&&w.set("hoverEnabled",!1),we.nodeId!==D&&we.parentNodeId===w.select("floatingParentNodeId")&&w.setOpen(!1,ze(Se.siblingOpen)))}return T.events.on("menuopenchange",be),()=>{T.events.off("menuopenchange",be)}},[w,T.events,D]),sl.useEffect(()=>{if(w.select("floatingParentNodeId")==null)return;function be(we){if(we.open||we.nodeId!==w.select("floatingParentNodeId"))return;let Pe=we.reason??Se.siblingOpen;w.setOpen(!1,ze(Pe))}return T.events.on("menuopenchange",be),()=>{T.events.off("menuopenchange",be)}},[T.events,w]);let me=ar();sl.useEffect(()=>{P||me.clear()},[P,me]),sl.useEffect(()=>{function be(we){if(!(!P||we.nodeId!==w.select("floatingParentNodeId")))if(we.target&&F&&F!==we.target){let Pe=w.select("closeDelay");Pe>0?me.isStarted()||me.start(Pe,()=>{w.setOpen(!1,ze(Se.siblingOpen))}):w.setOpen(!1,ze(Se.siblingOpen))}else me.clear()}return T.events.on("itemhover",be),()=>{T.events.off("itemhover",be)}},[T.events,P,F,w,me]),sl.useEffect(()=>{let be={open:P,nodeId:D,parentNodeId:N,reason:w.select("lastOpenChangeReason")};T.events.emit("menuopenchange",be)},[T.events,P,w,D,N]),ye(()=>{let be=z,we=W.current;if(be&&(W.current=be),we&&be&&be!==we){w.set("instantType",void 0);let Pe=new AbortController;return Y(()=>{w.set("instantType","trigger-change")},Pe.signal),()=>{Pe.abort()}}},[z,Y,w]);let ne={open:P,side:Q.side,align:Q.align,anchorHidden:Q.anchorHidden,nested:S.type==="menu",instant:B},te=S.type==="menubar"&&S.context.modal,le=O&&A!==Se.triggerHover;tD(P&&(te||le),R==="touch",L,F);let $=iw(t,ne,{styles:Q.positionerStyles,transitionStatus:V,props:_,refs:[r,w.useStateSetter("positionerElement")],hidden:!k,inert:!P}),ce=k&&S.type!=="menu"&&(S.type!=="menubar"&&O&&A!==Se.triggerHover||S.type==="menubar"&&S.context.modal),ve=null;return S.type==="menubar"?ve=S.context.contentElement:S.type===void 0&&(ve=F),(0,_m.jsxs)($6.Provider,{value:Q,children:[ce&&(0,_m.jsx)(LV,{ref:S.type==="context-menu"||S.type==="nested-context-menu"?S.context.internalBackdropRef:null,inert:J_(!P),cutout:ve}),(0,_m.jsx)(g6,{id:D,children:(0,_m.jsx)(cN,{elementsRef:w.context.itemDomElements,labelsRef:w.context.itemLabels,children:$})})]})});var kd=l(X(),1);var xw=l(X(),1),ik=xw.createContext(void 0);function DD(){let e=xw.useContext(ik);if(e===void 0)throw new Error(ut(34));return e}var sk=l(I(),1),LD=kd.memo(kd.forwardRef(function(t,r){let{render:o,className:n,value:i,defaultValue:s,onValueChange:a,disabled:c=!1,style:d,"aria-labelledby":u,...f}=t,[m,g]=kd.useState(void 0),[h,b]=dd({controlled:i,default:s,name:"MenuRadioGroup"}),v=xe((x,E)=>{a?.(x,E),!E.isCanceled&&b(x)}),_=De("div",t,{state:{disabled:c},ref:r,props:{role:"group","aria-labelledby":u??m,"aria-disabled":c||void 0,...f}}),w=kd.useMemo(()=>({value:h,setValue:v,disabled:c}),[h,v,c]);return(0,sk.jsx)(Cb.Provider,{value:g,children:(0,sk.jsx)(ik.Provider,{value:w,children:_})})}));var Cw=l(X(),1);var Sw=l(X(),1),ak=Sw.createContext(void 0);function zD(){let e=Sw.useContext(ak);if(e===void 0)throw new Error(ut(35));return e}var BD=l(I(),1),jD=Cw.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,value:u,style:f,...m}=t,g=us({guess:!0,label:s}),h=un(!0),b=sr(i),{store:v}=cr(),y=v.useState("isActive",g.index),_=v.useState("itemProps"),{value:w,setValue:x,disabled:E}=DD(),S=v.useState("disabled"),C=c||E||S,T=w===u,{getItemProps:k,itemRef:P}=Rd({closeOnClick:d,disabled:C,highlighted:y,id:b,store:v,nativeButton:a,nodeId:h?.context.nodeId,itemMetadata:Ed}),O=Cw.useMemo(()=>({disabled:C,highlighted:y,checked:T}),[C,y,T]);function R(V){let L=ze(Se.itemPress,V.nativeEvent,void 0,{preventUnmountOnClose:yt});x(u,L)}let F=De("div",t,{state:O,stateAttributesMapping:Td,props:[_,{role:"menuitemradio","aria-checked":T,onClick:R},m,k],ref:[P,r,g.ref]});return(0,BD.jsx)(ak.Provider,{value:O,children:F})});var Ew=l(X(),1);var HD=Ew.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=zD(),d=Ew.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=ds(c.checked);ui({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let g={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return De("span",t,{state:g,stateAttributesMapping:Td,ref:[r,d],props:{"aria-hidden":!0,...a},enabled:s||f})});var wo=l(X(),1);var Rw=l(X(),1),wme=Rw.createContext(null);function Tw(e){let t=Rw.useContext(wme);if(t===null&&!e)throw new Error(ut(5));return t}var Eb=l(X(),1);var WD={...H_,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},kw=class extends ol{constructor(t){super({...YD(),...t},GD(),WD),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let o=r.store.select("rootId"),n=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let s=r.store.select("rootId"),a=r.store.select("floatingTreeRoot"),c=r.store.select("keyboardEventRelay");o===s&&n===a&&i===c||(o=s,n=a,i=c,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function UD(){let e=new gm(Object.freeze(YD()),Object.freeze(GD()),WD);return Object.assign(e,{setOpen:yt})}function GD(){return{positionerRef:Eb.createRef(),popupRef:Eb.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:Eb.createRef(),beforeContentFocusGuardRef:Eb.createRef(),onOpenChangeComplete:void 0,triggerElements:new ic}}function YD(){return{...j_(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new gd,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:ht,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var Pw=l(X(),1),lk=Pw.createContext(void 0);function Ow(){return Pw.useContext(lk)}var Rb=l(I(),1),Iw=gb(function(t){let{children:r,open:o,onOpenChange:n,onOpenChangeComplete:i,defaultOpen:s=!1,disabled:a=!1,modal:c,loopFocus:d=!0,orientation:u="vertical",actionsRef:f,closeParentOnEsc:m=!1,handle:g,triggerId:h,defaultTriggerId:b=null,highlightItemOnHover:v=!0}=t,y=Cd(!0),_=cr(!0),w=Tw(!0),x=Ow(),E=wo.useMemo(()=>x&&_?{type:"menu",store:_.store}:w?{type:"menubar",context:w}:y&&!_?{type:"context-menu",context:y}:{type:void 0},[y,_,w,x]),S=xme({open:s,openProp:o,activeTriggerId:b,triggerIdProp:h,parent:E});S.useControlledProp("openProp",o),S.useControlledProp("triggerIdProp",h),S.useContextCallback("onOpenChangeComplete",i);let C=ta(),T=ta(),k=S.useState("floatingTreeRoot"),P=lb(k),O=Fi(),R=S.useState("open"),F=S.useState("activeTriggerElement"),V=S.useState("positionerElement"),L=S.useState("hoverEnabled"),B=S.useState("disabled"),j=S.useState("lastOpenChangeReason"),A=S.useState("parent"),D=S.useState("activeIndex"),N=S.useState("payload"),z=S.useState("floatingParentNodeId"),W=wo.useRef(null),Y=wo.useRef(A.type!=="context-menu"),G=ar(),re=wo.useRef(!0),se=ar(),fe=z!=null,{openMethod:ie,triggerProps:_e}=HV(R);S.useSyncedValues({disabled:a,highlightItemOnHover:v,modal:A.type===void 0?c:void 0,openMethod:ie,rootId:C}),L_(S);let{forceUnmount:Ce}=z_(R,S,()=>{S.set("allowMouseEnter",!1)});ye(()=>{y&&!_?S.update({parent:{type:"context-menu",context:y},floatingNodeId:P,floatingParentNodeId:O}):_&&S.update({floatingNodeId:P,floatingParentNodeId:O})},[y,_,P,O,S]),wo.useEffect(()=>{if(R||(W.current=null),A.type==="context-menu"){if(!R){G.clear(),Y.current=!1;return}G.start(500,()=>{Y.current=!0})}},[G,R,A.type]),ye(()=>{!R&&!L&&S.set("hoverEnabled",!0)},[R,L,S]);let Ie=xe((Re,Qe)=>{let et=Qe.reason;if(!Re&&!S.select("open")||R===Re&&Qe.trigger===F&&j===et)return;let xt=F6(Qe);if(!Re&&Qe.trigger==null&&(Qe.trigger=F??void 0),n?.(Re,Qe),Qe.isCanceled)return;S.state.floatingRootContext.dispatchOpenChange(Re,Qe);let Ut=Qe.event;if(Re===!1&&Ut?.type==="click"&&Ut.pointerType==="touch"&&!re.current)return;Re&&et===Se.triggerFocus?(re.current=!1,se.start(300,()=>{re.current=!0})):(re.current=!0,se.clear());let Ke=(et===Se.triggerPress||et===Se.itemPress)&&Ut.detail===0,tn=!Re&&(et===Se.escapeKey||et==null),bo={open:Re,openChangeReason:et};W.current=Qe.event,N6(bo,Re,Qe.trigger,xt()),S.update(bo),A.type==="menubar"&&(et===Se.triggerFocus||et===Se.focusOut||et===Se.triggerHover||et===Se.listNavigation||et===Se.siblingOpen)?S.set("instantType","group"):Ke||tn?S.set("instantType",Ke?"click":"dismiss"):S.set("instantType",void 0)}),Q=hb({popupStore:S,floatingId:T,nested:O!=null,onOpenChange:Ie}),me=Q.context.events;ye(()=>{let Re=({open:Qe,eventDetails:et})=>Ie(Qe,et);return me.on("setOpen",Re),()=>{me?.off("setOpen",Re)}},[me,Ie]);let ne=wo.useCallback(()=>{S.setOpen(!1,ze(Se.imperativeAction))},[S]);wo.useImperativeHandle(f,()=>({unmount:Ce,close:ne}),[Ce,ne]);let te;A.type==="context-menu"&&(te=A.context),wo.useImperativeHandle(te?.positionerRef,()=>V,[V]),wo.useImperativeHandle(te?.actionsRef,()=>({setOpen:Ie}),[Ie]);let le=fb(Q,{enabled:!B,bubbles:{escapeKey:m&&A.type==="menu"},outsidePress(){return A.type!=="context-menu"||W.current?.type==="contextmenu"?!0:Y.current},externalTree:fe?k:void 0}),$=wd(),ce=wo.useCallback(Re=>{S.select("activeIndex")!==Re&&S.set("activeIndex",Re)},[S]),ve=H6(Q,{enabled:!B,listRef:S.context.itemDomElements,activeIndex:D,nested:A.type!==void 0,loopFocus:d,orientation:u,parentOrientation:A.type==="menubar"?A.context.orientation:void 0,rtl:$==="rtl",disabledIndices:tc,onNavigate:ce,openOnArrowKeyDown:A.type!=="context-menu",externalTree:fe?k:void 0,focusItemOnHover:v}),be=wo.useCallback(Re=>{S.context.typingRef.current=Re},[S]),we=W6(Q,{enabled:!B,listRef:S.context.itemLabels,elementsRef:S.context.itemDomElements,activeIndex:D,resetMs:500,onMatch:Re=>{R&&Re!==D&&S.set("activeIndex",Re)},onTyping:be}),Pe=wo.useMemo(()=>{let Re=st(we.reference,ve.reference,le.reference,{onMouseMove(){S.set("allowMouseEnter",!0)}},_e);return Re["aria-haspopup"]="menu",Re["aria-expanded"]=R,Re},[S,we.reference,ve.reference,le.reference,_e,R]),Ne=wo.useMemo(()=>{let Re=st(ve.trigger,le.trigger,_e);return Re["aria-haspopup"]="menu",Re["aria-expanded"]=!1,Re},[ve.trigger,le.trigger,_e]),K=wo.useMemo(()=>st(F_,{id:T,role:"menu","aria-labelledby":F?.id,onMouseMove(){S.set("allowMouseEnter",!0),A.type==="menu"&&S.set("hoverEnabled",!1)},onClick(){S.select("hoverEnabled")&&S.set("hoverEnabled",!1)},onKeyDown(Re){let Qe=S.select("keyboardEventRelay");Qe&&!Re.isPropagationStopped()&&Qe(Re)}},we.floating,ve.floating,le.floating),[F,T,A.type,S,we.floating,ve.floating,le.floating]),ae=ve.item??ht;B_(S,{floatingRootContext:Q,activeTriggerProps:Pe,inactiveTriggerProps:Ne,popupProps:K,itemProps:ae});let qe=wo.useMemo(()=>({store:S,parent:E}),[S,E]),Ee=(0,Rb.jsxs)(ek.Provider,{value:qe,children:[g&&(0,Rb.jsx)(V_,{handle:g,store:S}),typeof r=="function"?r({payload:N}):r]});return A.type===void 0||A.type==="context-menu"?(0,Rb.jsx)(h6,{externalTree:k,children:Ee}):Ee});function xme(e){return Gt(()=>new kw(e)).current}var qD=l(X(),1);var ck=l(I(),1);function KD(e){let t=cr().store,r=qD.useMemo(()=>({parentMenu:t}),[t]);return(0,ck.jsx)(lk.Provider,{value:r,children:(0,ck.jsx)(Iw,{...e})})}var fn=l(X(),1);var XD=l(X(),1);function ZD(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=rm(),{ref:n,index:i}=us(e),s=r===i,a=XD.useRef(null),c=cs(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let u=a.current;if(!t||!u)return;let f=u.hasAttribute("disabled")||u.ariaDisabled==="true";!s&&!f&&u.focus()}},compositeRef:c,index:i}}function QD(e){let{render:t,className:r,style:o,state:n=ht,props:i=tc,refs:s=tc,metadata:a,stateAttributesMapping:c,tag:d="div",...u}=e,{compositeProps:f,compositeRef:m}=ZD({metadata:a});return De(d,e,{state:n,ref:[m,...s],props:[f,...i,u],stateAttributesMapping:c})}function dk(e){if(St(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!ps(e))return dk(fs(e))}var JD=l(X(),1),uk=l(oa(),1);function $D(e,t){let r=JD.useRef(null);function o(i){uk.flushSync(()=>{e.setOpen(!1,ze(Se.focusOut,i.nativeEvent,i.currentTarget))}),yF(r.current)?.focus()}function n(i){let s=e.select("positionerElement");if(s&&oc(i,s))e.context.beforeContentFocusGuardRef.current?.focus();else{uk.flushSync(()=>{e.setOpen(!1,ze(Se.focusOut,i.nativeEvent,i.currentTarget))});let a=vF(e.context.triggerFocusTargetRef.current||t.current);for(;a!==null&&Le(s,a);){let c=a;if(a=lm(a),a===c)break}a?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var Aw=l(X(),1);function eL(e){let{enabled:t=!0,mouseDownAction:r,open:o}=e,n=Aw.useRef(!1);return Aw.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!o||r==="close"&&o)&&(n.current=!0,tt(i.currentTarget).addEventListener("click",()=>{n.current=!1},{once:!0}))},onClick:i=>{n.current&&(n.current=!1,i.preventBaseUIHandler())}}:ht,[t,r,o])}var Pd=l(I(),1),tL=A_(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,nativeButton:a=!0,id:c,openOnHover:d,delay:u=100,closeDelay:f=0,handle:m,payload:g,...h}=t,b=cr(!0),y=W_(m)??b?.store;if(!y)throw new Error(ut(85));let _=sr(c),w=y.useState("isTriggerActive",_),x=y.useState("floatingRootContext"),E=y.useState("isOpenedByTrigger",_),S=y.useState("triggerPopupId",_),C=fn.useRef(null),T=Cme(),k=rm(!0),P=an(),O=fn.useMemo(()=>P??new gd,[P]),R=lb(O),F=Fi(),{registerTrigger:V,isMountedByThisTrigger:L}=D_(_,C,y,{payload:g,closeDelay:f,parent:T,floatingTreeRoot:O,floatingNodeId:R,floatingParentNodeId:F,keyboardEventRelay:k?.relayKeyboardEvent}),B=T.type==="menubar",j=y.useState("disabled"),A=s||j||B&&T.context.disabled,{getButtonProps:D,buttonRef:N}=ra({disabled:A,native:a});fn.useEffect(()=>{!E&&T.type===void 0&&(y.context.allowMouseUpTriggerRef.current=!1)},[y,E,T.type]);let z=fn.useRef(null),W=ar(),Y=xe(be=>{if(!z.current)return;W.clear(),y.context.allowMouseUpTriggerRef.current=!1;let we=be.target;Le(z.current,we)||Le(y.select("positionerElement"),we)||we===z.current||we!=null&&dk(we)===y.select("rootId")||YV(be,z.current)||O.events.emit("close",{domEvent:be,reason:Se.cancelOpen})});fn.useEffect(()=>{E&&y.select("lastOpenChangeReason")===Se.triggerHover&&tt(z.current).addEventListener("mouseup",Y,{once:!0})},[E,Y,y]);let G=B&&T.context.hasSubmenuOpen,se=_f(x,{enabled:(d??G)&&!A&&(!B||G&&!L),handleClose:xf({blockPointerEvents:!B}),mouseOnly:!0,move:!1,restMs:T.type===void 0?u:void 0,delay:{close:f},triggerElementRef:C,externalTree:O,isActiveTrigger:w,isClosing:()=>y.select("transitionStatus")==="ending"}),fe=Sme(E,y.select("lastOpenChangeReason")),ie=ub(x,{enabled:!A,event:E&&B?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:T.type===void 0?fe:!1}),_e=vb(x,{enabled:!A&&G}),Ce=eL({open:E,enabled:B,mouseDownAction:"open"}),Ie=fn.useMemo(()=>st(_e.reference,ie.reference),[_e.reference,ie.reference]),Q=y.useState("triggerProps",L),{preFocusGuardRef:me,handlePreFocusGuardFocus:ne,handleFocusTargetFocus:te}=$D(y,C),le={disabled:A,open:E},$=[z,r,N,V,C],ce=[Ie,se??ht,Q,{"aria-haspopup":"menu","aria-controls":S,id:_,onMouseDown:be=>{if(y.select("open"))return;W.start(200,()=>{y.context.allowMouseUpTriggerRef.current=!0}),tt(be.currentTarget).addEventListener("mouseup",Y,{once:!0})}},B?{role:"menuitem"}:{},Ce,h,D],ve=De("button",t,{enabled:!B,stateAttributesMapping:U6,state:le,ref:$,props:ce});return B?(0,Pd.jsx)(QD,{tag:"button",render:o,className:n,style:i,state:le,refs:$,props:ce,stateAttributesMapping:U6}):E?(0,Pd.jsxs)(fn.Fragment,{children:[(0,Pd.jsx)(rc,{ref:me,onFocus:ne},`${_}-pre-focus-guard`),(0,Pd.jsx)(fn.Fragment,{children:ve},_),(0,Pd.jsx)(rc,{ref:y.context.triggerFocusTargetRef,onFocus:te},`${_}-post-focus-guard`)]}):(0,Pd.jsx)(fn.Fragment,{children:ve},_)});function Sme(e,t){let r=ar(),[o,n]=fn.useState(!1);return ye(()=>{e&&t===Se.triggerHover?(n(!0),r.start(500,()=>{n(!1)})):e||(r.clear(),n(!1))},[e,t,r]),o}function Cme(){let e=Tw(!0);return fn.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var uL=l(X(),1);var qo=l(X(),1),dL=l(oa(),1);var rL=l(X(),1);function oL(e){let[t,r]=rL.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var wm=l(X(),1);function fk(e){let t=Oo(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(md(r)!==i||md(o)!==s)&&(r=i,o=s),{width:r,height:o}}function iL(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,d=el(t,!0),u=Ai(),f=wm.useRef(null),m=wm.useRef(!0),g=wm.useRef(yt),h=xe(i),b=xe(s),v=wm.useMemo(()=>Eme(a,c),[a,c]);ye(()=>{if(!n){g.current=yt,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=nL(t,v),pk(t,"auto");let y=Nw(t,"position","static"),_=Nw(t,"transform","none"),w=Nw(t,"scale","1"),x=nL(r,{"--available-width":"max-content","--available-height":"max-content"});function E(){y(),_(),x()}function S(){E(),w()}if(h?.(),m.current||f.current===null){Mw(r,"max-content");let P=fk(t);return f.current=P,Mw(r,P),S(),b?.(null,P),m.current=!1,()=>{g.current(),g.current=yt}}Mw(r,"max-content");let C=f.current,T=fk(t);f.current=T,pk(t,C),S(),b?.(C,T),Mw(r,T);let k=new AbortController;return u.request(()=>{pk(t,T),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),u.cancel(),g.current(),g.current=yt}},[o,t,r,d,u,n,h,b,v])}function Eme(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?ht:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function Nw(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function nL(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Nw(e,o,n));return r.length?()=>{r.forEach(o=>o())}:yt}function pk(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function Mw(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var sL=l(X(),1);var aL=l(I(),1),Fw=function(t){let{direction:r="ltr"}=t,o=sL.useMemo(()=>({direction:r}),[r]);return(0,aL.jsx)(q6.Provider,{value:o,children:t.children})};var lL={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=It(n),d=c.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:bm};let f=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&c?.visualViewport)m={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let _=tt(n);m={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let g=sn(a),h=t,b=r;g==="left"&&(h=m.width-(t+o.width)),g==="top"&&(b=m.height-(r+o.height));let v=g==="left"?"right":bm.sideX,y=g==="top"?"bottom":bm.sideY;return{x:h,y:b,data:{sideX:v,sideY:y}}}};var xm=l(I(),1),Vw={activationDirection:e=>e?{"data-activation-direction":e}:null};function Dw(e){let{store:t,side:r,children:o}=e,n=wd(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),c=t.useState("payload"),d=t.useState("mounted"),u=t.useState("popupElement"),f=t.useState("positionerElement"),m=oL(a?i:null),g=kme(s,c),h=qo.useRef(null),[b,v]=qo.useState(null),[y,_]=qo.useState(null),w=qo.useRef(null),x=qo.useRef(null),E=el(w,!0),S=Ai(),C=qo.useRef(null),[T,k]=qo.useState(null),[P,O]=qo.useState(!1);ye(()=>(t.set("adaptiveOrigin",lL),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let R=xe(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),x.current?.style.setProperty("display","none")}),F=xe(D=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),x.current?.style.removeProperty("display"),D&&k(D)}),V=xe(()=>{C.current?.abort();let D=new AbortController;C.current=D,E(()=>{v(null),k(null),h.current=null},D.signal)}),L=qo.useRef(null);ye(()=>{(!a||!d)&&(L.current=null)},[a,d]),ye(()=>{if(i&&m&&i!==m&&L.current!==i&&h.current){v(h.current),O(!0);let D=Tme(m,i);_(D),L.current=i}},[i,m]),ye(()=>{b!=null&&(C.current?.abort(),O(!0),S.request(()=>{dL.flushSync(()=>{O(!1)}),V()}))},[g,b,V,S]),ye(()=>{let D=w.current;if(!D)return;let N=tt(D).createElement("div");for(let z of Array.from(D.childNodes))N.appendChild(z.cloneNode(!0));h.current=N});let B=b!=null,j;B?j=(0,xm.jsxs)(qo.Fragment,{children:[(0,xm.jsx)("div",{"data-previous":!0,inert:J_(!0),ref:x,style:{...T?{"--popup-width":`${T.width}px`,"--popup-height":`${T.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,xm.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":P?"":void 0,children:o},g)]}):j=(0,xm.jsx)("div",{"data-current":!0,ref:w,children:o},g),ye(()=>{let D=x.current;!D||!b||D.replaceChildren(...Array.from(b.childNodes))},[b]),iL({popupElement:u,positionerElement:f,mounted:d,content:c,onMeasureLayout:R,onMeasureLayoutComplete:F,side:r,direction:n});let A={activationDirection:Rme(y),transitioning:B};return{children:j,state:A}}function Rme(e){if(e)return`${cL(e.horizontal,5,"right","left")} ${cL(e.vertical,5,"down","up")}`}function cL(e,t,r,o){return e>t?r:e<-t?o:""}function Tme(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function kme(e,t){let[r,o]=qo.useState(0),n=qo.useRef(e),i=qo.useRef(t),s=qo.useRef(!1);return ye(()=>{let a=n.current,c=i.current,d=e!==a,u=t!==c;d?(o(f=>f+1),s.current=!u):s.current&&u&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var fL=uL.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,{store:c}=cr(),{side:d}=un(),u=c.useState("instantType"),{children:f,state:m}=Dw({store:c,side:d,children:s}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return De("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:Vw})});var pL=l(X(),1);var mL=pL.forwardRef(function(t,r){let{className:o,render:n,orientation:i="horizontal",style:s,...a}=t;return De("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},a]})});var al=l(X(),1);var Pme={"aria-expanded":void 0},gL=al.forwardRef(function(t,r){let{render:o,className:n,style:i,label:s,id:a,nativeButton:c=!1,openOnHover:d=!0,delay:u=100,closeDelay:f=0,disabled:m=!1,...g}=t,h=Ow();if(!h?.parentMenu)throw new Error(ut(37));let b=us({guess:!0,label:s}),v=un(),{store:y}=cr(),_=sr(a),w=y.useState("open"),x=y.useState("floatingRootContext"),E=y.useState("floatingTreeRoot"),S=y.useState("triggerPopupId",_),C=M6(_,y),T=al.useCallback(Ie=>{let Q=C(Ie);return Ie!==null&&y.select("open")&&y.select("activeTriggerId")==null&&y.update({activeTriggerId:_,activeTriggerElement:Ie,closeDelay:f}),Q},[C,f,y,_]),k=al.useRef(null),P=al.useCallback(Ie=>{k.current=Ie,y.set("activeTriggerElement",Ie)},[y]);y.useSyncedValue("closeDelay",f);let O=h.parentMenu,R=y.useState("disabled"),F=O.useState("disabled"),V=m||R||F,L=O.useState("itemProps"),B=O.useState("isActive",b.index),j=al.useMemo(()=>({type:"submenu-trigger",setActive(){O.select("highlightItemOnHover")&&O.set("activeIndex",b.index)}}),[O,b.index]),{getItemProps:A,itemRef:D}=Rd({closeOnClick:!1,disabled:V,highlighted:B,id:_,store:y,typingRef:O.context.typingRef,nativeButton:c,itemMetadata:j,nodeId:v?.context.nodeId}),N=y.useState("hoverEnabled"),z=_f(x,{enabled:N&&d&&!V,handleClose:xf({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:u,delay:{open:u,close:f},shouldOpen:u>0?()=>O.select("allowMouseEnter"):void 0,triggerElementRef:k,externalTree:E,isClosing:()=>y.select("transitionStatus")==="ending",guardStaleOpen:!0}),Y=ub(x,{enabled:!V,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??ht,G=y.useState("triggerProps",!0);delete G.id;let re={disabled:V,highlighted:B,open:w},se=y.useState("openMethod"),ie=y.useState("lastOpenChangeReason")===Se.listNavigation||se==="keyboard",_e=w&&ie&&Yt.screenReader.voiceOver;return De("div",t,{state:re,stateAttributesMapping:Q_,props:[Y,z,G,L,_e?Pme:void 0,{"aria-controls":S,tabIndex:w||B?0:-1,onBlur(){B&&O.set("activeIndex",null)}},g,A],ref:[r,b.ref,D,T,P]})});var Tb=class extends um{constructor(){super(UD(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function hL(){return new Tb}var pn={};Wr(pn,{Control:()=>EL,Description:()=>CL,Error:()=>xL,Item:()=>kL,Label:()=>wL,Root:()=>_L,Validity:()=>TL});var Vo=l(X(),1);var Lw=l(X(),1),Ome=Lw.createContext(void 0);function bL(e=!1){let t=Lw.useContext(Ome);if(!t&&!e)throw new Error(ut(86));return t}var Od=l(X(),1);var vL=l(I(),1),zw=function(t){let r=sr(),o=t.controlId===void 0?r:t.controlId,[n,i]=Od.useState(o),[s,a]=Od.useState(t.labelId),[c,d]=Od.useState([]),u=Gt(()=>new Map),{messageIds:f}=dn(),m=xe((b,v)=>{let y=u.current;if(v===void 0){y.delete(b);return}y.set(b,v),i(_=>{if(y.size===0)return;let w;for(let x of y.values()){if(_!==void 0&&x===_)return _;w===void 0&&(w=x)}return w})}),g=Od.useCallback(b=>{let v=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return v.push(...f,...c),{...b,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[f,c]),h=Od.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:a,messageIds:c,setMessageIds:d,getDescriptionProps:g}),[n,m,s,a,c,d,g]);return(0,vL.jsx)(Y6.Provider,{value:h,children:t.children})};var Bw=l(X(),1);function yL(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:c}=e,{formRef:d}=il(),u=Bw.useRef(null),f=Bw.useRef(null),m=Bw.useRef(!1),g=xe(()=>{let x=f.current;if(x)return x.getValue?x.getValue():x.value});function h(x){return x.value===void 0?g():x.value}let b=xe(()=>{let x=f.current;if(o.current=!0,!x){t(c.value);return}t(h(x))});function v(){let x=f.current;!x||!x.id||d.current.fields.set(x.id,{getValue:g,name:n??x.name,controlRef:x.controlRef,validityData:Cf(c,r),validate:b})}function y(x=f.current?.id){x&&d.current.fields.delete(x)}function _(x){if(m.current)return;m.current=!0;let E=h(x);a(S=>S.initialValue===E?S:{...S,initialValue:E})}ye(()=>{let x=f.current;!x||!x.id||(i(n?void 0:x.name),d.current.fields.set(x.id,{getValue:g,name:n??x.name,controlRef:x.controlRef,validityData:Cf(c,r),validate:b}))},[d,g,r,n,i,b,c]),ye(()=>{let x=d.current.fields;return()=>{let E=f.current?.id;E&&x.delete(E)}},[d]);let w=xe((x,E)=>{if(!E){u.current===x&&(u.current=null,y(),f.current=null,i(void 0),s.current=void 0);return}let S=f.current?.id;u.current=x,f.current=E,n||i(E.name),s.current=E.id,S&&S!==E.id&&y(S),_(E),v()});return[b,w]}var jw=l(I(),1),Ime=Vo.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=il(),{render:s,className:a,validate:c,validationDebounceTime:d=0,validationMode:u=n,name:f,disabled:m=!1,invalid:g,dirty:h,touched:b,actionsRef:v,style:y,..._}=t,w=bL(!0)?.disabled,x=xe(c||(()=>null)),E=w||m,[S,C]=Vo.useState(!1),[T,k]=Vo.useState(!1),[P,O]=Vo.useState(!1),[R,F]=Vo.useState(!1),V=h??T,L=b??S,B=Vo.useRef(V),j=Vo.useRef(void 0),[A,D]=Vo.useState(),N=f??A;ye(()=>{h!==void 0&&(B.current=h)},[h]);let z=xe(le=>{h===void 0&&(le&&(B.current=!0),k(le))}),W=xe(le=>{b===void 0&&C(le)}),Y=xe(()=>u==="onChange"||u==="onSubmit"&&i.current),G=N&&Object.hasOwn(o,N)?o[N]:null,re=!!(Array.isArray(G)?G.length:G),se=g===!0||re,[fe,ie]=Vo.useState({state:_d,error:"",errors:[],value:null,initialValue:null}),_e=!se&&(E?null:fe.state.valid),Ce=Vo.useMemo(()=>({disabled:E,touched:L,dirty:V,valid:_e,filled:P,focused:R}),[E,L,V,_e,P,R]),Ie=iD({setValidityData:ie,validate:x,validityData:fe,validationDebounceTime:d,invalid:se,markedDirtyRef:B,state:Ce,shouldValidateOnChange:Y,registeredFieldIdRef:j}),[Q,me]=yL({commit:Ie.commit,invalid:se,markedDirtyRef:B,name:f,setRegisteredFieldName:D,registeredFieldIdRef:j,setValidityData:ie,validityData:fe});Vo.useImperativeHandle(v,()=>({validate:Q}),[Q]);let ne=Vo.useMemo(()=>({invalid:se,name:N,validityData:fe,setValidityData:ie,disabled:E,setTouched:W,setDirty:z,setFilled:O,setFocused:F,validationMode:u,shouldValidateOnChange:Y,state:Ce,registerFieldControl:me,validation:Ie}),[se,N,fe,E,W,z,O,F,u,Y,Ce,me,Ie]),te=De("div",t,{ref:r,state:Ce,props:_,stateAttributesMapping:hs});return(0,jw.jsx)(G6.Provider,{value:ne,children:te})}),_L=Vo.forwardRef(function(t,r){return(0,jw.jsx)(zw,{children:(0,jw.jsx)(Ime,{...t,ref:r})})});var kb=l(X(),1);var wL=kb.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:a=!0,...c}=t,d=mi(!1),u=aw(),{labelId:f}=dn(),m={...d.state,disabled:d.disabled||u.disabled},g=kb.useRef(null),h=fD({id:f??s,native:a});return De("label",t,{ref:[r,g],state:m,props:[h,c],stateAttributesMapping:hs})});var Ef=l(X(),1);var mk=l(I(),1),Ame={...hs,...Qa},xL=Ef.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:a,...c}=t,d=sr(n),{validityData:u,state:f,name:m}=mi(!1),{setMessageIds:g}=dn(),{errors:h}=il(),b=m&&Object.hasOwn(h,m)?h[m]:null,v=!!(Array.isArray(b)?b.length:b),y=typeof s=="string",_=!1;s===!0?_=!0:f.disabled?_=!1:y?_=!!u.state[s]:_=v||u.state.valid===!1;let{mounted:w,transitionStatus:x,setMounted:E}=ds(_);ye(()=>{if(!(!_||!d))return g(B=>B.concat(d)),()=>{g(B=>B.filter(j=>j!==d))}},[_,d,g]);let S=Ef.useRef(null),[C,T]=Ef.useState(null),[k,P]=Ef.useState(null),O=u.error;!y&&v?O=b:u.errors.length>1&&(O=u.errors);let R=O;Array.isArray(O)&&(R=O.length>1?(0,mk.jsx)("ul",{children:O.map(B=>(0,mk.jsx)("li",{children:B},B))}):O[0]);let F=Array.isArray(O)?JSON.stringify(O):O;_&&F!==k&&(P(F),T(R)),ui({open:_,ref:S,onComplete(){_||E(!1)}});let V={...f,transitionStatus:x},L=De("div",t,{ref:[r,S],state:V,props:[{id:d,children:_?R:C},c],stateAttributesMapping:Ame,enabled:w});return w?L:null});var SL=l(X(),1);var CL=SL.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...a}=t,c=sr(n),d=mi(!1),u=aw(),{setMessageIds:f}=dn(),m={...d.state,disabled:d.disabled||u.disabled};return ye(()=>{if(c)return f(h=>h.concat(c)),()=>{f(h=>h.filter(b=>b!==c))}},[c,f]),De("p",t,{ref:r,state:m,props:[{id:c},a],stateAttributesMapping:hs})});var Hw=l(X(),1);var EL=Hw.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:a,disabled:c=!1,onValueChange:d,defaultValue:u,autoFocus:f=!1,style:m,...g}=t,{state:h,name:b,disabled:v,setTouched:y,setDirty:_,validityData:w,setFocused:x,setFilled:E,validationMode:S,validation:C}=mi(),{clearErrors:T}=il(),k=v||c,P=b??s,O={...h,disabled:k},{labelId:R}=dn(),F=GV({id:i});ye(()=>{let N=a!=null;C.inputRef.current?.value||N&&a!==""?E(!0):N&&a===""&&E(!1)},[C.inputRef,E,a]);let V=Hw.useRef(null);ye(()=>{f&&V.current===ao(tt(V.current))&&x(!0)},[f,x]);let[L]=dd({controlled:a,default:u,name:"FieldControl",state:"value"}),B=a!==void 0,j=B?L:void 0,A=xe(()=>C.inputRef.current?.value);return UV(C.inputRef,F,j,A,!k,s),De("input",t,{ref:[r,V],state:O,props:[{id:F,disabled:k,name:P,ref:C.inputRef,"aria-labelledby":R,autoFocus:f,...B?{value:j}:{defaultValue:u},onChange(N){let z=N.currentTarget.value;d?.(z,ze(Se.none,N.nativeEvent)),_(z!==(w.initialValue??"")),E(z!==""),N.nativeEvent.defaultPrevented||(T(P),C.change(z))},onFocus(){x(!0)},onBlur(N){y(!0),x(!1),S==="onBlur"&&C.commit(N.currentTarget.value)},onKeyDown(N){N.currentTarget.tagName==="INPUT"&&N.key==="Enter"&&(y(!0),C.commit(N.currentTarget.value))}},g,N=>C.getValidationProps(k,N)],stateAttributesMapping:hs})});var Pb=l(X(),1);var RL=l(I(),1),TL=function(t){let{children:r}=t,{validityData:o,invalid:n}=mi(!1),i=Pb.useMemo(()=>Cf(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:a}=ds(s),c=Pb.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,RL.jsx)(Pb.Fragment,{children:r(c)})};var Ww=l(X(),1);var gk=l(I(),1),kL=Ww.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...a}=t,{state:c,disabled:d}=mi(!1),u=d||s,f={...c,disabled:u},m=Ww.useMemo(()=>({disabled:u}),[u]),g=De("div",t,{ref:r,state:f,props:a,stateAttributesMapping:hs});return(0,gk.jsx)(zw,{children:(0,gk.jsx)(X6.Provider,{value:m,children:g})})});var PL=l(X(),1);var OL=l(I(),1),hk=PL.forwardRef(function(t,r){return(0,OL.jsx)(pn.Control,{ref:r,...t})});var Uw=l(X(),1),IL=l(oa(),1);var AL=l(I(),1),ML=Uw.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{node:d,subtree:u}=E_({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!d?null:(0,AL.jsxs)(Uw.Fragment,{children:[u,d&&IL.createPortal(o,d)]})});var gi={};Wr(gi,{Arrow:()=>JL,Handle:()=>Ib,Popup:()=>ZL,Portal:()=>YL,Positioner:()=>KL,Provider:()=>ez,Root:()=>zL,Trigger:()=>WL,Viewport:()=>rz,createHandle:()=>oz});var Sm=l(X(),1);var Gw=l(X(),1),bk=Gw.createContext(void 0);function bs(e){let t=Gw.useContext(bk);if(t===void 0&&!e)throw new Error(ut(72));return t}var NL=l(X(),1);var FL={...H_,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},Yw=class extends ol{constructor(t,r,o){let n=new ic;super(DL(t,n,r,o),LL(n),FL)}setOpen=(t,r)=>{EV(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ze(Se.triggerPress,t))}};function VL(){let e=new ic,t=new gm(Object.freeze(DL(void 0,e)),Object.freeze(LL(e)),FL);return Object.assign(t,{setOpen:yt,cancelPendingOpen:yt})}function DL(e,t,r,o=!1){let n={...j_(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=kV(t,r,o),n}function LL(e){return{popupRef:NL.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Ob=l(I(),1),zL=gb(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:d,handle:u,triggerId:f,defaultTriggerId:m=null,children:g}=t,h=CV((O,R)=>new Yw({open:o,openProp:n,activeTriggerId:m,triggerIdProp:f},O,R));h.useControlledProp("openProp",n),h.useControlledProp("triggerIdProp",f),h.useContextCallback("onOpenChange",c),h.useContextCallback("onOpenChangeComplete",d);let b=h.useState("open"),v=!r&&b,y=h.useState("activeTriggerId"),_=h.useState("mounted"),w=h.useState("payload");h.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),L_(h,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:E}=z_(v,h),S=h.useState("isInstantPhase"),C=h.useState("instantType"),T=h.useState("lastOpenChangeReason"),k=Sm.useRef(null);ye(()=>{b&&r&&h.setOpen(!1,ze(Se.disabled))},[b,r,h]),ye(()=>{E==="ending"&&T===Se.none||E!=="ending"&&S?(C!=="delay"&&(k.current=C),h.set("instantType","delay")):k.current!==null&&(h.set("instantType",k.current),k.current=null)},[E,S,T,C,h]),ye(()=>{v&&y==null&&h.set("payload",void 0)},[h,y,v]),Sm.useImperativeHandle(a,()=>({unmount:x,close:()=>h.setOpen(!1,ze(Se.imperativeAction))}),[x,h]);let P=v||_||!r&&s!=="none";return(0,Ob.jsxs)(bk.Provider,{value:h,children:[u&&(0,Ob.jsx)(V_,{handle:u,store:h}),P&&(0,Ob.jsx)(Mme,{store:h,disabled:r,trackCursorAxis:s}),typeof g=="function"?g({payload:w}):g]})});function Mme({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=fb(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=y6(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=Sm.useMemo(()=>st(i.reference,n.reference),[i.reference,n.reference]);return B_(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??ht}),null}var Kw=l(X(),1);var qw=l(X(),1),vk=qw.createContext(void 0);function BL(){return qw.useContext(vk)}var HL="data-base-ui-tooltip-trigger";function jL(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(ot(n))return n}}let t=e.target;return ot(t)?t:null}function Fme(e){let t=e;for(;t;){let r=t.closest(`[${HL}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&ot(o.host)?o.host:null}return null}var WL=A_(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:d,closeOnClick:u=!0,closeDelay:f,id:m,...g}=t,h=bs(!0),v=W_(s)??h;if(!v)throw new Error(ut(82));let y=sr(m),_=v.useState("isTriggerActive",y),w=v.useState("isOpenedByTrigger",y),x=v.useState("floatingRootContext"),E=Kw.useRef(null),S=d??600,C=f??0,{registerTrigger:T,isMountedByThisTrigger:k}=D_(y,E,v,{payload:a,closeOnClick:u,closeDelay:C}),P=BL(),{delayRef:O,isInstantPhase:R,hasProvider:F}=JT(x,{open:w}),V=mm(x);v.useSyncedValue("isInstantPhase",R);let L=v.useState("disabled"),B=c??L,j=br(B),A=v.useState("trackCursorAxis"),D=v.useState("disableHoverablePopup"),N=Kw.useRef(!1),z=ar(),W=Kw.useRef(void 0);function Y(){return F?ms(O.current,"open")===0?0:d??P??600:S}function G(me){let ne=E.current;if(!ne||!me)return!1;let te=Fme(me);return te!==null&&te!==ne&&Le(ne,te)}function re(me){let ne=G(me);return N.current=ne,ne&&(V.openChangeTimeout.clear(),V.restTimeout.clear(),V.restTimeoutPending=!1,z.clear()),ne}let se=_f(x,{enabled:!B,mouseOnly:!0,move:!1,handleClose:!D&&A!=="both"?xf():null,restMs:Y,delay(){return f==null&&F?{close:ms(O.current,"close")}:{close:C}},triggerElementRef:E,isActiveTrigger:_,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!N.current}}),fe=vb(x,{enabled:!B}).reference,ie=me=>{let ne=N.current,te=jL(me),le=re(te),$=E.current,ce=$&&te&&Le($,te);if(le&&v.select("open")&&v.select("lastOpenChangeReason")===Se.triggerHover){v.setOpen(!1,ze(Se.triggerHover,me));return}if(ne&&!le&&ce&&!j.current&&!v.select("open")&&$&&Ni(W.current)){let ve=()=>{!N.current&&!j.current&&!v.select("open")&&v.setOpen(!0,ze(Se.triggerHover,me,$))},be=Y();be===0?(z.clear(),ve()):z.start(be,ve)}},_e=v.useState("triggerProps",k);return De("button",t,{state:{open:w},ref:[r,T,E],props:[se,fe,k||A!=="none"?_e:void 0,{onMouseOver(me){ie(me.nativeEvent)},onFocus(me){G(jL(me.nativeEvent))&&me.preventBaseUIHandler()},onMouseLeave(){N.current=!1,z.clear(),W.current=void 0},onPointerEnter(me){W.current=me.pointerType},onPointerDown(me){W.current=me.pointerType,v.set("closeOnClick",u),u&&!v.select("open")&&v.cancelPendingOpen(me.nativeEvent)},onClick(me){u&&!v.select("open")&&v.cancelPendingOpen(me.nativeEvent)},id:y,"data-trigger-disabled":B?"":void 0,[HL]:B?void 0:""},g],stateAttributesMapping:Q_})});var GL=l(X(),1);var Xw=l(X(),1),yk=Xw.createContext(void 0);function UL(){let e=Xw.useContext(yk);if(e===void 0)throw new Error(ut(70));return e}var _k=l(I(),1),YL=GL.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return bs().useState("mounted")||o?(0,_k.jsx)(yk.Provider,{value:o,children:(0,_k.jsx)(ML,{ref:r,...n})}):null});var Qw=l(X(),1);var Zw=l(X(),1),wk=Zw.createContext(void 0);function Cm(){let e=Zw.useContext(wk);if(e===void 0)throw new Error(ut(71));return e}var qL=l(I(),1),KL=Qw.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=C_,style:y,..._}=t,w=bs(),x=UL(),E=w.useState("open"),S=w.useState("mounted"),C=w.useState("trackCursorAxis"),T=w.useState("disableHoverablePopup"),k=w.useState("floatingRootContext"),P=w.useState("instantType"),O=w.useState("transitionStatus"),R=w.useState("adaptiveOrigin"),F=nw({anchor:i,positionMethod:s,floatingRootContext:k,mounted:S,side:a,sideOffset:d,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:m,sticky:h,arrowPadding:g,disableAnchorTracking:b,keepMounted:x,collisionAvoidance:v,adaptiveOrigin:R}),V=Qw.useMemo(()=>({open:E,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:C!=="none"?"tracking-cursor":P}),[E,F.side,F.align,F.anchorHidden,C,P]),L=iw(t,V,{styles:F.positionerStyles,transitionStatus:O,props:_,refs:[r,w.useStateSetter("positionerElement")],hidden:!S,inert:!E||C==="both"||T});return(0,qL.jsx)(wk.Provider,{value:F,children:L})});var XL=l(X(),1);var ZL=XL.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=bs(),{side:c,align:d}=Cm(),u=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),h=a.useState("floatingRootContext"),b=a.useState("disabled"),v=a.useState("closeDelay");ui({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),yb(h,{enabled:!b,closeDelay:v});let y=a.useStateSetter("popupElement");return De("div",t,{state:{open:u,side:c,align:d,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,y],props:[F_,g,vm(m),s],stateAttributesMapping:hm})});var QL=l(X(),1);var JL=QL.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=bs(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=Cm(),g=a.useState("open"),h=a.useState("instantType");return De("div",t,{state:{open:g,side:d,align:u,uncentered:f,instant:h},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:Sf})});var $L=l(X(),1);var xk=l(I(),1),ez=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=$L.useMemo(()=>({open:r,close:o}),[r,o]);return(0,xk.jsx)(vk.Provider,{value:r,children:(0,xk.jsx)(QT,{delay:i,timeoutMs:n,children:t.children})})};var tz=l(X(),1);var rz=tz.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=bs(),d=Cm(),u=c.useState("instantType"),{children:f,state:m}=Dw({store:c,side:d.side,children:s}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return De("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:Vw})});var Ib=class extends um{constructor(){super(VL(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function oz(){return new Ib}function dr(e){return De(e.defaultTagName??"div",e,e)}var sz=l(U(),1),Sk="data-wp-hash";function Ck(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dme(document)),e.__wpStyleRuntime}function Vme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Sk}]`))if(r.getAttribute(Sk)===t)return!0;return!1}function az(e,t,r){if(!e.head)return;let o=Ck(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Sk,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dme(e){let t=Ck();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)az(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 lz(e,t){let r=Ck();r.styles.set(e,t);for(let o of r.documents.keys())az(o,e,t)}typeof process>"u",lz("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 nz={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",lz("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var iz={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},vs=(0,sz.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return dr({render:r,defaultTagName:"span",ref:i,props:st(n,{className:q(nz.text,iz.heading,iz.p,nz[t],o)})})});var fz=l(I(),1),Ek="data-wp-hash";function Rk(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zme(document)),e.__wpStyleRuntime}function Lme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ek}]`))if(r.getAttribute(Ek)===t)return!0;return!1}function uz(e,t,r){if(!e.head)return;let o=Rk(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ek,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zme(e){let t=Rk();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)uz(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 Bme(e,t){let r=Rk();r.styles.set(e,t);for(let o of r.documents.keys())uz(o,e,t)}typeof process>"u",Bme("9db2873e7f","@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,#f6e6e3);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,#c6f7cd);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 cz={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"},Rf=(0,dz.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,fz.jsx)(vs,{ref:n,className:q(cz.badge,cz[`is-${t}-intent`],r),...o,variant:"body-sm"})});var mz=l(sc(),1),Jw=l(U(),1),gz=l(J(),1),bz=l(I(),1),Tk="data-wp-hash";function kk(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hme(document)),e.__wpStyleRuntime}function jme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tk}]`))if(r.getAttribute(Tk)===t)return!0;return!1}function hz(e,t,r){if(!e.head)return;let o=kk(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Tk,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hme(e){let t=kk();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hz(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 $w(e,t){let r=kk();r.styles.set(e,t);for(let o of r.documents.keys())hz(o,e,t)}typeof process>"u",$w("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 Ab={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",$w("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Wme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$w("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Ume={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Gme={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},vz=(0,Jw.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,gz.__)("Loading"),children:d,...u},f){let m=q(Gme.button,Wme["box-sizing"],Ume["outset-ring--focus-except-active"],r!=="unstyled"&&Ab.button,Ab[`is-${t}`],Ab[`is-${r}`],Ab[`is-${o}`],a&&Ab["is-loading"],n);return(0,Jw.useEffect)(()=>{a&&c&&(0,mz.speak)(c)},[a,c]),(0,bz.jsx)(K6,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??a,...u,children:d})});var Sz=l(U(),1);var _z=l(U(),1),wz=l(Ve(),1),xz=l(I(),1),Cr=(0,_z.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,xz.jsx)(wz.SVG,{ref:n,...t.props,...o,width:r,height:r})});var Ez=l(I(),1),Pk="data-wp-hash";function Ok(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qme(document)),e.__wpStyleRuntime}function Yme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pk}]`))if(r.getAttribute(Pk)===t)return!0;return!1}function Cz(e,t,r){if(!e.head)return;let o=Ok(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Yme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pk,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qme(e){let t=Ok();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cz(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 Kme(e,t){let r=Ok();r.styles.set(e,t);for(let o of r.documents.keys())Cz(o,e,t)}typeof process>"u",Kme("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 Xme={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"},Ik=(0,Sz.forwardRef)(function({className:t,icon:r,...o},n){return(0,Ez.jsx)(Cr,{ref:n,icon:r,className:q(Xme.icon,t),size:24,...o})});Ik.displayName="Button.Icon";var Rz=Object.assign(vz,{Icon:Ik});function Tz(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var Zme={},Mb={};function aa(e,t){try{let o=(Zme[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in Mb?Mb[o]:kz(o,o.split(":"))}catch{if(e in Mb)return Mb[e];let r=e?.match(Qme);return r?kz(e,r.slice(1)):NaN}}var Qme=/([+-]\d\d):?(\d\d)?/;function kz(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return Mb[e]=r*60+o>0?r*60+o+n:r*60-o-n}var Id=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(aa(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)),Iz(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-aa(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),ex(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},Pz=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!Pz.test(e))return;let t=e.replace(Pz,"$1UTC");Id.prototype[t]&&(e.startsWith("get")?Id.prototype[e]=function(){return this.internal[t]()}:(Id.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),Jme(this),+this},Id.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),ex(this),+this}))});function ex(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-aa(e.timeZone,e)*60))}function Jme(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()),Iz(e)}function Iz(e,t){let r=Array.isArray(t)?$me(t):+e.internal,o=aa(e.timeZone,e),n=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),a=-new Date(+i).getTimezoneOffset(),c=s-a,d=s;if(c&&s!==n){let k=Date.prototype.getHours.apply(e),P=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(k!==P){let O=new Date(+e),R=s-n;R&&O.setUTCMinutes(O.getUTCMinutes()+R);let F=aa(e.timeZone,O);(F>0?Math.floor(F):Math.ceil(F))===n&&(d=a)}}let u=d-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let f=new Date(+e);f.setUTCSeconds(0);let m=s>0?f.getSeconds():(f.getSeconds()-60)%60,g=Math.round(-(aa(e.timeZone,e)*60))%60;(g||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+g+m);let h=aa(e.timeZone,e),b=h>0?Math.floor(h):Math.ceil(h),y=-new Date(+e).getTimezoneOffset()-b,_=b!==n,w=y-u,x=b-n,E=r-b*60*1e3,S=x>0&&Oz(e)-r===x*60*1e3&&Oz(e,E)!==r;if(_&&w&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);let k=aa(e.timeZone,e),P=k>0?Math.floor(k):Math.ceil(k),O=b-P;O&&w<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+O)}ex(e);let T=(t?r:r+g*1e3)-+e.internal;T&&Math.abs(T)<1800*1e3&&(Date.prototype.setTime.call(e,+e+T),ex(e))}function $me(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function Oz(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-aa(e.timeZone,r)*60)),+r}var lo=class e extends Id{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,o]=this.tzComponents(),n=`${t}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,o,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${o} ${r} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,o,n]=this.tzComponents();return`${t} GMT${r}${o}${n} (${Tz(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",o=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[r,o,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var ege=Math.pow(10,8)*24*60*60*1e3,gKe=-ege,tx=6048e5,Az=864e5,Nb=6e4,Fb=36e5,Mz=1e3;var tge=3600;var Nz=tge*24,hKe=Nz*7,rge=Nz*365.2425,oge=rge/12,bKe=oge*3,Ak=Symbol.for("constructDateFrom");function Je(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Ak in e?e[Ak](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ae(e,t){return Je(t||e,e)}function ll(e,t,r){let o=Ae(e,r?.in);return isNaN(t)?Je(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Em(e,t,r){let o=Ae(e,r?.in);if(isNaN(t))return Je(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Je(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var nge={};function hi(){return nge}function mn(e,t){let r=hi(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ae(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Li(e,t){return mn(e,{...t,weekStartsOn:1})}function rx(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=Je(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Li(n),s=Je(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Li(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Tf(e){let t=Ae(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function ys(e,...t){let r=Je.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Ad(e,t){let r=Ae(e,t?.in);return r.setHours(0,0,0,0),r}function ac(e,t,r){let[o,n]=ys(r?.in,e,t),i=Ad(o),s=Ad(n),a=+i-Tf(i),c=+s-Tf(s);return Math.round((a-c)/Az)}function Fz(e,t){let r=rx(e,t),o=Je(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Li(o)}function ox(e,t,r){return ll(e,t*7,r)}function nx(e,t,r){return Em(e,t*12,r)}function Vz(e,t,r){let[o,n]=[+Ae(e.start,r?.in),+Ae(e.end,r?.in)].sort((a,c)=>a-c),[i,s]=[+Ae(t.start,r?.in),+Ae(t.end,r?.in)].sort((a,c)=>a-c);return r?.inclusive?o<=s&&i<=n:o<s&&i<n}function Dz(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Je.bind(null,n));let i=Ae(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),Je(o,r||NaN)}function Lz(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Je.bind(null,n));let i=Ae(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),Je(o,r||NaN)}function zz(e,t,r){let[o,n]=ys(r?.in,e,t);return+Ad(o)==+Ad(n)}function ix(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function la(e){return!(!ix(e)&&typeof e!="number"||isNaN(+Ae(e)))}function sx(e,t,r){let[o,n]=ys(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function ax(e,t){let r=Ae(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function lx(e,t){let[r,o]=ys(e,t.start,t.end);return{start:r,end:o}}function Bz(e,t){let{start:r,end:o}=lx(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;s.setHours(0,0,0,0),s.setDate(1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let c=[];for(;+s<=i;)c.push(Je(r,s)),s.setMonth(s.getMonth()+a);return n?c.reverse():c}function Vb(e,t){let r=Ae(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function jz(e,t){let r=Ae(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function Rm(e,t){let r=Ae(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function Hz(e,t){let{start:r,end:o}=lx(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;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 c=[];for(;+s<=i;)c.push(Je(r,s)),s.setFullYear(s.getFullYear()+a);return n?c.reverse():c}function cx(e,t){let r=hi(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ae(e,t?.in),i=n.getDay(),s=(i<o?-7:0)+6-(i-o);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function Wz(e,t){return cx(e,{...t,weekStartsOn:1})}var ige={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"}},Uz=(e,t,r)=>{let o,n=ige[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function dx(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var sge={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},age={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},lge={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Gz={date:dx({formats:sge,defaultWidth:"full"}),time:dx({formats:age,defaultWidth:"full"}),dateTime:dx({formats:lge,defaultWidth:"full"})};var cge={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Yz=(e,t,r,o)=>cge[e];function Tm(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var dge={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},uge={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},fge={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"]},pge={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"]},mge={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"}},gge={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"}},hge=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},qz={ordinalNumber:hge,era:Tm({values:dge,defaultWidth:"wide"}),quarter:Tm({values:uge,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Tm({values:fge,defaultWidth:"wide"}),day:Tm({values:pge,defaultWidth:"wide"}),dayPeriod:Tm({values:mge,defaultWidth:"wide",formattingValues:gge,defaultFormattingWidth:"wide"})};function km(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(a)?vge(a,f=>f.test(s)):bge(a,f=>f.test(s)),d;d=e.valueCallback?e.valueCallback(c):c,d=r.valueCallback?r.valueCallback(d):d;let u=t.slice(s.length);return{value:d,rest:u}}}function bge(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function vge(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Kz(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var yge=/^(\d+)(th|st|nd|rd)?/i,_ge=/\d+/i,wge={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},xge={any:[/^b/i,/^(a|c)/i]},Sge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Cge={any:[/1/i,/2/i,/3/i,/4/i]},Ege={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},Rge={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]},Tge={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},kge={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]},Pge={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},Oge={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}},Xz={ordinalNumber:Kz({matchPattern:yge,parsePattern:_ge,valueCallback:e=>parseInt(e,10)}),era:km({matchPatterns:wge,defaultMatchWidth:"wide",parsePatterns:xge,defaultParseWidth:"any"}),quarter:km({matchPatterns:Sge,defaultMatchWidth:"wide",parsePatterns:Cge,defaultParseWidth:"any",valueCallback:e=>e+1}),month:km({matchPatterns:Ege,defaultMatchWidth:"wide",parsePatterns:Rge,defaultParseWidth:"any"}),day:km({matchPatterns:Tge,defaultMatchWidth:"wide",parsePatterns:kge,defaultParseWidth:"any"}),dayPeriod:km({matchPatterns:Pge,defaultMatchWidth:"any",parsePatterns:Oge,defaultParseWidth:"any"})};var zi={code:"en-US",formatDistance:Uz,formatLong:Gz,formatRelative:Yz,localize:qz,match:Xz,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Zz(e,t){let r=Ae(e,t?.in);return ac(r,Rm(r))+1}function Md(e,t){let r=Ae(e,t?.in),o=+Li(r)-+Fz(r);return Math.round(o/tx)+1}function Pm(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=hi(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=Je(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=mn(s,t),c=Je(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let d=mn(c,t);return+r>=+a?o+1:+r>=+d?o:o-1}function Qz(e,t){let r=hi(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Pm(e,t),i=Je(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),mn(i,t)}function Nd(e,t){let r=Ae(e,t?.in),o=+mn(r,t)-+Qz(r,t);return Math.round(o/tx)+1}function $t(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var lc={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return $t(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):$t(r+1,2)},d(e,t){return $t(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return $t(e.getHours()%12||12,t.length)},H(e,t){return $t(e.getHours(),t.length)},m(e,t){return $t(e.getMinutes(),t.length)},s(e,t){return $t(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return $t(n,t.length)}};var Om={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Mk={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return lc.y(e,t)},Y:function(e,t,r,o){let n=Pm(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return $t(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):$t(i,t.length)},R:function(e,t){let r=rx(e);return $t(r,t.length)},u:function(e,t){let r=e.getFullYear();return $t(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return $t(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return $t(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return lc.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return $t(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Nd(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):$t(n,t.length)},I:function(e,t,r){let o=Md(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):$t(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):lc.d(e,t)},D:function(e,t,r){let o=Zz(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):$t(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return $t(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return $t(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return $t(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Om.noon:o===0?n=Om.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Om.evening:o>=12?n=Om.afternoon:o>=4?n=Om.morning:n=Om.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return lc.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):lc.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):$t(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):$t(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):lc.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):lc.s(e,t)},S:function(e,t){return lc.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return $z(o);case"XXXX":case"XX":return kf(o);default:return kf(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return $z(o);case"xxxx":case"xx":return kf(o);default:return kf(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Jz(o,":");default:return"GMT"+kf(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Jz(o,":");default:return"GMT"+kf(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return $t(o,t.length)},T:function(e,t,r){return $t(+e,t.length)}};function Jz(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+$t(i,2)}function $z(e,t){return e%60===0?(e>0?"-":"+")+$t(Math.abs(e)/60,2):kf(e,t)}function kf(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=$t(Math.trunc(o/60),2),i=$t(o%60,2);return r+n+t+i}var eB=(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"})}},tB=(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"})}},Ige=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return eB(e,t);let i;switch(o){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}}",eB(o,t)).replace("{{time}}",tB(n,t))},Db={p:tB,P:Ige};var Age=/^D+$/,Mge=/^Y+$/,Nge=["D","DD","YY","YYYY"];function ux(e){return Age.test(e)}function fx(e){return Mge.test(e)}function Lb(e,t,r){let o=Fge(e,t,r);if(console.warn(o),Nge.includes(e))throw new RangeError(o)}function Fge(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Vge=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Dge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Lge=/^'([^]*?)'?$/,zge=/''/g,Bge=/[a-zA-Z]/;function cc(e,t,r){let o=hi(),n=r?.locale??o.locale??zi,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=Ae(e,r?.in);if(!la(a))throw new RangeError("Invalid time value");let c=t.match(Dge).map(u=>{let f=u[0];if(f==="p"||f==="P"){let m=Db[f];return m(u,n.formatLong)}return u}).join("").match(Vge).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:jge(u)};if(Mk[f])return{isToken:!0,value:u};if(f.match(Bge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let d={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&fx(f)||!r?.useAdditionalDayOfYearTokens&&ux(f))&&Lb(f,t,String(e));let m=Mk[f[0]];return m(a,f,n.localize,d)}).join("")}function jge(e){let t=e.match(Lge);return t?t[1].replace(zge,"'"):e}function rB(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=Je(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function oB(){return Object.assign({},hi())}function nB(e,t){let r=Ae(e,t?.in).getDay();return r===0?7:r}function iB(e,t){return Ae(e,t?.in).getMonth()}function sB(e,t){return Ae(e,t?.in).getFullYear()}function aB(e,t){return+Ae(e)>+Ae(t)}function lB(e,t){return+Ae(e)<+Ae(t)}function cB(e,t){let r=Hge(t)?new t(0):Je(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function Hge(e){return typeof e=="function"&&e.prototype?.constructor===e}var Wge=10,px=class{subPriority=0;validate(t,r){return!0}},mx=class extends px{constructor(t,r,o,n,i){super(),this.value=t,this.validateValue=r,this.setValue=o,this.priority=n,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,o){return this.setValue(t,r,this.value,o)}},gx=class extends px{priority=Wge;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>Je(r,o))}set(t,r){return r.timestampIsSet?t:Je(t,cB(t,this.context))}};var He=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new mx(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var hx=class extends He{priority=140;parse(t,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,r,o){return r.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var Bt={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}/},_s={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 tr(e,t){return e&&{value:t(e.value),rest:e.rest}}function Nt(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function ws(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let o=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:o*(n*Fb+i*Nb+s*Mz),rest:t.slice(r[0].length)}}function bx(e){return Nt(Bt.anyDigitsSigned,e)}function bt(e,t){switch(e){case 1:return Nt(Bt.singleDigit,t);case 2:return Nt(Bt.twoDigits,t);case 3:return Nt(Bt.threeDigits,t);case 4:return Nt(Bt.fourDigits,t);default:return Nt(new RegExp("^\\d{1,"+e+"}"),t)}}function Im(e,t){switch(e){case 1:return Nt(Bt.singleDigitSigned,t);case 2:return Nt(Bt.twoDigitsSigned,t);case 3:return Nt(Bt.threeDigitsSigned,t);case 4:return Nt(Bt.fourDigitsSigned,t);default:return Nt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Am(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function vx(e,t){let r=t>0,o=r?t:1-t,n;if(o<=50)n=e||100;else{let i=o+50,s=Math.trunc(i/100)*100,a=e>=i%100;n=e+s-(a?100:0)}return r?n:1-n}function yx(e){return e%400===0||e%4===0&&e%100!==0}var _x=class extends He{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return tr(bt(4,t),n);case"yo":return tr(o.ordinalNumber(t,{unit:"year"}),n);default:return tr(bt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o){let n=t.getFullYear();if(o.isTwoDigitYear){let s=vx(o.year,n);return t.setFullYear(s,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var wx=class extends He{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return tr(bt(4,t),n);case"Yo":return tr(o.ordinalNumber(t,{unit:"year"}),n);default:return tr(bt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=Pm(t,n);if(o.isTwoDigitYear){let a=vx(o.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),mn(t,n)}let s=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),mn(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var xx=class extends He{priority=130;parse(t,r){return r==="R"?Im(4,t):Im(r.length,t)}set(t,r,o){let n=Je(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),Li(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var Sx=class extends He{priority=130;parse(t,r){return r==="u"?Im(4,t):Im(r.length,t)}set(t,r,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var Cx=class extends He{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return bt(r.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 Ex=class extends He{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return bt(r.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 Rx=class extends He{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"M":return tr(Nt(Bt.month,t),n);case"MM":return tr(bt(2,t),n);case"Mo":return tr(o.ordinalNumber(t,{unit:"month"}),n);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}};var Tx=class extends He{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return tr(Nt(Bt.month,t),n);case"LL":return tr(bt(2,t),n);case"Lo":return tr(o.ordinalNumber(t,{unit:"month"}),n);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function dB(e,t,r){let o=Ae(e,r?.in),n=Nd(o,r)-t;return o.setDate(o.getDate()-n*7),Ae(o,r?.in)}var kx=class extends He{priority=100;parse(t,r,o){switch(r){case"w":return Nt(Bt.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return mn(dB(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function uB(e,t,r){let o=Ae(e,r?.in),n=Md(o,r)-t;return o.setDate(o.getDate()-n*7),o}var Px=class extends He{priority=100;parse(t,r,o){switch(r){case"I":return Nt(Bt.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return Li(uB(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var Uge=[31,28,31,30,31,30,31,31,30,31,30,31],Gge=[31,29,31,30,31,30,31,31,30,31,30,31],Ox=class extends He{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return Nt(Bt.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return bt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=yx(o),i=t.getMonth();return n?r>=1&&r<=Gge[i]:r>=1&&r<=Uge[i]}set(t,r,o){return t.setDate(o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var Ix=class extends He{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return Nt(Bt.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return bt(r.length,t)}}validate(t,r){let o=t.getFullYear();return yx(o)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function Mm(e,t,r){let o=hi(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=Ae(e,r?.in),s=i.getDay(),c=(t%7+7)%7,d=7-n,u=t<0||t>6?t-(s+d)%7:(c+d)%7-(s+d)%7;return ll(i,u,r)}var Ax=class extends He{priority=90;parse(t,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Mm(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var Mx=class extends He{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"e":case"ee":return tr(bt(r.length,t),i);case"eo":return tr(o.ordinalNumber(t,{unit:"day"}),i);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Mm(t,o,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 Nx=class extends He{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"c":case"cc":return tr(bt(r.length,t),i);case"co":return tr(o.ordinalNumber(t,{unit:"day"}),i);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Mm(t,o,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 fB(e,t,r){let o=Ae(e,r?.in),n=nB(o,r),i=t-n;return ll(o,i,r)}var Fx=class extends He{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return bt(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return tr(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return tr(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return tr(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return tr(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,r){return r>=1&&r<=7}set(t,r,o){return t=fB(t,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var Vx=class extends He{priority=80;parse(t,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Am(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var Dx=class extends He{priority=80;parse(t,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Am(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var Lx=class extends He{priority=80;parse(t,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Am(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var zx=class extends He{priority=70;parse(t,r,o){switch(r){case"h":return Nt(Bt.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,o){let n=t.getHours()>=12;return n&&o<12?t.setHours(o+12,0,0,0):!n&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var Bx=class extends He{priority=70;parse(t,r,o){switch(r){case"H":return Nt(Bt.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,o){return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var jx=class extends He{priority=70;parse(t,r,o){switch(r){case"K":return Nt(Bt.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var Hx=class extends He{priority=70;parse(t,r,o){switch(r){case"k":return Nt(Bt.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,o){let n=o<=24?o%24:o;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var Wx=class extends He{priority=60;parse(t,r,o){switch(r){case"m":return Nt(Bt.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setMinutes(o,0,0),t}incompatibleTokens=["t","T"]};var Ux=class extends He{priority=50;parse(t,r,o){switch(r){case"s":return Nt(Bt.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setSeconds(o,0),t}incompatibleTokens=["t","T"]};var Gx=class extends He{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return tr(bt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var Yx=class extends He{priority=10;parse(t,r){switch(r){case"X":return ws(_s.basicOptionalMinutes,t);case"XX":return ws(_s.basic,t);case"XXXX":return ws(_s.basicOptionalSeconds,t);case"XXXXX":return ws(_s.extendedOptionalSeconds,t);default:return ws(_s.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Je(t,t.getTime()-Tf(t)-o)}incompatibleTokens=["t","T","x"]};var qx=class extends He{priority=10;parse(t,r){switch(r){case"x":return ws(_s.basicOptionalMinutes,t);case"xx":return ws(_s.basic,t);case"xxxx":return ws(_s.basicOptionalSeconds,t);case"xxxxx":return ws(_s.extendedOptionalSeconds,t);default:return ws(_s.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Je(t,t.getTime()-Tf(t)-o)}incompatibleTokens=["t","T","X"]};var Kx=class extends He{priority=40;parse(t){return bx(t)}set(t,r,o){return[Je(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var Xx=class extends He{priority=20;parse(t){return bx(t)}set(t,r,o){return[Je(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var pB={G:new hx,y:new _x,Y:new wx,R:new xx,u:new Sx,Q:new Cx,q:new Ex,M:new Rx,L:new Tx,w:new kx,I:new Px,d:new Ox,D:new Ix,E:new Ax,e:new Mx,c:new Nx,i:new Fx,a:new Vx,b:new Dx,B:new Lx,h:new zx,H:new Bx,K:new jx,k:new Hx,m:new Wx,s:new Ux,S:new Gx,X:new Yx,x:new qx,t:new Kx,T:new Xx};var Yge=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Kge=/^'([^]*?)'?$/,Xge=/''/g,Zge=/\S/,Qge=/[a-zA-Z]/;function mB(e,t,r,o){let n=()=>Je(o?.in||r,NaN),i=oB(),s=o?.locale??i.locale??zi,a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():Ae(r,o?.in);let d={firstWeekContainsDate:a,weekStartsOn:c,locale:s},u=[new gx(o?.in,r)],f=t.match(qge).map(v=>{let y=v[0];if(y in Db){let _=Db[y];return _(v,s.formatLong)}return v}).join("").match(Yge),m=[];for(let v of f){!o?.useAdditionalWeekYearTokens&&fx(v)&&Lb(v,t,e),!o?.useAdditionalDayOfYearTokens&&ux(v)&&Lb(v,t,e);let y=v[0],_=pB[y];if(_){let{incompatibleTokens:w}=_;if(Array.isArray(w)){let E=m.find(S=>w.includes(S.token)||S.token===y);if(E)throw new RangeError(`The format string mustn't contain \`${E.fullToken}\` and \`${v}\` at the same time`)}else if(_.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${v}\` and any other token at the same time`);m.push({token:y,fullToken:v});let x=_.run(e,v,s.match,d);if(!x)return n();u.push(x.setter),e=x.rest}else{if(y.match(Qge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+y+"`");if(v==="''"?v="'":y==="'"&&(v=Jge(v)),e.indexOf(v)===0)e=e.slice(v.length);else return n()}}if(e.length>0&&Zge.test(e))return n();let g=u.map(v=>v.priority).sort((v,y)=>y-v).filter((v,y,_)=>_.indexOf(v)===y).map(v=>u.filter(y=>y.priority===v).sort((y,_)=>_.subPriority-y.subPriority)).map(v=>v[0]),h=Ae(r,o?.in);if(isNaN(+h))return n();let b={};for(let v of g){if(!v.validate(h,d))return n();let y=v.set(h,b,d);Array.isArray(y)?(h=y[0],Object.assign(b,y[1])):h=y}return h}function Jge(e){return e.match(Kge)[1].replace(Xge,"'")}function Pf(e,t,r){let[o,n]=ys(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function gB(e,t,r){let[o,n]=ys(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function Of(e,t,r){return ll(e,-t,r)}function hB(e,t){let r=()=>Je(t?.in,NaN),o=t?.additionalDigits??2,n=rhe(e),i;if(n.date){let d=ohe(n.date,o);i=nhe(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let s=+i,a=0,c;if(n.time&&(a=ihe(n.time),isNaN(a)))return r();if(n.timezone){if(c=she(n.timezone),isNaN(c))return r()}else{let d=new Date(s+a),u=Ae(0,t?.in);return u.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),u.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),u}return Ae(s+a+c,t?.in)}var Zx={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$ge=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ehe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,the=/^([+-])(\d{2})(?::?(\d{2}))?$/;function rhe(e){let t={},r=e.split(Zx.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],Zx.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Zx.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=Zx.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function ohe(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function nhe(e,t){if(t===null)return new Date(NaN);let r=e.match($ge);if(!r)return new Date(NaN);let o=!!r[4],n=zb(r[1]),i=zb(r[2])-1,s=zb(r[3]),a=zb(r[4]),c=zb(r[5])-1;if(o)return uhe(t,a,c)?ahe(t,a,c):new Date(NaN);{let d=new Date(0);return!che(t,i,s)||!dhe(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,s)),d)}}function zb(e){return e?parseInt(e):1}function ihe(e){let t=e.match(ehe);if(!t)return NaN;let r=Nk(t[1]),o=Nk(t[2]),n=Nk(t[3]);return fhe(r,o,n)?r*Fb+o*Nb+n*1e3:NaN}function Nk(e){return e&&parseFloat(e.replace(",","."))||0}function she(e){if(e==="Z")return 0;let t=e.match(the);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return phe(o,n)?r*(o*Fb+n*Nb):NaN}function ahe(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var lhe=[31,null,31,30,31,30,31,31,30,31,30,31];function bB(e){return e%400===0||e%4===0&&e%100!==0}function che(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(lhe[t]||(bB(e)?29:28))}function dhe(e,t){return t>=1&&t<=(bB(e)?366:365)}function uhe(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function fhe(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function phe(e,t){return t>=0&&t<=59}function vB(e,t,r){let o=Ae(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=Je(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=rB(s);return o.setMonth(t,Math.min(i,a)),o}function yB(e,t,r){let o=Ae(e,r?.in);return isNaN(+o)?Je(r?.in||e,NaN):(o.setFullYear(t),o)}function Qx(e,t,r){return Em(e,-t,r)}function _B(e,t,r){return ox(e,-t,r)}function Jx(e,t,r){return nx(e,-t,r)}function wB(e,t){let r=t.startOfMonth(e),o=r.getDay()>0?r.getDay():7,n=t.addDays(e,-o+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function $x(e,t){let r=t.startOfMonth(e),o=r.getDay();return o===1?r:o===0?t.addDays(r,-6):t.addDays(r,-1*(o-1))}function xB(e,t){let r=$x(e,t),o=wB(e,t);return t.addDays(r,o*7-1)}var Bb={...zi,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>cc(s,a,{locale:zi,...r});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,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>cc(n,i,{locale:zi,...t}),o(e,"LLLL yyyy")},labelGridcell:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>cc(s,a,{locale:zi,...r});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>cc(n,i,{locale:zi,...t}),o(e,"cccc")}}};var xo=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return lo.tz(this.options.timeZone);let o=this.options.Date??Date;return new o},this.newDate=(o,n,i)=>this.overrides?.newDate?this.overrides.newDate(o,n,i):this.options.timeZone?new lo(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):ll(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):Em(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):ox(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):nx(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):ac(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):sx(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):Bz(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):Hz(o),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=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):xB(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):Wz(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):ax(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):cx(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):jz(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):cc(o,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):Md(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):iB(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):sB(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):Nd(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):aB(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):lB(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):ix(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):zz(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):Pf(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):gB(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):Dz(o),this.min=o=>this.overrides?.min?this.overrides.min(o):Lz(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):vB(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):yB(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):$x(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Ad(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Li(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):Vb(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):mn(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):Rm(o),this.options={locale:Bb,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),o={};for(let n=0;n<10;n++)o[n.toString()]=r.format(n);return o}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,o=>r[o]||o)}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:r,timeZone:o,numerals:n}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(t)}catch{}let s=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,s)}};xo.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 So=new xo;var Nm=class{constructor(t,r,o=So){this.date=t,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(t,r)),this.dateLib=o,this.isoDate=o.format(t,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var e1=class{constructor(t,r){this.date=t,this.weeks=r}};var t1=class{constructor(t,r){this.days=r,this.weekNumber=t}};var Dk={};Wr(Dk,{CaptionLabel:()=>mhe,Chevron:()=>ghe,Day:()=>hhe,DayButton:()=>bhe,Dropdown:()=>vhe,DropdownNav:()=>yhe,Footer:()=>_he,Month:()=>whe,MonthCaption:()=>xhe,MonthGrid:()=>She,Months:()=>Che,MonthsDropdown:()=>Ehe,Nav:()=>Rhe,NextMonthButton:()=>The,Option:()=>khe,PreviousMonthButton:()=>Phe,Root:()=>Ohe,Select:()=>Ihe,Week:()=>Ahe,WeekNumber:()=>Fhe,WeekNumberHeader:()=>Vhe,Weekday:()=>Mhe,Weekdays:()=>Nhe,Weeks:()=>Dhe,YearsDropdown:()=>Lhe});var SB=l(X(),1);function mhe(e){return SB.default.createElement("span",{...e})}var Fm=l(X(),1);function ghe(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return Fm.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&Fm.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&Fm.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&Fm.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&Fm.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var CB=l(X(),1);function hhe(e){let{day:t,modifiers:r,...o}=e;return CB.default.createElement("td",{...o})}var r1=l(X(),1);function bhe(e){let{day:t,modifiers:r,...o}=e,n=r1.default.useRef(null);return r1.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),r1.default.createElement("button",{ref:n,...o})}var Vm=l(X(),1);var Me;(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"})(Me||(Me={}));var ur;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(ur||(ur={}));var bi;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(bi||(bi={}));var Fn;(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"})(Fn||(Fn={}));var o1=l(X(),1),Fk=(0,o1.createContext)(void 0);function cl(){let e=(0,o1.useContext)(Fk);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function vhe(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=cl(),a=[n[Me.Dropdown],r].join(" "),c=t?.find(({value:d})=>d===o.value);return Vm.default.createElement("span",{"data-disabled":o.disabled,className:n[Me.DropdownRoot],style:s?.[Me.DropdownRoot]},Vm.default.createElement(i.Select,{className:a,...o},t?.map(({value:d,label:u,disabled:f})=>Vm.default.createElement(i.Option,{key:d,value:d,disabled:f},u))),Vm.default.createElement("span",{className:n[Me.CaptionLabel],style:s?.[Me.CaptionLabel],"aria-hidden":!0},c?.label,Vm.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Me.Chevron],style:s?.[Me.Chevron]})))}var EB=l(X(),1);function yhe(e){return EB.default.createElement("div",{...e})}var RB=l(X(),1);function _he(e){return RB.default.createElement("div",{...e})}var TB=l(X(),1);function whe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return TB.default.createElement("div",{...o},e.children)}var kB=l(X(),1);function xhe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return kB.default.createElement("div",{...o})}var PB=l(X(),1);function She(e){return PB.default.createElement("table",{...e})}var OB=l(X(),1);function Che(e){return OB.default.createElement("div",{...e})}var IB=l(X(),1);function Ehe(e){let{components:t}=cl();return IB.default.createElement(t.Dropdown,{...e})}var dc=l(X(),1);function Rhe(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:c,labels:{labelPrevious:d,labelNext:u}}=cl(),f=(0,dc.useCallback)(g=>{n&&r?.(g)},[n,r]),m=(0,dc.useCallback)(g=>{o&&t?.(g)},[o,t]);return dc.default.createElement("nav",{...i},dc.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Me.PreviousMonthButton],style:c?.[Me.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":d(o),onClick:m},dc.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[Me.Chevron],style:c?.[Me.Chevron],orientation:"left"})),dc.default.createElement(s.NextMonthButton,{type:"button",className:a[Me.NextMonthButton],style:c?.[Me.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":u(n),onClick:f},dc.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Me.Chevron],style:c?.[Me.Chevron]})))}var AB=l(X(),1);function The(e){return AB.default.createElement("button",{...e})}var MB=l(X(),1);function khe(e){return MB.default.createElement("option",{...e})}var NB=l(X(),1);function Phe(e){return NB.default.createElement("button",{...e})}var FB=l(X(),1);function Ohe(e){let{rootRef:t,...r}=e;return FB.default.createElement("div",{...r,ref:t})}var VB=l(X(),1);function Ihe(e){return VB.default.createElement("select",{...e})}var DB=l(X(),1);function Ahe(e){let{week:t,...r}=e;return DB.default.createElement("tr",{...r})}var LB=l(X(),1);function Mhe(e){return LB.default.createElement("th",{...e})}var Vk=l(X(),1);function Nhe(e){return Vk.default.createElement("thead",{"aria-hidden":!0},Vk.default.createElement("tr",{...e}))}var zB=l(X(),1);function Fhe(e){let{week:t,...r}=e;return zB.default.createElement("th",{...r})}var BB=l(X(),1);function Vhe(e){return BB.default.createElement("th",{...e})}var jB=l(X(),1);function Dhe(e){return jB.default.createElement("tbody",{...e})}var HB=l(X(),1);function Lhe(e){let{components:t}=cl();return HB.default.createElement(t.Dropdown,{...e})}var ct=l(X(),1);function vi(e,t,r=!1,o=So){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:a}=o;return n&&i?(s(i,n)<0&&([n,i]=[i,n]),s(t,n)>=(r?1:0)&&s(i,t)>=(r?1:0)):!r&&i?a(i,t):!r&&n?a(n,t):!1}function Dm(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Fd(e){return!!(e&&typeof e=="object"&&"from"in e)}function Lm(e){return!!(e&&typeof e=="object"&&"after"in e)}function zm(e){return!!(e&&typeof e=="object"&&"before"in e)}function n1(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function i1(e,t){return Array.isArray(e)&&e.every(t.isDate)}function xs(e,t,r=So){let o=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=r;return o.some(a=>{if(typeof a=="boolean")return a;if(r.isDate(a))return n(e,a);if(i1(a,r))return a.some(c=>n(e,c));if(Fd(a))return vi(a,e,!1,r);if(n1(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(Dm(a)){let c=i(a.before,e),d=i(a.after,e),u=c>0,f=d<0;return s(a.before,a.after)?f&&u:u||f}return Lm(a)?i(e,a.after)>0:zm(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function WB(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:c,broadcastCalendar:d,today:u=n.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:g,isBefore:h,endOfMonth:b,isAfter:v}=n,y=r&&g(r),_=o&&b(o),w={[ur.focused]:[],[ur.outside]:[],[ur.disabled]:[],[ur.hidden]:[],[ur.today]:[]},x={};for(let E of e){let{date:S,displayMonth:C}=E,T=!!(C&&!m(S,C)),k=!!(y&&h(S,y)),P=!!(_&&v(S,_)),O=!!(i&&xs(S,i,n)),R=!!(s&&xs(S,s,n))||k||P||!d&&!c&&T||d&&c===!1&&T,F=f(S,u);T&&w.outside.push(E),O&&w.disabled.push(E),R&&w.hidden.push(E),F&&w.today.push(E),a&&Object.keys(a).forEach(V=>{let L=a?.[V];L&&xs(S,L,n)&&(x[V]?x[V].push(E):x[V]=[E])})}return E=>{let S={[ur.focused]:!1,[ur.disabled]:!1,[ur.hidden]:!1,[ur.outside]:!1,[ur.today]:!1},C={};for(let T in w){let k=w[T];S[T]=k.some(P=>P===E)}for(let T in x)C[T]=x[T].some(k=>k===E);return{...S,...C}}}function UB(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[ur[i]]?n.push(t[ur[i]]):t[bi[i]]&&n.push(t[bi[i]]),n),[t[Me.Day]])}function GB(e){return{...Dk,...e}}function YB(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(([r,o])=>{r.startsWith("data-")&&(t[r]=o)}),t}function qB(){let e={};for(let t in Me)e[Me[t]]=`rdp-${Me[t]}`;for(let t in ur)e[ur[t]]=`rdp-${ur[t]}`;for(let t in bi)e[bi[t]]=`rdp-${bi[t]}`;for(let t in Fn)e[Fn[t]]=`rdp-${Fn[t]}`;return e}var Lk={};Wr(Lk,{formatCaption:()=>zhe,formatDay:()=>Bhe,formatMonthDropdown:()=>jhe,formatWeekNumber:()=>Whe,formatWeekNumberHeader:()=>Uhe,formatWeekdayName:()=>Hhe,formatYearDropdown:()=>Ghe});function zhe(e,t,r){return(r??new xo(t)).formatMonthYear(e)}function Bhe(e,t,r){return(r??new xo(t)).format(e,"d")}function jhe(e,t=So){return t.format(e,"LLLL")}function Hhe(e,t,r){return(r??new xo(t)).format(e,"cccccc")}function Whe(e,t=So){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function Uhe(){return""}function Ghe(e,t=So){return t.format(e,"yyyy")}function KB(e){return{...Lk,...e}}var Zk={};Wr(Zk,{labelDayButton:()=>zk,labelGrid:()=>Bk,labelGridcell:()=>jk,labelMonthDropdown:()=>Hk,labelNav:()=>Wk,labelNext:()=>Uk,labelPrevious:()=>Gk,labelWeekNumber:()=>qk,labelWeekNumberHeader:()=>Kk,labelWeekday:()=>Yk,labelYearDropdown:()=>Xk});function zk(e,t,r,o){let n=(o??new xo(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function Bk(e,t,r){return(r??new xo(t)).formatMonthYear(e)}function jk(e,t,r,o){let n=(o??new xo(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function Hk(e){return"Choose the Month"}function Wk(){return""}var Yhe="Go to the Next Month";function Uk(e,t){return Yhe}function Gk(e){return"Go to the Previous Month"}function Yk(e,t,r){return(r??new xo(t)).format(e,"cccc")}function qk(e,t){return`Week ${e}`}function Kk(e){return"Week Number"}function Xk(e){return"Choose the Year"}var ca=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function XB(e,t){let r=t.locale?.labels??{};return{...Zk,...e??{},labelDayButton:ca(zk,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:ca(Hk,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:ca(Uk,e?.labelNext,r.labelNext),labelPrevious:ca(Gk,e?.labelPrevious,r.labelPrevious),labelWeekNumber:ca(qk,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:ca(Xk,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:ca(Bk,e?.labelGrid,r.labelGrid),labelGridcell:ca(jk,e?.labelGridcell,r.labelGridcell),labelNav:ca(Wk,e?.labelNav,r.labelNav),labelWeekNumberHeader:ca(Kk,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:ca(Yk,e?.labelWeekday,r.labelWeekday)}}function ZB(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:c,getMonth:d}=n;return c({start:s(e),end:a(e)}).map(m=>{let g=o.formatMonthDropdown(m,n),h=d(m),b=t&&m<i(t)||r&&m>i(r)||!1;return{value:h,label:g,disabled:b}})}function QB(e,t={},r={}){let o={...t?.[Me.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function JB(e,t,r,o){let n=o??e.today(),i=r?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let a=0;a<7;a++){let c=e.addDays(i,a);s.push(c)}return s}function $B(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:c}=o,d=i(e),u=s(t),f=a({start:d,end:u});return n&&f.reverse(),f.map(m=>{let g=r.formatYearDropdown(m,o);return{value:c(m),label:g,disabled:!1}})}function ej(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=a=>{let c=typeof a=="number"||typeof a=="string"?new Date(a):a;return new lo(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,e)},s=a=>{let c=i(a);return new Date(c.getFullYear(),c.getMonth(),c.getDate(),0,0,0,0)};return{today:()=>i(lo.tz(e)),newDate:(a,c,d)=>new lo(a,c,d,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,c)=>{let d=i(a),u=c?.weekStartsOn??n,f=(d.getDay()-u+7)%7;return d.setDate(d.getDate()-f),d},startOfISOWeek:a=>{let c=i(a),d=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-d),c},startOfMonth:a=>{let c=i(a);return c.setDate(1),c},startOfYear:a=>{let c=i(a);return c.setMonth(0,1),c},endOfWeek:(a,c)=>{let d=i(a),m=(((c?.weekStartsOn??n)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+m),d},endOfISOWeek:a=>{let c=i(a),d=(7-c.getDay())%7;return c.setDate(c.getDate()+d),c},endOfMonth:a=>{let c=i(a);return c.setMonth(c.getMonth()+1,0),c},endOfYear:a=>{let c=i(a);return c.setMonth(11,31),c},eachMonthOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new lo(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=d.getFullYear()*12+d.getMonth();for(;f.getFullYear()*12+f.getMonth()<=m;)u.push(new lo(f,e)),f.setMonth(f.getMonth()+1,1);return u},addDays:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c),d},addWeeks:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c*7),d},addMonths:(a,c)=>{let d=i(a);return d.setMonth(d.getMonth()+c),d},addYears:(a,c)=>{let d=i(a);return d.setFullYear(d.getFullYear()+c),d},eachYearOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new lo(c.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=d.getFullYear();)u.push(new lo(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return u},getWeek:(a,c)=>{let d=s(a);return Nd(d,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let c=s(a);return Md(c)},differenceInCalendarDays:(a,c)=>{let d=s(a),u=s(c);return ac(d,u)},differenceInCalendarMonths:(a,c)=>{let d=s(a),u=s(c);return sx(d,u)}}}var Bm=l(X(),1);var jb=e=>e instanceof HTMLElement?e:null,Qk=e=>[...e.querySelectorAll("[data-animated-month]")??[]],qhe=e=>jb(e.querySelector("[data-animated-month]")),Jk=e=>jb(e.querySelector("[data-animated-caption]")),$k=e=>jb(e.querySelector("[data-animated-weeks]")),Khe=e=>jb(e.querySelector("[data-animated-nav]")),Xhe=e=>jb(e.querySelector("[data-animated-weekdays]"));function tj(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,Bm.useRef)(null),a=(0,Bm.useRef)(o),c=(0,Bm.useRef)(!1);(0,Bm.useLayoutEffect)(()=>{let d=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||d.length===0||o.length!==d.length)return;let u=i.isSameMonth(o[0].date,d[0].date),f=i.isAfter(o[0].date,d[0].date),m=f?r[Fn.caption_after_enter]:r[Fn.caption_before_enter],g=f?r[Fn.weeks_after_enter]:r[Fn.weeks_before_enter],h=s.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(Qk(b).forEach(w=>{if(!(w instanceof HTMLElement))return;let x=qhe(w);x&&w.contains(x)&&w.removeChild(x);let E=Jk(w);E&&E.classList.remove(m);let S=$k(w);S&&S.classList.remove(g)}),s.current=b):s.current=null,c.current||u||n)return;let v=h instanceof HTMLElement?Qk(h):[],y=Qk(e.current);if(y?.every(_=>_ instanceof HTMLElement)&&v?.every(_=>_ instanceof HTMLElement)){c.current=!0;let _=[];e.current.style.isolation="isolate";let w=Khe(e.current);w&&(w.style.zIndex="1"),y.forEach((x,E)=>{let S=v[E];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let C=Jk(x);C&&C.classList.add(m);let T=$k(x);T&&T.classList.add(g);let k=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),w&&(w.style.zIndex=""),C&&C.classList.remove(m),T&&T.classList.remove(g),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};_.push(k),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let P=Xhe(S);P&&(P.style.opacity="0");let O=Jk(S);O&&(O.classList.add(f?r[Fn.caption_before_exit]:r[Fn.caption_after_exit]),O.addEventListener("animationend",k));let R=$k(S);R&&R.classList.add(f?r[Fn.weeks_before_exit]:r[Fn.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var s1=l(X(),1);function rj(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:c}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:f,endOfBroadcastWeek:m,endOfISOWeek:g,endOfMonth:h,endOfWeek:b,isAfter:v,startOfBroadcastWeek:y,startOfISOWeek:_,startOfWeek:w}=o,x=c?y(n,o):s?_(n):w(n),E=c?m(i):s?g(h(i)):b(h(i)),S=t&&(c?m(t):s?g(t):b(t)),C=S&&v(E,S)?S:E,T=u(C,x),k=f(i,n)+1,P=[];for(let F=0;F<=T;F++){let V=d(x,F);P.push(V)}let R=(c?35:42)*k;if(a&&P.length<R){let F=R-P.length;for(let V=0;V<F;V++){let L=d(P[P.length-1],1);P.push(L)}}return P}function oj(e){let t=[];return e.reduce((r,o)=>{let n=o.weeks.reduce((i,s)=>i.concat(s.days.slice()),t.slice());return r.concat(n.slice())},t.slice())}function nj(e,t,r,o){let{numberOfMonths:n=1}=r,i=[];for(let s=0;s<n;s++){let a=o.addMonths(e,s);if(t&&a>t)break;i.push(a)}return i}function e5(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,c=n||i||s,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:f}=o;if(r&&d(r,c)<a-1){let m=-1*(a-1);c=u(r,m)}return t&&d(c,t)<0&&(c=t),f(c)}function ij(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:c,getISOWeek:d,getWeek:u,startOfBroadcastWeek:f,startOfISOWeek:m,startOfWeek:g}=o,h=e.reduce((b,v)=>{let y=r.broadcastCalendar?f(v,o):r.ISOWeek?m(v):g(v),_=r.broadcastCalendar?i(v):r.ISOWeek?s(a(v)):c(a(v)),w=t.filter(C=>C>=y&&C<=_),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&w.length<x){let C=t.filter(T=>{let k=x-w.length;return T>_&&T<=n(_,k)});w.push(...C)}let E=w.reduce((C,T)=>{let k=r.ISOWeek?d(T):u(T),P=C.find(R=>R.weekNumber===k),O=new Nm(T,v,o);return P?P.days.push(O):C.push(new t1(k,[O])),C},[]),S=new e1(v,E);return b.push(S),b},[]);return r.reverseMonths?h.reverse():h}function sj(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:c,endOfYear:d,today:u}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&f&&(r=n(c(e.today??u(),-100))),o?o=a(o):!o&&f&&(o=d(e.today??u())),[r&&i(r),o&&i(o)]}function aj(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i:1,u=s(e);if(!t)return a(u,d);if(!(c(t,e)<i))return a(u,d)}function lj(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i??1:1,u=s(e);if(!t)return a(u,-d);if(!(c(u,t)<=0))return a(u,-d)}function cj(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var dj=l(X(),1);function Vd(e,t){let[r,o]=(0,dj.useState)(e);return[t===void 0?r:t,o]}function uj(e,t){let[r,o]=sj(e,t),{startOfMonth:n,endOfMonth:i}=t,s=e5(e,r,o,t),[a,c]=Vd(s,e.month?s:void 0);(0,s1.useEffect)(()=>{let x=e5(e,r,o,t);c(x)},[e.timeZone]);let{months:d,weeks:u,days:f,previousMonth:m,nextMonth:g}=(0,s1.useMemo)(()=>{let x=nj(a,o,{numberOfMonths:e.numberOfMonths},t),E=rj(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=ij(x,E,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),C=cj(S),T=oj(S),k=lj(a,r,e,t),P=aj(a,o,e,t);return{months:S,weeks:C,days:T,previousMonth:k,nextMonth:P}},[t,a.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:h,onMonthChange:b}=e,v=x=>u.some(E=>E.days.some(S=>S.isEqualTo(x))),y=x=>{if(h)return;let E=n(x);r&&E<n(r)&&(E=n(r)),o&&E>n(o)&&(E=n(o)),c(E),b?.(E)};return{months:d,weeks:u,days:f,navStart:r,navEnd:o,previousMonth:m,nextMonth:g,goToMonth:y,goToDay:x=>{v(x)||y(x.date)}}}var r5=l(X(),1);var dl;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(dl||(dl={}));function fj(e){return!e[ur.disabled]&&!e[ur.hidden]&&!e[ur.outside]}function pj(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);fj(a)&&(a[ur.focused]&&i<dl.FocusedModifier?(n=s,i=dl.FocusedModifier):o?.isEqualTo(s)&&i<dl.LastFocused?(n=s,i=dl.LastFocused):r(s.date)&&i<dl.Selected?(n=s,i=dl.Selected):a[ur.today]&&i<dl.Today&&(n=s,i=dl.Today))}return n||(n=e.find(s=>fj(t(s)))),n}function mj(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:c}=i,{addDays:d,addMonths:u,addWeeks:f,addYears:m,endOfBroadcastWeek:g,endOfISOWeek:h,endOfWeek:b,max:v,min:y,startOfBroadcastWeek:_,startOfISOWeek:w,startOfWeek:x}=s,S={day:d,week:f,month:u,year:m,startOfWeek:C=>c?_(C,s):a?w(C):x(C),endOfWeek:C=>c?g(C):a?h(C):b(C)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=v([o,S]):t==="after"&&n&&(S=y([n,S])),S}function t5(e,t,r,o,n,i,s,a=0){if(a>365)return;let c=mj(e,t,r.date,o,n,i,s),d=!!(i.disabled&&xs(c,i.disabled,s)),u=!!(i.hidden&&xs(c,i.hidden,s)),f=c,m=new Nm(c,f,s);return!d&&!u?m:t5(e,t,m,o,n,i,s,a+1)}function gj(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,r5.useState)(),c=pj(t.days,r,o||(()=>!1),s),[d,u]=(0,r5.useState)(i?c:void 0);return{isFocusTarget:b=>!!c?.isEqualTo(b),setFocused:u,focused:d,blur:()=>{a(d),u(void 0)},moveFocus:(b,v)=>{if(!d)return;let y=t5(b,v,d,t.navStart,t.navEnd,e,n);y&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(y))||(t.goToDay(y),u(y)))}}}function hj(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Vd(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t,d=g=>a?.some(h=>c(h,g))??!1,{min:u,max:f}=e;return{selected:a,select:(g,h,b)=>{let v=[...a??[]];if(d(g)){if(a?.length===u||o&&a?.length===1)return;v=a?.filter(y=>!c(y,g))}else a?.length===f?v=[g]:v=[...v,g];return n||s(v),n?.(v,g,h,b),v},isSelected:d}}function bj(e,t,r=0,o=0,n=!1,i=So){let{from:s,to:a}=t||{},{isSameDay:c,isAfter:d,isBefore:u}=i,f;if(!s&&!a)f={from:e,to:r>0?void 0:e};else if(s&&!a)c(s,e)?r===0?f={from:s,to:e}:n?f={from:s,to:void 0}:f=void 0:u(e,s)?f={from:e,to:s}:f={from:s,to:e};else if(s&&a)if(c(s,e)&&c(a,e))n?f={from:s,to:a}:f=void 0;else if(c(s,e))f={from:s,to:r>0?void 0:e};else if(c(a,e))f={from:e,to:r>0?void 0:e};else if(u(e,s))f={from:e,to:a};else if(d(e,s))f={from:s,to:e};else if(d(e,a))f={from:s,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let m=i.differenceInCalendarDays(f.to,f.from);o>0&&m>o?f={from:e,to:void 0}:r>1&&m<r&&(f={from:e,to:void 0})}return f}function vj(e,t,r=So){let o=Array.isArray(t)?t:[t],n=e.from,i=r.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let a=0;a<=s;a++){if(o.includes(n.getDay()))return!0;n=r.addDays(n,1)}return!1}function o5(e,t,r=So){return vi(e,t.from,!1,r)||vi(e,t.to,!1,r)||vi(t,e.from,!1,r)||vi(t,e.to,!1,r)}function a1(e,t,r=So){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?vi(e,a,!1,r):i1(a,r)?a.some(c=>vi(e,c,!1,r)):Fd(a)?a.from&&a.to?o5(e,{from:a.from,to:a.to},r):!1:n1(a)?vj(e,a.dayOfWeek,r):Dm(a)?r.isAfter(a.before,a.after)?o5(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):xs(e.from,a,r)||xs(e.to,a,r):Lm(a)||zm(a)?xs(e.from,a,r)||xs(e.to,a,r):!1))return!0;let s=o.filter(a=>typeof a=="function");if(s.length){let a=e.from,c=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=c;d++){if(s.some(u=>u(a)))return!0;a=r.addDays(a,1)}}return!1}function yj(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[c,d]=Vd(i,a?i:void 0),u=a?i:c;return{selected:u,select:(g,h,b)=>{let{min:v,max:y}=e,_;if(g){let w=u?.from,x=u?.to,E=!!w&&!!x,S=!!w&&!!x&&t.isSameDay(w,x)&&t.isSameDay(g,w);n&&(E||!u?.from)?!s&&S?_=void 0:_={from:g,to:void 0}:_=bj(g,u,v,y,s,t)}return o&&r&&_?.from&&_.to&&a1({from:_.from,to:_.to},r,t)&&(_.from=g,_.to=void 0),a||d(_),a?.(_,g,h,b),_},isSelected:g=>u&&vi(u,g,!1,t)}}function _j(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Vd(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t;return{selected:a,select:(f,m,g)=>{let h=f;return!o&&a&&a&&c(f,a)&&(h=void 0),n||s(h),n?.(h,f,m,g),h},isSelected:f=>a?c(a,f):!1}}function wj(e,t){let r=_j(e,t),o=hj(e,t),n=yj(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function Vn(e,t){return e instanceof lo&&e.timeZone===t?e:new lo(e,t)}function jm(e,t,r){if(!r)return Vn(e,t);let o=Vn(e,t),n=new lo(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function xj(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?jm(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?jm(o,t,r):o):Fd(e)?{...e,from:e.from?Vn(e.from,t):e.from,to:e.to?Vn(e.to,t):e.to}:Dm(e)?{before:jm(e.before,t,r),after:jm(e.after,t,r)}:Lm(e)?{after:jm(e.after,t,r)}:zm(e)?{before:jm(e.before,t,r)}:e}function l1(e,t,r){return e&&(Array.isArray(e)?e.map(o=>xj(o,t,r)):xj(e,t,r))}function c1(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=Vn(t.today,r)),t.month&&(t.month=Vn(t.month,r)),t.defaultMonth&&(t.defaultMonth=Vn(t.defaultMonth,r)),t.startMonth&&(t.startMonth=Vn(t.startMonth,r)),t.endMonth&&(t.endMonth=Vn(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=Vn(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(je=>Vn(je,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?Vn(t.selected.from,r):t.selected.from,to:t.selected.to?Vn(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=l1(t.disabled,r)),t.hidden!==void 0&&(t.hidden=l1(t.hidden,r)),t.modifiers)){let je={};Object.keys(t.modifiers).forEach(H=>{je[H]=l1(t.modifiers?.[H],r)}),t.modifiers=je}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:c}=(0,ct.useMemo)(()=>{let je={...Bb,...t.locale},H=t.broadcastCalendar?1:t.weekStartsOn,Z=t.noonSafe&&t.timeZone?ej(t.timeZone,{weekStartsOn:H,locale:je}):void 0,M=t.dateLib&&Z?{...Z,...t.dateLib}:t.dateLib??Z,de=new xo({locale:je,weekStartsOn:H,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},M);return{dateLib:de,components:GB(t.components),formatters:KB(t.formatters),labels:XB(t.labels,de.options),locale:je,classNames:{...qB(),...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:d,mode:u,navLayout:f,numberOfMonths:m=1,onDayBlur:g,onDayClick:h,onDayFocus:b,onDayKeyDown:v,onDayMouseEnter:y,onDayMouseLeave:_,onNextClick:w,onPrevClick:x,showWeekNumber:E,styles:S}=t,{formatCaption:C,formatDay:T,formatMonthDropdown:k,formatWeekNumber:P,formatWeekNumberHeader:O,formatWeekdayName:R,formatYearDropdown:F}=n,V=uj(t,s),{days:L,months:B,navStart:j,navEnd:A,previousMonth:D,nextMonth:N,goToMonth:z}=V,W=WB(L,t,j,A,s),{isSelected:Y,select:G,selected:re}=wj(t,s)??{},{blur:se,focused:fe,isFocusTarget:ie,moveFocus:_e,setFocused:Ce}=gj(t,V,W,Y??(()=>!1),s),{labelDayButton:Ie,labelGridcell:Q,labelGrid:me,labelMonthDropdown:ne,labelNav:te,labelPrevious:le,labelNext:$,labelWeekday:ce,labelWeekNumber:ve,labelWeekNumberHeader:be,labelYearDropdown:we}=i,Pe=(0,ct.useMemo)(()=>JB(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Ne=u!==void 0||h!==void 0,K=(0,ct.useCallback)(()=>{D&&(z(D),x?.(D))},[D,z,x]),ae=(0,ct.useCallback)(()=>{N&&(z(N),w?.(N))},[z,N,w]),qe=(0,ct.useCallback)((je,H)=>Z=>{Z.preventDefault(),Z.stopPropagation(),Ce(je),!H.disabled&&(G?.(je.date,H,Z),h?.(je.date,H,Z))},[G,h,Ce]),Ee=(0,ct.useCallback)((je,H)=>Z=>{Ce(je),b?.(je.date,H,Z)},[b,Ce]),Re=(0,ct.useCallback)((je,H)=>Z=>{se(),g?.(je.date,H,Z)},[se,g]),Qe=(0,ct.useCallback)((je,H)=>Z=>{let M={ArrowLeft:[Z.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[Z.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[Z.shiftKey?"year":"week","after"],ArrowUp:[Z.shiftKey?"year":"week","before"],PageUp:[Z.shiftKey?"year":"month","before"],PageDown:[Z.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(M[Z.key]){Z.preventDefault(),Z.stopPropagation();let[de,Ge]=M[Z.key];_e(de,Ge)}v?.(je.date,H,Z)},[_e,v,t.dir]),et=(0,ct.useCallback)((je,H)=>Z=>{y?.(je.date,H,Z)},[y]),xt=(0,ct.useCallback)((je,H)=>Z=>{_?.(je.date,H,Z)},[_]),Ut=(0,ct.useCallback)((je,H)=>Z=>{let M=Number(Z.target.value),de=s.setMonth(s.startOfMonth(je),M);z(s.addMonths(de,-H))},[s,z]),Ke=(0,ct.useCallback)((je,H)=>Z=>{let M=Number(Z.target.value),de=s.setYear(s.startOfMonth(je),M);z(s.addMonths(de,-H))},[s,z]),{className:tn,style:bo}=(0,ct.useMemo)(()=>({className:[c[Me.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Me.Root],...t.style}}),[c,t.className,t.style,S]),Dt=YB(t),Uo=je=>{let H=S?.[Me.Dropdown],Z=S?.[je];if(!(!H&&!Z))return{...H,...Z}},Kr=(0,ct.useRef)(null);tj(Kr,!!t.animate,{classNames:c,months:B,focused:fe,dateLib:s});let vo={dayPickerProps:t,selected:re,select:G,isSelected:Y,months:B,nextMonth:N,previousMonth:D,goToMonth:z,getModifiers:W,components:o,classNames:c,styles:S,labels:i,formatters:n};return ct.default.createElement(Fk.Provider,{value:vo},ct.default.createElement(o.Root,{rootRef:t.animate?Kr:void 0,className:tn,style:bo,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"],...Dt},ct.default.createElement(o.Months,{className:c[Me.Months],style:S?.[Me.Months]},!t.hideNavigation&&!f&&ct.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Me.Nav],style:S?.[Me.Nav],"aria-label":te(),onPreviousClick:K,onNextClick:ae,previousMonth:D,nextMonth:N}),B.map((je,H)=>{let Z=t.reverseMonths?B.length-1-H:H;return ct.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[Me.Month],style:S?.[Me.Month],key:H,displayIndex:H,calendarMonth:je},f==="around"&&!t.hideNavigation&&H===0&&ct.default.createElement(o.PreviousMonthButton,{type:"button",className:c[Me.PreviousMonthButton],style:S?.[Me.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":le(D),onClick:K,"data-animated-button":t.animate?"true":void 0},ct.default.createElement(o.Chevron,{disabled:D?void 0:!0,className:c[Me.Chevron],style:S?.[Me.Chevron],orientation:t.dir==="rtl"?"right":"left"})),ct.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[Me.MonthCaption],style:S?.[Me.MonthCaption],calendarMonth:je,displayIndex:H},d?.startsWith("dropdown")?ct.default.createElement(o.DropdownNav,{className:c[Me.Dropdowns],style:S?.[Me.Dropdowns]},(()=>{let M=d==="dropdown"||d==="dropdown-months"?ct.default.createElement(o.MonthsDropdown,{key:"month",className:c[Me.MonthsDropdown],"aria-label":ne(),disabled:!!t.disableNavigation,onChange:Ut(je.date,Z),options:ZB(je.date,j,A,n,s),style:Uo(Me.MonthsDropdown),value:s.getMonth(je.date)}):ct.default.createElement("span",{key:"month"},k(je.date,s)),de=d==="dropdown"||d==="dropdown-years"?ct.default.createElement(o.YearsDropdown,{key:"year",className:c[Me.YearsDropdown],"aria-label":we(s.options),disabled:!!t.disableNavigation,onChange:Ke(je.date,Z),options:$B(j,A,n,s,!!t.reverseYears),style:Uo(Me.YearsDropdown),value:s.getYear(je.date)}):ct.default.createElement("span",{key:"year"},F(je.date,s));return s.getMonthYearOrder()==="year-first"?[de,M]:[M,de]})(),ct.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(je.date,s.options,s))):ct.default.createElement(o.CaptionLabel,{className:c[Me.CaptionLabel],style:S?.[Me.CaptionLabel],role:"status","aria-live":"polite"},C(je.date,s.options,s))),f==="around"&&!t.hideNavigation&&H===m-1&&ct.default.createElement(o.NextMonthButton,{type:"button",className:c[Me.NextMonthButton],style:S?.[Me.NextMonthButton],tabIndex:N?void 0:-1,"aria-disabled":N?void 0:!0,"aria-label":$(N),onClick:ae,"data-animated-button":t.animate?"true":void 0},ct.default.createElement(o.Chevron,{disabled:N?void 0:!0,className:c[Me.Chevron],style:S?.[Me.Chevron],orientation:t.dir==="rtl"?"left":"right"})),H===m-1&&f==="after"&&!t.hideNavigation&&ct.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Me.Nav],style:S?.[Me.Nav],"aria-label":te(),onPreviousClick:K,onNextClick:ae,previousMonth:D,nextMonth:N}),ct.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":me(je.date,s.options,s)||void 0,className:c[Me.MonthGrid],style:S?.[Me.MonthGrid]},!t.hideWeekdays&&ct.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[Me.Weekdays],style:S?.[Me.Weekdays]},E&&ct.default.createElement(o.WeekNumberHeader,{"aria-label":be(s.options),className:c[Me.WeekNumberHeader],style:S?.[Me.WeekNumberHeader],scope:"col"},O()),Pe.map(M=>ct.default.createElement(o.Weekday,{"aria-label":ce(M,s.options,s),className:c[Me.Weekday],key:String(M),style:S?.[Me.Weekday],scope:"col"},R(M,s.options,s)))),ct.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[Me.Weeks],style:S?.[Me.Weeks]},je.weeks.map(M=>ct.default.createElement(o.Week,{className:c[Me.Week],key:M.weekNumber,style:S?.[Me.Week],week:M},E&&ct.default.createElement(o.WeekNumber,{week:M,style:S?.[Me.WeekNumber],"aria-label":ve(M.weekNumber,{locale:a}),className:c[Me.WeekNumber],scope:"row",role:"rowheader"},P(M.weekNumber,s)),M.days.map(de=>{let{date:Ge}=de,ue=W(de);if(ue[ur.focused]=!ue.hidden&&!!fe?.isEqualTo(de),ue[bi.selected]=Y?.(Ge)||ue.selected,Fd(re)){let{from:ge,to:pe}=re;ue[bi.range_start]=!!(ge&&pe&&s.isSameDay(Ge,ge)),ue[bi.range_end]=!!(ge&&pe&&s.isSameDay(Ge,pe)),ue[bi.range_middle]=vi(re,Ge,!0,s)}let Et=QB(ue,S,t.modifiersStyles),ke=UB(ue,c,t.modifiersClassNames),Pt=!Ne&&!ue.hidden?Q(Ge,ue,s.options,s):void 0;return ct.default.createElement(o.Day,{key:`${de.isoDate}_${de.displayMonthId}`,day:de,modifiers:ue,className:ke.join(" "),style:Et,role:"gridcell","aria-selected":ue.selected||void 0,"aria-label":Pt,"data-day":de.isoDate,"data-month":de.outside?de.dateMonthId:void 0,"data-selected":ue.selected||void 0,"data-disabled":ue.disabled||void 0,"data-hidden":ue.hidden||void 0,"data-outside":de.outside||void 0,"data-focused":ue.focused||void 0,"data-today":ue.today||void 0},!ue.hidden&&Ne?ct.default.createElement(o.DayButton,{className:c[Me.DayButton],style:S?.[Me.DayButton],type:"button",day:de,modifiers:ue,disabled:!ue.focused&&ue.disabled||void 0,"aria-disabled":ue.focused&&ue.disabled||void 0,tabIndex:ie(de)?0:-1,"aria-label":Ie(Ge,ue,s.options,s),onClick:qe(de,ue),onBlur:Re(de,ue),onFocus:Ee(de,ue),onKeyDown:Qe(de,ue),onMouseEnter:et(de,ue),onMouseLeave:xt(de,ue)},T(Ge,s.options,s)):!ue.hidden&&T(de.date,s.options,s))}))))))})),t.footer&&ct.default.createElement(o.Footer,{className:c[Me.Footer],style:S?.[Me.Footer],role:"status","aria-live":"polite"},t.footer)))}var Ff=l(U(),1);var Qj=l(U(),1),Jj=l(it(),1);var d1=l(U(),1),Hm=(0,d1.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,d1.cloneElement)(e,{width:t,height:t,...r,ref:o}));var u1=l(Ve(),1),n5=l(I(),1),da=(0,n5.jsx)(u1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n5.jsx)(u1.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 f1=l(Ve(),1),i5=l(I(),1),s5=(0,i5.jsx)(f1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i5.jsx)(f1.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var p1=l(Ve(),1),a5=l(I(),1),l5=(0,a5.jsx)(p1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a5.jsx)(p1.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var m1=l(Ve(),1),c5=l(I(),1),d5=(0,c5.jsx)(m1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c5.jsx)(m1.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var g1=l(Ve(),1),u5=l(I(),1),f5=(0,u5.jsx)(g1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u5.jsx)(g1.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var h1=l(Ve(),1),p5=l(I(),1),m5=(0,p5.jsx)(h1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p5.jsx)(h1.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 b1=l(Ve(),1),g5=l(I(),1),Hb=(0,g5.jsx)(b1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g5.jsx)(b1.Path,{d:"M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75"})});var v1=l(Ve(),1),h5=l(I(),1),uc=(0,h5.jsx)(v1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h5.jsx)(v1.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"})});var y1=l(Ve(),1),b5=l(I(),1),_1=(0,b5.jsx)(y1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b5.jsx)(y1.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 w1=l(Ve(),1),v5=l(I(),1),Wb=(0,v5.jsx)(w1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v5.jsx)(w1.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 x1=l(Ve(),1),y5=l(I(),1),Dd=(0,y5.jsx)(x1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y5.jsx)(x1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var S1=l(Ve(),1),_5=l(I(),1),fc=(0,_5.jsx)(S1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_5.jsx)(S1.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var C1=l(Ve(),1),w5=l(I(),1),If=(0,w5.jsx)(C1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w5.jsx)(C1.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var E1=l(Ve(),1),x5=l(I(),1),S5=(0,x5.jsx)(E1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x5.jsx)(E1.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var R1=l(Ve(),1),C5=l(I(),1),ua=(0,C5.jsx)(R1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C5.jsx)(R1.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var T1=l(Ve(),1),E5=l(I(),1),Ub=(0,E5.jsx)(T1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E5.jsx)(T1.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var k1=l(Ve(),1),R5=l(I(),1),fa=(0,R5.jsx)(k1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R5.jsx)(k1.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var P1=l(Ve(),1),T5=l(I(),1),Gb=(0,T5.jsx)(P1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T5.jsx)(P1.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var O1=l(Ve(),1),k5=l(I(),1),ul=(0,k5.jsx)(O1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k5.jsx)(O1.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var I1=l(Ve(),1),P5=l(I(),1),O5=(0,P5.jsx)(I1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P5.jsx)(I1.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 A1=l(Ve(),1),I5=l(I(),1),pa=(0,I5.jsx)(A1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I5.jsx)(A1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})});var M1=l(Ve(),1),A5=l(I(),1),M5=(0,A5.jsx)(M1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A5.jsx)(M1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var N1=l(Ve(),1),N5=l(I(),1),F5=(0,N5.jsx)(N1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N5.jsx)(N1.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var F1=l(Ve(),1),V5=l(I(),1),D5=(0,V5.jsx)(F1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V5.jsx)(F1.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 V1=l(Ve(),1),L5=l(I(),1),Yb=(0,L5.jsx)(V1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L5.jsx)(V1.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 D1=l(Ve(),1),z5=l(I(),1),qb=(0,z5.jsx)(D1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z5.jsx)(D1.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 L1=l(Ve(),1),B5=l(I(),1),j5=(0,B5.jsx)(L1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B5.jsx)(L1.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 z1=l(Ve(),1),H5=l(I(),1),W5=(0,H5.jsx)(z1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H5.jsx)(z1.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 B1=l(Ve(),1),U5=l(I(),1),Kb=(0,U5.jsx)(B1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U5.jsx)(B1.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var j1=l(Ve(),1),G5=l(I(),1),Xb=(0,G5.jsx)(j1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G5.jsx)(j1.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 H1=l(Ve(),1),Y5=l(I(),1),q5=(0,Y5.jsx)(H1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y5.jsx)(H1.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var W1=l(Ve(),1),K5=l(I(),1),Zb=(0,K5.jsx)(W1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K5.jsx)(W1.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var U1=l(Ve(),1),X5=l(I(),1),Ss=(0,X5.jsx)(U1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X5.jsx)(U1.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 G1=l(Ve(),1),Z5=l(I(),1),Q5=(0,Z5.jsx)(G1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z5.jsx)(G1.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var Y1=l(Ve(),1),J5=l(I(),1),Qb=(0,J5.jsx)(Y1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J5.jsx)(Y1.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 Jb=l(Ve(),1),$b=l(I(),1),ev=(0,$b.jsxs)(Jb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,$b.jsx)(Jb.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,$b.jsx)(Jb.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 q1=l(Ve(),1),$5=l(I(),1),e4=(0,$5.jsx)(q1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$5.jsx)(q1.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 K1=l(Ve(),1),t4=l(I(),1),ma=(0,t4.jsx)(K1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t4.jsx)(K1.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var X1=l(Ve(),1),r4=l(I(),1),tv=(0,r4.jsx)(X1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r4.jsx)(X1.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var Z1=l(Ve(),1),o4=l(I(),1),Q1=(0,o4.jsx)(Z1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o4.jsx)(Z1.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var J1=l(Ve(),1),n4=l(I(),1),i4=(0,n4.jsx)(J1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n4.jsx)(J1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z"})});var $1=l(Ve(),1),s4=l(I(),1),rv=(0,s4.jsx)($1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s4.jsx)($1.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-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var ov=l(Ve(),1),nv=l(I(),1),Af=(0,nv.jsxs)(ov.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,nv.jsx)(ov.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,nv.jsx)(ov.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 Wm=l(Ve(),1),Um=l(I(),1),a4=(0,Um.jsxs)(Wm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Um.jsx)(Wm.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Um.jsx)(Wm.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,Um.jsx)(Wm.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var eS=l(Ve(),1),l4=l(I(),1),fl=(0,l4.jsx)(eS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l4.jsx)(eS.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var tS=l(Ve(),1),c4=l(I(),1),d4=(0,c4.jsx)(tS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c4.jsx)(tS.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var rS=l(Ve(),1),u4=l(I(),1),iv=(0,u4.jsx)(rS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u4.jsx)(rS.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 oS=l(Ve(),1),f4=l(I(),1),sv=(0,f4.jsx)(oS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f4.jsx)(oS.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 nS=l(Ve(),1),p4=l(I(),1),av=(0,p4.jsx)(nS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p4.jsx)(nS.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var iS=l(Ve(),1),m4=l(I(),1),sS=(0,m4.jsx)(iS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m4.jsx)(iS.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var aS=l(Ve(),1),g4=l(I(),1),Mf=(0,g4.jsx)(aS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g4.jsx)(aS.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var lS=l(Ve(),1),h4=l(I(),1),b4=(0,h4.jsx)(lS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h4.jsx)(lS.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var cS=l(Ve(),1),v4=l(I(),1),y4=(0,v4.jsx)(cS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v4.jsx)(cS.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 dS=l(Ve(),1),_4=l(I(),1),Gm=(0,_4.jsx)(dS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_4.jsx)(dS.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var uS=l(Ve(),1),w4=l(I(),1),Nf=(0,w4.jsx)(uS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w4.jsx)(uS.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 fS=l(Ve(),1),x4=l(I(),1),lv=(0,x4.jsx)(fS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x4.jsx)(fS.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 pS=l(Ve(),1),S4=l(I(),1),C4=(0,S4.jsx)(pS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S4.jsx)(pS.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z"})});var mS=l(Ve(),1),E4=l(I(),1),R4=(0,E4.jsx)(mS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E4.jsx)(mS.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var gS=l(Ve(),1),T4=l(I(),1),k4=(0,T4.jsx)(gS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T4.jsx)(gS.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 hS=l(Ve(),1),P4=l(I(),1),cv=(0,P4.jsx)(hS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P4.jsx)(hS.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 bS=l(Ve(),1),O4=l(I(),1),dv=(0,O4.jsx)(bS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O4.jsx)(bS.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 vS=l(Ve(),1),I4=l(I(),1),A4=(0,I4.jsx)(vS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I4.jsx)(vS.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 yS=l(Ve(),1),M4=l(I(),1),uv=(0,M4.jsx)(yS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M4.jsx)(yS.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 _S=l(Ve(),1),N4=l(I(),1),F4=(0,N4.jsx)(_S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N4.jsx)(_S.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var wS=l(Ve(),1),V4=l(I(),1),fv=(0,V4.jsx)(wS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V4.jsx)(wS.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 xS=l(Ve(),1),D4=l(I(),1),L4=(0,D4.jsx)(xS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D4.jsx)(xS.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 VS=l(J(),1);var Kj=l(U(),1);var fr={};Wr(fr,{Popup:()=>TS,Portal:()=>CS,Positioner:()=>ES,Provider:()=>Uj,Root:()=>OS,Trigger:()=>kS});var Dj=l(U(),1);var Tj=l(U(),1);var B4="data-wp-hash";function j4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qhe(document)),e.__wpStyleRuntime}function Zhe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${B4}]`))if(r.getAttribute(B4)===t)return!0;return!1}function Ej(e,t,r){if(!e.head)return;let o=j4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Zhe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(B4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Qhe(e){let t=j4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ej(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 Jhe(e,t){let r=j4();r.styles.set(e,t);for(let o of r.documents.keys())Ej(o,e,t)}typeof process>"u",Jhe("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 Cj={slot:"_11fc52b637ff8a7e__slot"},Rj="data-wp-compat-overlay-slot";function $he(){return typeof document>"u"?null:document}function ebe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var pl=null;function z4(e){return e.setAttribute("aria-hidden","false"),e}function tbe(e){let t=e.createElement("div");return t.setAttribute(Rj,""),Cj.slot&&t.classList.add(Cj.slot),e.body.appendChild(t),t}function SS(){if(typeof window>"u"||!ebe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=$he();if(!e||!e.body)return;if(pl&&pl.ownerDocument===e&&pl.isConnected)return z4(pl);let t=e.querySelector(`[${Rj}]`);return t instanceof HTMLDivElement?(pl=z4(t),pl):(pl?.isConnected&&pl.remove(),pl=z4(tbe(e)),pl)}var kj=l(I(),1),CS=(0,Tj.forwardRef)(function({container:t,...r},o){return(0,kj.jsx)(gi.Portal,{container:t??SS(),...r,ref:o})});var Pj=l(U(),1),Aj=l(I(),1),H4="data-wp-hash";function W4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&obe(document)),e.__wpStyleRuntime}function rbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${H4}]`))if(r.getAttribute(H4)===t)return!0;return!1}function Oj(e,t,r){if(!e.head)return;let o=W4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(rbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(H4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function obe(e){let t=W4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Oj(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 Ij(e,t){let r=W4();r.styles.set(e,t);for(let o of r.documents.keys())Oj(o,e,t)}typeof process>"u",Ij("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var nbe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ij("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 ibe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},ES=(0,Pj.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,Aj.jsx)(gi.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:q(nbe["box-sizing"],ibe.positioner,r)})});var Mj=l(U(),1);function Ym(e,t,r){return(0,Mj.cloneElement)(e??t,{children:r})}var sbe=l(U4(),1);var Fj=l(rf(),1),{lock:xlt,unlock:Vj}=(0,Fj.__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 abe(){let e=sbe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Vj(e.privateApis).ThemeProvider}var RS=abe();var pv=l(I(),1),G4="data-wp-hash";function Y4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cbe(document)),e.__wpStyleRuntime}function lbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${G4}]`))if(r.getAttribute(G4)===t)return!0;return!1}function Lj(e,t,r){if(!e.head)return;let o=Y4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(G4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cbe(e){let t=Y4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lj(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 dbe(e,t){let r=Y4();r.styles.set(e,t);for(let o of r.documents.keys())Lj(o,e,t)}typeof process>"u",dbe("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 ube={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},fbe={background:"#1e1e1e"},TS=(0,Dj.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,pv.jsx)(RS,{color:fbe,children:(0,pv.jsx)(gi.Popup,{ref:s,className:q(ube.popup,n),...i,children:o})}),c=Ym(r,(0,pv.jsx)(ES,{}),a);return Ym(t,(0,pv.jsx)(CS,{}),c)});var zj=l(U(),1),Bj=l(I(),1),kS=(0,zj.forwardRef)(function(t,r){return(0,Bj.jsx)(gi.Trigger,{ref:r,...t})});var jj=l(J(),1),Hj=l(I(),1);function PS({children:e}){return(0,Hj.jsx)(Fw,{direction:(0,jj.isRTL)()?"rtl":"ltr",children:e})}var q4=l(I(),1);function OS(e){return(0,q4.jsx)(PS,{children:(0,q4.jsx)(gi.Root,{...e})})}var Wj=l(I(),1);function Uj({...e}){return(0,Wj.jsx)(gi.Provider,{...e})}var mv=l(U(),1),AS=l(J(),1);var Gj=l(U(),1),K4="data-wp-hash";function X4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mbe(document)),e.__wpStyleRuntime}function pbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${K4}]`))if(r.getAttribute(K4)===t)return!0;return!1}function Yj(e,t,r){if(!e.head)return;let o=X4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(K4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mbe(e){let t=X4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yj(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 gbe(e,t){let r=X4();r.styles.set(e,t);for(let o of r.documents.keys())Yj(o,e,t)}typeof process>"u",gbe("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 hbe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Qr=(0,Gj.forwardRef)(function({render:t,...r},o){return dr({render:t,ref:o,props:st({className:hbe["visually-hidden"]},r,{"data-visually-hidden":""})})});var IS=l(I(),1);function MS({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let o=(0,mv.useId)(),n=r?o:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var NS=(0,mv.forwardRef)(function({descriptionId:t,shortcut:r},o){return(0,IS.jsx)(Qr,{id:t,"aria-hidden":"true",render:(0,IS.jsx)("span",{ref:o}),children:(0,AS.sprintf)((0,AS.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),FS=(0,mv.forwardRef)(function({className:t,shortcut:r},o){return(0,IS.jsx)("span",{ref:o,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var Cs=l(I(),1),Z4="data-wp-hash";function Q4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vbe(document)),e.__wpStyleRuntime}function bbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Z4}]`))if(r.getAttribute(Z4)===t)return!0;return!1}function Xj(e,t,r){if(!e.head)return;let o=Q4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Z4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vbe(e){let t=Q4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xj(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 ybe(e,t){let r=Q4();r.styles.set(e,t);for(let o of r.documents.keys())Xj(o,e,t)}typeof process>"u",ybe("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 qj={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},J4=(0,Kj.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:c,positioner:d,"aria-describedby":u,"aria-keyshortcuts":f,...m},g){let h=q(qj["icon-button"],r),{descriptionId:b,targetProps:v}=MS({"aria-describedby":u,"aria-keyshortcuts":f,shortcut:c});return(0,Cs.jsxs)(OS,{children:[(0,Cs.jsxs)(kS,{ref:g,...v,disabled:n&&!i,render:(0,Cs.jsx)(Rz,{...m,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:h,children:[(0,Cs.jsx)(Cr,{icon:s,size:24,className:qj.icon}),c&&b&&(0,Cs.jsx)(NS,{descriptionId:b,shortcut:c})]}),(0,Cs.jsxs)(TS,{positioner:d,children:[t,c&&(0,Cs.jsxs)(Cs.Fragment,{children:[" ",(0,Cs.jsx)(FS,{shortcut:c})]})]})]})});var Zj=l(U(),1),qm=(0,Zj.createContext)({});var gn=l(I(),1),_be=()=>(0,gn.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,gn.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"})}),wbe=()=>(0,gn.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,gn.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"})}),xbe=()=>(0,gn.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,gn.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,gn.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),Sbe=()=>(0,gn.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,gn.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 $j(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=_be:r.preview_start?i=wbe:r.preview_end?i=Sbe:r.preview&&(i=xbe),(0,gn.jsxs)("td",{...n,children:[i&&(0,gn.jsx)(i,{}),o]})}function eH({rootRef:e,...t}){let{render:r,ref:o,role:n,defaultAriaLabel:i}=(0,Qj.useContext)(qm),{months:s,labels:a}=cl(),c=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!c&&i&&n==="application"){let f=s[0];d=f?(0,VS.sprintf)((0,VS.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let u=(0,Jj.useMergeRefs)([e??null,o??null]);return dr({render:r,defaultTagName:"div",ref:u,props:{...t,role:n,"aria-label":d}})}function tH({icon:e,className:t,children:r,"aria-label":o,"aria-disabled":n,...i}){return(0,gn.jsx)(J4,{...i,className:t,label:o,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function rH(e){return(0,gn.jsx)(tH,{...e,icon:ua})}function oH(e){return(0,gn.jsx)(tH,{...e,icon:fa})}var $4="data-wp-hash";function eP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ebe(document)),e.__wpStyleRuntime}function Cbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$4}]`))if(r.getAttribute($4)===t)return!0;return!1}function nH(e,t,r){if(!e.head)return;let o=eP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ebe(e){let t=eP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nH(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 DS(e,t){let r=eP();r.styles.set(e,t);for(let o of r.documents.keys())nH(o,e,t)}typeof process>"u",DS("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 vr={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",DS("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Rbe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",DS("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Tbe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",DS("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var kbe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Pbe={root:q(vr.root,Rbe["box-sizing"]),day:vr.day,day_button:q(vr["day-button"],kbe.button,Tbe["outset-ring--focus-visible"]),outside:vr.outside,caption_label:vr["caption-label"],button_next:vr["nav-button"],button_previous:vr["nav-button"],nav:vr.nav,month_caption:vr["month-caption"],months:vr.months,month_grid:vr["month-grid"],weekday:vr.weekday,today:vr.today,selected:vr.selected,disabled:void 0,hidden:vr.hidden,range_start:vr["range-start"],range_end:vr["range-end"],range_middle:vr["range-middle"],weeks_before_enter:vr["weeks-before-enter"],weeks_before_exit:vr["weeks-before-exit"],weeks_after_enter:vr["weeks-after-enter"],weeks_after_exit:vr["weeks-after-exit"],caption_after_enter:vr["caption-after-enter"],caption_after_exit:vr["caption-after-exit"],caption_before_enter:vr["caption-before-enter"],caption_before_exit:vr["caption-before-exit"]},iH={preview:vr.preview},LS={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:Pbe,components:{Day:$j,Root:eH,PreviousMonthButton:rH,NextMonthButton:oH}};function zS(e){return Math.min(3,Math.max(1,e))}var BS=l(U(),1);function jS({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,BS.useState)(n),a=o?r:i,c=(0,BS.useCallback)((u,...f)=>{s(u),t?.(u,...f)},[t]),d;return o&&typeof t=="function"?d=t:!o&&typeof t=="function"?d=c:d=s,[a,d]}var Ko=l(J(),1),sH=l(U(),1);function Obe(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 Ibe(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function Abe(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var HS=({locale:e,timeZone:t,mode:r})=>(0,sH.useMemo)(()=>{let o=typeof e=="string",n=o||e===void 0?zi:e,i=Ibe(o?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),c=i!==void 0?Obe(a):(0,Ko.isRTL)(),d=o||i!==void 0?Abe(a):void 0,u=new Intl.DateTimeFormat(s,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"narrow",timeZone:t}),m=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",timeZone:t}),g=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),h=new Intl.DateTimeFormat(s,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Ko.__)("Date calendar"):(0,Ko.__)("Date range calendar"),labels:{labelNav:()=>(0,Ko.__)("Navigation bar"),labelGrid:u.format,labelGridcell:(b,v)=>{let y=g.format(b),_=y;return v?.today&&(_=(0,Ko.sprintf)((0,Ko.__)("Today, %s"),y)),_},labelNext:()=>(0,Ko.__)("Next month"),labelPrevious:()=>(0,Ko.__)("Previous month"),labelDayButton:(b,v)=>{let y=g.format(b),_=y;return v?.today&&v?.selected?(0,Ko.sprintf)((0,Ko.__)("Today, %s, selected"),y):(v?.today&&(_=(0,Ko.sprintf)((0,Ko.__)("Today, %s"),y)),v?.selected&&(_=(0,Ko.sprintf)((0,Ko.__)("%s, selected"),y)),_)},labelWeekday:m.format},locale:n,lang:s,dir:c?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:h.format,formatWeekdayName:f.format,formatCaption:u.format},timeZone:t}},[e,t,r]);var aH=l(it(),1),Ld=l(U(),1);function WS(e,t){let r=(0,Ld.useRef)(null),o=(0,Ld.useRef)(!1),n=(0,aH.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,Ld.useCallback)(()=>{o.current=!0},[]),a=(0,Ld.useCallback)(()=>{o.current=!1},[]);return(0,Ld.useEffect)(()=>{if(!o.current)return;let c=r.current;if(!c)return;let{activeElement:d,body:u}=c.ownerDocument;if(d!==u){let h=d?.closest('[role="grid"]');o.current=!!h&&c.contains(h);return}o.current=!1;let f=c.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),m=c.querySelector('button:not(:disabled):not([aria-disabled="true"])'),g=c.querySelector("button:not(:disabled)");(f??m??g)?.focus()},[i]),{ref:n,onDayFocus:s,onDayBlur:a}}var tP=l(I(),1),gv=(0,Ff.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i,timeZone:s,month:a,render:c,role:d="application","aria-label":u,labels:f,...m},g){let{"aria-label":h,...b}=HS({locale:i,timeZone:s,mode:"single"}),v=(0,Ff.useMemo)(()=>f?{...b.labels,...f}:b.labels,[b.labels,f]),y=(0,Ff.useCallback)((S,C,T,k)=>{o?.(S??null,C,T,k)},[o]),[_,w]=jS({defaultValue:t,value:r,onChange:y}),x=WS(g,a),E=(0,Ff.useMemo)(()=>({render:c,ref:x.ref,role:d,defaultAriaLabel:h}),[c,x.ref,d,h]);return(0,tP.jsx)(qm.Provider,{value:E,children:(0,tP.jsx)(c1,{...LS,...b,...m,"aria-label":u,mode:"single",month:a,numberOfMonths:zS(n),labels:v,selected:_??void 0,onSelect:w,onDayFocus:x.onDayFocus,onDayBlur:x.onDayBlur})})});var ga=l(U(),1);var rP=l(I(),1);function Mbe({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,ga.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}),o!==void 0&&o>0&&a&&ac(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&ac(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&a1(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var oP=(0,ga.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:c,locale:d,timeZone:u,month:f,render:m,role:g="application","aria-label":h,labels:b,...v},y){let{"aria-label":_,...w}=HS({locale:d,timeZone:u,mode:"range"}),x=(0,ga.useMemo)(()=>b?{...w.labels,...b}:w.labels,[w.labels,b]),E=(0,ga.useCallback)((V,L,B,j)=>{o?.(V??null,L,B,j)},[o]),[S,C]=jS({defaultValue:t,value:r,onChange:E}),T=WS(y,f),[k,P]=(0,ga.useState)(void 0),O=Mbe({value:S,hoveredDate:k,excludeDisabled:i,min:s,max:a,disabled:c}),R=(0,ga.useMemo)(()=>({preview:O,preview_start:O?.from,preview_end:O?.to}),[O]),F=(0,ga.useMemo)(()=>({render:m,ref:T.ref,role:g,defaultAriaLabel:_}),[m,T.ref,g,_]);return(0,rP.jsx)(qm.Provider,{value:F,children:(0,rP.jsx)(c1,{...LS,...w,...v,"aria-label":h,mode:"range",month:f,numberOfMonths:zS(n),disabled:c,excludeDisabled:i,min:s,max:a,labels:x,selected:S??void 0,onSelect:C,onDayFocus:T.onDayFocus,onDayBlur:T.onDayBlur,onDayMouseEnter:V=>P(V),onDayMouseLeave:()=>P(void 0),modifiers:R,modifiersClassNames:iH})})});var ml={};Wr(ml,{Content:()=>YS,FullBleed:()=>bH,Header:()=>GS,Root:()=>US,Title:()=>yH});var lH=l(U(),1),nP="data-wp-hash";function iP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fbe(document)),e.__wpStyleRuntime}function Nbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nP}]`))if(r.getAttribute(nP)===t)return!0;return!1}function cH(e,t,r){if(!e.head)return;let o=iP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Nbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Fbe(e){let t=iP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cH(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 dH(e,t){let r=iP();r.styles.set(e,t);for(let o of r.documents.keys())cH(o,e,t)}typeof process>"u",dH("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Vbe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dH("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 Dbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},US=(0,lH.forwardRef)(function({render:t,...r},o){let n=q(Dbe.root,Vbe["box-sizing"]);return dr({defaultTagName:"div",render:t,ref:o,props:st({className:n},r)})});var uH=l(U(),1),sP="data-wp-hash";function aP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zbe(document)),e.__wpStyleRuntime}function Lbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sP}]`))if(r.getAttribute(sP)===t)return!0;return!1}function fH(e,t,r){if(!e.head)return;let o=aP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zbe(e){let t=aP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fH(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 Bbe(e,t){let r=aP();r.styles.set(e,t);for(let o of r.documents.keys())fH(o,e,t)}typeof process>"u",Bbe("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 jbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},GS=(0,uH.forwardRef)(function({render:t,...r},o){return dr({defaultTagName:"div",render:t,ref:o,props:st({className:jbe.header},r)})});var pH=l(U(),1),lP="data-wp-hash";function cP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wbe(document)),e.__wpStyleRuntime}function Hbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lP}]`))if(r.getAttribute(lP)===t)return!0;return!1}function mH(e,t,r){if(!e.head)return;let o=cP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Hbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wbe(e){let t=cP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mH(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 Ube(e,t){let r=cP();r.styles.set(e,t);for(let o of r.documents.keys())mH(o,e,t)}typeof process>"u",Ube("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 Gbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},YS=(0,pH.forwardRef)(function({render:t,...r},o){return dr({defaultTagName:"div",render:t,ref:o,props:st({className:Gbe.content},r)})});var gH=l(U(),1),dP="data-wp-hash";function uP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qbe(document)),e.__wpStyleRuntime}function Ybe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dP}]`))if(r.getAttribute(dP)===t)return!0;return!1}function hH(e,t,r){if(!e.head)return;let o=uP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ybe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qbe(e){let t=uP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hH(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 Kbe(e,t){let r=uP();r.styles.set(e,t);for(let o of r.documents.keys())hH(o,e,t)}typeof process>"u",Kbe("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 Xbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},bH=(0,gH.forwardRef)(function({render:t,...r},o){return dr({defaultTagName:"div",render:t,ref:o,props:st({className:Xbe.fullbleed},r)})});var vH=l(U(),1);var fP=l(I(),1),Zbe=(0,fP.jsx)("div",{}),yH=(0,vH.forwardRef)(function({render:t=Zbe,children:r,...o},n){return(0,fP.jsx)(vs,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var _H=l(U(),1),wH=l(I(),1),pP=(0,_H.forwardRef)(function(t,r){return(0,wH.jsx)(Sd.Panel,{ref:r,...t})});var xH=l(U(),1),SH=l(I(),1),mP=(0,xH.forwardRef)(function(t,r){return(0,SH.jsx)(Sd.Root,{ref:r,...t})});var CH=l(U(),1),EH=l(I(),1),gP=(0,CH.forwardRef)(function(t,r){return(0,EH.jsx)(Sd.Trigger,{ref:r,...t})});var Vf={};Wr(Vf,{Content:()=>DH,Header:()=>AH,HeaderDescription:()=>NH,Root:()=>TH});var RH=l(U(),1);var bP=l(I(),1),TH=(0,RH.forwardRef)(function({render:t,...r},o){return(0,bP.jsx)(mP,{ref:o,render:(0,bP.jsx)(US,{render:t}),...r})});var OH=l(it(),1),ha=l(U(),1);var kH=l(U(),1),qS=(0,kH.createContext)(null);var pc=l(I(),1),vP="data-wp-hash";function yP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jbe(document)),e.__wpStyleRuntime}function Qbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vP}]`))if(r.getAttribute(vP)===t)return!0;return!1}function IH(e,t,r){if(!e.head)return;let o=yP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Qbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Jbe(e){let t=yP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)IH(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 _P(e,t){let r=yP();r.styles.set(e,t);for(let o of r.documents.keys())IH(o,e,t)}typeof process>"u",_P("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 Km={"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",_P("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var PH={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",_P("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 $be={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},AH=(0,ha.forwardRef)(function({children:t,className:r,render:o,"aria-describedby":n,...i},s){let[a,c]=(0,ha.useState)([]),[d,u]=(0,ha.useState)([]),f=(0,ha.useRef)(null),m=(0,ha.useCallback)(b=>(c(v=>v.includes(b)?v:[...v,b]),()=>{c(v=>v.filter(y=>y!==b))}),[]),g=(0,ha.useMemo)(()=>({registerDescriptionId:m}),[m]);(0,OH.useIsomorphicLayoutEffect)(()=>{let b=new Set(a),v=Array.from(f.current?.querySelectorAll("[id]")??[]).map(y=>y.id).filter(y=>b.has(y));u(y=>y.length===v.length&&y.every((_,w)=>_===v[w])?y:v)});let h=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...d])).join(" ")||void 0;return dr({defaultTagName:"div",render:o,ref:s,props:st(i,{className:q(PH.heading,Km["heading-wrapper"],r),children:(0,pc.jsx)(qS.Provider,{value:g,children:(0,pc.jsxs)(gP,{className:Km.header,render:(0,pc.jsx)(GS,{}),nativeButton:!1,"aria-describedby":h,children:[(0,pc.jsx)("div",{ref:f,className:Km["header-content"],children:t}),(0,pc.jsx)("div",{className:q(Km["header-trigger-positioner"]),children:(0,pc.jsx)("div",{className:q(Km["header-trigger-wrapper"],PH.div,$be["outset-ring--focus-parent-visible"]),children:(0,pc.jsx)(Cr,{icon:If,className:Km["header-trigger"]})})})]})})})})});var zd=l(U(),1);var SP=l(I(),1),wP="data-wp-hash";function xP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tve(document)),e.__wpStyleRuntime}function eve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wP}]`))if(r.getAttribute(wP)===t)return!0;return!1}function MH(e,t,r){if(!e.head)return;let o=xP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tve(e){let t=xP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)MH(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 rve(e,t){let r=xP();r.styles.set(e,t);for(let o of r.documents.keys())MH(o,e,t)}typeof process>"u",rve("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 ove={"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"},nve=(0,SP.jsx)("div",{}),NH=(0,zd.forwardRef)(function({children:t,className:r,id:o,render:n=nve,...i},s){let a=(0,zd.useId)(),c=o??a,d=(0,zd.useContext)(qS);return(0,zd.useEffect)(()=>d?.registerDescriptionId(c),[d,c]),(0,SP.jsx)(vs,{ref:s,variant:"body-md",render:n,id:c,"aria-hidden":"true",className:q(ove["header-description"],r),...i,children:t})});var FH=l(U(),1);var RP=l(I(),1),EP="data-wp-hash";function TP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sve(document)),e.__wpStyleRuntime}function ive(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${EP}]`))if(r.getAttribute(EP)===t)return!0;return!1}function VH(e,t,r){if(!e.head)return;let o=TP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ive(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function sve(e){let t=TP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VH(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 ave(e,t){let r=TP();r.styles.set(e,t);for(let o of r.documents.keys())VH(o,e,t)}typeof process>"u",ave("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 CP={"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"},DH=(0,FH.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,RP.jsx)(pP,{ref:s,className:a=>q(CP.content,a.open&&a.transitionStatus==="idle"&&CP["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,RP.jsx)(YS,{className:CP["content-inner"],render:r,children:o})})});var LH=l(U(),1),kP="data-wp-hash";function PP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cve(document)),e.__wpStyleRuntime}function lve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kP}]`))if(r.getAttribute(kP)===t)return!0;return!1}function zH(e,t,r){if(!e.head)return;let o=PP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cve(e){let t=PP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zH(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 dve(e,t){let r=PP();r.styles.set(e,t);for(let o of r.documents.keys())zH(o,e,t)}typeof process>"u",dve("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var uve={stack:"_19ce0419607e1896__stack"},fve={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)"},he=(0,LH.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let d={gap:r&&fve[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return dr({render:s,ref:c,props:st(a,{style:d,className:uve.stack})})});var YH=l(U(),1);var hv=l(U(),1),bv=l(I(),1),OP="data-wp-hash";function IP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mve(document)),e.__wpStyleRuntime}function pve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${OP}]`))if(r.getAttribute(OP)===t)return!0;return!1}function BH(e,t,r){if(!e.head)return;let o=IP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mve(e){let t=IP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)BH(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 AP(e,t){let r=IP();r.styles.set(e,t);for(let o of r.documents.keys())BH(o,e,t)}typeof process>"u",AP("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var gve={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",AP("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hve={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",AP("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 Xm={"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"},jH=(0,hv.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:a,...c},d){return(0,bv.jsxs)("div",{ref:d,className:q(gve.div,hve["box-sizing"],Xm["input-layout"],Xm[`is-size-${n}`],o&&Xm["is-disabled"],i&&Xm["is-borderless"],t),...c,children:[hv.Children.count(s)>0&&(0,bv.jsx)("div",{className:Xm["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,hv.Children.count(a)>0&&(0,bv.jsx)("div",{className:Xm["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var WH=l(U(),1),GH=l(I(),1),MP="data-wp-hash";function NP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vve(document)),e.__wpStyleRuntime}function bve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${MP}]`))if(r.getAttribute(MP)===t)return!0;return!1}function UH(e,t,r){if(!e.head)return;let o=NP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vve(e){let t=NP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)UH(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 yve(e,t){let r=NP();r.styles.set(e,t);for(let o of r.documents.keys())UH(o,e,t)}typeof process>"u",yve("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 HH={"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"},FP=(0,WH.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,GH.jsx)("div",{ref:n,className:q(HH["input-layout-slot"],HH[`is-padding-${t}`],r),...o})});FP.displayName="InputLayout.Slot";var Bi=Object.assign(jH,{Slot:FP});var DP=l(I(),1),VP="data-wp-hash";function LP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wve(document)),e.__wpStyleRuntime}function _ve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VP}]`))if(r.getAttribute(VP)===t)return!0;return!1}function qH(e,t,r){if(!e.head)return;let o=LP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_ve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wve(e){let t=LP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qH(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 zP(e,t){let r=LP();r.styles.set(e,t);for(let o of r.documents.keys())qH(o,e,t)}typeof process>"u",zP("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var xve={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",zP("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Sve={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",zP("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 Cve={input:"_2ae7be2fc1bb17a3__input"},Zm=(0,YH.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},a){return(0,DP.jsx)(Bi,{className:q(Sve["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,DP.jsx)(hk,{ref:a,className:q(xve.input,Cve.input),...s})})});var KH={align:"start",sideOffset:8,collisionPadding:12};var YP=l(J(),1),Io=l(U(),1);var XH=l(U(),1),vv=l(I(),1),jP="data-wp-hash";function HP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Rve(document)),e.__wpStyleRuntime}function Eve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jP}]`))if(r.getAttribute(jP)===t)return!0;return!1}function ZH(e,t,r){if(!e.head)return;let o=HP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Eve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Rve(e){let t=HP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ZH(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 Tve(e,t){let r=HP();r.styles.set(e,t);for(let o of r.documents.keys())ZH(o,e,t)}typeof process>"u",Tve("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 BP={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},WP=(0,XH.forwardRef)(function({className:t,...r},o){return(0,vv.jsxs)("svg",{className:q(BP.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,vv.jsx)("circle",{className:BP.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,vv.jsx)("path",{className:BP.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var yv=l(I(),1),UP="data-wp-hash";function GP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pve(document)),e.__wpStyleRuntime}function kve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${UP}]`))if(r.getAttribute(UP)===t)return!0;return!1}function QH(e,t,r){if(!e.head)return;let o=GP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(UP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pve(e){let t=GP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)QH(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 JH(e,t){let r=GP();r.styles.set(e,t);for(let o of r.documents.keys())QH(o,e,t)}typeof process>"u",JH("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Ove={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",JH("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 KS={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"},Ive={valid:Mf,invalid:Yb};function mc({id:e,type:t,message:r}){return(0,yv.jsxs)("p",{id:e,className:q(Ove.p,KS.indicator,KS[`is-${t}`]),children:[t==="validating"?(0,yv.jsx)(WP,{className:KS["indicator-spinner"]}):(0,yv.jsx)(Cr,{className:KS["indicator-icon"],icon:Ive[t],size:16,fill:"currentColor"}),r]})}var gc=l(I(),1);function Ave(e,t,r){let o;return t&&!r?o=`(${(0,YP.__)("Required")})`:!t&&r&&(o=`(${(0,YP.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,gc.jsxs)(gc.Fragment,{children:[e," ",o]}):e}var $H="data-validity-visible",Jr=(0,Io.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s,...a},c){let[d,u]=(0,Io.useState)(),[f,m]=(0,Io.useState)(),[g,h]=(0,Io.useState)(!1),[b,v]=(0,Io.useState)(!1),y=(0,Io.useRef)(null);(0,Io.useEffect)(()=>{let S=n(),C=()=>{o?.type!=="validating"&&u(S?.validationMessage),h(!0),S?.setAttribute($H,"")};return S?.addEventListener("invalid",C),()=>S?.removeEventListener("invalid",C)},[o?.type,n]),(0,Io.useEffect)(()=>{let S=n(),C=k=>{if(k.preventDefault(),!k.isTrusted)return;let P=k.target,O=Array.from(P.form?.elements??[]).find(R=>!R.validity.valid);(!P.form||O===P)&&P.focus()},T=S?.type==="radio"&&S?.name?Array.from(y.current?.querySelectorAll(`input[type="radio"][name="${S?.name}"]`)??[]).filter(k=>k!==S):[];return S?.addEventListener("invalid",C),T.forEach(k=>k.addEventListener("invalid",C)),()=>{S?.removeEventListener("invalid",C),T.forEach(k=>k.removeEventListener("invalid",C))}},[n]),(0,Io.useEffect)(()=>{let S=n();if(!o?.type){S?.setCustomValidity(""),u(S?.validationMessage),m(void 0);return}switch(o.type){case"validating":{S?.setCustomValidity(""),u(void 0),m({type:"validating",message:o.message});break}case"valid":{S?.setCustomValidity(""),u(S?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{S?.setCustomValidity(o.message??""),u(S?.validationMessage),m(void 0);break}}},[o,n]),(0,Io.useEffect)(()=>{if(!(!b||g)){if(o?.type==="validating"){let S=setTimeout(()=>{h(!0)},1e3);return()=>clearTimeout(S)}h(!0)}},[b,o?.type,g]);let _=S=>{b||(!S.relatedTarget||!S.currentTarget.contains(S.relatedTarget))&&(v(!0),n()?.setAttribute($H,""))},w=(0,Io.useId)(),x=d?(0,gc.jsx)(mc,{id:w,type:"invalid",message:d}):f?.type?(0,gc.jsx)(mc,{id:w,type:f.type,message:f.message}):null,E=g?x:null;return(0,Io.useEffect)(()=>{let S=n();if(!S)return;function C(T,k){let P=(T.getAttribute("aria-describedby")??"").split(" ").filter(O=>O&&O!==w);k&&P.push(w),P.length?T.setAttribute("aria-describedby",P.join(" ")):T.removeAttribute("aria-describedby")}return C(S,!!E),()=>C(S,!1)},[E,w,n]),dr({render:s,defaultTagName:"div",ref:[c,y],props:st(a,{onBlur:_,children:(0,gc.jsxs)(gc.Fragment,{children:[(0,Io.cloneElement)(i,{label:Ave(i.props.label,t,r),required:t}),E]})})})});var Es={};Wr(Es,{Control:()=>wW,Description:()=>mW,Details:()=>vW,Item:()=>iW,Label:()=>cW,Root:()=>rW});var eW=l(U(),1);var XP=l(I(),1),qP="data-wp-hash";function KP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nve(document)),e.__wpStyleRuntime}function Mve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qP}]`))if(r.getAttribute(qP)===t)return!0;return!1}function tW(e,t,r){if(!e.head)return;let o=KP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nve(e){let t=KP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tW(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 Fve(e,t){let r=KP();r.styles.set(e,t);for(let o of r.documents.keys())tW(o,e,t)}typeof process>"u",Fve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Vve={"box-sizing":"_336cd3e4e743482f__box-sizing"},Dve=e=>(0,XP.jsx)(he,{...e,direction:"column",gap:"sm"}),rW=(0,eW.forwardRef)(function({className:t,render:r=Dve,...o},n){return(0,XP.jsx)(pn.Root,{ref:n,className:q(Vve["box-sizing"],t),render:r,...o})});var oW=l(U(),1),nW=l(I(),1),iW=(0,oW.forwardRef)(function(t,r){return(0,nW.jsx)(pn.Item,{ref:r,...t})});var aW=l(U(),1);var QP=l(I(),1),ZP="data-wp-hash";function JP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zve(document)),e.__wpStyleRuntime}function Lve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ZP}]`))if(r.getAttribute(ZP)===t)return!0;return!1}function lW(e,t,r){if(!e.head)return;let o=JP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ZP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zve(e){let t=JP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lW(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 Bve(e,t){let r=JP();r.styles.set(e,t);for(let o of r.documents.keys())lW(o,e,t)}typeof process>"u",Bve("e08ffbfdae",'@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);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 sW={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},cW=(0,aW.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,QP.jsx)(pn.Label,{ref:i,className:q(sW.label,o&&sW[`is-${o}`],t),...n});return r?(0,QP.jsx)(Qr,{render:s}):s});var dW=l(U(),1),pW=l(I(),1),$P="data-wp-hash";function eO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hve(document)),e.__wpStyleRuntime}function jve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$P}]`))if(r.getAttribute($P)===t)return!0;return!1}function uW(e,t,r){if(!e.head)return;let o=eO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($P,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hve(e){let t=eO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)uW(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 fW(e,t){let r=eO();r.styles.set(e,t);for(let o of r.documents.keys())uW(o,e,t)}typeof process>"u",fW("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Wve={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",fW("e08ffbfdae",'@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);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 Uve={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},mW=(0,dW.forwardRef)(function({className:t,...r},o){return(0,pW.jsx)(pn.Description,{ref:o,className:q(Wve.p,Uve.description,t),...r})});var gW=l(U(),1),hW=l(J(),1);var Bd=l(I(),1),tO="data-wp-hash";function rO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yve(document)),e.__wpStyleRuntime}function Gve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tO}]`))if(r.getAttribute(tO)===t)return!0;return!1}function bW(e,t,r){if(!e.head)return;let o=rO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Gve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Yve(e){let t=rO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bW(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 qve(e,t){let r=rO();r.styles.set(e,t);for(let o of r.documents.keys())bW(o,e,t)}typeof process>"u",qve("e08ffbfdae",'@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);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 Kve={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},vW=(0,gW.forwardRef)(function({className:t,...r},o){return(0,Bd.jsxs)(Bd.Fragment,{children:[(0,Bd.jsx)(Qr,{render:(0,Bd.jsx)(pn.Description,{}),children:(0,hW.__)("More details follow the field.")}),(0,Bd.jsx)("div",{ref:o,className:q(Kve.description,t),...r})]})});var yW=l(U(),1),_W=l(I(),1),wW=(0,yW.forwardRef)(function(t,r){return(0,_W.jsx)(pn.Control,{ref:r,...t})});var XS=l(U(),1);var nO=l(I(),1),oO="data-wp-hash";function iO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zve(document)),e.__wpStyleRuntime}function Xve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oO}]`))if(r.getAttribute(oO)===t)return!0;return!1}function EW(e,t,r){if(!e.head)return;let o=iO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zve(e){let t=iO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EW(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 RW(e,t){let r=iO();r.styles.set(e,t);for(let o of r.documents.keys())EW(o,e,t)}typeof process>"u",RW("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 CW={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",RW("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Qve={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Jve=(e,t)=>function(o){return typeof e=="function"?e(st(o,t)):(0,XS.cloneElement)(e,st(o,t))},ZS=(0,XS.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:a,value:c,...d},u){return(0,nO.jsx)(Zm,{className:q(CW.wrapper,t),style:a,render:Jve(i||(f=>(0,nO.jsx)("textarea",{...f})),{className:q(Qve.textarea,CW.textarea),ref:u,rows:s,...d}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var TW=l(U(),1);var Df=l(I(),1),sO="data-wp-hash";function aO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eye(document)),e.__wpStyleRuntime}function $ve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sO}]`))if(r.getAttribute(sO)===t)return!0;return!1}function kW(e,t,r){if(!e.head)return;let o=aO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($ve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eye(e){let t=aO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kW(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 tye(e,t){let r=aO();r.styles.set(e,t);for(let o of r.documents.keys())kW(o,e,t)}typeof process>"u",tye("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 rye={root:"a9211a7e6af24bed__root"},lO=(0,TW.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,Df.jsxs)(Es.Root,{className:q(rye.root,t),children:[(0,Df.jsx)(Es.Label,{hideFromVision:i,children:r}),(0,Df.jsx)(Zm,{ref:a,...s}),o&&(0,Df.jsx)(Es.Description,{children:o}),n&&(0,Df.jsx)(Es.Details,{children:n})]})});var PW=l(U(),1);var Lf=l(I(),1),cO=(0,PW.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,Lf.jsxs)(Es.Root,{className:t,children:[(0,Lf.jsx)(Es.Label,{hideFromVision:i,children:r}),(0,Lf.jsx)(ZS,{ref:a,...s}),o&&(0,Lf.jsx)(Es.Description,{children:o}),n&&(0,Lf.jsx)(Es.Details,{children:n})]})});var QS=l(U(),1),OW=l(it(),1);var dO=l(I(),1),ba=(0,QS.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,QS.useRef)(null),a=(0,OW.useMergeRefs)([i,s]);return(0,dO.jsx)(Jr,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,dO.jsx)(lO,{ref:a,...n})})});var JS=l(U(),1),IW=l(it(),1);var uO=l(I(),1),fO=(0,JS.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,JS.useRef)(null),a=(0,IW.useMergeRefs)([i,s]);return(0,uO.jsx)(Jr,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,uO.jsx)(cO,{ref:a,...n})})});var AW=l(U(),1),MW=l(J(),1),Qm=l(I(),1),pO="data-wp-hash";function mO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nye(document)),e.__wpStyleRuntime}function oye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pO}]`))if(r.getAttribute(pO)===t)return!0;return!1}function NW(e,t,r){if(!e.head)return;let o=mO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nye(e){let t=mO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)NW(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 e2(e,t){let r=mO();r.styles.set(e,t);for(let o of r.documents.keys())NW(o,e,t)}typeof process>"u",e2("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var iye={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",e2("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 sye={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",e2("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 $S={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",e2("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var aye={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},gO=(0,AW.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return dr({render:i,defaultTagName:"a",ref:c,props:st(a,{className:q(aye.a,iye["box-sizing"],sye["outset-ring--focus-except-active"],r!=="unstyled"&&$S.link,r!=="unstyled"&&$S[`is-${o}`],r==="unstyled"&&$S["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Qm.jsxs)(Qm.Fragment,{children:[t,n&&(0,Qm.jsx)("span",{className:$S["link-icon"],role:"img","aria-label":(0,MW.__)("(opens in a new tab)")})]})})})});var Xe={};Wr(Xe,{CheckboxItem:()=>YW,Group:()=>ZW,GroupLabel:()=>eU,Item:()=>jW,ItemDescription:()=>o2,ItemLabel:()=>i2,LinkItem:()=>iU,Popup:()=>mU,Portal:()=>s2,Positioner:()=>a2,RadioGroup:()=>vU,RadioItem:()=>xU,Root:()=>EU,Separator:()=>PU,SubmenuRoot:()=>OU,SubmenuTrigger:()=>FU,Trigger:()=>LU});var WW=l(U(),1);var Jm=l(U(),1),_v=(0,Jm.createContext)({isSubmenu:!1}),t2=()=>(0,Jm.useContext)(_v),va=(0,Jm.createContext)(null),r2=()=>(0,Jm.useContext)(va);var ji=l(U(),1);var FW=l(U(),1);var hO="data-wp-hash";function bO(){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 lye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hO}]`))if(r.getAttribute(hO)===t)return!0;return!1}function VW(e,t,r){if(!e.head)return;let o=bO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cye(e){let t=bO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)VW(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 dye(e,t){let r=bO();r.styles.set(e,t);for(let o of r.documents.keys())VW(o,e,t)}typeof process>"u",dye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var uye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},o2=(0,FW.forwardRef)(function({className:t,id:r,render:o,...n},i){let s=r2();return dr({defaultTagName:"span",ref:i,render:o,props:st(n,{id:r??s?.descriptionId,className:q(uye["item-description"],t)})})});var DW=l(U(),1);var n2=l(I(),1),vO="data-wp-hash";function yO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pye(document)),e.__wpStyleRuntime}function fye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vO}]`))if(r.getAttribute(vO)===t)return!0;return!1}function LW(e,t,r){if(!e.head)return;let o=yO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pye(e){let t=yO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)LW(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 mye(e,t){let r=yO();r.styles.set(e,t);for(let o of r.documents.keys())LW(o,e,t)}typeof process>"u",mye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var gye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},i2=(0,DW.forwardRef)(function({children:t,className:r,id:o,render:n,...i},s){let a=r2();return dr({defaultTagName:"span",ref:s,render:n,props:st(i,{children:(0,n2.jsxs)(n2.Fragment,{children:[t,a?.labelTrailing]}),id:o??a?.labelId,className:q(gye["item-label"],r)})})});var hn=l(I(),1),_O="data-wp-hash";function wO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bye(document)),e.__wpStyleRuntime}function hye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_O}]`))if(r.getAttribute(_O)===t)return!0;return!1}function zW(e,t,r){if(!e.head)return;let o=wO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(hye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_O,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function bye(e){let t=wO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zW(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 BW(e,t){let r=wO();r.styles.set(e,t);for(let o of r.documents.keys())zW(o,e,t)}typeof process>"u",BW("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vye={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",BW("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var zf={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},yye=!1;function _ye(e){let t=ji.Children.toArray(e),[r,o,...n]=t,i=(0,ji.isValidElement)(r)&&r.type===i2,s=(0,ji.isValidElement)(o)&&o.type===o2;if(yye&&(!i||o!==void 0&&!s||n.length>0))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription.");return{descriptionId:s?o.props.id:void 0,hasDescription:s,hasLabel:i,labelId:i?r.props.id:void 0}}function hc(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":o,"aria-labelledby":n,labelTrailing:i,shortcut:s}){let a=(0,ji.useId)(),c=(0,ji.useId)(),{descriptionId:d,hasDescription:u,hasLabel:f,labelId:m}=_ye(e),g=f?m??a:void 0,h=u?d??c:void 0,b=[t,u&&h].filter(Boolean).join(" "),{descriptionId:v,targetProps:y}=MS({"aria-describedby":b||void 0,"aria-keyshortcuts":r,shortcut:s});return{contentContextValue:{descriptionId:h,labelId:g,labelTrailing:i},itemAriaProps:{...y,"aria-label":o,"aria-labelledby":n??(o?void 0:g)},shortcutDescriptionId:v}}function bc({children:e,prefix:t,shortcut:r,shortcutDescriptionId:o,suffix:n,trailing:i}){let s=ji.Children.toArray(t).some(d=>d!==""),a=ji.Children.toArray(n).some(d=>d!==""),c=ji.Children.toArray(i).some(d=>d!=="");return(0,hn.jsxs)(hn.Fragment,{children:[(0,hn.jsxs)("span",{className:zf["item-content"],children:[(0,hn.jsx)("span",{className:zf["item-children"],children:e}),a&&(0,hn.jsx)("span",{className:zf["item-suffix"],children:n}),r&&(0,hn.jsx)("span",{className:zf["item-shortcut"],children:(0,hn.jsx)(FS,{shortcut:r})}),c&&(0,hn.jsx)("span",{className:zf["item-trailing"],children:i})]}),s&&(0,hn.jsx)("span",{"aria-hidden":"true",className:zf["item-prefix"],children:t}),r&&o&&(0,hn.jsx)(NS,{descriptionId:o,shortcut:r})]})}var jW=(0,ji.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:g,shortcutDescriptionId:h}=hc(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,hn.jsx)(zt.Item,{ref:f,...g,className:q(vye["box-sizing"],zf.item,r),...u,children:(0,hn.jsx)(va.Provider,{value:m,children:(0,hn.jsx)(bc,{prefix:o,shortcut:n,shortcutDescriptionId:h,suffix:i,children:t})})})});var Bf=l(I(),1),xO="data-wp-hash";function SO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xye(document)),e.__wpStyleRuntime}function wye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xO}]`))if(r.getAttribute(xO)===t)return!0;return!1}function UW(e,t,r){if(!e.head)return;let o=SO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xye(e){let t=SO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)UW(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 GW(e,t){let r=SO();r.styles.set(e,t);for(let o of r.documents.keys())UW(o,e,t)}typeof process>"u",GW("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",GW("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var HW={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},YW=(0,WW.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:g,shortcutDescriptionId:h}=hc(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Bf.jsxs)(zt.CheckboxItem,{ref:f,...g,className:q(Sye["box-sizing"],HW.item,r),...u,children:[(0,Bf.jsx)(zt.CheckboxItemIndicator,{keepMounted:!0,className:HW["item-selection-indicator"],children:(0,Bf.jsx)(Cr,{icon:fc,size:24,"aria-hidden":"true"})}),(0,Bf.jsx)(va.Provider,{value:m,children:(0,Bf.jsx)(bc,{prefix:o,shortcut:n,shortcutDescriptionId:h,suffix:i,children:t})})]})});var qW=l(U(),1),XW=l(I(),1),CO="data-wp-hash";function EO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eye(document)),e.__wpStyleRuntime}function Cye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${CO}]`))if(r.getAttribute(CO)===t)return!0;return!1}function KW(e,t,r){if(!e.head)return;let o=EO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Eye(e){let t=EO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KW(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 Rye(e,t){let r=EO();r.styles.set(e,t);for(let o of r.documents.keys())KW(o,e,t)}typeof process>"u",Rye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Tye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},ZW=(0,qW.forwardRef)(function({className:t,...r},o){return(0,XW.jsx)(zt.Group,{ref:o,className:q(Tye.group,t),...r})});var QW=l(U(),1),$W=l(I(),1),RO="data-wp-hash";function TO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pye(document)),e.__wpStyleRuntime}function kye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${RO}]`))if(r.getAttribute(RO)===t)return!0;return!1}function JW(e,t,r){if(!e.head)return;let o=TO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(RO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pye(e){let t=TO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)JW(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 Oye(e,t){let r=TO();r.styles.set(e,t);for(let o of r.documents.keys())JW(o,e,t)}typeof process>"u",Oye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Iye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},eU=(0,QW.forwardRef)(function({className:t,...r},o){return(0,$W.jsx)(zt.GroupLabel,{ref:o,className:q(Iye["group-label"],t),...r})});var rU=l(U(),1),oU=l(J(),1);var wv=l(I(),1),kO="data-wp-hash";function PO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mye(document)),e.__wpStyleRuntime}function Aye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kO}]`))if(r.getAttribute(kO)===t)return!0;return!1}function nU(e,t,r){if(!e.head)return;let o=PO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Aye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mye(e){let t=PO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nU(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 OO(e,t){let r=PO();r.styles.set(e,t);for(let o of r.documents.keys())nU(o,e,t)}typeof process>"u",OO("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Nye={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",OO("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Fye={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",OO("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var tU={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},iU=(0,rU.forwardRef)(function({children:t,className:r,openInNewTab:o=!1,prefix:n,shortcut:i,suffix:s,"aria-describedby":a,"aria-keyshortcuts":c,"aria-label":d,"aria-labelledby":u,rel:f,...m},g){let h=o?(0,wv.jsx)("span",{className:tU["external-link-indicator"],role:"img","aria-label":(0,oU.__)("(opens in a new tab)")}):null,{contentContextValue:b,itemAriaProps:v,shortcutDescriptionId:y}=hc(t,{"aria-describedby":a,"aria-keyshortcuts":c,"aria-label":d,"aria-labelledby":u,labelTrailing:h,shortcut:i});return(0,wv.jsx)(zt.LinkItem,{ref:g,...m,...v,rel:f,target:o?"_blank":void 0,className:q(Nye.a,Fye["box-sizing"],tU.item,r),children:(0,wv.jsx)(va.Provider,{value:b,children:(0,wv.jsx)(bc,{prefix:n,shortcut:i,shortcutDescriptionId:y,suffix:s,children:t})})})});var fU=l(U(),1);var sU=l(U(),1);var aU=l(I(),1),s2=(0,sU.forwardRef)(function({container:t,...r},o){return(0,aU.jsx)(zt.Portal,{ref:o,container:t??SS(),...r})});var lU=l(U(),1);var uU=l(I(),1),IO="data-wp-hash";function AO(){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 Vye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${IO}]`))if(r.getAttribute(IO)===t)return!0;return!1}function cU(e,t,r){if(!e.head)return;let o=AO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dye(e){let t=AO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cU(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 dU(e,t){let r=AO();r.styles.set(e,t);for(let o of r.documents.keys())cU(o,e,t)}typeof process>"u",dU("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Lye={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dU("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var zye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Bye={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},a2=(0,lU.forwardRef)(function({className:t,...r},o){let{isSubmenu:n}=t2(),i=n?Bye:KH;return(0,uU.jsx)(zt.Positioner,{...i,...r,ref:o,className:q(Lye["box-sizing"],zye.positioner,t)})});var $m=l(I(),1),MO="data-wp-hash";function NO(){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 jye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${MO}]`))if(r.getAttribute(MO)===t)return!0;return!1}function pU(e,t,r){if(!e.head)return;let o=NO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hye(e){let t=NO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pU(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 Wye(e,t){let r=NO();r.styles.set(e,t);for(let o of r.documents.keys())pU(o,e,t)}typeof process>"u",Wye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var l2={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},mU=(0,fU.forwardRef)(function({children:t,className:r,portal:o,positioner:n,...i},s){let{isSubmenu:a}=t2(),c=(0,$m.jsx)(RS,{children:(0,$m.jsx)(zt.Popup,{ref:s,className:q(l2.popup,a?l2["is-submenu"]:l2["is-root"],r),...i,children:(0,$m.jsx)("div",{className:l2.list,children:t})})}),d=Ym(n,(0,$m.jsx)(a2,{}),c);return Ym(o,(0,$m.jsx)(s2,{}),d)});var gU=l(U(),1),bU=l(I(),1),FO="data-wp-hash";function VO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gye(document)),e.__wpStyleRuntime}function Uye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${FO}]`))if(r.getAttribute(FO)===t)return!0;return!1}function hU(e,t,r){if(!e.head)return;let o=VO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(FO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Gye(e){let t=VO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hU(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 Yye(e,t){let r=VO();r.styles.set(e,t);for(let o of r.documents.keys())hU(o,e,t)}typeof process>"u",Yye("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var qye={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},vU=(0,gU.forwardRef)(function({className:t,...r},o){return(0,bU.jsx)(zt.RadioGroup,{ref:o,className:q(qye["radio-group"],t),...r})});var yU=l(U(),1),c2=l(Ve(),1);var vc=l(I(),1),LO="data-wp-hash";function zO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xye(document)),e.__wpStyleRuntime}function Kye(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${LO}]`))if(r.getAttribute(LO)===t)return!0;return!1}function _U(e,t,r){if(!e.head)return;let o=zO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Kye(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(LO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Xye(e){let t=zO();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 wU(e,t){let r=zO();r.styles.set(e,t);for(let o of r.documents.keys())_U(o,e,t)}typeof process>"u",wU("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Zye={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",wU("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var DO={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Qye=(0,vc.jsx)(c2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vc.jsx)(c2.Circle,{cx:12,cy:12,r:3})}),xU=(0,yU.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:g,shortcutDescriptionId:h}=hc(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,vc.jsxs)(zt.RadioItem,{ref:f,...g,className:q(Zye["box-sizing"],DO.item,r),...u,children:[(0,vc.jsx)(zt.RadioItemIndicator,{keepMounted:!0,className:DO["item-selection-indicator"],children:(0,vc.jsx)(Cr,{icon:Qye,className:DO["radio-selection-icon"],"aria-hidden":"true"})}),(0,vc.jsx)(va.Provider,{value:m,children:(0,vc.jsx)(bc,{prefix:o,shortcut:n,shortcutDescriptionId:h,suffix:i,children:t})})]})});var yc=l(U(),1);function Jye(e){try{return e.contentDocument}catch{return null}}function SU(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function $ye(e,t){let r=e.target,o=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,n=t.getAttribute("aria-controls");if(!o||!n)return!1;let i=o.ownerDocument.getElementById(n);if(!i)return!1;let s=i.getAttribute("data-rootownerid");return s?o.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===s:i.contains(o)}function e0e({enabled:e,onPointerDown:t,ownerDocument:r}){(0,yc.useEffect)(()=>{if(!e||!r)return;let o=(n,i)=>{i&&n.addEventListener("pointerdown",t,!0);let s=new Map,a=f=>{if(s.has(f))return;let m=null,g,h=()=>{let b=Jye(f);b!==m&&(g?.(),m=b,g=m?o(m,!0):void 0)};f.addEventListener("load",h),h(),s.set(f,()=>{f.removeEventListener("load",h),g?.()})},c=f=>{s.get(f)?.(),s.delete(f)};n.querySelectorAll("iframe").forEach(a);let d=n.defaultView?.MutationObserver,u=d?new d(f=>{f.forEach(m=>{m.removedNodes.forEach(g=>SU(g,c)),m.addedNodes.forEach(g=>SU(g,a))})}):null;return u?.observe(n.documentElement,{childList:!0,subtree:!0}),()=>{u?.disconnect(),s.forEach(f=>f()),i&&n.removeEventListener("pointerdown",t,!0)}};return o(r,!1)},[e,t,r])}function CU({actionsRef:e,defaultOpen:t,disabled:r,modal:o,onOpenChange:n,open:i}){let s=(0,yc.useRef)(null),a=e??s,[c,d]=(0,yc.useState)(t??!1),[u,f]=(0,yc.useState)(null),m=i??c,g=(0,yc.useCallback)(b=>{u&&!$ye(b,u)&&a.current?.close()},[a,u]);return e0e({enabled:m&&o===!1&&!r&&u!==null,onPointerDown:g,ownerDocument:u?.ownerDocument??null}),{actionsRef:a,onOpenChange:(b,v)=>{n(b,v),!v.isCanceled&&(d(b),f(b?v.trigger??null:null))}}}var d2=l(I(),1);function EU(e){let{onOpenChange:t}=e,r=(n,i)=>{let s=i.trigger,a=s?.ownerDocument.defaultView?.HTMLElement,c=s?.ownerDocument.defaultView?.Element,d=s?.ownerDocument.activeElement,u=i.event.target,f=c&&u instanceof c?u.closest('[role="menu"]'):null;t?.(n,i),!n&&i.reason==="item-press"&&!i.isCanceled&&a&&s instanceof a&&f?.contains(d??null)&&s.ownerDocument.activeElement===d&&s.focus()},o=CU({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,d2.jsx)(PS,{children:(0,d2.jsx)(_v.Provider,{value:{isSubmenu:!1},children:(0,d2.jsx)(zt.Root,{...e,...o})})})}var RU=l(U(),1),kU=l(I(),1),BO="data-wp-hash";function jO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&r0e(document)),e.__wpStyleRuntime}function t0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${BO}]`))if(r.getAttribute(BO)===t)return!0;return!1}function TU(e,t,r){if(!e.head)return;let o=jO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(t0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(BO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function r0e(e){let t=jO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)TU(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 o0e(e,t){let r=jO();r.styles.set(e,t);for(let o of r.documents.keys())TU(o,e,t)}typeof process>"u",o0e("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var n0e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},PU=(0,RU.forwardRef)(function({className:t,...r},o){return(0,kU.jsx)(zt.Separator,{ref:o,className:q(n0e.separator,t),...r})});var HO=l(I(),1);function OU(e){return(0,HO.jsx)(_v.Provider,{value:{isSubmenu:!0},children:(0,HO.jsx)(zt.SubmenuRoot,{...e})})}var AU=l(U(),1);var xv=l(I(),1),WO="data-wp-hash";function UO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&s0e(document)),e.__wpStyleRuntime}function i0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${WO}]`))if(r.getAttribute(WO)===t)return!0;return!1}function MU(e,t,r){if(!e.head)return;let o=UO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(i0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function s0e(e){let t=UO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)MU(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 NU(e,t){let r=UO();r.styles.set(e,t);for(let o of r.documents.keys())MU(o,e,t)}typeof process>"u",NU("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var a0e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",NU("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var IU={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},FU=(0,AU.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:g,shortcutDescriptionId:h}=hc(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,xv.jsx)(zt.SubmenuTrigger,{ref:f,...g,className:q(a0e["box-sizing"],IU.item,r),...u,children:(0,xv.jsx)(va.Provider,{value:m,children:(0,xv.jsx)(bc,{prefix:o,shortcut:n,shortcutDescriptionId:h,suffix:i,trailing:(0,xv.jsx)(Cr,{className:IU["submenu-chevron"],icon:Ub,size:24,"aria-hidden":"true"}),children:t})})})});var VU=l(U(),1),DU=l(I(),1),LU=(0,VU.forwardRef)(function(t,r){return(0,DU.jsx)(zt.Trigger,{ref:r,...t})});var BU=l(U(),1),GO="data-wp-hash";function YO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c0e(document)),e.__wpStyleRuntime}function l0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GO}]`))if(r.getAttribute(GO)===t)return!0;return!1}function jU(e,t,r){if(!e.head)return;let o=YO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c0e(e){let t=YO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jU(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 HU(e,t){let r=YO();r.styles.set(e,t);for(let o of r.documents.keys())jU(o,e,t)}typeof process>"u",HU("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var d0e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",HU("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var zU={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},qO=(0,BU.forwardRef)(function({render:t,...r},o){return dr({render:t,ref:o,props:st({className:q(zU.skeleton,zU.pulse,d0e["box-sizing"]),"aria-hidden":!0},r)})});var WU=l(U(),1),UU=l(I(),1),GU=(0,WU.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,UU.jsx)(o,{ref:i,className:q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));GU.displayName="NavigableRegion";var jf=GU;var YU=l(J(),1);var jd=l(I(),1),XO="data-wp-hash";function ZO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&f0e(document)),e.__wpStyleRuntime}function u0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${XO}]`))if(r.getAttribute(XO)===t)return!0;return!1}function qU(e,t,r){if(!e.head)return;let o=ZO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(u0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(XO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function f0e(e){let t=ZO();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qU(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 p0e(e,t){let r=ZO();r.styles.set(e,t);for(let o of r.documents.keys())qU(o,e,t)}typeof process>"u",p0e("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 KO={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},m0e=({items:e,currentHref:t,ariaLabel:r=(0,YU.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,jd.jsx)("nav",{"aria-label":r,className:n,children:(0,jd.jsx)(he,{render:(0,jd.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:KO.list,children:e.map(s=>(0,jd.jsx)("li",{className:KO.li,children:(0,jd.jsx)(vs,{variant:"body-md",className:KO.item,render:(0,jd.jsx)(gO,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,jd.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},KU=m0e;var ZU=l(oe(),1),{Fill:QU,Slot:JU}=(0,ZU.createSlotFill)("SidebarToggle");var Hi=l(I(),1),QO="data-wp-hash";function JO(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&h0e(document)),e.__wpStyleRuntime}function g0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QO}]`))if(r.getAttribute(QO)===t)return!0;return!1}function $U(e,t,r){if(!e.head)return;let o=JO(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(g0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QO,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function h0e(e){let t=JO();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 b0e(e,t){let r=JO();r.styles.set(e,t);for(let o of r.documents.keys())$U(o,e,t)}typeof process>"u",b0e("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 gl={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 eG({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,navigation:a,components:c,showSidebarToggle:d=!0}){let u=`h${e}`,f=!!a?.items?.length;return(0,Hi.jsxs)(he,{direction:"column",className:q(gl.header,f&&gl["has-navigation"]),children:[(0,Hi.jsxs)(he,{className:gl["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Hi.jsxs)(he,{direction:"row",gap:"sm",align:"center",justify:"start",className:gl["header-lockup"],children:[d&&(0,Hi.jsx)(JU,{bubblesVirtually:!0,className:gl["sidebar-toggle-slot"]}),o&&(0,Hi.jsx)("div",{className:gl["header-visual"],"aria-hidden":"true",children:o}),n&&(0,Hi.jsx)(vs,{className:gl["header-title"],render:(0,Hi.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,Hi.jsx)(he,{align:"center",className:gl["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Hi.jsx)(vs,{render:(0,Hi.jsx)("p",{}),variant:"body-md",className:gl["header-subtitle"],children:i}),f&&(0,Hi.jsx)(KU,{...a,linkComponent:c?.link,className:gl["header-navigation"]})]})}var Sv=l(I(),1),eI="data-wp-hash";function tI(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y0e(document)),e.__wpStyleRuntime}function v0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eI}]`))if(r.getAttribute(eI)===t)return!0;return!1}function tG(e,t,r){if(!e.head)return;let o=tI(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(v0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eI,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y0e(e){let t=tI();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tG(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 _0e(e,t){let r=tI();r.styles.set(e,t);for(let o of r.documents.keys())tG(o,e,t)}typeof process>"u",_0e("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 $O={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 rG({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:c,navigation:d,components:u,ariaLabel:f,hasPadding:m=!1,showSidebarToggle:g=!0}){let h=q($O.page,a);return(0,Sv.jsxs)(jf,{className:h,ariaLabel:f??(typeof n=="string"?n:""),children:[(n||t||r||c||o||!!d?.items?.length)&&(0,Sv.jsx)(eG,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:c,navigation:d,components:u,showSidebarToggle:g}),m?(0,Sv.jsx)("div",{className:q($O.content,$O["has-padding"]),children:s}):s]})}rG.SidebarToggleFill=QU;var Wi=rG;var oG={primary:"#3858e9",background:"#222524"},w0e=new Map([["modern",oG],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function rI(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return w0e.get(e)??oG}var $d=l(oe(),1),eu=l(it(),1),ZY=l(Hd(),1),Kv=l(J(),1),xc=l(U(),1),Is=l(Jt(),1),QY=l(Tt(),1),Jd=l(U4(),1),JY=l(sG(),1),j2=l(ya(),1),H2=l(Te(),1),$Y=l(An(),1);var cG=l(Te(),1),dG=l(oe(),1),Ev=l(J(),1),uG=l(Fe(),1),eg=l(U(),1);var fG=l(Tt(),1);var _a=l(U(),1),lG=l(Hd(),1),Cv=l(I(),1),_c=(0,_a.createContext)(()=>{});_c.displayName="SidebarNavigationContext";function x0e(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=lG.focus.tabbable.find(e);o=n??e}o?.focus()}function S0e(){let e={direction:null,focusSelector:null};return{get(){return e},navigate(t,r=null){e={direction:t,focusSelector:t==="forward"&&r?r:e.focusSelector}}}}function C0e({children:e,shouldAnimate:t}){let r=(0,_a.useContext)(_c),o=(0,_a.useRef)(),[n,i]=(0,_a.useState)(null);(0,_a.useLayoutEffect)(()=>{let{direction:a,focusSelector:c}=r.get();x0e(o.current,a,c),i(a)},[r]);let s=q("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,Cv.jsx)("div",{ref:o,className:s,children:e})}function oI({children:e}){let[t]=(0,_a.useState)(S0e);return(0,Cv.jsx)(_c.Provider,{value:t,children:e})}function u2({routeKey:e,shouldAnimate:t,children:r}){return(0,Cv.jsx)("div",{className:"edit-site-sidebar__content",children:(0,Cv.jsx)(C0e,{shouldAnimate:t,children:r},e)})}var nI=l(I(),1),{useLocation:E0e,useHistory:R0e}=ee(fG.privateApis),pG=(0,eg.memo)((0,eg.forwardRef)((e,t)=>{let{path:r}=E0e(),o=R0e(),{navigate:n}=(0,eg.useContext)(_c),{dashboardLink:i,isBlockTheme:s,isClassicThemeWithStyleBookSupport:a}=(0,cG.useSelect)(u=>{let{getSettings:f}=ee(u(lt)),{getCurrentTheme:m}=u(uG.store),g=m(),h=f(),b=g?.theme_supports["editor-styles"],v=h.supportsLayout;return{dashboardLink:h.__experimentalDashboardLink,isBlockTheme:g?.is_block_theme,isClassicThemeWithStyleBookSupport:!g?.is_block_theme&&(b||v)}},[]),c;r!=="/"&&(s||a?c="/":r!=="/pattern"&&(c="/pattern"));let d={href:c?void 0:i,label:c?(0,Ev.__)("Go to Site Editor"):(0,Ev.__)("Go to the Dashboard"),onClick:c?()=>{o.navigate(c),n("back")}:void 0};return(0,nI.jsx)("div",{className:"edit-site-site-hub",children:(0,nI.jsx)(dG.Button,{size:"compact",ref:t,className:"edit-site-site-hub__back-button",icon:(0,Ev.isRTL)()?fa:ua,...d})})}));var Wd=l(U(),1),Tv=l(oe(),1),f2=l(it(),1),wa=l(J(),1),vG=l(Tt(),1),yG=l(Te(),1),_G=l(Fe(),1),wG=l(Er(),1);var Rs=l(I(),1),{useLocation:T0e,useHistory:k0e}=ee(vG.privateApis),gG={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},Rv=320,P0e=1300,O0e=9/19.5,I0e=200,hG={width:"100%",height:"100%"};function bG(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-Rv)/(P0e-Rv))),n=r(t,O0e,o);return e/n}function xG({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:s}){let a=k0e(),{path:c,query:d}=T0e(),{canvas:u="view"}=d,f=(0,f2.useReducedMotion)(),[m,g]=(0,Wd.useState)(hG),[h,b]=(0,Wd.useState)(),[v,y]=(0,Wd.useState)(!1),[_,w]=(0,Wd.useState)(!1),[x,E]=(0,Wd.useState)(1),S={type:"tween",duration:v?0:.5},C=(0,Wd.useRef)(null),T=(0,f2.useInstanceId)(xG,"edit-site-resizable-frame-handle-help"),k=i.width/i.height,P=(0,yG.useSelect)(A=>{let{getCurrentTheme:D}=A(_G.store);return D()?.is_block_theme},[]),O=(A,D,N)=>{b(N.offsetWidth),y(!0)},R=(A,D,N,z)=>{let W=z.width/x,Y=Math.abs(W),G=z.width<0?Y:(i.width-h)/2,re=Math.min(Y,G),se=Y===0?0:re/Y,fe=1-se;E(fe+se*2);let ie=h+z.width;r(ie>i.width),g({height:t?"100%":bG(ie,k)})},F=(A,D,N)=>{if(y(!1),!t)return;r(!1),N.ownerDocument.documentElement.offsetWidth-N.offsetWidth>I0e||!P?g(hG):a.navigate((0,wG.addQueryArgs)(c,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},V=A=>{if(!["ArrowLeft","ArrowRight"].includes(A.key))return;A.preventDefault();let N=20*(A.shiftKey?5:1)*(A.key==="ArrowLeft"?1:-1)*((0,wa.isRTL)()?-1:1),z=Math.min(Math.max(Rv,C.current.resizable.offsetWidth+N),i.width);g({width:z,height:bG(z,k)})},L={default:{flexGrow:0,height:m.height},fullWidth:{flexGrow:1,height:m.height}},B={hidden:{opacity:0,...(0,wa.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,wa.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,wa.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},j=v?"active":_?"visible":"hidden";return(0,Rs.jsx)(Tv.ResizableBox,{as:Tv.__unstableMotion.div,ref:C,initial:!1,variants:L,animate:e?"fullWidth":"default",onAnimationComplete:A=>{A==="fullWidth"&&g({width:"100%",height:"100%"})},whileHover:u==="view"&&P?{scale:1.005,transition:{duration:f?0:.5,ease:"easeOut"}}:{},transition:S,size:m,enable:{top:!1,bottom:!1,...(0,wa.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:x,handleClasses:void 0,handleStyles:{left:gG,right:gG},minWidth:Rv,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>w(!0),onBlur:()=>w(!1),onMouseOver:()=>w(!0),onMouseOut:()=>w(!1),handleComponent:{[(0,wa.isRTL)()?"right":"left"]:u==="view"&&(0,Rs.jsxs)(Rs.Fragment,{children:[(0,Rs.jsxs)(fr.Root,{children:[(0,Rs.jsx)(fr.Trigger,{render:(0,Rs.jsx)(Tv.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:q("edit-site-resizable-frame__handle",{"is-resizing":v}),variants:B,animate:j,"aria-label":(0,wa.__)("Drag to resize"),"aria-describedby":T,"aria-valuenow":C.current?.resizable?.offsetWidth||void 0,"aria-valuemin":Rv,"aria-valuemax":i.width,onKeyDown:V,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,Rs.jsx)(fr.Popup,{children:(0,wa.__)("Drag to resize")})]}),(0,Rs.jsx)("div",{hidden:!0,id:T,children:(0,wa.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:O,onResize:R,onResizeStop:F,className:q("edit-site-resizable-frame__inner",{"is-resizing":v}),showHandle:!1,children:(0,Rs.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:s,children:n})})}var SG=xG;var TG=l(U(),1),p2=l(EG(),1),kG=l(J(),1),Hf=l(Te(),1),PG=l(Fe(),1),iI=l(Jt(),1);var RG="core/edit-site/save";function OG(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,Hf.useSelect)(PG.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,Hf.useSelect)(iI.store),{savePost:n}=(0,Hf.useDispatch)(iI.store),{setIsSaveViewOpened:i}=(0,Hf.useDispatch)(lt),{registerShortcut:s,unregisterShortcut:a}=(0,Hf.useDispatch)(p2.store);return(0,TG.useEffect)(()=>(s({name:RG,category:"global",description:(0,kG.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{a(RG)}),[s,a]),(0,p2.useShortcut)("core/edit-site/save",c=>{c.preventDefault();let d=e(),u=!!d.length,f=d.some(m=>t(m.kind,m.name,m.key));!u||f||(r()?i(!0):o()||n())}),null}var m2=l(U(),1),g2=l(Te(),1),sI=l(Fe(),1),A0e=1e4,M0e=100;function N0e(){let e,{promise:t,resolve:r}=Promise.withResolvers();function o(){s(),clearTimeout(e),clearTimeout(n),r()}let n=setTimeout(o,A0e);function i(){if((0,g2.select)(sI.store).hasResolvingSelectors()){clearTimeout(e),e=void 0;return}e||(e=setTimeout(o,M0e))}let s=(0,g2.subscribe)(i,sI.store);i();function a(){s(),clearTimeout(e),clearTimeout(n)}return[t,a]}function h2(){let[e,t]=(0,m2.useState)(!1);return(0,m2.useEffect)(()=>{let[r,o]=N0e();return r.then(()=>t(!0)),o},[]),!e}var lI=Pv(),at=e=>kv(e,lI),cI=Pv();at.write=e=>kv(e,cI);var b2=Pv();at.onStart=e=>kv(e,b2);var dI=Pv();at.onFrame=e=>kv(e,dI);var uI=Pv();at.onFinish=e=>kv(e,uI);var tg=[];at.setTimeout=(e,t)=>{let r=at.now()+t,o=()=>{let i=tg.findIndex(s=>s.cancel==o);~i&&tg.splice(i,1),Gd-=~i?1:0},n={time:r,handler:e,cancel:o};return tg.splice(IG(r),0,n),Gd+=1,AG(),n};var IG=e=>~(~tg.findIndex(t=>t.time>e)||~tg.length);at.cancel=e=>{b2.delete(e),dI.delete(e),uI.delete(e),lI.delete(e),cI.delete(e)};at.sync=e=>{aI=!0,at.batchedUpdates(e),aI=!1};at.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,at.onStart(r)}return o.handler=e,o.cancel=()=>{b2.delete(r),t=null},o};var fI=typeof window<"u"?window.requestAnimationFrame:()=>{};at.use=e=>fI=e;at.now=typeof performance<"u"?()=>performance.now():Date.now;at.batchedUpdates=e=>e();at.catch=console.error;at.frameLoop="always";at.advance=()=>{at.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):NG()};var Ud=-1,Gd=0,aI=!1;function kv(e,t){aI?(t.delete(e),e(0)):(t.add(e),AG())}function AG(){Ud<0&&(Ud=0,at.frameLoop!=="demand"&&fI(MG))}function F0e(){Ud=-1}function MG(){~Ud&&(fI(MG),at.batchedUpdates(NG))}function NG(){let e=Ud;Ud=at.now();let t=IG(Ud);if(t&&(FG(tg.splice(0,t),r=>r.handler()),Gd-=t),!Gd){F0e();return}b2.flush(),lI.flush(e?Math.min(64,Ud-e):16.667),dI.flush(),cI.flush(),uI.flush()}function Pv(){let e=new Set,t=e;return{add(r){Gd+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Gd-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Gd-=t.size,FG(t,o=>o(r)&&e.add(o)),Gd+=e.size,t=e)}}}function FG(e,t){e.forEach(r=>{try{t(r)}catch(o){at.catch(o)}})}var ks=l(X());function x2(){}var jG=(e,t,r)=>Object.defineProperty(e,t,{value:r,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 hl(e,t){if(Oe.arr(e)){if(!Oe.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var Rr=(e,t)=>e.forEach(t);function Ps(e,t,r){if(Oe.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var yi=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function ig(e,t){if(e.size){let r=Array.from(e);e.clear(),Rr(r,t)}}var sg=(e,...t)=>ig(e,r=>r(...t)),vI=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),yI,HG,Yd=null,WG=!1,_I=x2,V0e=e=>{e.to&&(HG=e.to),e.now&&(at.now=e.now),e.colors!==void 0&&(Yd=e.colors),e.skipAnimation!=null&&(WG=e.skipAnimation),e.createStringInterpolator&&(yI=e.createStringInterpolator),e.requestAnimationFrame&&at.use(e.requestAnimationFrame),e.batchedUpdates&&(at.batchedUpdates=e.batchedUpdates),e.willAdvance&&(_I=e.willAdvance),e.frameLoop&&(at.frameLoop=e.frameLoop)},Ui=Object.freeze({__proto__:null,get createStringInterpolator(){return yI},get to(){return HG},get colors(){return Yd},get skipAnimation(){return WG},get willAdvance(){return _I},assign:V0e}),Ov=new Set,Ts=[],pI=[],_2=0,ag={get idle(){return!Ov.size&&!Ts.length},start(e){_2>e.priority?(Ov.add(e),at.onStart(D0e)):(UG(e),at(hI))},advance:hI,sort(e){if(_2)at.onFrame(()=>ag.sort(e));else{let t=Ts.indexOf(e);~t&&(Ts.splice(t,1),GG(e))}},clear(){Ts=[],Ov.clear()}};function D0e(){Ov.forEach(UG),Ov.clear(),at(hI)}function UG(e){Ts.includes(e)||GG(e)}function GG(e){Ts.splice(L0e(Ts,t=>t.priority>e.priority),0,e)}function hI(e){let t=pI;for(let r=0;r<Ts.length;r++){let o=Ts[r];_2=o.priority,o.idle||(_I(o),o.advance(e),o.idle||t.push(o))}return _2=0,pI=Ts,pI.length=0,Ts=t,Ts.length>0}function L0e(e,t){let r=e.findIndex(t);return r<0?e.length:r}var YG={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},xa="[-+]?\\d*\\.?\\d+",w2=xa+"%";function S2(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var z0e=new RegExp("rgb"+S2(xa,xa,xa)),B0e=new RegExp("rgba"+S2(xa,xa,xa,xa)),j0e=new RegExp("hsl"+S2(xa,w2,w2)),H0e=new RegExp("hsla"+S2(xa,w2,w2,xa)),W0e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,U0e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,G0e=/^#([0-9a-fA-F]{6})$/,Y0e=/^#([0-9a-fA-F]{8})$/;function q0e(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=G0e.exec(e))?parseInt(t[1]+"ff",16)>>>0:Yd&&Yd[e]!==void 0?Yd[e]:(t=z0e.exec(e))?(rg(t[1])<<24|rg(t[2])<<16|rg(t[3])<<8|255)>>>0:(t=B0e.exec(e))?(rg(t[1])<<24|rg(t[2])<<16|rg(t[3])<<8|LG(t[4]))>>>0:(t=W0e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Y0e.exec(e))?parseInt(t[1],16)>>>0:(t=U0e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=j0e.exec(e))?(VG(DG(t[1]),v2(t[2]),v2(t[3]))|255)>>>0:(t=H0e.exec(e))?(VG(DG(t[1]),v2(t[2]),v2(t[3]))|LG(t[4]))>>>0:null}function mI(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function VG(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=mI(n,o,e+1/3),s=mI(n,o,e),a=mI(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function rg(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function DG(e){return(parseFloat(e)%360+360)%360/360}function LG(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function v2(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function zG(e){let t=q0e(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var qd=(e,t,r)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return qd({range:e,output:t,extrapolate:r});if(Oe.str(e.output[0]))return yI(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(d=>d);return d=>{let u=X0e(d,i);return K0e(d,i[u],i[u+1],n[u],n[u+1],c,s,a,o.map)}};function K0e(e,t,r,o,n,i,s,a,c){let d=c?c(e):e;if(d<t){if(s==="identity")return d;s==="clamp"&&(d=t)}if(d>r){if(a==="identity")return d;a==="clamp"&&(d=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?d=-d:r===1/0?d=d-t:d=(d-t)/(r-t),d=i(d),o===-1/0?d=-d:n===1/0?d=d+o:d=d*(n-o)+o,d)}function X0e(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function bI(){return bI=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},bI.apply(this,arguments)}var og=Symbol.for("FluidValue.get"),Wf=Symbol.for("FluidValue.observers"),Dn=e=>!!(e&&e[og]),Xo=e=>e&&e[og]?e[og]():e,wI=e=>e[Wf]||null;function Z0e(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Uf(e,t){let r=e[Wf];r&&r.forEach(o=>{Z0e(o,t)})}var ng=class{constructor(t){if(this[og]=void 0,this[Wf]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Q0e(this,t)}},Q0e=(e,t)=>qG(e,og,t);function Kd(e,t){if(e[og]){let r=e[Wf];r||qG(e,Wf,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Xd(e,t){let r=e[Wf];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Wf]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var qG=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),y2=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,J0e=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,BG=new RegExp(`(${y2.source})(%|[a-z]+)`,"i"),$0e=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,C2=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,KG=e=>{let[t,r]=e_e(e);if(!t||vI())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&C2.test(r))return KG(r);if(r)return r}return e},e_e=e=>{let t=C2.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},gI,t_e=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,E2=e=>{gI||(gI=Yd?new RegExp(`(${Object.keys(Yd).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Xo(i).replace(C2,KG).replace(J0e,zG).replace(gI,zG)),r=t.map(i=>i.match(y2).map(Number)),n=r[0].map((i,s)=>r.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>qd(bI({},e,{output:i})));return i=>{var s;let a=!BG.test(t[0])&&((s=t.find(d=>BG.test(d)))==null?void 0:s.replace(y2,"")),c=0;return t[0].replace(y2,()=>`${n[c++](i)}${a||""}`).replace($0e,t_e)}},XG="react-spring: ",ZG=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${XG}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},r_e=ZG(console.warn);function QG(){r_e(`${XG}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var ggt=ZG(console.warn);function lg(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!vI()&&C2.test(e)||e in(Yd||{}))}var Iv=vI()?ks.useEffect:ks.useLayoutEffect,o_e=()=>{let e=(0,ks.useRef)(!1);return Iv(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function xI(){let e=(0,ks.useState)()[1],t=o_e();return()=>{t.current&&e(Math.random())}}function JG(e,t){let[r]=(0,ks.useState)(()=>({inputs:t,result:e()})),o=(0,ks.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&n_e(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,ks.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function n_e(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var SI=e=>(0,ks.useEffect)(e,i_e),i_e=[];var jv=l(X()),Hv=l(X());var rY=l(X()),wc=l(X()),Av=Symbol.for("Animated:node"),s_e=e=>!!e&&e[Av]===e,Sa=e=>e&&e[Av],P2=(e,t)=>jG(e,Av,t),Mv=e=>e&&e[Av]&&e[Av].getPayload(),R2=class{constructor(){this.payload=void 0,P2(this,this)}getPayload(){return this.payload||[]}},Gf=class e extends R2{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,r){return Oe.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,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)}},Yf=class e extends Gf{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=qd({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=qd({output:[this.getValue(),t]})),this._value=0,super.reset()}},T2={dependencies:null},qf=class extends R2{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Ps(this.source,(o,n)=>{s_e(o)?r[n]=o.getValue(t):Dn(o)?r[n]=Xo(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Rr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Ps(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){T2.dependencies&&Dn(t)&&T2.dependencies.add(t);let r=Mv(t);r&&Rr(r,o=>this.add(o))}},CI=class e extends qf{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(a_e)),!0)}};function a_e(e){return(lg(e)?Yf:Gf).create(e)}function O2(e){let t=Sa(e);return t?t.constructor:Oe.arr(e)?CI:lg(e)?Yf:Gf}function k2(){return k2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},k2.apply(this,arguments)}var $G=(e,t)=>{let r=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,wc.forwardRef)((o,n)=>{let i=(0,wc.useRef)(null),s=r&&(0,wc.useCallback)(h=>{i.current=c_e(n,h)},[n]),[a,c]=l_e(o,t),d=xI(),u=()=>{let h=i.current;if(r&&!h)return;(h?t.applyAnimatedValues(h,a.getValue(!0)):!1)===!1&&d()},f=new EI(u,c),m=(0,wc.useRef)();Iv(()=>(m.current=f,Rr(c,h=>Kd(h,f)),()=>{m.current&&(Rr(m.current.deps,h=>Xd(h,m.current)),at.cancel(m.current.update))})),(0,wc.useEffect)(u,[]),SI(()=>()=>{let h=m.current;Rr(h.deps,b=>Xd(b,h))});let g=t.getComponentProps(a.getValue());return rY.createElement(e,k2({},g,{ref:s}))})},EI=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&at.write(this.update)}};function l_e(e,t){let r=new Set;return T2.dependencies=r,e.style&&(e=k2({},e,{style:t.createAnimatedStyle(e.style)})),e=new qf(e),T2.dependencies=null,[e,r]}function c_e(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var eY=Symbol.for("AnimatedComponent"),oY=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new qf(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=tY(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=$G(s,n)):s=s[eY]||(s[eY]=$G(s,n)),s.displayName=`Animated(${a})`,s};return Ps(e,(s,a)=>{Oe.arr(e)&&(a=tY(s)),i[a]=i(s)}),{animated:i}},tY=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function Ln(){return Ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Ln.apply(this,arguments)}function Kf(e,...t){return Oe.fun(e)?e(...t):e}var Dv=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):yi(e).includes(t))),gY=(e,t)=>Oe.obj(e)?t&&e[t]:e,hY=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,d_e=e=>e,bY=(e,t=d_e)=>{let r=u_e;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);Oe.und(i)||(o[n]=i)}return o},u_e=["config","onProps","onStart","onChange","onPause","onResume","onRest"],f_e={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 p_e(e){let t={},r=0;if(Ps(e,(o,n)=>{f_e[n]||(t[n]=o,r++)}),r)return t}function vY(e){let t=p_e(e);if(t){let r={to:t};return Ps(e,(o,n)=>n in t||(r[n]=o)),r}return Ln({},e)}function Lv(e){return e=Xo(e),Oe.arr(e)?e.map(Lv):lg(e)?Ui.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function kI(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var m_e={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}},M2=1.70158,I2=M2*1.525,nY=M2+1,iY=2*Math.PI/3,sY=2*Math.PI/4.5,A2=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,LI={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=>nY*e*e*e-M2*e*e,easeOutBack:e=>1+nY*Math.pow(e-1,3)+M2*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((I2+1)*2*e-I2)/2:(Math.pow(2*e-2,2)*((I2+1)*(e*2-2)+I2)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*iY),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*iY)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*sY))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*sY)/2+1,easeInBounce:e=>1-A2(1-e),easeOutBounce:A2,easeInOutBounce:e=>e<.5?(1-A2(1-2*e))/2:(1+A2(2*e-1))/2},PI=Ln({},m_e.default,{mass:1,damping:1,easing:LI.linear,clamp:!1}),OI=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,PI)}};function g_e(e,t,r){r&&(r=Ln({},r),aY(r,t),t=Ln({},r,t)),aY(e,t),Object.assign(e,t);for(let s in PI)e[s]==null&&(e[s]=PI[s]);let{mass:o,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)*o,e.friction=4*Math.PI*i*o/n),e}function aY(e,t){if(!Oe.und(t.decay))e.duration=void 0;else{let r=!Oe.und(t.tension)||!Oe.und(t.friction);(r||!Oe.und(t.frequency)||!Oe.und(t.damping)||!Oe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var lY=[],II=class{constructor(){this.changed=!1,this.values=lY,this.toValues=null,this.fromValues=lY,this.to=void 0,this.from=void 0,this.config=new OI,this.immediate=!1}};function yY(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var c;let d,u,f=Dv((c=r.cancel)!=null?c:o?.cancel,t);if(f)h();else{Oe.und(r.pause)||(n.paused=Dv(r.pause,t));let b=o?.pause;b!==!0&&(b=n.paused||Dv(b,t)),d=Kf(r.delay||0,t),b?(n.resumeQueue.add(g),i.pause()):(i.resume(),g())}function m(){n.resumeQueue.add(g),n.timeouts.delete(u),u.cancel(),d=u.time-at.now()}function g(){d>0&&!Ui.skipAnimation?(n.delayed=!0,u=at.setTimeout(h,d),n.pauseQueue.add(m),n.timeouts.add(u)):h()}function h(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(u),e<=(n.cancelId||0)&&(f=!0);try{i.start(Ln({},r,{callId:e,cancel:f}),s)}catch(b){a(b)}}})}var zI=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?cg(e.get()):t.every(r=>r.noop)?_Y(e.get()):Ca(e.get(),t.every(r=>r.finished)),_Y=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Ca=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),cg=e=>({value:e,cancelled:!0,finished:!1});function wY(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:c}=r;return!i&&e===a&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let d=bY(t,(v,y)=>y==="onRest"?void 0:v),u,f,m=new Promise((v,y)=>(u=v,f=y)),g=v=>{let y=n<=(r.cancelId||0)&&cg(o)||n!==r.asyncId&&Ca(o,!1);if(y)throw v.result=y,f(v),v},h=(v,y)=>{let _=new N2,w=new F2;return(async()=>{if(Ui.skipAnimation)throw zv(r),w.result=Ca(o,!1),f(w),w;g(_);let x=Oe.obj(v)?Ln({},v):Ln({},y,{to:v});x.parentId=n,Ps(d,(S,C)=>{Oe.und(x[C])&&(x[C]=S)});let E=await o.start(x);return g(_),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),E})()},b;if(Ui.skipAnimation)return zv(r),Ca(o,!1);try{let v;Oe.arr(e)?v=(async y=>{for(let _ of y)await h(_)})(e):v=Promise.resolve(e(h,o.stop.bind(o))),await Promise.all([v.then(u),m]),b=Ca(o.get(),!0,!1)}catch(v){if(v instanceof N2)b=v.result;else if(v instanceof F2)b=v.result;else throw v}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?c:void 0)}return Oe.fun(s)&&at.batchedUpdates(()=>{s(b,o,o.item)}),b})()}function zv(e,t){ig(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var N2=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}},F2=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},AI=e=>e instanceof Bv,h_e=1,Bv=class extends ng{constructor(...t){super(...t),this.id=h_e++,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=Sa(this);return t&&t.getValue()}to(...t){return Ui.to(this,t)}interpolate(...t){return QG(),Ui.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){Uf(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||ag.sort(this),Uf(this,{type:"priority",parent:this,priority:t})}},Xf=Symbol.for("SpringPhase"),xY=1,MI=2,NI=4,RI=e=>(e[Xf]&xY)>0,Zd=e=>(e[Xf]&MI)>0,Nv=e=>(e[Xf]&NI)>0,cY=(e,t)=>t?e[Xf]|=MI|xY:e[Xf]&=~MI,dY=(e,t)=>t?e[Xf]|=NI:e[Xf]&=~NI,FI=class extends Bv{constructor(t,r){if(super(),this.key=void 0,this.animation=new II,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(r)){let o=Oe.obj(t)?Ln({},t):Ln({},r,{from:t});Oe.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(Zd(this)||this._state.asyncTo)||Nv(this)}get goal(){return Xo(this.animation.to)}get velocity(){let t=Sa(this);return t instanceof Gf?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return RI(this)}get isAnimating(){return Zd(this)}get isPaused(){return Nv(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=Mv(n.to);!a&&Dn(n.to)&&(s=yi(Xo(n.to))),n.values.forEach((u,f)=>{if(u.done)return;let m=u.constructor==Yf?1:a?a[f].lastPosition:s[f],g=n.immediate,h=m;if(!g){if(h=u.lastPosition,i.tension<=0){u.done=!0;return}let b=u.elapsedTime+=t,v=n.fromValues[f],y=u.v0!=null?u.v0:u.v0=Oe.arr(i.velocity)?i.velocity[f]:i.velocity,_,w=i.precision||(v==m?.005:Math.min(1,Math.abs(m-v)*.001));if(Oe.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,E=Math.exp(-(1-x)*b);h=v+y/(1-x)*(1-E),g=Math.abs(u.lastPosition-h)<=w,_=y*E}else{_=u.lastVelocity==null?y:u.lastVelocity;let x=i.restVelocity||w/10,E=i.clamp?0:i.bounce,S=!Oe.und(E),C=v==m?u.v0>0:v<m,T,k=!1,P=1,O=Math.ceil(t/P);for(let R=0;R<O&&(T=Math.abs(_)>x,!(!T&&(g=Math.abs(m-h)<=w,g)));++R){S&&(k=h==m||h>m==C,k&&(_=-_*E,h=m));let F=-i.tension*1e-6*(h-m),V=-i.friction*.001*_,L=(F+V)/i.mass;_=_+L*P,h=h+_*P}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,u.durationProgress>0&&(u.elapsedTime=i.duration*u.durationProgress,b=u.elapsedTime+=t)),x=(i.progress||0)+b/this._memoizedDuration,x=x>1?1:x<0?0:x,u.durationProgress=x),h=v+i.easing(x)*(m-v),_=(h-u.lastPosition)/t,g=x==1}u.lastVelocity=_,Number.isNaN(h)&&(console.warn("Got NaN while animating:",this),g=!0)}a&&!a[f].done&&(g=!1),g?u.done=!0:r=!1,u.setValue(h,i.round)&&(o=!0)});let c=Sa(this),d=c.getValue();if(r){let u=Xo(n.to);(d!==u||o)&&!i.decay?(c.setValue(u),this._onChange(u)):o&&i.decay&&this._onChange(d),this._stop()}else o&&this._onChange(d)}set(t){return at.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Zd(this)){let{to:t,config:r}=this.animation;at.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return Oe.und(t)?(o=this.queue||[],this.queue=[]):o=[Oe.obj(t)?t:Ln({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>zI(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),zv(this._state,t&&this._lastCallId),at.batchedUpdates(()=>this._stop(r,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 r=this.key||"",{to:o,from:n}=t;o=Oe.obj(o)?o[r]:o,(o==null||kI(o))&&(o=void 0),n=Oe.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return RI(this)||(t.reverse&&([o,n]=[n,o]),n=Xo(n),Oe.und(n)?Sa(this)||this._set(o):this._set(n)),i}_update(t,r){let o=Ln({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,bY(o,(c,d)=>/^on/.test(d)?gY(c,n):c)),fY(this,o,"onProps"),Vv(this,"onProps",o,this);let s=this._prepareNode(o);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 yY(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{Nv(this)||(dY(this,!0),sg(a.pauseQueue),Vv(this,"onPause",Ca(this,Fv(this,this.animation.to)),this))},resume:()=>{Nv(this)&&(dY(this,!1),Zd(this)&&this._resume(),sg(a.resumeQueue),Vv(this,"onResume",Ca(this,Fv(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let d=SY(o);if(d)return this._update(d,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(cg(this));let n=!Oe.und(t.to),i=!Oe.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(cg(this));let{key:s,defaultProps:a,animation:c}=this,{to:d,from:u}=c,{to:f=d,from:m=u}=t;i&&!n&&(!r.default||Oe.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let g=!hl(m,u);g&&(c.from=m),m=Xo(m);let h=!hl(f,d);h&&this._focus(f);let b=kI(r.to),{config:v}=c,{decay:y,velocity:_}=v;(n||i)&&(v.velocity=0),r.config&&!b&&g_e(v,Kf(r.config,s),r.config!==a.config?Kf(a.config,s):void 0);let w=Sa(this);if(!w||Oe.und(f))return o(Ca(this,!0));let x=Oe.und(r.reset)?i&&!r.default:!Oe.und(m)&&Dv(r.reset,s),E=x?m:this.get(),S=Lv(f),C=Oe.num(S)||Oe.arr(S)||lg(S),T=!b&&(!C||Dv(a.immediate||r.immediate,s));if(h){let R=O2(f);if(R!==w.constructor)if(T)w=this._set(S);else throw Error(`Cannot animate between ${w.constructor.name} and ${R.name}, as the "to" prop suggests`)}let k=w.constructor,P=Dn(f),O=!1;if(!P){let R=x||!RI(this)&&g;(h||R)&&(O=hl(Lv(E),S),P=!O),(!hl(c.immediate,T)&&!T||!hl(v.decay,y)||!hl(v.velocity,_))&&(P=!0)}if(O&&Zd(this)&&(c.changed&&!x?P=!0:P||this._stop(d)),!b&&((P||Dn(d))&&(c.values=w.getPayload(),c.toValues=Dn(f)?null:k==Yf?[1]:yi(S)),c.immediate!=T&&(c.immediate=T,!T&&!x&&this._set(d)),P)){let{onRest:R}=c;Rr(b_e,V=>fY(this,r,V));let F=Ca(this,Fv(this,d));sg(this._pendingCalls,F),this._pendingCalls.add(o),c.changed&&at.batchedUpdates(()=>{c.changed=!x,R?.(F,this),x?Kf(a.onRest,F):c.onStart==null||c.onStart(F,this)})}x&&this._set(E),b?o(wY(r.to,r,this._state,this)):P?this._start():Zd(this)&&!h?this._pendingCalls.add(o):o(_Y(E))}_focus(t){let r=this.animation;t!==r.to&&(wI(this)&&this._detach(),r.to=t,wI(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;Dn(r)&&(Kd(r,this),AI(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Dn(t)&&Xd(t,this)}_set(t,r=!0){let o=Xo(t);if(!Oe.und(o)){let n=Sa(this);if(!n||!hl(o,n.getValue())){let i=O2(o);!n||n.constructor!=i?P2(this,i.create(o)):n.setValue(o),n&&at.batchedUpdates(()=>{this._onChange(o,r)})}}return Sa(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,Vv(this,"onStart",Ca(this,Fv(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Kf(this.animation.onChange,t,this)),Kf(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Sa(this).reset(Xo(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Zd(this)||(cY(this,!0),Nv(this)||this._resume())}_resume(){Ui.skipAnimation?this.finish():ag.start(this)}_stop(t,r){if(Zd(this)){cY(this,!1);let o=this.animation;Rr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Uf(this,{type:"idle",parent:this});let n=r?cg(this.get()):Ca(this.get(),Fv(this,t??o.to));sg(this._pendingCalls,n),o.changed&&(o.changed=!1,Vv(this,"onRest",n,this))}}};function Fv(e,t){let r=Lv(t),o=Lv(e.get());return hl(o,r)}function SY(e,t=e.loop,r=e.to){let o=Kf(t);if(o){let n=o!==!0&&vY(o),i=(n||e).reverse,s=!n||n.reset;return VI(Ln({},e,{loop:t,default:!1,pause:void 0,to:!i||kI(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function VI(e){let{to:t,from:r}=e=vY(e),o=new Set;return Oe.obj(t)&&uY(t,o),Oe.obj(r)&&uY(r,o),e.keys=o.size?Array.from(o):null,e}function uY(e,t){Ps(e,(r,o)=>r!=null&&t.add(o))}var b_e=["onStart","onRest","onChange","onPause","onResume"];function fY(e,t,r){e.animation[r]=t[r]!==hY(t,r)?gY(t[r],e.key):void 0}function Vv(e,t,...r){var o,n,i,s;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(s=e.defaultProps)[t])==null||i.call(s,...r)}var v_e=["onStart","onChange","onRest"],y_e=1,dg=class{constructor(t,r){this.id=y_e++,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),r&&(this._flush=r),t&&this.start(Ln({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((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];Oe.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(VI(t)),this}start(t){let{queue:r}=this;return t?r=yi(t).map(VI):this.queue=[],this._flush?this._flush(this,r):(EY(this,r),__e(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Rr(yi(r),n=>o[n].stop(!!t))}else zv(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Oe.und(t))this.start({pause:!0});else{let r=this.springs;Rr(yi(t),o=>r[o].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let r=this.springs;Rr(yi(t),o=>r[o].resume())}return this}each(t){Ps(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,ig(t,([c,d])=>{d.value=this.get(),c(d,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&ig(r,([c,d])=>{d.value=a,c(d,this,this._item)}),s&&(this._started=!1,ig(o,([c,d])=>{d.value=a,c(d,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;at.onFrame(this._onFrame)}};function __e(e,t){return Promise.all(t.map(r=>CY(e,r))).then(r=>zI(e,r))}async function CY(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:c}=t,d=Oe.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let u=Oe.arr(n)||Oe.fun(n)?n:void 0;u?(t.to=void 0,t.onRest=void 0,d&&(d.onRest=void 0)):Rr(v_e,b=>{let v=t[b];if(Oe.fun(v)){let y=e._events[b];t[b]=({finished:_,cancelled:w})=>{let x=y.get(v);x?(_||(x.finished=!1),w&&(x.cancelled=!0)):y.set(v,{value:null,finished:_||!1,cancelled:w||!1})},d&&(d[b]=t[b])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,sg(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(b=>e.springs[b].start(t)),g=t.cancel===!0||hY(t,"cancel")===!0;(u||g&&f.asyncId)&&m.push(yY(++e._lastAsyncId,{props:t,state:f,actions:{pause:x2,resume:x2,start(b,v){g?(zv(f,e._lastAsyncId),v(cg(e))):(b.onRest=a,v(wY(u,b,f,e)))}}})),f.paused&&await new Promise(b=>{f.resumeQueue.add(b)});let h=zI(e,await Promise.all(m));if(s&&h.finished&&!(r&&h.noop)){let b=SY(t,s,n);if(b)return EY(e,[b]),CY(e,b,!0)}return c&&at.batchedUpdates(()=>c(h,e,e.item)),h}function w_e(e,t){let r=new FI;return r.key=e,t&&Kd(r,t),r}function x_e(e,t,r){t.keys&&Rr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function EY(e,t){Rr(t,r=>{x_e(e.springs,r,o=>w_e(o,e))})}function S_e(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var C_e=["children"],BI=e=>{let{children:t}=e,r=S_e(e,C_e),o=(0,Hv.useContext)(V2),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=JG(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=V2;return jv.createElement(s,{value:r},t)},V2=E_e(BI,{});BI.Provider=V2.Provider;BI.Consumer=V2.Consumer;function E_e(e,t){return Object.assign(e,jv.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var pY;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(pY||(pY={}));var DI=class extends Bv{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=qd(...r);let o=this._get(),n=O2(o);P2(this,n.create(o))}advance(t){let r=this._get(),o=this.get();hl(r,o)||(Sa(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&mY(this._active)&&TI(this)}_get(){let t=Oe.arr(this.source)?this.source.map(Xo):yi(Xo(this.source));return this.calc(...t)}_start(){this.idle&&!mY(this._active)&&(this.idle=!1,Rr(Mv(this),t=>{t.done=!1}),Ui.skipAnimation?(at.batchedUpdates(()=>this.advance()),TI(this)):ag.start(this))}_attach(){let t=1;Rr(yi(this.source),r=>{Dn(r)&&Kd(r,this),AI(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Rr(yi(this.source),t=>{Dn(t)&&Xd(t,this)}),this._active.clear(),TI(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=yi(this.source).reduce((r,o)=>Math.max(r,(AI(o)?o.priority:0)+1),0))}};function R_e(e){return e.idle!==!1}function mY(e){return!e.size||Array.from(e).every(R_e)}function TI(e){e.idle||(e.idle=!0,Rr(Mv(e),t=>{t.done=!0}),Uf(e,{type:"idle",parent:e}))}Ui.assign({createStringInterpolator:E2,to:(e,t)=>new DI(e,t)});var Egt=ag.advance;var TY=l(oa());function UI(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var T_e=["style","children","scrollTop","scrollLeft"],kY=/^--/;function k_e(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!kY.test(e)&&!(Wv.hasOwnProperty(e)&&Wv[e])?t+"px":(""+t).trim()}var RY={};function P_e(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=o,c=UI(o,T_e),d=Object.values(c),u=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:RY[f]||(RY[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=k_e(f,n[f]);kY.test(f)?e.style.setProperty(f,m):e.style[f]=m}u.forEach((f,m)=>{e.setAttribute(f,d[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var Wv={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},O_e=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),I_e=["Webkit","Ms","Moz","O"];Wv=Object.keys(Wv).reduce((e,t)=>(I_e.forEach(r=>e[O_e(r,t)]=e[t]),e),Wv);var A_e=["x","y","z"],M_e=/^(matrix|translate|scale|rotate|skew)/,N_e=/^(translate)/,F_e=/^(rotate|skew)/,jI=(e,t)=>Oe.num(e)&&e!==0?e+t:e,D2=(e,t)=>Oe.arr(e)?e.every(r=>D2(r,t)):Oe.num(e)?e===t:parseFloat(e)===t,HI=class extends qf{constructor(t){let{x:r,y:o,z:n}=t,i=UI(t,A_e),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(c=>[`translate3d(${c.map(d=>jI(d,"px")).join(",")})`,D2(c,0)])),Ps(i,(c,d)=>{if(d==="transform")s.push([c||""]),a.push(u=>[u,u===""]);else if(M_e.test(d)){if(delete i[d],Oe.und(c))return;let u=N_e.test(d)?"px":F_e.test(d)?"deg":"";s.push(yi(c)),a.push(d==="rotate3d"?([f,m,g,h])=>[`rotate3d(${f},${m},${g},${jI(h,u)})`,D2(h,0)]:f=>[`${d}(${f.map(m=>jI(m,u)).join(",")})`,D2(f,d.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new WI(s,a)),super(i)}},WI=class extends ng{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return Rr(this.inputs,(o,n)=>{let i=Xo(o[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:o.map(Xo));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&Rr(this.inputs,r=>Rr(r,o=>Dn(o)&&Kd(o,this)))}observerRemoved(t){t==0&&Rr(this.inputs,r=>Rr(r,o=>Dn(o)&&Xd(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Uf(this,t)}},V_e=["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"],D_e=["scrollTop","scrollLeft"];Ui.assign({batchedUpdates:TY.unstable_batchedUpdates,createStringInterpolator:E2,colors:YG});var L_e=oY(V_e,{applyAnimatedValues:P_e,createAnimatedStyle:e=>new HI(e),getComponentProps:e=>UI(e,D_e)}),Mgt=L_e.animated;var ug=l(U(),1);function z_e(e){return{top:e.offsetTop,left:e.offsetLeft}}var B_e=400;function j_e({triggerAnimationOnChange:e}){let t=(0,ug.useRef)(),{previous:r,prevRect:o}=(0,ug.useMemo)(()=>({previous:t.current&&z_e(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,ug.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new dg({x:0,y:0,width:o.width,height:o.height,config:{duration:B_e,easing:LI.easeInOutQuint},onChange({value:f}){if(!t.current)return;let{x:m,y:g,width:h,height:b}=f;m=Math.round(m),g=Math.round(g),h=Math.round(h),b=Math.round(b);let v=m===0&&g===0;t.current.style.transformOrigin="center center",t.current.style.transform=v?null:`translate3d(${m}px,${g}px,0)`,t.current.style.width=v?null:`${h}px`,t.current.style.height=v?null:`${b}px`}});t.current.style.transform=void 0;let s=t.current.getBoundingClientRect(),a=Math.round(o.left-s.left),c=Math.round(o.top-s.top),d=s.width,u=s.height;return i.start({x:0,y:0,width:d,height:u,from:{x:a,y:c,width:o.width,height:o.height}}),()=>{i.stop(),i.set({x:0,y:0,width:o.width,height:o.height})}},[r,o]),t}var PY=j_e;var FY=l(Te(),1);var VY=l(Fe(),1);var Uv=l(Te(),1),IY=l(oe(),1),zn=l(J(),1),fg=l(Fe(),1),AY=l(Zf(),1),MY=l(Tt(),1);var GI=l(Er(),1);function Zo(){return!!(0,GI.getQueryArg)(window.location.href,"wp_theme_preview")}function Qd(){return Zo()?(0,GI.getQueryArg)(window.location.href,"wp_theme_preview"):null}var NY=l(I(),1),{useLocation:H_e}=ee(MY.privateApis),{useEntitiesSavedStatesIsDirty:W_e}=ee(fg.privateApis);function L2({className:e="edit-site-save-button__button",variant:t="primary",showTooltip:r=!0,showReviewMessage:o,icon:n,size:i,__next40pxDefaultSize:s=!1}){let{params:a}=H_e(),{setIsSaveViewOpened:c}=(0,Uv.useDispatch)(lt),{saveDirtyEntities:d}=ee((0,Uv.useDispatch)(fg.store)),{dirtyEntityRecords:u}=W_e(),{isSaving:f,isSaveViewOpen:m,previewingThemeName:g}=(0,Uv.useSelect)(x=>{let{isSavingEntityRecord:E,isResolving:S}=x(fg.store),{isSaveViewOpened:C}=x(lt),T=S("activateTheme"),k=Qd();return{isSaving:u.some(P=>E(P.kind,P.name,P.key))||T,isSaveViewOpen:C(),previewingThemeName:k?x(fg.store).getTheme(k)?.name?.rendered:void 0}},[u]),h=!!u.length,b;u.length===1&&(a.postId?b=`${u[0].key}`===a.postId&&u[0].name===a.postType:a.path?.includes("wp_global_styles")&&(b=u[0].name==="globalStyles"));let v=f||!h&&!Zo(),_=Zo()?f?(0,zn.sprintf)((0,zn.__)("Activating %s"),g):v?(0,zn.__)("Saved"):h?(0,zn.sprintf)((0,zn.__)("Activate %s & Save"),g):(0,zn.sprintf)((0,zn.__)("Activate %s"),g):f?(0,zn.__)("Saving"):v?(0,zn.__)("Saved"):!b&&o?(0,zn.sprintf)((0,zn._n)("Review %d change\u2026","Review %d changes\u2026",u.length),u.length):(0,zn.__)("Save");return(0,NY.jsx)(IY.Button,{variant:t,className:e,"aria-disabled":v,"aria-expanded":m,isBusy:f,onClick:v?void 0:b?()=>d({dirtyEntityRecords:u}):()=>c(!0),label:_,shortcut:v?void 0:AY.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:s,size:i,children:_})}var YI=l(I(),1);function qI(){let{isDisabled:e,isSaving:t}=(0,FY.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(VY.store),i=o(),s=i.some(a=>n(a.kind,a.name,a.key));return{isSaving:s,isDisabled:s||!i.length&&!Zo()}},[]);return(0,YI.jsx)(he,{className:"edit-site-save-hub",gap:"lg",children:(0,YI.jsx)(L2,{className:"edit-site-save-hub__button",variant:e&&!t?null:"primary",showTooltip:!1,icon:e&&!t?fc:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var B2=l(oe(),1),Gv=l(Te(),1),Ea=l(J(),1),Yv=l(Fe(),1),qY=l(Tt(),1),KY=l(U(),1);var DY=l(Fe(),1),LY=l(Te(),1),zY=l(Tt(),1),BY=l(Er(),1);var{useHistory:U_e,useLocation:G_e}=ee(zY.privateApis);function jY(){let e=U_e(),{path:t}=G_e(),{startResolution:r,finishResolution:o}=(0,LY.useDispatch)(DY.store);return async()=>{if(Zo()){let n="themes.php?action=activate&stylesheet="+Qd()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,BY.addQueryArgs)(t,{wp_theme_preview:""}))}}}var WY=l(KI(),1),z2=l(U(),1),UY=l(Er(),1),Y_e="/wp/v2/themes?status=active";function GY(){let[e,t]=(0,z2.useState)();return(0,z2.useEffect)(()=>{let r=(0,UY.addQueryArgs)(Y_e,{context:"edit",wp_theme_preview:""});(0,WY.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var Os=l(I(),1),{useLocation:q_e}=ee(qY.privateApis),{EntitiesSavedStatesExtensible:K_e,EntitiesSavedStates:X_e,useEntitiesSavedStatesIsDirty:Z_e}=ee(Yv.privateApis),Q_e=({onClose:e,renderDialog:t,variant:r})=>{let o=Z_e(),n,i;o.isDirty?(n=(0,Ea.__)("Activate & Save"),i=(0,Ea.__)("Theme activated and site updated.")):(n=(0,Ea.__)("Activate"),i=(0,Ea.__)("Theme activated."));let s=GY(),a=(0,Gv.useSelect)(f=>f(Yv.store).getCurrentTheme(),[]),c=(0,Os.jsx)("p",{children:(0,Ea.sprintf)((0,Ea.__)("Saving your changes will change your active theme from %1$s to %2$s."),s?.name?.rendered??"...",a?.name?.rendered??"...")}),d=jY();return(0,Os.jsx)(K_e,{...o,additionalPrompt:c,close:e,onSave:async()=>{await d()},saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r,successNoticeContent:i})},YY=({onClose:e,renderDialog:t,variant:r})=>Zo()?(0,Os.jsx)(Q_e,{onClose:e,renderDialog:t,variant:r}):(0,Os.jsx)(X_e,{close:e,renderDialog:t,variant:r});function qv(){let{query:e}=q_e(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,Gv.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,isSavingEntityRecord:f,isResolving:m}=d(Yv.store),g=u(),h=m("activateTheme"),{isSaveViewOpened:b}=ee(d(lt));return{isSaveViewOpen:b(),isDirty:g.length>0,isSaving:g.some(v=>f(v.kind,v.name,v.key))||h}},[]),{setIsSaveViewOpened:i}=(0,Gv.useDispatch)(lt),s=()=>i(!1);if((0,KY.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,Os.jsx)(B2.Modal,{className:"edit-site-save-panel__modal",onRequestClose:s,title:(0,Ea.__)("Review changes"),size:"small",children:(0,Os.jsx)(YY,{onClose:s,variant:"inline"})}):null;let a=Zo()||o,c=n||!a;return(0,Os.jsxs)(jf,{className:q("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,Ea.__)("Save panel"),children:[(0,Os.jsx)("div",{className:q("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,Os.jsx)(B2.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:()=>i(!0),"aria-haspopup":"dialog",disabled:c,accessibleWhenDisabled:!0,children:(0,Ea.__)("Open save panel")})}),r&&(0,Os.jsx)(YY,{onClose:s,renderDialog:!0})]})}var rt=l(I(),1),{useLocation:J_e}=ee(QY.privateApis),{useStyle:XY,UploadProgressSnackbar:$_e}=ee(Is.privateApis),ewe=.3,pg={background:"#ffffff"};function twe(){let{query:e,name:t,areas:r,widths:o}=J_e(),n=t==="notfound"?"view":e?.canvas??"view",i=!!r.mobileContent,s=r.mobileSidebar||r.mobileContent||r.preview,a=(0,eu.useViewportMatch)("medium","<"),c=(0,xc.useRef)(),d=(0,xc.useRef)(),u=(0,$d.__unstableUseNavigateRegions)(),f=(0,eu.useReducedMotion)(),[m,g]=(0,eu.useResizeObserver)(),h=h2(),[b,v]=(0,xc.useState)(!1),y=PY({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:_}=(0,H2.useSelect)(S=>({showIconLabels:S($Y.store).get("core","showIconLabels")})),w=XY("color.background"),x=XY("color.gradient"),E=(0,eu.usePrevious)(n);return(0,xc.useEffect)(()=>{E==="edit"&&((d.current?ZY.focus.tabbable.find(d.current)[0]:void 0)??c.current)?.focus()},[n]),(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Is.UnsavedChangesWarning,{}),n==="view"&&(0,rt.jsx)(OG,{}),(0,rt.jsx)("div",{...u,className:q("edit-site-layout",u.className,{"is-full-canvas":n==="edit","show-icon-labels":_}),children:(0,rt.jsxs)("div",{className:"edit-site-layout__content",children:[(!a||!s)&&(0,rt.jsx)(jf,{ref:d,ariaLabel:(0,Kv.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,rt.jsx)($d.__unstableAnimatePresence,{children:n==="view"&&(0,rt.jsxs)($d.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:f||a?0:ewe,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,rt.jsx)(oI,{children:(0,rt.jsx)(u2,{shouldAnimate:t!=="styles"&&t!=="identity",routeKey:t,children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.sidebar})})}),(0,rt.jsx)(qI,{}),(0,rt.jsx)(qv,{})]})})}),(0,rt.jsx)(j2.SnackbarNotices,{className:"edit-site-layout__snackbar"}),(0,rt.jsx)($_e,{}),a&&s&&(0,rt.jsx)("div",{className:"edit-site-layout__mobile",children:(0,rt.jsx)(oI,{children:n!=="edit"?(0,rt.jsxs)(rt.Fragment,{children:[i&&(0,rt.jsx)(pG,{ref:c}),r.mobileContent?(0,rt.jsx)(Jd.ThemeProvider,{color:pg,children:(0,rt.jsx)(u2,{routeKey:t,children:(0,rt.jsx)("div",{className:"edit-site-layout__mobile-content",children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.mobileContent})})})}):(0,rt.jsx)(u2,{routeKey:t,children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.mobileSidebar})}),(0,rt.jsx)(qI,{}),(0,rt.jsx)(qv,{})]}):(0,rt.jsx)(Jd.ThemeProvider,{color:pg,children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.preview})})})}),!a&&r.content&&n!=="edit"&&(0,rt.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,rt.jsx)(Jd.ThemeProvider,{color:pg,children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.content})})}),!a&&r.edit&&n!=="edit"&&(0,rt.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,rt.jsx)(Jd.ThemeProvider,{color:pg,children:(0,rt.jsx)(Is.ErrorBoundary,{children:r.edit})})}),!a&&r.preview&&(0,rt.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[m,!!g.width&&(0,rt.jsx)("div",{className:q("edit-site-layout__canvas",{"is-right-aligned":b}),ref:y,children:(0,rt.jsx)(Is.ErrorBoundary,{children:(0,rt.jsx)(SG,{isReady:!h,isFullWidth:n==="edit",defaultSize:{width:g.width-24,height:g.height},isOversized:b,setIsOversized:v,innerContentStyle:{background:x??w},children:(0,rt.jsx)(Jd.ThemeProvider,{color:pg,children:r.preview})})})})]})]})})]})}function eq(e){let t=(0,xc.useMemo)(rI,[]),{createErrorNotice:r}=(0,H2.useDispatch)(j2.store);function o(n){r((0,Kv.sprintf)((0,Kv.__)('The "%s" plugin has encountered an error and cannot be rendered.'),n))}return(0,rt.jsx)($d.SlotFillProvider,{children:(0,rt.jsxs)(fr.Provider,{children:[(0,rt.jsx)(JY.PluginArea,{onError:o}),(0,rt.jsx)(Jd.ThemeProvider,{isRoot:!0,color:{primary:t.primary,...pg},children:(0,rt.jsx)(Jd.ThemeProvider,{color:t,children:(0,rt.jsx)(twe,{...e})})})]})})}var U2=l(U(),1),tu=l(Te(),1),mg=l(J(),1);var W2=l(XI(),1),rq=l(Tt(),1),oq=l(An(),1),ZI=l(Fe(),1),G2=l(Jt(),1);var{useHistory:nq,useLocation:iq}=ee(rq.privateApis),{useGlobalStyles:rwe}=ee(G2.privateApis),owe=()=>function(){let{openGeneralSidebar:t}=ee((0,tu.useDispatch)(lt)),{params:r}=iq(),{canvas:o="view"}=r,{set:n}=(0,tu.useDispatch)(oq.store),i=nq(),s=(0,tu.useSelect)(c=>c(ZI.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,U2.useMemo)(()=>s?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,mg.__)("Learn about styles"),callback:({close:c})=>{c(),o!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),n("core/edit-site","welcomeGuideStyles",!0),setTimeout(()=>{n("core/edit-site","welcomeGuideStyles",!0)},500)},icon:q5}]:[],[i,t,o,s,n])}},nwe=()=>function(){let{user:t,setUser:r}=rwe(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,U2.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,mg.__)("Reset styles"),icon:(0,mg.isRTL)()?y4:b4,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},iwe=()=>function(){let{openGeneralSidebar:t}=ee((0,tu.useDispatch)(lt)),{setStylesPath:r}=ee((0,tu.useDispatch)(G2.store)),{params:o}=iq(),{canvas:n="view"}=o,i=nq(),s=(0,tu.useSelect)(c=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:u}=c(ZI.store),f=u();return!!(f?d("root","globalStyles",f):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,U2.useMemo)(()=>s?[{name:"core/edit-site/open-styles-revisions",label:(0,mg.__)("Open style revisions"),icon:Hb,callback:({close:c})=>{c(),n!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),r("/revisions")}}]:[],[i,t,r,s,n])}};function sq(){(0,W2.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:owe()}),(0,W2.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:nwe()}),(0,W2.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:iwe()})}var aq=l(Te(),1),lq=l(XI(),1),cq=l(ir(),1),dq=l(Tt(),1);var{useCommandContext:swe}=ee(lq.privateApis),{useLocation:awe}=ee(dq.privateApis);function uq(){let{query:e={}}=awe(),{canvas:t="view"}=e,r=(0,aq.useSelect)(n=>n(cq.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),swe(o)}var sT=l(Te(),1),Fce=l(U(),1);var wq=l(oe(),1),Ta=l(J(),1);var xq=l(Te(),1),Sq=l(Fe(),1);var gg=l(oe(),1),ru=l(J(),1);var mq=l(Fe(),1),gq=l(Te(),1),hq=l(Tt(),1),bq=l(U(),1);var fq=l(oe(),1),pq=l(I(),1);function QI(e){return(0,pq.jsx)(fq.Button,{size:"compact",...e,className:q("edit-site-sidebar-button",e.className)})}var _i=l(I(),1),{useHistory:lwe,useLocation:cwe}=ee(hq.privateApis);function Do({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:s}){let{dashboardLink:a,dashboardLinkText:c,previewingThemeName:d}=(0,gq.useSelect)(b=>{let{getSettings:v}=ee(b(lt)),y=Qd();return{dashboardLink:v().__experimentalDashboardLink,dashboardLinkText:v().__experimentalDashboardLinkText,previewingThemeName:y?b(mq.store).getTheme(y)?.name?.rendered:void 0}},[]),u=cwe(),f=lwe(),{navigate:m}=(0,bq.useContext)(_c),g=s??u.state?.backPath,h=(0,ru.isRTL)()?fa:ua;return(0,_i.jsxs)(_i.Fragment,{children:[(0,_i.jsxs)(gg.__experimentalVStack,{className:q("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,_i.jsxs)(gg.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,_i.jsx)(QI,{onClick:()=>{f.navigate(g),m("back")},icon:h,label:(0,ru.__)("Back"),showTooltip:!1}),e&&(0,_i.jsx)(QI,{icon:h,label:c||(0,ru.__)("Go to the Dashboard"),href:a}),(0,_i.jsx)(gg.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",level:1,size:20,children:Zo()?(0,ru.sprintf)((0,ru.__)("Previewing %1$s: %2$s"),d,t):t}),r&&(0,_i.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,_i.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,_i.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,_i.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var Y2=l(oe(),1);var vq=l(J(),1);var yq=l(Tt(),1),_q=l(U(),1);var ou=l(I(),1),{useHistory:dwe,useLink:uwe,useLocation:fwe}=ee(yq.privateApis);function Ao({isHidden:e=!1,...t}){return e?null:(0,ou.jsx)(pwe,{...t})}function pwe({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:s,activeOnRouteName:a,children:c,...d}){let u=dwe(),f=uwe(i),{name:m}=fwe(),{navigate:g}=(0,_q.useContext)(_c),h=a&&m===a;function b(v){s?(s(v),g("forward")):i&&(v.preventDefault(),u.navigate(i),g("forward",`[id="${n}"]`))}return(0,ou.jsx)(Y2.__experimentalItem,{className:q("edit-site-sidebar-navigation-item",{"with-suffix":!r&&o},e),id:n,onClick:b,href:i?f.href:void 0,"aria-current":h?!0:void 0,...d,children:(0,ou.jsxs)(he,{direction:"row",align:"center",justify:"start",gap:"sm",children:[t&&(0,ou.jsx)(Hm,{style:{fill:"currentcolor"},icon:t,size:24}),(0,ou.jsx)(Y2.FlexBlock,{children:c}),r&&(0,ou.jsx)(Hm,{icon:(0,vq.isRTL)()?S5:Ub,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var Ra=l(I(),1);function Xv({isBlockBasedTheme:e=!0}){return(0,Ra.jsxs)(wq.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[(0,Ra.jsx)(Ao,{to:"/identity",uid:"identity-navigation-item",icon:C4,activeOnRouteName:"identity",isHidden:!e,children:(0,Ta._x)("Identity","site identity")}),(0,Ra.jsx)(Ao,{to:e?"/styles":"/stylebook",uid:e?"global-styles-navigation-item":"stylebook-navigation-item",icon:R4,activeOnRouteName:e?"styles":void 0,withChevron:!e,children:(0,Ta.__)("Styles")}),(0,Ra.jsx)(Ao,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:Af,isHidden:!e,children:(0,Ta.__)("Pages")}),(0,Ra.jsx)(Ao,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:tv,isHidden:!e,children:(0,Ta.__)("Navigation")}),(0,Ra.jsx)(Ao,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:cv,children:(0,Ta.__)("Patterns")}),(0,Ra.jsx)(Ao,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:Ss,isHidden:!e,children:(0,Ta.__)("Templates")})]})}function hg({customDescription:e}){let t=(0,xq.useSelect)(o=>o(Sq.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,Ta.__)("Customize the appearance of your website using the block editor."):r=(0,Ta.__)("Explore block styles and patterns to refine your site."),(0,Ra.jsx)(Do,{isRoot:!0,title:(0,Ta.__)("Design"),description:r,content:(0,Ra.jsx)(Xv,{isBlockBasedTheme:t})})}var Cq=l(J(),1),q2=l(oe(),1),JI=l(I(),1);function Mr(){return(0,JI.jsx)(q2.__experimentalSpacer,{padding:3,children:(0,JI.jsx)(q2.Notice,{status:"warning",isDismissible:!1,children:(0,Cq.__)("The theme you are currently using does not support this screen.")})})}var ep=l(Te(),1),VX=l(oe(),1),DX=l(it(),1),xC=l(Jt(),1),Ec=l(J(),1),LX=l(Fe(),1),zX=l(U(),1),BX=l(ya(),1),jX=l(Tt(),1),HX=l(Co(),1);var WX=l(ir(),1),UX=l(Er(),1),GX=l(An(),1);var K2=l(Te(),1),Tq=l(oe(),1),Qf=l(J(),1),kq=l(U(),1),$I=l(An(),1),Pq=l(Fe(),1);var Zv=l(I(),1);function Rq({nonAnimatedSrc:e,animatedSrc:t}){return(0,Zv.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,Zv.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Zv.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ka=l(I(),1);function Oq(){let{toggle:e}=(0,K2.useDispatch)($I.store),{isActive:t,isBlockBasedTheme:r}=(0,K2.useSelect)(o=>({isActive:!!o($I.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(Pq.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,ka.jsx)(Tq.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,Qf.__)("Welcome to the site editor"),finishButtonText:(0,Qf.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,ka.jsx)(Rq,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,ka.jsxs)(ka.Fragment,{children:[(0,ka.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,Qf.__)("Edit your site")}),(0,ka.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Qf.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,ka.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,kq.createInterpolateElement)((0,Qf.__)("Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,ka.jsx)("img",{alt:(0,Qf.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})})]})}]})}var Q2=l(Te(),1),Iq=l(oe(),1),X2=l(J(),1),Z2=l(An(),1),bl=l(I(),1);function Aq(){let{toggle:e}=(0,Q2.useDispatch)(Z2.store);if(!(0,Q2.useSelect)(o=>{let n=!!o(Z2.store).get("core/edit-site","welcomeGuidePage"),i=!!o(Z2.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,X2.__)("Editing a page");return(0,bl.jsx)(Iq.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,X2.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,bl.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,bl.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,bl.jsxs)(bl.Fragment,{children:[(0,bl.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,bl.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,X2.__)("It\u2019s now possible to edit page content in the site editor. To customize other parts of the page like the header and footer switch to editing the template using the settings sidebar.")})]})}]})}var $2=l(Te(),1),Mq=l(oe(),1),J2=l(J(),1),e8=l(An(),1),Nq=l(Jt(),1),vl=l(I(),1);function Fq(){let{toggle:e}=(0,$2.useDispatch)(e8.store),{isActive:t,hasPreviousEntity:r}=(0,$2.useSelect)(i=>{let{getEditorSettings:s}=i(Nq.store),{get:a}=i(e8.store);return{isActive:a("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!s().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,J2.__)("Editing a template");return(0,vl.jsx)(Mq.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,J2.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,vl.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,vl.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,vl.jsxs)(vl.Fragment,{children:[(0,vl.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,vl.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,J2.__)("Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the \u2018Back\u2019 button in the toolbar.")})]})}]})}var nu=l(I(),1);function Vq({postType:e}){return(0,nu.jsxs)(nu.Fragment,{children:[(0,nu.jsx)(Oq,{}),e==="page"&&(0,nu.jsx)(Aq,{}),e==="wp_template"&&(0,nu.jsx)(Fq,{})]})}var Dq=l(oe(),1),Lq=l(Fe(),1),zq=l(Te(),1),Bq=l(Jt(),1);var t8=l(I(),1),{useStyle:mwe}=ee(Bq.privateApis);function r8({id:e}){let t=mwe("color.text"),{elapsed:r,total:o}=(0,zq.useSelect)(n=>{let i=n(Lq.store).countSelectorsByStatus(),s=i.resolving??0,a=i.finished??0;return{elapsed:a,total:a+s}},[]);return(0,t8.jsx)("div",{className:"edit-site-canvas-loader",style:t?{"--color":t}:void 0,children:(0,t8.jsx)(Dq.ProgressBar,{id:e,max:o,value:r})})}var zK=l(Te(),1),pC=l(U(),1),BK=l(Tt(),1),jK=l(it(),1),mC=l(Jt(),1);function iu(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var Ft=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var gwe=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Qv(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return Ft(e,i)??Ft(e,s);let a={};return gwe.forEach(c=>{let d=Ft(e,`settings${o}.${c}`)??Ft(e,`settings.${c}`);d!==void 0&&(a=iu(a,c.split("."),d))}),a}function o8(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return iu(e,s.split("."),r)}var Wq=l(n8(),1);var hwe="1600px",bwe="320px",vwe=1,ywe=.25,_we=.75,wwe="14px";function Hq({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=bwe,maximumViewportWidth:n=hwe,scaleFactor:i=vwe,minimumFontSizeLimit:s}){if(s=yl(s)?s:wwe,r){let w=yl(r);if(!w?.unit||!w?.value)return null;let x=yl(s,{coerceTo:w.unit});if(x?.value&&!e&&!t&&w?.value<=x?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let E=w.unit==="px"?w.value:w.value*16,S=Math.min(Math.max(1-.075*Math.log2(E),ywe),_we),C=Jv(w.value*S,3);x?.value&&C<x?.value?e=`${x.value}${x.unit}`:e=`${C}${w.unit}`}}let a=yl(e),c=a?.unit||"rem",d=yl(t,{coerceTo:c});if(!a||!d)return null;let u=yl(e,{coerceTo:"rem"}),f=yl(n,{coerceTo:c}),m=yl(o,{coerceTo:c});if(!f||!m||!u)return null;let g=f.value-m.value;if(!g)return null;let h=Jv(m.value/100,3),b=Jv(h,3)+c,v=100*((d.value-a.value)/g),y=Jv((v||1)*i,3),_=`${u.value}${u.unit} + ((1vw - ${b}) * ${y})`;return`clamp(${e}, ${_}, ${t})`}function yl(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,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[,c,d]=a,u=parseFloat(c);return r==="px"&&(d==="em"||d==="rem")&&(u=u*o,d=r),d==="px"&&(r==="em"||r==="rem")&&(u=u/o,d=r),(r==="em"||r==="rem")&&(d==="em"||d==="rem")&&(d=r),d?{value:Jv(u,3),unit:d}:null}function Jv(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function i8(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function xwe(e){let t=e?.typography??{},r=e?.layout,o=yl(r?.wideSize)?r?.wideSize:null;return i8(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function eC(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!i8(t?.typography)&&!i8(e))return r;let o=xwe(t)?.fluid??{},n=Hq({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var _l="body",ey=":root";function $v(e){if(!e.includes(","))return[e];let t=[],r="",o=0;for(let n of e){if(n==="(")o++;else if(n===")"&&o>0)o--;else if(n===","&&o===0){t.push(r),r="";continue}r+=n}return t.push(r),t}var bg=[{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)=>eC(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 Pa(e,t){if(!e||!t)return t;let r=$v(e),o=$v(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Uq(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Pa(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Pa(e,s)}))}),r}function tC(e,t){return e.includes(",")?$v(e).map(n=>n+t).join(","):e+t}function s8(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return $v(t).map(s=>s.replace(o,n)).join(",")}function Gq(e,t){let r=`.is-style-${e}`,o=$v(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return s8(e,o.join(","))}function Swe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Wq.getCSSValueFromRawStyle)(Ft(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function Cwe(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function ty(e,t){if(!e||!t)return e;let r=Swe(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=Cwe(r.url,t?._links?.["wp:theme-file"])),r}function Yq(e,t,r=[],o="slug",n){let i=[t?Ft(e,["blocks",t,...r]):void 0,Ft(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let c of a){let d=s[c];if(d){let u=d.find(f=>f[o]===n);if(u)return o==="slug"||Yq(e,t,r,"slug",u.slug)[o]===u[o]?u:void 0}}}}function Ewe(e,t,r,[o,n]=[]){let i=bg.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=Yq(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,c=s[a];return rC(e,t,c)}return r}function Rwe(e,t,r,o=[]){let n=(t?Ft(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Ft(e?.settings??{},["custom",...o]);return n?rC(e,t,n):r}function rC(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let d=Ft(e,r.ref);if(!d||typeof d=="object"&&"ref"in d)return d;r=d}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...c]=s;return a==="preset"?Ewe(e,t,r,c):a==="custom"?Rwe(e,t,r,c):r}function oC(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=Ft(e,i),a=void 0;if(s===void 0&&a){let d=!0,u=e;for(let f of i.split(".")){if(!u||typeof u!="object"||!Object.hasOwn(u,f)){d=!1;break}u=u[f]}d||(s=Ft(e,a))}return o?rC(e,r,s):s}function a8(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return iu(e,i.split("."),r)}var l8=l(nC(),1);function ry(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,l8.default)(e?.styles,t?.styles)&&(0,l8.default)(e?.settings,t?.settings)}var $q=l(iC(),1);function Qq(e){return Object.prototype.toString.call(e)==="[object Object]"}function Jq(e){var t,r;return Qq(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Qq(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Jf(e,t){return(0,$q.default)(e,t,{isMergeableObject:Jq,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var bn=l(rn(),1),sy=l(n8(),1),yK=l(Te(),1);function yg(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,d=null;if(a&&i.root?d=i?.root:s?.__experimentalSelector?d=s.__experimentalSelector:d=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return d;let u=Array.isArray(t)?t:t.split(".");if(u.length===1){let m=o?d:null;if(a)return Ft(i,`${c}.root`,null)||Ft(i,c,null)||m;let g=s?Ft(s,`${c}.__experimentalSelector`,null):void 0;return g?Pa(d,g):m}let f;return a&&(f=Ft(i,c,null)),f||(o?yg(e,u[0],r):null)}var Bwe={grad:.9,turn:360,rad:360/(2*Math.PI)},Sc=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Lo=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},As=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},aK=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},eK=function(e){return{r:As(e.r,0,255),g:As(e.g,0,255),b:As(e.b,0,255),a:As(e.a)}},c8=function(e){return{r:Lo(e.r),g:Lo(e.g),b:Lo(e.b),a:Lo(e.a,3)}},jwe=/^#([0-9a-f]{3,8})$/i,sC=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},lK=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),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},cK=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),a=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,a,s,s,c,o][d],g:255*[c,o,o,a,s,s][d],b:255*[s,s,c,o,o,a][d],a:n}},tK=function(e){return{h:aK(e.h),s:As(e.s,0,100),l:As(e.l,0,100),a:As(e.a)}},rK=function(e){return{h:Lo(e.h),s:Lo(e.s),l:Lo(e.l),a:Lo(e.a,3)}},oK=function(e){return cK((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},ny=function(e){return{h:(t=lK(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},Hwe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Wwe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Uwe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Gwe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,f8={string:[[function(e){var t=jwe.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?Lo(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?Lo(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Uwe.exec(e)||Gwe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:eK({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=Hwe.exec(e)||Wwe.exec(e);if(!t)return null;var r,o,n=tK({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Bwe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return oK(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 Sc(t)&&Sc(r)&&Sc(o)?eK({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(!Sc(t)||!Sc(r)||!Sc(o))return null;var s=tK({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return oK(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Sc(t)||!Sc(r)||!Sc(o))return null;var s=(function(a){return{h:aK(a.h),s:As(a.s,0,100),v:As(a.v,0,100),a:As(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return cK(s)},"hsv"]]},nK=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]},Ywe=function(e){return typeof e=="string"?nK(e.trim(),f8.string):typeof e=="object"&&e!==null?nK(e,f8.object):[null,void 0]};var d8=function(e,t){var r=ny(e);return{h:r.h,s:As(r.s+100*t,0,100),l:r.l,a:r.a}},u8=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},iK=function(e,t){var r=ny(e);return{h:r.h,s:r.s,l:As(r.l+100*t,0,100),a:r.a}},p8=(function(){function e(t){this.parsed=Ywe(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 Lo(u8(this.rgba),2)},e.prototype.isDark=function(){return u8(this.rgba)<.5},e.prototype.isLight=function(){return u8(this.rgba)>=.5},e.prototype.toHex=function(){return t=c8(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?sC(Lo(255*i)):"","#"+sC(r)+sC(o)+sC(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return c8(this.rgba)},e.prototype.toRgbString=function(){return t=c8(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 rK(ny(this.rgba))},e.prototype.toHslString=function(){return t=rK(ny(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=lK(this.rgba),{h:Lo(t.h),s:Lo(t.s),v:Lo(t.v),a:Lo(t.a,3)};var t},e.prototype.invert=function(){return Mo({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),Mo(d8(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Mo(d8(this.rgba,-t))},e.prototype.grayscale=function(){return Mo(d8(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Mo(iK(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Mo(iK(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"?Mo({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Lo(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ny(this.rgba);return typeof t=="number"?Mo({h:t,s:r.s,l:r.l,a:r.a}):Lo(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Mo(t).toHex()},e})(),Mo=function(e){return e instanceof p8?e:new p8(e)},sK=[],dK=function(e){e.forEach(function(t){sK.indexOf(t)<0&&(t(p8,f8),sK.push(t))})};function qwe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Mo(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function uK(e){return`${e}{filter:none}`}function fK(e,t){return`${e}{filter:url(#${t})}`}function aC(e,t){let r=qwe(t);return`
+"use strict";var wp;(wp||={}).editSite=(()=>{var Tle=Object.create;var vy=Object.defineProperty;var Ple=Object.getOwnPropertyDescriptor;var Ole=Object.getOwnPropertyNames;var Ile=Object.getPrototypeOf,Ale=Object.prototype.hasOwnProperty;var ei=(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 mt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Lr=(e,t)=>{for(var r in t)vy(e,r,{get:t[r],enumerable:!0})},IA=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ole(t))!Ale.call(e,n)&&n!==r&&vy(e,n,{get:()=>t[n],enumerable:!(o=Ple(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?Tle(Ile(e)):{},IA(t||!e||!e.__esModule?vy(r,"default",{value:e,enumerable:!0}):r,e)),Mle=e=>IA(vy({},"__esModule",{value:!0}),e);var Zo=mt(($Te,AA)=>{AA.exports=window.wp.blocks});var yy=mt((ePe,MA)=>{MA.exports=window.wp.blockLibrary});var Pe=mt((tPe,NA)=>{NA.exports=window.wp.data});var Ru=mt((rPe,FA)=>{FA.exports=window.wp.deprecated});var U=mt((oPe,VA)=>{VA.exports=window.wp.element});var Xt=mt((nPe,DA)=>{DA.exports=window.wp.editor});var ti=mt((iPe,LA)=>{LA.exports=window.wp.preferences});var BA=mt((aPe,zA)=>{zA.exports=window.wp.widgets});var Ge=mt((lPe,WA)=>{WA.exports=window.wp.coreData});var tr=mt((cPe,UA)=>{UA.exports=window.wp.blockEditor});var $=mt((dPe,GA)=>{GA.exports=window.wp.i18n});var _y=mt((uPe,YA)=>{YA.exports=window.wp.patterns});var Tu=mt((fPe,qA)=>{qA.exports=window.wp.privateApis});var At=mt((TPe,dM)=>{dM.exports=window.wp.router});var X=mt((OPe,fM)=>{fM.exports=window.React});var I=mt((zPe,bM)=>{bM.exports=window.ReactJSXRuntime});var Ha=mt((bOe,GM)=>{GM.exports=window.ReactDOM});var wF=mt(_F=>{"use strict";var Lp=X();function efe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var tfe=typeof Object.is=="function"?Object.is:efe,rfe=Lp.useState,ofe=Lp.useEffect,nfe=Lp.useLayoutEffect,ife=Lp.useDebugValue;function afe(e,t){var r=t(),o=rfe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return nfe(function(){n.value=r,n.getSnapshot=t,Wk(n)&&i({inst:n})},[e,r,t]),ofe(function(){return Wk(n)&&i({inst:n}),e(function(){Wk(n)&&i({inst:n})})},[e]),ife(r),r}function Wk(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!tfe(e,r)}catch{return!0}}function sfe(e,t){return t()}var lfe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?sfe:afe;_F.useSyncExternalStore=Lp.useSyncExternalStore!==void 0?Lp.useSyncExternalStore:lfe});var zh=mt((H7e,xF)=>{"use strict";xF.exports=wF()});var CF=mt(SF=>{"use strict";var c_=X(),cfe=zh();function dfe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ufe=typeof Object.is=="function"?Object.is:dfe,ffe=cfe.useSyncExternalStore,pfe=c_.useRef,mfe=c_.useEffect,gfe=c_.useMemo,hfe=c_.useDebugValue;SF.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=pfe(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=gfe(function(){function c(g){if(!d){if(d=!0,u=g,g=o(g),n!==void 0&&a.hasValue){var h=a.value;if(n(h,g))return f=h}return f=g}if(h=f,ufe(u,g))return h;var b=o(g);return n!==void 0&&n(h,b)?(u=g,h):(u=g,f=b)}var d=!1,u,f,m=r===void 0?null:r;return[function(){return c(t())},m===null?void 0:function(){return c(m())}]},[t,r,o,n]);var s=ffe(e,i[0],i[1]);return mfe(function(){a.hasValue=!0,a.value=s},[s]),hfe(s),s}});var kF=mt((U7e,EF)=>{"use strict";EF.exports=CF()});var it=mt((tYe,SL)=>{SL.exports=window.wp.compose});var YR=mt((dYe,NL)=>{NL.exports=window.wp.theme});var Fe=mt((WYe,XL)=>{XL.exports=window.wp.primitives});var Kl=mt((yQe,fB)=>{fB.exports=window.wp.a11y});var ZW=mt((oft,XW)=>{XW.exports=window.wp.warning});var oe=mt((npt,gU)=>{gU.exports=window.wp.components});var Tm=mt((wpt,CU)=>{CU.exports=window.wp.dom});var kU=mt((xpt,EU)=>{EU.exports=window.wp.plugins});var tc=mt((Spt,RU)=>{RU.exports=window.wp.notices});var Xr=mt((Ipt,NU)=>{NU.exports=window.wp.url});var GU=mt((Vpt,UU)=>{UU.exports=window.wp.keyboardShortcuts});var Sf=mt((umt,ZG)=>{ZG.exports=window.wp.keycodes});var bO=mt((Emt,lY)=>{lY.exports=window.wp.apiFetch});var vO=mt((Kmt,wY)=>{wY.exports=window.wp.commands});var Nn=mt((xgt,GY)=>{GY.exports=window.wp.htmlEntities});var RO=mt((zgt,sq)=>{sq.exports=window.wp.styleEngine});var S2=mt((Qgt,pq)=>{"use strict";pq.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 a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var C2=mt(($gt,hq)=>{"use strict";var h_e=function(t){return b_e(t)&&!v_e(t)};function b_e(e){return!!e&&typeof e=="object"}function v_e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||w_e(e)}var y_e=typeof Symbol=="function"&&Symbol.for,__e=y_e?Symbol.for("react.element"):60103;function w_e(e){return e.$$typeof===__e}function x_e(e){return Array.isArray(e)?[]:{}}function Dv(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Km(x_e(e),e,t):e}function S_e(e,t,r){return e.concat(t).map(function(o){return Dv(o,r)})}function C_e(e,t){if(!t.customMerge)return Km;var r=t.customMerge(e);return typeof r=="function"?r:Km}function E_e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function mq(e){return Object.keys(e).concat(E_e(e))}function gq(e,t){try{return t in e}catch{return!1}}function k_e(e,t){return gq(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function R_e(e,t,r){var o={};return r.isMergeableObject(e)&&mq(e).forEach(function(n){o[n]=Dv(e[n],r)}),mq(t).forEach(function(n){k_e(e,n)||(gq(e,n)&&r.isMergeableObject(t[n])?o[n]=C_e(n,r)(e[n],t[n],r):o[n]=Dv(t[n],r))}),o}function Km(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||S_e,r.isMergeableObject=r.isMergeableObject||h_e,r.cloneUnlessOtherwiseSpecified=Dv;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):R_e(e,t,r):Dv(t,r)}Km.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Km(o,n,r)},{})};var T_e=Km;hq.exports=T_e});var Y8=mt((fSt,e3)=>{var TJ={\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"},PJ=Object.keys(TJ).join("|"),CSe=new RegExp(PJ,"g"),ESe=new RegExp(PJ,"");function kSe(e){return TJ[e]}var OJ=function(e){return e.replace(CSe,kSe)},RSe=function(e){return!!e.match(ESe)};e3.exports=OJ;e3.exports.has=RSe;e3.exports.remove=OJ});var _s=mt((SSt,UJ)=>{UJ.exports=window.wp.date});var gre=mt((T4t,mre)=>{mre.exports=window.wp.blob});var bre=mt((P4t,hre)=>{hre.exports=window.wp.mediaUtils});var QTe={};Lr(QTe,{PluginMoreMenuItem:()=>GTe,PluginSidebar:()=>YTe,PluginSidebarMoreMenuItem:()=>qTe,PluginTemplateSettingPanel:()=>N2,initializeEditor:()=>XTe,reinitializeEditor:()=>ZTe,store:()=>st});var EA=l(Zo(),1),k6=l(yy(),1),wp=l(Pe(),1),Cle=l(Ru(),1),R6=l(U(),1),Ele=l(Xt(),1),E6=l(ti(),1),T6=l(BA(),1);var Ey=l(Pe(),1);var jA=l(Pe(),1);function Nle(e={},t){return t.type==="UPDATE_SETTINGS"?{...e,...t.settings}:e}function Fle(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e}function Vle(e=!1,t){return t.type==="SET_IS_SAVE_VIEW_OPENED"?t.isOpen:e}function Dle(e=[],t){switch(t.type){case"REGISTER_ROUTE":return[...e,t.route];case"UNREGISTER_ROUTE":return e.filter(r=>r.name!==t.name)}return e}var HA=(0,jA.combineReducers)({settings:Nle,editedPost:Fle,saveViewPanel:Vle,routes:Dle});var V6={};Lr(V6,{__experimentalSetPreviewDeviceType:()=>zle,addTemplate:()=>jle,closeGeneralSidebar:()=>nce,openGeneralSidebar:()=>oce,openNavigationPanelToMenu:()=>Zle,removeTemplate:()=>Hle,revertTemplate:()=>rce,setEditedEntity:()=>Gle,setEditedPostContext:()=>qle,setHasPageContentFocus:()=>ace,setHomeTemplateId:()=>Yle,setIsInserterOpened:()=>Jle,setIsListViewOpened:()=>$le,setIsNavigationPanelOpened:()=>Qle,setIsSaveViewOpened:()=>tce,setNavigationMenu:()=>Ule,setNavigationPanelActiveMenu:()=>Xle,setPage:()=>Kle,setTemplate:()=>Ble,setTemplatePart:()=>Wle,switchEditorMode:()=>ice,toggleDistractionFree:()=>sce,toggleFeature:()=>Lle,updateSettings:()=>ece});var tM=l(Zo(),1),To=l(Ru(),1),F6=l(Ge(),1),rM=l(tr(),1),Ms=l(Xt(),1),oM=l(ti(),1);var fh=l($(),1),XA=l(_y(),1);var KA=l(Tu(),1),{lock:pPe,unlock:te}=(0,KA.__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/edit-site");var ZA="attachment",za="wp_navigation",fr="wp_template",Tt="wp_template_part";var Cp="uncategorized",Pu="all-parts",{PATTERN_TYPES:gt,PATTERN_DEFAULT_CATEGORY:ri,PATTERN_USER_CATEGORY:wy,EXCLUDED_PATTERN_SOURCES:xy,PATTERN_SYNC_TYPES:Sy}=te(XA.privateApis),QA=[Tt,za,gt.user],A6={[fr]:(0,fh.__)("Template"),[Tt]:(0,fh.__)("Template part"),[gt.user]:(0,fh.__)("Pattern"),[za]:(0,fh.__)("Navigation")};var M6="list";var N6="isAny",JA="isNone",$A="before",eM="after";var{interfaceStore:nM}=te(Ms.privateApis);function Lle(e){return function({registry:t}){(0,To.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(oM.store).toggle("core/edit-site",e)}}var zle=e=>({registry:t})=>{(0,To.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Ms.store).setDeviceType(e)};function Ble(){return(0,To.default)("dispatch( 'core/edit-site' ).setTemplate",{since:"6.5",version:"6.8",hint:"The setTemplate is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}var jle=e=>async({dispatch:t,registry:r})=>{(0,To.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(F6.store).saveEntityRecord("postType",fr,e);e.content&&r.dispatch(F6.store).editEntityRecord("postType",fr,o.id,{blocks:(0,tM.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:fr,id:o.id})},Hle=e=>({registry:t})=>te(t.dispatch(Ms.store)).removeTemplates([e]);function Wle(e){return(0,To.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:Tt,id:e}}function Ule(e){return(0,To.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:za,id:e}}function Gle(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function Yle(){return(0,To.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function qle(e){return(0,To.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function Kle(){return(0,To.default)("dispatch( 'core/edit-site' ).setPage",{since:"6.5",version:"6.8",hint:"The setPage is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}function Xle(){return(0,To.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function Zle(){return(0,To.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function Qle(){return(0,To.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var Jle=e=>({registry:t})=>{(0,To.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Ms.store).setIsInserterOpened(e)},$le=e=>({registry:t})=>{(0,To.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Ms.store).setIsListViewOpened(e)};function ece(e){return{type:"UPDATE_SETTINGS",settings:e}}function tce(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var rce=(e,t)=>({registry:r})=>te(r.dispatch(Ms.store)).revertTemplate(e,t),oce=e=>({registry:t})=>{t.dispatch(nM).enableComplementaryArea("core",e)},nce=()=>({registry:e})=>{e.dispatch(nM).disableComplementaryArea("core")},ice=e=>({registry:t})=>{(0,To.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Ms.store).switchEditorMode(e)},ace=e=>({dispatch:t,registry:r})=>{(0,To.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(rM.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},sce=()=>({registry:e})=>{(0,To.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Ms.store).toggleDistractionFree()};var D6={};Lr(D6,{registerRoute:()=>lce,unregisterRoute:()=>cce});function lce(e){return{type:"REGISTER_ROUTE",route:e}}function cce(e){return{type:"UNREGISTER_ROUTE",name:e}}var z6={};Lr(z6,{__experimentalGetInsertionPoint:()=>xce,__experimentalGetPreviewDeviceType:()=>fce,getCanUserCreateMedia:()=>pce,getCurrentTemplateNavigationPanelSubMenu:()=>Rce,getCurrentTemplateTemplateParts:()=>Ece,getEditedPostContext:()=>yce,getEditedPostId:()=>vce,getEditedPostType:()=>bce,getEditorMode:()=>kce,getHomeTemplateId:()=>hce,getNavigationPanelActiveMenu:()=>Tce,getPage:()=>_ce,getReusableBlocks:()=>mce,getSettings:()=>gce,hasPageContentFocus:()=>Ice,isFeatureActive:()=>uce,isInserterOpened:()=>wce,isListViewOpened:()=>Sce,isNavigationOpened:()=>Pce,isPage:()=>Oce,isSaveViewOpened:()=>Cce});var Cy=l(Ge(),1),Ji=l(Pe(),1),Co=l(Ru(),1),L6=l(ti(),1),ph=l(Xt(),1),lM=l(tr(),1);var iM=l(Zo(),1),dce=[];function aM(e=dce,t){let r=t?t.reduce((i,a)=>({...i,[a.id]:a}),{}):{},o=[],n=[...e];for(;n.length;){let{innerBlocks:i,...a}=n.shift();if(n.unshift(...i),(0,iM.isTemplatePart)(a)){let{attributes:{theme:s,slug:c}}=a,d=`${s}//${c}`,u=r[d];u&&o.push({templatePart:u,block:a})}}return o}var uce=(0,Ji.createRegistrySelector)(e=>(t,r)=>((0,Co.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(L6.store).get("core/edit-site",r))),fce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(ph.store).getDeviceType())),pce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(Cy.store).canUser("create","media"))),mce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),e(Cy.store).getEntityRecords("postType","wp_block",{per_page:-1})));function gce(e){return e.settings}function hce(){(0,Co.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function bce(e){return(0,Co.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function vce(e){return(0,Co.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function yce(e){return(0,Co.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function _ce(e){return(0,Co.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var wce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(ph.store).isInserterOpened())),xce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),te(e(ph.store)).getInserter())),Sce=(0,Ji.createRegistrySelector)(e=>()=>((0,Co.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(ph.store).isListViewOpened()));function Cce(e){return e.saveViewPanel}function sM(e){let t=e(Cy.store).getEntityRecords("postType",Tt,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(lM.store),n=r("core/template-part");return[o(n),t]}var Ece=(0,Ji.createRegistrySelector)(e=>(0,Ji.createSelector)(()=>((0,Co.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),aM(...sM(e))),()=>sM(e))),kce=(0,Ji.createRegistrySelector)(e=>()=>e(L6.store).get("core","editorMode"));function Rce(){(0,Co.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function Tce(){(0,Co.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function Pce(){(0,Co.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function Oce(e){return(0,Co.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function Ice(){return(0,Co.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var B6={};Lr(B6,{getRoutes:()=>Ace});function Ace(e){return e.routes}var cM="core/edit-site";var Mce={reducer:HA,actions:V6,selectors:z6},st=(0,Ey.createReduxStore)(cM,Mce);(0,Ey.register)(st);te(st).registerPrivateSelectors(B6);te(st).registerPrivateActions(D6);var vle=l(Pe(),1),yle=l(At(),1),S6=l(U(),1),_le=l(Ge(),1);function uM(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=uM(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Nce(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=uM(e))&&(o&&(o+=" "),o+=t);return o}var q=Nce;var _L=l(U(),1);var Ou=l(X(),1);function jc({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Ou.useRef(e!==void 0),[i,a]=Ou.useState(t),s=n?e:i,c=Ou.useCallback(d=>{n||a(d)},[]);return[s,c]}var Fce=l(X(),1),mh={...Fce};var mM=l(X(),1),pM={};function Wt(e,t){let r=mM.useRef(pM);return r.current===pM&&(r.current=e(t)),r}var j6=mh.useInsertionEffect,Vce=j6&&j6!==mh.useLayoutEffect?j6:e=>e();function we(e){let t=Wt(Dce).current;return t.next=e,Vce(t.effect),t.trampoline}function Dce(){let e={next:void 0,callback:Lce,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Lce(){}var Dl=l(X(),1);var gM=l(X(),1),zce=()=>{},be=typeof document<"u"?gM.useLayoutEffect:zce;var ky=l(X(),1),H6=ky.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function hM(){return ky.useContext(H6)}var vM=l(I(),1);function yM(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=we(n),[,a]=Dl.useState(!1),s=Wt(jce).current,c=Wt(Bce).current,d=Dl.useRef(0),u=Dl.useRef(!0),f=Dl.useRef([]),m=Dl.useRef(null),g=we(()=>{u.current||(u.current=!0,a(E=>!E))}),h=we((E,S)=>{c.set(E,S),g()}),b=we(E=>{c.delete(E),g()}),v=we(E=>{let S=new Map;return r.current.length=0,o&&(o.current.length=0),E.forEach(C=>{S.set(C.element,{...C.registration.metadata??{},index:C.index}),r.current[C.index]=C.element,o&&(o.current[C.index]=C.registration.label!==void 0?C.registration.label:C.registration.textRef?.current?.textContent??C.element.textContent)}),d.current=r.current.length,S});function y(E){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||E.length<2)return;let S=new MutationObserver(R=>{if(!Uce(R))return;let T=null;for(let P of E)if(P.isConnected){if(T&&_M(T,P)>0){S.disconnect(),g();return}T=P}});m.current=S;let C=new Set;for(let R=1;R<E.length;R+=1){let T=Wce(E[R-1],E[R]);T&&C.add(T)}C.forEach(R=>S.observe(R,{childList:!0}))}let w=we(()=>{let[E,S]=Hce(c),C=v(E);y(S),f.current=E,u.current=!1,s.forEach(R=>R(C)),i(C)});be(()=>(u.current||v(f.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),be(()=>{u.current&&w()}),be(()=>()=>{m.current?.disconnect(),u.current=!0},[]);let _=we(E=>(s.add(E),()=>{s.delete(E)})),x=Dl.useMemo(()=>({register:h,unregister:b,subscribeMapChange:_,nextIndexRef:d}),[h,b,_,d]);return(0,vM.jsx)(H6.Provider,{value:x,children:t})}function Bce(){return new Map}function jce(){return new Set}function Hce(e){let t=new Set,r=[],o=[];e.forEach((i,a)=>{if(!a.isConnected)return;let s=i.index,c={index:s??-1,element:a,registration:i};s===null?o.push(c):s>=0&&(t.add(s),r.push(c))});let n=0;return o.sort((i,a)=>_M(i.element,a.element)),o.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,r.push(i),n+=1}),t.size>0&&r.sort((i,a)=>i.index-a.index),[r,o.map(i=>i.element)]}function Wce(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function Uce(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 _M(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Gce(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${o}; visit ${i} for the full message.`}}var Yce=Gce("https://base-ui.com/production-error","Base UI"),ut=Yce;var Iu=l(X(),1);function $i(e,t,r,o){let n=Wt(xM).current;return qce(n,e,t,r,o)&&SM(n,[e,t,r,o]),n.callback}function wM(e){let t=Wt(xM).current;return Kce(t,e)&&SM(t,e),t.callback}function xM(){return{callback:null,cleanup:null,refs:[]}}function qce(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Kce(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function SM(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 a=i(r);typeof a=="function"&&(o[n]=a);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 a=o[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var EM=l(X(),1);var CM=l(X(),1),Xce=parseInt(CM.version,10);function Ep(e){return Xce>=e}function W6(e){if(!EM.isValidElement(e))return null;let t=e,r=t.props;return(Ep(19)?r?.ref:t.ref)??null}function gh(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function yt(){}var Ll=Object.freeze([]),ht=Object.freeze({});function kM(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 RM(e,t){return typeof e=="function"?e(t):e}function Ry(e,t){return typeof e=="function"?e(t):e}var U6={};function lt(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Ty(t);let i=Ty(e);return t&&(i=hh(i,t)),r&&(i=hh(i,r)),o&&(i=hh(i,o)),n&&(i=hh(i,n)),i}function TM(e){if(e.length===0)return U6;if(e.length===1)return Ty(e[0]);let t=Ty(e[0]);for(let r=1;r<e.length;r+=1)t=hh(t,e[r]);return t}function Ty(e){return G6(e)?{...OM(e,U6)}:Zce(e)}function hh(e,t){return G6(t)?OM(t,e):Qce(e,t)}function Zce(e){let t={...e};for(let r in t){let o=t[r];PM(r,o)&&(t[r]=IM(o))}return t}function Qce(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=gh(e.style,o);break}case"className":{e[r]=Y6(e.className,o);break}default:PM(r,o)?e[r]=Jce(e[r],o):e[r]=o}}return e}function PM(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 G6(e){return typeof e=="function"}function OM(e,t){return G6(e)?e(t):e??U6}function Jce(e,t){return t?e?(...r)=>{let o=r[0];if(AM(o)){let i=o;bh(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let n=t(...r);return e?.(...r),n}:IM(t):e}function IM(e){return e&&((...t)=>{let r=t[0];return AM(r)&&bh(r),e(...t)})}function bh(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Y6(e,t){return t?e?t+" "+e:t:e}function AM(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var q6=l(X(),1);function Ve(e,t,r={}){let o=t.render,n=$ce(t,r);if(r.enabled===!1)return null;let i=r.state??ht;return rde(e,o,n,i)}function $ce(e,t={}){let{className:r,style:o,render:n}=e,{state:i=ht,ref:a,props:s,stateAttributesMapping:c,enabled:d=!0}=t,u=d?RM(r,i):void 0,f=d?Ry(o,i):void 0,m=d?kM(i,c):ht,g=d&&s?ede(s):void 0,h=d?gh(m,g)??{}:ht;return typeof document<"u"&&(d?Array.isArray(a)?h.ref=wM([h.ref,W6(n),...a]):h.ref=$i(h.ref,W6(n),a):$i(null,null)),d?(u!==void 0&&(h.className=Y6(h.className,u)),f!==void 0&&(h.style=gh(h.style,f)),h):ht}function ede(e){return Array.isArray(e)?TM(e):lt(void 0,e)}var tde=Symbol.for("react.lazy");function rde(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=lt(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===tde&&(i=Iu.Children.toArray(t)[0]),Iu.cloneElement(i,n)}if(e&&typeof e=="string")return ode(e,r);throw new Error(ut(8))}function ode(e,t){return e==="button"?(0,q6.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,q6.createElement)("img",{alt:"",...t,key:t.key}):Iu.createElement(e,t)}var Py=l(X(),1);var MM=0;function nde(e,t="mui"){let[r,o]=Py.useState(e),n=e||r;return Py.useEffect(()=>{r==null&&(MM+=1,o(`${t}-${MM}`))},[r,t]),n}var NM=mh.useId;function Ba(e,t){if(NM!==void 0){let r=NM();return e??(t?`${t}-${r}`:r)}return nde(e,t)}function rr(e){return Ba(e,"base-ui")}var Ay=l(X(),1);var xe={};Lr(xe,{cancelOpen:()=>Ade,chipRemovePress:()=>mde,clearPress:()=>pde,closePress:()=>ude,closeWatcher:()=>Ede,decrementPress:()=>bde,disabled:()=>Nde,drag:()=>Pde,escapeKey:()=>Cde,focusOut:()=>Sde,imperativeAction:()=>Dde,incrementPress:()=>hde,initial:()=>Vde,inputBlur:()=>_de,inputChange:()=>vde,inputClear:()=>yde,inputPaste:()=>wde,inputPress:()=>xde,itemPress:()=>dde,keyboard:()=>Rde,linkPress:()=>fde,listNavigation:()=>kde,missing:()=>Fde,none:()=>ide,outsidePress:()=>cde,pointer:()=>Tde,scrub:()=>Ide,siblingOpen:()=>Mde,swipe:()=>Lde,trackPress:()=>gde,triggerFocus:()=>lde,triggerHover:()=>sde,triggerPress:()=>ade,wheel:()=>Ode,windowResize:()=>zde});var ide="none",ade="trigger-press",sde="trigger-hover",lde="trigger-focus",cde="outside-press",dde="item-press",ude="close-press",fde="link-press",pde="clear-press",mde="chip-remove-press",gde="track-press",hde="increment-press",bde="decrement-press",vde="input-change",yde="input-clear",_de="input-blur",wde="input-paste",xde="input-press",Sde="focus-out",Cde="escape-key",Ede="close-watcher",kde="list-navigation",Rde="keyboard",Tde="pointer",Pde="drag",Ode="wheel",Ide="scrub",Ade="cancel-open",Mde="sibling-open",Nde="disabled",Fde="missing",Vde="initial",Dde="imperative-action",Lde="swipe",zde="window-resize";function Le(e,t,r,o){let n=!1,i=!1,a=o??ht;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,...a}}var X6=l(X(),1);var FM=l(X(),1);function kp(e){FM.useEffect(e,Ll)}var Oy=null,E9e=globalThis.requestAnimationFrame,K6=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)}},Iy=new K6;var zo=class e{static create(){return new e}static request(t){return Iy.request(t)}static cancel(t){return Iy.cancel(t)}currentId=Oy;request(t){this.cancel(),this.currentId=Iy.request(()=>{this.currentId=Oy,t()})}cancel=()=>{this.currentId!==Oy&&(Iy.cancel(this.currentId),this.currentId=Oy)};disposeEffect=()=>this.cancel};function Ei(){let e=Wt(zo.create).current;return kp(e.disposeEffect),e}function ea(e,t=!1,r=!1){let[o,n]=X6.useState(e&&t?"idle":void 0),[i,a]=X6.useState(e);return e&&!i&&(a(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),be(()=>{if(!e&&i&&o!=="ending"&&r){let s=zo.request(()=>{n("ending")});return()=>{zo.cancel(s)}}},[e,i,o,r]),be(()=>{if(!e||t)return;let s=zo.request(()=>{n(void 0)});return()=>{zo.cancel(s)}},[t,e]),be(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let s=zo.request(()=>{n("idle")});return()=>{zo.cancel(s)}},[t,e,i,o]),{mounted:i,setMounted:a,transitionStatus:o}}function VM(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,a]=jc({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:s,setMounted:c,transitionStatus:d}=ea(i,!0,!0),u=rr(),[f,m]=Ay.useState(),g=f===null?void 0:f??u,h=we(b=>{let v=!i,y=Le(xe.triggerPress,b.nativeEvent);o(v,y),!y.isCanceled&&a(v)});return Ay.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:h,mounted:s,open:i,panelId:g,setMounted:c,setOpen:a,setPanelIdState:m,transitionStatus:d}),[u,n,h,s,i,g,c,a,m,d])}var My=l(X(),1),Z6=My.createContext(void 0);function Ny(){let e=My.useContext(Z6);if(e===void 0)throw new Error(ut(15));return e}var Au=l(X(),1);function ta(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:a,unregister:s,subscribeMapChange:c,nextIndexRef:d}=hM(),u=Au.useRef(-1),[f,m]=Au.useState(i==null&&t?()=>{if(u.current===-1){let v=d.current;d.current+=1,u.current=v}return u.current}:-1),g=i??f,h=Au.useRef(null),b=Au.useCallback(v=>{let y=h.current;y&&s(y),h.current=v,v&&a(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,a,s,o,r,n]);return be(()=>{if(i==null)return c(v=>{let y=h.current?v.get(h.current)?.index:null;y!=null&&m(y)})},[i,c]),{ref:b,index:g}}var Rp=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Bde={"data-starting-style":""},jde={"data-ending-style":""},Ns={transitionStatus(e){return e==="starting"?Bde:e==="ending"?jde:null}};var vh=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Rp.startingStyle]="startingStyle",e[e.endingStyle=Rp.endingStyle]="endingStyle",e})({});var DM=(function(e){return e.panelOpen="data-panel-open",e})({});var Hde={[vh.open]:""},Wde={[vh.closed]:""},LM={open(e){return e?{[DM.panelOpen]:""}:null}},zM={open(e){return e?Hde:Wde}};var Op=l(X(),1);function Fy(){return typeof window<"u"}function oo(e){return Vy(e)?(e.nodeName||"").toLowerCase():"#document"}function Pt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Vs(e){var t;return(t=(Vy(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vy(e){return Fy()?e instanceof Node||e instanceof Pt(e).Node:!1}function ot(e){return Fy()?e instanceof Element||e instanceof Pt(e).Element:!1}function St(e){return Fy()?e instanceof HTMLElement||e instanceof Pt(e).HTMLElement:!1}function Fs(e){return!Fy()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Pt(e).ShadowRoot}function Nu(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Eo(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function BM(e){return/^(table|td|th)$/.test(oo(e))}function yh(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Ude=/transform|translate|scale|rotate|perspective|filter/,Gde=/paint|layout|strict|content/,Mu=e=>!!e&&e!=="none",Q6;function Dy(e){let t=ot(e)?Eo(e):e;return Mu(t.transform)||Mu(t.translate)||Mu(t.scale)||Mu(t.rotate)||Mu(t.perspective)||!Ly()&&(Mu(t.backdropFilter)||Mu(t.filter))||Ude.test(t.willChange||"")||Gde.test(t.contain||"")}function jM(e){let t=ra(e);for(;St(t)&&!oa(t);){if(Dy(t))return t;if(yh(t))return null;t=ra(t)}return null}function Ly(){return Q6==null&&(Q6=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Q6}function oa(e){return/^(html|body|#document)$/.test(oo(e))}function Eo(e){return Pt(e).getComputedStyle(e)}function _h(e){return ot(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ra(e){if(oo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Fs(e)&&e.host||Vs(e);return Fs(t)?t.host:t}function HM(e){let t=ra(e);return oa(t)?(e.ownerDocument||e).body:St(t)&&Nu(t)?t:HM(t)}function Hc(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=HM(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),a=Pt(n);if(i){let s=zy(a);return t.concat(a,a.visualViewport||[],Nu(n)?n:[],s&&r?Hc(s):[])}else return t.concat(n,Hc(n,[],r))}function zy(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var By=l(X(),1),Yde=By.createContext(void 0);function Tp(e=!1){let t=By.useContext(Yde);if(t===void 0&&!e)throw new Error(ut(16));return t}var WM=l(X(),1);function UM(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,a=o&&t!==!1,s=o&&t===!1;return{props:WM.useMemo(()=>{let d={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||a)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||s)&&(d.disabled=r),d},[o,r,t,a,s,i,n])}}function tt(e){return e?.ownerDocument||document}function Pp(e,t,{detail:r=0}={}){e.dispatchEvent(new(Pt(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function ja(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,a=Op.useRef(null),s=Tp(!0),c=i??s!==void 0,{props:d}=UM({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=Op.useCallback(()=>{let g=a.current;J6(g)&&c&&t&&d.disabled===void 0&&g.disabled&&(g.disabled=!1)},[t,d.disabled,c]);be(u,[u]);let f=Op.useCallback((g={})=>{let{onClick:h,onMouseDown:b,onKeyUp:v,onKeyDown:y,onPointerDown:w,..._}=g;return lt({onClick(x){if(t){x.preventDefault();return}h?.(x)},onMouseDown(x){t||b?.(x)},onKeyDown(x){if(t||(bh(x),y?.(x),x.baseUIHandlerPrevented))return;let E=x.target===x.currentTarget,S=x.currentTarget,C=J6(S),R=!n&&qde(S),T=E&&(n?C:!R),P=x.key==="Enter",O=x.key===" ",k=S.getAttribute("role"),F=k?.startsWith("menuitem")||k==="option"||k==="gridcell";if(E&&c&&O){if(x.defaultPrevented&&F)return;x.preventDefault(),(!n||C)&&(x.preventBaseUIHandler(),Pp(S,x));return}if(!T||n||!O&&!P){E&&R&&O&&x.preventDefault();return}x.defaultPrevented||(x.preventDefault(),P&&(x.preventBaseUIHandler(),Pp(S,x)))},onKeyUp(x){if(!t){if(bh(x),v?.(x),x.target===x.currentTarget&&n&&c&&J6(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&!x.defaultPrevented&&x.key===" "&&(x.preventBaseUIHandler(),Pp(x.currentTarget,x))}},onPointerDown(x){if(t){x.preventDefault();return}w?.(x)}},n?{type:"button"}:{role:"button"},d,_)},[t,d,c,n]),m=we(g=>{a.current=g,u()});return{getButtonProps:f,buttonRef:m}}function J6(e){return St(e)&&e.tagName==="BUTTON"}function qde(e){return St(e)&&e.tagName==="A"&&!!e.href}var kn=l(X(),1);function nt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function pr(e){let t=Wt(Kde,e).current;return t.next=e,be(t.effect),t}function Kde(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var qM=l(X(),1);var YM=l(Ha(),1);function Wa(e){return e==null?e:"current"in e?e.current:e}function Ds(e,t=!1){let r=Ei();return we((o,n=null)=>{r.cancel();let i=Wa(e);if(i==null)return;let a=i,s=()=>{YM.flushSync(o)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||s()},()=>{if(n?.aborted)return;if(a.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}s()})}if(t){let d="data-starting-style";if(!a.hasAttribute(d)){r.request(c);return}let u=new MutationObserver(()=>{a.hasAttribute(d)||(u.disconnect(),c())});u.observe(a,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}r.request(c)})}function oi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=we(n),a=Ds(o,r);qM.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,r,i,a])}var wh={height:void 0,width:void 0};function XM(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:a,open:s,setMounted:c,setOpen:d,transitionStatus:u}=e,f=kn.useRef(null),m=kn.useRef(null),[g,h]=kn.useState(wh),b=kn.useRef(wh),v=kn.useRef(!1),y=kn.useRef(s),w=kn.useRef(!1),[_,x]=kn.useState(!1),E=kn.useRef(null),S=$i(t,f),C=pr(s),R=Ds(f),T=!s&&!i,P=_?"idle":u,O=s&&(y.current||w.current),k=!s&&i&&m.current==="css-animation"&&g.height===void 0&&g.width===void 0?b.current:g,F=r&&T&&m.current!=="css-animation",V=we((D,N=!0)=>{N&&(b.current=D),h(D)}),L=we(()=>{E.current?.(),E.current=null}),B=we(D=>{L(),E.current=()=>{E.current=null,D()}}),j=we(()=>{s&&i&&m.current==="css-animation"&&(w.current=!0)});be(()=>{!_||u==="starting"||x(!1)},[_,u]),kn.useEffect(()=>()=>{j(),L()},[j,L]),be(()=>{let D=f.current;if(!D)return;!s&&E.current&&L();let N=Xde(D,O);if(m.current=N,s&&u==="idle"&&y.current&&N==="css-animation"){b.current=Ip(D);return}if(s&&u==="starting"){let Y=v.current;if(v.current=!1,N==="none"){V(Ip(D)),x(!0);return}if(N==="css-transition"){let fe=Zde(D);if(V(Ip(D)),!Y)return fe;let Se=jy(D,"transition-duration","0s");return B(Se),x(!0),fe}V(Ip(D));let G=jy(D,"animation-name","none");if(!Y){G();return}let ve=jy(D,"animation-duration","0s");G(),B(ve),x(!0);return}if(!s&&i&&(u==="idle"||u==="starting")){if(y.current=!1,w.current=!1,N==="none"){V(wh,!1),c(!1);return}V(Ip(D));return}if(u!=="ending")return;if(N==="none"){c(!1);return}let z=Ip(D);if(!(z.height>0||z.width>0)){c(!1);return}V(z),N==="css-animation"&&jy(D,"animation-name","none")()},[i,s,L,V,c,B,O,u]),oi({enabled:s&&i&&P==="idle",open:!0,ref:f,onComplete(){s&&V(wh,!1)}}),kn.useEffect(()=>{if(s||!i||P!=="ending"||!f.current)return;let N=new AbortController,z=-1;function W(){C.current||(c(!1),V(wh,!1))}return z=zo.request(()=>{R(W,N.signal)}),()=>{zo.cancel(z),N.abort()}},[C,i,s,P,R,V,c]),be(()=>{let D=f.current;!D||!r||!T||D.setAttribute("hidden","until-found")},[T,r]),kn.useEffect(function(){let N=f.current;if(!N)return;function z(W){let Y=Le(xe.none,W);a(!0,Y),!Y.isCanceled&&(v.current=!0,d(!0))}return nt(N,"beforematch",z)},[a,d]);let A=n||r||i||s;return{height:k.height,props:{...F?{[vh.startingStyle]:""}:void 0,hidden:T,id:o},ref:S,shouldPreventOpenAnimation:O,shouldRender:A,transitionStatus:P,width:k.width}}function Ip(e){return{height:e.scrollHeight,width:e.scrollWidth}}function Xde(e,t){let r=Pt(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&KM(r.animationDuration),n=KM(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function KM(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function jy(e,t,r){let o=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{if(o===""){e.style.removeProperty(t);return}e.style.setProperty(t,o,n)}}function Zde(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 r(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let o=zo.request(r);return()=>{zo.cancel(o),r()}}var Ut={};Lr(Ut,{engine:()=>ok,env:()=>ik,os:()=>tk,screenReader:()=>nk});var tk={};Lr(tk,{android:()=>JM,apple:()=>ek,ios:()=>$6,linux:()=>tue,mac:()=>$M,windows:()=>eue});function Qde(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Jde,platform:$de,maxTouchPoints:ZM}=Qde(),Fu=Jde.toLowerCase(),Vu=$de.toLowerCase();var $6=/^i(os$|p)/.test(Vu)||Vu==="macintel"&&ZM>1,QM="android",JM=Vu===QM||Fu.includes(QM),$M=!$6&&Vu.startsWith("mac"),eue=Vu.startsWith("win"),tue=!JM&&/^(linux|chrome os)/.test(Vu),ek=$M||$6;var ok={};Lr(ok,{blink:()=>oue,gecko:()=>rue,webkit:()=>rk});var rk=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),rue=!rk&&Fu.includes("firefox"),oue=!rk&&Fu.includes("chrom");var nk={};Lr(nk,{voiceOver:()=>nue});var nue=ek;var ik={};Lr(ik,{jsdom:()=>iue});var iue=/jsdom|happydom/.test(Fu);var xh=0,Qo=class e{static create(){return new e}currentId=xh;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=xh,r()},t)}isStarted(){return this.currentId!==xh}clear=()=>{this.currentId!==xh&&(clearTimeout(this.currentId),this.currentId=xh)};disposeEffect=()=>this.clear};function or(){let e=Wt(Qo.create).current;return kp(e.disposeEffect),e}var eN={},tN={},rN="";function Hy(e,t){return Nu(e)?e:t}function oN(e,t,r){return/hidden|clip/.test(e.getComputedStyle(Hy(t,r)).overflowY)}function aue(e){if(typeof document>"u")return!1;let t=tt(e);return Pt(t).innerWidth-t.documentElement.clientWidth>0}function sue(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=tt(e),o=r.documentElement,n=r.body,i=Hy(o,n),a=i.style.overflowY,s=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",i.style.overflowY="scroll";let c=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=a,o.style.scrollbarGutter=s,c===d}function lue(e){let t=tt(e),r=t.documentElement,o=t.body,n=Hy(r,o),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=tt(e),r=t.documentElement,o=t.body,n=Pt(r),i=0,a=0,s=!1,c=zo.create();if(Ut.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function d(){let g=n.getComputedStyle(r),h=n.getComputedStyle(o),y=(g.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,a=r.scrollLeft,eN={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},rN=r.style.scrollBehavior,tN={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let w=r.scrollHeight>r.clientHeight,_=r.scrollWidth>r.clientWidth,x=g.overflowY==="scroll"||h.overflowY==="scroll",E=g.overflowX==="scroll"||h.overflowX==="scroll",S=Math.max(0,n.innerWidth-o.clientWidth),C=Math.max(0,n.innerHeight-o.clientHeight),R=parseFloat(h.marginTop)+parseFloat(h.marginBottom),T=parseFloat(h.marginLeft)+parseFloat(h.marginRight),P=Hy(r,o);if(s=sue(e),s){r.style.scrollbarGutter=y,P.style.overflowY="hidden",P.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:y,overflowY:"hidden",overflowX:"hidden"}),(w||x)&&(r.style.overflowY="scroll"),(_||E)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:R||C?`calc(100dvh - ${R+C}px)`:"100dvh",width:T||S?`calc(100vw - ${T+S}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),o.scrollTop=i,o.scrollLeft=a,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function u(){Object.assign(r.style,eN),Object.assign(o.style,tN),s||(r.scrollTop=i,r.scrollLeft=a,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=rN)}function f(){u(),c.request(d)}d();let m=nt(n,"resize",f);return()=>{c.cancel(),u(),typeof n.removeEventListener=="function"&&m()}}var ak=class{lockCount=0;restore=null;timeoutLock=Qo.create();timeoutUnlock=Qo.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 r=tt(t),o=r.documentElement,n=r.body,i=Pt(o);if(oN(i,o,n)){let s=new i.MutationObserver(()=>{oN(i,o,n)||(s.disconnect(),this.restore=null,this.lock(t))}),c={attributes:!0};s.observe(o,c),s.observe(n,c),this.restore=()=>s.disconnect();return}let a=Ut.os.ios||!aue(t);this.restore=a?lue(t):cue(t)}},due=new ak;function nN(e=!0,t=null){be(()=>{if(e)return due.acquire(t)},[e,t])}var Rn=l(X(),1);function ki(e){e.preventDefault(),e.stopPropagation()}function iN(e){return"nativeEvent"in e}function Wy(e){return e.pointerType===""&&e.isTrusted?!0:Ut.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Ap(e){return Ut.env.jsdom?!1:!Ut.os.android&&e.width===0&&e.height===0||Ut.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 Ri(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function aN(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Sh="data-base-ui-focusable";var sk="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",Ch="ArrowLeft",Eh="ArrowRight",lk="ArrowUp",Uy="ArrowDown";function no(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function De(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Fs(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function yr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Wc(e,t){if(!ot(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(De(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Gy(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function sN(e){return e.matches("html,body")}function Du(e){return St(e)&&e.matches(sk)}function ck(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${sk}`)!=null}function kh(e){return e?e.getAttribute("role")==="combobox"&&Du(e):!1}function lN(e){if(!e||Ut.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Rh(e){return e?e.hasAttribute(Sh)?e:e.querySelector(`[${Sh}]`)||e:null}function uue(e,t){return t!=null&&!Ri(t)?0:typeof e=="function"?e():e}function na(e,t,r){let o=uue(e,r);return typeof o=="number"?o:o?.[t]}function dk(e){return typeof e=="function"?e():e}function Yy(e,t){return t||e==="click"||e==="mousedown"}function cN(e){return e?.includes("mouse")&&e!=="mousedown"}var dN=l(I(),1),uN=Rn.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Qo,currentIdRef:{current:null},currentContextRef:{current:null}});function fue(e,t){e.current=t.current}function uk(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Rn.useRef(r),i=Rn.useRef(r),a=Rn.useRef(null),s=Rn.useRef(null),c=or();return be(()=>{if(i.current=r,!a.current){n.current=r;return}n.current={open:na(n.current,"open"),close:na(r,"close")}},[r,a,n,i]),(0,dN.jsx)(uN.Provider,{value:Rn.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:a,timeoutMs:o,currentContextRef:s,timeout:c}),[o,c]),children:t})}function fk(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Rn.useContext(uN),{currentIdRef:a,delayRef:s,timeoutMs:c,initialDelayRef:d,currentContextRef:u,hasProvider:f,timeout:m}=i,[g,h]=Rn.useState(!1),b=Rn.useRef(r);return be(()=>{b.current=r},[r]),be(()=>{function v(){u.current?.setIsInstantPhase(!1),a.current=null,u.current=null,s.current=d.current,m.clear()}if(a.current&&!r&&a.current===n){if(h(!1),c){let y=n;return m.start(c,()=>{o.select("open")||a.current&&a.current!==y||v()}),()=>{(b.current||a.current!==y)&&m.clear()}}v()}},[r,n,a,s,c,d,u,m,o]),be(()=>{if(!r)return;let v=u.current,y=a.current;m.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:h},a.current=n,s.current={open:0,close:na(d.current,"close")},y!==null&&y!==n?(h(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,Le(xe.none))):(h(!1),v?.setIsInstantPhase(!1))},[r,n,o,a,s,d,u,m]),be(()=>()=>{if(a.current===n){if(u.current=null,!b.current)return;a.current=null,fue(s,d),m.clear()}},[u,a,s,n,d,m]),Rn.useMemo(()=>({hasProvider:f,delayRef:s,isInstantPhase:g}),[f,s,g])}var tn=l(X(),1);function Jo(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var qy=l(X(),1);var fN={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},pN={...fN,position:"fixed",top:0,left:0},x8e={...fN,position:"absolute"};var mN=l(I(),1),zl=qy.forwardRef(function(t,r){let[o,n]=qy.useState();return be(()=>{Ut.screenReader.voiceOver&&Ut.engine.webkit&&n("button")},[]),(0,mN.jsx)("span",{...t,ref:r,style:pN,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var Uc=Math.min,Ua=Math.max,Gc=Math.round,Ph=Math.floor,Ls=e=>({x:e,y:e}),pue={left:"right",right:"left",bottom:"top",top:"bottom"};function Xy(e,t,r){return Ua(e,Uc(t,r))}function zs(e,t){return typeof e=="function"?e(t):e}function $o(e){return e.split("-")[0]}function Ga(e){return e.split("-")[1]}function Zy(e){return e==="x"?"y":"x"}function Oh(e){return e==="y"?"height":"width"}function ni(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Ih(e){return Zy(ni(e))}function bN(e,t,r){r===void 0&&(r=!1);let o=Ga(e),n=Ih(e),i=Oh(n),a=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=Th(a)),[a,Th(a)]}function vN(e){let t=Th(e);return[Ky(e),t,Ky(t)]}function Ky(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var gN=["left","right"],hN=["right","left"],mue=["top","bottom"],gue=["bottom","top"];function hue(e,t,r){switch(e){case"top":case"bottom":return r?t?hN:gN:t?gN:hN;case"left":case"right":return t?mue:gue;default:return[]}}function yN(e,t,r,o){let n=Ga(e),i=hue($o(e),r==="start",o);return n&&(i=i.map(a=>a+"-"+n),t&&(i=i.concat(i.map(Ky)))),i}function Th(e){let t=$o(e);return pue[t]+e.slice(t.length)}function bue(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Qy(e){return typeof e!="number"?bue(e):{top:e,right:e,bottom:e,left:e}}function Lu(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function pk(e,t){return t<0||t>=e.length}function Jy(e,t){return zu(e.current,{disabledIndices:t})}function mk(e,t){return zu(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function zu(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&&gk(e,i,o));return i}function gk(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Bu(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function vue(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Bu(e,t=e?Eo(e):null){return!e||!e.isConnected||!t||vue(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var yue='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function _ue(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return Fs(r)?r.host:null}function bk(e){for(let t of Array.from(e.children))if(oo(t)==="summary")return t;return null}function wue(e,t){let r=bk(t);return!!r&&(e===r||De(r,e))}function _N(e){let t=e?oo(e):"";return e!=null&&e.matches(yue)&&(t!=="summary"||e.parentElement!=null&&oo(e.parentElement)==="details"&&bk(e.parentElement)===e)&&(t!=="details"||bk(e)==null)&&(t!=="input"||e.type!=="hidden")}function wN(e){if(!_N(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=_ue(t)){let r=t!==e,o=oo(t)==="slot";if(t.hasAttribute("inert")||r&&oo(t)==="details"&&!t.open&&!wue(e,t)||t.hasAttribute("hidden")||!o&&!xue(t,r))return!1}return!0}function xue(e,t){let r=Eo(e);return t?r.display!=="none":Bu(e,r)}function xN(e){let t=e.tabIndex;if(t<0){let r=oo(e);if(r==="details"||r==="audio"||r==="video"||St(e)&&e.isContentEditable)return 0}return t}function hk(e){if(oo(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function Sue(e,t){let r=hk(e);if(!r)return!0;let o=t.find(n=>{let i=hk(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=hk(n);return i?.name===r.name&&i.form===r.form})===r}function SN(e){if(St(e)&&oo(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return St(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function CN(e,t){SN(e).forEach(r=>{_N(r)&&t.push(r),CN(r,t)})}function EN(e,t,r){SN(e).forEach(o=>{St(o)&&o.matches(t)&&r.push(o),EN(o,t,r)})}function $y(e){return wN(e)&&xN(e)>=0}function vk(e){let t=[];return CN(e,t),t.filter(wN)}function Mp(e){let t=vk(e);return t.filter(r=>xN(r)>=0&&Sue(r,t))}function kN(e,t){let r=Mp(e),o=r.length;if(o===0)return;let n=no(tt(e)),i=r.indexOf(n),a=i===-1?t===1?0:o-1:i+t;return r[a]}function Np(e){return kN(tt(e).body,1)||e}function e_(e){return kN(tt(e).body,-1)||e}function RN(e,t){if(!e)return null;let r=Mp(tt(e).body),o=r.length;if(o===0)return null;let n=r.indexOf(e);if(n===-1)return null;let i=(n+t+o)%o;return r[i]}function TN(e){return RN(e,1)}function PN(e){return RN(e,-1)}function Bl(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!De(r,o)}function ON(e){Mp(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function yk(e){let t=[];EN(e,"[data-tabindex]",t),t.forEach(r=>{let o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}function ia(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...ia(e,n.id,r)])}function _k(e,t){let r=[],o=e.find(n=>n.id===t)?.parentId;for(;o;){let n=e.find(i=>i.id===o);o=n?.parentId,n&&(r=r.concat(n))}return r}function jl(e){return`data-base-ui-${e}`}var t_=0;function Fp(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(t_);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),yt;let a=requestAnimationFrame(i);return t_=a,()=>{t_===a&&(cancelAnimationFrame(a),t_=0)}}var wk={inert:new WeakMap,"aria-hidden":new WeakMap},IN="data-base-ui-inert",Sk={inert:new WeakSet,"aria-hidden":new WeakSet},Ah=new WeakMap,xk=0;function Cue(e){return Sk[e]}function FN(e){return e?Fs(e)?e.host:FN(e.parentNode):null}var AN=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=FN(r);return e.contains(o)?o:null}).filter(r=>r!=null),MN=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},NN=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(a=>{oo(a)!=="script"&&(t.has(a)?n(a):o.push(a))})};return n(e),o};function Eue(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let a=null,s=null,c=AN(t,e),d=n?NN(t,MN(c),new Set(c)):[],u=[],f=[];if(i){let m=wk[i],g=Cue(i);s=g,a=m;let h=AN(t,Array.from(t.querySelectorAll("[aria-live]"))),b=c.concat(h);NN(t,MN(b),new Set(b)).forEach(y=>{let w=y.getAttribute(i),_=w!==null&&w!=="false",x=(m.get(y)||0)+1;m.set(y,x),u.push(y),x===1&&_&&g.add(y),_||y.setAttribute(i,i==="inert"?"":"true")})}return n&&d.forEach(m=>{let g=(Ah.get(m)||0)+1;Ah.set(m,g),f.push(m),g===1&&m.setAttribute(IN,"")}),xk+=1,()=>{a&&u.forEach(m=>{let h=(a.get(m)||0)-1;a.set(m,h),h||(!s?.has(m)&&i&&m.removeAttribute(i),s?.delete(m))}),n&&f.forEach(m=>{let g=(Ah.get(m)||0)-1;Ah.set(m,g),g||m.removeAttribute(IN)}),xk-=1,xk||(wk.inert=new WeakMap,wk["aria-hidden"]=new WeakMap,Sk.inert=new WeakSet,Sk["aria-hidden"]=new WeakSet,Ah=new WeakMap)}}function Ck(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=tt(e[0]).body;return Eue(e,i,r,o,{mark:n})}var Sr=l(X(),1),Ek=l(Ha(),1);var VN={style:{transition:"none"}},DN="data-base-ui-click-trigger",kue="data-base-ui-swipe-ignore",Rue="data-swipe-ignore",W8e=`[${kue}]`,U8e=`[${Rue}]`,LN={fallbackAxisSide:"none"},r_={fallbackAxisSide:"end"},zN={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var ju=l(I(),1),BN=Sr.createContext(null),kk=()=>Sr.useContext(BN),Tue=jl("portal");function o_(e={}){let{ref:t,container:r,componentProps:o=ht,elementProps:n}=e,i=Ba(),s=kk()?.portalNode,[c,d]=Sr.useState(null),[u,f]=Sr.useState(null),m=we(v=>{v!==null&&f(v)}),g=Sr.useRef(null);be(()=>{if(r===null){g.current&&(g.current=null,f(null),d(null));return}let v=(r&&(Vy(r)?r:r.current))??s??document.body;if(v==null){g.current&&(g.current=null,f(null),d(null));return}g.current!==v&&(g.current=v,f(null),d(v))},[r,s]);let h=Ve("div",o,{ref:[t,m],props:[{id:i,[Tue]:""},n]}),b=c&&h?Ek.createPortal(h,c):null;return{node:u,nodeId:Sr.isValidElement(h)?h.props.id:void 0,subtree:b}}var Rk=Sr.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,container:s,...c}=t,{node:d,nodeId:u,subtree:f}=o_({container:s,ref:r,componentProps:t,elementProps:c}),m=Sr.useRef(null),g=Sr.useRef(null),h=Sr.useRef(null),b=Sr.useRef(null),[v,y]=Sr.useState(null),w=Sr.useRef(!1),_=v?.modal,x=v?.open,E=!!v&&!v.modal&&v.open&&!!d;Sr.useEffect(()=>{if(!d||_)return;function C(R){d&&R.relatedTarget&&Bl(R)&&(R.type==="focusin"?w.current&&(yk(d),w.current=!1):(ON(d),w.current=!0))}return Jo(nt(d,"focusin",C,!0),nt(d,"focusout",C,!0))},[d,_]),be(()=>{!d||x!==!0||!w.current||(yk(d),w.current=!1)},[x,d]);let S=Sr.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:g,beforeInsideRef:h,afterInsideRef:b,portalNode:d,setFocusManagerState:y}),[d]);return(0,ju.jsxs)(Sr.Fragment,{children:[f,(0,ju.jsxs)(BN.Provider,{value:S,children:[E&&d&&(0,ju.jsx)(zl,{"data-type":"outside",ref:m,onFocus:C=>{if(Bl(C,d))h.current?.focus();else{let R=v?v.domReference:null;e_(R)?.focus()}}}),E&&d&&(0,ju.jsx)("span",{"aria-owns":u,style:zN}),d&&Ek.createPortal(a,d),E&&d&&(0,ju.jsx)(zl,{"data-type":"outside",ref:g,onFocus:C=>{if(Bl(C,d))b.current?.focus();else{let R=v?v.domReference:null;Np(R)?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,Le(xe.focusOut,C.nativeEvent))}}})]})]})});var qc=l(X(),1);function n_(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var Yc=class{nodesRef={current:[]};events=n_();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(o=>o===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var Tk=l(I(),1),jN=qc.createContext(null),HN=qc.createContext(null),Ti=()=>qc.useContext(jN)?.id||null,en=e=>{let t=qc.useContext(HN);return e??t};function Mh(e){let t=Ba(),r=en(e),o=Ti();return be(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function Pk(e){let{children:t,id:r}=e,o=Ti();return(0,Tk.jsx)(jN.Provider,{value:qc.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function Ok(e){let{children:t,externalTree:r}=e,o=Wt(()=>r??new Yc).current;return(0,Tk.jsx)(HN.Provider,{value:o,children:t})}var Nh=l(I(),1);function Pue(e,t){let r=Pt(yr(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var WN=20,Kc=[];function Ik(){Kc=Kc.filter(e=>e.deref()?.isConnected)}function UN(e){Ik(),e&&oo(e)!=="body"&&(Kc.push(new WeakRef(e)),Kc.length>WN&&(Kc=Kc.slice(-WN)))}function GN(){return Ik(),Kc[Kc.length-1]?.deref()}function Oue(e){return e?$y(e)?e:Mp(e)[0]||e:null}function YN(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=vk(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return $y(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),o=e.getAttribute("tabindex");r.length===0?o!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(o!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function Ak(e){let{context:t,children:r,disabled:o=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:a=!1,modal:s=!0,closeOnFocusOut:c=!0,openInteractionType:d="",nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:m,externalTree:g,getInsideElements:h}=e,b="rootStore"in t?t.rootStore:t,v=b.useState("open"),y=b.useState("domReferenceElement"),w=b.useState("floatingElement"),{events:_,dataRef:x}=b.context,E=we(()=>x.current.floatingContext?.nodeId),S=n===!1,C=kh(y)&&S,R=pr(n),T=pr(i),P=pr(d),O=pr(v),k=en(g),F=kk(),V=tn.useRef(!1),L=tn.useRef(!1),B=tn.useRef(!1),j=tn.useRef(null),A=tn.useRef(""),D=tn.useRef(""),N=tn.useRef(null),z=tn.useRef(null),W=$i(N,m,F?.beforeInsideRef),Y=$i(z,F?.afterInsideRef),G=or(),ve=or(),fe=Ei(),Se=F!=null,le=Rh(w),ye=we((Q=le)=>Q?Mp(Q):[]),Ee=we(()=>h?.().filter(Q=>Q!=null)??[]);tn.useEffect(()=>{if(o||!s)return;function Q(re){re.key==="Tab"&&De(le,no(tt(le)))&&ye().length===0&&!C&&ki(re)}let me=tt(le);return nt(me,"keydown",Q)},[o,le,s,C,ye]),tn.useEffect(()=>{if(o||!v)return;let Q=tt(le);function me(){B.current=!1}function re(ie){let J=yr(ie),ae=Ee(),he=De(w,J)||De(y,J)||De(F?.portalNode,J)||ae.some(ge=>ge===J||De(ge,J));B.current=!he,D.current=ie.pointerType||"keyboard",J?.closest(`[${DN}]`)&&(L.current=!0,ve.start(0,()=>{L.current=!1}))}function ee(){D.current="keyboard"}return Jo(nt(Q,"pointerdown",re,!0),nt(Q,"pointerup",me,!0),nt(Q,"pointercancel",me,!0),nt(Q,"keydown",ee,!0),me)},[o,w,y,le,v,F,ve,Ee]),tn.useEffect(()=>{if(o||!c)return;let Q=tt(le);function me(){L.current=!0,ve.start(0,()=>{L.current=!1})}function re(ae){let he=yr(ae);$y(he)&&(j.current=he)}function ee(ae){let he=ae.relatedTarget,ge=ae.currentTarget,_e=yr(ae);s&&he==null&&_e!=null&&De(w,_e)&&UN(_e),queueMicrotask(()=>{let Te=E(),Ne=b.context.triggerElements,K=Ee(),ne=he?.hasAttribute(jl("focus-guard"))&&[N.current,z.current,F?.beforeInsideRef.current,F?.afterInsideRef.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,Wa(f),Wa(u)].includes(he),Ke=!(De(y,he)||De(w,he)||De(he,w)||De(F?.portalNode,he)||K.some(Ce=>Ce===he||De(Ce,he))||Ne.hasMatchingElement(Ce=>De(Ce,he))||ne||k&&(ia(k.nodesRef.current,Te).find(Ce=>De(Ce.context?.elements.floating,he)||De(Ce.context?.elements.domReference,he))||_k(k.nodesRef.current,Te).find(Ce=>[Ce.context?.elements.floating,Rh(Ce.context?.elements.floating)].includes(he)||Ce.context?.elements.domReference===he)));if(ge===y&&le&&YN(le),a&&ge!==y&&!Bu(_e)&&no(Q)===Q.body){if(St(le)&&(le.focus(),a==="popup")){fe.request(()=>{le.focus()});return}let Ce=ye(),ke=j.current,Qe=(ke&&Ce.includes(ke)?ke:null)||Ce[Ce.length-1]||le;St(Qe)&&Qe.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(C||!s)&&he&&Ke&&!L.current&&(C||he!==GN())&&(V.current=!0,b.setOpen(!1,Le(xe.focusOut,ae)))})}function ie(){B.current||(x.current.insideReactTree=!0,G.start(0,()=>{x.current.insideReactTree=!1}))}let J=St(y)?y:null;if(!(!w&&!J))return Jo(J&&nt(J,"focusout",ee),J&&nt(J,"pointerdown",me),w&&nt(w,"focusin",re),w&&nt(w,"focusout",ee),w&&F&&nt(w,"focusout",ie,!0))},[o,y,w,le,s,k,F,b,c,a,ye,C,E,x,G,ve,fe,u,f,Ee]),tn.useEffect(()=>{if(o||!w||!v)return;let Q=Array.from(F?.portalNode?.querySelectorAll(`[${jl("portal")}]`)||[]),re=(k?_k(k.nodesRef.current,E()):[]).find(ge=>kh(ge.context?.elements.domReference||null))?.context?.elements.domReference,ie=[...[w,...Q,N.current,z.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,...Ee()],re,Wa(f),Wa(u),C?y:null].filter(ge=>ge!=null),J=Ck(ie,{ariaHidden:s||C,mark:!1}),ae=[w,...Q].filter(ge=>ge!=null),he=Ck(ae);return()=>{he(),J()}},[v,o,y,w,s,F,C,k,E,u,f,Ee]),be(()=>{if(!v||o||!St(le))return;A.current="",D.current="";let Q=tt(le),me=no(Q);queueMicrotask(()=>{let re=R.current,ee=typeof re=="function"?re(P.current||""):re;if(ee===void 0||ee===!1||De(le,me))return;let J=null,ae=()=>(J==null&&(J=ye(le)),J[0]||le),he;ee===!0||ee===null?he=ae():he=Wa(ee),he=he||ae();let ge=De(le,no(Q));Fp(he,{preventScroll:he===le,shouldFocus(){if(!O.current)return!1;if(ge)return!0;let _e=no(Q);return!(_e!==he&&De(le,_e))}})})},[o,v,le,ye,R,P,O]),be(()=>{if(o||!le)return;let Q=tt(le),me=no(Q),re=P.current==null;UN(me);function ee(J){if(J.open||(A.current=Pue(J.nativeEvent,D.current)),J.reason===xe.triggerHover&&J.nativeEvent.type==="mouseleave"&&(V.current=!0),J.reason===xe.outsidePress)if(J.nested)V.current=!1;else if(Wy(J.nativeEvent)||Ap(J.nativeEvent))V.current=!1;else{let ae=!1;tt(le).createElement("div").focus({get preventScroll(){return ae=!0,!1}}),ae?V.current=!1:V.current=!0}}_.on("openchange",ee);function ie(J){let ae=T.current,he=typeof ae=="function"?ae(J):ae;if(he===void 0||he===!1)return null;he===null&&(he=!0);let ge=y?.isConnected?y:null,_e=me?.isConnected&&oo(me)!=="body"?me:null,Te=re?_e||ge:ge||_e;return Te||(Te=GN()||null),typeof he=="boolean"?Te:Wa(he)||Te||null}return()=>{_.off("openchange",ee);let J=no(Q),ae=Ee(),he=De(w,J)||ae.some(Ne=>Ne===J||De(Ne,J))||k&&ia(k.nodesRef.current,E(),!1).some(Ne=>De(Ne.context?.elements.floating,J)),ge=T.current,_e=A.current,Te=ie(_e);queueMicrotask(()=>{let Ne=Oue(Te),K=typeof ge!="boolean";if(ge&&!V.current&&St(Ne)&&(!(!K&&Ne!==J&&J!==Q.body)||he)){let ne={preventScroll:!0};_e==="keyboard"&&(ne.focusVisible=!0),Ne.focus(ne)}V.current=!1})}},[o,w,le,T,P,_,k,y,E,Ee]),be(()=>{if(!Ut.engine.webkit||v||!w)return;let Q=no(tt(w));!St(Q)||!Du(Q)||De(w,Q)&&Q.blur()},[v,w]),be(()=>{if(!(o||!F))return F.setFocusManagerState({modal:s,closeOnFocusOut:c,open:v,onOpenChange:b.setOpen,domReference:y}),()=>{F.setFocusManagerState(null)}},[o,F,s,v,b,c,y]),be(()=>{if(!(o||!le))return YN(le),()=>{queueMicrotask(Ik)}},[o,le]);let Ie=!o&&(s?!C:!0)&&(Se||s);return(0,Nh.jsxs)(tn.Fragment,{children:[Ie&&(0,Nh.jsx)(zl,{"data-type":"inside",ref:W,onFocus:Q=>{if(s){let me=ye();Fp(me[me.length-1])}else F?.portalNode&&(V.current=!1,Bl(Q,F.portalNode)?Np(y)?.focus():Wa(f??F.beforeOutsideRef)?.focus())}}),r,Ie&&(0,Nh.jsx)(zl,{"data-type":"inside",ref:Y,onFocus:Q=>{s?Fp(ye()[0]):F?.portalNode&&(c&&(V.current=!0),Bl(Q,F.portalNode)?e_(y)?.focus():Wa(u??F.afterOutsideRef)?.focus())}})]})}var Fh=l(X(),1);function Vh(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:a=!0,touchOpenDelay:s=0,reason:c=xe.triggerPress}=t,d="rootStore"in e?e.rootStore:e,u=d.context.dataRef,f=Fh.useRef(void 0),m=Ei(),g=or(),h=Fh.useMemo(()=>{function b(y,w,_,x){let E=Le(c,w,_);y&&x==="touch"&&s>0?g.start(s,()=>{d.setOpen(!0,E)}):d.setOpen(y,E)}function v(y,w,_){let x=u.current.openEvent,E=d.select("domReferenceElement")!==w;return y&&E||!y||!n?!0:x&&a?!_(x.type):!1}return{onPointerDown(y){f.current=Ri(y.pointerType,!0)&&Ap(y.nativeEvent)?"virtual":y.pointerType},onMouseDown(y){let w=f.current,_=y.nativeEvent,x=d.select("open");if(y.button!==0||o==="click"||Ri(w,!0)&&i)return;let E=v(x,y.currentTarget,R=>R==="click"||R==="mousedown"),S=yr(_);if(Du(S)){b(E,_,S,w);return}let C=y.currentTarget;m.request(()=>{b(E,_,C,w)})},onClick(y){if(o==="mousedown-only")return;let w=f.current;if(o==="mousedown"&&w){f.current=void 0;return}if(Ri(w,!0)&&i)return;let _=d.select("open"),x=v(_,y.currentTarget,E=>E==="click"||E==="mousedown"||E==="keydown"||E==="keyup");b(x,y.nativeEvent,y.currentTarget,w)},onKeyDown(){f.current=void 0}}},[u,o,i,c,d,a,n,m,g,s]);return Fh.useMemo(()=>r?{reference:h}:ht,[r,h])}var ii=l(X(),1);function Iue(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,u=i.height,f=i.x,m=i.y;return r==null&&t.x&&a&&(r=i.x-t.x),o==null&&t.y&&s&&(o=i.y-t.y),f-=r||0,m-=o||0,d=0,u=0,!n||c?(d=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=a&&t.x!=null?t.x:f,m=s&&t.y!=null?t.y:m):n&&!c&&(u=t.axis==="x"?i.height:u,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:u,x:f,y:m,top:m,right:f+d,bottom:m+u,left:f}}}}function qN(e){return e!=null&&e.clientX!=null}function Mk(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),a=n.useState("floatingElement"),s=n.useState("domReferenceElement"),c=n.context.dataRef,d=ii.useRef(!1),u=ii.useRef(null),[f,m]=ii.useState(),[g,h]=ii.useState([]),b=we(x=>{n.set("positionReference",x)}),v=we((x,E,S)=>{d.current||c.current.openEvent&&!qN(c.current.openEvent)||n.set("positionReference",Iue(S??s,{x,y:E,axis:o,dataRef:c,pointerType:f}))}),y=we(x=>{i?u.current||(v(x.clientX,x.clientY,x.currentTarget),h([])):v(x.clientX,x.clientY,x.currentTarget)}),w=Ri(f)?a:i;ii.useEffect(()=>{if(!r){b(s);return}if(!w)return;function x(){u.current?.(),u.current=null}let E=Pt(a);function S(C){let R=yr(C);De(a,R)?x():v(C.clientX,C.clientY)}return!c.current.openEvent||qN(c.current.openEvent)?u.current=nt(E,"mousemove",S):b(s),x},[w,r,a,c,s,n,v,b,g]),ii.useEffect(()=>()=>{n.set("positionReference",null)},[n]),ii.useEffect(()=>{r&&!a&&(d.current=!1)},[r,a]),ii.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let _=ii.useMemo(()=>{function x(E){m(E.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:y,onMouseEnter:y}},[y]);return ii.useMemo(()=>r?{reference:_,trigger:_}:{},[r,_])}var Pi=l(X(),1);function Aue(){return!1}function Mue(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Dh(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:a=Aue,bubbles:s,externalTree:c}=t,d="rootStore"in e?e.rootStore:e,u=d.useState("open"),f=d.useState("floatingElement"),{dataRef:m}=d.context,g=en(c),h=we(typeof n=="function"?n:()=>!1),b=typeof n=="function"?h:n,v=b!==!1,y=we(()=>i),{escapeKey:w,outsidePress:_}=Mue(s),x=Pi.useRef(!1),E=Pi.useRef(!1),S=Pi.useRef(!1),C=Pi.useRef(!1),R=Pi.useRef(""),T=Pi.useRef(null),P=or(),O=or(),k=we(()=>{O.clear(),m.current.insideReactTree=!1}),F=we(W=>{let Y=m.current.floatingContext?.nodeId;return(g?ia(g.nodesRef.current,Y):[]).some(ve=>ve.context?.open&&!ve.context.dataRef.current[W])}),V=we(W=>Gy(W,d.select("floatingElement"))||Gy(W,d.select("domReferenceElement"))),L=we(W=>{a()&&d.setOpen(!1,Le(xe.triggerPress,W.nativeEvent))}),B=we(W=>{if(!u||!r||!o||W.key!=="Escape"||C.current||!w&&F("__escapeKeyBubbles"))return;let Y=iN(W)?W.nativeEvent:W,G=Le(xe.escapeKey,Y);d.setOpen(!1,G),G.isCanceled||W.preventDefault(),!w&&!G.isPropagationAllowed&&W.stopPropagation()}),j=we(()=>{m.current.insideReactTree=!0,O.start(0,k)}),A=we(W=>{if(!u||!r||W.button!==0)return;let Y=yr(W.nativeEvent);De(d.select("floatingElement"),Y)&&(x.current||(x.current=!0,E.current=!1))}),D=we(W=>{!u||!r||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&x.current&&(E.current=!0)});Pi.useEffect(()=>{if(!u||!r)return k;m.current.__escapeKeyBubbles=w,m.current.__outsidePressBubbles=_;let W=new Qo,Y=new Qo;function G(){W.clear(),C.current=!0}function ve(){W.start(Ut.engine.webkit?5:0,()=>{C.current=!1})}function fe(){S.current=!0,Y.start(0,()=>{S.current=!1})}function Se(){x.current=!1,E.current=!1}function le(){let K=R.current,ne=K==="pen"||!K?"mouse":K,Ke=y(),Ce=typeof Ke=="function"?Ke():Ke;return typeof Ce=="string"?Ce:Ce[ne]}function ye(K){let ne=le();return ne==="intentional"&&K.type!=="click"||ne==="sloppy"&&K.type==="click"}function Ee(K){let ne=m.current.floatingContext?.nodeId,Ke=g&&ia(g.nodesRef.current,ne).some(Ce=>Gy(K,Ce.context?.elements.floating));return V(K)||Ke}function Ie(K){if(ye(K)){K.type!=="click"&&!V(K)&&(Y.clear(),S.current=!1),k();return}if(m.current.insideReactTree){k();return}let ne=yr(K),Ke=`[${jl("inert")}]`,Ce=ot(ne)?ne.getRootNode():null,ke=Array.from((Fs(Ce)?Ce:tt(d.select("floatingElement"))).querySelectorAll(Ke)),Qe=d.context.triggerElements;if(ne&&(Qe.hasElement(ne)||Qe.hasMatchingElement(xt=>De(xt,ne))))return;let et=ot(ne)?ne:null;for(;et&&!oa(et);){let xt=ra(et);if(oa(xt)||!ot(xt))break;et=xt}if(!(ke.length&&ot(ne)&&!sN(ne)&&!De(ne,d.select("floatingElement"))&&ke.every(xt=>!De(et,xt)))){if(St(ne)&&!("touches"in K)){let xt=oa(ne),Ht=Eo(ne),Xe=/auto|scroll/,Xo=xt||Xe.test(Ht.overflowX),po=xt||Xe.test(Ht.overflowY),Ft=Xo&&ne.clientWidth>0&&ne.scrollWidth>ne.clientWidth,Lo=po&&ne.clientHeight>0&&ne.scrollHeight>ne.clientHeight,Ur=Ht.direction==="rtl",mo=Lo&&(Ur?K.offsetX<=ne.offsetWidth-ne.clientWidth:K.offsetX>ne.clientWidth),Be=Ft&&K.offsetY>ne.clientHeight;if(mo||Be)return}if(!Ee(K)){if(le()==="intentional"&&S.current){Y.clear(),S.current=!1;return}typeof b=="function"&&!b(K)||F("__outsidePressBubbles")||(d.setOpen(!1,Le(xe.outsidePress,K)),k())}}}function Q(K){le()!=="sloppy"||K.pointerType==="touch"||!d.select("open")||!r||V(K)||Ie(K)}function me(K){if(le()!=="sloppy"||!d.select("open")||!r||V(K))return;let ne=K.touches[0];ne&&(T.current={startTime:Date.now(),startX:ne.clientX,startY:ne.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.current.dismissOnMouseDown=!1)}))}function re(K,ne){let Ke=yr(K);if(!Ke)return;let Ce=nt(Ke,K.type,()=>{ne(K),Ce()})}function ee(K){R.current="touch",re(K,me)}function ie(K){P.clear(),K.type==="pointerdown"&&(R.current=K.pointerType),!(K.type==="mousedown"&&T.current&&!T.current.dismissOnMouseDown)&&re(K,ne=>{ne.type==="pointerdown"?Q(ne):Ie(ne)})}function J(K){if(!x.current)return;let ne=E.current;if(Se(),le()==="intentional"){if(K.type==="pointercancel"){ne&&fe();return}if(!Ee(K)){if(ne){fe();return}typeof b=="function"&&!b(K)||(Y.clear(),S.current=!0,k())}}}function ae(K){if(le()!=="sloppy"||!T.current||V(K))return;let ne=K.touches[0];if(!ne)return;let Ke=Math.abs(ne.clientX-T.current.startX),Ce=Math.abs(ne.clientY-T.current.startY),ke=Math.sqrt(Ke*Ke+Ce*Ce);ke>5&&(T.current.dismissOnTouchEnd=!0),ke>10&&(Ie(K),P.clear(),T.current=null)}function he(K){re(K,ae)}function ge(K){le()!=="sloppy"||!T.current||V(K)||(T.current.dismissOnTouchEnd&&Ie(K),P.clear(),T.current=null)}function _e(K){re(K,ge)}let Te=tt(f),Ne=Jo(o&&Jo(nt(Te,"keydown",B),nt(Te,"compositionstart",G),nt(Te,"compositionend",ve)),v&&Jo(nt(Te,"click",ie,!0),nt(Te,"pointerdown",ie,!0),nt(Te,"pointerup",J,!0),nt(Te,"pointercancel",J,!0),nt(Te,"mousedown",ie,!0),nt(Te,"mouseup",J,!0),nt(Te,"touchstart",ee,!0),nt(Te,"touchmove",he,!0),nt(Te,"touchend",_e,!0)));return()=>{Ne(),W.clear(),Y.clear(),Se(),S.current=!1,k()}},[m,f,o,v,b,u,r,w,_,B,k,y,F,V,g,d,P]);let N=Pi.useMemo(()=>({onKeyDown:B,onPointerDown:L,onClick:L}),[B,L]),z=Pi.useMemo(()=>({onKeyDown:B,onPointerDown:D,onMouseDown:D,onClickCapture:j,onMouseDownCapture(W){j(),A(W)},onPointerDownCapture(W){j(),A(W)},onMouseUpCapture:j,onTouchEndCapture:j,onTouchMoveCapture:j}),[B,j,A,D]);return Pi.useMemo(()=>r?{reference:N,floating:z,trigger:N}:{},[r,N,z])}var rn=l(X(),1);function KN(e,t,r){let{reference:o,floating:n}=e,i=ni(t),a=Ih(t),s=Oh(a),c=$o(t),d=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[s]/2-n[s]/2,g;switch(c){case"top":g={x:u,y:o.y-n.height};break;case"bottom":g={x:u,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:f};break;case"left":g={x:o.x-n.width,y:f};break;default:g={x:o.x,y:o.y}}let h=Ga(t);return h&&(g[a]+=m*(h==="end"?1:-1)*(r&&d?-1:1)),g}async function XN(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:a,elements:s,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=zs(t,e),h=Qy(g),v=s[m?f==="floating"?"reference":"floating":f],y=Lu(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(v)))==null||r?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:d,rootBoundary:u,strategy:c})),w=f==="floating"?{x:o,y:n,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),x=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},E=Lu(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:_,strategy:c}):w);return{top:(y.top-E.top+h.top)/x.y,bottom:(E.bottom-y.bottom+h.bottom)/x.y,left:(y.left-E.left+h.left)/x.x,right:(E.right-y.right+h.right)/x.x}}var Nue=50,ZN=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:XN},c=await(a.isRTL==null?void 0:a.isRTL(t)),d=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=KN(d,o,c),m=o,g=0,h={};for(let b=0;b<i.length;b++){let v=i[b];if(!v)continue;let{name:y,fn:w}=v,{x:_,y:x,data:E,reset:S}=await w({x:u,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:h,rects:d,platform:s,elements:{reference:e,floating:t}});u=_??u,f=x??f,h[y]={...h[y],...E},S&&g<Nue&&(g++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:u,y:f}=KN(d,m,c)),b=-1)}return{x:u,y:f,placement:m,strategy:n,middlewareData:h}};var QN=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:a,initialPlacement:s,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:b=!0,...v}=zs(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let y=$o(n),w=ni(s),_=$o(s)===s,x=await(c.isRTL==null?void 0:c.isRTL(d.floating)),E=m||(_||!b?[Th(s)]:vN(s)),S=h!=="none";!m&&S&&E.push(...yN(s,b,h,x));let C=[s,...E],R=await c.detectOverflow(t,v),T=[],P=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&T.push(R[y]),f){let V=bN(n,a,x);T.push(R[V[0]],R[V[1]])}if(P=[...P,{placement:n,overflows:T}],!T.every(V=>V<=0)){var O,k;let V=(((O=i.flip)==null?void 0:O.index)||0)+1,L=C[V];if(L&&(!(f==="alignment"?w!==ni(L):!1)||P.every(A=>ni(A.placement)===w?A.overflows[0]>0:!0)))return{data:{index:V,overflows:P},reset:{placement:L}};let B=(k=P.filter(j=>j.overflows[0]<=0).sort((j,A)=>j.overflows[1]-A.overflows[1])[0])==null?void 0:k.placement;if(!B)switch(g){case"bestFit":{var F;let j=(F=P.filter(A=>{if(S){let D=ni(A.placement);return D===w||D==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(D=>D>0).reduce((D,N)=>D+N,0)]).sort((A,D)=>A[1]-D[1])[0])==null?void 0:F[0];j&&(B=j);break}case"initialPlacement":B=s;break}if(n!==B)return{reset:{placement:B}}}return{}}}};var JN=new Set(["left","top"]);async function Fue(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),a=$o(r),s=Ga(r),c=ni(r)==="y",d=JN.has(a)?-1:1,u=i&&c?-1:1,f=zs(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(g=s==="end"?h*-1:h),c?{x:g*u,y:m*d}:{x:m*d,y:g*u}}var $N=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:a,middlewareData:s}=t,c=await Fue(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(o=s.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:a}}}}},eF=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:c={fn:w=>{let{x:_,y:x}=w;return{x:_,y:x}}},...d}=zs(e,t),u={x:r,y:o},f=await i.detectOverflow(t,d),m=ni(n),g=Zy(m),h=u[g],b=u[m],v=(w,_)=>Xy(_+f[w==="y"?"top":"left"],_,_-f[w==="y"?"bottom":"right"]);a&&(h=v(g,h)),s&&(b=v(m,b));let y=c.fn({...t,[g]:h,[m]:b});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[g]:a,[m]:s}}}}}},tF=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:a,rects:s,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:f=!0}=zs(e,t),m={x:n,y:i},g=ni(a),h=Zy(g),b=m[h],v=m[g],y=zs(d,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(r=y.mainAxis)!=null?r:0,crossAxis:(o=y.crossAxis)!=null?o:0};if(u){let E=h==="y"?"height":"width",S=s.reference[h]-s.floating[E]+w.mainAxis,C=s.reference[h]+s.reference[E]-w.mainAxis;b<S?b=S:b>C&&(b=C)}if(f){var _,x;let E=h==="y"?"width":"height",S=JN.has($o(a)),C=s.reference[g]-s.floating[E]+(S&&((_=c.offset)==null?void 0:_[g])||0)+(S?0:w.crossAxis),R=s.reference[g]+s.reference[E]+(S?0:((x=c.offset)==null?void 0:x[g])||0)-(S?w.crossAxis:0);v<C?v=C:v>R&&(v=R)}return{[h]:b,[g]:v}}}},rF=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:a=()=>{},...s}=zs(e,t),c=await n.detectOverflow(t,s),d=$o(r),u=Ga(r),f=ni(r)==="y",{width:m,height:g}=o.floating,h,b;d==="top"||d==="bottom"?(h=d,b=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,h=u==="end"?"top":"bottom");let v=g-c.top-c.bottom,y=m-c.left-c.right,w=Uc(g-c[h],v),_=Uc(m-c[b],y),x=t.middlewareData.shift,E=!x,S=w,C=_;x!=null&&x.enabled.x&&(C=y),x!=null&&x.enabled.y&&(S=v),E&&!u&&(f?C=m-2*Ua(c.left,c.right):S=g-2*Ua(c.top,c.bottom)),await a({...t,availableWidth:C,availableHeight:S});let R=await n.getDimensions(i.floating);return m!==R.width||g!==R.height?{reset:{rects:!0}}:{}}}};function iF(e){let t=Eo(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o,s=Gc(r)!==i||Gc(o)!==a;return s&&(r=i,o=a),{width:r,height:o,$:s}}function Fk(e){return ot(e)?e:e.contextElement}function Vp(e){let t=Fk(e);if(!St(t))return Ls(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=iF(t),a=(i?Gc(r.width):r.width)/o,s=(i?Gc(r.height):r.height)/n;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var Vue=Ls(0);function aF(e){let t=Pt(e);return!Ly()||!t.visualViewport?Vue:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Due(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===Pt(e)}function Hu(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=Fk(e),a=Ls(1);t&&(o?ot(o)&&(a=Vp(o)):a=Vp(e));let s=Due(i,r,o)?aF(i):Ls(0),c=(n.left+s.x)/a.x,d=(n.top+s.y)/a.y,u=n.width/a.x,f=n.height/a.y;if(i&&o){let m=Pt(i),g=ot(o)?Pt(o):o,h=m,b=zy(h);for(;b&&g!==h;){let v=Vp(b),y=b.getBoundingClientRect(),w=Eo(b),_=y.left+(b.clientLeft+parseFloat(w.paddingLeft))*v.x,x=y.top+(b.clientTop+parseFloat(w.paddingTop))*v.y;c*=v.x,d*=v.y,u*=v.x,f*=v.y,c+=_,d+=x,h=Pt(b),b=zy(h)}}return Lu({width:u,height:f,x:c,y:d})}function i_(e,t){let r=_h(e).scrollLeft;return t?t.left+r:Hu(Vs(e)).left+r}function sF(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-i_(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Lue(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",a=Vs(o),s=t?yh(t.floating):!1;if(o===a||s&&i)return r;let c={scrollLeft:0,scrollTop:0},d=Ls(1),u=Ls(0),f=St(o);if((f||!i)&&((oo(o)!=="body"||Nu(a))&&(c=_h(o)),f)){let g=Hu(o);d=Vp(o),u.x=g.x+o.clientLeft,u.y=g.y+o.clientTop}let m=a&&!f&&!i?sF(a,c):Ls(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+m.x,y:r.y*d.y-c.scrollTop*d.y+u.y+m.y}}function zue(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Bue(e){let t=_h(e),r=e.ownerDocument.body,o=Ua(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Ua(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+i_(e),a=-t.scrollTop;return Eo(r).direction==="rtl"&&(i+=Ua(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:a}}var jue=25;function Hue(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=Pt(e),i=Vs(e),a=n.visualViewport,s=i.clientWidth,c=i.clientHeight,d=0,u=0;if(a){let m=!Ly()||t==="fixed";o?m||(d=-a.offsetLeft,u=-a.offsetTop):(s=a.width,c=a.height,m&&(d=a.offsetLeft,u=a.offsetTop))}if(i_(i)<=0){let m=i.ownerDocument,g=m.body,h=getComputedStyle(g),b=m.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,v=Math.abs(i.clientWidth-g.clientWidth-b),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;y<=jue&&(s-=y)}return{width:s,height:c,x:d,y:u}}function Wue(e,t){let r=Hu(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Vp(e),a=e.clientWidth*i.x,s=e.clientHeight*i.y,c=n*i.x,d=o*i.y;return{width:a,height:s,x:c,y:d}}function oF(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=Hue(e,r,t);else if(t==="document")o=Bue(Vs(e));else if(ot(t))o=Wue(t,r);else{let n=aF(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Lu(o)}function Uue(e,t){let r=t.get(e);if(r)return r;let o=Hc(e,[],!1).filter(s=>ot(s)&&oo(s)!=="body"),n=null,i=Eo(e).position==="fixed",a=i?ra(e):e;for(;ot(a)&&!oa(a);){let s=Eo(a),c=Dy(a),d=n?n.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&s.position==="static")?o=o.filter(f=>f!==a):n=s,a=ra(a)}return t.set(e,o),o}function Gue(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,a=[...r==="clippingAncestors"?yh(t)?[]:Uue(t,this._c):[].concat(r),o],s=oF(t,a[0],n),c=s.top,d=s.right,u=s.bottom,f=s.left;for(let m=1;m<a.length;m++){let g=oF(t,a[m],n);c=Ua(g.top,c),d=Uc(g.right,d),u=Uc(g.bottom,u),f=Ua(g.left,f)}return{width:d-f,height:u-c,x:f,y:c}}function Yue(e){let{width:t,height:r}=iF(e);return{width:t,height:r}}function que(e,t,r){let o=St(t),n=Vs(t),i=r==="fixed",a=Hu(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c=Ls(0);if((o||!i)&&((oo(t)!=="body"||Nu(n))&&(s=_h(t)),o)){let m=Hu(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=i_(n));let d=n&&!o&&!i?sF(n,s):Ls(0),u=a.left+s.scrollLeft-c.x-d.x,f=a.top+s.scrollTop-c.y-d.y;return{x:u,y:f,width:a.width,height:a.height}}function Nk(e){return Eo(e).position==="static"}function nF(e,t){if(!St(e)||Eo(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Vs(e)===r&&(r=r.ownerDocument.body),r}function lF(e,t){let r=Pt(e);if(yh(e))return r;if(!St(e)){let n=ra(e);for(;n&&!oa(n);){if(ot(n)&&!Nk(n))return n;n=ra(n)}return r}let o=nF(e,t);for(;o&&BM(o)&&Nk(o);)o=nF(o,t);return o&&oa(o)&&Nk(o)&&!Dy(o)?r:o||jM(e)||r}var Kue=async function(e){let t=this.getOffsetParent||lF,r=this.getDimensions,o=await r(e.floating);return{reference:que(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function Xue(e){return Eo(e).direction==="rtl"}var Vk={convertOffsetParentRelativeRectToViewportRelativeRect:Lue,getDocumentElement:Vs,getClippingRect:Gue,getOffsetParent:lF,getElementRects:Kue,getClientRects:zue,getDimensions:Yue,getScale:Vp,isElement:ot,isRTL:Xue};function cF(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Zue(e,t,r){let o=null,n,i=Vs(e);function a(){var u;clearTimeout(n),(u=o)==null||u.disconnect(),o=null}function s(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),a();let m=e.getBoundingClientRect(),{left:g,top:h,width:b,height:v}=m;if(u||t(),!b||!v)return;let y=Ph(h),w=Ph(i.clientWidth-(g+b)),_=Ph(i.clientHeight-(h+v)),x=Ph(g),S={rootMargin:-y+"px "+-w+"px "+-_+"px "+-x+"px",threshold:Ua(0,Uc(1,f))||1},C=!0;function R(T){let P=T[0].intersectionRatio;if(!cF(m,e.getBoundingClientRect()))return s();if(P!==f){if(!C)return s();P?s(!1,P):n=setTimeout(()=>{s(!1,1e-7)},1e3)}C=!1}try{o=new IntersectionObserver(R,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(R,S)}o.observe(e)}let c=Pt(e),d=()=>s(r);return c.addEventListener("resize",d),s(!0),()=>{c.removeEventListener("resize",d),a()}}function Lh(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=Fk(e),u=n||i?[...d?Hc(d):[],...t?Hc(t):[]]:[];u.forEach(y=>{n&&y.addEventListener("scroll",r),i&&y.addEventListener("resize",r)});let f=d&&s?Zue(d,r,i):null,m=-1,g=null;a&&(g=new ResizeObserver(y=>{let[w]=y;w&&w.target===d&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var _;(_=g)==null||_.observe(t)})),r()}),d&&!c&&g.observe(d),t&&g.observe(t));let h,b=c?Hu(e):null;c&&v();function v(){let y=Hu(e);b&&!cF(b,y)&&r(),b=y,h=requestAnimationFrame(v)}return r(),()=>{var y;u.forEach(w=>{n&&w.removeEventListener("scroll",r),i&&w.removeEventListener("resize",r)}),f?.(),(y=g)==null||y.disconnect(),g=null,c&&cancelAnimationFrame(h)}}var dF=$N;var uF=eF,fF=QN,pF=rF;var mF=tF,a_=(e,t,r)=>{let o=new Map,n=r??{},i={...Vk,...n.platform,_c:o};return ZN(e,t,{...n,platform:i})};var ho=l(X(),1),hF=l(X(),1),bF=l(Ha(),1),Jue=typeof document<"u",$ue=function(){},s_=Jue?hF.useLayoutEffect:$ue;function l_(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!l_(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!l_(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function vF(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function gF(e,t){let r=vF(e);return Math.round(t*r)/r}function Dk(e){let t=ho.useRef(e);return s_(()=>{t.current=e}),t}function yF(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:c,open:d}=e,[u,f]=ho.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=ho.useState(o);l_(m,o)||g(o);let[h,b]=ho.useState(null),[v,y]=ho.useState(null),w=ho.useCallback(A=>{A!==S.current&&(S.current=A,b(A))},[]),_=ho.useCallback(A=>{A!==C.current&&(C.current=A,y(A))},[]),x=i||h,E=a||v,S=ho.useRef(null),C=ho.useRef(null),R=ho.useRef(u),T=c!=null,P=Dk(c),O=Dk(n),k=Dk(d),F=ho.useCallback(()=>{if(!S.current||!C.current)return;let A={placement:t,strategy:r,middleware:m};O.current&&(A.platform=O.current),a_(S.current,C.current,A).then(D=>{let N={...D,isPositioned:k.current!==!1};V.current&&!l_(R.current,N)&&(R.current=N,bF.flushSync(()=>{f(N)}))})},[m,t,r,O,k]);s_(()=>{d===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,f(A=>({...A,isPositioned:!1})))},[d]);let V=ho.useRef(!1);s_(()=>(V.current=!0,()=>{V.current=!1}),[]),s_(()=>{if(x&&(S.current=x),E&&(C.current=E),x&&E){if(P.current)return P.current(x,E,F);F()}},[x,E,F,P,T]);let L=ho.useMemo(()=>({reference:S,floating:C,setReference:w,setFloating:_}),[w,_]),B=ho.useMemo(()=>({reference:x,floating:E}),[x,E]),j=ho.useMemo(()=>{let A={position:r,left:0,top:0};if(!B.floating)return A;let D=gF(B.floating,u.x),N=gF(B.floating,u.y);return s?{...A,transform:"translate("+D+"px, "+N+"px)",...vF(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:N}},[r,s,B.floating,u.x,u.y]);return ho.useMemo(()=>({...u,update:F,refs:L,elements:B,floatingStyles:j}),[u,F,L,B,j])}var Lk=(e,t)=>{let r=dF(e);return{name:r.name,fn:r.fn,options:[e,t]}},zk=(e,t)=>{let r=uF(e);return{name:r.name,fn:r.fn,options:[e,t]}},Bk=(e,t)=>({fn:mF(e).fn,options:[e,t]}),jk=(e,t)=>{let r=fF(e);return{name:r.name,fn:r.fn,options:[e,t]}},Hk=(e,t)=>{let r=pF(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Dp=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(ut(99,this.componentName,t,this.componentName));r.setOpen(!0,Le(xe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Le(xe.imperativeAction))}};var Uu=l(X(),1),MF=l(Ha(),1);var AF=l(X(),1);var OF=l(X(),1),Yk=l(zh(),1),IF=l(kF(),1);var RF=l(X(),1);var Uk=[],Gk;function TF(){return Gk}function PF(e){Uk.push(e)}function Bh(e){let t=(r,o)=>{let n=Wt(bfe).current,i;try{Gk=n;for(let a of Uk)a.before(n);i=e(r,o);for(let a of Uk)a.after(n);n.didInitialize=!0}finally{Gk=void 0}return i};return t.displayName=e.displayName||e.name,t}function d_(e){return RF.forwardRef(Bh(e))}function bfe(){return{didInitialize:!1}}var vfe=Ep(19),yfe=vfe?wfe:xfe;function u_(e,t,r,o,n){return yfe(e,t,r,o,n)}function _fe(e,t,r,o,n){let i=OF.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Yk.useSyncExternalStore)(e.subscribe,i,i)}PF({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,Yk.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function wfe(e,t,r,o,n){let i=TF();if(!i)return _fe(e,t,r,o,n);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,r)||!Object.is(s.a2,o)||!Object.is(s.a3,n))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=r,s.a2=o,s.a3=n,s.value=t(e.getSnapshot(),r,o,n))):(s={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(s)),s.value}function xfe(e,t,r,o,n){return(0,IF.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var f_=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return u_(this,t,r,o,n)}};var Wu=l(X(),1);var Bs=class extends f_{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Wu.useDebugValue(t);let o=this;be(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;be(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);be(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Wu.useDebugValue(t);let o=this,n=r!==void 0;be(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Wu.useDebugValue(t),u_(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Wu.useDebugValue(t);let o=we(r??yt);this.context[t]=o}useStateSetter(t){let r=Wu.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let a=o(i);if(!Object.is(n,a)){let s=n;n=a,r(a,s,this)}})}};var Sfe={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},Xc=class extends Bs{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:n_(),nested:o,triggerElements:i},Sfe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&aN(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function jh(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:a}=e,s=t.useState("open"),c=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=a,m=AF.useRef(null);o===void 0&&m.current===null&&(m.current=new Xc({open:s,transitionStatus:void 0,referenceElement:c,floatingElement:d,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let g=o??m.current;return t.useSyncedValue("floatingId",n),be(()=>{let h={open:s,floatingId:n,referenceElement:c,floatingElement:d};ot(c)&&(h.domReferenceElement=c),g.state.positionReference===g.state.referenceElement&&(h.positionReference=c),g.update(h)},[s,n,c,d,g]),g.context.onOpenChange=f,g.context.nested=i,g}var p_={tabIndex:-1,[Sh]:""};function NF(e,t=!1){let r=Ba(),o=Ti()!=null,n=Wt(()=>e(r,o)).current;return jh({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function m_({handle:e,store:t}){return be(()=>e.attachStore(t),[e,t]),null}function qk(e,t){let r=Uu.useRef(null),o=Uu.useRef(null);return Uu.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let a=r.current,s=o.current,c=t.context.triggerElements.getById(a);s&&c===s&&(t.context.triggerElements.delete(a),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function Kk(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function Xk(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function FF(e,t,r,o={}){let n=r.reason,i=n===xe.triggerHover,a=t&&n===xe.triggerFocus,s=!t&&(n===xe.triggerPress||n===xe.escapeKey),c=Xk(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let u={...o.extraState,open:t};a?u.instantType="focus":s?u.instantType="dismiss":i&&(u.instantType=void 0),Kk(u,t,r.trigger,c()),e.update(u)};i?MF.flushSync(d):d()}function g_(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=qk(e,r),a=we(c=>{let d=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:c,...d?o:null});return}u==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:c,...o})}),s=Uu.useCallback(c=>{i(c),c&&a(c)},[i,a]);return be(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function h_(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=Uu.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),s=e.useState("activeTriggerElement");be(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,d={};e.state.triggerCount!==c&&(d.triggerCount=c);let u=e.select("activeTriggerId"),f=null;if(u){let m=e.context.triggerElements.getById(u);if(m)o.current=u,m!==e.state.activeTriggerElement&&(d.activeTriggerElement=m);else{for(let[g,h]of e.context.triggerElements.entries())if(h===e.state.activeTriggerElement){d.activeTriggerId=g,d.activeTriggerElement=h,o.current=g;break}d.activeTriggerId===void 0&&(o.current===u?f=u:o.current=null)}}else o.current=null;if(!f&&!u&&c===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[g,h]=m.value;d.activeTriggerId=g,d.activeTriggerElement=h,o.current=g}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),f&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let m=Le(xe.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,a,s,r])}function b_(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=ea(e),a=t.useState("preventUnmountingOnClose"),s=e?!1:a;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:s});let c=we(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return oi({enabled:o&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function v_(e,t){e.useSyncedValues(t),be(()=>()=>{e.update({activeTriggerProps:ht,inactiveTriggerProps:ht,popupProps:ht})},[e])}var Hl=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 VF(){return new Xc({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Hl,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function y_(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:VF(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ht,inactiveTriggerProps:ht,popupProps:ht}}function LF(e,t,r=!1){return new Xc({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Hh=e=>e.triggerIdProp??e.activeTriggerId,Zk=e=>e.openProp??e.open,DF=e=>(e.popupElement?.id??e.floatingId)||void 0;function zF(e,t){return t!==void 0&&Zk(e)&&Hh(e)===t}function Cfe(e,t){return zF(e,t)?!0:t!==void 0&&Zk(e)&&Hh(e)==null&&e.triggerCount===1}var __={open:Zk,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:Hh,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:DF,isTriggerActive:(e,t)=>t!==void 0&&Hh(e)===t,isOpenedByTrigger:(e,t)=>zF(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Hh(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Cfe(e,t)?DF(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Qk=l(X(),1),BF=l(zh(),1);function w_(e){let t=Qk.useCallback(o=>e===void 0?yt:e.subscribeStore(o),[e]),r=Qk.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,BF.useSyncExternalStore)(t,r,()=>e?.serverStore)}function jF(e){return Efe(e,e.rootContext)}function Efe(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),s=t.useState("open"),c=t.useState("floatingId"),[d,u]=rn.useState(null),[f,m]=rn.useState(void 0),[g,h]=rn.useState(void 0),b=rn.useRef(null),v=en(o),y=rn.useMemo(()=>({reference:n,floating:i,domReference:a}),[n,i,a]),w=yF({...e,elements:{...y,...d&&{reference:d}}}),_=ot(f)?f:null,x=g===void 0?t.state.floatingElement:g;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?a:_),t.useSyncedValue("floatingElement",x);let E=rn.useCallback(O=>{let k=ot(O)?{getBoundingClientRect:()=>O.getBoundingClientRect(),getClientRects:()=>O.getClientRects(),contextElement:O}:O;u(k),w.refs.setReference(k)},[w.refs]),S=rn.useCallback(O=>{(ot(O)||O===null)&&(b.current=O,m(O)),(ot(w.refs.reference.current)||w.refs.reference.current===null||O!==null&&!ot(O))&&w.refs.setReference(O)},[w.refs,m]),C=rn.useCallback(O=>{h(O),w.refs.setFloating(O)},[w.refs]),R=rn.useMemo(()=>({...w.refs,setReference:S,setFloating:C,setPositionReference:E,domReference:b}),[w.refs,S,C,E]),T=rn.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),P=rn.useMemo(()=>({...w,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:R,elements:T,nodeId:r,rootStore:t}),[w,R,T,r,t,s,c]);return be(()=>{a&&(b.current=a)},[a]),be(()=>{t.context.dataRef.current.floatingContext=P;let O=v?.nodesRef.current.find(k=>k.id===r);O&&(O.context=P)}),rn.useMemo(()=>({...w,context:P,refs:R,elements:T,rootStore:t}),[w,R,T,P,t])}var js=l(X(),1);var Jk=Ut.os.mac&&Ut.engine.webkit;function Wh(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=n.context,s=js.useRef(!1),c=js.useRef(null),d=js.useRef(!0),u=or();js.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=Pt(m);function h(){let y=n.select("domReferenceElement");!n.select("open")&&St(y)&&y===no(tt(y))&&(s.current=!0)}function b(){d.current=!0}function v(){d.current=!1}return Jo(nt(g,"blur",h),Jk&&nt(g,"keydown",b,!0),Jk&&nt(g,"pointerdown",v,!0))},[n,r]),js.useEffect(()=>{if(!r)return;function m(g){if(g.reason===xe.triggerPress||g.reason===xe.escapeKey){let h=n.select("domReferenceElement");ot(h)&&(c.current=h,s.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=js.useMemo(()=>{function m(){s.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(g){let h=g.currentTarget;if(s.current){if(c.current===h)return;m()}let b=yr(g.nativeEvent);if(ot(b)){if(Jk&&!g.relatedTarget){if(!d.current&&!Du(b))return}else if(!lN(b))return}let v=Wc(g.relatedTarget,n.context.triggerElements),{nativeEvent:y,currentTarget:w}=g,_=typeof o=="function"?o():o;if(n.select("open")&&v||_===0||_===void 0){n.setOpen(!0,Le(xe.triggerFocus,y,w));return}u.start(_,()=>{s.current||n.setOpen(!0,Le(xe.triggerFocus,y,w))})},onBlur(g){m();let h=g.relatedTarget,b=g.nativeEvent,v=ot(h)&&h.hasAttribute(jl("focus-guard"))&&h.getAttribute("data-type")==="outside";u.start(0,()=>{let y=n.select("domReferenceElement"),w=no(tt(y));!h&&w===y||De(a.current.floatingContext?.refs.floating.current,w)||De(y,w)||v||Wc(h??w,n.context.triggerElements)||n.setOpen(!1,Le(xe.triggerFocus,b))})}}},[a,o,n,u]);return js.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var eR=l(X(),1);var $k=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 Qo,this.restTimeout=new Qo,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},x_=new WeakMap;function zp(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&x_.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),x_.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function S_(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=x_.get(r);i&&i!==e&&zp(i),zp(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,x_.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Bp(e){let t=e.context.dataRef.current,r=Wt(()=>t.hoverInteractionState??$k.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),kp(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Uh(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:d}=i.context,u=en(),f=Ti(),m=Bp(i),g=or(),h=we(()=>Yy(d.current.openEvent?.type,m.interactedInside)),b=we(()=>cN(d.current.openEvent?.type)),v=we(()=>{zp(m)});be(()=>{a||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,v())},[a,m,v]),eR.useEffect(()=>v,[v]),be(()=>{if(r&&a&&m.handleCloseOptions?.blockPointerEvents&&b()&&ot(c)&&s){let y=c,w=s,_=tt(s),x=u?.nodesRef.current.find(R=>R.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let E=m.pointerEventsScopeElement!==w?m.pointerEventsScopeElement:null,S=x!==w?x:null,C=m.handleCloseOptions?.getScope?.()??E??S??y.closest("[data-rootownerid]")??_.body;return S_(m,{scopeElement:C,referenceElement:y,floatingElement:w}),()=>{v()}}},[r,a,c,s,m,b,u,f,v]),eR.useEffect(()=>{if(!r)return;function y(){return!!(u&&f&&ia(u.nodesRef.current,f).length>0)}function w(R){let T=na(o,"close",m.pointerType),P=()=>{i.setOpen(!1,Le(xe.triggerHover,R)),u?.events.emit("floating.closed",R)};T?m.openChangeTimeout.start(T,P):(m.openChangeTimeout.clear(),P())}function _(R){let T=yr(R);if(!ck(T)){m.interactedInside=!1;return}m.interactedInside=T?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),g.clear(),u?.events.off("floating.closed",S),v()}function E(R){if(y()&&u){u.events.on("floating.closed",S);return}if(Wc(R.relatedTarget,i.context.triggerElements))return;let T=d.current.floatingContext?.nodeId??n,P=R.relatedTarget;if(!(u&&T&&ot(P)&&ia(u.nodesRef.current,T,!1).some(k=>De(k.context?.elements.floating,P)))){if(m.handler){m.handler(R);return}v(),b()&&!h()&&w(R)}}function S(R){!u||!f||y()||g.start(0,()=>{u.events.off("floating.closed",S),i.setOpen(!1,Le(xe.triggerHover,R)),u.events.emit("floating.closed",R)})}let C=s;return Jo(C&&nt(C,"mouseenter",x),C&&nt(C,"mouseleave",E),C&&nt(C,"pointerdown",_,!0),()=>{u?.events.off("floating.closed",S)})},[r,s,i,d,o,n,b,h,v,m,u,f,g])}var Zc=l(X(),1),HF=l(Ha(),1);var kfe={current:null};function Gu(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:a=0,move:s=!0,triggerElementRef:c=kfe,externalTree:d,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g,guardStaleOpen:h=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=b.context,w=en(d),_=Bp(b),x=Zc.useRef(!1),E=pr(n),S=pr(o),C=pr(a),R=pr(r),T=pr(g),P=pr(m),O=we(()=>Yy(v.current.openEvent?.type,_.interactedInside)),k=we(()=>T.current?.()!==!1),F=we((B,j,A)=>{let D=b.context.triggerElements;if(D.hasElement(j))return!B||!De(B,j);if(!ot(A))return!1;let N=A;return D.hasMatchingElement(z=>De(z,N))&&(!B||!De(B,N))}),V=we(()=>{if(!_.handler)return;tt(b.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),L=we(()=>{zp(_)});return u&&(_.handleCloseOptions=E.current?.__options),Zc.useEffect(()=>V,[V]),Zc.useEffect(()=>{if(!r)return;function B(j){j.open?x.current=!1:(x.current=j.reason===xe.triggerHover,V(),_.openChangeTimeout.clear(),_.restTimeout.clear(),_.blockMouseMove=!0,_.restTimeoutPending=!1)}return y.on("openchange",B),()=>{y.off("openchange",B)}},[r,y,_,V]),Zc.useEffect(()=>{if(!r)return;function B(W,Y=!0){let G=na(S.current,"close",_.pointerType);G?_.openChangeTimeout.start(G,()=>{b.setOpen(!1,Le(xe.triggerHover,W)),w?.events.emit("floating.closed",W)}):Y&&(_.openChangeTimeout.clear(),b.setOpen(!1,Le(xe.triggerHover,W)),w?.events.emit("floating.closed",W))}let j=c.current??(u?b.select("domReferenceElement"):null);if(!ot(j))return;function A(W){if(_.openChangeTimeout.clear(),_.blockMouseMove=!1,i&&!Ri(_.pointerType))return;let Y=dk(C.current),G=na(S.current,"open",_.pointerType),ve=yr(W),fe=W.currentTarget??null,Se=b.select("domReferenceElement"),le=fe;if(ot(ve)&&!b.context.triggerElements.hasElement(ve)){for(let J of b.context.triggerElements.elements())if(De(J,ve)){le=J;break}}ot(fe)&&ot(Se)&&!b.context.triggerElements.hasElement(fe)&&De(fe,Se)&&(le=Se);let ye=le==null?!1:F(Se,le,ve),Ee=b.select("open"),Ie=P.current?.()??b.select("transitionStatus")==="ending",Q=!Ee&&Ie&&x.current,me=!ye&&ot(le)&&ot(Se)&&De(Se,le)&&Q,re=Y>0&&!G,ee=ye&&(Ee||Q)||me,ie=!Ee||ye;if(ee){k()&&b.setOpen(!0,Le(xe.triggerHover,W,le));return}re||(G?_.openChangeTimeout.start(G,()=>{ie&&k()&&b.setOpen(!0,Le(xe.triggerHover,W,le))}):ie&&k()&&b.setOpen(!0,Le(xe.triggerHover,W,le)))}function D(W){if(O()){L();return}V();let Y=b.select("domReferenceElement"),G=tt(Y);_.restTimeout.clear(),_.restTimeoutPending=!1;let ve=v.current.floatingContext??f?.();if(Wc(W.relatedTarget,b.context.triggerElements))return;if(E.current&&ve){b.select("open")||_.openChangeTimeout.clear();let Se=c.current;_.handler=E.current({...ve,tree:w,x:W.clientX,y:W.clientY,onClose(){L(),V(),R.current&&!O()&&Se===b.select("domReferenceElement")&&B(W,!0)}}),G.addEventListener("mousemove",_.handler),_.handler(W);return}(_.pointerType!=="touch"||!De(b.select("floatingElement"),W.relatedTarget))&&B(W)}function N(W){De(j,W.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let z=h?nt(j,"mouseout",N):void 0;return s?Jo(nt(j,"mousemove",A,{once:!0}),nt(j,"mouseenter",A),nt(j,"mouseleave",D),z):Jo(nt(j,"mouseenter",A),nt(j,"mouseleave",D),z)},[V,L,v,S,b,r,E,_,u,F,O,i,s,C,c,w,R,f,P,k,h]),Zc.useMemo(()=>{if(!r)return;function B(j){_.pointerType=j.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(j){let{nativeEvent:A}=j,D=j.currentTarget,N=b.select("domReferenceElement"),z=b.select("open"),W=F(N,D,j.target);if(i&&!Ri(_.pointerType))return;if(z&&W&&_.handleCloseOptions?.blockPointerEvents){let ve=b.select("floatingElement");if(ve){let fe=_.handleCloseOptions?.getScope?.()??D.ownerDocument.body;S_(_,{scopeElement:fe,referenceElement:D,floatingElement:ve})}}let Y=dk(C.current);if(z&&!W||Y===0||!W&&_.restTimeoutPending&&j.movementX**2+j.movementY**2<2)return;_.restTimeout.clear();function G(){if(_.restTimeoutPending=!1,O())return;let ve=b.select("open");!_.blockMouseMove&&(!ve||W)&&k()&&b.setOpen(!0,Le(xe.triggerHover,A,D))}_.pointerType==="touch"?HF.flushSync(()=>{G()}):W&&z?G():(_.restTimeoutPending=!0,_.restTimeout.start(Y,G))}}},[r,_,O,F,i,b,C,k])}var Bo=l(X(),1);var Rfe="Escape";function WF(e){return Ut.engine.webkit&&e.movementX===0&&e.movementY===0}function E_(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function C_(e,t){return E_(t,e===lk||e===Uy,e===Ch||e===Eh)}function tR(e,t,r){return E_(t,e===Uy,r?e===Ch:e===Eh)||e==="Enter"||e===" "||e===""}function Tfe(e,t,r){return E_(t,r?e===Ch:e===Eh,e===Uy)}function Pfe(e,t,r,o){let n=r?e===Eh:e===Ch,i=e===lk;return t==="both"||t==="horizontal"&&o?e===Rfe:E_(t,n,i)}function rR(e,t){let{listRef:r,activeIndex:o,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:a=null,allowEscape:s=!1,loopFocus:c=!1,nested:d=!1,rtl:u=!1,virtual:f=!1,focusItemOnOpen:m="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:h=!0,disabledIndices:b=void 0,orientation:v="vertical",parentOrientation:y,id:w,resetOnPointerLeave:_=!0,externalTree:x,grid:E}=t,S=E!=null,C="rootStore"in e?e.rootStore:e,R=C.useState("open"),T=C.useState("floatingElement"),P=C.useState("domReferenceElement"),O=C.context.dataRef,k=Rh(T),F=kh(P),V=pr(k),L=Ti(),B=en(x),j=Bo.useRef(m),A=Bo.useRef(a??-1),D=Bo.useRef(null),N=Bo.useRef(!0),z=we(K=>{n(A.current===-1?null:A.current,K)}),W=Bo.useRef(!!T),Y=Bo.useRef(R),G=Bo.useRef(!1),ve=Bo.useRef(!1),fe=Bo.useRef(null),Se=pr(b),le=pr(R),ye=pr(a),Ee=pr(_),Ie=Ei(),Q=Ei(),me=we(()=>{function K(ke){f?B?.events.emit("virtualfocus",ke):fe.current=Fp(ke,{sync:G.current,preventScroll:!0})}let ne=r.current[A.current],Ke=ve.current;ne&&K(ne),(G.current?ke=>ke():ke=>Ie.request(ke))(()=>{let ke=r.current[A.current]||ne;if(!ke)return;ne||K(ke),he&&(Ke||!N.current)&&ke.scrollIntoView?.({block:"nearest",inline:"nearest"})})});be(()=>{O.current.orientation=v},[O,v]),be(()=>{i&&(R&&T?(A.current=a??-1,j.current&&a!=null&&(ve.current=!0,z())):W.current&&(A.current=-1,z()))},[i,R,T,a,z]),be(()=>{if(i){if(!R){G.current=!1;return}if(T)if(o==null){if(G.current=!1,ye.current!=null)return;if(W.current&&(A.current=-1,me()),(!Y.current||!W.current)&&j.current&&(D.current!=null||j.current===!0&&D.current==null)){let K=0,ne=()=>{r.current[0]==null?(K<2&&(K?Ce=>Q.request(Ce):queueMicrotask)(ne),K+=1):(A.current=D.current==null||tR(D.current,v,u)||d?Jy(r):mk(r),D.current=null,z())};ne()}}else pk(r.current,o)||(A.current=o,me(),ve.current=!1)}},[i,R,T,o,ye,d,r,v,u,z,me,Q]),be(()=>{if(!i||T||!B||f||!W.current)return;let K=B.nodesRef.current,ne=K.find(ke=>ke.id===L)?.context?.elements.floating,Ke=no(tt(P??ne??null)),Ce=K.some(ke=>ke.context&&De(ke.context.elements.floating,Ke));ne&&!Ce&&N.current&&ne.focus({preventScroll:!0})},[i,T,P,B,L,f]),be(()=>{Y.current=R,W.current=!!T}),be(()=>{R||(D.current=null,j.current=m)},[R,m]);let re=o!=null,ee=we(K=>{if(!le.current)return;let ne=r.current.indexOf(K.currentTarget);ne!==-1&&(A.current!==ne||o!==ne)&&(A.current=ne,z(K))}),ie=we(()=>y??B?.nodesRef.current.find(K=>K.id===L)?.context?.dataRef?.current.orientation),J=we(()=>Jy(r,Se.current)),ae=we(K=>{if(N.current=!1,G.current=!0,K.which===229||!le.current&&K.currentTarget===V.current)return;if(d&&Pfe(K.key,v,u,S)){C_(K.key,ie())||ki(K),C.setOpen(!1,Le(xe.listNavigation,K.nativeEvent)),St(P)&&(f?B?.events.emit("virtualfocus",P):P.focus());return}let ne=A.current,Ke=Jy(r,b),Ce=mk(r,b);if(F||(K.key==="Home"&&(ki(K),A.current=Ke,z(K)),K.key==="End"&&(ki(K),A.current=Ce,z(K))),E!=null){let ke=E(K,A.current,r,v,c,u,b,Ke,Ce);if(ke!=null&&(A.current=ke,z(K)),v==="both")return}if(C_(K.key,v)){if(ki(K),R&&!f&&no(K.currentTarget.ownerDocument)===K.currentTarget){A.current=tR(K.key,v,u)?Ke:Ce,z(K);return}tR(K.key,v,u)?c?ne>=Ce?s&&ne!==r.current.length?A.current=-1:(G.current=!1,A.current=Ke):A.current=zu(r.current,{startingIndex:ne,disabledIndices:b}):A.current=Math.min(Ce,zu(r.current,{startingIndex:ne,disabledIndices:b})):c?ne<=Ke?s&&ne!==-1?A.current=r.current.length:(G.current=!1,A.current=Ce):A.current=zu(r.current,{startingIndex:ne,decrement:!0,disabledIndices:b}):A.current=Math.max(Ke,zu(r.current,{startingIndex:ne,decrement:!0,disabledIndices:b})),pk(r.current,A.current)&&(A.current=-1),z(K)}}),he=Bo.useMemo(()=>({onFocus(ne){G.current=!0,ee(ne)},onClick:({currentTarget:ne})=>ne.focus({preventScroll:!0}),onMouseMove(ne){WF(ne)||(G.current=!0,ve.current=!1,g&&ee(ne))},onPointerLeave(ne){if(!le.current||!N.current||ne.pointerType==="touch")return;G.current=!0;let Ke=ne.relatedTarget;if(!(!g||r.current.includes(Ke))&&Ee.current&&(fe.current?.(),fe.current=null,A.current=-1,z(ne),!f)){let Ce=V.current,ke=no(tt(Ce));Ce&&De(Ce,ke)&&Ce.focus({preventScroll:!0})}}}),[ee,le,V,g,r,z,Ee,f]),ge=Bo.useMemo(()=>f&&R&&re&&{"aria-activedescendant":`${w}-${o}`},[f,R,re,w,o]),_e=Bo.useMemo(()=>({"aria-orientation":v==="both"?void 0:v,...F?{}:ge,onKeyDown(K){if(K.key==="Tab"&&K.shiftKey&&R&&!f){let ne=yr(K.nativeEvent);if(ne&&!De(V.current,ne))return;ki(K),C.setOpen(!1,Le(xe.focusOut,K.nativeEvent)),St(P)&&P.focus();return}ae(K)},onPointerMove(K){WF(K)||(N.current=!0)}}),[ge,ae,V,v,F,C,R,f,P]),Te=Bo.useMemo(()=>{function K(Ce){C.setOpen(!0,Le(xe.listNavigation,Ce.nativeEvent,Ce.currentTarget))}function ne(Ce){m==="auto"&&Wy(Ce.nativeEvent)&&(j.current=!f)}function Ke(Ce){j.current=m,m==="auto"&&Ap(Ce.nativeEvent)&&(j.current=!0)}return{onKeyDown(Ce){let ke=C.select("open");N.current=!1;let Qe=Ce.key.startsWith("Arrow"),et=Tfe(Ce.key,ie(),u),xt=C_(Ce.key,v),Ht=(d?et:xt)||Ce.key==="Enter"||Ce.key.trim()==="";if(f&&ke)return ae(Ce);if(!(!ke&&!h&&Qe)){if(Ht){let Xe=C_(Ce.key,ie());D.current=d&&Xe?null:Ce.key}if(d){et&&(ki(Ce),ke?(A.current=J(),z(Ce)):K(Ce));return}xt&&(ye.current!=null&&(A.current=ye.current),ki(Ce),!ke&&h?K(Ce):ae(Ce),ke&&z(Ce))}},onFocus(Ce){C.select("open")&&!f&&(A.current=-1,z(Ce))},onPointerDown:Ke,onPointerEnter:Ke,onMouseDown:ne,onClick:ne}},[ae,m,J,d,z,C,h,v,ie,u,ye,f]),Ne=Bo.useMemo(()=>({...ge,...Te}),[ge,Te]);return Bo.useMemo(()=>i?{reference:Ne,floating:_e,item:he,trigger:Te}:{},[i,Ne,_e,Te,he])}var Yu=l(X(),1);function oR(e,t){let{listRef:r,elementsRef:o,activeIndex:n,onMatch:i,disabledIndices:a,onTyping:s,enabled:c=!0,resetMs:d=750,selectedIndex:u=null}=t,f="rootStore"in e?e.rootStore:e,m=f.useState("open"),g=or(),h=Yu.useRef(""),b=Yu.useRef(u??n??-1),v=Yu.useRef(null),y=we(x=>{function E(V){return o?.current[V]}function S(V){let L=E(V);return L&&!Bu(L)||L?.matches(":disabled")?!1:a==null||!gk(Ll,V,a)}function C(V,L,B=0){if(V.length===0)return-1;let j=(B%V.length+V.length)%V.length,A=L.toLowerCase();for(let D=0;D<V.length;D+=1){let N=(j+D)%V.length;if(!(!V[N]?.toLowerCase().startsWith(A)||!S(N)))return N}return-1}let R=r.current;if(h.current.length>0&&x.key===" "&&(ki(x),s?.(!0)),h.current.length>0&&h.current[0]!==" "&&C(R,h.current)===-1&&x.key!==" "&&s?.(!1),R==null||x.key.length!==1||x.ctrlKey||x.metaKey||x.altKey)return;m&&x.key!==" "&&(ki(x),s?.(!0));let T=h.current==="";T&&(b.current=u??n??-1),R.every((V,L)=>V&&S(L)?V[0]?.toLowerCase()!==V[1]?.toLowerCase():!0)&&h.current===x.key&&(h.current="",b.current=v.current),h.current+=x.key,g.start(d,()=>{h.current="",b.current=v.current,s?.(!1)});let k=((T?u??n??-1:b.current)??0)+1,F=C(R,h.current,k);F!==-1?(i?.(F),v.current=F):x.key!==" "&&(h.current="",s?.(!1))}),w=we(x=>{let E=x.relatedTarget,S=f.select("domReferenceElement"),C=f.select("floatingElement");De(S,E)||De(C,E)||(g.clear(),h.current="",b.current=v.current,s?.(!1))});be(()=>{!m&&u!==null||(g.clear(),v.current=null,h.current!==""&&(h.current=""))},[m,u,g]);let _=Yu.useMemo(()=>({onKeyDown:y,onBlur:w}),[y,w]);return Yu.useMemo(()=>c?{reference:_,floating:_}:{},[c,_])}var UF=.1,Ofe=UF*UF,nr=.5;function k_(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function R_(e,t,r,o,n,i,a,s,c,d){let u=!1;return k_(e,t,r,o,n,i)&&(u=!u),k_(e,t,n,i,a,s)&&(u=!u),k_(e,t,a,s,c,d)&&(u=!u),k_(e,t,c,d,r,o)&&(u=!u),u}function Ife(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function T_(e,t,r,o,n,i){let a=Math.min(r,n),s=Math.max(r,n),c=Math.min(o,i),d=Math.max(o,i);return e>=a&&e<=s&&t>=c&&t<=d}function qu(e={}){let{blockPointerEvents:t=!1}=e,r=new Qo,o=({x:n,y:i,placement:a,elements:s,onClose:c,nodeId:d,tree:u})=>{let f=a?.split("-")[0],m=!1,g=null,h=null,b=typeof performance<"u"?performance.now():0;function v(w,_){let x=performance.now(),E=x-b;if(g===null||h===null||E===0)return g=w,h=_,b=x,!1;let S=w-g,C=_-h,R=S*S+C*C,T=E*E*Ofe;return g=w,h=_,b=x,R<T}function y(){r.clear(),c()}return function(_){r.clear();let x=s.domReference,E=s.floating;if(!x||!E||f==null||n==null||i==null)return;let{clientX:S,clientY:C}=_,R=yr(_),T=_.type==="mouseleave",P=De(E,R),O=De(x,R);if(P&&(m=!0,!T))return;if(O&&(m=!1,!T)){m=!0;return}if(T&&ot(_.relatedTarget)&&De(E,_.relatedTarget))return;function k(){return!!(u&&ia(u.nodesRef.current,d).length>0)}function F(){k()||y()}if(k())return;let V=x.getBoundingClientRect(),L=E.getBoundingClientRect(),B=n>L.right-L.width/2,j=i>L.bottom-L.height/2,A=L.width>V.width,D=L.height>V.height,N=(A?V:L).left,z=(A?V:L).right,W=(D?V:L).top,Y=(D?V:L).bottom;if(f==="top"&&i>=V.bottom-1||f==="bottom"&&i<=V.top+1||f==="left"&&n>=V.right-1||f==="right"&&n<=V.left+1){F();return}let G=!1;switch(f){case"top":G=T_(S,C,N,V.top+1,z,L.bottom-1);break;case"bottom":G=T_(S,C,N,L.top+1,z,V.bottom-1);break;case"left":G=T_(S,C,L.right-1,Y,V.left+1,W);break;case"right":G=T_(S,C,V.right-1,Y,L.left+1,W);break;default:}if(G)return;if(m&&!Ife(S,C,V)){F();return}if(!T&&v(S,C)){F();return}let ve=!1;switch(f){case"top":{let fe=A?nr/2:nr*4,Se=A||B?n+fe:n-fe,le=A?n-fe:B?n+fe:n-fe,ye=i+nr+1,Ee=B||A?L.bottom-nr:L.top,Ie=B?A?L.bottom-nr:L.top:L.bottom-nr;ve=R_(S,C,Se,ye,le,ye,L.left,Ee,L.right,Ie);break}case"bottom":{let fe=A?nr/2:nr*4,Se=A||B?n+fe:n-fe,le=A?n-fe:B?n+fe:n-fe,ye=i-nr,Ee=B||A?L.top+nr:L.bottom,Ie=B?A?L.top+nr:L.bottom:L.top+nr;ve=R_(S,C,Se,ye,le,ye,L.left,Ee,L.right,Ie);break}case"left":{let fe=D?nr/2:nr*4,Se=D||j?i+fe:i-fe,le=D?i-fe:j?i+fe:i-fe,ye=n+nr+1,Ee=j||D?L.right-nr:L.left,Ie=j?D?L.right-nr:L.left:L.right-nr;ve=R_(S,C,Ee,L.top,Ie,L.bottom,ye,Se,ye,le);break}case"right":{let fe=D?nr/2:nr*4,Se=D||j?i+fe:i-fe,le=D?i-fe:j?i+fe:i-fe,ye=n-nr,Ee=j||D?L.left+nr:L.right,Ie=j?D?L.left+nr:L.right:L.left+nr;ve=R_(S,C,ye,Se,ye,le,Ee,L.top,Ie,L.bottom);break}default:}ve?m||r.start(40,F):F()}};return o.__options={...e,blockPointerEvents:t},o}var jp=class extends Bs{setState(t){}update(t){}set(t,r){}notifyAll(){}};var PNe=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Rp.startingStyle]="startingStyle",e[e.endingStyle=Rp.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Afe={"data-popup-open":""},Mfe={"data-popup-open":"","data-pressed":""},Nfe={"data-open":""},Ffe={"data-closed":""},Vfe={"data-anchor-hidden":""},P_={open(e){return e?Afe:null}},nR={open(e){return e?Mfe:null}},Ku={open(e){return e?Nfe:Ffe},anchorHidden(e){return e?Vfe:null}},Hp={...Ku,...Ns};var Dfe="ArrowUp",Lfe="ArrowDown",zfe="ArrowLeft",Bfe="ArrowRight",jfe="Home",Hfe="End";var GF=new Set([Dfe,Lfe,zfe,Bfe,jfe,Hfe]);function O_(e){return Ep(19)?e:e?"true":void 0}var YF=l(X(),1),qF=l(I(),1),KF=YF.forwardRef(function(t,r){let{cutout:o,...n}=t,i;if(o){let a=o.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${a.left}px ${a.top}px,${a.left}px ${a.bottom}px,${a.right}px ${a.bottom}px,${a.right}px ${a.top}px,${a.left}px ${a.top}px)`}return(0,qF.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var Yh=l(X(),1);var Gh=l(X(),1);function XF(e){let t=Gh.useRef(""),r=Gh.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:Gh.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:r}}var ZF=l(X(),1);function QF(e,t){let r=ZF.useRef(e),o=we(t);be(()=>{r.current!==e&&o(r.current),r.current=e},[e,o])}function Wfe(e,t){let r=we((i,a)=>{(typeof e=="function"?e():e)||t(a||(Ut.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=XF(r);return Yh.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}function JF(e){let[t,r]=Yh.useState(null),o=Wfe(e,r);return QF(e,n=>{n&&!e&&r(null)}),Yh.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}var I_=l(X(),1);var Qc={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},Ufe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},$F={disabled:!1,...Ufe},aa={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var Gfe={invalid:void 0,name:void 0,validityData:{state:Qc,errors:[],error:"",value:"",initialValue:null},setValidityData:yt,disabled:void 0,setTouched:yt,setDirty:yt,setFilled:yt,setFocused:yt,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:$F,registerFieldControl:yt,validation:{getValidationProps:(e,t=ht)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:yt,getInputControl:()=>null,commit:async()=>{},change:yt}},iR=I_.createContext(Gfe);function ai(e=!0){let t=I_.useContext(iR);if(t.setValidityData===yt&&!e)throw new Error(ut(28));return t}function eV(e,t,r,o,n=!0,i){let{registerFieldControl:a}=ai(),s=Wt(()=>Symbol());be(()=>{let c=s.current;if(!n){a(c,void 0);return}a(c,{controlRef:e,getValue:o,id:t,name:i,value:r})},[e,n,o,t,i,a,s,r]),be(()=>{let c=s.current;return()=>{a(c,void 0)}},[a,s])}var A_=l(X(),1);var Yfe=A_.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:yt,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Hs(){return A_.useContext(Yfe)}var qh=l(X(),1);var M_=l(X(),1);var aR=M_.createContext({controlId:void 0,registerControlId:yt,labelId:void 0,setLabelId:yt,messageIds:[],setMessageIds:yt,getDescriptionProps:e=>e});function on(){return M_.useContext(aR)}function tV(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=on(),a=rr(t),s=r?n:void 0,c=Wt(()=>Symbol()),d=qh.useRef(!1),u=qh.useRef(t!=null),f=we(()=>{!d.current||i===yt||(d.current=!1,i(c.current,void 0))});return be(()=>{if(i===yt)return;let m;if(r){let g=o?.current;ot(g)&&g.closest("label")!=null?m=t??null:m=s??a}else if(t!=null)u.current=!0,m=t;else if(u.current)m=a;else{f();return}if(m===void 0){f();return}d.current=!0,i(c.current,m)},[t,o,s,i,r,a,c,f]),qh.useEffect(()=>f,[f]),n??a}var N_=l(X(),1),sR=N_.createContext(void 0);function Jc(){return N_.useContext(sR)?.direction??"ltr"}var F_=5;function rV(e,t){let r=qfe(t);return e.clientX>=r.left-F_&&e.clientX<=r.right+F_&&e.clientY>=r.top-F_&&e.clientY<=r.bottom+F_}function qfe(e){let t=e.getBoundingClientRect(),r=Pt(e);if(Ut.env.jsdom)return t;let o=r.getComputedStyle(e,"::before"),n=r.getComputedStyle(e,"::after");if(!(o.content!=="none"||n.content!=="none"))return t;let a=parseFloat(o.width)||0,s=parseFloat(o.height)||0,c=parseFloat(n.width)||0,d=parseFloat(n.height)||0,u=Math.max(t.width,a,c),f=Math.max(t.height,s,d),m=u-t.width,g=f-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-g/2,bottom:t.bottom+g/2}}var Oi=l(X(),1);var Kfe=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:a,elements:s,middlewareData:c}=t,{element:d,padding:u=0,offsetParent:f="real"}=zs(e,t)||{};if(d==null)return{};let m=Qy(u),g={x:r,y:o},h=Ih(n),b=Oh(h),v=await a.getDimensions(d),y=h==="y",w=y?"top":"left",_=y?"bottom":"right",x=y?"clientHeight":"clientWidth",E=i.reference[b]+i.reference[h]-g[h]-i.floating[b],S=g[h]-i.reference[h],C=f==="real"?await a.getOffsetParent?.(d):s.floating,R=s.floating[x]||i.floating[b];(!R||!await a.isElement?.(C))&&(R=s.floating[x]||i.floating[b]);let T=E/2-S/2,P=R/2-v[b]/2-1,O=Math.min(m[w],P),k=Math.min(m[_],P),F=O,V=R-v[b]-k,L=R/2-v[b]/2+T,B=Xy(F,L,V),j=!c.arrow&&Ga(n)!=null&&L!==B&&i.reference[b]/2-(L<F?O:k)-v[b]/2<0,A=j?L<F?L-F:L-V:0;return{[h]:g[h]+A,data:{[h]:B,centerOffset:L-B-A,...j&&{alignmentOffset:A}},reset:j}}}),oV=(e,t)=>({...Kfe(e),options:[e,t]});var nV={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-r>=0||a.right-t>=0||a.bottom-r>=0||a.left-t>=0||i}}}};var Wp={sideX:"left",sideY:"top"};var iV="--available-width",aV="--available-height";function cV(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function sV(e,t,r){let{rects:o,placement:n}=e;return{side:cV(t,$o(n),r),align:Ga(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function V_(e){return Xfe(e,jF)}function Xfe(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:a="center",alignOffset:s=0,collisionBoundary:c,collisionPadding:d=5,sticky:u=!1,arrowPadding:f=5,disableAnchorTracking:m=!1,inline:g,keepMounted:h=!1,floatingRootContext:b,mounted:v,collisionAvoidance:y,shift:w,nodeId:_,adaptiveOrigin:x,lazyFlip:E=!1,externalTree:S}=e,[C,R]=Oi.useState(null);!v&&C!==null&&R(null);let T=y.side||"flip",P=y.align||"flip",O=y.fallbackAxisSide||"end",k=w?.crossAxis??!1,F=w?.rootBoundary,V=typeof r=="function"?r:void 0,L=we(V),B=V?L:r,j=pr(r),A=pr(v),N=Jc()==="rtl",z=C||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":N?"left":"right","inline-start":N?"right":"left"}[n],W=a==="center"?z:`${z}-${a}`,Y=d;typeof Y=="number"?Y={top:Y,right:Y,bottom:Y,left:Y}:Y&&(Y={top:Y.top||0,right:Y.right||0,bottom:Y.bottom||0,left:Y.left||0});let G=1,ve=n==="bottom"?G:0,fe=n==="top"?G:0,Se=n==="right"?G:0,le=n==="left"?G:0,ye={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:Y},Ee=Oi.useRef(null),Ie=pr(i),Q=pr(s),me=typeof i!="function"?i:0,re=typeof s!="function"?s:0,ee=[];g&&ee.push(g),ee.push(Lk(Z=>{let M=sV(Z,n,N),se=typeof Ie.current=="function"?Ie.current(M):Ie.current,Ue=typeof Q.current=="function"?Q.current(M):Q.current;return{mainAxis:se,crossAxis:Ue,alignmentAxis:Ue}},[me,re,N,n]));let ie=P==="none"&&T!=="shift",J=!ie&&(u||k||T==="shift"),ae=T==="none"?null:jk({...ye,padding:{top:Y.top+G+ve,right:Y.right+G+le,bottom:Y.bottom+G+fe,left:Y.left+G+Se},mainAxis:!k&&T==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:O}),he=ie?null:zk({...ye,rootBoundary:F,mainAxis:P!=="none",crossAxis:J,limiter:u||k?void 0:Bk(Z=>{if(!Ee.current)return{};let{width:M,height:se}=Ee.current.getBoundingClientRect(),Ue=ni($o(Z.placement)),ce=Ue==="y"?M:se,Et=Ue==="y"?Y.left+Y.right:Y.top+Y.bottom;return{offset:ce/2+Et/2}})},[ye,u,k,F,Y,P]);T==="shift"||P==="shift"||a==="center"?ee.push(he,ae):ee.push(ae,he),ee.push(Hk({...ye,apply({elements:{floating:Z},availableWidth:M,availableHeight:se,rects:Ue}){if(!A.current)return;let ce=Z.style;ce.setProperty(iV,`${M}px`),ce.setProperty(aV,`${se}px`);let Et=Pt(Z).devicePixelRatio||1,{x:Re,y:Rt,width:pe,height:de}=Ue.reference,Sn=(Math.round((Re+pe)*Et)-Math.round(Re*Et))/Et,Vt=(Math.round((Rt+de)*Et)-Math.round(Rt*Et))/Et;ce.setProperty("--anchor-width",`${Sn}px`),ce.setProperty("--anchor-height",`${Vt}px`)}}),oV(Z=>({element:Ee.current||tt(Z.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(Z){let{elements:M,middlewareData:se,placement:Ue,rects:ce,y:Et}=Z,Re=$o(Ue),Rt=ni(Re),pe=Ee.current,de=se.arrow?.x||0,Sn=se.arrow?.y||0,Vt=pe?.clientWidth||0,qe=pe?.clientHeight||0,Da=de+Vt/2,As=Sn+qe/2,xr=Math.abs(se.shift?.y||0),It=ce.reference.height/2,vr=typeof i=="function"?i(sV(Z,n,N)):i,Gr=xr>vr,go={top:`${Da}px calc(100% + ${vr}px)`,bottom:`${Da}px ${-vr}px`,left:`calc(100% + ${vr}px) ${As}px`,right:`${-vr}px ${As}px`}[Re],La=`${Da}px ${ce.reference.y+It-Et}px`;return M.floating.style.setProperty("--transform-origin",J&&Rt==="y"&&Gr?La:go),{}}},nV,x),be(()=>{!v&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,b]);let ge=Oi.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:_e,elements:Te,x:Ne,y:K,middlewareData:ne,update:Ke,placement:Ce,context:ke,isPositioned:Qe,floatingStyles:et}=t({rootContext:b,open:h?v:void 0,placement:W,middleware:ee,strategy:o,whileElementsMounted:h?void 0:(...Z)=>Lh(...Z,ge),nodeId:_,externalTree:S}),{sideX:xt,sideY:Ht}=ne.adaptiveOrigin||Wp,Xe=Qe?o:"fixed",Xo=Oi.useMemo(()=>{let Z;return Qe?x?Z={position:Xe,[xt]:Ne,[Ht]:K}:Z={...et,position:Xe}:Z={position:Xe,top:0,left:0},Z[iV]="100vw",Z[aV]="100vh",Qe||(Z.opacity=0),Z},[x,Xe,xt,Ne,Ht,K,et,Qe]),po=Oi.useRef(null);be(()=>{if(!v)return;let Z=j.current,M=typeof Z=="function"?Z():Z,Ue=(lV(M)?M.current:M)||null||null;Ue!==po.current&&(_e.setPositionReference(Ue),po.current=Ue)},[v,_e,B,j]),Oi.useEffect(()=>{if(!v)return;let Z=j.current;typeof Z!="function"&&lV(Z)&&Z.current!==po.current&&(_e.setPositionReference(Z.current),po.current=Z.current)},[v,_e,B,j]),Oi.useEffect(()=>{if(h&&v&&Te.reference&&Te.floating)return Lh(Te.reference,Te.floating,Ke,ge)},[h,v,Te,Ke,ge]);let Ft=$o(Ce),Lo=cV(n,Ft,N),Ur=Ga(Ce)||"center",mo=!!ne.hide?.referenceHidden;be(()=>{E&&v&&Qe&&Ft!==z&&R(Ft)},[E,v,Qe,Ft,z]);let Be=Oi.useMemo(()=>({position:"absolute",top:ne.arrow?.y,left:ne.arrow?.x}),[ne.arrow]),H=ne.arrow?.centerOffset!==0;return Oi.useMemo(()=>({positionerStyles:Xo,arrowStyles:Be,arrowRef:Ee,arrowUncentered:H,side:Lo,align:Ur,physicalSide:Ft,anchorHidden:mo,refs:_e,context:ke,isPositioned:Qe,update:Ke}),[Xo,Be,Ee,H,Lo,Ur,Ft,mo,_e,ke,Qe,Ke])}function lV(e){return e!=null&&"current"in e}function Up(e){return e==="starting"?VN:ht}function D_(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:a,inert:s=!1}){let c={...r};return s&&(c.pointerEvents="none"),Ve("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:c},Up(o),n],stateAttributesMapping:Ku})}var dV=l(X(),1);var Zfe=20;function uV(e,t,r,o){let[n,i]=dV.useState(!1);be(()=>{if(!e||!t||r==null){i(!1);return}let a=tt(r).documentElement.clientWidth,s=r.offsetWidth;i(a>0&&s>0&&s>=a-Zfe)},[e,t,r]),nN(e&&(!t||n),o)}var fV=l(X(),1);var lR=fV.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:s=!0,style:c,...d}=t,{getButtonProps:u,buttonRef:f}=ja({disabled:i,focusableWhenDisabled:a,native:s});return Ve("button",t,{state:{disabled:i},ref:[r,f],props:[d,u]})});var L_=l(X(),1),cR=L_.createContext({disabled:!1});function z_(){return L_.useContext(cR)}var $c=l(X(),1);function Xu(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var dR=Object.keys(Qc);function Qfe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function pV(e,t){let r=null;for(let o of e.keys())if(Qfe(o,t)){if(!o.validity.valid)return o;r??=o}return r}function mV(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function gV(e){let{elementRef:t,formRef:r}=Hs(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:a,invalid:s,markedDirtyRef:c,state:d,shouldValidateOnChange:u,registeredFieldIdRef:f}=e,{controlId:m,getDescriptionProps:g}=on(),h=or(),b=$c.useRef(null),v=Wt(()=>new Map).current,y=$c.useRef(0),w=$c.useCallback((C,R)=>(v.set(C,R),()=>{v.delete(C)}),[v]),_=we(()=>{let C=pV(v,t.current);return C&&v.get(C)?.controlRef.current||null}),x=we(async(C,R=!1)=>{y.current+=1;let T=y.current;function P(N,z=s){let W=f.current??m;if(W==null)return;let Y=r.current.fields.get(W);if(!Y)return;let G=Xu(N,z);r.current.fields.set(W,{...Y,validityData:G})}function O(N,z){let W={value:C,state:{...Qc,valid:!0},error:"",errors:[],initialValue:i.initialValue};mV(N,v),P(W,z),o(W)}let k=v.size>0?pV(v,t.current):b.current;if(R){if(d.valid!==!1||!k)return;let N=k.validity;if(!N.valueMissing){O(k,!1);return}for(let z of dR)if(z!=="valid"&&z!=="valueMissing"&&z!=="customError"&&N[z])return}function F(N){let z=dR.reduce((Y,G)=>(Y[G]=N.validity[G],Y),{}),W=!1;for(let Y of dR)if(Y!=="valid"){if(Y==="valueMissing"&&z[Y])W=!0;else if(z[Y])return z}return W&&!c.current&&(z.valid=!0,z.valueMissing=!1),z}h.clear();let V=null,L=[],B=k?F(k):{...Qc,valid:!0},j,A=u();if(k&&k.validationMessage&&!A)j=k.validationMessage,L=[k.validationMessage];else{let N=Array.from(r.current.fields.values()).reduce((W,Y)=>(Y.name&&(W[Y.name]=Y.getValue()),W),{}),z=n(C,N);if(typeof z=="object"&&z!==null&&"then"in z){if(V=await z,T!==y.current)return}else V=z;V!==null?(B.valid=!1,B.customError=!0,Array.isArray(V)?(L=V,k?.setCustomValidity(V.join(`
+`))):V&&(L=[V],k?.setCustomValidity(V))):A&&(mV(k,v),B.customError=!1,k&&k.validationMessage?(j=k.validationMessage,L=[k.validationMessage]):(!k||k.validity.valid)&&!B.valid&&(B.valid=!0))}let D={value:C,state:B,error:j??(Array.isArray(V)?V[0]:V??""),errors:L,initialValue:i.initialValue};P(D),o(D)}),E=we(C=>{h.clear();let R=u();R&&C!==""&&a?(y.current+=1,h.start(a,()=>{x(C)})):x(C,!R)}),S=$c.useCallback((C,R={})=>lt(g(R),d.valid===!1&&!d.disabled&&!C?{"aria-invalid":!0}:ht),[g,d.disabled,d.valid]);return $c.useMemo(()=>({getValidationProps:S,inputRef:b,registeredInputs:v,registerInput:w,getInputControl:_,commit:x,change:E}),[S,v,w,_,x,E])}var ed={};Lr(ed,{Panel:()=>_V,Root:()=>bV,Trigger:()=>yV});var Kh=l(X(),1);var B_={...zM,...Ns};var hV=l(I(),1),bV=Kh.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:a=!1,onOpenChange:s,open:c,style:d,...u}=t,f=we(s),m=VM({open:c,defaultOpen:i,onOpenChange:f,disabled:a}),g=Kh.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),h=Kh.useMemo(()=>({...m,onOpenChange:f,state:g}),[m,f,g]),b=Ve("div",t,{state:g,ref:r,props:u,stateAttributesMapping:B_});return(0,hV.jsx)(Z6.Provider,{value:h,children:b})});var vV=l(X(),1);var Jfe={...LM,...Ns},yV=vV.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:a,disabled:s}=Ny(),{className:c,disabled:d=s,render:u,nativeButton:f=!0,style:m,...g}=t,{getButtonProps:h,buttonRef:b}=ja({disabled:d,focusableWhenDisabled:!0,native:f});return Ve("button",t,{state:a,ref:[r,b],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},g,h],stateAttributesMapping:Jfe})});var fR=l(X(),1);var uR=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var _V=fR.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:a,id:s,style:c,...d}=t,{defaultPanelId:u,mounted:f,onOpenChange:m,open:g,setMounted:h,setPanelIdState:b,setOpen:v,state:y,transitionStatus:w}=Ny(),_=n??!1,x=i??!1,E=s||void 0,S=E??u;be(()=>(b(j=>E??(j===null?void 0:j)),()=>{b(j=>j===E?null:j)}),[E,b]);let{height:C,props:R,ref:T,shouldPreventOpenAnimation:P,shouldRender:O,transitionStatus:k,width:F}=XM({externalRef:r,hiddenUntilFound:_,id:S,keepMounted:x,mounted:f,onOpenChange:m,open:g,setMounted:h,setOpen:v,transitionStatus:w}),V={...y,transitionStatus:k},L=Ry(c,V),B=Ve("div",{...t,style:void 0},{state:V,ref:T,props:[R,{style:{[uR.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[uR.collapsiblePanelWidth]:F===void 0?"auto":`${F}px`}},d,L?{style:L}:void 0,P?{style:{animationName:"none"}}:void 0],stateAttributesMapping:B_});return O?B:null});function wV(e,t){let r=rr(e);return be(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function xV(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:a,setLabelId:s}=on(),c=we(g=>{s(g),n?.(g)}),d=wV(t,c),u=a??r;function f(g){if(i){i(g,u);return}if(!u)return;let h=tt(g.currentTarget).getElementById(u);St(h)&&$fe(h)}function m(g){yr(g.nativeEvent)?.closest("button,input,select,textarea")||(!g.defaultPrevented&&g.detail>1&&g.preventDefault(),!o&&f(g))}return o?{id:d,htmlFor:u??void 0,onMouseDown:m}:{id:d,onClick:m,onPointerDown(g){g.preventDefault()}}}function $fe(e){e.focus({focusVisible:!0})}var j_=l(X(),1),epe=j_.createContext(void 0);function td(e=!0){let t=j_.useContext(epe);if(t===void 0&&!e)throw new Error(ut(25));return t}var Dt={};Lr(Dt,{Arrow:()=>CV,Backdrop:()=>kV,CheckboxItem:()=>OV,CheckboxItemIndicator:()=>IV,Group:()=>NV,GroupLabel:()=>VV,Handle:()=>Jh,Item:()=>LV,LinkItem:()=>zV,Popup:()=>HV,Portal:()=>GV,Positioner:()=>YV,RadioGroup:()=>KV,RadioItem:()=>QV,RadioItemIndicator:()=>JV,Root:()=>cw,Separator:()=>CD,SubmenuRoot:()=>nD,SubmenuTrigger:()=>ED,Trigger:()=>uD,Viewport:()=>xD,createHandle:()=>kD});var SV=l(X(),1);var H_=l(X(),1),pR=H_.createContext(void 0);function nn(e){let t=H_.useContext(pR);if(t===void 0&&!e)throw new Error(ut(33));return t}var W_=l(X(),1),mR=W_.createContext(void 0);function ir(e){let t=W_.useContext(mR);if(t===void 0&&!e)throw new Error(ut(36));return t}var CV=SV.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,{store:s}=ir(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=nn(),h={open:s.useState("open"),side:d,align:u,uncentered:f};return Ve("div",t,{ref:[c,r],stateAttributesMapping:Ku,state:h,props:{style:m,"aria-hidden":!0,...a}})});var EV=l(X(),1);var kV=EV.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,{store:s}=ir(),c=s.useState("open"),d=s.useState("mounted"),u=s.useState("transitionStatus"),f=s.useState("lastOpenChangeReason"),m=td(),g={open:c,transitionStatus:u};return Ve("div",t,{ref:m?.backdropRef?[r,m.backdropRef]:r,state:g,stateAttributesMapping:Hp,props:[{role:"presentation",hidden:!d,style:{pointerEvents:f===xe.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});var Y_=l(X(),1);var U_=l(X(),1),gR=U_.createContext(void 0);function RV(){let e=U_.useContext(gR);if(e===void 0)throw new Error(ut(30));return e}var Gp=l(X(),1);var TV=l(X(),1);function G_(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:n,store:i,typingRef:a,itemRef:s,itemMetadata:c}=e,{events:d}=i.useState("floatingTreeRoot"),u=i.useState("open"),f=td(!0),m=f!==void 0;return TV.useMemo(()=>({id:o,role:"menuitem",tabIndex:u&&r?0:-1,onKeyDown(g){g.key===" "&&a?.current&&g.preventDefault()},onMouseMove(g){n&&d.emit("itemhover",{nodeId:n,target:g.currentTarget})},onClick(g){t&&d.emit("close",{domEvent:g,reason:xe.itemPress})},onMouseUp(g){if(f){let h=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,m&&h&&Math.abs(g.clientX-h.x)<=1&&Math.abs(g.clientY-h.y)<=1||m&&!Ut.os.mac&&g.button===2)return}s.current&&i.context.allowMouseUpTriggerRef.current&&(!m||g.button===2)&&c.type==="regular-item"&&Pp(s.current,g,{detail:1})}}),[t,r,o,d,n,u,i,a,s,f,m,c])}var rd={type:"regular-item"};function od(e){let{closeOnClick:t,disabled:r,highlighted:o,id:n,store:i,typingRef:a=i.context.typingRef,nativeButton:s,itemMetadata:c,nodeId:d}=e,u=Gp.useRef(null),{getButtonProps:f,buttonRef:m}=ja({disabled:r,focusableWhenDisabled:!0,native:s,composite:!0}),g=G_({closeOnClick:t,highlighted:o,id:n,nodeId:d,store:i,typingRef:a,itemRef:u,itemMetadata:c}),h=Gp.useCallback(v=>lt(g,{onMouseEnter(){c.type==="submenu-trigger"&&c.setActive()}},v,f),[g,f,c]),b=$i(u,m);return Gp.useMemo(()=>({getItemProps:h,itemRef:b}),[h,b])}var hR=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var nd={checked(e){return e?{[hR.checked]:""}:{[hR.unchecked]:""}},...Ns};var PV=l(I(),1),OV=Y_.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:c=!1,closeOnClick:d=!1,checked:u,defaultChecked:f,onCheckedChange:m,style:g,...h}=t,b=ta({guess:!0,label:a}),v=nn(!0),y=rr(i),{store:w}=ir(),_=w.useState("disabled"),x=c||_,E=w.useState("isActive",b.index),S=w.useState("itemProps"),[C,R]=jc({controlled:u,default:f??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:T,itemRef:P}=od({closeOnClick:d,disabled:x,highlighted:E,id:y,store:w,nativeButton:s,nodeId:v?.context.nodeId,itemMetadata:rd}),O=Y_.useMemo(()=>({disabled:x,highlighted:E,checked:C}),[x,E,C]);function k(V){let L=Le(xe.itemPress,V.nativeEvent,void 0,{preventUnmountOnClose:yt});m?.(!C,L),!L.isCanceled&&R(B=>!B)}let F=Ve("div",t,{state:O,stateAttributesMapping:nd,props:[S,{role:"menuitemcheckbox","aria-checked":C,onClick:k},h,T],ref:[P,r,b.ref]});return(0,PV.jsx)(gR.Provider,{value:O,children:F})});var q_=l(X(),1);var IV=q_.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:a=!1,...s}=t,c=RV(),d=q_.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=ea(c.checked);oi({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let g={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return Ve("span",t,{state:g,ref:[r,d],stateAttributesMapping:nd,props:{"aria-hidden":!0,...s},enabled:a||f})});var X_=l(X(),1);var K_=l(X(),1),Xh=K_.createContext(void 0);function AV(){let e=K_.useContext(Xh);if(e===void 0)throw new Error(ut(31));return e}var MV=l(I(),1),NV=X_.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,[s,c]=X_.useState(void 0),d=Ve("div",t,{ref:r,props:{role:"group","aria-labelledby":s,...a}});return(0,MV.jsx)(Xh.Provider,{value:c,children:d})});var FV=l(X(),1);var VV=FV.forwardRef(function(t,r){let{render:o,className:n,style:i,id:a,...s}=t,c=rr(a),d=AV();return be(()=>(d(c),()=>{d(u=>u===c?void 0:u)}),[d,c]),Ve("div",t,{ref:r,props:{id:c,role:"presentation",...s}})});var DV=l(X(),1);var LV=DV.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:c=!1,closeOnClick:d=!0,style:u,...f}=t,m=ta({guess:!0,label:a}),g=nn(!0),h=rr(i),{store:b}=ir(),v=b.useState("disabled"),y=c||v,w=b.useState("isActive",m.index),_=b.useState("itemProps"),{getItemProps:x,itemRef:E}=od({closeOnClick:d,disabled:y,highlighted:w,id:h,store:b,nativeButton:s,nodeId:g?.context.nodeId,itemMetadata:rd});return Ve("div",t,{state:{disabled:y,highlighted:w},props:[_,f,x],ref:[E,r,m.ref]})});var Z_=l(X(),1);var zV=Z_.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,closeOnClick:s=!1,style:c,...d}=t,u=Z_.useRef(null),f=ta({guess:!0,label:a}),g=nn(!0)?.context.nodeId,h=rr(i),{store:b}=ir(),v=b.useState("isActive",f.index),y=b.useState("itemProps"),w=b.context.typingRef,{getButtonProps:_,buttonRef:x}=ja({native:!1,composite:!0}),E=G_({closeOnClick:s,highlighted:v,id:h,nodeId:g,store:b,typingRef:w,itemRef:u,itemMetadata:rd});function S(R){return lt(E,R,_)}return Ve("a",t,{state:{highlighted:v},props:[y,d,S],ref:[u,x,r,f.ref]})});var J_=l(X(),1);var Q_=l(X(),1),tpe=Q_.createContext(void 0);function BV(e){let t=Q_.useContext(tpe);if(t===void 0&&!e)throw new Error(ut(69));return t}var jV=l(I(),1),HV=J_.forwardRef(function(t,r){let{render:o,className:n,style:i,finalFocus:a,...s}=t,{store:c}=ir(),{side:d,align:u}=nn(),f=BV(!0)!=null,m=c.useState("open"),g=c.useState("transitionStatus"),h=c.useState("popupProps"),b=c.useState("mounted"),v=c.useState("instantType"),y=c.useState("activeTriggerElement"),w=c.useState("parent"),_=c.useState("lastOpenChangeReason"),x=c.useState("rootId"),E=c.useState("floatingRootContext"),S=c.useState("floatingTreeRoot"),C=c.useState("closeDelay"),R=c.useState("hoverEnabled"),T=c.useState("disabled"),P=c.useState("openMethod"),O=w.type==="context-menu";oi({open:m,ref:c.context.popupRef,onComplete(){m&&c.context.onOpenChangeComplete?.(!0)}}),J_.useEffect(()=>{function B(j){c.setOpen(!1,Le(j.reason,j.domEvent))}return S.events.on("close",B),()=>{S.events.off("close",B)}},[S.events,c]),Uh(E,{enabled:R&&!T&&!O&&w.type!=="menubar",closeDelay:C});let k=c.useStateSetter("popupElement"),F={transitionStatus:g,side:d,align:u,open:m,nested:w.type==="menu",instant:v},V=Ve("div",t,{state:F,ref:[r,c.context.popupRef,k],stateAttributesMapping:Hp,props:[h,{onKeyDown(B){f&&GF.has(B.key)&&B.stopPropagation()}},Up(g),s,{"data-rootownerid":x}]}),L=w.type===void 0||O;return(y||w.type==="menubar"&&_!==xe.outsidePress)&&(L=!0),(0,jV.jsx)(Ak,{context:E,openInteractionType:P,modal:O,disabled:!b,returnFocus:a===void 0?L:a,initialFocus:w.type!=="menu",restoreFocus:!0,externalTree:w.type!=="menubar"?S:void 0,previousFocusableElement:y,nextFocusableElement:w.type===void 0?c.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:w.type===void 0?c.context.beforeContentFocusGuardRef:void 0,children:V})});var UV=l(X(),1);var $_=l(X(),1),bR=$_.createContext(void 0);function WV(){let e=$_.useContext(bR);if(e===void 0)throw new Error(ut(32));return e}var vR=l(I(),1),GV=UV.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=ir();return i.useState("mounted")||o?(0,vR.jsx)(bR.Provider,{value:o,children:(0,vR.jsx)(Rk,{ref:r,...n})}):null});var Ws=l(X(),1);var Yp=l(I(),1),YV=Ws.forwardRef(function(t,r){let{anchor:o,positionMethod:n="absolute",className:i,render:a,side:s,align:c,sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=LN,style:y,...w}=t,{store:_}=ir(),x=WV(),E=td(!0),S=_.useState("parent"),C=_.useState("floatingRootContext"),R=_.useState("floatingTreeRoot"),T=_.useState("mounted"),P=_.useState("open"),O=_.useState("modal"),k=_.useState("openMethod"),F=_.useState("activeTriggerElement"),V=_.useState("transitionStatus"),L=_.useState("positionerElement"),B=_.useState("instantType"),j=_.useState("adaptiveOrigin"),A=_.useState("lastOpenChangeReason"),D=_.useState("floatingNodeId"),N=_.useState("floatingParentNodeId"),z=C.useState("domReferenceElement"),W=Ws.useRef(null),Y=Ds(L),G=o,ve=d,fe=u,Se=c,le=v;S.type==="context-menu"&&(G=o??S.context?.anchor,Se=Se??"start",!s&&Se!=="center"&&(fe=t.alignOffset??2,ve=t.sideOffset??-5));let ye=s,Ee=Se;S.type==="menu"?(ye=ye??"inline-end",Ee=Ee??"start",le=t.collisionAvoidance??r_):S.type==="menubar"&&(ye=ye??(S.context.orientation==="vertical"?"inline-end":"bottom"),Ee=Ee??"start");let Ie=S.type==="context-menu",Q=V_({anchor:G,floatingRootContext:C,positionMethod:E?"fixed":n,mounted:T,side:ye,sideOffset:ve,align:Ee,alignOffset:fe,arrowPadding:Ie?0:g,collisionBoundary:f,collisionPadding:m,sticky:h,nodeId:D,keepMounted:x,disableAnchorTracking:b,collisionAvoidance:le,shift:Ie?{crossAxis:!("side"in le&&le.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:R,adaptiveOrigin:j});Ws.useEffect(()=>{function ge(_e){_e.open&&(_e.parentNodeId===D&&_.set("hoverEnabled",!1),_e.nodeId!==D&&_e.parentNodeId===_.select("floatingParentNodeId")&&_.setOpen(!1,Le(xe.siblingOpen)))}return R.events.on("menuopenchange",ge),()=>{R.events.off("menuopenchange",ge)}},[_,R.events,D]),Ws.useEffect(()=>{if(_.select("floatingParentNodeId")==null)return;function ge(_e){if(_e.open||_e.nodeId!==_.select("floatingParentNodeId"))return;let Te=_e.reason??xe.siblingOpen;_.setOpen(!1,Le(Te))}return R.events.on("menuopenchange",ge),()=>{R.events.off("menuopenchange",ge)}},[R.events,_]);let me=or();Ws.useEffect(()=>{P||me.clear()},[P,me]),Ws.useEffect(()=>{function ge(_e){if(!(!P||_e.nodeId!==_.select("floatingParentNodeId")))if(_e.target&&F&&F!==_e.target){let Te=_.select("closeDelay");Te>0?me.isStarted()||me.start(Te,()=>{_.setOpen(!1,Le(xe.siblingOpen))}):_.setOpen(!1,Le(xe.siblingOpen))}else me.clear()}return R.events.on("itemhover",ge),()=>{R.events.off("itemhover",ge)}},[R.events,P,F,_,me]),Ws.useEffect(()=>{let ge={open:P,nodeId:D,parentNodeId:N,reason:_.select("lastOpenChangeReason")};R.events.emit("menuopenchange",ge)},[R.events,P,_,D,N]),be(()=>{let ge=z,_e=W.current;if(ge&&(W.current=ge),_e&&ge&&ge!==_e){_.set("instantType",void 0);let Te=new AbortController;return Y(()=>{_.set("instantType","trigger-change")},Te.signal),()=>{Te.abort()}}},[z,Y,_]);let re={open:P,side:Q.side,align:Q.align,anchorHidden:Q.anchorHidden,nested:S.type==="menu",instant:B},ee=S.type==="menubar"&&S.context.modal,ie=O&&A!==xe.triggerHover;uV(P&&(ee||ie),k==="touch",L,F);let J=D_(t,re,{styles:Q.positionerStyles,transitionStatus:V,props:w,refs:[r,_.useStateSetter("positionerElement")],hidden:!T,inert:!P}),ae=T&&S.type!=="menu"&&(S.type!=="menubar"&&O&&A!==xe.triggerHover||S.type==="menubar"&&S.context.modal),he=null;return S.type==="menubar"?he=S.context.contentElement:S.type===void 0&&(he=F),(0,Yp.jsxs)(pR.Provider,{value:Q,children:[ae&&(0,Yp.jsx)(KF,{ref:S.type==="context-menu"||S.type==="nested-context-menu"?S.context.internalBackdropRef:null,inert:O_(!P),cutout:he}),(0,Yp.jsx)(Pk,{id:D,children:(0,Yp.jsx)(yM,{elementsRef:_.context.itemDomElements,labelsRef:_.context.itemLabels,children:J})})]})});var id=l(X(),1);var ew=l(X(),1),yR=ew.createContext(void 0);function qV(){let e=ew.useContext(yR);if(e===void 0)throw new Error(ut(34));return e}var _R=l(I(),1),KV=id.memo(id.forwardRef(function(t,r){let{render:o,className:n,value:i,defaultValue:a,onValueChange:s,disabled:c=!1,style:d,"aria-labelledby":u,...f}=t,[m,g]=id.useState(void 0),[h,b]=jc({controlled:i,default:a,name:"MenuRadioGroup"}),v=we((x,E)=>{s?.(x,E),!E.isCanceled&&b(x)}),w=Ve("div",t,{state:{disabled:c},ref:r,props:{role:"group","aria-labelledby":u??m,"aria-disabled":c||void 0,...f}}),_=id.useMemo(()=>({value:h,setValue:v,disabled:c}),[h,v,c]);return(0,_R.jsx)(Xh.Provider,{value:g,children:(0,_R.jsx)(yR.Provider,{value:_,children:w})})}));var rw=l(X(),1);var tw=l(X(),1),wR=tw.createContext(void 0);function XV(){let e=tw.useContext(wR);if(e===void 0)throw new Error(ut(35));return e}var ZV=l(I(),1),QV=rw.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:c=!1,closeOnClick:d=!1,value:u,style:f,...m}=t,g=ta({guess:!0,label:a}),h=nn(!0),b=rr(i),{store:v}=ir(),y=v.useState("isActive",g.index),w=v.useState("itemProps"),{value:_,setValue:x,disabled:E}=qV(),S=v.useState("disabled"),C=c||E||S,R=_===u,{getItemProps:T,itemRef:P}=od({closeOnClick:d,disabled:C,highlighted:y,id:b,store:v,nativeButton:s,nodeId:h?.context.nodeId,itemMetadata:rd}),O=rw.useMemo(()=>({disabled:C,highlighted:y,checked:R}),[C,y,R]);function k(V){let L=Le(xe.itemPress,V.nativeEvent,void 0,{preventUnmountOnClose:yt});x(u,L)}let F=Ve("div",t,{state:O,stateAttributesMapping:nd,props:[w,{role:"menuitemradio","aria-checked":R,onClick:k},m,T],ref:[P,r,g.ref]});return(0,ZV.jsx)(wR.Provider,{value:O,children:F})});var ow=l(X(),1);var JV=ow.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:a=!1,...s}=t,c=XV(),d=ow.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=ea(c.checked);oi({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let g={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return Ve("span",t,{state:g,stateAttributesMapping:nd,ref:[r,d],props:{"aria-hidden":!0,...s},enabled:a||f})});var bo=l(X(),1);var nw=l(X(),1),rpe=nw.createContext(null);function iw(e){let t=nw.useContext(rpe);if(t===null&&!e)throw new Error(ut(5));return t}var Zh=l(X(),1);var $V={...__,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},aw=class extends Bs{constructor(t){super({...rD(),...t},tD(),$V),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let o=r.store.select("rootId"),n=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let a=r.store.select("rootId"),s=r.store.select("floatingTreeRoot"),c=r.store.select("keyboardEventRelay");o===a&&n===s&&i===c||(o=a,n=s,i=c,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function eD(){let e=new jp(Object.freeze(rD()),Object.freeze(tD()),$V);return Object.assign(e,{setOpen:yt})}function tD(){return{positionerRef:Zh.createRef(),popupRef:Zh.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:Zh.createRef(),beforeContentFocusGuardRef:Zh.createRef(),onOpenChangeComplete:void 0,triggerElements:new Hl}}function rD(){return{...y_(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new Yc,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:ht,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var sw=l(X(),1),xR=sw.createContext(void 0);function lw(){return sw.useContext(xR)}var Qh=l(I(),1),cw=Bh(function(t){let{children:r,open:o,onOpenChange:n,onOpenChangeComplete:i,defaultOpen:a=!1,disabled:s=!1,modal:c,loopFocus:d=!0,orientation:u="vertical",actionsRef:f,closeParentOnEsc:m=!1,handle:g,triggerId:h,defaultTriggerId:b=null,highlightItemOnHover:v=!0}=t,y=td(!0),w=ir(!0),_=iw(!0),x=lw(),E=bo.useMemo(()=>x&&w?{type:"menu",store:w.store}:_?{type:"menubar",context:_}:y&&!w?{type:"context-menu",context:y}:{type:void 0},[y,w,_,x]),S=ope({open:a,openProp:o,activeTriggerId:b,triggerIdProp:h,parent:E});S.useControlledProp("openProp",o),S.useControlledProp("triggerIdProp",h),S.useContextCallback("onOpenChangeComplete",i);let C=Ba(),R=Ba(),T=S.useState("floatingTreeRoot"),P=Mh(T),O=Ti(),k=S.useState("open"),F=S.useState("activeTriggerElement"),V=S.useState("positionerElement"),L=S.useState("hoverEnabled"),B=S.useState("disabled"),j=S.useState("lastOpenChangeReason"),A=S.useState("parent"),D=S.useState("activeIndex"),N=S.useState("payload"),z=S.useState("floatingParentNodeId"),W=bo.useRef(null),Y=bo.useRef(A.type!=="context-menu"),G=or(),ve=bo.useRef(!0),fe=or(),Se=z!=null,{openMethod:le,triggerProps:ye}=JF(k);S.useSyncedValues({disabled:s,highlightItemOnHover:v,modal:A.type===void 0?c:void 0,openMethod:le,rootId:C}),h_(S);let{forceUnmount:Ee}=b_(k,S,()=>{S.set("allowMouseEnter",!1)});be(()=>{y&&!w?S.update({parent:{type:"context-menu",context:y},floatingNodeId:P,floatingParentNodeId:O}):w&&S.update({floatingNodeId:P,floatingParentNodeId:O})},[y,w,P,O,S]),bo.useEffect(()=>{if(k||(W.current=null),A.type==="context-menu"){if(!k){G.clear(),Y.current=!1;return}G.start(500,()=>{Y.current=!0})}},[G,k,A.type]),be(()=>{!k&&!L&&S.set("hoverEnabled",!0)},[k,L,S]);let Ie=we((ke,Qe)=>{let et=Qe.reason;if(!ke&&!S.select("open")||k===ke&&Qe.trigger===F&&j===et)return;let xt=Xk(Qe);if(!ke&&Qe.trigger==null&&(Qe.trigger=F??void 0),n?.(ke,Qe),Qe.isCanceled)return;S.state.floatingRootContext.dispatchOpenChange(ke,Qe);let Ht=Qe.event;if(ke===!1&&Ht?.type==="click"&&Ht.pointerType==="touch"&&!ve.current)return;ke&&et===xe.triggerFocus?(ve.current=!1,fe.start(300,()=>{ve.current=!0})):(ve.current=!0,fe.clear());let Xe=(et===xe.triggerPress||et===xe.itemPress)&&Ht.detail===0,Xo=!ke&&(et===xe.escapeKey||et==null),po={open:ke,openChangeReason:et};W.current=Qe.event,Kk(po,ke,Qe.trigger,xt()),S.update(po),A.type==="menubar"&&(et===xe.triggerFocus||et===xe.focusOut||et===xe.triggerHover||et===xe.listNavigation||et===xe.siblingOpen)?S.set("instantType","group"):Xe||Xo?S.set("instantType",Xe?"click":"dismiss"):S.set("instantType",void 0)}),Q=jh({popupStore:S,floatingId:R,nested:O!=null,onOpenChange:Ie}),me=Q.context.events;be(()=>{let ke=({open:Qe,eventDetails:et})=>Ie(Qe,et);return me.on("setOpen",ke),()=>{me?.off("setOpen",ke)}},[me,Ie]);let re=bo.useCallback(()=>{S.setOpen(!1,Le(xe.imperativeAction))},[S]);bo.useImperativeHandle(f,()=>({unmount:Ee,close:re}),[Ee,re]);let ee;A.type==="context-menu"&&(ee=A.context),bo.useImperativeHandle(ee?.positionerRef,()=>V,[V]),bo.useImperativeHandle(ee?.actionsRef,()=>({setOpen:Ie}),[Ie]);let ie=Dh(Q,{enabled:!B,bubbles:{escapeKey:m&&A.type==="menu"},outsidePress(){return A.type!=="context-menu"||W.current?.type==="contextmenu"?!0:Y.current},externalTree:Se?T:void 0}),J=Jc(),ae=bo.useCallback(ke=>{S.select("activeIndex")!==ke&&S.set("activeIndex",ke)},[S]),he=rR(Q,{enabled:!B,listRef:S.context.itemDomElements,activeIndex:D,nested:A.type!==void 0,loopFocus:d,orientation:u,parentOrientation:A.type==="menubar"?A.context.orientation:void 0,rtl:J==="rtl",disabledIndices:Ll,onNavigate:ae,openOnArrowKeyDown:A.type!=="context-menu",externalTree:Se?T:void 0,focusItemOnHover:v}),ge=bo.useCallback(ke=>{S.context.typingRef.current=ke},[S]),_e=oR(Q,{enabled:!B,listRef:S.context.itemLabels,elementsRef:S.context.itemDomElements,activeIndex:D,resetMs:500,onMatch:ke=>{k&&ke!==D&&S.set("activeIndex",ke)},onTyping:ge}),Te=bo.useMemo(()=>{let ke=lt(_e.reference,he.reference,ie.reference,{onMouseMove(){S.set("allowMouseEnter",!0)}},ye);return ke["aria-haspopup"]="menu",ke["aria-expanded"]=k,ke},[S,_e.reference,he.reference,ie.reference,ye,k]),Ne=bo.useMemo(()=>{let ke=lt(he.trigger,ie.trigger,ye);return ke["aria-haspopup"]="menu",ke["aria-expanded"]=!1,ke},[he.trigger,ie.trigger,ye]),K=bo.useMemo(()=>lt(p_,{id:R,role:"menu","aria-labelledby":F?.id,onMouseMove(){S.set("allowMouseEnter",!0),A.type==="menu"&&S.set("hoverEnabled",!1)},onClick(){S.select("hoverEnabled")&&S.set("hoverEnabled",!1)},onKeyDown(ke){let Qe=S.select("keyboardEventRelay");Qe&&!ke.isPropagationStopped()&&Qe(ke)}},_e.floating,he.floating,ie.floating),[F,R,A.type,S,_e.floating,he.floating,ie.floating]),ne=he.item??ht;v_(S,{floatingRootContext:Q,activeTriggerProps:Te,inactiveTriggerProps:Ne,popupProps:K,itemProps:ne});let Ke=bo.useMemo(()=>({store:S,parent:E}),[S,E]),Ce=(0,Qh.jsxs)(mR.Provider,{value:Ke,children:[g&&(0,Qh.jsx)(m_,{handle:g,store:S}),typeof r=="function"?r({payload:N}):r]});return A.type===void 0||A.type==="context-menu"?(0,Qh.jsx)(Ok,{externalTree:T,children:Ce}):Ce});function ope(e){return Wt(()=>new aw(e)).current}var oD=l(X(),1);var SR=l(I(),1);function nD(e){let t=ir().store,r=oD.useMemo(()=>({parentMenu:t}),[t]);return(0,SR.jsx)(xR.Provider,{value:r,children:(0,SR.jsx)(cw,{...e})})}var an=l(X(),1);var iD=l(X(),1);function aD(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=Tp(),{ref:n,index:i}=ta(e),a=r===i,s=iD.useRef(null),c=$i(n,s);return{compositeProps:{tabIndex:a?0:-1,onFocus(){o(i)},onMouseMove(){let u=s.current;if(!t||!u)return;let f=u.hasAttribute("disabled")||u.ariaDisabled==="true";!a&&!f&&u.focus()}},compositeRef:c,index:i}}function sD(e){let{render:t,className:r,style:o,state:n=ht,props:i=Ll,refs:a=Ll,metadata:s,stateAttributesMapping:c,tag:d="div",...u}=e,{compositeProps:f,compositeRef:m}=aD({metadata:s});return Ve(d,e,{state:n,ref:[m,...a],props:[f,...i,u],stateAttributesMapping:c})}function CR(e){if(St(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!oa(e))return CR(ra(e))}var lD=l(X(),1),ER=l(Ha(),1);function cD(e,t){let r=lD.useRef(null);function o(i){ER.flushSync(()=>{e.setOpen(!1,Le(xe.focusOut,i.nativeEvent,i.currentTarget))}),PN(r.current)?.focus()}function n(i){let a=e.select("positionerElement");if(a&&Bl(i,a))e.context.beforeContentFocusGuardRef.current?.focus();else{ER.flushSync(()=>{e.setOpen(!1,Le(xe.focusOut,i.nativeEvent,i.currentTarget))});let s=TN(e.context.triggerFocusTargetRef.current||t.current);for(;s!==null&&De(a,s);){let c=s;if(s=Np(s),s===c)break}s?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var dw=l(X(),1);function dD(e){let{enabled:t=!0,mouseDownAction:r,open:o}=e,n=dw.useRef(!1);return dw.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!o||r==="close"&&o)&&(n.current=!0,tt(i.currentTarget).addEventListener("click",()=>{n.current=!1},{once:!0}))},onClick:i=>{n.current&&(n.current=!1,i.preventBaseUIHandler())}}:ht,[t,r,o])}var ad=l(I(),1),uD=d_(function(t,r){let{render:o,className:n,style:i,disabled:a=!1,nativeButton:s=!0,id:c,openOnHover:d,delay:u=100,closeDelay:f=0,handle:m,payload:g,...h}=t,b=ir(!0),y=w_(m)??b?.store;if(!y)throw new Error(ut(85));let w=rr(c),_=y.useState("isTriggerActive",w),x=y.useState("floatingRootContext"),E=y.useState("isOpenedByTrigger",w),S=y.useState("triggerPopupId",w),C=an.useRef(null),R=ipe(),T=Tp(!0),P=en(),O=an.useMemo(()=>P??new Yc,[P]),k=Mh(O),F=Ti(),{registerTrigger:V,isMountedByThisTrigger:L}=g_(w,C,y,{payload:g,closeDelay:f,parent:R,floatingTreeRoot:O,floatingNodeId:k,floatingParentNodeId:F,keyboardEventRelay:T?.relayKeyboardEvent}),B=R.type==="menubar",j=y.useState("disabled"),A=a||j||B&&R.context.disabled,{getButtonProps:D,buttonRef:N}=ja({disabled:A,native:s});an.useEffect(()=>{!E&&R.type===void 0&&(y.context.allowMouseUpTriggerRef.current=!1)},[y,E,R.type]);let z=an.useRef(null),W=or(),Y=we(ge=>{if(!z.current)return;W.clear(),y.context.allowMouseUpTriggerRef.current=!1;let _e=ge.target;De(z.current,_e)||De(y.select("positionerElement"),_e)||_e===z.current||_e!=null&&CR(_e)===y.select("rootId")||rV(ge,z.current)||O.events.emit("close",{domEvent:ge,reason:xe.cancelOpen})});an.useEffect(()=>{E&&y.select("lastOpenChangeReason")===xe.triggerHover&&tt(z.current).addEventListener("mouseup",Y,{once:!0})},[E,Y,y]);let G=B&&R.context.hasSubmenuOpen,fe=Gu(x,{enabled:(d??G)&&!A&&(!B||G&&!L),handleClose:qu({blockPointerEvents:!B}),mouseOnly:!0,move:!1,restMs:R.type===void 0?u:void 0,delay:{close:f},triggerElementRef:C,externalTree:O,isActiveTrigger:_,isClosing:()=>y.select("transitionStatus")==="ending"}),Se=npe(E,y.select("lastOpenChangeReason")),le=Vh(x,{enabled:!A,event:E&&B?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:R.type===void 0?Se:!1}),ye=Wh(x,{enabled:!A&&G}),Ee=dD({open:E,enabled:B,mouseDownAction:"open"}),Ie=an.useMemo(()=>lt(ye.reference,le.reference),[ye.reference,le.reference]),Q=y.useState("triggerProps",L),{preFocusGuardRef:me,handlePreFocusGuardFocus:re,handleFocusTargetFocus:ee}=cD(y,C),ie={disabled:A,open:E},J=[z,r,N,V,C],ae=[Ie,fe??ht,Q,{"aria-haspopup":"menu","aria-controls":S,id:w,onMouseDown:ge=>{if(y.select("open"))return;W.start(200,()=>{y.context.allowMouseUpTriggerRef.current=!0}),tt(ge.currentTarget).addEventListener("mouseup",Y,{once:!0})}},B?{role:"menuitem"}:{},Ee,h,D],he=Ve("button",t,{enabled:!B,stateAttributesMapping:nR,state:ie,ref:J,props:ae});return B?(0,ad.jsx)(sD,{tag:"button",render:o,className:n,style:i,state:ie,refs:J,props:ae,stateAttributesMapping:nR}):E?(0,ad.jsxs)(an.Fragment,{children:[(0,ad.jsx)(zl,{ref:me,onFocus:re},`${w}-pre-focus-guard`),(0,ad.jsx)(an.Fragment,{children:he},w),(0,ad.jsx)(zl,{ref:y.context.triggerFocusTargetRef,onFocus:ee},`${w}-post-focus-guard`)]}):(0,ad.jsx)(an.Fragment,{children:he},w)});function npe(e,t){let r=or(),[o,n]=an.useState(!1);return be(()=>{e&&t===xe.triggerHover?(n(!0),r.start(500,()=>{n(!1)})):e||(r.clear(),n(!1))},[e,t,r]),o}function ipe(){let e=iw(!0);return an.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var wD=l(X(),1);var jo=l(X(),1),_D=l(Ha(),1);var fD=l(X(),1);function pD(e){let[t,r]=fD.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var qp=l(X(),1);function kR(e){let t=Eo(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=St(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o;return(Gc(r)!==i||Gc(o)!==a)&&(r=i,o=a),{width:r,height:o}}function gD(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:a,side:s,direction:c}=e,d=Ds(t,!0),u=Ei(),f=qp.useRef(null),m=qp.useRef(!0),g=qp.useRef(yt),h=we(i),b=we(a),v=qp.useMemo(()=>ape(s,c),[s,c]);be(()=>{if(!n){g.current=yt,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=mD(t,v),RR(t,"auto");let y=fw(t,"position","static"),w=fw(t,"transform","none"),_=fw(t,"scale","1"),x=mD(r,{"--available-width":"max-content","--available-height":"max-content"});function E(){y(),w(),x()}function S(){E(),_()}if(h?.(),m.current||f.current===null){uw(r,"max-content");let P=kR(t);return f.current=P,uw(r,P),S(),b?.(null,P),m.current=!1,()=>{g.current(),g.current=yt}}uw(r,"max-content");let C=f.current,R=kR(t);f.current=R,RR(t,C),S(),b?.(C,R),uw(r,R);let T=new AbortController;return u.request(()=>{RR(t,R),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},T.signal)}),()=>{T.abort(),u.cancel(),g.current(),g.current=yt}},[o,t,r,d,u,n,h,b,v])}function ape(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?ht:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function fw(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function mD(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(fw(e,o,n));return r.length?()=>{r.forEach(o=>o())}:yt}function RR(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function uw(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var hD=l(X(),1);var bD=l(I(),1),pw=function(t){let{direction:r="ltr"}=t,o=hD.useMemo(()=>({direction:r}),[r]);return(0,bD.jsx)(sR.Provider,{value:o,children:t.children})};var vD={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:a,placement:s}=e,c=Pt(n),d=c.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:Wp};let f=await i.getOffsetParent?.(n),m={width:0,height:0};if(a==="fixed"&&c?.visualViewport)m={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let w=tt(n);m={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let g=$o(s),h=t,b=r;g==="left"&&(h=m.width-(t+o.width)),g==="top"&&(b=m.height-(r+o.height));let v=g==="left"?"right":Wp.sideX,y=g==="top"?"bottom":Wp.sideY;return{x:h,y:b,data:{sideX:v,sideY:y}}}};var Kp=l(I(),1),mw={activationDirection:e=>e?{"data-activation-direction":e}:null};function gw(e){let{store:t,side:r,children:o}=e,n=Jc(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),s=t.useState("open"),c=t.useState("payload"),d=t.useState("mounted"),u=t.useState("popupElement"),f=t.useState("positionerElement"),m=pD(s?i:null),g=cpe(a,c),h=jo.useRef(null),[b,v]=jo.useState(null),[y,w]=jo.useState(null),_=jo.useRef(null),x=jo.useRef(null),E=Ds(_,!0),S=Ei(),C=jo.useRef(null),[R,T]=jo.useState(null),[P,O]=jo.useState(!1);be(()=>(t.set("adaptiveOrigin",vD),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let k=we(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),x.current?.style.setProperty("display","none")}),F=we(D=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),x.current?.style.removeProperty("display"),D&&T(D)}),V=we(()=>{C.current?.abort();let D=new AbortController;C.current=D,E(()=>{v(null),T(null),h.current=null},D.signal)}),L=jo.useRef(null);be(()=>{(!s||!d)&&(L.current=null)},[s,d]),be(()=>{if(i&&m&&i!==m&&L.current!==i&&h.current){v(h.current),O(!0);let D=lpe(m,i);w(D),L.current=i}},[i,m]),be(()=>{b!=null&&(C.current?.abort(),O(!0),S.request(()=>{_D.flushSync(()=>{O(!1)}),V()}))},[g,b,V,S]),be(()=>{let D=_.current;if(!D)return;let N=tt(D).createElement("div");for(let z of Array.from(D.childNodes))N.appendChild(z.cloneNode(!0));h.current=N});let B=b!=null,j;B?j=(0,Kp.jsxs)(jo.Fragment,{children:[(0,Kp.jsx)("div",{"data-previous":!0,inert:O_(!0),ref:x,style:{...R?{"--popup-width":`${R.width}px`,"--popup-height":`${R.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Kp.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":P?"":void 0,children:o},g)]}):j=(0,Kp.jsx)("div",{"data-current":!0,ref:_,children:o},g),be(()=>{let D=x.current;!D||!b||D.replaceChildren(...Array.from(b.childNodes))},[b]),gD({popupElement:u,positionerElement:f,mounted:d,content:c,onMeasureLayout:k,onMeasureLayoutComplete:F,side:r,direction:n});let A={activationDirection:spe(y),transitioning:B};return{children:j,state:A}}function spe(e){if(e)return`${yD(e.horizontal,5,"right","left")} ${yD(e.vertical,5,"down","up")}`}function yD(e,t,r,o){return e>t?r:e<-t?o:""}function lpe(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function cpe(e,t){let[r,o]=jo.useState(0),n=jo.useRef(e),i=jo.useRef(t),a=jo.useRef(!1);return be(()=>{let s=n.current,c=i.current,d=e!==s,u=t!==c;d?(o(f=>f+1),a.current=!u):a.current&&u&&(o(f=>f+1),a.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var xD=wD.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,...s}=t,{store:c}=ir(),{side:d}=nn(),u=c.useState("instantType"),{children:f,state:m}=gw({store:c,side:d,children:a}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return Ve("div",t,{state:g,ref:r,props:[s,{children:f}],stateAttributesMapping:mw})});var SD=l(X(),1);var CD=SD.forwardRef(function(t,r){let{className:o,render:n,orientation:i="horizontal",style:a,...s}=t;return Ve("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},s]})});var Us=l(X(),1);var dpe={"aria-expanded":void 0},ED=Us.forwardRef(function(t,r){let{render:o,className:n,style:i,label:a,id:s,nativeButton:c=!1,openOnHover:d=!0,delay:u=100,closeDelay:f=0,disabled:m=!1,...g}=t,h=lw();if(!h?.parentMenu)throw new Error(ut(37));let b=ta({guess:!0,label:a}),v=nn(),{store:y}=ir(),w=rr(s),_=y.useState("open"),x=y.useState("floatingRootContext"),E=y.useState("floatingTreeRoot"),S=y.useState("triggerPopupId",w),C=qk(w,y),R=Us.useCallback(Ie=>{let Q=C(Ie);return Ie!==null&&y.select("open")&&y.select("activeTriggerId")==null&&y.update({activeTriggerId:w,activeTriggerElement:Ie,closeDelay:f}),Q},[C,f,y,w]),T=Us.useRef(null),P=Us.useCallback(Ie=>{T.current=Ie,y.set("activeTriggerElement",Ie)},[y]);y.useSyncedValue("closeDelay",f);let O=h.parentMenu,k=y.useState("disabled"),F=O.useState("disabled"),V=m||k||F,L=O.useState("itemProps"),B=O.useState("isActive",b.index),j=Us.useMemo(()=>({type:"submenu-trigger",setActive(){O.select("highlightItemOnHover")&&O.set("activeIndex",b.index)}}),[O,b.index]),{getItemProps:A,itemRef:D}=od({closeOnClick:!1,disabled:V,highlighted:B,id:w,store:y,typingRef:O.context.typingRef,nativeButton:c,itemMetadata:j,nodeId:v?.context.nodeId}),N=y.useState("hoverEnabled"),z=Gu(x,{enabled:N&&d&&!V,handleClose:qu({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:u,delay:{open:u,close:f},shouldOpen:u>0?()=>O.select("allowMouseEnter"):void 0,triggerElementRef:T,externalTree:E,isClosing:()=>y.select("transitionStatus")==="ending",guardStaleOpen:!0}),Y=Vh(x,{enabled:!V,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??ht,G=y.useState("triggerProps",!0);delete G.id;let ve={disabled:V,highlighted:B,open:_},fe=y.useState("openMethod"),le=y.useState("lastOpenChangeReason")===xe.listNavigation||fe==="keyboard",ye=_&&le&&Ut.screenReader.voiceOver;return Ve("div",t,{state:ve,stateAttributesMapping:P_,props:[Y,z,G,L,ye?dpe:void 0,{"aria-controls":S,tabIndex:_||B?0:-1,onBlur(){B&&O.set("activeIndex",null)}},g,A],ref:[r,b.ref,D,R,P]})});var Jh=class extends Dp{constructor(){super(eD(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function kD(){return new Jh}var sn={};Lr(sn,{Control:()=>FD,Description:()=>ND,Error:()=>AD,Item:()=>LD,Label:()=>ID,Root:()=>OD,Validity:()=>DD});var Po=l(X(),1);var hw=l(X(),1),upe=hw.createContext(void 0);function RD(e=!1){let t=hw.useContext(upe);if(!t&&!e)throw new Error(ut(86));return t}var sd=l(X(),1);var TD=l(I(),1),bw=function(t){let r=rr(),o=t.controlId===void 0?r:t.controlId,[n,i]=sd.useState(o),[a,s]=sd.useState(t.labelId),[c,d]=sd.useState([]),u=Wt(()=>new Map),{messageIds:f}=on(),m=we((b,v)=>{let y=u.current;if(v===void 0){y.delete(b);return}y.set(b,v),i(w=>{if(y.size===0)return;let _;for(let x of y.values()){if(w!==void 0&&x===w)return w;_===void 0&&(_=x)}return _})}),g=sd.useCallback(b=>{let v=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return v.push(...f,...c),{...b,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[f,c]),h=sd.useMemo(()=>({controlId:n,registerControlId:m,labelId:a,setLabelId:s,messageIds:c,setMessageIds:d,getDescriptionProps:g}),[n,m,a,s,c,d,g]);return(0,TD.jsx)(aR.Provider,{value:h,children:t.children})};var vw=l(X(),1);function PD(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:a,setValidityData:s,validityData:c}=e,{formRef:d}=Hs(),u=vw.useRef(null),f=vw.useRef(null),m=vw.useRef(!1),g=we(()=>{let x=f.current;if(x)return x.getValue?x.getValue():x.value});function h(x){return x.value===void 0?g():x.value}let b=we(()=>{let x=f.current;if(o.current=!0,!x){t(c.value);return}t(h(x))});function v(){let x=f.current;!x||!x.id||d.current.fields.set(x.id,{getValue:g,name:n??x.name,controlRef:x.controlRef,validityData:Xu(c,r),validate:b})}function y(x=f.current?.id){x&&d.current.fields.delete(x)}function w(x){if(m.current)return;m.current=!0;let E=h(x);s(S=>S.initialValue===E?S:{...S,initialValue:E})}be(()=>{let x=f.current;!x||!x.id||(i(n?void 0:x.name),d.current.fields.set(x.id,{getValue:g,name:n??x.name,controlRef:x.controlRef,validityData:Xu(c,r),validate:b}))},[d,g,r,n,i,b,c]),be(()=>{let x=d.current.fields;return()=>{let E=f.current?.id;E&&x.delete(E)}},[d]);let _=we((x,E)=>{if(!E){u.current===x&&(u.current=null,y(),f.current=null,i(void 0),a.current=void 0);return}let S=f.current?.id;u.current=x,f.current=E,n||i(E.name),a.current=E.id,S&&S!==E.id&&y(S),w(E),v()});return[b,_]}var yw=l(I(),1),fpe=Po.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=Hs(),{render:a,className:s,validate:c,validationDebounceTime:d=0,validationMode:u=n,name:f,disabled:m=!1,invalid:g,dirty:h,touched:b,actionsRef:v,style:y,...w}=t,_=RD(!0)?.disabled,x=we(c||(()=>null)),E=_||m,[S,C]=Po.useState(!1),[R,T]=Po.useState(!1),[P,O]=Po.useState(!1),[k,F]=Po.useState(!1),V=h??R,L=b??S,B=Po.useRef(V),j=Po.useRef(void 0),[A,D]=Po.useState(),N=f??A;be(()=>{h!==void 0&&(B.current=h)},[h]);let z=we(ie=>{h===void 0&&(ie&&(B.current=!0),T(ie))}),W=we(ie=>{b===void 0&&C(ie)}),Y=we(()=>u==="onChange"||u==="onSubmit"&&i.current),G=N&&Object.hasOwn(o,N)?o[N]:null,ve=!!(Array.isArray(G)?G.length:G),fe=g===!0||ve,[Se,le]=Po.useState({state:Qc,error:"",errors:[],value:null,initialValue:null}),ye=!fe&&(E?null:Se.state.valid),Ee=Po.useMemo(()=>({disabled:E,touched:L,dirty:V,valid:ye,filled:P,focused:k}),[E,L,V,ye,P,k]),Ie=gV({setValidityData:le,validate:x,validityData:Se,validationDebounceTime:d,invalid:fe,markedDirtyRef:B,state:Ee,shouldValidateOnChange:Y,registeredFieldIdRef:j}),[Q,me]=PD({commit:Ie.commit,invalid:fe,markedDirtyRef:B,name:f,setRegisteredFieldName:D,registeredFieldIdRef:j,setValidityData:le,validityData:Se});Po.useImperativeHandle(v,()=>({validate:Q}),[Q]);let re=Po.useMemo(()=>({invalid:fe,name:N,validityData:Se,setValidityData:le,disabled:E,setTouched:W,setDirty:z,setFilled:O,setFocused:F,validationMode:u,shouldValidateOnChange:Y,state:Ee,registerFieldControl:me,validation:Ie}),[fe,N,Se,E,W,z,O,F,u,Y,Ee,me,Ie]),ee=Ve("div",t,{ref:r,state:Ee,props:w,stateAttributesMapping:aa});return(0,yw.jsx)(iR.Provider,{value:re,children:ee})}),OD=Po.forwardRef(function(t,r){return(0,yw.jsx)(bw,{children:(0,yw.jsx)(fpe,{...t,ref:r})})});var $h=l(X(),1);var ID=$h.forwardRef(function(t,r){let{render:o,className:n,style:i,id:a,nativeLabel:s=!0,...c}=t,d=ai(!1),u=z_(),{labelId:f}=on(),m={...d.state,disabled:d.disabled||u.disabled},g=$h.useRef(null),h=xV({id:f??a,native:s});return Ve("label",t,{ref:[r,g],state:m,props:[h,c],stateAttributesMapping:aa})});var Zu=l(X(),1);var TR=l(I(),1),ppe={...aa,...Ns},AD=Zu.forwardRef(function(t,r){let{render:o,id:n,className:i,match:a,style:s,...c}=t,d=rr(n),{validityData:u,state:f,name:m}=ai(!1),{setMessageIds:g}=on(),{errors:h}=Hs(),b=m&&Object.hasOwn(h,m)?h[m]:null,v=!!(Array.isArray(b)?b.length:b),y=typeof a=="string",w=!1;a===!0?w=!0:f.disabled?w=!1:y?w=!!u.state[a]:w=v||u.state.valid===!1;let{mounted:_,transitionStatus:x,setMounted:E}=ea(w);be(()=>{if(!(!w||!d))return g(B=>B.concat(d)),()=>{g(B=>B.filter(j=>j!==d))}},[w,d,g]);let S=Zu.useRef(null),[C,R]=Zu.useState(null),[T,P]=Zu.useState(null),O=u.error;!y&&v?O=b:u.errors.length>1&&(O=u.errors);let k=O;Array.isArray(O)&&(k=O.length>1?(0,TR.jsx)("ul",{children:O.map(B=>(0,TR.jsx)("li",{children:B},B))}):O[0]);let F=Array.isArray(O)?JSON.stringify(O):O;w&&F!==T&&(P(F),R(k)),oi({open:w,ref:S,onComplete(){w||E(!1)}});let V={...f,transitionStatus:x},L=Ve("div",t,{ref:[r,S],state:V,props:[{id:d,children:w?k:C},c],stateAttributesMapping:ppe,enabled:_});return _?L:null});var MD=l(X(),1);var ND=MD.forwardRef(function(t,r){let{render:o,id:n,className:i,style:a,...s}=t,c=rr(n),d=ai(!1),u=z_(),{setMessageIds:f}=on(),m={...d.state,disabled:d.disabled||u.disabled};return be(()=>{if(c)return f(h=>h.concat(c)),()=>{f(h=>h.filter(b=>b!==c))}},[c,f]),Ve("p",t,{ref:r,state:m,props:[{id:c},s],stateAttributesMapping:aa})});var _w=l(X(),1);var FD=_w.forwardRef(function(t,r){let{render:o,className:n,id:i,name:a,value:s,disabled:c=!1,onValueChange:d,defaultValue:u,autoFocus:f=!1,style:m,...g}=t,{state:h,name:b,disabled:v,setTouched:y,setDirty:w,validityData:_,setFocused:x,setFilled:E,validationMode:S,validation:C}=ai(),{clearErrors:R}=Hs(),T=v||c,P=b??a,O={...h,disabled:T},{labelId:k}=on(),F=tV({id:i});be(()=>{let N=s!=null;C.inputRef.current?.value||N&&s!==""?E(!0):N&&s===""&&E(!1)},[C.inputRef,E,s]);let V=_w.useRef(null);be(()=>{f&&V.current===no(tt(V.current))&&x(!0)},[f,x]);let[L]=jc({controlled:s,default:u,name:"FieldControl",state:"value"}),B=s!==void 0,j=B?L:void 0,A=we(()=>C.inputRef.current?.value);return eV(C.inputRef,F,j,A,!T,a),Ve("input",t,{ref:[r,V],state:O,props:[{id:F,disabled:T,name:P,ref:C.inputRef,"aria-labelledby":k,autoFocus:f,...B?{value:j}:{defaultValue:u},onChange(N){let z=N.currentTarget.value;d?.(z,Le(xe.none,N.nativeEvent)),w(z!==(_.initialValue??"")),E(z!==""),N.nativeEvent.defaultPrevented||(R(P),C.change(z))},onFocus(){x(!0)},onBlur(N){y(!0),x(!1),S==="onBlur"&&C.commit(N.currentTarget.value)},onKeyDown(N){N.currentTarget.tagName==="INPUT"&&N.key==="Enter"&&(y(!0),C.commit(N.currentTarget.value))}},g,N=>C.getValidationProps(T,N)],stateAttributesMapping:aa})});var eb=l(X(),1);var VD=l(I(),1),DD=function(t){let{children:r}=t,{validityData:o,invalid:n}=ai(!1),i=eb.useMemo(()=>Xu(o,n),[o,n]),a=i.state.valid===!1,{transitionStatus:s}=ea(a),c=eb.useMemo(()=>({...i,validity:i.state,transitionStatus:s}),[i,s]);return(0,VD.jsx)(eb.Fragment,{children:r(c)})};var ww=l(X(),1);var PR=l(I(),1),LD=ww.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:a=!1,...s}=t,{state:c,disabled:d}=ai(!1),u=d||a,f={...c,disabled:u},m=ww.useMemo(()=>({disabled:u}),[u]),g=Ve("div",t,{ref:r,state:f,props:s,stateAttributesMapping:aa});return(0,PR.jsx)(bw,{children:(0,PR.jsx)(cR.Provider,{value:m,children:g})})});var zD=l(X(),1);var BD=l(I(),1),OR=zD.forwardRef(function(t,r){return(0,BD.jsx)(sn.Control,{ref:r,...t})});var xw=l(X(),1),jD=l(Ha(),1);var HD=l(I(),1),WD=xw.forwardRef(function(t,r){let{children:o,container:n,className:i,render:a,style:s,...c}=t,{node:d,subtree:u}=o_({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!d?null:(0,HD.jsxs)(xw.Fragment,{children:[u,d&&jD.createPortal(o,d)]})});var si={};Lr(si,{Arrow:()=>lL,Handle:()=>rb,Popup:()=>aL,Portal:()=>rL,Positioner:()=>nL,Provider:()=>dL,Root:()=>XD,Trigger:()=>$D,Viewport:()=>fL,createHandle:()=>pL});var Xp=l(X(),1);var Sw=l(X(),1),IR=Sw.createContext(void 0);function sa(e){let t=Sw.useContext(IR);if(t===void 0&&!e)throw new Error(ut(72));return t}var UD=l(X(),1);var GD={...__,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},Cw=class extends Bs{constructor(t,r,o){let n=new Hl;super(qD(t,n,r,o),KD(n),GD)}setOpen=(t,r)=>{FF(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Le(xe.triggerPress,t))}};function YD(){let e=new Hl,t=new jp(Object.freeze(qD(void 0,e)),Object.freeze(KD(e)),GD);return Object.assign(t,{setOpen:yt,cancelPendingOpen:yt})}function qD(e,t,r,o=!1){let n={...y_(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=LF(t,r,o),n}function KD(e){return{popupRef:UD.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var tb=l(I(),1),XD=Bh(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:c,onOpenChangeComplete:d,handle:u,triggerId:f,defaultTriggerId:m=null,children:g}=t,h=NF((O,k)=>new Cw({open:o,openProp:n,activeTriggerId:m,triggerIdProp:f},O,k));h.useControlledProp("openProp",n),h.useControlledProp("triggerIdProp",f),h.useContextCallback("onOpenChange",c),h.useContextCallback("onOpenChangeComplete",d);let b=h.useState("open"),v=!r&&b,y=h.useState("activeTriggerId"),w=h.useState("mounted"),_=h.useState("payload");h.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:r}),h_(h,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:E}=b_(v,h),S=h.useState("isInstantPhase"),C=h.useState("instantType"),R=h.useState("lastOpenChangeReason"),T=Xp.useRef(null);be(()=>{b&&r&&h.setOpen(!1,Le(xe.disabled))},[b,r,h]),be(()=>{E==="ending"&&R===xe.none||E!=="ending"&&S?(C!=="delay"&&(T.current=C),h.set("instantType","delay")):T.current!==null&&(h.set("instantType",T.current),T.current=null)},[E,S,R,C,h]),be(()=>{v&&y==null&&h.set("payload",void 0)},[h,y,v]),Xp.useImperativeHandle(s,()=>({unmount:x,close:()=>h.setOpen(!1,Le(xe.imperativeAction))}),[x,h]);let P=v||w||!r&&a!=="none";return(0,tb.jsxs)(IR.Provider,{value:h,children:[u&&(0,tb.jsx)(m_,{handle:u,store:h}),P&&(0,tb.jsx)(mpe,{store:h,disabled:r,trackCursorAxis:a}),typeof g=="function"?g({payload:_}):g]})});function mpe({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Dh(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Mk(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),a=Xp.useMemo(()=>lt(i.reference,n.reference),[i.reference,n.reference]);return v_(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:n.floating??ht}),null}var kw=l(X(),1);var Ew=l(X(),1),AR=Ew.createContext(void 0);function ZD(){return Ew.useContext(AR)}var JD="data-base-ui-tooltip-trigger";function QD(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(ot(n))return n}}let t=e.target;return ot(t)?t:null}function hpe(e){let t=e;for(;t;){let r=t.closest(`[${JD}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&ot(o.host)?o.host:null}return null}var $D=d_(function(t,r){let{render:o,className:n,style:i,handle:a,payload:s,disabled:c,delay:d,closeOnClick:u=!0,closeDelay:f,id:m,...g}=t,h=sa(!0),v=w_(a)??h;if(!v)throw new Error(ut(82));let y=rr(m),w=v.useState("isTriggerActive",y),_=v.useState("isOpenedByTrigger",y),x=v.useState("floatingRootContext"),E=kw.useRef(null),S=d??600,C=f??0,{registerTrigger:R,isMountedByThisTrigger:T}=g_(y,E,v,{payload:s,closeOnClick:u,closeDelay:C}),P=ZD(),{delayRef:O,isInstantPhase:k,hasProvider:F}=fk(x,{open:_}),V=Bp(x);v.useSyncedValue("isInstantPhase",k);let L=v.useState("disabled"),B=c??L,j=pr(B),A=v.useState("trackCursorAxis"),D=v.useState("disableHoverablePopup"),N=kw.useRef(!1),z=or(),W=kw.useRef(void 0);function Y(){return F?na(O.current,"open")===0?0:d??P??600:S}function G(me){let re=E.current;if(!re||!me)return!1;let ee=hpe(me);return ee!==null&&ee!==re&&De(re,ee)}function ve(me){let re=G(me);return N.current=re,re&&(V.openChangeTimeout.clear(),V.restTimeout.clear(),V.restTimeoutPending=!1,z.clear()),re}let fe=Gu(x,{enabled:!B,mouseOnly:!0,move:!1,handleClose:!D&&A!=="both"?qu():null,restMs:Y,delay(){return f==null&&F?{close:na(O.current,"close")}:{close:C}},triggerElementRef:E,isActiveTrigger:w,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!N.current}}),Se=Wh(x,{enabled:!B}).reference,le=me=>{let re=N.current,ee=QD(me),ie=ve(ee),J=E.current,ae=J&&ee&&De(J,ee);if(ie&&v.select("open")&&v.select("lastOpenChangeReason")===xe.triggerHover){v.setOpen(!1,Le(xe.triggerHover,me));return}if(re&&!ie&&ae&&!j.current&&!v.select("open")&&J&&Ri(W.current)){let he=()=>{!N.current&&!j.current&&!v.select("open")&&v.setOpen(!0,Le(xe.triggerHover,me,J))},ge=Y();ge===0?(z.clear(),he()):z.start(ge,he)}},ye=v.useState("triggerProps",T);return Ve("button",t,{state:{open:_},ref:[r,R,E],props:[fe,Se,T||A!=="none"?ye:void 0,{onMouseOver(me){le(me.nativeEvent)},onFocus(me){G(QD(me.nativeEvent))&&me.preventBaseUIHandler()},onMouseLeave(){N.current=!1,z.clear(),W.current=void 0},onPointerEnter(me){W.current=me.pointerType},onPointerDown(me){W.current=me.pointerType,v.set("closeOnClick",u),u&&!v.select("open")&&v.cancelPendingOpen(me.nativeEvent)},onClick(me){u&&!v.select("open")&&v.cancelPendingOpen(me.nativeEvent)},id:y,"data-trigger-disabled":B?"":void 0,[JD]:B?void 0:""},g],stateAttributesMapping:P_})});var tL=l(X(),1);var Rw=l(X(),1),MR=Rw.createContext(void 0);function eL(){let e=Rw.useContext(MR);if(e===void 0)throw new Error(ut(70));return e}var NR=l(I(),1),rL=tL.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return sa().useState("mounted")||o?(0,NR.jsx)(MR.Provider,{value:o,children:(0,NR.jsx)(WD,{ref:r,...n})}):null});var Pw=l(X(),1);var Tw=l(X(),1),FR=Tw.createContext(void 0);function Zp(){let e=Tw.useContext(FR);if(e===void 0)throw new Error(ut(71));return e}var oL=l(I(),1),nL=Pw.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:a="absolute",side:s="top",align:c="center",sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:h=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=r_,style:y,...w}=t,_=sa(),x=eL(),E=_.useState("open"),S=_.useState("mounted"),C=_.useState("trackCursorAxis"),R=_.useState("disableHoverablePopup"),T=_.useState("floatingRootContext"),P=_.useState("instantType"),O=_.useState("transitionStatus"),k=_.useState("adaptiveOrigin"),F=V_({anchor:i,positionMethod:a,floatingRootContext:T,mounted:S,side:s,sideOffset:d,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:m,sticky:h,arrowPadding:g,disableAnchorTracking:b,keepMounted:x,collisionAvoidance:v,adaptiveOrigin:k}),V=Pw.useMemo(()=>({open:E,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:C!=="none"?"tracking-cursor":P}),[E,F.side,F.align,F.anchorHidden,C,P]),L=D_(t,V,{styles:F.positionerStyles,transitionStatus:O,props:w,refs:[r,_.useStateSetter("positionerElement")],hidden:!S,inert:!E||C==="both"||R});return(0,oL.jsx)(FR.Provider,{value:F,children:L})});var iL=l(X(),1);var aL=iL.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,s=sa(),{side:c,align:d}=Zp(),u=s.useState("open"),f=s.useState("instantType"),m=s.useState("transitionStatus"),g=s.useState("popupProps"),h=s.useState("floatingRootContext"),b=s.useState("disabled"),v=s.useState("closeDelay");oi({open:u,ref:s.context.popupRef,onComplete(){u&&s.context.onOpenChangeComplete?.(!0)}}),Uh(h,{enabled:!b,closeDelay:v});let y=s.useStateSetter("popupElement");return Ve("div",t,{state:{open:u,side:c,align:d,instant:f,transitionStatus:m},ref:[r,s.context.popupRef,y],props:[p_,g,Up(m),a],stateAttributesMapping:Hp})});var sL=l(X(),1);var lL=sL.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,s=sa(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=Zp(),g=s.useState("open"),h=s.useState("instantType");return Ve("div",t,{state:{open:g,side:d,align:u,uncentered:f,instant:h},ref:[r,c],props:[{style:m,"aria-hidden":!0},a],stateAttributesMapping:Ku})});var cL=l(X(),1);var VR=l(I(),1),dL=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=cL.useMemo(()=>({open:r,close:o}),[r,o]);return(0,VR.jsx)(AR.Provider,{value:r,children:(0,VR.jsx)(uk,{delay:i,timeoutMs:n,children:t.children})})};var uL=l(X(),1);var fL=uL.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,...s}=t,c=sa(),d=Zp(),u=c.useState("instantType"),{children:f,state:m}=gw({store:c,side:d.side,children:a}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return Ve("div",t,{state:g,ref:r,props:[s,{children:f}],stateAttributesMapping:mw})});var rb=class extends Dp{constructor(){super(YD(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function pL(){return new rb}function _r(e){return Ve(e.defaultTagName??"div",e,e)}var hL=l(U(),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"&&vpe(document)),e.__wpStyleRuntime}function bpe(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 bL(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(bpe(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 vpe(e){let t=LR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bL(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 vL(e,t){let r=LR();r.styles.set(e,t);for(let o of r.documents.keys())bL(o,e,t)}typeof process>"u",vL("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 mL={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",vL("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 gL={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"},ln=(0,hL.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return _r({render:r,defaultTagName:"span",ref:i,props:lt(n,{className:q(mL.text,gL.heading,gL.p,mL[t],o)})})});var xL=l(I(),1),zR="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"&&_pe(document)),e.__wpStyleRuntime}function ype(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 wL(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(ype(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 _pe(e){let t=BR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wL(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 wpe(e,t){let r=BR();r.styles.set(e,t);for(let o of r.documents.keys())wL(o,e,t)}typeof process>"u",wpe("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 yL={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"},Qu=(0,_L.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,xL.jsx)(ln,{ref:n,className:q(yL.badge,yL[`is-${t}-intent`],r),...o,variant:"body-sm"})});var ar={};Lr(ar,{Popup:()=>Mw,Portal:()=>Iw,Positioner:()=>Aw,Provider:()=>GL,Root:()=>Vw,Trigger:()=>Nw});var LL=l(U(),1);var RL=l(U(),1);var HR="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"&&Spe(document)),e.__wpStyleRuntime}function xpe(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 EL(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(xpe(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 Spe(e){let t=WR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EL(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 Cpe(e,t){let r=WR();r.styles.set(e,t);for(let o of r.documents.keys())EL(o,e,t)}typeof process>"u",Cpe("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 CL={slot:"_11fc52b637ff8a7e__slot"},kL="data-wp-compat-overlay-slot";function Epe(){return typeof document>"u"?null:document}function kpe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Gs=null;function jR(e){return e.setAttribute("aria-hidden","false"),e}function Rpe(e){let t=e.createElement("div");return t.setAttribute(kL,""),CL.slot&&t.classList.add(CL.slot),e.body.appendChild(t),t}function Ow(){if(typeof window>"u"||!kpe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Epe();if(!e||!e.body)return;if(Gs&&Gs.ownerDocument===e&&Gs.isConnected)return jR(Gs);let t=e.querySelector(`[${kL}]`);return t instanceof HTMLDivElement?(Gs=jR(t),Gs):(Gs?.isConnected&&Gs.remove(),Gs=jR(Rpe(e)),Gs)}var TL=l(I(),1),Iw=(0,RL.forwardRef)(function({container:t,...r},o){return(0,TL.jsx)(si.Portal,{container:t??Ow(),...r,ref:o})});var PL=l(U(),1),AL=l(I(),1),UR="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"&&Ppe(document)),e.__wpStyleRuntime}function Tpe(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 OL(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(Tpe(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 Ppe(e){let t=GR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)OL(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 IL(e,t){let r=GR();r.styles.set(e,t);for(let o of r.documents.keys())OL(o,e,t)}typeof process>"u",IL("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ope={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",IL("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 Ipe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Aw=(0,PL.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},a){return(0,AL.jsx)(si.Positioner,{ref:a,align:t,side:o,sideOffset:n,...i,className:q(Ope["box-sizing"],Ipe.positioner,r)})});var ML=l(U(),1);function Qp(e,t,r){return(0,ML.cloneElement)(e??t,{children:r})}var Ape=l(YR(),1);var FL=l(Tu(),1),{lock:uYe,unlock:VL}=(0,FL.__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 Mpe(){let e=Ape;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return VL(e.privateApis).ThemeProvider}var DL=Mpe();var ob=l(I(),1),qR="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"&&Fpe(document)),e.__wpStyleRuntime}function Npe(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 zL(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(Npe(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 Fpe(e){let t=KR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zL(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 Vpe(e,t){let r=KR();r.styles.set(e,t);for(let o of r.documents.keys())zL(o,e,t)}typeof process>"u",Vpe("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 Dpe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Lpe={background:"#1e1e1e"},Mw=(0,LL.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},a){let s=(0,ob.jsx)(DL,{color:Lpe,children:(0,ob.jsx)(si.Popup,{ref:a,className:q(Dpe.popup,n),...i,children:o})}),c=Qp(r,(0,ob.jsx)(Aw,{}),s);return Qp(t,(0,ob.jsx)(Iw,{}),c)});var BL=l(U(),1),jL=l(I(),1),Nw=(0,BL.forwardRef)(function(t,r){return(0,jL.jsx)(si.Trigger,{ref:r,...t})});var HL=l($(),1),WL=l(I(),1);function Fw({children:e}){return(0,WL.jsx)(pw,{direction:(0,HL.isRTL)()?"rtl":"ltr",children:e})}var XR=l(I(),1);function Vw(e){return(0,XR.jsx)(Fw,{children:(0,XR.jsx)(si.Root,{...e})})}var UL=l(I(),1);function GL({...e}){return(0,UL.jsx)(si.Provider,{...e})}var YL=l(U(),1),qL=l($(),1),Jp=l(I(),1),ZR="data-wp-hash";function QR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Bpe(document)),e.__wpStyleRuntime}function zpe(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 KL(e,t,r){if(!e.head)return;let o=QR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zpe(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 Bpe(e){let t=QR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KL(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 Lw(e,t){let r=QR();r.styles.set(e,t);for(let o of r.documents.keys())KL(o,e,t)}typeof process>"u",Lw("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jpe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Lw("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 Hpe={"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",Lw("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 Dw={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",Lw("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 Wpe={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"},JR=(0,YL.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:a,className:s,...c},d){let u=n||/^_blank$/i.test(i??"");return _r({render:a,defaultTagName:"a",ref:d,props:lt(c,{className:q(Wpe.a,jpe["box-sizing"],Hpe["outset-ring--focus-except-active"],r!=="unstyled"&&Dw.link,r!=="unstyled"&&Dw[`is-${o}`],r==="unstyled"&&Dw["is-unstyled"],s),target:i??(n?"_blank":void 0),children:(0,Jp.jsxs)(Jp.Fragment,{children:[t,u&&(0,Jp.jsx)("span",{className:Dw["link-icon"],role:"img","aria-label":(0,qL.__)("(opens in a new tab)")})]})})})});var Ye={};Lr(Ye,{CheckboxItem:()=>gz,Group:()=>yz,GroupLabel:()=>Sz,Item:()=>uz,ItemDescription:()=>zb,ItemLabel:()=>Xx,LinkItem:()=>Tz,Popup:()=>Lz,Portal:()=>Zx,Positioner:()=>Qx,PrefixIcon:()=>aT,RadioGroup:()=>Gz,RadioItem:()=>Xz,Root:()=>Jz,Separator:()=>rB,SubmenuRoot:()=>oB,SubmenuTrigger:()=>lB,Trigger:()=>uB});var fz=l(U(),1);var zw=l(U(),1),$p=(0,zw.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,a=i||r?{...i,...r}:void 0;return(0,zw.cloneElement)(e,{width:t,height:t,...o,...a?{style:a}:{},ref:n})});var Bw=l(Fe(),1),$R=l(I(),1),Ju=(0,$R.jsx)(Bw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$R.jsx)(Bw.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 jw=l(Fe(),1),e5=l(I(),1),t5=(0,e5.jsx)(jw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,e5.jsx)(jw.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var Hw=l(Fe(),1),r5=l(I(),1),o5=(0,r5.jsx)(Hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,r5.jsx)(Hw.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var Ww=l(Fe(),1),n5=l(I(),1),i5=(0,n5.jsx)(Ww.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,n5.jsx)(Ww.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var Uw=l(Fe(),1),a5=l(I(),1),s5=(0,a5.jsx)(Uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,a5.jsx)(Uw.Path,{d:"M12 20L12 5M17 10L12 5L7 10",vectorEffect:"non-scaling-stroke"})});var Gw=l(Fe(),1),l5=l(I(),1),c5=(0,l5.jsx)(Gw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l5.jsx)(Gw.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 Yw=l(Fe(),1),d5=l(I(),1),nb=(0,d5.jsx)(Yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d5.jsx)(Yw.Path,{d:"M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75"})});var qw=l(Fe(),1),u5=l(I(),1),ib=(0,u5.jsx)(qw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,u5.jsx)(qw.Path,{d:"M13.75 16.5H9.75V12M9.75 12H4M9.75 12V7.5H13.75M15 10.25H18C18.6904 10.25 19.25 9.69036 19.25 9V6C19.25 5.30964 18.6904 4.75 18 4.75H15C14.3096 4.75 13.75 5.30964 13.75 6V9C13.75 9.69036 14.3096 10.25 15 10.25ZM15 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V15C19.25 14.3096 18.6904 13.75 18 13.75H15C14.3096 13.75 13.75 14.3096 13.75 15V18C13.75 18.6904 14.3096 19.25 15 19.25Z",vectorEffect:"non-scaling-stroke"})});var Kw=l(Fe(),1),f5=l(I(),1),Xw=(0,f5.jsx)(Kw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f5.jsx)(Kw.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 Zw=l(Fe(),1),p5=l(I(),1),m5=(0,p5.jsx)(Zw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p5.jsx)(Zw.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 $u=l(Fe(),1),ef=l(I(),1),em=(0,ef.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,ef.jsx)($u.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,ef.jsx)($u.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,ef.jsx)($u.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,ef.jsx)($u.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 Qw=l(Fe(),1),g5=l(I(),1),Wl=(0,g5.jsx)(Qw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,g5.jsx)(Qw.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var Jw=l(Fe(),1),h5=l(I(),1),tf=(0,h5.jsx)(Jw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,h5.jsx)(Jw.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var $w=l(Fe(),1),b5=l(I(),1),v5=(0,b5.jsx)($w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,b5.jsx)($w.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var ex=l(Fe(),1),y5=l(I(),1),Ya=(0,y5.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,y5.jsx)(ex.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var tx=l(Fe(),1),_5=l(I(),1),ab=(0,_5.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,_5.jsx)(tx.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var rx=l(Fe(),1),w5=l(I(),1),qa=(0,w5.jsx)(rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,w5.jsx)(rx.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var ox=l(Fe(),1),x5=l(I(),1),sb=(0,x5.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,x5.jsx)(ox.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var nx=l(Fe(),1),S5=l(I(),1),Ys=(0,S5.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,S5.jsx)(nx.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var ix=l(Fe(),1),C5=l(I(),1),E5=(0,C5.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C5.jsx)(ix.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 tm=l(Fe(),1),rm=l(I(),1),lb=(0,rm.jsxs)(tm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,rm.jsx)(tm.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,rm.jsx)(tm.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,rm.jsx)(tm.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 cb=l(Fe(),1),db=l(I(),1),k5=(0,db.jsxs)(cb.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)(cb.Path,{d:"M12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12H8C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",stroke:"none"}),(0,db.jsx)(cb.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 ax=l(Fe(),1),R5=l(I(),1),T5=(0,R5.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R5.jsx)(ax.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var sx=l(Fe(),1),P5=l(I(),1),O5=(0,P5.jsx)(sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P5.jsx)(sx.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 lx=l(Fe(),1),I5=l(I(),1),ub=(0,I5.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I5.jsx)(lx.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 cx=l(Fe(),1),A5=l(I(),1),fb=(0,A5.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A5.jsx)(cx.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 dx=l(Fe(),1),M5=l(I(),1),N5=(0,M5.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M5.jsx)(dx.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 ux=l(Fe(),1),F5=l(I(),1),V5=(0,F5.jsx)(ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F5.jsx)(ux.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 fx=l(Fe(),1),D5=l(I(),1),pb=(0,D5.jsx)(fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D5.jsx)(fx.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var px=l(Fe(),1),L5=l(I(),1),z5=(0,L5.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L5.jsx)(px.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 mb=l(Fe(),1),gb=l(I(),1),B5=(0,gb.jsxs)(mb.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)(mb.Path,{d:"M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5",vectorEffect:"non-scaling-stroke"}),(0,gb.jsx)(mb.Path,{d:"M19.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 mx=l(Fe(),1),j5=l(I(),1),H5=(0,j5.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j5.jsx)(mx.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var gx=l(Fe(),1),W5=l(I(),1),ld=(0,W5.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W5.jsx)(gx.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 hx=l(Fe(),1),U5=l(I(),1),G5=(0,U5.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,U5.jsx)(hx.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 bx=l(Fe(),1),Y5=l(I(),1),q5=(0,Y5.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y5.jsx)(bx.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 hb=l(Fe(),1),bb=l(I(),1),K5=(0,bb.jsxs)(hb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,bb.jsx)(hb.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,bb.jsx)(hb.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 vx=l(Fe(),1),X5=l(I(),1),Z5=(0,X5.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X5.jsx)(vx.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 yx=l(Fe(),1),Q5=l(I(),1),Ka=(0,Q5.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q5.jsx)(yx.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var vb=l(Fe(),1),yb=l(I(),1),_b=(0,yb.jsxs)(vb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,yb.jsx)(vb.Path,{d:"M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z",fill:"currentColor",stroke:"none"}),(0,yb.jsx)(vb.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 _x=l(Fe(),1),J5=l(I(),1),wx=(0,J5.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,J5.jsx)(_x.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var xx=l(Fe(),1),$5=l(I(),1),e4=(0,$5.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$5.jsx)(xx.Path,{d:"M6.87347 6.87348L17.1265 17.1265M4.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.99593 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var Sx=l(Fe(),1),t4=l(I(),1),r4=(0,t4.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t4.jsx)(Sx.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-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var wb=l(Fe(),1),xb=l(I(),1),Sb=(0,xb.jsxs)(wb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,xb.jsx)(wb.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,xb.jsx)(wb.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 om=l(Fe(),1),nm=l(I(),1),o4=(0,nm.jsxs)(om.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,nm.jsx)(om.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,nm.jsx)(om.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,nm.jsx)(om.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var Cx=l(Fe(),1),n4=l(I(),1),rf=(0,n4.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n4.jsx)(Cx.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Cb=l(Fe(),1),Eb=l(I(),1),i4=(0,Eb.jsxs)(Cb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Eb.jsx)(Cb.Path,{d:"M12 16C10.9391 16 9.92172 15.5786 9.17157 14.8284C8.42143 14.0783 8 13.0609 8 12H12V8C13.0609 8 14.0783 8.42143 14.8284 9.17157C15.5786 9.92172 16 10.9391 16 12C16 13.0609 15.5786 14.0783 14.8284 14.8284C14.0783 15.5786 13.0609 16 12 16Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",stroke:"none"}),(0,Eb.jsx)(Cb.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 Ex=l(Fe(),1),a4=l(I(),1),s4=(0,a4.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a4.jsx)(Ex.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 kx=l(Fe(),1),l4=l(I(),1),c4=(0,l4.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l4.jsx)(kx.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 Rx=l(Fe(),1),d4=l(I(),1),u4=(0,d4.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d4.jsx)(Rx.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Tx=l(Fe(),1),f4=l(I(),1),Px=(0,f4.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,f4.jsx)(Tx.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var kb=l(Fe(),1),Rb=l(I(),1),Tb=(0,Rb.jsxs)(kb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Rb.jsx)(kb.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,Rb.jsx)(kb.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var Ox=l(Fe(),1),p4=l(I(),1),m4=(0,p4.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p4.jsx)(Ox.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var Ix=l(Fe(),1),g4=l(I(),1),h4=(0,g4.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g4.jsx)(Ix.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 Pb=l(Fe(),1),Ob=l(I(),1),im=(0,Ob.jsxs)(Pb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Ob.jsx)(Pb.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,Ob.jsx)(Pb.Path,{d:"M9.5 12.25H12.25V8",vectorEffect:"non-scaling-stroke"})]});var Ax=l(Fe(),1),b4=l(I(),1),Ib=(0,b4.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,b4.jsx)(Ax.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 Mx=l(Fe(),1),v4=l(I(),1),Ab=(0,v4.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v4.jsx)(Mx.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 Nx=l(Fe(),1),y4=l(I(),1),_4=(0,y4.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,y4.jsx)(Nx.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 Mb=l(Fe(),1),Nb=l(I(),1),w4=(0,Nb.jsxs)(Mb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Nb.jsx)(Mb.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,Nb.jsx)(Mb.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 Fx=l(Fe(),1),x4=l(I(),1),S4=(0,x4.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x4.jsx)(Fx.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 Vx=l(Fe(),1),C4=l(I(),1),Fb=(0,C4.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C4.jsx)(Vx.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 Dx=l(Fe(),1),E4=l(I(),1),k4=(0,E4.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E4.jsx)(Dx.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 Lx=l(Fe(),1),R4=l(I(),1),T4=(0,R4.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R4.jsx)(Lx.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 zx=l(Fe(),1),P4=l(I(),1),Vb=(0,P4.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P4.jsx)(zx.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 Bx=l(Fe(),1),O4=l(I(),1),I4=(0,O4.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,O4.jsx)(Bx.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var jx=l(Fe(),1),A4=l(I(),1),M4=(0,A4.jsx)(jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A4.jsx)(jx.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 Hx=l(Fe(),1),N4=l(I(),1),F4=(0,N4.jsx)(Hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N4.jsx)(Hx.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 ZL=l(U(),1),QL=l(Fe(),1),JL=l(I(),1),zr=(0,ZL.forwardRef)(function({icon:t,size:r=24,style:o,...n},i){let a=t.props.style||o?{...t.props.style,...o}:void 0;return(0,JL.jsx)(QL.SVG,{ref:i,...t.props,...n,...a?{style:a}:{},width:r,height:r})});var am=l(U(),1),Db=(0,am.createContext)({isSubmenu:!1}),Wx=()=>(0,am.useContext)(Db),Xa=(0,am.createContext)(null),$L=()=>(0,am.useContext)(Xa);var Ho=l(U(),1);var Lb=l(U(),1),Gx=l($(),1);var ez=l(U(),1),V4="data-wp-hash";function D4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gpe(document)),e.__wpStyleRuntime}function Upe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${V4}]`))if(r.getAttribute(V4)===t)return!0;return!1}function tz(e,t,r){if(!e.head)return;let o=D4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Upe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(V4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Gpe(e){let t=D4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tz(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 Ype(e,t){let r=D4();r.styles.set(e,t);for(let o of r.documents.keys())tz(o,e,t)}typeof process>"u",Ype("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 qpe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},qr=(0,ez.forwardRef)(function({render:t,...r},o){return _r({render:t,ref:o,props:lt({className:qpe["visually-hidden"]},r,{"data-visually-hidden":""})})});var Ux=l(I(),1);function Yx({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let o=(0,Lb.useId)(),n=r?o:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var qx=(0,Lb.forwardRef)(function({descriptionId:t,shortcut:r},o){return(0,Ux.jsx)(qr,{id:t,"aria-hidden":"true",render:(0,Ux.jsx)("span",{ref:o}),children:(0,Gx.sprintf)((0,Gx.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),Kx=(0,Lb.forwardRef)(function({className:t,shortcut:r},o){return(0,Ux.jsx)("span",{ref:o,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var rz=l(U(),1);var nz=l(I(),1),L4="data-wp-hash";function z4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xpe(document)),e.__wpStyleRuntime}function Kpe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${L4}]`))if(r.getAttribute(L4)===t)return!0;return!1}function oz(e,t,r){if(!e.head)return;let o=z4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Kpe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(L4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Xpe(e){let t=z4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)oz(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 Zpe(e,t){let r=z4();r.styles.set(e,t);for(let o of r.documents.keys())oz(o,e,t)}typeof process>"u",Zpe("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Qpe={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},iz=Symbol(),zb=(0,rz.forwardRef)(function(t,r){let{className:o,id:n,validationToken:i,...a}=t;return(0,nz.jsx)(ln,{ref:r,variant:"body-sm",...a,id:n,className:q(Qpe["item-description"],o)})});var az=l(U(),1);var lz=l(I(),1),B4="data-wp-hash";function j4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$pe(document)),e.__wpStyleRuntime}function Jpe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${B4}]`))if(r.getAttribute(B4)===t)return!0;return!1}function sz(e,t,r){if(!e.head)return;let o=j4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Jpe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(B4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $pe(e){let t=j4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sz(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 eme(e,t){let r=j4();r.styles.set(e,t);for(let o of r.documents.keys())sz(o,e,t)}typeof process>"u",eme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var tme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Xx=(0,az.forwardRef)(function({children:t,className:r,id:o,...n},i){let a=$L();return(0,lz.jsxs)(ln,{ref:i,variant:"body-md",...n,id:o??a?.labelId,className:q(tme["item-label"],r),children:[t,a?.labelTrailing]})});var cn=l(I(),1),H4="data-wp-hash";function W4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ome(document)),e.__wpStyleRuntime}function rme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${H4}]`))if(r.getAttribute(H4)===t)return!0;return!1}function cz(e,t,r){if(!e.head)return;let o=W4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(rme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(H4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ome(e){let t=W4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cz(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 dz(e,t){let r=W4();r.styles.set(e,t);for(let o of r.documents.keys())cz(o,e,t)}typeof process>"u",dz("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var nme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var of={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},ime=!1;function ame(e){let t=Ho.Children.toArray(e),[r,...o]=t,n=(0,Ho.isValidElement)(r)&&r.type===Xx,i=o.filter(a=>(0,Ho.isValidElement)(a)&&a.type===zb);if(ime&&(!n||i.length!==o.length))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components.");return{descriptionIds:i.map(a=>a.props.id),hasLabel:n,labelId:n?r.props.id:void 0}}function Ul(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":o,"aria-labelledby":n,labelTrailing:i,shortcut:a}){let s=(0,Ho.useId)(),c=(0,Ho.useId)(),{descriptionIds:d,hasLabel:u,labelId:f}=ame(e),m=u?f??s:void 0,g=d.map((x,E)=>x??`${c}-${E}`),h=Array.from(new Set([...t?.split(/\s+/).filter(Boolean)??[],...g])).join(" "),b=0,v=Ho.Children.map(e,x=>{if(!(0,Ho.isValidElement)(x)||x.type!==zb)return x;let S={id:g[b++],validationToken:iz};return(0,Ho.cloneElement)(x,S)}),{descriptionId:y,targetProps:w}=Yx({"aria-describedby":h||void 0,"aria-keyshortcuts":r,shortcut:a});return{contentChildren:v,contentContextValue:{labelId:m,labelTrailing:i},itemAriaProps:{...w,"aria-label":o,"aria-labelledby":n??(o?void 0:m)},shortcutDescriptionId:y}}function Gl({children:e,prefix:t,shortcut:r,shortcutDescriptionId:o,suffix:n,trailing:i}){let a=Ho.Children.toArray(t).some(d=>d!==""),s=Ho.Children.toArray(n).some(d=>d!==""),c=Ho.Children.toArray(i).some(d=>d!=="");return(0,cn.jsxs)(cn.Fragment,{children:[(0,cn.jsxs)("span",{className:of["item-content"],children:[(0,cn.jsx)("span",{className:of["item-children"],children:e}),s&&(0,cn.jsx)("span",{className:of["item-suffix"],children:n}),r&&(0,cn.jsx)("span",{className:of["item-shortcut"],children:(0,cn.jsx)(Kx,{shortcut:r})}),c&&(0,cn.jsx)("span",{className:of["item-trailing"],children:i})]}),a&&(0,cn.jsx)("span",{"aria-hidden":"true",className:of["item-prefix"],children:t}),r&&o&&(0,cn.jsx)(qx,{descriptionId:o,shortcut:r})]})}var uz=(0,Ho.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:g,itemAriaProps:h,shortcutDescriptionId:b}=Ul(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,cn.jsx)(Dt.Item,{ref:f,...h,className:q(nme["box-sizing"],of.item,r),...u,children:(0,cn.jsx)(Xa.Provider,{value:g,children:(0,cn.jsx)(Gl,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})})});var nf=l(I(),1),G4="data-wp-hash";function Y4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lme(document)),e.__wpStyleRuntime}function sme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${G4}]`))if(r.getAttribute(G4)===t)return!0;return!1}function pz(e,t,r){if(!e.head)return;let o=Y4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(sme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(G4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lme(e){let t=Y4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pz(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 mz(e,t){let r=Y4();r.styles.set(e,t);for(let o of r.documents.keys())pz(o,e,t)}typeof process>"u",mz("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var cme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",mz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var U4={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},gz=(0,fz.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:g,itemAriaProps:h,shortcutDescriptionId:b}=Ul(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,nf.jsxs)(Dt.CheckboxItem,{ref:f,...h,className:q(cme["box-sizing"],U4.item,r),...u,children:[(0,nf.jsx)(Dt.CheckboxItemIndicator,{keepMounted:!0,className:U4["item-selection-indicator"],children:(0,nf.jsx)(zr,{icon:Wl,size:24,className:U4["checkbox-selection-icon"],"aria-hidden":"true"})}),(0,nf.jsx)(Xa.Provider,{value:g,children:(0,nf.jsx)(Gl,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})]})});var hz=l(U(),1),vz=l(I(),1),q4="data-wp-hash";function K4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ume(document)),e.__wpStyleRuntime}function dme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${q4}]`))if(r.getAttribute(q4)===t)return!0;return!1}function bz(e,t,r){if(!e.head)return;let o=K4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(q4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ume(e){let t=K4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bz(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 fme(e,t){let r=K4();r.styles.set(e,t);for(let o of r.documents.keys())bz(o,e,t)}typeof process>"u",fme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var pme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},yz=(0,hz.forwardRef)(function({className:t,...r},o){return(0,vz.jsx)(Dt.Group,{ref:o,className:q(pme.group,t),...r})});var _z=l(U(),1),xz=l(I(),1),X4="data-wp-hash";function Z4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gme(document)),e.__wpStyleRuntime}function mme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${X4}]`))if(r.getAttribute(X4)===t)return!0;return!1}function wz(e,t,r){if(!e.head)return;let o=Z4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(X4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function gme(e){let t=Z4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wz(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 hme(e,t){let r=Z4();r.styles.set(e,t);for(let o of r.documents.keys())wz(o,e,t)}typeof process>"u",hme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var bme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Sz=(0,_z.forwardRef)(function({className:t,...r},o){return(0,xz.jsx)(Dt.GroupLabel,{ref:o,className:q(bme["group-label"],t),...r})});var Ez=l(U(),1),kz=l($(),1);var Bb=l(I(),1),Q4="data-wp-hash";function J4(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yme(document)),e.__wpStyleRuntime}function vme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Q4}]`))if(r.getAttribute(Q4)===t)return!0;return!1}function Rz(e,t,r){if(!e.head)return;let o=J4(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Q4,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function yme(e){let t=J4();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Rz(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 $4(e,t){let r=J4();r.styles.set(e,t);for(let o of r.documents.keys())Rz(o,e,t)}typeof process>"u",$4("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 _me={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",$4("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$4("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Cz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Tz=(0,Ez.forwardRef)(function({children:t,className:r,openInNewTab:o=!1,target:n,prefix:i,shortcut:a,suffix:s,"aria-describedby":c,"aria-keyshortcuts":d,"aria-label":u,"aria-labelledby":f,rel:m,...g},h){let v=o||/^_blank$/i.test(n??"")?(0,Bb.jsx)("span",{className:Cz["external-link-indicator"],role:"img","aria-label":(0,kz.__)("(opens in a new tab)")}):null,{contentChildren:y,contentContextValue:w,itemAriaProps:_,shortcutDescriptionId:x}=Ul(t,{"aria-describedby":c,"aria-keyshortcuts":d,"aria-label":u,"aria-labelledby":f,labelTrailing:v,shortcut:a});return(0,Bb.jsx)(Dt.LinkItem,{ref:h,...g,..._,rel:m,target:n??(o?"_blank":void 0),className:q(_me.a,wme["box-sizing"],Cz.item,r),children:(0,Bb.jsx)(Xa.Provider,{value:w,children:(0,Bb.jsx)(Gl,{prefix:i,shortcut:a,shortcutDescriptionId:x,suffix:s,children:y})})})});var Vz=l(U(),1);var Pz=l(U(),1);var Oz=l(I(),1),Zx=(0,Pz.forwardRef)(function({container:t,...r},o){return(0,Oz.jsx)(Dt.Portal,{ref:o,container:t??Ow(),...r})});var Az=l(U(),1);var Iz={align:"start",sideOffset:8,collisionPadding:12};var Fz=l(I(),1),eT="data-wp-hash";function tT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sme(document)),e.__wpStyleRuntime}function xme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eT}]`))if(r.getAttribute(eT)===t)return!0;return!1}function Mz(e,t,r){if(!e.head)return;let o=tT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Sme(e){let t=tT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mz(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 Nz(e,t){let r=tT();r.styles.set(e,t);for(let o of r.documents.keys())Mz(o,e,t)}typeof process>"u",Nz("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Nz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Eme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},kme={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},Qx=(0,Az.forwardRef)(function({className:t,...r},o){let{isSubmenu:n}=Wx(),i=n?kme:Iz;return(0,Fz.jsx)(Dt.Positioner,{...i,...r,ref:o,className:q(Cme["box-sizing"],Eme.positioner,t)})});var jb=l(I(),1),rT="data-wp-hash";function oT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tme(document)),e.__wpStyleRuntime}function Rme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rT}]`))if(r.getAttribute(rT)===t)return!0;return!1}function Dz(e,t,r){if(!e.head)return;let o=oT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Rme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Tme(e){let t=oT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dz(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 Pme(e,t){let r=oT();r.styles.set(e,t);for(let o of r.documents.keys())Dz(o,e,t)}typeof process>"u",Pme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Jx={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Lz=(0,Vz.forwardRef)(function({children:t,className:r,portal:o,positioner:n,...i},a){let{isSubmenu:s}=Wx(),c=(0,jb.jsx)(Dt.Popup,{ref:a,className:q(Jx.popup,s?Jx["is-submenu"]:Jx["is-root"],r),...i,children:(0,jb.jsx)("div",{className:Jx.list,children:t})}),d=Qp(n,(0,jb.jsx)(Qx,{}),c);return Qp(o,(0,jb.jsx)(Zx,{}),d)});var zz=l(U(),1);var jz=l(I(),1),nT="data-wp-hash";function iT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ime(document)),e.__wpStyleRuntime}function Ome(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nT}]`))if(r.getAttribute(nT)===t)return!0;return!1}function Bz(e,t,r){if(!e.head)return;let o=iT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ome(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ime(e){let t=iT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bz(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 Ame(e,t){let r=iT();r.styles.set(e,t);for(let o of r.documents.keys())Bz(o,e,t)}typeof process>"u",Ame("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Mme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},aT=(0,zz.forwardRef)(function({className:t,size:r=24,style:o,...n},i){return(0,jz.jsx)(zr,{...n,ref:i,size:r,className:q(Mme["prefix-icon"],t),style:{...o,"--_wp-ui-menu-prefix-icon-size":`${r}px`}})});aT.displayName="Menu.PrefixIcon";var Hz=l(U(),1),Uz=l(I(),1),sT="data-wp-hash";function lT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fme(document)),e.__wpStyleRuntime}function Nme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sT}]`))if(r.getAttribute(sT)===t)return!0;return!1}function Wz(e,t,r){if(!e.head)return;let o=lT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Nme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Fme(e){let t=lT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wz(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 Vme(e,t){let r=lT();r.styles.set(e,t);for(let o of r.documents.keys())Wz(o,e,t)}typeof process>"u",Vme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Dme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Gz=(0,Hz.forwardRef)(function({className:t,...r},o){return(0,Uz.jsx)(Dt.RadioGroup,{ref:o,className:q(Dme["radio-group"],t),...r})});var Yz=l(U(),1),$x=l(Fe(),1);var Yl=l(I(),1),dT="data-wp-hash";function uT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zme(document)),e.__wpStyleRuntime}function Lme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dT}]`))if(r.getAttribute(dT)===t)return!0;return!1}function qz(e,t,r){if(!e.head)return;let o=uT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zme(e){let t=uT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qz(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 Kz(e,t){let r=uT();r.styles.set(e,t);for(let o of r.documents.keys())qz(o,e,t)}typeof process>"u",Kz("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Bme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Kz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var cT={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},jme=(0,Yl.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)($x.Circle,{cx:12,cy:12,r:3})}),Xz=(0,Yz.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:g,itemAriaProps:h,shortcutDescriptionId:b}=Ul(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Yl.jsxs)(Dt.RadioItem,{ref:f,...h,className:q(Bme["box-sizing"],cT.item,r),...u,children:[(0,Yl.jsx)(Dt.RadioItemIndicator,{keepMounted:!0,className:cT["item-selection-indicator"],children:(0,Yl.jsx)(zr,{icon:jme,className:cT["radio-selection-icon"],"aria-hidden":"true"})}),(0,Yl.jsx)(Xa.Provider,{value:g,children:(0,Yl.jsx)(Gl,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})]})});var ql=l(U(),1);function Hme(e){try{return e.contentDocument}catch{return null}}function Zz(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function Wme(e,t){let r=e.target,o=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,n=t.getAttribute("aria-controls");if(!o||!n)return!1;let i=o.ownerDocument.getElementById(n);if(!i)return!1;let a=i.getAttribute("data-rootownerid");return a?o.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===a:i.contains(o)}function Ume({enabled:e,onPointerDown:t,ownerDocument:r}){(0,ql.useEffect)(()=>{if(!e||!r)return;let o=(n,i)=>{i&&n.addEventListener("pointerdown",t,!0);let a=new Map,s=f=>{if(a.has(f))return;let m=null,g,h=()=>{let b=Hme(f);b!==m&&(g?.(),m=b,g=m?o(m,!0):void 0)};f.addEventListener("load",h),h(),a.set(f,()=>{f.removeEventListener("load",h),g?.()})},c=f=>{a.get(f)?.(),a.delete(f)};n.querySelectorAll("iframe").forEach(s);let d=n.defaultView?.MutationObserver,u=d?new d(f=>{f.forEach(m=>{m.removedNodes.forEach(g=>Zz(g,c)),m.addedNodes.forEach(g=>Zz(g,s))})}):null;return u?.observe(n.documentElement,{childList:!0,subtree:!0}),()=>{u?.disconnect(),a.forEach(f=>f()),i&&n.removeEventListener("pointerdown",t,!0)}};return o(r,!1)},[e,t,r])}function Qz({actionsRef:e,defaultOpen:t,disabled:r,modal:o,onOpenChange:n,open:i}){let a=(0,ql.useRef)(null),s=e??a,[c,d]=(0,ql.useState)(t??!1),[u,f]=(0,ql.useState)(null),m=i??c,g=(0,ql.useCallback)(b=>{u&&!Wme(b,u)&&s.current?.close()},[s,u]);return Ume({enabled:m&&o===!1&&!r&&u!==null,onPointerDown:g,ownerDocument:u?.ownerDocument??null}),{actionsRef:s,onOpenChange:(b,v)=>{n(b,v),!v.isCanceled&&(d(b),f(b?v.trigger??null:null))}}}var e1=l(I(),1);function Jz(e){let{onOpenChange:t}=e,r=(n,i)=>{let a=i.trigger,s=a?.ownerDocument.defaultView?.HTMLElement,c=a?.ownerDocument.defaultView?.Element,d=a?.ownerDocument.activeElement,u=i.event.target,f=c&&u instanceof c?u.closest('[role="menu"]'):null;t?.(n,i),!n&&i.reason==="item-press"&&!i.isCanceled&&s&&a instanceof s&&f?.contains(d??null)&&a.ownerDocument.activeElement===d&&a.focus()},o=Qz({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,e1.jsx)(Fw,{children:(0,e1.jsx)(Db.Provider,{value:{isSubmenu:!1},children:(0,e1.jsx)(Dt.Root,{...e,...o})})})}var $z=l(U(),1),tB=l(I(),1),fT="data-wp-hash";function pT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yme(document)),e.__wpStyleRuntime}function Gme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fT}]`))if(r.getAttribute(fT)===t)return!0;return!1}function eB(e,t,r){if(!e.head)return;let o=pT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Gme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Yme(e){let t=pT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)eB(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 qme(e,t){let r=pT();r.styles.set(e,t);for(let o of r.documents.keys())eB(o,e,t)}typeof process>"u",qme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Kme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},rB=(0,$z.forwardRef)(function({className:t,...r},o){return(0,tB.jsx)(Dt.Separator,{ref:o,className:q(Kme.separator,t),...r})});var mT=l(I(),1);function oB(e){return(0,mT.jsx)(Db.Provider,{value:{isSubmenu:!0},children:(0,mT.jsx)(Dt.SubmenuRoot,{...e})})}var iB=l(U(),1);var Hb=l(I(),1),gT="data-wp-hash";function hT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zme(document)),e.__wpStyleRuntime}function Xme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${gT}]`))if(r.getAttribute(gT)===t)return!0;return!1}function aB(e,t,r){if(!e.head)return;let o=hT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zme(e){let t=hT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)aB(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 sB(e,t){let r=hT();r.styles.set(e,t);for(let o of r.documents.keys())aB(o,e,t)}typeof process>"u",sB("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Qme={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",sB("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var nB={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},lB=(0,iB.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:g,itemAriaProps:h,shortcutDescriptionId:b}=Ul(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Hb.jsx)(Dt.SubmenuTrigger,{ref:f,...h,className:q(Qme["box-sizing"],nB.item,r),...u,children:(0,Hb.jsx)(Xa.Provider,{value:g,children:(0,Hb.jsx)(Gl,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,trailing:(0,Hb.jsx)(zr,{className:nB["submenu-chevron"],icon:ab,size:24,"aria-hidden":"true"}),children:m})})})});var cB=l(U(),1),dB=l(I(),1),uB=(0,cB.forwardRef)(function(t,r){return(0,dB.jsx)(Dt.Trigger,{ref:r,...t})});var pB=l(Kl(),1),t1=l(U(),1),mB=l($(),1),hB=l(I(),1),bT="data-wp-hash";function vT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$me(document)),e.__wpStyleRuntime}function Jme(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bT}]`))if(r.getAttribute(bT)===t)return!0;return!1}function gB(e,t,r){if(!e.head)return;let o=vT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Jme(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $me(e){let t=vT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gB(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 r1(e,t){let r=vT();r.styles.set(e,t);for(let o of r.documents.keys())gB(o,e,t)}typeof process>"u",r1("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 Wb={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",r1("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ege={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",r1("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 tge={"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",r1("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 rge={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"},bB=(0,t1.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:a,loading:s,loadingAnnouncement:c=(0,mB.__)("Loading"),children:d,...u},f){let m=q(rge.button,ege["box-sizing"],tge["outset-ring--focus-except-active"],r!=="unstyled"&&Wb.button,Wb[`is-${t}`],Wb[`is-${r}`],Wb[`is-${o}`],s&&Wb["is-loading"],n);return(0,t1.useEffect)(()=>{s&&c&&(0,pB.speak)(c)},[s,c]),(0,hB.jsx)(lR,{ref:f,className:m,focusableWhenDisabled:i,disabled:a??s,...u,children:d})});var vB=l(U(),1);var _B=l(I(),1),yT="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"&&nge(document)),e.__wpStyleRuntime}function oge(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yT}]`))if(r.getAttribute(yT)===t)return!0;return!1}function yB(e,t,r){if(!e.head)return;let o=_T(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oge(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nge(e){let t=_T();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yB(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 ige(e,t){let r=_T();r.styles.set(e,t);for(let o of r.documents.keys())yB(o,e,t)}typeof process>"u",ige("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 age={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"},wT=(0,vB.forwardRef)(function({className:t,icon:r,...o},n){return(0,_B.jsx)(zr,{ref:n,icon:r,className:q(age.icon,t),size:24,...o})});wT.displayName="Button.Icon";var wB=Object.assign(bB,{Icon:wT});function xB(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var sge={},Ub={};function Za(e,t){try{let o=(sge[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in Ub?Ub[o]:SB(o,o.split(":"))}catch{if(e in Ub)return Ub[e];let r=e?.match(lge);return r?SB(e,r.slice(1)):NaN}}var lge=/([+-]\d\d):?(\d\d)?/;function SB(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return Ub[e]=r*60+o>0?r*60+o+n:r*60-o-n}var cd=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(Za(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)),kB(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-Za(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),o1(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},CB=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!CB.test(e))return;let t=e.replace(CB,"$1UTC");cd.prototype[t]&&(e.startsWith("get")?cd.prototype[e]=function(){return this.internal[t]()}:(cd.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),cge(this),+this},cd.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),o1(this),+this}))});function o1(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Za(e.timeZone,e)*60))}function cge(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()),kB(e)}function kB(e,t){let r=Array.isArray(t)?dge(t):+e.internal,o=Za(e.timeZone,e),n=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let a=-new Date(+e).getTimezoneOffset(),s=-new Date(+i).getTimezoneOffset(),c=a-s,d=a;if(c&&a!==n){let T=Date.prototype.getHours.apply(e),P=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(T!==P){let O=new Date(+e),k=a-n;k&&O.setUTCMinutes(O.getUTCMinutes()+k);let F=Za(e.timeZone,O);(F>0?Math.floor(F):Math.ceil(F))===n&&(d=s)}}let u=d-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let f=new Date(+e);f.setUTCSeconds(0);let m=a>0?f.getSeconds():(f.getSeconds()-60)%60,g=Math.round(-(Za(e.timeZone,e)*60))%60;(g||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+g+m);let h=Za(e.timeZone,e),b=h>0?Math.floor(h):Math.ceil(h),y=-new Date(+e).getTimezoneOffset()-b,w=b!==n,_=y-u,x=b-n,E=r-b*60*1e3,S=x>0&&EB(e)-r===x*60*1e3&&EB(e,E)!==r;if(w&&_&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let T=Za(e.timeZone,e),P=T>0?Math.floor(T):Math.ceil(T),O=b-P;O&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+O)}o1(e);let R=(t?r:r+g*1e3)-+e.internal;R&&Math.abs(R)<1800*1e3&&(Date.prototype.setTime.call(e,+e+R),o1(e))}function dge(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function EB(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-Za(e.timeZone,r)*60)),+r}var io=class e extends cd{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,o]=this.tzComponents(),n=`${t}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,o,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${o} ${r} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,o,n]=this.tzComponents();return`${t} GMT${r}${o}${n} (${xB(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",o=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[r,o,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var uge=Math.pow(10,8)*24*60*60*1e3,XQe=-uge,n1=6048e5,RB=864e5,Gb=6e4,Yb=36e5,TB=1e3;var fge=3600;var PB=fge*24,ZQe=PB*7,pge=PB*365.2425,mge=pge/12,QQe=mge*3,xT=Symbol.for("constructDateFrom");function Je(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&xT in e?e[xT](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ae(e,t){return Je(t||e,e)}function qs(e,t,r){let o=Ae(e,r?.in);return isNaN(t)?Je(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function sm(e,t,r){let o=Ae(e,r?.in);if(isNaN(t))return Je(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Je(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var gge={};function li(){return gge}function dn(e,t){let r=li(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ae(e,t?.in),i=n.getDay(),a=(i<o?7:0)+i-o;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n}function Ii(e,t){return dn(e,{...t,weekStartsOn:1})}function i1(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=Je(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Ii(n),a=Je(r,0);a.setFullYear(o,0,4),a.setHours(0,0,0,0);let s=Ii(a);return r.getTime()>=i.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function af(e){let t=Ae(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function la(e,...t){let r=Je.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function dd(e,t){let r=Ae(e,t?.in);return r.setHours(0,0,0,0),r}function Xl(e,t,r){let[o,n]=la(r?.in,e,t),i=dd(o),a=dd(n),s=+i-af(i),c=+a-af(a);return Math.round((s-c)/RB)}function OB(e,t){let r=i1(e,t),o=Je(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ii(o)}function a1(e,t,r){return qs(e,t*7,r)}function s1(e,t,r){return sm(e,t*12,r)}function IB(e,t,r){let[o,n]=[+Ae(e.start,r?.in),+Ae(e.end,r?.in)].sort((s,c)=>s-c),[i,a]=[+Ae(t.start,r?.in),+Ae(t.end,r?.in)].sort((s,c)=>s-c);return r?.inclusive?o<=a&&i<=n:o<a&&i<n}function AB(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Je.bind(null,n));let i=Ae(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),Je(o,r||NaN)}function MB(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Je.bind(null,n));let i=Ae(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),Je(o,r||NaN)}function NB(e,t,r){let[o,n]=la(r?.in,e,t);return+dd(o)==+dd(n)}function l1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Qa(e){return!(!l1(e)&&typeof e!="number"||isNaN(+Ae(e)))}function c1(e,t,r){let[o,n]=la(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),a=o.getMonth()-n.getMonth();return i*12+a}function d1(e,t){let r=Ae(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function u1(e,t){let[r,o]=la(e,t.start,t.end);return{start:r,end:o}}function FB(e,t){let{start:r,end:o}=u1(t?.in,e),n=+r>+o,i=n?+r:+o,a=n?o:r;a.setHours(0,0,0,0),a.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,n=!n);let c=[];for(;+a<=i;)c.push(Je(r,a)),a.setMonth(a.getMonth()+s);return n?c.reverse():c}function qb(e,t){let r=Ae(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function VB(e,t){let r=Ae(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function lm(e,t){let r=Ae(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function DB(e,t){let{start:r,end:o}=u1(t?.in,e),n=+r>+o,i=n?+r:+o,a=n?o:r;a.setHours(0,0,0,0),a.setMonth(0,1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,n=!n);let c=[];for(;+a<=i;)c.push(Je(r,a)),a.setFullYear(a.getFullYear()+s);return n?c.reverse():c}function f1(e,t){let r=li(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ae(e,t?.in),i=n.getDay(),a=(i<o?-7:0)+6-(i-o);return n.setDate(n.getDate()+a),n.setHours(23,59,59,999),n}function LB(e,t){return f1(e,{...t,weekStartsOn:1})}var hge={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"}},zB=(e,t,r)=>{let o,n=hge[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function p1(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var bge={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},vge={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},yge={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},BB={date:p1({formats:bge,defaultWidth:"full"}),time:p1({formats:vge,defaultWidth:"full"}),dateTime:p1({formats:yge,defaultWidth:"full"})};var _ge={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},jB=(e,t,r,o)=>_ge[e];function cm(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;n=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var wge={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},xge={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Sge={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"]},Cge={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"]},Ege={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"}},kge={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"}},Rge=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},HB={ordinalNumber:Rge,era:cm({values:wge,defaultWidth:"wide"}),quarter:cm({values:xge,defaultWidth:"wide",argumentCallback:e=>e-1}),month:cm({values:Sge,defaultWidth:"wide"}),day:cm({values:Cge,defaultWidth:"wide"}),dayPeriod:cm({values:Ege,defaultWidth:"wide",formattingValues:kge,defaultFormattingWidth:"wide"})};function dm(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Pge(s,f=>f.test(a)):Tge(s,f=>f.test(a)),d;d=e.valueCallback?e.valueCallback(c):c,d=r.valueCallback?r.valueCallback(d):d;let u=t.slice(a.length);return{value:d,rest:u}}}function Tge(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Pge(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function WB(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(n.length);return{value:a,rest:s}}}var Oge=/^(\d+)(th|st|nd|rd)?/i,Ige=/\d+/i,Age={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},Mge={any:[/^b/i,/^(a|c)/i]},Nge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Fge={any:[/1/i,/2/i,/3/i,/4/i]},Vge={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},Dge={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]},Lge={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},zge={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]},Bge={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},jge={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}},UB={ordinalNumber:WB({matchPattern:Oge,parsePattern:Ige,valueCallback:e=>parseInt(e,10)}),era:dm({matchPatterns:Age,defaultMatchWidth:"wide",parsePatterns:Mge,defaultParseWidth:"any"}),quarter:dm({matchPatterns:Nge,defaultMatchWidth:"wide",parsePatterns:Fge,defaultParseWidth:"any",valueCallback:e=>e+1}),month:dm({matchPatterns:Vge,defaultMatchWidth:"wide",parsePatterns:Dge,defaultParseWidth:"any"}),day:dm({matchPatterns:Lge,defaultMatchWidth:"wide",parsePatterns:zge,defaultParseWidth:"any"}),dayPeriod:dm({matchPatterns:Bge,defaultMatchWidth:"any",parsePatterns:jge,defaultParseWidth:"any"})};var Ai={code:"en-US",formatDistance:zB,formatLong:BB,formatRelative:jB,localize:HB,match:UB,options:{weekStartsOn:0,firstWeekContainsDate:1}};function GB(e,t){let r=Ae(e,t?.in);return Xl(r,lm(r))+1}function ud(e,t){let r=Ae(e,t?.in),o=+Ii(r)-+OB(r);return Math.round(o/n1)+1}function um(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=li(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=Je(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let s=dn(a,t),c=Je(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let d=dn(c,t);return+r>=+s?o+1:+r>=+d?o:o-1}function YB(e,t){let r=li(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=um(e,t),i=Je(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),dn(i,t)}function fd(e,t){let r=Ae(e,t?.in),o=+dn(r,t)-+YB(r,t);return Math.round(o/n1)+1}function Zt(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Zl={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Zt(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Zt(r+1,2)},d(e,t){return Zt(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Zt(e.getHours()%12||12,t.length)},H(e,t){return Zt(e.getHours(),t.length)},m(e,t){return Zt(e.getMinutes(),t.length)},s(e,t){return Zt(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Zt(n,t.length)}};var fm={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ST={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Zl.y(e,t)},Y:function(e,t,r,o){let n=um(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return Zt(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Zt(i,t.length)},R:function(e,t){let r=i1(e);return Zt(r,t.length)},u:function(e,t){let r=e.getFullYear();return Zt(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Zt(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Zt(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Zl.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return Zt(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=fd(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Zt(n,t.length)},I:function(e,t,r){let o=ud(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Zt(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Zl.d(e,t)},D:function(e,t,r){let o=GB(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Zt(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Zt(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Zt(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return Zt(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=fm.noon:o===0?n=fm.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=fm.evening:o>=12?n=fm.afternoon:o>=4?n=fm.morning:n=fm.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Zl.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Zl.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Zt(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Zt(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Zl.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Zl.s(e,t)},S:function(e,t){return Zl.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return KB(o);case"XXXX":case"XX":return sf(o);default:return sf(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return KB(o);case"xxxx":case"xx":return sf(o);default:return sf(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+qB(o,":");default:return"GMT"+sf(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+qB(o,":");default:return"GMT"+sf(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Zt(o,t.length)},T:function(e,t,r){return Zt(+e,t.length)}};function qB(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+Zt(i,2)}function KB(e,t){return e%60===0?(e>0?"-":"+")+Zt(Math.abs(e)/60,2):sf(e,t)}function sf(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Zt(Math.trunc(o/60),2),i=Zt(o%60,2);return r+n+t+i}var XB=(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"})}},ZB=(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"})}},Hge=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return XB(e,t);let i;switch(o){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}}",XB(o,t)).replace("{{time}}",ZB(n,t))},Kb={p:ZB,P:Hge};var Wge=/^D+$/,Uge=/^Y+$/,Gge=["D","DD","YY","YYYY"];function m1(e){return Wge.test(e)}function g1(e){return Uge.test(e)}function Xb(e,t,r){let o=Yge(e,t,r);if(console.warn(o),Gge.includes(e))throw new RangeError(o)}function Yge(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var qge=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Kge=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Xge=/^'([^]*?)'?$/,Zge=/''/g,Qge=/[a-zA-Z]/;function Ql(e,t,r){let o=li(),n=r?.locale??o.locale??Ai,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=Ae(e,r?.in);if(!Qa(s))throw new RangeError("Invalid time value");let c=t.match(Kge).map(u=>{let f=u[0];if(f==="p"||f==="P"){let m=Kb[f];return m(u,n.formatLong)}return u}).join("").match(qge).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:Jge(u)};if(ST[f])return{isToken:!0,value:u};if(f.match(Qge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(c=n.localize.preprocessor(s,c));let d={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&g1(f)||!r?.useAdditionalDayOfYearTokens&&m1(f))&&Xb(f,t,String(e));let m=ST[f[0]];return m(s,f,n.localize,d)}).join("")}function Jge(e){let t=e.match(Xge);return t?t[1].replace(Zge,"'"):e}function QB(e,t){let r=Ae(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=Je(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function JB(){return Object.assign({},li())}function $B(e,t){let r=Ae(e,t?.in).getDay();return r===0?7:r}function ej(e,t){return Ae(e,t?.in).getMonth()}function tj(e,t){return Ae(e,t?.in).getFullYear()}function rj(e,t){return+Ae(e)>+Ae(t)}function oj(e,t){return+Ae(e)<+Ae(t)}function nj(e,t){let r=$ge(t)?new t(0):Je(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function $ge(e){return typeof e=="function"&&e.prototype?.constructor===e}var ehe=10,h1=class{subPriority=0;validate(t,r){return!0}},b1=class extends h1{constructor(t,r,o,n,i){super(),this.value=t,this.validateValue=r,this.setValue=o,this.priority=n,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,o){return this.setValue(t,r,this.value,o)}},v1=class extends h1{priority=ehe;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>Je(r,o))}set(t,r){return r.timestampIsSet?t:Je(t,nj(t,this.context))}};var je=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new b1(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var y1=class extends je{priority=140;parse(t,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,r,o){return r.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var Lt={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}/},ca={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 Qt(e,t){return e&&{value:t(e.value),rest:e.rest}}function Mt(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function da(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let o=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,a=r[5]?parseInt(r[5],10):0;return{value:o*(n*Yb+i*Gb+a*TB),rest:t.slice(r[0].length)}}function _1(e){return Mt(Lt.anyDigitsSigned,e)}function bt(e,t){switch(e){case 1:return Mt(Lt.singleDigit,t);case 2:return Mt(Lt.twoDigits,t);case 3:return Mt(Lt.threeDigits,t);case 4:return Mt(Lt.fourDigits,t);default:return Mt(new RegExp("^\\d{1,"+e+"}"),t)}}function pm(e,t){switch(e){case 1:return Mt(Lt.singleDigitSigned,t);case 2:return Mt(Lt.twoDigitsSigned,t);case 3:return Mt(Lt.threeDigitsSigned,t);case 4:return Mt(Lt.fourDigitsSigned,t);default:return Mt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function mm(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function w1(e,t){let r=t>0,o=r?t:1-t,n;if(o<=50)n=e||100;else{let i=o+50,a=Math.trunc(i/100)*100,s=e>=i%100;n=e+a-(s?100:0)}return r?n:1-n}function x1(e){return e%400===0||e%4===0&&e%100!==0}var S1=class extends je{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return Qt(bt(4,t),n);case"yo":return Qt(o.ordinalNumber(t,{unit:"year"}),n);default:return Qt(bt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o){let n=t.getFullYear();if(o.isTwoDigitYear){let a=w1(o.year,n);return t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var C1=class extends je{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Qt(bt(4,t),n);case"Yo":return Qt(o.ordinalNumber(t,{unit:"year"}),n);default:return Qt(bt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=um(t,n);if(o.isTwoDigitYear){let s=w1(o.year,i);return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),dn(t,n)}let a=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),dn(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var E1=class extends je{priority=130;parse(t,r){return r==="R"?pm(4,t):pm(r.length,t)}set(t,r,o){let n=Je(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),Ii(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var k1=class extends je{priority=130;parse(t,r){return r==="u"?pm(4,t):pm(r.length,t)}set(t,r,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var R1=class extends je{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return bt(r.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 T1=class extends je{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return bt(r.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 P1=class extends je{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"M":return Qt(Mt(Lt.month,t),n);case"MM":return Qt(bt(2,t),n);case"Mo":return Qt(o.ordinalNumber(t,{unit:"month"}),n);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}};var O1=class extends je{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return Qt(Mt(Lt.month,t),n);case"LL":return Qt(bt(2,t),n);case"Lo":return Qt(o.ordinalNumber(t,{unit:"month"}),n);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function ij(e,t,r){let o=Ae(e,r?.in),n=fd(o,r)-t;return o.setDate(o.getDate()-n*7),Ae(o,r?.in)}var I1=class extends je{priority=100;parse(t,r,o){switch(r){case"w":return Mt(Lt.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return dn(ij(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function aj(e,t,r){let o=Ae(e,r?.in),n=ud(o,r)-t;return o.setDate(o.getDate()-n*7),o}var A1=class extends je{priority=100;parse(t,r,o){switch(r){case"I":return Mt(Lt.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return Ii(aj(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var the=[31,28,31,30,31,30,31,31,30,31,30,31],rhe=[31,29,31,30,31,30,31,31,30,31,30,31],M1=class extends je{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return Mt(Lt.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return bt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=x1(o),i=t.getMonth();return n?r>=1&&r<=rhe[i]:r>=1&&r<=the[i]}set(t,r,o){return t.setDate(o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var N1=class extends je{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return Mt(Lt.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return bt(r.length,t)}}validate(t,r){let o=t.getFullYear();return x1(o)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function gm(e,t,r){let o=li(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=Ae(e,r?.in),a=i.getDay(),c=(t%7+7)%7,d=7-n,u=t<0||t>6?t-(a+d)%7:(c+d)%7-(a+d)%7;return qs(i,u,r)}var F1=class extends je{priority=90;parse(t,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=gm(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var V1=class extends je{priority=90;parse(t,r,o,n){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+n.weekStartsOn+6)%7+s};switch(r){case"e":case"ee":return Qt(bt(r.length,t),i);case"eo":return Qt(o.ordinalNumber(t,{unit:"day"}),i);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=gm(t,o,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 D1=class extends je{priority=90;parse(t,r,o,n){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+n.weekStartsOn+6)%7+s};switch(r){case"c":case"cc":return Qt(bt(r.length,t),i);case"co":return Qt(o.ordinalNumber(t,{unit:"day"}),i);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=gm(t,o,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 sj(e,t,r){let o=Ae(e,r?.in),n=$B(o,r),i=t-n;return qs(o,i,r)}var L1=class extends je{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return bt(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return Qt(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return Qt(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return Qt(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return Qt(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,r){return r>=1&&r<=7}set(t,r,o){return t=sj(t,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var z1=class extends je{priority=80;parse(t,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(mm(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var B1=class extends je{priority=80;parse(t,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(mm(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var j1=class extends je{priority=80;parse(t,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(mm(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var H1=class extends je{priority=70;parse(t,r,o){switch(r){case"h":return Mt(Lt.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,o){let n=t.getHours()>=12;return n&&o<12?t.setHours(o+12,0,0,0):!n&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var W1=class extends je{priority=70;parse(t,r,o){switch(r){case"H":return Mt(Lt.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,o){return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var U1=class extends je{priority=70;parse(t,r,o){switch(r){case"K":return Mt(Lt.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var G1=class extends je{priority=70;parse(t,r,o){switch(r){case"k":return Mt(Lt.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return bt(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,o){let n=o<=24?o%24:o;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var Y1=class extends je{priority=60;parse(t,r,o){switch(r){case"m":return Mt(Lt.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setMinutes(o,0,0),t}incompatibleTokens=["t","T"]};var q1=class extends je{priority=50;parse(t,r,o){switch(r){case"s":return Mt(Lt.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return bt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setSeconds(o,0),t}incompatibleTokens=["t","T"]};var K1=class extends je{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return Qt(bt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var X1=class extends je{priority=10;parse(t,r){switch(r){case"X":return da(ca.basicOptionalMinutes,t);case"XX":return da(ca.basic,t);case"XXXX":return da(ca.basicOptionalSeconds,t);case"XXXXX":return da(ca.extendedOptionalSeconds,t);default:return da(ca.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Je(t,t.getTime()-af(t)-o)}incompatibleTokens=["t","T","x"]};var Z1=class extends je{priority=10;parse(t,r){switch(r){case"x":return da(ca.basicOptionalMinutes,t);case"xx":return da(ca.basic,t);case"xxxx":return da(ca.basicOptionalSeconds,t);case"xxxxx":return da(ca.extendedOptionalSeconds,t);default:return da(ca.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Je(t,t.getTime()-af(t)-o)}incompatibleTokens=["t","T","X"]};var Q1=class extends je{priority=40;parse(t){return _1(t)}set(t,r,o){return[Je(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var J1=class extends je{priority=20;parse(t){return _1(t)}set(t,r,o){return[Je(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var lj={G:new y1,y:new S1,Y:new C1,R:new E1,u:new k1,Q:new R1,q:new T1,M:new P1,L:new O1,w:new I1,I:new A1,d:new M1,D:new N1,E:new F1,e:new V1,c:new D1,i:new L1,a:new z1,b:new B1,B:new j1,h:new H1,H:new W1,K:new U1,k:new G1,m:new Y1,s:new q1,S:new K1,X:new X1,x:new Z1,t:new Q1,T:new J1};var ohe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nhe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ihe=/^'([^]*?)'?$/,ahe=/''/g,she=/\S/,lhe=/[a-zA-Z]/;function cj(e,t,r,o){let n=()=>Je(o?.in||r,NaN),i=JB(),a=o?.locale??i.locale??Ai,s=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():Ae(r,o?.in);let d={firstWeekContainsDate:s,weekStartsOn:c,locale:a},u=[new v1(o?.in,r)],f=t.match(nhe).map(v=>{let y=v[0];if(y in Kb){let w=Kb[y];return w(v,a.formatLong)}return v}).join("").match(ohe),m=[];for(let v of f){!o?.useAdditionalWeekYearTokens&&g1(v)&&Xb(v,t,e),!o?.useAdditionalDayOfYearTokens&&m1(v)&&Xb(v,t,e);let y=v[0],w=lj[y];if(w){let{incompatibleTokens:_}=w;if(Array.isArray(_)){let E=m.find(S=>_.includes(S.token)||S.token===y);if(E)throw new RangeError(`The format string mustn't contain \`${E.fullToken}\` and \`${v}\` at the same time`)}else if(w.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${v}\` and any other token at the same time`);m.push({token:y,fullToken:v});let x=w.run(e,v,a.match,d);if(!x)return n();u.push(x.setter),e=x.rest}else{if(y.match(lhe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+y+"`");if(v==="''"?v="'":y==="'"&&(v=che(v)),e.indexOf(v)===0)e=e.slice(v.length);else return n()}}if(e.length>0&&she.test(e))return n();let g=u.map(v=>v.priority).sort((v,y)=>y-v).filter((v,y,w)=>w.indexOf(v)===y).map(v=>u.filter(y=>y.priority===v).sort((y,w)=>w.subPriority-y.subPriority)).map(v=>v[0]),h=Ae(r,o?.in);if(isNaN(+h))return n();let b={};for(let v of g){if(!v.validate(h,d))return n();let y=v.set(h,b,d);Array.isArray(y)?(h=y[0],Object.assign(b,y[1])):h=y}return h}function che(e){return e.match(ihe)[1].replace(ahe,"'")}function lf(e,t,r){let[o,n]=la(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function dj(e,t,r){let[o,n]=la(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function cf(e,t,r){return qs(e,-t,r)}function uj(e,t){let r=()=>Je(t?.in,NaN),o=t?.additionalDigits??2,n=phe(e),i;if(n.date){let d=mhe(n.date,o);i=ghe(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let a=+i,s=0,c;if(n.time&&(s=hhe(n.time),isNaN(s)))return r();if(n.timezone){if(c=bhe(n.timezone),isNaN(c))return r()}else{let d=new Date(a+s),u=Ae(0,t?.in);return u.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),u.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),u}return Ae(a+s+c,t?.in)}var $1={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},dhe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,uhe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,fhe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function phe(e){let t={},r=e.split($1.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],$1.timeZoneDelimiter.test(t.date)&&(t.date=e.split($1.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=$1.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function mhe(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function ghe(e,t){if(t===null)return new Date(NaN);let r=e.match(dhe);if(!r)return new Date(NaN);let o=!!r[4],n=Zb(r[1]),i=Zb(r[2])-1,a=Zb(r[3]),s=Zb(r[4]),c=Zb(r[5])-1;if(o)return xhe(t,s,c)?vhe(t,s,c):new Date(NaN);{let d=new Date(0);return!_he(t,i,a)||!whe(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,a)),d)}}function Zb(e){return e?parseInt(e):1}function hhe(e){let t=e.match(uhe);if(!t)return NaN;let r=CT(t[1]),o=CT(t[2]),n=CT(t[3]);return She(r,o,n)?r*Yb+o*Gb+n*1e3:NaN}function CT(e){return e&&parseFloat(e.replace(",","."))||0}function bhe(e){if(e==="Z")return 0;let t=e.match(fhe);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return Che(o,n)?r*(o*Yb+n*Gb):NaN}function vhe(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var yhe=[31,null,31,30,31,30,31,31,30,31,30,31];function fj(e){return e%400===0||e%4===0&&e%100!==0}function _he(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(yhe[t]||(fj(e)?29:28))}function whe(e,t){return t>=1&&t<=(fj(e)?366:365)}function xhe(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function She(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Che(e,t){return t>=0&&t<=59}function pj(e,t,r){let o=Ae(e,r?.in),n=o.getFullYear(),i=o.getDate(),a=Je(r?.in||e,0);a.setFullYear(n,t,15),a.setHours(0,0,0,0);let s=QB(a);return o.setMonth(t,Math.min(i,s)),o}function mj(e,t,r){let o=Ae(e,r?.in);return isNaN(+o)?Je(r?.in||e,NaN):(o.setFullYear(t),o)}function eS(e,t,r){return sm(e,-t,r)}function gj(e,t,r){return a1(e,-t,r)}function tS(e,t,r){return s1(e,-t,r)}function hj(e,t){let r=t.startOfMonth(e),o=r.getDay()>0?r.getDay():7,n=t.addDays(e,-o+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function rS(e,t){let r=t.startOfMonth(e),o=r.getDay();return o===1?r:o===0?t.addDays(r,-6):t.addDays(r,-1*(o-1))}function bj(e,t){let r=rS(e,t),o=hj(e,t);return t.addDays(r,o*7-1)}var Qb={...Ai,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(a,s)=>Ql(a,s,{locale:Ai,...r});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,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Ql(n,i,{locale:Ai,...t}),o(e,"LLLL yyyy")},labelGridcell:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(a,s)=>Ql(a,s,{locale:Ai,...r});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Ql(n,i,{locale:Ai,...t}),o(e,"cccc")}}};var vo=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return io.tz(this.options.timeZone);let o=this.options.Date??Date;return new o},this.newDate=(o,n,i)=>this.overrides?.newDate?this.overrides.newDate(o,n,i):this.options.timeZone?new io(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):qs(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):sm(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):a1(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):s1(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):Xl(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):c1(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):FB(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):DB(o),i=new Set(n.map(s=>this.getYear(s)));if(i.size===n.length)return n;let a=[];return i.forEach(s=>{a.push(new Date(s,0,1))}),a},this.endOfBroadcastWeek=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):bj(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):LB(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):d1(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):f1(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):VB(o),this.format=(o,n,i)=>{let a=this.overrides?.format?this.overrides.format(o,n,this.options):Ql(o,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(a):a},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):ud(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):ej(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):tj(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):fd(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):rj(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):oj(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):l1(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):NB(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):lf(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):dj(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):AB(o),this.min=o=>this.overrides?.min?this.overrides.min(o):MB(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):pj(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):mj(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):rS(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):dd(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Ii(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):qb(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):dn(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):lm(o),this.options={locale:Qb,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),o={};for(let n=0;n<10;n++)o[n.toString()]=r.format(n);return o}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,o=>r[o]||o)}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:r,timeZone:o,numerals:n}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(t)}catch{}let a=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,a)}};vo.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 yo=new vo;var hm=class{constructor(t,r,o=yo){this.date=t,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(t,r)),this.dateLib=o,this.isoDate=o.format(t,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var oS=class{constructor(t,r){this.date=t,this.weeks=r}};var nS=class{constructor(t,r){this.days=r,this.weekNumber=t}};var RT={};Lr(RT,{CaptionLabel:()=>Ehe,Chevron:()=>khe,Day:()=>Rhe,DayButton:()=>The,Dropdown:()=>Phe,DropdownNav:()=>Ohe,Footer:()=>Ihe,Month:()=>Ahe,MonthCaption:()=>Mhe,MonthGrid:()=>Nhe,Months:()=>Fhe,MonthsDropdown:()=>Vhe,Nav:()=>Dhe,NextMonthButton:()=>Lhe,Option:()=>zhe,PreviousMonthButton:()=>Bhe,Root:()=>jhe,Select:()=>Hhe,Week:()=>Whe,WeekNumber:()=>Yhe,WeekNumberHeader:()=>qhe,Weekday:()=>Uhe,Weekdays:()=>Ghe,Weeks:()=>Khe,YearsDropdown:()=>Xhe});var vj=l(X(),1);function Ehe(e){return vj.default.createElement("span",{...e})}var bm=l(X(),1);function khe(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return bm.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&bm.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&bm.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&bm.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&bm.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var yj=l(X(),1);function Rhe(e){let{day:t,modifiers:r,...o}=e;return yj.default.createElement("td",{...o})}var iS=l(X(),1);function The(e){let{day:t,modifiers:r,...o}=e,n=iS.default.useRef(null);return iS.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),iS.default.createElement("button",{ref:n,...o})}var vm=l(X(),1);var Me;(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"})(Me||(Me={}));var sr;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(sr||(sr={}));var ci;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(ci||(ci={}));var Tn;(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"})(Tn||(Tn={}));var aS=l(X(),1),ET=(0,aS.createContext)(void 0);function Ks(){let e=(0,aS.useContext)(ET);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function Phe(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:a}=Ks(),s=[n[Me.Dropdown],r].join(" "),c=t?.find(({value:d})=>d===o.value);return vm.default.createElement("span",{"data-disabled":o.disabled,className:n[Me.DropdownRoot],style:a?.[Me.DropdownRoot]},vm.default.createElement(i.Select,{className:s,...o},t?.map(({value:d,label:u,disabled:f})=>vm.default.createElement(i.Option,{key:d,value:d,disabled:f},u))),vm.default.createElement("span",{className:n[Me.CaptionLabel],style:a?.[Me.CaptionLabel],"aria-hidden":!0},c?.label,vm.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Me.Chevron],style:a?.[Me.Chevron]})))}var _j=l(X(),1);function Ohe(e){return _j.default.createElement("div",{...e})}var wj=l(X(),1);function Ihe(e){return wj.default.createElement("div",{...e})}var xj=l(X(),1);function Ahe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return xj.default.createElement("div",{...o},e.children)}var Sj=l(X(),1);function Mhe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return Sj.default.createElement("div",{...o})}var Cj=l(X(),1);function Nhe(e){return Cj.default.createElement("table",{...e})}var Ej=l(X(),1);function Fhe(e){return Ej.default.createElement("div",{...e})}var kj=l(X(),1);function Vhe(e){let{components:t}=Ks();return kj.default.createElement(t.Dropdown,{...e})}var Jl=l(X(),1);function Dhe(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:a,classNames:s,styles:c,labels:{labelPrevious:d,labelNext:u}}=Ks(),f=(0,Jl.useCallback)(g=>{n&&r?.(g)},[n,r]),m=(0,Jl.useCallback)(g=>{o&&t?.(g)},[o,t]);return Jl.default.createElement("nav",{...i},Jl.default.createElement(a.PreviousMonthButton,{type:"button",className:s[Me.PreviousMonthButton],style:c?.[Me.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":d(o),onClick:m},Jl.default.createElement(a.Chevron,{disabled:o?void 0:!0,className:s[Me.Chevron],style:c?.[Me.Chevron],orientation:"left"})),Jl.default.createElement(a.NextMonthButton,{type:"button",className:s[Me.NextMonthButton],style:c?.[Me.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":u(n),onClick:f},Jl.default.createElement(a.Chevron,{disabled:n?void 0:!0,orientation:"right",className:s[Me.Chevron],style:c?.[Me.Chevron]})))}var Rj=l(X(),1);function Lhe(e){return Rj.default.createElement("button",{...e})}var Tj=l(X(),1);function zhe(e){return Tj.default.createElement("option",{...e})}var Pj=l(X(),1);function Bhe(e){return Pj.default.createElement("button",{...e})}var Oj=l(X(),1);function jhe(e){let{rootRef:t,...r}=e;return Oj.default.createElement("div",{...r,ref:t})}var Ij=l(X(),1);function Hhe(e){return Ij.default.createElement("select",{...e})}var Aj=l(X(),1);function Whe(e){let{week:t,...r}=e;return Aj.default.createElement("tr",{...r})}var Mj=l(X(),1);function Uhe(e){return Mj.default.createElement("th",{...e})}var kT=l(X(),1);function Ghe(e){return kT.default.createElement("thead",{"aria-hidden":!0},kT.default.createElement("tr",{...e}))}var Nj=l(X(),1);function Yhe(e){let{week:t,...r}=e;return Nj.default.createElement("th",{...r})}var Fj=l(X(),1);function qhe(e){return Fj.default.createElement("th",{...e})}var Vj=l(X(),1);function Khe(e){return Vj.default.createElement("tbody",{...e})}var Dj=l(X(),1);function Xhe(e){let{components:t}=Ks();return Dj.default.createElement(t.Dropdown,{...e})}var ct=l(X(),1);function di(e,t,r=!1,o=yo){let{from:n,to:i}=e,{differenceInCalendarDays:a,isSameDay:s}=o;return n&&i?(a(i,n)<0&&([n,i]=[i,n]),a(t,n)>=(r?1:0)&&a(i,t)>=(r?1:0)):!r&&i?s(i,t):!r&&n?s(n,t):!1}function ym(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function pd(e){return!!(e&&typeof e=="object"&&"from"in e)}function _m(e){return!!(e&&typeof e=="object"&&"after"in e)}function wm(e){return!!(e&&typeof e=="object"&&"before"in e)}function sS(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function lS(e,t){return Array.isArray(e)&&e.every(t.isDate)}function ua(e,t,r=yo){let o=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:a}=r;return o.some(s=>{if(typeof s=="boolean")return s;if(r.isDate(s))return n(e,s);if(lS(s,r))return s.some(c=>n(e,c));if(pd(s))return di(s,e,!1,r);if(sS(s))return Array.isArray(s.dayOfWeek)?s.dayOfWeek.includes(e.getDay()):s.dayOfWeek===e.getDay();if(ym(s)){let c=i(s.before,e),d=i(s.after,e),u=c>0,f=d<0;return a(s.before,s.after)?f&&u:u||f}return _m(s)?i(e,s.after)>0:wm(s)?i(s.before,e)>0:typeof s=="function"?s(e):!1})}function Lj(e,t,r,o,n){let{disabled:i,hidden:a,modifiers:s,showOutsideDays:c,broadcastCalendar:d,today:u=n.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:g,isBefore:h,endOfMonth:b,isAfter:v}=n,y=r&&g(r),w=o&&b(o),_={[sr.focused]:[],[sr.outside]:[],[sr.disabled]:[],[sr.hidden]:[],[sr.today]:[]},x={};for(let E of e){let{date:S,displayMonth:C}=E,R=!!(C&&!m(S,C)),T=!!(y&&h(S,y)),P=!!(w&&v(S,w)),O=!!(i&&ua(S,i,n)),k=!!(a&&ua(S,a,n))||T||P||!d&&!c&&R||d&&c===!1&&R,F=f(S,u);R&&_.outside.push(E),O&&_.disabled.push(E),k&&_.hidden.push(E),F&&_.today.push(E),s&&Object.keys(s).forEach(V=>{let L=s?.[V];L&&ua(S,L,n)&&(x[V]?x[V].push(E):x[V]=[E])})}return E=>{let S={[sr.focused]:!1,[sr.disabled]:!1,[sr.hidden]:!1,[sr.outside]:!1,[sr.today]:!1},C={};for(let R in _){let T=_[R];S[R]=T.some(P=>P===E)}for(let R in x)C[R]=x[R].some(T=>T===E);return{...S,...C}}}function zj(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[sr[i]]?n.push(t[sr[i]]):t[ci[i]]&&n.push(t[ci[i]]),n),[t[Me.Day]])}function Bj(e){return{...RT,...e}}function jj(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(([r,o])=>{r.startsWith("data-")&&(t[r]=o)}),t}function Hj(){let e={};for(let t in Me)e[Me[t]]=`rdp-${Me[t]}`;for(let t in sr)e[sr[t]]=`rdp-${sr[t]}`;for(let t in ci)e[ci[t]]=`rdp-${ci[t]}`;for(let t in Tn)e[Tn[t]]=`rdp-${Tn[t]}`;return e}var TT={};Lr(TT,{formatCaption:()=>Zhe,formatDay:()=>Qhe,formatMonthDropdown:()=>Jhe,formatWeekNumber:()=>ebe,formatWeekNumberHeader:()=>tbe,formatWeekdayName:()=>$he,formatYearDropdown:()=>rbe});function Zhe(e,t,r){return(r??new vo(t)).formatMonthYear(e)}function Qhe(e,t,r){return(r??new vo(t)).format(e,"d")}function Jhe(e,t=yo){return t.format(e,"LLLL")}function $he(e,t,r){return(r??new vo(t)).format(e,"cccccc")}function ebe(e,t=yo){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function tbe(){return""}function rbe(e,t=yo){return t.format(e,"yyyy")}function Wj(e){return{...TT,...e}}var BT={};Lr(BT,{labelDayButton:()=>PT,labelGrid:()=>OT,labelGridcell:()=>IT,labelMonthDropdown:()=>AT,labelNav:()=>MT,labelNext:()=>NT,labelPrevious:()=>FT,labelWeekNumber:()=>DT,labelWeekNumberHeader:()=>LT,labelWeekday:()=>VT,labelYearDropdown:()=>zT});function PT(e,t,r,o){let n=(o??new vo(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function OT(e,t,r){return(r??new vo(t)).formatMonthYear(e)}function IT(e,t,r,o){let n=(o??new vo(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function AT(e){return"Choose the Month"}function MT(){return""}var obe="Go to the Next Month";function NT(e,t){return obe}function FT(e){return"Go to the Previous Month"}function VT(e,t,r){return(r??new vo(t)).format(e,"cccc")}function DT(e,t){return`Week ${e}`}function LT(e){return"Week Number"}function zT(e){return"Choose the Year"}var Ja=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function Uj(e,t){let r=t.locale?.labels??{};return{...BT,...e??{},labelDayButton:Ja(PT,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:Ja(AT,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:Ja(NT,e?.labelNext,r.labelNext),labelPrevious:Ja(FT,e?.labelPrevious,r.labelPrevious),labelWeekNumber:Ja(DT,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:Ja(zT,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:Ja(OT,e?.labelGrid,r.labelGrid),labelGridcell:Ja(IT,e?.labelGridcell,r.labelGridcell),labelNav:Ja(MT,e?.labelNav,r.labelNav),labelWeekNumberHeader:Ja(LT,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:Ja(VT,e?.labelWeekday,r.labelWeekday)}}function Gj(e,t,r,o,n){let{startOfMonth:i,startOfYear:a,endOfYear:s,eachMonthOfInterval:c,getMonth:d}=n;return c({start:a(e),end:s(e)}).map(m=>{let g=o.formatMonthDropdown(m,n),h=d(m),b=t&&m<i(t)||r&&m>i(r)||!1;return{value:h,label:g,disabled:b}})}function Yj(e,t={},r={}){let o={...t?.[Me.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function qj(e,t,r,o){let n=o??e.today(),i=r?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),a=[];for(let s=0;s<7;s++){let c=e.addDays(i,s);a.push(c)}return a}function Kj(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:a,eachYearOfInterval:s,getYear:c}=o,d=i(e),u=a(t),f=s({start:d,end:u});return n&&f.reverse(),f.map(m=>{let g=r.formatYearDropdown(m,o);return{value:c(m),label:g,disabled:!1}})}function Xj(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=s=>{let c=typeof s=="number"||typeof s=="string"?new Date(s):s;return new io(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,e)},a=s=>{let c=i(s);return new Date(c.getFullYear(),c.getMonth(),c.getDate(),0,0,0,0)};return{today:()=>i(io.tz(e)),newDate:(s,c,d)=>new io(s,c,d,12,0,0,e),startOfDay:s=>i(s),startOfWeek:(s,c)=>{let d=i(s),u=c?.weekStartsOn??n,f=(d.getDay()-u+7)%7;return d.setDate(d.getDate()-f),d},startOfISOWeek:s=>{let c=i(s),d=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-d),c},startOfMonth:s=>{let c=i(s);return c.setDate(1),c},startOfYear:s=>{let c=i(s);return c.setMonth(0,1),c},endOfWeek:(s,c)=>{let d=i(s),m=(((c?.weekStartsOn??n)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+m),d},endOfISOWeek:s=>{let c=i(s),d=(7-c.getDay())%7;return c.setDate(c.getDate()+d),c},endOfMonth:s=>{let c=i(s);return c.setMonth(c.getMonth()+1,0),c},endOfYear:s=>{let c=i(s);return c.setMonth(11,31),c},eachMonthOfInterval:s=>{let c=i(s.start),d=i(s.end),u=[],f=new io(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=d.getFullYear()*12+d.getMonth();for(;f.getFullYear()*12+f.getMonth()<=m;)u.push(new io(f,e)),f.setMonth(f.getMonth()+1,1);return u},addDays:(s,c)=>{let d=i(s);return d.setDate(d.getDate()+c),d},addWeeks:(s,c)=>{let d=i(s);return d.setDate(d.getDate()+c*7),d},addMonths:(s,c)=>{let d=i(s);return d.setMonth(d.getMonth()+c),d},addYears:(s,c)=>{let d=i(s);return d.setFullYear(d.getFullYear()+c),d},eachYearOfInterval:s=>{let c=i(s.start),d=i(s.end),u=[],f=new io(c.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=d.getFullYear();)u.push(new io(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return u},getWeek:(s,c)=>{let d=a(s);return fd(d,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:s=>{let c=a(s);return ud(c)},differenceInCalendarDays:(s,c)=>{let d=a(s),u=a(c);return Xl(d,u)},differenceInCalendarMonths:(s,c)=>{let d=a(s),u=a(c);return c1(d,u)}}}var xm=l(X(),1);var Jb=e=>e instanceof HTMLElement?e:null,jT=e=>[...e.querySelectorAll("[data-animated-month]")??[]],nbe=e=>Jb(e.querySelector("[data-animated-month]")),HT=e=>Jb(e.querySelector("[data-animated-caption]")),WT=e=>Jb(e.querySelector("[data-animated-weeks]")),ibe=e=>Jb(e.querySelector("[data-animated-nav]")),abe=e=>Jb(e.querySelector("[data-animated-weekdays]"));function Zj(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let a=(0,xm.useRef)(null),s=(0,xm.useRef)(o),c=(0,xm.useRef)(!1);(0,xm.useLayoutEffect)(()=>{let d=s.current;if(s.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||d.length===0||o.length!==d.length)return;let u=i.isSameMonth(o[0].date,d[0].date),f=i.isAfter(o[0].date,d[0].date),m=f?r[Tn.caption_after_enter]:r[Tn.caption_before_enter],g=f?r[Tn.weeks_after_enter]:r[Tn.weeks_before_enter],h=a.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(jT(b).forEach(_=>{if(!(_ instanceof HTMLElement))return;let x=nbe(_);x&&_.contains(x)&&_.removeChild(x);let E=HT(_);E&&E.classList.remove(m);let S=WT(_);S&&S.classList.remove(g)}),a.current=b):a.current=null,c.current||u||n)return;let v=h instanceof HTMLElement?jT(h):[],y=jT(e.current);if(y?.every(w=>w instanceof HTMLElement)&&v?.every(w=>w instanceof HTMLElement)){c.current=!0;let w=[];e.current.style.isolation="isolate";let _=ibe(e.current);_&&(_.style.zIndex="1"),y.forEach((x,E)=>{let S=v[E];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let C=HT(x);C&&C.classList.add(m);let R=WT(x);R&&R.classList.add(g);let T=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),C&&C.classList.remove(m),R&&R.classList.remove(g),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};w.push(T),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let P=abe(S);P&&(P.style.opacity="0");let O=HT(S);O&&(O.classList.add(f?r[Tn.caption_before_exit]:r[Tn.caption_after_exit]),O.addEventListener("animationend",T));let k=WT(S);k&&k.classList.add(f?r[Tn.weeks_before_exit]:r[Tn.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var cS=l(X(),1);function Qj(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:a,fixedWeeks:s,broadcastCalendar:c}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:f,endOfBroadcastWeek:m,endOfISOWeek:g,endOfMonth:h,endOfWeek:b,isAfter:v,startOfBroadcastWeek:y,startOfISOWeek:w,startOfWeek:_}=o,x=c?y(n,o):a?w(n):_(n),E=c?m(i):a?g(h(i)):b(h(i)),S=t&&(c?m(t):a?g(t):b(t)),C=S&&v(E,S)?S:E,R=u(C,x),T=f(i,n)+1,P=[];for(let F=0;F<=R;F++){let V=d(x,F);P.push(V)}let k=(c?35:42)*T;if(s&&P.length<k){let F=k-P.length;for(let V=0;V<F;V++){let L=d(P[P.length-1],1);P.push(L)}}return P}function Jj(e){let t=[];return e.reduce((r,o)=>{let n=o.weeks.reduce((i,a)=>i.concat(a.days.slice()),t.slice());return r.concat(n.slice())},t.slice())}function $j(e,t,r,o){let{numberOfMonths:n=1}=r,i=[];for(let a=0;a<n;a++){let s=o.addMonths(e,a);if(t&&s>t)break;i.push(s)}return i}function UT(e,t,r,o){let{month:n,defaultMonth:i,today:a=o.today(),numberOfMonths:s=1}=e,c=n||i||a,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:f}=o;if(r&&d(r,c)<s-1){let m=-1*(s-1);c=u(r,m)}return t&&d(c,t)<0&&(c=t),f(c)}function eH(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:a,endOfMonth:s,endOfWeek:c,getISOWeek:d,getWeek:u,startOfBroadcastWeek:f,startOfISOWeek:m,startOfWeek:g}=o,h=e.reduce((b,v)=>{let y=r.broadcastCalendar?f(v,o):r.ISOWeek?m(v):g(v),w=r.broadcastCalendar?i(v):r.ISOWeek?a(s(v)):c(s(v)),_=t.filter(C=>C>=y&&C<=w),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&_.length<x){let C=t.filter(R=>{let T=x-_.length;return R>w&&R<=n(w,T)});_.push(...C)}let E=_.reduce((C,R)=>{let T=r.ISOWeek?d(R):u(R),P=C.find(k=>k.weekNumber===T),O=new hm(R,v,o);return P?P.days.push(O):C.push(new nS(T,[O])),C},[]),S=new oS(v,E);return b.push(S),b},[]);return r.reverseMonths?h.reverse():h}function tH(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:a,endOfMonth:s,addYears:c,endOfYear:d,today:u}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=a(r):!r&&f&&(r=n(c(e.today??u(),-100))),o?o=s(o):!o&&f&&(o=d(e.today??u())),[r&&i(r),o&&i(o)]}function rH(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:c}=o,d=n?i:1,u=a(e);if(!t)return s(u,d);if(!(c(t,e)<i))return s(u,d)}function oH(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:c}=o,d=n?i??1:1,u=a(e);if(!t)return s(u,-d);if(!(c(u,t)<=0))return s(u,-d)}function nH(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var iH=l(X(),1);function md(e,t){let[r,o]=(0,iH.useState)(e);return[t===void 0?r:t,o]}function aH(e,t){let[r,o]=tH(e,t),{startOfMonth:n,endOfMonth:i}=t,a=UT(e,r,o,t),[s,c]=md(a,e.month?a:void 0);(0,cS.useEffect)(()=>{let x=UT(e,r,o,t);c(x)},[e.timeZone]);let{months:d,weeks:u,days:f,previousMonth:m,nextMonth:g}=(0,cS.useMemo)(()=>{let x=$j(s,o,{numberOfMonths:e.numberOfMonths},t),E=Qj(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=eH(x,E,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),C=nH(S),R=Jj(S),T=oH(s,r,e,t),P=rH(s,o,e,t);return{months:S,weeks:C,days:R,previousMonth:T,nextMonth:P}},[t,s.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:h,onMonthChange:b}=e,v=x=>u.some(E=>E.days.some(S=>S.isEqualTo(x))),y=x=>{if(h)return;let E=n(x);r&&E<n(r)&&(E=n(r)),o&&E>n(o)&&(E=n(o)),c(E),b?.(E)};return{months:d,weeks:u,days:f,navStart:r,navEnd:o,previousMonth:m,nextMonth:g,goToMonth:y,goToDay:x=>{v(x)||y(x.date)}}}var YT=l(X(),1);var Xs;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(Xs||(Xs={}));function sH(e){return!e[sr.disabled]&&!e[sr.hidden]&&!e[sr.outside]}function lH(e,t,r,o){let n,i=-1;for(let a of e){let s=t(a);sH(s)&&(s[sr.focused]&&i<Xs.FocusedModifier?(n=a,i=Xs.FocusedModifier):o?.isEqualTo(a)&&i<Xs.LastFocused?(n=a,i=Xs.LastFocused):r(a.date)&&i<Xs.Selected?(n=a,i=Xs.Selected):s[sr.today]&&i<Xs.Today&&(n=a,i=Xs.Today))}return n||(n=e.find(a=>sH(t(a)))),n}function cH(e,t,r,o,n,i,a){let{ISOWeek:s,broadcastCalendar:c}=i,{addDays:d,addMonths:u,addWeeks:f,addYears:m,endOfBroadcastWeek:g,endOfISOWeek:h,endOfWeek:b,max:v,min:y,startOfBroadcastWeek:w,startOfISOWeek:_,startOfWeek:x}=a,S={day:d,week:f,month:u,year:m,startOfWeek:C=>c?w(C,a):s?_(C):x(C),endOfWeek:C=>c?g(C):s?h(C):b(C)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=v([o,S]):t==="after"&&n&&(S=y([n,S])),S}function GT(e,t,r,o,n,i,a,s=0){if(s>365)return;let c=cH(e,t,r.date,o,n,i,a),d=!!(i.disabled&&ua(c,i.disabled,a)),u=!!(i.hidden&&ua(c,i.hidden,a)),f=c,m=new hm(c,f,a);return!d&&!u?m:GT(e,t,m,o,n,i,a,s+1)}function dH(e,t,r,o,n){let{autoFocus:i}=e,[a,s]=(0,YT.useState)(),c=lH(t.days,r,o||(()=>!1),a),[d,u]=(0,YT.useState)(i?c:void 0);return{isFocusTarget:b=>!!c?.isEqualTo(b),setFocused:u,focused:d,blur:()=>{s(d),u(void 0)},moveFocus:(b,v)=>{if(!d)return;let y=GT(b,v,d,t.navStart,t.navEnd,e,n);y&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(y))||(t.goToDay(y),u(y)))}}}function uH(e,t){let{selected:r,required:o,onSelect:n}=e,[i,a]=md(r,n?r:void 0),s=n?r:i,{isSameDay:c}=t,d=g=>s?.some(h=>c(h,g))??!1,{min:u,max:f}=e;return{selected:s,select:(g,h,b)=>{let v=[...s??[]];if(d(g)){if(s?.length===u||o&&s?.length===1)return;v=s?.filter(y=>!c(y,g))}else s?.length===f?v=[g]:v=[...v,g];return n||a(v),n?.(v,g,h,b),v},isSelected:d}}function fH(e,t,r=0,o=0,n=!1,i=yo){let{from:a,to:s}=t||{},{isSameDay:c,isAfter:d,isBefore:u}=i,f;if(!a&&!s)f={from:e,to:r>0?void 0:e};else if(a&&!s)c(a,e)?r===0?f={from:a,to:e}:n?f={from:a,to:void 0}:f=void 0:u(e,a)?f={from:e,to:a}:f={from:a,to:e};else if(a&&s)if(c(a,e)&&c(s,e))n?f={from:a,to:s}:f=void 0;else if(c(a,e))f={from:a,to:r>0?void 0:e};else if(c(s,e))f={from:e,to:r>0?void 0:e};else if(u(e,a))f={from:e,to:s};else if(d(e,a))f={from:a,to:e};else if(d(e,s))f={from:a,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let m=i.differenceInCalendarDays(f.to,f.from);o>0&&m>o?f={from:e,to:void 0}:r>1&&m<r&&(f={from:e,to:void 0})}return f}function pH(e,t,r=yo){let o=Array.isArray(t)?t:[t],n=e.from,i=r.differenceInCalendarDays(e.to,e.from),a=Math.min(i,6);for(let s=0;s<=a;s++){if(o.includes(n.getDay()))return!0;n=r.addDays(n,1)}return!1}function qT(e,t,r=yo){return di(e,t.from,!1,r)||di(e,t.to,!1,r)||di(t,e.from,!1,r)||di(t,e.to,!1,r)}function dS(e,t,r=yo){let o=Array.isArray(t)?t:[t];if(o.filter(s=>typeof s!="function").some(s=>typeof s=="boolean"?s:r.isDate(s)?di(e,s,!1,r):lS(s,r)?s.some(c=>di(e,c,!1,r)):pd(s)?s.from&&s.to?qT(e,{from:s.from,to:s.to},r):!1:sS(s)?pH(e,s.dayOfWeek,r):ym(s)?r.isAfter(s.before,s.after)?qT(e,{from:r.addDays(s.after,1),to:r.addDays(s.before,-1)},r):ua(e.from,s,r)||ua(e.to,s,r):_m(s)||wm(s)?ua(e.from,s,r)||ua(e.to,s,r):!1))return!0;let a=o.filter(s=>typeof s=="function");if(a.length){let s=e.from,c=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=c;d++){if(a.some(u=>u(s)))return!0;s=r.addDays(s,1)}}return!1}function mH(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:a,onSelect:s}=e,[c,d]=md(i,s?i:void 0),u=s?i:c;return{selected:u,select:(g,h,b)=>{let{min:v,max:y}=e,w;if(g){let _=u?.from,x=u?.to,E=!!_&&!!x,S=!!_&&!!x&&t.isSameDay(_,x)&&t.isSameDay(g,_);n&&(E||!u?.from)?!a&&S?w=void 0:w={from:g,to:void 0}:w=fH(g,u,v,y,a,t)}return o&&r&&w?.from&&w.to&&dS({from:w.from,to:w.to},r,t)&&(w.from=g,w.to=void 0),s||d(w),s?.(w,g,h,b),w},isSelected:g=>u&&di(u,g,!1,t)}}function gH(e,t){let{selected:r,required:o,onSelect:n}=e,[i,a]=md(r,n?r:void 0),s=n?r:i,{isSameDay:c}=t;return{selected:s,select:(f,m,g)=>{let h=f;return!o&&s&&s&&c(f,s)&&(h=void 0),n||a(h),n?.(h,f,m,g),h},isSelected:f=>s?c(s,f):!1}}function hH(e,t){let r=gH(e,t),o=uH(e,t),n=mH(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function Pn(e,t){return e instanceof io&&e.timeZone===t?e:new io(e,t)}function Sm(e,t,r){if(!r)return Pn(e,t);let o=Pn(e,t),n=new io(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function bH(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?Sm(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?Sm(o,t,r):o):pd(e)?{...e,from:e.from?Pn(e.from,t):e.from,to:e.to?Pn(e.to,t):e.to}:ym(e)?{before:Sm(e.before,t,r),after:Sm(e.after,t,r)}:_m(e)?{after:Sm(e.after,t,r)}:wm(e)?{before:Sm(e.before,t,r)}:e}function uS(e,t,r){return e&&(Array.isArray(e)?e.map(o=>bH(o,t,r)):bH(e,t,r))}function fS(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=Pn(t.today,r)),t.month&&(t.month=Pn(t.month,r)),t.defaultMonth&&(t.defaultMonth=Pn(t.defaultMonth,r)),t.startMonth&&(t.startMonth=Pn(t.startMonth,r)),t.endMonth&&(t.endMonth=Pn(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=Pn(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Be=>Pn(Be,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?Pn(t.selected.from,r):t.selected.from,to:t.selected.to?Pn(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=uS(t.disabled,r)),t.hidden!==void 0&&(t.hidden=uS(t.hidden,r)),t.modifiers)){let Be={};Object.keys(t.modifiers).forEach(H=>{Be[H]=uS(t.modifiers?.[H],r)}),t.modifiers=Be}let{components:o,formatters:n,labels:i,dateLib:a,locale:s,classNames:c}=(0,ct.useMemo)(()=>{let Be={...Qb,...t.locale},H=t.broadcastCalendar?1:t.weekStartsOn,Z=t.noonSafe&&t.timeZone?Xj(t.timeZone,{weekStartsOn:H,locale:Be}):void 0,M=t.dateLib&&Z?{...Z,...t.dateLib}:t.dateLib??Z,se=new vo({locale:Be,weekStartsOn:H,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},M);return{dateLib:se,components:Bj(t.components),formatters:Wj(t.formatters),labels:Uj(t.labels,se.options),locale:Be,classNames:{...Hj(),...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:a.today()});let{captionLayout:d,mode:u,navLayout:f,numberOfMonths:m=1,onDayBlur:g,onDayClick:h,onDayFocus:b,onDayKeyDown:v,onDayMouseEnter:y,onDayMouseLeave:w,onNextClick:_,onPrevClick:x,showWeekNumber:E,styles:S}=t,{formatCaption:C,formatDay:R,formatMonthDropdown:T,formatWeekNumber:P,formatWeekNumberHeader:O,formatWeekdayName:k,formatYearDropdown:F}=n,V=aH(t,a),{days:L,months:B,navStart:j,navEnd:A,previousMonth:D,nextMonth:N,goToMonth:z}=V,W=Lj(L,t,j,A,a),{isSelected:Y,select:G,selected:ve}=hH(t,a)??{},{blur:fe,focused:Se,isFocusTarget:le,moveFocus:ye,setFocused:Ee}=dH(t,V,W,Y??(()=>!1),a),{labelDayButton:Ie,labelGridcell:Q,labelGrid:me,labelMonthDropdown:re,labelNav:ee,labelPrevious:ie,labelNext:J,labelWeekday:ae,labelWeekNumber:he,labelWeekNumberHeader:ge,labelYearDropdown:_e}=i,Te=(0,ct.useMemo)(()=>qj(a,t.ISOWeek,t.broadcastCalendar,t.today),[a,t.ISOWeek,t.broadcastCalendar,t.today]),Ne=u!==void 0||h!==void 0,K=(0,ct.useCallback)(()=>{D&&(z(D),x?.(D))},[D,z,x]),ne=(0,ct.useCallback)(()=>{N&&(z(N),_?.(N))},[z,N,_]),Ke=(0,ct.useCallback)((Be,H)=>Z=>{Z.preventDefault(),Z.stopPropagation(),Ee(Be),!H.disabled&&(G?.(Be.date,H,Z),h?.(Be.date,H,Z))},[G,h,Ee]),Ce=(0,ct.useCallback)((Be,H)=>Z=>{Ee(Be),b?.(Be.date,H,Z)},[b,Ee]),ke=(0,ct.useCallback)((Be,H)=>Z=>{fe(),g?.(Be.date,H,Z)},[fe,g]),Qe=(0,ct.useCallback)((Be,H)=>Z=>{let M={ArrowLeft:[Z.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[Z.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[Z.shiftKey?"year":"week","after"],ArrowUp:[Z.shiftKey?"year":"week","before"],PageUp:[Z.shiftKey?"year":"month","before"],PageDown:[Z.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(M[Z.key]){Z.preventDefault(),Z.stopPropagation();let[se,Ue]=M[Z.key];ye(se,Ue)}v?.(Be.date,H,Z)},[ye,v,t.dir]),et=(0,ct.useCallback)((Be,H)=>Z=>{y?.(Be.date,H,Z)},[y]),xt=(0,ct.useCallback)((Be,H)=>Z=>{w?.(Be.date,H,Z)},[w]),Ht=(0,ct.useCallback)((Be,H)=>Z=>{let M=Number(Z.target.value),se=a.setMonth(a.startOfMonth(Be),M);z(a.addMonths(se,-H))},[a,z]),Xe=(0,ct.useCallback)((Be,H)=>Z=>{let M=Number(Z.target.value),se=a.setYear(a.startOfMonth(Be),M);z(a.addMonths(se,-H))},[a,z]),{className:Xo,style:po}=(0,ct.useMemo)(()=>({className:[c[Me.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Me.Root],...t.style}}),[c,t.className,t.style,S]),Ft=jj(t),Lo=Be=>{let H=S?.[Me.Dropdown],Z=S?.[Be];if(!(!H&&!Z))return{...H,...Z}},Ur=(0,ct.useRef)(null);Zj(Ur,!!t.animate,{classNames:c,months:B,focused:Se,dateLib:a});let mo={dayPickerProps:t,selected:ve,select:G,isSelected:Y,months:B,nextMonth:N,previousMonth:D,goToMonth:z,getModifiers:W,components:o,classNames:c,styles:S,labels:i,formatters:n};return ct.default.createElement(ET.Provider,{value:mo},ct.default.createElement(o.Root,{rootRef:t.animate?Ur:void 0,className:Xo,style:po,dir:t.dir,id:t.id,lang:t.lang??s.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Ft},ct.default.createElement(o.Months,{className:c[Me.Months],style:S?.[Me.Months]},!t.hideNavigation&&!f&&ct.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Me.Nav],style:S?.[Me.Nav],"aria-label":ee(),onPreviousClick:K,onNextClick:ne,previousMonth:D,nextMonth:N}),B.map((Be,H)=>{let Z=t.reverseMonths?B.length-1-H:H;return ct.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[Me.Month],style:S?.[Me.Month],key:H,displayIndex:H,calendarMonth:Be},f==="around"&&!t.hideNavigation&&H===0&&ct.default.createElement(o.PreviousMonthButton,{type:"button",className:c[Me.PreviousMonthButton],style:S?.[Me.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":ie(D),onClick:K,"data-animated-button":t.animate?"true":void 0},ct.default.createElement(o.Chevron,{disabled:D?void 0:!0,className:c[Me.Chevron],style:S?.[Me.Chevron],orientation:t.dir==="rtl"?"right":"left"})),ct.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[Me.MonthCaption],style:S?.[Me.MonthCaption],calendarMonth:Be,displayIndex:H},d?.startsWith("dropdown")?ct.default.createElement(o.DropdownNav,{className:c[Me.Dropdowns],style:S?.[Me.Dropdowns]},(()=>{let M=d==="dropdown"||d==="dropdown-months"?ct.default.createElement(o.MonthsDropdown,{key:"month",className:c[Me.MonthsDropdown],"aria-label":re(),disabled:!!t.disableNavigation,onChange:Ht(Be.date,Z),options:Gj(Be.date,j,A,n,a),style:Lo(Me.MonthsDropdown),value:a.getMonth(Be.date)}):ct.default.createElement("span",{key:"month"},T(Be.date,a)),se=d==="dropdown"||d==="dropdown-years"?ct.default.createElement(o.YearsDropdown,{key:"year",className:c[Me.YearsDropdown],"aria-label":_e(a.options),disabled:!!t.disableNavigation,onChange:Xe(Be.date,Z),options:Kj(j,A,n,a,!!t.reverseYears),style:Lo(Me.YearsDropdown),value:a.getYear(Be.date)}):ct.default.createElement("span",{key:"year"},F(Be.date,a));return a.getMonthYearOrder()==="year-first"?[se,M]:[M,se]})(),ct.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(Be.date,a.options,a))):ct.default.createElement(o.CaptionLabel,{className:c[Me.CaptionLabel],style:S?.[Me.CaptionLabel],role:"status","aria-live":"polite"},C(Be.date,a.options,a))),f==="around"&&!t.hideNavigation&&H===m-1&&ct.default.createElement(o.NextMonthButton,{type:"button",className:c[Me.NextMonthButton],style:S?.[Me.NextMonthButton],tabIndex:N?void 0:-1,"aria-disabled":N?void 0:!0,"aria-label":J(N),onClick:ne,"data-animated-button":t.animate?"true":void 0},ct.default.createElement(o.Chevron,{disabled:N?void 0:!0,className:c[Me.Chevron],style:S?.[Me.Chevron],orientation:t.dir==="rtl"?"left":"right"})),H===m-1&&f==="after"&&!t.hideNavigation&&ct.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Me.Nav],style:S?.[Me.Nav],"aria-label":ee(),onPreviousClick:K,onNextClick:ne,previousMonth:D,nextMonth:N}),ct.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":me(Be.date,a.options,a)||void 0,className:c[Me.MonthGrid],style:S?.[Me.MonthGrid]},!t.hideWeekdays&&ct.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[Me.Weekdays],style:S?.[Me.Weekdays]},E&&ct.default.createElement(o.WeekNumberHeader,{"aria-label":ge(a.options),className:c[Me.WeekNumberHeader],style:S?.[Me.WeekNumberHeader],scope:"col"},O()),Te.map(M=>ct.default.createElement(o.Weekday,{"aria-label":ae(M,a.options,a),className:c[Me.Weekday],key:String(M),style:S?.[Me.Weekday],scope:"col"},k(M,a.options,a)))),ct.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[Me.Weeks],style:S?.[Me.Weeks]},Be.weeks.map(M=>ct.default.createElement(o.Week,{className:c[Me.Week],key:M.weekNumber,style:S?.[Me.Week],week:M},E&&ct.default.createElement(o.WeekNumber,{week:M,style:S?.[Me.WeekNumber],"aria-label":he(M.weekNumber,{locale:s}),className:c[Me.WeekNumber],scope:"row",role:"rowheader"},P(M.weekNumber,a)),M.days.map(se=>{let{date:Ue}=se,ce=W(se);if(ce[sr.focused]=!ce.hidden&&!!Se?.isEqualTo(se),ce[ci.selected]=Y?.(Ue)||ce.selected,pd(ve)){let{from:pe,to:de}=ve;ce[ci.range_start]=!!(pe&&de&&a.isSameDay(Ue,pe)),ce[ci.range_end]=!!(pe&&de&&a.isSameDay(Ue,de)),ce[ci.range_middle]=di(ve,Ue,!0,a)}let Et=Yj(ce,S,t.modifiersStyles),Re=zj(ce,c,t.modifiersClassNames),Rt=!Ne&&!ce.hidden?Q(Ue,ce,a.options,a):void 0;return ct.default.createElement(o.Day,{key:`${se.isoDate}_${se.displayMonthId}`,day:se,modifiers:ce,className:Re.join(" "),style:Et,role:"gridcell","aria-selected":ce.selected||void 0,"aria-label":Rt,"data-day":se.isoDate,"data-month":se.outside?se.dateMonthId:void 0,"data-selected":ce.selected||void 0,"data-disabled":ce.disabled||void 0,"data-hidden":ce.hidden||void 0,"data-outside":se.outside||void 0,"data-focused":ce.focused||void 0,"data-today":ce.today||void 0},!ce.hidden&&Ne?ct.default.createElement(o.DayButton,{className:c[Me.DayButton],style:S?.[Me.DayButton],type:"button",day:se,modifiers:ce,disabled:!ce.focused&&ce.disabled||void 0,"aria-disabled":ce.focused&&ce.disabled||void 0,tabIndex:le(se)?0:-1,"aria-label":Ie(Ue,ce,a.options,a),onClick:Ke(se,ce),onBlur:ke(se,ce),onFocus:Ce(se,ce),onKeyDown:Qe(se,ce),onMouseEnter:et(se,ce),onMouseLeave:xt(se,ce)},R(Ue,a.options,a)):!ce.hidden&&R(se.date,a.options,a))}))))))})),t.footer&&ct.default.createElement(o.Footer,{className:c[Me.Footer],style:S?.[Me.Footer],role:"status","aria-live":"polite"},t.footer)))}var df=l(U(),1);var xH=l(U(),1),SH=l(it(),1);var pS=l($(),1);var yH=l(U(),1);var fa=l(I(),1),KT="data-wp-hash";function XT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lbe(document)),e.__wpStyleRuntime}function sbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${KT}]`))if(r.getAttribute(KT)===t)return!0;return!1}function _H(e,t,r){if(!e.head)return;let o=XT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(sbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lbe(e){let t=XT();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 cbe(e,t){let r=XT();r.styles.set(e,t);for(let o of r.documents.keys())_H(o,e,t)}typeof process>"u",cbe("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 vH={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},ZT=(0,yH.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:a,size:s,shortcut:c,positioner:d,"aria-describedby":u,"aria-keyshortcuts":f,...m},g){let h=q(vH["icon-button"],r),{descriptionId:b,targetProps:v}=Yx({"aria-describedby":u,"aria-keyshortcuts":f,shortcut:c});return(0,fa.jsxs)(Vw,{children:[(0,fa.jsxs)(Nw,{ref:g,...v,disabled:n&&!i,render:(0,fa.jsx)(wB,{...m,size:s,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:h,children:[(0,fa.jsx)(zr,{icon:a,size:24,className:vH.icon}),c&&b&&(0,fa.jsx)(qx,{descriptionId:b,shortcut:c})]}),(0,fa.jsxs)(Mw,{positioner:d,children:[t,c&&(0,fa.jsxs)(fa.Fragment,{children:[" ",(0,fa.jsx)(Kx,{shortcut:c})]})]})]})});var wH=l(U(),1),Cm=(0,wH.createContext)({});var un=l(I(),1),dbe=()=>(0,un.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,un.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"})}),ube=()=>(0,un.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,un.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"})}),fbe=()=>(0,un.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,un.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,un.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),pbe=()=>(0,un.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,un.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 CH(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=dbe:r.preview_start?i=ube:r.preview_end?i=pbe:r.preview&&(i=fbe),(0,un.jsxs)("td",{...n,children:[i&&(0,un.jsx)(i,{}),o]})}function EH({rootRef:e,...t}){let{render:r,ref:o,role:n,defaultAriaLabel:i}=(0,xH.useContext)(Cm),{months:a,labels:s}=Ks(),c=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!c&&i&&n==="application"){let f=a[0];d=f?(0,pS.sprintf)((0,pS.__)("%1$s, %2$s"),i,s.labelGrid(f.date)):i}let u=(0,SH.useMergeRefs)([e??null,o??null]);return _r({render:r,defaultTagName:"div",ref:u,props:{...t,role:n,"aria-label":d}})}function kH({icon:e,className:t,children:r,"aria-label":o,"aria-disabled":n,...i}){return(0,un.jsx)(ZT,{...i,className:t,label:o,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function RH(e){return(0,un.jsx)(kH,{...e,icon:Ya})}function TH(e){return(0,un.jsx)(kH,{...e,icon:qa})}var QT="data-wp-hash";function JT(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gbe(document)),e.__wpStyleRuntime}function mbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QT}]`))if(r.getAttribute(QT)===t)return!0;return!1}function PH(e,t,r){if(!e.head)return;let o=JT(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QT,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function gbe(e){let t=JT();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)PH(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 mS(e,t){let r=JT();r.styles.set(e,t);for(let o of r.documents.keys())PH(o,e,t)}typeof process>"u",mS("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 mr={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",mS("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hbe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",mS("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 bbe={"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",mS("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 vbe={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"},ybe={root:q(mr.root,hbe["box-sizing"]),day:mr.day,day_button:q(mr["day-button"],vbe.button,bbe["outset-ring--focus-visible"]),outside:mr.outside,caption_label:mr["caption-label"],button_next:mr["nav-button"],button_previous:mr["nav-button"],nav:mr.nav,month_caption:mr["month-caption"],months:mr.months,month_grid:mr["month-grid"],weekday:mr.weekday,today:mr.today,selected:mr.selected,disabled:void 0,hidden:mr.hidden,range_start:mr["range-start"],range_end:mr["range-end"],range_middle:mr["range-middle"],weeks_before_enter:mr["weeks-before-enter"],weeks_before_exit:mr["weeks-before-exit"],weeks_after_enter:mr["weeks-after-enter"],weeks_after_exit:mr["weeks-after-exit"],caption_after_enter:mr["caption-after-enter"],caption_after_exit:mr["caption-after-exit"],caption_before_enter:mr["caption-before-enter"],caption_before_exit:mr["caption-before-exit"]},OH={preview:mr.preview},gS={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:ybe,components:{Day:CH,Root:EH,PreviousMonthButton:RH,NextMonthButton:TH}};function hS(e){return Math.min(3,Math.max(1,e))}var bS=l(U(),1);function vS({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,a]=(0,bS.useState)(n),s=o?r:i,c=(0,bS.useCallback)((u,...f)=>{a(u),t?.(u,...f)},[t]),d;return o&&typeof t=="function"?d=t:!o&&typeof t=="function"?d=c:d=a,[s,d]}var Wo=l($(),1),IH=l(U(),1);function _be(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 wbe(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function xbe(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var yS=({locale:e,timeZone:t,mode:r})=>(0,IH.useMemo)(()=>{let o=typeof e=="string",n=o||e===void 0?Ai:e,i=wbe(o?e:e?.code),a=i??"en-US",s=new Intl.Locale(a),c=i!==void 0?_be(s):(0,Wo.isRTL)(),d=o||i!==void 0?xbe(s):void 0,u=new Intl.DateTimeFormat(a,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"narrow",timeZone:t}),m=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",timeZone:t}),g=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),h=new Intl.DateTimeFormat(a,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Wo.__)("Date calendar"):(0,Wo.__)("Date range calendar"),labels:{labelNav:()=>(0,Wo.__)("Navigation bar"),labelGrid:u.format,labelGridcell:(b,v)=>{let y=g.format(b),w=y;return v?.today&&(w=(0,Wo.sprintf)((0,Wo.__)("Today, %s"),y)),w},labelNext:()=>(0,Wo.__)("Next month"),labelPrevious:()=>(0,Wo.__)("Previous month"),labelDayButton:(b,v)=>{let y=g.format(b),w=y;return v?.today&&v?.selected?(0,Wo.sprintf)((0,Wo.__)("Today, %s, selected"),y):(v?.today&&(w=(0,Wo.sprintf)((0,Wo.__)("Today, %s"),y)),v?.selected&&(w=(0,Wo.sprintf)((0,Wo.__)("%s, selected"),y)),w)},labelWeekday:m.format},locale:n,lang:a,dir:c?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:h.format,formatWeekdayName:f.format,formatCaption:u.format},timeZone:t}},[e,t,r]);var AH=l(it(),1),gd=l(U(),1);function _S(e,t){let r=(0,gd.useRef)(null),o=(0,gd.useRef)(!1),n=(0,AH.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,a=(0,gd.useCallback)(()=>{o.current=!0},[]),s=(0,gd.useCallback)(()=>{o.current=!1},[]);return(0,gd.useEffect)(()=>{if(!o.current)return;let c=r.current;if(!c)return;let{activeElement:d,body:u}=c.ownerDocument;if(d!==u){let h=d?.closest('[role="grid"]');o.current=!!h&&c.contains(h);return}o.current=!1;let f=c.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),m=c.querySelector('button:not(:disabled):not([aria-disabled="true"])'),g=c.querySelector("button:not(:disabled)");(f??m??g)?.focus()},[i]),{ref:n,onDayFocus:a,onDayBlur:s}}var $T=l(I(),1),$b=(0,df.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i,timeZone:a,month:s,render:c,role:d="application","aria-label":u,labels:f,...m},g){let{"aria-label":h,...b}=yS({locale:i,timeZone:a,mode:"single"}),v=(0,df.useMemo)(()=>f?{...b.labels,...f}:b.labels,[b.labels,f]),y=(0,df.useCallback)((S,C,R,T)=>{o?.(S??null,C,R,T)},[o]),[w,_]=vS({defaultValue:t,value:r,onChange:y}),x=_S(g,s),E=(0,df.useMemo)(()=>({render:c,ref:x.ref,role:d,defaultAriaLabel:h}),[c,x.ref,d,h]);return(0,$T.jsx)(Cm.Provider,{value:E,children:(0,$T.jsx)(fS,{...gS,...b,...m,"aria-label":u,mode:"single",month:s,numberOfMonths:hS(n),labels:v,selected:w??void 0,onSelect:_,onDayFocus:x.onDayFocus,onDayBlur:x.onDayBlur})})});var $a=l(U(),1);var eP=l(I(),1);function Sbe({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,$a.useMemo)(()=>{if(!t||!e?.from)return;let a,s;return t<e.from?(a={from:t,to:e.from},s={from:t,to:e.to??e.from}):e.to&&t>e.from&&t<e.to?(a={from:e.from,to:t},s={from:e.from,to:t}):t>e.from&&(a={from:e.to??e.from,to:t},s={from:e.from,to:t}),o!==void 0&&o>0&&s&&Xl(s.to,s.from)<o&&(a={from:t,to:t}),n!==void 0&&n>0&&s&&Xl(s.to,s.from)>n&&(a={from:t,to:t}),r&&i&&s&&dS(s,i)&&(a={from:t,to:t}),a},[e,t,r,o,n,i])}var tP=(0,$a.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:a,max:s,disabled:c,locale:d,timeZone:u,month:f,render:m,role:g="application","aria-label":h,labels:b,...v},y){let{"aria-label":w,..._}=yS({locale:d,timeZone:u,mode:"range"}),x=(0,$a.useMemo)(()=>b?{..._.labels,...b}:_.labels,[_.labels,b]),E=(0,$a.useCallback)((V,L,B,j)=>{o?.(V??null,L,B,j)},[o]),[S,C]=vS({defaultValue:t,value:r,onChange:E}),R=_S(y,f),[T,P]=(0,$a.useState)(void 0),O=Sbe({value:S,hoveredDate:T,excludeDisabled:i,min:a,max:s,disabled:c}),k=(0,$a.useMemo)(()=>({preview:O,preview_start:O?.from,preview_end:O?.to}),[O]),F=(0,$a.useMemo)(()=>({render:m,ref:R.ref,role:g,defaultAriaLabel:w}),[m,R.ref,g,w]);return(0,eP.jsx)(Cm.Provider,{value:F,children:(0,eP.jsx)(fS,{...gS,..._,...v,"aria-label":h,mode:"range",month:f,numberOfMonths:hS(n),disabled:c,excludeDisabled:i,min:a,max:s,labels:x,selected:S??void 0,onSelect:C,onDayFocus:R.onDayFocus,onDayBlur:R.onDayBlur,onDayMouseEnter:V=>P(V),onDayMouseLeave:()=>P(void 0),modifiers:k,modifiersClassNames:OH})})});var Zs={};Lr(Zs,{Content:()=>SS,FullBleed:()=>HH,Header:()=>xS,Root:()=>wS,Title:()=>UH});var MH=l(U(),1),rP="data-wp-hash";function oP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ebe(document)),e.__wpStyleRuntime}function Cbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rP}]`))if(r.getAttribute(rP)===t)return!0;return!1}function NH(e,t,r){if(!e.head)return;let o=oP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ebe(e){let t=oP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)NH(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 FH(e,t){let r=oP();r.styles.set(e,t);for(let o of r.documents.keys())NH(o,e,t)}typeof process>"u",FH("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var kbe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",FH("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 Rbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},wS=(0,MH.forwardRef)(function({render:t,...r},o){let n=q(Rbe.root,kbe["box-sizing"]);return _r({defaultTagName:"div",render:t,ref:o,props:lt({className:n},r)})});var VH=l(U(),1),nP="data-wp-hash";function iP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pbe(document)),e.__wpStyleRuntime}function Tbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nP}]`))if(r.getAttribute(nP)===t)return!0;return!1}function DH(e,t,r){if(!e.head)return;let o=iP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Tbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pbe(e){let t=iP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)DH(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 Obe(e,t){let r=iP();r.styles.set(e,t);for(let o of r.documents.keys())DH(o,e,t)}typeof process>"u",Obe("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 Ibe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},xS=(0,VH.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:lt({className:Ibe.header},r)})});var LH=l(U(),1),aP="data-wp-hash";function sP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mbe(document)),e.__wpStyleRuntime}function Abe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aP}]`))if(r.getAttribute(aP)===t)return!0;return!1}function zH(e,t,r){if(!e.head)return;let o=sP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Abe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mbe(e){let t=sP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zH(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 Nbe(e,t){let r=sP();r.styles.set(e,t);for(let o of r.documents.keys())zH(o,e,t)}typeof process>"u",Nbe("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 Fbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},SS=(0,LH.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:lt({className:Fbe.content},r)})});var BH=l(U(),1),lP="data-wp-hash";function cP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dbe(document)),e.__wpStyleRuntime}function Vbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lP}]`))if(r.getAttribute(lP)===t)return!0;return!1}function jH(e,t,r){if(!e.head)return;let o=cP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dbe(e){let t=cP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jH(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 Lbe(e,t){let r=cP();r.styles.set(e,t);for(let o of r.documents.keys())jH(o,e,t)}typeof process>"u",Lbe("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 zbe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},HH=(0,BH.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:lt({className:zbe.fullbleed},r)})});var WH=l(U(),1);var dP=l(I(),1),Bbe=(0,dP.jsx)("div",{}),UH=(0,WH.forwardRef)(function({render:t=Bbe,children:r,...o},n){return(0,dP.jsx)(ln,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var GH=l(U(),1),YH=l(I(),1),uP=(0,GH.forwardRef)(function(t,r){return(0,YH.jsx)(ed.Panel,{ref:r,...t})});var qH=l(U(),1),KH=l(I(),1),fP=(0,qH.forwardRef)(function(t,r){return(0,KH.jsx)(ed.Root,{ref:r,...t})});var XH=l(U(),1),ZH=l(I(),1),pP=(0,XH.forwardRef)(function(t,r){return(0,ZH.jsx)(ed.Trigger,{ref:r,...t})});var uf={};Lr(uf,{Content:()=>lW,Header:()=>oW,HeaderDescription:()=>iW,Root:()=>JH});var QH=l(U(),1);var gP=l(I(),1),JH=(0,QH.forwardRef)(function({render:t,...r},o){return(0,gP.jsx)(fP,{ref:o,render:(0,gP.jsx)(wS,{render:t}),...r})});var tW=l(it(),1),es=l(U(),1);var $H=l(U(),1),CS=(0,$H.createContext)(null);var $l=l(I(),1),hP="data-wp-hash";function bP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hbe(document)),e.__wpStyleRuntime}function jbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hP}]`))if(r.getAttribute(hP)===t)return!0;return!1}function rW(e,t,r){if(!e.head)return;let o=bP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hbe(e){let t=bP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rW(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 vP(e,t){let r=bP();r.styles.set(e,t);for(let o of r.documents.keys())rW(o,e,t)}typeof process>"u",vP("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 Em={"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",vP("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 eW={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",vP("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 Wbe={"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"},oW=(0,es.forwardRef)(function({children:t,className:r,render:o,"aria-describedby":n,...i},a){let[s,c]=(0,es.useState)([]),[d,u]=(0,es.useState)([]),f=(0,es.useRef)(null),m=(0,es.useCallback)(b=>(c(v=>v.includes(b)?v:[...v,b]),()=>{c(v=>v.filter(y=>y!==b))}),[]),g=(0,es.useMemo)(()=>({registerDescriptionId:m}),[m]);(0,tW.useIsomorphicLayoutEffect)(()=>{let b=new Set(s),v=Array.from(f.current?.querySelectorAll("[id]")??[]).map(y=>y.id).filter(y=>b.has(y));u(y=>y.length===v.length&&y.every((w,_)=>w===v[_])?y:v)});let h=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...d])).join(" ")||void 0;return _r({defaultTagName:"div",render:o,ref:a,props:lt(i,{className:q(eW.heading,Em["heading-wrapper"],r),children:(0,$l.jsx)(CS.Provider,{value:g,children:(0,$l.jsxs)(pP,{className:Em.header,render:(0,$l.jsx)(xS,{}),nativeButton:!1,"aria-describedby":h,children:[(0,$l.jsx)("div",{ref:f,className:Em["header-content"],children:t}),(0,$l.jsx)("div",{className:q(Em["header-trigger-positioner"]),children:(0,$l.jsx)("div",{className:q(Em["header-trigger-wrapper"],eW.div,Wbe["outset-ring--focus-parent-visible"]),children:(0,$l.jsx)(zr,{icon:tf,className:Em["header-trigger"]})})})]})})})})});var hd=l(U(),1);var wP=l(I(),1),yP="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"&&Gbe(document)),e.__wpStyleRuntime}function Ube(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yP}]`))if(r.getAttribute(yP)===t)return!0;return!1}function nW(e,t,r){if(!e.head)return;let o=_P(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ube(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Gbe(e){let t=_P();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nW(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 Ybe(e,t){let r=_P();r.styles.set(e,t);for(let o of r.documents.keys())nW(o,e,t)}typeof process>"u",Ybe("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 qbe={"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"},Kbe=(0,wP.jsx)("div",{}),iW=(0,hd.forwardRef)(function({children:t,className:r,id:o,render:n=Kbe,...i},a){let s=(0,hd.useId)(),c=o??s,d=(0,hd.useContext)(CS);return(0,hd.useEffect)(()=>d?.registerDescriptionId(c),[d,c]),(0,wP.jsx)(ln,{ref:a,variant:"body-md",render:n,id:c,"aria-hidden":"true",className:q(qbe["header-description"],r),...i,children:t})});var aW=l(U(),1);var CP=l(I(),1),SP="data-wp-hash";function EP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zbe(document)),e.__wpStyleRuntime}function Xbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SP}]`))if(r.getAttribute(SP)===t)return!0;return!1}function sW(e,t,r){if(!e.head)return;let o=EP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zbe(e){let t=EP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sW(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 Qbe(e,t){let r=EP();r.styles.set(e,t);for(let o of r.documents.keys())sW(o,e,t)}typeof process>"u",Qbe("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 xP={"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"},lW=(0,aW.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},a){return(0,CP.jsx)(uP,{ref:a,className:s=>q(xP.content,s.open&&s.transitionStatus==="idle"&&xP["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,CP.jsx)(SS,{className:xP["content-inner"],render:r,children:o})})});var cW=l(U(),1),kP="data-wp-hash";function RP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$be(document)),e.__wpStyleRuntime}function Jbe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kP}]`))if(r.getAttribute(kP)===t)return!0;return!1}function dW(e,t,r){if(!e.head)return;let o=RP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Jbe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $be(e){let t=RP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dW(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 eve(e,t){let r=RP();r.styles.set(e,t);for(let o of r.documents.keys())dW(o,e,t)}typeof process>"u",eve("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var tve={stack:"_19ce0419607e1896__stack"},rve={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)"},ue=(0,cW.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:a,...s},c){let d={gap:r&&rve[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return _r({render:a,ref:c,props:lt(s,{style:d,className:tve.stack})})});var bW=l(U(),1);var ev=l(U(),1),tv=l(I(),1),TP="data-wp-hash";function PP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nve(document)),e.__wpStyleRuntime}function ove(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${TP}]`))if(r.getAttribute(TP)===t)return!0;return!1}function uW(e,t,r){if(!e.head)return;let o=PP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ove(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(TP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nve(e){let t=PP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)uW(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 OP(e,t){let r=PP();r.styles.set(e,t);for(let o of r.documents.keys())uW(o,e,t)}typeof process>"u",OP("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 ive={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",OP("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ave={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",OP("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 km={"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"},fW=(0,ev.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:a,suffix:s,...c},d){return(0,tv.jsxs)("div",{ref:d,className:q(ive.div,ave["box-sizing"],km["input-layout"],km[`is-size-${n}`],o&&km["is-disabled"],i&&km["is-borderless"],t),...c,children:[ev.Children.count(a)>0&&(0,tv.jsx)("div",{className:km["slot-wrapper"],"data-slot-type":"prefix",children:a}),r,ev.Children.count(s)>0&&(0,tv.jsx)("div",{className:km["slot-wrapper"],"data-slot-type":"suffix",children:s})]})});var mW=l(U(),1),hW=l(I(),1),IP="data-wp-hash";function AP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lve(document)),e.__wpStyleRuntime}function sve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${IP}]`))if(r.getAttribute(IP)===t)return!0;return!1}function gW(e,t,r){if(!e.head)return;let o=AP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(sve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lve(e){let t=AP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gW(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 cve(e,t){let r=AP();r.styles.set(e,t);for(let o of r.documents.keys())gW(o,e,t)}typeof process>"u",cve("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 pW={"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"},MP=(0,mW.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,hW.jsx)("div",{ref:n,className:q(pW["input-layout-slot"],pW[`is-padding-${t}`],r),...o})});MP.displayName="InputLayout.Slot";var Mi=Object.assign(fW,{Slot:MP});var FP=l(I(),1),NP="data-wp-hash";function VP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uve(document)),e.__wpStyleRuntime}function dve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NP}]`))if(r.getAttribute(NP)===t)return!0;return!1}function vW(e,t,r){if(!e.head)return;let o=VP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function uve(e){let t=VP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vW(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 DP(e,t){let r=VP();r.styles.set(e,t);for(let o of r.documents.keys())vW(o,e,t)}typeof process>"u",DP("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 fve={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",DP("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 pve={"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",DP("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 mve={input:"_2ae7be2fc1bb17a3__input"},Rm=(0,bW.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...a},s){return(0,FP.jsx)(Mi,{className:q(pve["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:a.disabled,prefix:o,suffix:n,children:(0,FP.jsx)(OR,{ref:s,className:q(fve.input,mve.input),...a})})});var UP=l($(),1),ko=l(U(),1);var yW=l(U(),1),rv=l(I(),1),zP="data-wp-hash";function BP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hve(document)),e.__wpStyleRuntime}function gve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zP}]`))if(r.getAttribute(zP)===t)return!0;return!1}function _W(e,t,r){if(!e.head)return;let o=BP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(gve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hve(e){let t=BP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_W(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 bve(e,t){let r=BP();r.styles.set(e,t);for(let o of r.documents.keys())_W(o,e,t)}typeof process>"u",bve("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 LP={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},jP=(0,yW.forwardRef)(function({className:t,...r},o){return(0,rv.jsxs)("svg",{className:q(LP.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,rv.jsx)("circle",{className:LP.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,rv.jsx)("path",{className:LP.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var ov=l(I(),1),HP="data-wp-hash";function WP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yve(document)),e.__wpStyleRuntime}function vve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${HP}]`))if(r.getAttribute(HP)===t)return!0;return!1}function wW(e,t,r){if(!e.head)return;let o=WP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function yve(e){let t=WP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wW(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 xW(e,t){let r=WP();r.styles.set(e,t);for(let o of r.documents.keys())wW(o,e,t)}typeof process>"u",xW("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 _ve={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",xW("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 ES={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"},wve={valid:Tb,invalid:ub};function ec({id:e,type:t,message:r}){return(0,ov.jsxs)("p",{id:e,className:q(_ve.p,ES.indicator,ES[`is-${t}`]),children:[t==="validating"?(0,ov.jsx)(jP,{className:ES["indicator-spinner"]}):(0,ov.jsx)(zr,{className:ES["indicator-icon"],icon:wve[t],size:16,fill:"currentColor"}),r]})}var Qs=l(I(),1),xve=e=>(0,Qs.jsx)(ue,{...e,direction:"column",gap:"sm"});function Sve(e,t,r){let o;return t&&!r?o=`(${(0,UP.__)("Required")})`:!t&&r&&(o=`(${(0,UP.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,Qs.jsxs)(Qs.Fragment,{children:[e," ",o]}):e}var SW="data-validity-visible",Kr=(0,ko.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:a=xve,...s},c){let[d,u]=(0,ko.useState)(),[f,m]=(0,ko.useState)(),[g,h]=(0,ko.useState)(!1),[b,v]=(0,ko.useState)(!1),y=(0,ko.useRef)(null);(0,ko.useEffect)(()=>{let S=n(),C=()=>{o?.type!=="validating"&&u(S?.validationMessage),h(!0),S?.setAttribute(SW,"")};return S?.addEventListener("invalid",C),()=>S?.removeEventListener("invalid",C)},[o?.type,n]),(0,ko.useEffect)(()=>{let S=n(),C=T=>{if(T.preventDefault(),!T.isTrusted)return;let P=T.target,O=Array.from(P.form?.elements??[]).find(k=>!k.validity.valid);(!P.form||O===P)&&P.focus()},R=S?.type==="radio"&&S?.name?Array.from(y.current?.querySelectorAll(`input[type="radio"][name="${S?.name}"]`)??[]).filter(T=>T!==S):[];return S?.addEventListener("invalid",C),R.forEach(T=>T.addEventListener("invalid",C)),()=>{S?.removeEventListener("invalid",C),R.forEach(T=>T.removeEventListener("invalid",C))}},[n]),(0,ko.useEffect)(()=>{let S=n();if(!o?.type){S?.setCustomValidity(""),u(S?.validationMessage),m(void 0);return}switch(o.type){case"validating":{S?.setCustomValidity(""),u(void 0),m({type:"validating",message:o.message});break}case"valid":{S?.setCustomValidity(""),u(S?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{S?.setCustomValidity(o.message??""),u(S?.validationMessage),m(void 0);break}}},[o,n]),(0,ko.useEffect)(()=>{if(!(!b||g)){if(o?.type==="validating"){let S=setTimeout(()=>{h(!0)},1e3);return()=>clearTimeout(S)}h(!0)}},[b,o?.type,g]);let w=S=>{if(S.relatedTarget&&S.currentTarget.contains(S.relatedTarget))return;b||(v(!0),n()?.setAttribute(SW,""));let C=n(),R=o?.type==="validating";window.queueMicrotask(()=>{R||u(C?.validationMessage)})},_=(0,ko.useId)(),x=d?(0,Qs.jsx)(ec,{id:_,type:"invalid",message:d}):f?.type?(0,Qs.jsx)(ec,{id:_,type:f.type,message:f.message}):null,E=g?x:null;return(0,ko.useEffect)(()=>{let S=n();if(!S)return;function C(R,T){let P=(R.getAttribute("aria-describedby")??"").split(" ").filter(O=>O&&O!==_);T&&P.push(_),P.length?R.setAttribute("aria-describedby",P.join(" ")):R.removeAttribute("aria-describedby")}return C(S,!!E),()=>C(S,!1)},[E,_,n]),_r({render:a,ref:[c,y],props:lt(s,{onBlur:w,children:(0,Qs.jsxs)(Qs.Fragment,{children:[(0,ko.cloneElement)(i,{label:Sve(i.props.label,t,r),required:t}),E]})})})});var pa={};Lr(pa,{Control:()=>GW,Description:()=>LW,Details:()=>HW,Item:()=>PW,Label:()=>MW,Root:()=>kW,VisualLabel:()=>o9});var CW=l(U(),1);var qP=l(I(),1),GP="data-wp-hash";function YP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eve(document)),e.__wpStyleRuntime}function Cve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GP}]`))if(r.getAttribute(GP)===t)return!0;return!1}function EW(e,t,r){if(!e.head)return;let o=YP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Eve(e){let t=YP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EW(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 kve(e,t){let r=YP();r.styles.set(e,t);for(let o of r.documents.keys())EW(o,e,t)}typeof process>"u",kve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Rve={"box-sizing":"_336cd3e4e743482f__box-sizing"},Tve=e=>(0,qP.jsx)(ue,{...e,direction:"column",gap:"sm"}),kW=(0,CW.forwardRef)(function({className:t,render:r=Tve,...o},n){return(0,qP.jsx)(sn.Root,{ref:n,className:q(Rve["box-sizing"],t),render:r,...o})});var RW=l(U(),1),TW=l(I(),1),PW=(0,RW.forwardRef)(function(t,r){return(0,TW.jsx)(sn.Item,{ref:r,...t})});var IW=l(U(),1);var XP=l(I(),1),KP="data-wp-hash";function ZP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ove(document)),e.__wpStyleRuntime}function Pve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${KP}]`))if(r.getAttribute(KP)===t)return!0;return!1}function AW(e,t,r){if(!e.head)return;let o=ZP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Pve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ove(e){let t=ZP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)AW(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 Ive(e,t){let r=ZP();r.styles.set(e,t);for(let o of r.documents.keys())AW(o,e,t)}typeof process>"u",Ive("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 OW={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},MW=(0,IW.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let a=(0,XP.jsx)(sn.Label,{ref:i,className:q(OW.label,o&&OW[`is-${o}`],t),...n});return r?(0,XP.jsx)(qr,{render:a}):a});var NW=l(U(),1),DW=l(I(),1),QP="data-wp-hash";function JP(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mve(document)),e.__wpStyleRuntime}function Ave(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QP}]`))if(r.getAttribute(QP)===t)return!0;return!1}function FW(e,t,r){if(!e.head)return;let o=JP(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ave(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QP,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mve(e){let t=JP();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)FW(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 VW(e,t){let r=JP();r.styles.set(e,t);for(let o of r.documents.keys())FW(o,e,t)}typeof process>"u",VW("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 Nve={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",VW("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 Fve={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},LW=(0,NW.forwardRef)(function({className:t,...r},o){return(0,DW.jsx)(sn.Description,{ref:o,className:q(Nve.p,Fve.description,t),...r})});var zW=l(U(),1),BW=l($(),1);var bd=l(I(),1),$P="data-wp-hash";function e9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dve(document)),e.__wpStyleRuntime}function Vve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$P}]`))if(r.getAttribute($P)===t)return!0;return!1}function jW(e,t,r){if(!e.head)return;let o=e9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($P,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dve(e){let t=e9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jW(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 Lve(e,t){let r=e9();r.styles.set(e,t);for(let o of r.documents.keys())jW(o,e,t)}typeof process>"u",Lve("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 zve={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},HW=(0,zW.forwardRef)(function({className:t,...r},o){return(0,bd.jsxs)(bd.Fragment,{children:[(0,bd.jsx)(qr,{render:(0,bd.jsx)(sn.Description,{}),children:(0,BW.__)("More details follow the field.")}),(0,bd.jsx)("div",{ref:o,className:q(zve.description,t),...r})]})});var WW=l(U(),1),UW=l(I(),1),GW=(0,WW.forwardRef)(function(t,r){return(0,UW.jsx)(sn.Control,{ref:r,...t})});var qW=l(U(),1),t9="data-wp-hash";function r9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jve(document)),e.__wpStyleRuntime}function Bve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${t9}]`))if(r.getAttribute(t9)===t)return!0;return!1}function KW(e,t,r){if(!e.head)return;let o=r9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(t9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jve(e){let t=r9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KW(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 Hve(e,t){let r=r9();r.styles.set(e,t);for(let o of r.documents.keys())KW(o,e,t)}typeof process>"u",Hve("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 YW={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},o9=(0,qW.forwardRef)(function({className:t,render:r,variant:o,...n},i){return _r({defaultTagName:"span",render:r,ref:i,props:lt(n,{className:q(YW.label,o&&YW[`is-${o}`],t)})})});o9.displayName="Field.VisualLabel";var kS=l(U(),1);var i9=l(I(),1),n9="data-wp-hash";function a9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Uve(document)),e.__wpStyleRuntime}function Wve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${n9}]`))if(r.getAttribute(n9)===t)return!0;return!1}function JW(e,t,r){if(!e.head)return;let o=a9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Wve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(n9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Uve(e){let t=a9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)JW(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 $W(e,t){let r=a9();r.styles.set(e,t);for(let o of r.documents.keys())JW(o,e,t)}typeof process>"u",$W("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 QW={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};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 Gve={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"},Yve=(e,t)=>function(o){return typeof e=="function"?e(lt(o,t)):(0,kS.cloneElement)(e,lt(o,t))},RS=(0,kS.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:a=4,style:s,value:c,...d},u){return(0,i9.jsx)(Rm,{className:q(QW.wrapper,t),style:s,render:Yve(i||(f=>(0,i9.jsx)("textarea",{...f})),{className:q(Gve.textarea,QW.textarea),ref:u,rows:a,...d}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var eU=l(U(),1);var ff=l(I(),1),s9="data-wp-hash";function l9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kve(document)),e.__wpStyleRuntime}function qve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${s9}]`))if(r.getAttribute(s9)===t)return!0;return!1}function tU(e,t,r){if(!e.head)return;let o=l9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(s9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Kve(e){let t=l9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tU(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 Xve(e,t){let r=l9();r.styles.set(e,t);for(let o of r.documents.keys())tU(o,e,t)}typeof process>"u",Xve("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 Zve={root:"a9211a7e6af24bed__root"},c9=(0,eU.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...a},s){return(0,ff.jsxs)(pa.Root,{className:q(Zve.root,t),children:[(0,ff.jsx)(pa.Label,{hideFromVision:i,children:r}),(0,ff.jsx)(Rm,{ref:s,...a}),o&&(0,ff.jsx)(pa.Description,{children:o}),n&&(0,ff.jsx)(pa.Details,{children:n})]})});var rU=l(U(),1);var pf=l(I(),1),d9=(0,rU.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...a},s){return(0,pf.jsxs)(pa.Root,{className:t,children:[(0,pf.jsx)(pa.Label,{hideFromVision:i,children:r}),(0,pf.jsx)(RS,{ref:s,...a}),o&&(0,pf.jsx)(pa.Description,{children:o}),n&&(0,pf.jsx)(pa.Details,{children:n})]})});var TS=l(U(),1),oU=l(it(),1);var u9=l(I(),1),ts=(0,TS.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let a=(0,TS.useRef)(null),s=(0,oU.useMergeRefs)([i,a]);return(0,u9.jsx)(Kr,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>a.current,children:(0,u9.jsx)(c9,{ref:s,...n})})});var PS=l(U(),1),nU=l(it(),1);var f9=l(I(),1),p9=(0,PS.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let a=(0,PS.useRef)(null),s=(0,nU.useMergeRefs)([i,a]);return(0,f9.jsx)(Kr,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>a.current,children:(0,f9.jsx)(d9,{ref:s,...n})})});var aU=l(U(),1),m9="data-wp-hash";function g9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jve(document)),e.__wpStyleRuntime}function Qve(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${m9}]`))if(r.getAttribute(m9)===t)return!0;return!1}function sU(e,t,r){if(!e.head)return;let o=g9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Qve(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(m9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Jve(e){let t=g9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sU(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 lU(e,t){let r=g9();r.styles.set(e,t);for(let o of r.documents.keys())sU(o,e,t)}typeof process>"u",lU("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var $ve={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",lU("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var iU={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},h9=(0,aU.forwardRef)(function({render:t,...r},o){return _r({render:t,ref:o,props:lt({className:q(iU.skeleton,iU.pulse,$ve["box-sizing"]),"aria-hidden":!0},r)})});var cU=l(U(),1),dU=l(I(),1),uU=(0,cU.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,dU.jsx)(o,{ref:i,className:q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));uU.displayName="NavigableRegion";var mf=uU;var fU=l($(),1);var vd=l(I(),1),v9="data-wp-hash";function y9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&t0e(document)),e.__wpStyleRuntime}function e0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${v9}]`))if(r.getAttribute(v9)===t)return!0;return!1}function pU(e,t,r){if(!e.head)return;let o=y9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(e0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(v9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function t0e(e){let t=y9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pU(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 r0e(e,t){let r=y9();r.styles.set(e,t);for(let o of r.documents.keys())pU(o,e,t)}typeof process>"u",r0e("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 b9={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},o0e=({items:e,currentHref:t,ariaLabel:r=(0,fU.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,vd.jsx)("nav",{"aria-label":r,className:n,children:(0,vd.jsx)(ue,{render:(0,vd.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:b9.list,children:e.map(a=>(0,vd.jsx)("li",{className:b9.li,children:(0,vd.jsx)(ln,{variant:"body-md",className:b9.item,render:(0,vd.jsx)(JR,{variant:"unstyled","aria-current":a.href===t?"page":void 0,render:(0,vd.jsx)(i,{href:a.href})}),children:a.label})},a.href))})})},mU=o0e;var hU=l(oe(),1),{Fill:bU,Slot:vU}=(0,hU.createSlotFill)("SidebarToggle");var Ni=l(I(),1),_9="data-wp-hash";function w9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i0e(document)),e.__wpStyleRuntime}function n0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_9}]`))if(r.getAttribute(_9)===t)return!0;return!1}function yU(e,t,r){if(!e.head)return;let o=w9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i0e(e){let t=w9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yU(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 a0e(e,t){let r=w9();r.styles.set(e,t);for(let o of r.documents.keys())yU(o,e,t)}typeof process>"u",a0e("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 Js={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 _U({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:a,navigation:s,components:c,showSidebarToggle:d=!0}){let u=`h${e}`,f=!!s?.items?.length;return(0,Ni.jsxs)(ue,{direction:"column",className:q(Js.header,f&&Js["has-navigation"]),children:[(0,Ni.jsxs)(ue,{className:Js["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Ni.jsxs)(ue,{direction:"row",gap:"sm",align:"center",justify:"start",className:Js["header-lockup"],children:[d&&(0,Ni.jsx)(vU,{bubblesVirtually:!0,className:Js["sidebar-toggle-slot"]}),o&&(0,Ni.jsx)("div",{className:Js["header-visual"],"aria-hidden":"true",children:o}),n&&(0,Ni.jsx)(ln,{className:Js["header-title"],render:(0,Ni.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),a&&(0,Ni.jsx)(ue,{align:"center",className:Js["header-actions"],direction:"row",gap:"sm",children:a})]}),i&&(0,Ni.jsx)(ln,{render:(0,Ni.jsx)("p",{}),variant:"body-md",className:Js["header-subtitle"],children:i}),f&&(0,Ni.jsx)(mU,{...s,linkComponent:c?.link,className:Js["header-navigation"]})]})}var nv=l(I(),1),S9="data-wp-hash";function C9(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&l0e(document)),e.__wpStyleRuntime}function s0e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${S9}]`))if(r.getAttribute(S9)===t)return!0;return!1}function wU(e,t,r){if(!e.head)return;let o=C9(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(s0e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(S9,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function l0e(e){let t=C9();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wU(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 c0e(e,t){let r=C9();r.styles.set(e,t);for(let o of r.documents.keys())wU(o,e,t)}typeof process>"u",c0e("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 x9={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 xU({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:a,className:s,actions:c,navigation:d,components:u,ariaLabel:f,hasPadding:m=!1,showSidebarToggle:g=!0}){let h=q(x9.page,s);return(0,nv.jsxs)(mf,{className:h,ariaLabel:f??(typeof n=="string"?n:""),children:[(n||t||r||c||o||!!d?.items?.length)&&(0,nv.jsx)(_U,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:c,navigation:d,components:u,showSidebarToggle:g}),m?(0,nv.jsx)("div",{className:q(x9.content,x9["has-padding"]),children:a}):a]})}xU.SidebarToggleFill=bU;var rs=xU;var SU={primary:"#3858e9",background:"#222524"},d0e=new Map([["modern",SU],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function E9(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return d0e.get(e)??SU}var Pd=l(oe(),1),Od=l(it(),1),hY=l(Tm(),1),Pv=l($(),1),nc=l(U(),1),Vi=l(Xt(),1),bY=l(At(),1),Td=l(YR(),1),vY=l(kU(),1),a2=l(tc(),1),s2=l(Pe(),1),yY=l(ti(),1);var PU=l(Pe(),1),OU=l(oe(),1),av=l($(),1),IU=l(Ge(),1),Pm=l(U(),1);var AU=l(At(),1);var os=l(U(),1),TU=l(Tm(),1),iv=l(I(),1),rc=(0,os.createContext)(()=>{});rc.displayName="SidebarNavigationContext";function u0e(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=TU.focus.tabbable.find(e);o=n??e}o?.focus()}function f0e(){let e={direction:null,focusSelector:null};return{get(){return e},navigate(t,r=null){e={direction:t,focusSelector:t==="forward"&&r?r:e.focusSelector}}}}function p0e({children:e,shouldAnimate:t}){let r=(0,os.useContext)(rc),o=(0,os.useRef)(),[n,i]=(0,os.useState)(null);(0,os.useLayoutEffect)(()=>{let{direction:s,focusSelector:c}=r.get();u0e(o.current,s,c),i(s)},[r]);let a=q("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,iv.jsx)("div",{ref:o,className:a,children:e})}function k9({children:e}){let[t]=(0,os.useState)(f0e);return(0,iv.jsx)(rc.Provider,{value:t,children:e})}function OS({routeKey:e,shouldAnimate:t,children:r}){return(0,iv.jsx)("div",{className:"edit-site-sidebar__content",children:(0,iv.jsx)(p0e,{shouldAnimate:t,children:r},e)})}var R9=l(I(),1),{useLocation:m0e,useHistory:g0e}=te(AU.privateApis),MU=(0,Pm.memo)((0,Pm.forwardRef)((e,t)=>{let{path:r}=m0e(),o=g0e(),{navigate:n}=(0,Pm.useContext)(rc),{dashboardLink:i,isBlockTheme:a,isClassicThemeWithStyleBookSupport:s}=(0,PU.useSelect)(u=>{let{getSettings:f}=te(u(st)),{getCurrentTheme:m}=u(IU.store),g=m(),h=f(),b=g?.theme_supports["editor-styles"],v=h.supportsLayout;return{dashboardLink:h.__experimentalDashboardLink,isBlockTheme:g?.is_block_theme,isClassicThemeWithStyleBookSupport:!g?.is_block_theme&&(b||v)}},[]),c;r!=="/"&&(a||s?c="/":r!=="/pattern"&&(c="/pattern"));let d={href:c?void 0:i,label:c?(0,av.__)("Go to Site Editor"):(0,av.__)("Go to the Dashboard"),onClick:c?()=>{o.navigate(c),n("back")}:void 0};return(0,R9.jsx)("div",{className:"edit-site-site-hub",children:(0,R9.jsx)(OU.Button,{size:"compact",ref:t,className:"edit-site-site-hub__back-button",icon:(0,av.isRTL)()?qa:Ya,...d})})}));var yd=l(U(),1),lv=l(oe(),1),IS=l(it(),1),ns=l($(),1),LU=l(At(),1),zU=l(Pe(),1),BU=l(Ge(),1),jU=l(Xr(),1);var ma=l(I(),1),{useLocation:h0e,useHistory:b0e}=te(LU.privateApis),FU={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},sv=320,v0e=1300,y0e=9/19.5,_0e=200,VU={width:"100%",height:"100%"};function DU(e,t){let r=(i,a,s)=>i+(a-i)*s,o=1-Math.max(0,Math.min(1,(e-sv)/(v0e-sv))),n=r(t,y0e,o);return e/n}function HU({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:a}){let s=b0e(),{path:c,query:d}=h0e(),{canvas:u="view"}=d,f=(0,IS.useReducedMotion)(),[m,g]=(0,yd.useState)(VU),[h,b]=(0,yd.useState)(),[v,y]=(0,yd.useState)(!1),[w,_]=(0,yd.useState)(!1),[x,E]=(0,yd.useState)(1),S={type:"tween",duration:v?0:.5},C=(0,yd.useRef)(null),R=(0,IS.useInstanceId)(HU,"edit-site-resizable-frame-handle-help"),T=i.width/i.height,P=(0,zU.useSelect)(A=>{let{getCurrentTheme:D}=A(BU.store);return D()?.is_block_theme},[]),O=(A,D,N)=>{b(N.offsetWidth),y(!0)},k=(A,D,N,z)=>{let W=z.width/x,Y=Math.abs(W),G=z.width<0?Y:(i.width-h)/2,ve=Math.min(Y,G),fe=Y===0?0:ve/Y,Se=1-fe;E(Se+fe*2);let le=h+z.width;r(le>i.width),g({height:t?"100%":DU(le,T)})},F=(A,D,N)=>{if(y(!1),!t)return;r(!1),N.ownerDocument.documentElement.offsetWidth-N.offsetWidth>_0e||!P?g(VU):s.navigate((0,jU.addQueryArgs)(c,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},V=A=>{if(!["ArrowLeft","ArrowRight"].includes(A.key))return;A.preventDefault();let N=20*(A.shiftKey?5:1)*(A.key==="ArrowLeft"?1:-1)*((0,ns.isRTL)()?-1:1),z=Math.min(Math.max(sv,C.current.resizable.offsetWidth+N),i.width);g({width:z,height:DU(z,T)})},L={default:{flexGrow:0,height:m.height},fullWidth:{flexGrow:1,height:m.height}},B={hidden:{opacity:0,...(0,ns.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,ns.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,ns.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},j=v?"active":w?"visible":"hidden";return(0,ma.jsx)(lv.ResizableBox,{as:lv.__unstableMotion.div,ref:C,initial:!1,variants:L,animate:e?"fullWidth":"default",onAnimationComplete:A=>{A==="fullWidth"&&g({width:"100%",height:"100%"})},whileHover:u==="view"&&P?{scale:1.005,transition:{duration:f?0:.5,ease:"easeOut"}}:{},transition:S,size:m,enable:{top:!1,bottom:!1,...(0,ns.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:x,handleClasses:void 0,handleStyles:{left:FU,right:FU},minWidth:sv,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>_(!0),onBlur:()=>_(!1),onMouseOver:()=>_(!0),onMouseOut:()=>_(!1),handleComponent:{[(0,ns.isRTL)()?"right":"left"]:u==="view"&&(0,ma.jsxs)(ma.Fragment,{children:[(0,ma.jsxs)(ar.Root,{children:[(0,ma.jsx)(ar.Trigger,{render:(0,ma.jsx)(lv.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:q("edit-site-resizable-frame__handle",{"is-resizing":v}),variants:B,animate:j,"aria-label":(0,ns.__)("Drag to resize"),"aria-describedby":R,"aria-valuenow":C.current?.resizable?.offsetWidth||void 0,"aria-valuemin":sv,"aria-valuemax":i.width,onKeyDown:V,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,ma.jsx)(ar.Popup,{children:(0,ns.__)("Drag to resize")})]}),(0,ma.jsx)("div",{hidden:!0,id:R,children:(0,ns.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:O,onResize:k,onResizeStop:F,className:q("edit-site-resizable-frame__inner",{"is-resizing":v}),showHandle:!1,children:(0,ma.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:a,children:n})})}var WU=HU;var qU=l(U(),1),AS=l(GU(),1),KU=l($(),1),gf=l(Pe(),1),XU=l(Ge(),1),T9=l(Xt(),1);var YU="core/edit-site/save";function ZU(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,gf.useSelect)(XU.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,gf.useSelect)(T9.store),{savePost:n}=(0,gf.useDispatch)(T9.store),{setIsSaveViewOpened:i}=(0,gf.useDispatch)(st),{registerShortcut:a,unregisterShortcut:s}=(0,gf.useDispatch)(AS.store);return(0,qU.useEffect)(()=>(a({name:YU,category:"global",description:(0,KU.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{s(YU)}),[a,s]),(0,AS.useShortcut)("core/edit-site/save",c=>{c.preventDefault();let d=e(),u=!!d.length,f=d.some(m=>t(m.kind,m.name,m.key));!u||f||(r()?i(!0):o()||n())}),null}var MS=l(U(),1),NS=l(Pe(),1),P9=l(Ge(),1),w0e=1e4,x0e=100;function S0e(){let e,{promise:t,resolve:r}=Promise.withResolvers();function o(){a(),clearTimeout(e),clearTimeout(n),r()}let n=setTimeout(o,w0e);function i(){if((0,NS.select)(P9.store).hasResolvingSelectors()){clearTimeout(e),e=void 0;return}e||(e=setTimeout(o,x0e))}let a=(0,NS.subscribe)(i,P9.store);i();function s(){a(),clearTimeout(e),clearTimeout(n)}return[t,s]}function FS(){let[e,t]=(0,MS.useState)(!1);return(0,MS.useEffect)(()=>{let[r,o]=S0e();return r.then(()=>t(!0)),o},[]),!e}var I9=dv(),at=e=>cv(e,I9),A9=dv();at.write=e=>cv(e,A9);var VS=dv();at.onStart=e=>cv(e,VS);var M9=dv();at.onFrame=e=>cv(e,M9);var N9=dv();at.onFinish=e=>cv(e,N9);var Om=[];at.setTimeout=(e,t)=>{let r=at.now()+t,o=()=>{let i=Om.findIndex(a=>a.cancel==o);~i&&Om.splice(i,1),wd-=~i?1:0},n={time:r,handler:e,cancel:o};return Om.splice(QU(r),0,n),wd+=1,JU(),n};var QU=e=>~(~Om.findIndex(t=>t.time>e)||~Om.length);at.cancel=e=>{VS.delete(e),M9.delete(e),N9.delete(e),I9.delete(e),A9.delete(e)};at.sync=e=>{O9=!0,at.batchedUpdates(e),O9=!1};at.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,at.onStart(r)}return o.handler=e,o.cancel=()=>{VS.delete(r),t=null},o};var F9=typeof window<"u"?window.requestAnimationFrame:()=>{};at.use=e=>F9=e;at.now=typeof performance<"u"?()=>performance.now():Date.now;at.batchedUpdates=e=>e();at.catch=console.error;at.frameLoop="always";at.advance=()=>{at.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):eG()};var _d=-1,wd=0,O9=!1;function cv(e,t){O9?(t.delete(e),e(0)):(t.add(e),JU())}function JU(){_d<0&&(_d=0,at.frameLoop!=="demand"&&F9($U))}function C0e(){_d=-1}function $U(){~_d&&(F9($U),at.batchedUpdates(eG))}function eG(){let e=_d;_d=at.now();let t=QU(_d);if(t&&(tG(Om.splice(0,t),r=>r.handler()),wd-=t),!wd){C0e();return}VS.flush(),I9.flush(e?Math.min(64,_d-e):16.667),M9.flush(),A9.flush(),N9.flush()}function dv(){let e=new Set,t=e;return{add(r){wd+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return wd-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,wd-=t.size,tG(t,o=>o(r)&&e.add(o)),wd+=e.size,t=e)}}}function tG(e,t){e.forEach(r=>{try{t(r)}catch(o){at.catch(o)}})}var ha=l(X());function jS(){}var sG=(e,t,r)=>Object.defineProperty(e,t,{value:r,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 $s(e,t){if(Oe.arr(e)){if(!Oe.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var wr=(e,t)=>e.forEach(t);function ba(e,t,r){if(Oe.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var ui=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function Nm(e,t){if(e.size){let r=Array.from(e);e.clear(),wr(r,t)}}var Fm=(e,...t)=>Nm(e,r=>r(...t)),j9=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),H9,lG,xd=null,cG=!1,W9=jS,E0e=e=>{e.to&&(lG=e.to),e.now&&(at.now=e.now),e.colors!==void 0&&(xd=e.colors),e.skipAnimation!=null&&(cG=e.skipAnimation),e.createStringInterpolator&&(H9=e.createStringInterpolator),e.requestAnimationFrame&&at.use(e.requestAnimationFrame),e.batchedUpdates&&(at.batchedUpdates=e.batchedUpdates),e.willAdvance&&(W9=e.willAdvance),e.frameLoop&&(at.frameLoop=e.frameLoop)},Fi=Object.freeze({__proto__:null,get createStringInterpolator(){return H9},get to(){return lG},get colors(){return xd},get skipAnimation(){return cG},get willAdvance(){return W9},assign:E0e}),uv=new Set,ga=[],V9=[],zS=0,Vm={get idle(){return!uv.size&&!ga.length},start(e){zS>e.priority?(uv.add(e),at.onStart(k0e)):(dG(e),at(z9))},advance:z9,sort(e){if(zS)at.onFrame(()=>Vm.sort(e));else{let t=ga.indexOf(e);~t&&(ga.splice(t,1),uG(e))}},clear(){ga=[],uv.clear()}};function k0e(){uv.forEach(dG),uv.clear(),at(z9)}function dG(e){ga.includes(e)||uG(e)}function uG(e){ga.splice(R0e(ga,t=>t.priority>e.priority),0,e)}function z9(e){let t=V9;for(let r=0;r<ga.length;r++){let o=ga[r];zS=o.priority,o.idle||(W9(o),o.advance(e),o.idle||t.push(o))}return zS=0,V9=ga,V9.length=0,ga=t,ga.length>0}function R0e(e,t){let r=e.findIndex(t);return r<0?e.length:r}var fG={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},is="[-+]?\\d*\\.?\\d+",BS=is+"%";function HS(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var T0e=new RegExp("rgb"+HS(is,is,is)),P0e=new RegExp("rgba"+HS(is,is,is,is)),O0e=new RegExp("hsl"+HS(is,BS,BS)),I0e=new RegExp("hsla"+HS(is,BS,BS,is)),A0e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,M0e=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,N0e=/^#([0-9a-fA-F]{6})$/,F0e=/^#([0-9a-fA-F]{8})$/;function V0e(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=N0e.exec(e))?parseInt(t[1]+"ff",16)>>>0:xd&&xd[e]!==void 0?xd[e]:(t=T0e.exec(e))?(Im(t[1])<<24|Im(t[2])<<16|Im(t[3])<<8|255)>>>0:(t=P0e.exec(e))?(Im(t[1])<<24|Im(t[2])<<16|Im(t[3])<<8|nG(t[4]))>>>0:(t=A0e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=F0e.exec(e))?parseInt(t[1],16)>>>0:(t=M0e.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=O0e.exec(e))?(rG(oG(t[1]),DS(t[2]),DS(t[3]))|255)>>>0:(t=I0e.exec(e))?(rG(oG(t[1]),DS(t[2]),DS(t[3]))|nG(t[4]))>>>0:null}function D9(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function rG(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=D9(n,o,e+1/3),a=D9(n,o,e),s=D9(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(a*255)<<16|Math.round(s*255)<<8}function Im(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function oG(e){return(parseFloat(e)%360+360)%360/360}function nG(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function DS(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function iG(e){let t=V0e(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var Sd=(e,t,r)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return Sd({range:e,output:t,extrapolate:r});if(Oe.str(e.output[0]))return H9(e);let o=e,n=o.output,i=o.range||[0,1],a=o.extrapolateLeft||o.extrapolate||"extend",s=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(d=>d);return d=>{let u=L0e(d,i);return D0e(d,i[u],i[u+1],n[u],n[u+1],c,a,s,o.map)}};function D0e(e,t,r,o,n,i,a,s,c){let d=c?c(e):e;if(d<t){if(a==="identity")return d;a==="clamp"&&(d=t)}if(d>r){if(s==="identity")return d;s==="clamp"&&(d=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?d=-d:r===1/0?d=d-t:d=(d-t)/(r-t),d=i(d),o===-1/0?d=-d:n===1/0?d=d+o:d=d*(n-o)+o,d)}function L0e(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function B9(){return B9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},B9.apply(this,arguments)}var Am=Symbol.for("FluidValue.get"),hf=Symbol.for("FluidValue.observers"),On=e=>!!(e&&e[Am]),Uo=e=>e&&e[Am]?e[Am]():e,U9=e=>e[hf]||null;function z0e(e,t){e.eventObserved?e.eventObserved(t):e(t)}function bf(e,t){let r=e[hf];r&&r.forEach(o=>{z0e(o,t)})}var Mm=class{constructor(t){if(this[Am]=void 0,this[hf]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");B0e(this,t)}},B0e=(e,t)=>pG(e,Am,t);function Cd(e,t){if(e[Am]){let r=e[hf];r||pG(e,hf,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Ed(e,t){let r=e[hf];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[hf]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var pG=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),LS=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,j0e=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,aG=new RegExp(`(${LS.source})(%|[a-z]+)`,"i"),H0e=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,WS=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,mG=e=>{let[t,r]=W0e(e);if(!t||j9())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&WS.test(r))return mG(r);if(r)return r}return e},W0e=e=>{let t=WS.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},L9,U0e=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,US=e=>{L9||(L9=xd?new RegExp(`(${Object.keys(xd).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Uo(i).replace(WS,mG).replace(j0e,iG).replace(L9,iG)),r=t.map(i=>i.match(LS).map(Number)),n=r[0].map((i,a)=>r.map(s=>{if(!(a in s))throw Error('The arity of each "output" value must be equal');return s[a]})).map(i=>Sd(B9({},e,{output:i})));return i=>{var a;let s=!aG.test(t[0])&&((a=t.find(d=>aG.test(d)))==null?void 0:a.replace(LS,"")),c=0;return t[0].replace(LS,()=>`${n[c++](i)}${s||""}`).replace(H0e,U0e)}},gG="react-spring: ",hG=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${gG}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},G0e=hG(console.warn);function bG(){G0e(`${gG}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Hpt=hG(console.warn);function Dm(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!j9()&&WS.test(e)||e in(xd||{}))}var fv=j9()?ha.useEffect:ha.useLayoutEffect,Y0e=()=>{let e=(0,ha.useRef)(!1);return fv(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function G9(){let e=(0,ha.useState)()[1],t=Y0e();return()=>{t.current&&e(Math.random())}}function vG(e,t){let[r]=(0,ha.useState)(()=>({inputs:t,result:e()})),o=(0,ha.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&q0e(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,ha.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function q0e(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var Y9=e=>(0,ha.useEffect)(e,K0e),K0e=[];var xv=l(X()),Sv=l(X());var xG=l(X()),oc=l(X()),pv=Symbol.for("Animated:node"),X0e=e=>!!e&&e[pv]===e,as=e=>e&&e[pv],KS=(e,t)=>sG(e,pv,t),mv=e=>e&&e[pv]&&e[pv].getPayload(),GS=class{constructor(){this.payload=void 0,KS(this,this)}getPayload(){return this.payload||[]}},vf=class e extends GS{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,r){return Oe.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,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)}},yf=class e extends vf{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Sd({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=Sd({output:[this.getValue(),t]})),this._value=0,super.reset()}},YS={dependencies:null},_f=class extends GS{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return ba(this.source,(o,n)=>{X0e(o)?r[n]=o.getValue(t):On(o)?r[n]=Uo(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&wr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return ba(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){YS.dependencies&&On(t)&&YS.dependencies.add(t);let r=mv(t);r&&wr(r,o=>this.add(o))}},q9=class e extends _f{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(Z0e)),!0)}};function Z0e(e){return(Dm(e)?yf:vf).create(e)}function XS(e){let t=as(e);return t?t.constructor:Oe.arr(e)?q9:Dm(e)?yf:vf}function qS(){return qS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},qS.apply(this,arguments)}var yG=(e,t)=>{let r=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,oc.forwardRef)((o,n)=>{let i=(0,oc.useRef)(null),a=r&&(0,oc.useCallback)(h=>{i.current=J0e(n,h)},[n]),[s,c]=Q0e(o,t),d=G9(),u=()=>{let h=i.current;if(r&&!h)return;(h?t.applyAnimatedValues(h,s.getValue(!0)):!1)===!1&&d()},f=new K9(u,c),m=(0,oc.useRef)();fv(()=>(m.current=f,wr(c,h=>Cd(h,f)),()=>{m.current&&(wr(m.current.deps,h=>Ed(h,m.current)),at.cancel(m.current.update))})),(0,oc.useEffect)(u,[]),Y9(()=>()=>{let h=m.current;wr(h.deps,b=>Ed(b,h))});let g=t.getComponentProps(s.getValue());return xG.createElement(e,qS({},g,{ref:a}))})},K9=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&at.write(this.update)}};function Q0e(e,t){let r=new Set;return YS.dependencies=r,e.style&&(e=qS({},e,{style:t.createAnimatedStyle(e.style)})),e=new _f(e),YS.dependencies=null,[e,r]}function J0e(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var _G=Symbol.for("AnimatedComponent"),SG=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new _f(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=a=>{let s=wG(a)||"Anonymous";return Oe.str(a)?a=i[a]||(i[a]=yG(a,n)):a=a[_G]||(a[_G]=yG(a,n)),a.displayName=`Animated(${s})`,a};return ba(e,(a,s)=>{Oe.arr(e)&&(s=wG(a)),i[s]=i(a)}),{animated:i}},wG=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function In(){return In=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},In.apply(this,arguments)}function wf(e,...t){return Oe.fun(e)?e(...t):e}var vv=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):ui(e).includes(t))),FG=(e,t)=>Oe.obj(e)?t&&e[t]:e,VG=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,$0e=e=>e,DG=(e,t=$0e)=>{let r=eye;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);Oe.und(i)||(o[n]=i)}return o},eye=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tye={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 rye(e){let t={},r=0;if(ba(e,(o,n)=>{tye[n]||(t[n]=o,r++)}),r)return t}function LG(e){let t=rye(e);if(t){let r={to:t};return ba(e,(o,n)=>n in t||(r[n]=o)),r}return In({},e)}function yv(e){return e=Uo(e),Oe.arr(e)?e.map(yv):Dm(e)?Fi.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Q9(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var oye={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}},JS=1.70158,ZS=JS*1.525,CG=JS+1,EG=2*Math.PI/3,kG=2*Math.PI/4.5,QS=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,sO={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=>CG*e*e*e-JS*e*e,easeOutBack:e=>1+CG*Math.pow(e-1,3)+JS*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((ZS+1)*2*e-ZS)/2:(Math.pow(2*e-2,2)*((ZS+1)*(e*2-2)+ZS)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*EG),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*EG)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*kG))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*kG)/2+1,easeInBounce:e=>1-QS(1-e),easeOutBounce:QS,easeInOutBounce:e=>e<.5?(1-QS(1-2*e))/2:(1+QS(2*e-1))/2},J9=In({},oye.default,{mass:1,damping:1,easing:sO.linear,clamp:!1}),$9=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,J9)}};function nye(e,t,r){r&&(r=In({},r),RG(r,t),t=In({},r,t)),RG(e,t),Object.assign(e,t);for(let a in J9)e[a]==null&&(e[a]=J9[a]);let{mass:o,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)*o,e.friction=4*Math.PI*i*o/n),e}function RG(e,t){if(!Oe.und(t.decay))e.duration=void 0;else{let r=!Oe.und(t.tension)||!Oe.und(t.friction);(r||!Oe.und(t.frequency)||!Oe.und(t.damping)||!Oe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var TG=[],eO=class{constructor(){this.changed=!1,this.values=TG,this.toValues=null,this.fromValues=TG,this.to=void 0,this.from=void 0,this.config=new $9,this.immediate=!1}};function zG(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((a,s)=>{var c;let d,u,f=vv((c=r.cancel)!=null?c:o?.cancel,t);if(f)h();else{Oe.und(r.pause)||(n.paused=vv(r.pause,t));let b=o?.pause;b!==!0&&(b=n.paused||vv(b,t)),d=wf(r.delay||0,t),b?(n.resumeQueue.add(g),i.pause()):(i.resume(),g())}function m(){n.resumeQueue.add(g),n.timeouts.delete(u),u.cancel(),d=u.time-at.now()}function g(){d>0&&!Fi.skipAnimation?(n.delayed=!0,u=at.setTimeout(h,d),n.pauseQueue.add(m),n.timeouts.add(u)):h()}function h(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(u),e<=(n.cancelId||0)&&(f=!0);try{i.start(In({},r,{callId:e,cancel:f}),a)}catch(b){s(b)}}})}var lO=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Lm(e.get()):t.every(r=>r.noop)?BG(e.get()):ss(e.get(),t.every(r=>r.finished)),BG=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),ss=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),Lm=e=>({value:e,cancelled:!0,finished:!1});function jG(e,t,r,o){let{callId:n,parentId:i,onRest:a}=t,{asyncTo:s,promise:c}=r;return!i&&e===s&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let d=DG(t,(v,y)=>y==="onRest"?void 0:v),u,f,m=new Promise((v,y)=>(u=v,f=y)),g=v=>{let y=n<=(r.cancelId||0)&&Lm(o)||n!==r.asyncId&&ss(o,!1);if(y)throw v.result=y,f(v),v},h=(v,y)=>{let w=new $S,_=new e2;return(async()=>{if(Fi.skipAnimation)throw _v(r),_.result=ss(o,!1),f(_),_;g(w);let x=Oe.obj(v)?In({},v):In({},y,{to:v});x.parentId=n,ba(d,(S,C)=>{Oe.und(x[C])&&(x[C]=S)});let E=await o.start(x);return g(w),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),E})()},b;if(Fi.skipAnimation)return _v(r),ss(o,!1);try{let v;Oe.arr(e)?v=(async y=>{for(let w of y)await h(w)})(e):v=Promise.resolve(e(h,o.stop.bind(o))),await Promise.all([v.then(u),m]),b=ss(o.get(),!0,!1)}catch(v){if(v instanceof $S)b=v.result;else if(v instanceof e2)b=v.result;else throw v}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?s:void 0,r.promise=i?c:void 0)}return Oe.fun(a)&&at.batchedUpdates(()=>{a(b,o,o.item)}),b})()}function _v(e,t){Nm(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var $S=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}},e2=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},tO=e=>e instanceof wv,iye=1,wv=class extends Mm{constructor(...t){super(...t),this.id=iye++,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=as(this);return t&&t.getValue()}to(...t){return Fi.to(this,t)}interpolate(...t){return bG(),Fi.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){bf(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||Vm.sort(this),bf(this,{type:"priority",parent:this,priority:t})}},xf=Symbol.for("SpringPhase"),HG=1,rO=2,oO=4,X9=e=>(e[xf]&HG)>0,kd=e=>(e[xf]&rO)>0,gv=e=>(e[xf]&oO)>0,PG=(e,t)=>t?e[xf]|=rO|HG:e[xf]&=~rO,OG=(e,t)=>t?e[xf]|=oO:e[xf]&=~oO,nO=class extends wv{constructor(t,r){if(super(),this.key=void 0,this.animation=new eO,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(r)){let o=Oe.obj(t)?In({},t):In({},r,{from:t});Oe.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(kd(this)||this._state.asyncTo)||gv(this)}get goal(){return Uo(this.animation.to)}get velocity(){let t=as(this);return t instanceof vf?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return X9(this)}get isAnimating(){return kd(this)}get isPaused(){return gv(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:a}=n,s=mv(n.to);!s&&On(n.to)&&(a=ui(Uo(n.to))),n.values.forEach((u,f)=>{if(u.done)return;let m=u.constructor==yf?1:s?s[f].lastPosition:a[f],g=n.immediate,h=m;if(!g){if(h=u.lastPosition,i.tension<=0){u.done=!0;return}let b=u.elapsedTime+=t,v=n.fromValues[f],y=u.v0!=null?u.v0:u.v0=Oe.arr(i.velocity)?i.velocity[f]:i.velocity,w,_=i.precision||(v==m?.005:Math.min(1,Math.abs(m-v)*.001));if(Oe.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,E=Math.exp(-(1-x)*b);h=v+y/(1-x)*(1-E),g=Math.abs(u.lastPosition-h)<=_,w=y*E}else{w=u.lastVelocity==null?y:u.lastVelocity;let x=i.restVelocity||_/10,E=i.clamp?0:i.bounce,S=!Oe.und(E),C=v==m?u.v0>0:v<m,R,T=!1,P=1,O=Math.ceil(t/P);for(let k=0;k<O&&(R=Math.abs(w)>x,!(!R&&(g=Math.abs(m-h)<=_,g)));++k){S&&(T=h==m||h>m==C,T&&(w=-w*E,h=m));let F=-i.tension*1e-6*(h-m),V=-i.friction*.001*w,L=(F+V)/i.mass;w=w+L*P,h=h+w*P}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,u.durationProgress>0&&(u.elapsedTime=i.duration*u.durationProgress,b=u.elapsedTime+=t)),x=(i.progress||0)+b/this._memoizedDuration,x=x>1?1:x<0?0:x,u.durationProgress=x),h=v+i.easing(x)*(m-v),w=(h-u.lastPosition)/t,g=x==1}u.lastVelocity=w,Number.isNaN(h)&&(console.warn("Got NaN while animating:",this),g=!0)}s&&!s[f].done&&(g=!1),g?u.done=!0:r=!1,u.setValue(h,i.round)&&(o=!0)});let c=as(this),d=c.getValue();if(r){let u=Uo(n.to);(d!==u||o)&&!i.decay?(c.setValue(u),this._onChange(u)):o&&i.decay&&this._onChange(d),this._stop()}else o&&this._onChange(d)}set(t){return at.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(kd(this)){let{to:t,config:r}=this.animation;at.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return Oe.und(t)?(o=this.queue||[],this.queue=[]):o=[Oe.obj(t)?t:In({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>lO(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),_v(this._state,t&&this._lastCallId),at.batchedUpdates(()=>this._stop(r,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 r=this.key||"",{to:o,from:n}=t;o=Oe.obj(o)?o[r]:o,(o==null||Q9(o))&&(o=void 0),n=Oe.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return X9(this)||(t.reverse&&([o,n]=[n,o]),n=Uo(n),Oe.und(n)?as(this)||this._set(o):this._set(n)),i}_update(t,r){let o=In({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,DG(o,(c,d)=>/^on/.test(d)?FG(c,n):c)),AG(this,o,"onProps"),bv(this,"onProps",o,this);let a=this._prepareNode(o);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 s=this._state;return zG(++this._lastCallId,{key:n,props:o,defaultProps:i,state:s,actions:{pause:()=>{gv(this)||(OG(this,!0),Fm(s.pauseQueue),bv(this,"onPause",ss(this,hv(this,this.animation.to)),this))},resume:()=>{gv(this)&&(OG(this,!1),kd(this)&&this._resume(),Fm(s.resumeQueue),bv(this,"onResume",ss(this,hv(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let d=WG(o);if(d)return this._update(d,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(Lm(this));let n=!Oe.und(t.to),i=!Oe.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(Lm(this));let{key:a,defaultProps:s,animation:c}=this,{to:d,from:u}=c,{to:f=d,from:m=u}=t;i&&!n&&(!r.default||Oe.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let g=!$s(m,u);g&&(c.from=m),m=Uo(m);let h=!$s(f,d);h&&this._focus(f);let b=Q9(r.to),{config:v}=c,{decay:y,velocity:w}=v;(n||i)&&(v.velocity=0),r.config&&!b&&nye(v,wf(r.config,a),r.config!==s.config?wf(s.config,a):void 0);let _=as(this);if(!_||Oe.und(f))return o(ss(this,!0));let x=Oe.und(r.reset)?i&&!r.default:!Oe.und(m)&&vv(r.reset,a),E=x?m:this.get(),S=yv(f),C=Oe.num(S)||Oe.arr(S)||Dm(S),R=!b&&(!C||vv(s.immediate||r.immediate,a));if(h){let k=XS(f);if(k!==_.constructor)if(R)_=this._set(S);else throw Error(`Cannot animate between ${_.constructor.name} and ${k.name}, as the "to" prop suggests`)}let T=_.constructor,P=On(f),O=!1;if(!P){let k=x||!X9(this)&&g;(h||k)&&(O=$s(yv(E),S),P=!O),(!$s(c.immediate,R)&&!R||!$s(v.decay,y)||!$s(v.velocity,w))&&(P=!0)}if(O&&kd(this)&&(c.changed&&!x?P=!0:P||this._stop(d)),!b&&((P||On(d))&&(c.values=_.getPayload(),c.toValues=On(f)?null:T==yf?[1]:ui(S)),c.immediate!=R&&(c.immediate=R,!R&&!x&&this._set(d)),P)){let{onRest:k}=c;wr(aye,V=>AG(this,r,V));let F=ss(this,hv(this,d));Fm(this._pendingCalls,F),this._pendingCalls.add(o),c.changed&&at.batchedUpdates(()=>{c.changed=!x,k?.(F,this),x?wf(s.onRest,F):c.onStart==null||c.onStart(F,this)})}x&&this._set(E),b?o(jG(r.to,r,this._state,this)):P?this._start():kd(this)&&!h?this._pendingCalls.add(o):o(BG(E))}_focus(t){let r=this.animation;t!==r.to&&(U9(this)&&this._detach(),r.to=t,U9(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;On(r)&&(Cd(r,this),tO(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;On(t)&&Ed(t,this)}_set(t,r=!0){let o=Uo(t);if(!Oe.und(o)){let n=as(this);if(!n||!$s(o,n.getValue())){let i=XS(o);!n||n.constructor!=i?KS(this,i.create(o)):n.setValue(o),n&&at.batchedUpdates(()=>{this._onChange(o,r)})}}return as(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,bv(this,"onStart",ss(this,hv(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),wf(this.animation.onChange,t,this)),wf(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;as(this).reset(Uo(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),kd(this)||(PG(this,!0),gv(this)||this._resume())}_resume(){Fi.skipAnimation?this.finish():Vm.start(this)}_stop(t,r){if(kd(this)){PG(this,!1);let o=this.animation;wr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),bf(this,{type:"idle",parent:this});let n=r?Lm(this.get()):ss(this.get(),hv(this,t??o.to));Fm(this._pendingCalls,n),o.changed&&(o.changed=!1,bv(this,"onRest",n,this))}}};function hv(e,t){let r=yv(t),o=yv(e.get());return $s(o,r)}function WG(e,t=e.loop,r=e.to){let o=wf(t);if(o){let n=o!==!0&&LG(o),i=(n||e).reverse,a=!n||n.reset;return iO(In({},e,{loop:t,default:!1,pause:void 0,to:!i||Q9(r)?r:void 0,from:a?e.from:void 0,reset:a},n))}}function iO(e){let{to:t,from:r}=e=LG(e),o=new Set;return Oe.obj(t)&&IG(t,o),Oe.obj(r)&&IG(r,o),e.keys=o.size?Array.from(o):null,e}function IG(e,t){ba(e,(r,o)=>r!=null&&t.add(o))}var aye=["onStart","onRest","onChange","onPause","onResume"];function AG(e,t,r){e.animation[r]=t[r]!==VG(t,r)?FG(t[r],e.key):void 0}function bv(e,t,...r){var o,n,i,a;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(a=e.defaultProps)[t])==null||i.call(a,...r)}var sye=["onStart","onChange","onRest"],lye=1,zm=class{constructor(t,r){this.id=lye++,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),r&&(this._flush=r),t&&this.start(In({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((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];Oe.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(iO(t)),this}start(t){let{queue:r}=this;return t?r=ui(t).map(iO):this.queue=[],this._flush?this._flush(this,r):(GG(this,r),cye(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;wr(ui(r),n=>o[n].stop(!!t))}else _v(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Oe.und(t))this.start({pause:!0});else{let r=this.springs;wr(ui(t),o=>r[o].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let r=this.springs;wr(ui(t),o=>r[o].resume())}return this}each(t){ba(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,Nm(t,([c,d])=>{d.value=this.get(),c(d,this,this._item)}));let a=!n&&this._started,s=i||a&&o.size?this.get():null;i&&r.size&&Nm(r,([c,d])=>{d.value=s,c(d,this,this._item)}),a&&(this._started=!1,Nm(o,([c,d])=>{d.value=s,c(d,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;at.onFrame(this._onFrame)}};function cye(e,t){return Promise.all(t.map(r=>UG(e,r))).then(r=>lO(e,r))}async function UG(e,t,r){let{keys:o,to:n,from:i,loop:a,onRest:s,onResolve:c}=t,d=Oe.obj(t.default)&&t.default;a&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let u=Oe.arr(n)||Oe.fun(n)?n:void 0;u?(t.to=void 0,t.onRest=void 0,d&&(d.onRest=void 0)):wr(sye,b=>{let v=t[b];if(Oe.fun(v)){let y=e._events[b];t[b]=({finished:w,cancelled:_})=>{let x=y.get(v);x?(w||(x.finished=!1),_&&(x.cancelled=!0)):y.set(v,{value:null,finished:w||!1,cancelled:_||!1})},d&&(d[b]=t[b])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Fm(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(b=>e.springs[b].start(t)),g=t.cancel===!0||VG(t,"cancel")===!0;(u||g&&f.asyncId)&&m.push(zG(++e._lastAsyncId,{props:t,state:f,actions:{pause:jS,resume:jS,start(b,v){g?(_v(f,e._lastAsyncId),v(Lm(e))):(b.onRest=s,v(jG(u,b,f,e)))}}})),f.paused&&await new Promise(b=>{f.resumeQueue.add(b)});let h=lO(e,await Promise.all(m));if(a&&h.finished&&!(r&&h.noop)){let b=WG(t,a,n);if(b)return GG(e,[b]),UG(e,b,!0)}return c&&at.batchedUpdates(()=>c(h,e,e.item)),h}function dye(e,t){let r=new nO;return r.key=e,t&&Cd(r,t),r}function uye(e,t,r){t.keys&&wr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function GG(e,t){wr(t,r=>{uye(e.springs,r,o=>dye(o,e))})}function fye(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var pye=["children"],cO=e=>{let{children:t}=e,r=fye(e,pye),o=(0,Sv.useContext)(t2),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=vG(()=>({pause:n,immediate:i}),[n,i]);let{Provider:a}=t2;return xv.createElement(a,{value:r},t)},t2=mye(cO,{});cO.Provider=t2.Provider;cO.Consumer=t2.Consumer;function mye(e,t){return Object.assign(e,xv.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var MG;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(MG||(MG={}));var aO=class extends wv{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Sd(...r);let o=this._get(),n=XS(o);KS(this,n.create(o))}advance(t){let r=this._get(),o=this.get();$s(r,o)||(as(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&NG(this._active)&&Z9(this)}_get(){let t=Oe.arr(this.source)?this.source.map(Uo):ui(Uo(this.source));return this.calc(...t)}_start(){this.idle&&!NG(this._active)&&(this.idle=!1,wr(mv(this),t=>{t.done=!1}),Fi.skipAnimation?(at.batchedUpdates(()=>this.advance()),Z9(this)):Vm.start(this))}_attach(){let t=1;wr(ui(this.source),r=>{On(r)&&Cd(r,this),tO(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){wr(ui(this.source),t=>{On(t)&&Ed(t,this)}),this._active.clear(),Z9(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=ui(this.source).reduce((r,o)=>Math.max(r,(tO(o)?o.priority:0)+1),0))}};function gye(e){return e.idle!==!1}function NG(e){return!e.size||Array.from(e).every(gye)}function Z9(e){e.idle||(e.idle=!0,wr(mv(e),t=>{t.done=!0}),bf(e,{type:"idle",parent:e}))}Fi.assign({createStringInterpolator:US,to:(e,t)=>new aO(e,t)});var Jpt=Vm.advance;var qG=l(Ha());function pO(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var hye=["style","children","scrollTop","scrollLeft"],KG=/^--/;function bye(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!KG.test(e)&&!(Cv.hasOwnProperty(e)&&Cv[e])?t+"px":(""+t).trim()}var YG={};function vye(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:a,scrollLeft:s}=o,c=pO(o,hye),d=Object.values(c),u=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:YG[f]||(YG[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=bye(f,n[f]);KG.test(f)?e.style.setProperty(f,m):e.style[f]=m}u.forEach((f,m)=>{e.setAttribute(f,d[m])}),a!==void 0&&(e.scrollTop=a),s!==void 0&&(e.scrollLeft=s)}var Cv={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},yye=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),_ye=["Webkit","Ms","Moz","O"];Cv=Object.keys(Cv).reduce((e,t)=>(_ye.forEach(r=>e[yye(r,t)]=e[t]),e),Cv);var wye=["x","y","z"],xye=/^(matrix|translate|scale|rotate|skew)/,Sye=/^(translate)/,Cye=/^(rotate|skew)/,dO=(e,t)=>Oe.num(e)&&e!==0?e+t:e,r2=(e,t)=>Oe.arr(e)?e.every(r=>r2(r,t)):Oe.num(e)?e===t:parseFloat(e)===t,uO=class extends _f{constructor(t){let{x:r,y:o,z:n}=t,i=pO(t,wye),a=[],s=[];(r||o||n)&&(a.push([r||0,o||0,n||0]),s.push(c=>[`translate3d(${c.map(d=>dO(d,"px")).join(",")})`,r2(c,0)])),ba(i,(c,d)=>{if(d==="transform")a.push([c||""]),s.push(u=>[u,u===""]);else if(xye.test(d)){if(delete i[d],Oe.und(c))return;let u=Sye.test(d)?"px":Cye.test(d)?"deg":"";a.push(ui(c)),s.push(d==="rotate3d"?([f,m,g,h])=>[`rotate3d(${f},${m},${g},${dO(h,u)})`,r2(h,0)]:f=>[`${d}(${f.map(m=>dO(m,u)).join(",")})`,r2(f,d.startsWith("scale")?1:0)])}}),a.length&&(i.transform=new fO(a,s)),super(i)}},fO=class extends Mm{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return wr(this.inputs,(o,n)=>{let i=Uo(o[0]),[a,s]=this.transforms[n](Oe.arr(i)?i:o.map(Uo));t+=" "+a,r=r&&s}),r?"none":t}observerAdded(t){t==1&&wr(this.inputs,r=>wr(r,o=>On(o)&&Cd(o,this)))}observerRemoved(t){t==0&&wr(this.inputs,r=>wr(r,o=>On(o)&&Ed(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),bf(this,t)}},Eye=["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"],kye=["scrollTop","scrollLeft"];Fi.assign({batchedUpdates:qG.unstable_batchedUpdates,createStringInterpolator:US,colors:fG});var Rye=SG(Eye,{applyAnimatedValues:vye,createAnimatedStyle:e=>new uO(e),getComponentProps:e=>pO(e,kye)}),amt=Rye.animated;var Bm=l(U(),1);function Tye(e){return{top:e.offsetTop,left:e.offsetLeft}}var Pye=400;function Oye({triggerAnimationOnChange:e}){let t=(0,Bm.useRef)(),{previous:r,prevRect:o}=(0,Bm.useMemo)(()=>({previous:t.current&&Tye(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,Bm.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new zm({x:0,y:0,width:o.width,height:o.height,config:{duration:Pye,easing:sO.easeInOutQuint},onChange({value:f}){if(!t.current)return;let{x:m,y:g,width:h,height:b}=f;m=Math.round(m),g=Math.round(g),h=Math.round(h),b=Math.round(b);let v=m===0&&g===0;t.current.style.transformOrigin="center center",t.current.style.transform=v?null:`translate3d(${m}px,${g}px,0)`,t.current.style.width=v?null:`${h}px`,t.current.style.height=v?null:`${b}px`}});t.current.style.transform=void 0;let a=t.current.getBoundingClientRect(),s=Math.round(o.left-a.left),c=Math.round(o.top-a.top),d=a.width,u=a.height;return i.start({x:0,y:0,width:d,height:u,from:{x:s,y:c,width:o.width,height:o.height}}),()=>{i.stop(),i.set({x:0,y:0,width:o.width,height:o.height})}},[r,o]),t}var XG=Oye;var tY=l(Pe(),1);var rY=l(Ge(),1);var Ev=l(Pe(),1),QG=l(oe(),1),An=l($(),1),jm=l(Ge(),1),JG=l(Sf(),1),$G=l(At(),1);var mO=l(Xr(),1);function Go(){return!!(0,mO.getQueryArg)(window.location.href,"wp_theme_preview")}function Rd(){return Go()?(0,mO.getQueryArg)(window.location.href,"wp_theme_preview"):null}var eY=l(I(),1),{useLocation:Iye}=te($G.privateApis),{useEntitiesSavedStatesIsDirty:Aye}=te(jm.privateApis);function o2({className:e="edit-site-save-button__button",variant:t="primary",showTooltip:r=!0,showReviewMessage:o,icon:n,size:i,__next40pxDefaultSize:a=!1}){let{params:s}=Iye(),{setIsSaveViewOpened:c}=(0,Ev.useDispatch)(st),{saveDirtyEntities:d}=te((0,Ev.useDispatch)(jm.store)),{dirtyEntityRecords:u}=Aye(),{isSaving:f,isSaveViewOpen:m,previewingThemeName:g}=(0,Ev.useSelect)(x=>{let{isSavingEntityRecord:E,isResolving:S}=x(jm.store),{isSaveViewOpened:C}=x(st),R=S("activateTheme"),T=Rd();return{isSaving:u.some(P=>E(P.kind,P.name,P.key))||R,isSaveViewOpen:C(),previewingThemeName:T?x(jm.store).getTheme(T)?.name?.rendered:void 0}},[u]),h=!!u.length,b;u.length===1&&(s.postId?b=`${u[0].key}`===s.postId&&u[0].name===s.postType:s.path?.includes("wp_global_styles")&&(b=u[0].name==="globalStyles"));let v=f||!h&&!Go(),w=Go()?f?(0,An.sprintf)((0,An.__)("Activating %s"),g):v?(0,An.__)("Saved"):h?(0,An.sprintf)((0,An.__)("Activate %s & Save"),g):(0,An.sprintf)((0,An.__)("Activate %s"),g):f?(0,An.__)("Saving"):v?(0,An.__)("Saved"):!b&&o?(0,An.sprintf)((0,An._n)("Review %d change\u2026","Review %d changes\u2026",u.length),u.length):(0,An.__)("Save");return(0,eY.jsx)(QG.Button,{variant:t,className:e,"aria-disabled":v,"aria-expanded":m,isBusy:f,onClick:v?void 0:b?()=>d({dirtyEntityRecords:u}):()=>c(!0),label:w,shortcut:v?void 0:JG.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:a,size:i,children:w})}var gO=l(I(),1);function hO(){let{isDisabled:e,isSaving:t}=(0,tY.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(rY.store),i=o(),a=i.some(s=>n(s.kind,s.name,s.key));return{isSaving:a,isDisabled:a||!i.length&&!Go()}},[]);return(0,gO.jsx)(ue,{className:"edit-site-save-hub",gap:"lg",children:(0,gO.jsx)(o2,{className:"edit-site-save-hub__button",variant:e&&!t?null:"primary",showTooltip:!1,icon:e&&!t?Wl:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var i2=l(oe(),1),kv=l(Pe(),1),ls=l($(),1),Rv=l(Ge(),1),pY=l(At(),1),mY=l(U(),1);var oY=l(Ge(),1),nY=l(Pe(),1),iY=l(At(),1),aY=l(Xr(),1);var{useHistory:Mye,useLocation:Nye}=te(iY.privateApis);function sY(){let e=Mye(),{path:t}=Nye(),{startResolution:r,finishResolution:o}=(0,nY.useDispatch)(oY.store);return async()=>{if(Go()){let n="themes.php?action=activate&stylesheet="+Rd()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,aY.addQueryArgs)(t,{wp_theme_preview:""}))}}}var cY=l(bO(),1),n2=l(U(),1),dY=l(Xr(),1),Fye="/wp/v2/themes?status=active";function uY(){let[e,t]=(0,n2.useState)();return(0,n2.useEffect)(()=>{let r=(0,dY.addQueryArgs)(Fye,{context:"edit",wp_theme_preview:""});(0,cY.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var va=l(I(),1),{useLocation:Vye}=te(pY.privateApis),{EntitiesSavedStatesExtensible:Dye,EntitiesSavedStates:Lye,useEntitiesSavedStatesIsDirty:zye}=te(Rv.privateApis),Bye=({onClose:e,renderDialog:t,variant:r})=>{let o=zye(),n,i;o.isDirty?(n=(0,ls.__)("Activate & Save"),i=(0,ls.__)("Theme activated and site updated.")):(n=(0,ls.__)("Activate"),i=(0,ls.__)("Theme activated."));let a=uY(),s=(0,kv.useSelect)(f=>f(Rv.store).getCurrentTheme(),[]),c=(0,va.jsx)("p",{children:(0,ls.sprintf)((0,ls.__)("Saving your changes will change your active theme from %1$s to %2$s."),a?.name?.rendered??"...",s?.name?.rendered??"...")}),d=sY();return(0,va.jsx)(Dye,{...o,additionalPrompt:c,close:e,onSave:async()=>{await d()},saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r,successNoticeContent:i})},fY=({onClose:e,renderDialog:t,variant:r})=>Go()?(0,va.jsx)(Bye,{onClose:e,renderDialog:t,variant:r}):(0,va.jsx)(Lye,{close:e,renderDialog:t,variant:r});function Tv(){let{query:e}=Vye(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,kv.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,isSavingEntityRecord:f,isResolving:m}=d(Rv.store),g=u(),h=m("activateTheme"),{isSaveViewOpened:b}=te(d(st));return{isSaveViewOpen:b(),isDirty:g.length>0,isSaving:g.some(v=>f(v.kind,v.name,v.key))||h}},[]),{setIsSaveViewOpened:i}=(0,kv.useDispatch)(st),a=()=>i(!1);if((0,mY.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,va.jsx)(i2.Modal,{className:"edit-site-save-panel__modal",onRequestClose:a,title:(0,ls.__)("Review changes"),size:"small",children:(0,va.jsx)(fY,{onClose:a,variant:"inline"})}):null;let s=Go()||o,c=n||!s;return(0,va.jsxs)(mf,{className:q("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,ls.__)("Save panel"),children:[(0,va.jsx)("div",{className:q("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,va.jsx)(i2.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:()=>i(!0),"aria-haspopup":"dialog",disabled:c,accessibleWhenDisabled:!0,children:(0,ls.__)("Open save panel")})}),r&&(0,va.jsx)(fY,{onClose:a,renderDialog:!0})]})}var rt=l(I(),1),{useLocation:jye}=te(bY.privateApis),{useStyle:gY,UploadProgressSnackbar:Hye}=te(Vi.privateApis),Wye=.3,Hm={background:"#fcfcfc"};function Uye(){let{query:e,name:t,areas:r,widths:o}=jye(),n=t==="notfound"?"view":e?.canvas??"view",i=!!r.mobileContent,a=r.mobileSidebar||r.mobileContent||r.preview,s=(0,Od.useViewportMatch)("medium","<"),c=(0,nc.useRef)(),d=(0,nc.useRef)(),u=(0,Pd.__unstableUseNavigateRegions)(),f=(0,Od.useReducedMotion)(),[m,g]=(0,Od.useResizeObserver)(),h=FS(),[b,v]=(0,nc.useState)(!1),y=XG({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:w}=(0,s2.useSelect)(S=>({showIconLabels:S(yY.store).get("core","showIconLabels")})),_=gY("color.background"),x=gY("color.gradient"),E=(0,Od.usePrevious)(n);return(0,nc.useEffect)(()=>{E==="edit"&&((d.current?hY.focus.tabbable.find(d.current)[0]:void 0)??c.current)?.focus()},[n]),(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Vi.UnsavedChangesWarning,{}),n==="view"&&(0,rt.jsx)(ZU,{}),(0,rt.jsx)("div",{...u,className:q("edit-site-layout",u.className,{"is-full-canvas":n==="edit","show-icon-labels":w}),children:(0,rt.jsxs)("div",{className:"edit-site-layout__content",children:[(!s||!a)&&(0,rt.jsx)(mf,{ref:d,ariaLabel:(0,Pv.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,rt.jsx)(Pd.__unstableAnimatePresence,{children:n==="view"&&(0,rt.jsxs)(Pd.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:f||s?0:Wye,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,rt.jsx)(k9,{children:(0,rt.jsx)(OS,{shouldAnimate:t!=="styles"&&t!=="identity",routeKey:t,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.sidebar})})}),(0,rt.jsx)(hO,{}),(0,rt.jsx)(Tv,{})]})})}),(0,rt.jsx)(a2.SnackbarNotices,{className:"edit-site-layout__snackbar"}),(0,rt.jsx)(Hye,{}),s&&a&&(0,rt.jsx)("div",{className:"edit-site-layout__mobile",children:(0,rt.jsx)(k9,{children:n!=="edit"?(0,rt.jsxs)(rt.Fragment,{children:[i&&(0,rt.jsx)(MU,{ref:c}),r.mobileContent?(0,rt.jsx)(Td.ThemeProvider,{color:Hm,children:(0,rt.jsx)(OS,{routeKey:t,children:(0,rt.jsx)("div",{className:"edit-site-layout__mobile-content",children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.mobileContent})})})}):(0,rt.jsx)(OS,{routeKey:t,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.mobileSidebar})}),(0,rt.jsx)(hO,{}),(0,rt.jsx)(Tv,{})]}):(0,rt.jsx)(Td.ThemeProvider,{color:Hm,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.preview})})})}),!s&&r.content&&n!=="edit"&&(0,rt.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,rt.jsx)(Td.ThemeProvider,{color:Hm,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.content})})}),!s&&r.edit&&n!=="edit"&&(0,rt.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,rt.jsx)(Td.ThemeProvider,{color:Hm,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:r.edit})})}),!s&&r.preview&&(0,rt.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[m,!!g.width&&(0,rt.jsx)("div",{className:q("edit-site-layout__canvas",{"is-right-aligned":b}),ref:y,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:(0,rt.jsx)(WU,{isReady:!h,isFullWidth:n==="edit",defaultSize:{width:g.width-24,height:g.height},isOversized:b,setIsOversized:v,innerContentStyle:{background:x??_},children:(0,rt.jsx)(Td.ThemeProvider,{color:Hm,children:r.preview})})})})]})]})})]})}function _Y(e){let t=(0,nc.useMemo)(E9,[]),{createErrorNotice:r}=(0,s2.useDispatch)(a2.store);function o(n){r((0,Pv.sprintf)((0,Pv.__)('The "%s" plugin has encountered an error and cannot be rendered.'),n))}return(0,rt.jsx)(Pd.SlotFillProvider,{children:(0,rt.jsxs)(ar.Provider,{children:[(0,rt.jsx)(vY.PluginArea,{onError:o}),(0,rt.jsx)(Td.ThemeProvider,{isRoot:!0,color:{primary:t.primary,...Hm},children:(0,rt.jsx)(Td.ThemeProvider,{color:t,children:(0,rt.jsx)(Vi.ErrorBoundary,{children:(0,rt.jsx)(Uye,{...e})})})})]})})}var c2=l(U(),1),Id=l(Pe(),1),Wm=l($(),1);var l2=l(vO(),1),xY=l(At(),1),SY=l(ti(),1),yO=l(Ge(),1),d2=l(Xt(),1);var{useHistory:CY,useLocation:EY}=te(xY.privateApis),{useGlobalStyles:Gye}=te(d2.privateApis),Yye=()=>function(){let{openGeneralSidebar:t}=te((0,Id.useDispatch)(st)),{params:r}=EY(),{canvas:o="view"}=r,{set:n}=(0,Id.useDispatch)(SY.store),i=CY(),a=(0,Id.useSelect)(c=>c(yO.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,c2.useMemo)(()=>a?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,Wm.__)("Learn about styles"),callback:({close:c})=>{c(),o!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),n("core/edit-site","welcomeGuideStyles",!0),setTimeout(()=>{n("core/edit-site","welcomeGuideStyles",!0)},500)},icon:B5}]:[],[i,t,o,a,n])}},qye=()=>function(){let{user:t,setUser:r}=Gye(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,c2.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,Wm.__)("Reset styles"),icon:(0,Wm.isRTL)()?h4:m4,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},Kye=()=>function(){let{openGeneralSidebar:t}=te((0,Id.useDispatch)(st)),{setStylesPath:r}=te((0,Id.useDispatch)(d2.store)),{params:o}=EY(),{canvas:n="view"}=o,i=CY(),a=(0,Id.useSelect)(c=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:u}=c(yO.store),f=u();return!!(f?d("root","globalStyles",f):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,c2.useMemo)(()=>a?[{name:"core/edit-site/open-styles-revisions",label:(0,Wm.__)("Open style revisions"),icon:nb,callback:({close:c})=>{c(),n!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),r("/revisions")}}]:[],[i,t,r,a,n])}};function kY(){(0,l2.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:Yye()}),(0,l2.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:qye()}),(0,l2.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:Kye()})}var RY=l(Pe(),1),TY=l(vO(),1),PY=l(tr(),1),OY=l(At(),1);var{useCommandContext:Xye}=te(TY.privateApis),{useLocation:Zye}=te(OY.privateApis);function IY(){let{query:e={}}=Zye(),{canvas:t="view"}=e,r=(0,RY.useSelect)(n=>n(PY.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),Xye(o)}var w6=l(Pe(),1),hle=l(U(),1);var jY=l(oe(),1),ds=l($(),1);var HY=l(Pe(),1),WY=l(Ge(),1);var Um=l(oe(),1),Ad=l($(),1);var NY=l(Ge(),1),FY=l(Pe(),1),VY=l(At(),1),DY=l(U(),1);var AY=l(oe(),1),MY=l(I(),1);function _O(e){return(0,MY.jsx)(AY.Button,{size:"compact",...e,className:q("edit-site-sidebar-button",e.className)})}var fi=l(I(),1),{useHistory:Qye,useLocation:Jye}=te(VY.privateApis);function Oo({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:a}){let{dashboardLink:s,dashboardLinkText:c,previewingThemeName:d}=(0,FY.useSelect)(b=>{let{getSettings:v}=te(b(st)),y=Rd();return{dashboardLink:v().__experimentalDashboardLink,dashboardLinkText:v().__experimentalDashboardLinkText,previewingThemeName:y?b(NY.store).getTheme(y)?.name?.rendered:void 0}},[]),u=Jye(),f=Qye(),{navigate:m}=(0,DY.useContext)(rc),g=a??u.state?.backPath,h=(0,Ad.isRTL)()?qa:Ya;return(0,fi.jsxs)(fi.Fragment,{children:[(0,fi.jsxs)(Um.__experimentalVStack,{className:q("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,fi.jsxs)(Um.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,fi.jsx)(_O,{onClick:()=>{f.navigate(g),m("back")},icon:h,label:(0,Ad.__)("Back"),showTooltip:!1}),e&&(0,fi.jsx)(_O,{icon:h,label:c||(0,Ad.__)("Go to the Dashboard"),href:s}),(0,fi.jsx)(Um.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",level:1,size:20,children:Go()?(0,Ad.sprintf)((0,Ad.__)("Previewing %1$s: %2$s"),d,t):t}),r&&(0,fi.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,fi.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,fi.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,fi.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var u2=l(oe(),1);var LY=l($(),1);var zY=l(At(),1),BY=l(U(),1);var Md=l(I(),1),{useHistory:$ye,useLink:e_e,useLocation:t_e}=te(zY.privateApis);function Mn({isHidden:e=!1,...t}){return e?null:(0,Md.jsx)(r_e,{...t})}function r_e({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:a,activeOnRouteName:s,children:c,...d}){let u=$ye(),f=e_e(i),{name:m}=t_e(),{navigate:g}=(0,BY.useContext)(rc),h=s&&m===s;function b(v){a?(a(v),g("forward")):i&&(v.preventDefault(),u.navigate(i),g("forward",`[id="${n}"]`))}return(0,Md.jsx)(u2.__experimentalItem,{className:q("edit-site-sidebar-navigation-item",{"with-suffix":!r&&o},e),id:n,onClick:b,href:i?f.href:void 0,"aria-current":h?!0:void 0,...d,children:(0,Md.jsxs)(ue,{direction:"row",align:"center",justify:"start",gap:"sm",children:[t&&(0,Md.jsx)($p,{icon:t,size:24}),(0,Md.jsx)(u2.FlexBlock,{children:c}),r&&(0,Md.jsx)($p,{icon:(0,LY.isRTL)()?v5:ab,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var cs=l(I(),1);function Ov({isBlockBasedTheme:e=!0}){return(0,cs.jsxs)(jY.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[(0,cs.jsx)(Mn,{to:"/identity",uid:"identity-navigation-item",icon:_4,activeOnRouteName:"identity",isHidden:!e,children:(0,ds._x)("Identity","site identity")}),(0,cs.jsx)(Mn,{to:e?"/styles":"/stylebook",uid:e?"global-styles-navigation-item":"stylebook-navigation-item",icon:w4,activeOnRouteName:e?"styles":void 0,withChevron:!e,children:(0,ds.__)("Styles")}),(0,cs.jsx)(Mn,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:Sb,isHidden:!e,children:(0,ds.__)("Pages")}),(0,cs.jsx)(Mn,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:_b,isHidden:!e,children:(0,ds.__)("Navigation")}),(0,cs.jsx)(Mn,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:Fb,children:(0,ds.__)("Patterns")}),(0,cs.jsx)(Mn,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:ld,isHidden:!e,children:(0,ds.__)("Templates")})]})}function Gm({customDescription:e}){let t=(0,HY.useSelect)(o=>o(WY.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,ds.__)("Customize the appearance of your website using the block editor."):r=(0,ds.__)("Explore block styles and patterns to refine your site."),(0,cs.jsx)(Oo,{isRoot:!0,title:(0,ds.__)("Design"),description:r,content:(0,cs.jsx)(Ov,{isBlockBasedTheme:t})})}var UY=l($(),1),f2=l(oe(),1),wO=l(I(),1);function Tr(){return(0,wO.jsx)(f2.__experimentalSpacer,{padding:3,children:(0,wO.jsx)(f2.Notice,{status:"warning",isDismissible:!1,children:(0,UY.__)("The theme you are currently using does not support this screen.")})})}var Tf=l(Pe(),1),tX=l(oe(),1),rX=l(it(),1),j2=l(Xt(),1),sc=l($(),1),oX=l(Ge(),1),nX=l(U(),1),iX=l(tc(),1),aX=l(At(),1),sX=l(Nn(),1);var lX=l(tr(),1),cX=l(Xr(),1),dX=l(ti(),1);var p2=l(Pe(),1),qY=l(oe(),1),Cf=l($(),1),KY=l(U(),1),xO=l(ti(),1),XY=l(Ge(),1);var Iv=l(I(),1);function YY({nonAnimatedSrc:e,animatedSrc:t}){return(0,Iv.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,Iv.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Iv.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var us=l(I(),1);function ZY(){let{toggle:e}=(0,p2.useDispatch)(xO.store),{isActive:t,isBlockBasedTheme:r}=(0,p2.useSelect)(o=>({isActive:!!o(xO.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(XY.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,us.jsx)(qY.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,Cf.__)("Welcome to the site editor"),finishButtonText:(0,Cf.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,us.jsx)(YY,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,us.jsxs)(us.Fragment,{children:[(0,us.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,Cf.__)("Edit your site")}),(0,us.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Cf.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,us.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,KY.createInterpolateElement)((0,Cf.__)("Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,us.jsx)("img",{alt:(0,Cf.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})})]})}]})}var h2=l(Pe(),1),QY=l(oe(),1),m2=l($(),1),g2=l(ti(),1),el=l(I(),1);function JY(){let{toggle:e}=(0,h2.useDispatch)(g2.store);if(!(0,h2.useSelect)(o=>{let n=!!o(g2.store).get("core/edit-site","welcomeGuidePage"),i=!!o(g2.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,m2.__)("Editing a page");return(0,el.jsx)(QY.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,m2.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,el.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,el.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,el.jsxs)(el.Fragment,{children:[(0,el.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,el.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,m2.__)("It\u2019s now possible to edit page content in the site editor. To customize other parts of the page like the header and footer switch to editing the template using the settings sidebar.")})]})}]})}var v2=l(Pe(),1),$Y=l(oe(),1),b2=l($(),1),SO=l(ti(),1),eq=l(Xt(),1),tl=l(I(),1);function tq(){let{toggle:e}=(0,v2.useDispatch)(SO.store),{isActive:t,hasPreviousEntity:r}=(0,v2.useSelect)(i=>{let{getEditorSettings:a}=i(eq.store),{get:s}=i(SO.store);return{isActive:s("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!a().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,b2.__)("Editing a template");return(0,tl.jsx)($Y.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,b2.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,tl.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,tl.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,tl.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,b2.__)("Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the \u2018Back\u2019 button in the toolbar.")})]})}]})}var Nd=l(I(),1);function rq({postType:e}){return(0,Nd.jsxs)(Nd.Fragment,{children:[(0,Nd.jsx)(ZY,{}),e==="page"&&(0,Nd.jsx)(JY,{}),e==="wp_template"&&(0,Nd.jsx)(tq,{})]})}var oq=l(oe(),1),nq=l(Ge(),1),iq=l(Pe(),1),aq=l(Xt(),1);var CO=l(I(),1),{useStyle:o_e}=te(aq.privateApis);function EO({id:e}){let t=o_e("color.text"),{elapsed:r,total:o}=(0,iq.useSelect)(n=>{let i=n(nq.store).countSelectorsByStatus(),a=i.resolving??0,s=i.finished??0;return{elapsed:s,total:s+a}},[]);return(0,CO.jsx)("div",{className:"edit-site-canvas-loader",style:t?{"--color":t}:void 0,children:(0,CO.jsx)(oq.ProgressBar,{id:e,max:o,value:r})})}var iK=l(Pe(),1),A2=l(U(),1),aK=l(At(),1),sK=l(it(),1),M2=l(Xt(),1);function Fd(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let a=n[i];n=n[i]=Array.isArray(a)?[...a]:{...a}}return n[o]=r,e}var Nt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var n_e=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Av(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,a=`settings${n}`;if(t)return Nt(e,i)??Nt(e,a);let s={};return n_e.forEach(c=>{let d=Nt(e,`settings${o}.${c}`)??Nt(e,`settings.${c}`);d!==void 0&&(s=Fd(s,c.split("."),d))}),s}function kO(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",a=`settings${n}${i}`;return Fd(e,a.split("."),r)}var cq=l(RO(),1);var i_e="1600px",a_e="320px",s_e=1,l_e=.25,c_e=.75,d_e="14px";function lq({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=a_e,maximumViewportWidth:n=i_e,scaleFactor:i=s_e,minimumFontSizeLimit:a}){if(a=rl(a)?a:d_e,r){let _=rl(r);if(!_?.unit||!_?.value)return null;let x=rl(a,{coerceTo:_.unit});if(x?.value&&!e&&!t&&_?.value<=x?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let E=_.unit==="px"?_.value:_.value*16,S=Math.min(Math.max(1-.075*Math.log2(E),l_e),c_e),C=Mv(_.value*S,3);x?.value&&C<x?.value?e=`${x.value}${x.unit}`:e=`${C}${_.unit}`}}let s=rl(e),c=s?.unit||"rem",d=rl(t,{coerceTo:c});if(!s||!d)return null;let u=rl(e,{coerceTo:"rem"}),f=rl(n,{coerceTo:c}),m=rl(o,{coerceTo:c});if(!f||!m||!u)return null;let g=f.value-m.value;if(!g)return null;let h=Mv(m.value/100,3),b=Mv(h,3)+c,v=100*((d.value-s.value)/g),y=Mv((v||1)*i,3),w=`${u.value}${u.unit} + ((1vw - ${b}) * ${y})`;return`clamp(${e}, ${w}, ${t})`}function rl(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),a=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),s=e.toString().match(a);if(!s||s.length<3)return null;let[,c,d]=s,u=parseFloat(c);return r==="px"&&(d==="em"||d==="rem")&&(u=u*o,d=r),d==="px"&&(r==="em"||r==="rem")&&(u=u/o,d=r),(r==="em"||r==="rem")&&(d==="em"||d==="rem")&&(d=r),d?{value:Mv(u,3),unit:d}:null}function Mv(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function TO(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function u_e(e){let t=e?.typography??{},r=e?.layout,o=rl(r?.wideSize)?r?.wideSize:null;return TO(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function y2(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!TO(t?.typography)&&!TO(e))return r;let o=u_e(t)?.fluid??{},n=lq({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var ol="body",Fv=":root";function Nv(e){if(!e.includes(","))return[e];let t=[],r="",o=0;for(let n of e){if(n==="(")o++;else if(n===")"&&o>0)o--;else if(n===","&&o===0){t.push(r),r="";continue}r+=n}return t.push(r),t}var Ym=[{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)=>y2(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 fs(e,t){if(!e||!t)return t;let r=Nv(e),o=Nv(t),n=[];return r.forEach(i=>{o.forEach(a=>{n.push(`${i.trim()} ${a.trim()}`)})}),n.join(", ")}function dq(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=fs(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,a])=>{r[o][i]=fs(e,a)}))}),r}function _2(e,t){return e.includes(",")?Nv(e).map(n=>n+t).join(","):e+t}function PO(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=a=>a+r;return Nv(t).map(a=>a.replace(o,n)).join(",")}function uq(e,t){let r=`.is-style-${e}`,o=Nv(t).map(n=>{let i=n.trim(),a=`${r} `;return i.startsWith(a)?i.slice(a.length):i});return PO(e,o.join(","))}function f_e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,cq.getCSSValueFromRawStyle)(Nt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function p_e(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function qm(e,t){if(!e||!t)return e;let r=f_e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:p_e(r.url,t?._links?.["wp:theme-file"])}:r}function fq(e,t,r=[],o="slug",n){let i=[t?Nt(e,["blocks",t,...r]):void 0,Nt(e,r)].filter(Boolean);for(let a of i)if(a){let s=["custom","theme","default"];for(let c of s){let d=a[c];if(d){let u=d.find(f=>f[o]===n);if(u)return o==="slug"||fq(e,t,r,"slug",u.slug)[o]===u[o]?u:void 0}}}}function m_e(e,t,r,[o,n]=[]){let i=Ym.find(s=>s.cssVarInfix===o);if(!i||!e.settings)return r;let a=fq(e.settings,t,i.path,"slug",n);if(a){let{valueKey:s}=i,c=a[s];return w2(e,t,c)}return r}function g_e(e,t,r,o=[]){let n=(t?Nt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Nt(e?.settings??{},["custom",...o]);return n?w2(e,t,n):r}function w2(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let d=Nt(e,r.ref);if(!d||typeof d=="object"&&"ref"in d)return d;r=d}else return r;let o="var:",n="var(--wp--",i=")",a;if(r.startsWith(o))a=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))a=r.slice(n.length,-i.length).split("--");else return r;let[s,...c]=a;return s==="preset"?m_e(e,t,r,c):s==="custom"?g_e(e,t,r,c):r}function x2(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let a=Nt(e,i),s=void 0;if(a===void 0&&s){let d=!0,u=e;for(let f of i.split(".")){if(!u||typeof u!="object"||!Object.hasOwn(u,f)){d=!1;break}u=u[f]}d||(a=Nt(e,s))}return o?w2(e,r,a):a}function OO(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Fd(e,i.split("."),r)}var IO=l(S2(),1);function Vv(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,IO.default)(e?.styles,t?.styles)&&(0,IO.default)(e?.settings,t?.settings)}var yq=l(C2(),1);function bq(e){return Object.prototype.toString.call(e)==="[object Object]"}function vq(e){var t,r;return bq(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(bq(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Ef(e,t){return(0,yq.default)(e,t,{isMergeableObject:vq,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var fn=l(Zo(),1),Bv=l(RO(),1),zq=l(Pe(),1);function Xm(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:a}=e,s=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,d=null;if(s&&i.root?d=i?.root:a?.__experimentalSelector?d=a.__experimentalSelector:d=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return d;let u=Array.isArray(t)?t:t.split(".");if(u.length===1){let m=o?d:null;if(s)return Nt(i,`${c}.root`,null)||Nt(i,c,null)||m;let g=a?Nt(a,`${c}.__experimentalSelector`,null):void 0;return g?fs(d,g):m}let f;return s&&(f=Nt(i,c,null)),f||(o?Xm(e,u[0],r):null)}var P_e={grad:.9,turn:360,rad:360/(2*Math.PI)},ic=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ao=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},ya=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Tq=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},_q=function(e){return{r:ya(e.r,0,255),g:ya(e.g,0,255),b:ya(e.b,0,255),a:ya(e.a)}},AO=function(e){return{r:Ao(e.r),g:Ao(e.g),b:Ao(e.b),a:Ao(e.a,3)}},O_e=/^#([0-9a-f]{3,8})$/i,E2=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Pq=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),s=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:n}},Oq=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),a=o*(1-r),s=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,s,a,a,c,o][d],g:255*[c,o,o,s,a,a][d],b:255*[a,a,c,o,o,s][d],a:n}},wq=function(e){return{h:Tq(e.h),s:ya(e.s,0,100),l:ya(e.l,0,100),a:ya(e.a)}},xq=function(e){return{h:Ao(e.h),s:Ao(e.s),l:Ao(e.l),a:Ao(e.a,3)}},Sq=function(e){return Oq((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},Lv=function(e){return{h:(t=Pq(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},I_e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,A_e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,M_e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,N_e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Cq={string:[[function(e){var t=O_e.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?Ao(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?Ao(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=M_e.exec(e)||N_e.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:_q({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=I_e.exec(e)||A_e.exec(e);if(!t)return null;var r,o,n=wq({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(P_e[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Sq(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 ic(t)&&ic(r)&&ic(o)?_q({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(!ic(t)||!ic(r)||!ic(o))return null;var a=wq({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return Sq(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!ic(t)||!ic(r)||!ic(o))return null;var a=(function(s){return{h:Tq(s.h),s:ya(s.s,0,100),v:ya(s.v,0,100),a:ya(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return Oq(a)},"hsv"]]},Eq=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]},F_e=function(e){return typeof e=="string"?Eq(e.trim(),Cq.string):typeof e=="object"&&e!==null?Eq(e,Cq.object):[null,void 0]};var MO=function(e,t){var r=Lv(e);return{h:r.h,s:ya(r.s+100*t,0,100),l:r.l,a:r.a}},NO=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},kq=function(e,t){var r=Lv(e);return{h:r.h,s:r.s,l:ya(r.l+100*t,0,100),a:r.a}},Rq=(function(){function e(t){this.parsed=F_e(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 Ao(NO(this.rgba),2)},e.prototype.isDark=function(){return NO(this.rgba)<.5},e.prototype.isLight=function(){return NO(this.rgba)>=.5},e.prototype.toHex=function(){return t=AO(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?E2(Ao(255*i)):"","#"+E2(r)+E2(o)+E2(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return AO(this.rgba)},e.prototype.toRgbString=function(){return t=AO(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 xq(Lv(this.rgba))},e.prototype.toHslString=function(){return t=xq(Lv(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=Pq(this.rgba),{h:Ao(t.h),s:Ao(t.s),v:Ao(t.v),a:Ao(t.a,3)};var t},e.prototype.invert=function(){return Io({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),Io(MO(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Io(MO(this.rgba,-t))},e.prototype.grayscale=function(){return Io(MO(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Io(kq(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Io(kq(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"?Io({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ao(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Lv(this.rgba);return typeof t=="number"?Io({h:t,s:r.s,l:r.l,a:r.a}):Ao(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Io(t).toHex()},e})(),Io=function(e){return e instanceof Rq?e:new Rq(e)};function V_e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Io(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Iq(e){return`${e}{filter:none}`}function Aq(e,t){return`${e}{filter:url(#${t})}`}function k2(e,t){let r=V_e(t);return`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -30,20 +30,20 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function su(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 m8(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Kwe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function lC(e,t="0"){let r=Kwe(e);if(!r)return null;let o=m8(r?.top)||t,n=m8(r?.left)||t;return o===n?o:`${o} ${n}`}var pK={backgroundSize:"cover",backgroundPosition:"50% 50%"};function Xwe(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function mK(e){if(!e||!Xwe(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:pK.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:pK.backgroundPosition}),t}var gK={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 hK={mobile:"480px",tablet:"782px"},bK=/^(\d+|\d*\.\d+)(px|em|rem)$/,Zwe=16;function Qwe(e){return"mobile"in e||"tablet"in e}function Jwe(e){return!e||typeof e!="object"?{}:Qwe(e)?e:e.settings?.viewport??{}}function $we(e){return typeof e=="string"&&bK.test(e.trim())}function g8(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(bK);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*Zwe}function h8(e){let t=Jwe(e),r={},o={};Object.keys(hK).forEach(a=>{let c=a,d=t[c],u=g8(d);u!==void 0&&$we(d)&&(r[c]=d.trim(),o[c]=u)});let n=Object.keys(r);if(!n.length)return{...hK};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function iy(e){let t=h8(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}var exe={button:"wp-element-button",caption:"wp-element-caption"},txe={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},_K={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},rxe={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function oxe(e="*",t={}){return bg.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=Ft(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:c})=>{i.forEach(({classSuffix:d,propertyName:u})=>{let f=`.has-${su(c)}-${d}`,m=e?`:where(${e})${f}`:f,g=`var(--wp--preset--${n}--${su(c)})`;r+=`${m}{${u}: ${g} !important;}`})})}),r},"")}function nxe(e={}){return bg.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=Ft(e,t.path,{});return["default","theme","custom"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>aC(`wp-duotone-${n.slug}`,n.colors))).join("")})}function wK(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+su(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...wK(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var ixe=(e,t,r)=>{if(r!=="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],c={...e};return delete c[i],c[s]=a,c}return e},sxe=(e,t)=>{let r=".wp-block-button";if(!(r in e))return e;let o={...e};return o[r]=o[r].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let c="var(--wp--preset--dimension--";if(a===null&&s.startsWith(c)&&s.endsWith(")")){let d=s.slice(c.length,-1),u={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(u))if(Array.isArray(f)){for(let m of f)if(m.slug===d&&typeof m.size=="string"&&m.size.endsWith("%")){a=parseFloat(m.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)))`}),o},axe=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},d=dC(c);r[a]=[...r[a]||[],...d],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},c=dC(a);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function dC(e={},t="",r,o={},n=!1){let i=_l===t,s=Object.entries(bn.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[d,{value:u,properties:f,useEngine:m,rootOnly:g}])=>{if(g&&!i)return c;let h=u;if(h[0]==="elements"||m)return c;let b=Ft(e,h);if(d==="--wp--style--root--padding"&&(typeof b=="string"||!r))return c;if(f&&typeof b!="string")Object.entries(f).forEach(v=>{let[y,_]=v;if(!Ft(b,[_],!1))return;let w=y.startsWith("--")?y:su(y);c.push(`${w}: ${(0,sy.getCSSValueFromRawStyle)(Ft(b,[_]))}`)});else if(Ft(e,h,!1)){let v=d.startsWith("--")?d:su(d);c.push(`${v}: ${(0,sy.getCSSValueFromRawStyle)(Ft(e,h))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=ty(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...mK(e.background)}})),(0,sy.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let d=c.key.startsWith("--")?c.key:su(c.key),u=ty(c.value,o);d==="font-size"&&(u=eC({name:"",slug:"",size:u},o?.settings)),d==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${d}: ${u}`)}),s}function lxe({layoutDefinitions:e=gK,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,c=o?lC(a):"";n&&(r===_l?c=c||"0.5em":!o&&i&&(c=i));let d=o&&a&&typeof a!="string"?lC(a.top):c;if(c&&e&&(Object.values(e).forEach(({className:u,name:f,spacingStyles:m})=>{if(!o&&f!=="flex"&&f!=="grid")return;let g=["default","constrained"].includes(f)?d:c;m?.length&&m.forEach(h=>{let b=[];if(h.rules&&Object.entries(h.rules).forEach(([v,y])=>{b.push(`${v}: ${y||g}`)}),b.length){let v="";o?v=r===_l?`:root :where(.${u})${h?.selector||""}`:`:root :where(${r}-${u})${h?.selector||""}`:v=r===_l?`:where(.${u}${h?.selector||""})`:`:where(${r}.${u}${h?.selector||""})`,s+=`${v} { ${b.join("; ")}; }`}})}),r===_l&&o&&(s+=`${ey} { --wp--style--block-gap: ${c}; }`)),r===_l&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:m,baseStyles:g})=>{m&&u.includes(m)&&(s+=`${r} .${f} { display:${m}; }`),g?.length&&g.forEach(h=>{let b=[];if(h.rules&&Object.entries(h.rules).forEach(([v,y])=>{b.push(`${v}: ${y}`)}),b.length){let v=`.${f}${h?.selector||""}`;s+=`${v} { ${b.join("; ")}; }`}})})}return s}var cxe=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function dxe(e,t){return cC(e,void 0,t)}function cC(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?_K[t]??[]:[],s=o.filter(([a])=>cxe.includes(a)||n.includes(a)||r[a]).map(([a,c])=>[a,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function vK(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,c=n?_K[n]??[]:rxe[i??""]??[];return c.length?c.flatMap(d=>{let u=t?.[d];return!u||typeof u!="object"?[]:[{styles:JSON.parse(JSON.stringify(u)),selector:r,selectorSuffix:d,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function uxe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:c,name:d,elementName:u,isStyleVariation:f,variationName:m}=e;return!d&&!u?[]:Object.entries(t).flatMap(([g,h])=>{let b=r?.[g];return!b||typeof b!="object"?[]:[{styles:JSON.parse(JSON.stringify(b)),selector:o,mediaQuery:h,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:d,elementName:u,isStyleVariation:f,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:a}]})}function b8(e,t){let r={...e?.elements??{}};return Object.keys(t).forEach(o=>{Object.entries(e?.[o]?.elements??{}).forEach(([n,i])=>{r[n]={...r[n]??{},[o]:i}})}),r}var fxe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=iy(e),n=dxe(e.styles,o);return n&&r.push({styles:n,selector:_l,skipSelectorWrapper:!0}),Object.entries(bn.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!exe[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=cC(s,i,o),c=s,d=[],u=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let g=m,h=cC(g,i,o);g?.css&&(h.css=g.css);let b=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(b&&typeof t!="string"){let v=t[i];u.push({styles:h,selector:b,featureSelectors:v?.featureSelectors,fallbackGapValue:v?.fallbackGapValue,hasLayoutSupport:v?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:b+v.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(b8(g,o)).forEach(([v,y])=>{y&&bn.__EXPERIMENTAL_ELEMENTS[v]&&d.push({styles:y,selector:Pa(b,bn.__EXPERIMENTAL_ELEMENTS[v]),elementName:v,isStyleVariation:!0})}),Object.entries(g?.blocks??{}).forEach(([v,y])=>{let _=typeof t!="string"?Pa(b,t[v]?.selector):void 0,w=typeof t!="string"?Pa(b,t[v]?.duotoneSelector):void 0,x=typeof t!="string"?Uq(b,t[v]?.featureSelectors??{}):void 0,E=cC(y,v,o);y?.css&&(E.css=y.css),!(!_||typeof t=="string")&&(d.push({selector:_,name:v,isStyleVariation:!0,duotoneSelector:w,featureSelectors:x,fallbackGapValue:t[v]?.fallbackGapValue,hasLayoutSupport:t[v]?.hasLayoutSupport,styles:E}),Object.entries(b8(y,o)).forEach(([S,C])=>{C&&bn.__EXPERIMENTAL_ELEMENTS[S]&&d.push({styles:C,selector:Pa(_,bn.__EXPERIMENTAL_ELEMENTS[S]),elementName:S,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&r.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}),r.push(...u),Object.entries(b8(c,o)).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&bn.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(g=>bn.__EXPERIMENTAL_ELEMENTS[f].split(",").map(b=>g+" "+b)).join(","),elementName:f})}),r.push(...d)}),r},v8=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return bg.forEach(({path:c})=>{let d=Ft(s,c,!1);d!==!1&&(a=iu(a,c,d))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:ey}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let c=a.custom;if(typeof t=="string"||!t[s])return;let d=o(a);(Object.keys(d).length>0||c)&&r.push({presets:d,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function pxe(e,t,r){if(!e||typeof e=="string")return r;let o=e[t];return typeof o=="string"?o:typeof o=="object"&&o.root?o.root:r}function mxe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=Ft(e,r,[]),a=[];for(let c of["default","theme","custom"])if(s[c])for(let d of s[c]){let u=su(d.slug);o&&!n?a.push(`--wp--preset--${i}--${u}: ${d[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${u}: ${n(d,t)}`)}return a}var gxe=(e,t)=>{let r=v8(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let c=s,d={[c]:[]};if(e?.settings)for(let f of bg){let m=mxe(n,e.settings,f);if(m.length===0)continue;let g=pxe(a,f.path[0],c);d[g]||(d[g]=[]),d[g].push(...m)}let u=wK(i,"--wp--custom--","--");u.length>0&&d[c].push(...u);for(let[f,m]of Object.entries(d))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o};function hxe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:c,mediaQuery:d,duotoneSelector:u,styles:f,fallbackGapValue:m,hasLayoutSupport:g,featureSelectors:h,layoutSelector:b,layoutHasBlockGapSupport:v,skipSelectorWrapper:y,name:_,variationName:w}=e,x="",E=c?tC(a,c):a;if(h&&typeof h!="string"){let k=axe(h,f);k=ixe(k,t.settings,_),k=sxe(k,t.settings),Object.entries(k).forEach(([P,O])=>{if(O.length){let R=w?Gq(w,P):P;R=c?tC(R,c):R;let F=O.join(";");x+=`:root :where(${R}){${F};}`}})}if(u){let k={};f?.filter&&(k.filter=f.filter,delete f.filter);let P=dC(k);P.length&&(x+=`${u}{${P.join(";")};}`)}let S=b??E;!o&&(_l===S||g)&&(x+=lxe({style:f,selector:S,hasBlockGapSupport:v??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let T=dC(f,E,r,t,s);if(T?.length){let k=y?E:`:root :where(${E})`;x+=`${k}{${T.join(";")};}`}return f?.css&&(x+=xK(f.css,`:root :where(${E})`)),d&&x?`${d}{${x}}`:x}var bxe=(e,t,r,o,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=e,d=fxe(c,t),u=v8(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:g}=c?.settings?.layout||{},h=a.marginReset||a.rootPadding||a.layoutStyles,b="";if(a.presets&&(m||g)&&(b+=`${ey} {`,b=m?b+` --wp--style--global--content-size: ${m};`:b,b=g?b+` --wp--style--global--wide-size: ${g};`:b,b+="}"),h&&(b+=":where(body) {margin: 0;",a.rootPadding&&f&&(b+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function Vd(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 FO(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function D_e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function R2(e,t="0"){let r=D_e(e);if(!r)return null;let o=FO(r?.top)||t,n=FO(r?.left)||t;return o===n?o:`${o} ${n}`}var Mq={backgroundSize:"cover",backgroundPosition:"50% 50%"};function L_e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function Nq(e){if(!e||!L_e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:Mq.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Mq.backgroundPosition}),t}var Fq={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 Vq={mobile:"480px",tablet:"782px"},Dq=/^(\d+|\d*\.\d+)(px|em|rem)$/,z_e=16;function B_e(e){return"mobile"in e||"tablet"in e}function j_e(e){return!e||typeof e!="object"?{}:B_e(e)?e:e.settings?.viewport??{}}function H_e(e){return typeof e=="string"&&Dq.test(e.trim())}function VO(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Dq);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*z_e}function DO(e){let t=j_e(e),r={},o={};Object.keys(Vq).forEach(s=>{let c=s,d=t[c],u=VO(d);u!==void 0&&H_e(d)&&(r[c]=d.trim(),o[c]=u)});let n=Object.keys(r);if(!n.length)return{...Vq};if(n.length===1)return r;let i=r.mobile,a=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:a}}function zv(e){let t=DO(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}var W_e={button:"wp-element-button",caption:"wp-element-caption"},U_e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},Bq={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},G_e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function Y_e(e="*",t={}){return Ym.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let a=Nt(t,o,[]);return["default","theme","custom"].forEach(s=>{a[s]&&a[s].forEach(({slug:c})=>{i.forEach(({classSuffix:d,propertyName:u})=>{let f=`.has-${Vd(c)}-${d}`,m=e?`:where(${e})${f}`:f,g=`var(--wp--preset--${n}--${Vd(c)})`;r+=`${m}{${u}: ${g} !important;}`})})}),r},"")}function q_e(e={}){return Ym.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=Nt(e,t.path,{});return["default","theme","custom"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>k2(`wp-duotone-${n.slug}`,n.colors))).join("")})}function jq(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Vd(n.replace("/","-")),a=e[n];if(a instanceof Object){let s=i+r;o=[...o,...jq(a,s,r)]}else o.push(`${i}: ${a}`)}),o}var K_e=(e,t,r)=>{if(r!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",a=".wp-block-paragraph";if(i in e){let s=e[i],c={...e};return delete c[i],c[a]=s,c}return e},X_e=(e,t)=>{let r=".wp-block-button";if(!(r in e))return e;let o={...e};return o[r]=o[r].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let a=i[1],s=null;a.endsWith("%")&&(s=parseFloat(a));let c="var(--wp--preset--dimension--";if(s===null&&a.startsWith(c)&&a.endsWith(")")){let d=a.slice(c.length,-1),u={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(u))if(Array.isArray(f)){for(let m of f)if(m.slug===d&&typeof m.size=="string"&&m.size.endsWith("%")){s=parseFloat(m.size);break}if(s!==null)break}}return s===null||isNaN(s)?n:`width: calc(${s} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${s} / 100)))`}),o},Z_e=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([a,s])=>{if(a==="root"||!t?.[o][a])return;let c={[o]:{[a]:t[o][a]}},d=P2(c);r[s]=[...r[s]||[],...d],delete t[o][a]}),i||typeof n=="object"&&n!==null&&"root"in n){let a=i?n:n.root,s={[o]:t[o]},c=P2(s);r[a]=[...r[a]||[],...c],delete t[o]}}),r};function P2(e={},t="",r,o={},n=!1){let i=ol===t,a=Object.entries(fn.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[d,{value:u,properties:f,useEngine:m,rootOnly:g}])=>{if(g&&!i)return c;let h=u;if(h[0]==="elements"||m)return c;let b=Nt(e,h);if(d==="--wp--style--root--padding"&&(typeof b=="string"||!r))return c;if(f&&typeof b!="string")Object.entries(f).forEach(v=>{let[y,w]=v;if(!Nt(b,[w],!1))return;let _=y.startsWith("--")?y:Vd(y);c.push(`${_}: ${(0,Bv.getCSSValueFromRawStyle)(Nt(b,[w]))}`)});else if(Nt(e,h,!1)){let v=d.startsWith("--")?d:Vd(d);c.push(`${v}: ${(0,Bv.getCSSValueFromRawStyle)(Nt(e,h))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=qm(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Nq(e.background)}})),(0,Bv.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let d=c.key.startsWith("--")?c.key:Vd(c.key),u=qm(c.value,o);d==="font-size"&&(u=y2({name:"",slug:"",size:u},o?.settings)),d==="aspect-ratio"&&a.push("min-height: unset"),a.push(`${d}: ${u}`)}),a}function Q_e({layoutDefinitions:e=Fq,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let a="",s=t?.spacing?.blockGap,c=o?R2(s):"";n&&(r===ol?c=c||"0.5em":!o&&i&&(c=i));let d=o&&s&&typeof s!="string"?R2(s.top):c;if(c&&e&&(Object.values(e).forEach(({className:u,name:f,spacingStyles:m})=>{if(!o&&f!=="flex"&&f!=="grid")return;let g=["default","constrained"].includes(f)?d:c;m?.length&&m.forEach(h=>{let b=[];if(h.rules&&Object.entries(h.rules).forEach(([v,y])=>{b.push(`${v}: ${y||g}`)}),b.length){let v="";o?v=r===ol?`:root :where(.${u})${h?.selector||""}`:`:root :where(${r}-${u})${h?.selector||""}`:v=r===ol?`:where(.${u}${h?.selector||""})`:`:where(${r}.${u}${h?.selector||""})`,a+=`${v} { ${b.join("; ")}; }`}})}),r===ol&&o&&(a+=`${Fv} { --wp--style--block-gap: ${c}; }`)),r===ol&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:m,baseStyles:g})=>{m&&u.includes(m)&&(a+=`${r} .${f} { display:${m}; }`),g?.length&&g.forEach(h=>{let b=[];if(h.rules&&Object.entries(h.rules).forEach(([v,y])=>{b.push(`${v}: ${y}`)}),b.length){let v=`.${f}${h?.selector||""}`;a+=`${v} { ${b.join("; ")}; }`}})})}return a}var J_e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function $_e(e,t){return T2(e,void 0,t)}function T2(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?Bq[t]??[]:[],a=o.filter(([s])=>J_e.includes(s)||n.includes(s)||r[s]).map(([s,c])=>[s,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(a)}function Lq(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:a,variationName:s}=e,c=n?Bq[n]??[]:G_e[i??""]??[];return c.length?c.flatMap(d=>{let u=t?.[d];return!u||typeof u!="object"?[]:[{styles:JSON.parse(JSON.stringify(u)),selector:r,selectorSuffix:d,mediaQuery:a,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:s}]}):[]}function ewe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:a,layoutHasBlockGapSupport:s,layoutSelector:c,name:d,elementName:u,isStyleVariation:f,variationName:m}=e;return!d&&!u?[]:Object.entries(t).flatMap(([g,h])=>{let b=r?.[g];return!b||typeof b!="object"?[]:[{styles:JSON.parse(JSON.stringify(b)),selector:o,mediaQuery:h,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:a,name:d,elementName:u,isStyleVariation:f,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:s}]})}function LO(e,t){let r={...e?.elements??{}};return Object.keys(t).forEach(o=>{Object.entries(e?.[o]?.elements??{}).forEach(([n,i])=>{r[n]={...r[n]??{},[o]:i}})}),r}var twe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=zv(e),n=$_e(e.styles,o);return n&&r.push({styles:n,selector:ol,skipSelectorWrapper:!0}),Object.entries(fn.__EXPERIMENTAL_ELEMENTS).forEach(([i,a])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:a,elementName:i,skipSelectorWrapper:!W_e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,a])=>{let s=T2(a,i,o),c=a,d=[],u=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let g=m,h=T2(g,i,o);g?.css&&(h.css=g.css);let b=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(b&&typeof t!="string"){let v=t[i];u.push({styles:h,selector:b,featureSelectors:v?.featureSelectors,fallbackGapValue:v?.fallbackGapValue,hasLayoutSupport:v?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:b+v.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(LO(g,o)).forEach(([v,y])=>{y&&fn.__EXPERIMENTAL_ELEMENTS[v]&&d.push({styles:y,selector:fs(b,fn.__EXPERIMENTAL_ELEMENTS[v]),elementName:v,isStyleVariation:!0})}),Object.entries(g?.blocks??{}).forEach(([v,y])=>{let w=typeof t!="string"?fs(b,t[v]?.selector):void 0,_=typeof t!="string"?fs(b,t[v]?.duotoneSelector):void 0,x=typeof t!="string"?dq(b,t[v]?.featureSelectors??{}):void 0,E=T2(y,v,o);y?.css&&(E.css=y.css),!(!w||typeof t=="string")&&(d.push({selector:w,name:v,isStyleVariation:!0,duotoneSelector:_,featureSelectors:x,fallbackGapValue:t[v]?.fallbackGapValue,hasLayoutSupport:t[v]?.hasLayoutSupport,styles:E}),Object.entries(LO(y,o)).forEach(([S,C])=>{C&&fn.__EXPERIMENTAL_ELEMENTS[S]&&d.push({styles:C,selector:fs(w,fn.__EXPERIMENTAL_ELEMENTS[S]),elementName:S,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&r.push({duotoneSelector:t[i].duotoneSelector,fallbackGapValue:t[i].fallbackGapValue,hasLayoutSupport:t[i].hasLayoutSupport,selector:t[i].selector,styles:s,featureSelectors:t[i].featureSelectors,name:i}),r.push(...u),Object.entries(LO(c,o)).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&fn.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(g=>fn.__EXPERIMENTAL_ELEMENTS[f].split(",").map(b=>g+" "+b)).join(","),elementName:f})}),r.push(...d)}),r},zO=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let s={};return Ym.forEach(({path:c})=>{let d=Nt(a,c,!1);d!==!1&&(s=Fd(s,c,d))}),s},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:Fv}),Object.entries(e.settings?.blocks??{}).forEach(([a,s])=>{let c=s.custom;if(typeof t=="string"||!t[a])return;let d=o(s);(Object.keys(d).length>0||c)&&r.push({presets:d,custom:c,selector:t[a]?.selector,featureSelectors:t[a]?.featureSelectors})}),r};function rwe(e,t,r){if(!e||typeof e=="string")return r;let o=e[t];return typeof o=="string"?o:typeof o=="object"&&o.root?o.root:r}function owe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let a=Nt(e,r,[]),s=[];for(let c of["default","theme","custom"])if(a[c])for(let d of a[c]){let u=Vd(d.slug);o&&!n?s.push(`--wp--preset--${i}--${u}: ${d[o]}`):n&&typeof n=="function"&&s.push(`--wp--preset--${i}--${u}: ${n(d,t)}`)}return s}var nwe=(e,t)=>{let r=zO(e,t),o="";for(let{presets:n,custom:i,selector:a,featureSelectors:s}of r){let c=a,d={[c]:[]};if(e?.settings)for(let f of Ym){let m=owe(n,e.settings,f);if(m.length===0)continue;let g=rwe(s,f.path[0],c);d[g]||(d[g]=[]),d[g].push(...m)}let u=jq(i,"--wp--custom--","--");u.length>0&&d[c].push(...u);for(let[f,m]of Object.entries(d))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o};function iwe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:a}){let{selector:s,selectorSuffix:c,mediaQuery:d,duotoneSelector:u,styles:f,fallbackGapValue:m,hasLayoutSupport:g,featureSelectors:h,layoutSelector:b,layoutHasBlockGapSupport:v,skipSelectorWrapper:y,name:w,variationName:_}=e,x="",E=c?_2(s,c):s;if(h&&typeof h!="string"){let T=Z_e(h,f);T=K_e(T,t.settings,w),T=X_e(T,t.settings),Object.entries(T).forEach(([P,O])=>{if(O.length){let k=_?uq(_,P):P;k=c?_2(k,c):k;let F=O.join(";");x+=`:root :where(${k}){${F};}`}})}if(u){let T={};f?.filter&&(T.filter=f.filter,delete f.filter);let P=P2(T);P.length&&(x+=`${u}{${P.join(";")};}`)}let S=b??E;!o&&(ol===S||g)&&(x+=Q_e({style:f,selector:S,hasBlockGapSupport:v??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let R=P2(f,E,r,t,a);if(R?.length){let T=y?E:`:root :where(${E})`;x+=`${T}{${R.join(";")};}`}return f?.css&&(x+=Hq(f.css,`:root :where(${E})`)),d&&x?`${d}{${x}}`:x}var awe=(e,t,r,o,n=!1,i=!1,a={})=>{let s={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...a},c=e,d=twe(c,t),u=zO(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:g}=c?.settings?.layout||{},h=s.marginReset||s.rootPadding||s.layoutStyles,b="";if(s.presets&&(m||g)&&(b+=`${Fv} {`,b=m?b+` --wp--style--global--content-size: ${m};`:b,b=g?b+` --wp--style--global--wide-size: ${g};`:b,b+="}"),h&&(b+=":where(body) {margin: 0;",s.rootPadding&&f&&(b+=`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;
-				`),b+="}"),a.blockStyles){let v=iy(e);d.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let _=uxe(y,v);[y,..._,...vK(y),..._.flatMap(vK)].forEach(w=>{b+=hxe(w,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(a.layoutStyles&&(b=b+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",b=b+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",b=b+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&r){let v=lC(c?.styles?.spacing?.blockGap)||"0.5em";b=b+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,b=b+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",b=b+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&u.forEach(({selector:v,presets:y})=>{(_l===v||ey===v)&&(v="");let _=oxe(v,y);_.length>0&&(b+=_)}),b};function vxe(e,t){return v8(e,t).flatMap(({presets:o})=>nxe(o))}var yxe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(txe).forEach(([o,n])=>{let i=yg(e,o);i&&(r[n]=i)}),r},_xe=(e,t)=>{let{getBlockStyles:r}=(0,yK.select)(bn.store),o={};return e.forEach(n=>{let i=n.name,s=yg(n);if(!s)return;let a=yg(n,"filter.duotone");if(!a){let h=yg(n),b=(0,bn.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof b=="string"&&h&&(a=Pa(h,b))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,d=n?.supports?.spacing?.blockGap,u=typeof d=="object"&&!Array.isArray(d)?d.__experimentalDefault:void 0,f=r(i),m={};f?.forEach(h=>{let b=t?`-${t}`:"",v=`${h.name}${b}`,y=s8(v,s);m[v]=y});let g=yxe(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:u,featureSelectors:Object.keys(g).length?g:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:f?.length?m:void 0}}),o};function wxe(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function xK(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,c]=s,d=a.match(/([>+~\s]*::[a-zA-Z-]+)/),u=d?d[1]:"",f=d?a.replace(u,"").trim():a.trim(),m;f===""?m=t:m=a.startsWith(" ")?Pa(t,f):tC(t,f),r+=`:root :where(${m})${u}{${c.trim()}}`}}),r}function ay(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,c=t.length>0?t:(0,bn.getBlockTypes)(),d=Qv(e,"spacing.blockGap"),u=o??d!==null,f=n??!u;if(!e?.styles||!e?.settings)return[[],{}];let m=wxe(e),g=_xe(c),h=gxe(m,g),b=bxe(m,g,u,f,i,s,a),v=vxe(m,g),y=[{css:h,isGlobalStyles:!0},{css:b,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(_=>{let w=m?.styles?.blocks?.[_.name];if(w?.css){let{featureSelectors:x}=g[_.name],E=typeof x=="object"?x?.css:void 0,S;typeof E=="string"?S=E:typeof E=="object"&&(S=E?.root);let C=S??g[_.name].selector;y.push({css:xK(w.css,C),isGlobalStyles:!0})}}),[y,m.settings]}function uC(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let c=s[a];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete s[a];else{let d=Ft(e,c.ref);d!=null?s[a]=d:delete s[a]}else n(c),Object.keys(c).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var w8="default";function RK(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===w8)&&(!r||r===w8)}function xxe(e){return RK(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==w8)}function Sxe(e,t){let r=xxe(t);return r.length?Ft(e,r):e}var Cxe=new Set(["blocks","variations","css"]),y8=Object.freeze({value:{},sources:{}}),Exe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function au(e){let t=Exe[e];return t?{...t}:null}function lu(e,t){return!e||!t?null:{styles:e,source:t}}function Rxe(e){return e.join(".")}function Txe(e){return{...e}}function TK(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function _8(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function cu(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!Cxe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}TK(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var SK=new Set(["backgroundImage"]);function kK(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(TK(a))continue;if(_8(a)){if(a.ref.trim()==="")continue;let d=Ft(r,a.ref);if(d==null||_8(d))continue;a=d}let c=[...i,s];if(!SK.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!_8(a)){let d=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=kK({...d},a,r,o,n,c)}else e[s]=SK.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[Rxe(c)]=Txe(o))}return e}function fC(e,t){if(!e)return null;let r=Sxe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var kxe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Pxe(e){return e.startsWith("elements.")?!1:kxe.some(t=>e===t||e.startsWith(`${t}.`))}function PK(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(PK(n,o),Object.keys(n).length===0&&delete e[r])}function Oxe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Pxe(r)&&(PK(e,r.split(".")),delete t[r])}function Ixe(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=ty(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function CK(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return y8;let s=e.styles,a={viewport:n,pseudoState:i},c=s,d=s.blocks?.[t]??null,u=(o??[]).map(v=>s.elements?.[v]??null).filter(v=>!!v),f=r?uC(e,t,r)??null:null,m=[lu(cu(c),au("root")),...u.map(v=>lu(cu(v),au("element"))),d?lu(cu(d),au("block")):null,f?lu(cu(f),au("blockVariation")):null];RK(a)||m.push(lu(cu(fC(c,a)),au("root")),...u.map(v=>lu(cu(fC(v,a)),au("element"))),d?lu(cu(fC(d,a)),au("block")):null,f?lu(cu(fC(f,a)),au("blockVariation")):null);let g=m.filter(Boolean);if(g.length===0)return y8;let h={},b=g.reduce((v,y)=>kK(v,y.styles,e,y.source,h),{});return Oxe(b,h),Ixe(b,e,e._links??null),{value:b,sources:h}}var Axe={},EK=new WeakMap;function OK(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return CK(e,t);let o=EK.get(r);o||(o=new WeakMap,EK.set(r,o));let n=e?._links??Axe,i=o.get(n);i||(i=new Map,o.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 c=CK(e,t);return i.set(a,c),c}var IK=l(rf(),1),{lock:AK,unlock:avt}=(0,IK.__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 _g={};AK(_g,{getResponsiveMediaQueries:iy,getViewportBreakpoints:h8,getViewportBreakpointValueInPixels:g8,getDuotoneFilter:aC,getDuotoneStylesheet:fK,getDuotoneUnsetStylesheet:uK,resolveStyle:OK,getVariationStyle:uC});var NK=l(Te(),1),FK=l(Tt(),1),VK=l(U(),1),C8=l(Er(),1),DK=l(Fe(),1),E8=l(Jt(),1);var x8="Desktop",Mxe=["desktop","tablet","mobile"];function S8(e){return!!e&&Mxe.includes(e.toLowerCase())}function MK(e){if(!S8(e))return x8;let t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}var{useHistory:Nxe,useLocation:Fxe}=ee(FK.privateApis);function LK(){let e=Nxe(),t=Fxe(),{query:r,path:o}=t,n=(0,NK.useRegistry)();return(0,VK.useCallback)(s=>{let a=n.select(E8.store).getCurrentPostType(),c=n.select(E8.store).getCurrentPostId(),u=n.select(DK.store).getEntityRecordEdits("postType",a,c)?.selection?.selectionStart?.clientId,f={...r};u&&(f.selectedBlock=u,e.navigate((0,C8.addQueryArgs)(o,f),{replace:!0}));let m=typeof s.viewport=="string"?s.viewport.toLowerCase():void 0,g=S8(m),h={canvas:"edit",focusMode:!0};g&&(h.viewport=m);let b=(0,C8.addQueryArgs)(`/${s.postType}/${s.postId}`,h);e.navigate(b)},[e,o,r,n])}var{useLocation:HK,useHistory:Vxe}=ee(BK.privateApis),{useGlobalStyles:Dxe}=ee(mC.privateApis);function Lxe(){let e=HK(),t=(0,jK.usePrevious)(e.query.canvas),r=Vxe();return(0,pC.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&j7.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function WK(){let{query:e}=HK(),{canvas:t="view"}=e,r=LK(),{merged:o}=Dxe(),{settings:n,currentPostIsTrashed:i}=(0,zK.useSelect)(u=>{let{getSettings:f}=u(lt),{getCurrentPostAttribute:m}=u(mC.store);return{settings:f(),currentPostIsTrashed:m("status")==="trash"}},[]),s=Lxe(),[a,c]=(0,pC.useMemo)(()=>ay(o,[],{disableRootPadding:!1}),[o]);return(0,pC.useMemo)(()=>{let u=(n?.styles??[]).filter(f=>!f.isGlobalStyles);return{...n,styles:[...u,...a,{css:t==="view"?`body{min-height: 100vh; ${i?"":"cursor: pointer;"}}`:void 0}],__experimentalFeatures:c,richEditingEnabled:!0,supportsTemplateMode:!0,onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:s,isPreviewMode:t==="view"}},[n,a,c,t,i,r,s])}var UK=l(Jt(),1),GK=l(Te(),1),YK=l(oe(),1),qK=l(tf(),1),KK=l(I(),1),{Fill:zxe,Slot:Bxe}=(0,YK.createSlotFill)("PluginTemplateSettingPanel"),XK=({children:e})=>((0,qK.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,GK.useSelect)(r=>r(UK.store).getCurrentPostType()==="wp_template",[])?(0,KK.jsx)(zxe,{children:e}):null);XK.Slot=Bxe;var gC=XK;var rX=l(Jt(),1);var ZK=l(J(),1),QK=l(Te(),1),JK=l(oe(),1),$K=l(An(),1),eX=l(I(),1);function tX(){let{toggle:e}=(0,QK.useDispatch)($K.store);return(0,eX.jsx)(JK.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,ZK.__)("Welcome Guide")})}var Cc=l(I(),1),{ToolsMoreMenuGroup:jxe,PreferencesModal:Hxe,SiteExport:Wxe}=ee(rX.privateApis);function oX(){return(0,Cc.jsxs)(Cc.Fragment,{children:[(0,Cc.jsxs)(jxe,{children:[(0,Cc.jsx)(Wxe,{}),(0,Cc.jsx)(tX,{})]}),(0,Cc.jsx)(Hxe,{})]})}var nX=l(Te(),1),hC=l(Zf(),1),bC=l(U(),1),iX=l(J(),1),sX=l(Jt(),1),aX=l(Tt(),1),R8=l(Er(),1);var{useLocation:Uxe,useHistory:Gxe}=ee(aX.privateApis);function lX(){let{query:e,path:t}=Uxe(),r=Gxe(),{canvas:o="view"}=e,n=(0,nX.useSelect)(c=>c(sX.store).getCurrentPostAttribute("status")==="trash",[]),[i,s]=(0,bC.useState)(!1);(0,bC.useEffect)(()=>{o==="edit"&&s(!1)},[o]);let a={"aria-label":(0,iX.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>s(!0),onBlur:()=>s(!1),onKeyDown:c=>{let{keyCode:d}=c;(d===hC.ENTER||d===hC.SPACE)&&!n&&(c.preventDefault(),r.navigate((0,R8.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,R8.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:c=>{n&&(c.preventDefault(),c.stopPropagation())},readonly:!0};return{className:q("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?a:{}}}var yC=l(J(),1),mX=l(Te(),1),_C=l(Fe(),1),gX=l(Co(),1);var ly=l(U(),1),cX=l(Te(),1),dX=l(Fe(),1),vC=l(J(),1),uX=l(sc(),1),T8=l(Co(),1),fX=l(Tt(),1);var{useLocation:Yxe}=ee(fX.privateApis);function pX(e){let t=Yxe(),r=(0,cX.useSelect)(n=>n(dX.store).getEntityRecord("root","site")?.title,[]),o=(0,ly.useRef)(!0);(0,ly.useEffect)(()=>{o.current=!1},[t]),(0,ly.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,vC.sprintf)((0,vC.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,T8.decodeEntities)(e),(0,T8.decodeEntities)(r));document.title=n,(0,uX.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:qxe}=ee(_C.privateApis);function Kxe(e,t){let{title:r,isLoaded:o}=(0,mX.useSelect)(i=>{let{getEditedEntityRecord:s,getCurrentTheme:a,hasFinishedResolution:c}=i(_C.store);if(!t)return{isLoaded:!1};let d=s("postType",e,t),{default_template_types:u=[]}=a()??{},f=qxe({template:d,templateTypes:u}),m=c("getEditedEntityRecord",["postType",e,t]);return{title:f.title,isLoaded:m}},[e,t]),n;o&&(n=(0,yC.sprintf)((0,yC._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,gX.decodeEntities)(r),vT[e]??vT[Rt])),pX(o&&n)}var hX=Kxe;var wC=l(Te(),1),wg=l(U(),1),k8=l(Jt(),1),vX=l(Tt(),1),yX=l(Er(),1);var{useHistory:Xxe,useLocation:Zxe}=ee(vX.privateApis),bX=300;function _X(e,t,r){let o=Zxe(),n=Xxe(),{currentPostType:i,currentPostId:s,currentRevisionId:a}=(0,wC.useSelect)(h=>{let b=h(k8.store);return{currentPostType:b.getCurrentPostType(),currentPostId:b.getCurrentPostId(),currentRevisionId:ee(b).getCurrentRevisionId()}},[]),{openRevision:c,setCurrentRevisionId:d}=ee((0,wC.useDispatch)(k8.store)),u=t&&r?`${t}:${r}`:null,f=!!u&&i===t&&String(s)===String(r),m=(0,wg.useRef)(null),g=(0,wg.useRef)(null);(0,wg.useEffect)(()=>{if(!e){m.current=null;return}if(!f||!u||m.current===u)return;g.current=null,m.current=u;let h=Number(o.query.revision);Number.isInteger(h)&&h>0?c(h):a&&d(null)},[e,f,u,o.query.revision,a,c,d]),(0,wg.useEffect)(()=>{if(!e||!f||!u||m.current!==u)return;g.current===null&&(g.current=Date.now());let h=a?String(a):void 0;if(o.query.revision===h)return;let b=async()=>{if((new URLSearchParams(window.location.search).get("revision")??void 0)===o.query.revision){g.current=Date.now();try{await n.navigate((0,yX.addQueryArgs)(o.path,{revision:h}),{replace:!0})}catch{}}};if(Date.now()-g.current>=bX){b();return}let v=setTimeout(b,bX);return()=>clearTimeout(v)},[e,f,u,a,o,n])}var du=l(Te(),1),wX=l(ir(),1),P8=l(Jt(),1),xX=l(U(),1),SX=l(An(),1);function CX(e){let{clearSelectedBlock:t}=(0,du.useDispatch)(wX.store),{editPost:r,setDeviceType:o,closePublishSidebar:n,setIsListViewOpened:i,setIsInserterOpened:s}=(0,du.useDispatch)(P8.store),{get:a}=(0,du.useSelect)(SX.store),{getCurrentPost:c}=(0,du.useSelect)(P8.store),d=(0,du.useRegistry)();(0,xX.useLayoutEffect)(()=>{let u=window.matchMedia("(min-width: 782px)").matches;d.batch(()=>{t(),c()?.type&&r({selection:void 0},{undoIgnore:!0}),o(x8),n(),s(!1),u&&e==="edit"&&a("core","showListViewByDefault")&&!a("core","distractionFree")?i(!0):i(!1)})},[e,d,t,r,o,n,s,i,a,c])}var xg=l(U(),1),$f=l(Te(),1),cy=l(Fe(),1),RX=l(Tt(),1);var{useLocation:Qxe}=ee(RX.privateApis),O8=[B7,Rt,Ot,ea,gt.user],EX=["page","post"];function Jxe(e){let t;return e==="navigation-item"?t=ea:e==="pattern-item"?t=gt.user:e==="template-part-item"?t=Ot:e==="templates"?t=Rt:e==="template-item"?t=Rt:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function TX(){let{editEntityRecord:e}=(0,$f.useDispatch)(cy.store),{hasEntityRecord:t}=(0,$f.useSelect)(cy.store),{name:r,params:o={},query:n}=Qxe(),{postId:i=n?.postId}=o,s=Jxe(r,i)??n?.postType,{selectedBlock:a}=n,c=(0,xg.useRef)(null),d=(0,$f.useSelect)(g=>{let{getHomePage:h}=ee(g(cy.store));return h()},[]),u=(0,$f.useSelect)(g=>{if(O8.includes(s)&&i||i&&i.includes(","))return;let{getTemplateId:h}=ee(g(cy.store));if(s&&i&&EX.includes(s))return h(s,i);if(d?.postType==="page")return h("page",d?.postId);if(d?.postType==="wp_template")return d?.postId},[d,i,s]),f=(0,xg.useMemo)(()=>O8.includes(s)&&i?{}:s&&i&&EX.includes(s)?{postType:s,postId:i}:d?.postType==="page"?{postType:"page",postId:d?.postId}:{},[d,s,i]),m;if(O8.includes(s)&&i?m={isReady:!0,postType:s,postId:i,context:f}:d?m={isReady:u!==void 0,postType:Rt,postId:u,context:f}:m={isReady:!1},a&&m.isReady&&c.current!==a){let g=m.context?.postId?m.context.postType:m.postType,h=m.context?.postId?m.context.postId:m.postId;t("postType",g,h)&&(e("postType",g,h,{selection:{selectionStart:{clientId:a},selectionEnd:{clientId:a}}},{undoIgnore:!0}),c.current=a)}return m}function kX({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,$f.useDispatch)(lt);(0,xg.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var PX=l(J(),1),OX=l(Te(),1),IX=l(Fe(),1),AX=l(Hd(),1),MX=l(Er(),1),NX=l(I(),1);function FX(){let e=(0,OX.useSelect)(t=>{let{getEntityRecord:r}=t(IX.store);return r("root","__unstableBase")?.home},[]);return(0,NX.jsx)("iframe",{src:(0,MX.addQueryArgs)(e,{wp_site_preview:1}),title:(0,PX.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;AX.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var Bn=l(I(),1),{Editor:$xe,BackButton:e1e}=ee(xC.privateApis),{useHistory:t1e,useLocation:r1e}=ee(jX.privateApis);function YX(e){switch(e){case"navigation":return"/navigation";case"wp_block":return"/pattern?postType=wp_block";case"wp_template_part":return"/pattern?postType=wp_template_part";case"wp_template":return"/template";case"page":return"/page";case"post":return"/"}throw"Unknown post type"}function o1e(e,t){let{path:r,name:o}=e;return["pattern-item","template-part-item","page-item","template-item","static-template-item","post-item"].includes(o)?YX(t):(0,UX.addQueryArgs)(r,{canvas:void 0,revision:void 0})}function $r({isHomeRoute:e=!1}){let t=r1e(),r=t1e(),{canvas:o="view"}=t.query,n=h2();CX(o);let i=TX();kX(i);let{postType:s,postId:a,context:c}=i,d=(0,ep.useSelect)(T=>T(LX.store).getCurrentTheme()?.is_block_theme,[]),u=(0,ep.useSelect)(T=>T(GX.store).get("core","showIconLabels"),[]),f=!!c?.postId,m=f?c.postType:s,g=f?c.postId:a;hX(m,g);let h=Zo(),b=lX(),v=o==="edit";_X(v,m,g);let y=(0,DX.useInstanceId)(r8,"edit-site-editor__loading-progress"),_=WK(),{resetZoomLevel:w}=ee((0,ep.useDispatch)(WX.store)),{setCurrentRevisionId:x}=ee((0,ep.useDispatch)(xC.store)),{createSuccessNotice:E}=(0,ep.useDispatch)(BX.store),S=(0,zX.useCallback)((T,k)=>{switch(T){case"move-to-trash":case"delete-post":r.navigate(YX(f?c.postType:s));break;case"duplicate-post":{let P=k[0],O=typeof P.title=="string"?P.title:P.title?.rendered;E((0,Ec.sprintf)((0,Ec.__)('"%s" successfully created.'),(0,HX.decodeEntities)(O)||(0,Ec.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,Ec.__)("Edit"),onClick:()=>{r.navigate(`/${P.type}/${P.id}?canvas=edit`)}}]})}break}},[s,c?.postType,f,r,E]),C=!n;return!d&&e?(0,Bn.jsx)(FX,{}):(0,Bn.jsxs)(Bn.Fragment,{children:[C?null:(0,Bn.jsx)(r8,{id:y}),v&&C&&(0,Bn.jsx)(Vq,{postType:f?c.postType:s}),C&&(0,Bn.jsxs)($xe,{postType:f?c.postType:s,postId:f?c.postId:a,templateId:f?a:void 0,settings:_,className:"edit-site-editor__editor-interface",customSaveButton:h&&(0,Bn.jsx)(L2,{size:"compact"}),customSavePanel:h&&(0,Bn.jsx)(qv,{}),iframeProps:b,onActionPerformed:S,initialViewport:v?MK(t.query.viewport):void 0,extraSidebarPanels:!f&&(0,Bn.jsx)(gC.Slot,{}),children:[v&&(0,Bn.jsx)(e1e,{children:({length:T})=>T<=1&&(0,Bn.jsx)(VX.Button,{size:"compact",label:(0,Ec.__)("Open Navigation"),showTooltip:!u,tooltipPosition:"middle right",onClick:()=>{w(),x(null),r.navigate(o1e(t,f?c.postType:s),{transition:"canvas-mode-view-transition"})},icon:(0,Ec.isRTL)()?fa:ua})}),(0,Bn.jsx)(oX,{})]})]})}function Nr(e){return e.currentTheme!==void 0&&e.currentTheme!==null}function Gi(e){let t=e.currentTheme?.is_block_theme,r=e.currentTheme?.theme_supports["editor-styles"],o=e.editorSettings?.supportsLayout;return!t&&(r||o)}var Rc=l(I(),1),qX={name:"home",path:"/",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme||Gi(e)?(0,Rc.jsx)(hg,{}):(0,Rc.jsx)(Mr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme||Gi(e)?(0,Rc.jsx)($r,{isHomeRoute:!0}):void 0},mobileSidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme||Gi(e)?(0,Rc.jsx)(hg,{}):(0,Rc.jsx)(Mr,{}):(0,Rc.jsx)(Rc.Fragment,{})}}};var I8=l(J(),1);var A8=l(I(),1);function KX(){return(0,A8.jsx)(Do,{isRoot:!0,title:(0,I8.__)("Design"),description:(0,I8.__)("Customize the appearance of your website using the block editor."),content:(0,A8.jsx)(Xv,{})})}var rs=l(J(),1),NR=l(Te(),1),cA=l(Fe(),1);var Sn=l(U(),1),tre=l(it(),1);var kC=l(U(),1);var M8=l(J(),1);var Fr="isAny",Vr="isNone",vn="isAll",zo="isNotAll",Eo="between",jn="inThePast",wi="over",Ur="is",Gr="isNot",uu="lessThan",fu="greaterThan",pu="lessThanOrEqual",mu="greaterThanOrEqual",Oa="before",Ia="after",Aa="beforeInc",Ma="afterInc",wl="contains",xl="notContains",Sl="startsWith",Na="on",Fa="notOn",SC=["asc","desc"],XX={asc:"\u2191",desc:"\u2193"},CC={asc:"ascending",desc:"descending"},EC={asc:(0,M8.__)("Sort ascending"),desc:(0,M8.__)("Sort descending")},ZX={asc:f5,desc:s5},Sg="table",RC="grid",QX="list",JX="activity",$X="pickerGrid",eZ="pickerTable",tZ="pickerActivity";var TC=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var rZ=(0,kC.createContext)({view:{type:Sg},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,kC.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});rZ.displayName="DataViewsContext";var Ze=rZ;var El=l(J(),1);var np=l(J(),1),FC=l(oe(),1),qi=l(U(),1),PZ=l(Zf(),1);var oZ=l(oe(),1),nZ=l(J(),1),iZ=l(I(),1),N8="dataviews-selection-checkbox";function gu({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),d=!i&&c,u=n?.getValue?.({item:r})||(0,nZ.__)("(no title)");return(0,iZ.jsx)(oZ.CheckboxControl,{className:N8,"aria-label":u,"aria-disabled":i,checked:d,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var dy=l(oe(),1),fZ=l(J(),1),Rg=l(U(),1);var pZ=l(Te(),1),F8=l(it(),1);var Cg=function(){return Cg=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},Cg.apply(this,arguments)};function sZ(e){return e.toLowerCase()}var n1e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],i1e=/[^A-Z0-9]+/gi;function lZ(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?n1e:r,n=t.stripRegexp,i=n===void 0?i1e:n,s=t.transform,a=s===void 0?sZ:s,c=t.delimiter,d=c===void 0?" ":c,u=aZ(aZ(e,o,"$1\0$2"),i,"\0"),f=0,m=u.length;u.charAt(f)==="\0";)f++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(f,m).split("\0").map(a).join(d)}function aZ(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function cZ(e,t){return t===void 0&&(t={}),lZ(e,Cg({delimiter:"."},t))}function Eg(e,t){return t===void 0&&(t={}),cZ(e,Cg({delimiter:"-"},t))}function dZ(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Eg(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 yr=l(I(),1);function s1e({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,yr.jsx)(dy.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function a1e({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,yr.jsx)(Xe.Item,{disabled:e.disabled,onClick:t,children:(0,yr.jsx)(Xe.ItemLabel,{children:o})})}function tp({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,yr.jsx)(dy.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${dZ(e.id)}`,children:(0,yr.jsx)(e.RenderModal,{items:t,closeModal:r})})}function V8({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Rg.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,yr.jsx)(a1e,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,yr.jsxs)(Xe.Group,{children:[s(n),s(i)]})}function Tg({item:e,actions:t,isCompact:r}){let o=(0,pZ.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Rg.useMemo)(()=>{let a=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:a.filter(d=>d.isPrimary),eligibleActions:a}},[t,e]),s=(0,F8.useViewportMatch)("medium","<");return r?(0,yr.jsx)(uZ,{item:e,actions:i,isSmall:!0,registry:o}):(0,yr.jsxs)(he,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,yr.jsx)(D8,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,yr.jsx)(uZ,{item:e,actions:i,registry:o})]})}function uZ({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Rg.useState)(null);return(0,yr.jsxs)(yr.Fragment,{children:[(0,yr.jsxs)(Xe.Root,{disabled:!t.length,children:[(0,yr.jsx)(Xe.Trigger,{render:(0,yr.jsx)(dy.Button,{size:r?"small":"compact",icon:ma,label:(0,fZ.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,yr.jsx)(Xe.Popup,{positioner:(0,yr.jsx)(Xe.Positioner,{align:"end"}),children:(0,yr.jsx)(V8,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,yr.jsx)(tp,{action:n,items:[e],closeModal:()=>i(null)})]})}function D8({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Rg.useState)(null);return(0,F8.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,yr.jsxs)(yr.Fragment,{children:[t.map(a=>(0,yr.jsx)(s1e,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,yr.jsx)(tp,{action:n,items:[e],closeModal:()=>i(null)})]})}var rp=l(oe(),1),uy=l(J(),1),yn=l(U(),1),bZ=l(Te(),1);var L8=l(it(),1);var hu=l(J(),1);function mZ(e,t,r,o=!1){return e>0?(0,hu.sprintf)((0,hu._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,hu.sprintf)((0,hu._n)("%d Item","%d Items",r),r):(0,hu.sprintf)((0,hu._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var Ro=l(I(),1);function l1e({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,yn.useState)(!1);return(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Ro.jsx)(tp,{action:e,items:t,closeModal:()=>n(!1)})]})}function kg(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function PC(e,t){return(0,yn.useMemo)(()=>kg(e,t),[e,t])}function Pg(e,t){return(0,yn.useMemo)(()=>t.some(r=>kg(e,r)),[e,t])}function fy({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,yn.useMemo)(()=>r.filter(u=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),c=e.length>0,d=a.length===s.length;return i?(0,Ro.jsx)(rp.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,uy.__)("Deselect all")}):(0,Ro.jsx)(rp.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!a.length,onChange:()=>{t(d?[]:s.map(u=>n(u)))},"aria-label":d?(0,uy.__)("Deselect all"):(0,uy.__)("Select all")})}function gZ({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,L8.useViewportMatch)("medium","<")?(0,Ro.jsx)(rp.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Ro.jsx)(rp.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var vZ=[];function c1e({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,bZ.useRegistry)(),i=(0,yn.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,Ro.jsx)(l1e,{action:e,items:i,ActionTriggerComponent:gZ},e.id):(0,Ro.jsx)(gZ,{action:e,onClick:async()=>{o(e.id),await e.callback(i,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function hZ(e,t,r,o,n,i,s,a,c,d,u){let f=mZ(n.length,e.length,u.totalItems,o);return(0,Ro.jsxs)(he,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,Ro.jsx)(fy,{selection:n,onChangeSelection:d,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,Ro.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,Ro.jsxs)(he,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,Ro.jsx)(c1e,{action:m,selectedItems:s,actionInProgress:a,setActionInProgress:c},m.id)),s.length>0&&(0,Ro.jsx)(rp.Button,{icon:ul,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,uy.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{d(vZ)}})]})]})}function d1e({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,c]=(0,yn.useState)(null),d=(0,yn.useRef)(void 0),u=(0,L8.useViewportMatch)("medium","<"),f=(0,yn.useMemo)(()=>t.filter(b=>b.supportsBulk),[t]),m=(0,yn.useMemo)(()=>o.filter(b=>f.some(v=>!v.isEligible||v.isEligible(b))),[o,f]),g=(0,yn.useMemo)(()=>o.filter(b=>e.includes(n(b))&&m.includes(b)),[e,o,n,m]),h=(0,yn.useMemo)(()=>t.filter(b=>b.supportsBulk&&(!u||b.icon)&&g.some(v=>!b.isEligible||b.isEligible(v))),[t,g,u]);if(a)d.current||(d.current=hZ(o,t,n,i,e,h,g,a,c,r,s));else return d.current&&(d.current=void 0),hZ(o,t,n,i,e,h,g,a,c,r,s);return d.current}function OC(){let{data:e,selection:t,actions:r=vZ,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,yn.useContext)(Ze);return(0,Ro.jsx)(d1e,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var Tc=l(J(),1);var yZ=l(oe(),1),bu=l(U(),1);function IC(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var Ct=l(I(),1);function u1e({children:e}){return bu.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Ct.jsxs)(bu.Fragment,{children:[r>0&&(0,Ct.jsx)(Xe.Separator,{}),t]},r))}var f1e=(0,bu.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:d=!0},u){let f=r.fields??[],m=f?.indexOf(t),g=r.sort?.field===t,h=!1,b=!1,v=!1,y=[],_=o.find(T=>T.id===t),{setIsShowingFilter:w}=(0,bu.useContext)(Ze);if(!_)return null;h=_.enableHiding!==!1,b=_.enableSorting!==!1;let x=_.header;if(y=!!_.filterBy&&_.filterBy?.operators||[],v=!r.filters?.some(T=>t===T.field)&&!!(_.hasElements||_.Edit)&&_.filterBy!==!1&&!_.filterBy?.isPrimary,!b&&!a&&!h&&!v)return x;let E=IC(r,o).filter(T=>!f.includes(T.id)),S=(c||d)&&!!E.length,C=(0,Tc.isRTL)();return(0,Ct.jsxs)(Xe.Root,{children:[(0,Ct.jsxs)(Xe.Trigger,{render:(0,Ct.jsx)(yZ.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[x,r.sort&&g&&(0,Ct.jsx)("span",{"aria-hidden":"true",children:XX[r.sort.direction]})]}),(0,Ct.jsx)(Xe.Popup,{style:{minWidth:"240px"},children:(0,Ct.jsxs)(u1e,{children:[b&&(0,Ct.jsx)(Xe.RadioGroup,{value:g&&r.sort?r.sort.direction:null,onValueChange:T=>{n({...r,sort:{field:t,direction:T},showLevels:!1})},children:SC.map(T=>(0,Ct.jsx)(Xe.RadioItem,{value:T,children:(0,Ct.jsx)(Xe.ItemLabel,{children:EC[T]})},T))}),v&&(0,Ct.jsx)(Xe.Group,{children:(0,Ct.jsx)(Xe.Item,{prefix:(0,Ct.jsx)(Cr,{icon:Kb}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:y[0]}]})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Add filter")})})}),(a||h||S)&&_&&(0,Ct.jsxs)(Xe.Group,{children:[a&&(0,Ct.jsx)(Xe.Item,{prefix:(0,Ct.jsx)(Cr,{icon:l5}),disabled:C?m>=f.length-1:m<1,onClick:()=>{let T=C?m+1:m-1,k=[...f];k.splice(m,1),k.splice(T,0,t),n({...r,fields:k})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Move left")})}),a&&(0,Ct.jsx)(Xe.Item,{prefix:(0,Ct.jsx)(Cr,{icon:d5}),disabled:C?m<1:m>=f.length-1,onClick:()=>{let T=C?m-1:m+1,k=[...f];k.splice(m,1),k.splice(T,0,t),n({...r,fields:k})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Move right")})}),c&&!!E.length&&(0,Ct.jsxs)(Xe.SubmenuRoot,{children:[(0,Ct.jsx)(Xe.SubmenuTrigger,{children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Insert left")})}),(0,Ct.jsx)(Xe.Popup,{children:E.map(T=>{let k=C?m+1:m;return(0,Ct.jsx)(Xe.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,k),T.id,...f.slice(k)]})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:T.label})},T.id)})})]}),d&&!!E.length&&(0,Ct.jsxs)(Xe.SubmenuRoot,{children:[(0,Ct.jsx)(Xe.SubmenuTrigger,{children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Insert right")})}),(0,Ct.jsx)(Xe.Popup,{children:E.map(T=>{let k=C?m:m+1;return(0,Ct.jsx)(Xe.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,k),T.id,...f.slice(k)]})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:T.label})},T.id)})})]}),h&&_&&(0,Ct.jsx)(Xe.Item,{prefix:(0,Ct.jsx)(Cr,{icon:uv}),onClick:()=>{i(_),n({...r,fields:f.filter(T=>T!==t)})},children:(0,Ct.jsx)(Xe.ItemLabel,{children:(0,Tc.__)("Hide column")})})]})]})})]})}),p1e=f1e,Og=p1e;var _Z=l(U(),1),z8=l(I(),1);function m1e({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function vu({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,z8.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,_Z.cloneElement)(c,{onClick:d=>{d.stopPropagation(),c.props.onClick&&c.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(d))}})}let a=m1e({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,z8.jsx)("div",{...a,...s,children:i})}var Cl=l(I(),1);function g1e({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:c}){let d="32px";if(n){let[u,f]=n.split("/").map(Number);d=`${Math.min(60,Math.round(32*u/f))}px`}return(0,Cl.jsxs)(he,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Cl.jsx)(vu,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":c(e)&&(s||a)&&r?r.getValue?.({item:e}):void 0,children:(0,Cl.jsx)(o.render,{item:e,field:o,config:{sizes:d}})}),(0,Cl.jsxs)(he,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Cl.jsxs)(vu,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Cl.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Cl.jsx)(r.render,{item:e,field:r})]}),i&&(0,Cl.jsx)(i.render,{item:e,field:i})]})]})}var AC=g1e;var op=l(U(),1),wZ=l(J(),1),h1e=e=>(0,wZ.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function xZ({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,op.useState)(!1),[n,i]=(0,op.useState)(!1),s=(0,op.useCallback)(()=>{let a=e.current;a&&(t&&o(h1e(a)),i(a.scrollTop>0))},[e,t]);return(0,op.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let a=e.current;return s(),a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function xi(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var py=l(U(),1),CZ=l(Zf(),1);function SZ(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function b1e({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let s=e===null?-1:o.indexOf(e),a=s!==-1,c=a?s:i,d=a&&r!==null?o.indexOf(r):-1,u=d===-1?[]:SZ(o,c,d),f=n.filter(m=>!u.includes(m));return[...new Set([...f,...SZ(o,c,i)])]}function v1e({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,s=1/0;return t.forEach((a,c)=>{if(!n.has(a))return;let d=Math.abs(c-o);d<s&&(s=d,i=a)}),i}function Ms({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",d=(0,py.useRef)(null),u=y=>{d.current={anchorId:y,lastTargetId:null}},f=(0,py.useRef)(!1);(0,py.useEffect)(()=>{let y=()=>{f.current=!0};return document.addEventListener("touchstart",y,{once:!0}),()=>document.removeEventListener("touchstart",y)},[]);let m=e.filter(r).map(t),g=new Set(m),b=m.length>0&&a;return{getSelectionProps:y=>{let _=g.has(y);return{...s&&{onClick:()=>{c&&o.includes(y)?n(o.filter(w=>y!==w)):n(a?[...o,y]:[y]),u(y)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&b&&w.preventDefault()},onClickCapture:w=>{if(!b)return;let x=(0,CZ.isAppleOS)()?w.metaKey:w.ctrlKey,E=w.target instanceof Element&&!!w.target.closest(`.${N8}`);if(!x&&!w.shiftKey){_&&E&&u(y);return}if(!(f.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),E||w.preventDefault(),!!_))if(w.shiftKey){let S=d.current;(!S||!g.has(S.anchorId))&&(S={anchorId:v1e({targetId:y,orderedIds:m,selection:o})??y,lastTargetId:null}),n(b1e({anchorId:S.anchorId,targetId:y,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),d.current={anchorId:S.anchorId,lastTargetId:y}}else n(o.includes(y)?o.filter(S=>y!==S):[...o,y]),u(y)}}}}}var yu=l(oe(),1),RZ=l(J(),1),TZ=l(U(),1);var Yi=l(I(),1);function EZ({field:e,isVisible:t,onToggleVisibility:r}){return(0,Yi.jsx)(yu.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Yi.jsxs)(he,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Yi.jsx)("div",{style:{height:24,width:24},children:t&&(0,Yi.jsx)(yu.Icon,{icon:fc})}),(0,Yi.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function y1e(e){return!!e}function MC({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,TZ.useContext)(Ze),n=IC(t,r);if(!n?.length)return null;let i=r.find(h=>h.id===t.titleField),s=r.find(h=>h.id===t.mediaField),a=r.find(h=>h.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:h})=>y1e(h)),d=t.fields??[],u=n.filter(h=>d.includes(h.id)).length,f=c.filter(({isVisibleFlag:h})=>t[h]??!0),m=f.length+u,g=m===1&&f.length===1;return(0,Yi.jsxs)(he,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Yi.jsx)(yu.BaseControl.VisualLabel,{children:(0,RZ.__)("Properties")}),(0,Yi.jsx)(he,{direction:"column",className:"dataviews-view-config__properties",children:(0,Yi.jsxs)(yu.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:h,isVisibleFlag:b})=>{let v=t[b]??!0,y=g&&v?{...h,enableHiding:!1}:h;return(0,Yi.jsx)(EZ,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,[b]:!v})}},h.id)}),n.map(h=>{let b=d.includes(h.id),v=m===1&&b?{...h,enableHiding:!1}:h;return(0,Yi.jsx)(EZ,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?d.filter(y=>y!==h.id):[...d,h.id]})}},h.id)})]})})]})}var NC=l(U(),1);function Ns(e,t={delay:400}){let[r,o]=(0,NC.useState)(!1);return(0,NC.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var dt=l(I(),1);function OZ(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function _1e({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,dt.jsx)("div",{className:i,children:(0,dt.jsx)(n.render,{item:e,field:n})})}function kZ({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,mediaAspectRatio:d,descriptionField:u,selection:f,getItemId:m,isItemClickable:g,onClickItem:h,renderItemLink:b,onChangeSelection:v,onMouseDown:y,onClickCapture:_,isActionsColumnSticky:w,posinset:x}){let{paginationInfo:E}=(0,qi.useContext)(Ze),S=PC(o,t),C=S&&f.includes(i),{showTitle:T=!0,showMedia:k=!0,showDescription:P=!0,infiniteScrollEnabled:O}=s,R=s.fields??[],F=a&&T||c&&k||u&&P;return(0,dt.jsxs)("tr",{className:q("dataviews-view-table__row",{"is-selected":S&&C,"has-bulk-actions":S}),"aria-setsize":O?E.totalItems:void 0,"aria-posinset":x,role:O?"article":void 0,onClickCapture:_,onMouseDown:V=>{let L=(0,PZ.isAppleOS)()?V.metaKey:V.ctrlKey;V.button===0&&L&&window.navigator.userAgent.toLowerCase().includes("firefox")&&V.preventDefault(),y(V)},children:[e&&(0,dt.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,dt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,dt.jsx)(gu,{item:t,selection:f,onChangeSelection:v,getItemId:m,titleField:a,disabled:!S})})}),F&&(0,dt.jsx)("td",{children:(0,dt.jsx)(AC,{item:t,level:r,titleField:T?a:void 0,mediaField:k?c:void 0,mediaAspectRatio:d,descriptionField:P?u:void 0,isItemClickable:g,onClickItem:h,renderItemLink:b})}),R.map(V=>{let{width:L,maxWidth:B,minWidth:j,align:A}=s.layout?.styles?.[V]??{},D=n.find(z=>z.id===V),N=OZ(A,D?.type);return(0,dt.jsx)("td",{style:{width:L,maxWidth:B,minWidth:j},children:(0,dt.jsx)(_1e,{fields:n,item:t,column:V,align:N})},V)}),!!o?.length&&(0,dt.jsx)("td",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:V=>V.stopPropagation(),children:(0,dt.jsx)(Tg,{item:t,actions:o})})]})}function w1e({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:d,onClickItem:u,isItemClickable:f,renderItemLink:m,view:g,className:h,empty:b}){let{containerRef:v}=(0,qi.useContext)(Ze),y=Ns(i),_=g.groupBy?.field?r.find(Q=>Q.id===g.groupBy?.field):null,w=_?xi(t,_):null,x=w?Array.from(w.values()).flat():t,{getSelectionProps:E}=Ms({data:x,getItemId:o,isItemSelectable:Q=>kg(e,Q),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,qi.useRef)(new Map),C=(0,qi.useRef)(void 0),[T,k]=(0,qi.useState)(),[P,O]=(0,qi.useState)(null);(0,qi.useEffect)(()=>{C.current&&(C.current.focus(),C.current=void 0)});let R=(0,qi.useId)(),{isHorizontalScrollEnd:F,isVerticallyScrolled:V}=xZ({scrollContainerRef:v,enabledHorizontal:!!e?.length}),L=Pg(e,t);if(T){C.current=T,k(void 0);return}let B=Q=>{let me=S.current.get(Q.id),ne=me?S.current.get(me.fallback):void 0;k(ne?.node)},j=Q=>{Q.preventDefault(),Q.stopPropagation();let me={getBoundingClientRect:()=>({x:Q.clientX,y:Q.clientY,top:Q.clientY,left:Q.clientX,right:Q.clientX,bottom:Q.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{O(me)})},A=!!t?.length,D=r.find(Q=>Q.id===g.titleField),N=r.find(Q=>Q.id===g.mediaField),z=r.find(Q=>Q.id===g.descriptionField),{showTitle:W=!0,showMedia:Y=!0,showDescription:G=!0}=g,re=D&&W||N&&Y||z&&G,se=g.fields??[],fe=(Q,me)=>ne=>{ne?S.current.set(Q,{node:ne,fallback:se[me>0?me-1:1]}):S.current.delete(Q)},ie=g.infiniteScrollEnabled&&!w,_e=(0,np.isRTL)(),Ce=g.layout?.aspectRatio&&TC.includes(g.layout.aspectRatio)?g.layout.aspectRatio:void 0,Ie={"--wp-dataviews-media-aspect-ratio":Ce??"1/1"};return A?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsxs)("table",{className:q("dataviews-view-table",h,{[`has-${g.layout?.density}-density`]:g.layout?.density&&["compact","comfortable"].includes(g.layout.density),"has-bulk-actions":L,"is-refreshing":!ie&&y,"has-media-aspect-ratio":!!Ce}),style:Ie,"aria-busy":i,"aria-describedby":R,role:ie?"feed":void 0,inert:!ie&&i?"true":void 0,children:[(0,dt.jsxs)("colgroup",{children:[L&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),re&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-first-data"}),se.map((Q,me)=>(0,dt.jsx)("col",{className:q(`dataviews-view-table__col-${Q}`,{"dataviews-view-table__col-expand":!re&&me===se.length-1})},`col-${Q}`)),!!e?.length&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),P&&(0,dt.jsx)(FC.Popover,{anchor:P,onClose:()=>O(null),placement:"bottom-start",children:(0,dt.jsx)(MC,{showLabel:!1})}),(0,dt.jsx)("thead",{className:q({"dataviews-view-table__thead--stuck":V}),onContextMenu:j,children:(0,dt.jsxs)("tr",{className:"dataviews-view-table__row",children:[L&&(0,dt.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:j,children:(0,dt.jsx)(fy,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),re&&(0,dt.jsx)("th",{scope:"col",children:D&&(0,dt.jsx)(Og,{ref:fe(D.id,0),fieldId:D.id,view:g,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:!1,canInsertLeft:_e?g.layout?.enableMoving??!0:!1,canInsertRight:_e?!1:g.layout?.enableMoving??!0})}),se.map((Q,me)=>{let{width:ne,maxWidth:te,minWidth:le,align:$}=g.layout?.styles?.[Q]??{},ce=r.find(we=>we.id===Q),ve=OZ($,ce?.type),be=g.layout?.enableMoving??!0;return(0,dt.jsx)("th",{style:{width:ne,maxWidth:te,minWidth:le,textAlign:ve},"aria-sort":g.sort?.direction&&g.sort?.field===Q?CC[g.sort.direction]:void 0,scope:"col",children:(0,dt.jsx)(Og,{ref:fe(Q,me),fieldId:Q,view:g,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:be,canInsertLeft:be,canInsertRight:be})},Q)}),!!e?.length&&(0,dt.jsx)("th",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!F}),children:(0,dt.jsx)("span",{className:"dataviews-view-table-header",children:(0,np.__)("Actions")})})]})}),A&&_&&w?Array.from(w.entries()).map(([Q,me])=>(0,dt.jsxs)("tbody",{children:[(0,dt.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,dt.jsx)("td",{colSpan:se.length+(re?1:0)+(L?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:g.groupBy?.showLabel===!1?Q:(0,np.sprintf)((0,np.__)("%1$s: %2$s"),_.label,Q)})}),me.map((ne,te)=>{let le=o(ne)||te.toString();return(0,dt.jsx)(kZ,{item:ne,level:g.showLevels&&typeof n=="function"?n(ne):void 0,hasBulkActions:L,actions:e,fields:r,id:le,view:g,titleField:D,mediaField:N,mediaAspectRatio:Ce,descriptionField:z,selection:c,getItemId:o,onChangeSelection:a,...E(le),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!F},o(ne))})]},`group-${Q}`)):(0,dt.jsx)("tbody",{children:A&&t.map((Q,me)=>{let ne=o(Q)||me.toString();return(0,dt.jsx)(kZ,{item:Q,level:g.showLevels&&typeof n=="function"?n(Q):void 0,hasBulkActions:L,actions:e,fields:r,id:ne,view:g,titleField:D,mediaField:N,mediaAspectRatio:Ce,descriptionField:z,selection:c,getItemId:o,onChangeSelection:a,...E(ne),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!F,posinset:ie?me+1:void 0},o(Q))})})]}),ie&&i&&(0,dt.jsx)("div",{className:"dataviews-loading",id:R,children:(0,dt.jsx)("p",{className:"dataviews-loading-more",children:(0,dt.jsx)(FC.Spinner,{})})})]}):(0,dt.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":y}),id:R,children:b})}var IZ=w1e;var VZ=l(oe(),1),BC=l(J(),1);var Fs=l(oe(),1);var gy=l(J(),1),FZ=l(it(),1),wu=l(U(),1);var x1e=l(oe(),1),S1e=l(J(),1),VC=l(U(),1);var C1e=l(I(),1),E1e=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],R1e=E1e[2].value;function DC(){let e=(0,VC.useContext)(Ze),t=e.view;return(0,VC.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??R1e,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var AZ=l(U(),1);var MZ=l(I(),1),my=(0,AZ.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,MZ.jsx)("div",{ref:n,className:q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var LC=l(U(),1);function _u(e,t){let{intersectionObserver:r}=(0,LC.useContext)(Ze);(0,LC.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function zC(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var _t=l(I(),1);function T1e(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var NZ=(0,wu.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:d,mediaField:u,titleField:f,descriptionField:m,regularFields:g,badgeFields:h,hasBulkActions:b,config:v,posinset:y,setsize:_,...w},x){let{showTitle:E=!0,showMedia:S=!0,showDescription:C=!0}=t,T=PC(d,c),k=a(c),P=(0,wu.useRef)(null),O=(0,wu.useCallback)(N=>{P.current=N,typeof x=="function"?x(N):x&&(x.current=N)},[x]);_u(P,y);let R=(0,FZ.useInstanceId)(e),F=r.includes(k),V=(0,_t.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),L=S&&u?.render,B=L?(0,_t.jsx)(u.render,{item:c,field:u,config:v}):V,j=E&&f?.render?(0,_t.jsx)(f.render,{item:c,field:f}):null,A,D;return i(c)&&n&&(j?(A={"aria-labelledby":`dataviews-view-grid__title-field-${R}`},D={id:`dataviews-view-grid__title-field-${R}`}):A={"aria-label":(0,gy.__)("Navigate to item")}),(0,_t.jsxs)(he,{direction:"column",...w,ref:O,"aria-setsize":_,"aria-posinset":y,className:q(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":T&&F}),children:[(0,_t.jsx)(vu,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!L}),...A,children:B}),b&&(0,_t.jsx)(gu,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!T}),!!d?.length&&(0,_t.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,_t.jsx)(Tg,{item:c,actions:d,isCompact:!0})}),E&&(0,_t.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,_t.jsx)(vu,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:f?.getValueFormatted({item:c,field:f})||void 0,children:j})}),(0,_t.jsxs)(he,{direction:"column",gap:"xs",children:[C&&m?.render&&(0,_t.jsx)(m.render,{item:c,field:m}),!!h?.length&&(0,_t.jsx)(he,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(N=>(0,_t.jsx)(Rf,{className:"dataviews-view-grid__field-value",children:(0,_t.jsx)(N.render,{item:c,field:N})},N.id))}),!!g?.length&&(0,_t.jsx)(he,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:g.map(N=>(0,_t.jsx)(Fs.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsxs)(fr.Root,{children:[(0,_t.jsx)(fr.Trigger,{render:(0,_t.jsx)(Fs.FlexItem,{className:"dataviews-view-grid__field-name",children:N.header})}),(0,_t.jsx)(fr.Popup,{children:N.label})]}),(0,_t.jsx)(Fs.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,_t.jsx)(N.render,{item:c,field:N})})]})},N.id))})]})]})});function B8({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,actions:g,getSelectionProps:h}){let{paginationInfo:b,resizeObserverRef:v}=(0,wu.useContext)(Ze),y=DC(),_={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&TC.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},w=i.layout?.mediaFit==="contain",x=Pg(g,e),E=s.find(V=>V.id===i?.titleField),S=s.find(V=>V.id===i?.mediaField),C=s.find(V=>V.id===i?.descriptionField),T=i.fields??[],{regularFields:k,badgeFields:P}=T.reduce((V,L)=>{let B=s.find(A=>A.id===L);if(!B)return V;let j=i.layout?.badgeFields?.includes(L)?"badgeFields":"regularFields";return V[j].push(B),V},{regularFields:[],badgeFields:[]}),O="900px",R=Math.ceil(e.length/y),F=zC(e,t,y);return(0,_t.jsxs)(_t.Fragment,{children:[t&&(0,_t.jsxs)(Fs.Composite,{render:(0,_t.jsx)(my,{className:q("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),previewSize:i.layout?.previewSize,style:_,"aria-busy":n,ref:v}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:F}).map((V,L)=>(0,_t.jsx)(Fs.Composite.Item,{render:B=>(0,_t.jsx)(he,{...B,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${L}`)),e.map(V=>{let L=m(V),B=h(L),j=V.position;return(0,_t.jsx)(Fs.Composite.Item,{render:A=>(0,_t.jsx)(NZ,{...A,id:L,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:V,actions:g,onMouseDown:D=>{A.onMouseDown?.(D),B.onMouseDown(D)},onClickCapture:D=>{A.onClickCapture?.(D),B.onClickCapture(D)},mediaField:S,titleField:E,descriptionField:C,regularFields:k,badgeFields:P,hasBulkActions:x,posinset:j,setsize:b.totalItems,config:{sizes:O}})},L)})]}),!t&&(0,_t.jsx)(Fs.Composite,{role:"grid",style:_,className:q("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),focusWrap:!0,"aria-busy":n,"aria-rowcount":R,ref:v,inert:o,children:T1e(e,y).map((V,L)=>(0,_t.jsx)(Fs.Composite.Row,{render:(0,_t.jsx)("div",{role:"row","aria-rowindex":L+1,"aria-label":(0,gy.sprintf)((0,gy.__)("Row %d"),L+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${y}, minmax(0, 1fr) )`}}),children:V.map(B=>{let j=m(B),A=h(j);return(0,_t.jsx)(Fs.Composite.Item,{render:D=>(0,_t.jsx)(NZ,{...D,id:j,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:B,actions:g,onMouseDown:N=>{D.onMouseDown?.(N),A.onMouseDown(N)},onClickCapture:N=>{D.onClickCapture?.(N),A.onClickCapture(N)},mediaField:S,titleField:E,descriptionField:C,regularFields:k,badgeFields:P,hasBulkActions:x,config:{sizes:O}})},j)})},L))})]})}var Ki=l(I(),1);function k1e({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:d,view:u,className:f,empty:m}){let g=Ns(!!n),h=!!t?.length,b=u.groupBy?.field?r.find(E=>E.id===u.groupBy?.field):null,v=b?xi(t,b):null,y=u.infiniteScrollEnabled&&!v,_=v?Array.from(v.values()).flat():t,{getSelectionProps:w}=Ms({data:_,getItemId:o,isItemSelectable:E=>kg(e,E),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!h)return(0,Ki.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":g}),children:m});let x={className:q(f,{"is-refreshing":!y&&g}),inert:!y&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:d,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:w};return(0,Ki.jsxs)(Ki.Fragment,{children:[h&&b&&v&&(0,Ki.jsx)(he,{direction:"column",gap:"lg",children:Array.from(v.entries()).map(([E,S])=>(0,Ki.jsxs)(he,{direction:"column",gap:"sm",children:[(0,Ki.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?E:(0,BC.sprintf)((0,BC.__)("%1$s: %2$s"),b.label,E)}),(0,Ki.jsx)(B8,{...x,data:S,isInfiniteScroll:!1})]},E))}),!v&&(0,Ki.jsx)(B8,{...x,data:t,isInfiniteScroll:!!y}),y&&n&&(0,Ki.jsx)("p",{className:"dataviews-loading-more",children:(0,Ki.jsx)(VZ.Spinner,{})})]})}var DZ=k1e;var jC=l(it(),1),Si=l(oe(),1),eo=l(U(),1),hy=l(J(),1);var W8=l(Te(),1);var $e=l(I(),1);function j8(e){return`${e}-item-wrapper`}function P1e(e,t){return`${e}-primary-action-${t}`}function H8(e){return`${e}-dropdown`}function O1e({idPrefix:e,primaryAction:t,item:r}){let o=(0,W8.useRegistry)(),[n,i]=(0,eo.useState)(!1),s=P1e(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(Si.Composite.Item,{id:s,render:(0,$e.jsx)(Si.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,$e.jsx)(tp,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(Si.Composite.Item,{id:s,render:(0,$e.jsx)(Si.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function LZ({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:d,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:b}=e,v=(0,eo.useRef)(null),y=`${r}-label`,_=`${r}-description`,w=(0,W8.useRegistry)(),[x,E]=(0,eo.useState)(!1),[S,C]=(0,eo.useState)(null),T=({type:A})=>{E(A==="mouseenter")},{paginationInfo:k}=(0,eo.useContext)(Ze);(0,eo.useEffect)(()=>{o&&v.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:P,eligibleActions:O}=(0,eo.useMemo)(()=>{let A=t.filter(N=>!N.isEligible||N.isEligible(n));return{primaryAction:A.filter(N=>N.isPrimary)[0],eligibleActions:A}},[t,n]),R=P&&t.length===1,F=g&&s?.render?(0,$e.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,$e.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,V=m&&i?.render?(0,$e.jsx)(i.render,{item:n,field:i}):null,L=h&&a?.render,B=!!F&&!L&&!d.length,j=O?.length>0&&(0,$e.jsxs)(he,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[P&&(0,$e.jsx)(O1e,{idPrefix:r,primaryAction:P,item:n}),!R&&(0,$e.jsxs)("div",{role:"gridcell",children:[(0,$e.jsxs)(Xe.Root,{disabled:!t.length,children:[(0,$e.jsx)(Xe.Trigger,{render:(0,$e.jsx)(Si.Composite.Item,{id:H8(r),accessibleWhenDisabled:!0,render:(0,$e.jsx)(Si.Button,{size:"small",icon:ma,label:(0,hy.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:u})})}),(0,$e.jsx)(Xe.Popup,{positioner:(0,$e.jsx)(Xe.Positioner,{align:"end"}),children:(0,$e.jsx)(V8,{actions:O,item:n,registry:w,setActiveModalAction:C})})]}),!!S&&(0,$e.jsx)(tp,{action:S,items:[n],closeModal:()=>C(null)})]})]});return(0,$e.jsx)(Si.Composite.Row,{ref:v,render:(0,$e.jsx)("div",{"aria-posinset":f,"aria-setsize":b?k.totalItems:void 0}),role:b?"article":"row",className:q({"is-selected":o,"is-hovered":x}),onMouseEnter:T,onMouseLeave:T,children:(0,$e.jsxs)(he,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(Si.Composite.Item,{id:j8(r),"aria-pressed":o,"aria-labelledby":y,"aria-describedby":_,className:"dataviews-view-list__item",...c})}),(0,$e.jsxs)(he,{direction:"row",gap:"md",justify:"start",align:B?"center":"flex-start",style:{flex:1,minWidth:0},children:[F,(0,$e.jsxs)(he,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,$e.jsxs)(he,{direction:"row",align:"center",children:[(0,$e.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:y,children:V}),j]}),L&&(0,$e.jsx)("div",{className:"dataviews-view-list__field",children:(0,$e.jsx)(a.render,{item:n,field:a})}),(0,$e.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:d.map(A=>(0,$e.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,$e.jsx)(Qr,{className:"dataviews-view-list__field-label",render:(0,$e.jsx)("span",{}),children:A.label}),(0,$e.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,$e.jsx)(A.render,{item:n,field:A})})]},A.id))})]})]})]})})}function I1e(e){return!!e}function U8(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:d,empty:u}=e,f=(0,jC.useInstanceId)(U8,"view-list"),m=Ns(!!i),{paginationInfo:g}=(0,eo.useContext)(Ze),h=r?.findLast(z=>a.includes(n(z))),b=o.find(z=>z.id===c.titleField),v=o.find(z=>z.id===c.mediaField),y=o.find(z=>z.id===c.descriptionField),_=(c?.fields??[]).map(z=>o.find(W=>z===W.id)).filter(I1e),{getSelectionProps:w}=Ms({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,eo.useCallback)(z=>`${f}-${n(z)}`,[f,n]),E=(0,eo.useCallback)((z,W)=>W.startsWith(x(z)),[x]),[S,C]=(0,eo.useState)(void 0),T=(0,eo.useRef)(null);(0,eo.useEffect)(()=>{h&&C(j8(x(h)))},[h,x]);let k=r.findIndex(z=>E(z,S??"")),P=(0,jC.usePrevious)(k),O=k!==-1,R=(0,eo.useCallback)((z,W)=>{let Y=Math.min(r.length-1,Math.max(0,z));if(!r[Y])return;let G=x(r[Y]),re=W(G);C(re),T.current?.contains(T.current.ownerDocument.activeElement)&&document.getElementById(re)?.focus()},[r,x]);(0,eo.useEffect)(()=>{!O&&(P!==void 0&&P!==-1)&&R(P,j8)},[O,R,P]);let F=(0,eo.useCallback)(z=>{z.key==="ArrowDown"&&(z.preventDefault(),z.stopPropagation(),R(k+1,H8)),z.key==="ArrowUp"&&(z.preventDefault(),z.stopPropagation(),R(k-1,H8))},[R,k]),V=!!r?.length,L=c.groupBy?.field?o.find(z=>z.id===c.groupBy?.field):null,B=V&&L?xi(r,L):null,j=c.infiniteScrollEnabled&&!B,A=j&&(c.startPosition??1)+(c.perPage??0)<g.totalItems,D=q("dataviews-view-list",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!j&&m}),N={ref:T,id:f,render:(0,$e.jsx)("div",{}),activeId:S,setActiveId:C,inert:!j&&i?"true":void 0};return V?V&&L&&B?(0,$e.jsx)(Si.Composite,{...N,className:"dataviews-view-list__group",role:"grid",children:(0,$e.jsx)(he,{direction:"column",gap:"lg",className:D,children:Array.from(B.entries()).map(([z,W])=>(0,$e.jsxs)(he,{direction:"column",children:[(0,$e.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?z:(0,hy.sprintf)((0,hy.__)("%1$s: %2$s"),L.label,z)}),W.map(Y=>{let G=x(Y);return(0,$e.jsx)(LZ,{view:c,idPrefix:G,actions:t,item:Y,isSelected:Y===h,selectionProps:w(n(Y)),mediaField:v,titleField:b,descriptionField:y,otherFields:_,onDropdownTriggerKeyDown:F},G)})]},z))})}):(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsx)(Si.Composite,{...N,className:D,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((z,W)=>{let Y=x(z);return(0,$e.jsx)(LZ,{view:c,idPrefix:Y,actions:t,item:z,isSelected:z===h,selectionProps:w(n(z)),mediaField:v,titleField:b,descriptionField:y,otherFields:_,onDropdownTriggerKeyDown:F,posinset:c.infiniteScrollEnabled?W+1:void 0},Y)})}),(A||j&&i)&&(0,$e.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,$e.jsx)(Si.Spinner,{})})]}):(0,$e.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":m}),children:u})}var GZ=l(oe(),1);var HC=l(J(),1),zZ=l(U(),1);var Ig=l(I(),1);function BZ({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,zZ.createInterpolateElement)((0,HC.sprintf)((0,HC.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Ig.jsx)(r.render,{item:t[0],field:r})}):(0,Ig.jsx)(r.render,{item:t[0],field:r});return(0,Ig.jsxs)(he,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Ig.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var ip=l(U(),1),jZ=l(Te(),1),HZ=l(it(),1);var to=l(I(),1);function A1e(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:d,renderItemLink:u,isItemClickable:f}=e,{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:b}=t,v=(0,ip.useRef)(null),y=(0,jZ.useRegistry)(),{paginationInfo:_}=(0,ip.useContext)(Ze),{primaryActions:w,eligibleActions:x}=(0,ip.useMemo)(()=>{let O=r.filter(F=>!F.isEligible||F.isEligible(o));return{primaryActions:O.filter(F=>F.isPrimary),eligibleActions:O}},[r,o]),E=(0,HZ.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",C=g&&S!=="compact"&&i?.render?(0,to.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,T=(0,to.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:C||(0,to.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),k=m&&n?.render?(0,to.jsx)(n.render,{item:o,field:n}):null,P=(0,ip.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,to.jsx)("div",{ref:v,role:b?"article":void 0,"aria-posinset":c,"aria-setsize":b?_.totalItems:void 0,className:q("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,to.jsxs)(he,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,to.jsx)(he,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:T}),(0,to.jsxs)(he,{direction:"column",gap:P,align:"flex-start",className:"dataviews-view-activity__item-content",children:[k&&(0,to.jsx)(vu,{item:o,isItemClickable:f,onClickItem:d,renderItemLink:u,className:"dataviews-view-activity__item-title",children:k}),h&&s&&(0,to.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,to.jsx)(s.render,{item:o,field:s})}),(0,to.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(O=>(0,to.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,to.jsx)(Qr,{className:"dataviews-view-activity__item-field-label",render:(0,to.jsx)("span",{}),children:O.label}),(0,to.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,to.jsx)(O.render,{item:o,field:O})})]},O.id))}),!!w?.length&&(0,to.jsx)(D8,{item:o,actions:w,registry:y,buttonVariant:"secondary"})]}),(w.length<x.length||E&&x.length>0)&&(0,to.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,to.jsx)(Tg,{item:o,actions:x,isCompact:!0})})]})})}var WZ=A1e;var UZ=l(X(),1);function M1e(e){return!!e}function G8(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(d=>d.id===n.titleField),s=r.find(d=>d.id===n.mediaField),a=r.find(d=>d.id===n.descriptionField),c=(n?.fields??[]).map(d=>r.find(u=>d===u.id)).filter(M1e);return t.map((d,u)=>(0,UZ.createElement)(WZ,{...e,key:o(d),item:d,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Xi=l(I(),1);function YZ(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Ns(!!n),c=!!r?.length,d=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,u=c&&d?xi(r,d):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,Xi.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!f&&!!n,g=q("dataviews-view-activity",s,{"is-refreshing":!f&&a}),h=u?Array.from(u.entries()):[];return c&&d&&u?(0,Xi.jsx)(he,{direction:"column",gap:"sm",className:g,inert:m?"true":void 0,children:h.map(([b,v])=>(0,Xi.jsx)(BZ,{groupName:b,groupData:v,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,Xi.jsx)(G8,{...e,data:v})},b))}):(0,Xi.jsxs)(Xi.Fragment,{children:[(0,Xi.jsx)("div",{className:g,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,Xi.jsx)(G8,{...e})}),f&&n&&(0,Xi.jsx)("p",{className:"dataviews-loading-more",children:(0,Xi.jsx)(GZ.Spinner,{})})]})}var Qi=l(oe(),1),vy=l(J(),1),QZ=l(it(),1),UC=l(U(),1);var KZ=l(oe(),1),N1e=l(Te(),1),WC=l(U(),1);var F1e=l(J(),1);var by=l(oe(),1),Ag=l(U(),1),Zi=l(J(),1);var kc=l(I(),1);function Y8(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function q8(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Ag.useContext)(Ze);if(!Y8(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let c=a+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Zi.sprintf)((0,Zi.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,kc.jsxs)(he,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,kc.jsx)(he,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Ag.createInterpolateElement)((0,Zi.sprintf)((0,Zi._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,kc.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,kc.jsx)(by.SelectControl,{"aria-label":(0,Zi.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,kc.jsxs)(he,{direction:"row",gap:"xs",align:"center",children:[(0,kc.jsx)(by.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Zi.__)("Previous page"),icon:(0,Zi.isRTL)()?Q1:sS,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,kc.jsx)(by.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Zi.__)("Next page"),icon:(0,Zi.isRTL)()?sS:Q1,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var qZ=(0,Ag.memo)(q8);var XZ=l(I(),1);function Mg(e){return(0,WC.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}var vt=l(I(),1);function ZZ({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:d,badgeFields:u,config:f,posinset:m,setsize:g}){let{showTitle:h=!0,showMedia:b=!0,showDescription:v=!0}=e,y=n(i),_=(0,UC.useRef)(null),w=t.includes(y);_u(_,m);let x=s?.render?(0,vt.jsx)(s.render,{item:i,field:s,config:f}):null,E=h&&a?.render?(0,vt.jsx)(a.render,{item:i,field:a}):null;return(0,vt.jsxs)(Qi.Composite.Item,{ref:_,"aria-label":a?a.getValue({item:i})||(0,vy.__)("(no title)"):void 0,render:({children:S,...C})=>(0,vt.jsx)(he,{direction:"column",children:S,...C}),role:"option","aria-posinset":m,"aria-setsize":g,className:q("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[b&&x&&(0,vt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),b&&x&&(0,vt.jsx)(gu,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,vt.jsx)(he,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,vt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:E})}),(0,vt.jsxs)(he,{direction:"column",gap:"xs",children:[v&&c?.render&&(0,vt.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,vt.jsx)(he,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(S=>(0,vt.jsx)(Rf,{className:"dataviews-view-picker-grid__field-value",children:(0,vt.jsx)(S.render,{item:i,field:S})},S.id))}),!!d?.length&&(0,vt.jsx)(he,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(S=>(0,vt.jsx)(Qi.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(Qi.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,vt.jsx)(Qi.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,vt.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},y)}function JZ({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,QZ.useInstanceId)(JZ,"dataviews-view-picker-grid-group__header");return(0,vt.jsxs)(he,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,vt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,vy.sprintf)((0,vy.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function V1e({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:d}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:m}=(0,UC.useContext)(Ze),g=r.find(A=>A.id===a?.titleField),h=r.find(A=>A.id===a?.mediaField),b=r.find(A=>A.id===a?.descriptionField),v=a.fields??[],{regularFields:y,badgeFields:_}=v.reduce((A,D)=>{let N=r.find(W=>W.id===D);if(!N)return A;let z=a.layout?.badgeFields?.includes(D)?"badgeFields":"regularFields";return A[z].push(N),A},{regularFields:[],badgeFields:[]}),w=!!t?.length,x=a.layout?.previewSize,E=Mg(e),S="900px",C=a.groupBy?.field?r.find(A=>A.id===a.groupBy?.field):null,T=C?xi(t,C):null,k=(a.infiniteScrollEnabled&&!T)??!1,P=T?Array.from(T.values()).flat():t,{getSelectionProps:O}=Ms({data:P,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:E?"multi":"single-clearable",shouldSelectOnClick:!0}),R=a?.page??1,F=a?.perPage??0,V=k?f?.totalItems:void 0,L=a.layout?.mediaFit==="contain",B=DC(),j=zC(t,k,B);return(0,vt.jsxs)(vt.Fragment,{children:[w&&C&&T&&(0,vt.jsx)(Qi.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:q("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":L}),"aria-label":m,render:({children:A,...D})=>(0,vt.jsx)(he,{direction:"column",gap:"lg",children:A,...D}),children:Array.from(T.entries()).map(([A,D])=>(0,vt.jsx)(JZ,{groupName:A,groupField:C,showLabel:a.groupBy?.showLabel!==!1,children:(0,vt.jsx)(my,{previewSize:x,"aria-busy":n,ref:u,children:D.map(N=>{let z=N.position??(R-1)*F+t.indexOf(N)+1;return(0,vt.jsx)(ZZ,{view:a,selection:s,onChangeSelection:i,selectionProps:O(o(N)),getItemId:o,item:N,mediaField:h,titleField:g,descriptionField:b,regularFields:y,badgeFields:_,config:{sizes:S},posinset:z,setsize:V},o(N))})})},A))}),w&&!T&&(0,vt.jsxs)(Qi.Composite,{render:(0,vt.jsx)(my,{className:q("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":L}),previewSize:x,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":m,children:[Array.from({length:j}).map((A,D)=>(0,vt.jsx)(Qi.Composite.Item,{render:({children:N,...z})=>(0,vt.jsx)(he,{direction:"column",children:N,...z}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${D}`)),t.map(A=>{let D=A.position;return(0,vt.jsx)(ZZ,{view:a,selection:s,onChangeSelection:i,selectionProps:O(o(A)),getItemId:o,item:A,mediaField:h,titleField:g,descriptionField:b,regularFields:y,badgeFields:_,config:{sizes:S},posinset:D,setsize:V},o(A))})]}),!w&&(0,vt.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,vt.jsx)("p",{children:(0,vt.jsx)(Qi.Spinner,{})}):d}),w&&n&&(0,vt.jsx)("p",{className:"dataviews-loading-more",children:(0,vt.jsx)(Qi.Spinner,{})})]})}var $Z=V1e;var GC=l(J(),1),sp=l(oe(),1),Ji=l(U(),1);var kt=l(I(),1);function D1e({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,kt.jsx)("div",{className:i,children:(0,kt.jsx)(n.render,{item:e,field:n})})}function eQ({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:d,selectionProps:u,posinset:f}){let{paginationInfo:m}=(0,Ji.useContext)(Ze),g=a.includes(r),[h,b]=(0,Ji.useState)(!1),v=(0,Ji.useRef)(null);_u(v,f);let{showTitle:y=!0,showMedia:_=!0,showDescription:w=!0,infiniteScrollEnabled:x}=o,E=()=>{b(!0)},S=()=>{b(!1)},C=o.fields??[],T=n&&y||i&&_||s&&w;return(0,kt.jsxs)(sp.Composite.Item,{ref:v,render:({children:k,...P})=>(0,kt.jsx)("tr",{className:q("dataviews-view-table__row",{"is-selected":g,"is-hovered":h}),onMouseEnter:E,onMouseLeave:S,children:k,...P}),"aria-selected":g,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:k=>{k.button===0&&(k.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(k))},children:[(0,kt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,kt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,kt.jsx)(gu,{item:e,selection:a,onChangeSelection:d,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),T&&(0,kt.jsx)("td",{role:"presentation",children:(0,kt.jsx)(AC,{item:e,titleField:y?n:void 0,mediaField:_?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),C.map(k=>{let{width:P,maxWidth:O,minWidth:R,align:F}=o.layout?.styles?.[k]??{};return(0,kt.jsx)("td",{style:{width:P,maxWidth:O,minWidth:R},role:"presentation",children:(0,kt.jsx)(D1e,{fields:t,item:e,column:k,align:F})},k)})]},r)}function L1e({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:d,className:u,empty:f}){let m=(0,Ji.useRef)(new Map),g=(0,Ji.useRef)(void 0),[h,b]=(0,Ji.useState)(),v=Mg(e)??!1;(0,Ji.useEffect)(()=>{g.current&&(g.current.focus(),g.current=void 0)});let y=d.groupBy?.field?r.find(A=>A.id===d.groupBy?.field):null,_=y?xi(t,y):null,w=d.infiniteScrollEnabled&&!_,x=_?Array.from(_.values()).flat():t,{getSelectionProps:E}=Ms({data:x,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:v?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,Ji.useId)();if(h){g.current=h,b(void 0);return}let C=A=>{let D=m.current.get(A.id),N=D?m.current.get(D.fallback):void 0;b(N?.node)},T=!!t?.length,k=r.find(A=>A.id===d.titleField),P=r.find(A=>A.id===d.mediaField),O=r.find(A=>A.id===d.descriptionField),{showTitle:R=!0,showMedia:F=!0,showDescription:V=!0}=d,L=k&&R||P&&F||O&&V,B=d.fields??[],j=(A,D)=>N=>{N?m.current.set(A,{node:N,fallback:B[D>0?D-1:1]}):m.current.delete(A)};return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsxs)("table",{className:q("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":n,"aria-describedby":S,role:w?"feed":"listbox",children:[(0,kt.jsx)("thead",{role:"presentation",children:(0,kt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,kt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:v&&(0,kt.jsx)(fy,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),L&&(0,kt.jsx)("th",{children:k&&(0,kt.jsx)(Og,{ref:j(k.id,0),fieldId:k.id,view:d,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:!1})}),B.map((A,D)=>{let{width:N,maxWidth:z,minWidth:W,align:Y}=d.layout?.styles?.[A]??{};return(0,kt.jsx)("th",{style:{width:N,maxWidth:z,minWidth:W,textAlign:Y},"aria-sort":d.sort?.direction&&d.sort?.field===A?CC[d.sort.direction]:void 0,scope:"col",children:(0,kt.jsx)(Og,{ref:j(A,D),fieldId:A,view:d,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:d.layout?.enableMoving??!0})},A)})]})}),T&&y&&_?Array.from(_.entries()).map(([A,D])=>(0,kt.jsxs)(sp.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,kt.jsx)("tbody",{role:"group"}),children:[(0,kt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,kt.jsx)("td",{colSpan:B.length+(L?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?A:(0,GC.sprintf)((0,GC.__)("%1$s: %2$s"),y.label,A)})}),D.map((N,z)=>{let W=o(N)||z.toString();return(0,kt.jsx)(eQ,{item:N,fields:r,id:W,view:d,titleField:k,mediaField:P,descriptionField:O,selection:a,getItemId:o,onChangeSelection:s,selectionProps:E(W)},o(N))})]},`group-${A}`)):(0,kt.jsx)(sp.Composite,{render:(0,kt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:T&&t.map((A,D)=>{let N=o(A),z=N||D.toString(),W=A.position;return(0,kt.jsx)(eQ,{item:A,fields:r,id:z,view:d,titleField:k,mediaField:P,descriptionField:O,selection:a,getItemId:o,onChangeSelection:s,selectionProps:E(z),posinset:W},N)})})]}),(0,kt.jsxs)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!T&&!n}),id:S,children:[!T&&(n?(0,kt.jsx)("p",{children:(0,kt.jsx)(sp.Spinner,{})}):f),T&&n&&(0,kt.jsx)("p",{className:"dataviews-loading-more",children:(0,kt.jsx)(sp.Spinner,{})})]})]})}var tQ=L1e;var Ng=l(oe(),1),Fg=l(U(),1),rQ=l(it(),1),YC=l(J(),1);var jt=l(I(),1);function z1e(e){return!!e}function B1e({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:d,setsize:u}){let f=(0,Fg.useRef)(null);_u(f,d);let{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0}=e,b=o(n),v=t.includes(b),y=e.layout?.density??"balanced",_=g&&y!=="compact"&&s?.render?(0,jt.jsx)(s.render,{item:n,field:s,config:{sizes:y==="comfortable"?"32px":"24px"}}):null,w=(0,jt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:_||(0,jt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,jt.jsx)(i.render,{item:n,field:i}):null,E=h&&a?.render?(0,jt.jsx)(a.render,{item:n,field:a}):null,S=(0,Fg.useMemo)(()=>y==="comfortable"?"md":"sm",[y]);return(0,jt.jsx)(Ng.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":d,"aria-setsize":u,"aria-selected":v,className:q("dataviews-view-picker-activity__item",y==="compact"&&"is-compact",y==="balanced"&&"is-balanced",y==="comfortable"&&"is-comfortable",v&&"is-selected"),...r,render:(0,jt.jsx)("div",{}),children:(0,jt.jsxs)(he,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,jt.jsx)(he,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,jt.jsxs)(he,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,jt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),E&&(0,jt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:E}),(0,jt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(C=>(0,jt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,jt.jsx)(Qr,{render:(0,jt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:C.label}),(0,jt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,jt.jsx)(C.render,{item:n,field:C})})]},C.id))})]})]})})}function oQ({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,rQ.useInstanceId)(oQ,"dataviews-view-picker-activity-group__header");return(0,jt.jsxs)(he,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,jt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,YC.sprintf)((0,YC.__)("%1$s: %2$s"),t.label,e):e}),o]})}function nQ({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:d}){let{itemListLabel:u,paginationInfo:f}=(0,Fg.useContext)(Ze),m=Mg(a),g=t.find(P=>P.id===s?.titleField),h=t.find(P=>P.id===s?.mediaField),b=t.find(P=>P.id===s?.descriptionField),v=(s?.fields??[]).map(P=>t.find(O=>P===O.id)).filter(z1e),y=s.groupBy?.field?t.find(P=>P.id===s.groupBy?.field):null,_=y?xi(e,y):null,x=(s.infiniteScrollEnabled&&!_)??!1?f?.totalItems:void 0,E=!!e?.length,S=!!(y&&_),C=_?Array.from(_.values()).flat():e,{getSelectionProps:T}=Ms({data:C,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),k=P=>(0,jt.jsx)(B1e,{view:s,selection:i,selectionProps:T(r(P)),getItemId:r,item:P,titleField:g,mediaField:h,descriptionField:b,otherFields:v,posinset:P.position,setsize:x},r(P));return E?(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)(Ng.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":u,"aria-busy":o,render:S?(0,jt.jsx)(he,{direction:"column",gap:"sm"}):void 0,className:q("dataviews-view-picker-activity",c),children:S&&_?Array.from(_.entries()).map(([P,O])=>(0,jt.jsx)(oQ,{groupName:P,groupField:y,showLabel:s.groupBy?.showLabel!==!1,children:O.map(k)},P)):e.map(k)}),o&&(0,jt.jsx)("p",{className:"dataviews-loading-more",children:(0,jt.jsx)(Ng.Spinner,{})})]}):(0,jt.jsx)("div",{className:q({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,jt.jsx)("p",{children:(0,jt.jsx)(Ng.Spinner,{})}):d})}var Vg=l(oe(),1),Dg=l(J(),1),iQ=l(U(),1);var Lg=l(I(),1);function xu(){let e=(0,iQ.useContext)(Ze),t=e.view;return(0,Lg.jsxs)(Vg.__experimentalToggleGroupControl,{label:(0,Dg.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Lg.jsx)(Vg.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Dg._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Lg.jsx)(Vg.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Dg._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Lg.jsx)(Vg.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Dg._x)("Compact","Density option for DataView layout")},"compact")]})}var sQ=l(oe(),1),aQ=l(J(),1),lQ=l(U(),1);var cQ=l(I(),1);function dQ(){let e=(0,lQ.useContext)(Ze),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(o=>o.id===t.mediaField))?null:(0,cQ.jsx)(sQ.ToggleControl,{label:(0,aQ.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:o=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:o?"contain":"cover"}})}})}var uQ=l(oe(),1),fQ=l(J(),1),pQ=l(U(),1);var mQ=l(I(),1),j1e=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function gQ(){let e=(0,pQ.useContext)(Ze),t=e.view,r=j1e.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,a)=>({...s,index:a})).filter(s=>s.value<=o).sort((s,a)=>a.value-s.value)[0]?.index??0,i=r.map((s,a)=>({value:a}));return(0,mQ.jsx)(uQ.RangeControl,{showTooltip:!1,label:(0,fQ.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Su=l(I(),1);function K8(){return(0,Su.jsxs)(Su.Fragment,{children:[(0,Su.jsx)(xu,{}),(0,Su.jsx)(dQ,{}),(0,Su.jsx)(gQ,{})]})}var Cu=[{type:Sg,label:(0,El.__)("Table"),component:IZ,icon:_1,viewConfigOptions:xu},{type:RC,label:(0,El.__)("Grid"),component:DZ,icon:Dd,viewConfigOptions:K8},{type:QX,label:(0,El.__)("List"),component:U8,icon:(0,El.isRTL)()?j5:W5,viewConfigOptions:xu},{type:JX,label:(0,El.__)("Activity"),component:YZ,icon:Gm,viewConfigOptions:xu},{type:$X,label:(0,El.__)("Grid"),component:$Z,icon:Dd,viewConfigOptions:K8,isPicker:!0},{type:eZ,label:(0,El.__)("Table"),component:tQ,icon:_1,viewConfigOptions:xu,isPicker:!0},{type:tZ,label:(0,El.__)("Activity"),component:nQ,icon:Gm,viewConfigOptions:xu,isPicker:!0}];var Kg=l(U(),1);var Pu=l(oe(),1),Mc=l(J(),1),FE=l(U(),1);function qC(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var hQ=l(X(),1),bQ=(0,hQ.createContext)(!0);function yQ(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function KC(e){let t=[];for(let r of e)t.push(...r);return t}function XC(e){return e.slice().reverse()}function yy(...e){}function ZC(e,t){return H1e(e)?e(W1e(t)?t():t):e}function H1e(e){return typeof e=="function"}function W1e(e){return typeof e=="function"}function Hn(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Pc(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function _y(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function _Q(e,t){let r={...e};for(let o of t)Hn(r,o)&&delete r[o];return r}function wQ(e,t){let r={};for(let o of t)Hn(e,o)&&(r[o]=e[o]);return r}function QC(e){return e}function xQ(e=yy){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function _n(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function X8(e){return Object.keys(e)}function SQ(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Rl(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function zg(e){let t={};for(let r in e)Hn(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function ft(...e){for(let t of e)if(t!==void 0)return t}var Bg=U1e();function U1e(){return typeof window<"u"&&!!window.document?.createElement}function $i(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function es(e,t=!1){let{activeElement:r}=$i(e);if(!r?.nodeName)return null;if(G1e(r)&&r.contentDocument?.body)return es(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=$i(r).getElementById(o);if(n)return n}}return r}function ap(e,t){return e===t||e.contains(t)}function jg(e){return e?.nodeType===1}function CQ(e){return typeof e?.nodeType=="number"}function G1e(e){return e.tagName==="IFRAME"}function Eu(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Y1e.indexOf(e.type)!==-1:!1}var Y1e=["button","color","file","image","reset","submit"];function JC(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function Wn(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function $C(e){return e.isContentEditable||Wn(e)}function EQ(e){if(Wn(e))return e.value;if(e.isContentEditable){let t=$i(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function wy(e){let t=0,r=0;if(Wn(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=$i(e).getSelection();if(o?.rangeCount&&o.anchorNode&&ap(e,o.anchorNode)&&o.focusNode&&ap(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var q1e=["dialog","menu","listbox","tree","grid"],vQ={menu:"menuitem",listbox:"option",tree:"treeitem"};function RQ(e,t){let r=e?.getAttribute("role");return r&&q1e.indexOf(r)!==-1?r:t}function TQ(e){if(e!=null&&Hn(vQ,e))return vQ[e]}function xy(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=$i(e);return xy(e.parentElement)||r.scrollingElement||r.body}function eE(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function kQ(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),d=t(a);return c===d||!c||!d?0:K1e(c,d)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function K1e(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function PQ(){return Bg&&!!navigator.maxTouchPoints}function tE(){return Bg?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function rE(){return Bg&&tE()&&/apple/i.test(navigator.vendor)}function OQ(){return Bg&&/firefox\//i.test(navigator.userAgent)}function IQ(e){let{currentTarget:t,target:r}=e;return t?CQ(r)?!ap(t,r):!0:!1}function To(e){return e.target===e.currentTarget}function AQ(e){if(!jg(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function MQ(e){let t=tE();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:AQ(e.currentTarget)}function NQ(e){return e.altKey?AQ(e.currentTarget):!1}function lp(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function FQ(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function Z8(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function oE(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!CQ(o)||!ap(r,o)}function VQ(e){return e.type==="input"}function cp(e,t,r,o){let i=(a=>{if(o){let d=setTimeout(a,o);return()=>clearTimeout(d)}let c=requestAnimationFrame(a);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,s,!0)}}function Tl(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Tl(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var X1e="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function kl(e){return!(!e.matches(X1e)||!JC(e)||e.closest("[inert]"))}function Vs(e){let t=es(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function DQ(e){let t=es(e);if(!t)return!1;if(ap(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function LQ(e){return async()=>{let t=await e?.();return LQ(async()=>(await t?.(),e))}}var Uwt=Z1e();function Z1e({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(d,u)=>{if(!d)return;let f=u===o;o=u??null;let m=f?Math.max(0,t.length-1):t.length,g=await d();if(!g)return;r=[];let h=t[m];for(t[m]=LQ(async()=>{await g?.();let b=await h?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var wn=l(X(),1),pr=l(X(),1),dp=l(I(),1);function zQ(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function Q1e(e){return!e||!(0,pr.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function J1e(e){return Q1e(e)?{...e.props}.ref||e.ref:null}function $1e(e,t){let r={...e};for(let o in t){if(!Hn(t,o)||o==="__proto__")continue;if(o==="className"){let i="className",s=e[i],a=t[i];s&&a?r[i]=`${s} ${a}`:r[i]=a||s;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(n!==void 0){if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}}return r}var Q8={...wn},BQ=Q8.useId,qwt=Q8.useDeferredValue,jQ=Q8.useInsertionEffect,rr=Bg?pr.useLayoutEffect:pr.useEffect;function eSe(e){let[t]=(0,pr.useState)(e);return t}function GQ(e){let t=(0,pr.useRef)(e);return rr(()=>{t.current=e}),t}function wt(e){let t=(0,pr.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return jQ?jQ(()=>{t.current=e}):t.current=e,(0,pr.useCallback)((...r)=>t.current?.(...r),[])}function iE(e){let[t,r]=(0,pr.useState)(null);return rr(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function co(...e){return(0,pr.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=zQ(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():zQ(o,null)}}},e)}function xn(e){if(BQ){let o=BQ();return e||o}let[t,r]=(0,pr.useState)(e);return rr(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function Sy(e,t,r){let o=eSe(r),[n,i]=(0,pr.useState)(o);return(0,pr.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let d=s.getAttribute(t);i(d??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function Pl(e,t){let r=(0,pr.useRef)(!1);(0,pr.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,pr.useEffect)(()=>()=>{r.current=!1},[])}function YQ(e,t){let r=(0,pr.useRef)(!1);rr(()=>{if(r.current)return e();r.current=!0},t),rr(()=>()=>{r.current=!1},[])}function qQ(){return(0,pr.useReducer)(()=>[],[])}function ro(e){return wt(typeof e=="function"?e:()=>e)}function Ds(e,t,r=[]){let o=(0,pr.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function sE(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,pr.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var HQ=!1;function KQ(){return(0,pr.useEffect)(()=>{HQ||(Tl("mousemove",rSe,!0),Tl("mousedown",nE,!0),Tl("mouseup",nE,!0),Tl("keydown",nE,!0),Tl("scroll",nE,!0),HQ=!0)},[]),wt(()=>J8)}var J8=!1,WQ=0,UQ=0;function tSe(e){let t=e.movementX||e.screenX-WQ,r=e.movementY||e.screenY-UQ;return WQ=e.screenX,UQ=e.screenY,t||r||!1}function rSe(e){tSe(e)&&(J8=!0)}function nE(){J8=!1}function Pr(e){let t=wn.forwardRef((r,o)=>e(zg({...r,ref:o})));return t.displayName=e.displayName||e.name,t}function Ol(e,t){return wn.memo(e,t)}function Dr(e,t){let{wrapElement:r,render:o,...n}=t,i=co(t.ref,J1e(o)),s;if(wn.isValidElement(o)){let a={...o.props,ref:i};s=wn.cloneElement(o,$1e(n,a))}else o?s=o(n):s=(0,dp.jsx)(e,{...n});return r?r(s):s}function Lr(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Ci(e=[],t=[]){let r=wn.createContext(void 0),o=wn.createContext(void 0),n=()=>wn.useContext(r),i=(d=!1)=>{let u=wn.useContext(o),f=n();return d?u:u||f},s=()=>{let d=wn.useContext(o),u=n();if(!(d&&d===u))return u},a=d=>e.reduceRight((u,f)=>(0,dp.jsx)(f,{...d,children:u}),(0,dp.jsx)(r.Provider,{...d}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:d=>(0,dp.jsx)(a,{...d,children:t.reduceRight((u,f)=>(0,dp.jsx)(f,{...d,children:u}),(0,dp.jsx)(o.Provider,{...d}))})}}var Bo=l(X(),1);function QQ(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var oSe="div",nSe=Symbol("accessibleWhenDisabled"),JQ=rE(),$Q=1,eJ=2,XQ=3,iSe=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function sSe(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?iSe.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function aSe(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function lSe(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function cSe(e){let t=0;return aSe(e)&&(t|=$Q),lSe(e)&&(t|=eJ),t}function dSe(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function uSe({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function $8(e,t){return wt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ZQ=!1,aE=!0;function fSe(e){let t=e.target;jg(t)&&!t.hasAttribute("data-focus-visible")&&(aE=!1)}function pSe(e){if(QQ(e.key)){aE=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!JQ||e.key!=="Tab")||(aE=!0)}var Cy=Lr(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Bo.useRef)(null),[a,c]=sE(i,nSe,r);r??=a,(0,Bo.useEffect)(()=>{t&&(ZQ||(Tl("mousedown",fSe,!0),Tl("keydown",pSe,!0),ZQ=!0))},[t]);let d=t&&Rl(i),u=d&&!r,[f,m]=(0,Bo.useState)(!1),g=(0,Bo.useRef)(!1),h=(0,Bo.useRef)(null),b=wt(N=>{h.current?.(),h.current=null,g.current=!1,N?.removeAttribute("data-focus-visible")});(0,Bo.useEffect)(()=>{t&&!u||(b(s.current),f&&m(!1))},[t,u,f,b]),(0,Bo.useEffect)(()=>{if(!t||!f)return;let N=s.current;if(!N||typeof IntersectionObserver>"u")return;let z=new IntersectionObserver(()=>{kl(N)||(g.current=!1,m(!1))});return z.observe(N),()=>z.disconnect()},[t,f]),(0,Bo.useEffect)(()=>()=>h.current?.(),[]);let v=$8(i.onKeyPressCapture,d),y=$8(i.onMouseDownCapture,d),_=$8(i.onClickCapture,d),w=(N,z)=>{if(z&&(N.currentTarget=z),!t)return;let W=N.currentTarget;if(W&&Vs(W)&&(n?.(N),!N.defaultPrevented)){if(W.dataset.focusVisible="true",g.current=!0,dSe(W)){if(h.current?.(),h.current=null,typeof IntersectionObserver<"u"){let Y=new IntersectionObserver(()=>{kl(W)||b(W)});Y.observe(W),h.current=()=>Y.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,E=wt(N=>{if(x?.(N),N.defaultPrevented||!t||f||g.current||(N.metaKey||N.altKey||N.ctrlKey)&&!QQ(N.key)||!To(N))return;let z=N.currentTarget;cp(z,"focusout",()=>w(N,z))}),S=i.onFocusCapture,C=wt(N=>{if(S?.(N),N.defaultPrevented||!t)return;if(!To(N)){m(!1);return}let z=N.currentTarget,W=()=>w(N,z);aE||sSe(N.target)?cp(N.target,"focusout",W):m(!1)}),T=i.onBlur,k=wt(N=>{T?.(N),t&&oE(N)&&(b(N.currentTarget),m(!1))}),P=(0,Bo.useContext)(bQ),O=wt(N=>{t&&o&&N&&P&&queueMicrotask(()=>{Vs(N)||kl(N)&&N.focus()})}),[R,F]=(0,Bo.useState)(XQ);rr(()=>{let N=s.current;if(!N)return;let z=cSe(N.tagName.toLowerCase());z!==XQ&&F(z)},[]);let V=t&&!!(R&$Q),L=t&&!!(R&eJ),[B,j]=(0,Bo.useState)(!1);JQ&&(0,Bo.useEffect)(()=>{if(!t)return;let N=s.current;if(!N)return;let{type:z}=N,W=N.tagName==="INPUT"&&(z==="checkbox"||z==="radio");j(Eu(N)||W)},[t]);let A=i.style,D=(0,Bo.useMemo)(()=>u?{pointerEvents:"none",...A}:A,[u,A]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":d||void 0,...i,...c,ref:co(s,O,i.ref),style:D,tabIndex:uSe({focusable:t,trulyDisabled:u,nativeTabbable:V,supportsDisabled:L,safariTabIndex:B,tabIndexProp:i.tabIndex}),disabled:L&&u?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:v,onClickCapture:_,onMouseDownCapture:y,onKeyDownCapture:E,onFocusCapture:C,onBlur:k},zg(i)}),Jwt=Pr(function(t){let r=Cy(t);return Dr(oSe,r)});var Ru=l(X(),1),mSe="button";function tJ(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Eu(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Eu(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var gSe=Symbol("command"),e9=Lr(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Ru.useRef)(null),[i,s]=(0,Ru.useState)(!1),a=o.type;(0,Ru.useEffect)(()=>{let x=n.current;if(!x)return;let E=Eu(x);a!==void 0&&E&&x.type==="button"||s(E)},[a]);let[c,d]=(0,Ru.useState)(!1),u=(0,Ru.useRef)(!1),f=Rl(o),[m,g]=sE(o,gSe,!0);rr(()=>{f&&(u.current=!1,d(!1))},[f]);let h=o.onKeyDown,b=wt(x=>{h?.(x);let E=x.currentTarget;if(x.defaultPrevented||m||f||!To(x)||Wn(E)||E.isContentEditable)return;let S=t&&x.key==="Enter",C=r&&x.key===" ",T=x.key==="Enter"&&!t,k=x.key===" "&&!r;if(T||k){x.preventDefault();return}if(S||C){let P=tJ(x);if(S){if(!P){x.preventDefault();let{view:O,...R}=x,F=()=>Z8(E,R);OQ()?cp(E,"keyup",F):queueMicrotask(F)}}else C&&(u.current=!0,P||(x.preventDefault(),d(!0)))}}),v=o.onKeyUp,y=wt(x=>{if(v?.(x),m)return;let E=r&&x.key===" ";if(!u.current||!E)return;let S=tJ(x);if(u.current=!1,S||d(!1),x.defaultPrevented||!To(x)||f||x.metaKey||S)return;x.preventDefault();let C=x.currentTarget,{view:T,...k}=x;queueMicrotask(()=>Z8(C,k))}),_=o.onBlur,w=wt(x=>{_?.(x),u.current&&(u.current=!1,d(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...g,...o,ref:co(n,o.ref),onKeyDown:b,onKeyUp:y,onBlur:w},o=Cy(o),o}),nxt=Pr(function(t){let r=e9(qC(t));return Dr(mSe,r)});var Ey=Ci(),rJ=Ey.useContext,axt=Ey.useScopedContext,lxt=Ey.useProviderContext,oJ=Ey.ContextProvider,nJ=Ey.ScopedContextProvider;var lE=l(X(),1),hSe="div",t9=Lr(function({store:t,shouldRegisterItem:r=!0,getItem:o=QC,element:n,...i}){let s=rJ();t=t||s;let a=xn(i.id),c=(0,lE.useRef)(n);return(0,lE.useEffect)(()=>{let d=c.current;if(!a||!d||!r)return;let u=o({id:a,element:d});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:co(c,i.ref)},i}),pxt=Pr(function(t){let r=t9(t);return Dr(hSe,r)});var r9=l(X(),1),Ry=Ci([oJ],[nJ]),bxt=Ry.useContext,cE=Ry.useScopedContext,iJ=Ry.useProviderContext,dE=Ry.ContextProvider,Hg=Ry.ScopedContextProvider,sJ=(0,r9.createContext)(void 0),aJ=(0,r9.createContext)(void 0);var Ug=l(X(),1);function up(e,t){let r=e.__unstableInternals;return _n(r,"Invalid store"),r[t]}function cJ(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(Ty(r,t))return!0;return!1}function Ty(e,t){return e===t||e!==e&&t!==t}function dJ(e,t,r,o){let n;for(let i of X8(t))Ty(t[i],r[i])||o!==void 0&&cJ([i],o)||(n??={...e},n[i]=t[i]);return n}var bSe=100;function vSe(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function ySe(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function uJ(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function uE(e){e.notifiedListeners??=uJ(e)}function n9(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function o9(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){uE(o);for(let n of o.group.listeners){if(n===o.currentListener)break;n9(o,n)&&o.notifiedListeners?.add(n)}}}function _Se(e,t,r){for(let o of e)o.group===t&&(o.recovering||n9(o,r)&&(uE(o),o.notifiedListeners?.add(r)))}function wSe({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(n9(i,o)?(uE(i),i.notifiedListeners?.add(o)):n&&(uE(i),i.recoverToLive=!0)))}function xSe(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function SSe({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function CSe(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function fJ(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function pJ(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:s}=e,a=s.size?s.get(t):void 0;if(a){s.delete(t);let d=r;a(),r=n?.()??r,r!==d&&(o=dJ(o,r,d,i)??o)}let c=t(r,o);c&&fJ(e,t,c)}function lJ({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let s of e.listeners)n?.has(s)||!i?.has(s)&&!cJ(e.listenerKeys.get(s),o)||(n?.add(s),pJ(e,s,t(),r,t,o))}function Un(e,...t){let r=e,o=r,n=yy,i=!1,s=!1,a=new Set,c=new Set,d=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=O=>(d.add(O),()=>d.delete(O)),g=()=>{let O=c.size,R=Symbol();c.add(R);let F=()=>{c.delete(R)&&(c.size||n())};if(O)return F;let V=X8(r),L=[];for(let A of t){let D=A?.getState?.();if(!D)continue;let N=V.filter(z=>Hn(D,z));if(N.length){if(t.length===1||N.length===V.length){for(let z of N)L.push(mr(A,[z],W=>{k(z,W[z],!0)}));continue}L.push(ts(A,N,(z,W)=>{for(let Y of N)z[Y]!==W[Y]&&k(Y,z[Y],!0)}));for(let z of N){let W=A?.getState?.();W&&k(z,W[z],!0)}}}let B=[];for(let A of d)B.push(A());let j=t.map(ky);return n=Pc(...L,...B,...j),F},h=(O,R,F)=>{F!==void 0&&(F?ySe(O.listenersByKey,F,R):O.allKeysListeners?.delete(R))},b=[],v=(O,R,F=u)=>{let V=O?[...O]:null,L=F.listeners.has(R);return L||xSe(b,F,R),V?wSe({fastPathFrames:b,group:F,keys:V,listener:R}):(L&&o9(b,F),_Se(b,F,R)),L&&(o9(b,F,R),h(F,R,F.listenerKeys.get(R))),F.listeners.add(R),V?(F.listenersByKey??=new Map,vSe(F.listenersByKey,V,R),SSe({fastPathFrames:b,group:F,keys:V,listener:R})):(F.allKeysListeners??=new Set,F.allKeysListeners.add(R)),F.listenerKeys.set(R,V),()=>{let B=F.disposables.get(R);F.disposables.delete(R),o9(b,F,R);let j=F.listenerKeys.get(R);h(F,R,V),j!==V&&h(F,R,j),F.listenerKeys.delete(R),F.listeners.delete(R),B?.()}},y=(O,R)=>v(O,R),_=(O,R,F)=>{let V=O.listeners.has(R);if(V){O.suspendCounts??=new Map;let B=O.suspendCounts.get(R)??0;O.suspendCounts.set(R,B+1)}let L;try{let B=r;CSe(O,R),r!==B&&(L=dJ(F,r,B));let j=R(r,L??F);j&&fJ(O,R,j)}finally{if(V){let B=O.suspendCounts,j=B?.get(R);j&&j>1?B?.set(R,j-1):B?.delete(R),B?.size||delete O.suspendCounts}}},w=(O,R)=>(_(u,R,r),v(O,R)),x=(O,R)=>(!f.listeners.size&&!s&&(o=r),_(f,R,o),v(O,R,f)),E=O=>Un(wQ(r,O),P),S=O=>Un(_Q(r,O),P),C=()=>r,T=(O,R,F)=>{if(!(F instanceof Set)&&!O.allKeysListeners?.size){let V=O.listenersByKey?.get(F);if(!V)return;let L={group:O,keyedListeners:V,updatedKey:F,currentListener:null};b.push(L);try{for(let B of V){if(L.notifiedListeners?.has(B)||(L.currentListener=B,L.notifiedListeners?.add(B),pJ(O,B,r,R,C,F),!O.allKeysListeners?.size&&!L.recoverToLive))continue;let j=L.notifiedListeners??uJ(L);L.notifiedListeners=j,L.recovering=!0,lJ({group:O,getState:C,prevState:R,updatedKey:F,notifiedListeners:j});return}}finally{b.pop()}return}lJ({group:O,getState:C,prevState:R,updatedKey:F})},k=(O,R,F=!1)=>{if(!Hn(r,O))return;let V=r[O],L=ZC(R,()=>V);if(Ty(L,V))return;let B=s;s=!0;let j=r,A={...r,[O]:L};r=A;let D=!1;try{if(!F&&t.length){for(let N of t)if(N?.setState?.(O,L),!Ty(r[O],L)){D=!0;break}if(D){let N=0;for(;N<bSe;N+=1){let z=!1;for(let W of t){let Y=r[O];W?.setState?.(O,Y),Ty(r[O],Y)||(z=!0)}if(!z)break}}}if(!D){let N=r===A?j:{...r,[O]:j[O]};T(u,N,O)}}finally{s=B}if(!f.listeners.size){s||(o=r);return}a.add(O),!i&&(i=!0,queueMicrotask(()=>{i=!1;let N=r,z=a;a=new Set;let W=o;T(f,W,z),o===W&&(o=N)}))},P={getState:C,setState:k,__unstableInternals:{setup:m,init:g,subscribe:y,sync:w,batch:x,pick:E,omit:S}};return P}function _r(e,...t){if(e)return up(e,"setup")(...t)}function ky(e,...t){if(e)return up(e,"init")(...t)}function ts(e,...t){if(e)return up(e,"subscribe")(...t)}function mr(e,...t){if(e)return up(e,"sync")(...t)}function Tu(e,...t){if(e)return up(e,"batch")(...t)}function fE(e,...t){if(e)return up(e,"omit")(...t)}function mJ(e,...t){if(e)return up(e,"pick")(...t)}function Wg(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=Un(t,...e);return Object.assign({},...e,r)}function ESe(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return $i(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return $i(o).body}function RSe(e){return e?.__unstablePrivateStore}var pE=64;function gJ(e,t){if(e.length<pE){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let o of e)r.add(o.id);return t.items=e,t.ids=r,r}function i9(e,t,r){if(e.length<pE){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let o of e)r.add(o.id)}t.items=e,t.ids=r}function hJ(e={}){e.store;let t=e.store?.getState(),r=ft(e.items,t?.items,e.defaultItems,[]),o=RSe(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(_=>[_.id,_])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:s}=n,a={},c={},d={items:r,renderedItems:ft(t?.renderedItems,[])},u=Un(d,e.store),f=Object.assign(Un({items:r,renderedItems:d.renderedItems},o),{__unstableCollectionLookup:n}),m=_=>{let w=kQ(_,x=>x.element);f.setState("renderedItems",w),u.setState("renderedItems",w)},g=_=>{if(_!==n.controlledItemsSource){n.controlledItemsSource=_,i.clear();for(let w of _)i.set(w.id,w)}},h=(_,w)=>{if(_!=="items"){u.setState(_,w);return}u.setState("items",x=>{let E=ZC(w,x);return E===x?x:(n.propagatedItems=E,g(E),E)})};_r(u,()=>ky(f)),o||(ts(u,["items"],({items:_})=>{_!==n.propagatedItems&&(n.propagatedItems=_,g(_))}),_r(f,()=>Tu(f,["items"],({items:_})=>{n.propagatedItems=_,u.setState("items",_)}))),_r(f,()=>Tu(f,["renderedItems"],_=>{let w=!0,x=requestAnimationFrame(()=>{let{renderedItems:T}=u.getState();_.renderedItems!==T&&m(_.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(x);let E=()=>{if(w){w=!1;return}cancelAnimationFrame(x),x=requestAnimationFrame(()=>m(_.renderedItems))},S=ESe(_.renderedItems),C=new IntersectionObserver(E,{root:S});for(let T of _.renderedItems)T.element&&C.observe(T.element);return()=>{cancelAnimationFrame(x),C.disconnect()}}));let b=(_,w,x)=>{let E=x?.registeredItems,S=x?.controlledItems;return C=>{let T=E?.get(C.id),k=!!T||!!S?.has(C.id),P;return f.setState(_,R=>{let F=w.ids||R.length>=pE&&!k?gJ(R,w):void 0,V=F&&!F.has(C.id)?-1:R.findIndex(({id:B})=>B===C.id),L=R.slice();if(V!==-1){P=R[V];let B={...P,...C};L[V]=B,E?.set(C.id,B)}else L.push(C),E?.set(C.id,C),F?.add(C.id);return(w.ids||V===-1&&L.length>=pE)&&i9(L,w,F),L}),()=>{E&&(T?E.set(C.id,T):E.delete(C.id)),f.setState(_,R=>{let F=w.ids?gJ(R,w):void 0;if(!P){let B=R.filter(({id:j})=>j!==C.id);return F?.delete(C.id),w.ids&&i9(B,w,F),B}let V=R.findIndex(({id:B})=>B===C.id);if(V===-1)return R;let L=R.slice();return L[V]=P,w.ids&&i9(L,w,F),L})}}},v=b("items",a,n),y=b("renderedItems",c);return{...u,setState:h,registerItem:v,renderItem:_=>Pc(v(_),y(_)),item:_=>_?s.size?s.get(_)??i.get(_)??null:i.get(_)??null:null,__unstablePrivateStore:f}}var TSe={id:null};function Il(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function kSe(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function PSe(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function bJ(e,t){return e.filter(r=>r.rowId===t)}function vJ({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let s=e[i];if(!s||s.rowId!==o||s.disabled)continue;let a=s.id;if(!(n!=null&&a===n))return a}}function yJ(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[TSe]:[],...e.slice(0,o)]}var OSe=48,ISe=4;function ASe(e){let t=[],r,o;for(let n of e){let i=n.rowId;if(r&&o===i){r.push(n);continue}let s=t.find(a=>a[0]?.rowId===i);s?(s.push(n),r=s):(r=[n],t.push(r)),o=i}return t}function MSe(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let o=e.slice(0,r);if(r===e.length)return[o];let n=[o],i;for(;r<e.length;r+=1){let s=e[r];if(!s)continue;let a=i?i.get(s.rowId):n.find(d=>d[0]?.rowId===s.rowId);if(a){a.push(s);continue}let c=[s];n.push(c),i?i.set(s.rowId,c):n.length===ISe&&(i=new Map(n.map(d=>[d[0]?.rowId,d])))}return n}function mE(e){return e.length>=OSe?MSe(e):ASe(e)}function _J(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function NSe(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function FSe(e,t,r){let o=_J(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let a=i===0&&r?Il(n):n[i-1];n[i]=a&&t!==a.id&&r?a:NSe(a?.rowId)}}return e}function VSe(e){let t=mE(e),r=_J(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`${n}`:void 0})}return o}function wJ(e={}){let t=e.store?.getState(),r=hJ(e),o=ft(e.activeId,t?.activeId,e.defaultActiveId),n=ft(t?.compositeElement,t?.baseElement,null),i=ft(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,o===null),s={...r.getState(),id:ft(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,compositeElement:n,baseElement:n,compositeElementInFocusOrder:i,includesBaseElement:i,moves:ft(t?.moves,0),orientation:ft(e.orientation,t?.orientation,"both"),rtl:ft(e.rtl,t?.rtl,!1),virtualFocus:ft(e.virtualFocus,t?.virtualFocus,!1),focusLoop:ft(e.focusLoop,t?.focusLoop,!1),focusWrap:ft(e.focusWrap,t?.focusWrap,!1),focusShift:ft(e.focusShift,t?.focusShift,!1)},a=Un(s,r,e.store);_r(a,()=>Pc(mr(a,["compositeElement"],u=>{a.setState("baseElement",u.compositeElement)}),mr(a,["baseElement"],u=>{a.setState("compositeElement",u.baseElement)}),mr(a,["compositeElementInFocusOrder"],u=>{a.setState("includesBaseElement",u.compositeElementInFocusOrder)}),mr(a,["includesBaseElement"],u=>{a.setState("compositeElementInFocusOrder",u.includesBaseElement)}))),_r(a,()=>mr(a,["renderedItems","activeId"],u=>{a.setState("activeId",f=>f!==void 0?f:Il(u.renderedItems)?.id)}));let c=(u="next",f={})=>{let m=a.getState(),g=ft(f.compositeElementInFocusOrder,f.includesBaseElement,m.compositeElementInFocusOrder),{skip:h=0,activeId:b=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:_=m.focusWrap,renderedItems:w=m.renderedItems,rtl:x=m.rtl}=f,E=u==="up"||u==="down",S=u==="next"||u==="down",C=S?x&&!E:!x||E,T=v&&!h;if(!h&&!_&&!g&&b!=null&&(!E||!T&&!w.some(D=>D.rowId!=null))){let D=-1;if(w===m.renderedItems){let z=w[0];if(z&&r.item(z.id)===z){let W=r.item(b);W?.id===b&&(D=w.indexOf(W))}}D===-1&&(D=w.findIndex(z=>z.id===b));let N=w[D];if(N){let z=C?-1:1,W=vJ({items:w,fromIndex:D+z,step:z,rowId:N.rowId,excludeId:b});return W!==void 0?W:y&&(E?y!=="horizontal":y!=="vertical")?vJ({items:w,fromIndex:z===1?0:w.length-1,step:z,rowId:N.rowId,excludeId:b}):void 0}}let k=E?KC(FSe(mE(w),b,T)):w;if(k=C?XC(k):k,k=E?VSe(k):k,b==null)return Il(k)?.id;let P=k.find(D=>D.id===b);if(!P)return Il(k)?.id;let O=k.some(D=>D.rowId),R=k.indexOf(P),F=k.slice(R+1),V=bJ(F,P.rowId);if(h){let D=PSe(V,b);return(D.slice(h)[0]||D[D.length-1])?.id}let L=y&&(E?y!=="horizontal":y!=="vertical"),B=O&&_&&(E?_!=="horizontal":_!=="vertical"),j=S?(!O||E)&&L&&g:E?g:!1;if(L)return Il(yJ(B&&!j?k:bJ(k,P.rowId),b,j),b)?.id;if(B){let D=Il(j?V:F,b);return j?D?.id||null:D?.id}let A=Il(V,b);return!A&&j?null:A?.id},d=(u,f)=>typeof f=="number"?c(u,{skip:f}):c(u,f);return{...r,...a,setCompositeElement:u=>a.setState("compositeElement",u),setBaseElement:u=>a.setState("compositeElement",u),setActiveId:u=>a.setState("activeId",u),move:u=>{u!==void 0&&(a.setState("activeId",u),a.setState("moves",f=>f+1))},first:()=>Il(a.getState().renderedItems)?.id,last:()=>kSe(a.getState().renderedItems)?.id,next:u=>d("next",u),previous:u=>d("previous",u),down:u=>d("down",u),up:u=>d("up",u)}}var xJ=Il,SJ=mE,gE=new WeakSet;function CJ(e){es(e)===e&&(gE.add(e),queueMicrotask(()=>gE.delete(e)))}function EJ(e){gE.delete(e)}function LSe(e,t){let{virtualFocus:r,compositeElement:o}=e.getState();if(!r||!o||!Wn(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function RJ(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function l9(e){let{compositeElement:t}=e.getState(),r=es(t);return r?t?.contains(r)||Ic(e,r)?!0:!!RJ(e)?.contains(r):!1}function zSe({store:e,id:t,focus:r,markedOnly:o,requireFocus:n,scrollIntoView:i}){let s=null,a,c=!1,d=!1,u=!1,f=!1,m=!1,g=e.getState().compositeElement,h=es(g),b=n?h:null,v=!!g?.contains(h),y=k=>{if(!b)return!0;let P=es(b);return P===b||P===k?!0:l9(e)},_=k=>{if("mounted"in k){if(k.mounted)f=!0;else if(f)return!0}if("open"in k){if(k.open)m=!0;else if(m)return!0}return t!=null&&k.activeId!=null&&k.activeId!==t},w=(k,P)=>{if(!("open"in k)||k.open)return!1;let O=RJ(e);if(!O?.contains(P))return!1;let{compositeElement:R}=k;return!R||O.contains(R)?!1:JC(P)},x=k=>{let P=Oc(e,a??(t===void 0?k.activeId:t));return P?.element?.isConnected?(a=P.id,P.element):null},E,S,C=()=>{u=!0,E?.(),S?.()},T=()=>{if(u)return;let k=e.getState();if(_(k))return C();let P=!1;if(s){if(!s.isConnected&&(P=c&&!d&&es(s)===$i(s).body,s=x(k),!s))return C()}else if(s=x(k),!s)return;if(P)c=!1;else if(!y(s))return C();let O=r&&v&&w(k,s);if(O){let{activeId:R}=k;if(R!=null&&R!==a)return C()}if(r&&!c&&!O){c=!0,d=!1;let R=s;E?.();let F=()=>{d=!gE.has(R)},V=()=>{d=!1};if(R.addEventListener("blur",F),R.addEventListener("focus",V),E=()=>{R.removeEventListener("blur",F),R.removeEventListener("focus",V)},LSe(e,()=>{R.focus({preventScroll:!0})}),u)return}if(o&&!s.hasAttribute("data-autofocus"))return O?void 0:C();if(JC(s)&&!("unstable_placing"in k&&k.unstable_placing)){if(O||C(),i){i(s);return}s.scrollIntoView({block:"nearest",inline:"nearest"})}};return S=ts(e,["activeId","items","mounted","open","unstable_placing"],T),T(),C}function hE(e){let t=(0,Ug.useRef)(null),r=(0,Ug.useRef)(e),o=(0,Ug.useCallback)(()=>{t.current?.(),t.current=null},[]),n=(0,Ug.useCallback)(i=>{if(!e||r.current!==e)return;o();let s=zSe({store:e,...i});return t.current=s,s},[e,o]);return rr(()=>(r.current=e,()=>{r.current=void 0,o()}),[e,o]),n}function Oc(e,t){return t&&e.item(t)||null}function TJ(e,t=!1){if(Wn(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=$i(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var a9=Symbol("FOCUS_SILENTLY");function kJ(e){e[a9]=!0,e.focus({preventScroll:!0})}function PJ(e){let t=e[a9];return delete e[a9],t}function Ic(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Ls=l(X(),1),AJ=l(I(),1);var Va=l(X(),1),d9=l(mb(),1),bE=()=>()=>{};function vE(e){return Array.isArray(e)}function c9(e,t){return e===t||e!==e&&t!==t}function BSe(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let o=e[r];if(o===void 0)return!1;if(!c9(o,t[r]))return!1}return!0}function OJ(e){let t=Va.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(BSe(r,e))return r;let o=[...e];return t.current=o,o}function qt(e,t=QC,r){let o=OJ(vE(t)?t:typeof t=="function"?null:[t]),n=Va.useCallback(s=>!e||o?.length===0?bE():ts(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(vE(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&Hn(s,t))return s[t]};return(0,d9.useSyncExternalStore)(n,i,i)}function jSe(e,t){let r=[],o=!1;for(let n in e){let i=e[n];if(i!==void 0){if(typeof i=="function"){o=!0;continue}r.includes(i)||r.push(i)}}if(!o)return r;if(!t)return null;for(let n of t)r.includes(n)||r.push(n);return r}function fp(e,t,r){let o=vE(t)?r??{}:t,n=vE(t)?t:void 0,i=Va.useRef({}),s=OJ(jSe(o,n)),a=Va.useCallback(d=>!e||s?.length===0?bE():ts(e,s,d),[e,s]),c=()=>{let d=e?.getState(),u=!1,f=i.current;for(let m in o){let g=o[m];if(g===void 0)continue;if(typeof g=="function"){let b=g(d);Object.is(b,f[m])||(f[m]=b,u=!0)}if(typeof g=="function")continue;let h=d&&Hn(d,g)?d[g]:void 0;Object.is(h,f[m])||(f[m]=h,u=!0)}return u&&(i.current={...f}),i.current};return(0,d9.useSyncExternalStore)(a,c,c)}function Yr(e,t,r,o){let n=Hn(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=GQ({value:n,setValue:i});rr(()=>{if(s)return ts(e,[r],(c,d)=>{let{value:u,setValue:f}=a.current;f&&(c9(c[r],d[r])||c9(c[r],u)||f(c[r]))})},[e,r,s]),rr(()=>{if(n!==void 0)return e.setState(r,n),Tu(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Gg(e,t){let[r,o]=Va.useState(()=>e(t));rr(()=>ky(r),[r]);let n=Va.useCallback(i=>qt(r,i),[r]);return[Va.useMemo(()=>({...r,useState:n}),[r,n]),wt(()=>{o(i=>e({...t,...i.getState()}))})]}var HSe="button";function WSe(e){return $C(e)?!0:e.tagName==="INPUT"&&!Eu(e)}function USe(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function GSe(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function IJ(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=xy(e);if(!i)return;let s=USe(i,o),a,c;for(let d=0;d<n.length;d+=1){let u=a;if(a=r(d),!a)break;if(a===u)continue;let f=Oc(t,a)?.element;if(!f)continue;let m=GSe(f,o)-s,g=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<g&&(a=u);break}c=g}return a}function YSe(e,t){return To(e)?!1:Ic(t,e.target)}var u9=Lr(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":c,"aria-posinset":d,unstable_scrollIntoView:u,...f}){let m=cE();t=t||m;let g=xn(f.id),h=(0,Ls.useRef)(null),b=(0,Ls.useRef)(null),v=(0,Ls.useCallback)(G=>{let re=b.current;!G&&re&&CJ(re),G&&EJ(G),b.current=G},[]),y=(0,Ls.useContext)(aJ),_=Rl(f)&&!f.accessibleWhenDisabled,w=f.shouldRegisterItem,x=G=>{if(r)return r;if(G&&y?.compositeElement&&y.compositeElement===G.compositeElement)return y.id},{rowId:E,compositeElement:S,ariaSetSize:C,ariaPosInSet:T}=fp(t,["compositeElement","renderedItems"],{rowId:x,compositeElement(G){return G?.compositeElement||void 0},ariaSetSize(G){if(c!=null)return c;if(G&&y?.ariaSetSize&&y.compositeElement===G.compositeElement)return y.ariaSetSize},ariaPosInSet(G){if(d!=null)return d;if(!G||!y?.ariaPosInSet||y.compositeElement!==G.compositeElement)return;let re=x(G),se=G.renderedItems.filter(fe=>fe.rowId===re);return y.ariaPosInSet+se.findIndex(fe=>fe.id===g)}}),{isActiveItem:k,isTabbable:P}=fp(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(G){return!!G&&G.activeId===g},isTabbable(G){if(!G||!G.compositeElement&&!G.renderedItems.length)return!0;if(G.virtualFocus)return!1;if(!G.renderedItems.length||i)return!0;if(G.activeId===null)return!1;let re=t?.item(G.activeId);return re?.disabled||!re?.element?!0:G.activeId===g}}),O=(0,Ls.useCallback)(G=>{let re={...G,id:g||G.id,rowId:E,disabled:_,children:G.element?.textContent,typeaheadText:a};return s?s(re):re},[g,E,_,a,s]),R=f.onFocus,F=(0,Ls.useRef)(!1),V=(0,Ls.useRef)(null),L=hE(t),B=wt(G=>{if(R?.(G),G.defaultPrevented||IQ(G)||!g||!t||YSe(G,t))return;let{virtualFocus:re,compositeElement:se}=t.getState();if(t.setActiveId(g),$C(G.currentTarget)&&TJ(G.currentTarget),!re){To(G)&&t.item(g)&&L({id:g,markedOnly:!0,requireFocus:!0,scrollIntoView:u});return}if(!To(G)||WSe(G.currentTarget))return;let fe=(Ie,Q)=>{if(!kl(Q))return;let me=Ie===Q||Ic(t,Ie);t.item(g)&&L({id:g,markedOnly:!0,requireFocus:!0,scrollIntoView:u}),F.current=!0,me?kJ(Q):Q.focus({preventScroll:!0})};if(se?.isConnected){fe(G.relatedTarget,se);return}if(w===!1)return;let{currentTarget:ie,relatedTarget:_e}=G,Ce=()=>{V.current?.(),V.current=null};Ce(),V.current=ts(t,null,()=>{if(es(ie)!==ie){Ce();return}let Ie=t.getState(),Q=Ie.compositeElement;Q?.isConnected&&(Ce(),Ie.virtualFocus&&fe(_e,Q))})}),j=f.onBlurCapture,A=wt(G=>{j?.(G),!G.defaultPrevented&&t?.getState()?.virtualFocus&&F.current&&(F.current=!1,G.preventDefault(),G.stopPropagation())}),D=f.onKeyDown,N=ro(o),z=ro(n),W=wt(G=>{if(D?.(G),G.defaultPrevented||!To(G)||!t)return;let{currentTarget:re}=G,se=t.getState(),fe=!!t.item(g)?.rowId,ie=se.orientation!=="horizontal",_e=se.orientation!=="vertical",Ce=()=>!!(fe||_e||!se.compositeElement||!Wn(se.compositeElement)),Ie={ArrowUp:(fe||ie)&&t.up,ArrowRight:(fe||_e)&&t.next,ArrowDown:(fe||ie)&&t.down,ArrowLeft:(fe||_e)&&t.previous,Home:()=>{if(Ce())return!fe||G.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Ce())return!fe||G.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>IJ(re,t,t?.up,!0),PageDown:()=>IJ(re,t,t?.down)}[G.key];if(Ie){if($C(re)){let me=wy(re),ne=_e&&G.key==="ArrowLeft",te=_e&&G.key==="ArrowRight",le=ie&&G.key==="ArrowUp",$=ie&&G.key==="ArrowDown";if(te||$){let{length:ce}=EQ(re);if(me.end!==ce)return}else if((ne||le)&&me.start!==0)return}let Q=Ie();if(N(G)||Q!==void 0){if(!z(G))return;G.preventDefault(),t.move(Q)}}}),Y=(0,Ls.useMemo)(()=>({id:g,compositeElement:S}),[g,S]);return f=Ds(f,G=>(0,AJ.jsx)(sJ.Provider,{value:Y,children:G}),[Y]),f={"data-active-item":k||void 0,...f,id:g,ref:co(h,v,f.ref),tabIndex:P?f.tabIndex:-1,onFocus:B,onBlurCapture:A,onKeyDown:W},f=e9(f),f=t9({store:t,...f,getItem:O,shouldRegisterItem:g?w:!1}),{...f,"aria-setsize":C,"aria-posinset":T}}),Gxt=Ol(Pr(function(t){let r=u9(qC(t));return Dr(HSe,r)}));var Py=l(X(),1),yE=l(I(),1);var qSe="div";function KSe(e){return e.some(t=>!!t.rowId)}function XSe(e){let t=e.target;return t&&!Wn(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function ZSe(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function MJ(e,t,r){return wt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!To(o)||ZSe(o)||XSe(o))return;let n=e.getState(),i=Oc(e,n.activeId)?.element;if(!i)return;let{view:s,...a}=o;i!==r?.current&&i.focus({preventScroll:!0}),FQ(i,o.type,a)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function QSe(e){return xJ(KC(XC(SJ(e))))}var JSe=Ol(function({store:t,focusOnMove:r,previousElementRef:o,present:n,scrollIntoView:i}){let s=qt(t,"moves"),a=qt(t,"compositeElement");return(0,Py.useEffect)(()=>{if(!s||!r)return;let{activeId:c}=t.getState();if(c!=null)return n({id:c,requireFocus:l9(t),focus:!0,scrollIntoView:i})},[t,s,r,a,n,i]),rr(()=>{if(!s||!a)return;let{activeId:c}=t.getState();if(c!==null)return;let d=o.current;o.current=null,d&&lp(d,{relatedTarget:a}),Vs(a)||(kl(a)&&a.scrollIntoView({block:"nearest",inline:"nearest"}),a.focus({preventScroll:!0}))},[t,s,a]),null}),f9=Lr(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,unstable_scrollIntoView:i,...s}){let a=iJ();t=t||a,_n(t,!1);let c=(0,Py.useRef)(null),d=(0,Py.useRef)(null),u=hE(t),[,f]=iE(r?t.setCompositeElement:null),m=qt(t,"virtualFocus"),g=qt(t,r&&m?["activeId"]:[],P=>r&&m?P.activeId:null);rr(()=>{if(!t||!r||!m)return;let P=d.current;if(d.current=null,!P)return;let O=Oc(t,g)?.element||es(P);O!==P&&lp(P,{relatedTarget:O})},[t,g,m,r]);let h=MJ(t,s.onKeyDownCapture,d),b=MJ(t,s.onKeyUpCapture,d),v=s.onFocusCapture,y=wt(P=>{if(v?.(P),P.defaultPrevented||!t)return;let{virtualFocus:O}=t.getState();if(!O)return;let R=P.relatedTarget,F=PJ(P.currentTarget);To(P)&&F&&(P.stopPropagation(),d.current=R)}),_=s.onFocus,w=wt(P=>{if(_?.(P),P.defaultPrevented||!r||!t)return;let{relatedTarget:O}=P,{virtualFocus:R}=t.getState();if(R)To(P)&&!Ic(t,O)&&queueMicrotask(()=>u({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(To(P)){if(!Ic(t,O)){let{activeId:F}=t.getState();F!=null&&u({id:F,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),x=s.onBlurCapture,E=wt(P=>{if(x?.(P),P.defaultPrevented||!t)return;let{virtualFocus:O,activeId:R,compositeElement:F}=t.getState();if(!O||P.currentTarget!==F)return;let V=Oc(t,R)?.element,L=P.relatedTarget,B=Ic(t,L),j=d.current;d.current=null,To(P)&&B?(L===V?j&&j!==L&&lp(j,P):V?lp(V,P):j&&lp(j,P),P.stopPropagation()):!Ic(t,P.target)&&V&&lp(V,P)}),S=s.onKeyDown,C=ro(n),T=wt(P=>{if(S?.(P),P.nativeEvent.isComposing||P.defaultPrevented||!t||!To(P))return;let{orientation:O,items:R,renderedItems:F,activeId:V,rtl:L}=t.getState(),B=Oc(t,V);if(B?.element?.isConnected)return;let j=B&&V!=null,A=j?R:F,D=O!=="horizontal",N=O!=="vertical",z=KSe(A);if((P.key==="ArrowLeft"||P.key==="ArrowRight"||P.key==="Home"||P.key==="End")&&Wn(P.currentTarget))return;let se={ArrowUp:(z||D)&&(()=>j?t.up({activeId:V,renderedItems:A}):z?QSe(F)?.id:t?.last()),ArrowRight:(z||N)&&(()=>j?t.next({activeId:V,renderedItems:A}):L?t.last():t.first()),ArrowDown:(z||D)&&(()=>j?t.down({activeId:V,renderedItems:A}):t.first()),ArrowLeft:(z||N)&&(()=>j?t.previous({activeId:V,renderedItems:A}):L?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[P.key];if(se){let fe=se();if(fe!==void 0){if(!C(P))return;P.preventDefault(),t.move(fe)}}});s=Ds(s,P=>(0,yE.jsxs)(Hg,{value:t,children:[P,r&&(0,yE.jsx)(JSe,{store:t,focusOnMove:o,previousElementRef:d,present:u,scrollIntoView:i})]}),[t,r,o,u]),s={"aria-activedescendant":qt(t,r&&m?["items"]:[],()=>{if(t&&r&&m)return Oc(t,g)?.id}),...s,ref:co(c,f,s.ref),onKeyDownCapture:h,onKeyUpCapture:b,onFocusCapture:y,onFocus:w,onBlurCapture:E,onKeyDown:T};let k=qt(t,r&&!m?["activeId"]:[],P=>r&&(m||P.activeId===null));return s=Cy({focusable:k,...s}),s}),$xt=Pr(function(t){let r=f9(t);return Dr(qSe,r)});var Oy=Ci(),r1t=Oy.useContext,o1t=Oy.useScopedContext,p9=Oy.useProviderContext,NJ=Oy.ContextProvider,FJ=Oy.ScopedContextProvider;var m9=l(X(),1),Iy=Ci([NJ],[FJ]),a1t=Iy.useContext,l1t=Iy.useScopedContext,c1t=Iy.useProviderContext,VJ=Iy.ContextProvider,_E=Iy.ScopedContextProvider,DJ=(0,m9.createContext)(void 0),d1t=(0,m9.createContext)(void 0);var pp=l(X(),1),g9=l(I(),1);var jJ=l(oa(),1),$Se="div";function LJ(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function zJ(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function BJ(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,c]of o.entries()){if(c.trim()==="none")continue;let d=zJ(n[a%n.length]),u=zJ(i[a%i.length]);s=Math.max(s,d+u)}return s}function e2e(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(BJ(t,o,r),BJ(n,s,i))}function h9(e,t,r){return!r&&t!==!1&&(!e||!!t)}var t2e=Lr(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=p9();t=t||i,_n(t,!1);let s=(0,pp.useRef)(null),a=xn(n.id),[c,d]=(0,pp.useState)(null),{open:u,mounted:f,animated:m,contentElement:g}=fp(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),h=qt(t.disclosure,"contentElement"),b=(0,pp.useRef)(!1);rr(()=>{s.current&&t?.setContentElement(s.current)},[t]),rr(()=>{let w;return t?.setState("animated",x=>(w=x,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),rr(()=>{if(!m){u?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!g?.isConnected){d(null);return}return xQ(()=>{d(u?"enter":f?"leave":null)})},[m,g,u,f]),rr(()=>{if(!t||!m||!c||!g)return;let w=()=>t?.setState("animating",!1),x=()=>(0,jJ.flushSync)(w);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof m=="number")return LJ(m,x);let E=[g];h&&E.push(h);let S=o?.current;S&&E.push(S);let C=Math.max(...E.map(e2e));if(!C){c==="enter"&&t.setState("animated",!1),w();return}return LJ(Math.max(C-1e3/60,0),x)},[t,m,g,h,o,u,c]),n=Ds(n,w=>(0,g9.jsx)(_E,{value:t,children:w}),[t]);let v=h9(f,n.hidden,r),y=n.style,_=(0,pp.useMemo)(()=>v?{...y,display:"none"}:y,[v,y]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:v,...n,id:a,ref:co(a?t.setContentElement:null,s,n.ref),style:_},zg(n)}),r2e=Pr(function(t){let r=t2e(t);return Dr($Se,r)}),b1t=Pr(function({unmountOnHide:t,...r}){let o=p9(),n=r.store||o;return qt(n,["mounted"],i=>!t||i?.mounted)===!1?null:(0,g9.jsx)(r2e,{...r})});function HJ(e={}){let t=e.store||e.disclosure?Wg(e.store,fE(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=ft(e.open,r?.open,e.defaultOpen,!1),n=ft(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:ft(r?.contentElement,null),disclosureElement:ft(r?.disclosureElement,null)},s=t?Un(i,t):Un(i);return _r(s,()=>mr(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),_r(s,()=>ts(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),_r(s,()=>mr(s,["open","animating"],a=>{s.setState("mounted",a.open||a.animating)})),{...s,disclosure:e.disclosure,setOpen:a=>s.setState("open",a),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",a=>!a),stopAnimation:()=>s.setState("animating",!1),setContentElement:a=>s.setState("contentElement",a),setDisclosureElement:a=>s.setState("disclosureElement",a)}}function WJ(e,t,r){return Pl(t,[r.store,r.disclosure]),Yr(e,r,"open","setOpen"),Yr(e,r,"mounted","setMounted"),Yr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Ay=Ci([VJ],[_E]),T1t=Ay.useContext,k1t=Ay.useScopedContext,P1t=Ay.useProviderContext,UJ=Ay.ContextProvider,GJ=Ay.ScopedContextProvider;var My=l(X(),1),wE=(0,My.createContext)(void 0),Ny=Ci([UJ,dE],[GJ,Hg]),b9=Ny.useContext,Al=Ny.useScopedContext,xE=Ny.useProviderContext,YJ=Ny.ContextProvider,qJ=Ny.ScopedContextProvider,SE=(0,My.createContext)(void 0),KJ=(0,My.createContext)(!1),v9=(0,My.createContext)(null);function XJ(e,t,r){return Pl(t,[r.store]),Yr(e,r,"items","setItems"),e}function ZJ(e){return{id:xn(e.id),...e}}function QJ(e,t,r){e=XJ(e,t,r),Yr(e,r,"activeId","setActiveId");let o={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return Yr(e,o,"compositeElementInFocusOrder"),Yr(e,r,"virtualFocus"),Yr(e,r,"orientation"),Yr(e,r,"rtl"),Yr(e,r,"focusLoop"),Yr(e,r,"focusWrap"),Yr(e,r,"focusShift"),e}function JJ(e={}){return HJ(e)}function $J(e,t,r){return WJ(e,t,r)}function e$({popover:e,...t}={}){let r=Wg(t.store,fE(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let o=r?.getState(),n=JJ({...t,store:r}),i=ft(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:ft(o?.anchorElement,null),popoverElement:ft(o?.popoverElement,null),arrowElement:ft(o?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},a=Un(s,n,r),c=s.anchorElement===s.disclosureElement?s.anchorElement:null;return _r(a,()=>mr(a,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==c){c=null;return}c=d.disclosureElement,a.setState("anchorElement",c)})),{...n,...a,setAnchorElement:d=>a.setState("anchorElement",d),setPopoverElement:d=>a.setState("popoverElement",d),setArrowElement:d=>a.setState("arrowElement",d),render:()=>a.setState("rendered",Symbol("rendered"))}}function t$(e,t,r){return Pl(t,[r.popover]),Yr(e,r,"placement"),$J(e,t,r)}var r$=l(X(),1),o2e="div";function n2e(e){let t=e.relatedTarget;return jg(t)?ap(e.currentTarget,t):!1}var y9=Symbol("composite-hover");function i2e(e){let{relatedTarget:t}=e;if(!jg(t))return!1;let r=t;do{if(Hn(r,y9)&&r[y9])return!0;r=r.parentElement}while(r);return!1}var _9=Lr(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=cE();t=t||i,_n(t,!1);let s=KQ(),a=n.onMouseMove,c=ro(r),d=wt(h=>{if(a?.(h),!h.defaultPrevented&&s()&&c(h)){if(!DQ(h.currentTarget)){let b=t?.getState().compositeElement;b&&!Vs(b)&&b.focus({preventScroll:!0})}t?.setActiveId(h.currentTarget.id)}}),u=n.onMouseLeave,f=ro(o),m=wt(h=>{u?.(h),!h.defaultPrevented&&s()&&(n2e(h)||i2e(h)||c(h)&&f(h)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),g=(0,r$.useCallback)(h=>{h&&(h[y9]=!0)},[]);return n={...n,ref:co(g,n.ref),onMouseMove:d,onMouseLeave:m},n}),oSt=Ol(Pr(function(t){let r=_9(t);return Dr(o2e,r)}));var s2e=new WeakMap,o$=new WeakMap;function Fy(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function a2e(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let o=null,n=null,i=e.parentElement;for(;i&&t.contains(i);){let s=r.getComputedStyle(i);if(s.overflowY!=="visible"&&s.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(o)return null;o=i}if(s.overflowX!=="visible"&&s.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(n)return null;n=i}if(i===t)break;i=i.parentElement}return n&&n!==o?null:o}function l2e(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n=o.width/t.offsetWidth||1,i=o.left+t.clientLeft*n,s=i+t.clientWidth*n,a=t.clientWidth*n,c=r.left<i,d=r.right>s,u=c&&!d&&r.width<a||d&&!c&&r.width>a,f=c&&!d&&r.width>a||d&&!c&&r.width<a,m=0;u?m=(r.left-i)/n:f&&(m=(r.right-s)/n);let g=o.height/t.offsetHeight||1,h=(r.top+r.height/2-(o.top+(t.clientTop+t.clientHeight/2)*g))/g;t.scrollBy({left:m,top:h})}function CE(e){if(!e)return Fy;let t=o$.get(e);if(t)return t;let r=o=>{let{contentElement:n,moves:i,selectElement:s}=e.getState();if(!s||i!==s2e.get(e)||!n?.contains(o))return Fy(o);let a=a2e(o,n);if(!a)return Fy(o);l2e(o,a)};return o$.set(e,r),r}var uo=l(X(),1),Yg=l(I(),1);var c2e="input";function d2e(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function n$(e,t){if(!t||e==null)return!1;let r=_y(e),o=_y(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function u2e(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function f2e(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var p2e=Lr(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:d=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:m,setValueOnClick:g=!0,moveOnKeyPress:h=!0,autoComplete:b="list",name:v,form:y,disabled:_,...w}){let x=Al(!0),E=xE();t=t||E||x,_n(t,!1);let S=(0,uo.useRef)(null),[C,T]=qQ(),k=(0,uo.useRef)(!1),P=(0,uo.useRef)(!1),O=(0,uo.useRef)(null),R=()=>{let H=O.current;H!=null&&(cancelAnimationFrame(H),O.current=null)},F=qt(t,["virtualFocus"],H=>H.virtualFocus&&o),V=b==="inline"||b==="both",[L,B]=(0,uo.useState)(V);YQ(()=>{V&&B(!0)},[V]);let j=qt(t,"inputValue"),A=qt(t,["selectedValue"],H=>{if(v&&Array.isArray(H.selectedValue))return H.selectedValue}),D=Array.isArray(A),N=(0,uo.useRef)(void 0);(0,uo.useEffect)(()=>mr(t,["selectedValue","activeId"],(H,Z)=>{N.current=Z.selectedValue}),[t]);let z=qt(t,["activeValue","selectedValue","activeId"],H=>{if(V&&L&&!(H.activeValue&&Array.isArray(H.selectedValue)&&(H.selectedValue.includes(H.activeValue)||N.current?.includes(H.activeValue))))return H.activeValue}),W=qt(t,"renderedItems"),Y=qt(t,"open"),G=qt(t,"contentElement"),re=qt(t,"unstable_placing"),se=d2e(W,z,F),fe=(0,uo.useMemo)(()=>{if(!V||!L)return j;if(se){if(n$(j,z)){let H=z?.slice(j.length)||"";return j+H}return j}return z||j},[V,L,se,z,j]);(0,uo.useEffect)(()=>{let H=S.current;if(!H)return;let Z=()=>B(!0);return H.addEventListener("combobox-item-move",Z),()=>{H.removeEventListener("combobox-item-move",Z)}},[]),(0,uo.useEffect)(()=>{if(!V||!L||!z||!se||!n$(j,z))return;let H=yy;return queueMicrotask(()=>{let Z=S.current;if(!Z)return;let{start:M,end:de}=wy(Z),Ge=j.length,ue=z.length;eE(Z,Ge,ue),H=()=>{if(!Vs(Z))return;let{start:Et,end:ke}=wy(Z);Et===Ge&&ke===ue&&eE(Z,M,de)}}),()=>H()},[C,V,L,z,se,j]);let ie=wt(n),_e=(0,uo.useRef)(null),Ce=(0,uo.useRef)(void 0),Ie=(0,uo.useRef)(!1),Q=(0,uo.useRef)(!1);(0,uo.useEffect)(()=>{if(!Y||!G)return;let H=xy(G);if(!H)return;let Z=()=>{k.current=!1,Ie.current=!0},M=()=>{if(Q.current||(Ie.current=!0),!t||!k.current)return;let{activeId:Ge}=t.getState();Ge!==null&&Ge!==_e.current&&(k.current=!1)},de={passive:!0,capture:!0};return H.addEventListener("wheel",Z,de),H.addEventListener("touchmove",Z,de),H.addEventListener("scroll",M,de),()=>{H.removeEventListener("wheel",Z,!0),H.removeEventListener("touchmove",Z,!0),H.removeEventListener("scroll",M,!0)}},[Y,G,t]),rr(()=>{Ie.current=!1,j&&(P.current||(k.current=!0))},[j]),rr(()=>{F!=="always"&&Y||(k.current=Y)},[F,Y]),rr(()=>{Y||(Ce.current=void 0)},[Y]);let me=qt(t,"resetValueOnSelect");Pl(()=>{let H=k.current;if(!t||!Y||P.current||!H&&(!me||Ie.current))return;let Z=t.getState(),{compositeElement:M,activeId:de,selectElement:Ge,selectedValue:ue}=Z;if(M&&!Vs(M)||Z.unstable_placing)return;let Et=t.item(de)?.value,ke=Et!=null&&(Array.isArray(ue)?ue.includes(Et):ue===Et);if(F&&H&&!(Ge&&!j&&ke)){let Pt=ie(W),ge=Pt!==void 0?Pt:f2e(W)??t.first();_e.current=ge;let pe=ge??null,Pn=t.item(pe)?.value,Lt=Ce.current;pe!==de||Lt?.id!==pe||Lt?.value!==Pn?(Ce.current={id:pe,value:Pn},t.move(pe)):t.setState("activeValue",Pn)}else{let Pt=t.item(de||t.first())?.element;Pt&&"scrollIntoView"in Pt&&(Q.current=!0,Pt.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{Q.current=!1}))}},[t,Y,re,C,j,F,me,ie,W]),(0,uo.useEffect)(()=>{if(!V)return;let H=S.current;if(!H)return;let Z=[H,G].filter(de=>!!de),M=de=>{Z.every(Ge=>oE(de,Ge))&&t?.setInputValue(fe)};for(let de of Z)de.addEventListener("focusout",M);return()=>{for(let de of Z)de.removeEventListener("focusout",M)}},[V,G,t,fe]);let ne=H=>H.currentTarget.value.length>=s,te=w.onChange,le=ro(a??ne),$=ro(i??!t.tag),ce=wt(H=>{if(te?.(H),H.defaultPrevented||!t)return;let Z=H.currentTarget,{value:M,selectionStart:de,selectionEnd:Ge}=Z,ue=H.nativeEvent;if(k.current=!0,VQ(ue)&&(ue.isComposing&&(k.current=!1,P.current=!0),V)){let Et=ue.inputType==="insertText"||ue.inputType==="insertCompositionText",ke=de===M.length;B(Et&&ke)}if($(H)){let Et=M===t.getState().inputValue;t.setInputValue(M),queueMicrotask(()=>{eE(Z,de,Ge)}),V&&F&&Et&&T()}le(H)&&t.show(),(!F||!k.current)&&t.setActiveId(null)});(0,uo.useEffect)(()=>R,[]);let ve=w.onCompositionStart,be=wt(H=>{R(),k.current=!1,P.current=!0,ve?.(H)}),we=w.onCompositionEnd,Pe=wt(H=>{k.current=!0,P.current=!1,we?.(H),!H.defaultPrevented&&F&&(R(),O.current=requestAnimationFrame(()=>{O.current=null,!P.current&&T()}))}),Ne=w.onMouseDown,K=ro(m??(()=>t.getState().compositeElementInFocusOrder)),ae=ro(g),qe=ro(d??ne),Ee=wt(H=>{Ne?.(H),!H.defaultPrevented&&(H.button||H.ctrlKey||t&&(K(H)&&t.setActiveId(null),ae(H)&&t.setInputValue(fe),qe(H)&&cp(H.currentTarget,"mouseup",t.show)))}),Re=w.onKeyDown,Qe=ro(f??ne),et=wt(H=>{if(Re?.(H),H.repeat||(k.current=!1),H.defaultPrevented||!t)return;let{open:Z}=t.getState();if(Z&&H.key==="Enter"){H.preventDefault();return}H.ctrlKey||H.altKey||H.shiftKey||H.metaKey||Z||(H.key==="ArrowUp"||H.key==="ArrowDown")&&Qe(H)&&(H.preventDefault(),t.show())}),xt=w.onBlur,Ut=wt(H=>{k.current=!1,xt?.(H)}),Ke=xn(w.id),tn=u2e(b)?b:void 0,bo=qt(t,["activeId"],H=>H.activeId===null),Dt=Rl({disabled:_,"aria-disabled":w["aria-disabled"]}),Uo=w.composite!==!1,[,Kr]=iE(Uo?null:t.setCompositeElement),vo=qt(t,D?["compositeElement"]:[],H=>D?H.compositeElement:null);w=Ds(w,H=>!v||!Array.isArray(A)||Uo&&!vo?H:(0,Yg.jsxs)(Yg.Fragment,{children:[H,A.map((Z,M)=>(0,Yg.jsx)("input",{type:"hidden",name:v,form:y,disabled:Dt,value:Z},M))]}),[v,y,Dt,Uo,vo,A]),w={role:"combobox","aria-autocomplete":tn,"aria-haspopup":RQ(G,"listbox"),"aria-expanded":Y,"aria-controls":G?.id,"data-active-item":bo||void 0,value:fe,...w,id:Ke,name:D?void 0:v,form:y,disabled:_,ref:co(S,t.setInputElement,Uo?void 0:Kr,w.ref),onChange:ce,onCompositionStart:be,onCompositionEnd:Pe,onMouseDown:Ee,onKeyDown:et,onBlur:Ut};let je=CE(t);return w=f9({store:t,unstable_scrollIntoView:je,focusable:r,...w,moveOnKeyPress:H=>SQ(h,H)?!1:(V&&B(!0),!0)}),{autoComplete:"off",...w}}),EE=Pr(function(t){let r=p2e(t);return Dr(c2e,r)});var RE=l(X(),1),w9=l(I(),1);var m2e="div";function g2e(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function h2e(e){return TQ(e)??"option"}var b2e=Lr(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a,moveOnKeyPress:c=!0,preventScrollOnKeyDown:d,getItem:u,...f}){let m=Al();t=t||m,_n(t,!1);let g=xn(f.id),{resetValueOnSelectState:h,multiSelectable:b,selected:v,autoFocusSelected:y,selectElement:_}=fp(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(N){return Array.isArray(N.selectedValue)},selected(N){return g2e(N.selectedValue,r)},autoFocusSelected(N){return r==null?!1:Array.isArray(N.selectedValue)?N.selectedValue[N.selectedValue.length-1]===r:N.selectedValue===r},selectElement:"selectElement"}),w=!!_,x=!!_,E=Rl(f),S=(0,RE.useCallback)(N=>{let z={...N,value:x&&E?void 0:r};return u?u(z):z},[x,E,r,u]);n=n??(!x&&!b),o=o??(r!=null&&!b),d=d??x;let C=h2e((0,RE.useContext)(wE)),T=f.onClick,k=ro(n),P=ro(i),O=ro(s??h),R=ro(o),F=wt(N=>{T?.(N),!N.defaultPrevented&&(NQ(N)||MQ(N)||(r!=null&&(P(N)&&(O(N)&&t?.resetInputValue(),t?.setSelectedValue(z=>Array.isArray(z)?z.includes(r)?z.filter(W=>W!==r):[...z,r]:r)),k(N)&&t?.setInputValue(r)),R(N)&&t?.hide()))}),V=f.onKeyDown,L=wt(N=>{if(V?.(N),N.defaultPrevented)return;let z=t?.getState().compositeElement;if(!z||Vs(z))return;let W=N.key.length===1&&!N.ctrlKey&&!N.metaKey,Y=(tE()?N.metaKey:N.ctrlKey)&&N.key.toLowerCase()==="v",G=N.key==="Backspace"||N.key==="Delete";if(W||Y||G){if(z===_)return;if(Wn(z)){queueMicrotask(()=>z.focus()),t?.setInputValue(z.value);return}z.focus(),"value"in z&&typeof z.value=="string"&&t?.setInputValue(z.value)}});(x||b)&&v!=null&&(f={"aria-selected":v,...f}),f=Ds(f,N=>(0,w9.jsx)(SE.Provider,{value:r,children:(0,w9.jsx)(KJ.Provider,{value:v??!1,children:N})}),[r,v]);let B=w?y:void 0;f={role:C,children:r,...f,id:g,onClick:F,onKeyDown:L},f.autoFocus===void 0&&B!==void 0&&(f.autoFocus=!1,f["data-autofocus"]=B||void 0);let j=ro(c),A=CE(t);f=u9({store:t,unstable_scrollIntoView:A,...f,getItem:S,preventScrollOnKeyDown:d,moveOnKeyPress:N=>{if(!j(N))return!1;let z=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(z),!0}});let D=ro(a??!1);return f=_9({store:t,...f,focusOnHover(N){return a!==void 0?D(N):x&&t.getState().open}}),f}),TE=Ol(Pr(function(t){let r=b2e(t);return Dr(m2e,r)}));var kE=l(X(),1),i$=l(I(),1);var v2e="span";function x9(e){return _y(e).toLowerCase()}function y2e(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,s=e.indexOf(o,n);for(;s!==-1;)r.push([s,i]),n=s+1,s=e.indexOf(o,n)}return r}function _2e(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function w2e(e){let t=[],r=[],o=0;for(let i of e){let s=x9(i).length;for(let a=0;a<s;a+=1)t.push(a===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let s=t[i];s!=null&&(s===-1?t[i]=n:n=s)}return{starts:t,ends:r}}function x2e(e,t){if(!t.length)return t;let{starts:r,ends:o}=w2e(e),n=[];for(let[i,s]of t){let a=r[i],c=o[i+s];a==null||c==null||c<=a||n.push([a,c-a])}return n}function S2e(e,t){if(!e||!t)return e;let r=yQ(t).map(x9),o=[],n=(c,d=!1)=>(0,i$.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:c},o.length),i=x2e(e,_2e(y2e(x9(e),new Set(r)))),s=i[0];if(!s)return o.push(n(e,!0)),o;let[a]=s;return[e.slice(0,a),...i.flatMap(([c,d],u)=>{let f=e.slice(c,c+d),m=i[u+1]?.[0];return[f,e.slice(c+d,m)]})].forEach((c,d)=>{c&&o.push(n(c,d%2===0))}),o}var C2e=Lr(function({store:t,value:r,userValue:o,...n}){let i=Al();t=t||i;let s=(0,kE.useContext)(SE),a=r??s,c=qt(t,["inputValue"],d=>o??d?.inputValue);return n={children:(0,kE.useMemo)(()=>{if(a)return c?S2e(a,c):a},[a,c]),...n},n}),PE=Pr(function(t){let r=C2e(t);return Dr(v2e,r)});var E2e="label",R2e=Lr(function({store:t,...r}){let o=Al(!0),n=xE();t=t||n||o,_n(t,!1);let i=qt(t,"inputElement");Sy(i,"id");let s=i?.id,a=xn(r.id);return r={htmlFor:s,...r,id:a,ref:co(t.setLabelElement,r.ref)},r}),OE=Ol(Pr(function(t){let r=R2e(t);return Dr(E2e,r)}));var Ac=l(X(),1),Vy=l(I(),1);var T2e="div",k2e=Lr(function({store:t,alwaysVisible:r,...o}){let n=Al(!0),i=b9();t=t||i;let s=!!t&&t===n;_n(t,!1);let a=o.onFocus,c=wt(R=>{if(a?.(R),R.defaultPrevented||!To(R))return;let F=t.getState().compositeElement;if(!F||!kl(F))return;let V=R.currentTarget;queueMicrotask(()=>{$i(V).activeElement===V&&F.focus()})}),d=(0,Ac.useRef)(null),u=xn(o.id),f=qt(t,"mounted"),m=h9(f,o.hidden,r),g=m?{...o.style,display:"none"}:o.style,h=qt(t,["selectedValue"],R=>Array.isArray(R.selectedValue)),b=Sy(d,"role",o.role),v=(b==="listbox"||b==="tree"||b==="grid")&&h||void 0,[y,_]=(0,Ac.useState)(!1),w=qt(t,"contentElement"),x=(0,Ac.useContext)(v9),E=(0,Ac.useState)(),[S,C]=x||E,T=(0,Ac.useMemo)(()=>[S,C],[S,C]);rr(()=>{if(!f)return;let R=d.current;if(!R||w!==R)return;let F=()=>{_(!!R.querySelector("[role='listbox']"))},V=new MutationObserver(F);return V.observe(R,{subtree:!0,childList:!0,attributeFilter:["role"]}),F(),()=>V.disconnect()},[f,w]),y||(o={role:"listbox","aria-multiselectable":v,...o}),o=Ds(o,R=>(0,Vy.jsx)(qJ,{value:t,children:(0,Vy.jsx)(v9.Provider,{value:T,children:(0,Vy.jsx)(DJ.Provider,{value:C,children:(0,Vy.jsx)(wE.Provider,{value:b,children:R})})})}),[t,b,T]);let k=u&&(!n||!s)?t.setContentElement:null,P=qt(t,["labelElement","selectLabelElement"],R=>S?null:R.selectLabelElement||R.labelElement);Sy(P,"id");let O=S||P?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:O,hidden:m,...o,id:u,onFocus:c,ref:co(k,d,o.ref),style:g,tabIndex:-1},o}),IE=Pr(function(t){let r=k2e(t);return Dr(T2e,r)});var S9=l(X(),1),jSt=(0,S9.createContext)(null),HSt=(0,S9.createContext)(null),Dy=Ci([dE],[Hg]),s$=Dy.useContext,WSt=Dy.useScopedContext,USt=Dy.useProviderContext,GSt=Dy.ContextProvider,YSt=Dy.ScopedContextProvider;var P2e=rE()&&PQ();function a$({tag:e,...t}={}){let r=Wg(t.store,mJ(e,["value","rtl"])),o=ft(t.defaultInputValue,t.defaultValue);({...t});let n=e?.getState(),i=r?.getState(),s=ft(t.activeId,i?.activeId,t.defaultActiveId,null),a=wJ({...t,activeId:s,compositeElementInFocusOrder:ft(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:ft(t.orientation,i?.orientation,"vertical"),focusLoop:ft(t.focusLoop,i?.focusLoop,!0),focusWrap:ft(t.focusWrap,i?.focusWrap,!0),virtualFocus:ft(t.virtualFocus,i?.virtualFocus,!0)}),c=e$({...t,placement:ft(t.placement,i?.placement,"bottom-start")}),d=ft(t.inputValue,t.value,i?.inputValue,i?.value,o,""),u=ft(t.selectedValue,i?.selectedValue,n?.values,t.defaultSelectedValue,""),f=t.selectedValue===void 0&&i?.selectedValue===void 0&&n?.values===void 0&&t.defaultSelectedValue===void 0,m=Array.isArray(u),g={...a.getState(),...c.getState(),inputValue:d,value:d,selectedValue:u,resetValueOnSelect:ft(t.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:ft(t.resetValueOnHide,i?.resetValueOnHide,m&&!e),selectOnMove:ft(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:ft(i?.inputElement,null),labelElement:ft(i?.labelElement,null),selectElement:ft(i?.selectElement,null),selectLabelElement:ft(i?.selectLabelElement,null)},h=Un(g,a,c,r);_r(h,()=>Pc(mr(h,["inputValue"],C=>{h.setState("value",C.inputValue)}),mr(h,["value"],C=>{h.setState("inputValue",C.value)})));let b=!1,v=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&v.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&v.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&v.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&v.add("resetValueOnSelect");let y=g.compositeElement===g.selectElement?g.selectElement:null,_=g.selectElement||g.compositeElement||g.disclosureElement,w=g.anchorElement===_?g.anchorElement:null;_r(h,()=>mr(h,["compositeElement","selectElement"],C=>{if(!(!C.selectElement&&!y)){if(C.compositeElement&&C.compositeElement===C.selectElement){y=C.selectElement;return}if(C.compositeElement&&C.compositeElement!==y){y=null;return}y=C.selectElement,h.setState("compositeElement",y)}})),_r(h,()=>mr(h,["selectElement"],C=>{if(!C.selectElement)return;let{focusLoop:T,focusWrap:k,compositeElementInFocusOrder:P,resetValueOnSelect:O}=h.getState();return v.has("focusLoop")&&a.setState("focusLoop",!1),v.has("focusWrap")&&a.setState("focusWrap",!1),v.has("compositeElementInFocusOrder")&&a.setState("compositeElementInFocusOrder",!1),v.has("resetValueOnSelect")&&h.setState("resetValueOnSelect",!0),()=>{let R=h.getState();v.has("focusLoop")&&!R.focusLoop&&a.setState("focusLoop",T),v.has("focusWrap")&&!R.focusWrap&&a.setState("focusWrap",k),v.has("compositeElementInFocusOrder")&&!R.compositeElementInFocusOrder&&a.setState("compositeElementInFocusOrder",P),v.has("resetValueOnSelect")&&R.resetValueOnSelect&&h.setState("resetValueOnSelect",O)}})),_r(h,()=>mr(h,["anchorElement","compositeElement","disclosureElement","selectElement"],C=>{if(C.anchorElement&&C.anchorElement!==w){w=null;return}w=C.selectElement||C.compositeElement||C.disclosureElement,h.setState("anchorElement",w)})),_r(h,()=>mr(h,["items","selectedValue","selectElement"],(C,T)=>{if(f){if(C.selectedValue!==T.selectedValue){f=!1;return}C.selectElement&&queueMicrotask(()=>{if(!f)return;let k=h.getState();if(!k.selectElement)return;let P=k.items.find(O=>!O.disabled&&O.value!=null);P?.value!=null&&(f=!1,h.setState("selectedValue",P.value))})}})),P2e&&_r(h,()=>mr(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),_r(h,()=>{if(e)return Pc(mr(h,["selectedValue"],C=>{Array.isArray(C.selectedValue)&&e.setValues(C.selectedValue)}),mr(e,["values"],C=>{h.setState("selectedValue",C.values)}))}),_r(h,()=>mr(h,["resetValueOnHide","mounted"],C=>{C.resetValueOnHide&&(C.mounted||h.setState("inputValue",d))})),_r(h,()=>mr(h,["open"],C=>{if(C.open){b=!0;return}b=!1,h.setState("activeId",s),h.setState("moves",0)})),_r(h,()=>mr(h,["moves","activeId"],(C,T)=>{C.moves!==T.moves&&(b=!1),C.activeId!==T.activeId&&(b=!1),C.moves===T.moves&&h.setState("activeValue",void 0)})),_r(h,()=>Tu(h,["moves","renderedItems"],(C,T)=>{if(C.moves===T.moves)return;let{activeId:k}=h.getState(),P=a.item(k);h.setState("activeValue",P?.value)})),_r(h,()=>mr(h,["items","mounted","open","selectedValue","selectElement"],C=>{if(!C.selectElement||C.mounted&&!b)return;let T=Array.isArray(C.selectedValue)?C.selectedValue:[C.selectedValue],k=T[T.length-1];if(k==null)return;let P=C.items.find(O=>!O.disabled&&O.value===k);P&&(b=!1,h.setState("activeId",P.id))})),_r(h,()=>Tu(h,["selectOnMove","moves"],C=>{let{activeId:T,open:k,selectedValue:P,selectElement:O}=h.getState();if(!O||!C.selectOnMove&&k||Array.isArray(P)||!C.moves||!T)return;let R=a.item(T);!R||R.disabled||R.value==null||h.setState("selectedValue",R.value)}));let x=C=>{h.setState("inputValue",C)},E=()=>x(g.inputValue),S=(C,T)=>{v.delete(C),C==="includesBaseElement"&&v.delete("compositeElementInFocusOrder"),C==="selectedValue"&&(f=!1),h.setState(C,T)};return{...c,...a,...h,setState:S,tag:e,setInputValue:x,resetInputValue:E,setValue:x,resetValue:E,setSelectedValue:C=>S("selectedValue",C),setInputElement:C=>h.setState("inputElement",C),setLabelElement:C=>h.setState("labelElement",C),setSelectElement:C=>h.setState("selectElement",C),setSelectLabelElement:C=>h.setState("selectLabelElement",C)}}function I2e(e){let t=s$();return e={...e,tag:e.tag!==void 0?e.tag:t},ZJ(e)}function A2e(e,t,r){Pl(t,[r.tag]);let o={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return Yr(e,o,"inputValue","setInputValue"),Yr(e,r,"selectedValue","setSelectedValue"),Yr(e,r,"selectOnMove"),Yr(e,r,"resetValueOnHide"),Yr(e,r,"resetValueOnSelect"),Object.assign(QJ(t$(e,t,r),t,r),{tag:r.tag})}function C9(e={}){e=I2e(e);let[t,r]=Gg(a$,e);return A2e(t,r,e)}var l$=l(I(),1);function AE(e={}){let t=C9(e);return(0,l$.jsx)(YJ,{value:t,children:e.children})}var g$=l(E9(),1);var h$=l(it(),1),ku=l(J(),1),mp=l(U(),1),Ml=l(oe(),1);var L2e=[],Ly=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:L2e;var zy=l(U(),1),z2e=[];function jo({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:z2e,[o,n]=(0,zy.useState)(r),[i,s]=(0,zy.useState)(!1);return(0,zy.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let d=Array.isArray(c)&&c.length>0?c:r;n(d)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Kt=l(I(),1);function f$(e=""){return(0,g$.default)(e.trim().toLowerCase())}var p$=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function m$(e,t){return`${e}-${t}`}var b$=({selected:e})=>(0,Kt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Kt.jsx)(Ml.Icon,{icon:fc})}),v$=({selected:e})=>(0,Kt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function y$({view:e,filter:t,onChangeView:r}){let o=(0,h$.useInstanceId)(y$,"dataviews-filter-list-box"),[n,i]=(0,mp.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=Ly(t,s);return(0,Kt.jsx)(Ml.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,ku.sprintf)((0,ku.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(m$(o,t.elements[0].value))},render:(0,Kt.jsx)(Ml.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Kt.jsxs)(Ml.Composite.Hover,{render:(0,Kt.jsx)(Ml.Composite.Item,{id:m$(o,c.value),render:(0,Kt.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:p$(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:p$(t,s,c.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,Kt.jsx)(v$,{selected:a===c.value}),!t.singleSelection&&(0,Kt.jsx)(b$,{selected:a.includes(c.value)}),(0,Kt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function B2e({view:e,filter:t,onChangeView:r}){let[o,n]=(0,mp.useState)(""),i=(0,mp.useDeferredValue)(o),s=e.filters?.find(d=>d.field===t.field),a=Ly(t,s),c=(0,mp.useMemo)(()=>{let d=f$(i);return t.elements.filter(u=>f$(u.label).includes(d))},[t.elements,i]);return(0,Kt.jsxs)(AE,{selectedValue:a,setSelectedValue:d=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:d}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Kt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Kt.jsx)(Qr,{render:(0,Kt.jsx)(OE,{}),children:(0,ku.__)("Search items")}),(0,Kt.jsx)(EE,{autoSelect:"always",placeholder:(0,ku.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Kt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Kt.jsx)(Ml.Icon,{icon:Nf})})]}),(0,Kt.jsxs)(IE,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(d=>(0,Kt.jsxs)(TE,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Kt.jsx)(v$,{selected:a===d.value}),!t.singleSelection&&(0,Kt.jsx)(b$,{selected:a.includes(d.value)}),(0,Kt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,Kt.jsx)(PE,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,Kt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!c.length&&(0,Kt.jsx)("p",{children:(0,ku.__)("No results found")})]})]})}function _$(e){let{elements:t,isLoading:r}=jo({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Kt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Kt.jsx)(Ml.Spinner,{})});if(t.length===0)return(0,Kt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,ku.__)("No elements found")});let o=t.length>10?B2e:y$;return(0,Kt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var w$=l(nC(),1),x$=l(it(),1),R9=l(U(),1),S$=l(oe(),1);var T9=l(I(),1);function C$({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(d=>d.field===e.field),i=Ly(e,n),s=(0,R9.useMemo)(()=>{let d=o.find(u=>u.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[d.id],setValue:({value:u})=>({[d.id]:u})}},[o,e.field]),a=(0,R9.useMemo)(()=>(t.filters??[]).reduce((d,u)=>(d[u.field]=u.value,d),{}),[t.filters]),c=(0,x$.useEvent)(d=>{if(!s||!n)return;let u=s.getValue({item:d});(0,w$.default)(u,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:u===""?void 0:u}:f)})});return!s||!s.Edit||!n?null:(0,T9.jsx)(S$.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,T9.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var Be=l(J(),1),oo=l(U(),1),By=l(Nl(),1);var j2e=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,H2e=["HH:mm","HH:mm:ss"],W2e=new Date(2e3,0,1);function Gn(e){if(typeof e!="string")return null;let t=e.trim().replace(j2e,"");for(let r of H2e){let o=mB(t,r,W2e);if(la(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var k9=l(I(),1),fo={Name:(0,k9.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,k9.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function qg(e,t){let r=Gn(t);return r!==null?[Gn(e)??NaN,r]:[(0,By.getDate)(e).getTime(),(0,By.getDate)(t).getTime()]}function R$(e,t){switch(t){case"days":return Of(new Date,e);case"weeks":return _B(new Date,e);case"months":return Qx(new Date,e);case"years":return Jx(new Date,e);default:return new Date}}var T$={label:(0,Be.__)("Is none of"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),fo),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},NE=[{name:Fr,label:(0,Be.__)("Includes"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),fo),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Vr,...T$},{name:vn,label:(0,Be.__)("Includes all"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),fo),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:zo,...T$},{name:Eo,label:(0,Be.__)("Between (inc)"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),fo),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let o=t.getValue({item:e}),[n,i]=r.map(Gn);if(n!==null&&i!==null){let s=Gn(o);return s!==null&&s>=n&&s<=i}return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:jn,label:(0,Be.__)("In the past"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),fo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=R$(r.value,r.unit),n=(0,By.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:wi,label:(0,Be.__)("Over"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),fo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=R$(r.value,r.unit);return(0,By.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Ur,label:(0,Be.__)("Is"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Gr,label:(0,Be.__)("Is not"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:uu,label:(0,Be.__)("Less than"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:fu,label:(0,Be.__)("Greater than"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:pu,label:(0,Be.__)("Less than or equal"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:mu,label:(0,Be.__)("Greater than or equal"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Oa,label:(0,Be.__)("Before"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o<n},selection:"single"},{name:Ia,label:(0,Be.__)("After"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o>n},selection:"single"},{name:Aa,label:(0,Be.__)("Before (inc)"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:Ma,label:(0,Be.__)("After (inc)"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:wl,label:(0,Be.__)("Contains"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:xl,label:(0,Be.__)("Doesn't contain"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Sl,label:(0,Be.__)("Starts with"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Na,label:(0,Be.__)("On"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o===n},selection:"single"},{name:Fa,label:(0,Be.__)("Not on"),filterText:(e,t)=>(0,oo.createInterpolateElement)((0,Be.sprintf)((0,Be.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),fo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=qg(t.getValue({item:e}),r);return o!==n},selection:"single"}],gp=e=>NE.find(t=>t.name===e),k$=()=>NE.map(e=>e.name),P$=e=>NE.filter(t=>t.selection==="single").some(t=>t.name===e),O$=e=>NE.some(t=>t.name===e);var po=l(I(),1),U2e="Enter",G2e=" ",Y2e=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=gp(t?.operator);return o!==void 0?o.filterText(r,e):(0,Mc.sprintf)((0,Mc.__)("Unknown status for %1$s"),r.name)};function q2e({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:gp(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,po.jsxs)(he,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,po.jsx)(Pu.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,po.jsx)(Pu.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Mc.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,d=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=gp(c)?.selection,m=gp(a)?.selection,g=f!==m||[f,m].includes("custom");return{...u,value:g?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function I$({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,FE.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(y=>y.field===i.field),d=[],u=(0,FE.useMemo)(()=>{let y=r.find(_=>_.id===i.field);return y&&{...y,getValue:({item:_})=>_[y.id]}},[r,i.field]),{elements:f}=jo({elements:i.elements,getElements:i.getElements});if(f.length>0)d=f.filter(y=>i.singleSelection?y.value===c?.value:c?.value?.includes(y.value));else if(Array.isArray(c?.value)){if(!c.value.some(_=>_==null||_==="")){let _=c.value.map(w=>u?.getValueFormatted({item:{[u.id]:w},field:u})||String(w));d=[{value:c.value,label:_}]}}else if(typeof c?.value=="object")d=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let y=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);d=[{value:c.value,label:y}]}let m=i.isPrimary,g=c?.isLocked,h=!g&&c?.value!==void 0,b=!g&&(!m||h),v=m?(0,Mc.__)("Reset"):(0,Mc.__)("Remove");return(0,po.jsx)(Pu.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:_})=>(0,po.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,po.jsxs)(fr.Root,{children:[(0,po.jsx)(fr.Trigger,{render:(0,po.jsx)("div",{className:q("dataviews-filters__summary-chip",{"has-reset":b,"has-values":h,"is-not-clickable":g}),role:"button",tabIndex:g?-1:0,onClick:()=>{g||_()},onKeyDown:w=>{!g&&[U2e,G2e].includes(w.key)&&(_(),w.preventDefault())},"aria-disabled":g,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,po.jsx)(Y2e,{activeElements:d,filterInView:c,filter:i})})}),(0,po.jsx)(fr.Popup,{children:(0,Mc.sprintf)((0,Mc.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,po.jsxs)(fr.Root,{children:[(0,po.jsx)(fr.Trigger,{render:(0,po.jsx)("button",{className:q("dataviews-filters__summary-chip-remove",{"has-values":h}),"aria-label":v,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,po.jsx)(Pu.Icon,{icon:ul})})}),(0,po.jsx)(fr.Popup,{children:v})]})]}),renderContent:()=>(0,po.jsxs)(he,{direction:"column",justify:"flex-start",children:[(0,po.jsx)(q2e,{...o}),o.filter.hasElements?(0,po.jsx)(_$,{...o,filter:{...o.filter,elements:f}}):(0,po.jsx)(C$,{...o,fields:r})]})})}var A$=l(oe(),1),M$=l(J(),1),N$=l(U(),1);var Nc=l(I(),1);function P9({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Nc.jsxs)(Xe.Root,{disabled:!i.length,children:[(0,Nc.jsx)(Xe.Trigger,{...n}),(0,Nc.jsx)(Xe.Popup,{children:i.map(s=>(0,Nc.jsx)(Xe.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Nc.jsx)(Xe.ItemLabel,{children:s.name})},s.field))})]})}function K2e({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,Nc.jsx)(P9,{triggerProps:{render:(0,Nc.jsx)(A$.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,M$.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var F$=(0,N$.forwardRef)(K2e);var V$=l(oe(),1),D$=l(J(),1),L$=l(I(),1);function z$({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,L$.jsx)(V$.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,D$.__)("Reset")})}var B$=l(U(),1);function X2e(e,t){return(0,B$.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(a=>a.field===o.id&&!!a.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(a=>P$(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&O$(a.operator)),isPrimary:i,isLocked:s})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var jy=X2e;var Hy=l(I(),1);function Z2e({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Kg.useContext)(Ze),s=(0,Kg.useRef)(null),a=jy(t,r),c=(0,Hy.jsx)(F$,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),d=a.filter(f=>f.isVisible);if(d.length===0)return null;let u=[...d.map(f=>(0,Hy.jsx)(I$,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,Hy.jsx)(z$,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,Hy.jsx)(he,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var Wy=(0,Kg.memo)(Z2e);var Ou=l(U(),1),j$=l(oe(),1);var VE=l(J(),1);var Fl=l(I(),1);function Q2e(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Ou.useContext)(Ze),s=(0,Ou.useRef)(null),a=(0,Ou.useCallback)(g=>{r(g),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(g=>g.isVisible),d={label:(0,VE.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,VE._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(g=>g.isPrimary||g.isLocked),m=(0,Fl.jsx)(j$.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Kb,disabled:f,accessibleWhenDisabled:!0,...c?u:d});return(0,Fl.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,Fl.jsx)(J2e,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,Fl.jsx)(P9,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function J2e({buttonRef:e,filtersCount:t,children:r}){return(0,Ou.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Fl.jsxs)(Fl.Fragment,{children:[r,!!t&&(0,Fl.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var DE=Q2e;var H$=l(U(),1);var W$=l(I(),1);function $2e(e){let{isShowingFilter:t}=(0,H$.useContext)(Ze);return t?(0,W$.jsx)(Wy,{...e}):null}var LE=$2e;var U$=l(U(),1),G$=l(oe(),1),Y$=l(J(),1);var hp=l(I(),1);function O9({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:d,selection:u,onChangeSelection:f,setOpenedFilter:m,onClickItem:g,isItemClickable:h,renderItemLink:b,defaultLayouts:v,containerRef:y,empty:_=(0,hp.jsx)("p",{children:(0,Y$.__)("No results")})}=(0,U$.useContext)(Ze),w=Ns(!s,{delay:200});if(!s)return w?(0,hp.jsx)("div",{className:"dataviews-loading",children:(0,hp.jsx)("p",{children:(0,hp.jsx)(G$.Spinner,{})})}):null;let x=Cu.find(E=>E.type===c.type&&v[E.type])?.component;return(0,hp.jsx)("div",{className:"dataviews-layout__container",ref:y,children:(0,hp.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:d,onChangeSelection:f,selection:u,setOpenedFilter:m,onClickItem:g,renderItemLink:b,isItemClickable:h,view:c,empty:_})})}var q$=l(U(),1);var Xg=l(I(),1),eCe=[];function I9(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=eCe,isLoading:i,hasInitiallyLoaded:s}=(0,q$.useContext)(Ze),a=!!i&&s&&!!o?.length,c=Ns(!!a),d=Pg(n,o)&&[Sg,RC].includes(e.type),u=Y8(e,{totalItems:t,totalPages:r});return!t||!d&&!u?null:(0,Xg.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,Xg.jsxs)(he,{direction:"row",justify:"end",align:"center",className:q("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[d&&(0,Xg.jsx)(OC,{}),(0,Xg.jsx)(qZ,{})]})})}var K$=l(J(),1),Da=l(U(),1),X$=l(oe(),1),Z$=l(it(),1);var Q$=l(I(),1),tCe=(0,Da.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Da.useContext)(Ze),[n,i,s]=(0,Z$.useDebouncedInput)(r.search);(0,Da.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,Da.useRef)(o),c=(0,Da.useRef)(r);(0,Da.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,Da.useEffect)(()=>{s!==c.current?.search&&a.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let d=t||(0,K$.__)("Search");return(0,Q$.jsx)(X$.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:d,placeholder:d,size:"compact"})}),A9=tCe;var No=l(oe(),1),Fc=l(J(),1),La=l(U(),1);var M9=l(SW(),1),J$=l(it(),1);var At=l(I(),1),rCe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function N9(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,La.useContext)(Ze),o=Object.keys(r);if(o.length<=1)return null;let n=Cu.find(i=>e.type===i.type);return(0,At.jsxs)(Xe.Root,{children:[(0,At.jsx)(Xe.Trigger,{render:(0,At.jsx)(No.Button,{size:"compact",icon:n?.icon,label:(0,Fc.__)("Layout")})}),(0,At.jsx)(Xe.Popup,{children:(0,At.jsx)(Xe.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let s={...e};return"layout"in s&&delete s.layout,t({...s,type:i,...r[i]})}(0,M9.default)("Invalid dataview")},children:o.map(i=>{let s=Cu.find(a=>a.type===i);return s?(0,At.jsx)(Xe.RadioItem,{value:i,closeOnClick:!0,children:(0,At.jsx)(Xe.ItemLabel,{children:s.label})},i):null})})})]})}function oCe(){let{view:e,fields:t,onChangeView:r}=(0,La.useContext)(Ze),o=(0,La.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,At.jsx)(No.SelectControl,{label:(0,Fc.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function nCe(){let{view:e,fields:t,onChangeView:r}=(0,La.useContext)(Ze);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,At.jsx)(No.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,Fc.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,M9.default)("Invalid direction")},children:SC.map(i=>(0,At.jsx)(No.__experimentalToggleGroupControlOptionIcon,{value:i,icon:ZX[i],label:EC[i]},i))})}function iCe(){let{view:e,config:t,onChangeView:r}=(0,La.useContext)(Ze),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,At.jsx)(No.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Fc.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,At.jsx)(No.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function sCe(){let{onReset:e}=(0,La.useContext)(Ze);return e===void 0?null:(0,At.jsx)(No.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Fc.__)("Reset view")})}function F9(){let{view:e,onReset:t}=(0,La.useContext)(Ze),r=(0,J$.useInstanceId)($$,"dataviews-view-config-dropdown"),o=Cu.find(i=>i.type===e.type),n=typeof t=="function";return(0,At.jsx)(No.Dropdown,{expandOnMobile:!0,popoverProps:{...rCe,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,At.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,At.jsx)(No.Button,{size:"compact",icon:O5,label:(0,Fc._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,At.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,At.jsx)(No.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,At.jsxs)(he,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,At.jsxs)(he,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,At.jsx)(No.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Fc.__)("Appearance")}),(0,At.jsx)(sCe,{})]}),(0,At.jsxs)(he,{direction:"column",gap:"lg",children:[(0,At.jsxs)(he,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,At.jsx)(oCe,{}),(0,At.jsx)(nCe,{})]}),!!o?.viewConfigOptions&&(0,At.jsx)(o.viewConfigOptions,{}),(0,At.jsx)(iCe,{}),(0,At.jsx)(MC,{})]})]})})})}function $$(){return(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(N9,{}),(0,At.jsx)(F9,{})]})}var aCe=(0,La.memo)($$),eee=aCe;var gee=l(U(),1);var zE=l(U(),1),tee=l(it(),1),ree=l(oe(),1);var V9=l(I(),1),lCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,zE.useRef)(null),s=(0,tee.useMergeRefs)([n,i]);return(0,V9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,V9.jsx)(ree.CheckboxControl,{...o})})},BE=(0,zE.forwardRef)(lCe);BE.displayName="ValidatedCheckboxControl";var Zg=l(U(),1),oee=l(it(),1),nee=l(oe(),1);var D9=l(I(),1),cCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Zg.useRef)(null),s=(0,oee.useMergeRefs)([n,i]);return(0,Zg.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,D9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,D9.jsx)(nee.ComboboxControl,{...o})})},jE=(0,Zg.forwardRef)(cCe);jE.displayName="ValidatedComboboxControl";var HE=l(U(),1),iee=l(oe(),1);var Qg=l(I(),1),dCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,HE.useRef)(null);return(0,Qg.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,Qg.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Qg.jsx)(iee.FormTokenField,{...o})}),(0,Qg.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:o.value&&o.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},WE=(0,HE.forwardRef)(dCe);WE.displayName="ValidatedFormTokenField";var UE=l(U(),1),see=l(it(),1),aee=l(oe(),1);var L9=l(I(),1),uCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,UE.useRef)(null),s=(0,see.useMergeRefs)([n,i]);return(0,L9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,L9.jsx)(aee.__experimentalNumberControl,{ref:s,...o})})},GE=(0,UE.forwardRef)(uCe);GE.displayName="ValidatedNumberControl";var YE=l(U(),1),lee=l(it(),1),cee=l(oe(),1);var z9=l(I(),1),fCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,YE.useRef)(null),s=(0,lee.useMergeRefs)([n,i]);return(0,z9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,z9.jsx)(cee.RadioControl,{...o})})},qE=(0,YE.forwardRef)(fCe);qE.displayName="ValidatedRadioControl";var KE=l(U(),1),dee=l(it(),1),uee=l(oe(),1);var B9=l(I(),1),pCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,KE.useRef)(null),s=(0,dee.useMergeRefs)([n,i]);return(0,B9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,B9.jsx)(uee.SelectControl,{ref:s,...o})})},XE=(0,KE.forwardRef)(pCe);XE.displayName="ValidatedSelectControl";var ZE=l(U(),1),fee=l(it(),1),pee=l(oe(),1);var j9=l(I(),1),mCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,ZE.useRef)(null),s=(0,fee.useMergeRefs)([n,i]);return(0,j9.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,j9.jsx)(pee.ToggleControl,{ref:s,required:e,...o})})},QE=(0,ZE.forwardRef)(mCe);QE.displayName="ValidatedToggleControl";var $g=l(U(),1),mee=l(oe(),1);var Jg=l(I(),1),gCe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,$g.useRef)(null),s=(0,$g.useId)();return(0,Jg.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,Jg.jsx)(Jr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Jg.jsx)(mee.__experimentalToggleGroupControl,{ref:n,...o})}),(0,Jg.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:o.value!==void 0,tabIndex:-1,name:s,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},JE=(0,$g.forwardRef)(gCe);JE.displayName="ValidatedToggleGroupControl";function or(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var hee=l(I(),1);function bee({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,gee.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,hee.jsx)(BE,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:or(u,i),hidden:o,label:c,help:d,checked:s({item:r}),onChange:m,disabled:f})}var vee=l(oe(),1),yee=l(U(),1);var H9=l(I(),1);function $E({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:d,isValid:u}=t,f=c({item:e})??"",m=(0,yee.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:g,isLoading:h}=jo({elements:t.elements,getElements:t.getElements});return h?(0,H9.jsx)(vee.Spinner,{}):(0,H9.jsx)(jE,{required:!!t.isValid?.required,customValidity:or(u,n),label:i,value:f,help:s,placeholder:a,options:g,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var xee=l(oe(),1),zs=l(U(),1),oh=l(J(),1),See=l(sc(),1),Ei=l(Nl(),1);var th=l(oe(),1),W9=l(U(),1),Vl=l(J(),1);var eh=l(I(),1),hCe={[jn]:[{value:"days",label:(0,Vl.__)("Days")},{value:"weeks",label:(0,Vl.__)("Weeks")},{value:"months",label:(0,Vl.__)("Months")},{value:"years",label:(0,Vl.__)("Years")}],[wi]:[{value:"days",label:(0,Vl.__)("Days ago")},{value:"weeks",label:(0,Vl.__)("Weeks ago")},{value:"months",label:(0,Vl.__)("Months ago")},{value:"years",label:(0,Vl.__)("Years ago")}]};function eR({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=hCe[i===jn?"inThePast":"over"],{id:a,label:c,description:d,getValue:u,setValue:f}=r,m=r.isDisabled({item:t,field:r}),g=u({item:t}),{value:h="",unit:b=s[0].value}=g&&typeof g=="object"?g:{},v=(0,W9.useCallback)(_=>o(f({item:t,value:{value:Number(_),unit:b}})),[o,f,t,b]),y=(0,W9.useCallback)(_=>o(f({item:t,value:{value:h,unit:_}})),[o,f,t,h]);return(0,eh.jsx)(th.BaseControl,{id:a,className:q(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:d,children:(0,eh.jsxs)(he,{direction:"row",gap:"sm",children:[(0,eh.jsx)(th.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:h,onChange:v,disabled:m}),(0,eh.jsx)(th.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Vl.__)("Unit"),value:b,options:s,onChange:y,hideLabelFromVision:!0,disabled:m})]})})}function Uy(e,t){return t?new lo(e,t):e}var _ee=l(U(),1);function Gy(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,_ee.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var bCe={ary:"ar-MA",haz:"fa"};function Yy(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let o=[bCe[r]??r];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&o.push(n);return o.join("-")}var wee=l(Nl(),1);function rh(e){if(!e)return null;let t=(0,wee.getDate)(e);return t&&la(t)?t:null}var Iu=l(I(),1),U9=e=>e?(0,Ei.dateI18n)("Y-m-d\\TH:i",(0,Ei.getDate)(e)):"";function vCe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:d,description:u,setValue:f,getValue:m,isValid:g}=t,h=t.isDisabled({item:e,field:t}),b=m({item:e}),v=typeof b=="string"?b:void 0,{timezone:y}=(0,Ei.getSettings)(),_=y.string||(0,Ei.dateI18n)("P"),[w,x]=(0,zs.useState)(()=>{let j=rh(v);return Uy(j||new Date,_)});(0,zs.useEffect)(()=>{let j=rh(v);if(j){let A=Uy(j,_);x(D=>Pf(A,Uy(D,_))?D:A)}},[_,v]);let E=(0,zs.useRef)(null),S=(0,zs.useRef)(void 0),{minConstraint:C,maxConstraint:T,disabledMatchers:k}=Gy(g,rh),P=(0,zs.useCallback)(j=>r(f({item:e,value:j})),[e,r,f]);(0,zs.useEffect)(()=>()=>clearTimeout(S.current),[]);let O=(0,zs.useCallback)(j=>{if(j){let A=(0,Ei.dateI18n)("Y-m-d",j),D=v?(0,Ei.dateI18n)("H:i",(0,Ei.getDate)(v)):"00:00",N=(0,Ei.getDate)(`${A}T${D}`);P(N.toISOString())}else P(void 0);clearTimeout(S.current),S.current=setTimeout(()=>{let A=E.current;A&&(A.dispatchEvent(new Event("invalid",{cancelable:!0})),A.validationMessage&&(0,See.speak)(A.validationMessage))},0)},[P,v]),R=(0,zs.useCallback)(j=>{if(j){let A=(0,Ei.getDate)(j);P(A.toISOString());let D=rh(A.toISOString());D&&x(Uy(D,_))}else P(void 0)},[P,_]),{format:F}=t,V=F.weekStartsOn??(0,Ei.getSettings)().l10n.startOfWeek,L=Yy((0,Ei.getSettings)().l10n.locale),B=d;return g?.required&&!n&&!o?B=`${d} (${(0,oh.__)("Required")})`:!g?.required&&n&&!o&&(B=`${d} (${(0,oh.__)("Optional")})`),(0,Iu.jsx)(xee.BaseControl,{id:c,label:B,help:u,hideLabelFromVision:o,children:(0,Iu.jsxs)(he,{direction:"column",gap:"lg",children:[(0,Iu.jsx)(ba,{ref:E,required:!!g?.required,customValidity:or(g,i),type:"datetime-local",label:(0,oh.__)("Date time"),hideLabelFromVision:!0,value:U9(v),onValueChange:R,disabled:h,min:C?U9(C):void 0,max:T?U9(T):void 0}),!a&&(0,Iu.jsx)(gv,{style:{width:"100%"},value:v?rh(v):null,onValueChange:O,month:w,onMonthChange:x,timeZone:_,locale:L,dir:(0,oh.isRTL)()?"rtl":"ltr",weekStartsOn:V,disabled:h||k})]})})}function Cee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===jn||i===wi?(0,Iu.jsx)(eR,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Iu.jsx)(vCe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Bs=l(oe(),1),Eee=l(sc(),1),Xt=l(U(),1),no=l(J(),1),Yn=l(Nl(),1);var Or=l(I(),1),yCe=[{id:"today",label:(0,no.__)("Today"),getValue:()=>(0,Yn.getDate)(null)},{id:"yesterday",label:(0,no.__)("Yesterday"),getValue:()=>{let e=(0,Yn.getDate)(null);return Of(e,1)}},{id:"past-week",label:(0,no.__)("Past week"),getValue:()=>{let e=(0,Yn.getDate)(null);return Of(e,7)}},{id:"past-month",label:(0,no.__)("Past month"),getValue:()=>{let e=(0,Yn.getDate)(null);return Qx(e,1)}}],_Ce=[{id:"last-7-days",label:(0,no.__)("Last 7 days"),getValue:()=>{let e=(0,Yn.getDate)(null);return[Of(e,7),e]}},{id:"last-30-days",label:(0,no.__)("Last 30 days"),getValue:()=>{let e=(0,Yn.getDate)(null);return[Of(e,30),e]}},{id:"month-to-date",label:(0,no.__)("Month to date"),getValue:()=>{let e=(0,Yn.getDate)(null);return[Vb(e),e]}},{id:"last-year",label:(0,no.__)("Last year"),getValue:()=>{let e=(0,Yn.getDate)(null);return[Jx(e,1),e]}},{id:"year-to-date",label:(0,no.__)("Year to date"),getValue:()=>{let e=(0,Yn.getDate)(null);return[Rm(e),e]}}],za=e=>{if(!e)return null;let t=hB(e);return la(t)?t:null},tR=e=>e?typeof e=="string"?e:cc(e,"yyyy-MM-dd"):"";function Ree({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Xt.useState)(void 0),d=(0,Xt.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let g=m.current;if(g&&!g.validity.valid){c({type:"invalid",message:g.validationMessage});return}}c(void 0)},[r]);return(0,Xt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?or(s,t):void 0;for(let g of f){let h=g.current;h&&h.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,Xt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=g=>{g.preventDefault(),n(!0)};for(let g of f)g.current?.addEventListener("invalid",m);return()=>{for(let g of f)g.current?.removeEventListener("invalid",m)}},[r,n]),(0,Xt.useEffect)(()=>{if(!o)return;let f=t?or(s,t):void 0;f?c(f):d()},[o,s,t,d]),(0,Xt.useEffect)(()=>{o&&a?.message&&(0,Eee.speak)(a.message)},[o,a?.message]),(0,Or.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Or.jsx)(mc,{type:a.type,message:a.message})]})}function wCe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:d,getValue:u,isValid:f,format:m}=t,g=t.isDisabled({item:e,field:t}),[h,b]=(0,Xt.useState)(null),v=m.weekStartsOn??(0,Yn.getSettings)().l10n.startOfWeek,y=Yy((0,Yn.getSettings)().l10n.locale),_=u({item:e}),w=typeof _=="string"?_:void 0,[x,E]=(0,Xt.useState)(()=>za(w)||new Date);(0,Xt.useEffect)(()=>{let j=za(w);j&&E(A=>Pf(j,A)?A:j)},[w]);let[S,C]=(0,Xt.useState)(!1),T=(0,Xt.useRef)(null),{minConstraint:k,maxConstraint:P,disabledMatchers:O}=Gy(f,za),R=(0,Xt.useCallback)(j=>r(d({item:e,value:j})),[e,r,d]),F=(0,Xt.useCallback)(j=>{let A=j?tR(j):void 0;R(A),b(null),C(!0)},[R]),V=(0,Xt.useCallback)(j=>{let A=j.getValue(),D=tR(A);E(A),R(D),b(j.id),C(!0)},[R]),L=(0,Xt.useCallback)(j=>{if(R(j),j){let A=za(j);A&&E(A)}b(null),C(!0)},[R]),B=a;return f?.required&&!n?B=`${a} (${(0,no.__)("Required")})`:!f?.required&&n&&(B=`${a} (${(0,no.__)("Optional")})`),(0,Or.jsx)(Ree,{field:t,validity:i,inputRefs:T,isTouched:S,setIsTouched:C,children:(0,Or.jsx)(Bs.BaseControl,{id:s,className:"dataviews-controls__date",label:B,help:c,hideLabelFromVision:o,children:(0,Or.jsxs)(he,{direction:"column",gap:"lg",children:[(0,Or.jsxs)(he,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[yCe.map(j=>{let A=h===j.id;return(0,Or.jsx)(Bs.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>V(j),children:j.label},j.id)}),(0,Or.jsx)(Bs.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",disabled:!!h||g,accessibleWhenDisabled:!0,children:(0,no.__)("Custom")})]}),(0,Or.jsx)(Bs.__experimentalInputControl,{ref:T,type:"date",label:(0,no.__)("Date"),hideLabelFromVision:!0,value:w,onChange:L,required:!!t.isValid?.required,disabled:g,min:k,max:P}),(0,Or.jsx)(gv,{style:{width:"100%"},value:w?za(w):null,onValueChange:F,month:x,onMonthChange:E,locale:y,dir:(0,no.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:g||O,disableNavigation:g})]})})})}function xCe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:d,setValue:u,isValid:f,format:m}=t,g=t.isDisabled({item:e,field:t}),h,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(W=>typeof W=="string")&&(h=b);let v=m.weekStartsOn??(0,Yn.getSettings)().l10n.startOfWeek,y=Yy((0,Yn.getSettings)().l10n.locale),{minConstraint:_,maxConstraint:w,disabledMatchers:x}=Gy(f,za),E=(0,Xt.useCallback)(W=>{r(u({item:e,value:W}))},[e,r,u]),[S,C]=(0,Xt.useState)(null),T=(0,Xt.useMemo)(()=>{if(!h)return null;let[W,Y]=h;return{from:za(W)||void 0,to:za(Y)||void 0}},[h]),[k,P]=(0,Xt.useState)(()=>T?.from||new Date),[O,R]=h??[];(0,Xt.useEffect)(()=>{P(W=>{let Y=za(O),G=za(R),re=Y??G,se=Y&&G?Vz({start:Y,end:G},{start:Vb(W),end:ax(W)},{inclusive:!0}):[Y,G].some(fe=>fe&&Pf(fe,W));return re&&!se?re:W})},[O,R]);let[F,V]=(0,Xt.useState)(!1),L=(0,Xt.useRef)(null),B=(0,Xt.useRef)(null),j=(0,Xt.useCallback)((W,Y)=>{if(!W&&!Y){E(void 0);return}E([tR(W),tR(Y)])},[E]),A=(0,Xt.useCallback)(W=>{j(W?.from,W?.to),C(null),V(!0)},[j]),D=(0,Xt.useCallback)(W=>{let[Y,G]=W.getValue();P(Y),j(Y,G),C(W.id),V(!0)},[j]),N=(0,Xt.useCallback)((W,Y)=>{let[G,re]=h||[void 0,void 0];if(j(W==="from"?Y:G,W==="to"?Y:re),Y){let ie=za(Y);ie&&P(ie)}C(null),V(!0)},[h,j]),z=a;return t.isValid?.required&&!n?z=`${a} (${(0,no.__)("Required")})`:!t.isValid?.required&&n&&(z=`${a} (${(0,no.__)("Optional")})`),(0,Or.jsx)(Ree,{field:t,validity:i,inputRefs:[L,B],isTouched:F,setIsTouched:V,children:(0,Or.jsx)(Bs.BaseControl,{id:s,className:"dataviews-controls__date",label:z,help:c,hideLabelFromVision:o,children:(0,Or.jsxs)(he,{direction:"column",gap:"lg",children:[(0,Or.jsxs)(he,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[_Ce.map(W=>{let Y=S===W.id;return(0,Or.jsx)(Bs.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:Y,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>D(W),children:W.label},W.id)}),(0,Or.jsx)(Bs.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!S,size:"small",accessibleWhenDisabled:!0,disabled:!!S||g,children:(0,no.__)("Custom")})]}),(0,Or.jsxs)(he,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Or.jsx)(Bs.__experimentalInputControl,{ref:L,type:"date",label:(0,no.__)("From"),hideLabelFromVision:!0,value:h?.[0],onChange:W=>N("from",W),required:!!t.isValid?.required,disabled:g,min:_,max:w}),(0,Or.jsx)(Bs.__experimentalInputControl,{ref:B,type:"date",label:(0,no.__)("To"),hideLabelFromVision:!0,value:h?.[1],onChange:W=>N("to",W),required:!!t.isValid?.required,disabled:g,min:_,max:w})]}),(0,Or.jsx)(oP,{style:{width:"100%"},value:T,onValueChange:A,month:k,onMonthChange:P,locale:y,dir:(0,no.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:g||x})]})})})}function Tee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===jn||i===wi?(0,Or.jsx)(eR,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Eo?(0,Or.jsx)(xCe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Or.jsx)(wCe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var kee=l(oe(),1),Pee=l(U(),1);var G9=l(I(),1);function rR({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=t.isDisabled({item:e,field:t}),g=s==="array",h=d({item:e})??(g?[]:""),b=(0,Pee.useCallback)(_=>r(u({item:e,value:_})),[e,r,u]),{elements:v,isLoading:y}=jo({elements:t.elements,getElements:t.getElements});return y?(0,G9.jsx)(kee.Spinner,{}):(0,G9.jsx)(XE,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:or(f,i),label:a,value:h,help:c,options:v,onChange:b,hideLabelFromVision:o,multiple:g,disabled:m})}var Y9=l(I(),1),SCe=10;function Oee(e){let{field:t}=e,{elements:r}=jo({elements:t.elements,getElements:t.getElements});return r.length>=SCe?(0,Y9.jsx)($E,{...e}):(0,Y9.jsx)(rR,{...e})}var Iee=l(U(),1);var Aee=l(I(),1);function Dl({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:d,placeholder:u,description:f,getValue:m,setValue:g,isValid:h}=t,b=m({item:e}),v=t.isDisabled({item:e,field:t}),y=(0,Iee.useCallback)(_=>r(g({item:e,value:_})),[e,g,r]);return(0,Aee.jsx)(ba,{required:!!h.required,markWhenOptional:n,customValidity:or(h,c),label:d,placeholder:u,value:b??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:y,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:v,pattern:h.pattern?h.pattern.constraint:void 0,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0})}var oR=l(I(),1);function Mee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,oR.jsx)(Dl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,oR.jsx)(Bi.Slot,{padding:"minimal",children:(0,oR.jsx)(Cr,{icon:D5})})})}var nR=l(I(),1);function Nee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,nR.jsx)(Dl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,nR.jsx)(Bi.Slot,{padding:"minimal",children:(0,nR.jsx)(Cr,{icon:e4})})})}var iR=l(I(),1);function Fee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,iR.jsx)(Dl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,iR.jsx)(Bi.Slot,{padding:"minimal",children:(0,iR.jsx)(Cr,{icon:Q5})})})}var bp=l(oe(),1),qy=l(U(),1),sR=l(J(),1);var Au=l(I(),1);function Vee(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function CCe({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,qy.useCallback)(c=>t([Vee(c),i]),[t,i]),a=(0,qy.useCallback)(c=>t([n,Vee(c)]),[t,n]);return(0,Au.jsx)(bp.BaseControl,{help:(0,sR.__)("The max. value must be greater than the min. value."),children:(0,Au.jsxs)(bp.Flex,{direction:"row",gap:4,children:[(0,Au.jsx)(bp.__experimentalNumberControl,{label:(0,sR.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Au.jsx)(bp.__experimentalNumberControl,{label:(0,sR.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function aR({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,c=Math.pow(10,Math.abs(a)*-1),{label:d,description:u,getValue:f,setValue:m,isValid:g}=t,h=f({item:e})??"",b=t.isDisabled({item:e,field:t}),v=(0,qy.useCallback)(_=>{r(m({item:e,value:["",void 0].includes(_)?void 0:Number(_)}))},[e,r,m]),y=(0,qy.useCallback)(_=>{r(m({item:e,value:_}))},[e,r,m]);if(i===Eo){let _=["",""];return Array.isArray(h)&&h.length===2&&h.every(w=>typeof w=="number"||w==="")&&(_=h),(0,Au.jsx)(CCe,{value:_,onChange:y,hideLabelFromVision:o,step:c})}return(0,Au.jsx)(GE,{required:!!g.required,markWhenOptional:n,customValidity:or(g,s),label:d,help:u,value:h,onChange:v,hideLabelFromVision:o,step:c,min:typeof g.min?.constraint=="number"?g.min.constraint:void 0,max:typeof g.max?.constraint=="number"?g.max.constraint:void 0,disabled:b})}var Dee=l(I(),1);function Lee(e){return(0,Dee.jsx)(aR,{...e})}var zee=l(I(),1);function Bee(e){return(0,zee.jsx)(aR,{...e})}var jee=l(oe(),1),Hee=l(U(),1);var q9=l(I(),1);function Wee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:g}=jo({elements:t.elements,getElements:t.getElements}),h=c({item:e}),b=(0,Hee.useCallback)(v=>r(d({item:e,value:v})),[e,r,d]);return g?(0,q9.jsx)(jee.Spinner,{}):(0,q9.jsx)(qE,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:or(u,i),label:s,help:a,onChange:b,options:m,selected:h,hideLabelFromVision:o,disabled:f})}var K9=l(U(),1);var Uee=l(I(),1);function Gee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,Uee.jsx)(Dl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,K9.createElement)(a):void 0,suffix:c?(0,K9.createElement)(c):void 0})}var qee=l(oe(),1),Ky=l(U(),1),lR=l(J(),1);var Mu=l(I(),1);function Yee(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(Gn(n)??0)%60!==0)?1:void 0}function X9(e){let t=Gn(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(o=>String(o).padStart(2,"0")).join(":")}function ECe({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",c=""]=e,d=(0,Ky.useCallback)(f=>t([f??"",c]),[t,c]),u=(0,Ky.useCallback)(f=>t([a,f??""]),[t,a]);return(0,Mu.jsx)(qee.BaseControl,{help:(0,lR.__)("The end time must be later than the start time."),children:(0,Mu.jsxs)(he,{direction:"row",gap:"sm",justify:"space-between",children:[(0,Mu.jsx)(ba,{type:"time",label:(0,lR.__)("From"),value:a,onValueChange:d,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||s}),(0,Mu.jsx)(ba,{type:"time",label:(0,lR.__)("To"),value:c,onValueChange:u,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function Kee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:c,description:d,getValue:u,setValue:f,isValid:m}=t,g=u({item:e}),h=t.isDisabled({item:e,field:t}),b=t.format?.time,v=typeof m.min?.constraint=="string"?m.min.constraint:void 0,y=typeof m.max?.constraint=="string"?m.max.constraint:void 0,_=(0,Ky.useCallback)(x=>r(f({item:e,value:x===""?void 0:x})),[e,r,f]),w=(0,Ky.useCallback)(([x,E])=>r(f({item:e,value:[x||void 0,E||void 0]})),[e,r,f]);if(i===Eo){let x=["",""];return Array.isArray(g)&&g.length===2&&(x=[X9(g[0]),X9(g[1])]),(0,Mu.jsx)(ECe,{value:x,onChange:w,hideLabelFromVision:o,disabled:h,step:Yee(b,x),min:v,max:y})}return(0,Mu.jsx)(ba,{required:!!m.required,markWhenOptional:n,customValidity:or(m,s),type:"time",label:a,placeholder:c,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:X9(g),onValueChange:_,hideLabelFromVision:o,disabled:h,step:Yee(b,[g]),min:v,max:y})}var Xee=l(U(),1);var Zee=l(I(),1);function Qee({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,Xee.useCallback)(()=>{t(d({item:r,value:!c({item:r})}))},[t,d,r,c]);return(0,Zee.jsx)(QE,{required:!!u.required,markWhenOptional:n,customValidity:or(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:f})}var Jee=l(U(),1);var $ee=l(I(),1);function ete({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:d,placeholder:u,description:f,setValue:m,isValid:g}=t,h=t.getValue({item:e}),b=(0,Jee.useCallback)(v=>r(m({item:e,value:v})),[e,r,m]);return(0,$ee.jsx)(fO,{required:!!g.required,markWhenOptional:n,customValidity:or(g,s),label:d,placeholder:u,value:h??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:b,rows:a,disabled:c,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,hideLabelFromVision:o})}var dR=l(oe(),1),tte=l(U(),1);var cR=l(I(),1);function rte({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,d=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,tte.useCallback)(b=>r(a({item:e,value:b})),[e,r,a]),{elements:m,isLoading:g}=jo({elements:t.elements,getElements:t.getElements});if(g)return(0,cR.jsx)(dR.Spinner,{});if(m.length===0)return null;let h=m.find(b=>b.value===u);return(0,cR.jsx)(JE,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:or(c,i),isBlock:!0,label:t.label,help:h?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:m.map(b=>(0,cR.jsx)(dR.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var ote=l(oe(),1),uR=l(U(),1);var Xy=l(I(),1);function nte({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=d({item:e}),g=t.isDisabled({item:e,field:t}),{elements:h,isLoading:b}=jo({elements:t.elements,getElements:t.getElements}),v=(0,uR.useMemo)(()=>Array.isArray(m)?m.map(_=>h?.find(x=>x.value===_)||{value:_,label:_}):[],[m,h]),y=(0,uR.useCallback)(_=>{let w=_.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(u({item:e,value:w}))},[r,u,e]);return b?(0,Xy.jsx)(ote.Spinner,{}):(0,Xy.jsx)(WE,{required:!!f?.required,markWhenOptional:n,customValidity:or(f,i),label:o?void 0:s,value:v,onChange:y,placeholder:a,suggestions:h?.map(_=>_.value),disabled:g,__experimentalValidateInput:_=>t.isValid?.elements&&h?h.some(w=>w.value===_||w.label===_):!0,__experimentalExpandOnFocus:h&&h.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:_=>typeof _=="object"&&"label"in _?_.label:typeof _=="string"&&h&&h.find(x=>x.value===_)?.label||_,__experimentalRenderItem:({item:_})=>{if(typeof _=="string"&&h){let w=h.find(x=>x.value===_);return(0,Xy.jsx)("span",{children:w?.label||_})}return(0,Xy.jsx)("span",{children:_})}})}var Ll=l(oe(),1);var Z9=l(U(),1),ite=l(J(),1);var Vc=l(I(),1),RCe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Mo(e).isValid()?e:"#ffffff";return(0,Vc.jsx)(Ll.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Vc.jsx)(Ll.Button,{onClick:n,"aria-label":(0,ite.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Vc.jsx)(Ll.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,Vc.jsx)(Ll.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Vc.jsx)(Ll.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function ste({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",g=(0,Z9.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),h=(0,Z9.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,Vc.jsx)(ba,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:or(u,i),label:s,placeholder:a,value:m,description:typeof c=="string"?c:void 0,details:typeof c=="string"?void 0:c,onValueChange:h,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,Vc.jsx)(Bi.Slot,{padding:"minimal",children:(0,Vc.jsx)(RCe,{color:m,onColorChange:g,disabled:f})})})}var ate=l(oe(),1);var pR=l(U(),1),Q9=l(J(),1);var fR=l(I(),1);function lte({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,pR.useState)(!1),c=t.isDisabled({item:e,field:t}),d=(0,pR.useCallback)(()=>{a(u=>!u)},[]);return(0,fR.jsx)(Dl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,fR.jsx)(Bi.Slot,{padding:"minimal",children:(0,fR.jsx)(ate.Button,{icon:s?uv:lv,onClick:d,size:"small",label:s?(0,Q9.__)("Hide password"):(0,Q9.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function mR(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var dte=l(I(),1),cte={adaptiveSelect:Oee,array:nte,checkbox:bee,color:ste,combobox:$E,datetime:Cee,date:Tee,email:Mee,telephone:Nee,url:Fee,integer:Lee,number:Bee,password:lte,radio:Wee,select:rR,text:Gee,time:Kee,toggle:Qee,textarea:ete,toggleGroup:rte};function TCe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function kCe(e){let{control:t,...r}=e,o=gR(t);return o===null?null:function(i){return(0,dte.jsx)(o,{...i,config:r})}}function ute(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?gR(e.Edit):TCe(e.Edit)?kCe(e.Edit):mR(e)&&e.type!=="array"?gR("adaptiveSelect"):t===null?null:gR(t)}function gR(e){return Object.keys(cte).includes(e)?cte[e]:null}function PCe(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var fte=PCe;var OCe=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},pte=OCe;var ICe=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},mte=ICe;var hte=l(J(),1);function hR({item:e,field:t}){let{elements:r,isLoading:o}=jo({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var gte=l(I(),1);function zr({item:e,field:t}){return t.hasElements?(0,gte.jsx)(hR,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var zl=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Br(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Bl(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function jl(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Hl(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function gr(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function ACe({item:e,field:t}){return t.getValue({item:e})}var qn=ACe;var MCe=/^[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 NCe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!MCe.test(r)?(0,hte.__)("Value must be a valid email address."):null}var bte={type:"email",render:zr,Edit:"email",sort:zl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Ur,Gr,wl,xl,Sl,Fr,Vr,vn,zo],format:{},getValueFormatted:qn,validate:{required:Br,pattern:Hl,minLength:Bl,maxLength:jl,elements:gr,custom:NCe}};var vte=l(J(),1);var nh=(e,t,r)=>r==="asc"?e-t:t-e;function bR(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function vR(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var yte={separatorThousand:","};function FCe({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=yte:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function VCe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,vte.__)("Value must be an integer."):null}var _te={type:"integer",render:zr,Edit:"integer",sort:nh,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Gr,uu,fu,pu,mu,Eo],validOperators:[Ur,Gr,uu,fu,pu,mu,Eo,Fr,Vr,vn,zo],format:yte,getValueFormatted:FCe,validate:{required:Br,min:bR,max:vR,elements:gr,custom:VCe}};var wte=l(J(),1);var xte={separatorThousand:",",separatorDecimal:".",decimals:2};function DCe({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=xte:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,d]=a.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?u:u+i+d}function LCe(e){return e===""||e===void 0||e===null}function zCe(e,t){let r=t.getValue({item:e});return!LCe(r)&&!Number.isFinite(r)?(0,wte.__)("Value must be a number."):null}var Ste={type:"number",render:zr,Edit:"number",sort:nh,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Gr,uu,fu,pu,mu,Eo],validOperators:[Ur,Gr,uu,fu,pu,mu,Eo,Fr,Vr,vn,zo],format:xte,getValueFormatted:DCe,validate:{required:Br,min:bR,max:vR,elements:gr,custom:zCe}};var Cte={type:"text",render:zr,Edit:"text",sort:zl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Ur,Gr,wl,xl,Sl,Fr,Vr,vn,zo],format:{},getValueFormatted:qn,validate:{required:Br,pattern:Hl,minLength:Bl,maxLength:jl,elements:gr}};var vp=l(Nl(),1);var Ete=l(Nl(),1);function Rte(e){if(!la(new Date(e)))return null;let t=(0,Ete.getDate)(e);return t&&la(t)?t.getTime():null}function yR(e,t,r,o){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),s=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(s==null||s==="")return!0;let a=o(n),c=o(String(s));return a===null||c===null?!1:r==="min"?c>=a:c<=a}function _R(e,t){return yR(e,t,"min",Rte)}function wR(e,t){return yR(e,t,"max",Rte)}function Tte(e,t){return yR(e,t,"min",Gn)}function kte(e,t){return yR(e,t,"max",Gn)}var Pte={datetime:(0,vp.getSettings)().formats.datetime,weekStartsOn:(0,vp.getSettings)().l10n.startOfWeek};function BCe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Pte:o=t.format,(0,vp.dateI18n)(o.datetime,(0,vp.getDate)(r))}var jCe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Ote={type:"datetime",render:zr,Edit:"datetime",sort:jCe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Na,Fa,Oa,Ia,Aa,Ma,jn,wi],validOperators:[Na,Fa,Oa,Ia,Aa,Ma,jn,wi],format:Pte,getValueFormatted:BCe,validate:{required:Br,elements:gr,min:_R,max:wR}};var yp=l(Nl(),1);var Ite={date:(0,yp.getSettings)().formats.date,weekStartsOn:(0,yp.getSettings)().l10n.startOfWeek};function HCe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Ite:o=t.format,(0,yp.dateI18n)(o.date,(0,yp.getDate)(r))}var WCe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Ate={type:"date",render:zr,Edit:"date",sort:WCe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Na,Fa,Oa,Ia,Aa,Ma,jn,wi,Eo],validOperators:[Na,Fa,Oa,Ia,Aa,Ma,jn,wi,Eo],format:Ite,getValueFormatted:HCe,validate:{required:Br,elements:gr,min:_R,max:wR}};var ih=l(Nl(),1);var Mte={time:(0,ih.getSettings)().formats.time},UCe="2000-01-01";function GCe(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=e%60,n=[t,r,o].map(i=>String(i).padStart(2,"0")).join(":");return(0,ih.getDate)(`${UCe}T${n}`)}function YCe({item:e,field:t}){let r=Gn(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=Mte:o=t.format,(0,ih.dateI18n)(o.time,GCe(r))}var qCe=(e,t,r)=>{let o=Gn(e),n=Gn(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},Nte={type:"time",render:zr,Edit:"time",sort:qCe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Na,Fa,Oa,Ia,Aa,Ma,Eo],validOperators:[Na,Fa,Oa,Ia,Aa,Ma,Eo],format:Mte,getValueFormatted:YCe,validate:{required:Br,elements:gr,min:Tte,max:kte}};var xR=l(J(),1);function Fte(e,t){return t.getValue({item:e})===!0}function KCe({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,xR.__)("True"):r===!1?(0,xR.__)("False"):""}function XCe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,xR.__)("Value must be true, false, or undefined"):null}var ZCe=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Vte={type:"boolean",render:zr,Edit:"checkbox",sort:ZCe,validate:{required:Fte,elements:gr,custom:XCe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Gr],validOperators:[Ur,Gr],format:{},getValueFormatted:KCe};var Dte={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:qn,validate:{}};var J9=l(J(),1);function Lte(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function zte({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function QCe({item:e,field:t}){return zte({item:e,field:t})}function JCe(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(o=>typeof o=="string")?null:(0,J9.__)("Every value must be a string."):(0,J9.__)("Value must be an array.")}var $Ce=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},Bte={type:"array",render:QCe,Edit:"array",sort:$Ce,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Fr,Vr,vn,zo],format:{},getValueFormatted:zte,validate:{required:Lte,elements:gr,custom:JCe}};function eEe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var jte={type:"password",render:zr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:eEe,validate:{required:Br,pattern:Hl,minLength:Bl,maxLength:jl,elements:gr}};var Hte={type:"telephone",render:zr,Edit:"telephone",sort:zl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Ur,Gr,wl,xl,Sl,Fr,Vr,vn,zo],format:{},getValueFormatted:qn,validate:{required:Br,pattern:Hl,minLength:Bl,maxLength:jl,elements:gr}};var Wte=l(J(),1);var sh=l(I(),1);function tEe({item:e,field:t}){if(t.hasElements)return(0,sh.jsx)(hR,{item:e,field:t});let r=qn({item:e,field:t});return!r||!Mo(r).isValid()?r:(0,sh.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,sh.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,sh.jsx)("span",{children:r})]})}function rEe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Mo(r).isValid()?(0,Wte.__)("Value must be a valid color."):null}var oEe=(e,t,r)=>{let o=Mo(e),n=Mo(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},Ute={type:"color",render:tEe,Edit:"color",sort:oEe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Ur,Gr,Fr,Vr],format:{},getValueFormatted:qn,validate:{required:Br,elements:gr,custom:rEe}};var Gte={type:"url",render:zr,Edit:"url",sort:zl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Fr,Vr],validOperators:[Ur,Gr,wl,xl,Sl,Fr,Vr,vn,zo],format:{},getValueFormatted:qn,validate:{required:Br,pattern:Hl,minLength:Bl,maxLength:jl,elements:gr}};var nEe=(e,t,r)=>typeof e=="number"&&typeof t=="number"?nh(e,t,r):zl(e,t,r),Yte={render:zr,Edit:null,sort:nEe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Gr],validOperators:k$(),format:{},getValueFormatted:qn,validate:{required:Br,elements:gr}};function iEe(e){return e==="integer"||e==="number"}function sEe(e){return e==="date"||e==="datetime"||e==="time"}function qte(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&iEe(t.type)||typeof e=="string"&&sEe(t.type)))return{constraint:e,validate:o}}function Kte(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=qte(r?.min,t,"min"),s=qte(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let d=r?.maxLength,u;typeof d=="number"&&t.validate.maxLength!==void 0&&(u={constraint:d,validate:t.validate.maxLength});let f=r?.pattern,m;f!==void 0&&t.validate.pattern!==void 0&&(m={constraint:f,validate:t.validate.pattern});let g=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:u,pattern:m,custom:g}}function Xte(e){return e.validOperators.reduce((t,r)=>{let o=gp(r);return o?.filter&&(t[r]=o.filter),t},{})}function aEe(e,t){return{...t.format,...e.format}}var Zte=aEe;function lEe(e){let t=[bte,_te,Ste,Cte,Ote,Ate,Nte,Vte,Dte,Bte,jte,Hte,Ute,Gte].find(r=>r?.type===e);return t||Yte}function Dc(e){return e.map(t=>{let r=lEe(t.type),o=t.getValue||pte(t.id),n=function(i,s,a){let c=o({item:i}),d=o({item:s});return t.sort?t.sort(c,d,a):r.sort(c,d,a)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||mte(t.id),elements:t.elements,getElements:t.getElements,hasElements:mR(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:ute(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Kte(t,r),filterBy:fte(t,r.defaultOperators,r.validOperators),filter:Xte(r),format:Zte(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Qo=l(U(),1);function Qte({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,Qo.useState)(!o);(0,Qo.useEffect)(()=>{o||c(!0)},[o]);let d=(0,Qo.useRef)(t),u=(0,Qo.useRef)(n);(0,Qo.useEffect)(()=>{o||(d.current=t,u.current=n)},[t,o,n]);let[f,m]=(0,Qo.useState)([]),g=(0,Qo.useRef)(new Map),h=(0,Qo.useRef)([]),b=(0,Qo.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,Qo.useRef)(void 0),y=(0,Qo.useRef)(void 0),_=(0,Qo.useRef)(!1),w=(0,Qo.useMemo)(()=>{e.startPosition!==void 0&&y.current!==void 0&&(e.startPosition<y.current?v.current="up":e.startPosition>y.current&&(v.current="down")),y.current=e.startPosition;let x=JSON.stringify(e.filters??[]),E=b.current.filters,S=!_.current||!e.infiniteScrollEnabled||e.search!==b.current.search||x!==E||e.perPage!==b.current.perPage;if(_.current=!0,b.current={search:e.search,filters:x,perPage:e.perPage},S){g.current.clear(),v.current=void 0;let L=e.search?1:e.startPosition??1,B=t.map((j,A)=>{let D=L+A;return g.current.set(r(j),D),{...j,position:D}});return h.current=B,B}let C=h.current,T=new Set(t.map(r)),k=v.current,P=e.search?1:e.startPosition??1,O=t.map((L,B)=>{let j=r(L),A=e.infiniteScrollEnabled?P+B:void 0;return A!==void 0&&g.current.set(j,A),{...L,position:A}});if(O.length===0)return C;let R=C.filter(L=>!T.has(r(L))),F=k==="up"?[...O,...R]:[...R,...O];F.sort((L,B)=>{let j=L.position,A=B.position;return j-A});let V=F;if(f.length>0){let L=Math.min(...f),B=Math.max(...f),j=20,A=F.map(W=>W.position),D=Math.min(...A);!(Math.max(...A)<L-j||D>B+j)&&(V=F.filter(W=>{let Y=r(W);if(i?.includes(Y))return!0;let re=W.position;return k==="up"?re<=B+j:k==="down"?re>=L-j:re>=L-j&&re<=B+j}))}return h.current=V,V},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&d.current?.length?d.current:t).map(E=>({...E,position:void 0})),paginationInfo:o&&d.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var Kn=l(U(),1),$te=l(it(),1);function Jte(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let s=i.reduce((d,u)=>{let f=u.getBoundingClientRect(),m=f.top+f.height/2,g=Math.abs(m-n),h=d.getBoundingClientRect(),b=h.top+h.height/2,v=Math.abs(b-n);return g<v?u:d}),a=Number(s.getAttribute("aria-posinset")),c=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:c.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function ere({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,Kn.useRef)(null),a=(0,Kn.useRef)(e),c=(0,Kn.useRef)(r),d=(0,Kn.useRef)(t),u=(0,Kn.useRef)(o.totalItems);(0,Kn.useLayoutEffect)(()=>{a.current=e,c.current=r,d.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Kn.useCallback)(g=>{i&&i(h=>{let b=new Set(h),v=!1;return g.forEach(y=>{let _=Number(y.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(_)||(y.isIntersecting?b.has(_)||(b.add(_),v=!0):b.has(_)&&(b.delete(_),v=!0))}),v?Array.from(b).sort():h})},[i]);(0,Kn.useLayoutEffect)(()=>{let g=n.current,h=s.current;if(!g||!e.infiniteScrollEnabled||!h||r)return;let b=g.querySelector(`[aria-posinset="${h.posinset}"]`);if(b){let v=g.getBoundingClientRect(),w=b.getBoundingClientRect().top-v.top-h.viewportOffset+(g.scrollTop-h.scrollTop);Math.abs(w)>1&&(g.scrollTop+=w)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,Kn.useRef)(null);return(0,Kn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,f]),(0,Kn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let g=0,h=600,b=800,v=(0,$te.throttle)(_=>{let w=a.current,x=u.current,E=_.target,S=E.scrollTop,C=E.scrollHeight,T=E.clientHeight,k=S>g?"down":"up";if(g=S,c.current)return;let P=w.startPosition||1,O=w.perPage||10,R=Math.min(P+O,x);if(k==="down"&&S+T>=C-h&&R<x){let F=R;Jte(E,s,"down"),d.current({...w,startPosition:F})}if(k==="up"&&S<=b&&P>1){let F=P-O,V=F<6?1:F;Jte(E,s,"up"),d.current({...w,startPosition:V})}},50),y=n.current;return y.addEventListener("scroll",v),()=>{y.removeEventListener("scroll",v),v.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var Jo=l(I(),1),cEe=e=>e.id,dEe=()=>!0,uEe=[],fEe={table:{},grid:{},list:{}},pEe=Cu.filter(e=>!e.isPicker);function mEe({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Sn.useContext)(Ze),n=o.infiniteScrollEnabled;return(0,Jo.jsxs)(Jo.Fragment,{children:[(0,Jo.jsxs)(he,{direction:"row",align:"top",justify:"space-between",className:q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,Jo.jsxs)(he,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,Jo.jsx)(A9,{label:r}),(0,Jo.jsx)(DE,{})]}),(0,Jo.jsxs)(he,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,Jo.jsx)(eee,{}),e]})]}),(0,Jo.jsx)(LE,{className:"dataviews-filters__container"}),(0,Jo.jsx)(O9,{}),(0,Jo.jsx)(I9,{})]})}function gEe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=uEe,data:s,getItemId:a=cEe,getItemLevel:c,isLoading:d=!1,paginationInfo:u,defaultLayouts:f=fEe,selection:m,onChangeSelection:g,onClickItem:h,renderItemLink:b,isItemClickable:v=dEe,header:y,children:_,config:w={perPageSizes:[10,20,50,100]},empty:x,onReset:E}){let[S,C]=(0,Sn.useState)([]),T=m===void 0||g===void 0,k=T?S:m,{data:P,paginationInfo:O,hasInitiallyLoaded:R,setVisibleEntries:F}=Qte({view:e,data:s,getItemId:a,isLoading:d,selection:k,paginationInfo:u}),V=(0,Sn.useRef)(null),[L,B]=(0,Sn.useState)(0),j=(0,tre.useResizeObserver)(_e=>{B(_e[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[A,D]=(0,Sn.useState)(null);function N(_e){let Ce=typeof _e=="function"?_e(k):_e;T&&C(Ce),g&&g(Ce)}let z=(0,Sn.useMemo)(()=>Dc(r),[r]),W=(0,Sn.useMemo)(()=>e.infiniteScrollEnabled?k:k.filter(_e=>s.some(Ce=>a(Ce)===_e)),[k,s,a,e.infiniteScrollEnabled]),Y=jy(z,e),G=(0,Sn.useMemo)(()=>(Y||[]).some(_e=>_e.isPrimary||_e.isLocked),[Y]),[re,se]=(0,Sn.useState)(G),{intersectionObserver:fe}=ere({view:e,onChangeView:t,isLoading:d,paginationInfo:u,containerRef:V,setVisibleEntries:F});(0,Sn.useEffect)(()=>{G&&!re&&se(!0)},[G,re]);let ie=(0,Sn.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([_e])=>pEe.some(Ce=>Ce.type===_e)).map(([_e,Ce])=>[_e,Ce===!0?{}:Ce])),[f]);return ie[e.type]?(0,Jo.jsx)(Ze.Provider,{value:{view:e,onChangeView:t,fields:z,actions:i,data:P,isLoading:d,paginationInfo:O,selection:W,onChangeSelection:N,openedFilter:A,setOpenedFilter:D,getItemId:a,getItemLevel:c,isItemClickable:v,onClickItem:h,renderItemLink:b,containerWidth:L,containerRef:V,resizeObserverRef:j,defaultLayouts:ie,filters:Y,isShowingFilter:re,setIsShowingFilter:se,config:w,empty:x,hasInitiallyLoaded:R,onReset:E,intersectionObserver:fe},children:(0,Jo.jsx)("div",{className:"dataviews-wrapper",children:_??(0,Jo.jsx)(mEe,{header:y,search:o,searchLabel:n})})}):null}var Ba=gEe;Ba.BulkActionToolbar=OC;Ba.Filters=Wy;Ba.FiltersToggled=LE;Ba.FiltersToggle=DE;Ba.Layout=O9;Ba.LayoutSwitcher=N9;Ba.Pagination=q8;Ba.Search=A9;Ba.ViewConfig=F9;Ba.Footer=I9;var Lc=Ba;var nA=l(U(),1);var rre=l(U(),1),ore=l(I(),1),$9=(0,rre.createContext)({fields:[]});$9.displayName="DataFormContext";function nre({fields:e,children:t}){return(0,ore.jsx)($9.Provider,{value:{fields:e},children:t})}var js=$9;var AR=l(U(),1);var CR=l(U(),1),Qy=l(oe(),1);var Zy=l(J(),1),Cn={type:"regular",labelPosition:"top"},hEe=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 ire(e){let t=Cn;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,Zy.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,Zy.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,Zy.__)("Apply"),cancelLabel:(0,Zy.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:hEe(r),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 sre(e){let t=ire(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?ire(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:sre({fields:o.children,layout:Cn}).fields}}});return{layout:t,fields:r}}var SR=sre;var jr=l(I(),1);function bEe({title:e}){return(0,jr.jsx)(he,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,jr.jsx)(he,{direction:"row",align:"center",children:(0,jr.jsx)(Qy.__experimentalHeading,{level:2,size:13,children:e})})})}function are({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,CR.useContext)(js),a=t.layout,c=(0,CR.useMemo)(()=>({layout:Cn,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,jr.jsxs)(jr.Fragment,{children:[!o&&t.label&&(0,jr.jsx)(bEe,{title:t.label}),(0,jr.jsx)(Ri,{data:e,form:c,onChange:r,validity:i?.children})]});let d=a.labelPosition,u=s.find(f=>f.id===t.id);return!u||!u.Edit?null:d==="side"?(0,jr.jsxs)(he,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,jr.jsx)("div",{className:q("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${d}`),children:(0,jr.jsx)(Qy.BaseControl.VisualLabel,{children:u.label})}),(0,jr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,jr.jsx)(u.render,{item:e,field:u}):(0,jr.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,jr.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,jr.jsx)(jr.Fragment,{children:(0,jr.jsxs)(jr.Fragment,{children:[!o&&d!=="none"&&(0,jr.jsx)(Qy.BaseControl.VisualLabel,{children:u.label}),(0,jr.jsx)(u.render,{item:e,field:u})]})}):(0,jr.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:d==="none"?!0:o,markWhenOptional:n,validity:i})})}var rA=l(iC(),1),_p=l(oe(),1),ja=l(U(),1),kR=l(it(),1);var fre=l(oe(),1),ah=l(J(),1);var pre=l(it(),1);function vEe(e,t){return q("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var lre=vEe;var cre=l(oe(),1);var Nu=l(I(),1);function yEe({showError:e,errorMessage:t,fieldLabel:r,errorId:o}){return e?(0,Nu.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Nu.jsx)(cre.Icon,{icon:Yb,size:16}),(0,Nu.jsx)(Qr,{id:o,children:t}),r]}):(0,Nu.jsx)(Nu.Fragment,{children:r})}var eA=yEe;function dre(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=dre(r);if(o)return o}}var ure=dre;var Hs=l(I(),1);function Jy({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:d,editVisibility:u}=t.layout,f=ure(n),m=i&&!!f,g=lre(d,m),h=q("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${d}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),b=(0,pre.useInstanceId)(Jy,"dataforms-layouts-panel__field-control"),v=`${b}-error`,y=m?(0,ah.sprintf)((0,ah._x)("Edit %s (has errors)","field"),r||""):(0,ah.sprintf)((0,ah._x)("Edit %s","field"),r||"");return(0,Hs.jsxs)("div",{className:h,children:[d!=="none"&&(0,Hs.jsx)("span",{className:g,children:(0,Hs.jsx)(eA,{showError:m,errorMessage:f,fieldLabel:r,errorId:v})}),d==="none"&&m&&(0,Hs.jsx)(eA,{showError:!0,errorMessage:f,errorId:v}),(0,Hs.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Hs.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(_=>(0,Hs.jsx)("span",{style:{width:"100%"},children:(0,Hs.jsx)(_.render,{item:e,field:_})},_.id))}):o.map(_=>(0,Hs.jsx)(_.render,{item:e,field:_},_.id))}),!s&&(0,Hs.jsx)(fre.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:y,icon:fl,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":m?`${b} ${v}`:b,onClick:c})]})}var mre=l(iC(),1),tA=l(nC(),1),Wl=l(U(),1),Xn=l(J(),1);function gre(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?gre(o):o.type!=="invalid"&&o.type!=="validating")):!0}function _Ee(e,t){let r=SR(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let d=s.children.map(n).filter(f=>f!==null);if(d.length===0)return null;let u=o.get(s.id);if(u){let[f]=Dc([u]);return{id:s.id,children:d,field:f}}return{id:s.id,children:d}}let a=o.get(s.id);if(!a)return null;let[c]=Dc([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function lh(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let a=r[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function hre(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let a=0;a<t.length-1;a++){let c=t[a];if(!n[c])return e;n[c]={...n[c]},n=n[c]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[r],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(o).length!==0)return o}function wEe(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(c=>{if(a===o.current[t.id]){if(!Array.isArray(c)){n(d=>lh(d,{elements:{type:"invalid",message:(0,Xn.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(d=>lh(d,{elements:{type:"invalid",message:(0,Xn.__)("Value must be one of the elements.")}},[...i,t.id])):n(d=>hre(d,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let d;c instanceof Error?d=c.message:d=String(c)||(0,Xn.__)("Unknown error when running elements validation asynchronously."),n(u=>lh(u,{elements:{type:"invalid",message:d}},[...i,t.id]))})}function xEe(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(a=>{if(s===o.current[t.id]){if(a===null){n(c=>hre(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>lh(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>lh(c,{custom:{type:"invalid",message:(0,Xn.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==o.current[t.id])return;let c;a instanceof Error?c=a.message:c=String(a)||(0,Xn.__)("Unknown error when running custom validation asynchronously."),n(d=>lh(d,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function bre(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function vre(e,t,r){if(bre(t,e)){let{customCounterRef:i,elementsCounterRef:s}=r;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,Xn.__)("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,Xn.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Xn.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Xn.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Xn.__)("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,Xn.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,mre.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,Xn.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(wEe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Xn.__)("Validating\u2026")}),o instanceof Promise&&(xEe(o,t,r),n.custom={type:"validating",message:(0,Xn.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=vre(e,a,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,c])=>{c!==void 0&&(s[a]=c)}),Object.keys(s).length===0?void 0:{children:s}}}function yre(e,t){let r=e?.field?.getValue({item:t}),o=bre(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>yre(i,t));return{value:r,isHidden:o,children:n}}function SEe(e,t,r){let[o,n]=(0,Wl.useState)(),i=(0,Wl.useRef)({}),s=(0,Wl.useRef)({}),a=(0,Wl.useRef)({}),c=(0,Wl.useCallback)(()=>{let d={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},u=_Ee(r,t);if(u.length===0){n(void 0);return}let f={},m=[];u.forEach(g=>{let h=yre(g,e);if(a.current.hasOwnProperty(g.id)&&(0,tA.default)(a.current[g.id],h)){m.push(g.id);return}a.current[g.id]=h;let b=vre(e,g,d);b!==void 0&&(f[g.id]=b)}),n(g=>{let h={...g,...f},b=[...m,...Object.keys(f)];return Object.keys(h).forEach(y=>{h&&!b.includes(y)&&delete h[y]}),Object.keys(h).length===0&&(h=void 0),(0,tA.default)(g,h)?g:h})},[e,t,r]);return(0,Wl.useEffect)(()=>{c()},[c]),{validity:o,isValid:gre(o)}}var _re=SEe;var ER=l(U(),1);function Fu(e,t){let r=(0,ER.useCallback)(()=>{let o=e.current?.querySelectorAll("input, textarea, select"),n=0;return o?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,ER.useEffect)(()=>{t&&r()},[t,r]),r}var wre=l(U(),1);function CEe(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var RR=(e,t)=>Array.isArray(e)&&e.length>0?CEe(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var EEe=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})};function REe(e){let{fields:t}=(0,wre.useContext)(js),r=e.layout,o=RR(r.summary,t),n=EEe(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var TR=REe;var Zn=l(I(),1);function TEe({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:d}=(0,ja.useContext)(js),[u,f]=(0,ja.useState)({}),m=(0,ja.useMemo)(()=>(0,rA.default)(e,u,{arrayMerge:(E,S)=>S}),[e,u]),g=(0,ja.useMemo)(()=>({layout:Cn,fields:t.children?t.children:[{id:t.id,layout:Cn}]}),[t]),h=d.map(E=>({...E,Edit:E.Edit===null?void 0:E.Edit,isValid:{required:E.isValid.required?.constraint,elements:E.isValid.elements?.constraint,min:E.isValid.min?.constraint,max:E.isValid.max?.constraint,pattern:E.isValid.pattern?.constraint,minLength:E.isValid.minLength?.constraint,maxLength:E.isValid.maxLength?.constraint}})),{validity:b}=_re(m,h,g),v=()=>{r(u),n()},y=E=>{f(S=>(0,rA.default)(S,E,{arrayMerge:(C,T)=>T}))},_=(0,kR.useFocusOnMount)("firstInputElement"),w=(0,ja.useRef)(null),x=(0,kR.useMergeRefs)([_,w]);return Fu(w,i),(0,Zn.jsxs)(_p.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Zn.jsx)("div",{ref:x,children:(0,Zn.jsx)(Ri,{data:m,form:g,onChange:y,validity:b,children:(E,S,C,T)=>(0,Zn.jsx)(E,{data:m,field:S,onChange:y,hideLabelFromVision:g.fields.length<2,markWhenOptional:T,validity:C},S.id)})}),(0,Zn.jsxs)(he,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Zn.jsx)(_p.__experimentalSpacer,{style:{flex:1}}),(0,Zn.jsx)(_p.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Zn.jsx)(_p.Button,{variant:"primary",onClick:v,__next40pxDefaultSize:!0,children:a})]})]})}function kEe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,ja.useState)(!1),[s,a]=(0,ja.useState)(!1),{fieldDefinition:c,fieldLabel:d,summaryFields:u}=TR(t);if(!c)return null;let f=()=>{a(!1),i(!0)};return(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsx)(Jy,{data:e,field:t,fieldLabel:d,summaryFields:u,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Zn.jsx)(TEe,{data:e,field:t,onChange:r,fieldLabel:d??"",onClose:f,touched:n})]})}var xre=kEe;var Vu=l(oe(),1),Sre=l(J(),1),zc=l(U(),1);var Cre=l(it(),1);var En=l(I(),1);function PEe({title:e,onClose:t}){return(0,En.jsx)(he,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,En.jsxs)(he,{direction:"row",gap:"sm",align:"center",children:[e&&(0,En.jsx)(Vu.__experimentalHeading,{level:2,size:13,children:e}),(0,En.jsx)(Vu.__experimentalSpacer,{style:{flex:1}}),t&&(0,En.jsx)(Vu.Button,{label:(0,Sre.__)("Close"),icon:ul,onClick:t,size:"small"})]})})}function OEe({touched:e,children:t}){let r=(0,zc.useRef)(null);return Fu(r,e),(0,En.jsx)("div",{ref:r,children:t})}function IEe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,zc.useState)(!1),[s,a]=(0,zc.useState)(null),c=(0,zc.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[d,u]=(0,Cre.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,zc.useMemo)(()=>({layout:Cn,fields:t.children?t.children:[{id:t.id,layout:Cn}]}),[t]),m=(0,zc.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:g,fieldLabel:h,summaryFields:b}=TR(t);return g?(0,En.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,En.jsx)(Vu.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:v=>{v||i(!0)},renderToggle:({isOpen:v,onToggle:y})=>(0,En.jsx)(Jy,{data:e,field:t,fieldLabel:h,summaryFields:b,validity:o,touched:n,disabled:g.readOnly===!0,isOpen:v,onClick:y}),renderContent:({onClose:v})=>(0,En.jsx)(OEe,{touched:n,children:(0,En.jsxs)("div",{ref:d,...u,children:[(0,En.jsx)(PEe,{title:h,onClose:v}),(0,En.jsx)(Ri,{data:e,form:f,onChange:r,validity:m,children:(y,_,w,x)=>(0,En.jsx)(y,{data:e,field:_,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:w},_.id)})]})})})}):null}var Ere=IEe;var oA=l(I(),1);function Rre({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,oA.jsx)(xre,{data:e,field:t,onChange:r,validity:o}):(0,oA.jsx)(Ere,{data:e,field:t,onChange:r,validity:o})}var Rn=l(U(),1),Pre=l(sc(),1),Ore=l(it(),1);var PR=l(J(),1);function Tre(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=Tre(o);return t}function ch(e){let t=Tre(e);if(t!==0)return(0,PR.sprintf)((0,PR._n)("%d field needs attention","%d fields need attention",t),t)}var kre=l(I(),1);function OR({validity:e}){let t=ch(e);return t?(0,kre.jsx)(Rf,{intent:"high",children:t}):null}var io=l(I(),1);function AEe(e,t,r){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"&&!r:!0:!1}function MEe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=RR(o.summary,t).filter(f=>AEe(f,o.summary,n)),d=i&&o.isCollapsible,u=c.length>0&&o.withHeader;return(0,io.jsxs)(he,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,io.jsx)(ml.Title,{children:r}),(d||u)&&(0,io.jsxs)(Vf.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,io.jsx)(OR,{validity:s}),u&&(0,io.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,io.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function NEe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,io.jsxs)(io.Fragment,{children:[t.description&&(0,io.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,io.jsx)(Ri,{data:e,form:r,onChange:o,validity:s?.children})]});let c=wp("regular")?.component;return c?(0,io.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function Ire({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Rn.useContext)(js),a=t.layout,c=(0,Rn.useRef)(null),d=(0,Rn.useRef)(!1),u=(0,Rn.useMemo)(()=>({layout:Cn,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=a,[g,h]=(0,Rn.useState)(f),[b,v]=(0,Rn.useState)(!1);(0,Rn.useEffect)(()=>{h(f)},[f]);let y=(0,Rn.useCallback)(P=>{P||v(!0),h(P)},[]),_=Fu(c,(m?g:!0)&&b),w=(0,Rn.useCallback)(()=>{d.current=!0},[]),x=(0,Rn.useCallback)(()=>{if(!d.current||(v(!0),m&&!g))return;let P=_(),O=ch(i);P>0&&O&&(0,Pre.speak)(O,"polite")},[m,g,_,i]),E=(0,Ore.__experimentalUseFocusOutside)(x),S=t.label,C;if(t.children)C=!!S&&a.withHeader;else{let P=s.find(O=>O.id===t.id);if(!P||!P.Edit)return null;S=P.label,C=!!S&&a.withHeader}let T=(0,io.jsx)(NEe,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:C}),k=(0,io.jsx)(MEe,{data:e,fields:s,label:S,layout:a,isOpen:m?!!g:!0,touched:b,validity:i});return C&&m?(0,io.jsxs)(Vf.Root,{className:"dataforms-layouts-card__field",open:g,onOpenChange:y,...E,children:[(0,io.jsx)(Vf.Header,{children:k}),(0,io.jsx)(Vf.Content,{ref:c,onFocus:w,children:T})]}):(0,io.jsxs)(ml.Root,{className:"dataforms-layouts-card__field",...E,children:[C&&(0,io.jsx)(ml.Header,{children:k}),(0,io.jsx)(ml.Content,{ref:c,onFocus:w,children:T})]})}var Are=l(oe(),1);var Ho=l(I(),1);function FEe({title:e}){return(0,Ho.jsx)(he,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Ho.jsx)(he,{direction:"row",align:"center",children:(0,Ho.jsx)(Are.__experimentalHeading,{level:2,size:13,children:e})})})}var VEe=({children:e})=>(0,Ho.jsx)(Ho.Fragment,{children:e});function Mre({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Cn,fields:t.children};return(0,Ho.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Ho.jsx)(FEe,{title:t.label}),(0,Ho.jsx)(he,{direction:"row",align:s.alignment,gap:"lg",children:(0,Ho.jsx)(Ri,{data:e,form:c,onChange:r,validity:i?.children,as:VEe,children:(d,u,f)=>(0,Ho.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[u.id],children:(0,Ho.jsx)(d,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},u.id)})})]})}let a=wp("regular")?.component;return a?(0,Ho.jsx)(Ho.Fragment,{children:(0,Ho.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Ho.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var Tn=l(U(),1),Nre=l(J(),1),Fre=l(sc(),1),Vre=l(it(),1);var Bc=l(I(),1);function Dre({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Tn.useContext)(js),i=(0,Tn.useRef)(null),s=(0,Tn.useRef)(null),a=(0,Tn.useRef)(!1),[c,d]=(0,Tn.useState)(!1),[u,f]=(0,Tn.useState)(!1),m=(0,Tn.useMemo)(()=>({layout:Cn,fields:t.children??[]}),[t]);(0,Tn.useEffect)(()=>{let x=i.current;if(!x)return;let E=()=>{let S=x.open;S||d(!0),f(S)};return x.addEventListener("toggle",E),()=>{x.removeEventListener("toggle",E)}},[]);let g=Fu(s,u&&c),h=(0,Tn.useCallback)(()=>{a.current=!0},[]),b=(0,Tn.useCallback)(()=>{if(!a.current||(d(!0),!i.current?.open))return;let x=g(),E=ch(o);x>0&&E&&(0,Fre.speak)(E,"polite")},[g,o]),v=(0,Vre.__experimentalUseFocusOutside)(b);if(!t.children)return null;let y=t.layout.summary??"",_=y?n.find(x=>x.id===y):void 0,w;return _&&_.render?w=(0,Bc.jsx)(_.render,{item:e,field:_}):w=t.label||(0,Nre.__)("More details"),(0,Bc.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...v,children:[(0,Bc.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Bc.jsxs)(he,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,c&&(0,Bc.jsx)(OR,{validity:o})]})}),(0,Bc.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:h,children:(0,Bc.jsx)(Ri,{data:e,form:m,onChange:r,validity:o?.children})})]})}var xp=l(I(),1),DEe=[{type:"regular",component:are,wrapper:({children:e})=>(0,xp.jsx)(he,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:Rre,wrapper:({children:e})=>(0,xp.jsx)(he,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:Ire,wrapper:({children:e})=>(0,xp.jsx)(he,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:Mre,wrapper:({children:e,layout:t})=>(0,xp.jsx)(he,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,xp.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,xp.jsx)(he,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:Dre}];function wp(e){return DEe.find(t=>t.type===e)}var IR=l(I(),1),LEe=({children:e})=>(0,IR.jsx)(he,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Ri({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,AR.useContext)(js),a=(0,AR.useMemo)(()=>{let u=s.filter(m=>!!m.isValid?.required).length,f=s.length-u;return u>f},[s]);function c(u){return s.find(f=>f.id===u.id)}let d=i??wp(t.layout.type)?.wrapper??LEe;return(0,IR.jsx)(d,{layout:t.layout,children:t.fields.map(u=>{let f=wp(u.layout.type)?.component;if(!f)return null;let m=u.children?void 0:c(u);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,u,o?.[u.id],a):(0,IR.jsx)(f,{data:e,field:u,onChange:r,markWhenOptional:a,validity:o?.[u.id]},u.id)})})}var iA=l(I(),1);function $y({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,nA.useMemo)(()=>SR(t),[t]),s=(0,nA.useMemo)(()=>Dc(r),[r]);return t.fields?(0,iA.jsx)(nre,{fields:s,children:(0,iA.jsx)(Ri,{data:e,form:i,onChange:o,validity:n})}):null}var zre=l(E9(),1),Bre=l(tf(),1);function Lre(e=""){return(0,zre.default)(e.trim().toLowerCase())}var zEe=[];function jc(e,t,r){if(!e)return{data:zEe,paginationInfo:{totalItems:0,totalPages:0}};let o=Dc(r),n=[...e];if(t.search){let d=Lre(t.search);n=n.filter(u=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:u});return(Array.isArray(m)?m:[m]).some(h=>Lre(String(h)).includes(d))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(d=>{let u=o.find(f=>f.id===d.field);if(u){d.operator===zo&&(0,Bre.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let f=u.filter[d.operator];f&&(n=n.filter(m=>f(m,u,d.value)))}});let i=t.sort?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.sort?.field):null,s=t.groupBy?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.groupBy?.field):null;(i||s)&&n.sort((d,u)=>{if(s){let f=s.sort(d,u,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(d,u,t.sort?.direction??"desc"):0});let a=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let d=t.startPosition-1,u=Math.min(d+t.perPage,a);n=n?.slice(d,u)}else if(t.page!==void 0&&t.perPage!==void 0){let d=(t.page-1)*t.perPage;a=n?.length||0,c=Math.ceil(a/t.perPage),n=n?.slice(d,d+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:c}}}var jre=l(rf(),1),{lock:j4t,unlock:Hre}=(0,jre.__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/fields");var wr=l(oe(),1),Sp=l(Ure(),1),sA=l(Fe(),1),t0=l(Te(),1),Ir=l(U(),1),Qn=l(J(),1),aA=l(Co(),1);var Xre=l(sc(),1),uh=l(Yre(),1),Zre=l(ya(),1);var e0=l(U(),1);function qre(e){return{top:e.offsetTop,left:e.offsetLeft}}function Kre(e){let t=(0,e0.useRef)(null),r=(0,e0.useRef)(void 0);return t.current&&(r.current=qre(t.current)),(0,e0.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new dg({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:d,y:u}=c;d=Math.round(d),u=Math.round(u);let f=d===0&&u===0;t.current.style.transform=f?"":`translate3d(${d}px,${u}px,0)`}});t.current.style.transform="";let i=qre(t.current),s=Math.round(o.left-i.left),a=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:s,y:a}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var We=l(I(),1),{MediaUploadModal:BEe}=Hre(uh.privateApis);function Qre({children:e,index:t,className:r}){let o=Kre(t);return(0,We.jsx)("div",{ref:o,className:r,children:e})}function dh(e){return Array.isArray(e)?e:e?[e]:[]}function jEe({render:e,multiple:t,...r}){let[o,n]=(0,Ir.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,We.jsxs)(We.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,We.jsx)(BEe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,We.jsx)(uh.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function lA({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,Sp.isBlobURL)(i.source_url),c=(0,We.jsxs)("div",{className:q("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:d=>{s||(d.key==="Enter"||d.key===" ")&&(d.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,We.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,We.jsx)(wr.Spinner,{})}),!s&&(0,We.jsx)(wr.DropZone,{onFilesDrop:d=>n(d,i?.id)})]});return o?(0,We.jsxs)(fr.Root,{children:[(0,We.jsx)(fr.Trigger,{render:c}),(0,We.jsx)(fr.Popup,{children:r})]}):c}var HEe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function WEe({attachment:e}){return(0,We.jsx)(wr.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,aA.decodeEntities)(e.title.rendered)})}function Jre(e){return(0,We.jsx)(lA,{...e,children:(0,We.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function $re({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(wr.Button,{__next40pxDefaultSize:!0,icon:s?ua:Gb,label:s?(0,Qn.__)("Move left"):(0,Qn.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,We.jsx)(wr.Button,{__next40pxDefaultSize:!0,icon:s?fa:If,label:s?(0,Qn.__)("Move right"):(0,Qn.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function eoe({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,We.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,We.jsx)(wr.Icon,{icon:m5}):r.startsWith("video")?(0,We.jsx)(wr.Icon,{icon:L4}):HEe.includes(r)?(0,We.jsx)(wr.Icon,{icon:da}):(0,We.jsx)(wr.Icon,{icon:qb})}function UEe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,We.jsxs)("div",{className:q("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((d,u)=>{let f=d.mime_type?.startsWith("image"),m=(0,Sp.isBlobURL)(d.source_url),g=d.id;return(0,We.jsxs)(Qre,{index:u,className:q("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,We.jsx)(lA,{open:()=>{c(g),i()},label:m?(0,Qn.__)("Replace"):(0,Qn.sprintf)((0,Qn.__)("Replace %s"),(0,aA.decodeEntities)(d.title.rendered)),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,We.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,We.jsx)(wr.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,We.jsx)(eoe,{attachment:d})})})}),!m&&(0,We.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,We.jsxs)(wr.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,We.jsx)($re,{itemId:g,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,We.jsx)(wr.Button,{__next40pxDefaultSize:!0,icon:ul,label:(0,Qn.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:h=>{h.stopPropagation(),o(g)}})]})})]},d.id)}),(r||!e?.length)&&(0,We.jsx)(Jre,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function GEe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,We.jsxs)(We.Fragment,{children:[!!e?.length&&(0,We.jsx)("div",{className:q("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,We.jsx)(wr.__experimentalVStack,{spacing:0,children:e.map((d,u)=>{let f=(0,Sp.isBlobURL)(d.source_url),m=r&&e.length>1,g=d.id;return(0,We.jsxs)(Qre,{index:u,className:"fields__media-edit-compact",children:[(0,We.jsx)(lA,{open:()=>{c(g),i()},label:(0,Qn.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(eoe,{attachment:d}),!f&&(0,We.jsx)(WEe,{attachment:d})]})}),!f&&(0,We.jsxs)(wr.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,We.jsx)($re,{itemId:g,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,We.jsx)(wr.Button,{__next40pxDefaultSize:!0,icon:ul,label:(0,Qn.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:h=>{h.stopPropagation(),o(g)}})]})]},d.id)})})}),(r||!e?.length)&&(0,We.jsx)(Jre,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function MR({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let c=t.getValue({item:e}),[d,u]=(0,Ir.useState)(!1),f=(0,Ir.useRef)(null),[m,g]=(0,Ir.useState)(void 0);(0,Ir.useEffect)(()=>{let A=f.current,D=()=>{u(!0)};return A?.addEventListener("invalid",D),()=>A?.removeEventListener("invalid",D)},[]);let h=(0,t0.useSelect)(A=>{if(!c)return null;let N=dh(c).toSorted((W,Y)=>W-Y),{getEntityRecords:z}=A(sA.store);return z("postType","attachment",{include:N})},[c]),b=(0,Ir.useRef)(null);h!==null&&(b.current=h);let v=h;if(h===null&&b.current&&c){let A=new Set(b.current.map(D=>D.id));dh(c).every(D=>A.has(D))&&(v=b.current)}let y=(0,Ir.useMemo)(()=>{if(!v)return null;let A=dh(c),D=new Map(v.map(N=>[N.id,N]));return A.map(N=>D.get(N)).filter(N=>N!==void 0)},[v,c]),{createErrorNotice:_}=(0,t0.useDispatch)(Zre.store),{receiveEntityRecords:w}=(0,t0.useDispatch)(sA.store),[x,E]=(0,Ir.useState)(),S=(0,Ir.useRef)(void 0),[C,T]=(0,Ir.useState)(!1),[k,P]=(0,Ir.useState)([]);(0,Ir.useEffect)(()=>{C&&(T(!1),S.current?.())},[C]);let O=(0,Ir.useCallback)(A=>r(t.setValue({item:e,value:A})),[e,t,r]),R=(0,Ir.useCallback)(A=>{let N=dh(c).filter(z=>z!==A);u(!0),O(N.length?N:void 0)},[c,O]),F=(0,Ir.useCallback)((A,D)=>{if(!y)return;let N=y.map(Y=>Y.id),z=N.indexOf(A),W=D==="up"?z-1:z+1;[N[z],N[W]]=[N[W],N[z]],O(N)},[y,O]),V=(0,Ir.useCallback)((A,D)=>{E(D),(0,uh.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:A,onFileChange(N){let z=N.filter(G=>(0,Sp.isBlobURL)(G.url)).map(G=>G.url);if(P(z),z.length)return;w("postType","attachment",[],void 0,!0);let W=N.map(G=>G.id);if(!i){O(W[0]),E(void 0);return}let Y=dh(c);if(D===void 0)O([...Y,...W]);else{let G=[...Y];G.splice(Y.indexOf(D),1,...W),O(G)}E(void 0)},onError(N){E(void 0),P([]),_(N.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,_,O,w]),L=t.placeholder||(i?(0,Qn.__)("Choose files"):(0,Qn.__)("Choose file")),B=(0,Ir.useMemo)(()=>{if(!k.length)return y;let A=[...y||[]],D=k.map(N=>({id:N,source_url:N,mime_type:(0,Sp.getBlobTypeByURL)(N)}));if(x!==void 0){let N=A.findIndex(z=>z.id===x);A.splice(N,1,...D)}else A.push(...D);return A},[y,x,k]);(0,Ir.useEffect)(()=>{if(!d)return;let A=f.current;if(A)if(a){let D=a?.custom;g(D),D?.type==="invalid"?A.setCustomValidity(D.message||(0,Qn.__)("Invalid")):A.setCustomValidity("")}else A.setCustomValidity(""),g(void 0)},[d,t.isValid,a]),(0,Ir.useEffect)(()=>{d&&m?.message&&(0,Xre.speak)(m.message)},[d,m?.message]);let j=(0,Ir.useCallback)(A=>{d||(!A.relatedTarget||!A.currentTarget.contains(A.relatedTarget))&&u(!0)},[d]);return(0,We.jsxs)("div",{onBlur:j,children:[(0,We.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,We.jsx)(jEe,{onSelect:A=>{if(!i){O(A.id),E(void 0);return}let D=Array.isArray(A)?A.map(z=>z.id):[A.id],N=dh(c);if(!N.length)O(D);else if(x===void 0){let z=N.filter(Y=>D.includes(Y)),W=D.filter(Y=>!N.includes(Y));O([...z,...W])}else if(A.id!==x){let z=N.filter(W=>W!==A.id);O(z.map(W=>W===x?A.id:W))}E(void 0)},onClose:()=>E(void 0),allowedTypes:n,value:x!==void 0?x:c,multiple:i&&x===void 0,title:t.label,render:({open:A})=>{S.current=A;let D=s?UEe:GEe;return(0,We.jsxs)(wr.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,We.jsx)(Qr,{render:(0,We.jsx)("legend",{}),children:t.label}):(0,We.jsx)(wr.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,We.jsx)(D,{allItems:B,addButtonLabel:L,multiple:i,removeItem:R,moveItem:F,open:()=>T(!0),onFilesDrop:V,isUploading:!!k.length,setTargetItemId:E}),t.description&&(0,We.jsx)(wr.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,We.jsx)(Qr,{children:(0,We.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,We.jsx)(mc,{type:m.type,message:m.message})]})}var dA=l(Co(),1),uA=l(I(),1),YEe=[{id:"title",type:"text",label:(0,rs.__)("Site Title"),description:(0,rs.__)("Displays in your site's layout via the Site Title block."),getValue:({item:e})=>(0,dA.decodeEntities)(e.title??"")},{id:"description",type:"text",label:(0,rs.__)("Site Tagline"),description:(0,rs.__)("In a few words, explain what this site is about. Displays in your site's layout via the Site Tagline block."),getValue:({item:e})=>(0,dA.decodeEntities)(e.description??"")},{id:"site_logo",type:"media",label:(0,rs.__)("Site Logo"),description:(0,rs.__)("Displays in your site's layout via the Site Logo block."),placeholder:(0,rs.__)("Choose logo"),Edit:MR,setValue:({value:e})=>({site_logo:e??0})},{id:"site_icon",type:"media",label:(0,rs.__)("Site Icon"),description:(0,rs.__)("Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."),placeholder:(0,rs.__)("Choose icon"),Edit:MR,setValue:({value:e})=>({site_icon:e??0})}],qEe={layout:{type:"regular",labelPosition:"top"},fields:["title","description","site_logo","site_icon"]};function fA(){let e=(0,NR.useSelect)(o=>o(cA.store).getEditedEntityRecord("root","site"),[]),{editEntityRecord:t}=(0,NR.useDispatch)(cA.store),r=o=>{t("root","site",void 0,o)};return(0,uA.jsx)(Wi,{title:(0,rs._x)("Identity","site identity"),headingLevel:2,hasPadding:!0,children:(0,uA.jsx)($y,{data:e,fields:YEe,form:qEe,onChange:r})})}var r0=l(I(),1),toe={name:"identity",path:"/identity",areas:{sidebar:(0,r0.jsx)(KX,{}),content:(0,r0.jsx)(fA,{}),preview:(0,r0.jsx)($r,{}),mobileContent:(0,r0.jsx)(fA,{})},widths:{content:380}};var Mie=l(Tt(),1),Nie=l(Jt(),1),Fie=l(Er(),1);var mM=l(J(),1),g3=l(Te(),1),gM=l(U(),1),xie=l(An(),1),Sie=l(Jt(),1),Cie=l(Tt(),1),Eie=l(Er(),1);var bie=l(oe(),1),vie=l(rn(),1),Y5e=l(Te(),1),q5e=l(ir(),1),dM=l(U(),1),K5e=l(it(),1);var pA=l(U(),1);var roe=l(U(),1),ko=(0,roe.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var ooe=l(I(),1);function FR({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,pA.useMemo)(()=>Jf(r,t),[r,t]),s=(0,pA.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,ooe.jsx)(ko.Provider,{value:s,children:e})}var Uc=l(oe(),1),_oe=l(J(),1);var lRe=l(Te(),1),cRe=l(Fe(),1);var noe=l(I(),1);function mA({className:e,...t}){return(0,noe.jsx)(Hm,{className:q(e,"global-styles-ui-icon-with-current-color"),...t})}var Du=l(oe(),1);var Cp=l(I(),1);function KEe({icon:e,children:t,...r}){return(0,Cp.jsxs)(Du.__experimentalItem,{...r,children:[e&&(0,Cp.jsxs)(Du.__experimentalHStack,{justify:"flex-start",children:[(0,Cp.jsx)(mA,{icon:e,size:24}),(0,Cp.jsx)(Du.FlexItem,{children:t})]}),!e&&t]})}function Hc(e){return(0,Cp.jsx)(Du.Navigator.Button,{as:KEe,...e})}var QEe=l(oe(),1);var JEe=l(J(),1),uoe=l(ir(),1);var gA=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},hA=function(e){return .2126*gA(e.r)+.7152*gA(e.g)+.0722*gA(e.b)};function ioe(e){e.prototype.luminance=function(){return t=hA(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,i,s,a,c,d=t instanceof e?t:new e(t);return i=this.rgba,s=d.toRgb(),a=hA(i),c=hA(s),r=a>c?(a+.05)/(c+.05):(c+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var o,n,i,s,a}}var Ha=l(U(),1),coe=l(Te(),1),doe=l(Fe(),1),vA=l(J(),1);var mo=l(J(),1);var soe=l(rf(),1),{lock:wPt,unlock:Vt}=(0,soe.__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-ui");var{getViewportBreakpoints:EPt}=Vt(_g),RPt={link:[{value:":link",label:(0,mo.__)("Link")},{value:":any-link",label:(0,mo.__)("Any Link")},{value:":visited",label:(0,mo.__)("Visited")},{value:":hover",label:(0,mo.__)("Hover")},{value:":focus",label:(0,mo.__)("Focus")},{value:":focus-visible",label:(0,mo.__)("Focus-visible")},{value:":active",label:(0,mo.__)("Active")}],button:[{value:":link",label:(0,mo.__)("Link")},{value:":any-link",label:(0,mo.__)("Any Link")},{value:":visited",label:(0,mo.__)("Visited")},{value:":hover",label:(0,mo.__)("Hover")},{value:":focus",label:(0,mo.__)("Focus")},{value:":focus-visible",label:(0,mo.__)("Focus-visible")},{value:":active",label:(0,mo.__)("Active")}]},TPt={"core/button":[{value:":hover",label:(0,mo.__)("Hover")},{value:":focus",label:(0,mo.__)("Focus")},{value:":focus-visible",label:(0,mo.__)("Focus-visible")},{value:":active",label:(0,mo.__)("Active")}]},kPt=[{value:"@tablet",label:(0,mo.__)("Tablet")},{value:"@mobile",label:(0,mo.__)("Mobile")}];function bA(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&bA(e[r],t);return e}var VR=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=VR(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function o0(e,t){let r=VR(structuredClone(e),t);return ry(r,e)}function aoe(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function loe(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=aoe(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=aoe(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}dK([ioe]);function nr(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:c}=(0,Ha.useContext)(ko),d=n?.split(".").filter(Boolean)??[],u=d.find(v=>v.startsWith(":")),f=d.filter(v=>!v.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=a;r==="base"?g=s:r==="user"&&(g=i);let h=(0,Ha.useMemo)(()=>{let v=oC(g,m,t,o);return u?v?.[u]??{}:v},[g,m,t,o,u]),b=(0,Ha.useCallback)(v=>{let y=v;u&&(y={...oC(i,m,t,!1),[u]:v});let _=a8(i,m,y,t);c(_)},[i,c,m,t,u]);return[h,b]}function Ar(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Ha.useContext)(ko),a=i;r==="base"?a=n:r==="user"&&(a=o);let c=(0,Ha.useMemo)(()=>Qv(a,e,t),[a,e,t]),d=(0,Ha.useCallback)(u=>{let f=o8(o,e,u,t);s(f)},[o,s,e,t]);return[c,d]}var XEe=[];function ZEe({title:e,settings:t,styles:r}){return e===(0,vA.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function DR(e=[]){let{variationsFromTheme:t}=(0,coe.useSelect)(o=>({variationsFromTheme:o(doe.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||XEe}),[]),{user:r}=(0,Ha.useContext)(ko);return(0,Ha.useMemo)(()=>{let o=structuredClone(r),n=bA(o,e);n.title=(0,vA.__)("Default");let i=t.filter(a=>o0(a,e)).map(a=>Jf(n,a)),s=[n,...i];return s?.length?s.filter(ZEe):[]},[e,r,t])}var yA=l(I(),1),{useHasDimensionsPanel:zPt,useHasTypographyPanel:BPt,useHasColorPanel:jPt,useSettingsForBlockElement:HPt,useHasBackgroundPanel:WPt}=Vt(uoe.privateApis);var Ul=l(oe(),1);function fh(){let[e="black"]=nr("color.text"),[t="white"]=nr("color.background"),[r=e]=nr("elements.h1.color.text"),[o=r]=nr("elements.link.color.text"),[n=o]=nr("elements.button.color.background"),[i]=Ar("color.palette.core")||[],[s]=Ar("color.palette.theme")||[],[a]=Ar("color.palette.custom")||[],c=(s??[]).concat(a??[]).concat(i??[]),d=c.filter(({color:m})=>m===e),u=c.filter(({color:m})=>m===n),f=d.concat(u).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var moe=l(U(),1),goe=l(oe(),1),_A=l(J(),1);function $Ee(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var eRe={normal:400,bold:700};function foe(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function poe(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>eRe[n]??Number(n)),[r,o]=t;return foe(r)?t.length!==2||!foe(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function tRe(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function n0(e){let t={fontFamily:tRe(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(poe(n.fontWeight)));t.fontWeight=String($Ee(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&poe(e.fontFace[0].fontWeight)||"400"}return t}var i0=l(I(),1);function LR({fontSize:e,variation:t}){let{base:r}=(0,moe.useContext)(ko),o=r;t&&(o={...r,...t});let[n]=nr("color.text"),[i,s]=loe(o),a=i?n0(i):{},c=s?n0(s):{};return n&&(a.color=n,c.color=n),e&&(a.fontSize=e,c.fontSize=e),(0,i0.jsxs)(goe.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,i0.jsx)("span",{style:c,children:(0,_A._x)("A","Uppercase letter A")}),(0,i0.jsx)("span",{style:a,children:(0,_A._x)("a","Lowercase letter A")})]})}var hoe=l(oe(),1);var boe=l(I(),1);function voe({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=fh(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,boe.jsx)(hoe.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var yoe=l(oe(),1),ph=l(it(),1),Ep=l(U(),1);var Wc=l(I(),1),wA=248,xA=152,rRe={leading:!0,trailing:!0};function oRe({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=nr("color.background"),[i]=nr("color.gradient"),s=(0,ph.useReducedMotion)(),[a,c]=(0,Ep.useState)(!1),[d,{width:u}]=(0,ph.useResizeObserver)(),[f,m]=(0,Ep.useState)(u),[g,h]=(0,Ep.useState)(),b=(0,ph.useThrottle)(m,250,rRe);(0,Ep.useLayoutEffect)(()=>{u&&b(u)},[u,b]),(0,Ep.useLayoutEffect)(()=>{let w=f?f/wA:1,x=w-(g||0);(Math.abs(x)>.1||!g)&&h(w)},[f,g]);let v=u?u/wA:1,y=g||v,_=!!u;return(0,Wc.jsxs)(Wc.Fragment,{children:[(0,Wc.jsx)("div",{style:{position:"relative"},children:d}),!_&&(0,Wc.jsx)(qO,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:wA/xA}}),_&&(0,Wc.jsx)("div",{className:q("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:xA*y},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,Wc.jsx)(yoe.__unstableMotion.div,{style:{height:xA*y,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,x)=>w({ratio:y,key:x}))})})]})}var mh=oRe;var Ti=l(I(),1),nRe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},iRe={hover:{opacity:1},start:{opacity:.5}},sRe={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function aRe({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=nr("typography.fontWeight"),[i="serif"]=nr("typography.fontFamily"),[s=i]=nr("elements.h1.typography.fontFamily"),[a=n]=nr("elements.h1.typography.fontWeight"),[c="black"]=nr("color.text"),[d=c]=nr("elements.h1.color.text"),{paletteColors:u}=fh();return(0,Ti.jsxs)(mh,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Ti.jsx)(Ul.__unstableMotion.div,{variants:nRe,style:{height:"100%",overflow:"hidden"},children:(0,Ti.jsxs)(Ul.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Ti.jsx)(LR,{fontSize:65*f,variation:o}),(0,Ti.jsx)(Ul.__experimentalVStack,{spacing:4*f,children:(0,Ti.jsx)(voe,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Ti.jsx)(Ul.__unstableMotion.div,{variants:r?iRe:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Ti.jsx)(Ul.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:u.slice(0,4).map(({color:m},g)=>(0,Ti.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,Ti.jsx)(Ul.__unstableMotion.div,{variants:sRe,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Ti.jsx)(Ul.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Ti.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:d,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var SA=aRe;var woe=l(I(),1);var RA=l(rn(),1),zu=l(J(),1),Gl=l(oe(),1);var TA=l(Te(),1),Ws=l(U(),1),zR=l(ir(),1),Toe=l(it(),1),koe=l(sc(),1);var xoe=l(rn(),1),Soe=l(Te(),1),dRe=l(oe(),1);var uRe=l(I(),1);function fRe(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function CA(e){let t=(0,Soe.useSelect)(n=>{let{getBlockStyles:i}=n(xoe.store);return i(e)},[e]),[r]=nr("variations",e),o=Object.keys(r??{});return fRe(t,o)}var Lu=l(oe(),1),Coe=l(J(),1);var Eoe=l(ir(),1);var Roe=l(I(),1),{StateControl:wOt,StateControlBadges:xOt}=Vt(Eoe.privateApis);var Jn=l(I(),1),{useHasDimensionsPanel:pRe,useHasTypographyPanel:mRe,useHasBorderPanel:gRe,useSettingsForBlockElement:hRe,useHasColorPanel:bRe,useHasBackgroundPanel:vRe}=Vt(zR.privateApis),{Menu:IOt}=Vt(Gl.privateApis);function EA(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(EA):!0}function yRe(e,t){return EA(e?.styles?.blocks?.[t])||EA(e?.settings?.blocks?.[t])}function _Re(){let e=(0,TA.useSelect)(n=>n(RA.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function wRe(e){let[t]=Ar("",e),r=hRe(t,e),o=mRe(r),n=bRe(r),i=vRe(r),s=gRe(r),a=pRe(r),c=s||a,d=!!CA(e)?.length;return o||n||i||c||d}function xRe({block:e,isCustomized:t}){return wRe(e.name)?(0,Jn.jsx)(Hc,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Jn.jsxs)(Gl.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Jn.jsx)(zR.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Jn.jsx)(Gl.FlexItem,{children:e.title}),t&&(0,Jn.jsxs)(Jn.Fragment,{children:[(0,Jn.jsx)(Qr,{children:(0,zu.__)("Has custom styles")}),(0,Jn.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function SRe({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,zu.__)("You haven't customized any blocks yet."):(0,zu.__)("No blocks found.");return(0,Jn.jsx)(Gl.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function CRe({filterValue:e,styleFilter:t}){let r=_Re(),o=(0,Toe.useDebounce)(koe.speak,500),{isMatchingSearchTerm:n}=(0,TA.useSelect)(RA.store),{user:i}=(0,Ws.useContext)(ko),s=(0,Ws.useMemo)(()=>{let f=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(g=>{yRe(i,g)&&f.add(g)}),f},[i]),a=e?r.filter(f=>n(f,e)):r,c=t==="customized"?a.filter(f=>s.has(f.name)):a,d=(0,Ws.useRef)(null),u=c.length>0;return(0,Ws.useEffect)(()=>{if(!e&&t==="all")return;let f=u&&d.current?.childElementCount||0,m=(0,zu.sprintf)((0,zu._n)("%d result found.","%d results found.",f),f);o(m,"polite")},[e,t,u,o]),(0,Jn.jsx)("div",{ref:d,className:"global-styles-ui-block-types-item-list",role:"list",children:c.length===0?(0,Jn.jsx)(SRe,{filterValue:e,styleFilter:t}):c.map(f=>(0,Jn.jsx)(xRe,{block:f,isCustomized:s.has(f.name)},"menu-itemblock-"+f.name))})}var AOt=(0,Ws.memo)(CRe);var PRe=l(rn(),1),Aoe=l(ir(),1),kA=l(U(),1),ORe=l(Te(),1),IRe=l(Fe(),1),PA=l(oe(),1),Moe=l(J(),1);var ERe=l(ir(),1),Poe=l(rn(),1),RRe=l(oe(),1),TRe=l(U(),1);var kRe=l(I(),1),{getViewportBreakpoints:zOt,getViewportBreakpointValueInPixels:BOt}=Vt(_g);var Ooe=l(oe(),1),Ioe=l(I(),1);function Wa({children:e,level:t=2}){return(0,Ioe.jsx)(Ooe.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var OA=l(I(),1);var{useHasDimensionsPanel:tIt,useHasTypographyPanel:rIt,useHasBorderPanel:oIt,useSettingsForBlockElement:nIt,useHasColorPanel:iIt,useHasFiltersPanel:sIt,useHasImageSettingsPanel:aIt,useHasBackgroundPanel:lIt,BackgroundPanel:cIt,BorderPanel:dIt,ColorPanel:uIt,TypographyPanel:fIt,DimensionsPanel:pIt,FiltersPanel:mIt,ImageSettingsPanel:gIt,AdvancedPanel:hIt}=Vt(Aoe.privateApis);var Uke=l(J(),1),Gke=l(oe(),1),Yke=l(U(),1);var ARe=l(oe(),1);var MRe=l(I(),1);var NRe=l(J(),1),BR=l(oe(),1);var Noe=l(I(),1);var WR=l(oe(),1);var Foe=l(oe(),1);var jR=l(I(),1),FRe=({variation:e,isFocused:t,withHoverView:r})=>(0,jR.jsx)(mh,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,jR.jsx)(Foe.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,jR.jsx)(LR,{variation:e,fontSize:85*o})},n)}),Voe=FRe;var Rp=l(U(),1),Doe=l(Zf(),1),HR=l(J(),1);var Bu=l(I(),1);function gh({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Rp.useState)(!1),{base:a,user:c,onChange:d}=(0,Rp.useContext)(ko),u=(0,Rp.useMemo)(()=>{let v=Jf(a,e);return o&&(v=VR(v,o)),{user:e,base:a,merged:v,onChange:()=>{}}},[e,a,o]),f=()=>d(e),m=v=>{v.keyCode===Doe.ENTER&&(v.preventDefault(),f())},g=(0,Rp.useMemo)(()=>ry(c,e),[c,e]),h=e?.title;e?.description&&(h=(0,HR.sprintf)((0,HR._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Bu.jsx)("div",{className:q("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":h,"aria-current":g,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Bu.jsx)("div",{className:q("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Bu.jsx)(ko.Provider,{value:u,children:n?(0,Bu.jsxs)(fr.Root,{children:[(0,Bu.jsx)(fr.Trigger,{render:b}),(0,Bu.jsx)(fr.Popup,{children:e?.title})]}):b})}var Tp=l(I(),1),Loe=["typography"];function UR({title:e,gap:t=2}){let r=DR(Loe);return r?.length<=1?null:(0,Tp.jsxs)(WR.__experimentalVStack,{spacing:3,children:[e&&(0,Tp.jsx)(Wa,{level:3,children:e}),(0,Tp.jsx)(WR.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Tp.jsx)(gh,{variation:o,properties:Loe,showTooltip:!0,children:()=>(0,Tp.jsx)(Voe,{variation:o})},n))})]})}var Hke=l(J(),1),d0=l(oe(),1);var Wke=l(U(),1);var GR=l(U(),1),YR=l(Te(),1),IA=l(Fe(),1),WRe=l(J(),1);var VRe=l(KI(),1),DRe=l(Fe(),1);var Us=l(J(),1);var LRe={100:(0,Us._x)("Thin","font weight"),200:(0,Us._x)("Extra-light","font weight"),300:(0,Us._x)("Light","font weight"),400:(0,Us._x)("Normal","font weight"),500:(0,Us._x)("Medium","font weight"),600:(0,Us._x)("Semi-bold","font weight"),700:(0,Us._x)("Bold","font weight"),800:(0,Us._x)("Extra-bold","font weight"),900:(0,Us._x)("Black","font weight")},zRe={normal:(0,Us._x)("Normal","font style"),italic:(0,Us._x)("Italic","font style")};var{File:GIt}=window;var URe=l(I(),1),Gc=(0,GR.createContext)({});Gc.displayName="FontLibraryContext";var t3=l(J(),1),zA=l(oe(),1),Cne=l(Fe(),1),Bke=l(Te(),1);var ns=l(oe(),1),qoe=l(Fe(),1),KRe=l(Te(),1),KR=l(U(),1),XR=l(J(),1);var MA=l(J(),1),Hoe=l(U(),1),s0=l(oe(),1);var qR=l(U(),1);var AA=l(I(),1);var Woe=l(I(),1);var Uoe=l(U(),1),Goe=l(oe(),1);var Yoe=l(I(),1);var NA=l(I(),1);var a0=l(U(),1),ki=l(oe(),1),QRe=l(it(),1),l0=l(J(),1);var JRe=l(Fe(),1);var XRe=l(J(),1),hh=l(oe(),1),Koe=l(I(),1);var ZRe=l(U(),1),Xoe=l(oe(),1);var Zoe=l(I(),1);var FA=l(I(),1),X8t={slug:"all",name:(0,l0._x)("All","font categories")};var zke=l(J(),1),ju=l(oe(),1),yne=l(U(),1);var ZR=(e=>typeof ci<"u"?ci:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ci<"u"?ci:t)[r]}):e)(function(e){if(typeof ci<"u")return ci.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Qoe=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof ZR=="function"&&ZR;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var g=new Error("Cannot find module '"+u+"'");throw g.code="MODULE_NOT_FOUND",g}var h=i[u]={exports:{}};n[u][0].call(h.exports,function(b){var v=n[u][1][b];return a(v||b)},h,h.exports,o,n,i,s)}return i[u].exports}for(var c=typeof ZR=="function"&&ZR,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,c=2*s-1,d=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function u(f){this.buf_=new Uint8Array(a),this.input_=f,this.reset()}u.READ_SIZE=s,u.IBUF_MASK=c,u.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},u.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,s);if(m<0)throw new Error("Unexpected end of input");if(m<s){this.eos_=1;for(var g=0;g<32;g++)this.buf_[f+m+g]=0}if(f===0){for(var g=0;g<32;g++)this.buf_[(s<<1)+g]=this.buf_[g];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},u.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},u.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&d[f];return this.bit_pos_+=f,m},n.exports=u},{}],2:[function(o,n,i){var s=0,a=1,c=2,d=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,c=o("./bit_reader"),d=o("./dictionary"),u=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),h=o("./transform"),b=8,v=16,y=256,_=704,w=26,x=6,E=2,S=8,C=255,T=1080,k=18,P=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),O=16,R=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),F=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),V=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function L(ne){var te;return ne.readBits(1)===0?16:(te=ne.readBits(3),te>0?17+te:(te=ne.readBits(3),te>0?8+te:17))}function B(ne){if(ne.readBits(1)){var te=ne.readBits(3);return te===0?1:ne.readBits(te)+(1<<te)}return 0}function j(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function A(ne){var te=new j,le,$,ce;if(te.input_end=ne.readBits(1),te.input_end&&ne.readBits(1))return te;if(le=ne.readBits(2)+4,le===7){if(te.is_metadata=!0,ne.readBits(1)!==0)throw new Error("Invalid reserved bit");if($=ne.readBits(2),$===0)return te;for(ce=0;ce<$;ce++){var ve=ne.readBits(8);if(ce+1===$&&$>1&&ve===0)throw new Error("Invalid size byte");te.meta_block_length|=ve<<ce*8}}else for(ce=0;ce<le;++ce){var be=ne.readBits(4);if(ce+1===le&&le>4&&be===0)throw new Error("Invalid size nibble");te.meta_block_length|=be<<ce*4}return++te.meta_block_length,!te.input_end&&!te.is_metadata&&(te.is_uncompressed=ne.readBits(1)),te}function D(ne,te,le){var $=te,ce;return le.fillBitWindow(),te+=le.val_>>>le.bit_pos_&C,ce=ne[te].bits-S,ce>0&&(le.bit_pos_+=S,te+=ne[te].value,te+=le.val_>>>le.bit_pos_&(1<<ce)-1),le.bit_pos_+=ne[te].bits,ne[te].value}function N(ne,te,le,$){for(var ce=0,ve=b,be=0,we=0,Pe=32768,Ne=[],K=0;K<32;K++)Ne.push(new u(0,0));for(f(Ne,0,5,ne,k);ce<te&&Pe>0;){var ae=0,qe;if($.readMoreInput(),$.fillBitWindow(),ae+=$.val_>>>$.bit_pos_&31,$.bit_pos_+=Ne[ae].bits,qe=Ne[ae].value&255,qe<v)be=0,le[ce++]=qe,qe!==0&&(ve=qe,Pe-=32768>>qe);else{var Ee=qe-14,Re,Qe,et=0;if(qe===v&&(et=ve),we!==et&&(be=0,we=et),Re=be,be>0&&(be-=2,be<<=Ee),be+=$.readBits(Ee)+3,Qe=be-Re,ce+Qe>te)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var xt=0;xt<Qe;xt++)le[ce+xt]=we;ce+=Qe,we!==0&&(Pe-=Qe<<15-we)}}if(Pe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Pe);for(;ce<te;ce++)le[ce]=0}function z(ne,te,le,$){var ce=0,ve,be=new Uint8Array(ne);if($.readMoreInput(),ve=$.readBits(2),ve===1){for(var we,Pe=ne-1,Ne=0,K=new Int32Array(4),ae=$.readBits(2)+1;Pe;)Pe>>=1,++Ne;for(we=0;we<ae;++we)K[we]=$.readBits(Ne)%ne,be[K[we]]=2;switch(be[K[0]]=1,ae){case 1:break;case 3:if(K[0]===K[1]||K[0]===K[2]||K[1]===K[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(K[0]===K[1])throw new Error("[ReadHuffmanCode] invalid symbols");be[K[1]]=1;break;case 4:if(K[0]===K[1]||K[0]===K[2]||K[0]===K[3]||K[1]===K[2]||K[1]===K[3]||K[2]===K[3])throw new Error("[ReadHuffmanCode] invalid symbols");$.readBits(1)?(be[K[2]]=3,be[K[3]]=3):be[K[0]]=2;break}}else{var we,qe=new Uint8Array(k),Ee=32,Re=0,Qe=[new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,1),new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,5)];for(we=ve;we<k&&Ee>0;++we){var et=P[we],xt=0,Ut;$.fillBitWindow(),xt+=$.val_>>>$.bit_pos_&15,$.bit_pos_+=Qe[xt].bits,Ut=Qe[xt].value,qe[et]=Ut,Ut!==0&&(Ee-=32>>Ut,++Re)}if(!(Re===1||Ee===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");N(qe,ne,be,$)}if(ce=f(te,le,S,be,ne),ce===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ce}function W(ne,te,le){var $,ce;return $=D(ne,te,le),ce=g.kBlockLengthPrefixCode[$].nbits,g.kBlockLengthPrefixCode[$].offset+le.readBits(ce)}function Y(ne,te,le){var $;return ne<O?(le+=R[ne],le&=3,$=te[le]+F[ne]):$=ne-O+1,$}function G(ne,te){for(var le=ne[te],$=te;$;--$)ne[$]=ne[$-1];ne[0]=le}function re(ne,te){var le=new Uint8Array(256),$;for($=0;$<256;++$)le[$]=$;for($=0;$<te;++$){var ce=ne[$];ne[$]=le[ce],ce&&G(le,ce)}}function se(ne,te){this.alphabet_size=ne,this.num_htrees=te,this.codes=new Array(te+te*V[ne+31>>>5]),this.htrees=new Uint32Array(te)}se.prototype.decode=function(ne){var te,le,$=0;for(te=0;te<this.num_htrees;++te)this.htrees[te]=$,le=z(this.alphabet_size,this.codes,$,ne),$+=le};function fe(ne,te){var le={num_htrees:null,context_map:null},$,ce=0,ve,be;te.readMoreInput();var we=le.num_htrees=B(te)+1,Pe=le.context_map=new Uint8Array(ne);if(we<=1)return le;for($=te.readBits(1),$&&(ce=te.readBits(4)+1),ve=[],be=0;be<T;be++)ve[be]=new u(0,0);for(z(we+ce,ve,0,te),be=0;be<ne;){var Ne;if(te.readMoreInput(),Ne=D(ve,0,te),Ne===0)Pe[be]=0,++be;else if(Ne<=ce)for(var K=1+(1<<Ne)+te.readBits(Ne);--K;){if(be>=ne)throw new Error("[DecodeContextMap] i >= context_map_size");Pe[be]=0,++be}else Pe[be]=Ne-ce,++be}return te.readBits(1)&&re(Pe,ne),le}function ie(ne,te,le,$,ce,ve,be){var we=le*2,Pe=le,Ne=D(te,le*T,be),K;Ne===0?K=ce[we+(ve[Pe]&1)]:Ne===1?K=ce[we+(ve[Pe]-1&1)]+1:K=Ne-2,K>=ne&&(K-=ne),$[le]=K,ce[we+(ve[Pe]&1)]=K,++ve[Pe]}function _e(ne,te,le,$,ce,ve){var be=ce+1,we=le&ce,Pe=ve.pos_&c.IBUF_MASK,Ne;if(te<8||ve.bit_pos_+(te<<3)<ve.bit_end_pos_){for(;te-- >0;)ve.readMoreInput(),$[we++]=ve.readBits(8),we===be&&(ne.write($,be),we=0);return}if(ve.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;ve.bit_pos_<32;)$[we]=ve.val_>>>ve.bit_pos_,ve.bit_pos_+=8,++we,--te;if(Ne=ve.bit_end_pos_-ve.bit_pos_>>3,Pe+Ne>c.IBUF_MASK){for(var K=c.IBUF_MASK+1-Pe,ae=0;ae<K;ae++)$[we+ae]=ve.buf_[Pe+ae];Ne-=K,we+=K,te-=K,Pe=0}for(var ae=0;ae<Ne;ae++)$[we+ae]=ve.buf_[Pe+ae];if(we+=Ne,te-=Ne,we>=be){ne.write($,be),we-=be;for(var ae=0;ae<we;ae++)$[ae]=$[be+ae]}for(;we+te>=be;){if(Ne=be-we,ve.input_.read($,we,Ne)<Ne)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ne.write($,be),te-=Ne,we=0}if(ve.input_.read($,we,te)<te)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ve.reset()}function Ce(ne){var te=ne.bit_pos_+7&-8,le=ne.readBits(te-ne.bit_pos_);return le==0}function Ie(ne){var te=new s(ne),le=new c(te);L(le);var $=A(le);return $.meta_block_length}i.BrotliDecompressedSize=Ie;function Q(ne,te){var le=new s(ne);te==null&&(te=Ie(ne));var $=new Uint8Array(te),ce=new a($);return me(le,ce),ce.pos<ce.buffer.length&&(ce.buffer=ce.buffer.subarray(0,ce.pos)),ce.buffer}i.BrotliDecompressBuffer=Q;function me(ne,te){var le,$=0,ce=0,ve=0,be,we=0,Pe,Ne,K,ae,qe=[16,15,11,4],Ee=0,Re=0,Qe=0,et=[new se(0,0),new se(0,0),new se(0,0)],xt,Ut,Ke,tn=128+c.READ_SIZE;Ke=new c(ne),ve=L(Ke),be=(1<<ve)-16,Pe=1<<ve,Ne=Pe-1,K=new Uint8Array(Pe+tn+d.maxDictionaryWordLength),ae=Pe,xt=[],Ut=[];for(var bo=0;bo<3*T;bo++)xt[bo]=new u(0,0),Ut[bo]=new u(0,0);for(;!ce;){var Dt=0,Uo,Kr=[1<<28,1<<28,1<<28],vo=[0],je=[1,1,1],H=[0,1,0,1,0,1],Z=[0],M,de,Ge,ue,Et=null,ke=null,Pt,ge=null,pe,Pn=0,Lt=null,Ye=0,Js=0,Xa=null,Tr=0,Mt=0,xr=0,Xr,yo;for(le=0;le<3;++le)et[le].codes=null,et[le].htrees=null;Ke.readMoreInput();var $s=A(Ke);if(Dt=$s.meta_block_length,$+Dt>te.buffer.length){var ef=new Uint8Array($+Dt);ef.set(te.buffer),te.buffer=ef}if(ce=$s.input_end,Uo=$s.is_uncompressed,$s.is_metadata){for(Ce(Ke);Dt>0;--Dt)Ke.readMoreInput(),Ke.readBits(8);continue}if(Dt!==0){if(Uo){Ke.bit_pos_=Ke.bit_pos_+7&-8,_e(te,Dt,$,K,Ne,Ke),$+=Dt;continue}for(le=0;le<3;++le)je[le]=B(Ke)+1,je[le]>=2&&(z(je[le]+2,xt,le*T,Ke),z(w,Ut,le*T,Ke),Kr[le]=W(Ut,le*T,Ke),Z[le]=1);for(Ke.readMoreInput(),M=Ke.readBits(2),de=O+(Ke.readBits(4)<<M),Ge=(1<<M)-1,ue=de+(48<<M),ke=new Uint8Array(je[0]),le=0;le<je[0];++le)Ke.readMoreInput(),ke[le]=Ke.readBits(2)<<1;var Hr=fe(je[0]<<x,Ke);Pt=Hr.num_htrees,Et=Hr.context_map;var On=fe(je[2]<<E,Ke);for(pe=On.num_htrees,ge=On.context_map,et[0]=new se(y,Pt),et[1]=new se(_,je[1]),et[2]=new se(ue,pe),le=0;le<3;++le)et[le].decode(Ke);for(Lt=0,Xa=0,Xr=ke[vo[0]],Mt=m.lookupOffsets[Xr],xr=m.lookupOffsets[Xr+1],yo=et[1].htrees[0];Dt>0;){var Zr,In,ai,Zp,mT,li,Ii,$l,Lh,Qp,zh;for(Ke.readMoreInput(),Kr[1]===0&&(ie(je[1],xt,1,vo,H,Z,Ke),Kr[1]=W(Ut,T,Ke),yo=et[1].htrees[vo[1]]),--Kr[1],Zr=D(et[1].codes,yo,Ke),In=Zr>>6,In>=2?(In-=2,Ii=-1):Ii=0,ai=g.kInsertRangeLut[In]+(Zr>>3&7),Zp=g.kCopyRangeLut[In]+(Zr&7),mT=g.kInsertLengthPrefixCode[ai].offset+Ke.readBits(g.kInsertLengthPrefixCode[ai].nbits),li=g.kCopyLengthPrefixCode[Zp].offset+Ke.readBits(g.kCopyLengthPrefixCode[Zp].nbits),Re=K[$-1&Ne],Qe=K[$-2&Ne],Qp=0;Qp<mT;++Qp)Ke.readMoreInput(),Kr[0]===0&&(ie(je[0],xt,0,vo,H,Z,Ke),Kr[0]=W(Ut,0,Ke),Pn=vo[0]<<x,Lt=Pn,Xr=ke[vo[0]],Mt=m.lookupOffsets[Xr],xr=m.lookupOffsets[Xr+1]),Lh=m.lookup[Mt+Re]|m.lookup[xr+Qe],Ye=Et[Lt+Lh],--Kr[0],Qe=Re,Re=D(et[0].codes,et[0].htrees[Ye],Ke),K[$&Ne]=Re,($&Ne)===Ne&&te.write(K,Pe),++$;if(Dt-=mT,Dt<=0)break;if(Ii<0){var Lh;if(Ke.readMoreInput(),Kr[2]===0&&(ie(je[2],xt,2,vo,H,Z,Ke),Kr[2]=W(Ut,2*T,Ke),Js=vo[2]<<E,Xa=Js),--Kr[2],Lh=(li>4?3:li-2)&255,Tr=ge[Xa+Lh],Ii=D(et[2].codes,et[2].htrees[Tr],Ke),Ii>=de){var gT,b7,Bh;Ii-=de,b7=Ii&Ge,Ii>>=M,gT=(Ii>>1)+1,Bh=(2+(Ii&1)<<gT)-4,Ii=de+(Bh+Ke.readBits(gT)<<M)+b7}}if($l=Y(Ii,qe,Ee),$l<0)throw new Error("[BrotliDecompress] invalid distance");if($<be&&we!==be?we=$:we=be,zh=$&Ne,$l>we)if(li>=d.minDictionaryWordLength&&li<=d.maxDictionaryWordLength){var Bh=d.offsetsByLength[li],v7=$l-we-1,y7=d.sizeBitsByLength[li],Gce=(1<<y7)-1,Yce=v7&Gce,_7=v7>>y7;if(Bh+=Yce*li,_7<h.kNumTransforms){var hT=h.transformDictionaryWord(K,zh,Bh,li,_7);if(zh+=hT,$+=hT,Dt-=hT,zh>=ae){te.write(K,Pe);for(var z0=0;z0<zh-ae;z0++)K[z0]=K[ae+z0]}}else throw new Error("Invalid backward reference. pos: "+$+" distance: "+$l+" len: "+li+" bytes left: "+Dt)}else throw new Error("Invalid backward reference. pos: "+$+" distance: "+$l+" len: "+li+" bytes left: "+Dt);else{if(Ii>0&&(qe[Ee&3]=$l,++Ee),li>Dt)throw new Error("Invalid backward reference. pos: "+$+" distance: "+$l+" len: "+li+" bytes left: "+Dt);for(Qp=0;Qp<li;++Qp)K[$&Ne]=K[$-$l&Ne],($&Ne)===Ne&&te.write(K,Pe),++$,--Dt}Re=K[$-1&Ne],Qe=K[$-2&Ne]}$&=1073741823}}te.write(K,$&Ne)}i.BrotliDecompress=me,d.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,c=s.toByteArray(o("./dictionary.bin.js"));return a(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(f,m){this.bits=f,this.value=m}i.HuffmanCode=s;var a=15;function c(f,m){for(var g=1<<m-1;f&g;)g>>=1;return(f&g-1)+g}function d(f,m,g,h,b){do h-=g,f[m+h]=new s(b.bits,b.value);while(h>0)}function u(f,m,g){for(var h=1<<m-g;m<a&&(h-=f[m],!(h<=0));)++m,h<<=1;return m-g}i.BrotliBuildHuffmanTable=function(f,m,g,h,b){var v=m,y,_,w,x,E,S,C,T,k,P,O,R=new Int32Array(a+1),F=new Int32Array(a+1);for(O=new Int32Array(b),w=0;w<b;w++)R[h[w]]++;for(F[1]=0,_=1;_<a;_++)F[_+1]=F[_]+R[_];for(w=0;w<b;w++)h[w]!==0&&(O[F[h[w]]++]=w);if(T=g,k=1<<T,P=k,F[a]===1){for(x=0;x<P;++x)f[m+x]=new s(0,O[0]&65535);return P}for(x=0,w=0,_=1,E=2;_<=g;++_,E<<=1)for(;R[_]>0;--R[_])y=new s(_&255,O[w++]&65535),d(f,m+x,E,k,y),x=c(x,_);for(C=P-1,S=-1,_=g+1,E=2;_<=a;++_,E<<=1)for(;R[_]>0;--R[_])(x&C)!==S&&(m+=k,T=u(R,_,g),k=1<<T,P+=k,S=x&C,f[v+S]=new s(T+g&255,m-v-S&65535)),y=new s(_-g&255,O[w++]&65535),d(f,m+(x>>g),E,k,y),x=c(x,_);return P}},{}],8:[function(o,n,i){"use strict";i.byteLength=g,i.toByteArray=b,i.fromByteArray=_;for(var s=[],a=[],c=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,f=d.length;u<f;++u)s[u]=d[u],a[d.charCodeAt(u)]=u;a[45]=62,a[95]=63;function m(w){var x=w.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var E=w.indexOf("=");E===-1&&(E=x);var S=E===x?0:4-E%4;return[E,S]}function g(w){var x=m(w),E=x[0],S=x[1];return(E+S)*3/4-S}function h(w,x,E){return(x+E)*3/4-E}function b(w){for(var x,E=m(w),S=E[0],C=E[1],T=new c(h(w,S,C)),k=0,P=C>0?S-4:S,O=0;O<P;O+=4)x=a[w.charCodeAt(O)]<<18|a[w.charCodeAt(O+1)]<<12|a[w.charCodeAt(O+2)]<<6|a[w.charCodeAt(O+3)],T[k++]=x>>16&255,T[k++]=x>>8&255,T[k++]=x&255;return C===2&&(x=a[w.charCodeAt(O)]<<2|a[w.charCodeAt(O+1)]>>4,T[k++]=x&255),C===1&&(x=a[w.charCodeAt(O)]<<10|a[w.charCodeAt(O+1)]<<4|a[w.charCodeAt(O+2)]>>2,T[k++]=x>>8&255,T[k++]=x&255),T}function v(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function y(w,x,E){for(var S,C=[],T=x;T<E;T+=3)S=(w[T]<<16&16711680)+(w[T+1]<<8&65280)+(w[T+2]&255),C.push(v(S));return C.join("")}function _(w){for(var x,E=w.length,S=E%3,C=[],T=16383,k=0,P=E-S;k<P;k+=T)C.push(y(w,k,k+T>P?P:k+T));return S===1?(x=w[E-1],C.push(s[x>>2]+s[x<<4&63]+"==")):S===2&&(x=(w[E-2]<<8)+w[E-1],C.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),C.join("")}},{}],9:[function(o,n,i){function s(a,c){this.offset=a,this.nbits=c}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(c){this.buffer=c,this.pos=0}s.prototype.read=function(c,d,u){this.pos+u>this.buffer.length&&(u=this.buffer.length-this.pos);for(var f=0;f<u;f++)c[d+f]=this.buffer[this.pos+f];return this.pos+=u,u},i.BrotliInput=s;function a(c){this.buffer=c,this.pos=0}a.prototype.write=function(c,d){if(this.pos+d>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,d),this.pos),this.pos+=d,d},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,c=1,d=2,u=3,f=4,m=5,g=6,h=7,b=8,v=9,y=10,_=11,w=12,x=13,E=14,S=15,C=16,T=17,k=18,P=19,O=20;function R(L,B,j){this.prefix=new Uint8Array(L.length),this.transform=B,this.suffix=new Uint8Array(j.length);for(var A=0;A<L.length;A++)this.prefix[A]=L.charCodeAt(A);for(var A=0;A<j.length;A++)this.suffix[A]=j.charCodeAt(A)}var F=[new R("",a,""),new R("",a," "),new R(" ",a," "),new R("",w,""),new R("",y," "),new R("",a," the "),new R(" ",a,""),new R("s ",a," "),new R("",a," of "),new R("",y,""),new R("",a," and "),new R("",x,""),new R("",c,""),new R(", ",a," "),new R("",a,", "),new R(" ",y," "),new R("",a," in "),new R("",a," to "),new R("e ",a," "),new R("",a,'"'),new R("",a,"."),new R("",a,'">'),new R("",a,`
-`),new R("",u,""),new R("",a,"]"),new R("",a," for "),new R("",E,""),new R("",d,""),new R("",a," a "),new R("",a," that "),new R(" ",y,""),new R("",a,". "),new R(".",a,""),new R(" ",a,", "),new R("",S,""),new R("",a," with "),new R("",a,"'"),new R("",a," from "),new R("",a," by "),new R("",C,""),new R("",T,""),new R(" the ",a,""),new R("",f,""),new R("",a,". The "),new R("",_,""),new R("",a," on "),new R("",a," as "),new R("",a," is "),new R("",h,""),new R("",c,"ing "),new R("",a,`
-	`),new R("",a,":"),new R(" ",a,". "),new R("",a,"ed "),new R("",O,""),new R("",k,""),new R("",g,""),new R("",a,"("),new R("",y,", "),new R("",b,""),new R("",a," at "),new R("",a,"ly "),new R(" the ",a," of "),new R("",m,""),new R("",v,""),new R(" ",y,", "),new R("",y,'"'),new R(".",a,"("),new R("",_," "),new R("",y,'">'),new R("",a,'="'),new R(" ",a,"."),new R(".com/",a,""),new R(" the ",a," of the "),new R("",y,"'"),new R("",a,". This "),new R("",a,","),new R(".",a," "),new R("",y,"("),new R("",y,"."),new R("",a," not "),new R(" ",a,'="'),new R("",a,"er "),new R(" ",_," "),new R("",a,"al "),new R(" ",_,""),new R("",a,"='"),new R("",_,'"'),new R("",y,". "),new R(" ",a,"("),new R("",a,"ful "),new R(" ",y,". "),new R("",a,"ive "),new R("",a,"less "),new R("",_,"'"),new R("",a,"est "),new R(" ",y,"."),new R("",_,'">'),new R(" ",a,"='"),new R("",y,","),new R("",a,"ize "),new R("",_,"."),new R("\xC2\xA0",a,""),new R(" ",a,","),new R("",y,'="'),new R("",_,'="'),new R("",a,"ous "),new R("",_,", "),new R("",y,"='"),new R(" ",y,","),new R(" ",_,'="'),new R(" ",_,", "),new R("",_,","),new R("",_,"("),new R("",_,". "),new R(" ",_,"."),new R("",_,"='"),new R(" ",_,". "),new R(" ",y,'="'),new R(" ",_,"='"),new R(" ",y,"='")];i.kTransforms=F,i.kNumTransforms=F.length;function V(L,B){return L[B]<192?(L[B]>=97&&L[B]<=122&&(L[B]^=32),1):L[B]<224?(L[B+1]^=32,2):(L[B+2]^=5,3)}i.transformDictionaryWord=function(L,B,j,A,D){var N=F[D].prefix,z=F[D].suffix,W=F[D].transform,Y=W<w?0:W-(w-1),G=0,re=B,se;Y>A&&(Y=A);for(var fe=0;fe<N.length;)L[B++]=N[fe++];for(j+=Y,A-=Y,W<=v&&(A-=W),G=0;G<A;G++)L[B++]=s.dictionary[j+G];if(se=B-A,W===y)V(L,se);else if(W===_)for(;A>0;){var ie=V(L,se);se+=ie,A-=ie}for(var _e=0;_e<z.length;)L[B++]=z[_e++];return B-re}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var QR=(e=>typeof ci<"u"?ci:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ci<"u"?ci:t)[r]}):e)(function(e){if(typeof ci<"u")return ci.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Joe=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof QR=="function"&&QR;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var g=new Error("Cannot find module '"+u+"'");throw g.code="MODULE_NOT_FOUND",g}var h=i[u]={exports:{}};n[u][0].call(h.exports,function(b){var v=n[u][1][b];return a(v||b)},h,h.exports,o,n,i,s)}return i[u].exports}for(var c=typeof QR=="function"&&QR,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(u,f){return Object.prototype.hasOwnProperty.call(u,f)}i.assign=function(u){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var g in m)a(m,g)&&(u[g]=m[g])}}return u},i.shrinkBuf=function(u,f){return u.length===f?u:u.subarray?u.subarray(0,f):(u.length=f,u)};var c={arraySet:function(u,f,m,g,h){if(f.subarray&&u.subarray){u.set(f.subarray(m,m+g),h);return}for(var b=0;b<g;b++)u[h+b]=f[m+b]},flattenChunks:function(u){var f,m,g,h,b,v;for(g=0,f=0,m=u.length;f<m;f++)g+=u[f].length;for(v=new Uint8Array(g),h=0,f=0,m=u.length;f<m;f++)b=u[f],v.set(b,h),h+=b.length;return v}},d={arraySet:function(u,f,m,g,h){for(var b=0;b<g;b++)u[h+b]=f[m+b]},flattenChunks:function(u){return[].concat.apply([],u)}};i.setTyped=function(u){u?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,d))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var d=new s.Buf8(256),u=0;u<256;u++)d[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;d[254]=d[254]=1,i.string2buf=function(m){var g,h,b,v,y,_=m.length,w=0;for(v=0;v<_;v++)h=m.charCodeAt(v),(h&64512)===55296&&v+1<_&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(h=65536+(h-55296<<10)+(b-56320),v++)),w+=h<128?1:h<2048?2:h<65536?3:4;for(g=new s.Buf8(w),y=0,v=0;y<w;v++)h=m.charCodeAt(v),(h&64512)===55296&&v+1<_&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(h=65536+(h-55296<<10)+(b-56320),v++)),h<128?g[y++]=h:h<2048?(g[y++]=192|h>>>6,g[y++]=128|h&63):h<65536?(g[y++]=224|h>>>12,g[y++]=128|h>>>6&63,g[y++]=128|h&63):(g[y++]=240|h>>>18,g[y++]=128|h>>>12&63,g[y++]=128|h>>>6&63,g[y++]=128|h&63);return g};function f(m,g){if(g<65534&&(m.subarray&&c||!m.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(m,g));for(var h="",b=0;b<g;b++)h+=String.fromCharCode(m[b]);return h}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var g=new s.Buf8(m.length),h=0,b=g.length;h<b;h++)g[h]=m.charCodeAt(h);return g},i.buf2string=function(m,g){var h,b,v,y,_=g||m.length,w=new Array(_*2);for(b=0,h=0;h<_;){if(v=m[h++],v<128){w[b++]=v;continue}if(y=d[v],y>4){w[b++]=65533,h+=y-1;continue}for(v&=y===2?31:y===3?15:7;y>1&&h<_;)v=v<<6|m[h++]&63,y--;if(y>1){w[b++]=65533;continue}v<65536?w[b++]=v:(v-=65536,w[b++]=55296|v>>10&1023,w[b++]=56320|v&1023)}return f(w,b)},i.utf8border=function(m,g){var h;for(g=g||m.length,g>m.length&&(g=m.length),h=g-1;h>=0&&(m[h]&192)===128;)h--;return h<0||h===0?g:h+d[m[h]]>g?h:g}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,c,d,u){for(var f=a&65535|0,m=a>>>16&65535|0,g=0;d!==0;){g=d>2e3?2e3:d,d-=g;do f=f+c[u++]|0,m=m+f|0;while(--g);f%=65521,m%=65521}return f|m<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function s(){for(var d,u=[],f=0;f<256;f++){d=f;for(var m=0;m<8;m++)d=d&1?3988292384^d>>>1:d>>>1;u[f]=d}return u}var a=s();function c(d,u,f,m){var g=a,h=m+f;d^=-1;for(var b=m;b<h;b++)d=d>>>8^g[(d^u[b])&255];return d^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function s(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(d,u){var f,m,g,h,b,v,y,_,w,x,E,S,C,T,k,P,O,R,F,V,L,B,j,A,D;f=d.state,m=d.next_in,A=d.input,g=m+(d.avail_in-5),h=d.next_out,D=d.output,b=h-(u-d.avail_out),v=h+(d.avail_out-257),y=f.dmax,_=f.wsize,w=f.whave,x=f.wnext,E=f.window,S=f.hold,C=f.bits,T=f.lencode,k=f.distcode,P=(1<<f.lenbits)-1,O=(1<<f.distbits)-1;e:do{C<15&&(S+=A[m++]<<C,C+=8,S+=A[m++]<<C,C+=8),R=T[S&P];t:for(;;){if(F=R>>>24,S>>>=F,C-=F,F=R>>>16&255,F===0)D[h++]=R&65535;else if(F&16){V=R&65535,F&=15,F&&(C<F&&(S+=A[m++]<<C,C+=8),V+=S&(1<<F)-1,S>>>=F,C-=F),C<15&&(S+=A[m++]<<C,C+=8,S+=A[m++]<<C,C+=8),R=k[S&O];r:for(;;){if(F=R>>>24,S>>>=F,C-=F,F=R>>>16&255,F&16){if(L=R&65535,F&=15,C<F&&(S+=A[m++]<<C,C+=8,C<F&&(S+=A[m++]<<C,C+=8)),L+=S&(1<<F)-1,L>y){d.msg="invalid distance too far back",f.mode=s;break e}if(S>>>=F,C-=F,F=h-b,L>F){if(F=L-F,F>w&&f.sane){d.msg="invalid distance too far back",f.mode=s;break e}if(B=0,j=E,x===0){if(B+=_-F,F<V){V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}}else if(x<F){if(B+=_+x-F,F-=x,F<V){V-=F;do D[h++]=E[B++];while(--F);if(B=0,x<V){F=x,V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}}}else if(B+=x-F,F<V){V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}for(;V>2;)D[h++]=j[B++],D[h++]=j[B++],D[h++]=j[B++],V-=3;V&&(D[h++]=j[B++],V>1&&(D[h++]=j[B++]))}else{B=h-L;do D[h++]=D[B++],D[h++]=D[B++],D[h++]=D[B++],V-=3;while(V>2);V&&(D[h++]=D[B++],V>1&&(D[h++]=D[B++]))}}else if((F&64)===0){R=k[(R&65535)+(S&(1<<F)-1)];continue r}else{d.msg="invalid distance code",f.mode=s;break e}break}}else if((F&64)===0){R=T[(R&65535)+(S&(1<<F)-1)];continue t}else if(F&32){f.mode=a;break e}else{d.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<g&&h<v);V=C>>3,m-=V,C-=V<<3,S&=(1<<C)-1,d.next_in=m,d.next_out=h,d.avail_in=m<g?5+(g-m):5-(m-g),d.avail_out=h<v?257+(v-h):257-(h-v),f.hold=S,f.bits=C}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),c=o("./crc32"),d=o("./inffast"),u=o("./inftrees"),f=0,m=1,g=2,h=4,b=5,v=6,y=0,_=1,w=2,x=-2,E=-3,S=-4,C=-5,T=8,k=1,P=2,O=3,R=4,F=5,V=6,L=7,B=8,j=9,A=10,D=11,N=12,z=13,W=14,Y=15,G=16,re=17,se=18,fe=19,ie=20,_e=21,Ce=22,Ie=23,Q=24,me=25,ne=26,te=27,le=28,$=29,ce=30,ve=31,be=32,we=852,Pe=592,Ne=15,K=Ne;function ae(H){return(H>>>24&255)+(H>>>8&65280)+((H&65280)<<8)+((H&255)<<24)}function qe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ee(H){var Z;return!H||!H.state?x:(Z=H.state,H.total_in=H.total_out=Z.total=0,H.msg="",Z.wrap&&(H.adler=Z.wrap&1),Z.mode=k,Z.last=0,Z.havedict=0,Z.dmax=32768,Z.head=null,Z.hold=0,Z.bits=0,Z.lencode=Z.lendyn=new s.Buf32(we),Z.distcode=Z.distdyn=new s.Buf32(Pe),Z.sane=1,Z.back=-1,y)}function Re(H){var Z;return!H||!H.state?x:(Z=H.state,Z.wsize=0,Z.whave=0,Z.wnext=0,Ee(H))}function Qe(H,Z){var M,de;return!H||!H.state||(de=H.state,Z<0?(M=0,Z=-Z):(M=(Z>>4)+1,Z<48&&(Z&=15)),Z&&(Z<8||Z>15))?x:(de.window!==null&&de.wbits!==Z&&(de.window=null),de.wrap=M,de.wbits=Z,Re(H))}function et(H,Z){var M,de;return H?(de=new qe,H.state=de,de.window=null,M=Qe(H,Z),M!==y&&(H.state=null),M):x}function xt(H){return et(H,K)}var Ut=!0,Ke,tn;function bo(H){if(Ut){var Z;for(Ke=new s.Buf32(512),tn=new s.Buf32(32),Z=0;Z<144;)H.lens[Z++]=8;for(;Z<256;)H.lens[Z++]=9;for(;Z<280;)H.lens[Z++]=7;for(;Z<288;)H.lens[Z++]=8;for(u(m,H.lens,0,288,Ke,0,H.work,{bits:9}),Z=0;Z<32;)H.lens[Z++]=5;u(g,H.lens,0,32,tn,0,H.work,{bits:5}),Ut=!1}H.lencode=Ke,H.lenbits=9,H.distcode=tn,H.distbits=5}function Dt(H,Z,M,de){var Ge,ue=H.state;return ue.window===null&&(ue.wsize=1<<ue.wbits,ue.wnext=0,ue.whave=0,ue.window=new s.Buf8(ue.wsize)),de>=ue.wsize?(s.arraySet(ue.window,Z,M-ue.wsize,ue.wsize,0),ue.wnext=0,ue.whave=ue.wsize):(Ge=ue.wsize-ue.wnext,Ge>de&&(Ge=de),s.arraySet(ue.window,Z,M-de,Ge,ue.wnext),de-=Ge,de?(s.arraySet(ue.window,Z,M-de,de,0),ue.wnext=de,ue.whave=ue.wsize):(ue.wnext+=Ge,ue.wnext===ue.wsize&&(ue.wnext=0),ue.whave<ue.wsize&&(ue.whave+=Ge))),0}function Uo(H,Z){var M,de,Ge,ue,Et,ke,Pt,ge,pe,Pn,Lt,Ye,Js,Xa,Tr=0,Mt,xr,Xr,yo,$s,ef,Hr,On,Zr=new s.Buf8(4),In,ai,Zp=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!H||!H.state||!H.output||!H.input&&H.avail_in!==0)return x;M=H.state,M.mode===N&&(M.mode=z),Et=H.next_out,Ge=H.output,Pt=H.avail_out,ue=H.next_in,de=H.input,ke=H.avail_in,ge=M.hold,pe=M.bits,Pn=ke,Lt=Pt,On=y;e:for(;;)switch(M.mode){case k:if(M.wrap===0){M.mode=z;break}for(;pe<16;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(M.wrap&2&&ge===35615){M.check=0,Zr[0]=ge&255,Zr[1]=ge>>>8&255,M.check=c(M.check,Zr,2,0),ge=0,pe=0,M.mode=P;break}if(M.flags=0,M.head&&(M.head.done=!1),!(M.wrap&1)||(((ge&255)<<8)+(ge>>8))%31){H.msg="incorrect header check",M.mode=ce;break}if((ge&15)!==T){H.msg="unknown compression method",M.mode=ce;break}if(ge>>>=4,pe-=4,Hr=(ge&15)+8,M.wbits===0)M.wbits=Hr;else if(Hr>M.wbits){H.msg="invalid window size",M.mode=ce;break}M.dmax=1<<Hr,H.adler=M.check=1,M.mode=ge&512?A:N,ge=0,pe=0;break;case P:for(;pe<16;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(M.flags=ge,(M.flags&255)!==T){H.msg="unknown compression method",M.mode=ce;break}if(M.flags&57344){H.msg="unknown header flags set",M.mode=ce;break}M.head&&(M.head.text=ge>>8&1),M.flags&512&&(Zr[0]=ge&255,Zr[1]=ge>>>8&255,M.check=c(M.check,Zr,2,0)),ge=0,pe=0,M.mode=O;case O:for(;pe<32;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.head&&(M.head.time=ge),M.flags&512&&(Zr[0]=ge&255,Zr[1]=ge>>>8&255,Zr[2]=ge>>>16&255,Zr[3]=ge>>>24&255,M.check=c(M.check,Zr,4,0)),ge=0,pe=0,M.mode=R;case R:for(;pe<16;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.head&&(M.head.xflags=ge&255,M.head.os=ge>>8),M.flags&512&&(Zr[0]=ge&255,Zr[1]=ge>>>8&255,M.check=c(M.check,Zr,2,0)),ge=0,pe=0,M.mode=F;case F:if(M.flags&1024){for(;pe<16;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.length=ge,M.head&&(M.head.extra_len=ge),M.flags&512&&(Zr[0]=ge&255,Zr[1]=ge>>>8&255,M.check=c(M.check,Zr,2,0)),ge=0,pe=0}else M.head&&(M.head.extra=null);M.mode=V;case V:if(M.flags&1024&&(Ye=M.length,Ye>ke&&(Ye=ke),Ye&&(M.head&&(Hr=M.head.extra_len-M.length,M.head.extra||(M.head.extra=new Array(M.head.extra_len)),s.arraySet(M.head.extra,de,ue,Ye,Hr)),M.flags&512&&(M.check=c(M.check,de,Ye,ue)),ke-=Ye,ue+=Ye,M.length-=Ye),M.length))break e;M.length=0,M.mode=L;case L:if(M.flags&2048){if(ke===0)break e;Ye=0;do Hr=de[ue+Ye++],M.head&&Hr&&M.length<65536&&(M.head.name+=String.fromCharCode(Hr));while(Hr&&Ye<ke);if(M.flags&512&&(M.check=c(M.check,de,Ye,ue)),ke-=Ye,ue+=Ye,Hr)break e}else M.head&&(M.head.name=null);M.length=0,M.mode=B;case B:if(M.flags&4096){if(ke===0)break e;Ye=0;do Hr=de[ue+Ye++],M.head&&Hr&&M.length<65536&&(M.head.comment+=String.fromCharCode(Hr));while(Hr&&Ye<ke);if(M.flags&512&&(M.check=c(M.check,de,Ye,ue)),ke-=Ye,ue+=Ye,Hr)break e}else M.head&&(M.head.comment=null);M.mode=j;case j:if(M.flags&512){for(;pe<16;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(ge!==(M.check&65535)){H.msg="header crc mismatch",M.mode=ce;break}ge=0,pe=0}M.head&&(M.head.hcrc=M.flags>>9&1,M.head.done=!0),H.adler=M.check=0,M.mode=N;break;case A:for(;pe<32;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}H.adler=M.check=ae(ge),ge=0,pe=0,M.mode=D;case D:if(M.havedict===0)return H.next_out=Et,H.avail_out=Pt,H.next_in=ue,H.avail_in=ke,M.hold=ge,M.bits=pe,w;H.adler=M.check=1,M.mode=N;case N:if(Z===b||Z===v)break e;case z:if(M.last){ge>>>=pe&7,pe-=pe&7,M.mode=te;break}for(;pe<3;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}switch(M.last=ge&1,ge>>>=1,pe-=1,ge&3){case 0:M.mode=W;break;case 1:if(bo(M),M.mode=ie,Z===v){ge>>>=2,pe-=2;break e}break;case 2:M.mode=re;break;case 3:H.msg="invalid block type",M.mode=ce}ge>>>=2,pe-=2;break;case W:for(ge>>>=pe&7,pe-=pe&7;pe<32;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if((ge&65535)!==(ge>>>16^65535)){H.msg="invalid stored block lengths",M.mode=ce;break}if(M.length=ge&65535,ge=0,pe=0,M.mode=Y,Z===v)break e;case Y:M.mode=G;case G:if(Ye=M.length,Ye){if(Ye>ke&&(Ye=ke),Ye>Pt&&(Ye=Pt),Ye===0)break e;s.arraySet(Ge,de,ue,Ye,Et),ke-=Ye,ue+=Ye,Pt-=Ye,Et+=Ye,M.length-=Ye;break}M.mode=N;break;case re:for(;pe<14;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(M.nlen=(ge&31)+257,ge>>>=5,pe-=5,M.ndist=(ge&31)+1,ge>>>=5,pe-=5,M.ncode=(ge&15)+4,ge>>>=4,pe-=4,M.nlen>286||M.ndist>30){H.msg="too many length or distance symbols",M.mode=ce;break}M.have=0,M.mode=se;case se:for(;M.have<M.ncode;){for(;pe<3;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.lens[Zp[M.have++]]=ge&7,ge>>>=3,pe-=3}for(;M.have<19;)M.lens[Zp[M.have++]]=0;if(M.lencode=M.lendyn,M.lenbits=7,In={bits:M.lenbits},On=u(f,M.lens,0,19,M.lencode,0,M.work,In),M.lenbits=In.bits,On){H.msg="invalid code lengths set",M.mode=ce;break}M.have=0,M.mode=fe;case fe:for(;M.have<M.nlen+M.ndist;){for(;Tr=M.lencode[ge&(1<<M.lenbits)-1],Mt=Tr>>>24,xr=Tr>>>16&255,Xr=Tr&65535,!(Mt<=pe);){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(Xr<16)ge>>>=Mt,pe-=Mt,M.lens[M.have++]=Xr;else{if(Xr===16){for(ai=Mt+2;pe<ai;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(ge>>>=Mt,pe-=Mt,M.have===0){H.msg="invalid bit length repeat",M.mode=ce;break}Hr=M.lens[M.have-1],Ye=3+(ge&3),ge>>>=2,pe-=2}else if(Xr===17){for(ai=Mt+3;pe<ai;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}ge>>>=Mt,pe-=Mt,Hr=0,Ye=3+(ge&7),ge>>>=3,pe-=3}else{for(ai=Mt+7;pe<ai;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}ge>>>=Mt,pe-=Mt,Hr=0,Ye=11+(ge&127),ge>>>=7,pe-=7}if(M.have+Ye>M.nlen+M.ndist){H.msg="invalid bit length repeat",M.mode=ce;break}for(;Ye--;)M.lens[M.have++]=Hr}}if(M.mode===ce)break;if(M.lens[256]===0){H.msg="invalid code -- missing end-of-block",M.mode=ce;break}if(M.lenbits=9,In={bits:M.lenbits},On=u(m,M.lens,0,M.nlen,M.lencode,0,M.work,In),M.lenbits=In.bits,On){H.msg="invalid literal/lengths set",M.mode=ce;break}if(M.distbits=6,M.distcode=M.distdyn,In={bits:M.distbits},On=u(g,M.lens,M.nlen,M.ndist,M.distcode,0,M.work,In),M.distbits=In.bits,On){H.msg="invalid distances set",M.mode=ce;break}if(M.mode=ie,Z===v)break e;case ie:M.mode=_e;case _e:if(ke>=6&&Pt>=258){H.next_out=Et,H.avail_out=Pt,H.next_in=ue,H.avail_in=ke,M.hold=ge,M.bits=pe,d(H,Lt),Et=H.next_out,Ge=H.output,Pt=H.avail_out,ue=H.next_in,de=H.input,ke=H.avail_in,ge=M.hold,pe=M.bits,M.mode===N&&(M.back=-1);break}for(M.back=0;Tr=M.lencode[ge&(1<<M.lenbits)-1],Mt=Tr>>>24,xr=Tr>>>16&255,Xr=Tr&65535,!(Mt<=pe);){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(xr&&(xr&240)===0){for(yo=Mt,$s=xr,ef=Xr;Tr=M.lencode[ef+((ge&(1<<yo+$s)-1)>>yo)],Mt=Tr>>>24,xr=Tr>>>16&255,Xr=Tr&65535,!(yo+Mt<=pe);){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}ge>>>=yo,pe-=yo,M.back+=yo}if(ge>>>=Mt,pe-=Mt,M.back+=Mt,M.length=Xr,xr===0){M.mode=ne;break}if(xr&32){M.back=-1,M.mode=N;break}if(xr&64){H.msg="invalid literal/length code",M.mode=ce;break}M.extra=xr&15,M.mode=Ce;case Ce:if(M.extra){for(ai=M.extra;pe<ai;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.length+=ge&(1<<M.extra)-1,ge>>>=M.extra,pe-=M.extra,M.back+=M.extra}M.was=M.length,M.mode=Ie;case Ie:for(;Tr=M.distcode[ge&(1<<M.distbits)-1],Mt=Tr>>>24,xr=Tr>>>16&255,Xr=Tr&65535,!(Mt<=pe);){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if((xr&240)===0){for(yo=Mt,$s=xr,ef=Xr;Tr=M.distcode[ef+((ge&(1<<yo+$s)-1)>>yo)],Mt=Tr>>>24,xr=Tr>>>16&255,Xr=Tr&65535,!(yo+Mt<=pe);){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}ge>>>=yo,pe-=yo,M.back+=yo}if(ge>>>=Mt,pe-=Mt,M.back+=Mt,xr&64){H.msg="invalid distance code",M.mode=ce;break}M.offset=Xr,M.extra=xr&15,M.mode=Q;case Q:if(M.extra){for(ai=M.extra;pe<ai;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}M.offset+=ge&(1<<M.extra)-1,ge>>>=M.extra,pe-=M.extra,M.back+=M.extra}if(M.offset>M.dmax){H.msg="invalid distance too far back",M.mode=ce;break}M.mode=me;case me:if(Pt===0)break e;if(Ye=Lt-Pt,M.offset>Ye){if(Ye=M.offset-Ye,Ye>M.whave&&M.sane){H.msg="invalid distance too far back",M.mode=ce;break}Ye>M.wnext?(Ye-=M.wnext,Js=M.wsize-Ye):Js=M.wnext-Ye,Ye>M.length&&(Ye=M.length),Xa=M.window}else Xa=Ge,Js=Et-M.offset,Ye=M.length;Ye>Pt&&(Ye=Pt),Pt-=Ye,M.length-=Ye;do Ge[Et++]=Xa[Js++];while(--Ye);M.length===0&&(M.mode=_e);break;case ne:if(Pt===0)break e;Ge[Et++]=M.length,Pt--,M.mode=_e;break;case te:if(M.wrap){for(;pe<32;){if(ke===0)break e;ke--,ge|=de[ue++]<<pe,pe+=8}if(Lt-=Pt,H.total_out+=Lt,M.total+=Lt,Lt&&(H.adler=M.check=M.flags?c(M.check,Ge,Lt,Et-Lt):a(M.check,Ge,Lt,Et-Lt)),Lt=Pt,(M.flags?ge:ae(ge))!==M.check){H.msg="incorrect data check",M.mode=ce;break}ge=0,pe=0}M.mode=le;case le:if(M.wrap&&M.flags){for(;pe<32;){if(ke===0)break e;ke--,ge+=de[ue++]<<pe,pe+=8}if(ge!==(M.total&4294967295)){H.msg="incorrect length check",M.mode=ce;break}ge=0,pe=0}M.mode=$;case $:On=_;break e;case ce:On=E;break e;case ve:return S;case be:default:return x}return H.next_out=Et,H.avail_out=Pt,H.next_in=ue,H.avail_in=ke,M.hold=ge,M.bits=pe,(M.wsize||Lt!==H.avail_out&&M.mode<ce&&(M.mode<te||Z!==h))&&Dt(H,H.output,H.next_out,Lt-H.avail_out)?(M.mode=ve,S):(Pn-=H.avail_in,Lt-=H.avail_out,H.total_in+=Pn,H.total_out+=Lt,M.total+=Lt,M.wrap&&Lt&&(H.adler=M.check=M.flags?c(M.check,Ge,Lt,H.next_out-Lt):a(M.check,Ge,Lt,H.next_out-Lt)),H.data_type=M.bits+(M.last?64:0)+(M.mode===N?128:0)+(M.mode===ie||M.mode===Y?256:0),(Pn===0&&Lt===0||Z===h)&&On===y&&(On=C),On)}function Kr(H){if(!H||!H.state)return x;var Z=H.state;return Z.window&&(Z.window=null),H.state=null,y}function vo(H,Z){var M;return!H||!H.state||(M=H.state,(M.wrap&2)===0)?x:(M.head=Z,Z.done=!1,y)}function je(H,Z){var M=Z.length,de,Ge,ue;return!H||!H.state||(de=H.state,de.wrap!==0&&de.mode!==D)?x:de.mode===D&&(Ge=1,Ge=a(Ge,Z,M,0),Ge!==de.check)?E:(ue=Dt(H,Z,M,M),ue?(de.mode=ve,S):(de.havedict=1,y))}i.inflateReset=Re,i.inflateReset2=Qe,i.inflateResetKeep=Ee,i.inflateInit=xt,i.inflateInit2=et,i.inflate=Uo,i.inflateEnd=Kr,i.inflateGetHeader=vo,i.inflateSetDictionary=je,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,c=852,d=592,u=0,f=1,m=2,g=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],v=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(_,w,x,E,S,C,T,k){var P=k.bits,O=0,R=0,F=0,V=0,L=0,B=0,j=0,A=0,D=0,N=0,z,W,Y,G,re,se=null,fe=0,ie,_e=new s.Buf16(a+1),Ce=new s.Buf16(a+1),Ie=null,Q=0,me,ne,te;for(O=0;O<=a;O++)_e[O]=0;for(R=0;R<E;R++)_e[w[x+R]]++;for(L=P,V=a;V>=1&&_e[V]===0;V--);if(L>V&&(L=V),V===0)return S[C++]=1<<24|64<<16|0,S[C++]=1<<24|64<<16|0,k.bits=1,0;for(F=1;F<V&&_e[F]===0;F++);for(L<F&&(L=F),A=1,O=1;O<=a;O++)if(A<<=1,A-=_e[O],A<0)return-1;if(A>0&&(_===u||V!==1))return-1;for(Ce[1]=0,O=1;O<a;O++)Ce[O+1]=Ce[O]+_e[O];for(R=0;R<E;R++)w[x+R]!==0&&(T[Ce[w[x+R]]++]=R);if(_===u?(se=Ie=T,ie=19):_===f?(se=g,fe-=257,Ie=h,Q-=257,ie=256):(se=b,Ie=v,ie=-1),N=0,R=0,O=F,re=C,B=L,j=0,Y=-1,D=1<<L,G=D-1,_===f&&D>c||_===m&&D>d)return 1;for(;;){me=O-j,T[R]<ie?(ne=0,te=T[R]):T[R]>ie?(ne=Ie[Q+T[R]],te=se[fe+T[R]]):(ne=96,te=0),z=1<<O-j,W=1<<B,F=W;do W-=z,S[re+(N>>j)+W]=me<<24|ne<<16|te|0;while(W!==0);for(z=1<<O-1;N&z;)z>>=1;if(z!==0?(N&=z-1,N+=z):N=0,R++,--_e[O]===0){if(O===V)break;O=w[x+T[R]]}if(O>L&&(N&G)!==Y){for(j===0&&(j=L),re+=F,B=O-j,A=1<<B;B+j<V&&(A-=_e[B+j],!(A<=0));)B++,A<<=1;if(D+=1<<B,_===f&&D>c||_===m&&D>d)return 1;Y=N&G,S[Y]=L<<24|B<<16|re-C|0}}return N!==0&&(S[re+N]=O-j<<24|64<<16|0),k.bits=L,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function s(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),c=o("./utils/strings"),d=o("./zlib/constants"),u=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function h(y){if(!(this instanceof h))return new h(y);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},y||{});var _=this.options;_.raw&&_.windowBits>=0&&_.windowBits<16&&(_.windowBits=-_.windowBits,_.windowBits===0&&(_.windowBits=-15)),_.windowBits>=0&&_.windowBits<16&&!(y&&y.windowBits)&&(_.windowBits+=32),_.windowBits>15&&_.windowBits<48&&(_.windowBits&15)===0&&(_.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,_.windowBits);if(w!==d.Z_OK)throw new Error(u[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),_.dictionary&&(typeof _.dictionary=="string"?_.dictionary=c.string2buf(_.dictionary):g.call(_.dictionary)==="[object ArrayBuffer]"&&(_.dictionary=new Uint8Array(_.dictionary)),_.raw&&(w=s.inflateSetDictionary(this.strm,_.dictionary),w!==d.Z_OK)))throw new Error(u[w])}h.prototype.push=function(y,_){var w=this.strm,x=this.options.chunkSize,E=this.options.dictionary,S,C,T,k,P,O=!1;if(this.ended)return!1;C=_===~~_?_:_===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof y=="string"?w.input=c.binstring2buf(y):g.call(y)==="[object ArrayBuffer]"?w.input=new Uint8Array(y):w.input=y,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new a.Buf8(x),w.next_out=0,w.avail_out=x),S=s.inflate(w,d.Z_NO_FLUSH),S===d.Z_NEED_DICT&&E&&(S=s.inflateSetDictionary(this.strm,E)),S===d.Z_BUF_ERROR&&O===!0&&(S=d.Z_OK,O=!1),S!==d.Z_STREAM_END&&S!==d.Z_OK)return this.onEnd(S),this.ended=!0,!1;w.next_out&&(w.avail_out===0||S===d.Z_STREAM_END||w.avail_in===0&&(C===d.Z_FINISH||C===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(T=c.utf8border(w.output,w.next_out),k=w.next_out-T,P=c.buf2string(w.output,T),w.next_out=k,w.avail_out=x-k,k&&a.arraySet(w.output,w.output,T,k,0),this.onData(P)):this.onData(a.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(O=!0)}while((w.avail_in>0||w.avail_out===0)&&S!==d.Z_STREAM_END);return S===d.Z_STREAM_END&&(C=d.Z_FINISH),C===d.Z_FINISH?(S=s.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===d.Z_OK):(C===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),w.avail_out=0),!0)},h.prototype.onData=function(y){this.chunks.push(y)},h.prototype.onEnd=function(y){y===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function b(y,_){var w=new h(_);if(w.push(y,!0),w.err)throw w.msg||u[w.err];return w.result}function v(y,_){return _=_||{},_.raw=!0,b(y,_)}i.Inflate=h,i.inflate=b,i.inflateRaw=v,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var o9t=globalThis.fetch,JR=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},$Re=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},e3e=new Date("1904-01-01T00:00:00+0000").getTime();function t3e(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var r3e=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return t3e([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(e3e+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},qr=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},pt=class extends qr{constructor(e,t,r){let{parser:o,start:n}=super(new r3e(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function Ue(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var o3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new n3e(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);Ue(this.tables,n.tag.trim(),i)})}},n3e=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},$oe=Joe.inflate||void 0,ene=void 0,i3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new s3e(o)),a3e(this,t,r)}},s3e=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function a3e(e,t,r){e.tables={},e.directory.forEach(o=>{Ue(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if($oe)a=$oe(new Uint8Array(s));else if(ene)a=ene(new Uint8Array(s));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var tne=Qoe,rne=void 0,l3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new c3e(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,c)=>{let d=this.directory[c+1];d&&(d.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(tne)i=tne(new Uint8Array(s));else if(rne)i=new Uint8Array(rne(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}d3e(this,i,r)}},c3e=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=u3e(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function d3e(e,t,r){e.tables={},e.directory.forEach(o=>{Ue(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function u3e(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var cne={},dne=!1;Promise.all([Promise.resolve().then(function(){return z3e}),Promise.resolve().then(function(){return j3e}),Promise.resolve().then(function(){return W3e}),Promise.resolve().then(function(){return Y3e}),Promise.resolve().then(function(){return K3e}),Promise.resolve().then(function(){return $3e}),Promise.resolve().then(function(){return tTe}),Promise.resolve().then(function(){return oTe}),Promise.resolve().then(function(){return pTe}),Promise.resolve().then(function(){return CTe}),Promise.resolve().then(function(){return u6e}),Promise.resolve().then(function(){return p6e}),Promise.resolve().then(function(){return b6e}),Promise.resolve().then(function(){return w6e}),Promise.resolve().then(function(){return S6e}),Promise.resolve().then(function(){return E6e}),Promise.resolve().then(function(){return k6e}),Promise.resolve().then(function(){return O6e}),Promise.resolve().then(function(){return A6e}),Promise.resolve().then(function(){return N6e}),Promise.resolve().then(function(){return V6e}),Promise.resolve().then(function(){return L6e}),Promise.resolve().then(function(){return j6e}),Promise.resolve().then(function(){return U6e}),Promise.resolve().then(function(){return G6e}),Promise.resolve().then(function(){return q6e}),Promise.resolve().then(function(){return X6e}),Promise.resolve().then(function(){return Q6e}),Promise.resolve().then(function(){return $6e}),Promise.resolve().then(function(){return rke}),Promise.resolve().then(function(){return lke}),Promise.resolve().then(function(){return fke}),Promise.resolve().then(function(){return gke}),Promise.resolve().then(function(){return yke}),Promise.resolve().then(function(){return wke}),Promise.resolve().then(function(){return Ske}),Promise.resolve().then(function(){return Rke}),Promise.resolve().then(function(){return kke}),Promise.resolve().then(function(){return Mke}),Promise.resolve().then(function(){return Fke}),Promise.resolve().then(function(){return Lke})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];cne[r]=t[r]}),dne=!0});function f3e(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=cne[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function p3e(){let e=0;function t(r,o){if(!dne)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(f3e)}return new Promise((r,o)=>t(r))}function m3e(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function g3e(e,t,r={}){if(!globalThis.document)return;let o=m3e(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
+				`),b+="}"),s.blockStyles){let v=zv(e);d.forEach(y=>{if(y.isStyleVariation&&!s.variationStyles)return;let w=ewe(y,v);[y,...w,...Lq(y),...w.flatMap(Lq)].forEach(_=>{b+=iwe(_,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(s.layoutStyles&&(b=b+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",b=b+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",b=b+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),s.blockGap&&r){let v=R2(c?.styles?.spacing?.blockGap)||"0.5em";b=b+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,b=b+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",b=b+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return s.presets&&u.forEach(({selector:v,presets:y})=>{(ol===v||Fv===v)&&(v="");let w=Y_e(v,y);w.length>0&&(b+=w)}),b};function swe(e,t){return zO(e,t).flatMap(({presets:o})=>q_e(o))}var lwe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(U_e).forEach(([o,n])=>{let i=Xm(e,o);i&&(r[n]=i)}),r},cwe=(e,t)=>{let{getBlockStyles:r}=(0,zq.select)(fn.store),o={};return e.forEach(n=>{let i=n.name,a=Xm(n);if(!a)return;let s=Xm(n,"filter.duotone");if(!s){let h=Xm(n),b=(0,fn.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof b=="string"&&h&&(s=fs(h,b))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,d=n?.supports?.spacing?.blockGap,u=typeof d=="object"&&!Array.isArray(d)?d.__experimentalDefault:void 0,f=r(i),m={};f?.forEach(h=>{let b=t?`-${t}`:"",v=`${h.name}${b}`,y=PO(v,a);m[v]=y});let g=lwe(n,a);o[i]={duotoneSelector:s??void 0,fallbackGapValue:u,featureSelectors:Object.keys(g).length?g:void 0,hasLayoutSupport:c,name:i,selector:a,styleVariationSelectors:f?.length?m:void 0}}),o};function dwe(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function Hq(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let a=n.replace("}","").split("{");if(a.length!==2)return;let[s,c]=a,d=s.match(/([>+~\s]*::[a-zA-Z-]+)/),u=d?d[1]:"",f=d?s.replace(u,"").trim():s.trim(),m;f===""?m=t:m=s.startsWith(" ")?fs(t,f):_2(t,f),r+=`:root :where(${m})${u}{${c.trim()}}`}}),r}function jv(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:s={}}=r,c=t.length>0?t:(0,fn.getBlockTypes)(),d=Av(e,"spacing.blockGap"),u=o??d!==null,f=n??!u;if(!e?.styles||!e?.settings)return[[],{}];let m=dwe(e),g=cwe(c),h=nwe(m,g),b=awe(m,g,u,f,i,a,s),v=swe(m,g),y=[{css:h,isGlobalStyles:!0},{css:b,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(w=>{let _=m?.styles?.blocks?.[w.name];if(_?.css){let{featureSelectors:x}=g[w.name],E=typeof x=="object"?x?.css:void 0,S;typeof E=="string"?S=E:typeof E=="object"&&(S=E?.root);let C=S??g[w.name].selector;y.push({css:Hq(_.css,C),isGlobalStyles:!0})}}),[y,m.settings]}function O2(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=a=>{Object.keys(a).forEach(s=>{let c=a[s];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete a[s];else{let d=Nt(e,c.ref);d!=null?a[s]=d:delete a[s]}else n(c),Object.keys(c).length===0&&delete a[s]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var HO="default";function Yq(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===HO)&&(!r||r===HO)}function uwe(e){return Yq(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==HO)}function fwe(e,t){let r=uwe(t);return r.length?Nt(e,r):e}var pwe=new Set(["blocks","variations","css"]),BO=Object.freeze({value:{},sources:{}}),mwe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Dd(e){let t=mwe[e];return t?{...t}:null}function Ld(e,t){return!e||!t?null:{styles:e,source:t}}function gwe(e){return e.join(".")}function hwe(e){return{...e}}function qq(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function jO(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function zd(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!pwe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}qq(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Wq=new Set(["backgroundImage"]);function Kq(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let a of Object.keys(t)){let s=t[a];if(qq(s))continue;if(jO(s)){if(s.ref.trim()==="")continue;let d=Nt(r,s.ref);if(d==null||jO(d))continue;s=d}let c=[...i,a];if(!Wq.has(a)&&s!==null&&typeof s=="object"&&!Array.isArray(s)&&!jO(s)){let d=e[a]&&typeof e[a]=="object"&&!Array.isArray(e[a])?e[a]:{};e[a]=Kq({...d},s,r,o,n,c)}else e[a]=Wq.has(a)&&s!==null&&typeof s=="object"&&!Array.isArray(s)?{...s}:s,o&&n&&(n[gwe(c)]=hwe(o))}return e}function I2(e,t){if(!e)return null;let r=fwe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var bwe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function vwe(e){return e.startsWith("elements.")?!1:bwe.some(t=>e===t||e.startsWith(`${t}.`))}function Xq(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Xq(n,o),Object.keys(n).length===0&&delete e[r])}function ywe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&vwe(r)&&(Xq(e,r.split(".")),delete t[r])}function _we(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=qm(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Uq(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return BO;let a=e.styles,s={viewport:n,pseudoState:i},c=a,d=a.blocks?.[t]??null,u=(o??[]).map(v=>a.elements?.[v]??null).filter(v=>!!v),f=r?O2(e,t,r)??null:null,m=[Ld(zd(c),Dd("root")),...u.map(v=>Ld(zd(v),Dd("element"))),d?Ld(zd(d),Dd("block")):null,f?Ld(zd(f),Dd("blockVariation")):null];Yq(s)||m.push(Ld(zd(I2(c,s)),Dd("root")),...u.map(v=>Ld(zd(I2(v,s)),Dd("element"))),d?Ld(zd(I2(d,s)),Dd("block")):null,f?Ld(zd(I2(f,s)),Dd("blockVariation")):null);let g=m.filter(Boolean);if(g.length===0)return BO;let h={},b=g.reduce((v,y)=>Kq(v,y.styles,e,y.source,h),{});return ywe(b,h),_we(b,e,e._links??null),{value:b,sources:h}}var wwe={},Gq=new WeakMap;function Zq(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Uq(e,t);let o=Gq.get(r);o||(o=new WeakMap,Gq.set(r,o));let n=e?._links??wwe,i=o.get(n);i||(i=new Map,o.set(n,i));let a=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,s=(t.blockName||"")+""+(t.variationName||"")+""+a;if(i.has(s))return i.get(s);let c=Uq(e,t);return i.set(s,c),c}var Qq=l(Tu(),1),{lock:Jq,unlock:Nht}=(0,Qq.__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 Zm={};Jq(Zm,{getResponsiveMediaQueries:zv,getViewportBreakpoints:DO,getViewportBreakpointValueInPixels:VO,getDuotoneFilter:k2,getDuotoneStylesheet:Aq,getDuotoneUnsetStylesheet:Iq,resolveStyle:Zq,getVariationStyle:O2});var eK=l(Pe(),1),tK=l(At(),1),rK=l(U(),1),GO=l(Xr(),1),oK=l(Ge(),1),YO=l(Xt(),1);var WO="Desktop",xwe=["desktop","tablet","mobile"];function UO(e){return!!e&&xwe.includes(e.toLowerCase())}function $q(e){if(!UO(e))return WO;let t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}var{useHistory:Swe,useLocation:Cwe}=te(tK.privateApis);function nK(){let e=Swe(),t=Cwe(),{query:r,path:o}=t,n=(0,eK.useRegistry)();return(0,rK.useCallback)(a=>{let s=n.select(YO.store).getCurrentPostType(),c=n.select(YO.store).getCurrentPostId(),u=n.select(oK.store).getEntityRecordEdits("postType",s,c)?.selection?.selectionStart?.clientId,f={...r};u&&(f.selectedBlock=u,e.navigate((0,GO.addQueryArgs)(o,f),{replace:!0}));let m=typeof a.viewport=="string"?a.viewport.toLowerCase():void 0,g=UO(m),h={canvas:"edit",focusMode:!0};g&&(h.viewport=m);let b=(0,GO.addQueryArgs)(`/${a.postType}/${a.postId}`,h);e.navigate(b)},[e,o,r,n])}var{useLocation:lK,useHistory:Ewe}=te(aK.privateApis),{useGlobalStyles:kwe}=te(M2.privateApis);function Rwe(){let e=lK(),t=(0,sK.usePrevious)(e.query.canvas),r=Ewe();return(0,A2.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&QA.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function cK(){let{query:e}=lK(),{canvas:t="view"}=e,r=nK(),{merged:o}=kwe(),{settings:n,currentPostIsTrashed:i}=(0,iK.useSelect)(u=>{let{getSettings:f}=u(st),{getCurrentPostAttribute:m}=u(M2.store);return{settings:f(),currentPostIsTrashed:m("status")==="trash"}},[]),a=Rwe(),[s,c]=(0,A2.useMemo)(()=>jv(o,[],{disableRootPadding:!1}),[o]);return(0,A2.useMemo)(()=>{let u=(n?.styles??[]).filter(f=>!f.isGlobalStyles);return{...n,styles:[...u,...s,{css:t==="view"?`body{min-height: 100vh; ${i?"":"cursor: pointer;"}}`:void 0}],__experimentalFeatures:c,richEditingEnabled:!0,supportsTemplateMode:!0,onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:a,isPreviewMode:t==="view"}},[n,s,c,t,i,r,a])}var dK=l(Xt(),1),uK=l(Pe(),1),fK=l(oe(),1),pK=l(Ru(),1),mK=l(I(),1),{Fill:Twe,Slot:Pwe}=(0,fK.createSlotFill)("PluginTemplateSettingPanel"),gK=({children:e})=>((0,pK.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,uK.useSelect)(r=>r(dK.store).getCurrentPostType()==="wp_template",[])?(0,mK.jsx)(Twe,{children:e}):null);gK.Slot=Pwe;var N2=gK;var xK=l(Xt(),1);var hK=l($(),1),bK=l(Pe(),1),vK=l(Xt(),1),yK=l(ti(),1);var _K=l(I(),1),{MoreMenuItem:Owe}=te(vK.privateApis);function wK(){let{toggle:e}=(0,bK.useDispatch)(yK.store);return(0,_K.jsx)(Owe,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,hK.__)("Welcome Guide")})}var ac=l(I(),1),{ToolsMoreMenuGroup:Iwe,PreferencesModal:Awe,SiteExport:Mwe}=te(xK.privateApis);function SK(){return(0,ac.jsxs)(ac.Fragment,{children:[(0,ac.jsxs)(Iwe,{children:[(0,ac.jsx)(Mwe,{}),(0,ac.jsx)(wK,{})]}),(0,ac.jsx)(Awe,{})]})}var CK=l(Pe(),1),F2=l(Sf(),1),V2=l(U(),1),EK=l($(),1),kK=l(Xt(),1),RK=l(At(),1),qO=l(Xr(),1);var{useLocation:Nwe,useHistory:Fwe}=te(RK.privateApis);function TK(){let{query:e,path:t}=Nwe(),r=Fwe(),{canvas:o="view"}=e,n=(0,CK.useSelect)(c=>c(kK.store).getCurrentPostAttribute("status")==="trash",[]),[i,a]=(0,V2.useState)(!1);(0,V2.useEffect)(()=>{o==="edit"&&a(!1)},[o]);let s={"aria-label":(0,EK.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>a(!0),onBlur:()=>a(!1),onKeyDown:c=>{let{keyCode:d}=c;(d===F2.ENTER||d===F2.SPACE)&&!n&&(c.preventDefault(),r.navigate((0,qO.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,qO.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:c=>{n&&(c.preventDefault(),c.stopPropagation())},readonly:!0};return{className:q("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?s:{}}}var L2=l($(),1),NK=l(Pe(),1),z2=l(Ge(),1),FK=l(Nn(),1);var Hv=l(U(),1),PK=l(Pe(),1),OK=l(Ge(),1),D2=l($(),1),IK=l(Kl(),1),KO=l(Nn(),1),AK=l(At(),1);var{useLocation:Vwe}=te(AK.privateApis);function MK(e){let t=Vwe(),r=(0,PK.useSelect)(n=>n(OK.store).getEntityRecord("root","site")?.title,[]),o=(0,Hv.useRef)(!0);(0,Hv.useEffect)(()=>{o.current=!1},[t]),(0,Hv.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,D2.sprintf)((0,D2.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,KO.decodeEntities)(e),(0,KO.decodeEntities)(r));document.title=n,(0,IK.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:Dwe}=te(z2.privateApis);function Lwe(e,t){let{title:r,isLoaded:o}=(0,NK.useSelect)(i=>{let{getEditedEntityRecord:a,getCurrentTheme:s,hasFinishedResolution:c}=i(z2.store);if(!t)return{isLoaded:!1};let d=a("postType",e,t),{default_template_types:u=[]}=s()??{},f=Dwe({template:d,templateTypes:u}),m=c("getEditedEntityRecord",["postType",e,t]);return{title:f.title,isLoaded:m}},[e,t]),n;o&&(n=(0,L2.sprintf)((0,L2._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,FK.decodeEntities)(r),A6[e]??A6[fr])),MK(o&&n)}var VK=Lwe;var B2=l(Pe(),1),Qm=l(U(),1),XO=l(Xt(),1),LK=l(At(),1),zK=l(Xr(),1);var{useHistory:zwe,useLocation:Bwe}=te(LK.privateApis),DK=300;function BK(e,t,r){let o=Bwe(),n=zwe(),{currentPostType:i,currentPostId:a,currentRevisionId:s}=(0,B2.useSelect)(h=>{let b=h(XO.store);return{currentPostType:b.getCurrentPostType(),currentPostId:b.getCurrentPostId(),currentRevisionId:te(b).getCurrentRevisionId()}},[]),{openRevision:c,setCurrentRevisionId:d}=te((0,B2.useDispatch)(XO.store)),u=t&&r?`${t}:${r}`:null,f=!!u&&i===t&&String(a)===String(r),m=(0,Qm.useRef)(null),g=(0,Qm.useRef)(null);(0,Qm.useEffect)(()=>{if(!e){m.current=null;return}if(!f||!u||m.current===u)return;g.current=null,m.current=u;let h=Number(o.query.revision);Number.isInteger(h)&&h>0?c(h):s&&d(null)},[e,f,u,o.query.revision,s,c,d]),(0,Qm.useEffect)(()=>{if(!e||!f||!u||m.current!==u)return;g.current===null&&(g.current=Date.now());let h=s?String(s):void 0;if(o.query.revision===h)return;let b=async()=>{if((new URLSearchParams(window.location.search).get("revision")??void 0)===o.query.revision){g.current=Date.now();try{await n.navigate((0,zK.addQueryArgs)(o.path,{revision:h}),{replace:!0})}catch{}}};if(Date.now()-g.current>=DK){b();return}let v=setTimeout(b,DK);return()=>clearTimeout(v)},[e,f,u,s,o,n])}var kf=l(Pe(),1),jK=l(tr(),1),ZO=l(Xt(),1),HK=l(U(),1);function WK(e){let{clearSelectedBlock:t}=(0,kf.useDispatch)(jK.store),{editPost:r,setDeviceType:o,closePublishSidebar:n,setIsInserterOpened:i}=(0,kf.useDispatch)(ZO.store),{getCurrentPost:a}=(0,kf.useSelect)(ZO.store),s=(0,kf.useRegistry)();(0,HK.useLayoutEffect)(()=>{s.batch(()=>{t(),a()?.type&&r({selection:void 0},{undoIgnore:!0}),o(WO),n(),i(!1)})},[e,s,t,r,o,n,i,a])}var Jm=l(U(),1),Rf=l(Pe(),1),Wv=l(Ge(),1),GK=l(At(),1);var{useLocation:jwe}=te(GK.privateApis),QO=[ZA,fr,Tt,za,gt.user],UK=["page","post"];function Hwe(e){let t;return e==="navigation-item"?t=za:e==="pattern-item"?t=gt.user:e==="template-part-item"?t=Tt:e==="templates"?t=fr:e==="template-item"?t=fr:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function YK(){let{editEntityRecord:e}=(0,Rf.useDispatch)(Wv.store),{hasEntityRecord:t}=(0,Rf.useSelect)(Wv.store),{name:r,params:o={},query:n}=jwe(),{postId:i=n?.postId}=o,a=Hwe(r,i)??n?.postType,{selectedBlock:s}=n,c=(0,Jm.useRef)(null),d=(0,Rf.useSelect)(g=>{let{getHomePage:h}=te(g(Wv.store));return h()},[]),u=(0,Rf.useSelect)(g=>{if(QO.includes(a)&&i||i&&i.includes(","))return;let{getTemplateId:h}=te(g(Wv.store));if(a&&i&&UK.includes(a))return h(a,i);if(d?.postType==="page")return h("page",d?.postId);if(d?.postType==="wp_template")return d?.postId},[d,i,a]),f=(0,Jm.useMemo)(()=>QO.includes(a)&&i?{}:a&&i&&UK.includes(a)?{postType:a,postId:i}:d?.postType==="page"?{postType:"page",postId:d?.postId}:{},[d,a,i]),m;if(QO.includes(a)&&i?m={isReady:!0,postType:a,postId:i,context:f}:d?m={isReady:u!==void 0,postType:fr,postId:u,context:f}:m={isReady:!1},s&&m.isReady&&c.current!==s){let g=m.context?.postId?m.context.postType:m.postType,h=m.context?.postId?m.context.postId:m.postId;t("postType",g,h)&&(e("postType",g,h,{selection:{selectionStart:{clientId:s},selectionEnd:{clientId:s}}},{undoIgnore:!0}),c.current=s)}return m}function qK({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,Rf.useDispatch)(st);(0,Jm.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var KK=l($(),1),XK=l(Pe(),1),ZK=l(Ge(),1),QK=l(Tm(),1),JK=l(Xr(),1),$K=l(I(),1);function eX(){let e=(0,XK.useSelect)(t=>{let{getEntityRecord:r}=t(ZK.store);return r("root","__unstableBase")?.home},[]);return(0,$K.jsx)("iframe",{src:(0,JK.addQueryArgs)(e,{wp_site_preview:1}),title:(0,KK.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;QK.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var Fn=l(I(),1),{Editor:Wwe,BackButton:Uwe}=te(j2.privateApis),{useHistory:Gwe,useLocation:Ywe}=te(aX.privateApis);function uX(e){switch(e){case"navigation":return"/navigation";case"wp_block":return"/pattern?postType=wp_block";case"wp_template_part":return"/pattern?postType=wp_template_part";case"wp_template":return"/template";case"page":return"/page";case"post":return"/"}throw"Unknown post type"}function qwe(e,t){let{path:r,name:o}=e;return["pattern-item","template-part-item","page-item","template-item","static-template-item","post-item"].includes(o)?uX(t):(0,cX.addQueryArgs)(r,{canvas:void 0,revision:void 0})}function Zr({isHomeRoute:e=!1}){let t=Ywe(),r=Gwe(),{canvas:o="view"}=t.query,n=FS();WK(o);let i=YK();qK(i);let{postType:a,postId:s,context:c}=i,d=(0,Tf.useSelect)(R=>R(oX.store).getCurrentTheme()?.is_block_theme,[]),u=(0,Tf.useSelect)(R=>R(dX.store).get("core","showIconLabels"),[]),f=!!c?.postId,m=f?c.postType:a,g=f?c.postId:s;VK(m,g);let h=Go(),b=TK(),v=o==="edit";BK(v,m,g);let y=(0,rX.useInstanceId)(EO,"edit-site-editor__loading-progress"),w=cK(),{resetZoomLevel:_}=te((0,Tf.useDispatch)(lX.store)),{setCurrentRevisionId:x}=te((0,Tf.useDispatch)(j2.store)),{createSuccessNotice:E}=(0,Tf.useDispatch)(iX.store),S=(0,nX.useCallback)((R,T)=>{switch(R){case"move-to-trash":case"delete-post":r.navigate(uX(f?c.postType:a));break;case"duplicate-post":{let P=T[0],O=typeof P.title=="string"?P.title:P.title?.rendered;E((0,sc.sprintf)((0,sc.__)('"%s" successfully created.'),(0,sX.decodeEntities)(O)||(0,sc.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,sc.__)("Edit"),onClick:()=>{r.navigate(`/${P.type}/${P.id}?canvas=edit`)}}]})}break}},[a,c?.postType,f,r,E]),C=!n;return!d&&e?(0,Fn.jsx)(eX,{}):(0,Fn.jsxs)(Fn.Fragment,{children:[C?null:(0,Fn.jsx)(EO,{id:y}),v&&C&&(0,Fn.jsx)(rq,{postType:f?c.postType:a}),C&&(0,Fn.jsxs)(Wwe,{postType:f?c.postType:a,postId:f?c.postId:s,templateId:f?s:void 0,settings:w,className:"edit-site-editor__editor-interface",customSaveButton:h&&(0,Fn.jsx)(o2,{size:"compact"}),customSavePanel:h&&(0,Fn.jsx)(Tv,{}),iframeProps:b,onActionPerformed:S,initialViewport:v?$q(t.query.viewport):void 0,extraSidebarPanels:!f&&(0,Fn.jsx)(N2.Slot,{}),children:[v&&(0,Fn.jsx)(Uwe,{children:({length:R})=>R<=1&&(0,Fn.jsx)(tX.Button,{size:"compact",label:(0,sc.__)("Open Navigation"),showTooltip:!u,tooltipPosition:"middle right",onClick:()=>{_(),x(null),r.navigate(qwe(t,f?c.postType:a),{transition:"canvas-mode-view-transition"})},icon:(0,sc.isRTL)()?qa:Ya})}),(0,Fn.jsx)(SK,{})]})]})}function Pr(e){return e.currentTheme!==void 0&&e.currentTheme!==null}function Di(e){let t=e.currentTheme?.is_block_theme,r=e.currentTheme?.theme_supports["editor-styles"],o=e.editorSettings?.supportsLayout;return!t&&(r||o)}var lc=l(I(),1),fX={name:"home",path:"/",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme||Di(e)?(0,lc.jsx)(Gm,{}):(0,lc.jsx)(Tr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme||Di(e)?(0,lc.jsx)(Zr,{isHomeRoute:!0}):void 0},mobileSidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme||Di(e)?(0,lc.jsx)(Gm,{}):(0,lc.jsx)(Tr,{}):(0,lc.jsx)(lc.Fragment,{})}}};var JO=l($(),1);var $O=l(I(),1);function pX(){return(0,$O.jsx)(Oo,{isRoot:!0,title:(0,JO.__)("Design"),description:(0,JO.__)("Customize the appearance of your website using the block editor."),content:(0,$O.jsx)(Ov,{})})}var Ki=l($(),1),oE=l(Pe(),1),OI=l(Ge(),1);var bn=l(U(),1),Ete=l(it(),1);var K2=l(U(),1);var e8=l($(),1);var Or="isAny",Ir="isNone",H2="isAll",Mo="isNotAll",_o="between",Vn="inThePast",pi="over",Br="is",jr="isNot",Bd="lessThan",jd="greaterThan",Hd="lessThanOrEqual",Wd="greaterThanOrEqual",ps="before",ms="after",gs="beforeInc",hs="afterInc",nl="contains",il="notContains",al="startsWith",bs="on",vs="notOn",W2=["asc","desc"],mX={asc:"\u2191",desc:"\u2193"},U2={asc:"ascending",desc:"descending"},G2={asc:(0,e8.__)("Sort ascending"),desc:(0,e8.__)("Sort descending")},gX={asc:s5,desc:t5},$m="table",Y2="grid",hX="list",bX="activity",vX="pickerGrid",yX="pickerTable",_X="pickerActivity";var q2=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var wX=(0,K2.createContext)({view:{type:$m},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,K2.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});wX.displayName="DataViewsContext";var Ze=wX;var ll=l($(),1);var Af=l($(),1),rC=l(oe(),1),zi=l(U(),1),KX=l(Sf(),1);var xX=l(oe(),1),SX=l($(),1),CX=l(I(),1),t8="dataviews-selection-checkbox";function Ud({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...a}){let s=o(r),c=e.includes(s),d=!i&&c,u=n?.getValue?.({item:r})||(0,SX.__)("(no title)");return(0,CX.jsx)(xX.CheckboxControl,{className:t8,"aria-label":u,"aria-disabled":i,checked:d,onChange:()=>{i||t(c?e.filter(f=>s!==f):[...e,s])},...a})}var Uv=l(oe(),1),IX=l($(),1),tg=l(U(),1);var AX=l(Pe(),1),r8=l(it(),1);var eg=function(){return eg=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},eg.apply(this,arguments)};function EX(e){return e.toLowerCase()}var Kwe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Xwe=/[^A-Z0-9]+/gi;function RX(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Kwe:r,n=t.stripRegexp,i=n===void 0?Xwe:n,a=t.transform,s=a===void 0?EX:a,c=t.delimiter,d=c===void 0?" ":c,u=kX(kX(e,o,"$1\0$2"),i,"\0"),f=0,m=u.length;u.charAt(f)==="\0";)f++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(f,m).split("\0").map(s).join(d)}function kX(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function TX(e,t){return t===void 0&&(t={}),RX(e,eg({delimiter:"."},t))}function X2(e,t){return t===void 0&&(t={}),TX(e,eg({delimiter:"-"},t))}function PX(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),X2(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 gr=l(I(),1);function Zwe({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,gr.jsx)(Uv.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Qwe({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,gr.jsx)(Ye.Item,{disabled:e.disabled,onClick:t,children:(0,gr.jsx)(Ye.ItemLabel,{children:o})})}function Pf({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,gr.jsx)(Uv.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${PX(e.id)}`,children:(0,gr.jsx)(e.RenderModal,{items:t,closeModal:r})})}function o8({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,tg.useMemo)(()=>e.reduce((s,c)=>((c.isPrimary?s.primaryActions:s.regularActions).push(c),s),{primaryActions:[],regularActions:[]}),[e]),a=s=>s.map(c=>(0,gr.jsx)(Qwe,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,gr.jsxs)(Ye.Group,{children:[a(n),a(i)]})}function rg({item:e,actions:t,isCompact:r}){let o=(0,AX.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,tg.useMemo)(()=>{let s=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:s.filter(d=>d.isPrimary),eligibleActions:s}},[t,e]),a=(0,r8.useViewportMatch)("medium","<");return r?(0,gr.jsx)(OX,{item:e,actions:i,isSmall:!0,registry:o}):(0,gr.jsxs)(ue,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,gr.jsx)(n8,{item:e,actions:n,registry:o}),(n.length<i.length||a)&&(0,gr.jsx)(OX,{item:e,actions:i,registry:o})]})}function OX({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,tg.useState)(null);return(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsxs)(Ye.Root,{disabled:!t.length,children:[(0,gr.jsx)(Ye.Trigger,{render:(0,gr.jsx)(Uv.Button,{size:r?"small":"compact",icon:Ka,label:(0,IX.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,gr.jsx)(Ye.Popup,{positioner:(0,gr.jsx)(Ye.Positioner,{align:"end"}),children:(0,gr.jsx)(o8,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,gr.jsx)(Pf,{action:n,items:[e],closeModal:()=>i(null)})]})}function n8({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,tg.useState)(null);return(0,r8.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,gr.jsxs)(gr.Fragment,{children:[t.map(s=>(0,gr.jsx)(Zwe,{action:s,onClick:()=>{if("RenderModal"in s){i(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,gr.jsx)(Pf,{action:n,items:[e],closeModal:()=>i(null)})]})}var Of=l(oe(),1),Gv=l($(),1),pn=l(U(),1),VX=l(Pe(),1);var i8=l(it(),1);var Gd=l($(),1);function MX(e,t,r,o=!1){return e>0?(0,Gd.sprintf)((0,Gd._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Gd.sprintf)((0,Gd._n)("%d Item","%d Items",r),r):(0,Gd.sprintf)((0,Gd._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var wo=l(I(),1);function Jwe({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,pn.useState)(!1);return(0,wo.jsxs)(wo.Fragment,{children:[(0,wo.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,wo.jsx)(Pf,{action:e,items:t,closeModal:()=>n(!1)})]})}function og(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function Z2(e,t){return(0,pn.useMemo)(()=>og(e,t),[e,t])}function ng(e,t){return(0,pn.useMemo)(()=>t.some(r=>og(e,r)),[e,t])}function Yv({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let a=(0,pn.useMemo)(()=>r.filter(u=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(u)))),[r,o]),s=r.filter(u=>e.includes(n(u))&&a.includes(u)),c=e.length>0,d=s.length===a.length;return i?(0,wo.jsx)(Of.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,Gv.__)("Deselect all")}):(0,wo.jsx)(Of.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!s.length,onChange:()=>{t(d?[]:a.map(u=>n(u)))},"aria-label":d?(0,Gv.__)("Deselect all"):(0,Gv.__)("Select all")})}function NX({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,i8.useViewportMatch)("medium","<")?(0,wo.jsx)(Of.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,wo.jsx)(Of.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var DX=[];function $we({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,VX.useRegistry)(),i=(0,pn.useMemo)(()=>t.filter(a=>!e.isEligible||e.isEligible(a)),[e,t]);return"RenderModal"in e?(0,wo.jsx)(Jwe,{action:e,items:i,ActionTriggerComponent:NX},e.id):(0,wo.jsx)(NX,{action:e,onClick:async()=>{o(e.id),await e.callback(i,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function FX(e,t,r,o,n,i,a,s,c,d,u){let f=MX(n.length,e.length,u.totalItems,o);return(0,wo.jsxs)(ue,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,wo.jsx)(Yv,{selection:n,onChangeSelection:d,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,wo.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,wo.jsxs)(ue,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,wo.jsx)($we,{action:m,selectedItems:a,actionInProgress:s,setActionInProgress:c},m.id)),a.length>0&&(0,wo.jsx)(Of.Button,{icon:Ys,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Gv.__)("Cancel"),disabled:!!s,accessibleWhenDisabled:!1,onClick:()=>{d(DX)}})]})]})}function exe({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:a}){let[s,c]=(0,pn.useState)(null),d=(0,pn.useRef)(void 0),u=(0,i8.useViewportMatch)("medium","<"),f=(0,pn.useMemo)(()=>t.filter(b=>b.supportsBulk),[t]),m=(0,pn.useMemo)(()=>o.filter(b=>f.some(v=>!v.isEligible||v.isEligible(b))),[o,f]),g=(0,pn.useMemo)(()=>o.filter(b=>e.includes(n(b))&&m.includes(b)),[e,o,n,m]),h=(0,pn.useMemo)(()=>t.filter(b=>b.supportsBulk&&(!u||b.icon)&&g.some(v=>!b.isEligible||b.isEligible(v))),[t,g,u]);if(s)d.current||(d.current=FX(o,t,n,i,e,h,g,s,c,r,a));else return d.current&&(d.current=void 0),FX(o,t,n,i,e,h,g,s,c,r,a);return d.current}function Q2(){let{data:e,selection:t,actions:r=DX,onChangeSelection:o,getItemId:n,paginationInfo:i,view:a}=(0,pn.useContext)(Ze);return(0,wo.jsx)(exe,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!a.infiniteScrollEnabled,paginationInfo:i})}var cc=l($(),1);var LX=l(oe(),1),qd=l(U(),1);function J2(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}function Yd(e,t){return(e.fields??[]).filter(r=>t.some(o=>o.id===r))}var Ct=l(I(),1);function txe({children:e}){return qd.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Ct.jsxs)(qd.Fragment,{children:[r>0&&(0,Ct.jsx)(Ye.Separator,{}),t]},r))}var rxe=(0,qd.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:a,canMove:s=!0,canInsertLeft:c=!0,canInsertRight:d=!0},u){let f=r.sort?.field===t,m=!1,g=!1,h=!1,b=[],v=o.find(R=>R.id===t),{setIsShowingFilter:y}=(0,qd.useContext)(Ze);if(!v)return null;m=v.enableHiding!==!1,g=v.enableSorting!==!1;let w=v.header;if(b=!!v.filterBy&&v.filterBy?.operators||[],h=!r.filters?.some(R=>t===R.field)&&!!(v.hasElements||v.Edit)&&v.filterBy!==!1&&!v.filterBy?.isPrimary,!g&&!s&&!m&&!h)return w;let _=Yd(r,o),x=_.indexOf(t),E=J2(r,o).filter(R=>!_.includes(R.id)),S=(c||d)&&!!E.length,C=(0,cc.isRTL)();return(0,Ct.jsxs)(Ye.Root,{children:[(0,Ct.jsxs)(Ye.Trigger,{render:(0,Ct.jsx)(LX.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[w,r.sort&&f&&(0,Ct.jsx)("span",{"aria-hidden":"true",children:mX[r.sort.direction]})]}),(0,Ct.jsx)(Ye.Popup,{style:{minWidth:"240px"},children:(0,Ct.jsxs)(txe,{children:[g&&(0,Ct.jsx)(Ye.RadioGroup,{value:f&&r.sort?r.sort.direction:null,onValueChange:R=>{n({...r,sort:{field:t,direction:R},showLevels:!1})},children:W2.map(R=>(0,Ct.jsx)(Ye.RadioItem,{value:R,children:(0,Ct.jsx)(Ye.ItemLabel,{children:G2[R]})},R))}),h&&(0,Ct.jsx)(Ye.Group,{children:(0,Ct.jsx)(Ye.Item,{prefix:(0,Ct.jsx)(Ye.PrefixIcon,{icon:pb}),onClick:()=>{a(t),y(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Add filter")})})}),(s||m||S)&&v&&(0,Ct.jsxs)(Ye.Group,{children:[s&&(0,Ct.jsx)(Ye.Item,{prefix:(0,Ct.jsx)(Ye.PrefixIcon,{icon:o5}),disabled:C?x>=_.length-1:x<1,onClick:()=>{let R=C?x+1:x-1,T=[..._];T.splice(x,1),T.splice(R,0,t),n({...r,fields:T})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Move left")})}),s&&(0,Ct.jsx)(Ye.Item,{prefix:(0,Ct.jsx)(Ye.PrefixIcon,{icon:i5}),disabled:C?x<1:x>=_.length-1,onClick:()=>{let R=C?x-1:x+1,T=[..._];T.splice(x,1),T.splice(R,0,t),n({...r,fields:T})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Move right")})}),c&&!!E.length&&(0,Ct.jsxs)(Ye.SubmenuRoot,{children:[(0,Ct.jsx)(Ye.SubmenuTrigger,{children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Insert left")})}),(0,Ct.jsx)(Ye.Popup,{children:E.map(R=>{let T=C?x+1:x;return(0,Ct.jsx)(Ye.Item,{onClick:()=>{n({...r,fields:[..._.slice(0,T),R.id,..._.slice(T)]})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:R.label})},R.id)})})]}),d&&!!E.length&&(0,Ct.jsxs)(Ye.SubmenuRoot,{children:[(0,Ct.jsx)(Ye.SubmenuTrigger,{children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Insert right")})}),(0,Ct.jsx)(Ye.Popup,{children:E.map(R=>{let T=C?x:x+1;return(0,Ct.jsx)(Ye.Item,{onClick:()=>{n({...r,fields:[..._.slice(0,T),R.id,..._.slice(T)]})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:R.label})},R.id)})})]}),m&&v&&(0,Ct.jsx)(Ye.Item,{prefix:(0,Ct.jsx)(Ye.PrefixIcon,{icon:Vb}),onClick:()=>{i(v),n({...r,fields:_.filter(R=>R!==t)})},children:(0,Ct.jsx)(Ye.ItemLabel,{children:(0,cc.__)("Hide column")})})]})]})})]})}),oxe=rxe,ig=oxe;var zX=l(U(),1),a8=l(I(),1);function nxe({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function Kd({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...a}){if(!t(e))return(0,a8.jsx)("div",{className:n,...a,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...a,children:i});return(0,zX.cloneElement)(c,{onClick:d=>{d.stopPropagation(),c.props.onClick&&c.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(d))}})}let s=nxe({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,a8.jsx)("div",{...s,...a,children:i})}var sl=l(I(),1);function ixe({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:a,renderItemLink:s,isItemClickable:c}){let d="32px";if(n){let[u,f]=n.split("/").map(Number);d=`${Math.min(60,Math.round(32*u/f))}px`}return(0,sl.jsxs)(ue,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,sl.jsx)(Kd,{item:e,isItemClickable:c,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":c(e)&&(a||s)&&r?r.getValue?.({item:e}):void 0,children:(0,sl.jsx)(o.render,{item:e,field:o,config:{sizes:d}})}),(0,sl.jsxs)(ue,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,sl.jsxs)(Kd,{item:e,isItemClickable:c,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,sl.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,sl.jsx)(r.render,{item:e,field:r})]}),i&&(0,sl.jsx)(i.render,{item:e,field:i})]})]})}var $2=ixe;var If=l(U(),1),BX=l($(),1),axe=e=>(0,BX.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function jX({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,If.useState)(!1),[n,i]=(0,If.useState)(!1),a=(0,If.useCallback)(()=>{let s=e.current;s&&(t&&o(axe(s)),i(s.scrollTop>0))},[e,t]);return(0,If.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let s=e.current;return a(),s.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{s.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e,t,a]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function mi(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var qv=l(U(),1),WX=l(Sf(),1);function HX(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function sxe({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let a=e===null?-1:o.indexOf(e),s=a!==-1,c=s?a:i,d=s&&r!==null?o.indexOf(r):-1,u=d===-1?[]:HX(o,c,d),f=n.filter(m=>!u.includes(m));return[...new Set([...f,...HX(o,c,i)])]}function lxe({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,a=1/0;return t.forEach((s,c)=>{if(!n.has(s))return;let d=Math.abs(c-o);d<a&&(a=d,i=s)}),i}function _a({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:a}){let s=i==="multi",c=i!=="single-required",d=(0,qv.useRef)(null),u=y=>{d.current={anchorId:y,lastTargetId:null}},f=(0,qv.useRef)(!1);(0,qv.useEffect)(()=>{let y=()=>{f.current=!0};return document.addEventListener("touchstart",y,{once:!0}),()=>document.removeEventListener("touchstart",y)},[]);let m=e.filter(r).map(t),g=new Set(m),b=m.length>0&&s;return{getSelectionProps:y=>{let w=g.has(y);return{...a&&{onClick:()=>{c&&o.includes(y)?n(o.filter(_=>y!==_)):n(s?[...o,y]:[y]),u(y)}},onMouseDown:_=>{_.button===0&&_.shiftKey&&b&&_.preventDefault()},onClickCapture:_=>{if(!b)return;let x=(0,WX.isAppleOS)()?_.metaKey:_.ctrlKey,E=_.target instanceof Element&&!!_.target.closest(`.${t8}`);if(!x&&!_.shiftKey){w&&E&&u(y);return}if(!(f.current||document.getSelection()?.type==="Range")&&(_.stopPropagation(),E||_.preventDefault(),!!w))if(_.shiftKey){let S=d.current;(!S||!g.has(S.anchorId))&&(S={anchorId:lxe({targetId:y,orderedIds:m,selection:o})??y,lastTargetId:null}),n(sxe({anchorId:S.anchorId,targetId:y,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),d.current={anchorId:S.anchorId,lastTargetId:y}}else n(o.includes(y)?o.filter(S=>y!==S):[...o,y]),u(y)}}}}}var Xd=l(oe(),1),GX=l($(),1),YX=l(U(),1);var Li=l(I(),1);function UX({field:e,isVisible:t,onToggleVisibility:r}){return(0,Li.jsx)(Xd.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Li.jsxs)(ue,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Li.jsx)("div",{style:{height:24,width:24},children:t&&(0,Li.jsx)(Xd.Icon,{icon:Wl})}),(0,Li.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function cxe(e){return!!e}function eC({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,YX.useContext)(Ze),n=J2(t,r);if(!n?.length)return null;let i=r.find(h=>h.id===t.titleField),a=r.find(h=>h.id===t.mediaField),s=r.find(h=>h.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:h})=>cxe(h)),d=t.fields??[],u=n.filter(h=>d.includes(h.id)).length,f=c.filter(({isVisibleFlag:h})=>t[h]??!0),m=f.length+u,g=m===1&&f.length===1;return(0,Li.jsxs)(ue,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Li.jsx)(Xd.BaseControl.VisualLabel,{children:(0,GX.__)("Properties")}),(0,Li.jsx)(ue,{direction:"column",className:"dataviews-view-config__properties",children:(0,Li.jsxs)(Xd.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:h,isVisibleFlag:b})=>{let v=t[b]??!0,y=g&&v?{...h,enableHiding:!1}:h;return(0,Li.jsx)(UX,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,[b]:!v})}},h.id)}),n.map(h=>{let b=d.includes(h.id),v=m===1&&b?{...h,enableHiding:!1}:h;return(0,Li.jsx)(UX,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?d.filter(y=>y!==h.id):[...d,h.id]})}},h.id)})]})})]})}var tC=l(U(),1);function wa(e,t={delay:400}){let[r,o]=(0,tC.useState)(!1);return(0,tC.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var dt=l(I(),1);function XX(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function dxe({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,dt.jsx)("div",{className:i,children:(0,dt.jsx)(n.render,{item:e,field:n})})}function qX({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:a,titleField:s,mediaField:c,mediaAspectRatio:d,descriptionField:u,selection:f,getItemId:m,isItemClickable:g,onClickItem:h,renderItemLink:b,onChangeSelection:v,onMouseDown:y,onClickCapture:w,isActionsColumnSticky:_,posinset:x}){let{paginationInfo:E}=(0,zi.useContext)(Ze),S=Z2(o,t),C=S&&f.includes(i),{showTitle:R=!0,showMedia:T=!0,showDescription:P=!0,infiniteScrollEnabled:O}=a,k=Yd(a,n),F=s&&R||c&&T||u&&P;return(0,dt.jsxs)("tr",{className:q("dataviews-view-table__row",{"is-selected":S&&C,"has-bulk-actions":S}),"aria-setsize":O?E.totalItems:void 0,"aria-posinset":x,role:O?"article":void 0,onClickCapture:w,onMouseDown:V=>{let L=(0,KX.isAppleOS)()?V.metaKey:V.ctrlKey;V.button===0&&L&&window.navigator.userAgent.toLowerCase().includes("firefox")&&V.preventDefault(),y(V)},children:[e&&(0,dt.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,dt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,dt.jsx)(Ud,{item:t,selection:f,onChangeSelection:v,getItemId:m,titleField:s,disabled:!S})})}),F&&(0,dt.jsx)("td",{children:(0,dt.jsx)($2,{item:t,level:r,titleField:R?s:void 0,mediaField:T?c:void 0,mediaAspectRatio:d,descriptionField:P?u:void 0,isItemClickable:g,onClickItem:h,renderItemLink:b})}),k.map(V=>{let{width:L,maxWidth:B,minWidth:j,align:A}=a.layout?.styles?.[V]??{},D=n.find(z=>z.id===V),N=XX(A,D?.type);return(0,dt.jsx)("td",{style:{width:L,maxWidth:B,minWidth:j},children:(0,dt.jsx)(dxe,{fields:n,item:t,column:V,align:N})},V)}),!!o?.length&&(0,dt.jsx)("td",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":_}),onClick:V=>V.stopPropagation(),children:(0,dt.jsx)(rg,{item:t,actions:o})})]})}function uxe({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:a,onChangeSelection:s,selection:c,setOpenedFilter:d,onClickItem:u,isItemClickable:f,renderItemLink:m,view:g,className:h,empty:b}){let{containerRef:v}=(0,zi.useContext)(Ze),y=wa(i),w=g.groupBy?.field?r.find(Q=>Q.id===g.groupBy?.field):null,_=w?mi(t,w):null,x=_?Array.from(_.values()).flat():t,{getSelectionProps:E}=_a({data:x,getItemId:o,isItemSelectable:Q=>og(e,Q),selection:c,onChangeSelection:s,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,zi.useRef)(new Map),C=(0,zi.useRef)(void 0),[R,T]=(0,zi.useState)(),[P,O]=(0,zi.useState)(null);(0,zi.useEffect)(()=>{C.current&&(C.current.focus(),C.current=void 0)});let k=(0,zi.useId)(),{isHorizontalScrollEnd:F,isVerticallyScrolled:V}=jX({scrollContainerRef:v,enabledHorizontal:!!e?.length}),L=ng(e,t);if(R){C.current=R,T(void 0);return}let B=Q=>{let me=S.current.get(Q.id),re=me?S.current.get(me.fallback):void 0;T(re?.node)},j=Q=>{Q.preventDefault(),Q.stopPropagation();let me={getBoundingClientRect:()=>({x:Q.clientX,y:Q.clientY,top:Q.clientY,left:Q.clientX,right:Q.clientX,bottom:Q.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{O(me)})},A=!!t?.length,D=r.find(Q=>Q.id===g.titleField),N=r.find(Q=>Q.id===g.mediaField),z=r.find(Q=>Q.id===g.descriptionField),{showTitle:W=!0,showMedia:Y=!0,showDescription:G=!0}=g,ve=D&&W||N&&Y||z&&G,fe=Yd(g,r),Se=(Q,me)=>re=>{re?S.current.set(Q,{node:re,fallback:fe[me>0?me-1:1]}):S.current.delete(Q)},le=g.infiniteScrollEnabled&&!_,ye=(0,Af.isRTL)(),Ee=g.layout?.aspectRatio&&q2.includes(g.layout.aspectRatio)?g.layout.aspectRatio:void 0,Ie={"--wp-dataviews-media-aspect-ratio":Ee??"1/1"};return A?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsxs)("table",{className:q("dataviews-view-table",h,{[`has-${g.layout?.density}-density`]:g.layout?.density&&["compact","comfortable"].includes(g.layout.density),"has-bulk-actions":L,"is-refreshing":!le&&y,"has-media-aspect-ratio":!!Ee}),style:Ie,"aria-busy":i,"aria-describedby":k,role:le?"feed":void 0,inert:!le&&i?"true":void 0,children:[(0,dt.jsxs)("colgroup",{children:[L&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ve&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-first-data"}),fe.map((Q,me)=>(0,dt.jsx)("col",{className:q(`dataviews-view-table__col-${Q}`,{"dataviews-view-table__col-expand":!ve&&me===fe.length-1})},`col-${Q}`)),!!e?.length&&(0,dt.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),P&&(0,dt.jsx)(rC.Popover,{anchor:P,onClose:()=>O(null),placement:"bottom-start",children:(0,dt.jsx)(eC,{showLabel:!1})}),(0,dt.jsx)("thead",{className:q({"dataviews-view-table__thead--stuck":V}),onContextMenu:j,children:(0,dt.jsxs)("tr",{className:"dataviews-view-table__row",children:[L&&(0,dt.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:j,children:(0,dt.jsx)(Yv,{selection:c,onChangeSelection:s,data:t,actions:e,getItemId:o})}),ve&&(0,dt.jsx)("th",{scope:"col",children:D&&(0,dt.jsx)(ig,{ref:Se(D.id,0),fieldId:D.id,view:g,fields:r,onChangeView:a,onHide:B,setOpenedFilter:d,canMove:!1,canInsertLeft:ye?g.layout?.enableMoving??!0:!1,canInsertRight:ye?!1:g.layout?.enableMoving??!0})}),fe.map((Q,me)=>{let{width:re,maxWidth:ee,minWidth:ie,align:J}=g.layout?.styles?.[Q]??{},ae=r.find(_e=>_e.id===Q),he=XX(J,ae?.type),ge=g.layout?.enableMoving??!0;return(0,dt.jsx)("th",{style:{width:re,maxWidth:ee,minWidth:ie,textAlign:he},"aria-sort":g.sort?.direction&&g.sort?.field===Q?U2[g.sort.direction]:void 0,scope:"col",children:(0,dt.jsx)(ig,{ref:Se(Q,me),fieldId:Q,view:g,fields:r,onChangeView:a,onHide:B,setOpenedFilter:d,canMove:ge,canInsertLeft:ge,canInsertRight:ge})},Q)}),!!e?.length&&(0,dt.jsx)("th",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!F}),children:(0,dt.jsx)("span",{className:"dataviews-view-table-header",children:(0,Af.__)("Actions")})})]})}),A&&w&&_?Array.from(_.entries()).map(([Q,me])=>(0,dt.jsxs)("tbody",{children:[(0,dt.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,dt.jsx)("td",{colSpan:fe.length+(ve?1:0)+(L?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:g.groupBy?.showLabel===!1?Q:(0,Af.sprintf)((0,Af.__)("%1$s: %2$s"),w.label,Q)})}),me.map((re,ee)=>{let ie=o(re)||ee.toString();return(0,dt.jsx)(qX,{item:re,level:g.showLevels&&typeof n=="function"?n(re):void 0,hasBulkActions:L,actions:e,fields:r,id:ie,view:g,titleField:D,mediaField:N,mediaAspectRatio:Ee,descriptionField:z,selection:c,getItemId:o,onChangeSelection:s,...E(ie),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!F},o(re))})]},`group-${Q}`)):(0,dt.jsx)("tbody",{children:A&&t.map((Q,me)=>{let re=o(Q)||me.toString();return(0,dt.jsx)(qX,{item:Q,level:g.showLevels&&typeof n=="function"?n(Q):void 0,hasBulkActions:L,actions:e,fields:r,id:re,view:g,titleField:D,mediaField:N,mediaAspectRatio:Ee,descriptionField:z,selection:c,getItemId:o,onChangeSelection:s,...E(re),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!F,posinset:le?me+1:void 0},o(Q))})})]}),le&&i&&(0,dt.jsx)("div",{className:"dataviews-loading",id:k,children:(0,dt.jsx)("p",{className:"dataviews-loading-more",children:(0,dt.jsx)(rC.Spinner,{})})})]}):(0,dt.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":y}),id:k,children:b})}var ZX=uxe;var tZ=l(oe(),1),sC=l($(),1);var xa=l(oe(),1);var Xv=l($(),1),eZ=l(it(),1),Qd=l(U(),1);var fxe=l(oe(),1),pxe=l($(),1),oC=l(U(),1);var mxe=l(I(),1),gxe=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],hxe=gxe[2].value;function nC(){let e=(0,oC.useContext)(Ze),t=e.view;return(0,oC.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??hxe,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var QX=l(U(),1);var JX=l(I(),1),Kv=(0,QX.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,JX.jsx)("div",{ref:n,className:q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var iC=l(U(),1);function Zd(e,t){let{intersectionObserver:r}=(0,iC.useContext)(Ze);(0,iC.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function aC(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var _t=l(I(),1);function bxe(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var $X=(0,Qd.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:a,getItemId:s,item:c,actions:d,mediaField:u,titleField:f,descriptionField:m,regularFields:g,badgeFields:h,hasBulkActions:b,config:v,posinset:y,setsize:w,..._},x){let{showTitle:E=!0,showMedia:S=!0,showDescription:C=!0}=t,R=Z2(d,c),T=s(c),P=(0,Qd.useRef)(null),O=(0,Qd.useCallback)(N=>{P.current=N,typeof x=="function"?x(N):x&&(x.current=N)},[x]);Zd(P,y);let k=(0,eZ.useInstanceId)(e),F=r.includes(T),V=(0,_t.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),L=S&&u?.render,B=L?(0,_t.jsx)(u.render,{item:c,field:u,config:v}):V,j=E&&f?.render?(0,_t.jsx)(f.render,{item:c,field:f}):null,A,D;return i(c)&&n&&(j?(A={"aria-labelledby":`dataviews-view-grid__title-field-${k}`},D={id:`dataviews-view-grid__title-field-${k}`}):A={"aria-label":(0,Xv.__)("Navigate to item")}),(0,_t.jsxs)(ue,{direction:"column",..._,ref:O,"aria-setsize":w,"aria-posinset":y,className:q(_.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":R&&F}),children:[(0,_t.jsx)(Kd,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:a,className:q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!L}),...A,children:B}),b&&(0,_t.jsx)(Ud,{item:c,selection:r,onChangeSelection:o,getItemId:s,titleField:f,disabled:!R}),!!d?.length&&(0,_t.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,_t.jsx)(rg,{item:c,actions:d,isCompact:!0})}),E&&(0,_t.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,_t.jsx)(Kd,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:f?.getValueFormatted({item:c,field:f})||void 0,children:j})}),(0,_t.jsxs)(ue,{direction:"column",gap:"xs",children:[C&&m?.render&&(0,_t.jsx)(m.render,{item:c,field:m}),!!h?.length&&(0,_t.jsx)(ue,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(N=>(0,_t.jsx)(Qu,{className:"dataviews-view-grid__field-value",children:(0,_t.jsx)(N.render,{item:c,field:N})},N.id))}),!!g?.length&&(0,_t.jsx)(ue,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:g.map(N=>(0,_t.jsx)(xa.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsxs)(ar.Root,{children:[(0,_t.jsx)(ar.Trigger,{render:(0,_t.jsx)(xa.FlexItem,{className:"dataviews-view-grid__field-name",children:N.header})}),(0,_t.jsx)(ar.Popup,{children:N.label})]}),(0,_t.jsx)(xa.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,_t.jsx)(N.render,{item:c,field:N})})]})},N.id))})]})]})});function s8({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:a,selection:s,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,actions:g,getSelectionProps:h}){let{paginationInfo:b,resizeObserverRef:v}=(0,Qd.useContext)(Ze),y=nC(),w={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&q2.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},_=i.layout?.mediaFit==="contain",x=ng(g,e),E=a.find(V=>V.id===i?.titleField),S=a.find(V=>V.id===i?.mediaField),C=a.find(V=>V.id===i?.descriptionField),R=i.fields??[],{regularFields:T,badgeFields:P}=R.reduce((V,L)=>{let B=a.find(A=>A.id===L);if(!B)return V;let j=i.layout?.badgeFields?.includes(L)?"badgeFields":"regularFields";return V[j].push(B),V},{regularFields:[],badgeFields:[]}),O="900px",k=Math.ceil(e.length/y),F=aC(e,t,y);return(0,_t.jsxs)(_t.Fragment,{children:[t&&(0,_t.jsxs)(xa.Composite,{render:(0,_t.jsx)(Kv,{className:q("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":_}),previewSize:i.layout?.previewSize,style:w,"aria-busy":n,ref:v}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:F}).map((V,L)=>(0,_t.jsx)(xa.Composite.Item,{render:B=>(0,_t.jsx)(ue,{...B,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${L}`)),e.map(V=>{let L=m(V),B=h(L),j=V.position;return(0,_t.jsx)(xa.Composite.Item,{render:A=>(0,_t.jsx)($X,{...A,id:L,role:"article",view:i,selection:s,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:V,actions:g,onMouseDown:D=>{A.onMouseDown?.(D),B.onMouseDown(D)},onClickCapture:D=>{A.onClickCapture?.(D),B.onClickCapture(D)},mediaField:S,titleField:E,descriptionField:C,regularFields:T,badgeFields:P,hasBulkActions:x,posinset:j,setsize:b.totalItems,config:{sizes:O}})},L)})]}),!t&&(0,_t.jsx)(xa.Composite,{role:"grid",style:w,className:q("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":_}),focusWrap:!0,"aria-busy":n,"aria-rowcount":k,ref:v,inert:o,children:bxe(e,y).map((V,L)=>(0,_t.jsx)(xa.Composite.Row,{render:(0,_t.jsx)("div",{role:"row","aria-rowindex":L+1,"aria-label":(0,Xv.sprintf)((0,Xv.__)("Row %d"),L+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${y}, minmax(0, 1fr) )`}}),children:V.map(B=>{let j=m(B),A=h(j);return(0,_t.jsx)(xa.Composite.Item,{render:D=>(0,_t.jsx)($X,{...D,id:j,role:"gridcell",view:i,selection:s,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:B,actions:g,onMouseDown:N=>{D.onMouseDown?.(N),A.onMouseDown(N)},onClickCapture:N=>{D.onClickCapture?.(N),A.onClickCapture(N)},mediaField:S,titleField:E,descriptionField:C,regularFields:T,badgeFields:P,hasBulkActions:x,config:{sizes:O}})},j)})},L))})]})}var Bi=l(I(),1);function vxe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:c,selection:d,view:u,className:f,empty:m}){let g=wa(!!n),h=!!t?.length,b=u.groupBy?.field?r.find(E=>E.id===u.groupBy?.field):null,v=b?mi(t,b):null,y=u.infiniteScrollEnabled&&!v,w=v?Array.from(v.values()).flat():t,{getSelectionProps:_}=_a({data:w,getItemId:o,isItemSelectable:E=>og(e,E),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!h)return(0,Bi.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":g}),children:m});let x={className:q(f,{"is-refreshing":!y&&g}),inert:!y&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:d,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:_};return(0,Bi.jsxs)(Bi.Fragment,{children:[h&&b&&v&&(0,Bi.jsx)(ue,{direction:"column",gap:"lg",children:Array.from(v.entries()).map(([E,S])=>(0,Bi.jsxs)(ue,{direction:"column",gap:"sm",children:[(0,Bi.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?E:(0,sC.sprintf)((0,sC.__)("%1$s: %2$s"),b.label,E)}),(0,Bi.jsx)(s8,{...x,data:S,isInfiniteScroll:!1})]},E))}),!v&&(0,Bi.jsx)(s8,{...x,data:t,isInfiniteScroll:!!y}),y&&n&&(0,Bi.jsx)("p",{className:"dataviews-loading-more",children:(0,Bi.jsx)(tZ.Spinner,{})})]})}var rZ=vxe;var lC=l(it(),1),gi=l(oe(),1),Qr=l(U(),1),Zv=l($(),1);var d8=l(Pe(),1);var $e=l(I(),1);function l8(e){return`${e}-item-wrapper`}function yxe(e,t){return`${e}-primary-action-${t}`}function c8(e){return`${e}-dropdown`}function _xe({idPrefix:e,primaryAction:t,item:r}){let o=(0,d8.useRegistry)(),[n,i]=(0,Qr.useState)(!1),a=yxe(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(gi.Composite.Item,{id:a,render:(0,$e.jsx)(gi.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>i(!0)}),children:n&&(0,$e.jsx)(Pf,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(gi.Composite.Item,{id:a,render:(0,$e.jsx)(gi.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function oZ({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:a,descriptionField:s,selectionProps:c,otherFields:d,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:b}=e,v=(0,Qr.useRef)(null),y=`${r}-label`,w=`${r}-description`,_=(0,d8.useRegistry)(),[x,E]=(0,Qr.useState)(!1),[S,C]=(0,Qr.useState)(null),R=({type:A})=>{E(A==="mouseenter")},{paginationInfo:T}=(0,Qr.useContext)(Ze);(0,Qr.useEffect)(()=>{o&&v.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:P,eligibleActions:O}=(0,Qr.useMemo)(()=>{let A=t.filter(N=>!N.isEligible||N.isEligible(n));return{primaryAction:A.filter(N=>N.isPrimary)[0],eligibleActions:A}},[t,n]),k=P&&t.length===1,F=g&&a?.render?(0,$e.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,$e.jsx)(a.render,{item:n,field:a,config:{sizes:"52px"}})}):null,V=m&&i?.render?(0,$e.jsx)(i.render,{item:n,field:i}):null,L=h&&s?.render,B=!!F&&!L&&!d.length,j=O?.length>0&&(0,$e.jsxs)(ue,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[P&&(0,$e.jsx)(_xe,{idPrefix:r,primaryAction:P,item:n}),!k&&(0,$e.jsxs)("div",{role:"gridcell",children:[(0,$e.jsxs)(Ye.Root,{disabled:!t.length,children:[(0,$e.jsx)(Ye.Trigger,{render:(0,$e.jsx)(gi.Composite.Item,{id:c8(r),accessibleWhenDisabled:!0,render:(0,$e.jsx)(gi.Button,{size:"small",icon:Ka,label:(0,Zv.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:u})})}),(0,$e.jsx)(Ye.Popup,{positioner:(0,$e.jsx)(Ye.Positioner,{align:"end"}),children:(0,$e.jsx)(o8,{actions:O,item:n,registry:_,setActiveModalAction:C})})]}),!!S&&(0,$e.jsx)(Pf,{action:S,items:[n],closeModal:()=>C(null)})]})]});return(0,$e.jsx)(gi.Composite.Row,{ref:v,render:(0,$e.jsx)("div",{"aria-posinset":f,"aria-setsize":b?T.totalItems:void 0}),role:b?"article":"row",className:q({"is-selected":o,"is-hovered":x}),onMouseEnter:R,onMouseLeave:R,children:(0,$e.jsxs)(ue,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,$e.jsx)("div",{role:"gridcell",children:(0,$e.jsx)(gi.Composite.Item,{id:l8(r),"aria-pressed":o,"aria-labelledby":y,"aria-describedby":w,className:"dataviews-view-list__item",...c})}),(0,$e.jsxs)(ue,{direction:"row",gap:"md",justify:"start",align:B?"center":"flex-start",style:{flex:1,minWidth:0},children:[F,(0,$e.jsxs)(ue,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,$e.jsxs)(ue,{direction:"row",align:"center",children:[(0,$e.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:y,children:V}),j]}),L&&(0,$e.jsx)("div",{className:"dataviews-view-list__field",children:(0,$e.jsx)(s.render,{item:n,field:s})}),(0,$e.jsx)("div",{className:"dataviews-view-list__fields",id:w,children:d.map(A=>(0,$e.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,$e.jsx)(qr,{className:"dataviews-view-list__field-label",render:(0,$e.jsx)("span",{}),children:A.label}),(0,$e.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,$e.jsx)(A.render,{item:n,field:A})})]},A.id))})]})]})]})})}function wxe(e){return!!e}function u8(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:a,selection:s,view:c,className:d,empty:u}=e,f=(0,lC.useInstanceId)(u8,"view-list"),m=wa(!!i),{paginationInfo:g}=(0,Qr.useContext)(Ze),h=r?.findLast(z=>s.includes(n(z))),b=o.find(z=>z.id===c.titleField),v=o.find(z=>z.id===c.mediaField),y=o.find(z=>z.id===c.descriptionField),w=(c?.fields??[]).map(z=>o.find(W=>z===W.id)).filter(wxe),{getSelectionProps:_}=_a({data:r,getItemId:n,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,Qr.useCallback)(z=>`${f}-${n(z)}`,[f,n]),E=(0,Qr.useCallback)((z,W)=>W.startsWith(x(z)),[x]),[S,C]=(0,Qr.useState)(void 0),R=(0,Qr.useRef)(null);(0,Qr.useEffect)(()=>{h&&C(l8(x(h)))},[h,x]);let T=r.findIndex(z=>E(z,S??"")),P=(0,lC.usePrevious)(T),O=T!==-1,k=(0,Qr.useCallback)((z,W)=>{let Y=Math.min(r.length-1,Math.max(0,z));if(!r[Y])return;let G=x(r[Y]),ve=W(G);C(ve),R.current?.contains(R.current.ownerDocument.activeElement)&&document.getElementById(ve)?.focus()},[r,x]);(0,Qr.useEffect)(()=>{!O&&(P!==void 0&&P!==-1)&&k(P,l8)},[O,k,P]);let F=(0,Qr.useCallback)(z=>{z.key==="ArrowDown"&&(z.preventDefault(),z.stopPropagation(),k(T+1,c8)),z.key==="ArrowUp"&&(z.preventDefault(),z.stopPropagation(),k(T-1,c8))},[k,T]),V=!!r?.length,L=c.groupBy?.field?o.find(z=>z.id===c.groupBy?.field):null,B=V&&L?mi(r,L):null,j=c.infiniteScrollEnabled&&!B,A=j&&(c.startPosition??1)+(c.perPage??0)<g.totalItems,D=q("dataviews-view-list",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!j&&m}),N={ref:R,id:f,render:(0,$e.jsx)("div",{}),activeId:S,setActiveId:C,inert:!j&&i?"true":void 0};return V?V&&L&&B?(0,$e.jsx)(gi.Composite,{...N,className:"dataviews-view-list__group",role:"grid",children:(0,$e.jsx)(ue,{direction:"column",gap:"lg",className:D,children:Array.from(B.entries()).map(([z,W])=>(0,$e.jsxs)(ue,{direction:"column",children:[(0,$e.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?z:(0,Zv.sprintf)((0,Zv.__)("%1$s: %2$s"),L.label,z)}),W.map(Y=>{let G=x(Y);return(0,$e.jsx)(oZ,{view:c,idPrefix:G,actions:t,item:Y,isSelected:Y===h,selectionProps:_(n(Y)),mediaField:v,titleField:b,descriptionField:y,otherFields:w,onDropdownTriggerKeyDown:F},G)})]},z))})}):(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsx)(gi.Composite,{...N,className:D,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((z,W)=>{let Y=x(z);return(0,$e.jsx)(oZ,{view:c,idPrefix:Y,actions:t,item:z,isSelected:z===h,selectionProps:_(n(z)),mediaField:v,titleField:b,descriptionField:y,otherFields:w,onDropdownTriggerKeyDown:F,posinset:c.infiniteScrollEnabled?W+1:void 0},Y)})}),(A||j&&i)&&(0,$e.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,$e.jsx)(gi.Spinner,{})})]}):(0,$e.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":m}),children:u})}var dZ=l(oe(),1);var cC=l($(),1),nZ=l(U(),1);var ag=l(I(),1);function iZ({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,nZ.createInterpolateElement)((0,cC.sprintf)((0,cC.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,ag.jsx)(r.render,{item:t[0],field:r})}):(0,ag.jsx)(r.render,{item:t[0],field:r});return(0,ag.jsxs)(ue,{direction:"column",className:"dataviews-view-activity__group",children:[(0,ag.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Mf=l(U(),1),aZ=l(Pe(),1),sZ=l(it(),1);var Jr=l(I(),1);function xxe(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:a,otherFields:s,posinset:c,onClickItem:d,renderItemLink:u,isItemClickable:f}=e,{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:b}=t,v=(0,Mf.useRef)(null),y=(0,aZ.useRegistry)(),{paginationInfo:w}=(0,Mf.useContext)(Ze),{primaryActions:_,eligibleActions:x}=(0,Mf.useMemo)(()=>{let O=r.filter(F=>!F.isEligible||F.isEligible(o));return{primaryActions:O.filter(F=>F.isPrimary),eligibleActions:O}},[r,o]),E=(0,sZ.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",C=g&&S!=="compact"&&i?.render?(0,Jr.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,R=(0,Jr.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:C||(0,Jr.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),T=m&&n?.render?(0,Jr.jsx)(n.render,{item:o,field:n}):null,P=(0,Mf.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,Jr.jsx)("div",{ref:v,role:b?"article":void 0,"aria-posinset":c,"aria-setsize":b?w.totalItems:void 0,className:q("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,Jr.jsxs)(ue,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Jr.jsx)(ue,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:R}),(0,Jr.jsxs)(ue,{direction:"column",gap:P,align:"flex-start",className:"dataviews-view-activity__item-content",children:[T&&(0,Jr.jsx)(Kd,{item:o,isItemClickable:f,onClickItem:d,renderItemLink:u,className:"dataviews-view-activity__item-title",children:T}),h&&a&&(0,Jr.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Jr.jsx)(a.render,{item:o,field:a})}),(0,Jr.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(O=>(0,Jr.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Jr.jsx)(qr,{className:"dataviews-view-activity__item-field-label",render:(0,Jr.jsx)("span",{}),children:O.label}),(0,Jr.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Jr.jsx)(O.render,{item:o,field:O})})]},O.id))}),!!_?.length&&(0,Jr.jsx)(n8,{item:o,actions:_,registry:y,buttonVariant:"secondary"})]}),(_.length<x.length||E&&x.length>0)&&(0,Jr.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Jr.jsx)(rg,{item:o,actions:x,isCompact:!0})})]})})}var lZ=xxe;var cZ=l(X(),1);function Sxe(e){return!!e}function f8(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(d=>d.id===n.titleField),a=r.find(d=>d.id===n.mediaField),s=r.find(d=>d.id===n.descriptionField),c=(n?.fields??[]).map(d=>r.find(u=>d===u.id)).filter(Sxe);return t.map((d,u)=>(0,cZ.createElement)(lZ,{...e,key:o(d),item:d,mediaField:a,titleField:i,descriptionField:s,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var ji=l(I(),1);function uZ(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:a}=e,s=wa(!!n),c=!!r?.length,d=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,u=c&&d?mi(r,d):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,ji.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":s}),children:t});let m=!f&&!!n,g=q("dataviews-view-activity",a,{"is-refreshing":!f&&s}),h=u?Array.from(u.entries()):[];return c&&d&&u?(0,ji.jsx)(ue,{direction:"column",gap:"sm",className:g,inert:m?"true":void 0,children:h.map(([b,v])=>(0,ji.jsx)(iZ,{groupName:b,groupData:v,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,ji.jsx)(f8,{...e,data:v})},b))}):(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsx)("div",{className:g,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,ji.jsx)(f8,{...e})}),f&&n&&(0,ji.jsx)("p",{className:"dataviews-loading-more",children:(0,ji.jsx)(dZ.Spinner,{})})]})}var Wi=l(oe(),1),Jv=l($(),1),hZ=l(it(),1),uC=l(U(),1);var pZ=l(oe(),1),Cxe=l(Pe(),1),dC=l(U(),1);var Exe=l($(),1);var Qv=l(oe(),1),sg=l(U(),1),Hi=l($(),1);var dc=l(I(),1);function p8(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function m8(){let{view:e,onChangeView:t,paginationInfo:r}=(0,sg.useContext)(Ze);if(!p8(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((a,s)=>{let c=s+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Hi.sprintf)((0,Hi.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,dc.jsxs)(ue,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,dc.jsx)(ue,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,sg.createInterpolateElement)((0,Hi.sprintf)((0,Hi._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,dc.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,dc.jsx)(Qv.SelectControl,{"aria-label":(0,Hi.__)("Current page"),value:n.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,dc.jsxs)(ue,{direction:"row",gap:"xs",align:"center",children:[(0,dc.jsx)(Qv.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Hi.__)("Previous page"),icon:(0,Hi.isRTL)()?wx:Px,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,dc.jsx)(Qv.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Hi.__)("Next page"),icon:(0,Hi.isRTL)()?Px:wx,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var fZ=(0,sg.memo)(m8);var mZ=l(I(),1);function lg(e){return(0,dC.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}var vt=l(I(),1);function gZ({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:a,titleField:s,descriptionField:c,regularFields:d,badgeFields:u,config:f,posinset:m,setsize:g}){let{showTitle:h=!0,showMedia:b=!0,showDescription:v=!0}=e,y=n(i),w=(0,uC.useRef)(null),_=t.includes(y);Zd(w,m);let x=a?.render?(0,vt.jsx)(a.render,{item:i,field:a,config:f}):null,E=h&&s?.render?(0,vt.jsx)(s.render,{item:i,field:s}):null;return(0,vt.jsxs)(Wi.Composite.Item,{ref:w,"aria-label":s?s.getValue({item:i})||(0,Jv.__)("(no title)"):void 0,render:({children:S,...C})=>(0,vt.jsx)(ue,{direction:"column",children:S,...C}),role:"option","aria-posinset":m,"aria-setsize":g,className:q("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,...o,children:[b&&x&&(0,vt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),b&&x&&(0,vt.jsx)(Ud,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,vt.jsx)(ue,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,vt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:E})}),(0,vt.jsxs)(ue,{direction:"column",gap:"xs",children:[v&&c?.render&&(0,vt.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,vt.jsx)(ue,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(S=>(0,vt.jsx)(Qu,{className:"dataviews-view-picker-grid__field-value",children:(0,vt.jsx)(S.render,{item:i,field:S})},S.id))}),!!d?.length&&(0,vt.jsx)(ue,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(S=>(0,vt.jsx)(Wi.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,vt.jsxs)(vt.Fragment,{children:[(0,vt.jsx)(Wi.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,vt.jsx)(Wi.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,vt.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},y)}function bZ({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,hZ.useInstanceId)(bZ,"dataviews-view-picker-grid-group__header");return(0,vt.jsxs)(ue,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,vt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Jv.sprintf)((0,Jv.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function kxe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:a,view:s,className:c,empty:d}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:m}=(0,uC.useContext)(Ze),g=r.find(A=>A.id===s?.titleField),h=r.find(A=>A.id===s?.mediaField),b=r.find(A=>A.id===s?.descriptionField),v=s.fields??[],{regularFields:y,badgeFields:w}=v.reduce((A,D)=>{let N=r.find(W=>W.id===D);if(!N)return A;let z=s.layout?.badgeFields?.includes(D)?"badgeFields":"regularFields";return A[z].push(N),A},{regularFields:[],badgeFields:[]}),_=!!t?.length,x=s.layout?.previewSize,E=lg(e),S="900px",C=s.groupBy?.field?r.find(A=>A.id===s.groupBy?.field):null,R=C?mi(t,C):null,T=(s.infiniteScrollEnabled&&!R)??!1,P=R?Array.from(R.values()).flat():t,{getSelectionProps:O}=_a({data:P,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:i,selectionMode:E?"multi":"single-clearable",shouldSelectOnClick:!0}),k=s?.page??1,F=s?.perPage??0,V=T?f?.totalItems:void 0,L=s.layout?.mediaFit==="contain",B=nC(),j=aC(t,T,B);return(0,vt.jsxs)(vt.Fragment,{children:[_&&C&&R&&(0,vt.jsx)(Wi.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:q("dataviews-view-picker-grid",c,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":L}),"aria-label":m,render:({children:A,...D})=>(0,vt.jsx)(ue,{direction:"column",gap:"lg",children:A,...D}),children:Array.from(R.entries()).map(([A,D])=>(0,vt.jsx)(bZ,{groupName:A,groupField:C,showLabel:s.groupBy?.showLabel!==!1,children:(0,vt.jsx)(Kv,{previewSize:x,"aria-busy":n,ref:u,children:D.map(N=>{let z=N.position??(k-1)*F+t.indexOf(N)+1;return(0,vt.jsx)(gZ,{view:s,selection:a,onChangeSelection:i,selectionProps:O(o(N)),getItemId:o,item:N,mediaField:h,titleField:g,descriptionField:b,regularFields:y,badgeFields:w,config:{sizes:S},posinset:z,setsize:V},o(N))})})},A))}),_&&!R&&(0,vt.jsxs)(Wi.Composite,{render:(0,vt.jsx)(Kv,{className:q("dataviews-view-picker-grid",c,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":L}),previewSize:x,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":m,children:[Array.from({length:j}).map((A,D)=>(0,vt.jsx)(Wi.Composite.Item,{render:({children:N,...z})=>(0,vt.jsx)(ue,{direction:"column",children:N,...z}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${D}`)),t.map(A=>{let D=A.position;return(0,vt.jsx)(gZ,{view:s,selection:a,onChangeSelection:i,selectionProps:O(o(A)),getItemId:o,item:A,mediaField:h,titleField:g,descriptionField:b,regularFields:y,badgeFields:w,config:{sizes:S},posinset:D,setsize:V},o(A))})]}),!_&&(0,vt.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,vt.jsx)("p",{children:(0,vt.jsx)(Wi.Spinner,{})}):d}),_&&n&&(0,vt.jsx)("p",{className:"dataviews-loading-more",children:(0,vt.jsx)(Wi.Spinner,{})})]})}var vZ=kxe;var fC=l($(),1),Nf=l(oe(),1),Ui=l(U(),1);var kt=l(I(),1);function Rxe({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,kt.jsx)("div",{className:i,children:(0,kt.jsx)(n.render,{item:e,field:n})})}function yZ({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:a,selection:s,getItemId:c,onChangeSelection:d,selectionProps:u,posinset:f}){let{paginationInfo:m}=(0,Ui.useContext)(Ze),g=s.includes(r),[h,b]=(0,Ui.useState)(!1),v=(0,Ui.useRef)(null);Zd(v,f);let{showTitle:y=!0,showMedia:w=!0,showDescription:_=!0,infiniteScrollEnabled:x}=o,E=()=>{b(!0)},S=()=>{b(!1)},C=Yd(o,t),R=n&&y||i&&w||a&&_;return(0,kt.jsxs)(Nf.Composite.Item,{ref:v,render:({children:T,...P})=>(0,kt.jsx)("tr",{className:q("dataviews-view-table__row",{"is-selected":g,"is-hovered":h}),onMouseEnter:E,onMouseLeave:S,children:T,...P}),"aria-selected":g,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:T=>{T.button===0&&(T.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(T))},children:[(0,kt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,kt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,kt.jsx)(Ud,{item:e,selection:s,onChangeSelection:d,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),R&&(0,kt.jsx)("td",{role:"presentation",children:(0,kt.jsx)($2,{item:e,titleField:y?n:void 0,mediaField:w?i:void 0,descriptionField:_?a:void 0,isItemClickable:()=>!1})}),C.map(T=>{let{width:P,maxWidth:O,minWidth:k,align:F}=o.layout?.styles?.[T]??{};return(0,kt.jsx)("td",{style:{width:P,maxWidth:O,minWidth:k},role:"presentation",children:(0,kt.jsx)(Rxe,{fields:t,item:e,column:T,align:F})},T)})]},r)}function Txe({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:a,selection:s,setOpenedFilter:c,view:d,className:u,empty:f}){let m=(0,Ui.useRef)(new Map),g=(0,Ui.useRef)(void 0),[h,b]=(0,Ui.useState)(),v=lg(e)??!1;(0,Ui.useEffect)(()=>{g.current&&(g.current.focus(),g.current=void 0)});let y=d.groupBy?.field?r.find(A=>A.id===d.groupBy?.field):null,w=y?mi(t,y):null,_=d.infiniteScrollEnabled&&!w,x=w?Array.from(w.values()).flat():t,{getSelectionProps:E}=_a({data:x,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:v?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,Ui.useId)();if(h){g.current=h,b(void 0);return}let C=A=>{let D=m.current.get(A.id),N=D?m.current.get(D.fallback):void 0;b(N?.node)},R=!!t?.length,T=r.find(A=>A.id===d.titleField),P=r.find(A=>A.id===d.mediaField),O=r.find(A=>A.id===d.descriptionField),{showTitle:k=!0,showMedia:F=!0,showDescription:V=!0}=d,L=T&&k||P&&F||O&&V,B=Yd(d,r),j=(A,D)=>N=>{N?m.current.set(A,{node:N,fallback:B[D>0?D-1:1]}):m.current.delete(A)};return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsxs)("table",{className:q("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":n,"aria-describedby":S,role:_?"feed":"listbox",children:[(0,kt.jsx)("thead",{role:"presentation",children:(0,kt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,kt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:v&&(0,kt.jsx)(Yv,{selection:s,onChangeSelection:a,data:t,actions:e,getItemId:o,disableSelectAll:_})}),L&&(0,kt.jsx)("th",{children:T&&(0,kt.jsx)(ig,{ref:j(T.id,0),fieldId:T.id,view:d,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:!1})}),B.map((A,D)=>{let{width:N,maxWidth:z,minWidth:W,align:Y}=d.layout?.styles?.[A]??{};return(0,kt.jsx)("th",{style:{width:N,maxWidth:z,minWidth:W,textAlign:Y},"aria-sort":d.sort?.direction&&d.sort?.field===A?U2[d.sort.direction]:void 0,scope:"col",children:(0,kt.jsx)(ig,{ref:j(A,D),fieldId:A,view:d,fields:r,onChangeView:i,onHide:C,setOpenedFilter:c,canMove:d.layout?.enableMoving??!0})},A)})]})}),R&&y&&w?Array.from(w.entries()).map(([A,D])=>(0,kt.jsxs)(Nf.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,kt.jsx)("tbody",{role:"group"}),children:[(0,kt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,kt.jsx)("td",{colSpan:B.length+(L?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?A:(0,fC.sprintf)((0,fC.__)("%1$s: %2$s"),y.label,A)})}),D.map((N,z)=>{let W=o(N)||z.toString();return(0,kt.jsx)(yZ,{item:N,fields:r,id:W,view:d,titleField:T,mediaField:P,descriptionField:O,selection:s,getItemId:o,onChangeSelection:a,selectionProps:E(W)},o(N))})]},`group-${A}`)):(0,kt.jsx)(Nf.Composite,{render:(0,kt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:R&&t.map((A,D)=>{let N=o(A),z=N||D.toString(),W=A.position;return(0,kt.jsx)(yZ,{item:A,fields:r,id:z,view:d,titleField:T,mediaField:P,descriptionField:O,selection:s,getItemId:o,onChangeSelection:a,selectionProps:E(z),posinset:W},N)})})]}),(0,kt.jsxs)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!R&&!n}),id:S,children:[!R&&(n?(0,kt.jsx)("p",{children:(0,kt.jsx)(Nf.Spinner,{})}):f),R&&n&&(0,kt.jsx)("p",{className:"dataviews-loading-more",children:(0,kt.jsx)(Nf.Spinner,{})})]})]})}var _Z=Txe;var cg=l(oe(),1),dg=l(U(),1),wZ=l(it(),1),pC=l($(),1);var zt=l(I(),1);function Pxe(e){return!!e}function Oxe({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:a,descriptionField:s,otherFields:c,posinset:d,setsize:u}){let f=(0,dg.useRef)(null);Zd(f,d);let{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0}=e,b=o(n),v=t.includes(b),y=e.layout?.density??"balanced",w=g&&y!=="compact"&&a?.render?(0,zt.jsx)(a.render,{item:n,field:a,config:{sizes:y==="comfortable"?"32px":"24px"}}):null,_=(0,zt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:w||(0,zt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,zt.jsx)(i.render,{item:n,field:i}):null,E=h&&s?.render?(0,zt.jsx)(s.render,{item:n,field:s}):null,S=(0,dg.useMemo)(()=>y==="comfortable"?"md":"sm",[y]);return(0,zt.jsx)(cg.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":d,"aria-setsize":u,"aria-selected":v,className:q("dataviews-view-picker-activity__item",y==="compact"&&"is-compact",y==="balanced"&&"is-balanced",y==="comfortable"&&"is-comfortable",v&&"is-selected"),...r,render:(0,zt.jsx)("div",{}),children:(0,zt.jsxs)(ue,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,zt.jsx)(ue,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:_}),(0,zt.jsxs)(ue,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,zt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),E&&(0,zt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:E}),(0,zt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(C=>(0,zt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,zt.jsx)(qr,{render:(0,zt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:C.label}),(0,zt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,zt.jsx)(C.render,{item:n,field:C})})]},C.id))})]})]})})}function xZ({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,wZ.useInstanceId)(xZ,"dataviews-view-picker-activity-group__header");return(0,zt.jsxs)(ue,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,zt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,pC.sprintf)((0,pC.__)("%1$s: %2$s"),t.label,e):e}),o]})}function SZ({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:a,actions:s,className:c,empty:d}){let{itemListLabel:u,paginationInfo:f}=(0,dg.useContext)(Ze),m=lg(s),g=t.find(P=>P.id===a?.titleField),h=t.find(P=>P.id===a?.mediaField),b=t.find(P=>P.id===a?.descriptionField),v=(a?.fields??[]).map(P=>t.find(O=>P===O.id)).filter(Pxe),y=a.groupBy?.field?t.find(P=>P.id===a.groupBy?.field):null,w=y?mi(e,y):null,x=(a.infiniteScrollEnabled&&!w)??!1?f?.totalItems:void 0,E=!!e?.length,S=!!(y&&w),C=w?Array.from(w.values()).flat():e,{getSelectionProps:R}=_a({data:C,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),T=P=>(0,zt.jsx)(Oxe,{view:a,selection:i,selectionProps:R(r(P)),getItemId:r,item:P,titleField:g,mediaField:h,descriptionField:b,otherFields:v,posinset:P.position,setsize:x},r(P));return E?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(cg.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":u,"aria-busy":o,render:S?(0,zt.jsx)(ue,{direction:"column",gap:"sm"}):void 0,className:q("dataviews-view-picker-activity",c),children:S&&w?Array.from(w.entries()).map(([P,O])=>(0,zt.jsx)(xZ,{groupName:P,groupField:y,showLabel:a.groupBy?.showLabel!==!1,children:O.map(T)},P)):e.map(T)}),o&&(0,zt.jsx)("p",{className:"dataviews-loading-more",children:(0,zt.jsx)(cg.Spinner,{})})]}):(0,zt.jsx)("div",{className:q({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,zt.jsx)("p",{children:(0,zt.jsx)(cg.Spinner,{})}):d})}var ug=l(oe(),1),fg=l($(),1),CZ=l(U(),1);var pg=l(I(),1);function Jd(){let e=(0,CZ.useContext)(Ze),t=e.view;return(0,pg.jsxs)(ug.__experimentalToggleGroupControl,{label:(0,fg.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,pg.jsx)(ug.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,fg._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,pg.jsx)(ug.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,fg._x)("Balanced","Density option for DataView layout")},"balanced"),(0,pg.jsx)(ug.__experimentalToggleGroupControlOption,{value:"compact",label:(0,fg._x)("Compact","Density option for DataView layout")},"compact")]})}var EZ=l(oe(),1),kZ=l($(),1),RZ=l(U(),1);var TZ=l(I(),1);function PZ(){let e=(0,RZ.useContext)(Ze),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(o=>o.id===t.mediaField))?null:(0,TZ.jsx)(EZ.ToggleControl,{label:(0,kZ.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:o=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:o?"contain":"cover"}})}})}var OZ=l(oe(),1),IZ=l($(),1),AZ=l(U(),1);var MZ=l(I(),1),Ixe=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function NZ(){let e=(0,AZ.useContext)(Ze),t=e.view,r=Ixe.filter(a=>e.containerWidth>=a.breakpoint),o=t.layout?.previewSize??230,n=r.map((a,s)=>({...a,index:s})).filter(a=>a.value<=o).sort((a,s)=>s.value-a.value)[0]?.index??0,i=r.map((a,s)=>({value:s}));return(0,MZ.jsx)(OZ.RangeControl,{showTooltip:!1,label:(0,IZ.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var $d=l(I(),1);function g8(){return(0,$d.jsxs)($d.Fragment,{children:[(0,$d.jsx)(Jd,{}),(0,$d.jsx)(PZ,{}),(0,$d.jsx)(NZ,{})]})}var eu=[{type:$m,label:(0,ll.__)("Table"),component:ZX,icon:Xw,viewConfigOptions:Jd},{type:Y2,label:(0,ll.__)("Grid"),component:rZ,icon:em,viewConfigOptions:g8},{type:hX,label:(0,ll.__)("List"),component:u8,icon:(0,ll.isRTL)()?N5:V5,viewConfigOptions:Jd},{type:bX,label:(0,ll.__)("Activity"),component:uZ,icon:im,viewConfigOptions:Jd},{type:vX,label:(0,ll.__)("Grid"),component:vZ,icon:em,viewConfigOptions:g8,isPicker:!0},{type:yX,label:(0,ll.__)("Table"),component:_Z,icon:Xw,viewConfigOptions:Jd,isPicker:!0},{type:_X,label:(0,ll.__)("Activity"),component:SZ,icon:im,viewConfigOptions:Jd,isPicker:!0}];var Sg=l(U(),1);var iu=l(oe(),1),gc=l($(),1),r3=l(U(),1);function mC(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var FZ=l(X(),1),VZ=(0,FZ.createContext)(!0);function LZ(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function gC(e){let t=[];for(let r of e)t.push(...r);return t}function hC(e){return e.slice().reverse()}function $v(...e){}function bC(e,t){return Axe(e)?e(Mxe(t)?t():t):e}function Axe(e){return typeof e=="function"}function Mxe(e){return typeof e=="function"}function Dn(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function uc(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function e0(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function zZ(e,t){let r={...e};for(let o of t)Dn(r,o)&&delete r[o];return r}function BZ(e,t){let r={};for(let o of t)Dn(e,o)&&(r[o]=e[o]);return r}function vC(e){return e}function jZ(e=$v){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function mn(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function h8(e){return Object.keys(e)}function HZ(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function cl(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function mg(e){let t={};for(let r in e)Dn(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function ft(...e){for(let t of e)if(t!==void 0)return t}var gg=Nxe();function Nxe(){return typeof window<"u"&&!!window.document?.createElement}function Gi(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Yi(e,t=!1){let{activeElement:r}=Gi(e);if(!r?.nodeName)return null;if(Fxe(r)&&r.contentDocument?.body)return Yi(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Gi(r).getElementById(o);if(n)return n}}return r}function Ff(e,t){return e===t||e.contains(t)}function hg(e){return e?.nodeType===1}function WZ(e){return typeof e?.nodeType=="number"}function Fxe(e){return e.tagName==="IFRAME"}function tu(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Vxe.indexOf(e.type)!==-1:!1}var Vxe=["button","color","file","image","reset","submit"];function yC(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function Ln(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function _C(e){return e.isContentEditable||Ln(e)}function UZ(e){if(Ln(e))return e.value;if(e.isContentEditable){let t=Gi(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function t0(e){let t=0,r=0;if(Ln(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Gi(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Ff(e,o.anchorNode)&&o.focusNode&&Ff(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var Dxe=["dialog","menu","listbox","tree","grid"],DZ={menu:"menuitem",listbox:"option",tree:"treeitem"};function GZ(e,t){let r=e?.getAttribute("role");return r&&Dxe.indexOf(r)!==-1?r:t}function YZ(e){if(e!=null&&Dn(DZ,e))return DZ[e]}function r0(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=Gi(e);return r0(e.parentElement)||r.scrollingElement||r.body}function wC(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function qZ(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[a,s])=>{let c=t(i),d=t(s);return c===d||!c||!d?0:Lxe(c,d)?(n>a&&(o=!0),-1):(n<a&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function Lxe(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function KZ(){return gg&&!!navigator.maxTouchPoints}function xC(){return gg?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function SC(){return gg&&xC()&&/apple/i.test(navigator.vendor)}function XZ(){return gg&&/firefox\//i.test(navigator.userAgent)}function ZZ(e){let{currentTarget:t,target:r}=e;return t?WZ(r)?!Ff(t,r):!0:!1}function xo(e){return e.target===e.currentTarget}function QZ(e){if(!hg(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function JZ(e){let t=xC();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:QZ(e.currentTarget)}function $Z(e){return e.altKey?QZ(e.currentTarget):!1}function Vf(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function eQ(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function b8(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function CC(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!WZ(o)||!Ff(r,o)}function tQ(e){return e.type==="input"}function Df(e,t,r,o){let i=(s=>{if(o){let d=setTimeout(s,o);return()=>clearTimeout(d)}let c=requestAnimationFrame(s);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,a,!0)}}function dl(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let a of Array.from(o.frames))n.push(dl(e,t,r,a))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let a of n)a()}}var zxe="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function ul(e){return!(!e.matches(zxe)||!yC(e)||e.closest("[inert]"))}function Sa(e){let t=Yi(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function rQ(e){let t=Yi(e);if(!t)return!1;if(Ff(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function oQ(e){return async()=>{let t=await e?.();return oQ(async()=>(await t?.(),e))}}var x_t=Bxe();function Bxe({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(d,u)=>{if(!d)return;let f=u===o;o=u??null;let m=f?Math.max(0,t.length-1):t.length,g=await d();if(!g)return;r=[];let h=t[m];for(t[m]=oQ(async()=>{await g?.();let b=await h?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var gn=l(X(),1),lr=l(X(),1),Lf=l(I(),1);function nQ(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function jxe(e){return!e||!(0,lr.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Hxe(e){return jxe(e)?{...e.props}.ref||e.ref:null}function Wxe(e,t){let r={...e};for(let o in t){if(!Dn(t,o)||o==="__proto__")continue;if(o==="className"){let i="className",a=e[i],s=t[i];a&&s?r[i]=`${a} ${s}`:r[i]=s||a;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(n!==void 0){if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...a)=>{n(...a),i(...a)};continue}}r[o]=n}}return r}var v8={...gn},iQ=v8.useId,E_t=v8.useDeferredValue,aQ=v8.useInsertionEffect,Jt=gg?lr.useLayoutEffect:lr.useEffect;function Uxe(e){let[t]=(0,lr.useState)(e);return t}function dQ(e){let t=(0,lr.useRef)(e);return Jt(()=>{t.current=e}),t}function wt(e){let t=(0,lr.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return aQ?aQ(()=>{t.current=e}):t.current=e,(0,lr.useCallback)((...r)=>t.current?.(...r),[])}function kC(e){let[t,r]=(0,lr.useState)(null);return Jt(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function ao(...e){return(0,lr.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=nQ(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():nQ(o,null)}}},e)}function hn(e){if(iQ){let o=iQ();return e||o}let[t,r]=(0,lr.useState)(e);return Jt(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function o0(e,t,r){let o=Uxe(r),[n,i]=(0,lr.useState)(o);return(0,lr.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let s=()=>{let d=a.getAttribute(t);i(d??o)},c=new MutationObserver(s);return c.observe(a,{attributeFilter:[t]}),s(),()=>c.disconnect()},[e,t,o]),n}function fl(e,t){let r=(0,lr.useRef)(!1);(0,lr.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,lr.useEffect)(()=>()=>{r.current=!1},[])}function uQ(e,t){let r=(0,lr.useRef)(!1);Jt(()=>{if(r.current)return e();r.current=!0},t),Jt(()=>()=>{r.current=!1},[])}function fQ(){return(0,lr.useReducer)(()=>[],[])}function $r(e){return wt(typeof e=="function"?e:()=>e)}function Ca(e,t,r=[]){let o=(0,lr.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function RC(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,lr.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var sQ=!1;function pQ(){return(0,lr.useEffect)(()=>{sQ||(dl("mousemove",Yxe,!0),dl("mousedown",EC,!0),dl("mouseup",EC,!0),dl("keydown",EC,!0),dl("scroll",EC,!0),sQ=!0)},[]),wt(()=>y8)}var y8=!1,lQ=0,cQ=0;function Gxe(e){let t=e.movementX||e.screenX-lQ,r=e.movementY||e.screenY-cQ;return lQ=e.screenX,cQ=e.screenY,t||r||!1}function Yxe(e){Gxe(e)&&(y8=!0)}function EC(){y8=!1}function Cr(e){let t=gn.forwardRef((r,o)=>e(mg({...r,ref:o})));return t.displayName=e.displayName||e.name,t}function pl(e,t){return gn.memo(e,t)}function Ar(e,t){let{wrapElement:r,render:o,...n}=t,i=ao(t.ref,Hxe(o)),a;if(gn.isValidElement(o)){let s={...o.props,ref:i};a=gn.cloneElement(o,Wxe(n,s))}else o?a=o(n):a=(0,Lf.jsx)(e,{...n});return r?r(a):a}function Mr(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function hi(e=[],t=[]){let r=gn.createContext(void 0),o=gn.createContext(void 0),n=()=>gn.useContext(r),i=(d=!1)=>{let u=gn.useContext(o),f=n();return d?u:u||f},a=()=>{let d=gn.useContext(o),u=n();if(!(d&&d===u))return u},s=d=>e.reduceRight((u,f)=>(0,Lf.jsx)(f,{...d,children:u}),(0,Lf.jsx)(r.Provider,{...d}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:a,ContextProvider:s,ScopedContextProvider:d=>(0,Lf.jsx)(s,{...d,children:t.reduceRight((u,f)=>(0,Lf.jsx)(f,{...d,children:u}),(0,Lf.jsx)(o.Provider,{...d}))})}}var No=l(X(),1);function hQ(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var qxe="div",Kxe=Symbol("accessibleWhenDisabled"),bQ=SC(),vQ=1,yQ=2,mQ=3,Xxe=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function Zxe(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?Xxe.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function Qxe(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function Jxe(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function $xe(e){let t=0;return Qxe(e)&&(t|=vQ),Jxe(e)&&(t|=yQ),t}function e1e(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function t1e({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function _8(e,t){return wt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var gQ=!1,TC=!0;function r1e(e){let t=e.target;hg(t)&&!t.hasAttribute("data-focus-visible")&&(TC=!1)}function o1e(e){if(hQ(e.key)){TC=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!bQ||e.key!=="Tab")||(TC=!0)}var n0=Mr(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let a=(0,No.useRef)(null),[s,c]=RC(i,Kxe,r);r??=s,(0,No.useEffect)(()=>{t&&(gQ||(dl("mousedown",r1e,!0),dl("keydown",o1e,!0),gQ=!0))},[t]);let d=t&&cl(i),u=d&&!r,[f,m]=(0,No.useState)(!1),g=(0,No.useRef)(!1),h=(0,No.useRef)(null),b=wt(N=>{h.current?.(),h.current=null,g.current=!1,N?.removeAttribute("data-focus-visible")});(0,No.useEffect)(()=>{t&&!u||(b(a.current),f&&m(!1))},[t,u,f,b]),(0,No.useEffect)(()=>{if(!t||!f)return;let N=a.current;if(!N||typeof IntersectionObserver>"u")return;let z=new IntersectionObserver(()=>{ul(N)||(g.current=!1,m(!1))});return z.observe(N),()=>z.disconnect()},[t,f]),(0,No.useEffect)(()=>()=>h.current?.(),[]);let v=_8(i.onKeyPressCapture,d),y=_8(i.onMouseDownCapture,d),w=_8(i.onClickCapture,d),_=(N,z)=>{if(z&&(N.currentTarget=z),!t)return;let W=N.currentTarget;if(W&&Sa(W)&&(n?.(N),!N.defaultPrevented)){if(W.dataset.focusVisible="true",g.current=!0,e1e(W)){if(h.current?.(),h.current=null,typeof IntersectionObserver<"u"){let Y=new IntersectionObserver(()=>{ul(W)||b(W)});Y.observe(W),h.current=()=>Y.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,E=wt(N=>{if(x?.(N),N.defaultPrevented||!t||f||g.current||(N.metaKey||N.altKey||N.ctrlKey)&&!hQ(N.key)||!xo(N))return;let z=N.currentTarget;Df(z,"focusout",()=>_(N,z))}),S=i.onFocusCapture,C=wt(N=>{if(S?.(N),N.defaultPrevented||!t)return;if(!xo(N)){m(!1);return}let z=N.currentTarget,W=()=>_(N,z);TC||Zxe(N.target)?Df(N.target,"focusout",W):m(!1)}),R=i.onBlur,T=wt(N=>{R?.(N),t&&CC(N)&&(b(N.currentTarget),m(!1))}),P=(0,No.useContext)(VZ),O=wt(N=>{t&&o&&N&&P&&queueMicrotask(()=>{Sa(N)||ul(N)&&N.focus()})}),[k,F]=(0,No.useState)(mQ);Jt(()=>{let N=a.current;if(!N)return;let z=$xe(N.tagName.toLowerCase());z!==mQ&&F(z)},[]);let V=t&&!!(k&vQ),L=t&&!!(k&yQ),[B,j]=(0,No.useState)(!1);bQ&&(0,No.useEffect)(()=>{if(!t)return;let N=a.current;if(!N)return;let{type:z}=N,W=N.tagName==="INPUT"&&(z==="checkbox"||z==="radio");j(tu(N)||W)},[t]);let A=i.style,D=(0,No.useMemo)(()=>u?{pointerEvents:"none",...A}:A,[u,A]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":d||void 0,...i,...c,ref:ao(a,O,i.ref),style:D,tabIndex:t1e({focusable:t,trulyDisabled:u,nativeTabbable:V,supportsDisabled:L,safariTabIndex:B,tabIndexProp:i.tabIndex}),disabled:L&&u?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:v,onClickCapture:w,onMouseDownCapture:y,onKeyDownCapture:E,onFocusCapture:C,onBlur:T},mg(i)}),O_t=Cr(function(t){let r=n0(t);return Ar(qxe,r)});var ru=l(X(),1),n1e="button";function _Q(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?tu(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?tu(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var i1e=Symbol("command"),w8=Mr(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,ru.useRef)(null),[i,a]=(0,ru.useState)(!1),s=o.type;(0,ru.useEffect)(()=>{let x=n.current;if(!x)return;let E=tu(x);s!==void 0&&E&&x.type==="button"||a(E)},[s]);let[c,d]=(0,ru.useState)(!1),u=(0,ru.useRef)(!1),f=cl(o),[m,g]=RC(o,i1e,!0);Jt(()=>{f&&(u.current=!1,d(!1))},[f]);let h=o.onKeyDown,b=wt(x=>{h?.(x);let E=x.currentTarget;if(x.defaultPrevented||m||f||!xo(x)||Ln(E)||E.isContentEditable)return;let S=t&&x.key==="Enter",C=r&&x.key===" ",R=x.key==="Enter"&&!t,T=x.key===" "&&!r;if(R||T){x.preventDefault();return}if(S||C){let P=_Q(x);if(S){if(!P){x.preventDefault();let{view:O,...k}=x,F=()=>b8(E,k);XZ()?Df(E,"keyup",F):queueMicrotask(F)}}else C&&(u.current=!0,P||(x.preventDefault(),d(!0)))}}),v=o.onKeyUp,y=wt(x=>{if(v?.(x),m)return;let E=r&&x.key===" ";if(!u.current||!E)return;let S=_Q(x);if(u.current=!1,S||d(!1),x.defaultPrevented||!xo(x)||f||x.metaKey||S)return;x.preventDefault();let C=x.currentTarget,{view:R,...T}=x;queueMicrotask(()=>b8(C,T))}),w=o.onBlur,_=wt(x=>{w?.(x),u.current&&(u.current=!1,d(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...g,...o,ref:ao(n,o.ref),onKeyDown:b,onKeyUp:y,onBlur:_},o=n0(o),o}),V_t=Cr(function(t){let r=w8(mC(t));return Ar(n1e,r)});var i0=hi(),wQ=i0.useContext,z_t=i0.useScopedContext,B_t=i0.useProviderContext,xQ=i0.ContextProvider,SQ=i0.ScopedContextProvider;var PC=l(X(),1),a1e="div",x8=Mr(function({store:t,shouldRegisterItem:r=!0,getItem:o=vC,element:n,...i}){let a=wQ();t=t||a;let s=hn(i.id),c=(0,PC.useRef)(n);return(0,PC.useEffect)(()=>{let d=c.current;if(!s||!d||!r)return;let u=o({id:s,element:d});return t?.renderItem(u)},[s,r,o,t]),i={...i,ref:ao(c,i.ref)},i}),G_t=Cr(function(t){let r=x8(t);return Ar(a1e,r)});var S8=l(X(),1),a0=hi([xQ],[SQ]),X_t=a0.useContext,OC=a0.useScopedContext,CQ=a0.useProviderContext,IC=a0.ContextProvider,bg=a0.ScopedContextProvider,EQ=(0,S8.createContext)(void 0),kQ=(0,S8.createContext)(void 0);var yg=l(X(),1);function zf(e,t){let r=e.__unstableInternals;return mn(r,"Invalid store"),r[t]}function TQ(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(s0(r,t))return!0;return!1}function s0(e,t){return e===t||e!==e&&t!==t}function PQ(e,t,r,o){let n;for(let i of h8(t))s0(t[i],r[i])||o!==void 0&&TQ([i],o)||(n??={...e},n[i]=t[i]);return n}var s1e=100;function l1e(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function c1e(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function OQ(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function AC(e){e.notifiedListeners??=OQ(e)}function E8(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function C8(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){AC(o);for(let n of o.group.listeners){if(n===o.currentListener)break;E8(o,n)&&o.notifiedListeners?.add(n)}}}function d1e(e,t,r){for(let o of e)o.group===t&&(o.recovering||E8(o,r)&&(AC(o),o.notifiedListeners?.add(r)))}function u1e({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(E8(i,o)?(AC(i),i.notifiedListeners?.add(o)):n&&(AC(i),i.recoverToLive=!0)))}function f1e(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function p1e({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function m1e(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function IQ(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function AQ(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:a}=e,s=a.size?a.get(t):void 0;if(s){a.delete(t);let d=r;s(),r=n?.()??r,r!==d&&(o=PQ(o,r,d,i)??o)}let c=t(r,o);c&&IQ(e,t,c)}function RQ({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let a of e.listeners)n?.has(a)||!i?.has(a)&&!TQ(e.listenerKeys.get(a),o)||(n?.add(a),AQ(e,a,t(),r,t,o))}function zn(e,...t){let r=e,o=r,n=$v,i=!1,a=!1,s=new Set,c=new Set,d=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=O=>(d.add(O),()=>d.delete(O)),g=()=>{let O=c.size,k=Symbol();c.add(k);let F=()=>{c.delete(k)&&(c.size||n())};if(O)return F;let V=h8(r),L=[];for(let A of t){let D=A?.getState?.();if(!D)continue;let N=V.filter(z=>Dn(D,z));if(N.length){if(t.length===1||N.length===V.length){for(let z of N)L.push(cr(A,[z],W=>{T(z,W[z],!0)}));continue}L.push(qi(A,N,(z,W)=>{for(let Y of N)z[Y]!==W[Y]&&T(Y,z[Y],!0)}));for(let z of N){let W=A?.getState?.();W&&T(z,W[z],!0)}}}let B=[];for(let A of d)B.push(A());let j=t.map(l0);return n=uc(...L,...B,...j),F},h=(O,k,F)=>{F!==void 0&&(F?c1e(O.listenersByKey,F,k):O.allKeysListeners?.delete(k))},b=[],v=(O,k,F=u)=>{let V=O?[...O]:null,L=F.listeners.has(k);return L||f1e(b,F,k),V?u1e({fastPathFrames:b,group:F,keys:V,listener:k}):(L&&C8(b,F),d1e(b,F,k)),L&&(C8(b,F,k),h(F,k,F.listenerKeys.get(k))),F.listeners.add(k),V?(F.listenersByKey??=new Map,l1e(F.listenersByKey,V,k),p1e({fastPathFrames:b,group:F,keys:V,listener:k})):(F.allKeysListeners??=new Set,F.allKeysListeners.add(k)),F.listenerKeys.set(k,V),()=>{let B=F.disposables.get(k);F.disposables.delete(k),C8(b,F,k);let j=F.listenerKeys.get(k);h(F,k,V),j!==V&&h(F,k,j),F.listenerKeys.delete(k),F.listeners.delete(k),B?.()}},y=(O,k)=>v(O,k),w=(O,k,F)=>{let V=O.listeners.has(k);if(V){O.suspendCounts??=new Map;let B=O.suspendCounts.get(k)??0;O.suspendCounts.set(k,B+1)}let L;try{let B=r;m1e(O,k),r!==B&&(L=PQ(F,r,B));let j=k(r,L??F);j&&IQ(O,k,j)}finally{if(V){let B=O.suspendCounts,j=B?.get(k);j&&j>1?B?.set(k,j-1):B?.delete(k),B?.size||delete O.suspendCounts}}},_=(O,k)=>(w(u,k,r),v(O,k)),x=(O,k)=>(!f.listeners.size&&!a&&(o=r),w(f,k,o),v(O,k,f)),E=O=>zn(BZ(r,O),P),S=O=>zn(zZ(r,O),P),C=()=>r,R=(O,k,F)=>{if(!(F instanceof Set)&&!O.allKeysListeners?.size){let V=O.listenersByKey?.get(F);if(!V)return;let L={group:O,keyedListeners:V,updatedKey:F,currentListener:null};b.push(L);try{for(let B of V){if(L.notifiedListeners?.has(B)||(L.currentListener=B,L.notifiedListeners?.add(B),AQ(O,B,r,k,C,F),!O.allKeysListeners?.size&&!L.recoverToLive))continue;let j=L.notifiedListeners??OQ(L);L.notifiedListeners=j,L.recovering=!0,RQ({group:O,getState:C,prevState:k,updatedKey:F,notifiedListeners:j});return}}finally{b.pop()}return}RQ({group:O,getState:C,prevState:k,updatedKey:F})},T=(O,k,F=!1)=>{if(!Dn(r,O))return;let V=r[O],L=bC(k,()=>V);if(s0(L,V))return;let B=a;a=!0;let j=r,A={...r,[O]:L};r=A;let D=!1;try{if(!F&&t.length){for(let N of t)if(N?.setState?.(O,L),!s0(r[O],L)){D=!0;break}if(D){let N=0;for(;N<s1e;N+=1){let z=!1;for(let W of t){let Y=r[O];W?.setState?.(O,Y),s0(r[O],Y)||(z=!0)}if(!z)break}}}if(!D){let N=r===A?j:{...r,[O]:j[O]};R(u,N,O)}}finally{a=B}if(!f.listeners.size){a||(o=r);return}s.add(O),!i&&(i=!0,queueMicrotask(()=>{i=!1;let N=r,z=s;s=new Set;let W=o;R(f,W,z),o===W&&(o=N)}))},P={getState:C,setState:T,__unstableInternals:{setup:m,init:g,subscribe:y,sync:_,batch:x,pick:E,omit:S}};return P}function hr(e,...t){if(e)return zf(e,"setup")(...t)}function l0(e,...t){if(e)return zf(e,"init")(...t)}function qi(e,...t){if(e)return zf(e,"subscribe")(...t)}function cr(e,...t){if(e)return zf(e,"sync")(...t)}function ou(e,...t){if(e)return zf(e,"batch")(...t)}function MC(e,...t){if(e)return zf(e,"omit")(...t)}function MQ(e,...t){if(e)return zf(e,"pick")(...t)}function vg(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=zn(t,...e);return Object.assign({},...e,r)}function g1e(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Gi(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Gi(o).body}function h1e(e){return e?.__unstablePrivateStore}var NC=64;function NQ(e,t){if(e.length<NC){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let o of e)r.add(o.id);return t.items=e,t.ids=r,r}function k8(e,t,r){if(e.length<NC){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let o of e)r.add(o.id)}t.items=e,t.ids=r}function FQ(e={}){e.store;let t=e.store?.getState(),r=ft(e.items,t?.items,e.defaultItems,[]),o=h1e(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(w=>[w.id,w])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:a}=n,s={},c={},d={items:r,renderedItems:ft(t?.renderedItems,[])},u=zn(d,e.store),f=Object.assign(zn({items:r,renderedItems:d.renderedItems},o),{__unstableCollectionLookup:n}),m=w=>{let _=qZ(w,x=>x.element);f.setState("renderedItems",_),u.setState("renderedItems",_)},g=w=>{if(w!==n.controlledItemsSource){n.controlledItemsSource=w,i.clear();for(let _ of w)i.set(_.id,_)}},h=(w,_)=>{if(w!=="items"){u.setState(w,_);return}u.setState("items",x=>{let E=bC(_,x);return E===x?x:(n.propagatedItems=E,g(E),E)})};hr(u,()=>l0(f)),o||(qi(u,["items"],({items:w})=>{w!==n.propagatedItems&&(n.propagatedItems=w,g(w))}),hr(f,()=>ou(f,["items"],({items:w})=>{n.propagatedItems=w,u.setState("items",w)}))),hr(f,()=>ou(f,["renderedItems"],w=>{let _=!0,x=requestAnimationFrame(()=>{let{renderedItems:R}=u.getState();w.renderedItems!==R&&m(w.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(x);let E=()=>{if(_){_=!1;return}cancelAnimationFrame(x),x=requestAnimationFrame(()=>m(w.renderedItems))},S=g1e(w.renderedItems),C=new IntersectionObserver(E,{root:S});for(let R of w.renderedItems)R.element&&C.observe(R.element);return()=>{cancelAnimationFrame(x),C.disconnect()}}));let b=(w,_,x)=>{let E=x?.registeredItems,S=x?.controlledItems;return C=>{let R=E?.get(C.id),T=!!R||!!S?.has(C.id),P;return f.setState(w,k=>{let F=_.ids||k.length>=NC&&!T?NQ(k,_):void 0,V=F&&!F.has(C.id)?-1:k.findIndex(({id:B})=>B===C.id),L=k.slice();if(V!==-1){P=k[V];let B={...P,...C};L[V]=B,E?.set(C.id,B)}else L.push(C),E?.set(C.id,C),F?.add(C.id);return(_.ids||V===-1&&L.length>=NC)&&k8(L,_,F),L}),()=>{E&&(R?E.set(C.id,R):E.delete(C.id)),f.setState(w,k=>{let F=_.ids?NQ(k,_):void 0;if(!P){let B=k.filter(({id:j})=>j!==C.id);return F?.delete(C.id),_.ids&&k8(B,_,F),B}let V=k.findIndex(({id:B})=>B===C.id);if(V===-1)return k;let L=k.slice();return L[V]=P,_.ids&&k8(L,_,F),L})}}},v=b("items",s,n),y=b("renderedItems",c);return{...u,setState:h,registerItem:v,renderItem:w=>uc(v(w),y(w)),item:w=>w?a.size?a.get(w)??i.get(w)??null:i.get(w)??null:null,__unstablePrivateStore:f}}var b1e={id:null};function ml(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function v1e(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function y1e(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function VQ(e,t){return e.filter(r=>r.rowId===t)}function DQ({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let a=e[i];if(!a||a.rowId!==o||a.disabled)continue;let s=a.id;if(!(n!=null&&s===n))return s}}function LQ(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[b1e]:[],...e.slice(0,o)]}var _1e=48,w1e=4;function x1e(e){let t=[],r,o;for(let n of e){let i=n.rowId;if(r&&o===i){r.push(n);continue}let a=t.find(s=>s[0]?.rowId===i);a?(a.push(n),r=a):(r=[n],t.push(r)),o=i}return t}function S1e(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let o=e.slice(0,r);if(r===e.length)return[o];let n=[o],i;for(;r<e.length;r+=1){let a=e[r];if(!a)continue;let s=i?i.get(a.rowId):n.find(d=>d[0]?.rowId===a.rowId);if(s){s.push(a);continue}let c=[a];n.push(c),i?i.set(a.rowId,c):n.length===w1e&&(i=new Map(n.map(d=>[d[0]?.rowId,d])))}return n}function FC(e){return e.length>=_1e?S1e(e):x1e(e)}function zQ(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function C1e(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function E1e(e,t,r){let o=zQ(e);for(let n of e)for(let i=0;i<o;i+=1){let a=n[i];if(!a||r&&a.disabled){let s=i===0&&r?ml(n):n[i-1];n[i]=s&&t!==s.id&&r?s:C1e(s?.rowId)}}return e}function k1e(e){let t=FC(e),r=zQ(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let a=i[n];a&&o.push({...a,rowId:a.rowId?`${n}`:void 0})}return o}function BQ(e={}){let t=e.store?.getState(),r=FQ(e),o=ft(e.activeId,t?.activeId,e.defaultActiveId),n=ft(t?.compositeElement,t?.baseElement,null),i=ft(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,o===null),a={...r.getState(),id:ft(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,compositeElement:n,baseElement:n,compositeElementInFocusOrder:i,includesBaseElement:i,moves:ft(t?.moves,0),orientation:ft(e.orientation,t?.orientation,"both"),rtl:ft(e.rtl,t?.rtl,!1),virtualFocus:ft(e.virtualFocus,t?.virtualFocus,!1),focusLoop:ft(e.focusLoop,t?.focusLoop,!1),focusWrap:ft(e.focusWrap,t?.focusWrap,!1),focusShift:ft(e.focusShift,t?.focusShift,!1)},s=zn(a,r,e.store);hr(s,()=>uc(cr(s,["compositeElement"],u=>{s.setState("baseElement",u.compositeElement)}),cr(s,["baseElement"],u=>{s.setState("compositeElement",u.baseElement)}),cr(s,["compositeElementInFocusOrder"],u=>{s.setState("includesBaseElement",u.compositeElementInFocusOrder)}),cr(s,["includesBaseElement"],u=>{s.setState("compositeElementInFocusOrder",u.includesBaseElement)}))),hr(s,()=>cr(s,["renderedItems","activeId"],u=>{s.setState("activeId",f=>f!==void 0?f:ml(u.renderedItems)?.id)}));let c=(u="next",f={})=>{let m=s.getState(),g=ft(f.compositeElementInFocusOrder,f.includesBaseElement,m.compositeElementInFocusOrder),{skip:h=0,activeId:b=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:w=m.focusWrap,renderedItems:_=m.renderedItems,rtl:x=m.rtl}=f,E=u==="up"||u==="down",S=u==="next"||u==="down",C=S?x&&!E:!x||E,R=v&&!h;if(!h&&!w&&!g&&b!=null&&(!E||!R&&!_.some(D=>D.rowId!=null))){let D=-1;if(_===m.renderedItems){let z=_[0];if(z&&r.item(z.id)===z){let W=r.item(b);W?.id===b&&(D=_.indexOf(W))}}D===-1&&(D=_.findIndex(z=>z.id===b));let N=_[D];if(N){let z=C?-1:1,W=DQ({items:_,fromIndex:D+z,step:z,rowId:N.rowId,excludeId:b});return W!==void 0?W:y&&(E?y!=="horizontal":y!=="vertical")?DQ({items:_,fromIndex:z===1?0:_.length-1,step:z,rowId:N.rowId,excludeId:b}):void 0}}let T=E?gC(E1e(FC(_),b,R)):_;if(T=C?hC(T):T,T=E?k1e(T):T,b==null)return ml(T)?.id;let P=T.find(D=>D.id===b);if(!P)return ml(T)?.id;let O=T.some(D=>D.rowId),k=T.indexOf(P),F=T.slice(k+1),V=VQ(F,P.rowId);if(h){let D=y1e(V,b);return(D.slice(h)[0]||D[D.length-1])?.id}let L=y&&(E?y!=="horizontal":y!=="vertical"),B=O&&w&&(E?w!=="horizontal":w!=="vertical"),j=S?(!O||E)&&L&&g:E?g:!1;if(L)return ml(LQ(B&&!j?T:VQ(T,P.rowId),b,j),b)?.id;if(B){let D=ml(j?V:F,b);return j?D?.id||null:D?.id}let A=ml(V,b);return!A&&j?null:A?.id},d=(u,f)=>typeof f=="number"?c(u,{skip:f}):c(u,f);return{...r,...s,setCompositeElement:u=>s.setState("compositeElement",u),setBaseElement:u=>s.setState("compositeElement",u),setActiveId:u=>s.setState("activeId",u),move:u=>{u!==void 0&&(s.setState("activeId",u),s.setState("moves",f=>f+1))},first:()=>ml(s.getState().renderedItems)?.id,last:()=>v1e(s.getState().renderedItems)?.id,next:u=>d("next",u),previous:u=>d("previous",u),down:u=>d("down",u),up:u=>d("up",u)}}var jQ=ml,HQ=FC,VC=new WeakSet;function WQ(e){Yi(e)===e&&(VC.add(e),queueMicrotask(()=>VC.delete(e)))}function UQ(e){VC.delete(e)}function T1e(e,t){let{virtualFocus:r,compositeElement:o}=e.getState();if(!r||!o||!Ln(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function GQ(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function P8(e){let{compositeElement:t}=e.getState(),r=Yi(t);return r?t?.contains(r)||pc(e,r)?!0:!!GQ(e)?.contains(r):!1}function P1e({store:e,id:t,focus:r,markedOnly:o,requireFocus:n,scrollIntoView:i}){let a=null,s,c=!1,d=!1,u=!1,f=!1,m=!1,g=e.getState().compositeElement,h=Yi(g),b=n?h:null,v=!!g?.contains(h),y=T=>{if(!b)return!0;let P=Yi(b);return P===b||P===T?!0:P8(e)},w=T=>{if("mounted"in T){if(T.mounted)f=!0;else if(f)return!0}if("open"in T){if(T.open)m=!0;else if(m)return!0}return t!=null&&T.activeId!=null&&T.activeId!==t},_=(T,P)=>{if(!("open"in T)||T.open)return!1;let O=GQ(e);if(!O?.contains(P))return!1;let{compositeElement:k}=T;return!k||O.contains(k)?!1:yC(P)},x=T=>{let P=fc(e,s??(t===void 0?T.activeId:t));return P?.element?.isConnected?(s=P.id,P.element):null},E,S,C=()=>{u=!0,E?.(),S?.()},R=()=>{if(u)return;let T=e.getState();if(w(T))return C();let P=!1;if(a){if(!a.isConnected&&(P=c&&!d&&Yi(a)===Gi(a).body,a=x(T),!a))return C()}else if(a=x(T),!a)return;if(P)c=!1;else if(!y(a))return C();let O=r&&v&&_(T,a);if(O){let{activeId:k}=T;if(k!=null&&k!==s)return C()}if(r&&!c&&!O){c=!0,d=!1;let k=a;E?.();let F=()=>{d=!VC.has(k)},V=()=>{d=!1};if(k.addEventListener("blur",F),k.addEventListener("focus",V),E=()=>{k.removeEventListener("blur",F),k.removeEventListener("focus",V)},T1e(e,()=>{k.focus({preventScroll:!0})}),u)return}if(o&&!a.hasAttribute("data-autofocus"))return O?void 0:C();if(yC(a)&&!("unstable_placing"in T&&T.unstable_placing)){if(O||C(),i){i(a);return}a.scrollIntoView({block:"nearest",inline:"nearest"})}};return S=qi(e,["activeId","items","mounted","open","unstable_placing"],R),R(),C}function DC(e){let t=(0,yg.useRef)(null),r=(0,yg.useRef)(e),o=(0,yg.useCallback)(()=>{t.current?.(),t.current=null},[]),n=(0,yg.useCallback)(i=>{if(!e||r.current!==e)return;o();let a=P1e({store:e,...i});return t.current=a,a},[e,o]);return Jt(()=>(r.current=e,()=>{r.current=void 0,o()}),[e,o]),n}function fc(e,t){return t&&e.item(t)||null}function YQ(e,t=!1){if(Ln(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Gi(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var T8=Symbol("FOCUS_SILENTLY");function qQ(e){e[T8]=!0,e.focus({preventScroll:!0})}function KQ(e){let t=e[T8];return delete e[T8],t}function pc(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Ea=l(X(),1),QQ=l(I(),1);var ys=l(X(),1),I8=l(zh(),1),LC=()=>()=>{};function zC(e){return Array.isArray(e)}function O8(e,t){return e===t||e!==e&&t!==t}function O1e(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let o=e[r];if(o===void 0)return!1;if(!O8(o,t[r]))return!1}return!0}function XQ(e){let t=ys.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(O1e(r,e))return r;let o=[...e];return t.current=o,o}function Gt(e,t=vC,r){let o=XQ(zC(t)?t:typeof t=="function"?null:[t]),n=ys.useCallback(a=>!e||o?.length===0?LC():qi(e,o,a),[e,o]),i=()=>{let a=e?.getState();if(zC(t))return r?.(a);if(typeof t=="function")return t(a);if(a&&Dn(a,t))return a[t]};return(0,I8.useSyncExternalStore)(n,i,i)}function I1e(e,t){let r=[],o=!1;for(let n in e){let i=e[n];if(i!==void 0){if(typeof i=="function"){o=!0;continue}r.includes(i)||r.push(i)}}if(!o)return r;if(!t)return null;for(let n of t)r.includes(n)||r.push(n);return r}function Bf(e,t,r){let o=zC(t)?r??{}:t,n=zC(t)?t:void 0,i=ys.useRef({}),a=XQ(I1e(o,n)),s=ys.useCallback(d=>!e||a?.length===0?LC():qi(e,a,d),[e,a]),c=()=>{let d=e?.getState(),u=!1,f=i.current;for(let m in o){let g=o[m];if(g===void 0)continue;if(typeof g=="function"){let b=g(d);Object.is(b,f[m])||(f[m]=b,u=!0)}if(typeof g=="function")continue;let h=d&&Dn(d,g)?d[g]:void 0;Object.is(h,f[m])||(f[m]=h,u=!0)}return u&&(i.current={...f}),i.current};return(0,I8.useSyncExternalStore)(s,c,c)}function Hr(e,t,r,o){let n=Dn(t,r)?t[r]:void 0,i=o?t[o]:void 0,a=!!i,s=dQ({value:n,setValue:i});Jt(()=>{if(a)return qi(e,[r],(c,d)=>{let{value:u,setValue:f}=s.current;f&&(O8(c[r],d[r])||O8(c[r],u)||f(c[r]))})},[e,r,a]),Jt(()=>{if(n!==void 0)return e.setState(r,n),ou(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function _g(e,t){let[r,o]=ys.useState(()=>e(t));Jt(()=>l0(r),[r]);let n=ys.useCallback(i=>Gt(r,i),[r]);return[ys.useMemo(()=>({...r,useState:n}),[r,n]),wt(()=>{o(i=>e({...t,...i.getState()}))})]}var A1e="button";function M1e(e){return _C(e)?!0:e.tagName==="INPUT"&&!tu(e)}function N1e(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function F1e(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function ZQ(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=r0(e);if(!i)return;let a=N1e(i,o),s,c;for(let d=0;d<n.length;d+=1){let u=s;if(s=r(d),!s)break;if(s===u)continue;let f=fc(t,s)?.element;if(!f)continue;let m=F1e(f,o)-a,g=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<g&&(s=u);break}c=g}return s}function V1e(e,t){return xo(e)?!1:pc(t,e.target)}var A8=Mr(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:a,typeaheadText:s,"aria-setsize":c,"aria-posinset":d,unstable_scrollIntoView:u,...f}){let m=OC();t=t||m;let g=hn(f.id),h=(0,Ea.useRef)(null),b=(0,Ea.useRef)(null),v=(0,Ea.useCallback)(G=>{let ve=b.current;!G&&ve&&WQ(ve),G&&UQ(G),b.current=G},[]),y=(0,Ea.useContext)(kQ),w=cl(f)&&!f.accessibleWhenDisabled,_=f.shouldRegisterItem,x=G=>{if(r)return r;if(G&&y?.compositeElement&&y.compositeElement===G.compositeElement)return y.id},{rowId:E,compositeElement:S,ariaSetSize:C,ariaPosInSet:R}=Bf(t,["compositeElement","renderedItems"],{rowId:x,compositeElement(G){return G?.compositeElement||void 0},ariaSetSize(G){if(c!=null)return c;if(G&&y?.ariaSetSize&&y.compositeElement===G.compositeElement)return y.ariaSetSize},ariaPosInSet(G){if(d!=null)return d;if(!G||!y?.ariaPosInSet||y.compositeElement!==G.compositeElement)return;let ve=x(G),fe=G.renderedItems.filter(Se=>Se.rowId===ve);return y.ariaPosInSet+fe.findIndex(Se=>Se.id===g)}}),{isActiveItem:T,isTabbable:P}=Bf(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(G){return!!G&&G.activeId===g},isTabbable(G){if(!G||!G.compositeElement&&!G.renderedItems.length)return!0;if(G.virtualFocus)return!1;if(!G.renderedItems.length||i)return!0;if(G.activeId===null)return!1;let ve=t?.item(G.activeId);return ve?.disabled||!ve?.element?!0:G.activeId===g}}),O=(0,Ea.useCallback)(G=>{let ve={...G,id:g||G.id,rowId:E,disabled:w,children:G.element?.textContent,typeaheadText:s};return a?a(ve):ve},[g,E,w,s,a]),k=f.onFocus,F=(0,Ea.useRef)(!1),V=(0,Ea.useRef)(null),L=DC(t),B=wt(G=>{if(k?.(G),G.defaultPrevented||ZZ(G)||!g||!t||V1e(G,t))return;let{virtualFocus:ve,compositeElement:fe}=t.getState();if(t.setActiveId(g),_C(G.currentTarget)&&YQ(G.currentTarget),!ve){xo(G)&&t.item(g)&&L({id:g,markedOnly:!0,requireFocus:!0,scrollIntoView:u});return}if(!xo(G)||M1e(G.currentTarget))return;let Se=(Ie,Q)=>{if(!ul(Q))return;let me=Ie===Q||pc(t,Ie);t.item(g)&&L({id:g,markedOnly:!0,requireFocus:!0,scrollIntoView:u}),F.current=!0,me?qQ(Q):Q.focus({preventScroll:!0})};if(fe?.isConnected){Se(G.relatedTarget,fe);return}if(_===!1)return;let{currentTarget:le,relatedTarget:ye}=G,Ee=()=>{V.current?.(),V.current=null};Ee(),V.current=qi(t,null,()=>{if(Yi(le)!==le){Ee();return}let Ie=t.getState(),Q=Ie.compositeElement;Q?.isConnected&&(Ee(),Ie.virtualFocus&&Se(ye,Q))})}),j=f.onBlurCapture,A=wt(G=>{j?.(G),!G.defaultPrevented&&t?.getState()?.virtualFocus&&F.current&&(F.current=!1,G.preventDefault(),G.stopPropagation())}),D=f.onKeyDown,N=$r(o),z=$r(n),W=wt(G=>{if(D?.(G),G.defaultPrevented||!xo(G)||!t)return;let{currentTarget:ve}=G,fe=t.getState(),Se=!!t.item(g)?.rowId,le=fe.orientation!=="horizontal",ye=fe.orientation!=="vertical",Ee=()=>!!(Se||ye||!fe.compositeElement||!Ln(fe.compositeElement)),Ie={ArrowUp:(Se||le)&&t.up,ArrowRight:(Se||ye)&&t.next,ArrowDown:(Se||le)&&t.down,ArrowLeft:(Se||ye)&&t.previous,Home:()=>{if(Ee())return!Se||G.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Ee())return!Se||G.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>ZQ(ve,t,t?.up,!0),PageDown:()=>ZQ(ve,t,t?.down)}[G.key];if(Ie){if(_C(ve)){let me=t0(ve),re=ye&&G.key==="ArrowLeft",ee=ye&&G.key==="ArrowRight",ie=le&&G.key==="ArrowUp",J=le&&G.key==="ArrowDown";if(ee||J){let{length:ae}=UZ(ve);if(me.end!==ae)return}else if((re||ie)&&me.start!==0)return}let Q=Ie();if(N(G)||Q!==void 0){if(!z(G))return;G.preventDefault(),t.move(Q)}}}),Y=(0,Ea.useMemo)(()=>({id:g,compositeElement:S}),[g,S]);return f=Ca(f,G=>(0,QQ.jsx)(EQ.Provider,{value:Y,children:G}),[Y]),f={"data-active-item":T||void 0,...f,id:g,ref:ao(h,v,f.ref),tabIndex:P?f.tabIndex:-1,onFocus:B,onBlurCapture:A,onKeyDown:W},f=w8(f),f=x8({store:t,...f,getItem:O,shouldRegisterItem:g?_:!1}),{...f,"aria-setsize":C,"aria-posinset":R}}),Swt=pl(Cr(function(t){let r=A8(mC(t));return Ar(A1e,r)}));var c0=l(X(),1),BC=l(I(),1);var D1e="div";function L1e(e){return e.some(t=>!!t.rowId)}function z1e(e){let t=e.target;return t&&!Ln(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function B1e(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function JQ(e,t,r){return wt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!xo(o)||B1e(o)||z1e(o))return;let n=e.getState(),i=fc(e,n.activeId)?.element;if(!i)return;let{view:a,...s}=o;i!==r?.current&&i.focus({preventScroll:!0}),eQ(i,o.type,s)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function j1e(e){return jQ(gC(hC(HQ(e))))}var H1e=pl(function({store:t,focusOnMove:r,previousElementRef:o,present:n,scrollIntoView:i}){let a=Gt(t,"moves"),s=Gt(t,"compositeElement");return(0,c0.useEffect)(()=>{if(!a||!r)return;let{activeId:c}=t.getState();if(c!=null)return n({id:c,requireFocus:P8(t),focus:!0,scrollIntoView:i})},[t,a,r,s,n,i]),Jt(()=>{if(!a||!s)return;let{activeId:c}=t.getState();if(c!==null)return;let d=o.current;o.current=null,d&&Vf(d,{relatedTarget:s}),Sa(s)||(ul(s)&&s.scrollIntoView({block:"nearest",inline:"nearest"}),s.focus({preventScroll:!0}))},[t,a,s]),null}),M8=Mr(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,unstable_scrollIntoView:i,...a}){let s=CQ();t=t||s,mn(t,!1);let c=(0,c0.useRef)(null),d=(0,c0.useRef)(null),u=DC(t),[,f]=kC(r?t.setCompositeElement:null),m=Gt(t,"virtualFocus"),g=Gt(t,r&&m?["activeId"]:[],P=>r&&m?P.activeId:null);Jt(()=>{if(!t||!r||!m)return;let P=d.current;if(d.current=null,!P)return;let O=fc(t,g)?.element||Yi(P);O!==P&&Vf(P,{relatedTarget:O})},[t,g,m,r]);let h=JQ(t,a.onKeyDownCapture,d),b=JQ(t,a.onKeyUpCapture,d),v=a.onFocusCapture,y=wt(P=>{if(v?.(P),P.defaultPrevented||!t)return;let{virtualFocus:O}=t.getState();if(!O)return;let k=P.relatedTarget,F=KQ(P.currentTarget);xo(P)&&F&&(P.stopPropagation(),d.current=k)}),w=a.onFocus,_=wt(P=>{if(w?.(P),P.defaultPrevented||!r||!t)return;let{relatedTarget:O}=P,{virtualFocus:k}=t.getState();if(k)xo(P)&&!pc(t,O)&&queueMicrotask(()=>u({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(xo(P)){if(!pc(t,O)){let{activeId:F}=t.getState();F!=null&&u({id:F,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),x=a.onBlurCapture,E=wt(P=>{if(x?.(P),P.defaultPrevented||!t)return;let{virtualFocus:O,activeId:k,compositeElement:F}=t.getState();if(!O||P.currentTarget!==F)return;let V=fc(t,k)?.element,L=P.relatedTarget,B=pc(t,L),j=d.current;d.current=null,xo(P)&&B?(L===V?j&&j!==L&&Vf(j,P):V?Vf(V,P):j&&Vf(j,P),P.stopPropagation()):!pc(t,P.target)&&V&&Vf(V,P)}),S=a.onKeyDown,C=$r(n),R=wt(P=>{if(S?.(P),P.nativeEvent.isComposing||P.defaultPrevented||!t||!xo(P))return;let{orientation:O,items:k,renderedItems:F,activeId:V,rtl:L}=t.getState(),B=fc(t,V);if(B?.element?.isConnected)return;let j=B&&V!=null,A=j?k:F,D=O!=="horizontal",N=O!=="vertical",z=L1e(A);if((P.key==="ArrowLeft"||P.key==="ArrowRight"||P.key==="Home"||P.key==="End")&&Ln(P.currentTarget))return;let fe={ArrowUp:(z||D)&&(()=>j?t.up({activeId:V,renderedItems:A}):z?j1e(F)?.id:t?.last()),ArrowRight:(z||N)&&(()=>j?t.next({activeId:V,renderedItems:A}):L?t.last():t.first()),ArrowDown:(z||D)&&(()=>j?t.down({activeId:V,renderedItems:A}):t.first()),ArrowLeft:(z||N)&&(()=>j?t.previous({activeId:V,renderedItems:A}):L?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[P.key];if(fe){let Se=fe();if(Se!==void 0){if(!C(P))return;P.preventDefault(),t.move(Se)}}});a=Ca(a,P=>(0,BC.jsxs)(bg,{value:t,children:[P,r&&(0,BC.jsx)(H1e,{store:t,focusOnMove:o,previousElementRef:d,present:u,scrollIntoView:i})]}),[t,r,o,u]),a={"aria-activedescendant":Gt(t,r&&m?["items"]:[],()=>{if(t&&r&&m)return fc(t,g)?.id}),...a,ref:ao(c,f,a.ref),onKeyDownCapture:h,onKeyUpCapture:b,onFocusCapture:y,onFocus:_,onBlurCapture:E,onKeyDown:R};let T=Gt(t,r&&!m?["activeId"]:[],P=>r&&(m||P.activeId===null));return a=n0({focusable:T,...a}),a}),Iwt=Cr(function(t){let r=M8(t);return Ar(D1e,r)});var d0=hi(),Nwt=d0.useContext,Fwt=d0.useScopedContext,N8=d0.useProviderContext,$Q=d0.ContextProvider,eJ=d0.ScopedContextProvider;var F8=l(X(),1),u0=hi([$Q],[eJ]),zwt=u0.useContext,Bwt=u0.useScopedContext,jwt=u0.useProviderContext,tJ=u0.ContextProvider,jC=u0.ScopedContextProvider,rJ=(0,F8.createContext)(void 0),Hwt=(0,F8.createContext)(void 0);var jf=l(X(),1),V8=l(I(),1);var aJ=l(Ha(),1),W1e="div";function oJ(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function nJ(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function iJ(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),a=0;for(let[s,c]of o.entries()){if(c.trim()==="none")continue;let d=nJ(n[s%n.length]),u=nJ(i[s%i.length]);a=Math.max(a,d+u)}return a}function U1e(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:a}=getComputedStyle(e);return Math.max(iJ(t,o,r),iJ(n,a,i))}function D8(e,t,r){return!r&&t!==!1&&(!e||!!t)}var G1e=Mr(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=N8();t=t||i,mn(t,!1);let a=(0,jf.useRef)(null),s=hn(n.id),[c,d]=(0,jf.useState)(null),{open:u,mounted:f,animated:m,contentElement:g}=Bf(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),h=Gt(t.disclosure,"contentElement"),b=(0,jf.useRef)(!1);Jt(()=>{a.current&&t?.setContentElement(a.current)},[t]),Jt(()=>{let _;return t?.setState("animated",x=>(_=x,!0)),()=>{_!==void 0&&t?.setState("animated",_)}},[t]),Jt(()=>{if(!m){u?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!g?.isConnected){d(null);return}return jZ(()=>{d(u?"enter":f?"leave":null)})},[m,g,u,f]),Jt(()=>{if(!t||!m||!c||!g)return;let _=()=>t?.setState("animating",!1),x=()=>(0,aJ.flushSync)(_);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof m=="number")return oJ(m,x);let E=[g];h&&E.push(h);let S=o?.current;S&&E.push(S);let C=Math.max(...E.map(U1e));if(!C){c==="enter"&&t.setState("animated",!1),_();return}return oJ(Math.max(C-1e3/60,0),x)},[t,m,g,h,o,u,c]),n=Ca(n,_=>(0,V8.jsx)(jC,{value:t,children:_}),[t]);let v=D8(f,n.hidden,r),y=n.style,w=(0,jf.useMemo)(()=>v?{...y,display:"none"}:y,[v,y]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:v,...n,id:s,ref:ao(s?t.setContentElement:null,a,n.ref),style:w},mg(n)}),Y1e=Cr(function(t){let r=G1e(t);return Ar(W1e,r)}),Xwt=Cr(function({unmountOnHide:t,...r}){let o=N8(),n=r.store||o;return Gt(n,["mounted"],i=>!t||i?.mounted)===!1?null:(0,V8.jsx)(Y1e,{...r})});function sJ(e={}){let t=e.store||e.disclosure?vg(e.store,MC(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=ft(e.open,r?.open,e.defaultOpen,!1),n=ft(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:ft(r?.contentElement,null),disclosureElement:ft(r?.disclosureElement,null)},a=t?zn(i,t):zn(i);return hr(a,()=>cr(a,["animated","animating"],s=>{s.animated||a.setState("animating",!1)})),hr(a,()=>qi(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),hr(a,()=>cr(a,["open","animating"],s=>{a.setState("mounted",s.open||s.animating)})),{...a,disclosure:e.disclosure,setOpen:s=>a.setState("open",s),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",s=>!s),stopAnimation:()=>a.setState("animating",!1),setContentElement:s=>a.setState("contentElement",s),setDisclosureElement:s=>a.setState("disclosureElement",s)}}function lJ(e,t,r){return fl(t,[r.store,r.disclosure]),Hr(e,r,"open","setOpen"),Hr(e,r,"mounted","setMounted"),Hr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var f0=hi([tJ],[jC]),ixt=f0.useContext,axt=f0.useScopedContext,sxt=f0.useProviderContext,cJ=f0.ContextProvider,dJ=f0.ScopedContextProvider;var p0=l(X(),1),HC=(0,p0.createContext)(void 0),m0=hi([cJ,IC],[dJ,bg]),L8=m0.useContext,gl=m0.useScopedContext,WC=m0.useProviderContext,uJ=m0.ContextProvider,fJ=m0.ScopedContextProvider,UC=(0,p0.createContext)(void 0),pJ=(0,p0.createContext)(!1),z8=(0,p0.createContext)(null);function mJ(e,t,r){return fl(t,[r.store]),Hr(e,r,"items","setItems"),e}function gJ(e){return{id:hn(e.id),...e}}function hJ(e,t,r){e=mJ(e,t,r),Hr(e,r,"activeId","setActiveId");let o={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return Hr(e,o,"compositeElementInFocusOrder"),Hr(e,r,"virtualFocus"),Hr(e,r,"orientation"),Hr(e,r,"rtl"),Hr(e,r,"focusLoop"),Hr(e,r,"focusWrap"),Hr(e,r,"focusShift"),e}function bJ(e={}){return sJ(e)}function vJ(e,t,r){return lJ(e,t,r)}function yJ({popover:e,...t}={}){let r=vg(t.store,MC(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let o=r?.getState(),n=bJ({...t,store:r}),i=ft(t.placement,o?.placement,"bottom"),a={...n.getState(),placement:i,currentPlacement:i,anchorElement:ft(o?.anchorElement,null),popoverElement:ft(o?.popoverElement,null),arrowElement:ft(o?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},s=zn(a,n,r),c=a.anchorElement===a.disclosureElement?a.anchorElement:null;return hr(s,()=>cr(s,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==c){c=null;return}c=d.disclosureElement,s.setState("anchorElement",c)})),{...n,...s,setAnchorElement:d=>s.setState("anchorElement",d),setPopoverElement:d=>s.setState("popoverElement",d),setArrowElement:d=>s.setState("arrowElement",d),render:()=>s.setState("rendered",Symbol("rendered"))}}function _J(e,t,r){return fl(t,[r.popover]),Hr(e,r,"placement"),vJ(e,t,r)}var wJ=l(X(),1),q1e="div";function K1e(e){let t=e.relatedTarget;return hg(t)?Ff(e.currentTarget,t):!1}var B8=Symbol("composite-hover");function X1e(e){let{relatedTarget:t}=e;if(!hg(t))return!1;let r=t;do{if(Dn(r,B8)&&r[B8])return!0;r=r.parentElement}while(r);return!1}var j8=Mr(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=OC();t=t||i,mn(t,!1);let a=pQ(),s=n.onMouseMove,c=$r(r),d=wt(h=>{if(s?.(h),!h.defaultPrevented&&a()&&c(h)){if(!rQ(h.currentTarget)){let b=t?.getState().compositeElement;b&&!Sa(b)&&b.focus({preventScroll:!0})}t?.setActiveId(h.currentTarget.id)}}),u=n.onMouseLeave,f=$r(o),m=wt(h=>{u?.(h),!h.defaultPrevented&&a()&&(K1e(h)||X1e(h)||c(h)&&f(h)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),g=(0,wJ.useCallback)(h=>{h&&(h[B8]=!0)},[]);return n={...n,ref:ao(g,n.ref),onMouseMove:d,onMouseLeave:m},n}),Fxt=pl(Cr(function(t){let r=j8(t);return Ar(q1e,r)}));var Z1e=new WeakMap,xJ=new WeakMap;function g0(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function Q1e(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let o=null,n=null,i=e.parentElement;for(;i&&t.contains(i);){let a=r.getComputedStyle(i);if(a.overflowY!=="visible"&&a.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(o)return null;o=i}if(a.overflowX!=="visible"&&a.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(n)return null;n=i}if(i===t)break;i=i.parentElement}return n&&n!==o?null:o}function J1e(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n=o.width/t.offsetWidth||1,i=o.left+t.clientLeft*n,a=i+t.clientWidth*n,s=t.clientWidth*n,c=r.left<i,d=r.right>a,u=c&&!d&&r.width<s||d&&!c&&r.width>s,f=c&&!d&&r.width>s||d&&!c&&r.width<s,m=0;u?m=(r.left-i)/n:f&&(m=(r.right-a)/n);let g=o.height/t.offsetHeight||1,h=(r.top+r.height/2-(o.top+(t.clientTop+t.clientHeight/2)*g))/g;t.scrollBy({left:m,top:h})}function GC(e){if(!e)return g0;let t=xJ.get(e);if(t)return t;let r=o=>{let{contentElement:n,moves:i,selectElement:a}=e.getState();if(!a||i!==Z1e.get(e)||!n?.contains(o))return g0(o);let s=Q1e(o,n);if(!s)return g0(o);J1e(o,s)};return xJ.set(e,r),r}var so=l(X(),1),wg=l(I(),1);var $1e="input";function eSe(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function SJ(e,t){if(!t||e==null)return!1;let r=e0(e),o=e0(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function tSe(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function rSe(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var oSe=Mr(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:a=0,showOnChange:s,showOnMouseDown:c,showOnClick:d=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:m,setValueOnClick:g=!0,moveOnKeyPress:h=!0,autoComplete:b="list",name:v,form:y,disabled:w,..._}){let x=gl(!0),E=WC();t=t||E||x,mn(t,!1);let S=(0,so.useRef)(null),[C,R]=fQ(),T=(0,so.useRef)(!1),P=(0,so.useRef)(!1),O=(0,so.useRef)(null),k=()=>{let H=O.current;H!=null&&(cancelAnimationFrame(H),O.current=null)},F=Gt(t,["virtualFocus"],H=>H.virtualFocus&&o),V=b==="inline"||b==="both",[L,B]=(0,so.useState)(V);uQ(()=>{V&&B(!0)},[V]);let j=Gt(t,"inputValue"),A=Gt(t,["selectedValue"],H=>{if(v&&Array.isArray(H.selectedValue))return H.selectedValue}),D=Array.isArray(A),N=(0,so.useRef)(void 0);(0,so.useEffect)(()=>cr(t,["selectedValue","activeId"],(H,Z)=>{N.current=Z.selectedValue}),[t]);let z=Gt(t,["activeValue","selectedValue","activeId"],H=>{if(V&&L&&!(H.activeValue&&Array.isArray(H.selectedValue)&&(H.selectedValue.includes(H.activeValue)||N.current?.includes(H.activeValue))))return H.activeValue}),W=Gt(t,"renderedItems"),Y=Gt(t,"open"),G=Gt(t,"contentElement"),ve=Gt(t,"unstable_placing"),fe=eSe(W,z,F),Se=(0,so.useMemo)(()=>{if(!V||!L)return j;if(fe){if(SJ(j,z)){let H=z?.slice(j.length)||"";return j+H}return j}return z||j},[V,L,fe,z,j]);(0,so.useEffect)(()=>{let H=S.current;if(!H)return;let Z=()=>B(!0);return H.addEventListener("combobox-item-move",Z),()=>{H.removeEventListener("combobox-item-move",Z)}},[]),(0,so.useEffect)(()=>{if(!V||!L||!z||!fe||!SJ(j,z))return;let H=$v;return queueMicrotask(()=>{let Z=S.current;if(!Z)return;let{start:M,end:se}=t0(Z),Ue=j.length,ce=z.length;wC(Z,Ue,ce),H=()=>{if(!Sa(Z))return;let{start:Et,end:Re}=t0(Z);Et===Ue&&Re===ce&&wC(Z,M,se)}}),()=>H()},[C,V,L,z,fe,j]);let le=wt(n),ye=(0,so.useRef)(null),Ee=(0,so.useRef)(void 0),Ie=(0,so.useRef)(!1),Q=(0,so.useRef)(!1);(0,so.useEffect)(()=>{if(!Y||!G)return;let H=r0(G);if(!H)return;let Z=()=>{T.current=!1,Ie.current=!0},M=()=>{if(Q.current||(Ie.current=!0),!t||!T.current)return;let{activeId:Ue}=t.getState();Ue!==null&&Ue!==ye.current&&(T.current=!1)},se={passive:!0,capture:!0};return H.addEventListener("wheel",Z,se),H.addEventListener("touchmove",Z,se),H.addEventListener("scroll",M,se),()=>{H.removeEventListener("wheel",Z,!0),H.removeEventListener("touchmove",Z,!0),H.removeEventListener("scroll",M,!0)}},[Y,G,t]),Jt(()=>{Ie.current=!1,j&&(P.current||(T.current=!0))},[j]),Jt(()=>{F!=="always"&&Y||(T.current=Y)},[F,Y]),Jt(()=>{Y||(Ee.current=void 0)},[Y]);let me=Gt(t,"resetValueOnSelect");fl(()=>{let H=T.current;if(!t||!Y||P.current||!H&&(!me||Ie.current))return;let Z=t.getState(),{compositeElement:M,activeId:se,selectElement:Ue,selectedValue:ce}=Z;if(M&&!Sa(M)||Z.unstable_placing)return;let Et=t.item(se)?.value,Re=Et!=null&&(Array.isArray(ce)?ce.includes(Et):ce===Et);if(F&&H&&!(Ue&&!j&&Re)){let Rt=le(W),pe=Rt!==void 0?Rt:rSe(W)??t.first();ye.current=pe;let de=pe??null,Sn=t.item(de)?.value,Vt=Ee.current;de!==se||Vt?.id!==de||Vt?.value!==Sn?(Ee.current={id:de,value:Sn},t.move(de)):t.setState("activeValue",Sn)}else{let Rt=t.item(se||t.first())?.element;Rt&&"scrollIntoView"in Rt&&(Q.current=!0,Rt.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{Q.current=!1}))}},[t,Y,ve,C,j,F,me,le,W]),(0,so.useEffect)(()=>{if(!V)return;let H=S.current;if(!H)return;let Z=[H,G].filter(se=>!!se),M=se=>{Z.every(Ue=>CC(se,Ue))&&t?.setInputValue(Se)};for(let se of Z)se.addEventListener("focusout",M);return()=>{for(let se of Z)se.removeEventListener("focusout",M)}},[V,G,t,Se]);let re=H=>H.currentTarget.value.length>=a,ee=_.onChange,ie=$r(s??re),J=$r(i??!t.tag),ae=wt(H=>{if(ee?.(H),H.defaultPrevented||!t)return;let Z=H.currentTarget,{value:M,selectionStart:se,selectionEnd:Ue}=Z,ce=H.nativeEvent;if(T.current=!0,tQ(ce)&&(ce.isComposing&&(T.current=!1,P.current=!0),V)){let Et=ce.inputType==="insertText"||ce.inputType==="insertCompositionText",Re=se===M.length;B(Et&&Re)}if(J(H)){let Et=M===t.getState().inputValue;t.setInputValue(M),queueMicrotask(()=>{wC(Z,se,Ue)}),V&&F&&Et&&R()}ie(H)&&t.show(),(!F||!T.current)&&t.setActiveId(null)});(0,so.useEffect)(()=>k,[]);let he=_.onCompositionStart,ge=wt(H=>{k(),T.current=!1,P.current=!0,he?.(H)}),_e=_.onCompositionEnd,Te=wt(H=>{T.current=!0,P.current=!1,_e?.(H),!H.defaultPrevented&&F&&(k(),O.current=requestAnimationFrame(()=>{O.current=null,!P.current&&R()}))}),Ne=_.onMouseDown,K=$r(m??(()=>t.getState().compositeElementInFocusOrder)),ne=$r(g),Ke=$r(d??re),Ce=wt(H=>{Ne?.(H),!H.defaultPrevented&&(H.button||H.ctrlKey||t&&(K(H)&&t.setActiveId(null),ne(H)&&t.setInputValue(Se),Ke(H)&&Df(H.currentTarget,"mouseup",t.show)))}),ke=_.onKeyDown,Qe=$r(f??re),et=wt(H=>{if(ke?.(H),H.repeat||(T.current=!1),H.defaultPrevented||!t)return;let{open:Z}=t.getState();if(Z&&H.key==="Enter"){H.preventDefault();return}H.ctrlKey||H.altKey||H.shiftKey||H.metaKey||Z||(H.key==="ArrowUp"||H.key==="ArrowDown")&&Qe(H)&&(H.preventDefault(),t.show())}),xt=_.onBlur,Ht=wt(H=>{T.current=!1,xt?.(H)}),Xe=hn(_.id),Xo=tSe(b)?b:void 0,po=Gt(t,["activeId"],H=>H.activeId===null),Ft=cl({disabled:w,"aria-disabled":_["aria-disabled"]}),Lo=_.composite!==!1,[,Ur]=kC(Lo?null:t.setCompositeElement),mo=Gt(t,D?["compositeElement"]:[],H=>D?H.compositeElement:null);_=Ca(_,H=>!v||!Array.isArray(A)||Lo&&!mo?H:(0,wg.jsxs)(wg.Fragment,{children:[H,A.map((Z,M)=>(0,wg.jsx)("input",{type:"hidden",name:v,form:y,disabled:Ft,value:Z},M))]}),[v,y,Ft,Lo,mo,A]),_={role:"combobox","aria-autocomplete":Xo,"aria-haspopup":GZ(G,"listbox"),"aria-expanded":Y,"aria-controls":G?.id,"data-active-item":po||void 0,value:Se,..._,id:Xe,name:D?void 0:v,form:y,disabled:w,ref:ao(S,t.setInputElement,Lo?void 0:Ur,_.ref),onChange:ae,onCompositionStart:ge,onCompositionEnd:Te,onMouseDown:Ce,onKeyDown:et,onBlur:Ht};let Be=GC(t);return _=M8({store:t,unstable_scrollIntoView:Be,focusable:r,..._,moveOnKeyPress:H=>HZ(h,H)?!1:(V&&B(!0),!0)}),{autoComplete:"off",..._}}),YC=Cr(function(t){let r=oSe(t);return Ar($1e,r)});var qC=l(X(),1),H8=l(I(),1);var nSe="div";function iSe(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function aSe(e){return YZ(e)??"option"}var sSe=Mr(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:s,moveOnKeyPress:c=!0,preventScrollOnKeyDown:d,getItem:u,...f}){let m=gl();t=t||m,mn(t,!1);let g=hn(f.id),{resetValueOnSelectState:h,multiSelectable:b,selected:v,autoFocusSelected:y,selectElement:w}=Bf(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(N){return Array.isArray(N.selectedValue)},selected(N){return iSe(N.selectedValue,r)},autoFocusSelected(N){return r==null?!1:Array.isArray(N.selectedValue)?N.selectedValue[N.selectedValue.length-1]===r:N.selectedValue===r},selectElement:"selectElement"}),_=!!w,x=!!w,E=cl(f),S=(0,qC.useCallback)(N=>{let z={...N,value:x&&E?void 0:r};return u?u(z):z},[x,E,r,u]);n=n??(!x&&!b),o=o??(r!=null&&!b),d=d??x;let C=aSe((0,qC.useContext)(HC)),R=f.onClick,T=$r(n),P=$r(i),O=$r(a??h),k=$r(o),F=wt(N=>{R?.(N),!N.defaultPrevented&&($Z(N)||JZ(N)||(r!=null&&(P(N)&&(O(N)&&t?.resetInputValue(),t?.setSelectedValue(z=>Array.isArray(z)?z.includes(r)?z.filter(W=>W!==r):[...z,r]:r)),T(N)&&t?.setInputValue(r)),k(N)&&t?.hide()))}),V=f.onKeyDown,L=wt(N=>{if(V?.(N),N.defaultPrevented)return;let z=t?.getState().compositeElement;if(!z||Sa(z))return;let W=N.key.length===1&&!N.ctrlKey&&!N.metaKey,Y=(xC()?N.metaKey:N.ctrlKey)&&N.key.toLowerCase()==="v",G=N.key==="Backspace"||N.key==="Delete";if(W||Y||G){if(z===w)return;if(Ln(z)){queueMicrotask(()=>z.focus()),t?.setInputValue(z.value);return}z.focus(),"value"in z&&typeof z.value=="string"&&t?.setInputValue(z.value)}});(x||b)&&v!=null&&(f={"aria-selected":v,...f}),f=Ca(f,N=>(0,H8.jsx)(UC.Provider,{value:r,children:(0,H8.jsx)(pJ.Provider,{value:v??!1,children:N})}),[r,v]);let B=_?y:void 0;f={role:C,children:r,...f,id:g,onClick:F,onKeyDown:L},f.autoFocus===void 0&&B!==void 0&&(f.autoFocus=!1,f["data-autofocus"]=B||void 0);let j=$r(c),A=GC(t);f=A8({store:t,unstable_scrollIntoView:A,...f,getItem:S,preventScrollOnKeyDown:d,moveOnKeyPress:N=>{if(!j(N))return!1;let z=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(z),!0}});let D=$r(s??!1);return f=j8({store:t,...f,focusOnHover(N){return s!==void 0?D(N):x&&t.getState().open}}),f}),KC=pl(Cr(function(t){let r=sSe(t);return Ar(nSe,r)}));var XC=l(X(),1),CJ=l(I(),1);var lSe="span";function W8(e){return e0(e).toLowerCase()}function cSe(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,a=e.indexOf(o,n);for(;a!==-1;)r.push([a,i]),n=a+1,a=e.indexOf(o,n)}return r}function dSe(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function uSe(e){let t=[],r=[],o=0;for(let i of e){let a=W8(i).length;for(let s=0;s<a;s+=1)t.push(s===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let a=t[i];a!=null&&(a===-1?t[i]=n:n=a)}return{starts:t,ends:r}}function fSe(e,t){if(!t.length)return t;let{starts:r,ends:o}=uSe(e),n=[];for(let[i,a]of t){let s=r[i],c=o[i+a];s==null||c==null||c<=s||n.push([s,c-s])}return n}function pSe(e,t){if(!e||!t)return e;let r=LZ(t).map(W8),o=[],n=(c,d=!1)=>(0,CJ.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:c},o.length),i=fSe(e,dSe(cSe(W8(e),new Set(r)))),a=i[0];if(!a)return o.push(n(e,!0)),o;let[s]=a;return[e.slice(0,s),...i.flatMap(([c,d],u)=>{let f=e.slice(c,c+d),m=i[u+1]?.[0];return[f,e.slice(c+d,m)]})].forEach((c,d)=>{c&&o.push(n(c,d%2===0))}),o}var mSe=Mr(function({store:t,value:r,userValue:o,...n}){let i=gl();t=t||i;let a=(0,XC.useContext)(UC),s=r??a,c=Gt(t,["inputValue"],d=>o??d?.inputValue);return n={children:(0,XC.useMemo)(()=>{if(s)return c?pSe(s,c):s},[s,c]),...n},n}),ZC=Cr(function(t){let r=mSe(t);return Ar(lSe,r)});var gSe="label",hSe=Mr(function({store:t,...r}){let o=gl(!0),n=WC();t=t||n||o,mn(t,!1);let i=Gt(t,"inputElement");o0(i,"id");let a=i?.id,s=hn(r.id);return r={htmlFor:a,...r,id:s,ref:ao(t.setLabelElement,r.ref)},r}),QC=pl(Cr(function(t){let r=hSe(t);return Ar(gSe,r)}));var mc=l(X(),1),h0=l(I(),1);var bSe="div",vSe=Mr(function({store:t,alwaysVisible:r,...o}){let n=gl(!0),i=L8();t=t||i;let a=!!t&&t===n;mn(t,!1);let s=o.onFocus,c=wt(k=>{if(s?.(k),k.defaultPrevented||!xo(k))return;let F=t.getState().compositeElement;if(!F||!ul(F))return;let V=k.currentTarget;queueMicrotask(()=>{Gi(V).activeElement===V&&F.focus()})}),d=(0,mc.useRef)(null),u=hn(o.id),f=Gt(t,"mounted"),m=D8(f,o.hidden,r),g=m?{...o.style,display:"none"}:o.style,h=Gt(t,["selectedValue"],k=>Array.isArray(k.selectedValue)),b=o0(d,"role",o.role),v=(b==="listbox"||b==="tree"||b==="grid")&&h||void 0,[y,w]=(0,mc.useState)(!1),_=Gt(t,"contentElement"),x=(0,mc.useContext)(z8),E=(0,mc.useState)(),[S,C]=x||E,R=(0,mc.useMemo)(()=>[S,C],[S,C]);Jt(()=>{if(!f)return;let k=d.current;if(!k||_!==k)return;let F=()=>{w(!!k.querySelector("[role='listbox']"))},V=new MutationObserver(F);return V.observe(k,{subtree:!0,childList:!0,attributeFilter:["role"]}),F(),()=>V.disconnect()},[f,_]),y||(o={role:"listbox","aria-multiselectable":v,...o}),o=Ca(o,k=>(0,h0.jsx)(fJ,{value:t,children:(0,h0.jsx)(z8.Provider,{value:R,children:(0,h0.jsx)(rJ.Provider,{value:C,children:(0,h0.jsx)(HC.Provider,{value:b,children:k})})})}),[t,b,R]);let T=u&&(!n||!a)?t.setContentElement:null,P=Gt(t,["labelElement","selectLabelElement"],k=>S?null:k.selectLabelElement||k.labelElement);o0(P,"id");let O=S||P?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:O,hidden:m,...o,id:u,onFocus:c,ref:ao(T,d,o.ref),style:g,tabIndex:-1},o}),JC=Cr(function(t){let r=vSe(t);return Ar(bSe,r)});var U8=l(X(),1),y1t=(0,U8.createContext)(null),_1t=(0,U8.createContext)(null),b0=hi([IC],[bg]),EJ=b0.useContext,w1t=b0.useScopedContext,x1t=b0.useProviderContext,S1t=b0.ContextProvider,C1t=b0.ScopedContextProvider;var ySe=SC()&&KZ();function kJ({tag:e,...t}={}){let r=vg(t.store,MQ(e,["value","rtl"])),o=ft(t.defaultInputValue,t.defaultValue);({...t});let n=e?.getState(),i=r?.getState(),a=ft(t.activeId,i?.activeId,t.defaultActiveId,null),s=BQ({...t,activeId:a,compositeElementInFocusOrder:ft(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:ft(t.orientation,i?.orientation,"vertical"),focusLoop:ft(t.focusLoop,i?.focusLoop,!0),focusWrap:ft(t.focusWrap,i?.focusWrap,!0),virtualFocus:ft(t.virtualFocus,i?.virtualFocus,!0)}),c=yJ({...t,placement:ft(t.placement,i?.placement,"bottom-start")}),d=ft(t.inputValue,t.value,i?.inputValue,i?.value,o,""),u=ft(t.selectedValue,i?.selectedValue,n?.values,t.defaultSelectedValue,""),f=t.selectedValue===void 0&&i?.selectedValue===void 0&&n?.values===void 0&&t.defaultSelectedValue===void 0,m=Array.isArray(u),g={...s.getState(),...c.getState(),inputValue:d,value:d,selectedValue:u,resetValueOnSelect:ft(t.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:ft(t.resetValueOnHide,i?.resetValueOnHide,m&&!e),selectOnMove:ft(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:ft(i?.inputElement,null),labelElement:ft(i?.labelElement,null),selectElement:ft(i?.selectElement,null),selectLabelElement:ft(i?.selectLabelElement,null)},h=zn(g,s,c,r);hr(h,()=>uc(cr(h,["inputValue"],C=>{h.setState("value",C.inputValue)}),cr(h,["value"],C=>{h.setState("inputValue",C.value)})));let b=!1,v=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&v.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&v.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&v.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&v.add("resetValueOnSelect");let y=g.compositeElement===g.selectElement?g.selectElement:null,w=g.selectElement||g.compositeElement||g.disclosureElement,_=g.anchorElement===w?g.anchorElement:null;hr(h,()=>cr(h,["compositeElement","selectElement"],C=>{if(!(!C.selectElement&&!y)){if(C.compositeElement&&C.compositeElement===C.selectElement){y=C.selectElement;return}if(C.compositeElement&&C.compositeElement!==y){y=null;return}y=C.selectElement,h.setState("compositeElement",y)}})),hr(h,()=>cr(h,["selectElement"],C=>{if(!C.selectElement)return;let{focusLoop:R,focusWrap:T,compositeElementInFocusOrder:P,resetValueOnSelect:O}=h.getState();return v.has("focusLoop")&&s.setState("focusLoop",!1),v.has("focusWrap")&&s.setState("focusWrap",!1),v.has("compositeElementInFocusOrder")&&s.setState("compositeElementInFocusOrder",!1),v.has("resetValueOnSelect")&&h.setState("resetValueOnSelect",!0),()=>{let k=h.getState();v.has("focusLoop")&&!k.focusLoop&&s.setState("focusLoop",R),v.has("focusWrap")&&!k.focusWrap&&s.setState("focusWrap",T),v.has("compositeElementInFocusOrder")&&!k.compositeElementInFocusOrder&&s.setState("compositeElementInFocusOrder",P),v.has("resetValueOnSelect")&&k.resetValueOnSelect&&h.setState("resetValueOnSelect",O)}})),hr(h,()=>cr(h,["anchorElement","compositeElement","disclosureElement","selectElement"],C=>{if(C.anchorElement&&C.anchorElement!==_){_=null;return}_=C.selectElement||C.compositeElement||C.disclosureElement,h.setState("anchorElement",_)})),hr(h,()=>cr(h,["items","selectedValue","selectElement"],(C,R)=>{if(f){if(C.selectedValue!==R.selectedValue){f=!1;return}C.selectElement&&queueMicrotask(()=>{if(!f)return;let T=h.getState();if(!T.selectElement)return;let P=T.items.find(O=>!O.disabled&&O.value!=null);P?.value!=null&&(f=!1,h.setState("selectedValue",P.value))})}})),ySe&&hr(h,()=>cr(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),hr(h,()=>{if(e)return uc(cr(h,["selectedValue"],C=>{Array.isArray(C.selectedValue)&&e.setValues(C.selectedValue)}),cr(e,["values"],C=>{h.setState("selectedValue",C.values)}))}),hr(h,()=>cr(h,["resetValueOnHide","mounted"],C=>{C.resetValueOnHide&&(C.mounted||h.setState("inputValue",d))})),hr(h,()=>cr(h,["open"],C=>{if(C.open){b=!0;return}b=!1,h.setState("activeId",a),h.setState("moves",0)})),hr(h,()=>cr(h,["moves","activeId"],(C,R)=>{C.moves!==R.moves&&(b=!1),C.activeId!==R.activeId&&(b=!1),C.moves===R.moves&&h.setState("activeValue",void 0)})),hr(h,()=>ou(h,["moves","renderedItems"],(C,R)=>{if(C.moves===R.moves)return;let{activeId:T}=h.getState(),P=s.item(T);h.setState("activeValue",P?.value)})),hr(h,()=>cr(h,["items","mounted","open","selectedValue","selectElement"],C=>{if(!C.selectElement||C.mounted&&!b)return;let R=Array.isArray(C.selectedValue)?C.selectedValue:[C.selectedValue],T=R[R.length-1];if(T==null)return;let P=C.items.find(O=>!O.disabled&&O.value===T);P&&(b=!1,h.setState("activeId",P.id))})),hr(h,()=>ou(h,["selectOnMove","moves"],C=>{let{activeId:R,open:T,selectedValue:P,selectElement:O}=h.getState();if(!O||!C.selectOnMove&&T||Array.isArray(P)||!C.moves||!R)return;let k=s.item(R);!k||k.disabled||k.value==null||h.setState("selectedValue",k.value)}));let x=C=>{h.setState("inputValue",C)},E=()=>x(g.inputValue),S=(C,R)=>{v.delete(C),C==="includesBaseElement"&&v.delete("compositeElementInFocusOrder"),C==="selectedValue"&&(f=!1),h.setState(C,R)};return{...c,...s,...h,setState:S,tag:e,setInputValue:x,resetInputValue:E,setValue:x,resetValue:E,setSelectedValue:C=>S("selectedValue",C),setInputElement:C=>h.setState("inputElement",C),setLabelElement:C=>h.setState("labelElement",C),setSelectElement:C=>h.setState("selectElement",C),setSelectLabelElement:C=>h.setState("selectLabelElement",C)}}function wSe(e){let t=EJ();return e={...e,tag:e.tag!==void 0?e.tag:t},gJ(e)}function xSe(e,t,r){fl(t,[r.tag]);let o={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return Hr(e,o,"inputValue","setInputValue"),Hr(e,r,"selectedValue","setSelectedValue"),Hr(e,r,"selectOnMove"),Hr(e,r,"resetValueOnHide"),Hr(e,r,"resetValueOnSelect"),Object.assign(hJ(_J(e,t,r),t,r),{tag:r.tag})}function G8(e={}){e=wSe(e);let[t,r]=_g(kJ,e);return xSe(t,r,e)}var RJ=l(I(),1);function $C(e={}){let t=G8(e);return(0,RJ.jsx)(uJ,{value:t,children:e.children})}var NJ=l(Y8(),1);var FJ=l(it(),1),nu=l($(),1),Hf=l(U(),1),hl=l(oe(),1);var TSe=[],v0=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:TSe;var y0=l(U(),1),PSe=[];function Fo({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:PSe,[o,n]=(0,y0.useState)(r),[i,a]=(0,y0.useState)(!1);return(0,y0.useEffect)(()=>{if(!t){n(r);return}let s=!1;return a(!0),t().then(c=>{if(!s){let d=Array.isArray(c)&&c.length>0?c:r;n(d)}}).catch(()=>{s||n(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:i}}var Yt=l(I(),1);function IJ(e=""){return(0,NJ.default)(e.trim().toLowerCase())}var AJ=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function MJ(e,t){return`${e}-${t}`}var VJ=({selected:e})=>(0,Yt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Yt.jsx)(hl.Icon,{icon:Wl})}),DJ=({selected:e})=>(0,Yt.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function LJ({view:e,filter:t,onChangeView:r}){let o=(0,FJ.useInstanceId)(LJ,"dataviews-filter-list-box"),[n,i]=(0,Hf.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(c=>c.field===t.field),s=v0(t,a);return(0,Yt.jsx)(hl.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,nu.sprintf)((0,nu.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(MJ(o,t.elements[0].value))},render:(0,Yt.jsx)(hl.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Yt.jsxs)(hl.Composite.Hover,{render:(0,Yt.jsx)(hl.Composite.Item,{id:MJ(o,c.value),render:(0,Yt.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=a?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:a.operator||t.operators[0],value:AJ(t,a,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:AJ(t,a,c.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,Yt.jsx)(DJ,{selected:s===c.value}),!t.singleSelection&&(0,Yt.jsx)(VJ,{selected:s.includes(c.value)}),(0,Yt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function OSe({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Hf.useState)(""),i=(0,Hf.useDeferredValue)(o),a=e.filters?.find(d=>d.field===t.field),s=v0(t,a),c=(0,Hf.useMemo)(()=>{let d=IJ(i);return t.elements.filter(u=>IJ(u.label).includes(d))},[t.elements,i]);return(0,Yt.jsxs)($C,{selectedValue:s,setSelectedValue:d=>{let u=a?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:a.operator||t.operators[0],value:d}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Yt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Yt.jsx)(qr,{render:(0,Yt.jsx)(QC,{}),children:(0,nu.__)("Search items")}),(0,Yt.jsx)(YC,{autoSelect:"always",placeholder:(0,nu.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Yt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Yt.jsx)(hl.Icon,{icon:Ib})})]}),(0,Yt.jsxs)(JC,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(d=>(0,Yt.jsxs)(KC,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Yt.jsx)(DJ,{selected:s===d.value}),!t.singleSelection&&(0,Yt.jsx)(VJ,{selected:s.includes(d.value)}),(0,Yt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,Yt.jsx)(ZC,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,Yt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!c.length&&(0,Yt.jsx)("p",{children:(0,nu.__)("No results found")})]})]})}function zJ(e){let{elements:t,isLoading:r}=Fo({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Yt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Yt.jsx)(hl.Spinner,{})});if(t.length===0)return(0,Yt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,nu.__)("No elements found")});let o=t.length>10?OSe:LJ;return(0,Yt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var BJ=l(S2(),1),jJ=l(it(),1),q8=l(U(),1),HJ=l(oe(),1);var K8=l(I(),1);function WJ({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(d=>d.field===e.field),i=v0(e,n),a=(0,q8.useMemo)(()=>{let d=o.find(u=>u.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[d.id],setValue:({value:u})=>({[d.id]:u})}},[o,e.field]),s=(0,q8.useMemo)(()=>(t.filters??[]).reduce((d,u)=>(d[u.field]=u.value,d),{}),[t.filters]),c=(0,jJ.useEvent)(d=>{if(!a||!n)return;let u=a.getValue({item:d});(0,BJ.default)(u,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:u===""?void 0:u}:f)})});return!a||!a.Edit||!n?null:(0,K8.jsx)(HJ.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,K8.jsx)(a.Edit,{hideLabelFromVision:!0,data:s,field:a,operator:n.operator,onChange:c})})}var ze=l($(),1),eo=l(U(),1),_0=l(_s(),1);var ISe=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,ASe=["HH:mm","HH:mm:ss"],MSe=new Date(2e3,0,1);function Bn(e){if(typeof e!="string")return null;let t=e.trim().replace(ISe,"");for(let r of ASe){let o=cj(t,r,MSe);if(Qa(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var X8=l(I(),1),lo={Name:(0,X8.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,X8.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function xg(e,t){let r=Bn(t);return r!==null?[Bn(e)??NaN,r]:[(0,_0.getDate)(e).getTime(),(0,_0.getDate)(t).getTime()]}function GJ(e,t){switch(t){case"days":return cf(new Date,e);case"weeks":return gj(new Date,e);case"months":return eS(new Date,e);case"years":return tS(new Date,e);default:return new Date}}var YJ={label:(0,ze.__)("Is none of"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),lo),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"||typeof o=="number"?!r.includes(o):!1}),selection:"multi"},t3=[{name:Or,label:(0,ze.__)("Includes"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),lo),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"||typeof o=="number"?r.includes(o):!1},selection:"multi"},{name:Ir,...YJ},{name:H2,label:(0,ze.__)("Includes all"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),lo),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.every(n=>o.includes(n)):!1},selection:"multi"},{name:Mo,...YJ},{name:_o,label:(0,ze.__)("Between (inc)"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),lo),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let o=t.getValue({item:e}),[n,i]=r.map(Bn);if(n!==null&&i!==null){let a=Bn(o);return a!==null&&a>=n&&a<=i}return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:Vn,label:(0,ze.__)("In the past"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),lo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=GJ(r.value,r.unit),n=(0,_0.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:pi,label:(0,ze.__)("Over"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),lo),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=GJ(r.value,r.unit);return(0,_0.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Br,label:(0,ze.__)("Is"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:jr,label:(0,ze.__)("Is not"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:Bd,label:(0,ze.__)("Less than"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:jd,label:(0,ze.__)("Greater than"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Hd,label:(0,ze.__)("Less than or equal"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Wd,label:(0,ze.__)("Greater than or equal"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:ps,label:(0,ze.__)("Before"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o<n},selection:"single"},{name:ms,label:(0,ze.__)("After"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o>n},selection:"single"},{name:gs,label:(0,ze.__)("Before (inc)"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:hs,label:(0,ze.__)("After (inc)"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:nl,label:(0,ze.__)("Contains"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:il,label:(0,ze.__)("Doesn't contain"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:al,label:(0,ze.__)("Starts with"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:bs,label:(0,ze.__)("On"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o===n},selection:"single"},{name:vs,label:(0,ze.__)("Not on"),filterText:(e,t)=>(0,eo.createInterpolateElement)((0,ze.sprintf)((0,ze.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),lo),filter(e,t,r){if(r===void 0)return!0;let[o,n]=xg(t.getValue({item:e}),r);return o!==n},selection:"single"}],Wf=e=>t3.find(t=>t.name===e),qJ=()=>t3.map(e=>e.name),KJ=e=>t3.filter(t=>t.selection==="single").some(t=>t.name===e),XJ=e=>t3.some(t=>t.name===e);var co=l(I(),1),NSe="Enter",FSe=" ",VSe=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Wf(t?.operator);return o!==void 0?o.filterText(r,e):(0,gc.sprintf)((0,gc.__)("Unknown status for %1$s"),r.name)};function DSe({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(a=>({value:a,label:Wf(a)?.label||a})),n=t.filters?.find(a=>a.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,co.jsxs)(ue,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,co.jsx)(iu.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,co.jsx)(iu.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,gc.__)("Conditions"),value:i,options:o,onChange:a=>{let s=a,c=n?.operator,d=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=Wf(c)?.selection,m=Wf(s)?.selection,g=f!==m||[f,m].includes("custom");return{...u,value:g?void 0:u.value,operator:s}}return u})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function ZJ({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,r3.useRef)(null),{filter:i,view:a,onChangeView:s}=o,c=a.filters?.find(y=>y.field===i.field),d=[],u=(0,r3.useMemo)(()=>{let y=r.find(w=>w.id===i.field);return y&&{...y,getValue:({item:w})=>w[y.id]}},[r,i.field]),{elements:f}=Fo({elements:i.elements,getElements:i.getElements});if(f.length>0)d=f.filter(y=>i.singleSelection?y.value===c?.value:c?.value?.includes(y.value));else if(Array.isArray(c?.value)){if(!c.value.some(w=>w==null||w==="")){let w=c.value.map(_=>u?.getValueFormatted({item:{[u.id]:_},field:u})||String(_));d=[{value:c.value,label:w}]}}else if(typeof c?.value=="object")d=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let y=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);d=[{value:c.value,label:y}]}let m=i.isPrimary,g=c?.isLocked,h=!g&&c?.value!==void 0,b=!g&&(!m||h),v=m?(0,gc.__)("Reset"):(0,gc.__)("Remove");return(0,co.jsx)(iu.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:w})=>(0,co.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,co.jsxs)(ar.Root,{children:[(0,co.jsx)(ar.Trigger,{render:(0,co.jsx)("div",{className:q("dataviews-filters__summary-chip",{"has-reset":b,"has-values":h,"is-not-clickable":g}),role:"button",tabIndex:g?-1:0,onClick:()=>{g||w()},onKeyDown:_=>{!g&&[NSe,FSe].includes(_.key)&&(w(),_.preventDefault())},"aria-disabled":g,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,co.jsx)(VSe,{activeElements:d,filterInView:c,filter:i})})}),(0,co.jsx)(ar.Popup,{children:(0,gc.sprintf)((0,gc.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,co.jsxs)(ar.Root,{children:[(0,co.jsx)(ar.Trigger,{render:(0,co.jsx)("button",{className:q("dataviews-filters__summary-chip-remove",{"has-values":h}),"aria-label":v,onClick:()=>{s({...a,page:1,filters:a.filters?.filter(_=>_.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,co.jsx)(iu.Icon,{icon:Ys})})}),(0,co.jsx)(ar.Popup,{children:v})]})]}),renderContent:()=>(0,co.jsxs)(ue,{direction:"column",justify:"flex-start",children:[(0,co.jsx)(DSe,{...o}),o.filter.hasElements?(0,co.jsx)(zJ,{...o,filter:{...o.filter,elements:f}}):(0,co.jsx)(WJ,{...o,fields:r})]})})}var QJ=l(oe(),1),JJ=l($(),1),$J=l(U(),1);var hc=l(I(),1);function Z8({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(a=>!a.isVisible);return(0,hc.jsxs)(Ye.Root,{disabled:!i.length,children:[(0,hc.jsx)(Ye.Trigger,{...n}),(0,hc.jsx)(Ye.Popup,{children:i.map(a=>(0,hc.jsx)(Ye.Item,{onClick:()=>{o(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,hc.jsx)(Ye.ItemLabel,{children:a.name})},a.field))})]})}function LSe({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,hc.jsx)(Z8,{triggerProps:{render:(0,hc.jsx)(QJ.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,JJ.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var e$=(0,$J.forwardRef)(LSe);var t$=l(oe(),1),r$=l($(),1),o$=l(I(),1);function n$({filters:e,view:t,onChangeView:r}){let o=i=>e.some(a=>a.field===i&&a.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,o$.jsx)(t$.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,r$.__)("Reset")})}var i$=l(U(),1);function zSe(e,t){return(0,i$.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,a=t.filters?.some(s=>s.field===o.id&&!!s.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(s=>KJ(s)),operators:n,isVisible:a||i||!!t.filters?.some(s=>s.field===o.id&&XJ(s.operator)),isPrimary:i,isLocked:a})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var w0=zSe;var x0=l(I(),1);function BSe({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Sg.useContext)(Ze),a=(0,Sg.useRef)(null),s=w0(t,r),c=(0,x0.jsx)(e$,{filters:s,view:r,onChangeView:o,ref:a,setOpenedFilter:i},"add-filter"),d=s.filter(f=>f.isVisible);if(d.length===0)return null;let u=[...d.map(f=>(0,x0.jsx)(ZJ,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:a,openedFilter:n},f.field)),c];return u.push((0,x0.jsx)(n$,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,x0.jsx)(ue,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var S0=(0,Sg.memo)(BSe);var au=l(U(),1),a$=l(oe(),1);var o3=l($(),1);var bl=l(I(),1);function jSe(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,au.useContext)(Ze),a=(0,au.useRef)(null),s=(0,au.useCallback)(g=>{r(g),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(g=>g.isVisible),d={label:(0,o3.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,o3._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(g=>g.isPrimary||g.isLocked),m=(0,bl.jsx)(a$.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:pb,disabled:f,accessibleWhenDisabled:!0,...c?u:d});return(0,bl.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,bl.jsx)(HSe,{buttonRef:a,filtersCount:t.filters?.length,children:m}):(0,bl.jsx)(Z8,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:m}})})}function HSe({buttonRef:e,filtersCount:t,children:r}){return(0,au.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,bl.jsxs)(bl.Fragment,{children:[r,!!t&&(0,bl.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var n3=jSe;var s$=l(U(),1);var l$=l(I(),1);function WSe(e){let{isShowingFilter:t}=(0,s$.useContext)(Ze);return t?(0,l$.jsx)(S0,{...e}):null}var i3=WSe;var c$=l(U(),1),d$=l(oe(),1),u$=l($(),1);var Uf=l(I(),1);function Q8({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:a,isLoading:s,view:c,onChangeView:d,selection:u,onChangeSelection:f,setOpenedFilter:m,onClickItem:g,isItemClickable:h,renderItemLink:b,defaultLayouts:v,containerRef:y,empty:w=(0,Uf.jsx)("p",{children:(0,u$.__)("No results")})}=(0,c$.useContext)(Ze),_=wa(!a,{delay:200});if(!a)return _?(0,Uf.jsx)("div",{className:"dataviews-loading",children:(0,Uf.jsx)("p",{children:(0,Uf.jsx)(d$.Spinner,{})})}):null;let x=eu.find(E=>E.type===c.type&&v[E.type])?.component;return(0,Uf.jsx)("div",{className:"dataviews-layout__container",ref:y,children:(0,Uf.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:s,onChangeView:d,onChangeSelection:f,selection:u,setOpenedFilter:m,onClickItem:g,renderItemLink:b,isItemClickable:h,view:c,empty:w})})}var f$=l(U(),1);var Cg=l(I(),1),USe=[];function J8(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=USe,isLoading:i,hasInitiallyLoaded:a}=(0,f$.useContext)(Ze),s=!!i&&a&&!!o?.length,c=wa(!!s),d=ng(n,o)&&[$m,Y2].includes(e.type),u=p8(e,{totalItems:t,totalPages:r});return!t||!d&&!u?null:(0,Cg.jsx)("div",{className:"dataviews-footer",inert:s?"true":void 0,children:(0,Cg.jsxs)(ue,{direction:"row",justify:"end",align:"center",className:q("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[d&&(0,Cg.jsx)(Q2,{}),(0,Cg.jsx)(fZ,{})]})})}var p$=l($(),1),ws=l(U(),1),m$=l(oe(),1),g$=l(it(),1);var h$=l(I(),1),GSe=(0,ws.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,ws.useContext)(Ze),[n,i,a]=(0,g$.useDebouncedInput)(r.search);(0,ws.useEffect)(()=>{r.search!==a&&i(r.search??"")},[r.search,i]);let s=(0,ws.useRef)(o),c=(0,ws.useRef)(r);(0,ws.useEffect)(()=>{s.current=o,c.current=r},[o,r]),(0,ws.useEffect)(()=>{a!==c.current?.search&&s.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:a})},[a]);let d=t||(0,p$.__)("Search");return(0,h$.jsx)(m$.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:d,placeholder:d,size:"compact"})}),$8=GSe;var Ro=l(oe(),1),bc=l($(),1),xs=l(U(),1);var eI=l(ZW(),1),b$=l(it(),1);var Ot=l(I(),1),YSe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function tI(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,xs.useContext)(Ze),o=Object.keys(r);if(o.length<=1)return null;let n=eu.find(i=>e.type===i.type);return(0,Ot.jsxs)(Ye.Root,{children:[(0,Ot.jsx)(Ye.Trigger,{render:(0,Ot.jsx)(Ro.Button,{size:"compact",icon:n?.icon,label:(0,bc.__)("Layout")})}),(0,Ot.jsx)(Ye.Popup,{children:(0,Ot.jsx)(Ye.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let a={...e};return"layout"in a&&delete a.layout,t({...a,type:i,...r[i]})}(0,eI.default)("Invalid dataview")},children:o.map(i=>{let a=eu.find(s=>s.type===i);return a?(0,Ot.jsx)(Ye.RadioItem,{value:i,closeOnClick:!0,children:(0,Ot.jsx)(Ye.ItemLabel,{children:a.label})},i):null})})})]})}function qSe(){let{view:e,fields:t,onChangeView:r}=(0,xs.useContext)(Ze),o=(0,xs.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Ot.jsx)(Ro.SelectControl,{label:(0,bc.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function KSe(){let{view:e,fields:t,onChangeView:r}=(0,xs.useContext)(Ze);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Ot.jsx)(Ro.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,bc.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,eI.default)("Invalid direction")},children:W2.map(i=>(0,Ot.jsx)(Ro.__experimentalToggleGroupControlOptionIcon,{value:i,icon:gX[i],label:G2[i]},i))})}function XSe(){let{view:e,config:t,onChangeView:r}=(0,xs.useContext)(Ze),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Ot.jsx)(Ro.__experimentalToggleGroupControl,{isBlock:!0,label:(0,bc.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,Ot.jsx)(Ro.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function ZSe(){let{onReset:e}=(0,xs.useContext)(Ze);return e===void 0?null:(0,Ot.jsx)(Ro.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,bc.__)("Reset view")})}function rI(){let{view:e,onReset:t}=(0,xs.useContext)(Ze),r=(0,b$.useInstanceId)(v$,"dataviews-view-config-dropdown"),o=eu.find(i=>i.type===e.type),n=typeof t=="function";return(0,Ot.jsx)(Ro.Dropdown,{expandOnMobile:!0,popoverProps:{...YSe,id:r},renderToggle:({onToggle:i,isOpen:a})=>(0,Ot.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Ot.jsx)(Ro.Button,{size:"compact",icon:E5,label:(0,bc._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":a?"true":"false","aria-controls":r}),n&&(0,Ot.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Ot.jsx)(Ro.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Ot.jsxs)(ue,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Ot.jsxs)(ue,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Ot.jsx)(Ro.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,bc.__)("Appearance")}),(0,Ot.jsx)(ZSe,{})]}),(0,Ot.jsxs)(ue,{direction:"column",gap:"lg",children:[(0,Ot.jsxs)(ue,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Ot.jsx)(qSe,{}),(0,Ot.jsx)(KSe,{})]}),!!o?.viewConfigOptions&&(0,Ot.jsx)(o.viewConfigOptions,{}),(0,Ot.jsx)(XSe,{}),(0,Ot.jsx)(eC,{})]})]})})})}function v$(){return(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(tI,{}),(0,Ot.jsx)(rI,{})]})}var QSe=(0,xs.memo)(v$),y$=QSe;var N$=l(U(),1);var a3=l(U(),1),_$=l(it(),1),w$=l(oe(),1);var oI=l(I(),1),JSe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,a3.useRef)(null),a=(0,_$.useMergeRefs)([n,i]);return(0,oI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,oI.jsx)(w$.CheckboxControl,{...o})})},s3=(0,a3.forwardRef)(JSe);s3.displayName="ValidatedCheckboxControl";var Eg=l(U(),1),x$=l(it(),1),S$=l(oe(),1);var nI=l(I(),1),$Se=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Eg.useRef)(null),a=(0,x$.useMergeRefs)([n,i]);return(0,Eg.useEffect)(()=>{let s=i.current?.querySelector('input[role="combobox"]');s&&(s.required=e??!1)},[e]),(0,nI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,nI.jsx)(S$.ComboboxControl,{...o})})},l3=(0,Eg.forwardRef)($Se);l3.displayName="ValidatedComboboxControl";var c3=l(U(),1),C$=l(oe(),1);var kg=l(I(),1),e2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,c3.useRef)(null);return(0,kg.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,kg.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,kg.jsx)(C$.FormTokenField,{...o})}),(0,kg.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:o.value&&o.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},d3=(0,c3.forwardRef)(e2e);d3.displayName="ValidatedFormTokenField";var u3=l(U(),1),E$=l(it(),1),k$=l(oe(),1);var iI=l(I(),1),t2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,u3.useRef)(null),a=(0,E$.useMergeRefs)([n,i]);return(0,iI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,iI.jsx)(k$.__experimentalNumberControl,{ref:a,...o})})},f3=(0,u3.forwardRef)(t2e);f3.displayName="ValidatedNumberControl";var p3=l(U(),1),R$=l(it(),1),T$=l(oe(),1);var aI=l(I(),1),r2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,p3.useRef)(null),a=(0,R$.useMergeRefs)([n,i]);return(0,aI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,aI.jsx)(T$.RadioControl,{...o})})},m3=(0,p3.forwardRef)(r2e);m3.displayName="ValidatedRadioControl";var g3=l(U(),1),P$=l(it(),1),O$=l(oe(),1);var sI=l(I(),1),o2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,g3.useRef)(null),a=(0,P$.useMergeRefs)([n,i]);return(0,sI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,sI.jsx)(O$.SelectControl,{ref:a,...o})})},h3=(0,g3.forwardRef)(o2e);h3.displayName="ValidatedSelectControl";var b3=l(U(),1),I$=l(it(),1),A$=l(oe(),1);var lI=l(I(),1),n2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,b3.useRef)(null),a=(0,I$.useMergeRefs)([n,i]);return(0,lI.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,lI.jsx)(A$.ToggleControl,{ref:a,required:e,...o})})},v3=(0,b3.forwardRef)(n2e);v3.displayName="ValidatedToggleControl";var Tg=l(U(),1),M$=l(oe(),1);var Rg=l(I(),1),i2e=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Tg.useRef)(null),a=(0,Tg.useId)();return(0,Rg.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,Rg.jsx)(Kr,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Rg.jsx)(M$.__experimentalToggleGroupControl,{ref:n,...o})}),(0,Rg.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:o.value!==void 0,tabIndex:-1,name:a,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},y3=(0,Tg.forwardRef)(i2e);y3.displayName="ValidatedToggleGroupControl";function $t(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var F$=l(I(),1);function V$({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,label:c,description:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,N$.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,F$.jsx)(s3,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:$t(u,i),hidden:o,label:c,help:d,checked:a({item:r}),onChange:m,disabled:f})}var D$=l(oe(),1),L$=l(U(),1);var cI=l(I(),1);function _3({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,placeholder:s,getValue:c,setValue:d,isValid:u}=t,f=c({item:e})??"",m=(0,L$.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:g,isLoading:h}=Fo({elements:t.elements,getElements:t.getElements});return h?(0,cI.jsx)(D$.Spinner,{}):(0,cI.jsx)(l3,{required:!!t.isValid?.required,customValidity:$t(u,n),label:i,value:f,help:a,placeholder:s,options:g,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var W$=l(oe(),1),ka=l(U(),1),Ag=l($(),1),U$=l(Kl(),1),bi=l(_s(),1);var Og=l(oe(),1),dI=l(U(),1),vl=l($(),1);var Pg=l(I(),1),a2e={[Vn]:[{value:"days",label:(0,vl.__)("Days")},{value:"weeks",label:(0,vl.__)("Weeks")},{value:"months",label:(0,vl.__)("Months")},{value:"years",label:(0,vl.__)("Years")}],[pi]:[{value:"days",label:(0,vl.__)("Days ago")},{value:"weeks",label:(0,vl.__)("Weeks ago")},{value:"months",label:(0,vl.__)("Months ago")},{value:"years",label:(0,vl.__)("Years ago")}]};function w3({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=a2e[i===Vn?"inThePast":"over"],{id:s,label:c,description:d,getValue:u,setValue:f}=r,m=r.isDisabled({item:t,field:r}),g=u({item:t}),{value:h="",unit:b=a[0].value}=g&&typeof g=="object"?g:{},v=(0,dI.useCallback)(w=>o(f({item:t,value:{value:Number(w),unit:b}})),[o,f,t,b]),y=(0,dI.useCallback)(w=>o(f({item:t,value:{value:h,unit:w}})),[o,f,t,h]);return(0,Pg.jsx)(Og.BaseControl,{id:s,className:q(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:d,children:(0,Pg.jsxs)(ue,{direction:"row",gap:"sm",children:[(0,Pg.jsx)(Og.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:h,onChange:v,disabled:m}),(0,Pg.jsx)(Og.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,vl.__)("Unit"),value:b,options:a,onChange:y,hideLabelFromVision:!0,disabled:m})]})})}function C0(e,t){return t?new io(e,t):e}var z$=l(U(),1);function E0(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,z$.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(o){let a=t(o);a&&i.push({after:a})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var s2e={ary:"ar-MA",haz:"fa"};function k0(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let o=[s2e[r]??r];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&o.push(n);return o.join("-")}var B$=l(_s(),1),R0=l($(),1);function j$(){let{timezone:e}=(0,B$.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(e.offset)===t)return;let r=Number(e.offset)>=0?"+":"",o=e.abbr!==""&&isNaN(Number(e.abbr))?e.abbr:`UTC${r}${e.offsetFormatted}`,n=e.string.replaceAll("_"," "),i=o;return e.string==="UTC"?i=(0,R0.__)("Coordinated Universal Time"):n.trim().length>0&&(i=`(${o}) ${n}`),(0,R0.sprintf)((0,R0.__)("Timezone: %s"),i)}var H$=l(_s(),1);function Ig(e){if(!e)return null;let t=(0,H$.getDate)(e);return t&&Qa(t)?t:null}var su=l(I(),1),uI=e=>e?(0,bi.dateI18n)("Y-m-d\\TH:i",(0,bi.getDate)(e)):"";function l2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:a}){let{compact:s}=a||{},{id:c,label:d,description:u,setValue:f,getValue:m,isValid:g}=t,h=t.isDisabled({item:e,field:t}),b=m({item:e}),v=typeof b=="string"?b:void 0,{timezone:y}=(0,bi.getSettings)(),w=y.string||(0,bi.dateI18n)("P"),[_,x]=(0,ka.useState)(()=>{let j=Ig(v);return C0(j||new Date,w)});(0,ka.useEffect)(()=>{let j=Ig(v);if(j){let A=C0(j,w);x(D=>lf(A,C0(D,w))?D:A)}},[w,v]);let E=(0,ka.useRef)(null),S=(0,ka.useRef)(void 0),{minConstraint:C,maxConstraint:R,disabledMatchers:T}=E0(g,Ig),P=(0,ka.useCallback)(j=>r(f({item:e,value:j})),[e,r,f]);(0,ka.useEffect)(()=>()=>clearTimeout(S.current),[]);let O=(0,ka.useCallback)(j=>{if(j){let A=(0,bi.dateI18n)("Y-m-d",j),D=v?(0,bi.dateI18n)("H:i",(0,bi.getDate)(v)):"00:00",N=(0,bi.getDate)(`${A}T${D}`);P(N.toISOString())}else P(void 0);clearTimeout(S.current),S.current=setTimeout(()=>{let A=E.current;A&&(A.dispatchEvent(new Event("invalid",{cancelable:!0})),A.validationMessage&&(0,U$.speak)(A.validationMessage))},0)},[P,v]),k=(0,ka.useCallback)(j=>{if(j){let A=(0,bi.getDate)(j);P(A.toISOString());let D=Ig(A.toISOString());D&&x(C0(D,w))}else P(void 0)},[P,w]),{format:F}=t,V=F.weekStartsOn??(0,bi.getSettings)().l10n.startOfWeek,L=k0((0,bi.getSettings)().l10n.locale),B=d;return g?.required&&!n&&!o?B=`${d} (${(0,Ag.__)("Required")})`:!g?.required&&n&&!o&&(B=`${d} (${(0,Ag.__)("Optional")})`),(0,su.jsx)(W$.BaseControl,{id:c,label:B,help:u,hideLabelFromVision:o,children:(0,su.jsxs)(ue,{direction:"column",gap:"lg",children:[(0,su.jsx)(ts,{ref:E,required:!!g?.required,customValidity:$t(g,i),type:"datetime-local",label:(0,Ag.__)("Date time"),hideLabelFromVision:!0,value:uI(v),onValueChange:k,disabled:h,description:j$(),min:C?uI(C):void 0,max:R?uI(R):void 0}),!s&&(0,su.jsx)($b,{style:{width:"100%"},value:v?Ig(v):null,onValueChange:O,month:_,onMonthChange:x,timeZone:w,locale:L,dir:(0,Ag.isRTL)()?"rtl":"ltr",weekStartsOn:V,disabled:h||T})]})})}function G$({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a,config:s}){return i===Vn||i===pi?(0,su.jsx)(w3,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,su.jsx)(l2e,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,config:s})}var Ra=l(oe(),1),Y$=l(Kl(),1),qt=l(U(),1),to=l($(),1),jn=l(_s(),1);var Er=l(I(),1),c2e=[{id:"today",label:(0,to.__)("Today"),getValue:()=>(0,jn.getDate)(null)},{id:"yesterday",label:(0,to.__)("Yesterday"),getValue:()=>{let e=(0,jn.getDate)(null);return cf(e,1)}},{id:"past-week",label:(0,to.__)("Past week"),getValue:()=>{let e=(0,jn.getDate)(null);return cf(e,7)}},{id:"past-month",label:(0,to.__)("Past month"),getValue:()=>{let e=(0,jn.getDate)(null);return eS(e,1)}}],d2e=[{id:"last-7-days",label:(0,to.__)("Last 7 days"),getValue:()=>{let e=(0,jn.getDate)(null);return[cf(e,7),e]}},{id:"last-30-days",label:(0,to.__)("Last 30 days"),getValue:()=>{let e=(0,jn.getDate)(null);return[cf(e,30),e]}},{id:"month-to-date",label:(0,to.__)("Month to date"),getValue:()=>{let e=(0,jn.getDate)(null);return[qb(e),e]}},{id:"last-year",label:(0,to.__)("Last year"),getValue:()=>{let e=(0,jn.getDate)(null);return[tS(e,1),e]}},{id:"year-to-date",label:(0,to.__)("Year to date"),getValue:()=>{let e=(0,jn.getDate)(null);return[lm(e),e]}}],Ss=e=>{if(!e)return null;let t=uj(e);return Qa(t)?t:null},x3=e=>e?typeof e=="string"?e:Ql(e,"yyyy-MM-dd"):"";function q$({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[s,c]=(0,qt.useState)(void 0),d=(0,qt.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let g=m.current;if(g&&!g.validity.valid){c({type:"invalid",message:g.validationMessage});return}}c(void 0)},[r]);return(0,qt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?$t(a,t):void 0;for(let g of f){let h=g.current;h&&h.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,a,t]),(0,qt.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=g=>{g.preventDefault(),n(!0)};for(let g of f)g.current?.addEventListener("invalid",m);return()=>{for(let g of f)g.current?.removeEventListener("invalid",m)}},[r,n]),(0,qt.useEffect)(()=>{if(!o)return;let f=t?$t(a,t):void 0;f?c(f):d()},[o,a,t,d]),(0,qt.useEffect)(()=>{o&&s?.message&&(0,Y$.speak)(s.message)},[o,s?.message]),(0,Er.jsxs)(ue,{direction:"column",gap:"sm",onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,s&&(0,Er.jsx)(ec,{type:s.type,message:s.message})]})}function u2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:c,setValue:d,getValue:u,isValid:f,format:m}=t,g=t.isDisabled({item:e,field:t}),[h,b]=(0,qt.useState)(null),v=m.weekStartsOn??(0,jn.getSettings)().l10n.startOfWeek,y=k0((0,jn.getSettings)().l10n.locale),w=u({item:e}),_=typeof w=="string"?w:void 0,[x,E]=(0,qt.useState)(()=>Ss(_)||new Date);(0,qt.useEffect)(()=>{let j=Ss(_);j&&E(A=>lf(j,A)?A:j)},[_]);let[S,C]=(0,qt.useState)(!1),R=(0,qt.useRef)(null),{minConstraint:T,maxConstraint:P,disabledMatchers:O}=E0(f,Ss),k=(0,qt.useCallback)(j=>r(d({item:e,value:j})),[e,r,d]),F=(0,qt.useCallback)(j=>{let A=j?x3(j):void 0;k(A),b(null),C(!0)},[k]),V=(0,qt.useCallback)(j=>{let A=j.getValue(),D=x3(A);E(A),k(D),b(j.id),C(!0)},[k]),L=(0,qt.useCallback)(j=>{if(k(j),j){let A=Ss(j);A&&E(A)}b(null),C(!0)},[k]),B=s;return f?.required&&!n?B=`${s} (${(0,to.__)("Required")})`:!f?.required&&n&&(B=`${s} (${(0,to.__)("Optional")})`),(0,Er.jsx)(q$,{field:t,validity:i,inputRefs:R,isTouched:S,setIsTouched:C,children:(0,Er.jsx)(Ra.BaseControl,{id:a,className:"dataviews-controls__date",label:B,help:c,hideLabelFromVision:o,children:(0,Er.jsxs)(ue,{direction:"column",gap:"lg",children:[(0,Er.jsxs)(ue,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[c2e.map(j=>{let A=h===j.id;return(0,Er.jsx)(Ra.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>V(j),children:j.label},j.id)}),(0,Er.jsx)(Ra.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",disabled:!!h||g,accessibleWhenDisabled:!0,children:(0,to.__)("Custom")})]}),(0,Er.jsx)(Ra.__experimentalInputControl,{ref:R,type:"date",label:(0,to.__)("Date"),hideLabelFromVision:!0,value:_,onChange:L,required:!!t.isValid?.required,disabled:g,min:T,max:P}),(0,Er.jsx)($b,{style:{width:"100%"},value:_?Ss(_):null,onValueChange:F,month:x,onMonthChange:E,locale:y,dir:(0,to.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:g||O,disableNavigation:g})]})})})}function f2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:c,getValue:d,setValue:u,isValid:f,format:m}=t,g=t.isDisabled({item:e,field:t}),h,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(W=>typeof W=="string")&&(h=b);let v=m.weekStartsOn??(0,jn.getSettings)().l10n.startOfWeek,y=k0((0,jn.getSettings)().l10n.locale),{minConstraint:w,maxConstraint:_,disabledMatchers:x}=E0(f,Ss),E=(0,qt.useCallback)(W=>{r(u({item:e,value:W}))},[e,r,u]),[S,C]=(0,qt.useState)(null),R=(0,qt.useMemo)(()=>{if(!h)return null;let[W,Y]=h;return{from:Ss(W)||void 0,to:Ss(Y)||void 0}},[h]),[T,P]=(0,qt.useState)(()=>R?.from||new Date),[O,k]=h??[];(0,qt.useEffect)(()=>{P(W=>{let Y=Ss(O),G=Ss(k),ve=Y??G,fe=Y&&G?IB({start:Y,end:G},{start:qb(W),end:d1(W)},{inclusive:!0}):[Y,G].some(Se=>Se&&lf(Se,W));return ve&&!fe?ve:W})},[O,k]);let[F,V]=(0,qt.useState)(!1),L=(0,qt.useRef)(null),B=(0,qt.useRef)(null),j=(0,qt.useCallback)((W,Y)=>{if(!W&&!Y){E(void 0);return}E([x3(W),x3(Y)])},[E]),A=(0,qt.useCallback)(W=>{j(W?.from,W?.to),C(null),V(!0)},[j]),D=(0,qt.useCallback)(W=>{let[Y,G]=W.getValue();P(Y),j(Y,G),C(W.id),V(!0)},[j]),N=(0,qt.useCallback)((W,Y)=>{let[G,ve]=h||[void 0,void 0];if(j(W==="from"?Y:G,W==="to"?Y:ve),Y){let le=Ss(Y);le&&P(le)}C(null),V(!0)},[h,j]),z=s;return t.isValid?.required&&!n?z=`${s} (${(0,to.__)("Required")})`:!t.isValid?.required&&n&&(z=`${s} (${(0,to.__)("Optional")})`),(0,Er.jsx)(q$,{field:t,validity:i,inputRefs:[L,B],isTouched:F,setIsTouched:V,children:(0,Er.jsx)(Ra.BaseControl,{id:a,className:"dataviews-controls__date",label:z,help:c,hideLabelFromVision:o,children:(0,Er.jsxs)(ue,{direction:"column",gap:"lg",children:[(0,Er.jsxs)(ue,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[d2e.map(W=>{let Y=S===W.id;return(0,Er.jsx)(Ra.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:Y,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>D(W),children:W.label},W.id)}),(0,Er.jsx)(Ra.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!S,size:"small",accessibleWhenDisabled:!0,disabled:!!S||g,children:(0,to.__)("Custom")})]}),(0,Er.jsxs)(ue,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Er.jsx)(Ra.__experimentalInputControl,{ref:L,type:"date",label:(0,to.__)("From"),hideLabelFromVision:!0,value:h?.[0],onChange:W=>N("from",W),required:!!t.isValid?.required,disabled:g,min:w,max:_}),(0,Er.jsx)(Ra.__experimentalInputControl,{ref:B,type:"date",label:(0,to.__)("To"),hideLabelFromVision:!0,value:h?.[1],onChange:W=>N("to",W),required:!!t.isValid?.required,disabled:g,min:w,max:_})]}),(0,Er.jsx)(tP,{style:{width:"100%"},value:R,onValueChange:A,month:T,onMonthChange:P,locale:y,dir:(0,to.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:g||x})]})})})}function K$({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===Vn||i===pi?(0,Er.jsx)(w3,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===_o?(0,Er.jsx)(f2e,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a}):(0,Er.jsx)(u2e,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var X$=l(oe(),1),Z$=l(U(),1);var fI=l(I(),1);function S3({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:a,label:s,description:c,getValue:d,setValue:u,isValid:f}=t,m=t.isDisabled({item:e,field:t}),g=a==="array",h=d({item:e})??(g?[]:""),b=(0,Z$.useCallback)(w=>r(u({item:e,value:w})),[e,r,u]),{elements:v,isLoading:y}=Fo({elements:t.elements,getElements:t.getElements});return y?(0,fI.jsx)(X$.Spinner,{}):(0,fI.jsx)(h3,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(f,i),label:s,value:h,help:c,options:v,onChange:b,hideLabelFromVision:o,multiple:g,disabled:m})}var pI=l(I(),1),p2e=10;function Q$(e){let{field:t}=e,{elements:r}=Fo({elements:t.elements,getElements:t.getElements});return r.length>=p2e?(0,pI.jsx)(_3,{...e}):(0,pI.jsx)(S3,{...e})}var J$=l(U(),1);var $$=l(I(),1);function yl({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:a,suffix:s,validity:c}){let{label:d,placeholder:u,description:f,getValue:m,setValue:g,isValid:h}=t,b=m({item:e}),v=t.isDisabled({item:e,field:t}),y=(0,J$.useCallback)(w=>r(g({item:e,value:w})),[e,g,r]);return(0,$$.jsx)(ts,{required:!!h.required,markWhenOptional:n,customValidity:$t(h,c),label:d,placeholder:u,value:b??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:y,hideLabelFromVision:o,type:i,prefix:a,suffix:s,disabled:v,pattern:h.pattern?h.pattern.constraint:void 0,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0})}var C3=l(I(),1);function eee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,C3.jsx)(yl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,C3.jsx)(Mi.Slot,{padding:"minimal",children:(0,C3.jsx)(zr,{icon:O5})})})}var E3=l(I(),1);function tee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,E3.jsx)(yl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,E3.jsx)(Mi.Slot,{padding:"minimal",children:(0,E3.jsx)(zr,{icon:Z5})})})}var k3=l(I(),1);function ree({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,k3.jsx)(yl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,k3.jsx)(Mi.Slot,{padding:"minimal",children:(0,k3.jsx)(zr,{icon:G5})})})}var Gf=l(oe(),1),T0=l(U(),1),R3=l($(),1);var lu=l(I(),1);function oee(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function m2e({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,T0.useCallback)(c=>t([oee(c),i]),[t,i]),s=(0,T0.useCallback)(c=>t([n,oee(c)]),[t,n]);return(0,lu.jsx)(Gf.BaseControl,{help:(0,R3.__)("The max. value must be greater than the min. value."),children:(0,lu.jsxs)(Gf.Flex,{direction:"row",gap:4,children:[(0,lu.jsx)(Gf.__experimentalNumberControl,{label:(0,R3.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,hideLabelFromVision:r,step:o}),(0,lu.jsx)(Gf.__experimentalNumberControl,{label:(0,R3.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:s,hideLabelFromVision:r,step:o})]})})}function T3({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let s=t.format?.decimals??0,c=Math.pow(10,Math.abs(s)*-1),{label:d,description:u,getValue:f,setValue:m,isValid:g}=t,h=f({item:e})??"",b=t.isDisabled({item:e,field:t}),v=(0,T0.useCallback)(w=>{r(m({item:e,value:["",void 0].includes(w)?void 0:Number(w)}))},[e,r,m]),y=(0,T0.useCallback)(w=>{r(m({item:e,value:w}))},[e,r,m]);if(i===_o){let w=["",""];return Array.isArray(h)&&h.length===2&&h.every(_=>typeof _=="number"||_==="")&&(w=h),(0,lu.jsx)(m2e,{value:w,onChange:y,hideLabelFromVision:o,step:c})}return(0,lu.jsx)(f3,{required:!!g.required,markWhenOptional:n,customValidity:$t(g,a),label:d,help:u,value:h,onChange:v,hideLabelFromVision:o,step:c,min:typeof g.min?.constraint=="number"?g.min.constraint:void 0,max:typeof g.max?.constraint=="number"?g.max.constraint:void 0,disabled:b})}var nee=l(I(),1);function iee(e){return(0,nee.jsx)(T3,{...e})}var aee=l(I(),1);function see(e){return(0,aee.jsx)(T3,{...e})}var lee=l(oe(),1),cee=l(U(),1);var mI=l(I(),1);function dee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:g}=Fo({elements:t.elements,getElements:t.getElements}),h=c({item:e}),b=(0,cee.useCallback)(v=>r(d({item:e,value:v})),[e,r,d]);return g?(0,mI.jsx)(lee.Spinner,{}):(0,mI.jsx)(m3,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(u,i),label:a,help:s,onChange:b,options:m,selected:h,hideLabelFromVision:o,disabled:f})}var gI=l(U(),1);var uee=l(I(),1);function fee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{prefix:s,suffix:c}=i||{};return(0,uee.jsx)(yl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,prefix:s?(0,gI.createElement)(s):void 0,suffix:c?(0,gI.createElement)(c):void 0})}var mee=l(oe(),1),P0=l(U(),1),P3=l($(),1);var cu=l(I(),1);function pee(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(Bn(n)??0)%60!==0)?1:void 0}function hI(e){let t=Bn(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(o=>String(o).padStart(2,"0")).join(":")}function g2e({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:a}){let[s="",c=""]=e,d=(0,P0.useCallback)(f=>t([f??"",c]),[t,c]),u=(0,P0.useCallback)(f=>t([s,f??""]),[t,s]);return(0,cu.jsx)(mee.BaseControl,{help:(0,P3.__)("The end time must be later than the start time."),children:(0,cu.jsxs)(ue,{direction:"row",gap:"sm",justify:"space-between",children:[(0,cu.jsx)(ts,{type:"time",label:(0,P3.__)("From"),value:s,onValueChange:d,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||a}),(0,cu.jsx)(ts,{type:"time",label:(0,P3.__)("To"),value:c,onValueChange:u,hideLabelFromVision:r,disabled:o,step:n,min:s||i,max:a})]})})}function gee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let{label:s,placeholder:c,description:d,getValue:u,setValue:f,isValid:m}=t,g=u({item:e}),h=t.isDisabled({item:e,field:t}),b=t.format?.time,v=typeof m.min?.constraint=="string"?m.min.constraint:void 0,y=typeof m.max?.constraint=="string"?m.max.constraint:void 0,w=(0,P0.useCallback)(x=>r(f({item:e,value:x===""?void 0:x})),[e,r,f]),_=(0,P0.useCallback)(([x,E])=>r(f({item:e,value:[x||void 0,E||void 0]})),[e,r,f]);if(i===_o){let x=["",""];return Array.isArray(g)&&g.length===2&&(x=[hI(g[0]),hI(g[1])]),(0,cu.jsx)(g2e,{value:x,onChange:_,hideLabelFromVision:o,disabled:h,step:pee(b,x),min:v,max:y})}return(0,cu.jsx)(ts,{required:!!m.required,markWhenOptional:n,customValidity:$t(m,a),type:"time",label:s,placeholder:c,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:hI(g),onValueChange:w,hideLabelFromVision:o,disabled:h,step:pee(b,[g]),min:v,max:y})}var hee=l(U(),1);var bee=l(I(),1);function vee({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:c,setValue:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,hee.useCallback)(()=>{t(d({item:r,value:!c({item:r})}))},[t,d,r,c]);return(0,bee.jsx)(v3,{required:!!u.required,markWhenOptional:n,customValidity:$t(u,i),hidden:o,label:a,help:s,checked:c({item:r}),onChange:m,disabled:f})}var yee=l(U(),1);var _ee=l(I(),1);function wee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{rows:s=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:d,placeholder:u,description:f,setValue:m,isValid:g}=t,h=t.getValue({item:e}),b=(0,yee.useCallback)(v=>r(m({item:e,value:v})),[e,r,m]);return(0,_ee.jsx)(p9,{required:!!g.required,markWhenOptional:n,customValidity:$t(g,a),label:d,placeholder:u,value:h??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:b,rows:s,disabled:c,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,hideLabelFromVision:o})}var I3=l(oe(),1),xee=l(U(),1);var O3=l(I(),1);function See({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,isValid:c}=t,d=t.isDisabled({item:e,field:t}),u=a({item:e}),f=(0,xee.useCallback)(b=>r(s({item:e,value:b})),[e,r,s]),{elements:m,isLoading:g}=Fo({elements:t.elements,getElements:t.getElements});if(g)return(0,O3.jsx)(I3.Spinner,{});if(m.length===0)return null;let h=m.find(b=>b.value===u);return(0,O3.jsx)(y3,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(c,i),isBlock:!0,label:t.label,help:h?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:m.map(b=>(0,O3.jsx)(I3.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var Cee=l(oe(),1),A3=l(U(),1);var O0=l(I(),1);function Eee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:c,getValue:d,setValue:u,isValid:f}=t,m=d({item:e}),g=t.isDisabled({item:e,field:t}),{elements:h,isLoading:b}=Fo({elements:t.elements,getElements:t.getElements}),v=(0,A3.useMemo)(()=>Array.isArray(m)?m.map(w=>h?.find(x=>x.value===w)||{value:w,label:w}):[],[m,h]),y=(0,A3.useCallback)(w=>{let _=w.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(u({item:e,value:_}))},[r,u,e]);return b?(0,O0.jsx)(Cee.Spinner,{}):(0,O0.jsx)(d3,{required:!!f?.required,markWhenOptional:n,customValidity:$t(f,i),label:o?void 0:a,value:v,onChange:y,placeholder:s,suggestions:h?.map(w=>w.value),disabled:g,__experimentalValidateInput:w=>t.isValid?.elements&&h?h.some(_=>_.value===w||_.label===w):!0,__experimentalExpandOnFocus:h&&h.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:w=>typeof w=="object"&&"label"in w?w.label:typeof w=="string"&&h&&h.find(x=>x.value===w)?.label||w,__experimentalRenderItem:({item:w})=>{if(typeof w=="string"&&h){let _=h.find(x=>x.value===w);return(0,O0.jsx)("span",{children:_?.label||w})}return(0,O0.jsx)("span",{children:w})}})}var _l=l(oe(),1);var bI=l(U(),1),kee=l($(),1);var vc=l(I(),1),h2e=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Io(e).isValid()?e:"#ffffff";return(0,vc.jsx)(_l.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,vc.jsx)(_l.Button,{onClick:n,"aria-label":(0,kee.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,vc.jsx)(_l.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,vc.jsx)(_l.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,vc.jsx)(_l.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function Ree({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",g=(0,bI.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),h=(0,bI.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,vc.jsx)(ts,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:$t(u,i),label:a,placeholder:s,value:m,description:typeof c=="string"?c:void 0,details:typeof c=="string"?void 0:c,onValueChange:h,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,vc.jsx)(Mi.Slot,{padding:"minimal",children:(0,vc.jsx)(h2e,{color:m,onColorChange:g,disabled:f})})})}var Tee=l(oe(),1);var N3=l(U(),1),vI=l($(),1);var M3=l(I(),1);function Pee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[a,s]=(0,N3.useState)(!1),c=t.isDisabled({item:e,field:t}),d=(0,N3.useCallback)(()=>{s(u=>!u)},[]);return(0,M3.jsx)(yl,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:a?"text":"password",suffix:(0,M3.jsx)(Mi.Slot,{padding:"minimal",children:(0,M3.jsx)(Tee.Button,{icon:a?Vb:Ab,onClick:d,size:"small",label:a?(0,vI.__)("Hide password"):(0,vI.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function F3(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Iee=l(I(),1),Oee={adaptiveSelect:Q$,array:Eee,checkbox:V$,color:Ree,combobox:_3,datetime:G$,date:K$,email:eee,telephone:tee,url:ree,integer:iee,number:see,password:Pee,radio:dee,select:S3,text:fee,time:gee,toggle:vee,textarea:wee,toggleGroup:See};function b2e(e){return e&&typeof e=="object"&&typeof e.control=="string"}function v2e(e){let{control:t,...r}=e,o=V3(t);return o===null?null:function(i){return(0,Iee.jsx)(o,{...i,config:r})}}function Aee(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?V3(e.Edit):b2e(e.Edit)?v2e(e.Edit):F3(e)&&e.type!=="array"?V3("adaptiveSelect"):t===null?null:V3(t)}function V3(e){return Object.keys(Oee).includes(e)?Oee[e]:null}function y2e(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var Mee=y2e;var _2e=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},Nee=_2e;var w2e=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},Fee=w2e;var Dee=l($(),1);function D3({item:e,field:t}){let{elements:r,isLoading:o}=Fo({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var Vee=l(I(),1);function Nr({item:e,field:t}){return t.hasElements?(0,Vee.jsx)(D3,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var wl=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Fr(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function xl(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Sl(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Cl(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function dr(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function x2e({item:e,field:t}){return t.getValue({item:e})}var Hn=x2e;var S2e=/^[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 C2e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!S2e.test(r)?(0,Dee.__)("Value must be a valid email address."):null}var Lee={type:"email",render:Nr,Edit:"email",sort:wl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Br,jr,nl,il,al,Or,Ir,Mo],format:{},getValueFormatted:Hn,validate:{required:Fr,pattern:Cl,minLength:xl,maxLength:Sl,elements:dr,custom:C2e}};var zee=l($(),1);var Mg=(e,t,r)=>r==="asc"?e-t:t-e;function L3(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function z3(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var Bee={separatorThousand:","};function E2e({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=Bee:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function k2e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,zee.__)("Value must be an integer."):null}var jee={type:"integer",render:Nr,Edit:"integer",sort:Mg,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Br,jr,Bd,jd,Hd,Wd,_o],validOperators:[Br,jr,Bd,jd,Hd,Wd,_o,Or,Ir,Mo],format:Bee,getValueFormatted:E2e,validate:{required:Fr,min:L3,max:z3,elements:dr,custom:k2e}};var Hee=l($(),1);var Wee={separatorThousand:",",separatorDecimal:".",decimals:2};function R2e({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=Wee:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,s=r.toFixed(a),[c,d]=s.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return a===0?u:u+i+d}function T2e(e){return e===""||e===void 0||e===null}function P2e(e,t){let r=t.getValue({item:e});return!T2e(r)&&!Number.isFinite(r)?(0,Hee.__)("Value must be a number."):null}var Uee={type:"number",render:Nr,Edit:"number",sort:Mg,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Br,jr,Bd,jd,Hd,Wd,_o],validOperators:[Br,jr,Bd,jd,Hd,Wd,_o,Or,Ir,Mo],format:Wee,getValueFormatted:R2e,validate:{required:Fr,min:L3,max:z3,elements:dr,custom:P2e}};var Gee={type:"text",render:Nr,Edit:"text",sort:wl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Br,jr,nl,il,al,Or,Ir,Mo],format:{},getValueFormatted:Hn,validate:{required:Fr,pattern:Cl,minLength:xl,maxLength:Sl,elements:dr}};var Yf=l(_s(),1);var Yee=l(_s(),1);function qee(e){if(!Qa(new Date(e)))return null;let t=(0,Yee.getDate)(e);return t&&Qa(t)?t.getTime():null}function B3(e,t,r,o){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),a=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(a==null||a==="")return!0;let s=o(n),c=o(String(a));return s===null||c===null?!1:r==="min"?c>=s:c<=s}function j3(e,t){return B3(e,t,"min",qee)}function H3(e,t){return B3(e,t,"max",qee)}function Kee(e,t){return B3(e,t,"min",Bn)}function Xee(e,t){return B3(e,t,"max",Bn)}var Zee={datetime:(0,Yf.getSettings)().formats.datetime,weekStartsOn:(0,Yf.getSettings)().l10n.startOfWeek};function O2e({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Zee:o=t.format,(0,Yf.dateI18n)(o.datetime,(0,Yf.getDate)(r))}var I2e=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Qee={type:"datetime",render:Nr,Edit:"datetime",sort:I2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bs,vs,ps,ms,gs,hs,Vn,pi],validOperators:[bs,vs,ps,ms,gs,hs,Vn,pi],format:Zee,getValueFormatted:O2e,validate:{required:Fr,elements:dr,min:j3,max:H3}};var qf=l(_s(),1);var Jee={date:(0,qf.getSettings)().formats.date,weekStartsOn:(0,qf.getSettings)().l10n.startOfWeek};function A2e({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Jee:o=t.format,(0,qf.dateI18n)(o.date,(0,qf.getDate)(r))}var M2e=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},$ee={type:"date",render:Nr,Edit:"date",sort:M2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bs,vs,ps,ms,gs,hs,Vn,pi,_o],validOperators:[bs,vs,ps,ms,gs,hs,Vn,pi,_o],format:Jee,getValueFormatted:A2e,validate:{required:Fr,elements:dr,min:j3,max:H3}};var Ng=l(_s(),1);var ete={time:(0,Ng.getSettings)().formats.time},N2e="2000-01-01";function F2e(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=e%60,n=[t,r,o].map(i=>String(i).padStart(2,"0")).join(":");return(0,Ng.getDate)(`${N2e}T${n}`)}function V2e({item:e,field:t}){let r=Bn(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=ete:o=t.format,(0,Ng.dateI18n)(o.time,F2e(r))}var D2e=(e,t,r)=>{let o=Bn(e),n=Bn(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},tte={type:"time",render:Nr,Edit:"time",sort:D2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bs,vs,ps,ms,gs,hs,_o],validOperators:[bs,vs,ps,ms,gs,hs,_o],format:ete,getValueFormatted:V2e,validate:{required:Fr,elements:dr,min:Kee,max:Xee}};var W3=l($(),1);function rte(e,t){return t.getValue({item:e})===!0}function L2e({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,W3.__)("True"):r===!1?(0,W3.__)("False"):""}function z2e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,W3.__)("Value must be true, false, or undefined"):null}var B2e=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},ote={type:"boolean",render:Nr,Edit:"checkbox",sort:B2e,validate:{required:rte,elements:dr,custom:z2e},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Br,jr],validOperators:[Br,jr],format:{},getValueFormatted:L2e};var nte={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Hn,validate:{}};var yI=l($(),1);function ite(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function ate({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function j2e({item:e,field:t}){return ate({item:e,field:t})}function H2e(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(o=>typeof o=="string")?null:(0,yI.__)("Every value must be a string."):(0,yI.__)("Value must be an array.")}var W2e=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},ste={type:"array",render:j2e,Edit:"array",sort:W2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Or,Ir,H2,Mo],format:{},getValueFormatted:ate,validate:{required:ite,elements:dr,custom:H2e}};function U2e({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var lte={type:"password",render:Nr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:U2e,validate:{required:Fr,pattern:Cl,minLength:xl,maxLength:Sl,elements:dr}};var cte={type:"telephone",render:Nr,Edit:"telephone",sort:wl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Br,jr,nl,il,al,Or,Ir,Mo],format:{},getValueFormatted:Hn,validate:{required:Fr,pattern:Cl,minLength:xl,maxLength:Sl,elements:dr}};var dte=l($(),1);var Fg=l(I(),1);function G2e({item:e,field:t}){if(t.hasElements)return(0,Fg.jsx)(D3,{item:e,field:t});let r=Hn({item:e,field:t});return!r||!Io(r).isValid()?r:(0,Fg.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Fg.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Fg.jsx)("span",{children:r})]})}function Y2e(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Io(r).isValid()?(0,dte.__)("Value must be a valid color."):null}var q2e=(e,t,r)=>{let o=Io(e),n=Io(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},ute={type:"color",render:G2e,Edit:"color",sort:q2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Br,jr,Or,Ir],format:{},getValueFormatted:Hn,validate:{required:Fr,elements:dr,custom:Y2e}};var fte={type:"url",render:Nr,Edit:"url",sort:wl,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Or,Ir],validOperators:[Br,jr,nl,il,al,Or,Ir,Mo],format:{},getValueFormatted:Hn,validate:{required:Fr,pattern:Cl,minLength:xl,maxLength:Sl,elements:dr}};var K2e=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Mg(e,t,r):wl(e,t,r),pte={render:Nr,Edit:null,sort:K2e,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Br,jr],validOperators:qJ(),format:{},getValueFormatted:Hn,validate:{required:Fr,elements:dr}};function X2e(e){return e==="integer"||e==="number"}function Z2e(e){return e==="date"||e==="datetime"||e==="time"}function mte(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&X2e(t.type)||typeof e=="string"&&Z2e(t.type)))return{constraint:e,validate:o}}function gte(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=mte(r?.min,t,"min"),a=mte(r?.max,t,"max"),s=r?.minLength,c;typeof s=="number"&&t.validate.minLength!==void 0&&(c={constraint:s,validate:t.validate.minLength});let d=r?.maxLength,u;typeof d=="number"&&t.validate.maxLength!==void 0&&(u={constraint:d,validate:t.validate.maxLength});let f=r?.pattern,m;f!==void 0&&t.validate.pattern!==void 0&&(m={constraint:f,validate:t.validate.pattern});let g=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:a,minLength:c,maxLength:u,pattern:m,custom:g}}function hte(e){return e.validOperators.reduce((t,r)=>{let o=Wf(r);return o?.filter&&(t[r]=o.filter),t},{})}function Q2e(e,t){return{...t.format,...e.format}}var bte=Q2e;function J2e(e){let t=[Lee,jee,Uee,Gee,Qee,$ee,tte,ote,nte,ste,lte,cte,ute,fte].find(r=>r?.type===e);return t||pte}function du(e){return e.map(t=>{let r=J2e(t.type),o=t.getValue||Nee(t.id),n=function(i,a,s){let c=o({item:i}),d=o({item:a});return t.sort?t.sort(c,d,s):r.sort(c,d,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||Fee(t.id),elements:t.elements,getElements:t.getElements,hasElements:F3(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:Aee(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:gte(t,r),filterBy:Mee(t,r.defaultOperators,r.validOperators),filter:hte(r),format:bte(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Yo=l(U(),1);function vte({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let a=e.infiniteScrollEnabled,[s,c]=(0,Yo.useState)(!o);(0,Yo.useEffect)(()=>{o||c(!0)},[o]);let d=(0,Yo.useRef)(t),u=(0,Yo.useRef)(n);(0,Yo.useEffect)(()=>{o||(d.current=t,u.current=n)},[t,o,n]);let[f,m]=(0,Yo.useState)([]),g=(0,Yo.useRef)(new Map),h=(0,Yo.useRef)([]),b=(0,Yo.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,Yo.useRef)(void 0),y=(0,Yo.useRef)(void 0),w=(0,Yo.useRef)(!1),_=(0,Yo.useMemo)(()=>{e.startPosition!==void 0&&y.current!==void 0&&(e.startPosition<y.current?v.current="up":e.startPosition>y.current&&(v.current="down")),y.current=e.startPosition;let x=JSON.stringify(e.filters??[]),E=b.current.filters,S=!w.current||!e.infiniteScrollEnabled||e.search!==b.current.search||x!==E||e.perPage!==b.current.perPage;if(w.current=!0,b.current={search:e.search,filters:x,perPage:e.perPage},S){g.current.clear(),v.current=void 0;let L=e.search?1:e.startPosition??1,B=t.map((j,A)=>{let D=L+A;return g.current.set(r(j),D),{...j,position:D}});return h.current=B,B}let C=h.current,R=new Set(t.map(r)),T=v.current,P=e.search?1:e.startPosition??1,O=t.map((L,B)=>{let j=r(L),A=e.infiniteScrollEnabled?P+B:void 0;return A!==void 0&&g.current.set(j,A),{...L,position:A}});if(O.length===0)return C;let k=C.filter(L=>!R.has(r(L))),F=T==="up"?[...O,...k]:[...k,...O];F.sort((L,B)=>{let j=L.position,A=B.position;return j-A});let V=F;if(f.length>0){let L=Math.min(...f),B=Math.max(...f),j=20,A=F.map(W=>W.position),D=Math.min(...A);!(Math.max(...A)<L-j||D>B+j)&&(V=F.filter(W=>{let Y=r(W);if(i?.includes(Y))return!0;let ve=W.position;return T==="up"?ve<=B+j:T==="down"?ve>=L-j:ve>=L-j&&ve<=B+j}))}return h.current=V,V},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return a?{data:_,paginationInfo:n,hasInitiallyLoaded:s,setVisibleEntries:m}:{data:(o&&d.current?.length?d.current:t).map(E=>({...E,position:void 0})),paginationInfo:o&&d.current?.length?u.current:n,hasInitiallyLoaded:s,setVisibleEntries:void 0}}var Wn=l(U(),1),_te=l(it(),1);function yte(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let a=i.reduce((d,u)=>{let f=u.getBoundingClientRect(),m=f.top+f.height/2,g=Math.abs(m-n),h=d.getBoundingClientRect(),b=h.top+h.height/2,v=Math.abs(b-n);return g<v?u:d}),s=Number(a.getAttribute("aria-posinset")),c=a.getBoundingClientRect();return t.current={posinset:s,viewportOffset:c.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function wte({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let a=(0,Wn.useRef)(null),s=(0,Wn.useRef)(e),c=(0,Wn.useRef)(r),d=(0,Wn.useRef)(t),u=(0,Wn.useRef)(o.totalItems);(0,Wn.useLayoutEffect)(()=>{s.current=e,c.current=r,d.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Wn.useCallback)(g=>{i&&i(h=>{let b=new Set(h),v=!1;return g.forEach(y=>{let w=Number(y.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(w)||(y.isIntersecting?b.has(w)||(b.add(w),v=!0):b.has(w)&&(b.delete(w),v=!0))}),v?Array.from(b).sort():h})},[i]);(0,Wn.useLayoutEffect)(()=>{let g=n.current,h=a.current;if(!g||!e.infiniteScrollEnabled||!h||r)return;let b=g.querySelector(`[aria-posinset="${h.posinset}"]`);if(b){let v=g.getBoundingClientRect(),_=b.getBoundingClientRect().top-v.top-h.viewportOffset+(g.scrollTop-h.scrollTop);Math.abs(_)>1&&(g.scrollTop+=_)}a.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,Wn.useRef)(null);return(0,Wn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,f]),(0,Wn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let g=0,h=600,b=800,v=(0,_te.throttle)(w=>{let _=s.current,x=u.current,E=w.target,S=E.scrollTop,C=E.scrollHeight,R=E.clientHeight,T=S>g?"down":"up";if(g=S,c.current)return;let P=_.startPosition||1,O=_.perPage||10,k=Math.min(P+O,x);if(T==="down"&&S+R>=C-h&&k<x){let F=k;yte(E,a,"down"),d.current({..._,startPosition:F})}if(T==="up"&&S<=b&&P>1){let F=P-O,V=F<6?1:F;yte(E,a,"up"),d.current({..._,startPosition:V})}},50),y=n.current;return y.addEventListener("scroll",v),()=>{y.removeEventListener("scroll",v),v.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var xte=l(U(),1),Ste=l(it(),1);function Cte({view:e,onChangeView:t,isLoading:r,totalPages:o}){let n=typeof o=="number"&&Number.isFinite(o)?Math.max(o,1):null,i=e.page,a=(0,Ste.useEvent)(()=>{n!==null&&t({...e,page:n})});(0,xte.useEffect)(()=>{r||n===null||!i||i<=n||a()},[r,n,i,a])}var qo=l(I(),1),$2e=e=>e.id,eCe=()=>!0,tCe=[],rCe={table:{},grid:{},list:{}},oCe=eu.filter(e=>!e.isPicker);function nCe({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,bn.useContext)(Ze),n=o.infiniteScrollEnabled;return(0,qo.jsxs)(qo.Fragment,{children:[(0,qo.jsxs)(ue,{direction:"row",align:"top",justify:"space-between",className:q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,qo.jsxs)(ue,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,qo.jsx)($8,{label:r}),(0,qo.jsx)(n3,{})]}),(0,qo.jsxs)(ue,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,qo.jsx)(y$,{}),e]})]}),(0,qo.jsx)(i3,{className:"dataviews-filters__container"}),(0,qo.jsx)(Q8,{}),(0,qo.jsx)(J8,{})]})}function iCe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=tCe,data:a,getItemId:s=$2e,getItemLevel:c,isLoading:d=!1,paginationInfo:u,defaultLayouts:f=rCe,selection:m,onChangeSelection:g,onClickItem:h,renderItemLink:b,isItemClickable:v=eCe,header:y,children:w,config:_={perPageSizes:[10,20,50,100]},empty:x,onReset:E}){let[S,C]=(0,bn.useState)([]),R=m===void 0||g===void 0,T=R?S:m,{data:P,paginationInfo:O,hasInitiallyLoaded:k,setVisibleEntries:F}=vte({view:e,data:a,getItemId:s,isLoading:d,selection:T,paginationInfo:u}),V=(0,bn.useRef)(null),[L,B]=(0,bn.useState)(0),j=(0,Ete.useResizeObserver)(ye=>{B(ye[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[A,D]=(0,bn.useState)(null);function N(ye){let Ee=typeof ye=="function"?ye(T):ye;R&&C(Ee),g&&g(Ee)}let z=(0,bn.useMemo)(()=>du(r),[r]),W=(0,bn.useMemo)(()=>e.infiniteScrollEnabled?T:T.filter(ye=>a.some(Ee=>s(Ee)===ye)),[T,a,s,e.infiniteScrollEnabled]),Y=w0(z,e),G=(0,bn.useMemo)(()=>(Y||[]).some(ye=>ye.isPrimary||ye.isLocked),[Y]),[ve,fe]=(0,bn.useState)(G),{intersectionObserver:Se}=wte({view:e,onChangeView:t,isLoading:d,paginationInfo:u,containerRef:V,setVisibleEntries:F});Cte({view:e,onChangeView:t,isLoading:d,totalPages:u.totalPages}),(0,bn.useEffect)(()=>{G&&!ve&&fe(!0)},[G,ve]);let le=(0,bn.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([ye])=>oCe.some(Ee=>Ee.type===ye)).map(([ye,Ee])=>[ye,Ee===!0?{}:Ee])),[f]);return le[e.type]?(0,qo.jsx)(Ze.Provider,{value:{view:e,onChangeView:t,fields:z,actions:i,data:P,isLoading:d,paginationInfo:O,selection:W,onChangeSelection:N,openedFilter:A,setOpenedFilter:D,getItemId:s,getItemLevel:c,isItemClickable:v,onClickItem:h,renderItemLink:b,containerWidth:L,containerRef:V,resizeObserverRef:j,defaultLayouts:le,filters:Y,isShowingFilter:ve,setIsShowingFilter:fe,config:_,empty:x,hasInitiallyLoaded:k,onReset:E,intersectionObserver:Se},children:(0,qo.jsx)("div",{className:"dataviews-wrapper",children:w??(0,qo.jsx)(nCe,{header:y,search:o,searchLabel:n})})}):null}var Cs=iCe;Cs.BulkActionToolbar=Q2;Cs.Filters=S0;Cs.FiltersToggled=i3;Cs.FiltersToggle=n3;Cs.Layout=Q8;Cs.LayoutSwitcher=tI;Cs.Pagination=m8;Cs.Search=$8;Cs.ViewConfig=rI;Cs.Footer=J8;var Kf=Cs;var EI=l(U(),1);var kte=l(U(),1),Rte=l(I(),1),_I=(0,kte.createContext)({fields:[]});_I.displayName="DataFormContext";function Tte({fields:e,children:t}){return(0,Rte.jsx)(_I.Provider,{value:{fields:e},children:t})}var Ta=_I;var eE=l(U(),1);var Y3=l(U(),1),A0=l(oe(),1);function U3(e){return!!e&&(e.readOnly===!0||!!e.Edit)}var I0=l($(),1),vn={type:"regular",labelPosition:"top"},aCe=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 Pte(e){let t=vn;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,I0.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,I0.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,I0.__)("Apply"),cancelLabel:(0,I0.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,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 r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:aCe(r),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 Ote(e){let t=Pte(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?Pte(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:Ote({fields:o.children,layout:vn}).fields}}});return{layout:t,fields:r}}var G3=Ote;var Vr=l(I(),1);function sCe({title:e}){return(0,Vr.jsx)(ue,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Vr.jsx)(ue,{direction:"row",align:"center",children:(0,Vr.jsx)(A0.__experimentalHeading,{level:2,size:13,children:e})})})}function Ite({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,Y3.useContext)(Ta),s=t.layout,c=(0,Y3.useMemo)(()=>({layout:vn,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Vr.jsxs)(Vr.Fragment,{children:[!o&&t.label&&(0,Vr.jsx)(sCe,{title:t.label}),(0,Vr.jsx)(vi,{data:e,form:c,onChange:r,validity:i?.children})]});let d=s.labelPosition,u=a.find(f=>f.id===t.id);return U3(u)?d==="side"?(0,Vr.jsxs)(ue,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Vr.jsx)("div",{className:q("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${d}`),children:(0,Vr.jsx)(A0.BaseControl.VisualLabel,{children:u.label})}),(0,Vr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,Vr.jsx)(u.render,{item:e,field:u}):u.Edit&&(0,Vr.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,Vr.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,Vr.jsx)(Vr.Fragment,{children:(0,Vr.jsxs)(Vr.Fragment,{children:[!o&&d!=="none"&&(0,Vr.jsx)(A0.BaseControl.VisualLabel,{children:u.label}),(0,Vr.jsx)(u.render,{item:e,field:u})]})}):u.Edit&&(0,Vr.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:d==="none"?!0:o,markWhenOptional:n,validity:i})}):null}var SI=l(C2(),1),Xf=l(oe(),1),Es=l(U(),1),Z3=l(it(),1);var Dte=l(oe(),1),Vg=l($(),1);var Lte=l(it(),1);function lCe(e,t){return q("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var Ate=lCe;var Mte=l(oe(),1);var uu=l(I(),1);function cCe({showError:e,errorMessage:t,fieldLabel:r,errorId:o}){return e?(0,uu.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,uu.jsx)(Mte.Icon,{icon:ub,size:16}),(0,uu.jsx)(qr,{id:o,children:t}),r]}):(0,uu.jsx)(uu.Fragment,{children:r})}var wI=cCe;function Nte(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=Nte(r);if(o)return o}}var Fte=Nte;var yi=l(I(),1);function Vte({item:e,field:t,showPlaceholderIfEmpty:r}){return r&&t.placeholder&&[void 0,null,""].includes(t.getValue({item:e}))?(0,yi.jsx)("span",{className:"dataforms-layouts-panel__field-placeholder",children:t.placeholder}):(0,yi.jsx)(t.render,{item:e,field:t})}function M0({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:a,isOpen:s,onClick:c}){let{labelPosition:d,editVisibility:u,showPlaceholderIfEmpty:f}=t.layout,m=Fte(n),g=i&&!!m,h=Ate(d,g),b=q("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${d}`,{"is-disabled":a,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),v=(0,Lte.useInstanceId)(M0,"dataforms-layouts-panel__field-control"),y=`${v}-error`,w=g?(0,Vg.sprintf)((0,Vg._x)("Edit %s (has errors)","field"),r||""):(0,Vg.sprintf)((0,Vg._x)("Edit %s","field"),r||"");return(0,yi.jsxs)("div",{className:b,children:[d!=="none"&&(0,yi.jsx)("span",{className:h,children:(0,yi.jsx)(wI,{showError:g,errorMessage:m,fieldLabel:r,errorId:y})}),d==="none"&&g&&(0,yi.jsx)(wI,{showError:!0,errorMessage:m,errorId:y}),(0,yi.jsx)("span",{id:`${v}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,yi.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(_=>(0,yi.jsx)("span",{style:{width:"100%"},children:(0,yi.jsx)(Vte,{item:e,field:_,showPlaceholderIfEmpty:f})},_.id))}):o.map(_=>(0,yi.jsx)(Vte,{item:e,field:_,showPlaceholderIfEmpty:f},_.id))}),!a&&(0,yi.jsx)(Dte.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:w,icon:rf,size:"small","aria-expanded":s,"aria-haspopup":"dialog","aria-describedby":g?`${v} ${y}`:v,onClick:c})]})}var zte=l(C2(),1),xI=l(S2(),1),El=l(U(),1),Un=l($(),1);function Bte(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?Bte(o):o.type!=="invalid"&&o.type!=="validating")):!0}function dCe(e,t){let r=G3(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(a=>{o.set(a.id,a)});function n(a){if("children"in a&&Array.isArray(a.children)){let d=a.children.map(n).filter(u=>u!==null);return d.length===0?null:{id:a.id,children:d}}let s=o.get(a.id);if(!s)return null;let[c]=du([s]);return{id:a.id,children:[],field:c}}return r.fields.map(n).filter(a=>a!==null)}function Dg(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let a=0;a<r.length-1;a++){let s=r[a];n[s]||(n[s]={}),n[s]={...n[s]},n=n[s]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function jte(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let s=0;s<t.length-1;s++){let c=t[s];if(!n[c])return e;n[c]={...n[c]},n=n[c]}let i=t[t.length-1];if(!n[i])return e;let a={...n[i]};if(delete a[r],Object.keys(a).length===0?delete n[i]:n[i]=a,Object.keys(o).length!==0)return o}function uCe(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:a}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(c=>{if(s===o.current[t.id]){if(!Array.isArray(c)){n(d=>Dg(d,{elements:{type:"invalid",message:(0,Un.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:c})?n(d=>Dg(d,{elements:{type:"invalid",message:(0,Un.__)("Value must be one of the elements.")}},[...i,t.id])):n(d=>jte(d,[...i,t.id],"elements"))}}).catch(c=>{if(s!==o.current[t.id])return;let d;c instanceof Error?d=c.message:d=String(c)||(0,Un.__)("Unknown error when running elements validation asynchronously."),n(u=>Dg(u,{elements:{type:"invalid",message:d}},[...i,t.id]))})}function fCe(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(s=>{if(a===o.current[t.id]){if(s===null){n(c=>jte(c,[...i,t.id],"custom"));return}if(typeof s=="string"){n(c=>Dg(c,{custom:{type:"invalid",message:s}},[...i,t.id]));return}n(c=>Dg(c,{custom:{type:"invalid",message:(0,Un.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(s=>{if(a!==o.current[t.id])return;let c;s instanceof Error?c=s.message:c=String(s)||(0,Un.__)("Unknown error when running custom validation asynchronously."),n(d=>Dg(d,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function Hte(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function Wte(e,t,r){if(Hte(t,e)){let{customCounterRef:i,elementsCounterRef:a}=r;i.current[t.id]&&(i.current[t.id]+=1),a.current[t.id]&&(a.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,Un.__)("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,Un.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Un.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Un.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Un.__)("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,Un.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,zte.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let a;return i instanceof Error?a=i.message:a=String(i)||(0,Un.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:a}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(uCe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Un.__)("Validating\u2026")}),o instanceof Promise&&(fCe(o,t,r),n.custom={type:"validating",message:(0,Un.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(s=>{i[s.id]=Wte(e,s,{...r,path:[...r.path,t.id,"children"]})});let a={};return Object.entries(i).forEach(([s,c])=>{c!==void 0&&(a[s]=c)}),Object.keys(a).length===0?void 0:{children:a}}}function Ute(e,t){let r=e?.field?.getValue({item:t}),o=Hte(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>Ute(i,t));return{value:r,isHidden:o,children:n}}function pCe(e,t,r){let[o,n]=(0,El.useState)(),i=(0,El.useRef)({}),a=(0,El.useRef)({}),s=(0,El.useRef)({}),c=(0,El.useCallback)(()=>{let d={customCounterRef:i,elementsCounterRef:a,setFormValidity:n,path:[],item:e},u=dCe(r,t);if(u.length===0){n(void 0);return}let f={},m=[];u.forEach(g=>{let h=Ute(g,e);if(s.current.hasOwnProperty(g.id)&&(0,xI.default)(s.current[g.id],h)){m.push(g.id);return}s.current[g.id]=h;let b=Wte(e,g,d);b!==void 0&&(f[g.id]=b)}),n(g=>{let h={...g,...f},b=[...m,...Object.keys(f)];return Object.keys(h).forEach(y=>{h&&!b.includes(y)&&delete h[y]}),Object.keys(h).length===0&&(h=void 0),(0,xI.default)(g,h)?g:h})},[e,t,r]);return(0,El.useEffect)(()=>{c()},[c]),{validity:o,isValid:Bte(o)}}var Gte=pCe;var q3=l(U(),1);function fu(e,t){let r=(0,q3.useCallback)(()=>{let o=e.current?.querySelectorAll("input, textarea, select"),n=0;return o?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,q3.useEffect)(()=>{t&&r()},[t,r]),r}var Yte=l(U(),1);function mCe(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var K3=(e,t)=>Array.isArray(e)&&e.length>0?mCe(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var gCe=(e,t)=>{if(e.children){let r=e.children.filter(o=>!o.children);return r.length===0?void 0:t.find(o=>o.id===r[0].id)}return t.find(r=>r.id===e.id)};function hCe(e){let{fields:t}=(0,Yte.useContext)(Ta),r=e.layout,o=K3(r.summary,t),n=gCe(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var X3=hCe;var Gn=l(I(),1);function bCe({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:a}=t.layout,{applyLabel:s,cancelLabel:c}=a,{fields:d}=(0,Es.useContext)(Ta),[u,f]=(0,Es.useState)({}),m=(0,Es.useMemo)(()=>(0,SI.default)(e,u,{arrayMerge:(E,S)=>S}),[e,u]),g=(0,Es.useMemo)(()=>({layout:vn,fields:t.children?t.children:[{id:t.id,layout:vn}]}),[t]),h=d.map(E=>({...E,Edit:E.Edit===null?void 0:E.Edit,isValid:{required:E.isValid.required?.constraint,elements:E.isValid.elements?.constraint,min:E.isValid.min?.constraint,max:E.isValid.max?.constraint,pattern:E.isValid.pattern?.constraint,minLength:E.isValid.minLength?.constraint,maxLength:E.isValid.maxLength?.constraint}})),{validity:b}=Gte(m,h,g),v=()=>{r(u),n()},y=E=>{f(S=>(0,SI.default)(S,E,{arrayMerge:(C,R)=>R}))},w=(0,Z3.useFocusOnMount)("firstInputElement"),_=(0,Es.useRef)(null),x=(0,Z3.useMergeRefs)([w,_]);return fu(_,i),(0,Gn.jsxs)(Xf.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Gn.jsx)("div",{ref:x,children:(0,Gn.jsx)(vi,{data:m,form:g,onChange:y,validity:b,children:(E,S,C,R)=>(0,Gn.jsx)(E,{data:m,field:S,onChange:y,hideLabelFromVision:g.fields.length<2,markWhenOptional:R,validity:C},S.id)})}),(0,Gn.jsxs)(ue,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Gn.jsx)(Xf.__experimentalSpacer,{style:{flex:1}}),(0,Gn.jsx)(Xf.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Gn.jsx)(Xf.Button,{variant:"primary",onClick:v,__next40pxDefaultSize:!0,children:s})]})]})}function vCe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Es.useState)(!1),[a,s]=(0,Es.useState)(!1),{fieldDefinition:c,fieldLabel:d,summaryFields:u}=X3(t);if(!c)return null;let f=()=>{s(!1),i(!0)};return(0,Gn.jsxs)(Gn.Fragment,{children:[(0,Gn.jsx)(M0,{data:e,field:t,fieldLabel:d,summaryFields:u,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>s(!0),isOpen:a}),a&&(0,Gn.jsx)(bCe,{data:e,field:t,onChange:r,fieldLabel:d??"",onClose:f,touched:n})]})}var qte=vCe;var pu=l(oe(),1),Kte=l($(),1),yc=l(U(),1);var Xte=l(it(),1);var yn=l(I(),1);function yCe({title:e,onClose:t}){return(0,yn.jsx)(ue,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,yn.jsxs)(ue,{direction:"row",gap:"sm",align:"center",children:[e&&(0,yn.jsx)(pu.__experimentalHeading,{level:2,size:13,children:e}),(0,yn.jsx)(pu.__experimentalSpacer,{style:{flex:1}}),t&&(0,yn.jsx)(pu.Button,{label:(0,Kte.__)("Close"),icon:Ys,onClick:t,size:"small"})]})})}function _Ce({touched:e,children:t}){let r=(0,yc.useRef)(null);return fu(r,e),(0,yn.jsx)("div",{ref:r,children:t})}function wCe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,yc.useState)(!1),[a,s]=(0,yc.useState)(null),c=(0,yc.useMemo)(()=>({anchor:a,placement:"left-start",offset:36,shift:!0}),[a]),[d,u]=(0,Xte.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,yc.useMemo)(()=>({layout:vn,fields:t.children?t.children:[{id:t.id,layout:vn}]}),[t]),m=(0,yc.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:g,fieldLabel:h,summaryFields:b}=X3(t);return g?(0,yn.jsx)("div",{ref:s,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,yn.jsx)(pu.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:v=>{v||i(!0)},renderToggle:({isOpen:v,onToggle:y})=>(0,yn.jsx)(M0,{data:e,field:t,fieldLabel:h,summaryFields:b,validity:o,touched:n,disabled:g.readOnly===!0,isOpen:v,onClick:y}),renderContent:({onClose:v})=>(0,yn.jsx)(_Ce,{touched:n,children:(0,yn.jsxs)("div",{ref:d,...u,children:[(0,yn.jsx)(yCe,{title:h,onClose:v}),(0,yn.jsx)(vi,{data:e,form:f,onChange:r,validity:m,children:(y,w,_,x)=>(0,yn.jsx)(y,{data:e,field:w,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:_},w.id)})]})})})}):null}var Zte=wCe;var CI=l(I(),1);function Qte({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,CI.jsx)(qte,{data:e,field:t,onChange:r,validity:o}):(0,CI.jsx)(Zte,{data:e,field:t,onChange:r,validity:o})}var _n=l(U(),1),ere=l(Kl(),1),tre=l(it(),1);var Q3=l($(),1);function Jte(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=Jte(o);return t}function Lg(e){let t=Jte(e);if(t!==0)return(0,Q3.sprintf)((0,Q3._n)("%d field needs attention","%d fields need attention",t),t)}var $te=l(I(),1);function J3({validity:e}){let t=Lg(e);return t?(0,$te.jsx)(Qu,{intent:"high",children:t}):null}var ro=l(I(),1);function xCe(e,t,r){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"&&!r:!0:!1}function SCe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:a}){let c=K3(o.summary,t).filter(f=>xCe(f,o.summary,n)),d=i&&o.isCollapsible,u=c.length>0&&o.withHeader;return(0,ro.jsxs)(ue,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,ro.jsx)(Zs.Title,{children:r}),(d||u)&&(0,ro.jsxs)(uf.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,ro.jsx)(J3,{validity:a}),u&&(0,ro.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,ro.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function CCe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:a,withHeader:s}){if(t.children)return(0,ro.jsxs)(ro.Fragment,{children:[t.description&&(0,ro.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,ro.jsx)(vi,{data:e,form:r,onChange:o,validity:a?.children})]});let c=Zf("regular")?.component;return c?(0,ro.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||s,markWhenOptional:i,validity:a}):null}function rre({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:a}=(0,_n.useContext)(Ta),s=t.layout,c=(0,_n.useRef)(null),d=(0,_n.useRef)(!1),u=(0,_n.useMemo)(()=>({layout:vn,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=s,[g,h]=(0,_n.useState)(f),[b,v]=(0,_n.useState)(!1);(0,_n.useEffect)(()=>{h(f)},[f]);let y=(0,_n.useCallback)(P=>{P||v(!0),h(P)},[]),w=fu(c,(m?g:!0)&&b),_=(0,_n.useCallback)(()=>{d.current=!0},[]),x=(0,_n.useCallback)(()=>{if(!d.current||(v(!0),m&&!g))return;let P=w(),O=Lg(i);P>0&&O&&(0,ere.speak)(O,"polite")},[m,g,w,i]),E=(0,tre.__experimentalUseFocusOutside)(x),S=t.label,C;if(t.children)C=!!S&&s.withHeader;else{let P=a.find(O=>O.id===t.id);if(!U3(P))return null;S=P.label,C=!!S&&s.withHeader}let R=(0,ro.jsx)(CCe,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:C}),T=(0,ro.jsx)(SCe,{data:e,fields:a,label:S,layout:s,isOpen:m?!!g:!0,touched:b,validity:i});return C&&m?(0,ro.jsxs)(uf.Root,{className:"dataforms-layouts-card__field",open:g,onOpenChange:y,...E,children:[(0,ro.jsx)(uf.Header,{children:T}),(0,ro.jsx)(uf.Content,{ref:c,onFocus:_,children:R})]}):(0,ro.jsxs)(Zs.Root,{className:"dataforms-layouts-card__field",...E,children:[C&&(0,ro.jsx)(Zs.Header,{children:T}),(0,ro.jsx)(Zs.Content,{ref:c,onFocus:_,children:R})]})}var ore=l(oe(),1);var Vo=l(I(),1);function ECe({title:e}){return(0,Vo.jsx)(ue,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Vo.jsx)(ue,{direction:"row",align:"center",children:(0,Vo.jsx)(ore.__experimentalHeading,{level:2,size:13,children:e})})})}var kCe=({children:e})=>(0,Vo.jsx)(Vo.Fragment,{children:e});function nre({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let a=t.layout;if(t.children){let c={layout:vn,fields:t.children};return(0,Vo.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Vo.jsx)(ECe,{title:t.label}),(0,Vo.jsx)(ue,{direction:"row",align:a.alignment,gap:"lg",children:(0,Vo.jsx)(vi,{data:e,form:c,onChange:r,validity:i?.children,as:kCe,children:(d,u,f)=>(0,Vo.jsx)("div",{className:"dataforms-layouts-row__field-control",style:a.styles[u.id],children:(0,Vo.jsx)(d,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},u.id)})})]})}let s=Zf("regular")?.component;return s?(0,Vo.jsx)(Vo.Fragment,{children:(0,Vo.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Vo.jsx)(s,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var wn=l(U(),1),ire=l($(),1),are=l(Kl(),1),sre=l(it(),1);var _c=l(I(),1);function lre({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,wn.useContext)(Ta),i=(0,wn.useRef)(null),a=(0,wn.useRef)(null),s=(0,wn.useRef)(!1),[c,d]=(0,wn.useState)(!1),[u,f]=(0,wn.useState)(!1),m=(0,wn.useMemo)(()=>({layout:vn,fields:t.children??[]}),[t]);(0,wn.useEffect)(()=>{let x=i.current;if(!x)return;let E=()=>{let S=x.open;S||d(!0),f(S)};return x.addEventListener("toggle",E),()=>{x.removeEventListener("toggle",E)}},[]);let g=fu(a,u&&c),h=(0,wn.useCallback)(()=>{s.current=!0},[]),b=(0,wn.useCallback)(()=>{if(!s.current||(d(!0),!i.current?.open))return;let x=g(),E=Lg(o);x>0&&E&&(0,are.speak)(E,"polite")},[g,o]),v=(0,sre.__experimentalUseFocusOutside)(b);if(!t.children)return null;let y=t.layout.summary??"",w=y?n.find(x=>x.id===y):void 0,_;return w&&w.render?_=(0,_c.jsx)(w.render,{item:e,field:w}):_=t.label||(0,ire.__)("More details"),(0,_c.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...v,children:[(0,_c.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,_c.jsxs)(ue,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,c&&(0,_c.jsx)(J3,{validity:o})]})}),(0,_c.jsx)("div",{ref:a,className:"dataforms-layouts-details__content",onFocus:h,children:(0,_c.jsx)(vi,{data:e,form:m,onChange:r,validity:o?.children})})]})}var Qf=l(I(),1),RCe=[{type:"regular",component:Ite,wrapper:({children:e})=>(0,Qf.jsx)(ue,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:Qte,wrapper:({children:e})=>(0,Qf.jsx)(ue,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:rre,wrapper:({children:e})=>(0,Qf.jsx)(ue,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:nre,wrapper:({children:e,layout:t})=>(0,Qf.jsx)(ue,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Qf.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Qf.jsx)(ue,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:lre}];function Zf(e){return RCe.find(t=>t.type===e)}var $3=l(I(),1),TCe=({children:e})=>(0,$3.jsx)(ue,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function vi({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:a}=(0,eE.useContext)(Ta),s=(0,eE.useMemo)(()=>{let u=a.filter(m=>!!m.isValid?.required).length,f=a.length-u;return u>f},[a]);function c(u){return a.find(f=>f.id===u.id)}let d=i??Zf(t.layout.type)?.wrapper??TCe;return(0,$3.jsx)(d,{layout:t.layout,children:t.fields.map(u=>{let f=Zf(u.layout.type)?.component;if(!f)return null;let m=u.children?void 0:c(u);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,u,o?.[u.id],s):(0,$3.jsx)(f,{data:e,field:u,onChange:r,markWhenOptional:s,validity:o?.[u.id]},u.id)})})}var kI=l(I(),1);function N0({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,EI.useMemo)(()=>G3(t),[t]),a=(0,EI.useMemo)(()=>du(r),[r]);return t.fields?(0,kI.jsx)(Tte,{fields:a,children:(0,kI.jsx)(vi,{data:e,form:i,onChange:o,validity:n})}):null}var dre=l(Y8(),1),ure=l(Ru(),1);function cre(e=""){return(0,dre.default)(e.trim().toLowerCase())}var PCe=[];function F0(e,t,r){if(!e)return{data:PCe,paginationInfo:{totalItems:0,totalPages:0}};let o=du(r),n=[...e];if(t.search){let d=cre(t.search);n=n.filter(u=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:u});return(Array.isArray(m)?m:[m]).some(h=>cre(String(h)).includes(d))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(d=>{let u=o.find(f=>f.id===d.field);if(u){d.operator===Mo&&(0,ure.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let f=u.filter[d.operator];f&&(n=n.filter(m=>f(m,u,d.value)))}});let i=t.sort?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.sort?.field):null,a=t.groupBy?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.groupBy?.field):null;(i||a)&&n.sort((d,u)=>{if(a){let f=a.sort(d,u,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(d,u,t.sort?.direction??"desc"):0});let s=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let d=t.startPosition-1,u=Math.min(d+t.perPage,s);n=n?.slice(d,u)}else if(t.page!==void 0&&t.perPage!==void 0){let d=(t.page-1)*t.perPage;s=n?.length||0,c=Math.ceil(s/t.perPage),n=n?.slice(d,d+t.perPage)}return{data:n,paginationInfo:{totalItems:s,totalPages:c}}}var fre=l(Tu(),1),{lock:k4t,unlock:pre}=(0,fre.__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/fields");var br=l(oe(),1),Jf=l(gre(),1),RI=l(Ge(),1),D0=l(Pe(),1),kr=l(U(),1),Yn=l($(),1),TI=l(Nn(),1);var _re=l(Kl(),1),Bg=l(bre(),1),wre=l(tc(),1);var V0=l(U(),1);function vre(e){return{top:e.offsetTop,left:e.offsetLeft}}function yre(e){let t=(0,V0.useRef)(null),r=(0,V0.useRef)(void 0);return t.current&&(r.current=vre(t.current)),(0,V0.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new zm({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:d,y:u}=c;d=Math.round(d),u=Math.round(u);let f=d===0&&u===0;t.current.style.transform=f?"":`translate3d(${d}px,${u}px,0)`}});t.current.style.transform="";let i=vre(t.current),a=Math.round(o.left-i.left),s=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:a,y:s}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var He=l(I(),1),{MediaUploadModal:OCe}=pre(Bg.privateApis);function xre({children:e,index:t,className:r}){let o=yre(t);return(0,He.jsx)("div",{ref:o,className:r,children:e})}function zg(e){return Array.isArray(e)?e:e?[e]:[]}function ICe({render:e,multiple:t,...r}){let[o,n]=(0,kr.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,He.jsxs)(He.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,He.jsx)(OCe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,He.jsx)(Bg.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function PI({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:a=!1}){let s=i&&(0,Jf.isBlobURL)(i.source_url),c=(0,He.jsxs)("div",{className:q("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{a||e()},onKeyDown:d=>{a||(d.key==="Enter"||d.key===" ")&&(d.preventDefault(),e())},"aria-label":r,"aria-disabled":a,children:[t,s&&(0,He.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,He.jsx)(br.Spinner,{})}),!a&&(0,He.jsx)(br.DropZone,{onFilesDrop:d=>n(d,i?.id)})]});return o?(0,He.jsxs)(ar.Root,{children:[(0,He.jsx)(ar.Trigger,{render:c}),(0,He.jsx)(ar.Popup,{children:r})]}):c}var ACe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function MCe({attachment:e}){return(0,He.jsx)(br.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,TI.decodeEntities)(e.title.rendered)})}function Sre(e){return(0,He.jsx)(PI,{...e,children:(0,He.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function Cre({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let a=i==="horizontal";return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(br.Button,{__next40pxDefaultSize:!0,icon:a?Ya:sb,label:a?(0,Yn.__)("Move left"):(0,Yn.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:s=>{s.stopPropagation(),n(e,"up")}}),(0,He.jsx)(br.Button,{__next40pxDefaultSize:!0,icon:a?qa:tf,label:a?(0,Yn.__)("Move right"):(0,Yn.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:s=>{s.stopPropagation(),n(e,"down")}})]})}function Ere({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,He.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,He.jsx)(br.Icon,{icon:c5}):r.startsWith("video")?(0,He.jsx)(br.Icon,{icon:F4}):ACe.includes(r)?(0,He.jsx)(br.Icon,{icon:Ju}):(0,He.jsx)(br.Icon,{icon:fb})}function NCe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:a,isUploading:s,setTargetItemId:c}){return(0,He.jsxs)("div",{className:q("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((d,u)=>{let f=d.mime_type?.startsWith("image"),m=(0,Jf.isBlobURL)(d.source_url),g=d.id;return(0,He.jsxs)(xre,{index:u,className:q("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,He.jsx)(PI,{open:()=>{c(g),i()},label:m?(0,Yn.__)("Replace"):(0,Yn.sprintf)((0,Yn.__)("Replace %s"),(0,TI.decodeEntities)(d.title.rendered)),showTooltip:!0,onFilesDrop:a,attachment:d,isUploading:s,children:(0,He.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,He.jsx)(br.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,He.jsx)(Ere,{attachment:d})})})}),!m&&(0,He.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,He.jsxs)(br.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,He.jsx)(Cre,{itemId:g,index:u,totalItems:e.length,isUploading:s,moveItem:n,orientation:"horizontal"}),(0,He.jsx)(br.Button,{__next40pxDefaultSize:!0,icon:Ys,label:(0,Yn.__)("Remove"),size:"small",disabled:s,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:h=>{h.stopPropagation(),o(g)}})]})})]},d.id)}),(r||!e?.length)&&(0,He.jsx)(Sre,{open:()=>{c(void 0),i()},label:t,onFilesDrop:a,isUploading:s})]})}function FCe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:a,isUploading:s,setTargetItemId:c}){return(0,He.jsxs)(He.Fragment,{children:[!!e?.length&&(0,He.jsx)("div",{className:q("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,He.jsx)(br.__experimentalVStack,{spacing:0,children:e.map((d,u)=>{let f=(0,Jf.isBlobURL)(d.source_url),m=r&&e.length>1,g=d.id;return(0,He.jsxs)(xre,{index:u,className:"fields__media-edit-compact",children:[(0,He.jsx)(PI,{open:()=>{c(g),i()},label:(0,Yn.__)("Replace"),showTooltip:!0,onFilesDrop:a,attachment:d,isUploading:s,children:(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Ere,{attachment:d}),!f&&(0,He.jsx)(MCe,{attachment:d})]})}),!f&&(0,He.jsxs)(br.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,He.jsx)(Cre,{itemId:g,index:u,totalItems:e.length,isUploading:s,moveItem:n,orientation:"vertical"}),(0,He.jsx)(br.Button,{__next40pxDefaultSize:!0,icon:Ys,label:(0,Yn.__)("Remove"),size:"small",disabled:s,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:h=>{h.stopPropagation(),o(g)}})]})]},d.id)})})}),(r||!e?.length)&&(0,He.jsx)(Sre,{open:()=>{c(void 0),i()},label:t,onFilesDrop:a,isUploading:s})]})}function tE({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:a,validity:s}){let c=t.getValue({item:e}),[d,u]=(0,kr.useState)(!1),f=(0,kr.useRef)(null),[m,g]=(0,kr.useState)(void 0);(0,kr.useEffect)(()=>{let A=f.current,D=()=>{u(!0)};return A?.addEventListener("invalid",D),()=>A?.removeEventListener("invalid",D)},[]);let h=(0,D0.useSelect)(A=>{if(!c)return null;let N=zg(c).toSorted((W,Y)=>W-Y),{getEntityRecords:z}=A(RI.store);return z("postType","attachment",{include:N})},[c]),b=(0,kr.useRef)(null);h!==null&&(b.current=h);let v=h;if(h===null&&b.current&&c){let A=new Set(b.current.map(D=>D.id));zg(c).every(D=>A.has(D))&&(v=b.current)}let y=(0,kr.useMemo)(()=>{if(!v)return null;let A=zg(c),D=new Map(v.map(N=>[N.id,N]));return A.map(N=>D.get(N)).filter(N=>N!==void 0)},[v,c]),{createErrorNotice:w}=(0,D0.useDispatch)(wre.store),{receiveEntityRecords:_}=(0,D0.useDispatch)(RI.store),[x,E]=(0,kr.useState)(),S=(0,kr.useRef)(void 0),[C,R]=(0,kr.useState)(!1),[T,P]=(0,kr.useState)([]);(0,kr.useEffect)(()=>{C&&(R(!1),S.current?.())},[C]);let O=(0,kr.useCallback)(A=>r(t.setValue({item:e,value:A})),[e,t,r]),k=(0,kr.useCallback)(A=>{let N=zg(c).filter(z=>z!==A);u(!0),O(N.length?N:void 0)},[c,O]),F=(0,kr.useCallback)((A,D)=>{if(!y)return;let N=y.map(Y=>Y.id),z=N.indexOf(A),W=D==="up"?z-1:z+1;[N[z],N[W]]=[N[W],N[z]],O(N)},[y,O]),V=(0,kr.useCallback)((A,D)=>{E(D),(0,Bg.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:A,onFileChange(N){let z=N.filter(G=>(0,Jf.isBlobURL)(G.url)).map(G=>G.url);if(P(z),z.length)return;_("postType","attachment",[],void 0,!0);let W=N.map(G=>G.id);if(!i){O(W[0]),E(void 0);return}let Y=zg(c);if(D===void 0)O([...Y,...W]);else{let G=[...Y];G.splice(Y.indexOf(D),1,...W),O(G)}E(void 0)},onError(N){E(void 0),P([]),w(N.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,w,O,_]),L=t.placeholder||(i?(0,Yn.__)("Choose files"):(0,Yn.__)("Choose file")),B=(0,kr.useMemo)(()=>{if(!T.length)return y;let A=[...y||[]],D=T.map(N=>({id:N,source_url:N,mime_type:(0,Jf.getBlobTypeByURL)(N)}));if(x!==void 0){let N=A.findIndex(z=>z.id===x);A.splice(N,1,...D)}else A.push(...D);return A},[y,x,T]);(0,kr.useEffect)(()=>{if(!d)return;let A=f.current;if(A)if(s){let D=s?.custom;g(D),D?.type==="invalid"?A.setCustomValidity(D.message||(0,Yn.__)("Invalid")):A.setCustomValidity("")}else A.setCustomValidity(""),g(void 0)},[d,t.isValid,s]),(0,kr.useEffect)(()=>{d&&m?.message&&(0,_re.speak)(m.message)},[d,m?.message]);let j=(0,kr.useCallback)(A=>{d||(!A.relatedTarget||!A.currentTarget.contains(A.relatedTarget))&&u(!0)},[d]);return(0,He.jsxs)(ue,{direction:"column",gap:"sm",onBlur:j,children:[(0,He.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,He.jsx)(ICe,{onSelect:A=>{if(!i){O(A.id),E(void 0);return}let D=Array.isArray(A)?A.map(z=>z.id):[A.id],N=zg(c);if(!N.length)O(D);else if(x===void 0){let z=N.filter(Y=>D.includes(Y)),W=D.filter(Y=>!N.includes(Y));O([...z,...W])}else if(A.id!==x){let z=N.filter(W=>W!==A.id);O(z.map(W=>W===x?A.id:W))}E(void 0)},onClose:()=>E(void 0),allowedTypes:n,value:x!==void 0?x:c,multiple:i&&x===void 0,title:t.label,render:({open:A})=>{S.current=A;let D=a?NCe:FCe;return(0,He.jsxs)(br.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,He.jsx)(qr,{render:(0,He.jsx)("legend",{}),children:t.label}):(0,He.jsx)(br.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,He.jsx)(D,{allItems:B,addButtonLabel:L,multiple:i,removeItem:k,moveItem:F,open:()=>R(!0),onFilesDrop:V,isUploading:!!T.length,setTargetItemId:E}),t.description&&(0,He.jsx)(br.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,He.jsx)(qr,{children:(0,He.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,He.jsx)(ec,{type:m.type,message:m.message})]})}var II=l(Nn(),1),rE=l(I(),1),VCe=[{id:"title",type:"text",label:(0,Ki.__)("Site Title"),description:(0,Ki.__)("Displays in your site's layout via the Site Title block."),getValue:({item:e})=>(0,II.decodeEntities)(e.title??"")},{id:"description",type:"text",label:(0,Ki.__)("Site Tagline"),description:(0,Ki.__)("In a few words, explain what this site is about. Displays in your site's layout via the Site Tagline block."),getValue:({item:e})=>(0,II.decodeEntities)(e.description??"")},{id:"site_logo",type:"media",label:(0,Ki.__)("Site Logo"),description:(0,Ki.__)("Displays in your site's layout via the Site Logo block."),placeholder:(0,Ki.__)("Choose logo"),Edit:tE,setValue:({value:e})=>({site_logo:e??0})},{id:"site_icon",type:"media",label:(0,Ki.__)("Site Icon"),description:(0,Ki.__)("Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."),placeholder:(0,Ki.__)("Choose icon"),Edit:tE,setValue:({value:e})=>({site_icon:e??0})}],DCe={layout:{type:"regular",labelPosition:"top"},fields:["title","description","site_logo","site_icon"]};function AI(){let e=(0,oE.useSelect)(o=>o(OI.store).getEditedEntityRecord("root","site"),[]),{editEntityRecord:t}=(0,oE.useDispatch)(OI.store),r=o=>{t("root","site",void 0,o)};return(0,rE.jsx)(rs,{title:(0,Ki._x)("Identity","site identity"),headingLevel:2,children:(0,rE.jsx)("div",{className:"edit-site-sidebar-identity__form",children:(0,rE.jsx)(N0,{data:e,fields:VCe,form:DCe,onChange:r})})})}var L0=l(I(),1),kre={name:"identity",path:"/identity",areas:{sidebar:(0,L0.jsx)(pX,{}),content:(0,L0.jsx)(AI,{}),preview:(0,L0.jsx)(Zr,{}),mobileContent:(0,L0.jsx)(AI,{})},widths:{content:380}};var iie=l(At(),1),aie=l(Xt(),1),sie=l(Xr(),1);var I7=l($(),1),DE=l(Pe(),1),A7=l(U(),1),Kne=l(ti(),1),Xne=l(Xt(),1),Zne=l(At(),1),Qne=l(Xr(),1);var Wne=l(oe(),1),Une=l(Zo(),1),D5e=l(Pe(),1),L5e=l(tr(),1),R7=l(U(),1),z5e=l(it(),1);var MI=l(U(),1);var Rre=l(U(),1),So=(0,Rre.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Tre=l(I(),1);function nE({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,MI.useMemo)(()=>Ef(r,t),[r,t]),a=(0,MI.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Tre.jsx)(So.Provider,{value:a,children:e})}var Sc=l(oe(),1),Ure=l($(),1);var JCe=l(Pe(),1),$Ce=l(Ge(),1);var Pre=l(I(),1);function NI({className:e,...t}){return(0,Pre.jsx)($p,{className:q(e,"global-styles-ui-icon-with-current-color"),...t})}var mu=l(oe(),1);var $f=l(I(),1);function LCe({icon:e,children:t,...r}){return(0,$f.jsxs)(mu.__experimentalItem,{...r,children:[e&&(0,$f.jsxs)(mu.__experimentalHStack,{justify:"flex-start",children:[(0,$f.jsx)(NI,{icon:e,size:24}),(0,$f.jsx)(mu.FlexItem,{children:t})]}),!e&&t]})}function wc(e){return(0,$f.jsx)(mu.Navigator.Button,{as:LCe,...e})}var jCe=l(oe(),1);var HCe=l($(),1),Fre=l(tr(),1);var ks=l(U(),1),Mre=l(Pe(),1),Nre=l(Ge(),1),VI=l($(),1);var uo=l($(),1);var Ore=l(Tu(),1),{lock:iTt,unlock:Bt}=(0,Ore.__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-ui");var{getViewportBreakpoints:cTt}=Bt(Zm),dTt={link:[{value:":link",label:(0,uo.__)("Link")},{value:":any-link",label:(0,uo.__)("Any Link")},{value:":visited",label:(0,uo.__)("Visited")},{value:":hover",label:(0,uo.__)("Hover")},{value:":focus",label:(0,uo.__)("Focus")},{value:":focus-visible",label:(0,uo.__)("Focus-visible")},{value:":active",label:(0,uo.__)("Active")}],button:[{value:":link",label:(0,uo.__)("Link")},{value:":any-link",label:(0,uo.__)("Any Link")},{value:":visited",label:(0,uo.__)("Visited")},{value:":hover",label:(0,uo.__)("Hover")},{value:":focus",label:(0,uo.__)("Focus")},{value:":focus-visible",label:(0,uo.__)("Focus-visible")},{value:":active",label:(0,uo.__)("Active")}]},uTt={"core/button":[{value:":hover",label:(0,uo.__)("Hover")},{value:":focus",label:(0,uo.__)("Focus")},{value:":focus-visible",label:(0,uo.__)("Focus-visible")},{value:":active",label:(0,uo.__)("Active")}]},fTt=[{value:"@tablet",label:(0,uo.__)("Tablet")},{value:"@mobile",label:(0,uo.__)("Mobile")}];function FI(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&FI(e[r],t);return e}var iE=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=iE(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function z0(e,t){let r=iE(structuredClone(e),t);return Vv(r,e)}function Ire(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function Are(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=Ire(o,n),a=e?.styles?.elements?.heading?.typography?.fontFamily,s;return a?s=Ire(o,e?.styles?.elements?.heading?.typography?.fontFamily):s=i,[i,s]}function er(e,t,r="merged",o=!0,n){let{user:i,base:a,merged:s,onChange:c}=(0,ks.useContext)(So),d=n?.split(".").filter(Boolean)??[],u=d.find(v=>v.startsWith(":")),f=d.filter(v=>!v.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=s;r==="base"?g=a:r==="user"&&(g=i);let h=(0,ks.useMemo)(()=>{let v=x2(g,m,t,o);return u?v?.[u]??{}:v},[g,m,t,o,u]),b=(0,ks.useCallback)(v=>{let y=v;u&&(y={...x2(i,m,t,!1),[u]:v});let w=OO(i,m,y,t);c(w)},[i,c,m,t,u]);return[h,b]}function Rr(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:a}=(0,ks.useContext)(So),s=i;r==="base"?s=n:r==="user"&&(s=o);let c=(0,ks.useMemo)(()=>Av(s,e,t),[s,e,t]),d=(0,ks.useCallback)(u=>{let f=kO(o,e,u,t);a(f)},[o,a,e,t]);return[c,d]}var zCe=[];function BCe({title:e,settings:t,styles:r}){return e===(0,VI.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function aE(e=[]){let{variationsFromTheme:t}=(0,Mre.useSelect)(o=>({variationsFromTheme:o(Nre.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||zCe}),[]),{user:r}=(0,ks.useContext)(So);return(0,ks.useMemo)(()=>{let o=structuredClone(r),n=FI(o,e);n.title=(0,VI.__)("Default");let i=t.filter(s=>z0(s,e)).map(s=>Ef(n,s)),a=[n,...i];return a?.length?a.filter(BCe):[]},[e,r,t])}var DI=l(I(),1),{useHasDimensionsPanel:wTt,useHasTypographyPanel:xTt,useHasColorPanel:STt,useSettingsForBlockElement:CTt,useHasBackgroundPanel:ETt}=Bt(Fre.privateApis);var kl=l(oe(),1);function jg(){let[e="black"]=er("color.text"),[t="white"]=er("color.background"),[r=e]=er("elements.h1.color.text"),[o=r]=er("elements.link.color.text"),[n=o]=er("elements.button.color.background"),[i]=Rr("color.palette.core")||[],[a]=Rr("color.palette.theme")||[],[s]=Rr("color.palette.custom")||[],c=(a??[]).concat(s??[]).concat(i??[]),d=c.filter(({color:m})=>m===e),u=c.filter(({color:m})=>m===n),f=d.concat(u).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var Lre=l(U(),1),zre=l(oe(),1),LI=l($(),1);function WCe(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var UCe={normal:400,bold:700};function Vre(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Dre(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>UCe[n]??Number(n)),[r,o]=t;return Vre(r)?t.length!==2||!Vre(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function GCe(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function B0(e){let t={fontFamily:GCe(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(Dre(n.fontWeight)));t.fontWeight=String(WCe(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Dre(e.fontFace[0].fontWeight)||"400"}return t}var j0=l(I(),1);function sE({fontSize:e,variation:t}){let{base:r}=(0,Lre.useContext)(So),o=r;t&&(o={...r,...t});let[n]=er("color.text"),[i,a]=Are(o),s=i?B0(i):{},c=a?B0(a):{};return n&&(s.color=n,c.color=n),e&&(s.fontSize=e,c.fontSize=e),(0,j0.jsxs)(zre.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,j0.jsx)("span",{style:c,children:(0,LI._x)("A","Uppercase letter A")}),(0,j0.jsx)("span",{style:s,children:(0,LI._x)("a","Lowercase letter A")})]})}var Bre=l(oe(),1);var jre=l(I(),1);function Hre({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=jg(),o=e*t;return r.map(({slug:n,color:i},a)=>(0,jre.jsx)(Bre.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:a===1?.2:.1}},`${n}-${a}`))}var Wre=l(oe(),1),Hg=l(it(),1),ep=l(U(),1);var xc=l(I(),1),zI=248,BI=152,YCe={leading:!0,trailing:!0};function qCe({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=er("color.background"),[i]=er("color.gradient"),a=(0,Hg.useReducedMotion)(),[s,c]=(0,ep.useState)(!1),[d,{width:u}]=(0,Hg.useResizeObserver)(),[f,m]=(0,ep.useState)(u),[g,h]=(0,ep.useState)(),b=(0,Hg.useThrottle)(m,250,YCe);(0,ep.useLayoutEffect)(()=>{u&&b(u)},[u,b]),(0,ep.useLayoutEffect)(()=>{let _=f?f/zI:1,x=_-(g||0);(Math.abs(x)>.1||!g)&&h(_)},[f,g]);let v=u?u/zI:1,y=g||v,w=!!u;return(0,xc.jsxs)(xc.Fragment,{children:[(0,xc.jsx)("div",{style:{position:"relative"},children:d}),!w&&(0,xc.jsx)(h9,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:zI/BI}}),w&&(0,xc.jsx)("div",{className:q("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:BI*y},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,xc.jsx)(Wre.__unstableMotion.div,{style:{height:BI*y,width:"100%",background:i??n},initial:"start",animate:(s||r)&&!a&&t?"hover":"start",children:[].concat(e).map((_,x)=>_({ratio:y,key:x}))})})]})}var Wg=qCe;var _i=l(I(),1),KCe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},XCe={hover:{opacity:1},start:{opacity:.5}},ZCe={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function QCe({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=er("typography.fontWeight"),[i="serif"]=er("typography.fontFamily"),[a=i]=er("elements.h1.typography.fontFamily"),[s=n]=er("elements.h1.typography.fontWeight"),[c="black"]=er("color.text"),[d=c]=er("elements.h1.color.text"),{paletteColors:u}=jg();return(0,_i.jsxs)(Wg,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,_i.jsx)(kl.__unstableMotion.div,{variants:KCe,style:{height:"100%",overflow:"hidden"},children:(0,_i.jsxs)(kl.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,_i.jsx)(sE,{fontSize:65*f,variation:o}),(0,_i.jsx)(kl.__experimentalVStack,{spacing:4*f,children:(0,_i.jsx)(Hre,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,_i.jsx)(kl.__unstableMotion.div,{variants:r?XCe:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,_i.jsx)(kl.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:u.slice(0,4).map(({color:m},g)=>(0,_i.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,_i.jsx)(kl.__unstableMotion.div,{variants:ZCe,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,_i.jsx)(kl.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,_i.jsx)("div",{style:{fontSize:40*f,fontFamily:a,color:d,fontWeight:s,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var jI=QCe;var Gre=l(I(),1);var UI=l(Zo(),1),hu=l($(),1),Rl=l(oe(),1);var GI=l(Pe(),1),Pa=l(U(),1),lE=l(tr(),1),Qre=l(it(),1),Jre=l(Kl(),1);var Yre=l(Zo(),1),qre=l(Pe(),1),e3e=l(oe(),1);var t3e=l(I(),1);function r3e(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function HI(e){let t=(0,qre.useSelect)(n=>{let{getBlockStyles:i}=n(Yre.store);return i(e)},[e]),[r]=er("variations",e),o=Object.keys(r??{});return r3e(t,o)}var gu=l(oe(),1),Kre=l($(),1);var Xre=l(tr(),1);var Zre=l(I(),1),{StateControl:oPt,StateControlBadges:nPt}=Bt(Xre.privateApis);var qn=l(I(),1),{useHasDimensionsPanel:o3e,useHasTypographyPanel:n3e,useHasBorderPanel:i3e,useSettingsForBlockElement:a3e,useHasColorPanel:s3e,useHasBackgroundPanel:l3e}=Bt(lE.privateApis),{Menu:pPt}=Bt(Rl.privateApis);function WI(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(WI):!0}function c3e(e,t){return WI(e?.styles?.blocks?.[t])||WI(e?.settings?.blocks?.[t])}function d3e(){let e=(0,GI.useSelect)(n=>n(UI.store).getBlockTypes(),[]),t=(n,i)=>{let{core:a,noncore:s}=n;return(i.name.startsWith("core/")?a:s).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function u3e(e){let[t]=Rr("",e),r=a3e(t,e),o=n3e(r),n=s3e(r),i=l3e(r),a=i3e(r),s=o3e(r),c=a||s,d=!!HI(e)?.length;return o||n||i||c||d}function f3e({block:e,isCustomized:t}){return u3e(e.name)?(0,qn.jsx)(wc,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,qn.jsxs)(Rl.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,qn.jsx)(lE.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,qn.jsx)(Rl.FlexItem,{children:e.title}),t&&(0,qn.jsxs)(qn.Fragment,{children:[(0,qn.jsx)(qr,{children:(0,hu.__)("Has custom styles")}),(0,qn.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function p3e({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,hu.__)("You haven't customized any blocks yet."):(0,hu.__)("No blocks found.");return(0,qn.jsx)(Rl.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function m3e({filterValue:e,styleFilter:t}){let r=d3e(),o=(0,Qre.useDebounce)(Jre.speak,500),{isMatchingSearchTerm:n}=(0,GI.useSelect)(UI.store),{user:i}=(0,Pa.useContext)(So),a=(0,Pa.useMemo)(()=>{let f=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(g=>{c3e(i,g)&&f.add(g)}),f},[i]),s=e?r.filter(f=>n(f,e)):r,c=t==="customized"?s.filter(f=>a.has(f.name)):s,d=(0,Pa.useRef)(null),u=c.length>0;return(0,Pa.useEffect)(()=>{if(!e&&t==="all")return;let f=u&&d.current?.childElementCount||0,m=(0,hu.sprintf)((0,hu._n)("%d result found.","%d results found.",f),f);o(m,"polite")},[e,t,u,o]),(0,qn.jsx)("div",{ref:d,className:"global-styles-ui-block-types-item-list",role:"list",children:c.length===0?(0,qn.jsx)(p3e,{filterValue:e,styleFilter:t}):c.map(f=>(0,qn.jsx)(f3e,{block:f,isCustomized:a.has(f.name)},"menu-itemblock-"+f.name))})}var mPt=(0,Pa.memo)(m3e);var _3e=l(Zo(),1),roe=l(tr(),1),YI=l(U(),1),w3e=l(Pe(),1),x3e=l(Ge(),1),qI=l(oe(),1),ooe=l($(),1);var g3e=l(tr(),1),$re=l(Zo(),1),h3e=l(oe(),1),b3e=l(U(),1);var v3e=l(I(),1),{getViewportBreakpoints:wPt,getViewportBreakpointValueInPixels:xPt}=Bt(Zm);var eoe=l(oe(),1),toe=l(I(),1);function Rs({children:e,level:t=2}){return(0,toe.jsx)(eoe.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var KI=l(I(),1);var{useHasDimensionsPanel:DPt,useHasTypographyPanel:LPt,useHasBorderPanel:zPt,useSettingsForBlockElement:BPt,useHasColorPanel:jPt,useHasFiltersPanel:HPt,useHasImageSettingsPanel:WPt,useHasBackgroundPanel:UPt,BackgroundPanel:GPt,BorderPanel:YPt,ColorPanel:qPt,TypographyPanel:KPt,DimensionsPanel:XPt,FiltersPanel:ZPt,ImageSettingsPanel:QPt,AdvancedPanel:JPt}=Bt(roe.privateApis);var FRe=l($(),1),VRe=l(oe(),1),DRe=l(U(),1);var S3e=l(oe(),1);var C3e=l(I(),1);var E3e=l($(),1),cE=l(oe(),1);var noe=l(I(),1);var fE=l(oe(),1);var ioe=l(oe(),1);var dE=l(I(),1),k3e=({variation:e,isFocused:t,withHoverView:r})=>(0,dE.jsx)(Wg,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,dE.jsx)(ioe.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,dE.jsx)(sE,{variation:e,fontSize:85*o})},n)}),aoe=k3e;var tp=l(U(),1),soe=l(Sf(),1),uE=l($(),1);var bu=l(I(),1);function Ug({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,a]=(0,tp.useState)(!1),{base:s,user:c,onChange:d}=(0,tp.useContext)(So),u=(0,tp.useMemo)(()=>{let v=Ef(s,e);return o&&(v=iE(v,o)),{user:e,base:s,merged:v,onChange:()=>{}}},[e,s,o]),f=()=>d(e),m=v=>{v.keyCode===soe.ENTER&&(v.preventDefault(),f())},g=(0,tp.useMemo)(()=>Vv(c,e),[c,e]),h=e?.title;e?.description&&(h=(0,uE.sprintf)((0,uE._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,bu.jsx)("div",{className:q("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":h,"aria-current":g,onFocus:()=>a(!0),onBlur:()=>a(!1),children:(0,bu.jsx)("div",{className:q("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,bu.jsx)(So.Provider,{value:u,children:n?(0,bu.jsxs)(ar.Root,{children:[(0,bu.jsx)(ar.Trigger,{render:b}),(0,bu.jsx)(ar.Popup,{children:e?.title})]}):b})}var rp=l(I(),1),loe=["typography"];function pE({title:e,gap:t=2}){let r=aE(loe);return r?.length<=1?null:(0,rp.jsxs)(fE.__experimentalVStack,{spacing:3,children:[e&&(0,rp.jsx)(Rs,{level:3,children:e}),(0,rp.jsx)(fE.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,rp.jsx)(Ug,{variation:o,properties:loe,showTooltip:!0,children:()=>(0,rp.jsx)(aoe,{variation:o})},n))})]})}var MRe=l($(),1),Y0=l(oe(),1);var NRe=l(U(),1);var mE=l(U(),1),gE=l(Pe(),1),XI=l(Ge(),1),N3e=l($(),1);var R3e=l(bO(),1),T3e=l(Ge(),1);var Oa=l($(),1);var P3e={100:(0,Oa._x)("Thin","font weight"),200:(0,Oa._x)("Extra-light","font weight"),300:(0,Oa._x)("Light","font weight"),400:(0,Oa._x)("Normal","font weight"),500:(0,Oa._x)("Medium","font weight"),600:(0,Oa._x)("Semi-bold","font weight"),700:(0,Oa._x)("Bold","font weight"),800:(0,Oa._x)("Extra-bold","font weight"),900:(0,Oa._x)("Black","font weight")},O3e={normal:(0,Oa._x)("Normal","font style"),italic:(0,Oa._x)("Italic","font style")};var{File:R9t}=window;var F3e=l(I(),1),Cc=(0,mE.createContext)({});Cc.displayName="FontLibraryContext";var CE=l($(),1),o7=l(oe(),1),Koe=l(Ge(),1),IRe=l(Pe(),1);var Zi=l(oe(),1),boe=l(Ge(),1),z3e=l(Pe(),1),bE=l(U(),1),vE=l($(),1);var QI=l($(),1),foe=l(U(),1),H0=l(oe(),1);var hE=l(U(),1);var ZI=l(I(),1);var poe=l(I(),1);var moe=l(U(),1),goe=l(oe(),1);var hoe=l(I(),1);var JI=l(I(),1);var W0=l(U(),1),wi=l(oe(),1),H3e=l(it(),1),U0=l($(),1);var W3e=l(Ge(),1);var B3e=l($(),1),Gg=l(oe(),1),voe=l(I(),1);var j3e=l(U(),1),yoe=l(oe(),1);var _oe=l(I(),1);var $I=l(I(),1),IOt={slug:"all",name:(0,U0._x)("All","font categories")};var ORe=l($(),1),vu=l(oe(),1),Woe=l(U(),1);var yE=(e=>typeof ei<"u"?ei:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ei<"u"?ei:t)[r]}):e)(function(e){if(typeof ei<"u")return ei.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),woe=(function(){var e,t,r;return(function(){function o(n,i,a){function s(u,f){if(!i[u]){if(!n[u]){var m=typeof yE=="function"&&yE;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var g=new Error("Cannot find module '"+u+"'");throw g.code="MODULE_NOT_FOUND",g}var h=i[u]={exports:{}};n[u][0].call(h.exports,function(b){var v=n[u][1][b];return s(v||b)},h,h.exports,o,n,i,a)}return i[u].exports}for(var c=typeof yE=="function"&&yE,d=0;d<a.length;d++)s(a[d]);return s}return o})()({1:[function(o,n,i){var a=4096,s=2*a+32,c=2*a-1,d=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function u(f){this.buf_=new Uint8Array(s),this.input_=f,this.reset()}u.READ_SIZE=a,u.IBUF_MASK=c,u.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},u.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,a);if(m<0)throw new Error("Unexpected end of input");if(m<a){this.eos_=1;for(var g=0;g<32;g++)this.buf_[f+m+g]=0}if(f===0){for(var g=0;g<32;g++)this.buf_[(a<<1)+g]=this.buf_[g];this.buf_ptr_=a}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},u.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},u.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&d[f];return this.bit_pos_+=f,m},n.exports=u},{}],2:[function(o,n,i){var a=0,s=1,c=2,d=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var a=o("./streams").BrotliInput,s=o("./streams").BrotliOutput,c=o("./bit_reader"),d=o("./dictionary"),u=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),h=o("./transform"),b=8,v=16,y=256,w=704,_=26,x=6,E=2,S=8,C=255,R=1080,T=18,P=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),O=16,k=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),F=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),V=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function L(re){var ee;return re.readBits(1)===0?16:(ee=re.readBits(3),ee>0?17+ee:(ee=re.readBits(3),ee>0?8+ee:17))}function B(re){if(re.readBits(1)){var ee=re.readBits(3);return ee===0?1:re.readBits(ee)+(1<<ee)}return 0}function j(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function A(re){var ee=new j,ie,J,ae;if(ee.input_end=re.readBits(1),ee.input_end&&re.readBits(1))return ee;if(ie=re.readBits(2)+4,ie===7){if(ee.is_metadata=!0,re.readBits(1)!==0)throw new Error("Invalid reserved bit");if(J=re.readBits(2),J===0)return ee;for(ae=0;ae<J;ae++){var he=re.readBits(8);if(ae+1===J&&J>1&&he===0)throw new Error("Invalid size byte");ee.meta_block_length|=he<<ae*8}}else for(ae=0;ae<ie;++ae){var ge=re.readBits(4);if(ae+1===ie&&ie>4&&ge===0)throw new Error("Invalid size nibble");ee.meta_block_length|=ge<<ae*4}return++ee.meta_block_length,!ee.input_end&&!ee.is_metadata&&(ee.is_uncompressed=re.readBits(1)),ee}function D(re,ee,ie){var J=ee,ae;return ie.fillBitWindow(),ee+=ie.val_>>>ie.bit_pos_&C,ae=re[ee].bits-S,ae>0&&(ie.bit_pos_+=S,ee+=re[ee].value,ee+=ie.val_>>>ie.bit_pos_&(1<<ae)-1),ie.bit_pos_+=re[ee].bits,re[ee].value}function N(re,ee,ie,J){for(var ae=0,he=b,ge=0,_e=0,Te=32768,Ne=[],K=0;K<32;K++)Ne.push(new u(0,0));for(f(Ne,0,5,re,T);ae<ee&&Te>0;){var ne=0,Ke;if(J.readMoreInput(),J.fillBitWindow(),ne+=J.val_>>>J.bit_pos_&31,J.bit_pos_+=Ne[ne].bits,Ke=Ne[ne].value&255,Ke<v)ge=0,ie[ae++]=Ke,Ke!==0&&(he=Ke,Te-=32768>>Ke);else{var Ce=Ke-14,ke,Qe,et=0;if(Ke===v&&(et=he),_e!==et&&(ge=0,_e=et),ke=ge,ge>0&&(ge-=2,ge<<=Ce),ge+=J.readBits(Ce)+3,Qe=ge-ke,ae+Qe>ee)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var xt=0;xt<Qe;xt++)ie[ae+xt]=_e;ae+=Qe,_e!==0&&(Te-=Qe<<15-_e)}}if(Te!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Te);for(;ae<ee;ae++)ie[ae]=0}function z(re,ee,ie,J){var ae=0,he,ge=new Uint8Array(re);if(J.readMoreInput(),he=J.readBits(2),he===1){for(var _e,Te=re-1,Ne=0,K=new Int32Array(4),ne=J.readBits(2)+1;Te;)Te>>=1,++Ne;for(_e=0;_e<ne;++_e)K[_e]=J.readBits(Ne)%re,ge[K[_e]]=2;switch(ge[K[0]]=1,ne){case 1:break;case 3:if(K[0]===K[1]||K[0]===K[2]||K[1]===K[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(K[0]===K[1])throw new Error("[ReadHuffmanCode] invalid symbols");ge[K[1]]=1;break;case 4:if(K[0]===K[1]||K[0]===K[2]||K[0]===K[3]||K[1]===K[2]||K[1]===K[3]||K[2]===K[3])throw new Error("[ReadHuffmanCode] invalid symbols");J.readBits(1)?(ge[K[2]]=3,ge[K[3]]=3):ge[K[0]]=2;break}}else{var _e,Ke=new Uint8Array(T),Ce=32,ke=0,Qe=[new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,1),new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,5)];for(_e=he;_e<T&&Ce>0;++_e){var et=P[_e],xt=0,Ht;J.fillBitWindow(),xt+=J.val_>>>J.bit_pos_&15,J.bit_pos_+=Qe[xt].bits,Ht=Qe[xt].value,Ke[et]=Ht,Ht!==0&&(Ce-=32>>Ht,++ke)}if(!(ke===1||Ce===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");N(Ke,re,ge,J)}if(ae=f(ee,ie,S,ge,re),ae===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ae}function W(re,ee,ie){var J,ae;return J=D(re,ee,ie),ae=g.kBlockLengthPrefixCode[J].nbits,g.kBlockLengthPrefixCode[J].offset+ie.readBits(ae)}function Y(re,ee,ie){var J;return re<O?(ie+=k[re],ie&=3,J=ee[ie]+F[re]):J=re-O+1,J}function G(re,ee){for(var ie=re[ee],J=ee;J;--J)re[J]=re[J-1];re[0]=ie}function ve(re,ee){var ie=new Uint8Array(256),J;for(J=0;J<256;++J)ie[J]=J;for(J=0;J<ee;++J){var ae=re[J];re[J]=ie[ae],ae&&G(ie,ae)}}function fe(re,ee){this.alphabet_size=re,this.num_htrees=ee,this.codes=new Array(ee+ee*V[re+31>>>5]),this.htrees=new Uint32Array(ee)}fe.prototype.decode=function(re){var ee,ie,J=0;for(ee=0;ee<this.num_htrees;++ee)this.htrees[ee]=J,ie=z(this.alphabet_size,this.codes,J,re),J+=ie};function Se(re,ee){var ie={num_htrees:null,context_map:null},J,ae=0,he,ge;ee.readMoreInput();var _e=ie.num_htrees=B(ee)+1,Te=ie.context_map=new Uint8Array(re);if(_e<=1)return ie;for(J=ee.readBits(1),J&&(ae=ee.readBits(4)+1),he=[],ge=0;ge<R;ge++)he[ge]=new u(0,0);for(z(_e+ae,he,0,ee),ge=0;ge<re;){var Ne;if(ee.readMoreInput(),Ne=D(he,0,ee),Ne===0)Te[ge]=0,++ge;else if(Ne<=ae)for(var K=1+(1<<Ne)+ee.readBits(Ne);--K;){if(ge>=re)throw new Error("[DecodeContextMap] i >= context_map_size");Te[ge]=0,++ge}else Te[ge]=Ne-ae,++ge}return ee.readBits(1)&&ve(Te,re),ie}function le(re,ee,ie,J,ae,he,ge){var _e=ie*2,Te=ie,Ne=D(ee,ie*R,ge),K;Ne===0?K=ae[_e+(he[Te]&1)]:Ne===1?K=ae[_e+(he[Te]-1&1)]+1:K=Ne-2,K>=re&&(K-=re),J[ie]=K,ae[_e+(he[Te]&1)]=K,++he[Te]}function ye(re,ee,ie,J,ae,he){var ge=ae+1,_e=ie&ae,Te=he.pos_&c.IBUF_MASK,Ne;if(ee<8||he.bit_pos_+(ee<<3)<he.bit_end_pos_){for(;ee-- >0;)he.readMoreInput(),J[_e++]=he.readBits(8),_e===ge&&(re.write(J,ge),_e=0);return}if(he.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;he.bit_pos_<32;)J[_e]=he.val_>>>he.bit_pos_,he.bit_pos_+=8,++_e,--ee;if(Ne=he.bit_end_pos_-he.bit_pos_>>3,Te+Ne>c.IBUF_MASK){for(var K=c.IBUF_MASK+1-Te,ne=0;ne<K;ne++)J[_e+ne]=he.buf_[Te+ne];Ne-=K,_e+=K,ee-=K,Te=0}for(var ne=0;ne<Ne;ne++)J[_e+ne]=he.buf_[Te+ne];if(_e+=Ne,ee-=Ne,_e>=ge){re.write(J,ge),_e-=ge;for(var ne=0;ne<_e;ne++)J[ne]=J[ge+ne]}for(;_e+ee>=ge;){if(Ne=ge-_e,he.input_.read(J,_e,Ne)<Ne)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");re.write(J,ge),ee-=Ne,_e=0}if(he.input_.read(J,_e,ee)<ee)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");he.reset()}function Ee(re){var ee=re.bit_pos_+7&-8,ie=re.readBits(ee-re.bit_pos_);return ie==0}function Ie(re){var ee=new a(re),ie=new c(ee);L(ie);var J=A(ie);return J.meta_block_length}i.BrotliDecompressedSize=Ie;function Q(re,ee){var ie=new a(re);ee==null&&(ee=Ie(re));var J=new Uint8Array(ee),ae=new s(J);return me(ie,ae),ae.pos<ae.buffer.length&&(ae.buffer=ae.buffer.subarray(0,ae.pos)),ae.buffer}i.BrotliDecompressBuffer=Q;function me(re,ee){var ie,J=0,ae=0,he=0,ge,_e=0,Te,Ne,K,ne,Ke=[16,15,11,4],Ce=0,ke=0,Qe=0,et=[new fe(0,0),new fe(0,0),new fe(0,0)],xt,Ht,Xe,Xo=128+c.READ_SIZE;Xe=new c(re),he=L(Xe),ge=(1<<he)-16,Te=1<<he,Ne=Te-1,K=new Uint8Array(Te+Xo+d.maxDictionaryWordLength),ne=Te,xt=[],Ht=[];for(var po=0;po<3*R;po++)xt[po]=new u(0,0),Ht[po]=new u(0,0);for(;!ae;){var Ft=0,Lo,Ur=[1<<28,1<<28,1<<28],mo=[0],Be=[1,1,1],H=[0,1,0,1,0,1],Z=[0],M,se,Ue,ce,Et=null,Re=null,Rt,pe=null,de,Sn=0,Vt=null,qe=0,Da=0,As=null,xr=0,It=0,vr=0,Gr,go;for(ie=0;ie<3;++ie)et[ie].codes=null,et[ie].htrees=null;Xe.readMoreInput();var La=A(Xe);if(Ft=La.meta_block_length,J+Ft>ee.buffer.length){var ku=new Uint8Array(J+Ft);ku.set(ee.buffer),ee.buffer=ku}if(ae=La.input_end,Lo=La.is_uncompressed,La.is_metadata){for(Ee(Xe);Ft>0;--Ft)Xe.readMoreInput(),Xe.readBits(8);continue}if(Ft!==0){if(Lo){Xe.bit_pos_=Xe.bit_pos_+7&-8,ye(ee,Ft,J,K,Ne,Xe),J+=Ft;continue}for(ie=0;ie<3;++ie)Be[ie]=B(Xe)+1,Be[ie]>=2&&(z(Be[ie]+2,xt,ie*R,Xe),z(_,Ht,ie*R,Xe),Ur[ie]=W(Ht,ie*R,Xe),Z[ie]=1);for(Xe.readMoreInput(),M=Xe.readBits(2),se=O+(Xe.readBits(4)<<M),Ue=(1<<M)-1,ce=se+(48<<M),Re=new Uint8Array(Be[0]),ie=0;ie<Be[0];++ie)Xe.readMoreInput(),Re[ie]=Xe.readBits(2)<<1;var Dr=Se(Be[0]<<x,Xe);Rt=Dr.num_htrees,Et=Dr.context_map;var Cn=Se(Be[2]<<E,Xe);for(de=Cn.num_htrees,pe=Cn.context_map,et[0]=new fe(y,Rt),et[1]=new fe(w,Be[1]),et[2]=new fe(ce,de),ie=0;ie<3;++ie)et[ie].decode(Xe);for(Vt=0,As=0,Gr=Re[mo[0]],It=m.lookupOffsets[Gr],vr=m.lookupOffsets[Gr+1],go=et[1].htrees[0];Ft>0;){var Yr,En,Jn,xp,P6,$n,Ci,Vl,ch,Sp,dh;for(Xe.readMoreInput(),Ur[1]===0&&(le(Be[1],xt,1,mo,H,Z,Xe),Ur[1]=W(Ht,R,Xe),go=et[1].htrees[mo[1]]),--Ur[1],Yr=D(et[1].codes,go,Xe),En=Yr>>6,En>=2?(En-=2,Ci=-1):Ci=0,Jn=g.kInsertRangeLut[En]+(Yr>>3&7),xp=g.kCopyRangeLut[En]+(Yr&7),P6=g.kInsertLengthPrefixCode[Jn].offset+Xe.readBits(g.kInsertLengthPrefixCode[Jn].nbits),$n=g.kCopyLengthPrefixCode[xp].offset+Xe.readBits(g.kCopyLengthPrefixCode[xp].nbits),ke=K[J-1&Ne],Qe=K[J-2&Ne],Sp=0;Sp<P6;++Sp)Xe.readMoreInput(),Ur[0]===0&&(le(Be[0],xt,0,mo,H,Z,Xe),Ur[0]=W(Ht,0,Xe),Sn=mo[0]<<x,Vt=Sn,Gr=Re[mo[0]],It=m.lookupOffsets[Gr],vr=m.lookupOffsets[Gr+1]),ch=m.lookup[It+ke]|m.lookup[vr+Qe],qe=Et[Vt+ch],--Ur[0],Qe=ke,ke=D(et[0].codes,et[0].htrees[qe],Xe),K[J&Ne]=ke,(J&Ne)===Ne&&ee.write(K,Te),++J;if(Ft-=P6,Ft<=0)break;if(Ci<0){var ch;if(Xe.readMoreInput(),Ur[2]===0&&(le(Be[2],xt,2,mo,H,Z,Xe),Ur[2]=W(Ht,2*R,Xe),Da=mo[2]<<E,As=Da),--Ur[2],ch=($n>4?3:$n-2)&255,xr=pe[As+ch],Ci=D(et[2].codes,et[2].htrees[xr],Xe),Ci>=se){var O6,RA,uh;Ci-=se,RA=Ci&Ue,Ci>>=M,O6=(Ci>>1)+1,uh=(2+(Ci&1)<<O6)-4,Ci=se+(uh+Xe.readBits(O6)<<M)+RA}}if(Vl=Y(Ci,Ke,Ce),Vl<0)throw new Error("[BrotliDecompress] invalid distance");if(J<ge&&_e!==ge?_e=J:_e=ge,dh=J&Ne,Vl>_e)if($n>=d.minDictionaryWordLength&&$n<=d.maxDictionaryWordLength){var uh=d.offsetsByLength[$n],TA=Vl-_e-1,PA=d.sizeBitsByLength[$n],kle=(1<<PA)-1,Rle=TA&kle,OA=TA>>PA;if(uh+=Rle*$n,OA<h.kNumTransforms){var I6=h.transformDictionaryWord(K,dh,uh,$n,OA);if(dh+=I6,J+=I6,Ft-=I6,dh>=ne){ee.write(K,Te);for(var by=0;by<dh-ne;by++)K[by]=K[ne+by]}}else throw new Error("Invalid backward reference. pos: "+J+" distance: "+Vl+" len: "+$n+" bytes left: "+Ft)}else throw new Error("Invalid backward reference. pos: "+J+" distance: "+Vl+" len: "+$n+" bytes left: "+Ft);else{if(Ci>0&&(Ke[Ce&3]=Vl,++Ce),$n>Ft)throw new Error("Invalid backward reference. pos: "+J+" distance: "+Vl+" len: "+$n+" bytes left: "+Ft);for(Sp=0;Sp<$n;++Sp)K[J&Ne]=K[J-Vl&Ne],(J&Ne)===Ne&&ee.write(K,Te),++J,--Ft}ke=K[J-1&Ne],Qe=K[J-2&Ne]}J&=1073741823}}ee.write(K,J&Ne)}i.BrotliDecompress=me,d.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var a=o("base64-js");i.init=function(){var s=o("./decode").BrotliDecompressBuffer,c=a.toByteArray(o("./dictionary.bin.js"));return s(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var a=o("./dictionary-browser");i.init=function(){i.dictionary=a.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function a(f,m){this.bits=f,this.value=m}i.HuffmanCode=a;var s=15;function c(f,m){for(var g=1<<m-1;f&g;)g>>=1;return(f&g-1)+g}function d(f,m,g,h,b){do h-=g,f[m+h]=new a(b.bits,b.value);while(h>0)}function u(f,m,g){for(var h=1<<m-g;m<s&&(h-=f[m],!(h<=0));)++m,h<<=1;return m-g}i.BrotliBuildHuffmanTable=function(f,m,g,h,b){var v=m,y,w,_,x,E,S,C,R,T,P,O,k=new Int32Array(s+1),F=new Int32Array(s+1);for(O=new Int32Array(b),_=0;_<b;_++)k[h[_]]++;for(F[1]=0,w=1;w<s;w++)F[w+1]=F[w]+k[w];for(_=0;_<b;_++)h[_]!==0&&(O[F[h[_]]++]=_);if(R=g,T=1<<R,P=T,F[s]===1){for(x=0;x<P;++x)f[m+x]=new a(0,O[0]&65535);return P}for(x=0,_=0,w=1,E=2;w<=g;++w,E<<=1)for(;k[w]>0;--k[w])y=new a(w&255,O[_++]&65535),d(f,m+x,E,T,y),x=c(x,w);for(C=P-1,S=-1,w=g+1,E=2;w<=s;++w,E<<=1)for(;k[w]>0;--k[w])(x&C)!==S&&(m+=T,R=u(k,w,g),T=1<<R,P+=T,S=x&C,f[v+S]=new a(R+g&255,m-v-S&65535)),y=new a(w-g&255,O[_++]&65535),d(f,m+(x>>g),E,T,y),x=c(x,w);return P}},{}],8:[function(o,n,i){"use strict";i.byteLength=g,i.toByteArray=b,i.fromByteArray=w;for(var a=[],s=[],c=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,f=d.length;u<f;++u)a[u]=d[u],s[d.charCodeAt(u)]=u;s[45]=62,s[95]=63;function m(_){var x=_.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var E=_.indexOf("=");E===-1&&(E=x);var S=E===x?0:4-E%4;return[E,S]}function g(_){var x=m(_),E=x[0],S=x[1];return(E+S)*3/4-S}function h(_,x,E){return(x+E)*3/4-E}function b(_){for(var x,E=m(_),S=E[0],C=E[1],R=new c(h(_,S,C)),T=0,P=C>0?S-4:S,O=0;O<P;O+=4)x=s[_.charCodeAt(O)]<<18|s[_.charCodeAt(O+1)]<<12|s[_.charCodeAt(O+2)]<<6|s[_.charCodeAt(O+3)],R[T++]=x>>16&255,R[T++]=x>>8&255,R[T++]=x&255;return C===2&&(x=s[_.charCodeAt(O)]<<2|s[_.charCodeAt(O+1)]>>4,R[T++]=x&255),C===1&&(x=s[_.charCodeAt(O)]<<10|s[_.charCodeAt(O+1)]<<4|s[_.charCodeAt(O+2)]>>2,R[T++]=x>>8&255,R[T++]=x&255),R}function v(_){return a[_>>18&63]+a[_>>12&63]+a[_>>6&63]+a[_&63]}function y(_,x,E){for(var S,C=[],R=x;R<E;R+=3)S=(_[R]<<16&16711680)+(_[R+1]<<8&65280)+(_[R+2]&255),C.push(v(S));return C.join("")}function w(_){for(var x,E=_.length,S=E%3,C=[],R=16383,T=0,P=E-S;T<P;T+=R)C.push(y(_,T,T+R>P?P:T+R));return S===1?(x=_[E-1],C.push(a[x>>2]+a[x<<4&63]+"==")):S===2&&(x=(_[E-2]<<8)+_[E-1],C.push(a[x>>10]+a[x>>4&63]+a[x<<2&63]+"=")),C.join("")}},{}],9:[function(o,n,i){function a(s,c){this.offset=s,this.nbits=c}i.kBlockLengthPrefixCode=[new a(1,2),new a(5,2),new a(9,2),new a(13,2),new a(17,3),new a(25,3),new a(33,3),new a(41,3),new a(49,4),new a(65,4),new a(81,4),new a(97,4),new a(113,5),new a(145,5),new a(177,5),new a(209,5),new a(241,6),new a(305,6),new a(369,7),new a(497,8),new a(753,9),new a(1265,10),new a(2289,11),new a(4337,12),new a(8433,13),new a(16625,24)],i.kInsertLengthPrefixCode=[new a(0,0),new a(1,0),new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,1),new a(8,1),new a(10,2),new a(14,2),new a(18,3),new a(26,3),new a(34,4),new a(50,4),new a(66,5),new a(98,5),new a(130,6),new a(194,7),new a(322,8),new a(578,9),new a(1090,10),new a(2114,12),new a(6210,14),new a(22594,24)],i.kCopyLengthPrefixCode=[new a(2,0),new a(3,0),new a(4,0),new a(5,0),new a(6,0),new a(7,0),new a(8,0),new a(9,0),new a(10,1),new a(12,1),new a(14,2),new a(18,2),new a(22,3),new a(30,3),new a(38,4),new a(54,4),new a(70,5),new a(102,5),new a(134,6),new a(198,7),new a(326,8),new a(582,9),new a(1094,10),new a(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function a(c){this.buffer=c,this.pos=0}a.prototype.read=function(c,d,u){this.pos+u>this.buffer.length&&(u=this.buffer.length-this.pos);for(var f=0;f<u;f++)c[d+f]=this.buffer[this.pos+f];return this.pos+=u,u},i.BrotliInput=a;function s(c){this.buffer=c,this.pos=0}s.prototype.write=function(c,d){if(this.pos+d>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,d),this.pos),this.pos+=d,d},i.BrotliOutput=s},{}],11:[function(o,n,i){var a=o("./dictionary"),s=0,c=1,d=2,u=3,f=4,m=5,g=6,h=7,b=8,v=9,y=10,w=11,_=12,x=13,E=14,S=15,C=16,R=17,T=18,P=19,O=20;function k(L,B,j){this.prefix=new Uint8Array(L.length),this.transform=B,this.suffix=new Uint8Array(j.length);for(var A=0;A<L.length;A++)this.prefix[A]=L.charCodeAt(A);for(var A=0;A<j.length;A++)this.suffix[A]=j.charCodeAt(A)}var F=[new k("",s,""),new k("",s," "),new k(" ",s," "),new k("",_,""),new k("",y," "),new k("",s," the "),new k(" ",s,""),new k("s ",s," "),new k("",s," of "),new k("",y,""),new k("",s," and "),new k("",x,""),new k("",c,""),new k(", ",s," "),new k("",s,", "),new k(" ",y," "),new k("",s," in "),new k("",s," to "),new k("e ",s," "),new k("",s,'"'),new k("",s,"."),new k("",s,'">'),new k("",s,`
+`),new k("",u,""),new k("",s,"]"),new k("",s," for "),new k("",E,""),new k("",d,""),new k("",s," a "),new k("",s," that "),new k(" ",y,""),new k("",s,". "),new k(".",s,""),new k(" ",s,", "),new k("",S,""),new k("",s," with "),new k("",s,"'"),new k("",s," from "),new k("",s," by "),new k("",C,""),new k("",R,""),new k(" the ",s,""),new k("",f,""),new k("",s,". The "),new k("",w,""),new k("",s," on "),new k("",s," as "),new k("",s," is "),new k("",h,""),new k("",c,"ing "),new k("",s,`
+	`),new k("",s,":"),new k(" ",s,". "),new k("",s,"ed "),new k("",O,""),new k("",T,""),new k("",g,""),new k("",s,"("),new k("",y,", "),new k("",b,""),new k("",s," at "),new k("",s,"ly "),new k(" the ",s," of "),new k("",m,""),new k("",v,""),new k(" ",y,", "),new k("",y,'"'),new k(".",s,"("),new k("",w," "),new k("",y,'">'),new k("",s,'="'),new k(" ",s,"."),new k(".com/",s,""),new k(" the ",s," of the "),new k("",y,"'"),new k("",s,". This "),new k("",s,","),new k(".",s," "),new k("",y,"("),new k("",y,"."),new k("",s," not "),new k(" ",s,'="'),new k("",s,"er "),new k(" ",w," "),new k("",s,"al "),new k(" ",w,""),new k("",s,"='"),new k("",w,'"'),new k("",y,". "),new k(" ",s,"("),new k("",s,"ful "),new k(" ",y,". "),new k("",s,"ive "),new k("",s,"less "),new k("",w,"'"),new k("",s,"est "),new k(" ",y,"."),new k("",w,'">'),new k(" ",s,"='"),new k("",y,","),new k("",s,"ize "),new k("",w,"."),new k("\xC2\xA0",s,""),new k(" ",s,","),new k("",y,'="'),new k("",w,'="'),new k("",s,"ous "),new k("",w,", "),new k("",y,"='"),new k(" ",y,","),new k(" ",w,'="'),new k(" ",w,", "),new k("",w,","),new k("",w,"("),new k("",w,". "),new k(" ",w,"."),new k("",w,"='"),new k(" ",w,". "),new k(" ",y,'="'),new k(" ",w,"='"),new k(" ",y,"='")];i.kTransforms=F,i.kNumTransforms=F.length;function V(L,B){return L[B]<192?(L[B]>=97&&L[B]<=122&&(L[B]^=32),1):L[B]<224?(L[B+1]^=32,2):(L[B+2]^=5,3)}i.transformDictionaryWord=function(L,B,j,A,D){var N=F[D].prefix,z=F[D].suffix,W=F[D].transform,Y=W<_?0:W-(_-1),G=0,ve=B,fe;Y>A&&(Y=A);for(var Se=0;Se<N.length;)L[B++]=N[Se++];for(j+=Y,A-=Y,W<=v&&(A-=W),G=0;G<A;G++)L[B++]=a.dictionary[j+G];if(fe=B-A,W===y)V(L,fe);else if(W===w)for(;A>0;){var le=V(L,fe);fe+=le,A-=le}for(var ye=0;ye<z.length;)L[B++]=z[ye++];return B-ve}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var _E=(e=>typeof ei<"u"?ei:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof ei<"u"?ei:t)[r]}):e)(function(e){if(typeof ei<"u")return ei.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),xoe=(function(){var e,t,r;return(function(){function o(n,i,a){function s(u,f){if(!i[u]){if(!n[u]){var m=typeof _E=="function"&&_E;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var g=new Error("Cannot find module '"+u+"'");throw g.code="MODULE_NOT_FOUND",g}var h=i[u]={exports:{}};n[u][0].call(h.exports,function(b){var v=n[u][1][b];return s(v||b)},h,h.exports,o,n,i,a)}return i[u].exports}for(var c=typeof _E=="function"&&_E,d=0;d<a.length;d++)s(a[d]);return s}return o})()({1:[function(o,n,i){"use strict";var a=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function s(u,f){return Object.prototype.hasOwnProperty.call(u,f)}i.assign=function(u){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var g in m)s(m,g)&&(u[g]=m[g])}}return u},i.shrinkBuf=function(u,f){return u.length===f?u:u.subarray?u.subarray(0,f):(u.length=f,u)};var c={arraySet:function(u,f,m,g,h){if(f.subarray&&u.subarray){u.set(f.subarray(m,m+g),h);return}for(var b=0;b<g;b++)u[h+b]=f[m+b]},flattenChunks:function(u){var f,m,g,h,b,v;for(g=0,f=0,m=u.length;f<m;f++)g+=u[f].length;for(v=new Uint8Array(g),h=0,f=0,m=u.length;f<m;f++)b=u[f],v.set(b,h),h+=b.length;return v}},d={arraySet:function(u,f,m,g,h){for(var b=0;b<g;b++)u[h+b]=f[m+b]},flattenChunks:function(u){return[].concat.apply([],u)}};i.setTyped=function(u){u?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,d))},i.setTyped(a)},{}],2:[function(o,n,i){"use strict";var a=o("./common"),s=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{s=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var d=new a.Buf8(256),u=0;u<256;u++)d[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;d[254]=d[254]=1,i.string2buf=function(m){var g,h,b,v,y,w=m.length,_=0;for(v=0;v<w;v++)h=m.charCodeAt(v),(h&64512)===55296&&v+1<w&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(h=65536+(h-55296<<10)+(b-56320),v++)),_+=h<128?1:h<2048?2:h<65536?3:4;for(g=new a.Buf8(_),y=0,v=0;y<_;v++)h=m.charCodeAt(v),(h&64512)===55296&&v+1<w&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(h=65536+(h-55296<<10)+(b-56320),v++)),h<128?g[y++]=h:h<2048?(g[y++]=192|h>>>6,g[y++]=128|h&63):h<65536?(g[y++]=224|h>>>12,g[y++]=128|h>>>6&63,g[y++]=128|h&63):(g[y++]=240|h>>>18,g[y++]=128|h>>>12&63,g[y++]=128|h>>>6&63,g[y++]=128|h&63);return g};function f(m,g){if(g<65534&&(m.subarray&&c||!m.subarray&&s))return String.fromCharCode.apply(null,a.shrinkBuf(m,g));for(var h="",b=0;b<g;b++)h+=String.fromCharCode(m[b]);return h}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var g=new a.Buf8(m.length),h=0,b=g.length;h<b;h++)g[h]=m.charCodeAt(h);return g},i.buf2string=function(m,g){var h,b,v,y,w=g||m.length,_=new Array(w*2);for(b=0,h=0;h<w;){if(v=m[h++],v<128){_[b++]=v;continue}if(y=d[v],y>4){_[b++]=65533,h+=y-1;continue}for(v&=y===2?31:y===3?15:7;y>1&&h<w;)v=v<<6|m[h++]&63,y--;if(y>1){_[b++]=65533;continue}v<65536?_[b++]=v:(v-=65536,_[b++]=55296|v>>10&1023,_[b++]=56320|v&1023)}return f(_,b)},i.utf8border=function(m,g){var h;for(g=g||m.length,g>m.length&&(g=m.length),h=g-1;h>=0&&(m[h]&192)===128;)h--;return h<0||h===0?g:h+d[m[h]]>g?h:g}},{"./common":1}],3:[function(o,n,i){"use strict";function a(s,c,d,u){for(var f=s&65535|0,m=s>>>16&65535|0,g=0;d!==0;){g=d>2e3?2e3:d,d-=g;do f=f+c[u++]|0,m=m+f|0;while(--g);f%=65521,m%=65521}return f|m<<16|0}n.exports=a},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function a(){for(var d,u=[],f=0;f<256;f++){d=f;for(var m=0;m<8;m++)d=d&1?3988292384^d>>>1:d>>>1;u[f]=d}return u}var s=a();function c(d,u,f,m){var g=s,h=m+f;d^=-1;for(var b=m;b<h;b++)d=d>>>8^g[(d^u[b])&255];return d^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function a(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=a},{}],7:[function(o,n,i){"use strict";var a=30,s=12;n.exports=function(d,u){var f,m,g,h,b,v,y,w,_,x,E,S,C,R,T,P,O,k,F,V,L,B,j,A,D;f=d.state,m=d.next_in,A=d.input,g=m+(d.avail_in-5),h=d.next_out,D=d.output,b=h-(u-d.avail_out),v=h+(d.avail_out-257),y=f.dmax,w=f.wsize,_=f.whave,x=f.wnext,E=f.window,S=f.hold,C=f.bits,R=f.lencode,T=f.distcode,P=(1<<f.lenbits)-1,O=(1<<f.distbits)-1;e:do{C<15&&(S+=A[m++]<<C,C+=8,S+=A[m++]<<C,C+=8),k=R[S&P];t:for(;;){if(F=k>>>24,S>>>=F,C-=F,F=k>>>16&255,F===0)D[h++]=k&65535;else if(F&16){V=k&65535,F&=15,F&&(C<F&&(S+=A[m++]<<C,C+=8),V+=S&(1<<F)-1,S>>>=F,C-=F),C<15&&(S+=A[m++]<<C,C+=8,S+=A[m++]<<C,C+=8),k=T[S&O];r:for(;;){if(F=k>>>24,S>>>=F,C-=F,F=k>>>16&255,F&16){if(L=k&65535,F&=15,C<F&&(S+=A[m++]<<C,C+=8,C<F&&(S+=A[m++]<<C,C+=8)),L+=S&(1<<F)-1,L>y){d.msg="invalid distance too far back",f.mode=a;break e}if(S>>>=F,C-=F,F=h-b,L>F){if(F=L-F,F>_&&f.sane){d.msg="invalid distance too far back",f.mode=a;break e}if(B=0,j=E,x===0){if(B+=w-F,F<V){V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}}else if(x<F){if(B+=w+x-F,F-=x,F<V){V-=F;do D[h++]=E[B++];while(--F);if(B=0,x<V){F=x,V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}}}else if(B+=x-F,F<V){V-=F;do D[h++]=E[B++];while(--F);B=h-L,j=D}for(;V>2;)D[h++]=j[B++],D[h++]=j[B++],D[h++]=j[B++],V-=3;V&&(D[h++]=j[B++],V>1&&(D[h++]=j[B++]))}else{B=h-L;do D[h++]=D[B++],D[h++]=D[B++],D[h++]=D[B++],V-=3;while(V>2);V&&(D[h++]=D[B++],V>1&&(D[h++]=D[B++]))}}else if((F&64)===0){k=T[(k&65535)+(S&(1<<F)-1)];continue r}else{d.msg="invalid distance code",f.mode=a;break e}break}}else if((F&64)===0){k=R[(k&65535)+(S&(1<<F)-1)];continue t}else if(F&32){f.mode=s;break e}else{d.msg="invalid literal/length code",f.mode=a;break e}break}}while(m<g&&h<v);V=C>>3,m-=V,C-=V<<3,S&=(1<<C)-1,d.next_in=m,d.next_out=h,d.avail_in=m<g?5+(g-m):5-(m-g),d.avail_out=h<v?257+(v-h):257-(h-v),f.hold=S,f.bits=C}},{}],8:[function(o,n,i){"use strict";var a=o("../utils/common"),s=o("./adler32"),c=o("./crc32"),d=o("./inffast"),u=o("./inftrees"),f=0,m=1,g=2,h=4,b=5,v=6,y=0,w=1,_=2,x=-2,E=-3,S=-4,C=-5,R=8,T=1,P=2,O=3,k=4,F=5,V=6,L=7,B=8,j=9,A=10,D=11,N=12,z=13,W=14,Y=15,G=16,ve=17,fe=18,Se=19,le=20,ye=21,Ee=22,Ie=23,Q=24,me=25,re=26,ee=27,ie=28,J=29,ae=30,he=31,ge=32,_e=852,Te=592,Ne=15,K=Ne;function ne(H){return(H>>>24&255)+(H>>>8&65280)+((H&65280)<<8)+((H&255)<<24)}function Ke(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ce(H){var Z;return!H||!H.state?x:(Z=H.state,H.total_in=H.total_out=Z.total=0,H.msg="",Z.wrap&&(H.adler=Z.wrap&1),Z.mode=T,Z.last=0,Z.havedict=0,Z.dmax=32768,Z.head=null,Z.hold=0,Z.bits=0,Z.lencode=Z.lendyn=new a.Buf32(_e),Z.distcode=Z.distdyn=new a.Buf32(Te),Z.sane=1,Z.back=-1,y)}function ke(H){var Z;return!H||!H.state?x:(Z=H.state,Z.wsize=0,Z.whave=0,Z.wnext=0,Ce(H))}function Qe(H,Z){var M,se;return!H||!H.state||(se=H.state,Z<0?(M=0,Z=-Z):(M=(Z>>4)+1,Z<48&&(Z&=15)),Z&&(Z<8||Z>15))?x:(se.window!==null&&se.wbits!==Z&&(se.window=null),se.wrap=M,se.wbits=Z,ke(H))}function et(H,Z){var M,se;return H?(se=new Ke,H.state=se,se.window=null,M=Qe(H,Z),M!==y&&(H.state=null),M):x}function xt(H){return et(H,K)}var Ht=!0,Xe,Xo;function po(H){if(Ht){var Z;for(Xe=new a.Buf32(512),Xo=new a.Buf32(32),Z=0;Z<144;)H.lens[Z++]=8;for(;Z<256;)H.lens[Z++]=9;for(;Z<280;)H.lens[Z++]=7;for(;Z<288;)H.lens[Z++]=8;for(u(m,H.lens,0,288,Xe,0,H.work,{bits:9}),Z=0;Z<32;)H.lens[Z++]=5;u(g,H.lens,0,32,Xo,0,H.work,{bits:5}),Ht=!1}H.lencode=Xe,H.lenbits=9,H.distcode=Xo,H.distbits=5}function Ft(H,Z,M,se){var Ue,ce=H.state;return ce.window===null&&(ce.wsize=1<<ce.wbits,ce.wnext=0,ce.whave=0,ce.window=new a.Buf8(ce.wsize)),se>=ce.wsize?(a.arraySet(ce.window,Z,M-ce.wsize,ce.wsize,0),ce.wnext=0,ce.whave=ce.wsize):(Ue=ce.wsize-ce.wnext,Ue>se&&(Ue=se),a.arraySet(ce.window,Z,M-se,Ue,ce.wnext),se-=Ue,se?(a.arraySet(ce.window,Z,M-se,se,0),ce.wnext=se,ce.whave=ce.wsize):(ce.wnext+=Ue,ce.wnext===ce.wsize&&(ce.wnext=0),ce.whave<ce.wsize&&(ce.whave+=Ue))),0}function Lo(H,Z){var M,se,Ue,ce,Et,Re,Rt,pe,de,Sn,Vt,qe,Da,As,xr=0,It,vr,Gr,go,La,ku,Dr,Cn,Yr=new a.Buf8(4),En,Jn,xp=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!H||!H.state||!H.output||!H.input&&H.avail_in!==0)return x;M=H.state,M.mode===N&&(M.mode=z),Et=H.next_out,Ue=H.output,Rt=H.avail_out,ce=H.next_in,se=H.input,Re=H.avail_in,pe=M.hold,de=M.bits,Sn=Re,Vt=Rt,Cn=y;e:for(;;)switch(M.mode){case T:if(M.wrap===0){M.mode=z;break}for(;de<16;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(M.wrap&2&&pe===35615){M.check=0,Yr[0]=pe&255,Yr[1]=pe>>>8&255,M.check=c(M.check,Yr,2,0),pe=0,de=0,M.mode=P;break}if(M.flags=0,M.head&&(M.head.done=!1),!(M.wrap&1)||(((pe&255)<<8)+(pe>>8))%31){H.msg="incorrect header check",M.mode=ae;break}if((pe&15)!==R){H.msg="unknown compression method",M.mode=ae;break}if(pe>>>=4,de-=4,Dr=(pe&15)+8,M.wbits===0)M.wbits=Dr;else if(Dr>M.wbits){H.msg="invalid window size",M.mode=ae;break}M.dmax=1<<Dr,H.adler=M.check=1,M.mode=pe&512?A:N,pe=0,de=0;break;case P:for(;de<16;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(M.flags=pe,(M.flags&255)!==R){H.msg="unknown compression method",M.mode=ae;break}if(M.flags&57344){H.msg="unknown header flags set",M.mode=ae;break}M.head&&(M.head.text=pe>>8&1),M.flags&512&&(Yr[0]=pe&255,Yr[1]=pe>>>8&255,M.check=c(M.check,Yr,2,0)),pe=0,de=0,M.mode=O;case O:for(;de<32;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.head&&(M.head.time=pe),M.flags&512&&(Yr[0]=pe&255,Yr[1]=pe>>>8&255,Yr[2]=pe>>>16&255,Yr[3]=pe>>>24&255,M.check=c(M.check,Yr,4,0)),pe=0,de=0,M.mode=k;case k:for(;de<16;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.head&&(M.head.xflags=pe&255,M.head.os=pe>>8),M.flags&512&&(Yr[0]=pe&255,Yr[1]=pe>>>8&255,M.check=c(M.check,Yr,2,0)),pe=0,de=0,M.mode=F;case F:if(M.flags&1024){for(;de<16;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.length=pe,M.head&&(M.head.extra_len=pe),M.flags&512&&(Yr[0]=pe&255,Yr[1]=pe>>>8&255,M.check=c(M.check,Yr,2,0)),pe=0,de=0}else M.head&&(M.head.extra=null);M.mode=V;case V:if(M.flags&1024&&(qe=M.length,qe>Re&&(qe=Re),qe&&(M.head&&(Dr=M.head.extra_len-M.length,M.head.extra||(M.head.extra=new Array(M.head.extra_len)),a.arraySet(M.head.extra,se,ce,qe,Dr)),M.flags&512&&(M.check=c(M.check,se,qe,ce)),Re-=qe,ce+=qe,M.length-=qe),M.length))break e;M.length=0,M.mode=L;case L:if(M.flags&2048){if(Re===0)break e;qe=0;do Dr=se[ce+qe++],M.head&&Dr&&M.length<65536&&(M.head.name+=String.fromCharCode(Dr));while(Dr&&qe<Re);if(M.flags&512&&(M.check=c(M.check,se,qe,ce)),Re-=qe,ce+=qe,Dr)break e}else M.head&&(M.head.name=null);M.length=0,M.mode=B;case B:if(M.flags&4096){if(Re===0)break e;qe=0;do Dr=se[ce+qe++],M.head&&Dr&&M.length<65536&&(M.head.comment+=String.fromCharCode(Dr));while(Dr&&qe<Re);if(M.flags&512&&(M.check=c(M.check,se,qe,ce)),Re-=qe,ce+=qe,Dr)break e}else M.head&&(M.head.comment=null);M.mode=j;case j:if(M.flags&512){for(;de<16;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(pe!==(M.check&65535)){H.msg="header crc mismatch",M.mode=ae;break}pe=0,de=0}M.head&&(M.head.hcrc=M.flags>>9&1,M.head.done=!0),H.adler=M.check=0,M.mode=N;break;case A:for(;de<32;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}H.adler=M.check=ne(pe),pe=0,de=0,M.mode=D;case D:if(M.havedict===0)return H.next_out=Et,H.avail_out=Rt,H.next_in=ce,H.avail_in=Re,M.hold=pe,M.bits=de,_;H.adler=M.check=1,M.mode=N;case N:if(Z===b||Z===v)break e;case z:if(M.last){pe>>>=de&7,de-=de&7,M.mode=ee;break}for(;de<3;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}switch(M.last=pe&1,pe>>>=1,de-=1,pe&3){case 0:M.mode=W;break;case 1:if(po(M),M.mode=le,Z===v){pe>>>=2,de-=2;break e}break;case 2:M.mode=ve;break;case 3:H.msg="invalid block type",M.mode=ae}pe>>>=2,de-=2;break;case W:for(pe>>>=de&7,de-=de&7;de<32;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if((pe&65535)!==(pe>>>16^65535)){H.msg="invalid stored block lengths",M.mode=ae;break}if(M.length=pe&65535,pe=0,de=0,M.mode=Y,Z===v)break e;case Y:M.mode=G;case G:if(qe=M.length,qe){if(qe>Re&&(qe=Re),qe>Rt&&(qe=Rt),qe===0)break e;a.arraySet(Ue,se,ce,qe,Et),Re-=qe,ce+=qe,Rt-=qe,Et+=qe,M.length-=qe;break}M.mode=N;break;case ve:for(;de<14;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(M.nlen=(pe&31)+257,pe>>>=5,de-=5,M.ndist=(pe&31)+1,pe>>>=5,de-=5,M.ncode=(pe&15)+4,pe>>>=4,de-=4,M.nlen>286||M.ndist>30){H.msg="too many length or distance symbols",M.mode=ae;break}M.have=0,M.mode=fe;case fe:for(;M.have<M.ncode;){for(;de<3;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.lens[xp[M.have++]]=pe&7,pe>>>=3,de-=3}for(;M.have<19;)M.lens[xp[M.have++]]=0;if(M.lencode=M.lendyn,M.lenbits=7,En={bits:M.lenbits},Cn=u(f,M.lens,0,19,M.lencode,0,M.work,En),M.lenbits=En.bits,Cn){H.msg="invalid code lengths set",M.mode=ae;break}M.have=0,M.mode=Se;case Se:for(;M.have<M.nlen+M.ndist;){for(;xr=M.lencode[pe&(1<<M.lenbits)-1],It=xr>>>24,vr=xr>>>16&255,Gr=xr&65535,!(It<=de);){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(Gr<16)pe>>>=It,de-=It,M.lens[M.have++]=Gr;else{if(Gr===16){for(Jn=It+2;de<Jn;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(pe>>>=It,de-=It,M.have===0){H.msg="invalid bit length repeat",M.mode=ae;break}Dr=M.lens[M.have-1],qe=3+(pe&3),pe>>>=2,de-=2}else if(Gr===17){for(Jn=It+3;de<Jn;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}pe>>>=It,de-=It,Dr=0,qe=3+(pe&7),pe>>>=3,de-=3}else{for(Jn=It+7;de<Jn;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}pe>>>=It,de-=It,Dr=0,qe=11+(pe&127),pe>>>=7,de-=7}if(M.have+qe>M.nlen+M.ndist){H.msg="invalid bit length repeat",M.mode=ae;break}for(;qe--;)M.lens[M.have++]=Dr}}if(M.mode===ae)break;if(M.lens[256]===0){H.msg="invalid code -- missing end-of-block",M.mode=ae;break}if(M.lenbits=9,En={bits:M.lenbits},Cn=u(m,M.lens,0,M.nlen,M.lencode,0,M.work,En),M.lenbits=En.bits,Cn){H.msg="invalid literal/lengths set",M.mode=ae;break}if(M.distbits=6,M.distcode=M.distdyn,En={bits:M.distbits},Cn=u(g,M.lens,M.nlen,M.ndist,M.distcode,0,M.work,En),M.distbits=En.bits,Cn){H.msg="invalid distances set",M.mode=ae;break}if(M.mode=le,Z===v)break e;case le:M.mode=ye;case ye:if(Re>=6&&Rt>=258){H.next_out=Et,H.avail_out=Rt,H.next_in=ce,H.avail_in=Re,M.hold=pe,M.bits=de,d(H,Vt),Et=H.next_out,Ue=H.output,Rt=H.avail_out,ce=H.next_in,se=H.input,Re=H.avail_in,pe=M.hold,de=M.bits,M.mode===N&&(M.back=-1);break}for(M.back=0;xr=M.lencode[pe&(1<<M.lenbits)-1],It=xr>>>24,vr=xr>>>16&255,Gr=xr&65535,!(It<=de);){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(vr&&(vr&240)===0){for(go=It,La=vr,ku=Gr;xr=M.lencode[ku+((pe&(1<<go+La)-1)>>go)],It=xr>>>24,vr=xr>>>16&255,Gr=xr&65535,!(go+It<=de);){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}pe>>>=go,de-=go,M.back+=go}if(pe>>>=It,de-=It,M.back+=It,M.length=Gr,vr===0){M.mode=re;break}if(vr&32){M.back=-1,M.mode=N;break}if(vr&64){H.msg="invalid literal/length code",M.mode=ae;break}M.extra=vr&15,M.mode=Ee;case Ee:if(M.extra){for(Jn=M.extra;de<Jn;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.length+=pe&(1<<M.extra)-1,pe>>>=M.extra,de-=M.extra,M.back+=M.extra}M.was=M.length,M.mode=Ie;case Ie:for(;xr=M.distcode[pe&(1<<M.distbits)-1],It=xr>>>24,vr=xr>>>16&255,Gr=xr&65535,!(It<=de);){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if((vr&240)===0){for(go=It,La=vr,ku=Gr;xr=M.distcode[ku+((pe&(1<<go+La)-1)>>go)],It=xr>>>24,vr=xr>>>16&255,Gr=xr&65535,!(go+It<=de);){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}pe>>>=go,de-=go,M.back+=go}if(pe>>>=It,de-=It,M.back+=It,vr&64){H.msg="invalid distance code",M.mode=ae;break}M.offset=Gr,M.extra=vr&15,M.mode=Q;case Q:if(M.extra){for(Jn=M.extra;de<Jn;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}M.offset+=pe&(1<<M.extra)-1,pe>>>=M.extra,de-=M.extra,M.back+=M.extra}if(M.offset>M.dmax){H.msg="invalid distance too far back",M.mode=ae;break}M.mode=me;case me:if(Rt===0)break e;if(qe=Vt-Rt,M.offset>qe){if(qe=M.offset-qe,qe>M.whave&&M.sane){H.msg="invalid distance too far back",M.mode=ae;break}qe>M.wnext?(qe-=M.wnext,Da=M.wsize-qe):Da=M.wnext-qe,qe>M.length&&(qe=M.length),As=M.window}else As=Ue,Da=Et-M.offset,qe=M.length;qe>Rt&&(qe=Rt),Rt-=qe,M.length-=qe;do Ue[Et++]=As[Da++];while(--qe);M.length===0&&(M.mode=ye);break;case re:if(Rt===0)break e;Ue[Et++]=M.length,Rt--,M.mode=ye;break;case ee:if(M.wrap){for(;de<32;){if(Re===0)break e;Re--,pe|=se[ce++]<<de,de+=8}if(Vt-=Rt,H.total_out+=Vt,M.total+=Vt,Vt&&(H.adler=M.check=M.flags?c(M.check,Ue,Vt,Et-Vt):s(M.check,Ue,Vt,Et-Vt)),Vt=Rt,(M.flags?pe:ne(pe))!==M.check){H.msg="incorrect data check",M.mode=ae;break}pe=0,de=0}M.mode=ie;case ie:if(M.wrap&&M.flags){for(;de<32;){if(Re===0)break e;Re--,pe+=se[ce++]<<de,de+=8}if(pe!==(M.total&4294967295)){H.msg="incorrect length check",M.mode=ae;break}pe=0,de=0}M.mode=J;case J:Cn=w;break e;case ae:Cn=E;break e;case he:return S;case ge:default:return x}return H.next_out=Et,H.avail_out=Rt,H.next_in=ce,H.avail_in=Re,M.hold=pe,M.bits=de,(M.wsize||Vt!==H.avail_out&&M.mode<ae&&(M.mode<ee||Z!==h))&&Ft(H,H.output,H.next_out,Vt-H.avail_out)?(M.mode=he,S):(Sn-=H.avail_in,Vt-=H.avail_out,H.total_in+=Sn,H.total_out+=Vt,M.total+=Vt,M.wrap&&Vt&&(H.adler=M.check=M.flags?c(M.check,Ue,Vt,H.next_out-Vt):s(M.check,Ue,Vt,H.next_out-Vt)),H.data_type=M.bits+(M.last?64:0)+(M.mode===N?128:0)+(M.mode===le||M.mode===Y?256:0),(Sn===0&&Vt===0||Z===h)&&Cn===y&&(Cn=C),Cn)}function Ur(H){if(!H||!H.state)return x;var Z=H.state;return Z.window&&(Z.window=null),H.state=null,y}function mo(H,Z){var M;return!H||!H.state||(M=H.state,(M.wrap&2)===0)?x:(M.head=Z,Z.done=!1,y)}function Be(H,Z){var M=Z.length,se,Ue,ce;return!H||!H.state||(se=H.state,se.wrap!==0&&se.mode!==D)?x:se.mode===D&&(Ue=1,Ue=s(Ue,Z,M,0),Ue!==se.check)?E:(ce=Ft(H,Z,M,M),ce?(se.mode=he,S):(se.havedict=1,y))}i.inflateReset=ke,i.inflateReset2=Qe,i.inflateResetKeep=Ce,i.inflateInit=xt,i.inflateInit2=et,i.inflate=Lo,i.inflateEnd=Ur,i.inflateGetHeader=mo,i.inflateSetDictionary=Be,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var a=o("../utils/common"),s=15,c=852,d=592,u=0,f=1,m=2,g=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],v=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(w,_,x,E,S,C,R,T){var P=T.bits,O=0,k=0,F=0,V=0,L=0,B=0,j=0,A=0,D=0,N=0,z,W,Y,G,ve,fe=null,Se=0,le,ye=new a.Buf16(s+1),Ee=new a.Buf16(s+1),Ie=null,Q=0,me,re,ee;for(O=0;O<=s;O++)ye[O]=0;for(k=0;k<E;k++)ye[_[x+k]]++;for(L=P,V=s;V>=1&&ye[V]===0;V--);if(L>V&&(L=V),V===0)return S[C++]=1<<24|64<<16|0,S[C++]=1<<24|64<<16|0,T.bits=1,0;for(F=1;F<V&&ye[F]===0;F++);for(L<F&&(L=F),A=1,O=1;O<=s;O++)if(A<<=1,A-=ye[O],A<0)return-1;if(A>0&&(w===u||V!==1))return-1;for(Ee[1]=0,O=1;O<s;O++)Ee[O+1]=Ee[O]+ye[O];for(k=0;k<E;k++)_[x+k]!==0&&(R[Ee[_[x+k]]++]=k);if(w===u?(fe=Ie=R,le=19):w===f?(fe=g,Se-=257,Ie=h,Q-=257,le=256):(fe=b,Ie=v,le=-1),N=0,k=0,O=F,ve=C,B=L,j=0,Y=-1,D=1<<L,G=D-1,w===f&&D>c||w===m&&D>d)return 1;for(;;){me=O-j,R[k]<le?(re=0,ee=R[k]):R[k]>le?(re=Ie[Q+R[k]],ee=fe[Se+R[k]]):(re=96,ee=0),z=1<<O-j,W=1<<B,F=W;do W-=z,S[ve+(N>>j)+W]=me<<24|re<<16|ee|0;while(W!==0);for(z=1<<O-1;N&z;)z>>=1;if(z!==0?(N&=z-1,N+=z):N=0,k++,--ye[O]===0){if(O===V)break;O=_[x+R[k]]}if(O>L&&(N&G)!==Y){for(j===0&&(j=L),ve+=F,B=O-j,A=1<<B;B+j<V&&(A-=ye[B+j],!(A<=0));)B++,A<<=1;if(D+=1<<B,w===f&&D>c||w===m&&D>d)return 1;Y=N&G,S[Y]=L<<24|B<<16|ve-C|0}}return N!==0&&(S[ve+N]=O-j<<24|64<<16|0),T.bits=L,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function a(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=a},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var a=o("./zlib/inflate"),s=o("./utils/common"),c=o("./utils/strings"),d=o("./zlib/constants"),u=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function h(y){if(!(this instanceof h))return new h(y);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},y||{});var w=this.options;w.raw&&w.windowBits>=0&&w.windowBits<16&&(w.windowBits=-w.windowBits,w.windowBits===0&&(w.windowBits=-15)),w.windowBits>=0&&w.windowBits<16&&!(y&&y.windowBits)&&(w.windowBits+=32),w.windowBits>15&&w.windowBits<48&&(w.windowBits&15)===0&&(w.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var _=a.inflateInit2(this.strm,w.windowBits);if(_!==d.Z_OK)throw new Error(u[_]);if(this.header=new m,a.inflateGetHeader(this.strm,this.header),w.dictionary&&(typeof w.dictionary=="string"?w.dictionary=c.string2buf(w.dictionary):g.call(w.dictionary)==="[object ArrayBuffer]"&&(w.dictionary=new Uint8Array(w.dictionary)),w.raw&&(_=a.inflateSetDictionary(this.strm,w.dictionary),_!==d.Z_OK)))throw new Error(u[_])}h.prototype.push=function(y,w){var _=this.strm,x=this.options.chunkSize,E=this.options.dictionary,S,C,R,T,P,O=!1;if(this.ended)return!1;C=w===~~w?w:w===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof y=="string"?_.input=c.binstring2buf(y):g.call(y)==="[object ArrayBuffer]"?_.input=new Uint8Array(y):_.input=y,_.next_in=0,_.avail_in=_.input.length;do{if(_.avail_out===0&&(_.output=new s.Buf8(x),_.next_out=0,_.avail_out=x),S=a.inflate(_,d.Z_NO_FLUSH),S===d.Z_NEED_DICT&&E&&(S=a.inflateSetDictionary(this.strm,E)),S===d.Z_BUF_ERROR&&O===!0&&(S=d.Z_OK,O=!1),S!==d.Z_STREAM_END&&S!==d.Z_OK)return this.onEnd(S),this.ended=!0,!1;_.next_out&&(_.avail_out===0||S===d.Z_STREAM_END||_.avail_in===0&&(C===d.Z_FINISH||C===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(R=c.utf8border(_.output,_.next_out),T=_.next_out-R,P=c.buf2string(_.output,R),_.next_out=T,_.avail_out=x-T,T&&s.arraySet(_.output,_.output,R,T,0),this.onData(P)):this.onData(s.shrinkBuf(_.output,_.next_out))),_.avail_in===0&&_.avail_out===0&&(O=!0)}while((_.avail_in>0||_.avail_out===0)&&S!==d.Z_STREAM_END);return S===d.Z_STREAM_END&&(C=d.Z_FINISH),C===d.Z_FINISH?(S=a.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===d.Z_OK):(C===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),_.avail_out=0),!0)},h.prototype.onData=function(y){this.chunks.push(y)},h.prototype.onEnd=function(y){y===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function b(y,w){var _=new h(w);if(_.push(y,!0),_.err)throw _.msg||u[_.err];return _.result}function v(y,w){return w=w||{},w.raw=!0,b(y,w)}i.Inflate=h,i.inflate=b,i.inflateRaw=v,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var zOt=globalThis.fetch,wE=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},U3e=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},G3e=new Date("1904-01-01T00:00:00+0000").getTime();function Y3e(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var q3e=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return Y3e([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(G3e+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},Wr=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},pt=class extends Wr{constructor(e,t,r){let{parser:o,start:n}=super(new q3e(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function We(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var K3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new X3e(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);We(this.tables,n.tag.trim(),i)})}},X3e=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Soe=xoe.inflate||void 0,Coe=void 0,Z3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new Q3e(o)),J3e(this,t,r)}},Q3e=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function J3e(e,t,r){e.tables={},e.directory.forEach(o=>{We(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let a=t.buffer.slice(o.offset,o.offset+o.compLength),s;if(Soe)s=Soe(new Uint8Array(a));else if(Coe)s=Coe(new Uint8Array(a));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(s.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Eoe=woe,koe=void 0,$3e=class extends pt{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(s=>new eEe(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((s,c)=>{let d=this.directory[c+1];d&&(d.offset=s.offset+(s.transformLength!==void 0?s.transformLength:s.origLength))});let i,a=t.buffer.slice(n);if(Eoe)i=Eoe(new Uint8Array(a));else if(koe)i=new Uint8Array(koe(a));else{let s="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(s),new Error(s)}tEe(this,i,r)}},eEe=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=rEe(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function tEe(e,t,r){e.tables={},e.directory.forEach(o=>{We(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),a=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},a)}catch(s){console.error(s)}})})}function rEe(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var Moe={},Noe=!1;Promise.all([Promise.resolve().then(function(){return OEe}),Promise.resolve().then(function(){return AEe}),Promise.resolve().then(function(){return NEe}),Promise.resolve().then(function(){return DEe}),Promise.resolve().then(function(){return zEe}),Promise.resolve().then(function(){return UEe}),Promise.resolve().then(function(){return YEe}),Promise.resolve().then(function(){return KEe}),Promise.resolve().then(function(){return n6e}),Promise.resolve().then(function(){return g6e}),Promise.resolve().then(function(){return rke}),Promise.resolve().then(function(){return nke}),Promise.resolve().then(function(){return lke}),Promise.resolve().then(function(){return fke}),Promise.resolve().then(function(){return mke}),Promise.resolve().then(function(){return hke}),Promise.resolve().then(function(){return yke}),Promise.resolve().then(function(){return wke}),Promise.resolve().then(function(){return Ske}),Promise.resolve().then(function(){return Eke}),Promise.resolve().then(function(){return Rke}),Promise.resolve().then(function(){return Pke}),Promise.resolve().then(function(){return Ake}),Promise.resolve().then(function(){return Fke}),Promise.resolve().then(function(){return Vke}),Promise.resolve().then(function(){return Lke}),Promise.resolve().then(function(){return Bke}),Promise.resolve().then(function(){return Hke}),Promise.resolve().then(function(){return Uke}),Promise.resolve().then(function(){return qke}),Promise.resolve().then(function(){return $ke}),Promise.resolve().then(function(){return oRe}),Promise.resolve().then(function(){return aRe}),Promise.resolve().then(function(){return dRe}),Promise.resolve().then(function(){return fRe}),Promise.resolve().then(function(){return mRe}),Promise.resolve().then(function(){return bRe}),Promise.resolve().then(function(){return yRe}),Promise.resolve().then(function(){return CRe}),Promise.resolve().then(function(){return kRe}),Promise.resolve().then(function(){return PRe})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Moe[r]=t[r]}),Noe=!0});function oEe(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Moe[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function nEe(){let e=0;function t(r,o){if(!Noe)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(oEe)}return new Promise((r,o)=>t(r))}function iEe(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function aEe(e,t,r={}){if(!globalThis.document)return;let o=iEe(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([a,s])=>`${a}: ${s};`)),n.textContent=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var h3e=[0,1,0,0],b3e=[79,84,84,79],v3e=[119,79,70,70],y3e=[119,79,70,50];function $R(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function _3e(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if($R(t,h3e)||$R(t,b3e))return"SFNT";if($R(t,v3e))return"WOFF";if($R(t,y3e))return"WOFF2"}function w3e(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var une=class extends $Re{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 g3e(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>w3e(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new JR("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=_3e(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 JR("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return p3e().then(t=>(e==="SFNT"&&(this.opentype=new o3e(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new i3e(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new l3e(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 JR("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 JR("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=une;var Yc=class extends qr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},x3e=class extends Yc{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}]}},S3e=class extends Yc{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;Ue(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new C3e(e))));let i=n+o*8;Ue(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}))}},C3e=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}},E3e=class extends Yc{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;Ue(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;Ue(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;Ue(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;Ue(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,c=this.length-(a-this.tableStart);Ue(this,"glyphIdArray",()=>e.readBytes(c,a,16)),Ue(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],c=this.idDelta[i],d=this.idRangeOffset[i],u=e+2*i,f=[];if(d===0)for(let m=s+c,g=a+c;m<=g;m++)f.push(m);else for(let m=0,g=a-s;m<=g;m++)r.currentPosition=u+d+m*2,f.push(r.uint16);return{startCode:s,endCode:a,idDelta:c,idRangeOffset:d,glyphIDs:f}};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}))}},R3e=class extends Yc{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,Ue(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}]}},T3e=class extends Yc{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,Ue(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new k3e(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}))}},k3e=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},P3e=class extends Yc{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,Ue(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}]}},O3e=class extends Yc{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,Ue(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new I3e(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}))}},I3e=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},A3e=class extends Yc{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 M3e(e));Ue(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}))}},M3e=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},N3e=class extends Yc{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,Ue(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new F3e(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)}},F3e=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function V3e(e,t,r){let o=e.uint16;return o===0?new x3e(e,t,r):o===2?new S3e(e,t,r):o===4?new E3e(e,t,r):o===6?new R3e(e,t,r):o===8?new T3e(e,t,r):o===10?new P3e(e,t,r):o===12?new O3e(e,t,r):o===13?new A3e(e,t,r):o===14?new N3e(e,t,r):{}}var D3e=class extends pt{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 L3e(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})}},L3e=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;Ue(this,"table",()=>(e.currentPosition=t+n,V3e(e,r,o)))}},z3e=Object.freeze({__proto__:null,cmap:D3e}),B3e=class extends pt{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})}},j3e=Object.freeze({__proto__:null,head:B3e}),H3e=class extends pt{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()}},W3e=Object.freeze({__proto__:null,hhea:H3e}),U3e=class extends pt{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(Ue(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new G3e(o.uint16,o.int16)))),n<i){let a=s+n*4;Ue(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(c=>o.int16)))}}},G3e=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Y3e=Object.freeze({__proto__:null,hmtx:U3e}),q3e=class extends pt{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()}},K3e=Object.freeze({__proto__:null,maxp:q3e}),X3e=class extends pt{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 Q3e(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Z3e(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}},Z3e=class{constructor(e,t){this.length=e,this.offset=t}},Q3e=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,Ue(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,J3e(e,this)))}};function J3e(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,c=o/2;a<c;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 $3e=Object.freeze({__proto__:null,name:X3e}),eTe=class extends pt{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()}},tTe=Object.freeze({__proto__:null,OS2:eTe}),rTe=class extends pt{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]<one.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 one[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(""))}},one=[".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"],oTe=Object.freeze({__proto__:null,post:rTe}),nTe=class extends pt{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,Ue(this,"horizAxis",()=>new VA({offset:e.offset+this.horizAxisOffset},t)),Ue(this,"vertAxis",()=>new VA({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,Ue(this,"itemVarStore",()=>new VA({offset:e.offset+this.itemVarStoreOffset},t)))}},VA=class extends pt{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,Ue(this,"baseTagList",()=>new iTe({offset:e.offset+this.baseTagListOffset},t)),Ue(this,"baseScriptList",()=>new sTe({offset:e.offset+this.baseScriptListOffset},t))}},iTe=class extends pt{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},sTe=class extends pt{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;Ue(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new aTe(this.start,r))))}},aTe=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,Ue(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new lTe(t)))}},lTe=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 cTe(this.start,e)),Ue(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new dTe(e))),Ue(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new fne(e)))}},cTe=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,Ue(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new fne(t)))}},dTe=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 fTe(this.parser)}},fne=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;Ue(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new uTe(e))))}},uTe=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},fTe=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)}},pTe=Object.freeze({__proto__:null,BASE:nTe}),nne=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 mTe(e)))}},mTe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},c0=class extends qr{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 gTe(e)))}},gTe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},hTe=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)}},bTe=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,Ue(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new nne(r)}),this.attachListOffset=r.Offset16,Ue(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new vTe(r)}),this.ligCaretListOffset=r.Offset16,Ue(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new _Te(r)}),this.markAttachClassDefOffset=r.Offset16,Ue(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new nne(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,Ue(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new STe(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,Ue(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new hTe(r)}))}},vTe=class extends qr{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 yTe(this.parser)}},yTe=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},_Te=class extends qr{constructor(e){super(e),this.coverageOffset=e.Offset16,Ue(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new c0(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 wTe(this.parser)}},wTe=class extends qr{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 xTe(this.parser)}},xTe=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)}},STe=class extends qr{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 c0(this.parser)}},CTe=Object.freeze({__proto__:null,GDEF:bTe}),ine=class extends qr{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new ETe(e))}},ETe=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},RTe=class extends qr{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new TTe(e))}},TTe=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},sne=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)}},ane=class extends qr{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new kTe(e))}},kTe=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},PTe=class extends qr{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 ITe(e);if(t.startsWith("cc"))return new OTe(e);if(t.startsWith("ss"))return new ATe(e)}}},OTe=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)}},ITe=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},ATe=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function pne(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var kp=class extends qr{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 c0(e)}},LA=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},MTe=class extends kp{constructor(e){super(e),this.deltaGlyphID=e.int16}},NTe=class extends kp{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 FTe(t)}},FTe=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},VTe=class extends kp{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 DTe(t)}},DTe=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},LTe=class extends kp{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 zTe(t)}},zTe=class extends qr{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 BTe(t)}},BTe=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},jTe=class extends kp{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&&(pne(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 LA(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 HTe(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 WTe(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 c0(t)}},HTe=class extends qr{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 mne(t)}},mne=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 LA(e))}},WTe=class extends qr{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 UTe(t)}},UTe=class extends mne{constructor(e){super(e)}},GTe=class extends kp{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&&(pne(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 gne(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 YTe(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 KTe(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 c0(t)}},YTe=class extends qr{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 qTe(t)}},qTe=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 LA(e))}},KTe=class extends qr{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 XTe(t)}},XTe=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 gne(e))}},gne=class extends qr{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},ZTe=class extends qr{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},QTe=class extends kp{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)}},JTe={buildSubtable:function(e,t){let r=new[void 0,MTe,NTe,VTe,LTe,jTe,GTe,ZTe,QTe][e](t);return r.type=e,r}},qc=class extends qr{constructor(e){super(e)}},$Te=class extends qc{constructor(e){super(e),console.log("lookup type 1")}},e6e=class extends qc{constructor(e){super(e),console.log("lookup type 2")}},t6e=class extends qc{constructor(e){super(e),console.log("lookup type 3")}},r6e=class extends qc{constructor(e){super(e),console.log("lookup type 4")}},o6e=class extends qc{constructor(e){super(e),console.log("lookup type 5")}},n6e=class extends qc{constructor(e){super(e),console.log("lookup type 6")}},i6e=class extends qc{constructor(e){super(e),console.log("lookup type 7")}},s6e=class extends qc{constructor(e){super(e),console.log("lookup type 8")}},a6e=class extends qc{constructor(e){super(e),console.log("lookup type 9")}},l6e={buildSubtable:function(e,t){let r=new[void 0,$Te,e6e,t6e,r6e,o6e,n6e,i6e,s6e,a6e][e](t);return r.type=e,r}},lne=class extends qr{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},c6e=class extends qr{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"?JTe:l6e;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},hne=class extends pt{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);Ue(this,"scriptList",()=>i?ine.EMPTY:(o.currentPosition=n+this.scriptListOffset,new ine(o))),Ue(this,"featureList",()=>i?ane.EMPTY:(o.currentPosition=n+this.featureListOffset,new ane(o))),Ue(this,"lookupList",()=>i?lne.EMPTY:(o.currentPosition=n+this.lookupListOffset,new lne(o))),this.featureVariationsOffset&&Ue(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 RTe(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 sne(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 sne(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 PTe(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 c6e(this.parser,t)}},d6e=class extends hne{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},u6e=Object.freeze({__proto__:null,GSUB:d6e}),f6e=class extends hne{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},p6e=Object.freeze({__proto__:null,GPOS:f6e}),m6e=class extends pt{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 g6e(r)}},g6e=class extends qr{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new h6e(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)}},h6e=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},b6e=Object.freeze({__proto__:null,SVG:m6e}),v6e=class extends pt{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;Ue(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new y6e(r))));let n=o+this.axisCount*this.axisSize;Ue(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new _6e(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)}},y6e=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}},_6e=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)}},w6e=Object.freeze({__proto__:null,fvar:v6e}),x6e=class extends pt{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;Ue(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},S6e=Object.freeze({__proto__:null,cvt:x6e}),C6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);Ue(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},E6e=Object.freeze({__proto__:null,fpgm:C6e}),R6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,Ue(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new T6e(r)))}},T6e=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},k6e=Object.freeze({__proto__:null,gasp:R6e}),P6e=class extends pt{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},O6e=Object.freeze({__proto__:null,glyf:P6e}),I6e=class extends pt{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,Ue(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):Ue(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}}},A6e=Object.freeze({__proto__:null,loca:I6e}),M6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);Ue(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},N6e=Object.freeze({__proto__:null,prep:M6e}),F6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);Ue(this,"data",()=>r.readBytes())}},V6e=Object.freeze({__proto__:null,CFF:F6e}),D6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);Ue(this,"data",()=>r.readBytes())}},L6e=Object.freeze({__proto__:null,CFF2:D6e}),z6e=class extends pt{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,Ue(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new B6e(r)))}},B6e=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},j6e=Object.freeze({__proto__:null,VORG:z6e}),H6e=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new e3(e),this.vert=new e3(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}},W6e=class{constructor(e){this.hori=new e3(e),this.vert=new e3(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},e3=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}},bne=class extends pt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,Ue(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new H6e(o)))}},U6e=Object.freeze({__proto__:null,EBLC:bne}),vne=class extends pt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},G6e=Object.freeze({__proto__:null,EBDT:vne}),Y6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,Ue(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new W6e(r)))}},q6e=Object.freeze({__proto__:null,EBSC:Y6e}),K6e=class extends bne{constructor(e,t){super(e,t,"CBLC")}},X6e=Object.freeze({__proto__:null,CBLC:K6e}),Z6e=class extends vne{constructor(e,t){super(e,t,"CBDT")}},Q6e=Object.freeze({__proto__:null,CBDT:Z6e}),J6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,Ue(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},$6e=Object.freeze({__proto__:null,sbix:J6e}),eke=class extends pt{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 DA(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new DA(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 c=new DA(this.parser),d=c.gID;if(d===e)return c;d>e?n=a:d<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 tke(p))}},DA=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},tke=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},rke=Object.freeze({__proto__:null,COLR:eke}),oke=class extends pt{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),Ue(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new nke(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,Ue(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new ike(r,o))),Ue(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new ske(r,o))),Ue(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new ake(r,o))))}},nke=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},ike=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},ske=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},ake=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},lke=Object.freeze({__proto__:null,CPAL:oke}),cke=class extends pt{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 dke(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new uke(this.parser)}},dke=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},uke=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},fke=Object.freeze({__proto__:null,DSIG:cke}),pke=class extends pt{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 mke(o,n))}},mke=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},gke=Object.freeze({__proto__:null,hdmx:pke}),hke=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,Ue(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new bke(r);n.push(s),o+=s}return n})}},bke=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,Ue(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new vke(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]}},vke=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},yke=Object.freeze({__proto__:null,kern:hke}),_ke=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},wke=Object.freeze({__proto__:null,LTSH:_ke}),xke=class extends pt{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,Ue(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.")}},Ske=Object.freeze({__proto__:null,MERG:xke}),Cke=class extends pt{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 Eke(this.tableStart,r))}},Eke=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)}},Rke=Object.freeze({__proto__:null,meta:Cke}),Tke=class extends pt{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.")}},kke=Object.freeze({__proto__:null,PCLT:Tke}),Pke=class extends pt{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 Oke(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new Ike(r))}},Oke=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},Ike=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new Ake(e))}},Ake=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},Mke=Object.freeze({__proto__:null,VDMX:Pke}),Nke=class extends pt{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()}},Fke=Object.freeze({__proto__:null,vhea:Nke}),Vke=class extends pt{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 Dke(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)))}}},Dke=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},Lke=Object.freeze({__proto__:null,vmtx:Vke});var _ne=l(I(),1);var Ene=l(I(),1),{Tabs:w7t}=Vt(zA.privateApis),x7t={id:"installed-fonts",title:(0,t3._x)("Library","Font library")},S7t={id:"upload-fonts",title:(0,t3._x)("Upload","noun")};var Rne=l(J(),1),BA=l(oe(),1),jke=l(U(),1);var Tne=l(I(),1);var jA=l(I(),1);var Pne=l(J(),1),r3=l(oe(),1);var One=l(I(),1);var WA=l(I(),1);var Wo=l(J(),1),UA=l(oe(),1),Xke=l(U(),1);var Ine=l(ir(),1);var qke=l(I(),1),{useSettingsForBlockElement:$7t,TypographyPanel:eNt}=Vt(Ine.privateApis);var Kke=l(I(),1);var GA=l(I(),1),cNt={text:{description:(0,Wo.__)("Manage the fonts used on the site."),title:(0,Wo.__)("Text")},link:{description:(0,Wo.__)("Manage the fonts and typography used on the links."),title:(0,Wo.__)("Links")},heading:{description:(0,Wo.__)("Manage the fonts and typography used on headings."),title:(0,Wo.__)("Headings")},caption:{description:(0,Wo.__)("Manage the fonts and typography used on captions."),title:(0,Wo.__)("Captions")},cite:{description:(0,Wo.__)("Manage the fonts and typography used on citations."),title:(0,Wo.__)("Citations")},button:{description:(0,Wo.__)("Manage the fonts and typography used on buttons."),title:(0,Wo.__)("Buttons")},textInput:{description:(0,Wo.__)("Manage the fonts and typography used on inputs."),title:(0,Wo.__)("Inputs")},select:{description:(0,Wo.__)("Manage the fonts and typography used on selects."),title:(0,Wo.__)("Selects")}};var o3=l(J(),1),$ke=l(oe(),1),Mne=l(ir(),1);var bh=l(oe(),1),Ane=l(J(),1);var Jke=l(U(),1);var Zke=l(oe(),1),Qke=l(I(),1);var YA=l(I(),1);var qA=l(I(),1),{useSettingsForBlockElement:ENt,ColorPanel:RNt}=Vt(Mne.privateApis),TNt=[{name:"cite",label:(0,o3.__)("Citations")},{name:"textInput",label:(0,o3.__)("Inputs")},{name:"select",label:(0,o3.__)("Selects")}];var d5e=l(J(),1);var r5e=l(it(),1),KA=l(oe(),1),o5e=l(J(),1);var i3=l(oe(),1);var n3=l(oe(),1);var Nne=l(I(),1);function Fne(){let{paletteColors:e}=fh();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Nne.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var u0=l(I(),1),e5e={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},t5e=({label:e,isFocused:t,withHoverView:r})=>(0,u0.jsx)(mh,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,u0.jsx)(n3.__unstableMotion.div,{variants:e5e,style:{height:"100%",overflow:"hidden"},children:(0,u0.jsx)(n3.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,u0.jsx)(Fne,{})})},o)}),Vne=t5e;var Pp=l(I(),1),Dne=["color"];function s3({title:e,gap:t=2}){let r=DR(Dne);return r?.length<=1?null:(0,Pp.jsxs)(i3.__experimentalVStack,{spacing:3,children:[e&&(0,Pp.jsx)(Wa,{level:3,children:e}),(0,Pp.jsx)(i3.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Pp.jsx)(gh,{variation:o,isPill:!0,properties:Dne,showTooltip:!0,children:()=>(0,Pp.jsx)(Vne,{})},n))})]})}var Lne=l(I(),1);var n5e=l(it(),1),zne=l(oe(),1),i5e=l(J(),1);var Bne=l(I(),1);var s5e=l(it(),1),a5e=l(U(),1),l5e=l(oe(),1);var c5e=l(J(),1);var jne=l(I(),1);var XA=l(I(),1);var f5e=l(J(),1),Wne=l(ir(),1),p5e=l(oe(),1);var Hne=l(ir(),1);var u5e=l(I(),1);var{BackgroundPanel:oFt}=Vt(Hne.privateApis);var ZA=l(I(),1),{useHasBackgroundPanel:dFt}=Vt(Wne.privateApis);var Gne=l(J(),1);var f0=l(oe(),1),b5e=l(J(),1);var v5e=l(U(),1);var m5e=l(oe(),1),g5e=l(J(),1),h5e=l(I(),1);var Une=l(I(),1),{Menu:vFt}=Vt(f0.privateApis);var JA=l(I(),1);var Gs=l(oe(),1),Kne=l(J(),1);var a3=l(U(),1);var p0=l(oe(),1);var Yne=l(I(),1),{Menu:AFt}=Vt(p0.privateApis);var w5e=l(oe(),1),x5e=l(J(),1),S5e=l(I(),1);var $A=l(oe(),1),C5e=l(J(),1),E5e=l(U(),1);var qne=l(I(),1);var eM=l(I(),1);var P5e=l(I(),1);var A5e=l(J(),1),Zne=l(ir(),1);var Xne=l(ir(),1),O5e=l(U(),1);var I5e=l(I(),1),{useSettingsForBlockElement:oVt,DimensionsPanel:nVt}=Vt(Xne.privateApis);var tM=l(I(),1),{useHasDimensionsPanel:uVt,useSettingsForBlockElement:fVt}=Vt(Zne.privateApis);var rie=l(oe(),1),V5e=l(J(),1);var N5e=l(J(),1),F5e=l(oe(),1);var Qne=l(Fe(),1),Jne=l(Te(),1),c3=l(U(),1),$ne=l(oe(),1),eie=l(J(),1);var l3=l(I(),1);function M5e({gap:e=2}){let{user:t}=(0,c3.useContext)(ko),r=t?.styles,n=(0,Jne.useSelect)(s=>{let a=s(Qne.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!o0(s,["color"])&&!o0(s,["typography","spacing"])),i=(0,c3.useMemo)(()=>[...[{title:(0,eie.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let c=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=c[m]||{},h={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...g,...h}}});let d=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},u=Object.keys(c).length>0?{blocks:c}:{},f={...a.styles,...d,...u};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,l3.jsx)($ne.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,l3.jsx)(gh,{variation:s,children:c=>(0,l3.jsx)(SA,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},a))})}var rM=M5e;var tie=l(I(),1);var oM=l(I(),1);var D5e=l(J(),1),L5e=l(oe(),1),oie=l(ir(),1);var nM=l(I(),1),{AdvancedPanel:OVt}=Vt(oie.privateApis);var die=l(J(),1),sM=l(oe(),1),aM=l(U(),1);var nie=l(Te(),1),iie=l(Fe(),1),m0=l(U(),1);var z5e={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},B5e={per_page:100,page:1},d3=[];function u3({query:e}={}){let{user:t}=(0,m0.useContext)(ko),r=(0,m0.useMemo)(()=>({...B5e,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:c}=(0,nie.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,getCurrentUser:f,getUsers:m,getRevisions:g,__experimentalGetCurrentGlobalStylesId:h,getEntityRecord:b,isResolving:v}=d(iie.store),y=u()||[],_=f(),w=y.length>0,x=h(),S=(x?b("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,C=x&&g("root","globalStyles",x,r)||d3,T=m(z5e)||d3,k=x?v("getRevisions",["root","globalStyles",x,r]):!1;return{authors:T,currentUser:_,isDirty:w,revisions:C,isLoadingGlobalStylesRevisions:k,revisionsCount:S}},[r]);return(0,m0.useMemo)(()=>{if(!o.length||a)return{revisions:d3,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let d=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.length){if(d[0].id!=="unsaved"&&r.page===1&&(d[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};d.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&d.push({id:"parent",styles:{},settings:{}})}return{revisions:d,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,s,n,o,t,a,c,r.page,r.per_page])}var sie=l(J(),1),f3=l(oe(),1),p3=l(Nl(),1),j5e=l(Fe(),1),H5e=l(Te(),1);var aie=l(Zf(),1);var lie=l(I(),1),{Badge:FVt}=Vt(f3.privateApis),VVt=3600*1e3*24;var iM=l(oe(),1),g0=l(J(),1);var cie=l(I(),1);var lM=l(I(),1);var uie=l(J(),1),fie=l(oe(),1);var pie=l(I(),1);var gie=l(J(),1),h0=l(oe(),1),hie=l(U(),1);var W5e=l(ir(),1),U5e=l(J(),1);var G5e=l(I(),1);var Kc=l(oe(),1),mie=l(I(),1);var cM=l(I(),1);var uM=l(I(),1);var fM=l(I(),1);function vh(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,fM.jsx)(FR,{value:r,baseValue:o,onChange:n,children:(0,fM.jsx)(e,{...i})})}}var X5e=vh(rM);var Z5e=vh(s3);var Q5e=vh(UR);var J5e=l(I(),1);var m3=l(J(),1),yie=l(Er(),1),_ie=l(oe(),1);var pM=l(I(),1);function wie({record:e,revisionsCount:t,...r}){let o={},n=e?._links?.["predecessor-version"]?.[0]?.id??null;return t=t||e?._links?.["version-history"]?.[0]?.count||0,n&&t>1&&(o.href=(0,yie.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,pM.jsx)(_ie.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,pM.jsx)(Ao,{icon:Hb,...o,...r,children:(0,m3.sprintf)((0,m3._n)("%d Revision","%d Revisions",t),t)})})}var Op=l(I(),1),{useLocation:$5e,useHistory:e4e}=ee(Cie.privateApis);function Rie(){let e=e4e(),{path:t}=$5e(),{revisions:r,isLoading:o,revisionsCount:n}=u3(),{openGeneralSidebar:i}=(0,g3.useDispatch)(lt),{setStylesPath:s}=ee((0,g3.useDispatch)(Sie.store)),{set:a}=(0,g3.useDispatch)(xie.store),c=(0,gM.useCallback)(async()=>(e.navigate((0,Eie.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([a("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,a]),d=(0,gM.useCallback)(async()=>{await c(),s("/revisions")},[c,s]),u=!!n&&!o;return(0,Op.jsx)(Op.Fragment,{children:(0,Op.jsx)(Do,{title:(0,mM.__)("Design"),isRoot:!0,description:(0,mM.__)("Customize the appearance of your website using the block editor."),content:(0,Op.jsx)(Xv,{}),footer:u&&(0,Op.jsx)(wie,{record:r?.[0],revisionsCount:n,onClick:d})})})}var hM=l(J(),1),h3=l(U(),1),Tie=l(Tt(),1),kie=l(Jt(),1),Pie=l(it(),1),Oie=l(Te(),1),b3=l(oe(),1),b0=l(Er(),1);var Hu=l(I(),1),{GlobalStylesUIWrapper:t4e,GlobalStylesActionMenu:r4e}=ee(kie.privateApis),{useLocation:Iie,useHistory:Aie}=ee(Tie.privateApis),o4e=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=Aie();return(0,Hu.jsxs)(b3.__experimentalHStack,{className:"edit-site-styles__header-actions",children:[(0,Hu.jsx)(b3.Button,{isPressed:e,icon:lv,label:(0,hM.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,b0.removeQueryArgs)(r,"preview"):(0,b0.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Hu.jsx)(r4e,{hideWelcomeGuide:!0,onChangePath:o})]})},n4e=()=>{let{path:e,query:t}=Iie(),r=Aie();return(0,h3.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,b0.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function bM(){let{path:e}=Iie(),[t,r]=(0,h3.useState)(e.includes("preview=stylebook")),o=(0,Pie.useViewportMatch)("medium","<"),[n,i]=n4e(),s=(0,Oie.useSelect)(a=>a(lt).getSettings(),[]);return(0,Hu.jsx)(Wi,{actions:o?null:(0,Hu.jsx)(o4e,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,hM.__)("Styles"),headingLevel:2,children:(0,Hu.jsx)(t4e,{path:n,onPathChange:i,settings:s})})}var Wu=l(I(),1),{useLocation:Vie,useHistory:i4e}=ee(Mie.privateApis),{StyleBookPreview:s4e,useGlobalStyles:a4e}=ee(Nie.privateApis);function l4e({siteData:e}){let{path:t,query:r}=Vie(),o=i4e(),{user:n}=a4e(),i=r.section??"/";return(0,Wu.jsx)(s4e,{path:i,onPathChange:a=>{o.navigate((0,Fie.addQueryArgs)(t,{section:a}))},settings:e.editorSettings,userConfig:n})}function c4e({siteData:e}){let{query:t}=Vie();return t.preview==="stylebook"?(0,Wu.jsx)(l4e,{siteData:e}):(0,Wu.jsx)($r,{})}var Die={name:"styles",path:"/styles",areas:{content:(0,Wu.jsx)(bM,{}),sidebar:(0,Wu.jsx)(Rie,{backPath:"/"}),preview:({siteData:e})=>(0,Wu.jsx)(c4e,{siteData:e}),mobileContent:(0,Wu.jsx)(bM,{})},widths:{content:380}};var Kl=l(J(),1),y0=l(Fe(),1),SM=l(Te(),1),CM=l(Co(),1),k3=l(oe(),1);var Lie={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var ise=l(J(),1),sse=l(Co(),1);var Zc=l(oe(),1);var _h=l(J(),1),yM=l(U(),1),Uie=l(Tt(),1);var Ua=l(oe(),1),yh=l(J(),1),zie=l(U(),1),Xc=l(I(),1),d4e=e=>e?.trim()?.length>0;function Bie({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,zie.useState)(e),s=o!==e&&d4e(o);return(0,Xc.jsx)(Ua.Modal,{title:(0,yh.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Xc.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,Xc.jsxs)(Ua.__experimentalVStack,{spacing:"3",children:[(0,Xc.jsx)(Ua.TextControl,{value:o,placeholder:(0,yh.__)("Navigation title"),onChange:n,label:(0,yh.__)("Name")}),(0,Xc.jsxs)(Ua.__experimentalHStack,{justify:"right",children:[(0,Xc.jsx)(Ua.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,yh.__)("Cancel")}),(0,Xc.jsx)(Ua.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!s,variant:"primary",type:"submit",onClick:a=>{a.preventDefault(),s&&(r({title:o}),t())},children:(0,yh.__)("Save")})]})]})})})}var jie=l(oe(),1),vM=l(J(),1),Hie=l(I(),1);function Wie({onClose:e,onConfirm:t}){return(0,Hie.jsx)(jie.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,vM.__)("Delete"),size:"medium",children:(0,vM.__)("Are you sure you want to delete this Navigation Menu?")})}var is=l(I(),1),{useHistory:u4e}=ee(Uie.privateApis),f4e={position:"bottom right"};function v3(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[s,a]=(0,yM.useState)(!1),[c,d]=(0,yM.useState)(!1),u=u4e(),f=()=>{a(!1),d(!1)},m=()=>a(!0),g=()=>d(!0);return(0,is.jsxs)(is.Fragment,{children:[(0,is.jsx)(Zc.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,_h.__)("Actions"),icon:ma,popoverProps:f4e,children:({onClose:h})=>(0,is.jsxs)(Zc.MenuGroup,{children:[(0,is.jsx)(Zc.MenuItem,{onClick:()=>{m(),h()},children:(0,_h.__)("Rename")}),(0,is.jsx)(Zc.MenuItem,{onClick:()=>{u.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,_h.__)("Edit")}),(0,is.jsx)(Zc.MenuItem,{onClick:()=>{o(),h()},children:(0,_h.__)("Duplicate")}),(0,is.jsx)(Zc.MenuItem,{isDestructive:!0,onClick:()=>{g(),h()},children:(0,_h.__)("Delete")})]})}),c&&(0,is.jsx)(Wie,{onClose:f,onConfirm:t}),s&&(0,is.jsx)(Bie,{onClose:f,menuTitle:n,onSave:r})]})}var _M=l(U(),1),ese=l(Te(),1),tse=l(ir(),1),rse=l(rn(),1),ose=l(Fe(),1);var Ip=l(ir(),1),_3=l(Te(),1),Kie=l(rn(),1),Xie=l(U(),1),Zie=l(Fe(),1),Qie=l(j0(),1);var Yl=l(oe(),1),y3=l(Te(),1),Gie=l(U(),1),Qc=l(J(),1),wh=l(ir(),1),Yie=l(Tt(),1);var Ys=l(I(),1),p4e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:m4e,useLocation:g4e}=ee(Yie.privateApis);function qie(e){let t=m4e(),{path:r}=g4e(),{clientId:o}=e,{moveBlocksDown:n,moveBlocksUp:i,removeBlocks:s}=(0,y3.useDispatch)(wh.store),a=(0,Qc.sprintf)((0,Qc.__)("Remove %s"),(0,wh.BlockTitle)({clientId:o,maximumLength:25})),c=(0,Qc.sprintf)((0,Qc.__)("Go to %s"),(0,wh.BlockTitle)({clientId:o,maximumLength:25})),{rootClientId:d,blockName:u,attributes:f}=(0,y3.useSelect)(g=>{let{getBlockRootClientId:h,getBlockName:b,getBlockAttributes:v}=g(wh.store);return{rootClientId:h(o),blockName:b(o),attributes:v(o)}},[o]),m=(0,Gie.useCallback)(()=>{f.kind==="post-type"&&f.id&&f.type&&t&&t.navigate(`/${f.type}/${f.id}?canvas=edit`,{state:{backPath:r}}),u==="core/page-list-item"&&f.id&&t&&t.navigate(`/page/${f.id}?canvas=edit`,{state:{backPath:r}})},[r,t,f,u]);return(0,Ys.jsx)(Yl.DropdownMenu,{icon:ma,label:(0,Qc.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:p4e,noIcons:!0,...e,children:({onClose:g})=>(0,Ys.jsxs)(Ys.Fragment,{children:[(0,Ys.jsxs)(Yl.MenuGroup,{children:[(0,Ys.jsx)(Yl.MenuItem,{icon:Gb,onClick:()=>{i([o],d),g()},children:(0,Qc.__)("Move up")}),(0,Ys.jsx)(Yl.MenuItem,{icon:If,onClick:()=>{n([o],d),g()},children:(0,Qc.__)("Move down")}),f?.type==="page"&&f?.id&&(0,Ys.jsx)(Yl.MenuItem,{onClick:()=>{m(),g()},children:c})]}),(0,Ys.jsx)(Yl.MenuGroup,{children:(0,Ys.jsx)(Yl.MenuItem,{onClick:()=>{s([o],!1),g()},children:a})})]})})}var Uu=l(I(),1),{PrivateListView:h4e}=ee(Ip.privateApis),{NavigationLinkUI:b4e}=ee(Qie.privateApis),v4e=100,y4e=["postType","page",{per_page:v4e,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function Jie({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,_3.useSelect)(s=>{let{areInnerBlocksControlled:a,getBlockName:c,getBlockCount:d,getBlockOrder:u}=s(Ip.store),{isResolving:f}=s(Zie.store),m=u(e),h=m.length===1&&c(m[0])==="core/page-list"&&d(m[0])>0,b=f("getEntityRecords",y4e);return{listViewRootClientId:h?m[0]:e,isLoading:!a(e)||b}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,_3.useDispatch)(Ip.store),i=(0,Xie.useCallback)(s=>{s.name==="core/navigation-link"&&!s.attributes.url&&(n(),o(s.clientId,(0,Kie.createBlock)("core/navigation-link",s.attributes)))},[n,o]);return(0,Uu.jsxs)(Uu.Fragment,{children:[!r&&(0,Uu.jsx)(h4e,{rootClientId:t,onSelect:i,blockSettingsMenu:qie,showAppender:!0,additionalBlockContent:b4e,isExpanded:!0}),(0,Uu.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,Uu.jsx)(Ip.BlockList,{})})]})}var w3=l(I(),1),$ie=()=>{};function nse({navigationMenuId:e}){let{storedSettings:t}=(0,ese.useSelect)(n=>{let{getSettings:i}=ee(n(lt));return{storedSettings:i()}},[]),r=(0,_M.useMemo)(()=>({...t,__experimentalFetchLinkSuggestions:(n,i)=>(0,ose.__experimentalFetchLinkSuggestions)(n,i,t)}),[t]),o=(0,_M.useMemo)(()=>e?[(0,rse.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!o?.length?null:(0,w3.jsx)(tse.BlockEditorProvider,{settings:r,value:o,onChange:$ie,onInput:$ie,children:(0,w3.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,w3.jsx)(Jie,{rootClientId:o[0].clientId})})})}var Ap=l(J(),1),wM=l(Co(),1);function x3(e,t,r){return e?.rendered?r==="publish"?(0,wM.decodeEntities)(e?.rendered):(0,Ap.sprintf)((0,Ap._x)("%1$s (%2$s)","menu label"),(0,wM.decodeEntities)(e?.rendered),r):(0,Ap.sprintf)((0,Ap.__)("(no title %s)"),t)}var Mp=l(I(),1);function S3({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,Mp.jsx)(Jc,{actions:(0,Mp.jsx)(Mp.Fragment,{children:(0,Mp.jsx)(v3,{menuId:e?.id,menuTitle:(0,sse.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:x3(e?.title,e?.id,e?.status),description:(0,ise.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,Mp.jsx)(nse,{navigationMenuId:e?.id})})}var v0=l(Fe(),1),Pi=l(J(),1),ed=l(Te(),1),T3=l(ya(),1),use=l(Tt(),1);var E3=l(Fe(),1),ase=l(oe(),1),C3=l(J(),1),lse=l(Te(),1),cse=l(Co(),1),dse=l(Tt(),1);var Np=l(I(),1),{useLocation:_4e}=ee(dse.privateApis),$c="wp_navigation";function xM({backPath:e}){let{params:{postId:t}}=_4e(),{record:r,isResolving:o}=(0,E3.useEntityRecord)("postType",$c,t),{isSaving:n,isDeleting:i}=(0,lse.useSelect)(h=>{let{isSavingEntityRecord:b,isDeletingEntityRecord:v}=h(E3.store);return{isSaving:b("postType",$c,t),isDeleting:v("postType",$c,t)}},[t]),s=o||n||i,a=r?.title?.rendered||r?.slug,{handleSave:c,handleDelete:d,handleDuplicate:u}=R3(),f=()=>d(r),m=h=>c(r,h),g=()=>u(r);return s?(0,Np.jsx)(Jc,{description:(0,C3.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,Np.jsx)(ase.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!s&&!r?(0,Np.jsx)(Jc,{description:(0,C3.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,Np.jsx)(S3,{navigationMenu:r,backPath:e,handleDelete:f,handleSave:m,handleDuplicate:g}):(0,Np.jsx)(Jc,{actions:(0,Np.jsx)(v3,{menuId:r?.id,menuTitle:(0,cse.decodeEntities)(a),onDelete:f,onSave:m,onDuplicate:g}),backPath:e,title:x3(r?.title,r?.id,r?.status),description:(0,C3.__)("This Navigation Menu is empty.")})}var{useHistory:fse}=ee(use.privateApis);function w4e(){let{deleteEntityRecord:e}=(0,ed.useDispatch)(v0.store),{createSuccessNotice:t,createErrorNotice:r}=(0,ed.useDispatch)(T3.store),o=fse();return async i=>{let s=i?.id;try{await e("postType",$c,s,{force:!0},{throwOnError:!0}),t((0,Pi.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(a){r((0,Pi.sprintf)((0,Pi.__)("Unable to delete Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function x4e(){let{getEditedEntityRecord:e}=(0,ed.useSelect)(s=>{let{getEditedEntityRecord:a}=s(v0.store);return{getEditedEntityRecord:a}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,ed.useDispatch)(v0.store),{createSuccessNotice:o,createErrorNotice:n}=(0,ed.useDispatch)(T3.store);return async(s,a)=>{if(!a)return;let c=s?.id,d=e("postType",ea,c);t("postType",$c,c,a);let u=Object.keys(a);try{await r("postType",$c,c,u,{throwOnError:!0}),o((0,Pi.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(f){t("postType",$c,c,d),n((0,Pi.sprintf)((0,Pi.__)("Unable to rename Navigation Menu (%s)."),f?.message),{type:"snackbar"})}}}function S4e(){let e=fse(),{saveEntityRecord:t}=(0,ed.useDispatch)(v0.store),{createSuccessNotice:r,createErrorNotice:o}=(0,ed.useDispatch)(T3.store);return async i=>{let s=i?.title?.rendered||i?.slug;try{let a=await t("postType",$c,{title:(0,Pi.sprintf)((0,Pi._x)("%s (Copy)","navigation menu"),s),content:i?.content?.raw,status:"publish"},{throwOnError:!0});a&&(r((0,Pi.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${a.id}`))}catch(a){o((0,Pi.sprintf)((0,Pi.__)("Unable to duplicate Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function R3(){return{handleDelete:w4e(),handleSave:x4e(),handleDuplicate:S4e()}}var ql=l(I(),1);function C4e(e,t,r){return e?r==="publish"?(0,CM.decodeEntities)(e):(0,Kl.sprintf)((0,Kl._x)("%1$s (%2$s)","menu label"),(0,CM.decodeEntities)(e),r):(0,Kl.sprintf)((0,Kl.__)("(no title %s)"),t)}function EM({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,y0.useEntityRecords)("postType",ea,Lie),n=r&&!o,{getNavigationFallbackId:i}=ee((0,SM.useSelect)(y0.store)),s=(0,SM.useSelect)(m=>m(y0.store).isResolving("getNavigationFallbackId"),[]),a=t?.[0];!a&&!r&&o&&!s&&i();let{handleSave:c,handleDelete:d,handleDuplicate:u}=R3(),f=!!t?.length;return n?(0,ql.jsx)(Jc,{backPath:e,children:(0,ql.jsx)(k3.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!f?(0,ql.jsx)(Jc,{description:(0,Kl.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,ql.jsx)(S3,{navigationMenu:a,backPath:e,handleDelete:()=>d(a),handleDuplicate:()=>u(a),handleSave:m=>c(a,m)}):(0,ql.jsx)(Jc,{backPath:e,children:(0,ql.jsx)(k3.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:m,title:g,status:h},b)=>(0,ql.jsx)(E4e,{postId:m,withChevron:!0,icon:tv,children:C4e(g?.rendered,b+1,h)},m))})})}function Jc({children:e,actions:t,title:r,description:o,backPath:n}){return(0,ql.jsx)(Do,{title:r||(0,Kl.__)("Navigation"),actions:t,description:o||(0,Kl.__)("Manage the menus that help visitors find their way around your site."),backPath:n,content:e})}var E4e=({postId:e,...t})=>(0,ql.jsx)(Ao,{to:`/wp_navigation/${e}`,...t});var td=l(I(),1),pse={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,td.jsx)(EM,{backPath:"/"}):(0,td.jsx)(Mr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,td.jsx)($r,{}):void 0},mobileSidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,td.jsx)(EM,{backPath:"/"}):(0,td.jsx)(Mr,{}):(0,td.jsx)(td.Fragment,{})}}};var Xl=l(I(),1),mse={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Xl.jsx)(xM,{backPath:"/navigation"}):(0,Xl.jsx)(Mr,{}):null},preview({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Xl.jsx)($r,{}):(0,Xl.jsx)(Mr,{}):null},mobileSidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Xl.jsx)(xM,{backPath:"/navigation"}):(0,Xl.jsx)(Mr,{}):(0,Xl.jsx)(Xl.Fragment,{})}}};var E0=l(oe(),1),FM=l(U(),1),C0=l(J(),1);var Use=l(Tt(),1),Gse=l(Fe(),1);var gse=Object.prototype.hasOwnProperty;function hse(e,t,r){for(r of e.keys())if(Zl(r,t))return r}function Zl(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&Zl(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=hse(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=hse(t,n),!n)||!Zl(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(gse.call(e,r)&&++o&&!gse.call(t,r)||!(r in t)||!Zl(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var _0=l(U(),1),I3=l(Te(),1),TM=l(An(),1);function P3(e,t,r){return`dataviews-${e}-${t}-${r}`}var R4e=["page","search"];function xh(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Sh(e){let t=xh(e)?{...e}:{};for(let r of R4e)delete t[r];return t}function RM(e,t){let r={...e};for(let o of Object.keys(t)){let n=t[o],i=r[o];r[o]=xh(i)&&xh(n)?RM(i,n):n}return r}function bse(e,t,r={}){let o={};for(let n of Object.keys(e)){let i=e[n],s=t[n],a=r[n];if(i!==void 0)if(xh(i)&&xh(s)){let c=bse(i,s,xh(a)?a:{});Object.keys(c).length>0&&(o[n]=c)}else Zl(i,s)?a!==void 0&&Zl(i,a)&&(o[n]=a):o[n]=i}return o}function vse(e){return(e?.filters??[]).filter(t=>t.isLocked)}function yse(e,t){let r=vse(t);if(r.length===0)return e;let o=(e.filters??[]).filter(n=>!r.some(i=>i.field===n.field));return{...e,filters:[...r,...o]}}function _se(e,t){let{defaultView:r,defaultLayouts:o,activeViewOverrides:n}=e,i=o?.[t];return yse([i,n].reduce((s,a)=>RM(s,Sh(a)),Sh(r)),n)}function O3(e){let{defaultView:t,activeViewOverrides:r,persistedView:o,page:n,search:i}=e,s=o?.type??r?.type??t?.type,a=_se(e,s);return{...yse(RM(a,Sh(o)),r),page:Number(n??1),search:i??""}}function wse(e,t){let{activeViewOverrides:r,persistedView:o}=t,n=_se(t,e.type),i=bse(Sh(e),Sh(n),Sh(o)),s=vse(r);return s.length>0&&Array.isArray(i.filters)&&(i.filters=i.filters.filter(a=>!s.some(c=>c.field===a.field))),Object.keys(i).length>0?i:void 0}function rd(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:s,queryParams:a,onChangeQueryParams:c}=e,d=P3(t,r,o),u=(0,I3.useSelect)(_=>_(TM.store).get("core/views",d),[d]),{set:f}=(0,I3.useDispatch)(TM.store),m=Number(a?.page??1),g=a?.search??"",h=(0,_0.useMemo)(()=>O3({defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:u,page:m,search:g}),[n,i,s,u,m,g]),b=!!u&&Object.keys(u).length>0,v=(0,_0.useCallback)(_=>{let w={page:Number(_?.page??1),search:_?.search??""};c&&!Zl(w,{page:m,search:g})&&c(w);let x=wse(_,{defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:u});Zl(x,u)||f("core/views",d,x)},[c,m,g,n,i,s,u,f,d]),y=(0,_0.useCallback)(()=>{f("core/views",d,void 0)},[d,f]);return{view:h,isModified:b,updateView:v,resetToDefault:y}}var xse=l(Te(),1),Sse=l(An(),1);async function w0(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:s,queryParams:a}=e,c=P3(t,r,o),d=(0,xse.select)(Sse.store).get("core/views",c);return O3({defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:d,page:a?.page,search:a?.search})}var Rse=l(Te(),1),Tse=l(Fe(),1);var Cse=l(rf(),1),{lock:eBt,unlock:Ese}=(0,Cse.__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/views");function qs({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,Rse.useSelect)(i=>Ese(i(Tse.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var kM=l(I(),1);function PM({count:e,icon:t,id:r,isActive:o,label:n,type:i}){if(!e)return;let s=[`postType=${i}`];return r&&s.push(`categoryId=${r}`),(0,kM.jsx)(Ao,{icon:t,suffix:(0,kM.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${s.join("&")}`,children:n})}var zse=l(U(),1),S0=l(J(),1);var kse=l(Fe(),1),OM=l(Te(),1);function Pse(){let e=(0,OM.useSelect)(r=>{let{getSettings:o}=ee(r(lt)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,OM.useSelect)(r=>r(kse.store).getBlockPatternCategories());return[...e||[],...t||[]]}var Ose=l(Fe(),1),IM=l(Te(),1),Ise=l(U(),1);var Ch=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function Ase(){let e=(0,IM.useSelect)(o=>{let{getSettings:n}=ee(o(lt));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,IM.useSelect)(o=>o(Ose.store).getBlockPatterns());return(0,Ise.useMemo)(()=>[...e||[],...t||[]].filter(o=>!U0.includes(o.source)).filter(Ch).filter(o=>o.inserter!==!1),[e,t])}var Dse=l(rn(),1),Gu=l(Te(),1),Oi=l(Fe(),1),AM=l(U(),1);var Nse=l(ir(),1);var{extractWords:T4e,getNormalizedSearchTerms:Fse,normalizeString:Mse}=ee(Nse.privateApis),k4e=e=>e.type===gt.user?e.slug:e.type===Ot?"":e.name||"",P4e=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",O4e=e=>e.type===gt.user?e.excerpt.raw:e.description||"",I4e=e=>e.keywords||[],A4e=()=>!1,M4e=(e,t)=>e.filter(r=>!Fse(t).some(o=>o.includes(r))),x0=(e=[],t="",r={})=>{let o=Fse(t),n=r.categoryId!==di&&!o.length,i={...r,onlyFilterByCategory:n},s=n?0:1,a=e.map(c=>[c,N4e(c,t,i)]).filter(([,c])=>c>s);return o.length===0?a.map(([c])=>c):(a.sort(([,c],[,d])=>d-c),a.map(([c])=>c))};function N4e(e,t,r){let{categoryId:o,getName:n=k4e,getTitle:i=P4e,getDescription:s=O4e,getKeywords:a=I4e,hasCategory:c=A4e,onlyFilterByCategory:d}=r,u=o===di||o===of||o===W0&&e.type===gt.user||c(e,o)?1:0;if(!u||d)return u;let f=n(e),m=i(e),g=s(e),h=a(e),b=Mse(t),v=Mse(m);if(b===v)u+=30;else if(v.startsWith(b))u+=20;else{let y=[f,m,g,...h].join(" "),_=T4e(b);M4e(_,y).length===0&&(u+=10)}return u}var NM=[],F4e=(0,Gu.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(Oi.store),s={per_page:-1},a=o("postType",Ot,s)??NM,d=(n()?.default_template_part_areas||[]).map(g=>g.area),u=(g,h)=>h!==Jp?g.area===h:g.area===h||!d.includes(g.area),f=i("getEntityRecords",["postType",Ot,s]);return{patterns:x0(a,r,{categoryId:t,hasCategory:u}),isResolving:f}},e=>[e(Oi.store).getEntityRecords("postType",Ot,{per_page:-1}),e(Oi.store).isResolving("getEntityRecords",["postType",Ot,{per_page:-1}]),e(Oi.store).getCurrentTheme()?.default_template_part_areas]),Vse=(0,Gu.createSelector)(e=>{let{getSettings:t}=ee(e(lt)),{isResolving:r}=e(Oi.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(Oi.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(a=>!U0.includes(a.source)).filter(Ch).filter(a=>a.inserter!==!1).map(a=>({...a,keywords:a.keywords||[],type:gt.theme,blocks:(0,Dse.parse)(a.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(Oi.store).getBlockPatterns(),e(Oi.store).isResolving("getBlockPatterns"),ee(e(lt)).getSettings()]),V4e=(0,Gu.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=Vse(e),{patterns:s,isResolving:a,categories:c}=MM(e),d=[...n||[],...s||[]];return r&&(d=d.filter(u=>u.type===gt.user?(u.wp_pattern_sync_status||G0.full)===r:r===G0.unsynced)),t?d=x0(d,o,{categoryId:t,hasCategory:(u,f)=>u.type===gt.user?u.wp_pattern_category?.some(m=>c.find(g=>g.id===m)?.slug===f):u.categories?.includes(f)}):d=x0(d,o,{hasCategory:u=>u.type===gt.user?c?.length&&(!u.wp_pattern_category?.length||!u.wp_pattern_category?.some(f=>c.find(m=>m.id===f))):!u.hasOwnProperty("categories")}),{patterns:d,isResolving:i||a}},e=>[Vse(e),MM(e)]),MM=(0,Gu.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(Oi.store),s={per_page:-1},a=o("postType",gt.user,s),c=i(),d=new Map;c.forEach(m=>d.set(m.id,m));let u=a??NM,f=n("getEntityRecords",["postType",gt.user,s]);return t&&(u=u.filter(m=>m.wp_pattern_sync_status||G0.full===t)),u=x0(u,r,{hasCategory:()=>!0}),{patterns:u,isResolving:f,categories:c}},e=>[e(Oi.store).getEntityRecords("postType",gt.user,{per_page:-1}),e(Oi.store).isResolving("getEntityRecords",["postType",gt.user,{per_page:-1}]),e(Oi.store).getUserPatternCategories()]);function Lse(e){let t=(0,AM.useMemo)(()=>e?.filter(o=>o.type!==gt.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,Gu.useSelect)(o=>{let{getEntityRecordPermissions:n}=ee(o(Oi.store));return t.reduce((i,[s,a])=>(i[a]=n("postType",s,a),i),{})},[t]);return(0,AM.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var D4e=(e,t,{search:r="",syncStatus:o}={})=>(0,Gu.useSelect)(n=>e===Ot?F4e(n,t,r):e===gt.user&&t?V4e(n,t==="uncategorized"?"":t,o,r):e===gt.user?MM(n,o,r):{patterns:NM,isResolving:!1},[t,e,r,o]),A3=D4e;function Yu(){let e=Pse();e.push({name:Jp,label:(0,S0.__)("Uncategorized")});let t=Ase(),{patterns:r,categories:o}=A3(gt.user),n=(0,zse.useMemo)(()=>{let i={},s=[];e.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),o.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),t.forEach(c=>{c.categories?.forEach(d=>{i[d]&&(i[d].count+=1)}),c.categories?.length||(i.uncategorized.count+=1)}),r.forEach(c=>{c.wp_pattern_category?.forEach(d=>{let u=o.find(f=>f.id===d)?.name;i[u]&&(i[u].count+=1)}),(!c.wp_pattern_category?.length||!c.wp_pattern_category?.some(d=>o.find(u=>u.id===d)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(c=>{i[c.name].count&&!s.find(d=>d.name===c.name)&&s.push(i[c.name])});let a=s.sort((c,d)=>c.label.localeCompare(d.label));return a.unshift({name:W0,label:(0,S0.__)("My patterns"),count:r.length}),a.unshift({name:di,label:(0,S0.__)("All patterns"),description:(0,S0.__)("A list of all patterns from all sources."),count:t.length+r.length}),a},[e,t,o,r]);return{patternCategories:n,hasPatterns:!!n.length}}var M3=l(Fe(),1),Bse=l(Te(),1),jse=l(j0(),1);var{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:L4e}=ee(jse.privateApis),z4e=e=>{let t=e||[],r=(0,Bse.useSelect)(i=>i(M3.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},[L4e]:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,s)=>{let a=i[s.area]?s.area:Jp;return i[a]?.templateParts?.push(s),i},o)};function Hse(){let{records:e,isResolving:t}=(0,M3.useEntityRecords)("postType",Ot,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:z4e(e)}}var $n=l(I(),1),Wse=["view_list"],{useLocation:B4e}=ee(Use.privateApis),{getTemplatePartIcon:j4e}=ee(Gse.privateApis);function H4e({templatePartViews:e,patternViews:t,templatePartCounts:r,patternCounts:o,currentCategory:n,currentType:i}){return(0,$n.jsxs)(E0.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[e?.map(s=>(0,$n.jsx)(PM,{count:r[s.slug],icon:j4e(s.slug===of?void 0:s.slug),label:s.title,id:s.slug,type:Ot,isActive:n===s.slug&&i===Ot},s.slug)),(0,$n.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),t?.map(s=>(0,$n.jsx)(PM,{count:o[s.slug],label:s.title,icon:qb,id:s.slug,type:gt.user,isActive:n===`${s.slug}`&&i===gt.user},s.slug))]})}function Fp({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=B4e(),o=r||(t===gt.user?di:of),{view_list:n}=qs({kind:"postType",name:Ot,fields:Wse}),{view_list:i}=qs({kind:"postType",name:gt.user,fields:Wse}),{templatePartAreas:s,isLoading:a,hasTemplateParts:c}=Hse(),d=(0,FM.useMemo)(()=>{let g={[of]:0};return Object.entries(s).forEach(([h,{templateParts:b}])=>{let v=b?.length||0;g[h]=v,g[of]+=v}),g},[s]),{patternCategories:u}=Yu(),f=(0,FM.useMemo)(()=>{let g={};return u.forEach(h=>{g[h.name]=h.count}),g},[u]),m=f[di]>0;return(0,$n.jsx)(Do,{title:(0,C0.__)("Patterns"),description:(0,C0.__)("Manage what patterns are available when editing your site."),isRoot:!e,backPath:e,content:(0,$n.jsxs)($n.Fragment,{children:[a&&(0,C0.__)("Loading items\u2026"),!a&&(0,$n.jsxs)($n.Fragment,{children:[!c&&!m&&(0,$n.jsx)(E0.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,$n.jsx)(E0.__experimentalItem,{children:(0,C0.__)("No items found")})}),(0,$n.jsx)(H4e,{templatePartViews:n,patternViews:i,templatePartCounts:d,patternCounts:f,currentCategory:o,currentType:t})]})]})})}var BM=l(J(),1),W3=l(U(),1),xae=l(ir(),1);var Sae=l(Fe(),1),Cae=l(Jt(),1),Eae=l(Tt(),1);var Rae=l(Te(),1),Tae=l(Er(),1);var Yse=l(Fe(),1),VM=l(Te(),1),N3=l(U(),1),qse=l(ir(),1),Kse=l(Jt(),1);var{useGlobalStyles:W4e}=ee(Kse.privateApis),{globalStylesDataKey:U4e}=ee(qse.privateApis);function F3(){let{merged:e}=W4e(),t=(0,VM.useSelect)(c=>{let{getSettings:d}=ee(c(lt));return d()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,VM.useSelect)(c=>c(Yse.store).getBlockPatterns(),[]),n=(0,N3.useMemo)(()=>[...r||[],...o||[]].filter(Ch),[r,o]),[i,s]=(0,N3.useMemo)(()=>ay(e,[],{disableRootPadding:!1}),[e]);return(0,N3.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:c,styles:d,__experimentalFeatures:u,...f}=t,m=(d??[]).filter(g=>!g.isGlobalStyles);return{...f,styles:[...m,...i],__experimentalFeatures:s,[U4e]:e.styles??{},__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,s,e])}var L3=l(oe(),1),uae=l(J(),1);var Xse=l(oe(),1),R0=l(U(),1),T0=l(J(),1);var k0=l(Te(),1),Zse=l(Tt(),1),V3=l(H0(),1),Qse=l(ya(),1),Jse=l(Fe(),1),$se=l(Jt(),1);var od=l(I(),1),{useHistory:G4e,useLocation:Y4e}=ee(Zse.privateApis),{CreatePatternModal:q4e,useAddPatternCategory:K4e}=ee(V3.privateApis),{CreateTemplatePartModal:X4e}=ee($se.privateApis);function eae(){let e=G4e(),t=Y4e(),[r,o]=(0,R0.useState)(!1),[n,i]=(0,R0.useState)(!1),{createPatternFromFile:s}=ee((0,k0.useDispatch)(V3.store)),{createSuccessNotice:a,createErrorNotice:c}=(0,k0.useDispatch)(Qse.store),d=(0,R0.useRef)(),{isBlockBasedTheme:u,addNewPatternLabel:f,addNewTemplatePartLabel:m,canCreatePattern:g,canCreateTemplatePart:h}=(0,k0.useSelect)(E=>{let{getCurrentTheme:S,getPostType:C,canUser:T}=E(Jse.store);return{isBlockBasedTheme:S()?.is_block_theme,addNewPatternLabel:C(gt.user)?.labels?.add_new_item,addNewTemplatePartLabel:C(Ot)?.labels?.add_new_item,canCreatePattern:T("create",{kind:"postType",name:gt.user}),canCreateTemplatePart:T("create",{kind:"postType",name:Ot})}},[]);function b({pattern:E}){o(!1),e.navigate(`/${gt.user}/${E.id}?canvas=edit`)}function v(E){i(!1),e.navigate(`/${Ot}/${E.id}?canvas=edit`)}function y(){o(!1),i(!1)}let _=[];g&&_.push({icon:cv,onClick:()=>o(!0),title:f}),u&&h&&_.push({icon:k4,onClick:()=>i(!0),title:m}),g&&_.push({icon:F4,onClick:()=>{d.current.click()},title:(0,T0.__)("Import pattern from JSON")});let{categoryMap:w,findOrCreateTerm:x}=K4e();return _.length===0?null:(0,od.jsxs)(od.Fragment,{children:[f&&(0,od.jsx)(Xse.DropdownMenu,{controls:_,icon:null,toggleProps:{variant:"primary",showTooltip:!1,size:"compact",__next40pxDefaultSize:!0},text:f,label:f}),r&&(0,od.jsx)(q4e,{onClose:()=>o(!1),onSuccess:b,onError:y}),n&&(0,od.jsx)(X4e,{closeModal:()=>i(!1),blocks:[],onCreate:v,onError:y}),(0,od.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:d,onChange:async E=>{let S=E.target.files?.[0];if(S)try{let C;if(t.query.postType!==Ot){let k=Array.from(w.values()).find(P=>P.name===t.query.categoryId);k&&(C=k.id||await x(k.label))}let T=await s(S,C?[C]:void 0);!C&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${di}`),a((0,T0.sprintf)((0,T0.__)('Imported "%s" from JSON.'),T.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(C){c(C.message,{type:"snackbar",id:"import-pattern-error"})}finally{E.target.value=""}}})]})}var tae=l(oe(),1),rae=l(U(),1),oae=l(J(),1),nae=l(H0(),1);var qu=l(I(),1),{RenamePatternCategoryModal:Z4e}=ee(nae.privateApis);function iae({category:e,onClose:t}){let[r,o]=(0,rae.useState)(!1);return(0,qu.jsxs)(qu.Fragment,{children:[(0,qu.jsx)(tae.MenuItem,{onClick:()=>o(!0),children:(0,oae.__)("Rename")}),r&&(0,qu.jsx)(Q4e,{category:e,onClose:()=>{o(!1),t()}})]})}function Q4e({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=Yu();return(0,qu.jsx)(Z4e,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var D3=l(oe(),1),sae=l(Fe(),1),DM=l(Te(),1),aae=l(U(),1),LM=l(Co(),1),Ks=l(J(),1),lae=l(ya(),1),cae=l(Tt(),1);var Vp=l(I(),1),{useHistory:J4e}=ee(cae.privateApis);function dae({category:e,onClose:t}){let[r,o]=(0,aae.useState)(!1),n=J4e(),{createSuccessNotice:i,createErrorNotice:s}=(0,DM.useDispatch)(lae.store),{deleteEntityRecord:a,invalidateResolution:c}=(0,DM.useDispatch)(sae.store),d=async()=>{try{await a("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),c("getUserPatternCategories"),c("getEntityRecords",["postType",gt.user,{per_page:-1}]),i((0,Ks.sprintf)((0,Ks._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${di}`)}catch(u){let f=u.message&&u.code!=="unknown_error"?u.message:(0,Ks.__)("An error occurred while deleting the pattern category.");s(f,{type:"snackbar",id:"pattern-category-delete"})}};return(0,Vp.jsxs)(Vp.Fragment,{children:[(0,Vp.jsx)(D3.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,Ks.__)("Delete")}),(0,Vp.jsx)(D3.__experimentalConfirmDialog,{isOpen:r,onConfirm:d,onCancel:()=>o(!1),confirmButtonText:(0,Ks.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,Ks.sprintf)((0,Ks._x)('Delete "%s"?',"pattern category"),(0,LM.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,Ks.sprintf)((0,Ks.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,LM.decodeEntities)(e.label))})]})}var Ql=l(I(),1);function fae({categoryId:e,type:t}){let{patternCategories:r}=Yu(),o;return t===gt.user&&e&&(o=r.find(n=>n.name===e)),(0,Ql.jsxs)(Ql.Fragment,{children:[(0,Ql.jsx)(eae,{}),!!o?.id&&(0,Ql.jsx)(L3.DropdownMenu,{icon:ma,label:(0,uae.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,Ql.jsxs)(L3.MenuGroup,{children:[(0,Ql.jsx)(iae,{category:o,onClose:n}),(0,Ql.jsx)(dae,{category:o,onClose:n})]})})]})}var P0=l(J(),1);var B3=l(U(),1),pae=l(Tt(),1),O0=l(Te(),1),z3=l(Fe(),1),mae=l(Er(),1);var{useLocation:$4e,useHistory:gae}=ee(pae.privateApis),hae=()=>{let e=(0,O0.useSelect)(n=>n(z3.store).getCurrentTheme()),{getEntityRecord:t}=(0,O0.useSelect)(z3.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,O0.useDispatch)(z3.store);return(0,B3.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,P0.__)("Deactivate"):(0,P0.__)("Activate")},isPrimary:!0,icon:fl,isEligible(n){return n.theme!==e.stylesheet?!1:typeof n.id!="number"?n._isActive===!1:!0},async callback(n){let i=n.some(a=>a._isActive),s={...await t("root","site").active_templates??{}};for(let a of n)i?delete s[a.slug]:s[a.slug]=a.id;await r("root","site",void 0,{active_templates:s}),await o("root","site")}}),[r,o,t,e])},Ku=()=>{let e=gae();return(0,B3.useMemo)(()=>({id:"edit-post",label:(0,P0.__)("Edit"),icon:fl,isEligible(t){return t.status==="trash"?!1:t.type!==gt.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])},bae=()=>{let e=gae(),{path:t,query:r}=$4e();return(0,B3.useMemo)(()=>({id:"quick-edit",label:(0,P0.__)("Quick Edit"),icon:F5,isPrimary:!0,supportsBulk:!0,isEligible(o){return o.status==="trash"?!1:o.type==="page"},callback(o){e.navigate((0,mae.addQueryArgs)(t,{...r,quickEdit:!0,postId:o.map(n=>n.id).join(",")}))}}),[e,t,r])};var j3=l(J(),1),H3=l(U(),1),zM=l(ir(),1),vae=l(rn(),1),yae=l(Jt(),1);var Eh=l(I(),1),{useStyle:ePe}=ee(yae.privateApis);function tPe({item:e}){let t=(0,H3.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===Ot,n=ePe("color.background"),i=(0,H3.useMemo)(()=>e.blocks??(0,vae.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),s=!i?.length;return(0,Eh.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[s&&o&&(0,j3.__)("Empty template part"),s&&!o&&(0,j3.__)("Empty pattern"),!s&&(0,Eh.jsx)(zM.BlockPreview.Async,{children:(0,Eh.jsx)(zM.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,Eh.jsx)("div",{hidden:!0,id:t,children:r})]})}var _ae={label:(0,j3.__)("Preview"),id:"preview",render:tPe,enableSorting:!1};var I0=l(I(),1),{ExperimentalBlockEditorProvider:rPe}=ee(xae.privateApis),{usePostActions:wae,usePostFields:oPe}=ee(Cae.privateApis),{useLocation:nPe,useHistory:iPe}=ee(Eae.privateApis),sPe=[],aPe=["default_view","default_layouts"];function lPe(e,t){let{patternCategories:r}=Yu(),o=(0,Rae.useSelect)(a=>a(Sae.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,s;if(e===Ot){let a=o.find(c=>c.area===t);n=a?.label||(0,BM.__)("All Template Parts"),i=a?.description||(0,BM.__)("Includes every template part defined for any area.")}else e===gt.user&&t&&(s=r.find(a=>a.name===t),n=s?.label,i=s?.description);return{title:n,description:i}}function jM(){let{path:e,query:t}=nPe(),{postType:r="wp_block",categoryId:o}=t,n=iPe(),i=o||di,{default_view:s,default_layouts:a}=qs({kind:"postType",name:r,fields:aPe}),{view:c,updateView:d,isModified:u,resetToDefault:f}=rd({kind:"postType",name:r,slug:"default",defaultView:s,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:O=>{n.navigate((0,Tae.addQueryArgs)(e,{...t,pageNumber:O.page,search:O.search}))}}),m=c.filters?.find(({field:O})=>O==="sync-status")?.value,{patterns:g,isResolving:h}=A3(r,i,{search:c.search,syncStatus:m}),b=oPe({postType:r}),v=(0,W3.useMemo)(()=>[_ae,...b||[]],[b]),{data:y,paginationInfo:_}=(0,W3.useMemo)(()=>{let O={...c};return delete O.search,r!==Ot&&(O.filters=[]),jc(g,O,v)},[g,c,v,r]),w=Lse(y),x=wae({postType:Ot,context:"list"}),E=wae({postType:gt.user,context:"list"}),S=Ku(),C=(0,W3.useMemo)(()=>r===Ot?[S,...x].filter(Boolean):[S,...E].filter(Boolean),[S,r,x,E]),T=F3(),{title:k,description:P}=lPe(r,i);return(0,I0.jsx)(rPe,{settings:T,children:(0,I0.jsx)(Wi,{className:"edit-site-page-patterns-dataviews",title:k,headingLevel:2,subTitle:P,actions:(0,I0.jsx)(fae,{categoryId:i,type:r}),children:(0,I0.jsx)(Lc,{paginationInfo:_,fields:v,actions:C,data:w||sPe,getItemId:O=>O.name??O.id,isLoading:h,isItemClickable:O=>O.type!==gt.theme,onClickItem:O=>{n.navigate(`/${O.type}/${[gt.user,Ot].includes(O.type)?O.id:O.name}?canvas=edit`)},view:c,onChangeView:d,defaultLayouts:a,onReset:u?f:!1},i+r)})})}var A0=l(I(),1),kae={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Gi(e)?"/":void 0;return(0,A0.jsx)(Fp,{backPath:r})},content:(0,A0.jsx)(jM,{}),mobileSidebar({siteData:e,query:t}){if(t.categoryId)return;let o=e.currentTheme?.is_block_theme||Gi(e)?"/":void 0;return(0,A0.jsx)(Fp,{backPath:o})},mobileContent({query:e}){return e.categoryId?(0,A0.jsx)(jM,{}):void 0}}};var HM=l(I(),1),Pae={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Gi(e)?"/":void 0;return(0,HM.jsx)(Fp,{backPath:r})},preview:(0,HM.jsx)($r,{})}};var WM=l(I(),1),Oae={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,WM.jsx)(Fp,{backPath:"/"}),preview:(0,WM.jsx)($r,{})}};var sce=l(Te(),1),ace=l(Fe(),1);var YM=l(J(),1);var Mae=l(Fe(),1),Nae=l(U(),1),Fae=l(oe(),1),UM=l(J(),1),Vae=l(Tt(),1),GM=l(Er(),1);var Iae=l(Fe(),1),Aae=l(Te(),1);function U3(e,t){return(0,Aae.useSelect)(r=>{let{getEntityRecord:o,getUser:n,getEditedEntityRecord:i}=r(Iae.store),s=i("postType",e,t),a=s?.original_source,c=s?.author_text;switch(a){case"theme":return{type:a,icon:Ss,text:c,isCustomized:s.source===bT.custom};case"plugin":return{type:a,icon:sv,text:c,isCustomized:s.source===bT.custom};case"site":{let d=o("root","__unstableBase");return{type:a,icon:Xb,imageUrl:d?.site_logo?o("postType","attachment",d.site_logo)?.source_url:void 0,text:c,isCustomized:!1}}default:{let d=n(s.author);return{type:"user",icon:pa,imageUrl:d?.avatar_urls?.[48],text:c??d?.name,isCustomized:!1}}}},[e,t])}var Dp=l(I(),1),{useLocation:cPe}=ee(Vae.privateApis),dPe=[];function uPe({template:e,isActive:t}){let{text:r,icon:o}=U3(e.type,e.id);return(0,Dp.jsx)(Ao,{to:(0,GM.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function Dae(){let{query:{activeView:e="active"}}=cPe(),{records:t}=(0,Mae.useEntityRecords)("root","registeredTemplate",{per_page:-1}),r=(0,Nae.useMemo)(()=>{let o=t?.reduce((n,i)=>{let s=i.author_text;return s&&!n[s]&&(n[s]=i),n},{});return(o&&Object.values(o))??dPe},[t]);return(0,Dp.jsxs)(Fae.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,Dp.jsx)(Ao,{to:"/template",icon:Mf,"aria-current":e==="active",children:(0,UM.__)("Active templates")}),(0,Dp.jsx)(Ao,{to:(0,GM.addQueryArgs)("/template",{activeView:"user"}),icon:pa,"aria-current":e==="user",children:(0,UM.__)("Created templates")}),r.map(o=>(0,Dp.jsx)(uPe,{template:o,isActive:e===o.author_text},o.author_text))]})}var jae=l(Fe(),1),Hae=l(Te(),1);var Lae=l(oe(),1),zae=l(Tt(),1);var Bae=l(Er(),1);var Rh=l(I(),1),{useLocation:fPe}=ee(zae.privateApis),pPe=["view_list"],mPe={all:a4,published:Mf,future:Gm,drafts:M5,pending:d4,private:i4,trash:A4},gPe=e=>mPe[e.slug];function Th({postType:e,resolveIcon:t=gPe}){let{path:r,query:{activeView:o="all"}}=fPe(),{view_list:n}=qs({kind:"postType",name:e,fields:pPe});return e?(0,Rh.jsx)(Rh.Fragment,{children:(0,Rh.jsx)(Lae.__experimentalItemGroup,{className:"edit-site-sidebar-dataviews",children:n?.map(i=>{let s=i.slug===o,a=i.slug==="all"?void 0:i.slug,c=t(i);return(0,Rh.jsx)(Ao,{icon:c,to:(0,Bae.addQueryArgs)(r,{activeView:a}),"aria-current":s?"true":void 0,children:i.title},i.slug)})})}):null}var Wae=l(I(),1),hPe={user:pa,theme:Ss,plugin:sv,site:Xb};function Uae(){let e=(0,Hae.useSelect)(r=>{let o=r(jae.store).getEntityRecords("postType",Rt,{per_page:-1});if(!o)return{};let n={};for(let i of o)i.author_text&&i.original_source&&!n[i.author_text]&&(n[i.author_text]=i.original_source);return n},[]);return(0,Wae.jsx)(Th,{postType:Rt,resolveIcon:r=>{let o=e[r.slug];return hPe[o]??Ss}})}var G3=l(I(),1);function Y3({backPath:e}){return(0,G3.jsx)(Do,{title:(0,YM.__)("Templates"),description:(0,YM.__)("Manage the templates that define the structure of your pages, or reset any customizations made to those supplied by your theme."),backPath:e,content:window?.__experimentalTemplateActivate?(0,G3.jsx)(Dae,{}):(0,G3.jsx)(Uae,{})})}var Qu=l(J(),1),Ele=l(Co(),1),as=l(U(),1),Mh=l(Fe(),1);var Rle=l(Tt(),1),Tle=l(Jt(),1),t7=l(Er(),1),N0=l(Te(),1),kle=l(it(),1);var Ple=l(oe(),1),Ole=l(ya(),1);var $o=l(oe(),1),lle=l(Co(),1),Ga=l(U(),1),Ih=l(Te(),1),q3=l(Fe(),1),cle=l(it(),1);var ri=l(J(),1),dle=l(ya(),1),ule=l(Tt(),1),fle=l(Hd(),1);var nd=l(U(),1),Xu=l(J(),1),Zt=l(oe(),1),ele=l(Fe(),1),tle=l(Co(),1),rle=l(it(),1),ole=l(Hd(),1),nle=l(Er(),1);var kh=l(Te(),1),Ph=l(Fe(),1),Gae=l(Co(),1),ei=l(U(),1),er=l(J(),1);var Yae=l(Er(),1);var bPe={},vPe=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function qM(e,t){return`${e}-${(0,Yae.safeDecodeURI)(t)}`}var qae=(e,t)=>(e||[]).map(r=>({...r,name:(0,Gae.decodeEntities)(vPe(r,t))})),KM=()=>(0,kh.useSelect)(e=>e(Ph.store).getEntityRecords("postType",Rt,{per_page:-1}),[]),Lp=()=>(0,kh.useSelect)(e=>e(Ph.store).getCurrentTheme()?.default_template_types||[],[]),Kae=()=>{let e=(0,kh.useSelect)(t=>t(Ph.store).getPostTypes({per_page:-1}),[]);return(0,ei.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},yPe=()=>{let e=(0,kh.useSelect)(t=>t(Ph.store).getTaxonomies({per_page:-1}),[]);return(0,ei.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function Xae(){let e=Kae(),t=(0,ei.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=KM(),o=(0,ei.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,ei.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,ei.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,er.sprintf)((0,er.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,er.sprintf)((0,er.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,er.sprintf)((0,er.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:s,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):da,templatePrefix:"archive"}})||[],[t,r,n])}var Zae=e=>{let t=Kae(),r=Lp(),o=(0,ei.useMemo)(()=>t?.reduce((d,{labels:u})=>{let f=(u.template_name||u.singular_name).toLowerCase();return d[f]=(d[f]||0)+1,d},{}),[t]),n=(0,ei.useCallback)(({labels:d,slug:u})=>{let f=(d.template_name||d.singular_name).toLowerCase();return o[f]>1&&f!==u},[o]),i=(0,ei.useMemo)(()=>t?.reduce((d,{slug:u})=>{let f=u;return u!=="page"&&(f=`single-${f}`),d[u]=f,d},{}),[t]),s=XM("postType",i),a=(t||[]).reduce((d,u)=>{let{slug:f,labels:m,icon:g}=u,h=i[f],b=r?.find(({slug:x})=>x===h),v=n(u),y=m.template_name||(0,er.sprintf)((0,er.__)("Single item: %s"),m.singular_name);v&&(y=m.template_name?(0,er.sprintf)((0,er._x)("%1$s (%2$s)","post type menu label"),m.template_name,f):(0,er.sprintf)((0,er._x)("Single item: %1$s (%2$s)","post type menu label"),m.singular_name,f));let _=b?{...b,templatePrefix:i[f]}:{slug:h,title:y,description:(0,er.sprintf)((0,er.__)("Displays a single item: %s."),m.singular_name),icon:typeof g=="string"&&g.startsWith("dashicons-")?g.slice(10):av,templatePrefix:i[f]},w=s?.[f]?.hasEntities;return w&&(_.onClick=x=>{e({type:"postType",slug:f,config:{recordNamePath:"title.rendered",queryArgs:({search:E})=>({_fields:"id,title,slug,link",orderBy:E?"relevance":"modified",exclude:s[f].existingEntitiesIds}),getSpecificTemplate:E=>{let S=qM(i[f],E.slug);return{title:S,slug:S,templatePrefix:i[f]}}},labels:m,template:x})}),w&&d.push(_),d},[]);return(0,ei.useMemo)(()=>a.reduce((d,u)=>{let{slug:f}=u,m="postTypesMenuItems";return f==="page"&&(m="defaultPostTypesMenuItems"),d[m].push(u),d},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[a])},Qae=e=>{let t=yPe(),r=KM(),o=Lp(),n=(0,ei.useMemo)(()=>t?.reduce((f,{slug:m})=>{let g=m;return["category","post_tag"].includes(m)||(g=`taxonomy-${g}`),m==="post_tag"&&(g="tag"),f[m]=g,f},{}),[t]),i=t?.reduce((f,{labels:m})=>{let g=(m.template_name||m.singular_name).toLowerCase();return f[g]=(f[g]||0)+1,f},{}),s=(f,m)=>{if(["category","post_tag"].includes(m))return!1;let g=(f.template_name||f.singular_name).toLowerCase();return i[g]>1&&g!==m},a=XM("taxonomy",n),c=(r||[]).map(({slug:f})=>f),d=(t||[]).reduce((f,m)=>{let{slug:g,labels:h}=m,b=n[g],v=o?.find(({slug:S})=>S===b),y=c?.includes(b),_=s(h,g),w=h.template_name||h.singular_name;_&&(w=h.template_name?(0,er.sprintf)((0,er._x)("%1$s (%2$s)","taxonomy template menu label"),h.template_name,g):(0,er.sprintf)((0,er._x)("%1$s (%2$s)","taxonomy menu label"),h.singular_name,g));let x=v?{...v,templatePrefix:n[g]}:{slug:b,title:w,description:(0,er.sprintf)((0,er.__)("Displays taxonomy: %s."),h.singular_name),icon:uc,templatePrefix:n[g]},E=a?.[g]?.hasEntities;return E&&(x.onClick=S=>{e({type:"taxonomy",slug:g,config:{queryArgs:({search:C})=>({_fields:"id,name,slug,link",orderBy:C?"name":"count",exclude:a[g].existingEntitiesIds}),getSpecificTemplate:C=>{let T=qM(n[g],C.slug);return{title:T,slug:T,templatePrefix:n[g]}}},labels:h,hasGeneralTemplate:y,template:S})}),(!y||E)&&f.push(x),f},[]);return(0,ei.useMemo)(()=>d.reduce((f,m)=>{let{slug:g}=m,h="taxonomiesMenuItems";return["category","tag"].includes(g)&&(h="defaultTaxonomiesMenuItems"),f[h].push(m),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[d])},_Pe={user:"author"},wPe={user:{who:"authors"}};function Jae(e){let t=KM(),r=Lp(),o=XM("root",_Pe,wPe),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,er.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:s})=>s==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=s=>{e({type:"root",slug:"user",config:{queryArgs:({search:a})=>({_fields:"id,name,slug,link",orderBy:a?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:a=>{let c=qM("author",a.slug);return{title:(0,er.sprintf)((0,er.__)("Author: %s"),a.name),slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,er.__)("Author"),search_items:(0,er.__)("Search Authors"),not_found:(0,er.__)("No authors found."),all_items:(0,er.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var XM=(e,t,r=bPe)=>{let o=(0,kh.useSelect)(i=>Object.keys(t||{}).reduce((s,a)=>{let c=i(Ph.store).getEntityRecords(e,a,{per_page:1,_fields:"id",context:"view",...r[a]});return s[a]=c===null||c.length>0,s},{}),[t,e,r]);return(0,ei.useMemo)(()=>Object.keys(t||{}).reduce((i,s)=>(i[s]={hasEntities:o[s]},i),{}),[t,o])};var Ht=l(I(),1),$ae=[];function xPe({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,Ht.jsxs)(Zt.Composite.Item,{render:(0,Ht.jsx)(Zt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,Ht.jsx)(Zt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,Ht.jsx)(Zt.TextHighlight,{text:(0,tle.decodeEntities)(e.name),highlight:t})}),e.link&&(0,Ht.jsx)(Zt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,nle.safeDecodeURI)(e.link)})]})}function SPe(e,t){let{config:r}=e,o=(0,nd.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,ele.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,nd.useState)($ae);return(0,nd.useEffect)(()=>{if(!i)return;let c=$ae;n?.length&&(c=n,r.recordNamePath&&(c=qae(c,r.recordNamePath))),a(c)},[n,i]),s}function CPe({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,rle.useDebouncedInput)(),i=SPe(e,n),{labels:s}=e,[a,c]=(0,nd.useState)(!1);return!a&&i?.length>9&&c(!0),(0,Ht.jsxs)(Ht.Fragment,{children:[a&&(0,Ht.jsx)(Zt.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,Ht.jsx)(Zt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Xu.__)("Suggestions list"),children:i.map(d=>(0,Ht.jsx)(xPe,{suggestion:d,search:n,onSelect:t,entityForSuggestions:e},d.slug))}),n&&!i?.length&&(0,Ht.jsx)(Zt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function EPe({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,nd.useState)();return(0,nd.useEffect)(()=>{if(o.current){let[s]=ole.focus.focusable.find(o.current);s?.focus()}},[n]),(0,Ht.jsxs)(Zt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Zt.__experimentalText,{as:"p",children:(0,Xu.__)("Select whether to create a single template for all items or a specific one.")}),(0,Ht.jsxs)(Zt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,Ht.jsxs)(Zt.FlexItem,{isBlock:!0,as:Zt.Button,onClick:()=>{let{slug:s,title:a,description:c,templatePrefix:d}=t.template;e({slug:s,title:a,description:c,templatePrefix:d})},children:[(0,Ht.jsx)(Zt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,Ht.jsx)(Zt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Xu.__)("For all items")})]}),(0,Ht.jsxs)(Zt.FlexItem,{isBlock:!0,as:Zt.Button,onClick:()=>{i(!0)},children:[(0,Ht.jsx)(Zt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,Ht.jsx)(Zt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Xu.__)("For a specific item")})]})]}),(0,Ht.jsx)(Zt.Flex,{justify:"right",children:(0,Ht.jsx)(Zt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Xu.__)("Back")})})]}),n&&(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Zt.__experimentalText,{as:"p",children:(0,Xu.__)("This template will be used only for the specific item chosen.")}),(0,Ht.jsx)(CPe,{entityForSuggestions:t,onSelect:e}),(0,Ht.jsx)(Zt.Flex,{justify:"right",children:(0,Ht.jsx)(Zt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Xu.__)("Back")})})]})]})}var ile=EPe;var zp=l(U(),1),Oh=l(J(),1),id=l(oe(),1),Zu=l(I(),1);function RPe({createTemplate:e,onBack:t}){let[r,o]=(0,zp.useState)(""),n=(0,Oh.__)("Custom Template"),[i,s]=(0,zp.useState)(!1),a=(0,zp.useRef)();(0,zp.useEffect)(()=>{a.current&&a.current.focus()},[]);async function c(d){if(d.preventDefault(),!i){s(!0);try{await e({slug:Eg(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,Zu.jsx)("form",{onSubmit:c,children:(0,Zu.jsxs)(id.__experimentalVStack,{spacing:6,children:[(0,Zu.jsx)(id.TextControl,{label:(0,Oh.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,Oh.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Zu.jsxs)(id.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Zu.jsx)(id.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Oh.__)("Back")}),(0,Zu.jsx)(id.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,Oh.__)("Create")})]})]})})}var sle=RPe;var go=l(I(),1),{useHistory:TPe}=ee(ule.privateApis),ZM=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],kPe={"front-page":Zb,home:fv,single:iv,page:Af,archive:da,search:Nf,404:rv,index:Qb,category:Dd,author:pa,taxonomy:uc,date:Wb,tag:dv,attachment:ev};function ale({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,go.jsx)($o.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,go.jsxs)($o.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,go.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,go.jsx)($o.Icon,{icon:n})}),(0,go.jsxs)($o.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,go.jsx)($o.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var ti={templatesList:1,customTemplate:2,customGenericTemplate:3};function PPe({onClose:e}){let[t,r]=(0,Ga.useState)(ti.templatesList),[o,n]=(0,Ga.useState)({}),[i,s]=(0,Ga.useState)(!1),a=IPe(n,()=>r(ti.customTemplate)),c=TPe(),{saveEntityRecord:d}=(0,Ih.useDispatch)(q3.store),{createErrorNotice:u,createSuccessNotice:f}=(0,Ih.useDispatch)(dle.store),m=(0,Ga.useRef)(null),g=(0,cle.useViewportMatch)("medium","<"),h=(0,Ih.useSelect)(w=>w(q3.store).getEntityRecord("root","__unstableBase")?.home,[]),b={"front-page":h,date:(0,ri.sprintf)((0,ri.__)("E.g. %s"),h+"/"+new Date().getFullYear())};(0,Ga.useEffect)(()=>{if(m.current&&t===ti.templatesList){let[w]=fle.focus.focusable.find(m.current);w?.focus()}},[t]);async function v(w,x=!0){if(!i){s(!0);try{let{title:E,description:S,slug:C}=w,T=await d("postType",Rt,{description:S,slug:C.toString(),status:"publish",title:E,meta:{is_wp_suggestion:x}},{throwOnError:!0});c.navigate(`/${Rt}/${T.id}?canvas=edit`),f((0,ri.sprintf)((0,ri.__)('"%s" successfully created.'),(0,lle.decodeEntities)(T.title?.rendered||E)||(0,ri.__)("(no title)")),{type:"snackbar"})}catch(E){let S=E.message&&E.code!=="unknown_error"?E.message:(0,ri.__)("An error occurred while creating the template.");u(S,{type:"snackbar"})}finally{s(!1)}}}let y=()=>{e(),r(ti.templatesList)},_=(0,ri.__)("Add template");return t===ti.customTemplate?_=(0,ri.sprintf)((0,ri.__)("Add template: %s"),o.labels.singular_name):t===ti.customGenericTemplate&&(_=(0,ri.__)("Create custom template")),(0,go.jsxs)($o.Modal,{title:_,className:q("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===ti.templatesList,"edit-site-custom-template-modal":t===ti.customTemplate}),onRequestClose:y,overlayClassName:t===ti.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===ti.templatesList&&(0,go.jsxs)($o.__experimentalGrid,{columns:g?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,go.jsx)($o.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,ri.__)("Select what the new template should apply to:")}),a.map(w=>{let{title:x,slug:E,onClick:S}=w;return(0,go.jsx)(ale,{title:x,direction:"column",className:"edit-site-add-new-template__template-button",description:b[E],icon:kPe[E]||Ss,onClick:()=>S?S(w):v(w)},E)}),(0,go.jsx)(ale,{title:(0,ri.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:fl,onClick:()=>r(ti.customGenericTemplate),children:(0,go.jsx)($o.__experimentalText,{lineHeight:1.53846153846,children:(0,ri.__)("A custom template can be manually applied to any post or page.")})})]}),t===ti.customTemplate&&(0,go.jsx)(ile,{onSelect:v,entityForSuggestions:o,onBack:()=>r(ti.templatesList),containerRef:m}),t===ti.customGenericTemplate&&(0,go.jsx)(sle,{createTemplate:v,onBack:()=>r(ti.templatesList)})]})}function OPe(){let[e,t]=(0,Ga.useState)(!1),{postType:r}=(0,Ih.useSelect)(o=>{let{getPostType:n}=o(q3.store);return{postType:n(Rt)}},[]);return r?(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)($o.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,go.jsx)(PPe,{onClose:()=>t(!1)})]}):null}function IPe(e,t){let o=(Lp()||[]).filter(m=>ZM.includes(m.slug)),n=m=>{t?.(),e(m)},i=[...o],{defaultTaxonomiesMenuItems:s,taxonomiesMenuItems:a}=Qae(n),{defaultPostTypesMenuItems:c,postTypesMenuItems:d}=Zae(n),u=Jae(n);return[...s,...c,u].forEach(m=>{if(!m)return;let g=i.findIndex(h=>h.slug===m.slug);g>-1?i[g]=m:i.push(m)}),i?.sort((m,g)=>ZM.indexOf(m.slug)-ZM.indexOf(g.slug)),[...i,...Xae(),...d,...a]}var ple=(0,Ga.memo)(OPe);var Ah=l(oe(),1),ss=l(J(),1),M0=l(U(),1),QM=l(Co(),1),mle=l(rn(),1),JM=l(ir(),1),K3=l(Jt(),1),X3=l(Fe(),1),gle=l(Te(),1);var oi=l(I(),1),{Badge:$M}=ee(Ah.privateApis),{useEntityRecordsWithPermissions:APe}=ee(X3.privateApis),{useStyle:MPe}=ee(K3.privateApis);function hle(){let e=Lp(),{records:t}=APe("root","registeredTemplate");return[...e,...t?.filter(r=>!r.is_custom).map(r=>({slug:r.slug,title:r.title.rendered,description:r.description}))]}function NPe({item:e}){let t=F3(),r=MPe("color.background")??"white",o=(0,M0.useMemo)(()=>(0,mle.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,oi.jsx)(K3.EditorProvider,{post:e,settings:t,children:(0,oi.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,ss.__)("Empty template"),!n&&(0,oi.jsx)(JM.BlockPreview.Async,{children:(0,oi.jsx)(JM.BlockPreview,{blocks:o})})]})})}var Z3={label:(0,ss.__)("Preview"),id:"preview",render:NPe,enableSorting:!1},ble={label:(0,ss.__)("Description"),id:"description",render:window?.__experimentalTemplateActivate?function({item:t}){let o=hle().find(n=>n.slug===t.slug);return t.description?(0,QM.decodeEntities)(t.description):o?.description}:({item:e})=>e.description&&(0,QM.decodeEntities)(e.description),enableSorting:!1,enableGlobalSearch:!0};function FPe({item:e}){let[t,r]=(0,M0.useState)(!1),{text:o,icon:n,imageUrl:i}=U3(e.type,e.id);return(0,oi.jsxs)(Ah.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,oi.jsx)("div",{className:q("fields-controls__author-avatar",{"is-loaded":t}),children:(0,oi.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,oi.jsx)("div",{className:"fields-controls__author-icon",children:(0,oi.jsx)(Ah.Icon,{icon:n})}),(0,oi.jsx)("span",{className:"fields-controls__author-name",children:o})]})}var vle={label:(0,ss.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:FPe},yle={label:(0,ss.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,ss._x)("Active when used","template"):(0,ss._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return(0,oi.jsx)($M,{intent:n?o:"default",children:n?r:(0,ss._x)("Inactive","template")})}},_le=()=>{let e=(0,gle.useSelect)(t=>t(X3.store).getCurrentTheme());return(0,M0.useMemo)(()=>({label:(0,ss.__)("Compatible Theme"),id:"theme",getValue:({item:t})=>t.theme,render:function({item:r}){return r.theme===e.stylesheet?(0,oi.jsx)($M,{intent:"success",children:r.theme}):(0,oi.jsx)($M,{intent:"error",children:r.theme})}}),[e])},wle={label:(0,ss.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return hle().find(n=>n.slug===t.slug)?.title||(0,ss._x)("Custom","template type")}};var e7={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}},xle={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},titleField:"title",descriptionField:"description",mediaField:"preview",fields:["author","active","slug","theme"],filters:[],...e7.grid};function Sle(e){return e==="user"?{sort:{field:"date",direction:"desc"}}:e==="active"?{}:{filters:[{field:"author",operator:"is",value:e,isLocked:!0}]}}var Bp=l(I(),1),{usePostActions:VPe,usePostFields:DPe,templateTitleField:LPe}=ee(Tle.privateApis),{useHistory:zPe,useLocation:BPe}=ee(Rle.privateApis),{useEntityRecordsWithPermissions:Cle}=ee(Mh.privateApis);function r7(){let{path:e,query:t}=BPe(),{activeView:r="active",postId:o}=t,[n,i]=(0,as.useState)([o]),[s,a]=(0,as.useState)(!1),c=xle,d=(0,as.useMemo)(()=>Sle(r),[r]),{view:u,updateView:f,isModified:m,resetToDefault:g}=rd({kind:"postType",name:Rt,slug:"default",defaultView:c,activeViewOverrides:d,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:re=>{k.navigate((0,t7.addQueryArgs)(e,{...t,pageNumber:re.page,search:re.search||void 0}))}}),{activeTemplatesOption:h,activeTheme:b,defaultTemplateTypes:v}=(0,N0.useSelect)(re=>{let{getEntityRecord:se,getCurrentTheme:fe}=re(Mh.store);return{activeTemplatesOption:se("root","site")?.active_templates,activeTheme:fe(),defaultTemplateTypes:re(Mh.store).getCurrentTheme()?.default_template_types}}),{records:y,isResolving:_}=Cle("postType",Rt,{per_page:-1,combinedTemplates:!1}),{records:w,isResolving:x}=Cle("root","registeredTemplate",{per_page:-1}),E=(0,as.useMemo)(()=>{let re=[...w];if(h)for(let se in h){let fe=h[se],ie=y.find(_e=>_e.id===fe&&_e.theme===b.stylesheet);if(ie){let _e=re.findIndex(({slug:Ce})=>Ce===ie.slug);_e!==-1?re[_e]=ie:re.push(ie)}}return re},[y,w,h,b]),S;r==="active"?S=_||x:r==="user"?S=_:S=x;let C=(0,as.useMemo)(()=>{function re(fe){return fe.is_custom??(!fe.meta?.is_wp_suggestion&&!v.some(ie=>ie.slug===fe.slug))}let se;return r==="active"?se=E.filter(fe=>!re(fe)):r==="user"?se=y:se=w,se.map(fe=>({...fe,_isActive:E.some(ie=>ie.id===fe.id),_isCustom:re(fe)}))},[E,v,y,w,r]),T=(0,N0.useSelect)(re=>{let{getUser:se}=re(Mh.store);return C.reduce((fe,ie)=>(ie.author_text?fe[ie.author_text]||(fe[ie.author_text]=ie.author_text):ie.author&&(fe[ie.author]||(fe[ie.author]=se(ie.author))),fe),{})},[C]),k=zPe(),P=(0,as.useCallback)(re=>{i(re),u?.type==="list"&&k.navigate((0,t7.addQueryArgs)(e,{postId:re.length===1?re[0]:void 0}))},[k,e,u?.type]),R=DPe({postType:Rt}).find(re=>re.id==="date"),F=_le(),V=(0,as.useMemo)(()=>{let re=[Z3,LPe,ble,yle,wle];r==="user"&&(re.push(F),R&&re.push(R));let se=[];for(let fe in T)se.push({value:T[fe]?.id??fe,label:T[fe]?.name??fe});return re.push({...vle,elements:se}),re},[T,r,F,R]),{data:L,paginationInfo:B}=(0,as.useMemo)(()=>jc(C,u,V),[C,u,V]),{createSuccessNotice:j}=(0,N0.useDispatch)(Ole.store),A=(0,as.useCallback)((re,se)=>{switch(re){case"duplicate-post":{let fe=se[0],ie=typeof fe.title=="string"?fe.title:fe.title?.rendered;k.navigate("/template?activeView=user"),j((0,Qu.sprintf)((0,Qu.__)('"%s" successfully created.'),(0,Ele.decodeEntities)(ie)||(0,Qu.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,Qu.__)("Edit"),onClick:()=>{k.navigate(`/${fe.type}/${fe.id}?canvas=edit`)}}]})}break}},[k,j]),D=VPe({postType:Rt,context:"list",onActionPerformed:A}),N=Ku(),z=hae(),W=(0,as.useMemo)(()=>r==="user"?[z,N,...D]:[z,...D],[D,z,N,r]),Y=(0,kle.useEvent)(re=>{f(re),re.type!==u.type&&k.invalidate()}),G=W.find(re=>re.id==="duplicate-post");return(0,Bp.jsxs)(Wi,{className:"edit-site-page-templates",title:(0,Qu.__)("Templates"),headingLevel:2,actions:(0,Bp.jsx)(ple,{}),children:[(0,Bp.jsx)(Lc,{paginationInfo:B,fields:V,actions:W,data:L,isLoading:S,view:u,onChangeView:Y,onChangeSelection:P,isItemClickable:()=>!0,onClickItem:re=>{typeof re.id=="string"?a(re):k.navigate(`/${re.type}/${re.id}?canvas=edit`)},selection:n,defaultLayouts:e7,onReset:m?()=>{g(),k.invalidate()}:!1},r),s&&G&&(0,Bp.jsx)(Ple.Modal,{title:(0,Qu.__)("Duplicate"),onRequestClose:()=>a(),size:"small",children:(0,Bp.jsx)(G.RenderModal,{items:[s],closeModal:()=>a()})})]})}var ece=l(J(),1),ld=l(U(),1),tce=l(Fe(),1);var rce=l(Tt(),1),oce=l(Jt(),1),s7=l(Er(),1),nce=l(it(),1);var en=l(oe(),1),Kle=l(Co(),1),Ya=l(U(),1),Fh=l(Te(),1),Q3=l(Fe(),1),Xle=l(it(),1);var ii=l(J(),1),Zle=l(ya(),1),Qle=l(Tt(),1),Jle=l(Hd(),1);var sd=l(U(),1),Ju=l(J(),1),Qt=l(oe(),1),Ble=l(Fe(),1),jle=l(Co(),1),Hle=l(it(),1),Wle=l(Hd(),1),Ule=l(Er(),1);var jp=l(Te(),1),Hp=l(Fe(),1),Ile=l(Co(),1),kn=l(U(),1),hr=l(J(),1);var Ale=l(Er(),1);var jPe={},HPe=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function o7(e,t){return`${e}-${(0,Ale.safeDecodeURI)(t)}`}var Mle=(e,t)=>(e||[]).map(r=>({...r,name:(0,Ile.decodeEntities)(HPe(r,t))})),Wp=()=>(0,jp.useSelect)(e=>e(Hp.store).getEntityRecords("postType",Rt,{per_page:-1}),[]),F0=()=>(0,jp.useSelect)(e=>e(Hp.store).getCurrentTheme()?.default_template_types||[],[]),Nle=()=>{let e=(0,jp.useSelect)(t=>t(Hp.store).getPostTypes({per_page:-1}),[]);return(0,kn.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},WPe=()=>{let e=(0,jp.useSelect)(t=>t(Hp.store).getTaxonomies({per_page:-1}),[]);return(0,kn.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function Fle(){let e=Nle(),t=(0,kn.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=Wp(),o=(0,kn.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,kn.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,kn.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,hr.sprintf)((0,hr.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,hr.sprintf)((0,hr.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,hr.sprintf)((0,hr.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:s,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):da,templatePrefix:"archive"}})||[],[t,r,n])}var Vle=e=>{let t=Nle(),r=Wp(),o=F0(),n=(0,kn.useMemo)(()=>t?.reduce((f,{labels:m})=>{let g=(m.template_name||m.singular_name).toLowerCase();return f[g]=(f[g]||0)+1,f},{}),[t]),i=(0,kn.useCallback)(({labels:f,slug:m})=>{let g=(f.template_name||f.singular_name).toLowerCase();return n[g]>1&&g!==m},[n]),s=(0,kn.useMemo)(()=>t?.reduce((f,{slug:m})=>{let g=m;return m!=="page"&&(g=`single-${g}`),f[m]=g,f},{}),[t]),a=n7("postType",s),c=(r||[]).map(({slug:f})=>f),d=(t||[]).reduce((f,m)=>{let{slug:g,labels:h,icon:b}=m,v=s[g],y=o?.find(({slug:C})=>C===v),_=c?.includes(v),w=i(m),x=h.template_name||(0,hr.sprintf)((0,hr.__)("Single item: %s"),h.singular_name);w&&(x=h.template_name?(0,hr.sprintf)((0,hr._x)("%1$s (%2$s)","post type menu label"),h.template_name,g):(0,hr.sprintf)((0,hr._x)("Single item: %1$s (%2$s)","post type menu label"),h.singular_name,g));let E=y?{...y,templatePrefix:s[g]}:{slug:v,title:x,description:(0,hr.sprintf)((0,hr.__)("Displays a single item: %s."),h.singular_name),icon:typeof b=="string"&&b.startsWith("dashicons-")?b.slice(10):av,templatePrefix:s[g]},S=a?.[g]?.hasEntities;return S&&(E.onClick=C=>{e({type:"postType",slug:g,config:{recordNamePath:"title.rendered",queryArgs:({search:T})=>({_fields:"id,title,slug,link",orderBy:T?"relevance":"modified",exclude:a[g].existingEntitiesIds}),getSpecificTemplate:T=>{let k=o7(s[g],T.slug);return{title:k,slug:k,templatePrefix:s[g]}}},labels:h,hasGeneralTemplate:_,template:C})}),(!_||S)&&f.push(E),f},[]);return(0,kn.useMemo)(()=>d.reduce((f,m)=>{let{slug:g}=m,h="postTypesMenuItems";return g==="page"&&(h="defaultPostTypesMenuItems"),f[h].push(m),f},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[d])},Dle=e=>{let t=WPe(),r=Wp(),o=F0(),n=(0,kn.useMemo)(()=>t?.reduce((f,{slug:m})=>{let g=m;return["category","post_tag"].includes(m)||(g=`taxonomy-${g}`),m==="post_tag"&&(g="tag"),f[m]=g,f},{}),[t]),i=t?.reduce((f,{labels:m})=>{let g=(m.template_name||m.singular_name).toLowerCase();return f[g]=(f[g]||0)+1,f},{}),s=(f,m)=>{if(["category","post_tag"].includes(m))return!1;let g=(f.template_name||f.singular_name).toLowerCase();return i[g]>1&&g!==m},a=n7("taxonomy",n),c=(r||[]).map(({slug:f})=>f),d=(t||[]).reduce((f,m)=>{let{slug:g,labels:h}=m,b=n[g],v=o?.find(({slug:S})=>S===b),y=c?.includes(b),_=s(h,g),w=h.template_name||h.singular_name;_&&(w=h.template_name?(0,hr.sprintf)((0,hr._x)("%1$s (%2$s)","taxonomy template menu label"),h.template_name,g):(0,hr.sprintf)((0,hr._x)("%1$s (%2$s)","taxonomy menu label"),h.singular_name,g));let x=v?{...v,templatePrefix:n[g]}:{slug:b,title:w,description:(0,hr.sprintf)((0,hr.__)("Displays taxonomy: %s."),h.singular_name),icon:uc,templatePrefix:n[g]},E=a?.[g]?.hasEntities;return E&&(x.onClick=S=>{e({type:"taxonomy",slug:g,config:{queryArgs:({search:C})=>({_fields:"id,name,slug,link",orderBy:C?"name":"count",exclude:a[g].existingEntitiesIds}),getSpecificTemplate:C=>{let T=o7(n[g],C.slug);return{title:T,slug:T,templatePrefix:n[g]}}},labels:h,hasGeneralTemplate:y,template:S})}),(!y||E)&&f.push(x),f},[]);return(0,kn.useMemo)(()=>d.reduce((f,m)=>{let{slug:g}=m,h="taxonomiesMenuItems";return["category","tag"].includes(g)&&(h="defaultTaxonomiesMenuItems"),f[h].push(m),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[d])},UPe={user:"author"},GPe={user:{who:"authors"}};function Lle(e){let t=Wp(),r=F0(),o=n7("root",UPe,GPe),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,hr.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:s})=>s==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=s=>{e({type:"root",slug:"user",config:{queryArgs:({search:a})=>({_fields:"id,name,slug,link",orderBy:a?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:a=>{let c=o7("author",a.slug);return{title:c,slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,hr.__)("Author"),search_items:(0,hr.__)("Search Authors"),not_found:(0,hr.__)("No authors found."),all_items:(0,hr.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var YPe=e=>{let t=Wp();return(0,kn.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let s=(t||[]).reduce((a,c)=>{let d=`${i}-`;return c.slug.startsWith(d)&&a.push(c.slug.substring(d.length)),a},[]);return s.length&&(o[n]=s),o},{}),[e,t])},qPe=(e,t,r={})=>{let o=YPe(t);return(0,jp.useSelect)(i=>Object.entries(o||{}).reduce((s,[a,c])=>{let d=i(Hp.store).getEntityRecords(e,a,{_fields:"id",context:"view",slug:c,...r[a]});return d?.length&&(s[a]=d),s},{}),[o])},n7=(e,t,r=jPe)=>{let o=qPe(e,t,r),n=(0,jp.useSelect)(s=>Object.keys(t||{}).reduce((a,c)=>{let d=o?.[c]?.map(({id:f})=>f)||[],u=s(Hp.store).getEntityRecords(e,c,{per_page:1,_fields:"id",context:"view",exclude:d,...r[c]});return a[c]=u===null||u.length>0,a},{}),[t,o,e,r]);return(0,kn.useMemo)(()=>Object.keys(t||{}).reduce((s,a)=>{let c=o?.[a]?.map(({id:d})=>d)||[];return s[a]={hasEntities:n[a],existingEntitiesIds:c},s},{}),[t,o,n])};var Wt=l(I(),1),zle=[];function KPe({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,Wt.jsxs)(Qt.Composite.Item,{render:(0,Wt.jsx)(Qt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,Wt.jsx)(Qt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,Wt.jsx)(Qt.TextHighlight,{text:(0,jle.decodeEntities)(e.name),highlight:t})}),e.link&&(0,Wt.jsx)(Qt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,Ule.safeDecodeURI)(e.link)})]})}function XPe(e,t){let{config:r}=e,o=(0,sd.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,Ble.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,sd.useState)(zle);return(0,sd.useEffect)(()=>{if(!i)return;let c=zle;n?.length&&(c=n,r.recordNamePath&&(c=Mle(c,r.recordNamePath))),a(c)},[n,i]),s}function ZPe({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,Hle.useDebouncedInput)(),i=XPe(e,n),{labels:s}=e,[a,c]=(0,sd.useState)(!1);return!a&&i?.length>9&&c(!0),(0,Wt.jsxs)(Wt.Fragment,{children:[a&&(0,Wt.jsx)(Qt.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,Wt.jsx)(Qt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Ju.__)("Suggestions list"),children:i.map(d=>(0,Wt.jsx)(KPe,{suggestion:d,search:n,onSelect:t,entityForSuggestions:e},d.slug))}),n&&!i?.length&&(0,Wt.jsx)(Qt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function QPe({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,sd.useState)(t.hasGeneralTemplate);return(0,sd.useEffect)(()=>{if(o.current){let[s]=Wle.focus.focusable.find(o.current);s?.focus()}},[n]),(0,Wt.jsxs)(Qt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)(Qt.__experimentalText,{as:"p",children:(0,Ju.__)("Select whether to create a single template for all items or a specific one.")}),(0,Wt.jsxs)(Qt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,Wt.jsxs)(Qt.FlexItem,{isBlock:!0,as:Qt.Button,onClick:()=>{let{slug:s,title:a,description:c,templatePrefix:d}=t.template;e({slug:s,title:a,description:c,templatePrefix:d})},children:[(0,Wt.jsx)(Qt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,Wt.jsx)(Qt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Ju.__)("For all items")})]}),(0,Wt.jsxs)(Qt.FlexItem,{isBlock:!0,as:Qt.Button,onClick:()=>{i(!0)},children:[(0,Wt.jsx)(Qt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,Wt.jsx)(Qt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Ju.__)("For a specific item")})]})]}),(0,Wt.jsx)(Qt.Flex,{justify:"right",children:(0,Wt.jsx)(Qt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Ju.__)("Back")})})]}),n&&(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsx)(Qt.__experimentalText,{as:"p",children:(0,Ju.__)("This template will be used only for the specific item chosen.")}),(0,Wt.jsx)(ZPe,{entityForSuggestions:t,onSelect:e}),(0,Wt.jsx)(Qt.Flex,{justify:"right",children:(0,Wt.jsx)(Qt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Ju.__)("Back")})})]})]})}var Gle=QPe;var Up=l(U(),1),Nh=l(J(),1),ad=l(oe(),1),$u=l(I(),1);function JPe({createTemplate:e,onBack:t}){let[r,o]=(0,Up.useState)(""),n=(0,Nh.__)("Custom Template"),[i,s]=(0,Up.useState)(!1),a=(0,Up.useRef)();(0,Up.useEffect)(()=>{a.current&&a.current.focus()},[]);async function c(d){if(d.preventDefault(),!i){s(!0);try{await e({slug:Eg(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,$u.jsx)("form",{onSubmit:c,children:(0,$u.jsxs)(ad.__experimentalVStack,{spacing:6,children:[(0,$u.jsx)(ad.TextControl,{label:(0,Nh.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,Nh.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,$u.jsxs)(ad.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,$u.jsx)(ad.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Nh.__)("Back")}),(0,$u.jsx)(ad.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,Nh.__)("Create")})]})]})})}var Yle=JPe;var ho=l(I(),1),{useHistory:$Pe}=ee(Qle.privateApis),i7=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],eOe={"front-page":Zb,home:fv,single:iv,page:Af,archive:da,search:Nf,404:rv,index:Qb,category:Dd,author:pa,taxonomy:uc,date:Wb,tag:dv,attachment:ev};function qle({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,ho.jsx)(en.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,ho.jsxs)(en.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,ho.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,ho.jsx)(en.Icon,{icon:n})}),(0,ho.jsxs)(en.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,ho.jsx)(en.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var ni={templatesList:1,customTemplate:2,customGenericTemplate:3};function tOe({onClose:e}){let[t,r]=(0,Ya.useState)(ni.templatesList),[o,n]=(0,Ya.useState)({}),[i,s]=(0,Ya.useState)(!1),a=oOe(n,()=>r(ni.customTemplate)),c=$Pe(),{saveEntityRecord:d}=(0,Fh.useDispatch)(Q3.store),{createErrorNotice:u,createSuccessNotice:f}=(0,Fh.useDispatch)(Zle.store),m=(0,Ya.useRef)(null),g=(0,Xle.useViewportMatch)("medium","<"),h=(0,Fh.useSelect)(w=>w(Q3.store).getEntityRecord("root","__unstableBase")?.home,[]),b={"front-page":h,date:(0,ii.sprintf)((0,ii.__)("E.g. %s"),h+"/"+new Date().getFullYear())};(0,Ya.useEffect)(()=>{if(m.current&&t===ni.templatesList){let[w]=Jle.focus.focusable.find(m.current);w?.focus()}},[t]);async function v(w,x=!0){if(!i){s(!0);try{let{title:E,description:S,slug:C}=w,T=await d("postType",Rt,{description:S,slug:C.toString(),status:"publish",title:E,is_wp_suggestion:x},{throwOnError:!0});c.navigate(`/${Rt}/${T.id}?canvas=edit`),f((0,ii.sprintf)((0,ii.__)('"%s" successfully created.'),(0,Kle.decodeEntities)(T.title?.rendered||E)||(0,ii.__)("(no title)")),{type:"snackbar"})}catch(E){let S=E.message&&E.code!=="unknown_error"?E.message:(0,ii.__)("An error occurred while creating the template.");u(S,{type:"snackbar"})}finally{s(!1)}}}let y=()=>{e(),r(ni.templatesList)},_=(0,ii.__)("Add template");return t===ni.customTemplate?_=(0,ii.sprintf)((0,ii.__)("Add template: %s"),o.labels.singular_name):t===ni.customGenericTemplate&&(_=(0,ii.__)("Create custom template")),(0,ho.jsxs)(en.Modal,{title:_,className:q("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===ni.templatesList,"edit-site-custom-template-modal":t===ni.customTemplate}),onRequestClose:y,overlayClassName:t===ni.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===ni.templatesList&&(0,ho.jsxs)(en.__experimentalGrid,{columns:g?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,ho.jsx)(en.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,ii.__)("Select what the new template should apply to:")}),a.map(w=>{let{title:x,slug:E,onClick:S}=w;return(0,ho.jsx)(qle,{title:x,direction:"column",className:"edit-site-add-new-template__template-button",description:b[E],icon:eOe[E]||Ss,onClick:()=>S?S(w):v(w)},E)}),(0,ho.jsx)(qle,{title:(0,ii.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:fl,onClick:()=>r(ni.customGenericTemplate),children:(0,ho.jsx)(en.__experimentalText,{lineHeight:1.53846153846,children:(0,ii.__)("A custom template can be manually applied to any post or page.")})})]}),t===ni.customTemplate&&(0,ho.jsx)(Gle,{onSelect:v,entityForSuggestions:o,onBack:()=>r(ni.templatesList),containerRef:m}),t===ni.customGenericTemplate&&(0,ho.jsx)(Yle,{createTemplate:v,onBack:()=>r(ni.templatesList)})]})}function rOe(){let[e,t]=(0,Ya.useState)(!1),{postType:r}=(0,Fh.useSelect)(o=>{let{getPostType:n}=o(Q3.store);return{postType:n(Rt)}},[]);return r?(0,ho.jsxs)(ho.Fragment,{children:[(0,ho.jsx)(en.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,ho.jsx)(tOe,{onClose:()=>t(!1)})]}):null}function oOe(e,t){let r=Wp(),o=F0(),n=(r||[]).map(({slug:h})=>h),i=(o||[]).filter(h=>i7.includes(h.slug)&&!n.includes(h.slug)),s=h=>{t?.(),e(h)},a=[...i],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:d}=Dle(s),{defaultPostTypesMenuItems:u,postTypesMenuItems:f}=Vle(s),m=Lle(s);return[...c,...u,m].forEach(h=>{if(!h)return;let b=a.findIndex(v=>v.slug===h.slug);b>-1?a[b]=h:a.push(h)}),a?.sort((h,b)=>i7.indexOf(h.slug)-i7.indexOf(b.slug)),[...a,...Fle(),...f,...d]}var $le=(0,Ya.memo)(rOe);var J3=l(I(),1),{usePostActions:nOe,usePostFields:iOe}=ee(oce.privateApis),{useHistory:sOe,useLocation:aOe}=ee(rce.privateApis),{useEntityRecordsWithPermissions:lOe}=ee(tce.privateApis),cOe=["default_view","default_layouts","view_list"];function a7(){let{path:e,query:t}=aOe(),{activeView:r="all",postId:o}=t,[n,i]=(0,ld.useState)([o]),{default_view:s,default_layouts:a,view_list:c}=qs({kind:"postType",name:Rt,fields:cOe}),d=(0,ld.useMemo)(()=>c?.find(P=>P.slug===r)?.view??{},[c,r]),{view:u,updateView:f,isModified:m,resetToDefault:g}=rd({kind:"postType",name:Rt,slug:"default",defaultView:s,activeViewOverrides:d,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:P=>{v.navigate((0,s7.addQueryArgs)(e,{...t,pageNumber:P.page,search:P.search||void 0}))}}),{records:h,isResolving:b}=lOe("postType",Rt,{per_page:-1}),v=sOe(),y=(0,ld.useCallback)(P=>{i(P),u?.type==="list"&&v.navigate((0,s7.addQueryArgs)(e,{postId:P.length===1?P[0]:void 0}))},[v,e,u?.type]),_=iOe({postType:Rt}),w=(0,ld.useMemo)(()=>[Z3,..._||[]],[_]),{data:x,paginationInfo:E}=(0,ld.useMemo)(()=>jc(h,u,w),[h,u,w]),S=nOe({postType:Rt,context:"list"}),C=Ku(),T=(0,ld.useMemo)(()=>[C,...S],[S,C]),k=(0,nce.useEvent)(P=>{f(P),P.type!==u.type&&v.invalidate()});return(0,J3.jsx)(Wi,{className:"edit-site-page-templates",title:(0,ece.__)("Templates"),headingLevel:2,actions:(0,J3.jsx)($le,{}),children:(0,J3.jsx)(Lc,{paginationInfo:E,fields:w,actions:T,data:x,isLoading:b,view:u,onChangeView:k,onChangeSelection:y,isItemClickable:()=>!0,onClickItem:({id:P})=>{v.navigate(`/wp_template/${P}?canvas=edit`)},selection:n,defaultLayouts:a,onReset:m?()=>{g(),v.invalidate()}:!1},r)})}var Xs=l(I(),1);async function ice(e){let{activeView:t="active"}=e,r=await ee((0,sce.resolveSelect)(ace.store)).getViewConfig("postType","wp_template"),o=r?.default_view,n=r?.view_list?.find(s=>s.slug===t)?.view??{};return(await w0({kind:"postType",name:"wp_template",slug:"default",defaultView:o,activeViewOverrides:n})).type==="list"}var lce={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Xs.jsx)(Y3,{backPath:"/"}):(0,Xs.jsx)(Mr,{}):null},content({siteData:e}){if(e.currentTheme?.is_block_theme)return window?.__experimentalTemplateActivate?(0,Xs.jsx)(r7,{}):(0,Xs.jsx)(a7,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await ice(e)?(0,Xs.jsx)($r,{}):void 0},mobileSidebar({siteData:e}){if(!Nr(e))return(0,Xs.jsx)(Xs.Fragment,{});if(!e.currentTheme.is_block_theme)return(0,Xs.jsx)(Mr,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?typeof window<"u"&&window.__experimentalTemplateActivate?(0,Xs.jsx)(r7,{}):(0,Xs.jsx)(a7,{}):void 0}},widths:{async content({query:e}){return await ice(e)?380:void 0}}};var V0=l(I(),1),dOe={sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,V0.jsx)(Y3,{backPath:"/"}):(0,V0.jsx)(Mr,{}):null},preview({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,V0.jsx)($r,{}):(0,V0.jsx)(Mr,{}):null}},cce={name:"template-item",path:"/wp_template/*postId",areas:dOe};var u7=l(J(),1),Cce=l(Te(),1),Ece=l(Fe(),1);var yce=l(oe(),1),oT=l(Fe(),1),si=l(U(),1),_ce=l(Tt(),1),wce=l(Te(),1);var xce=l(Jt(),1),nT=l(it(),1),D0=l(Er(),1);var qa=l(oe(),1),Zs=l(J(),1),Gp=l(Te(),1),l7=l(U(),1),$3=l(Fe(),1),dce=l(ya(),1),uce=l(Co(),1),eT=l(rn(),1),cd=l(I(),1);function fce({postType:e,onSave:t,onClose:r}){let o=(0,Gp.useSelect)(g=>g($3.store).getPostType(e)?.labels,[e]),[n,i]=(0,l7.useState)(!1),[s,a]=(0,l7.useState)(""),{saveEntityRecord:c}=(0,Gp.useDispatch)($3.store),{createErrorNotice:d,createSuccessNotice:u}=(0,Gp.useDispatch)(dce.store),{resolveSelect:f}=(0,Gp.useRegistry)();async function m(g){if(g.preventDefault(),!n){i(!0);try{let h=await f($3.store).getPostType(e),b=await c("postType",e,{status:"draft",title:s,slug:s??void 0,content:h.template&&h.template.length?(0,eT.serialize)((0,eT.synchronizeBlocksWithTemplate)([],h.template)):void 0},{throwOnError:!0});t(b),u((0,Zs.sprintf)((0,Zs.__)('"%s" successfully created.'),(0,uce.decodeEntities)(b.title?.rendered||s)||(0,Zs.__)("(no title)")),{type:"snackbar"})}catch(h){let b=h.message&&h.code!=="unknown_error"?h.message:(0,Zs.__)("An error occurred while creating the item.");d(b,{type:"snackbar"})}finally{i(!1)}}}return(0,cd.jsx)(qa.Modal,{title:(0,Zs.sprintf)((0,Zs.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,cd.jsx)("form",{onSubmit:m,children:(0,cd.jsxs)(qa.__experimentalVStack,{spacing:4,children:[(0,cd.jsx)(qa.TextControl,{label:(0,Zs.__)("Title"),onChange:a,placeholder:(0,Zs.__)("No title"),value:s}),(0,cd.jsxs)(qa.__experimentalHStack,{spacing:2,justify:"end",children:[(0,cd.jsx)(qa.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Zs.__)("Cancel")}),(0,cd.jsx)(qa.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,Zs.__)("Create draft")})]})]})})})}var pce=l(U(),1),mce=l(Fe(),1);function gce(e){let{records:t,isResolving:r}=(0,mce.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,pce.useMemo)(()=>{if(!t||t.length===0)return{};let n={};return t.forEach(i=>{let s=i.post;n[s]=(n[s]||0)+1}),n},[t]),isResolving:r}}var c7=l(J(),1),rT=l(Te(),1),tT=l(Fe(),1);var Yp=l(oe(),1),qp=l(U(),1),hce=l(Jt(),1);var Jl=l(I(),1),{usePostFields:uOe,PostCardPanel:fOe}=ee(hce.privateApis),pOe=["status","date","author","discussion"];function bce({postType:e,postId:t,closeModal:r,quickEditForm:o}){let n=t.length>1,[i,s]=(0,qp.useState)({}),{record:a,hasFinishedResolution:c,canSwitchTemplate:d}=(0,rT.useSelect)(y=>{let{getEditedEntityRecord:_,hasFinishedResolution:w}=y(tT.store);if(n)return{record:null,hasFinishedResolution:!0};let x=["postType",e,t[0]],{getHomePage:E,getPostsPageId:S}=ee(y(tT.store)),C=String(t[0]),T=C!==void 0&&S()===C,k=C!==void 0&&e==="page"&&E()?.postId===C;return{record:_(...x),hasFinishedResolution:w("getEditedEntityRecord",x),canSwitchTemplate:!T&&!k}},[e,t,n]),{editEntityRecord:u,saveEditedEntityRecord:f}=(0,rT.useDispatch)(tT.store),m=uOe({postType:e}),g=(0,qp.useMemo)(()=>m?.map(y=>y.id==="status"?{...y,elements:y.elements.filter(_=>_.value!=="trash")}:y.id==="template"?{...y,readOnly:!d}:y),[m,d]),h=(0,qp.useMemo)(()=>o?n?{...o,fields:(o.fields??[]).filter(y=>pOe.includes(typeof y=="string"?y:y.id))}:o:{layout:{type:"panel"},fields:[]},[n,o]),b=y=>{let _={...a,...i};y.status&&y.status!=="future"&&_?.status==="future"&&new Date(_.date)>new Date&&(y.date=null),y.status&&y.status==="private"&&_?.password&&(y.password=""),s(w=>({...w,...y}))};(0,qp.useEffect)(()=>{s({})},[t]);let v=async()=>{for(let y of t)u("postType",e,y,i);n?await Promise.allSettled(t.map(y=>f("postType",e,y))):await f("postType",e,t[0]),r?.()};return(0,Jl.jsxs)(Yp.Modal,{overlayClassName:"dataviews-action-modal__quick-edit",__experimentalHideHeader:!0,onRequestClose:r,focusOnMount:"firstElement",children:[(0,Jl.jsx)("div",{className:"dataviews-action-modal__quick-edit-header",children:(0,Jl.jsx)(fOe,{postType:e,postId:t,hideActions:!0})}),(0,Jl.jsx)("div",{className:"dataviews-action-modal__quick-edit-content",children:c&&(0,Jl.jsx)($y,{data:{...a,...i},fields:g,form:h,onChange:b})}),(0,Jl.jsxs)(Yp.__experimentalHStack,{className:"dataviews-action-modal__quick-edit-footer",children:[(0,Jl.jsx)(Yp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:r,children:(0,c7.__)("Cancel")}),(0,Jl.jsx)(Yp.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:v,children:(0,c7.__)("Done")})]})]})}var Qs=l(I(),1),{usePostActions:mOe,usePostFields:gOe}=ee(xce.privateApis),{useLocation:hOe,useHistory:bOe}=ee(_ce.privateApis),{useEntityRecordsWithPermissions:vOe}=ee(oT.privateApis),yOe=[],_Oe="draft,future,pending,private,publish";function vce(e){return e.id.toString()}function wOe(e){return e.level}function d7({postType:e}){let{path:t,query:r}=hOe(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,s=bOe(),{default_view:a,default_layouts:c,view_list:d,form:u}=qs({kind:"postType",name:e}),f=(0,si.useMemo)(()=>d?.find(Q=>Q.slug===o)?.view??{},[d,o]),{view:m,updateView:g,isModified:h,resetToDefault:b}=rd({kind:"postType",name:e,slug:"default",defaultView:a,defaultLayouts:c,activeViewOverrides:f,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:Q=>{s.navigate((0,D0.addQueryArgs)(t,{...r,pageNumber:Q.page,search:Q.search||void 0}))}}),v=(0,nT.useEvent)(Q=>{g(Q),Q.type!==m.type&&s.invalidate()}),[y,_]=(0,si.useState)(n?.split(",")??[]),w=(0,si.useCallback)(Q=>{_(Q),s.navigate((0,D0.addQueryArgs)(t,{postId:Q.join(",")}))},[t,s]);(0,si.useEffect)(()=>{let Q=n?.split(",")??[];_(Q)},[n]);let x=gOe({postType:e}),E=(0,si.useMemo)(()=>{let Q={};return m.filters?.forEach(me=>{if(me.field==="status"&&me.operator===_T&&(Q.status=me.value),me.field==="author"&&me.operator===_T?Q.author=me.value:me.field==="author"&&me.operator===H7&&(Q.author_exclude=me.value),me.field==="date"){if(!me.value)return;me.operator===W7?Q.before=me.value:me.operator===U7&&(Q.after=me.value)}}),(!Q.status||Q.status==="")&&(Q.status=_Oe),{per_page:m.perPage,page:m.page,_embed:"author,wp:featuredmedia",order:m.sort?.direction,orderby:m.sort?.field,orderby_hierarchy:!!m.showLevels,search:m.search,...Q}},[m]),{records:S,isResolving:C,totalItems:T,totalPages:k,hasResolved:P}=vOe("postType",e,E),O=(0,si.useMemo)(()=>S?.map(Q=>Q.id)??[],[S]),{notesCount:R,isLoading:F}=gce(O),V=(0,si.useMemo)(()=>{let Q=S;return m?.sort?.field==="author"&&(Q=jc(S,{sort:{...m.sort}},x).data),Q&&Q.map(me=>({...me,notesCount:R[me.id]??0}))},[S,x,m?.sort,R]),L=V?.map(Q=>vce(Q))??[],A=((0,nT.usePrevious)(L)??[]).filter(Q=>!L.includes(Q)).includes(n);(0,si.useEffect)(()=>{A&&s.navigate((0,D0.addQueryArgs)(t,{postId:void 0}))},[s,A,t]);let D=(0,si.useMemo)(()=>({totalItems:T,totalPages:k}),[T,k]),{labels:N,canCreateRecord:z}=(0,wce.useSelect)(Q=>{let{getPostType:me,canUser:ne}=Q(oT.store);return{labels:me(e)?.labels,canCreateRecord:ne("create",{kind:"postType",name:e})}},[e]),W=mOe({postType:e,context:"list"}),Y=Ku(),G=bae(),re=(0,si.useMemo)(()=>m.type===yT?[{...Y,isPrimary:!0},...W]:[Y,G,...W],[m.type,Y,G,W]),[se,fe]=(0,si.useState)(!1),ie=()=>fe(!0),_e=()=>fe(!1),Ce=({type:Q,id:me})=>{s.navigate(`/${Q}/${me}?canvas=edit`),_e()},Ie=()=>{s.navigate((0,D0.addQueryArgs)(t,{...r,quickEdit:void 0}))};return(0,Qs.jsxs)(Wi,{title:N?.name,headingLevel:2,actions:(0,Qs.jsx)(Qs.Fragment,{children:N?.add_new_item&&z&&(0,Qs.jsxs)(Qs.Fragment,{children:[(0,Qs.jsx)(yce.Button,{variant:"primary",onClick:ie,size:"compact",__next40pxDefaultSize:!0,children:N.add_new_item}),se&&(0,Qs.jsx)(fce,{postType:e,onSave:Ce,onClose:_e})]})}),children:[(0,Qs.jsx)(Lc,{paginationInfo:D,fields:x,actions:re,data:V||yOe,isLoading:C||F||!P,view:m,onChangeView:v,selection:y,onChangeSelection:w,isItemClickable:Q=>Q.status!=="trash",onClickItem:({id:Q})=>{s.navigate(`/${e}/${Q}?canvas=edit`)},getItemId:vce,getItemLevel:wOe,defaultLayouts:c,onReset:h?()=>{b(),s.invalidate()}:!1},o),i&&!C&&y.length>0&&m.type!==yT&&(0,Qs.jsx)(bce,{postType:e,postId:y,closeModal:Ie,quickEditForm:u})]})}var Ka=l(I(),1);async function Sce(e){let{activeView:t="all"}=e,r=await ee((0,Cce.resolveSelect)(Ece.store)).getViewConfig("postType","page"),o=r?.default_view,n=r?.default_layouts,i=r?.view_list?.find(a=>a.slug===t);return(await w0({kind:"postType",name:"page",slug:"default",defaultView:o,defaultLayouts:n,activeViewOverrides:i?.view??{}})).type==="list"}var Rce={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Ka.jsx)(Do,{title:(0,u7.__)("Pages"),description:(0,u7.__)("Manage or edit the pages that make up your site, and their appearance."),backPath:"/",content:(0,Ka.jsx)(Th,{postType:"page"})}):(0,Ka.jsx)(Mr,{}):null},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ka.jsx)(d7,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await Sce(e)?(0,Ka.jsx)($r,{}):void 0},mobileSidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?void 0:(0,Ka.jsx)(Mr,{}):(0,Ka.jsx)(Ka.Fragment,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ka.jsx)(d7,{postType:"page"}):void 0}},widths:{async content({query:e}){return await Sce(e)?380:void 0}}};var Tce=l(J(),1);var Vh=l(I(),1),kce={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Vh.jsx)(Do,{title:(0,Tce.__)("Pages"),backPath:"/",content:(0,Vh.jsx)(Th,{postType:"page"})}):(0,Vh.jsx)(Mr,{}):null},preview({siteData:e}){return Nr(e)?e.currentTheme.is_block_theme?(0,Vh.jsx)($r,{}):(0,Vh.jsx)(Mr,{}):null}}};var f7=l(J(),1),Oce=l(Jt(),1);var L0=l(I(),1),{StyleBookPreview:Pce}=ee(Oce.privateApis),Ice={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return Nr(e)?Gi(e)?(0,L0.jsx)(Do,{title:(0,f7.__)("Styles"),backPath:"/",description:(0,f7.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,L0.jsx)(Mr,{}):null},preview({siteData:e}){return Gi(e)?(0,L0.jsx)(Pce,{isStatic:!0,settings:e.editorSettings}):void 0},mobileContent({siteData:e}){return Gi(e)?(0,L0.jsx)(Pce,{isStatic:!0,settings:e.editorSettings}):void 0}}};var Mce=l(J(),1),iT=l(oe(),1);var Kp=l(I(),1);function Ace(){return(0,Kp.jsx)(iT.Notice,{status:"error",isDismissible:!1,children:(0,Mce.__)("The requested page could not be found. Please check the URL.")})}var Nce={name:"notfound",path:"*",areas:{sidebar:(0,Kp.jsx)(hg,{}),mobileSidebar:(0,Kp.jsx)(hg,{customDescription:(0,Kp.jsx)(Ace,{})}),content:(0,Kp.jsx)(iT.__experimentalSpacer,{padding:2,children:(0,Kp.jsx)(Ace,{})})}};var xOe=[kce,Rce,cce,lce,Oae,Pae,kae,mse,pse,toe,Die,qX,Ice,Nce];function Vce(){let e=(0,sT.useRegistry)(),{registerRoute:t}=ee((0,sT.useDispatch)(lt));(0,Fce.useEffect)(()=>{e.batch(()=>{xOe.forEach(t)})},[e,t])}var aT=l(I(),1),{RouterProvider:SOe}=ee(Lce.privateApis);function COe(){return sq(),uq(),(0,aT.jsx)(eq,{})}function Bce(){Vce();let{routes:e,currentTheme:t,editorSettings:r}=(0,Dce.useSelect)(i=>({routes:ee(i(lt)).getRoutes(),currentTheme:i(zce.store).getCurrentTheme(),editorSettings:i(lt).getSettings()}),[]),o=(0,lT.useCallback)(({path:i,query:s})=>Zo()?{path:i,query:{...s,wp_theme_preview:"wp_theme_preview"in s?s.wp_theme_preview:Qd()}}:{path:i,query:s},[]),n=(0,lT.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,aT.jsx)(SOe,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,aT.jsx)(COe,{})})}var Dh=l(Jt(),1),jce=l(Er(),1),Hce=l(tf(),1),cT=l(I(),1),p7=(0,jce.getPath)(window.location.href)?.includes("site-editor.php"),m7=e=>{(0,Hce.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function EOe(e){return p7?(m7("PluginMoreMenuItem"),(0,cT.jsx)(Dh.PluginMoreMenuItem,{...e})):null}function ROe(e){return p7?(m7("PluginSidebar"),(0,cT.jsx)(Dh.PluginSidebar,{...e})):null}function TOe(e){return p7?(m7("PluginSidebarMoreMenuItem"),(0,cT.jsx)(Dh.PluginSidebarMoreMenuItem,{...e})):null}var h7=l(I(),1),{registerCoreBlockBindingsSources:kOe}=ee(Uce.privateApis);function POe(e,t){let r=document.getElementById(e),o=(0,fT.createRoot)(r);(0,Xp.dispatch)(g7.store).reapplyBlockTypeFilters();let n=(0,uT.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,uT.registerCoreBlocks)(n),kOe(),(0,Xp.dispatch)(g7.store).setFreeformFallbackBlockName("core/html"),(0,pT.registerLegacyWidgetBlock)({inserter:!1}),(0,pT.registerWidgetGroupBlock)({inserter:!1}),(0,Xp.dispatch)(dT.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,Xp.dispatch)(dT.store).setDefaults("core",{allowRightClickOverrides:!0,distractionFree:!1,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,focusMode:!1,inactivePanels:[],keepCaretInsideBlock:!1,openPanels:["post-status"],showBlockBreadcrumbs:!0,showListViewByDefault:!1,enableChoosePatternModal:!0,showCollaborationCursor:!1,showCollaborationJoinNotifications:!0,showCollaborationLeaveNotifications:!0,showCollaborationPostSaveNotifications:!0}),window.__clientSideMediaProcessing&&(0,Xp.dispatch)(dT.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Xp.dispatch)(lt).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,h7.jsx)(fT.StrictMode,{children:(0,h7.jsx)(Bce,{})})),o}function OOe(){(0,Wce.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return Jce(IOe);})();
+}`,globalThis.document.head.appendChild(n),n}var sEe=[0,1,0,0],lEe=[79,84,84,79],cEe=[119,79,70,70],dEe=[119,79,70,50];function xE(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function uEe(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(xE(t,sEe)||xE(t,lEe))return"SFNT";if(xE(t,cEe))return"WOFF";if(xE(t,dEe))return"WOFF2"}function fEe(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var Foe=class extends U3e{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 aEe(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>fEe(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new wE("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=uEe(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 wE("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return nEe().then(t=>(e==="SFNT"&&(this.opentype=new K3e(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Z3e(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new $3e(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 wE("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 wE("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Foe;var Ec=class extends Wr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},pEe=class extends Ec{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}]}},mEe=class extends Ec{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(a=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;We(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(a=>new gEe(e))));let i=n+o*8;We(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(a=>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,a=i+n.entryCount;return i<=t&&t<=a}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}))}},gEe=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}},hEe=class extends Ec{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;We(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;We(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;We(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;We(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let s=a+this.segCountX2,c=this.length-(s-this.tableStart);We(this,"glyphIdArray",()=>e.readBytes(c,s,16)),We(this,"segments",()=>this.buildSegments(a,s,e))}buildSegments(e,t,r){let o=(n,i)=>{let a=this.startCode[i],s=this.endCode[i],c=this.idDelta[i],d=this.idRangeOffset[i],u=e+2*i,f=[];if(d===0)for(let m=a+c,g=s+c;m<=g;m++)f.push(m);else for(let m=0,g=s-a;m<=g;m++)r.currentPosition=u+d+m*2,f.push(r.uint16);return{startCode:a,endCode:s,idDelta:c,idRangeOffset:d,glyphIDs:f}};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}))}},bEe=class extends Ec{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,We(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}]}},vEe=class extends Ec{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,We(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new yEe(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}))}},yEe=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},_Ee=class extends Ec{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,We(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}]}},wEe=class extends Ec{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,We(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new xEe(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}))}},xEe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},SEe=class extends Ec{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 CEe(e));We(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}))}},CEe=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},EEe=class extends Ec{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,We(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new kEe(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)}},kEe=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function REe(e,t,r){let o=e.uint16;return o===0?new pEe(e,t,r):o===2?new mEe(e,t,r):o===4?new hEe(e,t,r):o===6?new bEe(e,t,r):o===8?new vEe(e,t,r):o===10?new _Ee(e,t,r):o===12?new wEe(e,t,r):o===13?new SEe(e,t,r):o===14?new EEe(e,t,r):{}}var TEe=class extends pt{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 PEe(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})}},PEe=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;We(this,"table",()=>(e.currentPosition=t+n,REe(e,r,o)))}},OEe=Object.freeze({__proto__:null,cmap:TEe}),IEe=class extends pt{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})}},AEe=Object.freeze({__proto__:null,head:IEe}),MEe=class extends pt{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()}},NEe=Object.freeze({__proto__:null,hhea:MEe}),FEe=class extends pt{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,a=o.currentPosition;if(We(this,"hMetrics",()=>(o.currentPosition=a,[...new Array(n)].map(s=>new VEe(o.uint16,o.int16)))),n<i){let s=a+n*4;We(this,"leftSideBearings",()=>(o.currentPosition=s,[...new Array(i-n)].map(c=>o.int16)))}}},VEe=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},DEe=Object.freeze({__proto__:null,hmtx:FEe}),LEe=class extends pt{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()}},zEe=Object.freeze({__proto__:null,maxp:LEe}),BEe=class extends pt{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 HEe(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new jEe(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}},jEe=class{constructor(e,t){this.length=e,this.offset=t}},HEe=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,We(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,WEe(e,this)))}};function WEe(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let a=[];for(let s=0,c=o/2;s<c;s++)a[s]=String.fromCharCode(e.uint16);return a.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(a,s){i[s]=String.fromCharCode(a)}),i.join("")}var UEe=Object.freeze({__proto__:null,name:BEe}),GEe=class extends pt{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()}},YEe=Object.freeze({__proto__:null,OS2:GEe}),qEe=class extends pt{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]<Roe.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 Roe[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(a=>String.fromCharCode(a)).join(""))}},Roe=[".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"],KEe=Object.freeze({__proto__:null,post:qEe}),XEe=class extends pt{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,We(this,"horizAxis",()=>new e7({offset:e.offset+this.horizAxisOffset},t)),We(this,"vertAxis",()=>new e7({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,We(this,"itemVarStore",()=>new e7({offset:e.offset+this.itemVarStoreOffset},t)))}},e7=class extends pt{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,We(this,"baseTagList",()=>new ZEe({offset:e.offset+this.baseTagListOffset},t)),We(this,"baseScriptList",()=>new QEe({offset:e.offset+this.baseScriptListOffset},t))}},ZEe=class extends pt{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},QEe=class extends pt{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;We(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new JEe(this.start,r))))}},JEe=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,We(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new $Ee(t)))}},$Ee=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 e6e(this.start,e)),We(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new t6e(e))),We(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Voe(e)))}},e6e=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,We(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Voe(t)))}},t6e=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 o6e(this.parser)}},Voe=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;We(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new r6e(e))))}},r6e=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},o6e=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)}},n6e=Object.freeze({__proto__:null,BASE:XEe}),Toe=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 i6e(e)))}},i6e=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},G0=class extends Wr{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 a6e(e)))}},a6e=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},s6e=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)}},l6e=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,We(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Toe(r)}),this.attachListOffset=r.Offset16,We(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new c6e(r)}),this.ligCaretListOffset=r.Offset16,We(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new u6e(r)}),this.markAttachClassDefOffset=r.Offset16,We(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Toe(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,We(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new m6e(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,We(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new s6e(r)}))}},c6e=class extends Wr{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 d6e(this.parser)}},d6e=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},u6e=class extends Wr{constructor(e){super(e),this.coverageOffset=e.Offset16,We(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new G0(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 f6e(this.parser)}},f6e=class extends Wr{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 p6e(this.parser)}},p6e=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)}},m6e=class extends Wr{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 G0(this.parser)}},g6e=Object.freeze({__proto__:null,GDEF:l6e}),Poe=class extends Wr{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new h6e(e))}},h6e=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},b6e=class extends Wr{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new v6e(e))}},v6e=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Ooe=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)}},Ioe=class extends Wr{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new y6e(e))}},y6e=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},_6e=class extends Wr{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 x6e(e);if(t.startsWith("cc"))return new w6e(e);if(t.startsWith("ss"))return new S6e(e)}}},w6e=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)}},x6e=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},S6e=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Doe(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var op=class extends Wr{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 G0(e)}},r7=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},C6e=class extends op{constructor(e){super(e),this.deltaGlyphID=e.int16}},E6e=class extends op{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 k6e(t)}},k6e=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},R6e=class extends op{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 T6e(t)}},T6e=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},P6e=class extends op{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 O6e(t)}},O6e=class extends Wr{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 I6e(t)}},I6e=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},A6e=class extends op{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&&(Doe(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 r7(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 M6e(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 N6e(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 G0(t)}},M6e=class extends Wr{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 Loe(t)}},Loe=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 r7(e))}},N6e=class extends Wr{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 F6e(t)}},F6e=class extends Loe{constructor(e){super(e)}},V6e=class extends op{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&&(Doe(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 zoe(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 D6e(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 z6e(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 G0(t)}},D6e=class extends Wr{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 L6e(t)}},L6e=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 r7(e))}},z6e=class extends Wr{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 B6e(t)}},B6e=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 zoe(e))}},zoe=class extends Wr{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},j6e=class extends Wr{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},H6e=class extends op{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)}},W6e={buildSubtable:function(e,t){let r=new[void 0,C6e,E6e,R6e,P6e,A6e,V6e,j6e,H6e][e](t);return r.type=e,r}},kc=class extends Wr{constructor(e){super(e)}},U6e=class extends kc{constructor(e){super(e),console.log("lookup type 1")}},G6e=class extends kc{constructor(e){super(e),console.log("lookup type 2")}},Y6e=class extends kc{constructor(e){super(e),console.log("lookup type 3")}},q6e=class extends kc{constructor(e){super(e),console.log("lookup type 4")}},K6e=class extends kc{constructor(e){super(e),console.log("lookup type 5")}},X6e=class extends kc{constructor(e){super(e),console.log("lookup type 6")}},Z6e=class extends kc{constructor(e){super(e),console.log("lookup type 7")}},Q6e=class extends kc{constructor(e){super(e),console.log("lookup type 8")}},J6e=class extends kc{constructor(e){super(e),console.log("lookup type 9")}},$6e={buildSubtable:function(e,t){let r=new[void 0,U6e,G6e,Y6e,q6e,K6e,X6e,Z6e,Q6e,J6e][e](t);return r.type=e,r}},Aoe=class extends Wr{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},eke=class extends Wr{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"?W6e:$6e;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Boe=class extends pt{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);We(this,"scriptList",()=>i?Poe.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Poe(o))),We(this,"featureList",()=>i?Ioe.EMPTY:(o.currentPosition=n+this.featureListOffset,new Ioe(o))),We(this,"lookupList",()=>i?Aoe.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Aoe(o))),this.featureVariationsOffset&&We(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 b6e(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 Ooe(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 Ooe(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 _6e(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 eke(this.parser,t)}},tke=class extends Boe{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},rke=Object.freeze({__proto__:null,GSUB:tke}),oke=class extends Boe{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},nke=Object.freeze({__proto__:null,GPOS:oke}),ike=class extends pt{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 ake(r)}},ake=class extends Wr{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new ske(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)}},ske=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},lke=Object.freeze({__proto__:null,SVG:ike}),cke=class extends pt{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;We(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new dke(r))));let n=o+this.axisCount*this.axisSize;We(this,"instances",()=>{let i=[];for(let a=0;a<this.instanceCount;a++)r.currentPosition=n+a*this.instanceSize,i.push(new uke(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)}},dke=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}},uke=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)}},fke=Object.freeze({__proto__:null,fvar:cke}),pke=class extends pt{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;We(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},mke=Object.freeze({__proto__:null,cvt:pke}),gke=class extends pt{constructor(e,t){let{p:r}=super(e,t);We(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},hke=Object.freeze({__proto__:null,fpgm:gke}),bke=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,We(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new vke(r)))}},vke=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},yke=Object.freeze({__proto__:null,gasp:bke}),_ke=class extends pt{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},wke=Object.freeze({__proto__:null,glyf:_ke}),xke=class extends pt{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,We(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):We(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}}},Ske=Object.freeze({__proto__:null,loca:xke}),Cke=class extends pt{constructor(e,t){let{p:r}=super(e,t);We(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Eke=Object.freeze({__proto__:null,prep:Cke}),kke=class extends pt{constructor(e,t){let{p:r}=super(e,t);We(this,"data",()=>r.readBytes())}},Rke=Object.freeze({__proto__:null,CFF:kke}),Tke=class extends pt{constructor(e,t){let{p:r}=super(e,t);We(this,"data",()=>r.readBytes())}},Pke=Object.freeze({__proto__:null,CFF2:Tke}),Oke=class extends pt{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,We(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new Ike(r)))}},Ike=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},Ake=Object.freeze({__proto__:null,VORG:Oke}),Mke=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new SE(e),this.vert=new SE(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}},Nke=class{constructor(e){this.hori=new SE(e),this.vert=new SE(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},SE=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}},joe=class extends pt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,We(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new Mke(o)))}},Fke=Object.freeze({__proto__:null,EBLC:joe}),Hoe=class extends pt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Vke=Object.freeze({__proto__:null,EBDT:Hoe}),Dke=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,We(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new Nke(r)))}},Lke=Object.freeze({__proto__:null,EBSC:Dke}),zke=class extends joe{constructor(e,t){super(e,t,"CBLC")}},Bke=Object.freeze({__proto__:null,CBLC:zke}),jke=class extends Hoe{constructor(e,t){super(e,t,"CBDT")}},Hke=Object.freeze({__proto__:null,CBDT:jke}),Wke=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,We(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},Uke=Object.freeze({__proto__:null,sbix:Wke}),Gke=class extends pt{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 t7(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new t7(this.parser),a=i.gID;if(o===e)return r;if(a===e)return i;for(;t!==n;){let s=t+(n-t)/12;this.parser.currentPosition=s;let c=new t7(this.parser),d=c.gID;if(d===e)return c;d>e?n=s:d<e&&(t=s)}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 Yke(p))}},t7=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},Yke=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},qke=Object.freeze({__proto__:null,COLR:Gke}),Kke=class extends pt{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),We(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new Xke(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,We(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new Zke(r,o))),We(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new Qke(r,o))),We(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new Jke(r,o))))}},Xke=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},Zke=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},Qke=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},Jke=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},$ke=Object.freeze({__proto__:null,CPAL:Kke}),eRe=class extends pt{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 tRe(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new rRe(this.parser)}},tRe=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},rRe=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},oRe=Object.freeze({__proto__:null,DSIG:eRe}),nRe=class extends pt{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 iRe(o,n))}},iRe=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},aRe=Object.freeze({__proto__:null,hdmx:nRe}),sRe=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,We(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let a=new lRe(r);n.push(a),o+=a}return n})}},lRe=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,We(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new cRe(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]}},cRe=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},dRe=Object.freeze({__proto__:null,kern:sRe}),uRe=class extends pt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},fRe=Object.freeze({__proto__:null,LTSH:uRe}),pRe=class extends pt{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,We(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.")}},mRe=Object.freeze({__proto__:null,MERG:pRe}),gRe=class extends pt{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 hRe(this.tableStart,r))}},hRe=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)}},bRe=Object.freeze({__proto__:null,meta:gRe}),vRe=class extends pt{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.")}},yRe=Object.freeze({__proto__:null,PCLT:vRe}),_Re=class extends pt{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 wRe(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new xRe(r))}},wRe=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},xRe=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new SRe(e))}},SRe=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},CRe=Object.freeze({__proto__:null,VDMX:_Re}),ERe=class extends pt{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()}},kRe=Object.freeze({__proto__:null,vhea:ERe}),RRe=class extends pt{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(a=>new TRe(p.uint16,p.int16)))),o<n){let a=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=a,[...new Array(n-o)].map(s=>p.int16)))}}},TRe=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},PRe=Object.freeze({__proto__:null,vmtx:RRe});var Uoe=l(I(),1);var Xoe=l(I(),1),{Tabs:oAt}=Bt(o7.privateApis),nAt={id:"installed-fonts",title:(0,CE._x)("Library","Font library")},iAt={id:"upload-fonts",title:(0,CE._x)("Upload","noun")};var Zoe=l($(),1),n7=l(oe(),1),ARe=l(U(),1);var Qoe=l(I(),1);var i7=l(I(),1);var $oe=l($(),1),EE=l(oe(),1);var ene=l(I(),1);var s7=l(I(),1);var Do=l($(),1),l7=l(oe(),1),BRe=l(U(),1);var tne=l(tr(),1);var LRe=l(I(),1),{useSettingsForBlockElement:FAt,TypographyPanel:VAt}=Bt(tne.privateApis);var zRe=l(I(),1);var c7=l(I(),1),GAt={text:{description:(0,Do.__)("Manage the fonts used on the site."),title:(0,Do.__)("Text")},link:{description:(0,Do.__)("Manage the fonts and typography used on the links."),title:(0,Do.__)("Links")},heading:{description:(0,Do.__)("Manage the fonts and typography used on headings."),title:(0,Do.__)("Headings")},caption:{description:(0,Do.__)("Manage the fonts and typography used on captions."),title:(0,Do.__)("Captions")},cite:{description:(0,Do.__)("Manage the fonts and typography used on citations."),title:(0,Do.__)("Citations")},button:{description:(0,Do.__)("Manage the fonts and typography used on buttons."),title:(0,Do.__)("Buttons")},textInput:{description:(0,Do.__)("Manage the fonts and typography used on inputs."),title:(0,Do.__)("Inputs")},select:{description:(0,Do.__)("Manage the fonts and typography used on selects."),title:(0,Do.__)("Selects")}};var kE=l($(),1),URe=l(oe(),1),one=l(tr(),1);var Yg=l(oe(),1),rne=l($(),1);var WRe=l(U(),1);var jRe=l(oe(),1),HRe=l(I(),1);var d7=l(I(),1);var u7=l(I(),1),{useSettingsForBlockElement:sMt,ColorPanel:lMt}=Bt(one.privateApis),cMt=[{name:"cite",label:(0,kE.__)("Citations")},{name:"textInput",label:(0,kE.__)("Inputs")},{name:"select",label:(0,kE.__)("Selects")}];var t5e=l($(),1);var qRe=l(it(),1),lne=l(oe(),1),KRe=l($(),1);var TE=l(oe(),1);var RE=l(oe(),1);var nne=l(I(),1);function ine(){let{paletteColors:e}=jg();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,nne.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var q0=l(I(),1),GRe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},YRe=({label:e,isFocused:t,withHoverView:r})=>(0,q0.jsx)(Wg,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,q0.jsx)(RE.__unstableMotion.div,{variants:GRe,style:{height:"100%",overflow:"hidden"},children:(0,q0.jsx)(RE.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,q0.jsx)(ine,{})})},o)}),ane=YRe;var np=l(I(),1),sne=["color"];function PE({title:e,gap:t=2}){let r=aE(sne);return r?.length<=1?null:(0,np.jsxs)(TE.__experimentalVStack,{spacing:3,children:[e&&(0,np.jsx)(Rs,{level:3,children:e}),(0,np.jsx)(TE.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,np.jsx)(Ug,{variation:o,isPill:!0,properties:sne,showTooltip:!0,children:()=>(0,np.jsx)(ane,{})},n))})]})}var cne=l(I(),1);var XRe=l(it(),1),dne=l(oe(),1),ZRe=l($(),1);var une=l(I(),1);var QRe=l(it(),1),JRe=l(U(),1),$Re=l(oe(),1);var e5e=l($(),1);var fne=l(I(),1);var f7=l(I(),1);var o5e=l($(),1),mne=l(tr(),1),n5e=l(oe(),1);var pne=l(tr(),1);var r5e=l(I(),1);var{BackgroundPanel:LMt}=Bt(pne.privateApis);var p7=l(I(),1),{useHasBackgroundPanel:GMt}=Bt(mne.privateApis);var hne=l($(),1);var K0=l(oe(),1),l5e=l($(),1);var c5e=l(U(),1);var i5e=l(oe(),1),a5e=l($(),1),s5e=l(I(),1);var gne=l(I(),1),{Menu:$Mt}=Bt(K0.privateApis);var g7=l(I(),1);var Ia=l(oe(),1),yne=l($(),1);var OE=l(U(),1);var X0=l(oe(),1);var bne=l(I(),1),{Menu:pNt}=Bt(X0.privateApis);var f5e=l(oe(),1),p5e=l($(),1),m5e=l(I(),1);var h7=l(oe(),1),g5e=l($(),1),h5e=l(U(),1);var vne=l(I(),1);var b7=l(I(),1);var _5e=l(I(),1);var S5e=l($(),1),wne=l(tr(),1);var _ne=l(tr(),1),w5e=l(U(),1);var x5e=l(I(),1),{useSettingsForBlockElement:LNt,DimensionsPanel:zNt}=Bt(_ne.privateApis);var v7=l(I(),1),{useHasDimensionsPanel:YNt,useSettingsForBlockElement:qNt}=Bt(wne.privateApis);var Rne=l(oe(),1),R5e=l($(),1);var E5e=l($(),1),k5e=l(oe(),1);var xne=l(Ge(),1),Sne=l(Pe(),1),AE=l(U(),1),Cne=l(oe(),1),Ene=l($(),1);var IE=l(I(),1);function C5e({gap:e=2}){let{user:t}=(0,AE.useContext)(So),r=t?.styles,n=(0,Sne.useSelect)(a=>{let s=a(xne.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(s)?s:void 0},[])?.filter(a=>!z0(a,["color"])&&!z0(a,["typography","spacing"])),i=(0,AE.useMemo)(()=>[...[{title:(0,Ene.__)("Default"),settings:{},styles:{}},...n??[]].map(s=>{let c=s?.styles?.blocks?{...s.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=c[m]||{},h={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...g,...h}}});let d=r?.css||s.styles?.css?{css:`${s.styles?.css||""} ${r?.css||""}`}:{},u=Object.keys(c).length>0?{blocks:c}:{},f={...s.styles,...d,...u};return{...s,settings:s.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,IE.jsx)(Cne.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,s)=>(0,IE.jsx)(Ug,{variation:a,children:c=>(0,IE.jsx)(jI,{label:a?.title,withHoverView:!0,isFocused:c,variation:a})},s))})}var y7=C5e;var kne=l(I(),1);var _7=l(I(),1);var T5e=l($(),1),P5e=l(oe(),1),Tne=l(tr(),1);var w7=l(I(),1),{AdvancedPanel:uFt}=Bt(Tne.privateApis);var Vne=l($(),1),S7=l(oe(),1),C7=l(U(),1);var Pne=l(Pe(),1),One=l(Ge(),1),Z0=l(U(),1);var O5e={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},I5e={per_page:100,page:1},ME=[];function NE({query:e}={}){let{user:t}=(0,Z0.useContext)(So),r=(0,Z0.useMemo)(()=>({...I5e,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:s,revisionsCount:c}=(0,Pne.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,getCurrentUser:f,getUsers:m,getRevisions:g,__experimentalGetCurrentGlobalStylesId:h,getEntityRecord:b,isResolving:v}=d(One.store),y=u()||[],w=f(),_=y.length>0,x=h(),S=(x?b("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,C=x&&g("root","globalStyles",x,r)||ME,R=m(O5e)||ME,T=x?v("getRevisions",["root","globalStyles",x,r]):!1;return{authors:R,currentUser:w,isDirty:_,revisions:C,isLoadingGlobalStylesRevisions:T,revisionsCount:S}},[r]);return(0,Z0.useMemo)(()=>{if(!o.length||s)return{revisions:ME,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let d=a.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(a.length){if(d[0].id!=="unsaved"&&r.page===1&&(d[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};d.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&d.push({id:"parent",styles:{},settings:{}})}return{revisions:d,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,a,n,o,t,s,c,r.page,r.per_page])}var Ine=l($(),1),Ane=l(oe(),1),FE=l(_s(),1),A5e=l(Ge(),1),M5e=l(Pe(),1);var Mne=l(Sf(),1);var Nne=l(I(),1),gFt=3600*1e3*24;var x7=l(oe(),1),Q0=l($(),1);var Fne=l(I(),1);var E7=l(I(),1);var Dne=l($(),1),Lne=l(oe(),1);var zne=l(I(),1);var jne=l($(),1),J0=l(oe(),1),Hne=l(U(),1);var N5e=l(tr(),1),F5e=l($(),1);var V5e=l(I(),1);var Rc=l(oe(),1),Bne=l(I(),1);var k7=l(I(),1);var T7=l(I(),1);var P7=l(I(),1);function qg(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,P7.jsx)(nE,{value:r,baseValue:o,onChange:n,children:(0,P7.jsx)(e,{...i})})}}var B5e=qg(y7);var j5e=qg(PE);var H5e=qg(pE);var W5e=l(I(),1);var VE=l($(),1),Gne=l(Xr(),1),Yne=l(oe(),1);var O7=l(I(),1);function qne({record:e,revisionsCount:t,...r}){let o={},n=e?._links?.["predecessor-version"]?.[0]?.id??null;return t=t||e?._links?.["version-history"]?.[0]?.count||0,n&&t>1&&(o.href=(0,Gne.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,O7.jsx)(Yne.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,O7.jsx)(Mn,{icon:nb,...o,...r,children:(0,VE.sprintf)((0,VE._n)("%d Revision","%d Revisions",t),t)})})}var ip=l(I(),1),{useLocation:U5e,useHistory:G5e}=te(Zne.privateApis);function Jne(){let e=G5e(),{path:t}=U5e(),{revisions:r,isLoading:o,revisionsCount:n}=NE(),{openGeneralSidebar:i}=(0,DE.useDispatch)(st),{setStylesPath:a}=te((0,DE.useDispatch)(Xne.store)),{set:s}=(0,DE.useDispatch)(Kne.store),c=(0,A7.useCallback)(async()=>(e.navigate((0,Qne.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([s("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,s]),d=(0,A7.useCallback)(async()=>{await c(),a("/revisions")},[c,a]),u=!!n&&!o;return(0,ip.jsx)(ip.Fragment,{children:(0,ip.jsx)(Oo,{title:(0,I7.__)("Design"),isRoot:!0,description:(0,I7.__)("Customize the appearance of your website using the block editor."),content:(0,ip.jsx)(Ov,{}),footer:u&&(0,ip.jsx)(qne,{record:r?.[0],revisionsCount:n,onClick:d})})})}var M7=l($(),1),LE=l(U(),1),$ne=l(At(),1),eie=l(Xt(),1),tie=l(it(),1),rie=l(Pe(),1),zE=l(oe(),1),$0=l(Xr(),1);var Tc=l(I(),1),{GlobalStylesUIWrapper:Y5e,GlobalStylesActionMenu:q5e}=te(eie.privateApis),{useLocation:oie,useHistory:nie}=te($ne.privateApis),K5e=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=nie();return(0,Tc.jsxs)(zE.__experimentalHStack,{className:"edit-site-styles__header-actions",children:[(0,Tc.jsx)(zE.Button,{isPressed:e,icon:Ab,label:(0,M7.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,$0.removeQueryArgs)(r,"preview"):(0,$0.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Tc.jsx)(q5e,{hideWelcomeGuide:!0,onChangePath:o})]})},X5e=()=>{let{path:e,query:t}=oie(),r=nie();return(0,LE.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,$0.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function N7(){let{path:e}=oie(),[t,r]=(0,LE.useState)(e.includes("preview=stylebook")),o=(0,tie.useViewportMatch)("medium","<"),[n,i]=X5e(),a=(0,rie.useSelect)(s=>s(st).getSettings(),[]);return(0,Tc.jsx)(rs,{actions:o?null:(0,Tc.jsx)(K5e,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,M7.__)("Styles"),headingLevel:2,children:(0,Tc.jsx)("div",{className:"edit-site-styles__content",children:(0,Tc.jsx)(Y5e,{path:n,onPathChange:i,settings:a})})})}var yu=l(I(),1),{useLocation:lie,useHistory:Z5e}=te(iie.privateApis),{StyleBookPreview:Q5e,useGlobalStyles:J5e}=te(aie.privateApis);function $5e({siteData:e}){let{path:t,query:r}=lie(),o=Z5e(),{user:n}=J5e(),i=r.section??"/";return(0,yu.jsx)(Q5e,{path:i,onPathChange:s=>{o.navigate((0,sie.addQueryArgs)(t,{section:s}))},settings:e.editorSettings,userConfig:n})}function e4e({siteData:e}){let{query:t}=lie();return t.preview==="stylebook"?(0,yu.jsx)($5e,{siteData:e}):(0,yu.jsx)(Zr,{})}var cie={name:"styles",path:"/styles",areas:{content:(0,yu.jsx)(N7,{}),sidebar:(0,yu.jsx)(Jne,{backPath:"/"}),preview:({siteData:e})=>(0,yu.jsx)(e4e,{siteData:e}),mobileContent:(0,yu.jsx)(N7,{})},widths:{content:380}};var Ol=l($(),1),ty=l(Ge(),1),B7=l(Pe(),1),j7=l(Nn(),1),ZE=l(oe(),1);var die={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var Iie=l($(),1),Aie=l(Nn(),1);var Oc=l(oe(),1);var Xg=l($(),1),V7=l(U(),1),hie=l(At(),1);var Ts=l(oe(),1),Kg=l($(),1),uie=l(U(),1),Pc=l(I(),1),t4e=e=>e?.trim()?.length>0;function fie({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,uie.useState)(e),a=o!==e&&t4e(o);return(0,Pc.jsx)(Ts.Modal,{title:(0,Kg.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Pc.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,Pc.jsxs)(Ts.__experimentalVStack,{spacing:"3",children:[(0,Pc.jsx)(Ts.TextControl,{value:o,placeholder:(0,Kg.__)("Navigation title"),onChange:n,label:(0,Kg.__)("Name")}),(0,Pc.jsxs)(Ts.__experimentalHStack,{justify:"right",children:[(0,Pc.jsx)(Ts.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Kg.__)("Cancel")}),(0,Pc.jsx)(Ts.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!a,variant:"primary",type:"submit",onClick:s=>{s.preventDefault(),a&&(r({title:o}),t())},children:(0,Kg.__)("Save")})]})]})})})}var pie=l(oe(),1),F7=l($(),1),mie=l(I(),1);function gie({onClose:e,onConfirm:t}){return(0,mie.jsx)(pie.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,F7.__)("Delete"),size:"medium",children:(0,F7.__)("Are you sure you want to delete this Navigation Menu?")})}var Qi=l(I(),1),{useHistory:r4e}=te(hie.privateApis),o4e={position:"bottom right"};function BE(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[a,s]=(0,V7.useState)(!1),[c,d]=(0,V7.useState)(!1),u=r4e(),f=()=>{s(!1),d(!1)},m=()=>s(!0),g=()=>d(!0);return(0,Qi.jsxs)(Qi.Fragment,{children:[(0,Qi.jsx)(Oc.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,Xg.__)("Actions"),icon:Ka,popoverProps:o4e,children:({onClose:h})=>(0,Qi.jsxs)(Oc.MenuGroup,{children:[(0,Qi.jsx)(Oc.MenuItem,{onClick:()=>{m(),h()},children:(0,Xg.__)("Rename")}),(0,Qi.jsx)(Oc.MenuItem,{onClick:()=>{u.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,Xg.__)("Edit")}),(0,Qi.jsx)(Oc.MenuItem,{onClick:()=>{o(),h()},children:(0,Xg.__)("Duplicate")}),(0,Qi.jsx)(Oc.MenuItem,{isDestructive:!0,onClick:()=>{g(),h()},children:(0,Xg.__)("Delete")})]})}),c&&(0,Qi.jsx)(gie,{onClose:f,onConfirm:t}),a&&(0,Qi.jsx)(fie,{onClose:f,menuTitle:n,onSave:r})]})}var D7=l(U(),1),kie=l(Pe(),1),Rie=l(tr(),1),Tie=l(Zo(),1),Pie=l(Ge(),1);var ap=l(tr(),1),HE=l(Pe(),1),_ie=l(Zo(),1),wie=l(U(),1),xie=l(Ge(),1),Sie=l(yy(),1);var Tl=l(oe(),1),jE=l(Pe(),1),bie=l(U(),1),Ic=l($(),1),Zg=l(tr(),1),vie=l(At(),1);var Aa=l(I(),1),n4e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:i4e,useLocation:a4e}=te(vie.privateApis);function yie(e){let t=i4e(),{path:r}=a4e(),{clientId:o}=e,{moveBlocksDown:n,moveBlocksUp:i,removeBlocks:a}=(0,jE.useDispatch)(Zg.store),s=(0,Ic.sprintf)((0,Ic.__)("Remove %s"),(0,Zg.BlockTitle)({clientId:o,maximumLength:25})),c=(0,Ic.sprintf)((0,Ic.__)("Go to %s"),(0,Zg.BlockTitle)({clientId:o,maximumLength:25})),{rootClientId:d,blockName:u,attributes:f}=(0,jE.useSelect)(g=>{let{getBlockRootClientId:h,getBlockName:b,getBlockAttributes:v}=g(Zg.store);return{rootClientId:h(o),blockName:b(o),attributes:v(o)}},[o]),m=(0,bie.useCallback)(()=>{f.kind==="post-type"&&f.id&&f.type&&t&&t.navigate(`/${f.type}/${f.id}?canvas=edit`,{state:{backPath:r}}),u==="core/page-list-item"&&f.id&&t&&t.navigate(`/page/${f.id}?canvas=edit`,{state:{backPath:r}})},[r,t,f,u]);return(0,Aa.jsx)(Tl.DropdownMenu,{icon:Ka,label:(0,Ic.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:n4e,noIcons:!0,...e,children:({onClose:g})=>(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsxs)(Tl.MenuGroup,{children:[(0,Aa.jsx)(Tl.MenuItem,{icon:sb,onClick:()=>{i([o],d),g()},children:(0,Ic.__)("Move up")}),(0,Aa.jsx)(Tl.MenuItem,{icon:tf,onClick:()=>{n([o],d),g()},children:(0,Ic.__)("Move down")}),f?.type==="page"&&f?.id&&(0,Aa.jsx)(Tl.MenuItem,{onClick:()=>{m(),g()},children:c})]}),(0,Aa.jsx)(Tl.MenuGroup,{children:(0,Aa.jsx)(Tl.MenuItem,{onClick:()=>{a([o],!1),g()},children:s})})]})})}var _u=l(I(),1),{PrivateListView:s4e}=te(ap.privateApis),{NavigationLinkUI:l4e}=te(Sie.privateApis),c4e=100,d4e=["postType","page",{per_page:c4e,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function Cie({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,HE.useSelect)(a=>{let{areInnerBlocksControlled:s,getBlockName:c,getBlockCount:d,getBlockOrder:u}=a(ap.store),{isResolving:f}=a(xie.store),m=u(e),h=m.length===1&&c(m[0])==="core/page-list"&&d(m[0])>0,b=f("getEntityRecords",d4e);return{listViewRootClientId:h?m[0]:e,isLoading:!s(e)||b}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,HE.useDispatch)(ap.store),i=(0,wie.useCallback)(a=>{a.name==="core/navigation-link"&&!a.attributes.url&&(n(),o(a.clientId,(0,_ie.createBlock)("core/navigation-link",a.attributes)))},[n,o]);return(0,_u.jsxs)(_u.Fragment,{children:[!r&&(0,_u.jsx)(s4e,{rootClientId:t,onSelect:i,blockSettingsMenu:yie,showAppender:!0,additionalBlockContent:l4e,isExpanded:!0}),(0,_u.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,_u.jsx)(ap.BlockList,{})})]})}var WE=l(I(),1),Eie=()=>{};function Oie({navigationMenuId:e}){let{storedSettings:t}=(0,kie.useSelect)(n=>{let{getSettings:i}=te(n(st));return{storedSettings:i()}},[]),r=(0,D7.useMemo)(()=>({...t,__experimentalFetchLinkSuggestions:(n,i)=>(0,Pie.__experimentalFetchLinkSuggestions)(n,i,t)}),[t]),o=(0,D7.useMemo)(()=>e?[(0,Tie.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!o?.length?null:(0,WE.jsx)(Rie.BlockEditorProvider,{settings:r,value:o,onChange:Eie,onInput:Eie,children:(0,WE.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,WE.jsx)(Cie,{rootClientId:o[0].clientId})})})}var sp=l($(),1),L7=l(Nn(),1);function UE(e,t,r){return e?.rendered?r==="publish"?(0,L7.decodeEntities)(e?.rendered):(0,sp.sprintf)((0,sp._x)("%1$s (%2$s)","menu label"),(0,L7.decodeEntities)(e?.rendered),r):(0,sp.sprintf)((0,sp.__)("(no title %s)"),t)}var lp=l(I(),1);function GE({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,lp.jsx)(Ac,{actions:(0,lp.jsx)(lp.Fragment,{children:(0,lp.jsx)(BE,{menuId:e?.id,menuTitle:(0,Aie.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:UE(e?.title,e?.id,e?.status),description:(0,Iie.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,lp.jsx)(Oie,{navigationMenuId:e?.id})})}var ey=l(Ge(),1),xi=l($(),1),Nc=l(Pe(),1),XE=l(tc(),1),Die=l(At(),1);var qE=l(Ge(),1),Mie=l(oe(),1),YE=l($(),1),Nie=l(Pe(),1),Fie=l(Nn(),1),Vie=l(At(),1);var cp=l(I(),1),{useLocation:u4e}=te(Vie.privateApis),Mc="wp_navigation";function z7({backPath:e}){let{params:{postId:t}}=u4e(),{record:r,isResolving:o}=(0,qE.useEntityRecord)("postType",Mc,t),{isSaving:n,isDeleting:i}=(0,Nie.useSelect)(h=>{let{isSavingEntityRecord:b,isDeletingEntityRecord:v}=h(qE.store);return{isSaving:b("postType",Mc,t),isDeleting:v("postType",Mc,t)}},[t]),a=o||n||i,s=r?.title?.rendered||r?.slug,{handleSave:c,handleDelete:d,handleDuplicate:u}=KE(),f=()=>d(r),m=h=>c(r,h),g=()=>u(r);return a?(0,cp.jsx)(Ac,{description:(0,YE.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,cp.jsx)(Mie.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!a&&!r?(0,cp.jsx)(Ac,{description:(0,YE.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,cp.jsx)(GE,{navigationMenu:r,backPath:e,handleDelete:f,handleSave:m,handleDuplicate:g}):(0,cp.jsx)(Ac,{actions:(0,cp.jsx)(BE,{menuId:r?.id,menuTitle:(0,Fie.decodeEntities)(s),onDelete:f,onSave:m,onDuplicate:g}),backPath:e,title:UE(r?.title,r?.id,r?.status),description:(0,YE.__)("This Navigation Menu is empty.")})}var{useHistory:Lie}=te(Die.privateApis);function f4e(){let{deleteEntityRecord:e}=(0,Nc.useDispatch)(ey.store),{createSuccessNotice:t,createErrorNotice:r}=(0,Nc.useDispatch)(XE.store),o=Lie();return async i=>{let a=i?.id;try{await e("postType",Mc,a,{force:!0},{throwOnError:!0}),t((0,xi.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(s){r((0,xi.sprintf)((0,xi.__)("Unable to delete Navigation Menu (%s)."),s?.message),{type:"snackbar"})}}}function p4e(){let{getEditedEntityRecord:e}=(0,Nc.useSelect)(a=>{let{getEditedEntityRecord:s}=a(ey.store);return{getEditedEntityRecord:s}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,Nc.useDispatch)(ey.store),{createSuccessNotice:o,createErrorNotice:n}=(0,Nc.useDispatch)(XE.store);return async(a,s)=>{if(!s)return;let c=a?.id,d=e("postType",za,c);t("postType",Mc,c,s);let u=Object.keys(s);try{await r("postType",Mc,c,u,{throwOnError:!0}),o((0,xi.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(f){t("postType",Mc,c,d),n((0,xi.sprintf)((0,xi.__)("Unable to rename Navigation Menu (%s)."),f?.message),{type:"snackbar"})}}}function m4e(){let e=Lie(),{saveEntityRecord:t}=(0,Nc.useDispatch)(ey.store),{createSuccessNotice:r,createErrorNotice:o}=(0,Nc.useDispatch)(XE.store);return async i=>{let a=i?.title?.rendered||i?.slug;try{let s=await t("postType",Mc,{title:(0,xi.sprintf)((0,xi._x)("%s (Copy)","navigation menu"),a),content:i?.content?.raw,status:"publish"},{throwOnError:!0});s&&(r((0,xi.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${s.id}`))}catch(s){o((0,xi.sprintf)((0,xi.__)("Unable to duplicate Navigation Menu (%s)."),s?.message),{type:"snackbar"})}}}function KE(){return{handleDelete:f4e(),handleSave:p4e(),handleDuplicate:m4e()}}var Pl=l(I(),1);function g4e(e,t,r){return e?r==="publish"?(0,j7.decodeEntities)(e):(0,Ol.sprintf)((0,Ol._x)("%1$s (%2$s)","menu label"),(0,j7.decodeEntities)(e),r):(0,Ol.sprintf)((0,Ol.__)("(no title %s)"),t)}function H7({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,ty.useEntityRecords)("postType",za,die),n=r&&!o,{getNavigationFallbackId:i}=te((0,B7.useSelect)(ty.store)),a=(0,B7.useSelect)(m=>m(ty.store).isResolving("getNavigationFallbackId"),[]),s=t?.[0];!s&&!r&&o&&!a&&i();let{handleSave:c,handleDelete:d,handleDuplicate:u}=KE(),f=!!t?.length;return n?(0,Pl.jsx)(Ac,{backPath:e,children:(0,Pl.jsx)(ZE.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!f?(0,Pl.jsx)(Ac,{description:(0,Ol.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,Pl.jsx)(GE,{navigationMenu:s,backPath:e,handleDelete:()=>d(s),handleDuplicate:()=>u(s),handleSave:m=>c(s,m)}):(0,Pl.jsx)(Ac,{backPath:e,children:(0,Pl.jsx)(ZE.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:m,title:g,status:h},b)=>(0,Pl.jsx)(h4e,{postId:m,withChevron:!0,icon:_b,children:g4e(g?.rendered,b+1,h)},m))})})}function Ac({children:e,actions:t,title:r,description:o,backPath:n}){return(0,Pl.jsx)(Oo,{title:r||(0,Ol.__)("Navigation"),actions:t,description:o||(0,Ol.__)("Manage the menus that help visitors find their way around your site."),backPath:n,content:e})}var h4e=({postId:e,...t})=>(0,Pl.jsx)(Mn,{to:`/wp_navigation/${e}`,...t});var Fc=l(I(),1),zie={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Fc.jsx)(H7,{backPath:"/"}):(0,Fc.jsx)(Tr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Fc.jsx)(Zr,{}):void 0},mobileSidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Fc.jsx)(H7,{backPath:"/"}):(0,Fc.jsx)(Tr,{}):(0,Fc.jsx)(Fc.Fragment,{})}}};var Il=l(I(),1),Bie={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Il.jsx)(z7,{backPath:"/navigation"}):(0,Il.jsx)(Tr,{}):null},preview({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Il.jsx)(Zr,{}):(0,Il.jsx)(Tr,{}):null},mobileSidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Il.jsx)(z7,{backPath:"/navigation"}):(0,Il.jsx)(Tr,{}):(0,Il.jsx)(Il.Fragment,{})}}};var sy=l(oe(),1),J7=l(U(),1),ay=l($(),1);var hae=l(At(),1),bae=l(Ge(),1);var jie=Object.prototype.hasOwnProperty;function Hie(e,t,r){for(r of e.keys())if(Al(r,t))return r}function Al(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&Al(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=Hie(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=Hie(t,n),!n)||!Al(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(jie.call(e,r)&&++o&&!jie.call(t,r)||!(r in t)||!Al(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var ry=l(U(),1),$E=l(Pe(),1),U7=l(ti(),1);function QE(e,t,r){return`dataviews-${e}-${t}-${r}`}var b4e=["page","search"];function Qg(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Jg(e){let t=Qg(e)?{...e}:{};for(let r of b4e)delete t[r];return t}function W7(e,t){let r={...e};for(let o of Object.keys(t)){let n=t[o],i=r[o];r[o]=Qg(i)&&Qg(n)?W7(i,n):n}return r}function Wie(e,t,r={}){let o={};for(let n of Object.keys(e)){let i=e[n],a=t[n],s=r[n];if(i!==void 0)if(Qg(i)&&Qg(a)){let c=Wie(i,a,Qg(s)?s:{});Object.keys(c).length>0&&(o[n]=c)}else Al(i,a)?s!==void 0&&Al(i,s)&&(o[n]=s):o[n]=i}return o}function Uie(e){return(e?.filters??[]).filter(t=>t.isLocked)}function Gie(e,t){let r=Uie(t);if(r.length===0)return e;let o=(e.filters??[]).filter(n=>!r.some(i=>i.field===n.field));return{...e,filters:[...r,...o]}}function Yie(e,t){let{defaultView:r,defaultLayouts:o,activeViewOverrides:n}=e,i=o?.[t];return Gie([i,n].reduce((a,s)=>W7(a,Jg(s)),Jg(r)),n)}function JE(e){let{defaultView:t,activeViewOverrides:r,persistedView:o,page:n,search:i}=e,a=o?.type??r?.type??t?.type,s=Yie(e,a);return{...Gie(W7(s,Jg(o)),r),page:Number(n??1),search:i??""}}function qie(e,t){let{activeViewOverrides:r,persistedView:o}=t,n=Yie(t,e.type),i=Wie(Jg(e),Jg(n),Jg(o)),a=Uie(r);return a.length>0&&Array.isArray(i.filters)&&(i.filters=i.filters.filter(s=>!a.some(c=>c.field===s.field))),Object.keys(i).length>0?i:void 0}function dp(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:a,queryParams:s,onChangeQueryParams:c}=e,d=QE(t,r,o),u=(0,$E.useSelect)(w=>w(U7.store).get("core/views",d),[d]),{set:f}=(0,$E.useDispatch)(U7.store),m=Number(s?.page??1),g=s?.search??"",h=(0,ry.useMemo)(()=>JE({defaultView:n,defaultLayouts:i,activeViewOverrides:a,persistedView:u,page:m,search:g}),[n,i,a,u,m,g]),b=!!u&&Object.keys(u).length>0,v=(0,ry.useCallback)(w=>{let _={page:Number(w?.page??1),search:w?.search??""};c&&!Al(_,{page:m,search:g})&&c(_);let x=qie(w,{defaultView:n,defaultLayouts:i,activeViewOverrides:a,persistedView:u});Al(x,u)||f("core/views",d,x)},[c,m,g,n,i,a,u,f,d]),y=(0,ry.useCallback)(()=>{f("core/views",d,void 0)},[d,f]);return{view:h,isModified:b,updateView:v,resetToDefault:y}}var Kie=l(Pe(),1),Xie=l(ti(),1);async function oy(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:a,queryParams:s}=e,c=QE(t,r,o),d=(0,Kie.select)(Xie.store).get("core/views",c);return JE({defaultView:n,defaultLayouts:i,activeViewOverrides:a,persistedView:d,page:s?.page,search:s?.search})}var Jie=l(Pe(),1),$ie=l(Ge(),1);var Zie=l(Tu(),1),{lock:MLt,unlock:Qie}=(0,Zie.__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/views");function Ma({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,Jie.useSelect)(i=>Qie(i($ie.store)).getViewConfig(e,t,n?{fields:n}:void 0),[e,t,n])}var G7=l(I(),1);function Y7({count:e,icon:t,id:r,isActive:o,label:n,type:i}){if(!e)return;let a=[`postType=${i}`];return r&&a.push(`categoryId=${r}`),(0,G7.jsx)(Mn,{icon:t,suffix:(0,G7.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${a.join("&")}`,children:n})}var uae=l(U(),1),iy=l($(),1);var eae=l(Ge(),1),q7=l(Pe(),1);function tae(){let e=(0,q7.useSelect)(r=>{let{getSettings:o}=te(r(st)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,q7.useSelect)(r=>r(eae.store).getBlockPatternCategories());return[...e||[],...t||[]]}var rae=l(Ge(),1),K7=l(Pe(),1),oae=l(U(),1);var $g=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function nae(){let e=(0,K7.useSelect)(o=>{let{getSettings:n}=te(o(st));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,K7.useSelect)(o=>o(rae.store).getBlockPatterns());return(0,oae.useMemo)(()=>[...e||[],...t||[]].filter(o=>!xy.includes(o.source)).filter($g).filter(o=>o.inserter!==!1),[e,t])}var cae=l(Zo(),1),wu=l(Pe(),1),Si=l(Ge(),1),X7=l(U(),1);var aae=l(tr(),1);var{extractWords:v4e,getNormalizedSearchTerms:sae,normalizeString:iae}=te(aae.privateApis),y4e=e=>e.type===gt.user?e.slug:e.type===Tt?"":e.name||"",_4e=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",w4e=e=>e.type===gt.user?e.excerpt.raw:e.description||"",x4e=e=>e.keywords||[],S4e=()=>!1,C4e=(e,t)=>e.filter(r=>!sae(t).some(o=>o.includes(r))),ny=(e=[],t="",r={})=>{let o=sae(t),n=r.categoryId!==ri&&!o.length,i={...r,onlyFilterByCategory:n},a=n?0:1,s=e.map(c=>[c,E4e(c,t,i)]).filter(([,c])=>c>a);return o.length===0?s.map(([c])=>c):(s.sort(([,c],[,d])=>d-c),s.map(([c])=>c))};function E4e(e,t,r){let{categoryId:o,getName:n=y4e,getTitle:i=_4e,getDescription:a=w4e,getKeywords:s=x4e,hasCategory:c=S4e,onlyFilterByCategory:d}=r,u=o===ri||o===Pu||o===wy&&e.type===gt.user||c(e,o)?1:0;if(!u||d)return u;let f=n(e),m=i(e),g=a(e),h=s(e),b=iae(t),v=iae(m);if(b===v)u+=30;else if(v.startsWith(b))u+=20;else{let y=[f,m,g,...h].join(" "),w=v4e(b);C4e(w,y).length===0&&(u+=10)}return u}var Q7=[],k4e=(0,wu.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(Si.store),a={per_page:-1},s=o("postType",Tt,a)??Q7,d=(n()?.default_template_part_areas||[]).map(g=>g.area),u=(g,h)=>h!==Cp?g.area===h:g.area===h||!d.includes(g.area),f=i("getEntityRecords",["postType",Tt,a]);return{patterns:ny(s,r,{categoryId:t,hasCategory:u}),isResolving:f}},e=>[e(Si.store).getEntityRecords("postType",Tt,{per_page:-1}),e(Si.store).isResolving("getEntityRecords",["postType",Tt,{per_page:-1}]),e(Si.store).getCurrentTheme()?.default_template_part_areas]),lae=(0,wu.createSelector)(e=>{let{getSettings:t}=te(e(st)),{isResolving:r}=e(Si.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(Si.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(s=>!xy.includes(s.source)).filter($g).filter(s=>s.inserter!==!1).map(s=>({...s,keywords:s.keywords||[],type:gt.theme,blocks:(0,cae.parse)(s.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(Si.store).getBlockPatterns(),e(Si.store).isResolving("getBlockPatterns"),te(e(st)).getSettings()]),R4e=(0,wu.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=lae(e),{patterns:a,isResolving:s,categories:c}=Z7(e),d=[...n||[],...a||[]];return r&&(d=d.filter(u=>u.type===gt.user?(u.wp_pattern_sync_status||Sy.full)===r:r===Sy.unsynced)),t?d=ny(d,o,{categoryId:t,hasCategory:(u,f)=>u.type===gt.user?u.wp_pattern_category?.some(m=>c.find(g=>g.id===m)?.slug===f):u.categories?.includes(f)}):d=ny(d,o,{hasCategory:u=>u.type===gt.user?c?.length&&(!u.wp_pattern_category?.length||!u.wp_pattern_category?.some(f=>c.find(m=>m.id===f))):!u.hasOwnProperty("categories")}),{patterns:d,isResolving:i||s}},e=>[lae(e),Z7(e)]),Z7=(0,wu.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(Si.store),a={per_page:-1},s=o("postType",gt.user,a),c=i(),d=new Map;c.forEach(m=>d.set(m.id,m));let u=s??Q7,f=n("getEntityRecords",["postType",gt.user,a]);return t&&(u=u.filter(m=>m.wp_pattern_sync_status||Sy.full===t)),u=ny(u,r,{hasCategory:()=>!0}),{patterns:u,isResolving:f,categories:c}},e=>[e(Si.store).getEntityRecords("postType",gt.user,{per_page:-1}),e(Si.store).isResolving("getEntityRecords",["postType",gt.user,{per_page:-1}]),e(Si.store).getUserPatternCategories()]);function dae(e){let t=(0,X7.useMemo)(()=>e?.filter(o=>o.type!==gt.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,wu.useSelect)(o=>{let{getEntityRecordPermissions:n}=te(o(Si.store));return t.reduce((i,[a,s])=>(i[s]=n("postType",a,s),i),{})},[t]);return(0,X7.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var T4e=(e,t,{search:r="",syncStatus:o}={})=>(0,wu.useSelect)(n=>e===Tt?k4e(n,t,r):e===gt.user&&t?R4e(n,t==="uncategorized"?"":t,o,r):e===gt.user?Z7(n,o,r):{patterns:Q7,isResolving:!1},[t,e,r,o]),e6=T4e;function xu(){let e=tae();e.push({name:Cp,label:(0,iy.__)("Uncategorized")});let t=nae(),{patterns:r,categories:o}=e6(gt.user),n=(0,uae.useMemo)(()=>{let i={},a=[];e.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),o.forEach(c=>{i[c.name]||(i[c.name]={...c,count:0})}),t.forEach(c=>{c.categories?.forEach(d=>{i[d]&&(i[d].count+=1)}),c.categories?.length||(i.uncategorized.count+=1)}),r.forEach(c=>{c.wp_pattern_category?.forEach(d=>{let u=o.find(f=>f.id===d)?.name;i[u]&&(i[u].count+=1)}),(!c.wp_pattern_category?.length||!c.wp_pattern_category?.some(d=>o.find(u=>u.id===d)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(c=>{i[c.name].count&&!a.find(d=>d.name===c.name)&&a.push(i[c.name])});let s=a.sort((c,d)=>c.label.localeCompare(d.label));return s.unshift({name:wy,label:(0,iy.__)("My patterns"),count:r.length}),s.unshift({name:ri,label:(0,iy.__)("All patterns"),description:(0,iy.__)("A list of all patterns from all sources."),count:t.length+r.length}),s},[e,t,o,r]);return{patternCategories:n,hasPatterns:!!n.length}}var t6=l(Ge(),1),fae=l(Pe(),1),pae=l(yy(),1);var{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:P4e}=te(pae.privateApis),O4e=e=>{let t=e||[],r=(0,fae.useSelect)(i=>i(t6.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},[P4e]:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,a)=>{let s=i[a.area]?a.area:Cp;return i[s]?.templateParts?.push(a),i},o)};function mae(){let{records:e,isResolving:t}=(0,t6.useEntityRecords)("postType",Tt,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:O4e(e)}}var Kn=l(I(),1),gae=["view_list"],{useLocation:I4e}=te(hae.privateApis),{getTemplatePartIcon:A4e}=te(bae.privateApis);function M4e({templatePartViews:e,patternViews:t,templatePartCounts:r,patternCounts:o,currentCategory:n,currentType:i}){return(0,Kn.jsxs)(sy.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[e?.map(a=>(0,Kn.jsx)(Y7,{count:r[a.slug],icon:A4e(a.slug===Pu?void 0:a.slug),label:a.title,id:a.slug,type:Tt,isActive:n===a.slug&&i===Tt},a.slug)),(0,Kn.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),t?.map(a=>(0,Kn.jsx)(Y7,{count:o[a.slug],label:a.title,icon:fb,id:a.slug,type:gt.user,isActive:n===`${a.slug}`&&i===gt.user},a.slug))]})}function up({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=I4e(),o=r||(t===gt.user?ri:Pu),{view_list:n}=Ma({kind:"postType",name:Tt,fields:gae}),{view_list:i}=Ma({kind:"postType",name:gt.user,fields:gae}),{templatePartAreas:a,isLoading:s,hasTemplateParts:c}=mae(),d=(0,J7.useMemo)(()=>{let g={[Pu]:0};return Object.entries(a).forEach(([h,{templateParts:b}])=>{let v=b?.length||0;g[h]=v,g[Pu]+=v}),g},[a]),{patternCategories:u}=xu(),f=(0,J7.useMemo)(()=>{let g={};return u.forEach(h=>{g[h.name]=h.count}),g},[u]),m=f[ri]>0;return(0,Kn.jsx)(Oo,{title:(0,ay.__)("Patterns"),description:(0,ay.__)("Manage what patterns are available when editing your site."),isRoot:!e,backPath:e,content:(0,Kn.jsxs)(Kn.Fragment,{children:[s&&(0,ay.__)("Loading items\u2026"),!s&&(0,Kn.jsxs)(Kn.Fragment,{children:[!c&&!m&&(0,Kn.jsx)(sy.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,Kn.jsx)(sy.__experimentalItem,{children:(0,ay.__)("No items found")})}),(0,Kn.jsx)(M4e,{templatePartViews:n,patternViews:i,templatePartCounts:d,patternCounts:f,currentCategory:o,currentType:t})]})]})})}var iA=l($(),1),c6=l(U(),1),qae=l(tr(),1);var Kae=l(Ge(),1),Xae=l(Xt(),1),Zae=l(At(),1);var Qae=l(Pe(),1),Jae=l(Xr(),1);var vae=l(Ge(),1),$7=l(Pe(),1),r6=l(U(),1),yae=l(tr(),1),_ae=l(Xt(),1);var{useGlobalStyles:N4e}=te(_ae.privateApis),{globalStylesDataKey:F4e}=te(yae.privateApis);function o6(){let{merged:e}=N4e(),t=(0,$7.useSelect)(c=>{let{getSettings:d}=te(c(st));return d()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,$7.useSelect)(c=>c(vae.store).getBlockPatterns(),[]),n=(0,r6.useMemo)(()=>[...r||[],...o||[]].filter($g),[r,o]),[i,a]=(0,r6.useMemo)(()=>jv(e,[],{disableRootPadding:!1}),[e]);return(0,r6.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:c,styles:d,__experimentalFeatures:u,...f}=t,m=(d??[]).filter(g=>!g.isGlobalStyles);return{...f,styles:[...m,...i],__experimentalFeatures:a,[F4e]:e.styles??{},__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,a,e])}var a6=l(oe(),1),Dae=l($(),1);var wae=l(oe(),1),ly=l(U(),1),cy=l($(),1);var dy=l(Pe(),1),xae=l(At(),1),n6=l(_y(),1),Sae=l(tc(),1),Cae=l(Ge(),1),Eae=l(Xt(),1);var Vc=l(I(),1),{useHistory:V4e,useLocation:D4e}=te(xae.privateApis),{CreatePatternModal:L4e,useAddPatternCategory:z4e}=te(n6.privateApis),{CreateTemplatePartModal:B4e}=te(Eae.privateApis);function kae(){let e=V4e(),t=D4e(),[r,o]=(0,ly.useState)(!1),[n,i]=(0,ly.useState)(!1),{createPatternFromFile:a}=te((0,dy.useDispatch)(n6.store)),{createSuccessNotice:s,createErrorNotice:c}=(0,dy.useDispatch)(Sae.store),d=(0,ly.useRef)(),{isBlockBasedTheme:u,addNewPatternLabel:f,addNewTemplatePartLabel:m,canCreatePattern:g,canCreateTemplatePart:h}=(0,dy.useSelect)(E=>{let{getCurrentTheme:S,getPostType:C,canUser:R}=E(Cae.store);return{isBlockBasedTheme:S()?.is_block_theme,addNewPatternLabel:C(gt.user)?.labels?.add_new_item,addNewTemplatePartLabel:C(Tt)?.labels?.add_new_item,canCreatePattern:R("create",{kind:"postType",name:gt.user}),canCreateTemplatePart:R("create",{kind:"postType",name:Tt})}},[]);function b({pattern:E}){o(!1),e.navigate(`/${gt.user}/${E.id}?canvas=edit`)}function v(E){i(!1),e.navigate(`/${Tt}/${E.id}?canvas=edit`)}function y(){o(!1),i(!1)}let w=[];g&&w.push({icon:Fb,onClick:()=>o(!0),title:f}),u&&h&&w.push({icon:S4,onClick:()=>i(!0),title:m}),g&&w.push({icon:I4,onClick:()=>{d.current.click()},title:(0,cy.__)("Import pattern from JSON")});let{categoryMap:_,findOrCreateTerm:x}=z4e();return w.length===0?null:(0,Vc.jsxs)(Vc.Fragment,{children:[f&&(0,Vc.jsx)(wae.DropdownMenu,{controls:w,icon:null,toggleProps:{variant:"primary",showTooltip:!1,size:"compact",__next40pxDefaultSize:!0},text:f,label:f}),r&&(0,Vc.jsx)(L4e,{onClose:()=>o(!1),onSuccess:b,onError:y}),n&&(0,Vc.jsx)(B4e,{closeModal:()=>i(!1),blocks:[],onCreate:v,onError:y}),(0,Vc.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:d,onChange:async E=>{let S=E.target.files?.[0];if(S)try{let C;if(t.query.postType!==Tt){let T=Array.from(_.values()).find(P=>P.name===t.query.categoryId);T&&(C=T.id||await x(T.label))}let R=await a(S,C?[C]:void 0);!C&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${ri}`),s((0,cy.sprintf)((0,cy.__)('Imported "%s" from JSON.'),R.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(C){c(C.message,{type:"snackbar",id:"import-pattern-error"})}finally{E.target.value=""}}})]})}var Rae=l(oe(),1),Tae=l(U(),1),Pae=l($(),1),Oae=l(_y(),1);var Su=l(I(),1),{RenamePatternCategoryModal:j4e}=te(Oae.privateApis);function Iae({category:e,onClose:t}){let[r,o]=(0,Tae.useState)(!1);return(0,Su.jsxs)(Su.Fragment,{children:[(0,Su.jsx)(Rae.MenuItem,{onClick:()=>o(!0),children:(0,Pae.__)("Rename")}),r&&(0,Su.jsx)(H4e,{category:e,onClose:()=>{o(!1),t()}})]})}function H4e({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=xu();return(0,Su.jsx)(j4e,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var i6=l(oe(),1),Aae=l(Ge(),1),eA=l(Pe(),1),Mae=l(U(),1),tA=l(Nn(),1),Na=l($(),1),Nae=l(tc(),1),Fae=l(At(),1);var fp=l(I(),1),{useHistory:W4e}=te(Fae.privateApis);function Vae({category:e,onClose:t}){let[r,o]=(0,Mae.useState)(!1),n=W4e(),{createSuccessNotice:i,createErrorNotice:a}=(0,eA.useDispatch)(Nae.store),{deleteEntityRecord:s,invalidateResolution:c}=(0,eA.useDispatch)(Aae.store),d=async()=>{try{await s("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),c("getUserPatternCategories"),c("getEntityRecords",["postType",gt.user,{per_page:-1}]),i((0,Na.sprintf)((0,Na._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${ri}`)}catch(u){let f=u.message&&u.code!=="unknown_error"?u.message:(0,Na.__)("An error occurred while deleting the pattern category.");a(f,{type:"snackbar",id:"pattern-category-delete"})}};return(0,fp.jsxs)(fp.Fragment,{children:[(0,fp.jsx)(i6.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,Na.__)("Delete")}),(0,fp.jsx)(i6.__experimentalConfirmDialog,{isOpen:r,onConfirm:d,onCancel:()=>o(!1),confirmButtonText:(0,Na.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,Na.sprintf)((0,Na._x)('Delete "%s"?',"pattern category"),(0,tA.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,Na.sprintf)((0,Na.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,tA.decodeEntities)(e.label))})]})}var Ml=l(I(),1);function Lae({categoryId:e,type:t}){let{patternCategories:r}=xu(),o;return t===gt.user&&e&&(o=r.find(n=>n.name===e)),(0,Ml.jsxs)(Ml.Fragment,{children:[(0,Ml.jsx)(kae,{}),!!o?.id&&(0,Ml.jsx)(a6.DropdownMenu,{icon:Ka,label:(0,Dae.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,Ml.jsxs)(a6.MenuGroup,{children:[(0,Ml.jsx)(Iae,{category:o,onClose:n}),(0,Ml.jsx)(Vae,{category:o,onClose:n})]})})]})}var rA=l($(),1);var oA=l(U(),1),zae=l(At(),1),Bae=l(Xr(),1);var{useLocation:U4e,useHistory:jae}=te(zae.privateApis),eh=()=>{let e=jae();return(0,oA.useMemo)(()=>({id:"edit-post",label:(0,rA.__)("Edit"),icon:rf,isEligible(t){return t.status==="trash"?!1:t.type!==gt.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])},Hae=()=>{let e=jae(),{path:t,query:r}=U4e();return(0,oA.useMemo)(()=>({id:"quick-edit",label:(0,rA.__)("Quick Edit"),icon:T5,isPrimary:!0,supportsBulk:!0,isEligible(o){return o.status==="trash"?!1:o.type==="page"},callback(o){e.navigate((0,Bae.addQueryArgs)(t,{...r,quickEdit:!0,postId:o.map(n=>n.id).join(",")}))}}),[e,t,r])};var s6=l($(),1),l6=l(U(),1),nA=l(tr(),1),Wae=l(Zo(),1),Uae=l(Xt(),1);var th=l(I(),1),{useStyle:G4e}=te(Uae.privateApis);function Y4e({item:e}){let t=(0,l6.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===Tt,n=G4e("color.background"),i=(0,l6.useMemo)(()=>e.blocks??(0,Wae.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),a=!i?.length;return(0,th.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[a&&o&&(0,s6.__)("Empty template part"),a&&!o&&(0,s6.__)("Empty pattern"),!a&&(0,th.jsx)(nA.BlockPreview.Async,{children:(0,th.jsx)(nA.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,th.jsx)("div",{hidden:!0,id:t,children:r})]})}var Gae={label:(0,s6.__)("Preview"),id:"preview",render:Y4e,enableSorting:!1};var uy=l(I(),1),{ExperimentalBlockEditorProvider:q4e}=te(qae.privateApis),{usePostActions:Yae,usePostFields:K4e}=te(Xae.privateApis),{useLocation:X4e,useHistory:Z4e}=te(Zae.privateApis),Q4e=[],J4e=["default_view","default_layouts"];function $4e(e,t){let{patternCategories:r}=xu(),o=(0,Qae.useSelect)(s=>s(Kae.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,a;if(e===Tt){let s=o.find(c=>c.area===t);n=s?.label||(0,iA.__)("All Template Parts"),i=s?.description||(0,iA.__)("Includes every template part defined for any area.")}else e===gt.user&&t&&(a=r.find(s=>s.name===t),n=a?.label,i=a?.description);return{title:n,description:i}}function aA(){let{path:e,query:t}=X4e(),{postType:r="wp_block",categoryId:o}=t,n=Z4e(),i=o||ri,{default_view:a,default_layouts:s}=Ma({kind:"postType",name:r,fields:J4e}),{view:c,updateView:d,isModified:u,resetToDefault:f}=dp({kind:"postType",name:r,slug:"default",defaultView:a,defaultLayouts:s,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:O=>{n.navigate((0,Jae.addQueryArgs)(e,{...t,pageNumber:O.page,search:O.search}))}}),m=c.filters?.find(({field:O})=>O==="sync-status")?.value,{patterns:g,isResolving:h}=e6(r,i,{search:c.search,syncStatus:m}),b=K4e({postType:r}),v=(0,c6.useMemo)(()=>[Gae,...b||[]],[b]),{data:y,paginationInfo:w}=(0,c6.useMemo)(()=>{let O={...c};return delete O.search,r!==Tt&&(O.filters=[]),F0(g,O,v)},[g,c,v,r]),_=dae(y),x=Yae({postType:Tt,context:"list"}),E=Yae({postType:gt.user,context:"list"}),S=eh(),C=(0,c6.useMemo)(()=>r===Tt?[S,...x].filter(Boolean):[S,...E].filter(Boolean),[S,r,x,E]),R=o6(),{title:T,description:P}=$4e(r,i);return(0,uy.jsx)(q4e,{settings:R,children:(0,uy.jsx)(rs,{className:"edit-site-page-patterns-dataviews",title:T,headingLevel:2,subTitle:P,actions:(0,uy.jsx)(Lae,{categoryId:i,type:r}),children:(0,uy.jsx)(Kf,{paginationInfo:w,fields:v,actions:C,data:_||Q4e,getItemId:O=>O.name??O.id,isLoading:h,isItemClickable:O=>O.type!==gt.theme,onClickItem:O=>{n.navigate(`/${O.type}/${[gt.user,Tt].includes(O.type)?O.id:O.name}?canvas=edit`)},view:c,onChangeView:d,defaultLayouts:s,onReset:u?f:!1},i+r)})})}var fy=l(I(),1),$ae={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Di(e)?"/":void 0;return(0,fy.jsx)(up,{backPath:r})},content:(0,fy.jsx)(aA,{}),mobileSidebar({siteData:e,query:t}){if(t.categoryId)return;let o=e.currentTheme?.is_block_theme||Di(e)?"/":void 0;return(0,fy.jsx)(up,{backPath:o})},mobileContent({query:e}){return e.categoryId?(0,fy.jsx)(aA,{}):void 0}}};var sA=l(I(),1),ese={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||Di(e)?"/":void 0;return(0,sA.jsx)(up,{backPath:r})},preview:(0,sA.jsx)(Zr,{})}};var lA=l(I(),1),tse={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,lA.jsx)(up,{backPath:"/"}),preview:(0,lA.jsx)(Zr,{})}};var jse=l(Pe(),1),Hse=l(Ge(),1);var cA=l($(),1);var ise=l(Ge(),1),ase=l(Pe(),1);var rse=l(oe(),1),ose=l(At(),1);var nse=l(Xr(),1);var rh=l(I(),1),{useLocation:eTe}=te(ose.privateApis),tTe=["view_list"],rTe={all:o4,published:Tb,future:im,drafts:k5,pending:i4,private:e4,trash:T4},oTe=e=>rTe[e.slug];function oh({postType:e,resolveIcon:t=oTe}){let{path:r,query:{activeView:o="all"}}=eTe(),{view_list:n}=Ma({kind:"postType",name:e,fields:tTe});return e?(0,rh.jsx)(rh.Fragment,{children:(0,rh.jsx)(rse.__experimentalItemGroup,{className:"edit-site-sidebar-dataviews",children:n?.map(i=>{let a=i.slug===o,s=i.slug==="all"?void 0:i.slug,c=t(i);return(0,rh.jsx)(Mn,{icon:c,to:(0,nse.addQueryArgs)(r,{activeView:s}),"aria-current":a?"true":void 0,children:i.title},i.slug)})})}):null}var sse=l(I(),1),nTe={user:lb,theme:ld,plugin:c4,site:z5};function lse(){let e=(0,ase.useSelect)(r=>{let o=r(ise.store).getEntityRecords("postType",fr,{per_page:-1});if(!o)return{};let n={};for(let i of o)i.author_text&&i.original_source&&!n[i.author_text]&&(n[i.author_text]=i.original_source);return n},[]);return(0,sse.jsx)(oh,{postType:fr,resolveIcon:r=>{let o=e[r.slug];return nTe[o]??ld}})}var dA=l(I(),1);function d6({backPath:e}){return(0,dA.jsx)(Oo,{title:(0,cA.__)("Templates"),description:(0,cA.__)("Manage the templates that define the structure of your pages, or reset any customizations made to those supplied by your theme."),backPath:e,content:(0,dA.jsx)(lse,{})})}var Fse=l($(),1),zc=l(U(),1),Vse=l(Ge(),1);var Dse=l(At(),1),Lse=l(Xt(),1),hA=l(Xr(),1),zse=l(it(),1);var Ko=l(oe(),1),kse=l(Nn(),1),Ps=l(U(),1),ih=l(Pe(),1),u6=l(Ge(),1),Rse=l(it(),1);var Zn=l($(),1),Tse=l(tc(),1),Pse=l(At(),1),Ose=l(Tm(),1);var Dc=l(U(),1),Cu=l($(),1),Kt=l(oe(),1),vse=l(Ge(),1),yse=l(Nn(),1),_se=l(it(),1),wse=l(Tm(),1),xse=l(Xr(),1);var pp=l(Pe(),1),mp=l(Ge(),1),cse=l(Nn(),1),xn=l(U(),1),ur=l($(),1);var dse=l(Xr(),1);var iTe={},aTe=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function uA(e,t){return`${e}-${(0,dse.safeDecodeURI)(t)}`}var use=(e,t)=>(e||[]).map(r=>({...r,name:(0,cse.decodeEntities)(aTe(r,t))})),gp=()=>(0,pp.useSelect)(e=>e(mp.store).getEntityRecords("postType",fr,{per_page:-1}),[]),py=()=>(0,pp.useSelect)(e=>e(mp.store).getCurrentTheme()?.default_template_types||[],[]),fse=()=>{let e=(0,pp.useSelect)(t=>t(mp.store).getPostTypes({per_page:-1}),[]);return(0,xn.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},sTe=()=>{let e=(0,pp.useSelect)(t=>t(mp.store).getTaxonomies({per_page:-1}),[]);return(0,xn.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function pse(){let e=fse(),t=(0,xn.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=gp(),o=(0,xn.useMemo)(()=>e?.reduce((i,{labels:a})=>{let s=a.singular_name.toLowerCase();return i[s]=(i[s]||0)+1,i},{}),[e]),n=(0,xn.useCallback)(({labels:i,slug:a})=>{let s=i.singular_name.toLowerCase();return o[s]>1&&s!==a},[o]);return(0,xn.useMemo)(()=>t?.filter(i=>!(r||[]).some(a=>a.slug==="archive-"+i.slug)).map(i=>{let a;return n(i)?a=(0,ur.sprintf)((0,ur.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):a=(0,ur.sprintf)((0,ur.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,ur.sprintf)((0,ur.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:a,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):Ju,templatePrefix:"archive"}})||[],[t,r,n])}var mse=e=>{let t=fse(),r=gp(),o=py(),n=(0,xn.useMemo)(()=>t?.reduce((f,{labels:m})=>{let g=(m.template_name||m.singular_name).toLowerCase();return f[g]=(f[g]||0)+1,f},{}),[t]),i=(0,xn.useCallback)(({labels:f,slug:m})=>{let g=(f.template_name||f.singular_name).toLowerCase();return n[g]>1&&g!==m},[n]),a=(0,xn.useMemo)(()=>t?.reduce((f,{slug:m})=>{let g=m;return m!=="page"&&(g=`single-${g}`),f[m]=g,f},{}),[t]),s=fA("postType",a),c=(r||[]).map(({slug:f})=>f),d=(t||[]).reduce((f,m)=>{let{slug:g,labels:h,icon:b}=m,v=a[g],y=o?.find(({slug:C})=>C===v),w=c?.includes(v),_=i(m),x=h.template_name||(0,ur.sprintf)((0,ur.__)("Single item: %s"),h.singular_name);_&&(x=h.template_name?(0,ur.sprintf)((0,ur._x)("%1$s (%2$s)","post type menu label"),h.template_name,g):(0,ur.sprintf)((0,ur._x)("Single item: %1$s (%2$s)","post type menu label"),h.singular_name,g));let E=y?{...y,templatePrefix:a[g]}:{slug:v,title:x,description:(0,ur.sprintf)((0,ur.__)("Displays a single item: %s."),h.singular_name),icon:typeof b=="string"&&b.startsWith("dashicons-")?b.slice(10):u4,templatePrefix:a[g]},S=s?.[g]?.hasEntities;return S&&(E.onClick=C=>{e({type:"postType",slug:g,config:{recordNamePath:"title.rendered",queryArgs:({search:R})=>({_fields:"id,title,slug,link",orderBy:R?"relevance":"modified",exclude:s[g].existingEntitiesIds}),getSpecificTemplate:R=>{let T=uA(a[g],R.slug);return{title:T,slug:T,templatePrefix:a[g]}}},labels:h,hasGeneralTemplate:w,template:C})}),(!w||S)&&f.push(E),f},[]);return(0,xn.useMemo)(()=>d.reduce((f,m)=>{let{slug:g}=m,h="postTypesMenuItems";return g==="page"&&(h="defaultPostTypesMenuItems"),f[h].push(m),f},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[d])},gse=e=>{let t=sTe(),r=gp(),o=py(),n=(0,xn.useMemo)(()=>t?.reduce((f,{slug:m})=>{let g=m;return["category","post_tag"].includes(m)||(g=`taxonomy-${g}`),m==="post_tag"&&(g="tag"),f[m]=g,f},{}),[t]),i=t?.reduce((f,{labels:m})=>{let g=(m.template_name||m.singular_name).toLowerCase();return f[g]=(f[g]||0)+1,f},{}),a=(f,m)=>{if(["category","post_tag"].includes(m))return!1;let g=(f.template_name||f.singular_name).toLowerCase();return i[g]>1&&g!==m},s=fA("taxonomy",n),c=(r||[]).map(({slug:f})=>f),d=(t||[]).reduce((f,m)=>{let{slug:g,labels:h}=m,b=n[g],v=o?.find(({slug:S})=>S===b),y=c?.includes(b),w=a(h,g),_=h.template_name||h.singular_name;w&&(_=h.template_name?(0,ur.sprintf)((0,ur._x)("%1$s (%2$s)","taxonomy template menu label"),h.template_name,g):(0,ur.sprintf)((0,ur._x)("%1$s (%2$s)","taxonomy menu label"),h.singular_name,g));let x=v?{...v,templatePrefix:n[g]}:{slug:b,title:_,description:(0,ur.sprintf)((0,ur.__)("Displays taxonomy: %s."),h.singular_name),icon:ib,templatePrefix:n[g]},E=s?.[g]?.hasEntities;return E&&(x.onClick=S=>{e({type:"taxonomy",slug:g,config:{queryArgs:({search:C})=>({_fields:"id,name,slug,link",orderBy:C?"name":"count",exclude:s[g].existingEntitiesIds}),getSpecificTemplate:C=>{let R=uA(n[g],C.slug);return{title:R,slug:R,templatePrefix:n[g]}}},labels:h,hasGeneralTemplate:y,template:S})}),(!y||E)&&f.push(x),f},[]);return(0,xn.useMemo)(()=>d.reduce((f,m)=>{let{slug:g}=m,h="taxonomiesMenuItems";return["category","tag"].includes(g)&&(h="defaultTaxonomiesMenuItems"),f[h].push(m),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[d])},lTe={user:"author"},cTe={user:{who:"authors"}};function hse(e){let t=gp(),r=py(),o=fA("root",lTe,cTe),n=r?.find(({slug:a})=>a==="author");n||(n={description:(0,ur.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:a})=>a==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=a=>{e({type:"root",slug:"user",config:{queryArgs:({search:s})=>({_fields:"id,name,slug,link",orderBy:s?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:s=>{let c=uA("author",s.slug);return{title:c,slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,ur.__)("Author"),search_items:(0,ur.__)("Search Authors"),not_found:(0,ur.__)("No authors found."),all_items:(0,ur.__)("All Authors")},hasGeneralTemplate:i,template:a})}),!i||o.user?.hasEntities)return n}var dTe=e=>{let t=gp();return(0,xn.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let a=(t||[]).reduce((s,c)=>{let d=`${i}-`;return c.slug.startsWith(d)&&s.push(c.slug.substring(d.length)),s},[]);return a.length&&(o[n]=a),o},{}),[e,t])},uTe=(e,t,r={})=>{let o=dTe(t);return(0,pp.useSelect)(i=>Object.entries(o||{}).reduce((a,[s,c])=>{let d=i(mp.store).getEntityRecords(e,s,{_fields:"id",context:"view",slug:c,...r[s]});return d?.length&&(a[s]=d),a},{}),[o])},fA=(e,t,r=iTe)=>{let o=uTe(e,t,r),n=(0,pp.useSelect)(a=>Object.keys(t||{}).reduce((s,c)=>{let d=o?.[c]?.map(({id:f})=>f)||[],u=a(mp.store).getEntityRecords(e,c,{per_page:1,_fields:"id",context:"view",exclude:d,...r[c]});return s[c]=u===null||u.length>0,s},{}),[t,o,e,r]);return(0,xn.useMemo)(()=>Object.keys(t||{}).reduce((a,s)=>{let c=o?.[s]?.map(({id:d})=>d)||[];return a[s]={hasEntities:n[s],existingEntitiesIds:c},a},{}),[t,o,n])};var jt=l(I(),1),bse=[];function fTe({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,jt.jsxs)(Kt.Composite.Item,{render:(0,jt.jsx)(Kt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,jt.jsx)(Kt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,jt.jsx)(Kt.TextHighlight,{text:(0,yse.decodeEntities)(e.name),highlight:t})}),e.link&&(0,jt.jsx)(Kt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,xse.safeDecodeURI)(e.link)})]})}function pTe(e,t){let{config:r}=e,o=(0,Dc.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,vse.useEntityRecords)(e.type,e.slug,o),[a,s]=(0,Dc.useState)(bse);return(0,Dc.useEffect)(()=>{if(!i)return;let c=bse;n?.length&&(c=n,r.recordNamePath&&(c=use(c,r.recordNamePath))),s(c)},[n,i]),a}function mTe({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,_se.useDebouncedInput)(),i=pTe(e,n),{labels:a}=e,[s,c]=(0,Dc.useState)(!1);return!s&&i?.length>9&&c(!0),(0,jt.jsxs)(jt.Fragment,{children:[s&&(0,jt.jsx)(Kt.SearchControl,{onChange:o,value:r,label:a.search_items,placeholder:a.search_items}),!!i?.length&&(0,jt.jsx)(Kt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Cu.__)("Suggestions list"),children:i.map(d=>(0,jt.jsx)(fTe,{suggestion:d,search:n,onSelect:t,entityForSuggestions:e},d.slug))}),n&&!i?.length&&(0,jt.jsx)(Kt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:a.not_found})]})}function gTe({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,Dc.useState)(t.hasGeneralTemplate);return(0,Dc.useEffect)(()=>{if(o.current){let[a]=wse.focus.focusable.find(o.current);a?.focus()}},[n]),(0,jt.jsxs)(Kt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)(Kt.__experimentalText,{as:"p",children:(0,Cu.__)("Select whether to create a single template for all items or a specific one.")}),(0,jt.jsxs)(Kt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,jt.jsxs)(Kt.FlexItem,{isBlock:!0,as:Kt.Button,onClick:()=>{let{slug:a,title:s,description:c,templatePrefix:d}=t.template;e({slug:a,title:s,description:c,templatePrefix:d})},children:[(0,jt.jsx)(Kt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,jt.jsx)(Kt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Cu.__)("For all items")})]}),(0,jt.jsxs)(Kt.FlexItem,{isBlock:!0,as:Kt.Button,onClick:()=>{i(!0)},children:[(0,jt.jsx)(Kt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,jt.jsx)(Kt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Cu.__)("For a specific item")})]})]}),(0,jt.jsx)(Kt.Flex,{justify:"right",children:(0,jt.jsx)(Kt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Cu.__)("Back")})})]}),n&&(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)(Kt.__experimentalText,{as:"p",children:(0,Cu.__)("This template will be used only for the specific item chosen.")}),(0,jt.jsx)(mTe,{entityForSuggestions:t,onSelect:e}),(0,jt.jsx)(Kt.Flex,{justify:"right",children:(0,jt.jsx)(Kt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Cu.__)("Back")})})]})]})}var Sse=gTe;var hp=l(U(),1),nh=l($(),1),Lc=l(oe(),1),Eu=l(I(),1);function hTe({createTemplate:e,onBack:t}){let[r,o]=(0,hp.useState)(""),n=(0,nh.__)("Custom Template"),[i,a]=(0,hp.useState)(!1),s=(0,hp.useRef)();(0,hp.useEffect)(()=>{s.current&&s.current.focus()},[]);async function c(d){if(d.preventDefault(),!i){a(!0);try{await e({slug:X2(r||n)||"wp-custom-template",title:r||n},!1)}finally{a(!1)}}}return(0,Eu.jsx)("form",{onSubmit:c,children:(0,Eu.jsxs)(Lc.__experimentalVStack,{spacing:6,children:[(0,Eu.jsx)(Lc.TextControl,{label:(0,nh.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:s,help:(0,nh.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Eu.jsxs)(Lc.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Eu.jsx)(Lc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,nh.__)("Back")}),(0,Eu.jsx)(Lc.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,nh.__)("Create")})]})]})})}var Cse=hTe;var fo=l(I(),1),{useHistory:bTe}=te(Pse.privateApis),pA=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],vTe={"front-page":H5,home:M4,single:s4,page:Sb,archive:Ju,search:Ib,404:r4,index:q5,category:em,author:lb,taxonomy:ib,date:m5,tag:k4,attachment:K5};function Ese({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:a}){return(0,fo.jsx)(Ko.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,fo.jsxs)(Ko.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,fo.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,fo.jsx)(Ko.Icon,{icon:n})}),(0,fo.jsxs)(Ko.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,fo.jsx)(Ko.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),a]})]})})}var Xn={templatesList:1,customTemplate:2,customGenericTemplate:3};function yTe({onClose:e}){let[t,r]=(0,Ps.useState)(Xn.templatesList),[o,n]=(0,Ps.useState)({}),[i,a]=(0,Ps.useState)(!1),s=wTe(n,()=>r(Xn.customTemplate)),c=bTe(),{saveEntityRecord:d}=(0,ih.useDispatch)(u6.store),{createErrorNotice:u,createSuccessNotice:f}=(0,ih.useDispatch)(Tse.store),m=(0,Ps.useRef)(null),g=(0,Rse.useViewportMatch)("medium","<"),h=(0,ih.useSelect)(_=>_(u6.store).getEntityRecord("root","__unstableBase")?.home,[]),b={"front-page":h,date:(0,Zn.sprintf)((0,Zn.__)("E.g. %s"),h+"/"+new Date().getFullYear())};(0,Ps.useEffect)(()=>{if(m.current&&t===Xn.templatesList){let[_]=Ose.focus.focusable.find(m.current);_?.focus()}},[t]);async function v(_,x=!0){if(!i){a(!0);try{let{title:E,description:S,slug:C}=_,R=await d("postType",fr,{description:S,slug:C.toString(),status:"publish",title:E,is_wp_suggestion:x},{throwOnError:!0});c.navigate(`/${fr}/${R.id}?canvas=edit`),f((0,Zn.sprintf)((0,Zn.__)('"%s" successfully created.'),(0,kse.decodeEntities)(R.title?.rendered||E)||(0,Zn.__)("(no title)")),{type:"snackbar"})}catch(E){let S=E.message&&E.code!=="unknown_error"?E.message:(0,Zn.__)("An error occurred while creating the template.");u(S,{type:"snackbar"})}finally{a(!1)}}}let y=()=>{e(),r(Xn.templatesList)},w=(0,Zn.__)("Add template");return t===Xn.customTemplate?w=(0,Zn.sprintf)((0,Zn.__)("Add template: %s"),o.labels.singular_name):t===Xn.customGenericTemplate&&(w=(0,Zn.__)("Create custom template")),(0,fo.jsxs)(Ko.Modal,{title:w,className:q("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===Xn.templatesList,"edit-site-custom-template-modal":t===Xn.customTemplate}),onRequestClose:y,overlayClassName:t===Xn.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===Xn.templatesList&&(0,fo.jsxs)(Ko.__experimentalGrid,{columns:g?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,fo.jsx)(Ko.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,Zn.__)("Select what the new template should apply to:")}),s.map(_=>{let{title:x,slug:E,onClick:S}=_;return(0,fo.jsx)(Ese,{title:x,direction:"column",className:"edit-site-add-new-template__template-button",description:b[E],icon:vTe[E]||ld,onClick:()=>S?S(_):v(_)},E)}),(0,fo.jsx)(Ese,{title:(0,Zn.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:rf,onClick:()=>r(Xn.customGenericTemplate),children:(0,fo.jsx)(Ko.__experimentalText,{lineHeight:1.53846153846,children:(0,Zn.__)("A custom template can be manually applied to any post or page.")})})]}),t===Xn.customTemplate&&(0,fo.jsx)(Sse,{onSelect:v,entityForSuggestions:o,onBack:()=>r(Xn.templatesList),containerRef:m}),t===Xn.customGenericTemplate&&(0,fo.jsx)(Cse,{createTemplate:v,onBack:()=>r(Xn.templatesList)})]})}function _Te(){let[e,t]=(0,Ps.useState)(!1),{postType:r}=(0,ih.useSelect)(o=>{let{getPostType:n}=o(u6.store);return{postType:n(fr)}},[]);return r?(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)(Ko.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,fo.jsx)(yTe,{onClose:()=>t(!1)})]}):null}function wTe(e,t){let r=gp(),o=py(),n=(r||[]).map(({slug:h})=>h),i=(o||[]).filter(h=>pA.includes(h.slug)&&!n.includes(h.slug)),a=h=>{t?.(),e(h)},s=[...i],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:d}=gse(a),{defaultPostTypesMenuItems:u,postTypesMenuItems:f}=mse(a),m=hse(a);return[...c,...u,m].forEach(h=>{if(!h)return;let b=s.findIndex(v=>v.slug===h.slug);b>-1?s[b]=h:s.push(h)}),s?.sort((h,b)=>pA.indexOf(h.slug)-pA.indexOf(b.slug)),[...s,...pse(),...f,...d]}var Ise=(0,Ps.memo)(_Te);var gA=l($(),1),Ase=l(U(),1),Mse=l(Zo(),1),mA=l(tr(),1),f6=l(Xt(),1);var ah=l(I(),1),{useStyle:xTe}=te(f6.privateApis);function STe({item:e}){let t=o6(),r=xTe("color.background")??"white",o=(0,Ase.useMemo)(()=>(0,Mse.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,ah.jsx)(f6.EditorProvider,{post:e,settings:t,children:(0,ah.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,gA.__)("Empty template"),!n&&(0,ah.jsx)(mA.BlockPreview.Async,{children:(0,ah.jsx)(mA.BlockPreview,{blocks:o})})]})})}var Nse={label:(0,gA.__)("Preview"),id:"preview",render:STe,enableSorting:!1};var p6=l(I(),1),{usePostActions:CTe,usePostFields:ETe}=te(Lse.privateApis),{useHistory:kTe,useLocation:RTe}=te(Dse.privateApis),{useEntityRecordsWithPermissions:TTe}=te(Vse.privateApis),PTe=["default_view","default_layouts","view_list"];function bA(){let{path:e,query:t}=RTe(),{activeView:r="all",postId:o}=t,[n,i]=(0,zc.useState)([o]),{default_view:a,default_layouts:s,view_list:c}=Ma({kind:"postType",name:fr,fields:PTe}),d=(0,zc.useMemo)(()=>c?.find(P=>P.slug===r)?.view??{},[c,r]),{view:u,updateView:f,isModified:m,resetToDefault:g}=dp({kind:"postType",name:fr,slug:"default",defaultView:a,activeViewOverrides:d,defaultLayouts:s,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:P=>{v.navigate((0,hA.addQueryArgs)(e,{...t,pageNumber:P.page,search:P.search||void 0}))}}),{records:h,isResolving:b}=TTe("postType",fr,{per_page:-1}),v=kTe(),y=(0,zc.useCallback)(P=>{i(P),u?.type==="list"&&v.navigate((0,hA.addQueryArgs)(e,{postId:P.length===1?P[0]:void 0}))},[v,e,u?.type]),w=ETe({postType:fr}),_=(0,zc.useMemo)(()=>[Nse,...w||[]],[w]),{data:x,paginationInfo:E}=(0,zc.useMemo)(()=>F0(h,u,_),[h,u,_]),S=CTe({postType:fr,context:"list"}),C=eh(),R=(0,zc.useMemo)(()=>[C,...S],[S,C]),T=(0,zse.useEvent)(P=>{f(P),P.type!==u.type&&v.invalidate()});return(0,p6.jsx)(rs,{className:"edit-site-page-templates",title:(0,Fse.__)("Templates"),headingLevel:2,actions:(0,p6.jsx)(Ise,{}),children:(0,p6.jsx)(Kf,{paginationInfo:E,fields:_,actions:R,data:x,isLoading:b,view:u,onChangeView:T,onChangeSelection:y,isItemClickable:()=>!0,onClickItem:({id:P})=>{v.navigate(`/wp_template/${P}?canvas=edit`)},selection:n,defaultLayouts:s,onReset:m?()=>{g(),v.invalidate()}:!1},r)})}var Nl=l(I(),1);async function Bse(e){let{activeView:t="active"}=e,r=await te((0,jse.resolveSelect)(Hse.store)).getViewConfig("postType","wp_template"),o=r?.default_view,n=r?.view_list?.find(a=>a.slug===t)?.view??{};return(await oy({kind:"postType",name:"wp_template",slug:"default",defaultView:o,activeViewOverrides:n})).type==="list"}var Wse={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Nl.jsx)(d6,{backPath:"/"}):(0,Nl.jsx)(Tr,{}):null},content({siteData:e}){if(e.currentTheme?.is_block_theme)return(0,Nl.jsx)(bA,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await Bse(e)?(0,Nl.jsx)(Zr,{}):void 0},mobileSidebar({siteData:e}){if(!Pr(e))return(0,Nl.jsx)(Nl.Fragment,{});if(!e.currentTheme.is_block_theme)return(0,Nl.jsx)(Tr,{})},mobileContent({siteData:e}){if(e.currentTheme?.is_block_theme)return(0,Nl.jsx)(bA,{})}},widths:{async content({query:e}){return await Bse(e)?380:void 0}}};var my=l(I(),1),OTe={sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,my.jsx)(d6,{backPath:"/"}):(0,my.jsx)(Tr,{}):null},preview({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,my.jsx)(Zr,{}):(0,my.jsx)(Tr,{}):null}},Use={name:"template-item",path:"/wp_template/*postId",areas:OTe};var wA=l($(),1),ile=l(Pe(),1),ale=l(Ge(),1);var ele=l(oe(),1),v6=l(Ge(),1),Qn=l(U(),1),tle=l(At(),1),rle=l(Pe(),1);var ole=l(Xt(),1),y6=l(it(),1),gy=l(Xr(),1);var Os=l(oe(),1),Fa=l($(),1),bp=l(Pe(),1),vA=l(U(),1),m6=l(Ge(),1),Gse=l(tc(),1),Yse=l(Nn(),1),g6=l(Zo(),1),Bc=l(I(),1);function qse({postType:e,onSave:t,onClose:r}){let o=(0,bp.useSelect)(g=>g(m6.store).getPostType(e)?.labels,[e]),[n,i]=(0,vA.useState)(!1),[a,s]=(0,vA.useState)(""),{saveEntityRecord:c}=(0,bp.useDispatch)(m6.store),{createErrorNotice:d,createSuccessNotice:u}=(0,bp.useDispatch)(Gse.store),{resolveSelect:f}=(0,bp.useRegistry)();async function m(g){if(g.preventDefault(),!n){i(!0);try{let h=await f(m6.store).getPostType(e),b=await c("postType",e,{status:"draft",title:a,slug:a??void 0,content:h.template&&h.template.length?(0,g6.serialize)((0,g6.synchronizeBlocksWithTemplate)([],h.template)):void 0},{throwOnError:!0});t(b),u((0,Fa.sprintf)((0,Fa.__)('"%s" successfully created.'),(0,Yse.decodeEntities)(b.title?.rendered||a)||(0,Fa.__)("(no title)")),{type:"snackbar"})}catch(h){let b=h.message&&h.code!=="unknown_error"?h.message:(0,Fa.__)("An error occurred while creating the item.");d(b,{type:"snackbar"})}finally{i(!1)}}}return(0,Bc.jsx)(Os.Modal,{title:(0,Fa.sprintf)((0,Fa.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,Bc.jsx)("form",{onSubmit:m,children:(0,Bc.jsxs)(Os.__experimentalVStack,{spacing:4,children:[(0,Bc.jsx)(Os.TextControl,{label:(0,Fa.__)("Title"),onChange:s,placeholder:(0,Fa.__)("No title"),value:a}),(0,Bc.jsxs)(Os.__experimentalHStack,{spacing:2,justify:"end",children:[(0,Bc.jsx)(Os.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Fa.__)("Cancel")}),(0,Bc.jsx)(Os.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,Fa.__)("Create draft")})]})]})})})}var Kse=l(U(),1),Xse=l(Ge(),1);function Zse(e){let{records:t,isResolving:r}=(0,Xse.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,Kse.useMemo)(()=>{if(!t||t.length===0)return{};let n={};return t.forEach(i=>{let a=i.post;n[a]=(n[a]||0)+1}),n},[t]),isResolving:r}}var yA=l($(),1),b6=l(Pe(),1),h6=l(Ge(),1);var vp=l(oe(),1),yp=l(U(),1),Qse=l(Xt(),1);var Fl=l(I(),1),{usePostFields:ITe,PostCardPanel:ATe}=te(Qse.privateApis),MTe=["status","date","author","discussion"];function Jse({postType:e,postId:t,closeModal:r,quickEditForm:o}){let n=t.length>1,[i,a]=(0,yp.useState)({}),{record:s,hasFinishedResolution:c,canSwitchTemplate:d}=(0,b6.useSelect)(y=>{let{getEditedEntityRecord:w,hasFinishedResolution:_}=y(h6.store);if(n)return{record:null,hasFinishedResolution:!0};let x=["postType",e,t[0]],{getHomePage:E,getPostsPageId:S}=te(y(h6.store)),C=String(t[0]),R=C!==void 0&&S()===C,T=C!==void 0&&e==="page"&&E()?.postId===C;return{record:w(...x),hasFinishedResolution:_("getEditedEntityRecord",x),canSwitchTemplate:!R&&!T}},[e,t,n]),{editEntityRecord:u,saveEditedEntityRecord:f}=(0,b6.useDispatch)(h6.store),m=ITe({postType:e}),g=(0,yp.useMemo)(()=>m?.map(y=>y.id==="status"?{...y,elements:y.elements.filter(w=>w.value!=="trash")}:y.id==="template"?{...y,readOnly:!d}:y),[m,d]),h=(0,yp.useMemo)(()=>o?n?{...o,fields:(o.fields??[]).filter(y=>MTe.includes(typeof y=="string"?y:y.id))}:o:{layout:{type:"panel"},fields:[]},[n,o]),b=y=>{let w={...s,...i};y.status&&y.status!=="future"&&w?.status==="future"&&new Date(w.date)>new Date&&(y.date=null),y.status&&y.status==="private"&&w?.password&&(y.password=""),a(_=>({..._,...y}))};(0,yp.useEffect)(()=>{a({})},[t]);let v=async()=>{for(let y of t)u("postType",e,y,i);n?await Promise.allSettled(t.map(y=>f("postType",e,y))):await f("postType",e,t[0]),r?.()};return(0,Fl.jsxs)(vp.Modal,{overlayClassName:"dataviews-action-modal__quick-edit",__experimentalHideHeader:!0,onRequestClose:r,focusOnMount:"firstElement",children:[(0,Fl.jsx)("div",{className:"dataviews-action-modal__quick-edit-header",children:(0,Fl.jsx)(ATe,{postType:e,postId:t,hideActions:!0})}),(0,Fl.jsx)("div",{className:"dataviews-action-modal__quick-edit-content",children:c&&(0,Fl.jsx)(N0,{data:{...s,...i},fields:g,form:h,onChange:b})}),(0,Fl.jsxs)(vp.__experimentalHStack,{className:"dataviews-action-modal__quick-edit-footer",children:[(0,Fl.jsx)(vp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:r,children:(0,yA.__)("Cancel")}),(0,Fl.jsx)(vp.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:v,children:(0,yA.__)("Done")})]})]})}var Va=l(I(),1),{usePostActions:NTe,usePostFields:FTe}=te(ole.privateApis),{useLocation:VTe,useHistory:DTe}=te(tle.privateApis),{useEntityRecordsWithPermissions:LTe}=te(v6.privateApis),zTe=[],BTe="draft,future,pending,private,publish";function $se(e){return e.id.toString()}function jTe(e){return e.level}function _A({postType:e}){let{path:t,query:r}=VTe(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,a=DTe(),{default_view:s,default_layouts:c,view_list:d,form:u}=Ma({kind:"postType",name:e}),f=(0,Qn.useMemo)(()=>d?.find(Q=>Q.slug===o)?.view??{},[d,o]),{view:m,updateView:g,isModified:h,resetToDefault:b}=dp({kind:"postType",name:e,slug:"default",defaultView:s,defaultLayouts:c,activeViewOverrides:f,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:Q=>{a.navigate((0,gy.addQueryArgs)(t,{...r,pageNumber:Q.page,search:Q.search||void 0}))}}),v=(0,y6.useEvent)(Q=>{g(Q),Q.type!==m.type&&a.invalidate()}),[y,w]=(0,Qn.useState)(n?.split(",")??[]),_=(0,Qn.useCallback)(Q=>{w(Q),a.navigate((0,gy.addQueryArgs)(t,{postId:Q.join(",")}))},[t,a]);(0,Qn.useEffect)(()=>{let Q=n?.split(",")??[];w(Q)},[n]);let x=FTe({postType:e}),E=(0,Qn.useMemo)(()=>{let Q={};return m.filters?.forEach(me=>{if(me.field==="status"&&me.operator===N6&&(Q.status=me.value),me.field==="author"&&me.operator===N6?Q.author=me.value:me.field==="author"&&me.operator===JA&&(Q.author_exclude=me.value),me.field==="date"){if(!me.value)return;me.operator===$A?Q.before=me.value:me.operator===eM&&(Q.after=me.value)}}),(!Q.status||Q.status==="")&&(Q.status=BTe),{per_page:m.perPage,page:m.page,_embed:"author,wp:featuredmedia",order:m.sort?.direction,orderby:m.sort?.field,orderby_hierarchy:!!m.showLevels,search:m.search,...Q}},[m]),{records:S,isResolving:C,totalItems:R,totalPages:T,hasResolved:P}=LTe("postType",e,E),O=(0,Qn.useMemo)(()=>S?.map(Q=>Q.id)??[],[S]),{notesCount:k,isLoading:F}=Zse(O),V=(0,Qn.useMemo)(()=>S?.map(Q=>({...Q,notesCount:k[Q.id]??0})),[S,k]),L=V?.map(Q=>$se(Q))??[],A=((0,y6.usePrevious)(L)??[]).filter(Q=>!L.includes(Q)).includes(n);(0,Qn.useEffect)(()=>{A&&a.navigate((0,gy.addQueryArgs)(t,{postId:void 0}))},[a,A,t]);let D=(0,Qn.useMemo)(()=>({totalItems:R,totalPages:T}),[R,T]),{labels:N,canCreateRecord:z}=(0,rle.useSelect)(Q=>{let{getPostType:me,canUser:re}=Q(v6.store);return{labels:me(e)?.labels,canCreateRecord:re("create",{kind:"postType",name:e})}},[e]),W=NTe({postType:e,context:"list"}),Y=eh(),G=Hae(),ve=(0,Qn.useMemo)(()=>m.type===M6?[{...Y,isPrimary:!0},...W]:[Y,G,...W],[m.type,Y,G,W]),[fe,Se]=(0,Qn.useState)(!1),le=()=>Se(!0),ye=()=>Se(!1),Ee=({type:Q,id:me})=>{a.navigate(`/${Q}/${me}?canvas=edit`),ye()},Ie=()=>{a.navigate((0,gy.addQueryArgs)(t,{...r,quickEdit:void 0}))};return(0,Va.jsxs)(rs,{title:N?.name,headingLevel:2,actions:(0,Va.jsx)(Va.Fragment,{children:N?.add_new_item&&z&&(0,Va.jsxs)(Va.Fragment,{children:[(0,Va.jsx)(ele.Button,{variant:"primary",onClick:le,size:"compact",__next40pxDefaultSize:!0,children:N.add_new_item}),fe&&(0,Va.jsx)(qse,{postType:e,onSave:Ee,onClose:ye})]})}),children:[(0,Va.jsx)(Kf,{paginationInfo:D,fields:x,actions:ve,data:V||zTe,isLoading:C||F||!P,view:m,onChangeView:v,selection:y,onChangeSelection:_,isItemClickable:Q=>Q.status!=="trash",onClickItem:({id:Q})=>{a.navigate(`/${e}/${Q}?canvas=edit`)},getItemId:$se,getItemLevel:jTe,defaultLayouts:c,onReset:h?()=>{b(),a.invalidate()}:!1},o),i&&!C&&y.length>0&&m.type!==M6&&(0,Va.jsx)(Jse,{postType:e,postId:y,closeModal:Ie,quickEditForm:u})]})}var Is=l(I(),1);async function nle(e){let{activeView:t="all"}=e,r=await te((0,ile.resolveSelect)(ale.store)).getViewConfig("postType","page"),o=r?.default_view,n=r?.default_layouts,i=r?.view_list?.find(s=>s.slug===t);return(await oy({kind:"postType",name:"page",slug:"default",defaultView:o,defaultLayouts:n,activeViewOverrides:i?.view??{}})).type==="list"}var sle={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,Is.jsx)(Oo,{title:(0,wA.__)("Pages"),description:(0,wA.__)("Manage or edit the pages that make up your site, and their appearance."),backPath:"/",content:(0,Is.jsx)(oh,{postType:"page"})}):(0,Is.jsx)(Tr,{}):null},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,Is.jsx)(_A,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await nle(e)?(0,Is.jsx)(Zr,{}):void 0},mobileSidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?void 0:(0,Is.jsx)(Tr,{}):(0,Is.jsx)(Is.Fragment,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?(0,Is.jsx)(_A,{postType:"page"}):void 0}},widths:{async content({query:e}){return await nle(e)?380:void 0}}};var lle=l($(),1);var sh=l(I(),1),cle={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,sh.jsx)(Oo,{title:(0,lle.__)("Pages"),backPath:"/",content:(0,sh.jsx)(oh,{postType:"page"})}):(0,sh.jsx)(Tr,{}):null},preview({siteData:e}){return Pr(e)?e.currentTheme.is_block_theme?(0,sh.jsx)(Zr,{}):(0,sh.jsx)(Tr,{}):null}}};var xA=l($(),1),ule=l(Xt(),1);var hy=l(I(),1),{StyleBookPreview:dle}=te(ule.privateApis),fle={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return Pr(e)?Di(e)?(0,hy.jsx)(Oo,{title:(0,xA.__)("Styles"),backPath:"/",description:(0,xA.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,hy.jsx)(Tr,{}):null},preview({siteData:e}){return Di(e)?(0,hy.jsx)(dle,{isStatic:!0,settings:e.editorSettings}):void 0},mobileContent({siteData:e}){return Di(e)?(0,hy.jsx)(dle,{isStatic:!0,settings:e.editorSettings}):void 0}}};var mle=l($(),1),_6=l(oe(),1);var _p=l(I(),1);function ple(){return(0,_p.jsx)(_6.Notice,{status:"error",isDismissible:!1,children:(0,mle.__)("The requested page could not be found. Please check the URL.")})}var gle={name:"notfound",path:"*",areas:{sidebar:(0,_p.jsx)(Gm,{}),mobileSidebar:(0,_p.jsx)(Gm,{customDescription:(0,_p.jsx)(ple,{})}),content:(0,_p.jsx)(_6.__experimentalSpacer,{padding:2,children:(0,_p.jsx)(ple,{})})}};var HTe=[cle,sle,Use,Wse,tse,ese,$ae,Bie,zie,kre,cie,fX,fle,gle];function ble(){let e=(0,w6.useRegistry)(),{registerRoute:t}=te((0,w6.useDispatch)(st));(0,hle.useEffect)(()=>{e.batch(()=>{HTe.forEach(t)})},[e,t])}var x6=l(I(),1),{RouterProvider:WTe}=te(yle.privateApis);function UTe(){return kY(),IY(),(0,x6.jsx)(_Y,{})}function wle(){ble();let{routes:e,currentTheme:t,editorSettings:r}=(0,vle.useSelect)(i=>({routes:te(i(st)).getRoutes(),currentTheme:i(_le.store).getCurrentTheme(),editorSettings:i(st).getSettings()}),[]),o=(0,S6.useCallback)(({path:i,query:a})=>Go()?{path:i,query:{...a,wp_theme_preview:"wp_theme_preview"in a?a.wp_theme_preview:Rd()}}:{path:i,query:a},[]),n=(0,S6.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,x6.jsx)(WTe,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,x6.jsx)(UTe,{})})}var lh=l(Xt(),1),xle=l(Xr(),1),Sle=l(Ru(),1),C6=l(I(),1),SA=(0,xle.getPath)(window.location.href)?.includes("site-editor.php"),CA=e=>{(0,Sle.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function GTe(e){return SA?(CA("PluginMoreMenuItem"),(0,C6.jsx)(lh.PluginMoreMenuItem,{...e})):null}function YTe(e){return SA?(CA("PluginSidebar"),(0,C6.jsx)(lh.PluginSidebar,{...e})):null}function qTe(e){return SA?(CA("PluginSidebarMoreMenuItem"),(0,C6.jsx)(lh.PluginSidebarMoreMenuItem,{...e})):null}var kA=l(I(),1),{registerCoreBlockBindingsSources:KTe}=te(Ele.privateApis);function XTe(e,t){let r=document.getElementById(e),o=(0,R6.createRoot)(r);(0,wp.dispatch)(EA.store).reapplyBlockTypeFilters();let n=(0,k6.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,k6.registerCoreBlocks)(n),KTe(),(0,wp.dispatch)(EA.store).setFreeformFallbackBlockName("core/html"),(0,T6.registerLegacyWidgetBlock)({inserter:!1}),(0,T6.registerWidgetGroupBlock)({inserter:!1}),(0,wp.dispatch)(E6.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,wp.dispatch)(E6.store).setDefaults("core",{allowRightClickOverrides:!0,distractionFree:!1,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,focusMode:!1,inactivePanels:[],keepCaretInsideBlock:!1,openPanels:["post-status"],showBlockBreadcrumbs:!0,showListViewByDefault:!1,enableChoosePatternModal:!0,showCollaborationCursor:!1,showCollaborationJoinNotifications:!0,showCollaborationLeaveNotifications:!0,showCollaborationPostSaveNotifications:!0}),window.__clientSideMediaProcessing&&(0,wp.dispatch)(E6.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,wp.dispatch)(st).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,kA.jsx)(R6.StrictMode,{children:(0,kA.jsx)(wle,{})})),o}function ZTe(){(0,Cle.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return Mle(QTe);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/edit-widgets.js b/wp-includes/js/dist/edit-widgets.js
index 84a7624c15..84023c44b0 100644
--- a/wp-includes/js/dist/edit-widgets.js
+++ b/wp-includes/js/dist/edit-widgets.js
@@ -158,6 +158,168 @@ var wp;
     }
   });

+  // vendor-external:react-dom
+  var require_react_dom = __commonJS({
+    "vendor-external:react-dom"(exports, module) {
+      module.exports = window.ReactDOM;
+    }
+  });
+
+  // node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js
+  var require_use_sync_external_store_shim_development = __commonJS({
+    "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.development.js"(exports) {
+      "use strict";
+      (function() {
+        function is(x, y) {
+          return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
+        }
+        function useSyncExternalStore$2(subscribe, getSnapshot) {
+          didWarnOld18Alpha || void 0 === React59.startTransition || (didWarnOld18Alpha = true, console.error(
+            "You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."
+          ));
+          var value = getSnapshot();
+          if (!didWarnUncachedGetSnapshot) {
+            var cachedValue = getSnapshot();
+            objectIs(value, cachedValue) || (console.error(
+              "The result of getSnapshot should be cached to avoid an infinite loop"
+            ), didWarnUncachedGetSnapshot = true);
+          }
+          cachedValue = useState21({
+            inst: { value, getSnapshot }
+          });
+          var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
+          useLayoutEffect4(
+            function() {
+              inst.value = value;
+              inst.getSnapshot = getSnapshot;
+              checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+            },
+            [subscribe, value, getSnapshot]
+          );
+          useEffect26(
+            function() {
+              checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+              return subscribe(function() {
+                checkIfSnapshotChanged(inst) && forceUpdate({ inst });
+              });
+            },
+            [subscribe]
+          );
+          useDebugValue2(value);
+          return value;
+        }
+        function checkIfSnapshotChanged(inst) {
+          var latestGetSnapshot = inst.getSnapshot;
+          inst = inst.value;
+          try {
+            var nextValue = latestGetSnapshot();
+            return !objectIs(inst, nextValue);
+          } catch (error2) {
+            return true;
+          }
+        }
+        function useSyncExternalStore$1(subscribe, getSnapshot) {
+          return getSnapshot();
+        }
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
+        var React59 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState21 = React59.useState, useEffect26 = React59.useEffect, useLayoutEffect4 = React59.useLayoutEffect, useDebugValue2 = React59.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 !== React59.useSyncExternalStore ? React59.useSyncExternalStore : shim;
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
+      })();
+    }
+  });
+
+  // node_modules/use-sync-external-store/shim/index.js
+  var require_shim = __commonJS({
+    "node_modules/use-sync-external-store/shim/index.js"(exports, module) {
+      "use strict";
+      if (false) {
+        module.exports = null;
+      } else {
+        module.exports = require_use_sync_external_store_shim_development();
+      }
+    }
+  });
+
+  // node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js
+  var require_with_selector_development = __commonJS({
+    "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js"(exports) {
+      "use strict";
+      (function() {
+        function is(x, y) {
+          return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
+        }
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
+        var React59 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef27 = React59.useRef, useEffect26 = React59.useEffect, useMemo24 = React59.useMemo, useDebugValue2 = React59.useDebugValue;
+        exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
+          var instRef = useRef27(null);
+          if (null === instRef.current) {
+            var inst = { hasValue: false, value: null };
+            instRef.current = inst;
+          } else inst = instRef.current;
+          instRef = useMemo24(
+            function() {
+              function memoizedSelector(nextSnapshot) {
+                if (!hasMemo) {
+                  hasMemo = true;
+                  memoizedSnapshot = nextSnapshot;
+                  nextSnapshot = selector(nextSnapshot);
+                  if (void 0 !== isEqual && inst.hasValue) {
+                    var currentSelection = inst.value;
+                    if (isEqual(currentSelection, nextSnapshot))
+                      return memoizedSelection = currentSelection;
+                  }
+                  return memoizedSelection = nextSnapshot;
+                }
+                currentSelection = memoizedSelection;
+                if (objectIs(memoizedSnapshot, nextSnapshot))
+                  return currentSelection;
+                var nextSelection = selector(nextSnapshot);
+                if (void 0 !== isEqual && isEqual(currentSelection, nextSelection))
+                  return memoizedSnapshot = nextSnapshot, currentSelection;
+                memoizedSnapshot = nextSnapshot;
+                return memoizedSelection = nextSelection;
+              }
+              var hasMemo = false, memoizedSnapshot, memoizedSelection, maybeGetServerSnapshot = void 0 === getServerSnapshot ? null : getServerSnapshot;
+              return [
+                function() {
+                  return memoizedSelector(getSnapshot());
+                },
+                null === maybeGetServerSnapshot ? void 0 : function() {
+                  return memoizedSelector(maybeGetServerSnapshot());
+                }
+              ];
+            },
+            [getSnapshot, getServerSnapshot, selector, isEqual]
+          );
+          var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
+          useEffect26(
+            function() {
+              inst.hasValue = true;
+              inst.value = value;
+            },
+            [value]
+          );
+          useDebugValue2(value);
+          return value;
+        };
+        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
+      })();
+    }
+  });
+
+  // node_modules/use-sync-external-store/shim/with-selector.js
+  var require_with_selector = __commonJS({
+    "node_modules/use-sync-external-store/shim/with-selector.js"(exports, module) {
+      "use strict";
+      if (false) {
+        module.exports = null;
+      } else {
+        module.exports = require_with_selector_development();
+      }
+    }
+  });
+
   // package-external:@wordpress/theme
   var require_theme = __commonJS({
     "package-external:@wordpress/theme"(exports, module) {
@@ -172,6 +334,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // package-external:@wordpress/block-editor
   var require_block_editor = __commonJS({
     "package-external:@wordpress/block-editor"(exports, module) {
@@ -239,7 +408,7 @@ var wp;
   var import_blocks3 = __toESM(require_blocks(), 1);
   var import_data32 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_element28 = __toESM(require_element(), 1);
+  var import_element70 = __toESM(require_element(), 1);
   var import_block_library = __toESM(require_block_library(), 1);
   var import_core_data12 = __toESM(require_core_data(), 1);
   var import_widgets5 = __toESM(require_widgets(), 1);
@@ -339,7 +508,7 @@ var wp;
     setWidgetIdForClientId: () => setWidgetIdForClientId,
     unlockWidgetSaving: () => unlockWidgetSaving
   });
-  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
   var import_notices = __toESM(require_notices(), 1);

   // node_modules/clsx/dist/clsx.mjs
@@ -363,70 +532,98 @@ var wp;
   var import_data6 = __toESM(require_data(), 1);
   var import_i18n = __toESM(require_i18n(), 1);

-  // packages/icons/build-module/library/block-default.mjs
+  // packages/icons/build-module/library/caution.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var block_default_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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 caution_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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_runtime.jsx)(import_primitives.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/check.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.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_runtime2.jsx)(import_primitives2.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/close-small.mjs
+  // packages/icons/build-module/library/chevron-down.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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_runtime3.jsx)(import_primitives3.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/drawer-left.mjs
+  // packages/icons/build-module/library/close-small.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var drawer_left_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z" }) });
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.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_runtime4.jsx)(import_primitives4.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/drawer-right.mjs
+  // packages/icons/build-module/library/drawer-left.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z" }) });
+  var drawer_left_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z" }) });

-  // packages/icons/build-module/library/external.mjs
+  // packages/icons/build-module/library/drawer-right.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var external_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.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 drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { fillRule: "evenodd", clipRule: "evenodd", 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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z" }) });

-  // packages/icons/build-module/library/list-view.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.Path, { d: "M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z" }) });
+  var error_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.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/more-vertical.mjs
+  // packages/icons/build-module/library/external.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  var external_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.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/plus.mjs
+  // packages/icons/build-module/library/info.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var info_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.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_runtime9.jsx)(import_primitives9.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/redo.mjs
+  // packages/icons/build-module/library/layout.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
+  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.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/star-empty.mjs
+  // packages/icons/build-module/library/list-view.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });
+  var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(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_runtime11.jsx)(import_primitives11.Path, { d: "M10 17.5H21M6.5 12H17.5M3 6.5H14", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/star-filled.mjs
+  // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });
+  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });

-  // packages/icons/build-module/library/undo.mjs
+  // packages/icons/build-module/library/plus.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime13.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_runtime13.jsx)(import_primitives13.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/published.mjs
+  var import_primitives14 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(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_runtime14.jsx)(import_primitives14.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_runtime14.jsx)(import_primitives14.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });
+
+  // packages/icons/build-module/library/redo.mjs
+  var import_primitives15 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.Path, { d: "M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z" }) });
+
+  // packages/icons/build-module/library/star-empty.mjs
+  var import_primitives16 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime16.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_runtime16.jsx)(import_primitives16.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/star-filled.mjs
+  var import_primitives17 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime17.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_runtime17.jsx)(import_primitives17.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" }) });
+
+  // packages/icons/build-module/library/undo.mjs
+  var import_primitives18 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives18.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });

   // packages/interface/build-module/components/complementary-area/index.mjs
   var import_element3 = __toESM(require_element(), 1);
@@ -706,7 +903,7 @@ var wp;
   (0, import_data4.register)(store);

   // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
   function roleSupportsCheckedState(role) {
     return [
       "checkbox",
@@ -737,7 +934,7 @@ var wp;
       [identifier, scope]
     );
     const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data5.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
       ComponentToUse,
       {
         icon: selectedIcon && isSelected ? selectedIcon : icon,
@@ -757,14 +954,14 @@ var wp;
   }

   // packages/interface/build-module/components/complementary-area-header/index.mjs
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
   var ComplementaryAreaHeader = ({
     children,
     className,
     toggleButtonProps
   }) => {
-    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
-    return /* @__PURE__ */ (0, import_jsx_runtime15.jsxs)(
+    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime20.jsxs)(
       "div",
       {
         className: clsx_default(
@@ -789,7 +986,7 @@ var wp;
   // packages/interface/build-module/components/action-item/index.mjs
   var import_components2 = __toESM(require_components(), 1);
   var import_element = __toESM(require_element(), 1);
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
   function ActionItemSlot({
     name: name2,
     as: Component2 = import_components2.MenuGroup,
@@ -797,7 +994,7 @@ var wp;
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_components2.Slot, { name: name2, fillProps, children: (fills) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components2.Slot, { name: name2, fillProps, children: (fills) => {
       const items = import_element.Children.toArray(fills);
       if (!items.length) {
         return null;
@@ -805,14 +1002,14 @@ var wp;
       if (typeof children === "function") {
         return children(items);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(Component2, { ...props, children: items });
+      return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(Component2, { ...props, children: items });
     } });
   }
   function ActionItem({ name: name2, as, onClick, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_components2.Fill, { name: name2, children: ({ as: slotAs = import_components2.MenuItem, onClick: slotOnClick }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components2.Fill, { name: name2, children: ({ as: slotAs = import_components2.MenuItem, onClick: slotOnClick }) => {
       const Component2 = as ?? slotAs;
       const handlers = [onClick, slotOnClick].filter(Boolean);
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
         Component2,
         {
           onClick: handlers.length ? (...args) => handlers.forEach(
@@ -827,7 +1024,7 @@ var wp;
   var action_item_default = ActionItem;

   // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
   var menuItems = (0, import_compose.observableMap)();
   function useHasComplementaryAreaMenuItem(scope, target) {
     return !!(0, import_compose.useObservableValue)(menuItems, `${scope}/${target}`);
@@ -837,10 +1034,10 @@ var wp;
     target,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
       ComplementaryAreaToggle,
       {
-        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
           action_item_default,
           {
             name: `${scope}/plugin-more-menu`,
@@ -848,7 +1045,6 @@ var wp;
           }
         ),
         role: "menuitemcheckbox",
-        selectedIcon: check_default,
         name: target,
         scope,
         ...props
@@ -858,12 +1054,12 @@ var wp;

   // packages/interface/build-module/components/pinned-items/index.mjs
   var import_components3 = __toESM(require_components(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
   function PinnedItems({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_components3.Fill, { name: `PinnedItems/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_components3.Fill, { name: `PinnedItems/${scope}`, ...props });
   }
   function PinnedItemsSlot({ scope, className, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_components3.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_components3.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
       "div",
       {
         className: clsx_default(
@@ -878,10 +1074,10 @@ var wp;
   var pinned_items_default = PinnedItems;

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION = 0.3;
   function ComplementaryAreaSlot({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components4.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components4.Slot, { name: `ComplementaryArea/${scope}`, ...props });
   }
   var variants = {
     // `auto` leaves the width to the area's own stylesheet, so it stays in one
@@ -900,7 +1096,7 @@ var wp;
         style: { ...render.props.style, ...props.style }
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("div", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("div", { ...props });
   }
   function ComplementaryAreaFill({
     activeArea,
@@ -920,7 +1116,7 @@ var wp;
       duration: disableMotion || isMobileViewport || isSwitchingAreas ? 0 : ANIMATION_DURATION,
       ease: [0.6, 0, 0.4, 1]
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components4.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components4.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components4.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components4.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
       import_components4.__unstableMotion.div,
       {
         variants,
@@ -1058,8 +1254,8 @@ var wp;
     if (!isReady) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
-      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_jsx_runtime24.Fragment, { children: [
+      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
         ComplementaryAreaToggle,
         {
           scope,
@@ -1075,7 +1271,7 @@ var wp;
           shortcut: toggleShortcut
         }
       ) }),
-      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
         DefaultComplementaryAreaMoreMenuItem,
         {
           target: name2,
@@ -1085,7 +1281,7 @@ var wp;
           children: title
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(
         ComplementaryAreaFill,
         {
           activeArea,
@@ -1095,7 +1291,7 @@ var wp;
           id: identifier.replace("/", ":"),
           render,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
               complementary_area_header_default,
               {
                 className: headerClassName,
@@ -1108,9 +1304,9 @@ var wp;
                   scope,
                   identifier
                 },
-                children: header || /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
-                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+                children: header || /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_jsx_runtime24.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
+                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
                     import_components4.Button,
                     {
                       className: "interface-complementary-area__pin-unpin-item",
@@ -1127,7 +1323,7 @@ var wp;
                 ] })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components4.Panel, { className: panelClassName, children })
+            /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components4.Panel, { className: panelClassName, children })
           ]
         }
       )
@@ -1136,34 +1332,158 @@ var wp;
   ComplementaryArea.Slot = ComplementaryAreaSlot;
   var complementary_area_default = ComplementaryArea;

-  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  // node_modules/@base-ui/utils/useControlled.mjs
   var React = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/error.mjs
+  var set;
+  if (true) {
+    set = /* @__PURE__ */ new Set();
+  }
+  function error(...messages) {
+    if (true) {
+      const messageKey = messages.join(" ");
+      if (!set.has(messageKey)) {
+        set.add(messageKey);
+        console.error(`Base UI: ${messageKey}`);
+      }
+    }
+  }
+
+  // node_modules/@base-ui/utils/useControlled.mjs
+  function useControlled({
+    controlled,
+    default: defaultProp,
+    name: name2,
+    state = "value"
+  }) {
+    const {
+      current: isControlled
+    } = React.useRef(controlled !== void 0);
+    const [valueState, setValue] = React.useState(defaultProp);
+    const value = isControlled ? controlled : valueState;
+    if (true) {
+      React.useEffect(() => {
+        if (isControlled !== (controlled !== void 0)) {
+          error([`A component is changing the ${isControlled ? "" : "un"}controlled ${state} state of ${name2} to be ${isControlled ? "un" : ""}controlled.`, "Elements should not switch from uncontrolled to controlled (or vice versa).", `Decide between using a controlled or uncontrolled ${name2} element for the lifetime of the component.`, "The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.", "More info: https://fb.me/react-controlled-components"].join("\n"));
+        }
+      }, [state, name2, controlled]);
+      const {
+        current: defaultValue
+      } = React.useRef(defaultProp);
+      React.useEffect(() => {
+        if (!isControlled && serializeToDevModeString(defaultValue) !== serializeToDevModeString(defaultProp)) {
+          error([`A component is changing the default ${state} state of an uncontrolled ${name2} after being initialized. To suppress this warning opt to use a controlled ${name2}.`].join("\n"));
+        }
+      }, [defaultProp]);
+    }
+    const setValueIfUncontrolled = React.useCallback((newValue) => {
+      if (!isControlled) {
+        setValue(newValue);
+      }
+    }, []);
+    return [value, setValueIfUncontrolled];
+  }
+  function serializeToDevModeString(input) {
+    let nextId = 0;
+    const seen = /* @__PURE__ */ new WeakMap();
+    try {
+      const result = JSON.stringify(input, function replacer(key, value) {
+        if (key === "_owner" && this != null && typeof this === "object" && "$$typeof" in this) {
+          return void 0;
+        }
+        if (typeof value === "bigint") {
+          return `__bigint__:${value}`;
+        }
+        if (value !== null && typeof value === "object") {
+          const id = seen.get(value);
+          if (id !== void 0) {
+            return `__object__:${id}`;
+          }
+          seen.set(value, nextId);
+          nextId += 1;
+        }
+        return value;
+      });
+      return result ?? `__top__:${typeof input}`;
+    } catch {
+      return "__unserializable__";
+    }
+  }
+
+  // node_modules/@base-ui/utils/safeReact.mjs
+  var React2 = __toESM(require_react(), 1);
+  var SafeReact = {
+    ...React2
+  };
+
+  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  var React3 = __toESM(require_react(), 1);
   var UNINITIALIZED = {};
   function useRefWithInit(init, initArg) {
-    const ref = React.useRef(UNINITIALIZED);
+    const ref = React3.useRef(UNINITIALIZED);
     if (ref.current === UNINITIALIZED) {
       ref.current = init(initArg);
     }
     return ref;
   }

+  // node_modules/@base-ui/utils/useStableCallback.mjs
+  var useInsertionEffect = SafeReact.useInsertionEffect;
+  var useSafeInsertionEffect = (
+    // React 17 doesn't have useInsertionEffect.
+    useInsertionEffect && // Preact replaces useInsertionEffect with useLayoutEffect and fires too late.
+    useInsertionEffect !== SafeReact.useLayoutEffect ? useInsertionEffect : (fn) => fn()
+  );
+  function useStableCallback(callback) {
+    const stable = useRefWithInit(createStableCallback).current;
+    stable.next = callback;
+    useSafeInsertionEffect(stable.effect);
+    return stable.trampoline;
+  }
+  function createStableCallback() {
+    const stable = {
+      next: void 0,
+      callback: assertNotCalled,
+      trampoline: (...args) => stable.callback?.(...args),
+      effect: () => {
+        stable.callback = stable.next;
+      }
+    };
+    return stable;
+  }
+  function assertNotCalled() {
+    if (true) {
+      throw (
+        /* minify-error-disabled */
+        new Error("Base UI: Cannot call an event handler while rendering.")
+      );
+    }
+  }
+
   // node_modules/@base-ui/utils/warn.mjs
-  var set;
+  var set2;
   if (true) {
-    set = /* @__PURE__ */ new Set();
+    set2 = /* @__PURE__ */ new Set();
   }
   function warn(...messages) {
     if (true) {
       const messageKey = messages.join(" ");
-      if (!set.has(messageKey)) {
-        set.add(messageKey);
+      if (!set2.has(messageKey)) {
+        set2.add(messageKey);
         console.warn(`Base UI: ${messageKey}`);
       }
     }
   }

-  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
   var React4 = __toESM(require_react(), 1);
+  var noop = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React4.useLayoutEffect : noop;
+
+  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  var React7 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a, b, c, d) {
@@ -1191,7 +1511,7 @@ var wp;
     return forkRef.refs[0] !== a || forkRef.refs[1] !== b || forkRef.refs[2] !== c || forkRef.refs[3] !== d;
   }
   function didChangeN(forkRef, newRefs) {
-    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index) => ref !== newRefs[index]);
+    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index2) => ref !== newRefs[index2]);
   }
   function update(forkRef, refs) {
     forkRef.refs = refs;
@@ -1255,18 +1575,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React3 = __toESM(require_react(), 1);
+  var React6 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React2 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React2.version, 10);
+  var React5 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React5.version, 10);
   function isReactVersionAtLeast(reactVersionToCheck) {
     return majorVersion >= reactVersionToCheck;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
   function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React3.isValidElement(element)) {
+    if (!/* @__PURE__ */ React6.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -1292,6 +1612,8 @@ var wp;
   }

   // node_modules/@base-ui/utils/empty.mjs
+  function NOOP() {
+  }
   var EMPTY_ARRAY = Object.freeze([]);
   var EMPTY_OBJECT = Object.freeze({});

@@ -1502,12 +1824,12 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping,
+      stateAttributesMapping: stateAttributesMapping2,
       enabled = true
     } = params;
     const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping2) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
@@ -1551,15 +1873,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React4.Children.toArray(render);
+        const children = React7.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React4.isValidElement(newElement)) {
+        if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
           throw new Error(["Base UI: The `render` prop was provided an invalid React element as `React.isValidElement(render)` is `false`.", "A valid React element must be provided to the `render` prop because it is cloned with props to replace the default element.", "https://base-ui.com/r/invalid-render-prop"].join("\n"));
         }
       }
-      return /* @__PURE__ */ React4.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React7.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -1596,18 +1918,11461 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React4.createElement(Tag, props);
+    return /* @__PURE__ */ React7.createElement(Tag, props);
+  }
+
+  // node_modules/@base-ui/utils/useId.mjs
+  var React8 = __toESM(require_react(), 1);
+  var globalId = 0;
+  function useGlobalId(idOverride, prefix = "mui") {
+    const [defaultId, setDefaultId] = React8.useState(idOverride);
+    const id = idOverride || defaultId;
+    React8.useEffect(() => {
+      if (defaultId == null) {
+        globalId += 1;
+        setDefaultId(`${prefix}-${globalId}`);
+      }
+    }, [defaultId, prefix]);
+    return id;
+  }
+  var maybeReactUseId = SafeReact.useId;
+  function useId(idOverride, prefix) {
+    if (maybeReactUseId !== void 0) {
+      const reactId = maybeReactUseId();
+      return idOverride ?? (prefix ? `${prefix}-${reactId}` : reactId);
+    }
+    return useGlobalId(idOverride, prefix);
+  }
+
+  // node_modules/@base-ui/react/internals/useBaseUiId.mjs
+  function useBaseUiId(idOverride) {
+    return useId(idOverride, "base-ui");
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
+  var React11 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/reason-parts.mjs
+  var reason_parts_exports = {};
+  __export(reason_parts_exports, {
+    cancelOpen: () => cancelOpen,
+    chipRemovePress: () => chipRemovePress,
+    clearPress: () => clearPress,
+    closePress: () => closePress,
+    closeWatcher: () => closeWatcher,
+    decrementPress: () => decrementPress,
+    disabled: () => disabled,
+    drag: () => drag,
+    escapeKey: () => escapeKey,
+    focusOut: () => focusOut,
+    imperativeAction: () => imperativeAction,
+    incrementPress: () => incrementPress,
+    initial: () => initial,
+    inputBlur: () => inputBlur,
+    inputChange: () => inputChange,
+    inputClear: () => inputClear,
+    inputPaste: () => inputPaste,
+    inputPress: () => inputPress,
+    itemPress: () => itemPress,
+    keyboard: () => keyboard,
+    linkPress: () => linkPress,
+    listNavigation: () => listNavigation,
+    missing: () => missing,
+    none: () => none,
+    outsidePress: () => outsidePress,
+    pointer: () => pointer,
+    scrub: () => scrub,
+    siblingOpen: () => siblingOpen,
+    swipe: () => swipe,
+    trackPress: () => trackPress,
+    triggerFocus: () => triggerFocus,
+    triggerHover: () => triggerHover,
+    triggerPress: () => triggerPress,
+    wheel: () => wheel,
+    windowResize: () => windowResize
+  });
+  var none = "none";
+  var triggerPress = "trigger-press";
+  var triggerHover = "trigger-hover";
+  var triggerFocus = "trigger-focus";
+  var outsidePress = "outside-press";
+  var itemPress = "item-press";
+  var closePress = "close-press";
+  var linkPress = "link-press";
+  var clearPress = "clear-press";
+  var chipRemovePress = "chip-remove-press";
+  var trackPress = "track-press";
+  var incrementPress = "increment-press";
+  var decrementPress = "decrement-press";
+  var inputChange = "input-change";
+  var inputClear = "input-clear";
+  var inputBlur = "input-blur";
+  var inputPaste = "input-paste";
+  var inputPress = "input-press";
+  var focusOut = "focus-out";
+  var escapeKey = "escape-key";
+  var closeWatcher = "close-watcher";
+  var listNavigation = "list-navigation";
+  var keyboard = "keyboard";
+  var pointer = "pointer";
+  var drag = "drag";
+  var wheel = "wheel";
+  var scrub = "scrub";
+  var cancelOpen = "cancel-open";
+  var siblingOpen = "sibling-open";
+  var disabled = "disabled";
+  var missing = "missing";
+  var initial = "initial";
+  var imperativeAction = "imperative-action";
+  var swipe = "swipe";
+  var windowResize = "window-resize";
+
+  // node_modules/@base-ui/react/internals/createBaseUIEventDetails.mjs
+  function createChangeEventDetails(reason, event, trigger, customProperties) {
+    let canceled = false;
+    let allowPropagation = false;
+    const custom = customProperties ?? EMPTY_OBJECT;
+    const details = {
+      reason,
+      event: event ?? new Event("base-ui"),
+      cancel() {
+        canceled = true;
+      },
+      allowPropagation() {
+        allowPropagation = true;
+      },
+      get isCanceled() {
+        return canceled;
+      },
+      get isPropagationAllowed() {
+        return allowPropagation;
+      },
+      trigger,
+      ...custom
+    };
+    return details;
+  }
+
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  var React10 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useOnMount.mjs
+  var React9 = __toESM(require_react(), 1);
+  function useOnMount(fn) {
+    React9.useEffect(fn, EMPTY_ARRAY);
+  }
+
+  // node_modules/@base-ui/utils/useAnimationFrame.mjs
+  var EMPTY = null;
+  var LAST_RAF = globalThis.requestAnimationFrame;
+  var Scheduler = class {
+    /* This implementation uses an array as a backing data-structure for frame callbacks.
+     * It allows `O(1)` callback cancelling by inserting a `null` in the array, though it
+     * never calls the native `cancelAnimationFrame` if there are no frames left. This can
+     * be much more efficient if there is a call pattern that alterns as
+     * "request-cancel-request-cancel-…".
+     * But in the case of "request-request-…-cancel-cancel-…", it leaves the final animation
+     * frame to run anyway. We turn that frame into a `O(1)` no-op via `callbacksCount`. */
+    callbacks = [];
+    callbacksCount = 0;
+    nextId = 1;
+    startId = 1;
+    isScheduled = false;
+    tick = (timestamp) => {
+      this.isScheduled = false;
+      const currentCallbacks = this.callbacks;
+      const currentCallbacksCount = this.callbacksCount;
+      this.callbacks = [];
+      this.callbacksCount = 0;
+      this.startId = this.nextId;
+      if (currentCallbacksCount > 0) {
+        for (let i = 0; i < currentCallbacks.length; i += 1) {
+          currentCallbacks[i]?.(timestamp);
+        }
+      }
+    };
+    request(fn) {
+      const id = this.nextId;
+      this.nextId += 1;
+      this.callbacks.push(fn);
+      this.callbacksCount += 1;
+      const didRAFChange = LAST_RAF !== requestAnimationFrame && (LAST_RAF = requestAnimationFrame, true);
+      if (!this.isScheduled || didRAFChange) {
+        requestAnimationFrame(this.tick);
+        this.isScheduled = true;
+      }
+      return id;
+    }
+    cancel(id) {
+      const index2 = id - this.startId;
+      if (index2 < 0 || index2 >= this.callbacks.length) {
+        return;
+      }
+      this.callbacks[index2] = null;
+      this.callbacksCount -= 1;
+    }
+  };
+  var scheduler = new Scheduler();
+  var AnimationFrame = class _AnimationFrame {
+    static create() {
+      return new _AnimationFrame();
+    }
+    static request(fn) {
+      return scheduler.request(fn);
+    }
+    static cancel(id) {
+      return scheduler.cancel(id);
+    }
+    currentId = EMPTY;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    request(fn) {
+      this.cancel();
+      this.currentId = scheduler.request(() => {
+        this.currentId = EMPTY;
+        fn();
+      });
+    }
+    cancel = () => {
+      if (this.currentId !== EMPTY) {
+        scheduler.cancel(this.currentId);
+        this.currentId = EMPTY;
+      }
+    };
+    disposeEffect = () => {
+      return this.cancel;
+    };
+  };
+  function useAnimationFrame() {
+    const timeout = useRefWithInit(AnimationFrame.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
+  }
+
+  // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
+  function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
+    const [transitionStatus, setTransitionStatus] = React10.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React10.useState(open);
+    if (open && !mounted) {
+      setMounted(true);
+      setTransitionStatus("starting");
+    }
+    if (!open && mounted && transitionStatus !== "ending" && !deferEndingState) {
+      setTransitionStatus("ending");
+    }
+    if (!open && !mounted && transitionStatus === "ending") {
+      setTransitionStatus(void 0);
+    }
+    useIsoLayoutEffect(() => {
+      if (!open && mounted && transitionStatus !== "ending" && deferEndingState) {
+        const frame = AnimationFrame.request(() => {
+          setTransitionStatus("ending");
+        });
+        return () => {
+          AnimationFrame.cancel(frame);
+        };
+      }
+      return void 0;
+    }, [open, mounted, transitionStatus, deferEndingState]);
+    useIsoLayoutEffect(() => {
+      if (!open || enableIdleState) {
+        return void 0;
+      }
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus(void 0);
+      });
+      return () => {
+        AnimationFrame.cancel(frame);
+      };
+    }, [enableIdleState, open]);
+    useIsoLayoutEffect(() => {
+      if (!open || !enableIdleState) {
+        return void 0;
+      }
+      if (open && mounted && transitionStatus !== "idle") {
+        setTransitionStatus("starting");
+      }
+      const frame = AnimationFrame.request(() => {
+        setTransitionStatus("idle");
+      });
+      return () => {
+        AnimationFrame.cancel(frame);
+      };
+    }, [enableIdleState, open, mounted, transitionStatus]);
+    return {
+      mounted,
+      setMounted,
+      transitionStatus
+    };
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
+  function useCollapsibleRoot(parameters) {
+    const {
+      open: openParam,
+      defaultOpen,
+      onOpenChange,
+      disabled: disabled2
+    } = parameters;
+    const [open, setOpen] = useControlled({
+      controlled: openParam,
+      default: defaultOpen,
+      name: "Collapsible",
+      state: "open"
+    });
+    const {
+      mounted,
+      setMounted,
+      transitionStatus
+    } = useTransitionStatus(open, true, true);
+    const defaultPanelId = useBaseUiId();
+    const [registeredPanelId, setPanelIdState] = React11.useState();
+    const panelId = registeredPanelId === null ? void 0 : registeredPanelId ?? defaultPanelId;
+    const handleTrigger = useStableCallback((event) => {
+      const nextOpen = !open;
+      const eventDetails = createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent);
+      onOpenChange(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setOpen(nextOpen);
+    });
+    return React11.useMemo(() => ({
+      defaultPanelId,
+      disabled: disabled2,
+      handleTrigger,
+      mounted,
+      open,
+      panelId,
+      setMounted,
+      setOpen,
+      setPanelIdState,
+      transitionStatus
+    }), [defaultPanelId, disabled2, handleTrigger, mounted, open, panelId, setMounted, setOpen, setPanelIdState, transitionStatus]);
+  }
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRootContext.mjs
+  var React12 = __toESM(require_react(), 1);
+  var CollapsibleRootContext = /* @__PURE__ */ React12.createContext(void 0);
+  if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
+  function useCollapsibleRootContext() {
+    const context = React12.useContext(CollapsibleRootContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: CollapsibleRootContext is missing. Collapsible parts must be placed within <Collapsible.Root>." : formatErrorMessage_default(15));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
+  var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusDataAttributes2) {
+    TransitionStatusDataAttributes2["startingStyle"] = "data-starting-style";
+    TransitionStatusDataAttributes2["endingStyle"] = "data-ending-style";
+    return TransitionStatusDataAttributes2;
+  })({});
+  var STARTING_HOOK = {
+    "data-starting-style": ""
+  };
+  var ENDING_HOOK = {
+    "data-ending-style": ""
+  };
+  var transitionStatusMapping = {
+    transitionStatus(value) {
+      if (value === "starting") {
+        return STARTING_HOOK;
+      }
+      if (value === "ending") {
+        return ENDING_HOOK;
+      }
+      return null;
+    }
+  };
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelDataAttributes.mjs
+  var CollapsiblePanelDataAttributes = (function(CollapsiblePanelDataAttributes2) {
+    CollapsiblePanelDataAttributes2["open"] = "data-open";
+    CollapsiblePanelDataAttributes2["closed"] = "data-closed";
+    CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
+    CollapsiblePanelDataAttributes2[CollapsiblePanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
+    return CollapsiblePanelDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTriggerDataAttributes.mjs
+  var CollapsibleTriggerDataAttributes = /* @__PURE__ */ (function(CollapsibleTriggerDataAttributes2) {
+    CollapsibleTriggerDataAttributes2["panelOpen"] = "data-panel-open";
+    return CollapsibleTriggerDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/utils/collapsibleOpenStateMapping.mjs
+  var PANEL_OPEN_HOOK = {
+    [CollapsiblePanelDataAttributes.open]: ""
+  };
+  var PANEL_CLOSED_HOOK = {
+    [CollapsiblePanelDataAttributes.closed]: ""
+  };
+  var triggerOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return {
+          [CollapsibleTriggerDataAttributes.panelOpen]: ""
+        };
+      }
+      return null;
+    }
+  };
+  var collapsibleOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return PANEL_OPEN_HOOK;
+      }
+      return PANEL_CLOSED_HOOK;
+    }
+  };
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  var React15 = __toESM(require_react(), 1);
+
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
+  function hasWindow() {
+    return typeof window !== "undefined";
+  }
+  function getNodeName(node) {
+    if (isNode(node)) {
+      return (node.nodeName || "").toLowerCase();
+    }
+    return "#document";
+  }
+  function getWindow(node) {
+    var _node$ownerDocument;
+    return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
+  }
+  function getDocumentElement(node) {
+    var _ref;
+    return (_ref = (isNode(node) ? node.ownerDocument : node.document) || window.document) == null ? void 0 : _ref.documentElement;
+  }
+  function isNode(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Node || value instanceof getWindow(value).Node;
+  }
+  function isElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Element || value instanceof getWindow(value).Element;
+  }
+  function isHTMLElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof HTMLElement || value instanceof getWindow(value).HTMLElement;
+  }
+  function isShadowRoot(value) {
+    if (!hasWindow() || typeof ShadowRoot === "undefined") {
+      return false;
+    }
+    return value instanceof ShadowRoot || value instanceof getWindow(value).ShadowRoot;
+  }
+  function isOverflowElement(element) {
+    const {
+      overflow,
+      overflowX,
+      overflowY,
+      display
+    } = getComputedStyle2(element);
+    return /auto|scroll|overlay|hidden|clip/.test(overflow + overflowY + overflowX) && display !== "inline" && display !== "contents";
+  }
+  function isTableElement(element) {
+    return /^(table|td|th)$/.test(getNodeName(element));
+  }
+  function isTopLayer(element) {
+    try {
+      if (element.matches(":popover-open")) {
+        return true;
+      }
+    } catch (_e) {
+    }
+    try {
+      return element.matches(":modal");
+    } catch (_e) {
+      return false;
+    }
+  }
+  var willChangeRe = /transform|translate|scale|rotate|perspective|filter/;
+  var containRe = /paint|layout|strict|content/;
+  var isNotNone = (value) => !!value && value !== "none";
+  var isWebKitValue;
+  function isContainingBlock(elementOrCss) {
+    const css = isElement(elementOrCss) ? getComputedStyle2(elementOrCss) : elementOrCss;
+    return isNotNone(css.transform) || isNotNone(css.translate) || isNotNone(css.scale) || isNotNone(css.rotate) || isNotNone(css.perspective) || !isWebKit() && (isNotNone(css.backdropFilter) || isNotNone(css.filter)) || willChangeRe.test(css.willChange || "") || containRe.test(css.contain || "");
+  }
+  function getContainingBlock(element) {
+    let currentNode = getParentNode(element);
+    while (isHTMLElement(currentNode) && !isLastTraversableNode(currentNode)) {
+      if (isContainingBlock(currentNode)) {
+        return currentNode;
+      } else if (isTopLayer(currentNode)) {
+        return null;
+      }
+      currentNode = getParentNode(currentNode);
+    }
+    return null;
+  }
+  function isWebKit() {
+    if (isWebKitValue == null) {
+      isWebKitValue = typeof CSS !== "undefined" && CSS.supports && CSS.supports("-webkit-backdrop-filter", "none");
+    }
+    return isWebKitValue;
+  }
+  function isLastTraversableNode(node) {
+    return /^(html|body|#document)$/.test(getNodeName(node));
+  }
+  function getComputedStyle2(element) {
+    return getWindow(element).getComputedStyle(element);
+  }
+  function getNodeScroll(element) {
+    if (isElement(element)) {
+      return {
+        scrollLeft: element.scrollLeft,
+        scrollTop: element.scrollTop
+      };
+    }
+    return {
+      scrollLeft: element.scrollX,
+      scrollTop: element.scrollY
+    };
+  }
+  function getParentNode(node) {
+    if (getNodeName(node) === "html") {
+      return node;
+    }
+    const result = (
+      // Step into the shadow DOM of the parent of a slotted node.
+      node.assignedSlot || // DOM Element detected.
+      node.parentNode || // ShadowRoot detected.
+      isShadowRoot(node) && node.host || // Fallback.
+      getDocumentElement(node)
+    );
+    return isShadowRoot(result) ? result.host : result;
+  }
+  function getNearestOverflowAncestor(node) {
+    const parentNode = getParentNode(node);
+    if (isLastTraversableNode(parentNode)) {
+      return (node.ownerDocument || node).body;
+    }
+    if (isHTMLElement(parentNode) && isOverflowElement(parentNode)) {
+      return parentNode;
+    }
+    return getNearestOverflowAncestor(parentNode);
+  }
+  function getOverflowAncestors(node, list, traverseIframes) {
+    var _node$ownerDocument2;
+    if (list === void 0) {
+      list = [];
+    }
+    if (traverseIframes === void 0) {
+      traverseIframes = true;
+    }
+    const scrollableAncestor = getNearestOverflowAncestor(node);
+    const isBody = scrollableAncestor === ((_node$ownerDocument2 = node.ownerDocument) == null ? void 0 : _node$ownerDocument2.body);
+    const win = getWindow(scrollableAncestor);
+    if (isBody) {
+      const frameElement = getFrameElement(win);
+      return list.concat(win, win.visualViewport || [], isOverflowElement(scrollableAncestor) ? scrollableAncestor : [], frameElement && traverseIframes ? getOverflowAncestors(frameElement) : []);
+    } else {
+      return list.concat(scrollableAncestor, getOverflowAncestors(scrollableAncestor, [], traverseIframes));
+    }
+  }
+  function getFrameElement(win) {
+    return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
+  }
+
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
+  var React13 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React13.createContext(void 0);
+  if (true) CompositeRootContext.displayName = "CompositeRootContext";
+  function useCompositeRootContext(optional = false) {
+    const context = React13.useContext(CompositeRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>." : formatErrorMessage_default(16));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
+  var React14 = __toESM(require_react(), 1);
+  function useFocusableWhenDisabled(parameters) {
+    const {
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite = false,
+      tabIndex: tabIndexProp = 0,
+      isNativeButton
+    } = parameters;
+    const isFocusableComposite = composite && focusableWhenDisabled !== false;
+    const isNonFocusableComposite = composite && focusableWhenDisabled === false;
+    const props = React14.useMemo(() => {
+      const additionalProps = {
+        // allow Tabbing away from focusableWhenDisabled elements
+        onKeyDown(event) {
+          if (disabled2 && focusableWhenDisabled && event.key !== "Tab") {
+            event.preventDefault();
+          }
+        }
+      };
+      if (!composite) {
+        additionalProps.tabIndex = tabIndexProp;
+        if (!isNativeButton && disabled2) {
+          additionalProps.tabIndex = focusableWhenDisabled ? tabIndexProp : -1;
+        }
+      }
+      if (isNativeButton && (focusableWhenDisabled || isFocusableComposite) || !isNativeButton && disabled2) {
+        additionalProps["aria-disabled"] = disabled2;
+      }
+      if (isNativeButton && (!focusableWhenDisabled || isNonFocusableComposite)) {
+        additionalProps.disabled = disabled2;
+      }
+      return additionalProps;
+    }, [composite, disabled2, focusableWhenDisabled, isFocusableComposite, isNonFocusableComposite, isNativeButton, tabIndexProp]);
+    return {
+      props
+    };
+  }
+
+  // node_modules/@base-ui/utils/owner.mjs
+  function ownerDocument(node) {
+    return node?.ownerDocument || document;
+  }
+
+  // node_modules/@base-ui/react/utils/dispatchClickWithModifiers.mjs
+  function dispatchClickWithModifiers(target, sourceEvent, {
+    detail = 0
+  } = {}) {
+    target.dispatchEvent(new (getWindow(target)).PointerEvent("click", {
+      bubbles: true,
+      cancelable: true,
+      composed: true,
+      detail,
+      shiftKey: sourceEvent.shiftKey,
+      ctrlKey: sourceEvent.ctrlKey,
+      altKey: sourceEvent.altKey,
+      metaKey: sourceEvent.metaKey
+    }));
+  }
+
+  // node_modules/@base-ui/react/internals/use-button/useButton.mjs
+  function useButton(parameters = {}) {
+    const {
+      disabled: disabled2 = false,
+      focusableWhenDisabled,
+      tabIndex = 0,
+      native: isNativeButton = true,
+      composite: compositeProp
+    } = parameters;
+    const elementRef = React15.useRef(null);
+    const compositeRootContext = useCompositeRootContext(true);
+    const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
+    const {
+      props: focusableWhenDisabledProps
+    } = useFocusableWhenDisabled({
+      focusableWhenDisabled,
+      disabled: disabled2,
+      composite: isCompositeItem,
+      tabIndex,
+      isNativeButton
+    });
+    if (true) {
+      React15.useEffect(() => {
+        if (!elementRef.current) {
+          return;
+        }
+        const isButtonTag = isButtonElement(elementRef.current);
+        if (isNativeButton) {
+          if (!isButtonTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message = "A component that acts as a button expected a native <button> because the `nativeButton` prop is true. Rendering a non-<button> removes native button semantics, which can impact forms and accessibility. Use a real <button> in the `render` prop, or set `nativeButton` to `false`.";
+            error(`${message}${ownerStackMessage}`);
+          }
+        } else if (isButtonTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message = "A component that acts as a button expected a non-<button> because the `nativeButton` prop is false. Rendering a <button> keeps native behavior while Base UI applies non-native attributes and handlers, which can add unintended extra attributes (such as `role` or `aria-disabled`). Use a non-<button> in the `render` prop, or set `nativeButton` to `true`.";
+          error(`${message}${ownerStackMessage}`);
+        }
+      }, [isNativeButton]);
+    }
+    const updateDisabled = React15.useCallback(() => {
+      const element = elementRef.current;
+      if (!isButtonElement(element)) {
+        return;
+      }
+      if (isCompositeItem && disabled2 && focusableWhenDisabledProps.disabled === void 0 && element.disabled) {
+        element.disabled = false;
+      }
+    }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
+    useIsoLayoutEffect(updateDisabled, [updateDisabled]);
+    const getButtonProps = React15.useCallback((externalProps = {}) => {
+      const {
+        onClick: externalOnClick,
+        onMouseDown: externalOnMouseDown,
+        onKeyUp: externalOnKeyUp,
+        onKeyDown: externalOnKeyDown,
+        onPointerDown: externalOnPointerDown,
+        ...otherExternalProps
+      } = externalProps;
+      return mergeProps({
+        onClick(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnClick?.(event);
+        },
+        onMouseDown(event) {
+          if (!disabled2) {
+            externalOnMouseDown?.(event);
+          }
+        },
+        onKeyDown(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyDown?.(event);
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          const isCurrentTarget = event.target === event.currentTarget;
+          const currentTarget = event.currentTarget;
+          const isButton = isButtonElement(currentTarget);
+          const isLink = !isNativeButton && isValidLinkElement(currentTarget);
+          const shouldClick = isCurrentTarget && (isNativeButton ? isButton : !isLink);
+          const isEnterKey = event.key === "Enter";
+          const isSpaceKey = event.key === " ";
+          const role = currentTarget.getAttribute("role");
+          const isTextNavigationRole = role?.startsWith("menuitem") || role === "option" || role === "gridcell";
+          if (isCurrentTarget && isCompositeItem && isSpaceKey) {
+            if (event.defaultPrevented && isTextNavigationRole) {
+              return;
+            }
+            event.preventDefault();
+            if (!isNativeButton || isButton) {
+              event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
+            }
+            return;
+          }
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
+              event.preventDefault();
+            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
+          }
+        },
+        onKeyUp(event) {
+          if (disabled2) {
+            return;
+          }
+          makeEventPreventable(event);
+          externalOnKeyUp?.(event);
+          if (event.target === event.currentTarget && isNativeButton && isCompositeItem && isButtonElement(event.currentTarget) && event.key === " ") {
+            event.preventDefault();
+            return;
+          }
+          if (event.baseUIHandlerPrevented) {
+            return;
+          }
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
+          }
+        },
+        onPointerDown(event) {
+          if (disabled2) {
+            event.preventDefault();
+            return;
+          }
+          externalOnPointerDown?.(event);
+        }
+      }, isNativeButton ? {
+        type: "button"
+      } : {
+        role: "button"
+      }, focusableWhenDisabledProps, otherExternalProps);
+    }, [disabled2, focusableWhenDisabledProps, isCompositeItem, isNativeButton]);
+    const buttonRef = useStableCallback((element) => {
+      elementRef.current = element;
+      updateDisabled();
+    });
+    return {
+      getButtonProps,
+      buttonRef
+    };
+  }
+  function isButtonElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "BUTTON";
+  }
+  function isValidLinkElement(elem) {
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
+  }
+
+  // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
+  var React17 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/addEventListener.mjs
+  function addEventListener(target, type, listener, options) {
+    target.addEventListener(type, listener, options);
+    return () => {
+      target.removeEventListener(type, listener, options);
+    };
+  }
+
+  // node_modules/@base-ui/utils/useValueAsRef.mjs
+  function useValueAsRef(value) {
+    const latest = useRefWithInit(createLatestRef, value).current;
+    latest.next = value;
+    useIsoLayoutEffect(latest.effect);
+    return latest;
+  }
+  function createLatestRef(value) {
+    const latest = {
+      current: value,
+      next: value,
+      effect: () => {
+        latest.current = latest.next;
+      }
+    };
+    return latest;
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  var React16 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  var ReactDOM = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/utils/resolveRef.mjs
+  function resolveRef(maybeRef) {
+    if (maybeRef == null) {
+      return maybeRef;
+    }
+    return "current" in maybeRef ? maybeRef.current : maybeRef;
+  }
+
+  // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
+    const frame = useAnimationFrame();
+    return useStableCallback((fnToExecute, signal = null) => {
+      frame.cancel();
+      const element = resolveRef(elementOrRef);
+      if (element == null) {
+        return;
+      }
+      const resolvedElement = element;
+      const done = () => {
+        ReactDOM.flushSync(fnToExecute);
+      };
+      if (typeof resolvedElement.getAnimations !== "function" || globalThis.BASE_UI_ANIMATIONS_DISABLED) {
+        fnToExecute();
+        return;
+      }
+      function exec() {
+        Promise.all(resolvedElement.getAnimations().map((animation) => animation.finished)).then(() => {
+          if (!signal?.aborted) {
+            done();
+          }
+        }, () => {
+          if (signal?.aborted) {
+            return;
+          }
+          const currentAnimations = resolvedElement.getAnimations();
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+            exec();
+            return;
+          }
+          done();
+        });
+      }
+      if (waitForStartingStyleRemoved) {
+        const startingStyleAttribute = "data-starting-style";
+        if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+          frame.request(exec);
+          return;
+        }
+        const attributeObserver = new MutationObserver(() => {
+          if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
+            attributeObserver.disconnect();
+            exec();
+          }
+        });
+        attributeObserver.observe(resolvedElement, {
+          attributes: true,
+          attributeFilter: [startingStyleAttribute]
+        });
+        signal?.addEventListener("abort", () => attributeObserver.disconnect(), {
+          once: true
+        });
+        return;
+      }
+      frame.request(exec);
+    });
+  }
+
+  // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
+  function useOpenChangeComplete(parameters) {
+    const {
+      enabled = true,
+      open,
+      ref,
+      onComplete: onCompleteParam
+    } = parameters;
+    const onComplete = useStableCallback(onCompleteParam);
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React16.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      const abortController = new AbortController();
+      runOnceAnimationsFinish(onComplete, abortController.signal);
+      return () => {
+        abortController.abort();
+      };
+    }, [enabled, open, onComplete, runOnceAnimationsFinish]);
+  }
+
+  // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
+  var EMPTY_DIMENSIONS = {
+    height: void 0,
+    width: void 0
+  };
+  function useCollapsiblePanel(parameters) {
+    const {
+      externalRef,
+      hiddenUntilFound,
+      id: idParam,
+      keepMounted,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setOpen,
+      transitionStatus
+    } = parameters;
+    const panelRef = React17.useRef(null);
+    const animationTypeRef = React17.useRef(null);
+    const [dimensions, setDimensionsUnwrapped] = React17.useState(EMPTY_DIMENSIONS);
+    const lastMeasuredDimensionsRef = React17.useRef(EMPTY_DIMENSIONS);
+    const shouldSkipNextOpenRef = React17.useRef(false);
+    const shouldPreventMountAnimationRef = React17.useRef(open);
+    const shouldPreventActivityResumeAnimationRef = React17.useRef(false);
+    const [forcePanelIdle, setForcePanelIdle] = React17.useState(false);
+    const pendingTemporaryStyleRestoreRef = React17.useRef(null);
+    const mergedPanelRef = useMergedRefs(externalRef, panelRef);
+    const latestOpenRef = useValueAsRef(open);
+    const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef);
+    const hidden = !open && !mounted;
+    const panelTransitionStatus = forcePanelIdle ? "idle" : transitionStatus;
+    const shouldPreventOpenAnimation = open && // These 2 refs are safe to read in render, they are only written from committed
+    // layout/effect paths and gate one-shot motion suppression for the next open
+    // lifecycle. They intentionally expose the last committed motion snapshot.
+    (shouldPreventMountAnimationRef.current || shouldPreventActivityResumeAnimationRef.current);
+    const renderedDimensions = !open && mounted && // These 2 refs are also safe to read in render, both hold the last committed
+    // animation mode and measurement. This fallback only restores a previously
+    // measured pixel size after the live dimensions state has been reset back to `auto`.
+    animationTypeRef.current === "css-animation" && dimensions.height === void 0 && dimensions.width === void 0 ? lastMeasuredDimensionsRef.current : dimensions;
+    const shouldPersistHiddenTransitionStyles = hiddenUntilFound && hidden && animationTypeRef.current !== "css-animation";
+    const setDimensions = useStableCallback((nextDimensions, shouldCacheMeasurement = true) => {
+      if (shouldCacheMeasurement) {
+        lastMeasuredDimensionsRef.current = nextDimensions;
+      }
+      setDimensionsUnwrapped(nextDimensions);
+    });
+    const restorePendingTemporaryStyle = useStableCallback(() => {
+      pendingTemporaryStyleRestoreRef.current?.();
+      pendingTemporaryStyleRestoreRef.current = null;
+    });
+    const setPendingTemporaryStyleRestore = useStableCallback((restore) => {
+      restorePendingTemporaryStyle();
+      pendingTemporaryStyleRestoreRef.current = () => {
+        pendingTemporaryStyleRestoreRef.current = null;
+        restore();
+      };
+    });
+    const markActivityResumeAnimationSuppressed = useStableCallback(() => {
+      if (open && mounted && animationTypeRef.current === "css-animation") {
+        shouldPreventActivityResumeAnimationRef.current = true;
+      }
+    });
+    useIsoLayoutEffect(() => {
+      if (!forcePanelIdle || transitionStatus === "starting") {
+        return;
+      }
+      setForcePanelIdle(false);
+    }, [forcePanelIdle, transitionStatus]);
+    React17.useEffect(() => {
+      return () => {
+        markActivityResumeAnimationSuppressed();
+        restorePendingTemporaryStyle();
+      };
+    }, [markActivityResumeAnimationSuppressed, restorePendingTemporaryStyle]);
+    useIsoLayoutEffect(() => {
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      if (!open && pendingTemporaryStyleRestoreRef.current) {
+        restorePendingTemporaryStyle();
+      }
+      const animationType = getAnimationType(panel, shouldPreventOpenAnimation);
+      animationTypeRef.current = animationType;
+      if (open && transitionStatus === "idle" && shouldPreventMountAnimationRef.current && animationType === "css-animation") {
+        lastMeasuredDimensionsRef.current = getDimensions(panel);
+        return void 0;
+      }
+      if (open && transitionStatus === "starting") {
+        const skipNextOpen = shouldSkipNextOpenRef.current;
+        shouldSkipNextOpenRef.current = false;
+        if (animationType === "none") {
+          setDimensions(getDimensions(panel));
+          setForcePanelIdle(true);
+          return void 0;
+        }
+        if (animationType === "css-transition") {
+          const restoreLayoutStyles = resetLayoutStyles(panel);
+          setDimensions(getDimensions(panel));
+          if (!skipNextOpen) {
+            return restoreLayoutStyles;
+          }
+          const restoreTransitionDuration = setTemporaryStyle(panel, "transition-duration", "0s");
+          setPendingTemporaryStyleRestore(restoreTransitionDuration);
+          setForcePanelIdle(true);
+          return restoreLayoutStyles;
+        }
+        setDimensions(getDimensions(panel));
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        if (!skipNextOpen) {
+          restoreAnimationName();
+          return void 0;
+        }
+        const restoreAnimationDuration = setTemporaryStyle(panel, "animation-duration", "0s");
+        restoreAnimationName();
+        setPendingTemporaryStyleRestore(restoreAnimationDuration);
+        setForcePanelIdle(true);
+        return void 0;
+      }
+      if (!open && mounted && (transitionStatus === "idle" || transitionStatus === "starting")) {
+        shouldPreventMountAnimationRef.current = false;
+        shouldPreventActivityResumeAnimationRef.current = false;
+        if (animationType === "none") {
+          setDimensions(EMPTY_DIMENSIONS, false);
+          setMounted(false);
+          return void 0;
+        }
+        setDimensions(getDimensions(panel));
+        return void 0;
+      }
+      if (transitionStatus !== "ending") {
+        return void 0;
+      }
+      if (animationType === "none") {
+        setMounted(false);
+        return void 0;
+      }
+      const nextDimensions = getDimensions(panel);
+      const hasMeasuredSize = nextDimensions.height > 0 || nextDimensions.width > 0;
+      if (!hasMeasuredSize) {
+        setMounted(false);
+        return void 0;
+      }
+      setDimensions(nextDimensions);
+      if (animationType === "css-animation") {
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        restoreAnimationName();
+      }
+      return void 0;
+    }, [mounted, open, restorePendingTemporaryStyle, setDimensions, setMounted, setPendingTemporaryStyleRestore, shouldPreventOpenAnimation, transitionStatus]);
+    useOpenChangeComplete({
+      enabled: open && mounted && panelTransitionStatus === "idle",
+      open: true,
+      ref: panelRef,
+      onComplete() {
+        if (!open) {
+          return;
+        }
+        setDimensions(EMPTY_DIMENSIONS, false);
+      }
+    });
+    React17.useEffect(() => {
+      if (open || !mounted || panelTransitionStatus !== "ending") {
+        return void 0;
+      }
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      const abortController = new AbortController();
+      let endingStyleFrame = -1;
+      function handleComplete() {
+        if (latestOpenRef.current) {
+          return;
+        }
+        setMounted(false);
+        setDimensions(EMPTY_DIMENSIONS, false);
+      }
+      endingStyleFrame = AnimationFrame.request(() => {
+        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
+      });
+      return () => {
+        AnimationFrame.cancel(endingStyleFrame);
+        abortController.abort();
+      };
+    }, [latestOpenRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
+    useIsoLayoutEffect(() => {
+      const panel = panelRef.current;
+      if (!panel || !hiddenUntilFound || !hidden) {
+        return;
+      }
+      panel.setAttribute("hidden", "until-found");
+    }, [hidden, hiddenUntilFound]);
+    React17.useEffect(function registerBeforeMatchListener() {
+      const panel = panelRef.current;
+      if (!panel) {
+        return void 0;
+      }
+      function handleBeforeMatch(event) {
+        const eventDetails = createChangeEventDetails(reason_parts_exports.none, event);
+        onOpenChange(true, eventDetails);
+        if (eventDetails.isCanceled) {
+          return;
+        }
+        shouldSkipNextOpenRef.current = true;
+        setOpen(true);
+      }
+      return addEventListener(panel, "beforematch", handleBeforeMatch);
+    }, [onOpenChange, setOpen]);
+    const shouldRender = keepMounted || hiddenUntilFound || mounted || open;
+    return {
+      height: renderedDimensions.height,
+      props: {
+        ...shouldPersistHiddenTransitionStyles ? {
+          [CollapsiblePanelDataAttributes.startingStyle]: ""
+        } : void 0,
+        hidden,
+        id: idParam
+      },
+      ref: mergedPanelRef,
+      shouldPreventOpenAnimation,
+      shouldRender,
+      transitionStatus: panelTransitionStatus,
+      width: renderedDimensions.width
+    };
+  }
+  function getDimensions(element) {
+    return {
+      height: element.scrollHeight,
+      width: element.scrollWidth
+    };
+  }
+  function getAnimationType(element, hasSuppressedMountAnimation) {
+    const panelStyles = getWindow(element).getComputedStyle(element);
+    const hasAnimation = (panelStyles.animationName.split(",").map((name2) => name2.trim()).some((name2) => name2 !== "" && name2 !== "none") || hasSuppressedMountAnimation) && hasNonZeroDuration(panelStyles.animationDuration);
+    const hasTransition = hasNonZeroDuration(panelStyles.transitionDuration);
+    if (hasAnimation && hasTransition) {
+      if (true) {
+        warn("CSS transitions and CSS animations both detected on Collapsible or Accordion panel.", "Only one of either animation type should be used.");
+      }
+      return "css-transition";
+    }
+    if (hasTransition) {
+      return "css-transition";
+    }
+    if (hasAnimation) {
+      return "css-animation";
+    }
+    return "none";
+  }
+  function hasNonZeroDuration(value) {
+    return value.split(",").map((part) => part.trim()).some((part) => part !== "" && Number.parseFloat(part) > 0);
+  }
+  function setTemporaryStyle(element, property, value) {
+    const previousValue = element.style.getPropertyValue(property);
+    const previousPriority = element.style.getPropertyPriority(property);
+    element.style.setProperty(property, value);
+    return () => {
+      if (previousValue === "") {
+        element.style.removeProperty(property);
+        return;
+      }
+      element.style.setProperty(property, previousValue, previousPriority);
+    };
+  }
+  function resetLayoutStyles(element) {
+    const originalLayoutStyles = {
+      "justify-content": element.style.justifyContent,
+      "align-items": element.style.alignItems,
+      "align-content": element.style.alignContent,
+      "justify-items": element.style.justifyItems
+    };
+    Object.keys(originalLayoutStyles).forEach((key) => {
+      element.style.setProperty(key, "initial", "important");
+    });
+    function restoreLayoutStyles() {
+      Object.entries(originalLayoutStyles).forEach(([key, value]) => {
+        if (value === "") {
+          element.style.removeProperty(key);
+          return;
+        }
+        element.style.setProperty(key, value);
+      });
+    }
+    const frame = AnimationFrame.request(restoreLayoutStyles);
+    return () => {
+      AnimationFrame.cancel(frame);
+      restoreLayoutStyles();
+    };
+  }
+
+  // node_modules/@base-ui/utils/platform/parts.mjs
+  var parts_exports = {};
+  __export(parts_exports, {
+    engine: () => engine_exports,
+    env: () => env_exports,
+    os: () => os_exports,
+    screenReader: () => screen_reader_exports
+  });
+
+  // node_modules/@base-ui/utils/platform/os.mjs
+  var os_exports = {};
+  __export(os_exports, {
+    android: () => android,
+    apple: () => apple,
+    ios: () => ios,
+    linux: () => linux,
+    mac: () => mac,
+    windows: () => windows
+  });
+
+  // node_modules/@base-ui/utils/platform/shared.mjs
+  function readRawData() {
+    if (typeof navigator === "undefined") {
+      return {
+        userAgent: "",
+        platform: "",
+        maxTouchPoints: 0
+      };
+    }
+    if (true) {
+      const uaData = navigator.userAgentData;
+      if (uaData && Array.isArray(uaData.brands)) {
+        return {
+          userAgent: uaData.brands.map(({
+            brand,
+            version: version2
+          }) => `${brand}/${version2}`).join(" "),
+          platform: uaData.platform ?? navigator.platform ?? "",
+          maxTouchPoints: navigator.maxTouchPoints ?? 0
+        };
+      }
+    }
+    return {
+      userAgent: navigator.userAgent,
+      platform: navigator.platform ?? "",
+      maxTouchPoints: navigator.maxTouchPoints ?? 0
+    };
+  }
+  var {
+    userAgent,
+    platform,
+    maxTouchPoints
+  } = readRawData();
+  var lowerUserAgent = userAgent.toLowerCase();
+  var lowerPlatform = platform.toLowerCase();
+
+  // node_modules/@base-ui/utils/platform/os.mjs
+  var ios = /^i(os$|p)/.test(lowerPlatform) || lowerPlatform === "macintel" && maxTouchPoints > 1;
+  var ANDROID_STRING = "android";
+  var android = lowerPlatform === ANDROID_STRING || lowerUserAgent.includes(ANDROID_STRING);
+  var mac = !ios && lowerPlatform.startsWith("mac");
+  var windows = lowerPlatform.startsWith("win");
+  var linux = !android && /^(linux|chrome os)/.test(lowerPlatform);
+  var apple = mac || ios;
+
+  // node_modules/@base-ui/utils/platform/engine.mjs
+  var engine_exports = {};
+  __export(engine_exports, {
+    blink: () => blink,
+    gecko: () => gecko,
+    webkit: () => webkit
+  });
+  var webkit = typeof CSS !== "undefined" && !!CSS.supports?.("-webkit-backdrop-filter:none");
+  var gecko = !webkit && lowerUserAgent.includes("firefox");
+  var blink = !webkit && lowerUserAgent.includes("chrom");
+
+  // node_modules/@base-ui/utils/platform/screen-reader.mjs
+  var screen_reader_exports = {};
+  __export(screen_reader_exports, {
+    voiceOver: () => voiceOver
+  });
+  var voiceOver = apple;
+
+  // node_modules/@base-ui/utils/platform/env.mjs
+  var env_exports = {};
+  __export(env_exports, {
+    jsdom: () => jsdom
+  });
+  var jsdom = /jsdom|happydom/.test(lowerUserAgent);
+
+  // node_modules/@base-ui/utils/useTimeout.mjs
+  var EMPTY2 = 0;
+  var Timeout = class _Timeout {
+    static create() {
+      return new _Timeout();
+    }
+    currentId = EMPTY2;
+    /**
+     * Executes `fn` after `delay`, clearing any previously scheduled call.
+     */
+    start(delay, fn) {
+      this.clear();
+      this.currentId = setTimeout(() => {
+        this.currentId = EMPTY2;
+        fn();
+      }, delay);
+    }
+    isStarted() {
+      return this.currentId !== EMPTY2;
+    }
+    clear = () => {
+      if (this.currentId !== EMPTY2) {
+        clearTimeout(this.currentId);
+        this.currentId = EMPTY2;
+      }
+    };
+    disposeEffect = () => {
+      return this.clear;
+    };
+  };
+  function useTimeout() {
+    const timeout = useRefWithInit(Timeout.create).current;
+    useOnMount(timeout.disposeEffect);
+    return timeout;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
+  var React18 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
+  function isReactEvent(event) {
+    return "nativeEvent" in event;
+  }
+  function isMouseLikePointerType(pointerType, strict) {
+    const values = ["mouse", "pen"];
+    if (!strict) {
+      values.push("", void 0);
+    }
+    return values.includes(pointerType);
+  }
+  function isClickLikeEvent(event) {
+    const type = event.type;
+    return type === "click" || type === "mousedown" || type === "keydown" || type === "keyup";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/constants.mjs
+  var FOCUSABLE_ATTRIBUTE = "data-base-ui-focusable";
+  var TYPEABLE_SELECTOR = "input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";
+
+  // node_modules/@base-ui/react/internals/shadowDom.mjs
+  function activeElement(doc) {
+    let element = doc.activeElement;
+    while (element?.shadowRoot?.activeElement != null) {
+      element = element.shadowRoot.activeElement;
+    }
+    return element;
+  }
+  function contains(parent, child) {
+    if (!parent || !child) {
+      return false;
+    }
+    const rootNode = child.getRootNode?.();
+    if (parent.contains(child)) {
+      return true;
+    }
+    if (rootNode && isShadowRoot(rootNode)) {
+      let next = child;
+      while (next) {
+        if (parent === next) {
+          return true;
+        }
+        next = next.parentNode || next.host;
+      }
+    }
+    return false;
+  }
+  function getTarget(event) {
+    if ("composedPath" in event) {
+      return event.composedPath()[0];
+    }
+    return event.target;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/element.mjs
+  function isTargetInsideEnabledTrigger(target, triggerElements) {
+    if (!isElement(target)) {
+      return false;
+    }
+    const targetElement = target;
+    if (triggerElements.hasElement(targetElement)) {
+      return !targetElement.hasAttribute("data-trigger-disabled");
+    }
+    for (const [, trigger] of triggerElements.entries()) {
+      if (contains(trigger, targetElement)) {
+        return !trigger.hasAttribute("data-trigger-disabled");
+      }
+    }
+    return false;
+  }
+  function isEventTargetWithin(event, node) {
+    if (node == null) {
+      return false;
+    }
+    if ("composedPath" in event) {
+      return event.composedPath().includes(node);
+    }
+    const eventAgain = event;
+    return eventAgain.target != null && node.contains(eventAgain.target);
+  }
+  function isRootElement(element) {
+    return element.matches("html,body");
+  }
+  function isTypeableElement(element) {
+    return isHTMLElement(element) && element.matches(TYPEABLE_SELECTOR);
+  }
+  function isInteractiveElement(element) {
+    return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
+  }
+  function matchesFocusVisible(element) {
+    if (!element || parts_exports.env.jsdom) {
+      return true;
+    }
+    try {
+      return element.matches(":focus-visible");
+    } catch (_e) {
+      return true;
+    }
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverShared.mjs
+  function resolveValue(value, pointerType) {
+    if (pointerType != null && !isMouseLikePointerType(pointerType)) {
+      return 0;
+    }
+    if (typeof value === "function") {
+      return value();
+    }
+    return value;
+  }
+  function getDelay(value, prop, pointerType) {
+    const result = resolveValue(value, pointerType);
+    if (typeof result === "number") {
+      return result;
+    }
+    return result?.[prop];
+  }
+  function getRestMs(value) {
+    if (typeof value === "function") {
+      return value();
+    }
+    return value;
+  }
+  function isClickLikeOpenEvent(openEventType, interactedInside) {
+    return interactedInside || openEventType === "click" || openEventType === "mousedown";
+  }
+  function isHoverOpenEvent(openEventType) {
+    return openEventType?.includes("mouse") && openEventType !== "mousedown";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
+  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React18.createContext({
+    hasProvider: false,
+    timeoutMs: 0,
+    delayRef: {
+      current: 0
+    },
+    initialDelayRef: {
+      current: 0
+    },
+    timeout: new Timeout(),
+    currentIdRef: {
+      current: null
+    },
+    currentContextRef: {
+      current: null
+    }
+  });
+  if (true) FloatingDelayGroupContext.displayName = "FloatingDelayGroupContext";
+  function resetDelayRef(delayRef, initialDelayRef) {
+    delayRef.current = initialDelayRef.current;
+  }
+  function FloatingDelayGroup(props) {
+    const {
+      children,
+      delay,
+      timeoutMs = 0
+    } = props;
+    const delayRef = React18.useRef(delay);
+    const initialDelayRef = React18.useRef(delay);
+    const currentIdRef = React18.useRef(null);
+    const currentContextRef = React18.useRef(null);
+    const timeout = useTimeout();
+    useIsoLayoutEffect(() => {
+      initialDelayRef.current = delay;
+      if (!currentIdRef.current) {
+        delayRef.current = delay;
+        return;
+      }
+      delayRef.current = {
+        open: getDelay(delayRef.current, "open"),
+        close: getDelay(delay, "close")
+      };
+    }, [delay, currentIdRef, delayRef, initialDelayRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React18.useMemo(() => ({
+        hasProvider: true,
+        delayRef,
+        initialDelayRef,
+        currentIdRef,
+        timeoutMs,
+        currentContextRef,
+        timeout
+      }), [timeoutMs, timeout]),
+      children
+    });
+  }
+  function useDelayGroup(context, options = {
+    open: false
+  }) {
+    const {
+      open
+    } = options;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const floatingId = store3.useState("floatingId");
+    const groupContext = React18.useContext(FloatingDelayGroupContext);
+    const {
+      currentIdRef,
+      delayRef,
+      timeoutMs,
+      initialDelayRef,
+      currentContextRef,
+      hasProvider,
+      timeout
+    } = groupContext;
+    const [isInstantPhase, setIsInstantPhase] = React18.useState(false);
+    const openRef = React18.useRef(open);
+    useIsoLayoutEffect(() => {
+      openRef.current = open;
+    }, [open]);
+    useIsoLayoutEffect(() => {
+      function unset() {
+        currentContextRef.current?.setIsInstantPhase(false);
+        currentIdRef.current = null;
+        currentContextRef.current = null;
+        delayRef.current = initialDelayRef.current;
+        timeout.clear();
+      }
+      if (!currentIdRef.current) {
+        return void 0;
+      }
+      if (!open && currentIdRef.current === floatingId) {
+        setIsInstantPhase(false);
+        if (timeoutMs) {
+          const closingId = floatingId;
+          timeout.start(timeoutMs, () => {
+            if (store3.select("open") || currentIdRef.current && currentIdRef.current !== closingId) {
+              return;
+            }
+            unset();
+          });
+          return () => {
+            if (openRef.current || currentIdRef.current !== closingId) {
+              timeout.clear();
+            }
+          };
+        }
+        unset();
+      }
+      return void 0;
+    }, [open, floatingId, currentIdRef, delayRef, timeoutMs, initialDelayRef, currentContextRef, timeout, store3]);
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        return;
+      }
+      const prevContext = currentContextRef.current;
+      const prevId = currentIdRef.current;
+      timeout.clear();
+      currentContextRef.current = {
+        onOpenChange: store3.setOpen,
+        setIsInstantPhase
+      };
+      currentIdRef.current = floatingId;
+      delayRef.current = {
+        open: 0,
+        close: getDelay(initialDelayRef.current, "close")
+      };
+      if (prevId !== null && prevId !== floatingId) {
+        setIsInstantPhase(true);
+        prevContext?.setIsInstantPhase(true);
+        prevContext?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.none));
+      } else {
+        setIsInstantPhase(false);
+        prevContext?.setIsInstantPhase(false);
+      }
+    }, [open, floatingId, store3, currentIdRef, delayRef, initialDelayRef, currentContextRef, timeout]);
+    useIsoLayoutEffect(() => {
+      return () => {
+        if (currentIdRef.current === floatingId) {
+          currentContextRef.current = null;
+          if (!openRef.current) {
+            return;
+          }
+          currentIdRef.current = null;
+          resetDelayRef(delayRef, initialDelayRef);
+          timeout.clear();
+        }
+      };
+    }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
+    return React18.useMemo(() => ({
+      hasProvider,
+      delayRef,
+      isInstantPhase
+    }), [hasProvider, delayRef, isInstantPhase]);
+  }
+
+  // node_modules/@base-ui/utils/mergeCleanups.mjs
+  function mergeCleanups(...cleanups) {
+    return () => {
+      for (let i = 0; i < cleanups.length; i += 1) {
+        const cleanup = cleanups[i];
+        if (cleanup) {
+          cleanup();
+        }
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/utils/FocusGuard.mjs
+  var React19 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/visuallyHidden.mjs
+  var visuallyHiddenBase = {
+    clipPath: "inset(50%)",
+    overflow: "hidden",
+    whiteSpace: "nowrap",
+    border: 0,
+    padding: 0,
+    width: 1,
+    height: 1,
+    margin: -1
+  };
+  var visuallyHidden = {
+    ...visuallyHiddenBase,
+    position: "fixed",
+    top: 0,
+    left: 0
+  };
+  var visuallyHiddenInput = {
+    ...visuallyHiddenBase,
+    position: "absolute"
+  };
+
+  // node_modules/@base-ui/react/utils/FocusGuard.mjs
+  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var FocusGuard = /* @__PURE__ */ React19.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React19.useState();
+    useIsoLayoutEffect(() => {
+      if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
+        setRole("button");
+      }
+    }, []);
+    const restProps = {
+      tabIndex: 0,
+      // Role is only for VoiceOver
+      role
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", {
+      ...props,
+      ref,
+      style: visuallyHidden,
+      "aria-hidden": role ? void 0 : true,
+      ...restProps,
+      "data-base-ui-focus-guard": ""
+    });
+  });
+  if (true) FocusGuard.displayName = "FocusGuard";
+
+  // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
+  var min = Math.min;
+  var max = Math.max;
+  var round = Math.round;
+  var floor = Math.floor;
+  var createCoords = (v) => ({
+    x: v,
+    y: v
+  });
+  var oppositeSideMap = {
+    left: "right",
+    right: "left",
+    bottom: "top",
+    top: "bottom"
+  };
+  function clamp(start, value, end) {
+    return max(start, min(value, end));
+  }
+  function evaluate(value, param) {
+    return typeof value === "function" ? value(param) : value;
+  }
+  function getSide(placement) {
+    return placement.split("-")[0];
+  }
+  function getAlignment(placement) {
+    return placement.split("-")[1];
+  }
+  function getOppositeAxis(axis) {
+    return axis === "x" ? "y" : "x";
+  }
+  function getAxisLength(axis) {
+    return axis === "y" ? "height" : "width";
+  }
+  function getSideAxis(placement) {
+    const firstChar = placement[0];
+    return firstChar === "t" || firstChar === "b" ? "y" : "x";
+  }
+  function getAlignmentAxis(placement) {
+    return getOppositeAxis(getSideAxis(placement));
+  }
+  function getAlignmentSides(placement, rects, rtl) {
+    if (rtl === void 0) {
+      rtl = false;
+    }
+    const alignment = getAlignment(placement);
+    const alignmentAxis = getAlignmentAxis(placement);
+    const length = getAxisLength(alignmentAxis);
+    let mainAlignmentSide = alignmentAxis === "x" ? alignment === (rtl ? "end" : "start") ? "right" : "left" : alignment === "start" ? "bottom" : "top";
+    if (rects.reference[length] > rects.floating[length]) {
+      mainAlignmentSide = getOppositePlacement(mainAlignmentSide);
+    }
+    return [mainAlignmentSide, getOppositePlacement(mainAlignmentSide)];
+  }
+  function getExpandedPlacements(placement) {
+    const oppositePlacement = getOppositePlacement(placement);
+    return [getOppositeAlignmentPlacement(placement), oppositePlacement, getOppositeAlignmentPlacement(oppositePlacement)];
+  }
+  function getOppositeAlignmentPlacement(placement) {
+    return placement.includes("start") ? placement.replace("start", "end") : placement.replace("end", "start");
+  }
+  var lrPlacement = ["left", "right"];
+  var rlPlacement = ["right", "left"];
+  var tbPlacement = ["top", "bottom"];
+  var btPlacement = ["bottom", "top"];
+  function getSideList(side, isStart, rtl) {
+    switch (side) {
+      case "top":
+      case "bottom":
+        if (rtl) return isStart ? rlPlacement : lrPlacement;
+        return isStart ? lrPlacement : rlPlacement;
+      case "left":
+      case "right":
+        return isStart ? tbPlacement : btPlacement;
+      default:
+        return [];
+    }
+  }
+  function getOppositeAxisPlacements(placement, flipAlignment, direction, rtl) {
+    const alignment = getAlignment(placement);
+    let list = getSideList(getSide(placement), direction === "start", rtl);
+    if (alignment) {
+      list = list.map((side) => side + "-" + alignment);
+      if (flipAlignment) {
+        list = list.concat(list.map(getOppositeAlignmentPlacement));
+      }
+    }
+    return list;
+  }
+  function getOppositePlacement(placement) {
+    const side = getSide(placement);
+    return oppositeSideMap[side] + placement.slice(side.length);
+  }
+  function expandPaddingObject(padding) {
+    var _padding$top, _padding$right, _padding$bottom, _padding$left;
+    return {
+      top: (_padding$top = padding.top) != null ? _padding$top : 0,
+      right: (_padding$right = padding.right) != null ? _padding$right : 0,
+      bottom: (_padding$bottom = padding.bottom) != null ? _padding$bottom : 0,
+      left: (_padding$left = padding.left) != null ? _padding$left : 0
+    };
+  }
+  function getPaddingObject(padding) {
+    return typeof padding !== "number" ? expandPaddingObject(padding) : {
+      top: padding,
+      right: padding,
+      bottom: padding,
+      left: padding
+    };
+  }
+  function rectToClientRect(rect) {
+    const {
+      x,
+      y,
+      width,
+      height
+    } = rect;
+    return {
+      width,
+      height,
+      top: y,
+      left: x,
+      right: x + width,
+      bottom: y + height,
+      x,
+      y
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
+  function isHiddenByStyles(styles) {
+    return styles.visibility === "hidden" || styles.visibility === "collapse";
+  }
+  function isElementVisible(element, styles = element ? getComputedStyle2(element) : null) {
+    if (!element || !element.isConnected || !styles || isHiddenByStyles(styles)) {
+      return false;
+    }
+    if (typeof element.checkVisibility === "function") {
+      return element.checkVisibility();
+    }
+    return styles.display !== "none" && styles.display !== "contents";
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/tabbable.mjs
+  var CANDIDATE_SELECTOR = 'a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';
+  function getParentElement(element) {
+    const assignedSlot = element.assignedSlot;
+    if (assignedSlot) {
+      return assignedSlot;
+    }
+    if (element.parentElement) {
+      return element.parentElement;
+    }
+    const rootNode = element.getRootNode();
+    return isShadowRoot(rootNode) ? rootNode.host : null;
+  }
+  function getDetailsSummary(details) {
+    for (const child of Array.from(details.children)) {
+      if (getNodeName(child) === "summary") {
+        return child;
+      }
+    }
+    return null;
+  }
+  function isWithinOpenDetailsSummary(element, details) {
+    const summary = getDetailsSummary(details);
+    return !!summary && (element === summary || contains(summary, element));
+  }
+  function isFocusableCandidate(element) {
+    const nodeName = element ? getNodeName(element) : "";
+    return element != null && element.matches(CANDIDATE_SELECTOR) && (nodeName !== "summary" || element.parentElement != null && getNodeName(element.parentElement) === "details" && getDetailsSummary(element.parentElement) === element) && (nodeName !== "details" || getDetailsSummary(element) == null) && (nodeName !== "input" || element.type !== "hidden");
+  }
+  function isFocusableElement(element) {
+    if (!isFocusableCandidate(element) || !element.isConnected || element.matches(":disabled")) {
+      return false;
+    }
+    for (let current = element; current; current = getParentElement(current)) {
+      const isAncestor = current !== element;
+      const isSlot = getNodeName(current) === "slot";
+      if (current.hasAttribute("inert")) {
+        return false;
+      }
+      if (isAncestor && getNodeName(current) === "details" && !current.open && !isWithinOpenDetailsSummary(element, current) || current.hasAttribute("hidden") || !isSlot && !isVisibleInTabbableTree(current, isAncestor)) {
+        return false;
+      }
+    }
+    return true;
+  }
+  function isVisibleInTabbableTree(element, isAncestor) {
+    const styles = getComputedStyle2(element);
+    if (!isAncestor) {
+      return isElementVisible(element, styles);
+    }
+    return styles.display !== "none";
+  }
+  function getTabIndex(element) {
+    const tabIndex = element.tabIndex;
+    if (tabIndex < 0) {
+      const nodeName = getNodeName(element);
+      if (nodeName === "details" || nodeName === "audio" || nodeName === "video" || isHTMLElement(element) && element.isContentEditable) {
+        return 0;
+      }
+    }
+    return tabIndex;
+  }
+  function getNamedRadioInput(element) {
+    if (getNodeName(element) !== "input") {
+      return null;
+    }
+    const input = element;
+    return input.type === "radio" && input.name !== "" ? input : null;
+  }
+  function isTabbableRadio(element, candidates) {
+    const input = getNamedRadioInput(element);
+    if (!input) {
+      return true;
+    }
+    const checkedRadio = candidates.find((candidate) => {
+      const radio = getNamedRadioInput(candidate);
+      return radio?.name === input.name && radio.form === input.form && radio.checked;
+    });
+    if (checkedRadio) {
+      return checkedRadio === input;
+    }
+    return candidates.find((candidate) => {
+      const radio = getNamedRadioInput(candidate);
+      return radio?.name === input.name && radio.form === input.form;
+    }) === input;
+  }
+  function getComposedChildren(container) {
+    if (isHTMLElement(container) && getNodeName(container) === "slot") {
+      const assignedElements = container.assignedElements({
+        flatten: true
+      });
+      if (assignedElements.length > 0) {
+        return assignedElements;
+      }
+    }
+    if (isHTMLElement(container) && container.shadowRoot) {
+      return Array.from(container.shadowRoot.children);
+    }
+    return Array.from(container.children);
+  }
+  function appendCandidates(container, list) {
+    getComposedChildren(container).forEach((child) => {
+      if (isFocusableCandidate(child)) {
+        list.push(child);
+      }
+      appendCandidates(child, list);
+    });
+  }
+  function appendMatchingElements(container, selector, list) {
+    getComposedChildren(container).forEach((child) => {
+      if (isHTMLElement(child) && child.matches(selector)) {
+        list.push(child);
+      }
+      appendMatchingElements(child, selector, list);
+    });
+  }
+  function focusable(container) {
+    const candidates = [];
+    appendCandidates(container, candidates);
+    return candidates.filter(isFocusableElement);
+  }
+  function tabbable(container) {
+    const candidates = focusable(container);
+    return candidates.filter((element) => getTabIndex(element) >= 0 && isTabbableRadio(element, candidates));
+  }
+  function getTabbableIn(container, dir) {
+    const list = tabbable(container);
+    const len = list.length;
+    if (len === 0) {
+      return void 0;
+    }
+    const active = activeElement(ownerDocument(container));
+    const index2 = list.indexOf(active);
+    const nextIndex = index2 === -1 ? dir === 1 ? 0 : len - 1 : index2 + dir;
+    return list[nextIndex];
+  }
+  function getNextTabbable(referenceElement) {
+    return getTabbableIn(ownerDocument(referenceElement).body, 1) || referenceElement;
+  }
+  function getPreviousTabbable(referenceElement) {
+    return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
+  }
+  function isOutsideEvent(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !relatedTarget || !contains(containerElement, relatedTarget);
+  }
+  function disableFocusInside(container) {
+    const tabbableElements = tabbable(container);
+    tabbableElements.forEach((element) => {
+      element.dataset.tabindex = element.getAttribute("tabindex") || "";
+      element.setAttribute("tabindex", "-1");
+    });
+  }
+  function enableFocusInside(container) {
+    const elements = [];
+    appendMatchingElements(container, "[data-tabindex]", elements);
+    elements.forEach((element) => {
+      const tabindex = element.dataset.tabindex;
+      delete element.dataset.tabindex;
+      if (tabindex) {
+        element.setAttribute("tabindex", tabindex);
+      } else {
+        element.removeAttribute("tabindex");
+      }
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/nodes.mjs
+  function getNodeChildren(nodes, id, onlyOpenChildren = true) {
+    const directChildren = nodes.filter((node) => node.parentId === id);
+    return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/createAttribute.mjs
+  function createAttribute(name2) {
+    return `data-base-ui-${name2}`;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
+  var React20 = __toESM(require_react(), 1);
+  var ReactDOM2 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/internals/constants.mjs
+  var DISABLED_TRANSITIONS_STYLE = {
+    style: {
+      transition: "none"
+    }
+  };
+  var BASE_UI_SWIPE_IGNORE_ATTRIBUTE = "data-base-ui-swipe-ignore";
+  var LEGACY_SWIPE_IGNORE_ATTRIBUTE = "data-swipe-ignore";
+  var BASE_UI_SWIPE_IGNORE_SELECTOR = `[${BASE_UI_SWIPE_IGNORE_ATTRIBUTE}]`;
+  var LEGACY_SWIPE_IGNORE_SELECTOR = `[${LEGACY_SWIPE_IGNORE_ATTRIBUTE}]`;
+  var POPUP_COLLISION_AVOIDANCE = {
+    fallbackAxisSide: "end"
+  };
+  var ownerVisuallyHidden = {
+    clipPath: "inset(50%)",
+    position: "fixed",
+    top: 0,
+    left: 0
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
+  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React20.createContext(null);
+  if (true) PortalContext.displayName = "PortalContext";
+  var usePortalContext = () => React20.useContext(PortalContext);
+  var attr = createAttribute("portal");
+  function useFloatingPortalNode(props = {}) {
+    const {
+      ref,
+      container: containerProp,
+      componentProps = EMPTY_OBJECT,
+      elementProps
+    } = props;
+    const uniqueId = useId();
+    const portalContext = usePortalContext();
+    const parentPortalNode = portalContext?.portalNode;
+    const [containerElement, setContainerElement] = React20.useState(null);
+    const [portalNode, setPortalNode] = React20.useState(null);
+    const setPortalNodeRef = useStableCallback((node) => {
+      if (node !== null) {
+        setPortalNode(node);
+      }
+    });
+    const containerRef = React20.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (containerProp === null) {
+        if (containerRef.current) {
+          containerRef.current = null;
+          setPortalNode(null);
+          setContainerElement(null);
+        }
+        return;
+      }
+      const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
+      if (resolvedContainer == null) {
+        if (containerRef.current) {
+          containerRef.current = null;
+          setPortalNode(null);
+          setContainerElement(null);
+        }
+        return;
+      }
+      if (containerRef.current !== resolvedContainer) {
+        containerRef.current = resolvedContainer;
+        setPortalNode(null);
+        setContainerElement(resolvedContainer);
+      }
+    }, [containerProp, parentPortalNode]);
+    const portalElement = useRenderElement("div", componentProps, {
+      ref: [ref, setPortalNodeRef],
+      props: [{
+        id: uniqueId,
+        [attr]: ""
+      }, elementProps]
+    });
+    const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
+    return {
+      node: portalNode,
+      // `id` and `render` props can override or remove the generated ID. Use the exact
+      // rendered value so `aria-owns` never points at an ID absent from the DOM.
+      nodeId: /* @__PURE__ */ React20.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
+    };
+  }
+  var FloatingPortal = /* @__PURE__ */ React20.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      children,
+      container,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    const beforeOutsideRef = React20.useRef(null);
+    const afterOutsideRef = React20.useRef(null);
+    const beforeInsideRef = React20.useRef(null);
+    const afterInsideRef = React20.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React20.useState(null);
+    const focusInsideDisabledRef = React20.useRef(false);
+    const modal = focusManagerState?.modal;
+    const open = focusManagerState?.open;
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React20.useEffect(() => {
+      if (!portalNode || modal) {
+        return void 0;
+      }
+      function onFocus(event) {
+        if (portalNode && event.relatedTarget && isOutsideEvent(event)) {
+          if (event.type === "focusin") {
+            if (focusInsideDisabledRef.current) {
+              enableFocusInside(portalNode);
+              focusInsideDisabledRef.current = false;
+            }
+          } else {
+            disableFocusInside(portalNode);
+            focusInsideDisabledRef.current = true;
+          }
+        }
+      }
+      return mergeCleanups(addEventListener(portalNode, "focusin", onFocus, true), addEventListener(portalNode, "focusout", onFocus, true));
+    }, [portalNode, modal]);
+    useIsoLayoutEffect(() => {
+      if (!portalNode || open !== true || !focusInsideDisabledRef.current) {
+        return;
+      }
+      enableFocusInside(portalNode);
+      focusInsideDisabledRef.current = false;
+    }, [open, portalNode]);
+    const portalContextValue = React20.useMemo(() => ({
+      beforeOutsideRef,
+      afterOutsideRef,
+      beforeInsideRef,
+      afterInsideRef,
+      portalNode,
+      setFocusManagerState
+    }), [portalNode]);
+    return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(React20.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(PortalContext.Provider, {
+        value: portalContextValue,
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(FocusGuard, {
+          "data-type": "outside",
+          ref: beforeOutsideRef,
+          onFocus: (event) => {
+            if (isOutsideEvent(event, portalNode)) {
+              beforeInsideRef.current?.focus();
+            } else {
+              const domReference = focusManagerState ? focusManagerState.domReference : null;
+              const prevTabbable = getPreviousTabbable(domReference);
+              prevTabbable?.focus();
+            }
+          }
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", {
+          "aria-owns": portalNodeId,
+          style: ownerVisuallyHidden
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(FocusGuard, {
+          "data-type": "outside",
+          ref: afterOutsideRef,
+          onFocus: (event) => {
+            if (isOutsideEvent(event, portalNode)) {
+              afterInsideRef.current?.focus();
+            } else {
+              const domReference = focusManagerState ? focusManagerState.domReference : null;
+              const nextTabbable = getNextTabbable(domReference);
+              nextTabbable?.focus();
+              if (focusManagerState?.closeOnFocusOut) {
+                focusManagerState?.onOpenChange(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
+              }
+            }
+          }
+        })]
+      })]
+    });
+  });
+  if (true) FloatingPortal.displayName = "FloatingPortal";
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
+  var React21 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
+  function createEventEmitter() {
+    const map = /* @__PURE__ */ new Map();
+    return {
+      emit(event, data) {
+        map.get(event)?.forEach((listener) => listener(data));
+      },
+      on(event, listener) {
+        if (!map.has(event)) {
+          map.set(event, /* @__PURE__ */ new Set());
+        }
+        map.get(event).add(listener);
+      },
+      off(event, listener) {
+        map.get(event)?.delete(listener);
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
+  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var FloatingNodeContext = /* @__PURE__ */ React21.createContext(null);
+  if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
+  var FloatingTreeContext = /* @__PURE__ */ React21.createContext(null);
+  if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
+  var useFloatingParentNodeId = () => React21.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingTree = (externalTree) => {
+    const contextTree = React21.useContext(FloatingTreeContext);
+    return externalTree ?? contextTree;
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
+  var React22 = __toESM(require_react(), 1);
+  function createVirtualElement(domElement, data) {
+    let offsetX = null;
+    let offsetY = null;
+    let isAutoUpdateEvent = false;
+    return {
+      contextElement: domElement || void 0,
+      getBoundingClientRect() {
+        const domRect = domElement?.getBoundingClientRect() || {
+          width: 0,
+          height: 0,
+          x: 0,
+          y: 0
+        };
+        const isXAxis = data.axis === "x" || data.axis === "both";
+        const isYAxis = data.axis === "y" || data.axis === "both";
+        const canTrackCursorOnAutoUpdate = ["mouseenter", "mousemove"].includes(data.dataRef.current.openEvent?.type || "") && data.pointerType !== "touch";
+        let width = domRect.width;
+        let height = domRect.height;
+        let x = domRect.x;
+        let y = domRect.y;
+        if (offsetX == null && data.x && isXAxis) {
+          offsetX = domRect.x - data.x;
+        }
+        if (offsetY == null && data.y && isYAxis) {
+          offsetY = domRect.y - data.y;
+        }
+        x -= offsetX || 0;
+        y -= offsetY || 0;
+        width = 0;
+        height = 0;
+        if (!isAutoUpdateEvent || canTrackCursorOnAutoUpdate) {
+          width = data.axis === "y" ? domRect.width : 0;
+          height = data.axis === "x" ? domRect.height : 0;
+          x = isXAxis && data.x != null ? data.x : x;
+          y = isYAxis && data.y != null ? data.y : y;
+        } else if (isAutoUpdateEvent && !canTrackCursorOnAutoUpdate) {
+          height = data.axis === "x" ? domRect.height : height;
+          width = data.axis === "y" ? domRect.width : width;
+        }
+        isAutoUpdateEvent = true;
+        return {
+          width,
+          height,
+          x,
+          y,
+          top: y,
+          right: x + width,
+          bottom: y + height,
+          left: x
+        };
+      }
+    };
+  }
+  function isMouseBasedEvent(event) {
+    return event != null && event.clientX != null;
+  }
+  function useClientPoint(context, props = {}) {
+    const {
+      enabled = true,
+      axis = "both"
+    } = props;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const open = store3.useState("open");
+    const floating = store3.useState("floatingElement");
+    const domReference = store3.useState("domReferenceElement");
+    const dataRef = store3.context.dataRef;
+    const initialRef = React22.useRef(false);
+    const cleanupListenerRef = React22.useRef(null);
+    const [pointerType, setPointerType] = React22.useState();
+    const [reactive, setReactive] = React22.useState([]);
+    const resetReference = useStableCallback((reference2) => {
+      store3.set("positionReference", reference2);
+    });
+    const setReference = useStableCallback((newX, newY, referenceElement) => {
+      if (initialRef.current) {
+        return;
+      }
+      if (dataRef.current.openEvent && !isMouseBasedEvent(dataRef.current.openEvent)) {
+        return;
+      }
+      store3.set("positionReference", createVirtualElement(referenceElement ?? domReference, {
+        x: newX,
+        y: newY,
+        axis,
+        dataRef,
+        pointerType
+      }));
+    });
+    const handleReferenceEnterOrMove = useStableCallback((event) => {
+      if (!open) {
+        setReference(event.clientX, event.clientY, event.currentTarget);
+      } else if (!cleanupListenerRef.current) {
+        setReference(event.clientX, event.clientY, event.currentTarget);
+        setReactive([]);
+      }
+    });
+    const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
+    React22.useEffect(() => {
+      if (!enabled) {
+        resetReference(domReference);
+        return void 0;
+      }
+      if (!openCheck) {
+        return void 0;
+      }
+      function cleanupListener() {
+        cleanupListenerRef.current?.();
+        cleanupListenerRef.current = null;
+      }
+      const win = getWindow(floating);
+      function handleMouseMove(event) {
+        const target = getTarget(event);
+        if (!contains(floating, target)) {
+          setReference(event.clientX, event.clientY);
+        } else {
+          cleanupListener();
+        }
+      }
+      if (!dataRef.current.openEvent || isMouseBasedEvent(dataRef.current.openEvent)) {
+        cleanupListenerRef.current = addEventListener(win, "mousemove", handleMouseMove);
+      } else {
+        resetReference(domReference);
+      }
+      return cleanupListener;
+    }, [openCheck, enabled, floating, dataRef, domReference, store3, setReference, resetReference, reactive]);
+    React22.useEffect(() => () => {
+      store3.set("positionReference", null);
+    }, [store3]);
+    React22.useEffect(() => {
+      if (enabled && !floating) {
+        initialRef.current = false;
+      }
+    }, [enabled, floating]);
+    React22.useEffect(() => {
+      if (!enabled && open) {
+        initialRef.current = true;
+      }
+    }, [enabled, open]);
+    const reference = React22.useMemo(() => {
+      function setPointerTypeRef(event) {
+        setPointerType(event.pointerType);
+      }
+      return {
+        onPointerDown: setPointerTypeRef,
+        onPointerEnter: setPointerTypeRef,
+        onMouseMove: handleReferenceEnterOrMove,
+        onMouseEnter: handleReferenceEnterOrMove
+      };
+    }, [handleReferenceEnterOrMove]);
+    return React22.useMemo(() => enabled ? {
+      reference,
+      trigger: reference
+    } : {}, [enabled, reference]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
+  var React23 = __toESM(require_react(), 1);
+  function alwaysFalse() {
+    return false;
+  }
+  function normalizeProp(normalizable) {
+    return {
+      escapeKey: typeof normalizable === "boolean" ? normalizable : normalizable?.escapeKey ?? false,
+      outsidePress: typeof normalizable === "boolean" ? normalizable : normalizable?.outsidePress ?? true
+    };
+  }
+  function useDismiss(context, props = {}) {
+    const {
+      enabled = true,
+      escapeKey: escapeKey2 = true,
+      outsidePress: outsidePressProp = true,
+      outsidePressEvent = "sloppy",
+      referencePress = alwaysFalse,
+      bubbles,
+      externalTree
+    } = props;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const open = store3.useState("open");
+    const floatingElement = store3.useState("floatingElement");
+    const {
+      dataRef
+    } = store3.context;
+    const tree = useFloatingTree(externalTree);
+    const outsidePressFn = useStableCallback(typeof outsidePressProp === "function" ? outsidePressProp : () => false);
+    const outsidePress2 = typeof outsidePressProp === "function" ? outsidePressFn : outsidePressProp;
+    const outsidePressEnabled = outsidePress2 !== false;
+    const getOutsidePressEventProp = useStableCallback(() => outsidePressEvent);
+    const {
+      escapeKey: escapeKeyBubbles,
+      outsidePress: outsidePressBubbles
+    } = normalizeProp(bubbles);
+    const pressStartedInsideRef = React23.useRef(false);
+    const pressStartPreventedRef = React23.useRef(false);
+    const suppressNextOutsideClickRef = React23.useRef(false);
+    const isComposingRef = React23.useRef(false);
+    const currentPointerTypeRef = React23.useRef("");
+    const touchStateRef = React23.useRef(null);
+    const cancelDismissOnEndTimeout = useTimeout();
+    const clearInsideReactTreeTimeout = useTimeout();
+    const clearInsideReactTree = useStableCallback(() => {
+      clearInsideReactTreeTimeout.clear();
+      dataRef.current.insideReactTree = false;
+    });
+    const hasBlockingChild = useStableCallback((bubbleKey) => {
+      const nodeId = dataRef.current.floatingContext?.nodeId;
+      const children = tree ? getNodeChildren(tree.nodesRef.current, nodeId) : [];
+      return children.some((child) => child.context?.open && !child.context.dataRef.current[bubbleKey]);
+    });
+    const isEventWithinOwnElements = useStableCallback((event) => {
+      return isEventTargetWithin(event, store3.select("floatingElement")) || isEventTargetWithin(event, store3.select("domReferenceElement"));
+    });
+    const closeOnReferencePress = useStableCallback((event) => {
+      if (!referencePress()) {
+        return;
+      }
+      store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerPress, event.nativeEvent));
+    });
+    const closeOnEscapeKeyDown = useStableCallback((event) => {
+      if (!open || !enabled || !escapeKey2 || event.key !== "Escape") {
+        return;
+      }
+      if (isComposingRef.current) {
+        return;
+      }
+      if (!escapeKeyBubbles && hasBlockingChild("__escapeKeyBubbles")) {
+        return;
+      }
+      const native = isReactEvent(event) ? event.nativeEvent : event;
+      const eventDetails = createChangeEventDetails(reason_parts_exports.escapeKey, native);
+      store3.setOpen(false, eventDetails);
+      if (!eventDetails.isCanceled) {
+        event.preventDefault();
+      }
+      if (!escapeKeyBubbles && !eventDetails.isPropagationAllowed) {
+        event.stopPropagation();
+      }
+    });
+    const markInsideReactTree = useStableCallback(() => {
+      dataRef.current.insideReactTree = true;
+      clearInsideReactTreeTimeout.start(0, clearInsideReactTree);
+    });
+    const markPressStartedInsideReactTree = useStableCallback((event) => {
+      if (!open || !enabled || event.button !== 0) {
+        return;
+      }
+      const target = getTarget(event.nativeEvent);
+      if (!contains(store3.select("floatingElement"), target)) {
+        return;
+      }
+      if (!pressStartedInsideRef.current) {
+        pressStartedInsideRef.current = true;
+        pressStartPreventedRef.current = false;
+      }
+    });
+    const markInsidePressStartPrevented = useStableCallback((event) => {
+      if (!open || !enabled) {
+        return;
+      }
+      if (!(event.defaultPrevented || event.nativeEvent.defaultPrevented)) {
+        return;
+      }
+      if (pressStartedInsideRef.current) {
+        pressStartPreventedRef.current = true;
+      }
+    });
+    React23.useEffect(() => {
+      if (!open || !enabled) {
+        return clearInsideReactTree;
+      }
+      dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
+      dataRef.current.__outsidePressBubbles = outsidePressBubbles;
+      const compositionTimeout = new Timeout();
+      const preventedPressSuppressionTimeout = new Timeout();
+      function handleCompositionStart() {
+        compositionTimeout.clear();
+        isComposingRef.current = true;
+      }
+      function handleCompositionEnd() {
+        compositionTimeout.start(
+          // 0ms or 1ms don't work in Safari. 5ms appears to consistently work.
+          // Only apply to WebKit for the test to remain 0ms.
+          parts_exports.engine.webkit ? 5 : 0,
+          () => {
+            isComposingRef.current = false;
+          }
+        );
+      }
+      function suppressImmediateOutsideClickAfterPreventedStart() {
+        suppressNextOutsideClickRef.current = true;
+        preventedPressSuppressionTimeout.start(0, () => {
+          suppressNextOutsideClickRef.current = false;
+        });
+      }
+      function resetPressStartState() {
+        pressStartedInsideRef.current = false;
+        pressStartPreventedRef.current = false;
+      }
+      function getOutsidePressEvent() {
+        const type = currentPointerTypeRef.current;
+        const computedType = type === "pen" || !type ? "mouse" : type;
+        const outsidePressEventValue = getOutsidePressEventProp();
+        const resolved = typeof outsidePressEventValue === "function" ? outsidePressEventValue() : outsidePressEventValue;
+        if (typeof resolved === "string") {
+          return resolved;
+        }
+        return resolved[computedType];
+      }
+      function shouldIgnoreEvent(event) {
+        const computedOutsidePressEvent = getOutsidePressEvent();
+        return computedOutsidePressEvent === "intentional" && event.type !== "click" || computedOutsidePressEvent === "sloppy" && event.type === "click";
+      }
+      function isEventWithinFloatingTree(event) {
+        const nodeId = dataRef.current.floatingContext?.nodeId;
+        const targetIsInsideChildren = tree && getNodeChildren(tree.nodesRef.current, nodeId).some((node) => isEventTargetWithin(event, node.context?.elements.floating));
+        return isEventWithinOwnElements(event) || targetIsInsideChildren;
+      }
+      function closeOnPressOutside(event) {
+        if (shouldIgnoreEvent(event)) {
+          if (event.type !== "click" && !isEventWithinOwnElements(event)) {
+            preventedPressSuppressionTimeout.clear();
+            suppressNextOutsideClickRef.current = false;
+          }
+          clearInsideReactTree();
+          return;
+        }
+        if (dataRef.current.insideReactTree) {
+          clearInsideReactTree();
+          return;
+        }
+        const target = getTarget(event);
+        const inertSelector = `[${createAttribute("inert")}]`;
+        const targetRoot = isElement(target) ? target.getRootNode() : null;
+        const markers = Array.from((isShadowRoot(targetRoot) ? targetRoot : ownerDocument(store3.select("floatingElement"))).querySelectorAll(inertSelector));
+        const triggers = store3.context.triggerElements;
+        if (target && (triggers.hasElement(target) || triggers.hasMatchingElement((trigger) => contains(trigger, target)))) {
+          return;
+        }
+        let targetRootAncestor = isElement(target) ? target : null;
+        while (targetRootAncestor && !isLastTraversableNode(targetRootAncestor)) {
+          const nextParent = getParentNode(targetRootAncestor);
+          if (isLastTraversableNode(nextParent) || !isElement(nextParent)) {
+            break;
+          }
+          targetRootAncestor = nextParent;
+        }
+        if (markers.length && isElement(target) && !isRootElement(target) && // Clicked on a direct ancestor (e.g. FloatingOverlay).
+        !contains(target, store3.select("floatingElement")) && // If the target root element contains none of the markers, then the
+        // element was injected after the floating element rendered.
+        markers.every((marker) => !contains(targetRootAncestor, marker))) {
+          return;
+        }
+        if (isHTMLElement(target) && !("touches" in event)) {
+          const lastTraversableNode = isLastTraversableNode(target);
+          const style = getComputedStyle2(target);
+          const scrollRe = /auto|scroll/;
+          const isScrollableX = lastTraversableNode || scrollRe.test(style.overflowX);
+          const isScrollableY = lastTraversableNode || scrollRe.test(style.overflowY);
+          const canScrollX = isScrollableX && target.clientWidth > 0 && target.scrollWidth > target.clientWidth;
+          const canScrollY = isScrollableY && target.clientHeight > 0 && target.scrollHeight > target.clientHeight;
+          const isRTL6 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL6 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
+          if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
+            return;
+          }
+        }
+        if (isEventWithinFloatingTree(event)) {
+          return;
+        }
+        if (getOutsidePressEvent() === "intentional" && suppressNextOutsideClickRef.current) {
+          preventedPressSuppressionTimeout.clear();
+          suppressNextOutsideClickRef.current = false;
+          return;
+        }
+        if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
+          return;
+        }
+        if (hasBlockingChild("__outsidePressBubbles")) {
+          return;
+        }
+        store3.setOpen(false, createChangeEventDetails(reason_parts_exports.outsidePress, event));
+        clearInsideReactTree();
+      }
+      function handlePointerDown(event) {
+        if (getOutsidePressEvent() !== "sloppy" || event.pointerType === "touch" || !store3.select("open") || !enabled || isEventWithinOwnElements(event)) {
+          return;
+        }
+        closeOnPressOutside(event);
+      }
+      function handleTouchStart(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !store3.select("open") || !enabled || isEventWithinOwnElements(event)) {
+          return;
+        }
+        const touch = event.touches[0];
+        if (touch) {
+          touchStateRef.current = {
+            startTime: Date.now(),
+            startX: touch.clientX,
+            startY: touch.clientY,
+            dismissOnTouchEnd: false,
+            dismissOnMouseDown: true
+          };
+          cancelDismissOnEndTimeout.start(1e3, () => {
+            if (touchStateRef.current) {
+              touchStateRef.current.dismissOnTouchEnd = false;
+              touchStateRef.current.dismissOnMouseDown = false;
+            }
+          });
+        }
+      }
+      function addTargetEventListenerOnce(event, listener) {
+        const target = getTarget(event);
+        if (!target) {
+          return;
+        }
+        const unsubscribe2 = addEventListener(target, event.type, () => {
+          listener(event);
+          unsubscribe2();
+        });
+      }
+      function handleTouchStartCapture(event) {
+        currentPointerTypeRef.current = "touch";
+        addTargetEventListenerOnce(event, handleTouchStart);
+      }
+      function closeOnPressOutsideCapture(event) {
+        cancelDismissOnEndTimeout.clear();
+        if (event.type === "pointerdown") {
+          currentPointerTypeRef.current = event.pointerType;
+        }
+        if (event.type === "mousedown" && touchStateRef.current && !touchStateRef.current.dismissOnMouseDown) {
+          return;
+        }
+        addTargetEventListenerOnce(event, (targetEvent) => {
+          if (targetEvent.type === "pointerdown") {
+            handlePointerDown(targetEvent);
+          } else {
+            closeOnPressOutside(targetEvent);
+          }
+        });
+      }
+      function handlePressEndCapture(event) {
+        if (!pressStartedInsideRef.current) {
+          return;
+        }
+        const pressStartedInsideDefaultPrevented = pressStartPreventedRef.current;
+        resetPressStartState();
+        if (getOutsidePressEvent() !== "intentional") {
+          return;
+        }
+        if (event.type === "pointercancel") {
+          if (pressStartedInsideDefaultPrevented) {
+            suppressImmediateOutsideClickAfterPreventedStart();
+          }
+          return;
+        }
+        if (isEventWithinFloatingTree(event)) {
+          return;
+        }
+        if (pressStartedInsideDefaultPrevented) {
+          suppressImmediateOutsideClickAfterPreventedStart();
+          return;
+        }
+        if (typeof outsidePress2 === "function" && !outsidePress2(event)) {
+          return;
+        }
+        preventedPressSuppressionTimeout.clear();
+        suppressNextOutsideClickRef.current = true;
+        clearInsideReactTree();
+      }
+      function handleTouchMove(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
+          return;
+        }
+        const touch = event.touches[0];
+        if (!touch) {
+          return;
+        }
+        const deltaX = Math.abs(touch.clientX - touchStateRef.current.startX);
+        const deltaY = Math.abs(touch.clientY - touchStateRef.current.startY);
+        const distance = Math.sqrt(deltaX * deltaX + deltaY * deltaY);
+        if (distance > 5) {
+          touchStateRef.current.dismissOnTouchEnd = true;
+        }
+        if (distance > 10) {
+          closeOnPressOutside(event);
+          cancelDismissOnEndTimeout.clear();
+          touchStateRef.current = null;
+        }
+      }
+      function handleTouchMoveCapture(event) {
+        addTargetEventListenerOnce(event, handleTouchMove);
+      }
+      function handleTouchEnd(event) {
+        if (getOutsidePressEvent() !== "sloppy" || !touchStateRef.current || isEventWithinOwnElements(event)) {
+          return;
+        }
+        if (touchStateRef.current.dismissOnTouchEnd) {
+          closeOnPressOutside(event);
+        }
+        cancelDismissOnEndTimeout.clear();
+        touchStateRef.current = null;
+      }
+      function handleTouchEndCapture(event) {
+        addTargetEventListenerOnce(event, handleTouchEnd);
+      }
+      const doc = ownerDocument(floatingElement);
+      const unsubscribe = mergeCleanups(escapeKey2 && mergeCleanups(addEventListener(doc, "keydown", closeOnEscapeKeyDown), addEventListener(doc, "compositionstart", handleCompositionStart), addEventListener(doc, "compositionend", handleCompositionEnd)), outsidePressEnabled && mergeCleanups(addEventListener(doc, "click", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerdown", closeOnPressOutsideCapture, true), addEventListener(doc, "pointerup", handlePressEndCapture, true), addEventListener(doc, "pointercancel", handlePressEndCapture, true), addEventListener(doc, "mousedown", closeOnPressOutsideCapture, true), addEventListener(doc, "mouseup", handlePressEndCapture, true), addEventListener(doc, "touchstart", handleTouchStartCapture, true), addEventListener(doc, "touchmove", handleTouchMoveCapture, true), addEventListener(doc, "touchend", handleTouchEndCapture, true)));
+      return () => {
+        unsubscribe();
+        compositionTimeout.clear();
+        preventedPressSuppressionTimeout.clear();
+        resetPressStartState();
+        suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
+      };
+    }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store3, cancelDismissOnEndTimeout]);
+    const reference = React23.useMemo(() => ({
+      onKeyDown: closeOnEscapeKeyDown,
+      onPointerDown: closeOnReferencePress,
+      onClick: closeOnReferencePress
+    }), [closeOnEscapeKeyDown, closeOnReferencePress]);
+    const floating = React23.useMemo(() => ({
+      onKeyDown: closeOnEscapeKeyDown,
+      // `onMouseDown` may be blocked if `event.preventDefault()` is called in
+      // `onPointerDown`, such as with <NumberField.ScrubArea>.
+      // See https://github.com/mui/base-ui/pull/3379
+      onPointerDown: markInsidePressStartPrevented,
+      onMouseDown: markInsidePressStartPrevented,
+      onClickCapture: markInsideReactTree,
+      onMouseDownCapture(event) {
+        markInsideReactTree();
+        markPressStartedInsideReactTree(event);
+      },
+      onPointerDownCapture(event) {
+        markInsideReactTree();
+        markPressStartedInsideReactTree(event);
+      },
+      onMouseUpCapture: markInsideReactTree,
+      onTouchEndCapture: markInsideReactTree,
+      onTouchMoveCapture: markInsideReactTree
+    }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
+    return React23.useMemo(() => enabled ? {
+      reference,
+      floating,
+      trigger: reference
+    } : {}, [enabled, reference, floating]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
+  var React31 = __toESM(require_react(), 1);
+
+  // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
+  function computeCoordsFromPlacement(_ref, placement, rtl) {
+    let {
+      reference,
+      floating
+    } = _ref;
+    const sideAxis = getSideAxis(placement);
+    const alignmentAxis = getAlignmentAxis(placement);
+    const alignLength = getAxisLength(alignmentAxis);
+    const side = getSide(placement);
+    const isVertical = sideAxis === "y";
+    const commonX = reference.x + reference.width / 2 - floating.width / 2;
+    const commonY = reference.y + reference.height / 2 - floating.height / 2;
+    const commonAlign = reference[alignLength] / 2 - floating[alignLength] / 2;
+    let coords;
+    switch (side) {
+      case "top":
+        coords = {
+          x: commonX,
+          y: reference.y - floating.height
+        };
+        break;
+      case "bottom":
+        coords = {
+          x: commonX,
+          y: reference.y + reference.height
+        };
+        break;
+      case "right":
+        coords = {
+          x: reference.x + reference.width,
+          y: commonY
+        };
+        break;
+      case "left":
+        coords = {
+          x: reference.x - floating.width,
+          y: commonY
+        };
+        break;
+      default:
+        coords = {
+          x: reference.x,
+          y: reference.y
+        };
+    }
+    const alignment = getAlignment(placement);
+    if (alignment) {
+      coords[alignmentAxis] += commonAlign * (alignment === "end" ? 1 : -1) * (rtl && isVertical ? -1 : 1);
+    }
+    return coords;
+  }
+  async function detectOverflow(state, options) {
+    var _await$platform$isEle;
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      x,
+      y,
+      platform: platform3,
+      rects,
+      elements,
+      strategy
+    } = state;
+    const {
+      boundary = "clippingAncestors",
+      rootBoundary = "viewport",
+      elementContext = "floating",
+      altBoundary = false,
+      padding = 0
+    } = evaluate(options, state);
+    const paddingObject = getPaddingObject(padding);
+    const altContext = elementContext === "floating" ? "reference" : "floating";
+    const element = elements[altBoundary ? altContext : elementContext];
+    const clippingClientRect = rectToClientRect(await platform3.getClippingRect({
+      element: ((_await$platform$isEle = await (platform3.isElement == null ? void 0 : platform3.isElement(element))) != null ? _await$platform$isEle : true) ? element : element.contextElement || await (platform3.getDocumentElement == null ? void 0 : platform3.getDocumentElement(elements.floating)),
+      boundary,
+      rootBoundary,
+      strategy
+    }));
+    const rect = elementContext === "floating" ? {
+      x,
+      y,
+      width: rects.floating.width,
+      height: rects.floating.height
+    } : rects.reference;
+    const offsetParent = await (platform3.getOffsetParent == null ? void 0 : platform3.getOffsetParent(elements.floating));
+    const offsetScale = await (platform3.isElement == null ? void 0 : platform3.isElement(offsetParent)) && await (platform3.getScale == null ? void 0 : platform3.getScale(offsetParent)) || {
+      x: 1,
+      y: 1
+    };
+    const elementClientRect = rectToClientRect(platform3.convertOffsetParentRelativeRectToViewportRelativeRect ? await platform3.convertOffsetParentRelativeRectToViewportRelativeRect({
+      elements,
+      rect,
+      offsetParent,
+      strategy
+    }) : rect);
+    return {
+      top: (clippingClientRect.top - elementClientRect.top + paddingObject.top) / offsetScale.y,
+      bottom: (elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom) / offsetScale.y,
+      left: (clippingClientRect.left - elementClientRect.left + paddingObject.left) / offsetScale.x,
+      right: (elementClientRect.right - clippingClientRect.right + paddingObject.right) / offsetScale.x
+    };
+  }
+  var MAX_RESET_COUNT = 50;
+  var computePosition = async (reference, floating, config) => {
+    const {
+      placement = "bottom",
+      strategy = "absolute",
+      middleware = [],
+      platform: platform3
+    } = config;
+    const platformWithDetectOverflow = platform3.detectOverflow ? platform3 : {
+      ...platform3,
+      detectOverflow
+    };
+    const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(floating));
+    let rects = await platform3.getElementRects({
+      reference,
+      floating,
+      strategy
+    });
+    let {
+      x,
+      y
+    } = computeCoordsFromPlacement(rects, placement, rtl);
+    let statefulPlacement = placement;
+    let resetCount = 0;
+    const middlewareData = {};
+    for (let i = 0; i < middleware.length; i++) {
+      const currentMiddleware = middleware[i];
+      if (!currentMiddleware) {
+        continue;
+      }
+      const {
+        name: name2,
+        fn
+      } = currentMiddleware;
+      const {
+        x: nextX,
+        y: nextY,
+        data,
+        reset
+      } = await fn({
+        x,
+        y,
+        initialPlacement: placement,
+        placement: statefulPlacement,
+        strategy,
+        middlewareData,
+        rects,
+        platform: platformWithDetectOverflow,
+        elements: {
+          reference,
+          floating
+        }
+      });
+      x = nextX != null ? nextX : x;
+      y = nextY != null ? nextY : y;
+      middlewareData[name2] = {
+        ...middlewareData[name2],
+        ...data
+      };
+      if (reset && resetCount < MAX_RESET_COUNT) {
+        resetCount++;
+        if (typeof reset === "object") {
+          if (reset.placement) {
+            statefulPlacement = reset.placement;
+          }
+          if (reset.rects) {
+            rects = reset.rects === true ? await platform3.getElementRects({
+              reference,
+              floating,
+              strategy
+            }) : reset.rects;
+          }
+          ({
+            x,
+            y
+          } = computeCoordsFromPlacement(rects, statefulPlacement, rtl));
+        }
+        i = -1;
+      }
+    }
+    return {
+      x,
+      y,
+      placement: statefulPlacement,
+      strategy,
+      middlewareData
+    };
+  };
+  var flip = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "flip",
+      options,
+      async fn(state) {
+        var _middlewareData$arrow, _middlewareData$flip;
+        const {
+          placement,
+          middlewareData,
+          rects,
+          initialPlacement,
+          platform: platform3,
+          elements
+        } = state;
+        const {
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = true,
+          fallbackPlacements: specifiedFallbackPlacements,
+          fallbackStrategy = "bestFit",
+          fallbackAxisSideDirection = "none",
+          flipAlignment = true,
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        if ((_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
+          return {};
+        }
+        const side = getSide(placement);
+        const initialSideAxis = getSideAxis(initialPlacement);
+        const isBasePlacement = getSide(initialPlacement) === initialPlacement;
+        const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
+        const fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipAlignment ? [getOppositePlacement(initialPlacement)] : getExpandedPlacements(initialPlacement));
+        const hasFallbackAxisSideDirection = fallbackAxisSideDirection !== "none";
+        if (!specifiedFallbackPlacements && hasFallbackAxisSideDirection) {
+          fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement, flipAlignment, fallbackAxisSideDirection, rtl));
+        }
+        const placements2 = [initialPlacement, ...fallbackPlacements];
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const overflows = [];
+        let overflowsData = ((_middlewareData$flip = middlewareData.flip) == null ? void 0 : _middlewareData$flip.overflows) || [];
+        if (checkMainAxis) {
+          overflows.push(overflow[side]);
+        }
+        if (checkCrossAxis) {
+          const sides2 = getAlignmentSides(placement, rects, rtl);
+          overflows.push(overflow[sides2[0]], overflow[sides2[1]]);
+        }
+        overflowsData = [...overflowsData, {
+          placement,
+          overflows
+        }];
+        if (!overflows.every((side2) => side2 <= 0)) {
+          var _middlewareData$flip2, _overflowsData$filter;
+          const nextIndex = (((_middlewareData$flip2 = middlewareData.flip) == null ? void 0 : _middlewareData$flip2.index) || 0) + 1;
+          const nextPlacement = placements2[nextIndex];
+          if (nextPlacement) {
+            const ignoreCrossAxisOverflow = checkCrossAxis === "alignment" ? initialSideAxis !== getSideAxis(nextPlacement) : false;
+            if (!ignoreCrossAxisOverflow || // We leave the current main axis only if every placement on that axis
+            // overflows the main axis.
+            overflowsData.every((d) => getSideAxis(d.placement) === initialSideAxis ? d.overflows[0] > 0 : true)) {
+              return {
+                data: {
+                  index: nextIndex,
+                  overflows: overflowsData
+                },
+                reset: {
+                  placement: nextPlacement
+                }
+              };
+            }
+          }
+          let resetPlacement = (_overflowsData$filter = overflowsData.filter((d) => d.overflows[0] <= 0).sort((a, b) => a.overflows[1] - b.overflows[1])[0]) == null ? void 0 : _overflowsData$filter.placement;
+          if (!resetPlacement) {
+            switch (fallbackStrategy) {
+              case "bestFit": {
+                var _overflowsData$filter2;
+                const placement2 = (_overflowsData$filter2 = overflowsData.filter((d) => {
+                  if (hasFallbackAxisSideDirection) {
+                    const currentSideAxis = getSideAxis(d.placement);
+                    return currentSideAxis === initialSideAxis || // Create a bias to the `y` side axis due to horizontal
+                    // reading directions favoring greater width.
+                    currentSideAxis === "y";
+                  }
+                  return true;
+                }).map((d) => [d.placement, d.overflows.filter((overflow2) => overflow2 > 0).reduce((acc, overflow2) => acc + overflow2, 0)]).sort((a, b) => a[1] - b[1])[0]) == null ? void 0 : _overflowsData$filter2[0];
+                if (placement2) {
+                  resetPlacement = placement2;
+                }
+                break;
+              }
+              case "initialPlacement":
+                resetPlacement = initialPlacement;
+                break;
+            }
+          }
+          if (placement !== resetPlacement) {
+            return {
+              reset: {
+                placement: resetPlacement
+              }
+            };
+          }
+        }
+        return {};
+      }
+    };
+  };
+  var originSides = /* @__PURE__ */ new Set(["left", "top"]);
+  async function convertValueToCoords(state, options) {
+    const {
+      placement,
+      platform: platform3,
+      elements
+    } = state;
+    const rtl = await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating));
+    const side = getSide(placement);
+    const alignment = getAlignment(placement);
+    const isVertical = getSideAxis(placement) === "y";
+    const mainAxisMulti = originSides.has(side) ? -1 : 1;
+    const crossAxisMulti = rtl && isVertical ? -1 : 1;
+    const rawValue = evaluate(options, state);
+    let {
+      mainAxis,
+      crossAxis,
+      alignmentAxis
+    } = typeof rawValue === "number" ? {
+      mainAxis: rawValue,
+      crossAxis: 0,
+      alignmentAxis: null
+    } : {
+      mainAxis: rawValue.mainAxis || 0,
+      crossAxis: rawValue.crossAxis || 0,
+      alignmentAxis: rawValue.alignmentAxis
+    };
+    if (alignment && typeof alignmentAxis === "number") {
+      crossAxis = alignment === "end" ? alignmentAxis * -1 : alignmentAxis;
+    }
+    return isVertical ? {
+      x: crossAxis * crossAxisMulti,
+      y: mainAxis * mainAxisMulti
+    } : {
+      x: mainAxis * mainAxisMulti,
+      y: crossAxis * crossAxisMulti
+    };
+  }
+  var offset = function(options) {
+    if (options === void 0) {
+      options = 0;
+    }
+    return {
+      name: "offset",
+      options,
+      async fn(state) {
+        var _middlewareData$offse, _middlewareData$arrow;
+        const {
+          x,
+          y,
+          placement,
+          middlewareData
+        } = state;
+        const diffCoords = await convertValueToCoords(state, options);
+        if (placement === ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse.placement) && (_middlewareData$arrow = middlewareData.arrow) != null && _middlewareData$arrow.alignmentOffset) {
+          return {};
+        }
+        return {
+          x: x + diffCoords.x,
+          y: y + diffCoords.y,
+          data: {
+            ...diffCoords,
+            placement
+          }
+        };
+      }
+    };
+  };
+  var shift = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "shift",
+      options,
+      async fn(state) {
+        const {
+          x,
+          y,
+          placement,
+          platform: platform3
+        } = state;
+        const {
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = false,
+          limiter = {
+            fn: (_ref) => {
+              let {
+                x: x2,
+                y: y2
+              } = _ref;
+              return {
+                x: x2,
+                y: y2
+              };
+            }
+          },
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        const coords = {
+          x,
+          y
+        };
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const crossAxis = getSideAxis(placement);
+        const mainAxis = getOppositeAxis(crossAxis);
+        let mainAxisCoord = coords[mainAxis];
+        let crossAxisCoord = coords[crossAxis];
+        const clampCoord = (axis, coord) => clamp(coord + overflow[axis === "y" ? "top" : "left"], coord, coord - overflow[axis === "y" ? "bottom" : "right"]);
+        if (checkMainAxis) {
+          mainAxisCoord = clampCoord(mainAxis, mainAxisCoord);
+        }
+        if (checkCrossAxis) {
+          crossAxisCoord = clampCoord(crossAxis, crossAxisCoord);
+        }
+        const limitedCoords = limiter.fn({
+          ...state,
+          [mainAxis]: mainAxisCoord,
+          [crossAxis]: crossAxisCoord
+        });
+        return {
+          ...limitedCoords,
+          data: {
+            x: limitedCoords.x - x,
+            y: limitedCoords.y - y,
+            enabled: {
+              [mainAxis]: checkMainAxis,
+              [crossAxis]: checkCrossAxis
+            }
+          }
+        };
+      }
+    };
+  };
+  var limitShift = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      options,
+      fn(state) {
+        var _rawOffset$mainAxis, _rawOffset$crossAxis;
+        const {
+          x,
+          y,
+          placement,
+          rects,
+          middlewareData
+        } = state;
+        const {
+          offset: offset4 = 0,
+          mainAxis: checkMainAxis = true,
+          crossAxis: checkCrossAxis = true
+        } = evaluate(options, state);
+        const coords = {
+          x,
+          y
+        };
+        const crossAxis = getSideAxis(placement);
+        const mainAxis = getOppositeAxis(crossAxis);
+        let mainAxisCoord = coords[mainAxis];
+        let crossAxisCoord = coords[crossAxis];
+        const rawOffset = evaluate(offset4, state);
+        const computedOffset = typeof rawOffset === "number" ? {
+          mainAxis: rawOffset,
+          crossAxis: 0
+        } : {
+          mainAxis: (_rawOffset$mainAxis = rawOffset.mainAxis) != null ? _rawOffset$mainAxis : 0,
+          crossAxis: (_rawOffset$crossAxis = rawOffset.crossAxis) != null ? _rawOffset$crossAxis : 0
+        };
+        if (checkMainAxis) {
+          const len = mainAxis === "y" ? "height" : "width";
+          const limitMin = rects.reference[mainAxis] - rects.floating[len] + computedOffset.mainAxis;
+          const limitMax = rects.reference[mainAxis] + rects.reference[len] - computedOffset.mainAxis;
+          if (mainAxisCoord < limitMin) {
+            mainAxisCoord = limitMin;
+          } else if (mainAxisCoord > limitMax) {
+            mainAxisCoord = limitMax;
+          }
+        }
+        if (checkCrossAxis) {
+          var _middlewareData$offse, _middlewareData$offse2;
+          const len = mainAxis === "y" ? "width" : "height";
+          const isOriginSide = originSides.has(getSide(placement));
+          const limitMin = rects.reference[crossAxis] - rects.floating[len] + (isOriginSide ? ((_middlewareData$offse = middlewareData.offset) == null ? void 0 : _middlewareData$offse[crossAxis]) || 0 : 0) + (isOriginSide ? 0 : computedOffset.crossAxis);
+          const limitMax = rects.reference[crossAxis] + rects.reference[len] + (isOriginSide ? 0 : ((_middlewareData$offse2 = middlewareData.offset) == null ? void 0 : _middlewareData$offse2[crossAxis]) || 0) - (isOriginSide ? computedOffset.crossAxis : 0);
+          if (crossAxisCoord < limitMin) {
+            crossAxisCoord = limitMin;
+          } else if (crossAxisCoord > limitMax) {
+            crossAxisCoord = limitMax;
+          }
+        }
+        return {
+          [mainAxis]: mainAxisCoord,
+          [crossAxis]: crossAxisCoord
+        };
+      }
+    };
+  };
+  var size = function(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    return {
+      name: "size",
+      options,
+      async fn(state) {
+        const {
+          placement,
+          rects,
+          platform: platform3,
+          elements
+        } = state;
+        const {
+          apply = () => {
+          },
+          ...detectOverflowOptions
+        } = evaluate(options, state);
+        const overflow = await platform3.detectOverflow(state, detectOverflowOptions);
+        const side = getSide(placement);
+        const alignment = getAlignment(placement);
+        const isYAxis = getSideAxis(placement) === "y";
+        const {
+          width,
+          height
+        } = rects.floating;
+        let heightSide;
+        let widthSide;
+        if (side === "top" || side === "bottom") {
+          heightSide = side;
+          widthSide = alignment === (await (platform3.isRTL == null ? void 0 : platform3.isRTL(elements.floating)) ? "start" : "end") ? "left" : "right";
+        } else {
+          widthSide = side;
+          heightSide = alignment === "end" ? "top" : "bottom";
+        }
+        const maximumClippingHeight = height - overflow.top - overflow.bottom;
+        const maximumClippingWidth = width - overflow.left - overflow.right;
+        const overflowAvailableHeight = min(height - overflow[heightSide], maximumClippingHeight);
+        const overflowAvailableWidth = min(width - overflow[widthSide], maximumClippingWidth);
+        const shiftData = state.middlewareData.shift;
+        const noShift = !shiftData;
+        let availableHeight = overflowAvailableHeight;
+        let availableWidth = overflowAvailableWidth;
+        if (shiftData != null && shiftData.enabled.x) {
+          availableWidth = maximumClippingWidth;
+        }
+        if (shiftData != null && shiftData.enabled.y) {
+          availableHeight = maximumClippingHeight;
+        }
+        if (noShift && !alignment) {
+          if (isYAxis) {
+            availableWidth = width - 2 * max(overflow.left, overflow.right);
+          } else {
+            availableHeight = height - 2 * max(overflow.top, overflow.bottom);
+          }
+        }
+        await apply({
+          ...state,
+          availableWidth,
+          availableHeight
+        });
+        const nextDimensions = await platform3.getDimensions(elements.floating);
+        if (width !== nextDimensions.width || height !== nextDimensions.height) {
+          return {
+            reset: {
+              rects: true
+            }
+          };
+        }
+        return {};
+      }
+    };
+  };
+
+  // node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs
+  function getCssDimensions(element) {
+    const css = getComputedStyle2(element);
+    let width = parseFloat(css.width) || 0;
+    let height = parseFloat(css.height) || 0;
+    const hasOffset = isHTMLElement(element);
+    const offsetWidth = hasOffset ? element.offsetWidth : width;
+    const offsetHeight = hasOffset ? element.offsetHeight : height;
+    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
+    if (shouldFallback) {
+      width = offsetWidth;
+      height = offsetHeight;
+    }
+    return {
+      width,
+      height,
+      $: shouldFallback
+    };
+  }
+  function unwrapElement(element) {
+    return !isElement(element) ? element.contextElement : element;
+  }
+  function getScale(element) {
+    const domElement = unwrapElement(element);
+    if (!isHTMLElement(domElement)) {
+      return createCoords(1);
+    }
+    const rect = domElement.getBoundingClientRect();
+    const {
+      width,
+      height,
+      $
+    } = getCssDimensions(domElement);
+    let x = ($ ? round(rect.width) : rect.width) / width;
+    let y = ($ ? round(rect.height) : rect.height) / height;
+    if (!x || !Number.isFinite(x)) {
+      x = 1;
+    }
+    if (!y || !Number.isFinite(y)) {
+      y = 1;
+    }
+    return {
+      x,
+      y
+    };
+  }
+  var noOffsets = /* @__PURE__ */ createCoords(0);
+  function getVisualOffsets(element) {
+    const win = getWindow(element);
+    if (!isWebKit() || !win.visualViewport) {
+      return noOffsets;
+    }
+    return {
+      x: win.visualViewport.offsetLeft,
+      y: win.visualViewport.offsetTop
+    };
+  }
+  function shouldAddVisualOffsets(element, isFixed, floatingOffsetParent) {
+    if (isFixed === void 0) {
+      isFixed = false;
+    }
+    return !!floatingOffsetParent && isFixed && floatingOffsetParent === getWindow(element);
+  }
+  function getBoundingClientRect(element, includeScale, isFixedStrategy, offsetParent) {
+    if (includeScale === void 0) {
+      includeScale = false;
+    }
+    if (isFixedStrategy === void 0) {
+      isFixedStrategy = false;
+    }
+    const clientRect = element.getBoundingClientRect();
+    const domElement = unwrapElement(element);
+    let scale = createCoords(1);
+    if (includeScale) {
+      if (offsetParent) {
+        if (isElement(offsetParent)) {
+          scale = getScale(offsetParent);
+        }
+      } else {
+        scale = getScale(element);
+      }
+    }
+    const visualOffsets = shouldAddVisualOffsets(domElement, isFixedStrategy, offsetParent) ? getVisualOffsets(domElement) : createCoords(0);
+    let x = (clientRect.left + visualOffsets.x) / scale.x;
+    let y = (clientRect.top + visualOffsets.y) / scale.y;
+    let width = clientRect.width / scale.x;
+    let height = clientRect.height / scale.y;
+    if (domElement && offsetParent) {
+      const win = getWindow(domElement);
+      const offsetWin = isElement(offsetParent) ? getWindow(offsetParent) : offsetParent;
+      let currentWin = win;
+      let currentIFrame = getFrameElement(currentWin);
+      while (currentIFrame && offsetWin !== currentWin) {
+        const iframeScale = getScale(currentIFrame);
+        const iframeRect = currentIFrame.getBoundingClientRect();
+        const css = getComputedStyle2(currentIFrame);
+        const left = iframeRect.left + (currentIFrame.clientLeft + parseFloat(css.paddingLeft)) * iframeScale.x;
+        const top = iframeRect.top + (currentIFrame.clientTop + parseFloat(css.paddingTop)) * iframeScale.y;
+        x *= iframeScale.x;
+        y *= iframeScale.y;
+        width *= iframeScale.x;
+        height *= iframeScale.y;
+        x += left;
+        y += top;
+        currentWin = getWindow(currentIFrame);
+        currentIFrame = getFrameElement(currentWin);
+      }
+    }
+    return rectToClientRect({
+      width,
+      height,
+      x,
+      y
+    });
+  }
+  function getWindowScrollBarX(element, rect) {
+    const leftScroll = getNodeScroll(element).scrollLeft;
+    if (!rect) {
+      return getBoundingClientRect(getDocumentElement(element)).left + leftScroll;
+    }
+    return rect.left + leftScroll;
+  }
+  function getHTMLOffset(documentElement, scroll) {
+    const htmlRect = documentElement.getBoundingClientRect();
+    const x = htmlRect.left + scroll.scrollLeft - getWindowScrollBarX(documentElement, htmlRect);
+    const y = htmlRect.top + scroll.scrollTop;
+    return {
+      x,
+      y
+    };
+  }
+  function convertOffsetParentRelativeRectToViewportRelativeRect(_ref) {
+    let {
+      elements,
+      rect,
+      offsetParent,
+      strategy
+    } = _ref;
+    const isFixed = strategy === "fixed";
+    const documentElement = getDocumentElement(offsetParent);
+    const topLayer = elements ? isTopLayer(elements.floating) : false;
+    if (offsetParent === documentElement || topLayer && isFixed) {
+      return rect;
+    }
+    let scroll = {
+      scrollLeft: 0,
+      scrollTop: 0
+    };
+    let scale = createCoords(1);
+    const offsets = createCoords(0);
+    const isOffsetParentAnElement = isHTMLElement(offsetParent);
+    if (isOffsetParentAnElement || !isFixed) {
+      if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
+        scroll = getNodeScroll(offsetParent);
+      }
+      if (isOffsetParentAnElement) {
+        const offsetRect = getBoundingClientRect(offsetParent);
+        scale = getScale(offsetParent);
+        offsets.x = offsetRect.x + offsetParent.clientLeft;
+        offsets.y = offsetRect.y + offsetParent.clientTop;
+      }
+    }
+    const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
+    return {
+      width: rect.width * scale.x,
+      height: rect.height * scale.y,
+      x: rect.x * scale.x - scroll.scrollLeft * scale.x + offsets.x + htmlOffset.x,
+      y: rect.y * scale.y - scroll.scrollTop * scale.y + offsets.y + htmlOffset.y
+    };
+  }
+  function getClientRects(element) {
+    return element.getClientRects ? Array.from(element.getClientRects()) : [];
+  }
+  function getDocumentRect(html) {
+    const scroll = getNodeScroll(html);
+    const body = html.ownerDocument.body;
+    const width = max(html.scrollWidth, html.clientWidth, body.scrollWidth, body.clientWidth);
+    const height = max(html.scrollHeight, html.clientHeight, body.scrollHeight, body.clientHeight);
+    let x = -scroll.scrollLeft + getWindowScrollBarX(html);
+    const y = -scroll.scrollTop;
+    if (getComputedStyle2(body).direction === "rtl") {
+      x += max(html.clientWidth, body.clientWidth) - width;
+    }
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  var SCROLLBAR_MAX = 25;
+  function getViewportRect(element, strategy, rootBoundary) {
+    if (rootBoundary === void 0) {
+      rootBoundary = "viewport";
+    }
+    const isLayoutViewport = rootBoundary === "layoutViewport";
+    const win = getWindow(element);
+    const html = getDocumentElement(element);
+    const visualViewport = win.visualViewport;
+    let width = html.clientWidth;
+    let height = html.clientHeight;
+    let x = 0;
+    let y = 0;
+    if (visualViewport) {
+      const layoutRelativeClientCoords = !isWebKit() || strategy === "fixed";
+      if (isLayoutViewport) {
+        if (!layoutRelativeClientCoords) {
+          x = -visualViewport.offsetLeft;
+          y = -visualViewport.offsetTop;
+        }
+      } else {
+        width = visualViewport.width;
+        height = visualViewport.height;
+        if (layoutRelativeClientCoords) {
+          x = visualViewport.offsetLeft;
+          y = visualViewport.offsetTop;
+        }
+      }
+    }
+    const windowScrollbarX = getWindowScrollBarX(html);
+    if (windowScrollbarX <= 0) {
+      const doc = html.ownerDocument;
+      const body = doc.body;
+      const bodyStyles = getComputedStyle(body);
+      const bodyMarginInline = doc.compatMode === "CSS1Compat" ? parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight) || 0 : 0;
+      const reservedWidth = Math.abs(html.clientWidth - body.clientWidth - bodyMarginInline);
+      const gutter = getComputedStyle(html).scrollbarGutter === "stable both-edges" ? reservedWidth / 2 : reservedWidth;
+      if (gutter <= SCROLLBAR_MAX) {
+        width -= gutter;
+      }
+    }
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  function getInnerBoundingClientRect(element, strategy) {
+    const clientRect = getBoundingClientRect(element, true, strategy === "fixed");
+    const top = clientRect.top + element.clientTop;
+    const left = clientRect.left + element.clientLeft;
+    const scale = getScale(element);
+    const width = element.clientWidth * scale.x;
+    const height = element.clientHeight * scale.y;
+    const x = left * scale.x;
+    const y = top * scale.y;
+    return {
+      width,
+      height,
+      x,
+      y
+    };
+  }
+  function getClientRectFromClippingAncestor(element, clippingAncestor, strategy) {
+    let rect;
+    if (clippingAncestor === "viewport" || clippingAncestor === "layoutViewport") {
+      rect = getViewportRect(element, strategy, clippingAncestor);
+    } else if (clippingAncestor === "document") {
+      rect = getDocumentRect(getDocumentElement(element));
+    } else if (isElement(clippingAncestor)) {
+      rect = getInnerBoundingClientRect(clippingAncestor, strategy);
+    } else {
+      const visualOffsets = getVisualOffsets(element);
+      rect = {
+        x: clippingAncestor.x - visualOffsets.x,
+        y: clippingAncestor.y - visualOffsets.y,
+        width: clippingAncestor.width,
+        height: clippingAncestor.height
+      };
+    }
+    return rectToClientRect(rect);
+  }
+  function getClippingElementAncestors(element, cache) {
+    const cachedResult = cache.get(element);
+    if (cachedResult) {
+      return cachedResult;
+    }
+    let result = getOverflowAncestors(element, [], false).filter((el) => isElement(el) && getNodeName(el) !== "body");
+    let lastKeptComputedStyle = null;
+    const elementIsFixed = getComputedStyle2(element).position === "fixed";
+    let currentNode = elementIsFixed ? getParentNode(element) : element;
+    while (isElement(currentNode) && !isLastTraversableNode(currentNode)) {
+      const computedStyle = getComputedStyle2(currentNode);
+      const currentNodeIsContaining = isContainingBlock(currentNode);
+      const lastPosition = lastKeptComputedStyle ? lastKeptComputedStyle.position : elementIsFixed ? "fixed" : "";
+      const shouldDropCurrentNode = !currentNodeIsContaining && (lastPosition === "fixed" || lastPosition === "absolute" && computedStyle.position === "static");
+      if (shouldDropCurrentNode) {
+        result = result.filter((ancestor) => ancestor !== currentNode);
+      } else {
+        lastKeptComputedStyle = computedStyle;
+      }
+      currentNode = getParentNode(currentNode);
+    }
+    cache.set(element, result);
+    return result;
+  }
+  function getClippingRect(_ref) {
+    let {
+      element,
+      boundary,
+      rootBoundary,
+      strategy
+    } = _ref;
+    const elementClippingAncestors = boundary === "clippingAncestors" ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);
+    const clippingAncestors = [...elementClippingAncestors, rootBoundary];
+    const firstRect = getClientRectFromClippingAncestor(element, clippingAncestors[0], strategy);
+    let top = firstRect.top;
+    let right = firstRect.right;
+    let bottom = firstRect.bottom;
+    let left = firstRect.left;
+    for (let i = 1; i < clippingAncestors.length; i++) {
+      const rect = getClientRectFromClippingAncestor(element, clippingAncestors[i], strategy);
+      top = max(rect.top, top);
+      right = min(rect.right, right);
+      bottom = min(rect.bottom, bottom);
+      left = max(rect.left, left);
+    }
+    return {
+      width: right - left,
+      height: bottom - top,
+      x: left,
+      y: top
+    };
+  }
+  function getDimensions2(element) {
+    const {
+      width,
+      height
+    } = getCssDimensions(element);
+    return {
+      width,
+      height
+    };
+  }
+  function getRectRelativeToOffsetParent(element, offsetParent, strategy) {
+    const isOffsetParentAnElement = isHTMLElement(offsetParent);
+    const documentElement = getDocumentElement(offsetParent);
+    const isFixed = strategy === "fixed";
+    const rect = getBoundingClientRect(element, true, isFixed, offsetParent);
+    let scroll = {
+      scrollLeft: 0,
+      scrollTop: 0
+    };
+    const offsets = createCoords(0);
+    if (isOffsetParentAnElement || !isFixed) {
+      if (getNodeName(offsetParent) !== "body" || isOverflowElement(documentElement)) {
+        scroll = getNodeScroll(offsetParent);
+      }
+      if (isOffsetParentAnElement) {
+        const offsetRect = getBoundingClientRect(offsetParent, true, isFixed, offsetParent);
+        offsets.x = offsetRect.x + offsetParent.clientLeft;
+        offsets.y = offsetRect.y + offsetParent.clientTop;
+      }
+    }
+    if (!isOffsetParentAnElement && documentElement) {
+      offsets.x = getWindowScrollBarX(documentElement);
+    }
+    const htmlOffset = documentElement && !isOffsetParentAnElement && !isFixed ? getHTMLOffset(documentElement, scroll) : createCoords(0);
+    const x = rect.left + scroll.scrollLeft - offsets.x - htmlOffset.x;
+    const y = rect.top + scroll.scrollTop - offsets.y - htmlOffset.y;
+    return {
+      x,
+      y,
+      width: rect.width,
+      height: rect.height
+    };
+  }
+  function isStaticPositioned(element) {
+    return getComputedStyle2(element).position === "static";
+  }
+  function getTrueOffsetParent(element, polyfill) {
+    if (!isHTMLElement(element) || getComputedStyle2(element).position === "fixed") {
+      return null;
+    }
+    if (polyfill) {
+      return polyfill(element);
+    }
+    let rawOffsetParent = element.offsetParent;
+    if (getDocumentElement(element) === rawOffsetParent) {
+      rawOffsetParent = rawOffsetParent.ownerDocument.body;
+    }
+    return rawOffsetParent;
+  }
+  function getOffsetParent(element, polyfill) {
+    const win = getWindow(element);
+    if (isTopLayer(element)) {
+      return win;
+    }
+    if (!isHTMLElement(element)) {
+      let svgOffsetParent = getParentNode(element);
+      while (svgOffsetParent && !isLastTraversableNode(svgOffsetParent)) {
+        if (isElement(svgOffsetParent) && !isStaticPositioned(svgOffsetParent)) {
+          return svgOffsetParent;
+        }
+        svgOffsetParent = getParentNode(svgOffsetParent);
+      }
+      return win;
+    }
+    let offsetParent = getTrueOffsetParent(element, polyfill);
+    while (offsetParent && isTableElement(offsetParent) && isStaticPositioned(offsetParent)) {
+      offsetParent = getTrueOffsetParent(offsetParent, polyfill);
+    }
+    if (offsetParent && isLastTraversableNode(offsetParent) && isStaticPositioned(offsetParent) && !isContainingBlock(offsetParent)) {
+      return win;
+    }
+    return offsetParent || getContainingBlock(element) || win;
+  }
+  var getElementRects = async function(data) {
+    const getOffsetParentFn = this.getOffsetParent || getOffsetParent;
+    const getDimensionsFn = this.getDimensions;
+    const floatingDimensions = await getDimensionsFn(data.floating);
+    return {
+      reference: getRectRelativeToOffsetParent(data.reference, await getOffsetParentFn(data.floating), data.strategy),
+      floating: {
+        x: 0,
+        y: 0,
+        width: floatingDimensions.width,
+        height: floatingDimensions.height
+      }
+    };
+  };
+  function isRTL(element) {
+    return getComputedStyle2(element).direction === "rtl";
+  }
+  var platform2 = {
+    convertOffsetParentRelativeRectToViewportRelativeRect,
+    getDocumentElement,
+    getClippingRect,
+    getOffsetParent,
+    getElementRects,
+    getClientRects,
+    getDimensions: getDimensions2,
+    getScale,
+    isElement,
+    isRTL
+  };
+  function rectsAreEqual(a, b) {
+    return a.x === b.x && a.y === b.y && a.width === b.width && a.height === b.height;
+  }
+  function observeMove(element, onMove, ancestorResize) {
+    let io = null;
+    let timeoutId;
+    const root = getDocumentElement(element);
+    function cleanup() {
+      var _io;
+      clearTimeout(timeoutId);
+      (_io = io) == null || _io.disconnect();
+      io = null;
+    }
+    function refresh(skip, threshold) {
+      if (skip === void 0) {
+        skip = false;
+      }
+      if (threshold === void 0) {
+        threshold = 1;
+      }
+      cleanup();
+      const elementRectForRootMargin = element.getBoundingClientRect();
+      const {
+        left,
+        top,
+        width,
+        height
+      } = elementRectForRootMargin;
+      if (!skip) {
+        onMove();
+      }
+      if (!width || !height) {
+        return;
+      }
+      const insetTop = floor(top);
+      const insetRight = floor(root.clientWidth - (left + width));
+      const insetBottom = floor(root.clientHeight - (top + height));
+      const insetLeft = floor(left);
+      const rootMargin = -insetTop + "px " + -insetRight + "px " + -insetBottom + "px " + -insetLeft + "px";
+      const options = {
+        rootMargin,
+        threshold: max(0, min(1, threshold)) || 1
+      };
+      let isFirstUpdate = true;
+      function handleObserve(entries) {
+        const ratio = entries[0].intersectionRatio;
+        if (!rectsAreEqual(elementRectForRootMargin, element.getBoundingClientRect())) {
+          return refresh();
+        }
+        if (ratio !== threshold) {
+          if (!isFirstUpdate) {
+            return refresh();
+          }
+          if (!ratio) {
+            timeoutId = setTimeout(() => {
+              refresh(false, 1e-7);
+            }, 1e3);
+          } else {
+            refresh(false, ratio);
+          }
+        }
+        isFirstUpdate = false;
+      }
+      try {
+        io = new IntersectionObserver(handleObserve, {
+          ...options,
+          // Handle <iframe>s
+          root: root.ownerDocument
+        });
+      } catch (_e) {
+        io = new IntersectionObserver(handleObserve, options);
+      }
+      io.observe(element);
+    }
+    const win = getWindow(element);
+    const handleResize = () => refresh(ancestorResize);
+    win.addEventListener("resize", handleResize);
+    refresh(true);
+    return () => {
+      win.removeEventListener("resize", handleResize);
+      cleanup();
+    };
+  }
+  function autoUpdate(reference, floating, update2, options) {
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      ancestorScroll = true,
+      ancestorResize = true,
+      elementResize = typeof ResizeObserver === "function",
+      layoutShift = typeof IntersectionObserver === "function",
+      animationFrame = false
+    } = options;
+    const referenceEl = unwrapElement(reference);
+    const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
+    ancestors.forEach((ancestor) => {
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
+      ancestorResize && ancestor.addEventListener("resize", update2);
+    });
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
+    let reobserveFrame = -1;
+    let resizeObserver = null;
+    if (elementResize) {
+      resizeObserver = new ResizeObserver((_ref) => {
+        let [firstEntry] = _ref;
+        if (firstEntry && firstEntry.target === referenceEl && resizeObserver && floating) {
+          resizeObserver.unobserve(floating);
+          cancelAnimationFrame(reobserveFrame);
+          reobserveFrame = requestAnimationFrame(() => {
+            var _resizeObserver;
+            (_resizeObserver = resizeObserver) == null || _resizeObserver.observe(floating);
+          });
+        }
+        update2();
+      });
+      if (referenceEl && !animationFrame) {
+        resizeObserver.observe(referenceEl);
+      }
+      if (floating) {
+        resizeObserver.observe(floating);
+      }
+    }
+    let frameId;
+    let prevRefRect = animationFrame ? getBoundingClientRect(reference) : null;
+    if (animationFrame) {
+      frameLoop();
+    }
+    function frameLoop() {
+      const nextRefRect = getBoundingClientRect(reference);
+      if (prevRefRect && !rectsAreEqual(prevRefRect, nextRefRect)) {
+        update2();
+      }
+      prevRefRect = nextRefRect;
+      frameId = requestAnimationFrame(frameLoop);
+    }
+    update2();
+    return () => {
+      var _resizeObserver2;
+      ancestors.forEach((ancestor) => {
+        ancestorScroll && ancestor.removeEventListener("scroll", update2);
+        ancestorResize && ancestor.removeEventListener("resize", update2);
+      });
+      cleanupIo == null || cleanupIo();
+      (_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect();
+      resizeObserver = null;
+      if (animationFrame) {
+        cancelAnimationFrame(frameId);
+      }
+    };
+  }
+  var offset2 = offset;
+  var shift2 = shift;
+  var flip2 = flip;
+  var size2 = size;
+  var limitShift2 = limitShift;
+  var computePosition2 = (reference, floating, options) => {
+    const cache = /* @__PURE__ */ new Map();
+    const mergedOptions = options != null ? options : {};
+    const platformWithCache = {
+      ...platform2,
+      ...mergedOptions.platform,
+      _c: cache
+    };
+    return computePosition(reference, floating, {
+      ...mergedOptions,
+      platform: platformWithCache
+    });
+  };
+
+  // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
+  var React24 = __toESM(require_react(), 1);
+  var import_react2 = __toESM(require_react(), 1);
+  var ReactDOM3 = __toESM(require_react_dom(), 1);
+  var isClient = typeof document !== "undefined";
+  var noop2 = function noop3() {
+  };
+  var index = isClient ? import_react2.useLayoutEffect : noop2;
+  function deepEqual(a, b) {
+    if (a === b) {
+      return true;
+    }
+    if (typeof a !== typeof b) {
+      return false;
+    }
+    if (typeof a === "function" && a.toString() === b.toString()) {
+      return true;
+    }
+    let length;
+    let i;
+    let keys;
+    if (a && b && typeof a === "object") {
+      if (Array.isArray(a)) {
+        length = a.length;
+        if (length !== b.length) return false;
+        for (i = length; i-- !== 0; ) {
+          if (!deepEqual(a[i], b[i])) {
+            return false;
+          }
+        }
+        return true;
+      }
+      keys = Object.keys(a);
+      length = keys.length;
+      if (length !== Object.keys(b).length) {
+        return false;
+      }
+      for (i = length; i-- !== 0; ) {
+        if (!{}.hasOwnProperty.call(b, keys[i])) {
+          return false;
+        }
+      }
+      for (i = length; i-- !== 0; ) {
+        const key = keys[i];
+        if (key === "_owner" && a.$$typeof) {
+          continue;
+        }
+        if (!deepEqual(a[key], b[key])) {
+          return false;
+        }
+      }
+      return true;
+    }
+    return a !== a && b !== b;
+  }
+  function getDPR(element) {
+    if (typeof window === "undefined") {
+      return 1;
+    }
+    const win = element.ownerDocument.defaultView || window;
+    return win.devicePixelRatio || 1;
+  }
+  function roundByDPR(element, value) {
+    const dpr = getDPR(element);
+    return Math.round(value * dpr) / dpr;
+  }
+  function useLatestRef(value) {
+    const ref = React24.useRef(value);
+    index(() => {
+      ref.current = value;
+    });
+    return ref;
+  }
+  function useFloating(options) {
+    if (options === void 0) {
+      options = {};
+    }
+    const {
+      placement = "bottom",
+      strategy = "absolute",
+      middleware = [],
+      platform: platform3,
+      elements: {
+        reference: externalReference,
+        floating: externalFloating
+      } = {},
+      transform = true,
+      whileElementsMounted,
+      open
+    } = options;
+    const [data, setData] = React24.useState({
+      x: 0,
+      y: 0,
+      strategy,
+      placement,
+      middlewareData: {},
+      isPositioned: false
+    });
+    const [latestMiddleware, setLatestMiddleware] = React24.useState(middleware);
+    if (!deepEqual(latestMiddleware, middleware)) {
+      setLatestMiddleware(middleware);
+    }
+    const [_reference, _setReference] = React24.useState(null);
+    const [_floating, _setFloating] = React24.useState(null);
+    const setReference = React24.useCallback((node) => {
+      if (node !== referenceRef.current) {
+        referenceRef.current = node;
+        _setReference(node);
+      }
+    }, []);
+    const setFloating = React24.useCallback((node) => {
+      if (node !== floatingRef.current) {
+        floatingRef.current = node;
+        _setFloating(node);
+      }
+    }, []);
+    const referenceEl = externalReference || _reference;
+    const floatingEl = externalFloating || _floating;
+    const referenceRef = React24.useRef(null);
+    const floatingRef = React24.useRef(null);
+    const dataRef = React24.useRef(data);
+    const hasWhileElementsMounted = whileElementsMounted != null;
+    const whileElementsMountedRef = useLatestRef(whileElementsMounted);
+    const platformRef = useLatestRef(platform3);
+    const openRef = useLatestRef(open);
+    const update2 = React24.useCallback(() => {
+      if (!referenceRef.current || !floatingRef.current) {
+        return;
+      }
+      const config = {
+        placement,
+        strategy,
+        middleware: latestMiddleware
+      };
+      if (platformRef.current) {
+        config.platform = platformRef.current;
+      }
+      computePosition2(referenceRef.current, floatingRef.current, config).then((data2) => {
+        const fullData = {
+          ...data2,
+          // The floating element's position may be recomputed while it's closed
+          // but still mounted (such as when transitioning out). To ensure
+          // `isPositioned` will be `false` initially on the next open, avoid
+          // setting it to `true` when `open === false` (must be specified).
+          isPositioned: openRef.current !== false
+        };
+        if (isMountedRef.current && !deepEqual(dataRef.current, fullData)) {
+          dataRef.current = fullData;
+          ReactDOM3.flushSync(() => {
+            setData(fullData);
+          });
+        }
+      });
+    }, [latestMiddleware, placement, strategy, platformRef, openRef]);
+    index(() => {
+      if (open === false && dataRef.current.isPositioned) {
+        dataRef.current.isPositioned = false;
+        setData((data2) => ({
+          ...data2,
+          isPositioned: false
+        }));
+      }
+    }, [open]);
+    const isMountedRef = React24.useRef(false);
+    index(() => {
+      isMountedRef.current = true;
+      return () => {
+        isMountedRef.current = false;
+      };
+    }, []);
+    index(() => {
+      if (referenceEl) referenceRef.current = referenceEl;
+      if (floatingEl) floatingRef.current = floatingEl;
+      if (referenceEl && floatingEl) {
+        if (whileElementsMountedRef.current) {
+          return whileElementsMountedRef.current(referenceEl, floatingEl, update2);
+        }
+        update2();
+      }
+    }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
+    const refs = React24.useMemo(() => ({
+      reference: referenceRef,
+      floating: floatingRef,
+      setReference,
+      setFloating
+    }), [setReference, setFloating]);
+    const elements = React24.useMemo(() => ({
+      reference: referenceEl,
+      floating: floatingEl
+    }), [referenceEl, floatingEl]);
+    const floatingStyles = React24.useMemo(() => {
+      const initialStyles = {
+        position: strategy,
+        left: 0,
+        top: 0
+      };
+      if (!elements.floating) {
+        return initialStyles;
+      }
+      const x = roundByDPR(elements.floating, data.x);
+      const y = roundByDPR(elements.floating, data.y);
+      if (transform) {
+        return {
+          ...initialStyles,
+          transform: "translate(" + x + "px, " + y + "px)",
+          ...getDPR(elements.floating) >= 1.5 && {
+            willChange: "transform"
+          }
+        };
+      }
+      return {
+        position: strategy,
+        left: x,
+        top: y
+      };
+    }, [strategy, transform, elements.floating, data.x, data.y]);
+    return React24.useMemo(() => ({
+      ...data,
+      update: update2,
+      refs,
+      elements,
+      floatingStyles
+    }), [data, update2, refs, elements, floatingStyles]);
+  }
+  var offset3 = (options, deps) => {
+    const result = offset2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var shift3 = (options, deps) => {
+    const result = shift2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var limitShift3 = (options, deps) => {
+    const result = limitShift2(options);
+    return {
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var flip3 = (options, deps) => {
+    const result = flip2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+  var size3 = (options, deps) => {
+    const result = size2(options);
+    return {
+      name: result.name,
+      fn: result.fn,
+      options: [options, deps]
+    };
+  };
+
+  // node_modules/@base-ui/react/utils/popups/popupHandle.mjs
+  var BasePopupHandle = class {
+    /**
+     * Stores of every root currently using this handle, in attach order. A handle is meant to be used
+     * by a single mounted root, but roots can transiently overlap (e.g. during an animated route
+     * transition), so this stack lets `attachStore`'s cleanup restore the previous root instead of
+     * leaving a still-mounted root uncontrollable when a newer overlapping root detaches first.
+     */
+    attachedStores = [];
+    /**
+     * Store of the root that currently controls the handle: the most recently attached one still
+     * mounted, or `null` when no root is attached. Imperative methods are no-ops while this is `null`.
+     */
+    attachedStoreValue = null;
+    /**
+     * Listeners notified when `attachedStore` changes, so detached triggers can follow the store pointer.
+     */
+    storeListeners = /* @__PURE__ */ new Set();
+    /**
+     * Creates a handle backed by the store used while no root is attached.
+     *
+     * @param fallbackStore Inert, closed store handed to detached triggers while no root is attached,
+     * so they can render and register without a mounted root. Triggers register into whichever store
+     * `store` currently resolves to, so while detached they live in this store's trigger map and
+     * migrate themselves to the root's store (and back) as it attaches/detaches.
+     * @param componentName Component name used to prefix dev warnings, e.g. `'Menu'` produces
+     * `MenuHandle.open()` in warning text.
+     * @param throwOnMissingTrigger Whether `open(triggerId)` throws when no trigger with that id is
+     * registered. Anchored popups (Menu, Popover, Tooltip, PreviewCard) need a trigger to anchor to,
+     * so they throw; Dialog is not anchored and instead opens unassociated with a dev warning.
+     */
+    constructor(fallbackStore, componentName, throwOnMissingTrigger = true) {
+      this.fallbackStore = fallbackStore;
+      this.componentName = componentName;
+      this.throwOnMissingTrigger = throwOnMissingTrigger;
+    }
+    get attachedStore() {
+      return this.attachedStoreValue;
+    }
+    /**
+     * Store that detached triggers read from: the attached root's store, or an inert fallback store
+     * used while no root is attached.
+     * @internal
+     */
+    get store() {
+      return this.attachedStoreValue ?? this.fallbackStore;
+    }
+    /**
+     * Stable fallback store used for server rendering and hydration. Root stores cannot be recorded on
+     * the handle during render because a handle can be shared by concurrent server-rendered requests.
+     * @internal
+     */
+    get serverStore() {
+      return this.fallbackStore;
+    }
+    /**
+     * Subscribes to changes of the attached store pointer so detached triggers re-render and re-bind
+     * when a root attaches or detaches. Returns a function that removes the listener.
+     * @internal
+     */
+    subscribeStore(listener) {
+      this.storeListeners.add(listener);
+      return () => {
+        this.storeListeners.delete(listener);
+      };
+    }
+    /**
+     * Points the handle at a root's store and notifies subscribers so detached triggers re-render and
+     * re-register into it (their registration ref re-fires on the store-pointer change). Returns a
+     * cleanup function that detaches the store again.
+     * @internal
+     */
+    attachStore(newStore) {
+      this.attachedStores.push(newStore);
+      this.setActiveStore(newStore);
+      if (true) {
+        if (this.attachedStores.length > 1) {
+          const dev = this;
+          (dev.overlapWarningFrame ??= AnimationFrame.create()).request(() => {
+            if (this.attachedStores.length > 1) {
+              console.warn("Base UI: A handle is attached to more than one mounted root at the same time. The most recently mounted root takes over and the previous one stops being controlled by the handle. A handle should be used by a single root that stays mounted for the lifetime of the handle.");
+            }
+          });
+        }
+      }
+      return () => {
+        const index2 = this.attachedStores.lastIndexOf(newStore);
+        if (index2 !== -1) {
+          this.attachedStores.splice(index2, 1);
+        }
+        this.setActiveStore(this.attachedStores[this.attachedStores.length - 1] ?? null);
+      };
+    }
+    /**
+     * Sets the store that currently controls the handle and notifies subscribers when it changes, so
+     * detached triggers re-render and migrate their registration to the new store.
+     */
+    setActiveStore(store3) {
+      if (this.attachedStoreValue !== store3) {
+        this.attachedStoreValue = store3;
+        this.storeListeners.forEach((listener) => {
+          listener();
+        });
+      }
+    }
+    /**
+     * Opens the attached root's store and associates it with the trigger with the given id, or a
+     * no-op (with a dev warning) while no root is attached. Shared by every concrete handle's public
+     * `open()` method, which only narrows the parameter type.
+     *
+     * When a trigger id is given but no matching trigger is registered, anchored popups throw (see
+     * `throwOnMissingTrigger`); Dialog opens unassociated with a dev warning instead.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     *
+     * @param triggerId ID of the trigger to associate with the popup, or `null`/`undefined` to open
+     * without associating any trigger.
+     */
+    openByTrigger(triggerId) {
+      const attachedStore = this.attachedStore;
+      if (attachedStore === null) {
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.open() was called while no root using this handle is mounted. The call was ignored; mount a root with this handle before opening it imperatively.`);
+        }
+        return;
+      }
+      let triggerElement;
+      if (triggerId) {
+        for (let i = this.attachedStores.length - 1; i >= 0 && !triggerElement; i -= 1) {
+          triggerElement = this.attachedStores[i].context.triggerElements.getById(triggerId);
+        }
+        triggerElement ??= this.fallbackStore.context.triggerElements.getById(triggerId);
+      }
+      if (triggerId && !triggerElement) {
+        if (this.throwOnMissingTrigger) {
+          throw new Error(true ? `Base UI: ${this.componentName}Handle.open() was called with the trigger id "${triggerId}", but no matching trigger is registered with this handle. An anchored popup cannot open without a trigger to anchor to. Pass the id of a mounted ${this.componentName}.Trigger that has this handle set on its "handle" prop.` : formatErrorMessage_default(99, this.componentName, triggerId, this.componentName));
+        }
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.open: No trigger found with id "${triggerId}". The popup will open, but the trigger will not be associated with it.`);
+        }
+      }
+      attachedStore.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+    }
+    /**
+     * Closes the popup by setting the attached root's store to closed, or a no-op (with a dev warning)
+     * while no root is attached. Shared by every concrete handle's public `close()` method.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    closePopup() {
+      const attachedStore = this.attachedStore;
+      if (attachedStore === null) {
+        if (true) {
+          console.warn(`Base UI: ${this.componentName}Handle.close() was called while no root using this handle is mounted. The call was ignored.`);
+        }
+        return;
+      }
+      attachedStore.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
+  var React29 = __toESM(require_react(), 1);
+  var ReactDOM4 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
+  var React28 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/store/useStore.mjs
+  var React26 = __toESM(require_react(), 1);
+  var import_shim = __toESM(require_shim(), 1);
+  var import_with_selector = __toESM(require_with_selector(), 1);
+
+  // node_modules/@base-ui/utils/fastHooks.mjs
+  var React25 = __toESM(require_react(), 1);
+  var hooks = [];
+  var currentInstance = void 0;
+  function getInstance() {
+    return currentInstance;
+  }
+  function register2(hook) {
+    hooks.push(hook);
+  }
+  function fastComponent(fn) {
+    const FastComponent = (props, forwardedRef) => {
+      const instance = useRefWithInit(createInstance).current;
+      let result;
+      try {
+        currentInstance = instance;
+        for (const hook of hooks) {
+          hook.before(instance);
+        }
+        result = fn(props, forwardedRef);
+        for (const hook of hooks) {
+          hook.after(instance);
+        }
+        instance.didInitialize = true;
+      } finally {
+        currentInstance = void 0;
+      }
+      return result;
+    };
+    FastComponent.displayName = fn.displayName || fn.name;
+    return FastComponent;
+  }
+  function fastComponentRef(fn) {
+    return /* @__PURE__ */ React25.forwardRef(fastComponent(fn));
+  }
+  function createInstance() {
+    return {
+      didInitialize: false
+    };
+  }
+
+  // node_modules/@base-ui/utils/store/useStore.mjs
+  var canUseRawUseSyncExternalStore = isReactVersionAtLeast(19);
+  var useStoreImplementation = canUseRawUseSyncExternalStore ? useStoreFast : useStoreLegacy;
+  function useStore(store3, selector, a1, a2, a3) {
+    return useStoreImplementation(store3, selector, a1, a2, a3);
+  }
+  function useStoreR19(store3, selector, a1, a2, a3) {
+    const getSelection = React26.useCallback(() => selector(store3.getSnapshot(), a1, a2, a3), [store3, selector, a1, a2, a3]);
+    return (0, import_shim.useSyncExternalStore)(store3.subscribe, getSelection, getSelection);
+  }
+  register2({
+    before(instance) {
+      instance.syncIndex = 0;
+      if (!instance.didInitialize) {
+        instance.syncTick = 1;
+        instance.syncHooks = [];
+        instance.didChangeStore = true;
+        instance.getSnapshot = () => {
+          let didChange2 = false;
+          for (let i = 0; i < instance.syncHooks.length; i += 1) {
+            const hook = instance.syncHooks[i];
+            const value = hook.selector(hook.store.state, hook.a1, hook.a2, hook.a3);
+            if (!Object.is(hook.value, value)) {
+              didChange2 = true;
+              hook.value = value;
+            }
+          }
+          if (didChange2) {
+            instance.syncTick += 1;
+          }
+          return instance.syncTick;
+        };
+      }
+    },
+    after(instance) {
+      if (instance.syncHooks.length > 0) {
+        if (instance.didChangeStore) {
+          instance.didChangeStore = false;
+          instance.subscribe = (onStoreChange) => {
+            const stores = /* @__PURE__ */ new Set();
+            for (const hook of instance.syncHooks) {
+              stores.add(hook.store);
+            }
+            const unsubscribes = [];
+            for (const store3 of stores) {
+              unsubscribes.push(store3.subscribe(onStoreChange));
+            }
+            return () => {
+              for (const unsubscribe of unsubscribes) {
+                unsubscribe();
+              }
+            };
+          };
+        }
+        (0, import_shim.useSyncExternalStore)(instance.subscribe, instance.getSnapshot, instance.getSnapshot);
+      }
+    }
+  });
+  function useStoreFast(store3, selector, a1, a2, a3) {
+    const instance = getInstance();
+    if (!instance) {
+      return useStoreR19(store3, selector, a1, a2, a3);
+    }
+    const index2 = instance.syncIndex;
+    instance.syncIndex += 1;
+    let hook;
+    if (!instance.didInitialize) {
+      hook = {
+        store: store3,
+        selector,
+        a1,
+        a2,
+        a3,
+        value: selector(store3.getSnapshot(), a1, a2, a3)
+      };
+      instance.syncHooks.push(hook);
+    } else {
+      hook = instance.syncHooks[index2];
+      if (hook.store !== store3 || hook.selector !== selector || !Object.is(hook.a1, a1) || !Object.is(hook.a2, a2) || !Object.is(hook.a3, a3)) {
+        if (hook.store !== store3) {
+          instance.didChangeStore = true;
+        }
+        hook.store = store3;
+        hook.selector = selector;
+        hook.a1 = a1;
+        hook.a2 = a2;
+        hook.a3 = a3;
+        hook.value = selector(store3.getSnapshot(), a1, a2, a3);
+      }
+    }
+    return hook.value;
+  }
+  function useStoreLegacy(store3, selector, a1, a2, a3) {
+    return (0, import_with_selector.useSyncExternalStoreWithSelector)(store3.subscribe, store3.getSnapshot, store3.getSnapshot, (state) => selector(state, a1, a2, a3));
+  }
+
+  // node_modules/@base-ui/utils/store/Store.mjs
+  var Store = class {
+    /**
+     * The current state of the store.
+     * This property is updated immediately when the state changes as a result of calling {@link setState}, {@link update}, or {@link set}.
+     * To subscribe to state changes, use the {@link useState} method. The value returned by {@link useState} is updated after the component renders (similarly to React's useState).
+     * The values can be used directly (to avoid subscribing to the store) in effects or event handlers.
+     *
+     * Do not modify properties in state directly. Instead, use the provided methods to ensure proper state management and listener notification.
+     */
+    // Internal state to handle recursive `setState()` calls
+    constructor(state) {
+      this.state = state;
+      this.listeners = /* @__PURE__ */ new Set();
+      this.updateTick = 0;
+    }
+    /**
+     * Registers a listener that will be called whenever the store's state changes.
+     *
+     * @param fn The listener function to be called on state changes.
+     * @returns A function to unsubscribe the listener.
+     */
+    subscribe = (fn) => {
+      this.listeners.add(fn);
+      return () => {
+        this.listeners.delete(fn);
+      };
+    };
+    /**
+     * Returns the current state of the store.
+     */
+    getSnapshot = () => {
+      return this.state;
+    };
+    /**
+     * Updates the entire store's state and notifies all registered listeners.
+     *
+     * @param newState The new state to set for the store.
+     */
+    setState(newState) {
+      if (this.state === newState) {
+        return;
+      }
+      this.state = newState;
+      this.updateTick += 1;
+      const currentTick = this.updateTick;
+      for (const listener of this.listeners) {
+        if (currentTick !== this.updateTick) {
+          return;
+        }
+        listener(newState);
+      }
+    }
+    /**
+     * Merges the provided changes into the current state and notifies listeners if there are changes.
+     *
+     * @param changes An object containing the changes to apply to the current state.
+     */
+    update(changes) {
+      for (const key in changes) {
+        if (!Object.is(this.state[key], changes[key])) {
+          this.setState({
+            ...this.state,
+            ...changes
+          });
+          return;
+        }
+      }
+    }
+    /**
+     * Sets a specific key in the store's state to a new value and notifies listeners if the value has changed.
+     *
+     * @param key The key in the store's state to update.
+     * @param value The new value to set for the specified key.
+     */
+    set(key, value) {
+      if (!Object.is(this.state[key], value)) {
+        this.setState({
+          ...this.state,
+          [key]: value
+        });
+      }
+    }
+    /**
+     * Gives the state a new reference and updates all registered listeners.
+     */
+    notifyAll() {
+      const newState = {
+        ...this.state
+      };
+      this.setState(newState);
+    }
+    use(selector, a1, a2, a3) {
+      return useStore(this, selector, a1, a2, a3);
+    }
+  };
+
+  // node_modules/@base-ui/utils/store/ReactStore.mjs
+  var React27 = __toESM(require_react(), 1);
+  var ReactStore = class extends Store {
+    /**
+     * Creates a new ReactStore instance.
+     *
+     * @param state Initial state of the store.
+     * @param context Non-reactive context values.
+     * @param selectors Optional selectors for use with `useState`.
+     */
+    constructor(state, context = {}, selectors3) {
+      super(state);
+      this.context = context;
+      this.selectors = selectors3;
+    }
+    /**
+     * Non-reactive values such as refs, callbacks, etc.
+     */
+    /**
+     * Synchronizes a single external value into the store.
+     *
+     * Note that the while the value in `state` is updated immediately, the value returned
+     * by `useState` is updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValue(key, value) {
+      React27.useDebugValue(key);
+      const store3 = this;
+      useIsoLayoutEffect(() => {
+        if (store3.state[key] !== value) {
+          store3.set(key, value);
+        }
+      }, [store3, key, value]);
+    }
+    /**
+     * Synchronizes a single external value into the store and
+     * cleans it up (sets to `undefined`) on unmount.
+     *
+     * Note that the while the value in `state` is updated immediately, the value returned
+     * by `useState` is updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValueWithCleanup(key, value) {
+      const store3 = this;
+      useIsoLayoutEffect(() => {
+        if (store3.state[key] !== value) {
+          store3.set(key, value);
+        }
+        return () => {
+          store3.set(key, void 0);
+        };
+      }, [store3, key, value]);
+    }
+    /**
+     * Synchronizes multiple external values into the store.
+     *
+     * Note that the while the values in `state` are updated immediately, the values returned
+     * by `useState` are updated before the next render (similarly to React's `useState`).
+     */
+    useSyncedValues(statePart) {
+      const store3 = this;
+      if (true) {
+        React27.useDebugValue(statePart, (p) => Object.keys(p));
+        const keys = React27.useRef(Object.keys(statePart)).current;
+        const nextKeys = Object.keys(statePart);
+        if (keys.length !== nextKeys.length || keys.some((key, index2) => key !== nextKeys[index2])) {
+          console.error("ReactStore.useSyncedValues expects the same prop keys on every render. Keys should be stable.");
+        }
+      }
+      const dependencies = Object.values(statePart);
+      useIsoLayoutEffect(() => {
+        store3.update(statePart);
+      }, [store3, ...dependencies]);
+    }
+    /**
+     * Registers a controllable prop pair (`controlled`, `defaultValue`) for a specific key. If `controlled`
+     * is non-undefined, the store's state at `key` is updated to match `controlled`.
+     */
+    useControlledProp(key, controlled) {
+      React27.useDebugValue(key);
+      const store3 = this;
+      const isControlled = controlled !== void 0;
+      useIsoLayoutEffect(() => {
+        if (isControlled && !Object.is(store3.state[key], controlled)) {
+          store3.setState({
+            ...store3.state,
+            [key]: controlled
+          });
+        }
+      }, [store3, key, controlled, isControlled]);
+      if (true) {
+        const cache = this.controlledValues ??= /* @__PURE__ */ new Map();
+        if (!cache.has(key)) {
+          cache.set(key, isControlled);
+        }
+        const previouslyControlled = cache.get(key);
+        if (previouslyControlled !== void 0 && previouslyControlled !== isControlled) {
+          console.error(`A component is changing the ${isControlled ? "" : "un"}controlled state of ${key.toString()} to be ${isControlled ? "un" : ""}controlled. Elements should not switch from uncontrolled to controlled (or vice versa).`);
+        }
+      }
+    }
+    /** Gets the current value from the store using a selector with the provided key.
+     *
+     * @param key Key of the selector to use.
+     */
+    select(key, a1, a2, a3) {
+      const selector = this.selectors[key];
+      return selector(this.state, a1, a2, a3);
+    }
+    /**
+     * Returns a value from the store's state using a selector function.
+     * Used to subscribe to specific parts of the state.
+     * This methods causes a rerender whenever the selected state changes.
+     *
+     * @param key Key of the selector to use.
+     */
+    useState(key, a1, a2, a3) {
+      React27.useDebugValue(key);
+      return useStore(this, this.selectors[key], a1, a2, a3);
+    }
+    /**
+     * Wraps a function with `useStableCallback` to ensure it has a stable reference
+     * and assigns it to the context.
+     *
+     * @param key Key of the event callback. Must be a function in the context.
+     * @param fn Function to assign.
+     */
+    useContextCallback(key, fn) {
+      React27.useDebugValue(key);
+      const stableFunction = useStableCallback(fn ?? NOOP);
+      this.context[key] = stableFunction;
+    }
+    /**
+     * Returns a stable setter function for a specific key in the store's state.
+     * It's commonly used to pass as a ref callback to React elements.
+     *
+     * @param key Key of the state to set.
+     */
+    useStateSetter(key) {
+      const ref = React27.useRef(void 0);
+      if (ref.current === void 0) {
+        ref.current = (value) => {
+          this.set(key, value);
+        };
+      }
+      return ref.current;
+    }
+    /**
+     * Observes changes derived from the store's selectors and calls the listener when the selected value changes.
+     *
+     * @param key Key of the selector to observe.
+     * @param listener Listener function called when the selector result changes.
+     */
+    observe(selector, listener) {
+      let selectFn;
+      if (typeof selector === "function") {
+        selectFn = selector;
+      } else {
+        selectFn = this.selectors[selector];
+      }
+      let prevValue = selectFn(this.state);
+      listener(prevValue, prevValue, this);
+      return this.subscribe((nextState) => {
+        const nextValue = selectFn(nextState);
+        if (!Object.is(prevValue, nextValue)) {
+          const oldValue = prevValue;
+          prevValue = nextValue;
+          listener(nextValue, oldValue, this);
+        }
+      });
+    }
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
+  var selectors = {
+    open: (state) => state.open,
+    transitionStatus: (state) => state.transitionStatus,
+    domReferenceElement: (state) => state.domReferenceElement,
+    referenceElement: (state) => state.positionReference ?? state.referenceElement,
+    floatingElement: (state) => state.floatingElement,
+    floatingId: (state) => state.floatingId
+  };
+  var FloatingRootStore = class extends ReactStore {
+    constructor(options) {
+      const {
+        syncOnly,
+        nested,
+        onOpenChange,
+        triggerElements,
+        ...initialState
+      } = options;
+      super({
+        ...initialState,
+        positionReference: initialState.referenceElement,
+        domReferenceElement: initialState.referenceElement
+      }, {
+        onOpenChange,
+        dataRef: {
+          current: {}
+        },
+        events: createEventEmitter(),
+        nested,
+        triggerElements
+      }, selectors);
+      this.syncOnly = syncOnly;
+    }
+    /**
+     * Syncs the event used by hover logic to distinguish hover-open from click-like interaction.
+     */
+    syncOpenEvent = (newOpen, event) => {
+      if (!newOpen || !this.state.open || // Prevent a pending hover-open from overwriting a click-open event, while allowing
+      // click events to upgrade a hover-open.
+      event != null && isClickLikeEvent(event)) {
+        this.context.dataRef.current.openEvent = newOpen ? event : void 0;
+      }
+    };
+    /**
+     * Runs the root-owned side effects for an open state change.
+     */
+    dispatchOpenChange = (newOpen, eventDetails) => {
+      this.syncOpenEvent(newOpen, eventDetails.event);
+      const details = {
+        open: newOpen,
+        reason: eventDetails.reason,
+        nativeEvent: eventDetails.event,
+        nested: this.context.nested,
+        triggerElement: eventDetails.trigger
+      };
+      this.context.events.emit("openchange", details);
+    };
+    /**
+     * Emits the `openchange` event through the internal event emitter and calls the `onOpenChange` handler with the provided arguments.
+     *
+     * @param newOpen The new open state.
+     * @param eventDetails Details about the event that triggered the open state change.
+     */
+    setOpen = (newOpen, eventDetails) => {
+      if (this.syncOnly) {
+        this.context.onOpenChange?.(newOpen, eventDetails);
+        return;
+      }
+      this.dispatchOpenChange(newOpen, eventDetails);
+      this.context.onOpenChange?.(newOpen, eventDetails);
+    };
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
+  function useSyncedFloatingRootContext(options) {
+    const {
+      popupStore,
+      treatPopupAsFloatingElement = false,
+      floatingRootContext: floatingRootContextProp,
+      floatingId,
+      nested,
+      onOpenChange
+    } = options;
+    const open = popupStore.useState("open");
+    const referenceElement = popupStore.useState("activeTriggerElement");
+    const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
+    const triggerElements = popupStore.context.triggerElements;
+    const handleOpenChange = onOpenChange;
+    const internalStoreRef = React28.useRef(null);
+    if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
+      internalStoreRef.current = new FloatingRootStore({
+        open,
+        transitionStatus: void 0,
+        referenceElement,
+        floatingElement,
+        triggerElements,
+        onOpenChange: handleOpenChange,
+        floatingId,
+        syncOnly: true,
+        nested
+      });
+    }
+    const store3 = floatingRootContextProp ?? internalStoreRef.current;
+    popupStore.useSyncedValue("floatingId", floatingId);
+    useIsoLayoutEffect(() => {
+      const valuesToSync = {
+        open,
+        floatingId,
+        referenceElement,
+        floatingElement
+      };
+      if (isElement(referenceElement)) {
+        valuesToSync.domReferenceElement = referenceElement;
+      }
+      if (store3.state.positionReference === store3.state.referenceElement) {
+        valuesToSync.positionReference = referenceElement;
+      }
+      store3.update(valuesToSync);
+    }, [open, floatingId, referenceElement, floatingElement, store3]);
+    store3.context.onOpenChange = handleOpenChange;
+    store3.context.nested = nested;
+    return store3;
+  }
+
+  // node_modules/@base-ui/react/utils/popups/popupStoreUtils.mjs
+  var FOCUSABLE_POPUP_PROPS = {
+    tabIndex: -1,
+    [FOCUSABLE_ATTRIBUTE]: ""
+  };
+  function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
+    const floatingId = useId();
+    const nested = useFloatingParentNodeId() != null;
+    const store3 = useRefWithInit(() => createStore(floatingId, nested)).current;
+    useSyncedFloatingRootContext({
+      popupStore: store3,
+      treatPopupAsFloatingElement,
+      floatingRootContext: store3.state.floatingRootContext,
+      floatingId,
+      nested,
+      onOpenChange: store3.setOpen
+    });
+    return store3;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store3
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store3);
+    }, [handle, store3]);
+    return null;
+  }
+  function useTriggerRegistration(id, store3) {
+    const registeredElementIdRef = React29.useRef(null);
+    const registeredElementRef = React29.useRef(null);
+    return React29.useCallback((element) => {
+      if (id === void 0) {
+        return;
+      }
+      let shouldSyncTriggerCount = false;
+      if (registeredElementIdRef.current !== null) {
+        const registeredId = registeredElementIdRef.current;
+        const registeredElement = registeredElementRef.current;
+        const currentElement = store3.context.triggerElements.getById(registeredId);
+        if (registeredElement && currentElement === registeredElement) {
+          store3.context.triggerElements.delete(registeredId);
+          shouldSyncTriggerCount = true;
+        }
+        registeredElementIdRef.current = null;
+        registeredElementRef.current = null;
+      }
+      if (element !== null) {
+        registeredElementIdRef.current = id;
+        registeredElementRef.current = element;
+        store3.context.triggerElements.add(id, element);
+        shouldSyncTriggerCount = true;
+      }
+      if (shouldSyncTriggerCount) {
+        const triggerCount = store3.context.triggerElements.size;
+        if (store3.select("open") && store3.state.triggerCount !== triggerCount) {
+          store3.set("triggerCount", triggerCount);
+        }
+      }
+    }, [store3, id]);
+  }
+  function setPopupOpenState(state, open, trigger, preventUnmountOnClose = false) {
+    if (open) {
+      state.preventUnmountingOnClose = false;
+    } else if (preventUnmountOnClose) {
+      state.preventUnmountingOnClose = true;
+    }
+    const triggerId = trigger?.id ?? null;
+    if (triggerId || open) {
+      state.activeTriggerId = triggerId;
+      state.activeTriggerElement = trigger ?? null;
+    }
+  }
+  function attachPreventUnmountOnClose(eventDetails) {
+    let preventUnmountOnClose = false;
+    eventDetails.preventUnmountOnClose = () => {
+      preventUnmountOnClose = true;
+    };
+    return () => preventUnmountOnClose;
+  }
+  function applyPopupOpenChange(store3, nextOpen, eventDetails, options = {}) {
+    const reason = eventDetails.reason;
+    const isHover = reason === reason_parts_exports.triggerHover;
+    const isFocusOpen = nextOpen && reason === reason_parts_exports.triggerFocus;
+    const isDismissClose = !nextOpen && (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.escapeKey);
+    const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
+    store3.context.onOpenChange?.(nextOpen, eventDetails);
+    if (eventDetails.isCanceled) {
+      return;
+    }
+    options.onBeforeDispatch?.();
+    store3.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
+    const changeState = () => {
+      const updatedState = {
+        ...options.extraState,
+        open: nextOpen
+      };
+      if (isFocusOpen) {
+        updatedState.instantType = "focus";
+      } else if (isDismissClose) {
+        updatedState.instantType = "dismiss";
+      } else if (isHover) {
+        updatedState.instantType = void 0;
+      }
+      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
+      store3.update(updatedState);
+    };
+    if (isHover) {
+      ReactDOM4.flushSync(changeState);
+    } else {
+      changeState();
+    }
+  }
+  function useTriggerDataForwarding(triggerId, triggerElementRef, store3, stateUpdates) {
+    const isMountedByThisTrigger = store3.useState("isMountedByTrigger", triggerId);
+    const baseRegisterTrigger = useTriggerRegistration(triggerId, store3);
+    const applyTriggerData = useStableCallback((element) => {
+      const open = store3.select("open");
+      const activeTriggerId = store3.select("activeTriggerId");
+      if (activeTriggerId === triggerId) {
+        store3.update({
+          activeTriggerElement: element,
+          ...open ? stateUpdates : null
+        });
+        return;
+      }
+      if (activeTriggerId == null && open) {
+        store3.update({
+          activeTriggerId: triggerId,
+          activeTriggerElement: element,
+          ...stateUpdates
+        });
+      }
+    });
+    const registerTrigger = React29.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
+    useIsoLayoutEffect(() => {
+      if (isMountedByThisTrigger) {
+        store3.update({
+          activeTriggerElement: triggerElementRef.current,
+          ...stateUpdates
+        });
+      }
+    }, [isMountedByThisTrigger, store3, triggerElementRef, ...Object.values(stateUpdates)]);
+    return {
+      registerTrigger,
+      isMountedByThisTrigger
+    };
+  }
+  function useImplicitActiveTrigger(store3, options = {}) {
+    const {
+      closeOnActiveTriggerUnmount = false
+    } = options;
+    const resolvedActiveTriggerIdRef = React29.useRef(null);
+    const open = store3.useState("open");
+    const reactiveTriggerCount = store3.useState("triggerCount");
+    const activeTriggerId = store3.useState("activeTriggerId");
+    const reactiveActiveTriggerElement = store3.useState("activeTriggerElement");
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        resolvedActiveTriggerIdRef.current = null;
+        if (store3.state.triggerCount !== 0) {
+          store3.set("triggerCount", 0);
+        }
+        return;
+      }
+      const triggerCount = store3.context.triggerElements.size;
+      const stateUpdates = {};
+      if (store3.state.triggerCount !== triggerCount) {
+        stateUpdates.triggerCount = triggerCount;
+      }
+      const currentActiveTriggerId = store3.select("activeTriggerId");
+      let lostActiveTriggerId = null;
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store3.context.triggerElements.getById(currentActiveTriggerId);
+        if (!activeTriggerElement) {
+          for (const [triggerId, triggerElement] of store3.context.triggerElements.entries()) {
+            if (triggerElement === store3.state.activeTriggerElement) {
+              stateUpdates.activeTriggerId = triggerId;
+              stateUpdates.activeTriggerElement = triggerElement;
+              resolvedActiveTriggerIdRef.current = triggerId;
+              break;
+            }
+          }
+          if (stateUpdates.activeTriggerId === void 0) {
+            if (resolvedActiveTriggerIdRef.current === currentActiveTriggerId) {
+              lostActiveTriggerId = currentActiveTriggerId;
+            } else {
+              resolvedActiveTriggerIdRef.current = null;
+            }
+          }
+        } else {
+          resolvedActiveTriggerIdRef.current = currentActiveTriggerId;
+          if (activeTriggerElement !== store3.state.activeTriggerElement) {
+            stateUpdates.activeTriggerElement = activeTriggerElement;
+          }
+        }
+      } else {
+        resolvedActiveTriggerIdRef.current = null;
+      }
+      if (!lostActiveTriggerId && !currentActiveTriggerId && triggerCount === 1) {
+        const iteratorResult = store3.context.triggerElements.entries().next();
+        if (!iteratorResult.done) {
+          const [implicitTriggerId, implicitTriggerElement] = iteratorResult.value;
+          stateUpdates.activeTriggerId = implicitTriggerId;
+          stateUpdates.activeTriggerElement = implicitTriggerElement;
+          resolvedActiveTriggerIdRef.current = implicitTriggerId;
+        }
+      }
+      if (stateUpdates.triggerCount !== void 0 || stateUpdates.activeTriggerId !== void 0 || stateUpdates.activeTriggerElement !== void 0) {
+        store3.update(stateUpdates);
+      }
+      if (lostActiveTriggerId) {
+        if (closeOnActiveTriggerUnmount) {
+          queueMicrotask(() => {
+            if (store3.select("open") && store3.select("activeTriggerId") === lostActiveTriggerId && !store3.context.triggerElements.getById(lostActiveTriggerId)) {
+              const eventDetails = createChangeEventDetails(reason_parts_exports.none);
+              store3.setOpen(false, eventDetails);
+              if (!eventDetails.isCanceled) {
+                store3.update({
+                  activeTriggerId: null,
+                  activeTriggerElement: null
+                });
+              }
+            }
+          });
+        }
+      }
+    }, [open, store3, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
+  }
+  function useOpenStateTransitions(open, store3, onUnmount) {
+    const {
+      mounted,
+      setMounted,
+      transitionStatus
+    } = useTransitionStatus(open);
+    const preventUnmountingOnClose = store3.useState("preventUnmountingOnClose");
+    const syncedPreventUnmountingOnClose = open ? false : preventUnmountingOnClose;
+    store3.useSyncedValues({
+      mounted,
+      transitionStatus,
+      preventUnmountingOnClose: syncedPreventUnmountingOnClose
+    });
+    const forceUnmount = useStableCallback(() => {
+      setMounted(false);
+      store3.update({
+        activeTriggerId: null,
+        activeTriggerElement: null,
+        mounted: false,
+        preventUnmountingOnClose: false
+      });
+      onUnmount?.();
+      store3.context.onOpenChangeComplete?.(false);
+    });
+    useOpenChangeComplete({
+      enabled: mounted && !open && !syncedPreventUnmountingOnClose,
+      open,
+      ref: store3.context.popupRef,
+      onComplete() {
+        if (!open) {
+          forceUnmount();
+        }
+      }
+    });
+    return {
+      forceUnmount,
+      transitionStatus
+    };
+  }
+  function usePopupInteractionProps(store3, statePart) {
+    store3.useSyncedValues(statePart);
+    useIsoLayoutEffect(() => () => {
+      store3.update({
+        activeTriggerProps: EMPTY_OBJECT,
+        inactiveTriggerProps: EMPTY_OBJECT,
+        popupProps: EMPTY_OBJECT
+      });
+    }, [store3]);
+  }
+
+  // node_modules/@base-ui/react/utils/popups/popupTriggerMap.mjs
+  var devElementIdsByMap;
+  function getDevElementIds(map) {
+    devElementIdsByMap ??= /* @__PURE__ */ new WeakMap();
+    let elementIds = devElementIdsByMap.get(map);
+    if (!elementIds) {
+      elementIds = /* @__PURE__ */ new WeakMap();
+      devElementIdsByMap.set(map, elementIds);
+    }
+    return elementIds;
+  }
+  var PopupTriggerMap = class {
+    constructor() {
+      this.idMap = /* @__PURE__ */ new Map();
+    }
+    /**
+     * Adds a trigger element with the given ID.
+     *
+     * Note: The provided element is assumed to not be registered under multiple IDs.
+     */
+    add(id, element) {
+      if (true) {
+        const elementIds = getDevElementIds(this);
+        const existingId = elementIds.get(element);
+        if (existingId !== void 0 && existingId !== id) {
+          throw new Error("Base UI: A trigger element cannot be registered under multiple IDs in PopupTriggerMap.");
+        }
+        const previousElement = this.idMap.get(id);
+        if (previousElement !== void 0 && previousElement !== element) {
+          elementIds.delete(previousElement);
+        }
+        elementIds.set(element, id);
+      }
+      this.idMap.set(id, element);
+    }
+    /**
+     * Removes the trigger element with the given ID.
+     */
+    delete(id) {
+      if (true) {
+        const element = this.idMap.get(id);
+        if (element !== void 0) {
+          devElementIdsByMap?.get(this)?.delete(element);
+        }
+      }
+      this.idMap.delete(id);
+    }
+    /**
+     * Whether the given element is registered as a trigger.
+     */
+    hasElement(element) {
+      for (const registered of this.idMap.values()) {
+        if (registered === element) {
+          return true;
+        }
+      }
+      return false;
+    }
+    /**
+     * Whether there is a registered trigger element matching the given predicate.
+     */
+    hasMatchingElement(predicate) {
+      for (const element of this.idMap.values()) {
+        if (predicate(element)) {
+          return true;
+        }
+      }
+      return false;
+    }
+    /**
+     * Returns the trigger element associated with the given ID, or undefined if no such element exists.
+     */
+    getById(id) {
+      return this.idMap.get(id);
+    }
+    /**
+     * Returns an iterable of all registered trigger entries, where each entry is a tuple of [id, element].
+     */
+    entries() {
+      return this.idMap.entries();
+    }
+    /**
+     * Returns an iterable of all registered trigger elements.
+     */
+    elements() {
+      return this.idMap.values();
+    }
+    /**
+     * Returns the number of registered trigger elements.
+     */
+    get size() {
+      return this.idMap.size;
+    }
+  };
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/getEmptyRootContext.mjs
+  function getEmptyRootContext() {
+    return new FloatingRootStore({
+      open: false,
+      transitionStatus: void 0,
+      floatingElement: null,
+      referenceElement: null,
+      triggerElements: new PopupTriggerMap(),
+      floatingId: void 0,
+      syncOnly: false,
+      nested: false,
+      onOpenChange: void 0
+    });
+  }
+
+  // node_modules/@base-ui/react/utils/popups/store.mjs
+  function createInitialPopupStoreState() {
+    return {
+      open: false,
+      openProp: void 0,
+      mounted: false,
+      transitionStatus: void 0,
+      floatingRootContext: getEmptyRootContext(),
+      floatingId: void 0,
+      triggerCount: 0,
+      preventUnmountingOnClose: false,
+      payload: void 0,
+      activeTriggerId: null,
+      activeTriggerElement: null,
+      triggerIdProp: void 0,
+      popupElement: null,
+      positionerElement: null,
+      activeTriggerProps: EMPTY_OBJECT,
+      inactiveTriggerProps: EMPTY_OBJECT,
+      popupProps: EMPTY_OBJECT
+    };
+  }
+  function createPopupFloatingRootContext(triggerElements, floatingId, nested = false) {
+    return new FloatingRootStore({
+      open: false,
+      transitionStatus: void 0,
+      floatingElement: null,
+      referenceElement: null,
+      triggerElements,
+      floatingId,
+      syncOnly: true,
+      nested,
+      onOpenChange: void 0
+    });
+  }
+  var activeTriggerIdSelector = (state) => state.triggerIdProp ?? state.activeTriggerId;
+  var openSelector = (state) => state.openProp ?? state.open;
+  var popupIdSelector = (state) => {
+    const popupId = state.popupElement?.id ?? state.floatingId;
+    return popupId || void 0;
+  };
+  function triggerOwnsOpenPopup(state, triggerId) {
+    return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) === triggerId;
+  }
+  function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
+    if (triggerOwnsOpenPopup(state, triggerId)) {
+      return true;
+    }
+    return triggerId !== void 0 && openSelector(state) && activeTriggerIdSelector(state) == null && state.triggerCount === 1;
+  }
+  var popupStoreSelectors = {
+    open: openSelector,
+    mounted: (state) => state.mounted,
+    transitionStatus: (state) => state.transitionStatus,
+    floatingRootContext: (state) => state.floatingRootContext,
+    triggerCount: (state) => state.triggerCount,
+    preventUnmountingOnClose: (state) => state.preventUnmountingOnClose,
+    payload: (state) => state.payload,
+    activeTriggerId: activeTriggerIdSelector,
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
+    popupId: popupIdSelector,
+    /**
+     * Whether the trigger with the given ID was used to open the popup.
+     */
+    isTriggerActive: (state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId,
+    /**
+     * Whether the popup is open and was activated by a trigger with the given ID.
+     */
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
+    /**
+     * Whether the popup is mounted and was activated by a trigger with the given ID.
+     */
+    isMountedByTrigger: (state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted,
+    triggerProps: (state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps,
+    /**
+     * Popup id for the trigger that currently owns the open popup.
+     */
+    triggerPopupId: (state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0,
+    popupProps: (state) => state.popupProps,
+    popupElement: (state) => state.popupElement,
+    positionerElement: (state) => state.positionerElement
+  };
+
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React30 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe = React30.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
+      }
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React30.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe, getSnapshot, () => handle?.serverStore);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store3) {
+    const {
+      nodeId,
+      externalTree
+    } = options;
+    const referenceElement = store3.useState("referenceElement");
+    const floatingElement = store3.useState("floatingElement");
+    const domReferenceElement = store3.useState("domReferenceElement");
+    const open = store3.useState("open");
+    const floatingId = store3.useState("floatingId");
+    const [positionReference, setPositionReferenceRaw] = React31.useState(null);
+    const [localDomReference, setLocalDomReference] = React31.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React31.useState(void 0);
+    const domReferenceRef = React31.useRef(null);
+    const tree = useFloatingTree(externalTree);
+    const storeElements = React31.useMemo(() => ({
+      reference: referenceElement,
+      floating: floatingElement,
+      domReference: domReferenceElement
+    }), [referenceElement, floatingElement, domReferenceElement]);
+    const position = useFloating({
+      ...options,
+      elements: {
+        ...storeElements,
+        ...positionReference && {
+          reference: positionReference
+        }
+      }
+    });
+    const localDomReferenceElement = isElement(localDomReference) ? localDomReference : null;
+    const syncedFloatingElement = localFloatingElement === void 0 ? store3.state.floatingElement : localFloatingElement;
+    store3.useSyncedValue("referenceElement", localDomReference ?? null);
+    store3.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
+    store3.useSyncedValue("floatingElement", syncedFloatingElement);
+    const setPositionReference = React31.useCallback((node) => {
+      const computedPositionReference = isElement(node) ? {
+        getBoundingClientRect: () => node.getBoundingClientRect(),
+        getClientRects: () => node.getClientRects(),
+        contextElement: node
+      } : node;
+      setPositionReferenceRaw(computedPositionReference);
+      position.refs.setReference(computedPositionReference);
+    }, [position.refs]);
+    const setReference = React31.useCallback((node) => {
+      if (isElement(node) || node === null) {
+        domReferenceRef.current = node;
+        setLocalDomReference(node);
+      }
+      if (isElement(position.refs.reference.current) || position.refs.reference.current === null || // Don't allow setting virtual elements using the old technique back to
+      // `null` to support `positionReference` + an unstable `reference`
+      // callback ref.
+      node !== null && !isElement(node)) {
+        position.refs.setReference(node);
+      }
+    }, [position.refs, setLocalDomReference]);
+    const setFloating = React31.useCallback((node) => {
+      setLocalFloatingElement(node);
+      position.refs.setFloating(node);
+    }, [position.refs]);
+    const refs = React31.useMemo(() => ({
+      ...position.refs,
+      setReference,
+      setFloating,
+      setPositionReference,
+      domReference: domReferenceRef
+    }), [position.refs, setReference, setFloating, setPositionReference]);
+    const elements = React31.useMemo(() => ({
+      ...position.elements,
+      domReference: domReferenceElement
+    }), [position.elements, domReferenceElement]);
+    const context = React31.useMemo(() => ({
+      ...position,
+      dataRef: store3.context.dataRef,
+      open,
+      onOpenChange: store3.setOpen,
+      events: store3.context.events,
+      floatingId,
+      refs,
+      elements,
+      nodeId,
+      rootStore: store3
+    }), [position, refs, elements, nodeId, store3, open, floatingId]);
+    useIsoLayoutEffect(() => {
+      if (domReferenceElement) {
+        domReferenceRef.current = domReferenceElement;
+      }
+    }, [domReferenceElement]);
+    useIsoLayoutEffect(() => {
+      store3.context.dataRef.current.floatingContext = context;
+      const node = tree?.nodesRef.current.find((n) => n.id === nodeId);
+      if (node) {
+        node.context = context;
+      }
+    });
+    return React31.useMemo(() => ({
+      ...position,
+      context,
+      refs,
+      elements,
+      rootStore: store3
+    }), [position, refs, elements, context, store3]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
+  var React32 = __toESM(require_react(), 1);
+  var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
+  function useFocus(context, props = {}) {
+    const {
+      enabled = true,
+      delay
+    } = props;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const {
+      events,
+      dataRef
+    } = store3.context;
+    const blockFocusRef = React32.useRef(false);
+    const blockedReferenceRef = React32.useRef(null);
+    const keyboardModalityRef = React32.useRef(true);
+    const timeout = useTimeout();
+    React32.useEffect(() => {
+      const domReference = store3.select("domReferenceElement");
+      if (!enabled) {
+        return void 0;
+      }
+      const win = getWindow(domReference);
+      function onBlur() {
+        const currentDomReference = store3.select("domReferenceElement");
+        if (!store3.select("open") && isHTMLElement(currentDomReference) && currentDomReference === activeElement(ownerDocument(currentDomReference))) {
+          blockFocusRef.current = true;
+        }
+      }
+      function onKeyDown() {
+        keyboardModalityRef.current = true;
+      }
+      function onPointerDown() {
+        keyboardModalityRef.current = false;
+      }
+      return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
+    }, [store3, enabled]);
+    React32.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function onOpenChangeLocal(details) {
+        if (details.reason === reason_parts_exports.triggerPress || details.reason === reason_parts_exports.escapeKey) {
+          const referenceElement = store3.select("domReferenceElement");
+          if (isElement(referenceElement)) {
+            blockedReferenceRef.current = referenceElement;
+            blockFocusRef.current = true;
+          }
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+      };
+    }, [events, enabled, store3]);
+    const reference = React32.useMemo(() => {
+      function resetBlockedFocus() {
+        blockFocusRef.current = false;
+        blockedReferenceRef.current = null;
+      }
+      return {
+        onMouseLeave() {
+          resetBlockedFocus();
+        },
+        onFocus(event) {
+          const focusTarget = event.currentTarget;
+          if (blockFocusRef.current) {
+            if (blockedReferenceRef.current === focusTarget) {
+              return;
+            }
+            resetBlockedFocus();
+          }
+          const target = getTarget(event.nativeEvent);
+          if (isElement(target)) {
+            if (isMacSafari && !event.relatedTarget) {
+              if (!keyboardModalityRef.current && !isTypeableElement(target)) {
+                return;
+              }
+            } else if (!matchesFocusVisible(target)) {
+              return;
+            }
+          }
+          const movedFromOtherEnabledTrigger = isTargetInsideEnabledTrigger(event.relatedTarget, store3.context.triggerElements);
+          const {
+            nativeEvent,
+            currentTarget
+          } = event;
+          const delayValue = typeof delay === "function" ? delay() : delay;
+          if (store3.select("open") && movedFromOtherEnabledTrigger || delayValue === 0 || delayValue === void 0) {
+            store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
+            return;
+          }
+          timeout.start(delayValue, () => {
+            if (blockFocusRef.current) {
+              return;
+            }
+            store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent, currentTarget));
+          });
+        },
+        onBlur(event) {
+          resetBlockedFocus();
+          const relatedTarget = event.relatedTarget;
+          const nativeEvent = event.nativeEvent;
+          const movedToFocusGuard = isElement(relatedTarget) && relatedTarget.hasAttribute(createAttribute("focus-guard")) && relatedTarget.getAttribute("data-type") === "outside";
+          timeout.start(0, () => {
+            const domReference = store3.select("domReferenceElement");
+            const activeEl = activeElement(ownerDocument(domReference));
+            if (!relatedTarget && activeEl === domReference) {
+              return;
+            }
+            if (contains(dataRef.current.floatingContext?.refs.floating.current, activeEl) || contains(domReference, activeEl) || movedToFocusGuard) {
+              return;
+            }
+            const nextFocusedElement = relatedTarget ?? activeEl;
+            if (isTargetInsideEnabledTrigger(nextFocusedElement, store3.context.triggerElements)) {
+              return;
+            }
+            store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerFocus, nativeEvent));
+          });
+        }
+      };
+    }, [dataRef, delay, store3, timeout]);
+    return React32.useMemo(() => enabled ? {
+      reference,
+      trigger: reference
+    } : {}, [enabled, reference]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
+  var React33 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
+  var HoverInteraction = class _HoverInteraction {
+    constructor() {
+      this.pointerType = void 0;
+      this.interactedInside = false;
+      this.handler = void 0;
+      this.blockMouseMove = true;
+      this.performedPointerEventsMutation = false;
+      this.pointerEventsScopeElement = null;
+      this.pointerEventsReferenceElement = null;
+      this.pointerEventsFloatingElement = null;
+      this.restTimeoutPending = false;
+      this.openChangeTimeout = new Timeout();
+      this.restTimeout = new Timeout();
+      this.handleCloseOptions = void 0;
+    }
+    static create() {
+      return new _HoverInteraction();
+    }
+    dispose = () => {
+      this.openChangeTimeout.clear();
+      this.restTimeout.clear();
+    };
+    disposeEffect = () => {
+      return this.dispose;
+    };
+  };
+  var pointerEventsMutationOwnerByScopeElement = /* @__PURE__ */ new WeakMap();
+  function clearSafePolygonPointerEventsMutation(instance) {
+    if (!instance.performedPointerEventsMutation) {
+      return;
+    }
+    const scopeElement = instance.pointerEventsScopeElement;
+    if (scopeElement && pointerEventsMutationOwnerByScopeElement.get(scopeElement) === instance) {
+      instance.pointerEventsScopeElement?.style.removeProperty("pointer-events");
+      instance.pointerEventsReferenceElement?.style.removeProperty("pointer-events");
+      instance.pointerEventsFloatingElement?.style.removeProperty("pointer-events");
+      pointerEventsMutationOwnerByScopeElement.delete(scopeElement);
+    }
+    instance.performedPointerEventsMutation = false;
+    instance.pointerEventsScopeElement = null;
+    instance.pointerEventsReferenceElement = null;
+    instance.pointerEventsFloatingElement = null;
+  }
+  function applySafePolygonPointerEventsMutation(instance, options) {
+    const {
+      scopeElement,
+      referenceElement,
+      floatingElement
+    } = options;
+    const existingOwner = pointerEventsMutationOwnerByScopeElement.get(scopeElement);
+    if (existingOwner && existingOwner !== instance) {
+      clearSafePolygonPointerEventsMutation(existingOwner);
+    }
+    clearSafePolygonPointerEventsMutation(instance);
+    instance.performedPointerEventsMutation = true;
+    instance.pointerEventsScopeElement = scopeElement;
+    instance.pointerEventsReferenceElement = referenceElement;
+    instance.pointerEventsFloatingElement = floatingElement;
+    pointerEventsMutationOwnerByScopeElement.set(scopeElement, instance);
+    scopeElement.style.pointerEvents = "none";
+    referenceElement.style.pointerEvents = "auto";
+    floatingElement.style.pointerEvents = "auto";
+  }
+  function useHoverInteractionSharedState(store3) {
+    const data = store3.context.dataRef.current;
+    const instance = useRefWithInit(() => data.hoverInteractionState ?? HoverInteraction.create()).current;
+    if (!data.hoverInteractionState) {
+      data.hoverInteractionState = instance;
+    }
+    useOnMount(data.hoverInteractionState.disposeEffect);
+    return data.hoverInteractionState;
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
+  function useHoverFloatingInteraction(context, parameters = {}) {
+    const {
+      enabled = true,
+      closeDelay: closeDelayProp = 0,
+      nodeId: nodeIdProp
+    } = parameters;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const open = store3.useState("open");
+    const floatingElement = store3.useState("floatingElement");
+    const domReferenceElement = store3.useState("domReferenceElement");
+    const {
+      dataRef
+    } = store3.context;
+    const tree = useFloatingTree();
+    const parentId = useFloatingParentNodeId();
+    const instance = useHoverInteractionSharedState(store3);
+    const childClosedTimeout = useTimeout();
+    const isClickLikeOpenEvent2 = useStableCallback(() => {
+      return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
+    });
+    const isHoverOpen = useStableCallback(() => {
+      return isHoverOpenEvent(dataRef.current.openEvent?.type);
+    });
+    const clearPointerEvents = useStableCallback(() => {
+      clearSafePolygonPointerEventsMutation(instance);
+    });
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        instance.pointerType = void 0;
+        instance.restTimeoutPending = false;
+        instance.interactedInside = false;
+        clearPointerEvents();
+      }
+    }, [open, instance, clearPointerEvents]);
+    React33.useEffect(() => {
+      return clearPointerEvents;
+    }, [clearPointerEvents]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      if (open && instance.handleCloseOptions?.blockPointerEvents && isHoverOpen() && isElement(domReferenceElement) && floatingElement) {
+        const ref = domReferenceElement;
+        const floatingEl = floatingElement;
+        const doc = ownerDocument(floatingElement);
+        const parentFloating = tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.elements.floating;
+        if (parentFloating) {
+          parentFloating.style.pointerEvents = "";
+        }
+        const cachedScopeElement = instance.pointerEventsScopeElement !== floatingEl ? instance.pointerEventsScopeElement : null;
+        const parentScopeElement = parentFloating !== floatingEl ? parentFloating : null;
+        const scopeElement = instance.handleCloseOptions?.getScope?.() ?? cachedScopeElement ?? parentScopeElement ?? ref.closest("[data-rootownerid]") ?? doc.body;
+        applySafePolygonPointerEventsMutation(instance, {
+          scopeElement,
+          referenceElement: ref,
+          floatingElement: floatingEl
+        });
+        return () => {
+          clearPointerEvents();
+        };
+      }
+      return void 0;
+    }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
+    React33.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function hasParentChildren() {
+        return !!(tree && parentId && getNodeChildren(tree.nodesRef.current, parentId).length > 0);
+      }
+      function closeWithDelay(event) {
+        const closeDelay = getDelay(closeDelayProp, "close", instance.pointerType);
+        const close = () => {
+          store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree?.events.emit("floating.closed", event);
+        };
+        if (closeDelay) {
+          instance.openChangeTimeout.start(closeDelay, close);
+        } else {
+          instance.openChangeTimeout.clear();
+          close();
+        }
+      }
+      function handleInteractInside(event) {
+        const target = getTarget(event);
+        if (!isInteractiveElement(target)) {
+          instance.interactedInside = false;
+          return;
+        }
+        instance.interactedInside = target?.closest("[aria-haspopup]") != null;
+      }
+      function onFloatingMouseEnter() {
+        instance.openChangeTimeout.clear();
+        childClosedTimeout.clear();
+        tree?.events.off("floating.closed", onNodeClosed);
+        clearPointerEvents();
+      }
+      function onFloatingMouseLeave(event) {
+        if (hasParentChildren() && tree) {
+          tree.events.on("floating.closed", onNodeClosed);
+          return;
+        }
+        if (isTargetInsideEnabledTrigger(event.relatedTarget, store3.context.triggerElements)) {
+          return;
+        }
+        const currentNodeId = dataRef.current.floatingContext?.nodeId ?? nodeIdProp;
+        const relatedTarget = event.relatedTarget;
+        const isMovingIntoDescendantFloating = tree && currentNodeId && isElement(relatedTarget) && getNodeChildren(tree.nodesRef.current, currentNodeId, false).some((node) => contains(node.context?.elements.floating, relatedTarget));
+        if (isMovingIntoDescendantFloating) {
+          return;
+        }
+        if (instance.handler) {
+          instance.handler(event);
+          return;
+        }
+        clearPointerEvents();
+        if (isHoverOpen() && !isClickLikeOpenEvent2()) {
+          closeWithDelay(event);
+        }
+      }
+      function onNodeClosed(event) {
+        if (!tree || !parentId || hasParentChildren()) {
+          return;
+        }
+        childClosedTimeout.start(0, () => {
+          tree.events.off("floating.closed", onNodeClosed);
+          store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree.events.emit("floating.closed", event);
+        });
+      }
+      const floating = floatingElement;
+      return mergeCleanups(floating && addEventListener(floating, "mouseenter", onFloatingMouseEnter), floating && addEventListener(floating, "mouseleave", onFloatingMouseLeave), floating && addEventListener(floating, "pointerdown", handleInteractInside, true), () => {
+        tree?.events.off("floating.closed", onNodeClosed);
+      });
+    }, [enabled, floatingElement, store3, dataRef, closeDelayProp, nodeIdProp, isHoverOpen, isClickLikeOpenEvent2, clearPointerEvents, instance, tree, parentId, childClosedTimeout]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
+  var React34 = __toESM(require_react(), 1);
+  var ReactDOM5 = __toESM(require_react_dom(), 1);
+  var EMPTY_REF = {
+    current: null
+  };
+  function useHoverReferenceInteraction(context, props = {}) {
+    const {
+      enabled = true,
+      delay = 0,
+      handleClose = null,
+      mouseOnly = false,
+      restMs = 0,
+      move = true,
+      triggerElementRef = EMPTY_REF,
+      externalTree,
+      isActiveTrigger = true,
+      getHandleCloseContext,
+      isClosing,
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
+    } = props;
+    const store3 = "rootStore" in context ? context.rootStore : context;
+    const {
+      dataRef,
+      events
+    } = store3.context;
+    const tree = useFloatingTree(externalTree);
+    const instance = useHoverInteractionSharedState(store3);
+    const isHoverCloseActiveRef = React34.useRef(false);
+    const handleCloseRef = useValueAsRef(handleClose);
+    const delayRef = useValueAsRef(delay);
+    const restMsRef = useValueAsRef(restMs);
+    const enabledRef = useValueAsRef(enabled);
+    const shouldOpenRef = useValueAsRef(shouldOpenProp);
+    const isClosingRef = useValueAsRef(isClosing);
+    const isClickLikeOpenEvent2 = useStableCallback(() => {
+      return isClickLikeOpenEvent(dataRef.current.openEvent?.type, instance.interactedInside);
+    });
+    const checkShouldOpen = useStableCallback(() => {
+      return shouldOpenRef.current?.() !== false;
+    });
+    const isOverInactiveTrigger = useStableCallback((currentDomReference, currentTarget, target) => {
+      const allTriggers = store3.context.triggerElements;
+      if (allTriggers.hasElement(currentTarget)) {
+        return !currentDomReference || !contains(currentDomReference, currentTarget);
+      }
+      if (!isElement(target)) {
+        return false;
+      }
+      const targetElement = target;
+      return allTriggers.hasMatchingElement((trigger) => contains(trigger, targetElement)) && (!currentDomReference || !contains(currentDomReference, targetElement));
+    });
+    const cleanupMouseMoveHandler = useStableCallback(() => {
+      if (!instance.handler) {
+        return;
+      }
+      const doc = ownerDocument(store3.select("domReferenceElement"));
+      doc.removeEventListener("mousemove", instance.handler);
+      instance.handler = void 0;
+    });
+    const clearPointerEvents = useStableCallback(() => {
+      clearSafePolygonPointerEventsMutation(instance);
+    });
+    if (isActiveTrigger) {
+      instance.handleCloseOptions = handleCloseRef.current?.__options;
+    }
+    React34.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React34.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function onOpenChangeLocal(details) {
+        if (!details.open) {
+          isHoverCloseActiveRef.current = details.reason === reason_parts_exports.triggerHover;
+          cleanupMouseMoveHandler();
+          instance.openChangeTimeout.clear();
+          instance.restTimeout.clear();
+          instance.blockMouseMove = true;
+          instance.restTimeoutPending = false;
+        } else {
+          isHoverCloseActiveRef.current = false;
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+      };
+    }, [enabled, events, instance, cleanupMouseMoveHandler]);
+    React34.useEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function closeWithDelay(event, runElseBranch = true) {
+        const closeDelay = getDelay(delayRef.current, "close", instance.pointerType);
+        if (closeDelay) {
+          instance.openChangeTimeout.start(closeDelay, () => {
+            store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+            tree?.events.emit("floating.closed", event);
+          });
+        } else if (runElseBranch) {
+          instance.openChangeTimeout.clear();
+          store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+          tree?.events.emit("floating.closed", event);
+        }
+      }
+      const trigger = triggerElementRef.current ?? (isActiveTrigger ? store3.select("domReferenceElement") : null);
+      if (!isElement(trigger)) {
+        return void 0;
+      }
+      function onMouseEnter(event) {
+        instance.openChangeTimeout.clear();
+        instance.blockMouseMove = false;
+        if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
+          return;
+        }
+        const restMsValue = getRestMs(restMsRef.current);
+        const openDelay = getDelay(delayRef.current, "open", instance.pointerType);
+        const eventTarget = getTarget(event);
+        const currentTarget = event.currentTarget ?? null;
+        const currentDomReference = store3.select("domReferenceElement");
+        let triggerNode = currentTarget;
+        if (isElement(eventTarget) && !store3.context.triggerElements.hasElement(eventTarget)) {
+          for (const triggerElement of store3.context.triggerElements.elements()) {
+            if (contains(triggerElement, eventTarget)) {
+              triggerNode = triggerElement;
+              break;
+            }
+          }
+        }
+        if (isElement(currentTarget) && isElement(currentDomReference) && !store3.context.triggerElements.hasElement(currentTarget) && contains(currentTarget, currentDomReference)) {
+          triggerNode = currentDomReference;
+        }
+        const isOverInactive = triggerNode == null ? false : isOverInactiveTrigger(currentDomReference, triggerNode, eventTarget);
+        const isOpen = store3.select("open");
+        const isInClosingTransition = isClosingRef.current?.() ?? store3.select("transitionStatus") === "ending";
+        const isHoverCloseTransition = !isOpen && isInClosingTransition && isHoverCloseActiveRef.current;
+        const isReenteringSameTriggerDuringCloseTransition = !isOverInactive && isElement(triggerNode) && isElement(currentDomReference) && contains(currentDomReference, triggerNode) && isHoverCloseTransition;
+        const isRestOnlyDelay = restMsValue > 0 && !openDelay;
+        const shouldOpenImmediately = isOverInactive && (isOpen || isHoverCloseTransition) || isReenteringSameTriggerDuringCloseTransition;
+        const shouldOpen = !isOpen || isOverInactive;
+        if (shouldOpenImmediately) {
+          if (checkShouldOpen()) {
+            store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+          }
+          return;
+        }
+        if (isRestOnlyDelay) {
+          return;
+        }
+        if (openDelay) {
+          instance.openChangeTimeout.start(openDelay, () => {
+            if (shouldOpen && checkShouldOpen()) {
+              store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+            }
+          });
+        } else if (shouldOpen) {
+          if (checkShouldOpen()) {
+            store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerNode));
+          }
+        }
+      }
+      function onMouseLeave(event) {
+        if (isClickLikeOpenEvent2()) {
+          clearPointerEvents();
+          return;
+        }
+        cleanupMouseMoveHandler();
+        const domReferenceElement = store3.select("domReferenceElement");
+        const doc = ownerDocument(domReferenceElement);
+        instance.restTimeout.clear();
+        instance.restTimeoutPending = false;
+        const handleCloseContextBase = dataRef.current.floatingContext ?? getHandleCloseContext?.();
+        if (isTargetInsideEnabledTrigger(event.relatedTarget, store3.context.triggerElements)) {
+          return;
+        }
+        if (handleCloseRef.current && handleCloseContextBase) {
+          if (!store3.select("open")) {
+            instance.openChangeTimeout.clear();
+          }
+          const currentTrigger = triggerElementRef.current;
+          instance.handler = handleCloseRef.current({
+            ...handleCloseContextBase,
+            tree,
+            x: event.clientX,
+            y: event.clientY,
+            onClose() {
+              clearPointerEvents();
+              cleanupMouseMoveHandler();
+              if (enabledRef.current && !isClickLikeOpenEvent2() && currentTrigger === store3.select("domReferenceElement")) {
+                closeWithDelay(event, true);
+              }
+            }
+          });
+          doc.addEventListener("mousemove", instance.handler);
+          instance.handler(event);
+          return;
+        }
+        const shouldClose = instance.pointerType === "touch" ? !contains(store3.select("floatingElement"), event.relatedTarget) : true;
+        if (shouldClose) {
+          closeWithDelay(event);
+        }
+      }
+      function onMouseOut(event) {
+        if (contains(trigger, event.relatedTarget)) {
+          return;
+        }
+        instance.openChangeTimeout.clear();
+        instance.restTimeout.clear();
+        instance.restTimeoutPending = false;
+      }
+      const staleOpenGuard = guardStaleOpen ? addEventListener(trigger, "mouseout", onMouseOut) : void 0;
+      if (move) {
+        return mergeCleanups(addEventListener(trigger, "mousemove", onMouseEnter, {
+          once: true
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+      }
+      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store3, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+    return React34.useMemo(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      function setPointerRef(event) {
+        instance.pointerType = event.pointerType;
+      }
+      return {
+        onPointerDown: setPointerRef,
+        onPointerEnter: setPointerRef,
+        onMouseMove(event) {
+          const {
+            nativeEvent
+          } = event;
+          const trigger = event.currentTarget;
+          const currentDomReference = store3.select("domReferenceElement");
+          const currentOpen = store3.select("open");
+          const isOverInactive = isOverInactiveTrigger(currentDomReference, trigger, event.target);
+          if (mouseOnly && !isMouseLikePointerType(instance.pointerType)) {
+            return;
+          }
+          if (currentOpen && isOverInactive && instance.handleCloseOptions?.blockPointerEvents) {
+            const floatingElement = store3.select("floatingElement");
+            if (floatingElement) {
+              const scopeElement = instance.handleCloseOptions?.getScope?.() ?? trigger.ownerDocument.body;
+              applySafePolygonPointerEventsMutation(instance, {
+                scopeElement,
+                referenceElement: trigger,
+                floatingElement
+              });
+            }
+          }
+          const restMsValue = getRestMs(restMsRef.current);
+          if (currentOpen && !isOverInactive || restMsValue === 0) {
+            return;
+          }
+          if (!isOverInactive && instance.restTimeoutPending && event.movementX ** 2 + event.movementY ** 2 < 2) {
+            return;
+          }
+          instance.restTimeout.clear();
+          function handleMouseMove() {
+            instance.restTimeoutPending = false;
+            if (isClickLikeOpenEvent2()) {
+              return;
+            }
+            const latestOpen = store3.select("open");
+            if (!instance.blockMouseMove && (!latestOpen || isOverInactive) && checkShouldOpen()) {
+              store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, nativeEvent, trigger));
+            }
+          }
+          if (instance.pointerType === "touch") {
+            ReactDOM5.flushSync(() => {
+              handleMouseMove();
+            });
+          } else if (isOverInactive && currentOpen) {
+            handleMouseMove();
+          } else {
+            instance.restTimeoutPending = true;
+            instance.restTimeout.start(restMsValue, handleMouseMove);
+          }
+        }
+      };
+    }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store3, restMsRef, checkShouldOpen]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/safePolygon.mjs
+  var CURSOR_SPEED_THRESHOLD = 0.1;
+  var CURSOR_SPEED_THRESHOLD_SQUARED = CURSOR_SPEED_THRESHOLD * CURSOR_SPEED_THRESHOLD;
+  var POLYGON_BUFFER = 0.5;
+  function hasIntersectingEdge(pointX, pointY, xi, yi, xj, yj) {
+    return yi >= pointY !== yj >= pointY && pointX <= (xj - xi) * (pointY - yi) / (yj - yi) + xi;
+  }
+  function isPointInQuadrilateral(pointX, pointY, x1, y1, x2, y2, x3, y3, x4, y4) {
+    let isInsideValue = false;
+    if (hasIntersectingEdge(pointX, pointY, x1, y1, x2, y2)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x2, y2, x3, y3)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x3, y3, x4, y4)) {
+      isInsideValue = !isInsideValue;
+    }
+    if (hasIntersectingEdge(pointX, pointY, x4, y4, x1, y1)) {
+      isInsideValue = !isInsideValue;
+    }
+    return isInsideValue;
+  }
+  function isInsideRect(pointX, pointY, rect) {
+    return pointX >= rect.x && pointX <= rect.x + rect.width && pointY >= rect.y && pointY <= rect.y + rect.height;
+  }
+  function isInsideAxisAlignedRect(pointX, pointY, x1, y1, x2, y2) {
+    const minX = Math.min(x1, x2);
+    const maxX = Math.max(x1, x2);
+    const minY = Math.min(y1, y2);
+    const maxY = Math.max(y1, y2);
+    return pointX >= minX && pointX <= maxX && pointY >= minY && pointY <= maxY;
+  }
+  function safePolygon(options = {}) {
+    const {
+      blockPointerEvents = false
+    } = options;
+    const timeout = new Timeout();
+    const fn = ({
+      x,
+      y,
+      placement,
+      elements,
+      onClose,
+      nodeId,
+      tree
+    }) => {
+      const side = placement?.split("-")[0];
+      let hasLanded = false;
+      let lastX = null;
+      let lastY = null;
+      let lastCursorTime = typeof performance !== "undefined" ? performance.now() : 0;
+      function isCursorMovingSlowly(nextX, nextY) {
+        const currentTime = performance.now();
+        const elapsedTime = currentTime - lastCursorTime;
+        if (lastX === null || lastY === null || elapsedTime === 0) {
+          lastX = nextX;
+          lastY = nextY;
+          lastCursorTime = currentTime;
+          return false;
+        }
+        const deltaX = nextX - lastX;
+        const deltaY = nextY - lastY;
+        const distanceSquared = deltaX * deltaX + deltaY * deltaY;
+        const thresholdSquared = elapsedTime * elapsedTime * CURSOR_SPEED_THRESHOLD_SQUARED;
+        lastX = nextX;
+        lastY = nextY;
+        lastCursorTime = currentTime;
+        return distanceSquared < thresholdSquared;
+      }
+      function close() {
+        timeout.clear();
+        onClose();
+      }
+      return function onMouseMove(event) {
+        timeout.clear();
+        const domReference = elements.domReference;
+        const floating = elements.floating;
+        if (!domReference || !floating || side == null || x == null || y == null) {
+          return void 0;
+        }
+        const {
+          clientX,
+          clientY
+        } = event;
+        const target = getTarget(event);
+        const isLeave = event.type === "mouseleave";
+        const isOverFloatingEl = contains(floating, target);
+        const isOverReferenceEl = contains(domReference, target);
+        if (isOverFloatingEl) {
+          hasLanded = true;
+          if (!isLeave) {
+            return void 0;
+          }
+        }
+        if (isOverReferenceEl) {
+          hasLanded = false;
+          if (!isLeave) {
+            hasLanded = true;
+            return void 0;
+          }
+        }
+        if (isLeave && isElement(event.relatedTarget) && contains(floating, event.relatedTarget)) {
+          return void 0;
+        }
+        function hasOpenChildNode() {
+          return Boolean(tree && getNodeChildren(tree.nodesRef.current, nodeId).length > 0);
+        }
+        function closeIfNoOpenChild() {
+          if (!hasOpenChildNode()) {
+            close();
+          }
+        }
+        if (hasOpenChildNode()) {
+          return void 0;
+        }
+        const refRect = domReference.getBoundingClientRect();
+        const rect = floating.getBoundingClientRect();
+        const cursorLeaveFromRight = x > rect.right - rect.width / 2;
+        const cursorLeaveFromBottom = y > rect.bottom - rect.height / 2;
+        const isFloatingWider = rect.width > refRect.width;
+        const isFloatingTaller = rect.height > refRect.height;
+        const left = (isFloatingWider ? refRect : rect).left;
+        const right = (isFloatingWider ? refRect : rect).right;
+        const top = (isFloatingTaller ? refRect : rect).top;
+        const bottom = (isFloatingTaller ? refRect : rect).bottom;
+        if (side === "top" && y >= refRect.bottom - 1 || side === "bottom" && y <= refRect.top + 1 || side === "left" && x >= refRect.right - 1 || side === "right" && x <= refRect.left + 1) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        let isInsideTroughRect = false;
+        switch (side) {
+          case "top":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, refRect.top + 1, right, rect.bottom - 1);
+            break;
+          case "bottom":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, left, rect.top + 1, right, refRect.bottom - 1);
+            break;
+          case "left":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, rect.right - 1, bottom, refRect.left + 1, top);
+            break;
+          case "right":
+            isInsideTroughRect = isInsideAxisAlignedRect(clientX, clientY, refRect.right - 1, bottom, rect.left + 1, top);
+            break;
+          default:
+        }
+        if (isInsideTroughRect) {
+          return void 0;
+        }
+        if (hasLanded && !isInsideRect(clientX, clientY, refRect)) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        if (!isLeave && isCursorMovingSlowly(clientX, clientY)) {
+          closeIfNoOpenChild();
+          return void 0;
+        }
+        let isInsidePolygon = false;
+        switch (side) {
+          case "top": {
+            const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneX = isFloatingWider ? x + cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointTwoX = isFloatingWider ? x - cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointY = y + POLYGON_BUFFER + 1;
+            const commonYLeft = cursorLeaveFromRight ? rect.bottom - POLYGON_BUFFER : isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top;
+            const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.bottom - POLYGON_BUFFER : rect.top : rect.bottom - POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
+            break;
+          }
+          case "bottom": {
+            const cursorXOffset = isFloatingWider ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneX = isFloatingWider ? x + cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointTwoX = isFloatingWider ? x - cursorXOffset : cursorLeaveFromRight ? x + cursorXOffset : x - cursorXOffset;
+            const cursorPointY = y - POLYGON_BUFFER;
+            const commonYLeft = cursorLeaveFromRight ? rect.top + POLYGON_BUFFER : isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom;
+            const commonYRight = cursorLeaveFromRight ? isFloatingWider ? rect.top + POLYGON_BUFFER : rect.bottom : rect.top + POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointOneX, cursorPointY, cursorPointTwoX, cursorPointY, rect.left, commonYLeft, rect.right, commonYRight);
+            break;
+          }
+          case "left": {
+            const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneY = isFloatingTaller ? y + cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointTwoY = isFloatingTaller ? y - cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointX = x + POLYGON_BUFFER + 1;
+            const commonXTop = cursorLeaveFromBottom ? rect.right - POLYGON_BUFFER : isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left;
+            const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.right - POLYGON_BUFFER : rect.left : rect.right - POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, commonXTop, rect.top, commonXBottom, rect.bottom, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY);
+            break;
+          }
+          case "right": {
+            const cursorYOffset = isFloatingTaller ? POLYGON_BUFFER / 2 : POLYGON_BUFFER * 4;
+            const cursorPointOneY = isFloatingTaller ? y + cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointTwoY = isFloatingTaller ? y - cursorYOffset : cursorLeaveFromBottom ? y + cursorYOffset : y - cursorYOffset;
+            const cursorPointX = x - POLYGON_BUFFER;
+            const commonXTop = cursorLeaveFromBottom ? rect.left + POLYGON_BUFFER : isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right;
+            const commonXBottom = cursorLeaveFromBottom ? isFloatingTaller ? rect.left + POLYGON_BUFFER : rect.right : rect.left + POLYGON_BUFFER;
+            isInsidePolygon = isPointInQuadrilateral(clientX, clientY, cursorPointX, cursorPointOneY, cursorPointX, cursorPointTwoY, commonXTop, rect.top, commonXBottom, rect.bottom);
+            break;
+          }
+          default:
+        }
+        if (!isInsidePolygon) {
+          closeIfNoOpenChild();
+        } else if (!hasLanded) {
+          timeout.start(40, closeIfNoOpenChild);
+        }
+        return void 0;
+      };
+    };
+    fn.__options = {
+      ...options,
+      blockPointerEvents
+    };
+    return fn;
+  }
+
+  // node_modules/@base-ui/react/utils/NullStore.mjs
+  var NullStore = class extends ReactStore {
+    // `update`/`set`/`notifyAll` funnel through `setState` in the base `Store`, so overriding
+    // `setState` alone would neutralize them today. They are overridden explicitly so the store stays
+    // inert even if a future base-class change stops routing a mutator through `setState`.
+    setState(_newState) {
+    }
+    update(_changes) {
+    }
+    set(_key, _value) {
+    }
+    notifyAll() {
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/popupStateMapping.mjs
+  var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
+    CommonPopupDataAttributes2["open"] = "data-open";
+    CommonPopupDataAttributes2["closed"] = "data-closed";
+    CommonPopupDataAttributes2[CommonPopupDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
+    CommonPopupDataAttributes2[CommonPopupDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
+    CommonPopupDataAttributes2["anchorHidden"] = "data-anchor-hidden";
+    CommonPopupDataAttributes2["side"] = "data-side";
+    CommonPopupDataAttributes2["align"] = "data-align";
+    return CommonPopupDataAttributes2;
+  })({});
+  var TRIGGER_HOOK = {
+    "data-popup-open": ""
+  };
+  var POPUP_OPEN_HOOK = {
+    "data-open": ""
+  };
+  var POPUP_CLOSED_HOOK = {
+    "data-closed": ""
+  };
+  var ANCHOR_HIDDEN_HOOK = {
+    "data-anchor-hidden": ""
+  };
+  var triggerOpenStateMapping2 = {
+    open(value) {
+      if (value) {
+        return TRIGGER_HOOK;
+      }
+      return null;
+    }
+  };
+  var popupStateMapping = {
+    open(value) {
+      if (value) {
+        return POPUP_OPEN_HOOK;
+      }
+      return POPUP_CLOSED_HOOK;
+    },
+    anchorHidden(value) {
+      if (value) {
+        return ANCHOR_HIDDEN_HOOK;
+      }
+      return null;
+    }
+  };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/utils/inertValue.mjs
+  function inertValue(value) {
+    if (isReactVersionAtLeast(19)) {
+      return value;
+    }
+    return value ? "true" : void 0;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React35 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React35.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React35.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React36 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
+  var baseArrow = (options) => ({
+    name: "arrow",
+    options,
+    async fn(state) {
+      const {
+        x,
+        y,
+        placement,
+        rects,
+        platform: platform3,
+        elements,
+        middlewareData
+      } = state;
+      const {
+        element,
+        padding = 0,
+        offsetParent = "real"
+      } = evaluate(options, state) || {};
+      if (element == null) {
+        return {};
+      }
+      const paddingObject = getPaddingObject(padding);
+      const coords = {
+        x,
+        y
+      };
+      const axis = getAlignmentAxis(placement);
+      const length = getAxisLength(axis);
+      const arrowDimensions = await platform3.getDimensions(element);
+      const isYAxis = axis === "y";
+      const minProp = isYAxis ? "top" : "left";
+      const maxProp = isYAxis ? "bottom" : "right";
+      const clientProp = isYAxis ? "clientHeight" : "clientWidth";
+      const endDiff = rects.reference[length] + rects.reference[axis] - coords[axis] - rects.floating[length];
+      const startDiff = coords[axis] - rects.reference[axis];
+      const arrowOffsetParent = offsetParent === "real" ? await platform3.getOffsetParent?.(element) : elements.floating;
+      let clientSize = elements.floating[clientProp] || rects.floating[length];
+      if (!clientSize || !await platform3.isElement?.(arrowOffsetParent)) {
+        clientSize = elements.floating[clientProp] || rects.floating[length];
+      }
+      const centerToReference = endDiff / 2 - startDiff / 2;
+      const largestPossiblePadding = clientSize / 2 - arrowDimensions[length] / 2 - 1;
+      const minPadding = Math.min(paddingObject[minProp], largestPossiblePadding);
+      const maxPadding = Math.min(paddingObject[maxProp], largestPossiblePadding);
+      const min2 = minPadding;
+      const max2 = clientSize - arrowDimensions[length] - maxPadding;
+      const center = clientSize / 2 - arrowDimensions[length] / 2 + centerToReference;
+      const offset4 = clamp(min2, center, max2);
+      const shouldAddOffset = !middlewareData.arrow && getAlignment(placement) != null && center !== offset4 && rects.reference[length] / 2 - (center < min2 ? minPadding : maxPadding) - arrowDimensions[length] / 2 < 0;
+      const alignmentOffset = shouldAddOffset ? center < min2 ? center - min2 : center - max2 : 0;
+      return {
+        [axis]: coords[axis] + alignmentOffset,
+        data: {
+          [axis]: offset4,
+          centerOffset: center - offset4 - alignmentOffset,
+          ...shouldAddOffset && {
+            alignmentOffset
+          }
+        },
+        reset: shouldAddOffset
+      };
+    }
+  });
+  var arrow4 = (options, deps) => ({
+    ...baseArrow(options),
+    options: [options, deps]
+  });
+
+  // node_modules/@base-ui/react/utils/hideMiddleware.mjs
+  var hide4 = {
+    name: "hide",
+    async fn(state) {
+      const {
+        width,
+        height,
+        x,
+        y
+      } = state.rects.reference;
+      const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
+      const overflow = await state.platform.detectOverflow(state, {
+        elementContext: "reference"
+      });
+      const referenceHidden = overflow.top - height >= 0 || overflow.right - width >= 0 || overflow.bottom - height >= 0 || overflow.left - width >= 0;
+      return {
+        data: {
+          referenceHidden: referenceHidden || anchorHidden
+        }
+      };
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
+  var DEFAULT_SIDES = {
+    sideX: "left",
+    sideY: "top"
+  };
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var AVAILABLE_WIDTH_VAR = "--available-width";
+  var AVAILABLE_HEIGHT_VAR = "--available-height";
+  function getLogicalSide(sideParam, renderedSide, isRtl) {
+    const isLogicalSideParam = sideParam === "inline-start" || sideParam === "inline-end";
+    const logicalRight = isRtl ? "inline-start" : "inline-end";
+    const logicalLeft = isRtl ? "inline-end" : "inline-start";
+    return {
+      top: "top",
+      right: isLogicalSideParam ? logicalRight : "right",
+      bottom: "bottom",
+      left: isLogicalSideParam ? logicalLeft : "left"
+    }[renderedSide];
+  }
+  function getOffsetData(state, sideParam, isRtl) {
+    const {
+      rects,
+      placement
+    } = state;
+    const data = {
+      side: getLogicalSide(sideParam, getSide(placement), isRtl),
+      align: getAlignment(placement) || "center",
+      anchor: {
+        width: rects.reference.width,
+        height: rects.reference.height
+      },
+      positioner: {
+        width: rects.floating.width,
+        height: rects.floating.height
+      }
+    };
+    return data;
+  }
+  function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
+    const {
+      // Public parameters
+      anchor,
+      positionMethod = "absolute",
+      side: sideParam = "bottom",
+      sideOffset = 0,
+      align = "center",
+      alignOffset = 0,
+      collisionBoundary,
+      collisionPadding: collisionPaddingParam = 5,
+      sticky = false,
+      arrowPadding = 5,
+      disableAnchorTracking = false,
+      inline: inlineMiddleware,
+      // Private parameters
+      keepMounted = false,
+      floatingRootContext,
+      mounted,
+      collisionAvoidance,
+      shift: shift4,
+      nodeId,
+      adaptiveOrigin: adaptiveOrigin2,
+      lazyFlip = false,
+      externalTree
+    } = params;
+    const [mountSide, setMountSide] = React36.useState(null);
+    if (!mounted && mountSide !== null) {
+      setMountSide(null);
+    }
+    const collisionAvoidanceSide = collisionAvoidance.side || "flip";
+    const collisionAvoidanceAlign = collisionAvoidance.align || "flip";
+    const collisionAvoidanceFallbackAxisSide = collisionAvoidance.fallbackAxisSide || "end";
+    const shiftCrossAxis = shift4?.crossAxis ?? false;
+    const shiftRootBoundary = shift4?.rootBoundary;
+    const anchorFn = typeof anchor === "function" ? anchor : void 0;
+    const anchorFnCallback = useStableCallback(anchorFn);
+    const anchorDep = anchorFn ? anchorFnCallback : anchor;
+    const anchorValueRef = useValueAsRef(anchor);
+    const mountedRef = useValueAsRef(mounted);
+    const direction = useDirection();
+    const isRtl = direction === "rtl";
+    const side = mountSide || {
+      top: "top",
+      right: "right",
+      bottom: "bottom",
+      left: "left",
+      "inline-end": isRtl ? "left" : "right",
+      "inline-start": isRtl ? "right" : "left"
+    }[sideParam];
+    const placement = align === "center" ? side : `${side}-${align}`;
+    let collisionPadding = collisionPaddingParam;
+    if (typeof collisionPadding === "number") {
+      collisionPadding = {
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
+      };
+    } else if (collisionPadding) {
+      collisionPadding = {
+        top: collisionPadding.top || 0,
+        right: collisionPadding.right || 0,
+        bottom: collisionPadding.bottom || 0,
+        left: collisionPadding.left || 0
+      };
+    }
+    const bias = 1;
+    const biasTop = sideParam === "bottom" ? bias : 0;
+    const biasBottom = sideParam === "top" ? bias : 0;
+    const biasLeft = sideParam === "right" ? bias : 0;
+    const biasRight = sideParam === "left" ? bias : 0;
+    const commonCollisionProps = {
+      boundary: collisionBoundary === "clipping-ancestors" ? "clippingAncestors" : collisionBoundary,
+      padding: collisionPadding
+    };
+    const arrowRef = React36.useRef(null);
+    const sideOffsetRef = useValueAsRef(sideOffset);
+    const alignOffsetRef = useValueAsRef(alignOffset);
+    const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
+    const alignOffsetDep = typeof alignOffset !== "function" ? alignOffset : 0;
+    const middleware = [];
+    if (inlineMiddleware) {
+      middleware.push(inlineMiddleware);
+    }
+    middleware.push(offset3((state) => {
+      const data = getOffsetData(state, sideParam, isRtl);
+      const sideAxis = typeof sideOffsetRef.current === "function" ? sideOffsetRef.current(data) : sideOffsetRef.current;
+      const alignAxis = typeof alignOffsetRef.current === "function" ? alignOffsetRef.current(data) : alignOffsetRef.current;
+      return {
+        mainAxis: sideAxis,
+        crossAxis: alignAxis,
+        alignmentAxis: alignAxis
+      };
+    }, [sideOffsetDep, alignOffsetDep, isRtl, sideParam]));
+    const shiftDisabled = collisionAvoidanceAlign === "none" && collisionAvoidanceSide !== "shift";
+    const crossAxisShiftEnabled = !shiftDisabled && (sticky || shiftCrossAxis || collisionAvoidanceSide === "shift");
+    const flipMiddleware = collisionAvoidanceSide === "none" ? null : flip3({
+      ...commonCollisionProps,
+      // Ensure the popup flips if it's been limited by its --available-height and it resizes.
+      // Since the size() padding is smaller than the flip() padding, flip() will take precedence.
+      padding: {
+        top: collisionPadding.top + bias + biasTop,
+        right: collisionPadding.right + bias + biasRight,
+        bottom: collisionPadding.bottom + bias + biasBottom,
+        left: collisionPadding.left + bias + biasLeft
+      },
+      mainAxis: !shiftCrossAxis && collisionAvoidanceSide === "flip",
+      crossAxis: collisionAvoidanceAlign === "flip" ? "alignment" : false,
+      fallbackAxisSideDirection: collisionAvoidanceFallbackAxisSide
+    });
+    const shiftMiddleware = shiftDisabled ? null : shift3({
+      ...commonCollisionProps,
+      // Use the Layout Viewport to avoid shifting around when pinch-zooming.
+      rootBoundary: shiftRootBoundary,
+      mainAxis: collisionAvoidanceAlign !== "none",
+      crossAxis: crossAxisShiftEnabled,
+      limiter: sticky || shiftCrossAxis ? void 0 : limitShift3((limitData) => {
+        if (!arrowRef.current) {
+          return {};
+        }
+        const {
+          width,
+          height
+        } = arrowRef.current.getBoundingClientRect();
+        const sideAxis = getSideAxis(getSide(limitData.placement));
+        const arrowSize = sideAxis === "y" ? width : height;
+        const offsetAmount = sideAxis === "y" ? collisionPadding.left + collisionPadding.right : collisionPadding.top + collisionPadding.bottom;
+        return {
+          offset: arrowSize / 2 + offsetAmount / 2
+        };
+      })
+    }, [commonCollisionProps, sticky, shiftCrossAxis, shiftRootBoundary, collisionPadding, collisionAvoidanceAlign]);
+    if (collisionAvoidanceSide === "shift" || collisionAvoidanceAlign === "shift" || align === "center") {
+      middleware.push(shiftMiddleware, flipMiddleware);
+    } else {
+      middleware.push(flipMiddleware, shiftMiddleware);
+    }
+    middleware.push(size3({
+      ...commonCollisionProps,
+      apply({
+        elements: {
+          floating
+        },
+        availableWidth,
+        availableHeight,
+        rects
+      }) {
+        if (!mountedRef.current) {
+          return;
+        }
+        const floatingStyle = floating.style;
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
+        const dpr = getWindow(floating).devicePixelRatio || 1;
+        const {
+          x: x2,
+          y: y2,
+          width,
+          height
+        } = rects.reference;
+        const anchorWidth = (Math.round((x2 + width) * dpr) - Math.round(x2 * dpr)) / dpr;
+        const anchorHeight = (Math.round((y2 + height) * dpr) - Math.round(y2 * dpr)) / dpr;
+        floatingStyle.setProperty("--anchor-width", `${anchorWidth}px`);
+        floatingStyle.setProperty("--anchor-height", `${anchorHeight}px`);
+      }
+    }), arrow4((state) => ({
+      // `transform-origin` calculations rely on an element existing. If the arrow hasn't been set,
+      // we'll create a fake element.
+      element: arrowRef.current || ownerDocument(state.elements.floating).createElement("div"),
+      padding: arrowPadding,
+      offsetParent: "floating"
+    }), [arrowPadding]), {
+      name: "transformOrigin",
+      fn(state) {
+        const {
+          elements: elements2,
+          middlewareData: middlewareData2,
+          placement: renderedPlacement2,
+          rects,
+          y: y2
+        } = state;
+        const currentRenderedSide = getSide(renderedPlacement2);
+        const currentRenderedAxis = getSideAxis(currentRenderedSide);
+        const arrowEl = arrowRef.current;
+        const arrowX = middlewareData2.arrow?.x || 0;
+        const arrowY = middlewareData2.arrow?.y || 0;
+        const arrowWidth = arrowEl?.clientWidth || 0;
+        const arrowHeight = arrowEl?.clientHeight || 0;
+        const transformX = arrowX + arrowWidth / 2;
+        const transformY = arrowY + arrowHeight / 2;
+        const shiftY = Math.abs(middlewareData2.shift?.y || 0);
+        const halfAnchorHeight = rects.reference.height / 2;
+        const sideOffsetValue = typeof sideOffset === "function" ? sideOffset(getOffsetData(state, sideParam, isRtl)) : sideOffset;
+        const isOverlappingAnchor = shiftY > sideOffsetValue;
+        const adjacentTransformOrigin = {
+          top: `${transformX}px calc(100% + ${sideOffsetValue}px)`,
+          bottom: `${transformX}px ${-sideOffsetValue}px`,
+          left: `calc(100% + ${sideOffsetValue}px) ${transformY}px`,
+          right: `${-sideOffsetValue}px ${transformY}px`
+        }[currentRenderedSide];
+        const overlapTransformOrigin = `${transformX}px ${rects.reference.y + halfAnchorHeight - y2}px`;
+        elements2.floating.style.setProperty("--transform-origin", crossAxisShiftEnabled && currentRenderedAxis === "y" && isOverlappingAnchor ? overlapTransformOrigin : adjacentTransformOrigin);
+        return {};
+      }
+    }, hide4, adaptiveOrigin2);
+    useIsoLayoutEffect(() => {
+      if (!mounted && floatingRootContext) {
+        floatingRootContext.update({
+          referenceElement: null,
+          floatingElement: null,
+          domReferenceElement: null,
+          positionReference: null
+        });
+      }
+    }, [mounted, floatingRootContext]);
+    const autoUpdateOptions = React36.useMemo(() => ({
+      elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
+      layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
+    }), [disableAnchorTracking]);
+    const {
+      refs,
+      elements,
+      x,
+      y,
+      middlewareData,
+      update: update2,
+      placement: renderedPlacement,
+      context,
+      isPositioned,
+      floatingStyles: originalFloatingStyles
+    } = useFloatingHook({
+      rootContext: floatingRootContext,
+      open: keepMounted ? mounted : void 0,
+      placement,
+      middleware,
+      strategy: positionMethod,
+      whileElementsMounted: keepMounted ? void 0 : (...args) => autoUpdate(...args, autoUpdateOptions),
+      nodeId,
+      externalTree
+    });
+    const {
+      sideX,
+      sideY
+    } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
+    const resolvedPosition = isPositioned ? positionMethod : "fixed";
+    const floatingStyles = React36.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x,
+          [sideY]: y
+        };
+      } else {
+        base = {
+          ...originalFloatingStyles,
+          position: resolvedPosition
+        };
+      }
+      base[AVAILABLE_WIDTH_VAR] = "100vw";
+      base[AVAILABLE_HEIGHT_VAR] = "100vh";
+      if (!isPositioned) {
+        base.opacity = 0;
+      }
+      return base;
+    }, [adaptiveOrigin2, resolvedPosition, sideX, x, sideY, y, originalFloatingStyles, isPositioned]);
+    const registeredPositionReferenceRef = React36.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        return;
+      }
+      const anchorValue = anchorValueRef.current;
+      const resolvedAnchor = typeof anchorValue === "function" ? anchorValue() : anchorValue;
+      const unwrappedElement = (isRef(resolvedAnchor) ? resolvedAnchor.current : resolvedAnchor) || null;
+      const finalAnchor = unwrappedElement || null;
+      if (finalAnchor !== registeredPositionReferenceRef.current) {
+        refs.setPositionReference(finalAnchor);
+        registeredPositionReferenceRef.current = finalAnchor;
+      }
+    }, [mounted, refs, anchorDep, anchorValueRef]);
+    React36.useEffect(() => {
+      if (!mounted) {
+        return;
+      }
+      const anchorValue = anchorValueRef.current;
+      if (typeof anchorValue === "function") {
+        return;
+      }
+      if (isRef(anchorValue) && anchorValue.current !== registeredPositionReferenceRef.current) {
+        refs.setPositionReference(anchorValue.current);
+        registeredPositionReferenceRef.current = anchorValue.current;
+      }
+    }, [mounted, refs, anchorDep, anchorValueRef]);
+    React36.useEffect(() => {
+      if (keepMounted && mounted && elements.reference && elements.floating) {
+        return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
+      }
+      return void 0;
+    }, [keepMounted, mounted, elements, update2, autoUpdateOptions]);
+    const renderedSide = getSide(renderedPlacement);
+    const logicalRenderedSide = getLogicalSide(sideParam, renderedSide, isRtl);
+    const renderedAlign = getAlignment(renderedPlacement) || "center";
+    const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
+    useIsoLayoutEffect(() => {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
+        setMountSide(renderedSide);
+      }
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React36.useMemo(() => ({
+      position: "absolute",
+      top: middlewareData.arrow?.y,
+      left: middlewareData.arrow?.x
+    }), [middlewareData.arrow]);
+    const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
+    return React36.useMemo(() => ({
+      positionerStyles: floatingStyles,
+      arrowStyles,
+      arrowRef,
+      arrowUncentered,
+      side: logicalRenderedSide,
+      align: renderedAlign,
+      physicalSide: renderedSide,
+      anchorHidden,
+      refs,
+      context,
+      isPositioned,
+      update: update2
+    }), [floatingStyles, arrowStyles, arrowRef, arrowUncentered, logicalRenderedSide, renderedAlign, renderedSide, anchorHidden, refs, context, isPositioned, update2]);
+  }
+  function isRef(param) {
+    return param != null && "current" in param;
+  }
+
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
+  function getDisabledMountTransitionStyles(transitionStatus) {
+    return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
+  }
+
+  // node_modules/@base-ui/react/utils/usePositioner.mjs
+  function usePositioner(componentProps, state, {
+    styles,
+    transitionStatus,
+    props,
+    refs,
+    hidden,
+    inert = false
+  }) {
+    const style = {
+      ...styles
+    };
+    if (inert) {
+      style.pointerEvents = "none";
+    }
+    return useRenderElement("div", componentProps, {
+      state,
+      ref: refs,
+      props: [{
+        role: "presentation",
+        hidden,
+        style
+      }, getDisabledMountTransitionStyles(transitionStatus), props],
+      stateAttributesMapping: popupStateMapping
+    });
+  }
+
+  // node_modules/@base-ui/react/button/Button.mjs
+  var React37 = __toESM(require_react(), 1);
+  var Button3 = /* @__PURE__ */ React37.forwardRef(function Button4(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      disabled: disabled2 = false,
+      focusableWhenDisabled = false,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled,
+      native: nativeButton
+    });
+    const state = {
+      disabled: disabled2
+    };
+    return useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [elementProps, getButtonProps]
+    });
+  });
+  if (true) Button3.displayName = "Button";
+
+  // node_modules/@base-ui/react/collapsible/index.parts.mjs
+  var index_parts_exports = {};
+  __export(index_parts_exports, {
+    Panel: () => CollapsiblePanel,
+    Root: () => CollapsibleRoot,
+    Trigger: () => CollapsibleTrigger
+  });
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
+  var React38 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
+  var collapsibleStateAttributesMapping = {
+    ...collapsibleOpenStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var CollapsibleRoot = /* @__PURE__ */ React38.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      defaultOpen = false,
+      disabled: disabled2 = false,
+      onOpenChange: onOpenChangeProp,
+      open,
+      style,
+      ...elementProps
+    } = componentProps;
+    const onOpenChange = useStableCallback(onOpenChangeProp);
+    const collapsible = useCollapsibleRoot({
+      open,
+      defaultOpen,
+      onOpenChange,
+      disabled: disabled2
+    });
+    const state = React38.useMemo(() => ({
+      open: collapsible.open,
+      disabled: collapsible.disabled,
+      transitionStatus: collapsible.transitionStatus
+    }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
+    const contextValue = React38.useMemo(() => ({
+      ...collapsible,
+      onOpenChange,
+      state
+    }), [collapsible, onOpenChange, state]);
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: collapsibleStateAttributesMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(CollapsibleRootContext.Provider, {
+      value: contextValue,
+      children: element
+    });
+  });
+  if (true) CollapsibleRoot.displayName = "CollapsibleRoot";
+
+  // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
+  var React39 = __toESM(require_react(), 1);
+  var stateAttributesMapping = {
+    ...triggerOpenStateMapping,
+    ...transitionStatusMapping
+  };
+  var CollapsibleTrigger = /* @__PURE__ */ React39.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
+    const {
+      panelId,
+      open,
+      handleTrigger,
+      state,
+      disabled: contextDisabled
+    } = useCollapsibleRootContext();
+    const {
+      className,
+      disabled: disabled2 = contextDisabled,
+      render,
+      nativeButton = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled: true,
+      native: nativeButton
+    });
+    const element = useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, buttonRef],
+      props: [{
+        "aria-controls": open ? panelId : void 0,
+        "aria-expanded": open,
+        onClick: handleTrigger
+      }, elementProps, getButtonProps],
+      stateAttributesMapping
+    });
+    return element;
+  });
+  if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
+  var React40 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
+  var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
+    CollapsiblePanelCssVars2["collapsiblePanelHeight"] = "--collapsible-panel-height";
+    CollapsiblePanelCssVars2["collapsiblePanelWidth"] = "--collapsible-panel-width";
+    return CollapsiblePanelCssVars2;
+  })({});
+
+  // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
+  var CollapsiblePanel = /* @__PURE__ */ React40.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+    const {
+      className,
+      hiddenUntilFound: hiddenUntilFoundProp,
+      keepMounted: keepMountedProp,
+      render,
+      id: idProp,
+      style,
+      ...elementProps
+    } = componentProps;
+    if (true) {
+      React40.useEffect(() => {
+        if (hiddenUntilFoundProp && keepMountedProp === false) {
+          warn("The `keepMounted={false}` prop on `Collapsible.Panel` is ignored when `hiddenUntilFound` is enabled, since the panel must remain mounted while closed.");
+        }
+      }, [hiddenUntilFoundProp, keepMountedProp]);
+    }
+    const {
+      defaultPanelId,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setPanelIdState,
+      setOpen,
+      state,
+      transitionStatus
+    } = useCollapsibleRootContext();
+    const hiddenUntilFound = hiddenUntilFoundProp ?? false;
+    const keepMounted = keepMountedProp ?? false;
+    const registeredId = idProp || void 0;
+    const id = registeredId ?? defaultPanelId;
+    useIsoLayoutEffect(() => {
+      setPanelIdState((currentId) => registeredId ?? (currentId === null ? void 0 : currentId));
+      return () => {
+        setPanelIdState((currentId) => currentId === registeredId ? null : currentId);
+      };
+    }, [registeredId, setPanelIdState]);
+    const {
+      height,
+      props,
+      ref,
+      shouldPreventOpenAnimation,
+      shouldRender,
+      transitionStatus: panelTransitionStatus,
+      width
+    } = useCollapsiblePanel({
+      externalRef: forwardedRef,
+      hiddenUntilFound,
+      id,
+      keepMounted,
+      mounted,
+      onOpenChange,
+      open,
+      setMounted,
+      setOpen,
+      transitionStatus
+    });
+    const panelState = {
+      ...state,
+      transitionStatus: panelTransitionStatus
+    };
+    const resolvedStyle = resolveStyle(style, panelState);
+    const element = useRenderElement("div", {
+      ...componentProps,
+      style: void 0
+    }, {
+      state: panelState,
+      ref,
+      props: [
+        props,
+        {
+          style: {
+            [CollapsiblePanelCssVars.collapsiblePanelHeight]: height === void 0 ? "auto" : `${height}px`,
+            [CollapsiblePanelCssVars.collapsiblePanelWidth]: width === void 0 ? "auto" : `${width}px`
+          }
+        },
+        elementProps,
+        resolvedStyle ? {
+          style: resolvedStyle
+        } : void 0,
+        // Resolve the public `style` prop so temporary `animationName: 'none'`
+        // can still win after user's inline styles have been merged.
+        shouldPreventOpenAnimation ? {
+          style: {
+            animationName: "none"
+          }
+        } : void 0
+      ],
+      stateAttributesMapping: collapsibleStateAttributesMapping
+    });
+    if (!shouldRender) {
+      return null;
+    }
+    return element;
+  });
+  if (true) CollapsiblePanel.displayName = "CollapsiblePanel";
+
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var React44 = __toESM(require_react(), 1);
+  var ReactDOM6 = __toESM(require_react_dom(), 1);
+
+  // node_modules/@base-ui/utils/usePreviousValue.mjs
+  var React41 = __toESM(require_react(), 1);
+  function usePreviousValue(value) {
+    const [state, setState] = React41.useState({
+      current: value,
+      previous: null
+    });
+    if (!Object.is(value, state.current)) {
+      setState({
+        current: value,
+        previous: state.current
+      });
+    }
+    return state.previous;
+  }
+
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  var React42 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/utils/getCssDimensions.mjs
+  function getCssDimensions2(element) {
+    const css = getComputedStyle2(element);
+    let width = parseFloat(css.width) || 0;
+    let height = parseFloat(css.height) || 0;
+    const hasOffset = isHTMLElement(element);
+    const offsetWidth = hasOffset ? element.offsetWidth : width;
+    const offsetHeight = hasOffset ? element.offsetHeight : height;
+    const shouldFallback = round(width) !== offsetWidth || round(height) !== offsetHeight;
+    if (shouldFallback) {
+      width = offsetWidth;
+      height = offsetHeight;
+    }
+    return {
+      width,
+      height
+    };
+  }
+
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  function usePopupAutoResize(parameters) {
+    const {
+      popupElement,
+      positionerElement,
+      content,
+      mounted,
+      onMeasureLayout: onMeasureLayoutParam,
+      onMeasureLayoutComplete: onMeasureLayoutCompleteParam,
+      side,
+      direction
+    } = parameters;
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
+    const animationFrame = useAnimationFrame();
+    const committedDimensionsRef = React42.useRef(null);
+    const isInitialRenderRef = React42.useRef(true);
+    const restoreAnchoringStylesRef = React42.useRef(NOOP);
+    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
+    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
+    const anchoringStyles = React42.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        restoreAnchoringStylesRef.current = NOOP;
+        isInitialRenderRef.current = true;
+        committedDimensionsRef.current = null;
+        return void 0;
+      }
+      if (!popupElement || !positionerElement) {
+        return void 0;
+      }
+      restoreAnchoringStylesRef.current = applyElementStyles(popupElement, anchoringStyles);
+      setPopupCssSize(popupElement, "auto");
+      const restorePopupPosition = overrideElementStyle(popupElement, "position", "static");
+      const restorePopupTransform = overrideElementStyle(popupElement, "transform", "none");
+      const restorePopupScale = overrideElementStyle(popupElement, "scale", "1");
+      const restorePositionerAvailableSize = applyElementStyles(positionerElement, {
+        "--available-width": "max-content",
+        "--available-height": "max-content"
+      });
+      function restoreMeasurementOverrides() {
+        restorePopupPosition();
+        restorePopupTransform();
+        restorePositionerAvailableSize();
+      }
+      function restoreMeasurementOverridesIncludingScale() {
+        restoreMeasurementOverrides();
+        restorePopupScale();
+      }
+      onMeasureLayout?.();
+      if (isInitialRenderRef.current || committedDimensionsRef.current === null) {
+        setPositionerCssSize(positionerElement, "max-content");
+        const dimensions = getCssDimensions2(popupElement);
+        committedDimensionsRef.current = dimensions;
+        setPositionerCssSize(positionerElement, dimensions);
+        restoreMeasurementOverridesIncludingScale();
+        onMeasureLayoutComplete?.(null, dimensions);
+        isInitialRenderRef.current = false;
+        return () => {
+          restoreAnchoringStylesRef.current();
+          restoreAnchoringStylesRef.current = NOOP;
+        };
+      }
+      setPositionerCssSize(positionerElement, "max-content");
+      const previousDimensions = committedDimensionsRef.current;
+      const newDimensions = getCssDimensions2(popupElement);
+      committedDimensionsRef.current = newDimensions;
+      setPopupCssSize(popupElement, previousDimensions);
+      restoreMeasurementOverridesIncludingScale();
+      onMeasureLayoutComplete?.(previousDimensions, newDimensions);
+      setPositionerCssSize(positionerElement, newDimensions);
+      const abortController = new AbortController();
+      animationFrame.request(() => {
+        setPopupCssSize(popupElement, newDimensions);
+        runOnceAnimationsFinish(() => {
+          popupElement.style.setProperty("--popup-width", "auto");
+          popupElement.style.setProperty("--popup-height", "auto");
+        }, abortController.signal);
+      });
+      return () => {
+        abortController.abort();
+        animationFrame.cancel();
+        restoreAnchoringStylesRef.current();
+        restoreAnchoringStylesRef.current = NOOP;
+      };
+    }, [content, popupElement, positionerElement, runOnceAnimationsFinish, animationFrame, mounted, onMeasureLayout, onMeasureLayoutComplete, anchoringStyles]);
+  }
+  function getPopupAnchoringStyles(side, direction) {
+    const isPhysicalTop = side === "top";
+    const isPhysicalLeft = side === "left" || side === (direction === "rtl" ? "inline-end" : "inline-start");
+    if (!isPhysicalTop && !isPhysicalLeft) {
+      return EMPTY_OBJECT;
+    }
+    return {
+      position: "absolute",
+      [isPhysicalTop ? "bottom" : "top"]: "0",
+      [isPhysicalLeft ? "right" : "left"]: "0"
+    };
+  }
+  function overrideElementStyle(element, property, value) {
+    const originalValue = element.style.getPropertyValue(property);
+    element.style.setProperty(property, value);
+    return () => {
+      element.style.setProperty(property, originalValue);
+    };
+  }
+  function applyElementStyles(element, styles) {
+    const restorers = [];
+    for (const [key, value] of Object.entries(styles)) {
+      restorers.push(overrideElementStyle(element, key, value));
+    }
+    return restorers.length ? () => {
+      restorers.forEach((restore) => restore());
+    } : NOOP;
+  }
+  function setPopupCssSize(popupElement, size4) {
+    const width = size4 === "auto" ? "auto" : `${size4.width}px`;
+    const height = size4 === "auto" ? "auto" : `${size4.height}px`;
+    popupElement.style.setProperty("--popup-width", width);
+    popupElement.style.setProperty("--popup-height", height);
+  }
+  function setPositionerCssSize(positionerElement, size4) {
+    const width = size4 === "max-content" ? "max-content" : `${size4.width}px`;
+    const height = size4 === "max-content" ? "max-content" : `${size4.height}px`;
+    positionerElement.style.setProperty("--positioner-width", width);
+    positionerElement.style.setProperty("--positioner-height", height);
+  }
+
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React43 = __toESM(require_react(), 1);
+  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React43.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) DirectionProvider.displayName = "DirectionProvider";
+
+  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  var adaptiveOrigin = {
+    name: "adaptiveOrigin",
+    async fn(state) {
+      const {
+        x: rawX,
+        y: rawY,
+        rects: {
+          floating: floatRect
+        },
+        elements: {
+          floating
+        },
+        platform: platform3,
+        strategy,
+        placement
+      } = state;
+      const win = getWindow(floating);
+      const styles = win.getComputedStyle(floating);
+      const hasTransition = styles.transitionDuration !== "0s" && styles.transitionDuration !== "";
+      if (!hasTransition) {
+        return {
+          x: rawX,
+          y: rawY,
+          data: DEFAULT_SIDES
+        };
+      }
+      const offsetParent = await platform3.getOffsetParent?.(floating);
+      let offsetDimensions = {
+        width: 0,
+        height: 0
+      };
+      if (strategy === "fixed" && win?.visualViewport) {
+        offsetDimensions = {
+          width: win.visualViewport.width,
+          height: win.visualViewport.height
+        };
+      } else if (offsetParent === win) {
+        const doc = ownerDocument(floating);
+        offsetDimensions = {
+          width: doc.documentElement.clientWidth,
+          height: doc.documentElement.clientHeight
+        };
+      } else if (await platform3.isElement?.(offsetParent)) {
+        offsetDimensions = await platform3.getDimensions(offsetParent);
+      }
+      const currentSide = getSide(placement);
+      let x = rawX;
+      let y = rawY;
+      if (currentSide === "left") {
+        x = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x,
+        y,
+        data: {
+          sideX,
+          sideY
+        }
+      };
+    }
+  };
+
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
+  function usePopupViewport(parameters) {
+    const {
+      store: store3,
+      side,
+      children
+    } = parameters;
+    const direction = useDirection();
+    const activeTrigger = store3.useState("activeTriggerElement");
+    const activeTriggerId = store3.useState("activeTriggerId");
+    const open = store3.useState("open");
+    const payload = store3.useState("payload");
+    const mounted = store3.useState("mounted");
+    const popupElement = store3.useState("popupElement");
+    const positionerElement = store3.useState("positionerElement");
+    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
+    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
+    const capturedNodeRef = React44.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React44.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React44.useState(null);
+    const currentContainerRef = React44.useRef(null);
+    const previousContainerRef = React44.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+    const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React44.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React44.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React44.useState(false);
+    useIsoLayoutEffect(() => {
+      store3.set("adaptiveOrigin", adaptiveOrigin);
+      return () => {
+        store3.set("adaptiveOrigin", void 0);
+      };
+    }, [store3]);
+    const handleMeasureLayout = useStableCallback(() => {
+      currentContainerRef.current?.style.setProperty("animation", "none");
+      currentContainerRef.current?.style.setProperty("transition", "none");
+      previousContainerRef.current?.style.setProperty("display", "none");
+    });
+    const handleMeasureLayoutComplete = useStableCallback((previousDimensions) => {
+      currentContainerRef.current?.style.removeProperty("animation");
+      currentContainerRef.current?.style.removeProperty("transition");
+      previousContainerRef.current?.style.removeProperty("display");
+      if (previousDimensions) {
+        setPreviousContentDimensions(previousDimensions);
+      }
+    });
+    const armViewportCleanup = useStableCallback(() => {
+      cleanupControllerRef.current?.abort();
+      const controller = new AbortController();
+      cleanupControllerRef.current = controller;
+      onAnimationsFinished(() => {
+        setPreviousContentNode(null);
+        setPreviousContentDimensions(null);
+        capturedNodeRef.current = null;
+      }, controller.signal);
+    });
+    const lastHandledTriggerRef = React44.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (!open || !mounted) {
+        lastHandledTriggerRef.current = null;
+      }
+    }, [open, mounted]);
+    useIsoLayoutEffect(() => {
+      if (activeTrigger && previousActiveTrigger && activeTrigger !== previousActiveTrigger && lastHandledTriggerRef.current !== activeTrigger && capturedNodeRef.current) {
+        setPreviousContentNode(capturedNodeRef.current);
+        setShowStartingStyleAttribute(true);
+        const offset4 = calculateRelativePosition(previousActiveTrigger, activeTrigger);
+        setNewTriggerOffset(offset4);
+        lastHandledTriggerRef.current = activeTrigger;
+      }
+    }, [activeTrigger, previousActiveTrigger]);
+    useIsoLayoutEffect(() => {
+      if (previousContentNode == null) {
+        return;
+      }
+      cleanupControllerRef.current?.abort();
+      setShowStartingStyleAttribute(true);
+      cleanupFrame.request(() => {
+        ReactDOM6.flushSync(() => {
+          setShowStartingStyleAttribute(false);
+        });
+        armViewportCleanup();
+      });
+    }, [currentContentKey, previousContentNode, armViewportCleanup, cleanupFrame]);
+    useIsoLayoutEffect(() => {
+      const source = currentContainerRef.current;
+      if (!source) {
+        return;
+      }
+      const wrapper = ownerDocument(source).createElement("div");
+      for (const child of Array.from(source.childNodes)) {
+        wrapper.appendChild(child.cloneNode(true));
+      }
+      capturedNodeRef.current = wrapper;
+    });
+    const isTransitioning = previousContentNode != null;
+    let childrenToRender;
+    if (!isTransitioning) {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", {
+        "data-current": true,
+        ref: currentContainerRef,
+        children
+      }, currentContentKey);
+    } else {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(React44.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", {
+          "data-previous": true,
+          inert: inertValue(true),
+          ref: previousContainerRef,
+          style: {
+            ...previousContentDimensions ? {
+              "--popup-width": `${previousContentDimensions.width}px`,
+              "--popup-height": `${previousContentDimensions.height}px`
+            } : null,
+            position: "absolute"
+          },
+          "data-ending-style": showStartingStyleAttribute ? void 0 : ""
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", {
+          "data-current": true,
+          ref: currentContainerRef,
+          "data-starting-style": showStartingStyleAttribute ? "" : void 0,
+          children
+        }, currentContentKey)]
+      });
+    }
+    useIsoLayoutEffect(() => {
+      const container = previousContainerRef.current;
+      if (!container || !previousContentNode) {
+        return;
+      }
+      container.replaceChildren(...Array.from(previousContentNode.childNodes));
+    }, [previousContentNode]);
+    usePopupAutoResize({
+      popupElement,
+      positionerElement,
+      mounted,
+      content: payload,
+      onMeasureLayout: handleMeasureLayout,
+      onMeasureLayoutComplete: handleMeasureLayoutComplete,
+      side,
+      direction
+    });
+    const state = {
+      activationDirection: getActivationDirection(newTriggerOffset),
+      transitioning: isTransitioning
+    };
+    return {
+      children: childrenToRender,
+      state
+    };
+  }
+  function getActivationDirection(offset4) {
+    if (!offset4) {
+      return void 0;
+    }
+    return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
+  }
+  function getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
+    if (value > tolerance) {
+      return positiveLabel;
+    }
+    if (value < -tolerance) {
+      return negativeLabel;
+    }
+    return "";
+  }
+  function calculateRelativePosition(from, to) {
+    const fromRect = from.getBoundingClientRect();
+    const toRect = to.getBoundingClientRect();
+    const fromCenter = {
+      x: fromRect.left + fromRect.width / 2,
+      y: fromRect.top + fromRect.height / 2
+    };
+    const toCenter = {
+      x: toRect.left + toRect.width / 2,
+      y: toRect.top + toRect.height / 2
+    };
+    return {
+      horizontal: toCenter.x - fromCenter.x,
+      vertical: toCenter.y - fromCenter.y
+    };
+  }
+  function usePopupContentKey(activeTriggerId, payload) {
+    const [contentKey, setContentKey] = React44.useState(0);
+    const previousActiveTriggerIdRef = React44.useRef(activeTriggerId);
+    const previousPayloadRef = React44.useRef(payload);
+    const pendingPayloadUpdateRef = React44.useRef(false);
+    useIsoLayoutEffect(() => {
+      const previousActiveTriggerId = previousActiveTriggerIdRef.current;
+      const previousPayload = previousPayloadRef.current;
+      const triggerIdChanged = activeTriggerId !== previousActiveTriggerId;
+      const payloadChanged = payload !== previousPayload;
+      if (triggerIdChanged) {
+        setContentKey((value) => value + 1);
+        pendingPayloadUpdateRef.current = !payloadChanged;
+      } else if (pendingPayloadUpdateRef.current && payloadChanged) {
+        setContentKey((value) => value + 1);
+        pendingPayloadUpdateRef.current = false;
+      }
+      previousActiveTriggerIdRef.current = activeTriggerId;
+      previousPayloadRef.current = payload;
+    }, [activeTriggerId, payload]);
+    return `${activeTriggerId ?? "current"}-${contentKey}`;
+  }
+
+  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
+  var React45 = __toESM(require_react(), 1);
+  var ReactDOM7 = __toESM(require_react_dom(), 1);
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React45.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+    const {
+      children,
+      container,
+      className,
+      render,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    if (!portalSubtree && !portalNode) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(React45.Fragment, {
+      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
+    });
+  });
+  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
+
+  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
+    Arrow: () => TooltipArrow,
+    Handle: () => TooltipHandle,
+    Popup: () => TooltipPopup,
+    Portal: () => TooltipPortal,
+    Positioner: () => TooltipPositioner,
+    Provider: () => TooltipProvider,
+    Root: () => TooltipRoot,
+    Trigger: () => TooltipTrigger,
+    Viewport: () => TooltipViewport,
+    createHandle: () => createTooltipHandle
+  });
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var React48 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
+  var React46 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React46.createContext(void 0);
+  if (true) TooltipRootContext.displayName = "TooltipRootContext";
+  function useTooltipRootContext(optional) {
+    const context = React46.useContext(TooltipRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: TooltipRootContext is missing. Tooltip parts must be placed within <Tooltip.Root>." : formatErrorMessage_default(72));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
+  var React47 = __toESM(require_react(), 1);
+  var selectors2 = {
+    ...popupStoreSelectors,
+    disabled: (state) => state.disabled,
+    instantType: (state) => state.instantType,
+    isInstantPhase: (state) => state.isInstantPhase,
+    trackCursorAxis: (state) => state.trackCursorAxis,
+    disableHoverablePopup: (state) => state.disableHoverablePopup,
+    lastOpenChangeReason: (state) => state.openChangeReason,
+    closeOnClick: (state) => state.closeOnClick,
+    closeDelay: (state) => state.closeDelay,
+    adaptiveOrigin: (state) => state.adaptiveOrigin
+  };
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
+      const triggerElements = new PopupTriggerMap();
+      super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
+    }
+    setOpen = (nextOpen, eventDetails) => {
+      applyPopupOpenChange(this, nextOpen, eventDetails, {
+        extraState: {
+          openChangeReason: eventDetails.reason
+        }
+      });
+    };
+    // Used by trigger clicks to clear a delayed hover open without reporting a public open-state change.
+    cancelPendingOpen(event) {
+      this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
+    }
+  };
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store3 = new NullStore(Object.freeze(createInitialState(void 0, triggerElements)), Object.freeze(createInitialContext(triggerElements)), selectors2);
+    return Object.assign(store3, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
+  }
+  function createInitialState(initialState, triggerElements, floatingId, nested = false) {
+    const state = {
+      ...createInitialPopupStoreState(),
+      disabled: false,
+      instantType: void 0,
+      isInstantPhase: false,
+      trackCursorAxis: "none",
+      disableHoverablePopup: false,
+      openChangeReason: null,
+      closeOnClick: true,
+      closeDelay: 0,
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state;
+  }
+  function createInitialContext(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React47.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
+    };
+  }
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var TooltipRoot = fastComponent(function TooltipRoot2(props) {
+    const {
+      disabled: disabled2 = false,
+      defaultOpen = false,
+      open: openProp,
+      disableHoverablePopup = false,
+      trackCursorAxis = "none",
+      actionsRef,
+      onOpenChange,
+      onOpenChangeComplete,
+      handle,
+      triggerId: triggerIdProp,
+      defaultTriggerId: defaultTriggerIdProp = null,
+      children
+    } = props;
+    const store3 = usePopupRootStore((floatingId, nested) => new TooltipStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp
+    }, floatingId, nested));
+    store3.useControlledProp("openProp", openProp);
+    store3.useControlledProp("triggerIdProp", triggerIdProp);
+    store3.useContextCallback("onOpenChange", onOpenChange);
+    store3.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const openState = store3.useState("open");
+    const open = !disabled2 && openState;
+    const activeTriggerId = store3.useState("activeTriggerId");
+    const mounted = store3.useState("mounted");
+    const payload = store3.useState("payload");
+    store3.useSyncedValues({
+      trackCursorAxis,
+      disableHoverablePopup,
+      disabled: disabled2
+    });
+    useImplicitActiveTrigger(store3, {
+      closeOnActiveTriggerUnmount: true
+    });
+    const {
+      forceUnmount,
+      transitionStatus
+    } = useOpenStateTransitions(open, store3);
+    const isInstantPhase = store3.useState("isInstantPhase");
+    const instantType = store3.useState("instantType");
+    const lastOpenChangeReason = store3.useState("lastOpenChangeReason");
+    const previousInstantTypeRef = React48.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (openState && disabled2) {
+        store3.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
+      }
+    }, [openState, disabled2, store3]);
+    useIsoLayoutEffect(() => {
+      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
+        if (instantType !== "delay") {
+          previousInstantTypeRef.current = instantType;
+        }
+        store3.set("instantType", "delay");
+      } else if (previousInstantTypeRef.current !== null) {
+        store3.set("instantType", previousInstantTypeRef.current);
+        previousInstantTypeRef.current = null;
+      }
+    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store3]);
+    useIsoLayoutEffect(() => {
+      if (open) {
+        if (activeTriggerId == null) {
+          store3.set("payload", void 0);
+        }
+      }
+    }, [store3, activeTriggerId, open]);
+    React48.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      close: () => store3.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store3]);
+    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(TooltipRootContext.Provider, {
+      value: store3,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store3
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(TooltipInteractions, {
+        store: store3,
+        disabled: disabled2,
+        trackCursorAxis
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+  });
+  if (true) TooltipRoot.displayName = "TooltipRoot";
+  function TooltipInteractions({
+    store: store3,
+    disabled: disabled2,
+    trackCursorAxis
+  }) {
+    const floatingRootContext = store3.useState("floatingRootContext");
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      referencePress: () => store3.select("closeOnClick")
+    });
+    const clientPoint = useClientPoint(floatingRootContext, {
+      enabled: !disabled2 && trackCursorAxis !== "none",
+      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
+    });
+    const triggerProps = React48.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
+    usePopupInteractionProps(store3, {
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
+    });
+    return null;
+  }
+
+  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var React50 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
+  var React49 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React49.createContext(void 0);
+  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
+  function useTooltipProviderContext() {
+    return React49.useContext(TooltipProviderContext);
+  }
+
+  // node_modules/@base-ui/react/tooltip/utils/constants.mjs
+  var OPEN_DELAY = 600;
+
+  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var TOOLTIP_TRIGGER_IDENTIFIER = "data-base-ui-tooltip-trigger";
+  function getTargetElement(event) {
+    if ("composedPath" in event) {
+      const path = event.composedPath();
+      for (let i = 0; i < path.length; i += 1) {
+        const element = path[i];
+        if (isElement(element)) {
+          return element;
+        }
+      }
+    }
+    const target = event.target;
+    if (isElement(target)) {
+      return target;
+    }
+    return null;
+  }
+  function closestEnabledTooltipTrigger(element) {
+    let current = element;
+    while (current) {
+      const trigger = current.closest(`[${TOOLTIP_TRIGGER_IDENTIFIER}]`);
+      if (trigger) {
+        return trigger;
+      }
+      const root = current.getRootNode();
+      current = "host" in root && isElement(root.host) ? root.host : null;
+    }
+    return null;
+  }
+  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      handle,
+      payload,
+      disabled: disabledProp,
+      delay,
+      closeOnClick = true,
+      closeDelay,
+      id: idProp,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useTooltipRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store3 = handleStore ?? rootContext;
+    if (!store3) {
+      throw new Error(true ? "Base UI: <Tooltip.Trigger> must be either used within a <Tooltip.Root> component or provided with a handle." : formatErrorMessage_default(82));
+    }
+    const thisTriggerId = useBaseUiId(idProp);
+    const isTriggerActive = store3.useState("isTriggerActive", thisTriggerId);
+    const isOpenedByThisTrigger = store3.useState("isOpenedByTrigger", thisTriggerId);
+    const floatingRootContext = store3.useState("floatingRootContext");
+    const triggerElementRef = React50.useRef(null);
+    const delayWithDefault = delay ?? OPEN_DELAY;
+    const closeDelayWithDefault = closeDelay ?? 0;
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store3, {
+      payload,
+      closeOnClick,
+      closeDelay: closeDelayWithDefault
+    });
+    const providerDelay = useTooltipProviderContext();
+    const {
+      delayRef,
+      isInstantPhase,
+      hasProvider
+    } = useDelayGroup(floatingRootContext, {
+      open: isOpenedByThisTrigger
+    });
+    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
+    store3.useSyncedValue("isInstantPhase", isInstantPhase);
+    const rootDisabled = store3.useState("disabled");
+    const disabled2 = disabledProp ?? rootDisabled;
+    const disabledRef = useValueAsRef(disabled2);
+    const trackCursorAxis = store3.useState("trackCursorAxis");
+    const disableHoverablePopup = store3.useState("disableHoverablePopup");
+    const isNestedTriggerHoveredRef = React50.useRef(false);
+    const nestedTriggerOpenTimeout = useTimeout();
+    const pointerTypeRef = React50.useRef(void 0);
+    function getOpenDelay() {
+      if (!hasProvider) {
+        return delayWithDefault;
+      }
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
+    }
+    function isEnabledNestedTriggerTarget(target) {
+      const triggerEl = triggerElementRef.current;
+      if (!triggerEl || !target) {
+        return false;
+      }
+      const nearestTrigger = closestEnabledTooltipTrigger(target);
+      return nearestTrigger !== null && nearestTrigger !== triggerEl && contains(triggerEl, nearestTrigger);
+    }
+    function detectNestedTriggerHover(target) {
+      const nestedTriggerHovered = isEnabledNestedTriggerTarget(target);
+      isNestedTriggerHoveredRef.current = nestedTriggerHovered;
+      if (nestedTriggerHovered) {
+        hoverInteraction.openChangeTimeout.clear();
+        hoverInteraction.restTimeout.clear();
+        hoverInteraction.restTimeoutPending = false;
+        nestedTriggerOpenTimeout.clear();
+      }
+      return nestedTriggerHovered;
+    }
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: !disabled2,
+      mouseOnly: true,
+      move: false,
+      handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
+      restMs: getOpenDelay,
+      delay() {
+        if (closeDelay == null && hasProvider) {
+          return {
+            close: getDelay(delayRef.current, "close")
+          };
+        }
+        return {
+          close: closeDelayWithDefault
+        };
+      },
+      triggerElementRef,
+      isActiveTrigger: isTriggerActive,
+      isClosing: () => store3.select("transitionStatus") === "ending",
+      shouldOpen() {
+        return !isNestedTriggerHoveredRef.current;
+      }
+    });
+    const focusProps = useFocus(floatingRootContext, {
+      enabled: !disabled2
+    }).reference;
+    const handleNestedTriggerHover = (event) => {
+      const wasNestedTriggerHovered = isNestedTriggerHoveredRef.current;
+      const target = getTargetElement(event);
+      const nestedTriggerHovered = detectNestedTriggerHover(target);
+      const triggerEl = triggerElementRef.current;
+      const targetInsideTrigger = triggerEl && target && contains(triggerEl, target);
+      if (nestedTriggerHovered && store3.select("open") && store3.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        store3.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+        return;
+      }
+      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store3.select("open") && triggerEl && // Match the hover hook's non-strict mouse fallback for mouse-only event sequences.
+      isMouseLikePointerType(pointerTypeRef.current)) {
+        const open = () => {
+          if (!isNestedTriggerHoveredRef.current && !disabledRef.current && !store3.select("open")) {
+            store3.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerEl));
+          }
+        };
+        const openDelay = getOpenDelay();
+        if (openDelay === 0) {
+          nestedTriggerOpenTimeout.clear();
+          open();
+        } else {
+          nestedTriggerOpenTimeout.start(openDelay, open);
+        }
+      }
+    };
+    const rootTriggerProps = store3.useState("triggerProps", isMountedByThisTrigger);
+    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    const state = {
+      open: isOpenedByThisTrigger
+    };
+    const element = useRenderElement("button", componentProps, {
+      state,
+      ref: [forwardedRef, registerTrigger, triggerElementRef],
+      props: [hoverProps, focusProps, shouldApplyRootTriggerProps ? rootTriggerProps : void 0, {
+        onMouseOver(event) {
+          handleNestedTriggerHover(event.nativeEvent);
+        },
+        onFocus(event) {
+          if (isEnabledNestedTriggerTarget(getTargetElement(event.nativeEvent))) {
+            event.preventBaseUIHandler();
+          }
+        },
+        onMouseLeave() {
+          isNestedTriggerHoveredRef.current = false;
+          nestedTriggerOpenTimeout.clear();
+          pointerTypeRef.current = void 0;
+        },
+        onPointerEnter(event) {
+          pointerTypeRef.current = event.pointerType;
+        },
+        onPointerDown(event) {
+          pointerTypeRef.current = event.pointerType;
+          store3.set("closeOnClick", closeOnClick);
+          if (closeOnClick && !store3.select("open")) {
+            store3.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        onClick(event) {
+          if (closeOnClick && !store3.select("open")) {
+            store3.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        id: thisTriggerId,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
+        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
+      }, elementProps],
+      stateAttributesMapping: triggerOpenStateMapping2
+    });
+    return element;
+  });
+  if (true) TooltipTrigger.displayName = "TooltipTrigger";
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var React52 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
+  var React51 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React51.createContext(void 0);
+  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
+  function useTooltipPortalContext() {
+    const value = React51.useContext(TooltipPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
+    }
+    return value;
+  }
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React52.forwardRef(function TooltipPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const store3 = useTooltipRootContext();
+    const mounted = store3.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(TooltipPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(FloatingPortalLite, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) TooltipPortal.displayName = "TooltipPortal";
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var React54 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
+  var React53 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React53.createContext(void 0);
+  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
+  function useTooltipPositionerContext() {
+    const context = React53.useContext(TooltipPositionerContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React54.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      anchor,
+      positionMethod = "absolute",
+      side = "top",
+      align = "center",
+      sideOffset = 0,
+      alignOffset = 0,
+      collisionBoundary = "clipping-ancestors",
+      collisionPadding = 5,
+      arrowPadding = 5,
+      sticky = false,
+      disableAnchorTracking = false,
+      collisionAvoidance = POPUP_COLLISION_AVOIDANCE,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store3 = useTooltipRootContext();
+    const keepMounted = useTooltipPortalContext();
+    const open = store3.useState("open");
+    const mounted = store3.useState("mounted");
+    const trackCursorAxis = store3.useState("trackCursorAxis");
+    const disableHoverablePopup = store3.useState("disableHoverablePopup");
+    const floatingRootContext = store3.useState("floatingRootContext");
+    const instantType = store3.useState("instantType");
+    const transitionStatus = store3.useState("transitionStatus");
+    const adaptiveOrigin2 = store3.useState("adaptiveOrigin");
+    const positioning = useAnchorPositioning({
+      anchor,
+      positionMethod,
+      floatingRootContext,
+      mounted,
+      side,
+      sideOffset,
+      align,
+      alignOffset,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      arrowPadding,
+      disableAnchorTracking,
+      keepMounted,
+      collisionAvoidance,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    const state = React54.useMemo(() => ({
+      open,
+      side: positioning.side,
+      align: positioning.align,
+      anchorHidden: positioning.anchorHidden,
+      instant: trackCursorAxis !== "none" ? "tracking-cursor" : instantType
+    }), [open, positioning.side, positioning.align, positioning.anchorHidden, trackCursorAxis, instantType]);
+    const element = usePositioner(componentProps, state, {
+      styles: positioning.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store3.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(TooltipPositionerContext.Provider, {
+      value: positioning,
+      children: element
+    });
+  });
+  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+
+  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
+  var React55 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React55.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store3 = useTooltipRootContext();
+    const {
+      side,
+      align
+    } = useTooltipPositionerContext();
+    const open = store3.useState("open");
+    const instantType = store3.useState("instantType");
+    const transitionStatus = store3.useState("transitionStatus");
+    const popupProps = store3.useState("popupProps");
+    const floatingContext = store3.useState("floatingRootContext");
+    const disabled2 = store3.useState("disabled");
+    const closeDelay = store3.useState("closeDelay");
+    useOpenChangeComplete({
+      open,
+      ref: store3.context.popupRef,
+      onComplete() {
+        if (open) {
+          store3.context.onOpenChangeComplete?.(true);
+        }
+      }
+    });
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: !disabled2,
+      closeDelay
+    });
+    const setPopupElement = store3.useStateSetter("popupElement");
+    const state = {
+      open,
+      side,
+      align,
+      instant: instantType,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, store3.context.popupRef, setPopupElement],
+      props: [FOCUSABLE_POPUP_PROPS, popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
+      stateAttributesMapping: popupTransitionStateMapping
+    });
+    return element;
+  });
+  if (true) TooltipPopup.displayName = "TooltipPopup";
+
+  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
+  var React56 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React56.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store3 = useTooltipRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useTooltipPositionerContext();
+    const open = store3.useState("open");
+    const instantType = store3.useState("instantType");
+    const state = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered,
+      instant: instantType
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, arrowRef],
+      props: [{
+        style: arrowStyles,
+        "aria-hidden": true
+      }, elementProps],
+      stateAttributesMapping: popupStateMapping
+    });
+    return element;
+  });
+  if (true) TooltipArrow.displayName = "TooltipArrow";
+
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
+  var React57 = __toESM(require_react(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var TooltipProvider = function TooltipProvider2(props) {
+    const {
+      delay,
+      closeDelay,
+      timeout = 400
+    } = props;
+    const delayValue = React57.useMemo(() => ({
+      open: delay,
+      close: closeDelay
+    }), [delay, closeDelay]);
+    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FloatingDelayGroup, {
+        delay: delayValue,
+        timeoutMs: timeout,
+        children: props.children
+      })
+    });
+  };
+  if (true) TooltipProvider.displayName = "TooltipProvider";
+
+  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
+  var React58 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React58.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+    const {
+      render,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const store3 = useTooltipRootContext();
+    const positioner = useTooltipPositionerContext();
+    const instantType = store3.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store: store3,
+      side: positioner.side,
+      children
+    });
+    const state = {
+      activationDirection: viewportState.activationDirection,
+      transitioning: viewportState.transitioning,
+      instant: instantType
+    };
+    return useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: [elementProps, {
+        children: childrenToRender
+      }],
+      stateAttributesMapping: popupViewportStateMapping
+    });
+  });
+  if (true) TooltipViewport.displayName = "TooltipViewport";
+
+  // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
+  var TooltipHandle = class extends BasePopupHandle {
+    constructor() {
+      super(createNullTooltipStore(), "Tooltip");
+    }
+    /**
+     * Opens the tooltip and associates it with the trigger with the given id.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     *
+     * @param triggerId ID of the trigger to associate with the tooltip. The trigger must be a matching
+     * `Tooltip.Trigger` with this handle passed as a prop.
+     */
+    open(triggerId) {
+      this.openByTrigger(triggerId);
+    }
+    /**
+     * Closes the tooltip.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    close() {
+      this.closePopup();
+    }
+    /**
+     * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
+     */
+    get isOpen() {
+      return this.attachedStore?.select("open") ?? false;
+    }
+  };
+  function createTooltipHandle() {
+    return new TooltipHandle();
+  }
+
+  // node_modules/@base-ui/react/use-render/useRender.mjs
+  function useRender(params) {
+    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  }
+
+  // packages/ui/build-module/text/text.mjs
+  var import_element13 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
+  function getRuntime() {
+    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") {
+      registerDocument(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument(targetDocument) {
+    const runtime = getRuntime();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle(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 registerStyle(hash, css) {
+    const runtime = getRuntime();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle("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 style_default = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle("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_default = { "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 Text = (0, import_element13.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
+    const element = useRender({
+      render,
+      defaultTagName: "span",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          style_default.text,
+          global_css_defense_default.heading,
+          global_css_defense_default.p,
+          style_default[variant],
+          className
+        )
+      })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element17 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_element14 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
+  function getRuntime2() {
+    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") {
+      registerDocument2(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash2(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE2}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle2(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime2();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash2(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument2(targetDocument) {
+    const runtime = getRuntime2();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle2(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 registerStyle2(hash, css) {
+    const runtime = getRuntime2();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle2(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle2("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
+  }
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
+  }
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
+  }
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element14.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+        index_parts_exports2.Portal,
+        {
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tooltip/positioner.mjs
+  var import_element15 = __toESM(require_element(), 1);
+  var import_jsx_runtime38 = __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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE3}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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) {
+    registerStyle3("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 style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var Positioner = (0, import_element15.forwardRef)(
+    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+        index_parts_exports2.Positioner,
+        {
+          ref,
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default2.positioner,
+            className
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element16 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element16.cloneElement)(slot ?? defaultSlot, { children });
+  }
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/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/ui"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
+    }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock(
+      themePackage.privateApis
+    ).ThemeProvider;
+  }
+  var ThemeProvider = getThemeProvider();
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+  function getRuntime4() {
+    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") {
+      registerDocument4(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash4(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE4}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle4(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime4();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash4(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument4(targetDocument) {
+    const runtime = getRuntime4();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle4(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 registerStyle4(hash, css) {
+    const runtime = getRuntime4();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle4(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var POPUP_COLOR = { background: "#1e1e1e" };
+  var Popup = (0, import_element17.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+      index_parts_exports2.Popup,
+      {
+        ref,
+        className: clsx_default(style_default3.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element18 = __toESM(require_element(), 1);
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element18.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(index_parts_exports2.Trigger, { ref, ...props });
+    }
+  );
+
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
+  }
+
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(index_parts_exports2.Root, { ...props }) });
+  }
+
+  // packages/ui/build-module/link/link.mjs
+  var import_element19 = __toESM(require_element(), 1);
+  var import_i18n3 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    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") {
+      registerDocument5(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
+    }
+  }
+  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}}}}");
+  }
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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) {
+    registerStyle5("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_default4 = { "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) {
+    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)}");
+  }
+  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_element19.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default2.a,
+          resets_default2["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default4.link,
+          variant !== "unstyled" && style_default4[`is-${tone}`],
+          variant === "unstyled" && style_default4["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)(import_jsx_runtime43.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+            "span",
+            {
+              className: style_default4["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n3.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element20 = __toESM(require_element(), 1);
+  var import_primitives19 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element20.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_runtime44.jsx)(
+      import_primitives19.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
+    );
+  });
+
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element22 = __toESM(require_element(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);
+
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element21 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    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") {
+      registerDocument6(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(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 registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element21.forwardRef)(
+    function VisuallyHidden2({ render, ...restProps }, ref) {
+      const element = useRender({
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default5["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element22.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+      }
+    };
+  }
+  var KeyboardShortcutDescription = (0, import_element22.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("span", { ref }),
+        children: (0, import_i18n4.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n4.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  var KeyboardShortcutDisplay = (0, import_element22.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  });
+
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element23 = __toESM(require_element(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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 registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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 style_default6 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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" };
+  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))}}}");
+  }
+  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("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" };
+  var Button5 = (0, import_element23.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n5.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default3.button,
+        resets_default3["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default6.button,
+        style_default6[`is-${tone}`],
+        style_default6[`is-${variant}`],
+        style_default6[`is-${size4}`],
+        loading && style_default6["is-loading"],
+        className
+      );
+      (0, import_element23.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+        Button3,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/button/icon.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    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") {
+      registerDocument8(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(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 registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle8("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 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_element24.forwardRef)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default7.icon, className),
+          size: 24,
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button6 = Object.assign(Button5, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    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") {
+      registerDocument9(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(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 registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle9("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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element25.forwardRef)(
+    function IconButton2({
+      label,
+      className,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      ...restProps
+    }, ref) {
+      const classes = clsx_default(style_default8["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+              Button6,
+              {
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
+              }
+            ),
+            className: classes,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
+              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(import_jsx_runtime48.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
+      ] });
+    }
+  );
+
+  // packages/ui/build-module/card/index.mjs
+  var card_exports = {};
+  __export(card_exports, {
+    Content: () => Content,
+    FullBleed: () => FullBleed,
+    Header: () => Header,
+    Root: () => Root2,
+    Title: () => Title
+  });
+
+  // packages/ui/build-module/card/root.mjs
+  var import_element26 = __toESM(require_element(), 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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("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 style_default9 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Root2 = (0, import_element26.forwardRef)(function Card({ render, ...restProps }, ref) {
+    const mergedClassName = clsx_default(style_default9.root, resets_default4["box-sizing"]);
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/card/header.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    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") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(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 registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle11("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 style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Header = (0, import_element27.forwardRef)(
+    function CardHeader({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps({ className: style_default10.header }, props)
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/content.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(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 registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle12("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 style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Content = (0, import_element28.forwardRef)(
+    function CardContent({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps({ className: style_default11.content }, props)
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element29 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    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") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(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 registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("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 style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var FullBleed = (0, import_element29.forwardRef)(
+    function CardFullBleed({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default12.fullbleed },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/title.mjs
+  var import_element30 = __toESM(require_element(), 1);
+  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)("div", {});
+  var Title = (0, import_element30.forwardRef)(
+    function CardTitle({ render = DEFAULT_TAG, children, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-lg",
+          render,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible/panel.mjs
+  var import_element31 = __toESM(require_element(), 1);
+  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+  var Panel2 = (0, import_element31.forwardRef)(
+    function CollapsiblePanel3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/root.mjs
+  var import_element32 = __toESM(require_element(), 1);
+  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
+  var Root3 = (0, import_element32.forwardRef)(
+    function CollapsibleRoot3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/trigger.mjs
+  var import_element33 = __toESM(require_element(), 1);
+  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element33.forwardRef)(
+    function CollapsibleTrigger3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/index.mjs
+  var collapsible_card_exports = {};
+  __export(collapsible_card_exports, {
+    Content: () => Content2,
+    Header: () => Header2,
+    HeaderDescription: () => HeaderDescription,
+    Root: () => Root32
+  });
+
+  // packages/ui/build-module/collapsible-card/root.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
+  var Root32 = (0, import_element34.forwardRef)(
+    function CollapsibleCardRoot({ render, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+        Root3,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(Root2, { render }),
+          ...restProps
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_element36 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element35 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element35.createContext)(null);
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    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") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(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 registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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_default13 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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) {
+    registerStyle14("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 Header2 = (0, import_element36.forwardRef)(
+    function CollapsibleCardHeader({
+      children,
+      className,
+      render,
+      "aria-describedby": ariaDescribedByProp,
+      ...restProps
+    }, ref) {
+      const [descriptionIds, setDescriptionIds] = (0, import_element36.useState)(
+        []
+      );
+      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element36.useState)([]);
+      const headerContentRef = (0, import_element36.useRef)(null);
+      const registerDescriptionId = (0, import_element36.useCallback)((id) => {
+        setDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.includes(id)) {
+            return currentDescriptionIds;
+          }
+          return [...currentDescriptionIds, id];
+        });
+        return () => {
+          setDescriptionIds(
+            (currentDescriptionIds) => currentDescriptionIds.filter(
+              (descriptionId) => descriptionId !== id
+            )
+          );
+        };
+      }, []);
+      const contextValue = (0, import_element36.useMemo)(
+        () => ({ registerDescriptionId }),
+        [registerDescriptionId]
+      );
+      (0, import_compose3.useIsomorphicLayoutEffect)(() => {
+        const registeredDescriptionIds = new Set(descriptionIds);
+        const nextDescriptionIds = Array.from(
+          headerContentRef.current?.querySelectorAll("[id]") ?? []
+        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
+        setOrderedDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
+            (id, index2) => id === nextDescriptionIds[index2]
+          )) {
+            return currentDescriptionIds;
+          }
+          return nextDescriptionIds;
+        });
+      });
+      const ariaDescribedBy = Array.from(
+        /* @__PURE__ */ new Set([
+          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
+          ...orderedDescriptionIds
+        ])
+      ).join(" ") || void 0;
+      return useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(restProps, {
+          className: clsx_default(
+            global_css_defense_default4.heading,
+            style_default13["heading-wrapper"],
+            className
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
+            Trigger2,
+            {
+              className: style_default13.header,
+              render: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Header, {}),
+              nativeButton: false,
+              "aria-describedby": ariaDescribedBy,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  "div",
+                  {
+                    ref: headerContentRef,
+                    className: style_default13["header-content"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      style_default13["header-trigger-positioner"]
+                    ),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                      "div",
+                      {
+                        className: clsx_default(
+                          style_default13["header-trigger-wrapper"],
+                          global_css_defense_default4.div,
+                          // While the interactive trigger element is the whole header,
+                          // the focus ring will be displayed only on the icon to visually
+                          // emulate it being the button.
+                          focus_module_default3["outset-ring--focus-parent-visible"]
+                        ),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                          Icon,
+                          {
+                            icon: chevron_down_default,
+                            className: style_default13["header-trigger"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/header-description.mjs
+  var import_element37 = __toESM(require_element(), 1);
+  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
+    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") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash15(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(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 registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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_default14 = { "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_runtime55.jsx)("div", {});
+  var HeaderDescription = (0, import_element37.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render = DEFAULT_TAG2, ...restProps }, ref) {
+    const generatedId = (0, import_element37.useId)();
+    const descriptionId = idProp ?? generatedId;
+    const context = (0, import_element37.useContext)(HeaderDescriptionIdContext);
+    if (!context) {
+      throw new Error(
+        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
+      );
+    }
+    (0, import_element37.useEffect)(() => {
+      return context?.registerDescriptionId(descriptionId);
+    }, [context, descriptionId]);
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        render,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: clsx_default(style_default14["header-description"], className),
+        ...restProps,
+        children
+      }
+    );
+  });
+
+  // packages/ui/build-module/collapsible-card/content.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  var import_jsx_runtime56 = __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;
+  }
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("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 Content2 = (0, import_element38.forwardRef)(
+    function CollapsibleCardContent({ className, render, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+        Panel2,
+        {
+          ref,
+          className: (state) => clsx_default(
+            style_default15.content,
+            state.open && state.transitionStatus === "idle" && style_default15["overflow-visible"],
+            className
+          ),
+          hiddenUntilFound,
+          ...restProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+            Content,
+            {
+              className: style_default15["content-inner"],
+              render,
+              children
+            }
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element39 = __toESM(require_element(), 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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  var style_default16 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element39.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+    const style = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(props, { style, className: style_default16.stack })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/notice/index.mjs
+  var notice_exports = {};
+  __export(notice_exports, {
+    ActionButton: () => ActionButton,
+    ActionLink: () => ActionLink,
+    Actions: () => Actions,
+    CloseIcon: () => CloseIcon,
+    Description: () => Description,
+    Root: () => Root4,
+    Title: () => Title2
+  });
+
+  // packages/ui/build-module/notice/root.mjs
+  var import_a11y2 = __toESM(require_a11y(), 1);
+  var import_element40 = __toESM(require_element(), 1);
+  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
+    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") {
+      registerDocument18(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(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 registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle18("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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))}}}");
+  }
+  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 icons = {
+    neutral: null,
+    info: info_default,
+    warning: caution_default,
+    success: published_default,
+    error: error_default
+  };
+  function getDefaultPoliteness(intent) {
+    return intent === "error" ? "assertive" : "polite";
+  }
+  function safeRenderToString(message) {
+    if (!message) {
+      return void 0;
+    }
+    if (typeof message === "string") {
+      return message;
+    }
+    try {
+      return (0, import_element40.renderToString)(message);
+    } catch {
+      return void 0;
+    }
+  }
+  function useSpokenMessage(message, politeness) {
+    const spokenMessage = safeRenderToString(message);
+    (0, import_element40.useEffect)(() => {
+      if (spokenMessage) {
+        (0, import_a11y2.speak)(spokenMessage, politeness);
+      }
+    }, [spokenMessage, politeness]);
+  }
+  var Root4 = (0, import_element40.forwardRef)(function Notice({
+    intent = "neutral",
+    children,
+    icon,
+    spokenMessage = children,
+    politeness = getDefaultPoliteness(intent),
+    render,
+    ...restProps
+  }, ref) {
+    useSpokenMessage(spokenMessage, politeness);
+    const iconElement = icon === null ? null : icon ?? icons[intent];
+    const mergedClassName = clsx_default(
+      style_default17.notice,
+      style_default17[`is-${intent}`],
+      resets_default5["box-sizing"]
+    );
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps(
+        {
+          className: mergedClassName,
+          children: /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(import_jsx_runtime57.Fragment, { children: [
+            children,
+            iconElement && /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+              Icon,
+              {
+                className: style_default17.icon,
+                icon: iconElement
+              }
+            )
+          ] })
+        },
+        restProps
+      )
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/notice/title.mjs
+  var import_element41 = __toESM(require_element(), 1);
+  var import_jsx_runtime58 = __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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("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 style_default18 = { "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 Title2 = (0, import_element41.forwardRef)(
+    function NoticeTitle({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-md",
+          className: clsx_default(style_default18.title, className),
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/description.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
+    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") {
+      registerDocument20(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash20(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle20(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime20();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash20(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(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 registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("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 style_default19 = { "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_element42.forwardRef)(
+    function NoticeDescription({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          className: clsx_default(style_default19.description, className),
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/actions.mjs
+  var import_element43 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    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") {
+      registerDocument21(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(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 registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle21("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 style_default20 = { "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_element43.forwardRef)(
+    function NoticeActions({ render, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render,
+        ref,
+        props: mergeProps(
+          {
+            className: style_default20.actions
+          },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/notice/close-icon.mjs
+  var import_element44 = __toESM(require_element(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
+    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") {
+      registerDocument22(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle22(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 registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_default21 = { "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_element44.forwardRef)(
+    function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n6.__)("Dismiss"), ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
+        IconButton,
+        {
+          ...props,
+          ref,
+          className: clsx_default(style_default21["close-icon"], className),
+          variant: "minimal",
+          size: "small",
+          tone: "neutral",
+          icon,
+          label
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/action-button.mjs
+  var import_element45 = __toESM(require_element(), 1);
+  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    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") {
+      registerDocument23(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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 style_default22 = { "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_element45.forwardRef)(
+    function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
+      const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
+      return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+        Button6,
+        {
+          ...props,
+          ...loadingProps,
+          ref,
+          size: "compact",
+          tone: "neutral",
+          variant,
+          className: clsx_default(
+            style_default22["action-button"],
+            style_default22[`is-action-button-${variant}`],
+            className
+          )
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element4 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
-  function getRuntime() {
+  // packages/ui/build-module/notice/action-link.mjs
+  var import_element46 = __toESM(require_element(), 1);
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -1618,28 +13383,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -1648,24 +13413,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash(targetDocument, hash)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument(targetDocument) {
-    const runtime = getRuntime();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -1679,41 +13444,38 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash, css) {
-    const runtime = getRuntime();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("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}}}");
+    registerStyle24("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 style_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element4.forwardRef)(
-    function VisuallyHidden2({ render, ...restProps }, ref) {
-      const element = useRender({
-        render,
-        ref,
-        props: mergeProps(
-          { className: style_default["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
+  var style_default23 = { "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_element46.forwardRef)(
+    function NoticeActionLink({ className, render, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
+        Text,
+        {
+          ref,
+          className: clsx_default(style_default23["action-link"], className),
+          ...props,
+          variant: "body-md",
+          render: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(Link, { tone: "neutral", variant: "default", render })
+        }
+      );
     }
   );

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element5 = __toESM(require_element(), 1);
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element5.forwardRef)(
+  var import_element47 = __toESM(require_element(), 1);
+  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
+  var NavigableRegion = (0, import_element47.forwardRef)(
     ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
         Tag,
         {
           ref,
@@ -1752,11 +13514,11 @@ var wp;
   }

   // packages/interface/build-module/components/interface-skeleton/index.mjs
-  var import_element6 = __toESM(require_element(), 1);
+  var import_element48 = __toESM(require_element(), 1);
   var import_components5 = __toESM(require_components(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION2 = 0.25;
   var commonTransition = {
     type: "tween",
@@ -1764,7 +13526,7 @@ var wp;
     ease: [0.6, 0, 0.4, 1]
   };
   function useHTMLClass(className) {
-    (0, import_element6.useEffect)(() => {
+    (0, import_element48.useEffect)(() => {
       const element = document && document.querySelector(`html:not(.${className})`);
       if (!element) {
         return;
@@ -1813,8 +13575,8 @@ var wp;
     labels,
     className
   }, ref) {
-    const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
-    const disableMotion = (0, import_compose3.useReducedMotion)();
+    const isMobileViewport = (0, import_compose4.useViewportMatch)("medium", "<");
+    const disableMotion = (0, import_compose4.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION2,
@@ -1823,20 +13585,20 @@ var wp;
     useHTMLClass("interface-interface-skeleton__html-container");
     const defaultLabels = {
       /* translators: accessibility text for the top bar landmark region. */
-      header: (0, import_i18n2._x)("Header", "header landmark area"),
+      header: (0, import_i18n7._x)("Header", "header landmark area"),
       /* translators: accessibility text for the content landmark region. */
-      body: (0, import_i18n2.__)("Content"),
+      body: (0, import_i18n7.__)("Content"),
       /* translators: accessibility text for the secondary sidebar landmark region. */
-      secondarySidebar: (0, import_i18n2.__)("Block Library"),
+      secondarySidebar: (0, import_i18n7.__)("Block Library"),
       /* translators: accessibility text for the settings landmark region. */
-      sidebar: (0, import_i18n2._x)("Settings", "settings landmark area"),
+      sidebar: (0, import_i18n7._x)("Settings", "settings landmark area"),
       /* translators: accessibility text for the publish landmark region. */
-      actions: (0, import_i18n2.__)("Publish"),
+      actions: (0, import_i18n7.__)("Publish"),
       /* translators: accessibility text for the footer landmark region. */
-      footer: (0, import_i18n2.__)("Footer")
+      footer: (0, import_i18n7.__)("Footer")
     };
     const mergedLabels = { ...defaultLabels, ...labels };
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(
       "div",
       {
         ref,
@@ -1846,8 +13608,8 @@ var wp;
           !!footer && "has-footer"
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
               navigable_region_default,
               {
                 as: import_components5.__unstableMotion.div,
@@ -1862,9 +13624,9 @@ var wp;
                 children: header
               }
             ) }),
-            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
-            /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
+            /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__secondary-sidebar",
@@ -1878,7 +13640,7 @@ var wp;
                     closed: { width: 0 }
                   },
                   transition: defaultTransition,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
                     import_components5.__unstableMotion.div,
                     {
                       style: {
@@ -1895,7 +13657,7 @@ var wp;
                   )
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__content",
@@ -1903,7 +13665,7 @@ var wp;
                   children: content
                 }
               ),
-              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__sidebar",
@@ -1911,7 +13673,7 @@ var wp;
                   children: sidebar
                 }
               ),
-              !!actions && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+              !!actions && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__actions",
@@ -1921,7 +13683,7 @@ var wp;
               )
             ] })
           ] }),
-          !!footer && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+          !!footer && /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
             navigable_region_default,
             {
               className: "interface-interface-skeleton__footer",
@@ -1933,7 +13695,7 @@ var wp;
       }
     );
   }
-  var interface_skeleton_default = (0, import_element6.forwardRef)(InterfaceSkeleton);
+  var interface_skeleton_default = (0, import_element48.forwardRef)(InterfaceSkeleton);

   // packages/edit-widgets/build-module/store/actions.mjs
   var import_widgets2 = __toESM(require_widgets(), 1);
@@ -2048,13 +13810,13 @@ var wp;
     }
     try {
       await dispatch2.saveWidgetAreas(editedWidgetAreas);
-      registry.dispatch(import_notices.store).createSuccessNotice((0, import_i18n3.__)("Widgets saved."), {
+      registry.dispatch(import_notices.store).createSuccessNotice((0, import_i18n8.__)("Widgets saved."), {
         type: "snackbar"
       });
     } catch (e) {
       registry.dispatch(import_notices.store).createErrorNotice(
         /* translators: %s: The error message. */
-        (0, import_i18n3.sprintf)((0, import_i18n3.__)("There was an error. %s"), e.message),
+        (0, import_i18n8.sprintf)((0, import_i18n8.__)("There was an error. %s"), e.message),
         {
           type: "snackbar"
         }
@@ -2160,8 +13922,8 @@ var wp;
       const widget = preservedRecords[i];
       const { block, position } = batchMeta[i];
       post.blocks[position].attributes.__internalWidgetId = widget.id;
-      const error = registry.select(import_core_data.store).getLastEntitySaveError("root", "widget", widget.id);
-      if (error) {
+      const error2 = registry.select(import_core_data.store).getLastEntitySaveError("root", "widget", widget.id);
+      if (error2) {
         failedWidgetNames.push(block.attributes?.name || block?.name);
       }
       if (!sidebarWidgetsIds[position]) {
@@ -2170,9 +13932,9 @@ var wp;
     }
     if (failedWidgetNames.length) {
       throw new Error(
-        (0, import_i18n3.sprintf)(
+        (0, import_i18n8.sprintf)(
           /* translators: %s: List of widget names */
-          (0, import_i18n3.__)("Could not save the following widgets: %s."),
+          (0, import_i18n8.__)("Could not save the following widgets: %s."),
           failedWidgetNames.join(", ")
         )
       );
@@ -2300,8 +14062,8 @@ var wp;
       }
     }
     const widgetAreasOpenState2 = {};
-    widgetAreaBlocks.forEach((widgetAreaBlock, index) => {
-      widgetAreasOpenState2[widgetAreaBlock.clientId] = index === 0;
+    widgetAreaBlocks.forEach((widgetAreaBlock, index2) => {
+      widgetAreasOpenState2[widgetAreaBlock.clientId] = index2 === 0;
     });
     dispatch2(setWidgetAreasOpenState(widgetAreasOpenState2));
     dispatch2(
@@ -2517,6 +14279,9 @@ var wp;
     (select) => (state, blockName) => {
       const widgetAreas = select(import_block_editor2.store).getBlocks();
       const [firstWidgetArea] = widgetAreas;
+      if (!firstWidgetArea) {
+        return false;
+      }
       return select(import_block_editor2.store).canInsertBlockType(
         blockName,
         firstWidgetArea.clientId
@@ -2544,8 +14309,8 @@ var wp;
   }

   // packages/edit-widgets/build-module/lock-unlock.mjs
-  var import_private_apis = __toESM(require_private_apis(), 1);
-  var { lock, unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis2 = __toESM(require_private_apis(), 1);
+  var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__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/edit-widgets"
   );
@@ -2565,16 +14330,16 @@ var wp;
     }
     return next(options);
   });
-  unlock(store2).registerPrivateSelectors(private_selectors_exports);
+  unlock2(store2).registerPrivateSelectors(private_selectors_exports);

   // packages/edit-widgets/build-module/filters/move-to-widget-area.mjs
   var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
+  var import_compose5 = __toESM(require_compose(), 1);
   var import_data9 = __toESM(require_data(), 1);
   var import_hooks = __toESM(require_hooks(), 1);
   var import_widgets4 = __toESM(require_widgets(), 1);
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var withMoveToWidgetAreaToolbarItem = (0, import_compose4.createHigherOrderComponent)(
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  var withMoveToWidgetAreaToolbarItem = (0, import_compose5.createHigherOrderComponent)(
     (BlockEdit) => (props) => {
       const { clientId, name: blockName } = props;
       const { widgetAreas, currentWidgetAreaId, canInsertBlockInWidgetArea: canInsertBlockInWidgetArea2 } = (0, import_data9.useSelect)(
@@ -2582,12 +14347,12 @@ var wp;
           if (blockName === "core/widget-area") {
             return {};
           }
-          const selectors = select(store2);
-          const widgetAreaBlock = selectors.getParentWidgetAreaBlock(clientId);
+          const selectors3 = select(store2);
+          const widgetAreaBlock = selectors3.getParentWidgetAreaBlock(clientId);
           return {
-            widgetAreas: selectors.getWidgetAreas(),
+            widgetAreas: selectors3.getWidgetAreas(),
             currentWidgetAreaId: widgetAreaBlock?.attributes?.id,
-            canInsertBlockInWidgetArea: selectors.canInsertBlockInWidgetArea(blockName)
+            canInsertBlockInWidgetArea: selectors3.canInsertBlockInWidgetArea(blockName)
           };
         },
         [clientId, blockName]
@@ -2595,9 +14360,9 @@ var wp;
       const { moveBlockToWidgetArea: moveBlockToWidgetArea2 } = (0, import_data9.useDispatch)(store2);
       const hasMultipleWidgetAreas = widgetAreas?.length > 1;
       const isMoveToWidgetAreaVisible = blockName !== "core/widget-area" && hasMultipleWidgetAreas && canInsertBlockInWidgetArea2;
-      return /* @__PURE__ */ (0, import_jsx_runtime22.jsxs)(import_jsx_runtime22.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(BlockEdit, { ...props }, "edit"),
-        isMoveToWidgetAreaVisible && /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_block_editor3.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(import_jsx_runtime65.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(BlockEdit, { ...props }, "edit"),
+        isMoveToWidgetAreaVisible && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_block_editor3.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
           import_widgets4.MoveToWidgetArea,
           {
             widgetAreas,
@@ -2637,7 +14402,7 @@ var wp;
     name: () => name,
     settings: () => settings
   });
-  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);

   // packages/edit-widgets/build-module/blocks/widget-area/block.json
   var block_default = {
@@ -2670,7 +14435,7 @@ var wp;
   };

   // packages/edit-widgets/build-module/blocks/widget-area/edit/index.mjs
-  var import_element9 = __toESM(require_element(), 1);
+  var import_element51 = __toESM(require_element(), 1);
   var import_data10 = __toESM(require_data(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
   var import_components6 = __toESM(require_components(), 1);
@@ -2679,14 +14444,14 @@ var wp;
   // packages/edit-widgets/build-module/blocks/widget-area/edit/inner-blocks.mjs
   var import_core_data4 = __toESM(require_core_data(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_element8 = __toESM(require_element(), 1);
+  var import_element50 = __toESM(require_element(), 1);

   // packages/edit-widgets/build-module/blocks/widget-area/edit/use-is-dragging-within.mjs
-  var import_element7 = __toESM(require_element(), 1);
+  var import_element49 = __toESM(require_element(), 1);
   var useIsDraggingWithin = (elementRef) => {
-    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element7.useState)(false);
-    (0, import_element7.useEffect)(() => {
-      const { ownerDocument } = elementRef.current;
+    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element49.useState)(false);
+    (0, import_element49.useEffect)(() => {
+      const { ownerDocument: ownerDocument2 } = elementRef.current;
       function handleDragStart(event) {
         handleDragEnter(event);
       }
@@ -2700,13 +14465,13 @@ var wp;
           setIsDraggingWithin(false);
         }
       }
-      ownerDocument.addEventListener("dragstart", handleDragStart);
-      ownerDocument.addEventListener("dragend", handleDragEnd);
-      ownerDocument.addEventListener("dragenter", handleDragEnter);
+      ownerDocument2.addEventListener("dragstart", handleDragStart);
+      ownerDocument2.addEventListener("dragend", handleDragEnd);
+      ownerDocument2.addEventListener("dragenter", handleDragEnter);
       return () => {
-        ownerDocument.removeEventListener("dragstart", handleDragStart);
-        ownerDocument.removeEventListener("dragend", handleDragEnd);
-        ownerDocument.removeEventListener("dragenter", handleDragEnter);
+        ownerDocument2.removeEventListener("dragstart", handleDragStart);
+        ownerDocument2.removeEventListener("dragend", handleDragEnd);
+        ownerDocument2.removeEventListener("dragenter", handleDragEnter);
       };
     }, []);
     return isDraggingWithin;
@@ -2714,13 +14479,13 @@ var wp;
   var use_is_dragging_within_default = useIsDraggingWithin;

   // packages/edit-widgets/build-module/blocks/widget-area/edit/inner-blocks.mjs
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
   function WidgetAreaInnerBlocks({ id }) {
     const [blocks, onInput, onChange] = (0, import_core_data4.useEntityBlockEditor)(
       "root",
       "postType"
     );
-    const innerBlocksRef = (0, import_element8.useRef)();
+    const innerBlocksRef = (0, import_element50.useRef)();
     const isDraggingWithinInnerBlocks = use_is_dragging_within_default(innerBlocksRef);
     const shouldHighlightDropZone = isDraggingWithinInnerBlocks;
     const innerBlocksProps = (0, import_block_editor4.useInnerBlocksProps)(
@@ -2733,7 +14498,7 @@ var wp;
         renderAppender: import_block_editor4.InnerBlocks.ButtonBlockAppender
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
       "div",
       {
         "data-widget-area-id": id,
@@ -2743,13 +14508,13 @@ var wp;
             "wp-block-widget-area__highlight-drop-zone": shouldHighlightDropZone
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("div", { ...innerBlocksProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("div", { ...innerBlocksProps })
       }
     );
   }

   // packages/edit-widgets/build-module/blocks/widget-area/edit/index.mjs
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
   function WidgetAreaEdit({
     clientId,
     attributes: { id, name: name2 }
@@ -2759,15 +14524,15 @@ var wp;
       [clientId]
     );
     const { setIsWidgetAreaOpen: setIsWidgetAreaOpen2 } = (0, import_data10.useDispatch)(store2);
-    const wrapper = (0, import_element9.useRef)();
-    const setOpen = (0, import_element9.useCallback)(
+    const wrapper = (0, import_element51.useRef)();
+    const setOpen = (0, import_element51.useCallback)(
       (openState) => setIsWidgetAreaOpen2(clientId, openState),
       [clientId]
     );
     const isDragging = useIsDragging(wrapper);
     const isDraggingWithin = use_is_dragging_within_default(wrapper);
-    const [openedWhileDragging, setOpenedWhileDragging] = (0, import_element9.useState)(false);
-    (0, import_element9.useEffect)(() => {
+    const [openedWhileDragging, setOpenedWhileDragging] = (0, import_element51.useState)(false);
+    (0, import_element51.useEffect)(() => {
       if (!isDragging) {
         setOpenedWhileDragging(false);
         return;
@@ -2780,7 +14545,7 @@ var wp;
       }
     }, [isOpen, isDragging, isDraggingWithin, openedWhileDragging]);
     const blockProps = (0, import_block_editor5.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_components6.Panel, { ref: wrapper, children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_components6.Panel, { ref: wrapper, children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
       import_components6.PanelBody,
       {
         title: name2,
@@ -2794,18 +14559,18 @@ var wp;
           // unmounted when the panel is collapsed. Unmounting legacy
           // widgets may have unintended consequences (e.g.  TinyMCE
           // not being properly reinitialized)
-          /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
             import_components6.__unstableDisclosureContent,
             {
               className: "wp-block-widget-area__panel-body-content",
               visible: opened,
-              children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
                 import_core_data5.EntityProvider,
                 {
                   kind: "root",
                   type: "postType",
                   id: `widget-area-${id}`,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(WidgetAreaInnerBlocks, { id })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(WidgetAreaInnerBlocks, { id })
                 }
               )
             }
@@ -2815,20 +14580,20 @@ var wp;
     ) }) });
   }
   var useIsDragging = (elementRef) => {
-    const [isDragging, setIsDragging] = (0, import_element9.useState)(false);
-    (0, import_element9.useEffect)(() => {
-      const { ownerDocument } = elementRef.current;
+    const [isDragging, setIsDragging] = (0, import_element51.useState)(false);
+    (0, import_element51.useEffect)(() => {
+      const { ownerDocument: ownerDocument2 } = elementRef.current;
       function handleDragStart() {
         setIsDragging(true);
       }
       function handleDragEnd() {
         setIsDragging(false);
       }
-      ownerDocument.addEventListener("dragstart", handleDragStart);
-      ownerDocument.addEventListener("dragend", handleDragEnd);
+      ownerDocument2.addEventListener("dragstart", handleDragStart);
+      ownerDocument2.addEventListener("dragend", handleDragEnd);
       return () => {
-        ownerDocument.removeEventListener("dragstart", handleDragStart);
-        ownerDocument.removeEventListener("dragend", handleDragEnd);
+        ownerDocument2.removeEventListener("dragstart", handleDragStart);
+        ownerDocument2.removeEventListener("dragend", handleDragEnd);
       };
     }, []);
     return isDragging;
@@ -2837,88 +14602,181 @@ var wp;
   // packages/edit-widgets/build-module/blocks/widget-area/index.mjs
   var { name } = block_default;
   var settings = {
-    title: (0, import_i18n4.__)("Widget Area"),
-    description: (0, import_i18n4.__)("A widget area container."),
+    title: (0, import_i18n9.__)("Widget Area"),
+    description: (0, import_i18n9.__)("A widget area container."),
     __experimentalLabel: ({ name: label }) => label,
+    icon: layout_default,
     edit: WidgetAreaEdit
   };

   // packages/edit-widgets/build-module/components/layout/index.mjs
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_element27 = __toESM(require_element(), 1);
+  var import_i18n26 = __toESM(require_i18n(), 1);
+  var import_element69 = __toESM(require_element(), 1);
   var import_data31 = __toESM(require_data(), 1);
   var import_plugins3 = __toESM(require_plugins(), 1);
   var import_notices4 = __toESM(require_notices(), 1);
-  var import_components21 = __toESM(require_components(), 1);
+  var import_components20 = __toESM(require_components(), 1);
   var import_theme2 = __toESM(require_theme(), 1);

   // packages/edit-widgets/build-module/components/error-boundary/index.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_components7 = __toESM(require_components(), 1);
-  var import_block_editor6 = __toESM(require_block_editor(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
+  var import_element52 = __toESM(require_element(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_compose6 = __toESM(require_compose(), 1);
   var import_hooks3 = __toESM(require_hooks(), 1);
-  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  function CopyButton({ text, children }) {
-    const ref = (0, import_compose5.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_components7.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children });
+  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
+  function getErrorName(error2) {
+    return error2 instanceof Error && error2.name || "Error";
+  }
+  function getErrorMessage(error2) {
+    if (typeof error2 === "string" && error2) {
+      return error2;
+    }
+    if (typeof error2?.message === "string" && error2.message) {
+      return error2.message;
+    }
+    return "An unknown error occurred.";
   }
-  function ErrorBoundaryWarning({ message, error }) {
-    const actions = [
-      /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(CopyButton, { text: error.stack, children: (0, import_i18n5.__)("Copy Error") }, "copy-error")
+  function getErrorSections(error2, componentStack) {
+    const sections = [
+      { label: getErrorName(error2), content: getErrorMessage(error2) }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_block_editor6.Warning, { className: "edit-widgets-error-boundary", actions, children: message });
+    if (error2?.stack) {
+      sections.push({
+        label: "Stack",
+        content: error2.stack.trim(),
+        preformatted: true
+      });
+    }
+    if (componentStack) {
+      sections.push({
+        label: "Component stack",
+        content: componentStack.trim(),
+        preformatted: true
+      });
+    }
+    sections.push({
+      label: "Environment",
+      content: `User agent: ${window.navigator.userAgent}`,
+      preformatted: true
+    });
+    return sections;
+  }
+  function getErrorReport(error2, componentStack) {
+    const sections = getErrorSections(error2, componentStack).map(
+      ({ label, content, preformatted }) => `**${label}**
+
+${preformatted ? `\`\`\`
+${content}
+\`\`\`` : content}`
+    );
+    return ["### Error report", ...sections].join("\n\n");
+  }
+  function CopyButton({ text, children, variant = "outline" }) {
+    const ref = (0, import_compose6.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(notice_exports.ActionButton, { variant, ref, children });
+  }
+  function ErrorReport({ error: error2, componentStack }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+      Stack,
+      {
+        className: "edit-widgets-error-boundary__report",
+        direction: "column",
+        gap: "md",
+        children: getErrorSections(error2, componentStack).map(
+          ({ label, content }) => /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Text, { variant: "heading-md", children: label }),
+            /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("pre", { className: "edit-widgets-error-boundary__report-section", children: content })
+          ] }, label)
+        )
+      }
+    );
+  }
+  function ErrorDetails({ error: error2, componentStack }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(collapsible_card_exports.Root, { className: "edit-widgets-error-boundary__details", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(collapsible_card_exports.Header, { children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(card_exports.Title, { children: (0, import_i18n10.__)("Error details") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(collapsible_card_exports.Content, { children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+        ErrorReport,
+        {
+          error: error2,
+          componentStack
+        }
+      ) })
+    ] });
   }
-  var ErrorBoundary = class extends import_element10.Component {
+  var ErrorBoundary = class extends import_element52.Component {
     constructor() {
       super(...arguments);
       this.state = {
-        error: null
+        error: null,
+        componentStack: null
       };
     }
-    componentDidCatch(error) {
-      (0, import_hooks3.doAction)("editor.ErrorBoundary.errorLogged", error);
+    componentDidCatch(error2, errorInfo) {
+      this.setState({ componentStack: errorInfo?.componentStack });
+      (0, import_hooks3.doAction)("editor.ErrorBoundary.errorLogged", error2, errorInfo);
     }
-    static getDerivedStateFromError(error) {
-      return { error };
+    static getDerivedStateFromError(error2) {
+      return { error: error2 };
     }
     render() {
-      if (!this.state.error) {
+      const { error: error2, componentStack } = this.state;
+      if (!error2) {
         return this.props.children;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-        ErrorBoundaryWarning,
+      return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(
+        Stack,
         {
-          message: (0, import_i18n5.__)(
-            "The editor has encountered an unexpected error."
-          ),
-          error: this.state.error
+          className: "edit-widgets-error-boundary",
+          direction: "column",
+          gap: "lg",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(notice_exports.Root, { intent: "error", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(notice_exports.Title, { children: (0, import_i18n10.__)("The editor has crashed") }),
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(notice_exports.Description, { children: (0, import_i18n10.__)(
+                "An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search."
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(notice_exports.Actions, { children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+                CopyButton,
+                {
+                  variant: "solid",
+                  text: () => getErrorReport(error2, componentStack),
+                  children: (0, import_i18n10.__)("Copy error")
+                }
+              ) })
+            ] }),
+            true ? /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+              ErrorDetails,
+              {
+                error: error2,
+                componentStack
+              }
+            ) : null
+          ]
         }
       );
     }
   };

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-provider/index.mjs
-  var import_components8 = __toESM(require_components(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
+  var import_components7 = __toESM(require_components(), 1);
+  var import_compose7 = __toESM(require_compose(), 1);
   var import_media_utils2 = __toESM(require_media_utils(), 1);
   var import_data13 = __toESM(require_data(), 1);
   var import_core_data8 = __toESM(require_core_data(), 1);
-  var import_element12 = __toESM(require_element(), 1);
-  var import_block_editor9 = __toESM(require_block_editor(), 1);
+  var import_element54 = __toESM(require_element(), 1);
+  var import_block_editor8 = __toESM(require_block_editor(), 1);
   var import_patterns = __toESM(require_patterns(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);

   // packages/edit-widgets/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element11 = __toESM(require_element(), 1);
+  var import_element53 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   var import_data11 = __toESM(require_data(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
-  var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var { usesNativeUndo } = unlock(import_block_editor7.privateApis);
+  var import_block_editor6 = __toESM(require_block_editor(), 1);
+  var { usesNativeUndo } = unlock2(import_block_editor6.privateApis);
   function KeyboardShortcuts() {
     const { redo, undo } = (0, import_data11.useDispatch)(import_core_data6.store);
     const { saveEditedWidgetAreas: saveEditedWidgetAreas2 } = (0, import_data11.useDispatch)(store2);
@@ -2944,11 +14802,11 @@ var wp;
   }
   function KeyboardShortcutsRegister() {
     const { registerShortcut } = (0, import_data11.useDispatch)(import_keyboard_shortcuts.store);
-    (0, import_element11.useEffect)(() => {
+    (0, import_element53.useEffect)(() => {
       registerShortcut({
         name: "core/edit-widgets/undo",
         category: "global",
-        description: (0, import_i18n6.__)("Undo your last changes."),
+        description: (0, import_i18n11.__)("Undo your last changes."),
         keyCombination: {
           modifier: "primary",
           character: "z"
@@ -2957,7 +14815,7 @@ var wp;
       registerShortcut({
         name: "core/edit-widgets/redo",
         category: "global",
-        description: (0, import_i18n6.__)("Redo your last undo."),
+        description: (0, import_i18n11.__)("Redo your last undo."),
         keyCombination: {
           modifier: "primaryShift",
           character: "z"
@@ -2976,7 +14834,7 @@ var wp;
       registerShortcut({
         name: "core/edit-widgets/save",
         category: "global",
-        description: (0, import_i18n6.__)("Save your changes."),
+        description: (0, import_i18n11.__)("Save your changes."),
         keyCombination: {
           modifier: "primary",
           character: "s"
@@ -2985,7 +14843,7 @@ var wp;
       registerShortcut({
         name: "core/edit-widgets/keyboard-shortcuts",
         category: "main",
-        description: (0, import_i18n6.__)("Display these keyboard shortcuts."),
+        description: (0, import_i18n11.__)("Display these keyboard shortcuts."),
         keyCombination: {
           modifier: "access",
           character: "h"
@@ -2994,7 +14852,7 @@ var wp;
       registerShortcut({
         name: "core/edit-widgets/next-region",
         category: "global",
-        description: (0, import_i18n6.__)("Navigate to the next part of the editor."),
+        description: (0, import_i18n11.__)("Navigate to the next part of the editor."),
         keyCombination: {
           modifier: "ctrl",
           character: "`"
@@ -3009,7 +14867,7 @@ var wp;
       registerShortcut({
         name: "core/edit-widgets/previous-region",
         category: "global",
-        description: (0, import_i18n6.__)("Navigate to the previous part of the editor."),
+        description: (0, import_i18n11.__)("Navigate to the previous part of the editor."),
         keyCombination: {
           modifier: "ctrlShift",
           character: "`"
@@ -3033,10 +14891,10 @@ var wp;

   // packages/edit-widgets/build-module/hooks/use-last-selected-widget-area.mjs
   var import_data12 = __toESM(require_data(), 1);
-  var import_block_editor8 = __toESM(require_block_editor(), 1);
+  var import_block_editor7 = __toESM(require_block_editor(), 1);
   var import_core_data7 = __toESM(require_core_data(), 1);
   var useLastSelectedWidgetArea = () => (0, import_data12.useSelect)((select) => {
-    const { getBlockSelectionEnd, getBlockName } = select(import_block_editor8.store);
+    const { getBlockSelectionEnd, getBlockName } = select(import_block_editor7.store);
     const selectionEndClientId = getBlockSelectionEnd();
     if (getBlockName(selectionEndClientId) === "core/widget-area") {
       return selectionEndClientId;
@@ -3061,16 +14919,16 @@ var wp;
   var ALLOW_REUSABLE_BLOCKS = false;

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-provider/index.mjs
-  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor9.privateApis);
-  var { PatternsMenuItems } = unlock(import_patterns.privateApis);
+  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockEditorProvider } = unlock2(import_block_editor8.privateApis);
+  var { PatternsMenuItems } = unlock2(import_patterns.privateApis);
   var EMPTY_ARRAY2 = [];
   function WidgetAreasBlockEditorProvider({
     blockEditorSettings,
     children,
     ...props
   }) {
-    const isLargeViewport = (0, import_compose6.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose7.useViewportMatch)("medium");
     const {
       hasUploadPermissions,
       reusableBlocks,
@@ -3103,7 +14961,7 @@ var wp;
       };
     }, []);
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data13.useDispatch)(store2);
-    const settings2 = (0, import_element12.useMemo)(() => {
+    const settings2 = (0, import_element54.useMemo)(() => {
       let mediaUploadBlockEditor;
       if (hasUploadPermissions) {
         mediaUploadBlockEditor = ({ onError, ...argumentsObject }) => {
@@ -3143,9 +15001,9 @@ var wp;
       POST_TYPE,
       { id: buildWidgetAreasPostId() }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(import_components8.SlotFillProvider, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(keyboard_shortcuts_default.Register, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(import_components7.SlotFillProvider, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(keyboard_shortcuts_default.Register, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(
         ExperimentalBlockEditorProvider,
         {
           value: blocks,
@@ -3156,7 +15014,7 @@ var wp;
           ...props,
           children: [
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(PatternsMenuItems, { rootClientId: widgetAreaId })
+            /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(PatternsMenuItems, { rootClientId: widgetAreaId })
           ]
         }
       )
@@ -3164,27 +15022,27 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/sidebar/index.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_block_editor11 = __toESM(require_block_editor(), 1);
-  var import_components10 = __toESM(require_components(), 1);
+  var import_element56 = __toESM(require_element(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_block_editor10 = __toESM(require_block_editor(), 1);
+  var import_components9 = __toESM(require_components(), 1);
   var import_data15 = __toESM(require_data(), 1);

   // packages/edit-widgets/build-module/components/sidebar/widget-areas.mjs
   var import_data14 = __toESM(require_data(), 1);
-  var import_element13 = __toESM(require_element(), 1);
-  var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_components9 = __toESM(require_components(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_element55 = __toESM(require_element(), 1);
+  var import_block_editor9 = __toESM(require_block_editor(), 1);
+  var import_components8 = __toESM(require_components(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
   var import_url = __toESM(require_url(), 1);
-  var import_dom = __toESM(require_dom(), 1);
-  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var import_dom21 = __toESM(require_dom(), 1);
+  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
   function WidgetAreas({ selectedWidgetAreaId }) {
     const widgetAreas = (0, import_data14.useSelect)(
       (select) => select(store2).getWidgetAreas(),
       []
     );
-    const selectedWidgetArea = (0, import_element13.useMemo)(
+    const selectedWidgetArea = (0, import_element55.useMemo)(
       () => selectedWidgetAreaId && widgetAreas?.find(
         (widgetArea) => widgetArea.id === selectedWidgetAreaId
       ),
@@ -3192,33 +15050,33 @@ var wp;
     );
     let description;
     if (!selectedWidgetArea) {
-      description = (0, import_i18n7.__)(
+      description = (0, import_i18n12.__)(
         // eslint-disable-next-line no-restricted-syntax -- 'sidebar' is a common web design term for layouts
         "Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."
       );
     } else if (selectedWidgetAreaId === "wp_inactive_widgets") {
-      description = (0, import_i18n7.__)(
+      description = (0, import_i18n12.__)(
         "Blocks in this Widget Area will not be displayed in your site."
       );
     } else {
       description = selectedWidgetArea.description;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("div", { className: "edit-widgets-widget-areas", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)("div", { className: "edit-widgets-widget-areas__top-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_block_editor10.BlockIcon, { icon: block_default_default }),
-      /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)("div", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { className: "edit-widgets-widget-areas", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)("div", { className: "edit-widgets-widget-areas__top-container", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_block_editor9.BlockIcon, { icon: layout_default }),
+      /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)("div", { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
           "p",
           {
             dangerouslySetInnerHTML: {
-              __html: (0, import_dom.safeHTML)(description)
+              __html: (0, import_dom21.safeHTML)(description)
             }
           }
         ),
-        widgetAreas?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("p", { children: (0, import_i18n7.__)(
+        widgetAreas?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("p", { children: (0, import_i18n12.__)(
           "Your theme does not contain any Widget Areas."
         ) }),
-        !selectedWidgetArea && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-          import_components9.Button,
+        !selectedWidgetArea && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+          import_components8.Button,
           {
             __next40pxDefaultSize: true,
             href: (0, import_url.addQueryArgs)("customize.php", {
@@ -3226,7 +15084,7 @@ var wp;
               return: window.location.pathname
             }),
             variant: "tertiary",
-            children: (0, import_i18n7.__)("Manage with live preview")
+            children: (0, import_i18n12.__)("Manage with live preview")
           }
         )
       ] })
@@ -3234,15 +15092,15 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/sidebar/index.mjs
-  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
   var SIDEBAR_ACTIVE_BY_DEFAULT = true;
   var BLOCK_INSPECTOR_IDENTIFIER = "edit-widgets/block-inspector";
   var WIDGET_AREAS_IDENTIFIER = "edit-widgets/block-areas";
-  var { Tabs } = unlock(import_components10.privateApis);
+  var { Tabs } = unlock2(import_components9.privateApis);
   function SidebarHeader({ selectedWidgetAreaBlock }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Tabs.TabList, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Tabs.Tab, { tabId: WIDGET_AREAS_IDENTIFIER, children: selectedWidgetAreaBlock ? selectedWidgetAreaBlock.attributes.name : (0, import_i18n8.__)("Widget Areas") }),
-      /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Tabs.Tab, { tabId: BLOCK_INSPECTOR_IDENTIFIER, children: (0, import_i18n8.__)("Block") })
+    return /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(Tabs.TabList, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Tabs.Tab, { tabId: WIDGET_AREAS_IDENTIFIER, children: selectedWidgetAreaBlock ? selectedWidgetAreaBlock.attributes.name : (0, import_i18n13.__)("Widget Areas") }),
+      /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Tabs.Tab, { tabId: BLOCK_INSPECTOR_IDENTIFIER, children: (0, import_i18n13.__)("Block") })
     ] });
   }
   function SidebarContent({
@@ -3252,7 +15110,7 @@ var wp;
     selectedWidgetAreaBlock
   }) {
     const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data15.useDispatch)(store);
-    (0, import_element14.useEffect)(() => {
+    (0, import_element56.useEffect)(() => {
       if (hasSelectedNonAreaBlock && currentArea === WIDGET_AREAS_IDENTIFIER && isGeneralSidebarOpen) {
         enableComplementaryArea2(
           "core/edit-widgets",
@@ -3266,31 +15124,31 @@ var wp;
         );
       }
     }, [hasSelectedNonAreaBlock, enableComplementaryArea2]);
-    const tabsContextValue = (0, import_element14.useContext)(Tabs.Context);
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    const tabsContextValue = (0, import_element56.useContext)(Tabs.Context);
+    return /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
       complementary_area_default,
       {
         className: "edit-widgets-sidebar",
-        header: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Tabs.Context.Provider, { value: tabsContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+        header: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Tabs.Context.Provider, { value: tabsContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
           SidebarHeader,
           {
             selectedWidgetAreaBlock
           }
         ) }),
         headerClassName: "edit-widgets-sidebar__panel-tabs",
-        title: (0, import_i18n8.__)("Settings"),
-        closeLabel: (0, import_i18n8.__)("Close Settings"),
+        title: (0, import_i18n13.__)("Settings"),
+        closeLabel: (0, import_i18n13.__)("Close Settings"),
         scope: "core/edit-widgets",
         identifier: currentArea,
-        icon: (0, import_i18n8.isRTL)() ? drawer_left_default : drawer_right_default,
+        icon: (0, import_i18n13.isRTL)() ? drawer_left_default : drawer_right_default,
         isActiveByDefault: SIDEBAR_ACTIVE_BY_DEFAULT,
-        children: /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Tabs.Context.Provider, { value: tabsContextValue, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(Tabs.Context.Provider, { value: tabsContextValue, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
             Tabs.TabPanel,
             {
               tabId: WIDGET_AREAS_IDENTIFIER,
               focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
                 WidgetAreas,
                 {
                   selectedWidgetAreaId: selectedWidgetAreaBlock?.attributes.id
@@ -3298,15 +15156,15 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
             Tabs.TabPanel,
             {
               tabId: BLOCK_INSPECTOR_IDENTIFIER,
               focusable: false,
-              children: hasSelectedNonAreaBlock ? /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_block_editor11.BlockInspector, {}) : (
+              children: hasSelectedNonAreaBlock ? /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_block_editor10.BlockInspector, {}) : (
                 // Pretend that Widget Areas are part of the UI by not
                 // showing the Block Inspector when one is selected.
-                /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n8.__)("No block selected.") })
+                /* @__PURE__ */ (0, import_jsx_runtime71.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n13.__)("No block selected.") })
               )
             }
           )
@@ -3321,7 +15179,7 @@ var wp;
       isGeneralSidebarOpen,
       selectedWidgetAreaBlock
     } = (0, import_data15.useSelect)((select) => {
-      const { getSelectedBlock, getBlock, getBlockParentsByBlockName } = select(import_block_editor11.store);
+      const { getSelectedBlock, getBlock, getBlockParentsByBlockName } = select(import_block_editor10.store);
       const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select(store);
       const selectedBlock = getSelectedBlock();
       const activeArea = getActiveComplementaryArea2(store2.name);
@@ -3354,7 +15212,7 @@ var wp;
       };
     }, []);
     const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data15.useDispatch)(store);
-    const onTabSelect = (0, import_element14.useCallback)(
+    const onTabSelect = (0, import_element56.useCallback)(
       (newSelectedTabId) => {
         if (!!newSelectedTabId) {
           enableComplementaryArea2(
@@ -3365,13 +15223,13 @@ var wp;
       },
       [enableComplementaryArea2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
       Tabs,
       {
         selectedTabId: isGeneralSidebarOpen ? currentArea : null,
         onSelect: onTabSelect,
         selectOnMove: false,
-        children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
           SidebarContent,
           {
             hasSelectedNonAreaBlock,
@@ -3385,51 +15243,51 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/layout/interface.mjs
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var import_element24 = __toESM(require_element(), 1);
+  var import_compose13 = __toESM(require_compose(), 1);
+  var import_block_editor17 = __toESM(require_block_editor(), 1);
+  var import_element66 = __toESM(require_element(), 1);
   var import_data28 = __toESM(require_data(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_i18n23 = __toESM(require_i18n(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);

   // packages/edit-widgets/build-module/components/header/index.mjs
-  var import_block_editor13 = __toESM(require_block_editor(), 1);
+  var import_block_editor12 = __toESM(require_block_editor(), 1);
   var import_data22 = __toESM(require_data(), 1);
-  var import_element20 = __toESM(require_element(), 1);
-  var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
+  var import_element62 = __toESM(require_element(), 1);
+  var import_i18n21 = __toESM(require_i18n(), 1);
+  var import_components17 = __toESM(require_components(), 1);
+  var import_compose10 = __toESM(require_compose(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);

   // packages/edit-widgets/build-module/components/header/document-tools/index.mjs
   var import_data18 = __toESM(require_data(), 1);
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_components13 = __toESM(require_components(), 1);
-  var import_block_editor12 = __toESM(require_block_editor(), 1);
-  var import_element17 = __toESM(require_element(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_components12 = __toESM(require_components(), 1);
+  var import_block_editor11 = __toESM(require_block_editor(), 1);
+  var import_element59 = __toESM(require_element(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);

   // packages/edit-widgets/build-module/components/header/undo-redo/undo.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_components11 = __toESM(require_components(), 1);
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_components10 = __toESM(require_components(), 1);
   var import_data16 = __toESM(require_data(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);
   var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_element15 = __toESM(require_element(), 1);
-  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var import_element57 = __toESM(require_element(), 1);
+  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
   function UndoButton(props, ref) {
     const hasUndo = (0, import_data16.useSelect)(
       (select) => select(import_core_data9.store).hasUndo(),
       []
     );
     const { undo } = (0, import_data16.useDispatch)(import_core_data9.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-      import_components11.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+      import_components10.Button,
       {
         ...props,
         ref,
-        icon: !(0, import_i18n9.isRTL)() ? undo_default : redo_default,
-        label: (0, import_i18n9.__)("Undo"),
+        icon: !(0, import_i18n14.isRTL)() ? undo_default : redo_default,
+        label: (0, import_i18n14.__)("Undo"),
         shortcut: import_keycodes2.displayShortcut.primary("z"),
         "aria-disabled": !hasUndo,
         onClick: hasUndo ? undo : void 0,
@@ -3437,16 +15295,16 @@ var wp;
       }
     );
   }
-  var undo_default2 = (0, import_element15.forwardRef)(UndoButton);
+  var undo_default2 = (0, import_element57.forwardRef)(UndoButton);

   // packages/edit-widgets/build-module/components/header/undo-redo/redo.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_components12 = __toESM(require_components(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_components11 = __toESM(require_components(), 1);
   var import_data17 = __toESM(require_data(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
   var import_core_data10 = __toESM(require_core_data(), 1);
-  var import_element16 = __toESM(require_element(), 1);
-  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var import_element58 = __toESM(require_element(), 1);
+  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
   function RedoButton(props, ref) {
     const shortcut = (0, import_keycodes3.isAppleOS)() ? import_keycodes3.displayShortcut.primaryShift("z") : import_keycodes3.displayShortcut.primary("y");
     const hasRedo = (0, import_data17.useSelect)(
@@ -3454,13 +15312,13 @@ var wp;
       []
     );
     const { redo } = (0, import_data17.useDispatch)(import_core_data10.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
-      import_components12.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(
+      import_components11.Button,
       {
         ...props,
         ref,
-        icon: !(0, import_i18n10.isRTL)() ? redo_default : undo_default,
-        label: (0, import_i18n10.__)("Redo"),
+        icon: !(0, import_i18n15.isRTL)() ? redo_default : undo_default,
+        label: (0, import_i18n15.__)("Redo"),
         shortcut,
         "aria-disabled": !hasRedo,
         onClick: hasRedo ? redo : void 0,
@@ -3468,12 +15326,12 @@ var wp;
       }
     );
   }
-  var redo_default2 = (0, import_element16.forwardRef)(RedoButton);
+  var redo_default2 = (0, import_element58.forwardRef)(RedoButton);

   // packages/edit-widgets/build-module/components/header/document-tools/index.mjs
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
   function DocumentTools() {
-    const isMediumViewport = (0, import_compose7.useViewportMatch)("medium");
+    const isMediumViewport = (0, import_compose8.useViewportMatch)("medium");
     const {
       isInserterOpen,
       isListViewOpen,
@@ -3485,7 +15343,7 @@ var wp;
         getInserterSidebarToggleRef: getInserterSidebarToggleRef2,
         isListViewOpened: isListViewOpened2,
         getListViewToggleRef: getListViewToggleRef2
-      } = unlock(select(store2));
+      } = unlock2(select(store2));
       return {
         isInserterOpen: isInserterOpened2(),
         isListViewOpen: isListViewOpened2(),
@@ -3494,26 +15352,26 @@ var wp;
       };
     }, []);
     const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data18.useDispatch)(store2);
-    const toggleListView = (0, import_element17.useCallback)(
+    const toggleListView = (0, import_element59.useCallback)(
       () => setIsListViewOpened2(!isListViewOpen),
       [setIsListViewOpened2, isListViewOpen]
     );
-    const toggleInserterSidebar = (0, import_element17.useCallback)(
+    const toggleInserterSidebar = (0, import_element59.useCallback)(
       () => setIsInserterOpened2(!isInserterOpen),
       [setIsInserterOpened2, isInserterOpen]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
-      import_block_editor12.NavigableToolbar,
+    return /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(
+      import_block_editor11.NavigableToolbar,
       {
         className: "edit-widgets-header-toolbar",
-        "aria-label": (0, import_i18n11.__)("Document tools"),
+        "aria-label": (0, import_i18n16.__)("Document tools"),
         variant: "unstyled",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-            import_components13.ToolbarItem,
+          /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+            import_components12.ToolbarItem,
             {
               ref: inserterSidebarToggleRef2,
-              as: import_components13.Button,
+              as: import_components12.Button,
               className: "edit-widgets-header-toolbar__inserter-toggle",
               variant: "primary",
               isPressed: isInserterOpen,
@@ -3522,24 +15380,24 @@ var wp;
               },
               onClick: toggleInserterSidebar,
               icon: plus_default,
-              label: (0, import_i18n11._x)(
+              label: (0, import_i18n16._x)(
                 "Block Inserter",
                 "Generic label for block inserter button"
               ),
               size: "compact"
             }
           ),
-          isMediumViewport && /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_jsx_runtime31.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components13.ToolbarItem, { as: undo_default2 }),
-            /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components13.ToolbarItem, { as: redo_default2 }),
-            /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-              import_components13.ToolbarItem,
+          isMediumViewport && /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(import_jsx_runtime74.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_components12.ToolbarItem, { as: undo_default2 }),
+            /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_components12.ToolbarItem, { as: redo_default2 }),
+            /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+              import_components12.ToolbarItem,
               {
-                as: import_components13.Button,
+                as: import_components12.Button,
                 className: "edit-widgets-header-toolbar__list-view-toggle",
                 icon: list_view_default,
                 isPressed: isListViewOpen,
-                label: (0, import_i18n11.__)("List View"),
+                label: (0, import_i18n16.__)("List View"),
                 onClick: toggleListView,
                 ref: listViewToggleRef2,
                 size: "compact"
@@ -3553,10 +15411,10 @@ var wp;
   var document_tools_default = DocumentTools;

   // packages/edit-widgets/build-module/components/save-button/index.mjs
-  var import_components14 = __toESM(require_components(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_components13 = __toESM(require_components(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);
   var import_data19 = __toESM(require_data(), 1);
-  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
   function SaveButton() {
     const { hasEditedWidgetAreaIds, isSaving, isWidgetSaveLocked } = (0, import_data19.useSelect)(
       (select) => {
@@ -3575,69 +15433,69 @@ var wp;
     );
     const { saveEditedWidgetAreas: saveEditedWidgetAreas2 } = (0, import_data19.useDispatch)(store2);
     const isDisabled = isWidgetSaveLocked || isSaving || !hasEditedWidgetAreaIds;
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
-      import_components14.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+      import_components13.Button,
       {
         variant: "primary",
         isBusy: isSaving,
         "aria-disabled": isDisabled,
         onClick: isDisabled ? void 0 : saveEditedWidgetAreas2,
         size: "compact",
-        children: isSaving ? (0, import_i18n12.__)("Saving\u2026") : (0, import_i18n12.__)("Update")
+        children: isSaving ? (0, import_i18n17.__)("Saving\u2026") : (0, import_i18n17.__)("Update")
       }
     );
   }
   var save_button_default = SaveButton;

   // packages/edit-widgets/build-module/components/more-menu/index.mjs
-  var import_components17 = __toESM(require_components(), 1);
-  var import_element19 = __toESM(require_element(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_components16 = __toESM(require_components(), 1);
+  var import_element61 = __toESM(require_element(), 1);
+  var import_i18n20 = __toESM(require_i18n(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
   var import_keyboard_shortcuts5 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
+  var import_compose9 = __toESM(require_compose(), 1);

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components15 = __toESM(require_components(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_components14 = __toESM(require_components(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
   var import_data21 = __toESM(require_data(), 1);

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/config.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var textFormattingShortcuts = [
     {
       keyCombination: { modifier: "primary", character: "b" },
-      description: (0, import_i18n13.__)("Make the selected text bold.")
+      description: (0, import_i18n18.__)("Make the selected text bold.")
     },
     {
       keyCombination: { modifier: "primary", character: "i" },
-      description: (0, import_i18n13.__)("Make the selected text italic.")
+      description: (0, import_i18n18.__)("Make the selected text italic.")
     },
     {
       keyCombination: { modifier: "primary", character: "k" },
-      description: (0, import_i18n13.__)("Convert the selected text into a link.")
+      description: (0, import_i18n18.__)("Convert the selected text into a link.")
     },
     {
       keyCombination: { modifier: "primaryShift", character: "k" },
-      description: (0, import_i18n13.__)("Remove a link.")
+      description: (0, import_i18n18.__)("Remove a link.")
     },
     {
       keyCombination: { character: "[[" },
-      description: (0, import_i18n13.__)("Insert a link to a post or page.")
+      description: (0, import_i18n18.__)("Insert a link to a post or page.")
     },
     {
       keyCombination: { modifier: "primary", character: "u" },
-      description: (0, import_i18n13.__)("Underline the selected text.")
+      description: (0, import_i18n18.__)("Underline the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "d" },
-      description: (0, import_i18n13.__)("Strikethrough the selected text.")
+      description: (0, import_i18n18.__)("Strikethrough the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "x" },
-      description: (0, import_i18n13.__)("Make the selected text inline code.")
+      description: (0, import_i18n18.__)("Make the selected text inline code.")
     },
     {
       keyCombination: {
@@ -3650,24 +15508,24 @@ var wp;
           character: "7"
         }
       ],
-      description: (0, import_i18n13.__)("Convert the current heading to a paragraph.")
+      description: (0, import_i18n18.__)("Convert the current heading to a paragraph.")
     },
     {
       keyCombination: { modifier: "access", character: "1-6" },
-      description: (0, import_i18n13.__)(
+      description: (0, import_i18n18.__)(
         "Convert the current paragraph or heading to a heading of level 1 to 6."
       )
     },
     {
       keyCombination: { modifier: "primaryShift", character: "SPACE" },
-      description: (0, import_i18n13.__)("Add non breaking space.")
+      description: (0, import_i18n18.__)("Add non breaking space.")
     }
   ];

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element18 = __toESM(require_element(), 1);
+  var import_element60 = __toESM(require_element(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
     const shortcut = keyCombination.modifier ? import_keycodes4.displayShortcutList[keyCombination.modifier](
       keyCombination.character
@@ -3676,45 +15534,45 @@ var wp;
       keyCombination.character
     ) : keyCombination.character;
     const shortcuts = Array.isArray(shortcut) ? shortcut : [shortcut];
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
       "kbd",
       {
         className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination",
         "aria-label": forceAriaLabel || ariaLabel,
-        children: shortcuts.map((character, index) => {
+        children: shortcuts.map((character, index2) => {
           if (character === "+") {
-            return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_element18.Fragment, { children: character }, index);
+            return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_element60.Fragment, { children: character }, index2);
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
             "kbd",
             {
               className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-key",
               children: character
             },
-            index
+            index2
           );
         })
       }
     );
   }
   function Shortcut({ description, keyCombination, aliases = [], ariaLabel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("div", { className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-description", children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)("div", { className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-term", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(import_jsx_runtime76.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime76.jsx)("div", { className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-description", children: description }),
+      /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)("div", { className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-term", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
           KeyCombination,
           {
             keyCombination,
             forceAriaLabel: ariaLabel
           }
         ),
-        aliases.map((alias, index) => /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
           KeyCombination,
           {
             keyCombination: alias,
             forceAriaLabel: ariaLabel
           },
-          index
+          index2
         ))
       ] })
     ] });
@@ -3724,7 +15582,7 @@ var wp;
   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/dynamic-shortcut.mjs
   var import_data20 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
   function DynamicShortcut({ name: name2 }) {
     const { keyCombination, description, aliases } = (0, import_data20.useSelect)(
       (select) => {
@@ -3744,7 +15602,7 @@ var wp;
     if (!keyCombination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
       shortcut_default,
       {
         keyCombination,
@@ -3756,30 +15614,30 @@ var wp;
   var dynamic_shortcut_default = DynamicShortcut;

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
   var ShortcutList = ({ shortcuts }) => (
     /*
      * Disable reason: The `list` ARIA role is redundant but
      * Safari+VoiceOver won't announce the list otherwise.
      */
     /* eslint-disable jsx-a11y/no-redundant-roles */
-    /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
       "ul",
       {
         className: "edit-widgets-keyboard-shortcut-help-modal__shortcut-list",
         role: "list",
-        children: shortcuts.map((shortcut, index) => /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
           "li",
           {
             className: "edit-widgets-keyboard-shortcut-help-modal__shortcut",
-            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(shortcut_default, { ...shortcut })
+            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(shortcut_default, { ...shortcut })
           },
-          index
+          index2
         ))
       }
     )
   );
-  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
     "section",
     {
       className: clsx_default(
@@ -3787,8 +15645,8 @@ var wp;
         className
       ),
       children: [
-        !!title && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("h2", { className: "edit-widgets-keyboard-shortcut-help-modal__section-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(ShortcutList, { shortcuts })
+        !!title && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("h2", { className: "edit-widgets-keyboard-shortcut-help-modal__section-title", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(ShortcutList, { shortcuts })
       ]
     }
   );
@@ -3805,7 +15663,7 @@ var wp;
       },
       [categoryName]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
       ShortcutSection,
       {
         title,
@@ -3823,62 +15681,62 @@ var wp;
     if (!isModalActive2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
-      import_components15.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+      import_components14.Modal,
       {
         className: "edit-widgets-keyboard-shortcut-help-modal",
-        title: (0, import_i18n14.__)("Keyboard shortcuts"),
+        title: (0, import_i18n19.__)("Keyboard shortcuts"),
         onRequestClose: toggleModal,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutSection,
             {
               className: "edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",
               shortcuts: ["core/edit-widgets/keyboard-shortcuts"]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n14.__)("Global shortcuts"),
+              title: (0, import_i18n19.__)("Global shortcuts"),
               categoryName: "global"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n14.__)("Selection shortcuts"),
+              title: (0, import_i18n19.__)("Selection shortcuts"),
               categoryName: "selection"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n14.__)("Block shortcuts"),
+              title: (0, import_i18n19.__)("Block shortcuts"),
               categoryName: "block",
               additionalShortcuts: [
                 {
                   keyCombination: { character: "/" },
-                  description: (0, import_i18n14.__)(
+                  description: (0, import_i18n19.__)(
                     "Change the block type after adding a new paragraph."
                   ),
                   /* translators: The forward-slash character. e.g. '/'. */
-                  ariaLabel: (0, import_i18n14.__)("Forward-slash")
+                  ariaLabel: (0, import_i18n19.__)("Forward-slash")
                 }
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutSection,
             {
-              title: (0, import_i18n14.__)("Text formatting"),
+              title: (0, import_i18n19.__)("Text formatting"),
               shortcuts: textFormattingShortcuts
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n14.__)("List View shortcuts"),
+              title: (0, import_i18n19.__)("List View shortcuts"),
               categoryName: "list-view"
             }
           )
@@ -3888,33 +15746,33 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/more-menu/tools-more-menu-group.mjs
-  var import_components16 = __toESM(require_components(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ToolsMoreMenuGroup, Slot: Slot4 } = (0, import_components16.createSlotFill)(
+  var import_components15 = __toESM(require_components(), 1);
+  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: ToolsMoreMenuGroup, Slot: Slot4 } = (0, import_components15.createSlotFill)(
     "EditWidgetsToolsMoreMenuGroup"
   );
-  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(Slot4, { fillProps, children: (fills) => fills.length > 0 && fills });
+  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(Slot4, { fillProps, children: (fills) => fills.length > 0 && fills });
   var tools_more_menu_group_default = ToolsMoreMenuGroup;

   // packages/edit-widgets/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
   function MoreMenu() {
     const [
       isKeyboardShortcutsModalActive,
       setIsKeyboardShortcutsModalVisible
-    ] = (0, import_element19.useState)(false);
+    ] = (0, import_element61.useState)(false);
     const toggleKeyboardShortcutsModal = () => setIsKeyboardShortcutsModalVisible(!isKeyboardShortcutsModalActive);
     (0, import_keyboard_shortcuts5.useShortcut)(
       "core/edit-widgets/keyboard-shortcuts",
       toggleKeyboardShortcutsModal
     );
-    const isLargeViewport = (0, import_compose8.useViewportMatch)("medium");
-    return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-        import_components17.DropdownMenu,
+    const isLargeViewport = (0, import_compose9.useViewportMatch)("medium");
+    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_jsx_runtime80.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+        import_components16.DropdownMenu,
         {
           icon: more_vertical_default,
-          label: (0, import_i18n15.__)("Options"),
+          label: (0, import_i18n20.__)("Options"),
           popoverProps: {
             placement: "bottom-end",
             className: "more-menu-dropdown__content"
@@ -3923,114 +15781,114 @@ var wp;
             tooltipPosition: "bottom",
             size: "compact"
           },
-          children: (onClose) => /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_components17.MenuGroup, { label: (0, import_i18n15._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+          children: (onClose) => /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_jsx_runtime80.Fragment, { children: [
+            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components16.MenuGroup, { label: (0, import_i18n20._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
               import_preferences5.PreferenceToggleMenuItem,
               {
                 scope: "core/edit-widgets",
                 name: "fixedToolbar",
-                label: (0, import_i18n15.__)("Top toolbar"),
-                info: (0, import_i18n15.__)(
+                label: (0, import_i18n20.__)("Top toolbar"),
+                info: (0, import_i18n20.__)(
                   "Access all block and document tools in a single place"
                 ),
-                messageActivated: (0, import_i18n15.__)(
+                messageActivated: (0, import_i18n20.__)(
                   "Top toolbar activated"
                 ),
-                messageDeactivated: (0, import_i18n15.__)(
+                messageDeactivated: (0, import_i18n20.__)(
                   "Top toolbar deactivated"
                 )
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components17.MenuGroup, { label: (0, import_i18n15.__)("Tools"), children: [
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-                import_components17.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_components16.MenuGroup, { label: (0, import_i18n20.__)("Tools"), children: [
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+                import_components16.MenuItem,
                 {
                   onClick: () => {
                     setIsKeyboardShortcutsModalVisible(true);
                   },
                   shortcut: import_keycodes5.displayShortcut.access("h"),
-                  children: (0, import_i18n15.__)("Keyboard shortcuts")
+                  children: (0, import_i18n20.__)("Keyboard shortcuts")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
                 import_preferences5.PreferenceToggleMenuItem,
                 {
                   scope: "core/edit-widgets",
                   name: "welcomeGuide",
-                  label: (0, import_i18n15.__)("Welcome Guide")
+                  label: (0, import_i18n20.__)("Welcome Guide")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(
-                import_components17.MenuItem,
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+                import_components16.MenuItem,
                 {
                   role: "menuitem",
                   icon: external_default,
-                  href: (0, import_i18n15.__)(
+                  href: (0, import_i18n20.__)(
                     "https://wordpress.org/documentation/article/block-based-widgets-editor/"
                   ),
                   target: "_blank",
                   rel: "noopener",
                   children: [
-                    (0, import_i18n15.__)("Help"),
-                    /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(VisuallyHidden, {
-                      render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("span", {}),
+                    (0, import_i18n20.__)("Help"),
+                    /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(VisuallyHidden, {
+                      render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("span", {}),
                       /* translators: accessibility text */
-                      children: (0, import_i18n15.__)("(opens in a new tab)")
+                      children: (0, import_i18n20.__)("(opens in a new tab)")
                     })
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
                 tools_more_menu_group_default.Slot,
                 {
                   fillProps: { onClose }
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components17.MenuGroup, { label: (0, import_i18n15.__)("Preferences"), children: [
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_components16.MenuGroup, { label: (0, import_i18n20.__)("Preferences"), children: [
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
                 import_preferences5.PreferenceToggleMenuItem,
                 {
                   scope: "core/edit-widgets",
                   name: "keepCaretInsideBlock",
-                  label: (0, import_i18n15.__)(
+                  label: (0, import_i18n20.__)(
                     "Contain text cursor inside block"
                   ),
-                  info: (0, import_i18n15.__)(
+                  info: (0, import_i18n20.__)(
                     "Aids screen readers by stopping text caret from leaving blocks."
                   ),
-                  messageActivated: (0, import_i18n15.__)(
+                  messageActivated: (0, import_i18n20.__)(
                     "Contain text cursor inside block activated"
                   ),
-                  messageDeactivated: (0, import_i18n15.__)(
+                  messageDeactivated: (0, import_i18n20.__)(
                     "Contain text cursor inside block deactivated"
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
                 import_preferences5.PreferenceToggleMenuItem,
                 {
                   scope: "core/edit-widgets",
                   name: "themeStyles",
-                  info: (0, import_i18n15.__)(
+                  info: (0, import_i18n20.__)(
                     "Make the editor look like your theme."
                   ),
-                  label: (0, import_i18n15.__)("Use theme styles")
+                  label: (0, import_i18n20.__)("Use theme styles")
                 }
               ),
-              isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+              isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
                 import_preferences5.PreferenceToggleMenuItem,
                 {
                   scope: "core/edit-widgets",
                   name: "showBlockBreadcrumbs",
-                  label: (0, import_i18n15.__)("Display block breadcrumbs"),
-                  info: (0, import_i18n15.__)(
+                  label: (0, import_i18n20.__)("Display block breadcrumbs"),
+                  info: (0, import_i18n20.__)(
                     "Shows block breadcrumbs at the bottom of the editor."
                   ),
-                  messageActivated: (0, import_i18n15.__)(
+                  messageActivated: (0, import_i18n20.__)(
                     "Display block breadcrumbs activated"
                   ),
-                  messageDeactivated: (0, import_i18n15.__)(
+                  messageDeactivated: (0, import_i18n20.__)(
                     "Display block breadcrumbs deactivated"
                   )
                 }
@@ -4039,7 +15897,7 @@ var wp;
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
         KeyboardShortcutHelpModal,
         {
           isModalActive: isKeyboardShortcutsModalActive,
@@ -4050,10 +15908,10 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/header/index.mjs
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  function Header() {
-    const isLargeViewport = (0, import_compose9.useViewportMatch)("medium");
-    const blockToolbarRef = (0, import_element20.useRef)();
+  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+  function Header3() {
+    const isLargeViewport = (0, import_compose10.useViewportMatch)("medium");
+    const blockToolbarRef = (0, import_element62.useRef)();
     const { hasFixedToolbar } = (0, import_data22.useSelect)(
       (select) => ({
         hasFixedToolbar: !!select(import_preferences6.store).get(
@@ -4063,22 +15921,22 @@ var wp;
       }),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_jsx_runtime38.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)("div", { className: "edit-widgets-header", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)("div", { className: "edit-widgets-header__navigable-toolbar-wrapper", children: [
-        isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", { className: "edit-widgets-header__title", children: (0, import_i18n16.__)("Widgets") }),
-        !isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_jsx_runtime81.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)("div", { className: "edit-widgets-header", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)("div", { className: "edit-widgets-header__navigable-toolbar-wrapper", children: [
+        isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime81.jsx)("h1", { className: "edit-widgets-header__title", children: (0, import_i18n21.__)("Widgets") }),
+        !isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
           VisuallyHidden,
           {
             className: "edit-widgets-header__title",
-            render: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("h1", {}),
-            children: (0, import_i18n16.__)("Widgets")
+            render: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)("h1", {}),
+            children: (0, import_i18n21.__)("Widgets")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(document_tools_default, {}),
-        hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("div", { className: "selected-block-tools-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_block_editor13.BlockToolbar, { hideDragHandle: true }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
-            import_components18.Popover.Slot,
+        /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(document_tools_default, {}),
+        hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)(import_jsx_runtime81.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)("div", { className: "selected-block-tools-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_block_editor12.BlockToolbar, { hideDragHandle: true }) }),
+          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+            import_components17.Popover.Slot,
             {
               ref: blockToolbarRef,
               name: "block-toolbar"
@@ -4086,29 +15944,29 @@ var wp;
           )
         ] })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)("div", { className: "edit-widgets-header__actions", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(pinned_items_default.Slot, { scope: "core/edit-widgets" }),
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(save_button_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(MoreMenu, {})
+      /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)("div", { className: "edit-widgets-header__actions", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(pinned_items_default.Slot, { scope: "core/edit-widgets" }),
+        /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(save_button_default, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(MoreMenu, {})
       ] })
     ] }) });
   }
-  var header_default = Header;
+  var header_default = Header3;

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-content/index.mjs
-  var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
+  var import_block_editor13 = __toESM(require_block_editor(), 1);
+  var import_compose11 = __toESM(require_compose(), 1);
   var import_data23 = __toESM(require_data(), 1);
-  var import_element21 = __toESM(require_element(), 1);
+  var import_element63 = __toESM(require_element(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);

   // packages/edit-widgets/build-module/components/notices/index.mjs
   var import_notices2 = __toESM(require_notices(), 1);
   var import_theme = __toESM(require_theme(), 1);
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
   function Notices() {
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(import_theme.ThemeProvider, { cornerRadius: "none", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime82.jsxs)(import_theme.ThemeProvider, { cornerRadius: "none", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
         import_notices2.InlineNotices,
         {
           className: "edit-widgets-notices",
@@ -4116,13 +15974,13 @@ var wp;
           dismissibleNoticesClassName: "edit-widgets-notices__dismissible"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_notices2.SnackbarNotices, { className: "edit-widgets-notices__snackbar" })
+      /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_notices2.SnackbarNotices, { className: "edit-widgets-notices__snackbar" })
     ] });
   }
   var notices_default = Notices;

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-content/index.mjs
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
   function WidgetAreasBlockEditorContent({
     blockEditorSettings
   }) {
@@ -4133,23 +15991,23 @@ var wp;
       ),
       []
     );
-    const isLargeViewport = (0, import_compose10.useViewportMatch)("medium");
-    const styles = (0, import_element21.useMemo)(() => {
+    const isLargeViewport = (0, import_compose11.useViewportMatch)("medium");
+    const styles = (0, import_element63.useMemo)(() => {
       return hasThemeStyles ? blockEditorSettings.styles : [];
     }, [blockEditorSettings, hasThemeStyles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)("div", { className: "edit-widgets-block-editor", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(notices_default, {}),
-      !isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_block_editor14.BlockToolbar, { hideDragHandle: true }),
-      /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_block_editor14.BlockTools, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(keyboard_shortcuts_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
-          import_block_editor14.__unstableEditorStyles,
+    return /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)("div", { className: "edit-widgets-block-editor", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(notices_default, {}),
+      !isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_block_editor13.BlockToolbar, { hideDragHandle: true }),
+      /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(import_block_editor13.BlockTools, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(keyboard_shortcuts_default, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+          import_block_editor13.__unstableEditorStyles,
           {
             styles,
             scope: ":where(.editor-styles-wrapper)"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_block_editor14.BlockSelectionClearer, { children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_block_editor14.WritingFlow, { children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_block_editor14.BlockList, { className: "edit-widgets-main-block-list" }) }) })
+        /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_block_editor13.BlockSelectionClearer, { children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_block_editor13.WritingFlow, { children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_block_editor13.BlockList, { className: "edit-widgets-main-block-list" }) }) })
       ] })
     ] });
   }
@@ -4158,14 +16016,14 @@ var wp;
   var import_data27 = __toESM(require_data(), 1);

   // packages/edit-widgets/build-module/components/secondary-sidebar/inserter-sidebar.mjs
-  var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_element22 = __toESM(require_element(), 1);
+  var import_block_editor15 = __toESM(require_block_editor(), 1);
+  var import_compose12 = __toESM(require_compose(), 1);
+  var import_element64 = __toESM(require_element(), 1);
   var import_data25 = __toESM(require_data(), 1);

   // packages/edit-widgets/build-module/hooks/use-widget-library-insertion-point.mjs
   var import_data24 = __toESM(require_data(), 1);
-  var import_block_editor15 = __toESM(require_block_editor(), 1);
+  var import_block_editor14 = __toESM(require_block_editor(), 1);
   var import_core_data11 = __toESM(require_core_data(), 1);
   var useWidgetLibraryInsertionPoint = () => {
     const firstRootId = (0, import_data24.useSelect)((select) => {
@@ -4184,7 +16042,7 @@ var wp;
           getBlockSelectionEnd,
           getBlockOrder,
           getBlockIndex
-        } = select(import_block_editor15.store);
+        } = select(import_block_editor14.store);
         const insertionPoint = select(store2).__experimentalGetInsertionPoint();
         if (insertionPoint.rootClientId) {
           return insertionPoint;
@@ -4208,17 +16066,17 @@ var wp;
   var use_widget_library_insertion_point_default = useWidgetLibraryInsertionPoint;

   // packages/edit-widgets/build-module/components/secondary-sidebar/inserter-sidebar.mjs
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
   function InserterSidebar() {
-    const isMobileViewport = (0, import_compose11.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
     const { rootClientId, insertionIndex } = use_widget_library_insertion_point_default();
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data25.useDispatch)(store2);
-    const closeInserter = (0, import_element22.useCallback)(() => {
+    const closeInserter = (0, import_element64.useCallback)(() => {
       return setIsInserterOpened2(false);
     }, [setIsInserterOpened2]);
-    const libraryRef = (0, import_element22.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { className: "edit-widgets-layout__inserter-panel", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("div", { className: "edit-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
-      import_block_editor16.__experimentalLibrary,
+    const libraryRef = (0, import_element64.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)("div", { className: "edit-widgets-layout__inserter-panel", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)("div", { className: "edit-widgets-layout__inserter-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
+      import_block_editor15.__experimentalLibrary,
       {
         showInserterHelpPanel: true,
         shouldFocusBlock: isMobileViewport,
@@ -4231,22 +16089,22 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/secondary-sidebar/list-view-sidebar.mjs
-  var import_block_editor17 = __toESM(require_block_editor(), 1);
-  var import_components19 = __toESM(require_components(), 1);
+  var import_block_editor16 = __toESM(require_block_editor(), 1);
+  var import_components18 = __toESM(require_components(), 1);
   var import_data26 = __toESM(require_data(), 1);
-  var import_element23 = __toESM(require_element(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_element65 = __toESM(require_element(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
   function ListViewSidebar() {
     const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data26.useDispatch)(store2);
-    const { getListViewToggleRef: getListViewToggleRef2 } = unlock((0, import_data26.useSelect)(store2));
-    const [dropZoneElement, setDropZoneElement] = (0, import_element23.useState)(null);
-    const closeListView = (0, import_element23.useCallback)(() => {
+    const { getListViewToggleRef: getListViewToggleRef2 } = unlock2((0, import_data26.useSelect)(store2));
+    const [dropZoneElement, setDropZoneElement] = (0, import_element65.useState)(null);
+    const closeListView = (0, import_element65.useCallback)(() => {
       setIsListViewOpened2(false);
       getListViewToggleRef2().current?.focus();
     }, [getListViewToggleRef2, setIsListViewOpened2]);
-    const closeOnEscape = (0, import_element23.useCallback)(
+    const closeOnEscape = (0, import_element65.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes6.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -4257,30 +16115,30 @@ var wp;
     );
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)(
         "div",
         {
           className: "edit-widgets-editor__list-view-panel",
           onKeyDown: closeOnEscape,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)("div", { className: "edit-widgets-editor__list-view-panel-header", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("strong", { children: (0, import_i18n17.__)("List View") }),
-              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-                import_components19.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)("div", { className: "edit-widgets-editor__list-view-panel-header", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime85.jsx)("strong", { children: (0, import_i18n22.__)("List View") }),
+              /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+                import_components18.Button,
                 {
                   icon: close_small_default,
-                  label: (0, import_i18n17.__)("Close"),
+                  label: (0, import_i18n22.__)("Close"),
                   onClick: closeListView,
                   size: "compact"
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
               "div",
               {
                 className: "edit-widgets-editor__list-view-panel-content",
                 ref: setDropZoneElement,
-                children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_block_editor17.__experimentalListView, { dropZoneElement, focusOnMount: true })
+                children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_block_editor16.__experimentalListView, { dropZoneElement, focusOnMount: true })
               }
             )
           ]
@@ -4290,7 +16148,7 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/secondary-sidebar/index.mjs
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
   function SecondarySidebar() {
     const { isInserterOpen, isListViewOpen } = (0, import_data27.useSelect)((select) => {
       const { isInserterOpened: isInserterOpened2, isListViewOpened: isListViewOpened2 } = select(store2);
@@ -4300,29 +16158,29 @@ var wp;
       };
     }, []);
     if (isInserterOpen) {
-      return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(InserterSidebar, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(InserterSidebar, {});
     }
     if (isListViewOpen) {
-      return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(ListViewSidebar, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(ListViewSidebar, {});
     }
     return null;
   }

   // packages/edit-widgets/build-module/components/layout/interface.mjs
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
   var interfaceLabels = {
     /* translators: accessibility text for the widgets screen top bar landmark region. */
-    header: (0, import_i18n18.__)("Widgets top bar"),
+    header: (0, import_i18n23.__)("Widgets top bar"),
     /* translators: accessibility text for the widgets screen content landmark region. */
-    body: (0, import_i18n18.__)("Widgets and blocks"),
+    body: (0, import_i18n23.__)("Widgets and blocks"),
     /* translators: accessibility text for the widgets screen settings landmark region. */
-    sidebar: (0, import_i18n18.__)("Widgets settings"),
+    sidebar: (0, import_i18n23.__)("Widgets settings"),
     /* translators: accessibility text for the widgets screen footer landmark region. */
-    footer: (0, import_i18n18.__)("Widgets footer")
+    footer: (0, import_i18n23.__)("Widgets footer")
   };
   function Interface({ blockEditorSettings }) {
-    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
-    const isHugeViewport = (0, import_compose12.useViewportMatch)("huge", ">=");
+    const isMobileViewport = (0, import_compose13.useViewportMatch)("medium", "<");
+    const isHugeViewport = (0, import_compose13.useViewportMatch)("huge", ">=");
     const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2, closeGeneralSidebar: closeGeneralSidebar2 } = (0, import_data28.useDispatch)(store2);
     const {
       hasBlockBreadCrumbsEnabled,
@@ -4343,44 +16201,44 @@ var wp;
       }),
       []
     );
-    (0, import_element24.useEffect)(() => {
+    (0, import_element66.useEffect)(() => {
       if (hasSidebarEnabled && !isHugeViewport) {
         setIsInserterOpened2(false);
         setIsListViewOpened2(false);
       }
     }, [hasSidebarEnabled, isHugeViewport]);
-    (0, import_element24.useEffect)(() => {
+    (0, import_element66.useEffect)(() => {
       if ((isInserterOpened2 || isListViewOpened2) && !isHugeViewport) {
         closeGeneralSidebar2();
       }
     }, [isInserterOpened2, isListViewOpened2, isHugeViewport]);
-    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n18.__)("List View") : (0, import_i18n18.__)("Block Library");
+    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n23.__)("List View") : (0, import_i18n23.__)("Block Library");
     const hasSecondarySidebar = isListViewOpened2 || isInserterOpened2;
-    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
       interface_skeleton_default,
       {
         labels: {
           ...interfaceLabels,
           secondarySidebar: secondarySidebarLabel
         },
-        header: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(header_default, {}),
-        secondarySidebar: hasSecondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(SecondarySidebar, {}),
-        sidebar: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(complementary_area_default.Slot, { scope: "core/edit-widgets" }),
-        content: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_jsx_runtime44.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+        header: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(header_default, {}),
+        secondarySidebar: hasSecondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(SecondarySidebar, {}),
+        sidebar: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(complementary_area_default.Slot, { scope: "core/edit-widgets" }),
+        content: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_jsx_runtime87.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
           WidgetAreasBlockEditorContent,
           {
             blockEditorSettings
           }
         ) }),
-        footer: hasBlockBreadCrumbsEnabled && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("div", { className: "edit-widgets-layout__footer", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_block_editor18.BlockBreadcrumb, { rootLabelText: (0, import_i18n18.__)("Widgets") }) })
+        footer: hasBlockBreadCrumbsEnabled && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime87.jsx)("div", { className: "edit-widgets-layout__footer", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_block_editor17.BlockBreadcrumb, { rootLabelText: (0, import_i18n23.__)("Widgets") }) })
       }
     );
   }
   var interface_default = Interface;

   // packages/edit-widgets/build-module/components/layout/unsaved-changes-warning.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_element25 = __toESM(require_element(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
+  var import_element67 = __toESM(require_element(), 1);
   var import_data29 = __toESM(require_data(), 1);
   function UnsavedChangesWarning() {
     const isDirty = (0, import_data29.useSelect)((select) => {
@@ -4388,10 +16246,10 @@ var wp;
       const editedWidgetAreas = getEditedWidgetAreas2();
       return editedWidgetAreas?.length > 0;
     }, []);
-    (0, import_element25.useEffect)(() => {
+    (0, import_element67.useEffect)(() => {
       const warnIfUnsavedChanges = (event) => {
         if (isDirty) {
-          event.returnValue = (0, import_i18n19.__)(
+          event.returnValue = (0, import_i18n24.__)(
             "You have unsaved changes. If you proceed, they will be lost."
           );
           return event.returnValue;
@@ -4407,11 +16265,11 @@ var wp;

   // packages/edit-widgets/build-module/components/welcome-guide/index.mjs
   var import_data30 = __toESM(require_data(), 1);
-  var import_components20 = __toESM(require_components(), 1);
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_element26 = __toESM(require_element(), 1);
+  var import_components19 = __toESM(require_components(), 1);
+  var import_i18n25 = __toESM(require_i18n(), 1);
+  var import_element68 = __toESM(require_element(), 1);
   var import_preferences9 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide() {
     const isActive = (0, import_data30.useSelect)(
       (select) => !!select(import_preferences9.store).get(
@@ -4436,48 +16294,48 @@ var wp;
     const numWidgetAreas = widgetAreas?.filter(
       (widgetArea) => widgetArea.id !== "wp_inactive_widgets"
     ).length ?? 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-      import_components20.Guide,
+    return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+      import_components19.Guide,
       {
         className: "edit-widgets-welcome-guide",
-        contentLabel: (0, import_i18n20.__)("Welcome to block Widgets"),
-        finishButtonText: (0, import_i18n20.__)("Get started"),
+        contentLabel: (0, import_i18n25.__)("Welcome to block Widgets"),
+        finishButtonText: (0, import_i18n25.__)("Get started"),
         onFinish: () => toggle("core/edit-widgets", "welcomeGuide"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-canvas.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-canvas.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n20.__)("Welcome to block Widgets") }),
-              isEntirelyBlockWidgets ? /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_jsx_runtime45.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n20.sprintf)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n25.__)("Welcome to block Widgets") }),
+              isEntirelyBlockWidgets ? /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_jsx_runtime88.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n25.sprintf)(
                 // Translators: %s: Number of block areas in the current theme.
-                (0, import_i18n20._n)(
+                (0, import_i18n25._n)(
                   "Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",
                   "Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",
                   numWidgetAreas
                 ),
                 numWidgetAreas
-              ) }) }) : /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n20.__)(
+              ) }) }) : /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n25.__)(
                   "You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)("p", { className: "edit-widgets-welcome-guide__text", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("strong", { children: (0, import_i18n20.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)("p", { className: "edit-widgets-welcome-guide__text", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("strong", { children: (0, import_i18n25.__)(
                     "Want to stick with the old widgets?"
                   ) }),
                   " ",
-                  /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-                    import_components20.ExternalLink,
+                  /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+                    import_components19.ExternalLink,
                     {
-                      href: (0, import_i18n20.__)(
+                      href: (0, import_i18n25.__)(
                         "https://wordpress.org/plugins/classic-widgets/"
                       ),
-                      children: (0, import_i18n20.__)(
+                      children: (0, import_i18n25.__)(
                         "Get the Classic Widgets plugin."
                       )
                     }
@@ -4487,40 +16345,40 @@ var wp;
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-editor.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-editor.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n20.__)("Customize each block") }),
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n20.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n25.__)("Customize each block") }),
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_i18n25.__)(
                 "Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected."
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-library.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-library.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n20.__)("Explore all blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
-                (0, import_i18n20.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n25.__)("Explore all blocks") }),
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element68.createInterpolateElement)(
+                (0, import_i18n25.__)(
                   "All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."
                 ),
                 {
-                  InserterIconImage: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+                  InserterIconImage: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
                     "img",
                     {
                       className: "edit-widgets-welcome-guide__inserter-icon",
-                      alt: (0, import_i18n20.__)("inserter"),
+                      alt: (0, import_i18n25.__)("inserter"),
                       src: "data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"
                     }
                   )
@@ -4529,24 +16387,24 @@ var wp;
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-documentation.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-documentation.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n20.__)("Learn more") }),
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
-                (0, import_i18n20.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("h1", { className: "edit-widgets-welcome-guide__heading", children: (0, import_i18n25.__)("Learn more") }),
+              /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element68.createInterpolateElement)(
+                (0, import_i18n25.__)(
                   "New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"
                 ),
                 {
-                  a: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-                    import_components20.ExternalLink,
+                  a: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+                    import_components19.ExternalLink,
                     {
-                      href: (0, import_i18n20.__)(
+                      href: (0, import_i18n25.__)(
                         "https://wordpress.org/documentation/article/wordpress-block-editor/"
                       )
                     }
@@ -4560,58 +16418,58 @@ var wp;
     );
   }
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)("picture", { className: "edit-widgets-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)("picture", { className: "edit-widgets-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/edit-widgets/build-module/components/layout/index.mjs
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
   function Layout({ blockEditorSettings }) {
     const { createErrorNotice } = (0, import_data31.useDispatch)(import_notices4.store);
     function onPluginAreaError(name2) {
       createErrorNotice(
-        (0, import_i18n21.sprintf)(
+        (0, import_i18n26.sprintf)(
           /* translators: %s: plugin name */
-          (0, import_i18n21.__)(
+          (0, import_i18n26.__)(
             'The "%s" plugin has encountered an error and cannot be rendered.'
           ),
           name2
         )
       );
     }
-    const navigateRegionsProps = (0, import_components21.__unstableUseNavigateRegions)();
-    const adminPrimary = (0, import_element27.useMemo)(() => getAdminThemeColors().primary, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_theme2.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)("div", { ...navigateRegionsProps, children: /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(
+    const navigateRegionsProps = (0, import_components20.__unstableUseNavigateRegions)();
+    const adminPrimary = (0, import_element69.useMemo)(() => getAdminThemeColors().primary, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_theme2.ThemeProvider, { isRoot: true, color: { primary: adminPrimary }, children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)("div", { ...navigateRegionsProps, children: /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(
       WidgetAreasBlockEditorProvider,
       {
         blockEditorSettings,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
             interface_default,
             {
               blockEditorSettings
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(Sidebar, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_plugins3.PluginArea, { onError: onPluginAreaError }),
-          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(UnsavedChangesWarning, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(WelcomeGuide, {})
+          /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(Sidebar, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_plugins3.PluginArea, { onError: onPluginAreaError }),
+          /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(UnsavedChangesWarning, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(WelcomeGuide, {})
         ]
       }
     ) }) }) });
   }
-  var layout_default = Layout;
+  var layout_default2 = Layout;

   // packages/edit-widgets/build-module/index.mjs
-  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
   var disabledBlocks = [
     "core/more",
     "core/freeform",
@@ -4620,7 +16478,7 @@ var wp;
   ];
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element28.createRoot)(target);
+    const root = (0, import_element70.createRoot)(target);
     const coreBlocks = (0, import_block_library.__experimentalGetCoreBlocks)().filter((block) => {
       return !(disabledBlocks.includes(block.name) || block.name.startsWith("core/post") || block.name.startsWith("core/query") || block.name.startsWith("core/site") || block.name.startsWith("core/navigation") || block.name.startsWith("core/term"));
     });
@@ -4644,7 +16502,7 @@ var wp;
     settings2.__experimentalFetchLinkSuggestions = (search, searchOptions) => (0, import_core_data12.__experimentalFetchLinkSuggestions)(search, searchOptions, settings2);
     (0, import_blocks3.setFreeformContentHandlerName)("core/html");
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_element28.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(layout_default, { blockEditorSettings: settings2 }) })
+      /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_element70.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(layout_default2, { blockEditorSettings: settings2 }) })
     );
     return root;
   }
@@ -4667,5 +16525,29 @@ var wp;
   };
   return __toCommonJS(index_exports);
 })();
+/*! Bundled license information:
+
+use-sync-external-store/cjs/use-sync-external-store-shim.development.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim.development.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+
+use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.development.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim/with-selector.development.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+*/
 (window.wp ||= {}).editWidgets = wp.editWidgets;
 })();
diff --git a/wp-includes/js/dist/edit-widgets.min.js b/wp-includes/js/dist/edit-widgets.min.js
index 463f3a0ae3..f24c547cb0 100644
--- a/wp-includes/js/dist/edit-widgets.min.js
+++ b/wp-includes/js/dist/edit-widgets.min.js
@@ -1,5 +1,35 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).editWidgets=(()=>{var fl=Object.create;var Tt=Object.defineProperty;var cl=Object.getOwnPropertyDescriptor;var ul=Object.getOwnPropertyNames;var pl=Object.getPrototypeOf,gl=Object.prototype.hasOwnProperty;var _=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),he=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0})},ta=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ul(t))!gl.call(e,i)&&i!==r&&Tt(e,i,{get:()=>t[i],enumerable:!(o=cl(t,i))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?fl(pl(e)):{},ta(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),hl=e=>ta(Tt({},"__esModule",{value:!0}),e);var Rt=_((Pm,ra)=>{ra.exports=window.wp.blocks});var b=_((Mm,oa)=>{oa.exports=window.wp.data});var Ze=_((Om,aa)=>{aa.exports=window.wp.deprecated});var y=_((Vm,ia)=>{ia.exports=window.wp.element});var na=_((Dm,sa)=>{sa.exports=window.wp.blockLibrary});var H=_((jm,la)=>{la.exports=window.wp.coreData});var Ve=_((Fm,da)=>{da.exports=window.wp.widgets});var X=_((Hm,ma)=>{ma.exports=window.wp.preferences});var ca=_((Um,fa)=>{fa.exports=window.wp.apiFetch});var A=_((zm,ga)=>{ga.exports=window.wp.i18n});var Lt=_((Ym,ha)=>{ha.exports=window.wp.notices});var E=_(($m,ba)=>{ba.exports=window.wp.components});var j=_((qm,va)=>{va.exports=window.wp.primitives});var m=_((Zm,ya)=>{ya.exports=window.ReactJSXRuntime});var ka=_((Ef,_a)=>{_a.exports=window.wp.viewport});var U=_((xf,Sa)=>{Sa.exports=window.wp.compose});var zt=_((If,Aa)=>{Aa.exports=window.wp.plugins});var je=_((oc,Ha)=>{Ha.exports=window.React});var vo=_((Lc,di)=>{di.exports=window.wp.theme});var fi=_((Nc,mi)=>{mi.exports=window.wp.privateApis});var N=_((Xc,yi)=>{yi.exports=window.wp.blockEditor});var nr=_((bu,Ti)=>{Ti.exports=window.wp.hooks});var Lo=_((yu,Bi)=>{Bi.exports=window.wp.mediaUtils});var Zi=_((Mu,qi)=>{qi.exports=window.wp.patterns});var gt=_((Ou,Qi)=>{Qi.exports=window.wp.keyboardShortcuts});var Me=_((Vu,Ji)=>{Ji.exports=window.wp.keycodes});var ws=_((Xu,hs)=>{hs.exports=window.wp.url});var vs=_((ep,bs)=>{bs.exports=window.wp.dom});var Wm={};he(Wm,{initialize:()=>Rm,initializeEditor:()=>tl,reinitializeEditor:()=>Lm,store:()=>u});var xe=a(Rt(),1),Qo=a(b(),1),Jn=a(Ze(),1),Mr=a(y(),1),Or=a(na(),1),Xn=a(H(),1),$e=a(Ve(),1),el=a(X(),1);var Ci=a(ca(),1),sr=a(b(),1);var ua=a(b(),1);function wl(e={},t){let{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:o,isOpen:i}=t;return{...e,[o]:i}}default:return e}}function bl(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function vl(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function yl(e={current:null}){return e}function _l(e={current:null}){return e}function kl(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}var pa=(0,ua.combineReducers)({blockInserterPanel:bl,inserterSidebarToggleRef:_l,listViewPanel:vl,listViewToggleRef:yl,widgetAreasOpenState:wl,widgetSavingLock:kl});var Co={};he(Co,{getWidgetAreas:()=>Nd,getWidgets:()=>Wd});var Ei=a(Rt(),1),Io=a(H(),1);var xo={};he(xo,{closeGeneralSidebar:()=>Cd,lockWidgetSaving:()=>Ld,moveBlockToWidgetArea:()=>Td,persistStubPost:()=>ut,saveEditedWidgetAreas:()=>yd,saveWidgetArea:()=>kd,saveWidgetAreas:()=>_d,setIsInserterOpened:()=>xd,setIsListViewOpened:()=>Id,setIsWidgetAreaOpen:()=>Ed,setWidgetAreasOpenState:()=>Eo,setWidgetIdForClientId:()=>Ad,unlockWidgetSaving:()=>Rd});var Be=a(A(),1),Ao=a(Lt(),1);function wa(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=wa(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Sl(){for(var e,t,r=0,o="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=wa(e))&&(o&&(o+=" "),o+=t);return o}var O=Sl;var $=a(E(),1),it=a(b(),1),er=a(A(),1);var Nt=a(j(),1),Dr=a(m(),1),jr=(0,Dr.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dr.jsx)(Nt.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 Wt=a(j(),1),Fr=a(m(),1),Qe=(0,Fr.jsx)(Wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fr.jsx)(Wt.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Bt=a(j(),1),Hr=a(m(),1),Je=(0,Hr.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hr.jsx)(Bt.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Pt=a(j(),1),Ur=a(m(),1),Gr=(0,Ur.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ur.jsx)(Pt.Path,{fillRule:"evenodd",clipRule:"evenodd",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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Mt=a(j(),1),zr=a(m(),1),Yr=(0,zr.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zr.jsx)(Mt.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Ot=a(j(),1),Kr=a(m(),1),$r=(0,Kr.jsx)(Ot.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kr.jsx)(Ot.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 Vt=a(j(),1),qr=a(m(),1),Zr=(0,qr.jsx)(Vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qr.jsx)(Vt.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Dt=a(j(),1),Qr=a(m(),1),Jr=(0,Qr.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qr.jsx)(Dt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var jt=a(j(),1),Xr=a(m(),1),eo=(0,Xr.jsx)(jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xr.jsx)(jt.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ft=a(j(),1),to=a(m(),1),Xe=(0,to.jsx)(Ft.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,to.jsx)(Ft.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var Ht=a(j(),1),ro=a(m(),1),oo=(0,ro.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ro.jsx)(Ht.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var Ut=a(j(),1),ao=a(m(),1),io=(0,ao.jsx)(Ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ao.jsx)(Ut.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var Gt=a(j(),1),so=a(m(),1),et=(0,so.jsx)(Gt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,so.jsx)(Gt.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var K=a(y(),1),fo=a(ka(),1),Da=a(X(),1),Re=a(U(),1),ja=a(zt(),1);var Ta=a(E(),1),qt=a(b(),1),Ra=a(zt(),1);var $t=a(b(),1);var no={};he(no,{closeModal:()=>Wl,disableComplementaryArea:()=>xl,enableComplementaryArea:()=>El,openModal:()=>Nl,pinItem:()=>Il,setDefaultComplementaryArea:()=>Al,setFeatureDefaults:()=>Ll,setFeatureValue:()=>Rl,toggleFeature:()=>Tl,unpinItem:()=>Cl});var Kt=a(Ze(),1),Y=a(X(),1);var Yt=a(Ze(),1);function ie(e){return["core/edit-post","core/edit-site"].includes(e)?((0,Yt.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Te(e,t){return e==="core"&&t==="edit-site/template"?((0,Yt.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,Yt.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var Al=(e,t)=>(e=ie(e),t=Te(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),El=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=ie(e),t=Te(e,t),r.select(Y.store).get(e,"isComplementaryAreaVisible")||r.dispatch(Y.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},xl=e=>({registry:t})=>{e=ie(e),t.select(Y.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Y.store).set(e,"isComplementaryAreaVisible",!1)},Il=(e,t)=>({registry:r})=>{if(!t)return;e=ie(e),t=Te(e,t);let o=r.select(Y.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(Y.store).set(e,"pinnedItems",{...o,[t]:!0})},Cl=(e,t)=>({registry:r})=>{if(!t)return;e=ie(e),t=Te(e,t);let o=r.select(Y.store).get(e,"pinnedItems");r.dispatch(Y.store).set(e,"pinnedItems",{...o,[t]:!1})};function Tl(e,t){return function({registry:r}){(0,Kt.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(Y.store).toggle(e,t)}}function Rl(e,t,r){return function({registry:o}){(0,Kt.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(Y.store).set(e,t,!!r)}}function Ll(e,t){return function({registry:r}){(0,Kt.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(Y.store).setDefaults(e,t)}}function Nl(e){return{type:"OPEN_MODAL",name:e}}function Wl(){return{type:"CLOSE_MODAL"}}var lo={};he(lo,{getActiveComplementaryArea:()=>Bl,isComplementaryAreaLoading:()=>Pl,isFeatureActive:()=>Ol,isItemPinned:()=>Ml,isModalActive:()=>Vl});var tt=a(b(),1),Ea=a(Ze(),1),rt=a(X(),1);var Bl=(0,tt.createRegistrySelector)(e=>(t,r)=>{r=ie(r);let o=e(rt.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),Pl=(0,tt.createRegistrySelector)(e=>(t,r)=>{r=ie(r);let o=e(rt.store).get(r,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[r];return o&&i===void 0}),Ml=(0,tt.createRegistrySelector)(e=>(t,r,o)=>(r=ie(r),o=Te(r,o),e(rt.store).get(r,"pinnedItems")?.[o]??!0)),Ol=(0,tt.createRegistrySelector)(e=>(t,r,o)=>((0,Ea.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(rt.store).get(r,o)));function Vl(e,t){return e.activeModal===t}var xa=a(b(),1);function Dl(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function jl(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Ia=(0,xa.combineReducers)({complementaryAreas:Dl,activeModal:jl});var Ca="core/interface";var B=(0,$t.createReduxStore)(Ca,{reducer:Ia,actions:no,selectors:lo});(0,$t.register)(B);var La=a(m(),1);function Fl(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function De({as:e=Ta.Button,scope:t,identifier:r,icon:o,selectedIcon:i,name:s,shortcut:n,...l}){let d=e,p=(0,Ra.usePluginContext)(),c=o||p.icon,f=r||`${p.name}/${s}`,g=(0,qt.useSelect)(W=>W(B).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:C,disableComplementaryArea:S}=(0,qt.useDispatch)(B);return(0,La.jsx)(d,{icon:i&&g?i:c,"aria-controls":f.replace("/",":"),"aria-checked":Fl(l.role)?g:void 0,onClick:()=>{g?S(t):C(t,f)},shortcut:n,...l})}var Zt=a(m(),1),Hl=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Zt.jsx)(De,{icon:Je,...r});return(0,Zt.jsxs)("div",{className:O("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Na=Hl;var Qt=a(U(),1),Gl=a(y(),1);var we=a(E(),1),Wa=a(y(),1),ot=a(m(),1);function Ul({name:e,as:t=we.MenuGroup,fillProps:r={},children:o,...i}){return(0,ot.jsx)(we.Slot,{name:e,fillProps:r,children:s=>{let n=Wa.Children.toArray(s);return n.length?typeof o=="function"?o(n):(0,ot.jsx)(t,{...i,children:n}):null}})}function Ba({name:e,as:t,onClick:r,...o}){return(0,ot.jsx)(we.Fill,{name:e,children:({as:i=we.MenuItem,onClick:s})=>{let n=t??i,l=[r,s].filter(Boolean);return(0,ot.jsx)(n,{onClick:l.length?(...d)=>l.forEach(p=>p(...d)):void 0,...o})}})}Ba.Slot=Ul;var Pa=Ba;var mo=a(m(),1),zl=(0,Qt.observableMap)();function Ma(e,t){return!!(0,Qt.useObservableValue)(zl,`${e}/${t}`)}function Oa({scope:e,target:t,...r}){return(0,mo.jsx)(De,{as:o=>(0,mo.jsx)(Pa,{name:`${e}/plugin-more-menu`,...o}),role:"menuitemcheckbox",selectedIcon:Qe,name:t,scope:e,...r})}var Xt=a(E(),1),Jt=a(m(),1);function Va({scope:e,...t}){return(0,Jt.jsx)(Xt.Fill,{name:`PinnedItems/${e}`,...t})}function Yl({scope:e,className:t,...r}){return(0,Jt.jsx)(Xt.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,Jt.jsx)("div",{className:O(t,"interface-pinned-items"),children:o})})}Va.Slot=Yl;var at=Va;var T=a(m(),1),Kl=.3;function $l({scope:e,...t}){return(0,T.jsx)($.Slot,{name:`ComplementaryArea/${e}`,...t})}var ql={open:{width:"auto"},closed:e=>({width:0,transition:e})};function Zl(e,t){return(0,K.isValidElement)(e)?(0,K.cloneElement)(e,{...t,className:O(e.props.className,t.className),style:{...e.props.style,...t.style}}):(0,T.jsx)("div",{...t})}function Ql({activeArea:e,isActive:t,scope:r,children:o,className:i,id:s,render:n}){let l=(0,Re.useReducedMotion)(),d=(0,Re.useViewportMatch)("medium","<"),p=(0,Re.usePrevious)(e),f={type:"tween",duration:l||d||!!p&&!!e&&e!==p?0:Kl,ease:[.6,0,.4,1]};return(0,T.jsx)($.Fill,{name:`ComplementaryArea/${r}`,children:(0,T.jsx)($.__unstableAnimatePresence,{initial:!1,custom:f,children:t&&(0,T.jsx)($.__unstableMotion.div,{variants:ql,initial:"closed",animate:"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:Zl(n,{id:s,className:i,children:o})})})})}function Jl(e,t,r,o,i){let s=(0,K.useRef)(!1),n=(0,K.useRef)(!1),{enableComplementaryArea:l,disableComplementaryArea:d}=(0,it.useDispatch)(B);(0,K.useEffect)(()=>{o&&i&&!s.current?(d(e),n.current=!0):n.current&&!i&&s.current?(n.current=!1,l(e,t)):n.current&&r&&r!==t&&(n.current=!1),i!==s.current&&(s.current=i)},[o,i,e,t,r,d,l])}function Fa({children:e,className:t,closeLabel:r=(0,er.__)("Close plugin"),identifier:o,header:i,headerClassName:s,icon:n,isPinnable:l=!0,panelClassName:d,render:p,scope:c,name:f,title:g,toggleShortcut:C,isActiveByDefault:S}){let W=(0,ja.usePluginContext)(),v=n||W.icon,w=o||`${W.name}/${f}`,[D,z]=(0,K.useState)(!1),{isLoading:ge,isActive:Ie,isPinned:Ce,activeArea:qe,isSmall:xt,isLarge:rl,showIconLabels:It}=(0,it.useSelect)(Ct=>{let{getActiveComplementaryArea:nl,isComplementaryAreaLoading:ll,isItemPinned:dl}=Ct(B),{get:ml}=Ct(Da.store),ea=nl(c);return{isLoading:ll(c),isActive:ea===w,isPinned:dl(c,w),activeArea:ea,isSmall:Ct(fo.store).isViewportMatch("< medium"),isLarge:Ct(fo.store).isViewportMatch("large"),showIconLabels:ml("core","showIconLabels")}},[w,c]),ol=Ma(c,f),al=(0,Re.useViewportMatch)("medium","<");Jl(c,w,qe,Ie,xt);let{enableComplementaryArea:Xo,disableComplementaryArea:Vr,pinItem:il,unpinItem:sl}=(0,it.useDispatch)(B);if((0,K.useEffect)(()=>{S&&qe===void 0&&!xt?Xo(c,w):qe===void 0&&xt&&Vr(c,w),z(!0)},[qe,S,c,w,xt,Xo,Vr]),!!D)return(0,T.jsxs)(T.Fragment,{children:[l&&(0,T.jsx)(at,{scope:c,children:Ce&&(0,T.jsx)(De,{scope:c,identifier:w,isPressed:Ie&&(!It||rl),"aria-expanded":Ie,"aria-disabled":ge,label:g,icon:It?Qe:v,showTooltip:!It,variant:It?"tertiary":void 0,size:"compact",shortcut:C})}),f&&l&&!ol&&(0,T.jsx)(Oa,{target:f,scope:c,icon:v,identifier:w,children:g}),(0,T.jsxs)(Ql,{activeArea:qe,isActive:Ie,className:O("interface-complementary-area",t),scope:c,id:w.replace("/",":"),render:p,children:[(0,T.jsx)(Na,{className:s,closeLabel:r,onClose:()=>Vr(c),toggleButtonProps:{label:r,size:"compact",shortcut:C,scope:c,identifier:w},children:i||(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("h2",{className:"interface-complementary-area-header__title",children:g}),l&&!al&&(0,T.jsx)($.Button,{className:"interface-complementary-area__pin-unpin-item",icon:Ce?io:oo,label:Ce?(0,er.__)("Unpin from toolbar"):(0,er.__)("Pin to toolbar"),onClick:()=>(Ce?sl:il)(c,w),isPressed:Ce,size:"compact"})]})}),(0,T.jsx)($.Panel,{className:d,children:e})]})]})}Fa.Slot=$l;var st=Fa;var Ga=a(je(),1),Ua={};function co(e,t){let r=Ga.useRef(Ua);return r.current===Ua&&(r.current=e(t)),r}function Xl(e,t){return function(o,...i){let s=new URL(e);return s.searchParams.set("code",o.toString()),i.forEach(n=>s.searchParams.append("args[]",n)),`${t} error #${o}; visit ${s} for the full message.`}}var ed=Xl("https://base-ui.com/production-error","Base UI"),za=ed;var Le=a(je(),1);function uo(e,t,r,o){let i=co(Ka).current;return td(i,e,t,r,o)&&$a(i,[e,t,r,o]),i.callback}function Ya(e){let t=co(Ka).current;return rd(t,e)&&$a(t,e),t.callback}function Ka(){return{callback:null,cleanup:null,refs:[]}}function td(e,t,r,o,i){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==i}function rd(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function $a(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 i=0;i<t.length;i+=1){let s=t[i];if(s!=null)switch(typeof s){case"function":{let n=s(r);typeof n=="function"&&(o[i]=n);break}case"object":{s.current=r;break}default:}}e.cleanup=()=>{for(let i=0;i<t.length;i+=1){let s=t[i];if(s!=null)switch(typeof s){case"function":{let n=o[i];typeof n=="function"?n():s(null);break}case"object":{s.current=null;break}default:}}}}}}var Qa=a(je(),1);var qa=a(je(),1),od=parseInt(qa.version,10);function Za(e){return od>=e}function po(e){if(!Qa.isValidElement(e))return null;let t=e,r=t.props;return(Za(19)?r?.ref:t.ref)??null}function nt(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var cc=Object.freeze([]),Fe=Object.freeze({});function Ja(e,t){let r={};for(let o in e){let i=e[o];if(t?.hasOwnProperty(o)){let s=t[o](i);s!=null&&Object.assign(r,s);continue}i===!0?r[`data-${o.toLowerCase()}`]="":i&&(r[`data-${o.toLowerCase()}`]=i.toString())}return r}function Xa(e,t){return typeof e=="function"?e(t):e}function ei(e,t){return typeof e=="function"?e(t):e}var go={};function dt(e,t,r,o,i){if(!r&&!o&&!i&&!e)return tr(t);let s=tr(e);return t&&(s=lt(s,t)),r&&(s=lt(s,r)),o&&(s=lt(s,o)),i&&(s=lt(s,i)),s}function ti(e){if(e.length===0)return go;if(e.length===1)return tr(e[0]);let t=tr(e[0]);for(let r=1;r<e.length;r+=1)t=lt(t,e[r]);return t}function tr(e){return ho(e)?{...oi(e,go)}:ad(e)}function lt(e,t){return ho(t)?oi(t,e):id(e,t)}function ad(e){let t={...e};for(let r in t){let o=t[r];ri(r,o)&&(t[r]=ai(o))}return t}function id(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=nt(e.style,o);break}case"className":{e[r]=wo(e.className,o);break}default:ri(r,o)?e[r]=sd(e[r],o):e[r]=o}}return e}function ri(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),i=e.charCodeAt(2);return r===111&&o===110&&i>=65&&i<=90&&(typeof t=="function"||typeof t>"u")}function ho(e){return typeof e=="function"}function oi(e,t){return ho(e)?e(t):e??go}function sd(e,t){return t?e?(...r)=>{let o=r[0];if(si(o)){let s=o;ii(s);let n=t(...r);return s.baseUIHandlerPrevented||e?.(...r),n}let i=t(...r);return e?.(...r),i}:ai(t):e}function ai(e){return e&&((...t)=>{let r=t[0];return si(r)&&ii(r),e(...t)})}function ii(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function wo(e,t){return t?e?t+" "+e:t:e}function si(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var bo=a(je(),1);function ni(e,t,r={}){let o=t.render,i=nd(t,r);if(r.enabled===!1)return null;let s=r.state??Fe;return md(e,o,i,s)}function nd(e,t={}){let{className:r,style:o,render:i}=e,{state:s=Fe,ref:n,props:l,stateAttributesMapping:d,enabled:p=!0}=t,c=p?Xa(r,s):void 0,f=p?ei(o,s):void 0,g=p?Ja(s,d):Fe,C=p&&l?ld(l):void 0,S=p?nt(g,C)??{}:Fe;return typeof document<"u"&&(p?Array.isArray(n)?S.ref=Ya([S.ref,po(i),...n]):S.ref=uo(S.ref,po(i),n):uo(null,null)),p?(c!==void 0&&(S.className=wo(S.className,c)),f!==void 0&&(S.style=nt(S.style,f)),S):Fe}function ld(e){return Array.isArray(e)?ti(e):dt(void 0,e)}var dd=Symbol.for("react.lazy");function md(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let i=dt(r,t.props);i.ref=r.ref;let s=t;return s?.$$typeof===dd&&(s=Le.Children.toArray(t)[0]),Le.cloneElement(s,i)}if(e&&typeof e=="string")return fd(e,r);throw new Error(za(8))}function fd(e,t){return e==="button"?(0,bo.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,bo.createElement)("img",{alt:"",...t,key:t.key}):Le.createElement(e,t)}function li(e){return ni(e.defaultTagName??"div",e,e)}var ci=a(y(),1),yo="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"&&ud(document)),e.__wpStyleRuntime}function cd(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yo}]`))if(r.getAttribute(yo)===t)return!0;return!1}function ui(e,t,r){if(!e.head)return;let o=_o(),i=o.injectedStyles.get(e);if(i||(i=new Set,o.injectedStyles.set(e,i)),i.has(t))return;if(cd(e,t)){i.add(t);return}let s=e.createElement("style");s.setAttribute(yo,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),i.add(t)}function ud(e){let t=_o();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ui(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 pd(e,t){let r=_o();r.styles.set(e,t);for(let o of r.documents.keys())ui(o,e,t)}typeof process>"u",pd("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 gd={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},mt=(0,ci.forwardRef)(function({render:t,...r},o){return li({render:t,ref:o,props:dt({className:gd["visually-hidden"]},r,{"data-visually-hidden":""})})});var pi=a(y(),1),gi=a(m(),1),hi=(0,pi.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...i},s)=>(0,gi.jsx)(o,{ref:s,className:O("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...i,children:e}));hi.displayName="NavigableRegion";var be=hi;var wi={primary:"#3858e9",background:"#222524"},hd=new Map([["modern",wi],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function ko(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return hd.get(e)??wi}var rr=a(y(),1),Ne=a(E(),1),ve=a(A(),1),or=a(U(),1),V=a(m(),1),vi=.25,bi={type:"tween",duration:vi,ease:[.6,0,.4,1]};function wd(e){(0,rr.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var bd={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...bi,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...bi,delay:.8,delayChildren:.8}}};function vd({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:i,secondarySidebar:s,content:n,actions:l,labels:d,className:p},c){let f=(0,or.useViewportMatch)("medium","<"),C={type:"tween",duration:(0,or.useReducedMotion)()?0:vi,ease:[.6,0,.4,1]};wd("interface-interface-skeleton__html-container");let W={...{header:(0,ve._x)("Header","header landmark area"),body:(0,ve.__)("Content"),secondarySidebar:(0,ve.__)("Block Library"),sidebar:(0,ve._x)("Settings","settings landmark area"),actions:(0,ve.__)("Publish"),footer:(0,ve.__)("Footer")},...d};return(0,V.jsxs)("div",{ref:c,className:O(p,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,V.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,V.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,V.jsx)(be,{as:Ne.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:W.header,initial:e&&!f?"distractionFreeHidden":"hidden",whileHover:e&&!f?"distractionFreeHover":"visible",animate:e&&!f?"distractionFreeDisabled":"visible",exit:e&&!f?"distractionFreeHidden":"hidden",variants:bd,transition:C,children:r})}),e&&(0,V.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,V.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,V.jsx)(Ne.__unstableAnimatePresence,{initial:!1,children:!!s&&(0,V.jsx)(be,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:W.secondarySidebar,as:Ne.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:"auto"},closed:{width:0}},transition:C,children:(0,V.jsx)(Ne.__unstableMotion.div,{style:{width:f?"100vw":"max-content",height:"100%"},variants:{open:{x:0},closed:{x:"-100%"}},transition:C,children:s})})}),(0,V.jsx)(be,{className:"interface-interface-skeleton__content",ariaLabel:W.body,children:n}),!!i&&(0,V.jsx)(be,{className:"interface-interface-skeleton__sidebar",ariaLabel:W.sidebar,children:i}),!!l&&(0,V.jsx)(be,{className:"interface-interface-skeleton__actions",ariaLabel:W.actions,children:l})]})]}),!!t&&(0,V.jsx)(be,{className:"interface-interface-skeleton__footer",ariaLabel:W.footer,children:t})]})}var So=(0,rr.forwardRef)(vd);var Ai=a(Ve(),1),te=a(H(),1),ct=a(N(),1);var We=a(Rt(),1),ar=a(Ve(),1);function _i(e){if(e.id_base==="block"){let r=(0,We.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return r.length?(0,ar.addWidgetIdToBlock)(r[0],e.id):(0,ar.addWidgetIdToBlock)((0,We.createBlock)("core/paragraph",{},[]),e.id)}let t;return e._embedded.about[0].is_multi?t={idBase:e.id_base,instance:e.instance}:t={id:e.id},(0,ar.addWidgetIdToBlock)((0,We.createBlock)("core/legacy-widget",t,[]),e.id)}function ki(e,t={}){let r;return e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance)?r={...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:r={...t,id_base:"block",instance:{raw:{content:(0,We.serialize)(e)}}},delete r.rendered,delete r.rendered_form,r}var x="root",se="sidebar",F="postType",me=e=>`widget-area-${e}`,ye=()=>"widget-areas";function He(){return{per_page:-1}}function ft(){return{per_page:-1,_embed:"about"}}var Si=(e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}});var ee="core/edit-widgets";var ut=(e,t)=>({registry:r})=>{let o=Si(e,t);return r.dispatch(te.store).receiveEntityRecords(x,F,o,{id:o.id},!1),o},yd=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getEditedWidgetAreas();if(o?.length)try{await t.saveWidgetAreas(o),r.dispatch(Ao.store).createSuccessNotice((0,Be.__)("Widgets saved."),{type:"snackbar"})}catch(i){r.dispatch(Ao.store).createErrorNotice((0,Be.sprintf)((0,Be.__)("There was an error. %s"),i.message),{type:"snackbar"})}},_d=e=>async({dispatch:t,registry:r})=>{try{for(let o of e)await t.saveWidgetArea(o.id)}finally{await r.dispatch(te.store).finishResolution("getEntityRecord",x,se,He())}},kd=e=>async({dispatch:t,select:r,registry:o})=>{let i=r.getWidgets(),s=o.select(te.store).getEditedEntityRecord(x,F,me(e)),n=Object.values(i).filter(({sidebar:v})=>v===e),l=[],d=s.blocks.filter(v=>{let{id:w}=v.attributes;if(v.name==="core/legacy-widget"&&w){if(l.includes(w))return!1;l.push(w)}return!0}),p=[];for(let v of n)r.getWidgetAreaForWidgetId(v.id)||p.push(v);let c=[],f=[],g=[];for(let v=0;v<d.length;v++){let w=d[v],D=(0,Ai.getWidgetIdFromBlock)(w),z=i[D],ge=ki(w,z);if(g.push(D),z){if(o.dispatch(te.store).editEntityRecord("root","widget",D,{...ge,sidebar:e},{undoIgnore:!0}),!o.select(te.store).hasEditsForEntityRecord("root","widget",D))continue;f.push(({saveEditedEntityRecord:Ce})=>Ce("root","widget",D))}else f.push(({saveEntityRecord:Ie})=>Ie("root","widget",{...ge,sidebar:e}));c.push({block:w,position:v,clientId:w.clientId})}for(let v of p)f.push(({deleteEntityRecord:w})=>w("root","widget",v.id,{force:!0}));let S=(await o.dispatch(te.store).__experimentalBatch(f)).filter(v=>!v.hasOwnProperty("deleted")),W=[];for(let v=0;v<S.length;v++){let w=S[v],{block:D,position:z}=c[v];s.blocks[z].attributes.__internalWidgetId=w.id,o.select(te.store).getLastEntitySaveError("root","widget",w.id)&&W.push(D.attributes?.name||D?.name),g[z]||(g[z]=w.id)}if(W.length)throw new Error((0,Be.sprintf)((0,Be.__)("Could not save the following widgets: %s."),W.join(", ")));o.dispatch(te.store).editEntityRecord(x,se,e,{widgets:g},{undoIgnore:!0}),t(Sd(e)),o.dispatch(te.store).receiveEntityRecords(x,F,s,void 0)},Sd=e=>({registry:t})=>{t.dispatch(te.store).saveEditedEntityRecord(x,se,e,{throwOnError:!0})};function Ad(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Eo(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function Ed(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function xd(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function Id(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Cd=()=>({registry:e})=>{e.dispatch(B).disableComplementaryArea(ee)},Td=(e,t)=>async({dispatch:r,select:o,registry:i})=>{let s=i.select(ct.store).getBlockRootClientId(e),d=i.select(ct.store).getBlocks().find(({attributes:g})=>g.id===t).clientId,c=i.select(ct.store).getBlockOrder(d).length;o.getIsWidgetAreaOpen(d)||r.setIsWidgetAreaOpen(d,!0),i.dispatch(ct.store).moveBlocksToPosition([e],s,d,c)};function Rd(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function Ld(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var Nd=()=>async({dispatch:e,registry:t})=>{let r=He(),o=await t.resolveSelect(Io.store).getEntityRecords(x,se,r),i=[],s=o.sort((l,d)=>l.id==="wp_inactive_widgets"?1:d.id==="wp_inactive_widgets"?-1:0);for(let l of s)i.push((0,Ei.createBlock)("core/widget-area",{id:l.id,name:l.name})),l.widgets.length||e(ut(me(l.id),[]));let n={};i.forEach((l,d)=>{n[l.clientId]=d===0}),e(Eo(n)),e(ut(ye(),i))},Wd=()=>async({dispatch:e,registry:t})=>{let r=ft(),o=await t.resolveSelect(Io.store).getEntityRecords("root","widget",r),i={};for(let s of o){let n=_i(s);i[s.sidebar]=i[s.sidebar]||[],i[s.sidebar].push(n)}for(let s in i)i.hasOwnProperty(s)&&e(ut(me(s),i[s]))};var To={};he(To,{__experimentalGetInsertionPoint:()=>zd,canInsertBlockInWidgetArea:()=>Yd,getEditedWidgetAreas:()=>jd,getIsWidgetAreaOpen:()=>Ud,getParentWidgetAreaBlock:()=>Dd,getReferenceWidgetBlocks:()=>Fd,getWidget:()=>Md,getWidgetAreaForWidgetId:()=>Vd,getWidgetAreas:()=>Od,getWidgets:()=>Pd,isInserterOpened:()=>Gd,isListViewOpened:()=>Kd,isSavingWidgetAreas:()=>Hd,isWidgetSavingLocked:()=>$d});var q=a(b(),1),xi=a(Ve(),1),ne=a(H(),1),ir=a(N(),1);var Bd={rootClientId:void 0,insertionIndex:void 0},Pd=(0,q.createRegistrySelector)(e=>(0,q.createSelector)(()=>e(ne.store).getEntityRecords("root","widget",ft())?.reduce((r,o)=>({...r,[o.id]:o}),{})??{},()=>[e(ne.store).getEntityRecords("root","widget",ft())])),Md=(0,q.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgets()[r]),Od=(0,q.createRegistrySelector)(e=>()=>{let t=He();return e(ne.store).getEntityRecords(x,se,t)}),Vd=(0,q.createRegistrySelector)(e=>(t,r)=>e(ee).getWidgetAreas().find(i=>e(ne.store).getEditedEntityRecord(x,F,me(i.id)).blocks.map(l=>(0,xi.getWidgetIdFromBlock)(l)).includes(r))),Dd=(0,q.createRegistrySelector)(e=>(t,r)=>{let{getBlock:o,getBlockName:i,getBlockParents:s}=e(ir.store),l=s(r).find(d=>i(d)==="core/widget-area");return o(l)}),jd=(0,q.createRegistrySelector)(e=>(t,r)=>{let o=e(ee).getWidgetAreas();return o?(r&&(o=o.filter(({id:i})=>r.includes(i))),o.filter(({id:i})=>e(ne.store).hasEditsForEntityRecord(x,F,me(i))).map(({id:i})=>e(ne.store).getEditedEntityRecord(x,se,i))):[]}),Fd=(0,q.createRegistrySelector)(e=>(t,r=null)=>{let o=[],i=e(ee).getWidgetAreas();for(let s of i){let n=e(ne.store).getEditedEntityRecord(x,F,me(s.id));for(let l of n.blocks)l.name==="core/legacy-widget"&&(!r||l.attributes?.referenceWidgetName===r)&&o.push(l)}return o}),Hd=(0,q.createRegistrySelector)(e=>()=>{let t=e(ee).getWidgetAreas()?.map(({id:o})=>o);if(!t)return!1;for(let o of t)if(e(ne.store).isSavingEntityRecord(x,se,o))return!0;let r=[...Object.keys(e(ee).getWidgets()),void 0];for(let o of r)if(e(ne.store).isSavingEntityRecord("root","widget",o))return!0;return!1}),Ud=(e,t)=>{let{widgetAreasOpenState:r}=e;return!!r[t]};function Gd(e){return!!e.blockInserterPanel}function zd(e){return typeof e.blockInserterPanel=="boolean"?Bd:e.blockInserterPanel}var Yd=(0,q.createRegistrySelector)(e=>(t,r)=>{let o=e(ir.store).getBlocks(),[i]=o;return e(ir.store).canInsertBlockType(r,i.clientId)});function Kd(e){return e.listViewPanel}function $d(e){return Object.keys(e.widgetSavingLock).length>0}var Ro={};he(Ro,{getInserterSidebarToggleRef:()=>Zd,getListViewToggleRef:()=>qd});function qd(e){return e.listViewToggleRef}function Zd(e){return e.inserterSidebarToggleRef}var Ii=a(fi(),1),{lock:cu,unlock:G}=(0,Ii.__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/edit-widgets");var Qd={reducer:pa,selectors:To,resolvers:Co,actions:xo},u=(0,sr.createReduxStore)(ee,Qd);(0,sr.register)(u);Ci.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});G(u).registerPrivateSelectors(Ro);var Ri=a(N(),1),Li=a(U(),1),lr=a(b(),1),Ni=a(nr(),1),Wi=a(Ve(),1);var _e=a(m(),1),Jd=(0,Li.createHigherOrderComponent)(e=>t=>{let{clientId:r,name:o}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:n}=(0,lr.useSelect)(c=>{if(o==="core/widget-area")return{};let f=c(u),g=f.getParentWidgetAreaBlock(r);return{widgetAreas:f.getWidgetAreas(),currentWidgetAreaId:g?.attributes?.id,canInsertBlockInWidgetArea:f.canInsertBlockInWidgetArea(o)}},[r,o]),{moveBlockToWidgetArea:l}=(0,lr.useDispatch)(u),d=i?.length>1,p=o!=="core/widget-area"&&d&&n;return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)(e,{...t},"edit"),p&&(0,_e.jsx)(Ri.BlockControls,{children:(0,_e.jsx)(Wi.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:c=>{l(t.clientId,c)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Ni.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Jd);var Pi=a(nr(),1),Mi=a(Lo(),1),Xd=()=>Mi.MediaUpload;(0,Pi.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Xd);var Po={};he(Po,{metadata:()=>No,name:()=>om,settings:()=>am});var Bo=a(A(),1);var No={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-area",title:"Widget Area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,renaming:!1,visibility:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"};var le=a(y(),1),cr=a(b(),1),ji=a(H(),1),Ue=a(E(),1),Fi=a(N(),1);var Oi=a(H(),1),fr=a(N(),1),Vi=a(y(),1);var dr=a(y(),1),tm=e=>{let[t,r]=(0,dr.useState)(!1);return(0,dr.useEffect)(()=>{let{ownerDocument:o}=e.current;function i(l){n(l)}function s(){r(!1)}function n(l){e.current.contains(l.target)?r(!0):r(!1)}return o.addEventListener("dragstart",i),o.addEventListener("dragend",s),o.addEventListener("dragenter",n),()=>{o.removeEventListener("dragstart",i),o.removeEventListener("dragend",s),o.removeEventListener("dragenter",n)}},[]),t},mr=tm;var Wo=a(m(),1);function Di({id:e}){let[t,r,o]=(0,Oi.useEntityBlockEditor)("root","postType"),i=(0,Vi.useRef)(),n=mr(i),l=(0,fr.useInnerBlocksProps)({ref:i},{value:t,onInput:r,onChange:o,templateLock:!1,renderAppender:fr.InnerBlocks.ButtonBlockAppender});return(0,Wo.jsx)("div",{"data-widget-area-id":e,className:O("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":n}),children:(0,Wo.jsx)("div",{...l})})}var Pe=a(m(),1);function Hi({clientId:e,attributes:{id:t,name:r}}){let o=(0,cr.useSelect)(g=>g(u).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,cr.useDispatch)(u),s=(0,le.useRef)(),n=(0,le.useCallback)(g=>i(e,g),[e]),l=rm(s),d=mr(s),[p,c]=(0,le.useState)(!1);(0,le.useEffect)(()=>{if(!l){c(!1);return}d&&!o?(n(!0),c(!0)):!d&&o&&p&&n(!1)},[o,l,d,p]);let f=(0,Fi.useBlockProps)();return(0,Pe.jsx)("div",{...f,children:(0,Pe.jsx)(Ue.Panel,{ref:s,children:(0,Pe.jsx)(Ue.PanelBody,{title:r,opened:o,onToggle:()=>{i(e,!o)},scrollAfterOpen:!l,children:({opened:g})=>(0,Pe.jsx)(Ue.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:g,children:(0,Pe.jsx)(ji.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,Pe.jsx)(Di,{id:t})})})})})})}var rm=e=>{let[t,r]=(0,le.useState)(!1);return(0,le.useEffect)(()=>{let{ownerDocument:o}=e.current;function i(){r(!0)}function s(){r(!1)}return o.addEventListener("dragstart",i),o.addEventListener("dragend",s),()=>{o.removeEventListener("dragstart",i),o.removeEventListener("dragend",s)}},[]),t};var{name:om}=No,am={title:(0,Bo.__)("Widget Area"),description:(0,Bo.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:Hi};var Pr=a(A(),1),zn=a(y(),1),Yn=a(b(),1),Kn=a(zt(),1),$n=a(Lt(),1),qn=a(E(),1),Zn=a(vo(),1);var Ui=a(y(),1),Mo=a(A(),1),Gi=a(E(),1),zi=a(N(),1),Yi=a(U(),1),Ki=a(nr(),1),pt=a(m(),1);function im({text:e,children:t}){let r=(0,Yi.useCopyToClipboard)(e);return(0,pt.jsx)(Gi.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:r,children:t})}function sm({message:e,error:t}){let r=[(0,pt.jsx)(im,{text:t.stack,children:(0,Mo.__)("Copy Error")},"copy-error")];return(0,pt.jsx)(zi.Warning,{className:"edit-widgets-error-boundary",actions:r,children:e})}var $i=class extends Ui.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Ki.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,pt.jsx)(sm,{message:(0,Mo.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var ds=a(E(),1),ms=a(U(),1),fs=a(Lo(),1),hr=a(b(),1),wr=a(H(),1),cs=a(y(),1),us=a(N(),1),ps=a(Zi(),1),Oo=a(X(),1);var es=a(y(),1),Ge=a(gt(),1),ts=a(Me(),1),ur=a(b(),1),Oe=a(A(),1),rs=a(H(),1),os=a(N(),1);var{usesNativeUndo:Xi}=G(os.privateApis);function as(){let{redo:e,undo:t}=(0,ur.useDispatch)(rs.store),{saveEditedWidgetAreas:r}=(0,ur.useDispatch)(u);return(0,Ge.useShortcut)("core/edit-widgets/undo",o=>{Xi(o)||(t(),o.preventDefault())}),(0,Ge.useShortcut)("core/edit-widgets/redo",o=>{Xi(o)||(e(),o.preventDefault())}),(0,Ge.useShortcut)("core/edit-widgets/save",o=>{o.preventDefault(),r()}),null}function nm(){let{registerShortcut:e}=(0,ur.useDispatch)(Ge.store);return(0,es.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,Oe.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,Oe.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,ts.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,Oe.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,Oe.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,Oe.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,Oe.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}as.Register=nm;var pr=as;var is=a(b(),1),ss=a(N(),1),ns=a(H(),1);var lm=()=>(0,is.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:r}=e(ss.store),o=t();if(r(o)==="core/widget-area")return o;let{getParentWidgetAreaBlock:i}=e(u),n=i(o)?.clientId;if(n)return n;let{getEntityRecord:l}=e(ns.store);return l(x,F,ye())?.blocks[0]?.clientId},[]),ls=lm;var gr=!1;var ze=a(m(),1),{ExperimentalBlockEditorProvider:dm}=G(us.privateApis),{PatternsMenuItems:mm}=G(ps.privateApis),fm=[];function gs({blockEditorSettings:e,children:t,...r}){let o=(0,ms.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:n,keepCaretInsideBlock:l,pageOnFront:d,pageForPosts:p}=(0,hr.useSelect)(v=>{let{canUser:w,getEntityRecord:D,getEntityRecords:z}=v(wr.store),ge=w("read",{kind:"root",name:"site"})?D("root","site"):void 0;return{hasUploadPermissions:w("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:gr?z("postType","wp_block"):fm,isFixedToolbarActive:!!v(Oo.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!v(Oo.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:ge?.page_on_front,pageForPosts:ge?.page_for_posts}},[]),{setIsInserterOpened:c}=(0,hr.useDispatch)(u),f=(0,cs.useMemo)(()=>{let v;return i&&(v=({onError:w,...D})=>{(0,fs.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:z})=>w(z),...D})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:n||!o,keepCaretInsideBlock:l,mediaUpload:v,templateLock:"all",__experimentalSetIsInserterOpened:c,pageOnFront:d,pageForPosts:p,editorTool:"edit"}},[i,e,n,o,l,s,c,d,p]),g=ls(),[C,S,W]=(0,wr.useEntityBlockEditor)(x,F,{id:ye()});return(0,ze.jsxs)(ds.SlotFillProvider,{children:[(0,ze.jsx)(pr.Register,{}),(0,ze.jsxs)(dm,{value:C,onInput:S,onChange:W,settings:f,useSubRegistry:!1,...r,children:[t,(0,ze.jsx)(mm,{rootClientId:g})]})]})}var Ye=a(y(),1),ke=a(A(),1);var br=a(N(),1);var Is=a(E(),1),vt=a(b(),1);var ys=a(b(),1),_s=a(y(),1);var ks=a(N(),1),Ss=a(E(),1),ht=a(A(),1),As=a(ws(),1),Es=a(vs(),1);var fe=a(m(),1);function xs({selectedWidgetAreaId:e}){let t=(0,ys.useSelect)(i=>i(u).getWidgetAreas(),[]),r=(0,_s.useMemo)(()=>e&&t?.find(i=>i.id===e),[e,t]),o;return r?e==="wp_inactive_widgets"?o=(0,ht.__)("Blocks in this Widget Area will not be displayed in your site."):o=r.description:o=(0,ht.__)("Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,fe.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,fe.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,fe.jsx)(ks.BlockIcon,{icon:jr}),(0,fe.jsxs)("div",{children:[(0,fe.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Es.safeHTML)(o)}}),t?.length===0&&(0,fe.jsx)("p",{children:(0,ht.__)("Your theme does not contain any Widget Areas.")}),!r&&(0,fe.jsx)(Ss.Button,{__next40pxDefaultSize:!0,href:(0,As.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,ht.__)("Manage with live preview")})]})]})})}var M=a(m(),1),cm=!0,wt="edit-widgets/block-inspector",bt="edit-widgets/block-areas",{Tabs:ce}=G(Is.privateApis);function um({selectedWidgetAreaBlock:e}){return(0,M.jsxs)(ce.TabList,{children:[(0,M.jsx)(ce.Tab,{tabId:bt,children:e?e.attributes.name:(0,ke.__)("Widget Areas")}),(0,M.jsx)(ce.Tab,{tabId:wt,children:(0,ke.__)("Block")})]})}function pm({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}){let{enableComplementaryArea:i}=(0,vt.useDispatch)(B);(0,Ye.useEffect)(()=>{e&&t===bt&&r&&i("core/edit-widgets",wt),!e&&t===wt&&r&&i("core/edit-widgets",bt)},[e,i]);let s=(0,Ye.useContext)(ce.Context);return(0,M.jsx)(st,{className:"edit-widgets-sidebar",header:(0,M.jsx)(ce.Context.Provider,{value:s,children:(0,M.jsx)(um,{selectedWidgetAreaBlock:o})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,ke.__)("Settings"),closeLabel:(0,ke.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,ke.isRTL)()?Gr:Yr,isActiveByDefault:cm,children:(0,M.jsxs)(ce.Context.Provider,{value:s,children:[(0,M.jsx)(ce.TabPanel,{tabId:bt,focusable:!1,children:(0,M.jsx)(xs,{selectedWidgetAreaId:o?.attributes.id})}),(0,M.jsx)(ce.TabPanel,{tabId:wt,focusable:!1,children:e?(0,M.jsx)(br.BlockInspector,{}):(0,M.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,ke.__)("No block selected.")})})]})})}function Cs(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}=(0,vt.useSelect)(n=>{let{getSelectedBlock:l,getBlock:d,getBlockParentsByBlockName:p}=n(br.store),{getActiveComplementaryArea:c}=n(B),f=l(),g=c(u.name),C=g;C||(f?C=wt:C=bt);let S;return f&&(f.name==="core/widget-area"?S=f:S=d(p(f.clientId,"core/widget-area")[0])),{currentArea:C,hasSelectedNonAreaBlock:!!(f&&f.name!=="core/widget-area"),isGeneralSidebarOpen:!!g,selectedWidgetAreaBlock:S}},[]),{enableComplementaryArea:i}=(0,vt.useDispatch)(B),s=(0,Ye.useCallback)(n=>{n&&i(u.name,n)},[i]);return(0,M.jsx)(ce,{selectedTabId:r?e:null,onSelect:s,selectOnMove:!1,children:(0,M.jsx)(pm,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o})})}var Ko=a(U(),1),On=a(N(),1),$o=a(y(),1),Wr=a(b(),1);var Ee=a(A(),1),Vn=a(X(),1);var mn=a(N(),1),fn=a(b(),1),cn=a(y(),1),Uo=a(A(),1),un=a(E(),1);var pn=a(U(),1),gn=a(X(),1);var Sr=a(b(),1),_t=a(A(),1),Se=a(E(),1),Vs=a(N(),1);var jo=a(y(),1),Ds=a(U(),1);var vr=a(A(),1),Ts=a(E(),1),yr=a(b(),1);var Rs=a(Me(),1),Vo=a(H(),1),Ls=a(y(),1),Ns=a(m(),1);function gm(e,t){let r=(0,yr.useSelect)(i=>i(Vo.store).hasUndo(),[]),{undo:o}=(0,yr.useDispatch)(Vo.store);return(0,Ns.jsx)(Ts.Button,{...e,ref:t,icon:(0,vr.isRTL)()?Xe:et,label:(0,vr.__)("Undo"),shortcut:Rs.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,size:"compact"})}var Ws=(0,Ls.forwardRef)(gm);var _r=a(A(),1),Bs=a(E(),1),kr=a(b(),1);var yt=a(Me(),1),Do=a(H(),1),Ps=a(y(),1),Ms=a(m(),1);function hm(e,t){let r=(0,yt.isAppleOS)()?yt.displayShortcut.primaryShift("z"):yt.displayShortcut.primary("y"),o=(0,kr.useSelect)(s=>s(Do.store).hasRedo(),[]),{redo:i}=(0,kr.useDispatch)(Do.store);return(0,Ms.jsx)(Bs.Button,{...e,ref:t,icon:(0,_r.isRTL)()?et:Xe,label:(0,_r.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?i:void 0,size:"compact"})}var Os=(0,Ps.forwardRef)(hm);var de=a(m(),1);function wm(){let e=(0,Ds.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:r,inserterSidebarToggleRef:o,listViewToggleRef:i}=(0,Sr.useSelect)(p=>{let{isInserterOpened:c,getInserterSidebarToggleRef:f,isListViewOpened:g,getListViewToggleRef:C}=G(p(u));return{isInserterOpen:c(),isListViewOpen:g(),inserterSidebarToggleRef:f(),listViewToggleRef:C()}},[]),{setIsInserterOpened:s,setIsListViewOpened:n}=(0,Sr.useDispatch)(u),l=(0,jo.useCallback)(()=>n(!r),[n,r]),d=(0,jo.useCallback)(()=>s(!t),[s,t]);return(0,de.jsxs)(Vs.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,_t.__)("Document tools"),variant:"unstyled",children:[(0,de.jsx)(Se.ToolbarItem,{ref:o,as:Se.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:p=>{p.preventDefault()},onClick:d,icon:eo,label:(0,_t._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Se.ToolbarItem,{as:Ws}),(0,de.jsx)(Se.ToolbarItem,{as:Os}),(0,de.jsx)(Se.ToolbarItem,{as:Se.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Zr,isPressed:r,label:(0,_t.__)("List View"),onClick:l,ref:i,size:"compact"})]})]})}var js=wm;var Fs=a(E(),1),Fo=a(A(),1),Ar=a(b(),1);var Hs=a(m(),1);function bm(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:r}=(0,Ar.useSelect)(s=>{let{getEditedWidgetAreas:n,isSavingWidgetAreas:l,isWidgetSavingLocked:d}=s(u);return{hasEditedWidgetAreaIds:n()?.length>0,isSaving:l(),isWidgetSaveLocked:d()}},[]),{saveEditedWidgetAreas:o}=(0,Ar.useDispatch)(u),i=r||t||!e;return(0,Hs.jsx)(Fs.Button,{variant:"primary",isBusy:t,"aria-disabled":i,onClick:i?void 0:o,size:"compact",children:t?(0,Fo.__)("Saving\u2026"):(0,Fo.__)("Update")})}var Us=bm;var pe=a(E(),1),an=a(y(),1),k=a(A(),1);var Ke=a(X(),1),sn=a(Me(),1),nn=a(gt(),1),ln=a(U(),1);var Qs=a(E(),1),ue=a(A(),1),Cr=a(gt(),1),Js=a(b(),1);var Z=a(A(),1),Gs=[{keyCombination:{modifier:"primary",character:"b"},description:(0,Z.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,Z.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,Z.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,Z.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,Z.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,Z.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,Z.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,Z.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,Z.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,Z.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,Z.__)("Add non breaking space.")}];var Ys=a(y(),1),Er=a(Me(),1),Q=a(m(),1);function zs({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?Er.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?Er.shortcutAriaLabel[e.modifier](e.character):e.character,i=Array.isArray(r)?r:[r];return(0,Q.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:i.map((s,n)=>s==="+"?(0,Q.jsx)(Ys.Fragment,{children:s},n):(0,Q.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},n))})}function vm({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Q.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Q.jsx)(zs,{keyCombination:t,forceAriaLabel:o}),r.map((i,s)=>(0,Q.jsx)(zs,{keyCombination:i,forceAriaLabel:o},s))]})]})}var xr=vm;var Ks=a(b(),1),$s=a(gt(),1);var qs=a(m(),1);function ym({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,Ks.useSelect)(i=>{let{getShortcutKeyCombination:s,getShortcutDescription:n,getShortcutAliases:l}=i($s.store);return{keyCombination:s(e),aliases:l(e),description:n(e)}},[e]);return t?(0,qs.jsx)(xr,{keyCombination:t,description:r,aliases:o}):null}var Zs=ym;var P=a(m(),1),_m=({shortcuts:e})=>(0,P.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,P.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,P.jsx)(Zs,{name:t}):(0,P.jsx)(xr,{...t})},r))}),Ho=({title:e,shortcuts:t,className:r})=>(0,P.jsxs)("section",{className:O("edit-widgets-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,P.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,P.jsx)(_m,{shortcuts:t})]}),Ir=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Js.useSelect)(i=>i(Cr.store).getCategoryShortcuts(t),[t]);return(0,P.jsx)(Ho,{title:e,shortcuts:o.concat(r)})};function Xs({isModalActive:e,toggleModal:t}){return(0,Cr.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,P.jsxs)(Qs.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,ue.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,P.jsx)(Ho,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,P.jsx)(Ir,{title:(0,ue.__)("Global shortcuts"),categoryName:"global"}),(0,P.jsx)(Ir,{title:(0,ue.__)("Selection shortcuts"),categoryName:"selection"}),(0,P.jsx)(Ir,{title:(0,ue.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,ue.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,ue.__)("Forward-slash")}]}),(0,P.jsx)(Ho,{title:(0,ue.__)("Text formatting"),shortcuts:Gs}),(0,P.jsx)(Ir,{title:(0,ue.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var en=a(E(),1),tn=a(m(),1),{Fill:rn,Slot:km}=(0,en.createSlotFill)("EditWidgetsToolsMoreMenuGroup");rn.Slot=({fillProps:e})=>(0,tn.jsx)(km,{fillProps:e,children:t=>t.length>0&&t});var on=rn;var I=a(m(),1);function dn(){let[e,t]=(0,an.useState)(!1),r=()=>t(!e);(0,nn.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);let o=(0,ln.useViewportMatch)("medium");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(pe.DropdownMenu,{icon:Jr,label:(0,k.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:i=>(0,I.jsxs)(I.Fragment,{children:[o&&(0,I.jsx)(pe.MenuGroup,{label:(0,k._x)("View","noun"),children:(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,k.__)("Top toolbar"),info:(0,k.__)("Access all block and document tools in a single place"),messageActivated:(0,k.__)("Top toolbar activated"),messageDeactivated:(0,k.__)("Top toolbar deactivated")})}),(0,I.jsxs)(pe.MenuGroup,{label:(0,k.__)("Tools"),children:[(0,I.jsx)(pe.MenuItem,{onClick:()=>{t(!0)},shortcut:sn.displayShortcut.access("h"),children:(0,k.__)("Keyboard shortcuts")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,k.__)("Welcome Guide")}),(0,I.jsxs)(pe.MenuItem,{role:"menuitem",icon:$r,href:(0,k.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,k.__)("Help"),(0,I.jsx)(mt,{render:(0,I.jsx)("span",{}),children:(0,k.__)("(opens in a new tab)")})]}),(0,I.jsx)(on.Slot,{fillProps:{onClose:i}})]}),(0,I.jsxs)(pe.MenuGroup,{label:(0,k.__)("Preferences"),children:[(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,k.__)("Contain text cursor inside block"),info:(0,k.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,k.__)("Contain text cursor inside block activated"),messageDeactivated:(0,k.__)("Contain text cursor inside block deactivated")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,k.__)("Make the editor look like your theme."),label:(0,k.__)("Use theme styles")}),o&&(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,k.__)("Display block breadcrumbs"),info:(0,k.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,k.__)("Display block breadcrumbs activated"),messageDeactivated:(0,k.__)("Display block breadcrumbs deactivated")})]})]})}),(0,I.jsx)(Xs,{isModalActive:e,toggleModal:r})]})}var R=a(m(),1);function Sm(){let e=(0,pn.useViewportMatch)("medium"),t=(0,cn.useRef)(),{hasFixedToolbar:r}=(0,fn.useSelect)(o=>({hasFixedToolbar:!!o(gn.store).get("core/edit-widgets","fixedToolbar")}),[]);return(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:"edit-widgets-header",children:[(0,R.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,R.jsx)("h1",{className:"edit-widgets-header__title",children:(0,Uo.__)("Widgets")}),!e&&(0,R.jsx)(mt,{className:"edit-widgets-header__title",render:(0,R.jsx)("h1",{}),children:(0,Uo.__)("Widgets")}),(0,R.jsx)(js,{}),r&&e&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,R.jsx)(mn.BlockToolbar,{hideDragHandle:!0})}),(0,R.jsx)(un.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,R.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,R.jsx)(at.Slot,{scope:"core/edit-widgets"}),(0,R.jsx)(Us,{}),(0,R.jsx)(dn,{})]})]})})}var hn=Sm;var J=a(N(),1),vn=a(U(),1),yn=a(b(),1),_n=a(y(),1),kn=a(X(),1);var Tr=a(Lt(),1),wn=a(vo(),1),kt=a(m(),1);function Am(){return(0,kt.jsxs)(wn.ThemeProvider,{cornerRadius:"none",children:[(0,kt.jsx)(Tr.InlineNotices,{className:"edit-widgets-notices",pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,kt.jsx)(Tr.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var bn=Am;var re=a(m(),1);function Sn({blockEditorSettings:e}){let t=(0,yn.useSelect)(i=>!!i(kn.store).get("core/edit-widgets","themeStyles"),[]),r=(0,vn.useViewportMatch)("medium"),o=(0,_n.useMemo)(()=>t?e.styles:[],[e,t]);return(0,re.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,re.jsx)(bn,{}),!r&&(0,re.jsx)(J.BlockToolbar,{hideDragHandle:!0}),(0,re.jsxs)(J.BlockTools,{children:[(0,re.jsx)(pr,{}),(0,re.jsx)(J.__unstableEditorStyles,{styles:o,scope:":where(.editor-styles-wrapper)"}),(0,re.jsx)(J.BlockSelectionClearer,{children:(0,re.jsx)(J.WritingFlow,{children:(0,re.jsx)(J.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var Pn=a(b(),1);var In=a(N(),1),Cn=a(U(),1),Lr=a(y(),1),Tn=a(b(),1);var Go=a(b(),1),An=a(N(),1),En=a(H(),1);var Em=()=>{let e=(0,Go.useSelect)(t=>{let{getEntityRecord:r}=t(En.store);return r(x,F,ye())?.blocks[0]?.clientId},[]);return(0,Go.useSelect)(t=>{let{getBlockRootClientId:r,getBlockSelectionEnd:o,getBlockOrder:i,getBlockIndex:s}=t(An.store),n=t(u).__experimentalGetInsertionPoint();if(n.rootClientId)return n;let l=o()||e,d=r(l);return l&&d===""?{rootClientId:l,insertionIndex:i(l).length}:{rootClientId:d,insertionIndex:s(l)+1}},[e])},xn=Em;var Rr=a(m(),1);function Rn(){let e=(0,Cn.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=xn(),{setIsInserterOpened:o}=(0,Tn.useDispatch)(u),i=(0,Lr.useCallback)(()=>o(!1),[o]),s=(0,Lr.useRef)();return(0,Rr.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,Rr.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,Rr.jsx)(In.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:s,onClose:i})})})}var Ln=a(N(),1),Nn=a(E(),1),Nr=a(b(),1),St=a(y(),1),zo=a(A(),1);var Wn=a(Me(),1);var Ae=a(m(),1);function Bn(){let{setIsListViewOpened:e}=(0,Nr.useDispatch)(u),{getListViewToggleRef:t}=G((0,Nr.useSelect)(u)),[r,o]=(0,St.useState)(null),i=(0,St.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),s=(0,St.useCallback)(n=>{n.keyCode===Wn.ESCAPE&&!n.defaultPrevented&&(n.preventDefault(),i())},[i]);return(0,Ae.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:s,children:[(0,Ae.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,Ae.jsx)("strong",{children:(0,zo.__)("List View")}),(0,Ae.jsx)(Nn.Button,{icon:Je,label:(0,zo.__)("Close"),onClick:i,size:"compact"})]}),(0,Ae.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:o,children:(0,Ae.jsx)(Ln.__experimentalListView,{dropZoneElement:r,focusOnMount:!0})})]})}var Yo=a(m(),1);function Mn(){let{isInserterOpen:e,isListViewOpen:t}=(0,Pn.useSelect)(r=>{let{isInserterOpened:o,isListViewOpened:i}=r(u);return{isInserterOpen:o(),isListViewOpen:i()}},[]);return e?(0,Yo.jsx)(Rn,{}):t?(0,Yo.jsx)(Bn,{}):null}var oe=a(m(),1),xm={header:(0,Ee.__)("Widgets top bar"),body:(0,Ee.__)("Widgets and blocks"),sidebar:(0,Ee.__)("Widgets settings"),footer:(0,Ee.__)("Widgets footer")};function Im({blockEditorSettings:e}){let t=(0,Ko.useViewportMatch)("medium","<"),r=(0,Ko.useViewportMatch)("huge",">="),{setIsInserterOpened:o,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Wr.useDispatch)(u),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:l,isInserterOpened:d,isListViewOpened:p}=(0,Wr.useSelect)(g=>({hasSidebarEnabled:!!g(B).getActiveComplementaryArea(u.name),isInserterOpened:!!g(u).isInserterOpened(),isListViewOpened:!!g(u).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!g(Vn.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,$o.useEffect)(()=>{l&&!r&&(o(!1),i(!1))},[l,r]),(0,$o.useEffect)(()=>{(d||p)&&!r&&s()},[d,p,r]);let c=p?(0,Ee.__)("List View"):(0,Ee.__)("Block Library"),f=p||d;return(0,oe.jsx)(So,{labels:{...xm,secondarySidebar:c},header:(0,oe.jsx)(hn,{}),secondarySidebar:f&&(0,oe.jsx)(Mn,{}),sidebar:(0,oe.jsx)(st.Slot,{scope:"core/edit-widgets"}),content:(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(Sn,{blockEditorSettings:e})}),footer:n&&!t&&(0,oe.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,oe.jsx)(On.BlockBreadcrumb,{rootLabelText:(0,Ee.__)("Widgets")})})})}var Dn=Im;var jn=a(A(),1),Fn=a(y(),1),Hn=a(b(),1);function Un(){let e=(0,Hn.useSelect)(t=>{let{getEditedWidgetAreas:r}=t(u);return r()?.length>0},[]);return(0,Fn.useEffect)(()=>{let t=r=>{if(e)return r.returnValue=(0,jn.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var At=a(b(),1),Et=a(E(),1),L=a(A(),1),qo=a(y(),1),Zo=a(X(),1);var h=a(m(),1);function Gn(){let e=(0,At.useSelect)(s=>!!s(Zo.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,At.useDispatch)(Zo.store),r=(0,At.useSelect)(s=>s(u).getWidgetAreas({per_page:-1}),[]);if(!e)return null;let o=r?.every(s=>s.id==="wp_inactive_widgets"||s.widgets.every(n=>n.startsWith("block-"))),i=r?.filter(s=>s.id!=="wp_inactive_widgets").length??0;return(0,h.jsx)(Et.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,L.__)("Welcome to block Widgets"),finishButtonText:(0,L.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,h.jsx)(Br,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Welcome to block Widgets")}),o?(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.sprintf)((0,L._n)("Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.","Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",i),i)})}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,h.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,h.jsx)("strong",{children:(0,L.__)("Want to stick with the old widgets?")})," ",(0,h.jsx)(Et.ExternalLink,{href:(0,L.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,L.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,h.jsx)(Br,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Customize each block")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,L.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,h.jsx)(Br,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Explore all blocks")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,qo.createInterpolateElement)((0,L.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,h.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,L.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,h.jsx)(Br,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,L.__)("Learn more")}),(0,h.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,qo.createInterpolateElement)((0,L.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,h.jsx)(Et.ExternalLink,{href:(0,L.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Br({nonAnimatedSrc:e,animatedSrc:t}){return(0,h.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,h.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,h.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ae=a(m(),1);function Cm({blockEditorSettings:e}){let{createErrorNotice:t}=(0,Yn.useDispatch)($n.store);function r(s){t((0,Pr.sprintf)((0,Pr.__)('The "%s" plugin has encountered an error and cannot be rendered.'),s))}let o=(0,qn.__unstableUseNavigateRegions)(),i=(0,zn.useMemo)(()=>ko().primary,[]);return(0,ae.jsx)(Zn.ThemeProvider,{isRoot:!0,color:{primary:i},children:(0,ae.jsx)($i,{children:(0,ae.jsx)("div",{...o,children:(0,ae.jsxs)(gs,{blockEditorSettings:e,children:[(0,ae.jsx)(Dn,{blockEditorSettings:e}),(0,ae.jsx)(Cs,{}),(0,ae.jsx)(Kn.PluginArea,{onError:r}),(0,ae.jsx)(Un,{}),(0,ae.jsx)(Gn,{})]})})})})}var Qn=Cm;var Jo=a(m(),1),Tm=["core/more","core/freeform","core/template-part",...gr?[]:["core/block"]];function tl(e,t){let r=document.getElementById(e),o=(0,Mr.createRoot)(r),i=(0,Or.__experimentalGetCoreBlocks)().filter(s=>!(Tm.includes(s.name)||s.name.startsWith("core/post")||s.name.startsWith("core/query")||s.name.startsWith("core/site")||s.name.startsWith("core/navigation")||s.name.startsWith("core/term")));return(0,Qo.dispatch)(el.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Qo.dispatch)(xe.store).reapplyBlockTypeFilters(),(0,Or.registerCoreBlocks)(i),(0,$e.registerLegacyWidgetBlock)(),(0,$e.registerLegacyWidgetVariations)(t),Nm(Po),(0,$e.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,n)=>(0,Xn.__experimentalFetchLinkSuggestions)(s,n,t),(0,xe.setFreeformContentHandlerName)("core/html"),o.render((0,Jo.jsx)(Mr.StrictMode,{children:(0,Jo.jsx)(Qn,{blockEditorSettings:t})})),o}var Rm=tl;function Lm(){(0,Jn.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var Nm=e=>{if(!e)return;let{metadata:t,settings:r,name:o}=e;t&&(0,xe.unstable__bootstrapServerSideBlockDefinitions)({[o]:t}),(0,xe.registerBlockType)(o,r)};return hl(Wm);})();
+var wp;(wp||={}).editWidgets=(()=>{var Nw=Object.create;var jn=Object.defineProperty;var Mw=Object.getOwnPropertyDescriptor;var Lw=Object.getOwnPropertyNames;var Bw=Object.getPrototypeOf,Ww=Object.prototype.hasOwnProperty;var ee=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Fe=(e,t)=>{for(var o in t)jn(e,o,{get:t[o],enumerable:!0})},bd=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Lw(t))!Ww.call(e,n)&&n!==o&&jn(e,n,{get:()=>t[n],enumerable:!(r=Mw(t,n))||r.enumerable});return e};var s=(e,t,o)=>(o=e!=null?Nw(Bw(e)):{},bd(t||!e||!e.__esModule?jn(o,"default",{value:e,enumerable:!0}):o,e)),Dw=e=>bd(jn({},"__esModule",{value:!0}),e);var Hn=ee((oS,hd)=>{hd.exports=window.wp.blocks});var te=ee((rS,wd)=>{wd.exports=window.wp.data});var Fr=ee((nS,vd)=>{vd.exports=window.wp.deprecated});var U=ee((iS,_d)=>{_d.exports=window.wp.element});var xd=ee((sS,yd)=>{yd.exports=window.wp.blockLibrary});var nt=ee((aS,Sd)=>{Sd.exports=window.wp.coreData});var cr=ee((cS,kd)=>{kd.exports=window.wp.widgets});var Rt=ee((lS,Ed)=>{Ed.exports=window.wp.preferences});var Td=ee((dS,Rd)=>{Rd.exports=window.wp.apiFetch});var de=ee((fS,Pd)=>{Pd.exports=window.wp.i18n});var zn=ee((pS,Id)=>{Id.exports=window.wp.notices});var _e=ee((gS,Nd)=>{Nd.exports=window.wp.components});var Te=ee((bS,Md)=>{Md.exports=window.wp.primitives});var T=ee((hS,Ld)=>{Ld.exports=window.ReactJSXRuntime});var Wd=ee((QS,Bd)=>{Bd.exports=window.wp.viewport});var it=ee((ek,Dd)=>{Dd.exports=window.wp.compose});var si=ee((tk,Vd)=>{Vd.exports=window.wp.plugins});var D=ee((Pk,ru)=>{ru.exports=window.React});var bo=ee((zE,Mu)=>{Mu.exports=window.ReactDOM});var Bf=ee(Lf=>{"use strict";var vr=D();function yy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var xy=typeof Object.is=="function"?Object.is:yy,Sy=vr.useState,ky=vr.useEffect,Ey=vr.useLayoutEffect,Ry=vr.useDebugValue;function Ty(e,t){var o=t(),r=Sy({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return Ey(function(){n.value=o,n.getSnapshot=t,_c(n)&&i({inst:n})},[e,o,t]),ky(function(){return _c(n)&&i({inst:n}),e(function(){_c(n)&&i({inst:n})})},[e]),Ry(o),o}function _c(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!xy(e,o)}catch{return!0}}function Cy(e,t){return t()}var Ay=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Cy:Ty;Lf.useSyncExternalStore=vr.useSyncExternalStore!==void 0?vr.useSyncExternalStore:Ay});var ji=ee((M2,Wf)=>{"use strict";Wf.exports=Bf()});var Vf=ee(Df=>{"use strict";var Hi=D(),Py=ji();function Iy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Oy=typeof Object.is=="function"?Object.is:Iy,Ny=Py.useSyncExternalStore,My=Hi.useRef,Ly=Hi.useEffect,By=Hi.useMemo,Wy=Hi.useDebugValue;Df.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=My(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=By(function(){function l(m){if(!u){if(u=!0,d=m,m=r(m),n!==void 0&&a.hasValue){var g=a.value;if(n(g,m))return p=g}return p=m}if(g=p,Oy(d,m))return g;var h=r(m);return n!==void 0&&n(g,h)?(d=m,g):(d=m,p=h)}var u=!1,d,p,f=o===void 0?null:o;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,o,r,n]);var c=Ny(e,i[0],i[1]);return Ly(function(){a.hasValue=!0,a.value=c},[c]),Wy(c),c}});var jf=ee((B2,Ff)=>{"use strict";Ff.exports=Vf()});var ds=ee((t7,Im)=>{Im.exports=window.wp.theme});var Jc=ee((o7,Om)=>{Om.exports=window.wp.privateApis});var dl=ee((D7,eg)=>{eg.exports=window.wp.a11y});var Ne=ee((f4,Kg)=>{Kg.exports=window.wp.blockEditor});var Ss=ee((I4,rb)=>{rb.exports=window.wp.hooks});var Gl=ee((N4,cb)=>{cb.exports=window.wp.mediaUtils});var xb=ee((Q4,yb)=>{yb.exports=window.wp.patterns});var xn=ee((eA,Sb)=>{Sb.exports=window.wp.keyboardShortcuts});var rr=ee((tA,kb)=>{kb.exports=window.wp.keycodes});var zb=ee((bA,Hb)=>{Hb.exports=window.wp.url});var $b=ee((hA,Ub)=>{Ub.exports=window.wp.dom});var eS={};Fe(eS,{initialize:()=>Z1,initializeEditor:()=>Rw,reinitializeEditor:()=>J1,store:()=>G});var Mo=s(Hn(),1),fd=s(te(),1),Sw=s(Fr(),1),Qs=s(U(),1),ea=s(xd(),1),kw=s(nt(),1),Wr=s(cr(),1),Ew=s(Rt(),1);var ob=s(Td(),1),xs=s(te(),1);var Cd=s(te(),1);function Vw(e={},t){let{type:o}=t;switch(o){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{let{clientId:r,isOpen:n}=t;return{...e,[r]:n}}default:return e}}function Fw(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function jw(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function Hw(e={current:null}){return e}function zw(e={current:null}){return e}function Uw(e={},t){switch(t.type){case"LOCK_WIDGET_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_WIDGET_SAVING":{let{[t.lockName]:o,...r}=e;return r}}return e}var Ad=(0,Cd.combineReducers)({blockInserterPanel:Fw,inserterSidebarToggleRef:zw,listViewPanel:jw,listViewToggleRef:Hw,widgetAreasOpenState:Vw,widgetSavingLock:Uw});var Ul={};Fe(Ul,{getWidgetAreas:()=>X0,getWidgets:()=>Z0});var Qg=s(Hn(),1),zl=s(nt(),1);var Hl={};Fe(Hl,{closeGeneralSidebar:()=>Y0,lockWidgetSaving:()=>q0,moveBlockToWidgetArea:()=>G0,persistStubPost:()=>yn,saveEditedWidgetAreas:()=>D0,saveWidgetArea:()=>F0,saveWidgetAreas:()=>V0,setIsInserterOpened:()=>U0,setIsListViewOpened:()=>$0,setIsWidgetAreaOpen:()=>z0,setWidgetAreasOpenState:()=>jl,setWidgetIdForClientId:()=>H0,unlockWidgetSaving:()=>K0});var tr=s(de(),1),Fl=s(zn(),1);function Od(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=Od(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function $w(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Od(e))&&(r&&(r+=" "),r+=t);return r}var X=$w;var gt=s(_e(),1),Xr=s(te(),1),gi=s(de(),1);var Un=s(Te(),1),ia=s(T(),1),sa=(0,ia.jsx)(Un.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ia.jsx)(Un.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 $n=s(Te(),1),aa=s(T(),1),ca=(0,aa.jsx)($n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,aa.jsx)($n.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var Yn=s(Te(),1),la=s(T(),1),Wo=(0,la.jsx)(Yn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,la.jsx)(Yn.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var Gn=s(Te(),1),da=s(T(),1),ua=(0,da.jsx)(Gn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,da.jsx)(Gn.Path,{fillRule:"evenodd",clipRule:"evenodd",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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var Kn=s(Te(),1),fa=s(T(),1),pa=(0,fa.jsx)(Kn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fa.jsx)(Kn.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var qn=s(Te(),1),ma=s(T(),1),ga=(0,ma.jsx)(qn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ma.jsx)(qn.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 Xn=s(Te(),1),ba=s(T(),1),ha=(0,ba.jsx)(Xn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ba.jsx)(Xn.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 Zn=s(Te(),1),wa=s(T(),1),va=(0,wa.jsx)(Zn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,wa.jsx)(Zn.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 Jn=s(Te(),1),_a=s(T(),1),jr=(0,_a.jsx)(Jn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_a.jsx)(Jn.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 Qn=s(Te(),1),ya=s(T(),1),xa=(0,ya.jsx)(Qn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ya.jsx)(Qn.Path,{d:"M10 17.5H21M6.5 12H17.5M3 6.5H14",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var ei=s(Te(),1),Sa=s(T(),1),ka=(0,Sa.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sa.jsx)(ei.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ti=s(Te(),1),Ea=s(T(),1),Ra=(0,Ea.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,Ea.jsx)(ti.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var Hr=s(Te(),1),zr=s(T(),1),Ta=(0,zr.jsxs)(Hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,zr.jsx)(Hr.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,zr.jsx)(Hr.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var oi=s(Te(),1),Ca=s(T(),1),Ur=(0,Ca.jsx)(oi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ca.jsx)(oi.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var ri=s(Te(),1),Aa=s(T(),1),Pa=(0,Aa.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,Aa.jsx)(ri.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"})});var ni=s(Te(),1),Ia=s(T(),1),Oa=(0,Ia.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,Ia.jsx)(ni.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})});var ii=s(Te(),1),Na=s(T(),1),$r=(0,Na.jsx)(ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Na.jsx)(ii.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var mt=s(U(),1),Wa=s(Wd(),1),eu=s(Rt(),1),Vo=s(it(),1),tu=s(si(),1);var Ud=s(_e(),1),di=s(te(),1),$d=s(si(),1);var li=s(te(),1);var Ma={};Fe(Ma,{closeModal:()=>tv,disableComplementaryArea:()=>Kw,enableComplementaryArea:()=>Gw,openModal:()=>ev,pinItem:()=>qw,setDefaultComplementaryArea:()=>Yw,setFeatureDefaults:()=>Qw,setFeatureValue:()=>Jw,toggleFeature:()=>Zw,unpinItem:()=>Xw});var ci=s(Fr(),1),pt=s(Rt(),1);var ai=s(Fr(),1);function Dt(e){return["core/edit-post","core/edit-site"].includes(e)?((0,ai.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Do(e,t){return e==="core"&&t==="edit-site/template"?((0,ai.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,ai.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var Yw=(e,t)=>(e=Dt(e),t=Do(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),Gw=(e,t)=>({registry:o,dispatch:r})=>{if(!t)return;e=Dt(e),t=Do(e,t),o.select(pt.store).get(e,"isComplementaryAreaVisible")||o.dispatch(pt.store).set(e,"isComplementaryAreaVisible",!0),r({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},Kw=e=>({registry:t})=>{e=Dt(e),t.select(pt.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(pt.store).set(e,"isComplementaryAreaVisible",!1)},qw=(e,t)=>({registry:o})=>{if(!t)return;e=Dt(e),t=Do(e,t);let r=o.select(pt.store).get(e,"pinnedItems");r?.[t]!==!0&&o.dispatch(pt.store).set(e,"pinnedItems",{...r,[t]:!0})},Xw=(e,t)=>({registry:o})=>{if(!t)return;e=Dt(e),t=Do(e,t);let r=o.select(pt.store).get(e,"pinnedItems");o.dispatch(pt.store).set(e,"pinnedItems",{...r,[t]:!1})};function Zw(e,t){return function({registry:o}){(0,ci.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),o.dispatch(pt.store).toggle(e,t)}}function Jw(e,t,o){return function({registry:r}){(0,ci.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),r.dispatch(pt.store).set(e,t,!!o)}}function Qw(e,t){return function({registry:o}){(0,ci.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),o.dispatch(pt.store).setDefaults(e,t)}}function ev(e){return{type:"OPEN_MODAL",name:e}}function tv(){return{type:"CLOSE_MODAL"}}var La={};Fe(La,{getActiveComplementaryArea:()=>ov,isComplementaryAreaLoading:()=>rv,isFeatureActive:()=>iv,isItemPinned:()=>nv,isModalActive:()=>sv});var Yr=s(te(),1),Fd=s(Fr(),1),Gr=s(Rt(),1);var ov=(0,Yr.createRegistrySelector)(e=>(t,o)=>{o=Dt(o);let r=e(Gr.store).get(o,"isComplementaryAreaVisible");if(r!==void 0)return r===!1?null:t?.complementaryAreas?.[o]}),rv=(0,Yr.createRegistrySelector)(e=>(t,o)=>{o=Dt(o);let r=e(Gr.store).get(o,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[o];return r&&n===void 0}),nv=(0,Yr.createRegistrySelector)(e=>(t,o,r)=>(o=Dt(o),r=Do(o,r),e(Gr.store).get(o,"pinnedItems")?.[r]??!0)),iv=(0,Yr.createRegistrySelector)(e=>(t,o,r)=>((0,Fd.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(Gr.store).get(o,r)));function sv(e,t){return e.activeModal===t}var jd=s(te(),1);function av(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:o,area:r}=t;return e[o]?e:{...e,[o]:r}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:o,area:r}=t;return{...e,[o]:r}}}return e}function cv(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Hd=(0,jd.combineReducers)({complementaryAreas:av,activeModal:cv});var zd="core/interface";var Me=(0,li.createReduxStore)(zd,{reducer:Hd,actions:Ma,selectors:La});(0,li.register)(Me);var Yd=s(T(),1);function lv(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function lr({as:e=Ud.Button,scope:t,identifier:o,icon:r,selectedIcon:n,name:i,shortcut:a,...c}){let l=e,u=(0,$d.usePluginContext)(),d=r||u.icon,p=o||`${u.name}/${i}`,f=(0,di.useSelect)(h=>h(Me).getActiveComplementaryArea(t)===p,[p,t]),{enableComplementaryArea:m,disableComplementaryArea:g}=(0,di.useDispatch)(Me);return(0,Yd.jsx)(l,{icon:n&&f?n:d,"aria-controls":p.replace("/",":"),"aria-checked":lv(c.role)?f:void 0,onClick:()=>{f?g(t):m(t,p)},shortcut:a,...c})}var ui=s(T(),1),dv=({children:e,className:t,toggleButtonProps:o})=>{let r=(0,ui.jsx)(lr,{icon:Wo,...o});return(0,ui.jsxs)("div",{className:X("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,r]})},Gd=dv;var fi=s(it(),1),fv=s(U(),1);var mo=s(_e(),1),Kd=s(U(),1),Kr=s(T(),1);function uv({name:e,as:t=mo.MenuGroup,fillProps:o={},children:r,...n}){return(0,Kr.jsx)(mo.Slot,{name:e,fillProps:o,children:i=>{let a=Kd.Children.toArray(i);return a.length?typeof r=="function"?r(a):(0,Kr.jsx)(t,{...n,children:a}):null}})}function qd({name:e,as:t,onClick:o,...r}){return(0,Kr.jsx)(mo.Fill,{name:e,children:({as:n=mo.MenuItem,onClick:i})=>{let a=t??n,c=[o,i].filter(Boolean);return(0,Kr.jsx)(a,{onClick:c.length?(...l)=>c.forEach(u=>u(...l)):void 0,...r})}})}qd.Slot=uv;var Xd=qd;var Ba=s(T(),1),pv=(0,fi.observableMap)();function Zd(e,t){return!!(0,fi.useObservableValue)(pv,`${e}/${t}`)}function Jd({scope:e,target:t,...o}){return(0,Ba.jsx)(lr,{as:r=>(0,Ba.jsx)(Xd,{name:`${e}/plugin-more-menu`,...r}),role:"menuitemcheckbox",name:t,scope:e,...o})}var mi=s(_e(),1),pi=s(T(),1);function Qd({scope:e,...t}){return(0,pi.jsx)(mi.Fill,{name:`PinnedItems/${e}`,...t})}function mv({scope:e,className:t,...o}){return(0,pi.jsx)(mi.Slot,{name:`PinnedItems/${e}`,...o,children:r=>r?.length>0&&(0,pi.jsx)("div",{className:X(t,"interface-pinned-items"),children:r})})}Qd.Slot=mv;var qr=Qd;var ye=s(T(),1),gv=.3;function bv({scope:e,...t}){return(0,ye.jsx)(gt.Slot,{name:`ComplementaryArea/${e}`,...t})}var hv={open:{width:"auto"},closed:e=>({width:0,transition:e})};function wv(e,t){return(0,mt.isValidElement)(e)?(0,mt.cloneElement)(e,{...t,className:X(e.props.className,t.className),style:{...e.props.style,...t.style}}):(0,ye.jsx)("div",{...t})}function vv({activeArea:e,isActive:t,scope:o,children:r,className:n,id:i,render:a}){let c=(0,Vo.useReducedMotion)(),l=(0,Vo.useViewportMatch)("medium","<"),u=(0,Vo.usePrevious)(e),p={type:"tween",duration:c||l||!!u&&!!e&&e!==u?0:gv,ease:[.6,0,.4,1]};return(0,ye.jsx)(gt.Fill,{name:`ComplementaryArea/${o}`,children:(0,ye.jsx)(gt.__unstableAnimatePresence,{initial:!1,custom:p,children:t&&(0,ye.jsx)(gt.__unstableMotion.div,{variants:hv,initial:"closed",animate:"open",exit:"closed",transition:p,className:"interface-complementary-area__fill",children:wv(a,{id:i,className:n,children:r})})})})}function _v(e,t,o,r,n){let i=(0,mt.useRef)(!1),a=(0,mt.useRef)(!1),{enableComplementaryArea:c,disableComplementaryArea:l}=(0,Xr.useDispatch)(Me);(0,mt.useEffect)(()=>{r&&n&&!i.current?(l(e),a.current=!0):a.current&&!n&&i.current?(a.current=!1,c(e,t)):a.current&&o&&o!==t&&(a.current=!1),n!==i.current&&(i.current=n)},[r,n,e,t,o,l,c])}function ou({children:e,className:t,closeLabel:o=(0,gi.__)("Close plugin"),identifier:r,header:n,headerClassName:i,icon:a,isPinnable:c=!0,panelClassName:l,render:u,scope:d,name:p,title:f,toggleShortcut:m,isActiveByDefault:g}){let h=(0,tu.usePluginContext)(),b=a||h.icon,_=r||`${h.name}/${p}`,[y,v]=(0,mt.useState)(!1),{isLoading:w,isActive:S,isPinned:x,activeArea:k,isSmall:E,isLarge:C,showIconLabels:P}=(0,Xr.useSelect)(A=>{let{getActiveComplementaryArea:O,isComplementaryAreaLoading:L,isItemPinned:Z}=A(Me),{get:ae}=A(eu.store),I=O(d);return{isLoading:L(d),isActive:I===_,isPinned:Z(d,_),activeArea:I,isSmall:A(Wa.store).isViewportMatch("< medium"),isLarge:A(Wa.store).isViewportMatch("large"),showIconLabels:ae("core","showIconLabels")}},[_,d]),B=Zd(d,p),F=(0,Vo.useViewportMatch)("medium","<");_v(d,_,k,S,E);let{enableComplementaryArea:H,disableComplementaryArea:N,pinItem:R,unpinItem:M}=(0,Xr.useDispatch)(Me);if((0,mt.useEffect)(()=>{g&&k===void 0&&!E?H(d,_):k===void 0&&E&&N(d,_),v(!0)},[k,g,d,_,E,H,N]),!!y)return(0,ye.jsxs)(ye.Fragment,{children:[c&&(0,ye.jsx)(qr,{scope:d,children:x&&(0,ye.jsx)(lr,{scope:d,identifier:_,isPressed:S&&(!P||C),"aria-expanded":S,"aria-disabled":w,label:f,icon:P?ca:b,showTooltip:!P,variant:P?"tertiary":void 0,size:"compact",shortcut:m})}),p&&c&&!B&&(0,ye.jsx)(Jd,{target:p,scope:d,icon:b,identifier:_,children:f}),(0,ye.jsxs)(vv,{activeArea:k,isActive:S,className:X("interface-complementary-area",t),scope:d,id:_.replace("/",":"),render:u,children:[(0,ye.jsx)(Gd,{className:i,closeLabel:o,onClose:()=>N(d),toggleButtonProps:{label:o,size:"compact",shortcut:m,scope:d,identifier:_},children:n||(0,ye.jsxs)(ye.Fragment,{children:[(0,ye.jsx)("h2",{className:"interface-complementary-area-header__title",children:f}),c&&!F&&(0,ye.jsx)(gt.Button,{className:"interface-complementary-area__pin-unpin-item",icon:x?Oa:Pa,label:x?(0,gi.__)("Unpin from toolbar"):(0,gi.__)("Pin to toolbar"),onClick:()=>(x?M:R)(d,_),isPressed:x,size:"compact"})]})}),(0,ye.jsx)(gt.Panel,{className:l,children:e})]})]})}ou.Slot=bv;var Zr=ou;var yv=s(D(),1),Jr={...yv};var iu=s(D(),1),nu={};function Le(e,t){let o=iu.useRef(nu);return o.current===nu&&(o.current=e(t)),o}var Da=Jr.useInsertionEffect,xv=Da&&Da!==Jr.useLayoutEffect?Da:e=>e();function $(e){let t=Le(Sv).current;return t.next=e,xv(t.effect),t.trampoline}function Sv(){let e={next:void 0,callback:kv,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function kv(){}var su=s(D(),1),Ev=()=>{},j=typeof document<"u"?su.useLayoutEffect:Ev;function Rv(e,t){return function(r,...n){let i=new URL(e);return i.searchParams.set("code",r.toString()),n.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${r}; visit ${i} for the full message.`}}var Tv=Rv("https://base-ui.com/production-error","Base UI"),Ze=Tv;var Fo=s(D(),1);function Va(e,t,o,r){let n=Le(cu).current;return Cv(n,e,t,o,r)&&lu(n,[e,t,o,r]),n.callback}function au(e){let t=Le(cu).current;return Av(t,e)&&lu(t,e),t.callback}function cu(){return{callback:null,cleanup:null,refs:[]}}function Cv(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Av(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function lu(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 a=i(o);typeof a=="function"&&(r[n]=a);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 a=r[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var uu=s(D(),1);var du=s(D(),1),Pv=parseInt(du.version,10);function dr(e){return Pv>=e}function Fa(e){if(!uu.isValidElement(e))return null;let t=e,o=t.props;return(dr(19)?o?.ref:t.ref)??null}function Qr(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function st(){}var fu=Object.freeze([]),ge=Object.freeze({});function pu(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 mu(e,t){return typeof e=="function"?e(t):e}function gu(e,t){return typeof e=="function"?e(t):e}var ja={};function Ce(e,t,o,r,n){if(!o&&!r&&!n&&!e)return bi(t);let i=bi(e);return t&&(i=en(i,t)),o&&(i=en(i,o)),r&&(i=en(i,r)),n&&(i=en(i,n)),i}function bu(e){if(e.length===0)return ja;if(e.length===1)return bi(e[0]);let t=bi(e[0]);for(let o=1;o<e.length;o+=1)t=en(t,e[o]);return t}function bi(e){return Ha(e)?{...wu(e,ja)}:Iv(e)}function en(e,t){return Ha(t)?wu(t,e):Ov(e,t)}function Iv(e){let t={...e};for(let o in t){let r=t[o];hu(o,r)&&(t[o]=vu(r))}return t}function Ov(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Qr(e.style,r);break}case"className":{e[o]=za(e.className,r);break}default:hu(o,r)?e[o]=Nv(e[o],r):e[o]=r}}return e}function hu(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 Ha(e){return typeof e=="function"}function wu(e,t){return Ha(e)?e(t):e??ja}function Nv(e,t){return t?e?(...o)=>{let r=o[0];if(_u(r)){let i=r;tn(i);let a=t(...o);return i.baseUIHandlerPrevented||e?.(...o),a}let n=t(...o);return e?.(...o),n}:vu(t):e}function vu(e){return e&&((...t)=>{let o=t[0];return _u(o)&&tn(o),e(...t)})}function tn(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function za(e,t){return t?e?t+" "+e:t:e}function _u(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ua=s(D(),1);function je(e,t,o={}){let r=t.render,n=Mv(t,o);if(o.enabled===!1)return null;let i=o.state??ge;return Wv(e,r,n,i)}function Mv(e,t={}){let{className:o,style:r,render:n}=e,{state:i=ge,ref:a,props:c,stateAttributesMapping:l,enabled:u=!0}=t,d=u?mu(o,i):void 0,p=u?gu(r,i):void 0,f=u?pu(i,l):ge,m=u&&c?Lv(c):void 0,g=u?Qr(f,m)??{}:ge;return typeof document<"u"&&(u?Array.isArray(a)?g.ref=au([g.ref,Fa(n),...a]):g.ref=Va(g.ref,Fa(n),a):Va(null,null)),u?(d!==void 0&&(g.className=za(g.className,d)),p!==void 0&&(g.style=Qr(g.style,p)),g):ge}function Lv(e){return Array.isArray(e)?bu(e):Ce(void 0,e)}var Bv=Symbol.for("react.lazy");function Wv(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Ce(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===Bv&&(i=Fo.Children.toArray(t)[0]),Fo.cloneElement(i,n)}if(e&&typeof e=="string")return Dv(e,o);throw new Error(Ze(8))}function Dv(e,t){return e==="button"?(0,Ua.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ua.createElement)("img",{alt:"",...t,key:t.key}):Fo.createElement(e,t)}var hi=s(D(),1);var yu=0;function Vv(e,t="mui"){let[o,r]=hi.useState(e),n=e||o;return hi.useEffect(()=>{o==null&&(yu+=1,r(`${t}-${yu}`))},[o,t]),n}var xu=Jr.useId;function ur(e,t){if(xu!==void 0){let o=xu();return e??(t?`${t}-${o}`:o)}return Vv(e,t)}function Su(e){return ur(e,"base-ui")}var K={};Fe(K,{cancelOpen:()=>p_,chipRemovePress:()=>qv,clearPress:()=>Kv,closePress:()=>Yv,closeWatcher:()=>s_,decrementPress:()=>Jv,disabled:()=>g_,drag:()=>d_,escapeKey:()=>i_,focusOut:()=>n_,imperativeAction:()=>w_,incrementPress:()=>Zv,initial:()=>h_,inputBlur:()=>t_,inputChange:()=>Qv,inputClear:()=>e_,inputPaste:()=>o_,inputPress:()=>r_,itemPress:()=>$v,keyboard:()=>c_,linkPress:()=>Gv,listNavigation:()=>a_,missing:()=>b_,none:()=>Fv,outsidePress:()=>Uv,pointer:()=>l_,scrub:()=>f_,siblingOpen:()=>m_,swipe:()=>v_,trackPress:()=>Xv,triggerFocus:()=>zv,triggerHover:()=>Hv,triggerPress:()=>jv,wheel:()=>u_,windowResize:()=>__});var Fv="none",jv="trigger-press",Hv="trigger-hover",zv="trigger-focus",Uv="outside-press",$v="item-press",Yv="close-press",Gv="link-press",Kv="clear-press",qv="chip-remove-press",Xv="track-press",Zv="increment-press",Jv="decrement-press",Qv="input-change",e_="input-clear",t_="input-blur",o_="input-paste",r_="input-press",n_="focus-out",i_="escape-key",s_="close-watcher",a_="list-navigation",c_="keyboard",l_="pointer",d_="drag",u_="wheel",f_="scrub",p_="cancel-open",m_="sibling-open",g_="disabled",b_="missing",h_="initial",w_="imperative-action",v_="swipe",__="window-resize";function oe(e,t,o,r){let n=!1,i=!1,a=r??ge;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,...a}}var Ya=s(D(),1);var ku=s(D(),1);function fr(e){ku.useEffect(e,fu)}var wi=null,hE=globalThis.requestAnimationFrame,$a=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)}},vi=new $a;var Vt=class e{static create(){return new e}static request(t){return vi.request(t)}static cancel(t){return vi.cancel(t)}currentId=wi;request(t){this.cancel(),this.currentId=vi.request(()=>{this.currentId=wi,t()})}cancel=()=>{this.currentId!==wi&&(vi.cancel(this.currentId),this.currentId=wi)};disposeEffect=()=>this.cancel};function pr(){let e=Le(Vt.create).current;return fr(e.disposeEffect),e}function Eu(e,t=!1,o=!1){let[r,n]=Ya.useState(e&&t?"idle":void 0),[i,a]=Ya.useState(e);return e&&!i&&(a(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),j(()=>{if(!e&&i&&r!=="ending"&&o){let c=Vt.request(()=>{n("ending")});return()=>{Vt.cancel(c)}}},[e,i,r,o]),j(()=>{if(!e||t)return;let c=Vt.request(()=>{n(void 0)});return()=>{Vt.cancel(c)}},[t,e]),j(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let c=Vt.request(()=>{n("idle")});return()=>{Vt.cancel(c)}},[t,e,i,r]),{mounted:i,setMounted:a,transitionStatus:r}}var Ga=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),y_={"data-starting-style":""},x_={"data-ending-style":""},Ru={transitionStatus(e){return e==="starting"?y_:e==="ending"?x_:null}};var gr=s(D(),1);function _i(){return typeof window<"u"}function Ho(e){return yi(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function jt(e){var t;return(t=(yi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function yi(e){return _i()?e instanceof Node||e instanceof fe(e).Node:!1}function Y(e){return _i()?e instanceof Element||e instanceof fe(e).Element:!1}function xe(e){return _i()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function mr(e){return!_i()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function on(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=$e(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Tu(e){return/^(table|td|th)$/.test(Ho(e))}function rn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var S_=/transform|translate|scale|rotate|perspective|filter/,k_=/paint|layout|strict|content/,jo=e=>!!e&&e!=="none",Ka;function xi(e){let t=Y(e)?$e(e):e;return jo(t.transform)||jo(t.translate)||jo(t.scale)||jo(t.rotate)||jo(t.perspective)||!Si()&&(jo(t.backdropFilter)||jo(t.filter))||S_.test(t.willChange||"")||k_.test(t.contain||"")}function Cu(e){let t=Ft(e);for(;xe(t)&&!Ht(t);){if(xi(t))return t;if(rn(t))return null;t=Ft(t)}return null}function Si(){return Ka==null&&(Ka=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ka}function Ht(e){return/^(html|body|#document)$/.test(Ho(e))}function $e(e){return fe(e).getComputedStyle(e)}function nn(e){return Y(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ft(e){if(Ho(e)==="html")return e;let t=e.assignedSlot||e.parentNode||mr(e)&&e.host||jt(e);return mr(t)?t.host:t}function Au(e){let t=Ft(e);return Ht(t)?(e.ownerDocument||e).body:xe(t)&&on(t)?t:Au(t)}function go(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=Au(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),a=fe(n);if(i){let c=ki(a);return t.concat(a,a.visualViewport||[],on(n)?n:[],c&&o?go(c):[])}else return t.concat(n,go(n,[],o))}function ki(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Ei=s(D(),1),E_=Ei.createContext(void 0);function Pu(e=!1){let t=Ei.useContext(E_);if(t===void 0&&!e)throw new Error(Ze(16));return t}var Iu=s(D(),1);function Ou(e){let{focusableWhenDisabled:t,disabled:o,composite:r=!1,tabIndex:n=0,isNativeButton:i}=e,a=r&&t!==!1,c=r&&t===!1;return{props:Iu.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||a)||!i&&o)&&(u["aria-disabled"]=o),i&&(!t||c)&&(u.disabled=o),u},[r,o,t,a,c,i,n])}}function Be(e){return e?.ownerDocument||document}function Ri(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 Nu(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,a=gr.useRef(null),c=Pu(!0),l=i??c!==void 0,{props:u}=Ou({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=gr.useCallback(()=>{let m=a.current;qa(m)&&l&&t&&u.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,u.disabled,l]);j(d,[d]);let p=gr.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:_,onPointerDown:y,...v}=m;return Ce({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(tn(w),_?.(w),w.baseUIHandlerPrevented))return;let S=w.target===w.currentTarget,x=w.currentTarget,k=qa(x),E=!n&&R_(x),C=S&&(n?k:!E),P=w.key==="Enter",B=w.key===" ",F=x.getAttribute("role"),H=F?.startsWith("menuitem")||F==="option"||F==="gridcell";if(S&&l&&B){if(w.defaultPrevented&&H)return;w.preventDefault(),(!n||k)&&(w.preventBaseUIHandler(),Ri(x,w));return}if(!C||n||!B&&!P){S&&E&&B&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),Ri(x,w)))},onKeyUp(w){if(!t){if(tn(w),b?.(w),w.target===w.currentTarget&&n&&l&&qa(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),Ri(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}y?.(w)}},n?{type:"button"}:{role:"button"},u,v)},[t,u,l,n]),f=$(m=>{a.current=m,d()});return{getButtonProps:p,buttonRef:f}}function qa(e){return xe(e)&&e.tagName==="BUTTON"}function R_(e){return xe(e)&&e.tagName==="A"&&!!e.href}function ne(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Je(e){let t=Le(T_,e).current;return t.next=e,j(t.effect),t}function T_(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Wu=s(D(),1);var Bu=s(bo(),1);function Lu(e){return e==null?e:"current"in e?e.current:e}function br(e,t=!1){let o=pr();return $((r,n=null)=>{o.cancel();let i=Lu(e);if(i==null)return;let a=i,c=()=>{Bu.flushSync(r)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||c()},()=>{if(n?.aborted)return;if(a.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}c()})}if(t){let u="data-starting-style";if(!a.hasAttribute(u)){o.request(l);return}let d=new MutationObserver(()=>{a.hasAttribute(u)||(d.disconnect(),l())});d.observe(a,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function Ti(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=$(n),a=br(r,o);Wu.useEffect(()=>{if(!t)return;let c=new AbortController;return a(i,c.signal),()=>{c.abort()}},[t,o,i,a])}var Qt={};Fe(Qt,{engine:()=>ec,env:()=>oc,os:()=>Ja,screenReader:()=>tc});var Ja={};Fe(Ja,{android:()=>Fu,apple:()=>Za,ios:()=>Xa,linux:()=>O_,mac:()=>ju,windows:()=>I_});function C_(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:A_,platform:P_,maxTouchPoints:Du}=C_(),zo=A_.toLowerCase(),Uo=P_.toLowerCase();var Xa=/^i(os$|p)/.test(Uo)||Uo==="macintel"&&Du>1,Vu="android",Fu=Uo===Vu||zo.includes(Vu),ju=!Xa&&Uo.startsWith("mac"),I_=Uo.startsWith("win"),O_=!Fu&&/^(linux|chrome os)/.test(Uo),Za=ju||Xa;var ec={};Fe(ec,{blink:()=>M_,gecko:()=>N_,webkit:()=>Qa});var Qa=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),N_=!Qa&&zo.includes("firefox"),M_=!Qa&&zo.includes("chrom");var tc={};Fe(tc,{voiceOver:()=>L_});var L_=Za;var oc={};Fe(oc,{jsdom:()=>B_});var B_=/jsdom|happydom/.test(zo);var sn=0,at=class e{static create(){return new e}currentId=sn;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=sn,o()},t)}isStarted(){return this.currentId!==sn}clear=()=>{this.currentId!==sn&&(clearTimeout(this.currentId),this.currentId=sn)};disposeEffect=()=>this.clear};function Tt(){let e=Le(at.create).current;return fr(e.disposeEffect),e}var Ge=s(D(),1);function Hu(e){return"nativeEvent"in e}function eo(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function zu(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var rc="data-base-ui-focusable";var nc="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ci(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ie(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&mr(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Ye(e){return"composedPath"in e?e.composedPath()[0]:e.target}function ho(e,t){if(!Y(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(ie(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function Ai(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 Uu(e){return e.matches("html,body")}function $u(e){return xe(e)&&e.matches(nc)}function ic(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${nc}`)!=null}function Yu(e){if(!e||Qt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function W_(e,t){return t!=null&&!eo(t)?0:typeof e=="function"?e():e}function bt(e,t,o){let r=W_(e,o);return typeof r=="number"?r:r?.[t]}function sc(e){return typeof e=="function"?e():e}function Pi(e,t){return t||e==="click"||e==="mousedown"}function Gu(e){return e?.includes("mouse")&&e!=="mousedown"}var Ku=s(T(),1),qu=Ge.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new at,currentIdRef:{current:null},currentContextRef:{current:null}});function D_(e,t){e.current=t.current}function ac(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Ge.useRef(o),i=Ge.useRef(o),a=Ge.useRef(null),c=Ge.useRef(null),l=Tt();return j(()=>{if(i.current=o,!a.current){n.current=o;return}n.current={open:bt(n.current,"open"),close:bt(o,"close")}},[o,a,n,i]),(0,Ku.jsx)(qu.Provider,{value:Ge.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:a,timeoutMs:r,currentContextRef:c,timeout:l}),[r,l]),children:t})}function cc(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=Ge.useContext(qu),{currentIdRef:a,delayRef:c,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:p,timeout:f}=i,[m,g]=Ge.useState(!1),h=Ge.useRef(o);return j(()=>{h.current=o},[o]),j(()=>{function b(){d.current?.setIsInstantPhase(!1),a.current=null,d.current=null,c.current=u.current,f.clear()}if(a.current&&!o&&a.current===n){if(g(!1),l){let _=n;return f.start(l,()=>{r.select("open")||a.current&&a.current!==_||b()}),()=>{(h.current||a.current!==_)&&f.clear()}}b()}},[o,n,a,c,l,u,d,f,r]),j(()=>{if(!o)return;let b=d.current,_=a.current;f.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:g},a.current=n,c.current={open:0,close:bt(u.current,"close")},_!==null&&_!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,oe(K.none))):(g(!1),b?.setIsInstantPhase(!1))},[o,n,r,a,c,u,d,f]),j(()=>()=>{if(a.current===n){if(d.current=null,!h.current)return;a.current=null,D_(c,u),f.clear()}},[d,a,c,n,u,f]),Ge.useMemo(()=>({hasProvider:p,delayRef:c,isInstantPhase:m}),[p,c,m])}function Ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var wo=Math.min,At=Math.max,vo=Math.round,cn=Math.floor,zt=e=>({x:e,y:e}),V_={left:"right",right:"left",bottom:"top",top:"bottom"};function Oi(e,t,o){return At(e,wo(t,o))}function Ut(e,t){return typeof e=="function"?e(t):e}function He(e){return e.split("-")[0]}function Pt(e){return e.split("-")[1]}function Ni(e){return e==="x"?"y":"x"}function ln(e){return e==="y"?"height":"width"}function Qe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function dn(e){return Ni(Qe(e))}function Ju(e,t,o){o===void 0&&(o=!1);let r=Pt(e),n=dn(e),i=ln(n),a=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=an(a)),[a,an(a)]}function Qu(e){let t=an(e);return[Ii(e),t,Ii(t)]}function Ii(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Xu=["left","right"],Zu=["right","left"],F_=["top","bottom"],j_=["bottom","top"];function H_(e,t,o){switch(e){case"top":case"bottom":return o?t?Zu:Xu:t?Xu:Zu;case"left":case"right":return t?F_:j_;default:return[]}}function ef(e,t,o,r){let n=Pt(e),i=H_(He(e),o==="start",r);return n&&(i=i.map(a=>a+"-"+n),t&&(i=i.concat(i.map(Ii)))),i}function an(e){let t=He(e);return V_[t]+e.slice(t.length)}function z_(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 Mi(e){return typeof e!="number"?z_(e):{top:e,right:e,bottom:e,left:e}}function $o(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 to(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...to(e,n.id,o)])}function hr(e){return`data-base-ui-${e}`}var Ke=s(D(),1),rf=s(bo(),1);var tf={style:{transition:"none"}};var U_="data-base-ui-swipe-ignore",$_="data-swipe-ignore",AR=`[${U_}]`,PR=`[${$_}]`;var of={fallbackAxisSide:"end"};var nf=s(T(),1),Y_=Ke.createContext(null),G_=()=>Ke.useContext(Y_),K_=hr("portal");function sf(e={}){let{ref:t,container:o,componentProps:r=ge,elementProps:n}=e,i=ur(),c=G_()?.portalNode,[l,u]=Ke.useState(null),[d,p]=Ke.useState(null),f=$(b=>{b!==null&&p(b)}),m=Ke.useRef(null);j(()=>{if(o===null){m.current&&(m.current=null,p(null),u(null));return}let b=(o&&(yi(o)?o:o.current))??c??document.body;if(b==null){m.current&&(m.current=null,p(null),u(null));return}m.current!==b&&(m.current=b,p(null),u(b))},[o,c]);let g=je("div",r,{ref:[t,f],props:[{id:i,[K_]:""},n]}),h=l&&g?rf.createPortal(g,l):null;return{node:d,nodeId:Ke.isValidElement(g)?g.props.id:void 0,subtree:h}}var Yo=s(D(),1);function af(){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 q_=s(T(),1),X_=Yo.createContext(null),Z_=Yo.createContext(null),Li=()=>Yo.useContext(X_)?.id||null,_o=e=>{let t=Yo.useContext(Z_);return e??t};var et=s(D(),1);function J_(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},a=t.axis==="x"||t.axis==="both",c=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,d=i.height,p=i.x,f=i.y;return o==null&&t.x&&a&&(o=i.x-t.x),r==null&&t.y&&c&&(r=i.y-t.y),p-=o||0,f-=r||0,u=0,d=0,!n||l?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,p=a&&t.x!=null?t.x:p,f=c&&t.y!=null?t.y:f):n&&!l&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:p,y:f,top:f,right:p+u,bottom:f+d,left:p}}}}function cf(e){return e!=null&&e.clientX!=null}function lc(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),a=n.useState("floatingElement"),c=n.useState("domReferenceElement"),l=n.context.dataRef,u=et.useRef(!1),d=et.useRef(null),[p,f]=et.useState(),[m,g]=et.useState([]),h=$(w=>{n.set("positionReference",w)}),b=$((w,S,x)=>{u.current||l.current.openEvent&&!cf(l.current.openEvent)||n.set("positionReference",J_(x??c,{x:w,y:S,axis:r,dataRef:l,pointerType:p}))}),_=$(w=>{i?d.current||(b(w.clientX,w.clientY,w.currentTarget),g([])):b(w.clientX,w.clientY,w.currentTarget)}),y=eo(p)?a:i;et.useEffect(()=>{if(!o){h(c);return}if(!y)return;function w(){d.current?.(),d.current=null}let S=fe(a);function x(k){let E=Ye(k);ie(a,E)?w():b(k.clientX,k.clientY)}return!l.current.openEvent||cf(l.current.openEvent)?d.current=ne(S,"mousemove",x):h(c),w},[y,o,a,l,c,n,b,h,m]),et.useEffect(()=>()=>{n.set("positionReference",null)},[n]),et.useEffect(()=>{o&&!a&&(u.current=!1)},[o,a]),et.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let v=et.useMemo(()=>{function w(S){f(S.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:_,onMouseEnter:_}},[_]);return et.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var ct=s(D(),1);function Q_(){return!1}function ey(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function dc(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:a=Q_,bubbles:c,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),p=u.useState("floatingElement"),{dataRef:f}=u.context,m=_o(l),g=$(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,b=h!==!1,_=$(()=>i),{escapeKey:y,outsidePress:v}=ey(c),w=ct.useRef(!1),S=ct.useRef(!1),x=ct.useRef(!1),k=ct.useRef(!1),E=ct.useRef(""),C=ct.useRef(null),P=Tt(),B=Tt(),F=$(()=>{B.clear(),f.current.insideReactTree=!1}),H=$(I=>{let z=f.current.floatingContext?.nodeId;return(m?to(m.nodesRef.current,z):[]).some(le=>le.context?.open&&!le.context.dataRef.current[I])}),N=$(I=>Ai(I,u.select("floatingElement"))||Ai(I,u.select("domReferenceElement"))),R=$(I=>{a()&&u.setOpen(!1,oe(K.triggerPress,I.nativeEvent))}),M=$(I=>{if(!d||!o||!r||I.key!=="Escape"||k.current||!y&&H("__escapeKeyBubbles"))return;let z=Hu(I)?I.nativeEvent:I,J=oe(K.escapeKey,z);u.setOpen(!1,J),J.isCanceled||I.preventDefault(),!y&&!J.isPropagationAllowed&&I.stopPropagation()}),A=$(()=>{f.current.insideReactTree=!0,B.start(0,F)}),O=$(I=>{if(!d||!o||I.button!==0)return;let z=Ye(I.nativeEvent);ie(u.select("floatingElement"),z)&&(w.current||(w.current=!0,S.current=!1))}),L=$(I=>{!d||!o||(I.defaultPrevented||I.nativeEvent.defaultPrevented)&&w.current&&(S.current=!0)});ct.useEffect(()=>{if(!d||!o)return F;f.current.__escapeKeyBubbles=y,f.current.__outsidePressBubbles=v;let I=new at,z=new at;function J(){I.clear(),k.current=!0}function le(){I.start(Qt.engine.webkit?5:0,()=>{k.current=!1})}function q(){x.current=!0,z.start(0,()=>{x.current=!1})}function be(){w.current=!1,S.current=!1}function se(){let W=E.current,V=W==="pen"||!W?"mouse":W,Oe=_(),Ve=typeof Oe=="function"?Oe():Oe;return typeof Ve=="string"?Ve:Ve[V]}function me(W){let V=se();return V==="intentional"&&W.type!=="click"||V==="sloppy"&&W.type==="click"}function he(W){let V=f.current.floatingContext?.nodeId,Oe=m&&to(m.nodesRef.current,V).some(Ve=>Ai(W,Ve.context?.elements.floating));return N(W)||Oe}function Re(W){if(me(W)){W.type!=="click"&&!N(W)&&(z.clear(),x.current=!1),F();return}if(f.current.insideReactTree){F();return}let V=Ye(W),Oe=`[${hr("inert")}]`,Ve=Y(V)?V.getRootNode():null,uo=Array.from((mr(Ve)?Ve:Be(u.select("floatingElement"))).querySelectorAll(Oe)),Et=u.context.triggerElements;if(V&&(Et.hasElement(V)||Et.hasMatchingElement(ot=>ie(ot,V))))return;let fo=Y(V)?V:null;for(;fo&&!Ht(fo);){let ot=Ft(fo);if(Ht(ot)||!Y(ot))break;fo=ot}if(!(uo.length&&Y(V)&&!Uu(V)&&!ie(V,u.select("floatingElement"))&&uo.every(ot=>!ie(fo,ot)))){if(xe(V)&&!("touches"in W)){let ot=Ht(V),sr=$e(V),Bo=/auto|scroll/,Mn=ot||Bo.test(sr.overflowX),ar=ot||Bo.test(sr.overflowY),po=Mn&&V.clientWidth>0&&V.scrollWidth>V.clientWidth,Ln=ar&&V.clientHeight>0&&V.scrollHeight>V.clientHeight,Bn=sr.direction==="rtl",Wn=Ln&&(Bn?W.offsetX<=V.offsetWidth-V.clientWidth:W.offsetX>V.clientWidth),Dn=po&&W.offsetY>V.clientHeight;if(Wn||Dn)return}if(!he(W)){if(se()==="intentional"&&x.current){z.clear(),x.current=!1;return}typeof h=="function"&&!h(W)||H("__outsidePressBubbles")||(u.setOpen(!1,oe(K.outsidePress,W)),F())}}}function Zt(W){se()!=="sloppy"||W.pointerType==="touch"||!u.select("open")||!o||N(W)||Re(W)}function ue(W){if(se()!=="sloppy"||!u.select("open")||!o||N(W))return;let V=W.touches[0];V&&(C.current={startTime:Date.now(),startX:V.clientX,startY:V.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function Ae(W,V){let Oe=Ye(W);if(!Oe)return;let Ve=ne(Oe,W.type,()=>{V(W),Ve()})}function Pe(W){E.current="touch",Ae(W,ue)}function ut(W){P.clear(),W.type==="pointerdown"&&(E.current=W.pointerType),!(W.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&Ae(W,V=>{V.type==="pointerdown"?Zt(V):Re(V)})}function Xe(W){if(!w.current)return;let V=S.current;if(be(),se()==="intentional"){if(W.type==="pointercancel"){V&&q();return}if(!he(W)){if(V){q();return}typeof h=="function"&&!h(W)||(z.clear(),x.current=!0,F())}}}function ir(W){if(se()!=="sloppy"||!C.current||N(W))return;let V=W.touches[0];if(!V)return;let Oe=Math.abs(V.clientX-C.current.startX),Ve=Math.abs(V.clientY-C.current.startY),uo=Math.sqrt(Oe*Oe+Ve*Ve);uo>5&&(C.current.dismissOnTouchEnd=!0),uo>10&&(Re(W),P.clear(),C.current=null)}function Lo(W){Ae(W,ir)}function co(W){se()!=="sloppy"||!C.current||N(W)||(C.current.dismissOnTouchEnd&&Re(W),P.clear(),C.current=null)}function lo(W){Ae(W,co)}let Ie=Be(p),Nn=Ct(r&&Ct(ne(Ie,"keydown",M),ne(Ie,"compositionstart",J),ne(Ie,"compositionend",le)),b&&Ct(ne(Ie,"click",ut,!0),ne(Ie,"pointerdown",ut,!0),ne(Ie,"pointerup",Xe,!0),ne(Ie,"pointercancel",Xe,!0),ne(Ie,"mousedown",ut,!0),ne(Ie,"mouseup",Xe,!0),ne(Ie,"touchstart",Pe,!0),ne(Ie,"touchmove",Lo,!0),ne(Ie,"touchend",lo,!0)));return()=>{Nn(),I.clear(),z.clear(),be(),x.current=!1,F()}},[f,p,r,b,h,d,o,y,v,M,F,_,H,N,m,u,P]);let Z=ct.useMemo(()=>({onKeyDown:M,onPointerDown:R,onClick:R}),[M,R]),ae=ct.useMemo(()=>({onKeyDown:M,onPointerDown:L,onMouseDown:L,onClickCapture:A,onMouseDownCapture(I){A(),O(I)},onPointerDownCapture(I){A(),O(I)},onMouseUpCapture:A,onTouchEndCapture:A,onTouchMoveCapture:A}),[M,A,O,L]);return ct.useMemo(()=>o?{reference:Z,floating:ae,trigger:Z}:{},[o,Z,ae])}var ze=s(D(),1);function lf(e,t,o){let{reference:r,floating:n}=e,i=Qe(t),a=dn(t),c=ln(a),l=He(t),u=i==="y",d=r.x+r.width/2-n.width/2,p=r.y+r.height/2-n.height/2,f=r[c]/2-n[c]/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:p};break;case"left":m={x:r.x-n.width,y:p};break;default:m={x:r.x,y:r.y}}let g=Pt(t);return g&&(m[a]+=f*(g==="end"?1:-1)*(o&&u?-1:1)),m}async function df(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:i,rects:a,elements:c,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:f=!1,padding:m=0}=Ut(t,e),g=Mi(m),b=c[f?p==="floating"?"reference":"floating":p],_=$o(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(c.floating)),boundary:u,rootBoundary:d,strategy:l})),y=p==="floating"?{x:r,y:n,width:a.floating.width,height:a.floating.height}:a.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c.floating)),w=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},S=$o(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:y,offsetParent:v,strategy:l}):y);return{top:(_.top-S.top+g.top)/w.y,bottom:(S.bottom-_.bottom+g.bottom)/w.y,left:(_.left-S.left+g.left)/w.x,right:(S.right-_.right+g.right)/w.x}}var ty=50,uf=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:a}=o,c=a.detectOverflow?a:{...a,detectOverflow:df},l=await(a.isRTL==null?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:p}=lf(u,r,l),f=r,m=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:_,fn:y}=b,{x:v,y:w,data:S,reset:x}=await y({x:d,y:p,initialPlacement:r,placement:f,strategy:n,middlewareData:g,rects:u,platform:c,elements:{reference:e,floating:t}});d=v??d,p=w??p,g[_]={...g[_],...S},x&&m<ty&&(m++,typeof x=="object"&&(x.placement&&(f=x.placement),x.rects&&(u=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:d,y:p}=lf(u,f,l)),h=-1)}return{x:d,y:p,placement:f,strategy:n,middlewareData:g}};var ff=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:i,rects:a,initialPlacement:c,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:f,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=Ut(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let _=He(n),y=Qe(c),v=He(c)===c,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),S=f||(v||!h?[an(c)]:Qu(c)),x=g!=="none";!f&&x&&S.push(...ef(c,h,g,w));let k=[c,...S],E=await l.detectOverflow(t,b),C=[],P=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&C.push(E[_]),p){let N=Ju(n,a,w);C.push(E[N[0]],E[N[1]])}if(P=[...P,{placement:n,overflows:C}],!C.every(N=>N<=0)){var B,F;let N=(((B=i.flip)==null?void 0:B.index)||0)+1,R=k[N];if(R&&(!(p==="alignment"?y!==Qe(R):!1)||P.every(O=>Qe(O.placement)===y?O.overflows[0]>0:!0)))return{data:{index:N,overflows:P},reset:{placement:R}};let M=(F=P.filter(A=>A.overflows[0]<=0).sort((A,O)=>A.overflows[1]-O.overflows[1])[0])==null?void 0:F.placement;if(!M)switch(m){case"bestFit":{var H;let A=(H=P.filter(O=>{if(x){let L=Qe(O.placement);return L===y||L==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(L=>L>0).reduce((L,Z)=>L+Z,0)]).sort((O,L)=>O[1]-L[1])[0])==null?void 0:H[0];A&&(M=A);break}case"initialPlacement":M=c;break}if(n!==M)return{reset:{placement:M}}}return{}}}};var pf=new Set(["left","top"]);async function oy(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),a=He(o),c=Pt(o),l=Qe(o)==="y",u=pf.has(a)?-1:1,d=i&&l?-1:1,p=Ut(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:g}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return c&&typeof g=="number"&&(m=c==="end"?g*-1:g),l?{x:m*d,y:f*u}:{x:f*u,y:m*d}}var mf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:i,placement:a,middlewareData:c}=t,l=await oy(t,e);return a===((o=c.offset)==null?void 0:o.placement)&&(r=c.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:a}}}}},gf=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:a=!0,crossAxis:c=!1,limiter:l={fn:y=>{let{x:v,y:w}=y;return{x:v,y:w}}},...u}=Ut(e,t),d={x:o,y:r},p=await i.detectOverflow(t,u),f=Qe(n),m=Ni(f),g=d[m],h=d[f],b=(y,v)=>Oi(v+p[y==="y"?"top":"left"],v,v-p[y==="y"?"bottom":"right"]);a&&(g=b(m,g)),c&&(h=b(f,h));let _=l.fn({...t,[m]:g,[f]:h});return{..._,data:{x:_.x-o,y:_.y-r,enabled:{[m]:a,[f]:c}}}}}},bf=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:i,placement:a,rects:c,middlewareData:l}=t,{offset:u=0,mainAxis:d=!0,crossAxis:p=!0}=Ut(e,t),f={x:n,y:i},m=Qe(a),g=Ni(m),h=f[g],b=f[m],_=Ut(u,t),y=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(o=_.mainAxis)!=null?o:0,crossAxis:(r=_.crossAxis)!=null?r:0};if(d){let S=g==="y"?"height":"width",x=c.reference[g]-c.floating[S]+y.mainAxis,k=c.reference[g]+c.reference[S]-y.mainAxis;h<x?h=x:h>k&&(h=k)}if(p){var v,w;let S=g==="y"?"width":"height",x=pf.has(He(a)),k=c.reference[m]-c.floating[S]+(x&&((v=l.offset)==null?void 0:v[m])||0)+(x?0:y.crossAxis),E=c.reference[m]+c.reference[S]+(x?0:((w=l.offset)==null?void 0:w[m])||0)-(x?y.crossAxis:0);b<k?b=k:b>E&&(b=E)}return{[g]:h,[m]:b}}}},hf=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:a=()=>{},...c}=Ut(e,t),l=await n.detectOverflow(t,c),u=He(o),d=Pt(o),p=Qe(o)==="y",{width:f,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,_=f-l.left-l.right,y=wo(m-l[g],b),v=wo(f-l[h],_),w=t.middlewareData.shift,S=!w,x=y,k=v;w!=null&&w.enabled.x&&(k=_),w!=null&&w.enabled.y&&(x=b),S&&!d&&(p?k=f-2*At(l.left,l.right):x=m-2*At(l.top,l.bottom)),await a({...t,availableWidth:k,availableHeight:x});let E=await n.getDimensions(i.floating);return f!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}};function _f(e){let t=$e(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=xe(e),i=n?e.offsetWidth:o,a=n?e.offsetHeight:r,c=vo(o)!==i||vo(r)!==a;return c&&(o=i,r=a),{width:o,height:r,$:c}}function fc(e){return Y(e)?e:e.contextElement}function wr(e){let t=fc(e);if(!xe(t))return zt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=_f(t),a=(i?vo(o.width):o.width)/r,c=(i?vo(o.height):o.height)/n;return(!a||!Number.isFinite(a))&&(a=1),(!c||!Number.isFinite(c))&&(c=1),{x:a,y:c}}var ry=zt(0);function yf(e){let t=fe(e);return!Si()||!t.visualViewport?ry:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ny(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function Go(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=fc(e),a=zt(1);t&&(r?Y(r)&&(a=wr(r)):a=wr(e));let c=ny(i,o,r)?yf(i):zt(0),l=(n.left+c.x)/a.x,u=(n.top+c.y)/a.y,d=n.width/a.x,p=n.height/a.y;if(i&&r){let f=fe(i),m=Y(r)?fe(r):r,g=f,h=ki(g);for(;h&&m!==g;){let b=wr(h),_=h.getBoundingClientRect(),y=$e(h),v=_.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,w=_.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,p*=b.y,l+=v,u+=w,g=fe(h),h=ki(g)}}return $o({width:d,height:p,x:l,y:u})}function Bi(e,t){let o=nn(e).scrollLeft;return t?t.left+o:Go(jt(e)).left+o}function xf(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Bi(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function iy(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",a=jt(r),c=t?rn(t.floating):!1;if(r===a||c&&i)return o;let l={scrollLeft:0,scrollTop:0},u=zt(1),d=zt(0),p=xe(r);if((p||!i)&&((Ho(r)!=="body"||on(a))&&(l=nn(r)),p)){let m=Go(r);u=wr(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}let f=a&&!p&&!i?xf(a,l):zt(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-l.scrollLeft*u.x+d.x+f.x,y:o.y*u.y-l.scrollTop*u.y+d.y+f.y}}function sy(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function ay(e){let t=nn(e),o=e.ownerDocument.body,r=At(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=At(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Bi(e),a=-t.scrollTop;return $e(o).direction==="rtl"&&(i+=At(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:a}}var cy=25;function ly(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=fe(e),i=jt(e),a=n.visualViewport,c=i.clientWidth,l=i.clientHeight,u=0,d=0;if(a){let f=!Si()||t==="fixed";r?f||(u=-a.offsetLeft,d=-a.offsetTop):(c=a.width,l=a.height,f&&(u=a.offsetLeft,d=a.offsetTop))}if(Bi(i)<=0){let f=i.ownerDocument,m=f.body,g=getComputedStyle(m),h=f.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-m.clientWidth-h),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;_<=cy&&(c-=_)}return{width:c,height:l,x:u,y:d}}function dy(e,t){let o=Go(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=wr(e),a=e.clientWidth*i.x,c=e.clientHeight*i.y,l=n*i.x,u=r*i.y;return{width:a,height:c,x:l,y:u}}function wf(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=ly(e,o,t);else if(t==="document")r=ay(jt(e));else if(Y(t))r=dy(t,o);else{let n=yf(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return $o(r)}function uy(e,t){let o=t.get(e);if(o)return o;let r=go(e,[],!1).filter(c=>Y(c)&&Ho(c)!=="body"),n=null,i=$e(e).position==="fixed",a=i?Ft(e):e;for(;Y(a)&&!Ht(a);){let c=$e(a),l=xi(a),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&c.position==="static")?r=r.filter(p=>p!==a):n=c,a=Ft(a)}return t.set(e,r),r}function fy(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,a=[...o==="clippingAncestors"?rn(t)?[]:uy(t,this._c):[].concat(o),r],c=wf(t,a[0],n),l=c.top,u=c.right,d=c.bottom,p=c.left;for(let f=1;f<a.length;f++){let m=wf(t,a[f],n);l=At(m.top,l),u=wo(m.right,u),d=wo(m.bottom,d),p=At(m.left,p)}return{width:u-p,height:d-l,x:p,y:l}}function py(e){let{width:t,height:o}=_f(e);return{width:t,height:o}}function my(e,t,o){let r=xe(t),n=jt(t),i=o==="fixed",a=Go(e,!0,i,t),c={scrollLeft:0,scrollTop:0},l=zt(0);if((r||!i)&&((Ho(t)!=="body"||on(n))&&(c=nn(t)),r)){let f=Go(t,!0,i,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}!r&&n&&(l.x=Bi(n));let u=n&&!r&&!i?xf(n,c):zt(0),d=a.left+c.scrollLeft-l.x-u.x,p=a.top+c.scrollTop-l.y-u.y;return{x:d,y:p,width:a.width,height:a.height}}function uc(e){return $e(e).position==="static"}function vf(e,t){if(!xe(e)||$e(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return jt(e)===o&&(o=o.ownerDocument.body),o}function Sf(e,t){let o=fe(e);if(rn(e))return o;if(!xe(e)){let n=Ft(e);for(;n&&!Ht(n);){if(Y(n)&&!uc(n))return n;n=Ft(n)}return o}let r=vf(e,t);for(;r&&Tu(r)&&uc(r);)r=vf(r,t);return r&&Ht(r)&&uc(r)&&!xi(r)?o:r||Cu(e)||o}var gy=async function(e){let t=this.getOffsetParent||Sf,o=this.getDimensions,r=await o(e.floating);return{reference:my(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function by(e){return $e(e).direction==="rtl"}var pc={convertOffsetParentRelativeRectToViewportRelativeRect:iy,getDocumentElement:jt,getClippingRect:fy,getOffsetParent:Sf,getElementRects:gy,getClientRects:sy,getDimensions:py,getScale:wr,isElement:Y,isRTL:by};function kf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function hy(e,t,o){let r=null,n,i=jt(e);function a(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function c(d,p){d===void 0&&(d=!1),p===void 0&&(p=1),a();let f=e.getBoundingClientRect(),{left:m,top:g,width:h,height:b}=f;if(d||t(),!h||!b)return;let _=cn(g),y=cn(i.clientWidth-(m+h)),v=cn(i.clientHeight-(g+b)),w=cn(m),x={rootMargin:-_+"px "+-y+"px "+-v+"px "+-w+"px",threshold:At(0,wo(1,p))||1},k=!0;function E(C){let P=C[0].intersectionRatio;if(!kf(f,e.getBoundingClientRect()))return c();if(P!==p){if(!k)return c();P?c(!1,P):n=setTimeout(()=>{c(!1,1e-7)},1e3)}k=!1}try{r=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(E,x)}r.observe(e)}let l=fe(e),u=()=>c(o);return l.addEventListener("resize",u),c(!0),()=>{l.removeEventListener("resize",u),a()}}function un(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=fc(e),d=n||i?[...u?go(u):[],...t?go(t):[]]:[];d.forEach(_=>{n&&_.addEventListener("scroll",o),i&&_.addEventListener("resize",o)});let p=u&&c?hy(u,o,i):null,f=-1,m=null;a&&(m=new ResizeObserver(_=>{let[y]=_;y&&y.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=m)==null||v.observe(t)})),o()}),u&&!l&&m.observe(u),t&&m.observe(t));let g,h=l?Go(e):null;l&&b();function b(){let _=Go(e);h&&!kf(h,_)&&o(),h=_,g=requestAnimationFrame(b)}return o(),()=>{var _;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),p?.(),(_=m)==null||_.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var Ef=mf;var Rf=gf,Tf=ff,Cf=hf;var Af=bf,Wi=(e,t,o)=>{let r=new Map,n=o??{},i={...pc,...n.platform,_c:r};return uf(e,t,{...n,platform:i})};var Se=s(D(),1),If=s(D(),1),Of=s(bo(),1),vy=typeof document<"u",_y=function(){},Di=vy?If.useLayoutEffect:_y;function Vi(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(!Vi(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)&&!Vi(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Nf(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Pf(e,t){let o=Nf(e);return Math.round(t*o)/o}function mc(e){let t=Se.useRef(e);return Di(()=>{t.current=e}),t}function Mf(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:a}={},transform:c=!0,whileElementsMounted:l,open:u}=e,[d,p]=Se.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,m]=Se.useState(r);Vi(f,r)||m(r);let[g,h]=Se.useState(null),[b,_]=Se.useState(null),y=Se.useCallback(O=>{O!==x.current&&(x.current=O,h(O))},[]),v=Se.useCallback(O=>{O!==k.current&&(k.current=O,_(O))},[]),w=i||g,S=a||b,x=Se.useRef(null),k=Se.useRef(null),E=Se.useRef(d),C=l!=null,P=mc(l),B=mc(n),F=mc(u),H=Se.useCallback(()=>{if(!x.current||!k.current)return;let O={placement:t,strategy:o,middleware:f};B.current&&(O.platform=B.current),Wi(x.current,k.current,O).then(L=>{let Z={...L,isPositioned:F.current!==!1};N.current&&!Vi(E.current,Z)&&(E.current=Z,Of.flushSync(()=>{p(Z)}))})},[f,t,o,B,F]);Di(()=>{u===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,p(O=>({...O,isPositioned:!1})))},[u]);let N=Se.useRef(!1);Di(()=>(N.current=!0,()=>{N.current=!1}),[]),Di(()=>{if(w&&(x.current=w),S&&(k.current=S),w&&S){if(P.current)return P.current(w,S,H);H()}},[w,S,H,P,C]);let R=Se.useMemo(()=>({reference:x,floating:k,setReference:y,setFloating:v}),[y,v]),M=Se.useMemo(()=>({reference:w,floating:S}),[w,S]),A=Se.useMemo(()=>{let O={position:o,left:0,top:0};if(!M.floating)return O;let L=Pf(M.floating,d.x),Z=Pf(M.floating,d.y);return c?{...O,transform:"translate("+L+"px, "+Z+"px)",...Nf(M.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:L,top:Z}},[o,c,M.floating,d.x,d.y]);return Se.useMemo(()=>({...d,update:H,refs:R,elements:M,floatingStyles:A}),[d,H,R,M,A])}var gc=(e,t)=>{let o=Ef(e);return{name:o.name,fn:o.fn,options:[e,t]}},bc=(e,t)=>{let o=Rf(e);return{name:o.name,fn:o.fn,options:[e,t]}},hc=(e,t)=>({fn:Af(e).fn,options:[e,t]}),wc=(e,t)=>{let o=Tf(e);return{name:o.name,fn:o.fn,options:[e,t]}},vc=(e,t)=>{let o=Cf(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Fi=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(Ze(99,this.componentName,t,this.componentName));o.setOpen(!0,oe(K.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,oe(K.imperativeAction))}};var qo=s(D(),1),Xf=s(bo(),1);var Kf=s(D(),1);var Yf=s(D(),1),kc=s(ji(),1),Gf=s(jf(),1);var Hf=s(D(),1);var yc=[],xc;function zf(){return xc}function Uf(e){yc.push(e)}function Sc(e){let t=(o,r)=>{let n=Le(Dy).current,i;try{xc=n;for(let a of yc)a.before(n);i=e(o,r);for(let a of yc)a.after(n);n.didInitialize=!0}finally{xc=void 0}return i};return t.displayName=e.displayName||e.name,t}function $f(e){return Hf.forwardRef(Sc(e))}function Dy(){return{didInitialize:!1}}var Vy=dr(19),Fy=Vy?Hy:zy;function zi(e,t,o,r,n){return Fy(e,t,o,r,n)}function jy(e,t,o,r,n){let i=Yf.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,kc.useSyncExternalStore)(e.subscribe,i,i)}Uf({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,kc.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Hy(e,t,o,r,n){let i=zf();if(!i)return jy(e,t,o,r,n);let a=i.syncIndex;i.syncIndex+=1;let c;return i.didInitialize?(c=i.syncHooks[a],(c.store!==e||c.selector!==t||!Object.is(c.a1,o)||!Object.is(c.a2,r)||!Object.is(c.a3,n))&&(c.store!==e&&(i.didChangeStore=!0),c.store=e,c.selector=t,c.a1=o,c.a2=r,c.a3=n,c.value=t(e.getSnapshot(),o,r,n))):(c={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},i.syncHooks.push(c)),c.value}function zy(e,t,o,r,n){return(0,Gf.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var Ui=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 zi(this,t,o,r,n)}};var Ko=s(D(),1);var yo=class extends Ui{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){Ko.useDebugValue(t);let r=this;j(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;j(()=>(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);j(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){Ko.useDebugValue(t);let r=this,n=o!==void 0;j(()=>{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 Ko.useDebugValue(t),zi(this,this.selectors[t],o,r,n)}useContextCallback(t,o){Ko.useDebugValue(t);let r=$(o??st);this.context[t]=r}useStateSetter(t){let o=Ko.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 a=r(i);if(!Object.is(n,a)){let c=n;n=a,o(a,c,this)}})}};var Uy={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},xo=class extends yo{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:af(),nested:r,triggerElements:i},Uy),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&zu(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 qf(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:i,onOpenChange:a}=e,c=t.useState("open"),l=t.useState("activeTriggerElement"),u=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,p=a,f=Kf.useRef(null);r===void 0&&f.current===null&&(f.current=new xo({open:c,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:p,floatingId:n,syncOnly:!0,nested:i}));let m=r??f.current;return t.useSyncedValue("floatingId",n),j(()=>{let g={open:c,floatingId:n,referenceElement:l,floatingElement:u};Y(l)&&(g.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(g.positionReference=l),m.update(g)},[c,n,l,u,m]),m.context.onOpenChange=p,m.context.nested=i,m}var Zf={tabIndex:-1,[rc]:""};function Jf(e,t=!1){let o=ur(),r=Li()!=null,n=Le(()=>e(o,r)).current;return qf({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function Qf({handle:e,store:t}){return j(()=>e.attachStore(t),[e,t]),null}function $y(e,t){let o=qo.useRef(null),r=qo.useRef(null);return qo.useCallback(n=>{if(e===void 0)return;let i=!1;if(o.current!==null){let a=o.current,c=r.current,l=t.context.triggerElements.getById(a);c&&l===c&&(t.context.triggerElements.delete(a),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 a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function Yy(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 Gy(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function ep(e,t,o,r={}){let n=o.reason,i=n===K.triggerHover,a=t&&n===K.triggerFocus,c=!t&&(n===K.triggerPress||n===K.escapeKey),l=Gy(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};a?d.instantType="focus":c?d.instantType="dismiss":i&&(d.instantType=void 0),Yy(d,t,o.trigger,l()),e.update(d)};i?Xf.flushSync(u):u()}function tp(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=$y(e,o),a=$(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})}),c=qo.useCallback(l=>{i(l),l&&a(l)},[i,a]);return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:c,isMountedByThisTrigger:n}}function op(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=qo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),c=e.useState("activeTriggerElement");j(()=>{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"),p=null;if(d){let f=e.context.triggerElements.getById(d);if(f)r.current=d,f!==e.state.activeTriggerElement&&(u.activeTriggerElement=f);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?p=d:r.current=null)}}else r.current=null;if(!p&&!d&&l===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[m,g]=f.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),p&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===p&&!e.context.triggerElements.getById(p)){let f=oe(K.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,a,c,o])}function rp(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Eu(e),a=t.useState("preventUnmountingOnClose"),c=e?!1:a;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:c});let l=$(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Ti({enabled:r&&!e&&!c,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function np(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:ge,inactiveTriggerProps:ge,popupProps:ge})},[e])}var Xo=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 ip(){return new xo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Xo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function ap(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ip(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ge,inactiveTriggerProps:ge,popupProps:ge}}function cp(e,t,o=!1){return new xo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var fn=e=>e.triggerIdProp??e.activeTriggerId,Ec=e=>e.openProp??e.open,sp=e=>(e.popupElement?.id??e.floatingId)||void 0;function lp(e,t){return t!==void 0&&Ec(e)&&fn(e)===t}function Ky(e,t){return lp(e,t)?!0:t!==void 0&&Ec(e)&&fn(e)==null&&e.triggerCount===1}var dp={open:Ec,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:fn,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:sp,isTriggerActive:(e,t)=>t!==void 0&&fn(e)===t,isOpenedByTrigger:(e,t)=>lp(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&fn(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Ky(e,t)?sp(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Rc=s(D(),1),up=s(ji(),1);function fp(e){let t=Rc.useCallback(r=>e===void 0?st:e.subscribeStore(r),[e]),o=Rc.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,up.useSyncExternalStore)(t,o,()=>e?.serverStore)}function pp(e){return qy(e,e.rootContext)}function qy(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),c=t.useState("open"),l=t.useState("floatingId"),[u,d]=ze.useState(null),[p,f]=ze.useState(void 0),[m,g]=ze.useState(void 0),h=ze.useRef(null),b=_o(r),_=ze.useMemo(()=>({reference:n,floating:i,domReference:a}),[n,i,a]),y=Mf({...e,elements:{..._,...u&&{reference:u}}}),v=Y(p)?p:null,w=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",p??null),t.useSyncedValue("domReferenceElement",p===void 0?a:v),t.useSyncedValue("floatingElement",w);let S=ze.useCallback(B=>{let F=Y(B)?{getBoundingClientRect:()=>B.getBoundingClientRect(),getClientRects:()=>B.getClientRects(),contextElement:B}:B;d(F),y.refs.setReference(F)},[y.refs]),x=ze.useCallback(B=>{(Y(B)||B===null)&&(h.current=B,f(B)),(Y(y.refs.reference.current)||y.refs.reference.current===null||B!==null&&!Y(B))&&y.refs.setReference(B)},[y.refs,f]),k=ze.useCallback(B=>{g(B),y.refs.setFloating(B)},[y.refs]),E=ze.useMemo(()=>({...y.refs,setReference:x,setFloating:k,setPositionReference:S,domReference:h}),[y.refs,x,k,S]),C=ze.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),P=ze.useMemo(()=>({...y,dataRef:t.context.dataRef,open:c,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:C,nodeId:o,rootStore:t}),[y,E,C,o,t,c,l]);return j(()=>{a&&(h.current=a)},[a]),j(()=>{t.context.dataRef.current.floatingContext=P;let B=b?.nodesRef.current.find(F=>F.id===o);B&&(B.context=P)}),ze.useMemo(()=>({...y,context:P,refs:E,elements:C,rootStore:t}),[y,E,C,P,t])}var $t=s(D(),1);var Tc=Qt.os.mac&&Qt.engine.webkit;function Cc(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=n.context,c=$t.useRef(!1),l=$t.useRef(null),u=$t.useRef(!0),d=Tt();$t.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let m=fe(f);function g(){let _=n.select("domReferenceElement");!n.select("open")&&xe(_)&&_===Ci(Be(_))&&(c.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return Ct(ne(m,"blur",g),Tc&&ne(m,"keydown",h,!0),Tc&&ne(m,"pointerdown",b,!0))},[n,o]),$t.useEffect(()=>{if(!o)return;function f(m){if(m.reason===K.triggerPress||m.reason===K.escapeKey){let g=n.select("domReferenceElement");Y(g)&&(l.current=g,c.current=!0)}}return i.on("openchange",f),()=>{i.off("openchange",f)}},[i,o,n]);let p=$t.useMemo(()=>{function f(){c.current=!1,l.current=null}return{onMouseLeave(){f()},onFocus(m){let g=m.currentTarget;if(c.current){if(l.current===g)return;f()}let h=Ye(m.nativeEvent);if(Y(h)){if(Tc&&!m.relatedTarget){if(!u.current&&!$u(h))return}else if(!Yu(h))return}let b=ho(m.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:y}=m,v=typeof r=="function"?r():r;if(n.select("open")&&b||v===0||v===void 0){n.setOpen(!0,oe(K.triggerFocus,_,y));return}d.start(v,()=>{c.current||n.setOpen(!0,oe(K.triggerFocus,_,y))})},onBlur(m){f();let g=m.relatedTarget,h=m.nativeEvent,b=Y(g)&&g.hasAttribute(hr("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let _=n.select("domReferenceElement"),y=Ci(Be(_));!g&&y===_||ie(a.current.floatingContext?.refs.floating.current,y)||ie(_,y)||b||ho(g??y,n.context.triggerElements)||n.setOpen(!1,oe(K.triggerFocus,h))})}}},[a,r,n,d]);return $t.useMemo(()=>o?{reference:p,trigger:p}:{},[o,p])}var Pc=s(D(),1);var Ac=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 at,this.restTimeout=new at,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},$i=new WeakMap;function _r(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&$i.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),$i.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Yi(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=$i.get(o);i&&i!==e&&_r(i),_r(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,$i.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function yr(e){let t=e.context.dataRef.current,o=Le(()=>t.hoverInteractionState??Ac.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),fr(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ic(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),c=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=_o(),p=Li(),f=yr(i),m=Tt(),g=$(()=>Pi(u.current.openEvent?.type,f.interactedInside)),h=$(()=>Gu(u.current.openEvent?.type)),b=$(()=>{_r(f)});j(()=>{a||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,b())},[a,f,b]),Pc.useEffect(()=>b,[b]),j(()=>{if(o&&a&&f.handleCloseOptions?.blockPointerEvents&&h()&&Y(l)&&c){let _=l,y=c,v=Be(c),w=d?.nodesRef.current.find(E=>E.id===p)?.context?.elements.floating;w&&(w.style.pointerEvents="");let S=f.pointerEventsScopeElement!==y?f.pointerEventsScopeElement:null,x=w!==y?w:null,k=f.handleCloseOptions?.getScope?.()??S??x??_.closest("[data-rootownerid]")??v.body;return Yi(f,{scopeElement:k,referenceElement:_,floatingElement:y}),()=>{b()}}},[o,a,l,c,f,h,d,p,b]),Pc.useEffect(()=>{if(!o)return;function _(){return!!(d&&p&&to(d.nodesRef.current,p).length>0)}function y(E){let C=bt(r,"close",f.pointerType),P=()=>{i.setOpen(!1,oe(K.triggerHover,E)),d?.events.emit("floating.closed",E)};C?f.openChangeTimeout.start(C,P):(f.openChangeTimeout.clear(),P())}function v(E){let C=Ye(E);if(!ic(C)){f.interactedInside=!1;return}f.interactedInside=C?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),m.clear(),d?.events.off("floating.closed",x),b()}function S(E){if(_()&&d){d.events.on("floating.closed",x);return}if(ho(E.relatedTarget,i.context.triggerElements))return;let C=u.current.floatingContext?.nodeId??n,P=E.relatedTarget;if(!(d&&C&&Y(P)&&to(d.nodesRef.current,C,!1).some(F=>ie(F.context?.elements.floating,P)))){if(f.handler){f.handler(E);return}b(),h()&&!g()&&y(E)}}function x(E){!d||!p||_()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,oe(K.triggerHover,E)),d.events.emit("floating.closed",E)})}let k=c;return Ct(k&&ne(k,"mouseenter",w),k&&ne(k,"mouseleave",S),k&&ne(k,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,c,i,u,r,n,h,g,b,f,d,p,m])}var So=s(D(),1),mp=s(bo(),1);var Xy={current:null};function Oc(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:a=0,move:c=!0,triggerElementRef:l=Xy,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:p,isClosing:f,shouldOpen:m,guardStaleOpen:g=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:b,events:_}=h.context,y=_o(u),v=yr(h),w=So.useRef(!1),S=Je(n),x=Je(r),k=Je(a),E=Je(o),C=Je(m),P=Je(f),B=$(()=>Pi(b.current.openEvent?.type,v.interactedInside)),F=$(()=>C.current?.()!==!1),H=$((M,A,O)=>{let L=h.context.triggerElements;if(L.hasElement(A))return!M||!ie(M,A);if(!Y(O))return!1;let Z=O;return L.hasMatchingElement(ae=>ie(ae,Z))&&(!M||!ie(M,Z))}),N=$(()=>{if(!v.handler)return;Be(h.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),R=$(()=>{_r(v)});return d&&(v.handleCloseOptions=S.current?.__options),So.useEffect(()=>N,[N]),So.useEffect(()=>{if(!o)return;function M(A){A.open?w.current=!1:(w.current=A.reason===K.triggerHover,N(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return _.on("openchange",M),()=>{_.off("openchange",M)}},[o,_,v,N]),So.useEffect(()=>{if(!o)return;function M(I,z=!0){let J=bt(x.current,"close",v.pointerType);J?v.openChangeTimeout.start(J,()=>{h.setOpen(!1,oe(K.triggerHover,I)),y?.events.emit("floating.closed",I)}):z&&(v.openChangeTimeout.clear(),h.setOpen(!1,oe(K.triggerHover,I)),y?.events.emit("floating.closed",I))}let A=l.current??(d?h.select("domReferenceElement"):null);if(!Y(A))return;function O(I){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!eo(v.pointerType))return;let z=sc(k.current),J=bt(x.current,"open",v.pointerType),le=Ye(I),q=I.currentTarget??null,be=h.select("domReferenceElement"),se=q;if(Y(le)&&!h.context.triggerElements.hasElement(le)){for(let Xe of h.context.triggerElements.elements())if(ie(Xe,le)){se=Xe;break}}Y(q)&&Y(be)&&!h.context.triggerElements.hasElement(q)&&ie(q,be)&&(se=be);let me=se==null?!1:H(be,se,le),he=h.select("open"),Re=P.current?.()??h.select("transitionStatus")==="ending",Zt=!he&&Re&&w.current,ue=!me&&Y(se)&&Y(be)&&ie(be,se)&&Zt,Ae=z>0&&!J,Pe=me&&(he||Zt)||ue,ut=!he||me;if(Pe){F()&&h.setOpen(!0,oe(K.triggerHover,I,se));return}Ae||(J?v.openChangeTimeout.start(J,()=>{ut&&F()&&h.setOpen(!0,oe(K.triggerHover,I,se))}):ut&&F()&&h.setOpen(!0,oe(K.triggerHover,I,se)))}function L(I){if(B()){R();return}N();let z=h.select("domReferenceElement"),J=Be(z);v.restTimeout.clear(),v.restTimeoutPending=!1;let le=b.current.floatingContext??p?.();if(ho(I.relatedTarget,h.context.triggerElements))return;if(S.current&&le){h.select("open")||v.openChangeTimeout.clear();let be=l.current;v.handler=S.current({...le,tree:y,x:I.clientX,y:I.clientY,onClose(){R(),N(),E.current&&!B()&&be===h.select("domReferenceElement")&&M(I,!0)}}),J.addEventListener("mousemove",v.handler),v.handler(I);return}(v.pointerType!=="touch"||!ie(h.select("floatingElement"),I.relatedTarget))&&M(I)}function Z(I){ie(A,I.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let ae=g?ne(A,"mouseout",Z):void 0;return c?Ct(ne(A,"mousemove",O,{once:!0}),ne(A,"mouseenter",O),ne(A,"mouseleave",L),ae):Ct(ne(A,"mouseenter",O),ne(A,"mouseleave",L),ae)},[N,R,b,x,h,o,S,v,d,H,B,i,c,k,l,y,E,p,P,F,g]),So.useMemo(()=>{if(!o)return;function M(A){v.pointerType=A.pointerType}return{onPointerDown:M,onPointerEnter:M,onMouseMove(A){let{nativeEvent:O}=A,L=A.currentTarget,Z=h.select("domReferenceElement"),ae=h.select("open"),I=H(Z,L,A.target);if(i&&!eo(v.pointerType))return;if(ae&&I&&v.handleCloseOptions?.blockPointerEvents){let le=h.select("floatingElement");if(le){let q=v.handleCloseOptions?.getScope?.()??L.ownerDocument.body;Yi(v,{scopeElement:q,referenceElement:L,floatingElement:le})}}let z=sc(k.current);if(ae&&!I||z===0||!I&&v.restTimeoutPending&&A.movementX**2+A.movementY**2<2)return;v.restTimeout.clear();function J(){if(v.restTimeoutPending=!1,B())return;let le=h.select("open");!v.blockMouseMove&&(!le||I)&&F()&&h.setOpen(!0,oe(K.triggerHover,O,L))}v.pointerType==="touch"?mp.flushSync(()=>{J()}):I&&ae?J():(v.restTimeoutPending=!0,v.restTimeout.start(z,J))}}},[o,v,B,H,i,h,k,F])}var gp=.1,Zy=gp*gp,ce=.5;function Gi(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function Ki(e,t,o,r,n,i,a,c,l,u){let d=!1;return Gi(e,t,o,r,n,i)&&(d=!d),Gi(e,t,n,i,a,c)&&(d=!d),Gi(e,t,a,c,l,u)&&(d=!d),Gi(e,t,l,u,o,r)&&(d=!d),d}function Jy(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function qi(e,t,o,r,n,i){let a=Math.min(o,n),c=Math.max(o,n),l=Math.min(r,i),u=Math.max(r,i);return e>=a&&e<=c&&t>=l&&t<=u}function Nc(e={}){let{blockPointerEvents:t=!1}=e,o=new at,r=({x:n,y:i,placement:a,elements:c,onClose:l,nodeId:u,tree:d})=>{let p=a?.split("-")[0],f=!1,m=null,g=null,h=typeof performance<"u"?performance.now():0;function b(y,v){let w=performance.now(),S=w-h;if(m===null||g===null||S===0)return m=y,g=v,h=w,!1;let x=y-m,k=v-g,E=x*x+k*k,C=S*S*Zy;return m=y,g=v,h=w,E<C}function _(){o.clear(),l()}return function(v){o.clear();let w=c.domReference,S=c.floating;if(!w||!S||p==null||n==null||i==null)return;let{clientX:x,clientY:k}=v,E=Ye(v),C=v.type==="mouseleave",P=ie(S,E),B=ie(w,E);if(P&&(f=!0,!C))return;if(B&&(f=!1,!C)){f=!0;return}if(C&&Y(v.relatedTarget)&&ie(S,v.relatedTarget))return;function F(){return!!(d&&to(d.nodesRef.current,u).length>0)}function H(){F()||_()}if(F())return;let N=w.getBoundingClientRect(),R=S.getBoundingClientRect(),M=n>R.right-R.width/2,A=i>R.bottom-R.height/2,O=R.width>N.width,L=R.height>N.height,Z=(O?N:R).left,ae=(O?N:R).right,I=(L?N:R).top,z=(L?N:R).bottom;if(p==="top"&&i>=N.bottom-1||p==="bottom"&&i<=N.top+1||p==="left"&&n>=N.right-1||p==="right"&&n<=N.left+1){H();return}let J=!1;switch(p){case"top":J=qi(x,k,Z,N.top+1,ae,R.bottom-1);break;case"bottom":J=qi(x,k,Z,R.top+1,ae,N.bottom-1);break;case"left":J=qi(x,k,R.right-1,z,N.left+1,I);break;case"right":J=qi(x,k,N.right-1,z,R.left+1,I);break;default:}if(J)return;if(f&&!Jy(x,k,N)){H();return}if(!C&&b(x,k)){H();return}let le=!1;switch(p){case"top":{let q=O?ce/2:ce*4,be=O||M?n+q:n-q,se=O?n-q:M?n+q:n-q,me=i+ce+1,he=M||O?R.bottom-ce:R.top,Re=M?O?R.bottom-ce:R.top:R.bottom-ce;le=Ki(x,k,be,me,se,me,R.left,he,R.right,Re);break}case"bottom":{let q=O?ce/2:ce*4,be=O||M?n+q:n-q,se=O?n-q:M?n+q:n-q,me=i-ce,he=M||O?R.top+ce:R.bottom,Re=M?O?R.top+ce:R.bottom:R.top+ce;le=Ki(x,k,be,me,se,me,R.left,he,R.right,Re);break}case"left":{let q=L?ce/2:ce*4,be=L||A?i+q:i-q,se=L?i-q:A?i+q:i-q,me=n+ce+1,he=A||L?R.right-ce:R.left,Re=A?L?R.right-ce:R.left:R.right-ce;le=Ki(x,k,he,R.top,Re,R.bottom,me,be,me,se);break}case"right":{let q=L?ce/2:ce*4,be=L||A?i+q:i-q,se=L?i-q:A?i+q:i-q,me=n-ce,he=A||L?R.left+ce:R.right,Re=A?L?R.left+ce:R.right:R.left+ce;le=Ki(x,k,me,be,me,se,he,R.top,Re,R.bottom);break}default:}le?f||o.start(40,H):H()}};return r.__options={...e,blockPointerEvents:t},r}var Xi=class extends yo{setState(t){}update(t){}set(t,o){}notifyAll(){}};var UT=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ga.startingStyle]="startingStyle",e[e.endingStyle=Ga.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Qy={"data-popup-open":""};var ex={"data-open":""},tx={"data-closed":""},ox={"data-anchor-hidden":""},bp={open(e){return e?Qy:null}};var pn={open(e){return e?ex:tx},anchorHidden(e){return e?ox:null}},hp={...pn,...Ru};function wp(e){return dr(19)?e:e?"true":void 0}var Zi=s(D(),1),Mc=Zi.createContext(void 0);function xr(){return Zi.useContext(Mc)?.direction??"ltr"}var lt=s(D(),1);var rx=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:i,platform:a,elements:c,middlewareData:l}=t,{element:u,padding:d=0,offsetParent:p="real"}=Ut(e,t)||{};if(u==null)return{};let f=Mi(d),m={x:o,y:r},g=dn(n),h=ln(g),b=await a.getDimensions(u),_=g==="y",y=_?"top":"left",v=_?"bottom":"right",w=_?"clientHeight":"clientWidth",S=i.reference[h]+i.reference[g]-m[g]-i.floating[h],x=m[g]-i.reference[g],k=p==="real"?await a.getOffsetParent?.(u):c.floating,E=c.floating[w]||i.floating[h];(!E||!await a.isElement?.(k))&&(E=c.floating[w]||i.floating[h]);let C=S/2-x/2,P=E/2-b[h]/2-1,B=Math.min(f[y],P),F=Math.min(f[v],P),H=B,N=E-b[h]-F,R=E/2-b[h]/2+C,M=Oi(H,R,N),A=!l.arrow&&Pt(n)!=null&&R!==M&&i.reference[h]/2-(R<H?B:F)-b[h]/2<0,O=A?R<H?R-H:R-N:0;return{[g]:m[g]+O,data:{[g]:M,centerOffset:R-M-O,...A&&{alignmentOffset:O}},reset:A}}}),vp=(e,t)=>({...rx(e),options:[e,t]});var _p={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,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-o>=0||a.right-t>=0||a.bottom-o>=0||a.left-t>=0||i}}}};var Sr={sideX:"left",sideY:"top"};var yp="--available-width",xp="--available-height";function Ep(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 Sp(e,t,o){let{rects:r,placement:n}=e;return{side:Ep(t,He(n),o),align:Pt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function Rp(e){return nx(e,pp)}function nx(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:i=0,align:a="center",alignOffset:c=0,collisionBoundary:l,collisionPadding:u=5,sticky:d=!1,arrowPadding:p=5,disableAnchorTracking:f=!1,inline:m,keepMounted:g=!1,floatingRootContext:h,mounted:b,collisionAvoidance:_,shift:y,nodeId:v,adaptiveOrigin:w,lazyFlip:S=!1,externalTree:x}=e,[k,E]=lt.useState(null);!b&&k!==null&&E(null);let C=_.side||"flip",P=_.align||"flip",B=_.fallbackAxisSide||"end",F=y?.crossAxis??!1,H=y?.rootBoundary,N=typeof o=="function"?o:void 0,R=$(N),M=N?R:o,A=Je(o),O=Je(b),Z=xr()==="rtl",ae=k||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":Z?"left":"right","inline-start":Z?"right":"left"}[n],I=a==="center"?ae:`${ae}-${a}`,z=u;typeof z=="number"?z={top:z,right:z,bottom:z,left:z}:z&&(z={top:z.top||0,right:z.right||0,bottom:z.bottom||0,left:z.left||0});let J=1,le=n==="bottom"?J:0,q=n==="top"?J:0,be=n==="right"?J:0,se=n==="left"?J:0,me={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:z},he=lt.useRef(null),Re=Je(i),Zt=Je(c),ue=typeof i!="function"?i:0,Ae=typeof c!="function"?c:0,Pe=[];m&&Pe.push(m),Pe.push(gc(re=>{let ft=Sp(re,n,Z),Bt=typeof Re.current=="function"?Re.current(ft):Re.current,rt=typeof Zt.current=="function"?Zt.current(ft):Zt.current;return{mainAxis:Bt,crossAxis:rt,alignmentAxis:rt}},[ue,Ae,Z,n]));let ut=P==="none"&&C!=="shift",Xe=!ut&&(d||F||C==="shift"),ir=C==="none"?null:wc({...me,padding:{top:z.top+J+le,right:z.right+J+se,bottom:z.bottom+J+q,left:z.left+J+be},mainAxis:!F&&C==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:B}),Lo=ut?null:bc({...me,rootBoundary:H,mainAxis:P!=="none",crossAxis:Xe,limiter:d||F?void 0:hc(re=>{if(!he.current)return{};let{width:ft,height:Bt}=he.current.getBoundingClientRect(),rt=Qe(He(re.placement)),Jt=rt==="y"?ft:Bt,Wt=rt==="y"?z.left+z.right:z.top+z.bottom;return{offset:Jt/2+Wt/2}})},[me,d,F,H,z,P]);C==="shift"||P==="shift"||a==="center"?Pe.push(Lo,ir):Pe.push(ir,Lo),Pe.push(vc({...me,apply({elements:{floating:re},availableWidth:ft,availableHeight:Bt,rects:rt}){if(!O.current)return;let Jt=re.style;Jt.setProperty(yp,`${ft}px`),Jt.setProperty(xp,`${Bt}px`);let Wt=fe(re).devicePixelRatio||1,{x:Dr,y:Vn,width:Fn,height:ta}=rt.reference,oa=(Math.round((Dr+Fn)*Wt)-Math.round(Dr*Wt))/Wt,ra=(Math.round((Vn+ta)*Wt)-Math.round(Vn*Wt))/Wt;Jt.setProperty("--anchor-width",`${oa}px`),Jt.setProperty("--anchor-height",`${ra}px`)}}),vp(re=>({element:he.current||Be(re.elements.floating).createElement("div"),padding:p,offsetParent:"floating"}),[p]),{name:"transformOrigin",fn(re){let{elements:ft,middlewareData:Bt,placement:rt,rects:Jt,y:Wt}=re,Dr=He(rt),Vn=Qe(Dr),Fn=he.current,ta=Bt.arrow?.x||0,oa=Bt.arrow?.y||0,ra=Fn?.clientWidth||0,Tw=Fn?.clientHeight||0,na=ta+ra/2,gd=oa+Tw/2,Cw=Math.abs(Bt.shift?.y||0),Aw=Jt.reference.height/2,Vr=typeof i=="function"?i(Sp(re,n,Z)):i,Pw=Cw>Vr,Iw={top:`${na}px calc(100% + ${Vr}px)`,bottom:`${na}px ${-Vr}px`,left:`calc(100% + ${Vr}px) ${gd}px`,right:`${-Vr}px ${gd}px`}[Dr],Ow=`${na}px ${Jt.reference.y+Aw-Wt}px`;return ft.floating.style.setProperty("--transform-origin",Xe&&Vn==="y"&&Pw?Ow:Iw),{}}},_p,w),j(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let co=lt.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:lo,elements:Ie,x:Nn,y:W,middlewareData:V,update:Oe,placement:Ve,context:uo,isPositioned:Et,floatingStyles:fo}=t({rootContext:h,open:g?b:void 0,placement:I,middleware:Pe,strategy:r,whileElementsMounted:g?void 0:(...re)=>un(...re,co),nodeId:v,externalTree:x}),{sideX:ot,sideY:sr}=V.adaptiveOrigin||Sr,Bo=Et?r:"fixed",Mn=lt.useMemo(()=>{let re;return Et?w?re={position:Bo,[ot]:Nn,[sr]:W}:re={...fo,position:Bo}:re={position:Bo,top:0,left:0},re[yp]="100vw",re[xp]="100vh",Et||(re.opacity=0),re},[w,Bo,ot,Nn,sr,W,fo,Et]),ar=lt.useRef(null);j(()=>{if(!b)return;let re=A.current,ft=typeof re=="function"?re():re,rt=(kp(ft)?ft.current:ft)||null||null;rt!==ar.current&&(lo.setPositionReference(rt),ar.current=rt)},[b,lo,M,A]),lt.useEffect(()=>{if(!b)return;let re=A.current;typeof re!="function"&&kp(re)&&re.current!==ar.current&&(lo.setPositionReference(re.current),ar.current=re.current)},[b,lo,M,A]),lt.useEffect(()=>{if(g&&b&&Ie.reference&&Ie.floating)return un(Ie.reference,Ie.floating,Oe,co)},[g,b,Ie,Oe,co]);let po=He(Ve),Ln=Ep(n,po,Z),Bn=Pt(Ve)||"center",Wn=!!V.hide?.referenceHidden;j(()=>{S&&b&&Et&&po!==ae&&E(po)},[S,b,Et,po,ae]);let Dn=lt.useMemo(()=>({position:"absolute",top:V.arrow?.y,left:V.arrow?.x}),[V.arrow]),md=V.arrow?.centerOffset!==0;return lt.useMemo(()=>({positionerStyles:Mn,arrowStyles:Dn,arrowRef:he,arrowUncentered:md,side:Ln,align:Bn,physicalSide:po,anchorHidden:Wn,refs:lo,context:uo,isPositioned:Et,update:Oe}),[Mn,Dn,he,md,Ln,Bn,po,Wn,lo,uo,Et,Oe])}function kp(e){return e!=null&&"current"in e}function Ji(e){return e==="starting"?tf:ge}function Tp(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:a,inert:c=!1}){let l={...o};return c&&(l.pointerEvents="none"),je("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:l},Ji(r),n],stateAttributesMapping:pn})}var Cp=s(D(),1);var Lc=Cp.forwardRef(function(t,o){let{render:r,className:n,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:c=!0,style:l,...u}=t,{getButtonProps:d,buttonRef:p}=Nu({disabled:i,focusableWhenDisabled:a,native:c});return je("button",t,{state:{disabled:i},ref:[o,p],props:[u,d]})});var We=s(D(),1),Wp=s(bo(),1);var Ap=s(D(),1);function Pp(e){let[t,o]=Ap.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var kr=s(D(),1);function Bc(e){let t=$e(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=xe(e),i=n?e.offsetWidth:o,a=n?e.offsetHeight:r;return(vo(o)!==i||vo(r)!==a)&&(o=i,r=a),{width:o,height:r}}function Op(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:a,side:c,direction:l}=e,u=br(t,!0),d=pr(),p=kr.useRef(null),f=kr.useRef(!0),m=kr.useRef(st),g=$(i),h=$(a),b=kr.useMemo(()=>ix(c,l),[c,l]);j(()=>{if(!n){m.current=st,f.current=!0,p.current=null;return}if(!t||!o)return;m.current=Ip(t,b),Wc(t,"auto");let _=es(t,"position","static"),y=es(t,"transform","none"),v=es(t,"scale","1"),w=Ip(o,{"--available-width":"max-content","--available-height":"max-content"});function S(){_(),y(),w()}function x(){S(),v()}if(g?.(),f.current||p.current===null){Qi(o,"max-content");let P=Bc(t);return p.current=P,Qi(o,P),x(),h?.(null,P),f.current=!1,()=>{m.current(),m.current=st}}Qi(o,"max-content");let k=p.current,E=Bc(t);p.current=E,Wc(t,k),x(),h?.(k,E),Qi(o,E);let C=new AbortController;return d.request(()=>{Wc(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),d.cancel(),m.current(),m.current=st}},[r,t,o,u,d,n,g,h,b])}function ix(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?ge:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function es(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Ip(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(es(e,r,n));return o.length?()=>{o.forEach(r=>r())}:st}function Wc(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 Qi(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 Np=s(D(),1);var Mp=s(T(),1),ts=function(t){let{direction:o="ltr"}=t,r=Np.useMemo(()=>({direction:o}),[o]);return(0,Mp.jsx)(Mc.Provider,{value:r,children:t.children})};var Lp={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:a,placement:c}=e,l=fe(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Sr};let p=await i.getOffsetParent?.(n),f={width:0,height:0};if(a==="fixed"&&l?.visualViewport)f={width:l.visualViewport.width,height:l.visualViewport.height};else if(p===l){let y=Be(n);f={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(p)&&(f=await i.getDimensions(p));let m=He(c),g=t,h=o;m==="left"&&(g=f.width-(t+r.width)),m==="top"&&(h=f.height-(o+r.height));let b=m==="left"?"right":Sr.sideX,_=m==="top"?"bottom":Sr.sideY;return{x:g,y:h,data:{sideX:b,sideY:_}}}};var Er=s(T(),1),Dp={activationDirection:e=>e?{"data-activation-direction":e}:null};function Vp(e){let{store:t,side:o,children:r}=e,n=xr(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),p=t.useState("positionerElement"),f=Pp(c?i:null),m=cx(a,l),g=We.useRef(null),[h,b]=We.useState(null),[_,y]=We.useState(null),v=We.useRef(null),w=We.useRef(null),S=br(v,!0),x=pr(),k=We.useRef(null),[E,C]=We.useState(null),[P,B]=We.useState(!1);j(()=>(t.set("adaptiveOrigin",Lp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let F=$(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),H=$(L=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),L&&C(L)}),N=$(()=>{k.current?.abort();let L=new AbortController;k.current=L,S(()=>{b(null),C(null),g.current=null},L.signal)}),R=We.useRef(null);j(()=>{(!c||!u)&&(R.current=null)},[c,u]),j(()=>{if(i&&f&&i!==f&&R.current!==i&&g.current){b(g.current),B(!0);let L=ax(f,i);y(L),R.current=i}},[i,f]),j(()=>{h!=null&&(k.current?.abort(),B(!0),x.request(()=>{Wp.flushSync(()=>{B(!1)}),N()}))},[m,h,N,x]),j(()=>{let L=v.current;if(!L)return;let Z=Be(L).createElement("div");for(let ae of Array.from(L.childNodes))Z.appendChild(ae.cloneNode(!0));g.current=Z});let M=h!=null,A;M?A=(0,Er.jsxs)(We.Fragment,{children:[(0,Er.jsx)("div",{"data-previous":!0,inert:wp(!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,Er.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":P?"":void 0,children:r},m)]}):A=(0,Er.jsx)("div",{"data-current":!0,ref:v,children:r},m),j(()=>{let L=w.current;!L||!h||L.replaceChildren(...Array.from(h.childNodes))},[h]),Op({popupElement:d,positionerElement:p,mounted:u,content:l,onMeasureLayout:F,onMeasureLayoutComplete:H,side:o,direction:n});let O={activationDirection:sx(_),transitioning:M};return{children:A,state:O}}function sx(e){if(e)return`${Bp(e.horizontal,5,"right","left")} ${Bp(e.vertical,5,"down","up")}`}function Bp(e,t,o,r){return e>t?o:e<-t?r:""}function ax(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 cx(e,t){let[o,r]=We.useState(0),n=We.useRef(e),i=We.useRef(t),a=We.useRef(!1);return j(()=>{let c=n.current,l=i.current,u=e!==c,d=t!==l;u?(r(p=>p+1),a.current=!d):a.current&&d&&(r(p=>p+1),a.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var os=s(D(),1),Fp=s(bo(),1);var jp=s(T(),1),Hp=os.forwardRef(function(t,o){let{children:r,container:n,className:i,render:a,style:c,...l}=t,{node:u,subtree:d}=sf({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,jp.jsxs)(os.Fragment,{children:[d,u&&Fp.createPortal(r,u)]})});var wt={};Fe(wt,{Arrow:()=>am,Handle:()=>gn,Popup:()=>im,Portal:()=>tm,Positioner:()=>rm,Provider:()=>lm,Root:()=>Kp,Trigger:()=>Jp,Viewport:()=>um,createHandle:()=>fm});var Rr=s(D(),1);var rs=s(D(),1),Dc=rs.createContext(void 0);function ht(e){let t=rs.useContext(Dc);if(t===void 0&&!e)throw new Error(Ze(72));return t}var zp=s(D(),1);var Up={...dp,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},ns=class extends yo{constructor(t,o,r){let n=new Xo;super(Yp(t,n,o,r),Gp(n),Up)}setOpen=(t,o)=>{ep(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,oe(K.triggerPress,t))}};function $p(){let e=new Xo,t=new Xi(Object.freeze(Yp(void 0,e)),Object.freeze(Gp(e)),Up);return Object.assign(t,{setOpen:st,cancelPendingOpen:st})}function Yp(e,t,o,r=!1){let n={...ap(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=cp(t,o,r),n}function Gp(e){return{popupRef:zp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var mn=s(T(),1),Kp=Sc(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:c,onOpenChange:l,onOpenChangeComplete:u,handle:d,triggerId:p,defaultTriggerId:f=null,children:m}=t,g=Jf((B,F)=>new ns({open:r,openProp:n,activeTriggerId:f,triggerIdProp:p},B,F));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",p),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",u);let h=g.useState("open"),b=!o&&h,_=g.useState("activeTriggerId"),y=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:o}),op(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:S}=rp(b,g),x=g.useState("isInstantPhase"),k=g.useState("instantType"),E=g.useState("lastOpenChangeReason"),C=Rr.useRef(null);j(()=>{h&&o&&g.setOpen(!1,oe(K.disabled))},[h,o,g]),j(()=>{S==="ending"&&E===K.none||S!=="ending"&&x?(k!=="delay"&&(C.current=k),g.set("instantType","delay")):C.current!==null&&(g.set("instantType",C.current),C.current=null)},[S,x,E,k,g]),j(()=>{b&&_==null&&g.set("payload",void 0)},[g,_,b]),Rr.useImperativeHandle(c,()=>({unmount:w,close:()=>g.setOpen(!1,oe(K.imperativeAction))}),[w,g]);let P=b||y||!o&&a!=="none";return(0,mn.jsxs)(Dc.Provider,{value:g,children:[d&&(0,mn.jsx)(Qf,{handle:d,store:g}),P&&(0,mn.jsx)(lx,{store:g,disabled:o,trackCursorAxis:a}),typeof m=="function"?m({payload:v}):m]})});function lx({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=dc(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=lc(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),a=Rr.useMemo(()=>Ce(i.reference,n.reference),[i.reference,n.reference]);return np(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:n.floating??ge}),null}var ss=s(D(),1);var is=s(D(),1),Vc=is.createContext(void 0);function qp(){return is.useContext(Vc)}var Zp="data-base-ui-tooltip-trigger";function Xp(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(Y(n))return n}}let t=e.target;return Y(t)?t:null}function ux(e){let t=e;for(;t;){let o=t.closest(`[${Zp}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&Y(r.host)?r.host:null}return null}var Jp=$f(function(t,o){let{render:r,className:n,style:i,handle:a,payload:c,disabled:l,delay:u,closeOnClick:d=!0,closeDelay:p,id:f,...m}=t,g=ht(!0),b=fp(a)??g;if(!b)throw new Error(Ze(82));let _=Su(f),y=b.useState("isTriggerActive",_),v=b.useState("isOpenedByTrigger",_),w=b.useState("floatingRootContext"),S=ss.useRef(null),x=u??600,k=p??0,{registerTrigger:E,isMountedByThisTrigger:C}=tp(_,S,b,{payload:c,closeOnClick:d,closeDelay:k}),P=qp(),{delayRef:B,isInstantPhase:F,hasProvider:H}=cc(w,{open:v}),N=yr(w);b.useSyncedValue("isInstantPhase",F);let R=b.useState("disabled"),M=l??R,A=Je(M),O=b.useState("trackCursorAxis"),L=b.useState("disableHoverablePopup"),Z=ss.useRef(!1),ae=Tt(),I=ss.useRef(void 0);function z(){return H?bt(B.current,"open")===0?0:u??P??600:x}function J(ue){let Ae=S.current;if(!Ae||!ue)return!1;let Pe=ux(ue);return Pe!==null&&Pe!==Ae&&ie(Ae,Pe)}function le(ue){let Ae=J(ue);return Z.current=Ae,Ae&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,ae.clear()),Ae}let q=Oc(w,{enabled:!M,mouseOnly:!0,move:!1,handleClose:!L&&O!=="both"?Nc():null,restMs:z,delay(){return p==null&&H?{close:bt(B.current,"close")}:{close:k}},triggerElementRef:S,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!Z.current}}),be=Cc(w,{enabled:!M}).reference,se=ue=>{let Ae=Z.current,Pe=Xp(ue),ut=le(Pe),Xe=S.current,ir=Xe&&Pe&&ie(Xe,Pe);if(ut&&b.select("open")&&b.select("lastOpenChangeReason")===K.triggerHover){b.setOpen(!1,oe(K.triggerHover,ue));return}if(Ae&&!ut&&ir&&!A.current&&!b.select("open")&&Xe&&eo(I.current)){let Lo=()=>{!Z.current&&!A.current&&!b.select("open")&&b.setOpen(!0,oe(K.triggerHover,ue,Xe))},co=z();co===0?(ae.clear(),Lo()):ae.start(co,Lo)}},me=b.useState("triggerProps",C);return je("button",t,{state:{open:v},ref:[o,E,S],props:[q,be,C||O!=="none"?me:void 0,{onMouseOver(ue){se(ue.nativeEvent)},onFocus(ue){J(Xp(ue.nativeEvent))&&ue.preventBaseUIHandler()},onMouseLeave(){Z.current=!1,ae.clear(),I.current=void 0},onPointerEnter(ue){I.current=ue.pointerType},onPointerDown(ue){I.current=ue.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(ue.nativeEvent)},onClick(ue){d&&!b.select("open")&&b.cancelPendingOpen(ue.nativeEvent)},id:_,"data-trigger-disabled":M?"":void 0,[Zp]:M?void 0:""},m],stateAttributesMapping:bp})});var em=s(D(),1);var as=s(D(),1),Fc=as.createContext(void 0);function Qp(){let e=as.useContext(Fc);if(e===void 0)throw new Error(Ze(70));return e}var jc=s(T(),1),tm=em.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return ht().useState("mounted")||r?(0,jc.jsx)(Fc.Provider,{value:r,children:(0,jc.jsx)(Hp,{ref:o,...n})}):null});var ls=s(D(),1);var cs=s(D(),1),Hc=cs.createContext(void 0);function Tr(){let e=cs.useContext(Hc);if(e===void 0)throw new Error(Ze(71));return e}var om=s(T(),1),rm=ls.forwardRef(function(t,o){let{render:r,className:n,anchor:i,positionMethod:a="absolute",side:c="top",align:l="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:p="clipping-ancestors",collisionPadding:f=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=of,style:_,...y}=t,v=ht(),w=Qp(),S=v.useState("open"),x=v.useState("mounted"),k=v.useState("trackCursorAxis"),E=v.useState("disableHoverablePopup"),C=v.useState("floatingRootContext"),P=v.useState("instantType"),B=v.useState("transitionStatus"),F=v.useState("adaptiveOrigin"),H=Rp({anchor:i,positionMethod:a,floatingRootContext:C,mounted:x,side:c,sideOffset:u,align:l,alignOffset:d,collisionBoundary:p,collisionPadding:f,sticky:g,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:F}),N=ls.useMemo(()=>({open:S,side:H.side,align:H.align,anchorHidden:H.anchorHidden,instant:k!=="none"?"tracking-cursor":P}),[S,H.side,H.align,H.anchorHidden,k,P]),R=Tp(t,N,{styles:H.positionerStyles,transitionStatus:B,props:y,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!S||k==="both"||E});return(0,om.jsx)(Hc.Provider,{value:H,children:R})});var nm=s(D(),1);var im=nm.forwardRef(function(t,o){let{render:r,className:n,style:i,...a}=t,c=ht(),{side:l,align:u}=Tr(),d=c.useState("open"),p=c.useState("instantType"),f=c.useState("transitionStatus"),m=c.useState("popupProps"),g=c.useState("floatingRootContext"),h=c.useState("disabled"),b=c.useState("closeDelay");Ti({open:d,ref:c.context.popupRef,onComplete(){d&&c.context.onOpenChangeComplete?.(!0)}}),Ic(g,{enabled:!h,closeDelay:b});let _=c.useStateSetter("popupElement");return je("div",t,{state:{open:d,side:l,align:u,instant:p,transitionStatus:f},ref:[o,c.context.popupRef,_],props:[Zf,m,Ji(f),a],stateAttributesMapping:hp})});var sm=s(D(),1);var am=sm.forwardRef(function(t,o){let{render:r,className:n,style:i,...a}=t,c=ht(),{arrowRef:l,side:u,align:d,arrowUncentered:p,arrowStyles:f}=Tr(),m=c.useState("open"),g=c.useState("instantType");return je("div",t,{state:{open:m,side:u,align:d,uncentered:p,instant:g},ref:[o,l],props:[{style:f,"aria-hidden":!0},a],stateAttributesMapping:pn})});var cm=s(D(),1);var zc=s(T(),1),lm=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=cm.useMemo(()=>({open:o,close:r}),[o,r]);return(0,zc.jsx)(Vc.Provider,{value:o,children:(0,zc.jsx)(ac,{delay:i,timeoutMs:n,children:t.children})})};var dm=s(D(),1);var um=dm.forwardRef(function(t,o){let{render:r,className:n,style:i,children:a,...c}=t,l=ht(),u=Tr(),d=l.useState("instantType"),{children:p,state:f}=Vp({store:l,side:u.side,children:a}),m={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:d};return je("div",t,{state:m,ref:o,props:[c,{children:p}],stateAttributesMapping:Dp})});var gn=class extends Fi{constructor(){super($p(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function fm(){return new gn}function vt(e){return je(e.defaultTagName??"div",e,e)}var gm=s(U(),1),Uc="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"&&px(document)),e.__wpStyleRuntime}function fx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Uc}]`))if(o.getAttribute(Uc)===t)return!0;return!1}function bm(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(fx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Uc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function px(e){let t=$c();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)bm(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 hm(e,t){let o=$c();o.styles.set(e,t);for(let r of o.documents.keys())bm(r,e,t)}typeof process>"u",hm("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 pm={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",hm("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 mm={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"},ko=(0,gm.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return vt({render:o,defaultTagName:"span",ref:i,props:Ce(n,{className:X(pm.text,mm.heading,mm.p,pm[t],r)})})});var Bm=s(U(),1);var xm=s(U(),1);var Gc="data-wp-hash";function Kc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gx(document)),e.__wpStyleRuntime}function mx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Gc}]`))if(o.getAttribute(Gc)===t)return!0;return!1}function vm(e,t,o){if(!e.head)return;let r=Kc(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(mx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Gc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function gx(e){let t=Kc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)vm(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 bx(e,t){let o=Kc();o.styles.set(e,t);for(let r of o.documents.keys())vm(r,e,t)}typeof process>"u",bx("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 wm={slot:"_11fc52b637ff8a7e__slot"},_m="data-wp-compat-overlay-slot";function hx(){return typeof document>"u"?null:document}function wx(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Yt=null;function Yc(e){return e.setAttribute("aria-hidden","false"),e}function vx(e){let t=e.createElement("div");return t.setAttribute(_m,""),wm.slot&&t.classList.add(wm.slot),e.body.appendChild(t),t}function ym(){if(typeof window>"u"||!wx()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=hx();if(!e||!e.body)return;if(Yt&&Yt.ownerDocument===e&&Yt.isConnected)return Yc(Yt);let t=e.querySelector(`[${_m}]`);return t instanceof HTMLDivElement?(Yt=Yc(t),Yt):(Yt?.isConnected&&Yt.remove(),Yt=Yc(vx(e)),Yt)}var Sm=s(T(),1),km=(0,xm.forwardRef)(function({container:t,...o},r){return(0,Sm.jsx)(wt.Portal,{container:t??ym(),...o,ref:r})});var Em=s(U(),1),Cm=s(T(),1),qc="data-wp-hash";function Xc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yx(document)),e.__wpStyleRuntime}function _x(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qc}]`))if(o.getAttribute(qc)===t)return!0;return!1}function Rm(e,t,o){if(!e.head)return;let r=Xc(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(_x(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function yx(e){let t=Xc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Rm(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 Tm(e,t){let o=Xc();o.styles.set(e,t);for(let r of o.documents.keys())Rm(r,e,t)}typeof process>"u",Tm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var xx={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Tm("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 Sx={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Am=(0,Em.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},a){return(0,Cm.jsx)(wt.Positioner,{ref:a,align:t,side:r,sideOffset:n,...i,className:X(xx["box-sizing"],Sx.positioner,o)})});var Pm=s(U(),1);function Zc(e,t,o){return(0,Pm.cloneElement)(e??t,{children:o})}var kx=s(ds(),1);var Nm=s(Jc(),1),{lock:r7,unlock:Mm}=(0,Nm.__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 Ex(){let e=kx;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Mm(e.privateApis).ThemeProvider}var Lm=Ex();var bn=s(T(),1),Qc="data-wp-hash";function el(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tx(document)),e.__wpStyleRuntime}function Rx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qc}]`))if(o.getAttribute(Qc)===t)return!0;return!1}function Wm(e,t,o){if(!e.head)return;let r=el(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Rx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Qc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Tx(e){let t=el();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wm(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 Cx(e,t){let o=el();o.styles.set(e,t);for(let r of o.documents.keys())Wm(r,e,t)}typeof process>"u",Cx("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 Ax={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Px={background:"#1e1e1e"},tl=(0,Bm.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},a){let c=(0,bn.jsx)(Lm,{color:Px,children:(0,bn.jsx)(wt.Popup,{ref:a,className:X(Ax.popup,n),...i,children:r})}),l=Zc(o,(0,bn.jsx)(Am,{}),c);return Zc(t,(0,bn.jsx)(km,{}),l)});var Dm=s(U(),1),Vm=s(T(),1),ol=(0,Dm.forwardRef)(function(t,o){return(0,Vm.jsx)(wt.Trigger,{ref:o,...t})});var Fm=s(de(),1),jm=s(T(),1);function Hm({children:e}){return(0,jm.jsx)(ts,{direction:(0,Fm.isRTL)()?"rtl":"ltr",children:e})}var rl=s(T(),1);function nl(e){return(0,rl.jsx)(Hm,{children:(0,rl.jsx)(wt.Root,{...e})})}var zm=s(U(),1),Um=s(de(),1),Cr=s(T(),1),il="data-wp-hash";function sl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nx(document)),e.__wpStyleRuntime}function Ox(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${il}]`))if(o.getAttribute(il)===t)return!0;return!1}function $m(e,t,o){if(!e.head)return;let r=sl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Ox(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(il,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Nx(e){let t=sl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)$m(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 fs(e,t){let o=sl();o.styles.set(e,t);for(let r of o.documents.keys())$m(r,e,t)}typeof process>"u",fs("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Mx={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",fs("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 Lx={"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",fs("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 us={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",fs("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 Bx={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"},al=(0,zm.forwardRef)(function({children:t,variant:o="default",tone:r="brand",openInNewTab:n=!1,target:i,render:a,className:c,...l},u){let d=n||/^_blank$/i.test(i??"");return vt({render:a,defaultTagName:"a",ref:u,props:Ce(l,{className:X(Bx.a,Mx["box-sizing"],Lx["outset-ring--focus-except-active"],o!=="unstyled"&&us.link,o!=="unstyled"&&us[`is-${r}`],o==="unstyled"&&us["is-unstyled"],c),target:i??(n?"_blank":void 0),children:(0,Cr.jsxs)(Cr.Fragment,{children:[t,d&&(0,Cr.jsx)("span",{className:us["link-icon"],role:"img","aria-label":(0,Um.__)("(opens in a new tab)")})]})})})});var Ym=s(U(),1),Gm=s(Te(),1),Km=s(T(),1),Zo=(0,Ym.forwardRef)(function({icon:t,size:o=24,style:r,...n},i){let a=t.props.style||r?{...t.props.style,...r}:void 0;return(0,Km.jsx)(Gm.SVG,{ref:i,...t.props,...n,...a?{style:a}:{},width:o,height:o})});var hn=s(U(),1),ms=s(de(),1);var qm=s(U(),1),cl="data-wp-hash";function ll(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dx(document)),e.__wpStyleRuntime}function Wx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${cl}]`))if(o.getAttribute(cl)===t)return!0;return!1}function Xm(e,t,o){if(!e.head)return;let r=ll(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Wx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Dx(e){let t=ll();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xm(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 Vx(e,t){let o=ll();o.styles.set(e,t);for(let r of o.documents.keys())Xm(r,e,t)}typeof process>"u",Vx("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 Fx={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Jo=(0,qm.forwardRef)(function({render:t,...o},r){return vt({render:t,ref:r,props:Ce({className:Fx["visually-hidden"]},o,{"data-visually-hidden":""})})});var ps=s(T(),1);function Zm({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let r=(0,hn.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 Jm=(0,hn.forwardRef)(function({descriptionId:t,shortcut:o},r){return(0,ps.jsx)(Jo,{id:t,"aria-hidden":"true",render:(0,ps.jsx)("span",{ref:r}),children:(0,ms.sprintf)((0,ms.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),Qm=(0,hn.forwardRef)(function({className:t,shortcut:o},r){return(0,ps.jsx)("span",{ref:r,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var tg=s(dl(),1),gs=s(U(),1),og=s(de(),1),ng=s(T(),1),ul="data-wp-hash";function fl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hx(document)),e.__wpStyleRuntime}function jx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ul}]`))if(o.getAttribute(ul)===t)return!0;return!1}function rg(e,t,o){if(!e.head)return;let r=fl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(jx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ul,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Hx(e){let t=fl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)rg(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 bs(e,t){let o=fl();o.styles.set(e,t);for(let r of o.documents.keys())rg(r,e,t)}typeof process>"u",bs("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 wn={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",bs("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var zx={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bs("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 Ux={"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",bs("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 $x={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"},ig=(0,gs.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:a,loading:c,loadingAnnouncement:l=(0,og.__)("Loading"),children:u,...d},p){let f=X($x.button,zx["box-sizing"],Ux["outset-ring--focus-except-active"],o!=="unstyled"&&wn.button,wn[`is-${t}`],wn[`is-${o}`],wn[`is-${r}`],c&&wn["is-loading"],n);return(0,gs.useEffect)(()=>{c&&l&&(0,tg.speak)(l)},[c,l]),(0,ng.jsx)(Lc,{ref:p,className:f,focusableWhenDisabled:i,disabled:a??c,...d,children:u})});var sg=s(U(),1);var cg=s(T(),1),pl="data-wp-hash";function ml(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gx(document)),e.__wpStyleRuntime}function Yx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${pl}]`))if(o.getAttribute(pl)===t)return!0;return!1}function ag(e,t,o){if(!e.head)return;let r=ml(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Yx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Gx(e){let t=ml();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ag(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 Kx(e,t){let o=ml();o.styles.set(e,t);for(let r of o.documents.keys())ag(r,e,t)}typeof process>"u",Kx("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 qx={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"},gl=(0,sg.forwardRef)(function({className:t,icon:o,...r},n){return(0,cg.jsx)(Zo,{ref:n,icon:o,className:X(qx.icon,t),size:24,...r})});gl.displayName="Button.Icon";var hs=Object.assign(ig,{Icon:gl});var dg=s(U(),1);var _t=s(T(),1),bl="data-wp-hash";function hl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zx(document)),e.__wpStyleRuntime}function Xx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bl}]`))if(o.getAttribute(bl)===t)return!0;return!1}function ug(e,t,o){if(!e.head)return;let r=hl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Xx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Zx(e){let t=hl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ug(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 Jx(e,t){let o=hl();o.styles.set(e,t);for(let r of o.documents.keys())ug(r,e,t)}typeof process>"u",Jx("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 lg={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},wl=(0,dg.forwardRef)(function({label:t,className:o,children:r,disabled:n,focusableWhenDisabled:i=!0,icon:a,size:c,shortcut:l,positioner:u,"aria-describedby":d,"aria-keyshortcuts":p,...f},m){let g=X(lg["icon-button"],o),{descriptionId:h,targetProps:b}=Zm({"aria-describedby":d,"aria-keyshortcuts":p,shortcut:l});return(0,_t.jsxs)(nl,{children:[(0,_t.jsxs)(ol,{ref:m,...b,disabled:n&&!i,render:(0,_t.jsx)(hs,{...f,size:c,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,_t.jsx)(Zo,{icon:a,size:24,className:lg.icon}),l&&h&&(0,_t.jsx)(Jm,{descriptionId:h,shortcut:l})]}),(0,_t.jsxs)(tl,{positioner:u,children:[t,l&&(0,_t.jsxs)(_t.Fragment,{children:[" ",(0,_t.jsx)(Qm,{shortcut:l})]})]})]})});var fg=s(U(),1),vl="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"&&e0(document)),e.__wpStyleRuntime}function Qx(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vl}]`))if(o.getAttribute(vl)===t)return!0;return!1}function pg(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(Qx(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function e0(e){let t=_l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)pg(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 t0(e,t){let o=_l();o.styles.set(e,t);for(let r of o.documents.keys())pg(r,e,t)}typeof process>"u",t0("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var o0={stack:"_19ce0419607e1896__stack"},r0={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)"},yl=(0,fg.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:a,...c},l){let u={gap:o&&r0[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return vt({render:a,ref:l,props:Ce(c,{style:u,className:o0.stack})})});var Eo={};Fe(Eo,{ActionButton:()=>Dg,ActionLink:()=>jg,Actions:()=>Cg,CloseIcon:()=>Ng,Description:()=>Eg,Root:()=>hg,Title:()=>yg});var mg=s(dl(),1),Ar=s(U(),1);var Pr=s(T(),1),Sl="data-wp-hash";function kl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i0(document)),e.__wpStyleRuntime}function n0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Sl}]`))if(o.getAttribute(Sl)===t)return!0;return!1}function gg(e,t,o){if(!e.head)return;let r=kl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(n0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Sl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function i0(e){let t=kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gg(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 bg(e,t){let o=kl();o.styles.set(e,t);for(let r of o.documents.keys())gg(r,e,t)}typeof process>"u",bg("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var s0={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bg("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 xl={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"},a0={neutral:null,info:va,warning:sa,success:Ta,error:ga};function c0(e){return e==="error"?"assertive":"polite"}function l0(e){if(e){if(typeof e=="string")return e;try{return(0,Ar.renderToString)(e)}catch{return}}}function d0(e,t){let o=l0(e);(0,Ar.useEffect)(()=>{o&&(0,mg.speak)(o,t)},[o,t])}var hg=(0,Ar.forwardRef)(function({intent:t="neutral",children:o,icon:r,spokenMessage:n=o,politeness:i=c0(t),render:a,...c},l){d0(n,i);let u=r===null?null:r??a0[t],d=X(xl.notice,xl[`is-${t}`],s0["box-sizing"]);return vt({defaultTagName:"div",render:a,ref:l,props:Ce({className:d,children:(0,Pr.jsxs)(Pr.Fragment,{children:[o,u&&(0,Pr.jsx)(Zo,{className:xl.icon,icon:u})]})},c)})});var wg=s(U(),1);var _g=s(T(),1),El="data-wp-hash";function Rl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&f0(document)),e.__wpStyleRuntime}function u0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${El}]`))if(o.getAttribute(El)===t)return!0;return!1}function vg(e,t,o){if(!e.head)return;let r=Rl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(u0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(El,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function f0(e){let t=Rl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)vg(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 p0(e,t){let o=Rl();o.styles.set(e,t);for(let r of o.documents.keys())vg(r,e,t)}typeof process>"u",p0("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 m0={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"},yg=(0,wg.forwardRef)(function({className:t,...o},r){return(0,_g.jsx)(ko,{ref:r,variant:"heading-md",className:X(m0.title,t),...o})});var xg=s(U(),1);var kg=s(T(),1),Tl="data-wp-hash";function Cl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&b0(document)),e.__wpStyleRuntime}function g0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Tl}]`))if(o.getAttribute(Tl)===t)return!0;return!1}function Sg(e,t,o){if(!e.head)return;let r=Cl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(g0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Tl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function b0(e){let t=Cl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Sg(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 h0(e,t){let o=Cl();o.styles.set(e,t);for(let r of o.documents.keys())Sg(r,e,t)}typeof process>"u",h0("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 w0={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"},Eg=(0,xg.forwardRef)(function({className:t,...o},r){return(0,kg.jsx)(ko,{ref:r,variant:"body-md",className:X(w0.description,t),...o})});var Rg=s(U(),1);var Al="data-wp-hash";function Pl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_0(document)),e.__wpStyleRuntime}function v0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Al}]`))if(o.getAttribute(Al)===t)return!0;return!1}function Tg(e,t,o){if(!e.head)return;let r=Pl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(v0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Al,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function _0(e){let t=Pl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Tg(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 y0(e,t){let o=Pl();o.styles.set(e,t);for(let r of o.documents.keys())Tg(r,e,t)}typeof process>"u",y0("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 x0={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"},Cg=(0,Rg.forwardRef)(function({render:t,...o},r){return vt({defaultTagName:"div",render:t,ref:r,props:Ce({className:x0.actions},o)})});var Ag=s(U(),1),Pg=s(de(),1);var Og=s(T(),1),Il="data-wp-hash";function Ol(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&k0(document)),e.__wpStyleRuntime}function S0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Il}]`))if(o.getAttribute(Il)===t)return!0;return!1}function Ig(e,t,o){if(!e.head)return;let r=Ol(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(S0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Il,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function k0(e){let t=Ol();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ig(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 E0(e,t){let o=Ol();o.styles.set(e,t);for(let r of o.documents.keys())Ig(r,e,t)}typeof process>"u",E0("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 R0={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"},Ng=(0,Ag.forwardRef)(function({className:t,icon:o=Wo,label:r=(0,Pg.__)("Dismiss"),...n},i){return(0,Og.jsx)(wl,{...n,ref:i,className:X(R0["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:r})});var Lg=s(U(),1);var Wg=s(T(),1),Nl="data-wp-hash";function Ml(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&C0(document)),e.__wpStyleRuntime}function T0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Nl}]`))if(o.getAttribute(Nl)===t)return!0;return!1}function Bg(e,t,o){if(!e.head)return;let r=Ml(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(T0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Nl,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function C0(e){let t=Ml();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bg(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 A0(e,t){let o=Ml();o.styles.set(e,t);for(let r of o.documents.keys())Bg(r,e,t)}typeof process>"u",A0("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 Mg={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"},Dg=(0,Lg.forwardRef)(function({className:t,loading:o,loadingAnnouncement:r,variant:n,...i},a){return(0,Wg.jsx)(hs,{...i,...o!==void 0?{loading:o,loadingAnnouncement:r??""}:{},ref:a,size:"compact",tone:"neutral",variant:n,className:X(Mg["action-button"],Mg[`is-action-button-${n}`],t)})});var Vg=s(U(),1);var Bl=s(T(),1),Ll="data-wp-hash";function Wl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&I0(document)),e.__wpStyleRuntime}function P0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ll}]`))if(o.getAttribute(Ll)===t)return!0;return!1}function Fg(e,t,o){if(!e.head)return;let r=Wl(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(P0(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ll,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function I0(e){let t=Wl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Fg(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 O0(e,t){let o=Wl();o.styles.set(e,t);for(let r of o.documents.keys())Fg(r,e,t)}typeof process>"u",O0("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 N0={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"},jg=(0,Vg.forwardRef)(function({className:t,render:o,...r},n){return(0,Bl.jsx)(ko,{ref:n,className:X(N0["action-link"],t),...r,variant:"body-md",render:(0,Bl.jsx)(al,{tone:"neutral",variant:"default",render:o})})});var Hg=s(U(),1),zg=s(T(),1),Ug=(0,Hg.forwardRef)(({children:e,className:t,ariaLabel:o,as:r="div",...n},i)=>(0,zg.jsx)(r,{ref:i,className:X("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...n,children:e}));Ug.displayName="NavigableRegion";var Ro=Ug;var $g={primary:"#3858e9",background:"#222524"},M0=new Map([["modern",$g],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function Dl(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return M0.get(e)??$g}var ws=s(U(),1),Qo=s(_e(),1),To=s(de(),1),vs=s(it(),1),qe=s(T(),1),Gg=.25,Yg={type:"tween",duration:Gg,ease:[.6,0,.4,1]};function L0(e){(0,ws.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var B0={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...Yg,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...Yg,delay:.8,delayChildren:.8}}};function W0({isDistractionFree:e,footer:t,header:o,editorNotices:r,sidebar:n,secondarySidebar:i,content:a,actions:c,labels:l,className:u},d){let p=(0,vs.useViewportMatch)("medium","<"),m={type:"tween",duration:(0,vs.useReducedMotion)()?0:Gg,ease:[.6,0,.4,1]};L0("interface-interface-skeleton__html-container");let h={...{header:(0,To._x)("Header","header landmark area"),body:(0,To.__)("Content"),secondarySidebar:(0,To.__)("Block Library"),sidebar:(0,To._x)("Settings","settings landmark area"),actions:(0,To.__)("Publish"),footer:(0,To.__)("Footer")},...l};return(0,qe.jsxs)("div",{ref:d,className:X(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,qe.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,qe.jsx)(Qo.__unstableAnimatePresence,{initial:!1,children:!!o&&(0,qe.jsx)(Ro,{as:Qo.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:h.header,initial:e&&!p?"distractionFreeHidden":"hidden",whileHover:e&&!p?"distractionFreeHover":"visible",animate:e&&!p?"distractionFreeDisabled":"visible",exit:e&&!p?"distractionFreeHidden":"hidden",variants:B0,transition:m,children:o})}),e&&(0,qe.jsx)("div",{className:"interface-interface-skeleton__header",children:r}),(0,qe.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,qe.jsx)(Qo.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,qe.jsx)(Ro,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:h.secondarySidebar,as:Qo.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:"auto"},closed:{width:0}},transition:m,children:(0,qe.jsx)(Qo.__unstableMotion.div,{style:{width:p?"100vw":"max-content",height:"100%"},variants:{open:{x:0},closed:{x:"-100%"}},transition:m,children:i})})}),(0,qe.jsx)(Ro,{className:"interface-interface-skeleton__content",ariaLabel:h.body,children:a}),!!n&&(0,qe.jsx)(Ro,{className:"interface-interface-skeleton__sidebar",ariaLabel:h.sidebar,children:n}),!!c&&(0,qe.jsx)(Ro,{className:"interface-interface-skeleton__actions",ariaLabel:h.actions,children:c})]})]}),!!t&&(0,qe.jsx)(Ro,{className:"interface-interface-skeleton__footer",ariaLabel:h.footer,children:t})]})}var Vl=(0,ws.forwardRef)(W0);var Jg=s(cr(),1),Ot=s(nt(),1),_n=s(Ne(),1);var er=s(Hn(),1),_s=s(cr(),1);function qg(e){if(e.id_base==="block"){let o=(0,er.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return o.length?(0,_s.addWidgetIdToBlock)(o[0],e.id):(0,_s.addWidgetIdToBlock)((0,er.createBlock)("core/paragraph",{},[]),e.id)}let t;return e._embedded.about[0].is_multi?t={idBase:e.id_base,instance:e.instance}:t={id:e.id},(0,_s.addWidgetIdToBlock)((0,er.createBlock)("core/legacy-widget",t,[]),e.id)}function Xg(e,t={}){let o;return e.name==="core/legacy-widget"&&(e.attributes.id||e.attributes.instance)?o={...t,id:e.attributes.id??t.id,id_base:e.attributes.idBase??t.id_base,instance:e.attributes.instance??t.instance}:o={...t,id_base:"block",instance:{raw:{content:(0,er.serialize)(e)}}},delete o.rendered,delete o.rendered_form,o}var we="root",Gt="sidebar",tt="postType",oo=e=>`widget-area-${e}`,Co=()=>"widget-areas";function Ir(){return{per_page:-1}}function vn(){return{per_page:-1,_embed:"about"}}var Zg=(e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}});var It="core/edit-widgets";var yn=(e,t)=>({registry:o})=>{let r=Zg(e,t);return o.dispatch(Ot.store).receiveEntityRecords(we,tt,r,{id:r.id},!1),r},D0=()=>async({select:e,dispatch:t,registry:o})=>{let r=e.getEditedWidgetAreas();if(r?.length)try{await t.saveWidgetAreas(r),o.dispatch(Fl.store).createSuccessNotice((0,tr.__)("Widgets saved."),{type:"snackbar"})}catch(n){o.dispatch(Fl.store).createErrorNotice((0,tr.sprintf)((0,tr.__)("There was an error. %s"),n.message),{type:"snackbar"})}},V0=e=>async({dispatch:t,registry:o})=>{try{for(let r of e)await t.saveWidgetArea(r.id)}finally{await o.dispatch(Ot.store).finishResolution("getEntityRecord",we,Gt,Ir())}},F0=e=>async({dispatch:t,select:o,registry:r})=>{let n=o.getWidgets(),i=r.select(Ot.store).getEditedEntityRecord(we,tt,oo(e)),a=Object.values(n).filter(({sidebar:b})=>b===e),c=[],l=i.blocks.filter(b=>{let{id:_}=b.attributes;if(b.name==="core/legacy-widget"&&_){if(c.includes(_))return!1;c.push(_)}return!0}),u=[];for(let b of a)o.getWidgetAreaForWidgetId(b.id)||u.push(b);let d=[],p=[],f=[];for(let b=0;b<l.length;b++){let _=l[b],y=(0,Jg.getWidgetIdFromBlock)(_),v=n[y],w=Xg(_,v);if(f.push(y),v){if(r.dispatch(Ot.store).editEntityRecord("root","widget",y,{...w,sidebar:e},{undoIgnore:!0}),!r.select(Ot.store).hasEditsForEntityRecord("root","widget",y))continue;p.push(({saveEditedEntityRecord:x})=>x("root","widget",y))}else p.push(({saveEntityRecord:S})=>S("root","widget",{...w,sidebar:e}));d.push({block:_,position:b,clientId:_.clientId})}for(let b of u)p.push(({deleteEntityRecord:_})=>_("root","widget",b.id,{force:!0}));let g=(await r.dispatch(Ot.store).__experimentalBatch(p)).filter(b=>!b.hasOwnProperty("deleted")),h=[];for(let b=0;b<g.length;b++){let _=g[b],{block:y,position:v}=d[b];i.blocks[v].attributes.__internalWidgetId=_.id,r.select(Ot.store).getLastEntitySaveError("root","widget",_.id)&&h.push(y.attributes?.name||y?.name),f[v]||(f[v]=_.id)}if(h.length)throw new Error((0,tr.sprintf)((0,tr.__)("Could not save the following widgets: %s."),h.join(", ")));r.dispatch(Ot.store).editEntityRecord(we,Gt,e,{widgets:f},{undoIgnore:!0}),t(j0(e)),r.dispatch(Ot.store).receiveEntityRecords(we,tt,i,void 0)},j0=e=>({registry:t})=>{t.dispatch(Ot.store).saveEditedEntityRecord(we,Gt,e,{throwOnError:!0})};function H0(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function jl(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function z0(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function U0(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function $0(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Y0=()=>({registry:e})=>{e.dispatch(Me).disableComplementaryArea(It)},G0=(e,t)=>async({dispatch:o,select:r,registry:n})=>{let i=n.select(_n.store).getBlockRootClientId(e),l=n.select(_n.store).getBlocks().find(({attributes:f})=>f.id===t).clientId,d=n.select(_n.store).getBlockOrder(l).length;r.getIsWidgetAreaOpen(l)||o.setIsWidgetAreaOpen(l,!0),n.dispatch(_n.store).moveBlocksToPosition([e],i,l,d)};function K0(e){return{type:"UNLOCK_WIDGET_SAVING",lockName:e}}function q0(e){return{type:"LOCK_WIDGET_SAVING",lockName:e}}var X0=()=>async({dispatch:e,registry:t})=>{let o=Ir(),r=await t.resolveSelect(zl.store).getEntityRecords(we,Gt,o),n=[],i=r.sort((c,l)=>c.id==="wp_inactive_widgets"?1:l.id==="wp_inactive_widgets"?-1:0);for(let c of i)n.push((0,Qg.createBlock)("core/widget-area",{id:c.id,name:c.name})),c.widgets.length||e(yn(oo(c.id),[]));let a={};n.forEach((c,l)=>{a[c.clientId]=l===0}),e(jl(a)),e(yn(Co(),n))},Z0=()=>async({dispatch:e,registry:t})=>{let o=vn(),r=await t.resolveSelect(zl.store).getEntityRecords("root","widget",o),n={};for(let i of r){let a=qg(i);n[i.sidebar]=n[i.sidebar]||[],n[i.sidebar].push(a)}for(let i in n)n.hasOwnProperty(i)&&e(yn(oo(i),n[i]))};var $l={};Fe($l,{__experimentalGetInsertionPoint:()=>l1,canInsertBlockInWidgetArea:()=>d1,getEditedWidgetAreas:()=>n1,getIsWidgetAreaOpen:()=>a1,getParentWidgetAreaBlock:()=>r1,getReferenceWidgetBlocks:()=>i1,getWidget:()=>e1,getWidgetAreaForWidgetId:()=>o1,getWidgetAreas:()=>t1,getWidgets:()=>Q0,isInserterOpened:()=>c1,isListViewOpened:()=>u1,isSavingWidgetAreas:()=>s1,isWidgetSavingLocked:()=>f1});var yt=s(te(),1),eb=s(cr(),1),Kt=s(nt(),1),ys=s(Ne(),1);var J0={rootClientId:void 0,insertionIndex:void 0},Q0=(0,yt.createRegistrySelector)(e=>(0,yt.createSelector)(()=>e(Kt.store).getEntityRecords("root","widget",vn())?.reduce((o,r)=>({...o,[r.id]:r}),{})??{},()=>[e(Kt.store).getEntityRecords("root","widget",vn())])),e1=(0,yt.createRegistrySelector)(e=>(t,o)=>e(It).getWidgets()[o]),t1=(0,yt.createRegistrySelector)(e=>()=>{let t=Ir();return e(Kt.store).getEntityRecords(we,Gt,t)}),o1=(0,yt.createRegistrySelector)(e=>(t,o)=>e(It).getWidgetAreas().find(n=>e(Kt.store).getEditedEntityRecord(we,tt,oo(n.id)).blocks.map(c=>(0,eb.getWidgetIdFromBlock)(c)).includes(o))),r1=(0,yt.createRegistrySelector)(e=>(t,o)=>{let{getBlock:r,getBlockName:n,getBlockParents:i}=e(ys.store),c=i(o).find(l=>n(l)==="core/widget-area");return r(c)}),n1=(0,yt.createRegistrySelector)(e=>(t,o)=>{let r=e(It).getWidgetAreas();return r?(o&&(r=r.filter(({id:n})=>o.includes(n))),r.filter(({id:n})=>e(Kt.store).hasEditsForEntityRecord(we,tt,oo(n))).map(({id:n})=>e(Kt.store).getEditedEntityRecord(we,Gt,n))):[]}),i1=(0,yt.createRegistrySelector)(e=>(t,o=null)=>{let r=[],n=e(It).getWidgetAreas();for(let i of n){let a=e(Kt.store).getEditedEntityRecord(we,tt,oo(i.id));for(let c of a.blocks)c.name==="core/legacy-widget"&&(!o||c.attributes?.referenceWidgetName===o)&&r.push(c)}return r}),s1=(0,yt.createRegistrySelector)(e=>()=>{let t=e(It).getWidgetAreas()?.map(({id:r})=>r);if(!t)return!1;for(let r of t)if(e(Kt.store).isSavingEntityRecord(we,Gt,r))return!0;let o=[...Object.keys(e(It).getWidgets()),void 0];for(let r of o)if(e(Kt.store).isSavingEntityRecord("root","widget",r))return!0;return!1}),a1=(e,t)=>{let{widgetAreasOpenState:o}=e;return!!o[t]};function c1(e){return!!e.blockInserterPanel}function l1(e){return typeof e.blockInserterPanel=="boolean"?J0:e.blockInserterPanel}var d1=(0,yt.createRegistrySelector)(e=>(t,o)=>{let r=e(ys.store).getBlocks(),[n]=r;return n?e(ys.store).canInsertBlockType(o,n.clientId):!1});function u1(e){return e.listViewPanel}function f1(e){return Object.keys(e.widgetSavingLock).length>0}var Yl={};Fe(Yl,{getInserterSidebarToggleRef:()=>m1,getListViewToggleRef:()=>p1});function p1(e){return e.listViewToggleRef}function m1(e){return e.inserterSidebarToggleRef}var tb=s(Jc(),1),{lock:E4,unlock:dt}=(0,tb.__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/edit-widgets");var g1={reducer:Ad,selectors:$l,resolvers:Ul,actions:Hl},G=(0,xs.createReduxStore)(It,g1);(0,xs.register)(G);ob.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});dt(G).registerPrivateSelectors(Yl);var nb=s(Ne(),1),ib=s(it(),1),ks=s(te(),1),sb=s(Ss(),1),ab=s(cr(),1);var Ao=s(T(),1),b1=(0,ib.createHigherOrderComponent)(e=>t=>{let{clientId:o,name:r}=t,{widgetAreas:n,currentWidgetAreaId:i,canInsertBlockInWidgetArea:a}=(0,ks.useSelect)(d=>{if(r==="core/widget-area")return{};let p=d(G),f=p.getParentWidgetAreaBlock(o);return{widgetAreas:p.getWidgetAreas(),currentWidgetAreaId:f?.attributes?.id,canInsertBlockInWidgetArea:p.canInsertBlockInWidgetArea(r)}},[o,r]),{moveBlockToWidgetArea:c}=(0,ks.useDispatch)(G),l=n?.length>1,u=r!=="core/widget-area"&&l&&a;return(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsx)(e,{...t},"edit"),u&&(0,Ao.jsx)(nb.BlockControls,{children:(0,Ao.jsx)(ab.MoveToWidgetArea,{widgetAreas:n,currentWidgetAreaId:i,onSelect:d=>{c(t.clientId,d)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,sb.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",b1);var lb=s(Ss(),1),db=s(Gl(),1),h1=()=>db.MediaUpload;(0,lb.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",h1);var Zl={};Fe(Zl,{metadata:()=>Kl,name:()=>y1,settings:()=>x1});var Xl=s(de(),1);var Kl={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/widget-area",title:"Widget Area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,renaming:!1,visibility:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"};var qt=s(U(),1),Cs=s(te(),1),mb=s(nt(),1),Or=s(_e(),1),gb=s(Ne(),1);var ub=s(nt(),1),Ts=s(Ne(),1),fb=s(U(),1);var Es=s(U(),1),v1=e=>{let[t,o]=(0,Es.useState)(!1);return(0,Es.useEffect)(()=>{let{ownerDocument:r}=e.current;function n(c){a(c)}function i(){o(!1)}function a(c){e.current.contains(c.target)?o(!0):o(!1)}return r.addEventListener("dragstart",n),r.addEventListener("dragend",i),r.addEventListener("dragenter",a),()=>{r.removeEventListener("dragstart",n),r.removeEventListener("dragend",i),r.removeEventListener("dragenter",a)}},[]),t},Rs=v1;var ql=s(T(),1);function pb({id:e}){let[t,o,r]=(0,ub.useEntityBlockEditor)("root","postType"),n=(0,fb.useRef)(),a=Rs(n),c=(0,Ts.useInnerBlocksProps)({ref:n},{value:t,onInput:o,onChange:r,templateLock:!1,renderAppender:Ts.InnerBlocks.ButtonBlockAppender});return(0,ql.jsx)("div",{"data-widget-area-id":e,className:X("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":a}),children:(0,ql.jsx)("div",{...c})})}var or=s(T(),1);function bb({clientId:e,attributes:{id:t,name:o}}){let r=(0,Cs.useSelect)(f=>f(G).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:n}=(0,Cs.useDispatch)(G),i=(0,qt.useRef)(),a=(0,qt.useCallback)(f=>n(e,f),[e]),c=_1(i),l=Rs(i),[u,d]=(0,qt.useState)(!1);(0,qt.useEffect)(()=>{if(!c){d(!1);return}l&&!r?(a(!0),d(!0)):!l&&r&&u&&a(!1)},[r,c,l,u]);let p=(0,gb.useBlockProps)();return(0,or.jsx)("div",{...p,children:(0,or.jsx)(Or.Panel,{ref:i,children:(0,or.jsx)(Or.PanelBody,{title:o,opened:r,onToggle:()=>{n(e,!r)},scrollAfterOpen:!c,children:({opened:f})=>(0,or.jsx)(Or.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:f,children:(0,or.jsx)(mb.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,or.jsx)(pb,{id:t})})})})})})}var _1=e=>{let[t,o]=(0,qt.useState)(!1);return(0,qt.useEffect)(()=>{let{ownerDocument:r}=e.current;function n(){o(!0)}function i(){o(!1)}return r.addEventListener("dragstart",n),r.addEventListener("dragend",i),()=>{r.removeEventListener("dragstart",n),r.removeEventListener("dragend",i)}},[]),t};var{name:y1}=Kl,x1={title:(0,Xl.__)("Widget Area"),description:(0,Xl.__)("A widget area container."),__experimentalLabel:({name:e})=>e,icon:jr,edit:bb};var Js=s(de(),1),bw=s(U(),1),hw=s(te(),1),ww=s(si(),1),vw=s(zn(),1),_w=s(_e(),1),yw=s(ds(),1);var hb=s(U(),1),As=s(de(),1);var wb=s(it(),1),vb=s(Ss(),1),ro=s(T(),1);function S1(e){return e instanceof Error&&e.name||"Error"}function k1(e){return typeof e=="string"&&e?e:typeof e?.message=="string"&&e.message?e.message:"An unknown error occurred."}function E1(e,t){let o=[{label:S1(e),content:k1(e)}];return e?.stack&&o.push({label:"Stack",content:e.stack.trim(),preformatted:!0}),t&&o.push({label:"Component stack",content:t.trim(),preformatted:!0}),o.push({label:"Environment",content:`User agent: ${window.navigator.userAgent}`,preformatted:!0}),o}function R1(e,t){return["### Error report",...E1(e,t).map(({label:r,content:n,preformatted:i})=>`**${r}**
+
+${i?`\`\`\`
+${n}
+\`\`\``:n}`)].join(`
+
+`)}function T1({text:e,children:t,variant:o="outline"}){let r=(0,wb.useCopyToClipboard)(e);return(0,ro.jsx)(Eo.ActionButton,{variant:o,ref:r,children:t})}var _b=class extends hb.Component{constructor(){super(...arguments),this.state={error:null,componentStack:null}}componentDidCatch(e,t){this.setState({componentStack:t?.componentStack}),(0,vb.doAction)("editor.ErrorBoundary.errorLogged",e,t)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e,componentStack:t}=this.state;return e?(0,ro.jsxs)(yl,{className:"edit-widgets-error-boundary",direction:"column",gap:"lg",children:[(0,ro.jsxs)(Eo.Root,{intent:"error",children:[(0,ro.jsx)(Eo.Title,{children:(0,As.__)("The editor has crashed")}),(0,ro.jsx)(Eo.Description,{children:(0,As.__)("An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search.")}),(0,ro.jsx)(Eo.Actions,{children:(0,ro.jsx)(T1,{variant:"solid",text:()=>R1(e,t),children:(0,As.__)("Copy error")})})]}),null]}):this.props.children}};var Lb=s(_e(),1),Bb=s(it(),1),Wb=s(Gl(),1),Ns=s(te(),1),Ms=s(nt(),1),Db=s(U(),1),Vb=s(Ne(),1),Fb=s(xb(),1),Jl=s(Rt(),1);var Rb=s(U(),1),Nr=s(xn(),1),Tb=s(rr(),1),Ps=s(te(),1),nr=s(de(),1),Cb=s(nt(),1),Ab=s(Ne(),1);var{usesNativeUndo:Eb}=dt(Ab.privateApis);function Pb(){let{redo:e,undo:t}=(0,Ps.useDispatch)(Cb.store),{saveEditedWidgetAreas:o}=(0,Ps.useDispatch)(G);return(0,Nr.useShortcut)("core/edit-widgets/undo",r=>{Eb(r)||(t(),r.preventDefault())}),(0,Nr.useShortcut)("core/edit-widgets/redo",r=>{Eb(r)||(e(),r.preventDefault())}),(0,Nr.useShortcut)("core/edit-widgets/save",r=>{r.preventDefault(),o()}),null}function C1(){let{registerShortcut:e}=(0,Ps.useDispatch)(Nr.store);return(0,Rb.useEffect)(()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,nr.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,nr.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,Tb.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,nr.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,nr.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,nr.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,nr.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),null}Pb.Register=C1;var Is=Pb;var Ib=s(te(),1),Ob=s(Ne(),1),Nb=s(nt(),1);var A1=()=>(0,Ib.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:o}=e(Ob.store),r=t();if(o(r)==="core/widget-area")return r;let{getParentWidgetAreaBlock:n}=e(G),a=n(r)?.clientId;if(a)return a;let{getEntityRecord:c}=e(Nb.store);return c(we,tt,Co())?.blocks[0]?.clientId},[]),Mb=A1;var Os=!1;var Mr=s(T(),1),{ExperimentalBlockEditorProvider:P1}=dt(Vb.privateApis),{PatternsMenuItems:I1}=dt(Fb.privateApis),O1=[];function jb({blockEditorSettings:e,children:t,...o}){let r=(0,Bb.useViewportMatch)("medium"),{hasUploadPermissions:n,reusableBlocks:i,isFixedToolbarActive:a,keepCaretInsideBlock:c,pageOnFront:l,pageForPosts:u}=(0,Ns.useSelect)(b=>{let{canUser:_,getEntityRecord:y,getEntityRecords:v}=b(Ms.store),w=_("read",{kind:"root",name:"site"})?y("root","site"):void 0;return{hasUploadPermissions:_("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:Os?v("postType","wp_block"):O1,isFixedToolbarActive:!!b(Jl.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!b(Jl.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:w?.page_on_front,pageForPosts:w?.page_for_posts}},[]),{setIsInserterOpened:d}=(0,Ns.useDispatch)(G),p=(0,Db.useMemo)(()=>{let b;return n&&(b=({onError:_,...y})=>{(0,Wb.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:v})=>_(v),...y})}),{...e,__experimentalReusableBlocks:i,hasFixedToolbar:a||!r,keepCaretInsideBlock:c,mediaUpload:b,templateLock:"all",__experimentalSetIsInserterOpened:d,pageOnFront:l,pageForPosts:u,editorTool:"edit"}},[n,e,a,r,c,i,d,l,u]),f=Mb(),[m,g,h]=(0,Ms.useEntityBlockEditor)(we,tt,{id:Co()});return(0,Mr.jsxs)(Lb.SlotFillProvider,{children:[(0,Mr.jsx)(Is.Register,{}),(0,Mr.jsxs)(P1,{value:m,onInput:g,onChange:h,settings:p,useSubRegistry:!1,...o,children:[t,(0,Mr.jsx)(I1,{rootClientId:f})]})]})}var Lr=s(U(),1),Po=s(de(),1);var Ls=s(Ne(),1);var Qb=s(_e(),1),Rn=s(te(),1);var Yb=s(te(),1),Gb=s(U(),1);var Kb=s(Ne(),1),qb=s(_e(),1),Sn=s(de(),1),Xb=s(zb(),1),Zb=s($b(),1);var no=s(T(),1);function Jb({selectedWidgetAreaId:e}){let t=(0,Yb.useSelect)(n=>n(G).getWidgetAreas(),[]),o=(0,Gb.useMemo)(()=>e&&t?.find(n=>n.id===e),[e,t]),r;return o?e==="wp_inactive_widgets"?r=(0,Sn.__)("Blocks in this Widget Area will not be displayed in your site."):r=o.description:r=(0,Sn.__)("Widget Areas are global parts in your site\u2019s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,no.jsx)("div",{className:"edit-widgets-widget-areas",children:(0,no.jsxs)("div",{className:"edit-widgets-widget-areas__top-container",children:[(0,no.jsx)(Kb.BlockIcon,{icon:jr}),(0,no.jsxs)("div",{children:[(0,no.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Zb.safeHTML)(r)}}),t?.length===0&&(0,no.jsx)("p",{children:(0,Sn.__)("Your theme does not contain any Widget Areas.")}),!o&&(0,no.jsx)(qb.Button,{__next40pxDefaultSize:!0,href:(0,Xb.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,Sn.__)("Manage with live preview")})]})]})})}var Ue=s(T(),1),N1=!0,kn="edit-widgets/block-inspector",En="edit-widgets/block-areas",{Tabs:io}=dt(Qb.privateApis);function M1({selectedWidgetAreaBlock:e}){return(0,Ue.jsxs)(io.TabList,{children:[(0,Ue.jsx)(io.Tab,{tabId:En,children:e?e.attributes.name:(0,Po.__)("Widget Areas")}),(0,Ue.jsx)(io.Tab,{tabId:kn,children:(0,Po.__)("Block")})]})}function L1({hasSelectedNonAreaBlock:e,currentArea:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:r}){let{enableComplementaryArea:n}=(0,Rn.useDispatch)(Me);(0,Lr.useEffect)(()=>{e&&t===En&&o&&n("core/edit-widgets",kn),!e&&t===kn&&o&&n("core/edit-widgets",En)},[e,n]);let i=(0,Lr.useContext)(io.Context);return(0,Ue.jsx)(Zr,{className:"edit-widgets-sidebar",header:(0,Ue.jsx)(io.Context.Provider,{value:i,children:(0,Ue.jsx)(M1,{selectedWidgetAreaBlock:r})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Po.__)("Settings"),closeLabel:(0,Po.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Po.isRTL)()?ua:pa,isActiveByDefault:N1,children:(0,Ue.jsxs)(io.Context.Provider,{value:i,children:[(0,Ue.jsx)(io.TabPanel,{tabId:En,focusable:!1,children:(0,Ue.jsx)(Jb,{selectedWidgetAreaId:r?.attributes.id})}),(0,Ue.jsx)(io.TabPanel,{tabId:kn,focusable:!1,children:e?(0,Ue.jsx)(Ls.BlockInspector,{}):(0,Ue.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Po.__)("No block selected.")})})]})})}function eh(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:r}=(0,Rn.useSelect)(a=>{let{getSelectedBlock:c,getBlock:l,getBlockParentsByBlockName:u}=a(Ls.store),{getActiveComplementaryArea:d}=a(Me),p=c(),f=d(G.name),m=f;m||(p?m=kn:m=En);let g;return p&&(p.name==="core/widget-area"?g=p:g=l(u(p.clientId,"core/widget-area")[0])),{currentArea:m,hasSelectedNonAreaBlock:!!(p&&p.name!=="core/widget-area"),isGeneralSidebarOpen:!!f,selectedWidgetAreaBlock:g}},[]),{enableComplementaryArea:n}=(0,Rn.useDispatch)(Me),i=(0,Lr.useCallback)(a=>{a&&n(G.name,a)},[n]);return(0,Ue.jsx)(io,{selectedTabId:o?e:null,onSelect:i,selectOnMove:!1,children:(0,Ue.jsx)(L1,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:o,selectedWidgetAreaBlock:r})})}var cd=s(it(),1),cw=s(Ne(),1),ld=s(U(),1),Xs=s(te(),1);var No=s(de(),1),lw=s(Rt(),1);var Lh=s(Ne(),1),Bh=s(te(),1),Wh=s(U(),1),nd=s(de(),1),Dh=s(_e(),1);var Vh=s(it(),1),Fh=s(Rt(),1);var Fs=s(te(),1),Cn=s(de(),1),Io=s(_e(),1),dh=s(Ne(),1);var td=s(U(),1),uh=s(it(),1);var Bs=s(de(),1),th=s(_e(),1),Ws=s(te(),1);var oh=s(rr(),1),Ql=s(nt(),1),rh=s(U(),1),nh=s(T(),1);function B1(e,t){let o=(0,Ws.useSelect)(n=>n(Ql.store).hasUndo(),[]),{undo:r}=(0,Ws.useDispatch)(Ql.store);return(0,nh.jsx)(th.Button,{...e,ref:t,icon:(0,Bs.isRTL)()?Ur:$r,label:(0,Bs.__)("Undo"),shortcut:oh.displayShortcut.primary("z"),"aria-disabled":!o,onClick:o?r:void 0,size:"compact"})}var ih=(0,rh.forwardRef)(B1);var Ds=s(de(),1),sh=s(_e(),1),Vs=s(te(),1);var Tn=s(rr(),1),ed=s(nt(),1),ah=s(U(),1),ch=s(T(),1);function W1(e,t){let o=(0,Tn.isAppleOS)()?Tn.displayShortcut.primaryShift("z"):Tn.displayShortcut.primary("y"),r=(0,Vs.useSelect)(i=>i(ed.store).hasRedo(),[]),{redo:n}=(0,Vs.useDispatch)(ed.store);return(0,ch.jsx)(sh.Button,{...e,ref:t,icon:(0,Ds.isRTL)()?$r:Ur,label:(0,Ds.__)("Redo"),shortcut:o,"aria-disabled":!r,onClick:r?n:void 0,size:"compact"})}var lh=(0,ah.forwardRef)(W1);var Xt=s(T(),1);function D1(){let e=(0,uh.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:o,inserterSidebarToggleRef:r,listViewToggleRef:n}=(0,Fs.useSelect)(u=>{let{isInserterOpened:d,getInserterSidebarToggleRef:p,isListViewOpened:f,getListViewToggleRef:m}=dt(u(G));return{isInserterOpen:d(),isListViewOpen:f(),inserterSidebarToggleRef:p(),listViewToggleRef:m()}},[]),{setIsInserterOpened:i,setIsListViewOpened:a}=(0,Fs.useDispatch)(G),c=(0,td.useCallback)(()=>a(!o),[a,o]),l=(0,td.useCallback)(()=>i(!t),[i,t]);return(0,Xt.jsxs)(dh.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,Cn.__)("Document tools"),variant:"unstyled",children:[(0,Xt.jsx)(Io.ToolbarItem,{ref:r,as:Io.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:u=>{u.preventDefault()},onClick:l,icon:Ra,label:(0,Cn._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,Xt.jsxs)(Xt.Fragment,{children:[(0,Xt.jsx)(Io.ToolbarItem,{as:ih}),(0,Xt.jsx)(Io.ToolbarItem,{as:lh}),(0,Xt.jsx)(Io.ToolbarItem,{as:Io.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:xa,isPressed:o,label:(0,Cn.__)("List View"),onClick:c,ref:n,size:"compact"})]})]})}var fh=D1;var ph=s(_e(),1),od=s(de(),1),js=s(te(),1);var mh=s(T(),1);function V1(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:o}=(0,js.useSelect)(i=>{let{getEditedWidgetAreas:a,isSavingWidgetAreas:c,isWidgetSavingLocked:l}=i(G);return{hasEditedWidgetAreaIds:a()?.length>0,isSaving:c(),isWidgetSaveLocked:l()}},[]),{saveEditedWidgetAreas:r}=(0,js.useDispatch)(G),n=o||t||!e;return(0,mh.jsx)(ph.Button,{variant:"primary",isBusy:t,"aria-disabled":n,onClick:n?void 0:r,size:"compact",children:t?(0,od.__)("Saving\u2026"):(0,od.__)("Update")})}var gh=V1;var ao=s(_e(),1),Ph=s(U(),1),pe=s(de(),1);var Br=s(Rt(),1),Ih=s(rr(),1),Oh=s(xn(),1),Nh=s(it(),1);var Sh=s(_e(),1),so=s(de(),1),$s=s(xn(),1),kh=s(te(),1);var xt=s(de(),1),bh=[{keyCombination:{modifier:"primary",character:"b"},description:(0,xt.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,xt.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,xt.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,xt.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,xt.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,xt.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,xt.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,xt.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,xt.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,xt.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,xt.__)("Add non breaking space.")}];var wh=s(U(),1),Hs=s(rr(),1),St=s(T(),1);function hh({keyCombination:e,forceAriaLabel:t}){let o=e.modifier?Hs.displayShortcutList[e.modifier](e.character):e.character,r=e.modifier?Hs.shortcutAriaLabel[e.modifier](e.character):e.character,n=Array.isArray(o)?o:[o];return(0,St.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||r,children:n.map((i,a)=>i==="+"?(0,St.jsx)(wh.Fragment,{children:i},a):(0,St.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:i},a))})}function F1({description:e,keyCombination:t,aliases:o=[],ariaLabel:r}){return(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,St.jsxs)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term",children:[(0,St.jsx)(hh,{keyCombination:t,forceAriaLabel:r}),o.map((n,i)=>(0,St.jsx)(hh,{keyCombination:n,forceAriaLabel:r},i))]})]})}var zs=F1;var vh=s(te(),1),_h=s(xn(),1);var yh=s(T(),1);function j1({name:e}){let{keyCombination:t,description:o,aliases:r}=(0,vh.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:a,getShortcutAliases:c}=n(_h.store);return{keyCombination:i(e),aliases:c(e),description:a(e)}},[e]);return t?(0,yh.jsx)(zs,{keyCombination:t,description:o,aliases:r}):null}var xh=j1;var De=s(T(),1),H1=({shortcuts:e})=>(0,De.jsx)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,o)=>(0,De.jsx)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,De.jsx)(xh,{name:t}):(0,De.jsx)(zs,{...t})},o))}),rd=({title:e,shortcuts:t,className:o})=>(0,De.jsxs)("section",{className:X("edit-widgets-keyboard-shortcut-help-modal__section",o),children:[!!e&&(0,De.jsx)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title",children:e}),(0,De.jsx)(H1,{shortcuts:t})]}),Us=({title:e,categoryName:t,additionalShortcuts:o=[]})=>{let r=(0,kh.useSelect)(n=>n($s.store).getCategoryShortcuts(t),[t]);return(0,De.jsx)(rd,{title:e,shortcuts:r.concat(o)})};function Eh({isModalActive:e,toggleModal:t}){return(0,$s.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,De.jsxs)(Sh.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,so.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,De.jsx)(rd,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,De.jsx)(Us,{title:(0,so.__)("Global shortcuts"),categoryName:"global"}),(0,De.jsx)(Us,{title:(0,so.__)("Selection shortcuts"),categoryName:"selection"}),(0,De.jsx)(Us,{title:(0,so.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,so.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,so.__)("Forward-slash")}]}),(0,De.jsx)(rd,{title:(0,so.__)("Text formatting"),shortcuts:bh}),(0,De.jsx)(Us,{title:(0,so.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var Rh=s(_e(),1),Th=s(T(),1),{Fill:Ch,Slot:z1}=(0,Rh.createSlotFill)("EditWidgetsToolsMoreMenuGroup");Ch.Slot=({fillProps:e})=>(0,Th.jsx)(z1,{fillProps:e,children:t=>t.length>0&&t});var Ah=Ch;var ve=s(T(),1);function Mh(){let[e,t]=(0,Ph.useState)(!1),o=()=>t(!e);(0,Oh.useShortcut)("core/edit-widgets/keyboard-shortcuts",o);let r=(0,Nh.useViewportMatch)("medium");return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)(ao.DropdownMenu,{icon:ka,label:(0,pe.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{tooltipPosition:"bottom",size:"compact"},children:n=>(0,ve.jsxs)(ve.Fragment,{children:[r&&(0,ve.jsx)(ao.MenuGroup,{label:(0,pe._x)("View","noun"),children:(0,ve.jsx)(Br.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,pe.__)("Top toolbar"),info:(0,pe.__)("Access all block and document tools in a single place"),messageActivated:(0,pe.__)("Top toolbar activated"),messageDeactivated:(0,pe.__)("Top toolbar deactivated")})}),(0,ve.jsxs)(ao.MenuGroup,{label:(0,pe.__)("Tools"),children:[(0,ve.jsx)(ao.MenuItem,{onClick:()=>{t(!0)},shortcut:Ih.displayShortcut.access("h"),children:(0,pe.__)("Keyboard shortcuts")}),(0,ve.jsx)(Br.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,pe.__)("Welcome Guide")}),(0,ve.jsxs)(ao.MenuItem,{role:"menuitem",icon:ha,href:(0,pe.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,pe.__)("Help"),(0,ve.jsx)(Jo,{render:(0,ve.jsx)("span",{}),children:(0,pe.__)("(opens in a new tab)")})]}),(0,ve.jsx)(Ah.Slot,{fillProps:{onClose:n}})]}),(0,ve.jsxs)(ao.MenuGroup,{label:(0,pe.__)("Preferences"),children:[(0,ve.jsx)(Br.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,pe.__)("Contain text cursor inside block"),info:(0,pe.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,pe.__)("Contain text cursor inside block activated"),messageDeactivated:(0,pe.__)("Contain text cursor inside block deactivated")}),(0,ve.jsx)(Br.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,pe.__)("Make the editor look like your theme."),label:(0,pe.__)("Use theme styles")}),r&&(0,ve.jsx)(Br.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,pe.__)("Display block breadcrumbs"),info:(0,pe.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,pe.__)("Display block breadcrumbs activated"),messageDeactivated:(0,pe.__)("Display block breadcrumbs deactivated")})]})]})}),(0,ve.jsx)(Eh,{isModalActive:e,toggleModal:o})]})}var ke=s(T(),1);function U1(){let e=(0,Vh.useViewportMatch)("medium"),t=(0,Wh.useRef)(),{hasFixedToolbar:o}=(0,Bh.useSelect)(r=>({hasFixedToolbar:!!r(Fh.store).get("core/edit-widgets","fixedToolbar")}),[]);return(0,ke.jsx)(ke.Fragment,{children:(0,ke.jsxs)("div",{className:"edit-widgets-header",children:[(0,ke.jsxs)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper",children:[e&&(0,ke.jsx)("h1",{className:"edit-widgets-header__title",children:(0,nd.__)("Widgets")}),!e&&(0,ke.jsx)(Jo,{className:"edit-widgets-header__title",render:(0,ke.jsx)("h1",{}),children:(0,nd.__)("Widgets")}),(0,ke.jsx)(fh,{}),o&&e&&(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,ke.jsx)(Lh.BlockToolbar,{hideDragHandle:!0})}),(0,ke.jsx)(Dh.Popover.Slot,{ref:t,name:"block-toolbar"})]})]}),(0,ke.jsxs)("div",{className:"edit-widgets-header__actions",children:[(0,ke.jsx)(qr.Slot,{scope:"core/edit-widgets"}),(0,ke.jsx)(gh,{}),(0,ke.jsx)(Mh,{})]})]})})}var jh=U1;var kt=s(Ne(),1),Uh=s(it(),1),$h=s(te(),1),Yh=s(U(),1),Gh=s(Rt(),1);var Ys=s(zn(),1),Hh=s(ds(),1),An=s(T(),1);function $1(){return(0,An.jsxs)(Hh.ThemeProvider,{cornerRadius:"none",children:[(0,An.jsx)(Ys.InlineNotices,{className:"edit-widgets-notices",pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,An.jsx)(Ys.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var zh=$1;var Nt=s(T(),1);function Kh({blockEditorSettings:e}){let t=(0,$h.useSelect)(n=>!!n(Gh.store).get("core/edit-widgets","themeStyles"),[]),o=(0,Uh.useViewportMatch)("medium"),r=(0,Yh.useMemo)(()=>t?e.styles:[],[e,t]);return(0,Nt.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,Nt.jsx)(zh,{}),!o&&(0,Nt.jsx)(kt.BlockToolbar,{hideDragHandle:!0}),(0,Nt.jsxs)(kt.BlockTools,{children:[(0,Nt.jsx)(Is,{}),(0,Nt.jsx)(kt.__unstableEditorStyles,{styles:r,scope:":where(.editor-styles-wrapper)"}),(0,Nt.jsx)(kt.BlockSelectionClearer,{children:(0,Nt.jsx)(kt.WritingFlow,{children:(0,Nt.jsx)(kt.BlockList,{className:"edit-widgets-main-block-list"})})})]})]})}var sw=s(te(),1);var Jh=s(Ne(),1),Qh=s(it(),1),Ks=s(U(),1),ew=s(te(),1);var id=s(te(),1),qh=s(Ne(),1),Xh=s(nt(),1);var Y1=()=>{let e=(0,id.useSelect)(t=>{let{getEntityRecord:o}=t(Xh.store);return o(we,tt,Co())?.blocks[0]?.clientId},[]);return(0,id.useSelect)(t=>{let{getBlockRootClientId:o,getBlockSelectionEnd:r,getBlockOrder:n,getBlockIndex:i}=t(qh.store),a=t(G).__experimentalGetInsertionPoint();if(a.rootClientId)return a;let c=r()||e,l=o(c);return c&&l===""?{rootClientId:c,insertionIndex:n(c).length}:{rootClientId:l,insertionIndex:i(c)+1}},[e])},Zh=Y1;var Gs=s(T(),1);function tw(){let e=(0,Qh.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:o}=Zh(),{setIsInserterOpened:r}=(0,ew.useDispatch)(G),n=(0,Ks.useCallback)(()=>r(!1),[r]),i=(0,Ks.useRef)();return(0,Gs.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,Gs.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,Gs.jsx)(Jh.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:o,ref:i,onClose:n})})})}var ow=s(Ne(),1),rw=s(_e(),1),qs=s(te(),1),Pn=s(U(),1),sd=s(de(),1);var nw=s(rr(),1);var Oo=s(T(),1);function iw(){let{setIsListViewOpened:e}=(0,qs.useDispatch)(G),{getListViewToggleRef:t}=dt((0,qs.useSelect)(G)),[o,r]=(0,Pn.useState)(null),n=(0,Pn.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),i=(0,Pn.useCallback)(a=>{a.keyCode===nw.ESCAPE&&!a.defaultPrevented&&(a.preventDefault(),n())},[n]);return(0,Oo.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:i,children:[(0,Oo.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,Oo.jsx)("strong",{children:(0,sd.__)("List View")}),(0,Oo.jsx)(rw.Button,{icon:Wo,label:(0,sd.__)("Close"),onClick:n,size:"compact"})]}),(0,Oo.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:r,children:(0,Oo.jsx)(ow.__experimentalListView,{dropZoneElement:o,focusOnMount:!0})})]})}var ad=s(T(),1);function aw(){let{isInserterOpen:e,isListViewOpen:t}=(0,sw.useSelect)(o=>{let{isInserterOpened:r,isListViewOpened:n}=o(G);return{isInserterOpen:r(),isListViewOpen:n()}},[]);return e?(0,ad.jsx)(tw,{}):t?(0,ad.jsx)(iw,{}):null}var Mt=s(T(),1),G1={header:(0,No.__)("Widgets top bar"),body:(0,No.__)("Widgets and blocks"),sidebar:(0,No.__)("Widgets settings"),footer:(0,No.__)("Widgets footer")};function K1({blockEditorSettings:e}){let t=(0,cd.useViewportMatch)("medium","<"),o=(0,cd.useViewportMatch)("huge",">="),{setIsInserterOpened:r,setIsListViewOpened:n,closeGeneralSidebar:i}=(0,Xs.useDispatch)(G),{hasBlockBreadCrumbsEnabled:a,hasSidebarEnabled:c,isInserterOpened:l,isListViewOpened:u}=(0,Xs.useSelect)(f=>({hasSidebarEnabled:!!f(Me).getActiveComplementaryArea(G.name),isInserterOpened:!!f(G).isInserterOpened(),isListViewOpened:!!f(G).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!f(lw.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,ld.useEffect)(()=>{c&&!o&&(r(!1),n(!1))},[c,o]),(0,ld.useEffect)(()=>{(l||u)&&!o&&i()},[l,u,o]);let d=u?(0,No.__)("List View"):(0,No.__)("Block Library"),p=u||l;return(0,Mt.jsx)(Vl,{labels:{...G1,secondarySidebar:d},header:(0,Mt.jsx)(jh,{}),secondarySidebar:p&&(0,Mt.jsx)(aw,{}),sidebar:(0,Mt.jsx)(Zr.Slot,{scope:"core/edit-widgets"}),content:(0,Mt.jsx)(Mt.Fragment,{children:(0,Mt.jsx)(Kh,{blockEditorSettings:e})}),footer:a&&!t&&(0,Mt.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,Mt.jsx)(cw.BlockBreadcrumb,{rootLabelText:(0,No.__)("Widgets")})})})}var dw=K1;var uw=s(de(),1),fw=s(U(),1),pw=s(te(),1);function mw(){let e=(0,pw.useSelect)(t=>{let{getEditedWidgetAreas:o}=t(G);return o()?.length>0},[]);return(0,fw.useEffect)(()=>{let t=o=>{if(e)return o.returnValue=(0,uw.__)("You have unsaved changes. If you proceed, they will be lost."),o.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var In=s(te(),1),On=s(_e(),1),Ee=s(de(),1),dd=s(U(),1),ud=s(Rt(),1);var Q=s(T(),1);function gw(){let e=(0,In.useSelect)(i=>!!i(ud.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,In.useDispatch)(ud.store),o=(0,In.useSelect)(i=>i(G).getWidgetAreas({per_page:-1}),[]);if(!e)return null;let r=o?.every(i=>i.id==="wp_inactive_widgets"||i.widgets.every(a=>a.startsWith("block-"))),n=o?.filter(i=>i.id!=="wp_inactive_widgets").length??0;return(0,Q.jsx)(On.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,Ee.__)("Welcome to block Widgets"),finishButtonText:(0,Ee.__)("Get started"),onFinish:()=>t("core/edit-widgets","welcomeGuide"),pages:[{image:(0,Q.jsx)(Zs,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,Ee.__)("Welcome to block Widgets")}),r?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Ee.sprintf)((0,Ee._n)("Your theme provides %s \u201Cblock\u201D area for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.","Your theme provides %s different \u201Cblock\u201D areas for you to add and edit content.\xA0Try adding a search bar, social icons, or other types of blocks here and see how they\u2019ll look on your site.",n),n)})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Ee.__)("You can now add any block to your site\u2019s widget areas. Don\u2019t worry, all of your favorite widgets still work flawlessly.")}),(0,Q.jsxs)("p",{className:"edit-widgets-welcome-guide__text",children:[(0,Q.jsx)("strong",{children:(0,Ee.__)("Want to stick with the old widgets?")})," ",(0,Q.jsx)(On.ExternalLink,{href:(0,Ee.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,Ee.__)("Get the Classic Widgets plugin.")})]})]})]})},{image:(0,Q.jsx)(Zs,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,Ee.__)("Customize each block")}),(0,Q.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,Ee.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")})]})},{image:(0,Q.jsx)(Zs,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,Ee.__)("Explore all blocks")}),(0,Q.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,dd.createInterpolateElement)((0,Ee.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,Q.jsx)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,Ee.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})})]})},{image:(0,Q.jsx)(Zs,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("h1",{className:"edit-widgets-welcome-guide__heading",children:(0,Ee.__)("Learn more")}),(0,Q.jsx)("p",{className:"edit-widgets-welcome-guide__text",children:(0,dd.createInterpolateElement)((0,Ee.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,Q.jsx)(On.ExternalLink,{href:(0,Ee.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}function Zs({nonAnimatedSrc:e,animatedSrc:t}){return(0,Q.jsxs)("picture",{className:"edit-widgets-welcome-guide__image",children:[(0,Q.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Q.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Lt=s(T(),1);function q1({blockEditorSettings:e}){let{createErrorNotice:t}=(0,hw.useDispatch)(vw.store);function o(i){t((0,Js.sprintf)((0,Js.__)('The "%s" plugin has encountered an error and cannot be rendered.'),i))}let r=(0,_w.__unstableUseNavigateRegions)(),n=(0,bw.useMemo)(()=>Dl().primary,[]);return(0,Lt.jsx)(yw.ThemeProvider,{isRoot:!0,color:{primary:n},children:(0,Lt.jsx)(_b,{children:(0,Lt.jsx)("div",{...r,children:(0,Lt.jsxs)(jb,{blockEditorSettings:e,children:[(0,Lt.jsx)(dw,{blockEditorSettings:e}),(0,Lt.jsx)(eh,{}),(0,Lt.jsx)(ww.PluginArea,{onError:o}),(0,Lt.jsx)(mw,{}),(0,Lt.jsx)(gw,{})]})})})})}var xw=q1;var pd=s(T(),1),X1=["core/more","core/freeform","core/template-part",...Os?[]:["core/block"]];function Rw(e,t){let o=document.getElementById(e),r=(0,Qs.createRoot)(o),n=(0,ea.__experimentalGetCoreBlocks)().filter(i=>!(X1.includes(i.name)||i.name.startsWith("core/post")||i.name.startsWith("core/query")||i.name.startsWith("core/site")||i.name.startsWith("core/navigation")||i.name.startsWith("core/term")));return(0,fd.dispatch)(Ew.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,fd.dispatch)(Mo.store).reapplyBlockTypeFilters(),(0,ea.registerCoreBlocks)(n),(0,Wr.registerLegacyWidgetBlock)(),(0,Wr.registerLegacyWidgetVariations)(t),Q1(Zl),(0,Wr.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(i,a)=>(0,kw.__experimentalFetchLinkSuggestions)(i,a,t),(0,Mo.setFreeformContentHandlerName)("core/html"),r.render((0,pd.jsx)(Qs.StrictMode,{children:(0,pd.jsx)(xw,{blockEditorSettings:t})})),r}var Z1=Rw;function J1(){(0,Sw.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var Q1=e=>{if(!e)return;let{metadata:t,settings:o,name:r}=e;t&&(0,Mo.unstable__bootstrapServerSideBlockDefinitions)({[r]:t}),(0,Mo.registerBlockType)(r,o)};return Dw(eS);})();
+/*! Bundled license information:
+
+use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim.production.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+
+use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js:
+  (**
+   * @license React
+   * use-sync-external-store-shim/with-selector.production.js
+   *
+   * Copyright (c) Meta Platforms, Inc. and affiliates.
+   *
+   * This source code is licensed under the MIT license found in the
+   * LICENSE file in the root directory of this source tree.
+   *)
+*/
 (window.wp ||= {}).editWidgets = wp.editWidgets;
 })();
diff --git a/wp-includes/js/dist/editor.js b/wp-includes/js/dist/editor.js
index 341f76f5ef..5982fbc8b7 100644
--- a/wp-includes/js/dist/editor.js
+++ b/wp-includes/js/dist/editor.js
@@ -352,13 +352,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/patterns
-  var require_patterns = __commonJS({
-    "package-external:@wordpress/patterns"(exports, module) {
-      module.exports = window.wp.patterns;
-    }
-  });
-
   // vendor-external:react
   var require_react = __commonJS({
     "vendor-external:react"(exports, module) {
@@ -396,7 +389,7 @@ var wp;
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect19(
+          useLayoutEffect20(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot2;
@@ -404,7 +397,7 @@ var wp;
             },
             [subscribe5, value, getSnapshot2]
           );
-          useEffect135(
+          useEffect136(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe5(function() {
@@ -430,7 +423,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 React167 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState173 = React167.useState, useEffect135 = React167.useEffect, useLayoutEffect19 = React167.useLayoutEffect, useDebugValue2 = React167.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React167 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState173 = React167.useState, useEffect136 = React167.useEffect, useLayoutEffect20 = React167.useLayoutEffect, useDebugValue2 = React167.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 !== React167.useSyncExternalStore ? React167.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -458,14 +451,14 @@ var wp;
           return x2 === y3 && (0 !== x2 || 1 / x2 === 1 / y3) || x2 !== x2 && y3 !== y3;
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React167 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore7 = shim.useSyncExternalStore, useRef156 = React167.useRef, useEffect135 = React167.useEffect, useMemo181 = React167.useMemo, useDebugValue2 = React167.useDebugValue;
+        var React167 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore7 = shim.useSyncExternalStore, useRef156 = React167.useRef, useEffect136 = React167.useEffect, useMemo180 = React167.useMemo, useDebugValue2 = React167.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe5, getSnapshot2, getServerSnapshot2, selector2, isEqual2) {
           var instRef = useRef156(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo181(
+          instRef = useMemo180(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -501,7 +494,7 @@ var wp;
             [getSnapshot2, getServerSnapshot2, selector2, isEqual2]
           );
           var value = useSyncExternalStore7(subscribe5, instRef[0], instRef[1]);
-          useEffect135(
+          useEffect136(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -542,6 +535,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/patterns
+  var require_patterns = __commonJS({
+    "package-external:@wordpress/patterns"(exports, module) {
+      module.exports = window.wp.patterns;
+    }
+  });
+
   // package-external:@wordpress/blob
   var require_blob = __commonJS({
     "package-external:@wordpress/blob"(exports, module) {
@@ -1026,15 +1026,15 @@ var wp;
       function matcher(match3) {
         return characterMap[match3];
       }
-      var removeAccents7 = function(string) {
+      var removeAccents8 = function(string) {
         return string.replace(allAccents, matcher);
       };
       var hasAccents = function(string) {
         return !!string.match(firstAccent);
       };
-      module.exports = removeAccents7;
+      module.exports = removeAccents8;
       module.exports.has = hasAccents;
-      module.exports.remove = removeAccents7;
+      module.exports.remove = removeAccents8;
     }
   });

@@ -1059,20 +1059,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/viewport
-  var require_viewport = __commonJS({
-    "package-external:@wordpress/viewport"(exports, module) {
-      module.exports = window.wp.viewport;
-    }
-  });
-
-  // package-external:@wordpress/plugins
-  var require_plugins = __commonJS({
-    "package-external:@wordpress/plugins"(exports, module) {
-      module.exports = window.wp.plugins;
-    }
-  });
-
   // package-external:@wordpress/block-serialization-default-parser
   var require_block_serialization_default_parser = __commonJS({
     "package-external:@wordpress/block-serialization-default-parser"(exports, module) {
@@ -1094,6 +1080,20 @@ var wp;
     }
   });

+  // package-external:@wordpress/viewport
+  var require_viewport = __commonJS({
+    "package-external:@wordpress/viewport"(exports, module) {
+      module.exports = window.wp.viewport;
+    }
+  });
+
+  // package-external:@wordpress/plugins
+  var require_plugins = __commonJS({
+    "package-external:@wordpress/plugins"(exports, module) {
+      module.exports = window.wp.plugins;
+    }
+  });
+
   // package-external:@wordpress/upload-media
   var require_upload_media = __commonJS({
     "package-external:@wordpress/upload-media"(exports, module) {
@@ -1177,7 +1177,7 @@ var wp;
           var ContextProvider = REACT_PROVIDER_TYPE;
           var Element2 = REACT_ELEMENT_TYPE;
           var ForwardRef = REACT_FORWARD_REF_TYPE;
-          var Fragment133 = REACT_FRAGMENT_TYPE;
+          var Fragment130 = REACT_FRAGMENT_TYPE;
           var Lazy = REACT_LAZY_TYPE2;
           var Memo = REACT_MEMO_TYPE;
           var Portal3 = REACT_PORTAL_TYPE;
@@ -1236,7 +1236,7 @@ var wp;
           exports.ContextProvider = ContextProvider;
           exports.Element = Element2;
           exports.ForwardRef = ForwardRef;
-          exports.Fragment = Fragment133;
+          exports.Fragment = Fragment130;
           exports.Lazy = Lazy;
           exports.Memo = Memo;
           exports.Portal = Portal3;
@@ -1453,7 +1453,7 @@ var wp;
       function emptyFunctionThatReturnsNull() {
         return null;
       }
-      module.exports = function(isValidElement8, throwOnDirectAccess) {
+      module.exports = function(isValidElement10, throwOnDirectAccess) {
         var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator;
         var FAUX_ITERATOR_SYMBOL = "@@iterator";
         function getIteratorFn(maybeIterable) {
@@ -1581,7 +1581,7 @@ var wp;
         function createElementTypeChecker() {
           function validate(props, propName, componentName, location, propFullName) {
             var propValue = props[propName];
-            if (!isValidElement8(propValue)) {
+            if (!isValidElement10(propValue)) {
               var propType = getPropType(propValue);
               return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement."));
             }
@@ -1769,7 +1769,7 @@ var wp;
               if (Array.isArray(propValue)) {
                 return propValue.every(isNode3);
               }
-              if (propValue === null || isValidElement8(propValue)) {
+              if (propValue === null || isValidElement10(propValue)) {
                 return true;
               }
               var iteratorFn = getIteratorFn(propValue);
@@ -2211,10 +2211,10 @@ var wp;
         };
         return function(d3, b3) {
           extendStatics(d3, b3);
-          function __347() {
+          function __352() {
             this.constructor = d3;
           }
-          d3.prototype = b3 === null ? Object.create(b3) : (__347.prototype = b3.prototype, new __347());
+          d3.prototype = b3 === null ? Object.create(b3) : (__352.prototype = b3.prototype, new __352());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t4) {
@@ -2510,9 +2510,9 @@ var wp;

   // packages/editor/build-module/hooks/custom-sources-backwards-compatibility.mjs
   var import_data91 = __toESM(require_data(), 1);
-  var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_element282 = __toESM(require_element(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
+  var import_core_data62 = __toESM(require_core_data(), 1);
+  var import_element285 = __toESM(require_element(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
   var import_hooks41 = __toESM(require_hooks(), 1);

   // packages/editor/build-module/store/index.mjs
@@ -2531,7 +2531,8 @@ var wp;
     blockStatesEditingEnabled: true,
     fontLibraryEnabled: true,
     enableCustomFields: void 0,
-    defaultRenderingMode: "post-only"
+    defaultRenderingMode: "post-only",
+    autoAttachMediaEnabled: true
   };

   // packages/editor/build-module/dataviews/store/reducer.mjs
@@ -3544,10 +3545,13 @@ var wp;
     }
     const resolvedValue = getResolvedRefValue(ruleValue, tree);
     if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-      resolvedValue.url = getResolvedThemeFilePath(
-        resolvedValue.url,
-        tree?._links?.["wp:theme-file"]
-      );
+      return {
+        ...resolvedValue,
+        url: getResolvedThemeFilePath(
+          resolvedValue.url,
+          tree?._links?.["wp:theme-file"]
+        )
+      };
     }
     return resolvedValue;
   }
@@ -6749,7 +6753,7 @@ var wp;
     return prefix2;
   }
   function getEditedPostSlug(state2) {
-    return getEditedPostAttribute(state2, "slug") || (0, import_url.cleanForSlug)(getEditedPostAttribute(state2, "title")) || getCurrentPostId(state2);
+    return getEditedPostAttribute(state2, "slug") || getEditedPostAttribute(state2, "generated_slug") || (0, import_url.cleanForSlug)(getEditedPostAttribute(state2, "title")) || getCurrentPostId(state2);
   }
   function getPermalinkParts(state2) {
     const permalinkTemplate = getEditedPostAttribute(
@@ -7153,17 +7157,17 @@ var wp;
     updatePost: () => updatePost,
     updatePostLock: () => updatePostLock
   });
-  var import_a11y11 = __toESM(require_a11y(), 1);
+  var import_a11y10 = __toESM(require_a11y(), 1);
   var import_api_fetch8 = __toESM(require_api_fetch(), 1);
   var import_escape_html = __toESM(require_escape_html(), 1);
   var import_deprecated9 = __toESM(require_deprecated(), 1);
   var import_blocks20 = __toESM(require_blocks(), 1);
-  var import_notices21 = __toESM(require_notices(), 1);
-  var import_core_data59 = __toESM(require_core_data(), 1);
+  var import_notices20 = __toESM(require_notices(), 1);
+  var import_core_data61 = __toESM(require_core_data(), 1);
   var import_block_editor37 = __toESM(require_block_editor(), 1);
   var import_hooks40 = __toESM(require_hooks(), 1);
   var import_preferences10 = __toESM(require_preferences(), 1);
-  var import_i18n217 = __toESM(require_i18n(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/store/local-autosave.mjs
   var import_core_data2 = __toESM(require_core_data(), 1);
@@ -7321,6 +7325,106 @@ var wp;
     ];
   }

+  // packages/editor/build-module/store/utils/attach-media-in-post/index.mjs
+  var import_core_data4 = __toESM(require_core_data(), 1);
+
+  // packages/editor/build-module/store/utils/attach-media-in-post/media-ids-in-blocks.mjs
+  var MEDIA_ID_ATTRIBUTES = {
+    "core/image": "id"
+  };
+  var SHARED_CONTENT_BLOCKS = ["core/block", "core/template-part"];
+  function flattenBlocks(blocks) {
+    const result = [];
+    blocks.forEach((block) => {
+      result.push(block);
+      if (!SHARED_CONTENT_BLOCKS.includes(block.name)) {
+        result.push(...flattenBlocks(block.innerBlocks));
+      }
+    });
+    return result;
+  }
+  function getMediaIdsInBlocks(blocks) {
+    const mediaIds = /* @__PURE__ */ new Set();
+    flattenBlocks(blocks).forEach((block) => {
+      const attribute = MEDIA_ID_ATTRIBUTES[block.name];
+      if (!attribute) {
+        return;
+      }
+      const id = block.attributes?.[attribute];
+      if (Number.isInteger(id) && id > 0) {
+        mediaIds.add(id);
+      }
+    });
+    return [...mediaIds].sort((a3, b3) => a3 - b3);
+  }
+
+  // packages/editor/build-module/store/utils/attach-media-in-post/invalidate-attachment-resolutions.mjs
+  var import_core_data3 = __toESM(require_core_data(), 1);
+  function invalidateAttachmentResolutions(registry) {
+    const resolvers = registry.select(import_core_data3.store).getCachedResolvers();
+    const entityRecordResolutions = resolvers.getEntityRecords;
+    entityRecordResolutions?.forEach((_value, args) => {
+      if (args[0] === "postType" && args[1] === "attachment") {
+        registry.dispatch(import_core_data3.store).invalidateResolution("getEntityRecords", args);
+      }
+    });
+  }
+
+  // packages/editor/build-module/store/utils/attach-media-in-post/index.mjs
+  var MAX_MEDIA_TO_ATTACH = 100;
+  function warnAttachFailed(reason) {
+    console.warn("Could not attach media to the post.", reason);
+  }
+  async function attachMediaInPost(registry, post2) {
+    try {
+      await attach(registry, post2);
+    } catch (error2) {
+      warnAttachFailed(error2);
+    }
+  }
+  async function attach(registry, { id: postId2, type: postType2, blocks }) {
+    const mediaIds = getMediaIdsInBlocks(blocks);
+    if (!mediaIds.length) {
+      return;
+    }
+    if (mediaIds.length > MAX_MEDIA_TO_ATTACH) {
+      console.warn(
+        `Not attaching media: the post has more than ${MAX_MEDIA_TO_ATTACH} images.`
+      );
+      return;
+    }
+    const postTypeObject = await registry.resolveSelect(import_core_data4.store).getPostType(postType2);
+    if (!postTypeObject?.viewable) {
+      return;
+    }
+    const media = await registry.resolveSelect(import_core_data4.store).getEntityRecords("postType", "attachment", {
+      include: mediaIds,
+      per_page: MAX_MEDIA_TO_ATTACH
+    });
+    const unattached = (media ?? []).filter((item) => !item.post);
+    if (!unattached.length) {
+      return;
+    }
+    const { saveEntityRecord } = registry.dispatch(import_core_data4.store);
+    const results = await Promise.allSettled(
+      unattached.map(
+        (item) => saveEntityRecord("postType", "attachment", {
+          id: item.id,
+          post: postId2
+        })
+      )
+    );
+    results.forEach((result) => {
+      if (result.status === "rejected") {
+        warnAttachFailed(result.reason);
+      }
+    });
+    if (!results.some(({ status }) => status === "fulfilled")) {
+      return;
+    }
+    invalidateAttachmentResolutions(registry);
+  }
+
   // packages/editor/build-module/store/private-actions.mjs
   var private_actions_exports = {};
   __export(private_actions_exports, {
@@ -7348,16 +7452,16 @@ var wp;
     unregisterEntityAction: () => unregisterEntityAction,
     unregisterEntityField: () => unregisterEntityField
   });
-  var import_core_data58 = __toESM(require_core_data(), 1);
+  var import_core_data60 = __toESM(require_core_data(), 1);
   var import_block_editor36 = __toESM(require_block_editor(), 1);
-  var import_i18n216 = __toESM(require_i18n(), 1);
-  var import_notices20 = __toESM(require_notices(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_notices19 = __toESM(require_notices(), 1);
   var import_preferences9 = __toESM(require_preferences(), 1);
   var import_url14 = __toESM(require_url(), 1);
   var import_api_fetch7 = __toESM(require_api_fetch(), 1);
   var import_blocks19 = __toESM(require_blocks(), 1);
   var import_html_entities13 = __toESM(require_html_entities(), 1);
-  var import_date18 = __toESM(require_date(), 1);
+  var import_date19 = __toESM(require_date(), 1);

   // packages/editor/build-module/store/utils/is-template-revertable.mjs
   function isTemplateRevertable(templateOrTemplatePart) {
@@ -7401,11 +7505,17 @@ var wp;
   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
   var icon_default = (0, import_element.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
+    ({ icon, size: size4 = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
       return (0, import_element.cloneElement)(icon, {
         width: size4,
         height: size4,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -7414,7 +7524,7 @@ var wp;
   // packages/icons/build-module/library/add-template.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var add_template_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z" }) });
+  var add_template_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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_runtime.jsx)(import_primitives.Path, { d: "M19.25 10V18C19.25 18.6904 18.6904 19.25 18 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M14 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 8V1.5M16 4.75H22.5M16.5 9.75H9.25M4.75 9.75H9.25M9.25 9.75V19.25", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/archive.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
@@ -7424,22 +7534,22 @@ var wp;
   // packages/icons/build-module/library/arrow-down.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" }) });
+  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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_runtime3.jsx)(import_primitives3.Path, { d: "M12 4V19M7 14L12 19L17 14", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-left.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
+  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.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_runtime4.jsx)(import_primitives4.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-right.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.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_runtime5.jsx)(import_primitives5.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-up.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { d: "M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z" }) });
+  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.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_runtime6.jsx)(import_primitives6.Path, { d: "M12 20L12 5M17 10L12 5L7 10", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/aspect-ratio.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
@@ -7474,57 +7584,62 @@ var wp;
   // packages/icons/build-module/library/category.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
+  var category_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(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_runtime13.jsx)(import_primitives13.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_primitives13.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_primitives13.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_primitives13.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/caution.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var caution_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives14.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
+  var caution_default = /* @__PURE__ */ (0, import_jsx_runtime14.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_runtime14.jsx)(import_primitives14.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/check.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime15.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_runtime15.jsx)(import_primitives15.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-down.mjs
   var import_primitives16 = __toESM(require_primitives(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives16.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime16.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_runtime16.jsx)(import_primitives16.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left-small.mjs
   var import_primitives17 = __toESM(require_primitives(), 1);
   var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives17.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.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_runtime17.jsx)(import_primitives17.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives18 = __toESM(require_primitives(), 1);
   var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives18.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime18.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_runtime18.jsx)(import_primitives18.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right-small.mjs
   var import_primitives19 = __toESM(require_primitives(), 1);
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives19.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime19.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_runtime19.jsx)(import_primitives19.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives20 = __toESM(require_primitives(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives20.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime20.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_runtime20.jsx)(import_primitives20.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-up.mjs
   var import_primitives21 = __toESM(require_primitives(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives21.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime21.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_runtime21.jsx)(import_primitives21.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/close-small.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.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_primitives22.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.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var close_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.Path, { d: "m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z" }) });
+  var close_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.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_primitives23.Path, { d: "M5 19L19 5M19 19L5 5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/cloud-upload.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
@@ -7539,7 +7654,7 @@ var wp;
   // packages/icons/build-module/library/code.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var code_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.Path, { d: "M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z" }) });
+  var code_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.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_runtime26.jsx)(import_primitives26.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" }) });

   // packages/icons/build-module/library/cog.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
@@ -7554,7 +7669,11 @@ var wp;
   // packages/icons/build-module/library/comment-author-avatar.mjs
   var import_primitives29 = __toESM(require_primitives(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z" }) });
+  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_primitives29.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_runtime29.jsx)(import_primitives29.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.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" })
+  ] });

   // packages/icons/build-module/library/comment.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
@@ -7574,12 +7693,15 @@ var wp;
   // packages/icons/build-module/library/download.mjs
   var import_primitives33 = __toESM(require_primitives(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var download_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.Path, { d: "M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z" }) });
+  var download_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.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_runtime33.jsx)(import_primitives33.Path, { d: "M12 3V16M6 10.5L12 16L17.5 10.5M4.75 15V19.25H19.25V15", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/drafts.mjs
   var import_primitives34 = __toESM(require_primitives(), 1);
   var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives34.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z" }) });
+  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_primitives34.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_runtime34.jsx)(import_primitives34.Path, { d: "M12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12H8C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16Z", fill: "currentColor", fillRule: "evenodd", clipRule: "evenodd", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives34.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/drawer-left.mjs
   var import_primitives35 = __toESM(require_primitives(), 1);
@@ -7654,7 +7776,7 @@ var wp;
   // packages/icons/build-module/library/info.mjs
   var import_primitives49 = __toESM(require_primitives(), 1);
   var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var info_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives49.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z" }) });
+  var info_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives49.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_runtime49.jsx)(import_primitives49.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/keyboard.mjs
   var import_primitives50 = __toESM(require_primitives(), 1);
@@ -7672,17 +7794,17 @@ var wp;
   // packages/icons/build-module/library/line-solid.mjs
   var import_primitives52 = __toESM(require_primitives(), 1);
   var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var line_solid_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives52.Path, { d: "M5 11.25h14v1.5H5z" }) });
+  var line_solid_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives52.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_runtime52.jsx)(import_primitives52.Path, { d: "M5 12H19", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/link.mjs
   var import_primitives53 = __toESM(require_primitives(), 1);
   var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives53.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime53.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_runtime53.jsx)(import_primitives53.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/list-view.mjs
   var import_primitives54 = __toESM(require_primitives(), 1);
   var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives54.Path, { d: "M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z" }) });
+  var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime54.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_runtime54.jsx)(import_primitives54.Path, { d: "M10 17.5H21M6.5 12H17.5M3 6.5H14", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/lock-small.mjs
   var import_primitives55 = __toESM(require_primitives(), 1);
@@ -7707,17 +7829,20 @@ var wp;
   // packages/icons/build-module/library/navigation.mjs
   var import_primitives59 = __toESM(require_primitives(), 1);
   var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives59.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) });
+  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime59.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_runtime59.jsx)(import_primitives59.Path, { d: "M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z", fill: "currentColor", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives59.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" })
+  ] });

   // packages/icons/build-module/library/next.mjs
   var import_primitives60 = __toESM(require_primitives(), 1);
   var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives60.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
+  var next_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(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_runtime60.jsx)(import_primitives60.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/not-allowed.mjs
   var import_primitives61 = __toESM(require_primitives(), 1);
   var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives61.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z" }) });
+  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(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_runtime61.jsx)(import_primitives61.Path, { d: "M6.87347 6.87348L17.1265 17.1265M4.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.99593 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/page.mjs
   var import_primitives62 = __toESM(require_primitives(), 1);
@@ -7735,7 +7860,10 @@ var wp;
   // packages/icons/build-module/library/pending.mjs
   var import_primitives64 = __toESM(require_primitives(), 1);
   var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives64.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z" }) });
+  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime64.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_runtime64.jsx)(import_primitives64.Path, { d: "M12 16C10.9391 16 9.92172 15.5786 9.17157 14.8284C8.42143 14.0783 8 13.0609 8 12H12V8C13.0609 8 14.0783 8.42143 14.8284 9.17157C15.5786 9.92172 16 10.9391 16 12C16 13.0609 15.5786 14.0783 14.8284 14.8284C14.0783 15.5786 13.0609 16 12 16Z", fill: "currentColor", fillRule: "evenodd", clipRule: "evenodd", stroke: "none" }),
+    /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives64.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/plugins.mjs
   var import_primitives65 = __toESM(require_primitives(), 1);
@@ -7745,7 +7873,7 @@ var wp;
   // packages/icons/build-module/library/plus.mjs
   var import_primitives66 = __toESM(require_primitives(), 1);
   var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives66.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives66.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_primitives66.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/post.mjs
   var import_primitives67 = __toESM(require_primitives(), 1);
@@ -7755,12 +7883,15 @@ var wp;
   // packages/icons/build-module/library/previous.mjs
   var import_primitives68 = __toESM(require_primitives(), 1);
   var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives68.Path, { d: "M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" }) });
+  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime68.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_runtime68.jsx)(import_primitives68.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/published.mjs
   var import_primitives69 = __toESM(require_primitives(), 1);
   var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives69.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(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_runtime69.jsx)(import_primitives69.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_runtime69.jsx)(import_primitives69.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/redo.mjs
   var import_primitives70 = __toESM(require_primitives(), 1);
@@ -7770,7 +7901,7 @@ var wp;
   // packages/icons/build-module/library/reset.mjs
   var import_primitives71 = __toESM(require_primitives(), 1);
   var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives71.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives71.Path, { d: "M7 11.5h10V13H7z" }) });
+  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives71.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_primitives71.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/rotate-left.mjs
   var import_primitives72 = __toESM(require_primitives(), 1);
@@ -7785,12 +7916,15 @@ var wp;
   // packages/icons/build-module/library/scheduled.mjs
   var import_primitives74 = __toESM(require_primitives(), 1);
   var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives74.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives74.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z" }) });
+  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(import_primitives74.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_runtime74.jsx)(import_primitives74.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_runtime74.jsx)(import_primitives74.Path, { d: "M9.5 12.25H12.25V8", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/search.mjs
   var import_primitives75 = __toESM(require_primitives(), 1);
   var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives75.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives75.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives75.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_runtime75.jsx)(import_primitives75.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/seen.mjs
   var import_primitives76 = __toESM(require_primitives(), 1);
@@ -7810,88 +7944,86 @@ var wp;
   var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
   var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives78.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/shuffle.mjs
+  // packages/icons/build-module/library/sidebar.mjs
   var import_primitives79 = __toESM(require_primitives(), 1);
   var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var shuffle_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives79.Path, { d: "M17.192 6.75L15.47 5.03l1.06-1.06 3.537 3.53-3.537 3.53-1.06-1.06 1.723-1.72h-3.19c-.602 0-.993.202-1.28.498-.309.319-.538.792-.695 1.383-.13.488-.222 1.023-.296 1.508-.034.664-.116 1.413-.303 2.117-.193.721-.513 1.467-1.068 2.04-.575.594-1.359.954-2.357.954H4v-1.5h4.003c.601 0 .993-.202 1.28-.498.308-.319.538-.792.695-1.383.149-.557.216-1.093.288-1.662l.039-.31a9.653 9.653 0 0 1 .272-1.653c.193-.722.513-1.467 1.067-2.04.576-.594 1.36-.954 2.358-.954h3.19zM8.004 6.75c.8 0 1.46.23 1.988.628a6.24 6.24 0 0 0-.684 1.396 1.725 1.725 0 0 0-.024-.026c-.287-.296-.679-.498-1.28-.498H4v-1.5h4.003zM12.699 14.726c-.161.459-.38.94-.684 1.396.527.397 1.188.628 1.988.628h3.19l-1.722 1.72 1.06 1.06L20.067 16l-3.537-3.53-1.06 1.06 1.723 1.72h-3.19c-.602 0-.993-.202-1.28-.498a1.96 1.96 0 0 1-.024-.026z" }) });
+  var sidebar_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives79.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" }) });

-  // packages/icons/build-module/library/sidebar.mjs
+  // packages/icons/build-module/library/square.mjs
   var import_primitives80 = __toESM(require_primitives(), 1);
   var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var sidebar_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives80.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives80.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 square_default = /* @__PURE__ */ (0, import_jsx_runtime80.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_runtime80.jsx)(import_primitives80.Path, { d: "M5.75 12V18.25H12M12 5.75H18.25V12", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/square.mjs
+  // packages/icons/build-module/library/star-empty.mjs
   var import_primitives81 = __toESM(require_primitives(), 1);
   var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var square_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives81.Path, { fill: "none", d: "M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25", stroke: "currentColor", strokeWidth: "1.5", strokeLinecap: "square" }) });
+  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime81.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_runtime81.jsx)(import_primitives81.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/star-empty.mjs
+  // packages/icons/build-module/library/star-filled.mjs
   var import_primitives82 = __toESM(require_primitives(), 1);
   var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives82.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });
+  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(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_runtime82.jsx)(import_primitives82.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" }) });

-  // packages/icons/build-module/library/star-filled.mjs
+  // packages/icons/build-module/library/styles.mjs
   var import_primitives83 = __toESM(require_primitives(), 1);
   var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives83.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });
+  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime83.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_runtime83.jsx)(import_primitives83.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_runtime83.jsx)(import_primitives83.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-filled.mjs
   var import_primitives84 = __toESM(require_primitives(), 1);
   var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives84.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
+  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives84.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" }) });

-  // packages/icons/build-module/library/symbol-filled.mjs
+  // packages/icons/build-module/library/symbol.mjs
   var import_primitives85 = __toESM(require_primitives(), 1);
   var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives85.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 symbol_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives85.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_primitives86 = __toESM(require_primitives(), 1);
   var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives86.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_runtime86.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives86.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/trash.mjs
   var import_primitives87 = __toESM(require_primitives(), 1);
   var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var tablet_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives87.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 trash_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives87.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/typography.mjs
   var import_primitives88 = __toESM(require_primitives(), 1);
   var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives88.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 typography_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives88.Path, { d: "m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z" }) });

-  // packages/icons/build-module/library/typography.mjs
+  // packages/icons/build-module/library/undo.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
   var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var typography_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives89.Path, { d: "m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z" }) });
+  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives89.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives89.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });

-  // packages/icons/build-module/library/undo.mjs
+  // packages/icons/build-module/library/unseen.mjs
   var import_primitives90 = __toESM(require_primitives(), 1);
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var undo_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives90.Path, { d: "M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z" }) });
+  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives90.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/verse.mjs
   var import_primitives91 = __toESM(require_primitives(), 1);
   var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives91.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 verse_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives91.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/verse.mjs
+  // packages/icons/build-module/library/video.mjs
   var import_primitives92 = __toESM(require_primitives(), 1);
   var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives92.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 video_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives92.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" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/wordpress.mjs
   var import_primitives93 = __toESM(require_primitives(), 1);
   var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var video_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.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" }) });
-
-  // packages/icons/build-module/library/wordpress.mjs
-  var import_primitives94 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var wordpress_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives94.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives94.Path, { d: "M 22 12 C 22 6.49 17.51 2 12 2 C 6.48 2 2 6.49 2 12 C 2 17.52 6.48 22 12 22 C 17.51 22 22 17.52 22 12 M 9.78 17.37 L 6.37 8.22 C 6.92 8.2 7.54 8.14 7.54 8.14 C 8.04 8.08 7.98 7.01 7.48 7.03 C 7.48 7.03 6.03 7.14 5.11 7.14 C 4.93 7.14 4.74 7.14 4.53 7.13 C 6.12 4.69 8.87 3.11 12 3.11 C 14.33 3.11 16.45 3.98 18.05 5.45 C 17.37 5.34 16.4 5.84 16.4 7.03 C 16.4 7.77 16.85 8.39 17.3 9.13 C 17.65 9.74 17.85 10.49 17.85 11.59 C 17.85 13.08 16.45 16.59 16.45 16.59 L 13.42 8.22 C 13.96 8.2 14.24 8.05 14.24 8.05 C 14.74 8 14.68 6.8 14.18 6.83 C 14.18 6.83 12.74 6.95 11.8 6.95 C 10.93 6.95 9.47 6.83 9.47 6.83 C 8.97 6.8 8.91 8.03 9.41 8.05 L 10.33 8.13 L 11.59 11.54 L 9.78 17.37 M 19.41 12 C 19.65 11.36 20.15 10.13 19.84 7.75 C 20.54 9.04 20.89 10.46 20.89 12 C 20.89 15.29 19.16 18.24 16.49 19.78 C 17.46 17.19 18.43 14.58 19.41 12 M 8.1 20.09 C 5.12 18.65 3.11 15.53 3.11 12 C 3.11 10.7 3.34 9.52 3.83 8.41 C 5.25 12.3 6.67 16.2 8.1 20.09 M 12.13 13.46 L 14.71 20.44 C 13.85 20.73 12.95 20.89 12 20.89 C 11.21 20.89 10.43 20.78 9.71 20.56 C 10.52 18.18 11.33 15.82 12.13 13.46 L 12.13 13.46" }) });
+  var wordpress_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives93.Path, { d: "M 22 12 C 22 6.49 17.51 2 12 2 C 6.48 2 2 6.49 2 12 C 2 17.52 6.48 22 12 22 C 17.51 22 22 17.52 22 12 M 9.78 17.37 L 6.37 8.22 C 6.92 8.2 7.54 8.14 7.54 8.14 C 8.04 8.08 7.98 7.01 7.48 7.03 C 7.48 7.03 6.03 7.14 5.11 7.14 C 4.93 7.14 4.74 7.14 4.53 7.13 C 6.12 4.69 8.87 3.11 12 3.11 C 14.33 3.11 16.45 3.98 18.05 5.45 C 17.37 5.34 16.4 5.84 16.4 7.03 C 16.4 7.77 16.85 8.39 17.3 9.13 C 17.65 9.74 17.85 10.49 17.85 11.59 C 17.85 13.08 16.45 16.59 16.45 16.59 L 13.42 8.22 C 13.96 8.2 14.24 8.05 14.24 8.05 C 14.74 8 14.68 6.8 14.18 6.83 C 14.18 6.83 12.74 6.95 11.8 6.95 C 10.93 6.95 9.47 6.83 9.47 6.83 C 8.97 6.8 8.91 8.03 9.41 8.05 L 10.33 8.13 L 11.59 11.54 L 9.78 17.37 M 19.41 12 C 19.65 11.36 20.15 10.13 19.84 7.75 C 20.54 9.04 20.89 10.46 20.89 12 C 20.89 15.29 19.16 18.24 16.49 19.78 C 17.46 17.19 18.43 14.58 19.41 12 M 8.1 20.09 C 5.12 18.65 3.11 15.53 3.11 12 C 3.11 10.7 3.34 9.52 3.83 8.41 C 5.25 12.3 6.67 16.2 8.1 20.09 M 12.13 13.46 L 14.71 20.44 C 13.85 20.73 12.95 20.89 12 20.89 C 11.21 20.89 10.43 20.78 9.71 20.56 C 10.52 18.18 11.33 15.82 12.13 13.46 L 12.13 13.46" }) });

   // packages/editor/build-module/store/private-selectors.mjs
-  var import_core_data3 = __toESM(require_core_data(), 1);
+  var import_core_data5 = __toESM(require_core_data(), 1);
   var import_preferences2 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/dataviews/store/private-selectors.mjs
@@ -7912,7 +8044,7 @@ var wp;
     insertionIndex: void 0,
     filterValue: void 0
   };
-  var { getTemplatePartIcon: getTemplatePartIcon2 } = unlock(import_core_data3.privateApis);
+  var { getTemplatePartIcon: getTemplatePartIcon2 } = unlock(import_core_data5.privateApis);
   var RENDERING_MODES = ["post-only", "template-locked"];
   var getInserter = (0, import_data5.createRegistrySelector)(
     (select9) => (0, import_data5.createSelector)(
@@ -7980,7 +8112,7 @@ var wp;
     (select9) => (state2, postType2, options) => {
       {
         if (postType2 === "wp_template_part" || postType2 === "wp_template") {
-          const templateAreas = select9(import_core_data3.store).getCurrentTheme()?.default_template_part_areas || [];
+          const templateAreas = select9(import_core_data5.store).getCurrentTheme()?.default_template_part_areas || [];
           const areaData = templateAreas.find(
             (item) => options.area === item.area
           );
@@ -7992,7 +8124,7 @@ var wp;
         if (CARD_ICONS[postType2]) {
           return CARD_ICONS[postType2];
         }
-        const postTypeEntity = select9(import_core_data3.store).getPostType(postType2);
+        const postTypeEntity = select9(import_core_data5.store).getPostType(postType2);
         if (typeof postTypeEntity?.icon === "string" && postTypeEntity.icon.startsWith("dashicons-")) {
           return postTypeEntity.icon.slice(10);
         }
@@ -8038,7 +8170,7 @@ var wp;
   );
   var getDefaultRenderingMode = (0, import_data5.createRegistrySelector)(
     (select9) => (state2, postType2) => {
-      const { getPostType, getCurrentTheme, hasFinishedResolution } = select9(import_core_data3.store);
+      const { getPostType, getCurrentTheme, hasFinishedResolution } = select9(import_core_data5.store);
       const currentTheme = getCurrentTheme();
       const postTypeEntity = getPostType(postType2);
       if (!hasFinishedResolution("getPostType", [postType2]) || !hasFinishedResolution("getCurrentTheme")) {
@@ -8099,8 +8231,10 @@ var wp;
           "author",
           "slug",
           "meta",
-          "title.raw",
-          "excerpt.raw",
+          "title",
+          "excerpt",
+          // Not the whole field: `content.rendered` would blow up the
+          // payload of a page of revisions.
           "content.raw",
           revisionKey
         ])
@@ -8120,12 +8254,12 @@ var wp;
       if (!postType2 || !postId2) {
         return null;
       }
-      const entityConfig = select9(import_core_data3.store).getEntityConfig(
+      const entityConfig = select9(import_core_data5.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
-      return select9(import_core_data3.store).getRevisions(
+      return select9(import_core_data5.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8153,12 +8287,12 @@ var wp;
         return null;
       }
       const { type: postType2, id: postId2 } = getCurrentPost(state2);
-      const entityConfig = select9(import_core_data3.store).getEntityConfig(
+      const entityConfig = select9(import_core_data5.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
-      const revisions = select9(import_core_data3.store).getRevisions(
+      const revisions = select9(import_core_data5.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8173,7 +8307,7 @@ var wp;
       if (revision) {
         return revision;
       }
-      return select9(import_core_data3.store).getRevision(
+      return select9(import_core_data5.store).getRevision(
         "postType",
         postType2,
         postId2,
@@ -8199,13 +8333,13 @@ var wp;
         return null;
       }
       const { type: postType2, id: postId2 } = getCurrentPost(state2);
-      const entityConfig = select9(import_core_data3.store).getEntityConfig(
+      const entityConfig = select9(import_core_data5.store).getEntityConfig(
         "postType",
         postType2
       );
       const revisionKey = entityConfig?.revisionKey || "id";
       const query = buildRevisionsPageQuery(revisionKey, page);
-      const revisions = select9(import_core_data3.store).getRevisions(
+      const revisions = select9(import_core_data5.store).getRevisions(
         "postType",
         postType2,
         postId2,
@@ -8223,7 +8357,7 @@ var wp;
       const totalRevisions = getCurrentPostRevisionsCount(state2);
       const totalPages = Math.ceil(totalRevisions / query.per_page) || 1;
       if (currentIndex === revisions.length - 1 && page < totalPages) {
-        const nextPageRevisions = select9(import_core_data3.store).getRevisions(
+        const nextPageRevisions = select9(import_core_data5.store).getRevisions(
           "postType",
           postType2,
           postId2,
@@ -8236,12 +8370,12 @@ var wp;
   );
   var isCollaborationEnabledForCurrentPost = (0, import_data5.createRegistrySelector)(
     (select9) => (state2) => {
-      if (!unlock(select9(import_core_data3.store)).isCollaborationSupported()) {
+      if (!unlock(select9(import_core_data5.store)).isCollaborationSupported()) {
         return false;
       }
       const currentPostType = getCurrentPostType(state2);
       const currentPostId = getCurrentPostId(state2);
-      const entityConfig = select9(import_core_data3.store).getEntityConfig(
+      const entityConfig = select9(import_core_data5.store).getEntityConfig(
         "postType",
         currentPostType
       );
@@ -8256,7 +8390,7 @@ var wp;
   );

   // packages/editor/build-module/dataviews/store/private-actions.mjs
-  var import_core_data57 = __toESM(require_core_data(), 1);
+  var import_core_data59 = __toESM(require_core_data(), 1);
   var import_hooks39 = __toESM(require_hooks(), 1);

   // packages/fields/build-module/fields/slug/index.mjs
@@ -8309,11 +8443,11 @@ var wp;
     if (typeof item !== "object") {
       return "";
     }
-    return item.slug || (0, import_url2.cleanForSlug)(getItemTitle(item)) || item.id.toString();
+    return item.slug || item.generated_slug || (0, import_url2.cleanForSlug)(getItemTitle(item)) || item.id.toString();
   };

   // packages/fields/build-module/fields/slug/slug-edit.mjs
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
   var SlugEdit = ({
     field,
     onChange,
@@ -8351,19 +8485,19 @@ var wp;
       });
     });
     const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose.useInstanceId)(SlugEdit);
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)("fieldset", { className: "fields-controls__slug", children: [
-      isEditable && /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_components.__experimentalVStack, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_components.__experimentalVStack, { spacing: "0px", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { children: (0, import_i18n4.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)("fieldset", { className: "fields-controls__slug", children: [
+      isEditable && /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_components.__experimentalVStack, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_components.__experimentalVStack, { spacing: "0px", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { children: (0, import_i18n4.__)(
             "Customize the last part of the Permalink."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_components.ExternalLink, { href: "https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink", children: (0, import_i18n4.__)("Learn more") })
+          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components.ExternalLink, { href: "https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink", children: (0, import_i18n4.__)("Learn more") })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
           import_components.__experimentalInputControl,
           {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_components.__experimentalInputControlPrefixWrapper, { children: "/" }),
-            suffix: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_components.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components.__experimentalInputControlPrefixWrapper, { children: "/" }),
+            suffix: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_components.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
               import_components.Button,
               {
                 size: "small",
@@ -8390,23 +8524,23 @@ var wp;
             "aria-describedby": postUrlSlugDescriptionId
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)("div", { className: "fields-controls__slug-help", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "fields-controls__slug-help-visual-label", children: (0, import_i18n4.__)("Permalink:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)("div", { className: "fields-controls__slug-help", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { className: "fields-controls__slug-help-visual-label", children: (0, import_i18n4.__)("Permalink:") }),
+          /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(
             import_components.ExternalLink,
             {
               className: "fields-controls__slug-help-link",
               href: permalink,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "fields-controls__slug-help-prefix", children: permalinkPrefix }),
-                /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "fields-controls__slug-help-slug", children: slugToDisplay }),
-                /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "fields-controls__slug-help-suffix", children: permalinkSuffix })
+                /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { className: "fields-controls__slug-help-prefix", children: permalinkPrefix }),
+                /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { className: "fields-controls__slug-help-slug", children: slugToDisplay }),
+                /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", { className: "fields-controls__slug-help-suffix", children: permalinkSuffix })
               ]
             }
           )
         ] })
       ] }),
-      !isEditable && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+      !isEditable && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
         import_components.ExternalLink,
         {
           className: "fields-controls__slug-help",
@@ -8440,7 +8574,10 @@ var wp;
     label: (0, import_i18n5.__)("Slug"),
     Edit: slug_edit_default,
     render: slug_view_default,
-    filterBy: false
+    filterBy: false,
+    // The REST API only exposes `permalink_template` for viewable public
+    // post types, so posts without a permalink hide the field.
+    isVisible: (item) => !!item.link && !!item.permalink_template
   };
   var slug_default = slugField;

@@ -8466,28 +8603,28 @@ var wp;
   // packages/fields/build-module/fields/title/view.mjs
   var import_components2 = __toESM(require_components(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
   function BaseTitleView({
     item,
     className,
     children
   }) {
     const renderedTitle = getItemTitle(item);
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(
       import_components2.__experimentalHStack,
       {
         className: clsx_default("fields-field__title", className),
         alignment: "center",
         justify: "flex-start",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("span", { children: renderedTitle || (0, import_i18n6.__)("(no title)") }),
+          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { children: renderedTitle || (0, import_i18n6.__)("(no title)") }),
           children
         ]
       }
     );
   }
   function TitleView({ item }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(BaseTitleView, { item });
+    return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(BaseTitleView, { item });
   }

   // packages/fields/build-module/fields/title/index.mjs
@@ -8505,74 +8642,12 @@ var wp;
   var title_default = titleField;

   // packages/fields/build-module/fields/page-title/index.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/page-title/view.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var import_data7 = __toESM(require_data(), 1);
-  var import_core_data4 = __toESM(require_core_data(), 1);
-  var import_components3 = __toESM(require_components(), 1);
-
-  // packages/fields/build-module/lock-unlock.mjs
-  var import_private_apis4 = __toESM(require_private_apis(), 1);
-  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__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/fields"
-  );
-
-  // packages/fields/build-module/fields/page-title/view.mjs
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock3(import_components3.privateApis);
-  function PageTitleView({ item }) {
-    const { frontPageId, postsPageId } = (0, import_data7.useSelect)((select9) => {
-      const { getEntityRecord } = select9(import_core_data4.store);
-      const siteSettings = getEntityRecord(
-        "root",
-        "site"
-      );
-      return {
-        frontPageId: siteSettings?.page_on_front,
-        postsPageId: siteSettings?.page_for_posts
-      };
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(BaseTitleView, { item, className: "fields-field__page-title", children: [frontPageId, postsPageId].includes(item.id) && /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(WCBadge, { children: item.id === frontPageId ? (0, import_i18n8.__)("Homepage") : (0, import_i18n8.__)("Posts Page") }) });
-  }
-
-  // packages/fields/build-module/fields/page-title/index.mjs
-  var pageTitleField = {
-    type: "text",
-    id: "title",
-    label: (0, import_i18n9.__)("Title"),
-    placeholder: (0, import_i18n9.__)("No title"),
-    getValue: ({ item }) => getItemTitle(item),
-    render: PageTitleView,
-    enableHiding: false,
-    enableGlobalSearch: true,
-    filterBy: false
-  };
-  var page_title_default = pageTitleField;
-
-  // packages/fields/build-module/fields/template-title/index.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var templateTitleField = {
-    id: "title",
-    type: "text",
-    label: (0, import_i18n10.__)("Template"),
-    placeholder: (0, import_i18n10.__)("No title"),
-    getValue: ({ item }) => getItemTitle(item),
-    render: TitleView,
-    enableHiding: false,
-    enableGlobalSearch: true,
-    filterBy: false
-  };
-  var template_title_default = templateTitleField;
-
-  // packages/fields/build-module/fields/pattern-title/index.mjs
-  var import_i18n22 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/pattern-title/view.mjs
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_patterns = __toESM(require_patterns(), 1);
+  var import_core_data6 = __toESM(require_core_data(), 1);

   // packages/ui/build-module/badge/badge.mjs
   var import_element18 = __toESM(require_element(), 1);
@@ -8749,7 +8824,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -8877,7 +8952,7 @@ var wp;
       subscribeMapChange,
       nextIndexRef
     }), [register5, unregister, subscribeMapChange, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(CompositeListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -11178,7 +11253,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
   var FloatingDelayGroupContext = /* @__PURE__ */ React21.createContext({
     hasProvider: false,
     timeoutMs: 0,
@@ -11222,7 +11297,7 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(FloatingDelayGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(FloatingDelayGroupContext.Provider, {
       value: React21.useMemo(() => ({
         hasProvider: true,
         delayRef,
@@ -11375,7 +11450,7 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
   var FocusGuard = /* @__PURE__ */ React22.forwardRef(function FocusGuard2(props, ref) {
     const [role, setRole] = React22.useState();
     useIsoLayoutEffect(() => {
@@ -11388,7 +11463,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -12018,7 +12093,7 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
   var PortalContext = /* @__PURE__ */ React23.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
   var usePortalContext = () => React23.useContext(PortalContext);
@@ -12143,10 +12218,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(React23.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(React23.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -12158,10 +12233,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("span", {
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime99.jsx)("span", {
           "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -12222,7 +12297,7 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
   var FloatingNodeContext = /* @__PURE__ */ React24.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
   var FloatingTreeContext = /* @__PURE__ */ React24.createContext(null);
@@ -12257,7 +12332,7 @@ var wp;
       id
     } = props;
     const parentId = useFloatingParentNodeId();
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FloatingNodeContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(FloatingNodeContext.Provider, {
       value: React24.useMemo(() => ({
         id,
         parentId
@@ -12271,14 +12346,14 @@ var wp;
       externalTree
     } = props;
     const tree = useRefWithInit(() => externalTree ?? new FloatingTreeStore()).current;
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FloatingTreeContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(FloatingTreeContext.Provider, {
       value: tree,
       children
     });
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
   function getEventType(event, lastInteractionType) {
     const win = getWindow(getTarget(event));
     if (event instanceof win.KeyboardEvent) {
@@ -12724,8 +12799,8 @@ var wp;
       };
     }, [disabled2, floatingFocusElement]);
     const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(React25.Fragment, {
-      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(FocusGuard, {
+    return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(React25.Fragment, {
+      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
         "data-type": "inside",
         ref: mergedBeforeGuardRef,
         onFocus: (event) => {
@@ -12742,7 +12817,7 @@ var wp;
             }
           }
         }
-      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(FocusGuard, {
+      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
         "data-type": "inside",
         ref: mergedAfterGuardRef,
         onFocus: (event) => {
@@ -17832,7 +17907,7 @@ var wp;

   // node_modules/@base-ui/react/utils/InternalBackdrop.mjs
   var React43 = __toESM(require_react(), 1);
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
   var InternalBackdrop = /* @__PURE__ */ React43.forwardRef(function InternalBackdrop2(props, ref) {
     const {
       cutout,
@@ -17843,7 +17918,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_runtime104.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", {
       ref,
       role: "presentation",
       "data-base-ui-inert": "",
@@ -19018,7 +19093,7 @@ var wp;
   };

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
   var CollapsibleRoot = /* @__PURE__ */ React57.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -19053,7 +19128,7 @@ var wp;
       props: elementProps,
       stateAttributesMapping: collapsibleStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CollapsibleRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(CollapsibleRootContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -19595,7 +19670,7 @@ var wp;
   };

   // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
   var MenuCheckboxItem = /* @__PURE__ */ React68.forwardRef(function MenuCheckboxItem2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -19668,7 +19743,7 @@ var wp;
       }, elementProps, getItemProps],
       ref: [itemRef, forwardedRef, listItem.ref]
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(MenuCheckboxItemContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(MenuCheckboxItemContext.Provider, {
       value: state2,
       children: element
     });
@@ -19737,7 +19812,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
   var MenuGroup = /* @__PURE__ */ React71.forwardRef(function MenuGroup2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -19754,7 +19829,7 @@ var wp;
         ...elementProps
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(MenuGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(MenuGroupContext.Provider, {
       value: setLabelId,
       children: element
     });
@@ -19915,7 +19990,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
   var MenuPopup = /* @__PURE__ */ React76.forwardRef(function MenuPopup2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -19997,7 +20072,7 @@ var wp;
     if (activeTriggerElement || parent.type === "menubar" && lastOpenChangeReason !== reason_parts_exports.outsidePress) {
       returnFocus = true;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(FloatingFocusManager, {
+    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(FloatingFocusManager, {
       context: floatingContext,
       openInteractionType: openMethod,
       modal: isContextMenu,
@@ -20030,7 +20105,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
   var MenuPortal = /* @__PURE__ */ React78.forwardRef(function MenuPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
@@ -20044,9 +20119,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(MenuPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(MenuPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(FloatingPortal, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(FloatingPortal, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -20056,7 +20131,7 @@ var wp;

   // node_modules/@base-ui/react/menu/positioner/MenuPositioner.mjs
   var React79 = __toESM(require_react(), 1);
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
   var MenuPositioner = /* @__PURE__ */ React79.forwardRef(function MenuPositioner2(componentProps, forwardedRef) {
     const {
       anchor: anchorProp,
@@ -20263,15 +20338,15 @@ var wp;
     } else if (parent.type === void 0) {
       backdropCutout = triggerElement;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(MenuPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsxs)(MenuPositionerContext.Provider, {
       value: positioner,
-      children: [shouldRenderBackdrop && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(InternalBackdrop, {
+      children: [shouldRenderBackdrop && /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(InternalBackdrop, {
         ref: parent.type === "context-menu" || parent.type === "nested-context-menu" ? parent.context.internalBackdropRef : null,
         inert: inertValue(!open),
         cutout: backdropCutout
-      }), /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(FloatingNode, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(FloatingNode, {
         id: floatingNodeId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(CompositeList, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(CompositeList, {
           elementsRef: store4.context.itemDomElements,
           labelsRef: store4.context.itemLabels,
           children: element
@@ -20297,7 +20372,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
   var MenuRadioGroup = /* @__PURE__ */ React81.memo(/* @__PURE__ */ React81.forwardRef(function MenuRadioGroup2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -20341,9 +20416,9 @@ var wp;
       setValue,
       disabled: disabled2
     }), [value, setValue, disabled2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(MenuGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(MenuGroupContext.Provider, {
       value: setLabelId,
-      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(MenuRadioGroupContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(MenuRadioGroupContext.Provider, {
         value: context,
         children: element
       })
@@ -20367,7 +20442,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
   var MenuRadioItem = /* @__PURE__ */ React83.forwardRef(function MenuRadioItem2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -20434,7 +20509,7 @@ var wp;
       }, elementProps, getItemProps],
       ref: [itemRef, forwardedRef, listItem.ref]
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuRadioItemContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(MenuRadioItemContext.Provider, {
       value: state2,
       children: element
     });
@@ -20648,7 +20723,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
   var MenuRoot = fastComponent(function MenuRoot2(props) {
     const {
       children,
@@ -20965,9 +21040,9 @@ var wp;
       store: store4,
       parent: parentFromContext
     }), [store4, parentFromContext]);
-    const content = /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(MenuRootContext.Provider, {
+    const content = /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(MenuRootContext.Provider, {
       value: context,
-      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(PopupHandleAttachment, {
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(PopupHandleAttachment, {
         handle,
         store: store4
       }), typeof children === "function" ? children({
@@ -20975,7 +21050,7 @@ var wp;
       }) : children]
     });
     if (parent.type === void 0 || parent.type === "context-menu") {
-      return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FloatingTree, {
+      return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(FloatingTree, {
         externalTree: floatingTreeRoot,
         children: content
       });
@@ -20990,15 +21065,15 @@ var wp;

   // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.mjs
   var React89 = __toESM(require_react(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
   function MenuSubmenuRoot(props) {
     const parentMenu = useMenuRootContext().store;
     const contextValue = React89.useMemo(() => ({
       parentMenu
     }), [parentMenu]);
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(MenuSubmenuRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuSubmenuRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(MenuRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuRoot, {
         ...props
       })
     });
@@ -21158,7 +21233,7 @@ var wp;
   }

   // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
   var MenuTrigger = fastComponentRef(function MenuTrigger2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -21325,7 +21400,7 @@ var wp;
       props
     });
     if (isInMenubar) {
-      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(CompositeItem, {
+      return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(CompositeItem, {
         tag: "button",
         render: render5,
         className,
@@ -21337,19 +21412,19 @@ var wp;
       });
     }
     if (isOpenedByThisTrigger) {
-      return /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(React93.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime115.jsx)(FocusGuard, {
+      return /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(React93.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FocusGuard, {
           ref: preFocusGuardRef,
           onFocus: handlePreFocusGuardFocus
-        }, `${thisTriggerId}-pre-focus-guard`), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(React93.Fragment, {
+        }, `${thisTriggerId}-pre-focus-guard`), /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(React93.Fragment, {
           children: element
-        }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(FocusGuard, {
+        }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FocusGuard, {
           ref: store4.context.triggerFocusTargetRef,
           onFocus: handleFocusTargetFocus
         }, `${thisTriggerId}-post-focus-guard`)]
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(React93.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(React93.Fragment, {
       children: element
     }, thisTriggerId);
   });
@@ -21560,7 +21635,7 @@ var wp;

   // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
   var React96 = __toESM(require_react(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
   var DirectionProvider = function DirectionProvider2(props) {
     const {
       direction = "ltr"
@@ -21568,7 +21643,7 @@ var wp;
     const contextValue = React96.useMemo(() => ({
       direction
     }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(DirectionContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(DirectionContext.Provider, {
       value: contextValue,
       children: props.children
     });
@@ -21644,7 +21719,7 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
   var popupViewportStateMapping = {
     activationDirection: (value) => value ? {
       "data-activation-direction": value
@@ -21747,14 +21822,14 @@ var wp;
     const isTransitioning = previousContentNode != null;
     let childrenToRender;
     if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)("div", {
         "data-current": true,
         ref: currentContainerRef,
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime117.jsxs)(React97.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(React97.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime115.jsx)("div", {
           "data-previous": true,
           inert: inertValue(true),
           ref: previousContainerRef,
@@ -21766,7 +21841,7 @@ var wp;
             position: "absolute"
           },
           "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
+        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)("div", {
           "data-current": true,
           ref: currentContainerRef,
           "data-starting-style": showStartingStyleAttribute ? "" : void 0,
@@ -22164,7 +22239,7 @@ var wp;

   // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
   var React103 = __toESM(require_react(), 1);
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
   var LabelableProvider = function LabelableProvider2(props) {
     const defaultId = useBaseUiId();
     const initialControlId = props.controlId === void 0 ? defaultId : props.controlId;
@@ -22215,7 +22290,7 @@ var wp;
       setMessageIds,
       getDescriptionProps
     }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(LabelableContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(LabelableContext.Provider, {
       value: contextValue,
       children: props.children
     });
@@ -22343,7 +22418,7 @@ var wp;
   }

   // node_modules/@base-ui/react/field/root/FieldRoot.mjs
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
   var FieldRootInner = /* @__PURE__ */ React105.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
     const {
       errors,
@@ -22464,15 +22539,15 @@ var wp;
       props: elementProps,
       stateAttributesMapping: fieldValidityMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(FieldRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(FieldRootContext.Provider, {
       value: contextValue,
       children: element
     });
   });
   if (true) FieldRootInner.displayName = "FieldRootInner";
   var FieldRoot = /* @__PURE__ */ React105.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(LabelableProvider, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(FieldRootInner, {
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(FieldRootInner, {
         ...componentProps,
         ref: forwardedRef
       })
@@ -22536,7 +22611,7 @@ var wp;

   // node_modules/@base-ui/react/field/error/FieldError.mjs
   var React107 = __toESM(require_react(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping2 = {
     ...fieldValidityMapping,
     ...transitionStatusMapping
@@ -22600,8 +22675,8 @@ var wp;
     }
     let errorMessage = error2;
     if (Array.isArray(error2)) {
-      errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("ul", {
-        children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("li", {
+      errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("ul", {
+        children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("li", {
           children: message2
         }, message2))
       }) : error2[0];
@@ -22799,7 +22874,7 @@ var wp;

   // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
   var React110 = __toESM(require_react(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   var FieldValidity = function FieldValidity2(props) {
     const {
       children
@@ -22820,7 +22895,7 @@ var wp;
         transitionStatus
       };
     }, [combinedFieldValidityData, transitionStatus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(React110.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(React110.Fragment, {
       children: children(fieldValidityState)
     });
   };
@@ -22828,7 +22903,7 @@ var wp;

   // node_modules/@base-ui/react/field/item/FieldItem.mjs
   var React111 = __toESM(require_react(), 1);
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   var FieldItem = /* @__PURE__ */ React111.forwardRef(function FieldItem2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -22855,8 +22930,8 @@ var wp;
       props: elementProps,
       stateAttributesMapping: fieldValidityMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(LabelableProvider, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(FieldItemContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(FieldItemContext.Provider, {
         value: fieldItemContext,
         children: element
       })
@@ -22866,9 +22941,9 @@ var wp;

   // node_modules/@base-ui/react/input/Input.mjs
   var React112 = __toESM(require_react(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
   var Input = /* @__PURE__ */ React112.forwardRef(function Input2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(index_parts_exports3.Control, {
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(index_parts_exports3.Control, {
       ref: forwardedRef,
       ...props
     });
@@ -23079,7 +23154,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   function CompositeRoot(componentProps) {
     const {
       render: render5,
@@ -23139,9 +23214,9 @@ var wp;
       highlightItemOnHover,
       relayKeyboardEvent
     }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(CompositeRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(CompositeRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(CompositeList, {
         elementsRef,
         onMapChange: (newMap) => {
           onMapChangeProp?.(newMap);
@@ -23155,7 +23230,7 @@ var wp;
   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
   var React115 = __toESM(require_react(), 1);
   var ReactDOM8 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
   var FloatingPortalLite = /* @__PURE__ */ React115.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
@@ -23177,7 +23252,7 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(React115.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(React115.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM8.createPortal(children, portalNode)]
     });
   });
@@ -23203,7 +23278,7 @@ var wp;

   // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
   var React116 = __toESM(require_react(), 1);
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
   function PrehydrationScript(props) {
     const {
       script: script2
@@ -23215,7 +23290,7 @@ var wp;
     if (!isHydrating) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("script", {
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("script", {
       nonce,
       dangerouslySetInnerHTML: {
         __html: script2
@@ -23257,7 +23332,7 @@ var wp;
   };

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
   var TabsRoot = /* @__PURE__ */ React118.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
       className,
@@ -23440,9 +23515,9 @@ var wp;
       props: elementProps,
       stateAttributesMapping: tabsStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(TabsRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(TabsRootContext.Provider, {
       value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(CompositeList, {
         elementsRef: tabPanelRefs,
         children: element
       })
@@ -23642,7 +23717,7 @@ var wp;

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
   var React121 = __toESM(require_react(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
   var _PrehydrationScript;
   var stateAttributesMapping3 = {
     ...tabsStateAttributesMapping,
@@ -23751,8 +23826,8 @@ var wp;
     if (value == null) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(React121.Fragment, {
-      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(PrehydrationScript, {
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(React121.Fragment, {
+      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(PrehydrationScript, {
         script
       })))]
     });
@@ -23841,7 +23916,7 @@ var wp;

   // node_modules/@base-ui/react/tabs/list/TabsList.mjs
   var React123 = __toESM(require_react(), 1);
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
   var TabsList = /* @__PURE__ */ React123.forwardRef(function TabsList2(componentProps, forwardedRef) {
     const {
       activateOnFocus = false,
@@ -23910,9 +23985,9 @@ var wp;
       registerTabResizeObserverElement,
       tabsListElement
     }), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(TabsListContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(TabsListContext.Provider, {
       value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(CompositeRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(CompositeRoot, {
         render: render5,
         className,
         style,
@@ -24028,7 +24103,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -24103,12 +24178,12 @@ var wp;
       close: () => store4.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
     }), [forceUnmount, store4]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(TooltipRootContext.Provider, {
       value: store4,
-      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(PopupHandleAttachment, {
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(PopupHandleAttachment, {
         handle,
         store: store4
-      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(TooltipInteractions, {
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(TooltipInteractions, {
         store: store4,
         disabled: disabled2,
         trackCursorAxis
@@ -24378,7 +24453,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
   var TooltipPortal = /* @__PURE__ */ React130.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
@@ -24390,9 +24465,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -24416,7 +24491,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
   var TooltipPositioner = /* @__PURE__ */ React132.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render5,
@@ -24479,7 +24554,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -24579,7 +24654,7 @@ var wp;

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
   var React135 = __toESM(require_react(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
@@ -24590,9 +24665,9 @@ var wp;
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(TooltipProviderContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(TooltipProviderContext.Provider, {
       value: delay,
-      children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(FloatingDelayGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -24761,13 +24836,13 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+    registerStyle("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 style_default = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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 Text = (0, import_element17.forwardRef)(function Text2({ variant = "body-md", render: render5, className, ...props }, ref) {
     const element = useRender({
       render: render5,
@@ -24787,7 +24862,7 @@ var wp;
   });

   // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -24869,11 +24944,11 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("9db2873e7f", "@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,#f6e6e3);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,#c6f7cd);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))}}}");
+    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))}}}");
   }
   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_element18.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
       Text,
       {
         ref,
@@ -24888,11 +24963,24 @@ var wp;
     );
   });

-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
+  // packages/ui/build-module/tooltip/index.mjs
+  var tooltip_exports = {};
+  __export(tooltip_exports, {
+    Popup: () => Popup,
+    Portal: () => Portal,
+    Positioner: () => Positioner,
+    Provider: () => Provider,
+    Root: () => Root,
+    Trigger: () => Trigger
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element22 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
   var import_element19 = __toESM(require_element(), 1);
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -24974,86 +25062,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("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)}}}');
+    registerStyle3("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 style_default3 = { "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" };
-  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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
   }
-  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  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" };
-  var Button4 = (0, import_element19.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className,
-      focusableWhenDisabled = true,
-      disabled: disabled2,
-      loading,
-      loadingAnnouncement = (0, import_i18n11.__)("Loading"),
-      children,
-      ...props
-    }, ref) {
-      const mergedClassName = clsx_default(
-        global_css_defense_default2.button,
-        resets_default["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default3.button,
-        style_default3[`is-${tone}`],
-        style_default3[`is-${variant}`],
-        style_default3[`is-${size4}`],
-        loading && style_default3["is-loading"],
-        className
-      );
-      (0, import_element19.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
-        }
-      }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
-        Button2,
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element19.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        index_parts_exports5.Portal,
         {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
       );
     }
   );

-  // packages/ui/build-module/button/icon.mjs
-  var import_element21 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/tooltip/positioner.mjs
   var import_element20 = __toESM(require_element(), 1);
-  var import_primitives95 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element20.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-      import_primitives95.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -25135,10870 +25219,9321 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}');
+    registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default4 = { "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_element21.forwardRef)(
-    function ButtonIcon2({ className, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
-        Icon,
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var Positioner = (0, import_element20.forwardRef)(
+    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+        index_parts_exports5.Positioner,
         {
           ref,
-          icon,
-          className: clsx_default(style_default4.icon, className),
-          size: 24,
-          ...props
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default3.positioner,
+            className
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/button/index.mjs
-  ButtonIcon.displayName = "Button.Icon";
-  var Button5 = Object.assign(Button4, {
-    /**
-     * An icon component specifically designed to work well when rendered inside
-     * a `Button` component.
-     */
-    Icon: ButtonIcon
-  });
-
-  // node_modules/@date-fns/tz/tzName/index.js
-  function tzName(timeZone, date, format7 = "long") {
-    return new Intl.DateTimeFormat("en-US", {
-      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
-      hour: "numeric",
-      timeZone,
-      timeZoneName: format7
-    }).format(date).split(/\s/g).slice(2).join(" ");
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element21 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element21.cloneElement)(slot ?? defaultSlot, { children });
   }

-  // node_modules/@date-fns/tz/tzOffset/index.js
-  var offsetFormatCache = {};
-  var offsetCache = {};
-  function tzOffset(timeZone, date) {
-    try {
-      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
-        timeZone,
-        timeZoneName: "longOffset"
-      }).format;
-      const offsetStr = format7(date).split("GMT")[1];
-      if (offsetStr in offsetCache) return offsetCache[offsetStr];
-      return calcOffset(offsetStr, offsetStr.split(":"));
-    } catch {
-      if (timeZone in offsetCache) return offsetCache[timeZone];
-      const captures = timeZone?.match(offsetRe);
-      if (captures) return calcOffset(timeZone, captures.slice(1));
-      return NaN;
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/build-module/lock-unlock.mjs
+  var import_private_apis4 = __toESM(require_private_apis(), 1);
+  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__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"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
     }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock3(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
-  var offsetRe = /([+-]\d\d):?(\d\d)?/;
-  function calcOffset(cacheStr, values) {
-    const hours = +(values[0] || 0);
-    const minutes = +(values[1] || 0);
-    const seconds = +(values[2] || 0) / 60;
-    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
-  }
+  var ThemeProvider = getThemeProvider();

-  // node_modules/@date-fns/tz/date/mini.js
-  var TZDateMini = class _TZDateMini extends Date {
-    //#region static
-    constructor(...args) {
-      super();
-      if (args.length > 1 && typeof args[args.length - 1] === "string") {
-        this.timeZone = args.pop();
-      }
-      this.internal = /* @__PURE__ */ new Date();
-      if (isNaN(tzOffset(this.timeZone, this))) {
-        this.setTime(NaN);
-      } else {
-        if (!args.length) {
-          this.setTime(Date.now());
-        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
-          this.setTime(args[0]);
-        } else if (typeof args[0] === "string") {
-          this.setTime(+new Date(args[0]));
-        } else if (args[0] instanceof Date) {
-          this.setTime(+args[0]);
-        } else {
-          this.setTime(+new Date(...args));
-          adjustToSystemTZ(this, args);
-        }
-      }
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    static tz(tz, ...args) {
-      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    //#endregion
-    //#region time zone
-    withTimeZone(timeZone) {
-      return new _TZDateMini(+this, timeZone);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    getTimezoneOffset() {
-      const offset4 = -tzOffset(this.timeZone, this);
-      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
     }
-    //#endregion
-    //#region time
-    setTime(_time) {
-      Date.prototype.setTime.apply(this, arguments);
-      syncToInternal(this);
-      return +this;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDateMini(+new Date(date), this.timeZone);
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-  };
-  var re = /^(get|set)(?!UTC)/;
-  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
-    if (!re.test(method)) return;
-    const utcMethod = method.replace(re, "$1UTC");
-    if (!TZDateMini.prototype[utcMethod]) return;
-    if (method.startsWith("get")) {
-      TZDateMini.prototype[method] = function() {
-        return this.internal[utcMethod]();
-      };
-    } else {
-      TZDateMini.prototype[method] = function() {
-        Date.prototype[utcMethod].apply(this.internal, arguments);
-        syncFromInternal(this);
-        return +this;
-      };
-      TZDateMini.prototype[utcMethod] = function() {
-        Date.prototype[utcMethod].apply(this, arguments);
-        syncToInternal(this);
-        return +this;
-      };
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  });
-  function syncToInternal(date) {
-    date.internal.setTime(+date);
-    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
-    // precision errors from historical offsets.
-    Math.round(-tzOffset(date.timeZone, date) * 60));
-  }
-  function syncFromInternal(date) {
-    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
-    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
-    adjustToSystemTZ(date);
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function adjustToSystemTZ(date, constructorArgs) {
-    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
-    const offsetWithSeconds = tzOffset(date.timeZone, date);
-    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
-    const prevHour = /* @__PURE__ */ new Date(+date);
-    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
-    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
-    const systemDSTChange = systemOffset - prevHourSystemOffset;
-    let systemOffsetForDiff = systemOffset;
-    if (systemDSTChange && systemOffset !== offset4) {
-      const systemHour = Date.prototype.getHours.apply(date);
-      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
-      if (systemHour !== expectedHour) {
-        const testDate = /* @__PURE__ */ new Date(+date);
-        const testOffsetDiff = systemOffset - offset4;
-        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
-        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
-        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
-        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
-      }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(targetDocument, hash, css);
     }
-    const offsetDiff = systemOffsetForDiff - offset4;
-    if (offsetDiff)
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
-    const systemDate = /* @__PURE__ */ new Date(+date);
-    systemDate.setUTCSeconds(0);
-    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
-    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
-    if (secondsOffset || systemSecondsOffset)
-      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
-    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
-    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
-    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const postOffsetDiff = postSystemOffset - postOffset;
-    const offsetChanged = postOffset !== offset4;
-    const postDiff = postOffsetDiff - offsetDiff;
-    const targetDSTShift = postOffset - offset4;
-    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
-    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
-    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
-      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
-      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
-      const offsetChange = postOffset - newOffset;
-      if (offsetChange && postDiff < 0) {
-        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+    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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    syncToInternal(date);
-    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
-    const drift = expectedTime - +date.internal;
-    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
-      Date.prototype.setTime.call(date, +date + drift);
-      syncToInternal(date);
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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 style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var POPUP_COLOR = { background: "#1e1e1e" };
+  var Popup = (0, import_element22.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+      index_parts_exports5.Popup,
+      {
+        ref,
+        className: clsx_default(style_default4.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element23 = __toESM(require_element(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element23.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(index_parts_exports5.Trigger, { ref, ...props });
     }
+  );
+
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(DirectionProvider, { direction: (0, import_i18n8.isRTL)() ? "rtl" : "ltr", children });
   }
-  function constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(index_parts_exports5.Root, { ...props }) });
   }
-  function targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+
+  // packages/ui/build-module/tooltip/provider.mjs
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  function Provider({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(index_parts_exports5.Provider, { ...props });
   }

-  // node_modules/@date-fns/tz/date/index.js
-  var TZDate = class _TZDate extends TZDateMini {
-    //#region static
-    static tz(tz, ...args) {
-      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
+  // packages/ui/build-module/link/link.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    //#endregion
-    //#region representation
-    toISOString() {
-      const [sign, hours, minutes] = this.tzComponents();
-      const tz = `${sign}${hours}:${minutes}`;
-      return this.internal.toISOString().slice(0, -1) + tz;
-    }
-    toString() {
-      return `${this.toDateString()} ${this.toTimeString()}`;
-    }
-    toDateString() {
-      const [day, date, month, year] = this.internal.toUTCString().split(" ");
-      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
-    }
-    toTimeString() {
-      const time = this.internal.toUTCString().split(" ")[4];
-      const [sign, hours, minutes] = this.tzComponents();
-      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    toLocaleString(locales, options) {
-      return Date.prototype.toLocaleString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    toLocaleDateString(locales, options) {
-      return Date.prototype.toLocaleDateString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
     }
-    toLocaleTimeString(locales, options) {
-      return Date.prototype.toLocaleTimeString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region private
-    tzComponents() {
-      const offset4 = this.getTimezoneOffset();
-      const sign = offset4 > 0 ? "-" : "+";
-      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
-      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
-      return [sign, hours, minutes];
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-    withTimeZone(timeZone) {
-      return new _TZDate(+this, timeZone);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDate(+new Date(date), this.timeZone);
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    //#endregion
-  };
-
-  // node_modules/date-fns/constants.js
-  var daysInYear = 365.2425;
-  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime = -maxTime;
-  var millisecondsInWeek = 6048e5;
-  var millisecondsInDay = 864e5;
-  var millisecondsInMinute = 6e4;
-  var millisecondsInHour = 36e5;
-  var millisecondsInSecond = 1e3;
-  var secondsInHour = 3600;
-  var secondsInDay = secondsInHour * 24;
-  var secondsInWeek = secondsInDay * 7;
-  var secondsInYear = secondsInDay * daysInYear;
-  var secondsInMonth = secondsInYear / 12;
-  var secondsInQuarter = secondsInMonth * 3;
-  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
-
-  // node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
-  }
-
-  // node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/addMonths.js
-  function addMonths(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) {
-      return _date;
-    }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-    const daysInMonth = endOfDesiredMonth.getDate();
-    if (dayOfMonth >= daysInMonth) {
-      return endOfDesiredMonth;
-    } else {
-      _date.setFullYear(
-        endOfDesiredMonth.getFullYear(),
-        endOfDesiredMonth.getMonth(),
-        dayOfMonth
-      );
-      return _date;
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(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);
+    };
   }
-
-  // node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  if (typeof process === "undefined" || true) {
+    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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))}}}");
   }
-
-  // node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
-    }
+  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) {
+    registerStyle6("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"}}}');
   }
-
-  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
-    );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
+  var style_default5 = { "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) {
+    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_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_element24.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render: render5,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render: render5,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default2.a,
+          resets_default2["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default5.link,
+          variant !== "unstyled" && style_default5[`is-${tone}`],
+          variant === "unstyled" && style_default5["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)(import_jsx_runtime140.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+            "span",
+            {
+              className: style_default5["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n9.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });

-  // node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize2 = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize2);
-  }
+  // packages/ui/build-module/menu/index.mjs
+  var menu_exports = {};
+  __export(menu_exports, {
+    CheckboxItem: () => CheckboxItem,
+    Group: () => Group,
+    GroupLabel: () => GroupLabel,
+    Item: () => Item,
+    ItemDescription: () => ItemDescription,
+    ItemLabel: () => ItemLabel,
+    LinkItem: () => LinkItem,
+    Popup: () => Popup2,
+    Portal: () => Portal2,
+    Positioner: () => Positioner2,
+    PrefixIcon: () => PrefixIcon,
+    RadioGroup: () => RadioGroup,
+    RadioItem: () => RadioItem,
+    Root: () => Root2,
+    Separator: () => Separator2,
+    SubmenuRoot: () => SubmenuRoot,
+    SubmenuTrigger: () => SubmenuTrigger,
+    Trigger: () => Trigger2
+  });

-  // node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_element32 = __toESM(require_element(), 1);

-  // node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var import_primitives94 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element25.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_runtime141.jsx)(
+      import_primitives94.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
     );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
+  });

-  // node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
+  // packages/ui/build-module/menu/context.mjs
+  var import_element26 = __toESM(require_element(), 1);
+  var MenuContext = (0, import_element26.createContext)({
+    isSubmenu: false
+  });
+  var useMenuContext = () => (0, import_element26.useContext)(MenuContext);
+  var MenuItemContentContext = (0, import_element26.createContext)(null);
+  var useMenuItemContentContext = () => (0, import_element26.useContext)(MenuItemContentContext);

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
+  // packages/ui/build-module/menu/item.mjs
+  var import_element31 = __toESM(require_element(), 1);

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);

-  // node_modules/date-fns/areIntervalsOverlapping.js
-  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
-    const [leftStartTime, leftEndTime] = [
-      +toDate(intervalLeft.start, options?.in),
-      +toDate(intervalLeft.end, options?.in)
-    ].sort((a3, b3) => a3 - b3);
-    const [rightStartTime, rightEndTime] = [
-      +toDate(intervalRight.start, options?.in),
-      +toDate(intervalRight.end, options?.in)
-    ].sort((a3, b3) => a3 - b3);
-    if (options?.inclusive)
-      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
-    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/max.js
-  function max2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result < date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/min.js
-  function min2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result > date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/isSameDay.js
-  function isSameDay(laterDate, earlierDate, options) {
-    const [dateLeft_, dateRight_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
-  }
-
-  // node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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);
+    };
   }
-
-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/differenceInCalendarMonths.js
-  function differenceInCalendarMonths(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
-    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
-    return yearsDiff * 12 + monthsDiff;
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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_default6 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element27.forwardRef)(
+    function VisuallyHidden2({ render: render5, ...restProps }, ref) {
+      const element = useRender({
+        render: render5,
+        ref,
+        props: mergeProps(
+          { className: style_default6["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );

-  // node_modules/date-fns/endOfMonth.js
-  function endOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const month = _date.getMonth();
-    _date.setFullYear(_date.getFullYear(), month + 1, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
-  }
-
-  // node_modules/date-fns/_lib/normalizeInterval.js
-  function normalizeInterval(context, interval) {
-    const [start2, end] = normalizeDates(context, interval.start, interval.end);
-    return { start: start2, end };
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element28.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+      }
+    };
   }
+  var KeyboardShortcutDescription = (0, import_element28.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("span", { ref }),
+        children: (0, import_i18n10.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n10.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  var KeyboardShortcutDisplay = (0, import_element28.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  });

-  // node_modules/date-fns/eachMonthOfInterval.js
-  function eachMonthOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setDate(1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
+  // packages/ui/build-module/menu/item-description.mjs
+  var import_element29 = __toESM(require_element(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setMonth(date.getMonth() + step);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument8(document);
     }
-    return reversed ? dates.reverse() : dates;
-  }
-
-  // node_modules/date-fns/startOfMonth.js
-  function startOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/endOfYear.js
-  function endOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    _date.setFullYear(year + 1, 0, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/eachYearOfInterval.js
-  function eachYearOfInterval(interval, options) {
-    const { start: start2, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start2 > +end;
-    const endTime = reversed ? +start2 : +end;
-    const date = reversed ? end : start2;
-    date.setHours(0, 0, 0, 0);
-    date.setMonth(0, 1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(targetDocument, hash, css);
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setFullYear(date.getFullYear() + step);
+    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 registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
     }
-    return reversed ? dates.reverse() : dates;
   }
+  if (typeof process === "undefined" || true) {
+    registerStyle8("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default7 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ITEM_DESCRIPTION_DIRECT_CHILD = /* @__PURE__ */ Symbol();
+  var ItemDescription = (0, import_element29.forwardRef)(
+    function MenuItemDescription(props, ref) {
+      const { className, id, validationToken, ...restProps } = props;
+      if (validationToken !== ITEM_DESCRIPTION_DIRECT_CHILD) {
+        throw new Error(
+          "Menu.ItemDescription: Missing direct menu item parent. Render <Menu.ItemDescription> as a direct child of a menu item."
+        );
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-sm",
+          ...restProps,
+          id,
+          className: clsx_default(style_default7["item-description"], className)
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/endOfWeek.js
-  function endOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
-    _date.setDate(_date.getDate() + diff);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  // packages/ui/build-module/menu/item-label.mjs
+  var import_element30 = __toESM(require_element(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    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") {
+      registerDocument9(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
-  var formatDistanceLocale = {
-    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"
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var formatDistance = (token, count, options) => {
-    let result;
-    const tokenValue = formatDistanceLocale[token];
-    if (typeof tokenValue === "string") {
-      result = tokenValue;
-    } else if (count === 1) {
-      result = tokenValue.one;
-    } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(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 registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
     }
-    return result;
-  };
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle9("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default8 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ItemLabel = (0, import_element30.forwardRef)(
+    function MenuItemLabel({ children, className, id, ...props }, ref) {
+      const itemContentContext = useMenuItemContentContext();
+      return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          ...props,
+          id: id ?? itemContentContext?.labelId,
+          className: clsx_default(style_default8["item-label"], className),
+          children: [
+            children,
+            itemContentContext?.labelTrailing
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format7 = args.formats[width] || args.formats[args.defaultWidth];
-      return format7;
+  // packages/ui/build-module/menu/item.mjs
+  var import_jsx_runtime145 = __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;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
-  var dateFormats = {
-    full: "EEEE, MMMM do, y",
-    long: "MMMM do, y",
-    medium: "MMM d, y",
-    short: "MM/dd/yyyy"
-  };
-  var timeFormats = {
-    full: "h:mm:ss a zzzz",
-    long: "h:mm:ss a z",
-    medium: "h:mm:ss a",
-    short: "h:mm a"
-  };
-  var dateTimeFormats = {
-    full: "{{date}} 'at' {{time}}",
-    long: "{{date}} 'at' {{time}}",
-    medium: "{{date}}, {{time}}",
-    short: "{{date}}, {{time}}"
-  };
-  var formatLong = {
-    date: buildFormatLongFn({
-      formats: dateFormats,
-      defaultWidth: "full"
-    }),
-    time: buildFormatLongFn({
-      formats: timeFormats,
-      defaultWidth: "full"
-    }),
-    dateTime: buildFormatLongFn({
-      formats: dateTimeFormats,
-      defaultWidth: "full"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
-  var formatRelativeLocale = {
-    lastWeek: "'last' eeee 'at' p",
-    yesterday: "'yesterday at' p",
-    today: "'today at' p",
-    tomorrow: "'tomorrow at' p",
-    nextWeek: "eeee 'at' p",
-    other: "P"
-  };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
-
-  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
+  function documentContainsStyleHash10(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
+    }
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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);
     };
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/localize.js
-  var eraValues = {
-    narrow: ["B", "A"],
-    abbreviated: ["BC", "AD"],
-    wide: ["Before Christ", "Anno Domini"]
-  };
-  var quarterValues = {
-    narrow: ["1", "2", "3", "4"],
-    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
-    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
-  };
-  var monthValues = {
-    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"
-    ]
-  };
-  var dayValues = {
-    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"
-    ]
-  };
-  var dayPeriodValues = {
-    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"
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
     }
-  };
-  var formattingDayPeriodValues = {
-    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"
+  }
+  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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default9 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var VALIDATION_ENABLED = true;
+  function getItemContent(children) {
+    const childArray = import_element31.Children.toArray(children);
+    const [label, ...descriptions] = childArray;
+    const hasLabel = (0, import_element31.isValidElement)(label) && label.type === ItemLabel;
+    const descriptionElements = descriptions.filter(
+      (description) => (0, import_element31.isValidElement)(description) && description.type === ItemDescription
+    );
+    if (VALIDATION_ENABLED && (!hasLabel || descriptionElements.length !== descriptions.length)) {
+      throw new Error(
+        "Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components."
+      );
     }
-  };
-  var ordinalNumber = (dirtyNumber, _options) => {
-    const number = Number(dirtyNumber);
-    const rem100 = number % 100;
-    if (rem100 > 20 || rem100 < 10) {
-      switch (rem100 % 10) {
-        case 1:
-          return number + "st";
-        case 2:
-          return number + "nd";
-        case 3:
-          return number + "rd";
+    return {
+      descriptionIds: descriptionElements.map(
+        (description) => description.props.id
+      ),
+      hasLabel,
+      labelId: hasLabel ? label.props.id : void 0
+    };
+  }
+  function useItemContent(children, {
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    labelTrailing,
+    shortcut
+  }) {
+    const generatedLabelId = (0, import_element31.useId)();
+    const generatedDescriptionId = (0, import_element31.useId)();
+    const { descriptionIds, hasLabel, labelId } = getItemContent(children);
+    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
+    const resolvedDescriptionIds = descriptionIds.map(
+      (descriptionId, index2) => descriptionId ?? `${generatedDescriptionId}-${index2}`
+    );
+    const itemDescribedBy = Array.from(
+      /* @__PURE__ */ new Set([
+        ...ariaDescribedBy?.split(/\s+/).filter(Boolean) ?? [],
+        ...resolvedDescriptionIds
+      ])
+    ).join(" ");
+    let descriptionIndex = 0;
+    const contentChildren = import_element31.Children.map(children, (child) => {
+      if (!(0, import_element31.isValidElement)(child) || child.type !== ItemDescription) {
+        return child;
       }
-    }
-    return number + "th";
-  };
-  var localize = {
-    ordinalNumber,
-    era: buildLocalizeFn({
-      values: eraValues,
-      defaultWidth: "wide"
-    }),
-    quarter: buildLocalizeFn({
-      values: quarterValues,
-      defaultWidth: "wide",
-      argumentCallback: (quarter) => quarter - 1
-    }),
-    month: buildLocalizeFn({
-      values: monthValues,
-      defaultWidth: "wide"
-    }),
-    day: buildLocalizeFn({
-      values: dayValues,
-      defaultWidth: "wide"
-    }),
-    dayPeriod: buildLocalizeFn({
-      values: dayPeriodValues,
-      defaultWidth: "wide",
-      formattingValues: formattingDayPeriodValues,
-      defaultFormattingWidth: "wide"
-    })
-  };
-
-  // node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
+      const descriptionId = resolvedDescriptionIds[descriptionIndex++];
+      const descriptionProps = {
+        id: descriptionId,
+        validationToken: ITEM_DESCRIPTION_DIRECT_CHILD
+      };
+      return (0, import_element31.cloneElement)(child, descriptionProps);
+    });
+    const {
+      descriptionId: shortcutDescriptionId,
+      targetProps: shortcutAriaProps
+    } = useKeyboardShortcutProps({
+      "aria-describedby": itemDescribedBy || void 0,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      shortcut
+    });
+    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
+    return {
+      contentChildren,
+      contentContextValue: {
+        labelId: resolvedLabelId,
+        labelTrailing
+      },
+      itemAriaProps: {
+        ...shortcutAriaProps,
+        "aria-label": ariaLabel,
+        "aria-labelledby": labelledBy
+      },
+      shortcutDescriptionId
+    };
+  }
+  function ItemContent({
+    children,
+    prefix: prefix2,
+    shortcut,
+    shortcutDescriptionId,
+    suffix,
+    trailing
+  }) {
+    const hasPrefix = import_element31.Children.toArray(prefix2).some(
+      (child) => child !== ""
+    );
+    const hasSuffix = import_element31.Children.toArray(suffix).some(
+      (child) => child !== ""
+    );
+    const hasTrailing = import_element31.Children.toArray(trailing).some(
+      (child) => child !== ""
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)("span", { className: style_default9["item-content"], children: [
+        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: style_default9["item-children"], children }),
+        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: style_default9["item-suffix"], children: suffix }),
+        shortcut && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: style_default9["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
+        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: style_default9["item-trailing"], children: trailing })
+      ] }),
+      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { "aria-hidden": "true", className: style_default9["item-prefix"], children: prefix2 }),
+      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        KeyboardShortcutDescription,
+        {
+          descriptionId: shortcutDescriptionId,
+          shortcut
+        }
+      )
+    ] });
+  }
+  var Item = (0, import_element31.forwardRef)(function MenuItem3({
+    children,
+    className,
+    prefix: prefix2,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    ...props
+  }, ref) {
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      index_parts_exports2.Item,
+      {
+        ref,
+        ...itemAriaProps,
+        className: clsx_default(
+          resets_default3["box-sizing"],
+          style_default9.item,
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+          ItemContent,
+          {
+            prefix: prefix2,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
       }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+    );
+  });
+
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    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") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
       }
     }
-    return void 0;
+    return false;
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(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 registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
     }
-    return void 0;
   }
+  if (typeof process === "undefined" || true) {
+    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 resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle11("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default10 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var CheckboxItem = (0, import_element32.forwardRef)(
+    function MenuCheckboxItem3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
+        index_parts_exports2.CheckboxItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default4["box-sizing"],
+            style_default10.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+              index_parts_exports2.CheckboxItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default10["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+                  Icon,
+                  {
+                    icon: check_default,
+                    size: 24,
+                    className: style_default10["checkbox-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+              ItemContent,
+              {
+                prefix: prefix2,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-  function buildMatchPatternFn(args) {
-    return (string, options = {}) => {
-      const matchResult = string.match(args.matchPattern);
-      if (!matchResult) return null;
-      const matchedString = matchResult[0];
-      const parseResult = string.match(args.parsePattern);
-      if (!parseResult) return null;
-      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-      value = options.valueCallback ? options.valueCallback(value) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+  // packages/ui/build-module/menu/group.mjs
+  var import_element33 = __toESM(require_element(), 1);
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/match.js
-  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
-  var parseOrdinalNumberPattern = /\d+/i;
-  var matchEraPatterns = {
-    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
-  };
-  var parseEraPatterns = {
-    any: [/^b/i, /^(a|c)/i]
-  };
-  var matchQuarterPatterns = {
-    narrow: /^[1234]/i,
-    abbreviated: /^q[1234]/i,
-    wide: /^[1234](th|st|nd|rd)? quarter/i
-  };
-  var parseQuarterPatterns = {
-    any: [/1/i, /2/i, /3/i, /4/i]
-  };
-  var matchMonthPatterns = {
-    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
-  };
-  var parseMonthPatterns = {
-    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
-    ]
-  };
-  var matchDayPatterns = {
-    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
-  };
-  var parseDayPatterns = {
-    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]
-  };
-  var matchDayPeriodPatterns = {
-    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
-  };
-  var parseDayPeriodPatterns = {
-    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
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var match = {
-    ordinalNumber: buildMatchPatternFn({
-      matchPattern: matchOrdinalNumberPattern,
-      parsePattern: parseOrdinalNumberPattern,
-      valueCallback: (value) => parseInt(value, 10)
-    }),
-    era: buildMatchFn({
-      matchPatterns: matchEraPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseEraPatterns,
-      defaultParseWidth: "any"
-    }),
-    quarter: buildMatchFn({
-      matchPatterns: matchQuarterPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseQuarterPatterns,
-      defaultParseWidth: "any",
-      valueCallback: (index2) => index2 + 1
-    }),
-    month: buildMatchFn({
-      matchPatterns: matchMonthPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseMonthPatterns,
-      defaultParseWidth: "any"
-    }),
-    day: buildMatchFn({
-      matchPatterns: matchDayPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseDayPatterns,
-      defaultParseWidth: "any"
-    }),
-    dayPeriod: buildMatchFn({
-      matchPatterns: matchDayPeriodPatterns,
-      defaultMatchWidth: "any",
-      parsePatterns: parseDayPeriodPatterns,
-      defaultParseWidth: "any"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
+      }
     }
-  };
-
-  // node_modules/date-fns/getDayOfYear.js
-  function getDayOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = differenceInCalendarDays(_date, startOfYear(_date));
-    const dayOfYear = diff + 1;
-    return dayOfYear;
+    return false;
   }
-
-  // node_modules/date-fns/getISOWeek.js
-  function getISOWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
-    return Math.round(diff / millisecondsInWeek) + 1;
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/getWeekYear.js
-  function getWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
-    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
-    firstWeekOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
-    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
-    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeekOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
-    if (+_date >= +startOfNextYear) {
-      return year + 1;
-    } else if (+_date >= +startOfThisYear) {
-      return year;
-    } else {
-      return year - 1;
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(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);
+    };
   }
-
-  // node_modules/date-fns/startOfWeekYear.js
-  function startOfWeekYear(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const year = getWeekYear(date, options);
-    const firstWeek = constructFrom(options?.in || date, 0);
-    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeek.setHours(0, 0, 0, 0);
-    const _date = startOfWeek(firstWeek, options);
-    return _date;
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/getWeek.js
-  function getWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
-    return Math.round(diff / millisecondsInWeek) + 1;
+  if (typeof process === "undefined" || true) {
+    registerStyle12("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default11 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Group = (0, import_element33.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+      index_parts_exports2.Group,
+      {
+        ref,
+        className: clsx_default(style_default11.group, className),
+        ...props
+      }
+    );
+  });

-  // node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number, targetLength) {
-    const sign = number < 0 ? "-" : "";
-    const output = Math.abs(number).toString().padStart(targetLength, "0");
-    return sign + output;
+  // packages/ui/build-module/menu/group-label.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    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") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
-    },
-    // Month
-    M(date, token) {
-      const month = date.getMonth();
-      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
-    },
-    // Day of the month
-    d(date, token) {
-      return addLeadingZeros(date.getDate(), token.length);
-    },
-    // AM or PM
-    a(date, token) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return dayPeriodEnumValue.toUpperCase();
-        case "aaa":
-          return dayPeriodEnumValue;
-        case "aaaaa":
-          return dayPeriodEnumValue[0];
-        case "aaaa":
-        default:
-          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
       }
-    },
-    // Hour [1-12]
-    h(date, token) {
-      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
-    },
-    // Hour [0-23]
-    H(date, token) {
-      return addLeadingZeros(date.getHours(), token.length);
-    },
-    // Minute
-    m(date, token) {
-      return addLeadingZeros(date.getMinutes(), token.length);
-    },
-    // Second
-    s(date, token) {
-      return addLeadingZeros(date.getSeconds(), token.length);
-    },
-    // Fraction of second
-    S(date, token) {
-      const numberOfDigits = token.length;
-      const milliseconds = date.getMilliseconds();
-      const fractionalSeconds = Math.trunc(
-        milliseconds * Math.pow(10, numberOfDigits - 3)
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(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 registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default12 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var GroupLabel = (0, import_element34.forwardRef)(
+    function MenuGroupLabel3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+        index_parts_exports2.GroupLabel,
+        {
+          ref,
+          className: clsx_default(style_default12["group-label"], className),
+          ...props
+        }
       );
-      return addLeadingZeros(fractionalSeconds, token.length);
     }
-  };
+  );

-  // node_modules/date-fns/_lib/format/formatters.js
-  var dayPeriodEnum = {
-    am: "am",
-    pm: "pm",
-    midnight: "midnight",
-    noon: "noon",
-    morning: "morning",
-    afternoon: "afternoon",
-    evening: "evening",
-    night: "night"
-  };
-  var formatters = {
-    // Era
-    G: function(date, token, localize2) {
-      const era = date.getFullYear() > 0 ? 1 : 0;
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return localize2.era(era, { width: "abbreviated" });
-        // A, B
-        case "GGGGG":
-          return localize2.era(era, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return localize2.era(era, { width: "wide" });
-      }
-    },
-    // Year
-    y: function(date, token, localize2) {
-      if (token === "yo") {
-        const signedYear = date.getFullYear();
-        const year = signedYear > 0 ? signedYear : 1 - signedYear;
-        return localize2.ordinalNumber(year, { unit: "year" });
+  // packages/ui/build-module/menu/link-item.mjs
+  var import_element35 = __toESM(require_element(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    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") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
       }
-      return lightFormatters.y(date, token);
-    },
-    // Local week-numbering year
-    Y: function(date, token, localize2, options) {
-      const signedWeekYear = getWeekYear(date, options);
-      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
-      if (token === "YY") {
-        const twoDigitYear = weekYear % 100;
-        return addLeadingZeros(twoDigitYear, 2);
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return addLeadingZeros(weekYear, token.length);
-    },
-    // ISO week-numbering year
-    R: function(date, token) {
-      const isoWeekYear = getISOWeekYear(date);
-      return addLeadingZeros(isoWeekYear, token.length);
-    },
-    // Extended year. This is a single number designating the year of this calendar system.
-    // The main difference between `y` and `u` localizers are B.C. years:
-    // | Year | `y` | `u` |
-    // |------|-----|-----|
-    // | AC 1 |   1 |   1 |
-    // | BC 1 |   1 |   0 |
-    // | BC 2 |   2 |  -1 |
-    // Also `yy` always returns the last two digits of a year,
-    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
-    u: function(date, token) {
-      const year = date.getFullYear();
-      return addLeadingZeros(year, token.length);
-    },
-    // Quarter
-    Q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "QQ":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "formatting"
-          });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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) {
+    registerStyle14("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle14("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default13 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var LinkItem = (0, import_element35.forwardRef)(function MenuLinkItem3({
+    children,
+    className,
+    openInNewTab = false,
+    target,
+    prefix: prefix2,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    rel,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const externalLinkIndicator = shouldShowNewTabIndicator ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+      "span",
+      {
+        className: style_default13["external-link-indicator"],
+        role: "img",
+        "aria-label": (
+          /* translators: accessibility text appended to link text */
+          (0, import_i18n11.__)("(opens in a new tab)")
+        )
       }
-    },
-    // Stand-alone quarter
-    q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "qq":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "standalone"
-          });
+    ) : null;
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      labelTrailing: externalLinkIndicator,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+      index_parts_exports2.LinkItem,
+      {
+        ref,
+        ...props,
+        ...itemAriaProps,
+        rel,
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        className: clsx_default(
+          global_css_defense_default3.a,
+          resets_default5["box-sizing"],
+          style_default13.item,
+          className
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          ItemContent,
+          {
+            prefix: prefix2,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
       }
-    },
-    // Month
-    M: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        case "M":
-        case "MM":
-          return lightFormatters.M(date, token);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // J, F, ..., D
-        case "MMMMM":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return localize2.month(month, { width: "wide", context: "formatting" });
+    );
+  });
+
+  // packages/ui/build-module/menu/popup.mjs
+  var import_element38 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/menu/portal.mjs
+  var import_element36 = __toESM(require_element(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  var Portal2 = (0, import_element36.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      index_parts_exports2.Portal,
+      {
+        ref,
+        container: container ?? getWpCompatOverlaySlot(),
+        ...props
       }
-    },
-    // Stand-alone month
-    L: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return String(month + 1);
-        // 01, 02, ..., 12
-        case "LL":
-          return addLeadingZeros(month + 1, 2);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // J, F, ..., D
-        case "LLLLL":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return localize2.month(month, { width: "wide", context: "standalone" });
+    );
+  });
+
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_element37 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/form/primitives/constants.mjs
+  var ITEM_POPUP_POSITIONER_PROPS = {
+    align: "start",
+    sideOffset: 8,
+    collisionPadding: 12
+  };
+
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
+    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") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
       }
-    },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
+    }
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash15(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return addLeadingZeros(week, token.length);
-    },
-    // ISO week of year
-    I: function(date, token, localize2) {
-      const isoWeek = getISOWeek(date);
-      if (token === "Io") {
-        return localize2.ordinalNumber(isoWeek, { unit: "week" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle15("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default14 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
+    side: "inline-end",
+    align: "start",
+    sideOffset: -4,
+    collisionPadding: 12
+  };
+  var Positioner2 = (0, import_element37.forwardRef)(
+    function MenuPositioner3({ className, ...props }, ref) {
+      const { isSubmenu } = useMenuContext();
+      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
+      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+        index_parts_exports2.Positioner,
+        {
+          ...defaultProps,
+          ...props,
+          ref,
+          className: clsx_default(
+            resets_default6["box-sizing"],
+            style_default14.positioner,
+            className
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/popup.mjs
+  var import_jsx_runtime152 = __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;
+  }
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+        return true;
       }
-      return lightFormatters.d(date, token);
-    },
-    // Day of year
-    D: function(date, token, localize2) {
-      const dayOfYear = getDayOfYear(date);
-      if (token === "Do") {
-        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+    }
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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;
       }
-      return addLeadingZeros(dayOfYear, token.length);
-    },
-    // Day of week
-    E: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "EEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "EEEE":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // Local day of week
-    e: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (Nth day of week with current locale or weekStartsOn)
-        case "e":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "ee":
-          return addLeadingZeros(localDayOfWeek, 2);
-        // 1st, 2nd, ..., 7th
-        case "eo":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "eee":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "eeeee":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "eeee":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      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("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default15 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Popup2 = (0, import_element38.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
+    const { isSubmenu } = useMenuContext();
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+      index_parts_exports2.Popup,
+      {
+        ref,
+        className: clsx_default(
+          style_default15.popup,
+          isSubmenu ? style_default15["is-submenu"] : style_default15["is-root"],
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          "div",
+          {
+            className: style_default15.list,
+            children
+          }
+        )
       }
-    },
-    // Stand-alone local day of week
-    c: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (same as in `e`)
-        case "c":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "cc":
-          return addLeadingZeros(localDayOfWeek, token.length);
-        // 1st, 2nd, ..., 7th
-        case "co":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "ccc":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // T
-        case "ccccc":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "standalone"
-          });
-        // Tuesday
-        case "cccc":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "standalone"
-          });
-      }
-    },
-    // ISO day of week
-    i: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token.length);
-        // 2nd
-        case "io":
-          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
-        // Tue
-        case "iii":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "iiiii":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "iiiiii":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "iiii":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // AM or PM
-    a: function(date, token, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "aaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "aaaaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // AM, PM, midnight, noon
-    b: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours === 12) {
-        dayPeriodEnumValue = dayPeriodEnum.noon;
-      } else if (hours === 0) {
-        dayPeriodEnumValue = dayPeriodEnum.midnight;
-      } else {
-        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      }
-      switch (token) {
-        case "b":
-        case "bb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "bbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "bbbbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // in the morning, in the afternoon, in the evening, at night
-    B: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours >= 17) {
-        dayPeriodEnumValue = dayPeriodEnum.evening;
-      } else if (hours >= 12) {
-        dayPeriodEnumValue = dayPeriodEnum.afternoon;
-      } else if (hours >= 4) {
-        dayPeriodEnumValue = dayPeriodEnum.morning;
-      } else {
-        dayPeriodEnumValue = dayPeriodEnum.night;
-      }
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // Hour [1-12]
-    h: function(date, token, localize2) {
-      if (token === "ho") {
-        let hours = date.getHours() % 12;
-        if (hours === 0) hours = 12;
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
-      }
-      return lightFormatters.H(date, token);
-    },
-    // Hour [0-11]
-    K: function(date, token, localize2) {
-      const hours = date.getHours() % 12;
-      if (token === "Ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Hour [1-24]
-    k: function(date, token, localize2) {
-      let hours = date.getHours();
-      if (hours === 0) hours = 24;
-      if (token === "ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
-      }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
-      }
-      return lightFormatters.s(date, token);
-    },
-    // Fraction of second
-    S: function(date, token) {
-      return lightFormatters.S(date, token);
-    },
-    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
-    X: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      if (timezoneOffset === 0) {
-        return "Z";
-      }
-      switch (token) {
-        // Hours and optional minutes
-        case "X":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XX`
-        case "XXXX":
-        case "XX":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XXX`
-        case "XXXXX":
-        case "XXX":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
-    x: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Hours and optional minutes
-        case "x":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xx`
-        case "xxxx":
-        case "xx":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xxx`
-        case "xxxxx":
-        case "xxx":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (GMT)
-    O: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "O":
-        case "OO":
-        case "OOO":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "OOOO":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (specific non-location)
-    z: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "z":
-        case "zz":
-        case "zzz":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "zzzz":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Seconds timestamp
-    t: function(date, token, _localize) {
-      const timestamp = Math.trunc(+date / 1e3);
-      return addLeadingZeros(timestamp, token.length);
-    },
-    // Milliseconds timestamp
-    T: function(date, token, _localize) {
-      return addLeadingZeros(+date, token.length);
+    );
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Positioner2, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(Portal2, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/menu/prefix-icon.mjs
+  var import_element39 = __toESM(require_element(), 1);
+  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  function formatTimezoneShort(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = Math.trunc(absOffset / 60);
-    const minutes = absOffset % 60;
-    if (minutes === 0) {
-      return sign + String(hours);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
     }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+    return globalScope.__wpStyleRuntime;
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return formatTimezone(offset4, delimiter);
-  }
-  function formatTimezone(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
-    const minutes = addLeadingZeros(absOffset % 60, 2);
-    return sign + hours + delimiter + minutes;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/_lib/format/longFormatters.js
-  var dateLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "P":
-        return formatLong2.date({ width: "short" });
-      case "PP":
-        return formatLong2.date({ width: "medium" });
-      case "PPP":
-        return formatLong2.date({ width: "long" });
-      case "PPPP":
-      default:
-        return formatLong2.date({ width: "full" });
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var timeLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "p":
-        return formatLong2.time({ width: "short" });
-      case "pp":
-        return formatLong2.time({ width: "medium" });
-      case "ppp":
-        return formatLong2.time({ width: "long" });
-      case "pppp":
-      default:
-        return formatLong2.time({ width: "full" });
+    const runtime = getRuntime17();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-  };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if (documentContainsStyleHash17(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // node_modules/date-fns/_lib/protectedTokens.js
-  var dayOfYearTokenRE = /^D+$/;
-  var weekYearTokenRE = /^Y+$/;
-  var throwTokens = ["D", "DD", "YY", "YYYY"];
-  function isProtectedDayOfYearToken(token) {
-    return dayOfYearTokenRE.test(token);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function isProtectedWeekYearToken(token) {
-    return weekYearTokenRE.test(token);
+  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 warnOrThrowProtectedError(token, format7, input) {
-    const _message = message(token, format7, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
+  function registerStyle17(hash, css) {
+    const runtime = getRuntime17();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle17(targetDocument, hash, css);
+    }
   }
-  function message(token, format7, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+  if (typeof process === "undefined" || true) {
+    registerStyle17("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default16 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var PrefixIcon = (0, import_element39.forwardRef)(
+    function MenuPrefixIcon({ className, size: size4 = 24, style, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+        Icon,
+        {
+          ...props,
+          ref,
+          size: size4,
+          className: clsx_default(style_default16["prefix-icon"], className),
+          style: {
+            ...style,
+            "--_wp-ui-menu-prefix-icon-size": `${size4}px`
+          }
+        }
+      );
+    }
+  );
+  PrefixIcon.displayName = "Menu.PrefixIcon";

-  // node_modules/date-fns/format.js
-  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp = /''/g;
-  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
-  function format(date, formatStr, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const originalDate = toDate(date, options?.in);
-    if (!isValid(originalDate)) {
-      throw new RangeError("Invalid time value");
+  // packages/ui/build-module/menu/radio-group.mjs
+  var import_element40 = __toESM(require_element(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter === "p" || firstCharacter === "P") {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
-      }
-      const firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
-      }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
-      }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
-      }
-      return { isToken: false, value: substring };
-    });
-    if (locale.localize.preprocessor) {
-      parts = locale.localize.preprocessor(originalDate, parts);
-    }
-    const formatterOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return parts.map((part) => {
-      if (!part.isToken) return part.value;
-      const token = part.value;
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, String(date));
-      }
-      const formatter = formatters[token[0]];
-      return formatter(originalDate, token, locale.localize, formatterOptions);
-    }).join("");
-  }
-  function cleanEscapedString(input) {
-    const matched = input.match(escapedStringRegExp);
-    if (!matched) {
-      return input;
+    if (typeof document !== "undefined") {
+      registerDocument18(document);
     }
-    return matched[1].replace(doubleQuoteRegExp, "'");
-  }
-
-  // node_modules/date-fns/getDaysInMonth.js
-  function getDaysInMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const monthIndex = _date.getMonth();
-    const lastDayOfMonth = constructFrom(_date, 0);
-    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
-    lastDayOfMonth.setHours(0, 0, 0, 0);
-    return lastDayOfMonth.getDate();
-  }
-
-  // node_modules/date-fns/getDefaultOptions.js
-  function getDefaultOptions2() {
-    return Object.assign({}, getDefaultOptions());
-  }
-
-  // node_modules/date-fns/getISODay.js
-  function getISODay(date, options) {
-    const day = toDate(date, options?.in).getDay();
-    return day === 0 ? 7 : day;
-  }
-
-  // node_modules/date-fns/getMonth.js
-  function getMonth(date, options) {
-    return toDate(date, options?.in).getMonth();
-  }
-
-  // node_modules/date-fns/getYear.js
-  function getYear(date, options) {
-    return toDate(date, options?.in).getFullYear();
-  }
-
-  // node_modules/date-fns/isAfter.js
-  function isAfter(date, dateToCompare) {
-    return +toDate(date) > +toDate(dateToCompare);
-  }
-
-  // node_modules/date-fns/isBefore.js
-  function isBefore(date, dateToCompare) {
-    return +toDate(date) < +toDate(dateToCompare);
-  }
-
-  // node_modules/date-fns/transpose.js
-  function transpose(date, constructor) {
-    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
-    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
-    date_.setHours(
-      date.getHours(),
-      date.getMinutes(),
-      date.getSeconds(),
-      date.getMilliseconds()
-    );
-    return date_;
-  }
-  function isConstructor(constructor) {
-    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/Setter.js
-  var TIMEZONE_UNIT_PRIORITY = 10;
-  var Setter = class {
-    subPriority = 0;
-    validate(_utcDate, _options) {
-      return true;
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var ValueSetter = class extends Setter {
-    constructor(value, validateValue, setValue, priority2, subPriority) {
-      super();
-      this.value = value;
-      this.validateValue = validateValue;
-      this.setValue = setValue;
-      this.priority = priority2;
-      if (subPriority) {
-        this.subPriority = subPriority;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
       }
     }
-    validate(date, options) {
-      return this.validateValue(date, this.value, options);
-    }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set(date, flags) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/Parser.js
-  var Parser = class {
-    run(dateString, token, match3, options) {
-      const result = this.parse(dateString, token, match3, options);
-      if (!result) {
-        return null;
-      }
-      return {
-        setter: new ValueSetter(
-          result.value,
-          this.validate,
-          this.set,
-          this.priority,
-          this.subPriority
-        ),
-        rest: result.rest
-      };
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    validate(_utcDate, _value, _options) {
-      return true;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
-  var EraParser = class extends Parser {
-    priority = 140;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
-        // A, B
-        case "GGGGG":
-          return match3.era(dateString, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return match3.era(dateString, { width: "wide" }) || match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
+    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 registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
     }
-    set(date, flags, value) {
-      flags.era = value;
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle18("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default17 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var RadioGroup = (0, import_element40.forwardRef)(
+    function MenuRadioGroup3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+        index_parts_exports2.RadioGroup,
+        {
+          ref,
+          className: clsx_default(style_default17["radio-group"], className),
+          ...props
+        }
+      );
     }
-    incompatibleTokens = ["R", "u", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/constants.js
-  var numericPatterns = {
-    month: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    date: /^(3[0-1]|[0-2]?\d)/,
-    // 0 to 31
-    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
-    // 0 to 366
-    week: /^(5[0-3]|[0-4]?\d)/,
-    // 0 to 53
-    hour23h: /^(2[0-3]|[0-1]?\d)/,
-    // 0 to 23
-    hour24h: /^(2[0-4]|[0-1]?\d)/,
-    // 0 to 24
-    hour11h: /^(1[0-1]|0?\d)/,
-    // 0 to 11
-    hour12h: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    minute: /^[0-5]?\d/,
-    // 0 to 59
-    second: /^[0-5]?\d/,
-    // 0 to 59
-    singleDigit: /^\d/,
-    // 0 to 9
-    twoDigits: /^\d{1,2}/,
-    // 0 to 99
-    threeDigits: /^\d{1,3}/,
-    // 0 to 999
-    fourDigits: /^\d{1,4}/,
-    // 0 to 9999
-    anyDigitsSigned: /^-?\d+/,
-    singleDigitSigned: /^-?\d/,
-    // 0 to 9, -0 to -9
-    twoDigitsSigned: /^-?\d{1,2}/,
-    // 0 to 99, -0 to -99
-    threeDigitsSigned: /^-?\d{1,3}/,
-    // 0 to 999, -0 to -999
-    fourDigitsSigned: /^-?\d{1,4}/
-    // 0 to 9999, -0 to -9999
-  };
-  var timezonePatterns = {
-    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/
-  };
+  );

-  // node_modules/date-fns/parse/_lib/utils.js
-  function mapValue(parseFnResult, mapFn) {
-    if (!parseFnResult) {
-      return parseFnResult;
+  // packages/ui/build-module/menu/radio-item.mjs
+  var import_element41 = __toESM(require_element(), 1);
+  var import_primitives95 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+  function getRuntime19() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  }
-  function parseNumericPattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    return {
-      value: parseInt(matchResult[0], 10),
-      rest: dateString.slice(matchResult[0].length)
-    };
+    return globalScope.__wpStyleRuntime;
   }
-  function parseTimezonePattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+  function documentContainsStyleHash19(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (matchResult[0] === "Z") {
-      return {
-        value: 0,
-        rest: dateString.slice(1)
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+        return true;
+      }
     }
-    const sign = matchResult[1] === "+" ? 1 : -1;
-    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
-    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
-    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
-    return {
-      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
-      rest: dateString.slice(matchResult[0].length)
-    };
-  }
-  function parseAnyDigitsSigned(dateString) {
-    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+    return false;
   }
-  function parseNDigits(n3, dateString) {
-    switch (n3) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigit, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigits, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigits, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigits, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^\\d{1," + n3 + "}"), dateString);
+  function injectStyle19(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  }
-  function parseNDigitsSigned(n3, dateString) {
-    switch (n3) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^-?\\d{1," + n3 + "}"), dateString);
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function dayPeriodEnumToHours(dayPeriod) {
-    switch (dayPeriod) {
-      case "morning":
-        return 4;
-      case "evening":
-        return 17;
-      case "pm":
-      case "noon":
-      case "afternoon":
-        return 12;
-      case "am":
-      case "midnight":
-      case "night":
-      default:
-        return 0;
+  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 normalizeTwoDigitYear(twoDigitYear, currentYear) {
-    const isCommonEra = currentYear > 0;
-    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
-    let result;
-    if (absCurrentYear <= 50) {
-      result = twoDigitYear || 100;
-    } else {
-      const rangeEnd = absCurrentYear + 50;
-      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
-      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
-      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash, css);
     }
-    return isCommonEra ? result : 1 - result;
   }
-  function isLeapYearIndex(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+  if (typeof process === "undefined" || true) {
+    registerStyle19("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
-  var YearParser = class extends Parser {
-    priority = 130;
-    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
-    parse(dateString, token, match3) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "yy"
+  var resets_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle19("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default18 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(import_primitives95.Circle, { cx: 12, cy: 12, r: 3 }) });
+  var RadioItem = (0, import_element41.forwardRef)(
+    function MenuRadioItem3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
       });
-      switch (token) {
-        case "y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "yo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-      }
-    }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
-    }
-    set(date, flags, value) {
-      const currentYear = date.getFullYear();
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(normalizedTwoDigitYear, 0, 1);
-        date.setHours(0, 0, 0, 0);
-        return date;
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+      return /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(
+        index_parts_exports2.RadioItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default7["box-sizing"],
+            style_default18.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+              index_parts_exports2.RadioItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default18["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+                  Icon,
+                  {
+                    icon: radioCheck,
+                    className: style_default18["radio-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+              ItemContent,
+              {
+                prefix: prefix2,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
     }
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
-  var LocalWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token, match3) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "YY"
-      });
-      switch (token) {
-        case "Y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "Yo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-      }
-    }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  function getIframeDocument(iframe) {
+    try {
+      return iframe.contentDocument;
+    } catch {
+      return null;
     }
-    set(date, flags, value, options) {
-      const currentYear = getWeekYear(date, options);
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(
-          normalizedTwoDigitYear,
-          0,
-          options.firstWeekContainsDate
-        );
-        date.setHours(0, 0, 0, 0);
-        return startOfWeek(date, options);
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, options.firstWeekContainsDate);
-      date.setHours(0, 0, 0, 0);
-      return startOfWeek(date, options);
+  }
+  function forEachIframe(node, callback) {
+    if (node.nodeType !== Node.ELEMENT_NODE) {
+      return;
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
-  var ISOWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "R") {
-        return parseNDigitsSigned(4, dateString);
-      }
-      return parseNDigitsSigned(token.length, dateString);
+    const element = node;
+    if (element.tagName === "IFRAME") {
+      callback(element);
     }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
+    element.querySelectorAll("iframe").forEach(callback);
+  }
+  function isInsideCurrentMenu(event, trigger) {
+    const target = event.target;
+    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
+    const popupId = trigger.getAttribute("aria-controls");
+    if (!targetElement || !popupId) {
+      return false;
     }
-    incompatibleTokens = [
-      "G",
-      "y",
-      "Y",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
-  var ExtendedYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "u") {
-        return parseNDigitsSigned(4, dateString);
-      }
-      return parseNDigitsSigned(token.length, dateString);
+    const popup = targetElement.ownerDocument.getElementById(popupId);
+    if (!popup) {
+      return false;
     }
-    set(date, _flags, value) {
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const rootOwnerId = popup.getAttribute("data-rootownerid");
+    if (!rootOwnerId) {
+      return popup.contains(targetElement);
     }
-    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
-  var QuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-        case "QQ":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return match3.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
+    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
+  }
+  function useCloseOnIframePointerDown({
+    enabled,
+    onPointerDown,
+    ownerDocument: ownerDocument2
+  }) {
+    (0, import_element42.useEffect)(() => {
+      if (!enabled || !ownerDocument2) {
+        return;
+      }
+      const observeDocument = (document2, listenForPointerDown) => {
+        if (listenForPointerDown) {
+          document2.addEventListener("pointerdown", onPointerDown, true);
+        }
+        const iframeCleanups = /* @__PURE__ */ new Map();
+        const addIframe = (iframe) => {
+          if (iframeCleanups.has(iframe)) {
+            return;
+          }
+          let iframeDocument = null;
+          let iframeDocumentCleanup;
+          const updateIframeDocument = () => {
+            const nextIframeDocument = getIframeDocument(iframe);
+            if (nextIframeDocument === iframeDocument) {
+              return;
+            }
+            iframeDocumentCleanup?.();
+            iframeDocument = nextIframeDocument;
+            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
+          };
+          iframe.addEventListener("load", updateIframeDocument);
+          updateIframeDocument();
+          iframeCleanups.set(iframe, () => {
+            iframe.removeEventListener("load", updateIframeDocument);
+            iframeDocumentCleanup?.();
           });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return match3.quarter(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
+        };
+        const removeIframe = (iframe) => {
+          iframeCleanups.get(iframe)?.();
+          iframeCleanups.delete(iframe);
+        };
+        document2.querySelectorAll("iframe").forEach(addIframe);
+        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
+        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
+          records.forEach((record) => {
+            record.removedNodes.forEach(
+              (node) => forEachIframe(node, removeIframe)
+            );
+            record.addedNodes.forEach(
+              (node) => forEachIframe(node, addIframe)
+            );
           });
+        }) : null;
+        observer?.observe(document2.documentElement, {
+          childList: true,
+          subtree: true
+        });
+        return () => {
+          observer?.disconnect();
+          iframeCleanups.forEach((cleanup) => cleanup());
+          if (listenForPointerDown) {
+            document2.removeEventListener(
+              "pointerdown",
+              onPointerDown,
+              true
+            );
+          }
+        };
+      };
+      return observeDocument(ownerDocument2, false);
+    }, [enabled, onPointerDown, ownerDocument2]);
+  }
+  function useIframeDismissalBridge({
+    actionsRef,
+    defaultOpen,
+    disabled: disabled2,
+    modal,
+    onOpenChange,
+    open: openProp
+  }) {
+    const fallbackActionsRef = (0, import_element42.useRef)(null);
+    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
+    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element42.useState)(
+      defaultOpen ?? false
+    );
+    const [trigger, setTrigger] = (0, import_element42.useState)(null);
+    const open = openProp ?? uncontrolledOpen;
+    const handleIframePointerDown = (0, import_element42.useCallback)(
+      (event) => {
+        if (trigger && !isInsideCurrentMenu(event, trigger)) {
+          resolvedActionsRef.current?.close();
+        }
+      },
+      [resolvedActionsRef, trigger]
+    );
+    useCloseOnIframePointerDown({
+      enabled: open && modal === false && !disabled2 && trigger !== null,
+      onPointerDown: handleIframePointerDown,
+      ownerDocument: trigger?.ownerDocument ?? null
+    });
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      onOpenChange(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setUncontrolledOpen(nextOpen);
+      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
+    };
+    return {
+      actionsRef: resolvedActionsRef,
+      onOpenChange: handleOpenChange
+    };
+  }
+
+  // packages/ui/build-module/menu/root.mjs
+  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  function Root2(props) {
+    const { onOpenChange } = props;
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      const trigger = eventDetails.trigger;
+      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
+      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
+      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
+      const eventTarget = eventDetails.event.target;
+      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
+      onOpenChange?.(nextOpen, eventDetails);
+      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
+        trigger.focus();
       }
+    };
+    const iframeDismissalProps = useIframeDismissalBridge({
+      actionsRef: props.actionsRef,
+      defaultOpen: props.defaultOpen,
+      disabled: props.disabled,
+      modal: props.modal,
+      onOpenChange: handleOpenChange,
+      open: props.open
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(index_parts_exports2.Root, { ...props, ...iframeDismissalProps }) }) });
+  }
+
+  // packages/ui/build-module/menu/separator.mjs
+  var import_element43 = __toESM(require_element(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument20(document);
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash20(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
-  var StandAloneQuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-        case "qq":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return match3.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return match3.quarter(dateString, {
-            width: "wide",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    return false;
+  }
+  function injectStyle20(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const runtime = getRuntime20();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
-  var MonthParser = class extends Parser {
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "L",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-    priority = 110;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "M":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "MM":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return match3.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
-        // J, F, ..., D
-        case "MMMMM":
-          return match3.month(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return match3.month(dateString, { width: "wide", context: "formatting" }) || match3.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    if (documentContainsStyleHash20(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
-  var StandAloneMonthParser = class extends Parser {
-    priority = 110;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "LL":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return match3.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
-        // J, F, ..., D
-        case "LLLLL":
-          return match3.month(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return match3.month(dateString, { width: "wide", context: "standalone" }) || match3.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
+    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 registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default19 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Separator2 = (0, import_element43.forwardRef)(
+    function MenuSeparator({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+        index_parts_exports2.Separator,
+        {
+          ref,
+          className: clsx_default(style_default19.separator, className),
+          ...props
+        }
+      );
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  );

-  // node_modules/date-fns/setWeek.js
-  function setWeek(date, week, options) {
-    const date_ = toDate(date, options?.in);
-    const diff = getWeek(date_, options) - week;
-    date_.setDate(date_.getDate() - diff * 7);
-    return toDate(date_, options?.in);
+  // packages/ui/build-module/menu/submenu-root.mjs
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  function SubmenuRoot(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(index_parts_exports2.SubmenuRoot, { ...props }) });
   }

-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
-  var LocalWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "w":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "wo":
-          return match3.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+  // packages/ui/build-module/menu/submenu-trigger.mjs
+  var import_element44 = __toESM(require_element(), 1);
+  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value, options) {
-      return startOfWeek(setWeek(date, value, options), options);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISOWeek.js
-  function setISOWeek(date, week, options) {
-    const _date = toDate(date, options?.in);
-    const diff = getISOWeek(_date, options) - week;
-    _date.setDate(_date.getDate() - diff * 7);
-    return _date;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
-  var ISOWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "I":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "Io":
-          return match3.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      return startOfISOWeek(setISOWeek(date, value));
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
-  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  var DAYS_IN_MONTH_LEAP_YEAR = [
-    31,
-    29,
-    31,
-    30,
-    31,
-    30,
-    31,
-    31,
-    30,
-    31,
-    30,
-    31
-  ];
-  var DateParser = class extends Parser {
-    priority = 90;
-    subPriority = 1;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "d":
-          return parseNumericPattern(numericPatterns.date, dateString);
-        case "do":
-          return match3.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      const month = date.getMonth();
-      if (isLeapYear) {
-        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
-      } else {
-        return value >= 1 && value <= DAYS_IN_MONTH[month];
-      }
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setDate(value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(targetDocument, hash, css);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
-  var DayOfYearParser = class extends Parser {
-    priority = 90;
-    subpriority = 1;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "D":
-        case "DD":
-          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
-        case "Do":
-          return match3.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      if (isLeapYear) {
-        return value >= 1 && value <= 366;
-      } else {
-        return value >= 1 && value <= 365;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      date.setMonth(0, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "E",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setDay.js
-  function setDay(date, day, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const date_ = toDate(date, options?.in);
-    const currentDay = date_.getDay();
-    const remainder = day % 7;
-    const dayIndex = (remainder + 7) % 7;
-    const delta = 7 - weekStartsOn;
-    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
-    return addDays(date_, diff, options);
   }
+  if (typeof process === "undefined" || true) {
+    registerStyle21("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle21("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default20 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var SubmenuTrigger = (0, import_element44.forwardRef)(
+    function MenuSubmenuTrigger3({
+      children,
+      className,
+      prefix: prefix2,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+        index_parts_exports2.SubmenuTrigger,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default8["box-sizing"],
+            style_default20.item,
+            className
+          ),
+          ...props,
+          children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+            ItemContent,
+            {
+              prefix: prefix2,
+              shortcut,
+              shortcutDescriptionId,
+              suffix,
+              trailing: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+                Icon,
+                {
+                  className: style_default20["submenu-chevron"],
+                  icon: chevron_right_small_default,
+                  size: 24,
+                  "aria-hidden": "true"
+                }
+              ),
+              children: contentChildren
+            }
+          ) })
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
-  var DayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3) {
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "EEEEE":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "EEEE":
-        default:
-          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-      }
+  // packages/ui/build-module/menu/trigger.mjs
+  var import_element45 = __toESM(require_element(), 1);
+  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element45.forwardRef)(
+    function MenuTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(index_parts_exports2.Trigger, { ref, ...props });
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+  );
+
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element46 = __toESM(require_element(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument22(document);
     }
-    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
-  var LocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "e":
-        case "ee":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "eo":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "eee":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "eeeee":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "eeee":
-        default:
-          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
-      }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
-    }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
-  var StandAloneLocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "c":
-        case "cc":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "co":
-          return mapValue(
-            match3.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "ccc":
-          return match3.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
-        // T
-        case "ccccc":
-          return match3.day(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
-        // Tuesday
-        case "cccc":
-        default:
-          return match3.day(dateString, { width: "wide", context: "standalone" }) || match3.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    return false;
+  }
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "e",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISODay.js
-  function setISODay(date, day, options) {
-    const date_ = toDate(date, options?.in);
-    const currentDay = getISODay(date_, options);
-    const diff = day - currentDay;
-    return addDays(date_, diff, options);
-  }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
-  var ISODayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match3) {
-      const valueCallback = (value) => {
-        if (value === 0) {
-          return 7;
-        }
-        return value;
-      };
-      switch (token) {
-        // 2
-        case "i":
-        case "ii":
-          return parseNDigits(token.length, dateString);
-        // 2nd
-        case "io":
-          return match3.ordinalNumber(dateString, { unit: "day" });
-        // Tue
-        case "iii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // T
-        case "iiiii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tu
-        case "iiiiii":
-          return mapValue(
-            match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tuesday
-        case "iiii":
-        default:
-          return mapValue(
-            match3.day(dateString, {
-              width: "wide",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match3.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date = setISODay(date, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle22(targetDocument, hash, css);
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "E",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
-  var AMPMParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "a":
-        case "aa":
-        case "aaa":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaaa":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+    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 registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_default21 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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) {
+    registerStyle22("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" };
+  var Button4 = (0, import_element46.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n12.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default4.button,
+        resets_default9["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default21.button,
+        style_default21[`is-${tone}`],
+        style_default21[`is-${variant}`],
+        style_default21[`is-${size4}`],
+        loading && style_default21["is-loading"],
+        className
+      );
+      (0, import_element46.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+        Button2,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
     }
-    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
-  var AMPMMidnightParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "b":
-        case "bb":
-        case "bbb":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbbb":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-      }
+  // packages/ui/build-module/button/icon.mjs
+  var import_element47 = __toESM(require_element(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument23(document);
     }
-    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
-  var DayPeriodParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return match3.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match3.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
       }
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    incompatibleTokens = ["a", "b", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
-  var Hour1to12Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "h":
-          return parseNumericPattern(numericPatterns.hour12h, dateString);
-        case "ho":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 12;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
-      } else if (!isPM && value === 12) {
-        date.setHours(0, 0, 0, 0);
-      } else {
-        date.setHours(value, 0, 0, 0);
-      }
-      return date;
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    incompatibleTokens = ["H", "K", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
-  var Hour0to23Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "H":
-          return parseNumericPattern(numericPatterns.hour23h, dateString);
-        case "Ho":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 23;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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 style_default22 = { "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_element47.forwardRef)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default22.icon, className),
+          size: 24,
+          ...props
+        }
+      );
     }
-    set(date, _flags, value) {
-      date.setHours(value, 0, 0, 0);
-      return date;
+  );
+
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button5 = Object.assign(Button4, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
+  }
+
+  // node_modules/@date-fns/tz/tzOffset/index.js
+  var offsetFormatCache = {};
+  var offsetCache = {};
+  function tzOffset(timeZone, date) {
+    try {
+      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
+        timeZone,
+        timeZoneName: "longOffset"
+      }).format;
+      const offsetStr = format7(date).split("GMT")[1];
+      if (offsetStr in offsetCache) return offsetCache[offsetStr];
+      return calcOffset(offsetStr, offsetStr.split(":"));
+    } catch {
+      if (timeZone in offsetCache) return offsetCache[timeZone];
+      const captures = timeZone?.match(offsetRe);
+      if (captures) return calcOffset(timeZone, captures.slice(1));
+      return NaN;
     }
-    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
-  };
+  }
+  var offsetRe = /([+-]\d\d):?(\d\d)?/;
+  function calcOffset(cacheStr, values) {
+    const hours = +(values[0] || 0);
+    const minutes = +(values[1] || 0);
+    const seconds = +(values[2] || 0) / 60;
+    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
+  }

-  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
-  var Hour0To11Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "K":
-          return parseNumericPattern(numericPatterns.hour11h, dateString);
-        case "Ko":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+  // node_modules/@date-fns/tz/date/mini.js
+  var TZDateMini = class _TZDateMini extends Date {
+    //#region static
+    constructor(...args) {
+      super();
+      if (args.length > 1 && typeof args[args.length - 1] === "string") {
+        this.timeZone = args.pop();
       }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
+      this.internal = /* @__PURE__ */ new Date();
+      if (isNaN(tzOffset(this.timeZone, this))) {
+        this.setTime(NaN);
       } else {
-        date.setHours(value, 0, 0, 0);
-      }
-      return date;
-    }
-    incompatibleTokens = ["h", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
-  var Hour1To24Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "k":
-          return parseNumericPattern(numericPatterns.hour24h, dateString);
-        case "ko":
-          return match3.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+        if (!args.length) {
+          this.setTime(Date.now());
+        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
+          this.setTime(args[0]);
+        } else if (typeof args[0] === "string") {
+          this.setTime(+new Date(args[0]));
+        } else if (args[0] instanceof Date) {
+          this.setTime(+args[0]);
+        } else {
+          this.setTime(+new Date(...args));
+          adjustToSystemTZ(this, args);
+        }
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
-  var MinuteParser = class extends Parser {
-    priority = 60;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "m":
-          return parseNumericPattern(numericPatterns.minute, dateString);
-        case "mo":
-          return match3.ordinalNumber(dateString, { unit: "minute" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    set(date, _flags, value) {
-      date.setMinutes(value, 0, 0);
-      return date;
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    incompatibleTokens = ["t", "T"];
+    //#endregion
   };
-
-  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
-  var SecondParser = class extends Parser {
-    priority = 50;
-    parse(dateString, token, match3) {
-      switch (token) {
-        case "s":
-          return parseNumericPattern(numericPatterns.second, dateString);
-        case "so":
-          return match3.ordinalNumber(dateString, { unit: "second" });
-        default:
-          return parseNDigits(token.length, dateString);
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
+    }
+  });
+  function syncToInternal(date) {
+    date.internal.setTime(+date);
+    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+    // precision errors from historical offsets.
+    Math.round(-tzOffset(date.timeZone, date) * 60));
+  }
+  function syncFromInternal(date) {
+    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+    adjustToSystemTZ(date);
+  }
+  function adjustToSystemTZ(date, constructorArgs) {
+    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
+    const offsetWithSeconds = tzOffset(date.timeZone, date);
+    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
+    const prevHour = /* @__PURE__ */ new Date(+date);
+    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
+    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
+    const systemDSTChange = systemOffset - prevHourSystemOffset;
+    let systemOffsetForDiff = systemOffset;
+    if (systemDSTChange && systemOffset !== offset4) {
+      const systemHour = Date.prototype.getHours.apply(date);
+      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
+      if (systemHour !== expectedHour) {
+        const testDate = /* @__PURE__ */ new Date(+date);
+        const testOffsetDiff = systemOffset - offset4;
+        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
+        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
+        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
+        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    const offsetDiff = systemOffsetForDiff - offset4;
+    if (offsetDiff)
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
+    const systemDate = /* @__PURE__ */ new Date(+date);
+    systemDate.setUTCSeconds(0);
+    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
+    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
+    if (secondsOffset || systemSecondsOffset)
+      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
+    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
+    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
+    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const postOffsetDiff = postSystemOffset - postOffset;
+    const offsetChanged = postOffset !== offset4;
+    const postDiff = postOffsetDiff - offsetDiff;
+    const targetDSTShift = postOffset - offset4;
+    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
+    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
+    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
+      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
+      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
+      const offsetChange = postOffset - newOffset;
+      if (offsetChange && postDiff < 0) {
+        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+      }
     }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
+    syncToInternal(date);
+    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
+    const drift = expectedTime - +date.internal;
+    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
+      Date.prototype.setTime.call(date, +date + drift);
+      syncToInternal(date);
     }
-    incompatibleTokens = ["t", "T"];
-  };
+  }
+  function constructorArgsToInternalTime(args) {
+    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  }
+  function targetInternalTime(date, time) {
+    const internal = new Date(time ?? +date);
+    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
+    return +internal;
+  }

-  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
-  var FractionOfSecondParser = class extends Parser {
-    priority = 30;
-    parse(dateString, token) {
-      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
-      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+  // node_modules/@date-fns/tz/date/index.js
+  var TZDate = class _TZDate extends TZDateMini {
+    //#region static
+    static tz(tz, ...args) {
+      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
     }
-    set(date, _flags, value) {
-      date.setMilliseconds(value);
-      return date;
+    //#endregion
+    //#region representation
+    toISOString() {
+      const [sign, hours, minutes] = this.tzComponents();
+      const tz = `${sign}${hours}:${minutes}`;
+      return this.internal.toISOString().slice(0, -1) + tz;
     }
-    incompatibleTokens = ["t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
-  var ISOTimezoneWithZParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "X":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "XX":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "XXXX":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "XXXXX":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "XXX":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
-      }
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
     }
-    incompatibleTokens = ["t", "T", "x"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
-  var ISOTimezoneParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "x":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "xx":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "xxxx":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "xxxxx":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "xxx":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
-      }
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    incompatibleTokens = ["t", "T", "X"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
-  var TimestampSecondsParser = class extends Parser {
-    priority = 40;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    incompatibleTokens = "*";
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
-  var TimestampMillisecondsParser = class extends Parser {
-    priority = 20;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value), { timestampIsSet: true }];
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-    incompatibleTokens = "*";
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
+    }
+    //#endregion
   };

-  // node_modules/date-fns/parse/_lib/parsers.js
-  var parsers = {
-    G: new EraParser(),
-    y: new YearParser(),
-    Y: new LocalWeekYearParser(),
-    R: new ISOWeekYearParser(),
-    u: new ExtendedYearParser(),
-    Q: new QuarterParser(),
-    q: new StandAloneQuarterParser(),
-    M: new MonthParser(),
-    L: new StandAloneMonthParser(),
-    w: new LocalWeekParser(),
-    I: new ISOWeekParser(),
-    d: new DateParser(),
-    D: new DayOfYearParser(),
-    E: new DayParser(),
-    e: new LocalDayParser(),
-    c: new StandAloneLocalDayParser(),
-    i: new ISODayParser(),
-    a: new AMPMParser(),
-    b: new AMPMMidnightParser(),
-    B: new DayPeriodParser(),
-    h: new Hour1to12Parser(),
-    H: new Hour0to23Parser(),
-    K: new Hour0To11Parser(),
-    k: new Hour1To24Parser(),
-    m: new MinuteParser(),
-    s: new SecondParser(),
-    S: new FractionOfSecondParser(),
-    X: new ISOTimezoneWithZParser(),
-    x: new ISOTimezoneParser(),
-    t: new TimestampSecondsParser(),
-    T: new TimestampMillisecondsParser()
-  };
-
-  // node_modules/date-fns/parse.js
-  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp2 = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp2 = /''/g;
-  var notWhitespaceRegExp = /\S/;
-  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
-  function parse2(dateStr, formatStr, referenceDate, options) {
-    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
-    const defaultOptions2 = getDefaultOptions2();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    if (!formatStr)
-      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
-    const subFnOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
-    };
-    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
-    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter in longFormatters) {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp2);
-    const usedTokens = [];
-    for (let token of tokens) {
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
-      }
-      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
-      }
-      const firstCharacter = token[0];
-      const parser = parsers[firstCharacter];
-      if (parser) {
-        const { incompatibleTokens } = parser;
-        if (Array.isArray(incompatibleTokens)) {
-          const incompatibleToken = usedTokens.find(
-            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
-          );
-          if (incompatibleToken) {
-            throw new RangeError(
-              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
-            );
-          }
-        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
-          throw new RangeError(
-            `The format string mustn't contain \`${token}\` and any other token at the same time`
-          );
-        }
-        usedTokens.push({ token: firstCharacter, fullToken: token });
-        const parseResult = parser.run(
-          dateStr,
-          token,
-          locale.match,
-          subFnOptions
-        );
-        if (!parseResult) {
-          return invalidDate();
-        }
-        setters.push(parseResult.setter);
-        dateStr = parseResult.rest;
-      } else {
-        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
-          throw new RangeError(
-            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-          );
-        }
-        if (token === "''") {
-          token = "'";
-        } else if (firstCharacter === "'") {
-          token = cleanEscapedString2(token);
-        }
-        if (dateStr.indexOf(token) === 0) {
-          dateStr = dateStr.slice(token.length);
-        } else {
-          return invalidDate();
-        }
-      }
-    }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
-    }
-    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a3, b3) => b3 - a3).filter((priority2, index2, array) => array.indexOf(priority2) === index2).map(
-      (priority2) => setters.filter((setter) => setter.priority === priority2).sort((a3, b3) => b3.subPriority - a3.subPriority)
-    ).map((setterArray) => setterArray[0]);
-    let date = toDate(referenceDate, options?.in);
-    if (isNaN(+date)) return invalidDate();
-    const flags = {};
-    for (const setter of uniquePrioritySetters) {
-      if (!setter.validate(date, subFnOptions)) {
-        return invalidDate();
-      }
-      const result = setter.set(date, flags, subFnOptions);
-      if (Array.isArray(result)) {
-        date = result[0];
-        Object.assign(flags, result[1]);
-      } else {
-        date = result;
-      }
-    }
-    return date;
-  }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
-  }
+  // node_modules/date-fns/constants.js
+  var daysInYear = 365.2425;
+  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
+  var minTime = -maxTime;
+  var millisecondsInWeek = 6048e5;
+  var millisecondsInDay = 864e5;
+  var millisecondsInMinute = 6e4;
+  var millisecondsInHour = 36e5;
+  var millisecondsInSecond = 1e3;
+  var secondsInHour = 3600;
+  var secondsInDay = secondsInHour * 24;
+  var secondsInWeek = secondsInDay * 7;
+  var secondsInYear = secondsInDay * daysInYear;
+  var secondsInMonth = secondsInYear / 12;
+  var secondsInQuarter = secondsInMonth * 3;
+  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");

-  // node_modules/date-fns/isSameMonth.js
-  function isSameMonth(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
+  // node_modules/date-fns/constructFrom.js
+  function constructFrom(date, value) {
+    if (typeof date === "function") return date(value);
+    if (date && typeof date === "object" && constructFromSymbol in date)
+      return date[constructFromSymbol](value);
+    if (date instanceof Date) return new date.constructor(value);
+    return new Date(value);
   }

-  // node_modules/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }

-  // node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
   }

-  // node_modules/date-fns/parseISO.js
-  function parseISO(argument, options) {
-    const invalidDate = () => constructFrom(options?.in, NaN);
-    const additionalDigits = options?.additionalDigits ?? 2;
-    const dateStrings = splitDateString(argument);
-    let date;
-    if (dateStrings.date) {
-      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
-      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
-    }
-    if (!date || isNaN(+date)) return invalidDate();
-    const timestamp = +date;
-    let time = 0;
-    let offset4;
-    if (dateStrings.time) {
-      time = parseTime(dateStrings.time);
-      if (isNaN(time)) return invalidDate();
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
     }
-    if (dateStrings.timezone) {
-      offset4 = parseTimezone(dateStrings.timezone);
-      if (isNaN(offset4)) return invalidDate();
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
     } else {
-      const tmpDate = new Date(timestamp + time);
-      const result = toDate(0, options?.in);
-      result.setFullYear(
-        tmpDate.getUTCFullYear(),
-        tmpDate.getUTCMonth(),
-        tmpDate.getUTCDate()
-      );
-      result.setHours(
-        tmpDate.getUTCHours(),
-        tmpDate.getUTCMinutes(),
-        tmpDate.getUTCSeconds(),
-        tmpDate.getUTCMilliseconds()
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
       );
-      return result;
-    }
-    return toDate(timestamp + time + offset4, options?.in);
-  }
-  var patterns = {
-    dateTimeDelimiter: /[T ]/,
-    timeZoneDelimiter: /[Z ]/i,
-    timezone: /([Z+-].*)$/
-  };
-  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
-  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
-  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
-  function splitDateString(dateString) {
-    const dateStrings = {};
-    const array = dateString.split(patterns.dateTimeDelimiter);
-    let timeString;
-    if (array.length > 2) {
-      return dateStrings;
-    }
-    if (/:/.test(array[0])) {
-      timeString = array[0];
-    } else {
-      dateStrings.date = array[0];
-      timeString = array[1];
-      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
-        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
-        timeString = dateString.substr(
-          dateStrings.date.length,
-          dateString.length
-        );
-      }
-    }
-    if (timeString) {
-      const token = patterns.timezone.exec(timeString);
-      if (token) {
-        dateStrings.time = timeString.replace(token[1], "");
-        dateStrings.timezone = token[1];
-      } else {
-        dateStrings.time = timeString;
-      }
-    }
-    return dateStrings;
-  }
-  function parseYear(dateString, additionalDigits) {
-    const regex = new RegExp(
-      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
-    );
-    const captures = dateString.match(regex);
-    if (!captures) return { year: NaN, restDateString: "" };
-    const year = captures[1] ? parseInt(captures[1]) : null;
-    const century = captures[2] ? parseInt(captures[2]) : null;
-    return {
-      year: century === null ? year : century * 100,
-      restDateString: dateString.slice((captures[1] || captures[2]).length)
-    };
-  }
-  function parseDate(dateString, year) {
-    if (year === null) return /* @__PURE__ */ new Date(NaN);
-    const captures = dateString.match(dateRegex);
-    if (!captures) return /* @__PURE__ */ new Date(NaN);
-    const isWeekDate = !!captures[4];
-    const dayOfYear = parseDateUnit(captures[1]);
-    const month = parseDateUnit(captures[2]) - 1;
-    const day = parseDateUnit(captures[3]);
-    const week = parseDateUnit(captures[4]);
-    const dayOfWeek = parseDateUnit(captures[5]) - 1;
-    if (isWeekDate) {
-      if (!validateWeekDate(year, week, dayOfWeek)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      return dayOfISOWeekYear(year, week, dayOfWeek);
-    } else {
-      const date = /* @__PURE__ */ new Date(0);
-      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
-      return date;
-    }
-  }
-  function parseDateUnit(value) {
-    return value ? parseInt(value) : 1;
-  }
-  function parseTime(timeString) {
-    const captures = timeString.match(timeRegex);
-    if (!captures) return NaN;
-    const hours = parseTimeUnit(captures[1]);
-    const minutes = parseTimeUnit(captures[2]);
-    const seconds = parseTimeUnit(captures[3]);
-    if (!validateTime(hours, minutes, seconds)) {
-      return NaN;
-    }
-    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
-  }
-  function parseTimeUnit(value) {
-    return value && parseFloat(value.replace(",", ".")) || 0;
-  }
-  function parseTimezone(timezoneString) {
-    if (timezoneString === "Z") return 0;
-    const captures = timezoneString.match(timezoneRegex);
-    if (!captures) return 0;
-    const sign = captures[1] === "+" ? -1 : 1;
-    const hours = parseInt(captures[2]);
-    const minutes = captures[3] && parseInt(captures[3]) || 0;
-    if (!validateTimezone(hours, minutes)) {
-      return NaN;
+      return _date;
     }
-    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
-  }
-  function dayOfISOWeekYear(isoWeekYear, week, day) {
-    const date = /* @__PURE__ */ new Date(0);
-    date.setUTCFullYear(isoWeekYear, 0, 4);
-    const fourthOfJanuaryDay = date.getUTCDay() || 7;
-    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
-    date.setUTCDate(date.getUTCDate() + diff);
-    return date;
-  }
-  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  function isLeapYearIndex2(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
-  }
-  function validateDate(year, month, date) {
-    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
-  }
-  function validateDayOfYearDate(year, dayOfYear) {
-    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
   }
-  function validateWeekDate(_year, week, day) {
-    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
   }
-  function validateTime(hours, minutes, seconds) {
-    if (hours === 24) {
-      return minutes === 0 && seconds === 0;
-    }
-    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+
+  // node_modules/date-fns/startOfWeek.js
+  function startOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+    _date.setDate(_date.getDate() - diff);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  function validateTimezone(_hours, minutes) {
-    return minutes >= 0 && minutes <= 59;
+
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
   }

-  // node_modules/date-fns/setMonth.js
-  function setMonth(date, month, options) {
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
     const _date = toDate(date, options?.in);
     const year = _date.getFullYear();
-    const day = _date.getDate();
-    const midMonth = constructFrom(options?.in || date, 0);
-    midMonth.setFullYear(year, month, 15);
-    midMonth.setHours(0, 0, 0, 0);
-    const daysInMonth = getDaysInMonth(midMonth);
-    _date.setMonth(month, Math.min(day, daysInMonth));
-    return _date;
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
+    }
   }

-  // node_modules/date-fns/setYear.js
-  function setYear(date, year, options) {
-    const date_ = toDate(date, options?.in);
-    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
-    date_.setFullYear(year);
-    return date_;
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
   }

-  // node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize2 = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize2);
   }

-  // node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }

-  // node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
-  var FIVE_WEEKS = 5;
-  var FOUR_WEEKS = 4;
-  function getBroadcastWeeksInMonth(month, dateLib) {
-    const firstDayOfMonth = dateLib.startOfMonth(month);
-    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
-    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
-    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
-    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
-    return numberOfWeeks;
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
-  function startOfBroadcastWeek(date, dateLib) {
-    const firstOfMonth = dateLib.startOfMonth(date);
-    const dayOfWeek = firstOfMonth.getDay();
-    if (dayOfWeek === 1) {
-      return firstOfMonth;
-    } else if (dayOfWeek === 0) {
-      return dateLib.addDays(firstOfMonth, -1 * 6);
-    } else {
-      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
-    }
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
-  function endOfBroadcastWeek(date, dateLib) {
-    const startDate2 = startOfBroadcastWeek(date, dateLib);
-    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
-    const endDate = dateLib.addDays(startDate2, numberOfWeeks * 7 - 1);
-    return endDate;
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
-  var enUS2 = {
-    ...enUS,
-    labels: {
-      labelDayButton: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers.today)
-          label = `Today, ${label}`;
-        if (modifiers.selected)
-          label = `${label}, selected`;
-        return label;
-      },
-      labelMonthDropdown: "Choose the Month",
-      labelNext: "Go to the Next Month",
-      labelPrevious: "Go to the Previous Month",
-      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
-      labelYearDropdown: "Choose the Year",
-      labelGrid: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "LLLL yyyy");
-      },
-      labelGridcell: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers?.today) {
-          label = `Today, ${label}`;
-        }
-        return label;
-      },
-      labelNav: "Navigation bar",
-      labelWeekNumberHeader: "Week Number",
-      labelWeekday: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "cccc");
-      }
-    }
-  };
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
-  var DateLib = class _DateLib {
-    /**
-     * Creates an instance of `DateLib`.
-     *
-     * @param options Configuration options for the date library.
-     * @param overrides Custom overrides for the date library functions.
-     */
-    constructor(options, overrides) {
-      this.today = () => {
-        if (this.overrides?.today) {
-          return this.overrides.today();
-        }
-        if (this.options.timeZone) {
-          return TZDate.tz(this.options.timeZone);
-        }
-        const DateCtor = this.options.Date ?? Date;
-        return new DateCtor();
-      };
-      this.newDate = (year, monthIndex, date) => {
-        if (this.overrides?.newDate) {
-          return this.overrides.newDate(year, monthIndex, date);
-        }
-        if (this.options.timeZone) {
-          return new TZDate(year, monthIndex, date, this.options.timeZone);
-        }
-        return new Date(year, monthIndex, date);
-      };
-      this.addDays = (date, amount) => {
-        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
-      };
-      this.addMonths = (date, amount) => {
-        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
-      };
-      this.addWeeks = (date, amount) => {
-        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
-      };
-      this.addYears = (date, amount) => {
-        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
-      };
-      this.differenceInCalendarDays = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
-      };
-      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
-      };
-      this.eachMonthOfInterval = (interval) => {
-        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
-      };
-      this.eachYearOfInterval = (interval) => {
-        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
-        const uniqueYears = new Set(years.map((d3) => this.getYear(d3)));
-        if (uniqueYears.size === years.length) {
-          return years;
-        }
-        const yearsArray = [];
-        uniqueYears.forEach((y3) => {
-          yearsArray.push(new Date(y3, 0, 1));
-        });
-        return yearsArray;
-      };
-      this.endOfBroadcastWeek = (date) => {
-        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
-      };
-      this.endOfISOWeek = (date) => {
-        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
-      };
-      this.endOfMonth = (date) => {
-        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
-      };
-      this.endOfWeek = (date, options2) => {
-        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
-      };
-      this.endOfYear = (date) => {
-        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
-      };
-      this.format = (date, formatStr, _options) => {
-        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
-        if (this.options.numerals && this.options.numerals !== "latn") {
-          return this.replaceDigits(formatted);
-        }
-        return formatted;
-      };
-      this.getISOWeek = (date) => {
-        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
-      };
-      this.getMonth = (date, _options) => {
-        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
-      };
-      this.getYear = (date, _options) => {
-        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
-      };
-      this.getWeek = (date, _options) => {
-        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
-      };
-      this.isAfter = (date, dateToCompare) => {
-        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
-      };
-      this.isBefore = (date, dateToCompare) => {
-        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
-      };
-      this.isDate = (value) => {
-        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
-      };
-      this.isSameDay = (dateLeft, dateRight) => {
-        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
-      };
-      this.isSameMonth = (dateLeft, dateRight) => {
-        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
-      };
-      this.isSameYear = (dateLeft, dateRight) => {
-        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
-      };
-      this.max = (dates) => {
-        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
-      };
-      this.min = (dates) => {
-        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
-      };
-      this.setMonth = (date, month) => {
-        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
-      };
-      this.setYear = (date, year) => {
-        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
-      };
-      this.startOfBroadcastWeek = (date, _dateLib) => {
-        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
-      };
-      this.startOfDay = (date) => {
-        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
-      };
-      this.startOfISOWeek = (date) => {
-        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
-      };
-      this.startOfMonth = (date) => {
-        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
-      };
-      this.startOfWeek = (date, _options) => {
-        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
-      };
-      this.startOfYear = (date) => {
-        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
-      };
-      this.options = { locale: enUS2, ...options };
-      this.overrides = overrides;
-    }
-    /**
-     * Generates a mapping of Arabic digits (0-9) to the target numbering system
-     * digits.
-     *
-     * @since 9.5.0
-     * @returns A record mapping Arabic digits to the target numerals.
-     */
-    getDigitMap() {
-      const { numerals = "latn" } = this.options;
-      const formatter = new Intl.NumberFormat("en-US", {
-        numberingSystem: numerals
-      });
-      const digitMap = {};
-      for (let i3 = 0; i3 < 10; i3++) {
-        digitMap[i3.toString()] = formatter.format(i3);
-      }
-      return digitMap;
-    }
-    /**
-     * Replaces Arabic digits in a string with the target numbering system digits.
-     *
-     * @since 9.5.0
-     * @param input The string containing Arabic digits.
-     * @returns The string with digits replaced.
-     */
-    replaceDigits(input) {
-      const digitMap = this.getDigitMap();
-      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
-    }
-    /**
-     * Formats a number using the configured numbering system.
-     *
-     * @since 9.5.0
-     * @param value The number to format.
-     * @returns The formatted number as a string.
-     */
-    formatNumber(value) {
-      return this.replaceDigits(value.toString());
-    }
-    /**
-     * Returns the preferred ordering for month and year labels for the current
-     * locale.
-     */
-    getMonthYearOrder() {
-      const code = this.options.locale?.code;
-      if (!code) {
-        return "month-first";
-      }
-      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
-    }
-    /**
-     * Formats the month/year pair respecting locale conventions.
-     *
-     * @since 9.11.0
-     */
-    formatMonthYear(date) {
-      const { locale, timeZone, numerals } = this.options;
-      const localeCode = locale?.code;
-      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
-        try {
-          const intl = new Intl.DateTimeFormat(localeCode, {
-            month: "long",
-            year: "numeric",
-            timeZone,
-            numberingSystem: numerals
-          });
-          const formatted = intl.format(date);
-          return formatted;
-        } catch {
-        }
-      }
-      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
-      return this.format(date, pattern);
-    }
-  };
-  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
-  var CalendarDay = class {
-    constructor(date, displayMonth, dateLib = defaultDateLib) {
-      this.date = date;
-      this.displayMonth = displayMonth;
-      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
-      this.dateLib = dateLib;
-      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
-      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
-      this.dateMonthId = dateLib.format(date, "yyyy-MM");
-    }
-    /**
-     * Checks if this day is equal to another `CalendarDay`, considering both the
-     * date and the displayed month.
-     *
-     * @param day The `CalendarDay` to compare with.
-     * @returns `true` if the days are equal, otherwise `false`.
-     */
-    isEqualTo(day) {
-      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
-    }
-  };
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
-    }
-  };
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
-  var CalendarWeek = class {
-    constructor(weekNumber, days) {
-      this.days = days;
-      this.weekNumber = weekNumber;
-    }
-  };
+  // node_modules/date-fns/areIntervalsOverlapping.js
+  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
+    const [leftStartTime, leftEndTime] = [
+      +toDate(intervalLeft.start, options?.in),
+      +toDate(intervalLeft.end, options?.in)
+    ].sort((a3, b3) => a3 - b3);
+    const [rightStartTime, rightEndTime] = [
+      +toDate(intervalRight.start, options?.in),
+      +toDate(intervalRight.end, options?.in)
+    ].sort((a3, b3) => a3 - b3);
+    if (options?.inclusive)
+      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
+    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
-  var custom_components_exports = {};
-  __export(custom_components_exports, {
-    CaptionLabel: () => CaptionLabel,
-    Chevron: () => Chevron,
-    Day: () => Day,
-    DayButton: () => DayButton,
-    Dropdown: () => Dropdown,
-    DropdownNav: () => DropdownNav,
-    Footer: () => Footer,
-    Month: () => Month,
-    MonthCaption: () => MonthCaption,
-    MonthGrid: () => MonthGrid,
-    Months: () => Months,
-    MonthsDropdown: () => MonthsDropdown,
-    Nav: () => Nav,
-    NextMonthButton: () => NextMonthButton,
-    Option: () => Option,
-    PreviousMonthButton: () => PreviousMonthButton,
-    Root: () => Root,
-    Select: () => Select,
-    Week: () => Week,
-    WeekNumber: () => WeekNumber,
-    WeekNumberHeader: () => WeekNumberHeader,
-    Weekday: () => Weekday,
-    Weekdays: () => Weekdays,
-    Weeks: () => Weeks,
-    YearsDropdown: () => YearsDropdown
-  });
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
-  var import_react4 = __toESM(require_react(), 1);
-  function CaptionLabel(props) {
-    return import_react4.default.createElement("span", { ...props });
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
-      orientation === "up" && import_react5.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
-      orientation === "down" && import_react5.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
-      orientation === "left" && import_react5.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
-      orientation === "right" && import_react5.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
     );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
-  var import_react6 = __toESM(require_react(), 1);
-  function Day(props) {
-    const { day, modifiers, ...tdProps } = props;
-    return import_react6.default.createElement("td", { ...tdProps });
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
-  var import_react7 = __toESM(require_react(), 1);
-  function DayButton(props) {
-    const { day, modifiers, ...buttonProps } = props;
-    const ref = import_react7.default.useRef(null);
-    import_react7.default.useEffect(() => {
-      if (modifiers.focused)
-        ref.current?.focus();
-    }, [modifiers.focused]);
-    return import_react7.default.createElement("button", { ref, ...buttonProps });
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  var import_react9 = __toESM(require_react(), 1);
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
-  var UI;
-  (function(UI2) {
-    UI2["Root"] = "root";
-    UI2["Chevron"] = "chevron";
-    UI2["Day"] = "day";
-    UI2["DayButton"] = "day_button";
-    UI2["CaptionLabel"] = "caption_label";
-    UI2["Dropdowns"] = "dropdowns";
-    UI2["Dropdown"] = "dropdown";
-    UI2["DropdownRoot"] = "dropdown_root";
-    UI2["Footer"] = "footer";
-    UI2["MonthGrid"] = "month_grid";
-    UI2["MonthCaption"] = "month_caption";
-    UI2["MonthsDropdown"] = "months_dropdown";
-    UI2["Month"] = "month";
-    UI2["Months"] = "months";
-    UI2["Nav"] = "nav";
-    UI2["NextMonthButton"] = "button_next";
-    UI2["PreviousMonthButton"] = "button_previous";
-    UI2["Week"] = "week";
-    UI2["Weeks"] = "weeks";
-    UI2["Weekday"] = "weekday";
-    UI2["Weekdays"] = "weekdays";
-    UI2["WeekNumber"] = "week_number";
-    UI2["WeekNumberHeader"] = "week_number_header";
-    UI2["YearsDropdown"] = "years_dropdown";
-  })(UI || (UI = {}));
-  var DayFlag;
-  (function(DayFlag2) {
-    DayFlag2["disabled"] = "disabled";
-    DayFlag2["hidden"] = "hidden";
-    DayFlag2["outside"] = "outside";
-    DayFlag2["focused"] = "focused";
-    DayFlag2["today"] = "today";
-  })(DayFlag || (DayFlag = {}));
-  var SelectionState;
-  (function(SelectionState2) {
-    SelectionState2["range_end"] = "range_end";
-    SelectionState2["range_middle"] = "range_middle";
-    SelectionState2["range_start"] = "range_start";
-    SelectionState2["selected"] = "selected";
-  })(SelectionState || (SelectionState = {}));
-  var Animation;
-  (function(Animation3) {
-    Animation3["weeks_before_enter"] = "weeks_before_enter";
-    Animation3["weeks_before_exit"] = "weeks_before_exit";
-    Animation3["weeks_after_enter"] = "weeks_after_enter";
-    Animation3["weeks_after_exit"] = "weeks_after_exit";
-    Animation3["caption_after_enter"] = "caption_after_enter";
-    Animation3["caption_after_exit"] = "caption_after_exit";
-    Animation3["caption_before_enter"] = "caption_before_enter";
-    Animation3["caption_before_exit"] = "caption_before_exit";
-  })(Animation || (Animation = {}));
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
-  var import_react8 = __toESM(require_react(), 1);
-  var dayPickerContext = (0, import_react8.createContext)(void 0);
-  function useDayPicker() {
-    const context = (0, import_react8.useContext)(dayPickerContext);
-    if (context === void 0) {
-      throw new Error("useDayPicker() must be used within a custom component.");
-    }
-    return context;
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start2, end] = normalizeDates(context, interval.start, interval.end);
+    return { start: start2, end };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  function Dropdown(props) {
-    const { options, className, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
-    const selectedOption = options?.find(({ value }) => value === selectProps.value);
-    return import_react9.default.createElement(
-      "span",
-      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
-      import_react9.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react9.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
-      import_react9.default.createElement(
-        "span",
-        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
-        selectedOption?.label,
-        import_react9.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
-  var import_react10 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react10.default.createElement("div", { ...props });
+  // node_modules/date-fns/eachMonthOfInterval.js
+  function eachMonthOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setDate(1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setMonth(date.getMonth() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
-  var import_react11 = __toESM(require_react(), 1);
-  function Footer(props) {
-    return import_react11.default.createElement("div", { ...props });
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
-  var import_react12 = __toESM(require_react(), 1);
-  function Month(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react12.default.createElement("div", { ...divProps }, props.children);
+  // node_modules/date-fns/endOfYear.js
+  function endOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    _date.setFullYear(year + 1, 0, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
-  var import_react13 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react13.default.createElement("div", { ...divProps });
+  // node_modules/date-fns/startOfYear.js
+  function startOfYear(date, options) {
+    const date_ = toDate(date, options?.in);
+    date_.setFullYear(date_.getFullYear(), 0, 1);
+    date_.setHours(0, 0, 0, 0);
+    return date_;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
-  var import_react14 = __toESM(require_react(), 1);
-  function MonthGrid(props) {
-    return import_react14.default.createElement("table", { ...props });
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start: start2, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start2 > +end;
+    const endTime = reversed ? +start2 : +end;
+    const date = reversed ? end : start2;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start2, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
-  var import_react15 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react15.default.createElement("div", { ...props });
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  var import_react16 = __toESM(require_react(), 1);
-  function MonthsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react16.default.createElement(components.Dropdown, { ...props });
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
-  var import_react17 = __toESM(require_react(), 1);
-  function Nav(props) {
-    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
-    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
-    const handleNextClick = (0, import_react17.useCallback)((e3) => {
-      if (nextMonth) {
-        onNextClick?.(e3);
-      }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e3) => {
-      if (previousMonth) {
-        onPreviousClick?.(e3);
+  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
+  var formatDistanceLocale = {
+    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"
+    }
+  };
+  var formatDistance = (token, count, options) => {
+    let result;
+    const tokenValue = formatDistanceLocale[token];
+    if (typeof tokenValue === "string") {
+      result = tokenValue;
+    } else if (count === 1) {
+      result = tokenValue.one;
+    } else {
+      result = tokenValue.other.replace("{{count}}", count.toString());
+    }
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
       }
-    }, [previousMonth, onPreviousClick]);
-    return import_react17.default.createElement(
-      "nav",
-      { ...navProps },
-      import_react17.default.createElement(
-        components.PreviousMonthButton,
-        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
-        import_react17.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
-      ),
-      import_react17.default.createElement(
-        components.NextMonthButton,
-        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
-        import_react17.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
-  }
+    }
+    return result;
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
-  var import_react18 = __toESM(require_react(), 1);
-  function NextMonthButton(props) {
-    return import_react18.default.createElement("button", { ...props });
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
-  var import_react19 = __toESM(require_react(), 1);
-  function Option(props) {
-    return import_react19.default.createElement("option", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
+  var dateFormats = {
+    full: "EEEE, MMMM do, y",
+    long: "MMMM do, y",
+    medium: "MMM d, y",
+    short: "MM/dd/yyyy"
+  };
+  var timeFormats = {
+    full: "h:mm:ss a zzzz",
+    long: "h:mm:ss a z",
+    medium: "h:mm:ss a",
+    short: "h:mm a"
+  };
+  var dateTimeFormats = {
+    full: "{{date}} 'at' {{time}}",
+    long: "{{date}} 'at' {{time}}",
+    medium: "{{date}}, {{time}}",
+    short: "{{date}}, {{time}}"
+  };
+  var formatLong = {
+    date: buildFormatLongFn({
+      formats: dateFormats,
+      defaultWidth: "full"
+    }),
+    time: buildFormatLongFn({
+      formats: timeFormats,
+      defaultWidth: "full"
+    }),
+    dateTime: buildFormatLongFn({
+      formats: dateTimeFormats,
+      defaultWidth: "full"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
-  var import_react20 = __toESM(require_react(), 1);
-  function PreviousMonthButton(props) {
-    return import_react20.default.createElement("button", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
+  var formatRelativeLocale = {
+    lastWeek: "'last' eeee 'at' p",
+    yesterday: "'yesterday at' p",
+    today: "'today at' p",
+    tomorrow: "'tomorrow at' p",
+    nextWeek: "eeee 'at' p",
+    other: "P"
+  };
+  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
-  var import_react21 = __toESM(require_react(), 1);
-  function Root(props) {
-    const { rootRef, ...rest } = props;
-    return import_react21.default.createElement("div", { ...rest, ref: rootRef });
+  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
+  function buildLocalizeFn(args) {
+    return (value, options) => {
+      const context = options?.context ? String(options.context) : "standalone";
+      let valuesArray;
+      if (context === "formatting" && args.formattingValues) {
+        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+        const width = options?.width ? String(options.width) : defaultWidth;
+        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+      } else {
+        const defaultWidth = args.defaultWidth;
+        const width = options?.width ? String(options.width) : args.defaultWidth;
+        valuesArray = args.values[width] || args.values[defaultWidth];
+      }
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
-  var import_react22 = __toESM(require_react(), 1);
-  function Select(props) {
-    return import_react22.default.createElement("select", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/localize.js
+  var eraValues = {
+    narrow: ["B", "A"],
+    abbreviated: ["BC", "AD"],
+    wide: ["Before Christ", "Anno Domini"]
+  };
+  var quarterValues = {
+    narrow: ["1", "2", "3", "4"],
+    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
+    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
+  };
+  var monthValues = {
+    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"
+    ]
+  };
+  var dayValues = {
+    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"
+    ]
+  };
+  var dayPeriodValues = {
+    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"
+    }
+  };
+  var formattingDayPeriodValues = {
+    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"
+    }
+  };
+  var ordinalNumber = (dirtyNumber, _options) => {
+    const number = Number(dirtyNumber);
+    const rem100 = number % 100;
+    if (rem100 > 20 || rem100 < 10) {
+      switch (rem100 % 10) {
+        case 1:
+          return number + "st";
+        case 2:
+          return number + "nd";
+        case 3:
+          return number + "rd";
+      }
+    }
+    return number + "th";
+  };
+  var localize = {
+    ordinalNumber,
+    era: buildLocalizeFn({
+      values: eraValues,
+      defaultWidth: "wide"
+    }),
+    quarter: buildLocalizeFn({
+      values: quarterValues,
+      defaultWidth: "wide",
+      argumentCallback: (quarter) => quarter - 1
+    }),
+    month: buildLocalizeFn({
+      values: monthValues,
+      defaultWidth: "wide"
+    }),
+    day: buildLocalizeFn({
+      values: dayValues,
+      defaultWidth: "wide"
+    }),
+    dayPeriod: buildLocalizeFn({
+      values: dayPeriodValues,
+      defaultWidth: "wide",
+      formattingValues: formattingDayPeriodValues,
+      defaultFormattingWidth: "wide"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
-  var import_react23 = __toESM(require_react(), 1);
-  function Week(props) {
-    const { week, ...trProps } = props;
-    return import_react23.default.createElement("tr", { ...trProps });
+  // node_modules/date-fns/locale/_lib/buildMatchFn.js
+  function buildMatchFn(args) {
+    return (string, options = {}) => {
+      const width = options.width;
+      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+      const matchResult = string.match(matchPattern);
+      if (!matchResult) {
+        return null;
+      }
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+      );
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
-  var import_react24 = __toESM(require_react(), 1);
-  function Weekday(props) {
-    return import_react24.default.createElement("th", { ...props });
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
+      }
+    }
+    return void 0;
+  }
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
+      }
+    }
+    return void 0;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
-  var import_react25 = __toESM(require_react(), 1);
-  function Weekdays(props) {
-    return import_react25.default.createElement(
-      "thead",
-      { "aria-hidden": true },
-      import_react25.default.createElement("tr", { ...props })
-    );
+  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
+  function buildMatchPatternFn(args) {
+    return (string, options = {}) => {
+      const matchResult = string.match(args.matchPattern);
+      if (!matchResult) return null;
+      const matchedString = matchResult[0];
+      const parseResult = string.match(args.parsePattern);
+      if (!parseResult) return null;
+      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+      value = options.valueCallback ? options.valueCallback(value) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
-  var import_react26 = __toESM(require_react(), 1);
-  function WeekNumber(props) {
-    const { week, ...thProps } = props;
-    return import_react26.default.createElement("th", { ...thProps });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/match.js
+  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+  var parseOrdinalNumberPattern = /\d+/i;
+  var matchEraPatterns = {
+    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
+  };
+  var parseEraPatterns = {
+    any: [/^b/i, /^(a|c)/i]
+  };
+  var matchQuarterPatterns = {
+    narrow: /^[1234]/i,
+    abbreviated: /^q[1234]/i,
+    wide: /^[1234](th|st|nd|rd)? quarter/i
+  };
+  var parseQuarterPatterns = {
+    any: [/1/i, /2/i, /3/i, /4/i]
+  };
+  var matchMonthPatterns = {
+    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
+  };
+  var parseMonthPatterns = {
+    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
+    ]
+  };
+  var matchDayPatterns = {
+    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
+  };
+  var parseDayPatterns = {
+    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]
+  };
+  var matchDayPeriodPatterns = {
+    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
+  };
+  var parseDayPeriodPatterns = {
+    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
+    }
+  };
+  var match = {
+    ordinalNumber: buildMatchPatternFn({
+      matchPattern: matchOrdinalNumberPattern,
+      parsePattern: parseOrdinalNumberPattern,
+      valueCallback: (value) => parseInt(value, 10)
+    }),
+    era: buildMatchFn({
+      matchPatterns: matchEraPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseEraPatterns,
+      defaultParseWidth: "any"
+    }),
+    quarter: buildMatchFn({
+      matchPatterns: matchQuarterPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseQuarterPatterns,
+      defaultParseWidth: "any",
+      valueCallback: (index2) => index2 + 1
+    }),
+    month: buildMatchFn({
+      matchPatterns: matchMonthPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseMonthPatterns,
+      defaultParseWidth: "any"
+    }),
+    day: buildMatchFn({
+      matchPatterns: matchDayPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseDayPatterns,
+      defaultParseWidth: "any"
+    }),
+    dayPeriod: buildMatchFn({
+      matchPatterns: matchDayPeriodPatterns,
+      defaultMatchWidth: "any",
+      parsePatterns: parseDayPeriodPatterns,
+      defaultParseWidth: "any"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
-  var import_react27 = __toESM(require_react(), 1);
-  function WeekNumberHeader(props) {
-    return import_react27.default.createElement("th", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US.js
+  var enUS = {
+    code: "en-US",
+    formatDistance,
+    formatLong,
+    formatRelative,
+    localize,
+    match,
+    options: {
+      weekStartsOn: 0,
+      firstWeekContainsDate: 1
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
-  var import_react28 = __toESM(require_react(), 1);
-  function Weeks(props) {
-    return import_react28.default.createElement("tbody", { ...props });
+  // node_modules/date-fns/getDayOfYear.js
+  function getDayOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = differenceInCalendarDays(_date, startOfYear(_date));
+    const dayOfYear = diff + 1;
+    return dayOfYear;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
-  var import_react29 = __toESM(require_react(), 1);
-  function YearsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react29.default.createElement(components.Dropdown, { ...props });
+  // node_modules/date-fns/getISOWeek.js
+  function getISOWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react34 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
-  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
-    let { from, to: to2 } = range;
-    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay3 } = dateLib;
-    if (from && to2) {
-      const isRangeInverted = differenceInCalendarDays2(to2, from) < 0;
-      if (isRangeInverted) {
-        [from, to2] = [to2, from];
-      }
-      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
-      return isInRange;
-    }
-    if (!excludeEnds && to2) {
-      return isSameDay3(to2, date);
-    }
-    if (!excludeEnds && from) {
-      return isSameDay3(from, date);
+  // node_modules/date-fns/getWeekYear.js
+  function getWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
+    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
+    firstWeekOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
+    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
+    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeekOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
+    if (+_date >= +startOfNextYear) {
+      return year + 1;
+    } else if (+_date >= +startOfThisYear) {
+      return year;
+    } else {
+      return year - 1;
     }
-    return false;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
-  function isDateInterval(matcher) {
-    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
-  }
-  function isDateRange(value) {
-    return Boolean(value && typeof value === "object" && "from" in value);
-  }
-  function isDateAfterType(value) {
-    return Boolean(value && typeof value === "object" && "after" in value);
-  }
-  function isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
+  // node_modules/date-fns/startOfWeekYear.js
+  function startOfWeekYear(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const year = getWeekYear(date, options);
+    const firstWeek = constructFrom(options?.in || date, 0);
+    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeek.setHours(0, 0, 0, 0);
+    const _date = startOfWeek(firstWeek, options);
+    return _date;
   }
-  function isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+
+  // node_modules/date-fns/getWeek.js
+  function getWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }
-  function isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
+
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
-  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
-    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
-    const { isSameDay: isSameDay3, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
-    return matchersArr.some((matcher) => {
-      if (typeof matcher === "boolean") {
-        return matcher;
-      }
-      if (dateLib.isDate(matcher)) {
-        return isSameDay3(date, matcher);
+  // node_modules/date-fns/_lib/format/lightFormatters.js
+  var lightFormatters = {
+    // Year
+    y(date, token) {
+      const signedYear = date.getFullYear();
+      const year = signedYear > 0 ? signedYear : 1 - signedYear;
+      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+    },
+    // Month
+    M(date, token) {
+      const month = date.getMonth();
+      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+    },
+    // Day of the month
+    d(date, token) {
+      return addLeadingZeros(date.getDate(), token.length);
+    },
+    // AM or PM
+    a(date, token) {
+      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return dayPeriodEnumValue.toUpperCase();
+        case "aaa":
+          return dayPeriodEnumValue;
+        case "aaaaa":
+          return dayPeriodEnumValue[0];
+        case "aaaa":
+        default:
+          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
       }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((matcherDate) => isSameDay3(date, matcherDate));
+    },
+    // Hour [1-12]
+    h(date, token) {
+      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    },
+    // Hour [0-23]
+    H(date, token) {
+      return addLeadingZeros(date.getHours(), token.length);
+    },
+    // Minute
+    m(date, token) {
+      return addLeadingZeros(date.getMinutes(), token.length);
+    },
+    // Second
+    s(date, token) {
+      return addLeadingZeros(date.getSeconds(), token.length);
+    },
+    // Fraction of second
+    S(date, token) {
+      const numberOfDigits = token.length;
+      const milliseconds = date.getMilliseconds();
+      const fractionalSeconds = Math.trunc(
+        milliseconds * Math.pow(10, numberOfDigits - 3)
+      );
+      return addLeadingZeros(fractionalSeconds, token.length);
+    }
+  };
+
+  // node_modules/date-fns/_lib/format/formatters.js
+  var dayPeriodEnum = {
+    am: "am",
+    pm: "pm",
+    midnight: "midnight",
+    noon: "noon",
+    morning: "morning",
+    afternoon: "afternoon",
+    evening: "evening",
+    night: "night"
+  };
+  var formatters = {
+    // Era
+    G: function(date, token, localize2) {
+      const era = date.getFullYear() > 0 ? 1 : 0;
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return localize2.era(era, { width: "abbreviated" });
+        // A, B
+        case "GGGGG":
+          return localize2.era(era, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return localize2.era(era, { width: "wide" });
       }
-      if (isDateRange(matcher)) {
-        return rangeIncludesDate(matcher, date, false, dateLib);
+    },
+    // Year
+    y: function(date, token, localize2) {
+      if (token === "yo") {
+        const signedYear = date.getFullYear();
+        const year = signedYear > 0 ? signedYear : 1 - signedYear;
+        return localize2.ordinalNumber(year, { unit: "year" });
       }
-      if (isDayOfWeekType(matcher)) {
-        if (!Array.isArray(matcher.dayOfWeek)) {
-          return matcher.dayOfWeek === date.getDay();
-        }
-        return matcher.dayOfWeek.includes(date.getDay());
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-      if (isDateInterval(matcher)) {
-        const diffBefore = differenceInCalendarDays2(matcher.before, date);
-        const diffAfter = differenceInCalendarDays2(matcher.after, date);
-        const isDayBefore = diffBefore > 0;
-        const isDayAfter = diffAfter < 0;
-        const isClosedInterval = isAfter2(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return isDayAfter && isDayBefore;
-        } else {
-          return isDayBefore || isDayAfter;
-        }
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-      if (isDateAfterType(matcher)) {
-        return differenceInCalendarDays2(date, matcher.after) > 0;
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      if (isDateBeforeType(matcher)) {
-        return differenceInCalendarDays2(matcher.before, date) > 0;
+    },
+    // Stand-alone quarter
+    q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "qq":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "standalone"
+          });
       }
-      if (typeof matcher === "function") {
-        return matcher(date);
+    },
+    // Month
+    M: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        case "M":
+        case "MM":
+          return lightFormatters.M(date, token);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // J, F, ..., D
+        case "MMMMM":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return localize2.month(month, { width: "wide", context: "formatting" });
       }
-      return false;
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
-  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
-    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
-    const { isSameDay: isSameDay3, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
-    const computedNavStart = navStart && startOfMonth2(navStart);
-    const computedNavEnd = navEnd && endOfMonth2(navEnd);
-    const internalModifiersMap = {
-      [DayFlag.focused]: [],
-      [DayFlag.outside]: [],
-      [DayFlag.disabled]: [],
-      [DayFlag.hidden]: [],
-      [DayFlag.today]: []
-    };
-    const customModifiersMap = {};
-    for (const day of days) {
-      const { date, displayMonth } = day;
-      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
-      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
-      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
-      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
-      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
-      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
-      const isToday = isSameDay3(date, today);
-      if (isOutside)
-        internalModifiersMap.outside.push(day);
-      if (isDisabled)
-        internalModifiersMap.disabled.push(day);
-      if (isHidden2)
-        internalModifiersMap.hidden.push(day);
-      if (isToday)
-        internalModifiersMap.today.push(day);
-      if (modifiers) {
-        Object.keys(modifiers).forEach((name2) => {
-          const modifierValue = modifiers?.[name2];
-          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
-          if (!isMatch)
-            return;
-          if (customModifiersMap[name2]) {
-            customModifiersMap[name2].push(day);
-          } else {
-            customModifiersMap[name2] = [day];
-          }
-        });
+    },
+    // Stand-alone month
+    L: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return String(month + 1);
+        // 01, 02, ..., 12
+        case "LL":
+          return addLeadingZeros(month + 1, 2);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // J, F, ..., D
+        case "LLLLL":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return localize2.month(month, { width: "wide", context: "standalone" });
       }
-    }
-    return (day) => {
-      const dayFlags = {
-        [DayFlag.focused]: false,
-        [DayFlag.disabled]: false,
-        [DayFlag.hidden]: false,
-        [DayFlag.outside]: false,
-        [DayFlag.today]: false
-      };
-      const customModifiers = {};
-      for (const name2 in internalModifiersMap) {
-        const days2 = internalModifiersMap[name2];
-        dayFlags[name2] = days2.some((d3) => d3 === day);
+    },
+    // Local week of year
+    w: function(date, token, localize2, options) {
+      const week = getWeek(date, options);
+      if (token === "wo") {
+        return localize2.ordinalNumber(week, { unit: "week" });
       }
-      for (const name2 in customModifiersMap) {
-        customModifiers[name2] = customModifiersMap[name2].some((d3) => d3 === day);
+      return addLeadingZeros(week, token.length);
+    },
+    // ISO week of year
+    I: function(date, token, localize2) {
+      const isoWeek = getISOWeek(date);
+      if (token === "Io") {
+        return localize2.ordinalNumber(isoWeek, { unit: "week" });
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
-  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
-    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
-      if (modifiersClassNames[key]) {
-        previousValue.push(modifiersClassNames[key]);
-      } else if (classNames[DayFlag[key]]) {
-        previousValue.push(classNames[DayFlag[key]]);
-      } else if (classNames[SelectionState[key]]) {
-        previousValue.push(classNames[SelectionState[key]]);
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
       }
-      return previousValue;
-    }, [classNames[UI.Day]]);
-    return modifierClassNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
-  function getDataAttributes(props) {
-    const dataAttributes = {
-      "data-mode": props.mode ?? void 0,
-      "data-required": "required" in props ? props.required : void 0,
-      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
-      "data-week-numbers": props.showWeekNumber || void 0,
-      "data-broadcast-calendar": props.broadcastCalendar || void 0,
-      "data-nav-layout": props.navLayout || void 0
-    };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+      return lightFormatters.d(date, token);
+    },
+    // Day of year
+    D: function(date, token, localize2) {
+      const dayOfYear = getDayOfYear(date);
+      if (token === "Do") {
+        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
       }
-    });
-    return dataAttributes;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
-  function getDefaultClassNames() {
-    const classNames = {};
-    for (const key in UI) {
-      classNames[UI[key]] = `rdp-${UI[key]}`;
-    }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
-    }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
-    }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
-    }
-    return classNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
-  var formatters_exports = {};
-  __export(formatters_exports, {
-    formatCaption: () => formatCaption,
-    formatDay: () => formatDay,
-    formatMonthDropdown: () => formatMonthDropdown,
-    formatWeekNumber: () => formatWeekNumber,
-    formatWeekNumberHeader: () => formatWeekNumberHeader,
-    formatWeekdayName: () => formatWeekdayName,
-    formatYearDropdown: () => formatYearDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
-  function formatCaption(month, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(month);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
-  function formatDay(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "d");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
-  function formatWeekdayName(weekday, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
-  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
-    if (weekNumber < 10) {
-      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
-    }
-    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
-  var labels_exports = {};
-  __export(labels_exports, {
-    labelDayButton: () => labelDayButton,
-    labelGrid: () => labelGrid,
-    labelGridcell: () => labelGridcell,
-    labelMonthDropdown: () => labelMonthDropdown,
-    labelNav: () => labelNav,
-    labelNext: () => labelNext,
-    labelPrevious: () => labelPrevious,
-    labelWeekNumber: () => labelWeekNumber,
-    labelWeekNumberHeader: () => labelWeekNumberHeader,
-    labelWeekday: () => labelWeekday,
-    labelYearDropdown: () => labelYearDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
-  function labelDayButton(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers.today)
-      label = `Today, ${label}`;
-    if (modifiers.selected)
-      label = `${label}, selected`;
-    return label;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
-  function labelGrid(date, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(date);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
-  function labelGridcell(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers?.today) {
-      label = `Today, ${label}`;
-    }
-    return label;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
-  function labelMonthDropdown(_options) {
-    return "Choose the Month";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
-  function labelNav() {
-    return "";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
-  var defaultLabel = "Go to the Next Month";
-  function labelNext(_month, _options) {
-    return defaultLabel;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
-  function labelWeekday(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "cccc");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
-  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
-    if (customLabel)
-      return customLabel;
-    if (localeLabel) {
-      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
-    }
-    return defaultLabel2;
-  };
-  function getLabels(customLabels, options) {
-    const localeLabels = options.locale?.labels ?? {};
-    return {
-      ...labels_exports,
-      ...customLabels ?? {},
-      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
-      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
-      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
-      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
-      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
-      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
-      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
-      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
-      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
-      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
-      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
-  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
-    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
-    const months = eachMonthOfInterval2({
-      start: startOfYear2(displayMonth),
-      end: endOfYear2(displayMonth)
-    });
-    const options = months.map((month) => {
-      const label = formatters2.formatMonthDropdown(month, dateLib);
-      const value = getMonth2(month);
-      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
-      return { value, label, disabled: disabled2 };
-    });
-    return options;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
-  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
-    let style = { ...styles?.[UI.Day] };
-    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
-      style = {
-        ...style,
-        ...modifiersStyles?.[modifier]
-      };
-    });
-    return style;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
-  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
-    const referenceToday = today ?? dateLib.today();
-    const start2 = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
-    const days = [];
-    for (let i3 = 0; i3 < 7; i3++) {
-      const day = dateLib.addDays(start2, i3);
-      days.push(day);
-    }
-    return days;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
-  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
-    if (!navStart)
-      return void 0;
-    if (!navEnd)
-      return void 0;
-    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
-    const firstNavYear = startOfYear2(navStart);
-    const lastNavYear = endOfYear2(navEnd);
-    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
-    if (reverse)
-      years.reverse();
-    return years.map((year) => {
-      const label = formatters2.formatYearDropdown(year, dateLib);
-      return {
-        value: getYear2(year),
-        label,
-        disabled: false
-      };
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
-  function createNoonOverrides(timeZone, options = {}) {
-    const { weekStartsOn, locale } = options;
-    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
-    const toNoonTZDate = (date) => {
-      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
-      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
-    };
-    const toCalendarDate2 = (date) => {
-      const zoned = toNoonTZDate(date);
-      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
-    };
-    return {
-      today: () => {
-        return toNoonTZDate(TZDate.tz(timeZone));
-      },
-      newDate: (year, monthIndex, date) => {
-        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
-      },
-      startOfDay: (date) => {
-        return toNoonTZDate(date);
-      },
-      startOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (base.getDay() - 1 + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setDate(1);
-        return base;
-      },
-      startOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(0, 1);
-        return base;
-      },
-      endOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const endDow = (weekStartsOnValue + 6) % 7;
-        const diff = (endDow - base.getDay() + 7) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (7 - base.getDay()) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + 1, 0);
-        return base;
-      },
-      endOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(11, 31);
-        return base;
-      },
-      eachMonthOfInterval: (interval) => {
-        const start2 = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const result = [];
-        const cursor = new TZDate(start2.getFullYear(), start2.getMonth(), 1, 12, 0, 0, timeZone);
-        const endKey = end.getFullYear() * 12 + end.getMonth();
-        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
-          result.push(new TZDate(cursor, timeZone));
-          cursor.setMonth(cursor.getMonth() + 1, 1);
-        }
-        return result;
-      },
-      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
-      // mutate the same TZDate, and return it.
-      addDays: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount);
-        return base;
-      },
-      addWeeks: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount * 7);
-        return base;
-      },
-      addMonths: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + amount);
-        return base;
-      },
-      addYears: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setFullYear(base.getFullYear() + amount);
-        return base;
-      },
-      eachYearOfInterval: (interval) => {
-        const start2 = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const years = [];
-        const cursor = new TZDate(start2.getFullYear(), 0, 1, 12, 0, 0, timeZone);
-        while (cursor.getFullYear() <= end.getFullYear()) {
-          years.push(new TZDate(cursor, timeZone));
-          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
-        }
-        return years;
-      },
-      getWeek: (date, options2) => {
-        const base = toCalendarDate2(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate2(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarMonths(left, right);
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
-  var import_react30 = __toESM(require_react(), 1);
-  var asHtmlElement = (element) => {
-    if (element instanceof HTMLElement)
-      return element;
-    return null;
-  };
-  var queryMonthEls = (element) => [
-    ...element.querySelectorAll("[data-animated-month]") ?? []
-  ];
-  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
-  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
-  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
-  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
-  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
-  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
-    const previousRootElSnapshotRef = (0, import_react30.useRef)(null);
-    const previousMonthsRef = (0, import_react30.useRef)(months);
-    const animatingRef = (0, import_react30.useRef)(false);
-    (0, import_react30.useLayoutEffect)(() => {
-      const previousMonths = previousMonthsRef.current;
-      previousMonthsRef.current = months;
-      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
-      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
-      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
-        return;
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
-      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
-      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
-      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
-      const previousRootElSnapshot = previousRootElSnapshotRef.current;
-      const rootElSnapshot = rootElRef.current.cloneNode(true);
-      if (rootElSnapshot instanceof HTMLElement) {
-        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
-        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
-          if (!(currentMonthElSnapshot instanceof HTMLElement))
-            return;
-          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
-          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
-            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
-          }
-          const captionEl = queryCaptionEl(currentMonthElSnapshot);
-          if (captionEl) {
-            captionEl.classList.remove(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
-          if (weeksEl) {
-            weeksEl.classList.remove(weeksAnimationClass);
-          }
-        });
-        previousRootElSnapshotRef.current = rootElSnapshot;
+    },
+    // Stand-alone local day of week
+    c: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (same as in `e`)
+        case "c":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "cc":
+          return addLeadingZeros(localDayOfWeek, token.length);
+        // 1st, 2nd, ..., 7th
+        case "co":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "ccc":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // T
+        case "ccccc":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "standalone"
+          });
+        // Tuesday
+        case "cccc":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "standalone"
+          });
+      }
+    },
+    // ISO day of week
+    i: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+      switch (token) {
+        // 2
+        case "i":
+          return String(isoDayOfWeek);
+        // 02
+        case "ii":
+          return addLeadingZeros(isoDayOfWeek, token.length);
+        // 2nd
+        case "io":
+          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+        // Tue
+        case "iii":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "iiiii":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "iiiiii":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "iiii":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM, PM, midnight, noon
+    b: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours === 12) {
+        dayPeriodEnumValue = dayPeriodEnum.noon;
+      } else if (hours === 0) {
+        dayPeriodEnumValue = dayPeriodEnum.midnight;
       } else {
-        previousRootElSnapshotRef.current = null;
+        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
       }
-      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
-      focused) {
-        return;
+      switch (token) {
+        case "b":
+        case "bb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "bbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "bbbbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
-      const currentMonthEls = queryMonthEls(rootElRef.current);
-      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
-        animatingRef.current = true;
-        const cleanUpFunctions = [];
-        rootElRef.current.style.isolation = "isolate";
-        const navEl = queryNavEl(rootElRef.current);
-        if (navEl) {
-          navEl.style.zIndex = "1";
-        }
-        currentMonthEls.forEach((currentMonthEl, index2) => {
-          const previousMonthEl = previousMonthEls[index2];
-          if (!previousMonthEl) {
-            return;
-          }
-          currentMonthEl.style.position = "relative";
-          currentMonthEl.style.overflow = "hidden";
-          const captionEl = queryCaptionEl(currentMonthEl);
-          if (captionEl) {
-            captionEl.classList.add(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthEl);
-          if (weeksEl) {
-            weeksEl.classList.add(weeksAnimationClass);
-          }
-          const cleanUp = () => {
-            animatingRef.current = false;
-            if (rootElRef.current) {
-              rootElRef.current.style.isolation = "";
-            }
-            if (navEl) {
-              navEl.style.zIndex = "";
-            }
-            if (captionEl) {
-              captionEl.classList.remove(captionAnimationClass);
-            }
-            if (weeksEl) {
-              weeksEl.classList.remove(weeksAnimationClass);
-            }
-            currentMonthEl.style.position = "";
-            currentMonthEl.style.overflow = "";
-            if (currentMonthEl.contains(previousMonthEl)) {
-              currentMonthEl.removeChild(previousMonthEl);
-            }
-          };
-          cleanUpFunctions.push(cleanUp);
-          previousMonthEl.style.pointerEvents = "none";
-          previousMonthEl.style.position = "absolute";
-          previousMonthEl.style.overflow = "hidden";
-          previousMonthEl.setAttribute("aria-hidden", "true");
-          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
-          if (previousWeekdaysEl) {
-            previousWeekdaysEl.style.opacity = "0";
-          }
-          const previousCaptionEl = queryCaptionEl(previousMonthEl);
-          if (previousCaptionEl) {
-            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
-            previousCaptionEl.addEventListener("animationend", cleanUp);
-          }
-          const previousWeeksEl = queryWeeksEl(previousMonthEl);
-          if (previousWeeksEl) {
-            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
-          }
-          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
-        });
+    },
+    // in the morning, in the afternoon, in the evening, at night
+    B: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours >= 17) {
+        dayPeriodEnumValue = dayPeriodEnum.evening;
+      } else if (hours >= 12) {
+        dayPeriodEnumValue = dayPeriodEnum.afternoon;
+      } else if (hours >= 4) {
+        dayPeriodEnumValue = dayPeriodEnum.morning;
+      } else {
+        dayPeriodEnumValue = dayPeriodEnum.night;
       }
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react32 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
-  function getDates(displayMonths, maxDate, props, dateLib) {
-    const firstMonth = displayMonths[0];
-    const lastMonth = displayMonths[displayMonths.length - 1];
-    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
-    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
-    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
-    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
-    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
-    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
-    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
-    const dates = [];
-    for (let i3 = 0; i3 <= nOfDays; i3++) {
-      const date = addDays2(startWeekFirstDate, i3);
-      dates.push(date);
-    }
-    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
-    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
-    if (fixedWeeks && dates.length < extraDates) {
-      const daysToAdd = extraDates - dates.length;
-      for (let i3 = 0; i3 < daysToAdd; i3++) {
-        const date = addDays2(dates[dates.length - 1], 1);
-        dates.push(date);
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    }
-    return dates;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
-  function getDays(calendarMonths) {
-    const initialDays = [];
-    return calendarMonths.reduce((days, month) => {
-      const weekDays = month.weeks.reduce((weekDays2, week) => {
-        return weekDays2.concat(week.days.slice());
-      }, initialDays.slice());
-      return days.concat(weekDays.slice());
-    }, initialDays.slice());
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
-  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
-    const { numberOfMonths = 1 } = props;
-    const months = [];
-    for (let i3 = 0; i3 < numberOfMonths; i3++) {
-      const month = dateLib.addMonths(firstDisplayedMonth, i3);
-      if (calendarEndMonth && month > calendarEndMonth) {
-        break;
+    },
+    // Hour [1-12]
+    h: function(date, token, localize2) {
+      if (token === "ho") {
+        let hours = date.getHours() % 12;
+        if (hours === 0) hours = 12;
+        return localize2.ordinalNumber(hours, { unit: "hour" });
       }
-      months.push(month);
-    }
-    return months;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
-  function getInitialMonth(props, navStart, navEnd, dateLib) {
-    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
-    let initialMonth = month || defaultMonth || today;
-    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
-    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
-      const offset4 = -1 * (numberOfMonths - 1);
-      initialMonth = addMonths2(navEnd, offset4);
-    }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
-    }
-    return startOfMonth2(initialMonth);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
-  function getMonths(displayMonths, dates, props, dateLib) {
-    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const dayPickerMonths = displayMonths.reduce((months, month) => {
-      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
-      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
-      const monthDates = dates.filter((date) => {
-        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
-      });
-      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
-      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
-        const extraDates = dates.filter((date) => {
-          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
-          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
-        });
-        monthDates.push(...extraDates);
+      return lightFormatters.h(date, token);
+    },
+    // Hour [0-23]
+    H: function(date, token, localize2) {
+      if (token === "Ho") {
+        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
       }
-      const weeks = monthDates.reduce((weeks2, date) => {
-        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
-        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
-        const day = new CalendarDay(date, month, dateLib);
-        if (!week) {
-          weeks2.push(new CalendarWeek(weekNumber, [day]));
-        } else {
-          week.days.push(day);
-        }
-        return weeks2;
-      }, []);
-      const dayPickerMonth = new CalendarMonth(month, weeks);
-      months.push(dayPickerMonth);
-      return months;
-    }, []);
-    if (!props.reverseMonths) {
-      return dayPickerMonths;
-    } else {
-      return dayPickerMonths.reverse();
-    }
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
-  function getNavMonths(props, dateLib) {
-    let { startMonth, endMonth } = props;
-    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
-    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
-    if (startMonth) {
-      startMonth = startOfMonth2(startMonth);
-    } else if (!startMonth && hasYearDropdown) {
-      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
+      return lightFormatters.H(date, token);
+    },
+    // Hour [0-11]
+    K: function(date, token, localize2) {
+      const hours = date.getHours() % 12;
+      if (token === "Ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Hour [1-24]
+    k: function(date, token, localize2) {
+      let hours = date.getHours();
+      if (hours === 0) hours = 24;
+      if (token === "ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Minute
+    m: function(date, token, localize2) {
+      if (token === "mo") {
+        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+      }
+      return lightFormatters.m(date, token);
+    },
+    // Second
+    s: function(date, token, localize2) {
+      if (token === "so") {
+        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+      }
+      return lightFormatters.s(date, token);
+    },
+    // Fraction of second
+    S: function(date, token) {
+      return lightFormatters.S(date, token);
+    },
+    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
+    X: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      if (timezoneOffset === 0) {
+        return "Z";
+      }
+      switch (token) {
+        // Hours and optional minutes
+        case "X":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XX`
+        case "XXXX":
+        case "XX":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XXX`
+        case "XXXXX":
+        case "XXX":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
+    x: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Hours and optional minutes
+        case "x":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xx`
+        case "xxxx":
+        case "xx":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xxx`
+        case "xxxxx":
+        case "xxx":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (GMT)
+    O: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "O":
+        case "OO":
+        case "OOO":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "OOOO":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (specific non-location)
+    z: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "z":
+        case "zz":
+        case "zzz":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "zzzz":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Seconds timestamp
+    t: function(date, token, _localize) {
+      const timestamp = Math.trunc(+date / 1e3);
+      return addLeadingZeros(timestamp, token.length);
+    },
+    // Milliseconds timestamp
+    T: function(date, token, _localize) {
+      return addLeadingZeros(+date, token.length);
     }
-    if (endMonth) {
-      endMonth = endOfMonth2(endMonth);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
+  };
+  function formatTimezoneShort(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = Math.trunc(absOffset / 60);
+    const minutes = absOffset % 60;
+    if (minutes === 0) {
+      return sign + String(hours);
     }
-    return [
-      startMonth ? startOfDay2(startMonth) : startMonth,
-      endMonth ? startOfDay2(endMonth) : endMonth
-    ];
+    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
-  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
-    }
-    const { pagedNavigation, numberOfMonths = 1 } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarEndMonth) {
-      return addMonths2(month, offset4);
-    }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
+    if (offset4 % 60 === 0) {
+      const sign = offset4 > 0 ? "-" : "+";
+      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
     }
-    return addMonths2(month, offset4);
+    return formatTimezone(offset4, delimiter);
+  }
+  function formatTimezone(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
+    const minutes = addLeadingZeros(absOffset % 60, 2);
+    return sign + hours + delimiter + minutes;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
-  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
+  // node_modules/date-fns/_lib/format/longFormatters.js
+  var dateLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "P":
+        return formatLong2.date({ width: "short" });
+      case "PP":
+        return formatLong2.date({ width: "medium" });
+      case "PPP":
+        return formatLong2.date({ width: "long" });
+      case "PPPP":
+      default:
+        return formatLong2.date({ width: "full" });
     }
-    const { pagedNavigation, numberOfMonths } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarStartMonth) {
-      return addMonths2(month, -offset4);
+  };
+  var timeLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "p":
+        return formatLong2.time({ width: "short" });
+      case "pp":
+        return formatLong2.time({ width: "medium" });
+      case "ppp":
+        return formatLong2.time({ width: "long" });
+      case "pppp":
+      default:
+        return formatLong2.time({ width: "full" });
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
     }
-    return addMonths2(month, -offset4);
-  }
+    let dateTimeFormat;
+    switch (datePattern) {
+      case "P":
+        dateTimeFormat = formatLong2.dateTime({ width: "short" });
+        break;
+      case "PP":
+        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
+        break;
+      case "PPP":
+        dateTimeFormat = formatLong2.dateTime({ width: "long" });
+        break;
+      case "PPPP":
+      default:
+        dateTimeFormat = formatLong2.dateTime({ width: "full" });
+        break;
+    }
+    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
+  };
+  var longFormatters = {
+    p: timeLongFormatter,
+    P: dateTimeLongFormatter
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
-  function getWeeks(months) {
-    const initialWeeks = [];
-    return months.reduce((weeks, month) => {
-      return weeks.concat(month.weeks.slice());
-    }, initialWeeks.slice());
+  // node_modules/date-fns/_lib/protectedTokens.js
+  var dayOfYearTokenRE = /^D+$/;
+  var weekYearTokenRE = /^Y+$/;
+  var throwTokens = ["D", "DD", "YY", "YYYY"];
+  function isProtectedDayOfYearToken(token) {
+    return dayOfYearTokenRE.test(token);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
-  var import_react31 = __toESM(require_react(), 1);
-  function useControlledValue(defaultValue2, controlledValue) {
-    const [uncontrolledValue, setValue] = (0, import_react31.useState)(defaultValue2);
-    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
-    return [value, setValue];
+  function isProtectedWeekYearToken(token) {
+    return weekYearTokenRE.test(token);
+  }
+  function warnOrThrowProtectedError(token, format7, input) {
+    const _message = message(token, format7, input);
+    console.warn(_message);
+    if (throwTokens.includes(token)) throw new RangeError(_message);
+  }
+  function message(token, format7, input) {
+    const subject = token[0] === "Y" ? "years" : "days of the month";
+    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  function useCalendar(props, dateLib) {
-    const [navStart, navEnd] = getNavMonths(props, dateLib);
-    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
-    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-    const [firstMonth, setFirstMonth] = useControlledValue(
-      initialMonth,
-      // initialMonth is always computed from props.month if provided
-      props.month ? initialMonth : void 0
-    );
-    (0, import_react32.useEffect)(() => {
-      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-      setFirstMonth(newInitialMonth);
-    }, [props.timeZone]);
-    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react32.useMemo)(() => {
-      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
-      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
-        ISOWeek: props.ISOWeek,
-        fixedWeeks: props.fixedWeeks,
-        broadcastCalendar: props.broadcastCalendar
-      }, dateLib);
-      const months2 = getMonths(displayMonths, dates, {
-        broadcastCalendar: props.broadcastCalendar,
-        fixedWeeks: props.fixedWeeks,
-        ISOWeek: props.ISOWeek,
-        reverseMonths: props.reverseMonths
-      }, dateLib);
-      const weeks2 = getWeeks(months2);
-      const days2 = getDays(months2);
-      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
-      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
-      return {
-        months: months2,
-        weeks: weeks2,
-        days: days2,
-        previousMonth: previousMonth2,
-        nextMonth: nextMonth2
-      };
-    }, [
-      dateLib,
-      firstMonth.getTime(),
-      navEnd?.getTime(),
-      navStart?.getTime(),
-      props.disableNavigation,
-      props.broadcastCalendar,
-      props.endMonth?.getTime(),
-      props.fixedWeeks,
-      props.ISOWeek,
-      props.numberOfMonths,
-      props.pagedNavigation,
-      props.reverseMonths
-    ]);
-    const { disableNavigation, onMonthChange } = props;
-    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d3) => d3.isEqualTo(day)));
-    const goToMonth = (date) => {
-      if (disableNavigation) {
-        return;
+  // node_modules/date-fns/format.js
+  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp = /''/g;
+  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
+  function format(date, formatStr, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const originalDate = toDate(date, options?.in);
+    if (!isValid(originalDate)) {
+      throw new RangeError("Invalid time value");
+    }
+    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter === "p" || firstCharacter === "P") {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
       }
-      let newMonth = startOfMonth2(date);
-      if (navStart && newMonth < startOfMonth2(navStart)) {
-        newMonth = startOfMonth2(navStart);
+      return substring;
+    }).join("").match(formattingTokensRegExp).map((substring) => {
+      if (substring === "''") {
+        return { isToken: false, value: "'" };
       }
-      if (navEnd && newMonth > startOfMonth2(navEnd)) {
-        newMonth = startOfMonth2(navEnd);
+      const firstCharacter = substring[0];
+      if (firstCharacter === "'") {
+        return { isToken: false, value: cleanEscapedString(substring) };
       }
-      setFirstMonth(newMonth);
-      onMonthChange?.(newMonth);
-    };
-    const goToDay = (day) => {
-      if (isDayInCalendar(day)) {
-        return;
+      if (formatters[firstCharacter]) {
+        return { isToken: true, value: substring };
       }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
+      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
+        throw new RangeError(
+          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
+        );
+      }
+      return { isToken: false, value: substring };
+    });
+    if (locale.localize.preprocessor) {
+      parts = locale.localize.preprocessor(originalDate, parts);
+    }
+    const formatterOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
     };
-    return calendar;
+    return parts.map((part) => {
+      if (!part.isToken) return part.value;
+      const token = part.value;
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, String(date));
+      }
+      const formatter = formatters[token[0]];
+      return formatter(originalDate, token, locale.localize, formatterOptions);
+    }).join("");
+  }
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
+    }
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  var import_react33 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
-  var FocusTargetPriority;
-  (function(FocusTargetPriority2) {
-    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
-    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
-    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
-    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
-  })(FocusTargetPriority || (FocusTargetPriority = {}));
-  function isFocusableDay(modifiers) {
-    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
+  // node_modules/date-fns/getDaysInMonth.js
+  function getDaysInMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const monthIndex = _date.getMonth();
+    const lastDayOfMonth = constructFrom(_date, 0);
+    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
+    lastDayOfMonth.setHours(0, 0, 0, 0);
+    return lastDayOfMonth.getDate();
   }
-  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
-    let focusTarget;
-    let foundFocusTargetPriority = -1;
-    for (const day of days) {
-      const modifiers = getModifiers(day);
-      if (isFocusableDay(modifiers)) {
-        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
-        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
-        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Selected;
-        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Today;
-        }
-      }
-    }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
-    }
-    return focusTarget;
+
+  // node_modules/date-fns/getDefaultOptions.js
+  function getDefaultOptions2() {
+    return Object.assign({}, getDefaultOptions());
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
-  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
-    const { ISOWeek, broadcastCalendar } = props;
-    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max4, min: min4, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const moveFns = {
-      day: addDays2,
-      week: addWeeks2,
-      month: addMonths2,
-      year: addYears2,
-      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
-      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
-    };
-    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
-    if (moveDir === "before" && navStart) {
-      focusableDate = max4([navStart, focusableDate]);
-    } else if (moveDir === "after" && navEnd) {
-      focusableDate = min4([navEnd, focusableDate]);
-    }
-    return focusableDate;
+  // node_modules/date-fns/getISODay.js
+  function getISODay(date, options) {
+    const day = toDate(date, options?.in).getDay();
+    return day === 0 ? 7 : day;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
-  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
-    if (attempt > 365) {
-      return void 0;
-    }
-    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
-    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
-    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
-    const targetMonth = focusableDate;
-    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
-    if (!isDisabled && !isHidden2) {
-      return focusDay;
-    }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  // node_modules/date-fns/getMonth.js
+  function getMonth(date, options) {
+    return toDate(date, options?.in).getMonth();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
-    const { autoFocus } = props;
-    const [lastFocused, setLastFocused] = (0, import_react33.useState)();
-    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
-    const [focusedDay, setFocused] = (0, import_react33.useState)(autoFocus ? focusTarget : void 0);
-    const blur = () => {
-      setLastFocused(focusedDay);
-      setFocused(void 0);
-    };
-    const moveFocus = (moveBy, moveDir) => {
-      if (!focusedDay)
-        return;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
-        return;
-      if (props.disableNavigation) {
-        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
-        if (!isNextInCalendar) {
-          return;
-        }
-      }
-      calendar.goToDay(nextFocus);
-      setFocused(nextFocus);
-    };
-    const isFocusTarget = (day) => {
-      return Boolean(focusTarget?.isEqualTo(day));
-    };
-    const useFocus3 = {
-      isFocusTarget,
-      setFocused,
-      focused: focusedDay,
-      blur,
-      moveFocus
-    };
-    return useFocus3;
+  // node_modules/date-fns/getYear.js
+  function getYear(date, options) {
+    return toDate(date, options?.in).getFullYear();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
-  function useMulti(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay3 } = dateLib;
-    const isSelected2 = (date) => {
-      return selected?.some((d3) => isSameDay3(d3, date)) ?? false;
-    };
-    const { min: min4, max: max4 } = props;
-    const select9 = (triggerDate, modifiers, e3) => {
-      let newDates = [...selected ?? []];
-      if (isSelected2(triggerDate)) {
-        if (selected?.length === min4) {
-          return;
-        }
-        if (required && selected?.length === 1) {
-          return;
-        }
-        newDates = selected?.filter((d3) => !isSameDay3(d3, triggerDate));
-      } else {
-        if (selected?.length === max4) {
-          newDates = [triggerDate];
-        } else {
-          newDates = [...newDates, triggerDate];
-        }
-      }
-      if (!onSelect) {
-        setSelected(newDates);
-      }
-      onSelect?.(newDates, triggerDate, modifiers, e3);
-      return newDates;
-    };
-    return {
-      selected,
-      select: select9,
-      isSelected: isSelected2
-    };
+  // node_modules/date-fns/isAfter.js
+  function isAfter(date, dateToCompare) {
+    return +toDate(date) > +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
-  function addToRange(date, initialRange, min4 = 0, max4 = 0, required = false, dateLib = defaultDateLib) {
-    const { from, to: to2 } = initialRange || {};
-    const { isSameDay: isSameDay3, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
-    let range;
-    if (!from && !to2) {
-      range = { from: date, to: min4 > 0 ? void 0 : date };
-    } else if (from && !to2) {
-      if (isSameDay3(from, date)) {
-        if (min4 === 0) {
-          range = { from, to: date };
-        } else if (required) {
-          range = { from, to: void 0 };
-        } else {
-          range = void 0;
-        }
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to: from };
-      } else {
-        range = { from, to: date };
-      }
-    } else if (from && to2) {
-      if (isSameDay3(from, date) && isSameDay3(to2, date)) {
-        if (required) {
-          range = { from, to: to2 };
-        } else {
-          range = void 0;
-        }
-      } else if (isSameDay3(from, date)) {
-        range = { from, to: min4 > 0 ? void 0 : date };
-      } else if (isSameDay3(to2, date)) {
-        range = { from: date, to: min4 > 0 ? void 0 : date };
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to: to2 };
-      } else if (isAfter2(date, from)) {
-        range = { from, to: date };
-      } else if (isAfter2(date, to2)) {
-        range = { from, to: date };
-      } else {
-        throw new Error("Invalid range");
-      }
-    }
-    if (range?.from && range?.to) {
-      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
-      if (max4 > 0 && diff > max4) {
-        range = { from: date, to: void 0 };
-      } else if (min4 > 1 && diff < min4) {
-        range = { from: date, to: void 0 };
-      }
-    }
-    return range;
+  // node_modules/date-fns/isBefore.js
+  function isBefore(date, dateToCompare) {
+    return +toDate(date) < +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
-  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
-    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
-    let date = range.from;
-    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-    const totalDaysLimit = Math.min(totalDays, 6);
-    for (let i3 = 0; i3 <= totalDaysLimit; i3++) {
-      if (dayOfWeekArr.includes(date.getDay())) {
-        return true;
-      }
-      date = dateLib.addDays(date, 1);
-    }
-    return false;
+  // node_modules/date-fns/transpose.js
+  function transpose(date, constructor) {
+    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
+    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
+    date_.setHours(
+      date.getHours(),
+      date.getMinutes(),
+      date.getSeconds(),
+      date.getMilliseconds()
+    );
+    return date_;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
-  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
-    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
+  function isConstructor(constructor) {
+    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
-  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
-    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
-    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
-    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
-      if (typeof matcher === "boolean")
-        return matcher;
-      if (dateLib.isDate(matcher)) {
-        return rangeIncludesDate(range, matcher, false, dateLib);
-      }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
-      }
-      if (isDateRange(matcher)) {
-        if (matcher.from && matcher.to) {
-          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
-        }
-        return false;
-      }
-      if (isDayOfWeekType(matcher)) {
-        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
-      }
-      if (isDateInterval(matcher)) {
-        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return rangeOverlaps(range, {
-            from: dateLib.addDays(matcher.after, 1),
-            to: dateLib.addDays(matcher.before, -1)
-          }, dateLib);
-        }
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      return false;
-    });
-    if (nonFunctionMatchersResult) {
+  // node_modules/date-fns/parse/_lib/Setter.js
+  var TIMEZONE_UNIT_PRIORITY = 10;
+  var Setter = class {
+    subPriority = 0;
+    validate(_utcDate, _options) {
       return true;
     }
-    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
-    if (functionMatchers.length) {
-      let date = range.from;
-      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-      for (let i3 = 0; i3 <= totalDays; i3++) {
-        if (functionMatchers.some((matcher) => matcher(date))) {
-          return true;
-        }
-        date = dateLib.addDays(date, 1);
+  };
+  var ValueSetter = class extends Setter {
+    constructor(value, validateValue, setValue, priority2, subPriority) {
+      super();
+      this.value = value;
+      this.validateValue = validateValue;
+      this.setValue = setValue;
+      this.priority = priority2;
+      if (subPriority) {
+        this.subPriority = subPriority;
       }
     }
-    return false;
-  }
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
+    }
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
+    }
+  };
+  var DateTimezoneSetter = class extends Setter {
+    priority = TIMEZONE_UNIT_PRIORITY;
+    subPriority = -1;
+    constructor(context, reference) {
+      super();
+      this.context = context || ((date) => constructFrom(reference, date));
+    }
+    set(date, flags) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(date, transpose(date, this.context));
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
-  function useRange(props, dateLib) {
-    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
-    const select9 = (triggerDate, modifiers, e3) => {
-      const { min: min4, max: max4 } = props;
-      let newRange;
-      if (triggerDate) {
-        const selectedFrom = selected?.from;
-        const selectedTo = selected?.to;
-        const hasFullRange = !!selectedFrom && !!selectedTo;
-        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
-        if (resetOnSelect && (hasFullRange || !selected?.from)) {
-          if (!required && isClickingSingleDayRange) {
-            newRange = void 0;
-          } else {
-            newRange = { from: triggerDate, to: void 0 };
-          }
-        } else {
-          newRange = addToRange(triggerDate, selected, min4, max4, required, dateLib);
-        }
-      }
-      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
-        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
-          newRange.from = triggerDate;
-          newRange.to = void 0;
-        }
-      }
-      if (!onSelect) {
-        setSelected(newRange);
+  // node_modules/date-fns/parse/_lib/Parser.js
+  var Parser = class {
+    run(dateString, token, match3, options) {
+      const result = this.parse(dateString, token, match3, options);
+      if (!result) {
+        return null;
       }
-      onSelect?.(newRange, triggerDate, modifiers, e3);
-      return newRange;
-    };
-    return {
-      selected,
-      select: select9,
-      isSelected: isSelected2
-    };
-  }
+      return {
+        setter: new ValueSetter(
+          result.value,
+          this.validate,
+          this.set,
+          this.priority,
+          this.subPriority
+        ),
+        rest: result.rest
+      };
+    }
+    validate(_utcDate, _value, _options) {
+      return true;
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
-  function useSingle(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay3 } = dateLib;
-    const isSelected2 = (compareDate) => {
-      return selected ? isSameDay3(selected, compareDate) : false;
-    };
-    const select9 = (triggerDate, modifiers, e3) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay3(triggerDate, selected)) {
-        newDate = void 0;
-      }
-      if (!onSelect) {
-        setSelected(newDate);
-      }
-      if (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e3);
-      } else {
-        onSelect?.(newDate, triggerDate, modifiers, e3);
+  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
+  var EraParser = class extends Parser {
+    priority = 140;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
+        // A, B
+        case "GGGGG":
+          return match3.era(dateString, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return match3.era(dateString, { width: "wide" }) || match3.era(dateString, { width: "abbreviated" }) || match3.era(dateString, { width: "narrow" });
       }
-      return newDate;
-    };
-    return {
-      selected,
-      select: select9,
-      isSelected: isSelected2
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
-  function useSelection(props, dateLib) {
-    const single = useSingle(props, dateLib);
-    const multi = useMulti(props, dateLib);
-    const range = useRange(props, dateLib);
-    switch (props.mode) {
-      case "single":
-        return single;
-      case "multiple":
-        return multi;
-      case "range":
-        return range;
-      default:
-        return void 0;
     }
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
-  function toTimeZone(date, timeZone) {
-    if (date instanceof TZDate && date.timeZone === timeZone) {
+    set(date, flags, value) {
+      flags.era = value;
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
       return date;
     }
-    return new TZDate(date, timeZone);
-  }
+    incompatibleTokens = ["R", "u", "t", "T"];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
-  function toZoneNoon(date, timeZone, noonSafe) {
-    if (!noonSafe)
-      return toTimeZone(date, timeZone);
-    const zoned = toTimeZone(date, timeZone);
-    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
-    return new Date(noonZoned.getTime());
-  }
-  function convertMatcher(matcher, timeZone, noonSafe) {
-    if (typeof matcher === "boolean" || typeof matcher === "function") {
-      return matcher;
-    }
-    if (matcher instanceof Date) {
-      return toZoneNoon(matcher, timeZone, noonSafe);
-    }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
-    }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
-      };
+  // node_modules/date-fns/parse/_lib/constants.js
+  var numericPatterns = {
+    month: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    date: /^(3[0-1]|[0-2]?\d)/,
+    // 0 to 31
+    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
+    // 0 to 366
+    week: /^(5[0-3]|[0-4]?\d)/,
+    // 0 to 53
+    hour23h: /^(2[0-3]|[0-1]?\d)/,
+    // 0 to 23
+    hour24h: /^(2[0-4]|[0-1]?\d)/,
+    // 0 to 24
+    hour11h: /^(1[0-1]|0?\d)/,
+    // 0 to 11
+    hour12h: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    minute: /^[0-5]?\d/,
+    // 0 to 59
+    second: /^[0-5]?\d/,
+    // 0 to 59
+    singleDigit: /^\d/,
+    // 0 to 9
+    twoDigits: /^\d{1,2}/,
+    // 0 to 99
+    threeDigits: /^\d{1,3}/,
+    // 0 to 999
+    fourDigits: /^\d{1,4}/,
+    // 0 to 9999
+    anyDigitsSigned: /^-?\d+/,
+    singleDigitSigned: /^-?\d/,
+    // 0 to 9, -0 to -9
+    twoDigitsSigned: /^-?\d{1,2}/,
+    // 0 to 99, -0 to -99
+    threeDigitsSigned: /^-?\d{1,3}/,
+    // 0 to 999, -0 to -999
+    fourDigitsSigned: /^-?\d{1,4}/
+    // 0 to 9999, -0 to -9999
+  };
+  var timezonePatterns = {
+    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/
+  };
+
+  // node_modules/date-fns/parse/_lib/utils.js
+  function mapValue(parseFnResult, mapFn) {
+    if (!parseFnResult) {
+      return parseFnResult;
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    return {
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
+    };
+  }
+  function parseNumericPattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    return {
+      value: parseInt(matchResult[0], 10),
+      rest: dateString.slice(matchResult[0].length)
+    };
+  }
+  function parseTimezonePattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
     }
-    if (isDateBeforeType(matcher)) {
+    if (matchResult[0] === "Z") {
       return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+        value: 0,
+        rest: dateString.slice(1)
       };
     }
-    return matcher;
+    const sign = matchResult[1] === "+" ? 1 : -1;
+    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
+    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
+    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
+    return {
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
+    };
   }
-  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
-    }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
-    }
-    return convertMatcher(matchers, timeZone, noonSafe);
+  function parseAnyDigitsSigned(dateString) {
+    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  function DayPicker(initialProps) {
-    let props = initialProps;
-    const timeZone = props.timeZone;
-    if (timeZone) {
-      props = {
-        ...initialProps,
-        timeZone
-      };
-      if (props.today) {
-        props.today = toTimeZone(props.today, timeZone);
-      }
-      if (props.month) {
-        props.month = toTimeZone(props.month, timeZone);
-      }
-      if (props.defaultMonth) {
-        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
-      }
-      if (props.startMonth) {
-        props.startMonth = toTimeZone(props.startMonth, timeZone);
-      }
-      if (props.endMonth) {
-        props.endMonth = toTimeZone(props.endMonth, timeZone);
-      }
-      if (props.mode === "single" && props.selected) {
-        props.selected = toTimeZone(props.selected, timeZone);
-      } else if (props.mode === "multiple" && props.selected) {
-        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
-      } else if (props.mode === "range" && props.selected) {
-        props.selected = {
-          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
-          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
-        };
-      }
-      if (props.disabled !== void 0) {
-        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
-      }
-      if (props.hidden !== void 0) {
-        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
-      }
-      if (props.modifiers) {
-        const nextModifiers = {};
-        Object.keys(props.modifiers).forEach((key) => {
-          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
-        });
-        props.modifiers = nextModifiers;
-      }
-    }
-    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react34.useMemo)(() => {
-      const locale2 = { ...enUS2, ...props.locale };
-      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
-      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
-        weekStartsOn,
-        locale: locale2
-      }) : void 0;
-      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
-      const dateLib2 = new DateLib({
-        locale: locale2,
-        weekStartsOn,
-        firstWeekContainsDate: props.firstWeekContainsDate,
-        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
-        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
-        timeZone: props.timeZone,
-        numerals: props.numerals
-      }, overrides);
-      return {
-        dateLib: dateLib2,
-        components: getComponents(props.components),
-        formatters: getFormatters(props.formatters),
-        labels: getLabels(props.labels, dateLib2.options),
-        locale: locale2,
-        classNames: { ...getDefaultClassNames(), ...props.classNames }
-      };
-    }, [
-      props.locale,
-      props.broadcastCalendar,
-      props.weekStartsOn,
-      props.firstWeekContainsDate,
-      props.useAdditionalWeekYearTokens,
-      props.useAdditionalDayOfYearTokens,
-      props.timeZone,
-      props.numerals,
-      props.dateLib,
-      props.noonSafe,
-      props.components,
-      props.formatters,
-      props.labels,
-      props.classNames
-    ]);
-    if (!props.today) {
-      props = { ...props, today: dateLib.today() };
+  function parseNDigits(n3, dateString) {
+    switch (n3) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigit, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigits, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigits, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigits, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^\\d{1," + n3 + "}"), dateString);
     }
-    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
-    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
-    const calendar = useCalendar(props, dateLib);
-    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
-    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
-    const { isSelected: isSelected2, select: select9, selected: selectedValue } = useSelection(props, dateLib) ?? {};
-    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
-    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
-    const weekdays = (0, import_react34.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
-    const isInteractive = mode !== void 0 || onDayClick !== void 0;
-    const handlePreviousClick = (0, import_react34.useCallback)(() => {
-      if (!previousMonth)
-        return;
-      goToMonth(previousMonth);
-      onPrevClick?.(previousMonth);
-    }, [previousMonth, goToMonth, onPrevClick]);
-    const handleNextClick = (0, import_react34.useCallback)(() => {
-      if (!nextMonth)
-        return;
-      goToMonth(nextMonth);
-      onNextClick?.(nextMonth);
-    }, [goToMonth, nextMonth, onNextClick]);
-    const handleDayClick = (0, import_react34.useCallback)((day, m2) => (e3) => {
-      e3.preventDefault();
-      e3.stopPropagation();
-      setFocused(day);
-      if (m2.disabled) {
-        return;
-      }
-      select9?.(day.date, m2, e3);
-      onDayClick?.(day.date, m2, e3);
-    }, [select9, onDayClick, setFocused]);
-    const handleDayFocus = (0, import_react34.useCallback)((day, m2) => (e3) => {
-      setFocused(day);
-      onDayFocus?.(day.date, m2, e3);
-    }, [onDayFocus, setFocused]);
-    const handleDayBlur = (0, import_react34.useCallback)((day, m2) => (e3) => {
-      blur();
-      onDayBlur?.(day.date, m2, e3);
-    }, [blur, onDayBlur]);
-    const handleDayKeyDown = (0, import_react34.useCallback)((day, modifiers) => (e3) => {
-      const keyMap = {
-        ArrowLeft: [
-          e3.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "after" : "before"
-        ],
-        ArrowRight: [
-          e3.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "before" : "after"
-        ],
-        ArrowDown: [e3.shiftKey ? "year" : "week", "after"],
-        ArrowUp: [e3.shiftKey ? "year" : "week", "before"],
-        PageUp: [e3.shiftKey ? "year" : "month", "before"],
-        PageDown: [e3.shiftKey ? "year" : "month", "after"],
-        Home: ["startOfWeek", "before"],
-        End: ["endOfWeek", "after"]
-      };
-      if (keyMap[e3.key]) {
-        e3.preventDefault();
-        e3.stopPropagation();
-        const [moveBy, moveDir] = keyMap[e3.key];
-        moveFocus(moveBy, moveDir);
-      }
-      onDayKeyDown?.(day.date, modifiers, e3);
-    }, [moveFocus, onDayKeyDown, props.dir]);
-    const handleDayMouseEnter = (0, import_react34.useCallback)((day, modifiers) => (e3) => {
-      onDayMouseEnter?.(day.date, modifiers, e3);
-    }, [onDayMouseEnter]);
-    const handleDayMouseLeave = (0, import_react34.useCallback)((day, modifiers) => (e3) => {
-      onDayMouseLeave?.(day.date, modifiers, e3);
-    }, [onDayMouseLeave]);
-    const handleMonthChange = (0, import_react34.useCallback)((date, monthOffset) => (e3) => {
-      const selectedMonth = Number(e3.target.value);
-      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const handleYearChange = (0, import_react34.useCallback)((date, monthOffset) => (e3) => {
-      const selectedYear = Number(e3.target.value);
-      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const { className, style } = (0, import_react34.useMemo)(() => ({
-      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
-      style: { ...styles?.[UI.Root], ...props.style }
-    }), [classNames, props.className, props.style, styles]);
-    const dataAttributes = getDataAttributes(props);
-    const getDropdownStyle = (dropdown) => {
-      const dropdownStyle = styles?.[UI.Dropdown];
-      const specificDropdownStyle = styles?.[dropdown];
-      if (!dropdownStyle && !specificDropdownStyle) {
-        return void 0;
-      }
-      return {
-        ...dropdownStyle,
-        ...specificDropdownStyle
-      };
-    };
-    const rootElRef = (0, import_react34.useRef)(null);
-    useAnimation(rootElRef, Boolean(props.animate), {
-      classNames,
-      months,
-      focused,
-      dateLib
-    });
-    const contextValue = {
-      dayPickerProps: props,
-      selected: selectedValue,
-      select: select9,
-      isSelected: isSelected2,
-      months,
-      nextMonth,
-      previousMonth,
-      goToMonth,
-      getModifiers,
-      components,
-      classNames,
-      styles,
-      labels,
-      formatters: formatters2
-    };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
-        import_react34.default.createElement(
-          components.Months,
-          { className: classNames[UI.Months], style: styles?.[UI.Months] },
-          !props.hideNavigation && !navLayout && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-          months.map((calendarMonth, displayIndex) => {
-            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
-            return import_react34.default.createElement(
-              components.Month,
-              {
-                "data-animated-month": props.animate ? "true" : void 0,
-                className: classNames[UI.Month],
-                style: styles?.[UI.Month],
-                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
-                key: displayIndex,
-                displayIndex,
-                calendarMonth
-              },
-              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react34.default.createElement(
-                components.PreviousMonthButton,
-                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
-              ),
-              import_react34.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react34.default.createElement(
-                components.DropdownNav,
-                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
-                (() => {
-                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react34.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
-                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react34.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
-                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
-                  return controls;
-                })(),
-                import_react34.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"
-                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
-              ) : import_react34.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
-              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react34.default.createElement(
-                components.NextMonthButton,
-                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
-              ),
-              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-              import_react34.default.createElement(
-                components.MonthGrid,
-                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
-                !props.hideWeekdays && import_react34.default.createElement(
-                  components.Weekdays,
-                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
-                  showWeekNumber && import_react34.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
-                  weekdays.map((weekday) => import_react34.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
-                ),
-                import_react34.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
-                  return import_react34.default.createElement(
-                    components.Week,
-                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
-                    showWeekNumber && import_react34.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
-                      locale
-                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
-                    week.days.map((day) => {
-                      const { date } = day;
-                      const modifiers = getModifiers(day);
-                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
-                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
-                      if (isDateRange(selectedValue)) {
-                        const { from, to: to2 } = selectedValue;
-                        modifiers[SelectionState.range_start] = Boolean(from && to2 && dateLib.isSameDay(date, from));
-                        modifiers[SelectionState.range_end] = Boolean(from && to2 && dateLib.isSameDay(date, to2));
-                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
-                      }
-                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
-                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
-                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
-                      return import_react34.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react34.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
-                    })
-                  );
-                }))
-              )
-            );
-          })
-        ),
-        props.footer && import_react34.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
-      )
-    );
   }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_element35 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-
-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_element29 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root2,
-    Trigger: () => Trigger
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element25 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element22 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
-    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") {
-      registerDocument5(document);
+  function parseNDigitsSigned(n3, dateString) {
+    switch (n3) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^-?\\d{1," + n3 + "}"), dateString);
     }
-    return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+  function dayPeriodEnumToHours(dayPeriod) {
+    switch (dayPeriod) {
+      case "morning":
+        return 4;
+      case "evening":
+        return 17;
+      case "pm":
+      case "noon":
+      case "afternoon":
+        return 12;
+      case "am":
+      case "midnight":
+      case "night":
+      default:
+        return 0;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-        return true;
-      }
+  }
+  function normalizeTwoDigitYear(twoDigitYear, currentYear) {
+    const isCommonEra = currentYear > 0;
+    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
+    let result;
+    if (absCurrentYear <= 50) {
+      result = twoDigitYear || 100;
+    } else {
+      const rangeEnd = absCurrentYear + 50;
+      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
+      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
+      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
     }
-    return false;
+    return isCommonEra ? result : 1 - result;
   }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+  function isLeapYearIndex(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+  }
+
+  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
+  var YearParser = class extends Parser {
+    priority = 130;
+    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
+    parse(dateString, token, match3) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "yy"
+      });
+      switch (token) {
+        case "y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "yo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+      }
     }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, flags, value) {
+      const currentYear = date.getFullYear();
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(normalizedTwoDigitYear, 0, 1);
+        date.setHours(0, 0, 0, 0);
+        return date;
+      }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
+  var LocalWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token, match3) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "YY"
+      });
+      switch (token) {
+        case "Y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "Yo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    set(date, flags, value, options) {
+      const currentYear = getWeekYear(date, options);
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(
+          normalizedTwoDigitYear,
+          0,
+          options.firstWeekContainsDate
+        );
+        date.setHours(0, 0, 0, 0);
+        return startOfWeek(date, options);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, options.firstWeekContainsDate);
+      date.setHours(0, 0, 0, 0);
+      return startOfWeek(date, options);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-  function resolveOwnerDocument() {
-    return typeof document === "undefined" ? null : document;
-  }
-  function isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
-    }
-    const wp = topWp ?? window.wp;
-    return typeof wp?.components === "object" && wp.components !== null;
-  }
-  var cachedSlot = null;
-  function ensureSlotIsAccessible(element) {
-    element.setAttribute("aria-hidden", "false");
-    return element;
-  }
-  function createSlot(ownerDocument2) {
-    const element = ownerDocument2.createElement("div");
-    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-    if (wp_compat_overlay_slot_default.slot) {
-      element.classList.add(wp_compat_overlay_slot_default.slot);
-    }
-    ownerDocument2.body.appendChild(element);
-    return element;
-  }
-  function getWpCompatOverlaySlot() {
-    if (typeof window === "undefined") {
-      return void 0;
-    }
-    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-      return void 0;
-    }
-    const ownerDocument2 = resolveOwnerDocument();
-    if (!ownerDocument2 || !ownerDocument2.body) {
-      return void 0;
-    }
-    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-      return ensureSlotIsAccessible(cachedSlot);
-    }
-    const existing = ownerDocument2.querySelector(
-      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-    );
-    if (existing instanceof HTMLDivElement) {
-      cachedSlot = ensureSlotIsAccessible(existing);
-      return cachedSlot;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
+  var ISOWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "R") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
     }
-    if (cachedSlot?.isConnected) {
-      cachedSlot.remove();
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
-  }
+    incompatibleTokens = [
+      "G",
+      "y",
+      "Y",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element22.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-        index_parts_exports5.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
+  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
+  var ExtendedYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "u") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
     }
-  );
+    set(date, _flags, value) {
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
+  };

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
+  var QuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+        case "QQ":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return match3.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return match3.quarter(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument6(document);
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
+  var StandAloneQuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+        case "qq":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return match3.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return match3.quarter(dateString, {
+            width: "wide",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
       }
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
     }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
+  var MonthParser = class extends Parser {
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "L",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+    priority = 110;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "M":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "MM":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return match3.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
+        // J, F, ..., D
+        case "MMMMM":
+          return match3.month(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return match3.month(dateString, { width: "wide", context: "formatting" }) || match3.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.month(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
+  var StandAloneMonthParser = class extends Parser {
+    priority = 110;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "LL":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return match3.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
+        // J, F, ..., D
+        case "LLLLL":
+          return match3.month(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return match3.month(dateString, { width: "wide", context: "standalone" }) || match3.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.month(dateString, { width: "narrow", context: "standalone" });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    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) {
-    registerStyle6("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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element23.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
-        index_parts_exports5.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default5.positioner,
-            className
-          )
-        }
-      );
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-  );
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element24.cloneElement)(slot ?? defaultSlot, { children });
+  // node_modules/date-fns/setWeek.js
+  function setWeek(date, week, options) {
+    const date_ = toDate(date, options?.in);
+    const diff = getWeek(date_, options) - week;
+    date_.setDate(date_.getDate() - diff * 7);
+    return toDate(date_, options?.in);
   }

-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
-
-  // packages/ui/build-module/lock-unlock.mjs
-  var import_private_apis5 = __toESM(require_private_apis(), 1);
-  var { lock: lock4, unlock: unlock4 } = (0, import_private_apis5.__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"
-  );
-
-  // packages/ui/build-module/utils/theme-provider.mjs
-  function getThemeProvider() {
-    const themePackage = theme;
-    if (themePackage.ThemeProvider) {
-      return themePackage.ThemeProvider;
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
+  var LocalWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "w":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "wo":
+          return match3.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
     }
-    return unlock4(
-      themePackage.privateApis
-    ).ThemeProvider;
-  }
-  var ThemeProvider = getThemeProvider();
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    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") {
-      registerDocument7(document);
+    set(date, _flags, value, options) {
+      return startOfWeek(setWeek(date, value, options), options);
     }
-    return globalScope.__wpStyleRuntime;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setISOWeek.js
+  function setISOWeek(date, week, options) {
+    const _date = toDate(date, options?.in);
+    const diff = getISOWeek(_date, options) - week;
+    _date.setDate(_date.getDate() - diff * 7);
+    return _date;
   }
-  function documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
+  var ISOWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "I":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "Io":
+          return match3.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    return false;
-  }
-  function injectStyle7(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
     }
-    const runtime = getRuntime7();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      return startOfISOWeek(setISOWeek(date, value));
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
+  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  var DAYS_IN_MONTH_LEAP_YEAR = [
+    31,
+    29,
+    31,
+    30,
+    31,
+    30,
+    31,
+    31,
+    30,
+    31,
+    30,
+    31
+  ];
+  var DateParser = class extends Parser {
+    priority = 90;
+    subPriority = 1;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      const month = date.getMonth();
+      if (isLeapYear) {
+        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
+      } else {
+        return value >= 1 && value <= DAYS_IN_MONTH[month];
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setDate(value);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
+  var DayOfYearParser = class extends Parser {
+    priority = 90;
+    subpriority = 1;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "D":
+        case "DD":
+          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
+        case "Do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("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 style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element25.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-      index_parts_exports5.Popup,
-      {
-        ref,
-        className: clsx_default(style_default6.popup, className),
-        ...props,
-        children
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
+      } else {
+        return value >= 1 && value <= 365;
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element26.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(index_parts_exports5.Trigger, { ref, ...props });
     }
-  );
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(DirectionProvider, { direction: (0, import_i18n12.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  function Root2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(index_parts_exports5.Root, { ...props }) });
-  }
+    set(date, _flags, value) {
+      date.setMonth(0, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "E",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(index_parts_exports5.Provider, { ...props });
+  // node_modules/date-fns/setDay.js
+  function setDay(date, day, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const date_ = toDate(date, options?.in);
+    const currentDay = date_.getDay();
+    const remainder = day % 7;
+    const dayIndex = (remainder + 7) % 7;
+    const delta = 7 - weekStartsOn;
+    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
+    return addDays(date_, diff, options);
   }

-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
+  var DayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3) {
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "EEEEE":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "EEEE":
+        default:
+          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument8(document);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
+    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
+  var LocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
+      };
+      switch (token) {
+        // 3
+        case "e":
+        case "ee":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "eo":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "eee":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "eeeee":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "eeee":
+        default:
+          return match3.day(dateString, { width: "wide", context: "formatting" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.day(dateString, { width: "short", context: "formatting" }) || match3.day(dateString, { width: "narrow", context: "formatting" });
       }
     }
-    return false;
-  }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
+  var StandAloneLocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
+      };
+      switch (token) {
+        // 3
+        case "c":
+        case "cc":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "co":
+          return mapValue(
+            match3.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "ccc":
+          return match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // T
+        case "ccccc":
+          return match3.day(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+        // Tuesday
+        case "cccc":
+        default:
+          return match3.day(dateString, { width: "wide", context: "standalone" }) || match3.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match3.day(dateString, { width: "short", context: "standalone" }) || match3.day(dateString, { width: "narrow", context: "standalone" });
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    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 registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element27.forwardRef)(
-    function VisuallyHidden2({ render: render5, ...restProps }, ref) {
-      const element = useRender({
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default7["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
-    }
-  );
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "e",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  function useKeyboardShortcutProps({
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    shortcut
-  }) {
-    const generatedDescriptionId = (0, import_element28.useId)();
-    const descriptionId = shortcut ? generatedDescriptionId : void 0;
-    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-    return {
-      descriptionId,
-      targetProps: {
-        "aria-describedby": describedBy || void 0,
-        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-      }
-    };
+  // node_modules/date-fns/setISODay.js
+  function setISODay(date, day, options) {
+    const date_ = toDate(date, options?.in);
+    const currentDay = getISODay(date_, options);
+    const diff = day - currentDay;
+    return addDays(date_, diff, options);
   }
-  var KeyboardShortcutDescription = (0, import_element28.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-      VisuallyHidden,
-      {
-        id: descriptionId,
-        "aria-hidden": "true",
-        render: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { ref }),
-        children: (0, import_i18n13.sprintf)(
-          /* translators: %s: keyboard shortcut. */
-          (0, import_i18n13.__)("Keyboard shortcut: %s"),
-          shortcut.label ?? shortcut.ariaKeyShortcut
-        )
-      }
-    );
-  });
-  var KeyboardShortcutDisplay = (0, import_element28.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-  });

-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
+  var ISODayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match3) {
+      const valueCallback = (value) => {
+        if (value === 0) {
+          return 7;
+        }
+        return value;
+      };
+      switch (token) {
+        // 2
+        case "i":
+        case "ii":
+          return parseNDigits(token.length, dateString);
+        // 2nd
+        case "io":
+          return match3.ordinalNumber(dateString, { unit: "day" });
+        // Tue
+        case "iii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // T
+        case "iiiii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tu
+        case "iiiiii":
+          return mapValue(
+            match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tuesday
+        case "iiii":
+        default:
+          return mapValue(
+            match3.day(dateString, {
+              width: "wide",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match3.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument9(document);
+    validate(_date, value) {
+      return value >= 1 && value <= 7;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      date = setISODay(date, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "E",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
+  var AMPMParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "a":
+        case "aa":
+        case "aaa":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaaa":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
     }
-    return false;
-  }
-  function injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
+  var AMPMMidnightParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "b":
+        case "bb":
+        case "bbb":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbbb":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
+  var DayPeriodParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return match3.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match3.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    incompatibleTokens = ["a", "b", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
+  var Hour1to12Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "h":
+          return parseNumericPattern(numericPatterns.hour12h, dateString);
+        case "ho":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-  var IconButton = (0, import_element29.forwardRef)(
-    function IconButton2({
-      label,
-      className,
-      // Prevent accidental forwarding of `children`
-      children: _children,
-      disabled: disabled2,
-      focusableWhenDisabled = true,
-      icon,
-      size: size4,
-      shortcut,
-      positioner,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      ...restProps
-    }, ref) {
-      const classes = clsx_default(style_default8["icon-button"], className);
-      const { descriptionId, targetProps } = useKeyboardShortcutProps({
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(Root2, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
-          Trigger,
-          {
-            ref,
-            ...targetProps,
-            disabled: disabled2 && !focusableWhenDisabled,
-            render: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-              Button5,
-              {
-                ...restProps,
-                size: size4,
-                "aria-label": label,
-                disabled: disabled2,
-                focusableWhenDisabled
-              }
-            ),
-            className: classes,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
-              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-                KeyboardShortcutDescription,
-                {
-                  descriptionId,
-                  shortcut
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(Popup, { positioner, children: [
-          label,
-          shortcut && /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [
-            " ",
-            /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(KeyboardShortcutDisplay, { shortcut })
-          ] })
-        ] })
-      ] });
+    validate(_date, value) {
+      return value >= 1 && value <= 12;
     }
-  );
-
-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element30.createContext)({});
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.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: /* @__PURE__ */ (0, import_jsx_runtime147.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" })
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else if (!isPM && value === 12) {
+        date.setHours(0, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-    );
+      return date;
+    }
+    incompatibleTokens = ["H", "K", "k", "t", "T"];
   };
-  var PreviewDashStart = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.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: /* @__PURE__ */ (0, import_jsx_runtime147.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" })
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
+  var Hour0to23Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "H":
+          return parseNumericPattern(numericPatterns.hour23h, dateString);
+        case "Ho":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-    );
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 23;
+    }
+    set(date, _flags, value) {
+      date.setHours(value, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
   };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.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: [
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
+  var Hour0To11Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "K":
+          return parseNumericPattern(numericPatterns.hour11h, dateString);
+        case "Ko":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.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: /* @__PURE__ */ (0, import_jsx_runtime147.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 Day2(props) {
-    const { day, modifiers, children, ...tdProps } = props;
-    let PreviewDash;
-    if (modifiers.preview_start && modifiers.preview_end) {
-      PreviewDash = PreviewDashStartAndEnd;
-    } else if (modifiers.preview_start) {
-      PreviewDash = PreviewDashStart;
-    } else if (modifiers.preview_end) {
-      PreviewDash = PreviewDashEnd;
-    } else if (modifiers.preview) {
-      PreviewDash = PreviewDashMiddle;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(PreviewDash, {}),
-      children
-    ] });
-  }
-  function Root3({ rootRef, ...props }) {
-    const { render: render5, ref, role, defaultAriaLabel } = (0, import_element31.useContext)(RootContext);
-    const { months, labels } = useDayPicker();
-    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
-    let ariaLabel = props["aria-label"];
-    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
-      const currentMonth = months[0];
-      ariaLabel = currentMonth ? (0, import_i18n14.sprintf)(
-        // translators: 1: Calendar type. 2: Current month and year.
-        (0, import_i18n14.__)("%1$s, %2$s"),
-        defaultAriaLabel,
-        labels.labelGrid(currentMonth.date)
-      ) : defaultAriaLabel;
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render5,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props: { ...props, role, "aria-label": ariaLabel }
-    });
-  }
-  function NavButton({
-    icon,
-    className,
-    children: _children,
-    "aria-label": label,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-      IconButton,
-      {
-        ...props,
-        className,
-        label,
-        icon,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-    );
-  }
-  function PreviousMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(NavButton, { ...props, icon: chevron_left_default });
-  }
-  function NextMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(NavButton, { ...props, icon: chevron_right_default });
-  }
+      return date;
+    }
+    incompatibleTokens = ["h", "H", "k", "t", "T"];
+  };

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
+  var Hour1To24Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "k":
+          return parseNumericPattern(numericPatterns.hour24h, dateString);
+        case "ko":
+          return match3.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument10(document);
+    validate(_date, value) {
+      return value >= 1 && value <= 24;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash10(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      const hours = value <= 24 ? value % 24 : value;
+      date.setHours(hours, 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
-        return true;
+    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
+  var MinuteParser = class extends Parser {
+    priority = 60;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "m":
+          return parseNumericPattern(numericPatterns.minute, dateString);
+        case "mo":
+          return match3.ordinalNumber(dateString, { unit: "minute" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    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);
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, _flags, value) {
+      date.setMinutes(value, 0, 0);
+      return date;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    incompatibleTokens = ["t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
+  var SecondParser = class extends Parser {
+    priority = 50;
+    parse(dateString, token, match3) {
+      switch (token) {
+        case "s":
+          return parseNumericPattern(numericPatterns.second, dateString);
+        case "so":
+          return match3.ordinalNumber(dateString, { unit: "second" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    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);
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
     }
-    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);
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle10("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 style_default9 = { "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" };
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle10("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle10("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  var CLASSNAMES = {
-    root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
-    day: style_default9.day,
-    day_button: clsx_default(
-      style_default9["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default9.outside,
-    caption_label: style_default9["caption-label"],
-    button_next: style_default9["nav-button"],
-    button_previous: style_default9["nav-button"],
-    nav: style_default9.nav,
-    month_caption: style_default9["month-caption"],
-    months: style_default9.months,
-    month_grid: style_default9["month-grid"],
-    weekday: style_default9.weekday,
-    today: style_default9.today,
-    selected: style_default9.selected,
-    /*
-     * Disabled days are styled through `:has(.day-button:disabled)` rather than
-     * a modifier class on the cell, because the two are not equivalent: the
-     * focused day keeps its button enabled so it stays reachable. Mapped to
-     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
-     * own `rdp-disabled` class for a modifier we don't style.
-     */
-    disabled: void 0,
-    hidden: style_default9.hidden,
-    range_start: style_default9["range-start"],
-    range_end: style_default9["range-end"],
-    range_middle: style_default9["range-middle"],
-    weeks_before_enter: style_default9["weeks-before-enter"],
-    weeks_before_exit: style_default9["weeks-before-exit"],
-    weeks_after_enter: style_default9["weeks-after-enter"],
-    weeks_after_exit: style_default9["weeks-after-exit"],
-    caption_after_enter: style_default9["caption-after-enter"],
-    caption_after_exit: style_default9["caption-after-exit"],
-    caption_before_enter: style_default9["caption-before-enter"],
-    caption_before_exit: style_default9["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default9.preview
+    incompatibleTokens = ["t", "T"];
   };
-  var COMMON_PROPS = {
-    animate: true,
-    // Only show days in the current month
-    showOutsideDays: false,
-    // Hide week number column
-    showWeekNumber: false,
-    // Show weekdays row
-    hideWeekdays: false,
-    // Month and year caption are not interactive
-    captionLayout: "label",
-    // Show a variable number of weeks depending on the month
-    fixedWeeks: false,
-    // Show navigation buttons
-    hideNavigation: false,
-    // Class names
-    classNames: CLASSNAMES,
-    components: {
-      Day: Day2,
-      Root: Root3,
-      PreviousMonthButton: PreviousMonthButton2,
-      NextMonthButton: NextMonthButton2
+
+  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
+  var FractionOfSecondParser = class extends Parser {
+    priority = 30;
+    parse(dateString, token) {
+      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
+      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+    }
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
     }
+    incompatibleTokens = ["t", "T"];
   };

-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
-  }
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
+  var ISOTimezoneWithZParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "X":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "XX":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "XXXX":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "XXXXX":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "XXX":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
+    }
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
+    }
+    incompatibleTokens = ["t", "T", "x"];
+  };

-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element32 = __toESM(require_element(), 1);
-  function useControlledValue2({
-    defaultValue: defaultValue2,
-    onChange,
-    value: valueProp
-  }) {
-    const hasValue = typeof valueProp !== "undefined";
-    const initialValue = hasValue ? valueProp : defaultValue2;
-    const [state2, setState] = (0, import_element32.useState)(initialValue);
-    const value = hasValue ? valueProp : state2;
-    const uncontrolledSetValue = (0, import_element32.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
-    );
-    let setValue;
-    if (hasValue && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
+  var ISOTimezoneParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "x":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "xx":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "xxxx":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "xxxxx":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "xxx":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
     }
-    return [value, setValue];
-  }
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
+    }
+    incompatibleTokens = ["t", "T", "X"];
+  };

-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_element33 = __toESM(require_element(), 1);
-  function isLocaleRTL(locale) {
-    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
-    if (direction) {
-      return direction === "rtl";
+  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
+  var TimestampSecondsParser = class extends Parser {
+    priority = 40;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
     }
-    return [
-      "ar",
-      // Arabic
-      "he",
-      // Hebrew
-      "fa",
-      // Persian (Farsi)
-      "ur",
-      // Urdu
-      "ps",
-      // Pashto
-      "syr",
-      // Syriac
-      "dv",
-      // Divehi
-      "ku",
-      // Kurdish (Sorani)
-      "ckb",
-      // Central Kurdish (Sorani)
-      "ug",
-      // Uyghur
-      "yi"
-      // Yiddish
-    ].includes(locale.language);
-  }
-  function getSupportedLocaleCode(localeCode) {
-    if (!localeCode) {
-      return;
+    set(date, _flags, value) {
+      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
     }
-    let supportedLocaleCode;
-    try {
-      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
-        localeCode
-      ])[0];
-    } catch {
+    incompatibleTokens = "*";
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
+  var TimestampMillisecondsParser = class extends Parser {
+    priority = 20;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
     }
-    return supportedLocaleCode;
-  }
-  function getWeekStartsOn(locale) {
-    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
-    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
-      return;
+    set(date, _flags, value) {
+      return [constructFrom(date, value), { timestampIsSet: true }];
     }
-    return firstDay % 7;
-  }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element33.useMemo)(() => {
-      const isLocaleString = typeof locale === "string";
-      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
-      const supportedLocaleCode = getSupportedLocaleCode(
-        isLocaleString ? locale : locale?.code
-      );
-      const localeCode = supportedLocaleCode ?? "en-US";
-      const intlLocale = new Intl.Locale(localeCode);
-      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n15.isRTL)();
-      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
-      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n15.__)("Date calendar") : (0, import_i18n15.__)("Date range calendar"),
-        labels: {
-          /** The label for the navigation toolbar. */
-          labelNav: () => (0, import_i18n15.__)("Navigation bar"),
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: monthNameFormatter.format,
-          /**
-           * The label for the gridcell, when the calendar is not interactive.
-           * @param date
-           * @param modifiers
-           */
-          labelGridcell: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today) {
-              label = (0, import_i18n15.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n15.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n15.__)("Next month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n15.__)("Previous month"),
-          /**
-           * The label for the day button.
-           * @param date
-           * @param modifiers
-           */
-          labelDayButton: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today && modifiers?.selected) {
-              return (0, import_i18n15.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n15.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n15.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n15.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n15.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n15.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: weekdayLongFormatter.format
-        },
-        locale: dateFnsLocale,
-        lang: localeCode,
-        dir: isRightToLeft ? "rtl" : "ltr",
-        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
-        formatters: {
-          formatDay: dayNumberFormatter.format,
-          formatWeekdayName: weekdayNarrowFormatter.format,
-          formatCaption: monthNameFormatter.format
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
+    incompatibleTokens = "*";
   };

-  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_element34 = __toESM(require_element(), 1);
-  function usePreserveDayFocus(forwardedRef, month) {
-    const rootRef = (0, import_element34.useRef)(null);
-    const hadDayFocusRef = (0, import_element34.useRef)(false);
-    const mergedRef = (0, import_compose3.useMergeRefs)([rootRef, forwardedRef]);
-    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
-    const onDayFocus = (0, import_element34.useCallback)(() => {
-      hadDayFocusRef.current = true;
-    }, []);
-    const onDayBlur = (0, import_element34.useCallback)(() => {
-      hadDayFocusRef.current = false;
-    }, []);
-    (0, import_element34.useEffect)(() => {
-      if (!hadDayFocusRef.current) {
-        return;
+  // node_modules/date-fns/parse/_lib/parsers.js
+  var parsers = {
+    G: new EraParser(),
+    y: new YearParser(),
+    Y: new LocalWeekYearParser(),
+    R: new ISOWeekYearParser(),
+    u: new ExtendedYearParser(),
+    Q: new QuarterParser(),
+    q: new StandAloneQuarterParser(),
+    M: new MonthParser(),
+    L: new StandAloneMonthParser(),
+    w: new LocalWeekParser(),
+    I: new ISOWeekParser(),
+    d: new DateParser(),
+    D: new DayOfYearParser(),
+    E: new DayParser(),
+    e: new LocalDayParser(),
+    c: new StandAloneLocalDayParser(),
+    i: new ISODayParser(),
+    a: new AMPMParser(),
+    b: new AMPMMidnightParser(),
+    B: new DayPeriodParser(),
+    h: new Hour1to12Parser(),
+    H: new Hour0to23Parser(),
+    K: new Hour0To11Parser(),
+    k: new Hour1To24Parser(),
+    m: new MinuteParser(),
+    s: new SecondParser(),
+    S: new FractionOfSecondParser(),
+    X: new ISOTimezoneWithZParser(),
+    x: new ISOTimezoneParser(),
+    t: new TimestampSecondsParser(),
+    T: new TimestampMillisecondsParser()
+  };
+
+  // node_modules/date-fns/parse.js
+  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp2 = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp2 = /''/g;
+  var notWhitespaceRegExp = /\S/;
+  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
+  function parse2(dateStr, formatStr, referenceDate, options) {
+    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
+    const defaultOptions2 = getDefaultOptions2();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    if (!formatStr)
+      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
+    const subFnOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
+    };
+    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
+    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter in longFormatters) {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
       }
-      const root = rootRef.current;
-      if (!root) {
-        return;
+      return substring;
+    }).join("").match(formattingTokensRegExp2);
+    const usedTokens = [];
+    for (let token of tokens) {
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
       }
-      const { activeElement: activeElement2, body } = root.ownerDocument;
-      if (activeElement2 !== body) {
-        const grid = activeElement2?.closest('[role="grid"]');
-        hadDayFocusRef.current = !!grid && root.contains(grid);
-        return;
+      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
       }
-      hadDayFocusRef.current = false;
-      const focusTarget = root.querySelector(
-        '[role="grid"] button[tabindex="0"]:not(:disabled)'
-      );
-      const enabledControl = root.querySelector(
-        'button:not(:disabled):not([aria-disabled="true"])'
-      );
-      const focusableControl = root.querySelector(
-        "button:not(:disabled)"
-      );
-      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
-    }, [monthIndex]);
-    return { ref: mergedRef, onDayFocus, onDayBlur };
-  }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element35.forwardRef)(
-    function Calendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale,
-      timeZone,
-      month,
-      render: render5,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element35.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element35.useCallback)(
-        (selected2, triggerDate, modifiers, e3) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e3
+      const firstCharacter = token[0];
+      const parser = parsers[firstCharacter];
+      if (parser) {
+        const { incompatibleTokens } = parser;
+        if (Array.isArray(incompatibleTokens)) {
+          const incompatibleToken = usedTokens.find(
+            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
+          );
+          if (incompatibleToken) {
+            throw new RangeError(
+              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
+            );
+          }
+        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
+          throw new RangeError(
+            `The format string mustn't contain \`${token}\` and any other token at the same time`
           );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const rootContextValue = (0, import_element35.useMemo)(
-        () => ({
-          render: render5,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render5, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "single",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur
         }
-      ) });
-    }
-  );
-
-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min4,
-    max: max4,
-    disabled: disabled2
-  }) {
-    return (0, import_element36.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
-        return;
-      }
-      let previewHighlight;
-      let potentialNewRange;
-      if (hoveredDate < value.from) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: value.from
-        };
-        potentialNewRange = {
-          from: hoveredDate,
-          to: value.to ?? value.from
-        };
-      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
-        previewHighlight = {
-          from: value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      } else if (hoveredDate > value.from) {
-        previewHighlight = {
-          from: value.to ?? value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      }
-      if (min4 !== void 0 && min4 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) < min4) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (max4 !== void 0 && max4 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max4) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min4, max4, disabled2]);
-  }
-  var RangeCalendar = (0, import_element36.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min4,
-      max: max4,
-      disabled: disabled2,
-      locale,
-      timeZone,
-      month,
-      render: render5,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element36.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element36.useCallback)(
-        (selected2, triggerDate, modifiers2, e3) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e3
+        usedTokens.push({ token: firstCharacter, fullToken: token });
+        const parseResult = parser.run(
+          dateStr,
+          token,
+          locale.match,
+          subFnOptions
+        );
+        if (!parseResult) {
+          return invalidDate();
+        }
+        setters.push(parseResult.setter);
+        dateStr = parseResult.rest;
+      } else {
+        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
+          throw new RangeError(
+            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
           );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const [hoveredDate, setHoveredDate] = (0, import_element36.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min4,
-        max: max4,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element36.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element36.useMemo)(
-        () => ({
-          render: render5,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render5, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "range",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min4,
-          max: max4,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
         }
-      ) });
-    }
-  );
-
-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root4,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
-    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") {
-      registerDocument11(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
+        if (token === "''") {
+          token = "'";
+        } else if (firstCharacter === "'") {
+          token = cleanEscapedString2(token);
+        }
+        if (dateStr.indexOf(token) === 0) {
+          dateStr = dateStr.slice(token.length);
+        } else {
+          return invalidDate();
+        }
       }
     }
-    return false;
-  }
-  function injectStyle11(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime11();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
+      return invalidDate();
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a3, b3) => b3 - a3).filter((priority2, index2, array) => array.indexOf(priority2) === index2).map(
+      (priority2) => setters.filter((setter) => setter.priority === priority2).sort((a3, b3) => b3.subPriority - a3.subPriority)
+    ).map((setterArray) => setterArray[0]);
+    let date = toDate(referenceDate, options?.in);
+    if (isNaN(+date)) return invalidDate();
+    const flags = {};
+    for (const setter of uniquePrioritySetters) {
+      if (!setter.validate(date, subFnOptions)) {
+        return invalidDate();
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      const result = setter.set(date, flags, subFnOptions);
+      if (Array.isArray(result)) {
+        date = result[0];
+        Object.assign(flags, result[1]);
+      } else {
+        date = result;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
     }
+    return date;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  function cleanEscapedString2(input) {
+    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
   }
-  var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle11("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)}}}");
+
+  // node_modules/date-fns/isSameMonth.js
+  function isSameMonth(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
   }
-  var style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root4 = (0, import_element37.forwardRef)(function Card({ render: render5, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render5,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });

-  // packages/ui/build-module/card/header.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    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") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
   }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+
+  // node_modules/date-fns/parseISO.js
+  function parseISO(argument, options) {
+    const invalidDate = () => constructFrom(options?.in, NaN);
+    const additionalDigits = options?.additionalDigits ?? 2;
+    const dateStrings = splitDateString(argument);
+    let date;
+    if (dateStrings.date) {
+      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
+      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (!date || isNaN(+date)) return invalidDate();
+    const timestamp = +date;
+    let time = 0;
+    let offset4;
+    if (dateStrings.time) {
+      time = parseTime(dateStrings.time);
+      if (isNaN(time)) return invalidDate();
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (dateStrings.timezone) {
+      offset4 = parseTimezone(dateStrings.timezone);
+      if (isNaN(offset4)) return invalidDate();
+    } else {
+      const tmpDate = new Date(timestamp + time);
+      const result = toDate(0, options?.in);
+      result.setFullYear(
+        tmpDate.getUTCFullYear(),
+        tmpDate.getUTCMonth(),
+        tmpDate.getUTCDate()
+      );
+      result.setHours(
+        tmpDate.getUTCHours(),
+        tmpDate.getUTCMinutes(),
+        tmpDate.getUTCSeconds(),
+        tmpDate.getUTCMilliseconds()
+      );
+      return result;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return toDate(timestamp + time + offset4, options?.in);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+  var patterns = {
+    dateTimeDelimiter: /[T ]/,
+    timeZoneDelimiter: /[Z ]/i,
+    timezone: /([Z+-].*)$/
+  };
+  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
+  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
+  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
+  function splitDateString(dateString) {
+    const dateStrings = {};
+    const array = dateString.split(patterns.dateTimeDelimiter);
+    let timeString;
+    if (array.length > 2) {
+      return dateStrings;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    if (/:/.test(array[0])) {
+      timeString = array[0];
+    } else {
+      dateStrings.date = array[0];
+      timeString = array[1];
+      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
+        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
+        timeString = dateString.substr(
+          dateStrings.date.length,
+          dateString.length
+        );
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }
+    if (timeString) {
+      const token = patterns.timezone.exec(timeString);
+      if (token) {
+        dateStrings.time = timeString.replace(token[1], "");
+        dateStrings.timezone = token[1];
+      } else {
+        dateStrings.time = timeString;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
     }
+    return dateStrings;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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 style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element38.forwardRef)(
-    function CardHeader({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default11.header }, props)
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/content.mjs
-  var import_element39 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  function parseYear(dateString, additionalDigits) {
+    const regex = new RegExp(
+      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
+    );
+    const captures = dateString.match(regex);
+    if (!captures) return { year: NaN, restDateString: "" };
+    const year = captures[1] ? parseInt(captures[1]) : null;
+    const century = captures[2] ? parseInt(captures[2]) : null;
+    return {
+      year: century === null ? year : century * 100,
+      restDateString: dateString.slice((captures[1] || captures[2]).length)
     };
-    if (typeof document !== "undefined") {
-      registerDocument13(document);
-    }
-    return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
-        return true;
+  function parseDate(dateString, year) {
+    if (year === null) return /* @__PURE__ */ new Date(NaN);
+    const captures = dateString.match(dateRegex);
+    if (!captures) return /* @__PURE__ */ new Date(NaN);
+    const isWeekDate = !!captures[4];
+    const dayOfYear = parseDateUnit(captures[1]);
+    const month = parseDateUnit(captures[2]) - 1;
+    const day = parseDateUnit(captures[3]);
+    const week = parseDateUnit(captures[4]);
+    const dayOfWeek = parseDateUnit(captures[5]) - 1;
+    if (isWeekDate) {
+      if (!validateWeekDate(year, week, dayOfWeek)) {
+        return /* @__PURE__ */ new Date(NaN);
+      }
+      return dayOfISOWeekYear(year, week, dayOfWeek);
+    } else {
+      const date = /* @__PURE__ */ new Date(0);
+      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
+        return /* @__PURE__ */ new Date(NaN);
       }
+      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
+      return date;
     }
-    return false;
   }
-  function injectStyle13(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime13();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+  function parseDateUnit(value) {
+    return value ? parseInt(value) : 1;
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+  function parseTime(timeString) {
+    const captures = timeString.match(timeRegex);
+    if (!captures) return NaN;
+    const hours = parseTimeUnit(captures[1]);
+    const minutes = parseTimeUnit(captures[2]);
+    const seconds = parseTimeUnit(captures[3]);
+    if (!validateTime(hours, minutes, seconds)) {
+      return NaN;
     }
-    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);
-    };
+    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
+  function parseTimeUnit(value) {
+    return value && parseFloat(value.replace(",", ".")) || 0;
+  }
+  function parseTimezone(timezoneString) {
+    if (timezoneString === "Z") return 0;
+    const captures = timezoneString.match(timezoneRegex);
+    if (!captures) return 0;
+    const sign = captures[1] === "+" ? -1 : 1;
+    const hours = parseInt(captures[2]);
+    const minutes = captures[3] && parseInt(captures[3]) || 0;
+    if (!validateTimezone(hours, minutes)) {
+      return NaN;
     }
+    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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)}}}");
+  function dayOfISOWeekYear(isoWeekYear, week, day) {
+    const date = /* @__PURE__ */ new Date(0);
+    date.setUTCFullYear(isoWeekYear, 0, 4);
+    const fourthOfJanuaryDay = date.getUTCDay() || 7;
+    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
+    date.setUTCDate(date.getUTCDate() + diff);
+    return date;
   }
-  var style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element39.forwardRef)(
-    function CardContent({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default12.content }, props)
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element40 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    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") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  function isLeapYearIndex2(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
-      }
-    }
-    return false;
+  function validateDate(year, month, date) {
+    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
   }
-  function injectStyle14(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime14();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+  function validateDayOfYearDate(year, dayOfYear) {
+    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle14(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 validateWeekDate(_year, week, day) {
+    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+  function validateTime(hours, minutes, seconds) {
+    if (hours === 24) {
+      return minutes === 0 && seconds === 0;
     }
+    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle14("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)}}}");
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
   }
-  var style_default13 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element40.forwardRef)(
-    function CardFullBleed({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default13.fullbleed },
-          props
-        )
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/title.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("div", {});
-  var Title = (0, import_element41.forwardRef)(
-    function CardTitle({ render: render5 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render5,
-          ...props,
-          children
-        }
-      );
-    }
-  );
+  // node_modules/date-fns/setMonth.js
+  function setMonth(date, month, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const day = _date.getDate();
+    const midMonth = constructFrom(options?.in || date, 0);
+    midMonth.setFullYear(year, month, 15);
+    midMonth.setHours(0, 0, 0, 0);
+    const daysInMonth = getDaysInMonth(midMonth);
+    _date.setMonth(month, Math.min(day, daysInMonth));
+    return _date;
+  }

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element42.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/setYear.js
+  function setYear(date, year, options) {
+    const date_ = toDate(date, options?.in);
+    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
+    date_.setFullYear(year);
+    return date_;
+  }

-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element43 = __toESM(require_element(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  var Root5 = (0, import_element43.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
+  }

-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element44.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
-    }
-  );
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
+  }

-  // packages/ui/build-module/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root32
-  });
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, options);
+  }

-  // packages/ui/build-module/collapsible-card/root.mjs
-  var import_element45 = __toESM(require_element(), 1);
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var Root32 = (0, import_element45.forwardRef)(
-    function CollapsibleCardRoot({ render: render5, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
-        Root5,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(Root4, { render: render5 }),
-          ...restProps
-        }
-      );
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
+  var FIVE_WEEKS = 5;
+  var FOUR_WEEKS = 4;
+  function getBroadcastWeeksInMonth(month, dateLib) {
+    const firstDayOfMonth = dateLib.startOfMonth(month);
+    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
+    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
+    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
+    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
+    return numberOfWeeks;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
+  function startOfBroadcastWeek(date, dateLib) {
+    const firstOfMonth = dateLib.startOfMonth(date);
+    const dayOfWeek = firstOfMonth.getDay();
+    if (dayOfWeek === 1) {
+      return firstOfMonth;
+    } else if (dayOfWeek === 0) {
+      return dateLib.addDays(firstOfMonth, -1 * 6);
+    } else {
+      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
     }
-  );
+  }

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_element47 = __toESM(require_element(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
+  function endOfBroadcastWeek(date, dateLib) {
+    const startDate2 = startOfBroadcastWeek(date, dateLib);
+    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
+    const endDate = dateLib.addDays(startDate2, numberOfWeeks * 7 - 1);
+    return endDate;
+  }

-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element46.createContext)(null);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
+  var enUS2 = {
+    ...enUS,
+    labels: {
+      labelDayButton: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
+        }
+        let label = formatDate2(date, "PPPP");
+        if (modifiers.today)
+          label = `Today, ${label}`;
+        if (modifiers.selected)
+          label = `${label}, selected`;
+        return label;
+      },
+      labelMonthDropdown: "Choose the Month",
+      labelNext: "Go to the Next Month",
+      labelPrevious: "Go to the Previous Month",
+      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
+      labelYearDropdown: "Choose the Year",
+      labelGrid: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "LLLL yyyy");
+      },
+      labelGridcell: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
+        }
+        let label = formatDate2(date, "PPPP");
+        if (modifiers?.today) {
+          label = `Today, ${label}`;
+        }
+        return label;
+      },
+      labelNav: "Navigation bar",
+      labelWeekNumberHeader: "Week Number",
+      labelWeekday: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d3, pattern) => format(d3, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "cccc");
+      }
+    }
+  };

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
+  var DateLib = class _DateLib {
+    /**
+     * Creates an instance of `DateLib`.
+     *
+     * @param options Configuration options for the date library.
+     * @param overrides Custom overrides for the date library functions.
+     */
+    constructor(options, overrides) {
+      this.today = () => {
+        if (this.overrides?.today) {
+          return this.overrides.today();
+        }
+        if (this.options.timeZone) {
+          return TZDate.tz(this.options.timeZone);
+        }
+        const DateCtor = this.options.Date ?? Date;
+        return new DateCtor();
+      };
+      this.newDate = (year, monthIndex, date) => {
+        if (this.overrides?.newDate) {
+          return this.overrides.newDate(year, monthIndex, date);
+        }
+        if (this.options.timeZone) {
+          return new TZDate(year, monthIndex, date, this.options.timeZone);
+        }
+        return new Date(year, monthIndex, date);
+      };
+      this.addDays = (date, amount) => {
+        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
+      };
+      this.addMonths = (date, amount) => {
+        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
+      };
+      this.addWeeks = (date, amount) => {
+        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
+      };
+      this.addYears = (date, amount) => {
+        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
+      };
+      this.differenceInCalendarDays = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
+      };
+      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
+      };
+      this.eachMonthOfInterval = (interval) => {
+        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
+      };
+      this.eachYearOfInterval = (interval) => {
+        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
+        const uniqueYears = new Set(years.map((d3) => this.getYear(d3)));
+        if (uniqueYears.size === years.length) {
+          return years;
+        }
+        const yearsArray = [];
+        uniqueYears.forEach((y3) => {
+          yearsArray.push(new Date(y3, 0, 1));
+        });
+        return yearsArray;
+      };
+      this.endOfBroadcastWeek = (date) => {
+        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
+      };
+      this.endOfISOWeek = (date) => {
+        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
+      };
+      this.endOfMonth = (date) => {
+        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
+      };
+      this.endOfWeek = (date, options2) => {
+        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
+      };
+      this.endOfYear = (date) => {
+        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
+      };
+      this.format = (date, formatStr, _options) => {
+        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
+        if (this.options.numerals && this.options.numerals !== "latn") {
+          return this.replaceDigits(formatted);
+        }
+        return formatted;
+      };
+      this.getISOWeek = (date) => {
+        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
+      };
+      this.getMonth = (date, _options) => {
+        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
+      };
+      this.getYear = (date, _options) => {
+        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
+      };
+      this.getWeek = (date, _options) => {
+        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
+      };
+      this.isAfter = (date, dateToCompare) => {
+        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
+      };
+      this.isBefore = (date, dateToCompare) => {
+        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
+      };
+      this.isDate = (value) => {
+        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
+      };
+      this.isSameDay = (dateLeft, dateRight) => {
+        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
+      };
+      this.isSameMonth = (dateLeft, dateRight) => {
+        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
+      };
+      this.isSameYear = (dateLeft, dateRight) => {
+        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
+      };
+      this.max = (dates) => {
+        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
+      };
+      this.min = (dates) => {
+        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
+      };
+      this.setMonth = (date, month) => {
+        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
+      };
+      this.setYear = (date, year) => {
+        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
+      };
+      this.startOfBroadcastWeek = (date, _dateLib) => {
+        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
+      };
+      this.startOfDay = (date) => {
+        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
+      };
+      this.startOfISOWeek = (date) => {
+        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
+      };
+      this.startOfMonth = (date) => {
+        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
+      };
+      this.startOfWeek = (date, _options) => {
+        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
+      };
+      this.startOfYear = (date) => {
+        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
+      };
+      this.options = { locale: enUS2, ...options };
+      this.overrides = overrides;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument15(document);
+    /**
+     * Generates a mapping of Arabic digits (0-9) to the target numbering system
+     * digits.
+     *
+     * @since 9.5.0
+     * @returns A record mapping Arabic digits to the target numerals.
+     */
+    getDigitMap() {
+      const { numerals = "latn" } = this.options;
+      const formatter = new Intl.NumberFormat("en-US", {
+        numberingSystem: numerals
+      });
+      const digitMap = {};
+      for (let i3 = 0; i3 < 10; i3++) {
+        digitMap[i3.toString()] = formatter.format(i3);
+      }
+      return digitMap;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash15(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    /**
+     * Replaces Arabic digits in a string with the target numbering system digits.
+     *
+     * @since 9.5.0
+     * @param input The string containing Arabic digits.
+     * @returns The string with digits replaced.
+     */
+    replaceDigits(input) {
+      const digitMap = this.getDigitMap();
+      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
-        return true;
-      }
+    /**
+     * Formats a number using the configured numbering system.
+     *
+     * @since 9.5.0
+     * @param value The number to format.
+     * @returns The formatted number as a string.
+     */
+    formatNumber(value) {
+      return this.replaceDigits(value.toString());
     }
-    return false;
-  }
-  function injectStyle15(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    /**
+     * Returns the preferred ordering for month and year labels for the current
+     * locale.
+     */
+    getMonthYearOrder() {
+      const code = this.options.locale?.code;
+      if (!code) {
+        return "month-first";
+      }
+      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
     }
-    const runtime = getRuntime15();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    /**
+     * Formats the month/year pair respecting locale conventions.
+     *
+     * @since 9.11.0
+     */
+    formatMonthYear(date) {
+      const { locale, timeZone, numerals } = this.options;
+      const localeCode = locale?.code;
+      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
+        try {
+          const intl = new Intl.DateTimeFormat(localeCode, {
+            month: "long",
+            year: "numeric",
+            timeZone,
+            numberingSystem: numerals
+          });
+          const formatted = intl.format(date);
+          return formatted;
+        } catch {
+        }
+      }
+      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
+      return this.format(date, pattern);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+  };
+  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
+  var CalendarDay = class {
+    constructor(date, displayMonth, dateLib = defaultDateLib) {
+      this.date = date;
+      this.displayMonth = displayMonth;
+      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
+      this.dateLib = dateLib;
+      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
+      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
+      this.dateMonthId = dateLib.format(date, "yyyy-MM");
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    /**
+     * Checks if this day is equal to another `CalendarDay`, considering both the
+     * date and the displayed month.
+     *
+     * @param day The `CalendarDay` to compare with.
+     * @returns `true` if the days are equal, otherwise `false`.
+     */
+    isEqualTo(day) {
+      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
+  var CalendarMonth = class {
+    constructor(month, weeks) {
+      this.date = month;
+      this.weeks = weeks;
     }
-    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 registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
+  var CalendarWeek = class {
+    constructor(weekNumber, days) {
+      this.days = days;
+      this.weekNumber = weekNumber;
     }
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
+  var custom_components_exports = {};
+  __export(custom_components_exports, {
+    CaptionLabel: () => CaptionLabel,
+    Chevron: () => Chevron,
+    Day: () => Day,
+    DayButton: () => DayButton,
+    Dropdown: () => Dropdown,
+    DropdownNav: () => DropdownNav,
+    Footer: () => Footer,
+    Month: () => Month,
+    MonthCaption: () => MonthCaption,
+    MonthGrid: () => MonthGrid,
+    Months: () => Months,
+    MonthsDropdown: () => MonthsDropdown,
+    Nav: () => Nav,
+    NextMonthButton: () => NextMonthButton,
+    Option: () => Option,
+    PreviousMonthButton: () => PreviousMonthButton,
+    Root: () => Root3,
+    Select: () => Select,
+    Week: () => Week,
+    WeekNumber: () => WeekNumber,
+    WeekNumberHeader: () => WeekNumberHeader,
+    Weekday: () => Weekday,
+    Weekdays: () => Weekdays,
+    Weeks: () => Weeks,
+    YearsDropdown: () => YearsDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
+  var import_react6 = __toESM(require_react(), 1);
+  function CaptionLabel(props) {
+    return import_react6.default.createElement("span", { ...props });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
+  var import_react7 = __toESM(require_react(), 1);
+  function Chevron(props) {
+    const { size: size4 = 24, orientation = "left", className, style } = props;
+    return import_react7.default.createElement(
+      "svg",
+      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
+      orientation === "up" && import_react7.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+      orientation === "down" && import_react7.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+      orientation === "left" && import_react7.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+      orientation === "right" && import_react7.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+    );
   }
-  var style_default14 = { "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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle15("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
+  var import_react8 = __toESM(require_react(), 1);
+  function Day(props) {
+    const { day, modifiers, ...tdProps } = props;
+    return import_react8.default.createElement("td", { ...tdProps });
   }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
+  var import_react9 = __toESM(require_react(), 1);
+  function DayButton(props) {
+    const { day, modifiers, ...buttonProps } = props;
+    const ref = import_react9.default.useRef(null);
+    import_react9.default.useEffect(() => {
+      if (modifiers.focused)
+        ref.current?.focus();
+    }, [modifiers.focused]);
+    return import_react9.default.createElement("button", { ref, ...buttonProps });
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 Header2 = (0, import_element47.forwardRef)(
-    function CollapsibleCardHeader({
-      children,
-      className,
-      render: render5,
-      "aria-describedby": ariaDescribedByProp,
-      ...restProps
-    }, ref) {
-      const [descriptionIds, setDescriptionIds] = (0, import_element47.useState)(
-        []
-      );
-      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element47.useState)([]);
-      const headerContentRef = (0, import_element47.useRef)(null);
-      const registerDescriptionId = (0, import_element47.useCallback)((id) => {
-        setDescriptionIds((currentDescriptionIds) => {
-          if (currentDescriptionIds.includes(id)) {
-            return currentDescriptionIds;
-          }
-          return [...currentDescriptionIds, id];
-        });
-        return () => {
-          setDescriptionIds(
-            (currentDescriptionIds) => currentDescriptionIds.filter(
-              (descriptionId) => descriptionId !== id
-            )
-          );
-        };
-      }, []);
-      const contextValue = (0, import_element47.useMemo)(
-        () => ({ registerDescriptionId }),
-        [registerDescriptionId]
-      );
-      (0, import_compose4.useIsomorphicLayoutEffect)(() => {
-        const registeredDescriptionIds = new Set(descriptionIds);
-        const nextDescriptionIds = Array.from(
-          headerContentRef.current?.querySelectorAll("[id]") ?? []
-        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
-        setOrderedDescriptionIds((currentDescriptionIds) => {
-          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
-            (id, index2) => id === nextDescriptionIds[index2]
-          )) {
-            return currentDescriptionIds;
-          }
-          return nextDescriptionIds;
-        });
-      });
-      const ariaDescribedBy = Array.from(
-        /* @__PURE__ */ new Set([
-          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
-          ...orderedDescriptionIds
-        ])
-      ).join(" ") || void 0;
-      return useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default4.heading,
-            style_default14["heading-wrapper"],
-            className
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(
-            Trigger2,
-            {
-              className: style_default14.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": ariaDescribedBy,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-                  "div",
-                  {
-                    ref: headerContentRef,
-                    className: style_default14["header-content"],
-                    children
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default14["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default14["header-trigger-wrapper"],
-                          global_css_defense_default4.div,
-                          // While the interactive trigger element is the whole header,
-                          // the focus ring will be displayed only on the icon to visually
-                          // emulate it being the button.
-                          focus_module_default3["outset-ring--focus-parent-visible"]
-                        ),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default14["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
-    }
-  );

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element48 = __toESM(require_element(), 1);
-  var import_jsx_runtime156 = __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);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  var import_react11 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
+  var UI;
+  (function(UI2) {
+    UI2["Root"] = "root";
+    UI2["Chevron"] = "chevron";
+    UI2["Day"] = "day";
+    UI2["DayButton"] = "day_button";
+    UI2["CaptionLabel"] = "caption_label";
+    UI2["Dropdowns"] = "dropdowns";
+    UI2["Dropdown"] = "dropdown";
+    UI2["DropdownRoot"] = "dropdown_root";
+    UI2["Footer"] = "footer";
+    UI2["MonthGrid"] = "month_grid";
+    UI2["MonthCaption"] = "month_caption";
+    UI2["MonthsDropdown"] = "months_dropdown";
+    UI2["Month"] = "month";
+    UI2["Months"] = "months";
+    UI2["Nav"] = "nav";
+    UI2["NextMonthButton"] = "button_next";
+    UI2["PreviousMonthButton"] = "button_previous";
+    UI2["Week"] = "week";
+    UI2["Weeks"] = "weeks";
+    UI2["Weekday"] = "weekday";
+    UI2["Weekdays"] = "weekdays";
+    UI2["WeekNumber"] = "week_number";
+    UI2["WeekNumberHeader"] = "week_number_header";
+    UI2["YearsDropdown"] = "years_dropdown";
+  })(UI || (UI = {}));
+  var DayFlag;
+  (function(DayFlag2) {
+    DayFlag2["disabled"] = "disabled";
+    DayFlag2["hidden"] = "hidden";
+    DayFlag2["outside"] = "outside";
+    DayFlag2["focused"] = "focused";
+    DayFlag2["today"] = "today";
+  })(DayFlag || (DayFlag = {}));
+  var SelectionState;
+  (function(SelectionState2) {
+    SelectionState2["range_end"] = "range_end";
+    SelectionState2["range_middle"] = "range_middle";
+    SelectionState2["range_start"] = "range_start";
+    SelectionState2["selected"] = "selected";
+  })(SelectionState || (SelectionState = {}));
+  var Animation;
+  (function(Animation3) {
+    Animation3["weeks_before_enter"] = "weeks_before_enter";
+    Animation3["weeks_before_exit"] = "weeks_before_exit";
+    Animation3["weeks_after_enter"] = "weeks_after_enter";
+    Animation3["weeks_after_exit"] = "weeks_after_exit";
+    Animation3["caption_after_enter"] = "caption_after_enter";
+    Animation3["caption_after_exit"] = "caption_after_exit";
+    Animation3["caption_before_enter"] = "caption_before_enter";
+    Animation3["caption_before_exit"] = "caption_before_exit";
+  })(Animation || (Animation = {}));
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
+  var import_react10 = __toESM(require_react(), 1);
+  var dayPickerContext = (0, import_react10.createContext)(void 0);
+  function useDayPicker() {
+    const context = (0, import_react10.useContext)(dayPickerContext);
+    if (context === void 0) {
+      throw new Error("useDayPicker() must be used within a custom component.");
     }
-    return globalScope.__wpStyleRuntime;
+    return context;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  function Dropdown(props) {
+    const { options, className, ...selectProps } = props;
+    const { classNames, components, styles } = useDayPicker();
+    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
+    const selectedOption = options?.find(({ value }) => value === selectProps.value);
+    return import_react11.default.createElement(
+      "span",
+      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
+      import_react11.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react11.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+      import_react11.default.createElement(
+        "span",
+        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
+        selectedOption?.label,
+        import_react11.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
+    );
   }
-  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 style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
+  var import_react12 = __toESM(require_react(), 1);
+  function DropdownNav(props) {
+    return import_react12.default.createElement("div", { ...props });
   }
-  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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
+  var import_react13 = __toESM(require_react(), 1);
+  function Footer(props) {
+    return import_react13.default.createElement("div", { ...props });
   }
-  function registerStyle16(hash, css) {
-    const runtime = getRuntime16();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
+  var import_react14 = __toESM(require_react(), 1);
+  function Month(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react14.default.createElement("div", { ...divProps }, props.children);
   }
-  if (typeof process === "undefined" || true) {
-    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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
+  var import_react15 = __toESM(require_react(), 1);
+  function MonthCaption(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react15.default.createElement("div", { ...divProps });
   }
-  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_runtime156.jsx)("div", {});
-  var HeaderDescription = (0, import_element48.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render5 = DEFAULT_TAG2, ...restProps }, ref) {
-    const generatedId = (0, import_element48.useId)();
-    const descriptionId = idProp ?? generatedId;
-    const context = (0, import_element48.useContext)(HeaderDescriptionIdContext);
-    if (!context) {
-      throw new Error(
-        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
-      );
-    }
-    (0, import_element48.useEffect)(() => {
-      return context?.registerDescriptionId(descriptionId);
-    }, [context, descriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
-      Text,
-      {
-        ref,
-        variant: "body-md",
-        render: render5,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className: clsx_default(style_default15["header-description"], className),
-        ...restProps,
-        children
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
+  var import_react16 = __toESM(require_react(), 1);
+  function MonthGrid(props) {
+    return import_react16.default.createElement("table", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
+  var import_react17 = __toESM(require_react(), 1);
+  function Months(props) {
+    return import_react17.default.createElement("div", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
+  var import_react18 = __toESM(require_react(), 1);
+  function MonthsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react18.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
+  var import_react19 = __toESM(require_react(), 1);
+  function Nav(props) {
+    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
+    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
+    const handleNextClick = (0, import_react19.useCallback)((e3) => {
+      if (nextMonth) {
+        onNextClick?.(e3);
+      }
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react19.useCallback)((e3) => {
+      if (previousMonth) {
+        onPreviousClick?.(e3);
       }
+    }, [previousMonth, onPreviousClick]);
+    return import_react19.default.createElement(
+      "nav",
+      { ...navProps },
+      import_react19.default.createElement(
+        components.PreviousMonthButton,
+        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
+        import_react19.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+      ),
+      import_react19.default.createElement(
+        components.NextMonthButton,
+        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
+        import_react19.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
     );
-  });
+  }

-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element49 = __toESM(require_element(), 1);
-  var import_jsx_runtime157 = __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;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
+  var import_react20 = __toESM(require_react(), 1);
+  function NextMonthButton(props) {
+    return import_react20.default.createElement("button", { ...props });
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
+  var import_react21 = __toESM(require_react(), 1);
+  function Option(props) {
+    return import_react21.default.createElement("option", { ...props });
   }
-  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 style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
+  var import_react22 = __toESM(require_react(), 1);
+  function PreviousMonthButton(props) {
+    return import_react22.default.createElement("button", { ...props });
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
+  var import_react23 = __toESM(require_react(), 1);
+  function Root3(props) {
+    const { rootRef, ...rest } = props;
+    return import_react23.default.createElement("div", { ...rest, ref: rootRef });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
+  var import_react24 = __toESM(require_react(), 1);
+  function Select(props) {
+    return import_react24.default.createElement("select", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
+  var import_react25 = __toESM(require_react(), 1);
+  function Week(props) {
+    const { week, ...trProps } = props;
+    return import_react25.default.createElement("tr", { ...trProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
+  var import_react26 = __toESM(require_react(), 1);
+  function Weekday(props) {
+    return import_react26.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
+  var import_react27 = __toESM(require_react(), 1);
+  function Weekdays(props) {
+    return import_react27.default.createElement(
+      "thead",
+      { "aria-hidden": true },
+      import_react27.default.createElement("tr", { ...props })
     );
-    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);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
+  var import_react28 = __toESM(require_react(), 1);
+  function WeekNumber(props) {
+    const { week, ...thProps } = props;
+    return import_react28.default.createElement("th", { ...thProps });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle17("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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
+  var import_react29 = __toESM(require_react(), 1);
+  function WeekNumberHeader(props) {
+    return import_react29.default.createElement("th", { ...props });
   }
-  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_element49.forwardRef)(
-    function CollapsibleCardContent({ className, render: render5, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state2) => clsx_default(
-            style_default16.content,
-            state2.open && state2.transitionStatus === "idle" && style_default16["overflow-visible"],
-            className
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
-            Content,
-            {
-              className: style_default16["content-inner"],
-              render: render5,
-              children
-            }
-          )
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element50 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
-    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") {
-      registerDocument18(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
+  var import_react30 = __toESM(require_react(), 1);
+  function Weeks(props) {
+    return import_react30.default.createElement("tbody", { ...props });
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
+  var import_react31 = __toESM(require_react(), 1);
+  function YearsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react31.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  var import_react36 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
+  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
+    let { from, to: to2 } = range;
+    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay3 } = dateLib;
+    if (from && to2) {
+      const isRangeInverted = differenceInCalendarDays2(to2, from) < 0;
+      if (isRangeInverted) {
+        [from, to2] = [to2, from];
       }
+      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
+      return isInRange;
+    }
+    if (!excludeEnds && to2) {
+      return isSameDay3(to2, date);
+    }
+    if (!excludeEnds && from) {
+      return isSameDay3(from, date);
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime18();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
+  function isDateInterval(matcher) {
+    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle18(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 isDateRange(value) {
+    return Boolean(value && typeof value === "object" && "from" in value);
   }
-  function registerStyle18(hash, css) {
-    const runtime = getRuntime18();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
-    }
+  function isDateAfterType(value) {
+    return Boolean(value && typeof value === "object" && "after" in value);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle18("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  function isDateBeforeType(value) {
+    return Boolean(value && typeof value === "object" && "before" in value);
+  }
+  function isDayOfWeekType(value) {
+    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  }
+  function isDatesArray(value, dateLib) {
+    return Array.isArray(value) && value.every(dateLib.isDate);
   }
-  var style_default17 = { "stack": "_19ce0419607e1896__stack" };
-  var gapTokens = {
-    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)"
-  };
-  var Stack = (0, import_element50.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render5, ...props }, ref) {
-    const style = {
-      gap: gap && gapTokens[gap],
-      alignItems: align,
-      justifyContent: justify,
-      flexDirection: direction,
-      flexWrap: wrap
-    };
-    const element = useRender({
-      render: render5,
-      ref,
-      props: mergeProps(props, { style, className: style_default17.stack })
-    });
-    return element;
-  });

-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element51 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element51.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element51.useRef)(null);
-    const unmountedRef = (0, import_element51.useRef)(false);
-    const scheduleValidation = (0, import_element51.useCallback)(() => {
-      if (unmountedRef.current) {
-        return;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
+  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
+    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
+    const { isSameDay: isSameDay3, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
+    return matchersArr.some((matcher) => {
+      if (typeof matcher === "boolean") {
+        return matcher;
       }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
+      if (dateLib.isDate(matcher)) {
+        return isSameDay3(date, matcher);
       }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element51.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((matcherDate) => isSameDay3(date, matcherDate));
+      }
+      if (isDateRange(matcher)) {
+        return rangeIncludesDate(matcher, date, false, dateLib);
+      }
+      if (isDayOfWeekType(matcher)) {
+        if (!Array.isArray(matcher.dayOfWeek)) {
+          return matcher.dayOfWeek === date.getDay();
         }
-      };
-    }, []);
-    return scheduleValidation;
+        return matcher.dayOfWeek.includes(date.getDay());
+      }
+      if (isDateInterval(matcher)) {
+        const diffBefore = differenceInCalendarDays2(matcher.before, date);
+        const diffAfter = differenceInCalendarDays2(matcher.after, date);
+        const isDayBefore = diffBefore > 0;
+        const isDayAfter = diffAfter < 0;
+        const isClosedInterval = isAfter2(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return isDayAfter && isDayBefore;
+        } else {
+          return isDayBefore || isDayAfter;
+        }
+      }
+      if (isDateAfterType(matcher)) {
+        return differenceInCalendarDays2(date, matcher.after) > 0;
+      }
+      if (isDateBeforeType(matcher)) {
+        return differenceInCalendarDays2(matcher.before, date) > 0;
+      }
+      if (typeof matcher === "function") {
+        return matcher(date);
+      }
+      return false;
+    });
   }

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_element54 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element52 = __toESM(require_element(), 1);
-  var import_jsx_runtime158 = __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()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
+  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
+    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
+    const { isSameDay: isSameDay3, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
+    const computedNavStart = navStart && startOfMonth2(navStart);
+    const computedNavEnd = navEnd && endOfMonth2(navEnd);
+    const internalModifiersMap = {
+      [DayFlag.focused]: [],
+      [DayFlag.outside]: [],
+      [DayFlag.disabled]: [],
+      [DayFlag.hidden]: [],
+      [DayFlag.today]: []
     };
-    if (typeof document !== "undefined") {
-      registerDocument19(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash19(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
-        return true;
+    const customModifiersMap = {};
+    for (const day of days) {
+      const { date, displayMonth } = day;
+      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
+      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
+      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
+      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
+      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
+      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
+      const isToday = isSameDay3(date, today);
+      if (isOutside)
+        internalModifiersMap.outside.push(day);
+      if (isDisabled)
+        internalModifiersMap.disabled.push(day);
+      if (isHidden2)
+        internalModifiersMap.hidden.push(day);
+      if (isToday)
+        internalModifiersMap.today.push(day);
+      if (modifiers) {
+        Object.keys(modifiers).forEach((name2) => {
+          const modifierValue = modifiers?.[name2];
+          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
+          if (!isMatch)
+            return;
+          if (customModifiersMap[name2]) {
+            customModifiersMap[name2].push(day);
+          } else {
+            customModifiersMap[name2] = [day];
+          }
+        });
       }
     }
-    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 style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    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;
+    return (day) => {
+      const dayFlags = {
+        [DayFlag.focused]: false,
+        [DayFlag.disabled]: false,
+        [DayFlag.hidden]: false,
+        [DayFlag.outside]: false,
+        [DayFlag.today]: false
+      };
+      const customModifiers = {};
+      for (const name2 in internalModifiersMap) {
+        const days2 = internalModifiersMap[name2];
+        dayFlags[name2] = days2.some((d3) => d3 === day);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      for (const name2 in customModifiersMap) {
+        customModifiers[name2] = customModifiersMap[name2].some((d3) => d3 === day);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      return {
+        ...dayFlags,
+        // custom modifiers should override all the previous ones
+        ...customModifiers
+      };
     };
   }
-  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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle19("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle19("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
+  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
+    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
+      if (modifiersClassNames[key]) {
+        previousValue.push(modifiersClassNames[key]);
+      } else if (classNames[DayFlag[key]]) {
+        previousValue.push(classNames[DayFlag[key]]);
+      } else if (classNames[SelectionState[key]]) {
+        previousValue.push(classNames[SelectionState[key]]);
+      }
+      return previousValue;
+    }, [classNames[UI.Day]]);
+    return modifierClassNames;
   }
-  var style_default18 = { "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_element52.forwardRef)(
-    function InputLayout2({
-      className,
-      children,
-      visuallyDisabled,
-      size: size4 = "default",
-      isBorderless,
-      prefix: prefix2,
-      suffix,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
-        "div",
-        {
-          ref,
-          className: clsx_default(
-            global_css_defense_default5.div,
-            resets_default5["box-sizing"],
-            style_default18["input-layout"],
-            style_default18[`is-size-${size4}`],
-            visuallyDisabled && style_default18["is-disabled"],
-            isBorderless && style_default18["is-borderless"],
-            className
-          ),
-          ...restProps,
-          children: [
-            import_element52.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-              "div",
-              {
-                className: style_default18["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix2
-              }
-            ),
-            children,
-            import_element52.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
-              "div",
-              {
-                className: style_default18["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
-              }
-            )
-          ]
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
+  function getComponents(customComponents) {
+    return {
+      ...custom_components_exports,
+      ...customComponents
     };
-    if (typeof document !== "undefined") {
-      registerDocument20(document);
-    }
-    return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash20(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
+  function getDataAttributes(props) {
+    const dataAttributes = {
+      "data-mode": props.mode ?? void 0,
+      "data-required": "required" in props ? props.required : void 0,
+      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
+      "data-week-numbers": props.showWeekNumber || void 0,
+      "data-broadcast-calendar": props.broadcastCalendar || void 0,
+      "data-nav-layout": props.navLayout || void 0
+    };
+    Object.entries(props).forEach(([key, val]) => {
+      if (key.startsWith("data-")) {
+        dataAttributes[key] = val;
       }
-    }
-    return false;
+    });
+    return dataAttributes;
   }
-  function injectStyle20(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
+  function getDefaultClassNames() {
+    const classNames = {};
+    for (const key in UI) {
+      classNames[UI[key]] = `rdp-${UI[key]}`;
     }
-    const runtime = getRuntime20();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    for (const key in DayFlag) {
+      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    for (const key in SelectionState) {
+      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
     }
-    if (documentContainsStyleHash20(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    for (const key in Animation) {
+      classNames[Animation[key]] = `rdp-${Animation[key]}`;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return classNames;
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle20(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
+  var formatters_exports = {};
+  __export(formatters_exports, {
+    formatCaption: () => formatCaption,
+    formatDay: () => formatDay,
+    formatMonthDropdown: () => formatMonthDropdown,
+    formatWeekNumber: () => formatWeekNumber,
+    formatWeekNumberHeader: () => formatWeekNumberHeader,
+    formatWeekdayName: () => formatWeekdayName,
+    formatYearDropdown: () => formatYearDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
+  function formatCaption(month, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(month);
   }
-  function registerStyle20(hash, css) {
-    const runtime = getRuntime20();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
+  function formatDay(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "d");
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle20("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
+  function formatMonthDropdown(month, dateLib = defaultDateLib) {
+    return dateLib.format(month, "LLLL");
   }
-  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_element53.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default(
-          style_default19["input-layout-slot"],
-          style_default19[`is-padding-${padding}`],
-          className
-        ),
-        ...restProps
-      }
-    );
-  });
-  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/form/primitives/input-layout/index.mjs
-  var InputLayout3 = Object.assign(InputLayout, {
-    Slot: InputLayoutSlot
-  });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
+  function formatWeekdayName(weekday, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
+  }

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
-    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") {
-      registerDocument21(document);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
+  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
+    if (weekNumber < 10) {
+      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
     }
-    return globalScope.__wpStyleRuntime;
+    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
   }
-  function documentContainsStyleHash21(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
+  function formatWeekNumberHeader() {
+    return ``;
   }
-  function injectStyle21(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime21();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
+  function formatYearDropdown(year, dateLib = defaultDateLib) {
+    return dateLib.format(year, "yyyy");
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle21(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);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
+  function getFormatters(customFormatters) {
+    return {
+      ...formatters_exports,
+      ...customFormatters
     };
   }
-  function registerStyle21(hash, css) {
-    const runtime = getRuntime21();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle21("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle21("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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_default4 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle21("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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_default20 = { "input": "_2ae7be2fc1bb17a3__input" };
-  var Input3 = (0, import_element54.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-      InputLayout3,
-      {
-        className: clsx_default(
-          focus_module_default4["outset-ring--focus-within"],
-          className
-        ),
-        style,
-        size: size4,
-        visuallyDisabled: restProps.disabled,
-        prefix: prefix2,
-        suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
-          Input,
-          {
-            ref,
-            className: clsx_default(global_css_defense_default6.input, style_default20.input),
-            ...restProps
-          }
-        )
-      }
-    );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
+  var labels_exports = {};
+  __export(labels_exports, {
+    labelDayButton: () => labelDayButton,
+    labelGrid: () => labelGrid,
+    labelGridcell: () => labelGridcell,
+    labelMonthDropdown: () => labelMonthDropdown,
+    labelNav: () => labelNav,
+    labelNext: () => labelNext,
+    labelPrevious: () => labelPrevious,
+    labelWeekNumber: () => labelWeekNumber,
+    labelWeekNumberHeader: () => labelWeekNumberHeader,
+    labelWeekday: () => labelWeekday,
+    labelYearDropdown: () => labelYearDropdown
   });

-  // packages/ui/build-module/form/primitives/constants.mjs
-  var ITEM_POPUP_POSITIONER_PROPS = {
-    align: "start",
-    sideOffset: 8,
-    collisionPadding: 12
-  };
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
+  function labelDayButton(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers.today)
+      label = `Today, ${label}`;
+    if (modifiers.selected)
+      label = `${label}, selected`;
+    return label;
+  }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_element56 = __toESM(require_element(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
+  function labelGrid(date, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(date);
+  }

-  // packages/ui/build-module/spinner/spinner.mjs
-  var import_element55 = __toESM(require_element(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
-    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") {
-      registerDocument22(document);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
+  function labelGridcell(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers?.today) {
+      label = `Today, ${label}`;
     }
-    return globalScope.__wpStyleRuntime;
+    return label;
   }
-  function documentContainsStyleHash22(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE22}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
+  function labelMonthDropdown(_options) {
+    return "Choose the Month";
   }
-  function injectStyle22(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime22();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash22(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
+  function labelNav() {
+    return "";
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle22(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
+  var defaultLabel = "Go to the Next Month";
+  function labelNext(_month, _options) {
+    return defaultLabel;
   }
-  function registerStyle22(hash, css) {
-    const runtime = getRuntime22();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
+  function labelPrevious(_month) {
+    return "Go to the Previous Month";
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle22("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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
+  function labelWeekday(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "cccc");
   }
-  var style_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner = (0, import_element55.forwardRef)(
-    function Spinner2({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(
-        "svg",
-        {
-          className: clsx_default(style_default21.spinner, className),
-          viewBox: "0 0 100 100",
-          xmlns: "http://www.w3.org/2000/svg",
-          role: "presentation",
-          focusable: "false",
-          ...props,
-          ref,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
-              "circle",
-              {
-                className: style_default21.track,
-                cx: "50",
-                cy: "50",
-                r: "50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
-              "path",
-              {
-                className: style_default21.indicator,
-                d: "m 50 0 a 50 50 0 0 1 50 50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            )
-          ]
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
-    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") {
-      registerDocument23(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
+  function labelWeekNumber(weekNumber, _options) {
+    return `Week ${weekNumber}`;
   }
-  function documentContainsStyleHash23(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
+  function labelWeekNumberHeader(_options) {
+    return "Week Number";
   }
-  function injectStyle23(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime23();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash23(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
+  function labelYearDropdown(_options) {
+    return "Choose the Year";
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle23(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
+  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
+    if (customLabel)
+      return customLabel;
+    if (localeLabel) {
+      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
     }
-    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);
+    return defaultLabel2;
+  };
+  function getLabels(customLabels, options) {
+    const localeLabels = options.locale?.labels ?? {};
+    return {
+      ...labels_exports,
+      ...customLabels ?? {},
+      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
+      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
+      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
+      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
+      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
+      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
+      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
+      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
+      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
+      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
+      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
     };
   }
-  function registerStyle23(hash, css) {
-    const runtime = getRuntime23();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle23("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle23("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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)}}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
+  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
+    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
+    const months = eachMonthOfInterval2({
+      start: startOfYear2(displayMonth),
+      end: endOfYear2(displayMonth)
+    });
+    const options = months.map((month) => {
+      const label = formatters2.formatMonthDropdown(month, dateLib);
+      const value = getMonth2(month);
+      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
+      return { value, label, disabled: disabled2 };
+    });
+    return options;
   }
-  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 = {
-    valid: published_default,
-    invalid: error_default
-  };
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          global_css_defense_default7.p,
-          style_default22.indicator,
-          style_default22[`is-${type}`]
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(Spinner, { className: style_default22["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
-            Icon,
-            {
-              className: style_default22["indicator-icon"],
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
+  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
+    let style = { ...styles?.[UI.Day] };
+    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
+      style = {
+        ...style,
+        ...modifiersStyles?.[modifier]
+      };
+    });
+    return style;
   }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n16.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n16.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
+  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
+    const referenceToday = today ?? dateLib.today();
+    const start2 = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
+    const days = [];
+    for (let i3 = 0; i3 < 7; i3++) {
+      const day = dateLib.addDays(start2, i3);
+      days.push(day);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
+    return days;
   }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element56.forwardRef)(function ControlWithError2({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children,
-    render: render5,
-    ...restProps
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element56.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element56.useState)();
-    const [showMessage, setShowMessage] = (0, import_element56.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element56.useState)(false);
-    const wrapperRef = (0, import_element56.useRef)(null);
-    (0, import_element56.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        if (customValidity?.type !== "validating") {
-          setErrorMessage(validityTarget?.validationMessage);
-        }
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
+  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
+    if (!navStart)
+      return void 0;
+    if (!navEnd)
+      return void 0;
+    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
+    const firstNavYear = startOfYear2(navStart);
+    const lastNavYear = endOfYear2(navEnd);
+    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
+    if (reverse)
+      years.reverse();
+    return years.map((year) => {
+      const label = formatters2.formatYearDropdown(year, dateLib);
+      return {
+        value: getYear2(year),
+        label,
+        disabled: false
       };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [customValidity?.type, getValidityTarget]);
-    (0, import_element56.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const suppressNativePopover = (event) => {
-        event.preventDefault();
-        if (!event.isTrusted) {
-          return;
-        }
-        const target = event.target;
-        const firstErrorInForm = Array.from(
-          target.form?.elements ?? []
-        ).find((el) => !el.validity.valid);
-        if (!target.form || firstErrorInForm === target) {
-          target.focus();
-        }
-      };
-      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        wrapperRef.current?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSiblings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSiblings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element56.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      if (!customValidity?.type) {
-        validityTarget?.setCustomValidity("");
-        setErrorMessage(validityTarget?.validationMessage);
-        setStatusMessage(void 0);
-        return;
-      }
-      switch (customValidity.type) {
-        case "validating": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(void 0);
-          setStatusMessage({
-            type: "validating",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "valid": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage({
-            type: "valid",
-            message: customValidity.message
-          });
-          break;
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
+  function createNoonOverrides(timeZone, options = {}) {
+    const { weekStartsOn, locale } = options;
+    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
+    const toNoonTZDate = (date) => {
+      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
+      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
+    };
+    const toCalendarDate2 = (date) => {
+      const zoned = toNoonTZDate(date);
+      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
+    };
+    return {
+      today: () => {
+        return toNoonTZDate(TZDate.tz(timeZone));
+      },
+      newDate: (year, monthIndex, date) => {
+        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
+      },
+      startOfDay: (date) => {
+        return toNoonTZDate(date);
+      },
+      startOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (base.getDay() - 1 + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setDate(1);
+        return base;
+      },
+      startOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(0, 1);
+        return base;
+      },
+      endOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const endDow = (weekStartsOnValue + 6) % 7;
+        const diff = (endDow - base.getDay() + 7) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (7 - base.getDay()) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + 1, 0);
+        return base;
+      },
+      endOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(11, 31);
+        return base;
+      },
+      eachMonthOfInterval: (interval) => {
+        const start2 = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const result = [];
+        const cursor = new TZDate(start2.getFullYear(), start2.getMonth(), 1, 12, 0, 0, timeZone);
+        const endKey = end.getFullYear() * 12 + end.getMonth();
+        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
+          result.push(new TZDate(cursor, timeZone));
+          cursor.setMonth(cursor.getMonth() + 1, 1);
         }
-        case "invalid": {
-          validityTarget?.setCustomValidity(
-            customValidity.message ?? ""
-          );
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage(void 0);
-          break;
+        return result;
+      },
+      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
+      // mutate the same TZDate, and return it.
+      addDays: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount);
+        return base;
+      },
+      addWeeks: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount * 7);
+        return base;
+      },
+      addMonths: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + amount);
+        return base;
+      },
+      addYears: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setFullYear(base.getFullYear() + amount);
+        return base;
+      },
+      eachYearOfInterval: (interval) => {
+        const start2 = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const years = [];
+        const cursor = new TZDate(start2.getFullYear(), 0, 1, 12, 0, 0, timeZone);
+        while (cursor.getFullYear() <= end.getFullYear()) {
+          years.push(new TZDate(cursor, timeZone));
+          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
         }
+        return years;
+      },
+      getWeek: (date, options2) => {
+        const base = toCalendarDate2(date);
+        return getWeek(base, {
+          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
+          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
+        });
+      },
+      getISOWeek: (date) => {
+        const base = toCalendarDate2(date);
+        return getISOWeek(base);
+      },
+      differenceInCalendarDays: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarDays(left, right);
+      },
+      differenceInCalendarMonths: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarMonths(left, right);
       }
-    }, [customValidity, getValidityTarget]);
-    (0, import_element56.useEffect)(() => {
-      if (!isTouched || showMessage) {
-        return;
-      }
-      if (customValidity?.type === "validating") {
-        const timer = setTimeout(() => {
-          setShowMessage(true);
-        }, 1e3);
-        return () => clearTimeout(timer);
-      }
-      setShowMessage(true);
-    }, [isTouched, customValidity?.type, showMessage]);
-    const onBlur = (event) => {
-      if (isTouched) {
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
+  var import_react32 = __toESM(require_react(), 1);
+  var asHtmlElement = (element) => {
+    if (element instanceof HTMLElement)
+      return element;
+    return null;
+  };
+  var queryMonthEls = (element) => [
+    ...element.querySelectorAll("[data-animated-month]") ?? []
+  ];
+  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
+  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
+  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
+  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
+  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
+  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
+    const previousRootElSnapshotRef = (0, import_react32.useRef)(null);
+    const previousMonthsRef = (0, import_react32.useRef)(months);
+    const animatingRef = (0, import_react32.useRef)(false);
+    (0, import_react32.useLayoutEffect)(() => {
+      const previousMonths = previousMonthsRef.current;
+      previousMonthsRef.current = months;
+      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
+      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
+      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-        setIsTouched(true);
-        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      }
-    };
-    const messageId = (0, import_element56.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
+      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
+      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
+      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
+      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
+      const previousRootElSnapshot = previousRootElSnapshotRef.current;
+      const rootElSnapshot = rootElRef.current.cloneNode(true);
+      if (rootElSnapshot instanceof HTMLElement) {
+        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
+        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
+          if (!(currentMonthElSnapshot instanceof HTMLElement))
+            return;
+          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
+          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
+            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
           }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
+          const captionEl = queryCaptionEl(currentMonthElSnapshot);
+          if (captionEl) {
+            captionEl.classList.remove(captionAnimationClass);
           }
-        );
+          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
+          if (weeksEl) {
+            weeksEl.classList.remove(weeksAnimationClass);
+          }
+        });
+        previousRootElSnapshotRef.current = rootElSnapshot;
+      } else {
+        previousRootElSnapshotRef.current = null;
       }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element56.useEffect)(() => {
-      const target = getValidityTarget();
-      if (!target) {
+      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
+      focused) {
         return;
       }
-      function setDescribedBy(el, shouldAdd) {
-        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
-        if (shouldAdd) {
-          ids.push(messageId);
-        }
-        if (ids.length) {
-          el.setAttribute("aria-describedby", ids.join(" "));
-        } else {
-          el.removeAttribute("aria-describedby");
+      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
+      const currentMonthEls = queryMonthEls(rootElRef.current);
+      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
+        animatingRef.current = true;
+        const cleanUpFunctions = [];
+        rootElRef.current.style.isolation = "isolate";
+        const navEl = queryNavEl(rootElRef.current);
+        if (navEl) {
+          navEl.style.zIndex = "1";
         }
+        currentMonthEls.forEach((currentMonthEl, index2) => {
+          const previousMonthEl = previousMonthEls[index2];
+          if (!previousMonthEl) {
+            return;
+          }
+          currentMonthEl.style.position = "relative";
+          currentMonthEl.style.overflow = "hidden";
+          const captionEl = queryCaptionEl(currentMonthEl);
+          if (captionEl) {
+            captionEl.classList.add(captionAnimationClass);
+          }
+          const weeksEl = queryWeeksEl(currentMonthEl);
+          if (weeksEl) {
+            weeksEl.classList.add(weeksAnimationClass);
+          }
+          const cleanUp = () => {
+            animatingRef.current = false;
+            if (rootElRef.current) {
+              rootElRef.current.style.isolation = "";
+            }
+            if (navEl) {
+              navEl.style.zIndex = "";
+            }
+            if (captionEl) {
+              captionEl.classList.remove(captionAnimationClass);
+            }
+            if (weeksEl) {
+              weeksEl.classList.remove(weeksAnimationClass);
+            }
+            currentMonthEl.style.position = "";
+            currentMonthEl.style.overflow = "";
+            if (currentMonthEl.contains(previousMonthEl)) {
+              currentMonthEl.removeChild(previousMonthEl);
+            }
+          };
+          cleanUpFunctions.push(cleanUp);
+          previousMonthEl.style.pointerEvents = "none";
+          previousMonthEl.style.position = "absolute";
+          previousMonthEl.style.overflow = "hidden";
+          previousMonthEl.setAttribute("aria-hidden", "true");
+          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
+          if (previousWeekdaysEl) {
+            previousWeekdaysEl.style.opacity = "0";
+          }
+          const previousCaptionEl = queryCaptionEl(previousMonthEl);
+          if (previousCaptionEl) {
+            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
+            previousCaptionEl.addEventListener("animationend", cleanUp);
+          }
+          const previousWeeksEl = queryWeeksEl(previousMonthEl);
+          if (previousWeeksEl) {
+            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
+          }
+          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
+        });
       }
-      setDescribedBy(target, !!visibleMessage);
-      return () => setDescribedBy(target, false);
-    }, [visibleMessage, messageId, getValidityTarget]);
-    return useRender({
-      render: render5,
-      defaultTagName: "div",
-      ref: [forwardedRef, wrapperRef],
-      props: mergeProps(restProps, {
-        onBlur,
-        children: /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
-          (0, import_element56.cloneElement)(children, {
-            label: appendRequiredIndicator(
-              children.props.label,
-              required,
-              markWhenOptional
-            ),
-            required
-          }),
-          visibleMessage
-        ] })
-      })
     });
-  });
+  }

-  // packages/ui/build-module/form/primitives/field/index.mjs
-  var field_exports = {};
-  __export(field_exports, {
-    Control: () => Control,
-    Description: () => Description,
-    Details: () => Details,
-    Item: () => Item,
-    Label: () => Label,
-    Root: () => Root6
-  });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  var import_react34 = __toESM(require_react(), 1);

-  // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
+  function getDates(displayMonths, maxDate, props, dateLib) {
+    const firstMonth = displayMonths[0];
+    const lastMonth = displayMonths[displayMonths.length - 1];
+    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
+    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
+    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
+    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
+    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
+    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
+    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
+    const dates = [];
+    for (let i3 = 0; i3 <= nOfDays; i3++) {
+      const date = addDays2(startWeekFirstDate, i3);
+      dates.push(date);
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument24(document);
+    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
+    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
+    if (fixedWeeks && dates.length < extraDates) {
+      const daysToAdd = extraDates - dates.length;
+      for (let i3 = 0; i3 < daysToAdd; i3++) {
+        const date = addDays2(dates[dates.length - 1], 1);
+        dates.push(date);
+      }
     }
-    return globalScope.__wpStyleRuntime;
+    return dates;
   }
-  function documentContainsStyleHash24(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE24}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
+  function getDays(calendarMonths) {
+    const initialDays = [];
+    return calendarMonths.reduce((days, month) => {
+      const weekDays = month.weeks.reduce((weekDays2, week) => {
+        return weekDays2.concat(week.days.slice());
+      }, initialDays.slice());
+      return days.concat(weekDays.slice());
+    }, initialDays.slice());
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
+  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
+    const { numberOfMonths = 1 } = props;
+    const months = [];
+    for (let i3 = 0; i3 < numberOfMonths; i3++) {
+      const month = dateLib.addMonths(firstDisplayedMonth, i3);
+      if (calendarEndMonth && month > calendarEndMonth) {
+        break;
       }
+      months.push(month);
     }
-    return false;
+    return months;
   }
-  function injectStyle24(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime24();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash24(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
+  function getInitialMonth(props, navStart, navEnd, dateLib) {
+    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
+    let initialMonth = month || defaultMonth || today;
+    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
+    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
+      const offset4 = -1 * (numberOfMonths - 1);
+      initialMonth = addMonths2(navEnd, offset4);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle24(targetDocument, hash, css);
+    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
+      initialMonth = navStart;
     }
-    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);
-    };
+    return startOfMonth2(initialMonth);
   }
-  function registerStyle24(hash, css) {
-    const runtime = getRuntime24();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
+  function getMonths(displayMonths, dates, props, dateLib) {
+    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const dayPickerMonths = displayMonths.reduce((months, month) => {
+      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
+      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
+      const monthDates = dates.filter((date) => {
+        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+      });
+      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
+      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
+        const extraDates = dates.filter((date) => {
+          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
+          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
+        });
+        monthDates.push(...extraDates);
+      }
+      const weeks = monthDates.reduce((weeks2, date) => {
+        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
+        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
+        const day = new CalendarDay(date, month, dateLib);
+        if (!week) {
+          weeks2.push(new CalendarWeek(weekNumber, [day]));
+        } else {
+          week.days.push(day);
+        }
+        return weeks2;
+      }, []);
+      const dayPickerMonth = new CalendarMonth(month, weeks);
+      months.push(dayPickerMonth);
+      return months;
+    }, []);
+    if (!props.reverseMonths) {
+      return dayPickerMonths;
+    } else {
+      return dayPickerMonths.reverse();
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle24("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_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root6 = (0, import_element57.forwardRef)(function Root22({ className, render: render5 = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
-      index_parts_exports3.Root,
-      {
-        ref,
-        className: clsx_default(resets_default6["box-sizing"], className),
-        render: render5,
-        ...restProps
-      }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-  var Item = (0, import_element58.forwardRef)(function Item2(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(index_parts_exports3.Item, { ref, ...props });
-  });

-  // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element59 = __toESM(require_element(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
+  function getNavMonths(props, dateLib) {
+    let { startMonth, endMonth } = props;
+    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
+    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
+    if (startMonth) {
+      startMonth = startOfMonth2(startMonth);
+    } else if (!startMonth && hasYearDropdown) {
+      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument25(document);
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
     }
-    return globalScope.__wpStyleRuntime;
+    return [
+      startMonth ? startOfDay2(startMonth) : startMonth,
+      endMonth ? startOfDay2(endMonth) : endMonth
+    ];
   }
-  function documentContainsStyleHash25(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
+  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
-        return true;
-      }
+    const { pagedNavigation, numberOfMonths = 1 } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarEndMonth) {
+      return addMonths2(month, offset4);
     }
-    return false;
-  }
-  function injectStyle25(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-    const runtime = getRuntime25();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    return addMonths2(month, offset4);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
+  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    const { pagedNavigation, numberOfMonths } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarStartMonth) {
+      return addMonths2(month, -offset4);
     }
-    if (documentContainsStyleHash25(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return addMonths2(month, -offset4);
   }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
+  function getWeeks(months) {
+    const initialWeeks = [];
+    return months.reduce((weeks, month) => {
+      return weeks.concat(month.weeks.slice());
+    }, initialWeeks.slice());
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
+  var import_react33 = __toESM(require_react(), 1);
+  function useControlledValue(defaultValue2, controlledValue) {
+    const [uncontrolledValue, setValue] = (0, import_react33.useState)(defaultValue2);
+    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
+    return [value, setValue];
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  function useCalendar(props, dateLib) {
+    const [navStart, navEnd] = getNavMonths(props, dateLib);
+    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
+    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+    const [firstMonth, setFirstMonth] = useControlledValue(
+      initialMonth,
+      // initialMonth is always computed from props.month if provided
+      props.month ? initialMonth : void 0
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle25(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    (0, import_react34.useEffect)(() => {
+      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+      setFirstMonth(newInitialMonth);
+    }, [props.timeZone]);
+    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react34.useMemo)(() => {
+      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
+      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
+        ISOWeek: props.ISOWeek,
+        fixedWeeks: props.fixedWeeks,
+        broadcastCalendar: props.broadcastCalendar
+      }, dateLib);
+      const months2 = getMonths(displayMonths, dates, {
+        broadcastCalendar: props.broadcastCalendar,
+        fixedWeeks: props.fixedWeeks,
+        ISOWeek: props.ISOWeek,
+        reverseMonths: props.reverseMonths
+      }, dateLib);
+      const weeks2 = getWeeks(months2);
+      const days2 = getDays(months2);
+      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
+      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
+      return {
+        months: months2,
+        weeks: weeks2,
+        days: days2,
+        previousMonth: previousMonth2,
+        nextMonth: nextMonth2
+      };
+    }, [
+      dateLib,
+      firstMonth.getTime(),
+      navEnd?.getTime(),
+      navStart?.getTime(),
+      props.disableNavigation,
+      props.broadcastCalendar,
+      props.endMonth?.getTime(),
+      props.fixedWeeks,
+      props.ISOWeek,
+      props.numberOfMonths,
+      props.pagedNavigation,
+      props.reverseMonths
+    ]);
+    const { disableNavigation, onMonthChange } = props;
+    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d3) => d3.isEqualTo(day)));
+    const goToMonth = (date) => {
+      if (disableNavigation) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
+      }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
+      }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
+    };
+    const goToDay = (day) => {
+      if (isDayInCalendar(day)) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      goToMonth(day.date);
     };
+    const calendar = {
+      months,
+      weeks,
+      days,
+      navStart,
+      navEnd,
+      previousMonth,
+      nextMonth,
+      goToMonth,
+      goToDay
+    };
+    return calendar;
   }
-  function registerStyle25(hash, css) {
-    const runtime = getRuntime25();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle25("e08ffbfdae", '@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);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)}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react35 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
   }
-  var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element59.forwardRef)(
-    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
-        index_parts_exports3.Label,
-        {
-          ref,
-          className: clsx_default(
-            field_default.label,
-            variant && field_default[`is-${variant}`],
-            className
-          ),
-          ...restProps
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
         }
-      );
-      if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(VisuallyHidden, { render: label });
       }
-      return label;
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element60 = __toESM(require_element(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
-  function getRuntime26() {
-    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") {
-      registerDocument26(document);
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
-    return globalScope.__wpStyleRuntime;
+    return focusTarget;
   }
-  function documentContainsStyleHash26(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE26}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
-        return true;
-      }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
+  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
+    const { ISOWeek, broadcastCalendar } = props;
+    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max4, min: min4, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const moveFns = {
+      day: addDays2,
+      week: addWeeks2,
+      month: addMonths2,
+      year: addYears2,
+      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
+      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max4([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min4([navEnd, focusableDate]);
     }
-    return false;
+    return focusableDate;
   }
-  function injectStyle26(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime26();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
+  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
+    if (attempt > 365) {
+      return void 0;
     }
-    if (documentContainsStyleHash26(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
   }
-  function registerDocument26(targetDocument) {
-    const runtime = getRuntime26();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle26(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
+    const { autoFocus } = props;
+    const [lastFocused, setLastFocused] = (0, import_react35.useState)();
+    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
+    const [focusedDay, setFocused] = (0, import_react35.useState)(autoFocus ? focusTarget : void 0);
+    const blur = () => {
+      setLastFocused(focusedDay);
+      setFocused(void 0);
+    };
+    const moveFocus = (moveBy, moveDir) => {
+      if (!focusedDay)
         return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
+      if (!nextFocus)
         return;
+      if (props.disableNavigation) {
+        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
+        if (!isNextInCalendar) {
+          return;
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
+      calendar.goToDay(nextFocus);
+      setFocused(nextFocus);
     };
+    const isFocusTarget = (day) => {
+      return Boolean(focusTarget?.isEqualTo(day));
+    };
+    const useFocus3 = {
+      isFocusTarget,
+      setFocused,
+      focused: focusedDay,
+      blur,
+      moveFocus
+    };
+    return useFocus3;
   }
-  function registerStyle26(hash, css) {
-    const runtime = getRuntime26();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle26("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle26("e08ffbfdae", '@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);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_element60.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
-      index_parts_exports3.Description,
-      {
-        ref,
-        className: clsx_default(
-          global_css_defense_default8.p,
-          field_default2.description,
-          className
-        ),
-        ...restProps
-      }
-    );
-  });

-  // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
-  function getRuntime27() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
+  function useMulti(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay3 } = dateLib;
+    const isSelected2 = (date) => {
+      return selected?.some((d3) => isSameDay3(d3, date)) ?? false;
     };
-    if (typeof document !== "undefined") {
-      registerDocument27(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash27(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE27}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle27(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime27();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash27(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument27(targetDocument) {
-    const runtime = getRuntime27();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle27(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    const { min: min4, max: max4 } = props;
+    const select9 = (triggerDate, modifiers, e3) => {
+      let newDates = [...selected ?? []];
+      if (isSelected2(triggerDate)) {
+        if (selected?.length === min4) {
+          return;
+        }
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d3) => !isSameDay3(d3, triggerDate));
+      } else {
+        if (selected?.length === max4) {
+          newDates = [triggerDate];
+        } else {
+          newDates = [...newDates, triggerDate];
+        }
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      onSelect?.(newDates, triggerDate, modifiers, e3);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select9,
+      isSelected: isSelected2
     };
   }
-  function registerStyle27(hash, css) {
-    const runtime = getRuntime27();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle27(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
+  function addToRange(date, initialRange, min4 = 0, max4 = 0, required = false, dateLib = defaultDateLib) {
+    const { from, to: to2 } = initialRange || {};
+    const { isSameDay: isSameDay3, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
+    let range;
+    if (!from && !to2) {
+      range = { from: date, to: min4 > 0 ? void 0 : date };
+    } else if (from && !to2) {
+      if (isSameDay3(from, date)) {
+        if (min4 === 0) {
+          range = { from, to: date };
+        } else if (required) {
+          range = { from, to: void 0 };
+        } else {
+          range = void 0;
+        }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
+      }
+    } else if (from && to2) {
+      if (isSameDay3(from, date) && isSameDay3(to2, date)) {
+        if (required) {
+          range = { from, to: to2 };
+        } else {
+          range = void 0;
+        }
+      } else if (isSameDay3(from, date)) {
+        range = { from, to: min4 > 0 ? void 0 : date };
+      } else if (isSameDay3(to2, date)) {
+        range = { from: date, to: min4 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: to2 };
+      } else if (isAfter2(date, from)) {
+        range = { from, to: date };
+      } else if (isAfter2(date, to2)) {
+        range = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle27("e08ffbfdae", '@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);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_element61.forwardRef)(
-    function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(import_jsx_runtime168.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(index_parts_exports3.Description, {}), children: (0, import_i18n17.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-          "div",
-          {
-            ref,
-            className: clsx_default(field_default3.description, className),
-            ...restProps
-          }
-        )
-      ] });
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max4 > 0 && diff > max4) {
+        range = { from: date, to: void 0 };
+      } else if (min4 > 1 && diff < min4) {
+        range = { from: date, to: void 0 };
+      }
     }
-  );
+    return range;
+  }

-  // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element62.forwardRef)(
-    function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(index_parts_exports3.Control, { ref, ...props });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
+  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
+    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
+    let date = range.from;
+    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+    const totalDaysLimit = Math.min(totalDays, 6);
+    for (let i3 = 0; i3 <= totalDaysLimit; i3++) {
+      if (dayOfWeekArr.includes(date.getDay())) {
+        return true;
+      }
+      date = dateLib.addDays(date, 1);
     }
-  );
+    return false;
+  }

-  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
-  var import_element63 = __toESM(require_element(), 1);
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
-  function getRuntime28() {
-    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") {
-      registerDocument28(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
+  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
+    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
   }
-  function documentContainsStyleHash28(targetDocument, hash) {
-    if (!targetDocument.head) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
+  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
+    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
+    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
+    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
+      if (typeof matcher === "boolean")
+        return matcher;
+      if (dateLib.isDate(matcher)) {
+        return rangeIncludesDate(range, matcher, false, dateLib);
+      }
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
+      }
+      if (isDateRange(matcher)) {
+        if (matcher.from && matcher.to) {
+          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
+        }
+        return false;
+      }
+      if (isDayOfWeekType(matcher)) {
+        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
+      }
+      if (isDateInterval(matcher)) {
+        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return rangeOverlaps(range, {
+            from: dateLib.addDays(matcher.after, 1),
+            to: dateLib.addDays(matcher.before, -1)
+          }, dateLib);
+        }
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
       return false;
+    });
+    if (nonFunctionMatchersResult) {
+      return true;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE28}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
-        return true;
+    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
+    if (functionMatchers.length) {
+      let date = range.from;
+      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+      for (let i3 = 0; i3 <= totalDays; i3++) {
+        if (functionMatchers.some((matcher) => matcher(date))) {
+          return true;
+        }
+        date = dateLib.addDays(date, 1);
       }
     }
     return false;
   }
-  function injectStyle28(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime28();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash28(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
+    const select9 = (triggerDate, modifiers, e3) => {
+      const { min: min4, max: max4 } = props;
+      let newRange;
+      if (triggerDate) {
+        const selectedFrom = selected?.from;
+        const selectedTo = selected?.to;
+        const hasFullRange = !!selectedFrom && !!selectedTo;
+        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
+        if (resetOnSelect && (hasFullRange || !selected?.from)) {
+          if (!required && isClickingSingleDayRange) {
+            newRange = void 0;
+          } else {
+            newRange = { from: triggerDate, to: void 0 };
+          }
+        } else {
+          newRange = addToRange(triggerDate, selected, min4, max4, required, dateLib);
+        }
+      }
+      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
+        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
+          newRange.from = triggerDate;
+          newRange.to = void 0;
+        }
+      }
+      if (!onSelect) {
+        setSelected(newRange);
+      }
+      onSelect?.(newRange, triggerDate, modifiers, e3);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select9,
+      isSelected: isSelected2
+    };
   }
-  function registerDocument28(targetDocument) {
-    const runtime = getRuntime28();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle28(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
+  function useSingle(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay3 } = dateLib;
+    const isSelected2 = (compareDate) => {
+      return selected ? isSameDay3(selected, compareDate) : false;
+    };
+    const select9 = (triggerDate, modifiers, e3) => {
+      let newDate = triggerDate;
+      if (!required && selected && selected && isSameDay3(triggerDate, selected)) {
+        newDate = void 0;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      if (!onSelect) {
+        setSelected(newDate);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e3);
+      } else {
+        onSelect?.(newDate, triggerDate, modifiers, e3);
+      }
+      return newDate;
+    };
+    return {
+      selected,
+      select: select9,
+      isSelected: isSelected2
     };
   }
-  function registerStyle28(hash, css) {
-    const runtime = getRuntime28();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle28(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
+  function useSelection(props, dateLib) {
+    const single = useSingle(props, dateLib);
+    const multi = useMulti(props, dateLib);
+    const range = useRange(props, dateLib);
+    switch (props.mode) {
+      case "single":
+        return single;
+      case "multiple":
+        return multi;
+      case "range":
+        return range;
+      default:
+        return void 0;
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle28("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_default23 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
-  if (typeof process === "undefined" || true) {
-    registerStyle28("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  var wrappedRender = (render5, restProps) => {
-    return function textareaRender(props) {
-      return typeof render5 === "function" ? render5(mergeProps(props, restProps)) : (0, import_element63.cloneElement)(render5, mergeProps(props, restProps));
-    };
-  };
-  var Textarea = (0, import_element63.forwardRef)(
-    function Textarea2({
-      className,
-      defaultValue: defaultValue2,
-      disabled: disabled2,
-      onValueChange,
-      render: render5,
-      rows = 4,
-      style,
-      value,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
-        Input3,
-        {
-          className: clsx_default(style_default23.wrapper, className),
-          style,
-          render: wrappedRender(
-            render5 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("textarea", { ...props })),
-            {
-              className: clsx_default(
-                global_css_defense_default9.textarea,
-                style_default23.textarea
-              ),
-              ref,
-              rows,
-              ...restProps
-            }
-          ),
-          value,
-          defaultValue: defaultValue2,
-          onValueChange,
-          disabled: disabled2
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/input-control/input-control.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
-  function getRuntime29() {
-    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") {
-      registerDocument29(document);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
+  function toTimeZone(date, timeZone) {
+    if (date instanceof TZDate && date.timeZone === timeZone) {
+      return date;
     }
-    return globalScope.__wpStyleRuntime;
+    return new TZDate(date, timeZone);
   }
-  function documentContainsStyleHash29(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
+  function toZoneNoon(date, timeZone, noonSafe) {
+    if (!noonSafe)
+      return toTimeZone(date, timeZone);
+    const zoned = toTimeZone(date, timeZone);
+    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
+    return new Date(noonZoned.getTime());
+  }
+  function convertMatcher(matcher, timeZone, noonSafe) {
+    if (typeof matcher === "boolean" || typeof matcher === "function") {
+      return matcher;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE29}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
-        return true;
-      }
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    return false;
-  }
-  function injectStyle29(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    const runtime = getRuntime29();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    if (documentContainsStyleHash29(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument29(targetDocument) {
-    const runtime = getRuntime29();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle29(targetDocument, hash, css);
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
     }
-    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);
-    };
+    return matcher;
   }
-  function registerStyle29(hash, css) {
-    const runtime = getRuntime29();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle29(targetDocument, hash, css);
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    }
+    return convertMatcher(matchers, timeZone, noonSafe);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle29("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 style_default24 = { "root": "a9211a7e6af24bed__root" };
-  var InputControl = (0, import_element64.forwardRef)(
-    function InputControl2({
-      className,
-      label,
-      description,
-      details,
-      hideLabelFromVision,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(field_exports.Root, { className: clsx_default(style_default24.root, className), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(Input3, { ref, ...restProps }),
-        description && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(field_exports.Description, { children: description }),
-        details && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(field_exports.Details, { children: details })
-      ] });
-    }
-  );
-
-  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
-  var TextareaControl = (0, import_element65.forwardRef)(function TextareaControl2({
-    className,
-    label,
-    description,
-    details,
-    hideLabelFromVision,
-    ...restProps
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(field_exports.Root, { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(Textarea, { ref, ...restProps }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(field_exports.Details, { children: details })
-    ] });
-  });

-  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedInputControl = (0, import_element66.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element66.useRef)(null);
-    const mergedRefs = (0, import_compose5.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  function DayPicker(initialProps) {
+    let props = initialProps;
+    const timeZone = props.timeZone;
+    if (timeZone) {
+      props = {
+        ...initialProps,
+        timeZone
+      };
+      if (props.today) {
+        props.today = toTimeZone(props.today, timeZone);
       }
-    );
-  });
-
-  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedTextareaControl = (0, import_element67.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element67.useRef)(null);
-    const mergedRefs = (0, import_compose6.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+      if (props.month) {
+        props.month = toTimeZone(props.month, timeZone);
       }
-    );
-  });
-
-  // packages/ui/build-module/link/link.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
-  function getRuntime30() {
-    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") {
-      registerDocument30(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash30(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE30}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
-        return true;
+      if (props.defaultMonth) {
+        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
+      }
+      if (props.startMonth) {
+        props.startMonth = toTimeZone(props.startMonth, timeZone);
+      }
+      if (props.endMonth) {
+        props.endMonth = toTimeZone(props.endMonth, timeZone);
+      }
+      if (props.mode === "single" && props.selected) {
+        props.selected = toTimeZone(props.selected, timeZone);
+      } else if (props.mode === "multiple" && props.selected) {
+        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
+      } else if (props.mode === "range" && props.selected) {
+        props.selected = {
+          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
+          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
+        };
+      }
+      if (props.disabled !== void 0) {
+        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
+      }
+      if (props.hidden !== void 0) {
+        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
+      }
+      if (props.modifiers) {
+        const nextModifiers = {};
+        Object.keys(props.modifiers).forEach((key) => {
+          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
+        });
+        props.modifiers = nextModifiers;
       }
     }
-    return false;
-  }
-  function injectStyle30(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime30();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash30(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument30(targetDocument) {
-    const runtime = getRuntime30();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle30(targetDocument, hash, css);
+    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react36.useMemo)(() => {
+      const locale2 = { ...enUS2, ...props.locale };
+      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
+      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
+        weekStartsOn,
+        locale: locale2
+      }) : void 0;
+      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
+      const dateLib2 = new DateLib({
+        locale: locale2,
+        weekStartsOn,
+        firstWeekContainsDate: props.firstWeekContainsDate,
+        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
+        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
+        timeZone: props.timeZone,
+        numerals: props.numerals
+      }, overrides);
+      return {
+        dateLib: dateLib2,
+        components: getComponents(props.components),
+        formatters: getFormatters(props.formatters),
+        labels: getLabels(props.labels, dateLib2.options),
+        locale: locale2,
+        classNames: { ...getDefaultClassNames(), ...props.classNames }
+      };
+    }, [
+      props.locale,
+      props.broadcastCalendar,
+      props.weekStartsOn,
+      props.firstWeekContainsDate,
+      props.useAdditionalWeekYearTokens,
+      props.useAdditionalDayOfYearTokens,
+      props.timeZone,
+      props.numerals,
+      props.dateLib,
+      props.noonSafe,
+      props.components,
+      props.formatters,
+      props.labels,
+      props.classNames
+    ]);
+    if (!props.today) {
+      props = { ...props, today: dateLib.today() };
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
+    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
+    const calendar = useCalendar(props, dateLib);
+    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
+    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
+    const { isSelected: isSelected2, select: select9, selected: selectedValue } = useSelection(props, dateLib) ?? {};
+    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
+    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
+    const weekdays = (0, import_react36.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+    const isInteractive = mode !== void 0 || onDayClick !== void 0;
+    const handlePreviousClick = (0, import_react36.useCallback)(() => {
+      if (!previousMonth)
         return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      goToMonth(previousMonth);
+      onPrevClick?.(previousMonth);
+    }, [previousMonth, goToMonth, onPrevClick]);
+    const handleNextClick = (0, import_react36.useCallback)(() => {
+      if (!nextMonth)
+        return;
+      goToMonth(nextMonth);
+      onNextClick?.(nextMonth);
+    }, [goToMonth, nextMonth, onNextClick]);
+    const handleDayClick = (0, import_react36.useCallback)((day, m2) => (e3) => {
+      e3.preventDefault();
+      e3.stopPropagation();
+      setFocused(day);
+      if (m2.disabled) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      select9?.(day.date, m2, e3);
+      onDayClick?.(day.date, m2, e3);
+    }, [select9, onDayClick, setFocused]);
+    const handleDayFocus = (0, import_react36.useCallback)((day, m2) => (e3) => {
+      setFocused(day);
+      onDayFocus?.(day.date, m2, e3);
+    }, [onDayFocus, setFocused]);
+    const handleDayBlur = (0, import_react36.useCallback)((day, m2) => (e3) => {
+      blur();
+      onDayBlur?.(day.date, m2, e3);
+    }, [blur, onDayBlur]);
+    const handleDayKeyDown = (0, import_react36.useCallback)((day, modifiers) => (e3) => {
+      const keyMap = {
+        ArrowLeft: [
+          e3.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "after" : "before"
+        ],
+        ArrowRight: [
+          e3.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "before" : "after"
+        ],
+        ArrowDown: [e3.shiftKey ? "year" : "week", "after"],
+        ArrowUp: [e3.shiftKey ? "year" : "week", "before"],
+        PageUp: [e3.shiftKey ? "year" : "month", "before"],
+        PageDown: [e3.shiftKey ? "year" : "month", "after"],
+        Home: ["startOfWeek", "before"],
+        End: ["endOfWeek", "after"]
+      };
+      if (keyMap[e3.key]) {
+        e3.preventDefault();
+        e3.stopPropagation();
+        const [moveBy, moveDir] = keyMap[e3.key];
+        moveFocus(moveBy, moveDir);
+      }
+      onDayKeyDown?.(day.date, modifiers, e3);
+    }, [moveFocus, onDayKeyDown, props.dir]);
+    const handleDayMouseEnter = (0, import_react36.useCallback)((day, modifiers) => (e3) => {
+      onDayMouseEnter?.(day.date, modifiers, e3);
+    }, [onDayMouseEnter]);
+    const handleDayMouseLeave = (0, import_react36.useCallback)((day, modifiers) => (e3) => {
+      onDayMouseLeave?.(day.date, modifiers, e3);
+    }, [onDayMouseLeave]);
+    const handleMonthChange = (0, import_react36.useCallback)((date, monthOffset) => (e3) => {
+      const selectedMonth = Number(e3.target.value);
+      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const handleYearChange = (0, import_react36.useCallback)((date, monthOffset) => (e3) => {
+      const selectedYear = Number(e3.target.value);
+      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const { className, style } = (0, import_react36.useMemo)(() => ({
+      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
+      style: { ...styles?.[UI.Root], ...props.style }
+    }), [classNames, props.className, props.style, styles]);
+    const dataAttributes = getDataAttributes(props);
+    const getDropdownStyle = (dropdown) => {
+      const dropdownStyle = styles?.[UI.Dropdown];
+      const specificDropdownStyle = styles?.[dropdown];
+      if (!dropdownStyle && !specificDropdownStyle) {
+        return void 0;
+      }
+      return {
+        ...dropdownStyle,
+        ...specificDropdownStyle
+      };
     };
-  }
-  function registerStyle30(hash, css) {
-    const runtime = getRuntime30();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle30(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle30("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle30("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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_default5 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle30("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_default25 = { "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) {
-    registerStyle30("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  var Link = (0, import_element68.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render: render5,
-    className,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render: render5,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default10.a,
-          resets_default7["box-sizing"],
-          focus_module_default5["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default25.link,
-          variant !== "unstyled" && style_default25[`is-${tone}`],
-          variant === "unstyled" && style_default25["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
-            "span",
-            {
-              className: style_default25["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n18.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
+    const rootElRef = (0, import_react36.useRef)(null);
+    useAnimation(rootElRef, Boolean(props.animate), {
+      classNames,
+      months,
+      focused,
+      dateLib
     });
-    return element;
-  });
-
-  // packages/ui/build-module/menu/index.mjs
-  var menu_exports = {};
-  __export(menu_exports, {
-    CheckboxItem: () => CheckboxItem,
-    Group: () => Group,
-    GroupLabel: () => GroupLabel,
-    Item: () => Item3,
-    ItemDescription: () => ItemDescription,
-    ItemLabel: () => ItemLabel,
-    LinkItem: () => LinkItem,
-    Popup: () => Popup2,
-    Portal: () => Portal2,
-    Positioner: () => Positioner2,
-    RadioGroup: () => RadioGroup,
-    RadioItem: () => RadioItem,
-    Root: () => Root7,
-    Separator: () => Separator2,
-    SubmenuRoot: () => SubmenuRoot,
-    SubmenuTrigger: () => SubmenuTrigger,
-    Trigger: () => Trigger3
-  });
-
-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_element73 = __toESM(require_element(), 1);
+    const contextValue = {
+      dayPickerProps: props,
+      selected: selectedValue,
+      select: select9,
+      isSelected: isSelected2,
+      months,
+      nextMonth,
+      previousMonth,
+      goToMonth,
+      getModifiers,
+      components,
+      classNames,
+      styles,
+      labels,
+      formatters: formatters2
+    };
+    return import_react36.default.createElement(
+      dayPickerContext.Provider,
+      { value: contextValue },
+      import_react36.default.createElement(
+        components.Root,
+        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
+        import_react36.default.createElement(
+          components.Months,
+          { className: classNames[UI.Months], style: styles?.[UI.Months] },
+          !props.hideNavigation && !navLayout && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+          months.map((calendarMonth, displayIndex) => {
+            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
+            return import_react36.default.createElement(
+              components.Month,
+              {
+                "data-animated-month": props.animate ? "true" : void 0,
+                className: classNames[UI.Month],
+                style: styles?.[UI.Month],
+                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
+                key: displayIndex,
+                displayIndex,
+                calendarMonth
+              },
+              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react36.default.createElement(
+                components.PreviousMonthButton,
+                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
+              ),
+              import_react36.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react36.default.createElement(
+                components.DropdownNav,
+                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
+                (() => {
+                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react36.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react36.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
+                  return controls;
+                })(),
+                import_react36.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"
+                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
+              ) : import_react36.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react36.default.createElement(
+                components.NextMonthButton,
+                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+              ),
+              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+              import_react36.default.createElement(
+                components.MonthGrid,
+                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
+                !props.hideWeekdays && import_react36.default.createElement(
+                  components.Weekdays,
+                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
+                  showWeekNumber && import_react36.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+                  weekdays.map((weekday) => import_react36.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+                ),
+                import_react36.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+                  return import_react36.default.createElement(
+                    components.Week,
+                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
+                    showWeekNumber && import_react36.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+                      locale
+                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
+                    week.days.map((day) => {
+                      const { date } = day;
+                      const modifiers = getModifiers(day);
+                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
+                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
+                      if (isDateRange(selectedValue)) {
+                        const { from, to: to2 } = selectedValue;
+                        modifiers[SelectionState.range_start] = Boolean(from && to2 && dateLib.isSameDay(date, from));
+                        modifiers[SelectionState.range_end] = Boolean(from && to2 && dateLib.isSameDay(date, to2));
+                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
+                      }
+                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
+                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
+                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
+                      return import_react36.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react36.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
+                    })
+                  );
+                }))
+              )
+            );
+          })
+        ),
+        props.footer && import_react36.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+      )
+    );
+  }

-  // packages/ui/build-module/menu/context.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var MenuContext = (0, import_element69.createContext)({
-    isSubmenu: false
-  });
-  var useMenuContext = () => (0, import_element69.useContext)(MenuContext);
-  var MenuItemContentContext = (0, import_element69.createContext)(null);
-  var useMenuItemContentContext = () => (0, import_element69.useContext)(MenuItemContentContext);
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element54 = __toESM(require_element(), 1);

-  // packages/ui/build-module/menu/item.mjs
-  var import_element72 = __toESM(require_element(), 1);
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_element50 = __toESM(require_element(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);

-  // packages/ui/build-module/menu/item-description.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
-  function getRuntime31() {
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element48 = __toESM(require_element(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36009,28 +34544,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument31(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash31(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE31}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle31(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime31();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36039,24 +34574,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash31(targetDocument, hash)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument31(targetDocument) {
-    const runtime = getRuntime31();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36070,142 +34605,221 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle31(hash, css) {
-    const runtime = getRuntime31();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle31(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle31("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle24("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 style_default26 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemDescription = (0, import_element70.forwardRef)(
-    function MenuItemDescription({ className, id, render: render5, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
-        ref,
-        render: render5,
-        props: mergeProps(props, {
-          id: id ?? itemContentContext?.descriptionId,
-          className: clsx_default(style_default26["item-description"], className)
-        })
-      });
-    }
-  );
-
-  // packages/ui/build-module/menu/item-label.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
-  function getRuntime32() {
-    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") {
-      registerDocument32(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash32(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+  var style_default23 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element48.forwardRef)(
+    function IconButton2({
+      label,
+      className,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      ...restProps
+    }, ref) {
+      const classes = clsx_default(style_default23["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+              Button5,
+              {
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
+              }
+            ),
+            className: classes,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(Icon, { icon, size: 24, className: style_default23.icon }),
+              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
+      ] });
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE32}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
-        return true;
+  );
+
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element49 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element49.createContext)({});
+
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var PreviewDashStartAndEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.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: /* @__PURE__ */ (0, import_jsx_runtime164.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_runtime164.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: /* @__PURE__ */ (0, import_jsx_runtime164.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_runtime164.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: [
+          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
+          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
+        ]
+      }
+    );
+  };
+  var PreviewDashEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.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: /* @__PURE__ */ (0, import_jsx_runtime164.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 Day2(props) {
+    const { day, modifiers, children, ...tdProps } = props;
+    let PreviewDash;
+    if (modifiers.preview_start && modifiers.preview_end) {
+      PreviewDash = PreviewDashStartAndEnd;
+    } else if (modifiers.preview_start) {
+      PreviewDash = PreviewDashStart;
+    } else if (modifiers.preview_end) {
+      PreviewDash = PreviewDashEnd;
+    } else if (modifiers.preview) {
+      PreviewDash = PreviewDashMiddle;
     }
-    return false;
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(PreviewDash, {}),
+      children
+    ] });
   }
-  function injectStyle32(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime32();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash32(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+  function Root4({ rootRef, ...props }) {
+    const { render: render5, ref, role, defaultAriaLabel } = (0, import_element50.useContext)(RootContext);
+    const { months, labels } = useDayPicker();
+    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
+    let ariaLabel = props["aria-label"];
+    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
+      const currentMonth = months[0];
+      ariaLabel = currentMonth ? (0, import_i18n13.sprintf)(
+        // translators: 1: Calendar type. 2: Current month and year.
+        (0, import_i18n13.__)("%1$s, %2$s"),
+        defaultAriaLabel,
+        labels.labelGrid(currentMonth.date)
+      ) : defaultAriaLabel;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef ?? null, ref ?? null]);
+    return useRender({
+      render: render5,
+      defaultTagName: "div",
+      ref: mergedRef,
+      props: { ...props, role, "aria-label": ariaLabel }
+    });
   }
-  function registerDocument32(targetDocument) {
-    const runtime = getRuntime32();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle32(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+  function NavButton({
+    icon,
+    className,
+    children: _children,
+    "aria-label": label,
+    "aria-disabled": ariaDisabled,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+      IconButton,
+      {
+        ...props,
+        className,
+        label,
+        icon,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+    );
   }
-  function registerStyle32(hash, css) {
-    const runtime = getRuntime32();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle32(targetDocument, hash, css);
-    }
+  function PreviousMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(NavButton, { ...props, icon: chevron_left_default });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle32("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+  function NextMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(NavButton, { ...props, icon: chevron_right_default });
   }
-  var style_default27 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemLabel = (0, import_element71.forwardRef)(
-    function MenuItemLabel({ children, className, id, render: render5, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
-        ref,
-        render: render5,
-        props: mergeProps(props, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
-            children,
-            itemContentContext?.labelTrailing
-          ] }),
-          id: id ?? itemContentContext?.labelId,
-          className: clsx_default(style_default27["item-label"], className)
-        })
-      });
-    }
-  );

-  // packages/ui/build-module/menu/item.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
-  function getRuntime33() {
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36216,28 +34830,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument33(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash33(targetDocument, hash) {
+  function documentContainsStyleHash25(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE33}]`
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle33(targetDocument, hash, css) {
+  function injectStyle25(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime33();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36246,24 +34860,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash33(targetDocument, hash)) {
+    if (documentContainsStyleHash25(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument33(targetDocument) {
-    const runtime = getRuntime33();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36277,308 +34891,610 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle33(hash, css) {
-    const runtime = getRuntime33();
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle33(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle33("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle25("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 resets_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var style_default24 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle33("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    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 style_default28 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var VALIDATION_ENABLED = true;
-  function getItemContent(children) {
-    const childArray = import_element72.Children.toArray(children);
-    const [label, description, ...unexpectedChildren] = childArray;
-    const hasLabel = (0, import_element72.isValidElement)(label) && label.type === ItemLabel;
-    const hasDescription = (0, import_element72.isValidElement)(description) && description.type === ItemDescription;
-    if (VALIDATION_ENABLED && (!hasLabel || description !== void 0 && !hasDescription || unexpectedChildren.length > 0)) {
-      throw new Error(
-        "Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription."
-      );
+  var resets_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle25("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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle25("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" };
+  var CLASSNAMES = {
+    root: clsx_default(style_default24.root, resets_default10["box-sizing"]),
+    day: style_default24.day,
+    day_button: clsx_default(
+      style_default24["day-button"],
+      global_css_defense_default5.button,
+      focus_module_default3["outset-ring--focus-visible"]
+    ),
+    outside: style_default24.outside,
+    caption_label: style_default24["caption-label"],
+    button_next: style_default24["nav-button"],
+    button_previous: style_default24["nav-button"],
+    nav: style_default24.nav,
+    month_caption: style_default24["month-caption"],
+    months: style_default24.months,
+    month_grid: style_default24["month-grid"],
+    weekday: style_default24.weekday,
+    today: style_default24.today,
+    selected: style_default24.selected,
+    /*
+     * Disabled days are styled through `:has(.day-button:disabled)` rather than
+     * a modifier class on the cell, because the two are not equivalent: the
+     * focused day keeps its button enabled so it stays reachable. Mapped to
+     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
+     * own `rdp-disabled` class for a modifier we don't style.
+     */
+    disabled: void 0,
+    hidden: style_default24.hidden,
+    range_start: style_default24["range-start"],
+    range_end: style_default24["range-end"],
+    range_middle: style_default24["range-middle"],
+    weeks_before_enter: style_default24["weeks-before-enter"],
+    weeks_before_exit: style_default24["weeks-before-exit"],
+    weeks_after_enter: style_default24["weeks-after-enter"],
+    weeks_after_exit: style_default24["weeks-after-exit"],
+    caption_after_enter: style_default24["caption-after-enter"],
+    caption_after_exit: style_default24["caption-after-exit"],
+    caption_before_enter: style_default24["caption-before-enter"],
+    caption_before_exit: style_default24["caption-before-exit"]
+  };
+  var MODIFIER_CLASSNAMES = {
+    preview: style_default24.preview
+  };
+  var COMMON_PROPS = {
+    animate: true,
+    // Only show days in the current month
+    showOutsideDays: false,
+    // Hide week number column
+    showWeekNumber: false,
+    // Show weekdays row
+    hideWeekdays: false,
+    // Month and year caption are not interactive
+    captionLayout: "label",
+    // Show a variable number of weeks depending on the month
+    fixedWeeks: false,
+    // Show navigation buttons
+    hideNavigation: false,
+    // Class names
+    classNames: CLASSNAMES,
+    components: {
+      Day: Day2,
+      Root: Root4,
+      PreviousMonthButton: PreviousMonthButton2,
+      NextMonthButton: NextMonthButton2
     }
-    return {
-      descriptionId: hasDescription ? description.props.id : void 0,
-      hasDescription,
-      hasLabel,
-      labelId: hasLabel ? label.props.id : void 0
-    };
+  };
+
+  // packages/ui/build-module/calendar/utils/misc.mjs
+  function clampNumberOfMonths(numberOfMonths) {
+    return Math.min(3, Math.max(1, numberOfMonths));
   }
-  function useItemContent(children, {
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    labelTrailing,
-    shortcut
+
+  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
+  var import_element51 = __toESM(require_element(), 1);
+  function useControlledValue2({
+    defaultValue: defaultValue2,
+    onChange,
+    value: valueProp
   }) {
-    const generatedLabelId = (0, import_element72.useId)();
-    const generatedDescriptionId = (0, import_element72.useId)();
-    const { descriptionId, hasDescription, hasLabel, labelId } = getItemContent(children);
-    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
-    const resolvedDescriptionId = hasDescription ? descriptionId ?? generatedDescriptionId : void 0;
-    const itemDescribedBy = [
-      ariaDescribedBy,
-      hasDescription && resolvedDescriptionId
-    ].filter(Boolean).join(" ");
-    const {
-      descriptionId: shortcutDescriptionId,
-      targetProps: shortcutAriaProps
-    } = useKeyboardShortcutProps({
-      "aria-describedby": itemDescribedBy || void 0,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      shortcut
-    });
-    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
-    return {
-      contentContextValue: {
-        descriptionId: resolvedDescriptionId,
-        labelId: resolvedLabelId,
-        labelTrailing
-      },
-      itemAriaProps: {
-        ...shortcutAriaProps,
-        "aria-label": ariaLabel,
-        "aria-labelledby": labelledBy
+    const hasValue = typeof valueProp !== "undefined";
+    const initialValue = hasValue ? valueProp : defaultValue2;
+    const [state2, setState] = (0, import_element51.useState)(initialValue);
+    const value = hasValue ? valueProp : state2;
+    const uncontrolledSetValue = (0, import_element51.useCallback)(
+      (nextValue, ...args) => {
+        setState(nextValue);
+        onChange?.(nextValue, ...args);
       },
-      shortcutDescriptionId
-    };
-  }
-  function ItemContent({
-    children,
-    prefix: prefix2,
-    shortcut,
-    shortcutDescriptionId,
-    suffix,
-    trailing
-  }) {
-    const hasPrefix = import_element72.Children.toArray(prefix2).some(
-      (child) => child !== ""
-    );
-    const hasSuffix = import_element72.Children.toArray(suffix).some(
-      (child) => child !== ""
-    );
-    const hasTrailing = import_element72.Children.toArray(trailing).some(
-      (child) => child !== ""
+      [onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(import_jsx_runtime177.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)("span", { className: style_default28["item-content"], children: [
-        /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("span", { className: style_default28["item-children"], children }),
-        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("span", { className: style_default28["item-suffix"], children: suffix }),
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("span", { className: style_default28["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
-        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("span", { className: style_default28["item-trailing"], children: trailing })
-      ] }),
-      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("span", { "aria-hidden": "true", className: style_default28["item-prefix"], children: prefix2 }),
-      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-        KeyboardShortcutDescription,
-        {
-          descriptionId: shortcutDescriptionId,
-          shortcut
-        }
-      )
-    ] });
+    let setValue;
+    if (hasValue && typeof onChange === "function") {
+      setValue = onChange;
+    } else if (!hasValue && typeof onChange === "function") {
+      setValue = uncontrolledSetValue;
+    } else {
+      setValue = setState;
+    }
+    return [value, setValue];
   }
-  var Item3 = (0, import_element72.forwardRef)(function MenuItem3({
-    children,
-    className,
-    prefix: prefix2,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    ...props
-  }, ref) {
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-      index_parts_exports2.Item,
-      {
-        ref,
-        ...itemAriaProps,
-        className: clsx_default(
-          resets_default8["box-sizing"],
-          style_default28.item,
-          className
-        ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-          ItemContent,
-          {
-            prefix: prefix2,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
-          }
-        ) })
-      }
-    );
-  });

-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
-  function getRuntime34() {
-    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") {
-      registerDocument34(document);
+  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_element52 = __toESM(require_element(), 1);
+  function isLocaleRTL(locale) {
+    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
+    if (direction) {
+      return direction === "rtl";
     }
-    return globalScope.__wpStyleRuntime;
+    return [
+      "ar",
+      // Arabic
+      "he",
+      // Hebrew
+      "fa",
+      // Persian (Farsi)
+      "ur",
+      // Urdu
+      "ps",
+      // Pashto
+      "syr",
+      // Syriac
+      "dv",
+      // Divehi
+      "ku",
+      // Kurdish (Sorani)
+      "ckb",
+      // Central Kurdish (Sorani)
+      "ug",
+      // Uyghur
+      "yi"
+      // Yiddish
+    ].includes(locale.language);
   }
-  function documentContainsStyleHash34(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE34}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
-        return true;
-      }
+  function getSupportedLocaleCode(localeCode) {
+    if (!localeCode) {
+      return;
     }
-    return false;
-  }
-  function injectStyle34(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime34();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+    let supportedLocaleCode;
+    try {
+      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+        localeCode
+      ])[0];
+    } catch {
     }
-    if (documentContainsStyleHash34(targetDocument, hash)) {
-      injectedStyles.add(hash);
+    return supportedLocaleCode;
+  }
+  function getWeekStartsOn(locale) {
+    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
+    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
       return;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return firstDay % 7;
   }
-  function registerDocument34(targetDocument) {
-    const runtime = getRuntime34();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle34(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  var useLocalizationProps = ({
+    locale,
+    timeZone,
+    mode
+  }) => {
+    return (0, import_element52.useMemo)(() => {
+      const isLocaleString = typeof locale === "string";
+      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
+      const supportedLocaleCode = getSupportedLocaleCode(
+        isLocaleString ? locale : locale?.code
+      );
+      const localeCode = supportedLocaleCode ?? "en-US";
+      const intlLocale = new Intl.Locale(localeCode);
+      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n14.isRTL)();
+      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
+      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        year: "numeric",
+        month: "long",
+        timeZone
+      });
+      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "narrow",
+        timeZone
+      });
+      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        timeZone
+      });
+      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        year: "numeric",
+        month: "long",
+        day: "numeric",
+        timeZone
+      });
+      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        day: "numeric",
+        timeZone
+      });
+      return {
+        "aria-label": mode === "single" ? (0, import_i18n14.__)("Date calendar") : (0, import_i18n14.__)("Date range calendar"),
+        labels: {
+          /** The label for the navigation toolbar. */
+          labelNav: () => (0, import_i18n14.__)("Navigation bar"),
+          /**
+           * The label for the month grid.
+           * @param date
+           */
+          labelGrid: monthNameFormatter.format,
+          /**
+           * The label for the gridcell, when the calendar is not interactive.
+           * @param date
+           * @param modifiers
+           */
+          labelGridcell: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today) {
+              label = (0, import_i18n14.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n14.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /** The label for the "next month" button. */
+          labelNext: () => (0, import_i18n14.__)("Next month"),
+          /** The label for the "previous month" button. */
+          labelPrevious: () => (0, import_i18n14.__)("Previous month"),
+          /**
+           * The label for the day button.
+           * @param date
+           * @param modifiers
+           */
+          labelDayButton: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today && modifiers?.selected) {
+              return (0, import_i18n14.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n14.__)("Today, %s, selected"),
+                formattedDate
+              );
+            }
+            if (modifiers?.today) {
+              label = (0, import_i18n14.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n14.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            if (modifiers?.selected) {
+              label = (0, import_i18n14.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n14.__)("%s, selected"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /**
+           * The label for the weekday.
+           * @param date
+           */
+          labelWeekday: weekdayLongFormatter.format
+        },
+        locale: dateFnsLocale,
+        lang: localeCode,
+        dir: isRightToLeft ? "rtl" : "ltr",
+        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
+        formatters: {
+          formatDay: dayNumberFormatter.format,
+          formatWeekdayName: weekdayNarrowFormatter.format,
+          formatCaption: monthNameFormatter.format
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode]);
+  };
+
+  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_element53 = __toESM(require_element(), 1);
+  function usePreserveDayFocus(forwardedRef, month) {
+    const rootRef = (0, import_element53.useRef)(null);
+    const hadDayFocusRef = (0, import_element53.useRef)(false);
+    const mergedRef = (0, import_compose3.useMergeRefs)([rootRef, forwardedRef]);
+    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
+    const onDayFocus = (0, import_element53.useCallback)(() => {
+      hadDayFocusRef.current = true;
+    }, []);
+    const onDayBlur = (0, import_element53.useCallback)(() => {
+      hadDayFocusRef.current = false;
+    }, []);
+    (0, import_element53.useEffect)(() => {
+      if (!hadDayFocusRef.current) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const root = rootRef.current;
+      if (!root) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+      const { activeElement: activeElement2, body } = root.ownerDocument;
+      if (activeElement2 !== body) {
+        const grid = activeElement2?.closest('[role="grid"]');
+        hadDayFocusRef.current = !!grid && root.contains(grid);
+        return;
+      }
+      hadDayFocusRef.current = false;
+      const focusTarget = root.querySelector(
+        '[role="grid"] button[tabindex="0"]:not(:disabled)'
+      );
+      const enabledControl = root.querySelector(
+        'button:not(:disabled):not([aria-disabled="true"])'
+      );
+      const focusableControl = root.querySelector(
+        "button:not(:disabled)"
+      );
+      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
+    }, [monthIndex]);
+    return { ref: mergedRef, onDayFocus, onDayBlur };
   }
-  function registerStyle34(hash, css) {
-    const runtime = getRuntime34();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle34(targetDocument, hash, css);
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var Calendar = (0, import_element54.forwardRef)(
+    function Calendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      locale,
+      timeZone,
+      month,
+      render: render5,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "single"
+      });
+      const labels = (0, import_element54.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element54.useCallback)(
+        (selected2, triggerDate, modifiers, e3) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers,
+            e3
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const rootContextValue = (0, import_element54.useMemo)(
+        () => ({
+          render: render5,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render5, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "single",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur
+        }
+      ) });
     }
+  );
+
+  // packages/ui/build-module/calendar/range-calendar.mjs
+  var import_element55 = __toESM(require_element(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  function usePreviewRange({
+    value,
+    hoveredDate,
+    excludeDisabled,
+    min: min4,
+    max: max4,
+    disabled: disabled2
+  }) {
+    return (0, import_element55.useMemo)(() => {
+      if (!hoveredDate || !value?.from) {
+        return;
+      }
+      let previewHighlight;
+      let potentialNewRange;
+      if (hoveredDate < value.from) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: value.from
+        };
+        potentialNewRange = {
+          from: hoveredDate,
+          to: value.to ?? value.from
+        };
+      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+        previewHighlight = {
+          from: value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      } else if (hoveredDate > value.from) {
+        previewHighlight = {
+          from: value.to ?? value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      }
+      if (min4 !== void 0 && min4 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min4) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (max4 !== void 0 && max4 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max4) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      return previewHighlight;
+    }, [value, hoveredDate, excludeDisabled, min4, max4, disabled2]);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle34("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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle34("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default29 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var CheckboxItem = (0, import_element73.forwardRef)(
-    function MenuCheckboxItem3({
-      children,
-      className,
-      prefix: prefix2,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
+  var RangeCalendar = (0, import_element55.forwardRef)(
+    function RangeCalendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      excludeDisabled,
+      min: min4,
+      max: max4,
+      disabled: disabled2,
+      locale,
+      timeZone,
+      month,
+      render: render5,
+      role = "application",
       "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
+      labels: customLabels,
       ...props
     }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "range"
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(
-        index_parts_exports2.CheckboxItem,
+      const labels = (0, import_element55.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element55.useCallback)(
+        (selected2, triggerDate, modifiers2, e3) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers2,
+            e3
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const [hoveredDate, setHoveredDate] = (0, import_element55.useState)(
+        void 0
+      );
+      const previewRange = usePreviewRange({
+        value: selected,
+        hoveredDate,
+        excludeDisabled,
+        min: min4,
+        max: max4,
+        disabled: disabled2
+      });
+      const modifiers = (0, import_element55.useMemo)(() => {
+        return {
+          preview: previewRange,
+          preview_start: previewRange?.from,
+          preview_end: previewRange?.to
+        };
+      }, [previewRange]);
+      const rootContextValue = (0, import_element55.useMemo)(
+        () => ({
+          render: render5,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render5, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+        DayPicker,
         {
-          ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default9["box-sizing"],
-            style_default29.item,
-            className
-          ),
+          ...COMMON_PROPS,
+          ...localizationProps,
           ...props,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              index_parts_exports2.CheckboxItemIndicator,
-              {
-                keepMounted: true,
-                className: style_default29["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Icon, { icon: check_default, size: 24, "aria-hidden": "true" })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-              ItemContent,
-              {
-                prefix: prefix2,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
-              }
-            ) })
-          ]
+          "aria-label": ariaLabel,
+          mode: "range",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          disabled: disabled2,
+          excludeDisabled,
+          min: min4,
+          max: max4,
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur,
+          onDayMouseEnter: (date) => setHoveredDate(date),
+          onDayMouseLeave: () => setHoveredDate(void 0),
+          modifiers,
+          modifiersClassNames: MODIFIER_CLASSNAMES
         }
-      );
+      ) });
     }
   );

-  // packages/ui/build-module/menu/group.mjs
-  var import_element74 = __toESM(require_element(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
-  function getRuntime35() {
+  // packages/ui/build-module/card/index.mjs
+  var card_exports = {};
+  __export(card_exports, {
+    Content: () => Content,
+    FullBleed: () => FullBleed,
+    Header: () => Header,
+    Root: () => Root5,
+    Title: () => Title
+  });
+
+  // packages/ui/build-module/card/root.mjs
+  var import_element56 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+  function getRuntime26() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36589,28 +35505,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument35(document);
+      registerDocument26(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash35(targetDocument, hash) {
+  function documentContainsStyleHash26(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE35}]`
+      `style[${STYLE_HASH_ATTRIBUTE26}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle35(targetDocument, hash, css) {
+  function injectStyle26(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime35();
+    const runtime = getRuntime26();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36619,24 +35535,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash35(targetDocument, hash)) {
+    if (documentContainsStyleHash26(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument35(targetDocument) {
-    const runtime = getRuntime35();
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36650,33 +35566,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle35(hash, css) {
-    const runtime = getRuntime35();
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle35(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle35("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle26("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default30 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Group = (0, import_element74.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
-      index_parts_exports2.Group,
-      {
-        ref,
-        className: clsx_default(style_default30.group, className),
-        ...props
-      }
-    );
+  var resets_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle26("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 style_default25 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Root5 = (0, import_element56.forwardRef)(function Card({ render: render5, ...restProps }, ref) {
+    const mergedClassName = clsx_default(style_default25.root, resets_default11["box-sizing"]);
+    const element = useRender({
+      defaultTagName: "div",
+      render: render5,
+      ref,
+      props: mergeProps({ className: mergedClassName }, restProps)
+    });
+    return element;
   });

-  // packages/ui/build-module/menu/group-label.mjs
-  var import_element75 = __toESM(require_element(), 1);
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
-  function getRuntime36() {
+  // packages/ui/build-module/card/header.mjs
+  var import_element57 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
+  function getRuntime27() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36687,28 +35606,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument36(document);
+      registerDocument27(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash36(targetDocument, hash) {
+  function documentContainsStyleHash27(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE36}]`
+      `style[${STYLE_HASH_ATTRIBUTE27}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle36(targetDocument, hash, css) {
+  function injectStyle27(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime36();
+    const runtime = getRuntime27();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36717,24 +35636,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash36(targetDocument, hash)) {
+    if (documentContainsStyleHash27(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument36(targetDocument) {
-    const runtime = getRuntime36();
+  function registerDocument27(targetDocument) {
+    const runtime = getRuntime27();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle36(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36748,36 +35667,33 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle36(hash, css) {
-    const runtime = getRuntime36();
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle36(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle36("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle27("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 style_default31 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var GroupLabel = (0, import_element75.forwardRef)(
-    function MenuGroupLabel3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
-        index_parts_exports2.GroupLabel,
-        {
-          ref,
-          className: clsx_default(style_default31["group-label"], className),
-          ...props
-        }
-      );
+  var style_default26 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Header = (0, import_element57.forwardRef)(
+    function CardHeader({ render: render5, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render5,
+        ref,
+        props: mergeProps({ className: style_default26.header }, props)
+      });
+      return element;
     }
   );

-  // packages/ui/build-module/menu/link-item.mjs
-  var import_element76 = __toESM(require_element(), 1);
-  var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
-  function getRuntime37() {
+  // packages/ui/build-module/card/content.mjs
+  var import_element58 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+  function getRuntime28() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36788,28 +35704,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument37(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash37(targetDocument, hash) {
+  function documentContainsStyleHash28(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE37}]`
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle37(targetDocument, hash, css) {
+  function injectStyle28(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime37();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36818,24 +35734,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash37(targetDocument, hash)) {
+    if (documentContainsStyleHash28(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument37(targetDocument) {
-    const runtime = getRuntime37();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36849,108 +35765,33 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle37(hash, css) {
-    const runtime = getRuntime37();
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle37(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle37("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default11 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  if (typeof process === "undefined" || true) {
-    registerStyle37("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_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle37("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle28("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 style_default32 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var LinkItem = (0, import_element76.forwardRef)(function MenuLinkItem3({
-    children,
-    className,
-    openInNewTab = false,
-    prefix: prefix2,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    rel,
-    ...props
-  }, ref) {
-    const externalLinkIndicator = openInNewTab ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-      "span",
-      {
-        className: style_default32["external-link-indicator"],
-        role: "img",
-        "aria-label": (
-          /* translators: accessibility text appended to link text */
-          (0, import_i18n19.__)("(opens in a new tab)")
-        )
-      }
-    ) : null;
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      labelTrailing: externalLinkIndicator,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-      index_parts_exports2.LinkItem,
-      {
-        ref,
-        ...props,
-        ...itemAriaProps,
-        rel,
-        target: openInNewTab ? "_blank" : void 0,
-        className: clsx_default(
-          global_css_defense_default11.a,
-          resets_default10["box-sizing"],
-          style_default32.item,
-          className
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
-          ItemContent,
-          {
-            prefix: prefix2,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
-          }
-        ) })
-      }
-    );
-  });
-
-  // packages/ui/build-module/menu/popup.mjs
-  var import_element79 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/menu/portal.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  var Portal2 = (0, import_element77.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-      index_parts_exports2.Portal,
-      {
+  var style_default27 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var Content = (0, import_element58.forwardRef)(
+    function CardContent({ render: render5, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render5,
         ref,
-        container: container ?? getWpCompatOverlaySlot(),
-        ...props
-      }
-    );
-  });
+        props: mergeProps({ className: style_default27.content }, props)
+      });
+      return element;
+    }
+  );

-  // packages/ui/build-module/menu/positioner.mjs
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
-  function getRuntime38() {
+  // packages/ui/build-module/card/full-bleed.mjs
+  var import_element59 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+  function getRuntime29() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36961,28 +35802,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument38(document);
+      registerDocument29(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash38(targetDocument, hash) {
+  function documentContainsStyleHash29(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE38}]`
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle38(targetDocument, hash, css) {
+  function injectStyle29(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime38();
+    const runtime = getRuntime29();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36991,24 +35832,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash38(targetDocument, hash)) {
+    if (documentContainsStyleHash29(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument38(targetDocument) {
-    const runtime = getRuntime38();
+  function registerDocument29(targetDocument) {
+    const runtime = getRuntime29();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37022,51 +35863,115 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle38(hash, css) {
-    const runtime = getRuntime38();
+  function registerStyle29(hash, css) {
+    const runtime = getRuntime29();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle38(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle38("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_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle38("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle29("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 style_default33 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
-    side: "inline-end",
-    align: "start",
-    sideOffset: -4,
-    collisionPadding: 12
-  };
-  var Positioner2 = (0, import_element78.forwardRef)(
-    function MenuPositioner3({ className, ...props }, ref) {
-      const { isSubmenu } = useMenuContext();
-      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
-      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-        index_parts_exports2.Positioner,
+  var style_default28 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+  var FullBleed = (0, import_element59.forwardRef)(
+    function CardFullBleed({ render: render5, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render5,
+        ref,
+        props: mergeProps(
+          { className: style_default28.fullbleed },
+          props
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/card/title.mjs
+  var import_element60 = __toESM(require_element(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime167.jsx)("div", {});
+  var Title = (0, import_element60.forwardRef)(
+    function CardTitle({ render: render5 = DEFAULT_TAG, children, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+        Text,
         {
-          ...defaultProps,
+          ref,
+          variant: "heading-lg",
+          render: render5,
           ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible/panel.mjs
+  var import_element61 = __toESM(require_element(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var Panel = (0, import_element61.forwardRef)(
+    function CollapsiblePanel3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/root.mjs
+  var import_element62 = __toESM(require_element(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var Root6 = (0, import_element62.forwardRef)(
+    function CollapsibleRoot3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/trigger.mjs
+  var import_element63 = __toESM(require_element(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var Trigger3 = (0, import_element63.forwardRef)(
+    function CollapsibleTrigger3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/index.mjs
+  var collapsible_card_exports = {};
+  __export(collapsible_card_exports, {
+    Content: () => Content2,
+    Header: () => Header2,
+    HeaderDescription: () => HeaderDescription,
+    Root: () => Root32
+  });
+
+  // packages/ui/build-module/collapsible-card/root.mjs
+  var import_element64 = __toESM(require_element(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var Root32 = (0, import_element64.forwardRef)(
+    function CollapsibleCardRoot({ render: render5, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+        Root6,
+        {
           ref,
-          className: clsx_default(
-            resets_default11["box-sizing"],
-            style_default33.positioner,
-            className
-          )
+          render: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(Root5, { render: render5 }),
+          ...restProps
         }
       );
     }
   );

-  // packages/ui/build-module/menu/popup.mjs
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
-  function getRuntime39() {
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_element66 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element65 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element65.createContext)(null);
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+  function getRuntime30() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37077,28 +35982,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument39(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash39(targetDocument, hash) {
+  function documentContainsStyleHash30(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE39}]`
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle39(targetDocument, hash, css) {
+  function injectStyle30(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime39();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37107,24 +36012,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash39(targetDocument, hash)) {
+    if (documentContainsStyleHash30(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument39(targetDocument) {
-    const runtime = getRuntime39();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle39(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37138,51 +36043,144 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle39(hash, css) {
-    const runtime = getRuntime39();
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle39(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle39("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle30("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_default34 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Popup2 = (0, import_element79.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
-    const { isSubmenu } = useMenuContext();
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-      index_parts_exports2.Popup,
-      {
-        ref,
-        className: clsx_default(
-          style_default34.popup,
-          isSubmenu ? style_default34["is-submenu"] : style_default34["is-root"],
-          className
-        ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
-          "div",
-          {
-            className: style_default34.list,
-            children
+  var style_default29 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle30("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) {
+    registerStyle30("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_default4 = { "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 Header2 = (0, import_element66.forwardRef)(
+    function CollapsibleCardHeader({
+      children,
+      className,
+      render: render5,
+      "aria-describedby": ariaDescribedByProp,
+      ...restProps
+    }, ref) {
+      const [descriptionIds, setDescriptionIds] = (0, import_element66.useState)(
+        []
+      );
+      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element66.useState)([]);
+      const headerContentRef = (0, import_element66.useRef)(null);
+      const registerDescriptionId = (0, import_element66.useCallback)((id) => {
+        setDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.includes(id)) {
+            return currentDescriptionIds;
           }
-        )
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(Positioner2, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(Portal2, {}), positionedPopup);
-  });
+          return [...currentDescriptionIds, id];
+        });
+        return () => {
+          setDescriptionIds(
+            (currentDescriptionIds) => currentDescriptionIds.filter(
+              (descriptionId) => descriptionId !== id
+            )
+          );
+        };
+      }, []);
+      const contextValue = (0, import_element66.useMemo)(
+        () => ({ registerDescriptionId }),
+        [registerDescriptionId]
+      );
+      (0, import_compose4.useIsomorphicLayoutEffect)(() => {
+        const registeredDescriptionIds = new Set(descriptionIds);
+        const nextDescriptionIds = Array.from(
+          headerContentRef.current?.querySelectorAll("[id]") ?? []
+        ).map((element) => element.id).filter((id) => registeredDescriptionIds.has(id));
+        setOrderedDescriptionIds((currentDescriptionIds) => {
+          if (currentDescriptionIds.length === nextDescriptionIds.length && currentDescriptionIds.every(
+            (id, index2) => id === nextDescriptionIds[index2]
+          )) {
+            return currentDescriptionIds;
+          }
+          return nextDescriptionIds;
+        });
+      });
+      const ariaDescribedBy = Array.from(
+        /* @__PURE__ */ new Set([
+          ...ariaDescribedByProp?.split(/\s+/).filter(Boolean) ?? [],
+          ...orderedDescriptionIds
+        ])
+      ).join(" ") || void 0;
+      return useRender({
+        defaultTagName: "div",
+        render: render5,
+        ref,
+        props: mergeProps(restProps, {
+          className: clsx_default(
+            global_css_defense_default6.heading,
+            style_default29["heading-wrapper"],
+            className
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(
+            Trigger3,
+            {
+              className: style_default29.header,
+              render: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(Header, {}),
+              nativeButton: false,
+              "aria-describedby": ariaDescribedBy,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+                  "div",
+                  {
+                    ref: headerContentRef,
+                    className: style_default29["header-content"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      style_default29["header-trigger-positioner"]
+                    ),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+                      "div",
+                      {
+                        className: clsx_default(
+                          style_default29["header-trigger-wrapper"],
+                          global_css_defense_default6.div,
+                          // While the interactive trigger element is the whole header,
+                          // the focus ring will be displayed only on the icon to visually
+                          // emulate it being the button.
+                          focus_module_default4["outset-ring--focus-parent-visible"]
+                        ),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+                          Icon,
+                          {
+                            icon: chevron_down_default,
+                            className: style_default29["header-trigger"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
+    }
+  );

-  // packages/ui/build-module/menu/radio-group.mjs
-  var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
-  function getRuntime40() {
+  // packages/ui/build-module/collapsible-card/header-description.mjs
+  var import_element67 = __toESM(require_element(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37193,28 +36191,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument40(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash40(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE40}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle40(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime40();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37223,24 +36221,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash40(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument40(targetDocument) {
-    const runtime = getRuntime40();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle40(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37254,68 +36252,82 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle40(hash, css) {
-    const runtime = getRuntime40();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle40(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle40("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle31("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_default35 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var RadioGroup = (0, import_element80.forwardRef)(
-    function MenuRadioGroup3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-        index_parts_exports2.RadioGroup,
-        {
-          ref,
-          className: clsx_default(style_default35["radio-group"], className),
-          ...props
-        }
+  var style_default30 = { "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_runtime173.jsx)("div", {});
+  var HeaderDescription = (0, import_element67.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render5 = DEFAULT_TAG2, ...restProps }, ref) {
+    const generatedId = (0, import_element67.useId)();
+    const descriptionId = idProp ?? generatedId;
+    const context = (0, import_element67.useContext)(HeaderDescriptionIdContext);
+    if (!context) {
+      throw new Error(
+        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
       );
     }
-  );
-
-  // packages/ui/build-module/menu/radio-item.mjs
-  var import_element81 = __toESM(require_element(), 1);
-  var import_primitives98 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
-  function getRuntime41() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
+    (0, import_element67.useEffect)(() => {
+      return context?.registerDescriptionId(descriptionId);
+    }, [context, descriptionId]);
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        render: render5,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: clsx_default(style_default30["header-description"], className),
+        ...restProps,
+        children
+      }
+    );
+  });
+
+  // packages/ui/build-module/collapsible-card/content.mjs
+  var import_element68 = __toESM(require_element(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
+    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") {
-      registerDocument41(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash41(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE41}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle41(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime41();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37324,24 +36336,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash41(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument41(targetDocument) {
-    const runtime = getRuntime41();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle41(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37355,266 +36367,47 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle41(hash, css) {
-    const runtime = getRuntime41();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle41(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle41("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle32("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 resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle41("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default36 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(import_primitives98.Circle, { cx: 12, cy: 12, r: 3 }) });
-  var RadioItem = (0, import_element81.forwardRef)(
-    function MenuRadioItem3({
-      children,
-      className,
-      prefix: prefix2,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
-    }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(
-        index_parts_exports2.RadioItem,
+  var style_default31 = { "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_element68.forwardRef)(
+    function CollapsibleCardContent({ className, render: render5, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+        Panel,
         {
           ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default12["box-sizing"],
-            style_default36.item,
+          className: (state2) => clsx_default(
+            style_default31.content,
+            state2.open && state2.transitionStatus === "idle" && style_default31["overflow-visible"],
             className
           ),
-          ...props,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-              index_parts_exports2.RadioItemIndicator,
-              {
-                keepMounted: true,
-                className: style_default36["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-                  Icon,
-                  {
-                    icon: radioCheck,
-                    className: style_default36["radio-selection-icon"],
-                    "aria-hidden": "true"
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-              ItemContent,
-              {
-                prefix: prefix2,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
-              }
-            ) })
-          ]
+          hiddenUntilFound,
+          ...restProps,
+          children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+            Content,
+            {
+              className: style_default31["content-inner"],
+              render: render5,
+              children
+            }
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  function getIframeDocument(iframe) {
-    try {
-      return iframe.contentDocument;
-    } catch {
-      return null;
-    }
-  }
-  function forEachIframe(node, callback) {
-    if (node.nodeType !== Node.ELEMENT_NODE) {
-      return;
-    }
-    const element = node;
-    if (element.tagName === "IFRAME") {
-      callback(element);
-    }
-    element.querySelectorAll("iframe").forEach(callback);
-  }
-  function isInsideCurrentMenu(event, trigger) {
-    const target = event.target;
-    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
-    const popupId = trigger.getAttribute("aria-controls");
-    if (!targetElement || !popupId) {
-      return false;
-    }
-    const popup = targetElement.ownerDocument.getElementById(popupId);
-    if (!popup) {
-      return false;
-    }
-    const rootOwnerId = popup.getAttribute("data-rootownerid");
-    if (!rootOwnerId) {
-      return popup.contains(targetElement);
-    }
-    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
-  }
-  function useCloseOnIframePointerDown({
-    enabled,
-    onPointerDown,
-    ownerDocument: ownerDocument2
-  }) {
-    (0, import_element82.useEffect)(() => {
-      if (!enabled || !ownerDocument2) {
-        return;
-      }
-      const observeDocument = (document2, listenForPointerDown) => {
-        if (listenForPointerDown) {
-          document2.addEventListener("pointerdown", onPointerDown, true);
-        }
-        const iframeCleanups = /* @__PURE__ */ new Map();
-        const addIframe = (iframe) => {
-          if (iframeCleanups.has(iframe)) {
-            return;
-          }
-          let iframeDocument = null;
-          let iframeDocumentCleanup;
-          const updateIframeDocument = () => {
-            const nextIframeDocument = getIframeDocument(iframe);
-            if (nextIframeDocument === iframeDocument) {
-              return;
-            }
-            iframeDocumentCleanup?.();
-            iframeDocument = nextIframeDocument;
-            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
-          };
-          iframe.addEventListener("load", updateIframeDocument);
-          updateIframeDocument();
-          iframeCleanups.set(iframe, () => {
-            iframe.removeEventListener("load", updateIframeDocument);
-            iframeDocumentCleanup?.();
-          });
-        };
-        const removeIframe = (iframe) => {
-          iframeCleanups.get(iframe)?.();
-          iframeCleanups.delete(iframe);
-        };
-        document2.querySelectorAll("iframe").forEach(addIframe);
-        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
-        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
-          records.forEach((record) => {
-            record.removedNodes.forEach(
-              (node) => forEachIframe(node, removeIframe)
-            );
-            record.addedNodes.forEach(
-              (node) => forEachIframe(node, addIframe)
-            );
-          });
-        }) : null;
-        observer?.observe(document2.documentElement, {
-          childList: true,
-          subtree: true
-        });
-        return () => {
-          observer?.disconnect();
-          iframeCleanups.forEach((cleanup) => cleanup());
-          if (listenForPointerDown) {
-            document2.removeEventListener(
-              "pointerdown",
-              onPointerDown,
-              true
-            );
-          }
-        };
-      };
-      return observeDocument(ownerDocument2, false);
-    }, [enabled, onPointerDown, ownerDocument2]);
-  }
-  function useIframeDismissalBridge({
-    actionsRef,
-    defaultOpen,
-    disabled: disabled2,
-    modal,
-    onOpenChange,
-    open: openProp
-  }) {
-    const fallbackActionsRef = (0, import_element82.useRef)(null);
-    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
-    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element82.useState)(
-      defaultOpen ?? false
-    );
-    const [trigger, setTrigger] = (0, import_element82.useState)(null);
-    const open = openProp ?? uncontrolledOpen;
-    const handleIframePointerDown = (0, import_element82.useCallback)(
-      (event) => {
-        if (trigger && !isInsideCurrentMenu(event, trigger)) {
-          resolvedActionsRef.current?.close();
-        }
-      },
-      [resolvedActionsRef, trigger]
-    );
-    useCloseOnIframePointerDown({
-      enabled: open && modal === false && !disabled2 && trigger !== null,
-      onPointerDown: handleIframePointerDown,
-      ownerDocument: trigger?.ownerDocument ?? null
-    });
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      onOpenChange(nextOpen, eventDetails);
-      if (eventDetails.isCanceled) {
-        return;
-      }
-      setUncontrolledOpen(nextOpen);
-      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
-    };
-    return {
-      actionsRef: resolvedActionsRef,
-      onOpenChange: handleOpenChange
-    };
-  }
-
-  // packages/ui/build-module/menu/root.mjs
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  function Root7(props) {
-    const { onOpenChange } = props;
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      const trigger = eventDetails.trigger;
-      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
-      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
-      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
-      const eventTarget = eventDetails.event.target;
-      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
-      onOpenChange?.(nextOpen, eventDetails);
-      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
-        trigger.focus();
-      }
-    };
-    const iframeDismissalProps = useIframeDismissalBridge({
-      actionsRef: props.actionsRef,
-      defaultOpen: props.defaultOpen,
-      disabled: props.disabled,
-      modal: props.modal,
-      onOpenChange: handleOpenChange,
-      open: props.open
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(index_parts_exports2.Root, { ...props, ...iframeDismissalProps }) }) });
-  }
-
-  // packages/ui/build-module/menu/separator.mjs
-  var import_element83 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
-  function getRuntime42() {
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element69 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+  function getRuntime33() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37625,28 +36418,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument42(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash42(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE42}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle42(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime42();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37655,24 +36448,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash42(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument42(targetDocument) {
-    const runtime = getRuntime42();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle42(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37686,41 +36479,81 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle42(hash, css) {
-    const runtime = getRuntime42();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle42(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle42("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle33("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  var style_default37 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Separator2 = (0, import_element83.forwardRef)(
-    function MenuSeparator({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-        index_parts_exports2.Separator,
-        {
-          ref,
-          className: clsx_default(style_default37.separator, className),
-          ...props
-        }
-      );
-    }
-  );
+  var style_default32 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element69.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render5, ...props }, ref) {
+    const style = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render: render5,
+      ref,
+      props: mergeProps(props, { style, className: style_default32.stack })
+    });
+    return element;
+  });

-  // packages/ui/build-module/menu/submenu-root.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  function SubmenuRoot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(index_parts_exports2.SubmenuRoot, { ...props }) });
+  // packages/ui/build-module/utils/use-schedule-validation.mjs
+  var import_compose5 = __toESM(require_compose(), 1);
+  var import_element70 = __toESM(require_element(), 1);
+  function useScheduleValidation(validate) {
+    const validateEvent = (0, import_compose5.useEvent)(validate);
+    const timerRef = (0, import_element70.useRef)(null);
+    const unmountedRef = (0, import_element70.useRef)(false);
+    const scheduleValidation = (0, import_element70.useCallback)(() => {
+      if (unmountedRef.current) {
+        return;
+      }
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
+      }
+      timerRef.current = setTimeout(() => {
+        validateEvent();
+        timerRef.current = null;
+      }, 0);
+    }, [validateEvent]);
+    (0, import_element70.useEffect)(() => {
+      unmountedRef.current = false;
+      return () => {
+        unmountedRef.current = true;
+        if (timerRef.current) {
+          clearTimeout(timerRef.current);
+        }
+      };
+    }, []);
+    return scheduleValidation;
   }

-  // packages/ui/build-module/menu/submenu-trigger.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
-  function getRuntime43() {
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element73 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
+  var import_element71 = __toESM(require_element(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+  function getRuntime34() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37731,28 +36564,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument43(document);
+      registerDocument34(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash43(targetDocument, hash) {
+  function documentContainsStyleHash34(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE43}]`
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle43(targetDocument, hash, css) {
+  function injectStyle34(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime43();
+    const runtime = getRuntime34();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37761,24 +36594,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash43(targetDocument, hash)) {
+    if (documentContainsStyleHash34(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument43(targetDocument) {
-    const runtime = getRuntime43();
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle43(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37792,103 +36625,79 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle43(hash, css) {
-    const runtime = getRuntime43();
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle43(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle43("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle34("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 resets_default13 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle43("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle34("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default38 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var SubmenuTrigger = (0, import_element84.forwardRef)(
-    function MenuSubmenuTrigger3({
-      children,
+  var resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle34("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_default33 = { "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_element71.forwardRef)(
+    function InputLayout2({
       className,
+      children,
+      visuallyDisabled,
+      size: size4 = "default",
+      isBorderless,
       prefix: prefix2,
-      shortcut,
       suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
+      ...restProps
     }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-        index_parts_exports2.SubmenuTrigger,
+      return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
+        "div",
         {
           ref,
-          ...itemAriaProps,
           className: clsx_default(
-            resets_default13["box-sizing"],
-            style_default38.item,
+            global_css_defense_default7.div,
+            resets_default12["box-sizing"],
+            style_default33["input-layout"],
+            style_default33[`is-size-${size4}`],
+            visuallyDisabled && style_default33["is-disabled"],
+            isBorderless && style_default33["is-borderless"],
             className
           ),
-          ...props,
-          children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-            ItemContent,
-            {
-              prefix: prefix2,
-              shortcut,
-              shortcutDescriptionId,
-              suffix,
-              trailing: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-                Icon,
-                {
-                  className: style_default38["submenu-chevron"],
-                  icon: chevron_right_small_default,
-                  size: 24,
-                  "aria-hidden": "true"
-                }
-              ),
-              children
-            }
-          ) })
+          ...restProps,
+          children: [
+            import_element71.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+              "div",
+              {
+                className: style_default33["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix2
+              }
+            ),
+            children,
+            import_element71.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+              "div",
+              {
+                className: style_default33["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
+              }
+            )
+          ]
         }
       );
     }
   );

-  // packages/ui/build-module/menu/trigger.mjs
-  var import_element85 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  var Trigger3 = (0, import_element85.forwardRef)(
-    function MenuTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(index_parts_exports2.Trigger, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/notice/index.mjs
-  var notice_exports = {};
-  __export(notice_exports, {
-    ActionButton: () => ActionButton,
-    ActionLink: () => ActionLink,
-    Actions: () => Actions,
-    CloseIcon: () => CloseIcon,
-    Description: () => Description3,
-    Root: () => Root8,
-    Title: () => Title2
-  });
-
-  // packages/ui/build-module/notice/root.mjs
-  var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
-  function getRuntime44() {
+  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
+  var import_element72 = __toESM(require_element(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37899,28 +36708,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument44(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash44(targetDocument, hash) {
+  function documentContainsStyleHash35(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE44}]`
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle44(targetDocument, hash, css) {
+  function injectStyle35(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime44();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37929,24 +36738,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash44(targetDocument, hash)) {
+    if (documentContainsStyleHash35(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument44(targetDocument) {
-    const runtime = getRuntime44();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle44(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37960,97 +36769,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle44(hash, css) {
-    const runtime = getRuntime44();
+  function registerStyle35(hash, css) {
+    const runtime = getRuntime35();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle44(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle44("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_default14 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle44("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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_default39 = { "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 = {
-    neutral: null,
-    info: info_default,
-    warning: caution_default,
-    success: published_default,
-    error: error_default
-  };
-  function getDefaultPoliteness(intent) {
-    return intent === "error" ? "assertive" : "polite";
-  }
-  function safeRenderToString(message2) {
-    if (!message2) {
-      return void 0;
-    }
-    if (typeof message2 === "string") {
-      return message2;
-    }
-    try {
-      return (0, import_element86.renderToString)(message2);
-    } catch {
-      return void 0;
-    }
+    registerStyle35("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))}}}}');
   }
-  function useSpokenMessage(message2, politeness) {
-    const spokenMessage = safeRenderToString(message2);
-    (0, import_element86.useEffect)(() => {
-      if (spokenMessage) {
-        (0, import_a11y2.speak)(spokenMessage, politeness);
+  var style_default34 = { "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_element72.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      "div",
+      {
+        ref,
+        className: clsx_default(
+          style_default34["input-layout-slot"],
+          style_default34[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
       }
-    }, [spokenMessage, politeness]);
-  }
-  var Root8 = (0, import_element86.forwardRef)(function Notice({
-    intent = "neutral",
-    children,
-    icon,
-    spokenMessage = children,
-    politeness = getDefaultPoliteness(intent),
-    render: render5,
-    ...restProps
-  }, ref) {
-    useSpokenMessage(spokenMessage, politeness);
-    const iconElement = icon === null ? null : icon ?? icons[intent];
-    const mergedClassName = clsx_default(
-      style_default39.notice,
-      style_default39[`is-${intent}`],
-      resets_default14["box-sizing"]
     );
-    const element = useRender({
-      defaultTagName: "div",
-      render: render5,
-      ref,
-      props: mergeProps(
-        {
-          className: mergedClassName,
-          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
-            children,
-            iconElement && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
-              Icon,
-              {
-                className: style_default39.icon,
-                icon: iconElement
-              }
-            )
-          ] })
-        },
-        restProps
-      )
-    });
-    return element;
   });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/notice/title.mjs
-  var import_element87 = __toESM(require_element(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
-  function getRuntime45() {
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });
+
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38061,28 +36815,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument45(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash45(targetDocument, hash) {
+  function documentContainsStyleHash36(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE45}]`
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle45(targetDocument, hash, css) {
+  function injectStyle36(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime45();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38091,24 +36845,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash45(targetDocument, hash)) {
+    if (documentContainsStyleHash36(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument45(targetDocument) {
-    const runtime = getRuntime45();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle45(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38122,36 +36876,59 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle45(hash, css) {
-    const runtime = getRuntime45();
+  function registerStyle36(hash, css) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle45(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle45("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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))}}}");
+    registerStyle36("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_default40 = { "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 Title2 = (0, import_element87.forwardRef)(
-    function NoticeTitle({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-md",
-          className: clsx_default(style_default40.title, className),
-          ...props
-        }
-      );
-    }
-  );
+  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) {
+    registerStyle36("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_default5 = { "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) {
+    registerStyle36("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_default35 = { "input": "_2ae7be2fc1bb17a3__input" };
+  var Input3 = (0, import_element73.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+      InputLayout3,
+      {
+        className: clsx_default(
+          focus_module_default5["outset-ring--focus-within"],
+          className
+        ),
+        style,
+        size: size4,
+        visuallyDisabled: restProps.disabled,
+        prefix: prefix2,
+        suffix,
+        children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+          Input,
+          {
+            ref,
+            className: clsx_default(global_css_defense_default8.input, style_default35.input),
+            ...restProps
+          }
+        )
+      }
+    );
+  });

-  // packages/ui/build-module/notice/description.mjs
-  var import_element88 = __toESM(require_element(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
-  function getRuntime46() {
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_element75 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/spinner/spinner.mjs
+  var import_element74 = __toESM(require_element(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+  function getRuntime37() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38162,28 +36939,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument46(document);
+      registerDocument37(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash46(targetDocument, hash) {
+  function documentContainsStyleHash37(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE46}]`
+      `style[${STYLE_HASH_ATTRIBUTE37}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle46(targetDocument, hash, css) {
+  function injectStyle37(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime46();
+    const runtime = getRuntime37();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38192,24 +36969,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash46(targetDocument, hash)) {
+    if (documentContainsStyleHash37(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument46(targetDocument) {
-    const runtime = getRuntime46();
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle46(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38223,35 +37000,58 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle46(hash, css) {
-    const runtime = getRuntime46();
+  function registerStyle37(hash, css) {
+    const runtime = getRuntime37();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle46(targetDocument, hash, css);
+      injectStyle37(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle46("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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))}}}");
+    registerStyle37("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_default41 = { "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 Description3 = (0, import_element88.forwardRef)(
-    function NoticeDescription({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-        Text,
+  var style_default36 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner = (0, import_element74.forwardRef)(
+    function Spinner2({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(
+        "svg",
         {
+          className: clsx_default(style_default36.spinner, className),
+          viewBox: "0 0 100 100",
+          xmlns: "http://www.w3.org/2000/svg",
+          role: "presentation",
+          focusable: "false",
+          ...props,
           ref,
-          variant: "body-md",
-          className: clsx_default(style_default41.description, className),
-          ...props
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+              "circle",
+              {
+                className: style_default36.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+              "path",
+              {
+                className: style_default36.indicator,
+                d: "m 50 0 a 50 50 0 0 1 50 50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            )
+          ]
         }
       );
     }
   );

-  // packages/ui/build-module/notice/actions.mjs
-  var import_element89 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
-  function getRuntime47() {
+  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+  function getRuntime38() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38262,28 +37062,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument47(document);
+      registerDocument38(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash47(targetDocument, hash) {
+  function documentContainsStyleHash38(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE47}]`
+      `style[${STYLE_HASH_ATTRIBUTE38}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle47(targetDocument, hash, css) {
+  function injectStyle38(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime47();
+    const runtime = getRuntime38();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38292,24 +37092,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash47(targetDocument, hash)) {
+    if (documentContainsStyleHash38(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument47(targetDocument) {
-    const runtime = getRuntime47();
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle47(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38323,145 +37123,284 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle47(hash, css) {
-    const runtime = getRuntime47();
+  function registerStyle38(hash, css) {
+    const runtime = getRuntime38();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle47(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle47("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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))}}}");
+    registerStyle38("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_default42 = { "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_element89.forwardRef)(
-    function NoticeActions({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(
-          {
-            className: style_default42.actions
-          },
-          props
-        )
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/notice/close-icon.mjs
-  var import_element90 = __toESM(require_element(), 1);
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE48 = "data-wp-hash";
-  function getRuntime48() {
-    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") {
-      registerDocument48(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  var global_css_defense_default9 = { "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) {
+    registerStyle38("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)}}}}');
   }
-  function documentContainsStyleHash48(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE48}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE48) === hash) {
-        return true;
+  var style_default37 = { "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
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message: message2
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(
+      "p",
+      {
+        id,
+        className: clsx_default(
+          global_css_defense_default9.p,
+          style_default37.indicator,
+          style_default37[`is-${type}`]
+        ),
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(Spinner, { className: style_default37["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+            Icon,
+            {
+              className: style_default37["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message2
+        ]
       }
-    }
-    return false;
+    );
   }
-  function injectStyle48(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime48();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n15.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n15.__)("Optional")})`;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (!suffix) {
+      return label;
     }
-    if (documentContainsStyleHash48(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE48, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_jsx_runtime180.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
   }
-  function registerDocument48(targetDocument) {
-    const runtime = getRuntime48();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle48(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element75.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    render: render5 = DEFAULT_RENDER,
+    ...restProps
+  }, forwardedRef) {
+    const [errorMessage, setErrorMessage] = (0, import_element75.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element75.useState)();
+    const [showMessage, setShowMessage] = (0, import_element75.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element75.useState)(false);
+    const wrapperRef = (0, import_element75.useRef)(null);
+    (0, import_element75.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const handler = () => {
+        if (customValidity?.type !== "validating") {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+        setShowMessage(true);
+        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      };
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, [customValidity?.type, getValidityTarget]);
+    (0, import_element75.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const suppressNativePopover = (event) => {
+        event.preventDefault();
+        if (!event.isTrusted) {
+          return;
+        }
+        const target = event.target;
+        const firstErrorInForm = Array.from(
+          target.form?.elements ?? []
+        ).find((el) => !el.validity.valid);
+        if (!target.form || firstErrorInForm === target) {
+          target.focus();
+        }
+      };
+      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
+        wrapperRef.current?.querySelectorAll(
+          `input[type="radio"][name="${validityTarget?.name}"]`
+        ) ?? []
+      ).filter((sibling) => sibling !== validityTarget) : [];
+      validityTarget?.addEventListener("invalid", suppressNativePopover);
+      radioSiblings.forEach(
+        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
+      );
+      return () => {
+        validityTarget?.removeEventListener(
+          "invalid",
+          suppressNativePopover
+        );
+        radioSiblings.forEach(
+          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
+        );
+      };
+    }, [getValidityTarget]);
+    (0, import_element75.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      if (!customValidity?.type) {
+        validityTarget?.setCustomValidity("");
+        setErrorMessage(validityTarget?.validationMessage);
+        setStatusMessage(void 0);
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      switch (customValidity.type) {
+        case "validating": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(void 0);
+          setStatusMessage({
+            type: "validating",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "valid": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage({
+            type: "valid",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "invalid": {
+          validityTarget?.setCustomValidity(
+            customValidity.message ?? ""
+          );
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage(void 0);
+          break;
+        }
+      }
+    }, [customValidity, getValidityTarget]);
+    (0, import_element75.useEffect)(() => {
+      if (!isTouched || showMessage) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      if (customValidity?.type === "validating") {
+        const timer = setTimeout(() => {
+          setShowMessage(true);
+        }, 1e3);
+        return () => clearTimeout(timer);
+      }
+      setShowMessage(true);
+    }, [isTouched, customValidity?.type, showMessage]);
+    const onBlur = (event) => {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
+        return;
+      }
+      if (!isTouched) {
+        setIsTouched(true);
+        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
-  }
-  function registerStyle48(hash, css) {
-    const runtime = getRuntime48();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle48(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle48("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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_default43 = { "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_element90.forwardRef)(
-    function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n20.__)("Dismiss"), ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-        IconButton,
-        {
-          ...props,
-          ref,
-          className: clsx_default(style_default43["close-icon"], className),
-          variant: "minimal",
-          size: "small",
-          tone: "neutral",
-          icon,
-          label
+    const messageId = (0, import_element75.useId)();
+    const message2 = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element75.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
+        return;
+      }
+      function setDescribedBy(el, shouldAdd) {
+        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
+        if (shouldAdd) {
+          ids.push(messageId);
         }
-      );
-    }
-  );
+        if (ids.length) {
+          el.setAttribute("aria-describedby", ids.join(" "));
+        } else {
+          el.removeAttribute("aria-describedby");
+        }
+      }
+      setDescribedBy(target, !!visibleMessage);
+      return () => setDescribedBy(target, false);
+    }, [visibleMessage, messageId, getValidityTarget]);
+    return useRender({
+      render: render5,
+      ref: [forwardedRef, wrapperRef],
+      props: mergeProps(restProps, {
+        onBlur,
+        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_jsx_runtime180.Fragment, { children: [
+          (0, import_element75.cloneElement)(children, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
+      })
+    });
+  });

-  // packages/ui/build-module/notice/action-button.mjs
-  var import_element91 = __toESM(require_element(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE49 = "data-wp-hash";
-  function getRuntime49() {
+  // packages/ui/build-module/form/primitives/field/index.mjs
+  var field_exports = {};
+  __export(field_exports, {
+    Control: () => Control,
+    Description: () => Description,
+    Details: () => Details,
+    Item: () => Item2,
+    Label: () => Label,
+    Root: () => Root7,
+    VisualLabel: () => VisualLabel
+  });
+
+  // packages/ui/build-module/form/primitives/field/root.mjs
+  var import_element76 = __toESM(require_element(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+  function getRuntime39() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38472,28 +37411,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument49(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash49(targetDocument, hash) {
+  function documentContainsStyleHash39(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE49}]`
+      `style[${STYLE_HASH_ATTRIBUTE39}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE49) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle49(targetDocument, hash, css) {
+  function injectStyle39(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime49();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38502,24 +37441,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash49(targetDocument, hash)) {
+    if (documentContainsStyleHash39(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE49, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument49(targetDocument) {
-    const runtime = getRuntime49();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle49(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38533,44 +37472,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle49(hash, css) {
-    const runtime = getRuntime49();
+  function registerStyle39(hash, css) {
+    const runtime = getRuntime39();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle49(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle49("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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))}}}");
+    registerStyle39("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default44 = { "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_element91.forwardRef)(
-    function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
-      const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
-      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-        Button5,
-        {
-          ...props,
-          ...loadingProps,
-          ref,
-          size: "compact",
-          tone: "neutral",
-          variant,
-          className: clsx_default(
-            style_default44["action-button"],
-            style_default44[`is-action-button-${variant}`],
-            className
-          )
-        }
-      );
-    }
-  );
+  var resets_default13 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  var Root7 = (0, import_element76.forwardRef)(function Root22({ className, render: render5 = DEFAULT_RENDER2, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+      index_parts_exports3.Root,
+      {
+        ref,
+        className: clsx_default(resets_default13["box-sizing"], className),
+        render: render5,
+        ...restProps
+      }
+    );
+  });

-  // packages/ui/build-module/notice/action-link.mjs
-  var import_element92 = __toESM(require_element(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE50 = "data-wp-hash";
-  function getRuntime50() {
+  // packages/ui/build-module/form/primitives/field/item.mjs
+  var import_element77 = __toESM(require_element(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var Item2 = (0, import_element77.forwardRef)(function Item22(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(index_parts_exports3.Item, { ref, ...props });
+  });
+
+  // packages/ui/build-module/form/primitives/field/label.mjs
+  var import_element78 = __toESM(require_element(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
+  function getRuntime40() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38581,28 +37518,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument50(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash50(targetDocument, hash) {
+  function documentContainsStyleHash40(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE50}]`
+      `style[${STYLE_HASH_ATTRIBUTE40}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE50) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle50(targetDocument, hash, css) {
+  function injectStyle40(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime50();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38611,24 +37548,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash50(targetDocument, hash)) {
+    if (documentContainsStyleHash40(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE50, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument50(targetDocument) {
-    const runtime = getRuntime50();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle50(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38642,36 +37579,43 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle50(hash, css) {
-    const runtime = getRuntime50();
+  function registerStyle40(hash, css) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle50(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle50("726c480820", "@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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))}}}");
+    registerStyle40("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 style_default45 = { "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_element92.forwardRef)(
-    function NoticeActionLink({ className, render: render5, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-        Text,
+  var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Label = (0, import_element78.forwardRef)(
+    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+      const label = /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+        index_parts_exports3.Label,
         {
           ref,
-          className: clsx_default(style_default45["action-link"], className),
-          ...props,
-          variant: "body-md",
-          render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Link, { tone: "neutral", variant: "default", render: render5 })
+          className: clsx_default(
+            field_default.label,
+            variant && field_default[`is-${variant}`],
+            className
+          ),
+          ...restProps
         }
       );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(VisuallyHidden, { render: label });
+      }
+      return label;
     }
   );

-  // packages/ui/build-module/skeleton/skeleton.mjs
-  var import_element93 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE51 = "data-wp-hash";
-  function getRuntime51() {
+  // packages/ui/build-module/form/primitives/field/description.mjs
+  var import_element79 = __toESM(require_element(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE41 = "data-wp-hash";
+  function getRuntime41() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38682,28 +37626,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument51(document);
+      registerDocument41(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash51(targetDocument, hash) {
+  function documentContainsStyleHash41(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE51}]`
+      `style[${STYLE_HASH_ATTRIBUTE41}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE51) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle51(targetDocument, hash, css) {
+  function injectStyle41(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime51();
+    const runtime = getRuntime41();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38712,24 +37656,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash51(targetDocument, hash)) {
+    if (documentContainsStyleHash41(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE51, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument51(targetDocument) {
-    const runtime = getRuntime51();
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle51(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38743,58 +37687,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle51(hash, css) {
-    const runtime = getRuntime51();
+  function registerStyle41(hash, css) {
+    const runtime = getRuntime41();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle51(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle51("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle41("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 resets_default15 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var global_css_defense_default10 = { "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) {
-    registerStyle51("ed2c39ec90", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");
+    registerStyle41("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 style_default46 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element93.forwardRef)(
-    function Skeleton2({ render: render5, ...props }, ref) {
-      return useRender({
-        render: render5,
+  var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Description = (0, import_element79.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+      index_parts_exports3.Description,
+      {
         ref,
-        props: mergeProps(
-          {
-            className: clsx_default(
-              style_default46.skeleton,
-              style_default46.pulse,
-              resets_default15["box-sizing"]
-            ),
-            // Decorative by default; consumers mark the loading
-            // region with aria-busy / role="status".
-            "aria-hidden": true
-          },
-          props
-        )
-      });
-    }
-  );
-
-  // packages/ui/build-module/tabs/index.mjs
-  var tabs_exports = {};
-  __export(tabs_exports, {
-    List: () => List,
-    Panel: () => Panel2,
-    Root: () => Root9,
-    Tab: () => Tab
+        className: clsx_default(
+          global_css_defense_default10.p,
+          field_default2.description,
+          className
+        ),
+        ...restProps
+      }
+    );
   });

-  // packages/ui/build-module/tabs/list.mjs
-  var import_element94 = __toESM(require_element(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE52 = "data-wp-hash";
-  function getRuntime52() {
+  // packages/ui/build-module/form/primitives/field/details.mjs
+  var import_element80 = __toESM(require_element(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
+  function getRuntime42() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -38805,28 +37733,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument52(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash52(targetDocument, hash) {
+  function documentContainsStyleHash42(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE52}]`
+      `style[${STYLE_HASH_ATTRIBUTE42}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE52) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle52(targetDocument, hash, css) {
+  function injectStyle42(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime52();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -38835,24 +37763,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash52(targetDocument, hash)) {
+    if (documentContainsStyleHash42(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE52, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument52(targetDocument) {
-    const runtime = getRuntime52();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle52(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -38866,202 +37794,46 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle52(hash, css) {
-    const runtime = getRuntime52();
+  function registerStyle42(hash, css) {
+    const runtime = getRuntime42();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle52(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle52("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}}}}');
+    registerStyle42("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 style_default47 = { "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_element94.forwardRef)(
-    function TabList({
-      children,
-      variant = "default",
-      className,
-      activateOnFocus,
-      ...otherProps
-    }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element94.useState)(null);
-      const [overflow, setOverflow] = (0, import_element94.useState)({
-        first: false,
-        last: false,
-        isScrolling: false
-      });
-      (0, import_element94.useEffect)(() => {
-        if (!listEl) {
-          return;
-        }
-        const measureOverflow = () => {
-          const { scrollWidth, clientWidth, scrollLeft } = listEl;
-          const maxScroll = Math.max(scrollWidth - clientWidth, 0);
-          const direction = listEl.dir || (typeof window !== "undefined" ? window.getComputedStyle(listEl).direction : "ltr");
-          const scrollFromStart = direction === "rtl" && scrollLeft < 0 ? (
-            // In RTL layouts, scrollLeft is typically 0 at the visual "start"
-            // (right edge) and becomes negative toward the "end" (left edge).
-            // Normalize value for correct first/last detection logic.
-            -scrollLeft
-          ) : scrollLeft;
-          const next = {
-            first: scrollFromStart > SCROLL_EPSILON,
-            last: scrollFromStart < maxScroll - SCROLL_EPSILON,
-            isScrolling: scrollWidth > clientWidth
-          };
-          setOverflow(
-            (prev) => prev.first === next.first && prev.last === next.last && prev.isScrolling === next.isScrolling ? prev : next
-          );
-        };
-        const resizeObserver = new ResizeObserver(measureOverflow);
-        const observeTabs = () => {
-          resizeObserver.disconnect();
-          resizeObserver.observe(listEl);
-          listEl.querySelectorAll('[role="tab"]').forEach((tab) => resizeObserver.observe(tab));
-        };
-        const mutationObserver = new MutationObserver(observeTabs);
-        mutationObserver.observe(listEl, {
-          childList: true,
-          subtree: true
-        });
-        let scrollTick = false;
-        const throttleMeasureOverflowOnScroll = () => {
-          if (!scrollTick) {
-            requestAnimationFrame(() => {
-              measureOverflow();
-              scrollTick = false;
-            });
-            scrollTick = true;
+  var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Details = (0, import_element80.forwardRef)(
+    function Details2({ className, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(import_jsx_runtime185.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(index_parts_exports3.Description, {}), children: (0, import_i18n16.__)("More details follow the field.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+          "div",
+          {
+            ref,
+            className: clsx_default(field_default3.description, className),
+            ...restProps
           }
-        };
-        listEl.addEventListener(
-          "scroll",
-          throttleMeasureOverflowOnScroll,
-          { passive: true }
-        );
-        observeTabs();
-        measureOverflow();
-        return () => {
-          listEl.removeEventListener(
-            "scroll",
-            throttleMeasureOverflowOnScroll
-          );
-          resizeObserver.disconnect();
-          mutationObserver.disconnect();
-        };
-      }, [listEl]);
-      const mergedListRef = (0, import_compose7.useMergeRefs)([
-        forwardedRef,
-        (el) => setListEl(el)
-      ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
-        index_parts_exports4.List,
-        {
-          ref: mergedListRef,
-          activateOnFocus,
-          "data-select-on-move": activateOnFocus ? "true" : "false",
-          className: clsx_default(
-            style_default47.tablist,
-            overflow.first && style_default47["is-overflowing-first"],
-            overflow.last && style_default47["is-overflowing-last"],
-            style_default47[`is-${variant}-variant`],
-            className
-          ),
-          ...otherProps,
-          tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
-          children: [
-            children,
-            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(index_parts_exports4.Indicator, { className: style_default47.indicator })
-          ]
-        }
-      );
+        )
+      ] });
     }
   );

-  // packages/ui/build-module/tabs/panel.mjs
-  var import_element96 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tabs/context.mjs
-  var import_element95 = __toESM(require_element(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var VALIDATION_ENABLED2 = true;
-  var TabsValidationContext = VALIDATION_ENABLED2 ? (0, import_element95.createContext)(null) : null;
-  function useRegisterTabDev() {
-    const context = (0, import_element95.useContext)(TabsValidationContext);
-    (0, import_element95.useEffect)(() => {
-      if (context) {
-        return context.registerTab();
-      }
-      return void 0;
-    }, [context]);
-  }
-  function useRegisterTabProd() {
-  }
-  var useRegisterTab = VALIDATION_ENABLED2 ? useRegisterTabDev : useRegisterTabProd;
-  function useRegisterPanelDev() {
-    const context = (0, import_element95.useContext)(TabsValidationContext);
-    (0, import_element95.useEffect)(() => {
-      if (context) {
-        return context.registerPanel();
-      }
-      return void 0;
-    }, [context]);
-  }
-  function useRegisterPanelProd() {
-  }
-  var useRegisterPanel = VALIDATION_ENABLED2 ? useRegisterPanelDev : useRegisterPanelProd;
-  function TabsValidationProviderDev({
-    children
-  }) {
-    const tabCountRef = (0, import_element95.useRef)(0);
-    const panelCountRef = (0, import_element95.useRef)(0);
-    const scheduleValidation = useScheduleValidation(() => {
-      const tabCount = tabCountRef.current;
-      const panelCount = panelCountRef.current;
-      if (tabCount !== panelCount) {
-        throw new Error(
-          `Tabs: Tab/Panel count mismatch (${tabCount} Tabs, ${panelCount} 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.`
-        );
-      }
-    });
-    const registerTab = (0, import_element95.useCallback)(() => {
-      tabCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        tabCountRef.current -= 1;
-        scheduleValidation();
-      };
-    }, [scheduleValidation]);
-    const registerPanel = (0, import_element95.useCallback)(() => {
-      panelCountRef.current += 1;
-      scheduleValidation();
-      return () => {
-        panelCountRef.current -= 1;
-        scheduleValidation();
-      };
-    }, [scheduleValidation]);
-    const contextValue = (0, import_element95.useMemo)(
-      () => ({
-        registerTab,
-        registerPanel
-      }),
-      [registerTab, registerPanel]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
-  }
-  function TabsValidationProviderProd({
-    children
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_jsx_runtime199.Fragment, { children });
-  }
-  var TabsValidationProvider = VALIDATION_ENABLED2 ? TabsValidationProviderDev : TabsValidationProviderProd;
+  // packages/ui/build-module/form/primitives/field/control.mjs
+  var import_element81 = __toESM(require_element(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var Control = (0, import_element81.forwardRef)(
+    function Control2(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(index_parts_exports3.Control, { ref, ...props });
+    }
+  );

-  // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE53 = "data-wp-hash";
-  function getRuntime53() {
+  // packages/ui/build-module/form/primitives/field/visual-label.mjs
+  var import_element82 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
+  function getRuntime43() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -39072,28 +37844,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument53(document);
+      registerDocument43(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash53(targetDocument, hash) {
+  function documentContainsStyleHash43(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE53}]`
+      `style[${STYLE_HASH_ATTRIBUTE43}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE53) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle53(targetDocument, hash, css) {
+  function injectStyle43(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime53();
+    const runtime = getRuntime43();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -39102,24 +37874,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash53(targetDocument, hash)) {
+    if (documentContainsStyleHash43(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE53, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument53(targetDocument) {
-    const runtime = getRuntime53();
+  function registerDocument43(targetDocument) {
+    const runtime = getRuntime43();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle53(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39133,53 +37905,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle53(hash, css) {
-    const runtime = getRuntime53();
+  function registerStyle43(hash, css) {
+    const runtime = getRuntime43();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle53(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle53("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  var global_css_defense_default12 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  if (typeof process === "undefined" || true) {
-    registerStyle53("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle43("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 focus_module_default6 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 Panel2 = (0, import_element96.forwardRef)(
-    function TabPanel({ className, ...otherProps }, forwardedRef) {
-      useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-        index_parts_exports4.Panel,
-        {
-          ref: forwardedRef,
+  var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var VisualLabel = (0, import_element82.forwardRef)(
+    function VisualLabel2({ className, render: render5, variant, ...restProps }, ref) {
+      return useRender({
+        defaultTagName: "span",
+        render: render5,
+        ref,
+        props: mergeProps(restProps, {
           className: clsx_default(
-            global_css_defense_default12.div,
-            focus_module_default6["outset-ring--focus-visible"],
+            field_default4.label,
+            variant && field_default4[`is-${variant}`],
             className
-          ),
-          ...otherProps
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/tabs/root.mjs
-  var import_element97 = __toESM(require_element(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  var Root9 = (0, import_element97.forwardRef)(
-    function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(index_parts_exports4.Root, { ref: forwardedRef, ...otherProps }) }) });
+          )
+        })
+      });
     }
   );
+  VisualLabel.displayName = "Field.VisualLabel";

-  // packages/ui/build-module/tabs/tab.mjs
-  var import_element98 = __toESM(require_element(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE54 = "data-wp-hash";
-  function getRuntime54() {
+  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
+  var import_element83 = __toESM(require_element(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
+  function getRuntime44() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -39190,28 +37949,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument54(document);
+      registerDocument44(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash54(targetDocument, hash) {
+  function documentContainsStyleHash44(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE54}]`
+      `style[${STYLE_HASH_ATTRIBUTE44}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE54) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle54(targetDocument, hash, css) {
+  function injectStyle44(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime54();
+    const runtime = getRuntime44();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -39220,24 +37979,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash54(targetDocument, hash)) {
+    if (documentContainsStyleHash44(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE54, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument54(targetDocument) {
-    const runtime = getRuntime54();
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle54(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39251,22088 +38010,22551 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle54(hash, css) {
-    const runtime = getRuntime54();
+  function registerStyle44(hash, css) {
+    const runtime = getRuntime44();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle54(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle54("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_default48 = { "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_element98.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
-    useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
-      index_parts_exports4.Tab,
-      {
-        ref: forwardedRef,
-        className: clsx_default(style_default48.tab, className),
-        ...otherProps,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: style_default48["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Icon, { icon: chevron_right_default, className: style_default48["tab-chevron"] })
-        ]
-      }
-    );
-  });
-
-  // packages/fields/build-module/fields/pattern-title/view.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES } = unlock3(import_patterns.privateApis);
-  function PatternTitleView({ item }) {
-    const lockMessage = (0, import_i18n21.__)("This pattern cannot be edited.");
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(BaseTitleView, { item, className: "fields-field__pattern-title", children: item.type === PATTERN_TYPES.theme && /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(VisuallyHidden, { children: lockMessage }),
-      /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-          tooltip_exports.Trigger,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(icon_default, { icon: lock_small_default, size: 24 })
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(tooltip_exports.Popup, { children: lockMessage })
-      ] })
-    ] }) });
+    registerStyle44("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}}}");
   }
-
-  // packages/fields/build-module/fields/pattern-title/index.mjs
-  var patternTitleField = {
-    type: "text",
-    id: "title",
-    label: (0, import_i18n22.__)("Title"),
-    placeholder: (0, import_i18n22.__)("No title"),
-    getValue: ({ item }) => getItemTitle(item),
-    render: PatternTitleView,
-    enableHiding: false,
-    enableGlobalSearch: true,
-    filterBy: false
-  };
-  var pattern_title_default = patternTitleField;
-
-  // packages/fields/build-module/fields/pattern-description/index.mjs
-  var import_html_entities2 = __toESM(require_html_entities(), 1);
-  var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  function getPatternDescription(item) {
-    if (typeof item.excerpt === "string") {
-      return (0, import_html_entities2.decodeEntities)(item.excerpt);
-    }
-    return (0, import_html_entities2.decodeEntities)(item.excerpt?.raw || "");
+  var style_default38 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+  if (typeof process === "undefined" || true) {
+    registerStyle44("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 patternDescriptionField = {
-    id: "excerpt",
-    type: "text",
-    label: (0, import_i18n23.__)("Description"),
-    placeholder: (0, import_i18n23.__)("Add a description"),
-    getValue: ({ item }) => getPatternDescription(item),
-    render: ({ item }) => {
-      const description = getPatternDescription(item);
-      return description ? /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(Text, { children: description }) : null;
-    },
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    enableGlobalSearch: true
+  var global_css_defense_default11 = { "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 = (render5, restProps) => {
+    return function textareaRender(props) {
+      return typeof render5 === "function" ? render5(mergeProps(props, restProps)) : (0, import_element83.cloneElement)(render5, mergeProps(props, restProps));
+    };
   };
-  var pattern_description_default = patternDescriptionField;
-
-  // packages/fields/build-module/fields/pattern-sync-status/index.mjs
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_patterns2 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_SYNC_TYPES, PATTERN_TYPES: PATTERN_TYPES2 } = unlock3(import_patterns2.privateApis);
-  var SYNC_STATUS_FILTERS = [
-    {
-      value: PATTERN_SYNC_TYPES.full,
-      label: (0, import_i18n24._x)("Synced", "pattern (singular)"),
-      description: (0, import_i18n24.__)("Patterns that are kept in sync across the site.")
-    },
-    {
-      value: PATTERN_SYNC_TYPES.unsynced,
-      label: (0, import_i18n24._x)("Not synced", "pattern (singular)"),
-      description: (0, import_i18n24.__)(
-        "Patterns that can be changed freely without affecting the site."
-      )
-    }
-  ];
-  function getPatternSyncStatus(item) {
-    if (item.type && item.type !== PATTERN_TYPES2.user) {
-      return PATTERN_SYNC_TYPES.unsynced;
-    }
-    if (item.meta?.wp_pattern_sync_status === PATTERN_SYNC_TYPES.unsynced) {
-      return PATTERN_SYNC_TYPES.unsynced;
-    }
-    return item.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full;
-  }
-  var patternSyncStatusField = {
-    id: "sync-status",
-    type: "text",
-    label: (0, import_i18n24.__)("Sync status"),
-    readOnly: true,
-    enableSorting: false,
-    enableHiding: true,
-    elements: SYNC_STATUS_FILTERS,
-    filterBy: {
-      operators: ["is"],
-      isPrimary: true
-    },
-    render: ({ item }) => {
-      const syncStatus = getPatternSyncStatus(item);
-      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-        "span",
+  var Textarea = (0, import_element83.forwardRef)(
+    function Textarea2({
+      className,
+      defaultValue: defaultValue2,
+      disabled: disabled2,
+      onValueChange,
+      render: render5,
+      rows = 4,
+      style,
+      value,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+        Input3,
         {
-          className: `fields-field__pattern-sync-status fields-field__pattern-sync-status-${syncStatus}`,
-          children: SYNC_STATUS_FILTERS.find(
-            ({ value }) => value === syncStatus
-          )?.label
+          className: clsx_default(style_default38.wrapper, className),
+          style,
+          render: wrappedRender(
+            render5 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("textarea", { ...props })),
+            {
+              className: clsx_default(
+                global_css_defense_default11.textarea,
+                style_default38.textarea
+              ),
+              ref,
+              rows,
+              ...restProps
+            }
+          ),
+          value,
+          defaultValue: defaultValue2,
+          onValueChange,
+          disabled: disabled2
         }
       );
     }
-  };
-  var pattern_sync_status_default = patternSyncStatusField;
-
-  // packages/fields/build-module/fields/featured-image/index.mjs
-  var import_i18n26 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/components/media-edit/index.mjs
-  var import_components5 = __toESM(require_components(), 1);
-  var import_blob = __toESM(require_blob(), 1);
-  var import_core_data5 = __toESM(require_core_data(), 1);
-  var import_data8 = __toESM(require_data(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_html_entities3 = __toESM(require_html_entities(), 1);
-  var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_media_utils = __toESM(require_media_utils(), 1);
-  var import_notices2 = __toESM(require_notices(), 1);
+  );

-  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
-  var updateQueue = makeQueue();
-  var raf = (fn) => schedule(fn, updateQueue);
-  var writeQueue = makeQueue();
-  raf.write = (fn) => schedule(fn, writeQueue);
-  var onStartQueue = makeQueue();
-  raf.onStart = (fn) => schedule(fn, onStartQueue);
-  var onFrameQueue = makeQueue();
-  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
-  var onFinishQueue = makeQueue();
-  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
-  var timeouts = [];
-  raf.setTimeout = (handler, ms) => {
-    let time = raf.now() + ms;
-    let cancel = () => {
-      let i3 = timeouts.findIndex((t4) => t4.cancel == cancel);
-      if (~i3) timeouts.splice(i3, 1);
-      pendingCount -= ~i3 ? 1 : 0;
-    };
-    let timeout = {
-      time,
-      handler,
-      cancel
-    };
-    timeouts.splice(findTimeout(time), 0, timeout);
-    pendingCount += 1;
-    start();
-    return timeout;
-  };
-  var findTimeout = (time) => ~(~timeouts.findIndex((t4) => t4.time > time) || ~timeouts.length);
-  raf.cancel = (fn) => {
-    onStartQueue.delete(fn);
-    onFrameQueue.delete(fn);
-    onFinishQueue.delete(fn);
-    updateQueue.delete(fn);
-    writeQueue.delete(fn);
-  };
-  raf.sync = (fn) => {
-    sync = true;
-    raf.batchedUpdates(fn);
-    sync = false;
-  };
-  raf.throttle = (fn) => {
-    let lastArgs;
-    function queuedFn() {
-      try {
-        fn(...lastArgs);
-      } finally {
-        lastArgs = null;
-      }
-    }
-    function throttled(...args) {
-      lastArgs = args;
-      raf.onStart(queuedFn);
+  // packages/ui/build-module/form/input-control/input-control.mjs
+  var import_element84 = __toESM(require_element(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
+  function getRuntime45() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    throttled.handler = fn;
-    throttled.cancel = () => {
-      onStartQueue.delete(queuedFn);
-      lastArgs = null;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return throttled;
-  };
-  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
-  };
-  raf.use = (impl) => nativeRaf = impl;
-  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
-  raf.batchedUpdates = (fn) => fn();
-  raf.catch = console.error;
-  raf.frameLoop = "always";
-  raf.advance = () => {
-    if (raf.frameLoop !== "demand") {
-      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
-    } else {
-      update2();
-    }
-  };
-  var ts = -1;
-  var pendingCount = 0;
-  var sync = false;
-  function schedule(fn, queue) {
-    if (sync) {
-      queue.delete(fn);
-      fn(0);
-    } else {
-      queue.add(fn);
-      start();
+    if (typeof document !== "undefined") {
+      registerDocument45(document);
     }
+    return globalScope.__wpStyleRuntime;
   }
-  function start() {
-    if (ts < 0) {
-      ts = 0;
-      if (raf.frameLoop !== "demand") {
-        nativeRaf(loop);
+  function documentContainsStyleHash45(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE45}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash) {
+        return true;
       }
     }
+    return false;
   }
-  function stop() {
-    ts = -1;
-  }
-  function loop() {
-    if (~ts) {
-      nativeRaf(loop);
-      raf.batchedUpdates(update2);
+  function injectStyle45(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  }
-  function update2() {
-    let prevTs = ts;
-    ts = raf.now();
-    let count = findTimeout(ts);
-    if (count) {
-      eachSafely(timeouts.splice(0, count), (t4) => t4.handler());
-      pendingCount -= count;
+    const runtime = getRuntime45();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (!pendingCount) {
-      stop();
+    if (injectedStyles.has(hash)) {
       return;
     }
-    onStartQueue.flush();
-    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
-    onFrameQueue.flush();
-    writeQueue.flush();
-    onFinishQueue.flush();
-  }
-  function makeQueue() {
-    let next = /* @__PURE__ */ new Set();
-    let current = next;
-    return {
-      add(fn) {
-        pendingCount += current == next && !next.has(fn) ? 1 : 0;
-        next.add(fn);
-      },
-      delete(fn) {
-        pendingCount -= current == next && next.has(fn) ? 1 : 0;
-        return next.delete(fn);
-      },
-      flush(arg) {
-        if (current.size) {
-          next = /* @__PURE__ */ new Set();
-          pendingCount -= current.size;
-          eachSafely(current, (fn) => fn(arg) && next.add(fn));
-          pendingCount += next.size;
-          current = next;
-        }
-      }
-    };
-  }
-  function eachSafely(values, each2) {
-    values.forEach((value) => {
-      try {
-        each2(value);
-      } catch (e3) {
-        raf.catch(e3);
-      }
-    });
-  }
-
-  // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react54 = __toESM(require_react());
-  function noop4() {
-  }
-  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var is = {
-    arr: Array.isArray,
-    obj: (a3) => !!a3 && a3.constructor.name === "Object",
-    fun: (a3) => typeof a3 === "function",
-    str: (a3) => typeof a3 === "string",
-    num: (a3) => typeof a3 === "number",
-    und: (a3) => a3 === void 0
-  };
-  function isEqual(a3, b3) {
-    if (is.arr(a3)) {
-      if (!is.arr(b3) || a3.length !== b3.length) return false;
-      for (let i3 = 0; i3 < a3.length; i3++) {
-        if (a3[i3] !== b3[i3]) return false;
-      }
-      return true;
+    if (documentContainsStyleHash45(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return a3 === b3;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  var each = (obj, fn) => obj.forEach(fn);
-  function eachProp(obj, fn, ctx9) {
-    if (is.arr(obj)) {
-      for (let i3 = 0; i3 < obj.length; i3++) {
-        fn.call(ctx9, obj[i3], `${i3}`);
-      }
-      return;
+  function registerDocument45(targetDocument) {
+    const runtime = getRuntime45();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle45(targetDocument, hash, css);
     }
-    for (const key in obj) {
-      if (obj.hasOwnProperty(key)) {
-        fn.call(ctx9, obj[key], key);
+    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);
+    };
   }
-  var toArray = (a3) => is.und(a3) ? [] : is.arr(a3) ? a3 : [a3];
-  function flush(queue, iterator) {
-    if (queue.size) {
-      const items = Array.from(queue);
-      queue.clear();
-      each(items, iterator);
+  function registerStyle45(hash, css) {
+    const runtime = getRuntime45();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle45(targetDocument, hash, css);
     }
   }
-  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
-  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
-  var createStringInterpolator$1;
-  var to;
-  var colors$1 = null;
-  var skipAnimation = false;
-  var willAdvance = noop4;
-  var assign = (globals2) => {
-    if (globals2.to) to = globals2.to;
-    if (globals2.now) raf.now = globals2.now;
-    if (globals2.colors !== void 0) colors$1 = globals2.colors;
-    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
-    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
-    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
-    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
-    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
-    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
-  };
-  var globals = /* @__PURE__ */ Object.freeze({
-    __proto__: null,
-    get createStringInterpolator() {
-      return createStringInterpolator$1;
-    },
-    get to() {
-      return to;
-    },
-    get colors() {
-      return colors$1;
-    },
-    get skipAnimation() {
-      return skipAnimation;
-    },
-    get willAdvance() {
-      return willAdvance;
-    },
-    assign
+  if (typeof process === "undefined" || true) {
+    registerStyle45("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 style_default39 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element84.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(field_exports.Root, { className: clsx_default(style_default39.root, className), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Input3, { ref, ...restProps }),
+        description && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(field_exports.Description, { children: description }),
+        details && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(field_exports.Details, { children: details })
+      ] });
+    }
+  );
+
+  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
+  var import_element85 = __toESM(require_element(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var TextareaControl = (0, import_element85.forwardRef)(function TextareaControl2({
+    className,
+    label,
+    description,
+    details,
+    hideLabelFromVision,
+    ...restProps
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(field_exports.Root, { className, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Textarea, { ref, ...restProps }),
+      description && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(field_exports.Description, { children: description }),
+      details && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(field_exports.Details, { children: details })
+    ] });
   });
-  var startQueue = /* @__PURE__ */ new Set();
-  var currentFrame = [];
-  var prevFrame = [];
-  var priority = 0;
-  var frameLoop = {
-    get idle() {
-      return !startQueue.size && !currentFrame.length;
-    },
-    start(animation) {
-      if (priority > animation.priority) {
-        startQueue.add(animation);
-        raf.onStart(flushStartQueue);
-      } else {
-        startSafely(animation);
-        raf(advance);
+
+  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
+  var import_element86 = __toESM(require_element(), 1);
+  var import_compose6 = __toESM(require_compose(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedInputControl = (0, import_element86.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element86.useRef)(null);
+    const mergedRefs = (0, import_compose6.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(InputControl, { ref: mergedRefs, ...restProps })
       }
-    },
-    advance,
-    sort(animation) {
-      if (priority) {
-        raf.onFrame(() => frameLoop.sort(animation));
-      } else {
-        const prevIndex = currentFrame.indexOf(animation);
-        if (~prevIndex) {
-          currentFrame.splice(prevIndex, 1);
-          startUnsafely(animation);
-        }
+    );
+  });
+
+  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
+  var import_element87 = __toESM(require_element(), 1);
+  var import_compose7 = __toESM(require_compose(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedTextareaControl = (0, import_element87.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element87.useRef)(null);
+    const mergedRefs = (0, import_compose7.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
       }
-    },
-    clear() {
-      currentFrame = [];
-      startQueue.clear();
+    );
+  });
+
+  // packages/ui/build-module/notice/index.mjs
+  var notice_exports = {};
+  __export(notice_exports, {
+    ActionButton: () => ActionButton,
+    ActionLink: () => ActionLink,
+    Actions: () => Actions,
+    CloseIcon: () => CloseIcon,
+    Description: () => Description3,
+    Root: () => Root8,
+    Title: () => Title2
+  });
+
+  // packages/ui/build-module/notice/root.mjs
+  var import_a11y2 = __toESM(require_a11y(), 1);
+  var import_element88 = __toESM(require_element(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
+  function getRuntime46() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  function flushStartQueue() {
-    startQueue.forEach(startSafely);
-    startQueue.clear();
-    raf(advance);
-  }
-  function startSafely(animation) {
-    if (!currentFrame.includes(animation)) startUnsafely(animation);
-  }
-  function startUnsafely(animation) {
-    currentFrame.splice(findIndex2(currentFrame, (other) => other.priority > animation.priority), 0, animation);
-  }
-  function advance(dt) {
-    const nextFrame = prevFrame;
-    for (let i3 = 0; i3 < currentFrame.length; i3++) {
-      const animation = currentFrame[i3];
-      priority = animation.priority;
-      if (!animation.idle) {
-        willAdvance(animation);
-        animation.advance(dt);
-        if (!animation.idle) {
-          nextFrame.push(animation);
-        }
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument46(document);
     }
-    priority = 0;
-    prevFrame = currentFrame;
-    prevFrame.length = 0;
-    currentFrame = nextFrame;
-    return currentFrame.length > 0;
-  }
-  function findIndex2(arr, test) {
-    const index2 = arr.findIndex(test);
-    return index2 < 0 ? arr.length : index2;
-  }
-  var colors = {
-    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
-  };
-  var NUMBER = "[-+]?\\d*\\.?\\d+";
-  var PERCENTAGE = NUMBER + "%";
-  function call(...parts) {
-    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
+    return globalScope.__wpStyleRuntime;
   }
-  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
-  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
-  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
-  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
-  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
-  var hex6 = /^#([0-9a-fA-F]{6})$/;
-  var hex8 = /^#([0-9a-fA-F]{8})$/;
-  function normalizeColor(color) {
-    let match3;
-    if (typeof color === "number") {
-      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
-    }
-    if (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
-    if (colors$1 && colors$1[color] !== void 0) {
-      return colors$1[color];
-    }
-    if (match3 = rgb.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
+  function documentContainsStyleHash46(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (match3 = rgba.exec(color)) {
-      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE46}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
+        return true;
+      }
     }
-    if (match3 = hex3.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
+    return false;
+  }
+  function injectStyle46(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
-    if (match3 = hex4.exec(color)) {
-      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
+    const runtime = getRuntime46();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (match3 = hsl.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    if (match3 = hsla.exec(color)) {
-      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+    if (documentContainsStyleHash46(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return null;
-  }
-  function hue2rgb(p4, q, t4) {
-    if (t4 < 0) t4 += 1;
-    if (t4 > 1) t4 -= 1;
-    if (t4 < 1 / 6) return p4 + (q - p4) * 6 * t4;
-    if (t4 < 1 / 2) return q;
-    if (t4 < 2 / 3) return p4 + (q - p4) * (2 / 3 - t4) * 6;
-    return p4;
-  }
-  function hslToRgb(h3, s3, l3) {
-    const q = l3 < 0.5 ? l3 * (1 + s3) : l3 + s3 - l3 * s3;
-    const p4 = 2 * l3 - q;
-    const r4 = hue2rgb(p4, q, h3 + 1 / 3);
-    const g3 = hue2rgb(p4, q, h3);
-    const b3 = hue2rgb(p4, q, h3 - 1 / 3);
-    return Math.round(r4 * 255) << 24 | Math.round(g3 * 255) << 16 | Math.round(b3 * 255) << 8;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function parse255(str3) {
-    const int = parseInt(str3, 10);
-    if (int < 0) return 0;
-    if (int > 255) return 255;
-    return int;
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle46(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 parse360(str3) {
-    const int = parseFloat(str3);
-    return (int % 360 + 360) % 360 / 360;
+  function registerStyle46(hash, css) {
+    const runtime = getRuntime46();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle46(targetDocument, hash, css);
+    }
   }
-  function parse1(str3) {
-    const num = parseFloat(str3);
-    if (num < 0) return 0;
-    if (num > 1) return 255;
-    return Math.round(num * 255);
+  if (typeof process === "undefined" || true) {
+    registerStyle46("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  function parsePercentage(str3) {
-    const int = parseFloat(str3);
-    if (int < 0) return 0;
-    if (int > 100) return 1;
-    return int / 100;
+  var resets_default14 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle46("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))}}}");
   }
-  function colorToRgba(input) {
-    let int32Color = normalizeColor(input);
-    if (int32Color === null) return input;
-    int32Color = int32Color || 0;
-    let r4 = (int32Color & 4278190080) >>> 24;
-    let g3 = (int32Color & 16711680) >>> 16;
-    let b3 = (int32Color & 65280) >>> 8;
-    let a3 = (int32Color & 255) / 255;
-    return `rgba(${r4}, ${g3}, ${b3}, ${a3})`;
+  var style_default40 = { "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 = {
+    neutral: null,
+    info: info_default,
+    warning: caution_default,
+    success: published_default,
+    error: error_default
+  };
+  function getDefaultPoliteness(intent) {
+    return intent === "error" ? "assertive" : "polite";
   }
-  var createInterpolator = (range, output, extrapolate) => {
-    if (is.fun(range)) {
-      return range;
-    }
-    if (is.arr(range)) {
-      return createInterpolator({
-        range,
-        output,
-        extrapolate
-      });
+  function safeRenderToString(message2) {
+    if (!message2) {
+      return void 0;
     }
-    if (is.str(range.output[0])) {
-      return createStringInterpolator$1(range);
+    if (typeof message2 === "string") {
+      return message2;
     }
-    const config2 = range;
-    const outputRange = config2.output;
-    const inputRange = config2.range || [0, 1];
-    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
-    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
-    const easing = config2.easing || ((t4) => t4);
-    return (input) => {
-      const range2 = findRange(input, inputRange);
-      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
-    };
-  };
-  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
-    let result = map ? map(input) : input;
-    if (result < inputMin) {
-      if (extrapolateLeft === "identity") return result;
-      else if (extrapolateLeft === "clamp") result = inputMin;
+    try {
+      return (0, import_element88.renderToString)(message2);
+    } catch {
+      return void 0;
     }
-    if (result > inputMax) {
-      if (extrapolateRight === "identity") return result;
-      else if (extrapolateRight === "clamp") result = inputMax;
-    }
-    if (outputMin === outputMax) return outputMin;
-    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
-    if (inputMin === -Infinity) result = -result;
-    else if (inputMax === Infinity) result = result - inputMin;
-    else result = (result - inputMin) / (inputMax - inputMin);
-    result = easing(result);
-    if (outputMin === -Infinity) result = -result;
-    else if (outputMax === Infinity) result = result + outputMin;
-    else result = result * (outputMax - outputMin) + outputMin;
-    return result;
-  }
-  function findRange(input, inputRange) {
-    for (var i3 = 1; i3 < inputRange.length - 1; ++i3) if (inputRange[i3] >= input) break;
-    return i3 - 1;
   }
-  function _extends() {
-    _extends = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
+  function useSpokenMessage(message2, politeness) {
+    const spokenMessage = safeRenderToString(message2);
+    (0, import_element88.useEffect)(() => {
+      if (spokenMessage) {
+        (0, import_a11y2.speak)(spokenMessage, politeness);
       }
-      return target;
-    };
-    return _extends.apply(this, arguments);
+    }, [spokenMessage, politeness]);
   }
-  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
-  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
-  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
-  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
-  var getFluidObservers = (target) => target[$observers] || null;
-  function callFluidObserver(observer, event) {
-    if (observer.eventObserved) {
-      observer.eventObserved(event);
-    } else {
-      observer(event);
+  var Root8 = (0, import_element88.forwardRef)(function Notice({
+    intent = "neutral",
+    children,
+    icon,
+    spokenMessage = children,
+    politeness = getDefaultPoliteness(intent),
+    render: render5,
+    ...restProps
+  }, ref) {
+    useSpokenMessage(spokenMessage, politeness);
+    const iconElement = icon === null ? null : icon ?? icons[intent];
+    const mergedClassName = clsx_default(
+      style_default40.notice,
+      style_default40[`is-${intent}`],
+      resets_default14["box-sizing"]
+    );
+    const element = useRender({
+      defaultTagName: "div",
+      render: render5,
+      ref,
+      props: mergeProps(
+        {
+          className: mergedClassName,
+          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
+            children,
+            iconElement && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              Icon,
+              {
+                className: style_default40.icon,
+                icon: iconElement
+              }
+            )
+          ] })
+        },
+        restProps
+      )
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/notice/title.mjs
+  var import_element89 = __toESM(require_element(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
+  function getRuntime47() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  }
-  function callFluidObservers(target, event) {
-    let observers = target[$observers];
-    if (observers) {
-      observers.forEach((observer) => {
-        callFluidObserver(observer, event);
-      });
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument47(document);
     }
+    return globalScope.__wpStyleRuntime;
   }
-  var FluidValue = class {
-    constructor(get) {
-      this[$get] = void 0;
-      this[$observers] = void 0;
-      if (!get && !(get = this.get)) {
-        throw Error("Unknown getter");
-      }
-      setFluidGetter(this, get);
+  function documentContainsStyleHash47(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var setFluidGetter = (target, get) => setHidden(target, $get, get);
-  function addFluidObserver(target, observer) {
-    if (target[$get]) {
-      let observers = target[$observers];
-      if (!observers) {
-        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
-      }
-      if (!observers.has(observer)) {
-        observers.add(observer);
-        if (target.observerAdded) {
-          target.observerAdded(observers.size, observer);
-        }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE47}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
+        return true;
       }
     }
-    return observer;
+    return false;
   }
-  function removeFluidObserver(target, observer) {
-    let observers = target[$observers];
-    if (observers && observers.has(observer)) {
-      const count = observers.size - 1;
-      if (count) {
-        observers.delete(observer);
-      } else {
-        target[$observers] = null;
-      }
-      if (target.observerRemoved) {
-        target.observerRemoved(count, observer);
-      }
+  function injectStyle47(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime47();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash47(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
-    value,
-    writable: true,
-    configurable: true
-  });
-  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
-  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
-  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
-  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
-  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
-  var variableToRgba = (input) => {
-    const [token, fallback] = parseCSSVariable(input);
-    if (!token || isSSR()) {
-      return input;
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle47(targetDocument, hash, css);
     }
-    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
-    if (value) {
-      return value.trim();
-    } else if (fallback && fallback.startsWith("--")) {
-      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
-      if (_value) {
-        return _value;
-      } else {
-        return input;
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    } else if (fallback && cssVariableRegex.test(fallback)) {
-      return variableToRgba(fallback);
-    } else if (fallback) {
-      return fallback;
-    }
-    return input;
-  };
-  var parseCSSVariable = (current) => {
-    const match3 = cssVariableRegex.exec(current);
-    if (!match3) return [,];
-    const [, token, fallback] = match3;
-    return [token, fallback];
-  };
-  var namedColorRegex;
-  var rgbaRound = (_, p1, p22, p32, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p32)}, ${p4})`;
-  var createStringInterpolator = (config2) => {
-    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
-    const output = config2.output.map((value) => {
-      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
-    });
-    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
-    const outputRanges = keyframes[0].map((_, i3) => keyframes.map((values) => {
-      if (!(i3 in values)) {
-        throw Error('The arity of each "output" value must be equal');
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return values[i3];
-    }));
-    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
-      output: output2
-    })));
-    return (input) => {
-      var _output$find;
-      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
-      let i3 = 0;
-      return output[0].replace(numberRegex, () => `${interpolators[i3++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
+      runtime.documents.set(targetDocument, count - 1);
     };
-  };
-  var prefix = "react-spring: ";
-  var once = (fn) => {
-    const func = fn;
-    let called = false;
-    if (typeof func != "function") {
-      throw new TypeError(`${prefix}once requires a function parameter`);
+  }
+  function registerStyle47(hash, css) {
+    const runtime = getRuntime47();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle47(targetDocument, hash, css);
     }
-    return (...args) => {
-      if (!called) {
-        func(...args);
-        called = true;
-      }
-    };
-  };
-  var warnInterpolate = once(console.warn);
-  function deprecateInterpolate() {
-    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
   }
-  var warnDirectCall = once(console.warn);
-  function isAnimatedString(value) {
-    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
+  if (typeof process === "undefined" || true) {
+    registerStyle47("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 useIsomorphicLayoutEffect2 = isSSR() ? import_react54.useEffect : import_react54.useLayoutEffect;
-  var useIsMounted = () => {
-    const isMounted = (0, import_react54.useRef)(false);
-    useIsomorphicLayoutEffect2(() => {
-      isMounted.current = true;
-      return () => {
-        isMounted.current = false;
-      };
-    }, []);
-    return isMounted;
-  };
-  function useForceUpdate() {
-    const update4 = (0, import_react54.useState)()[1];
-    const isMounted = useIsMounted();
-    return () => {
-      if (isMounted.current) {
-        update4(Math.random());
-      }
+  var style_default41 = { "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 Title2 = (0, import_element89.forwardRef)(
+    function NoticeTitle({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-md",
+          className: clsx_default(style_default41.title, className),
+          ...props
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/description.mjs
+  var import_element90 = __toESM(require_element(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE48 = "data-wp-hash";
+  function getRuntime48() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  }
-  function useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react54.useState)(() => ({
-      inputs,
-      result: getResult()
-    }));
-    const committed = (0, import_react54.useRef)();
-    const prevCache = committed.current;
-    let cache = prevCache;
-    if (cache) {
-      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
-      if (!useCache) {
-        cache = {
-          inputs,
-          result: getResult()
-        };
-      }
-    } else {
-      cache = initial2;
+    if (typeof document !== "undefined") {
+      registerDocument48(document);
     }
-    (0, import_react54.useEffect)(() => {
-      committed.current = cache;
-      if (prevCache == initial2) {
-        initial2.inputs = initial2.result = void 0;
-      }
-    }, [cache]);
-    return cache.result;
+    return globalScope.__wpStyleRuntime;
   }
-  function areInputsEqual(next, prev) {
-    if (next.length !== prev.length) {
+  function documentContainsStyleHash48(targetDocument, hash) {
+    if (!targetDocument.head) {
       return false;
     }
-    for (let i3 = 0; i3 < next.length; i3++) {
-      if (next[i3] !== prev[i3]) {
-        return false;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE48}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE48) === hash) {
+        return true;
       }
     }
-    return true;
+    return false;
   }
-  var useOnce = (effect) => (0, import_react54.useEffect)(effect, emptyDeps);
-  var emptyDeps = [];
-
-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  var React164 = __toESM(require_react());
-  var import_react56 = __toESM(require_react());
-
-  // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
-  var React163 = __toESM(require_react());
-  var import_react55 = __toESM(require_react());
-  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
-  var isAnimated = (value) => !!value && value[$node] === value;
-  var getAnimated = (owner) => owner && owner[$node];
-  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
-  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
-  var Animated = class {
-    constructor() {
-      this.payload = void 0;
-      setAnimated(this, this);
-    }
-    getPayload() {
-      return this.payload || [];
+  function injectStyle48(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var AnimatedValue = class _AnimatedValue extends Animated {
-    constructor(_value) {
-      super();
-      this.done = true;
-      this.elapsedTime = void 0;
-      this.lastPosition = void 0;
-      this.lastVelocity = void 0;
-      this.v0 = void 0;
-      this.durationProgress = 0;
-      this._value = _value;
-      if (is.num(this._value)) {
-        this.lastPosition = this._value;
-      }
+    const runtime = getRuntime48();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    static create(value) {
-      return new _AnimatedValue(value);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    getPayload() {
-      return [this];
+    if (documentContainsStyleHash48(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    getValue() {
-      return this._value;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE48, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument48(targetDocument) {
+    const runtime = getRuntime48();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle48(targetDocument, hash, css);
     }
-    setValue(value, step) {
-      if (is.num(value)) {
-        this.lastPosition = value;
-        if (step) {
-          value = Math.round(value / step) * step;
-          if (this.done) {
-            this.lastPosition = value;
-          }
-        }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (this._value === value) {
-        return false;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      this._value = value;
-      return true;
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle48(hash, css) {
+    const runtime = getRuntime48();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle48(targetDocument, hash, css);
     }
-    reset() {
-      const {
-        done
-      } = this;
-      this.done = false;
-      if (is.num(this._value)) {
-        this.elapsedTime = 0;
-        this.durationProgress = 0;
-        this.lastPosition = this._value;
-        if (done) this.lastVelocity = null;
-        this.v0 = null;
-      }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle48("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 style_default42 = { "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 Description3 = (0, import_element90.forwardRef)(
+    function NoticeDescription({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          className: clsx_default(style_default42.description, className),
+          ...props
+        }
+      );
     }
-  };
-  var AnimatedString = class _AnimatedString extends AnimatedValue {
-    constructor(value) {
-      super(0);
-      this._string = null;
-      this._toString = void 0;
-      this._toString = createInterpolator({
-        output: [value, value]
-      });
+  );
+
+  // packages/ui/build-module/notice/actions.mjs
+  var import_element91 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE49 = "data-wp-hash";
+  function getRuntime49() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    static create(value) {
-      return new _AnimatedString(value);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument49(document);
     }
-    getValue() {
-      let value = this._string;
-      return value == null ? this._string = this._toString(this._value) : value;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash49(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    setValue(value) {
-      if (is.str(value)) {
-        if (value == this._string) {
-          return false;
-        }
-        this._string = value;
-        this._value = 1;
-      } else if (super.setValue(value)) {
-        this._string = null;
-      } else {
-        return false;
-      }
-      return true;
-    }
-    reset(goal) {
-      if (goal) {
-        this._toString = createInterpolator({
-          output: [this.getValue(), goal]
-        });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE49}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE49) === hash) {
+        return true;
       }
-      this._value = 0;
-      super.reset();
     }
-  };
-  var TreeContext = {
-    dependencies: null
-  };
-  var AnimatedObject = class extends Animated {
-    constructor(source) {
-      super();
-      this.source = source;
-      this.setValue(source);
+    return false;
+  }
+  function injectStyle49(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    getValue(animated2) {
-      const values = {};
-      eachProp(this.source, (source, key) => {
-        if (isAnimated(source)) {
-          values[key] = source.getValue(animated2);
-        } else if (hasFluidValue(source)) {
-          values[key] = getFluidValue(source);
-        } else if (!animated2) {
-          values[key] = source;
-        }
-      });
-      return values;
+    const runtime = getRuntime49();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    setValue(source) {
-      this.source = source;
-      this.payload = this._makePayload(source);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    reset() {
-      if (this.payload) {
-        each(this.payload, (node) => node.reset());
-      }
+    if (documentContainsStyleHash49(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    _makePayload(source) {
-      if (source) {
-        const payload = /* @__PURE__ */ new Set();
-        eachProp(source, this._addToPayload, payload);
-        return Array.from(payload);
-      }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE49, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument49(targetDocument) {
+    const runtime = getRuntime49();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle49(targetDocument, hash, css);
     }
-    _addToPayload(source) {
-      if (TreeContext.dependencies && hasFluidValue(source)) {
-        TreeContext.dependencies.add(source);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      const payload = getPayload(source);
-      if (payload) {
-        each(payload, (node) => this.add(node));
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle49(hash, css) {
+    const runtime = getRuntime49();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle49(targetDocument, hash, css);
     }
-  };
-  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
-    constructor(source) {
-      super(source);
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle49("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 style_default43 = { "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_element91.forwardRef)(
+    function NoticeActions({ render: render5, ...props }, ref) {
+      const element = useRender({
+        defaultTagName: "div",
+        render: render5,
+        ref,
+        props: mergeProps(
+          {
+            className: style_default43.actions
+          },
+          props
+        )
+      });
+      return element;
     }
-    static create(source) {
-      return new _AnimatedArray(source);
+  );
+
+  // packages/ui/build-module/notice/close-icon.mjs
+  var import_element92 = __toESM(require_element(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE50 = "data-wp-hash";
+  function getRuntime50() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    getValue() {
-      return this.source.map((node) => node.getValue());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument50(document);
     }
-    setValue(source) {
-      const payload = this.getPayload();
-      if (source.length == payload.length) {
-        return payload.map((node, i3) => node.setValue(source[i3])).some(Boolean);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash50(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE50}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE50) === hash) {
+        return true;
       }
-      super.setValue(source.map(makeAnimated));
-      return true;
     }
-  };
-  function makeAnimated(value) {
-    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
-    return nodeType.create(value);
+    return false;
   }
-  function getAnimatedType(value) {
-    const parentNode = getAnimated(value);
-    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+  function injectStyle50(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime50();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash50(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE50, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function _extends2() {
-    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
-        }
+  function registerDocument50(targetDocument) {
+    const runtime = getRuntime50();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle50(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return target;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return _extends2.apply(this, arguments);
   }
-  var withAnimated = (Component3, host2) => {
-    const hasInstance = !is.fun(Component3) || Component3.prototype && Component3.prototype.isReactComponent;
-    return (0, import_react55.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react55.useRef)(null);
-      const ref = hasInstance && (0, import_react55.useCallback)((value) => {
-        instanceRef.current = updateRef(givenRef, value);
-      }, [givenRef]);
-      const [props, deps] = getAnimatedState(givenProps, host2);
-      const forceUpdate = useForceUpdate();
-      const callback = () => {
-        const instance = instanceRef.current;
-        if (hasInstance && !instance) {
-          return;
-        }
-        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
-        if (didUpdate === false) {
-          forceUpdate();
+  function registerStyle50(hash, css) {
+    const runtime = getRuntime50();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle50(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle50("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 style_default44 = { "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_element92.forwardRef)(
+    function NoticeCloseIcon({ className, icon = close_small_default, label = (0, import_i18n17.__)("Dismiss"), ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+        IconButton,
+        {
+          ...props,
+          ref,
+          className: clsx_default(style_default44["close-icon"], className),
+          variant: "minimal",
+          size: "small",
+          tone: "neutral",
+          icon,
+          label
         }
-      };
-      const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react55.useRef)();
-      useIsomorphicLayoutEffect2(() => {
-        observerRef.current = observer;
-        each(deps, (dep) => addFluidObserver(dep, observer));
-        return () => {
-          if (observerRef.current) {
-            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
-            raf.cancel(observerRef.current.update);
-          }
-        };
-      });
-      (0, import_react55.useEffect)(callback, []);
-      useOnce(() => () => {
-        const observer2 = observerRef.current;
-        each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
-      });
-      const usedProps = host2.getComponentProps(props.getValue());
-      return React163.createElement(Component3, _extends2({}, usedProps, {
-        ref
-      }));
-    });
-  };
-  var PropsObserver = class {
-    constructor(update4, deps) {
-      this.update = update4;
-      this.deps = deps;
+      );
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        raf.write(this.update);
+  );
+
+  // packages/ui/build-module/notice/action-button.mjs
+  var import_element93 = __toESM(require_element(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE51 = "data-wp-hash";
+  function getRuntime51() {
+    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") {
+      registerDocument51(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash51(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE51}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE51) === hash) {
+        return true;
       }
     }
-  };
-  function getAnimatedState(props, host2) {
-    const dependencies = /* @__PURE__ */ new Set();
-    TreeContext.dependencies = dependencies;
-    if (props.style) props = _extends2({}, props, {
-      style: host2.createAnimatedStyle(props.style)
-    });
-    props = new AnimatedObject(props);
-    TreeContext.dependencies = null;
-    return [props, dependencies];
+    return false;
   }
-  function updateRef(ref, value) {
-    if (ref) {
-      if (is.fun(ref)) ref(value);
-      else ref.current = value;
+  function injectStyle51(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return value;
+    const runtime = getRuntime51();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash51(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE51, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
-  var createHost = (components, {
-    applyAnimatedValues: _applyAnimatedValues = () => false,
-    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
-    getComponentProps: _getComponentProps = (props) => props
-  } = {}) => {
-    const hostConfig = {
-      applyAnimatedValues: _applyAnimatedValues,
-      createAnimatedStyle: _createAnimatedStyle,
-      getComponentProps: _getComponentProps
-    };
-    const animated2 = (Component3) => {
-      const displayName = getDisplayName(Component3) || "Anonymous";
-      if (is.str(Component3)) {
-        Component3 = animated2[Component3] || (animated2[Component3] = withAnimated(Component3, hostConfig));
-      } else {
-        Component3 = Component3[cacheKey] || (Component3[cacheKey] = withAnimated(Component3, hostConfig));
+  function registerDocument51(targetDocument) {
+    const runtime = getRuntime51();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle51(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      Component3.displayName = `Animated(${displayName})`;
-      return Component3;
-    };
-    eachProp(components, (Component3, key) => {
-      if (is.arr(components)) {
-        key = getDisplayName(Component3);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      animated2[key] = animated2(Component3);
-    });
-    return {
-      animated: animated2
+      runtime.documents.set(targetDocument, count - 1);
     };
-  };
-  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;
-
-  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  function _extends3() {
-    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
-      for (var i3 = 1; i3 < arguments.length; i3++) {
-        var source = arguments[i3];
-        for (var key in source) {
-          if (Object.prototype.hasOwnProperty.call(source, key)) {
-            target[key] = source[key];
-          }
+  }
+  function registerStyle51(hash, css) {
+    const runtime = getRuntime51();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle51(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle51("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 style_default45 = { "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_element93.forwardRef)(
+    function NoticeActionButton({ className, loading, loadingAnnouncement, variant, ...props }, ref) {
+      const loadingProps = loading !== void 0 ? { loading, loadingAnnouncement: loadingAnnouncement ?? "" } : {};
+      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+        Button5,
+        {
+          ...props,
+          ...loadingProps,
+          ref,
+          size: "compact",
+          tone: "neutral",
+          variant,
+          className: clsx_default(
+            style_default45["action-button"],
+            style_default45[`is-action-button-${variant}`],
+            className
+          )
         }
-      }
-      return target;
+      );
+    }
+  );
+
+  // packages/ui/build-module/notice/action-link.mjs
+  var import_element94 = __toESM(require_element(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE52 = "data-wp-hash";
+  function getRuntime52() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return _extends3.apply(this, arguments);
-  }
-  function callProp(value, ...args) {
-    return is.fun(value) ? value(...args) : value;
+    if (typeof document !== "undefined") {
+      registerDocument52(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
-  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
-  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
-  var noopTransform = (value) => value;
-  var getDefaultProps = (props, transform = noopTransform) => {
-    let keys = DEFAULT_PROPS;
-    if (props.default && props.default !== true) {
-      props = props.default;
-      keys = Object.keys(props);
+  function documentContainsStyleHash52(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const defaults2 = {};
-    for (const key of keys) {
-      const value = transform(props[key], key);
-      if (!is.und(value)) {
-        defaults2[key] = value;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE52}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE52) === hash) {
+        return true;
       }
     }
-    return defaults2;
-  };
-  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
-  var RESERVED_PROPS = {
-    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 getForwardProps(props) {
-    const forward = {};
-    let count = 0;
-    eachProp(props, (value, prop) => {
-      if (!RESERVED_PROPS[prop]) {
-        forward[prop] = value;
-        count++;
-      }
-    });
-    if (count) {
-      return forward;
+    return false;
+  }
+  function injectStyle52(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime52();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash52(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE52, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function inferTo(props) {
-    const to2 = getForwardProps(props);
-    if (to2) {
-      const out = {
-        to: to2
-      };
-      eachProp(props, (val, key) => key in to2 || (out[key] = val));
-      return out;
+  function registerDocument52(targetDocument) {
+    const runtime = getRuntime52();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle52(targetDocument, hash, css);
     }
-    return _extends3({}, props);
+    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 computeGoal(value) {
-    value = getFluidValue(value);
-    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
-      range: [0, 1],
-      output: [value, value]
-    })(1) : value;
+  function registerStyle52(hash, css) {
+    const runtime = getRuntime52();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle52(targetDocument, hash, css);
+    }
   }
-  function isAsyncTo(to2) {
-    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
+  if (typeof process === "undefined" || true) {
+    registerStyle52("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 config = {
-    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
+  var style_default46 = { "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_element94.forwardRef)(
+    function NoticeActionLink({ className, render: render5, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        Text,
+        {
+          ref,
+          className: clsx_default(style_default46["action-link"], className),
+          ...props,
+          variant: "body-md",
+          render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Link, { tone: "neutral", variant: "default", render: render5 })
+        }
+      );
     }
-  };
-  var c1 = 1.70158;
-  var c2 = c1 * 1.525;
-  var c3 = c1 + 1;
-  var c4 = 2 * Math.PI / 3;
-  var c5 = 2 * Math.PI / 4.5;
-  var bounceOut = (x2) => {
-    const n1 = 7.5625;
-    const d1 = 2.75;
-    if (x2 < 1 / d1) {
-      return n1 * x2 * x2;
-    } else if (x2 < 2 / d1) {
-      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
-    } else if (x2 < 2.5 / d1) {
-      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
-    } else {
-      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
+  );
+
+  // packages/ui/build-module/skeleton/skeleton.mjs
+  var import_element95 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE53 = "data-wp-hash";
+  function getRuntime53() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var easings = {
-    linear: (x2) => x2,
-    easeInQuad: (x2) => x2 * x2,
-    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
-    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
-    easeInCubic: (x2) => x2 * x2 * x2,
-    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
-    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
-    easeInQuart: (x2) => x2 * x2 * x2 * x2,
-    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
-    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
-    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
-    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
-    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
-    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
-    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
-    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
-    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
-    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
-    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
-    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
-    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
-    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
-    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
-    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
-    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
-    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
-    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
-    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
-    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
-    easeOutBounce: bounceOut,
-    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
-  };
-  var defaults = _extends3({}, config.default, {
-    mass: 1,
-    damping: 1,
-    easing: easings.linear,
-    clamp: false
-  });
-  var AnimationConfig = 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, defaults);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument53(document);
     }
-  };
-  function mergeConfig(config2, newConfig, defaultConfig) {
-    if (defaultConfig) {
-      defaultConfig = _extends3({}, defaultConfig);
-      sanitizeConfig(defaultConfig, newConfig);
-      newConfig = _extends3({}, defaultConfig, newConfig);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash53(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    sanitizeConfig(config2, newConfig);
-    Object.assign(config2, newConfig);
-    for (const key in defaults) {
-      if (config2[key] == null) {
-        config2[key] = defaults[key];
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE53}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE53) === hash) {
+        return true;
       }
     }
-    let {
-      mass,
-      frequency,
-      damping
-    } = config2;
-    if (!is.und(frequency)) {
-      if (frequency < 0.01) frequency = 0.01;
-      if (damping < 0) damping = 0;
-      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
-      config2.friction = 4 * Math.PI * damping * mass / frequency;
+    return false;
+  }
+  function injectStyle53(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return config2;
+    const runtime = getRuntime53();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash53(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE53, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function sanitizeConfig(config2, props) {
-    if (!is.und(props.decay)) {
-      config2.duration = void 0;
-    } else {
-      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
-      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
-        config2.duration = void 0;
-        config2.decay = void 0;
+  function registerDocument53(targetDocument) {
+    const runtime = getRuntime53();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle53(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (isTensionConfig) {
-        config2.frequency = void 0;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle53(hash, css) {
+    const runtime = getRuntime53();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle53(targetDocument, hash, css);
     }
   }
-  var emptyArray = [];
-  var Animation2 = class {
-    constructor() {
-      this.changed = false;
-      this.values = emptyArray;
-      this.toValues = null;
-      this.fromValues = emptyArray;
-      this.to = void 0;
-      this.from = void 0;
-      this.config = new AnimationConfig();
-      this.immediate = false;
+  if (typeof process === "undefined" || true) {
+    registerStyle53("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_default15 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle53("ed2c39ec90", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");
+  }
+  var style_default47 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+  var Skeleton = (0, import_element95.forwardRef)(
+    function Skeleton2({ render: render5, ...props }, ref) {
+      return useRender({
+        render: render5,
+        ref,
+        props: mergeProps(
+          {
+            className: clsx_default(
+              style_default47.skeleton,
+              style_default47.pulse,
+              resets_default15["box-sizing"]
+            ),
+            // Decorative by default; consumers mark the loading
+            // region with aria-busy / role="status".
+            "aria-hidden": true
+          },
+          props
+        )
+      });
     }
-  };
-  function scheduleProps(callId, {
-    key,
-    props,
-    defaultProps,
-    state: state2,
-    actions: actions2
-  }) {
-    return new Promise((resolve, reject) => {
-      var _props$cancel;
-      let delay;
-      let timeout;
-      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
-      if (cancel) {
-        onStart();
-      } else {
-        if (!is.und(props.pause)) {
-          state2.paused = matchProp(props.pause, key);
-        }
-        let pause = defaultProps == null ? void 0 : defaultProps.pause;
-        if (pause !== true) {
-          pause = state2.paused || matchProp(pause, key);
-        }
-        delay = callProp(props.delay || 0, key);
-        if (pause) {
-          state2.resumeQueue.add(onResume);
-          actions2.pause();
-        } else {
-          actions2.resume();
-          onResume();
-        }
-      }
-      function onPause() {
-        state2.resumeQueue.add(onResume);
-        state2.timeouts.delete(timeout);
-        timeout.cancel();
-        delay = timeout.time - raf.now();
+  );
+
+  // packages/ui/build-module/tabs/index.mjs
+  var tabs_exports = {};
+  __export(tabs_exports, {
+    List: () => List,
+    Panel: () => Panel2,
+    Root: () => Root9,
+    Tab: () => Tab
+  });
+
+  // packages/ui/build-module/tabs/list.mjs
+  var import_element96 = __toESM(require_element(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE54 = "data-wp-hash";
+  function getRuntime54() {
+    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") {
+      registerDocument54(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash54(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE54}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE54) === hash) {
+        return true;
       }
-      function onResume() {
-        if (delay > 0 && !globals.skipAnimation) {
-          state2.delayed = true;
-          timeout = raf.setTimeout(onStart, delay);
-          state2.pauseQueue.add(onPause);
-          state2.timeouts.add(timeout);
-        } else {
-          onStart();
-        }
+    }
+    return false;
+  }
+  function injectStyle54(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime54();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash54(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE54, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument54(targetDocument) {
+    const runtime = getRuntime54();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle54(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      function onStart() {
-        if (state2.delayed) {
-          state2.delayed = false;
-        }
-        state2.pauseQueue.delete(onPause);
-        state2.timeouts.delete(timeout);
-        if (callId <= (state2.cancelId || 0)) {
-          cancel = true;
-        }
-        try {
-          actions2.start(_extends3({}, props, {
-            callId,
-            cancel
-          }), resolve);
-        } catch (err) {
-          reject(err);
-        }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    });
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
-  var getNoopResult = (value) => ({
-    value,
-    noop: true,
-    finished: true,
-    cancelled: false
-  });
-  var getFinishedResult = (value, finished, cancelled = false) => ({
-    value,
-    finished,
-    cancelled
-  });
-  var getCancelledResult = (value) => ({
-    value,
-    cancelled: true,
-    finished: false
-  });
-  function runAsync(to2, props, state2, target) {
-    const {
-      callId,
-      parentId,
-      onRest
-    } = props;
-    const {
-      asyncTo: prevTo,
-      promise: prevPromise
-    } = state2;
-    if (!parentId && to2 === prevTo && !props.reset) {
-      return prevPromise;
+  function registerStyle54(hash, css) {
+    const runtime = getRuntime54();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle54(targetDocument, hash, css);
     }
-    return state2.promise = (async () => {
-      state2.asyncId = callId;
-      state2.asyncTo = to2;
-      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
-      let preventBail;
-      let bail;
-      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
-      const bailIfEnded = (bailSignal) => {
-        const bailResult = callId <= (state2.cancelId || 0) && getCancelledResult(target) || callId !== state2.asyncId && getFinishedResult(target, false);
-        if (bailResult) {
-          bailSignal.result = bailResult;
-          bail(bailSignal);
-          throw bailSignal;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle54("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_default48 = { "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_element96.forwardRef)(
+    function TabList({
+      children,
+      variant = "default",
+      className,
+      activateOnFocus,
+      ...otherProps
+    }, forwardedRef) {
+      const [listEl, setListEl] = (0, import_element96.useState)(null);
+      const [overflow, setOverflow] = (0, import_element96.useState)({
+        first: false,
+        last: false,
+        isScrolling: false
+      });
+      (0, import_element96.useEffect)(() => {
+        if (!listEl) {
+          return;
         }
-      };
-      const animate = (arg1, arg2) => {
-        const bailSignal = new BailSignal();
-        const skipAnimationSignal = new SkipAniamtionSignal();
-        return (async () => {
-          if (globals.skipAnimation) {
-            stopAsync(state2);
-            skipAnimationSignal.result = getFinishedResult(target, false);
-            bail(skipAnimationSignal);
-            throw skipAnimationSignal;
-          }
-          bailIfEnded(bailSignal);
-          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-            to: arg1
-          });
-          props2.parentId = callId;
-          eachProp(defaultProps, (value, key) => {
-            if (is.und(props2[key])) {
-              props2[key] = value;
-            }
-          });
-          const result2 = await target.start(props2);
-          bailIfEnded(bailSignal);
-          if (state2.paused) {
-            await new Promise((resume) => {
-              state2.resumeQueue.add(resume);
+        const measureOverflow = () => {
+          const { scrollWidth, clientWidth, scrollLeft } = listEl;
+          const maxScroll = Math.max(scrollWidth - clientWidth, 0);
+          const direction = listEl.dir || (typeof window !== "undefined" ? window.getComputedStyle(listEl).direction : "ltr");
+          const scrollFromStart = direction === "rtl" && scrollLeft < 0 ? (
+            // In RTL layouts, scrollLeft is typically 0 at the visual "start"
+            // (right edge) and becomes negative toward the "end" (left edge).
+            // Normalize value for correct first/last detection logic.
+            -scrollLeft
+          ) : scrollLeft;
+          const next = {
+            first: scrollFromStart > SCROLL_EPSILON,
+            last: scrollFromStart < maxScroll - SCROLL_EPSILON,
+            isScrolling: scrollWidth > clientWidth
+          };
+          setOverflow(
+            (prev) => prev.first === next.first && prev.last === next.last && prev.isScrolling === next.isScrolling ? prev : next
+          );
+        };
+        const resizeObserver = new ResizeObserver(measureOverflow);
+        const observeTabs = () => {
+          resizeObserver.disconnect();
+          resizeObserver.observe(listEl);
+          listEl.querySelectorAll('[role="tab"]').forEach((tab) => resizeObserver.observe(tab));
+        };
+        const mutationObserver = new MutationObserver(observeTabs);
+        mutationObserver.observe(listEl, {
+          childList: true,
+          subtree: true
+        });
+        let scrollTick = false;
+        const throttleMeasureOverflowOnScroll = () => {
+          if (!scrollTick) {
+            requestAnimationFrame(() => {
+              measureOverflow();
+              scrollTick = false;
             });
+            scrollTick = true;
           }
-          return result2;
-        })();
-      };
-      let result;
-      if (globals.skipAnimation) {
-        stopAsync(state2);
-        return getFinishedResult(target, false);
-      }
-      try {
-        let animating;
-        if (is.arr(to2)) {
-          animating = (async (queue) => {
-            for (const props2 of queue) {
-              await animate(props2);
-            }
-          })(to2);
-        } else {
-          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
-        }
-        await Promise.all([animating.then(preventBail), bailPromise]);
-        result = getFinishedResult(target.get(), true, false);
-      } catch (err) {
-        if (err instanceof BailSignal) {
-          result = err.result;
-        } else if (err instanceof SkipAniamtionSignal) {
-          result = err.result;
-        } else {
-          throw err;
-        }
-      } finally {
-        if (callId == state2.asyncId) {
-          state2.asyncId = parentId;
-          state2.asyncTo = parentId ? prevTo : void 0;
-          state2.promise = parentId ? prevPromise : void 0;
+        };
+        listEl.addEventListener(
+          "scroll",
+          throttleMeasureOverflowOnScroll,
+          { passive: true }
+        );
+        observeTabs();
+        measureOverflow();
+        return () => {
+          listEl.removeEventListener(
+            "scroll",
+            throttleMeasureOverflowOnScroll
+          );
+          resizeObserver.disconnect();
+          mutationObserver.disconnect();
+        };
+      }, [listEl]);
+      const mergedListRef = (0, import_compose8.useMergeRefs)([
+        forwardedRef,
+        (el) => setListEl(el)
+      ]);
+      return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
+        index_parts_exports4.List,
+        {
+          ref: mergedListRef,
+          activateOnFocus,
+          "data-select-on-move": activateOnFocus ? "true" : "false",
+          className: clsx_default(
+            style_default48.tablist,
+            overflow.first && style_default48["is-overflowing-first"],
+            overflow.last && style_default48["is-overflowing-last"],
+            style_default48[`is-${variant}-variant`],
+            className
+          ),
+          ...otherProps,
+          tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
+          children: [
+            children,
+            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(index_parts_exports4.Indicator, { className: style_default48.indicator })
+          ]
         }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_element98 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tabs/context.mjs
+  var import_element97 = __toESM(require_element(), 1);
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var VALIDATION_ENABLED2 = true;
+  var TabsValidationContext = VALIDATION_ENABLED2 ? (0, import_element97.createContext)(null) : null;
+  function useRegisterTabDev() {
+    const context = (0, import_element97.useContext)(TabsValidationContext);
+    (0, import_element97.useEffect)(() => {
+      if (context) {
+        return context.registerTab();
       }
-      if (is.fun(onRest)) {
-        raf.batchedUpdates(() => {
-          onRest(result, target, target.item);
-        });
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterTabProd() {
+  }
+  var useRegisterTab = VALIDATION_ENABLED2 ? useRegisterTabDev : useRegisterTabProd;
+  function useRegisterPanelDev() {
+    const context = (0, import_element97.useContext)(TabsValidationContext);
+    (0, import_element97.useEffect)(() => {
+      if (context) {
+        return context.registerPanel();
       }
-      return result;
-    })();
+      return void 0;
+    }, [context]);
   }
-  function stopAsync(state2, cancelId) {
-    flush(state2.timeouts, (t4) => t4.cancel());
-    state2.pauseQueue.clear();
-    state2.resumeQueue.clear();
-    state2.asyncId = state2.asyncTo = state2.promise = void 0;
-    if (cancelId) state2.cancelId = cancelId;
+  function useRegisterPanelProd() {
   }
-  var BailSignal = 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;
-    }
-  };
-  var SkipAniamtionSignal = class extends Error {
-    constructor() {
-      super("SkipAnimationSignal");
-      this.result = void 0;
+  var useRegisterPanel = VALIDATION_ENABLED2 ? useRegisterPanelDev : useRegisterPanelProd;
+  function TabsValidationProviderDev({
+    children
+  }) {
+    const tabCountRef = (0, import_element97.useRef)(0);
+    const panelCountRef = (0, import_element97.useRef)(0);
+    const scheduleValidation = useScheduleValidation(() => {
+      const tabCount = tabCountRef.current;
+      const panelCount = panelCountRef.current;
+      if (tabCount !== panelCount) {
+        throw new Error(
+          `Tabs: Tab/Panel count mismatch (${tabCount} Tabs, ${panelCount} 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.`
+        );
+      }
+    });
+    const registerTab = (0, import_element97.useCallback)(() => {
+      tabCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        tabCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const registerPanel = (0, import_element97.useCallback)(() => {
+      panelCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        panelCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const contextValue = (0, import_element97.useMemo)(
+      () => ({
+        registerTab,
+        registerPanel
+      }),
+      [registerTab, registerPanel]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+  }
+  function TabsValidationProviderProd({
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_jsx_runtime199.Fragment, { children });
+  }
+  var TabsValidationProvider = VALIDATION_ENABLED2 ? TabsValidationProviderDev : TabsValidationProviderProd;
+
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE55 = "data-wp-hash";
+  function getRuntime55() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  var isFrameValue = (value) => value instanceof FrameValue;
-  var nextId$1 = 1;
-  var FrameValue = class extends FluidValue {
-    constructor(...args) {
-      super(...args);
-      this.id = nextId$1++;
-      this.key = void 0;
-      this._priority = 0;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument55(document);
     }
-    get priority() {
-      return this._priority;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash55(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    set priority(priority2) {
-      if (this._priority != priority2) {
-        this._priority = priority2;
-        this._onPriorityChange(priority2);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE55}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE55) === hash) {
+        return true;
       }
     }
-    get() {
-      const node = getAnimated(this);
-      return node && node.getValue();
+    return false;
+  }
+  function injectStyle55(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    to(...args) {
-      return globals.to(this, args);
+    const runtime = getRuntime55();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    interpolate(...args) {
-      deprecateInterpolate();
-      return globals.to(this, args);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    toJSON() {
-      return this.get();
+    if (documentContainsStyleHash55(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    observerAdded(count) {
-      if (count == 1) this._attach();
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE55, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument55(targetDocument) {
+    const runtime = getRuntime55();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle55(targetDocument, hash, css);
     }
-    observerRemoved(count) {
-      if (count == 0) this._detach();
+    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 registerStyle55(hash, css) {
+    const runtime = getRuntime55();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle55(targetDocument, hash, css);
     }
-    _attach() {
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle55("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_default12 = { "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) {
+    registerStyle55("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_default6 = { "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 Panel2 = (0, import_element98.forwardRef)(
+    function TabPanel({ className, ...otherProps }, forwardedRef) {
+      useRegisterPanel();
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        index_parts_exports4.Panel,
+        {
+          ref: forwardedRef,
+          className: clsx_default(
+            global_css_defense_default12.div,
+            focus_module_default6["outset-ring--focus-visible"],
+            className
+          ),
+          ...otherProps
+        }
+      );
     }
-    _detach() {
+  );
+
+  // packages/ui/build-module/tabs/root.mjs
+  var import_element99 = __toESM(require_element(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var Root9 = (0, import_element99.forwardRef)(
+    function TabsRoot3({ ...otherProps }, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(index_parts_exports4.Root, { ref: forwardedRef, ...otherProps }) }) });
     }
-    _onChange(value, idle = false) {
-      callFluidObservers(this, {
-        type: "change",
-        parent: this,
-        value,
-        idle
-      });
+  );
+
+  // packages/ui/build-module/tabs/tab.mjs
+  var import_element100 = __toESM(require_element(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE56 = "data-wp-hash";
+  function getRuntime56() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    _onPriorityChange(priority2) {
-      if (!this.idle) {
-        frameLoop.sort(this);
-      }
-      callFluidObservers(this, {
-        type: "priority",
-        parent: this,
-        priority: priority2
-      });
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument56(document);
     }
-  };
-  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
-  var HAS_ANIMATED = 1;
-  var IS_ANIMATING = 2;
-  var IS_PAUSED = 4;
-  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
-  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
-  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
-  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
-  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
-  var SpringValue = class extends FrameValue {
-    constructor(arg1, arg2) {
-      super();
-      this.key = void 0;
-      this.animation = new Animation2();
-      this.queue = void 0;
-      this.defaultProps = {};
-      this._state = {
-        paused: false,
-        delayed: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
-      };
-      this._pendingCalls = /* @__PURE__ */ new Set();
-      this._lastCallId = 0;
-      this._lastToId = 0;
-      this._memoizedDuration = 0;
-      if (!is.und(arg1) || !is.und(arg2)) {
-        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
-          from: arg1
-        });
-        if (is.und(props.default)) {
-          props.default = true;
-        }
-        this.start(props);
-      }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash56(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    get idle() {
-      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE56}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE56) === hash) {
+        return true;
+      }
     }
-    get goal() {
-      return getFluidValue(this.animation.to);
+    return false;
+  }
+  function injectStyle56(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    get velocity() {
-      const node = getAnimated(this);
-      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
+    const runtime = getRuntime56();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    get hasAnimated() {
-      return hasAnimated(this);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    get isAnimating() {
-      return isAnimating(this);
+    if (documentContainsStyleHash56(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    get isPaused() {
-      return isPaused(this);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE56, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument56(targetDocument) {
+    const runtime = getRuntime56();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle56(targetDocument, hash, css);
     }
-    get isDelayed() {
-      return this._state.delayed;
+    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 registerStyle56(hash, css) {
+    const runtime = getRuntime56();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle56(targetDocument, hash, css);
     }
-    advance(dt) {
-      let idle = true;
-      let changed = false;
-      const anim = this.animation;
-      let {
-        config: config2,
-        toValues
-      } = anim;
-      const payload = getPayload(anim.to);
-      if (!payload && hasFluidValue(anim.to)) {
-        toValues = toArray(getFluidValue(anim.to));
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle56("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_default49 = { "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_element100.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+    useRegisterTab();
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+      index_parts_exports4.Tab,
+      {
+        ref: forwardedRef,
+        className: clsx_default(style_default49.tab, className),
+        ...otherProps,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: style_default49["tab-children"], children }),
+          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Icon, { icon: chevron_right_default, className: style_default49["tab-chevron"] })
+        ]
       }
-      anim.values.forEach((node2, i3) => {
-        if (node2.done) return;
-        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i3].lastPosition : toValues[i3];
-        let finished = anim.immediate;
-        let position = to2;
-        if (!finished) {
-          position = node2.lastPosition;
-          if (config2.tension <= 0) {
-            node2.done = true;
-            return;
-          }
-          let elapsed = node2.elapsedTime += dt;
-          const from = anim.fromValues[i3];
-          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i3] : config2.velocity;
-          let velocity;
-          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
-          if (!is.und(config2.duration)) {
-            let p4 = 1;
-            if (config2.duration > 0) {
-              if (this._memoizedDuration !== config2.duration) {
-                this._memoizedDuration = config2.duration;
-                if (node2.durationProgress > 0) {
-                  node2.elapsedTime = config2.duration * node2.durationProgress;
-                  elapsed = node2.elapsedTime += dt;
-                }
-              }
-              p4 = (config2.progress || 0) + elapsed / this._memoizedDuration;
-              p4 = p4 > 1 ? 1 : p4 < 0 ? 0 : p4;
-              node2.durationProgress = p4;
-            }
-            position = from + config2.easing(p4) * (to2 - from);
-            velocity = (position - node2.lastPosition) / dt;
-            finished = p4 == 1;
-          } else if (config2.decay) {
-            const decay = config2.decay === true ? 0.998 : config2.decay;
-            const e3 = Math.exp(-(1 - decay) * elapsed);
-            position = from + v0 / (1 - decay) * (1 - e3);
-            finished = Math.abs(node2.lastPosition - position) <= precision;
-            velocity = v0 * e3;
-          } else {
-            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
-            const restVelocity = config2.restVelocity || precision / 10;
-            const bounceFactor = config2.clamp ? 0 : config2.bounce;
-            const canBounce = !is.und(bounceFactor);
-            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
-            let isMoving;
-            let isBouncing = false;
-            const step = 1;
-            const numSteps = Math.ceil(dt / step);
-            for (let n3 = 0; n3 < numSteps; ++n3) {
-              isMoving = Math.abs(velocity) > restVelocity;
-              if (!isMoving) {
-                finished = Math.abs(to2 - position) <= precision;
-                if (finished) {
-                  break;
-                }
-              }
-              if (canBounce) {
-                isBouncing = position == to2 || position > to2 == isGrowing;
-                if (isBouncing) {
-                  velocity = -velocity * bounceFactor;
-                  position = to2;
-                }
-              }
-              const springForce = -config2.tension * 1e-6 * (position - to2);
-              const dampingForce = -config2.friction * 1e-3 * velocity;
-              const acceleration = (springForce + dampingForce) / config2.mass;
-              velocity = velocity + acceleration * step;
-              position = position + velocity * step;
-            }
-          }
-          node2.lastVelocity = velocity;
-          if (Number.isNaN(position)) {
-            console.warn(`Got NaN while animating:`, this);
-            finished = true;
+    );
+  });
+
+  // packages/fields/build-module/fields/page-title/view.mjs
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  function PageTitleView({ item }) {
+    const { frontPageId, postsPageId, privacyPolicyPageId } = (0, import_data7.useSelect)(
+      (select9) => {
+        const { getEntityRecord } = select9(import_core_data6.store);
+        const siteSettings = getEntityRecord(
+          "root",
+          "site"
+        );
+        return {
+          frontPageId: siteSettings?.page_on_front,
+          postsPageId: siteSettings?.page_for_posts,
+          privacyPolicyPageId: siteSettings?.page_for_privacy_policy
+        };
+      },
+      []
+    );
+    let badge;
+    if (item.id === frontPageId) {
+      badge = (0, import_i18n18.__)("Homepage");
+    } else if (item.id === postsPageId) {
+      badge = (0, import_i18n18.__)("Posts Page");
+    } else if (item.id === privacyPolicyPageId) {
+      badge = (0, import_i18n18.__)("Privacy Policy Page");
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(BaseTitleView, { item, className: "fields-field__page-title", children: badge && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(Badge, { children: badge }) });
+  }
+
+  // packages/fields/build-module/fields/page-title/index.mjs
+  var pageTitleField = {
+    type: "text",
+    id: "title",
+    label: (0, import_i18n19.__)("Title"),
+    placeholder: (0, import_i18n19.__)("No title"),
+    getValue: ({ item }) => getItemTitle(item),
+    render: PageTitleView,
+    enableHiding: false,
+    enableGlobalSearch: true,
+    filterBy: false
+  };
+  var page_title_default = pageTitleField;
+
+  // packages/fields/build-module/fields/template-title/index.mjs
+  var import_i18n20 = __toESM(require_i18n(), 1);
+  var templateTitleField = {
+    id: "title",
+    type: "text",
+    label: (0, import_i18n20.__)("Template"),
+    placeholder: (0, import_i18n20.__)("No title"),
+    getValue: ({ item }) => getItemTitle(item),
+    render: TitleView,
+    enableHiding: false,
+    enableGlobalSearch: true,
+    filterBy: false
+  };
+  var template_title_default = templateTitleField;
+
+  // packages/fields/build-module/fields/pattern-title/index.mjs
+  var import_i18n22 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/pattern-title/view.mjs
+  var import_i18n21 = __toESM(require_i18n(), 1);
+  var import_patterns = __toESM(require_patterns(), 1);
+
+  // packages/fields/build-module/lock-unlock.mjs
+  var import_private_apis5 = __toESM(require_private_apis(), 1);
+  var { lock: lock4, unlock: unlock4 } = (0, import_private_apis5.__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/fields"
+  );
+
+  // packages/fields/build-module/fields/pattern-title/view.mjs
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var { PATTERN_TYPES } = unlock4(import_patterns.privateApis);
+  function PatternTitleView({ item }) {
+    const lockMessage = (0, import_i18n21.__)("This pattern cannot be edited.");
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(BaseTitleView, { item, className: "fields-field__pattern-title", children: item.type === PATTERN_TYPES.theme && /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(VisuallyHidden, { children: lockMessage }),
+      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(tooltip_exports.Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+          tooltip_exports.Trigger,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(icon_default, { icon: lock_small_default, size: 24 })
           }
-        }
-        if (payload && !payload[i3].done) {
-          finished = false;
-        }
-        if (finished) {
-          node2.done = true;
-        } else {
-          idle = false;
-        }
-        if (node2.setValue(position, config2.round)) {
-          changed = true;
-        }
-      });
-      const node = getAnimated(this);
-      const currVal = node.getValue();
-      if (idle) {
-        const finalVal = getFluidValue(anim.to);
-        if ((currVal !== finalVal || changed) && !config2.decay) {
-          node.setValue(finalVal);
-          this._onChange(finalVal);
-        } else if (changed && config2.decay) {
-          this._onChange(currVal);
-        }
-        this._stop();
-      } else if (changed) {
-        this._onChange(currVal);
-      }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(tooltip_exports.Popup, { children: lockMessage })
+      ] })
+    ] }) });
+  }
+
+  // packages/fields/build-module/fields/pattern-title/index.mjs
+  var patternTitleField = {
+    type: "text",
+    id: "title",
+    label: (0, import_i18n22.__)("Title"),
+    placeholder: (0, import_i18n22.__)("No title"),
+    getValue: ({ item }) => getItemTitle(item),
+    render: PatternTitleView,
+    enableHiding: false,
+    enableGlobalSearch: true,
+    filterBy: false
+  };
+  var pattern_title_default = patternTitleField;
+
+  // packages/fields/build-module/fields/pattern-description/index.mjs
+  var import_html_entities2 = __toESM(require_html_entities(), 1);
+  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  function getPatternDescription(item) {
+    if (typeof item.excerpt === "string") {
+      return (0, import_html_entities2.decodeEntities)(item.excerpt);
     }
-    set(value) {
-      raf.batchedUpdates(() => {
-        this._stop();
-        this._focus(value);
-        this._set(value);
-      });
-      return this;
+    return (0, import_html_entities2.decodeEntities)(item.excerpt?.raw || "");
+  }
+  var patternDescriptionField = {
+    id: "excerpt",
+    type: "text",
+    label: (0, import_i18n23.__)("Description"),
+    placeholder: (0, import_i18n23.__)("Add a description"),
+    getValue: ({ item }) => getPatternDescription(item),
+    render: ({ item }) => {
+      const description = getPatternDescription(item);
+      return description ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(Text, { children: description }) : null;
+    },
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    enableGlobalSearch: true
+  };
+  var pattern_description_default = patternDescriptionField;
+
+  // packages/fields/build-module/fields/pattern-sync-status/index.mjs
+  var import_i18n24 = __toESM(require_i18n(), 1);
+  var import_patterns2 = __toESM(require_patterns(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var { PATTERN_SYNC_TYPES, PATTERN_TYPES: PATTERN_TYPES2 } = unlock4(import_patterns2.privateApis);
+  var SYNC_STATUS_FILTERS = [
+    {
+      value: PATTERN_SYNC_TYPES.full,
+      label: (0, import_i18n24._x)("Synced", "pattern (singular)"),
+      description: (0, import_i18n24.__)("Patterns that are kept in sync across the site.")
+    },
+    {
+      value: PATTERN_SYNC_TYPES.unsynced,
+      label: (0, import_i18n24._x)("Not synced", "pattern (singular)"),
+      description: (0, import_i18n24.__)(
+        "Patterns that can be changed freely without affecting the site."
+      )
     }
-    pause() {
-      this._update({
-        pause: true
-      });
+  ];
+  function getPatternSyncStatus(item) {
+    if (item.type && item.type !== PATTERN_TYPES2.user) {
+      return PATTERN_SYNC_TYPES.unsynced;
     }
-    resume() {
-      this._update({
-        pause: false
-      });
+    if (item.meta?.wp_pattern_sync_status === PATTERN_SYNC_TYPES.unsynced) {
+      return PATTERN_SYNC_TYPES.unsynced;
     }
-    finish() {
-      if (isAnimating(this)) {
-        const {
-          to: to2,
-          config: config2
-        } = this.animation;
-        raf.batchedUpdates(() => {
-          this._onStart();
-          if (!config2.decay) {
-            this._set(to2, false);
-          }
-          this._stop();
-        });
+    return item.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full;
+  }
+  var patternSyncStatusField = {
+    id: "sync-status",
+    type: "text",
+    label: (0, import_i18n24.__)("Sync status"),
+    readOnly: true,
+    enableSorting: false,
+    enableHiding: true,
+    elements: SYNC_STATUS_FILTERS,
+    filterBy: {
+      operators: ["is"],
+      isPrimary: true
+    },
+    render: ({ item }) => {
+      const syncStatus = getPatternSyncStatus(item);
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+        "span",
+        {
+          className: `fields-field__pattern-sync-status fields-field__pattern-sync-status-${syncStatus}`,
+          children: SYNC_STATUS_FILTERS.find(
+            ({ value }) => value === syncStatus
+          )?.label
+        }
+      );
+    }
+  };
+  var pattern_sync_status_default = patternSyncStatusField;
+
+  // packages/fields/build-module/fields/featured-image/index.mjs
+  var import_i18n26 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/components/media-edit/index.mjs
+  var import_components4 = __toESM(require_components(), 1);
+  var import_blob = __toESM(require_blob(), 1);
+  var import_core_data7 = __toESM(require_core_data(), 1);
+  var import_data8 = __toESM(require_data(), 1);
+  var import_element102 = __toESM(require_element(), 1);
+  var import_i18n25 = __toESM(require_i18n(), 1);
+  var import_html_entities3 = __toESM(require_html_entities(), 1);
+  var import_a11y3 = __toESM(require_a11y(), 1);
+  var import_media_utils = __toESM(require_media_utils(), 1);
+  var import_notices2 = __toESM(require_notices(), 1);
+
+  // node_modules/@react-spring/rafz/dist/react-spring-rafz.esm.js
+  var updateQueue = makeQueue();
+  var raf = (fn) => schedule(fn, updateQueue);
+  var writeQueue = makeQueue();
+  raf.write = (fn) => schedule(fn, writeQueue);
+  var onStartQueue = makeQueue();
+  raf.onStart = (fn) => schedule(fn, onStartQueue);
+  var onFrameQueue = makeQueue();
+  raf.onFrame = (fn) => schedule(fn, onFrameQueue);
+  var onFinishQueue = makeQueue();
+  raf.onFinish = (fn) => schedule(fn, onFinishQueue);
+  var timeouts = [];
+  raf.setTimeout = (handler, ms) => {
+    let time = raf.now() + ms;
+    let cancel = () => {
+      let i3 = timeouts.findIndex((t4) => t4.cancel == cancel);
+      if (~i3) timeouts.splice(i3, 1);
+      pendingCount -= ~i3 ? 1 : 0;
+    };
+    let timeout = {
+      time,
+      handler,
+      cancel
+    };
+    timeouts.splice(findTimeout(time), 0, timeout);
+    pendingCount += 1;
+    start();
+    return timeout;
+  };
+  var findTimeout = (time) => ~(~timeouts.findIndex((t4) => t4.time > time) || ~timeouts.length);
+  raf.cancel = (fn) => {
+    onStartQueue.delete(fn);
+    onFrameQueue.delete(fn);
+    onFinishQueue.delete(fn);
+    updateQueue.delete(fn);
+    writeQueue.delete(fn);
+  };
+  raf.sync = (fn) => {
+    sync = true;
+    raf.batchedUpdates(fn);
+    sync = false;
+  };
+  raf.throttle = (fn) => {
+    let lastArgs;
+    function queuedFn() {
+      try {
+        fn(...lastArgs);
+      } finally {
+        lastArgs = null;
       }
-      return this;
     }
-    update(props) {
-      const queue = this.queue || (this.queue = []);
-      queue.push(props);
-      return this;
+    function throttled(...args) {
+      lastArgs = args;
+      raf.onStart(queuedFn);
     }
-    start(to2, arg2) {
-      let queue;
-      if (!is.und(to2)) {
-        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
-          to: to2
-        })];
-      } else {
-        queue = this.queue || [];
-        this.queue = [];
+    throttled.handler = fn;
+    throttled.cancel = () => {
+      onStartQueue.delete(queuedFn);
+      lastArgs = null;
+    };
+    return throttled;
+  };
+  var nativeRaf = typeof window != "undefined" ? window.requestAnimationFrame : () => {
+  };
+  raf.use = (impl) => nativeRaf = impl;
+  raf.now = typeof performance != "undefined" ? () => performance.now() : Date.now;
+  raf.batchedUpdates = (fn) => fn();
+  raf.catch = console.error;
+  raf.frameLoop = "always";
+  raf.advance = () => {
+    if (raf.frameLoop !== "demand") {
+      console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand");
+    } else {
+      update2();
+    }
+  };
+  var ts = -1;
+  var pendingCount = 0;
+  var sync = false;
+  function schedule(fn, queue) {
+    if (sync) {
+      queue.delete(fn);
+      fn(0);
+    } else {
+      queue.add(fn);
+      start();
+    }
+  }
+  function start() {
+    if (ts < 0) {
+      ts = 0;
+      if (raf.frameLoop !== "demand") {
+        nativeRaf(loop);
       }
-      return Promise.all(queue.map((props) => {
-        const up = this._update(props);
-        return up;
-      })).then((results) => getCombinedResult(this, results));
     }
-    stop(cancel) {
-      const {
-        to: to2
-      } = this.animation;
-      this._focus(this.get());
-      stopAsync(this._state, cancel && this._lastCallId);
-      raf.batchedUpdates(() => this._stop(to2, cancel));
-      return this;
+  }
+  function stop() {
+    ts = -1;
+  }
+  function loop() {
+    if (~ts) {
+      nativeRaf(loop);
+      raf.batchedUpdates(update2);
     }
-    reset() {
-      this._update({
-        reset: true
-      });
+  }
+  function update2() {
+    let prevTs = ts;
+    ts = raf.now();
+    let count = findTimeout(ts);
+    if (count) {
+      eachSafely(timeouts.splice(0, count), (t4) => t4.handler());
+      pendingCount -= count;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._start();
-      } else if (event.type == "priority") {
-        this.priority = event.priority + 1;
-      }
+    if (!pendingCount) {
+      stop();
+      return;
     }
-    _prepareNode(props) {
-      const key = this.key || "";
-      let {
-        to: to2,
-        from
-      } = props;
-      to2 = is.obj(to2) ? to2[key] : to2;
-      if (to2 == null || isAsyncTo(to2)) {
-        to2 = void 0;
-      }
-      from = is.obj(from) ? from[key] : from;
-      if (from == null) {
-        from = void 0;
-      }
-      const range = {
-        to: to2,
-        from
-      };
-      if (!hasAnimated(this)) {
-        if (props.reverse) [to2, from] = [from, to2];
-        from = getFluidValue(from);
-        if (!is.und(from)) {
-          this._set(from);
-        } else if (!getAnimated(this)) {
-          this._set(to2);
+    onStartQueue.flush();
+    updateQueue.flush(prevTs ? Math.min(64, ts - prevTs) : 16.667);
+    onFrameQueue.flush();
+    writeQueue.flush();
+    onFinishQueue.flush();
+  }
+  function makeQueue() {
+    let next = /* @__PURE__ */ new Set();
+    let current = next;
+    return {
+      add(fn) {
+        pendingCount += current == next && !next.has(fn) ? 1 : 0;
+        next.add(fn);
+      },
+      delete(fn) {
+        pendingCount -= current == next && next.has(fn) ? 1 : 0;
+        return next.delete(fn);
+      },
+      flush(arg) {
+        if (current.size) {
+          next = /* @__PURE__ */ new Set();
+          pendingCount -= current.size;
+          eachSafely(current, (fn) => fn(arg) && next.add(fn));
+          pendingCount += next.size;
+          current = next;
         }
       }
-      return range;
-    }
-    _update(_ref, isLoop) {
-      let props = _extends3({}, _ref);
-      const {
-        key,
-        defaultProps
-      } = this;
-      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
-      mergeActiveFn(this, props, "onProps");
-      sendEvent(this, "onProps", props, this);
-      const range = this._prepareNode(props);
-      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?");
-      }
-      const state2 = this._state;
-      return scheduleProps(++this._lastCallId, {
-        key,
-        props,
-        defaultProps,
-        state: state2,
-        actions: {
-          pause: () => {
-            if (!isPaused(this)) {
-              setPausedBit(this, true);
-              flushCalls(state2.pauseQueue);
-              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          resume: () => {
-            if (isPaused(this)) {
-              setPausedBit(this, false);
-              if (isAnimating(this)) {
-                this._resume();
-              }
-              flushCalls(state2.resumeQueue);
-              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
-            }
-          },
-          start: this._merge.bind(this, range)
-        }
-      }).then((result) => {
-        if (props.loop && result.finished && !(isLoop && result.noop)) {
-          const nextProps = createLoopUpdate(props);
-          if (nextProps) {
-            return this._update(nextProps, true);
-          }
-        }
-        return result;
-      });
-    }
-    _merge(range, props, resolve) {
-      if (props.cancel) {
-        this.stop(true);
-        return resolve(getCancelledResult(this));
-      }
-      const hasToProp = !is.und(range.to);
-      const hasFromProp = !is.und(range.from);
-      if (hasToProp || hasFromProp) {
-        if (props.callId > this._lastToId) {
-          this._lastToId = props.callId;
-        } else {
-          return resolve(getCancelledResult(this));
-        }
-      }
-      const {
-        key,
-        defaultProps,
-        animation: anim
-      } = this;
-      const {
-        to: prevTo,
-        from: prevFrom
-      } = anim;
-      let {
-        to: to2 = prevTo,
-        from = prevFrom
-      } = range;
-      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
-        to2 = from;
-      }
-      if (props.reverse) [to2, from] = [from, to2];
-      const hasFromChanged = !isEqual(from, prevFrom);
-      if (hasFromChanged) {
-        anim.from = from;
-      }
-      from = getFluidValue(from);
-      const hasToChanged = !isEqual(to2, prevTo);
-      if (hasToChanged) {
-        this._focus(to2);
-      }
-      const hasAsyncTo = isAsyncTo(props.to);
-      const {
-        config: config2
-      } = anim;
-      const {
-        decay,
-        velocity
-      } = config2;
-      if (hasToProp || hasFromProp) {
-        config2.velocity = 0;
-      }
-      if (props.config && !hasAsyncTo) {
-        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
-      }
-      let node = getAnimated(this);
-      if (!node || is.und(to2)) {
-        return resolve(getFinishedResult(this, true));
-      }
-      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
-      const value = reset ? from : this.get();
-      const goal = computeGoal(to2);
-      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
-      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
-      if (hasToChanged) {
-        const nodeType = getAnimatedType(to2);
-        if (nodeType !== node.constructor) {
-          if (immediate) {
-            node = this._set(goal);
-          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
-        }
-      }
-      const goalType = node.constructor;
-      let started = hasFluidValue(to2);
-      let finished = false;
-      if (!started) {
-        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
-        if (hasToChanged || hasValueChanged) {
-          finished = isEqual(computeGoal(value), goal);
-          started = !finished;
-        }
-        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
-          started = true;
-        }
-      }
-      if (finished && isAnimating(this)) {
-        if (anim.changed && !reset) {
-          started = true;
-        } else if (!started) {
-          this._stop(prevTo);
-        }
-      }
-      if (!hasAsyncTo) {
-        if (started || hasFluidValue(prevTo)) {
-          anim.values = node.getPayload();
-          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
-        }
-        if (anim.immediate != immediate) {
-          anim.immediate = immediate;
-          if (!immediate && !reset) {
-            this._set(prevTo);
-          }
-        }
-        if (started) {
-          const {
-            onRest
-          } = anim;
-          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
-          const result = getFinishedResult(this, checkFinished(this, prevTo));
-          flushCalls(this._pendingCalls, result);
-          this._pendingCalls.add(resolve);
-          if (anim.changed) raf.batchedUpdates(() => {
-            anim.changed = !reset;
-            onRest == null ? void 0 : onRest(result, this);
-            if (reset) {
-              callProp(defaultProps.onRest, result);
-            } else {
-              anim.onStart == null ? void 0 : anim.onStart(result, this);
-            }
-          });
-        }
-      }
-      if (reset) {
-        this._set(value);
-      }
-      if (hasAsyncTo) {
-        resolve(runAsync(props.to, props, this._state, this));
-      } else if (started) {
-        this._start();
-      } else if (isAnimating(this) && !hasToChanged) {
-        this._pendingCalls.add(resolve);
-      } else {
-        resolve(getNoopResult(value));
-      }
-    }
-    _focus(value) {
-      const anim = this.animation;
-      if (value !== anim.to) {
-        if (getFluidObservers(this)) {
-          this._detach();
-        }
-        anim.to = value;
-        if (getFluidObservers(this)) {
-          this._attach();
-        }
-      }
-    }
-    _attach() {
-      let priority2 = 0;
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        addFluidObserver(to2, this);
-        if (isFrameValue(to2)) {
-          priority2 = to2.priority + 1;
-        }
-      }
-      this.priority = priority2;
-    }
-    _detach() {
-      const {
-        to: to2
-      } = this.animation;
-      if (hasFluidValue(to2)) {
-        removeFluidObserver(to2, this);
+    };
+  }
+  function eachSafely(values, each2) {
+    values.forEach((value) => {
+      try {
+        each2(value);
+      } catch (e3) {
+        raf.catch(e3);
       }
-    }
-    _set(arg, idle = true) {
-      const value = getFluidValue(arg);
-      if (!is.und(value)) {
-        const oldNode = getAnimated(this);
-        if (!oldNode || !isEqual(value, oldNode.getValue())) {
-          const nodeType = getAnimatedType(value);
-          if (!oldNode || oldNode.constructor != nodeType) {
-            setAnimated(this, nodeType.create(value));
-          } else {
-            oldNode.setValue(value);
-          }
-          if (oldNode) {
-            raf.batchedUpdates(() => {
-              this._onChange(value, idle);
-            });
-          }
-        }
+    });
+  }
+
+  // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
+  var import_react53 = __toESM(require_react());
+  function noop4() {
+  }
+  var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var is = {
+    arr: Array.isArray,
+    obj: (a3) => !!a3 && a3.constructor.name === "Object",
+    fun: (a3) => typeof a3 === "function",
+    str: (a3) => typeof a3 === "string",
+    num: (a3) => typeof a3 === "number",
+    und: (a3) => a3 === void 0
+  };
+  function isEqual(a3, b3) {
+    if (is.arr(a3)) {
+      if (!is.arr(b3) || a3.length !== b3.length) return false;
+      for (let i3 = 0; i3 < a3.length; i3++) {
+        if (a3[i3] !== b3[i3]) return false;
       }
-      return getAnimated(this);
+      return true;
     }
-    _onStart() {
-      const anim = this.animation;
-      if (!anim.changed) {
-        anim.changed = true;
-        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
+    return a3 === b3;
+  }
+  var each = (obj, fn) => obj.forEach(fn);
+  function eachProp(obj, fn, ctx9) {
+    if (is.arr(obj)) {
+      for (let i3 = 0; i3 < obj.length; i3++) {
+        fn.call(ctx9, obj[i3], `${i3}`);
       }
+      return;
     }
-    _onChange(value, idle) {
-      if (!idle) {
-        this._onStart();
-        callProp(this.animation.onChange, value, this);
+    for (const key in obj) {
+      if (obj.hasOwnProperty(key)) {
+        fn.call(ctx9, obj[key], key);
       }
-      callProp(this.defaultProps.onChange, value, this);
-      super._onChange(value, idle);
     }
-    _start() {
-      const anim = this.animation;
-      getAnimated(this).reset(getFluidValue(anim.to));
-      if (!anim.immediate) {
-        anim.fromValues = anim.values.map((node) => node.lastPosition);
-      }
-      if (!isAnimating(this)) {
-        setActiveBit(this, true);
-        if (!isPaused(this)) {
-          this._resume();
-        }
-      }
+  }
+  var toArray = (a3) => is.und(a3) ? [] : is.arr(a3) ? a3 : [a3];
+  function flush(queue, iterator) {
+    if (queue.size) {
+      const items = Array.from(queue);
+      queue.clear();
+      each(items, iterator);
     }
-    _resume() {
-      if (globals.skipAnimation) {
-        this.finish();
+  }
+  var flushCalls = (queue, ...args) => flush(queue, (fn) => fn(...args));
+  var isSSR = () => typeof window === "undefined" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent);
+  var createStringInterpolator$1;
+  var to;
+  var colors$1 = null;
+  var skipAnimation = false;
+  var willAdvance = noop4;
+  var assign = (globals2) => {
+    if (globals2.to) to = globals2.to;
+    if (globals2.now) raf.now = globals2.now;
+    if (globals2.colors !== void 0) colors$1 = globals2.colors;
+    if (globals2.skipAnimation != null) skipAnimation = globals2.skipAnimation;
+    if (globals2.createStringInterpolator) createStringInterpolator$1 = globals2.createStringInterpolator;
+    if (globals2.requestAnimationFrame) raf.use(globals2.requestAnimationFrame);
+    if (globals2.batchedUpdates) raf.batchedUpdates = globals2.batchedUpdates;
+    if (globals2.willAdvance) willAdvance = globals2.willAdvance;
+    if (globals2.frameLoop) raf.frameLoop = globals2.frameLoop;
+  };
+  var globals = /* @__PURE__ */ Object.freeze({
+    __proto__: null,
+    get createStringInterpolator() {
+      return createStringInterpolator$1;
+    },
+    get to() {
+      return to;
+    },
+    get colors() {
+      return colors$1;
+    },
+    get skipAnimation() {
+      return skipAnimation;
+    },
+    get willAdvance() {
+      return willAdvance;
+    },
+    assign
+  });
+  var startQueue = /* @__PURE__ */ new Set();
+  var currentFrame = [];
+  var prevFrame = [];
+  var priority = 0;
+  var frameLoop = {
+    get idle() {
+      return !startQueue.size && !currentFrame.length;
+    },
+    start(animation) {
+      if (priority > animation.priority) {
+        startQueue.add(animation);
+        raf.onStart(flushStartQueue);
       } else {
-        frameLoop.start(this);
+        startSafely(animation);
+        raf(advance);
       }
-    }
-    _stop(goal, cancel) {
-      if (isAnimating(this)) {
-        setActiveBit(this, false);
-        const anim = this.animation;
-        each(anim.values, (node) => {
-          node.done = true;
-        });
-        if (anim.toValues) {
-          anim.onChange = anim.onPause = anim.onResume = void 0;
-        }
-        callFluidObservers(this, {
-          type: "idle",
-          parent: this
-        });
-        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
-        flushCalls(this._pendingCalls, result);
-        if (anim.changed) {
-          anim.changed = false;
-          sendEvent(this, "onRest", result, this);
+    },
+    advance,
+    sort(animation) {
+      if (priority) {
+        raf.onFrame(() => frameLoop.sort(animation));
+      } else {
+        const prevIndex = currentFrame.indexOf(animation);
+        if (~prevIndex) {
+          currentFrame.splice(prevIndex, 1);
+          startUnsafely(animation);
         }
       }
+    },
+    clear() {
+      currentFrame = [];
+      startQueue.clear();
     }
   };
-  function checkFinished(target, to2) {
-    const goal = computeGoal(to2);
-    const value = computeGoal(target.get());
-    return isEqual(value, goal);
-  }
-  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
-    let loopRet = callProp(loop2);
-    if (loopRet) {
-      const overrides = loopRet !== true && inferTo(loopRet);
-      const reverse = (overrides || props).reverse;
-      const reset = !overrides || overrides.reset;
-      return createUpdate(_extends3({}, props, {
-        loop: loop2,
-        default: false,
-        pause: void 0,
-        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
-        from: reset ? props.from : void 0,
-        reset
-      }, overrides));
-    }
-  }
-  function createUpdate(props) {
-    const {
-      to: to2,
-      from
-    } = props = inferTo(props);
-    const keys = /* @__PURE__ */ new Set();
-    if (is.obj(to2)) findDefined(to2, keys);
-    if (is.obj(from)) findDefined(from, keys);
-    props.keys = keys.size ? Array.from(keys) : null;
-    return props;
-  }
-  function findDefined(values, keys) {
-    eachProp(values, (value, key) => value != null && keys.add(key));
+  function flushStartQueue() {
+    startQueue.forEach(startSafely);
+    startQueue.clear();
+    raf(advance);
   }
-  var ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
-  function mergeActiveFn(target, props, type) {
-    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
+  function startSafely(animation) {
+    if (!currentFrame.includes(animation)) startUnsafely(animation);
   }
-  function sendEvent(target, type, ...args) {
-    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
-    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
-    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
+  function startUnsafely(animation) {
+    currentFrame.splice(findIndex2(currentFrame, (other) => other.priority > animation.priority), 0, animation);
   }
-  var BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
-  var nextId = 1;
-  var Controller = class {
-    constructor(props, flush2) {
-      this.id = nextId++;
-      this.springs = {};
-      this.queue = [];
-      this.ref = void 0;
-      this._flush = void 0;
-      this._initialProps = void 0;
-      this._lastAsyncId = 0;
-      this._active = /* @__PURE__ */ new Set();
-      this._changed = /* @__PURE__ */ new Set();
-      this._started = false;
-      this._item = void 0;
-      this._state = {
-        paused: false,
-        pauseQueue: /* @__PURE__ */ new Set(),
-        resumeQueue: /* @__PURE__ */ new Set(),
-        timeouts: /* @__PURE__ */ new Set()
-      };
-      this._events = {
-        onStart: /* @__PURE__ */ new Map(),
-        onChange: /* @__PURE__ */ new Map(),
-        onRest: /* @__PURE__ */ new Map()
-      };
-      this._onFrame = this._onFrame.bind(this);
-      if (flush2) {
-        this._flush = flush2;
-      }
-      if (props) {
-        this.start(_extends3({
-          default: true
-        }, props));
-      }
-    }
-    get idle() {
-      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
-        return spring.idle && !spring.isDelayed && !spring.isPaused;
-      });
-    }
-    get item() {
-      return this._item;
-    }
-    set item(item) {
-      this._item = item;
-    }
-    get() {
-      const values = {};
-      this.each((spring, key) => values[key] = spring.get());
-      return values;
-    }
-    set(values) {
-      for (const key in values) {
-        const value = values[key];
-        if (!is.und(value)) {
-          this.springs[key].set(value);
+  function advance(dt) {
+    const nextFrame = prevFrame;
+    for (let i3 = 0; i3 < currentFrame.length; i3++) {
+      const animation = currentFrame[i3];
+      priority = animation.priority;
+      if (!animation.idle) {
+        willAdvance(animation);
+        animation.advance(dt);
+        if (!animation.idle) {
+          nextFrame.push(animation);
         }
       }
     }
-    update(props) {
-      if (props) {
-        this.queue.push(createUpdate(props));
-      }
-      return this;
-    }
-    start(props) {
-      let {
-        queue
-      } = this;
-      if (props) {
-        queue = toArray(props).map(createUpdate);
-      } else {
-        this.queue = [];
-      }
-      if (this._flush) {
-        return this._flush(this, queue);
-      }
-      prepareKeys(this, queue);
-      return flushUpdateQueue(this, queue);
+    priority = 0;
+    prevFrame = currentFrame;
+    prevFrame.length = 0;
+    currentFrame = nextFrame;
+    return currentFrame.length > 0;
+  }
+  function findIndex2(arr, test) {
+    const index2 = arr.findIndex(test);
+    return index2 < 0 ? arr.length : index2;
+  }
+  var colors = {
+    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
+  };
+  var NUMBER = "[-+]?\\d*\\.?\\d+";
+  var PERCENTAGE = NUMBER + "%";
+  function call(...parts) {
+    return "\\(\\s*(" + parts.join(")\\s*,\\s*(") + ")\\s*\\)";
+  }
+  var rgb = new RegExp("rgb" + call(NUMBER, NUMBER, NUMBER));
+  var rgba = new RegExp("rgba" + call(NUMBER, NUMBER, NUMBER, NUMBER));
+  var hsl = new RegExp("hsl" + call(NUMBER, PERCENTAGE, PERCENTAGE));
+  var hsla = new RegExp("hsla" + call(NUMBER, PERCENTAGE, PERCENTAGE, NUMBER));
+  var hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
+  var hex6 = /^#([0-9a-fA-F]{6})$/;
+  var hex8 = /^#([0-9a-fA-F]{8})$/;
+  function normalizeColor(color) {
+    let match3;
+    if (typeof color === "number") {
+      return color >>> 0 === color && color >= 0 && color <= 4294967295 ? color : null;
     }
-    stop(arg, keys) {
-      if (arg !== !!arg) {
-        keys = arg;
-      }
-      if (keys) {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].stop(!!arg));
-      } else {
-        stopAsync(this._state, this._lastAsyncId);
-        this.each((spring) => spring.stop(!!arg));
-      }
-      return this;
+    if (match3 = hex6.exec(color)) return parseInt(match3[1] + "ff", 16) >>> 0;
+    if (colors$1 && colors$1[color] !== void 0) {
+      return colors$1[color];
     }
-    pause(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: true
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].pause());
-      }
-      return this;
+    if (match3 = rgb.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | 255) >>> 0;
     }
-    resume(keys) {
-      if (is.und(keys)) {
-        this.start({
-          pause: false
-        });
-      } else {
-        const springs = this.springs;
-        each(toArray(keys), (key) => springs[key].resume());
-      }
-      return this;
+    if (match3 = rgba.exec(color)) {
+      return (parse255(match3[1]) << 24 | parse255(match3[2]) << 16 | parse255(match3[3]) << 8 | parse1(match3[4])) >>> 0;
     }
-    each(iterator) {
-      eachProp(this.springs, iterator);
+    if (match3 = hex3.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + "ff", 16) >>> 0;
     }
-    _onFrame() {
-      const {
-        onStart,
-        onChange,
-        onRest
-      } = this._events;
-      const active = this._active.size > 0;
-      const changed = this._changed.size > 0;
-      if (active && !this._started || changed && !this._started) {
-        this._started = true;
-        flush(onStart, ([onStart2, result]) => {
-          result.value = this.get();
-          onStart2(result, this, this._item);
-        });
-      }
-      const idle = !active && this._started;
-      const values = changed || idle && onRest.size ? this.get() : null;
-      if (changed && onChange.size) {
-        flush(onChange, ([onChange2, result]) => {
-          result.value = values;
-          onChange2(result, this, this._item);
-        });
-      }
-      if (idle) {
-        this._started = false;
-        flush(onRest, ([onRest2, result]) => {
-          result.value = values;
-          onRest2(result, this, this._item);
-        });
-      }
+    if (match3 = hex8.exec(color)) return parseInt(match3[1], 16) >>> 0;
+    if (match3 = hex4.exec(color)) {
+      return parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._changed.add(event.parent);
-        if (!event.idle) {
-          this._active.add(event.parent);
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else return;
-      raf.onFrame(this._onFrame);
+    if (match3 = hsl.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | 255) >>> 0;
     }
-  };
-  function flushUpdateQueue(ctrl, queue) {
-    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
+    if (match3 = hsla.exec(color)) {
+      return (hslToRgb(parse360(match3[1]), parsePercentage(match3[2]), parsePercentage(match3[3])) | parse1(match3[4])) >>> 0;
+    }
+    return null;
   }
-  async function flushUpdate(ctrl, props, isLoop) {
-    const {
-      keys,
-      to: to2,
-      from,
-      loop: loop2,
-      onRest,
-      onResolve
-    } = props;
-    const defaults2 = is.obj(props.default) && props.default;
-    if (loop2) {
-      props.loop = false;
+  function hue2rgb(p4, q, t4) {
+    if (t4 < 0) t4 += 1;
+    if (t4 > 1) t4 -= 1;
+    if (t4 < 1 / 6) return p4 + (q - p4) * 6 * t4;
+    if (t4 < 1 / 2) return q;
+    if (t4 < 2 / 3) return p4 + (q - p4) * (2 / 3 - t4) * 6;
+    return p4;
+  }
+  function hslToRgb(h3, s3, l3) {
+    const q = l3 < 0.5 ? l3 * (1 + s3) : l3 + s3 - l3 * s3;
+    const p4 = 2 * l3 - q;
+    const r4 = hue2rgb(p4, q, h3 + 1 / 3);
+    const g3 = hue2rgb(p4, q, h3);
+    const b3 = hue2rgb(p4, q, h3 - 1 / 3);
+    return Math.round(r4 * 255) << 24 | Math.round(g3 * 255) << 16 | Math.round(b3 * 255) << 8;
+  }
+  function parse255(str3) {
+    const int = parseInt(str3, 10);
+    if (int < 0) return 0;
+    if (int > 255) return 255;
+    return int;
+  }
+  function parse360(str3) {
+    const int = parseFloat(str3);
+    return (int % 360 + 360) % 360 / 360;
+  }
+  function parse1(str3) {
+    const num = parseFloat(str3);
+    if (num < 0) return 0;
+    if (num > 1) return 255;
+    return Math.round(num * 255);
+  }
+  function parsePercentage(str3) {
+    const int = parseFloat(str3);
+    if (int < 0) return 0;
+    if (int > 100) return 1;
+    return int / 100;
+  }
+  function colorToRgba(input) {
+    let int32Color = normalizeColor(input);
+    if (int32Color === null) return input;
+    int32Color = int32Color || 0;
+    let r4 = (int32Color & 4278190080) >>> 24;
+    let g3 = (int32Color & 16711680) >>> 16;
+    let b3 = (int32Color & 65280) >>> 8;
+    let a3 = (int32Color & 255) / 255;
+    return `rgba(${r4}, ${g3}, ${b3}, ${a3})`;
+  }
+  var createInterpolator = (range, output, extrapolate) => {
+    if (is.fun(range)) {
+      return range;
     }
-    if (to2 === false) props.to = null;
-    if (from === false) props.from = null;
-    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
-    if (asyncTo) {
-      props.to = void 0;
-      props.onRest = void 0;
-      if (defaults2) {
-        defaults2.onRest = void 0;
-      }
-    } else {
-      each(BATCHED_EVENTS, (key) => {
-        const handler = props[key];
-        if (is.fun(handler)) {
-          const queue = ctrl["_events"][key];
-          props[key] = ({
-            finished,
-            cancelled
-          }) => {
-            const result2 = queue.get(handler);
-            if (result2) {
-              if (!finished) result2.finished = false;
-              if (cancelled) result2.cancelled = true;
-            } else {
-              queue.set(handler, {
-                value: null,
-                finished: finished || false,
-                cancelled: cancelled || false
-              });
-            }
-          };
-          if (defaults2) {
-            defaults2[key] = props[key];
-          }
-        }
+    if (is.arr(range)) {
+      return createInterpolator({
+        range,
+        output,
+        extrapolate
       });
     }
-    const state2 = ctrl["_state"];
-    if (props.pause === !state2.paused) {
-      state2.paused = props.pause;
-      flushCalls(props.pause ? state2.pauseQueue : state2.resumeQueue);
-    } else if (state2.paused) {
-      props.pause = true;
-    }
-    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
-    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
-    if (asyncTo || cancel && state2.asyncId) {
-      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
-        props,
-        state: state2,
-        actions: {
-          pause: noop4,
-          resume: noop4,
-          start(props2, resolve) {
-            if (cancel) {
-              stopAsync(state2, ctrl["_lastAsyncId"]);
-              resolve(getCancelledResult(ctrl));
-            } else {
-              props2.onRest = onRest;
-              resolve(runAsync(asyncTo, props2, state2, ctrl));
-            }
-          }
-        }
-      }));
-    }
-    if (state2.paused) {
-      await new Promise((resume) => {
-        state2.resumeQueue.add(resume);
-      });
+    if (is.str(range.output[0])) {
+      return createStringInterpolator$1(range);
     }
-    const result = getCombinedResult(ctrl, await Promise.all(promises));
-    if (loop2 && result.finished && !(isLoop && result.noop)) {
-      const nextProps = createLoopUpdate(props, loop2, to2);
-      if (nextProps) {
-        prepareKeys(ctrl, [nextProps]);
-        return flushUpdate(ctrl, nextProps, true);
-      }
+    const config2 = range;
+    const outputRange = config2.output;
+    const inputRange = config2.range || [0, 1];
+    const extrapolateLeft = config2.extrapolateLeft || config2.extrapolate || "extend";
+    const extrapolateRight = config2.extrapolateRight || config2.extrapolate || "extend";
+    const easing = config2.easing || ((t4) => t4);
+    return (input) => {
+      const range2 = findRange(input, inputRange);
+      return interpolate(input, inputRange[range2], inputRange[range2 + 1], outputRange[range2], outputRange[range2 + 1], easing, extrapolateLeft, extrapolateRight, config2.map);
+    };
+  };
+  function interpolate(input, inputMin, inputMax, outputMin, outputMax, easing, extrapolateLeft, extrapolateRight, map) {
+    let result = map ? map(input) : input;
+    if (result < inputMin) {
+      if (extrapolateLeft === "identity") return result;
+      else if (extrapolateLeft === "clamp") result = inputMin;
     }
-    if (onResolve) {
-      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
+    if (result > inputMax) {
+      if (extrapolateRight === "identity") return result;
+      else if (extrapolateRight === "clamp") result = inputMax;
     }
+    if (outputMin === outputMax) return outputMin;
+    if (inputMin === inputMax) return input <= inputMin ? outputMin : outputMax;
+    if (inputMin === -Infinity) result = -result;
+    else if (inputMax === Infinity) result = result - inputMin;
+    else result = (result - inputMin) / (inputMax - inputMin);
+    result = easing(result);
+    if (outputMin === -Infinity) result = -result;
+    else if (outputMax === Infinity) result = result + outputMin;
+    else result = result * (outputMax - outputMin) + outputMin;
     return result;
   }
-  function createSpring(key, observer) {
-    const spring = new SpringValue();
-    spring.key = key;
-    if (observer) {
-      addFluidObserver(spring, observer);
-    }
-    return spring;
+  function findRange(input, inputRange) {
+    for (var i3 = 1; i3 < inputRange.length - 1; ++i3) if (inputRange[i3] >= input) break;
+    return i3 - 1;
   }
-  function prepareSprings(springs, props, create8) {
-    if (props.keys) {
-      each(props.keys, (key) => {
-        const spring = springs[key] || (springs[key] = create8(key));
-        spring["_prepareNode"](props);
-      });
+  function _extends() {
+    _extends = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
+          }
+        }
+      }
+      return target;
+    };
+    return _extends.apply(this, arguments);
+  }
+  var $get = /* @__PURE__ */ Symbol.for("FluidValue.get");
+  var $observers = /* @__PURE__ */ Symbol.for("FluidValue.observers");
+  var hasFluidValue = (arg) => Boolean(arg && arg[$get]);
+  var getFluidValue = (arg) => arg && arg[$get] ? arg[$get]() : arg;
+  var getFluidObservers = (target) => target[$observers] || null;
+  function callFluidObserver(observer, event) {
+    if (observer.eventObserved) {
+      observer.eventObserved(event);
+    } else {
+      observer(event);
     }
   }
-  function prepareKeys(ctrl, queue) {
-    each(queue, (props) => {
-      prepareSprings(ctrl.springs, props, (key) => {
-        return createSpring(key, ctrl);
+  function callFluidObservers(target, event) {
+    let observers = target[$observers];
+    if (observers) {
+      observers.forEach((observer) => {
+        callFluidObserver(observer, event);
       });
-    });
+    }
   }
-  function _objectWithoutPropertiesLoose(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i3;
-    for (i3 = 0; i3 < sourceKeys.length; i3++) {
-      key = sourceKeys[i3];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+  var FluidValue = class {
+    constructor(get) {
+      this[$get] = void 0;
+      this[$observers] = void 0;
+      if (!get && !(get = this.get)) {
+        throw Error("Unknown getter");
+      }
+      setFluidGetter(this, get);
     }
-    return target;
-  }
-  var _excluded$3 = ["children"];
-  var SpringContext = (_ref) => {
-    let {
-      children
-    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react56.useContext)(ctx);
-    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
-    props = useMemoOne(() => ({
-      pause,
-      immediate
-    }), [pause, immediate]);
-    const {
-      Provider: Provider2
-    } = ctx;
-    return React164.createElement(Provider2, {
-      value: props
-    }, children);
   };
-  var ctx = makeContext(SpringContext, {});
-  SpringContext.Provider = ctx.Provider;
-  SpringContext.Consumer = ctx.Consumer;
-  function makeContext(target, init2) {
-    Object.assign(target, React164.createContext(init2));
-    target.Provider._context = target;
-    target.Consumer._context = target;
-    return target;
-  }
-  var TransitionPhase;
-  (function(TransitionPhase2) {
-    TransitionPhase2["MOUNT"] = "mount";
-    TransitionPhase2["ENTER"] = "enter";
-    TransitionPhase2["UPDATE"] = "update";
-    TransitionPhase2["LEAVE"] = "leave";
-  })(TransitionPhase || (TransitionPhase = {}));
-  var Interpolation = class extends FrameValue {
-    constructor(source, args) {
-      super();
-      this.key = void 0;
-      this.idle = true;
-      this.calc = void 0;
-      this._active = /* @__PURE__ */ new Set();
-      this.source = source;
-      this.calc = createInterpolator(...args);
-      const value = this._get();
-      const nodeType = getAnimatedType(value);
-      setAnimated(this, nodeType.create(value));
-    }
-    advance(_dt) {
-      const value = this._get();
-      const oldValue = this.get();
-      if (!isEqual(value, oldValue)) {
-        getAnimated(this).setValue(value);
-        this._onChange(value, this.idle);
+  var setFluidGetter = (target, get) => setHidden(target, $get, get);
+  function addFluidObserver(target, observer) {
+    if (target[$get]) {
+      let observers = target[$observers];
+      if (!observers) {
+        setHidden(target, $observers, observers = /* @__PURE__ */ new Set());
       }
-      if (!this.idle && checkIdle(this._active)) {
-        becomeIdle(this);
+      if (!observers.has(observer)) {
+        observers.add(observer);
+        if (target.observerAdded) {
+          target.observerAdded(observers.size, observer);
+        }
       }
     }
-    _get() {
-      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
-      return this.calc(...inputs);
-    }
-    _start() {
-      if (this.idle && !checkIdle(this._active)) {
-        this.idle = false;
-        each(getPayload(this), (node) => {
-          node.done = false;
-        });
-        if (globals.skipAnimation) {
-          raf.batchedUpdates(() => this.advance());
-          becomeIdle(this);
-        } else {
-          frameLoop.start(this);
-        }
+    return observer;
+  }
+  function removeFluidObserver(target, observer) {
+    let observers = target[$observers];
+    if (observers && observers.has(observer)) {
+      const count = observers.size - 1;
+      if (count) {
+        observers.delete(observer);
+      } else {
+        target[$observers] = null;
+      }
+      if (target.observerRemoved) {
+        target.observerRemoved(count, observer);
       }
     }
-    _attach() {
-      let priority2 = 1;
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          addFluidObserver(source, this);
-        }
-        if (isFrameValue(source)) {
-          if (!source.idle) {
-            this._active.add(source);
-          }
-          priority2 = Math.max(priority2, source.priority + 1);
-        }
-      });
-      this.priority = priority2;
-      this._start();
+  }
+  var setHidden = (target, key, value) => Object.defineProperty(target, key, {
+    value,
+    writable: true,
+    configurable: true
+  });
+  var numberRegex = /[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g;
+  var colorRegex = /(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi;
+  var unitRegex = new RegExp(`(${numberRegex.source})(%|[a-z]+)`, "i");
+  var rgbaRegex = /rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi;
+  var cssVariableRegex = /var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;
+  var variableToRgba = (input) => {
+    const [token, fallback] = parseCSSVariable(input);
+    if (!token || isSSR()) {
+      return input;
     }
-    _detach() {
-      each(toArray(this.source), (source) => {
-        if (hasFluidValue(source)) {
-          removeFluidObserver(source, this);
-        }
-      });
-      this._active.clear();
-      becomeIdle(this);
+    const value = window.getComputedStyle(document.documentElement).getPropertyValue(token);
+    if (value) {
+      return value.trim();
+    } else if (fallback && fallback.startsWith("--")) {
+      const _value = window.getComputedStyle(document.documentElement).getPropertyValue(fallback);
+      if (_value) {
+        return _value;
+      } else {
+        return input;
+      }
+    } else if (fallback && cssVariableRegex.test(fallback)) {
+      return variableToRgba(fallback);
+    } else if (fallback) {
+      return fallback;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        if (event.idle) {
-          this.advance();
-        } else {
-          this._active.add(event.parent);
-          this._start();
-        }
-      } else if (event.type == "idle") {
-        this._active.delete(event.parent);
-      } else if (event.type == "priority") {
-        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
+    return input;
+  };
+  var parseCSSVariable = (current) => {
+    const match3 = cssVariableRegex.exec(current);
+    if (!match3) return [,];
+    const [, token, fallback] = match3;
+    return [token, fallback];
+  };
+  var namedColorRegex;
+  var rgbaRound = (_, p1, p22, p32, p4) => `rgba(${Math.round(p1)}, ${Math.round(p22)}, ${Math.round(p32)}, ${p4})`;
+  var createStringInterpolator = (config2) => {
+    if (!namedColorRegex) namedColorRegex = colors$1 ? new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`, "g") : /^\b$/;
+    const output = config2.output.map((value) => {
+      return getFluidValue(value).replace(cssVariableRegex, variableToRgba).replace(colorRegex, colorToRgba).replace(namedColorRegex, colorToRgba);
+    });
+    const keyframes = output.map((value) => value.match(numberRegex).map(Number));
+    const outputRanges = keyframes[0].map((_, i3) => keyframes.map((values) => {
+      if (!(i3 in values)) {
+        throw Error('The arity of each "output" value must be equal');
       }
+      return values[i3];
+    }));
+    const interpolators = outputRanges.map((output2) => createInterpolator(_extends({}, config2, {
+      output: output2
+    })));
+    return (input) => {
+      var _output$find;
+      const missingUnit = !unitRegex.test(output[0]) && ((_output$find = output.find((value) => unitRegex.test(value))) == null ? void 0 : _output$find.replace(numberRegex, ""));
+      let i3 = 0;
+      return output[0].replace(numberRegex, () => `${interpolators[i3++](input)}${missingUnit || ""}`).replace(rgbaRegex, rgbaRound);
+    };
+  };
+  var prefix = "react-spring: ";
+  var once = (fn) => {
+    const func = fn;
+    let called = false;
+    if (typeof func != "function") {
+      throw new TypeError(`${prefix}once requires a function parameter`);
     }
+    return (...args) => {
+      if (!called) {
+        func(...args);
+        called = true;
+      }
+    };
   };
-  function isIdle(source) {
-    return source.idle !== false;
+  var warnInterpolate = once(console.warn);
+  function deprecateInterpolate() {
+    warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`);
   }
-  function checkIdle(active) {
-    return !active.size || Array.from(active).every(isIdle);
+  var warnDirectCall = once(console.warn);
+  function isAnimatedString(value) {
+    return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  function becomeIdle(self2) {
-    if (!self2.idle) {
-      self2.idle = true;
-      each(getPayload(self2), (node) => {
-        node.done = true;
-      });
-      callFluidObservers(self2, {
-        type: "idle",
-        parent: self2
-      });
-    }
+  var useIsomorphicLayoutEffect2 = isSSR() ? import_react53.useEffect : import_react53.useLayoutEffect;
+  var useIsMounted = () => {
+    const isMounted = (0, import_react53.useRef)(false);
+    useIsomorphicLayoutEffect2(() => {
+      isMounted.current = true;
+      return () => {
+        isMounted.current = false;
+      };
+    }, []);
+    return isMounted;
+  };
+  function useForceUpdate() {
+    const update4 = (0, import_react53.useState)()[1];
+    const isMounted = useIsMounted();
+    return () => {
+      if (isMounted.current) {
+        update4(Math.random());
+      }
+    };
   }
-  globals.assign({
-    createStringInterpolator,
-    to: (source, args) => new Interpolation(source, args)
-  });
-  var update3 = frameLoop.advance;
-
-  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
-  var import_react_dom3 = __toESM(require_react_dom());
-  function _objectWithoutPropertiesLoose2(source, excluded) {
-    if (source == null) return {};
-    var target = {};
-    var sourceKeys = Object.keys(source);
-    var key, i3;
-    for (i3 = 0; i3 < sourceKeys.length; i3++) {
-      key = sourceKeys[i3];
-      if (excluded.indexOf(key) >= 0) continue;
-      target[key] = source[key];
+  function useMemoOne(getResult, inputs) {
+    const [initial2] = (0, import_react53.useState)(() => ({
+      inputs,
+      result: getResult()
+    }));
+    const committed = (0, import_react53.useRef)();
+    const prevCache = committed.current;
+    let cache = prevCache;
+    if (cache) {
+      const useCache = Boolean(inputs && cache.inputs && areInputsEqual(inputs, cache.inputs));
+      if (!useCache) {
+        cache = {
+          inputs,
+          result: getResult()
+        };
+      }
+    } else {
+      cache = initial2;
     }
-    return target;
-  }
-  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
-  var isCustomPropRE = /^--/;
-  function dangerousStyleValue(name2, value) {
-    if (value == null || typeof value === "boolean" || value === "") return "";
-    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
-    return ("" + value).trim();
+    (0, import_react53.useEffect)(() => {
+      committed.current = cache;
+      if (prevCache == initial2) {
+        initial2.inputs = initial2.result = void 0;
+      }
+    }, [cache]);
+    return cache.result;
   }
-  var attributeCache = {};
-  function applyAnimatedValues(instance, props) {
-    if (!instance.nodeType || !instance.setAttribute) {
+  function areInputsEqual(next, prev) {
+    if (next.length !== prev.length) {
       return false;
     }
-    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
-    const _ref = props, {
-      style,
-      children,
-      scrollTop,
-      scrollLeft
-    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
-    const values = Object.values(attributes);
-    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n3) => "-" + n3.toLowerCase())));
-    if (children !== void 0) {
-      instance.textContent = children;
-    }
-    for (let name2 in style) {
-      if (style.hasOwnProperty(name2)) {
-        const value = dangerousStyleValue(name2, style[name2]);
-        if (isCustomPropRE.test(name2)) {
-          instance.style.setProperty(name2, value);
-        } else {
-          instance.style[name2] = value;
-        }
+    for (let i3 = 0; i3 < next.length; i3++) {
+      if (next[i3] !== prev[i3]) {
+        return false;
       }
     }
-    names.forEach((name2, i3) => {
-      instance.setAttribute(name2, values[i3]);
-    });
-    if (scrollTop !== void 0) {
-      instance.scrollTop = scrollTop;
-    }
-    if (scrollLeft !== void 0) {
-      instance.scrollLeft = scrollLeft;
-    }
+    return true;
   }
-  var isUnitlessNumber = {
-    animationIterationCount: true,
-    borderImageOutset: true,
-    borderImageSlice: true,
-    borderImageWidth: true,
-    boxFlex: true,
-    boxFlexGroup: true,
-    boxOrdinalGroup: true,
-    columnCount: true,
-    columns: true,
-    flex: true,
-    flexGrow: true,
-    flexPositive: true,
-    flexShrink: true,
-    flexNegative: true,
-    flexOrder: true,
-    gridRow: true,
-    gridRowEnd: true,
-    gridRowSpan: true,
-    gridRowStart: true,
-    gridColumn: true,
-    gridColumnEnd: true,
-    gridColumnSpan: true,
-    gridColumnStart: true,
-    fontWeight: true,
-    lineClamp: true,
-    lineHeight: true,
-    opacity: true,
-    order: true,
-    orphans: true,
-    tabSize: true,
-    widows: true,
-    zIndex: true,
-    zoom: true,
-    fillOpacity: true,
-    floodOpacity: true,
-    stopOpacity: true,
-    strokeDasharray: true,
-    strokeDashoffset: true,
-    strokeMiterlimit: true,
-    strokeOpacity: true,
-    strokeWidth: true
-  };
-  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
-  var prefixes = ["Webkit", "Ms", "Moz", "O"];
-  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
-    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
-    return acc;
-  }, isUnitlessNumber);
-  var _excluded$1 = ["x", "y", "z"];
-  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
-  var pxTransforms = /^(translate)/;
-  var degTransforms = /^(rotate|skew)/;
-  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
-  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v3) => isValueIdentity(v3, id)) : is.num(value) ? value === id : parseFloat(value) === id;
-  var AnimatedStyle = class extends AnimatedObject {
-    constructor(_ref) {
-      let {
-        x: x2,
-        y: y3,
-        z
-      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
-      const inputs = [];
-      const transforms = [];
-      if (x2 || y3 || z) {
-        inputs.push([x2 || 0, y3 || 0, z || 0]);
-        transforms.push((xyz) => [`translate3d(${xyz.map((v3) => addUnit(v3, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
-      }
-      eachProp(style, (value, key) => {
-        if (key === "transform") {
-          inputs.push([value || ""]);
-          transforms.push((transform) => [transform, transform === ""]);
-        } else if (domTransforms.test(key)) {
-          delete style[key];
-          if (is.und(value)) return;
-          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
-          inputs.push(toArray(value));
-          transforms.push(key === "rotate3d" ? ([x3, y4, z2, deg]) => [`rotate3d(${x3},${y4},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v3) => addUnit(v3, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
-        }
-      });
-      if (inputs.length) {
-        style.transform = new FluidTransform(inputs, transforms);
-      }
-      super(style);
+  var useOnce = (effect) => (0, import_react53.useEffect)(effect, emptyDeps);
+  var emptyDeps = [];
+
+  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
+  var React164 = __toESM(require_react());
+  var import_react55 = __toESM(require_react());
+
+  // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
+  var React163 = __toESM(require_react());
+  var import_react54 = __toESM(require_react());
+  var $node = /* @__PURE__ */ Symbol.for("Animated:node");
+  var isAnimated = (value) => !!value && value[$node] === value;
+  var getAnimated = (owner) => owner && owner[$node];
+  var setAnimated = (owner, node) => defineHidden(owner, $node, node);
+  var getPayload = (owner) => owner && owner[$node] && owner[$node].getPayload();
+  var Animated = class {
+    constructor() {
+      this.payload = void 0;
+      setAnimated(this, this);
+    }
+    getPayload() {
+      return this.payload || [];
     }
   };
-  var FluidTransform = class extends FluidValue {
-    constructor(inputs, transforms) {
+  var AnimatedValue = class _AnimatedValue extends Animated {
+    constructor(_value) {
       super();
-      this._value = null;
-      this.inputs = inputs;
-      this.transforms = transforms;
+      this.done = true;
+      this.elapsedTime = void 0;
+      this.lastPosition = void 0;
+      this.lastVelocity = void 0;
+      this.v0 = void 0;
+      this.durationProgress = 0;
+      this._value = _value;
+      if (is.num(this._value)) {
+        this.lastPosition = this._value;
+      }
     }
-    get() {
-      return this._value || (this._value = this._get());
+    static create(value) {
+      return new _AnimatedValue(value);
     }
-    _get() {
-      let transform = "";
-      let identity4 = true;
-      each(this.inputs, (input, i3) => {
-        const arg1 = getFluidValue(input[0]);
-        const [t4, id] = this.transforms[i3](is.arr(arg1) ? arg1 : input.map(getFluidValue));
-        transform += " " + t4;
-        identity4 = identity4 && id;
-      });
-      return identity4 ? "none" : transform;
+    getPayload() {
+      return [this];
     }
-    observerAdded(count) {
-      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    getValue() {
+      return this._value;
     }
-    observerRemoved(count) {
-      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    setValue(value, step) {
+      if (is.num(value)) {
+        this.lastPosition = value;
+        if (step) {
+          value = Math.round(value / step) * step;
+          if (this.done) {
+            this.lastPosition = value;
+          }
+        }
+      }
+      if (this._value === value) {
+        return false;
+      }
+      this._value = value;
+      return true;
     }
-    eventObserved(event) {
-      if (event.type == "change") {
-        this._value = null;
+    reset() {
+      const {
+        done
+      } = this;
+      this.done = false;
+      if (is.num(this._value)) {
+        this.elapsedTime = 0;
+        this.durationProgress = 0;
+        this.lastPosition = this._value;
+        if (done) this.lastVelocity = null;
+        this.v0 = null;
       }
-      callFluidObservers(this, event);
     }
   };
-  var primitives = ["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"];
-  var _excluded = ["scrollTop", "scrollLeft"];
-  globals.assign({
-    batchedUpdates: import_react_dom3.unstable_batchedUpdates,
-    createStringInterpolator,
-    colors
-  });
-  var host = createHost(primitives, {
-    applyAnimatedValues,
-    createAnimatedStyle: (style) => new AnimatedStyle(style),
-    getComponentProps: (_ref) => {
-      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
-      return props;
+  var AnimatedString = class _AnimatedString extends AnimatedValue {
+    constructor(value) {
+      super(0);
+      this._string = null;
+      this._toString = void 0;
+      this._toString = createInterpolator({
+        output: [value, value]
+      });
     }
-  });
-  var animated = host.animated;
-
-  // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element99 = __toESM(require_element(), 1);
-  function getAbsolutePosition(element) {
-    return {
-      top: element.offsetTop,
-      left: element.offsetLeft
-    };
-  }
-  function useMovingAnimation(triggerAnimationOnChange) {
-    const ref = (0, import_element99.useRef)(null);
-    const previousRef = (0, import_element99.useRef)(void 0);
-    if (ref.current) {
-      previousRef.current = getAbsolutePosition(ref.current);
+    static create(value) {
+      return new _AnimatedString(value);
     }
-    (0, import_element99.useLayoutEffect)(() => {
-      const previous = previousRef.current;
-      if (!previous || !ref.current) {
-        return;
+    getValue() {
+      let value = this._string;
+      return value == null ? this._string = this._toString(this._value) : value;
+    }
+    setValue(value) {
+      if (is.str(value)) {
+        if (value == this._string) {
+          return false;
+        }
+        this._string = value;
+        this._value = 1;
+      } else if (super.setValue(value)) {
+        this._string = null;
+      } else {
+        return false;
       }
-      if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) {
-        return;
+      return true;
+    }
+    reset(goal) {
+      if (goal) {
+        this._toString = createInterpolator({
+          output: [this.getValue(), goal]
+        });
       }
-      const controller = new Controller({
-        x: 0,
-        y: 0,
-        config: { mass: 5, tension: 2e3, friction: 200 },
-        onChange({ value }) {
-          if (!ref.current) {
-            return;
-          }
-          let { x: x22, y: y22 } = value;
-          x22 = Math.round(x22);
-          y22 = Math.round(y22);
-          const finishedMoving = x22 === 0 && y22 === 0;
-          ref.current.style.transform = finishedMoving ? "" : `translate3d(${x22}px,${y22}px,0)`;
+      this._value = 0;
+      super.reset();
+    }
+  };
+  var TreeContext = {
+    dependencies: null
+  };
+  var AnimatedObject = class extends Animated {
+    constructor(source) {
+      super();
+      this.source = source;
+      this.setValue(source);
+    }
+    getValue(animated2) {
+      const values = {};
+      eachProp(this.source, (source, key) => {
+        if (isAnimated(source)) {
+          values[key] = source.getValue(animated2);
+        } else if (hasFluidValue(source)) {
+          values[key] = getFluidValue(source);
+        } else if (!animated2) {
+          values[key] = source;
         }
       });
-      ref.current.style.transform = "";
-      const destination = getAbsolutePosition(ref.current);
-      const x2 = Math.round(previous.left - destination.left);
-      const y3 = Math.round(previous.top - destination.top);
-      controller.start({ x: 0, y: 0, from: { x: x2, y: y3 } });
-      return () => {
-        controller.stop();
-        controller.set({ x: 0, y: 0 });
-      };
-    }, [triggerAnimationOnChange]);
-    return ref;
-  }
-
-  // packages/fields/build-module/components/media-edit/index.mjs
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
-  var { MediaUploadModal } = unlock3(import_media_utils.privateApis);
-  function AnimatedMediaItem({
-    children,
-    index: index2,
-    className
-  }) {
-    const ref = useMovingAnimation(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { ref, className, children });
-  }
-  function normalizeValue(value) {
-    if (Array.isArray(value)) {
-      return value;
+      return values;
     }
-    return value ? [value] : [];
-  }
-  function ConditionalMediaUpload({ render: render5, multiple, ...props }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element100.useState)(false);
-    if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-        render5 && render5({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-          MediaUploadModal,
-          {
-            ...props,
-            multiple,
-            isOpen: isModalOpen,
-            onClose: () => {
-              setIsModalOpen(false);
-              props.onClose?.();
-            },
-            onSelect: (media) => {
-              setIsModalOpen(false);
-              props.onSelect?.(media);
-            }
-          }
-        )
-      ] });
+    setValue(source) {
+      this.source = source;
+      this.payload = this._makePayload(source);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-      import_media_utils.MediaUpload,
-      {
-        ...props,
-        render: render5,
-        multiple: multiple ? "add" : void 0
+    reset() {
+      if (this.payload) {
+        each(this.payload, (node) => node.reset());
       }
-    );
+    }
+    _makePayload(source) {
+      if (source) {
+        const payload = /* @__PURE__ */ new Set();
+        eachProp(source, this._addToPayload, payload);
+        return Array.from(payload);
+      }
+    }
+    _addToPayload(source) {
+      if (TreeContext.dependencies && hasFluidValue(source)) {
+        TreeContext.dependencies.add(source);
+      }
+      const payload = getPayload(source);
+      if (payload) {
+        each(payload, (node) => this.add(node));
+      }
+    }
+  };
+  var AnimatedArray = class _AnimatedArray extends AnimatedObject {
+    constructor(source) {
+      super(source);
+    }
+    static create(source) {
+      return new _AnimatedArray(source);
+    }
+    getValue() {
+      return this.source.map((node) => node.getValue());
+    }
+    setValue(source) {
+      const payload = this.getPayload();
+      if (source.length == payload.length) {
+        return payload.map((node, i3) => node.setValue(source[i3])).some(Boolean);
+      }
+      super.setValue(source.map(makeAnimated));
+      return true;
+    }
+  };
+  function makeAnimated(value) {
+    const nodeType = isAnimatedString(value) ? AnimatedString : AnimatedValue;
+    return nodeType.create(value);
   }
-  function MediaPickerButton({
-    open,
-    children,
-    label,
-    showTooltip = false,
-    onFilesDrop,
-    attachment,
-    isUploading = false
-  }) {
-    const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-      "div",
-      {
-        className: clsx_default("fields__media-edit-picker-button", {
-          "has-attachment": attachment
-        }),
-        role: "button",
-        tabIndex: 0,
-        onClick: () => {
-          if (!isUploading) {
-            open();
-          }
-        },
-        onKeyDown: (event) => {
-          if (isUploading) {
-            return;
+  function getAnimatedType(value) {
+    const parentNode = getAnimated(value);
+    return parentNode ? parentNode.constructor : is.arr(value) ? AnimatedArray : isAnimatedString(value) ? AnimatedString : AnimatedValue;
+  }
+  function _extends2() {
+    _extends2 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
           }
-          if (event.key === "Enter" || event.key === " ") {
-            event.preventDefault();
-            open();
+        }
+      }
+      return target;
+    };
+    return _extends2.apply(this, arguments);
+  }
+  var withAnimated = (Component3, host2) => {
+    const hasInstance = !is.fun(Component3) || Component3.prototype && Component3.prototype.isReactComponent;
+    return (0, import_react54.forwardRef)((givenProps, givenRef) => {
+      const instanceRef = (0, import_react54.useRef)(null);
+      const ref = hasInstance && (0, import_react54.useCallback)((value) => {
+        instanceRef.current = updateRef(givenRef, value);
+      }, [givenRef]);
+      const [props, deps] = getAnimatedState(givenProps, host2);
+      const forceUpdate = useForceUpdate();
+      const callback = () => {
+        const instance = instanceRef.current;
+        if (hasInstance && !instance) {
+          return;
+        }
+        const didUpdate = instance ? host2.applyAnimatedValues(instance, props.getValue(true)) : false;
+        if (didUpdate === false) {
+          forceUpdate();
+        }
+      };
+      const observer = new PropsObserver(callback, deps);
+      const observerRef = (0, import_react54.useRef)();
+      useIsomorphicLayoutEffect2(() => {
+        observerRef.current = observer;
+        each(deps, (dep) => addFluidObserver(dep, observer));
+        return () => {
+          if (observerRef.current) {
+            each(observerRef.current.deps, (dep) => removeFluidObserver(dep, observerRef.current));
+            raf.cancel(observerRef.current.update);
           }
-        },
-        "aria-label": label,
-        "aria-disabled": isUploading,
-        children: [
-          children,
-          isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-            import_components5.DropZone,
-            {
-              onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
-            }
-          )
-        ]
+        };
+      });
+      (0, import_react54.useEffect)(callback, []);
+      useOnce(() => () => {
+        const observer2 = observerRef.current;
+        each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
+      });
+      const usedProps = host2.getComponentProps(props.getValue());
+      return React163.createElement(Component3, _extends2({}, usedProps, {
+        ref
+      }));
+    });
+  };
+  var PropsObserver = class {
+    constructor(update4, deps) {
+      this.update = update4;
+      this.deps = deps;
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        raf.write(this.update);
       }
-    );
-    if (!showTooltip) {
-      return mediaPickerButton;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(tooltip_exports.Popup, { children: label })
-    ] });
-  }
-  var archiveMimeTypes = [
-    "application/zip",
-    "application/x-zip-compressed",
-    "application/x-rar-compressed",
-    "application/x-7z-compressed",
-    "application/x-tar",
-    "application/x-gzip"
-  ];
-  function MediaTitle({ attachment }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities3.decodeEntities)(attachment.title.rendered) });
+  };
+  function getAnimatedState(props, host2) {
+    const dependencies = /* @__PURE__ */ new Set();
+    TreeContext.dependencies = dependencies;
+    if (props.style) props = _extends2({}, props, {
+      style: host2.createAnimatedStyle(props.style)
+    });
+    props = new AnimatedObject(props);
+    TreeContext.dependencies = null;
+    return [props, dependencies];
   }
-  function MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+  function updateRef(ref, value) {
+    if (ref) {
+      if (is.fun(ref)) ref(value);
+      else ref.current = value;
+    }
+    return value;
   }
-  function MoveButtons({
-    itemId,
-    index: index2,
-    totalItems,
-    isUploading,
-    moveItem,
-    orientation = "vertical"
-  }) {
-    const isHorizontal = orientation === "horizontal";
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        import_components5.Button,
-        {
-          __next40pxDefaultSize: true,
-          icon: isHorizontal ? chevron_left_default : chevron_up_default,
-          label: isHorizontal ? (0, import_i18n25.__)("Move left") : (0, import_i18n25.__)("Move up"),
-          size: "small",
-          disabled: isUploading || index2 === 0,
-          accessibleWhenDisabled: true,
-          tooltipPosition: "top",
-          onClick: (event) => {
-            event.stopPropagation();
-            moveItem(itemId, "up");
-          }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        import_components5.Button,
-        {
-          __next40pxDefaultSize: true,
-          icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n25.__)("Move right") : (0, import_i18n25.__)("Move down"),
-          size: "small",
-          disabled: isUploading || index2 === totalItems - 1,
-          accessibleWhenDisabled: true,
-          tooltipPosition: "top",
-          onClick: (event) => {
-            event.stopPropagation();
-            moveItem(itemId, "down");
+  var cacheKey = /* @__PURE__ */ Symbol.for("AnimatedComponent");
+  var createHost = (components, {
+    applyAnimatedValues: _applyAnimatedValues = () => false,
+    createAnimatedStyle: _createAnimatedStyle = (style) => new AnimatedObject(style),
+    getComponentProps: _getComponentProps = (props) => props
+  } = {}) => {
+    const hostConfig = {
+      applyAnimatedValues: _applyAnimatedValues,
+      createAnimatedStyle: _createAnimatedStyle,
+      getComponentProps: _getComponentProps
+    };
+    const animated2 = (Component3) => {
+      const displayName = getDisplayName(Component3) || "Anonymous";
+      if (is.str(Component3)) {
+        Component3 = animated2[Component3] || (animated2[Component3] = withAnimated(Component3, hostConfig));
+      } else {
+        Component3 = Component3[cacheKey] || (Component3[cacheKey] = withAnimated(Component3, hostConfig));
+      }
+      Component3.displayName = `Animated(${displayName})`;
+      return Component3;
+    };
+    eachProp(components, (Component3, key) => {
+      if (is.arr(components)) {
+        key = getDisplayName(Component3);
+      }
+      animated2[key] = animated2(Component3);
+    });
+    return {
+      animated: animated2
+    };
+  };
+  var getDisplayName = (arg) => is.str(arg) ? arg : arg && is.str(arg.displayName) ? arg.displayName : is.fun(arg) && arg.name || null;
+
+  // node_modules/@react-spring/core/dist/react-spring-core.esm.js
+  function _extends3() {
+    _extends3 = Object.assign ? Object.assign.bind() : function(target) {
+      for (var i3 = 1; i3 < arguments.length; i3++) {
+        var source = arguments[i3];
+        for (var key in source) {
+          if (Object.prototype.hasOwnProperty.call(source, key)) {
+            target[key] = source[key];
           }
         }
-      )
-    ] });
+      }
+      return target;
+    };
+    return _extends3.apply(this, arguments);
   }
-  function MediaPreview({ attachment }) {
-    const url = attachment.source_url;
-    const mimeType = attachment.mime_type || "";
-    if (mimeType.startsWith("image")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        "img",
-        {
-          className: "fields__media-edit-thumbnail",
-          alt: attachment.alt_text || "",
-          src: url
-        }
-      );
-    } else if (mimeType.startsWith("audio")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: audio_default });
-    } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: video_default });
-    } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: archive_default });
+  function callProp(value, ...args) {
+    return is.fun(value) ? value(...args) : value;
+  }
+  var matchProp = (value, key) => value === true || !!(key && value && (is.fun(value) ? value(key) : toArray(value).includes(key)));
+  var resolveProp = (prop, key) => is.obj(prop) ? key && prop[key] : prop;
+  var getDefaultProp = (props, key) => props.default === true ? props[key] : props.default ? props.default[key] : void 0;
+  var noopTransform = (value) => value;
+  var getDefaultProps = (props, transform = noopTransform) => {
+    let keys = DEFAULT_PROPS;
+    if (props.default && props.default !== true) {
+      props = props.default;
+      keys = Object.keys(props);
+    }
+    const defaults2 = {};
+    for (const key of keys) {
+      const value = transform(props[key], key);
+      if (!is.und(value)) {
+        defaults2[key] = value;
+      }
+    }
+    return defaults2;
+  };
+  var DEFAULT_PROPS = ["config", "onProps", "onStart", "onChange", "onPause", "onResume", "onRest"];
+  var RESERVED_PROPS = {
+    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 getForwardProps(props) {
+    const forward = {};
+    let count = 0;
+    eachProp(props, (value, prop) => {
+      if (!RESERVED_PROPS[prop]) {
+        forward[prop] = value;
+        count++;
+      }
+    });
+    if (count) {
+      return forward;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: file_default });
   }
-  function ExpandedMediaEditAttachments({
-    allItems,
-    addButtonLabel,
-    multiple,
-    removeItem,
-    moveItem,
-    open,
-    onFilesDrop,
-    isUploading,
-    setTargetItemId
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-      "div",
-      {
-        className: clsx_default("fields__media-edit-expanded", {
-          "is-multiple": multiple,
-          "is-single": !multiple,
-          "is-empty": !allItems?.length
-        }),
-        children: [
-          allItems?.map((attachment, index2) => {
-            const hasPreviewImage = attachment.mime_type?.startsWith("image");
-            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
-            const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-              AnimatedMediaItem,
-              {
-                index: index2,
-                className: clsx_default("fields__media-edit-expanded-item", {
-                  "has-preview-image": hasPreviewImage
-                }),
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                    MediaPickerButton,
-                    {
-                      open: () => {
-                        setTargetItemId(attachmentNumericId);
-                        open();
-                      },
-                      label: !isBlob ? (0, import_i18n25.sprintf)(
-                        /* translators: %s: The title of the media item. */
-                        (0, import_i18n25.__)("Replace %s"),
-                        (0, import_html_entities3.decodeEntities)(
-                          attachment.title.rendered
-                        )
-                      ) : (0, import_i18n25.__)("Replace"),
-                      showTooltip: true,
-                      onFilesDrop,
-                      attachment,
-                      isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                        import_components5.__experimentalVStack,
-                        {
-                          spacing: 0,
-                          alignment: "center",
-                          justify: "center",
-                          className: "fields__media-edit-expanded-preview-stack",
-                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                            MediaPreview,
-                            {
-                              attachment
-                            }
-                          )
-                        }
-                      ) })
-                    }
-                  ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-                    import_components5.__experimentalHStack,
-                    {
-                      className: "fields__media-edit-expanded-actions",
-                      spacing: 0,
-                      alignment: "flex-end",
-                      expanded: false,
-                      children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          MoveButtons,
-                          {
-                            itemId: attachmentNumericId,
-                            index: index2,
-                            totalItems: allItems.length,
-                            isUploading,
-                            moveItem,
-                            orientation: "horizontal"
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          import_components5.Button,
-                          {
-                            __next40pxDefaultSize: true,
-                            icon: close_small_default,
-                            label: (0, import_i18n25.__)("Remove"),
-                            size: "small",
-                            disabled: isUploading,
-                            accessibleWhenDisabled: true,
-                            tooltipPosition: "top",
-                            onClick: (event) => {
-                              event.stopPropagation();
-                              removeItem(attachmentNumericId);
-                            }
-                          }
-                        )
-                      ]
-                    }
-                  ) })
-                ]
-              },
-              attachment.id
-            );
-          }),
-          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-            MediaEditPlaceholder,
-            {
-              open: () => {
-                setTargetItemId(void 0);
-                open();
-              },
-              label: addButtonLabel,
-              onFilesDrop,
-              isUploading
-            }
-          )
-        ]
+  function inferTo(props) {
+    const to2 = getForwardProps(props);
+    if (to2) {
+      const out = {
+        to: to2
+      };
+      eachProp(props, (val, key) => key in to2 || (out[key] = val));
+      return out;
+    }
+    return _extends3({}, props);
+  }
+  function computeGoal(value) {
+    value = getFluidValue(value);
+    return is.arr(value) ? value.map(computeGoal) : isAnimatedString(value) ? globals.createStringInterpolator({
+      range: [0, 1],
+      output: [value, value]
+    })(1) : value;
+  }
+  function isAsyncTo(to2) {
+    return is.fun(to2) || is.arr(to2) && is.obj(to2[0]);
+  }
+  var config = {
+    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
+    }
+  };
+  var c1 = 1.70158;
+  var c2 = c1 * 1.525;
+  var c3 = c1 + 1;
+  var c4 = 2 * Math.PI / 3;
+  var c5 = 2 * Math.PI / 4.5;
+  var bounceOut = (x2) => {
+    const n1 = 7.5625;
+    const d1 = 2.75;
+    if (x2 < 1 / d1) {
+      return n1 * x2 * x2;
+    } else if (x2 < 2 / d1) {
+      return n1 * (x2 -= 1.5 / d1) * x2 + 0.75;
+    } else if (x2 < 2.5 / d1) {
+      return n1 * (x2 -= 2.25 / d1) * x2 + 0.9375;
+    } else {
+      return n1 * (x2 -= 2.625 / d1) * x2 + 0.984375;
+    }
+  };
+  var easings = {
+    linear: (x2) => x2,
+    easeInQuad: (x2) => x2 * x2,
+    easeOutQuad: (x2) => 1 - (1 - x2) * (1 - x2),
+    easeInOutQuad: (x2) => x2 < 0.5 ? 2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 2) / 2,
+    easeInCubic: (x2) => x2 * x2 * x2,
+    easeOutCubic: (x2) => 1 - Math.pow(1 - x2, 3),
+    easeInOutCubic: (x2) => x2 < 0.5 ? 4 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 3) / 2,
+    easeInQuart: (x2) => x2 * x2 * x2 * x2,
+    easeOutQuart: (x2) => 1 - Math.pow(1 - x2, 4),
+    easeInOutQuart: (x2) => x2 < 0.5 ? 8 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 4) / 2,
+    easeInQuint: (x2) => x2 * x2 * x2 * x2 * x2,
+    easeOutQuint: (x2) => 1 - Math.pow(1 - x2, 5),
+    easeInOutQuint: (x2) => x2 < 0.5 ? 16 * x2 * x2 * x2 * x2 * x2 : 1 - Math.pow(-2 * x2 + 2, 5) / 2,
+    easeInSine: (x2) => 1 - Math.cos(x2 * Math.PI / 2),
+    easeOutSine: (x2) => Math.sin(x2 * Math.PI / 2),
+    easeInOutSine: (x2) => -(Math.cos(Math.PI * x2) - 1) / 2,
+    easeInExpo: (x2) => x2 === 0 ? 0 : Math.pow(2, 10 * x2 - 10),
+    easeOutExpo: (x2) => x2 === 1 ? 1 : 1 - Math.pow(2, -10 * x2),
+    easeInOutExpo: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? Math.pow(2, 20 * x2 - 10) / 2 : (2 - Math.pow(2, -20 * x2 + 10)) / 2,
+    easeInCirc: (x2) => 1 - Math.sqrt(1 - Math.pow(x2, 2)),
+    easeOutCirc: (x2) => Math.sqrt(1 - Math.pow(x2 - 1, 2)),
+    easeInOutCirc: (x2) => x2 < 0.5 ? (1 - Math.sqrt(1 - Math.pow(2 * x2, 2))) / 2 : (Math.sqrt(1 - Math.pow(-2 * x2 + 2, 2)) + 1) / 2,
+    easeInBack: (x2) => c3 * x2 * x2 * x2 - c1 * x2 * x2,
+    easeOutBack: (x2) => 1 + c3 * Math.pow(x2 - 1, 3) + c1 * Math.pow(x2 - 1, 2),
+    easeInOutBack: (x2) => x2 < 0.5 ? Math.pow(2 * x2, 2) * ((c2 + 1) * 2 * x2 - c2) / 2 : (Math.pow(2 * x2 - 2, 2) * ((c2 + 1) * (x2 * 2 - 2) + c2) + 2) / 2,
+    easeInElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : -Math.pow(2, 10 * x2 - 10) * Math.sin((x2 * 10 - 10.75) * c4),
+    easeOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : Math.pow(2, -10 * x2) * Math.sin((x2 * 10 - 0.75) * c4) + 1,
+    easeInOutElastic: (x2) => x2 === 0 ? 0 : x2 === 1 ? 1 : x2 < 0.5 ? -(Math.pow(2, 20 * x2 - 10) * Math.sin((20 * x2 - 11.125) * c5)) / 2 : Math.pow(2, -20 * x2 + 10) * Math.sin((20 * x2 - 11.125) * c5) / 2 + 1,
+    easeInBounce: (x2) => 1 - bounceOut(1 - x2),
+    easeOutBounce: bounceOut,
+    easeInOutBounce: (x2) => x2 < 0.5 ? (1 - bounceOut(1 - 2 * x2)) / 2 : (1 + bounceOut(2 * x2 - 1)) / 2
+  };
+  var defaults = _extends3({}, config.default, {
+    mass: 1,
+    damping: 1,
+    easing: easings.linear,
+    clamp: false
+  });
+  var AnimationConfig = 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, defaults);
+    }
+  };
+  function mergeConfig(config2, newConfig, defaultConfig) {
+    if (defaultConfig) {
+      defaultConfig = _extends3({}, defaultConfig);
+      sanitizeConfig(defaultConfig, newConfig);
+      newConfig = _extends3({}, defaultConfig, newConfig);
+    }
+    sanitizeConfig(config2, newConfig);
+    Object.assign(config2, newConfig);
+    for (const key in defaults) {
+      if (config2[key] == null) {
+        config2[key] = defaults[key];
       }
-    );
+    }
+    let {
+      mass,
+      frequency,
+      damping
+    } = config2;
+    if (!is.und(frequency)) {
+      if (frequency < 0.01) frequency = 0.01;
+      if (damping < 0) damping = 0;
+      config2.tension = Math.pow(2 * Math.PI / frequency, 2) * mass;
+      config2.friction = 4 * Math.PI * damping * mass / frequency;
+    }
+    return config2;
   }
-  function CompactMediaEditAttachments({
-    allItems,
-    addButtonLabel,
-    multiple,
-    removeItem,
-    moveItem,
-    open,
-    onFilesDrop,
-    isUploading,
-    setTargetItemId
+  function sanitizeConfig(config2, props) {
+    if (!is.und(props.decay)) {
+      config2.duration = void 0;
+    } else {
+      const isTensionConfig = !is.und(props.tension) || !is.und(props.friction);
+      if (isTensionConfig || !is.und(props.frequency) || !is.und(props.damping) || !is.und(props.mass)) {
+        config2.duration = void 0;
+        config2.decay = void 0;
+      }
+      if (isTensionConfig) {
+        config2.frequency = void 0;
+      }
+    }
+  }
+  var emptyArray = [];
+  var Animation2 = class {
+    constructor() {
+      this.changed = false;
+      this.values = emptyArray;
+      this.toValues = null;
+      this.fromValues = emptyArray;
+      this.to = void 0;
+      this.from = void 0;
+      this.config = new AnimationConfig();
+      this.immediate = false;
+    }
+  };
+  function scheduleProps(callId, {
+    key,
+    props,
+    defaultProps,
+    state: state2,
+    actions: actions2
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        "div",
-        {
-          className: clsx_default("fields__media-edit-compact-group", {
-            "is-single": allItems.length === 1
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
-            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
-            const showMoveButtons = multiple && allItems.length > 1;
-            const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-              AnimatedMediaItem,
-              {
-                index: index2,
-                className: "fields__media-edit-compact",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                    MediaPickerButton,
-                    {
-                      open: () => {
-                        setTargetItemId(
-                          attachmentNumericId
-                        );
-                        open();
-                      },
-                      label: (0, import_i18n25.__)("Replace"),
-                      showTooltip: true,
-                      onFilesDrop,
-                      attachment,
-                      isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          MediaPreview,
-                          {
-                            attachment
-                          }
-                        ),
-                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          MediaTitle,
-                          {
-                            attachment
-                          }
-                        )
-                      ] })
-                    }
-                  ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-                    import_components5.__experimentalHStack,
-                    {
-                      className: "fields__media-edit-compact-movers",
-                      spacing: 0,
-                      alignment: "flex-end",
-                      expanded: false,
-                      children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          MoveButtons,
-                          {
-                            itemId: attachmentNumericId,
-                            index: index2,
-                            totalItems: allItems.length,
-                            isUploading,
-                            moveItem,
-                            orientation: "vertical"
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                          import_components5.Button,
-                          {
-                            __next40pxDefaultSize: true,
-                            icon: close_small_default,
-                            label: (0, import_i18n25.__)("Remove"),
-                            size: "small",
-                            disabled: isUploading,
-                            accessibleWhenDisabled: true,
-                            tooltipPosition: "top",
-                            onClick: (event) => {
-                              event.stopPropagation();
-                              removeItem(
-                                attachmentNumericId
-                              );
-                            }
-                          }
-                        )
-                      ]
-                    }
-                  )
-                ]
-              },
-              attachment.id
-            );
-          }) })
+    return new Promise((resolve, reject) => {
+      var _props$cancel;
+      let delay;
+      let timeout;
+      let cancel = matchProp((_props$cancel = props.cancel) != null ? _props$cancel : defaultProps == null ? void 0 : defaultProps.cancel, key);
+      if (cancel) {
+        onStart();
+      } else {
+        if (!is.und(props.pause)) {
+          state2.paused = matchProp(props.pause, key);
         }
-      ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        MediaEditPlaceholder,
-        {
-          open: () => {
-            setTargetItemId(void 0);
-            open();
-          },
-          label: addButtonLabel,
-          onFilesDrop,
-          isUploading
+        let pause = defaultProps == null ? void 0 : defaultProps.pause;
+        if (pause !== true) {
+          pause = state2.paused || matchProp(pause, key);
         }
-      )
-    ] });
-  }
-  function MediaEdit({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    allowedTypes = ["image"],
-    multiple,
-    isExpanded,
-    validity
-  }) {
-    const value = field.getValue({ item: data });
-    const [isTouched, setIsTouched] = (0, import_element100.useState)(false);
-    const validityTargetRef = (0, import_element100.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element100.useState)(void 0);
-    (0, import_element100.useEffect)(() => {
-      const validityTarget = validityTargetRef.current;
-      const handler = () => {
-        setIsTouched(true);
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, []);
-    const attachments = (0, import_data8.useSelect)(
-      (select9) => {
-        if (!value) {
-          return null;
+        delay = callProp(props.delay || 0, key);
+        if (pause) {
+          state2.resumeQueue.add(onResume);
+          actions2.pause();
+        } else {
+          actions2.resume();
+          onResume();
         }
-        const normalizedValue = normalizeValue(value);
-        const sortedIds = normalizedValue.toSorted((a3, b3) => a3 - b3);
-        const { getEntityRecords } = select9(import_core_data5.store);
-        return getEntityRecords("postType", "attachment", {
-          include: sortedIds
-        });
-      },
-      [value]
-    );
-    const stableAttachmentsRef = (0, import_element100.useRef)(
-      null
-    );
-    if (attachments !== null) {
-      stableAttachmentsRef.current = attachments;
-    }
-    let stableAttachments = attachments;
-    if (attachments === null && stableAttachmentsRef.current && value) {
-      const stableIds = new Set(
-        stableAttachmentsRef.current.map((a3) => a3.id)
-      );
-      if (normalizeValue(value).every((id) => stableIds.has(id))) {
-        stableAttachments = stableAttachmentsRef.current;
       }
-    }
-    const orderedAttachments = (0, import_element100.useMemo)(() => {
-      if (!stableAttachments) {
-        return null;
+      function onPause() {
+        state2.resumeQueue.add(onResume);
+        state2.timeouts.delete(timeout);
+        timeout.cancel();
+        delay = timeout.time - raf.now();
       }
-      const normalizedValue = normalizeValue(value);
-      const attachmentMap = new Map(
-        stableAttachments.map((a3) => [a3.id, a3])
-      );
-      return normalizedValue.map((id) => attachmentMap.get(id)).filter((a3) => a3 !== void 0);
-    }, [stableAttachments, value]);
-    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices2.store);
-    const { receiveEntityRecords } = (0, import_data8.useDispatch)(import_core_data5.store);
-    const [targetItemId, setTargetItemId] = (0, import_element100.useState)();
-    const openModalRef = (0, import_element100.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element100.useState)(false);
-    const [blobs, setBlobs] = (0, import_element100.useState)([]);
-    (0, import_element100.useEffect)(() => {
-      if (pendingOpen) {
-        setPendingOpen(false);
-        openModalRef.current?.();
+      function onResume() {
+        if (delay > 0 && !globals.skipAnimation) {
+          state2.delayed = true;
+          timeout = raf.setTimeout(onStart, delay);
+          state2.pauseQueue.add(onPause);
+          state2.timeouts.add(timeout);
+        } else {
+          onStart();
+        }
       }
-    }, [pendingOpen]);
-    const onChangeControl = (0, import_element100.useCallback)(
-      (newValue) => onChange(field.setValue({ item: data, value: newValue })),
-      [data, field, onChange]
-    );
-    const removeItem = (0, import_element100.useCallback)(
-      (itemId) => {
-        const currentIds = normalizeValue(value);
-        const newIds = currentIds.filter((id) => id !== itemId);
-        setIsTouched(true);
-        onChangeControl(newIds.length ? newIds : void 0);
-      },
-      [value, onChangeControl]
-    );
-    const moveItem = (0, import_element100.useCallback)(
-      (itemId, direction) => {
-        if (!orderedAttachments) {
-          return;
+      function onStart() {
+        if (state2.delayed) {
+          state2.delayed = false;
         }
-        const currentIds = orderedAttachments.map((a3) => a3.id);
-        const index2 = currentIds.indexOf(itemId);
-        const newIndex = direction === "up" ? index2 - 1 : index2 + 1;
-        [currentIds[index2], currentIds[newIndex]] = [
-          currentIds[newIndex],
-          currentIds[index2]
-        ];
-        onChangeControl(currentIds);
-      },
-      [orderedAttachments, onChangeControl]
-    );
-    const onFilesDrop = (0, import_element100.useCallback)(
-      (files, _targetItemId) => {
-        setTargetItemId(_targetItemId);
-        (0, import_media_utils.uploadMedia)({
-          allowedTypes: allowedTypes?.length ? allowedTypes : void 0,
-          filesList: files,
-          onFileChange(uploadedMedia) {
-            const blobUrls = uploadedMedia.filter((item) => (0, import_blob.isBlobURL)(item.url)).map((item) => item.url);
-            setBlobs(blobUrls);
-            if (!!blobUrls.length) {
-              return;
-            }
-            receiveEntityRecords(
-              "postType",
-              "attachment",
-              [],
-              void 0,
-              true
-            );
-            const uploadedIds = uploadedMedia.map(
-              (item) => item.id
-            );
-            if (!multiple) {
-              onChangeControl(uploadedIds[0]);
-              setTargetItemId(void 0);
-              return;
+        state2.pauseQueue.delete(onPause);
+        state2.timeouts.delete(timeout);
+        if (callId <= (state2.cancelId || 0)) {
+          cancel = true;
+        }
+        try {
+          actions2.start(_extends3({}, props, {
+            callId,
+            cancel
+          }), resolve);
+        } catch (err) {
+          reject(err);
+        }
+      }
+    });
+  }
+  var getCombinedResult = (target, results) => results.length == 1 ? results[0] : results.some((result) => result.cancelled) ? getCancelledResult(target.get()) : results.every((result) => result.noop) ? getNoopResult(target.get()) : getFinishedResult(target.get(), results.every((result) => result.finished));
+  var getNoopResult = (value) => ({
+    value,
+    noop: true,
+    finished: true,
+    cancelled: false
+  });
+  var getFinishedResult = (value, finished, cancelled = false) => ({
+    value,
+    finished,
+    cancelled
+  });
+  var getCancelledResult = (value) => ({
+    value,
+    cancelled: true,
+    finished: false
+  });
+  function runAsync(to2, props, state2, target) {
+    const {
+      callId,
+      parentId,
+      onRest
+    } = props;
+    const {
+      asyncTo: prevTo,
+      promise: prevPromise
+    } = state2;
+    if (!parentId && to2 === prevTo && !props.reset) {
+      return prevPromise;
+    }
+    return state2.promise = (async () => {
+      state2.asyncId = callId;
+      state2.asyncTo = to2;
+      const defaultProps = getDefaultProps(props, (value, key) => key === "onRest" ? void 0 : value);
+      let preventBail;
+      let bail;
+      const bailPromise = new Promise((resolve, reject) => (preventBail = resolve, bail = reject));
+      const bailIfEnded = (bailSignal) => {
+        const bailResult = callId <= (state2.cancelId || 0) && getCancelledResult(target) || callId !== state2.asyncId && getFinishedResult(target, false);
+        if (bailResult) {
+          bailSignal.result = bailResult;
+          bail(bailSignal);
+          throw bailSignal;
+        }
+      };
+      const animate = (arg1, arg2) => {
+        const bailSignal = new BailSignal();
+        const skipAnimationSignal = new SkipAniamtionSignal();
+        return (async () => {
+          if (globals.skipAnimation) {
+            stopAsync(state2);
+            skipAnimationSignal.result = getFinishedResult(target, false);
+            bail(skipAnimationSignal);
+            throw skipAnimationSignal;
+          }
+          bailIfEnded(bailSignal);
+          const props2 = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+            to: arg1
+          });
+          props2.parentId = callId;
+          eachProp(defaultProps, (value, key) => {
+            if (is.und(props2[key])) {
+              props2[key] = value;
             }
-            const currentValue = normalizeValue(value);
-            if (_targetItemId === void 0) {
-              onChangeControl([...currentValue, ...uploadedIds]);
-            } else {
-              const newValue = [...currentValue];
-              newValue.splice(
-                currentValue.indexOf(_targetItemId),
-                1,
-                ...uploadedIds
-              );
-              onChangeControl(newValue);
+          });
+          const result2 = await target.start(props2);
+          bailIfEnded(bailSignal);
+          if (state2.paused) {
+            await new Promise((resume) => {
+              state2.resumeQueue.add(resume);
+            });
+          }
+          return result2;
+        })();
+      };
+      let result;
+      if (globals.skipAnimation) {
+        stopAsync(state2);
+        return getFinishedResult(target, false);
+      }
+      try {
+        let animating;
+        if (is.arr(to2)) {
+          animating = (async (queue) => {
+            for (const props2 of queue) {
+              await animate(props2);
             }
-            setTargetItemId(void 0);
-          },
-          onError(error2) {
-            setTargetItemId(void 0);
-            setBlobs([]);
-            createErrorNotice(error2.message, { type: "snackbar" });
-          },
-          multiple: !!multiple
-        });
-      },
-      [
-        allowedTypes,
-        value,
-        multiple,
-        createErrorNotice,
-        onChangeControl,
-        receiveEntityRecords
-      ]
-    );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n25.__)("Choose files") : (0, import_i18n25.__)("Choose file"));
-    const allItems = (0, import_element100.useMemo)(() => {
-      if (!blobs.length) {
-        return orderedAttachments;
+          })(to2);
+        } else {
+          animating = Promise.resolve(to2(animate, target.stop.bind(target)));
+        }
+        await Promise.all([animating.then(preventBail), bailPromise]);
+        result = getFinishedResult(target.get(), true, false);
+      } catch (err) {
+        if (err instanceof BailSignal) {
+          result = err.result;
+        } else if (err instanceof SkipAniamtionSignal) {
+          result = err.result;
+        } else {
+          throw err;
+        }
+      } finally {
+        if (callId == state2.asyncId) {
+          state2.asyncId = parentId;
+          state2.asyncTo = parentId ? prevTo : void 0;
+          state2.promise = parentId ? prevPromise : void 0;
+        }
       }
-      const items = [
-        ...orderedAttachments || []
-      ];
-      const blobItems = blobs.map((url) => ({
-        id: url,
-        source_url: url,
-        mime_type: (0, import_blob.getBlobTypeByURL)(url)
-      }));
-      if (targetItemId !== void 0) {
-        const targetIndex = items.findIndex(
-          (a3) => a3.id === targetItemId
-        );
-        items.splice(targetIndex, 1, ...blobItems);
-      } else {
-        items.push(...blobItems);
+      if (is.fun(onRest)) {
+        raf.batchedUpdates(() => {
+          onRest(result, target, target.item);
+        });
       }
-      return items;
-    }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element100.useEffect)(() => {
-      if (!isTouched) {
-        return;
+      return result;
+    })();
+  }
+  function stopAsync(state2, cancelId) {
+    flush(state2.timeouts, (t4) => t4.cancel());
+    state2.pauseQueue.clear();
+    state2.resumeQueue.clear();
+    state2.asyncId = state2.asyncTo = state2.promise = void 0;
+    if (cancelId) state2.cancelId = cancelId;
+  }
+  var BailSignal = 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;
+    }
+  };
+  var SkipAniamtionSignal = class extends Error {
+    constructor() {
+      super("SkipAnimationSignal");
+      this.result = void 0;
+    }
+  };
+  var isFrameValue = (value) => value instanceof FrameValue;
+  var nextId$1 = 1;
+  var FrameValue = class extends FluidValue {
+    constructor(...args) {
+      super(...args);
+      this.id = nextId$1++;
+      this.key = void 0;
+      this._priority = 0;
+    }
+    get priority() {
+      return this._priority;
+    }
+    set priority(priority2) {
+      if (this._priority != priority2) {
+        this._priority = priority2;
+        this._onPriorityChange(priority2);
       }
-      const input = validityTargetRef.current;
-      if (!input) {
-        return;
+    }
+    get() {
+      const node = getAnimated(this);
+      return node && node.getValue();
+    }
+    to(...args) {
+      return globals.to(this, args);
+    }
+    interpolate(...args) {
+      deprecateInterpolate();
+      return globals.to(this, args);
+    }
+    toJSON() {
+      return this.get();
+    }
+    observerAdded(count) {
+      if (count == 1) this._attach();
+    }
+    observerRemoved(count) {
+      if (count == 0) this._detach();
+    }
+    _attach() {
+    }
+    _detach() {
+    }
+    _onChange(value, idle = false) {
+      callFluidObservers(this, {
+        type: "change",
+        parent: this,
+        value,
+        idle
+      });
+    }
+    _onPriorityChange(priority2) {
+      if (!this.idle) {
+        frameLoop.sort(this);
       }
-      if (validity) {
-        const customValidityResult = validity?.custom;
-        setCustomValidity(customValidityResult);
-        if (customValidityResult?.type === "invalid") {
-          input.setCustomValidity(
-            customValidityResult.message || (0, import_i18n25.__)("Invalid")
-          );
-        } else {
-          input.setCustomValidity("");
+      callFluidObservers(this, {
+        type: "priority",
+        parent: this,
+        priority: priority2
+      });
+    }
+  };
+  var $P = /* @__PURE__ */ Symbol.for("SpringPhase");
+  var HAS_ANIMATED = 1;
+  var IS_ANIMATING = 2;
+  var IS_PAUSED = 4;
+  var hasAnimated = (target) => (target[$P] & HAS_ANIMATED) > 0;
+  var isAnimating = (target) => (target[$P] & IS_ANIMATING) > 0;
+  var isPaused = (target) => (target[$P] & IS_PAUSED) > 0;
+  var setActiveBit = (target, active) => active ? target[$P] |= IS_ANIMATING | HAS_ANIMATED : target[$P] &= ~IS_ANIMATING;
+  var setPausedBit = (target, paused) => paused ? target[$P] |= IS_PAUSED : target[$P] &= ~IS_PAUSED;
+  var SpringValue = class extends FrameValue {
+    constructor(arg1, arg2) {
+      super();
+      this.key = void 0;
+      this.animation = new Animation2();
+      this.queue = void 0;
+      this.defaultProps = {};
+      this._state = {
+        paused: false,
+        delayed: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
+      };
+      this._pendingCalls = /* @__PURE__ */ new Set();
+      this._lastCallId = 0;
+      this._lastToId = 0;
+      this._memoizedDuration = 0;
+      if (!is.und(arg1) || !is.und(arg2)) {
+        const props = is.obj(arg1) ? _extends3({}, arg1) : _extends3({}, arg2, {
+          from: arg1
+        });
+        if (is.und(props.default)) {
+          props.default = true;
         }
-      } else {
-        input.setCustomValidity("");
-        setCustomValidity(void 0);
+        this.start(props);
       }
-    }, [isTouched, field.isValid, validity]);
-    (0, import_element100.useEffect)(() => {
-      if (isTouched && customValidity?.message) {
-        (0, import_a11y3.speak)(customValidity.message);
+    }
+    get idle() {
+      return !(isAnimating(this) || this._state.asyncTo) || isPaused(this);
+    }
+    get goal() {
+      return getFluidValue(this.animation.to);
+    }
+    get velocity() {
+      const node = getAnimated(this);
+      return node instanceof AnimatedValue ? node.lastVelocity || 0 : node.getPayload().map((node2) => node2.lastVelocity || 0);
+    }
+    get hasAnimated() {
+      return hasAnimated(this);
+    }
+    get isAnimating() {
+      return isAnimating(this);
+    }
+    get isPaused() {
+      return isPaused(this);
+    }
+    get isDelayed() {
+      return this._state.delayed;
+    }
+    advance(dt) {
+      let idle = true;
+      let changed = false;
+      const anim = this.animation;
+      let {
+        config: config2,
+        toValues
+      } = anim;
+      const payload = getPayload(anim.to);
+      if (!payload && hasFluidValue(anim.to)) {
+        toValues = toArray(getFluidValue(anim.to));
       }
-    }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element100.useCallback)(
-      (event) => {
-        if (isTouched) {
-          return;
-        }
-        if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-          setIsTouched(true);
-        }
-      },
-      [isTouched]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        ConditionalMediaUpload,
-        {
-          onSelect: (selectedMedia) => {
-            if (!multiple) {
-              onChangeControl(selectedMedia.id);
-              setTargetItemId(void 0);
-              return;
-            }
-            const newIds = Array.isArray(selectedMedia) ? selectedMedia.map((m2) => m2.id) : [selectedMedia.id];
-            const currentValue = normalizeValue(value);
-            if (!currentValue.length) {
-              onChangeControl(newIds);
-            } else if (targetItemId === void 0) {
-              const existingItems = currentValue.filter(
-                (id) => newIds.includes(id)
-              );
-              const newItems = newIds.filter(
-                (id) => !currentValue.includes(id)
-              );
-              onChangeControl([
-                ...existingItems,
-                ...newItems
-              ]);
-            } else if (selectedMedia.id !== targetItemId) {
-              const filtered = currentValue.filter(
-                (id) => id !== selectedMedia.id
-              );
-              onChangeControl(
-                filtered.map(
-                  (id) => id === targetItemId ? selectedMedia.id : id
-                )
-              );
-            }
-            setTargetItemId(void 0);
-          },
-          onClose: () => setTargetItemId(void 0),
-          allowedTypes,
-          value: targetItemId !== void 0 ? targetItemId : value,
-          multiple: multiple && targetItemId === void 0,
-          title: field.label,
-          render: ({ open }) => {
-            openModalRef.current = open;
-            const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
-            return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_components5.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                import_components5.BaseControl.VisualLabel,
-                {
-                  as: "legend",
-                  style: { marginBottom: 0 },
-                  children: field.label
+      anim.values.forEach((node2, i3) => {
+        if (node2.done) return;
+        const to2 = node2.constructor == AnimatedString ? 1 : payload ? payload[i3].lastPosition : toValues[i3];
+        let finished = anim.immediate;
+        let position = to2;
+        if (!finished) {
+          position = node2.lastPosition;
+          if (config2.tension <= 0) {
+            node2.done = true;
+            return;
+          }
+          let elapsed = node2.elapsedTime += dt;
+          const from = anim.fromValues[i3];
+          const v0 = node2.v0 != null ? node2.v0 : node2.v0 = is.arr(config2.velocity) ? config2.velocity[i3] : config2.velocity;
+          let velocity;
+          const precision = config2.precision || (from == to2 ? 5e-3 : Math.min(1, Math.abs(to2 - from) * 1e-3));
+          if (!is.und(config2.duration)) {
+            let p4 = 1;
+            if (config2.duration > 0) {
+              if (this._memoizedDuration !== config2.duration) {
+                this._memoizedDuration = config2.duration;
+                if (node2.durationProgress > 0) {
+                  node2.elapsedTime = config2.duration * node2.durationProgress;
+                  elapsed = node2.elapsedTime += dt;
                 }
-              )),
-              /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                AttachmentsComponent,
-                {
-                  allItems,
-                  addButtonLabel,
-                  multiple,
-                  removeItem,
-                  moveItem,
-                  open: () => setPendingOpen(true),
-                  onFilesDrop,
-                  isUploading: !!blobs.length,
-                  setTargetItemId
+              }
+              p4 = (config2.progress || 0) + elapsed / this._memoizedDuration;
+              p4 = p4 > 1 ? 1 : p4 < 0 ? 0 : p4;
+              node2.durationProgress = p4;
+            }
+            position = from + config2.easing(p4) * (to2 - from);
+            velocity = (position - node2.lastPosition) / dt;
+            finished = p4 == 1;
+          } else if (config2.decay) {
+            const decay = config2.decay === true ? 0.998 : config2.decay;
+            const e3 = Math.exp(-(1 - decay) * elapsed);
+            position = from + v0 / (1 - decay) * (1 - e3);
+            finished = Math.abs(node2.lastPosition - position) <= precision;
+            velocity = v0 * e3;
+          } else {
+            velocity = node2.lastVelocity == null ? v0 : node2.lastVelocity;
+            const restVelocity = config2.restVelocity || precision / 10;
+            const bounceFactor = config2.clamp ? 0 : config2.bounce;
+            const canBounce = !is.und(bounceFactor);
+            const isGrowing = from == to2 ? node2.v0 > 0 : from < to2;
+            let isMoving;
+            let isBouncing = false;
+            const step = 1;
+            const numSteps = Math.ceil(dt / step);
+            for (let n3 = 0; n3 < numSteps; ++n3) {
+              isMoving = Math.abs(velocity) > restVelocity;
+              if (!isMoving) {
+                finished = Math.abs(to2 - position) <= precision;
+                if (finished) {
+                  break;
                 }
-              ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-                import_components5.__experimentalText,
-                {
-                  variant: "muted",
-                  className: "fields__media-edit-description",
-                  children: field.description
+              }
+              if (canBounce) {
+                isBouncing = position == to2 || position > to2 == isGrowing;
+                if (isBouncing) {
+                  velocity = -velocity * bounceFactor;
+                  position = to2;
                 }
-              )
-            ] });
+              }
+              const springForce = -config2.tension * 1e-6 * (position - to2);
+              const dampingForce = -config2.friction * 1e-3 * velocity;
+              const acceleration = (springForce + dampingForce) / config2.mass;
+              velocity = velocity + acceleration * step;
+              position = position + velocity * step;
+            }
           }
-        }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        "input",
-        {
-          type: "text",
-          ref: validityTargetRef,
-          value: value ?? "",
-          tabIndex: -1,
-          "aria-hidden": "true",
-          onChange: () => {
+          node2.lastVelocity = velocity;
+          if (Number.isNaN(position)) {
+            console.warn(`Got NaN while animating:`, this);
+            finished = true;
           }
         }
-      ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-        ValidityIndicator,
-        {
-          type: customValidity.type,
-          message: customValidity.message
-        }
-      )
-    ] });
-  }
-
-  // packages/fields/build-module/fields/featured-image/featured-image-view.mjs
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
-  var FeaturedImageView = ({
-    item,
-    config: config2
-  }) => {
-    const media = item?._embedded?.["wp:featuredmedia"]?.[0];
-    const url = media?.source_url;
-    if (url) {
-      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
-        "img",
-        {
-          className: "fields-controls__featured-image-image",
-          src: url,
-          alt: "",
-          srcSet: media?.media_details?.sizes ? Object.values(media.media_details.sizes).map(
-            (size4) => `${size4.source_url} ${size4.width}w`
-          ).join(", ") : void 0,
-          sizes: config2?.sizes || "100vw"
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("span", { className: "fields-controls__featured-image-placeholder" });
-  };
-
-  // packages/fields/build-module/fields/featured-image/index.mjs
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
-  var featuredImageField = {
-    id: "featured_media",
-    type: "media",
-    label: (0, import_i18n26.__)("Featured Image"),
-    placeholder: (0, import_i18n26.__)("Set featured image"),
-    Edit: (props) => /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(MediaEdit, { ...props, isExpanded: true }),
-    render: FeaturedImageView,
-    setValue: ({ value }) => ({
-      featured_media: value ?? 0
-    }),
-    enableSorting: false,
-    filterBy: false
-  };
-  var featured_image_default = featuredImageField;
-
-  // packages/fields/build-module/fields/template/index.mjs
-  var import_i18n29 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_element101 = __toESM(require_element(), 1);
-  var import_core_data7 = __toESM(require_core_data(), 1);
-  var import_components6 = __toESM(require_components(), 1);
-  var import_data10 = __toESM(require_data(), 1);
-  var import_i18n27 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/template/hooks.mjs
-  var import_data9 = __toESM(require_data(), 1);
-  var import_core_data6 = __toESM(require_core_data(), 1);
-  function useTemplateFieldMode(record) {
-    const postType2 = record.type;
-    const availableTemplates = record?.available_templates ?? {};
-    const hasAvailableTemplates = Object.keys(availableTemplates).length > 0;
-    return (0, import_data9.useSelect)(
-      (select9) => {
-        const isBlockTheme = !!select9(import_core_data6.store).getCurrentTheme()?.is_block_theme;
-        const postTypeObj = select9(import_core_data6.store).getPostType(postType2);
-        if (!postTypeObj?.viewable) {
-          return null;
-        }
-        const canCreateTemplates = isBlockTheme && (select9(import_core_data6.store).canUser("create", {
-          kind: "postType",
-          name: "wp_template"
-        }) ?? false);
-        const isVisible2 = hasAvailableTemplates || canCreateTemplates;
-        const canViewTemplates = isVisible2 ? !!select9(import_core_data6.store).canUser("read", {
-          kind: "postType",
-          name: "wp_template"
-        }) : false;
-        if ((!isBlockTheme || !canViewTemplates) && isVisible2) {
-          return "classic";
-        }
-        if (isBlockTheme && canViewTemplates) {
-          return "block-theme";
-        }
-        return null;
-      },
-      [postType2, hasAvailableTemplates]
-    );
-  }
-  function getTemplateSlugToCheck(postType2, slug) {
-    if (slug) {
-      return postType2 === "page" ? `${postType2}-${slug}` : `single-${postType2}-${slug}`;
-    }
-    return postType2 === "page" ? "page" : `single-${postType2}`;
-  }
-  var NAME_NOT_FOUND = "";
-  function useDefaultTemplateLabel(postType2, postId2, slug) {
-    return (0, import_data9.useSelect)(
-      (select9) => {
-        if (!postType2 || !postId2) {
-          return NAME_NOT_FOUND;
+        if (payload && !payload[i3].done) {
+          finished = false;
         }
-        const postIdStr = String(postId2);
-        const homePage = unlock3(select9(import_core_data6.store)).getHomePage();
-        if (postType2 === "page" && homePage?.postType === "page" && homePage?.postId === postIdStr) {
-          const templates = select9(
-            import_core_data6.store
-          ).getEntityRecords("postType", "wp_template", {
-            per_page: -1
-          });
-          const frontPage = templates?.find(
-            (t4) => t4.slug === "front-page"
-          );
-          if (frontPage) {
-            return getItemTitle(frontPage);
-          }
+        if (finished) {
+          node2.done = true;
+        } else {
+          idle = false;
         }
-        const postsPageId = unlock3(select9(import_core_data6.store)).getPostsPageId();
-        if (postType2 === "page" && postsPageId === postIdStr) {
-          const templateId22 = select9(import_core_data6.store).getDefaultTemplateId({
-            slug: "home"
-          });
-          if (!templateId22) {
-            return NAME_NOT_FOUND;
-          }
-          const template22 = select9(
-            import_core_data6.store
-          ).getEntityRecord(
-            "postType",
-            "wp_template",
-            templateId22
-          );
-          return template22 ? getItemTitle(template22) : NAME_NOT_FOUND;
+        if (node2.setValue(position, config2.round)) {
+          changed = true;
         }
-        const slugToCheck = getTemplateSlugToCheck(postType2, slug);
-        const templateId2 = select9(import_core_data6.store).getDefaultTemplateId({
-          slug: slugToCheck
-        });
-        if (!templateId2) {
-          return NAME_NOT_FOUND;
+      });
+      const node = getAnimated(this);
+      const currVal = node.getValue();
+      if (idle) {
+        const finalVal = getFluidValue(anim.to);
+        if ((currVal !== finalVal || changed) && !config2.decay) {
+          node.setValue(finalVal);
+          this._onChange(finalVal);
+        } else if (changed && config2.decay) {
+          this._onChange(currVal);
         }
-        const template2 = select9(import_core_data6.store).getEntityRecord(
-          "postType",
-          "wp_template",
-          templateId2
-        );
-        return template2 ? getItemTitle(template2) : NAME_NOT_FOUND;
-      },
-      [postType2, postId2, slug]
-    );
-  }
-
-  // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY5 = [];
-  function ClassicTemplateEdit({
-    data,
-    field,
-    onChange
-  }) {
-    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
-    const value = field.getValue({ item: data });
-    const options = (0, import_element101.useMemo)(
-      () => Object.entries(
-        data?.available_templates ?? {}
-      ).map(([templateSlug, title]) => ({
-        label: title,
-        value: templateSlug
-      })),
-      [data]
-    );
-    const canSwitchTemplate = (0, import_data10.useSelect)(
-      (select9) => {
-        const { getHomePage, getPostsPageId } = unlock3(
-          select9(import_core_data7.store)
-        );
-        const singlePostId = String(postId2);
-        const isPostsPage = getPostsPageId() === singlePostId;
-        const isFrontPage = data.type === "page" && getHomePage()?.postId === singlePostId;
-        return !isPostsPage && !isFrontPage;
-      },
-      [postId2, data.type]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      import_components6.SelectControl,
-      {
-        label: (0, import_i18n27.__)("Template"),
-        hideLabelFromVision: true,
-        value,
-        options,
-        onChange,
-        disabled: !canSwitchTemplate
-      }
-    );
-  }
-  function BlockThemeTemplateEdit({
-    data,
-    field,
-    onChange
-  }) {
-    const postType2 = data.type;
-    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
-    const slug = data.slug;
-    const { templates, canSwitchTemplate } = (0, import_data10.useSelect)(
-      (select9) => {
-        const allTemplates = select9(import_core_data7.store).getEntityRecords(
-          "postType",
-          "wp_template",
-          {
-            per_page: -1,
-            post_type: postType2
-          }
-        ) ?? EMPTY_ARRAY5;
-        const { getHomePage, getPostsPageId } = unlock3(
-          select9(import_core_data7.store)
-        );
-        const singlePostId = String(postId2);
-        const isPostsPage = getPostsPageId() === singlePostId;
-        const isFrontPage = postType2 === "page" && getHomePage()?.postId === singlePostId;
-        return {
-          templates: allTemplates,
-          canSwitchTemplate: !isPostsPage && !isFrontPage
-        };
-      },
-      [postId2, postType2]
-    );
-    const defaultTemplateLabel = useDefaultTemplateLabel(
-      postType2,
-      postId2,
-      slug
-    );
-    const value = field.getValue({ item: data });
-    const options = (0, import_element101.useMemo)(() => {
-      const templateOptions = templates.map((template2) => ({
-        label: getItemTitle(template2),
-        value: template2.slug
-      }));
-      return [
-        { label: defaultTemplateLabel, value: "" },
-        ...templateOptions
-      ];
-    }, [templates, defaultTemplateLabel]);
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
-      import_components6.SelectControl,
-      {
-        label: (0, import_i18n27.__)("Template"),
-        hideLabelFromVision: true,
-        value,
-        options,
-        onChange,
-        disabled: !canSwitchTemplate
+        this._stop();
+      } else if (changed) {
+        this._onChange(currVal);
       }
-    );
-  }
-  var TemplateEdit = ({
-    data,
-    field,
-    onChange
-  }) => {
-    const onChangeControl = (0, import_element101.useCallback)(
-      (newValue) => onChange({
-        [field.id]: newValue
-      }),
-      [field.id, onChange]
-    );
-    const mode = useTemplateFieldMode(data);
-    if (!mode || !["block-theme", "classic"].includes(mode)) {
-      return null;
-    }
-    const Edit2 = mode === "classic" ? ClassicTemplateEdit : BlockThemeTemplateEdit;
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(Edit2, { data, field, onChange: onChangeControl });
-  };
-
-  // packages/fields/build-module/fields/template/template-view.mjs
-  var import_data11 = __toESM(require_data(), 1);
-  var import_core_data8 = __toESM(require_core_data(), 1);
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  function ClassicTemplateView({
-    item,
-    field
-  }) {
-    const templateSlug = field.getValue({ item });
-    const availableTemplates = item?.available_templates ?? {};
-    const classicLabel = templateSlug && availableTemplates[templateSlug] ? availableTemplates[templateSlug] : (0, import_i18n28.__)("Default template");
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(import_jsx_runtime210.Fragment, { children: classicLabel });
-  }
-  function BlockThemeTemplateView({
-    item,
-    field
-  }) {
-    const postType2 = item.type;
-    const slug = item.slug;
-    const postId2 = item.id;
-    const templateSlug = field.getValue({ item });
-    const defaultTemplateLabel = useDefaultTemplateLabel(
-      postType2,
-      postId2,
-      slug
-    );
-    const templateLabel = (0, import_data11.useSelect)(
-      (select9) => {
-        if (!templateSlug) {
-          return;
-        }
-        const allTemplates = select9(
-          import_core_data8.store
-        ).getEntityRecords("postType", "wp_template", {
-          per_page: -1,
-          post_type: postType2
-        });
-        const match3 = allTemplates?.find(
-          (t4) => t4.slug === templateSlug
-        );
-        return match3 ? getItemTitle(match3) : void 0;
-      },
-      [postType2, templateSlug]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(import_jsx_runtime210.Fragment, { children: templateLabel ?? defaultTemplateLabel });
-  }
-  var TemplateView = ({
-    item,
-    field
-  }) => {
-    const mode = useTemplateFieldMode(item);
-    if (!mode || !["block-theme", "classic"].includes(mode)) {
-      return null;
     }
-    const View4 = mode === "classic" ? ClassicTemplateView : BlockThemeTemplateView;
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(View4, { item, field });
-  };
-
-  // packages/fields/build-module/fields/template/index.mjs
-  var templateField = {
-    id: "template",
-    type: "text",
-    label: (0, import_i18n29.__)("Template"),
-    Edit: TemplateEdit,
-    render: TemplateView,
-    enableSorting: false,
-    filterBy: false
-  };
-  var template_default = templateField;
-
-  // packages/fields/build-module/fields/parent/index.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/parent/parent-edit.mjs
-  var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_components7 = __toESM(require_components(), 1);
-  var import_data12 = __toESM(require_data(), 1);
-  var import_element102 = __toESM(require_element(), 1);
-  var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_html_entities5 = __toESM(require_html_entities(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_url4 = __toESM(require_url(), 1);
-
-  // packages/fields/build-module/fields/parent/utils.mjs
-  var import_html_entities4 = __toESM(require_html_entities(), 1);
-  var import_i18n30 = __toESM(require_i18n(), 1);
-  function getTitleWithFallbackName(post2) {
-    return typeof post2.title === "object" && "rendered" in post2.title && post2.title.rendered ? (0, import_html_entities4.decodeEntities)(post2.title.rendered) : `#${post2?.id} (${(0, import_i18n30.__)("no title")})`;
-  }
-
-  // packages/fields/build-module/fields/parent/parent-edit.mjs
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
-  function buildTermsTree(flatTerms) {
-    const flatTermsWithParentAndChildren = flatTerms.map((term) => {
-      return {
-        children: [],
-        ...term
-      };
-    });
-    if (flatTermsWithParentAndChildren.some(
-      ({ parent }) => parent === null || parent === void 0
-    )) {
-      return flatTermsWithParentAndChildren;
+    set(value) {
+      raf.batchedUpdates(() => {
+        this._stop();
+        this._focus(value);
+        this._set(value);
+      });
+      return this;
     }
-    const termsByParent = flatTermsWithParentAndChildren.reduce(
-      (acc, term) => {
-        const { parent } = term;
-        if (!acc[parent]) {
-          acc[parent] = [];
-        }
-        acc[parent].push(term);
-        return acc;
-      },
-      {}
-    );
-    const fillWithChildren = (terms) => {
-      return terms.map((term) => {
-        const children = termsByParent[term.id];
-        return {
-          ...term,
-          children: children && children.length ? fillWithChildren(children) : []
-        };
+    pause() {
+      this._update({
+        pause: true
       });
-    };
-    return fillWithChildren(termsByParent["0"] || []);
-  }
-  var getItemPriority = (name2, searchValue) => {
-    const normalizedName = (0, import_remove_accents.default)(name2 || "").toLowerCase();
-    const normalizedSearch = (0, import_remove_accents.default)(searchValue || "").toLowerCase();
-    if (normalizedName === normalizedSearch) {
-      return 0;
     }
-    if (normalizedName.startsWith(normalizedSearch)) {
-      return normalizedName.length;
+    resume() {
+      this._update({
+        pause: false
+      });
     }
-    return Infinity;
-  };
-  function PageAttributesParent({
-    data,
-    onChangeControl
-  }) {
-    const [fieldValue, setFieldValue] = (0, import_element102.useState)("");
-    const pageId = data.parent;
-    const postId2 = data.id;
-    const postTypeSlug = data.type;
-    const { parentPostTitle, pageItems, isHierarchical } = (0, import_data12.useSelect)(
-      (select9) => {
-        const { getEntityRecord, getEntityRecords, getPostType } = select9(import_core_data9.store);
-        const postTypeInfo = getPostType(postTypeSlug);
-        const postIsHierarchical = postTypeInfo?.hierarchical && postTypeInfo.viewable;
-        const parentPost = pageId ? getEntityRecord(
-          "postType",
-          postTypeSlug,
-          pageId
-        ) : null;
-        const query = {
-          per_page: 100,
-          exclude: postId2,
-          parent_exclude: postId2,
-          orderby: "menu_order",
-          order: "asc",
-          _fields: "id,title,parent",
-          ...!!fieldValue && {
-            // Perform a search by relevance when the field is changed.
-            search: fieldValue,
-            orderby: "relevance",
-            search_columns: ["post_title"]
+    finish() {
+      if (isAnimating(this)) {
+        const {
+          to: to2,
+          config: config2
+        } = this.animation;
+        raf.batchedUpdates(() => {
+          this._onStart();
+          if (!config2.decay) {
+            this._set(to2, false);
           }
-        };
-        return {
-          isHierarchical: postIsHierarchical,
-          parentPostTitle: parentPost ? getTitleWithFallbackName(parentPost) : "",
-          pageItems: postIsHierarchical ? getEntityRecords(
-            "postType",
-            postTypeSlug,
-            query
-          ) : null
-        };
-      },
-      [fieldValue, pageId, postId2, postTypeSlug]
-    );
-    const parentOptions = (0, import_element102.useMemo)(() => {
-      const getOptionsFromTree = (tree2, level = 0) => {
-        const mappedNodes = tree2.map((treeNode) => [
-          {
-            value: treeNode.id,
-            label: "\u2014 ".repeat(level) + (0, import_html_entities5.decodeEntities)(treeNode.name),
-            rawName: treeNode.name
-          },
-          ...getOptionsFromTree(treeNode.children || [], level + 1)
-        ]);
-        const sortedNodes = mappedNodes.sort(([a3], [b3]) => {
-          const priorityA = getItemPriority(a3.rawName, fieldValue);
-          const priorityB = getItemPriority(b3.rawName, fieldValue);
-          return priorityA >= priorityB ? 1 : -1;
-        });
-        return sortedNodes.flat();
-      };
-      if (!pageItems) {
-        return [];
-      }
-      let tree = pageItems.map((item) => ({
-        id: item.id,
-        parent: item.parent ?? null,
-        name: getTitleWithFallbackName(item)
-      }));
-      if (!fieldValue) {
-        tree = buildTermsTree(tree);
-      }
-      const opts = getOptionsFromTree(tree);
-      const optsHasParent = opts.find((item) => item.value === pageId);
-      if (pageId && parentPostTitle && !optsHasParent) {
-        opts.unshift({
-          value: pageId,
-          label: parentPostTitle,
-          rawName: ""
+          this._stop();
         });
       }
-      return opts.map((option) => ({
-        ...option,
-        value: option.value.toString()
-      }));
-    }, [pageItems, fieldValue, parentPostTitle, pageId]);
-    if (!isHierarchical) {
-      return null;
+      return this;
     }
-    const handleKeydown = (inputValue) => {
-      setFieldValue(inputValue);
-    };
-    const handleChange = (selectedPostId) => {
-      if (selectedPostId) {
-        return onChangeControl(parseInt(selectedPostId, 10) ?? 0);
-      }
-      onChangeControl(0);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-      import_components7.ComboboxControl,
-      {
-        label: (0, import_i18n31.__)("Parent"),
-        help: (0, import_i18n31.__)("Choose a parent page."),
-        value: pageId?.toString(),
-        options: parentOptions,
-        onFilterValueChange: (0, import_compose8.debounce)(
-          (value) => handleKeydown(value),
-          300
-        ),
-        onChange: handleChange,
-        hideLabelFromVision: true
+    update(props) {
+      const queue = this.queue || (this.queue = []);
+      queue.push(props);
+      return this;
+    }
+    start(to2, arg2) {
+      let queue;
+      if (!is.und(to2)) {
+        queue = [is.obj(to2) ? to2 : _extends3({}, arg2, {
+          to: to2
+        })];
+      } else {
+        queue = this.queue || [];
+        this.queue = [];
       }
-    );
-  }
-  var ParentEdit = ({
-    data,
-    field,
-    onChange
-  }) => {
-    const { id } = field;
-    const homeUrl = (0, import_data12.useSelect)((select9) => {
-      return select9(import_core_data9.store).getEntityRecord("root", "__unstableBase")?.home;
-    }, []);
-    const onChangeControl = (0, import_element102.useCallback)(
-      (newValue) => onChange({
-        [id]: newValue
-      }),
-      [id, onChange]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("fieldset", { className: "fields-controls__parent", children: /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)("div", { children: [
-      (0, import_element102.createInterpolateElement)(
-        (0, import_i18n31.sprintf)(
-          /* translators: %1$s The home URL of the WordPress installation without the scheme. */
-          (0, import_i18n31.__)(
-            'Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'
-          ),
-          (0, import_url4.filterURLForDisplay)(homeUrl).replace(
-            /([/.])/g,
-            "<wbr />$1"
-          )
-        ),
-        {
-          wbr: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("wbr", {})
+      return Promise.all(queue.map((props) => {
+        const up = this._update(props);
+        return up;
+      })).then((results) => getCombinedResult(this, results));
+    }
+    stop(cancel) {
+      const {
+        to: to2
+      } = this.animation;
+      this._focus(this.get());
+      stopAsync(this._state, cancel && this._lastCallId);
+      raf.batchedUpdates(() => this._stop(to2, cancel));
+      return this;
+    }
+    reset() {
+      this._update({
+        reset: true
+      });
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._start();
+      } else if (event.type == "priority") {
+        this.priority = event.priority + 1;
+      }
+    }
+    _prepareNode(props) {
+      const key = this.key || "";
+      let {
+        to: to2,
+        from
+      } = props;
+      to2 = is.obj(to2) ? to2[key] : to2;
+      if (to2 == null || isAsyncTo(to2)) {
+        to2 = void 0;
+      }
+      from = is.obj(from) ? from[key] : from;
+      if (from == null) {
+        from = void 0;
+      }
+      const range = {
+        to: to2,
+        from
+      };
+      if (!hasAnimated(this)) {
+        if (props.reverse) [to2, from] = [from, to2];
+        from = getFluidValue(from);
+        if (!is.und(from)) {
+          this._set(from);
+        } else if (!getAnimated(this)) {
+          this._set(to2);
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("p", { children: (0, import_element102.createInterpolateElement)(
-        (0, import_i18n31.__)(
-          "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
-        ),
-        {
-          a: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-            import_components7.ExternalLink,
-            {
-              href: (0, import_i18n31.__)(
-                "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
-              ),
-              children: void 0
+      }
+      return range;
+    }
+    _update(_ref, isLoop) {
+      let props = _extends3({}, _ref);
+      const {
+        key,
+        defaultProps
+      } = this;
+      if (props.default) Object.assign(defaultProps, getDefaultProps(props, (value, prop) => /^on/.test(prop) ? resolveProp(value, key) : value));
+      mergeActiveFn(this, props, "onProps");
+      sendEvent(this, "onProps", props, this);
+      const range = this._prepareNode(props);
+      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?");
+      }
+      const state2 = this._state;
+      return scheduleProps(++this._lastCallId, {
+        key,
+        props,
+        defaultProps,
+        state: state2,
+        actions: {
+          pause: () => {
+            if (!isPaused(this)) {
+              setPausedBit(this, true);
+              flushCalls(state2.pauseQueue);
+              sendEvent(this, "onPause", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
             }
-          )
+          },
+          resume: () => {
+            if (isPaused(this)) {
+              setPausedBit(this, false);
+              if (isAnimating(this)) {
+                this._resume();
+              }
+              flushCalls(state2.resumeQueue);
+              sendEvent(this, "onResume", getFinishedResult(this, checkFinished(this, this.animation.to)), this);
+            }
+          },
+          start: this._merge.bind(this, range)
         }
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
-        PageAttributesParent,
-        {
-          data,
-          onChangeControl
+      }).then((result) => {
+        if (props.loop && result.finished && !(isLoop && result.noop)) {
+          const nextProps = createLoopUpdate(props);
+          if (nextProps) {
+            return this._update(nextProps, true);
+          }
         }
-      )
-    ] }) });
-  };
-
-  // packages/fields/build-module/fields/parent/parent-view.mjs
-  var import_data13 = __toESM(require_data(), 1);
-  var import_core_data10 = __toESM(require_core_data(), 1);
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
-  var ParentView = ({
-    item
-  }) => {
-    const parent = (0, import_data13.useSelect)(
-      (select9) => {
-        const { getEntityRecord } = select9(import_core_data10.store);
-        return item?.parent ? getEntityRecord("postType", item.type, item.parent) : null;
-      },
-      [item.parent, item.type]
-    );
-    if (parent) {
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_jsx_runtime212.Fragment, { children: getTitleWithFallbackName(parent) });
+        return result;
+      });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_jsx_runtime212.Fragment, { children: (0, import_i18n32.__)("None") });
-  };
-
-  // packages/fields/build-module/fields/parent/index.mjs
-  var parentField = {
-    id: "parent",
-    type: "text",
-    label: (0, import_i18n33.__)("Parent"),
-    Edit: ParentEdit,
-    render: ParentView,
-    enableSorting: true,
-    filterBy: false
-  };
-  var parent_default = parentField;
-
-  // packages/fields/build-module/fields/password/index.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/password/edit.mjs
-  var import_components8 = __toESM(require_components(), 1);
-  var import_element103 = __toESM(require_element(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  function PasswordEdit({
-    data,
-    onChange,
-    field
-  }) {
-    const [showPassword, setShowPassword] = (0, import_element103.useState)(
-      !!field.getValue({ item: data })
-    );
-    const handleTogglePassword = (value) => {
-      setShowPassword(value);
-      if (!value) {
-        onChange({ password: "" });
+    _merge(range, props, resolve) {
+      if (props.cancel) {
+        this.stop(true);
+        return resolve(getCancelledResult(this));
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
-      import_components8.__experimentalVStack,
-      {
-        as: "fieldset",
-        spacing: 4,
-        className: "fields-controls__password",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-            import_components8.CheckboxControl,
-            {
-              label: (0, import_i18n34.__)("Password protected"),
-              help: (0, import_i18n34.__)("Only visible to those who know the password"),
-              checked: showPassword,
-              onChange: handleTogglePassword
-            }
-          ),
-          showPassword && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("div", { className: "fields-controls__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-            import_components8.TextControl,
-            {
-              label: (0, import_i18n34.__)("Password"),
-              onChange: (value) => onChange({
-                password: value
-              }),
-              value: field.getValue({ item: data }) || "",
-              placeholder: (0, import_i18n34.__)("Use a secure password"),
-              type: "text",
-              maxLength: 255
-            }
-          ) })
-        ]
+      const hasToProp = !is.und(range.to);
+      const hasFromProp = !is.und(range.from);
+      if (hasToProp || hasFromProp) {
+        if (props.callId > this._lastToId) {
+          this._lastToId = props.callId;
+        } else {
+          return resolve(getCancelledResult(this));
+        }
       }
-    );
-  }
-  var edit_default = PasswordEdit;
-
-  // packages/fields/build-module/fields/password/index.mjs
-  var passwordField = {
-    id: "password",
-    type: "text",
-    label: (0, import_i18n35.__)("Password"),
-    Edit: edit_default,
-    enableSorting: false,
-    enableHiding: false,
-    isVisible: (item) => item.status !== "private",
-    filterBy: false
-  };
-  var password_default = passwordField;
-
-  // packages/fields/build-module/fields/status/index.mjs
-  var import_i18n37 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/status/status-view.mjs
-  var import_components9 = __toESM(require_components(), 1);
-
-  // packages/fields/build-module/fields/status/status-elements.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var STATUSES = [
-    {
-      value: "draft",
-      label: (0, import_i18n36.__)("Draft"),
-      icon: drafts_default,
-      description: (0, import_i18n36.__)("Not ready to publish.")
-    },
-    {
-      value: "future",
-      label: (0, import_i18n36.__)("Scheduled"),
-      icon: scheduled_default,
-      description: (0, import_i18n36.__)("Publish automatically on a chosen date.")
-    },
-    {
-      value: "pending",
-      label: (0, import_i18n36.__)("Pending Review"),
-      icon: pending_default,
-      description: (0, import_i18n36.__)("Waiting for review before publishing.")
-    },
-    {
-      value: "private",
-      label: (0, import_i18n36.__)("Private"),
-      icon: not_allowed_default,
-      description: (0, import_i18n36.__)("Only visible to site admins and editors.")
-    },
-    {
-      value: "publish",
-      label: (0, import_i18n36.__)("Published"),
-      icon: published_default,
-      description: (0, import_i18n36.__)("Visible to everyone.")
-    },
-    { value: "trash", label: (0, import_i18n36.__)("Trash"), icon: trash_default }
-  ];
-  var status_elements_default = STATUSES;
-
-  // packages/fields/build-module/fields/status/status-view.mjs
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
-  function StatusView({ item, field }) {
-    const currentStatus = field.getValue({ item });
-    const status = status_elements_default.find(({ value }) => value === currentStatus);
-    const label = status?.label || currentStatus;
-    const icon = status?.icon;
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(import_components9.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("div", { className: "fields-controls__status-icon", children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_components9.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("span", { children: label })
-    ] });
-  }
-  var status_view_default = StatusView;
-
-  // packages/fields/build-module/fields/status/index.mjs
-  var OPERATOR_IS_ANY = "isAny";
-  var statusField = {
-    label: (0, import_i18n37.__)("Status"),
-    id: "status",
-    type: "text",
-    elements: status_elements_default,
-    // An auto-draft is a draft that hasn't been saved yet, so treat it as
-    // one for display, selection, and filtering.
-    getValue: ({ item }) => item.status === "auto-draft" ? "draft" : item.status,
-    render: status_view_default,
-    Edit: "radio",
-    enableSorting: false,
-    filterBy: {
-      operators: [OPERATOR_IS_ANY]
-    }
-  };
-  var status_default = statusField;
-
-  // packages/fields/build-module/fields/comment-status/index.mjs
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var commentStatusField = {
-    id: "comment_status",
-    label: (0, import_i18n38.__)("Comments"),
-    type: "text",
-    Edit: "radio",
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n38.__)("Open"),
-        description: (0, import_i18n38.__)("Visitors can add new comments and replies.")
-      },
-      {
-        value: "closed",
-        label: (0, import_i18n38.__)("Closed"),
-        description: (0, import_i18n38.__)(
-          "Visitors cannot add new comments or replies. Existing comments remain visible."
-        )
+      const {
+        key,
+        defaultProps,
+        animation: anim
+      } = this;
+      const {
+        to: prevTo,
+        from: prevFrom
+      } = anim;
+      let {
+        to: to2 = prevTo,
+        from = prevFrom
+      } = range;
+      if (hasFromProp && !hasToProp && (!props.default || is.und(to2))) {
+        to2 = from;
       }
-    ]
-  };
-  var comment_status_default = commentStatusField;
-
-  // packages/fields/build-module/fields/ping-status/index.mjs
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_components10 = __toESM(require_components(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
-  function PingStatusEdit({
-    data,
-    onChange
-  }) {
-    const pingStatus = data?.ping_status ?? "open";
-    const onTogglePingback = (checked) => {
-      onChange({
-        ...data,
-        ping_status: checked ? "open" : "closed"
-      });
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-      import_components10.CheckboxControl,
-      {
-        label: (0, import_i18n39.__)("Enable pingbacks & trackbacks"),
-        checked: pingStatus === "open",
-        onChange: onTogglePingback,
-        help: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-          import_components10.ExternalLink,
-          {
-            href: (0, import_i18n39.__)(
-              "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
-            ),
-            children: (0, import_i18n39.__)("Learn more about pingbacks & trackbacks")
-          }
-        )
+      if (props.reverse) [to2, from] = [from, to2];
+      const hasFromChanged = !isEqual(from, prevFrom);
+      if (hasFromChanged) {
+        anim.from = from;
       }
-    );
-  }
-  var pingStatusField = {
-    id: "ping_status",
-    label: (0, import_i18n39.__)("Trackbacks & Pingbacks"),
-    type: "text",
-    Edit: PingStatusEdit,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n39.__)("Allow"),
-        description: (0, import_i18n39.__)(
-          "Allow link notifications from other blogs (pingbacks and trackbacks) on new articles."
-        )
-      },
-      {
-        value: "closed",
-        label: (0, import_i18n39.__)("Don't allow"),
-        description: (0, import_i18n39.__)(
-          "Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles."
-        )
+      from = getFluidValue(from);
+      const hasToChanged = !isEqual(to2, prevTo);
+      if (hasToChanged) {
+        this._focus(to2);
       }
-    ]
-  };
-  var ping_status_default = pingStatusField;
-
-  // packages/fields/build-module/fields/discussion/index.mjs
-  var import_i18n40 = __toESM(require_i18n(), 1);
-  var discussionField = {
-    id: "discussion",
-    label: (0, import_i18n40.__)("Discussion"),
-    type: "text",
-    render: ({ item }) => {
-      const commentsOpen = item.comment_status === "open";
-      const pingsOpen = item.ping_status === "open";
-      if (commentsOpen && pingsOpen) {
-        return (0, import_i18n40.__)("Open");
+      const hasAsyncTo = isAsyncTo(props.to);
+      const {
+        config: config2
+      } = anim;
+      const {
+        decay,
+        velocity
+      } = config2;
+      if (hasToProp || hasFromProp) {
+        config2.velocity = 0;
       }
-      if (commentsOpen && !pingsOpen) {
-        return (0, import_i18n40.__)("Comments only");
+      if (props.config && !hasAsyncTo) {
+        mergeConfig(config2, callProp(props.config, key), props.config !== defaultProps.config ? callProp(defaultProps.config, key) : void 0);
       }
-      if (!commentsOpen && pingsOpen) {
-        return (0, import_i18n40.__)("Pings only");
+      let node = getAnimated(this);
+      if (!node || is.und(to2)) {
+        return resolve(getFinishedResult(this, true));
       }
-      return (0, import_i18n40.__)("Closed");
-    },
-    filterBy: false
-  };
-  var discussion_default = discussionField;
-
-  // packages/fields/build-module/fields/date/index.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/date/date-view.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_element104 = __toESM(require_element(), 1);
-  var import_date3 = __toESM(require_date(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
-  var getFormattedDate = (dateToDisplay) => (0, import_date3.dateI18n)(
-    (0, import_date3.getSettings)().formats.datetimeAbbreviated,
-    (0, import_date3.getDate)(dateToDisplay)
-  );
-  var DateView = ({ item }) => {
-    const isDraftOrPrivate = ["draft", "private"].includes(
-      item.status ?? ""
-    );
-    if (isDraftOrPrivate) {
-      return (0, import_element104.createInterpolateElement)(
-        (0, import_i18n41.sprintf)(
-          /* translators: %s: page creation or modification date. */
-          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
+      const reset = is.und(props.reset) ? hasFromProp && !props.default : !is.und(from) && matchProp(props.reset, key);
+      const value = reset ? from : this.get();
+      const goal = computeGoal(to2);
+      const isAnimatable = is.num(goal) || is.arr(goal) || isAnimatedString(goal);
+      const immediate = !hasAsyncTo && (!isAnimatable || matchProp(defaultProps.immediate || props.immediate, key));
+      if (hasToChanged) {
+        const nodeType = getAnimatedType(to2);
+        if (nodeType !== node.constructor) {
+          if (immediate) {
+            node = this._set(goal);
+          } else throw Error(`Cannot animate between ${node.constructor.name} and ${nodeType.name}, as the "to" prop suggests`);
         }
-      );
-    }
-    const isScheduled = item.status === "future";
-    if (isScheduled) {
-      return (0, import_element104.createInterpolateElement)(
-        (0, import_i18n41.sprintf)(
-          /* translators: %s: page creation date */
-          (0, import_i18n41.__)("<span>Scheduled: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
+      }
+      const goalType = node.constructor;
+      let started = hasFluidValue(to2);
+      let finished = false;
+      if (!started) {
+        const hasValueChanged = reset || !hasAnimated(this) && hasFromChanged;
+        if (hasToChanged || hasValueChanged) {
+          finished = isEqual(computeGoal(value), goal);
+          started = !finished;
         }
-      );
-    }
-    const isPublished = item.status === "publish";
-    if (isPublished) {
-      return (0, import_element104.createInterpolateElement)(
-        (0, import_i18n41.sprintf)(
-          /* translators: %s: page creation time */
-          (0, import_i18n41.__)("<span>Published: <time>%s</time></span>"),
-          getFormattedDate(item.date ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
+        if (!isEqual(anim.immediate, immediate) && !immediate || !isEqual(config2.decay, decay) || !isEqual(config2.velocity, velocity)) {
+          started = true;
         }
-      );
-    }
-    const dateToDisplay = (0, import_date3.getDate)(item.modified ?? null) > (0, import_date3.getDate)(item.date ?? null) ? item.modified : item.date;
-    const isPending = item.status === "pending";
-    if (isPending) {
-      return (0, import_element104.createInterpolateElement)(
-        (0, import_i18n41.sprintf)(
-          /* translators: %s: page creation or modification date. */
-          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
-          getFormattedDate(dateToDisplay ?? null)
-        ),
-        {
-          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
+      }
+      if (finished && isAnimating(this)) {
+        if (anim.changed && !reset) {
+          started = true;
+        } else if (!started) {
+          this._stop(prevTo);
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", { children: getFormattedDate(item.date ?? null) });
-  };
-  var date_view_default = DateView;
-
-  // packages/fields/build-module/fields/date/index.mjs
-  var dateField = {
-    id: "date",
-    type: "datetime",
-    label: (0, import_i18n42.__)("Date"),
-    render: date_view_default,
-    filterBy: {
-      operators: ["before", "after"]
-    }
-  };
-  var date_default = dateField;
-
-  // packages/fields/build-module/fields/scheduled-date/index.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var scheduledDateField = {
-    id: "scheduled_date",
-    type: "datetime",
-    label: (0, import_i18n43.__)("Scheduled Date"),
-    getValue: ({ item }) => item.date,
-    setValue: ({ value }) => ({ date: value }),
-    isVisible: (item) => item.status === "future",
-    Edit: {
-      control: "datetime",
-      compact: true
-    },
-    enableHiding: false,
-    enableSorting: false,
-    filterBy: false
-  };
-  var scheduled_date_default = scheduledDateField;
-
-  // packages/fields/build-module/fields/last-edited/index.mjs
-  var import_i18n45 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/last-edited/last-edited-date-view.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_date4 = __toESM(require_date(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
-  function LastEditedDateView({ item }) {
-    if (!item.modified) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(Text, { children: (0, import_i18n44.sprintf)(
-      // translators: %s: Human-readable time difference, e.g. "2 days ago".
-      (0, import_i18n44.__)("Last edited %s."),
-      (0, import_date4.humanTimeDiff)(item.modified)
-    ) });
-  }
-
-  // packages/fields/build-module/fields/last-edited/index.mjs
-  var lastEditedDateField = {
-    id: "last_edited_date",
-    type: "datetime",
-    label: (0, import_i18n45.__)("Last edited"),
-    render: LastEditedDateView,
-    getValue: ({ item }) => item.modified,
-    isVisible: (item) => !!item.modified,
-    readOnly: true,
-    enableHiding: false,
-    enableSorting: false,
-    filterBy: false
-  };
-  var last_edited_default = lastEditedDateField;
-
-  // packages/fields/build-module/fields/author/index.mjs
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_data15 = __toESM(require_data(), 1);
-  var import_core_data12 = __toESM(require_core_data(), 1);
-
-  // packages/fields/build-module/fields/author/author-view.mjs
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element105 = __toESM(require_element(), 1);
-  var import_components11 = __toESM(require_components(), 1);
-  var import_data14 = __toESM(require_data(), 1);
-  var import_core_data11 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
-  function AuthorView({ item }) {
-    const authorId = item?.author;
-    const embeddedAuthorId = item?._embedded?.author?.[0]?.id;
-    const shouldFetch = Boolean(
-      authorId && (!embeddedAuthorId || authorId !== embeddedAuthorId)
-    );
-    const author = (0, import_data14.useSelect)(
-      (select9) => {
-        if (!shouldFetch) {
-          return null;
+      }
+      if (!hasAsyncTo) {
+        if (started || hasFluidValue(prevTo)) {
+          anim.values = node.getPayload();
+          anim.toValues = hasFluidValue(to2) ? null : goalType == AnimatedString ? [1] : toArray(goal);
         }
-        const { getEntityRecord } = select9(import_core_data11.store);
-        return authorId ? getEntityRecord("root", "user", authorId) : null;
-      },
-      [authorId, shouldFetch]
-    );
-    const text = author?.name || item?._embedded?.author?.[0]?.name;
-    const imageUrl = author?.avatar_urls?.[48] || item?._embedded?.author?.[0]?.avatar_urls?.[48];
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element105.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(import_components11.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
-        "div",
-        {
-          className: clsx_default("fields-controls__author-avatar", {
-            "is-loaded": isImageLoaded
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
-            "img",
-            {
-              onLoad: () => setIsImageLoaded(true),
-              alt: (0, import_i18n46.__)("Author avatar"),
-              src: imageUrl
+        if (anim.immediate != immediate) {
+          anim.immediate = immediate;
+          if (!immediate && !reset) {
+            this._set(prevTo);
+          }
+        }
+        if (started) {
+          const {
+            onRest
+          } = anim;
+          each(ACTIVE_EVENTS, (type) => mergeActiveFn(this, props, type));
+          const result = getFinishedResult(this, checkFinished(this, prevTo));
+          flushCalls(this._pendingCalls, result);
+          this._pendingCalls.add(resolve);
+          if (anim.changed) raf.batchedUpdates(() => {
+            anim.changed = !reset;
+            onRest == null ? void 0 : onRest(result, this);
+            if (reset) {
+              callProp(defaultProps.onRest, result);
+            } else {
+              anim.onStart == null ? void 0 : anim.onStart(result, this);
             }
-          )
+          });
         }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components11.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", { className: "fields-controls__author-name", children: text })
-    ] });
-  }
-  var author_view_default = AuthorView;
-
-  // packages/fields/build-module/fields/author/index.mjs
-  var authorField = {
-    label: (0, import_i18n47.__)("Author"),
-    id: "author",
-    type: "integer",
-    getElements: async () => {
-      const authors = await (0, import_data15.resolveSelect)(import_core_data12.store).getEntityRecords(
-        "root",
-        "user",
-        {
-          per_page: -1,
-          who: "authors",
-          _fields: "id,name",
-          context: "view"
+      }
+      if (reset) {
+        this._set(value);
+      }
+      if (hasAsyncTo) {
+        resolve(runAsync(props.to, props, this._state, this));
+      } else if (started) {
+        this._start();
+      } else if (isAnimating(this) && !hasToChanged) {
+        this._pendingCalls.add(resolve);
+      } else {
+        resolve(getNoopResult(value));
+      }
+    }
+    _focus(value) {
+      const anim = this.animation;
+      if (value !== anim.to) {
+        if (getFluidObservers(this)) {
+          this._detach();
         }
-      ) ?? [];
-      return authors.map(({ id, name: name2 }) => ({
-        value: id,
-        label: name2
-      }));
-    },
-    setValue: ({ value }) => ({ author: Number(value) }),
-    render: author_view_default,
-    sort: (a3, b3, direction) => {
-      const nameA = a3._embedded?.author?.[0]?.name || "";
-      const nameB = b3._embedded?.author?.[0]?.name || "";
-      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
-    },
-    filterBy: {
-      operators: ["isAny", "isNone"]
+        anim.to = value;
+        if (getFluidObservers(this)) {
+          this._attach();
+        }
+      }
     }
-  };
-  var author_default = authorField;
-
-  // packages/fields/build-module/fields/template-author/index.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_data17 = __toESM(require_data(), 1);
-  var import_core_data14 = __toESM(require_core_data(), 1);
-
-  // packages/fields/build-module/fields/template-author/view.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_data16 = __toESM(require_data(), 1);
-  var import_core_data13 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  function getIconForSource(originalSource) {
-    switch (originalSource) {
-      case "theme":
-        return layout_default;
-      case "plugin":
-        return plugins_default;
-      case "site":
-        return globe_default;
-      default:
-        return comment_author_avatar_default;
+    _attach() {
+      let priority2 = 0;
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        addFluidObserver(to2, this);
+        if (isFrameValue(to2)) {
+          priority2 = to2.priority + 1;
+        }
+      }
+      this.priority = priority2;
     }
-  }
-  function TemplateAuthorView({
-    item
-  }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element106.useState)(false);
-    const originalSource = item.original_source;
-    const icon = getIconForSource(originalSource);
-    const text = item.author_text;
-    const authorId = item.author;
-    const imageUrl = (0, import_data16.useSelect)(
-      (select9) => {
-        if (originalSource === "site") {
-          const siteData = select9(import_core_data13.store).getEntityRecord("root", "__unstableBase");
-          const logoId = siteData?.site_logo;
-          if (!logoId) {
-            return void 0;
+    _detach() {
+      const {
+        to: to2
+      } = this.animation;
+      if (hasFluidValue(to2)) {
+        removeFluidObserver(to2, this);
+      }
+    }
+    _set(arg, idle = true) {
+      const value = getFluidValue(arg);
+      if (!is.und(value)) {
+        const oldNode = getAnimated(this);
+        if (!oldNode || !isEqual(value, oldNode.getValue())) {
+          const nodeType = getAnimatedType(value);
+          if (!oldNode || oldNode.constructor != nodeType) {
+            setAnimated(this, nodeType.create(value));
+          } else {
+            oldNode.setValue(value);
+          }
+          if (oldNode) {
+            raf.batchedUpdates(() => {
+              this._onChange(value, idle);
+            });
           }
-          return select9(import_core_data13.store).getEntityRecord("postType", "attachment", logoId)?.source_url;
-        }
-        if (originalSource !== "user" || !authorId) {
-          return void 0;
-        }
-        return select9(import_core_data13.store).getUser(authorId)?.avatar_urls?.[48];
-      },
-      [originalSource, authorId]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(Stack, { direction: "row", align: "center", children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-        "div",
-        {
-          className: clsx_default("fields-controls__author-avatar", {
-            "is-loaded": isImageLoaded
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-            "img",
-            {
-              onLoad: () => setIsImageLoaded(true),
-              alt: "",
-              src: imageUrl
-            }
-          )
         }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { className: "fields-controls__author-name", children: text })
-    ] });
-  }
-
-  // packages/fields/build-module/fields/template-author/index.mjs
-  async function getAuthorElements(postType2) {
-    const records = await (0, import_data17.resolveSelect)(import_core_data14.store).getEntityRecords(
-      "postType",
-      postType2,
-      { per_page: -1, _fields: "id,author_text" }
-    );
-    const seen = /* @__PURE__ */ new Set();
-    const elements2 = [];
-    for (const record of records ?? []) {
-      const value = record.author_text;
-      if (value && !seen.has(value)) {
-        seen.add(value);
-        elements2.push({ value, label: value });
       }
+      return getAnimated(this);
     }
-    return elements2;
-  }
-  var templateAuthorField = {
-    label: (0, import_i18n48.__)("Author"),
-    id: "author",
-    getValue: ({ item }) => item.author_text,
-    render: TemplateAuthorView,
-    getElements: () => getAuthorElements("wp_template")
-  };
-  var templatePartAuthorField = {
-    label: (0, import_i18n48.__)("Author"),
-    id: "author",
-    getValue: ({ item }) => item.author_text,
-    render: TemplateAuthorView,
-    enableSorting: false,
-    filterBy: {
-      isPrimary: true
-    },
-    getElements: () => getAuthorElements("wp_template_part")
-  };
-
-  // packages/fields/build-module/fields/notes/index.mjs
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var notesField = {
-    id: "notesCount",
-    label: (0, import_i18n49.__)("Notes"),
-    type: "integer",
-    enableSorting: false,
-    filterBy: false
-  };
-  var notes_default = notesField;
-
-  // packages/fields/build-module/fields/excerpt/index.mjs
-  var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_components12 = __toESM(require_components(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
-  var excerptField = {
-    id: "excerpt",
-    type: "text",
-    label: (0, import_i18n50.__)("Excerpt"),
-    placeholder: (0, import_i18n50.__)("Add an excerpt"),
-    description: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
-      import_components12.ExternalLink,
-      {
-        href: (0, import_i18n50.__)(
-          "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
-        ),
-        children: (0, import_i18n50.__)("Learn more about manual excerpts")
+    _onStart() {
+      const anim = this.animation;
+      if (!anim.changed) {
+        anim.changed = true;
+        sendEvent(this, "onStart", getFinishedResult(this, checkFinished(this, anim.to)), this);
       }
-    ),
-    render: ({ item }) => {
-      let excerpt;
-      if (typeof item.excerpt === "string") {
-        excerpt = !!item.excerpt ? (0, import_html_entities6.decodeEntities)(item.excerpt) : (0, import_i18n50.__)("Add an excerpt");
-      } else {
-        excerpt = (0, import_html_entities6.decodeEntities)(item.excerpt?.raw || "");
+    }
+    _onChange(value, idle) {
+      if (!idle) {
+        this._onStart();
+        callProp(this.animation.onChange, value, this);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_components12.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
-    },
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    enableSorting: false,
-    filterBy: false
-  };
-  var excerpt_default = excerptField;
-
-  // packages/fields/build-module/fields/description/index.mjs
-  var import_html_entities7 = __toESM(require_html_entities(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
-  var isCustomTemplate = (item) => item.source === "custom" && !item.has_theme_file && item.is_custom;
-  var getValue = ({ item }) => (0, import_html_entities7.decodeEntities)(item.description || "");
-  var render = ({ item }) => {
-    const { description } = item;
-    return description && /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(Text, { children: (0, import_html_entities7.decodeEntities)(description) });
-  };
-  var descriptionField = {
-    id: "description",
-    type: "text",
-    label: (0, import_i18n51.__)("Description"),
-    placeholder: (0, import_i18n51.__)("Add a description"),
-    getValue,
-    render,
-    Edit: {
-      control: "textarea",
-      rows: 4
-    },
-    isVisible: isCustomTemplate,
-    enableSorting: false,
-    filterBy: false,
-    enableGlobalSearch: true
-  };
-  var readOnlyDescriptionField = {
-    id: "description_readonly",
-    type: "text",
-    label: (0, import_i18n51.__)("Description"),
-    getValue,
-    render,
-    readOnly: true,
-    isVisible: (item) => !isCustomTemplate(item) && !!item.description,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var description_default = descriptionField;
-
-  // packages/fields/build-module/fields/format/index.mjs
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_data18 = __toESM(require_data(), 1);
-  var import_core_data15 = __toESM(require_core_data(), 1);
-  var POST_FORMATS = [
-    { id: "aside", caption: (0, import_i18n52.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n52.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n52.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n52.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n52.__)("Image") },
-    { id: "link", caption: (0, import_i18n52.__)("Link") },
-    { id: "quote", caption: (0, import_i18n52.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n52.__)("Standard") },
-    { id: "status", caption: (0, import_i18n52.__)("Status") },
-    { id: "video", caption: (0, import_i18n52.__)("Video") }
-  ].sort((a3, b3) => {
-    const normalizedA = a3.caption.toUpperCase();
-    const normalizedB = b3.caption.toUpperCase();
-    if (normalizedA < normalizedB) {
-      return -1;
+      callProp(this.defaultProps.onChange, value, this);
+      super._onChange(value, idle);
     }
-    if (normalizedA > normalizedB) {
-      return 1;
+    _start() {
+      const anim = this.animation;
+      getAnimated(this).reset(getFluidValue(anim.to));
+      if (!anim.immediate) {
+        anim.fromValues = anim.values.map((node) => node.lastPosition);
+      }
+      if (!isAnimating(this)) {
+        setActiveBit(this, true);
+        if (!isPaused(this)) {
+          this._resume();
+        }
+      }
     }
-    return 0;
-  });
-  var formatField = {
-    id: "format",
-    label: (0, import_i18n52.__)("Format"),
-    type: "text",
-    Edit: "radio",
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false,
-    getElements: async () => {
-      const themeSupports = await (0, import_data18.resolveSelect)(import_core_data15.store).getThemeSupports();
-      return POST_FORMATS.filter(
-        (f3) => themeSupports?.formats?.includes(
-          f3.id
-        )
-      ).map((f3) => ({ value: f3.id, label: f3.caption }));
+    _resume() {
+      if (globals.skipAnimation) {
+        this.finish();
+      } else {
+        frameLoop.start(this);
+      }
     }
-  };
-  var format_default = formatField;
-
-  // packages/fields/build-module/fields/post-content-info/index.mjs
-  var import_i18n54 = __toESM(require_i18n(), 1);
-
-  // packages/fields/build-module/fields/post-content-info/post-content-info-view.mjs
-  var import_components13 = __toESM(require_components(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_wordcount = __toESM(require_wordcount(), 1);
-  var import_date5 = __toESM(require_date(), 1);
-  var import_element107 = __toESM(require_element(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
-  var AVERAGE_READING_RATE = 189;
-  function PostContentInfoView({
-    item
-  }) {
-    let content = "";
-    if (typeof item.content === "string") {
-      content = item.content;
-    } else if (typeof item.content === "function") {
-      content = item.content(item);
-    }
-    const wordCountType = (0, import_i18n53._x)(
-      "words",
-      "Word count type. Do not translate!"
-    );
-    const wordsCounted = (0, import_element107.useMemo)(
-      () => content ? (0, import_wordcount.count)(content, wordCountType) : 0,
-      [content, wordCountType]
-    );
-    const modified = item.modified;
-    if (!wordsCounted && !modified) {
-      return null;
+    _stop(goal, cancel) {
+      if (isAnimating(this)) {
+        setActiveBit(this, false);
+        const anim = this.animation;
+        each(anim.values, (node) => {
+          node.done = true;
+        });
+        if (anim.toValues) {
+          anim.onChange = anim.onPause = anim.onResume = void 0;
+        }
+        callFluidObservers(this, {
+          type: "idle",
+          parent: this
+        });
+        const result = cancel ? getCancelledResult(this.get()) : getFinishedResult(this.get(), checkFinished(this, goal != null ? goal : anim.to));
+        flushCalls(this._pendingCalls, result);
+        if (anim.changed) {
+          anim.changed = false;
+          sendEvent(this, "onRest", result, this);
+        }
+      }
     }
-    let contentInfoText;
-    if (wordsCounted) {
-      const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE);
-      const wordsCountText = (0, import_i18n53.sprintf)(
-        // translators: %s: the number of words in the post.
-        (0, import_i18n53._n)("%s word", "%s words", wordsCounted),
-        wordsCounted.toLocaleString()
-      );
-      const minutesText = readingTime <= 1 ? (0, import_i18n53.__)("1 minute") : (0, import_i18n53.sprintf)(
-        /* translators: %s: the number of minutes to read the post. */
-        (0, import_i18n53._n)("%s minute", "%s minutes", readingTime),
-        readingTime.toLocaleString()
-      );
-      contentInfoText = (0, import_i18n53.sprintf)(
-        /* translators: 1: How many words a post has. 2: the number of minutes to read the post (e.g. 130 words, 2 minutes read time.) */
-        (0, import_i18n53.__)("%1$s, %2$s read time."),
-        wordsCountText,
-        minutesText
-      );
+  };
+  function checkFinished(target, to2) {
+    const goal = computeGoal(to2);
+    const value = computeGoal(target.get());
+    return isEqual(value, goal);
+  }
+  function createLoopUpdate(props, loop2 = props.loop, to2 = props.to) {
+    let loopRet = callProp(loop2);
+    if (loopRet) {
+      const overrides = loopRet !== true && inferTo(loopRet);
+      const reverse = (overrides || props).reverse;
+      const reset = !overrides || overrides.reset;
+      return createUpdate(_extends3({}, props, {
+        loop: loop2,
+        default: false,
+        pause: void 0,
+        to: !reverse || isAsyncTo(to2) ? to2 : void 0,
+        from: reset ? props.from : void 0,
+        reset
+      }, overrides));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_components13.__experimentalVStack, { spacing: 1, children: [
-      contentInfoText && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components13.__experimentalText, { variant: "muted", children: contentInfoText }),
-      modified && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components13.__experimentalText, { variant: "muted", children: (0, import_i18n53.sprintf)(
-        // translators: %s: Human-readable time difference, e.g. "2 days ago".
-        (0, import_i18n53.__)("Last edited %s."),
-        (0, import_date5.humanTimeDiff)(modified)
-      ) })
-    ] });
   }
-
-  // packages/fields/build-module/fields/post-content-info/index.mjs
-  var postContentInfoField = {
-    label: (0, import_i18n54.__)("Post content information"),
-    id: "post-content-info",
-    type: "text",
-    readOnly: true,
-    render: PostContentInfoView,
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var post_content_info_default = postContentInfoField;
-
-  // packages/fields/build-module/fields/sticky/index.mjs
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var stickyField = {
-    id: "sticky",
-    type: "boolean",
-    label: (0, import_i18n55.__)("Sticky"),
-    description: (0, import_i18n55.__)("Pin this post to the top of the blog."),
-    enableSorting: false,
-    enableHiding: false,
-    isVisible: (item) => !!item._links?.["wp:action-sticky"],
-    filterBy: false
-  };
-  var sticky_default = stickyField;
-
-  // packages/fields/build-module/fields/posts-per-page/index.mjs
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var postsPerPageField = {
-    id: "posts_per_page",
-    type: "integer",
-    label: (0, import_i18n56.__)("Posts per page"),
-    description: (0, import_i18n56.__)(
-      "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
-    ),
-    getValue: ({ item }) => item.posts_per_page ?? 1,
-    setValue: ({ value }) => ({ posts_per_page: value }),
-    isValid: { min: 1 },
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var posts_per_page_default = postsPerPageField;
-
-  // packages/fields/build-module/fields/site-discussion/index.mjs
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var siteDiscussionField = {
-    id: "default_comment_status",
-    type: "text",
-    label: (0, import_i18n57.__)("Discussion"),
-    Edit: "radio",
-    getValue: ({ item }) => item.default_comment_status || "",
-    setValue: ({ value }) => ({
-      default_comment_status: value || null
-    }),
-    render: ({ item }) => {
-      return item.default_comment_status === "open" ? (0, import_i18n57.__)("Comments open") : (0, import_i18n57.__)("Comments closed");
-    },
-    elements: [
-      {
-        value: "open",
-        label: (0, import_i18n57.__)("Open"),
-        description: (0, import_i18n57.__)("Visitors can add new comments and replies.")
-      },
-      {
-        value: "",
-        label: (0, import_i18n57.__)("Closed"),
-        description: (0, import_i18n57.__)(
-          "Visitors cannot add new comments or replies. Existing comments remain visible."
-        )
+  function createUpdate(props) {
+    const {
+      to: to2,
+      from
+    } = props = inferTo(props);
+    const keys = /* @__PURE__ */ new Set();
+    if (is.obj(to2)) findDefined(to2, keys);
+    if (is.obj(from)) findDefined(from, keys);
+    props.keys = keys.size ? Array.from(keys) : null;
+    return props;
+  }
+  function findDefined(values, keys) {
+    eachProp(values, (value, key) => value != null && keys.add(key));
+  }
+  var ACTIVE_EVENTS = ["onStart", "onRest", "onChange", "onPause", "onResume"];
+  function mergeActiveFn(target, props, type) {
+    target.animation[type] = props[type] !== getDefaultProp(props, type) ? resolveProp(props[type], target.key) : void 0;
+  }
+  function sendEvent(target, type, ...args) {
+    var _target$animation$typ, _target$animation, _target$defaultProps$, _target$defaultProps;
+    (_target$animation$typ = (_target$animation = target.animation)[type]) == null ? void 0 : _target$animation$typ.call(_target$animation, ...args);
+    (_target$defaultProps$ = (_target$defaultProps = target.defaultProps)[type]) == null ? void 0 : _target$defaultProps$.call(_target$defaultProps, ...args);
+  }
+  var BATCHED_EVENTS = ["onStart", "onChange", "onRest"];
+  var nextId = 1;
+  var Controller = class {
+    constructor(props, flush2) {
+      this.id = nextId++;
+      this.springs = {};
+      this.queue = [];
+      this.ref = void 0;
+      this._flush = void 0;
+      this._initialProps = void 0;
+      this._lastAsyncId = 0;
+      this._active = /* @__PURE__ */ new Set();
+      this._changed = /* @__PURE__ */ new Set();
+      this._started = false;
+      this._item = void 0;
+      this._state = {
+        paused: false,
+        pauseQueue: /* @__PURE__ */ new Set(),
+        resumeQueue: /* @__PURE__ */ new Set(),
+        timeouts: /* @__PURE__ */ new Set()
+      };
+      this._events = {
+        onStart: /* @__PURE__ */ new Map(),
+        onChange: /* @__PURE__ */ new Map(),
+        onRest: /* @__PURE__ */ new Map()
+      };
+      this._onFrame = this._onFrame.bind(this);
+      if (flush2) {
+        this._flush = flush2;
       }
-    ],
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var site_discussion_default = siteDiscussionField;
-
-  // packages/fields/build-module/fields/posts-page-title/index.mjs
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var postsPageTitleField = {
-    id: "posts_page_title",
-    type: "text",
-    label: (0, import_i18n58.__)("Blog title"),
-    description: (0, import_i18n58.__)(
-      "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
-    ),
-    getValue: ({ item }) => {
-      const title = item.title;
-      if (typeof title === "string") {
-        return title;
+      if (props) {
+        this.start(_extends3({
+          default: true
+        }, props));
       }
-      return title?.raw ?? "";
-    },
-    setValue: ({ value }) => ({ title: value }),
-    enableSorting: false,
-    enableHiding: false,
-    filterBy: false
-  };
-  var posts_page_title_default = postsPageTitleField;
-
-  // packages/fields/build-module/actions/view-post.mjs
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var viewPost = {
-    id: "view-post",
-    label: (0, import_i18n59._x)("View", "verb"),
-    isPrimary: true,
-    icon: external_default,
-    isEligible(post2) {
-      return post2.status !== "trash";
-    },
-    callback(posts, { onActionPerformed }) {
-      const post2 = posts[0];
-      window.open(post2?.link, "_blank");
-      if (onActionPerformed) {
-        onActionPerformed(posts);
+    }
+    get idle() {
+      return !this._state.asyncTo && Object.values(this.springs).every((spring) => {
+        return spring.idle && !spring.isDelayed && !spring.isPaused;
+      });
+    }
+    get item() {
+      return this._item;
+    }
+    set item(item) {
+      this._item = item;
+    }
+    get() {
+      const values = {};
+      this.each((spring, key) => values[key] = spring.get());
+      return values;
+    }
+    set(values) {
+      for (const key in values) {
+        const value = values[key];
+        if (!is.und(value)) {
+          this.springs[key].set(value);
+        }
       }
     }
-  };
-  var view_post_default = viewPost;
-
-  // packages/fields/build-module/actions/reorder-page.mjs
-  var import_data19 = __toESM(require_data(), 1);
-  var import_core_data16 = __toESM(require_core_data(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_notices3 = __toESM(require_notices(), 1);
-  var import_element108 = __toESM(require_element(), 1);
-  var import_components14 = __toESM(require_components(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
-  function isItemValid(item) {
-    return typeof item.menu_order === "number" && Number.isInteger(item.menu_order);
-  }
-  function ReorderModal({
-    items,
-    closeModal: closeModal2,
-    onActionPerformed
-  }) {
-    const [item, setItem] = (0, import_element108.useState)(items[0]);
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data19.useDispatch)(import_core_data16.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data19.useDispatch)(import_notices3.store);
-    const isValid2 = isItemValid(item);
-    async function onOrder(event) {
-      event.preventDefault();
-      if (!isValid2) {
-        return;
+    update(props) {
+      if (props) {
+        this.queue.push(createUpdate(props));
       }
-      try {
-        await editEntityRecord("postType", item.type, item.id, {
-          menu_order: item.menu_order
+      return this;
+    }
+    start(props) {
+      let {
+        queue
+      } = this;
+      if (props) {
+        queue = toArray(props).map(createUpdate);
+      } else {
+        this.queue = [];
+      }
+      if (this._flush) {
+        return this._flush(this, queue);
+      }
+      prepareKeys(this, queue);
+      return flushUpdateQueue(this, queue);
+    }
+    stop(arg, keys) {
+      if (arg !== !!arg) {
+        keys = arg;
+      }
+      if (keys) {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].stop(!!arg));
+      } else {
+        stopAsync(this._state, this._lastAsyncId);
+        this.each((spring) => spring.stop(!!arg));
+      }
+      return this;
+    }
+    pause(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: true
         });
-        closeModal2?.();
-        await saveEditedEntityRecord("postType", item.type, item.id, {
-          throwOnError: true
+      } else {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].pause());
+      }
+      return this;
+    }
+    resume(keys) {
+      if (is.und(keys)) {
+        this.start({
+          pause: false
         });
-        createSuccessNotice((0, import_i18n60.__)("Order updated."), {
-          type: "snackbar"
+      } else {
+        const springs = this.springs;
+        each(toArray(keys), (key) => springs[key].resume());
+      }
+      return this;
+    }
+    each(iterator) {
+      eachProp(this.springs, iterator);
+    }
+    _onFrame() {
+      const {
+        onStart,
+        onChange,
+        onRest
+      } = this._events;
+      const active = this._active.size > 0;
+      const changed = this._changed.size > 0;
+      if (active && !this._started || changed && !this._started) {
+        this._started = true;
+        flush(onStart, ([onStart2, result]) => {
+          result.value = this.get();
+          onStart2(result, this, this._item);
         });
-        onActionPerformed?.(items);
-      } catch (error2) {
-        const typedError = error2;
-        const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n60.__)("An error occurred while updating the order");
-        createErrorNotice(errorMessage, {
-          type: "snackbar"
+      }
+      const idle = !active && this._started;
+      const values = changed || idle && onRest.size ? this.get() : null;
+      if (changed && onChange.size) {
+        flush(onChange, ([onChange2, result]) => {
+          result.value = values;
+          onChange2(result, this, this._item);
+        });
+      }
+      if (idle) {
+        this._started = false;
+        flush(onRest, ([onRest2, result]) => {
+          result.value = values;
+          onRest2(result, this, this._item);
         });
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("form", { onSubmit: onOrder, children: /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_components14.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { children: (0, import_i18n60.__)(
-        "Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported."
-      ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-        import_components14.__experimentalInputControl,
-        {
-          label: (0, import_i18n60.__)("Order"),
-          type: "number",
-          value: typeof item.menu_order === "number" && Number.isInteger(item.menu_order) ? String(item.menu_order) : "",
-          onChange: (value) => {
-            const parsed = parseInt(value, 10);
-            setItem({
-              ...item,
-              menu_order: isNaN(parsed) ? void 0 : parsed
-            });
-          }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._changed.add(event.parent);
+        if (!event.idle) {
+          this._active.add(event.parent);
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_components14.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-          import_components14.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "tertiary",
-            onClick: () => {
-              closeModal2?.();
-            },
-            children: (0, import_i18n60.__)("Cancel")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
-          import_components14.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "primary",
-            type: "submit",
-            accessibleWhenDisabled: true,
-            disabled: !isValid2,
-            children: (0, import_i18n60.__)("Save")
-          }
-        )
-      ] })
-    ] }) });
-  }
-  var reorderPage = {
-    id: "order-pages",
-    label: (0, import_i18n60.__)("Order"),
-    isEligible({ status }) {
-      return status !== "trash";
-    },
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ReorderModal
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else return;
+      raf.onFrame(this._onFrame);
+    }
   };
-  var reorder_page_default = reorderPage;
-
-  // packages/fields/build-module/actions/duplicate-post.mjs
-  var import_data20 = __toESM(require_data(), 1);
-  var import_core_data17 = __toESM(require_core_data(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
-  var import_element109 = __toESM(require_element(), 1);
-  var import_components15 = __toESM(require_components(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var duplicatePost = {
-    id: "duplicate-post",
-    label: (0, import_i18n61._x)("Duplicate", "action label"),
-    isEligible({ status }) {
-      return status !== "trash";
-    },
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [item, setItem] = (0, import_element109.useState)({
-        ...items[0],
-        title: (0, import_i18n61.sprintf)(
-          /* translators: %s: Existing post title */
-          (0, import_i18n61._x)("%s (Copy)", "post"),
-          getItemTitle(items[0])
-        )
-      });
-      const [isCreatingPage, setIsCreatingPage] = (0, import_element109.useState)(false);
-      const { saveEntityRecord } = (0, import_data20.useDispatch)(import_core_data17.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data20.useDispatch)(import_notices4.store);
-      async function createPage(event) {
-        event.preventDefault();
-        if (isCreatingPage) {
-          return;
-        }
-        const isTemplate2 = item.type === "wp_template";
-        const newItemObject = {
-          status: isTemplate2 ? "publish" : "draft",
-          title: item.title,
-          slug: isTemplate2 ? item.slug : item.title || (0, import_i18n61.__)("No title"),
-          comment_status: item.comment_status,
-          content: typeof item.content === "string" ? item.content : item.content.raw,
-          excerpt: typeof item.excerpt === "string" ? item.excerpt : item.excerpt?.raw,
-          meta: item.meta,
-          parent: item.parent,
-          password: item.password,
-          template: item.template,
-          format: item.format,
-          featured_media: item.featured_media,
-          menu_order: item.menu_order,
-          ping_status: item.ping_status
-        };
-        const assignablePropertiesPrefix = "wp:action-assign-";
-        const assignableProperties = Object.keys(item?._links || {}).filter(
-          (property) => property.startsWith(assignablePropertiesPrefix)
-        ).map(
-          (property) => property.slice(assignablePropertiesPrefix.length)
-        );
-        assignableProperties.forEach((property) => {
-          if (item.hasOwnProperty(property)) {
-            newItemObject[property] = item[property];
+  function flushUpdateQueue(ctrl, queue) {
+    return Promise.all(queue.map((props) => flushUpdate(ctrl, props))).then((results) => getCombinedResult(ctrl, results));
+  }
+  async function flushUpdate(ctrl, props, isLoop) {
+    const {
+      keys,
+      to: to2,
+      from,
+      loop: loop2,
+      onRest,
+      onResolve
+    } = props;
+    const defaults2 = is.obj(props.default) && props.default;
+    if (loop2) {
+      props.loop = false;
+    }
+    if (to2 === false) props.to = null;
+    if (from === false) props.from = null;
+    const asyncTo = is.arr(to2) || is.fun(to2) ? to2 : void 0;
+    if (asyncTo) {
+      props.to = void 0;
+      props.onRest = void 0;
+      if (defaults2) {
+        defaults2.onRest = void 0;
+      }
+    } else {
+      each(BATCHED_EVENTS, (key) => {
+        const handler = props[key];
+        if (is.fun(handler)) {
+          const queue = ctrl["_events"][key];
+          props[key] = ({
+            finished,
+            cancelled
+          }) => {
+            const result2 = queue.get(handler);
+            if (result2) {
+              if (!finished) result2.finished = false;
+              if (cancelled) result2.cancelled = true;
+            } else {
+              queue.set(handler, {
+                value: null,
+                finished: finished || false,
+                cancelled: cancelled || false
+              });
+            }
+          };
+          if (defaults2) {
+            defaults2[key] = props[key];
           }
-        });
-        setIsCreatingPage(true);
-        try {
-          const newItem = await saveEntityRecord(
-            "postType",
-            item.type,
-            newItemObject,
-            { throwOnError: true }
-          );
-          createSuccessNotice(
-            (0, import_i18n61.sprintf)(
-              // translators: %s: Title of the created post, e.g: "Hello world".
-              (0, import_i18n61.__)('"%s" successfully created.'),
-              getItemTitle(newItem)
-            ),
-            {
-              id: "duplicate-post-action",
-              type: "snackbar"
+        }
+      });
+    }
+    const state2 = ctrl["_state"];
+    if (props.pause === !state2.paused) {
+      state2.paused = props.pause;
+      flushCalls(props.pause ? state2.pauseQueue : state2.resumeQueue);
+    } else if (state2.paused) {
+      props.pause = true;
+    }
+    const promises = (keys || Object.keys(ctrl.springs)).map((key) => ctrl.springs[key].start(props));
+    const cancel = props.cancel === true || getDefaultProp(props, "cancel") === true;
+    if (asyncTo || cancel && state2.asyncId) {
+      promises.push(scheduleProps(++ctrl["_lastAsyncId"], {
+        props,
+        state: state2,
+        actions: {
+          pause: noop4,
+          resume: noop4,
+          start(props2, resolve) {
+            if (cancel) {
+              stopAsync(state2, ctrl["_lastAsyncId"]);
+              resolve(getCancelledResult(ctrl));
+            } else {
+              props2.onRest = onRest;
+              resolve(runAsync(asyncTo, props2, state2, ctrl));
             }
-          );
-          if (onActionPerformed) {
-            onActionPerformed([newItem]);
           }
-        } catch (error2) {
-          const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n61.__)("An error occurred while duplicating the page.");
-          createErrorNotice(errorMessage, {
-            type: "snackbar"
-          });
-        } finally {
-          setIsCreatingPage(false);
-          closeModal2?.();
         }
+      }));
+    }
+    if (state2.paused) {
+      await new Promise((resume) => {
+        state2.resumeQueue.add(resume);
+      });
+    }
+    const result = getCombinedResult(ctrl, await Promise.all(promises));
+    if (loop2 && result.finished && !(isLoop && result.noop)) {
+      const nextProps = createLoopUpdate(props, loop2, to2);
+      if (nextProps) {
+        prepareKeys(ctrl, [nextProps]);
+        return flushUpdate(ctrl, nextProps, true);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_components15.__experimentalVStack, { spacing: 3, children: [
-        typeof item.id === "string" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { children: (0, import_i18n61.__)(
-          "You are about to duplicate a bundled template. Changes will not be live until you activate the new template."
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-          import_components15.__experimentalInputControl,
-          {
-            label: (0, import_i18n61.__)("Title"),
-            placeholder: (0, import_i18n61.__)("No title"),
-            value: getItemTitle(item),
-            onChange: (value) => setItem((prev) => ({
-              ...prev,
-              title: value || (0, import_i18n61.__)("No title")
-            }))
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_components15.__experimentalHStack, { spacing: 2, justify: "end", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-            import_components15.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n61.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-            import_components15.Button,
-            {
-              variant: "primary",
-              type: "submit",
-              isBusy: isCreatingPage,
-              "aria-disabled": isCreatingPage,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n61._x)("Duplicate", "action label")
-            }
-          )
-        ] })
-      ] }) });
     }
+    if (onResolve) {
+      raf.batchedUpdates(() => onResolve(result, ctrl, ctrl.item));
+    }
+    return result;
+  }
+  function createSpring(key, observer) {
+    const spring = new SpringValue();
+    spring.key = key;
+    if (observer) {
+      addFluidObserver(spring, observer);
+    }
+    return spring;
+  }
+  function prepareSprings(springs, props, create8) {
+    if (props.keys) {
+      each(props.keys, (key) => {
+        const spring = springs[key] || (springs[key] = create8(key));
+        spring["_prepareNode"](props);
+      });
+    }
+  }
+  function prepareKeys(ctrl, queue) {
+    each(queue, (props) => {
+      prepareSprings(ctrl.springs, props, (key) => {
+        return createSpring(key, ctrl);
+      });
+    });
+  }
+  function _objectWithoutPropertiesLoose(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i3;
+    for (i3 = 0; i3 < sourceKeys.length; i3++) {
+      key = sourceKeys[i3];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
+  }
+  var _excluded$3 = ["children"];
+  var SpringContext = (_ref) => {
+    let {
+      children
+    } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
+    const inherited = (0, import_react55.useContext)(ctx);
+    const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
+    props = useMemoOne(() => ({
+      pause,
+      immediate
+    }), [pause, immediate]);
+    const {
+      Provider: Provider2
+    } = ctx;
+    return React164.createElement(Provider2, {
+      value: props
+    }, children);
   };
-  var duplicate_post_default = duplicatePost;
-
-  // packages/fields/build-module/actions/rename-post.mjs
-  var import_data21 = __toESM(require_data(), 1);
-  var import_core_data18 = __toESM(require_core_data(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_element110 = __toESM(require_element(), 1);
-  var import_patterns3 = __toESM(require_patterns(), 1);
-  var import_components16 = __toESM(require_components(), 1);
-  var import_notices5 = __toESM(require_notices(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES: PATTERN_TYPES3 } = unlock3(import_patterns3.privateApis);
-  var renamePost = {
-    id: "rename-post",
-    label: (0, import_i18n62.__)("Rename"),
-    modalFocusOnMount: "firstContentElement",
-    isEligible(post2) {
-      if (post2.status === "trash") {
-        return false;
-      }
-      if (post2.type === "wp_template" && typeof post2.id === "string" && window?.__experimentalTemplateActivate) {
-        return false;
-      }
-      const specialChecks = ["wp_template", "wp_template_part"];
-      if (!window?.__experimentalTemplateActivate) {
-        specialChecks.push("wp_template");
-      }
-      if (!specialChecks.includes(post2.type)) {
-        return post2.permissions?.update;
-      }
-      if (isTemplate(post2) && !window?.__experimentalTemplateActivate) {
-        return isTemplateRemovable(post2) && post2.is_custom && post2.permissions?.update;
-      }
-      if (isTemplatePart(post2)) {
-        return post2.source === "custom" && !post2?.has_theme_file && post2.permissions?.update;
+  var ctx = makeContext(SpringContext, {});
+  SpringContext.Provider = ctx.Provider;
+  SpringContext.Consumer = ctx.Consumer;
+  function makeContext(target, init2) {
+    Object.assign(target, React164.createContext(init2));
+    target.Provider._context = target;
+    target.Consumer._context = target;
+    return target;
+  }
+  var TransitionPhase;
+  (function(TransitionPhase2) {
+    TransitionPhase2["MOUNT"] = "mount";
+    TransitionPhase2["ENTER"] = "enter";
+    TransitionPhase2["UPDATE"] = "update";
+    TransitionPhase2["LEAVE"] = "leave";
+  })(TransitionPhase || (TransitionPhase = {}));
+  var Interpolation = class extends FrameValue {
+    constructor(source, args) {
+      super();
+      this.key = void 0;
+      this.idle = true;
+      this.calc = void 0;
+      this._active = /* @__PURE__ */ new Set();
+      this.source = source;
+      this.calc = createInterpolator(...args);
+      const value = this._get();
+      const nodeType = getAnimatedType(value);
+      setAnimated(this, nodeType.create(value));
+    }
+    advance(_dt) {
+      const value = this._get();
+      const oldValue = this.get();
+      if (!isEqual(value, oldValue)) {
+        getAnimated(this).setValue(value);
+        this._onChange(value, this.idle);
       }
-      return post2.type === PATTERN_TYPES3.user && post2.permissions?.update;
-    },
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [item] = items;
-      const [title, setTitle] = (0, import_element110.useState)(() => getItemTitle(item, ""));
-      const { editEntityRecord, saveEditedEntityRecord } = (0, import_data21.useDispatch)(import_core_data18.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data21.useDispatch)(import_notices5.store);
-      async function onRename(event) {
-        event.preventDefault();
-        try {
-          await editEntityRecord("postType", item.type, item.id, {
-            title
-          });
-          setTitle("");
-          closeModal2?.();
-          await saveEditedEntityRecord("postType", item.type, item.id, {
-            throwOnError: true
-          });
-          createSuccessNotice((0, import_i18n62.__)("Name updated"), {
-            type: "snackbar"
-          });
-          onActionPerformed?.(items);
-        } catch (error2) {
-          const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n62.__)("An error occurred while updating the name");
-          createErrorNotice(errorMessage, { type: "snackbar" });
-        }
+      if (!this.idle && checkIdle(this._active)) {
+        becomeIdle(this);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("form", { onSubmit: onRename, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_components16.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-          import_components16.TextControl,
-          {
-            label: (0, import_i18n62.__)("Name"),
-            value: title,
-            onChange: setTitle,
-            required: true
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_components16.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-            import_components16.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: () => {
-                closeModal2?.();
-              },
-              children: (0, import_i18n62.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-            import_components16.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              type: "submit",
-              children: (0, import_i18n62.__)("Save")
-            }
-          )
-        ] })
-      ] }) });
     }
-  };
-  var rename_post_default = renamePost;
-
-  // packages/fields/build-module/actions/reset-post.mjs
-  var import_data22 = __toESM(require_data(), 1);
-  var import_core_data19 = __toESM(require_core_data(), 1);
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_notices6 = __toESM(require_notices(), 1);
-  var import_element111 = __toESM(require_element(), 1);
-  var import_blocks4 = __toESM(require_blocks(), 1);
-  var import_components17 = __toESM(require_components(), 1);
-  var import_url5 = __toESM(require_url(), 1);
-  var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  var isTemplateRevertable2 = (templateOrTemplatePart) => {
-    if (!templateOrTemplatePart) {
-      return false;
+    _get() {
+      const inputs = is.arr(this.source) ? this.source.map(getFluidValue) : toArray(getFluidValue(this.source));
+      return this.calc(...inputs);
     }
-    return templateOrTemplatePart.source === "custom" && (Boolean(templateOrTemplatePart?.plugin) || templateOrTemplatePart?.has_theme_file);
-  };
-  var revertTemplate = async (template2, { allowUndo = true } = {}) => {
-    const noticeId = "edit-site-template-reverted";
-    (0, import_data22.dispatch)(import_notices6.store).removeNotice(noticeId);
-    if (!isTemplateRevertable2(template2)) {
-      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-        (0, import_i18n63.__)("This template is not revertable."),
-        {
-          type: "snackbar"
+    _start() {
+      if (this.idle && !checkIdle(this._active)) {
+        this.idle = false;
+        each(getPayload(this), (node) => {
+          node.done = false;
+        });
+        if (globals.skipAnimation) {
+          raf.batchedUpdates(() => this.advance());
+          becomeIdle(this);
+        } else {
+          frameLoop.start(this);
         }
-      );
-      return;
-    }
-    try {
-      const templateEntityConfig = (0, import_data22.select)(import_core_data19.store).getEntityConfig(
-        "postType",
-        template2.type
-      );
-      if (!templateEntityConfig) {
-        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n63.__)(
-            "The editor has encountered an unexpected error. Please reload."
-          ),
-          { type: "snackbar" }
-        );
-        return;
       }
-      const fileTemplatePath = (0, import_url5.addQueryArgs)(
-        `${templateEntityConfig.baseURL}/${template2.id}`,
-        { context: "edit", source: template2.origin }
-      );
-      const fileTemplate = await (0, import_api_fetch.default)({
-        path: fileTemplatePath
+    }
+    _attach() {
+      let priority2 = 1;
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          addFluidObserver(source, this);
+        }
+        if (isFrameValue(source)) {
+          if (!source.idle) {
+            this._active.add(source);
+          }
+          priority2 = Math.max(priority2, source.priority + 1);
+        }
       });
-      if (!fileTemplate) {
-        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n63.__)(
-            "The editor has encountered an unexpected error. Please reload."
-          ),
-          { type: "snackbar" }
-        );
-        return;
-      }
-      const serializeBlocks = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks4.__unstableSerializeAndClean)(blocksForSerialization);
-      const edited = (0, import_data22.select)(import_core_data19.store).getEditedEntityRecord(
-        "postType",
-        template2.type,
-        template2.id
-      );
-      (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
-        "postType",
-        template2.type,
-        template2.id,
-        {
-          content: serializeBlocks,
-          // Required to make the `undo` behave correctly.
-          blocks: edited.blocks,
-          // Required to revert the blocks in the editor.
-          source: "custom"
-          // required to avoid turning the editor into a dirty state
-        },
-        {
-          undoIgnore: true
-          // Required to merge this edit with the last undo level.
+      this.priority = priority2;
+      this._start();
+    }
+    _detach() {
+      each(toArray(this.source), (source) => {
+        if (hasFluidValue(source)) {
+          removeFluidObserver(source, this);
         }
-      );
-      const blocks = (0, import_blocks4.parse)(fileTemplate?.content?.raw);
-      (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
-        "postType",
-        template2.type,
-        fileTemplate.id,
-        {
-          content: serializeBlocks,
-          blocks,
-          source: "theme"
+      });
+      this._active.clear();
+      becomeIdle(this);
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        if (event.idle) {
+          this.advance();
+        } else {
+          this._active.add(event.parent);
+          this._start();
         }
-      );
-      if (allowUndo) {
-        const undoRevert = () => {
-          (0, import_data22.dispatch)(import_core_data19.store).editEntityRecord(
-            "postType",
-            template2.type,
-            edited.id,
-            {
-              content: serializeBlocks,
-              blocks: edited.blocks,
-              source: "custom"
-            }
-          );
-        };
-        (0, import_data22.dispatch)(import_notices6.store).createSuccessNotice(
-          (0, import_i18n63.__)("Template reset."),
-          {
-            type: "snackbar",
-            id: noticeId,
-            actions: [
-              {
-                label: (0, import_i18n63.__)("Undo"),
-                onClick: undoRevert
-              }
-            ]
-          }
-        );
+      } else if (event.type == "idle") {
+        this._active.delete(event.parent);
+      } else if (event.type == "priority") {
+        this.priority = toArray(this.source).reduce((highest, parent) => Math.max(highest, (isFrameValue(parent) ? parent.priority : 0) + 1), 0);
       }
-    } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n63.__)("Template revert failed. Please reload.");
-      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(errorMessage, {
-        type: "snackbar"
-      });
     }
   };
-  var resetPostAction = {
-    id: "reset-post",
-    label: (0, import_i18n63.__)("Reset"),
-    isEligible: (item) => {
-      if (window?.__experimentalTemplateActivate) {
-        return item.type === "wp_template_part" && item?.source === "custom" && item?.has_theme_file;
-      }
-      return isTemplateOrTemplatePart(item) && item?.source === "custom" && (Boolean(item.type === "wp_template" && item?.plugin) || item?.has_theme_file);
-    },
-    icon: backup_default,
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element111.useState)(false);
-      const { saveEditedEntityRecord } = (0, import_data22.useDispatch)(import_core_data19.store);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data22.useDispatch)(import_notices6.store);
-      const onConfirm = async () => {
-        try {
-          for (const template2 of items) {
-            await revertTemplate(template2, {
-              allowUndo: false
-            });
-            await saveEditedEntityRecord(
-              "postType",
-              template2.type,
-              template2.id
-            );
-          }
-          createSuccessNotice(
-            items.length > 1 ? (0, import_i18n63.sprintf)(
-              /* translators: %d: The number of items. */
-              (0, import_i18n63.__)("%d items reset."),
-              items.length
-            ) : (0, import_i18n63.sprintf)(
-              /* translators: %s: The template/part's name. */
-              (0, import_i18n63.__)('"%s" reset.'),
-              getItemTitle(items[0])
-            ),
-            {
-              type: "snackbar",
-              id: "revert-template-action"
-            }
-          );
-        } catch (error2) {
-          let fallbackErrorMessage;
-          if (items[0].type === "wp_template") {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
-              "An error occurred while reverting the template."
-            ) : (0, import_i18n63.__)(
-              "An error occurred while reverting the templates."
-            );
-          } else {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
-              "An error occurred while reverting the template part."
-            ) : (0, import_i18n63.__)(
-              "An error occurred while reverting the template parts."
-            );
-          }
-          const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : fallbackErrorMessage;
-          createErrorNotice(errorMessage, { type: "snackbar" });
+  function isIdle(source) {
+    return source.idle !== false;
+  }
+  function checkIdle(active) {
+    return !active.size || Array.from(active).every(isIdle);
+  }
+  function becomeIdle(self2) {
+    if (!self2.idle) {
+      self2.idle = true;
+      each(getPayload(self2), (node) => {
+        node.done = true;
+      });
+      callFluidObservers(self2, {
+        type: "idle",
+        parent: self2
+      });
+    }
+  }
+  globals.assign({
+    createStringInterpolator,
+    to: (source, args) => new Interpolation(source, args)
+  });
+  var update3 = frameLoop.advance;
+
+  // node_modules/@react-spring/web/dist/react-spring-web.esm.js
+  var import_react_dom3 = __toESM(require_react_dom());
+  function _objectWithoutPropertiesLoose2(source, excluded) {
+    if (source == null) return {};
+    var target = {};
+    var sourceKeys = Object.keys(source);
+    var key, i3;
+    for (i3 = 0; i3 < sourceKeys.length; i3++) {
+      key = sourceKeys[i3];
+      if (excluded.indexOf(key) >= 0) continue;
+      target[key] = source[key];
+    }
+    return target;
+  }
+  var _excluded$2 = ["style", "children", "scrollTop", "scrollLeft"];
+  var isCustomPropRE = /^--/;
+  function dangerousStyleValue(name2, value) {
+    if (value == null || typeof value === "boolean" || value === "") return "";
+    if (typeof value === "number" && value !== 0 && !isCustomPropRE.test(name2) && !(isUnitlessNumber.hasOwnProperty(name2) && isUnitlessNumber[name2])) return value + "px";
+    return ("" + value).trim();
+  }
+  var attributeCache = {};
+  function applyAnimatedValues(instance, props) {
+    if (!instance.nodeType || !instance.setAttribute) {
+      return false;
+    }
+    const isFilterElement = instance.nodeName === "filter" || instance.parentNode && instance.parentNode.nodeName === "filter";
+    const _ref = props, {
+      style,
+      children,
+      scrollTop,
+      scrollLeft
+    } = _ref, attributes = _objectWithoutPropertiesLoose2(_ref, _excluded$2);
+    const values = Object.values(attributes);
+    const names = Object.keys(attributes).map((name2) => isFilterElement || instance.hasAttribute(name2) ? name2 : attributeCache[name2] || (attributeCache[name2] = name2.replace(/([A-Z])/g, (n3) => "-" + n3.toLowerCase())));
+    if (children !== void 0) {
+      instance.textContent = children;
+    }
+    for (let name2 in style) {
+      if (style.hasOwnProperty(name2)) {
+        const value = dangerousStyleValue(name2, style[name2]);
+        if (isCustomPropRE.test(name2)) {
+          instance.style.setProperty(name2, value);
+        } else {
+          instance.style[name2] = value;
         }
-      };
-      return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_components17.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_components17.__experimentalText, { children: (0, import_i18n63.__)("Reset to default and clear all customizations?") }),
-        /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_components17.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-            import_components17.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n63.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-            import_components17.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                await onConfirm();
-                onActionPerformed?.(items);
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n63.__)("Reset")
-            }
-          )
-        ] })
-      ] });
+      }
+    }
+    names.forEach((name2, i3) => {
+      instance.setAttribute(name2, values[i3]);
+    });
+    if (scrollTop !== void 0) {
+      instance.scrollTop = scrollTop;
+    }
+    if (scrollLeft !== void 0) {
+      instance.scrollLeft = scrollLeft;
     }
+  }
+  var isUnitlessNumber = {
+    animationIterationCount: true,
+    borderImageOutset: true,
+    borderImageSlice: true,
+    borderImageWidth: true,
+    boxFlex: true,
+    boxFlexGroup: true,
+    boxOrdinalGroup: true,
+    columnCount: true,
+    columns: true,
+    flex: true,
+    flexGrow: true,
+    flexPositive: true,
+    flexShrink: true,
+    flexNegative: true,
+    flexOrder: true,
+    gridRow: true,
+    gridRowEnd: true,
+    gridRowSpan: true,
+    gridRowStart: true,
+    gridColumn: true,
+    gridColumnEnd: true,
+    gridColumnSpan: true,
+    gridColumnStart: true,
+    fontWeight: true,
+    lineClamp: true,
+    lineHeight: true,
+    opacity: true,
+    order: true,
+    orphans: true,
+    tabSize: true,
+    widows: true,
+    zIndex: true,
+    zoom: true,
+    fillOpacity: true,
+    floodOpacity: true,
+    stopOpacity: true,
+    strokeDasharray: true,
+    strokeDashoffset: true,
+    strokeMiterlimit: true,
+    strokeOpacity: true,
+    strokeWidth: true
   };
-  var reset_post_default = resetPostAction;
-
-  // packages/fields/build-module/actions/duplicate-pattern.mjs
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_patterns4 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
-  var { CreatePatternModalContents, useDuplicatePatternProps } = unlock3(import_patterns4.privateApis);
-  var duplicatePattern = {
-    id: "duplicate-pattern",
-    label: (0, import_i18n64._x)("Duplicate", "action label"),
-    isEligible: (item) => item.type !== "wp_template_part",
-    modalHeader: (0, import_i18n64._x)("Duplicate pattern", "action label"),
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2 }) => {
-      const [item] = items;
-      const duplicatedProps = useDuplicatePatternProps({
-        pattern: item,
-        onSuccess: () => closeModal2?.()
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
-        CreatePatternModalContents,
-        {
-          onClose: closeModal2,
-          confirmLabel: (0, import_i18n64._x)("Duplicate", "action label"),
-          ...duplicatedProps
+  var prefixKey = (prefix2, key) => prefix2 + key.charAt(0).toUpperCase() + key.substring(1);
+  var prefixes = ["Webkit", "Ms", "Moz", "O"];
+  isUnitlessNumber = Object.keys(isUnitlessNumber).reduce((acc, prop) => {
+    prefixes.forEach((prefix2) => acc[prefixKey(prefix2, prop)] = acc[prop]);
+    return acc;
+  }, isUnitlessNumber);
+  var _excluded$1 = ["x", "y", "z"];
+  var domTransforms = /^(matrix|translate|scale|rotate|skew)/;
+  var pxTransforms = /^(translate)/;
+  var degTransforms = /^(rotate|skew)/;
+  var addUnit = (value, unit) => is.num(value) && value !== 0 ? value + unit : value;
+  var isValueIdentity = (value, id) => is.arr(value) ? value.every((v3) => isValueIdentity(v3, id)) : is.num(value) ? value === id : parseFloat(value) === id;
+  var AnimatedStyle = class extends AnimatedObject {
+    constructor(_ref) {
+      let {
+        x: x2,
+        y: y3,
+        z
+      } = _ref, style = _objectWithoutPropertiesLoose2(_ref, _excluded$1);
+      const inputs = [];
+      const transforms = [];
+      if (x2 || y3 || z) {
+        inputs.push([x2 || 0, y3 || 0, z || 0]);
+        transforms.push((xyz) => [`translate3d(${xyz.map((v3) => addUnit(v3, "px")).join(",")})`, isValueIdentity(xyz, 0)]);
+      }
+      eachProp(style, (value, key) => {
+        if (key === "transform") {
+          inputs.push([value || ""]);
+          transforms.push((transform) => [transform, transform === ""]);
+        } else if (domTransforms.test(key)) {
+          delete style[key];
+          if (is.und(value)) return;
+          const unit = pxTransforms.test(key) ? "px" : degTransforms.test(key) ? "deg" : "";
+          inputs.push(toArray(value));
+          transforms.push(key === "rotate3d" ? ([x3, y4, z2, deg]) => [`rotate3d(${x3},${y4},${z2},${addUnit(deg, unit)})`, isValueIdentity(deg, 0)] : (input) => [`${key}(${input.map((v3) => addUnit(v3, unit)).join(",")})`, isValueIdentity(input, key.startsWith("scale") ? 1 : 0)]);
         }
-      );
+      });
+      if (inputs.length) {
+        style.transform = new FluidTransform(inputs, transforms);
+      }
+      super(style);
     }
   };
-  var duplicate_pattern_default = duplicatePattern;
-
-  // node_modules/tslib/tslib.es6.mjs
-  var __assign = function() {
-    __assign = Object.assign || function __assign2(t4) {
-      for (var s3, i3 = 1, n3 = arguments.length; i3 < n3; i3++) {
-        s3 = arguments[i3];
-        for (var p4 in s3) if (Object.prototype.hasOwnProperty.call(s3, p4)) t4[p4] = s3[p4];
+  var FluidTransform = class extends FluidValue {
+    constructor(inputs, transforms) {
+      super();
+      this._value = null;
+      this.inputs = inputs;
+      this.transforms = transforms;
+    }
+    get() {
+      return this._value || (this._value = this._get());
+    }
+    _get() {
+      let transform = "";
+      let identity4 = true;
+      each(this.inputs, (input, i3) => {
+        const arg1 = getFluidValue(input[0]);
+        const [t4, id] = this.transforms[i3](is.arr(arg1) ? arg1 : input.map(getFluidValue));
+        transform += " " + t4;
+        identity4 = identity4 && id;
+      });
+      return identity4 ? "none" : transform;
+    }
+    observerAdded(count) {
+      if (count == 1) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && addFluidObserver(value, this)));
+    }
+    observerRemoved(count) {
+      if (count == 0) each(this.inputs, (input) => each(input, (value) => hasFluidValue(value) && removeFluidObserver(value, this)));
+    }
+    eventObserved(event) {
+      if (event.type == "change") {
+        this._value = null;
       }
-      return t4;
-    };
-    return __assign.apply(this, arguments);
+      callFluidObservers(this, event);
+    }
   };
+  var primitives = ["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"];
+  var _excluded = ["scrollTop", "scrollLeft"];
+  globals.assign({
+    batchedUpdates: import_react_dom3.unstable_batchedUpdates,
+    createStringInterpolator,
+    colors
+  });
+  var host = createHost(primitives, {
+    applyAnimatedValues,
+    createAnimatedStyle: (style) => new AnimatedStyle(style),
+    getComponentProps: (_ref) => {
+      let props = _objectWithoutPropertiesLoose2(_ref, _excluded);
+      return props;
+    }
+  });
+  var animated = host.animated;

-  // node_modules/lower-case/dist.es2015/index.js
-  function lowerCase(str3) {
-    return str3.toLowerCase();
+  // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
+  var import_element101 = __toESM(require_element(), 1);
+  function getAbsolutePosition(element) {
+    return {
+      top: element.offsetTop,
+      left: element.offsetLeft
+    };
   }
-
-  // node_modules/no-case/dist.es2015/index.js
-  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
-  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
-  function noCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function useMovingAnimation(triggerAnimationOnChange) {
+    const ref = (0, import_element101.useRef)(null);
+    const previousRef = (0, import_element101.useRef)(void 0);
+    if (ref.current) {
+      previousRef.current = getAbsolutePosition(ref.current);
     }
-    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
-    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
-    var start2 = 0;
-    var end = result.length;
-    while (result.charAt(start2) === "\0")
-      start2++;
-    while (result.charAt(end - 1) === "\0")
-      end--;
-    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
-  }
-  function replace(input, re2, value) {
-    if (re2 instanceof RegExp)
-      return input.replace(re2, value);
-    return re2.reduce(function(input2, re3) {
-      return input2.replace(re3, value);
-    }, input);
-  }
-
-  // node_modules/upper-case-first/dist.es2015/index.js
-  function upperCaseFirst(input) {
-    return input.charAt(0).toUpperCase() + input.substr(1);
+    (0, import_element101.useLayoutEffect)(() => {
+      const previous = previousRef.current;
+      if (!previous || !ref.current) {
+        return;
+      }
+      if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) {
+        return;
+      }
+      const controller = new Controller({
+        x: 0,
+        y: 0,
+        config: { mass: 5, tension: 2e3, friction: 200 },
+        onChange({ value }) {
+          if (!ref.current) {
+            return;
+          }
+          let { x: x22, y: y22 } = value;
+          x22 = Math.round(x22);
+          y22 = Math.round(y22);
+          const finishedMoving = x22 === 0 && y22 === 0;
+          ref.current.style.transform = finishedMoving ? "" : `translate3d(${x22}px,${y22}px,0)`;
+        }
+      });
+      ref.current.style.transform = "";
+      const destination = getAbsolutePosition(ref.current);
+      const x2 = Math.round(previous.left - destination.left);
+      const y3 = Math.round(previous.top - destination.top);
+      controller.start({ x: 0, y: 0, from: { x: x2, y: y3 } });
+      return () => {
+        controller.stop();
+        controller.set({ x: 0, y: 0 });
+      };
+    }, [triggerAnimationOnChange]);
+    return ref;
   }

-  // node_modules/capital-case/dist.es2015/index.js
-  function capitalCaseTransform(input) {
-    return upperCaseFirst(input.toLowerCase());
+  // packages/fields/build-module/components/media-edit/index.mjs
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var { MediaUploadModal } = unlock4(import_media_utils.privateApis);
+  function AnimatedMediaItem({
+    children,
+    index: index2,
+    className
+  }) {
+    const ref = useMovingAnimation(index2);
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { ref, className, children });
   }
-  function capitalCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function normalizeValue(value) {
+    if (Array.isArray(value)) {
+      return value;
     }
-    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options));
+    return value ? [value] : [];
   }
-
-  // node_modules/dot-case/dist.es2015/index.js
-  function dotCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function ConditionalMediaUpload({ render: render5, multiple, ...props }) {
+    const [isModalOpen, setIsModalOpen] = (0, import_element102.useState)(false);
+    if (window.__experimentalDataViewsMediaModal) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_jsx_runtime207.Fragment, { children: [
+        render5 && render5({ open: () => setIsModalOpen(true) }),
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+          MediaUploadModal,
+          {
+            ...props,
+            multiple,
+            isOpen: isModalOpen,
+            onClose: () => {
+              setIsModalOpen(false);
+              props.onClose?.();
+            },
+            onSelect: (media) => {
+              setIsModalOpen(false);
+              props.onSelect?.(media);
+            }
+          }
+        )
+      ] });
     }
-    return noCase(input, __assign({ delimiter: "." }, options));
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+      import_media_utils.MediaUpload,
+      {
+        ...props,
+        render: render5,
+        multiple: multiple ? "add" : void 0
+      }
+    );
   }
-
-  // node_modules/param-case/dist.es2015/index.js
-  function paramCase(input, options) {
-    if (options === void 0) {
-      options = {};
+  function MediaPickerButton({
+    open,
+    children,
+    label,
+    showTooltip = false,
+    onFilesDrop,
+    attachment,
+    isUploading = false
+  }) {
+    const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+      "div",
+      {
+        className: clsx_default("fields__media-edit-picker-button", {
+          "has-attachment": attachment
+        }),
+        role: "button",
+        tabIndex: 0,
+        onClick: () => {
+          if (!isUploading) {
+            open();
+          }
+        },
+        onKeyDown: (event) => {
+          if (isUploading) {
+            return;
+          }
+          if (event.key === "Enter" || event.key === " ") {
+            event.preventDefault();
+            open();
+          }
+        },
+        "aria-label": label,
+        "aria-disabled": isUploading,
+        children: [
+          children,
+          isBlob && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.Spinner, {}) }),
+          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+            import_components4.DropZone,
+            {
+              onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
+            }
+          )
+        ]
+      }
+    );
+    if (!showTooltip) {
+      return mediaPickerButton;
     }
-    return dotCase(input, __assign({ delimiter: "-" }, options));
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(tooltip_exports.Popup, { children: label })
+    ] });
   }
-
-  // node_modules/client-zip/index.js
-  "stream" in Blob.prototype || Object.defineProperty(Blob.prototype, "stream", { value() {
-    return new Response(this).body;
-  } }), "setBigUint64" in DataView.prototype || Object.defineProperty(DataView.prototype, "setBigUint64", { value(e3, n3, t4) {
-    const i3 = Number(0xffffffffn & n3), r4 = Number(n3 >> 32n);
-    this.setUint32(e3 + (t4 ? 0 : 4), i3, t4), this.setUint32(e3 + (t4 ? 4 : 0), r4, t4);
-  } });
-  var e2 = (e3) => new DataView(new ArrayBuffer(e3));
-  var n2 = (e3) => new Uint8Array(e3.buffer || e3);
-  var t2 = (e3) => new TextEncoder().encode(String(e3));
-  var i2 = (e3) => Math.min(4294967295, Number(e3));
-  var r3 = (e3) => Math.min(65535, Number(e3));
-  function f2(e3, i3) {
-    if (void 0 === i3 || i3 instanceof Date || (i3 = new Date(i3)), e3 instanceof File) return { isFile: 1, t: i3 || new Date(e3.lastModified), i: e3.stream() };
-    if (e3 instanceof Response) return { isFile: 1, t: i3 || new Date(e3.headers.get("Last-Modified") || Date.now()), i: e3.body };
-    if (void 0 === i3) i3 = /* @__PURE__ */ new Date();
-    else if (isNaN(i3)) throw new Error("Invalid modification date.");
-    if (void 0 === e3) return { isFile: 0, t: i3 };
-    if ("string" == typeof e3) return { isFile: 1, t: i3, i: t2(e3) };
-    if (e3 instanceof Blob) return { isFile: 1, t: i3, i: e3.stream() };
-    if (e3 instanceof Uint8Array || e3 instanceof ReadableStream) return { isFile: 1, t: i3, i: e3 };
-    if (e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3)) return { isFile: 1, t: i3, i: n2(e3) };
-    if (Symbol.asyncIterator in e3) return { isFile: 1, t: i3, i: o2(e3[Symbol.asyncIterator]()) };
-    throw new TypeError("Unsupported input format.");
+  var archiveMimeTypes = [
+    "application/zip",
+    "application/x-zip-compressed",
+    "application/x-rar-compressed",
+    "application/x-7z-compressed",
+    "application/x-tar",
+    "application/x-gzip"
+  ];
+  function MediaTitle({ attachment }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities3.decodeEntities)(attachment.title.rendered) });
   }
-  function o2(e3, n3 = e3) {
-    return new ReadableStream({ async pull(n4) {
-      let t4 = 0;
-      for (; n4.desiredSize > t4; ) {
-        const i3 = await e3.next();
-        if (!i3.value) {
-          n4.close();
-          break;
+  function MediaEditPlaceholder(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+  }
+  function MoveButtons({
+    itemId,
+    index: index2,
+    totalItems,
+    isUploading,
+    moveItem,
+    orientation = "vertical"
+  }) {
+    const isHorizontal = orientation === "horizontal";
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_jsx_runtime207.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        import_components4.Button,
+        {
+          __next40pxDefaultSize: true,
+          icon: isHorizontal ? chevron_left_default : chevron_up_default,
+          label: isHorizontal ? (0, import_i18n25.__)("Move left") : (0, import_i18n25.__)("Move up"),
+          size: "small",
+          disabled: isUploading || index2 === 0,
+          accessibleWhenDisabled: true,
+          tooltipPosition: "top",
+          onClick: (event) => {
+            event.stopPropagation();
+            moveItem(itemId, "up");
+          }
         }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        import_components4.Button,
         {
-          const e4 = a2(i3.value);
-          n4.enqueue(e4), t4 += e4.byteLength;
+          __next40pxDefaultSize: true,
+          icon: isHorizontal ? chevron_right_default : chevron_down_default,
+          label: isHorizontal ? (0, import_i18n25.__)("Move right") : (0, import_i18n25.__)("Move down"),
+          size: "small",
+          disabled: isUploading || index2 === totalItems - 1,
+          accessibleWhenDisabled: true,
+          tooltipPosition: "top",
+          onClick: (event) => {
+            event.stopPropagation();
+            moveItem(itemId, "down");
+          }
         }
-      }
-    }, cancel(e4) {
-      n3.throw?.(e4);
-    } });
-  }
-  function a2(e3) {
-    return "string" == typeof e3 ? t2(e3) : e3 instanceof Uint8Array ? e3 : n2(e3);
+      )
+    ] });
   }
-  function s2(e3, i3, r4) {
-    let [f3, o4] = (function(e4) {
-      return e4 ? e4 instanceof Uint8Array ? [e4, 1] : ArrayBuffer.isView(e4) || e4 instanceof ArrayBuffer ? [n2(e4), 1] : [t2(e4), 0] : [void 0, 0];
-    })(i3);
-    if (e3 instanceof File) return { o: d2(f3 || t2(e3.name)), u: BigInt(e3.size), l: o4 };
-    if (e3 instanceof Response) {
-      const n3 = e3.headers.get("content-disposition"), i4 = n3 && n3.match(/;\s*filename\*?=["']?(.*?)["']?$/i), a3 = i4 && i4[1] || e3.url && new URL(e3.url).pathname.split("/").findLast(Boolean), s3 = a3 && decodeURIComponent(a3), u3 = r4 || +e3.headers.get("content-length");
-      return { o: d2(f3 || t2(s3)), u: BigInt(u3), l: o4 };
+  function MediaPreview({ attachment }) {
+    const url = attachment.source_url;
+    const mimeType = attachment.mime_type || "";
+    if (mimeType.startsWith("image")) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        "img",
+        {
+          className: "fields__media-edit-thumbnail",
+          alt: attachment.alt_text || "",
+          src: url
+        }
+      );
+    } else if (mimeType.startsWith("audio")) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.Icon, { icon: audio_default });
+    } else if (mimeType.startsWith("video")) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.Icon, { icon: video_default });
+    } else if (archiveMimeTypes.includes(mimeType)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.Icon, { icon: archive_default });
     }
-    return f3 = d2(f3, void 0 !== e3 || void 0 !== r4), "string" == typeof e3 ? { o: f3, u: BigInt(t2(e3).length), l: o4 } : e3 instanceof Blob ? { o: f3, u: BigInt(e3.size), l: o4 } : e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3) ? { o: f3, u: BigInt(e3.byteLength), l: o4 } : { o: f3, u: u2(e3, r4), l: o4 };
-  }
-  function u2(e3, n3) {
-    return n3 > -1 ? BigInt(n3) : e3 ? void 0 : 0n;
-  }
-  function d2(e3, n3 = 1) {
-    if (!e3 || e3.every(((c6) => 47 === c6))) throw new Error("The file must have a name.");
-    if (n3) for (; 47 === e3[e3.length - 1]; ) e3 = e3.subarray(0, -1);
-    else 47 !== e3[e3.length - 1] && (e3 = new Uint8Array([...e3, 47]));
-    return e3;
-  }
-  var l2 = new Uint32Array(256);
-  for (let e3 = 0; e3 < 256; ++e3) {
-    let n3 = e3;
-    for (let e4 = 0; e4 < 8; ++e4) n3 = n3 >>> 1 ^ (1 & n3 && 3988292384);
-    l2[e3] = n3;
-  }
-  function y2(e3, n3 = 0) {
-    n3 ^= -1;
-    for (var t4 = 0, i3 = e3.length; t4 < i3; t4++) n3 = n3 >>> 8 ^ l2[255 & n3 ^ e3[t4]];
-    return (-1 ^ n3) >>> 0;
-  }
-  function w2(e3, n3, t4 = 0) {
-    const i3 = e3.getSeconds() >> 1 | e3.getMinutes() << 5 | e3.getHours() << 11, r4 = e3.getDate() | e3.getMonth() + 1 << 5 | e3.getFullYear() - 1980 << 9;
-    n3.setUint16(t4, i3, 1), n3.setUint16(t4 + 2, r4, 1);
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.Icon, { icon: file_default });
   }
-  function B({ o: e3, l: n3 }, t4) {
-    return 8 * (!n3 || (t4 ?? (function(e4) {
-      try {
-        b2.decode(e4);
-      } catch {
-        return 0;
+  function ExpandedMediaEditAttachments({
+    allItems,
+    addButtonLabel,
+    multiple,
+    removeItem,
+    moveItem,
+    open,
+    onFilesDrop,
+    isUploading,
+    setTargetItemId
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+      "div",
+      {
+        className: clsx_default("fields__media-edit-expanded", {
+          "is-multiple": multiple,
+          "is-single": !multiple,
+          "is-empty": !allItems?.length
+        }),
+        children: [
+          allItems?.map((attachment, index2) => {
+            const hasPreviewImage = attachment.mime_type?.startsWith("image");
+            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
+            const attachmentNumericId = attachment.id;
+            return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+              AnimatedMediaItem,
+              {
+                index: index2,
+                className: clsx_default("fields__media-edit-expanded-item", {
+                  "has-preview-image": hasPreviewImage
+                }),
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                    MediaPickerButton,
+                    {
+                      open: () => {
+                        setTargetItemId(attachmentNumericId);
+                        open();
+                      },
+                      label: !isBlob ? (0, import_i18n25.sprintf)(
+                        /* translators: %s: The title of the media item. */
+                        (0, import_i18n25.__)("Replace %s"),
+                        (0, import_html_entities3.decodeEntities)(
+                          attachment.title.rendered
+                        )
+                      ) : (0, import_i18n25.__)("Replace"),
+                      showTooltip: true,
+                      onFilesDrop,
+                      attachment,
+                      isUploading,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                        import_components4.__experimentalVStack,
+                        {
+                          spacing: 0,
+                          alignment: "center",
+                          justify: "center",
+                          className: "fields__media-edit-expanded-preview-stack",
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                            MediaPreview,
+                            {
+                              attachment
+                            }
+                          )
+                        }
+                      ) })
+                    }
+                  ),
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+                    import_components4.__experimentalHStack,
+                    {
+                      className: "fields__media-edit-expanded-actions",
+                      spacing: 0,
+                      alignment: "flex-end",
+                      expanded: false,
+                      children: [
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          MoveButtons,
+                          {
+                            itemId: attachmentNumericId,
+                            index: index2,
+                            totalItems: allItems.length,
+                            isUploading,
+                            moveItem,
+                            orientation: "horizontal"
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          import_components4.Button,
+                          {
+                            __next40pxDefaultSize: true,
+                            icon: close_small_default,
+                            label: (0, import_i18n25.__)("Remove"),
+                            size: "small",
+                            disabled: isUploading,
+                            accessibleWhenDisabled: true,
+                            tooltipPosition: "top",
+                            onClick: (event) => {
+                              event.stopPropagation();
+                              removeItem(attachmentNumericId);
+                            }
+                          }
+                        )
+                      ]
+                    }
+                  ) })
+                ]
+              },
+              attachment.id
+            );
+          }),
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+            MediaEditPlaceholder,
+            {
+              open: () => {
+                setTargetItemId(void 0);
+                open();
+              },
+              label: addButtonLabel,
+              onFilesDrop,
+              isUploading
+            }
+          )
+        ]
       }
-      return 1;
-    })(e3)));
+    );
   }
-  var b2 = new TextDecoder("utf8", { fatal: 1 });
-  function p3(t4, i3 = 0) {
-    const r4 = e2(30);
-    return r4.setUint32(0, 1347093252), r4.setUint32(4, 754976768 | i3), w2(t4.t, r4, 10), r4.setUint16(26, t4.o.length, 1), n2(r4);
+  function CompactMediaEditAttachments({
+    allItems,
+    addButtonLabel,
+    multiple,
+    removeItem,
+    moveItem,
+    open,
+    onFilesDrop,
+    isUploading,
+    setTargetItemId
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_jsx_runtime207.Fragment, { children: [
+      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        "div",
+        {
+          className: clsx_default("fields__media-edit-compact-group", {
+            "is-single": allItems.length === 1
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(import_components4.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
+            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
+            const showMoveButtons = multiple && allItems.length > 1;
+            const attachmentNumericId = attachment.id;
+            return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+              AnimatedMediaItem,
+              {
+                index: index2,
+                className: "fields__media-edit-compact",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                    MediaPickerButton,
+                    {
+                      open: () => {
+                        setTargetItemId(
+                          attachmentNumericId
+                        );
+                        open();
+                      },
+                      label: (0, import_i18n25.__)("Replace"),
+                      showTooltip: true,
+                      onFilesDrop,
+                      attachment,
+                      isUploading,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_jsx_runtime207.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          MediaPreview,
+                          {
+                            attachment
+                          }
+                        ),
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          MediaTitle,
+                          {
+                            attachment
+                          }
+                        )
+                      ] })
+                    }
+                  ),
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+                    import_components4.__experimentalHStack,
+                    {
+                      className: "fields__media-edit-compact-movers",
+                      spacing: 0,
+                      alignment: "flex-end",
+                      expanded: false,
+                      children: [
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          MoveButtons,
+                          {
+                            itemId: attachmentNumericId,
+                            index: index2,
+                            totalItems: allItems.length,
+                            isUploading,
+                            moveItem,
+                            orientation: "vertical"
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                          import_components4.Button,
+                          {
+                            __next40pxDefaultSize: true,
+                            icon: close_small_default,
+                            label: (0, import_i18n25.__)("Remove"),
+                            size: "small",
+                            disabled: isUploading,
+                            accessibleWhenDisabled: true,
+                            tooltipPosition: "top",
+                            onClick: (event) => {
+                              event.stopPropagation();
+                              removeItem(
+                                attachmentNumericId
+                              );
+                            }
+                          }
+                        )
+                      ]
+                    }
+                  )
+                ]
+              },
+              attachment.id
+            );
+          }) })
+        }
+      ),
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        MediaEditPlaceholder,
+        {
+          open: () => {
+            setTargetItemId(void 0);
+            open();
+          },
+          label: addButtonLabel,
+          onFilesDrop,
+          isUploading
+        }
+      )
+    ] });
   }
-  async function* g2(e3) {
-    let { i: n3 } = e3;
-    if ("then" in n3 && (n3 = await n3), n3 instanceof Uint8Array) yield n3, e3.m = y2(n3, 0), e3.u = BigInt(n3.length);
-    else {
-      e3.u = 0n;
-      const t4 = n3.getReader();
-      for (; ; ) {
-        const { value: n4, done: i3 } = await t4.read();
-        if (i3) break;
-        e3.m = y2(n4, e3.m), e3.u += BigInt(n4.length), yield n4;
-      }
+  function MediaEdit({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    allowedTypes = ["image"],
+    multiple,
+    isExpanded,
+    validity
+  }) {
+    const value = field.getValue({ item: data });
+    const [isTouched, setIsTouched] = (0, import_element102.useState)(false);
+    const validityTargetRef = (0, import_element102.useRef)(null);
+    const [customValidity, setCustomValidity] = (0, import_element102.useState)(void 0);
+    (0, import_element102.useEffect)(() => {
+      const validityTarget = validityTargetRef.current;
+      const handler = () => {
+        setIsTouched(true);
+      };
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, []);
+    const attachments = (0, import_data8.useSelect)(
+      (select9) => {
+        if (!value) {
+          return null;
+        }
+        const normalizedValue = normalizeValue(value);
+        const sortedIds = normalizedValue.toSorted((a3, b3) => a3 - b3);
+        const { getEntityRecords } = select9(import_core_data7.store);
+        return getEntityRecords("postType", "attachment", {
+          include: sortedIds
+        });
+      },
+      [value]
+    );
+    const stableAttachmentsRef = (0, import_element102.useRef)(
+      null
+    );
+    if (attachments !== null) {
+      stableAttachmentsRef.current = attachments;
     }
-  }
-  function I(t4, r4) {
-    const f3 = e2(16 + (r4 ? 8 : 0));
-    return f3.setUint32(0, 1347094280), f3.setUint32(4, t4.isFile ? t4.m : 0, 1), r4 ? (f3.setBigUint64(8, t4.u, 1), f3.setBigUint64(16, t4.u, 1)) : (f3.setUint32(8, i2(t4.u), 1), f3.setUint32(12, i2(t4.u), 1)), n2(f3);
-  }
-  function v2(t4, r4, f3 = 0, o4 = 0) {
-    const a3 = e2(46);
-    return a3.setUint32(0, 1347092738), a3.setUint32(4, 755182848), a3.setUint16(8, 2048 | f3), w2(t4.t, a3, 12), a3.setUint32(16, t4.isFile ? t4.m : 0, 1), a3.setUint32(20, i2(t4.u), 1), a3.setUint32(24, i2(t4.u), 1), a3.setUint16(28, t4.o.length, 1), a3.setUint16(30, o4, 1), a3.setUint16(40, t4.isFile ? 33204 : 16893, 1), a3.setUint32(42, i2(r4), 1), n2(a3);
-  }
-  function h2(t4, i3, r4) {
-    const f3 = e2(r4);
-    return f3.setUint16(0, 1, 1), f3.setUint16(2, r4 - 4, 1), 16 & r4 && (f3.setBigUint64(4, t4.u, 1), f3.setBigUint64(12, t4.u, 1)), f3.setBigUint64(r4 - 8, i3, 1), n2(f3);
-  }
-  function D(e3) {
-    return e3 instanceof File || e3 instanceof Response ? [[e3], [e3]] : [[e3.input, e3.name, e3.size], [e3.input, e3.lastModified]];
-  }
-  var S2 = (e3) => (function(e4) {
-    let n3 = BigInt(22), t4 = 0n, i3 = 0;
-    for (const r4 of e4) {
-      if (!r4.o) throw new Error("Every file must have a non-empty name.");
-      if (void 0 === r4.u) throw new Error(`Missing size for file "${new TextDecoder().decode(r4.o)}".`);
-      const e5 = r4.u >= 0xffffffffn, f3 = t4 >= 0xffffffffn;
-      t4 += BigInt(46 + r4.o.length + (e5 && 8)) + r4.u, n3 += BigInt(r4.o.length + 46 + (12 * f3 | 28 * e5)), i3 || (i3 = e5);
+    let stableAttachments = attachments;
+    if (attachments === null && stableAttachmentsRef.current && value) {
+      const stableIds = new Set(
+        stableAttachmentsRef.current.map((a3) => a3.id)
+      );
+      if (normalizeValue(value).every((id) => stableIds.has(id))) {
+        stableAttachments = stableAttachmentsRef.current;
+      }
     }
-    return (i3 || t4 >= 0xffffffffn) && (n3 += BigInt(76)), n3 + t4;
-  })((function* (e4) {
-    for (const n3 of e4) yield s2(...D(n3)[0]);
-  })(e3));
-  function A(e3, n3 = {}) {
-    const t4 = { "Content-Type": "application/zip", "Content-Disposition": "attachment" };
-    return ("bigint" == typeof n3.length || Number.isInteger(n3.length)) && n3.length > 0 && (t4["Content-Length"] = String(n3.length)), n3.metadata && (t4["Content-Length"] = String(S2(n3.metadata))), new Response(N2(e3, n3), { headers: t4 });
-  }
-  function N2(t4, a3 = {}) {
-    const u3 = (function(e3) {
-      const n3 = e3[Symbol.iterator in e3 ? Symbol.iterator : Symbol.asyncIterator]();
-      return { async next() {
-        const e4 = await n3.next();
-        if (e4.done) return e4;
-        const [t5, i3] = D(e4.value);
-        return { done: 0, value: Object.assign(f2(...i3), s2(...t5)) };
-      }, throw: n3.throw?.bind(n3), [Symbol.asyncIterator]() {
-        return this;
-      } };
-    })(t4);
-    return o2((async function* (t5, f3) {
-      const o4 = [];
-      let a4 = 0n, s3 = 0n, u4 = 0;
-      for await (const e3 of t5) {
-        const n3 = B(e3, f3.buffersAreUTF8);
-        yield p3(e3, n3), yield new Uint8Array(e3.o), e3.isFile && (yield* g2(e3));
-        const t6 = e3.u >= 0xffffffffn, i3 = 12 * (a4 >= 0xffffffffn) | 28 * t6;
-        yield I(e3, t6), o4.push(v2(e3, a4, n3, i3)), o4.push(e3.o), i3 && o4.push(h2(e3, a4, i3)), t6 && (a4 += 8n), s3++, a4 += BigInt(46 + e3.o.length) + e3.u, u4 || (u4 = t6);
+    const orderedAttachments = (0, import_element102.useMemo)(() => {
+      if (!stableAttachments) {
+        return null;
       }
-      let d3 = 0n;
-      for (const e3 of o4) yield e3, d3 += BigInt(e3.length);
-      if (u4 || a4 >= 0xffffffffn) {
-        const t6 = e2(76);
-        t6.setUint32(0, 1347094022), t6.setBigUint64(4, BigInt(44), 1), t6.setUint32(12, 755182848), t6.setBigUint64(24, s3, 1), t6.setBigUint64(32, s3, 1), t6.setBigUint64(40, d3, 1), t6.setBigUint64(48, a4, 1), t6.setUint32(56, 1347094023), t6.setBigUint64(64, a4 + d3, 1), t6.setUint32(72, 1, 1), yield n2(t6);
+      const normalizedValue = normalizeValue(value);
+      const attachmentMap = new Map(
+        stableAttachments.map((a3) => [a3.id, a3])
+      );
+      return normalizedValue.map((id) => attachmentMap.get(id)).filter((a3) => a3 !== void 0);
+    }, [stableAttachments, value]);
+    const { createErrorNotice } = (0, import_data8.useDispatch)(import_notices2.store);
+    const { receiveEntityRecords } = (0, import_data8.useDispatch)(import_core_data7.store);
+    const [targetItemId, setTargetItemId] = (0, import_element102.useState)();
+    const openModalRef = (0, import_element102.useRef)(void 0);
+    const [pendingOpen, setPendingOpen] = (0, import_element102.useState)(false);
+    const [blobs, setBlobs] = (0, import_element102.useState)([]);
+    (0, import_element102.useEffect)(() => {
+      if (pendingOpen) {
+        setPendingOpen(false);
+        openModalRef.current?.();
       }
-      const l3 = e2(22);
-      l3.setUint32(0, 1347093766), l3.setUint16(8, r3(s3), 1), l3.setUint16(10, r3(s3), 1), l3.setUint32(12, i2(d3), 1), l3.setUint32(16, i2(a4), 1), yield n2(l3);
-    })(u3, a3), u3);
-  }
-
-  // packages/fields/build-module/actions/export-pattern.mjs
-  var import_blob2 = __toESM(require_blob(), 1);
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  function getJsonFromItem(item) {
-    return JSON.stringify(
-      {
-        __file: item.type,
-        title: getItemTitle(item),
-        content: typeof item.content === "string" ? item.content : item.content?.raw,
-        syncStatus: item.wp_pattern_sync_status
+    }, [pendingOpen]);
+    const onChangeControl = (0, import_element102.useCallback)(
+      (newValue) => onChange(field.setValue({ item: data, value: newValue })),
+      [data, field, onChange]
+    );
+    const removeItem = (0, import_element102.useCallback)(
+      (itemId) => {
+        const currentIds = normalizeValue(value);
+        const newIds = currentIds.filter((id) => id !== itemId);
+        setIsTouched(true);
+        onChangeControl(newIds.length ? newIds : void 0);
       },
-      null,
-      2
+      [value, onChangeControl]
     );
-  }
-  var exportPattern = {
-    id: "export-pattern",
-    label: (0, import_i18n65.__)("Export as JSON"),
-    icon: download_default,
-    supportsBulk: true,
-    isEligible: (item) => item.type === "wp_block",
-    callback: async (items) => {
-      if (items.length === 1) {
-        return (0, import_blob2.downloadBlob)(
-          `${paramCase(
-            getItemTitle(items[0]) || items[0].slug
-          )}.json`,
-          getJsonFromItem(items[0]),
-          "application/json"
-        );
-      }
-      const nameCount = {};
-      const filesToZip = items.map((item) => {
-        const name2 = paramCase(getItemTitle(item) || item.slug);
-        nameCount[name2] = (nameCount[name2] || 0) + 1;
-        return {
-          name: `${name2 + (nameCount[name2] > 1 ? "-" + (nameCount[name2] - 1) : "")}.json`,
-          lastModified: /* @__PURE__ */ new Date(),
-          input: getJsonFromItem(item)
-        };
-      });
-      return (0, import_blob2.downloadBlob)(
-        (0, import_i18n65.__)("patterns-export") + ".zip",
-        await A(filesToZip).blob(),
-        "application/zip"
-      );
-    }
-  };
-  var export_pattern_default = exportPattern;
-
-  // packages/fields/build-module/actions/view-post-revisions.mjs
-  var import_url6 = __toESM(require_url(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
-  var viewPostRevisions = {
-    id: "view-post-revisions",
-    context: "list",
-    label(items) {
-      const revisionsCount = items[0]._links?.["version-history"]?.[0]?.count ?? 0;
-      return (0, import_i18n66.sprintf)(
-        /* translators: %d: number of revisions. */
-        (0, import_i18n66.__)("View revisions (%d)"),
-        revisionsCount
-      );
-    },
-    isEligible(post2) {
-      if (post2.status === "trash") {
-        return false;
+    const moveItem = (0, import_element102.useCallback)(
+      (itemId, direction) => {
+        if (!orderedAttachments) {
+          return;
+        }
+        const currentIds = orderedAttachments.map((a3) => a3.id);
+        const index2 = currentIds.indexOf(itemId);
+        const newIndex = direction === "up" ? index2 - 1 : index2 + 1;
+        [currentIds[index2], currentIds[newIndex]] = [
+          currentIds[newIndex],
+          currentIds[index2]
+        ];
+        onChangeControl(currentIds);
+      },
+      [orderedAttachments, onChangeControl]
+    );
+    const onFilesDrop = (0, import_element102.useCallback)(
+      (files, _targetItemId) => {
+        setTargetItemId(_targetItemId);
+        (0, import_media_utils.uploadMedia)({
+          allowedTypes: allowedTypes?.length ? allowedTypes : void 0,
+          filesList: files,
+          onFileChange(uploadedMedia) {
+            const blobUrls = uploadedMedia.filter((item) => (0, import_blob.isBlobURL)(item.url)).map((item) => item.url);
+            setBlobs(blobUrls);
+            if (!!blobUrls.length) {
+              return;
+            }
+            receiveEntityRecords(
+              "postType",
+              "attachment",
+              [],
+              void 0,
+              true
+            );
+            const uploadedIds = uploadedMedia.map(
+              (item) => item.id
+            );
+            if (!multiple) {
+              onChangeControl(uploadedIds[0]);
+              setTargetItemId(void 0);
+              return;
+            }
+            const currentValue = normalizeValue(value);
+            if (_targetItemId === void 0) {
+              onChangeControl([...currentValue, ...uploadedIds]);
+            } else {
+              const newValue = [...currentValue];
+              newValue.splice(
+                currentValue.indexOf(_targetItemId),
+                1,
+                ...uploadedIds
+              );
+              onChangeControl(newValue);
+            }
+            setTargetItemId(void 0);
+          },
+          onError(error2) {
+            setTargetItemId(void 0);
+            setBlobs([]);
+            createErrorNotice(error2.message, { type: "snackbar" });
+          },
+          multiple: !!multiple
+        });
+      },
+      [
+        allowedTypes,
+        value,
+        multiple,
+        createErrorNotice,
+        onChangeControl,
+        receiveEntityRecords
+      ]
+    );
+    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n25.__)("Choose files") : (0, import_i18n25.__)("Choose file"));
+    const allItems = (0, import_element102.useMemo)(() => {
+      if (!blobs.length) {
+        return orderedAttachments;
       }
-      const lastRevisionId = post2?._links?.["predecessor-version"]?.[0]?.id ?? null;
-      const revisionsCount = post2?._links?.["version-history"]?.[0]?.count ?? 0;
-      return !!lastRevisionId && revisionsCount > 1;
-    },
-    callback(posts, { onActionPerformed }) {
-      const post2 = posts[0];
-      const href = (0, import_url6.addQueryArgs)("revision.php", {
-        revision: post2?._links?.["predecessor-version"]?.[0]?.id
-      });
-      document.location.href = href;
-      if (onActionPerformed) {
-        onActionPerformed(posts);
+      const items = [
+        ...orderedAttachments || []
+      ];
+      const blobItems = blobs.map((url) => ({
+        id: url,
+        source_url: url,
+        mime_type: (0, import_blob.getBlobTypeByURL)(url)
+      }));
+      if (targetItemId !== void 0) {
+        const targetIndex = items.findIndex(
+          (a3) => a3.id === targetItemId
+        );
+        items.splice(targetIndex, 1, ...blobItems);
+      } else {
+        items.push(...blobItems);
       }
-    }
-  };
-  var view_post_revisions_default = viewPostRevisions;
-
-  // packages/fields/build-module/actions/permanently-delete-post.mjs
-  var import_core_data20 = __toESM(require_core_data(), 1);
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_notices7 = __toESM(require_notices(), 1);
-  var import_element112 = __toESM(require_element(), 1);
-  var import_data23 = __toESM(require_data(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_html_entities8 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  var permanentlyDeletePost = {
-    id: "permanently-delete",
-    label: (0, import_i18n67.__)("Permanently delete"),
-    supportsBulk: true,
-    icon: trash_default,
-    isEligible(item) {
-      if (isTemplateOrTemplatePart(item) || item.type === "wp_block") {
-        return false;
+      return items;
+    }, [orderedAttachments, targetItemId, blobs]);
+    (0, import_element102.useEffect)(() => {
+      if (!isTouched) {
+        return;
       }
-      const { status, permissions } = item;
-      return status === "trash" && permissions?.delete;
-    },
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element112.useState)(false);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data23.useDispatch)(import_notices7.store);
-      const { deleteEntityRecord } = (0, import_data23.useDispatch)(import_core_data20.store);
-      return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_components18.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components18.__experimentalText, { children: items.length > 1 ? (0, import_i18n67.sprintf)(
-          // translators: %d: number of items to delete.
-          (0, import_i18n67._n)(
-            "Are you sure you want to permanently delete %d item?",
-            "Are you sure you want to permanently delete %d items?",
-            items.length
-          ),
-          items.length
-        ) : (0, import_i18n67.sprintf)(
-          // translators: %s: The post's title
-          (0, import_i18n67.__)(
-            'Are you sure you want to permanently delete "%s"?'
-          ),
-          (0, import_html_entities8.decodeEntities)(getItemTitle(items[0]))
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_components18.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-            import_components18.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n67.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-            import_components18.Button,
-            {
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const promiseResult = await Promise.allSettled(
-                  items.map(
-                    (post2) => deleteEntityRecord(
-                      "postType",
-                      post2.type,
-                      post2.id,
-                      { force: true },
-                      { throwOnError: true }
-                    )
-                  )
-                );
-                if (promiseResult.every(
-                  ({ status }) => status === "fulfilled"
-                )) {
-                  let successMessage;
-                  if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n67.sprintf)(
-                      /* translators: %s: The posts's title. */
-                      (0, import_i18n67.__)('"%s" permanently deleted.'),
-                      getItemTitle(items[0])
-                    );
-                  } else {
-                    successMessage = (0, import_i18n67.__)(
-                      "The items were permanently deleted."
-                    );
-                  }
-                  createSuccessNotice(successMessage, {
-                    type: "snackbar",
-                    id: "permanently-delete-post-action"
-                  });
-                  onActionPerformed?.(items);
-                } else {
-                  let errorMessage;
-                  if (promiseResult.length === 1) {
-                    const typedError = promiseResult[0];
-                    if (typedError.reason?.message) {
-                      errorMessage = typedError.reason.message;
-                    } else {
-                      errorMessage = (0, import_i18n67.__)(
-                        "An error occurred while permanently deleting the item."
-                      );
-                    }
-                  } else {
-                    const errorMessages = /* @__PURE__ */ new Set();
-                    const failedPromises = promiseResult.filter(
-                      ({ status }) => status === "rejected"
-                    );
-                    for (const failedPromise of failedPromises) {
-                      const typedError = failedPromise;
-                      if (typedError.reason?.message) {
-                        errorMessages.add(
-                          typedError.reason.message
-                        );
-                      }
-                    }
-                    if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n67.__)(
-                        "An error occurred while permanently deleting the items."
-                      );
-                    } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n67.sprintf)(
-                        /* translators: %s: an error message */
-                        (0, import_i18n67.__)(
-                          "An error occurred while permanently deleting the items: %s"
-                        ),
-                        [...errorMessages][0]
-                      );
-                    } else {
-                      errorMessage = (0, import_i18n67.sprintf)(
-                        /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n67.__)(
-                          "Some errors occurred while permanently deleting the items: %s"
-                        ),
-                        [...errorMessages].join(",")
-                      );
-                    }
-                  }
-                  createErrorNotice(errorMessage, {
-                    type: "snackbar"
-                  });
-                }
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n67.__)("Delete permanently")
-            }
-          )
-        ] })
-      ] });
-    }
-  };
-  var permanently_delete_post_default = permanentlyDeletePost;
-
-  // packages/fields/build-module/actions/restore-post.mjs
-  var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
-  var import_notices8 = __toESM(require_notices(), 1);
-  var restorePost = {
-    id: "restore",
-    label: (0, import_i18n68.__)("Restore"),
-    isPrimary: true,
-    icon: backup_default,
-    supportsBulk: true,
-    isEligible(item) {
-      return !isTemplateOrTemplatePart(item) && item.type !== "wp_block" && item.status === "trash" && item.permissions?.update;
-    },
-    async callback(posts, { registry, onActionPerformed }) {
-      const { createSuccessNotice, createErrorNotice } = registry.dispatch(import_notices8.store);
-      const { editEntityRecord, saveEditedEntityRecord } = registry.dispatch(import_core_data21.store);
-      await Promise.allSettled(
-        posts.map((post2) => {
-          return editEntityRecord("postType", post2.type, post2.id, {
-            status: "draft"
-          });
-        })
-      );
-      const promiseResult = await Promise.allSettled(
-        posts.map((post2) => {
-          return saveEditedEntityRecord("postType", post2.type, post2.id, {
-            throwOnError: true
-          });
-        })
-      );
-      if (promiseResult.every(({ status }) => status === "fulfilled")) {
-        let successMessage;
-        if (posts.length === 1) {
-          successMessage = (0, import_i18n68.sprintf)(
-            /* translators: %s: The number of posts. */
-            (0, import_i18n68.__)('"%s" has been restored.'),
-            getItemTitle(posts[0])
-          );
-        } else if (posts[0].type === "page") {
-          successMessage = (0, import_i18n68.sprintf)(
-            /* translators: %d: The number of posts. */
-            (0, import_i18n68.__)("%d pages have been restored."),
-            posts.length
+      const input = validityTargetRef.current;
+      if (!input) {
+        return;
+      }
+      if (validity) {
+        const customValidityResult = validity?.custom;
+        setCustomValidity(customValidityResult);
+        if (customValidityResult?.type === "invalid") {
+          input.setCustomValidity(
+            customValidityResult.message || (0, import_i18n25.__)("Invalid")
           );
         } else {
-          successMessage = (0, import_i18n68.sprintf)(
-            /* translators: %d: The number of posts. */
-            (0, import_i18n68.__)("%d posts have been restored."),
-            posts.length
-          );
-        }
-        createSuccessNotice(successMessage, {
-          type: "snackbar",
-          id: "restore-post-action"
-        });
-        if (onActionPerformed) {
-          onActionPerformed(posts);
+          input.setCustomValidity("");
         }
       } else {
-        let errorMessage;
-        if (promiseResult.length === 1) {
-          const typedError = promiseResult[0];
-          if (typedError.reason?.message) {
-            errorMessage = typedError.reason.message;
-          } else {
-            errorMessage = (0, import_i18n68.__)(
-              "An error occurred while restoring the post."
-            );
-          }
-        } else {
-          const errorMessages = /* @__PURE__ */ new Set();
-          const failedPromises = promiseResult.filter(
-            ({ status }) => status === "rejected"
-          );
-          for (const failedPromise of failedPromises) {
-            const typedError = failedPromise;
-            if (typedError.reason?.message) {
-              errorMessages.add(typedError.reason.message);
+        input.setCustomValidity("");
+        setCustomValidity(void 0);
+      }
+    }, [isTouched, field.isValid, validity]);
+    (0, import_element102.useEffect)(() => {
+      if (isTouched && customValidity?.message) {
+        (0, import_a11y3.speak)(customValidity.message);
+      }
+    }, [isTouched, customValidity?.message]);
+    const onBlur = (0, import_element102.useCallback)(
+      (event) => {
+        if (isTouched) {
+          return;
+        }
+        if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+          setIsTouched(true);
+        }
+      },
+      [isTouched]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        ConditionalMediaUpload,
+        {
+          onSelect: (selectedMedia) => {
+            if (!multiple) {
+              onChangeControl(selectedMedia.id);
+              setTargetItemId(void 0);
+              return;
             }
-          }
-          if (errorMessages.size === 0) {
-            errorMessage = (0, import_i18n68.__)(
-              "An error occurred while restoring the posts."
-            );
-          } else if (errorMessages.size === 1) {
-            errorMessage = (0, import_i18n68.sprintf)(
-              /* translators: %s: an error message */
-              (0, import_i18n68.__)("An error occurred while restoring the posts: %s"),
-              [...errorMessages][0]
-            );
-          } else {
-            errorMessage = (0, import_i18n68.sprintf)(
-              /* translators: %s: a list of comma separated error messages */
-              (0, import_i18n68.__)(
-                "Some errors occurred while restoring the posts: %s"
+            const newIds = Array.isArray(selectedMedia) ? selectedMedia.map((m2) => m2.id) : [selectedMedia.id];
+            const currentValue = normalizeValue(value);
+            if (!currentValue.length) {
+              onChangeControl(newIds);
+            } else if (targetItemId === void 0) {
+              const existingItems = currentValue.filter(
+                (id) => newIds.includes(id)
+              );
+              const newItems = newIds.filter(
+                (id) => !currentValue.includes(id)
+              );
+              onChangeControl([
+                ...existingItems,
+                ...newItems
+              ]);
+            } else if (selectedMedia.id !== targetItemId) {
+              const filtered = currentValue.filter(
+                (id) => id !== selectedMedia.id
+              );
+              onChangeControl(
+                filtered.map(
+                  (id) => id === targetItemId ? selectedMedia.id : id
+                )
+              );
+            }
+            setTargetItemId(void 0);
+          },
+          onClose: () => setTargetItemId(void 0),
+          allowedTypes,
+          value: targetItemId !== void 0 ? targetItemId : value,
+          multiple: multiple && targetItemId === void 0,
+          title: field.label,
+          render: ({ open }) => {
+            openModalRef.current = open;
+            const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
+            return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(import_components4.__experimentalVStack, { spacing: 2, children: [
+              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                import_components4.BaseControl.VisualLabel,
+                {
+                  as: "legend",
+                  style: { marginBottom: 0 },
+                  children: field.label
+                }
+              )),
+              /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                AttachmentsComponent,
+                {
+                  allItems,
+                  addButtonLabel,
+                  multiple,
+                  removeItem,
+                  moveItem,
+                  open: () => setPendingOpen(true),
+                  onFilesDrop,
+                  isUploading: !!blobs.length,
+                  setTargetItemId
+                }
               ),
-              [...errorMessages].join(",")
-            );
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+                import_components4.__experimentalText,
+                {
+                  variant: "muted",
+                  className: "fields__media-edit-description",
+                  children: field.description
+                }
+              )
+            ] });
           }
         }
-        createErrorNotice(errorMessage, {
-          type: "snackbar"
-        });
-      }
-    }
-  };
-  var restore_post_default = restorePost;
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        "input",
+        {
+          type: "text",
+          ref: validityTargetRef,
+          value: value ?? "",
+          tabIndex: -1,
+          "aria-hidden": "true",
+          onChange: () => {
+          }
+        }
+      ) }),
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+        ValidityIndicator,
+        {
+          type: customValidity.type,
+          message: customValidity.message
+        }
+      )
+    ] });
+  }

-  // packages/fields/build-module/actions/trash-post.mjs
-  var import_data24 = __toESM(require_data(), 1);
-  var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
-  var import_notices9 = __toESM(require_notices(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_components19 = __toESM(require_components(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
-  var trashPost = {
-    id: "move-to-trash",
-    label: (0, import_i18n69._x)("Trash", "verb"),
-    isPrimary: true,
-    icon: trash_default,
-    isEligible(item) {
-      if (item.type === "wp_template_part" || item.type === "wp_block") {
-        return false;
-      }
-      if (item.type === "wp_template" && typeof item.id === "string") {
-        return false;
-      }
-      return !!item.status && !["auto-draft", "trash"].includes(item.status) && item.permissions?.delete;
-    },
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element113.useState)(false);
-      const { createSuccessNotice, createErrorNotice } = (0, import_data24.useDispatch)(import_notices9.store);
-      const { deleteEntityRecord } = (0, import_data24.useDispatch)(import_core_data22.store);
-      return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components19.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components19.__experimentalText, { children: items.length === 1 ? (0, import_i18n69.sprintf)(
-          // translators: %s: The item's title.
-          (0, import_i18n69.__)(
-            'Are you sure you want to move "%s" to the trash?'
-          ),
-          getItemTitle(items[0])
-        ) : (0, import_i18n69.sprintf)(
-          // translators: %d: The number of items (2 or more).
-          (0, import_i18n69._n)(
-            "Are you sure you want to move %d item to the trash ?",
-            "Are you sure you want to move %d items to the trash ?",
-            items.length
-          ),
-          items.length
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components19.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
-            import_components19.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n69.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
-            import_components19.Button,
-            {
-              __next40pxDefaultSize: true,
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const promiseResult = await Promise.allSettled(
-                  items.map(
-                    (item) => deleteEntityRecord(
-                      "postType",
-                      item.type,
-                      item.id.toString(),
-                      {},
-                      { throwOnError: true }
-                    )
-                  )
-                );
-                if (promiseResult.every(
-                  ({ status }) => status === "fulfilled"
-                )) {
-                  let successMessage;
-                  if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n69.sprintf)(
-                      /* translators: %s: The item's title. */
-                      (0, import_i18n69.__)('"%s" moved to the trash.'),
-                      getItemTitle(items[0])
-                    );
-                  } else {
-                    successMessage = (0, import_i18n69.sprintf)(
-                      /* translators: %d: The number of items. */
-                      (0, import_i18n69._n)(
-                        "%d item moved to the trash.",
-                        "%d items moved to the trash.",
-                        items.length
-                      ),
-                      items.length
-                    );
-                  }
-                  createSuccessNotice(successMessage, {
-                    type: "snackbar",
-                    id: "move-to-trash-action"
-                  });
-                } else {
-                  let errorMessage;
-                  if (promiseResult.length === 1) {
-                    const typedError = promiseResult[0];
-                    if (typedError.reason?.message) {
-                      errorMessage = typedError.reason.message;
-                    } else {
-                      errorMessage = (0, import_i18n69.__)(
-                        "An error occurred while moving the item to the trash."
-                      );
-                    }
-                  } else {
-                    const errorMessages = /* @__PURE__ */ new Set();
-                    const failedPromises = promiseResult.filter(
-                      ({ status }) => status === "rejected"
-                    );
-                    for (const failedPromise of failedPromises) {
-                      const typedError = failedPromise;
-                      if (typedError.reason?.message) {
-                        errorMessages.add(
-                          typedError.reason.message
-                        );
-                      }
-                    }
-                    if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n69.__)(
-                        "An error occurred while moving the items to the trash."
-                      );
-                    } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n69.sprintf)(
-                        /* translators: %s: an error message */
-                        (0, import_i18n69.__)(
-                          "An error occurred while moving the item to the trash: %s"
-                        ),
-                        [...errorMessages][0]
-                      );
-                    } else {
-                      errorMessage = (0, import_i18n69.sprintf)(
-                        /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n69.__)(
-                          "Some errors occurred while moving the items to the trash: %s"
-                        ),
-                        [...errorMessages].join(",")
-                      );
-                    }
-                  }
-                  createErrorNotice(errorMessage, {
-                    type: "snackbar"
-                  });
-                }
-                if (onActionPerformed) {
-                  onActionPerformed(items);
-                }
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              children: (0, import_i18n69._x)("Trash", "verb")
-            }
-          )
-        ] })
-      ] });
+  // packages/fields/build-module/fields/featured-image/featured-image-view.mjs
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var FeaturedImageView = ({
+    item,
+    config: config2
+  }) => {
+    const media = item?._embedded?.["wp:featuredmedia"]?.[0];
+    const url = media?.source_url;
+    if (url) {
+      return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+        "img",
+        {
+          className: "fields-controls__featured-image-image",
+          src: url,
+          alt: "",
+          srcSet: media?.media_details?.sizes ? Object.values(media.media_details.sizes).map(
+            (size4) => `${size4.source_url} ${size4.width}w`
+          ).join(", ") : void 0,
+          sizes: config2?.sizes || "100vw"
+        }
+      );
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("span", { className: "fields-controls__featured-image-placeholder" });
   };
-  var trash_post_default = trashPost;

-  // packages/fields/build-module/actions/delete-post.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_element114 = __toESM(require_element(), 1);
-  var import_components20 = __toESM(require_components(), 1);
-  var import_patterns5 = __toESM(require_patterns(), 1);
-  var import_html_entities9 = __toESM(require_html_entities(), 1);
+  // packages/fields/build-module/fields/featured-image/index.mjs
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var featuredImageField = {
+    id: "featured_media",
+    type: "media",
+    label: (0, import_i18n26.__)("Featured Image"),
+    placeholder: (0, import_i18n26.__)("Set featured image"),
+    Edit: (props) => /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(MediaEdit, { ...props, isExpanded: true }),
+    render: FeaturedImageView,
+    setValue: ({ value }) => ({
+      featured_media: value ?? 0
+    }),
+    enableSorting: false,
+    filterBy: false
+  };
+  var featured_image_default = featuredImageField;

-  // packages/fields/build-module/mutation/index.mjs
-  var import_notices10 = __toESM(require_notices(), 1);
-  var import_core_data23 = __toESM(require_core_data(), 1);
-  var import_data25 = __toESM(require_data(), 1);
-  function getErrorMessagesFromPromises(allSettledResults) {
-    const errorMessages = /* @__PURE__ */ new Set();
-    if (allSettledResults.length === 1) {
-      const typedError = allSettledResults[0];
-      if (typedError.reason?.message) {
-        errorMessages.add(typedError.reason.message);
-      }
-    } else {
-      const failedPromises = allSettledResults.filter(
-        ({ status }) => status === "rejected"
-      );
-      for (const failedPromise of failedPromises) {
-        const typedError = failedPromise;
-        if (typedError.reason?.message) {
-          errorMessages.add(typedError.reason.message);
+  // packages/fields/build-module/fields/template/index.mjs
+  var import_i18n29 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/template/template-edit.mjs
+  var import_element103 = __toESM(require_element(), 1);
+  var import_core_data9 = __toESM(require_core_data(), 1);
+  var import_components5 = __toESM(require_components(), 1);
+  var import_data10 = __toESM(require_data(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/template/hooks.mjs
+  var import_data9 = __toESM(require_data(), 1);
+  var import_core_data8 = __toESM(require_core_data(), 1);
+  function useTemplateFieldMode(record) {
+    const postType2 = record.type;
+    const availableTemplates = record?.available_templates ?? {};
+    const hasAvailableTemplates = Object.keys(availableTemplates).length > 0;
+    return (0, import_data9.useSelect)(
+      (select9) => {
+        const isBlockTheme = !!select9(import_core_data8.store).getCurrentTheme()?.is_block_theme;
+        const postTypeObj = select9(import_core_data8.store).getPostType(postType2);
+        if (!postTypeObj?.viewable) {
+          return null;
         }
-      }
+        const canCreateTemplates = isBlockTheme && (select9(import_core_data8.store).canUser("create", {
+          kind: "postType",
+          name: "wp_template"
+        }) ?? false);
+        const isVisible2 = hasAvailableTemplates || canCreateTemplates;
+        const canViewTemplates = isVisible2 ? !!select9(import_core_data8.store).canUser("read", {
+          kind: "postType",
+          name: "wp_template"
+        }) : false;
+        if ((!isBlockTheme || !canViewTemplates) && isVisible2) {
+          return "classic";
+        }
+        if (isBlockTheme && canViewTemplates) {
+          return "block-theme";
+        }
+        return null;
+      },
+      [postType2, hasAvailableTemplates]
+    );
+  }
+  function getTemplateSlugToCheck(postType2, slug) {
+    if (slug) {
+      return postType2 === "page" ? `${postType2}-${slug}` : `single-${postType2}-${slug}`;
     }
-    return errorMessages;
+    return postType2 === "page" ? "page" : `single-${postType2}`;
   }
-  var deletePostWithNotices = async (posts, notice, callbacks) => {
-    const { createSuccessNotice, createErrorNotice } = (0, import_data25.dispatch)(import_notices10.store);
-    const { deleteEntityRecord } = (0, import_data25.dispatch)(import_core_data23.store);
-    const allSettledResults = await Promise.allSettled(
-      posts.map((post2) => {
-        return deleteEntityRecord(
+  var NAME_NOT_FOUND = "";
+  function useDefaultTemplateLabel(postType2, postId2, slug) {
+    return (0, import_data9.useSelect)(
+      (select9) => {
+        if (!postType2 || !postId2) {
+          return NAME_NOT_FOUND;
+        }
+        const postIdStr = String(postId2);
+        const homePage = unlock4(select9(import_core_data8.store)).getHomePage();
+        if (postType2 === "page" && homePage?.postType === "page" && homePage?.postId === postIdStr) {
+          const templates = select9(
+            import_core_data8.store
+          ).getEntityRecords("postType", "wp_template", {
+            per_page: -1
+          });
+          const frontPage = templates?.find(
+            (t4) => t4.slug === "front-page"
+          );
+          if (frontPage) {
+            return getItemTitle(frontPage);
+          }
+        }
+        const postsPageId = unlock4(select9(import_core_data8.store)).getPostsPageId();
+        if (postType2 === "page" && postsPageId === postIdStr) {
+          const templateId22 = select9(import_core_data8.store).getDefaultTemplateId({
+            slug: "home"
+          });
+          if (!templateId22) {
+            return NAME_NOT_FOUND;
+          }
+          const template22 = select9(
+            import_core_data8.store
+          ).getEntityRecord(
+            "postType",
+            "wp_template",
+            templateId22
+          );
+          return template22 ? getItemTitle(template22) : NAME_NOT_FOUND;
+        }
+        const slugToCheck = getTemplateSlugToCheck(postType2, slug);
+        const templateId2 = select9(import_core_data8.store).getDefaultTemplateId({
+          slug: slugToCheck
+        });
+        if (!templateId2) {
+          return NAME_NOT_FOUND;
+        }
+        const template2 = select9(import_core_data8.store).getEntityRecord(
           "postType",
-          post2.type,
-          post2.id,
-          { force: true },
-          { throwOnError: true }
+          "wp_template",
+          templateId2
         );
-      })
+        return template2 ? getItemTitle(template2) : NAME_NOT_FOUND;
+      },
+      [postType2, postId2, slug]
     );
-    if (allSettledResults.every(({ status }) => status === "fulfilled")) {
-      let successMessage;
-      if (allSettledResults.length === 1) {
-        successMessage = notice.success.messages.getMessage(posts[0]);
-      } else {
-        successMessage = notice.success.messages.getBatchMessage(posts);
+  }
+
+  // packages/fields/build-module/fields/template/template-edit.mjs
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY5 = [];
+  function ClassicTemplateEdit({
+    data,
+    field,
+    onChange
+  }) {
+    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
+    const value = field.getValue({ item: data });
+    const options = (0, import_element103.useMemo)(
+      () => Object.entries(
+        data?.available_templates ?? {}
+      ).map(([templateSlug, title]) => ({
+        label: title,
+        value: templateSlug
+      })),
+      [data]
+    );
+    const canSwitchTemplate = (0, import_data10.useSelect)(
+      (select9) => {
+        const { getHomePage, getPostsPageId } = unlock4(
+          select9(import_core_data9.store)
+        );
+        const singlePostId = String(postId2);
+        const isPostsPage = getPostsPageId() === singlePostId;
+        const isFrontPage = data.type === "page" && getHomePage()?.postId === singlePostId;
+        return !isPostsPage && !isFrontPage;
+      },
+      [postId2, data.type]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+      import_components5.SelectControl,
+      {
+        label: (0, import_i18n27.__)("Template"),
+        hideLabelFromVision: true,
+        value,
+        options,
+        onChange,
+        disabled: !canSwitchTemplate
       }
-      createSuccessNotice(successMessage, {
-        type: notice.success.type ?? "snackbar",
-        id: notice.success.id
-      });
-      callbacks.onActionPerformed?.(posts);
-    } else {
-      const errorMessages = getErrorMessagesFromPromises(allSettledResults);
-      let errorMessage = "";
-      if (allSettledResults.length === 1) {
-        errorMessage = notice.error.messages.getMessage(errorMessages);
-      } else {
-        errorMessage = notice.error.messages.getBatchMessage(errorMessages);
+    );
+  }
+  function BlockThemeTemplateEdit({
+    data,
+    field,
+    onChange
+  }) {
+    const postType2 = data.type;
+    const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
+    const slug = data.slug;
+    const { templates, canSwitchTemplate } = (0, import_data10.useSelect)(
+      (select9) => {
+        const allTemplates = select9(import_core_data9.store).getEntityRecords(
+          "postType",
+          "wp_template",
+          {
+            per_page: -1,
+            post_type: postType2
+          }
+        ) ?? EMPTY_ARRAY5;
+        const { getHomePage, getPostsPageId } = unlock4(
+          select9(import_core_data9.store)
+        );
+        const singlePostId = String(postId2);
+        const isPostsPage = getPostsPageId() === singlePostId;
+        const isFrontPage = postType2 === "page" && getHomePage()?.postId === singlePostId;
+        return {
+          templates: allTemplates,
+          canSwitchTemplate: !isPostsPage && !isFrontPage
+        };
+      },
+      [postId2, postType2]
+    );
+    const defaultTemplateLabel = useDefaultTemplateLabel(
+      postType2,
+      postId2,
+      slug
+    );
+    const value = field.getValue({ item: data });
+    const options = (0, import_element103.useMemo)(() => {
+      const templateOptions = templates.map((template2) => ({
+        label: getItemTitle(template2),
+        value: template2.slug
+      }));
+      return [
+        { label: defaultTemplateLabel, value: "" },
+        ...templateOptions
+      ];
+    }, [templates, defaultTemplateLabel]);
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+      import_components5.SelectControl,
+      {
+        label: (0, import_i18n27.__)("Template"),
+        hideLabelFromVision: true,
+        value,
+        options,
+        onChange,
+        disabled: !canSwitchTemplate
       }
-      createErrorNotice(errorMessage, {
-        type: notice.error.type ?? "snackbar",
-        id: notice.error.id
-      });
-      callbacks.onActionError?.();
+    );
+  }
+  var TemplateEdit = ({
+    data,
+    field,
+    onChange
+  }) => {
+    const onChangeControl = (0, import_element103.useCallback)(
+      (newValue) => onChange({
+        [field.id]: newValue
+      }),
+      [field.id, onChange]
+    );
+    const mode = useTemplateFieldMode(data);
+    if (!mode || !["block-theme", "classic"].includes(mode)) {
+      return null;
     }
+    const Edit2 = mode === "classic" ? ClassicTemplateEdit : BlockThemeTemplateEdit;
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Edit2, { data, field, onChange: onChangeControl });
   };

-  // packages/fields/build-module/actions/delete-post.mjs
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
-  var { PATTERN_TYPES: PATTERN_TYPES4 } = unlock3(import_patterns5.privateApis);
-  var deletePostAction = {
-    id: "delete-post",
-    label: (0, import_i18n70.__)("Delete"),
-    isPrimary: true,
-    icon: trash_default,
-    isEligible(post2) {
-      if (isTemplateOrTemplatePart(post2)) {
-        return isTemplateRemovable(post2);
-      }
-      return post2.type === PATTERN_TYPES4.user;
-    },
-    supportsBulk: true,
-    hideModalHeader: true,
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element114.useState)(false);
-      const isResetting = items.every(
-        (item) => isTemplateOrTemplatePart(item) && item?.has_theme_file
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_components20.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components20.__experimentalText, { children: items.length > 1 ? (0, import_i18n70.sprintf)(
-          // translators: %d: number of items to delete.
-          (0, import_i18n70._n)(
-            "Delete %d item?",
-            "Delete %d items?",
-            items.length
-          ),
-          items.length
-        ) : (0, import_i18n70.sprintf)(
-          // translators: %s: The template or template part's title
-          (0, import_i18n70._x)('Delete "%s"?', "template part"),
-          getItemTitle(items[0])
-        ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_components20.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
-            import_components20.Button,
-            {
-              variant: "tertiary",
-              onClick: closeModal2,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n70.__)("Cancel")
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
-            import_components20.Button,
-            {
-              variant: "primary",
-              onClick: async () => {
-                setIsBusy(true);
-                const notice = {
-                  success: {
-                    messages: {
-                      getMessage: (item) => {
-                        return isResetting ? (0, import_i18n70.sprintf)(
-                          /* translators: %s: The template/part's name. */
-                          (0, import_i18n70.__)('"%s" reset.'),
-                          (0, import_html_entities9.decodeEntities)(
-                            getItemTitle(item)
-                          )
-                        ) : (0, import_i18n70.sprintf)(
-                          /* translators: %s: The template/part's name. */
-                          (0, import_i18n70._x)(
-                            '"%s" deleted.',
-                            "template part"
-                          ),
-                          (0, import_html_entities9.decodeEntities)(
-                            getItemTitle(item)
-                          )
-                        );
-                      },
-                      getBatchMessage: () => {
-                        return isResetting ? (0, import_i18n70.__)("Items reset.") : (0, import_i18n70.__)("Items deleted.");
-                      }
-                    }
-                  },
-                  error: {
-                    messages: {
-                      getMessage: (error2) => {
-                        if (error2.size === 1) {
-                          return [...error2][0];
-                        }
-                        return isResetting ? (0, import_i18n70.__)(
-                          "An error occurred while reverting the item."
-                        ) : (0, import_i18n70.__)(
-                          "An error occurred while deleting the item."
-                        );
-                      },
-                      getBatchMessage: (errors) => {
-                        if (errors.size === 0) {
-                          return isResetting ? (0, import_i18n70.__)(
-                            "An error occurred while reverting the items."
-                          ) : (0, import_i18n70.__)(
-                            "An error occurred while deleting the items."
-                          );
-                        }
-                        if (errors.size === 1) {
-                          return isResetting ? (0, import_i18n70.sprintf)(
-                            /* translators: %s: an error message */
-                            (0, import_i18n70.__)(
-                              "An error occurred while reverting the items: %s"
-                            ),
-                            [...errors][0]
-                          ) : (0, import_i18n70.sprintf)(
-                            /* translators: %s: an error message */
-                            (0, import_i18n70.__)(
-                              "An error occurred while deleting the items: %s"
-                            ),
-                            [...errors][0]
-                          );
-                        }
-                        return isResetting ? (0, import_i18n70.sprintf)(
-                          /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n70.__)(
-                            "Some errors occurred while reverting the items: %s"
-                          ),
-                          [...errors].join(
-                            ","
-                          )
-                        ) : (0, import_i18n70.sprintf)(
-                          /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n70.__)(
-                            "Some errors occurred while deleting the items: %s"
-                          ),
-                          [...errors].join(
-                            ","
-                          )
-                        );
-                      }
-                    }
-                  }
-                };
-                await deletePostWithNotices(items, notice, {
-                  onActionPerformed
-                });
-                setIsBusy(false);
-                closeModal2?.();
-              },
-              isBusy,
-              disabled: isBusy,
-              accessibleWhenDisabled: true,
-              __next40pxDefaultSize: true,
-              children: (0, import_i18n70.__)("Delete")
-            }
-          )
-        ] })
-      ] });
+  // packages/fields/build-module/fields/template/template-view.mjs
+  var import_data11 = __toESM(require_data(), 1);
+  var import_core_data10 = __toESM(require_core_data(), 1);
+  var import_i18n28 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  function ClassicTemplateView({
+    item,
+    field
+  }) {
+    const templateSlug = field.getValue({ item });
+    const availableTemplates = item?.available_templates ?? {};
+    const classicLabel = templateSlug && availableTemplates[templateSlug] ? availableTemplates[templateSlug] : (0, import_i18n28.__)("Default template");
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_jsx_runtime211.Fragment, { children: classicLabel });
+  }
+  function BlockThemeTemplateView({
+    item,
+    field
+  }) {
+    const postType2 = item.type;
+    const slug = item.slug;
+    const postId2 = item.id;
+    const templateSlug = field.getValue({ item });
+    const defaultTemplateLabel = useDefaultTemplateLabel(
+      postType2,
+      postId2,
+      slug
+    );
+    const templateLabel = (0, import_data11.useSelect)(
+      (select9) => {
+        if (!templateSlug) {
+          return;
+        }
+        const allTemplates = select9(
+          import_core_data10.store
+        ).getEntityRecords("postType", "wp_template", {
+          per_page: -1,
+          post_type: postType2
+        });
+        const match3 = allTemplates?.find(
+          (t4) => t4.slug === templateSlug
+        );
+        return match3 ? getItemTitle(match3) : void 0;
+      },
+      [postType2, templateSlug]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_jsx_runtime211.Fragment, { children: templateLabel ?? defaultTemplateLabel });
+  }
+  var TemplateView = ({
+    item,
+    field
+  }) => {
+    const mode = useTemplateFieldMode(item);
+    if (!mode || !["block-theme", "classic"].includes(mode)) {
+      return null;
     }
+    const View4 = mode === "classic" ? ClassicTemplateView : BlockThemeTemplateView;
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(View4, { item, field });
   };
-  var delete_post_default = deletePostAction;

-  // packages/fields/build-module/actions/duplicate-template-part.mjs
-  var import_data28 = __toESM(require_data(), 1);
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_notices12 = __toESM(require_notices(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_blocks6 = __toESM(require_blocks(), 1);
+  // packages/fields/build-module/fields/template/index.mjs
+  var templateField = {
+    id: "template",
+    type: "text",
+    label: (0, import_i18n29.__)("Template"),
+    Edit: TemplateEdit,
+    render: TemplateView,
+    enableSorting: false,
+    filterBy: false
+  };
+  var template_default = templateField;

-  // packages/fields/build-module/components/create-template-part-modal/index.mjs
-  var import_components21 = __toESM(require_components(), 1);
+  // packages/fields/build-module/fields/parent/index.mjs
+  var import_i18n33 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/parent/parent-edit.mjs
+  var import_remove_accents = __toESM(require_remove_accents(), 1);
+  var import_components6 = __toESM(require_components(), 1);
+  var import_data12 = __toESM(require_data(), 1);
+  var import_element104 = __toESM(require_element(), 1);
+  var import_core_data11 = __toESM(require_core_data(), 1);
   var import_compose9 = __toESM(require_compose(), 1);
-  var import_core_data25 = __toESM(require_core_data(), 1);
-  var import_data27 = __toESM(require_data(), 1);
-  var import_element115 = __toESM(require_element(), 1);
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  var import_notices11 = __toESM(require_notices(), 1);
-  var import_blocks5 = __toESM(require_blocks(), 1);
+  var import_html_entities5 = __toESM(require_html_entities(), 1);
+  var import_i18n31 = __toESM(require_i18n(), 1);
+  var import_url4 = __toESM(require_url(), 1);

-  // packages/fields/build-module/components/create-template-part-modal/utils.mjs
-  var import_data26 = __toESM(require_data(), 1);
-  var import_core_data24 = __toESM(require_core_data(), 1);
-  var EMPTY_ARRAY6 = [];
-  function useExistingTemplateParts() {
-    return (0, import_data26.useSelect)(
-      (select9) => select9(import_core_data24.store).getEntityRecords(
-        "postType",
-        "wp_template_part",
-        { per_page: -1 }
-      ) ?? EMPTY_ARRAY6,
-      []
-    );
-  }
-  function getUniqueTemplatePartTitle(title, templateParts) {
-    const lowercaseTitle = title.toLowerCase();
-    const existingTitles = templateParts.map(
-      (templatePart) => templatePart.title.rendered.toLowerCase()
-    );
-    if (!existingTitles.includes(lowercaseTitle)) {
-      return title;
-    }
-    let suffix = 2;
-    while (existingTitles.includes(`${lowercaseTitle} ${suffix}`)) {
-      suffix++;
-    }
-    return `${title} ${suffix}`;
-  }
-  function getCleanTemplatePartSlug(title) {
-    return paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
+  // packages/fields/build-module/fields/parent/utils.mjs
+  var import_html_entities4 = __toESM(require_html_entities(), 1);
+  var import_i18n30 = __toESM(require_i18n(), 1);
+  function getTitleWithFallbackName(post2) {
+    return typeof post2.title === "object" && "rendered" in post2.title && post2.title.rendered ? (0, import_html_entities4.decodeEntities)(post2.title.rendered) : `#${post2?.id} (${(0, import_i18n30.__)("no title")})`;
   }

-  // packages/fields/build-module/components/create-template-part-modal/index.mjs
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
-  function getAreaRadioId(value, instanceId) {
-    return `fields-create-template-part-modal__area-option-${value}-${instanceId}`;
-  }
-  function getAreaRadioDescriptionId(value, instanceId) {
-    return `fields-create-template-part-modal__area-option-description-${value}-${instanceId}`;
-  }
-  function CreateTemplatePartModal({
-    modalTitle,
-    ...restProps
-  }) {
-    const defaultModalTitle = (0, import_data27.useSelect)(
-      (select9) => select9(import_core_data25.store).getPostType("wp_template_part")?.labels?.add_new_item,
-      []
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      import_components21.Modal,
-      {
-        title: modalTitle || defaultModalTitle,
-        onRequestClose: restProps.closeModal,
-        overlayClassName: "fields-create-template-part-modal",
-        focusOnMount: "firstContentElement",
-        size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(CreateTemplatePartModalContents, { ...restProps })
-      }
+  // packages/fields/build-module/fields/parent/parent-edit.mjs
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  function buildTermsTree(flatTerms) {
+    const flatTermsWithParentAndChildren = flatTerms.map((term) => {
+      return {
+        children: [],
+        ...term
+      };
+    });
+    if (flatTermsWithParentAndChildren.some(
+      ({ parent }) => parent === null || parent === void 0
+    )) {
+      return flatTermsWithParentAndChildren;
+    }
+    const termsByParent = flatTermsWithParentAndChildren.reduce(
+      (acc, term) => {
+        const { parent } = term;
+        if (!acc[parent]) {
+          acc[parent] = [];
+        }
+        acc[parent].push(term);
+        return acc;
+      },
+      {}
     );
+    const fillWithChildren = (terms) => {
+      return terms.map((term) => {
+        const children = termsByParent[term.id];
+        return {
+          ...term,
+          children: children && children.length ? fillWithChildren(children) : []
+        };
+      });
+    };
+    return fillWithChildren(termsByParent["0"] || []);
   }
-  var getTemplatePartIcon3 = (areaOrIconName) => {
-    if ("header" === areaOrIconName) {
-      return header_default;
-    } else if ("footer" === areaOrIconName) {
-      return footer_default;
-    } else if ("sidebar" === areaOrIconName) {
-      return sidebar_default;
-    } else if ("navigation-overlay" === areaOrIconName) {
-      return navigation_overlay_default;
+  var getItemPriority = (name2, searchValue) => {
+    const normalizedName = (0, import_remove_accents.default)(name2 || "").toLowerCase();
+    const normalizedSearch = (0, import_remove_accents.default)(searchValue || "").toLowerCase();
+    if (normalizedName === normalizedSearch) {
+      return 0;
     }
-    return symbol_filled_default;
+    if (normalizedName.startsWith(normalizedSearch)) {
+      return normalizedName.length;
+    }
+    return Infinity;
   };
-  function CreateTemplatePartModalContents({
-    defaultArea = "uncategorized",
-    blocks = [],
-    confirmLabel = (0, import_i18n71.__)("Add"),
-    closeModal: closeModal2,
-    onCreate,
-    onError,
-    defaultTitle = ""
+  function PageAttributesParent({
+    data,
+    onChangeControl
   }) {
-    const { createErrorNotice } = (0, import_data27.useDispatch)(import_notices11.store);
-    const { saveEntityRecord } = (0, import_data27.useDispatch)(import_core_data25.store);
-    const existingTemplateParts = useExistingTemplateParts();
-    const [title, setTitle] = (0, import_element115.useState)(defaultTitle);
-    const [area, setArea] = (0, import_element115.useState)(defaultArea);
-    const [isSubmitting, setIsSubmitting] = (0, import_element115.useState)(false);
-    const instanceId = (0, import_compose9.useInstanceId)(CreateTemplatePartModal);
-    const defaultTemplatePartAreas = (0, import_data27.useSelect)(
-      (select9) => select9(import_core_data25.store).getCurrentTheme()?.default_template_part_areas,
-      []
-    );
-    async function createTemplatePart() {
-      if (!title || isSubmitting) {
-        return;
-      }
-      try {
-        setIsSubmitting(true);
-        const uniqueTitle = getUniqueTemplatePartTitle(
-          title,
-          existingTemplateParts
-        );
-        const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
-        const templatePart = await saveEntityRecord(
+    const [fieldValue, setFieldValue] = (0, import_element104.useState)("");
+    const pageId = data.parent;
+    const postId2 = data.id;
+    const postTypeSlug = data.type;
+    const { parentPostTitle, pageItems, isHierarchical } = (0, import_data12.useSelect)(
+      (select9) => {
+        const { getEntityRecord, getEntityRecords, getPostType } = select9(import_core_data11.store);
+        const postTypeInfo = getPostType(postTypeSlug);
+        const postIsHierarchical = postTypeInfo?.hierarchical && postTypeInfo.viewable;
+        const parentPost = pageId ? getEntityRecord(
           "postType",
-          "wp_template_part",
+          postTypeSlug,
+          pageId
+        ) : null;
+        const query = {
+          per_page: 100,
+          exclude: postId2,
+          parent_exclude: postId2,
+          orderby: "menu_order",
+          order: "asc",
+          _fields: "id,title,parent",
+          ...!!fieldValue && {
+            // Perform a search by relevance when the field is changed.
+            search: fieldValue,
+            orderby: "relevance",
+            search_columns: ["post_title"]
+          }
+        };
+        return {
+          isHierarchical: postIsHierarchical,
+          parentPostTitle: parentPost ? getTitleWithFallbackName(parentPost) : "",
+          pageItems: postIsHierarchical ? getEntityRecords(
+            "postType",
+            postTypeSlug,
+            query
+          ) : null
+        };
+      },
+      [fieldValue, pageId, postId2, postTypeSlug]
+    );
+    const parentOptions = (0, import_element104.useMemo)(() => {
+      const getOptionsFromTree = (tree2, level = 0) => {
+        const mappedNodes = tree2.map((treeNode) => [
           {
-            slug: cleanSlug,
-            title: uniqueTitle,
-            content: (0, import_blocks5.serialize)(blocks),
-            area
+            value: treeNode.id,
+            label: "\u2014 ".repeat(level) + (0, import_html_entities5.decodeEntities)(treeNode.name),
+            rawName: treeNode.name
           },
-          { throwOnError: true }
-        );
-        await onCreate(templatePart);
-      } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n71.__)(
-          "An error occurred while creating the template part."
-        );
-        createErrorNotice(errorMessage, { type: "snackbar" });
-        onError?.();
-      } finally {
-        setIsSubmitting(false);
+          ...getOptionsFromTree(treeNode.children || [], level + 1)
+        ]);
+        const sortedNodes = mappedNodes.sort(([a3], [b3]) => {
+          const priorityA = getItemPriority(a3.rawName, fieldValue);
+          const priorityB = getItemPriority(b3.rawName, fieldValue);
+          return priorityA >= priorityB ? 1 : -1;
+        });
+        return sortedNodes.flat();
+      };
+      if (!pageItems) {
+        return [];
+      }
+      let tree = pageItems.map((item) => ({
+        id: item.id,
+        parent: item.parent ?? null,
+        name: getTitleWithFallbackName(item)
+      }));
+      if (!fieldValue) {
+        tree = buildTermsTree(tree);
+      }
+      const opts = getOptionsFromTree(tree);
+      const optsHasParent = opts.find((item) => item.value === pageId);
+      if (pageId && parentPostTitle && !optsHasParent) {
+        opts.unshift({
+          value: pageId,
+          label: parentPostTitle,
+          rawName: ""
+        });
       }
+      return opts.map((option) => ({
+        ...option,
+        value: option.value.toString()
+      }));
+    }, [pageItems, fieldValue, parentPostTitle, pageId]);
+    if (!isHierarchical) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-      "form",
+    const handleKeydown = (inputValue) => {
+      setFieldValue(inputValue);
+    };
+    const handleChange = (selectedPostId) => {
+      if (selectedPostId) {
+        return onChangeControl(parseInt(selectedPostId, 10) ?? 0);
+      }
+      onChangeControl(0);
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+      import_components6.ComboboxControl,
       {
-        onSubmit: async (event) => {
-          event.preventDefault();
-          await createTemplatePart();
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_components21.__experimentalVStack, { spacing: "4", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-            import_components21.TextControl,
-            {
-              label: (0, import_i18n71.__)("Name"),
-              value: title,
-              onChange: setTitle,
-              required: true
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)("fieldset", { className: "fields-create-template-part-modal__area-fieldset", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components21.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n71.__)("Area") }),
-            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("div", { className: "fields-create-template-part-modal__area-radio-group", children: (defaultTemplatePartAreas ?? []).map(
-              (item) => {
-                const icon = getTemplatePartIcon3(item.icon);
-                return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
-                  "div",
-                  {
-                    className: "fields-create-template-part-modal__area-radio-wrapper",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                        "input",
-                        {
-                          type: "radio",
-                          id: getAreaRadioId(
-                            item.area,
-                            instanceId
-                          ),
-                          name: `fields-create-template-part-modal__area-${instanceId}`,
-                          value: item.area,
-                          checked: area === item.area,
-                          onChange: () => {
-                            setArea(item.area);
-                          },
-                          "aria-describedby": getAreaRadioDescriptionId(
-                            item.area,
-                            instanceId
-                          )
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                        import_components21.Icon,
-                        {
-                          icon,
-                          className: "fields-create-template-part-modal__area-radio-icon"
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                        "label",
-                        {
-                          htmlFor: getAreaRadioId(
-                            item.area,
-                            instanceId
-                          ),
-                          className: "fields-create-template-part-modal__area-radio-label",
-                          children: item.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                        import_components21.Icon,
-                        {
-                          icon: check_default,
-                          className: "fields-create-template-part-modal__area-radio-checkmark"
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-                        "p",
-                        {
-                          className: "fields-create-template-part-modal__area-radio-description",
-                          id: getAreaRadioDescriptionId(
-                            item.area,
-                            instanceId
-                          ),
-                          children: item.description
-                        }
-                      )
-                    ]
-                  },
-                  item.area
-                );
-              }
-            ) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_components21.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-              import_components21.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "tertiary",
-                onClick: () => {
-                  closeModal2();
-                },
-                children: (0, import_i18n71.__)("Cancel")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
-              import_components21.Button,
-              {
-                __next40pxDefaultSize: true,
-                variant: "primary",
-                type: "submit",
-                "aria-disabled": !title || isSubmitting,
-                isBusy: isSubmitting,
-                children: confirmLabel
-              }
-            )
-          ] })
-        ] })
+        label: (0, import_i18n31.__)("Parent"),
+        help: (0, import_i18n31.__)("Choose a parent page."),
+        value: pageId?.toString(),
+        options: parentOptions,
+        onFilterValueChange: (0, import_compose9.debounce)(
+          (value) => handleKeydown(value),
+          300
+        ),
+        onChange: handleChange,
+        hideLabelFromVision: true
       }
     );
   }
-
-  // packages/fields/build-module/actions/duplicate-template-part.mjs
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
-  var duplicateTemplatePart = {
-    id: "duplicate-template-part",
-    label: (0, import_i18n72._x)("Duplicate", "action label"),
-    isEligible: (item) => item.type === "wp_template_part",
-    modalHeader: (0, import_i18n72._x)("Duplicate template part", "action label"),
-    modalFocusOnMount: "firstContentElement",
-    RenderModal: ({ items, closeModal: closeModal2 }) => {
-      const [item] = items;
-      const blocks = (0, import_element116.useMemo)(() => {
-        return item.blocks ?? (0, import_blocks6.parse)(
-          typeof item.content === "string" ? item.content : item.content.raw,
-          {
-            __unstableSkipMigrationLogs: true
-          }
-        );
-      }, [item.content, item.blocks]);
-      const { createSuccessNotice } = (0, import_data28.useDispatch)(import_notices12.store);
-      function onTemplatePartSuccess(templatePart) {
-        createSuccessNotice(
-          (0, import_i18n72.sprintf)(
-            // translators: %s: The new template part's title e.g. 'Call to action (copy)'.
-            (0, import_i18n72._x)('"%s" duplicated.', "template part"),
-            getItemTitle(templatePart)
+  var ParentEdit = ({
+    data,
+    field,
+    onChange
+  }) => {
+    const { id } = field;
+    const homeUrl = (0, import_data12.useSelect)((select9) => {
+      return select9(import_core_data11.store).getEntityRecord("root", "__unstableBase")?.home;
+    }, []);
+    const onChangeControl = (0, import_element104.useCallback)(
+      (newValue) => onChange({
+        [id]: newValue
+      }),
+      [id, onChange]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("fieldset", { className: "fields-controls__parent", children: /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)("div", { children: [
+      (0, import_element104.createInterpolateElement)(
+        (0, import_i18n31.sprintf)(
+          /* translators: %1$s The home URL of the WordPress installation without the scheme. */
+          (0, import_i18n31.__)(
+            'Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'
           ),
-          { type: "snackbar", id: "edit-site-patterns-success" }
-        );
-        closeModal2?.();
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
-        CreateTemplatePartModalContents,
+          (0, import_url4.filterURLForDisplay)(homeUrl).replace(
+            /([/.])/g,
+            "<wbr />$1"
+          )
+        ),
         {
-          blocks,
-          defaultArea: item.area,
-          defaultTitle: (0, import_i18n72.sprintf)(
-            /* translators: %s: Existing template part title */
-            (0, import_i18n72._x)("%s (Copy)", "template part"),
-            getItemTitle(item)
-          ),
-          onCreate: onTemplatePartSuccess,
-          onError: closeModal2,
-          confirmLabel: (0, import_i18n72._x)("Duplicate", "action label"),
-          closeModal: closeModal2 ?? (() => {
-          })
+          wbr: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("wbr", {})
         }
-      );
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("p", { children: (0, import_element104.createInterpolateElement)(
+        (0, import_i18n31.__)(
+          "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
+        ),
+        {
+          a: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+            import_components6.ExternalLink,
+            {
+              href: (0, import_i18n31.__)(
+                "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
+              ),
+              children: void 0
+            }
+          )
+        }
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+        PageAttributesParent,
+        {
+          data,
+          onChangeControl
+        }
+      )
+    ] }) });
+  };
+
+  // packages/fields/build-module/fields/parent/parent-view.mjs
+  var import_data13 = __toESM(require_data(), 1);
+  var import_core_data12 = __toESM(require_core_data(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var ParentView = ({
+    item
+  }) => {
+    const parent = (0, import_data13.useSelect)(
+      (select9) => {
+        const { getEntityRecord } = select9(import_core_data12.store);
+        return item?.parent ? getEntityRecord("postType", item.type, item.parent) : null;
+      },
+      [item.parent, item.type]
+    );
+    if (parent) {
+      return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_jsx_runtime213.Fragment, { children: getTitleWithFallbackName(parent) });
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_jsx_runtime213.Fragment, { children: (0, import_i18n32.__)("None") });
   };
-  var duplicate_template_part_default = duplicateTemplatePart;

-  // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var import_components22 = __toESM(require_components(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
-  var altTextField = {
-    id: "alt_text",
+  // packages/fields/build-module/fields/parent/index.mjs
+  var parentField = {
+    id: "parent",
     type: "text",
-    label: (0, import_i18n73.__)("Alt text"),
-    isVisible: (item) => item?.media_type === "image",
-    render: ({ item }) => item?.alt_text || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-        import_components22.TextareaControl,
-        {
-          label: field.label,
-          value: data.alt_text || "",
-          onChange: (value) => onChange({ alt_text: value }),
-          help: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
-              Link,
-              {
-                href: (
-                  // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n73.__)(
-                    "https://www.w3.org/WAI/tutorials/images/decision-tree/"
-                  )
-                ),
-                openInNewTab: true,
-                children: (0, import_i18n73.__)("Describe the purpose of the image.")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("br", {}),
-            (0, import_i18n73.__)("Leave empty if decorative.")
-          ] }),
-          rows: 2
-        }
-      );
-    },
-    enableSorting: false,
+    label: (0, import_i18n33.__)("Parent"),
+    Edit: ParentEdit,
+    render: ParentView,
+    enableSorting: true,
     filterBy: false
   };
-  var alt_text_default = altTextField;
-
-  // packages/media-fields/build-module/attached_to/index.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
-
-  // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_i18n74 = __toESM(require_i18n(), 1);
-
-  // packages/media-fields/build-module/utils/get-rendered-content.mjs
-  function getRenderedContent(content) {
-    if (!content) {
-      return "";
-    }
-    if (typeof content === "string") {
-      return content;
-    }
-    if (typeof content === "object") {
-      return content.rendered || content.raw || "";
-    }
-    return "";
-  }
+  var parent_default = parentField;

-  // packages/media-fields/build-module/attached_to/view.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
-  function MediaAttachedToView({
-    item
-  }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element117.useState)(null);
-    const parentId = item.post;
-    const embeddedPostId = item._embedded?.["wp:attached-to"]?.[0]?.id;
-    const embeddedPostTitle = item._embedded?.["wp:attached-to"]?.[0]?.title;
-    (0, import_element117.useEffect)(() => {
-      if (!!parentId && parentId === embeddedPostId) {
-        setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n74.__)("(no title)")
-        );
-      }
-      if (!parentId) {
-        setAttachedPostTitle((0, import_i18n74.__)("(Unattached)"));
-      }
-    }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_jsx_runtime234.Fragment, { children: attachedPostTitle });
-  }
+  // packages/fields/build-module/fields/password/index.mjs
+  var import_i18n35 = __toESM(require_i18n(), 1);

-  // packages/media-fields/build-module/attached_to/edit.mjs
-  var import_core_data26 = __toESM(require_core_data(), 1);
-  var import_components23 = __toESM(require_components(), 1);
-  var import_i18n75 = __toESM(require_i18n(), 1);
-  var import_element118 = __toESM(require_element(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_data29 = __toESM(require_data(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  function MediaAttachedToEdit({
+  // packages/fields/build-module/fields/password/edit.mjs
+  var import_components7 = __toESM(require_components(), 1);
+  var import_element105 = __toESM(require_element(), 1);
+  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  function PasswordEdit({
     data,
-    onChange
+    onChange,
+    field
   }) {
-    const defaultPost = !!data.post && !!data?._embedded?.["wp:attached-to"]?.[0] ? [
-      {
-        label: getRenderedContent(
-          data._embedded?.["wp:attached-to"]?.[0]?.title
-        ),
-        value: data.post.toString()
-      }
-    ] : [];
-    const [options, setOptions] = (0, import_element118.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element118.useState)(
-      []
-    );
-    const [isLoading, setIsLoading] = (0, import_element118.useState)(false);
-    const [value, setValue] = (0, import_element118.useState)(
-      data?.post?.toString() ?? null
-    );
-    const postTypes = (0, import_data29.useSelect)(
-      (select9) => select9(import_core_data26.store).getPostTypes(),
-      []
+    const [showPassword, setShowPassword] = (0, import_element105.useState)(
+      !!field.getValue({ item: data })
     );
-    const handleDetach = () => {
-      onChange({
-        post: 0,
-        _embedded: { ...data?._embedded, "wp:attached-to": void 0 }
-      });
-      setValue(null);
-    };
-    const onValueChange = async (filterValue) => {
-      setIsLoading(true);
-      const results = await (0, import_core_data26.__experimentalFetchLinkSuggestions)(
-        filterValue,
-        /*
-         * @TODO `fetchLinkSuggestions()` should accept `perPage` as an option argument.
-         * `isInitialSuggestions` limits the result to 3, otherwise it's hardcoded to 20.
-         */
-        { type: "post", isInitialSuggestions: true },
-        {}
-      );
-      setSearchResults(results);
-      const suggestions = results.map((result) => {
-        return {
-          label: result.title,
-          value: result.id.toString()
-        };
-      });
-      const includeCurrent = !filterValue && suggestions.findIndex((s3) => s3.value === value) === -1;
-      setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
-      setIsLoading(false);
-    };
-    const debouncedValueChange = (0, import_compose10.useDebounce)((0, import_compose10.useEvent)(onValueChange), 300);
-    const handleSelectOption = (selectedPostId) => {
-      if (!selectedPostId) {
-        handleDetach();
-        return;
-      }
-      setValue(selectedPostId);
-      if (selectedPostId) {
-        const selectedPost = searchResults.find(
-          (result) => result.id === Number(selectedPostId)
-        );
-        if (selectedPost && postTypes) {
-          const postType2 = postTypes.find(
-            (_postType) => _postType.slug === selectedPost?.type
-          );
-          const attachedTo = {
-            ...postType2 && { type: postType2.slug },
-            id: Number(selectedPostId),
-            title: {
-              raw: selectedPost.title,
-              rendered: selectedPost.title
-            }
-          };
-          onChange({
-            post: Number(selectedPostId),
-            _embedded: {
-              ...data?._embedded,
-              "wp:attached-to": [attachedTo]
-            }
-          });
-        }
+    const handleTogglePassword = (value) => {
+      setShowPassword(value);
+      if (!value) {
+        onChange({ password: "" });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-      import_components23.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+      import_components7.__experimentalVStack,
       {
-        className: "dataviews-media-field__attached-to",
-        isLoading,
-        label: (0, import_i18n75.__)("Attached to"),
-        help: (0, import_i18n75.__)("Attach this file to a single post or page."),
-        value,
-        options,
-        onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
-        onChange: handleSelectOption,
-        hideLabelFromVision: true,
-        expandOnFocus: false
+        as: "fieldset",
+        spacing: 4,
+        className: "fields-controls__password",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+            import_components7.CheckboxControl,
+            {
+              label: (0, import_i18n34.__)("Password protected"),
+              help: (0, import_i18n34.__)("Only visible to those who know the password"),
+              checked: showPassword,
+              onChange: handleTogglePassword
+            }
+          ),
+          showPassword && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)("div", { className: "fields-controls__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+            import_components7.TextControl,
+            {
+              label: (0, import_i18n34.__)("Password"),
+              onChange: (value) => onChange({
+                password: value
+              }),
+              value: field.getValue({ item: data }) || "",
+              placeholder: (0, import_i18n34.__)("Use a secure password"),
+              type: "text",
+              maxLength: 255
+            }
+          ) })
+        ]
       }
     );
   }
+  var edit_default = PasswordEdit;

-  // packages/media-fields/build-module/attached_to/index.mjs
-  var attachedToField = {
-    id: "attached_to",
+  // packages/fields/build-module/fields/password/index.mjs
+  var passwordField = {
+    id: "password",
     type: "text",
-    label: (0, import_i18n76.__)("Attached to"),
-    Edit: MediaAttachedToEdit,
-    render: MediaAttachedToView,
+    label: (0, import_i18n35.__)("Password"),
+    Edit: edit_default,
     enableSorting: false,
+    enableHiding: false,
+    isVisible: (item) => item.status !== "private",
     filterBy: false
   };
-  var attached_to_default = attachedToField;
+  var password_default = passwordField;

-  // packages/media-fields/build-module/author/index.mjs
-  var import_i18n78 = __toESM(require_i18n(), 1);
-  var import_data30 = __toESM(require_data(), 1);
-  var import_core_data27 = __toESM(require_core_data(), 1);
+  // packages/fields/build-module/fields/status/index.mjs
+  var import_i18n37 = __toESM(require_i18n(), 1);

-  // packages/media-fields/build-module/author/view.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var import_element119 = __toESM(require_element(), 1);
-  var import_components24 = __toESM(require_components(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
-  function AuthorView2({
-    item
-  }) {
-    const author = item?._embedded?.author?.[0];
-    const text = author?.name;
-    const imageUrl = author?.avatar_urls?.[48];
-    const [loadingState, setLoadingState] = (0, import_element119.useState)("loading");
-    (0, import_element119.useEffect)(() => {
-      setLoadingState("loading");
-    }, [imageUrl]);
-    const imgRef = (0, import_element119.useCallback)((img) => {
-      if (img?.complete) {
-        setLoadingState("instant");
-      }
-    }, []);
-    const handleLoad = () => {
-      if (loadingState === "loading") {
-        setLoadingState("loaded");
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_components24.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-        "div",
-        {
-          className: clsx_default("media-author-field__avatar", {
-            "is-loading": loadingState === "loading",
-            "is-loaded": loadingState === "loaded"
-          }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-            "img",
-            {
-              ref: imgRef,
-              onLoad: handleLoad,
-              alt: (0, import_i18n77.__)("Author avatar"),
-              src: imageUrl
-            }
-          )
-        }
-      ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components24.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("span", { className: "media-author-field__name", children: text })
-    ] });
-  }
+  // packages/fields/build-module/fields/status/status-view.mjs
+  var import_components8 = __toESM(require_components(), 1);

-  // packages/media-fields/build-module/author/index.mjs
-  var authorField2 = {
-    label: (0, import_i18n78.__)("Author"),
-    id: "author",
-    type: "integer",
-    getElements: async () => {
-      const authors = await (0, import_data30.resolveSelect)(import_core_data27.store).getEntityRecords(
-        "root",
-        "user",
-        {
-          per_page: -1,
-          who: "authors",
-          _fields: "id,name",
-          context: "view"
-        }
-      ) ?? [];
-      return authors.map(({ id, name: name2 }) => ({
-        value: id,
-        label: name2
-      }));
+  // packages/fields/build-module/fields/status/status-elements.mjs
+  var import_i18n36 = __toESM(require_i18n(), 1);
+  var STATUSES = [
+    {
+      value: "draft",
+      label: (0, import_i18n36.__)("Draft"),
+      icon: drafts_default,
+      description: (0, import_i18n36.__)("Not ready to publish.")
     },
-    render: AuthorView2,
-    sort: (a3, b3, direction) => {
-      const nameA = a3._embedded?.author?.[0]?.name || "";
-      const nameB = b3._embedded?.author?.[0]?.name || "";
-      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
+    {
+      value: "future",
+      label: (0, import_i18n36.__)("Scheduled"),
+      icon: scheduled_default,
+      description: (0, import_i18n36.__)("Publish automatically on a chosen date.")
     },
-    filterBy: {
-      operators: ["isAny", "isNone"]
+    {
+      value: "pending",
+      label: (0, import_i18n36.__)("Pending Review"),
+      icon: pending_default,
+      description: (0, import_i18n36.__)("Waiting for review before publishing.")
     },
-    readOnly: true
-  };
-  var author_default2 = authorField2;
-
-  // packages/media-fields/build-module/caption/index.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_components25 = __toESM(require_components(), 1);
+    {
+      value: "private",
+      label: (0, import_i18n36.__)("Private"),
+      icon: not_allowed_default,
+      description: (0, import_i18n36.__)("Only visible to site admins and editors.")
+    },
+    {
+      value: "publish",
+      label: (0, import_i18n36.__)("Published"),
+      icon: published_default,
+      description: (0, import_i18n36.__)("Visible to everyone.")
+    },
+    { value: "trash", label: (0, import_i18n36.__)("Trash"), icon: trash_default }
+  ];
+  var status_elements_default = STATUSES;

-  // packages/media-fields/build-module/utils/get-raw-content.mjs
-  function getRawContent(content) {
-    if (!content) {
-      return "";
-    }
-    if (typeof content === "string") {
-      return content;
-    }
-    if (typeof content === "object" && "raw" in content) {
-      return content.raw || "";
-    }
-    return "";
+  // packages/fields/build-module/fields/status/status-view.mjs
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  function StatusView({ item, field }) {
+    const currentStatus = field.getValue({ item });
+    const status = status_elements_default.find(({ value }) => value === currentStatus);
+    const label = status?.label || currentStatus;
+    const icon = status?.icon;
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(import_components8.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      icon && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "fields-controls__status-icon", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components8.Icon, { icon }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("span", { children: label })
+    ] });
   }
+  var status_view_default = StatusView;

-  // packages/media-fields/build-module/caption/index.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  var captionField = {
-    id: "caption",
+  // packages/fields/build-module/fields/status/index.mjs
+  var OPERATOR_IS_ANY = "isAny";
+  var statusField = {
+    label: (0, import_i18n37.__)("Status"),
+    id: "status",
     type: "text",
-    label: (0, import_i18n79.__)("Caption"),
-    getValue: ({ item }) => getRawContent(item?.caption),
-    render: ({ item }) => getRawContent(item?.caption) || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-        import_components25.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.caption) || "",
-          onChange: (value) => onChange({ caption: value }),
-          rows: 2
-        }
-      );
-    },
+    elements: status_elements_default,
+    // An auto-draft is a draft that hasn't been saved yet, so treat it as
+    // one for display, selection, and filtering.
+    getValue: ({ item }) => item.status === "auto-draft" ? "draft" : item.status,
+    render: status_view_default,
+    Edit: "radio",
     enableSorting: false,
-    filterBy: false
-  };
-  var caption_default = captionField;
-
-  // packages/media-fields/build-module/date_added/index.mjs
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var dateAddedField = {
-    id: "date",
-    type: "datetime",
-    label: (0, import_i18n80.__)("Date added"),
     filterBy: {
-      operators: ["before", "after"]
-    },
-    readOnly: true
+      operators: [OPERATOR_IS_ANY]
+    }
   };
-  var date_added_default = dateAddedField;
+  var status_default = statusField;

-  // packages/media-fields/build-module/description/index.mjs
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_components26 = __toESM(require_components(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
-  var descriptionField2 = {
-    id: "description",
+  // packages/fields/build-module/fields/comment-status/index.mjs
+  var import_i18n38 = __toESM(require_i18n(), 1);
+  var commentStatusField = {
+    id: "comment_status",
+    label: (0, import_i18n38.__)("Comments"),
     type: "text",
-    label: (0, import_i18n81.__)("Description"),
-    getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("div", { children: getRawContent(item?.description) || "-" }),
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
-        import_components26.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.description) || "",
-          onChange: (value) => onChange({ description: value }),
-          rows: 5
-        }
-      );
-    },
+    Edit: "radio",
     enableSorting: false,
-    filterBy: false
-  };
-  var description_default2 = descriptionField2;
-
-  // packages/media-fields/build-module/filename/index.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_url8 = __toESM(require_url(), 1);
-
-  // packages/media-fields/build-module/filename/view.mjs
-  var import_element120 = __toESM(require_element(), 1);
-  var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
-  var TRUNCATE_LENGTH = 15;
-  function FileNameView({
-    item
-  }) {
-    const fileName = (0, import_element120.useMemo)(
-      () => item?.source_url ? (0, import_url7.getFilename)(item.source_url) : null,
-      [item?.source_url]
+    enableHiding: false,
+    filterBy: false,
+    elements: [
+      {
+        value: "open",
+        label: (0, import_i18n38.__)("Open"),
+        description: (0, import_i18n38.__)("Visitors can add new comments and replies.")
+      },
+      {
+        value: "closed",
+        label: (0, import_i18n38.__)("Closed"),
+        description: (0, import_i18n38.__)(
+          "Visitors cannot add new comments or replies. Existing comments remain visible."
+        )
+      }
+    ]
+  };
+  var comment_status_default = commentStatusField;
+
+  // packages/fields/build-module/fields/ping-status/index.mjs
+  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_components9 = __toESM(require_components(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var pingStatusField = {
+    id: "ping_status",
+    label: (0, import_i18n39.__)("Enable pingbacks & trackbacks"),
+    header: (0, import_i18n39.__)("Trackbacks & Pingbacks"),
+    type: "boolean",
+    description: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+      import_components9.ExternalLink,
+      {
+        href: (0, import_i18n39.__)(
+          "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
+        ),
+        children: (0, import_i18n39.__)("Learn more about pingbacks & trackbacks")
+      }
+    ),
+    // The REST API stores the setting as `open` / `closed`; the field
+    // exposes it as a boolean so the built-in checkbox control can edit it.
+    getValue: ({ item }) => (item.ping_status ?? "open") === "open",
+    setValue: ({ value }) => ({
+      ping_status: value ? "open" : "closed"
+    }),
+    render: ({ item, field }) => field.getValue({ item }) ? (0, import_i18n39.__)("Allow") : (0, import_i18n39.__)("Don't allow"),
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var ping_status_default = pingStatusField;
+
+  // packages/fields/build-module/fields/discussion/index.mjs
+  var import_i18n40 = __toESM(require_i18n(), 1);
+  var discussionField = {
+    id: "discussion",
+    label: (0, import_i18n40.__)("Discussion"),
+    type: "text",
+    render: ({ item }) => {
+      const commentsOpen = item.comment_status === "open";
+      const pingsOpen = item.ping_status === "open";
+      if (commentsOpen && pingsOpen) {
+        return (0, import_i18n40.__)("Open");
+      }
+      if (commentsOpen && !pingsOpen) {
+        return (0, import_i18n40.__)("Comments only");
+      }
+      if (!commentsOpen && pingsOpen) {
+        return (0, import_i18n40.__)("Pings only");
+      }
+      return (0, import_i18n40.__)("Closed");
+    },
+    filterBy: false
+  };
+  var discussion_default = discussionField;
+
+  // packages/fields/build-module/fields/date/index.mjs
+  var import_i18n42 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/date/date-view.mjs
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_element106 = __toESM(require_element(), 1);
+  var import_date3 = __toESM(require_date(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var getFormattedDate = (dateToDisplay) => (0, import_date3.dateI18n)(
+    (0, import_date3.getSettings)().formats.datetimeAbbreviated,
+    (0, import_date3.getDate)(dateToDisplay)
+  );
+  var DateView = ({ item }) => {
+    const isDraftOrPrivate = ["draft", "private"].includes(
+      item.status ?? ""
     );
-    if (!fileName) {
-      return "";
+    if (isDraftOrPrivate) {
+      return (0, import_element106.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
+          /* translators: %s: page creation or modification date. */
+          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
+          getFormattedDate(item.date ?? null)
+        ),
+        {
+          span: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("time", {})
+        }
+      );
     }
-    if (fileName.length <= TRUNCATE_LENGTH) {
-      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+    const isScheduled = item.status === "future";
+    if (isScheduled) {
+      return (0, import_element106.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
+          /* translators: %s: page creation date */
+          (0, import_i18n41.__)("<span>Scheduled: <time>%s</time></span>"),
+          getFormattedDate(item.date ?? null)
+        ),
+        {
+          span: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("time", {})
+        }
+      );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
-        tooltip_exports.Trigger,
+    const isPublished = item.status === "publish";
+    if (isPublished) {
+      return (0, import_element106.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
+          /* translators: %s: page creation time */
+          (0, import_i18n41.__)("<span>Published: <time>%s</time></span>"),
+          getFormattedDate(item.date ?? null)
+        ),
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+          span: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("time", {})
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(tooltip_exports.Popup, { children: fileName })
-    ] });
-  }
-
-  // packages/media-fields/build-module/filename/index.mjs
-  var filenameField = {
-    id: "filename",
-    type: "text",
-    label: (0, import_i18n82.__)("File name"),
-    getValue: ({ item }) => (0, import_url8.getFilename)(item?.source_url || ""),
-    render: FileNameView,
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
+      );
+    }
+    const dateToDisplay = (0, import_date3.getDate)(item.modified ?? null) > (0, import_date3.getDate)(item.date ?? null) ? item.modified : item.date;
+    const isPending = item.status === "pending";
+    if (isPending) {
+      return (0, import_element106.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
+          /* translators: %s: page creation or modification date. */
+          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
+          getFormattedDate(dateToDisplay ?? null)
+        ),
+        {
+          span: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("time", {})
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("time", { children: getFormattedDate(item.date ?? null) });
   };
-  var filename_default = filenameField;
+  var date_view_default = DateView;

-  // packages/media-fields/build-module/filesize/index.mjs
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var KB_IN_BYTES = 1024;
-  var MB_IN_BYTES = 1024 * KB_IN_BYTES;
-  var GB_IN_BYTES = 1024 * MB_IN_BYTES;
-  var TB_IN_BYTES = 1024 * GB_IN_BYTES;
-  var PB_IN_BYTES = 1024 * TB_IN_BYTES;
-  var EB_IN_BYTES = 1024 * PB_IN_BYTES;
-  var ZB_IN_BYTES = 1024 * EB_IN_BYTES;
-  var YB_IN_BYTES = 1024 * ZB_IN_BYTES;
-  function getBytesString(bytes, unitSymbol, decimals = 2) {
-    return (0, import_i18n83.sprintf)(
-      // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n83._x)("%1$s %2$s", "file size"),
-      bytes.toLocaleString(void 0, {
-        minimumFractionDigits: 0,
-        maximumFractionDigits: decimals
-      }),
-      unitSymbol
-    );
-  }
-  function formatFileSize(bytes, decimals = 2) {
-    if (bytes === 0) {
-      return getBytesString(0, (0, import_i18n83._x)("B", "unit symbol"), decimals);
-    }
-    const quant = {
-      /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n83._x)("YB", "unit symbol")]: YB_IN_BYTES,
-      /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n83._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
-      /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n83._x)("EB", "unit symbol")]: EB_IN_BYTES,
-      /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n83._x)("PB", "unit symbol")]: PB_IN_BYTES,
-      /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n83._x)("TB", "unit symbol")]: TB_IN_BYTES,
-      /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n83._x)("GB", "unit symbol")]: GB_IN_BYTES,
-      /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n83._x)("MB", "unit symbol")]: MB_IN_BYTES,
-      /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n83._x)("KB", "unit symbol")]: KB_IN_BYTES,
-      /* translators: Unit symbol for byte. */
-      [(0, import_i18n83._x)("B", "unit symbol")]: 1
-    };
-    for (const [unit, mag] of Object.entries(quant)) {
-      if (bytes >= mag) {
-        return getBytesString(bytes / mag, unit, decimals);
-      }
+  // packages/fields/build-module/fields/date/index.mjs
+  var dateField = {
+    id: "date",
+    type: "datetime",
+    label: (0, import_i18n42.__)("Date"),
+    render: date_view_default,
+    filterBy: {
+      operators: ["before", "after"]
     }
-    return "";
-  }
-  var filesizeField = {
-    id: "filesize",
-    type: "text",
-    label: (0, import_i18n83.__)("File size"),
-    getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
-    isVisible: (item) => {
-      return !!item?.media_details?.filesize;
-    },
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
   };
-  var filesize_default = filesizeField;
+  var date_default = dateField;

-  // packages/media-fields/build-module/media_dimensions/index.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var mediaDimensionsField = {
-    id: "media_dimensions",
-    type: "text",
-    label: (0, import_i18n84.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n84.sprintf)(
-      // translators: 1: Width. 2: Height.
-      (0, import_i18n84._x)("%1$s \xD7 %2$s", "image dimensions"),
-      item?.media_details?.width?.toString(),
-      item?.media_details?.height?.toString()
-    ) : "",
-    isVisible: (item) => {
-      return !!(item?.media_details?.width && item?.media_details?.height);
+  // packages/fields/build-module/fields/scheduled-date/index.mjs
+  var import_i18n43 = __toESM(require_i18n(), 1);
+  var scheduledDateField = {
+    id: "scheduled_date",
+    type: "datetime",
+    label: (0, import_i18n43.__)("Scheduled Date"),
+    getValue: ({ item }) => item.date,
+    setValue: ({ value }) => ({ date: value }),
+    isVisible: (item) => item.status === "future",
+    Edit: {
+      control: "datetime",
+      compact: true
     },
+    enableHiding: false,
     enableSorting: false,
-    filterBy: false,
-    readOnly: true
+    filterBy: false
   };
-  var media_dimensions_default = mediaDimensionsField;
+  var scheduled_date_default = scheduledDateField;

-  // packages/media-fields/build-module/mime_type/index.mjs
-  var import_i18n85 = __toESM(require_i18n(), 1);
-  var mimeTypeField = {
-    id: "mime_type",
-    type: "text",
-    label: (0, import_i18n85.__)("File type"),
-    getValue: ({ item }) => item?.mime_type || "",
-    render: ({ item }) => item?.mime_type || "-",
-    // Disable sorting until REST API support for ordering my `mime_type` is added.
-    // See: https://core.trac.wordpress.org/ticket/64073
-    enableSorting: false,
-    filterBy: false,
-    readOnly: true
-  };
-  var mime_type_default = mimeTypeField;
+  // packages/fields/build-module/fields/last-edited/index.mjs
+  var import_i18n45 = __toESM(require_i18n(), 1);

-  // packages/editor/build-module/dataviews/fields/content-preview/index.mjs
-  var import_i18n215 = __toESM(require_i18n(), 1);
+  // packages/fields/build-module/fields/last-edited/last-edited-date-view.mjs
+  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_date4 = __toESM(require_date(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  function LastEditedDateView({ item }) {
+    if (!item.modified) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(Text, { children: (0, import_i18n44.sprintf)(
+      // translators: %s: Human-readable time difference, e.g. "2 days ago".
+      (0, import_i18n44.__)("Last edited %s."),
+      (0, import_date4.humanTimeDiff)(item.modified)
+    ) });
+  }

-  // packages/editor/build-module/dataviews/fields/content-preview/content-preview-view.mjs
-  var import_i18n214 = __toESM(require_i18n(), 1);
-  var import_block_editor35 = __toESM(require_block_editor(), 1);
-  var import_data89 = __toESM(require_data(), 1);
-  var import_core_data56 = __toESM(require_core_data(), 1);
+  // packages/fields/build-module/fields/last-edited/index.mjs
+  var lastEditedDateField = {
+    id: "last_edited_date",
+    type: "datetime",
+    label: (0, import_i18n45.__)("Last edited"),
+    render: LastEditedDateView,
+    getValue: ({ item }) => item.modified,
+    isVisible: (item) => !!item.modified,
+    readOnly: true,
+    enableHiding: false,
+    enableSorting: false,
+    filterBy: false
+  };
+  var last_edited_default = lastEditedDateField;

-  // packages/editor/build-module/components/provider/index.mjs
-  var import_element281 = __toESM(require_element(), 1);
-  var import_data88 = __toESM(require_data(), 1);
-  var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_block_editor34 = __toESM(require_block_editor(), 1);
-  var import_notices19 = __toESM(require_notices(), 1);
-  var import_patterns8 = __toESM(require_patterns(), 1);
-  var import_blocks18 = __toESM(require_blocks(), 1);
+  // packages/fields/build-module/fields/author/index.mjs
+  var import_i18n47 = __toESM(require_i18n(), 1);
+  var import_data15 = __toESM(require_data(), 1);
+  var import_core_data14 = __toESM(require_core_data(), 1);

-  // packages/editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element121 = __toESM(require_element(), 1);
-  var import_data31 = __toESM(require_data(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  function getSubRegistry(subRegistries, registry, useSubRegistry) {
-    if (!useSubRegistry) {
-      return registry;
-    }
-    let subRegistry = subRegistries.get(registry);
-    if (!subRegistry) {
-      subRegistry = (0, import_data31.createRegistry)(
+  // packages/fields/build-module/fields/author/author-view.mjs
+  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_element107 = __toESM(require_element(), 1);
+  var import_components10 = __toESM(require_components(), 1);
+  var import_data14 = __toESM(require_data(), 1);
+  var import_core_data13 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  function AuthorView({ item }) {
+    const authorId = item?.author;
+    const embeddedAuthorId = item?._embedded?.author?.[0]?.id;
+    const shouldFetch = Boolean(
+      authorId && (!embeddedAuthorId || authorId !== embeddedAuthorId)
+    );
+    const author = (0, import_data14.useSelect)(
+      (select9) => {
+        if (!shouldFetch) {
+          return null;
+        }
+        const { getEntityRecord } = select9(import_core_data13.store);
+        return authorId ? getEntityRecord("root", "user", authorId) : null;
+      },
+      [authorId, shouldFetch]
+    );
+    const text = author?.name || item?._embedded?.author?.[0]?.name;
+    const imageUrl = author?.avatar_urls?.[48] || item?._embedded?.author?.[0]?.avatar_urls?.[48];
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element107.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_components10.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+        "div",
         {
-          "core/block-editor": import_block_editor4.storeConfig
-        },
-        registry
-      );
-      subRegistry.registerStore("core/editor", storeConfig);
-      subRegistries.set(registry, subRegistry);
-    }
-    return subRegistry;
+          className: clsx_default("fields-controls__author-avatar", {
+            "is-loaded": isImageLoaded
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+            "img",
+            {
+              onLoad: () => setIsImageLoaded(true),
+              alt: (0, import_i18n46.__)("Author avatar"),
+              src: imageUrl
+            }
+          )
+        }
+      ),
+      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components10.Icon, { icon: comment_author_avatar_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { className: "fields-controls__author-name", children: text })
+    ] });
   }
-  var withRegistryProvider = (0, import_compose11.createHigherOrderComponent)(
-    (WrappedComponent) => ({ useSubRegistry = true, ...props }) => {
-      const registry = (0, import_data31.useRegistry)();
-      const [subRegistries] = (0, import_element121.useState)(() => /* @__PURE__ */ new WeakMap());
-      const subRegistry = getSubRegistry(
-        subRegistries,
-        registry,
-        useSubRegistry
-      );
-      if (subRegistry === registry) {
-        return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(WrappedComponent, { registry, ...props });
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_data31.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
+  var author_view_default = AuthorView;
+
+  // packages/fields/build-module/fields/author/index.mjs
+  var authorField = {
+    label: (0, import_i18n47.__)("Author"),
+    id: "author",
+    type: "integer",
+    getElements: async () => {
+      const authors = await (0, import_data15.resolveSelect)(import_core_data14.store).getEntityRecords(
+        "root",
+        "user",
+        {
+          per_page: -1,
+          who: "authors",
+          _fields: "id,name",
+          context: "view"
+        }
+      ) ?? [];
+      return authors.map(({ id, name: name2 }) => ({
+        value: id,
+        label: name2
+      }));
     },
-    "withRegistryProvider"
-  );
-  var with_registry_provider_default = withRegistryProvider;
+    setValue: ({ value }) => ({ author: Number(value) }),
+    render: author_view_default,
+    filterBy: {
+      operators: ["isAny", "isNone"]
+    }
+  };
+  var author_default = authorField;

-  // packages/editor/build-module/components/provider/use-autosave-notice.mjs
-  var import_element123 = __toESM(require_element(), 1);
-  var import_data33 = __toESM(require_data(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_notices13 = __toESM(require_notices(), 1);
-  var import_url9 = __toESM(require_url(), 1);
+  // packages/fields/build-module/fields/template-author/index.mjs
+  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_data17 = __toESM(require_data(), 1);
+  var import_core_data16 = __toESM(require_core_data(), 1);

-  // packages/editor/build-module/components/provider/use-entity-contains-snapshot.mjs
-  var import_element122 = __toESM(require_element(), 1);
-  var import_data32 = __toESM(require_data(), 1);
-  var import_core_data28 = __toESM(require_core_data(), 1);
-  var { entityContainsSnapshot } = unlock(import_core_data28.privateApis);
-  var SNAPSHOT_STATUS_SYNC_WAIT_MS = 3e3;
-  function useEntityContainsSnapshot({
-    postType: postType2,
-    postId: postId2,
-    snapshot
+  // packages/fields/build-module/fields/template-author/view.mjs
+  var import_element108 = __toESM(require_element(), 1);
+  var import_data16 = __toESM(require_data(), 1);
+  var import_core_data15 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  function getIconForSource(originalSource) {
+    switch (originalSource) {
+      case "theme":
+        return layout_default;
+      case "plugin":
+        return plugins_default;
+      case "site":
+        return globe_default;
+      default:
+        return comment_author_avatar_default;
+    }
+  }
+  function TemplateAuthorView({
+    item
   }) {
-    const registry = (0, import_data32.useRegistry)();
-    const [snapshotStatus, setSnapshotStatus] = (0, import_element122.useState)("pending");
-    const isPendingRef = (0, import_element122.useRef)(false);
-    const [hasWaitExpired, setHasWaitExpired] = (0, import_element122.useState)(false);
-    const { syncStatus, isCollaborationEnabledForPost } = (0, import_data32.useSelect)(
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element108.useState)(false);
+    const originalSource = item.original_source;
+    const icon = getIconForSource(originalSource);
+    const text = item.author_text;
+    const authorId = item.author;
+    const imageUrl = (0, import_data16.useSelect)(
       (select9) => {
-        if (!snapshot) {
-          return {
-            syncStatus: void 0,
-            isCollaborationEnabledForPost: false
-          };
+        if (originalSource === "site") {
+          const siteData = select9(import_core_data15.store).getEntityRecord("root", "__unstableBase");
+          const logoId = siteData?.site_logo;
+          if (!logoId) {
+            return void 0;
+          }
+          return select9(import_core_data15.store).getEntityRecord("postType", "attachment", logoId)?.source_url;
         }
-        const connectionStatus = unlock(
-          select9(import_core_data28.store)
-        ).getEntitySyncConnectionStatus("postType", postType2, postId2);
-        return {
-          syncStatus: connectionStatus?.status,
-          isCollaborationEnabledForPost: unlock(
-            select9(store)
-          ).isCollaborationEnabledForCurrentPost()
-        };
+        if (originalSource !== "user" || !authorId) {
+          return void 0;
+        }
+        return select9(import_core_data15.store).getUser(authorId)?.avatar_urls?.[48];
       },
-      [postType2, postId2, snapshot]
+      [originalSource, authorId]
     );
-    (0, import_element122.useLayoutEffect)(() => {
-      const canDefer = snapshot && unlock(
-        registry.select(store)
-      ).isCollaborationEnabledForCurrentPost();
-      if (!canDefer) {
-        setSnapshotStatus("missing");
-        return;
-      }
-      isPendingRef.current = true;
-      const timeoutId = setTimeout(() => {
-        setHasWaitExpired(true);
-      }, SNAPSHOT_STATUS_SYNC_WAIT_MS);
-      return () => clearTimeout(timeoutId);
-    }, []);
-    (0, import_element122.useEffect)(() => {
-      if (!isPendingRef.current) {
-        return;
-      }
-      const containsSnapshot = entityContainsSnapshot(
-        "postType",
-        postType2,
-        postId2,
-        snapshot
-      );
-      const isCollaborationEnabled = unlock(
-        registry.select(store)
-      ).isCollaborationEnabledForCurrentPost();
-      const connectionStatus = unlock(
-        registry.select(import_core_data28.store)
-      ).getEntitySyncConnectionStatus("postType", postType2, postId2);
-      let nextSnapshotStatus;
-      if (containsSnapshot) {
-        nextSnapshotStatus = "present";
-      } else if (!isCollaborationEnabled) {
-        nextSnapshotStatus = "missing";
-      } else if ("disconnected" === connectionStatus?.status) {
-        nextSnapshotStatus = "missing";
-      } else if (hasWaitExpired) {
-        nextSnapshotStatus = "missing";
-      } else {
-        return;
-      }
-      isPendingRef.current = false;
-      setSnapshotStatus(nextSnapshotStatus);
-    }, [
-      syncStatus,
-      hasWaitExpired,
-      isCollaborationEnabledForPost,
-      postType2,
-      postId2
-    ]);
-    return snapshotStatus;
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(Stack, { direction: "row", align: "center", children: [
+      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+        "div",
+        {
+          className: clsx_default("fields-controls__author-avatar", {
+            "is-loaded": isImageLoaded
+          }),
+          children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+            "img",
+            {
+              onLoad: () => setIsImageLoaded(true),
+              alt: "",
+              src: imageUrl
+            }
+          )
+        }
+      ),
+      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Icon, { icon }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("span", { className: "fields-controls__author-name", children: text })
+    ] });
   }

-  // packages/editor/build-module/components/provider/use-autosave-notice.mjs
-  function showAutosaveExistsNotice({
-    autosave: autosave2,
-    createWarningNotice,
-    registry,
-    setCurrentRevisionId: setCurrentRevisionId2
-  }) {
-    const autosaveId = Number((0, import_url9.getQueryArg)(autosave2.editLink, "revision"));
-    createWarningNotice(
-      (0, import_i18n86.__)(
-        "There is an autosave of this post that is more recent than the version below."
-      ),
-      {
-        id: "autosave-exists",
-        actions: [
-          {
-            label: (0, import_i18n86.__)("View the autosave"),
-            ...autosaveId ? {
-              onClick: () => {
-                const { disableVisualRevisions } = registry.select(store).getEditorSettings();
-                if (disableVisualRevisions) {
-                  window.location.href = autosave2.editLink;
-                  return;
-                }
-                setCurrentRevisionId2(autosaveId);
-              }
-            } : { url: autosave2.editLink }
-          }
-        ]
-      }
+  // packages/fields/build-module/fields/template-author/index.mjs
+  async function getAuthorElements(postType2) {
+    const records = await (0, import_data17.resolveSelect)(import_core_data16.store).getEntityRecords(
+      "postType",
+      postType2,
+      { per_page: -1, _fields: "id,author_text" }
     );
-  }
-  function useAutosaveNotice({ post: post2, recovery, settings }) {
-    const registry = (0, import_data33.useRegistry)();
-    const { createWarningNotice } = (0, import_data33.useDispatch)(import_notices13.store);
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data33.useDispatch)(store));
-    const snapshotStatus = useEntityContainsSnapshot({
-      postType: post2.type,
-      postId: post2.id,
-      snapshot: recovery ? void 0 : settings.autosave?.crdtSnapshot
-    });
-    (0, import_element123.useLayoutEffect)(() => {
-      if (recovery || !settings.autosave) {
-        return;
-      }
-      if ("present" === snapshotStatus) {
-        return;
-      }
-      if ("pending" === snapshotStatus) {
-        return;
+    const seen = /* @__PURE__ */ new Set();
+    const elements2 = [];
+    for (const record of records ?? []) {
+      const value = record.author_text;
+      if (value && !seen.has(value)) {
+        seen.add(value);
+        elements2.push({ value, label: value });
       }
-      showAutosaveExistsNotice({
-        autosave: settings.autosave,
-        createWarningNotice,
-        registry,
-        setCurrentRevisionId: setCurrentRevisionId2
-      });
-    }, [snapshotStatus]);
+    }
+    return elements2;
   }
+  var templateAuthorField = {
+    label: (0, import_i18n48.__)("Author"),
+    id: "author",
+    getValue: ({ item }) => item.author_text,
+    render: TemplateAuthorView,
+    getElements: () => getAuthorElements("wp_template")
+  };
+  var templatePartAuthorField = {
+    label: (0, import_i18n48.__)("Author"),
+    id: "author",
+    getValue: ({ item }) => item.author_text,
+    render: TemplateAuthorView,
+    enableSorting: false,
+    filterBy: {
+      isPrimary: true
+    },
+    getElements: () => getAuthorElements("wp_template_part")
+  };

-  // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
-  var import_element264 = __toESM(require_element(), 1);
-  var import_data67 = __toESM(require_data(), 1);
-  var import_core_data47 = __toESM(require_core_data(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_blocks12 = __toESM(require_blocks(), 1);
-  var import_block_editor21 = __toESM(require_block_editor(), 1);
+  // packages/fields/build-module/fields/notes/index.mjs
+  var import_i18n49 = __toESM(require_i18n(), 1);
+  var notesField = {
+    id: "notesCount",
+    label: (0, import_i18n49.__)("Notes"),
+    type: "integer",
+    enableSorting: false,
+    filterBy: false
+  };
+  var notes_default = notesField;

-  // packages/media-editor/build-module/components/media-editor-provider/index.mjs
-  var import_element124 = __toESM(require_element(), 1);
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorContext = (0, import_element124.createContext)(
-    void 0
-  );
-  function MediaEditorProvider({
-    value,
-    onChange,
-    settings = {},
-    children
-  }) {
-    const contextValue = {
-      media: value,
-      onChange,
-      fields: settings.fields || []
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
-  }
-  function useMediaEditorContext() {
-    const context = (0, import_element124.useContext)(MediaEditorContext);
-    if (!context) {
-      throw new Error(
-        "useMediaEditorContext must be used within MediaEditorProvider"
-      );
-    }
-    return context;
-  }
+  // packages/fields/build-module/fields/excerpt/index.mjs
+  var import_html_entities6 = __toESM(require_html_entities(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_components11 = __toESM(require_components(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var excerptField = {
+    id: "excerpt",
+    type: "text",
+    label: (0, import_i18n50.__)("Excerpt"),
+    placeholder: (0, import_i18n50.__)("Add an excerpt"),
+    description: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      import_components11.ExternalLink,
+      {
+        href: (0, import_i18n50.__)(
+          "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
+        ),
+        children: (0, import_i18n50.__)("Learn more about manual excerpts")
+      }
+    ),
+    render: ({ item }) => {
+      let excerpt;
+      if (typeof item.excerpt === "string") {
+        excerpt = !!item.excerpt ? (0, import_html_entities6.decodeEntities)(item.excerpt) : (0, import_i18n50.__)("Add an excerpt");
+      } else {
+        excerpt = (0, import_html_entities6.decodeEntities)(item.excerpt?.raw || "");
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_components11.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
+    },
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var excerpt_default = excerptField;

-  // packages/media-editor/build-module/components/media-preview/index.mjs
-  var import_components27 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  // packages/fields/build-module/fields/description/index.mjs
+  var import_html_entities7 = __toESM(require_html_entities(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var isCustomTemplate = (item) => item.source === "custom" && !item.has_theme_file && item.is_custom;
+  var getValue = ({ item }) => (0, import_html_entities7.decodeEntities)(item.description || "");
+  var render = ({ item }) => {
+    const { description } = item;
+    return description && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(Text, { children: (0, import_html_entities7.decodeEntities)(description) });
+  };
+  var descriptionField = {
+    id: "description",
+    type: "text",
+    label: (0, import_i18n51.__)("Description"),
+    placeholder: (0, import_i18n51.__)("Add a description"),
+    getValue,
+    render,
+    Edit: {
+      control: "textarea",
+      rows: 4
+    },
+    isVisible: isCustomTemplate,
+    enableSorting: false,
+    filterBy: false,
+    enableGlobalSearch: true
+  };
+  var readOnlyDescriptionField = {
+    id: "description_readonly",
+    type: "text",
+    label: (0, import_i18n51.__)("Description"),
+    getValue,
+    render,
+    readOnly: true,
+    isVisible: (item) => !isCustomTemplate(item) && !!item.description,
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var description_default = descriptionField;

-  // packages/media-editor/build-module/utils/get-media-type.mjs
-  function getMediaTypeFromMimeType(mimeType) {
-    if (!mimeType) {
-      return { type: "application" };
-    }
-    if (mimeType.startsWith("image/")) {
-      return { type: "image" };
+  // packages/fields/build-module/fields/format/index.mjs
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_data18 = __toESM(require_data(), 1);
+  var import_core_data17 = __toESM(require_core_data(), 1);
+  var POST_FORMATS = [
+    { id: "aside", caption: (0, import_i18n52.__)("Aside") },
+    { id: "audio", caption: (0, import_i18n52.__)("Audio") },
+    { id: "chat", caption: (0, import_i18n52.__)("Chat") },
+    { id: "gallery", caption: (0, import_i18n52.__)("Gallery") },
+    { id: "image", caption: (0, import_i18n52.__)("Image") },
+    { id: "link", caption: (0, import_i18n52.__)("Link") },
+    { id: "quote", caption: (0, import_i18n52.__)("Quote") },
+    { id: "standard", caption: (0, import_i18n52.__)("Standard") },
+    { id: "status", caption: (0, import_i18n52.__)("Status") },
+    { id: "video", caption: (0, import_i18n52.__)("Video") }
+  ].sort((a3, b3) => {
+    const normalizedA = a3.caption.toUpperCase();
+    const normalizedB = b3.caption.toUpperCase();
+    if (normalizedA < normalizedB) {
+      return -1;
     }
-    if (mimeType.startsWith("video/")) {
-      return { type: "video" };
+    if (normalizedA > normalizedB) {
+      return 1;
     }
-    if (mimeType.startsWith("audio/")) {
-      return { type: "audio" };
+    return 0;
+  });
+  var formatField = {
+    id: "format",
+    label: (0, import_i18n52.__)("Format"),
+    type: "text",
+    Edit: "radio",
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false,
+    getElements: async () => {
+      const themeSupports = await (0, import_data18.resolveSelect)(import_core_data17.store).getThemeSupports();
+      return POST_FORMATS.filter(
+        (f3) => themeSupports?.formats?.includes(
+          f3.id
+        )
+      ).map((f3) => ({ value: f3.id, label: f3.caption }));
     }
-    return { type: "application" };
-  }
+  };
+  var format_default = formatField;

-  // packages/media-editor/build-module/components/media-preview/index.mjs
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
-  function MediaPreviewContent({
-    mediaType,
-    mediaUrl,
-    altText,
-    displayTitle,
-    mimeType,
-    onLoad,
-    onError,
-    loadingState
+  // packages/fields/build-module/fields/post-content-info/index.mjs
+  var import_i18n54 = __toESM(require_i18n(), 1);
+
+  // packages/fields/build-module/fields/post-content-info/post-content-info-view.mjs
+  var import_components12 = __toESM(require_components(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_wordcount = __toESM(require_wordcount(), 1);
+  var import_date5 = __toESM(require_date(), 1);
+  var import_element109 = __toESM(require_element(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var AVERAGE_READING_RATE = 189;
+  function PostContentInfoView({
+    item
   }) {
-    switch (mediaType.type) {
-      case "image":
-        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-          "img",
-          {
-            className: loadingState === "loaded" ? "loaded" : "",
-            src: mediaUrl,
-            alt: altText || "",
-            onLoad,
-            onError
-          }
-        );
-      case "video":
-        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("video", { src: mediaUrl, controls: true, onError, children: displayTitle });
-      case "audio":
-        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("audio", { src: mediaUrl, controls: true, onError, children: displayTitle });
-      default:
-        return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "media-editor-preview__file-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__file-name", children: displayTitle }),
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__mime-type", children: mimeType }),
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-            "a",
-            {
-              href: mediaUrl,
-              target: "_blank",
-              rel: "noopener",
-              className: "media-editor-preview__download-link",
-              children: (0, import_i18n87.__)("View file")
-            }
-          )
-        ] });
+    let content = "";
+    if (typeof item.content === "string") {
+      content = item.content;
+    } else if (typeof item.content === "function") {
+      content = item.content(item);
     }
-  }
-  function MediaPreview2(props) {
-    const [loadingState, setLoadingState] = (0, import_element125.useState)("loading");
-    const { media } = useMediaEditorContext();
-    const {
-      source_url: mediaUrl,
-      mime_type: mimeType,
-      alt_text: altText,
-      title
-    } = media || {};
-    const mediaType = getMediaTypeFromMimeType(mimeType);
-    if (!mediaUrl) {
-      return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "media-editor-preview media-editor-preview--empty", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { children: (0, import_i18n87.__)("No media file available.") }) });
+    const wordCountType = (0, import_i18n53._x)(
+      "words",
+      "Word count type. Do not translate!"
+    );
+    const wordsCounted = (0, import_element109.useMemo)(
+      () => content ? (0, import_wordcount.count)(content, wordCountType) : 0,
+      [content, wordCountType]
+    );
+    const modified = item.modified;
+    if (!wordsCounted && !modified) {
+      return null;
     }
-    if (loadingState === "error") {
-      return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "media-editor-preview media-editor-preview--error", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { children: (0, import_i18n87.__)("Failed to load media file.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__url", children: mediaUrl })
-      ] });
+    let contentInfoText;
+    if (wordsCounted) {
+      const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE);
+      const wordsCountText = (0, import_i18n53.sprintf)(
+        // translators: %s: the number of words in the post.
+        (0, import_i18n53._n)("%s word", "%s words", wordsCounted),
+        wordsCounted.toLocaleString()
+      );
+      const minutesText = readingTime <= 1 ? (0, import_i18n53.__)("1 minute") : (0, import_i18n53.sprintf)(
+        /* translators: %s: the number of minutes to read the post. */
+        (0, import_i18n53._n)("%s minute", "%s minutes", readingTime),
+        readingTime.toLocaleString()
+      );
+      contentInfoText = (0, import_i18n53.sprintf)(
+        /* translators: 1: How many words a post has. 2: the number of minutes to read the post (e.g. 130 words, 2 minutes read time.) */
+        (0, import_i18n53.__)("%1$s, %2$s read time."),
+        wordsCountText,
+        minutesText
+      );
     }
-    const displayTitle = typeof title === "string" ? title : title?.rendered || title?.raw;
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(
-      "div",
-      {
-        ...props,
-        className: `media-editor-preview media-editor-preview--${mediaType.type}`,
-        children: [
-          mediaType.type === "image" && loadingState === "loading" && /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "media-editor-preview__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_components27.Spinner, {}) }),
-          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
-            MediaPreviewContent,
-            {
-              mediaType,
-              mediaUrl,
-              altText,
-              displayTitle,
-              mimeType,
-              onLoad: () => setLoadingState("loaded"),
-              onError: () => setLoadingState("error"),
-              loadingState
-            }
-          )
-        ]
-      }
-    );
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_components12.__experimentalVStack, { spacing: 1, children: [
+      contentInfoText && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(import_components12.__experimentalText, { variant: "muted", children: contentInfoText }),
+      modified && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(import_components12.__experimentalText, { variant: "muted", children: (0, import_i18n53.sprintf)(
+        // translators: %s: Human-readable time difference, e.g. "2 days ago".
+        (0, import_i18n53.__)("Last edited %s."),
+        (0, import_date5.humanTimeDiff)(modified)
+      ) })
+    ] });
   }

-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element126 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/constants.mjs
-  var import_i18n88 = __toESM(require_i18n(), 1);
-  var OPERATOR_IS_ANY2 = "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 SORTING_DIRECTIONS = ["asc", "desc"];
-  var sortArrows = { asc: "\u2191", desc: "\u2193" };
-  var sortValues = { asc: "ascending", desc: "descending" };
-  var sortLabels = {
-    asc: (0, import_i18n88.__)("Sort ascending"),
-    desc: (0, import_i18n88.__)("Sort descending")
+  // packages/fields/build-module/fields/post-content-info/index.mjs
+  var postContentInfoField = {
+    label: (0, import_i18n54.__)("Post content information"),
+    id: "post-content-info",
+    type: "text",
+    readOnly: true,
+    render: PostContentInfoView,
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
   };
-  var sortIcons = {
-    asc: arrow_up_default,
-    desc: arrow_down_default
+  var post_content_info_default = postContentInfoField;
+
+  // packages/fields/build-module/fields/sticky/index.mjs
+  var import_i18n55 = __toESM(require_i18n(), 1);
+  var stickyField = {
+    id: "sticky",
+    type: "boolean",
+    label: (0, import_i18n55.__)("Sticky"),
+    description: (0, import_i18n55.__)("Pin this post to the top of the blog."),
+    enableSorting: false,
+    enableHiding: false,
+    isVisible: (item) => !!item._links?.["wp:action-sticky"],
+    filterBy: false
   };
-  var LAYOUT_TABLE = "table";
-  var LAYOUT_GRID = "grid";
-  var LAYOUT_LIST = "list";
-  var LAYOUT_ACTIVITY = "activity";
-  var LAYOUT_PICKER_GRID = "pickerGrid";
-  var LAYOUT_PICKER_TABLE = "pickerTable";
-  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
-  var MEDIA_ASPECT_RATIOS = [
-    "1/1",
-    "4/3",
-    "3/4",
-    "3/2",
-    "2/3",
-    "16/9",
-    "9/16"
-  ];
+  var sticky_default = stickyField;

-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element126.createContext)({
-    view: { type: LAYOUT_TABLE },
-    onChangeView: () => {
-    },
-    fields: [],
-    data: [],
-    paginationInfo: {
-      totalItems: 0,
-      totalPages: 0
-    },
-    selection: [],
-    onChangeSelection: () => {
-    },
-    setOpenedFilter: () => {
-    },
-    openedFilter: null,
-    getItemId: (item) => item.id,
-    isItemClickable: () => true,
-    renderItemLink: void 0,
-    containerWidth: 0,
-    containerRef: (0, import_element126.createRef)(),
-    resizeObserverRef: () => {
-    },
-    defaultLayouts: { list: {}, grid: {}, table: {} },
-    filters: [],
-    isShowingFilter: false,
-    setIsShowingFilter: () => {
-    },
-    hasInitiallyLoaded: false,
-    config: {
-      perPageSizes: []
-    },
-    intersectionObserver: null
-  });
-  DataViewsContext.displayName = "DataViewsContext";
-  var dataviews_context_default = DataViewsContext;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_components33 = __toESM(require_components(), 1);
-  var import_element135 = __toESM(require_element(), 1);
-  var import_keycodes2 = __toESM(require_keycodes(), 1);
+  // packages/fields/build-module/fields/posts-per-page/index.mjs
+  var import_i18n56 = __toESM(require_i18n(), 1);
+  var postsPerPageField = {
+    id: "posts_per_page",
+    type: "integer",
+    label: (0, import_i18n56.__)("Posts per page"),
+    description: (0, import_i18n56.__)(
+      "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
+    ),
+    getValue: ({ item }) => item.posts_per_page ?? 1,
+    setValue: ({ value }) => ({ posts_per_page: value }),
+    isValid: { min: 1 },
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var posts_per_page_default = postsPerPageField;

-  // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components28 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
-  var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
-  function DataViewsSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    item,
-    getItemId: getItemId2,
-    titleField: titleField2,
-    disabled: disabled2,
-    ...extraProps
-  }) {
-    const id = getItemId2(item);
-    const isInSelectionArray = selection.includes(id);
-    const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n89.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
-      import_components28.CheckboxControl,
+  // packages/fields/build-module/fields/site-discussion/index.mjs
+  var import_i18n57 = __toESM(require_i18n(), 1);
+  var siteDiscussionField = {
+    id: "default_comment_status",
+    type: "text",
+    label: (0, import_i18n57.__)("Discussion"),
+    Edit: "radio",
+    getValue: ({ item }) => item.default_comment_status || "",
+    setValue: ({ value }) => ({
+      default_comment_status: value || null
+    }),
+    render: ({ item }) => {
+      return item.default_comment_status === "open" ? (0, import_i18n57.__)("Comments open") : (0, import_i18n57.__)("Comments closed");
+    },
+    elements: [
       {
-        className: SELECTION_CHECKBOX_CLASS,
-        "aria-label": selectionLabel,
-        "aria-disabled": disabled2,
-        checked,
-        onChange: () => {
-          if (disabled2) {
-            return;
-          }
-          onChangeSelection(
-            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-          );
-        },
-        ...extraProps
+        value: "open",
+        label: (0, import_i18n57.__)("Open"),
+        description: (0, import_i18n57.__)("Visitors can add new comments and replies.")
+      },
+      {
+        value: "",
+        label: (0, import_i18n57.__)("Closed"),
+        description: (0, import_i18n57.__)(
+          "Visitors cannot add new comments or replies. Existing comments remain visible."
+        )
       }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components29 = __toESM(require_components(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
-  var import_element127 = __toESM(require_element(), 1);
-  var import_data34 = __toESM(require_data(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
+    ],
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var site_discussion_default = siteDiscussionField;

-  // packages/kebab-case/build-module/index.mjs
-  function kebabCase2(str3) {
-    let input = str3?.toString?.() ?? "";
-    input = input.replace(/['\u2019]/, "");
-    return paramCase(input, {
-      splitRegexp: [
-        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
-        // fooBar => foo-bar, 3Bar => 3-bar
-        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
-        // 3bar => 3-bar
-        /([A-Za-z])([0-9])/g,
-        // Foo3 => foo-3, foo3 => foo-3
-        /([A-Z])([A-Z][a-z])/g
-        // FOOBar => foo-bar
-      ]
-    });
-  }
+  // packages/fields/build-module/fields/posts-page-title/index.mjs
+  var import_i18n58 = __toESM(require_i18n(), 1);
+  var postsPageTitleField = {
+    id: "posts_page_title",
+    type: "text",
+    label: (0, import_i18n58.__)("Blog title"),
+    description: (0, import_i18n58.__)(
+      "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
+    ),
+    getValue: ({ item }) => {
+      const title = item.title;
+      if (typeof title === "string") {
+        return title;
+      }
+      return title?.raw ?? "";
+    },
+    setValue: ({ value }) => ({ title: value }),
+    enableSorting: false,
+    enableHiding: false,
+    filterBy: false
+  };
+  var posts_page_title_default = postsPageTitleField;

-  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  function ButtonTrigger({
-    action,
-    onClick,
-    items,
-    variant
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      import_components29.Button,
-      {
-        disabled: !!action.disabled,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        variant,
-        onClick,
-        children: label
+  // packages/fields/build-module/actions/view-post.mjs
+  var import_i18n59 = __toESM(require_i18n(), 1);
+  var viewPost = {
+    id: "view-post",
+    label: (0, import_i18n59._x)("View", "verb"),
+    isPrimary: true,
+    icon: external_default,
+    isEligible(post2) {
+      return post2.status !== "trash";
+    },
+    callback(posts, { onActionPerformed }) {
+      const post2 = posts[0];
+      window.open(post2?.link, "_blank");
+      if (onActionPerformed) {
+        onActionPerformed(posts);
       }
-    );
-  }
-  function MenuItemTrigger({
-    action,
-    onClick,
-    items
-  }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.ItemLabel, { children: label }) });
+    }
+  };
+  var view_post_default = viewPost;
+
+  // packages/fields/build-module/actions/reorder-page.mjs
+  var import_data19 = __toESM(require_data(), 1);
+  var import_core_data18 = __toESM(require_core_data(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_notices3 = __toESM(require_notices(), 1);
+  var import_element110 = __toESM(require_element(), 1);
+  var import_components13 = __toESM(require_components(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  function isItemValid(item) {
+    return typeof item.menu_order === "number" && Number.isInteger(item.menu_order);
   }
-  function ActionModal({
-    action,
+  function ReorderModal({
     items,
-    closeModal: closeModal2
+    closeModal: closeModal2,
+    onActionPerformed
   }) {
-    const label = typeof action.label === "string" ? action.label : action.label(items);
-    const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      import_components29.Modal,
-      {
-        title: modalHeader || label,
-        __experimentalHideHeader: !!action.hideModalHeader,
-        onRequestClose: closeModal2,
-        focusOnMount: action.modalFocusOnMount ?? true,
-        size: action.modalSize || "medium",
-        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
-          action.id
-        )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+    const [item, setItem] = (0, import_element110.useState)(items[0]);
+    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data19.useDispatch)(import_core_data18.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data19.useDispatch)(import_notices3.store);
+    const isValid2 = isItemValid(item);
+    async function onOrder(event) {
+      event.preventDefault();
+      if (!isValid2) {
+        return;
       }
-    );
-  }
-  function ActionsMenuGroup({
-    actions: actions2,
-    item,
-    registry,
-    setActiveModalAction
-  }) {
-    const { primaryActions, regularActions } = (0, import_element127.useMemo)(() => {
-      return actions2.reduce(
-        (acc, action) => {
-          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
-          return acc;
-        },
+      try {
+        await editEntityRecord("postType", item.type, item.id, {
+          menu_order: item.menu_order
+        });
+        closeModal2?.();
+        await saveEditedEntityRecord("postType", item.type, item.id, {
+          throwOnError: true
+        });
+        createSuccessNotice((0, import_i18n60.__)("Order updated."), {
+          type: "snackbar"
+        });
+        onActionPerformed?.(items);
+      } catch (error2) {
+        const typedError = error2;
+        const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n60.__)("An error occurred while updating the order");
+        createErrorNotice(errorMessage, {
+          type: "snackbar"
+        });
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("form", { onSubmit: onOrder, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_components13.__experimentalVStack, { spacing: "5", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { children: (0, import_i18n60.__)(
+        "Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported."
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+        import_components13.__experimentalInputControl,
         {
-          primaryActions: [],
-          regularActions: []
+          label: (0, import_i18n60.__)("Order"),
+          type: "number",
+          value: typeof item.menu_order === "number" && Number.isInteger(item.menu_order) ? String(item.menu_order) : "",
+          onChange: (value) => {
+            const parsed = parseInt(value, 10);
+            setItem({
+              ...item,
+              menu_order: isNaN(parsed) ? void 0 : parsed
+            });
+          }
         }
-      );
-    }, [actions2]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-      MenuItemTrigger,
-      {
-        action,
-        onClick: () => {
-          if ("RenderModal" in action) {
-            setActiveModalAction(action);
-            return;
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_components13.__experimentalHStack, { justify: "right", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+          import_components13.Button,
+          {
+            __next40pxDefaultSize: true,
+            variant: "tertiary",
+            onClick: () => {
+              closeModal2?.();
+            },
+            children: (0, import_i18n60.__)("Cancel")
           }
-          action.callback([item], { registry });
-        },
-        items: [item]
-      },
-      action.id
-    ));
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(menu_exports.Group, { children: [
-      renderActionGroup(primaryActions),
-      renderActionGroup(regularActions)
-    ] });
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+          import_components13.Button,
+          {
+            __next40pxDefaultSize: true,
+            variant: "primary",
+            type: "submit",
+            accessibleWhenDisabled: true,
+            disabled: !isValid2,
+            children: (0, import_i18n60.__)("Save")
+          }
+        )
+      ] })
+    ] }) });
   }
-  function ItemActions({
-    item,
-    actions: actions2,
-    isCompact
-  }) {
-    const registry = (0, import_data34.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element127.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
-    if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-        CompactItemActions,
-        {
-          item,
-          actions: eligibleActions,
-          isSmall: true,
-          registry
+  var reorderPage = {
+    id: "order-pages",
+    label: (0, import_i18n60.__)("Order\u2026"),
+    modalHeader: (0, import_i18n60.__)("Order"),
+    isEligible({ status }) {
+      return status !== "trash";
+    },
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ReorderModal
+  };
+  var reorder_page_default = reorderPage;
+
+  // packages/fields/build-module/actions/duplicate-post.mjs
+  var import_data20 = __toESM(require_data(), 1);
+  var import_core_data19 = __toESM(require_core_data(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_notices4 = __toESM(require_notices(), 1);
+  var import_element111 = __toESM(require_element(), 1);
+  var import_components14 = __toESM(require_components(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var duplicatePost = {
+    id: "duplicate-post",
+    label: (0, import_i18n61._x)("Duplicate\u2026", "action label"),
+    modalHeader: (0, import_i18n61._x)("Duplicate", "action label"),
+    isEligible({ status }) {
+      return status !== "trash";
+    },
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [item, setItem] = (0, import_element111.useState)({
+        ...items[0],
+        title: (0, import_i18n61.sprintf)(
+          /* translators: %s: Existing post title */
+          (0, import_i18n61._x)("%s (Copy)", "post"),
+          getItemTitle(items[0])
+        )
+      });
+      const [isCreatingPage, setIsCreatingPage] = (0, import_element111.useState)(false);
+      const { saveEntityRecord } = (0, import_data20.useDispatch)(import_core_data19.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data20.useDispatch)(import_notices4.store);
+      async function createPage(event) {
+        event.preventDefault();
+        if (isCreatingPage) {
+          return;
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "flex-end",
-        className: "dataviews-item-actions",
-        style: {
-          flexShrink: 0,
-          width: "auto"
-        },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-            PrimaryActions,
+        const newItemObject = {
+          status: "draft",
+          title: item.title,
+          slug: item.title || (0, import_i18n61.__)("No title"),
+          comment_status: item.comment_status,
+          content: typeof item.content === "string" ? item.content : item.content.raw,
+          excerpt: typeof item.excerpt === "string" ? item.excerpt : item.excerpt?.raw,
+          meta: item.meta,
+          parent: item.parent,
+          password: item.password,
+          template: item.template,
+          format: item.format,
+          featured_media: item.featured_media,
+          menu_order: item.menu_order,
+          ping_status: item.ping_status
+        };
+        const assignablePropertiesPrefix = "wp:action-assign-";
+        const assignableProperties = Object.keys(item?._links || {}).filter(
+          (property) => property.startsWith(assignablePropertiesPrefix)
+        ).map(
+          (property) => property.slice(assignablePropertiesPrefix.length)
+        );
+        assignableProperties.forEach((property) => {
+          if (item.hasOwnProperty(property)) {
+            newItemObject[property] = item[property];
+          }
+        });
+        setIsCreatingPage(true);
+        try {
+          const newItem = await saveEntityRecord(
+            "postType",
+            item.type,
+            newItemObject,
+            { throwOnError: true }
+          );
+          createSuccessNotice(
+            (0, import_i18n61.sprintf)(
+              // translators: %s: Title of the created post, e.g: "Hello world".
+              (0, import_i18n61.__)('"%s" successfully created.'),
+              getItemTitle(newItem)
+            ),
             {
-              item,
-              actions: primaryActions,
-              registry
+              id: "duplicate-post-action",
+              type: "snackbar"
+            }
+          );
+          if (onActionPerformed) {
+            onActionPerformed([newItem]);
+          }
+        } catch (error2) {
+          const typedError = error2;
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n61.__)("An error occurred while duplicating the page.");
+          createErrorNotice(errorMessage, {
+            type: "snackbar"
+          });
+        } finally {
+          setIsCreatingPage(false);
+          closeModal2?.();
+        }
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_components14.__experimentalVStack, { spacing: 3, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+          import_components14.__experimentalInputControl,
+          {
+            label: (0, import_i18n61.__)("Title"),
+            placeholder: (0, import_i18n61.__)("No title"),
+            value: getItemTitle(item),
+            onChange: (value) => setItem((prev) => ({
+              ...prev,
+              title: value || (0, import_i18n61.__)("No title")
+            }))
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_components14.__experimentalHStack, { spacing: 2, justify: "end", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+            import_components14.Button,
+            {
+              variant: "tertiary",
+              onClick: closeModal2,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n61.__)("Cancel")
             }
           ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-            CompactItemActions,
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+            import_components14.Button,
             {
-              item,
-              actions: eligibleActions,
-              registry
+              variant: "primary",
+              type: "submit",
+              isBusy: isCreatingPage,
+              "aria-disabled": isCreatingPage,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n61._x)("Duplicate", "action label")
             }
           )
-        ]
-      }
-    );
-  }
-  function CompactItemActions({
-    item,
-    actions: actions2,
-    isSmall,
-    registry
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element127.useState)(
-      null
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(menu_exports.Root, { disabled: !actions2.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          menu_exports.Trigger,
+        ] })
+      ] }) });
+    }
+  };
+  var duplicate_post_default = duplicatePost;
+
+  // packages/fields/build-module/actions/rename-post.mjs
+  var import_data21 = __toESM(require_data(), 1);
+  var import_core_data20 = __toESM(require_core_data(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_element112 = __toESM(require_element(), 1);
+  var import_patterns3 = __toESM(require_patterns(), 1);
+  var import_components15 = __toESM(require_components(), 1);
+  var import_notices5 = __toESM(require_notices(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var { PATTERN_TYPES: PATTERN_TYPES3 } = unlock4(import_patterns3.privateApis);
+  var renamePost = {
+    id: "rename-post",
+    label: (0, import_i18n62.__)("Rename\u2026"),
+    modalHeader: (0, import_i18n62.__)("Rename"),
+    modalFocusOnMount: "firstContentElement",
+    isEligible(post2) {
+      if (post2.status === "trash") {
+        return false;
+      }
+      if (!["wp_template", "wp_template_part"].includes(post2.type)) {
+        return post2.permissions?.update;
+      }
+      if (isTemplate(post2)) {
+        return isTemplateRemovable(post2) && post2.is_custom && post2.permissions?.update;
+      }
+      if (isTemplatePart(post2)) {
+        return post2.source === "custom" && !post2?.has_theme_file && post2.permissions?.update;
+      }
+      return post2.type === PATTERN_TYPES3.user && post2.permissions?.update;
+    },
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [item] = items;
+      const [title, setTitle] = (0, import_element112.useState)(() => getItemTitle(item, ""));
+      const { editEntityRecord, saveEditedEntityRecord } = (0, import_data21.useDispatch)(import_core_data20.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data21.useDispatch)(import_notices5.store);
+      async function onRename(event) {
+        event.preventDefault();
+        try {
+          await editEntityRecord("postType", item.type, item.id, {
+            title
+          });
+          setTitle("");
+          closeModal2?.();
+          await saveEditedEntityRecord("postType", item.type, item.id, {
+            throwOnError: true
+          });
+          createSuccessNotice((0, import_i18n62.__)("Name updated"), {
+            type: "snackbar"
+          });
+          onActionPerformed?.(items);
+        } catch (error2) {
+          const typedError = error2;
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n62.__)("An error occurred while updating the name");
+          createErrorNotice(errorMessage, { type: "snackbar" });
+        }
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("form", { onSubmit: onRename, children: /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_components15.__experimentalVStack, { spacing: "5", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+          import_components15.TextControl,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-              import_components29.Button,
-              {
-                size: isSmall ? "small" : "compact",
-                icon: more_vertical_default,
-                label: (0, import_i18n90.__)("Actions"),
-                accessibleWhenDisabled: true,
-                disabled: !actions2.length,
-                className: "dataviews-all-actions-button"
-              }
-            )
+            label: (0, import_i18n62.__)("Name"),
+            value: title,
+            onChange: setTitle,
+            required: true
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          ActionsMenuGroup,
-          {
-            actions: actions2,
-            item,
-            registry,
-            setActiveModalAction
-          }
-        ) })
-      ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-        ActionModal,
-        {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
-        }
-      )
-    ] });
-  }
-  function PrimaryActions({
-    item,
-    actions: actions2,
-    registry,
-    buttonVariant
-  }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element127.useState)(null);
-    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
-    if (isMobileViewport) {
-      return null;
+        /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_components15.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            import_components15.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: () => {
+                closeModal2?.();
+              },
+              children: (0, import_i18n62.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            import_components15.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              type: "submit",
+              children: (0, import_i18n62.__)("Save")
+            }
+          )
+        ] })
+      ] }) });
     }
-    if (!Array.isArray(actions2) || actions2.length === 0) {
-      return null;
+  };
+  var rename_post_default = renamePost;
+
+  // packages/fields/build-module/actions/reset-post.mjs
+  var import_data22 = __toESM(require_data(), 1);
+  var import_core_data21 = __toESM(require_core_data(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
+  var import_notices6 = __toESM(require_notices(), 1);
+  var import_element113 = __toESM(require_element(), 1);
+  var import_blocks4 = __toESM(require_blocks(), 1);
+  var import_components16 = __toESM(require_components(), 1);
+  var import_url5 = __toESM(require_url(), 1);
+  var import_api_fetch = __toESM(require_api_fetch(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var isTemplateRevertable2 = (templateOrTemplatePart) => {
+    if (!templateOrTemplatePart) {
+      return false;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
-      actions2.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-        ButtonTrigger,
-        {
-          action,
-          onClick: () => {
-            if ("RenderModal" in action) {
-              setActiveModalAction(action);
-              return;
-            }
-            action.callback([item], { registry });
-          },
-          items: [item],
-          variant: buttonVariant
-        },
-        action.id
-      )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-        ActionModal,
+    return templateOrTemplatePart.source === "custom" && (Boolean(templateOrTemplatePart?.plugin) || templateOrTemplatePart?.has_theme_file);
+  };
+  var revertTemplate = async (template2, { allowUndo = true } = {}) => {
+    const noticeId = "edit-site-template-reverted";
+    (0, import_data22.dispatch)(import_notices6.store).removeNotice(noticeId);
+    if (!isTemplateRevertable2(template2)) {
+      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+        (0, import_i18n63.__)("This template is not revertable."),
         {
-          action: activeModalAction,
-          items: [item],
-          closeModal: () => setActiveModalAction(null)
+          type: "snackbar"
         }
-      )
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components30 = __toESM(require_components(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_element128 = __toESM(require_element(), 1);
-  var import_data35 = __toESM(require_data(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
-    if (selectionCount > 0) {
-      return (0, import_i18n91.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n91._n)("%d Item selected", "%d Items selected", selectionCount),
-        selectionCount
       );
+      return;
     }
-    if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n91.sprintf)(
-        /* translators: %d: number of items. */
-        (0, import_i18n91._n)("%d Item", "%d Items", totalItems),
-        totalItems
+    try {
+      const templateEntityConfig = (0, import_data22.select)(import_core_data21.store).getEntityConfig(
+        "postType",
+        template2.type
       );
-    }
-    return (0, import_i18n91.sprintf)(
-      /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n91._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
-      itemsCount,
-      totalItems
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
-  function hasAPossibleBulkAction(actions2, item) {
-    return actions2.some(
-      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
-    );
-  }
-  function useHasAPossibleBulkAction(actions2, item) {
-    return (0, import_element128.useMemo)(
-      () => hasAPossibleBulkAction(actions2, item),
-      [actions2, item]
-    );
-  }
-  function useSomeItemHasAPossibleBulkAction(actions2, data) {
-    return (0, import_element128.useMemo)(
-      () => data.some((item) => hasAPossibleBulkAction(actions2, item)),
-      [actions2, data]
-    );
-  }
-  function BulkSelectionCheckbox({
-    selection,
-    onChangeSelection,
-    data,
-    actions: actions2,
-    getItemId: getItemId2,
-    disableSelectAll = false
-  }) {
-    const selectableItems = (0, import_element128.useMemo)(() => {
-      return data.filter((item) => {
-        return actions2.some(
-          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+      if (!templateEntityConfig) {
+        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+          (0, import_i18n63.__)(
+            "The editor has encountered an unexpected error. Please reload."
+          ),
+          { type: "snackbar" }
         );
+        return;
+      }
+      const fileTemplatePath = (0, import_url5.addQueryArgs)(
+        `${templateEntityConfig.baseURL}/${template2.id}`,
+        { context: "edit", source: template2.origin }
+      );
+      const fileTemplate = await (0, import_api_fetch.default)({
+        path: fileTemplatePath
       });
-    }, [data, actions2]);
-    const selectedItems = data.filter(
-      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
-    );
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === selectableItems.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-        import_components30.CheckboxControl,
+      if (!fileTemplate) {
+        (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
+          (0, import_i18n63.__)(
+            "The editor has encountered an unexpected error. Please reload."
+          ),
+          { type: "snackbar" }
+        );
+        return;
+      }
+      const serializeBlocks = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks4.__unstableSerializeAndClean)(blocksForSerialization);
+      const edited = (0, import_data22.select)(import_core_data21.store).getEditedEntityRecord(
+        "postType",
+        template2.type,
+        template2.id
+      );
+      (0, import_data22.dispatch)(import_core_data21.store).editEntityRecord(
+        "postType",
+        template2.type,
+        template2.id,
         {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n92.__)("Deselect all")
+          content: serializeBlocks,
+          // Required to make the `undo` behave correctly.
+          blocks: edited.blocks,
+          // Required to revert the blocks in the editor.
+          source: "custom"
+          // required to avoid turning the editor into a dirty state
+        },
+        {
+          undoIgnore: true
+          // Required to merge this edit with the last undo level.
+        }
+      );
+      const blocks = (0, import_blocks4.parse)(fileTemplate?.content?.raw);
+      (0, import_data22.dispatch)(import_core_data21.store).editEntityRecord(
+        "postType",
+        template2.type,
+        fileTemplate.id,
+        {
+          content: serializeBlocks,
+          blocks,
+          source: "theme"
         }
       );
+      if (allowUndo) {
+        const undoRevert = () => {
+          (0, import_data22.dispatch)(import_core_data21.store).editEntityRecord(
+            "postType",
+            template2.type,
+            edited.id,
+            {
+              content: serializeBlocks,
+              blocks: edited.blocks,
+              source: "custom"
+            }
+          );
+        };
+        (0, import_data22.dispatch)(import_notices6.store).createSuccessNotice(
+          (0, import_i18n63.__)("Template reset."),
+          {
+            type: "snackbar",
+            id: noticeId,
+            actions: [
+              {
+                label: (0, import_i18n63.__)("Undo"),
+                onClick: undoRevert
+              }
+            ]
+          }
+        );
+      }
+    } catch (error2) {
+      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n63.__)("Template revert failed. Please reload.");
+      (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(errorMessage, {
+        type: "snackbar"
+      });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
-      import_components30.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection([]);
+  };
+  var resetPostAction = {
+    id: "reset-post",
+    label: (0, import_i18n63.__)("Reset\u2026"),
+    isEligible: (item) => {
+      return isTemplateOrTemplatePart(item) && item?.source === "custom" && (Boolean(item.type === "wp_template" && item?.plugin) || item?.has_theme_file);
+    },
+    icon: backup_default,
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element113.useState)(false);
+      const { saveEditedEntityRecord } = (0, import_data22.useDispatch)(import_core_data21.store);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data22.useDispatch)(import_notices6.store);
+      const onConfirm = async () => {
+        try {
+          for (const template2 of items) {
+            await revertTemplate(template2, {
+              allowUndo: false
+            });
+            await saveEditedEntityRecord(
+              "postType",
+              template2.type,
+              template2.id
+            );
+          }
+          createSuccessNotice(
+            items.length > 1 ? (0, import_i18n63.sprintf)(
+              /* translators: %d: The number of items. */
+              (0, import_i18n63.__)("%d items reset."),
+              items.length
+            ) : (0, import_i18n63.sprintf)(
+              /* translators: %s: The template/part's name. */
+              (0, import_i18n63.__)('"%s" reset.'),
+              getItemTitle(items[0])
+            ),
+            {
+              type: "snackbar",
+              id: "revert-template-action"
+            }
+          );
+        } catch (error2) {
+          let fallbackErrorMessage;
+          if (items[0].type === "wp_template") {
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
+              "An error occurred while reverting the template."
+            ) : (0, import_i18n63.__)(
+              "An error occurred while reverting the templates."
+            );
           } else {
-            onChangeSelection(
-              selectableItems.map((item) => getItemId2(item))
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
+              "An error occurred while reverting the template part."
+            ) : (0, import_i18n63.__)(
+              "An error occurred while reverting the template parts."
             );
           }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n92.__)("Deselect all") : (0, import_i18n92.__)("Select all")
-      }
-    );
-  }
+          const typedError = error2;
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : fallbackErrorMessage;
+          createErrorNotice(errorMessage, { type: "snackbar" });
+        }
+      };
+      return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(import_components16.__experimentalVStack, { spacing: "5", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components16.__experimentalText, { children: (0, import_i18n63.__)("Reset to default and clear all customizations?") }),
+        /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(import_components16.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+            import_components16.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n63.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+            import_components16.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                await onConfirm();
+                onActionPerformed?.(items);
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n63.__)("Reset")
+            }
+          )
+        ] })
+      ] });
+    }
+  };
+  var reset_post_default = resetPostAction;

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n93 = __toESM(require_i18n(), 1);
-  var import_components31 = __toESM(require_components(), 1);
-  var import_element129 = __toESM(require_element(), 1);
+  // packages/fields/build-module/actions/duplicate-pattern.mjs
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_patterns4 = __toESM(require_patterns(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var { CreatePatternModalContents, useDuplicatePatternProps } = unlock4(import_patterns4.privateApis);
+  var duplicatePattern = {
+    id: "duplicate-pattern",
+    label: (0, import_i18n64._x)("Duplicate\u2026", "action label"),
+    isEligible: (item) => item.type !== "wp_template_part",
+    modalHeader: (0, import_i18n64._x)("Duplicate pattern", "action label"),
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2 }) => {
+      const [item] = items;
+      const duplicatedProps = useDuplicatePatternProps({
+        pattern: item,
+        onSuccess: () => closeModal2?.()
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+        CreatePatternModalContents,
+        {
+          onClose: closeModal2,
+          confirmLabel: (0, import_i18n64._x)("Duplicate", "action label"),
+          ...duplicatedProps
+        }
+      );
+    }
+  };
+  var duplicate_pattern_default = duplicatePattern;

-  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
-  function getHideableFields(view, fields2) {
-    const togglableFields = [
-      view?.titleField,
-      view?.mediaField,
-      view?.descriptionField
-    ].filter(Boolean);
-    return fields2.filter(
-      (f3) => !togglableFields.includes(f3.id) && f3.type !== "media" && f3.enableHiding !== false
-    );
-  }
+  // node_modules/tslib/tslib.es6.mjs
+  var __assign = function() {
+    __assign = Object.assign || function __assign2(t4) {
+      for (var s3, i3 = 1, n3 = arguments.length; i3 < n3; i3++) {
+        s3 = arguments[i3];
+        for (var p4 in s3) if (Object.prototype.hasOwnProperty.call(s3, p4)) t4[p4] = s3[p4];
+      }
+      return t4;
+    };
+    return __assign.apply(this, arguments);
+  };

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
-  function WithMenuSeparators({ children }) {
-    return import_element129.Children.toArray(children).filter(Boolean).map((child, i3) => /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_element129.Fragment, { children: [
-      i3 > 0 && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Separator, {}),
-      child
-    ] }, i3));
+  // node_modules/lower-case/dist.es2015/index.js
+  function lowerCase(str3) {
+    return str3.toLowerCase();
   }
-  var _HeaderMenu = (0, import_element129.forwardRef)(function HeaderMenu({
-    fieldId,
-    view,
-    fields: fields2,
-    onChangeView,
-    onHide,
-    setOpenedFilter,
-    canMove = true,
-    canInsertLeft = true,
-    canInsertRight = true
-  }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
-    const isSorted = view.sort?.field === fieldId;
-    let isHidable = false;
-    let isSortable = false;
-    let canAddFilter = false;
-    let operators = [];
-    const field = fields2.find((f3) => f3.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element129.useContext)(dataviews_context_default);
-    if (!field) {
-      return null;
-    }
-    isHidable = field.enableHiding !== false;
-    isSortable = field.enableSorting !== false;
-    const header = field.header;
-    operators = !!field.filterBy && field.filterBy?.operators || [];
-    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
-    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
-      return header;
-    }
-    const hiddenFields = getHideableFields(view, fields2).filter(
-      (f3) => !visibleFieldIds.includes(f3.id)
-    );
-    const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n93.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
-        menu_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            import_components31.Button,
-            {
-              size: "compact",
-              className: "dataviews-view-table-header-button",
-              ref,
-              variant: "tertiary"
-            }
-          ),
-          children: [
-            header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-          menu_exports.RadioGroup,
-          {
-            value: isSorted && view.sort ? view.sort.direction : null,
-            onValueChange: (direction) => {
-              onChangeView({
-                ...view,
-                sort: {
-                  field: fieldId,
-                  direction
-                },
-                showLevels: false
-              });
-            },
-            children: SORTING_DIRECTIONS.map(
-              (direction) => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-                menu_exports.RadioItem,
-                {
-                  value: direction,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
-                },
-                direction
-              )
-            )
-          }
-        ),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-          menu_exports.Item,
-          {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: funnel_default }),
-            onClick: () => {
-              setOpenedFilter(fieldId);
-              setIsShowingFilter(true);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: fieldId,
-                    value: void 0,
-                    operator: operators[0]
-                  }
-                ]
-              });
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Add filter") })
-          }
-        ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            menu_exports.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: arrow_left_default }),
-              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move left") })
-            }
-          ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            menu_exports.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: arrow_right_default }),
-              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
-              onClick: () => {
-                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
-                const newFields = [
-                  ...visibleFieldIds
-                ];
-                newFields.splice(index2, 1);
-                newFields.splice(
-                  targetIndex,
-                  0,
-                  fieldId
-                );
-                onChangeView({
-                  ...view,
-                  fields: newFields
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move right") })
-            }
-          ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-                menu_exports.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
-              const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-                menu_exports.Item,
-                {
-                  onClick: () => {
-                    onChangeView({
-                      ...view,
-                      fields: [
-                        ...visibleFieldIds.slice(
-                          0,
-                          insertIndex
-                        ),
-                        hiddenField.id,
-                        ...visibleFieldIds.slice(
-                          insertIndex
-                        )
-                      ]
-                    });
-                  },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
-                },
-                hiddenField.id
-              );
-            }) })
-          ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-            menu_exports.Item,
-            {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: unseen_default }),
-              onClick: () => {
-                onHide(field);
-                onChangeView({
-                  ...view,
-                  fields: visibleFieldIds.filter(
-                    (id) => id !== fieldId
-                  )
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Hide column") })
-            }
-          )
-        ] })
-      ] }) })
-    ] });
-  });
-  var ColumnHeaderMenu = _HeaderMenu;
-  var column_header_menu_default = ColumnHeaderMenu;

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
-  function getClickableItemProps({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    className
-  }) {
-    if (!isItemClickable2(item) || !onClickItem) {
-      return { className };
+  // node_modules/no-case/dist.es2015/index.js
+  var DEFAULT_SPLIT_REGEXP = [/([a-z0-9])([A-Z])/g, /([A-Z])([A-Z][a-z])/g];
+  var DEFAULT_STRIP_REGEXP = /[^A-Z0-9]+/gi;
+  function noCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    return {
-      className: className ? `${className} ${className}--clickable` : void 0,
-      role: "button",
-      tabIndex: 0,
-      onClick: (event) => {
-        event.stopPropagation();
-        onClickItem(item);
-      },
-      onKeyDown: (event) => {
-        if (event.key === "Enter" || event.key === "" || event.key === " ") {
-          event.stopPropagation();
-          onClickItem(item);
-        }
-      }
-    };
+    var _a = options.splitRegexp, splitRegexp = _a === void 0 ? DEFAULT_SPLIT_REGEXP : _a, _b = options.stripRegexp, stripRegexp = _b === void 0 ? DEFAULT_STRIP_REGEXP : _b, _c = options.transform, transform = _c === void 0 ? lowerCase : _c, _d = options.delimiter, delimiter = _d === void 0 ? " " : _d;
+    var result = replace(replace(input, splitRegexp, "$1\0$2"), stripRegexp, "\0");
+    var start2 = 0;
+    var end = result.length;
+    while (result.charAt(start2) === "\0")
+      start2++;
+    while (result.charAt(end - 1) === "\0")
+      end--;
+    return result.slice(start2, end).split("\0").map(transform).join(delimiter);
   }
-  function ItemClickWrapper({
-    item,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    className,
-    children,
-    ...extraProps
-  }) {
-    if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { className, ...extraProps, children });
-    }
-    if (renderItemLink) {
-      const renderedElement = renderItemLink({
-        item,
-        className: `${className} ${className}--clickable`,
-        ...extraProps,
-        children
-      });
-      return (0, import_element130.cloneElement)(renderedElement, {
-        onClick: (event) => {
-          event.stopPropagation();
-          if (renderedElement.props.onClick) {
-            renderedElement.props.onClick(event);
-          }
-        },
-        onKeyDown: (event) => {
-          if (event.key === "Enter" || event.key === "" || event.key === " ") {
-            event.stopPropagation();
-            if (renderedElement.props.onKeyDown) {
-              renderedElement.props.onKeyDown(event);
-            }
-          }
-        }
-      });
+  function replace(input, re2, value) {
+    if (re2 instanceof RegExp)
+      return input.replace(re2, value);
+    return re2.reduce(function(input2, re3) {
+      return input2.replace(re3, value);
+    }, input);
+  }
+
+  // node_modules/upper-case-first/dist.es2015/index.js
+  function upperCaseFirst(input) {
+    return input.charAt(0).toUpperCase() + input.substr(1);
+  }
+
+  // node_modules/capital-case/dist.es2015/index.js
+  function capitalCaseTransform(input) {
+    return upperCaseFirst(input.toLowerCase());
+  }
+  function capitalCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    const clickProps = getClickableItemProps({
-      item,
-      isItemClickable: isItemClickable2,
-      onClickItem,
-      className
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...clickProps, ...extraProps, children });
+    return noCase(input, __assign({ delimiter: " ", transform: capitalCaseTransform }, options));
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
-  function ColumnPrimary({
-    item,
-    level,
-    titleField: titleField2,
-    mediaField,
-    mediaAspectRatio,
-    descriptionField: descriptionField3,
-    onClickItem,
-    renderItemLink,
-    isItemClickable: isItemClickable2
-  }) {
-    let mediaSizes = "32px";
-    if (mediaAspectRatio) {
-      const [ratioWidth, ratioHeight] = mediaAspectRatio.split("/").map(Number);
-      mediaSizes = `${Math.min(
-        60,
-        Math.round(32 * ratioWidth / ratioHeight)
-      )}px`;
+  // node_modules/dot-case/dist.es2015/index.js
+  function dotCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-        ItemClickWrapper,
-        {
-          item,
-          isItemClickable: isItemClickable2,
-          onClickItem,
-          renderItemLink,
-          className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
-          "aria-label": isItemClickable2(item) && (!!onClickItem || !!renderItemLink) && !!titleField2 ? titleField2.getValue?.({ item }) : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-            mediaField.render,
-            {
-              item,
-              field: mediaField,
-              config: { sizes: mediaSizes }
-            }
-          )
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          align: "flex-start",
-          className: "dataviews-view-table__primary-column-content",
-          children: [
-            titleField2 && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
-                children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)("span", { className: "dataviews-view-table__level", children: [
-                    Array(level).fill("\u2014").join(" "),
-                    "\xA0"
-                  ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(titleField2.render, { item, field: titleField2 })
-                ]
-              }
-            ),
-            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
-              descriptionField3.render,
-              {
-                item,
-                field: descriptionField3
-              }
-            )
-          ]
-        }
-      )
-    ] });
+    return noCase(input, __assign({ delimiter: "." }, options));
   }
-  var column_primary_default = ColumnPrimary;

-  // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_i18n94 = __toESM(require_i18n(), 1);
-  var isScrolledToEnd = (element) => {
-    if ((0, import_i18n94.isRTL)()) {
-      const scrollLeft = Math.abs(element.scrollLeft);
-      return scrollLeft <= 1;
+  // node_modules/param-case/dist.es2015/index.js
+  function paramCase(input, options) {
+    if (options === void 0) {
+      options = {};
     }
-    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
-  };
-  function useScrollState({
-    scrollContainerRef,
-    enabledHorizontal = false
-  }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element131.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element131.useState)(false);
-    const handleScroll = (0, import_element131.useCallback)(() => {
-      const scrollContainer = scrollContainerRef.current;
-      if (!scrollContainer) {
-        return;
-      }
-      if (enabledHorizontal) {
-        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
-      }
-      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
-    }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element131.useEffect)(() => {
-      if (typeof window === "undefined" || !scrollContainerRef.current) {
-        return () => {
-        };
-      }
-      const scrollContainer = scrollContainerRef.current;
-      handleScroll();
-      scrollContainer.addEventListener("scroll", handleScroll);
-      window.addEventListener("resize", handleScroll);
-      return () => {
-        scrollContainer.removeEventListener("scroll", handleScroll);
-        window.removeEventListener("resize", handleScroll);
-      };
-    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
-    return { isHorizontalScrollEnd, isVerticallyScrolled };
+    return dotCase(input, __assign({ delimiter: "-" }, options));
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
-  function getDataByGroup(data, groupByField) {
-    return data.reduce((groups, item) => {
-      const groupName = groupByField.getValue({ item });
-      if (!groups.has(groupName)) {
-        groups.set(groupName, []);
+  // node_modules/client-zip/index.js
+  "stream" in Blob.prototype || Object.defineProperty(Blob.prototype, "stream", { value() {
+    return new Response(this).body;
+  } }), "setBigUint64" in DataView.prototype || Object.defineProperty(DataView.prototype, "setBigUint64", { value(e3, n3, t4) {
+    const i3 = Number(0xffffffffn & n3), r4 = Number(n3 >> 32n);
+    this.setUint32(e3 + (t4 ? 0 : 4), i3, t4), this.setUint32(e3 + (t4 ? 4 : 0), r4, t4);
+  } });
+  var e2 = (e3) => new DataView(new ArrayBuffer(e3));
+  var n2 = (e3) => new Uint8Array(e3.buffer || e3);
+  var t2 = (e3) => new TextEncoder().encode(String(e3));
+  var i2 = (e3) => Math.min(4294967295, Number(e3));
+  var r3 = (e3) => Math.min(65535, Number(e3));
+  function f2(e3, i3) {
+    if (void 0 === i3 || i3 instanceof Date || (i3 = new Date(i3)), e3 instanceof File) return { isFile: 1, t: i3 || new Date(e3.lastModified), i: e3.stream() };
+    if (e3 instanceof Response) return { isFile: 1, t: i3 || new Date(e3.headers.get("Last-Modified") || Date.now()), i: e3.body };
+    if (void 0 === i3) i3 = /* @__PURE__ */ new Date();
+    else if (isNaN(i3)) throw new Error("Invalid modification date.");
+    if (void 0 === e3) return { isFile: 0, t: i3 };
+    if ("string" == typeof e3) return { isFile: 1, t: i3, i: t2(e3) };
+    if (e3 instanceof Blob) return { isFile: 1, t: i3, i: e3.stream() };
+    if (e3 instanceof Uint8Array || e3 instanceof ReadableStream) return { isFile: 1, t: i3, i: e3 };
+    if (e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3)) return { isFile: 1, t: i3, i: n2(e3) };
+    if (Symbol.asyncIterator in e3) return { isFile: 1, t: i3, i: o2(e3[Symbol.asyncIterator]()) };
+    throw new TypeError("Unsupported input format.");
+  }
+  function o2(e3, n3 = e3) {
+    return new ReadableStream({ async pull(n4) {
+      let t4 = 0;
+      for (; n4.desiredSize > t4; ) {
+        const i3 = await e3.next();
+        if (!i3.value) {
+          n4.close();
+          break;
+        }
+        {
+          const e4 = a2(i3.value);
+          n4.enqueue(e4), t4 += e4.byteLength;
+        }
       }
-      groups.get(groupName)?.push(item);
-      return groups;
-    }, /* @__PURE__ */ new Map());
+    }, cancel(e4) {
+      n3.throw?.(e4);
+    } });
   }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element132 = __toESM(require_element(), 1);
-  var import_keycodes = __toESM(require_keycodes(), 1);
-  function getRange(orderedIds, fromIndex, toIndex) {
-    return orderedIds.slice(
-      Math.min(fromIndex, toIndex),
-      Math.max(fromIndex, toIndex) + 1
-    );
+  function a2(e3) {
+    return "string" == typeof e3 ? t2(e3) : e3 instanceof Uint8Array ? e3 : n2(e3);
   }
-  function getRangeSelection({
-    anchorId,
-    targetId,
-    lastTargetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return selection;
+  function s2(e3, i3, r4) {
+    let [f3, o4] = (function(e4) {
+      return e4 ? e4 instanceof Uint8Array ? [e4, 1] : ArrayBuffer.isView(e4) || e4 instanceof ArrayBuffer ? [n2(e4), 1] : [t2(e4), 0] : [void 0, 0];
+    })(i3);
+    if (e3 instanceof File) return { o: d2(f3 || t2(e3.name)), u: BigInt(e3.size), l: o4 };
+    if (e3 instanceof Response) {
+      const n3 = e3.headers.get("content-disposition"), i4 = n3 && n3.match(/;\s*filename\*?=["']?(.*?)["']?$/i), a3 = i4 && i4[1] || e3.url && new URL(e3.url).pathname.split("/").findLast(Boolean), s3 = a3 && decodeURIComponent(a3), u3 = r4 || +e3.headers.get("content-length");
+      return { o: d2(f3 || t2(s3)), u: BigInt(u3), l: o4 };
     }
-    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
-    const hasAnchor = anchorIndex !== -1;
-    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
-    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
-    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
-    const base = selection.filter((id) => !lastRange.includes(id));
-    return [
-      .../* @__PURE__ */ new Set([
-        ...base,
-        ...getRange(orderedIds, rangeStart, targetIndex)
-      ])
-    ];
+    return f3 = d2(f3, void 0 !== e3 || void 0 !== r4), "string" == typeof e3 ? { o: f3, u: BigInt(t2(e3).length), l: o4 } : e3 instanceof Blob ? { o: f3, u: BigInt(e3.size), l: o4 } : e3 instanceof ArrayBuffer || ArrayBuffer.isView(e3) ? { o: f3, u: BigInt(e3.byteLength), l: o4 } : { o: f3, u: u2(e3, r4), l: o4 };
   }
-  function getClosestSelectedId({
-    targetId,
-    orderedIds,
-    selection
-  }) {
-    const targetIndex = orderedIds.indexOf(targetId);
-    if (targetIndex === -1) {
-      return null;
-    }
-    const selectedIds = new Set(selection);
-    let closestId = null;
-    let closestDistance = Infinity;
-    orderedIds.forEach((id, index2) => {
-      if (!selectedIds.has(id)) {
-        return;
+  function u2(e3, n3) {
+    return n3 > -1 ? BigInt(n3) : e3 ? void 0 : 0n;
+  }
+  function d2(e3, n3 = 1) {
+    if (!e3 || e3.every(((c6) => 47 === c6))) throw new Error("The file must have a name.");
+    if (n3) for (; 47 === e3[e3.length - 1]; ) e3 = e3.subarray(0, -1);
+    else 47 !== e3[e3.length - 1] && (e3 = new Uint8Array([...e3, 47]));
+    return e3;
+  }
+  var l2 = new Uint32Array(256);
+  for (let e3 = 0; e3 < 256; ++e3) {
+    let n3 = e3;
+    for (let e4 = 0; e4 < 8; ++e4) n3 = n3 >>> 1 ^ (1 & n3 && 3988292384);
+    l2[e3] = n3;
+  }
+  function y2(e3, n3 = 0) {
+    n3 ^= -1;
+    for (var t4 = 0, i3 = e3.length; t4 < i3; t4++) n3 = n3 >>> 8 ^ l2[255 & n3 ^ e3[t4]];
+    return (-1 ^ n3) >>> 0;
+  }
+  function w2(e3, n3, t4 = 0) {
+    const i3 = e3.getSeconds() >> 1 | e3.getMinutes() << 5 | e3.getHours() << 11, r4 = e3.getDate() | e3.getMonth() + 1 << 5 | e3.getFullYear() - 1980 << 9;
+    n3.setUint16(t4, i3, 1), n3.setUint16(t4 + 2, r4, 1);
+  }
+  function B({ o: e3, l: n3 }, t4) {
+    return 8 * (!n3 || (t4 ?? (function(e4) {
+      try {
+        b2.decode(e4);
+      } catch {
+        return 0;
       }
-      const distance2 = Math.abs(index2 - targetIndex);
-      if (distance2 < closestDistance) {
-        closestDistance = distance2;
-        closestId = id;
+      return 1;
+    })(e3)));
+  }
+  var b2 = new TextDecoder("utf8", { fatal: 1 });
+  function p3(t4, i3 = 0) {
+    const r4 = e2(30);
+    return r4.setUint32(0, 1347093252), r4.setUint32(4, 754976768 | i3), w2(t4.t, r4, 10), r4.setUint16(26, t4.o.length, 1), n2(r4);
+  }
+  async function* g2(e3) {
+    let { i: n3 } = e3;
+    if ("then" in n3 && (n3 = await n3), n3 instanceof Uint8Array) yield n3, e3.m = y2(n3, 0), e3.u = BigInt(n3.length);
+    else {
+      e3.u = 0n;
+      const t4 = n3.getReader();
+      for (; ; ) {
+        const { value: n4, done: i3 } = await t4.read();
+        if (i3) break;
+        e3.m = y2(n4, e3.m), e3.u += BigInt(n4.length), yield n4;
       }
-    });
-    return closestId;
+    }
   }
-  function useSelectionProps({
-    data,
-    getItemId: getItemId2,
-    isItemSelectable,
-    selection,
-    onChangeSelection,
-    selectionMode,
-    shouldSelectOnClick
-  }) {
-    const isMultiselect = selectionMode === "multi";
-    const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element132.useRef)(null);
-    const anchorTo = (id) => {
-      gestureRef.current = { anchorId: id, lastTargetId: null };
-    };
-    const isTouchDeviceRef = (0, import_element132.useRef)(false);
-    (0, import_element132.useEffect)(() => {
-      const markTouchDevice = () => {
-        isTouchDeviceRef.current = true;
-      };
-      document.addEventListener("touchstart", markTouchDevice, {
-        once: true
-      });
-      return () => document.removeEventListener("touchstart", markTouchDevice);
-    }, []);
-    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
-    const selectableIdSet = new Set(selectableIds);
-    const hasSelectableItems = selectableIds.length > 0;
-    const hasRangeGesture = hasSelectableItems && isMultiselect;
-    const getSelectionProps = (id) => {
-      const isSelectable = selectableIdSet.has(id);
-      return {
-        // When a plain click selects, that click is also what anchors the
-        // range a following Shift+Click extends from. Modifier clicks never
-        // reach here: `onClickCapture` stops them.
-        ...shouldSelectOnClick && {
-          onClick: () => {
-            if (allowDeselect && selection.includes(id)) {
-              onChangeSelection(
-                selection.filter((itemId) => id !== itemId)
-              );
-            } else {
-              onChangeSelection(
-                isMultiselect ? [...selection, id] : [id]
-              );
-            }
-            anchorTo(id);
-          }
-        },
-        onMouseDown: (event) => {
-          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
-            event.preventDefault();
-          }
-        },
-        onClickCapture: (event) => {
-          if (!hasRangeGesture) {
-            return;
-          }
-          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
-          if (!isModifierKeyPressed && !event.shiftKey) {
-            if (isSelectable && isSelectionCheckboxClick) {
-              anchorTo(id);
-            }
-            return;
-          }
-          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
-            return;
-          }
-          event.stopPropagation();
-          if (!isSelectionCheckboxClick) {
-            event.preventDefault();
-          }
-          if (!isSelectable) {
-            return;
-          }
-          if (event.shiftKey) {
-            let gesture = gestureRef.current;
-            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
-              gesture = {
-                anchorId: getClosestSelectedId({
-                  targetId: id,
-                  orderedIds: selectableIds,
-                  selection
-                }) ?? id,
-                lastTargetId: null
-              };
-            }
-            onChangeSelection(
-              getRangeSelection({
-                anchorId: gesture.anchorId,
-                targetId: id,
-                lastTargetId: gesture.lastTargetId,
-                orderedIds: selectableIds,
-                selection
-              })
-            );
-            gestureRef.current = {
-              anchorId: gesture.anchorId,
-              lastTargetId: id
-            };
-          } else {
-            onChangeSelection(
-              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
-            );
-            anchorTo(id);
-          }
-        }
-      };
-    };
-    return { getSelectionProps };
+  function I(t4, r4) {
+    const f3 = e2(16 + (r4 ? 8 : 0));
+    return f3.setUint32(0, 1347094280), f3.setUint32(4, t4.isFile ? t4.m : 0, 1), r4 ? (f3.setBigUint64(8, t4.u, 1), f3.setBigUint64(16, t4.u, 1)) : (f3.setUint32(8, i2(t4.u), 1), f3.setUint32(12, i2(t4.u), 1)), n2(f3);
   }
-
-  // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components32 = __toESM(require_components(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem3({
-    field,
-    isVisible: isVisible2,
-    onToggleVisibility
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components32.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components32.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
-    ] }) });
+  function v2(t4, r4, f3 = 0, o4 = 0) {
+    const a3 = e2(46);
+    return a3.setUint32(0, 1347092738), a3.setUint32(4, 755182848), a3.setUint16(8, 2048 | f3), w2(t4.t, a3, 12), a3.setUint32(16, t4.isFile ? t4.m : 0, 1), a3.setUint32(20, i2(t4.u), 1), a3.setUint32(24, i2(t4.u), 1), a3.setUint16(28, t4.o.length, 1), a3.setUint16(30, o4, 1), a3.setUint16(40, t4.isFile ? 33204 : 16893, 1), a3.setUint32(42, i2(r4), 1), n2(a3);
   }
-  function isDefined(item) {
-    return !!item;
+  function h2(t4, i3, r4) {
+    const f3 = e2(r4);
+    return f3.setUint16(0, 1, 1), f3.setUint16(2, r4 - 4, 1), 16 & r4 && (f3.setBigUint64(4, t4.u, 1), f3.setBigUint64(12, t4.u, 1)), f3.setBigUint64(r4 - 8, i3, 1), n2(f3);
   }
-  function PropertiesSection({
-    showLabel = true
-  }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element133.useContext)(dataviews_context_default);
-    const regularFields = getHideableFields(view, fields2);
-    if (!regularFields?.length) {
-      return null;
+  function D(e3) {
+    return e3 instanceof File || e3 instanceof Response ? [[e3], [e3]] : [[e3.input, e3.name, e3.size], [e3.input, e3.lastModified]];
+  }
+  var S2 = (e3) => (function(e4) {
+    let n3 = BigInt(22), t4 = 0n, i3 = 0;
+    for (const r4 of e4) {
+      if (!r4.o) throw new Error("Every file must have a non-empty name.");
+      if (void 0 === r4.u) throw new Error(`Missing size for file "${new TextDecoder().decode(r4.o)}".`);
+      const e5 = r4.u >= 0xffffffffn, f3 = t4 >= 0xffffffffn;
+      t4 += BigInt(46 + r4.o.length + (e5 && 8)) + r4.u, n3 += BigInt(r4.o.length + 46 + (12 * f3 | 28 * e5)), i3 || (i3 = e5);
     }
-    const titleField2 = fields2.find((f3) => f3.id === view.titleField);
-    const previewField = fields2.find((f3) => f3.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (f3) => f3.id === view.descriptionField
-    );
-    const lockedFields = [
-      {
-        field: titleField2,
-        isVisibleFlag: "showTitle"
-      },
+    return (i3 || t4 >= 0xffffffffn) && (n3 += BigInt(76)), n3 + t4;
+  })((function* (e4) {
+    for (const n3 of e4) yield s2(...D(n3)[0]);
+  })(e3));
+  function A(e3, n3 = {}) {
+    const t4 = { "Content-Type": "application/zip", "Content-Disposition": "attachment" };
+    return ("bigint" == typeof n3.length || Number.isInteger(n3.length)) && n3.length > 0 && (t4["Content-Length"] = String(n3.length)), n3.metadata && (t4["Content-Length"] = String(S2(n3.metadata))), new Response(N2(e3, n3), { headers: t4 });
+  }
+  function N2(t4, a3 = {}) {
+    const u3 = (function(e3) {
+      const n3 = e3[Symbol.iterator in e3 ? Symbol.iterator : Symbol.asyncIterator]();
+      return { async next() {
+        const e4 = await n3.next();
+        if (e4.done) return e4;
+        const [t5, i3] = D(e4.value);
+        return { done: 0, value: Object.assign(f2(...i3), s2(...t5)) };
+      }, throw: n3.throw?.bind(n3), [Symbol.asyncIterator]() {
+        return this;
+      } };
+    })(t4);
+    return o2((async function* (t5, f3) {
+      const o4 = [];
+      let a4 = 0n, s3 = 0n, u4 = 0;
+      for await (const e3 of t5) {
+        const n3 = B(e3, f3.buffersAreUTF8);
+        yield p3(e3, n3), yield new Uint8Array(e3.o), e3.isFile && (yield* g2(e3));
+        const t6 = e3.u >= 0xffffffffn, i3 = 12 * (a4 >= 0xffffffffn) | 28 * t6;
+        yield I(e3, t6), o4.push(v2(e3, a4, n3, i3)), o4.push(e3.o), i3 && o4.push(h2(e3, a4, i3)), t6 && (a4 += 8n), s3++, a4 += BigInt(46 + e3.o.length) + e3.u, u4 || (u4 = t6);
+      }
+      let d3 = 0n;
+      for (const e3 of o4) yield e3, d3 += BigInt(e3.length);
+      if (u4 || a4 >= 0xffffffffn) {
+        const t6 = e2(76);
+        t6.setUint32(0, 1347094022), t6.setBigUint64(4, BigInt(44), 1), t6.setUint32(12, 755182848), t6.setBigUint64(24, s3, 1), t6.setBigUint64(32, s3, 1), t6.setBigUint64(40, d3, 1), t6.setBigUint64(48, a4, 1), t6.setUint32(56, 1347094023), t6.setBigUint64(64, a4 + d3, 1), t6.setUint32(72, 1, 1), yield n2(t6);
+      }
+      const l3 = e2(22);
+      l3.setUint32(0, 1347093766), l3.setUint16(8, r3(s3), 1), l3.setUint16(10, r3(s3), 1), l3.setUint32(12, i2(d3), 1), l3.setUint32(16, i2(a4), 1), yield n2(l3);
+    })(u3, a3), u3);
+  }
+
+  // packages/fields/build-module/actions/export-pattern.mjs
+  var import_remove_accents2 = __toESM(require_remove_accents(), 1);
+  var import_blob2 = __toESM(require_blob(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  function getJsonFromItem(item) {
+    return JSON.stringify(
       {
-        field: previewField,
-        isVisibleFlag: "showMedia"
+        __file: item.type,
+        title: getItemTitle(item),
+        content: typeof item.content === "string" ? item.content : item.content?.raw,
+        syncStatus: item.wp_pattern_sync_status
       },
-      {
-        field: descriptionField3,
-        isVisibleFlag: "showDescription"
-      }
-    ].filter(({ field }) => isDefined(field));
-    const visibleFieldIds = view.fields ?? [];
-    const visibleRegularFieldsCount = regularFields.filter(
-      (f3) => visibleFieldIds.includes(f3.id)
-    ).length;
-    const visibleLockedFields = lockedFields.filter(
-      ({ isVisibleFlag }) => view[isVisibleFlag] ?? true
+      null,
+      2
     );
-    const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
-    const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components32.BaseControl.VisualLabel, { children: (0, import_i18n95.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_components32.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
-            lockedFields.map(({ field, isVisibleFlag }) => {
-              const isVisible2 = view[isVisibleFlag] ?? true;
-              const fieldToRender = isSingleVisibleLockedField && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                FieldItem3,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      [isVisibleFlag]: !isVisible2
-                    });
-                  }
-                },
-                field.id
-              );
-            }),
-            regularFields.map((field) => {
-              const isVisible2 = visibleFieldIds.includes(field.id);
-              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-                FieldItem3,
-                {
-                  field: fieldToRender,
-                  isVisible: isVisible2,
-                  onToggleVisibility: () => {
-                    onChangeView({
-                      ...view,
-                      fields: isVisible2 ? visibleFieldIds.filter(
-                        (fieldId) => fieldId !== field.id
-                      ) : [...visibleFieldIds, field.id]
-                    });
-                  }
-                },
-                field.id
-              );
-            })
-          ] })
-        }
-      )
-    ] });
   }
-
-  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element134 = __toESM(require_element(), 1);
-  function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element134.useState)(false);
-    (0, import_element134.useEffect)(() => {
-      if (!isLoading) {
-        return;
+  var exportPattern = {
+    id: "export-pattern",
+    label: (0, import_i18n65.__)("Export as JSON"),
+    icon: download_default,
+    supportsBulk: true,
+    isEligible: (item) => item.type === "wp_block",
+    callback: async (items) => {
+      if (items.length === 1) {
+        return (0, import_blob2.downloadBlob)(
+          `${paramCase(
+            (0, import_remove_accents2.default)(
+              getItemTitle(items[0]) || items[0].slug
+            )
+          )}.json`,
+          getJsonFromItem(items[0]),
+          "application/json"
+        );
       }
-      const timeout = setTimeout(() => {
-        setShowLoader(true);
-      }, options.delay);
-      return () => {
-        clearTimeout(timeout);
-        setShowLoader(false);
-      };
-    }, [isLoading, options.delay]);
-    return showLoader;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
-  function getEffectiveAlign(explicitAlign, fieldType) {
-    if (explicitAlign) {
-      return explicitAlign;
-    }
-    if (fieldType === "integer" || fieldType === "number") {
-      return "end";
+      const nameCount = {};
+      const filesToZip = items.map((item) => {
+        const name2 = paramCase(
+          (0, import_remove_accents2.default)(getItemTitle(item) || item.slug)
+        );
+        nameCount[name2] = (nameCount[name2] || 0) + 1;
+        return {
+          name: `${name2 + (nameCount[name2] > 1 ? "-" + (nameCount[name2] - 1) : "")}.json`,
+          lastModified: /* @__PURE__ */ new Date(),
+          input: getJsonFromItem(item)
+        };
+      });
+      return (0, import_blob2.downloadBlob)(
+        (0, import_i18n65.__)("patterns-export") + ".zip",
+        await A(filesToZip).blob(),
+        "application/zip"
+      );
     }
-    return void 0;
-  }
-  function TableColumnField({
-    item,
-    fields: fields2,
-    column,
-    align
-  }) {
-    const field = fields2.find((f3) => f3.id === column);
-    if (!field) {
-      return null;
+  };
+  var export_pattern_default = exportPattern;
+
+  // packages/fields/build-module/actions/view-post-revisions.mjs
+  var import_url6 = __toESM(require_url(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
+  var viewPostRevisions = {
+    id: "view-post-revisions",
+    context: "list",
+    label(items) {
+      const revisionsCount = items[0]._links?.["version-history"]?.[0]?.count ?? 0;
+      return (0, import_i18n66.sprintf)(
+        /* translators: %d: number of revisions. */
+        (0, import_i18n66.__)("View revisions (%d)"),
+        revisionsCount
+      );
+    },
+    isEligible(post2) {
+      if (post2.status === "trash") {
+        return false;
+      }
+      const lastRevisionId = post2?._links?.["predecessor-version"]?.[0]?.id ?? null;
+      const revisionsCount = post2?._links?.["version-history"]?.[0]?.count ?? 0;
+      return !!lastRevisionId && revisionsCount > 1;
+    },
+    callback(posts, { onActionPerformed }) {
+      const post2 = posts[0];
+      const href = (0, import_url6.addQueryArgs)("revision.php", {
+        revision: post2?._links?.["predecessor-version"]?.[0]?.id
+      });
+      document.location.href = href;
+      if (onActionPerformed) {
+        onActionPerformed(posts);
+      }
     }
-    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-      "dataviews-view-table__cell-align-end": align === "end",
-      "dataviews-view-table__cell-align-center": align === "center"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(field.render, { item, field }) });
-  }
-  function TableRow({
-    hasBulkActions,
-    item,
-    level,
-    actions: actions2,
-    fields: fields2,
-    id,
-    view,
-    titleField: titleField2,
-    mediaField,
-    mediaAspectRatio,
-    descriptionField: descriptionField3,
-    selection,
-    getItemId: getItemId2,
-    isItemClickable: isItemClickable2,
-    onClickItem,
-    renderItemLink,
-    onChangeSelection,
-    onMouseDown,
-    onClickCapture,
-    isActionsColumnSticky,
-    posinset
-  }) {
-    const { paginationInfo } = (0, import_element135.useContext)(dataviews_context_default);
-    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions2, item);
-    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
-      "tr",
-      {
-        className: clsx_default("dataviews-view-table__row", {
-          "is-selected": hasPossibleBulkAction && isSelected2,
-          "has-bulk-actions": hasPossibleBulkAction
-        }),
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        onClickCapture,
-        onMouseDown: (event) => {
-          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
-          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
-            event.preventDefault();
-          }
-          onMouseDown(event);
-        },
-        children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-            DataViewsSelectionCheckbox,
+  };
+  var view_post_revisions_default = viewPostRevisions;
+
+  // packages/fields/build-module/actions/permanently-delete-post.mjs
+  var import_core_data22 = __toESM(require_core_data(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_notices7 = __toESM(require_notices(), 1);
+  var import_element114 = __toESM(require_element(), 1);
+  var import_data23 = __toESM(require_data(), 1);
+  var import_components17 = __toESM(require_components(), 1);
+  var import_html_entities8 = __toESM(require_html_entities(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var permanentlyDeletePost = {
+    id: "permanently-delete",
+    label: (0, import_i18n67.__)("Permanently delete\u2026"),
+    supportsBulk: true,
+    icon: trash_default,
+    isEligible(item) {
+      if (isTemplateOrTemplatePart(item) || item.type === "wp_block") {
+        return false;
+      }
+      const { status, permissions } = item;
+      return status === "trash" && permissions?.delete;
+    },
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element114.useState)(false);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data23.useDispatch)(import_notices7.store);
+      const { deleteEntityRecord } = (0, import_data23.useDispatch)(import_core_data22.store);
+      return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components17.__experimentalVStack, { spacing: "5", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components17.__experimentalText, { children: items.length > 1 ? (0, import_i18n67.sprintf)(
+          // translators: %d: number of items to delete.
+          (0, import_i18n67._n)(
+            "Are you sure you want to permanently delete %d item?",
+            "Are you sure you want to permanently delete %d items?",
+            items.length
+          ),
+          items.length
+        ) : (0, import_i18n67.sprintf)(
+          // translators: %s: The post's title
+          (0, import_i18n67.__)(
+            'Are you sure you want to permanently delete "%s"?'
+          ),
+          (0, import_html_entities8.decodeEntities)(getItemTitle(items[0]))
+        ) }),
+        /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components17.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+            import_components17.Button,
             {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField: titleField2,
-              disabled: !hasPossibleBulkAction
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n67.__)("Cancel")
             }
-          ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-            column_primary_default,
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+            import_components17.Button,
             {
-              item,
-              level,
-              titleField: showTitle ? titleField2 : void 0,
-              mediaField: showMedia ? mediaField : void 0,
-              mediaAspectRatio,
-              descriptionField: showDescription ? descriptionField3 : void 0,
-              isItemClickable: isItemClickable2,
-              onClickItem,
-              renderItemLink
-            }
-          ) }),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            const field = fields2.find((f3) => f3.id === column);
-            const effectiveAlign = getEffectiveAlign(align, field?.type);
-            return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
-                },
-                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                  TableColumnField,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align: effectiveAlign
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const promiseResult = await Promise.allSettled(
+                  items.map(
+                    (post2) => deleteEntityRecord(
+                      "postType",
+                      post2.type,
+                      post2.id,
+                      { force: true },
+                      { throwOnError: true }
+                    )
+                  )
+                );
+                if (promiseResult.every(
+                  ({ status }) => status === "fulfilled"
+                )) {
+                  let successMessage;
+                  if (promiseResult.length === 1) {
+                    successMessage = (0, import_i18n67.sprintf)(
+                      /* translators: %s: The posts's title. */
+                      (0, import_i18n67.__)('"%s" permanently deleted.'),
+                      getItemTitle(items[0])
+                    );
+                  } else {
+                    successMessage = (0, import_i18n67.__)(
+                      "The items were permanently deleted."
+                    );
                   }
-                )
+                  createSuccessNotice(successMessage, {
+                    type: "snackbar",
+                    id: "permanently-delete-post-action"
+                  });
+                  onActionPerformed?.(items);
+                } else {
+                  let errorMessage;
+                  if (promiseResult.length === 1) {
+                    const typedError = promiseResult[0];
+                    if (typedError.reason?.message) {
+                      errorMessage = typedError.reason.message;
+                    } else {
+                      errorMessage = (0, import_i18n67.__)(
+                        "An error occurred while permanently deleting the item."
+                      );
+                    }
+                  } else {
+                    const errorMessages = /* @__PURE__ */ new Set();
+                    const failedPromises = promiseResult.filter(
+                      ({ status }) => status === "rejected"
+                    );
+                    for (const failedPromise of failedPromises) {
+                      const typedError = failedPromise;
+                      if (typedError.reason?.message) {
+                        errorMessages.add(
+                          typedError.reason.message
+                        );
+                      }
+                    }
+                    if (errorMessages.size === 0) {
+                      errorMessage = (0, import_i18n67.__)(
+                        "An error occurred while permanently deleting the items."
+                      );
+                    } else if (errorMessages.size === 1) {
+                      errorMessage = (0, import_i18n67.sprintf)(
+                        /* translators: %s: an error message */
+                        (0, import_i18n67.__)(
+                          "An error occurred while permanently deleting the items: %s"
+                        ),
+                        [...errorMessages][0]
+                      );
+                    } else {
+                      errorMessage = (0, import_i18n67.sprintf)(
+                        /* translators: %s: a list of comma separated error messages */
+                        (0, import_i18n67.__)(
+                          "Some errors occurred while permanently deleting the items: %s"
+                        ),
+                        [...errorMessages].join(",")
+                      );
+                    }
+                  }
+                  createErrorNotice(errorMessage, {
+                    type: "snackbar"
+                  });
+                }
+                setIsBusy(false);
+                closeModal2?.();
               },
-              column
-            );
-          }),
-          !!actions2?.length && // Disable reason: we are not making the element interactive,
-          // but preventing any click events from bubbling up to the
-          // table row. This allows us to add a click handler to the row
-          // itself (to toggle row selection) without erroneously
-          // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-            "td",
-            {
-              className: clsx_default("dataviews-view-table__actions-column", {
-                "dataviews-view-table__actions-column--sticky": true,
-                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
-              }),
-              onClick: (e3) => e3.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(ItemActions, { item, actions: actions2 })
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n67.__)("Delete permanently")
             }
           )
-        ]
-      }
-    );
-  }
-  function ViewTable({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    getItemLevel,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    view,
-    className,
-    empty
-  }) {
-    const { containerRef } = (0, import_element135.useContext)(dataviews_context_default);
-    const isDelayedLoading = useDelayedLoading(isLoading);
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    const headerMenuRefs = (0, import_element135.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element135.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element135.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element135.useState)(null);
-    (0, import_element135.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
-      }
-    });
-    const tableNoticeId = (0, import_element135.useId)();
-    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
-      scrollContainerRef: containerRef,
-      enabledHorizontal: !!actions2?.length
-    });
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
+        ] })
+      ] });
     }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const handleHeaderContextMenu = (event) => {
-      event.preventDefault();
-      event.stopPropagation();
-      const virtualAnchor = {
-        getBoundingClientRect: () => ({
-          x: event.clientX,
-          y: event.clientY,
-          top: event.clientY,
-          left: event.clientX,
-          right: event.clientX,
-          bottom: event.clientY,
-          width: 0,
-          height: 0,
-          toJSON: () => ({})
+  };
+  var permanently_delete_post_default = permanentlyDeletePost;
+
+  // packages/fields/build-module/actions/restore-post.mjs
+  var import_core_data23 = __toESM(require_core_data(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_notices8 = __toESM(require_notices(), 1);
+  var restorePost = {
+    id: "restore",
+    label: (0, import_i18n68.__)("Restore"),
+    isPrimary: true,
+    icon: backup_default,
+    supportsBulk: true,
+    isEligible(item) {
+      return !isTemplateOrTemplatePart(item) && item.type !== "wp_block" && item.status === "trash" && item.permissions?.update;
+    },
+    async callback(posts, { registry, onActionPerformed }) {
+      const { createSuccessNotice, createErrorNotice } = registry.dispatch(import_notices8.store);
+      const { editEntityRecord, saveEditedEntityRecord } = registry.dispatch(import_core_data23.store);
+      await Promise.allSettled(
+        posts.map((post2) => {
+          return editEntityRecord("postType", post2.type, post2.id, {
+            status: "draft"
+          });
         })
-      };
-      window.requestAnimationFrame(() => {
-        setContextMenuAnchor(virtualAnchor);
-      });
-    };
-    const hasData = !!data?.length;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+      );
+      const promiseResult = await Promise.allSettled(
+        posts.map((post2) => {
+          return saveEditedEntityRecord("postType", post2.type, post2.id, {
+            throwOnError: true
+          });
+        })
+      );
+      if (promiseResult.every(({ status }) => status === "fulfilled")) {
+        let successMessage;
+        if (posts.length === 1) {
+          successMessage = (0, import_i18n68.sprintf)(
+            /* translators: %s: The number of posts. */
+            (0, import_i18n68.__)('"%s" has been restored.'),
+            getItemTitle(posts[0])
+          );
+        } else if (posts[0].type === "page") {
+          successMessage = (0, import_i18n68.sprintf)(
+            /* translators: %d: The number of posts. */
+            (0, import_i18n68.__)("%d pages have been restored."),
+            posts.length
+          );
+        } else {
+          successMessage = (0, import_i18n68.sprintf)(
+            /* translators: %d: The number of posts. */
+            (0, import_i18n68.__)("%d posts have been restored."),
+            posts.length
+          );
+        }
+        createSuccessNotice(successMessage, {
+          type: "snackbar",
+          id: "restore-post-action"
         });
+        if (onActionPerformed) {
+          onActionPerformed(posts);
+        }
       } else {
-        headerMenuRefs.current.delete(column);
-      }
-    };
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n96.isRTL)();
-    const mediaAspectRatio = view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : void 0;
-    const tableStyle = {
-      "--wp-dataviews-media-aspect-ratio": mediaAspectRatio ?? "1/1"
-    };
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          id: tableNoticeId,
-          children: empty
+        let errorMessage;
+        if (promiseResult.length === 1) {
+          const typedError = promiseResult[0];
+          if (typedError.reason?.message) {
+            errorMessage = typedError.reason.message;
+          } else {
+            errorMessage = (0, import_i18n68.__)(
+              "An error occurred while restoring the post."
+            );
+          }
+        } else {
+          const errorMessages = /* @__PURE__ */ new Set();
+          const failedPromises = promiseResult.filter(
+            ({ status }) => status === "rejected"
+          );
+          for (const failedPromise of failedPromises) {
+            const typedError = failedPromise;
+            if (typedError.reason?.message) {
+              errorMessages.add(typedError.reason.message);
+            }
+          }
+          if (errorMessages.size === 0) {
+            errorMessage = (0, import_i18n68.__)(
+              "An error occurred while restoring the posts."
+            );
+          } else if (errorMessages.size === 1) {
+            errorMessage = (0, import_i18n68.sprintf)(
+              /* translators: %s: an error message */
+              (0, import_i18n68.__)("An error occurred while restoring the posts: %s"),
+              [...errorMessages][0]
+            );
+          } else {
+            errorMessage = (0, import_i18n68.sprintf)(
+              /* translators: %s: a list of comma separated error messages */
+              (0, import_i18n68.__)(
+                "Some errors occurred while restoring the posts: %s"
+              ),
+              [...errorMessages].join(",")
+            );
+          }
         }
-      );
+        createErrorNotice(errorMessage, {
+          type: "snackbar"
+        });
+      }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
-        "table",
-        {
-          className: clsx_default("dataviews-view-table", className, {
-            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-              view.layout.density
-            ),
-            "has-bulk-actions": hasBulkActions,
-            "is-refreshing": !isInfiniteScroll && isDelayedLoading,
-            "has-media-aspect-ratio": !!mediaAspectRatio
-          }),
-          style: tableStyle,
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : void 0,
-          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                "col",
-                {
-                  className: clsx_default(
-                    `dataviews-view-table__col-${column}`,
-                    {
-                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
-                    }
-                  )
-                },
-                `col-${column}`
-              )),
-              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-actions" })
-            ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-              import_components33.Popover,
-              {
-                anchor: contextMenuAnchor,
-                onClose: () => setContextMenuAnchor(null),
-                placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(PropertiesSection, { showLabel: false })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-              "thead",
-              {
-                className: clsx_default({
-                  "dataviews-view-table__thead--stuck": isVerticallyScrolled
-                }),
-                onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                    "th",
-                    {
-                      className: "dataviews-view-table__checkbox-column",
-                      scope: "col",
-                      onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                        BulkSelectionCheckbox,
-                        {
-                          selection,
-                          onChangeSelection,
-                          data,
-                          actions: actions2,
-                          getItemId: getItemId2
-                        }
-                      )
-                    }
-                  ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField2.id,
-                        0
-                      ),
-                      fieldId: titleField2.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false,
-                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
-                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    const field = fields2.find(
-                      (f3) => f3.id === column
+  };
+  var restore_post_default = restorePost;
+
+  // packages/fields/build-module/actions/trash-post.mjs
+  var import_data24 = __toESM(require_data(), 1);
+  var import_core_data24 = __toESM(require_core_data(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_notices9 = __toESM(require_notices(), 1);
+  var import_element115 = __toESM(require_element(), 1);
+  var import_components18 = __toESM(require_components(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var trashPost = {
+    id: "move-to-trash",
+    label: (0, import_i18n69._x)("Trash\u2026", "verb"),
+    isPrimary: true,
+    icon: trash_default,
+    isEligible(item) {
+      if (item.type === "wp_template_part" || item.type === "wp_block") {
+        return false;
+      }
+      if (item.type === "wp_template" && typeof item.id === "string") {
+        return false;
+      }
+      return !!item.status && !["auto-draft", "trash"].includes(item.status) && item.permissions?.delete;
+    },
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element115.useState)(false);
+      const { createSuccessNotice, createErrorNotice } = (0, import_data24.useDispatch)(import_notices9.store);
+      const { deleteEntityRecord } = (0, import_data24.useDispatch)(import_core_data24.store);
+      return /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_components18.__experimentalVStack, { spacing: "5", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components18.__experimentalText, { children: items.length === 1 ? (0, import_i18n69.sprintf)(
+          // translators: %s: The item's title.
+          (0, import_i18n69.__)(
+            'Are you sure you want to move "%s" to the trash?'
+          ),
+          getItemTitle(items[0])
+        ) : (0, import_i18n69.sprintf)(
+          // translators: %d: The number of items (2 or more).
+          (0, import_i18n69._n)(
+            "Are you sure you want to move %d item to the trash ?",
+            "Are you sure you want to move %d items to the trash ?",
+            items.length
+          ),
+          items.length
+        ) }),
+        /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_components18.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+            import_components18.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n69.__)("Cancel")
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+            import_components18.Button,
+            {
+              __next40pxDefaultSize: true,
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const promiseResult = await Promise.allSettled(
+                  items.map(
+                    (item) => deleteEntityRecord(
+                      "postType",
+                      item.type,
+                      item.id.toString(),
+                      {},
+                      { throwOnError: true }
+                    )
+                  )
+                );
+                if (promiseResult.every(
+                  ({ status }) => status === "fulfilled"
+                )) {
+                  let successMessage;
+                  if (promiseResult.length === 1) {
+                    successMessage = (0, import_i18n69.sprintf)(
+                      /* translators: %s: The item's title. */
+                      (0, import_i18n69.__)('"%s" moved to the trash.'),
+                      getItemTitle(items[0])
                     );
-                    const effectiveAlign = getEffectiveAlign(
-                      align,
-                      field?.type
+                  } else {
+                    successMessage = (0, import_i18n69.sprintf)(
+                      /* translators: %d: The number of items. */
+                      (0, import_i18n69._n)(
+                        "%d item moved to the trash.",
+                        "%d items moved to the trash.",
+                        items.length
+                      ),
+                      items.length
                     );
-                    const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: effectiveAlign
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: canInsertOrMove,
-                            canInsertLeft: canInsertOrMove,
-                            canInsertRight: canInsertOrMove
-                          }
-                        )
-                      },
-                      column
+                  }
+                  createSuccessNotice(successMessage, {
+                    type: "snackbar",
+                    id: "move-to-trash-action"
+                  });
+                } else {
+                  let errorMessage;
+                  if (promiseResult.length === 1) {
+                    const typedError = promiseResult[0];
+                    if (typedError.reason?.message) {
+                      errorMessage = typedError.reason.message;
+                    } else {
+                      errorMessage = (0, import_i18n69.__)(
+                        "An error occurred while moving the item to the trash."
+                      );
+                    }
+                  } else {
+                    const errorMessages = /* @__PURE__ */ new Set();
+                    const failedPromises = promiseResult.filter(
+                      ({ status }) => status === "rejected"
                     );
-                  }),
-                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                    "th",
-                    {
-                      className: clsx_default(
-                        "dataviews-view-table__actions-column",
-                        {
-                          "dataviews-view-table__actions-column--sticky": true,
-                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
-                        }
-                      ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n96.__)("Actions") })
+                    for (const failedPromise of failedPromises) {
+                      const typedError = failedPromise;
+                      if (typedError.reason?.message) {
+                        errorMessages.add(
+                          typedError.reason.message
+                        );
+                      }
+                    }
+                    if (errorMessages.size === 0) {
+                      errorMessage = (0, import_i18n69.__)(
+                        "An error occurred while moving the items to the trash."
+                      );
+                    } else if (errorMessages.size === 1) {
+                      errorMessage = (0, import_i18n69.sprintf)(
+                        /* translators: %s: an error message */
+                        (0, import_i18n69.__)(
+                          "An error occurred while moving the item to the trash: %s"
+                        ),
+                        [...errorMessages][0]
+                      );
+                    } else {
+                      errorMessage = (0, import_i18n69.sprintf)(
+                        /* translators: %s: a list of comma separated error messages */
+                        (0, import_i18n69.__)(
+                          "Some errors occurred while moving the items to the trash: %s"
+                        ),
+                        [...errorMessages].join(",")
+                      );
                     }
-                  )
-                ] })
-              }
-            ),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                  "td",
-                  {
-                    colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions2?.length ? 1 : 0),
-                    className: "dataviews-view-table__group-header-cell",
-                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n96.sprintf)(
-                      // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n96.__)("%1$s: %2$s"),
-                      groupField.label,
-                      groupName
-                    )
                   }
-                ) }),
-                groupItems.map((item, index2) => {
-                  const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                    TableRow,
-                    {
-                      item,
-                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                      hasBulkActions,
-                      actions: actions2,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField: titleField2,
-                      mediaField,
-                      mediaAspectRatio,
-                      descriptionField: descriptionField3,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      ...getSelectionProps(id),
-                      onClickItem,
-                      renderItemLink,
-                      isItemClickable: isItemClickable2,
-                      isActionsColumnSticky: !isHorizontalScrollEnd
-                    },
-                    getItemId2(item)
-                  );
-                })
-              ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("tbody", { children: hasData && data.map((item, index2) => {
-              const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-                TableRow,
-                {
-                  item,
-                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
-                  hasBulkActions,
-                  actions: actions2,
-                  fields: fields2,
-                  id,
-                  view,
-                  titleField: titleField2,
-                  mediaField,
-                  mediaAspectRatio,
-                  descriptionField: descriptionField3,
-                  selection,
-                  getItemId: getItemId2,
-                  onChangeSelection,
-                  ...getSelectionProps(id),
-                  onClickItem,
-                  renderItemLink,
-                  isItemClickable: isItemClickable2,
-                  isActionsColumnSticky: !isHorizontalScrollEnd,
-                  posinset: isInfiniteScroll ? index2 + 1 : void 0
-                },
-                getItemId2(item)
-              );
-            }) })
-          ]
-        }
-      ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_components33.Spinner, {}) }) })
-    ] });
-  }
-  var table_default = ViewTable;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components36 = __toESM(require_components(), 1);
-  var import_i18n99 = __toESM(require_i18n(), 1);
+                  createErrorNotice(errorMessage, {
+                    type: "snackbar"
+                  });
+                }
+                if (onActionPerformed) {
+                  onActionPerformed(items);
+                }
+                setIsBusy(false);
+                closeModal2?.();
+              },
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              children: (0, import_i18n69._x)("Trash", "verb")
+            }
+          )
+        ] })
+      ] });
+    }
+  };
+  var trash_post_default = trashPost;

-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components35 = __toESM(require_components(), 1);
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
-  var import_element139 = __toESM(require_element(), 1);
+  // packages/fields/build-module/actions/delete-post.mjs
+  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_element116 = __toESM(require_element(), 1);
+  var import_components19 = __toESM(require_components(), 1);
+  var import_patterns5 = __toESM(require_patterns(), 1);
+  var import_html_entities9 = __toESM(require_html_entities(), 1);

-  // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components34 = __toESM(require_components(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
-    }
-  ];
-  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
-  function useGridColumns() {
-    const context = (0, import_element136.useContext)(dataviews_context_default);
-    const view = context.view;
-    return (0, import_element136.useMemo)(() => {
-      const containerWidth = context.containerWidth;
-      const gap = 32;
-      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
-      const columns = Math.floor(
-        (containerWidth + gap) / (previewSize + gap)
+  // packages/fields/build-module/mutation/index.mjs
+  var import_notices10 = __toESM(require_notices(), 1);
+  var import_core_data25 = __toESM(require_core_data(), 1);
+  var import_data25 = __toESM(require_data(), 1);
+  function getErrorMessagesFromPromises(allSettledResults) {
+    const errorMessages = /* @__PURE__ */ new Set();
+    if (allSettledResults.length === 1) {
+      const typedError = allSettledResults[0];
+      if (typedError.reason?.message) {
+        errorMessages.add(typedError.reason.message);
+      }
+    } else {
+      const failedPromises = allSettledResults.filter(
+        ({ status }) => status === "rejected"
       );
-      return Math.max(1, columns);
-    }, [context.containerWidth, view.layout?.previewSize]);
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element137 = __toESM(require_element(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element137.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default("dataviews-view-grid-items", className),
-        style: {
-          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
-          ...style
-        },
-        ...props
+      for (const failedPromise of failedPromises) {
+        const typedError = failedPromise;
+        if (typedError.reason?.message) {
+          errorMessages.add(typedError.reason.message);
+        }
       }
+    }
+    return errorMessages;
+  }
+  var deletePostWithNotices = async (posts, notice, callbacks) => {
+    const { createSuccessNotice, createErrorNotice } = (0, import_data25.dispatch)(import_notices10.store);
+    const { deleteEntityRecord } = (0, import_data25.dispatch)(import_core_data25.store);
+    const allSettledResults = await Promise.allSettled(
+      posts.map((post2) => {
+        return deleteEntityRecord(
+          "postType",
+          post2.type,
+          post2.id,
+          { force: true },
+          { throwOnError: true }
+        );
+      })
     );
-  });
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element138 = __toESM(require_element(), 1);
-  function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element138.useContext)(dataviews_context_default);
-    (0, import_element138.useEffect)(() => {
-      const element = elementRef.current;
-      if (!element || posinset === void 0 || !intersectionObserver) {
-        return;
+    if (allSettledResults.every(({ status }) => status === "fulfilled")) {
+      let successMessage;
+      if (allSettledResults.length === 1) {
+        successMessage = notice.success.messages.getMessage(posts[0]);
+      } else {
+        successMessage = notice.success.messages.getBatchMessage(posts);
       }
-      intersectionObserver.observe(element);
-      return () => {
-        intersectionObserver.unobserve(element);
-      };
-    }, [elementRef, intersectionObserver, posinset]);
-  }
-  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
-    const hasData = !!data?.length;
-    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
-    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
-  function chunk(array, size4) {
-    const chunks = [];
-    for (let i3 = 0, j2 = array.length; i3 < j2; i3 += size4) {
-      chunks.push(array.slice(i3, i3 + size4));
+      createSuccessNotice(successMessage, {
+        type: notice.success.type ?? "snackbar",
+        id: notice.success.id
+      });
+      callbacks.onActionPerformed?.(posts);
+    } else {
+      const errorMessages = getErrorMessagesFromPromises(allSettledResults);
+      let errorMessage = "";
+      if (allSettledResults.length === 1) {
+        errorMessage = notice.error.messages.getMessage(errorMessages);
+      } else {
+        errorMessage = notice.error.messages.getBatchMessage(errorMessages);
+      }
+      createErrorNotice(errorMessage, {
+        type: notice.error.type ?? "snackbar",
+        id: notice.error.id
+      });
+      callbacks.onActionError?.();
     }
-    return chunks;
-  }
-  var GridItem = (0, import_element139.forwardRef)(
-    function GridItem2({
-      view,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId: getItemId2,
-      item,
-      actions: actions2,
-      mediaField,
-      titleField: titleField2,
-      descriptionField: descriptionField3,
-      regularFields,
-      badgeFields,
-      hasBulkActions,
-      config: config2,
-      posinset,
-      setsize,
-      ...props
-    }, forwardedRef) {
-      const {
-        showTitle = true,
-        showMedia = true,
-        showDescription = true
-      } = view;
-      const hasBulkAction = useHasAPossibleBulkAction(actions2, item);
-      const id = getItemId2(item);
-      const elementRef = (0, import_element139.useRef)(null);
-      const setRefs = (0, import_element139.useCallback)(
-        (node) => {
-          elementRef.current = node;
-          if (typeof forwardedRef === "function") {
-            forwardedRef(node);
-          } else if (forwardedRef) {
-            forwardedRef.current = node;
-          }
-        },
-        [forwardedRef]
+  };
+
+  // packages/fields/build-module/actions/delete-post.mjs
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var { PATTERN_TYPES: PATTERN_TYPES4 } = unlock4(import_patterns5.privateApis);
+  var deletePostAction = {
+    id: "delete-post",
+    label: (0, import_i18n70.__)("Delete\u2026"),
+    isPrimary: true,
+    icon: trash_default,
+    isEligible(post2) {
+      if (isTemplateOrTemplatePart(post2)) {
+        return isTemplateRemovable(post2);
+      }
+      return post2.type === PATTERN_TYPES4.user;
+    },
+    supportsBulk: true,
+    hideModalHeader: true,
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
+      const [isBusy, setIsBusy] = (0, import_element116.useState)(false);
+      const isResetting = items.every(
+        (item) => isTemplateOrTemplatePart(item) && item?.has_theme_file
       );
-      useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose14.useInstanceId)(GridItem2);
-      const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
-      const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-        mediaField.render,
-        {
-          item,
-          field: mediaField,
-          config: config2
-        }
-      ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-      let mediaA11yProps;
-      let titleA11yProps;
-      if (isItemClickable2(item) && onClickItem) {
-        if (renderedTitleField) {
-          mediaA11yProps = {
-            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
-          };
-          titleA11yProps = {
-            id: `dataviews-view-grid__title-field-${instanceId}`
-          };
-        } else {
-          mediaA11yProps = {
-            "aria-label": (0, import_i18n98.__)("Navigate to item")
-          };
-        }
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
-        Stack,
-        {
-          direction: "column",
-          ...props,
-          ref: setRefs,
-          "aria-setsize": setsize,
-          "aria-posinset": posinset,
-          className: clsx_default(
-            props.className,
-            "dataviews-view-grid__row__gridcell",
-            "dataviews-view-grid__card",
+      return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_components19.__experimentalVStack, { spacing: "5", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(import_components19.__experimentalText, { children: items.length > 1 ? (0, import_i18n70.sprintf)(
+          // translators: %d: number of items to delete.
+          (0, import_i18n70._n)(
+            "Delete %d item?",
+            "Delete %d items?",
+            items.length
+          ),
+          items.length
+        ) : (0, import_i18n70.sprintf)(
+          // translators: %s: The template or template part's title
+          (0, import_i18n70._x)('Delete "%s"?', "template part"),
+          getItemTitle(items[0])
+        ) }),
+        /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_components19.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            import_components19.Button,
             {
-              "is-selected": hasBulkAction && isSelected2
+              variant: "tertiary",
+              onClick: closeModal2,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n70.__)("Cancel")
             }
           ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: clsx_default("dataviews-view-grid__media", {
-                  "dataviews-view-grid__media--placeholder": !rendersMediaField
-                }),
-                ...mediaA11yProps,
-                children: renderedMediaField
-              }
-            ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              DataViewsSelectionCheckbox,
-              {
-                item,
-                selection,
-                onChangeSelection,
-                getItemId: getItemId2,
-                titleField: titleField2,
-                disabled: !hasBulkAction
-              }
-            ),
-            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              ItemActions,
-              {
-                item,
-                actions: actions2,
-                isCompact: true
-              }
-            ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              ItemClickWrapper,
-              {
-                item,
-                isItemClickable: isItemClickable2,
-                onClickItem,
-                renderItemLink,
-                className: "dataviews-view-grid__title-field dataviews-title-field",
-                ...titleA11yProps,
-                title: titleField2?.getValueFormatted({
-                  item,
-                  field: titleField2
-                }) || void 0,
-                children: renderedTitleField
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                descriptionField3.render,
-                {
-                  item,
-                  field: descriptionField3
-                }
-              ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                Stack,
-                {
-                  direction: "row",
-                  className: "dataviews-view-grid__badge-fields",
-                  gap: "sm",
-                  wrap: "wrap",
-                  align: "top",
-                  justify: "flex-start",
-                  children: badgeFields.map((field) => {
-                    return (
-                      /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                      /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                        Badge,
-                        {
-                          className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                            field.render,
-                            {
-                              item,
-                              field
-                            }
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+            import_components19.Button,
+            {
+              variant: "primary",
+              onClick: async () => {
+                setIsBusy(true);
+                const notice = {
+                  success: {
+                    messages: {
+                      getMessage: (item) => {
+                        return isResetting ? (0, import_i18n70.sprintf)(
+                          /* translators: %s: The template/part's name. */
+                          (0, import_i18n70.__)('"%s" reset.'),
+                          (0, import_html_entities9.decodeEntities)(
+                            getItemTitle(item)
                           )
-                        },
-                        field.id
-                      )
-                    );
-                  })
-                }
-              ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                Stack,
-                {
-                  direction: "column",
-                  className: "dataviews-view-grid__fields",
-                  gap: "xs",
-                  children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                      import_components35.Flex,
-                      {
-                        className: "dataviews-view-grid__field",
-                        gap: 1,
-                        justify: "flex-start",
-                        expanded: true,
-                        style: { height: "auto" },
-                        direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                              tooltip_exports.Trigger,
-                              {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components35.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
-                              }
-                            ),
-                            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(tooltip_exports.Popup, { children: field.label })
-                          ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                            import_components35.FlexItem,
-                            {
-                              className: "dataviews-view-grid__field-value",
-                              style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                                field.render,
-                                {
-                                  item,
-                                  field
-                                }
-                              )
-                            }
+                        ) : (0, import_i18n70.sprintf)(
+                          /* translators: %s: The template/part's name. */
+                          (0, import_i18n70._x)(
+                            '"%s" deleted.',
+                            "template part"
+                          ),
+                          (0, import_html_entities9.decodeEntities)(
+                            getItemTitle(item)
                           )
-                        ] })
+                        );
                       },
-                      field.id
-                    );
-                  })
-                }
-              )
-            ] })
-          ]
-        }
-      );
-    }
-  );
-  function CompositeGrid({
-    data,
-    isInfiniteScroll,
-    className,
-    inert,
-    isLoading,
-    view,
-    fields: fields2,
-    selection,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    getItemId: getItemId2,
-    actions: actions2,
-    getSelectionProps
-  }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element139.useContext)(dataviews_context_default);
-    const gridColumns = useGridColumns();
-    const gridStyle = {
-      "--wp-dataviews-media-aspect-ratio": view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : "1/1"
-    };
-    const isMediaContain = view.layout?.mediaFit === "contain";
-    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f3) => f3.id === fieldId);
-        if (!field) {
-          return accumulator;
-        }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
-      },
-      { regularFields: [], badgeFields: [] }
-    );
-    const size4 = "900px";
-    const totalRows = Math.ceil(data.length / gridColumns);
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, {
-      // Render infinite scroll layout (no rows, feed semantics)
-      children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
-          import_components35.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-grid-infinite-scroll",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density),
-                    "has-media-fit-contain": isMediaContain
-                  }
-                ),
-                previewSize: view.layout?.previewSize,
-                style: gridStyle,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            role: "feed",
-            focusWrap: true,
-            inert,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                  import_components35.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                      Stack,
-                      {
-                        ...props,
-                        direction: "column",
-                        role: "article",
-                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
+                      getBatchMessage: () => {
+                        return isResetting ? (0, import_i18n70.__)("Items reset.") : (0, import_i18n70.__)("Items deleted.");
                       }
-                    ),
-                    "aria-hidden": true,
-                    tabIndex: -1
+                    }
                   },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const itemId = getItemId2(item);
-                const selectionProps = getSelectionProps(itemId);
-                const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                  import_components35.Composite.Item,
-                  {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                      GridItem,
-                      {
-                        ...props,
-                        id: itemId,
-                        role: "article",
-                        view,
-                        selection,
-                        onChangeSelection,
-                        onClickItem,
-                        isItemClickable: isItemClickable2,
-                        renderItemLink,
-                        getItemId: getItemId2,
-                        item,
-                        actions: actions2,
-                        onMouseDown: (event) => {
-                          props.onMouseDown?.(event);
-                          selectionProps.onMouseDown(
-                            event
+                  error: {
+                    messages: {
+                      getMessage: (error2) => {
+                        if (error2.size === 1) {
+                          return [...error2][0];
+                        }
+                        return isResetting ? (0, import_i18n70.__)(
+                          "An error occurred while reverting the item."
+                        ) : (0, import_i18n70.__)(
+                          "An error occurred while deleting the item."
+                        );
+                      },
+                      getBatchMessage: (errors) => {
+                        if (errors.size === 0) {
+                          return isResetting ? (0, import_i18n70.__)(
+                            "An error occurred while reverting the items."
+                          ) : (0, import_i18n70.__)(
+                            "An error occurred while deleting the items."
                           );
-                        },
-                        onClickCapture: (event) => {
-                          props.onClickCapture?.(event);
-                          selectionProps.onClickCapture(
-                            event
+                        }
+                        if (errors.size === 1) {
+                          return isResetting ? (0, import_i18n70.sprintf)(
+                            /* translators: %s: an error message */
+                            (0, import_i18n70.__)(
+                              "An error occurred while reverting the items: %s"
+                            ),
+                            [...errors][0]
+                          ) : (0, import_i18n70.sprintf)(
+                            /* translators: %s: an error message */
+                            (0, import_i18n70.__)(
+                              "An error occurred while deleting the items: %s"
+                            ),
+                            [...errors][0]
                           );
-                        },
-                        mediaField,
-                        titleField: titleField2,
-                        descriptionField: descriptionField3,
-                        regularFields,
-                        badgeFields,
-                        hasBulkActions,
-                        posinset: stablePosition,
-                        setsize: paginationInfo.totalItems,
-                        config: {
-                          sizes: size4
                         }
+                        return isResetting ? (0, import_i18n70.sprintf)(
+                          /* translators: %s: a list of comma separated error messages */
+                          (0, import_i18n70.__)(
+                            "Some errors occurred while reverting the items: %s"
+                          ),
+                          [...errors].join(
+                            ","
+                          )
+                        ) : (0, import_i18n70.sprintf)(
+                          /* translators: %s: a list of comma separated error messages */
+                          (0, import_i18n70.__)(
+                            "Some errors occurred while deleting the items: %s"
+                          ),
+                          [...errors].join(
+                            ","
+                          )
+                        );
                       }
-                    )
-                  },
-                  itemId
-                );
-              })
-            ]
-          }
-        ),
-        // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-          import_components35.Composite,
-          {
-            role: "grid",
-            style: gridStyle,
-            className: clsx_default("dataviews-view-grid", className, {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              ),
-              "has-media-fit-contain": isMediaContain
-            }),
-            focusWrap: true,
-            "aria-busy": isLoading,
-            "aria-rowcount": totalRows,
-            ref: resizeObserverRef,
-            inert,
-            children: chunk(data, gridColumns).map((row, i3) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              import_components35.Composite.Row,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                  "div",
-                  {
-                    role: "row",
-                    "aria-rowindex": i3 + 1,
-                    "aria-label": (0, import_i18n98.sprintf)(
-                      /* translators: %d: The row number in the grid */
-                      (0, import_i18n98.__)("Row %d"),
-                      i3 + 1
-                    ),
-                    className: "dataviews-view-grid__row",
-                    style: {
-                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
                     }
                   }
-                ),
-                children: row.map((item) => {
-                  const itemId = getItemId2(item);
-                  const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                    import_components35.Composite.Item,
-                    {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                        GridItem,
-                        {
-                          ...props,
-                          id: itemId,
-                          role: "gridcell",
-                          view,
-                          selection,
-                          onChangeSelection,
-                          onClickItem,
-                          isItemClickable: isItemClickable2,
-                          renderItemLink,
-                          getItemId: getItemId2,
-                          item,
-                          actions: actions2,
-                          onMouseDown: (event) => {
-                            props.onMouseDown?.(
-                              event
-                            );
-                            selectionProps.onMouseDown(
-                              event
-                            );
-                          },
-                          onClickCapture: (event) => {
-                            props.onClickCapture?.(
-                              event
-                            );
-                            selectionProps.onClickCapture(
-                              event
-                            );
-                          },
-                          mediaField,
-                          titleField: titleField2,
-                          descriptionField: descriptionField3,
-                          regularFields,
-                          badgeFields,
-                          hasBulkActions,
-                          config: {
-                            sizes: size4
-                          }
-                        }
-                      )
-                    },
-                    itemId
-                  );
-                })
+                };
+                await deletePostWithNotices(items, notice, {
+                  onActionPerformed
+                });
+                setIsBusy(false);
+                closeModal2?.();
               },
-              i3
-            ))
-          }
-        )
-      ]
-    });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  function ViewGrid({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
-    onClickItem,
-    isItemClickable: isItemClickable2,
-    renderItemLink,
-    selection,
-    view,
-    className,
-    empty
-  }) {
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
-      selection,
-      onChangeSelection,
-      selectionMode: "multi",
-      shouldSelectOnClick: false
-    });
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
-    }
-    const gridProps = {
-      className: clsx_default(className, {
-        "is-refreshing": !isInfiniteScroll && isDelayedLoading
-      }),
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
-      isLoading,
-      view,
-      fields: fields2,
-      selection,
-      onChangeSelection,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      getItemId: getItemId2,
-      actions: actions2,
-      getSelectionProps
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: "sm",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n99.sprintf)(
-                  // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                  (0, import_i18n99.__)("%1$s: %2$s"),
-                  groupField.label,
-                  groupName
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-                  CompositeGrid,
-                  {
-                    ...gridProps,
-                    data: groupItems,
-                    isInfiniteScroll: false
-                  }
-                )
-              ]
-            },
-            groupName
+              isBusy,
+              disabled: isBusy,
+              accessibleWhenDisabled: true,
+              __next40pxDefaultSize: true,
+              children: (0, import_i18n70.__)("Delete")
+            }
           )
-        ) }),
-        // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-          CompositeGrid,
-          {
-            ...gridProps,
-            data,
-            isInfiniteScroll: !!isInfiniteScroll
-          }
-        ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components36.Spinner, {}) })
-      ]
-    });
-  }
-  var grid_default = ViewGrid;
+        ] })
+      ] });
+    }
+  };
+  var delete_post_default = deletePostAction;

-  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_components37 = __toESM(require_components(), 1);
-  var import_element140 = __toESM(require_element(), 1);
-  var import_i18n100 = __toESM(require_i18n(), 1);
-  var import_data36 = __toESM(require_data(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
-  function generateItemWrapperCompositeId(idPrefix) {
-    return `${idPrefix}-item-wrapper`;
+  // packages/fields/build-module/actions/duplicate-template-part.mjs
+  var import_data28 = __toESM(require_data(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_notices12 = __toESM(require_notices(), 1);
+  var import_element118 = __toESM(require_element(), 1);
+  var import_blocks6 = __toESM(require_blocks(), 1);
+
+  // packages/fields/build-module/components/create-template-part-modal/index.mjs
+  var import_components20 = __toESM(require_components(), 1);
+  var import_compose10 = __toESM(require_compose(), 1);
+  var import_core_data27 = __toESM(require_core_data(), 1);
+  var import_data27 = __toESM(require_data(), 1);
+  var import_element117 = __toESM(require_element(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_notices11 = __toESM(require_notices(), 1);
+  var import_blocks5 = __toESM(require_blocks(), 1);
+
+  // packages/fields/build-module/components/create-template-part-modal/utils.mjs
+  var import_data26 = __toESM(require_data(), 1);
+  var import_core_data26 = __toESM(require_core_data(), 1);
+  var EMPTY_ARRAY6 = [];
+  function useExistingTemplateParts() {
+    return (0, import_data26.useSelect)(
+      (select9) => select9(import_core_data26.store).getEntityRecords(
+        "postType",
+        "wp_template_part",
+        { per_page: -1 }
+      ) ?? EMPTY_ARRAY6,
+      []
+    );
   }
-  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
-    return `${idPrefix}-primary-action-${primaryActionId}`;
+  function getUniqueTemplatePartTitle(title, templateParts) {
+    const lowercaseTitle = title.toLowerCase();
+    const existingTitles = templateParts.map(
+      (templatePart) => templatePart.title.rendered.toLowerCase()
+    );
+    if (!existingTitles.includes(lowercaseTitle)) {
+      return title;
+    }
+    let suffix = 2;
+    while (existingTitles.includes(`${lowercaseTitle} ${suffix}`)) {
+      suffix++;
+    }
+    return `${title} ${suffix}`;
   }
-  function generateDropdownTriggerCompositeId(idPrefix) {
-    return `${idPrefix}-dropdown`;
+  function getCleanTemplatePartSlug(title) {
+    return paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
   }
-  function PrimaryActionGridCell({
-    idPrefix,
-    primaryAction,
-    item
+
+  // packages/fields/build-module/components/create-template-part-modal/index.mjs
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  function getAreaRadioId(value, instanceId) {
+    return `fields-create-template-part-modal__area-option-${value}-${instanceId}`;
+  }
+  function getAreaRadioDescriptionId(value, instanceId) {
+    return `fields-create-template-part-modal__area-option-description-${value}-${instanceId}`;
+  }
+  function CreateTemplatePartModal({
+    modalTitle,
+    ...restProps
   }) {
-    const registry = (0, import_data36.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element140.useState)(false);
-    const compositeItemId = generatePrimaryActionCompositeId(
-      idPrefix,
-      primaryAction.id
+    const defaultModalTitle = (0, import_data27.useSelect)(
+      (select9) => select9(import_core_data27.store).getPostType("wp_template_part")?.labels?.add_new_item,
+      []
     );
-    const label = typeof primaryAction.label === "string" ? primaryAction.label : primaryAction.label([item]);
-    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-      import_components37.Composite.Item,
-      {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          import_components37.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            text: label,
-            size: "small",
-            onClick: () => setIsModalOpen(true)
-          }
-        ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          ActionModal,
-          {
-            action: primaryAction,
-            items: [item],
-            closeModal: () => setIsModalOpen(false)
-          }
-        )
-      }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-      import_components37.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      import_components20.Modal,
       {
-        id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          import_components37.Button,
-          {
-            disabled: !!primaryAction.disabled,
-            accessibleWhenDisabled: true,
-            size: "small",
-            onClick: () => {
-              primaryAction.callback([item], { registry });
-            },
-            children: label
-          }
-        )
+        title: modalTitle || defaultModalTitle,
+        onRequestClose: restProps.closeModal,
+        overlayClassName: "fields-create-template-part-modal",
+        focusOnMount: "firstContentElement",
+        size: "medium",
+        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(CreateTemplatePartModalContents, { ...restProps })
       }
-    ) }, primaryAction.id);
+    );
   }
-  function ListItem({
-    view,
-    actions: actions2,
-    idPrefix,
-    isSelected: isSelected2,
-    item,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    selectionProps,
-    otherFields,
-    onDropdownTriggerKeyDown,
-    posinset
+  var getTemplatePartIcon3 = (areaOrIconName) => {
+    if ("header" === areaOrIconName) {
+      return header_default;
+    } else if ("footer" === areaOrIconName) {
+      return footer_default;
+    } else if ("sidebar" === areaOrIconName) {
+      return sidebar_default;
+    } else if ("navigation-overlay" === areaOrIconName) {
+      return navigation_overlay_default;
+    }
+    return symbol_filled_default;
+  };
+  function CreateTemplatePartModalContents({
+    defaultArea = "uncategorized",
+    blocks = [],
+    confirmLabel = (0, import_i18n71.__)("Add"),
+    closeModal: closeModal2,
+    onCreate,
+    onError,
+    defaultTitle = ""
   }) {
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element140.useRef)(null);
-    const labelId = `${idPrefix}-label`;
-    const descriptionId = `${idPrefix}-description`;
-    const registry = (0, import_data36.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element140.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element140.useState)(
-      null
+    const { createErrorNotice } = (0, import_data27.useDispatch)(import_notices11.store);
+    const { saveEntityRecord } = (0, import_data27.useDispatch)(import_core_data27.store);
+    const existingTemplateParts = useExistingTemplateParts();
+    const [title, setTitle] = (0, import_element117.useState)(defaultTitle);
+    const [area, setArea] = (0, import_element117.useState)(defaultArea);
+    const [isSubmitting, setIsSubmitting] = (0, import_element117.useState)(false);
+    const instanceId = (0, import_compose10.useInstanceId)(CreateTemplatePartModal);
+    const defaultTemplatePartAreas = (0, import_data27.useSelect)(
+      (select9) => select9(import_core_data27.store).getCurrentTheme()?.default_template_part_areas,
+      []
     );
-    const handleHover = ({ type }) => {
-      const isHover = type === "mouseenter";
-      setIsHovered(isHover);
-    };
-    const { paginationInfo } = (0, import_element140.useContext)(dataviews_context_default);
-    (0, import_element140.useEffect)(() => {
-      if (isSelected2) {
-        itemRef.current?.scrollIntoView({
-          behavior: "auto",
-          block: "nearest",
-          inline: "nearest"
-        });
+    async function createTemplatePart() {
+      if (!title || isSubmitting) {
+        return;
       }
-    }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element140.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryAction: _primaryActions[0],
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const hasOnlyOnePrimaryAction = primaryAction && actions2.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: { sizes: "52px" }
+      try {
+        setIsSubmitting(true);
+        const uniqueTitle = getUniqueTemplatePartTitle(
+          title,
+          existingTemplateParts
+        );
+        const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
+        const templatePart = await saveEntityRecord(
+          "postType",
+          "wp_template_part",
+          {
+            slug: cleanSlug,
+            title: uniqueTitle,
+            content: (0, import_blocks5.serialize)(blocks),
+            area
+          },
+          { throwOnError: true }
+        );
+        await onCreate(templatePart);
+      } catch (error2) {
+        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n71.__)(
+          "An error occurred while creating the template part."
+        );
+        createErrorNotice(errorMessage, { type: "snackbar" });
+        onError?.();
+      } finally {
+        setIsSubmitting(false);
       }
-    ) }) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const renderDescription = showDescription && descriptionField3?.render;
-    const hasOnlyMediaAndTitle = !!renderedMediaField && !renderDescription && !otherFields.length;
-    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-      Stack,
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+      "form",
       {
-        direction: "row",
-        gap: "md",
-        className: "dataviews-view-list__item-actions",
-        children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            PrimaryActionGridCell,
+        onSubmit: async (event) => {
+          event.preventDefault();
+          await createTemplatePart();
+        },
+        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(import_components20.__experimentalVStack, { spacing: "4", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+            import_components20.TextControl,
             {
-              idPrefix,
-              primaryAction,
-              item
+              label: (0, import_i18n71.__)("Name"),
+              value: title,
+              onChange: setTitle,
+              required: true
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(menu_exports.Root, { disabled: !actions2.length, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                menu_exports.Trigger,
-                {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                    import_components37.Composite.Item,
-                    {
-                      id: generateDropdownTriggerCompositeId(
-                        idPrefix
+          /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)("fieldset", { className: "fields-create-template-part-modal__area-fieldset", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_components20.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n71.__)("Area") }),
+            /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { className: "fields-create-template-part-modal__area-radio-group", children: (defaultTemplatePartAreas ?? []).map(
+              (item) => {
+                const icon = getTemplatePartIcon3(item.icon);
+                return /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(
+                  "div",
+                  {
+                    className: "fields-create-template-part-modal__area-radio-wrapper",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+                        "input",
+                        {
+                          type: "radio",
+                          id: getAreaRadioId(
+                            item.area,
+                            instanceId
+                          ),
+                          name: `fields-create-template-part-modal__area-${instanceId}`,
+                          value: item.area,
+                          checked: area === item.area,
+                          onChange: () => {
+                            setArea(item.area);
+                          },
+                          "aria-describedby": getAreaRadioDescriptionId(
+                            item.area,
+                            instanceId
+                          )
+                        }
                       ),
-                      accessibleWhenDisabled: true,
-                      render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                        import_components37.Button,
+                      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+                        import_components20.Icon,
                         {
-                          size: "small",
-                          icon: more_vertical_default,
-                          label: (0, import_i18n100.__)("Actions"),
-                          accessibleWhenDisabled: true,
-                          disabled: !actions2.length,
-                          onKeyDownCapture: onDropdownTriggerKeyDown
+                          icon,
+                          className: "fields-create-template-part-modal__area-radio-icon"
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+                        "label",
+                        {
+                          htmlFor: getAreaRadioId(
+                            item.area,
+                            instanceId
+                          ),
+                          className: "fields-create-template-part-modal__area-radio-label",
+                          children: item.label
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+                        import_components20.Icon,
+                        {
+                          icon: check_default,
+                          className: "fields-create-template-part-modal__area-radio-checkmark"
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+                        "p",
+                        {
+                          className: "fields-create-template-part-modal__area-radio-description",
+                          id: getAreaRadioDescriptionId(
+                            item.area,
+                            instanceId
+                          ),
+                          children: item.description
                         }
                       )
-                    }
-                  )
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                menu_exports.Popup,
-                {
-                  positioner: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(menu_exports.Positioner, { align: "end" }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                    ActionsMenuGroup,
-                    {
-                      actions: eligibleActions,
-                      item,
-                      registry,
-                      setActiveModalAction
-                    }
-                  )
-                }
-              )
-            ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              ActionModal,
+                    ]
+                  },
+                  item.area
+                );
+              }
+            ) })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(import_components20.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+              import_components20.Button,
               {
-                action: activeModalAction,
-                items: [item],
-                closeModal: () => setActiveModalAction(null)
+                __next40pxDefaultSize: true,
+                variant: "tertiary",
+                onClick: () => {
+                  closeModal2();
+                },
+                children: (0, import_i18n71.__)("Cancel")
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+              import_components20.Button,
+              {
+                __next40pxDefaultSize: true,
+                variant: "primary",
+                type: "submit",
+                "aria-disabled": !title || isSubmitting,
+                isBusy: isSubmitting,
+                children: confirmLabel
               }
             )
           ] })
-        ]
+        ] })
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-      import_components37.Composite.Row,
-      {
-        ref: itemRef,
-        render: (
-          /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            "div",
-            {
-              "aria-posinset": posinset,
-              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
-            }
-          )
-        ),
-        role: infiniteScrollEnabled ? "article" : "row",
-        className: clsx_default({
-          "is-selected": isSelected2,
-          "is-hovered": isHovered
-        }),
-        onMouseEnter: handleHover,
-        onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-          Stack,
-          {
-            direction: "row",
-            className: "dataviews-view-list__item-wrapper",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                import_components37.Composite.Item,
-                {
-                  id: generateItemWrapperCompositeId(idPrefix),
-                  "aria-pressed": isSelected2,
-                  "aria-labelledby": labelId,
-                  "aria-describedby": descriptionId,
-                  className: "dataviews-view-list__item",
-                  ...selectionProps
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "md",
-                  justify: "start",
-                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
-                  style: { flex: 1, minWidth: 0 },
-                  children: [
-                    renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-                      Stack,
-                      {
-                        direction: "column",
-                        gap: "xs",
-                        className: "dataviews-view-list__field-wrapper",
-                        children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                              "div",
-                              {
-                                className: "dataviews-title-field dataviews-view-list__title-field",
-                                id: labelId,
-                                children: renderedTitleField
-                              }
-                            ),
-                            usedActions
-                          ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                            descriptionField3.render,
-                            {
-                              item,
-                              field: descriptionField3
-                            }
-                          ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                            "div",
-                            {
-                              className: "dataviews-view-list__fields",
-                              id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
-                                "div",
-                                {
-                                  className: "dataviews-view-list__field",
-                                  children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                                      VisuallyHidden,
-                                      {
-                                        className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", {}),
-                                        children: field.label
-                                      }
-                                    ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                                      field.render,
-                                      {
-                                        item,
-                                        field
-                                      }
-                                    ) })
-                                  ]
-                                },
-                                field.id
-                              ))
-                            }
-                          )
-                        ]
-                      }
-                    )
-                  ]
-                }
-              )
-            ]
-          }
-        )
-      }
-    );
-  }
-  function isDefined2(item) {
-    return !!item;
   }
-  function ViewList(props) {
-    const {
-      actions: actions2,
-      data,
-      fields: fields2,
-      getItemId: getItemId2,
-      isLoading,
-      onChangeSelection,
-      selection,
-      view,
-      className,
-      empty
-    } = props;
-    const baseId = (0, import_compose15.useInstanceId)(ViewList, "view-list");
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element140.useContext)(dataviews_context_default);
-    const selectedItem = data?.findLast(
-      (item) => selection.includes(getItemId2(item))
-    );
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined2);
-    const { getSelectionProps } = useSelectionProps({
-      data,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: "single-required",
-      shouldSelectOnClick: true
-    });
-    const generateCompositeItemIdPrefix = (0, import_element140.useCallback)(
-      (item) => `${baseId}-${getItemId2(item)}`,
-      [baseId, getItemId2]
-    );
-    const isActiveCompositeItem = (0, import_element140.useCallback)(
-      (item, idToCheck) => {
-        return idToCheck.startsWith(
-          generateCompositeItemIdPrefix(item)
-        );
-      },
-      [generateCompositeItemIdPrefix]
-    );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element140.useState)(void 0);
-    const compositeRef = (0, import_element140.useRef)(null);
-    (0, import_element140.useEffect)(() => {
-      if (selectedItem) {
-        setActiveCompositeId(
-          generateItemWrapperCompositeId(
-            generateCompositeItemIdPrefix(selectedItem)
-          )
-        );
-      }
-    }, [selectedItem, generateCompositeItemIdPrefix]);
-    const activeItemIndex = data.findIndex(
-      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
-    );
-    const previousActiveItemIndex = (0, import_compose15.usePrevious)(activeItemIndex);
-    const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element140.useCallback)(
-      (targetIndex, generateCompositeId) => {
-        const clampedIndex = Math.min(
-          data.length - 1,
-          Math.max(0, targetIndex)
-        );
-        if (!data[clampedIndex]) {
-          return;
-        }
-        const itemIdPrefix = generateCompositeItemIdPrefix(
-          data[clampedIndex]
+
+  // packages/fields/build-module/actions/duplicate-template-part.mjs
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var duplicateTemplatePart = {
+    id: "duplicate-template-part",
+    label: (0, import_i18n72._x)("Duplicate\u2026", "action label"),
+    isEligible: (item) => item.type === "wp_template_part",
+    modalHeader: (0, import_i18n72._x)("Duplicate template part", "action label"),
+    modalFocusOnMount: "firstContentElement",
+    RenderModal: ({ items, closeModal: closeModal2 }) => {
+      const [item] = items;
+      const blocks = (0, import_element118.useMemo)(() => {
+        return item.blocks ?? (0, import_blocks6.parse)(
+          typeof item.content === "string" ? item.content : item.content.raw,
+          {
+            __unstableSkipMigrationLogs: true
+          }
         );
-        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
-        setActiveCompositeId(targetCompositeItemId);
-        if (compositeRef.current?.contains(
-          compositeRef.current.ownerDocument.activeElement
-        )) {
-          document.getElementById(targetCompositeItemId)?.focus();
-        }
-      },
-      [data, generateCompositeItemIdPrefix]
-    );
-    (0, import_element140.useEffect)(() => {
-      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
-      if (!isActiveIdInList && wasActiveIdInList) {
-        selectCompositeItem(
-          previousActiveItemIndex,
-          generateItemWrapperCompositeId
+      }, [item.content, item.blocks]);
+      const { createSuccessNotice } = (0, import_data28.useDispatch)(import_notices12.store);
+      function onTemplatePartSuccess(templatePart) {
+        createSuccessNotice(
+          (0, import_i18n72.sprintf)(
+            // translators: %s: The new template part's title e.g. 'Call to action (copy)'.
+            (0, import_i18n72._x)('"%s" duplicated.', "template part"),
+            getItemTitle(templatePart)
+          ),
+          { type: "snackbar", id: "edit-site-patterns-success" }
         );
+        closeModal2?.();
       }
-    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element140.useCallback)(
-      (event) => {
-        if (event.key === "ArrowDown") {
-          event.preventDefault();
-          event.stopPropagation();
-          selectCompositeItem(
-            activeItemIndex + 1,
-            generateDropdownTriggerCompositeId
-          );
-        }
-        if (event.key === "ArrowUp") {
-          event.preventDefault();
-          event.stopPropagation();
-          selectCompositeItem(
-            activeItemIndex - 1,
-            generateDropdownTriggerCompositeId
-          );
-        }
-      },
-      [selectCompositeItem, activeItemIndex]
-    );
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
-    const listClassName = clsx_default("dataviews-view-list", className, {
-      [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const compositeProps = {
-      ref: compositeRef,
-      id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", {}),
-      activeId: activeCompositeId,
-      setActiveId: setActiveCompositeId,
-      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
-    };
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        "div",
-        {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
-          }),
-          children: empty
-        }
-      );
-    }
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        import_components37.Composite,
+      return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+        CreateTemplatePartModalContents,
         {
-          ...compositeProps,
-          className: "dataviews-view-list__group",
-          role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n100.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n100.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) }),
-              groupItems.map((item) => {
-                const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-                  ListItem,
-                  {
-                    view,
-                    idPrefix: id,
-                    actions: actions2,
-                    item,
-                    isSelected: item === selectedItem,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    mediaField,
-                    titleField: titleField2,
-                    descriptionField: descriptionField3,
-                    otherFields,
-                    onDropdownTriggerKeyDown
-                  },
-                  id
-                );
-              })
-            ] }, groupName)
-          ) })
+          blocks,
+          defaultArea: item.area,
+          defaultTitle: (0, import_i18n72.sprintf)(
+            /* translators: %s: Existing template part title */
+            (0, import_i18n72._x)("%s (Copy)", "template part"),
+            getItemTitle(item)
+          ),
+          onCreate: onTemplatePartSuccess,
+          onError: closeModal2,
+          confirmLabel: (0, import_i18n72._x)("Duplicate", "action label"),
+          closeModal: closeModal2 ?? (() => {
+          })
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        import_components37.Composite,
+  };
+  var duplicate_template_part_default = duplicateTemplatePart;
+
+  // packages/media-fields/build-module/alt_text/index.mjs
+  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var altTextField = {
+    id: "alt_text",
+    type: "text",
+    label: (0, import_i18n73.__)("Alt text"),
+    description: /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(import_jsx_runtime234.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        Link,
         {
-          ...compositeProps,
-          className: listClassName,
-          role: view.infiniteScrollEnabled ? "feed" : "grid",
-          children: data.map((item, index2) => {
-            const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-              ListItem,
-              {
-                view,
-                idPrefix: id,
-                actions: actions2,
-                item,
-                isSelected: item === selectedItem,
-                selectionProps: getSelectionProps(
-                  getItemId2(item)
-                ),
-                mediaField,
-                titleField: titleField2,
-                descriptionField: descriptionField3,
-                otherFields,
-                onDropdownTriggerKeyDown,
-                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-              },
-              id
-            );
-          })
+          href: (
+            // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
+            (0, import_i18n73.__)(
+              "https://www.w3.org/WAI/tutorials/images/decision-tree/"
+            )
+          ),
+          openInNewTab: true,
+          children: (0, import_i18n73.__)("Describe the purpose of the image.")
         }
       ),
-      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
-      // scroll position doesn't bounce. Hidden, and silent to a11y,
-      // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-        "p",
-        {
-          className: "dataviews-loading-more",
-          "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components37.Spinner, {})
-        }
-      )
-    ] });
-  }
+      /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("br", {}),
+      (0, import_i18n73.__)("Leave empty if decorative.")
+    ] }),
+    isVisible: (item) => item?.media_type === "image",
+    render: ({ item }) => item?.alt_text || "-",
+    Edit: {
+      control: "textarea",
+      rows: 2
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var alt_text_default = altTextField;

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components38 = __toESM(require_components(), 1);
+  // packages/media-fields/build-module/attached_to/index.mjs
+  var import_i18n76 = __toESM(require_i18n(), 1);

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_element141 = __toESM(require_element(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
-  function ActivityGroup({
-    groupName,
-    groupData,
-    groupField,
-    showLabel = true,
-    children
+  // packages/media-fields/build-module/attached_to/view.mjs
+  var import_element119 = __toESM(require_element(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
+
+  // packages/media-fields/build-module/utils/get-rendered-content.mjs
+  function getRenderedContent(content) {
+    if (!content) {
+      return "";
+    }
+    if (typeof content === "string") {
+      return content;
+    }
+    if (typeof content === "object") {
+      return content.rendered || content.raw || "";
+    }
+    return "";
+  }
+
+  // packages/media-fields/build-module/attached_to/view.mjs
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  function MediaAttachedToView({
+    item
   }) {
-    const groupHeader = showLabel ? (0, import_element141.createInterpolateElement)(
-      // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n101.sprintf)((0, import_i18n101.__)("%s: <groupName />"), groupField.label).trim(),
-      {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
-          groupField.render,
-          {
-            item: groupData[0],
-            field: groupField
-          }
-        )
+    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element119.useState)(null);
+    const parentId = item.post;
+    const embeddedPostId = item._embedded?.["wp:attached-to"]?.[0]?.id;
+    const embeddedPostTitle = item._embedded?.["wp:attached-to"]?.[0]?.title;
+    (0, import_element119.useEffect)(() => {
+      if (!!parentId && parentId === embeddedPostId) {
+        setAttachedPostTitle(
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n74.__)("(no title)")
+        );
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataviews-view-activity__group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
-          children
-        ]
-      },
-      groupName
-    );
+      if (!parentId) {
+        setAttachedPostTitle((0, import_i18n74.__)("(Unattached)"));
+      }
+    }, [parentId, embeddedPostId, embeddedPostTitle]);
+    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_jsx_runtime235.Fragment, { children: attachedPostTitle });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element142 = __toESM(require_element(), 1);
-  var import_data37 = __toESM(require_data(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
-  function ActivityItem(props) {
-    const {
-      view,
-      actions: actions2,
-      item,
-      titleField: titleField2,
-      mediaField,
-      descriptionField: descriptionField3,
-      otherFields,
-      posinset,
-      onClickItem,
-      renderItemLink,
-      isItemClickable: isItemClickable2
-    } = props;
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const itemRef = (0, import_element142.useRef)(null);
-    const registry = (0, import_data37.useRegistry)();
-    const { paginationInfo } = (0, import_element142.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element142.useMemo)(() => {
-      const _eligibleActions = actions2.filter(
-        (action) => !action.isEligible || action.isEligible(item)
-      );
-      const _primaryActions = _eligibleActions.filter(
-        (action) => action.isPrimary
-      );
-      return {
-        primaryActions: _primaryActions,
-        eligibleActions: _eligibleActions
-      };
-    }, [actions2, item]);
-    const isMobileViewport = (0, import_compose16.useViewportMatch)("medium", "<");
-    const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
-      }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      "span",
+  // packages/media-fields/build-module/attached_to/edit.mjs
+  var import_core_data28 = __toESM(require_core_data(), 1);
+  var import_components21 = __toESM(require_components(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_element120 = __toESM(require_element(), 1);
+  var import_compose11 = __toESM(require_compose(), 1);
+  var import_data29 = __toESM(require_data(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  function MediaAttachedToEdit({
+    data,
+    onChange
+  }) {
+    const defaultPost = !!data.post && !!data?._embedded?.["wp:attached-to"]?.[0] ? [
       {
-        className: "dataviews-view-activity__item-bullet",
-        "aria-hidden": "true"
-      }
-    ) });
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const verticalGap = (0, import_element142.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
+        label: getRenderedContent(
+          data._embedded?.["wp:attached-to"]?.[0]?.title
+        ),
+        value: data.post.toString()
       }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      "div",
-      {
-        ref: itemRef,
-        role: infiniteScrollEnabled ? "article" : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
-        className: clsx_default(
-          "dataviews-view-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable"
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                  ItemClickWrapper,
-                  {
-                    item,
-                    isItemClickable: isItemClickable2,
-                    onClickItem,
-                    renderItemLink,
-                    className: "dataviews-view-activity__item-title",
-                    children: renderedTitleField
-                  }
-                ),
-                showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                  descriptionField3.render,
-                  {
-                    item,
-                    field: descriptionField3
-                  }
-                ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                        VisuallyHidden,
-                        {
-                          className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", {}),
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                  PrimaryActions,
-                  {
-                    item,
-                    actions: primaryActions,
-                    registry,
-                    buttonVariant: "secondary"
-                  }
-                )
-              ]
+    ] : [];
+    const [options, setOptions] = (0, import_element120.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element120.useState)(
+      []
+    );
+    const [isLoading, setIsLoading] = (0, import_element120.useState)(false);
+    const [value, setValue] = (0, import_element120.useState)(
+      data?.post?.toString() ?? null
+    );
+    const postTypes = (0, import_data29.useSelect)(
+      (select9) => select9(import_core_data28.store).getPostTypes(),
+      []
+    );
+    const handleDetach = () => {
+      onChange({
+        post: 0,
+        _embedded: { ...data?._embedded, "wp:attached-to": void 0 }
+      });
+      setValue(null);
+    };
+    const onValueChange = async (filterValue) => {
+      setIsLoading(true);
+      const results = await (0, import_core_data28.__experimentalFetchLinkSuggestions)(
+        filterValue,
+        /*
+         * @TODO `fetchLinkSuggestions()` should accept `perPage` as an option argument.
+         * `isInitialSuggestions` limits the result to 3, otherwise it's hardcoded to 20.
+         */
+        { type: "post", isInitialSuggestions: true },
+        {}
+      );
+      setSearchResults(results);
+      const suggestions = results.map((result) => {
+        return {
+          label: result.title,
+          value: result.id.toString()
+        };
+      });
+      const includeCurrent = !filterValue && suggestions.findIndex((s3) => s3.value === value) === -1;
+      setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
+      setIsLoading(false);
+    };
+    const debouncedValueChange = (0, import_compose11.useDebounce)((0, import_compose11.useEvent)(onValueChange), 300);
+    const handleSelectOption = (selectedPostId) => {
+      if (!selectedPostId) {
+        handleDetach();
+        return;
+      }
+      setValue(selectedPostId);
+      if (selectedPostId) {
+        const selectedPost = searchResults.find(
+          (result) => result.id === Number(selectedPostId)
+        );
+        if (selectedPost && postTypes) {
+          const postType2 = postTypes.find(
+            (_postType) => _postType.slug === selectedPost?.type
+          );
+          const attachedTo = {
+            ...postType2 && { type: postType2.slug },
+            id: Number(selectedPostId),
+            title: {
+              raw: selectedPost.title,
+              rendered: selectedPost.title
             }
-          ),
-          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
-          // there if there are any actions at all.
-          isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-            ItemActions,
-            {
-              item,
-              actions: eligibleActions,
-              isCompact: true
+          };
+          onChange({
+            post: Number(selectedPostId),
+            _embedded: {
+              ...data?._embedded,
+              "wp:attached-to": [attachedTo]
             }
-          ) })
-        ] })
+          });
+        }
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+      import_components21.ComboboxControl,
+      {
+        className: "dataviews-media-field__attached-to",
+        isLoading,
+        label: (0, import_i18n75.__)("Attached to"),
+        help: (0, import_i18n75.__)("Attach this file to a single post or page."),
+        value,
+        options,
+        onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
+        onChange: handleSelectOption,
+        hideLabelFromVision: true,
+        expandOnFocus: false
       }
     );
   }
-  var activity_item_default = ActivityItem;

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react57 = __toESM(require_react(), 1);
-  function isDefined3(item) {
-    return !!item;
-  }
-  function ActivityItems(props) {
-    const { data, fields: fields2, getItemId: getItemId2, view } = props;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined3);
-    return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react57.createElement)(
-        activity_item_default,
-        {
-          ...props,
-          key: getItemId2(item),
-          item,
-          mediaField,
-          titleField: titleField2,
-          descriptionField: descriptionField3,
-          otherFields,
-          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
-        }
-      );
-    });
-  }
+  // packages/media-fields/build-module/attached_to/index.mjs
+  var attachedToField = {
+    id: "attached_to",
+    type: "text",
+    label: (0, import_i18n76.__)("Attached to"),
+    Edit: MediaAttachedToEdit,
+    render: MediaAttachedToView,
+    enableSorting: false,
+    filterBy: false
+  };
+  var attached_to_default = attachedToField;

-  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
-  function ViewActivity(props) {
-    const { empty, data, fields: fields2, isLoading, view, className } = props;
-    const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const hasData = !!data?.length;
-    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
-    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+  // packages/media-fields/build-module/author/index.mjs
+  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_data30 = __toESM(require_data(), 1);
+  var import_core_data29 = __toESM(require_core_data(), 1);
+
+  // packages/media-fields/build-module/author/view.mjs
+  var import_i18n77 = __toESM(require_i18n(), 1);
+  var import_element121 = __toESM(require_element(), 1);
+  var import_components22 = __toESM(require_components(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  function AuthorView2({
+    item
+  }) {
+    const author = item?._embedded?.author?.[0];
+    const text = author?.name;
+    const imageUrl = author?.avatar_urls?.[48];
+    const [loadingState, setLoadingState] = (0, import_element121.useState)("loading");
+    (0, import_element121.useEffect)(() => {
+      setLoadingState("loading");
+    }, [imageUrl]);
+    const imgRef = (0, import_element121.useCallback)((img) => {
+      if (img?.complete) {
+        setLoadingState("instant");
+      }
+    }, []);
+    const handleLoad = () => {
+      if (loadingState === "loading") {
+        setLoadingState("loaded");
+      }
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(import_components22.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
         "div",
         {
-          className: clsx_default("dataviews-no-results", {
-            "is-refreshing": isDelayedLoading
+          className: clsx_default("media-author-field__avatar", {
+            "is-loading": loadingState === "loading",
+            "is-loaded": loadingState === "loaded"
           }),
-          children: empty
+          children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+            "img",
+            {
+              ref: imgRef,
+              onLoad: handleLoad,
+              alt: (0, import_i18n77.__)("Author avatar"),
+              src: imageUrl
+            }
+          )
         }
-      );
-    }
-    const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className, {
-      "is-refreshing": !isInfiniteScroll && isDelayedLoading
-    });
-    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
-    if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-        Stack,
+      ),
+      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components22.Icon, { icon: comment_author_avatar_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("span", { className: "media-author-field__name", children: text })
+    ] });
+  }
+
+  // packages/media-fields/build-module/author/index.mjs
+  var authorField2 = {
+    label: (0, import_i18n78.__)("Author"),
+    id: "author",
+    type: "integer",
+    getElements: async () => {
+      const authors = await (0, import_data30.resolveSelect)(import_core_data29.store).getEntityRecords(
+        "root",
+        "user",
         {
-          direction: "column",
-          gap: "sm",
-          className: wrapperClassName,
-          inert: isInert ? "true" : void 0,
-          children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-              ActivityGroup,
-              {
-                groupName,
-                groupData,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-                  ActivityItems,
-                  {
-                    ...props,
-                    data: groupData
-                  }
-                )
-              },
-              groupName
-            )
-          )
+          per_page: -1,
+          who: "authors",
+          _fields: "id,name",
+          context: "view"
         }
-      );
+      ) ?? [];
+      return authors.map(({ id, name: name2 }) => ({
+        value: id,
+        label: name2
+      }));
+    },
+    render: AuthorView2,
+    filterBy: {
+      operators: ["isAny", "isNone"]
+    },
+    readOnly: true
+  };
+  var author_default2 = authorField2;
+
+  // packages/media-fields/build-module/caption/index.mjs
+  var import_i18n79 = __toESM(require_i18n(), 1);
+
+  // packages/media-fields/build-module/utils/get-raw-content.mjs
+  function getRawContent(content) {
+    if (!content) {
+      return "";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(import_jsx_runtime258.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-        "div",
+    if (typeof content === "string") {
+      return content;
+    }
+    if (typeof content === "object" && "raw" in content) {
+      return content.raw || "";
+    }
+    return "";
+  }
+
+  // packages/media-fields/build-module/caption/index.mjs
+  var captionField = {
+    id: "caption",
+    type: "text",
+    label: (0, import_i18n79.__)("Caption"),
+    getValue: ({ item }) => getRawContent(item?.caption),
+    render: ({ item }) => getRawContent(item?.caption) || "-",
+    Edit: {
+      control: "textarea",
+      rows: 2
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var caption_default = captionField;
+
+  // packages/media-fields/build-module/date_added/index.mjs
+  var import_i18n80 = __toESM(require_i18n(), 1);
+  var dateAddedField = {
+    id: "date",
+    type: "datetime",
+    label: (0, import_i18n80.__)("Date added"),
+    filterBy: {
+      operators: ["before", "after"]
+    },
+    readOnly: true
+  };
+  var date_added_default = dateAddedField;
+
+  // packages/media-fields/build-module/description/index.mjs
+  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var descriptionField2 = {
+    id: "description",
+    type: "text",
+    label: (0, import_i18n81.__)("Description"),
+    getValue: ({ item }) => getRawContent(item?.description),
+    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("div", { children: getRawContent(item?.description) || "-" }),
+    Edit: {
+      control: "textarea",
+      rows: 5
+    },
+    enableSorting: false,
+    filterBy: false
+  };
+  var description_default2 = descriptionField2;
+
+  // packages/media-fields/build-module/filename/index.mjs
+  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_url8 = __toESM(require_url(), 1);
+
+  // packages/media-fields/build-module/filename/view.mjs
+  var import_element122 = __toESM(require_element(), 1);
+  var import_url7 = __toESM(require_url(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var TRUNCATE_LENGTH = 15;
+  function FileNameView({
+    item
+  }) {
+    const fileName = (0, import_element122.useMemo)(
+      () => item?.source_url ? (0, import_url7.getFilename)(item.source_url) : null,
+      [item?.source_url]
+    );
+    if (!fileName) {
+      return "";
+    }
+    if (fileName.length <= TRUNCATE_LENGTH) {
+      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+        tooltip_exports.Trigger,
         {
-          className: wrapperClassName,
-          role: view.infiniteScrollEnabled ? "feed" : void 0,
-          inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(ActivityItems, { ...props })
+          render: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_components38.Spinner, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(tooltip_exports.Popup, { children: fileName })
     ] });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components41 = __toESM(require_components(), 1);
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
-  var import_element145 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components40 = __toESM(require_components(), 1);
-  var import_data38 = __toESM(require_data(), 1);
-  var import_element144 = __toESM(require_element(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  // packages/media-fields/build-module/filename/index.mjs
+  var filenameField = {
+    id: "filename",
+    type: "text",
+    label: (0, import_i18n82.__)("File name"),
+    getValue: ({ item }) => (0, import_url8.getFilename)(item?.source_url || ""),
+    render: FileNameView,
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var filename_default = filenameField;

-  // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components39 = __toESM(require_components(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
-  function hasPaginationControls(view, paginationInfo) {
-    return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
+  // packages/media-fields/build-module/filesize/index.mjs
+  var import_i18n83 = __toESM(require_i18n(), 1);
+  var KB_IN_BYTES = 1024;
+  var MB_IN_BYTES = 1024 * KB_IN_BYTES;
+  var GB_IN_BYTES = 1024 * MB_IN_BYTES;
+  var TB_IN_BYTES = 1024 * GB_IN_BYTES;
+  var PB_IN_BYTES = 1024 * TB_IN_BYTES;
+  var EB_IN_BYTES = 1024 * PB_IN_BYTES;
+  var ZB_IN_BYTES = 1024 * EB_IN_BYTES;
+  var YB_IN_BYTES = 1024 * ZB_IN_BYTES;
+  function getBytesString(bytes, unitSymbol, decimals = 2) {
+    return (0, import_i18n83.sprintf)(
+      // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
+      (0, import_i18n83._x)("%1$s %2$s", "file size"),
+      bytes.toLocaleString(void 0, {
+        minimumFractionDigits: 0,
+        maximumFractionDigits: decimals
+      }),
+      unitSymbol
+    );
   }
-  function DataViewsPagination() {
-    const { view, onChangeView, paginationInfo } = (0, import_element143.useContext)(dataviews_context_default);
-    if (!hasPaginationControls(view, paginationInfo)) {
-      return null;
+  function formatFileSize(bytes, decimals = 2) {
+    if (bytes === 0) {
+      return getBytesString(0, (0, import_i18n83._x)("B", "unit symbol"), decimals);
     }
-    const { totalPages } = paginationInfo;
-    const currentPage = view.page ?? 1;
-    const pageSelectOptions = Array.from(Array(totalPages)).map(
-      (_, i3) => {
-        const page = i3 + 1;
-        return {
-          value: page.toString(),
-          label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n102.sprintf)(
-            // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n102.__)("Page %1$d of %2$d"),
-            currentPage,
-            totalPages
-          ) : page.toString()
-        };
+    const quant = {
+      /* translators: Unit symbol for yottabyte. */
+      [(0, import_i18n83._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      /* translators: Unit symbol for zettabyte. */
+      [(0, import_i18n83._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      /* translators: Unit symbol for exabyte. */
+      [(0, import_i18n83._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      /* translators: Unit symbol for petabyte. */
+      [(0, import_i18n83._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      /* translators: Unit symbol for terabyte. */
+      [(0, import_i18n83._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      /* translators: Unit symbol for gigabyte. */
+      [(0, import_i18n83._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      /* translators: Unit symbol for megabyte. */
+      [(0, import_i18n83._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      /* translators: Unit symbol for kilobyte. */
+      [(0, import_i18n83._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      /* translators: Unit symbol for byte. */
+      [(0, import_i18n83._x)("B", "unit symbol")]: 1
+    };
+    for (const [unit, mag] of Object.entries(quant)) {
+      if (bytes >= mag) {
+        return getBytesString(bytes / mag, unit, decimals);
       }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        className: "dataviews-pagination",
-        justify: "end",
-        align: "center",
-        gap: "xl",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-            Stack,
-            {
-              direction: "row",
-              justify: "flex-start",
-              align: "center",
-              gap: "xs",
-              className: "dataviews-pagination__page-select",
-              children: (0, import_element143.createInterpolateElement)(
-                (0, import_i18n102.sprintf)(
-                  // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n102._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
-                  "<CurrentPage />",
-                  totalPages
-                ),
-                {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { "aria-hidden": true }),
-                  // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-                    import_components39.SelectControl,
-                    {
-                      "aria-label": (0, import_i18n102.__)("Current page"),
-                      value: currentPage.toString(),
-                      options: pageSelectOptions,
-                      onChange: (newValue) => {
-                        onChangeView({
-                          ...view,
-                          page: +newValue
-                        });
-                      },
-                      size: "small",
-                      variant: "minimal"
-                    }
-                  )
-                }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-              import_components39.Button,
-              {
-                onClick: () => onChangeView({
-                  ...view,
-                  page: currentPage - 1
-                }),
-                disabled: currentPage === 1,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n102.__)("Previous page"),
-                icon: (0, import_i18n102.isRTL)() ? next_default : previous_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-              import_components39.Button,
-              {
-                onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
-                disabled: currentPage >= totalPages,
-                accessibleWhenDisabled: true,
-                label: (0, import_i18n102.__)("Next page"),
-                icon: (0, import_i18n102.isRTL)() ? previous_default : next_default,
-                showTooltip: true,
-                size: "compact",
-                tooltipPosition: "top"
-              }
-            )
-          ] })
-        ]
-      }
-    );
+    }
+    return "";
   }
-  var dataviews_pagination_default = (0, import_element143.memo)(DataViewsPagination);
+  var filesizeField = {
+    id: "filesize",
+    type: "text",
+    label: (0, import_i18n83.__)("File size"),
+    getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
+    isVisible: (item) => {
+      return !!item?.media_details?.filesize;
+    },
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var filesize_default = filesizeField;

-  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY7 = [];
-  function useIsMultiselectPicker(actions2) {
-    return (0, import_element144.useMemo)(() => {
-      return !!actions2?.length && actions2?.every((action) => action.supportsBulk);
-    }, [actions2]);
-  }
-  function BulkSelectionCheckbox2({
-    selection,
-    selectedItems,
-    onChangeSelection,
-    data,
-    getItemId: getItemId2,
-    disableSelectAll = false
-  }) {
-    const hasSelection = selection.length > 0;
-    const areAllSelected = selectedItems.length === data.length;
-    if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-        import_components40.CheckboxControl,
+  // packages/media-fields/build-module/media_dimensions/index.mjs
+  var import_i18n84 = __toESM(require_i18n(), 1);
+  var mediaDimensionsField = {
+    id: "media_dimensions",
+    type: "text",
+    label: (0, import_i18n84.__)("Dimensions"),
+    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n84.sprintf)(
+      // translators: 1: Width. 2: Height.
+      (0, import_i18n84._x)("%1$s \xD7 %2$s", "image dimensions"),
+      item?.media_details?.width?.toString(),
+      item?.media_details?.height?.toString()
+    ) : "",
+    isVisible: (item) => {
+      return !!(item?.media_details?.width && item?.media_details?.height);
+    },
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var media_dimensions_default = mediaDimensionsField;
+
+  // packages/media-fields/build-module/mime_type/index.mjs
+  var import_i18n85 = __toESM(require_i18n(), 1);
+  var mimeTypeField = {
+    id: "mime_type",
+    type: "text",
+    label: (0, import_i18n85.__)("File type"),
+    getValue: ({ item }) => item?.mime_type || "",
+    render: ({ item }) => item?.mime_type || "-",
+    // Disable sorting until REST API support for ordering my `mime_type` is added.
+    // See: https://core.trac.wordpress.org/ticket/64073
+    enableSorting: false,
+    filterBy: false,
+    readOnly: true
+  };
+  var mime_type_default = mimeTypeField;
+
+  // packages/editor/build-module/dataviews/fields/content-preview/index.mjs
+  var import_i18n217 = __toESM(require_i18n(), 1);
+
+  // packages/editor/build-module/dataviews/fields/content-preview/content-preview-view.mjs
+  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_block_editor35 = __toESM(require_block_editor(), 1);
+  var import_data89 = __toESM(require_data(), 1);
+  var import_core_data58 = __toESM(require_core_data(), 1);
+
+  // packages/editor/build-module/components/provider/index.mjs
+  var import_element284 = __toESM(require_element(), 1);
+  var import_data88 = __toESM(require_data(), 1);
+  var import_core_data57 = __toESM(require_core_data(), 1);
+  var import_block_editor34 = __toESM(require_block_editor(), 1);
+  var import_patterns8 = __toESM(require_patterns(), 1);
+  var import_blocks18 = __toESM(require_blocks(), 1);
+
+  // packages/editor/build-module/components/provider/with-registry-provider.mjs
+  var import_element123 = __toESM(require_element(), 1);
+  var import_data31 = __toESM(require_data(), 1);
+  var import_compose12 = __toESM(require_compose(), 1);
+  var import_block_editor4 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  function getSubRegistry(subRegistries, registry, useSubRegistry) {
+    if (!useSubRegistry) {
+      return registry;
+    }
+    let subRegistry = subRegistries.get(registry);
+    if (!subRegistry) {
+      subRegistry = (0, import_data31.createRegistry)(
         {
-          className: "dataviews-view-table-selection-checkbox",
-          checked: hasSelection,
-          disabled: !hasSelection,
-          onChange: () => {
-            onChangeSelection([]);
-          },
-          "aria-label": (0, import_i18n103.__)("Deselect all")
-        }
+          "core/block-editor": import_block_editor4.storeConfig
+        },
+        registry
       );
+      subRegistry.registerStore("core/editor", storeConfig);
+      subRegistries.set(registry, subRegistry);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-      import_components40.CheckboxControl,
-      {
-        className: "dataviews-view-table-selection-checkbox",
-        checked: areAllSelected,
-        indeterminate: !areAllSelected && !!selectedItems.length,
-        onChange: () => {
-          if (areAllSelected) {
-            onChangeSelection(
-              selection.filter(
-                (id) => !data.some(
-                  (item) => id === getItemId2(item)
-                )
-              )
-            );
-          } else {
-            const selectionSet = /* @__PURE__ */ new Set([
-              ...selection,
-              ...data.map((item) => getItemId2(item))
-            ]);
-            onChangeSelection(Array.from(selectionSet));
-          }
-        },
-        "aria-label": areAllSelected ? (0, import_i18n103.__)("Deselect all") : (0, import_i18n103.__)("Select all")
-      }
-    );
+    return subRegistry;
   }
-  function ActionButtons({
-    actions: actions2,
-    items,
-    selection
+  var withRegistryProvider = (0, import_compose12.createHigherOrderComponent)(
+    (WrappedComponent) => ({ useSubRegistry = true, ...props }) => {
+      const registry = (0, import_data31.useRegistry)();
+      const [subRegistries] = (0, import_element123.useState)(() => /* @__PURE__ */ new WeakMap());
+      const subRegistry = getSubRegistry(
+        subRegistries,
+        registry,
+        useSubRegistry
+      );
+      if (subRegistry === registry) {
+        return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(WrappedComponent, { registry, ...props });
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_data31.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
+    },
+    "withRegistryProvider"
+  );
+  var with_registry_provider_default = withRegistryProvider;
+
+  // packages/editor/build-module/components/provider/use-autosave-notice.mjs
+  var import_element125 = __toESM(require_element(), 1);
+  var import_data33 = __toESM(require_data(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);
+  var import_notices13 = __toESM(require_notices(), 1);
+  var import_url9 = __toESM(require_url(), 1);
+
+  // packages/editor/build-module/components/provider/use-entity-contains-snapshot.mjs
+  var import_element124 = __toESM(require_element(), 1);
+  var import_data32 = __toESM(require_data(), 1);
+  var import_core_data30 = __toESM(require_core_data(), 1);
+  var { entityContainsSnapshot } = unlock(import_core_data30.privateApis);
+  var SNAPSHOT_STATUS_SYNC_WAIT_MS = 3e3;
+  function useEntityContainsSnapshot({
+    postType: postType2,
+    postId: postId2,
+    snapshot
   }) {
-    const registry = (0, import_data38.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element144.useState)(
-      null
+    const registry = (0, import_data32.useRegistry)();
+    const [snapshotStatus, setSnapshotStatus] = (0, import_element124.useState)("pending");
+    const isPendingRef = (0, import_element124.useRef)(false);
+    const [hasWaitExpired, setHasWaitExpired] = (0, import_element124.useState)(false);
+    const { syncStatus, isCollaborationEnabledForPost } = (0, import_data32.useSelect)(
+      (select9) => {
+        if (!snapshot) {
+          return {
+            syncStatus: void 0,
+            isCollaborationEnabledForPost: false
+          };
+        }
+        const connectionStatus = unlock(
+          select9(import_core_data30.store)
+        ).getEntitySyncConnectionStatus("postType", postType2, postId2);
+        return {
+          syncStatus: connectionStatus?.status,
+          isCollaborationEnabledForPost: unlock(
+            select9(store)
+          ).isCollaborationEnabledForCurrentPost()
+        };
+      },
+      [postType2, postId2, snapshot]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
-      if (!("callback" in action)) {
-        return null;
+    (0, import_element124.useLayoutEffect)(() => {
+      const canDefer = snapshot && unlock(
+        registry.select(store)
+      ).isCollaborationEnabledForCurrentPost();
+      if (!canDefer) {
+        setSnapshotStatus("missing");
+        return;
       }
-      const { id, label, icon, isPrimary, callback } = action;
-      const _label = typeof label === "string" ? label : label(items);
-      const variant = isPrimary ? "primary" : "tertiary";
-      const isInProgress = id === actionInProgress;
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-        import_components40.Button,
-        {
-          accessibleWhenDisabled: true,
-          icon,
-          disabled: isInProgress || !selection?.length,
-          isBusy: isInProgress,
-          onClick: async () => {
-            setActionInProgress(id);
-            await callback(items, {
-              registry
-            });
-            setActionInProgress(null);
-          },
-          size: "compact",
-          variant,
-          children: _label
-        },
-        id
+      isPendingRef.current = true;
+      const timeoutId = setTimeout(() => {
+        setHasWaitExpired(true);
+      }, SNAPSHOT_STATUS_SYNC_WAIT_MS);
+      return () => clearTimeout(timeoutId);
+    }, []);
+    (0, import_element124.useEffect)(() => {
+      if (!isPendingRef.current) {
+        return;
+      }
+      const containsSnapshot = entityContainsSnapshot(
+        "postType",
+        postType2,
+        postId2,
+        snapshot
       );
-    }) });
+      const isCollaborationEnabled = unlock(
+        registry.select(store)
+      ).isCollaborationEnabledForCurrentPost();
+      const connectionStatus = unlock(
+        registry.select(import_core_data30.store)
+      ).getEntitySyncConnectionStatus("postType", postType2, postId2);
+      let nextSnapshotStatus;
+      if (containsSnapshot) {
+        nextSnapshotStatus = "present";
+      } else if (!isCollaborationEnabled) {
+        nextSnapshotStatus = "missing";
+      } else if ("disconnected" === connectionStatus?.status) {
+        nextSnapshotStatus = "missing";
+      } else if (hasWaitExpired) {
+        nextSnapshotStatus = "missing";
+      } else {
+        return;
+      }
+      isPendingRef.current = false;
+      setSnapshotStatus(nextSnapshotStatus);
+    }, [
+      syncStatus,
+      hasWaitExpired,
+      isCollaborationEnabledForPost,
+      postType2,
+      postId2
+    ]);
+    return snapshotStatus;
   }
-  function PickerBulkSelectionInfo() {
-    const {
-      data,
-      selection,
-      onChangeSelection,
-      getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY7,
-      paginationInfo,
-      view
-    } = (0, import_element144.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const selectedItems = (0, import_element144.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId2(item))),
-      [selection, getItemId2, data]
-    );
-    if (!actions2.length) {
-      return null;
-    }
-    const message2 = getFooterMessage(
-      selection.length,
-      data.length,
-      paginationInfo.totalItems,
-      !!view.infiniteScrollEnabled
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
-      Stack,
+
+  // packages/editor/build-module/components/provider/use-autosave-notice.mjs
+  function showAutosaveExistsNotice({
+    autosave: autosave2,
+    createWarningNotice,
+    registry,
+    setCurrentRevisionId: setCurrentRevisionId2
+  }) {
+    const autosaveId = Number((0, import_url9.getQueryArg)(autosave2.editLink, "revision"));
+    createWarningNotice(
+      (0, import_i18n86.__)(
+        "There is an autosave of this post that is more recent than the version below."
+      ),
       {
-        direction: "row",
-        className: "dataviews-picker-footer__bulk-selection",
-        gap: "md",
-        align: "center",
-        children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-            BulkSelectionCheckbox2,
-            {
-              selection,
-              selectedItems,
-              onChangeSelection,
-              data,
-              getItemId: getItemId2,
-              disableSelectAll: !!view.infiniteScrollEnabled
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+        id: "autosave-exists",
+        actions: [
+          {
+            label: (0, import_i18n86.__)("View the autosave"),
+            ...autosaveId ? {
+              onClick: () => {
+                const { disableVisualRevisions } = registry.select(store).getEditorSettings();
+                if (disableVisualRevisions) {
+                  window.location.href = autosave2.editLink;
+                  return;
+                }
+                setCurrentRevisionId2(autosaveId);
+              }
+            } : { url: autosave2.editLink }
+          }
         ]
       }
     );
   }
-  function PickerActions() {
-    const {
-      data,
-      selection,
-      getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY7
-    } = (0, import_element144.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element144.useMemo)(
-      () => data.filter((item) => selection.includes(getItemId2(item))),
-      [selection, getItemId2, data]
-    );
-    if (!actions2.length) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-      ActionButtons,
-      {
-        actions: actions2,
-        items: selectedItems,
-        selection
+  function useAutosaveNotice({ post: post2, recovery, settings }) {
+    const registry = (0, import_data33.useRegistry)();
+    const { createWarningNotice } = (0, import_data33.useDispatch)(import_notices13.store);
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data33.useDispatch)(store));
+    const snapshotStatus = useEntityContainsSnapshot({
+      postType: post2.type,
+      postId: post2.id,
+      snapshot: recovery ? void 0 : settings.autosave?.crdtSnapshot
+    });
+    (0, import_element125.useLayoutEffect)(() => {
+      if (recovery || !settings.autosave) {
+        return;
       }
-    ) });
-  }
-  function DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerActions, {})
-    ] });
-  }
-  function DataViewsPickerFooter() {
-    const {
-      actions: actions2 = EMPTY_ARRAY7,
-      paginationInfo,
-      view
-    } = (0, import_element144.useContext)(dataviews_context_default);
-    const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
-    if (!actions2.length && !hasPagination) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        justify: "space-between",
-        align: "center",
-        className: "dataviews-footer",
-        gap: "sm",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerActions, {})
-        ]
+      if ("present" === snapshotStatus) {
+        return;
       }
-    );
+      if ("pending" === snapshotStatus) {
+        return;
+      }
+      showAutosaveExistsNotice({
+        autosave: settings.autosave,
+        createWarningNotice,
+        registry,
+        setCurrentRevisionId: setCurrentRevisionId2
+      });
+    }, [snapshotStatus]);
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
-  function GridItem3({
-    view,
-    selection,
-    onChangeSelection,
-    selectionProps,
-    getItemId: getItemId2,
-    item,
-    mediaField,
-    titleField: titleField2,
-    descriptionField: descriptionField3,
-    regularFields,
-    badgeFields,
-    config: config2,
-    posinset,
-    setsize
-  }) {
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const id = getItemId2(item);
-    const elementRef = (0, import_element145.useRef)(null);
-    const isSelected2 = selection.includes(id);
-    useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: config2
-      }
-    ) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
-      import_components41.Composite.Item,
-      {
-        ref: elementRef,
-        "aria-label": titleField2 ? titleField2.getValue({ item }) || (0, import_i18n104.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(Stack, { direction: "column", children, ...props }),
-        role: "option",
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        className: clsx_default("dataviews-view-picker-grid__card", {
-          "is-selected": isSelected2
-        }),
-        "aria-selected": isSelected2,
-        ...selectionProps,
-        children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-            DataViewsSelectionCheckbox,
-            {
-              item,
-              selection,
-              onChangeSelection,
-              getItemId: getItemId2,
-              titleField: titleField2,
-              disabled: false,
-              "aria-hidden": true,
-              tabIndex: -1
-            }
-          ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-            Stack,
+  // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
+  var import_element262 = __toESM(require_element(), 1);
+  var import_data62 = __toESM(require_data(), 1);
+  var import_core_data49 = __toESM(require_core_data(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
+  var import_preferences3 = __toESM(require_preferences(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);
+  var import_blocks12 = __toESM(require_blocks(), 1);
+  var import_block_editor21 = __toESM(require_block_editor(), 1);
+
+  // packages/media-editor/build-module/components/media-editor-provider/index.mjs
+  var import_element126 = __toESM(require_element(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var MediaEditorContext = (0, import_element126.createContext)(
+    void 0
+  );
+  function MediaEditorProvider({
+    value,
+    onChange,
+    settings = {},
+    children
+  }) {
+    const contextValue = {
+      media: value,
+      onChange,
+      fields: settings.fields || []
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
+  }
+  function useMediaEditorContext() {
+    const context = (0, import_element126.useContext)(MediaEditorContext);
+    if (!context) {
+      throw new Error(
+        "useMediaEditorContext must be used within MediaEditorProvider"
+      );
+    }
+    return context;
+  }
+
+  // packages/media-editor/build-module/components/media-preview/index.mjs
+  var import_components23 = __toESM(require_components(), 1);
+  var import_element127 = __toESM(require_element(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);
+
+  // packages/media-editor/build-module/utils/get-media-type.mjs
+  function getMediaTypeFromMimeType(mimeType) {
+    if (!mimeType) {
+      return { type: "application" };
+    }
+    if (mimeType.startsWith("image/")) {
+      return { type: "image" };
+    }
+    if (mimeType.startsWith("video/")) {
+      return { type: "video" };
+    }
+    if (mimeType.startsWith("audio/")) {
+      return { type: "audio" };
+    }
+    return { type: "application" };
+  }
+
+  // packages/media-editor/build-module/components/media-preview/index.mjs
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  function MediaPreviewContent({
+    mediaType,
+    mediaUrl,
+    altText,
+    displayTitle,
+    mimeType,
+    onLoad,
+    onError,
+    loadingState
+  }) {
+    switch (mediaType.type) {
+      case "image":
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+          "img",
+          {
+            className: loadingState === "loaded" ? "loaded" : "",
+            src: mediaUrl,
+            alt: altText || "",
+            onLoad,
+            onError
+          }
+        );
+      case "video":
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("video", { src: mediaUrl, controls: true, onError, children: displayTitle });
+      case "audio":
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("audio", { src: mediaUrl, controls: true, onError, children: displayTitle });
+      default:
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "media-editor-preview__file-info", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__file-name", children: displayTitle }),
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__mime-type", children: mimeType }),
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+            "a",
             {
-              direction: "row",
-              justify: "space-between",
-              className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              href: mediaUrl,
+              target: "_blank",
+              rel: "noopener",
+              className: "media-editor-preview__download-link",
+              children: (0, import_i18n87.__)("View file")
             }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-              descriptionField3.render,
-              {
-                item,
-                field: descriptionField3
-              }
-            ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-              Stack,
-              {
-                direction: "row",
-                className: "dataviews-view-picker-grid__badge-fields",
-                gap: "sm",
-                wrap: "wrap",
-                align: "top",
-                justify: "flex-start",
-                children: badgeFields.map((field) => {
-                  return (
-                    /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                    /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                      Badge,
-                      {
-                        className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                          field.render,
-                          {
-                            item,
-                            field
-                          }
-                        )
-                      },
-                      field.id
-                    )
-                  );
-                })
-              }
-            ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-picker-grid__fields",
-                gap: "xs",
-                children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                    import_components41.Flex,
-                    {
-                      className: "dataviews-view-picker-grid__field",
-                      gap: 1,
-                      justify: "flex-start",
-                      expanded: true,
-                      style: { height: "auto" },
-                      direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components41.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                          import_components41.FlexItem,
-                          {
-                            className: "dataviews-view-picker-grid__field-value",
-                            style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                              field.render,
-                              {
-                                item,
-                                field
-                              }
-                            )
-                          }
-                        )
-                      ] })
-                    },
-                    field.id
-                  );
-                })
-              }
-            )
-          ] })
-        ]
-      },
-      id
-    );
+          )
+        ] });
+    }
   }
-  function GridGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
-  }) {
-    const headerId = (0, import_compose17.useInstanceId)(
-      GridGroup,
-      "dataviews-view-picker-grid-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
-      Stack,
+  function MediaPreview2(props) {
+    const [loadingState, setLoadingState] = (0, import_element127.useState)("loading");
+    const { media } = useMediaEditorContext();
+    const {
+      source_url: mediaUrl,
+      mime_type: mimeType,
+      alt_text: altText,
+      title
+    } = media || {};
+    const mediaType = getMediaTypeFromMimeType(mimeType);
+    if (!mediaUrl) {
+      return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "media-editor-preview media-editor-preview--empty", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { children: (0, import_i18n87.__)("No media file available.") }) });
+    }
+    if (loadingState === "error") {
+      return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", { className: "media-editor-preview media-editor-preview--error", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { children: (0, import_i18n87.__)("Failed to load media file.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("p", { className: "media-editor-preview__url", children: mediaUrl })
+      ] });
+    }
+    const displayTitle = typeof title === "string" ? title : title?.rendered || title?.raw;
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(
+      "div",
       {
-        direction: "column",
-        gap: "sm",
-        role: "group",
-        "aria-labelledby": headerId,
+        ...props,
+        className: `media-editor-preview media-editor-preview--${mediaType.type}`,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-            "h3",
+          mediaType.type === "image" && loadingState === "loading" && /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "media-editor-preview__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_components23.Spinner, {}) }),
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+            MediaPreviewContent,
             {
-              className: "dataviews-view-picker-grid-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n104.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n104.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
+              mediaType,
+              mediaUrl,
+              altText,
+              displayTitle,
+              mimeType,
+              onLoad: () => setLoadingState("loaded"),
+              onError: () => setLoadingState("error"),
+              loadingState
             }
-          ),
-          children
+          )
         ]
-      },
-      groupName
+      }
     );
   }
-  function ViewPickerGrid({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var import_element128 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/constants.mjs
+  var import_i18n88 = __toESM(require_i18n(), 1);
+  var OPERATOR_IS_ANY2 = "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 SORTING_DIRECTIONS = ["asc", "desc"];
+  var sortArrows = { asc: "\u2191", desc: "\u2193" };
+  var sortValues = { asc: "ascending", desc: "descending" };
+  var sortLabels = {
+    asc: (0, import_i18n88.__)("Sort ascending"),
+    desc: (0, import_i18n88.__)("Sort descending")
+  };
+  var sortIcons = {
+    asc: arrow_up_default,
+    desc: arrow_down_default
+  };
+  var LAYOUT_TABLE = "table";
+  var LAYOUT_GRID = "grid";
+  var LAYOUT_LIST = "list";
+  var LAYOUT_ACTIVITY = "activity";
+  var LAYOUT_PICKER_GRID = "pickerGrid";
+  var LAYOUT_PICKER_TABLE = "pickerTable";
+  var LAYOUT_PICKER_ACTIVITY = "pickerActivity";
+  var MEDIA_ASPECT_RATIOS = [
+    "1/1",
+    "4/3",
+    "3/4",
+    "3/2",
+    "2/3",
+    "16/9",
+    "9/16"
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var DataViewsContext = (0, import_element128.createContext)({
+    view: { type: LAYOUT_TABLE },
+    onChangeView: () => {
+    },
+    fields: [],
+    data: [],
+    paginationInfo: {
+      totalItems: 0,
+      totalPages: 0
+    },
+    selection: [],
+    onChangeSelection: () => {
+    },
+    setOpenedFilter: () => {
+    },
+    openedFilter: null,
+    getItemId: (item) => item.id,
+    isItemClickable: () => true,
+    renderItemLink: void 0,
+    containerWidth: 0,
+    containerRef: (0, import_element128.createRef)(),
+    resizeObserverRef: () => {
+    },
+    defaultLayouts: { list: {}, grid: {}, table: {} },
+    filters: [],
+    isShowingFilter: false,
+    setIsShowingFilter: () => {
+    },
+    hasInitiallyLoaded: false,
+    config: {
+      perPageSizes: []
+    },
+    intersectionObserver: null
+  });
+  DataViewsContext.displayName = "DataViewsContext";
+  var dataviews_context_default = DataViewsContext;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var import_i18n110 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_i18n96 = __toESM(require_i18n(), 1);
+  var import_components29 = __toESM(require_components(), 1);
+  var import_element137 = __toESM(require_element(), 1);
+  var import_keycodes2 = __toESM(require_keycodes(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
+  var import_components24 = __toESM(require_components(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
+  function DataViewsSelectionCheckbox({
     selection,
-    view,
-    className,
-    empty
+    onChangeSelection,
+    item,
+    getItemId: getItemId2,
+    titleField: titleField2,
+    disabled: disabled2,
+    ...extraProps
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element145.useContext)(dataviews_context_default);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
+    const id = getItemId2(item);
+    const isInSelectionArray = selection.includes(id);
+    const checked = !disabled2 && isInSelectionArray;
+    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n89.__)("(no title)");
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+      import_components24.CheckboxControl,
+      {
+        className: SELECTION_CHECKBOX_CLASS,
+        "aria-label": selectionLabel,
+        "aria-disabled": disabled2,
+        checked,
+        onChange: () => {
+          if (disabled2) {
+            return;
+          }
+          onChangeSelection(
+            isInSelectionArray ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+          );
+        },
+        ...extraProps
+      }
     );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
+  }
+
+  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
+  var import_components25 = __toESM(require_components(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_element129 = __toESM(require_element(), 1);
+  var import_data34 = __toESM(require_data(), 1);
+  var import_compose13 = __toESM(require_compose(), 1);
+
+  // packages/kebab-case/build-module/index.mjs
+  function kebabCase2(str3) {
+    let input = str3?.toString?.() ?? "";
+    input = input.replace(/['\u2019]/, "");
+    return paramCase(input, {
+      splitRegexp: [
+        /(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,
+        // fooBar => foo-bar, 3Bar => 3-bar
+        /(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,
+        // 3bar => 3-bar
+        /([A-Za-z])([0-9])/g,
+        // Foo3 => foo-3, foo3 => foo-3
+        /([A-Z])([A-Z][a-z])/g
+        // FOOBar => foo-bar
+      ]
+    });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  function ButtonTrigger({
+    action,
+    onClick,
+    items,
+    variant
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      import_components25.Button,
+      {
+        disabled: !!action.disabled,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        variant,
+        onClick,
+        children: label
+      }
     );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
+  }
+  function MenuItemTrigger({
+    action,
+    onClick,
+    items
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.ItemLabel, { children: label }) });
+  }
+  function ActionModal({
+    action,
+    items,
+    closeModal: closeModal2
+  }) {
+    const label = typeof action.label === "string" ? action.label : action.label(items);
+    const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      import_components25.Modal,
+      {
+        title: modalHeader || label,
+        __experimentalHideHeader: !!action.hideModalHeader,
+        onRequestClose: closeModal2,
+        focusOnMount: action.modalFocusOnMount ?? true,
+        size: action.modalSize || "medium",
+        overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
+          action.id
+        )}`,
+        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+      }
     );
-    const otherFields = view.fields ?? [];
-    const { regularFields, badgeFields } = otherFields.reduce(
-      (accumulator, fieldId) => {
-        const field = fields2.find((f3) => f3.id === fieldId);
-        if (!field) {
-          return accumulator;
+  }
+  function ActionsMenuGroup({
+    actions: actions2,
+    item,
+    registry,
+    setActiveModalAction
+  }) {
+    const { primaryActions, regularActions } = (0, import_element129.useMemo)(() => {
+      return actions2.reduce(
+        (acc, action) => {
+          (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
+          return acc;
+        },
+        {
+          primaryActions: [],
+          regularActions: []
         }
-        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
-        accumulator[key].push(field);
-        return accumulator;
+      );
+    }, [actions2]);
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      MenuItemTrigger,
+      {
+        action,
+        onClick: () => {
+          if ("RenderModal" in action) {
+            setActiveModalAction(action);
+            return;
+          }
+          action.callback([item], { registry });
+        },
+        items: [item]
       },
-      { regularFields: [], badgeFields: [] }
+      action.id
+    ));
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(menu_exports.Group, { children: [
+      renderActionGroup(primaryActions),
+      renderActionGroup(regularActions)
+    ] });
+  }
+  function ItemActions({
+    item,
+    actions: actions2,
+    isCompact
+  }) {
+    const registry = (0, import_data34.useRegistry)();
+    const { primaryActions, eligibleActions } = (0, import_element129.useMemo)(() => {
+      const _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
+      };
+    }, [actions2, item]);
+    const isMobileViewport = (0, import_compose13.useViewportMatch)("medium", "<");
+    if (isCompact) {
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        CompactItemActions,
+        {
+          item,
+          actions: eligibleActions,
+          isSmall: true,
+          registry
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        justify: "flex-end",
+        className: "dataviews-item-actions",
+        style: {
+          flexShrink: 0,
+          width: "auto"
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            PrimaryActions,
+            {
+              item,
+              actions: primaryActions,
+              registry
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            CompactItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              registry
+            }
+          )
+        ]
+      }
     );
-    const hasData = !!data?.length;
-    const usedPreviewSize = view.layout?.previewSize;
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const size4 = "900px";
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const currentPage = view?.page ?? 1;
-    const perPage = view?.perPage ?? 0;
-    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const isMediaContain = view.layout?.mediaFit === "contain";
-    const gridColumns = useGridColumns();
-    const placeholdersNeeded = usePlaceholdersNeeded(
-      data,
-      isInfiniteScroll,
-      gridColumns
+  }
+  function CompactItemActions({
+    item,
+    actions: actions2,
+    isSmall,
+    registry
+  }) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element129.useState)(
+      null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, {
-      // Render multiple groups.
-      children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          import_components41.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(menu_exports.Root, { disabled: !actions2.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          menu_exports.Trigger,
           {
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            className: clsx_default(
-              "dataviews-view-picker-grid",
-              className,
-              {
-                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                  view.layout.density
-                ),
-                "has-media-fit-contain": isMediaContain
-              }
-            ),
-            "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-              Stack,
+            render: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+              import_components25.Button,
               {
-                direction: "column",
-                gap: "lg",
-                children,
-                ...props
+                size: isSmall ? "small" : "compact",
+                icon: more_vertical_default,
+                label: (0, import_i18n90.__)("Actions"),
+                accessibleWhenDisabled: true,
+                disabled: !actions2.length,
+                className: "dataviews-all-actions-button"
               }
-            ),
-            children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                GridGroup,
-                {
-                  groupName,
-                  groupField,
-                  showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                    GridItems,
-                    {
-                      previewSize: usedPreviewSize,
-                      "aria-busy": isLoading,
-                      ref: resizeObserverRef,
-                      children: groupItems.map((item) => {
-                        const posInSet = item.position ?? (currentPage - 1) * perPage + data.indexOf(item) + 1;
-                        return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                          GridItem3,
-                          {
-                            view,
-                            selection,
-                            onChangeSelection,
-                            selectionProps: getSelectionProps(
-                              getItemId2(item)
-                            ),
-                            getItemId: getItemId2,
-                            item,
-                            mediaField,
-                            titleField: titleField2,
-                            descriptionField: descriptionField3,
-                            regularFields,
-                            badgeFields,
-                            config: {
-                              sizes: size4
-                            },
-                            posinset: posInSet,
-                            setsize: setSize
-                          },
-                          getItemId2(item)
-                        );
-                      })
-                    }
-                  )
-                },
-                groupName
-              )
             )
           }
         ),
-        // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
-          import_components41.Composite,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-              GridItems,
-              {
-                className: clsx_default(
-                  "dataviews-view-picker-grid",
-                  className,
-                  {
-                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
-                      "compact",
-                      "comfortable"
-                    ].includes(view.layout.density),
-                    "has-media-fit-contain": isMediaContain
-                  }
-                ),
-                previewSize: usedPreviewSize,
-                "aria-busy": isLoading,
-                ref: resizeObserverRef
-              }
-            ),
-            virtualFocus: true,
-            orientation: "horizontal",
-            role: "listbox",
-            "aria-multiselectable": isMultiselect,
-            "aria-label": itemListLabel,
-            children: [
-              Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                  import_components41.Composite.Item,
-                  {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                      Stack,
-                      {
-                        direction: "column",
-                        children,
-                        ...props
-                      }
-                    ),
-                    role: "option",
-                    "aria-hidden": true,
-                    tabIndex: -1,
-                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
-                  },
-                  `placeholder-${index2}`
-                )
-              ),
-              data.map((item) => {
-                const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-                  GridItem3,
-                  {
-                    view,
-                    selection,
-                    onChangeSelection,
-                    selectionProps: getSelectionProps(
-                      getItemId2(item)
-                    ),
-                    getItemId: getItemId2,
-                    item,
-                    mediaField,
-                    titleField: titleField2,
-                    descriptionField: descriptionField3,
-                    regularFields,
-                    badgeFields,
-                    config: {
-                      sizes: size4
-                    },
-                    posinset,
-                    setsize: setSize
-                  },
-                  getItemId2(item)
-                );
-              })
-            ]
-          }
-        ),
-        // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
-          "div",
+        /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          ActionsMenuGroup,
           {
-            className: clsx_default({
-              "dataviews-loading": isLoading,
-              "dataviews-no-results": !isLoading
-            }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components41.Spinner, {}) }) : empty
+            actions: actions2,
+            item,
+            registry,
+            setActiveModalAction
           }
-        ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components41.Spinner, {}) })
-      ]
-    });
+        ) })
+      ] }),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }
-  var picker_grid_default = ViewPickerGrid;
-
-  // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_components42 = __toESM(require_components(), 1);
-  var import_element146 = __toESM(require_element(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  function TableColumnField2({
+  function PrimaryActions({
     item,
-    fields: fields2,
-    column,
-    align
+    actions: actions2,
+    registry,
+    buttonVariant
   }) {
-    const field = fields2.find((f3) => f3.id === column);
-    if (!field) {
+    const [activeModalAction, setActiveModalAction] = (0, import_element129.useState)(null);
+    const isMobileViewport = (0, import_compose13.useViewportMatch)("medium", "<");
+    if (isMobileViewport) {
       return null;
     }
-    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
-      "dataviews-view-table__cell-align-end": align === "end",
-      "dataviews-view-table__cell-align-center": align === "center"
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(field.render, { item, field }) });
+    if (!Array.isArray(actions2) || actions2.length === 0) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      actions2.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        ButtonTrigger,
+        {
+          action,
+          onClick: () => {
+            if ("RenderModal" in action) {
+              setActiveModalAction(action);
+              return;
+            }
+            action.callback([item], { registry });
+          },
+          items: [item],
+          variant: buttonVariant
+        },
+        action.id
+      )),
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        ActionModal,
+        {
+          action: activeModalAction,
+          items: [item],
+          closeModal: () => setActiveModalAction(null)
+        }
+      )
+    ] });
   }
-  function TableRow2({
-    item,
-    fields: fields2,
-    id,
-    view,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
+
+  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
+  var import_components26 = __toESM(require_components(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_data35 = __toESM(require_data(), 1);
+  var import_compose14 = __toESM(require_compose(), 1);
+
+  // packages/dataviews/build-module/utils/get-footer-message.mjs
+  var import_i18n91 = __toESM(require_i18n(), 1);
+  function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
+    if (selectionCount > 0) {
+      return (0, import_i18n91.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n91._n)("%d Item selected", "%d Items selected", selectionCount),
+        selectionCount
+      );
+    }
+    if (onlyTotalCount || totalItems <= itemsCount) {
+      return (0, import_i18n91.sprintf)(
+        /* translators: %d: number of items. */
+        (0, import_i18n91._n)("%d Item", "%d Items", totalItems),
+        totalItems
+      );
+    }
+    return (0, import_i18n91.sprintf)(
+      /* translators: %1$d: number of items. %2$d: total number of items. */
+      (0, import_i18n91._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
+      itemsCount,
+      totalItems
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  function hasAPossibleBulkAction(actions2, item) {
+    return actions2.some(
+      (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+    );
+  }
+  function useHasAPossibleBulkAction(actions2, item) {
+    return (0, import_element130.useMemo)(
+      () => hasAPossibleBulkAction(actions2, item),
+      [actions2, item]
+    );
+  }
+  function useSomeItemHasAPossibleBulkAction(actions2, data) {
+    return (0, import_element130.useMemo)(
+      () => data.some((item) => hasAPossibleBulkAction(actions2, item)),
+      [actions2, data]
+    );
+  }
+  function BulkSelectionCheckbox({
     selection,
-    getItemId: getItemId2,
     onChangeSelection,
-    selectionProps,
-    posinset
+    data,
+    actions: actions2,
+    getItemId: getItemId2,
+    disableSelectAll = false
   }) {
-    const { paginationInfo } = (0, import_element146.useContext)(dataviews_context_default);
-    const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element146.useState)(false);
-    const elementRef = (0, import_element146.useRef)(null);
-    useIntersectionObserver(elementRef, posinset);
-    const {
-      showTitle = true,
-      showMedia = true,
-      showDescription = true,
-      infiniteScrollEnabled
-    } = view;
-    const handleMouseEnter = () => {
-      setIsHovered(true);
-    };
-    const handleMouseLeave = () => {
-      setIsHovered(false);
-    };
-    const columns = view.fields ?? [];
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-      import_components42.Composite.Item,
+    const selectableItems = (0, import_element130.useMemo)(() => {
+      return data.filter((item) => {
+        return actions2.some(
+          (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
+        );
+      });
+    }, [data, actions2]);
+    const selectedItems = data.filter(
+      (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
+    );
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === selectableItems.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+        import_components26.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n92.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      import_components26.CheckboxControl,
       {
-        ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-          "tr",
-          {
-            className: clsx_default("dataviews-view-table__row", {
-              "is-selected": isSelected2,
-              "is-hovered": isHovered
-            }),
-            onMouseEnter: handleMouseEnter,
-            onMouseLeave: handleMouseLeave,
-            children,
-            ...props
-          }
-        ),
-        "aria-selected": isSelected2,
-        "aria-setsize": paginationInfo.totalItems || void 0,
-        "aria-posinset": posinset,
-        role: infiniteScrollEnabled ? "article" : "option",
-        onClickCapture: selectionProps.onClickCapture,
-        onClick: selectionProps.onClick,
-        onMouseDown: (event) => {
-          if (event.button !== 0) {
-            return;
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection([]);
+          } else {
+            onChangeSelection(
+              selectableItems.map((item) => getItemId2(item))
+            );
           }
-          event.currentTarget.parentElement?.focus({
-            preventScroll: true
-          });
-          selectionProps.onMouseDown(event);
         },
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-            "td",
+        "aria-label": areAllSelected ? (0, import_i18n92.__)("Deselect all") : (0, import_i18n92.__)("Select all")
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
+  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_components27 = __toESM(require_components(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/utils/get-hideable-fields.mjs
+  function getHideableFields(view, fields2) {
+    const togglableFields = [
+      view?.titleField,
+      view?.mediaField,
+      view?.descriptionField
+    ].filter(Boolean);
+    return fields2.filter(
+      (f3) => !togglableFields.includes(f3.id) && f3.type !== "media" && f3.enableHiding !== false
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-table-columns.mjs
+  function getTableColumns(view, fields2) {
+    return (view.fields ?? []).filter(
+      (fieldId) => fields2.some((field) => field.id === fieldId)
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+  function WithMenuSeparators({ children }) {
+    return import_element131.Children.toArray(children).filter(Boolean).map((child, i3) => /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_element131.Fragment, { children: [
+      i3 > 0 && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Separator, {}),
+      child
+    ] }, i3));
+  }
+  var _HeaderMenu = (0, import_element131.forwardRef)(function HeaderMenu({
+    fieldId,
+    view,
+    fields: fields2,
+    onChangeView,
+    onHide,
+    setOpenedFilter,
+    canMove = true,
+    canInsertLeft = true,
+    canInsertRight = true
+  }, ref) {
+    const isSorted = view.sort?.field === fieldId;
+    let isHidable = false;
+    let isSortable = false;
+    let canAddFilter = false;
+    let operators = [];
+    const field = fields2.find((f3) => f3.id === fieldId);
+    const { setIsShowingFilter } = (0, import_element131.useContext)(dataviews_context_default);
+    if (!field) {
+      return null;
+    }
+    isHidable = field.enableHiding !== false;
+    isSortable = field.enableSorting !== false;
+    const header = field.header;
+    operators = !!field.filterBy && field.filterBy?.operators || [];
+    canAddFilter = !view.filters?.some((_filter) => fieldId === _filter.field) && !!(field.hasElements || field.Edit) && field.filterBy !== false && !field.filterBy?.isPrimary;
+    if (!isSortable && !canMove && !isHidable && !canAddFilter) {
+      return header;
+    }
+    const visibleFieldIds = getTableColumns(view, fields2);
+    const index2 = visibleFieldIds.indexOf(fieldId);
+    const hiddenFields = getHideableFields(view, fields2).filter(
+      (f3) => !visibleFieldIds.includes(f3.id)
+    );
+    const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
+    const isRtl = (0, import_i18n93.isRTL)();
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(
+        menu_exports.Trigger,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            import_components27.Button,
             {
-              className: "dataviews-view-table__checkbox-column",
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                DataViewsSelectionCheckbox,
-                {
-                  item,
-                  selection,
-                  onChangeSelection,
-                  getItemId: getItemId2,
-                  titleField: titleField2,
-                  disabled: false,
-                  "aria-hidden": true,
-                  tabIndex: -1
-                }
-              ) })
+              size: "compact",
+              className: "dataviews-view-table-header-button",
+              ref,
+              variant: "tertiary"
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-            "td",
-            {
-              role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                column_primary_default,
+          children: [
+            header,
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+          ]
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(WithMenuSeparators, { children: [
+        isSortable && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+          menu_exports.RadioGroup,
+          {
+            value: isSorted && view.sort ? view.sort.direction : null,
+            onValueChange: (direction) => {
+              onChangeView({
+                ...view,
+                sort: {
+                  field: fieldId,
+                  direction
+                },
+                showLevels: false
+              });
+            },
+            children: SORTING_DIRECTIONS.map(
+              (direction) => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                menu_exports.RadioItem,
                 {
-                  item,
-                  titleField: showTitle ? titleField2 : void 0,
-                  mediaField: showMedia ? mediaField : void 0,
-                  descriptionField: showDescription ? descriptionField3 : void 0,
-                  isItemClickable: () => false
-                }
+                  value: direction,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
+                },
+                direction
               )
+            )
+          }
+        ),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+          menu_exports.Item,
+          {
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.PrefixIcon, { icon: funnel_default }),
+            onClick: () => {
+              setOpenedFilter(fieldId);
+              setIsShowingFilter(true);
+              onChangeView({
+                ...view,
+                page: 1,
+                filters: [
+                  ...view.filters || [],
+                  {
+                    field: fieldId,
+                    value: void 0,
+                    operator: operators[0]
+                  }
+                ]
+              });
+            },
+            children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Add filter") })
+          }
+        ) }),
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            menu_exports.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.PrefixIcon, { icon: arrow_left_default }),
+              disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 + 1 : index2 - 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move left") })
             }
           ),
-          columns.map((column) => {
-            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-              "td",
-              {
-                style: {
-                  width,
-                  maxWidth,
-                  minWidth
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            menu_exports.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.PrefixIcon, { icon: arrow_right_default }),
+              disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
+              onClick: () => {
+                const targetIndex = isRtl ? index2 - 1 : index2 + 1;
+                const newFields = [
+                  ...visibleFieldIds
+                ];
+                newFields.splice(index2, 1);
+                newFields.splice(
+                  targetIndex,
+                  0,
+                  fieldId
+                );
+                onChangeView({
+                  ...view,
+                  fields: newFields
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move right") })
+            }
+          ),
+          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Insert left") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+              const insertIndex = isRtl ? index2 + 1 : index2;
+              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                menu_exports.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
-                role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                  TableColumnField2,
-                  {
-                    fields: fields2,
-                    item,
-                    column,
-                    align
-                  }
-                )
+                hiddenField.id
+              );
+            }) })
+          ] }),
+          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Insert right") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+              const insertIndex = isRtl ? index2 : index2 + 1;
+              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                menu_exports.Item,
+                {
+                  onClick: () => {
+                    onChangeView({
+                      ...view,
+                      fields: [
+                        ...visibleFieldIds.slice(
+                          0,
+                          insertIndex
+                        ),
+                        hiddenField.id,
+                        ...visibleFieldIds.slice(
+                          insertIndex
+                        )
+                      ]
+                    });
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
+                },
+                hiddenField.id
+              );
+            }) })
+          ] }),
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            menu_exports.Item,
+            {
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.PrefixIcon, { icon: unseen_default }),
+              onClick: () => {
+                onHide(field);
+                onChangeView({
+                  ...view,
+                  fields: visibleFieldIds.filter(
+                    (id) => id !== fieldId
+                  )
+                });
               },
-              column
-            );
-          })
-        ]
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Hide column") })
+            }
+          )
+        ] })
+      ] }) })
+    ] });
+  });
+  var ColumnHeaderMenu = _HeaderMenu;
+  var column_header_menu_default = ColumnHeaderMenu;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
+  var import_element132 = __toESM(require_element(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  function getClickableItemProps({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    className
+  }) {
+    if (!isItemClickable2(item) || !onClickItem) {
+      return { className };
+    }
+    return {
+      className: className ? `${className} ${className}--clickable` : void 0,
+      role: "button",
+      tabIndex: 0,
+      onClick: (event) => {
+        event.stopPropagation();
+        onClickItem(item);
       },
-      id
-    );
+      onKeyDown: (event) => {
+        if (event.key === "Enter" || event.key === "" || event.key === " ") {
+          event.stopPropagation();
+          onClickItem(item);
+        }
+      }
+    };
   }
-  function ViewPickerTable({
-    actions: actions2,
-    data,
-    fields: fields2,
-    getItemId: getItemId2,
-    isLoading = false,
-    onChangeView,
-    onChangeSelection,
-    selection,
-    setOpenedFilter,
-    view,
+  function ItemClickWrapper({
+    item,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
     className,
-    empty
+    children,
+    ...extraProps
   }) {
-    const headerMenuRefs = (0, import_element146.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element146.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element146.useState)();
-    const isMultiselect = useIsMultiselectPicker(actions2) ?? false;
-    (0, import_element146.useEffect)(() => {
-      if (headerMenuToFocusRef.current) {
-        headerMenuToFocusRef.current.focus();
-        headerMenuToFocusRef.current = void 0;
-      }
-    });
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
+    if (!isItemClickable2(item)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { className, ...extraProps, children });
+    }
+    if (renderItemLink) {
+      const renderedElement = renderItemLink({
+        item,
+        className: `${className} ${className}--clickable`,
+        ...extraProps,
+        children
+      });
+      return (0, import_element132.cloneElement)(renderedElement, {
+        onClick: (event) => {
+          event.stopPropagation();
+          if (renderedElement.props.onClick) {
+            renderedElement.props.onClick(event);
+          }
+        },
+        onKeyDown: (event) => {
+          if (event.key === "Enter" || event.key === "" || event.key === " ") {
+            event.stopPropagation();
+            if (renderedElement.props.onKeyDown) {
+              renderedElement.props.onKeyDown(event);
+            }
+          }
+        }
+      });
+    }
+    const clickProps = getClickableItemProps({
+      item,
+      isItemClickable: isItemClickable2,
+      onClickItem,
+      className
     });
-    const tableNoticeId = (0, import_element146.useId)();
-    if (nextHeaderMenuToFocus) {
-      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
-      setNextHeaderMenuToFocus(void 0);
-      return;
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...clickProps, ...extraProps, children });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  function ColumnPrimary({
+    item,
+    level,
+    titleField: titleField2,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField3,
+    onClickItem,
+    renderItemLink,
+    isItemClickable: isItemClickable2
+  }) {
+    let mediaSizes = "32px";
+    if (mediaAspectRatio) {
+      const [ratioWidth, ratioHeight] = mediaAspectRatio.split("/").map(Number);
+      mediaSizes = `${Math.min(
+        60,
+        Math.round(32 * ratioWidth / ratioHeight)
+      )}px`;
     }
-    const onHide = (field) => {
-      const hidden = headerMenuRefs.current.get(field.id);
-      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
-      setNextHeaderMenuToFocus(fallback?.node);
-    };
-    const hasData = !!data?.length;
-    const titleField2 = fields2.find((field) => field.id === view.titleField);
-    const mediaField = fields2.find((field) => field.id === view.mediaField);
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view.descriptionField
-    );
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    const columns = view.fields ?? [];
-    const headerMenuRef = (column, index2) => (node) => {
-      if (node) {
-        headerMenuRefs.current.set(column, {
-          node,
-          fallback: columns[index2 > 0 ? index2 - 1 : 1]
-        });
-      } else {
-        headerMenuRefs.current.delete(column);
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(import_jsx_runtime262.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-        "table",
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
+      mediaField && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+        ItemClickWrapper,
         {
-          className: clsx_default(
-            "dataviews-view-table",
-            "dataviews-view-picker-table",
-            className,
+          item,
+          isItemClickable: isItemClickable2,
+          onClickItem,
+          renderItemLink,
+          className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
+          "aria-label": isItemClickable2(item) && (!!onClickItem || !!renderItemLink) && !!titleField2 ? titleField2.getValue?.({ item }) : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+            mediaField.render,
             {
-              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
-                view.layout.density
-              )
+              item,
+              field: mediaField,
+              config: { sizes: mediaSizes }
             }
-          ),
-          "aria-busy": isLoading,
-          "aria-describedby": tableNoticeId,
-          role: isInfiniteScroll ? "feed" : "listbox",
+          )
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          align: "flex-start",
+          className: "dataviews-view-table__primary-column-content",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-              "tr",
+            titleField2 && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+              ItemClickWrapper,
               {
-                className: "dataviews-view-table__row",
-                role: "presentation",
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                    BulkSelectionCheckbox,
-                    {
-                      selection,
-                      onChangeSelection,
-                      data,
-                      actions: actions2,
-                      getItemId: getItemId2,
-                      disableSelectAll: isInfiniteScroll
-                    }
-                  ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                    column_header_menu_default,
-                    {
-                      ref: headerMenuRef(
-                        titleField2.id,
-                        0
-                      ),
-                      fieldId: titleField2.id,
-                      view,
-                      fields: fields2,
-                      onChangeView,
-                      onHide,
-                      setOpenedFilter,
-                      canMove: false
-                    }
-                  ) }),
-                  columns.map((column, index2) => {
-                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                      "th",
-                      {
-                        style: {
-                          width,
-                          maxWidth,
-                          minWidth,
-                          textAlign: align
-                        },
-                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
-                        scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                          column_header_menu_default,
-                          {
-                            ref: headerMenuRef(column, index2),
-                            fieldId: column,
-                            view,
-                            fields: fields2,
-                            onChangeView,
-                            onHide,
-                            setOpenedFilter,
-                            canMove: view.layout?.enableMoving ?? true
-                          }
-                        )
-                      },
-                      column
-                    );
-                  })
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)("span", { className: "dataviews-view-table__level", children: [
+                    Array(level).fill("\u2014").join(" "),
+                    "\xA0"
+                  ] }),
+                  /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(titleField2.render, { item, field: titleField2 })
                 ]
               }
-            ) }),
-            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-                import_components42.Composite,
-                {
-                  virtualFocus: true,
-                  orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("tbody", { role: "group" }),
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                      "tr",
-                      {
-                        className: "dataviews-view-table__group-header-row",
-                        role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                          "td",
-                          {
-                            colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + 1,
-                            className: "dataviews-view-table__group-header-cell",
-                            role: "presentation",
-                            children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n105.sprintf)(
-                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                              (0, import_i18n105.__)("%1$s: %2$s"),
-                              groupField.label,
-                              groupName
-                            )
-                          }
-                        )
-                      }
-                    ),
-                    groupItems.map((item, index2) => {
-                      const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                        TableRow2,
-                        {
-                          item,
-                          fields: fields2,
-                          id,
-                          view,
-                          titleField: titleField2,
-                          mediaField,
-                          descriptionField: descriptionField3,
-                          selection,
-                          getItemId: getItemId2,
-                          onChangeSelection,
-                          selectionProps: getSelectionProps(
-                            id
-                          )
-                        },
-                        getItemId2(item)
-                      );
-                    })
-                  ]
-                },
-                `group-${groupName}`
-              )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-              import_components42.Composite,
+            ),
+            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+              descriptionField3.render,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("tbody", { role: "presentation" }),
-                virtualFocus: true,
-                orientation: "vertical",
-                children: hasData && data.map((item, index2) => {
-                  const itemId = getItemId2(item);
-                  const id = itemId || index2.toString();
-                  const posinset = item.position;
-                  return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-                    TableRow2,
-                    {
-                      item,
-                      fields: fields2,
-                      id,
-                      view,
-                      titleField: titleField2,
-                      mediaField,
-                      descriptionField: descriptionField3,
-                      selection,
-                      getItemId: getItemId2,
-                      onChangeSelection,
-                      selectionProps: getSelectionProps(
-                        id
-                      ),
-                      posinset
-                    },
-                    itemId
-                  );
-                })
+                item,
+                field: descriptionField3
               }
             )
           ]
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !hasData && !isLoading
-          }),
-          id: tableNoticeId,
-          children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components42.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components42.Spinner, {}) })
-          ]
-        }
       )
     ] });
   }
-  var picker_table_default = ViewPickerTable;
+  var column_primary_default = ColumnPrimary;

-  // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components43 = __toESM(require_components(), 1);
-  var import_element147 = __toESM(require_element(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
-  function isDefined4(item) {
-    return !!item;
-  }
-  function PickerActivityItem({
-    view,
-    selection,
-    selectionProps,
-    getItemId: getItemId2,
-    item,
-    titleField: titleField2,
-    mediaField,
-    descriptionField: descriptionField3,
-    otherFields,
-    posinset,
-    setsize
+  // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
+  var import_element133 = __toESM(require_element(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
+  var isScrolledToEnd = (element) => {
+    if ((0, import_i18n94.isRTL)()) {
+      const scrollLeft = Math.abs(element.scrollLeft);
+      return scrollLeft <= 1;
+    }
+    return element.scrollLeft + element.clientWidth >= element.scrollWidth - 1;
+  };
+  function useScrollState({
+    scrollContainerRef,
+    enabledHorizontal = false
   }) {
-    const elementRef = (0, import_element147.useRef)(null);
-    useIntersectionObserver(elementRef, posinset);
-    const { showTitle = true, showMedia = true, showDescription = true } = view;
-    const id = getItemId2(item);
-    const isSelected2 = selection.includes(id);
-    const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-      mediaField.render,
-      {
-        item,
-        field: mediaField,
-        config: {
-          sizes: density === "comfortable" ? "32px" : "24px"
-        }
+    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element133.useState)(false);
+    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element133.useState)(false);
+    const handleScroll = (0, import_element133.useCallback)(() => {
+      const scrollContainer = scrollContainerRef.current;
+      if (!scrollContainer) {
+        return;
       }
-    ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-      "span",
-      {
-        className: "dataviews-view-picker-activity__item-bullet",
-        "aria-hidden": "true"
+      if (enabledHorizontal) {
+        setIsHorizontalScrollEnd(isScrolledToEnd(scrollContainer));
       }
-    ) });
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const renderedDescriptionField = showDescription && descriptionField3?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(descriptionField3.render, { item, field: descriptionField3 }) : null;
-    const verticalGap = (0, import_element147.useMemo)(() => {
-      switch (density) {
-        case "comfortable":
-          return "md";
-        default:
-          return "sm";
+      setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
+    }, [scrollContainerRef, enabledHorizontal]);
+    (0, import_element133.useEffect)(() => {
+      if (typeof window === "undefined" || !scrollContainerRef.current) {
+        return () => {
+        };
       }
-    }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-      import_components43.Composite.Item,
-      {
-        ref: elementRef,
-        role: "option",
-        "aria-label": titleField2 ? titleField2.getValue({ item }) || void 0 : void 0,
-        "aria-posinset": posinset,
-        "aria-setsize": setsize,
-        "aria-selected": isSelected2,
-        className: clsx_default(
-          "dataviews-view-picker-activity__item",
-          density === "compact" && "is-compact",
-          density === "balanced" && "is-balanced",
-          density === "comfortable" && "is-comfortable",
-          isSelected2 && "is-selected"
-        ),
-        ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-            Stack,
-            {
-              direction: "column",
-              gap: "xs",
-              align: "center",
-              className: "dataviews-view-picker-activity__item-type",
-              children: renderedMediaField
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
-            Stack,
-            {
-              direction: "column",
-              gap: verticalGap,
-              align: "flex-start",
-              className: "dataviews-view-picker-activity__item-content",
-              children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
-                  "div",
-                  {
-                    className: "dataviews-view-picker-activity__item-field",
-                    children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                        VisuallyHidden,
-                        {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", {}),
-                          className: "dataviews-view-picker-activity__item-field-label",
-                          children: field.label
-                        }
-                      ),
-                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                        field.render,
-                        {
-                          item,
-                          field
-                        }
-                      ) })
-                    ]
-                  },
-                  field.id
-                )) })
-              ]
-            }
-          )
-        ] })
+      const scrollContainer = scrollContainerRef.current;
+      handleScroll();
+      scrollContainer.addEventListener("scroll", handleScroll);
+      window.addEventListener("resize", handleScroll);
+      return () => {
+        scrollContainer.removeEventListener("scroll", handleScroll);
+        window.removeEventListener("resize", handleScroll);
+      };
+    }, [scrollContainerRef, enabledHorizontal, handleScroll]);
+    return { isHorizontalScrollEnd, isVerticallyScrolled };
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-data-by-group.mjs
+  function getDataByGroup(data, groupByField) {
+    return data.reduce((groups, item) => {
+      const groupName = groupByField.getValue({ item });
+      if (!groups.has(groupName)) {
+        groups.set(groupName, []);
       }
+      groups.get(groupName)?.push(item);
+      return groups;
+    }, /* @__PURE__ */ new Map());
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
+  var import_element134 = __toESM(require_element(), 1);
+  var import_keycodes = __toESM(require_keycodes(), 1);
+  function getRange(orderedIds, fromIndex, toIndex) {
+    return orderedIds.slice(
+      Math.min(fromIndex, toIndex),
+      Math.max(fromIndex, toIndex) + 1
     );
   }
-  function PickerActivityGroup({
-    groupName,
-    groupField,
-    showLabel = true,
-    children
+  function getRangeSelection({
+    anchorId,
+    targetId,
+    lastTargetId,
+    orderedIds,
+    selection
   }) {
-    const headerId = (0, import_compose18.useInstanceId)(
-      PickerActivityGroup,
-      "dataviews-view-picker-activity-group__header"
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
-      Stack,
-      {
-        direction: "column",
-        role: "group",
-        "aria-labelledby": headerId,
-        className: "dataviews-view-picker-activity-group",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-            "h3",
-            {
-              className: "dataviews-view-picker-activity-group__header",
-              id: headerId,
-              children: showLabel ? (0, import_i18n106.sprintf)(
-                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n106.__)("%1$s: %2$s"),
-                groupField.label,
-                groupName
-              ) : groupName
-            }
-          ),
-          children
-        ]
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return selection;
+    }
+    const anchorIndex = anchorId === null ? -1 : orderedIds.indexOf(anchorId);
+    const hasAnchor = anchorIndex !== -1;
+    const rangeStart = hasAnchor ? anchorIndex : targetIndex;
+    const lastTargetIndex = hasAnchor && lastTargetId !== null ? orderedIds.indexOf(lastTargetId) : -1;
+    const lastRange = lastTargetIndex === -1 ? [] : getRange(orderedIds, rangeStart, lastTargetIndex);
+    const base = selection.filter((id) => !lastRange.includes(id));
+    return [
+      .../* @__PURE__ */ new Set([
+        ...base,
+        ...getRange(orderedIds, rangeStart, targetIndex)
+      ])
+    ];
+  }
+  function getClosestSelectedId({
+    targetId,
+    orderedIds,
+    selection
+  }) {
+    const targetIndex = orderedIds.indexOf(targetId);
+    if (targetIndex === -1) {
+      return null;
+    }
+    const selectedIds = new Set(selection);
+    let closestId = null;
+    let closestDistance = Infinity;
+    orderedIds.forEach((id, index2) => {
+      if (!selectedIds.has(id)) {
+        return;
       }
-    );
+      const distance2 = Math.abs(index2 - targetIndex);
+      if (distance2 < closestDistance) {
+        closestDistance = distance2;
+        closestId = id;
+      }
+    });
+    return closestId;
   }
-  function ViewPickerActivity({
+  function useSelectionProps({
     data,
-    fields: fields2,
     getItemId: getItemId2,
-    isLoading,
-    onChangeSelection,
+    isItemSelectable,
     selection,
-    view,
-    actions: actions2,
-    className,
-    empty
+    onChangeSelection,
+    selectionMode,
+    shouldSelectOnClick
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element147.useContext)(dataviews_context_default);
-    const isMultiselect = useIsMultiselectPicker(actions2);
-    const titleField2 = fields2.find(
-      (field) => field.id === view?.titleField
-    );
-    const mediaField = fields2.find(
-      (field) => field.id === view?.mediaField
-    );
-    const descriptionField3 = fields2.find(
-      (field) => field.id === view?.descriptionField
-    );
-    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined4);
-    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
-    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
-    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
-    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
-    const hasData = !!data?.length;
-    const isGrouped = !!(groupField && dataByGroup);
-    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
-    const { getSelectionProps } = useSelectionProps({
-      data: orderedData,
-      getItemId: getItemId2,
-      isItemSelectable: () => true,
-      selection,
-      onChangeSelection,
-      selectionMode: isMultiselect ? "multi" : "single-clearable",
-      shouldSelectOnClick: true
-    });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-      PickerActivityItem,
-      {
-        view,
-        selection,
-        selectionProps: getSelectionProps(getItemId2(item)),
-        getItemId: getItemId2,
-        item,
-        titleField: titleField2,
-        mediaField,
-        descriptionField: descriptionField3,
-        otherFields,
-        posinset: item.position,
-        setsize
-      },
-      getItemId2(item)
-    );
-    if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-        "div",
-        {
-          className: clsx_default({
-            "dataviews-loading": isLoading,
-            "dataviews-no-results": !isLoading
-          }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components43.Spinner, {}) }) : empty
-        }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-        import_components43.Composite,
-        {
-          virtualFocus: true,
-          orientation: "vertical",
-          role: "listbox",
-          "aria-multiselectable": isMultiselect,
-          "aria-label": itemListLabel,
-          "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
-          className: clsx_default(
-            "dataviews-view-picker-activity",
-            className
-          ),
-          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              PickerActivityGroup,
-              {
-                groupName,
-                groupField,
-                showLabel: view.groupBy?.showLabel !== false,
-                children: groupItems.map(renderItem)
-              },
-              groupName
-            )
-          ) : data.map(renderItem)
-        }
-      ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components43.Spinner, {}) })
-    ] });
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components44 = __toESM(require_components(), 1);
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_element148 = __toESM(require_element(), 1);
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  function DensityPicker() {
-    const context = (0, import_element148.useContext)(dataviews_context_default);
-    const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
-      import_components44.__experimentalToggleGroupControl,
-      {
-        label: (0, import_i18n107.__)("Density"),
-        value: view.layout?.density || "balanced",
-        onChange: (value) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              density: value
+    const isMultiselect = selectionMode === "multi";
+    const allowDeselect = selectionMode !== "single-required";
+    const gestureRef = (0, import_element134.useRef)(null);
+    const anchorTo = (id) => {
+      gestureRef.current = { anchorId: id, lastTargetId: null };
+    };
+    const isTouchDeviceRef = (0, import_element134.useRef)(false);
+    (0, import_element134.useEffect)(() => {
+      const markTouchDevice = () => {
+        isTouchDeviceRef.current = true;
+      };
+      document.addEventListener("touchstart", markTouchDevice, {
+        once: true
+      });
+      return () => document.removeEventListener("touchstart", markTouchDevice);
+    }, []);
+    const selectableIds = data.filter(isItemSelectable).map(getItemId2);
+    const selectableIdSet = new Set(selectableIds);
+    const hasSelectableItems = selectableIds.length > 0;
+    const hasRangeGesture = hasSelectableItems && isMultiselect;
+    const getSelectionProps = (id) => {
+      const isSelectable = selectableIdSet.has(id);
+      return {
+        // When a plain click selects, that click is also what anchors the
+        // range a following Shift+Click extends from. Modifier clicks never
+        // reach here: `onClickCapture` stops them.
+        ...shouldSelectOnClick && {
+          onClick: () => {
+            if (allowDeselect && selection.includes(id)) {
+              onChangeSelection(
+                selection.filter((itemId) => id !== itemId)
+              );
+            } else {
+              onChangeSelection(
+                isMultiselect ? [...selection, id] : [id]
+              );
             }
-          });
+            anchorTo(id);
+          }
         },
-        isBlock: true,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            import_components44.__experimentalToggleGroupControlOption,
-            {
-              value: "comfortable",
-              label: (0, import_i18n107._x)(
-                "Comfortable",
-                "Density option for DataView layout"
-              )
-            },
-            "comfortable"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            import_components44.__experimentalToggleGroupControlOption,
-            {
-              value: "balanced",
-              label: (0, import_i18n107._x)("Balanced", "Density option for DataView layout")
-            },
-            "balanced"
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            import_components44.__experimentalToggleGroupControlOption,
-            {
-              value: "compact",
-              label: (0, import_i18n107._x)("Compact", "Density option for DataView layout")
-            },
-            "compact"
-          )
-        ]
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
-  var import_components45 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_element149 = __toESM(require_element(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
-  function MediaFitControl() {
-    const context = (0, import_element149.useContext)(dataviews_context_default);
-    const view = context.view;
-    if (!context.config?.mediaFitControl) {
-      return null;
-    }
-    const hasMediaField = view.showMedia !== false && context.fields.some((field) => field.id === view.mediaField);
-    if (!hasMediaField) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-      import_components45.ToggleControl,
-      {
-        label: (0, import_i18n108.__)("Original aspect ratio"),
-        checked: view.layout?.mediaFit === "contain",
-        onChange: (isChecked) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              mediaFit: isChecked ? "contain" : "cover"
+        onMouseDown: (event) => {
+          if (event.button === 0 && event.shiftKey && hasRangeGesture) {
+            event.preventDefault();
+          }
+        },
+        onClickCapture: (event) => {
+          if (!hasRangeGesture) {
+            return;
+          }
+          const isModifierKeyPressed = (0, import_keycodes.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          const isSelectionCheckboxClick = event.target instanceof Element && !!event.target.closest(`.${SELECTION_CHECKBOX_CLASS}`);
+          if (!isModifierKeyPressed && !event.shiftKey) {
+            if (isSelectable && isSelectionCheckboxClick) {
+              anchorTo(id);
             }
-          });
+            return;
+          }
+          if (isTouchDeviceRef.current || document.getSelection()?.type === "Range") {
+            return;
+          }
+          event.stopPropagation();
+          if (!isSelectionCheckboxClick) {
+            event.preventDefault();
+          }
+          if (!isSelectable) {
+            return;
+          }
+          if (event.shiftKey) {
+            let gesture = gestureRef.current;
+            if (!gesture || !selectableIdSet.has(gesture.anchorId)) {
+              gesture = {
+                anchorId: getClosestSelectedId({
+                  targetId: id,
+                  orderedIds: selectableIds,
+                  selection
+                }) ?? id,
+                lastTargetId: null
+              };
+            }
+            onChangeSelection(
+              getRangeSelection({
+                anchorId: gesture.anchorId,
+                targetId: id,
+                lastTargetId: gesture.lastTargetId,
+                orderedIds: selectableIds,
+                selection
+              })
+            );
+            gestureRef.current = {
+              anchorId: gesture.anchorId,
+              lastTargetId: id
+            };
+          } else {
+            onChangeSelection(
+              selection.includes(id) ? selection.filter((itemId) => id !== itemId) : [...selection, id]
+            );
+            anchorTo(id);
+          }
         }
-      }
-    );
+      };
+    };
+    return { getSelectionProps };
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
-  var import_components46 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  var imageSizes2 = [
-    {
-      value: 120,
-      breakpoint: 1
-    },
-    {
-      value: 170,
-      breakpoint: 1
-    },
-    {
-      value: 230,
-      breakpoint: 1
-    },
-    {
-      value: 290,
-      breakpoint: 1112
-      // at minimum image width, 4 images display at this container size
-    },
-    {
-      value: 350,
-      breakpoint: 1636
-      // at minimum image width, 6 images display at this container size
-    },
-    {
-      value: 430,
-      breakpoint: 588
-      // at minimum image width, 2 images display at this container size
+  // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
+  var import_components28 = __toESM(require_components(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
+  var import_element135 = __toESM(require_element(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  function FieldItem3({
+    field,
+    isVisible: isVisible2,
+    onToggleVisibility
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components28.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components28.Icon, { icon: check_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    ] }) });
+  }
+  function isDefined(item) {
+    return !!item;
+  }
+  function PropertiesSection({
+    showLabel = true
+  }) {
+    const { view, fields: fields2, onChangeView } = (0, import_element135.useContext)(dataviews_context_default);
+    const regularFields = getHideableFields(view, fields2);
+    if (!regularFields?.length) {
+      return null;
     }
-  ];
-  function PreviewSizePicker() {
-    const context = (0, import_element150.useContext)(dataviews_context_default);
-    const view = context.view;
-    const breakValues = imageSizes2.filter((size4) => {
-      return context.containerWidth >= size4.breakpoint;
-    });
-    const layoutPreviewSize = view.layout?.previewSize ?? 230;
-    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a3, b3) => b3.value - a3.value)[0]?.index ?? 0;
-    const marks = breakValues.map((size4, index2) => {
-      return {
-        value: index2
-      };
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
-      import_components46.RangeControl,
+    const titleField2 = fields2.find((f3) => f3.id === view.titleField);
+    const previewField = fields2.find((f3) => f3.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (f3) => f3.id === view.descriptionField
+    );
+    const lockedFields = [
       {
-        showTooltip: false,
-        label: (0, import_i18n109.__)("Preview size"),
-        value: previewSizeToUse,
-        min: 0,
-        max: breakValues.length - 1,
-        withInputField: false,
-        onChange: (value = 0) => {
-          context.onChangeView({
-            ...view,
-            layout: {
-              ...view.layout,
-              previewSize: breakValues[value].value
-            }
-          });
-        },
-        step: 1,
-        marks
+        field: titleField2,
+        isVisibleFlag: "showTitle"
+      },
+      {
+        field: previewField,
+        isVisibleFlag: "showMedia"
+      },
+      {
+        field: descriptionField3,
+        isVisibleFlag: "showDescription"
       }
+    ].filter(({ field }) => isDefined(field));
+    const visibleFieldIds = view.fields ?? [];
+    const visibleRegularFieldsCount = regularFields.filter(
+      (f3) => visibleFieldIds.includes(f3.id)
+    ).length;
+    const visibleLockedFields = lockedFields.filter(
+      ({ isVisibleFlag }) => view[isVisibleFlag] ?? true
     );
-  }
-
-  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(import_jsx_runtime267.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(MediaFitControl, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(PreviewSizePicker, {})
+    const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
+    const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
+      showLabel && /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components28.BaseControl.VisualLabel, { children: (0, import_i18n95.__)("Properties") }),
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+        Stack,
+        {
+          direction: "column",
+          className: "dataviews-view-config__properties",
+          children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_components28.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+            lockedFields.map(({ field, isVisibleFlag }) => {
+              const isVisible2 = view[isVisibleFlag] ?? true;
+              const fieldToRender = isSingleVisibleLockedField && isVisible2 ? { ...field, enableHiding: false } : field;
+              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                FieldItem3,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      [isVisibleFlag]: !isVisible2
+                    });
+                  }
+                },
+                field.id
+              );
+            }),
+            regularFields.map((field) => {
+              const isVisible2 = visibleFieldIds.includes(field.id);
+              const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
+              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                FieldItem3,
+                {
+                  field: fieldToRender,
+                  isVisible: isVisible2,
+                  onToggleVisibility: () => {
+                    onChangeView({
+                      ...view,
+                      fields: isVisible2 ? visibleFieldIds.filter(
+                        (fieldId) => fieldId !== field.id
+                      ) : [...visibleFieldIds, field.id]
+                    });
+                  }
+                },
+                field.id
+              );
+            })
+          ] })
+        }
+      )
     ] });
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var VIEW_LAYOUTS = [
-    {
-      type: LAYOUT_TABLE,
-      label: (0, import_i18n110.__)("Table"),
-      component: table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_GRID,
-      label: (0, import_i18n110.__)("Grid"),
-      component: grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions
-    },
-    {
-      type: LAYOUT_LIST,
-      label: (0, import_i18n110.__)("List"),
-      component: ViewList,
-      icon: (0, import_i18n110.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n110.__)("Activity"),
-      component: ViewActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker
-    },
-    {
-      type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n110.__)("Grid"),
-      component: picker_grid_default,
-      icon: category_default,
-      viewConfigOptions: GridConfigOptions,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n110.__)("Table"),
-      component: picker_table_default,
-      icon: block_table_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
-    },
-    {
-      type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n110.__)("Activity"),
-      component: ViewPickerActivity,
-      icon: scheduled_default,
-      viewConfigOptions: DensityPicker,
-      isPicker: true
-    }
-  ];
-
-  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element158 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components49 = __toESM(require_components(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_element155 = __toESM(require_element(), 1);
-
-  // node_modules/@ariakit/react-components/dist/button/utils.js
-  function withDefaultButtonType(props) {
-    const { render: render5, type } = props;
-    if (render5 || type !== void 0) return props;
-    return {
-      ...props,
-      type: "button"
-    };
+  // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
+  var import_element136 = __toESM(require_element(), 1);
+  function useDelayedLoading(isLoading, options = { delay: 400 }) {
+    const [showLoader, setShowLoader] = (0, import_element136.useState)(false);
+    (0, import_element136.useEffect)(() => {
+      if (!isLoading) {
+        return;
+      }
+      const timeout = setTimeout(() => {
+        setShowLoader(true);
+      }, options.delay);
+      return () => {
+        clearTimeout(timeout);
+        setShowLoader(false);
+      };
+    }, [isLoading, options.delay]);
+    return showLoader;
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react58 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react58.createContext)(true);
-
-  // node_modules/@ariakit/utils/dist/index.js
-  function toArray2(arg) {
-    if (Array.isArray(arg)) return arg;
-    return typeof arg !== "undefined" ? [arg] : [];
-  }
-  function flatten2DArray(array) {
-    const flattened = [];
-    for (const row of array) flattened.push(...row);
-    return flattened;
-  }
-  function reverseArray(array) {
-    return array.slice().reverse();
-  }
-  function noop5(..._) {
-  }
-  function applyState(argument, currentValue) {
-    if (isUpdater(argument)) return argument(isLazyValue(currentValue) ? currentValue() : currentValue);
-    return argument;
-  }
-  function isUpdater(argument) {
-    return typeof argument === "function";
-  }
-  function isLazyValue(value) {
-    return typeof value === "function";
-  }
-  function hasOwnProperty(object, prop) {
-    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
-    return Object.prototype.hasOwnProperty.call(object, prop);
-  }
-  function chain(...fns) {
-    return (...args) => {
-      for (const fn of fns) if (typeof fn === "function") fn(...args);
-    };
-  }
-  function normalizeString(str3) {
-    return str3.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
-  }
-  function omit(object, keys) {
-    const result = { ...object };
-    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
-    return result;
-  }
-  function pick(object, paths) {
-    const result = {};
-    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
-    return result;
-  }
-  function identity(value) {
-    return value;
-  }
-  function afterPaint(cb = noop5) {
-    let raf2 = requestAnimationFrame(() => {
-      raf2 = requestAnimationFrame(cb);
-    });
-    return () => cancelAnimationFrame(raf2);
-  }
-  var defaultWarnOnceKey = {};
-  var warningMessages = /* @__PURE__ */ new WeakMap();
-  function warnOnce(message2, key) {
-    const warningKey = key || defaultWarnOnceKey;
-    let messages = warningMessages.get(warningKey);
-    if (!messages) {
-      messages = /* @__PURE__ */ new Set();
-      warningMessages.set(warningKey, messages);
+  // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  function getEffectiveAlign(explicitAlign, fieldType) {
+    if (explicitAlign) {
+      return explicitAlign;
     }
-    if (messages.has(message2)) return;
-    messages.add(message2);
-    console.warn(message2);
-  }
-  function invariant(condition, message2) {
-    if (condition) return;
-    if (typeof message2 !== "string") throw new Error("Invariant failed");
-    throw new Error(message2);
-  }
-  function getKeys(obj) {
-    return Object.keys(obj);
-  }
-  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
-    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
-    if (result == null) return false;
-    return !result;
-  }
-  function disabledFromProps(props) {
-    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
-  }
-  function removeUndefinedValues(obj) {
-    const result = {};
-    for (const key in obj) {
-      if (!hasOwnProperty(obj, key)) continue;
-      if (key === "__proto__") continue;
-      if (obj[key] !== void 0) result[key] = obj[key];
+    if (fieldType === "integer" || fieldType === "number") {
+      return "end";
     }
-    return result;
+    return void 0;
   }
-  function defaultValue(...values) {
-    for (const value of values) if (value !== void 0) return value;
-  }
-  var canUseDOM = checkIsBrowser();
-  function checkIsBrowser() {
-    return typeof window !== "undefined" && !!window.document?.createElement;
-  }
-  function getDocument(node) {
-    if (!node) return document;
-    if ("self" in node) return node.document;
-    return node.ownerDocument || document;
-  }
-  function getActiveElement(node, activeDescendant = false) {
-    const { activeElement: activeElement2 } = getDocument(node);
-    if (!activeElement2?.nodeName) return null;
-    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
-    if (activeDescendant) {
-      const id = activeElement2.getAttribute("aria-activedescendant");
-      if (id) {
-        const element = getDocument(activeElement2).getElementById(id);
-        if (element) return element;
-      }
-    }
-    return activeElement2;
-  }
-  function contains2(parent, child) {
-    return parent === child || parent.contains(child);
-  }
-  function isElement2(target) {
-    return target?.nodeType === 1;
-  }
-  function isNode2(target) {
-    return typeof target?.nodeType === "number";
-  }
-  function isFrame(element) {
-    return element.tagName === "IFRAME";
-  }
-  function isButton(element) {
-    const tagName = element.tagName.toLowerCase();
-    if (tagName === "button") return true;
-    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
-    return false;
-  }
-  var buttonInputTypes = [
-    "button",
-    "color",
-    "file",
-    "image",
-    "reset",
-    "submit"
-  ];
-  function isVisible(element) {
-    if (typeof element.checkVisibility === "function") return element.checkVisibility();
-    const htmlElement = element;
-    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
-  }
-  function isTextField(element) {
-    try {
-      if (element.tagName === "TEXTAREA") return true;
-      if (element.tagName !== "INPUT") return false;
-      return element.selectionStart !== null;
-    } catch (_error) {
-      return false;
-    }
-  }
-  function isTextbox(element) {
-    return element.isContentEditable || isTextField(element);
-  }
-  function getTextboxValue(element) {
-    if (isTextField(element)) return element.value;
-    if (element.isContentEditable) {
-      const range = getDocument(element).createRange();
-      range.selectNodeContents(element);
-      return range.toString();
+  function TableColumnField({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f3) => f3.id === column);
+    if (!field) {
+      return null;
     }
-    return "";
+    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
+      "dataviews-view-table__cell-align-end": align === "end",
+      "dataviews-view-table__cell-align-center": align === "center"
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(field.render, { item, field }) });
   }
-  function getTextboxSelection(element) {
-    let start2 = 0;
-    let end = 0;
-    if (isTextField(element)) {
-      start2 = element.selectionStart || 0;
-      end = element.selectionEnd || 0;
-    } else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
-        const range = selection.getRangeAt(0);
-        const nextRange = range.cloneRange();
-        nextRange.selectNodeContents(element);
-        nextRange.setEnd(range.startContainer, range.startOffset);
-        start2 = nextRange.toString().length;
-        nextRange.setEnd(range.endContainer, range.endOffset);
-        end = nextRange.toString().length;
+  function TableRow({
+    hasBulkActions,
+    item,
+    level,
+    actions: actions2,
+    fields: fields2,
+    id,
+    view,
+    titleField: titleField2,
+    mediaField,
+    mediaAspectRatio,
+    descriptionField: descriptionField3,
+    selection,
+    getItemId: getItemId2,
+    isItemClickable: isItemClickable2,
+    onClickItem,
+    renderItemLink,
+    onChangeSelection,
+    onMouseDown,
+    onClickCapture,
+    isActionsColumnSticky,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element137.useContext)(dataviews_context_default);
+    const hasPossibleBulkAction = useHasAPossibleBulkAction(actions2, item);
+    const isSelected2 = hasPossibleBulkAction && selection.includes(id);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const columns = getTableColumns(view, fields2);
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
+      "tr",
+      {
+        className: clsx_default("dataviews-view-table__row", {
+          "is-selected": hasPossibleBulkAction && isSelected2,
+          "has-bulk-actions": hasPossibleBulkAction
+        }),
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        onClickCapture,
+        onMouseDown: (event) => {
+          const isMetaClick = (0, import_keycodes2.isAppleOS)() ? event.metaKey : event.ctrlKey;
+          if (event.button === 0 && isMetaClick && window.navigator.userAgent.toLowerCase().includes("firefox")) {
+            event.preventDefault();
+          }
+          onMouseDown(event);
+        },
+        children: [
+          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField: titleField2,
+              disabled: !hasPossibleBulkAction
+            }
+          ) }) }),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+            column_primary_default,
+            {
+              item,
+              level,
+              titleField: showTitle ? titleField2 : void 0,
+              mediaField: showMedia ? mediaField : void 0,
+              mediaAspectRatio,
+              descriptionField: showDescription ? descriptionField3 : void 0,
+              isItemClickable: isItemClickable2,
+              onClickItem,
+              renderItemLink
+            }
+          ) }),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            const field = fields2.find((f3) => f3.id === column);
+            const effectiveAlign = getEffectiveAlign(align, field?.type);
+            return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                  TableColumnField,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align: effectiveAlign
+                  }
+                )
+              },
+              column
+            );
+          }),
+          !!actions2?.length && // Disable reason: we are not making the element interactive,
+          // but preventing any click events from bubbling up to the
+          // table row. This allows us to add a click handler to the row
+          // itself (to toggle row selection) without erroneously
+          // intercepting click events from ItemActions.
+          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+            "td",
+            {
+              className: clsx_default("dataviews-view-table__actions-column", {
+                "dataviews-view-table__actions-column--sticky": true,
+                "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
+              }),
+              onClick: (e3) => e3.stopPropagation(),
+              children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(ItemActions, { item, actions: actions2 })
+            }
+          )
+        ]
       }
-    }
-    return {
-      start: start2,
-      end
-    };
-  }
-  var allowedPopupRoles = [
-    "dialog",
-    "menu",
-    "listbox",
-    "tree",
-    "grid"
-  ];
-  var itemRoleByPopupRole = {
-    menu: "menuitem",
-    listbox: "option",
-    tree: "treeitem"
-  };
-  function getPopupRole(element, fallback) {
-    const role = element?.getAttribute("role");
-    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
-    return fallback;
-  }
-  function getItemRoleByPopupRole(popupRole) {
-    if (popupRole == null) return;
-    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
-    return itemRoleByPopupRole[popupRole];
-  }
-  function getScrollingElement(element) {
-    if (!element) return null;
-    const isScrollableOverflow = (overflow) => {
-      if (overflow === "auto") return true;
-      if (overflow === "scroll") return true;
-      return false;
-    };
-    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
-      const { overflowY } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowY)) return element;
-    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
-      const { overflowX } = getComputedStyle(element);
-      if (isScrollableOverflow(overflowX)) return element;
-    }
-    const doc = getDocument(element);
-    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
-  }
-  function setSelectionRange(element, ...args) {
-    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
+    );
   }
-  function sortBasedOnDOMPosition(items, getElement) {
-    const pairs = items.map((item, index2) => [index2, item]);
-    let isOrderDifferent = false;
-    pairs.sort(([indexA, a3], [indexB, b3]) => {
-      const elementA = getElement(a3);
-      const elementB = getElement(b3);
-      if (elementA === elementB) return 0;
-      if (!elementA || !elementB) return 0;
-      if (isElementPreceding(elementA, elementB)) {
-        if (indexA > indexB) isOrderDifferent = true;
-        return -1;
-      }
-      if (indexA < indexB) isOrderDifferent = true;
-      return 1;
+  function ViewTable({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    getItemLevel,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    view,
+    className,
+    empty
+  }) {
+    const { containerRef } = (0, import_element137.useContext)(dataviews_context_default);
+    const isDelayedLoading = useDelayedLoading(isLoading);
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
     });
-    if (isOrderDifferent) return pairs.map(([_, item]) => item);
-    return items;
-  }
-  function isElementPreceding(a3, b3) {
-    return Boolean(b3.compareDocumentPosition(a3) & Node.DOCUMENT_POSITION_PRECEDING);
-  }
-  function isTouchDevice() {
-    return canUseDOM && !!navigator.maxTouchPoints;
-  }
-  function isApple() {
-    if (!canUseDOM) return false;
-    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
-  }
-  function isSafari() {
-    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
-  }
-  function isFirefox() {
-    return canUseDOM && /firefox\//i.test(navigator.userAgent);
-  }
-  function isPortalEvent(event) {
-    const { currentTarget, target } = event;
-    if (!currentTarget) return false;
-    if (!isNode2(target)) return true;
-    return !contains2(currentTarget, target);
-  }
-  function isSelfTarget(event) {
-    return event.target === event.currentTarget;
-  }
-  function isActivatableNavigationTarget(element) {
-    if (!isElement2(element)) return false;
-    const target = element;
-    const tagName = target.tagName.toLowerCase();
-    if (tagName === "a") return true;
-    if (tagName === "button" && target.type === "submit") return true;
-    if (tagName === "input" && target.type === "submit") return true;
-    return false;
-  }
-  function isOpeningInNewTab(event) {
-    const isAppleDevice = isApple();
-    if (isAppleDevice && !event.metaKey) return false;
-    if (!isAppleDevice && !event.ctrlKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function isDownloading(event) {
-    if (!event.altKey) return false;
-    return isActivatableNavigationTarget(event.currentTarget);
-  }
-  function fireBlurEvent(element, eventInit) {
-    const event = new FocusEvent("blur", eventInit);
-    const defaultAllowed = element.dispatchEvent(event);
-    const bubbleInit = {
-      ...eventInit,
-      bubbles: true
-    };
-    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
-    return defaultAllowed;
-  }
-  function fireKeyboardEvent(element, type, eventInit) {
-    const event = new KeyboardEvent(type, eventInit);
-    return element.dispatchEvent(event);
-  }
-  function fireClickEvent(element, eventInit) {
-    const event = new MouseEvent("click", eventInit);
-    return element.dispatchEvent(event);
-  }
-  function isFocusEventOutside(event, container) {
-    const containerElement = container || event.currentTarget;
-    const relatedTarget = event.relatedTarget;
-    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
-  }
-  function isInputEvent(event) {
-    return event.type === "input";
-  }
-  function queueBeforeEvent(element, type, callback, timeout) {
-    const createTimer = (callback2) => {
-      if (timeout) {
-        const timerId2 = setTimeout(callback2, timeout);
-        return () => clearTimeout(timerId2);
+    const headerMenuRefs = (0, import_element137.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element137.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element137.useState)();
+    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element137.useState)(null);
+    (0, import_element137.useEffect)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
       }
-      const timerId = requestAnimationFrame(callback2);
-      return () => cancelAnimationFrame(timerId);
-    };
-    const cancelTimer = createTimer(() => {
-      element.removeEventListener(type, callSync, true);
-      callback();
     });
-    const callSync = () => {
-      cancelTimer();
-      callback();
-    };
-    element.addEventListener(type, callSync, {
-      once: true,
-      capture: true
+    const tableNoticeId = (0, import_element137.useId)();
+    const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
+      scrollContainerRef: containerRef,
+      enabledHorizontal: !!actions2?.length
     });
-    return () => {
-      cancelTimer();
-      element.removeEventListener(type, callSync, true);
-    };
-  }
-  function addGlobalEventListener(type, listener, options, scope = window) {
-    const children = [];
-    try {
-      scope.document.addEventListener(type, listener, options);
-      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
-    } catch {
+    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
     }
-    const removeEventListener = () => {
-      try {
-        scope.document.removeEventListener(type, listener, options);
-      } catch {
-      }
-      for (const remove of children) remove();
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
     };
-    return removeEventListener;
-  }
-  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
-  function isFocusable(element) {
-    if (!element.matches(selector)) return false;
-    if (!isVisible(element)) return false;
-    if (element.closest("[inert]")) return false;
-    return true;
-  }
-  function hasFocus(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (activeElement2 === element) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    return activeDescendant === element.id;
-  }
-  function hasFocusWithin(element) {
-    const activeElement2 = getActiveElement(element);
-    if (!activeElement2) return false;
-    if (contains2(element, activeElement2)) return true;
-    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
-    if (!activeDescendant) return false;
-    if (!("id" in element)) return false;
-    if (activeDescendant === element.id) return true;
-    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
-  }
-  function createUndoCallback(callback) {
-    return async () => {
-      const redo2 = await callback?.();
-      return createUndoCallback(async () => {
-        await redo2?.();
-        return callback;
+    const handleHeaderContextMenu = (event) => {
+      event.preventDefault();
+      event.stopPropagation();
+      const virtualAnchor = {
+        getBoundingClientRect: () => ({
+          x: event.clientX,
+          y: event.clientY,
+          top: event.clientY,
+          left: event.clientX,
+          right: event.clientX,
+          bottom: event.clientY,
+          width: 0,
+          height: 0,
+          toJSON: () => ({})
+        })
+      };
+      window.requestAnimationFrame(() => {
+        setContextMenuAnchor(virtualAnchor);
       });
     };
-  }
-  var UndoManager = createUndoManager();
-  function createUndoManager({ limit = 100 } = {}) {
-    const undoStack = [];
-    let redoStack = [];
-    let currentGroup = null;
-    const canUndo = () => undoStack.length > 0;
-    const canRedo = () => redoStack.length > 0;
-    const undo2 = async () => {
-      if (!canUndo()) return;
-      currentGroup = null;
-      redoStack.push(await undoStack.pop()?.());
-    };
-    const redo2 = async () => {
-      if (!canRedo()) return;
-      currentGroup = null;
-      undoStack.push(await redoStack.pop()?.());
-    };
-    const execute = async (callback, group) => {
-      if (!callback) return;
-      const sameGroup = group === currentGroup;
-      currentGroup = group ?? null;
-      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
-      const undoCallback = await callback();
-      if (!undoCallback) return;
-      redoStack = [];
-      const currentUndo = undoStack[nextIndex];
-      undoStack[nextIndex] = createUndoCallback(async () => {
-        await undoCallback?.();
-        const currentRedo = await currentUndo?.();
-        return async () => {
-          await currentRedo?.();
-          await callback?.();
-        };
-      });
-      while (undoStack.length > limit) undoStack.shift();
+    const hasData = !!data?.length;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    const columns = getTableColumns(view, fields2);
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
+        });
+      } else {
+        headerMenuRefs.current.delete(column);
+      }
     };
-    return {
-      canUndo,
-      canRedo,
-      undo: undo2,
-      redo: redo2,
-      execute
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const isRtl = (0, import_i18n96.isRTL)();
+    const mediaAspectRatio = view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : void 0;
+    const tableStyle = {
+      "--wp-dataviews-media-aspect-ratio": mediaAspectRatio ?? "1/1"
     };
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          id: tableNoticeId,
+          children: empty
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
+        "table",
+        {
+          className: clsx_default("dataviews-view-table", className, {
+            [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+              view.layout.density
+            ),
+            "has-bulk-actions": hasBulkActions,
+            "is-refreshing": !isInfiniteScroll && isDelayedLoading,
+            "has-media-aspect-ratio": !!mediaAspectRatio
+          }),
+          style: tableStyle,
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : void 0,
+          inert: !isInfiniteScroll && isLoading ? "true" : void 0,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("colgroup", { children: [
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
+              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
+              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                "col",
+                {
+                  className: clsx_default(
+                    `dataviews-view-table__col-${column}`,
+                    {
+                      "dataviews-view-table__col-expand": !hasPrimaryColumn && index2 === columns.length - 1
+                    }
+                  )
+                },
+                `col-${column}`
+              )),
+              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-actions" })
+            ] }),
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+              import_components29.Popover,
+              {
+                anchor: contextMenuAnchor,
+                onClose: () => setContextMenuAnchor(null),
+                placement: "bottom-start",
+                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(PropertiesSection, { showLabel: false })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+              "thead",
+              {
+                className: clsx_default({
+                  "dataviews-view-table__thead--stuck": isVerticallyScrolled
+                }),
+                onContextMenu: handleHeaderContextMenu,
+                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("tr", { className: "dataviews-view-table__row", children: [
+                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                    "th",
+                    {
+                      className: "dataviews-view-table__checkbox-column",
+                      scope: "col",
+                      onContextMenu: handleHeaderContextMenu,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                        BulkSelectionCheckbox,
+                        {
+                          selection,
+                          onChangeSelection,
+                          data,
+                          actions: actions2,
+                          getItemId: getItemId2
+                        }
+                      )
+                    }
+                  ),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField2.id,
+                        0
+                      ),
+                      fieldId: titleField2.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false,
+                      canInsertLeft: isRtl ? view.layout?.enableMoving ?? true : false,
+                      canInsertRight: isRtl ? false : view.layout?.enableMoving ?? true
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    const field = fields2.find(
+                      (f3) => f3.id === column
+                    );
+                    const effectiveAlign = getEffectiveAlign(
+                      align,
+                      field?.type
+                    );
+                    const canInsertOrMove = view.layout?.enableMoving ?? true;
+                    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: effectiveAlign
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: canInsertOrMove,
+                            canInsertLeft: canInsertOrMove,
+                            canInsertRight: canInsertOrMove
+                          }
+                        )
+                      },
+                      column
+                    );
+                  }),
+                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                    "th",
+                    {
+                      className: clsx_default(
+                        "dataviews-view-table__actions-column",
+                        {
+                          "dataviews-view-table__actions-column--sticky": true,
+                          "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
+                        }
+                      ),
+                      children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n96.__)("Actions") })
+                    }
+                  )
+                ] })
+              }
+            ),
+            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("tbody", { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                  "td",
+                  {
+                    colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions2?.length ? 1 : 0),
+                    className: "dataviews-view-table__group-header-cell",
+                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n96.sprintf)(
+                      // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                      (0, import_i18n96.__)("%1$s: %2$s"),
+                      groupField.label,
+                      groupName
+                    )
+                  }
+                ) }),
+                groupItems.map((item, index2) => {
+                  const id = getItemId2(item) || index2.toString();
+                  return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                    TableRow,
+                    {
+                      item,
+                      level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                      hasBulkActions,
+                      actions: actions2,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField: titleField2,
+                      mediaField,
+                      mediaAspectRatio,
+                      descriptionField: descriptionField3,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      ...getSelectionProps(id),
+                      onClickItem,
+                      renderItemLink,
+                      isItemClickable: isItemClickable2,
+                      isActionsColumnSticky: !isHorizontalScrollEnd
+                    },
+                    getItemId2(item)
+                  );
+                })
+              ] }, `group-${groupName}`)
+            ) : /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+              const id = getItemId2(item) || index2.toString();
+              return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+                TableRow,
+                {
+                  item,
+                  level: view.showLevels && typeof getItemLevel === "function" ? getItemLevel(item) : void 0,
+                  hasBulkActions,
+                  actions: actions2,
+                  fields: fields2,
+                  id,
+                  view,
+                  titleField: titleField2,
+                  mediaField,
+                  mediaAspectRatio,
+                  descriptionField: descriptionField3,
+                  selection,
+                  getItemId: getItemId2,
+                  onChangeSelection,
+                  ...getSelectionProps(id),
+                  onClickItem,
+                  renderItemLink,
+                  isItemClickable: isItemClickable2,
+                  isActionsColumnSticky: !isHorizontalScrollEnd,
+                  posinset: isInfiniteScroll ? index2 + 1 : void 0
+                },
+                getItemId2(item)
+              );
+            }) })
+          ]
+        }
+      ),
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_components29.Spinner, {}) }) })
+    ] });
   }
+  var table_default = ViewTable;

-  // node_modules/@ariakit/react-utils/dist/index.js
-  var React165 = __toESM(require_react(), 1);
-  var import_react59 = __toESM(require_react(), 1);
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
-  function setRef(ref, value) {
-    if (typeof ref === "function") {
-      const cleanup = ref(value);
-      if (typeof cleanup === "function") return cleanup;
-    } else if (ref) ref.current = value;
-  }
-  function isValidElementWithRef(element) {
-    if (!element) return false;
-    if (!(0, import_react59.isValidElement)(element)) return false;
-    if ("ref" in element.props) return true;
-    if ("ref" in element) return true;
-    return false;
-  }
-  function getRefProperty(element) {
-    if (!isValidElementWithRef(element)) return null;
-    return { ...element.props }.ref || element.ref;
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_components32 = __toESM(require_components(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
+  var import_components31 = __toESM(require_components(), 1);
+  var import_i18n98 = __toESM(require_i18n(), 1);
+  var import_compose15 = __toESM(require_compose(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
+  var import_components30 = __toESM(require_components(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var imageSizes = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
+    }
+  ];
+  var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
+  function useGridColumns() {
+    const context = (0, import_element138.useContext)(dataviews_context_default);
+    const view = context.view;
+    return (0, import_element138.useMemo)(() => {
+      const containerWidth = context.containerWidth;
+      const gap = 32;
+      const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
+      const columns = Math.floor(
+        (containerWidth + gap) / (previewSize + gap)
+      );
+      return Math.max(1, columns);
+    }, [context.containerWidth, view.layout?.previewSize]);
   }
-  function mergeProps2(base, overrides) {
-    const props = { ...base };
-    for (const key in overrides) {
-      if (!hasOwnProperty(overrides, key)) continue;
-      if (key === "__proto__") continue;
-      if (key === "className") {
-        const prop = "className";
-        const baseClass = base[prop];
-        const overrideClass = overrides[prop];
-        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
-        else props[prop] = overrideClass || baseClass;
-        continue;
-      }
-      if (key === "style") {
-        const prop = "style";
-        props[prop] = base[prop] ? {
-          ...base[prop],
-          ...overrides[prop]
-        } : overrides[prop];
-        continue;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
+  var import_element139 = __toESM(require_element(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var GridItems = (0, import_element139.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+      "div",
+      {
+        ref,
+        className: clsx_default("dataviews-view-grid-items", className),
+        style: {
+          gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
+          ...style
+        },
+        ...props
       }
-      const overrideValue = overrides[key];
-      if (overrideValue === void 0) continue;
-      if (key.startsWith("on")) {
-        if (typeof overrideValue !== "function") continue;
-        const baseValue = base[key];
-        if (typeof baseValue === "function") {
-          props[key] = (...args) => {
-            overrideValue(...args);
-            baseValue(...args);
-          };
-          continue;
-        }
+    );
+  });
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
+  var import_element140 = __toESM(require_element(), 1);
+  function useIntersectionObserver(elementRef, posinset) {
+    const { intersectionObserver } = (0, import_element140.useContext)(dataviews_context_default);
+    (0, import_element140.useEffect)(() => {
+      const element = elementRef.current;
+      if (!element || posinset === void 0 || !intersectionObserver) {
+        return;
       }
-      props[key] = overrideValue;
-    }
-    return props;
-  }
-  var _React = { ...React165 };
-  var useReactId = _React.useId;
-  var useReactDeferredValue = _React.useDeferredValue;
-  var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react59.useLayoutEffect : import_react59.useEffect;
-  function useInitialValue(value) {
-    const [initialValue] = (0, import_react59.useState)(value);
-    return initialValue;
-  }
-  function useLiveRef(value) {
-    const ref = (0, import_react59.useRef)(value);
-    useSafeLayoutEffect(() => {
-      ref.current = value;
-    });
-    return ref;
-  }
-  function useEvent2(callback) {
-    const ref = (0, import_react59.useRef)(() => {
-      throw new Error("Cannot call an event handler while rendering.");
-    });
-    if (useReactInsertionEffect) useReactInsertionEffect(() => {
-      ref.current = callback;
-    });
-    else ref.current = callback;
-    return (0, import_react59.useCallback)((...args) => ref.current?.(...args), []);
-  }
-  function useTransactionState(callback) {
-    const [state2, setState] = (0, import_react59.useState)(null);
-    useSafeLayoutEffect(() => {
-      if (state2 == null) return;
-      if (!callback) return;
-      let prevState = null;
-      callback((prev) => {
-        prevState = prev;
-        return state2;
-      });
+      intersectionObserver.observe(element);
       return () => {
-        callback(prevState);
+        intersectionObserver.unobserve(element);
       };
-    }, [state2, callback]);
-    return [state2, setState];
+    }, [elementRef, intersectionObserver, posinset]);
   }
-  function useMergeRefs6(...refs) {
-    return (0, import_react59.useMemo)(() => {
-      if (!refs.some(Boolean)) return;
-      return (value) => {
-        const refEffects = [];
-        for (const ref of refs) {
-          if (!ref) continue;
-          const cleanup = setRef(ref, value);
-          refEffects.push({
-            ref,
-            cleanup: typeof cleanup === "function" ? cleanup : void 0
-          });
-        }
-        if (!refEffects.some((effect) => effect.cleanup)) return;
-        return () => {
-          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
-          else setRef(ref, null);
-        };
-      };
-    }, refs);
+  function usePlaceholdersNeeded(data, isInfiniteScroll, gridColumns) {
+    const hasData = !!data?.length;
+    const firstItemPosition = hasData && isInfiniteScroll ? data[0].position : void 0;
+    return firstItemPosition && gridColumns ? (firstItemPosition - 1) % gridColumns : 0;
   }
-  function useId8(defaultId) {
-    if (useReactId) {
-      const reactId = useReactId();
-      if (defaultId) return defaultId;
-      return reactId;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  function chunk(array, size4) {
+    const chunks = [];
+    for (let i3 = 0, j2 = array.length; i3 < j2; i3 += size4) {
+      chunks.push(array.slice(i3, i3 + size4));
     }
-    const [id, setId] = (0, import_react59.useState)(defaultId);
-    useSafeLayoutEffect(() => {
-      if (defaultId || id) return;
-      const random2 = Math.random().toString(36).slice(2, 8);
-      setId(`id-${random2}`);
-    }, [defaultId, id]);
-    return defaultId || id;
-  }
-  function useAttribute(refOrElement, attributeName, defaultValue2) {
-    const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react59.useState)(initialValue);
-    (0, import_react59.useEffect)(() => {
-      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
-      if (!element) return;
-      const callback = () => {
-        const value = element.getAttribute(attributeName);
-        setAttribute(value == null ? initialValue : value);
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, { attributeFilter: [attributeName] });
-      callback();
-      return () => observer.disconnect();
-    }, [
-      refOrElement,
-      attributeName,
-      initialValue
-    ]);
-    return attribute;
+    return chunks;
   }
-  function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react59.useRef)(false);
-    (0, import_react59.useEffect)(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    (0, import_react59.useEffect)(() => () => {
-      mounted.current = false;
-    }, []);
+  var GridItem = (0, import_element141.forwardRef)(
+    function GridItem2({
+      view,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId: getItemId2,
+      item,
+      actions: actions2,
+      mediaField,
+      titleField: titleField2,
+      descriptionField: descriptionField3,
+      regularFields,
+      badgeFields,
+      hasBulkActions,
+      config: config2,
+      posinset,
+      setsize,
+      ...props
+    }, forwardedRef) {
+      const {
+        showTitle = true,
+        showMedia = true,
+        showDescription = true
+      } = view;
+      const hasBulkAction = useHasAPossibleBulkAction(actions2, item);
+      const id = getItemId2(item);
+      const elementRef = (0, import_element141.useRef)(null);
+      const setRefs = (0, import_element141.useCallback)(
+        (node) => {
+          elementRef.current = node;
+          if (typeof forwardedRef === "function") {
+            forwardedRef(node);
+          } else if (forwardedRef) {
+            forwardedRef.current = node;
+          }
+        },
+        [forwardedRef]
+      );
+      useIntersectionObserver(elementRef, posinset);
+      const instanceId = (0, import_compose15.useInstanceId)(GridItem2);
+      const isSelected2 = selection.includes(id);
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const rendersMediaField = showMedia && mediaField?.render;
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+        mediaField.render,
+        {
+          item,
+          field: mediaField,
+          config: config2
+        }
+      ) : mediaPlaceholder;
+      const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+      let mediaA11yProps;
+      let titleA11yProps;
+      if (isItemClickable2(item) && onClickItem) {
+        if (renderedTitleField) {
+          mediaA11yProps = {
+            "aria-labelledby": `dataviews-view-grid__title-field-${instanceId}`
+          };
+          titleA11yProps = {
+            id: `dataviews-view-grid__title-field-${instanceId}`
+          };
+        } else {
+          mediaA11yProps = {
+            "aria-label": (0, import_i18n98.__)("Navigate to item")
+          };
+        }
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+        Stack,
+        {
+          direction: "column",
+          ...props,
+          ref: setRefs,
+          "aria-setsize": setsize,
+          "aria-posinset": posinset,
+          className: clsx_default(
+            props.className,
+            "dataviews-view-grid__row__gridcell",
+            "dataviews-view-grid__card",
+            {
+              "is-selected": hasBulkAction && isSelected2
+            }
+          ),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: clsx_default("dataviews-view-grid__media", {
+                  "dataviews-view-grid__media--placeholder": !rendersMediaField
+                }),
+                ...mediaA11yProps,
+                children: renderedMediaField
+              }
+            ),
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              DataViewsSelectionCheckbox,
+              {
+                item,
+                selection,
+                onChangeSelection,
+                getItemId: getItemId2,
+                titleField: titleField2,
+                disabled: !hasBulkAction
+              }
+            ),
+            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              ItemActions,
+              {
+                item,
+                actions: actions2,
+                isCompact: true
+              }
+            ) }),
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              ItemClickWrapper,
+              {
+                item,
+                isItemClickable: isItemClickable2,
+                onClickItem,
+                renderItemLink,
+                className: "dataviews-view-grid__title-field dataviews-title-field",
+                ...titleA11yProps,
+                title: titleField2?.getValueFormatted({
+                  item,
+                  field: titleField2
+                }) || void 0,
+                children: renderedTitleField
+              }
+            ) }),
+            /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                descriptionField3.render,
+                {
+                  item,
+                  field: descriptionField3
+                }
+              ),
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                Stack,
+                {
+                  direction: "row",
+                  className: "dataviews-view-grid__badge-fields",
+                  gap: "sm",
+                  wrap: "wrap",
+                  align: "top",
+                  justify: "flex-start",
+                  children: badgeFields.map((field) => {
+                    return (
+                      /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                      /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                        Badge,
+                        {
+                          className: "dataviews-view-grid__field-value",
+                          children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                            field.render,
+                            {
+                              item,
+                              field
+                            }
+                          )
+                        },
+                        field.id
+                      )
+                    );
+                  })
+                }
+              ),
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                Stack,
+                {
+                  direction: "column",
+                  className: "dataviews-view-grid__fields",
+                  gap: "xs",
+                  children: regularFields.map((field) => {
+                    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                      import_components31.Flex,
+                      {
+                        className: "dataviews-view-grid__field",
+                        gap: 1,
+                        justify: "flex-start",
+                        expanded: true,
+                        style: { height: "auto" },
+                        direction: "row",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(tooltip_exports.Root, { children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                              tooltip_exports.Trigger,
+                              {
+                                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components31.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                              }
+                            ),
+                            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(tooltip_exports.Popup, { children: field.label })
+                          ] }),
+                          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                            import_components31.FlexItem,
+                            {
+                              className: "dataviews-view-grid__field-value",
+                              style: { maxHeight: "none" },
+                              children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                                field.render,
+                                {
+                                  item,
+                                  field
+                                }
+                              )
+                            }
+                          )
+                        ] })
+                      },
+                      field.id
+                    );
+                  })
+                }
+              )
+            ] })
+          ]
+        }
+      );
+    }
+  );
+  function CompositeGrid({
+    data,
+    isInfiniteScroll,
+    className,
+    inert,
+    isLoading,
+    view,
+    fields: fields2,
+    selection,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    getItemId: getItemId2,
+    actions: actions2,
+    getSelectionProps
+  }) {
+    const { paginationInfo, resizeObserverRef } = (0, import_element141.useContext)(dataviews_context_default);
+    const gridColumns = useGridColumns();
+    const gridStyle = {
+      "--wp-dataviews-media-aspect-ratio": view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : "1/1"
+    };
+    const isMediaContain = view.layout?.mediaFit === "contain";
+    const hasBulkActions = useSomeItemHasAPossibleBulkAction(actions2, data);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f3) => f3.id === fieldId);
+        if (!field) {
+          return accumulator;
+        }
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const size4 = "900px";
+    const totalRows = Math.ceil(data.length / gridColumns);
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, {
+      // Render infinite scroll layout (no rows, feed semantics)
+      children: [
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+          import_components31.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-grid-infinite-scroll",
+                  className,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
+                  }
+                ),
+                previewSize: view.layout?.previewSize,
+                style: gridStyle,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            role: "feed",
+            focusWrap: true,
+            inert,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                  import_components31.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                      Stack,
+                      {
+                        ...props,
+                        direction: "column",
+                        role: "article",
+                        className: "dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"
+                      }
+                    ),
+                    "aria-hidden": true,
+                    tabIndex: -1
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const itemId = getItemId2(item);
+                const selectionProps = getSelectionProps(itemId);
+                const stablePosition = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                  import_components31.Composite.Item,
+                  {
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                      GridItem,
+                      {
+                        ...props,
+                        id: itemId,
+                        role: "article",
+                        view,
+                        selection,
+                        onChangeSelection,
+                        onClickItem,
+                        isItemClickable: isItemClickable2,
+                        renderItemLink,
+                        getItemId: getItemId2,
+                        item,
+                        actions: actions2,
+                        onMouseDown: (event) => {
+                          props.onMouseDown?.(event);
+                          selectionProps.onMouseDown(
+                            event
+                          );
+                        },
+                        onClickCapture: (event) => {
+                          props.onClickCapture?.(event);
+                          selectionProps.onClickCapture(
+                            event
+                          );
+                        },
+                        mediaField,
+                        titleField: titleField2,
+                        descriptionField: descriptionField3,
+                        regularFields,
+                        badgeFields,
+                        hasBulkActions,
+                        posinset: stablePosition,
+                        setsize: paginationInfo.totalItems,
+                        config: {
+                          sizes: size4
+                        }
+                      }
+                    )
+                  },
+                  itemId
+                );
+              })
+            ]
+          }
+        ),
+        // Render standard grid layout (with rows, grid semantics)
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+          import_components31.Composite,
+          {
+            role: "grid",
+            style: gridStyle,
+            className: clsx_default("dataviews-view-grid", className, {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              ),
+              "has-media-fit-contain": isMediaContain
+            }),
+            focusWrap: true,
+            "aria-busy": isLoading,
+            "aria-rowcount": totalRows,
+            ref: resizeObserverRef,
+            inert,
+            children: chunk(data, gridColumns).map((row, i3) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              import_components31.Composite.Row,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                  "div",
+                  {
+                    role: "row",
+                    "aria-rowindex": i3 + 1,
+                    "aria-label": (0, import_i18n98.sprintf)(
+                      /* translators: %d: The row number in the grid */
+                      (0, import_i18n98.__)("Row %d"),
+                      i3 + 1
+                    ),
+                    className: "dataviews-view-grid__row",
+                    style: {
+                      gridTemplateColumns: `repeat( ${gridColumns}, minmax(0, 1fr) )`
+                    }
+                  }
+                ),
+                children: row.map((item) => {
+                  const itemId = getItemId2(item);
+                  const selectionProps = getSelectionProps(itemId);
+                  return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                    import_components31.Composite.Item,
+                    {
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+                        GridItem,
+                        {
+                          ...props,
+                          id: itemId,
+                          role: "gridcell",
+                          view,
+                          selection,
+                          onChangeSelection,
+                          onClickItem,
+                          isItemClickable: isItemClickable2,
+                          renderItemLink,
+                          getItemId: getItemId2,
+                          item,
+                          actions: actions2,
+                          onMouseDown: (event) => {
+                            props.onMouseDown?.(
+                              event
+                            );
+                            selectionProps.onMouseDown(
+                              event
+                            );
+                          },
+                          onClickCapture: (event) => {
+                            props.onClickCapture?.(
+                              event
+                            );
+                            selectionProps.onClickCapture(
+                              event
+                            );
+                          },
+                          mediaField,
+                          titleField: titleField2,
+                          descriptionField: descriptionField3,
+                          regularFields,
+                          badgeFields,
+                          hasBulkActions,
+                          config: {
+                            sizes: size4
+                          }
+                        }
+                      )
+                    },
+                    itemId
+                  );
+                })
+              },
+              i3
+            ))
+          }
+        )
+      ]
+    });
   }
-  function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react59.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (mounted.current) return effect();
-      mounted.current = true;
-    }, deps);
-    useSafeLayoutEffect(() => () => {
-      mounted.current = false;
-    }, []);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  function ViewGrid({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    onClickItem,
+    isItemClickable: isItemClickable2,
+    renderItemLink,
+    selection,
+    view,
+    className,
+    empty
+  }) {
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: (item) => hasAPossibleBulkAction(actions2, item),
+      selection,
+      onChangeSelection,
+      selectionMode: "multi",
+      shouldSelectOnClick: false
+    });
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    const gridProps = {
+      className: clsx_default(className, {
+        "is-refreshing": !isInfiniteScroll && isDelayedLoading
+      }),
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
+      isLoading,
+      view,
+      fields: fields2,
+      selection,
+      onChangeSelection,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      getItemId: getItemId2,
+      actions: actions2,
+      getSelectionProps
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, {
+      // Render multiple groups.
+      children: [
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
+          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: "sm",
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n99.sprintf)(
+                  // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                  (0, import_i18n99.__)("%1$s: %2$s"),
+                  groupField.label,
+                  groupName
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+                  CompositeGrid,
+                  {
+                    ...gridProps,
+                    data: groupItems,
+                    isInfiniteScroll: false
+                  }
+                )
+              ]
+            },
+            groupName
+          )
+        ) }),
+        // Render a single grid with all data.
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          CompositeGrid,
+          {
+            ...gridProps,
+            data,
+            isInfiniteScroll: !!isInfiniteScroll
+          }
+        ),
+        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components32.Spinner, {}) })
+      ]
+    });
   }
-  function useForceUpdate2() {
-    return (0, import_react59.useReducer)(() => [], []);
+  var grid_default = ViewGrid;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
+  var import_compose16 = __toESM(require_compose(), 1);
+  var import_components33 = __toESM(require_components(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_data36 = __toESM(require_data(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  function generateItemWrapperCompositeId(idPrefix) {
+    return `${idPrefix}-item-wrapper`;
   }
-  function useBooleanEvent(booleanOrCallback) {
-    return useEvent2(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+  function generatePrimaryActionCompositeId(idPrefix, primaryActionId) {
+    return `${idPrefix}-primary-action-${primaryActionId}`;
   }
-  function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react59.useCallback)((element) => {
-      if (props.wrapElement) element = props.wrapElement(element);
-      return callback(element);
-    }, [...deps, props.wrapElement]);
-    return {
-      ...props,
-      wrapElement
+  function generateDropdownTriggerCompositeId(idPrefix) {
+    return `${idPrefix}-dropdown`;
+  }
+  function PrimaryActionGridCell({
+    idPrefix,
+    primaryAction,
+    item
+  }) {
+    const registry = (0, import_data36.useRegistry)();
+    const [isModalOpen, setIsModalOpen] = (0, import_element142.useState)(false);
+    const compositeItemId = generatePrimaryActionCompositeId(
+      idPrefix,
+      primaryAction.id
+    );
+    const label = typeof primaryAction.label === "string" ? primaryAction.label : primaryAction.label([item]);
+    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      import_components33.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+          import_components33.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            text: label,
+            size: "small",
+            onClick: () => setIsModalOpen(true)
+          }
+        ),
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+          ActionModal,
+          {
+            action: primaryAction,
+            items: [item],
+            closeModal: () => setIsModalOpen(false)
+          }
+        )
+      }
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      import_components33.Composite.Item,
+      {
+        id: compositeItemId,
+        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+          import_components33.Button,
+          {
+            disabled: !!primaryAction.disabled,
+            accessibleWhenDisabled: true,
+            size: "small",
+            onClick: () => {
+              primaryAction.callback([item], { registry });
+            },
+            children: label
+          }
+        )
+      }
+    ) }, primaryAction.id);
+  }
+  function ListItem({
+    view,
+    actions: actions2,
+    idPrefix,
+    isSelected: isSelected2,
+    item,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    selectionProps,
+    otherFields,
+    onDropdownTriggerKeyDown,
+    posinset
+  }) {
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element142.useRef)(null);
+    const labelId = `${idPrefix}-label`;
+    const descriptionId = `${idPrefix}-description`;
+    const registry = (0, import_data36.useRegistry)();
+    const [isHovered, setIsHovered] = (0, import_element142.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element142.useState)(
+      null
+    );
+    const handleHover = ({ type }) => {
+      const isHover = type === "mouseenter";
+      setIsHovered(isHover);
+    };
+    const { paginationInfo } = (0, import_element142.useContext)(dataviews_context_default);
+    (0, import_element142.useEffect)(() => {
+      if (isSelected2) {
+        itemRef.current?.scrollIntoView({
+          behavior: "auto",
+          block: "nearest",
+          inline: "nearest"
+        });
+      }
+    }, [isSelected2]);
+    const { primaryAction, eligibleActions } = (0, import_element142.useMemo)(() => {
+      const _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryAction: _primaryActions[0],
+        eligibleActions: _eligibleActions
+      };
+    }, [actions2, item]);
+    const hasOnlyOnePrimaryAction = primaryAction && actions2.length === 1;
+    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: { sizes: "52px" }
+      }
+    ) }) : null;
+    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+    const renderDescription = showDescription && descriptionField3?.render;
+    const hasOnlyMediaAndTitle = !!renderedMediaField && !renderDescription && !otherFields.length;
+    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        gap: "md",
+        className: "dataviews-view-list__item-actions",
+        children: [
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            PrimaryActionGridCell,
+            {
+              idPrefix,
+              primaryAction,
+              item
+            }
+          ),
+          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { role: "gridcell", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(menu_exports.Root, { disabled: !actions2.length, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                menu_exports.Trigger,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                    import_components33.Composite.Item,
+                    {
+                      id: generateDropdownTriggerCompositeId(
+                        idPrefix
+                      ),
+                      accessibleWhenDisabled: true,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                        import_components33.Button,
+                        {
+                          size: "small",
+                          icon: more_vertical_default,
+                          label: (0, import_i18n100.__)("Actions"),
+                          accessibleWhenDisabled: true,
+                          disabled: !actions2.length,
+                          onKeyDownCapture: onDropdownTriggerKeyDown
+                        }
+                      )
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                menu_exports.Popup,
+                {
+                  positioner: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(menu_exports.Positioner, { align: "end" }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                    ActionsMenuGroup,
+                    {
+                      actions: eligibleActions,
+                      item,
+                      registry,
+                      setActiveModalAction
+                    }
+                  )
+                }
+              )
+            ] }),
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+              ActionModal,
+              {
+                action: activeModalAction,
+                items: [item],
+                closeModal: () => setActiveModalAction(null)
+              }
+            )
+          ] })
+        ]
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      import_components33.Composite.Row,
+      {
+        ref: itemRef,
+        render: (
+          /* aria-posinset breaks Composite.Row if passed to it directly. */
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+            "div",
+            {
+              "aria-posinset": posinset,
+              "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0
+            }
+          )
+        ),
+        role: infiniteScrollEnabled ? "article" : "row",
+        className: clsx_default({
+          "is-selected": isSelected2,
+          "is-hovered": isHovered
+        }),
+        onMouseEnter: handleHover,
+        onMouseLeave: handleHover,
+        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+          Stack,
+          {
+            direction: "row",
+            className: "dataviews-view-list__item-wrapper",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                import_components33.Composite.Item,
+                {
+                  id: generateItemWrapperCompositeId(idPrefix),
+                  "aria-pressed": isSelected2,
+                  "aria-labelledby": labelId,
+                  "aria-describedby": descriptionId,
+                  className: "dataviews-view-list__item",
+                  ...selectionProps
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "md",
+                  justify: "start",
+                  align: hasOnlyMediaAndTitle ? "center" : "flex-start",
+                  style: { flex: 1, minWidth: 0 },
+                  children: [
+                    renderedMediaField,
+                    /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+                      Stack,
+                      {
+                        direction: "column",
+                        gap: "xs",
+                        className: "dataviews-view-list__field-wrapper",
+                        children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(Stack, { direction: "row", align: "center", children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                              "div",
+                              {
+                                className: "dataviews-title-field dataviews-view-list__title-field",
+                                id: labelId,
+                                children: renderedTitleField
+                              }
+                            ),
+                            usedActions
+                          ] }),
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                            descriptionField3.render,
+                            {
+                              item,
+                              field: descriptionField3
+                            }
+                          ) }),
+                          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                            "div",
+                            {
+                              className: "dataviews-view-list__fields",
+                              id: descriptionId,
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
+                                "div",
+                                {
+                                  className: "dataviews-view-list__field",
+                                  children: [
+                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                                      VisuallyHidden,
+                                      {
+                                        className: "dataviews-view-list__field-label",
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", {}),
+                                        children: field.label
+                                      }
+                                    ),
+                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                                      field.render,
+                                      {
+                                        item,
+                                        field
+                                      }
+                                    ) })
+                                  ]
+                                },
+                                field.id
+                              ))
+                            }
+                          )
+                        ]
+                      }
+                    )
+                  ]
+                }
+              )
+            ]
+          }
+        )
+      }
+    );
+  }
+  function isDefined2(item) {
+    return !!item;
+  }
+  function ViewList(props) {
+    const {
+      actions: actions2,
+      data,
+      fields: fields2,
+      getItemId: getItemId2,
+      isLoading,
+      onChangeSelection,
+      selection,
+      view,
+      className,
+      empty
+    } = props;
+    const baseId = (0, import_compose16.useInstanceId)(ViewList, "view-list");
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const { paginationInfo } = (0, import_element142.useContext)(dataviews_context_default);
+    const selectedItem = data?.findLast(
+      (item) => selection.includes(getItemId2(item))
+    );
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined2);
+    const { getSelectionProps } = useSelectionProps({
+      data,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: "single-required",
+      shouldSelectOnClick: true
+    });
+    const generateCompositeItemIdPrefix = (0, import_element142.useCallback)(
+      (item) => `${baseId}-${getItemId2(item)}`,
+      [baseId, getItemId2]
+    );
+    const isActiveCompositeItem = (0, import_element142.useCallback)(
+      (item, idToCheck) => {
+        return idToCheck.startsWith(
+          generateCompositeItemIdPrefix(item)
+        );
+      },
+      [generateCompositeItemIdPrefix]
+    );
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element142.useState)(void 0);
+    const compositeRef = (0, import_element142.useRef)(null);
+    (0, import_element142.useEffect)(() => {
+      if (selectedItem) {
+        setActiveCompositeId(
+          generateItemWrapperCompositeId(
+            generateCompositeItemIdPrefix(selectedItem)
+          )
+        );
+      }
+    }, [selectedItem, generateCompositeItemIdPrefix]);
+    const activeItemIndex = data.findIndex(
+      (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
+    );
+    const previousActiveItemIndex = (0, import_compose16.usePrevious)(activeItemIndex);
+    const isActiveIdInList = activeItemIndex !== -1;
+    const selectCompositeItem = (0, import_element142.useCallback)(
+      (targetIndex, generateCompositeId) => {
+        const clampedIndex = Math.min(
+          data.length - 1,
+          Math.max(0, targetIndex)
+        );
+        if (!data[clampedIndex]) {
+          return;
+        }
+        const itemIdPrefix = generateCompositeItemIdPrefix(
+          data[clampedIndex]
+        );
+        const targetCompositeItemId = generateCompositeId(itemIdPrefix);
+        setActiveCompositeId(targetCompositeItemId);
+        if (compositeRef.current?.contains(
+          compositeRef.current.ownerDocument.activeElement
+        )) {
+          document.getElementById(targetCompositeItemId)?.focus();
+        }
+      },
+      [data, generateCompositeItemIdPrefix]
+    );
+    (0, import_element142.useEffect)(() => {
+      const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
+      if (!isActiveIdInList && wasActiveIdInList) {
+        selectCompositeItem(
+          previousActiveItemIndex,
+          generateItemWrapperCompositeId
+        );
+      }
+    }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
+    const onDropdownTriggerKeyDown = (0, import_element142.useCallback)(
+      (event) => {
+        if (event.key === "ArrowDown") {
+          event.preventDefault();
+          event.stopPropagation();
+          selectCompositeItem(
+            activeItemIndex + 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+        if (event.key === "ArrowUp") {
+          event.preventDefault();
+          event.stopPropagation();
+          selectCompositeItem(
+            activeItemIndex - 1,
+            generateDropdownTriggerCompositeId
+          );
+        }
+      },
+      [selectCompositeItem, activeItemIndex]
+    );
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
+    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const hasMoreItems = isInfiniteScroll && (view.startPosition ?? 1) + (view.perPage ?? 0) < paginationInfo.totalItems;
+    const listClassName = clsx_default("dataviews-view-list", className, {
+      [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(view.layout.density),
+      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    });
+    const compositeProps = {
+      ref: compositeRef,
+      id: baseId,
+      render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", {}),
+      activeId: activeCompositeId,
+      setActiveId: setActiveCompositeId,
+      inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+        import_components33.Composite,
+        {
+          ...compositeProps,
+          className: "dataviews-view-list__group",
+          role: "grid",
+          children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(Stack, { direction: "column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n100.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n100.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) }),
+              groupItems.map((item) => {
+                const id = generateCompositeItemIdPrefix(item);
+                return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                  ListItem,
+                  {
+                    view,
+                    idPrefix: id,
+                    actions: actions2,
+                    item,
+                    isSelected: item === selectedItem,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    mediaField,
+                    titleField: titleField2,
+                    descriptionField: descriptionField3,
+                    otherFields,
+                    onDropdownTriggerKeyDown
+                  },
+                  id
+                );
+              })
+            ] }, groupName)
+          ) })
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+        import_components33.Composite,
+        {
+          ...compositeProps,
+          className: listClassName,
+          role: view.infiniteScrollEnabled ? "feed" : "grid",
+          children: data.map((item, index2) => {
+            const id = generateCompositeItemIdPrefix(item);
+            return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+              ListItem,
+              {
+                view,
+                idPrefix: id,
+                actions: actions2,
+                item,
+                isSelected: item === selectedItem,
+                selectionProps: getSelectionProps(
+                  getItemId2(item)
+                ),
+                mediaField,
+                titleField: titleField2,
+                descriptionField: descriptionField3,
+                otherFields,
+                onDropdownTriggerKeyDown,
+                posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+              },
+              id
+            );
+          })
+        }
+      ),
+      (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
+      // scroll position doesn't bounce. Hidden, and silent to a11y,
+      // while idle.
+      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+        "p",
+        {
+          className: "dataviews-loading-more",
+          "aria-hidden": !isLoading,
+          children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components33.Spinner, {})
+        }
+      )
+    ] });
   }
-  function useMetadataProps(props, key, value) {
-    const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react59.useMemo)(() => {
-      return Object.assign(() => {
-      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
-    }, [
-      parent,
-      key,
-      value
-    ]);
-    return [parent?.[key], { onLoadedMetadataCapture }];
-  }
-  var hasInstalledGlobalEventListeners = false;
-  function useIsMouseMoving() {
-    (0, import_react59.useEffect)(() => {
-      if (hasInstalledGlobalEventListeners) return;
-      addGlobalEventListener("mousemove", setMouseMoving, true);
-      addGlobalEventListener("mousedown", resetMouseMoving, true);
-      addGlobalEventListener("mouseup", resetMouseMoving, true);
-      addGlobalEventListener("keydown", resetMouseMoving, true);
-      addGlobalEventListener("scroll", resetMouseMoving, true);
-      hasInstalledGlobalEventListeners = true;
-    }, []);
-    return useEvent2(() => mouseMoving);
-  }
-  var mouseMoving = false;
-  var previousScreenX = 0;
-  var previousScreenY = 0;
-  function hasMouseMovement(event) {
-    const movementX = event.movementX || event.screenX - previousScreenX;
-    const movementY = event.movementY || event.screenY - previousScreenY;
-    previousScreenX = event.screenX;
-    previousScreenY = event.screenY;
-    return movementX || movementY || false;
-  }
-  function setMouseMoving(event) {
-    if (!hasMouseMovement(event)) return;
-    mouseMoving = true;
-  }
-  function resetMouseMoving() {
-    mouseMoving = false;
-  }
-  function forwardRef121(render5) {
-    const Role = React165.forwardRef((props, ref) => render5(removeUndefinedValues({
-      ...props,
-      ref
-    })));
-    Role.displayName = render5.displayName || render5.name;
-    return Role;
-  }
-  function memo5(Component3, propsAreEqual) {
-    return React165.memo(Component3, propsAreEqual);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_components34 = __toESM(require_components(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
+  var import_i18n101 = __toESM(require_i18n(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  function ActivityGroup({
+    groupName,
+    groupData,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const groupHeader = showLabel ? (0, import_element143.createInterpolateElement)(
+      // translators: %s: The label of the field e.g. "Status".
+      (0, import_i18n101.sprintf)((0, import_i18n101.__)("%s: <groupName />"), groupField.label).trim(),
+      {
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+          groupField.render,
+          {
+            item: groupData[0],
+            field: groupField
+          }
+        )
+      }
+    ) : /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        className: "dataviews-view-activity__group",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          children
+        ]
+      },
+      groupName
+    );
   }
-  function createElement5(Type, props) {
-    const { wrapElement, render: render5, ...rest } = props;
-    const mergedRef = useMergeRefs6(props.ref, getRefProperty(render5));
-    let element;
-    if (React165.isValidElement(render5)) {
-      const renderProps = {
-        ...render5.props,
-        ref: mergedRef
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
+  var import_element144 = __toESM(require_element(), 1);
+  var import_data37 = __toESM(require_data(), 1);
+  var import_compose17 = __toESM(require_compose(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  function ActivityItem(props) {
+    const {
+      view,
+      actions: actions2,
+      item,
+      titleField: titleField2,
+      mediaField,
+      descriptionField: descriptionField3,
+      otherFields,
+      posinset,
+      onClickItem,
+      renderItemLink,
+      isItemClickable: isItemClickable2
+    } = props;
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const itemRef = (0, import_element144.useRef)(null);
+    const registry = (0, import_data37.useRegistry)();
+    const { paginationInfo } = (0, import_element144.useContext)(dataviews_context_default);
+    const { primaryActions, eligibleActions } = (0, import_element144.useMemo)(() => {
+      const _eligibleActions = actions2.filter(
+        (action) => !action.isEligible || action.isEligible(item)
+      );
+      const _primaryActions = _eligibleActions.filter(
+        (action) => action.isPrimary
+      );
+      return {
+        primaryActions: _primaryActions,
+        eligibleActions: _eligibleActions
       };
-      element = React165.cloneElement(render5, mergeProps2(rest, renderProps));
-    } else if (render5) element = render5(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Type, { ...rest });
-    if (wrapElement) return wrapElement(element);
-    return element;
+    }, [actions2, item]);
+    const isMobileViewport = (0, import_compose17.useViewportMatch)("medium", "<");
+    const density = view.layout?.density ?? "balanced";
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
+        }
+      }
+    ) : null;
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      "span",
+      {
+        className: "dataviews-view-activity__item-bullet",
+        "aria-hidden": "true"
+      }
+    ) });
+    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+    const verticalGap = (0, import_element144.useMemo)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      "div",
+      {
+        ref: itemRef,
+        role: infiniteScrollEnabled ? "article" : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": infiniteScrollEnabled ? paginationInfo.totalItems : void 0,
+        className: clsx_default(
+          "dataviews-view-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable"
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              align: "flex-start",
+              className: "dataviews-view-activity__item-content",
+              children: [
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                  ItemClickWrapper,
+                  {
+                    item,
+                    isItemClickable: isItemClickable2,
+                    onClickItem,
+                    renderItemLink,
+                    className: "dataviews-view-activity__item-title",
+                    children: renderedTitleField
+                  }
+                ),
+                showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                  descriptionField3.render,
+                  {
+                    item,
+                    field: descriptionField3
+                  }
+                ) }),
+                /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
+                  "div",
+                  {
+                    className: "dataviews-view-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                        VisuallyHidden,
+                        {
+                          className: "dataviews-view-activity__item-field-label",
+                          render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", {}),
+                          children: field.label
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) }),
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                  PrimaryActions,
+                  {
+                    item,
+                    actions: primaryActions,
+                    registry,
+                    buttonVariant: "secondary"
+                  }
+                )
+              ]
+            }
+          ),
+          (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
+          // there if there are any actions at all.
+          isMobileViewport && // At the same time, only show the menu if there are actions to show.
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+            ItemActions,
+            {
+              item,
+              actions: eligibleActions,
+              isCompact: true
+            }
+          ) })
+        ] })
+      }
+    );
   }
-  function createHook(useProps) {
-    const useRole = (props = {}) => {
-      return useProps(props);
-    };
-    useRole.displayName = useProps.name;
-    return useRole;
+  var activity_item_default = ActivityItem;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
+  var import_react56 = __toESM(require_react(), 1);
+  function isDefined3(item) {
+    return !!item;
   }
-  function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React165.createContext(void 0);
-    const scopedContext = React165.createContext(void 0);
-    const useContext94 = () => React165.useContext(context);
-    const useScopedContext = (onlyScoped = false) => {
-      const scoped = React165.useContext(scopedContext);
-      const store4 = useContext94();
-      if (onlyScoped) return scoped;
-      return scoped || store4;
-    };
-    const useProviderContext = () => {
-      const scoped = React165.useContext(scopedContext);
-      const store4 = useContext94();
-      if (scoped && scoped === store4) return;
-      return store4;
-    };
-    const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
-        ...props,
-        children
-      }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(context.Provider, { ...props }));
-    };
-    const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ContextProvider, {
-        ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
+  function ActivityItems(props) {
+    const { data, fields: fields2, getItemId: getItemId2, view } = props;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined3);
+    return data.map((item, index2) => {
+      return /* @__PURE__ */ (0, import_react56.createElement)(
+        activity_item_default,
+        {
           ...props,
-          children
-        }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(scopedContext.Provider, { ...props }))
-      });
-    };
-    return {
-      context,
-      scopedContext,
-      useContext: useContext94,
-      useScopedContext,
-      useProviderContext,
-      ContextProvider,
-      ScopedContextProvider
-    };
+          key: getItemId2(item),
+          item,
+          mediaField,
+          titleField: titleField2,
+          descriptionField: descriptionField3,
+          otherFields,
+          posinset: view.infiniteScrollEnabled ? index2 + 1 : void 0
+        }
+      );
+    });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  function ViewActivity(props) {
+    const { empty, data, fields: fields2, isLoading, view, className } = props;
+    const isDelayedLoading = useDelayedLoading(!!isLoading);
+    const hasData = !!data?.length;
+    const groupField = view.groupBy?.field ? fields2.find((field) => field.id === view.groupBy?.field) : null;
+    const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+        "div",
+        {
+          className: clsx_default("dataviews-no-results", {
+            "is-refreshing": isDelayedLoading
+          }),
+          children: empty
+        }
+      );
+    }
+    const isInert = !isInfiniteScroll && !!isLoading;
+    const wrapperClassName = clsx_default("dataviews-view-activity", className, {
+      "is-refreshing": !isInfiniteScroll && isDelayedLoading
+    });
+    const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
+    if (hasData && groupField && dataByGroup) {
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+        Stack,
+        {
+          direction: "column",
+          gap: "sm",
+          className: wrapperClassName,
+          inert: isInert ? "true" : void 0,
+          children: groupedEntries.map(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+              ActivityGroup,
+              {
+                groupName,
+                groupData,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                  ActivityItems,
+                  {
+                    ...props,
+                    data: groupData
+                  }
+                )
+              },
+              groupName
+            )
+          )
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(import_jsx_runtime258.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+        "div",
+        {
+          className: wrapperClassName,
+          role: view.infiniteScrollEnabled ? "feed" : void 0,
+          inert: isInert ? "true" : void 0,
+          children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(ActivityItems, { ...props })
+        }
+      ),
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_components34.Spinner, {}) })
+    ] });
   }

-  // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
-  var import_react60 = __toESM(require_react(), 1);
-  function isCompositeMoveKey(key) {
-    return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
+  var import_components37 = __toESM(require_components(), 1);
+  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_compose18 = __toESM(require_compose(), 1);
+  var import_element147 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
+  var import_components36 = __toESM(require_components(), 1);
+  var import_data38 = __toESM(require_data(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
+  var import_components35 = __toESM(require_components(), 1);
+  var import_element145 = __toESM(require_element(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  function hasPaginationControls(view, paginationInfo) {
+    return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
   }
-  var TagName = "div";
-  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
-  var isSafariBrowser = isSafari();
-  var nativeTabbableMask = 1;
-  var supportsDisabledMask = 2;
-  var defaultElementCapabilities = 3;
-  var alwaysFocusVisibleInputTypes = [
-    "text",
-    "search",
-    "url",
-    "tel",
-    "email",
-    "password",
-    "number",
-    "date",
-    "month",
-    "week",
-    "time",
-    "datetime",
-    "datetime-local"
-  ];
-  function isAlwaysFocusVisible(element) {
-    const { tagName, readOnly, type } = element;
-    if (tagName === "TEXTAREA" && !readOnly) return true;
-    if (tagName === "SELECT" && !readOnly) return true;
-    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
-    if (element.isContentEditable) return true;
-    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
-    return false;
+  function DataViewsPagination() {
+    const { view, onChangeView, paginationInfo } = (0, import_element145.useContext)(dataviews_context_default);
+    if (!hasPaginationControls(view, paginationInfo)) {
+      return null;
+    }
+    const { totalPages } = paginationInfo;
+    const currentPage = view.page ?? 1;
+    const pageSelectOptions = Array.from(Array(totalPages)).map(
+      (_, i3) => {
+        const page = i3 + 1;
+        return {
+          value: page.toString(),
+          label: page.toString(),
+          "aria-label": currentPage === page ? (0, import_i18n102.sprintf)(
+            // translators: 1: current page number. 2: total number of pages.
+            (0, import_i18n102.__)("Page %1$d of %2$d"),
+            currentPage,
+            totalPages
+          ) : page.toString()
+        };
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-pagination",
+        justify: "end",
+        align: "center",
+        gap: "xl",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+            Stack,
+            {
+              direction: "row",
+              justify: "flex-start",
+              align: "center",
+              gap: "xs",
+              className: "dataviews-pagination__page-select",
+              children: (0, import_element145.createInterpolateElement)(
+                (0, import_i18n102.sprintf)(
+                  // translators: 1: Current page number, 2: Total number of pages.
+                  (0, import_i18n102._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
+                  "<CurrentPage />",
+                  totalPages
+                ),
+                {
+                  div: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { "aria-hidden": true }),
+                  // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                    import_components35.SelectControl,
+                    {
+                      "aria-label": (0, import_i18n102.__)("Current page"),
+                      value: currentPage.toString(),
+                      options: pageSelectOptions,
+                      onChange: (newValue) => {
+                        onChangeView({
+                          ...view,
+                          page: +newValue
+                        });
+                      },
+                      size: "small",
+                      variant: "minimal"
+                    }
+                  )
+                }
+              )
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+              import_components35.Button,
+              {
+                onClick: () => onChangeView({
+                  ...view,
+                  page: currentPage - 1
+                }),
+                disabled: currentPage === 1,
+                accessibleWhenDisabled: true,
+                label: (0, import_i18n102.__)("Previous page"),
+                icon: (0, import_i18n102.isRTL)() ? next_default : previous_default,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+              import_components35.Button,
+              {
+                onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
+                disabled: currentPage >= totalPages,
+                accessibleWhenDisabled: true,
+                label: (0, import_i18n102.__)("Next page"),
+                icon: (0, import_i18n102.isRTL)() ? previous_default : next_default,
+                showTooltip: true,
+                size: "compact",
+                tooltipPosition: "top"
+              }
+            )
+          ] })
+        ]
+      }
+    );
   }
-  function isNativeTabbable(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
+  var dataviews_pagination_default = (0, import_element145.memo)(DataViewsPagination);
+
+  // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY7 = [];
+  function useIsMultiselectPicker(actions2) {
+    return (0, import_element146.useMemo)(() => {
+      return !!actions2?.length && actions2?.every((action) => action.supportsBulk);
+    }, [actions2]);
   }
-  function supportsDisabledAttribute(tagName) {
-    if (!tagName) return true;
-    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
+  function BulkSelectionCheckbox2({
+    selection,
+    selectedItems,
+    onChangeSelection,
+    data,
+    getItemId: getItemId2,
+    disableSelectAll = false
+  }) {
+    const hasSelection = selection.length > 0;
+    const areAllSelected = selectedItems.length === data.length;
+    if (disableSelectAll) {
+      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+        import_components36.CheckboxControl,
+        {
+          className: "dataviews-view-table-selection-checkbox",
+          checked: hasSelection,
+          disabled: !hasSelection,
+          onChange: () => {
+            onChangeSelection([]);
+          },
+          "aria-label": (0, import_i18n103.__)("Deselect all")
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      import_components36.CheckboxControl,
+      {
+        className: "dataviews-view-table-selection-checkbox",
+        checked: areAllSelected,
+        indeterminate: !areAllSelected && !!selectedItems.length,
+        onChange: () => {
+          if (areAllSelected) {
+            onChangeSelection(
+              selection.filter(
+                (id) => !data.some(
+                  (item) => id === getItemId2(item)
+                )
+              )
+            );
+          } else {
+            const selectionSet = /* @__PURE__ */ new Set([
+              ...selection,
+              ...data.map((item) => getItemId2(item))
+            ]);
+            onChangeSelection(Array.from(selectionSet));
+          }
+        },
+        "aria-label": areAllSelected ? (0, import_i18n103.__)("Deselect all") : (0, import_i18n103.__)("Select all")
+      }
+    );
   }
-  function getElementCapabilities(tagName) {
-    let capabilities = 0;
-    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
-    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
-    return capabilities;
+  function ActionButtons({
+    actions: actions2,
+    items,
+    selection
+  }) {
+    const registry = (0, import_data38.useRegistry)();
+    const [actionInProgress, setActionInProgress] = (0, import_element146.useState)(
+      null
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
+      if (!("callback" in action)) {
+        return null;
+      }
+      const { id, label, icon, isPrimary, callback } = action;
+      const _label = typeof label === "string" ? label : label(items);
+      const variant = isPrimary ? "primary" : "tertiary";
+      const isInProgress = id === actionInProgress;
+      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+        import_components36.Button,
+        {
+          accessibleWhenDisabled: true,
+          icon,
+          disabled: isInProgress || !selection?.length,
+          isBusy: isInProgress,
+          onClick: async () => {
+            setActionInProgress(id);
+            await callback(items, {
+              registry
+            });
+            setActionInProgress(null);
+          },
+          size: "compact",
+          variant,
+          children: _label
+        },
+        id
+      );
+    }) });
   }
-  function isNativeSubmitControl(element) {
-    if (element.tagName === "BUTTON") {
-      const { type } = element;
-      return type === "submit";
-    }
-    if (element.tagName === "INPUT") {
-      const { type } = element;
-      return type === "submit" || type === "image";
+  function PickerBulkSelectionInfo() {
+    const {
+      data,
+      selection,
+      onChangeSelection,
+      getItemId: getItemId2,
+      actions: actions2 = EMPTY_ARRAY7,
+      paginationInfo,
+      view
+    } = (0, import_element146.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const selectedItems = (0, import_element146.useMemo)(
+      () => data.filter((item) => selection.includes(getItemId2(item))),
+      [selection, getItemId2, data]
+    );
+    if (!actions2.length) {
+      return null;
     }
-    return false;
+    const message2 = getFooterMessage(
+      selection.length,
+      data.length,
+      paginationInfo.totalItems,
+      !!view.infiniteScrollEnabled
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        className: "dataviews-picker-footer__bulk-selection",
+        gap: "md",
+        align: "center",
+        children: [
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+            BulkSelectionCheckbox2,
+            {
+              selection,
+              selectedItems,
+              onChangeSelection,
+              data,
+              getItemId: getItemId2,
+              disableSelectAll: !!view.infiniteScrollEnabled
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+        ]
+      }
+    );
   }
-  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
-    if (!focusable2) return tabIndexProp;
-    if (trulyDisabled) {
-      if (nativeTabbable && !supportsDisabled) return -1;
-      return;
-    }
-    if (nativeTabbable) {
-      if (safariTabIndex && tabIndexProp == null) return 0;
-      return tabIndexProp;
+  function PickerActions() {
+    const {
+      data,
+      selection,
+      getItemId: getItemId2,
+      actions: actions2 = EMPTY_ARRAY7
+    } = (0, import_element146.useContext)(dataviews_context_default);
+    const selectedItems = (0, import_element146.useMemo)(
+      () => data.filter((item) => selection.includes(getItemId2(item))),
+      [selection, getItemId2, data]
+    );
+    if (!actions2.length) {
+      return null;
     }
-    return tabIndexProp ?? 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      ActionButtons,
+      {
+        actions: actions2,
+        items: selectedItems,
+        selection
+      }
+    ) });
   }
-  function useDisableEvent(onEvent, disabled2) {
-    return useEvent2((event) => {
-      onEvent?.(event);
-      if (event.defaultPrevented) return;
-      if (disabled2) {
-        event.stopPropagation();
-        event.preventDefault();
+  function DataViewsPickerBulkActionToolbar() {
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerBulkSelectionInfo, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerActions, {})
+    ] });
+  }
+  function DataViewsPickerFooter() {
+    const {
+      actions: actions2 = EMPTY_ARRAY7,
+      paginationInfo,
+      view
+    } = (0, import_element146.useContext)(dataviews_context_default);
+    const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
+    if (!actions2.length && !hasPagination) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
+      Stack,
+      {
+        direction: "row",
+        justify: "space-between",
+        align: "center",
+        className: "dataviews-footer",
+        gap: "sm",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerBulkSelectionInfo, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(dataviews_pagination_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerActions, {})
+        ]
       }
-    });
+    );
   }
-  var hasInstalledGlobalEventListeners2 = false;
-  var isKeyboardModality = true;
-  function onGlobalMouseDown(event) {
-    const target = event.target;
-    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+  function GridItem3({
+    view,
+    selection,
+    onChangeSelection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    mediaField,
+    titleField: titleField2,
+    descriptionField: descriptionField3,
+    regularFields,
+    badgeFields,
+    config: config2,
+    posinset,
+    setsize
+  }) {
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const id = getItemId2(item);
+    const elementRef = (0, import_element147.useRef)(null);
+    const isSelected2 = selection.includes(id);
+    useIntersectionObserver(elementRef, posinset);
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: config2
+      }
+    ) : null;
+    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
+      import_components37.Composite.Item,
+      {
+        ref: elementRef,
+        "aria-label": titleField2 ? titleField2.getValue({ item }) || (0, import_i18n104.__)("(no title)") : void 0,
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(Stack, { direction: "column", children, ...props }),
+        role: "option",
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        className: clsx_default("dataviews-view-picker-grid__card", {
+          "is-selected": isSelected2
+        }),
+        "aria-selected": isSelected2,
+        ...selectionProps,
+        children: [
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            DataViewsSelectionCheckbox,
+            {
+              item,
+              selection,
+              onChangeSelection,
+              getItemId: getItemId2,
+              titleField: titleField2,
+              disabled: false,
+              "aria-hidden": true,
+              tabIndex: -1
+            }
+          ),
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            Stack,
+            {
+              direction: "row",
+              justify: "space-between",
+              className: "dataviews-view-picker-grid__title-actions",
+              children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              descriptionField3.render,
+              {
+                item,
+                field: descriptionField3
+              }
+            ),
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              Stack,
+              {
+                direction: "row",
+                className: "dataviews-view-picker-grid__badge-fields",
+                gap: "sm",
+                wrap: "wrap",
+                align: "top",
+                justify: "flex-start",
+                children: badgeFields.map((field) => {
+                  return (
+                    /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
+                    /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                      Badge,
+                      {
+                        className: "dataviews-view-picker-grid__field-value",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                          field.render,
+                          {
+                            item,
+                            field
+                          }
+                        )
+                      },
+                      field.id
+                    )
+                  );
+                })
+              }
+            ),
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              Stack,
+              {
+                direction: "column",
+                className: "dataviews-view-picker-grid__fields",
+                gap: "xs",
+                children: regularFields.map((field) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                    import_components37.Flex,
+                    {
+                      className: "dataviews-view-picker-grid__field",
+                      gap: 1,
+                      justify: "flex-start",
+                      expanded: true,
+                      style: { height: "auto" },
+                      direction: "row",
+                      children: /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components37.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
+                        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                          import_components37.FlexItem,
+                          {
+                            className: "dataviews-view-picker-grid__field-value",
+                            style: { maxHeight: "none" },
+                            children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                              field.render,
+                              {
+                                item,
+                                field
+                              }
+                            )
+                          }
+                        )
+                      ] })
+                    },
+                    field.id
+                  );
+                })
+              }
+            )
+          ] })
+        ]
+      },
+      id
+    );
   }
-  function onGlobalKeyDown(event) {
-    if (isCompositeMoveKey(event.key)) {
-      isKeyboardModality = true;
-      return;
-    }
-    if (event.metaKey) return;
-    if (event.ctrlKey) return;
-    if (event.altKey) {
-      if (!isSafariBrowser) return;
-      if (event.key !== "Tab") return;
-    }
-    isKeyboardModality = true;
+  function GridGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose18.useInstanceId)(
+      GridGroup,
+      "dataviews-view-picker-grid-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "sm",
+        role: "group",
+        "aria-labelledby": headerId,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-grid-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n104.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n104.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      },
+      groupName
+    );
   }
-  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react60.useRef)(null);
-    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
-    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react60.useEffect)(() => {
-      if (!focusable2) return;
-      if (hasInstalledGlobalEventListeners2) return;
-      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
-      addGlobalEventListener("keydown", onGlobalKeyDown, true);
-      hasInstalledGlobalEventListeners2 = true;
-    }, [focusable2]);
-    const disabled2 = focusable2 && disabledFromProps(props);
-    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react60.useState)(false);
-    const focusVisibleRef = (0, import_react60.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react60.useRef)(null);
-    const cleanupFocusVisible = useEvent2((element) => {
-      nativeSubmitObserverCleanupRef.current?.();
-      nativeSubmitObserverCleanupRef.current = null;
-      focusVisibleRef.current = false;
-      element?.removeAttribute("data-focus-visible");
-    });
-    (0, import_react60.useEffect)(() => {
-      if (focusable2 && !trulyDisabled) return;
-      cleanupFocusVisible(ref.current);
-      if (focusVisible) setFocusVisible(false);
-    }, [
-      focusable2,
-      trulyDisabled,
-      focusVisible,
-      cleanupFocusVisible
-    ]);
-    (0, import_react60.useEffect)(() => {
-      if (!focusable2) return;
-      if (!focusVisible) return;
-      const element = ref.current;
-      if (!element) return;
-      if (typeof IntersectionObserver === "undefined") return;
-      const observer = new IntersectionObserver(() => {
-        if (!isFocusable(element)) {
-          focusVisibleRef.current = false;
-          setFocusVisible(false);
-        }
-      });
-      observer.observe(element);
-      return () => observer.disconnect();
-    }, [focusable2, focusVisible]);
-    (0, import_react60.useEffect)(() => {
-      return () => nativeSubmitObserverCleanupRef.current?.();
-    }, []);
-    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
-    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
-    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
-    const handleFocusVisible = (event, currentTarget) => {
-      if (currentTarget) event.currentTarget = currentTarget;
-      if (!focusable2) return;
-      const element = event.currentTarget;
-      if (!element) return;
-      if (!hasFocus(element)) return;
-      onFocusVisible?.(event);
-      if (event.defaultPrevented) return;
-      element.dataset.focusVisible = "true";
-      focusVisibleRef.current = true;
-      if (isNativeSubmitControl(element)) {
-        nativeSubmitObserverCleanupRef.current?.();
-        nativeSubmitObserverCleanupRef.current = null;
-        if (typeof IntersectionObserver !== "undefined") {
-          const observer = new IntersectionObserver(() => {
-            if (isFocusable(element)) return;
-            cleanupFocusVisible(element);
-          });
-          observer.observe(element);
-          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+  function ViewPickerGrid({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    className,
+    empty
+  }) {
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element147.useContext)(dataviews_context_default);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = view.fields ?? [];
+    const { regularFields, badgeFields } = otherFields.reduce(
+      (accumulator, fieldId) => {
+        const field = fields2.find((f3) => f3.id === fieldId);
+        if (!field) {
+          return accumulator;
         }
-        return;
-      }
-      setFocusVisible(true);
-    };
-    const onKeyDownCaptureProp = props.onKeyDownCapture;
-    const onKeyDownCapture = useEvent2((event) => {
-      onKeyDownCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (focusVisible) return;
-      if (focusVisibleRef.current) return;
-      if ((event.metaKey || event.altKey || event.ctrlKey) && !isCompositeMoveKey(event.key)) return;
-      if (!isSelfTarget(event)) return;
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      queueBeforeEvent(element, "focusout", applyFocusVisible);
-    });
-    const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent2((event) => {
-      onFocusCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!focusable2) return;
-      if (!isSelfTarget(event)) {
-        setFocusVisible(false);
-        return;
-      }
-      const element = event.currentTarget;
-      const applyFocusVisible = () => handleFocusVisible(event, element);
-      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
-      else setFocusVisible(false);
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent2((event) => {
-      onBlurProp?.(event);
-      if (!focusable2) return;
-      if (!isFocusEventOutside(event)) return;
-      cleanupFocusVisible(event.currentTarget);
-      setFocusVisible(false);
-    });
-    const autoFocusOnShow = (0, import_react60.useContext)(FocusableContext);
-    const autoFocusRef = useEvent2((element) => {
-      if (!focusable2) return;
-      if (!autoFocus) return;
-      if (!element) return;
-      if (!autoFocusOnShow) return;
-      queueMicrotask(() => {
-        if (hasFocus(element)) return;
-        if (!isFocusable(element)) return;
-        element.focus();
-      });
+        const key = view.layout?.badgeFields?.includes(fieldId) ? "badgeFields" : "regularFields";
+        accumulator[key].push(field);
+        return accumulator;
+      },
+      { regularFields: [], badgeFields: [] }
+    );
+    const hasData = !!data?.length;
+    const usedPreviewSize = view.layout?.previewSize;
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const size4 = "900px";
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react60.useState)(defaultElementCapabilities);
-    useSafeLayoutEffect(() => {
-      const element = ref.current;
-      if (!element) return;
-      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
-      if (nextCapabilities === defaultElementCapabilities) return;
-      setElementCapabilities(nextCapabilities);
-    }, []);
-    const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
-    const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react60.useState)(false);
-    if (isSafariBrowser) (0, import_react60.useEffect)(() => {
-      if (!focusable2) return;
-      const element = ref.current;
-      if (!element) return;
-      const { type } = element;
-      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
-      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
-    }, [focusable2]);
-    const styleProp = props.style;
-    const style = (0, import_react60.useMemo)(() => {
-      if (trulyDisabled) return {
-        pointerEvents: "none",
-        ...styleProp
-      };
-      return styleProp;
-    }, [trulyDisabled, styleProp]);
-    props = {
-      "data-focus-visible": focusable2 && focusVisible || void 0,
-      "data-autofocus": autoFocus || void 0,
-      "aria-disabled": disabled2 || void 0,
-      ...props,
-      ...metadataProps,
-      ref: useMergeRefs6(ref, autoFocusRef, props.ref),
-      style,
-      tabIndex: getTabIndex2({
-        focusable: focusable2,
-        trulyDisabled,
-        nativeTabbable,
-        supportsDisabled,
-        safariTabIndex,
-        tabIndexProp: props.tabIndex
-      }),
-      disabled: supportsDisabled && trulyDisabled ? true : void 0,
-      contentEditable: disabled2 ? void 0 : props.contentEditable,
-      onKeyPressCapture,
-      onClickCapture,
-      onMouseDownCapture,
-      onKeyDownCapture,
-      onFocusCapture,
-      onBlur
-    };
-    return removeUndefinedValues(props);
-  });
-  var Focusable = forwardRef121(function Focusable2(props) {
-    const htmlProps = useFocusable(props);
-    return createElement5(TagName, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react61 = __toESM(require_react(), 1);
-  var TagName2 = "button";
-  function isNativeClick(event) {
-    if (!event.isTrusted) return false;
-    const element = event.currentTarget;
-    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
-    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
-    return false;
-  }
-  var symbol = /* @__PURE__ */ Symbol("command");
-  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react61.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react61.useState)(false);
-    const type = props.type;
-    (0, import_react61.useEffect)(() => {
-      const element = ref.current;
-      if (!element) return;
-      const nativeButton = isButton(element);
-      if (type !== void 0 && nativeButton && element.type === "button") return;
-      setIsNativeButton(nativeButton);
-    }, [type]);
-    const [active, setActive] = (0, import_react61.useState)(false);
-    const activeRef = (0, import_react61.useRef)(false);
-    const disabled2 = disabledFromProps(props);
-    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
-    useSafeLayoutEffect(() => {
-      if (!disabled2) return;
-      activeRef.current = false;
-      setActive(false);
-    }, [disabled2]);
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent2((event) => {
-      onKeyDownProp?.(event);
-      const element = event.currentTarget;
-      if (event.defaultPrevented) return;
-      if (isDuplicate) return;
-      if (disabled2) return;
-      if (!isSelfTarget(event)) return;
-      if (isTextField(element)) return;
-      if (element.isContentEditable) return;
-      const isEnter = clickOnEnter && event.key === "Enter";
-      const isSpace = clickOnSpace && event.key === " ";
-      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
-      const shouldPreventSpace = event.key === " " && !clickOnSpace;
-      if (shouldPreventEnter || shouldPreventSpace) {
-        event.preventDefault();
-        return;
-      }
-      if (isEnter || isSpace) {
-        const nativeClick = isNativeClick(event);
-        if (isEnter) {
-          if (!nativeClick) {
-            event.preventDefault();
-            const { view, ...eventInit } = event;
-            const click = () => fireClickEvent(element, eventInit);
-            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
-            else queueMicrotask(click);
+    const currentPage = view?.page ?? 1;
+    const perPage = view?.perPage ?? 0;
+    const setSize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const isMediaContain = view.layout?.mediaFit === "contain";
+    const gridColumns = useGridColumns();
+    const placeholdersNeeded = usePlaceholdersNeeded(
+      data,
+      isInfiniteScroll,
+      gridColumns
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, {
+      // Render multiple groups.
+      children: [
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components37.Composite,
+          {
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            className: clsx_default(
+              "dataviews-view-picker-grid",
+              className,
+              {
+                [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                  view.layout.density
+                ),
+                "has-media-fit-contain": isMediaContain
+              }
+            ),
+            "aria-label": itemListLabel,
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              Stack,
+              {
+                direction: "column",
+                gap: "lg",
+                children,
+                ...props
+              }
+            ),
+            children: Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                GridGroup,
+                {
+                  groupName,
+                  groupField,
+                  showLabel: view.groupBy?.showLabel !== false,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                    GridItems,
+                    {
+                      previewSize: usedPreviewSize,
+                      "aria-busy": isLoading,
+                      ref: resizeObserverRef,
+                      children: groupItems.map((item) => {
+                        const posInSet = item.position ?? (currentPage - 1) * perPage + data.indexOf(item) + 1;
+                        return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                          GridItem3,
+                          {
+                            view,
+                            selection,
+                            onChangeSelection,
+                            selectionProps: getSelectionProps(
+                              getItemId2(item)
+                            ),
+                            getItemId: getItemId2,
+                            item,
+                            mediaField,
+                            titleField: titleField2,
+                            descriptionField: descriptionField3,
+                            regularFields,
+                            badgeFields,
+                            config: {
+                              sizes: size4
+                            },
+                            posinset: posInSet,
+                            setsize: setSize
+                          },
+                          getItemId2(item)
+                        );
+                      })
+                    }
+                  )
+                },
+                groupName
+              )
+            )
+          }
+        ),
+        // Render a single grid with all data.
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
+          import_components37.Composite,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+              GridItems,
+              {
+                className: clsx_default(
+                  "dataviews-view-picker-grid",
+                  className,
+                  {
+                    [`has-${view.layout?.density}-density`]: view.layout?.density && [
+                      "compact",
+                      "comfortable"
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
+                  }
+                ),
+                previewSize: usedPreviewSize,
+                "aria-busy": isLoading,
+                ref: resizeObserverRef
+              }
+            ),
+            virtualFocus: true,
+            orientation: "horizontal",
+            role: "listbox",
+            "aria-multiselectable": isMultiselect,
+            "aria-label": itemListLabel,
+            children: [
+              Array.from({ length: placeholdersNeeded }).map(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                  import_components37.Composite.Item,
+                  {
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                      Stack,
+                      {
+                        direction: "column",
+                        children,
+                        ...props
+                      }
+                    ),
+                    role: "option",
+                    "aria-hidden": true,
+                    tabIndex: -1,
+                    className: "dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"
+                  },
+                  `placeholder-${index2}`
+                )
+              ),
+              data.map((item) => {
+                const posinset = item.position;
+                return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                  GridItem3,
+                  {
+                    view,
+                    selection,
+                    onChangeSelection,
+                    selectionProps: getSelectionProps(
+                      getItemId2(item)
+                    ),
+                    getItemId: getItemId2,
+                    item,
+                    mediaField,
+                    titleField: titleField2,
+                    descriptionField: descriptionField3,
+                    regularFields,
+                    badgeFields,
+                    config: {
+                      sizes: size4
+                    },
+                    posinset,
+                    setsize: setSize
+                  },
+                  getItemId2(item)
+                );
+              })
+            ]
           }
-        } else if (isSpace) {
-          activeRef.current = true;
-          if (!nativeClick) {
-            event.preventDefault();
-            setActive(true);
+        ),
+        // Render empty state.
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          "div",
+          {
+            className: clsx_default({
+              "dataviews-loading": isLoading,
+              "dataviews-no-results": !isLoading
+            }),
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components37.Spinner, {}) }) : empty
           }
-        }
-      }
-    });
-    const onKeyUpProp = props.onKeyUp;
-    const onKeyUp = useEvent2((event) => {
-      onKeyUpProp?.(event);
-      if (isDuplicate) return;
-      const isSpace = clickOnSpace && event.key === " ";
-      if (!activeRef.current || !isSpace) return;
-      const nativeClick = isNativeClick(event);
-      activeRef.current = false;
-      if (!nativeClick) setActive(false);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (disabled2) return;
-      if (event.metaKey) return;
-      if (nativeClick) return;
-      event.preventDefault();
-      const element = event.currentTarget;
-      const { view, ...eventInit } = event;
-      queueMicrotask(() => fireClickEvent(element, eventInit));
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent2((event) => {
-      onBlurProp?.(event);
-      if (!activeRef.current) return;
-      activeRef.current = false;
-      setActive(false);
+        ),
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components37.Spinner, {}) })
+      ]
     });
-    props = {
-      "data-active": active || void 0,
-      type: isNativeButton ? "button" : void 0,
-      ...metadataProps,
-      ...props,
-      ref: useMergeRefs6(ref, props.ref),
-      onKeyDown,
-      onKeyUp,
-      onBlur
-    };
-    props = useFocusable(props);
-    return props;
-  });
-  var Command = forwardRef121(function Command2(props) {
-    const htmlProps = useCommand(withDefaultButtonType(props));
-    return createElement5(TagName2, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
-  var ctx2 = createStoreContext();
-  var useCollectionContext = ctx2.useContext;
-  var useCollectionScopedContext = ctx2.useScopedContext;
-  var useCollectionProviderContext = ctx2.useProviderContext;
-  var CollectionContextProvider = ctx2.ContextProvider;
-  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react62 = __toESM(require_react(), 1);
-  var TagName3 = "div";
-  var useCollectionItem = createHook(function useCollectionItem2({ store: store4, shouldRegisterItem = true, getItem = identity, element, ...props }) {
-    const context = useCollectionContext();
-    store4 = store4 || context;
-    const id = useId8(props.id);
-    const ref = (0, import_react62.useRef)(element);
-    (0, import_react62.useEffect)(() => {
-      const element2 = ref.current;
-      if (!id) return;
-      if (!element2) return;
-      if (!shouldRegisterItem) return;
-      const item = getItem({
-        id,
-        element: element2
-      });
-      return store4?.renderItem(item);
-    }, [
-      id,
-      shouldRegisterItem,
-      getItem,
-      store4
-    ]);
-    props = {
-      ...props,
-      ref: useMergeRefs6(ref, props.ref)
-    };
-    return props;
-  });
-  var CollectionItem = forwardRef121(function CollectionItem2(props) {
-    const htmlProps = useCollectionItem(props);
-    return createElement5(TagName3, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react63 = __toESM(require_react(), 1);
-  var ctx3 = createStoreContext([CollectionContextProvider], [CollectionScopedContextProvider]);
-  var useCompositeContext = ctx3.useContext;
-  var useCompositeScopedContext = ctx3.useScopedContext;
-  var useCompositeProviderContext = ctx3.useProviderContext;
-  var CompositeContextProvider = ctx3.ContextProvider;
-  var CompositeScopedContextProvider = ctx3.ScopedContextProvider;
-  var CompositeItemContext = (0, import_react63.createContext)(void 0);
-  var CompositeRowContext = (0, import_react63.createContext)(void 0);
-
-  // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var import_react64 = __toESM(require_react(), 1);
-
-  // node_modules/@ariakit/store/dist/index.js
-  function getInternal(store4, key) {
-    const internals = store4.__unstableInternals;
-    invariant(internals, "Invalid store");
-    return internals[key];
-  }
-  function hasUpdatedKey(keys, updatedKey) {
-    if (!keys) return true;
-    for (const currentKey of keys) if (updatedKey instanceof Set) {
-      if (updatedKey.has(currentKey)) return true;
-    } else if (isSameValue(currentKey, updatedKey)) return true;
-    return false;
-  }
-  function isSameValue(value, other) {
-    return value === other || value !== value && other !== other;
-  }
-  function getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) {
-    let cleanupPrevState;
-    for (const key of getKeys(state2)) {
-      if (isSameValue(state2[key], stateBeforeCleanup[key])) continue;
-      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
-      cleanupPrevState ??= { ...prevState };
-      cleanupPrevState[key] = state2[key];
-    }
-    return cleanupPrevState;
-  }
-  var MAX_REPAIR_PASSES = 100;
-  function addKeyedListener(map, keys, listener) {
-    if (!keys) return;
-    for (const key of keys) {
-      let listeners2 = map.get(key);
-      if (!listeners2) {
-        listeners2 = /* @__PURE__ */ new Set();
-        map.set(key, listeners2);
-      }
-      listeners2.add(listener);
-    }
-  }
-  function deleteKeyedListener(map, keys, listener) {
-    if (!map) return;
-    if (!keys) return;
-    for (const key of keys) {
-      const listeners2 = map.get(key);
-      if (!listeners2) continue;
-      listeners2.delete(listener);
-      if (!listeners2.size) map.delete(key);
-    }
-  }
-  function getFastPathNotifiedListeners(frame) {
-    const notifiedListeners = /* @__PURE__ */ new Set();
-    const currentListener = frame.currentListener;
-    if (!currentListener) return notifiedListeners;
-    for (const listener of frame.keyedListeners) {
-      notifiedListeners.add(listener);
-      if (listener === currentListener) return notifiedListeners;
-    }
-    notifiedListeners.clear();
-    notifiedListeners.add(currentListener);
-    return notifiedListeners;
-  }
-  function preserveFastPathNotifiedListeners(frame) {
-    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
-  }
-  function hasFastPathPassedListener(frame, listener) {
-    if (!frame.currentListener) return false;
-    let foundCurrentKeyedListener = false;
-    for (const currentListener of frame.keyedListeners) {
-      if (currentListener === frame.currentListener) {
-        foundCurrentKeyedListener = true;
-        continue;
-      }
-      if (!foundCurrentKeyedListener) continue;
-      if (currentListener === listener) return false;
-    }
-    let foundListener = false;
-    for (const currentListener of frame.group.listeners) {
-      if (currentListener === frame.currentListener) return foundListener;
-      if (currentListener === listener) foundListener = true;
-    }
-    return false;
-  }
-  function preserveFastPathFrames(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (listener && !frame.keyedListeners.has(listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      for (const currentListener of frame.group.listeners) {
-        if (currentListener === frame.currentListener) break;
-        if (!hasFastPathPassedListener(frame, currentListener)) continue;
-        frame.notifiedListeners?.add(currentListener);
-      }
-    }
-  }
-  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!hasFastPathPassedListener(frame, listener)) continue;
-      preserveFastPathNotifiedListeners(frame);
-      frame.notifiedListeners?.add(listener);
-    }
-  }
-  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
-    const wasRegistered = group.listeners.has(listener);
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      if (hasFastPathPassedListener(frame, listener)) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.notifiedListeners?.add(listener);
-      } else if (wasRegistered) {
-        preserveFastPathNotifiedListeners(frame);
-        frame.recoverToLive = true;
-      }
-    }
-  }
-  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      frame.notifiedListeners?.delete(listener);
-    }
-  }
-  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
-    for (const frame of fastPathFrames) {
-      if (frame.group !== group) continue;
-      if (frame.recovering) continue;
-      if (!keys.includes(frame.updatedKey)) continue;
-      frame.keyedListeners.add(listener);
-    }
-  }
-  function runPendingCleanup(group, listener) {
-    if (!group.disposables.size) return;
-    const cleanup = group.disposables.get(listener);
-    if (!cleanup) return;
-    group.disposables.delete(listener);
-    cleanup();
   }
-  function setListenerCleanup(group, listener, cleanup) {
-    const currentCleanup = group.disposables.get(listener);
-    if (!currentCleanup) {
-      group.disposables.set(listener, cleanup);
-      return;
+  var picker_grid_default = ViewPickerGrid;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
+  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_components38 = __toESM(require_components(), 1);
+  var import_element148 = __toESM(require_element(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+  function TableColumnField2({
+    item,
+    fields: fields2,
+    column,
+    align
+  }) {
+    const field = fields2.find((f3) => f3.id === column);
+    if (!field) {
+      return null;
     }
-    group.disposables.set(listener, () => {
-      currentCleanup();
-      cleanup();
+    const className = clsx_default("dataviews-view-table__cell-content-wrapper", {
+      "dataviews-view-table__cell-align-end": align === "end",
+      "dataviews-view-table__cell-align-center": align === "center"
     });
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(field.render, { item, field }) });
   }
-  function notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey) {
-    if (group.suspendCounts?.has(listener)) return;
-    const { disposables } = group;
-    const cleanup = disposables.size ? disposables.get(listener) : void 0;
-    if (cleanup) {
-      disposables.delete(listener);
-      const stateBeforeCleanup = state2;
-      cleanup();
-      state2 = getState2?.() ?? state2;
-      if (state2 !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) ?? prevState;
-    }
-    const result = listener(state2, prevState);
-    if (result) setListenerCleanup(group, listener, result);
-  }
-  function runLiveListeners({ group, getState: getState2, prevState, updatedKey, notifiedListeners }) {
-    const allKeysListeners = group.allKeysListeners;
-    for (const listener of group.listeners) {
-      if (notifiedListeners?.has(listener)) continue;
-      if (!allKeysListeners?.has(listener)) {
-        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
-      }
-      notifiedListeners?.add(listener);
-      notifyStoreListener(group, listener, getState2(), prevState, getState2, updatedKey);
-    }
-  }
-  function createStore(initialState, ...stores) {
-    let state2 = initialState;
-    let prevStateBatch = state2;
-    let destroy = noop5;
-    let batchPending = false;
-    let inDispatch = false;
-    let updatedKeys = /* @__PURE__ */ new Set();
-    const instances = /* @__PURE__ */ new Set();
-    const setups = /* @__PURE__ */ new Set();
-    const syncListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
-    };
-    const batchListenerGroup = {
-      listeners: /* @__PURE__ */ new Set(),
-      disposables: /* @__PURE__ */ new Map(),
-      listenerKeys: /* @__PURE__ */ new WeakMap()
+  function TableRow2({
+    item,
+    fields: fields2,
+    id,
+    view,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    selection,
+    getItemId: getItemId2,
+    onChangeSelection,
+    selectionProps,
+    posinset
+  }) {
+    const { paginationInfo } = (0, import_element148.useContext)(dataviews_context_default);
+    const isSelected2 = selection.includes(id);
+    const [isHovered, setIsHovered] = (0, import_element148.useState)(false);
+    const elementRef = (0, import_element148.useRef)(null);
+    useIntersectionObserver(elementRef, posinset);
+    const {
+      showTitle = true,
+      showMedia = true,
+      showDescription = true,
+      infiniteScrollEnabled
+    } = view;
+    const handleMouseEnter = () => {
+      setIsHovered(true);
     };
-    const storeSetup = (callback) => {
-      setups.add(callback);
-      return () => setups.delete(callback);
+    const handleMouseLeave = () => {
+      setIsHovered(false);
     };
-    const storeInit = () => {
-      const initializedInstances = instances.size;
-      const instance = /* @__PURE__ */ Symbol();
-      instances.add(instance);
-      const maybeDestroy = () => {
-        if (!instances.delete(instance)) return;
-        if (instances.size) return;
-        destroy();
-      };
-      if (initializedInstances) return maybeDestroy;
-      const stateKeys = getKeys(state2);
-      const desyncs = [];
-      for (const store4 of stores) {
-        const storeState = store4?.getState?.();
-        if (!storeState) continue;
-        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
-        if (!keys.length) continue;
-        if (stores.length === 1 || keys.length === stateKeys.length) {
-          for (const key of keys) desyncs.push(sync2(store4, [key], (state3) => {
-            setState(key, state3[key], true);
-          }));
-          continue;
-        }
-        desyncs.push(subscribe2(store4, keys, (state3, prevState) => {
-          for (const key of keys) {
-            if (state3[key] === prevState[key]) continue;
-            setState(key, state3[key], true);
+    const columns = getTableColumns(view, fields2);
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+      import_components38.Composite.Item,
+      {
+        ref: elementRef,
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+          "tr",
+          {
+            className: clsx_default("dataviews-view-table__row", {
+              "is-selected": isSelected2,
+              "is-hovered": isHovered
+            }),
+            onMouseEnter: handleMouseEnter,
+            onMouseLeave: handleMouseLeave,
+            children,
+            ...props
           }
-        }));
-        for (const key of keys) {
-          const liveState = store4?.getState?.();
-          if (!liveState) continue;
-          setState(key, liveState[key], true);
-        }
+        ),
+        "aria-selected": isSelected2,
+        "aria-setsize": paginationInfo.totalItems || void 0,
+        "aria-posinset": posinset,
+        role: infiniteScrollEnabled ? "article" : "option",
+        onClickCapture: selectionProps.onClickCapture,
+        onClick: selectionProps.onClick,
+        onMouseDown: (event) => {
+          if (event.button !== 0) {
+            return;
+          }
+          event.currentTarget.parentElement?.focus({
+            preventScroll: true
+          });
+          selectionProps.onMouseDown(event);
+        },
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            "td",
+            {
+              className: "dataviews-view-table__checkbox-column",
+              role: "presentation",
+              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                DataViewsSelectionCheckbox,
+                {
+                  item,
+                  selection,
+                  onChangeSelection,
+                  getItemId: getItemId2,
+                  titleField: titleField2,
+                  disabled: false,
+                  "aria-hidden": true,
+                  tabIndex: -1
+                }
+              ) })
+            }
+          ),
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            "td",
+            {
+              role: "presentation",
+              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                column_primary_default,
+                {
+                  item,
+                  titleField: showTitle ? titleField2 : void 0,
+                  mediaField: showMedia ? mediaField : void 0,
+                  descriptionField: showDescription ? descriptionField3 : void 0,
+                  isItemClickable: () => false
+                }
+              )
+            }
+          ),
+          columns.map((column) => {
+            const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+            return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+              "td",
+              {
+                style: {
+                  width,
+                  maxWidth,
+                  minWidth
+                },
+                role: "presentation",
+                children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                  TableColumnField2,
+                  {
+                    fields: fields2,
+                    item,
+                    column,
+                    align
+                  }
+                )
+              },
+              column
+            );
+          })
+        ]
+      },
+      id
+    );
+  }
+  function ViewPickerTable({
+    actions: actions2,
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading = false,
+    onChangeView,
+    onChangeSelection,
+    selection,
+    setOpenedFilter,
+    view,
+    className,
+    empty
+  }) {
+    const headerMenuRefs = (0, import_element148.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element148.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element148.useState)();
+    const isMultiselect = useIsMultiselectPicker(actions2) ?? false;
+    (0, import_element148.useEffect)(() => {
+      if (headerMenuToFocusRef.current) {
+        headerMenuToFocusRef.current.focus();
+        headerMenuToFocusRef.current = void 0;
       }
-      const teardowns = [];
-      for (const setup2 of setups) teardowns.push(setup2());
-      const cleanups = stores.map(init);
-      destroy = chain(...desyncs, ...teardowns, ...cleanups);
-      return maybeDestroy;
-    };
-    const deleteListenerIndexes = (group, listener, keys) => {
-      if (keys === void 0) return;
-      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
-      else group.allKeysListeners?.delete(listener);
+    });
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const tableNoticeId = (0, import_element148.useId)();
+    if (nextHeaderMenuToFocus) {
+      headerMenuToFocusRef.current = nextHeaderMenuToFocus;
+      setNextHeaderMenuToFocus(void 0);
+      return;
+    }
+    const onHide = (field) => {
+      const hidden = headerMenuRefs.current.get(field.id);
+      const fallback = hidden ? headerMenuRefs.current.get(hidden.fallback) : void 0;
+      setNextHeaderMenuToFocus(fallback?.node);
     };
-    const fastPathFrames = [];
-    const registerListener = (keys, listener, group = syncListenerGroup) => {
-      const listenerKeysValue = keys ? [...keys] : null;
-      const wasRegistered = group.listeners.has(listener);
-      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
-      if (!listenerKeysValue) {
-        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
-        preserveFastPathPassedListeners(fastPathFrames, group, listener);
-      } else preserveFastPathPassedKeyedListeners({
-        fastPathFrames,
-        group,
-        keys: listenerKeysValue,
-        listener
-      });
-      if (wasRegistered) {
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
-      }
-      group.listeners.add(listener);
-      if (listenerKeysValue) {
-        group.listenersByKey ??= /* @__PURE__ */ new Map();
-        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
-        addFastPathKeyedListener({
-          fastPathFrames,
-          group,
-          keys: listenerKeysValue,
-          listener
+    const hasData = !!data?.length;
+    const titleField2 = fields2.find((field) => field.id === view.titleField);
+    const mediaField = fields2.find((field) => field.id === view.mediaField);
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view.descriptionField
+    );
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
+    const columns = getTableColumns(view, fields2);
+    const headerMenuRef = (column, index2) => (node) => {
+      if (node) {
+        headerMenuRefs.current.set(column, {
+          node,
+          fallback: columns[index2 > 0 ? index2 - 1 : 1]
         });
       } else {
-        group.allKeysListeners ??= /* @__PURE__ */ new Set();
-        group.allKeysListeners.add(listener);
-      }
-      group.listenerKeys.set(listener, listenerKeysValue);
-      return () => {
-        const cleanup = group.disposables.get(listener);
-        group.disposables.delete(listener);
-        preserveFastPathFrames(fastPathFrames, group, listener);
-        const currentKeys = group.listenerKeys.get(listener);
-        deleteListenerIndexes(group, listener, listenerKeysValue);
-        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
-        group.listenerKeys.delete(listener);
-        group.listeners.delete(listener);
-        cleanup?.();
-      };
-    };
-    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
-    const runInitialListener = (group, listener, prevState) => {
-      const shouldSuspend = group.listeners.has(listener);
-      if (shouldSuspend) {
-        group.suspendCounts ??= /* @__PURE__ */ new Map();
-        const count = group.suspendCounts.get(listener) ?? 0;
-        group.suspendCounts.set(listener, count + 1);
-      }
-      let cleanupPrevState;
-      try {
-        const stateBeforeCleanups = state2;
-        runPendingCleanup(group, listener);
-        if (state2 !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state2, stateBeforeCleanups);
-        const cleanup = listener(state2, cleanupPrevState ?? prevState);
-        if (cleanup) setListenerCleanup(group, listener, cleanup);
-      } finally {
-        if (shouldSuspend) {
-          const suspendCounts = group.suspendCounts;
-          const count = suspendCounts?.get(listener);
-          if (count && count > 1) suspendCounts?.set(listener, count - 1);
-          else suspendCounts?.delete(listener);
-          if (!suspendCounts?.size) delete group.suspendCounts;
-        }
-      }
-    };
-    const storeSync = (keys, listener) => {
-      runInitialListener(syncListenerGroup, listener, state2);
-      return registerListener(keys, listener);
-    };
-    const storeBatch = (keys, listener) => {
-      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state2;
-      runInitialListener(batchListenerGroup, listener, prevStateBatch);
-      return registerListener(keys, listener, batchListenerGroup);
-    };
-    const storePick = (keys) => createStore(pick(state2, keys), finalStore);
-    const storeOmit = (keys) => createStore(omit(state2, keys), finalStore);
-    const getState2 = () => state2;
-    const runListeners = (group, prevState, updatedKey) => {
-      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
-        const keyedListeners = group.listenersByKey?.get(updatedKey);
-        if (!keyedListeners) return;
-        const frame = {
-          group,
-          keyedListeners,
-          updatedKey,
-          currentListener: null
-        };
-        fastPathFrames.push(frame);
-        try {
-          for (const listener of keyedListeners) {
-            if (frame.notifiedListeners?.has(listener)) continue;
-            frame.currentListener = listener;
-            frame.notifiedListeners?.add(listener);
-            notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey);
-            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
-            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
-            frame.notifiedListeners = notifiedListeners;
-            frame.recovering = true;
-            runLiveListeners({
-              group,
-              getState: getState2,
-              prevState,
-              updatedKey,
-              notifiedListeners
-            });
-            return;
-          }
-        } finally {
-          fastPathFrames.pop();
-        }
-        return;
+        headerMenuRefs.current.delete(column);
       }
-      runLiveListeners({
-        group,
-        getState: getState2,
-        prevState,
-        updatedKey
-      });
     };
-    const setState = (key, value, fromStores = false) => {
-      if (!hasOwnProperty(state2, key)) return;
-      const currentValue = state2[key];
-      const nextValue = applyState(value, () => currentValue);
-      if (isSameValue(nextValue, currentValue)) return;
-      const wasInDispatch = inDispatch;
-      inDispatch = true;
-      const prevState = state2;
-      const nextState = {
-        ...state2,
-        [key]: nextValue
-      };
-      state2 = nextState;
-      let superseded = false;
-      try {
-        if (!fromStores && stores.length) {
-          for (const store4 of stores) {
-            store4?.setState?.(key, nextValue);
-            if (isSameValue(state2[key], nextValue)) continue;
-            superseded = true;
-            break;
-          }
-          if (superseded) {
-            let pass = 0;
-            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
-              let changed = false;
-              for (const store4 of stores) {
-                const previousValue = state2[key];
-                store4?.setState?.(key, previousValue);
-                if (!isSameValue(state2[key], previousValue)) changed = true;
-              }
-              if (!changed) break;
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(import_jsx_runtime262.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+        "table",
+        {
+          className: clsx_default(
+            "dataviews-view-table",
+            "dataviews-view-picker-table",
+            className,
+            {
+              [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
+                view.layout.density
+              )
             }
-            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
-          }
+          ),
+          "aria-busy": isLoading,
+          "aria-describedby": tableNoticeId,
+          role: isInfiniteScroll ? "feed" : "listbox",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+              "tr",
+              {
+                className: "dataviews-view-table__row",
+                role: "presentation",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                    BulkSelectionCheckbox,
+                    {
+                      selection,
+                      onChangeSelection,
+                      data,
+                      actions: actions2,
+                      getItemId: getItemId2,
+                      disableSelectAll: isInfiniteScroll
+                    }
+                  ) }),
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                    column_header_menu_default,
+                    {
+                      ref: headerMenuRef(
+                        titleField2.id,
+                        0
+                      ),
+                      fieldId: titleField2.id,
+                      view,
+                      fields: fields2,
+                      onChangeView,
+                      onHide,
+                      setOpenedFilter,
+                      canMove: false
+                    }
+                  ) }),
+                  columns.map((column, index2) => {
+                    const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
+                    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                      "th",
+                      {
+                        style: {
+                          width,
+                          maxWidth,
+                          minWidth,
+                          textAlign: align
+                        },
+                        "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
+                        scope: "col",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                          column_header_menu_default,
+                          {
+                            ref: headerMenuRef(column, index2),
+                            fieldId: column,
+                            view,
+                            fields: fields2,
+                            onChangeView,
+                            onHide,
+                            setOpenedFilter,
+                            canMove: view.layout?.enableMoving ?? true
+                          }
+                        )
+                      },
+                      column
+                    );
+                  })
+                ]
+              }
+            ) }),
+            hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+                import_components38.Composite,
+                {
+                  virtualFocus: true,
+                  orientation: "vertical",
+                  render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("tbody", { role: "group" }),
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                      "tr",
+                      {
+                        className: "dataviews-view-table__group-header-row",
+                        role: "presentation",
+                        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                          "td",
+                          {
+                            colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + 1,
+                            className: "dataviews-view-table__group-header-cell",
+                            role: "presentation",
+                            children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n105.sprintf)(
+                              // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                              (0, import_i18n105.__)("%1$s: %2$s"),
+                              groupField.label,
+                              groupName
+                            )
+                          }
+                        )
+                      }
+                    ),
+                    groupItems.map((item, index2) => {
+                      const id = getItemId2(item) || index2.toString();
+                      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                        TableRow2,
+                        {
+                          item,
+                          fields: fields2,
+                          id,
+                          view,
+                          titleField: titleField2,
+                          mediaField,
+                          descriptionField: descriptionField3,
+                          selection,
+                          getItemId: getItemId2,
+                          onChangeSelection,
+                          selectionProps: getSelectionProps(
+                            id
+                          )
+                        },
+                        getItemId2(item)
+                      );
+                    })
+                  ]
+                },
+                `group-${groupName}`
+              )
+            ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+              import_components38.Composite,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("tbody", { role: "presentation" }),
+                virtualFocus: true,
+                orientation: "vertical",
+                children: hasData && data.map((item, index2) => {
+                  const itemId = getItemId2(item);
+                  const id = itemId || index2.toString();
+                  const posinset = item.position;
+                  return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                    TableRow2,
+                    {
+                      item,
+                      fields: fields2,
+                      id,
+                      view,
+                      titleField: titleField2,
+                      mediaField,
+                      descriptionField: descriptionField3,
+                      selection,
+                      getItemId: getItemId2,
+                      onChangeSelection,
+                      selectionProps: getSelectionProps(
+                        id
+                      ),
+                      posinset
+                    },
+                    itemId
+                  );
+                })
+              }
+            )
+          ]
         }
-        if (!superseded) {
-          const listenerPrevState = state2 === nextState ? prevState : {
-            ...state2,
-            [key]: prevState[key]
-          };
-          runListeners(syncListenerGroup, listenerPrevState, key);
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+        "div",
+        {
+          className: clsx_default({
+            "dataviews-loading": isLoading,
+            "dataviews-no-results": !hasData && !isLoading
+          }),
+          id: tableNoticeId,
+          children: [
+            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components38.Spinner, {}) }) : empty),
+            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components38.Spinner, {}) })
+          ]
+        }
+      )
+    ] });
+  }
+  var picker_table_default = ViewPickerTable;
+
+  // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
+  var import_components39 = __toESM(require_components(), 1);
+  var import_element149 = __toESM(require_element(), 1);
+  var import_compose19 = __toESM(require_compose(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  function isDefined4(item) {
+    return !!item;
+  }
+  function PickerActivityItem({
+    view,
+    selection,
+    selectionProps,
+    getItemId: getItemId2,
+    item,
+    titleField: titleField2,
+    mediaField,
+    descriptionField: descriptionField3,
+    otherFields,
+    posinset,
+    setsize
+  }) {
+    const elementRef = (0, import_element149.useRef)(null);
+    useIntersectionObserver(elementRef, posinset);
+    const { showTitle = true, showMedia = true, showDescription = true } = view;
+    const id = getItemId2(item);
+    const isSelected2 = selection.includes(id);
+    const density = view.layout?.density ?? "balanced";
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      mediaField.render,
+      {
+        item,
+        field: mediaField,
+        config: {
+          sizes: density === "comfortable" ? "32px" : "24px"
         }
-      } finally {
-        inDispatch = wasInDispatch;
       }
-      if (!batchListenerGroup.listeners.size) {
-        if (!inDispatch) prevStateBatch = state2;
-        return;
+    ) : null;
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      "span",
+      {
+        className: "dataviews-view-picker-activity__item-bullet",
+        "aria-hidden": "true"
       }
-      updatedKeys.add(key);
-      if (batchPending) return;
-      batchPending = true;
-      queueMicrotask(() => {
-        batchPending = false;
-        const snapshot = state2;
-        const updatedKeysSnapshot = updatedKeys;
-        updatedKeys = /* @__PURE__ */ new Set();
-        const prevStateBatchBefore = prevStateBatch;
-        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
-        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
-      });
-    };
-    const finalStore = {
-      getState: getState2,
-      setState,
-      __unstableInternals: {
-        setup: storeSetup,
-        init: storeInit,
-        subscribe: storeSubscribe,
-        sync: storeSync,
-        batch: storeBatch,
-        pick: storePick,
-        omit: storeOmit
+    ) });
+    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+    const renderedDescriptionField = showDescription && descriptionField3?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(descriptionField3.render, { item, field: descriptionField3 }) : null;
+    const verticalGap = (0, import_element149.useMemo)(() => {
+      switch (density) {
+        case "comfortable":
+          return "md";
+        default:
+          return "sm";
+      }
+    }, [density]);
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      import_components39.Composite.Item,
+      {
+        ref: elementRef,
+        role: "option",
+        "aria-label": titleField2 ? titleField2.getValue({ item }) || void 0 : void 0,
+        "aria-posinset": posinset,
+        "aria-setsize": setsize,
+        "aria-selected": isSelected2,
+        className: clsx_default(
+          "dataviews-view-picker-activity__item",
+          density === "compact" && "is-compact",
+          density === "balanced" && "is-balanced",
+          density === "comfortable" && "is-comfortable",
+          isSelected2 && "is-selected"
+        ),
+        ...selectionProps,
+        render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            Stack,
+            {
+              direction: "column",
+              gap: "xs",
+              align: "center",
+              className: "dataviews-view-picker-activity__item-type",
+              children: renderedMediaField
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+            Stack,
+            {
+              direction: "column",
+              gap: verticalGap,
+              align: "flex-start",
+              className: "dataviews-view-picker-activity__item-content",
+              children: [
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
+                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
+                /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+                  "div",
+                  {
+                    className: "dataviews-view-picker-activity__item-field",
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                        VisuallyHidden,
+                        {
+                          render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", {}),
+                          className: "dataviews-view-picker-activity__item-field-label",
+                          children: field.label
+                        }
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+                        field.render,
+                        {
+                          item,
+                          field
+                        }
+                      ) })
+                    ]
+                  },
+                  field.id
+                )) })
+              ]
+            }
+          )
+        ] })
       }
-    };
-    return finalStore;
-  }
-  function setup(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "setup")(...args);
-  }
-  function init(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "init")(...args);
-  }
-  function subscribe2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "subscribe")(...args);
-  }
-  function sync2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "sync")(...args);
-  }
-  function batch(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "batch")(...args);
-  }
-  function omit2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "omit")(...args);
+    );
   }
-  function pick2(store4, ...args) {
-    if (!store4) return;
-    return getInternal(store4, "pick")(...args);
+  function PickerActivityGroup({
+    groupName,
+    groupField,
+    showLabel = true,
+    children
+  }) {
+    const headerId = (0, import_compose19.useInstanceId)(
+      PickerActivityGroup,
+      "dataviews-view-picker-activity-group__header"
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        role: "group",
+        "aria-labelledby": headerId,
+        className: "dataviews-view-picker-activity-group",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+            "h3",
+            {
+              className: "dataviews-view-picker-activity-group__header",
+              id: headerId,
+              children: showLabel ? (0, import_i18n106.sprintf)(
+                // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
+                (0, import_i18n106.__)("%1$s: %2$s"),
+                groupField.label,
+                groupName
+              ) : groupName
+            }
+          ),
+          children
+        ]
+      }
+    );
   }
-  function mergeStore(...stores) {
-    const initialState = {};
-    for (const store5 of stores) {
-      const nextState = store5?.getState?.();
-      if (nextState) Object.assign(initialState, nextState);
+  function ViewPickerActivity({
+    data,
+    fields: fields2,
+    getItemId: getItemId2,
+    isLoading,
+    onChangeSelection,
+    selection,
+    view,
+    actions: actions2,
+    className,
+    empty
+  }) {
+    const { itemListLabel, paginationInfo } = (0, import_element149.useContext)(dataviews_context_default);
+    const isMultiselect = useIsMultiselectPicker(actions2);
+    const titleField2 = fields2.find(
+      (field) => field.id === view?.titleField
+    );
+    const mediaField = fields2.find(
+      (field) => field.id === view?.mediaField
+    );
+    const descriptionField3 = fields2.find(
+      (field) => field.id === view?.descriptionField
+    );
+    const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined4);
+    const groupField = view.groupBy?.field ? fields2.find((f3) => f3.id === view.groupBy?.field) : null;
+    const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
+    const isInfiniteScroll = (view.infiniteScrollEnabled && !dataByGroup) ?? false;
+    const setsize = isInfiniteScroll ? paginationInfo?.totalItems : void 0;
+    const hasData = !!data?.length;
+    const isGrouped = !!(groupField && dataByGroup);
+    const orderedData = dataByGroup ? Array.from(dataByGroup.values()).flat() : data;
+    const { getSelectionProps } = useSelectionProps({
+      data: orderedData,
+      getItemId: getItemId2,
+      isItemSelectable: () => true,
+      selection,
+      onChangeSelection,
+      selectionMode: isMultiselect ? "multi" : "single-clearable",
+      shouldSelectOnClick: true
+    });
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      PickerActivityItem,
+      {
+        view,
+        selection,
+        selectionProps: getSelectionProps(getItemId2(item)),
+        getItemId: getItemId2,
+        item,
+        titleField: titleField2,
+        mediaField,
+        descriptionField: descriptionField3,
+        otherFields,
+        posinset: item.position,
+        setsize
+      },
+      getItemId2(item)
+    );
+    if (!hasData) {
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        "div",
+        {
+          className: clsx_default({
+            "dataviews-loading": isLoading,
+            "dataviews-no-results": !isLoading
+          }),
+          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components39.Spinner, {}) }) : empty
+        }
+      );
     }
-    const store4 = createStore(initialState, ...stores);
-    return Object.assign({}, ...stores, store4);
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        import_components39.Composite,
+        {
+          virtualFocus: true,
+          orientation: "vertical",
+          role: "listbox",
+          "aria-multiselectable": isMultiselect,
+          "aria-label": itemListLabel,
+          "aria-busy": isLoading,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          className: clsx_default(
+            "dataviews-view-picker-activity",
+            className
+          ),
+          children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              PickerActivityGroup,
+              {
+                groupName,
+                groupField,
+                showLabel: view.groupBy?.showLabel !== false,
+                children: groupItems.map(renderItem)
+              },
+              groupName
+            )
+          ) : data.map(renderItem)
+        }
+      ),
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components39.Spinner, {}) })
+    ] });
   }
-  function throwOnConflictingProps(props, store4) {
-    if (false) return;
-    if (!store4) return;
-    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
-      const stateKey = key.replace("default", "");
-      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
-    });
-    if (!defaultKeys.length) return;
-    const storeState = store4.getState();
-    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
-    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
-
-const store = useSelectStore();
-<SelectProvider store={store} defaultValue="Apple" />
-                ^             ^
-
-Instead, pass the default state to the topmost store:
-
-const store = useSelectStore({ defaultValue: "Apple" });
-<SelectProvider store={store} />

-See https://github.com/ariakit/ariakit/pull/2745 for more details.
-
-If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
-`);
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
+  var import_components40 = __toESM(require_components(), 1);
+  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_element150 = __toESM(require_element(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  function DensityPicker() {
+    const context = (0, import_element150.useContext)(dataviews_context_default);
+    const view = context.view;
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+      import_components40.__experimentalToggleGroupControl,
+      {
+        label: (0, import_i18n107.__)("Density"),
+        value: view.layout?.density || "balanced",
+        onChange: (value) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              density: value
+            }
+          });
+        },
+        isBlock: true,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+            import_components40.__experimentalToggleGroupControlOption,
+            {
+              value: "comfortable",
+              label: (0, import_i18n107._x)(
+                "Comfortable",
+                "Density option for DataView layout"
+              )
+            },
+            "comfortable"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+            import_components40.__experimentalToggleGroupControlOption,
+            {
+              value: "balanced",
+              label: (0, import_i18n107._x)("Balanced", "Density option for DataView layout")
+            },
+            "balanced"
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+            import_components40.__experimentalToggleGroupControlOption,
+            {
+              value: "compact",
+              label: (0, import_i18n107._x)("Compact", "Density option for DataView layout")
+            },
+            "compact"
+          )
+        ]
+      }
+    );
   }

-  // node_modules/@ariakit/components/dist/collection/collection-store.js
-  function getCommonParent(items) {
-    const firstItem = items.find((item) => !!item.element);
-    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
-    let parentElement = firstItem?.element?.parentElement;
-    if (!lastElement) return getDocument(parentElement).body;
-    while (parentElement) {
-      if (parentElement.contains(lastElement)) return parentElement;
-      parentElement = parentElement.parentElement;
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
+  var import_components41 = __toESM(require_components(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_element151 = __toESM(require_element(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  function MediaFitControl() {
+    const context = (0, import_element151.useContext)(dataviews_context_default);
+    const view = context.view;
+    if (!context.config?.mediaFitControl) {
+      return null;
     }
-    return getDocument(parentElement).body;
-  }
-  function getPrivateStore(store4) {
-    return store4?.__unstablePrivateStore;
-  }
-  var itemIdCacheThreshold = 64;
-  function getCachedItemIds(items, cache) {
-    if (items.length < itemIdCacheThreshold) {
-      if (cache.ids) {
-        cache.items = void 0;
-        cache.ids = void 0;
-      }
-      return;
+    const hasMediaField = view.showMedia !== false && context.fields.some((field) => field.id === view.mediaField);
+    if (!hasMediaField) {
+      return null;
     }
-    if (cache.items === items) return cache.ids;
-    const ids = /* @__PURE__ */ new Set();
-    for (const item of items) ids.add(item.id);
-    cache.items = items;
-    cache.ids = ids;
-    return ids;
-  }
-  function setCachedItemIds(items, cache, ids) {
-    if (items.length < itemIdCacheThreshold) {
-      if (cache.ids) {
-        cache.items = void 0;
-        cache.ids = void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+      import_components41.ToggleControl,
+      {
+        label: (0, import_i18n108.__)("Original aspect ratio"),
+        checked: view.layout?.mediaFit === "contain",
+        onChange: (isChecked) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              mediaFit: isChecked ? "contain" : "cover"
+            }
+          });
+        }
       }
-      return;
-    }
-    if (!ids) {
-      ids = /* @__PURE__ */ new Set();
-      for (const item of items) ids.add(item.id);
-    }
-    cache.items = items;
-    cache.ids = ids;
+    );
   }
-  function createCollectionStore(props = {}) {
-    throwOnConflictingProps(props, props.store);
-    const syncState = props.store?.getState();
-    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
-    const syncPrivateStore = getPrivateStore(props.store);
-    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
-      controlledItems: new Map(items.map((item) => [item.id, item])),
-      registeredItems: /* @__PURE__ */ new Map(),
-      controlledItemsSource: items,
-      propagatedItems: items
-    };
-    const { controlledItems, registeredItems } = collectionLookup;
-    const itemIdCache = {};
-    const renderedItemIdCache = {};
-    const initialState = {
-      items,
-      renderedItems: defaultValue(syncState?.renderedItems, [])
-    };
-    const collection = createStore(initialState, props.store);
-    const privateStore = Object.assign(createStore({
-      items,
-      renderedItems: initialState.renderedItems
-    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
-    const sortItems = (renderedItems) => {
-      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i3) => i3.element);
-      privateStore.setState("renderedItems", sortedItems);
-      collection.setState("renderedItems", sortedItems);
-    };
-    const indexControlledItems = (items2) => {
-      if (items2 === collectionLookup.controlledItemsSource) return;
-      collectionLookup.controlledItemsSource = items2;
-      controlledItems.clear();
-      for (const item of items2) controlledItems.set(item.id, item);
-    };
-    const setState = (key, value) => {
-      if (key !== "items") {
-        collection.setState(key, value);
-        return;
-      }
-      collection.setState("items", (items2) => {
-        const nextItems = applyState(value, items2);
-        if (nextItems === items2) return items2;
-        collectionLookup.propagatedItems = nextItems;
-        indexControlledItems(nextItems);
-        return nextItems;
-      });
-    };
-    setup(collection, () => init(privateStore));
-    if (!syncPrivateStore) {
-      subscribe2(collection, ["items"], ({ items: items2 }) => {
-        if (items2 === collectionLookup.propagatedItems) return;
-        collectionLookup.propagatedItems = items2;
-        indexControlledItems(items2);
-      });
-      setup(privateStore, () => {
-        return batch(privateStore, ["items"], ({ items: items2 }) => {
-          collectionLookup.propagatedItems = items2;
-          collection.setState("items", items2);
-        });
-      });
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
+  var import_components42 = __toESM(require_components(), 1);
+  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_element152 = __toESM(require_element(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var imageSizes2 = [
+    {
+      value: 120,
+      breakpoint: 1
+    },
+    {
+      value: 170,
+      breakpoint: 1
+    },
+    {
+      value: 230,
+      breakpoint: 1
+    },
+    {
+      value: 290,
+      breakpoint: 1112
+      // at minimum image width, 4 images display at this container size
+    },
+    {
+      value: 350,
+      breakpoint: 1636
+      // at minimum image width, 6 images display at this container size
+    },
+    {
+      value: 430,
+      breakpoint: 588
+      // at minimum image width, 2 images display at this container size
     }
-    setup(privateStore, () => {
-      return batch(privateStore, ["renderedItems"], (state2) => {
-        let firstRun = true;
-        let raf2 = requestAnimationFrame(() => {
-          const { renderedItems } = collection.getState();
-          if (state2.renderedItems === renderedItems) return;
-          sortItems(state2.renderedItems);
-        });
-        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
-        const ioCallback = () => {
-          if (firstRun) {
-            firstRun = false;
-            return;
-          }
-          cancelAnimationFrame(raf2);
-          raf2 = requestAnimationFrame(() => sortItems(state2.renderedItems));
-        };
-        const root = getCommonParent(state2.renderedItems);
-        const observer = new IntersectionObserver(ioCallback, { root });
-        for (const item of state2.renderedItems) {
-          if (!item.element) continue;
-          observer.observe(item.element);
-        }
-        return () => {
-          cancelAnimationFrame(raf2);
-          observer.disconnect();
-        };
-      });
+  ];
+  function PreviewSizePicker() {
+    const context = (0, import_element152.useContext)(dataviews_context_default);
+    const view = context.view;
+    const breakValues = imageSizes2.filter((size4) => {
+      return context.containerWidth >= size4.breakpoint;
     });
-    const createMergeItem = (key, cache, lookup) => {
-      const registeredItems2 = lookup?.registeredItems;
-      const controlledItems2 = lookup?.controlledItems;
-      return (item) => {
-        const previousRegisteredItem = registeredItems2?.get(item.id);
-        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
-        let prevItem;
-        privateStore.setState(key, (items2) => {
-          const ids = !!cache.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache) : void 0;
-          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id }) => id === item.id);
-          const nextItems = items2.slice();
-          if (index2 !== -1) {
-            prevItem = items2[index2];
-            const nextItem = {
-              ...prevItem,
-              ...item
-            };
-            nextItems[index2] = nextItem;
-            registeredItems2?.set(item.id, nextItem);
-          } else {
-            nextItems.push(item);
-            registeredItems2?.set(item.id, item);
-            ids?.add(item.id);
-          }
-          if (cache.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache, ids);
-          return nextItems;
-        });
-        const unmergeItem = () => {
-          if (registeredItems2) {
-            if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
-            else registeredItems2.delete(item.id);
-          }
-          privateStore.setState(key, (items2) => {
-            const ids = cache.ids ? getCachedItemIds(items2, cache) : void 0;
-            if (!prevItem) {
-              const nextItems2 = items2.filter(({ id }) => id !== item.id);
-              ids?.delete(item.id);
-              if (cache.ids) setCachedItemIds(nextItems2, cache, ids);
-              return nextItems2;
+    const layoutPreviewSize = view.layout?.previewSize ?? 230;
+    const previewSizeToUse = breakValues.map((size4, index2) => ({ ...size4, index: index2 })).filter((size4) => size4.value <= layoutPreviewSize).sort((a3, b3) => b3.value - a3.value)[0]?.index ?? 0;
+    const marks = breakValues.map((size4, index2) => {
+      return {
+        value: index2
+      };
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+      import_components42.RangeControl,
+      {
+        showTooltip: false,
+        label: (0, import_i18n109.__)("Preview size"),
+        value: previewSizeToUse,
+        min: 0,
+        max: breakValues.length - 1,
+        withInputField: false,
+        onChange: (value = 0) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              previewSize: breakValues[value].value
             }
-            const index2 = items2.findIndex(({ id }) => id === item.id);
-            if (index2 === -1) return items2;
-            const nextItems = items2.slice();
-            nextItems[index2] = prevItem;
-            if (cache.ids) setCachedItemIds(nextItems, cache, ids);
-            return nextItems;
           });
-        };
-        return unmergeItem;
-      };
-    };
-    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
-    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
+        },
+        step: 1,
+        marks
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  function GridConfigOptions() {
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(import_jsx_runtime267.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(DensityPicker, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(MediaFitControl, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(PreviewSizePicker, {})
+    ] });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
+  var VIEW_LAYOUTS = [
+    {
+      type: LAYOUT_TABLE,
+      label: (0, import_i18n110.__)("Table"),
+      component: table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_GRID,
+      label: (0, import_i18n110.__)("Grid"),
+      component: grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions
+    },
+    {
+      type: LAYOUT_LIST,
+      label: (0, import_i18n110.__)("List"),
+      component: ViewList,
+      icon: (0, import_i18n110.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_ACTIVITY,
+      label: (0, import_i18n110.__)("Activity"),
+      component: ViewActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker
+    },
+    {
+      type: LAYOUT_PICKER_GRID,
+      label: (0, import_i18n110.__)("Grid"),
+      component: picker_grid_default,
+      icon: category_default,
+      viewConfigOptions: GridConfigOptions,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_TABLE,
+      label: (0, import_i18n110.__)("Table"),
+      component: picker_table_default,
+      icon: block_table_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    },
+    {
+      type: LAYOUT_PICKER_ACTIVITY,
+      label: (0, import_i18n110.__)("Activity"),
+      component: ViewPickerActivity,
+      icon: scheduled_default,
+      viewConfigOptions: DensityPicker,
+      isPicker: true
+    }
+  ];
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
+  var import_element160 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
+  var import_components45 = __toESM(require_components(), 1);
+  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+
+  // node_modules/@ariakit/react-components/dist/button/utils.js
+  function withDefaultButtonType(props) {
+    const { render: render5, type } = props;
+    if (render5 || type !== void 0) return props;
     return {
-      ...collection,
-      setState,
-      registerItem,
-      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
-      item: (id) => {
-        if (!id) return null;
-        if (!registeredItems.size) return controlledItems.get(id) ?? null;
-        return registeredItems.get(id) ?? controlledItems.get(id) ?? null;
-      },
-      __unstablePrivateStore: privateStore
+      ...props,
+      type: "button"
     };
   }

-  // node_modules/@ariakit/components/dist/composite/composite-store.js
-  var NULL_ITEM = { id: null };
-  function findFirstEnabledItem(items, excludeId) {
-    return items.find((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
+  // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
+  var import_react57 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react57.createContext)(true);
+
+  // node_modules/@ariakit/utils/dist/index.js
+  function toArray2(arg) {
+    if (Array.isArray(arg)) return arg;
+    return typeof arg !== "undefined" ? [arg] : [];
+  }
+  function flatten2DArray(array) {
+    const flattened = [];
+    for (const row of array) flattened.push(...row);
+    return flattened;
+  }
+  function reverseArray(array) {
+    return array.slice().reverse();
+  }
+  function noop5(..._) {
+  }
+  function applyState(argument, currentValue) {
+    if (isUpdater(argument)) return argument(isLazyValue(currentValue) ? currentValue() : currentValue);
+    return argument;
+  }
+  function isUpdater(argument) {
+    return typeof argument === "function";
+  }
+  function isLazyValue(value) {
+    return typeof value === "function";
+  }
+  function hasOwnProperty(object, prop) {
+    if (typeof Object.hasOwn === "function") return Object.hasOwn(object, prop);
+    return Object.prototype.hasOwnProperty.call(object, prop);
+  }
+  function chain(...fns) {
+    return (...args) => {
+      for (const fn of fns) if (typeof fn === "function") fn(...args);
+    };
+  }
+  function normalizeString(str3) {
+    return str3.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
+  }
+  function omit(object, keys) {
+    const result = { ...object };
+    for (const key of keys) if (hasOwnProperty(result, key)) delete result[key];
+    return result;
+  }
+  function pick(object, paths) {
+    const result = {};
+    for (const key of paths) if (hasOwnProperty(object, key)) result[key] = object[key];
+    return result;
+  }
+  function identity(value) {
+    return value;
+  }
+  function afterPaint(cb = noop5) {
+    let raf2 = requestAnimationFrame(() => {
+      raf2 = requestAnimationFrame(cb);
     });
+    return () => cancelAnimationFrame(raf2);
   }
-  function findLastEnabledItem(items) {
-    for (let i3 = items.length - 1; i3 >= 0; i3 -= 1) {
-      const item = items[i3];
-      if (!item) continue;
-      if (item.disabled) continue;
-      return item;
+  var defaultWarnOnceKey = {};
+  var warningMessages = /* @__PURE__ */ new WeakMap();
+  function warnOnce(message2, key) {
+    const warningKey = key || defaultWarnOnceKey;
+    let messages = warningMessages.get(warningKey);
+    if (!messages) {
+      messages = /* @__PURE__ */ new Set();
+      warningMessages.set(warningKey, messages);
     }
+    if (messages.has(message2)) return;
+    messages.add(message2);
+    console.warn(message2);
   }
-  function getEnabledItems(items, excludeId) {
-    return items.filter((item) => {
-      if (excludeId) return !item.disabled && item.id !== excludeId;
-      return !item.disabled;
-    });
+  function invariant(condition, message2) {
+    if (condition) return;
+    if (typeof message2 !== "string") throw new Error("Invariant failed");
+    throw new Error(message2);
   }
-  function getItemsInRow(items, rowId) {
-    return items.filter((item) => item.rowId === rowId);
+  function getKeys(obj) {
+    return Object.keys(obj);
   }
-  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
-    for (let i3 = fromIndex; i3 >= 0 && i3 < items.length; i3 += step) {
-      const item = items[i3];
-      if (!item) continue;
-      if (item.rowId !== rowId) continue;
-      if (item.disabled) continue;
-      const itemId = item.id;
-      if (excludeId != null && itemId === excludeId) continue;
-      return itemId;
-    }
+  function isFalsyBooleanCallback(booleanOrCallback, ...args) {
+    const result = typeof booleanOrCallback === "function" ? booleanOrCallback(...args) : booleanOrCallback;
+    if (result == null) return false;
+    return !result;
   }
-  function flipItems(items, activeId, shouldInsertNullItem = false) {
-    const index2 = items.findIndex((item) => item.id === activeId);
-    return [
-      ...items.slice(index2 + 1),
-      ...shouldInsertNullItem ? [NULL_ITEM] : [],
-      ...items.slice(0, index2)
-    ];
+  function disabledFromProps(props) {
+    return props.disabled || props["aria-disabled"] === true || props["aria-disabled"] === "true";
   }
-  var rowMapItemThreshold = 48;
-  var rowMapRowThreshold = 4;
-  function groupSmallItemsByRows(items) {
-    const rows = [];
-    let previousRow;
-    let previousRowId;
-    for (const item of items) {
-      const rowId = item.rowId;
-      if (previousRow && previousRowId === rowId) {
-        previousRow.push(item);
-        continue;
-      }
-      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
-      if (row) {
-        row.push(item);
-        previousRow = row;
-      } else {
-        previousRow = [item];
-        rows.push(previousRow);
-      }
-      previousRowId = rowId;
+  function removeUndefinedValues(obj) {
+    const result = {};
+    for (const key in obj) {
+      if (!hasOwnProperty(obj, key)) continue;
+      if (key === "__proto__") continue;
+      if (obj[key] !== void 0) result[key] = obj[key];
     }
-    return rows;
+    return result;
   }
-  function groupLargeItemsByRows(items) {
-    const firstItem = items[0];
-    if (!firstItem) return [];
-    let itemIndex = 1;
-    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
-    const firstRow = items.slice(0, itemIndex);
-    if (itemIndex === items.length) return [firstRow];
-    const rows = [firstRow];
-    let rowsById;
-    for (; itemIndex < items.length; itemIndex += 1) {
-      const item = items[itemIndex];
-      if (!item) continue;
-      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
-      if (row) {
-        row.push(item);
-        continue;
+  function defaultValue(...values) {
+    for (const value of values) if (value !== void 0) return value;
+  }
+  var canUseDOM = checkIsBrowser();
+  function checkIsBrowser() {
+    return typeof window !== "undefined" && !!window.document?.createElement;
+  }
+  function getDocument(node) {
+    if (!node) return document;
+    if ("self" in node) return node.document;
+    return node.ownerDocument || document;
+  }
+  function getActiveElement(node, activeDescendant = false) {
+    const { activeElement: activeElement2 } = getDocument(node);
+    if (!activeElement2?.nodeName) return null;
+    if (isFrame(activeElement2) && activeElement2.contentDocument?.body) return getActiveElement(activeElement2.contentDocument.body, activeDescendant);
+    if (activeDescendant) {
+      const id = activeElement2.getAttribute("aria-activedescendant");
+      if (id) {
+        const element = getDocument(activeElement2).getElementById(id);
+        if (element) return element;
       }
-      const newRow = [item];
-      rows.push(newRow);
-      if (rowsById) rowsById.set(item.rowId, newRow);
-      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
     }
-    return rows;
+    return activeElement2;
   }
-  function groupItemsByRows(items) {
-    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
-    return groupSmallItemsByRows(items);
+  function contains2(parent, child) {
+    return parent === child || parent.contains(child);
   }
-  function getMaxRowLength(array) {
-    let maxLength = 0;
-    for (const { length: length2 } of array) if (length2 > maxLength) maxLength = length2;
-    return maxLength;
+  function isElement2(target) {
+    return target?.nodeType === 1;
   }
-  function createEmptyItem(rowId) {
-    return {
-      id: "__EMPTY_ITEM__",
-      disabled: true,
-      rowId
-    };
+  function isNode2(target) {
+    return typeof target?.nodeType === "number";
   }
-  function normalizeRows(rows, activeId, focusShift) {
-    const maxLength = getMaxRowLength(rows);
-    for (const row of rows) for (let i3 = 0; i3 < maxLength; i3 += 1) {
-      const item = row[i3];
-      if (!item || focusShift && item.disabled) {
-        const previousItem = i3 === 0 && focusShift ? findFirstEnabledItem(row) : row[i3 - 1];
-        row[i3] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
-      }
+  function isFrame(element) {
+    return element.tagName === "IFRAME";
+  }
+  function isButton(element) {
+    const tagName = element.tagName.toLowerCase();
+    if (tagName === "button") return true;
+    if (tagName === "input" && element.type) return buttonInputTypes.indexOf(element.type) !== -1;
+    return false;
+  }
+  var buttonInputTypes = [
+    "button",
+    "color",
+    "file",
+    "image",
+    "reset",
+    "submit"
+  ];
+  function isVisible(element) {
+    if (typeof element.checkVisibility === "function") return element.checkVisibility();
+    const htmlElement = element;
+    return htmlElement.offsetWidth > 0 || htmlElement.offsetHeight > 0 || element.getClientRects().length > 0;
+  }
+  function isTextField(element) {
+    try {
+      if (element.tagName === "TEXTAREA") return true;
+      if (element.tagName !== "INPUT") return false;
+      return element.selectionStart !== null;
+    } catch (_error) {
+      return false;
     }
-    return rows;
   }
-  function verticalizeItems(items) {
-    const rows = groupItemsByRows(items);
-    const maxLength = getMaxRowLength(rows);
-    const verticalized = [];
-    for (let i3 = 0; i3 < maxLength; i3 += 1) for (const row of rows) {
-      const item = row[i3];
-      if (item) verticalized.push({
-        ...item,
-        rowId: item.rowId ? `${i3}` : void 0
-      });
+  function isTextbox(element) {
+    return element.isContentEditable || isTextField(element);
+  }
+  function getTextboxValue(element) {
+    if (isTextField(element)) return element.value;
+    if (element.isContentEditable) {
+      const range = getDocument(element).createRange();
+      range.selectNodeContents(element);
+      return range.toString();
     }
-    return verticalized;
+    return "";
   }
-  function createCompositeStore(props = {}) {
-    const syncState = props.store?.getState();
-    const collection = createCollectionStore(props);
-    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const compositeElement = defaultValue(syncState?.compositeElement, syncState?.baseElement, null);
-    const compositeElementInFocusOrder = defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, activeId === null);
-    const initialState = {
-      ...collection.getState(),
-      id: defaultValue(props.id, syncState?.id) ?? `id-${Math.random().toString(36).slice(2, 8)}`,
-      activeId,
-      compositeElement,
-      baseElement: compositeElement,
-      compositeElementInFocusOrder,
-      includesBaseElement: compositeElementInFocusOrder,
-      moves: defaultValue(syncState?.moves, 0),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
-      rtl: defaultValue(props.rtl, syncState?.rtl, false),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
-      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    };
-    const composite = createStore(initialState, collection, props.store);
-    setup(composite, () => chain(sync2(composite, ["compositeElement"], (state2) => {
-      composite.setState("baseElement", state2.compositeElement);
-    }), sync2(composite, ["baseElement"], (state2) => {
-      composite.setState("compositeElement", state2.baseElement);
-    }), sync2(composite, ["compositeElementInFocusOrder"], (state2) => {
-      composite.setState("includesBaseElement", state2.compositeElementInFocusOrder);
-    }), sync2(composite, ["includesBaseElement"], (state2) => {
-      composite.setState("compositeElementInFocusOrder", state2.includesBaseElement);
-    })));
-    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state2) => {
-      composite.setState("activeId", (activeId2) => {
-        if (activeId2 !== void 0) return activeId2;
-        return findFirstEnabledItem(state2.renderedItems)?.id;
-      });
-    }));
-    const getNextId = (direction = "next", options = {}) => {
-      const defaultState = composite.getState();
-      const compositeElementInFocusOrder2 = defaultValue(options.compositeElementInFocusOrder, options.includesBaseElement, defaultState.compositeElementInFocusOrder);
-      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, renderedItems = defaultState.renderedItems, rtl = defaultState.rtl } = options;
-      const isVerticalDirection = direction === "up" || direction === "down";
-      const isNextDirection = direction === "next" || direction === "down";
-      const canReverse = isNextDirection ? rtl && !isVerticalDirection : !rtl || isVerticalDirection;
-      const canShift = focusShift && !skip;
-      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
-        if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
-          let activeIndex2 = -1;
-          if (renderedItems === defaultState.renderedItems) {
-            const firstItem = renderedItems[0];
-            if (firstItem && collection.item(firstItem.id) === firstItem) {
-              const registeredItem = collection.item(activeId2);
-              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
-            }
-          }
-          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
-          const activeItem2 = renderedItems[activeIndex2];
-          if (activeItem2) {
-            const step = canReverse ? -1 : 1;
-            const nextId2 = findEnabledItemId({
-              items: renderedItems,
-              fromIndex: activeIndex2 + step,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-            if (nextId2 !== void 0) return nextId2;
-            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
-            return findEnabledItemId({
-              items: renderedItems,
-              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
-              step,
-              rowId: activeItem2.rowId,
-              excludeId: activeId2
-            });
-          }
-        }
-      }
-      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
-      items = canReverse ? reverseArray(items) : items;
-      items = isVerticalDirection ? verticalizeItems(items) : items;
-      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
-      const activeItem = items.find((item) => item.id === activeId2);
-      if (!activeItem) return findFirstEnabledItem(items)?.id;
-      const isGrid2 = items.some((item) => item.rowId);
-      const activeIndex = items.indexOf(activeItem);
-      const nextItems = items.slice(activeIndex + 1);
-      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
-      if (skip) {
-        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
-        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
-      }
-      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
-      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && compositeElementInFocusOrder2 : isVerticalDirection ? compositeElementInFocusOrder2 : false;
-      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
-      if (canWrap) {
-        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
-        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
-      }
-      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
-      if (!nextItem && hasNullItem) return null;
-      return nextItem?.id;
-    };
-    const getNextIdFromOptions = (direction, options) => {
-      if (typeof options === "number") return getNextId(direction, { skip: options });
-      return getNextId(direction, options);
-    };
+  function getTextboxSelection(element) {
+    let start2 = 0;
+    let end = 0;
+    if (isTextField(element)) {
+      start2 = element.selectionStart || 0;
+      end = element.selectionEnd || 0;
+    } else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      if (selection?.rangeCount && selection.anchorNode && contains2(element, selection.anchorNode) && selection.focusNode && contains2(element, selection.focusNode)) {
+        const range = selection.getRangeAt(0);
+        const nextRange = range.cloneRange();
+        nextRange.selectNodeContents(element);
+        nextRange.setEnd(range.startContainer, range.startOffset);
+        start2 = nextRange.toString().length;
+        nextRange.setEnd(range.endContainer, range.endOffset);
+        end = nextRange.toString().length;
+      }
+    }
     return {
-      ...collection,
-      ...composite,
-      setCompositeElement: (element) => composite.setState("compositeElement", element),
-      setBaseElement: (element) => composite.setState("compositeElement", element),
-      setActiveId: (id) => composite.setState("activeId", id),
-      move: (id) => {
-        if (id === void 0) return;
-        composite.setState("activeId", id);
-        composite.setState("moves", (moves) => moves + 1);
-      },
-      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
-      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
-      next: (options) => getNextIdFromOptions("next", options),
-      previous: (options) => getNextIdFromOptions("previous", options),
-      down: (options) => getNextIdFromOptions("down", options),
-      up: (options) => getNextIdFromOptions("up", options)
+      start: start2,
+      end
     };
   }
-
-  // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var findFirstEnabledItem2 = findFirstEnabledItem;
-  var groupItemsByRows2 = groupItemsByRows;
-  var unmountingItems = /* @__PURE__ */ new WeakSet();
-  function markItemUnmounting(element) {
-    if (getActiveElement(element) !== element) return;
-    unmountingItems.add(element);
-    queueMicrotask(() => unmountingItems.delete(element));
+  var allowedPopupRoles = [
+    "dialog",
+    "menu",
+    "listbox",
+    "tree",
+    "grid"
+  ];
+  var itemRoleByPopupRole = {
+    menu: "menuitem",
+    listbox: "option",
+    tree: "treeitem"
+  };
+  function getPopupRole(element, fallback) {
+    const role = element?.getAttribute("role");
+    if (role && allowedPopupRoles.indexOf(role) !== -1) return role;
+    return fallback;
   }
-  function markItemMounted(element) {
-    unmountingItems.delete(element);
+  function getItemRoleByPopupRole(popupRole) {
+    if (popupRole == null) return;
+    if (!hasOwnProperty(itemRoleByPopupRole, popupRole)) return;
+    return itemRoleByPopupRole[popupRole];
   }
-  function withCompositeScrollPreserved(store4, callback) {
-    const { virtualFocus, compositeElement } = store4.getState();
-    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
-      callback();
-      return;
+  function getScrollingElement(element) {
+    if (!element) return null;
+    const isScrollableOverflow = (overflow) => {
+      if (overflow === "auto") return true;
+      if (overflow === "scroll") return true;
+      return false;
+    };
+    if (element.clientHeight && element.scrollHeight > element.clientHeight) {
+      const { overflowY } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowY)) return element;
+    } else if (element.clientWidth && element.scrollWidth > element.clientWidth) {
+      const { overflowX } = getComputedStyle(element);
+      if (isScrollableOverflow(overflowX)) return element;
     }
-    const savedScrollLeft = compositeElement.scrollLeft;
-    const savedScrollTop = compositeElement.scrollTop;
-    callback();
-    compositeElement.scrollLeft = savedScrollLeft;
-    compositeElement.scrollTop = savedScrollTop;
+    const doc = getDocument(element);
+    return getScrollingElement(element.parentElement) || doc.scrollingElement || doc.body;
   }
-  function getPopupElement(store4) {
-    const state2 = store4.getState();
-    if (!("contentElement" in state2)) return null;
-    return state2.contentElement;
+  function setSelectionRange(element, ...args) {
+    if (/text|search|password|tel|url/i.test(element.type)) element.setSelectionRange(...args);
   }
-  function ownsFocus(store4) {
-    const { compositeElement } = store4.getState();
-    const activeElement2 = getActiveElement(compositeElement);
-    if (!activeElement2) return false;
-    if (compositeElement?.contains(activeElement2)) return true;
-    if (isItem(store4, activeElement2)) return true;
-    return !!getPopupElement(store4)?.contains(activeElement2);
+  function sortBasedOnDOMPosition(items, getElement) {
+    const pairs = items.map((item, index2) => [index2, item]);
+    let isOrderDifferent = false;
+    pairs.sort(([indexA, a3], [indexB, b3]) => {
+      const elementA = getElement(a3);
+      const elementB = getElement(b3);
+      if (elementA === elementB) return 0;
+      if (!elementA || !elementB) return 0;
+      if (isElementPreceding(elementA, elementB)) {
+        if (indexA > indexB) isOrderDifferent = true;
+        return -1;
+      }
+      if (indexA < indexB) isOrderDifferent = true;
+      return 1;
+    });
+    if (isOrderDifferent) return pairs.map(([_, item]) => item);
+    return items;
   }
-  function presentItem({ store: store4, id, focus: focus2, markedOnly, requireFocus, scrollIntoView }) {
-    let element = null;
-    let resolvedId;
-    let focused = false;
-    let focusLeftElement = false;
-    let done = false;
-    let wasMounted = false;
-    let wasOpen = false;
-    const compositeAtStart = store4.getState().compositeElement;
-    const activeAtStart = getActiveElement(compositeAtStart);
-    const owner = requireFocus ? activeAtStart : null;
-    const startedOnComposite = !!compositeAtStart?.contains(activeAtStart);
-    const stillOwnsFocus = (target) => {
-      if (!owner) return true;
-      const activeElement2 = getActiveElement(owner);
-      if (activeElement2 === owner) return true;
-      if (activeElement2 === target) return true;
-      return ownsFocus(store4);
+  function isElementPreceding(a3, b3) {
+    return Boolean(b3.compareDocumentPosition(a3) & Node.DOCUMENT_POSITION_PRECEDING);
+  }
+  function isTouchDevice() {
+    return canUseDOM && !!navigator.maxTouchPoints;
+  }
+  function isApple() {
+    if (!canUseDOM) return false;
+    return /mac|iphone|ipad|ipod/i.test(navigator.platform);
+  }
+  function isSafari() {
+    return canUseDOM && isApple() && /apple/i.test(navigator.vendor);
+  }
+  function isFirefox() {
+    return canUseDOM && /firefox\//i.test(navigator.userAgent);
+  }
+  function isPortalEvent(event) {
+    const { currentTarget, target } = event;
+    if (!currentTarget) return false;
+    if (!isNode2(target)) return true;
+    return !contains2(currentTarget, target);
+  }
+  function isSelfTarget(event) {
+    return event.target === event.currentTarget;
+  }
+  function isActivatableNavigationTarget(element) {
+    if (!isElement2(element)) return false;
+    const target = element;
+    const tagName = target.tagName.toLowerCase();
+    if (tagName === "a") return true;
+    if (tagName === "button" && target.type === "submit") return true;
+    if (tagName === "input" && target.type === "submit") return true;
+    return false;
+  }
+  function isOpeningInNewTab(event) {
+    const isAppleDevice = isApple();
+    if (isAppleDevice && !event.metaKey) return false;
+    if (!isAppleDevice && !event.ctrlKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function isDownloading(event) {
+    if (!event.altKey) return false;
+    return isActivatableNavigationTarget(event.currentTarget);
+  }
+  function fireBlurEvent(element, eventInit) {
+    const event = new FocusEvent("blur", eventInit);
+    const defaultAllowed = element.dispatchEvent(event);
+    const bubbleInit = {
+      ...eventInit,
+      bubbles: true
     };
-    const abandonedByState = (state2) => {
-      if ("mounted" in state2) {
-        if (state2.mounted) wasMounted = true;
-        else if (wasMounted) return true;
-      }
-      if ("open" in state2) {
-        if (state2.open) wasOpen = true;
-        else if (wasOpen) return true;
+    element.dispatchEvent(new FocusEvent("focusout", bubbleInit));
+    return defaultAllowed;
+  }
+  function fireKeyboardEvent(element, type, eventInit) {
+    const event = new KeyboardEvent(type, eventInit);
+    return element.dispatchEvent(event);
+  }
+  function fireClickEvent(element, eventInit) {
+    const event = new MouseEvent("click", eventInit);
+    return element.dispatchEvent(event);
+  }
+  function isFocusEventOutside(event, container) {
+    const containerElement = container || event.currentTarget;
+    const relatedTarget = event.relatedTarget;
+    return !isNode2(relatedTarget) || !contains2(containerElement, relatedTarget);
+  }
+  function isInputEvent(event) {
+    return event.type === "input";
+  }
+  function queueBeforeEvent(element, type, callback, timeout) {
+    const createTimer = (callback2) => {
+      if (timeout) {
+        const timerId2 = setTimeout(callback2, timeout);
+        return () => clearTimeout(timerId2);
       }
-      return id != null && state2.activeId != null && state2.activeId !== id;
-    };
-    const entersClosedPopup = (state2, target) => {
-      if (!("open" in state2)) return false;
-      if (state2.open) return false;
-      const popup = getPopupElement(store4);
-      if (!popup?.contains(target)) return false;
-      const { compositeElement } = state2;
-      if (!compositeElement) return false;
-      if (popup.contains(compositeElement)) return false;
-      return isVisible(target);
+      const timerId = requestAnimationFrame(callback2);
+      return () => cancelAnimationFrame(timerId);
     };
-    const resolveElement = (state2) => {
-      const item = getEnabledItem(store4, resolvedId ?? (id === void 0 ? state2.activeId : id));
-      if (!item?.element?.isConnected) return null;
-      resolvedId = item.id;
-      return item.element;
+    const cancelTimer = createTimer(() => {
+      element.removeEventListener(type, callSync, true);
+      callback();
+    });
+    const callSync = () => {
+      cancelTimer();
+      callback();
     };
-    let removeFocusListeners;
-    let unsubscribe;
-    const cancel = () => {
-      done = true;
-      removeFocusListeners?.();
-      unsubscribe?.();
+    element.addEventListener(type, callSync, {
+      once: true,
+      capture: true
+    });
+    return () => {
+      cancelTimer();
+      element.removeEventListener(type, callSync, true);
     };
-    const present = () => {
-      if (done) return;
-      const state2 = store4.getState();
-      if (abandonedByState(state2)) return cancel();
-      let restoreFocus = false;
-      if (!element) {
-        element = resolveElement(state2);
-        if (!element) return;
-      } else if (!element.isConnected) {
-        restoreFocus = focused && !focusLeftElement && getActiveElement(element) === getDocument(element).body;
-        element = resolveElement(state2);
-        if (!element) return cancel();
-      }
-      if (restoreFocus) focused = false;
-      else if (!stillOwnsFocus(element)) return cancel();
-      const focusWithheld = focus2 && startedOnComposite && entersClosedPopup(state2, element);
-      if (focusWithheld) {
-        const { activeId } = state2;
-        if (activeId != null && activeId !== resolvedId) return cancel();
-      }
-      if (focus2 && !focused && !focusWithheld) {
-        focused = true;
-        focusLeftElement = false;
-        const itemElement = element;
-        removeFocusListeners?.();
-        const onBlur = () => {
-          focusLeftElement = !unmountingItems.has(itemElement);
-        };
-        const onFocus = () => {
-          focusLeftElement = false;
-        };
-        itemElement.addEventListener("blur", onBlur);
-        itemElement.addEventListener("focus", onFocus);
-        removeFocusListeners = () => {
-          itemElement.removeEventListener("blur", onBlur);
-          itemElement.removeEventListener("focus", onFocus);
-        };
-        withCompositeScrollPreserved(store4, () => {
-          itemElement.focus({ preventScroll: true });
-        });
-        if (done) return;
-      }
-      if (markedOnly && !element.hasAttribute("data-autofocus")) {
-        if (focusWithheld) return;
-        return cancel();
-      }
-      if (!isVisible(element)) return;
-      if ("unstable_placing" in state2 && state2.unstable_placing) return;
-      if (!focusWithheld) cancel();
-      if (scrollIntoView) {
-        scrollIntoView(element);
-        return;
+  }
+  function addGlobalEventListener(type, listener, options, scope = window) {
+    const children = [];
+    try {
+      scope.document.addEventListener(type, listener, options);
+      for (const frame of Array.from(scope.frames)) children.push(addGlobalEventListener(type, listener, options, frame));
+    } catch {
+    }
+    const removeEventListener = () => {
+      try {
+        scope.document.removeEventListener(type, listener, options);
+      } catch {
       }
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest"
-      });
+      for (const remove of children) remove();
     };
-    unsubscribe = subscribe2(store4, [
-      "activeId",
-      "items",
-      "mounted",
-      "open",
-      "unstable_placing"
-    ], present);
-    present();
-    return cancel;
-  }
-  function usePresentItem(store4) {
-    const cancelRef = (0, import_react64.useRef)(null);
-    const ownerRef = (0, import_react64.useRef)(store4);
-    const cancel = (0, import_react64.useCallback)(() => {
-      cancelRef.current?.();
-      cancelRef.current = null;
-    }, []);
-    const present = (0, import_react64.useCallback)((params) => {
-      if (!store4) return;
-      if (ownerRef.current !== store4) return;
-      cancel();
-      const cancelCurrent = presentItem({
-        store: store4,
-        ...params
-      });
-      cancelRef.current = cancelCurrent;
-      return cancelCurrent;
-    }, [store4, cancel]);
-    useSafeLayoutEffect(() => {
-      ownerRef.current = store4;
-      return () => {
-        ownerRef.current = void 0;
-        cancel();
-      };
-    }, [store4, cancel]);
-    return present;
+    return removeEventListener;
   }
-  function getEnabledItem(store4, id) {
-    if (!id) return null;
-    return store4.item(id) || null;
+  var selector = "input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";
+  function isFocusable(element) {
+    if (!element.matches(selector)) return false;
+    if (!isVisible(element)) return false;
+    if (element.closest("[inert]")) return false;
+    return true;
   }
-  function selectTextField(element, collapseToEnd = false) {
-    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
-    else if (element.isContentEditable) {
-      const selection = getDocument(element).getSelection();
-      selection?.selectAllChildren(element);
-      if (collapseToEnd) selection?.collapseToEnd();
-    }
+  function hasFocus(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (activeElement2 === element) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    return activeDescendant === element.id;
   }
-  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
-  function focusSilently(element) {
-    element[FOCUS_SILENTLY] = true;
-    element.focus({ preventScroll: true });
+  function hasFocusWithin(element) {
+    const activeElement2 = getActiveElement(element);
+    if (!activeElement2) return false;
+    if (contains2(element, activeElement2)) return true;
+    const activeDescendant = activeElement2.getAttribute("aria-activedescendant");
+    if (!activeDescendant) return false;
+    if (!("id" in element)) return false;
+    if (activeDescendant === element.id) return true;
+    return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
   }
-  function silentlyFocused(element) {
-    const isSilentlyFocused = element[FOCUS_SILENTLY];
-    delete element[FOCUS_SILENTLY];
-    return isSilentlyFocused;
+  function createUndoCallback(callback) {
+    return async () => {
+      const redo2 = await callback?.();
+      return createUndoCallback(async () => {
+        await redo2?.();
+        return callback;
+      });
+    };
   }
-  function isItem(store4, element, exclude) {
-    if (!element) return false;
-    if (element === exclude) return false;
-    const item = store4.item(element.id);
-    if (!item) return false;
-    if (exclude && item.element === exclude) return false;
-    return true;
+  var UndoManager = createUndoManager();
+  function createUndoManager({ limit = 100 } = {}) {
+    const undoStack = [];
+    let redoStack = [];
+    let currentGroup = null;
+    const canUndo = () => undoStack.length > 0;
+    const canRedo = () => redoStack.length > 0;
+    const undo2 = async () => {
+      if (!canUndo()) return;
+      currentGroup = null;
+      redoStack.push(await undoStack.pop()?.());
+    };
+    const redo2 = async () => {
+      if (!canRedo()) return;
+      currentGroup = null;
+      undoStack.push(await redoStack.pop()?.());
+    };
+    const execute = async (callback, group) => {
+      if (!callback) return;
+      const sameGroup = group === currentGroup;
+      currentGroup = group ?? null;
+      const nextIndex = sameGroup ? Math.max(0, undoStack.length - 1) : undoStack.length;
+      const undoCallback = await callback();
+      if (!undoCallback) return;
+      redoStack = [];
+      const currentUndo = undoStack[nextIndex];
+      undoStack[nextIndex] = createUndoCallback(async () => {
+        await undoCallback?.();
+        const currentRedo = await currentUndo?.();
+        return async () => {
+          await currentRedo?.();
+          await callback?.();
+        };
+      });
+      while (undoStack.length > limit) undoStack.shift();
+    };
+    return {
+      canUndo,
+      canRedo,
+      undo: undo2,
+      redo: redo2,
+      execute
+    };
   }

-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react65 = __toESM(require_react(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
-
-  // node_modules/@ariakit/react-store/dist/index.js
-  var React166 = __toESM(require_react(), 1);
-  var import_shim4 = __toESM(require_shim(), 1);
-  var noopSubscribe = () => () => {
-  };
-  function isStoreKeyArray(value) {
-    return Array.isArray(value);
-  }
-  function isSameValue2(value, other) {
-    return value === other || value !== value && other !== other;
-  }
-  function hasSameStoreKeys(keys, otherKeys) {
-    if (keys?.length !== otherKeys.length) return false;
-    for (let index2 = 0; index2 < keys.length; index2 += 1) {
-      const key = keys[index2];
-      if (key === void 0) return false;
-      if (isSameValue2(key, otherKeys[index2])) continue;
-      return false;
-    }
-    return true;
+  // node_modules/@ariakit/react-utils/dist/index.js
+  var React165 = __toESM(require_react(), 1);
+  var import_react58 = __toESM(require_react(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  function setRef(ref, value) {
+    if (typeof ref === "function") {
+      const cleanup = ref(value);
+      if (typeof cleanup === "function") return cleanup;
+    } else if (ref) ref.current = value;
   }
-  function useStableStoreKeys(keys) {
-    const keysRef = React166.useRef(null);
-    const currentKeys = keysRef.current;
-    if (keys === null) {
-      keysRef.current = null;
-      return null;
-    }
-    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
-    const nextKeys = [...keys];
-    keysRef.current = nextKeys;
-    return nextKeys;
+  function isValidElementWithRef(element) {
+    if (!element) return false;
+    if (!(0, import_react58.isValidElement)(element)) return false;
+    if ("ref" in element.props) return true;
+    if ("ref" in element) return true;
+    return false;
   }
-  function useStoreState(store4, keyOrKeysOrSelector = identity, selector2) {
-    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
-    const storeSubscribe = React166.useCallback((callback) => {
-      if (!store4) return noopSubscribe();
-      if (subscriptionKeys?.length === 0) return noopSubscribe();
-      return subscribe2(store4, subscriptionKeys, callback);
-    }, [store4, subscriptionKeys]);
-    const getSnapshot2 = () => {
-      const state2 = store4?.getState();
-      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state2);
-      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state2);
-      if (!state2) return;
-      if (!hasOwnProperty(state2, keyOrKeysOrSelector)) return;
-      return state2[keyOrKeysOrSelector];
-    };
-    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+  function getRefProperty(element) {
+    if (!isValidElementWithRef(element)) return null;
+    return { ...element.props }.ref || element.ref;
   }
-  function getStoreStateObjectKeys(object, selectorKeys) {
-    const keys = [];
-    let hasSelector = false;
-    for (const prop in object) {
-      const keyOrSelector = object[prop];
-      if (keyOrSelector === void 0) continue;
-      if (typeof keyOrSelector === "function") {
-        hasSelector = true;
+  function mergeProps2(base, overrides) {
+    const props = { ...base };
+    for (const key in overrides) {
+      if (!hasOwnProperty(overrides, key)) continue;
+      if (key === "__proto__") continue;
+      if (key === "className") {
+        const prop = "className";
+        const baseClass = base[prop];
+        const overrideClass = overrides[prop];
+        if (baseClass && overrideClass) props[prop] = `${baseClass} ${overrideClass}`;
+        else props[prop] = overrideClass || baseClass;
         continue;
       }
-      if (keys.includes(keyOrSelector)) continue;
-      keys.push(keyOrSelector);
-    }
-    if (!hasSelector) return keys;
-    if (!selectorKeys) return null;
-    for (const key of selectorKeys) {
-      if (keys.includes(key)) continue;
-      keys.push(key);
-    }
-    return keys;
-  }
-  function useStoreStateObject(store4, objectOrKeys, object) {
-    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
-    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
-    const objRef = React166.useRef({});
-    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
-    const storeSubscribe = React166.useCallback((callback) => {
-      if (!store4) return noopSubscribe();
-      if (subscriptionKeys?.length === 0) return noopSubscribe();
-      return subscribe2(store4, subscriptionKeys, callback);
-    }, [store4, subscriptionKeys]);
-    const getSnapshot2 = () => {
-      const state2 = store4?.getState();
-      let updated = false;
-      const obj = objRef.current;
-      for (const prop in stateObject) {
-        const keyOrSelector = stateObject[prop];
-        if (keyOrSelector === void 0) continue;
-        if (typeof keyOrSelector === "function") {
-          const value2 = keyOrSelector(state2);
-          if (!Object.is(value2, obj[prop])) {
-            obj[prop] = value2;
-            updated = true;
-          }
-        }
-        if (typeof keyOrSelector === "function") continue;
-        const value = state2 && hasOwnProperty(state2, keyOrSelector) ? state2[keyOrSelector] : void 0;
-        if (!Object.is(value, obj[prop])) {
-          obj[prop] = value;
-          updated = true;
+      if (key === "style") {
+        const prop = "style";
+        props[prop] = base[prop] ? {
+          ...base[prop],
+          ...overrides[prop]
+        } : overrides[prop];
+        continue;
+      }
+      const overrideValue = overrides[key];
+      if (overrideValue === void 0) continue;
+      if (key.startsWith("on")) {
+        if (typeof overrideValue !== "function") continue;
+        const baseValue = base[key];
+        if (typeof baseValue === "function") {
+          props[key] = (...args) => {
+            overrideValue(...args);
+            baseValue(...args);
+          };
+          continue;
         }
       }
-      if (updated) objRef.current = { ...obj };
-      return objRef.current;
-    };
-    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+      props[key] = overrideValue;
+    }
+    return props;
   }
-  function useStoreProps(store4, props, key, setKey) {
-    const value = hasOwnProperty(props, key) ? props[key] : void 0;
-    const setValue = setKey ? props[setKey] : void 0;
-    const hasSetValue = !!setValue;
-    const propsRef = useLiveRef({
-      value,
-      setValue
-    });
-    useSafeLayoutEffect(() => {
-      if (!hasSetValue) return;
-      return subscribe2(store4, [key], (state2, prev) => {
-        const { value: value2, setValue: setValue2 } = propsRef.current;
-        if (!setValue2) return;
-        if (isSameValue2(state2[key], prev[key])) return;
-        if (isSameValue2(state2[key], value2)) return;
-        setValue2(state2[key]);
-      });
-    }, [
-      store4,
-      key,
-      hasSetValue
-    ]);
+  var _React = { ...React165 };
+  var useReactId = _React.useId;
+  var useReactDeferredValue = _React.useDeferredValue;
+  var useReactInsertionEffect = _React.useInsertionEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react58.useLayoutEffect : import_react58.useEffect;
+  function useInitialValue(value) {
+    const [initialValue] = (0, import_react58.useState)(value);
+    return initialValue;
+  }
+  function useLiveRef(value) {
+    const ref = (0, import_react58.useRef)(value);
     useSafeLayoutEffect(() => {
-      if (value === void 0) return;
-      store4.setState(key, value);
-      return batch(store4, [key], () => {
-        if (value === void 0) return;
-        store4.setState(key, value);
-      });
+      ref.current = value;
     });
+    return ref;
   }
-  function useStore2(createStore2, props) {
-    const [store4, setStore] = React166.useState(() => createStore2(props));
-    useSafeLayoutEffect(() => init(store4), [store4]);
-    const useState173 = React166.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
-    return [React166.useMemo(() => ({
-      ...store4,
-      useState: useState173
-    }), [store4, useState173]), useEvent2(() => {
-      setStore((store5) => createStore2({
-        ...props,
-        ...store5.getState()
-      }));
-    })];
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var TagName4 = "button";
-  function isEditableElement(element) {
-    if (isTextbox(element)) return true;
-    return element.tagName === "INPUT" && !isButton(element);
+  function useEvent3(callback) {
+    const ref = (0, import_react58.useRef)(() => {
+      throw new Error("Cannot call an event handler while rendering.");
+    });
+    if (useReactInsertionEffect) useReactInsertionEffect(() => {
+      ref.current = callback;
+    });
+    else ref.current = callback;
+    return (0, import_react58.useCallback)((...args) => ref.current?.(...args), []);
   }
-  function getNextPageOffset(scrollingElement, pageUp = false) {
-    const height = scrollingElement.clientHeight;
-    const { top } = scrollingElement.getBoundingClientRect();
-    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
-    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
-    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
-    return pageOffset;
+  function useTransactionState(callback) {
+    const [state2, setState] = (0, import_react58.useState)(null);
+    useSafeLayoutEffect(() => {
+      if (state2 == null) return;
+      if (!callback) return;
+      let prevState = null;
+      callback((prev) => {
+        prevState = prev;
+        return state2;
+      });
+      return () => {
+        callback(prevState);
+      };
+    }, [state2, callback]);
+    return [state2, setState];
   }
-  function getItemOffset(itemElement, pageUp = false) {
-    const { top } = itemElement.getBoundingClientRect();
-    if (pageUp) return top + itemElement.clientHeight;
-    return top;
+  function useMergeRefs6(...refs) {
+    return (0, import_react58.useMemo)(() => {
+      if (!refs.some(Boolean)) return;
+      return (value) => {
+        const refEffects = [];
+        for (const ref of refs) {
+          if (!ref) continue;
+          const cleanup = setRef(ref, value);
+          refEffects.push({
+            ref,
+            cleanup: typeof cleanup === "function" ? cleanup : void 0
+          });
+        }
+        if (!refEffects.some((effect) => effect.cleanup)) return;
+        return () => {
+          for (const { ref, cleanup } of refEffects) if (cleanup) cleanup();
+          else setRef(ref, null);
+        };
+      };
+    }, refs);
   }
-  function findNextPageItemId(element, store4, next, pageUp = false) {
-    if (!store4) return;
-    if (!next) return;
-    const { renderedItems } = store4.getState();
-    const scrollingElement = getScrollingElement(element);
-    if (!scrollingElement) return;
-    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
-    let id;
-    let prevDifference;
-    for (let i3 = 0; i3 < renderedItems.length; i3 += 1) {
-      const previousId = id;
-      id = next(i3);
-      if (!id) break;
-      if (id === previousId) continue;
-      const itemElement = getEnabledItem(store4, id)?.element;
-      if (!itemElement) continue;
-      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
-      const absDifference = Math.abs(difference);
-      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
-        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
-        break;
-      }
-      prevDifference = absDifference;
+  function useId8(defaultId) {
+    if (useReactId) {
+      const reactId = useReactId();
+      if (defaultId) return defaultId;
+      return reactId;
     }
-    return id;
+    const [id, setId] = (0, import_react58.useState)(defaultId);
+    useSafeLayoutEffect(() => {
+      if (defaultId || id) return;
+      const random2 = Math.random().toString(36).slice(2, 8);
+      setId(`id-${random2}`);
+    }, [defaultId, id]);
+    return defaultId || id;
   }
-  function targetIsAnotherItem(event, store4) {
-    if (isSelfTarget(event)) return false;
-    return isItem(store4, event.target);
+  function useAttribute(refOrElement, attributeName, defaultValue2) {
+    const initialValue = useInitialValue(defaultValue2);
+    const [attribute, setAttribute] = (0, import_react58.useState)(initialValue);
+    (0, import_react58.useEffect)(() => {
+      const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
+      if (!element) return;
+      const callback = () => {
+        const value = element.getAttribute(attributeName);
+        setAttribute(value == null ? initialValue : value);
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, { attributeFilter: [attributeName] });
+      callback();
+      return () => observer.disconnect();
+    }, [
+      refOrElement,
+      attributeName,
+      initialValue
+    ]);
+    return attribute;
   }
-  var useCompositeItem2 = createHook(function useCompositeItem3({ store: store4, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, unstable_scrollIntoView: scrollIntoView, ...props }) {
-    const context = useCompositeScopedContext();
-    store4 = store4 || context;
-    const id = useId8(props.id);
-    const ref = (0, import_react65.useRef)(null);
-    const mountedElementRef = (0, import_react65.useRef)(null);
-    const markUnmountingRef = (0, import_react65.useCallback)((element) => {
-      const mountedElement = mountedElementRef.current;
-      if (!element && mountedElement) markItemUnmounting(mountedElement);
-      if (element) markItemMounted(element);
-      mountedElementRef.current = element;
+  function useUpdateEffect(effect, deps) {
+    const mounted = (0, import_react58.useRef)(false);
+    (0, import_react58.useEffect)(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    (0, import_react58.useEffect)(() => () => {
+      mounted.current = false;
     }, []);
-    const row = (0, import_react65.useContext)(CompositeRowContext);
-    const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
-    const shouldRegisterItem = props.shouldRegisterItem;
-    const getRowId = (state2) => {
-      if (rowIdProp) return rowIdProp;
-      if (!state2) return;
-      if (!row?.compositeElement) return;
-      if (row.compositeElement !== state2.compositeElement) return;
-      return row.id;
+  }
+  function useUpdateLayoutEffect(effect, deps) {
+    const mounted = (0, import_react58.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (mounted.current) return effect();
+      mounted.current = true;
+    }, deps);
+    useSafeLayoutEffect(() => () => {
+      mounted.current = false;
+    }, []);
+  }
+  function useForceUpdate2() {
+    return (0, import_react58.useReducer)(() => [], []);
+  }
+  function useBooleanEvent(booleanOrCallback) {
+    return useEvent3(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
+  }
+  function useWrapElement(props, callback, deps = []) {
+    const wrapElement = (0, import_react58.useCallback)((element) => {
+      if (props.wrapElement) element = props.wrapElement(element);
+      return callback(element);
+    }, [...deps, props.wrapElement]);
+    return {
+      ...props,
+      wrapElement
     };
-    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store4, ["compositeElement", "renderedItems"], {
-      rowId: getRowId,
-      compositeElement(state2) {
-        return state2?.compositeElement || void 0;
-      },
-      ariaSetSize(state2) {
-        if (ariaSetSizeProp != null) return ariaSetSizeProp;
-        if (!state2) return;
-        if (!row?.ariaSetSize) return;
-        if (row.compositeElement !== state2.compositeElement) return;
-        return row.ariaSetSize;
-      },
-      ariaPosInSet(state2) {
-        if (ariaPosInSetProp != null) return ariaPosInSetProp;
-        if (!state2) return;
-        if (!row?.ariaPosInSet) return;
-        if (row.compositeElement !== state2.compositeElement) return;
-        const rowId2 = getRowId(state2);
-        const itemsInRow = state2.renderedItems.filter((item) => item.rowId === rowId2);
-        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
-      }
-    });
-    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store4, [
-      "activeId",
-      "compositeElement",
-      "renderedItems",
-      "virtualFocus",
-      "items"
-    ], {
-      isActiveItem(state2) {
-        return !!state2 && state2.activeId === id;
-      },
-      isTabbable(state2) {
-        if (!state2) return true;
-        if (!state2.compositeElement && !state2.renderedItems.length) return true;
-        if (state2.virtualFocus) return false;
-        if (!state2.renderedItems.length) return true;
-        if (tabbable2) return true;
-        if (state2.activeId === null) return false;
-        const item = store4?.item(state2.activeId);
-        if (item?.disabled) return true;
-        if (!item?.element) return true;
-        return state2.activeId === id;
-      }
-    });
-    const getItem = (0, import_react65.useCallback)((item) => {
-      const nextItem = {
-        ...item,
-        id: id || item.id,
-        rowId,
-        disabled: trulyDisabled,
-        children: item.element?.textContent,
-        typeaheadText
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
+  }
+  function useMetadataProps(props, key, value) {
+    const parent = props.onLoadedMetadataCapture;
+    const onLoadedMetadataCapture = (0, import_react58.useMemo)(() => {
+      return Object.assign(() => {
+      }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
-      id,
-      rowId,
-      trulyDisabled,
-      typeaheadText,
-      getItemProp
+      parent,
+      key,
+      value
     ]);
-    const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react65.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react65.useRef)(null);
-    const present = usePresentItem(store4);
-    const onFocus = useEvent2((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isPortalEvent(event)) return;
-      if (!id) return;
-      if (!store4) return;
-      if (targetIsAnotherItem(event, store4)) return;
-      const { virtualFocus, compositeElement: compositeElement2 } = store4.getState();
-      store4.setActiveId(id);
-      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) {
-        if (isSelfTarget(event) && store4.item(id)) present({
-          id,
-          markedOnly: true,
-          requireFocus: true,
-          scrollIntoView
-        });
-        return;
-      }
-      if (!isSelfTarget(event)) return;
-      if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToCompositeElement = (relatedTarget2, compositeElement3) => {
-        if (!isFocusable(compositeElement3)) {
-          if (true) warnOnce("A composite widget with `virtualFocus` enabled requires a focusable composite element. Set the `focusable` prop to `true` or the `virtualFocus` option to `false`.", compositeElement3);
-          return;
-        }
-        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store4, relatedTarget2);
-        if (store4.item(id)) present({
-          id,
-          markedOnly: true,
-          requireFocus: true,
-          scrollIntoView
-        });
-        hasFocusedComposite.current = true;
-        if (fromComposite) focusSilently(compositeElement3);
-        else compositeElement3.focus({ preventScroll: true });
-      };
-      if (compositeElement2?.isConnected) {
-        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
-        return;
-      }
-      if (shouldRegisterItem === false) return;
-      const { currentTarget, relatedTarget } = event;
-      const cancelScheduledFocusRedirect = () => {
-        cancelScheduledFocusRedirectRef.current?.();
-        cancelScheduledFocusRedirectRef.current = null;
-      };
-      cancelScheduledFocusRedirect();
-      cancelScheduledFocusRedirectRef.current = subscribe2(store4, null, () => {
-        if (getActiveElement(currentTarget) !== currentTarget) {
-          cancelScheduledFocusRedirect();
-          return;
-        }
-        const state2 = store4.getState();
-        const nextCompositeElement = state2.compositeElement;
-        if (!nextCompositeElement?.isConnected) return;
-        cancelScheduledFocusRedirect();
-        if (!state2.virtualFocus) return;
-        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
-      });
-    });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent2((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (store4?.getState()?.virtualFocus && hasFocusedComposite.current) {
-        hasFocusedComposite.current = false;
-        event.preventDefault();
-        event.stopPropagation();
-      }
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent2((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      if (!store4) return;
-      const { currentTarget } = event;
-      const state2 = store4.getState();
-      const isGrid2 = !!store4.item(id)?.rowId;
-      const isVertical = state2.orientation !== "horizontal";
-      const isHorizontal = state2.orientation !== "vertical";
-      const canHomeEnd = () => {
-        if (isGrid2) return true;
-        if (isHorizontal) return true;
-        if (!state2.compositeElement) return true;
-        if (!isTextField(state2.compositeElement)) return true;
-        return false;
-      };
-      const action = {
-        ArrowUp: (isGrid2 || isVertical) && store4.up,
-        ArrowRight: (isGrid2 || isHorizontal) && store4.next,
-        ArrowDown: (isGrid2 || isVertical) && store4.down,
-        ArrowLeft: (isGrid2 || isHorizontal) && store4.previous,
-        Home: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store4?.first();
-          return store4?.previous(-1);
-        },
-        End: () => {
-          if (!canHomeEnd()) return;
-          if (!isGrid2 || event.ctrlKey) return store4?.last();
-          return store4?.next(-1);
-        },
-        PageUp: () => {
-          return findNextPageItemId(currentTarget, store4, store4?.up, true);
-        },
-        PageDown: () => {
-          return findNextPageItemId(currentTarget, store4, store4?.down);
-        }
-      }[event.key];
-      if (action) {
-        if (isTextbox(currentTarget)) {
-          const selection = getTextboxSelection(currentTarget);
-          const isLeft = isHorizontal && event.key === "ArrowLeft";
-          const isRight = isHorizontal && event.key === "ArrowRight";
-          const isUp = isVertical && event.key === "ArrowUp";
-          const isDown = isVertical && event.key === "ArrowDown";
-          if (isRight || isDown) {
-            const { length: valueLength } = getTextboxValue(currentTarget);
-            if (selection.end !== valueLength) return;
-          } else if ((isLeft || isUp) && selection.start !== 0) return;
-        }
-        const nextId2 = action();
-        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store4.move(nextId2);
-        }
-      }
-    });
-    const providerValue = (0, import_react65.useMemo)(() => ({
-      id,
-      compositeElement
-    }), [id, compositeElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(CompositeItemContext.Provider, {
-      value: providerValue,
-      children: element
-    }), [providerValue]);
-    props = {
-      "data-active-item": isActiveItem || void 0,
+    return [parent?.[key], { onLoadedMetadataCapture }];
+  }
+  var hasInstalledGlobalEventListeners = false;
+  function useIsMouseMoving() {
+    (0, import_react58.useEffect)(() => {
+      if (hasInstalledGlobalEventListeners) return;
+      addGlobalEventListener("mousemove", setMouseMoving, true);
+      addGlobalEventListener("mousedown", resetMouseMoving, true);
+      addGlobalEventListener("mouseup", resetMouseMoving, true);
+      addGlobalEventListener("keydown", resetMouseMoving, true);
+      addGlobalEventListener("scroll", resetMouseMoving, true);
+      hasInstalledGlobalEventListeners = true;
+    }, []);
+    return useEvent3(() => mouseMoving);
+  }
+  var mouseMoving = false;
+  var previousScreenX = 0;
+  var previousScreenY = 0;
+  function hasMouseMovement(event) {
+    const movementX = event.movementX || event.screenX - previousScreenX;
+    const movementY = event.movementY || event.screenY - previousScreenY;
+    previousScreenX = event.screenX;
+    previousScreenY = event.screenY;
+    return movementX || movementY || false;
+  }
+  function setMouseMoving(event) {
+    if (!hasMouseMovement(event)) return;
+    mouseMoving = true;
+  }
+  function resetMouseMoving() {
+    mouseMoving = false;
+  }
+  function forwardRef123(render5) {
+    const Role = React165.forwardRef((props, ref) => render5(removeUndefinedValues({
       ...props,
-      id,
-      ref: useMergeRefs6(ref, markUnmountingRef, props.ref),
-      tabIndex: isTabbable2 ? props.tabIndex : -1,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
+      ref
+    })));
+    Role.displayName = render5.displayName || render5.name;
+    return Role;
+  }
+  function memo5(Component3, propsAreEqual) {
+    return React165.memo(Component3, propsAreEqual);
+  }
+  function createElement5(Type, props) {
+    const { wrapElement, render: render5, ...rest } = props;
+    const mergedRef = useMergeRefs6(props.ref, getRefProperty(render5));
+    let element;
+    if (React165.isValidElement(render5)) {
+      const renderProps = {
+        ...render5.props,
+        ref: mergedRef
+      };
+      element = React165.cloneElement(render5, mergeProps2(rest, renderProps));
+    } else if (render5) element = render5(rest);
+    else element = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Type, { ...rest });
+    if (wrapElement) return wrapElement(element);
+    return element;
+  }
+  function createHook(useProps) {
+    const useRole = (props = {}) => {
+      return useProps(props);
+    };
+    useRole.displayName = useProps.name;
+    return useRole;
+  }
+  function createStoreContext(providers = [], scopedProviders = []) {
+    const context = React165.createContext(void 0);
+    const scopedContext = React165.createContext(void 0);
+    const useContext94 = () => React165.useContext(context);
+    const useScopedContext = (onlyScoped = false) => {
+      const scoped = React165.useContext(scopedContext);
+      const store4 = useContext94();
+      if (onlyScoped) return scoped;
+      return scoped || store4;
+    };
+    const useProviderContext = () => {
+      const scoped = React165.useContext(scopedContext);
+      const store4 = useContext94();
+      if (scoped && scoped === store4) return;
+      return store4;
+    };
+    const ContextProvider = (props) => {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
+        ...props,
+        children
+      }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(context.Provider, { ...props }));
+    };
+    const ScopedContextProvider = (props) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ContextProvider, {
+        ...props,
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
+          ...props,
+          children
+        }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(scopedContext.Provider, { ...props }))
+      });
     };
-    props = useCommand(props);
-    props = useCollectionItem({
-      store: store4,
-      ...props,
-      getItem,
-      shouldRegisterItem: id ? shouldRegisterItem : false
-    });
     return {
-      ...props,
-      "aria-setsize": ariaSetSize,
-      "aria-posinset": ariaPosInSet
+      context,
+      scopedContext,
+      useContext: useContext94,
+      useScopedContext,
+      useProviderContext,
+      ContextProvider,
+      ScopedContextProvider
     };
-  });
-  var CompositeItem2 = memo5(forwardRef121(function CompositeItem3(props) {
-    const htmlProps = useCompositeItem2(withDefaultButtonType(props));
-    return createElement5(TagName4, htmlProps);
-  }));
+  }

-  // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react66 = __toESM(require_react(), 1);
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
-  var TagName5 = "div";
-  function isGrid(items) {
-    return items.some((item) => !!item.rowId);
+  // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
+  var import_react59 = __toESM(require_react(), 1);
+  function isCompositeMoveKey(key) {
+    return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
   }
-  function isPrintableKey(event) {
-    const target = event.target;
-    if (target && !isTextField(target)) return false;
-    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+  var TagName = "div";
+  var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
+  var isSafariBrowser = isSafari();
+  var nativeTabbableMask = 1;
+  var supportsDisabledMask = 2;
+  var defaultElementCapabilities = 3;
+  var alwaysFocusVisibleInputTypes = [
+    "text",
+    "search",
+    "url",
+    "tel",
+    "email",
+    "password",
+    "number",
+    "date",
+    "month",
+    "week",
+    "time",
+    "datetime",
+    "datetime-local"
+  ];
+  function isAlwaysFocusVisible(element) {
+    const { tagName, readOnly, type } = element;
+    if (tagName === "TEXTAREA" && !readOnly) return true;
+    if (tagName === "SELECT" && !readOnly) return true;
+    if (tagName === "INPUT" && !readOnly) return alwaysFocusVisibleInputTypes.includes(type);
+    if (element.isContentEditable) return true;
+    if (element.getAttribute("role") === "combobox" && element.dataset.name) return true;
+    return false;
   }
-  function isModifierKey(event) {
-    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  function isNativeTabbable(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "summary" || tagName === "input" || tagName === "select" || tagName === "textarea" || tagName === "a";
   }
-  function useKeyboardEventProxy(store4, onKeyboardEvent, previousElementRef) {
-    return useEvent2((event) => {
-      onKeyboardEvent?.(event);
+  function supportsDisabledAttribute(tagName) {
+    if (!tagName) return true;
+    return tagName === "button" || tagName === "input" || tagName === "select" || tagName === "textarea";
+  }
+  function getElementCapabilities(tagName) {
+    let capabilities = 0;
+    if (isNativeTabbable(tagName)) capabilities |= nativeTabbableMask;
+    if (supportsDisabledAttribute(tagName)) capabilities |= supportsDisabledMask;
+    return capabilities;
+  }
+  function isNativeSubmitControl(element) {
+    if (element.tagName === "BUTTON") {
+      const { type } = element;
+      return type === "submit";
+    }
+    if (element.tagName === "INPUT") {
+      const { type } = element;
+      return type === "submit" || type === "image";
+    }
+    return false;
+  }
+  function getTabIndex2({ focusable: focusable2, trulyDisabled, nativeTabbable, supportsDisabled, safariTabIndex, tabIndexProp }) {
+    if (!focusable2) return tabIndexProp;
+    if (trulyDisabled) {
+      if (nativeTabbable && !supportsDisabled) return -1;
+      return;
+    }
+    if (nativeTabbable) {
+      if (safariTabIndex && tabIndexProp == null) return 0;
+      return tabIndexProp;
+    }
+    return tabIndexProp ?? 0;
+  }
+  function useDisableEvent(onEvent, disabled2) {
+    return useEvent3((event) => {
+      onEvent?.(event);
       if (event.defaultPrevented) return;
-      if (event.isPropagationStopped()) return;
-      if (!isSelfTarget(event)) return;
-      if (isModifierKey(event)) return;
-      if (isPrintableKey(event)) return;
-      const state2 = store4.getState();
-      const activeElement2 = getEnabledItem(store4, state2.activeId)?.element;
-      if (!activeElement2) return;
-      const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus({ preventScroll: true });
-      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
-      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+      if (disabled2) {
+        event.stopPropagation();
+        event.preventDefault();
+      }
     });
   }
-  function findFirstEnabledItemInTheLastRow(items) {
-    return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
+  var hasInstalledGlobalEventListeners2 = false;
+  var isKeyboardModality = true;
+  function onGlobalMouseDown(event) {
+    const target = event.target;
+    if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
-  var CompositeFocusOnMove = memo5(function CompositeFocusOnMove2({ store: store4, focusOnMove, previousElementRef, present, scrollIntoView }) {
-    const moves = useStoreState(store4, "moves");
-    const compositeElement = useStoreState(store4, "compositeElement");
-    (0, import_react66.useEffect)(() => {
-      if (!moves) return;
-      if (!focusOnMove) return;
-      const { activeId } = store4.getState();
-      if (activeId == null) return;
-      return present({
-        id: activeId,
-        requireFocus: ownsFocus(store4),
-        focus: true,
-        scrollIntoView
-      });
+  function onGlobalKeyDown(event) {
+    if (isCompositeMoveKey(event.key)) {
+      isKeyboardModality = true;
+      return;
+    }
+    if (event.metaKey) return;
+    if (event.ctrlKey) return;
+    if (event.altKey) {
+      if (!isSafariBrowser) return;
+      if (event.key !== "Tab") return;
+    }
+    isKeyboardModality = true;
+  }
+  var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
+    const ref = (0, import_react59.useRef)(null);
+    const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
+    accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
+    (0, import_react59.useEffect)(() => {
+      if (!focusable2) return;
+      if (hasInstalledGlobalEventListeners2) return;
+      addGlobalEventListener("mousedown", onGlobalMouseDown, true);
+      addGlobalEventListener("keydown", onGlobalKeyDown, true);
+      hasInstalledGlobalEventListeners2 = true;
+    }, [focusable2]);
+    const disabled2 = focusable2 && disabledFromProps(props);
+    const trulyDisabled = disabled2 && !accessibleWhenDisabled;
+    const [focusVisible, setFocusVisible] = (0, import_react59.useState)(false);
+    const focusVisibleRef = (0, import_react59.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react59.useRef)(null);
+    const cleanupFocusVisible = useEvent3((element) => {
+      nativeSubmitObserverCleanupRef.current?.();
+      nativeSubmitObserverCleanupRef.current = null;
+      focusVisibleRef.current = false;
+      element?.removeAttribute("data-focus-visible");
+    });
+    (0, import_react59.useEffect)(() => {
+      if (focusable2 && !trulyDisabled) return;
+      cleanupFocusVisible(ref.current);
+      if (focusVisible) setFocusVisible(false);
     }, [
-      store4,
-      moves,
-      focusOnMove,
-      compositeElement,
-      present,
-      scrollIntoView
+      focusable2,
+      trulyDisabled,
+      focusVisible,
+      cleanupFocusVisible
     ]);
-    useSafeLayoutEffect(() => {
-      if (!moves) return;
-      if (!compositeElement) return;
-      const { activeId } = store4.getState();
-      if (!(activeId === null)) return;
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
-      if (!hasFocus(compositeElement)) {
-        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
-        });
-        compositeElement.focus({ preventScroll: true });
+    (0, import_react59.useEffect)(() => {
+      if (!focusable2) return;
+      if (!focusVisible) return;
+      const element = ref.current;
+      if (!element) return;
+      if (typeof IntersectionObserver === "undefined") return;
+      const observer = new IntersectionObserver(() => {
+        if (!isFocusable(element)) {
+          focusVisibleRef.current = false;
+          setFocusVisible(false);
+        }
+      });
+      observer.observe(element);
+      return () => observer.disconnect();
+    }, [focusable2, focusVisible]);
+    (0, import_react59.useEffect)(() => {
+      return () => nativeSubmitObserverCleanupRef.current?.();
+    }, []);
+    const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
+    const onMouseDownCapture = useDisableEvent(props.onMouseDownCapture, disabled2);
+    const onClickCapture = useDisableEvent(props.onClickCapture, disabled2);
+    const handleFocusVisible = (event, currentTarget) => {
+      if (currentTarget) event.currentTarget = currentTarget;
+      if (!focusable2) return;
+      const element = event.currentTarget;
+      if (!element) return;
+      if (!hasFocus(element)) return;
+      onFocusVisible?.(event);
+      if (event.defaultPrevented) return;
+      element.dataset.focusVisible = "true";
+      focusVisibleRef.current = true;
+      if (isNativeSubmitControl(element)) {
+        nativeSubmitObserverCleanupRef.current?.();
+        nativeSubmitObserverCleanupRef.current = null;
+        if (typeof IntersectionObserver !== "undefined") {
+          const observer = new IntersectionObserver(() => {
+            if (isFocusable(element)) return;
+            cleanupFocusVisible(element);
+          });
+          observer.observe(element);
+          nativeSubmitObserverCleanupRef.current = () => observer.disconnect();
+        }
+        return;
       }
-    }, [
-      store4,
-      moves,
-      compositeElement
-    ]);
-    return null;
-  });
-  var useComposite = createHook(function useComposite2({ store: store4, composite = true, focusOnMove = composite, moveOnKeyPress = true, unstable_scrollIntoView: scrollIntoView, ...props }) {
-    const context = useCompositeProviderContext();
-    store4 = store4 || context;
-    invariant(store4, "Composite must receive a `store` prop or be wrapped in a CompositeProvider component.");
-    const ref = (0, import_react66.useRef)(null);
-    const previousElementRef = (0, import_react66.useRef)(null);
-    const present = usePresentItem(store4);
-    const [, setCompositeElement] = useTransactionState(composite ? store4.setCompositeElement : null);
-    const virtualFocus = useStoreState(store4, "virtualFocus");
-    const activeId = useStoreState(store4, composite && virtualFocus ? ["activeId"] : [], (state2) => composite && virtualFocus ? state2.activeId : null);
-    useSafeLayoutEffect(() => {
-      if (!store4) return;
-      if (!composite) return;
-      if (!virtualFocus) return;
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (!previousElement) return;
-      const relatedTarget = getEnabledItem(store4, activeId)?.element || getActiveElement(previousElement);
-      if (relatedTarget === previousElement) return;
-      fireBlurEvent(previousElement, { relatedTarget });
-    }, [
-      store4,
-      activeId,
-      virtualFocus,
-      composite
-    ]);
-    const onKeyDownCapture = useKeyboardEventProxy(store4, props.onKeyDownCapture, previousElementRef);
-    const onKeyUpCapture = useKeyboardEventProxy(store4, props.onKeyUpCapture, previousElementRef);
+      setFocusVisible(true);
+    };
+    const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const onKeyDownCapture = useEvent3((event) => {
+      onKeyDownCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!focusable2) return;
+      if (focusVisible) return;
+      if (focusVisibleRef.current) return;
+      if ((event.metaKey || event.altKey || event.ctrlKey) && !isCompositeMoveKey(event.key)) return;
+      if (!isSelfTarget(event)) return;
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      queueBeforeEvent(element, "focusout", applyFocusVisible);
+    });
     const onFocusCaptureProp = props.onFocusCapture;
-    const onFocusCapture = useEvent2((event) => {
+    const onFocusCapture = useEvent3((event) => {
       onFocusCaptureProp?.(event);
       if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { virtualFocus: virtualFocus2 } = store4.getState();
-      if (!virtualFocus2) return;
-      const previousActiveElement = event.relatedTarget;
-      const isSilentlyFocused = silentlyFocused(event.currentTarget);
-      if (isSelfTarget(event) && isSilentlyFocused) {
-        event.stopPropagation();
-        previousElementRef.current = previousActiveElement;
+      if (!focusable2) return;
+      if (!isSelfTarget(event)) {
+        setFocusVisible(false);
+        return;
       }
+      const element = event.currentTarget;
+      const applyFocusVisible = () => handleFocusVisible(event, element);
+      if (isKeyboardModality || isAlwaysFocusVisible(event.target)) queueBeforeEvent(event.target, "focusout", applyFocusVisible);
+      else setFocusVisible(false);
     });
-    const onFocusProp = props.onFocus;
-    const onFocus = useEvent2((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!composite) return;
-      if (!store4) return;
-      const { relatedTarget } = event;
-      const { virtualFocus: virtualFocus2 } = store4.getState();
-      if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store4, relatedTarget)) queueMicrotask(() => present({
-          focus: true,
-          markedOnly: true,
-          requireFocus: true,
-          scrollIntoView
-        }));
-      } else if (isSelfTarget(event)) {
-        if (!isItem(store4, relatedTarget)) {
-          const { activeId: activeId2 } = store4.getState();
-          if (activeId2 != null) present({
-            id: activeId2,
-            markedOnly: true,
-            requireFocus: true,
-            scrollIntoView
-          });
-        }
-        store4.setActiveId(null);
-      }
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent3((event) => {
+      onBlurProp?.(event);
+      if (!focusable2) return;
+      if (!isFocusEventOutside(event)) return;
+      cleanupFocusVisible(event.currentTarget);
+      setFocusVisible(false);
     });
-    const onBlurCaptureProp = props.onBlurCapture;
-    const onBlurCapture = useEvent2((event) => {
-      onBlurCaptureProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2, compositeElement } = store4.getState();
-      if (!virtualFocus2) return;
-      if (event.currentTarget !== compositeElement) return;
-      const activeElement2 = getEnabledItem(store4, activeId2)?.element;
-      const nextActiveElement = event.relatedTarget;
-      const nextActiveElementIsItem = isItem(store4, nextActiveElement);
-      const previousElement = previousElementRef.current;
-      previousElementRef.current = null;
-      if (isSelfTarget(event) && nextActiveElementIsItem) {
-        if (nextActiveElement === activeElement2) {
-          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
-        } else if (activeElement2) fireBlurEvent(activeElement2, event);
-        else if (previousElement) fireBlurEvent(previousElement, event);
-        event.stopPropagation();
-      } else if (!isItem(store4, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
+    const autoFocusOnShow = (0, import_react59.useContext)(FocusableContext);
+    const autoFocusRef = useEvent3((element) => {
+      if (!focusable2) return;
+      if (!autoFocus) return;
+      if (!element) return;
+      if (!autoFocusOnShow) return;
+      queueMicrotask(() => {
+        if (hasFocus(element)) return;
+        if (!isFocusable(element)) return;
+        element.focus();
+      });
     });
+    const [elementCapabilities, setElementCapabilities] = (0, import_react59.useState)(defaultElementCapabilities);
+    useSafeLayoutEffect(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nextCapabilities = getElementCapabilities(element.tagName.toLowerCase());
+      if (nextCapabilities === defaultElementCapabilities) return;
+      setElementCapabilities(nextCapabilities);
+    }, []);
+    const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
+    const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react59.useState)(false);
+    if (isSafariBrowser) (0, import_react59.useEffect)(() => {
+      if (!focusable2) return;
+      const element = ref.current;
+      if (!element) return;
+      const { type } = element;
+      const isNativeCheckboxOrRadio = element.tagName === "INPUT" && (type === "checkbox" || type === "radio");
+      setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
+    }, [focusable2]);
+    const styleProp = props.style;
+    const style = (0, import_react59.useMemo)(() => {
+      if (trulyDisabled) return {
+        pointerEvents: "none",
+        ...styleProp
+      };
+      return styleProp;
+    }, [trulyDisabled, styleProp]);
+    props = {
+      "data-focus-visible": focusable2 && focusVisible || void 0,
+      "data-autofocus": autoFocus || void 0,
+      "aria-disabled": disabled2 || void 0,
+      ...props,
+      ...metadataProps,
+      ref: useMergeRefs6(ref, autoFocusRef, props.ref),
+      style,
+      tabIndex: getTabIndex2({
+        focusable: focusable2,
+        trulyDisabled,
+        nativeTabbable,
+        supportsDisabled,
+        safariTabIndex,
+        tabIndexProp: props.tabIndex
+      }),
+      disabled: supportsDisabled && trulyDisabled ? true : void 0,
+      contentEditable: disabled2 ? void 0 : props.contentEditable,
+      onKeyPressCapture,
+      onClickCapture,
+      onMouseDownCapture,
+      onKeyDownCapture,
+      onFocusCapture,
+      onBlur
+    };
+    return removeUndefinedValues(props);
+  });
+  var Focusable = forwardRef123(function Focusable2(props) {
+    const htmlProps = useFocusable(props);
+    return createElement5(TagName, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/command/command.js
+  var import_react60 = __toESM(require_react(), 1);
+  var TagName2 = "button";
+  function isNativeClick(event) {
+    if (!event.isTrusted) return false;
+    const element = event.currentTarget;
+    if (event.key === "Enter") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "A";
+    if (event.key === " ") return isButton(element) || element.tagName === "SUMMARY" || element.tagName === "INPUT" || element.tagName === "SELECT";
+    return false;
+  }
+  var symbol = /* @__PURE__ */ Symbol("command");
+  var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
+    const ref = (0, import_react60.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react60.useState)(false);
+    const type = props.type;
+    (0, import_react60.useEffect)(() => {
+      const element = ref.current;
+      if (!element) return;
+      const nativeButton = isButton(element);
+      if (type !== void 0 && nativeButton && element.type === "button") return;
+      setIsNativeButton(nativeButton);
+    }, [type]);
+    const [active, setActive] = (0, import_react60.useState)(false);
+    const activeRef = (0, import_react60.useRef)(false);
+    const disabled2 = disabledFromProps(props);
+    const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
+    useSafeLayoutEffect(() => {
+      if (!disabled2) return;
+      activeRef.current = false;
+      setActive(false);
+    }, [disabled2]);
     const onKeyDownProp = props.onKeyDown;
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const onKeyDown = useEvent2((event) => {
+    const onKeyDown = useEvent3((event) => {
       onKeyDownProp?.(event);
-      if (event.nativeEvent.isComposing) return;
+      const element = event.currentTarget;
       if (event.defaultPrevented) return;
-      if (!store4) return;
+      if (isDuplicate) return;
+      if (disabled2) return;
       if (!isSelfTarget(event)) return;
-      const { orientation, items, renderedItems, activeId: activeId2, rtl } = store4.getState();
-      const activeItem = getEnabledItem(store4, activeId2);
-      if (activeItem?.element?.isConnected) return;
-      const elementlessActiveItem = activeItem && activeId2 != null;
-      const movementItems = elementlessActiveItem ? items : renderedItems;
-      const isVertical = orientation !== "horizontal";
-      const isHorizontal = orientation !== "vertical";
-      const grid = isGrid(movementItems);
-      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
-      const up = () => {
-        if (elementlessActiveItem) return store4.up({
-          activeId: activeId2,
-          renderedItems: movementItems
-        });
-        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
-        return store4?.last();
-      };
-      const right = () => {
-        if (elementlessActiveItem) return store4.next({
-          activeId: activeId2,
-          renderedItems: movementItems
-        });
-        return rtl ? store4.last() : store4.first();
-      };
-      const down = () => {
-        if (elementlessActiveItem) return store4.down({
-          activeId: activeId2,
-          renderedItems: movementItems
-        });
-        return store4.first();
-      };
-      const left = () => {
-        if (elementlessActiveItem) return store4.previous({
-          activeId: activeId2,
-          renderedItems: movementItems
-        });
-        return rtl ? store4.first() : store4.last();
-      };
-      const action = {
-        ArrowUp: (grid || isVertical) && up,
-        ArrowRight: (grid || isHorizontal) && right,
-        ArrowDown: (grid || isVertical) && down,
-        ArrowLeft: (grid || isHorizontal) && left,
-        Home: store4.first,
-        End: store4.last,
-        PageUp: store4.first,
-        PageDown: store4.last
-      }[event.key];
-      if (action) {
-        const id = action();
-        if (id !== void 0) {
-          if (!moveOnKeyPressProp(event)) return;
-          event.preventDefault();
-          store4.move(id);
+      if (isTextField(element)) return;
+      if (element.isContentEditable) return;
+      const isEnter = clickOnEnter && event.key === "Enter";
+      const isSpace = clickOnSpace && event.key === " ";
+      const shouldPreventEnter = event.key === "Enter" && !clickOnEnter;
+      const shouldPreventSpace = event.key === " " && !clickOnSpace;
+      if (shouldPreventEnter || shouldPreventSpace) {
+        event.preventDefault();
+        return;
+      }
+      if (isEnter || isSpace) {
+        const nativeClick = isNativeClick(event);
+        if (isEnter) {
+          if (!nativeClick) {
+            event.preventDefault();
+            const { view, ...eventInit } = event;
+            const click = () => fireClickEvent(element, eventInit);
+            if (isFirefox()) queueBeforeEvent(element, "keyup", click);
+            else queueMicrotask(click);
+          }
+        } else if (isSpace) {
+          activeRef.current = true;
+          if (!nativeClick) {
+            event.preventDefault();
+            setActive(true);
+          }
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(CompositeScopedContextProvider, {
-      value: store4,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(CompositeFocusOnMove, {
-        store: store4,
-        focusOnMove,
-        previousElementRef,
-        present,
-        scrollIntoView
-      })]
-    }), [
-      store4,
-      composite,
-      focusOnMove,
-      present
+    const onKeyUpProp = props.onKeyUp;
+    const onKeyUp = useEvent3((event) => {
+      onKeyUpProp?.(event);
+      if (isDuplicate) return;
+      const isSpace = clickOnSpace && event.key === " ";
+      if (!activeRef.current || !isSpace) return;
+      const nativeClick = isNativeClick(event);
+      activeRef.current = false;
+      if (!nativeClick) setActive(false);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (disabled2) return;
+      if (event.metaKey) return;
+      if (nativeClick) return;
+      event.preventDefault();
+      const element = event.currentTarget;
+      const { view, ...eventInit } = event;
+      queueMicrotask(() => fireClickEvent(element, eventInit));
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent3((event) => {
+      onBlurProp?.(event);
+      if (!activeRef.current) return;
+      activeRef.current = false;
+      setActive(false);
+    });
+    props = {
+      "data-active": active || void 0,
+      type: isNativeButton ? "button" : void 0,
+      ...metadataProps,
+      ...props,
+      ref: useMergeRefs6(ref, props.ref),
+      onKeyDown,
+      onKeyUp,
+      onBlur
+    };
+    props = useFocusable(props);
+    return props;
+  });
+  var Command = forwardRef123(function Command2(props) {
+    const htmlProps = useCommand(withDefaultButtonType(props));
+    return createElement5(TagName2, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-context.js
+  var ctx2 = createStoreContext();
+  var useCollectionContext = ctx2.useContext;
+  var useCollectionScopedContext = ctx2.useScopedContext;
+  var useCollectionProviderContext = ctx2.useProviderContext;
+  var CollectionContextProvider = ctx2.ContextProvider;
+  var CollectionScopedContextProvider = ctx2.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-item.js
+  var import_react61 = __toESM(require_react(), 1);
+  var TagName3 = "div";
+  var useCollectionItem = createHook(function useCollectionItem2({ store: store4, shouldRegisterItem = true, getItem = identity, element, ...props }) {
+    const context = useCollectionContext();
+    store4 = store4 || context;
+    const id = useId8(props.id);
+    const ref = (0, import_react61.useRef)(element);
+    (0, import_react61.useEffect)(() => {
+      const element2 = ref.current;
+      if (!id) return;
+      if (!element2) return;
+      if (!shouldRegisterItem) return;
+      const item = getItem({
+        id,
+        element: element2
+      });
+      return store4?.renderItem(item);
+    }, [
+      id,
+      shouldRegisterItem,
+      getItem,
+      store4
     ]);
     props = {
-      "aria-activedescendant": useStoreState(store4, composite && virtualFocus ? ["items"] : [], () => {
-        if (!store4) return;
-        if (!composite) return;
-        if (!virtualFocus) return;
-        return getEnabledItem(store4, activeId)?.id;
-      }),
       ...props,
-      ref: useMergeRefs6(ref, setCompositeElement, props.ref),
-      onKeyDownCapture,
-      onKeyUpCapture,
-      onFocusCapture,
-      onFocus,
-      onBlurCapture,
-      onKeyDown
+      ref: useMergeRefs6(ref, props.ref)
     };
-    const focusable2 = useStoreState(store4, composite && !virtualFocus ? ["activeId"] : [], (state2) => composite && (virtualFocus || state2.activeId === null));
-    props = useFocusable({
-      focusable: focusable2,
-      ...props
-    });
     return props;
   });
-  var Composite6 = forwardRef121(function Composite7(props) {
-    const htmlProps = useComposite(props);
-    return createElement5(TagName5, htmlProps);
+  var CollectionItem = forwardRef123(function CollectionItem2(props) {
+    const htmlProps = useCollectionItem(props);
+    return createElement5(TagName3, htmlProps);
   });

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
-  var ctx4 = createStoreContext();
-  var useDisclosureContext = ctx4.useContext;
-  var useDisclosureScopedContext = ctx4.useScopedContext;
-  var useDisclosureProviderContext = ctx4.useProviderContext;
-  var DisclosureContextProvider = ctx4.ContextProvider;
-  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+  // node_modules/@ariakit/react-components/dist/composite/composite-context.js
+  var import_react62 = __toESM(require_react(), 1);
+  var ctx3 = createStoreContext([CollectionContextProvider], [CollectionScopedContextProvider]);
+  var useCompositeContext = ctx3.useContext;
+  var useCompositeScopedContext = ctx3.useScopedContext;
+  var useCompositeProviderContext = ctx3.useProviderContext;
+  var CompositeContextProvider = ctx3.ContextProvider;
+  var CompositeScopedContextProvider = ctx3.ScopedContextProvider;
+  var CompositeItemContext = (0, import_react62.createContext)(void 0);
+  var CompositeRowContext = (0, import_react62.createContext)(void 0);

-  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react67 = __toESM(require_react(), 1);
-  var ctx5 = createStoreContext([DisclosureContextProvider], [DisclosureScopedContextProvider]);
-  var useDialogContext = ctx5.useContext;
-  var useDialogScopedContext = ctx5.useScopedContext;
-  var useDialogProviderContext = ctx5.useProviderContext;
-  var DialogContextProvider = ctx5.ContextProvider;
-  var DialogScopedContextProvider = ctx5.ScopedContextProvider;
-  var DialogHeadingContext = (0, import_react67.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react67.createContext)(void 0);
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var import_react63 = __toESM(require_react(), 1);

-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react68 = __toESM(require_react(), 1);
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom4 = __toESM(require_react_dom(), 1);
-  var TagName6 = "div";
-  function afterTimeout(timeoutMs, cb) {
-    const timeoutId = setTimeout(cb, timeoutMs);
-    return () => clearTimeout(timeoutId);
+  // node_modules/@ariakit/store/dist/index.js
+  function getInternal(store4, key) {
+    const internals = store4.__unstableInternals;
+    invariant(internals, "Invalid store");
+    return internals[key];
   }
-  function parseCSSTime(time) {
-    const value = time?.trim() || "0s";
-    const multiplier = value.endsWith("ms") ? 1 : 1e3;
-    const parsed = Number.parseFloat(value) * multiplier;
-    return Number.isNaN(parsed) ? 0 : parsed;
+  function hasUpdatedKey(keys, updatedKey) {
+    if (!keys) return true;
+    for (const currentKey of keys) if (updatedKey instanceof Set) {
+      if (updatedKey.has(currentKey)) return true;
+    } else if (isSameValue(currentKey, updatedKey)) return true;
+    return false;
   }
-  function getEndTime(names, delays, durations) {
-    const nameList = names.split(",");
-    const delayList = delays.split(",");
-    const durationList = durations.split(",");
-    let endTime = 0;
-    for (const [index2, name2] of nameList.entries()) {
-      if (name2.trim() === "none") continue;
-      const delay = parseCSSTime(delayList[index2 % delayList.length]);
-      const duration = parseCSSTime(durationList[index2 % durationList.length]);
-      endTime = Math.max(endTime, delay + duration);
+  function isSameValue(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) {
+    let cleanupPrevState;
+    for (const key of getKeys(state2)) {
+      if (isSameValue(state2[key], stateBeforeCleanup[key])) continue;
+      if (updatedKey !== void 0 && hasUpdatedKey([key], updatedKey)) continue;
+      cleanupPrevState ??= { ...prevState };
+      cleanupPrevState[key] = state2[key];
     }
-    return endTime;
+    return cleanupPrevState;
   }
-  function getElementEndTime(element) {
-    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
-    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  var MAX_REPAIR_PASSES = 100;
+  function addKeyedListener(map, keys, listener) {
+    if (!keys) return;
+    for (const key of keys) {
+      let listeners2 = map.get(key);
+      if (!listeners2) {
+        listeners2 = /* @__PURE__ */ new Set();
+        map.set(key, listeners2);
+      }
+      listeners2.add(listener);
+    }
   }
-  function isHidden(mounted, hidden, alwaysVisible) {
-    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  function deleteKeyedListener(map, keys, listener) {
+    if (!map) return;
+    if (!keys) return;
+    for (const key of keys) {
+      const listeners2 = map.get(key);
+      if (!listeners2) continue;
+      listeners2.delete(listener);
+      if (!listeners2.size) map.delete(key);
+    }
   }
-  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store4, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
-    const context = useDisclosureProviderContext();
-    store4 = store4 || context;
-    invariant(store4, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
-    const ref = (0, import_react68.useRef)(null);
-    const id = useId8(props.id);
-    const [transition, setTransition] = (0, import_react68.useState)(null);
-    const { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store4, {
-      open: "open",
-      mounted: "mounted",
-      animated: "animated",
-      contentElement: "contentElement"
+  function getFastPathNotifiedListeners(frame) {
+    const notifiedListeners = /* @__PURE__ */ new Set();
+    const currentListener = frame.currentListener;
+    if (!currentListener) return notifiedListeners;
+    for (const listener of frame.keyedListeners) {
+      notifiedListeners.add(listener);
+      if (listener === currentListener) return notifiedListeners;
+    }
+    notifiedListeners.clear();
+    notifiedListeners.add(currentListener);
+    return notifiedListeners;
+  }
+  function preserveFastPathNotifiedListeners(frame) {
+    frame.notifiedListeners ??= getFastPathNotifiedListeners(frame);
+  }
+  function hasFastPathPassedListener(frame, listener) {
+    if (!frame.currentListener) return false;
+    let foundCurrentKeyedListener = false;
+    for (const currentListener of frame.keyedListeners) {
+      if (currentListener === frame.currentListener) {
+        foundCurrentKeyedListener = true;
+        continue;
+      }
+      if (!foundCurrentKeyedListener) continue;
+      if (currentListener === listener) return false;
+    }
+    let foundListener = false;
+    for (const currentListener of frame.group.listeners) {
+      if (currentListener === frame.currentListener) return foundListener;
+      if (currentListener === listener) foundListener = true;
+    }
+    return false;
+  }
+  function preserveFastPathFrames(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (listener && !frame.keyedListeners.has(listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      for (const currentListener of frame.group.listeners) {
+        if (currentListener === frame.currentListener) break;
+        if (!hasFastPathPassedListener(frame, currentListener)) continue;
+        frame.notifiedListeners?.add(currentListener);
+      }
+    }
+  }
+  function preserveFastPathPassedListeners(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!hasFastPathPassedListener(frame, listener)) continue;
+      preserveFastPathNotifiedListeners(frame);
+      frame.notifiedListeners?.add(listener);
+    }
+  }
+  function preserveFastPathPassedKeyedListeners({ fastPathFrames, group, keys, listener }) {
+    const wasRegistered = group.listeners.has(listener);
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      if (hasFastPathPassedListener(frame, listener)) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.notifiedListeners?.add(listener);
+      } else if (wasRegistered) {
+        preserveFastPathNotifiedListeners(frame);
+        frame.recoverToLive = true;
+      }
+    }
+  }
+  function clearFastPathNotifiedListener(fastPathFrames, group, listener) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      frame.notifiedListeners?.delete(listener);
+    }
+  }
+  function addFastPathKeyedListener({ fastPathFrames, group, keys, listener }) {
+    for (const frame of fastPathFrames) {
+      if (frame.group !== group) continue;
+      if (frame.recovering) continue;
+      if (!keys.includes(frame.updatedKey)) continue;
+      frame.keyedListeners.add(listener);
+    }
+  }
+  function runPendingCleanup(group, listener) {
+    if (!group.disposables.size) return;
+    const cleanup = group.disposables.get(listener);
+    if (!cleanup) return;
+    group.disposables.delete(listener);
+    cleanup();
+  }
+  function setListenerCleanup(group, listener, cleanup) {
+    const currentCleanup = group.disposables.get(listener);
+    if (!currentCleanup) {
+      group.disposables.set(listener, cleanup);
+      return;
+    }
+    group.disposables.set(listener, () => {
+      currentCleanup();
+      cleanup();
     });
-    const otherElement = useStoreState(store4.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react68.useRef)(false);
-    useSafeLayoutEffect(() => {
-      if (!ref.current) return;
-      store4?.setContentElement(ref.current);
-    }, [store4]);
-    useSafeLayoutEffect(() => {
-      let previousAnimated;
-      store4?.setState("animated", (animated3) => {
-        previousAnimated = animated3;
-        return true;
-      });
-      return () => {
-        if (previousAnimated === void 0) return;
-        store4?.setState("animated", previousAnimated);
+  }
+  function notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey) {
+    if (group.suspendCounts?.has(listener)) return;
+    const { disposables } = group;
+    const cleanup = disposables.size ? disposables.get(listener) : void 0;
+    if (cleanup) {
+      disposables.delete(listener);
+      const stateBeforeCleanup = state2;
+      cleanup();
+      state2 = getState2?.() ?? state2;
+      if (state2 !== stateBeforeCleanup) prevState = getCleanupPrevState(prevState, state2, stateBeforeCleanup, updatedKey) ?? prevState;
+    }
+    const result = listener(state2, prevState);
+    if (result) setListenerCleanup(group, listener, result);
+  }
+  function runLiveListeners({ group, getState: getState2, prevState, updatedKey, notifiedListeners }) {
+    const allKeysListeners = group.allKeysListeners;
+    for (const listener of group.listeners) {
+      if (notifiedListeners?.has(listener)) continue;
+      if (!allKeysListeners?.has(listener)) {
+        if (!hasUpdatedKey(group.listenerKeys.get(listener), updatedKey)) continue;
+      }
+      notifiedListeners?.add(listener);
+      notifyStoreListener(group, listener, getState2(), prevState, getState2, updatedKey);
+    }
+  }
+  function createStore(initialState, ...stores) {
+    let state2 = initialState;
+    let prevStateBatch = state2;
+    let destroy = noop5;
+    let batchPending = false;
+    let inDispatch = false;
+    let updatedKeys = /* @__PURE__ */ new Set();
+    const instances = /* @__PURE__ */ new Set();
+    const setups = /* @__PURE__ */ new Set();
+    const syncListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const batchListenerGroup = {
+      listeners: /* @__PURE__ */ new Set(),
+      disposables: /* @__PURE__ */ new Map(),
+      listenerKeys: /* @__PURE__ */ new WeakMap()
+    };
+    const storeSetup = (callback) => {
+      setups.add(callback);
+      return () => setups.delete(callback);
+    };
+    const storeInit = () => {
+      const initializedInstances = instances.size;
+      const instance = /* @__PURE__ */ Symbol();
+      instances.add(instance);
+      const maybeDestroy = () => {
+        if (!instances.delete(instance)) return;
+        if (instances.size) return;
+        destroy();
       };
-    }, [store4]);
-    useSafeLayoutEffect(() => {
-      if (!animated2) {
-        if (!open) {
-          hasClosedRef.current = true;
-          setTransition(null);
-        } else if (hasClosedRef.current) {
-          hasClosedRef.current = false;
-          setTransition("enter");
+      if (initializedInstances) return maybeDestroy;
+      const stateKeys = getKeys(state2);
+      const desyncs = [];
+      for (const store4 of stores) {
+        const storeState = store4?.getState?.();
+        if (!storeState) continue;
+        const keys = stateKeys.filter((key) => hasOwnProperty(storeState, key));
+        if (!keys.length) continue;
+        if (stores.length === 1 || keys.length === stateKeys.length) {
+          for (const key of keys) desyncs.push(sync2(store4, [key], (state3) => {
+            setState(key, state3[key], true);
+          }));
+          continue;
+        }
+        desyncs.push(subscribe2(store4, keys, (state3, prevState) => {
+          for (const key of keys) {
+            if (state3[key] === prevState[key]) continue;
+            setState(key, state3[key], true);
+          }
+        }));
+        for (const key of keys) {
+          const liveState = store4?.getState?.();
+          if (!liveState) continue;
+          setState(key, liveState[key], true);
         }
-        return;
-      }
-      if (!contentElement?.isConnected) {
-        setTransition(null);
-        return;
       }
-      return afterPaint(() => {
-        setTransition(open ? "enter" : mounted ? "leave" : null);
+      const teardowns = [];
+      for (const setup2 of setups) teardowns.push(setup2());
+      const cleanups = stores.map(init);
+      destroy = chain(...desyncs, ...teardowns, ...cleanups);
+      return maybeDestroy;
+    };
+    const deleteListenerIndexes = (group, listener, keys) => {
+      if (keys === void 0) return;
+      if (keys) deleteKeyedListener(group.listenersByKey, keys, listener);
+      else group.allKeysListeners?.delete(listener);
+    };
+    const fastPathFrames = [];
+    const registerListener = (keys, listener, group = syncListenerGroup) => {
+      const listenerKeysValue = keys ? [...keys] : null;
+      const wasRegistered = group.listeners.has(listener);
+      if (!wasRegistered) clearFastPathNotifiedListener(fastPathFrames, group, listener);
+      if (!listenerKeysValue) {
+        if (wasRegistered) preserveFastPathFrames(fastPathFrames, group);
+        preserveFastPathPassedListeners(fastPathFrames, group, listener);
+      } else preserveFastPathPassedKeyedListeners({
+        fastPathFrames,
+        group,
+        keys: listenerKeysValue,
+        listener
       });
-    }, [
-      animated2,
-      contentElement,
-      open,
-      mounted
-    ]);
-    useSafeLayoutEffect(() => {
-      if (!store4) return;
-      if (!animated2) return;
-      if (!transition) return;
-      if (!contentElement) return;
-      const stopAnimation = () => store4?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
-      if (transition === "leave" && open) return;
-      if (transition === "enter" && !open) return;
-      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
-      const elements2 = [contentElement];
-      if (otherElement) elements2.push(otherElement);
-      const relatedElement = otherElementRef?.current;
-      if (relatedElement) elements2.push(relatedElement);
-      const timeout = Math.max(...elements2.map(getElementEndTime));
-      if (!timeout) {
-        if (transition === "enter") store4.setState("animated", false);
-        stopAnimation();
-        return;
+      if (wasRegistered) {
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        deleteListenerIndexes(group, listener, group.listenerKeys.get(listener));
       }
-      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
-    }, [
-      store4,
-      animated2,
-      contentElement,
-      otherElement,
-      otherElementRef,
-      open,
-      transition
-    ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(DialogScopedContextProvider, {
-      value: store4,
-      children: element
-    }), [store4]);
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const styleProp = props.style;
-    const style = (0, import_react68.useMemo)(() => {
-      if (hidden) return {
-        ...styleProp,
-        display: "none"
+      group.listeners.add(listener);
+      if (listenerKeysValue) {
+        group.listenersByKey ??= /* @__PURE__ */ new Map();
+        addKeyedListener(group.listenersByKey, listenerKeysValue, listener);
+        addFastPathKeyedListener({
+          fastPathFrames,
+          group,
+          keys: listenerKeysValue,
+          listener
+        });
+      } else {
+        group.allKeysListeners ??= /* @__PURE__ */ new Set();
+        group.allKeysListeners.add(listener);
+      }
+      group.listenerKeys.set(listener, listenerKeysValue);
+      return () => {
+        const cleanup = group.disposables.get(listener);
+        group.disposables.delete(listener);
+        preserveFastPathFrames(fastPathFrames, group, listener);
+        const currentKeys = group.listenerKeys.get(listener);
+        deleteListenerIndexes(group, listener, listenerKeysValue);
+        if (currentKeys !== listenerKeysValue) deleteListenerIndexes(group, listener, currentKeys);
+        group.listenerKeys.delete(listener);
+        group.listeners.delete(listener);
+        cleanup?.();
       };
-      return styleProp;
-    }, [hidden, styleProp]);
-    props = {
-      "data-open": open || void 0,
-      "data-enter": transition === "enter" || void 0,
-      "data-leave": transition === "leave" || void 0,
-      hidden,
-      ...props,
-      id,
-      ref: useMergeRefs6(id ? store4.setContentElement : null, ref, props.ref),
-      style
-    };
-    return removeUndefinedValues(props);
-  });
-  var DisclosureContentImpl = forwardRef121(function DisclosureContentImpl2(props) {
-    const htmlProps = useDisclosureContent(props);
-    return createElement5(TagName6, htmlProps);
-  });
-  var DisclosureContent = forwardRef121(function DisclosureContent2({ unmountOnHide, ...props }) {
-    const context = useDisclosureProviderContext();
-    const store4 = props.store || context;
-    if (useStoreState(store4, ["mounted"], (state2) => !unmountOnHide || state2?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(DisclosureContentImpl, { ...props });
-  });
-
-  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
-  function createDisclosureStore(props = {}) {
-    const store4 = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
-    throwOnConflictingProps(props, store4);
-    const syncState = store4?.getState();
-    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
-    const animated2 = defaultValue(props.animated, syncState?.animated, false);
-    const initialState = {
-      open,
-      animated: animated2,
-      animating: !!animated2 && open,
-      mounted: open,
-      contentElement: defaultValue(syncState?.contentElement, null),
-      disclosureElement: defaultValue(syncState?.disclosureElement, null)
     };
-    const disclosure = store4 ? createStore(initialState, store4) : createStore(initialState);
-    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state2) => {
-      if (state2.animated) return;
-      disclosure.setState("animating", false);
-    }));
-    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
-      if (!disclosure.getState().animated) return;
-      disclosure.setState("animating", true);
-    }));
-    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state2) => {
-      disclosure.setState("mounted", state2.open || state2.animating);
-    }));
-    return {
-      ...disclosure,
-      disclosure: props.disclosure,
-      setOpen: (value) => disclosure.setState("open", value),
-      show: () => disclosure.setState("open", true),
-      hide: () => disclosure.setState("open", false),
-      toggle: () => disclosure.setState("open", (open2) => !open2),
-      stopAnimation: () => disclosure.setState("animating", false),
-      setContentElement: (value) => disclosure.setState("contentElement", value),
-      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    const storeSubscribe = (keys, listener) => registerListener(keys, listener);
+    const runInitialListener = (group, listener, prevState) => {
+      const shouldSuspend = group.listeners.has(listener);
+      if (shouldSuspend) {
+        group.suspendCounts ??= /* @__PURE__ */ new Map();
+        const count = group.suspendCounts.get(listener) ?? 0;
+        group.suspendCounts.set(listener, count + 1);
+      }
+      let cleanupPrevState;
+      try {
+        const stateBeforeCleanups = state2;
+        runPendingCleanup(group, listener);
+        if (state2 !== stateBeforeCleanups) cleanupPrevState = getCleanupPrevState(prevState, state2, stateBeforeCleanups);
+        const cleanup = listener(state2, cleanupPrevState ?? prevState);
+        if (cleanup) setListenerCleanup(group, listener, cleanup);
+      } finally {
+        if (shouldSuspend) {
+          const suspendCounts = group.suspendCounts;
+          const count = suspendCounts?.get(listener);
+          if (count && count > 1) suspendCounts?.set(listener, count - 1);
+          else suspendCounts?.delete(listener);
+          if (!suspendCounts?.size) delete group.suspendCounts;
+        }
+      }
     };
-  }
-
-  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-  function useDisclosureStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.store, props.disclosure]);
-    useStoreProps(store4, props, "open", "setOpen");
-    useStoreProps(store4, props, "mounted", "setMounted");
-    useStoreProps(store4, props, "animated");
-    return Object.assign(store4, { disclosure: props.disclosure });
-  }
-
-  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
-  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
-  var usePopoverContext = ctx6.useContext;
-  var usePopoverScopedContext = ctx6.useScopedContext;
-  var usePopoverProviderContext = ctx6.useProviderContext;
-  var PopoverContextProvider = ctx6.ContextProvider;
-  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react69 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react69.createContext)(void 0);
-  var ctx7 = createStoreContext([PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider]);
-  var useComboboxContext = ctx7.useContext;
-  var useComboboxScopedContext = ctx7.useScopedContext;
-  var useComboboxProviderContext = ctx7.useProviderContext;
-  var ComboboxContextProvider = ctx7.ContextProvider;
-  var ComboboxScopedContextProvider = ctx7.ScopedContextProvider;
-  var ComboboxItemValueContext = (0, import_react69.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react69.createContext)(false);
-  var ComboboxHeadingContext = (0, import_react69.createContext)(null);
-
-  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
-  function useCollectionStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.store]);
-    useStoreProps(store4, props, "items", "setItems");
-    return store4;
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
-  function useCompositeStoreOptions(props) {
-    return {
-      id: useId8(props.id),
-      ...props
+    const storeSync = (keys, listener) => {
+      runInitialListener(syncListenerGroup, listener, state2);
+      return registerListener(keys, listener);
     };
-  }
-  function useCompositeStoreProps(store4, update4, props) {
-    store4 = useCollectionStoreProps(store4, update4, props);
-    useStoreProps(store4, props, "activeId", "setActiveId");
-    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
-    useStoreProps(store4, focusOrderProps, "compositeElementInFocusOrder");
-    useStoreProps(store4, props, "virtualFocus");
-    useStoreProps(store4, props, "orientation");
-    useStoreProps(store4, props, "rtl");
-    useStoreProps(store4, props, "focusLoop");
-    useStoreProps(store4, props, "focusWrap");
-    useStoreProps(store4, props, "focusShift");
-    return store4;
-  }
-
-  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
-  function createDialogStore(props = {}) {
-    return createDisclosureStore(props);
-  }
-
-  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-  function useDialogStoreProps(store4, update4, props) {
-    return useDisclosureStoreProps(store4, update4, props);
-  }
-
-  // node_modules/@ariakit/components/dist/popover/popover-store.js
-  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
-    const store4 = mergeStore(props.store, omit2(otherPopover, [
-      "arrowElement",
-      "anchorElement",
-      "contentElement",
-      "popoverElement",
-      "disclosureElement",
-      "unstable_placing"
-    ]));
-    throwOnConflictingProps(props, store4);
-    const syncState = store4?.getState();
-    const dialog = createDialogStore({
-      ...props,
-      store: store4
-    });
-    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const initialState = {
-      ...dialog.getState(),
-      placement,
-      currentPlacement: placement,
-      anchorElement: defaultValue(syncState?.anchorElement, null),
-      popoverElement: defaultValue(syncState?.popoverElement, null),
-      arrowElement: defaultValue(syncState?.arrowElement, null),
-      rendered: /* @__PURE__ */ Symbol("rendered"),
-      unstable_placing: false
+    const storeBatch = (keys, listener) => {
+      if (!batchListenerGroup.listeners.size && !inDispatch) prevStateBatch = state2;
+      runInitialListener(batchListenerGroup, listener, prevStateBatch);
+      return registerListener(keys, listener, batchListenerGroup);
     };
-    const popover = createStore(initialState, dialog, store4);
-    let syncedAnchorElement = initialState.anchorElement === initialState.disclosureElement ? initialState.anchorElement : null;
-    setup(popover, () => sync2(popover, ["anchorElement", "disclosureElement"], (state2) => {
-      if (state2.anchorElement && state2.anchorElement !== syncedAnchorElement) {
-        syncedAnchorElement = null;
+    const storePick = (keys) => createStore(pick(state2, keys), finalStore);
+    const storeOmit = (keys) => createStore(omit(state2, keys), finalStore);
+    const getState2 = () => state2;
+    const runListeners = (group, prevState, updatedKey) => {
+      if (!(updatedKey instanceof Set) && !group.allKeysListeners?.size) {
+        const keyedListeners = group.listenersByKey?.get(updatedKey);
+        if (!keyedListeners) return;
+        const frame = {
+          group,
+          keyedListeners,
+          updatedKey,
+          currentListener: null
+        };
+        fastPathFrames.push(frame);
+        try {
+          for (const listener of keyedListeners) {
+            if (frame.notifiedListeners?.has(listener)) continue;
+            frame.currentListener = listener;
+            frame.notifiedListeners?.add(listener);
+            notifyStoreListener(group, listener, state2, prevState, getState2, updatedKey);
+            if (!group.allKeysListeners?.size && !frame.recoverToLive) continue;
+            const notifiedListeners = frame.notifiedListeners ?? getFastPathNotifiedListeners(frame);
+            frame.notifiedListeners = notifiedListeners;
+            frame.recovering = true;
+            runLiveListeners({
+              group,
+              getState: getState2,
+              prevState,
+              updatedKey,
+              notifiedListeners
+            });
+            return;
+          }
+        } finally {
+          fastPathFrames.pop();
+        }
         return;
       }
-      syncedAnchorElement = state2.disclosureElement;
-      popover.setState("anchorElement", syncedAnchorElement);
-    }));
-    return {
-      ...dialog,
-      ...popover,
-      setAnchorElement: (element) => popover.setState("anchorElement", element),
-      setPopoverElement: (element) => popover.setState("popoverElement", element),
-      setArrowElement: (element) => popover.setState("arrowElement", element),
-      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
+      runLiveListeners({
+        group,
+        getState: getState2,
+        prevState,
+        updatedKey
+      });
     };
-  }
-
-  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
-  function usePopoverStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.popover]);
-    useStoreProps(store4, props, "placement");
-    return useDialogStoreProps(store4, update4, props);
-  }
-
-  // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react70 = __toESM(require_react(), 1);
-  var TagName7 = "div";
-  function hoveringInside(event) {
-    const nextElement = event.relatedTarget;
-    if (!isElement2(nextElement)) return false;
-    return contains2(event.currentTarget, nextElement);
-  }
-  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
-  function movingToAnotherItem(event) {
-    const { relatedTarget } = event;
-    if (!isElement2(relatedTarget)) return false;
-    let dest = relatedTarget;
-    do {
-      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
-      dest = dest.parentElement;
-    } while (dest);
-    return false;
-  }
-  var useCompositeHover = createHook(function useCompositeHover2({ store: store4, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
-    const context = useCompositeScopedContext();
-    store4 = store4 || context;
-    invariant(store4, "CompositeHover must be wrapped in a Composite component.");
-    const isMouseMoving = useIsMouseMoving();
-    const onMouseMoveProp = props.onMouseMove;
-    const focusOnHoverProp = useBooleanEvent(focusOnHover);
-    const onMouseMove = useEvent2((event) => {
-      onMouseMoveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!hasFocusWithin(event.currentTarget)) {
-        const compositeElement = store4?.getState().compositeElement;
-        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
+    const setState = (key, value, fromStores = false) => {
+      if (!hasOwnProperty(state2, key)) return;
+      const currentValue = state2[key];
+      const nextValue = applyState(value, () => currentValue);
+      if (isSameValue(nextValue, currentValue)) return;
+      const wasInDispatch = inDispatch;
+      inDispatch = true;
+      const prevState = state2;
+      const nextState = {
+        ...state2,
+        [key]: nextValue
+      };
+      state2 = nextState;
+      let superseded = false;
+      try {
+        if (!fromStores && stores.length) {
+          for (const store4 of stores) {
+            store4?.setState?.(key, nextValue);
+            if (isSameValue(state2[key], nextValue)) continue;
+            superseded = true;
+            break;
+          }
+          if (superseded) {
+            let pass = 0;
+            for (; pass < MAX_REPAIR_PASSES; pass += 1) {
+              let changed = false;
+              for (const store4 of stores) {
+                const previousValue = state2[key];
+                store4?.setState?.(key, previousValue);
+                if (!isSameValue(state2[key], previousValue)) changed = true;
+              }
+              if (!changed) break;
+            }
+            if (pass === MAX_REPAIR_PASSES) console.warn("Parent stores did not converge after a superseded fan-out; a parent listener may be rewriting this key in a cycle.");
+          }
+        }
+        if (!superseded) {
+          const listenerPrevState = state2 === nextState ? prevState : {
+            ...state2,
+            [key]: prevState[key]
+          };
+          runListeners(syncListenerGroup, listenerPrevState, key);
+        }
+      } finally {
+        inDispatch = wasInDispatch;
       }
-      store4?.setActiveId(event.currentTarget.id);
-    });
-    const onMouseLeaveProp = props.onMouseLeave;
-    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
-    const onMouseLeave = useEvent2((event) => {
-      onMouseLeaveProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isMouseMoving()) return;
-      if (hoveringInside(event)) return;
-      if (movingToAnotherItem(event)) return;
-      if (!focusOnHoverProp(event)) return;
-      if (!blurOnHoverEndProp(event)) return;
-      store4?.setActiveId(null);
-      store4?.getState().compositeElement?.focus({ preventScroll: true });
-    });
-    const ref = (0, import_react70.useCallback)((element) => {
-      if (!element) return;
-      element[symbol2] = true;
-    }, []);
-    props = {
-      ...props,
-      ref: useMergeRefs6(ref, props.ref),
-      onMouseMove,
-      onMouseLeave
-    };
-    return props;
-  });
-  var CompositeHover = memo5(forwardRef121(function CompositeHover2(props) {
-    const htmlProps = useCompositeHover(props);
-    return createElement5(TagName7, htmlProps);
-  }));
-
-  // node_modules/@ariakit/react-components/dist/__chunks/DSBYX_BC.js
-  var openingMovesByStore = /* @__PURE__ */ new WeakMap();
-  var scrollItemIntoViewByStore = /* @__PURE__ */ new WeakMap();
-  function scrollIntoViewNearest(element) {
-    element.scrollIntoView({
-      block: "nearest",
-      inline: "nearest"
-    });
-  }
-  function getSingleVerticalScrollport(element, popup) {
-    const view = element.ownerDocument.defaultView;
-    if (!view) return null;
-    if (!view.getComputedStyle(popup).writingMode.startsWith("horizontal")) return null;
-    let scrollport = null;
-    let inlineScrollport = null;
-    let current = element.parentElement;
-    while (current && popup.contains(current)) {
-      const style = view.getComputedStyle(current);
-      if (style.overflowY !== "visible" && style.overflowY !== "clip" && current.scrollHeight > current.clientHeight) {
-        if (scrollport) return null;
-        scrollport = current;
+      if (!batchListenerGroup.listeners.size) {
+        if (!inDispatch) prevStateBatch = state2;
+        return;
       }
-      if (style.overflowX !== "visible" && style.overflowX !== "clip" && current.scrollWidth > current.clientWidth) {
-        if (inlineScrollport) return null;
-        inlineScrollport = current;
+      updatedKeys.add(key);
+      if (batchPending) return;
+      batchPending = true;
+      queueMicrotask(() => {
+        batchPending = false;
+        const snapshot = state2;
+        const updatedKeysSnapshot = updatedKeys;
+        updatedKeys = /* @__PURE__ */ new Set();
+        const prevStateBatchBefore = prevStateBatch;
+        runListeners(batchListenerGroup, prevStateBatchBefore, updatedKeysSnapshot);
+        if (prevStateBatch === prevStateBatchBefore) prevStateBatch = snapshot;
+      });
+    };
+    const finalStore = {
+      getState: getState2,
+      setState,
+      __unstableInternals: {
+        setup: storeSetup,
+        init: storeInit,
+        subscribe: storeSubscribe,
+        sync: storeSync,
+        batch: storeBatch,
+        pick: storePick,
+        omit: storeOmit
       }
-      if (current === popup) break;
-      current = current.parentElement;
+    };
+    return finalStore;
+  }
+  function setup(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "setup")(...args);
+  }
+  function init(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "init")(...args);
+  }
+  function subscribe2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "subscribe")(...args);
+  }
+  function sync2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "sync")(...args);
+  }
+  function batch(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "batch")(...args);
+  }
+  function omit2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "omit")(...args);
+  }
+  function pick2(store4, ...args) {
+    if (!store4) return;
+    return getInternal(store4, "pick")(...args);
+  }
+  function mergeStore(...stores) {
+    const initialState = {};
+    for (const store5 of stores) {
+      const nextState = store5?.getState?.();
+      if (nextState) Object.assign(initialState, nextState);
     }
-    if (inlineScrollport && inlineScrollport !== scrollport) return null;
-    return scrollport;
+    const store4 = createStore(initialState, ...stores);
+    return Object.assign({}, ...stores, store4);
   }
-  function centerItemInScrollport(element, scrollport) {
-    const elementRect = element.getBoundingClientRect();
-    const scrollportRect = scrollport.getBoundingClientRect();
-    const scaleX = scrollportRect.width / scrollport.offsetWidth || 1;
-    const scrollportLeft = scrollportRect.left + scrollport.clientLeft * scaleX;
-    const scrollportRight = scrollportLeft + scrollport.clientWidth * scaleX;
-    const scrollportWidth = scrollport.clientWidth * scaleX;
-    const elementLeftOutside = elementRect.left < scrollportLeft;
-    const elementRightOutside = elementRect.right > scrollportRight;
-    const alignLeft = elementLeftOutside && !elementRightOutside && elementRect.width < scrollportWidth || elementRightOutside && !elementLeftOutside && elementRect.width > scrollportWidth;
-    const alignRight = elementLeftOutside && !elementRightOutside && elementRect.width > scrollportWidth || elementRightOutside && !elementLeftOutside && elementRect.width < scrollportWidth;
-    let left = 0;
-    if (alignLeft) left = (elementRect.left - scrollportLeft) / scaleX;
-    else if (alignRight) left = (elementRect.right - scrollportRight) / scaleX;
-    const scaleY = scrollportRect.height / scrollport.offsetHeight || 1;
-    const top = (elementRect.top + elementRect.height / 2 - (scrollportRect.top + (scrollport.clientTop + scrollport.clientHeight / 2) * scaleY)) / scaleY;
-    scrollport.scrollBy({
-      left,
-      top
+  function throwOnConflictingProps(props, store4) {
+    if (false) return;
+    if (!store4) return;
+    const defaultKeys = Object.entries(props).filter(([key, value]) => key.startsWith("default") && value !== void 0).map(([key]) => {
+      const stateKey = key.replace("default", "");
+      return `${stateKey[0]?.toLowerCase() || ""}${stateKey.slice(1)}`;
     });
-  }
-  function getScrollItemIntoView(store4) {
-    if (!store4) return scrollIntoViewNearest;
-    const cached = scrollItemIntoViewByStore.get(store4);
-    if (cached) return cached;
-    const scrollItemIntoView = (element) => {
-      const { contentElement, moves, selectElement } = store4.getState();
-      if (!selectElement) return scrollIntoViewNearest(element);
-      if (moves !== openingMovesByStore.get(store4)) return scrollIntoViewNearest(element);
-      if (!contentElement?.contains(element)) return scrollIntoViewNearest(element);
-      const scrollport = getSingleVerticalScrollport(element, contentElement);
-      if (!scrollport) return scrollIntoViewNearest(element);
-      centerItemInScrollport(element, scrollport);
-    };
-    scrollItemIntoViewByStore.set(store4, scrollItemIntoView);
-    return scrollItemIntoView;
+    if (!defaultKeys.length) return;
+    const storeState = store4.getState();
+    if (!defaultKeys.filter((key) => hasOwnProperty(storeState, key)).length) return;
+    throw new Error(`Passing a store prop in conjunction with a default state is not supported.
+
+const store = useSelectStore();
+<SelectProvider store={store} defaultValue="Apple" />
+                ^             ^
+
+Instead, pass the default state to the topmost store:
+
+const store = useSelectStore({ defaultValue: "Apple" });
+<SelectProvider store={store} />
+
+See https://github.com/ariakit/ariakit/pull/2745 for more details.
+
+If there's a particular need for this, please submit a feature request at https://github.com/ariakit/ariakit
+`);
   }

-  // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react71 = __toESM(require_react(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  var TagName8 = "input";
-  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
-    if (!autoSelect) return false;
-    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  // node_modules/@ariakit/components/dist/collection/collection-store.js
+  function getCommonParent(items) {
+    const firstItem = items.find((item) => !!item.element);
+    const lastElement = [...items].reverse().find((item) => !!item.element)?.element;
+    let parentElement = firstItem?.element?.parentElement;
+    if (!lastElement) return getDocument(parentElement).body;
+    while (parentElement) {
+      if (parentElement.contains(lastElement)) return parentElement;
+      parentElement = parentElement.parentElement;
+    }
+    return getDocument(parentElement).body;
   }
-  function hasCompletionString(value, activeValue) {
-    if (!activeValue) return false;
-    if (value == null) return false;
-    const normalizedValue = normalizeString(value);
-    const normalizedActiveValue = normalizeString(activeValue);
-    if (normalizedValue.length !== value.length) return false;
-    if (normalizedActiveValue.length !== activeValue.length) return false;
-    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  function getPrivateStore(store4) {
+    return store4?.__unstablePrivateStore;
   }
-  function isAriaAutoCompleteValue(value) {
-    return value === "inline" || value === "list" || value === "both" || value === "none";
+  var itemIdCacheThreshold = 64;
+  function getCachedItemIds(items, cache) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (cache.items === items) return cache.ids;
+    const ids = /* @__PURE__ */ new Set();
+    for (const item of items) ids.add(item.id);
+    cache.items = items;
+    cache.ids = ids;
+    return ids;
   }
-  function getDefaultAutoSelectId(items) {
-    return items.find((item) => {
-      if (item.disabled) return false;
-      return item.element?.getAttribute("role") !== "tab";
-    })?.id;
+  function setCachedItemIds(items, cache, ids) {
+    if (items.length < itemIdCacheThreshold) {
+      if (cache.ids) {
+        cache.items = void 0;
+        cache.ids = void 0;
+      }
+      return;
+    }
+    if (!ids) {
+      ids = /* @__PURE__ */ new Set();
+      for (const item of items) ids.add(item.id);
+    }
+    cache.items = items;
+    cache.ids = ids;
   }
-  var useCombobox = createHook(function useCombobox2({ store: store4, focusable: focusable2 = true, autoSelect: autoSelectProp = false, getAutoSelectId, setValueOnChange, showMinLength = 0, showOnChange, showOnMouseDown, showOnClick = showOnMouseDown, showOnKeyDown, showOnKeyPress = showOnKeyDown, blurActiveItemOnClick, setValueOnClick = true, moveOnKeyPress = true, autoComplete = "list", name: name2, form, disabled: disabled2, ...props }) {
-    const scopedContext = useComboboxScopedContext(true);
-    const context = useComboboxProviderContext();
-    store4 = store4 || context || scopedContext;
-    invariant(store4, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react71.useRef)(null);
-    const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react71.useRef)(false);
-    const composingRef = (0, import_react71.useRef)(false);
-    const compositionEndFrameRef = (0, import_react71.useRef)(null);
-    const cancelCompositionEndFrame = () => {
-      const frame = compositionEndFrameRef.current;
-      if (frame == null) return;
-      cancelAnimationFrame(frame);
-      compositionEndFrameRef.current = null;
+  function createCollectionStore(props = {}) {
+    throwOnConflictingProps(props, props.store);
+    const syncState = props.store?.getState();
+    const items = defaultValue(props.items, syncState?.items, props.defaultItems, []);
+    const syncPrivateStore = getPrivateStore(props.store);
+    const collectionLookup = syncPrivateStore?.__unstableCollectionLookup ?? {
+      controlledItems: new Map(items.map((item) => [item.id, item])),
+      registeredItems: /* @__PURE__ */ new Map(),
+      controlledItemsSource: items,
+      propagatedItems: items
     };
-    const autoSelect = useStoreState(store4, ["virtualFocus"], (state2) => state2.virtualFocus && autoSelectProp);
-    const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react71.useState)(inline4);
-    useUpdateLayoutEffect(() => {
-      if (!inline4) return;
-      setCanInline(true);
-    }, [inline4]);
-    const storeInputValue = useStoreState(store4, "inputValue");
-    const selectedValue = useStoreState(store4, ["selectedValue"], (state2) => {
-      if (!name2) return;
-      if (!Array.isArray(state2.selectedValue)) return;
-      return state2.selectedValue;
-    });
-    const multiSelectable = Array.isArray(selectedValue);
-    const prevSelectedValueRef = (0, import_react71.useRef)(void 0);
-    (0, import_react71.useEffect)(() => {
-      return sync2(store4, ["selectedValue", "activeId"], (_, prev) => {
-        prevSelectedValueRef.current = prev.selectedValue;
-      });
-    }, [store4]);
-    const inlineActiveValue = useStoreState(store4, [
-      "activeValue",
-      "selectedValue",
-      "activeId"
-    ], (state2) => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (state2.activeValue && Array.isArray(state2.selectedValue)) {
-        if (state2.selectedValue.includes(state2.activeValue)) return;
-        if (prevSelectedValueRef.current?.includes(state2.activeValue)) return;
+    const { controlledItems, registeredItems } = collectionLookup;
+    const itemIdCache = {};
+    const renderedItemIdCache = {};
+    const initialState = {
+      items,
+      renderedItems: defaultValue(syncState?.renderedItems, [])
+    };
+    const collection = createStore(initialState, props.store);
+    const privateStore = Object.assign(createStore({
+      items,
+      renderedItems: initialState.renderedItems
+    }, syncPrivateStore), { __unstableCollectionLookup: collectionLookup });
+    const sortItems = (renderedItems) => {
+      const sortedItems = sortBasedOnDOMPosition(renderedItems, (i3) => i3.element);
+      privateStore.setState("renderedItems", sortedItems);
+      collection.setState("renderedItems", sortedItems);
+    };
+    const indexControlledItems = (items2) => {
+      if (items2 === collectionLookup.controlledItemsSource) return;
+      collectionLookup.controlledItemsSource = items2;
+      controlledItems.clear();
+      for (const item of items2) controlledItems.set(item.id, item);
+    };
+    const setState = (key, value) => {
+      if (key !== "items") {
+        collection.setState(key, value);
+        return;
       }
-      return state2.activeValue;
-    });
-    const items = useStoreState(store4, "renderedItems");
-    const open = useStoreState(store4, "open");
-    const contentElement = useStoreState(store4, "contentElement");
-    const placing = useStoreState(store4, "unstable_placing");
-    const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
-    const inputValue = (0, import_react71.useMemo)(() => {
-      if (!inline4) return storeInputValue;
-      if (!canInline) return storeInputValue;
-      if (firstItemAutoSelected) {
-        if (hasCompletionString(storeInputValue, inlineActiveValue)) {
-          const slice2 = inlineActiveValue?.slice(storeInputValue.length) || "";
-          return storeInputValue + slice2;
+      collection.setState("items", (items2) => {
+        const nextItems = applyState(value, items2);
+        if (nextItems === items2) return items2;
+        collectionLookup.propagatedItems = nextItems;
+        indexControlledItems(nextItems);
+        return nextItems;
+      });
+    };
+    setup(collection, () => init(privateStore));
+    if (!syncPrivateStore) {
+      subscribe2(collection, ["items"], ({ items: items2 }) => {
+        if (items2 === collectionLookup.propagatedItems) return;
+        collectionLookup.propagatedItems = items2;
+        indexControlledItems(items2);
+      });
+      setup(privateStore, () => {
+        return batch(privateStore, ["items"], ({ items: items2 }) => {
+          collectionLookup.propagatedItems = items2;
+          collection.setState("items", items2);
+        });
+      });
+    }
+    setup(privateStore, () => {
+      return batch(privateStore, ["renderedItems"], (state2) => {
+        let firstRun = true;
+        let raf2 = requestAnimationFrame(() => {
+          const { renderedItems } = collection.getState();
+          if (state2.renderedItems === renderedItems) return;
+          sortItems(state2.renderedItems);
+        });
+        if (typeof IntersectionObserver !== "function") return () => cancelAnimationFrame(raf2);
+        const ioCallback = () => {
+          if (firstRun) {
+            firstRun = false;
+            return;
+          }
+          cancelAnimationFrame(raf2);
+          raf2 = requestAnimationFrame(() => sortItems(state2.renderedItems));
+        };
+        const root = getCommonParent(state2.renderedItems);
+        const observer = new IntersectionObserver(ioCallback, { root });
+        for (const item of state2.renderedItems) {
+          if (!item.element) continue;
+          observer.observe(item.element);
         }
-        return storeInputValue;
-      }
-      return inlineActiveValue || storeInputValue;
-    }, [
-      inline4,
-      canInline,
-      firstItemAutoSelected,
-      inlineActiveValue,
-      storeInputValue
-    ]);
-    (0, import_react71.useEffect)(() => {
-      const element = ref.current;
-      if (!element) return;
-      const onCompositeItemMove = () => setCanInline(true);
-      element.addEventListener("combobox-item-move", onCompositeItemMove);
-      return () => {
-        element.removeEventListener("combobox-item-move", onCompositeItemMove);
-      };
-    }, []);
-    (0, import_react71.useEffect)(() => {
-      if (!inline4) return;
-      if (!canInline) return;
-      if (!inlineActiveValue) return;
-      if (!firstItemAutoSelected) return;
-      if (!hasCompletionString(storeInputValue, inlineActiveValue)) return;
-      let cleanup = noop5;
-      queueMicrotask(() => {
-        const element = ref.current;
-        if (!element) return;
-        const { start: prevStart, end: prevEnd } = getTextboxSelection(element);
-        const nextStart = storeInputValue.length;
-        const nextEnd = inlineActiveValue.length;
-        setSelectionRange(element, nextStart, nextEnd);
-        cleanup = () => {
-          if (!hasFocus(element)) return;
-          const { start: start2, end } = getTextboxSelection(element);
-          if (start2 !== nextStart) return;
-          if (end !== nextEnd) return;
-          setSelectionRange(element, prevStart, prevEnd);
+        return () => {
+          cancelAnimationFrame(raf2);
+          observer.disconnect();
         };
       });
-      return () => cleanup();
-    }, [
-      valueUpdated,
-      inline4,
-      canInline,
-      inlineActiveValue,
-      firstItemAutoSelected,
-      storeInputValue
-    ]);
-    const getAutoSelectIdProp = useEvent2(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react71.useRef)(null);
-    const autoSelectMovedRef = (0, import_react71.useRef)(void 0);
-    const userScrolledRef = (0, import_react71.useRef)(false);
-    const isAutoScrollingRef = (0, import_react71.useRef)(false);
-    (0, import_react71.useEffect)(() => {
-      if (!open) return;
-      if (!contentElement) return;
-      const scrollingElement = getScrollingElement(contentElement);
-      if (!scrollingElement) return;
-      const onUserScroll = () => {
-        canAutoSelectRef.current = false;
-        userScrolledRef.current = true;
-      };
-      const onScroll = () => {
-        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
-        if (!store4) return;
-        if (!canAutoSelectRef.current) return;
-        const { activeId } = store4.getState();
-        if (activeId === null) return;
-        if (activeId === autoSelectIdRef.current) return;
-        canAutoSelectRef.current = false;
-      };
-      const options = {
-        passive: true,
-        capture: true
-      };
-      scrollingElement.addEventListener("wheel", onUserScroll, options);
-      scrollingElement.addEventListener("touchmove", onUserScroll, options);
-      scrollingElement.addEventListener("scroll", onScroll, options);
-      return () => {
-        scrollingElement.removeEventListener("wheel", onUserScroll, true);
-        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
-        scrollingElement.removeEventListener("scroll", onScroll, true);
-      };
-    }, [
-      open,
-      contentElement,
-      store4
-    ]);
-    useSafeLayoutEffect(() => {
-      userScrolledRef.current = false;
-      if (!storeInputValue) return;
-      if (composingRef.current) return;
-      canAutoSelectRef.current = true;
-    }, [storeInputValue]);
-    useSafeLayoutEffect(() => {
-      if (autoSelect !== "always" && open) return;
-      canAutoSelectRef.current = open;
-    }, [autoSelect, open]);
-    useSafeLayoutEffect(() => {
-      if (open) return;
-      autoSelectMovedRef.current = void 0;
-    }, [open]);
-    const resetValueOnSelect = useStoreState(store4, "resetValueOnSelect");
-    useUpdateEffect(() => {
-      const canAutoSelect = canAutoSelectRef.current;
-      if (!store4) return;
-      if (!open) return;
-      if (composingRef.current) return;
-      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const state2 = store4.getState();
-      const { compositeElement: compositeElement2, activeId, selectElement, selectedValue: selectedValue2 } = state2;
-      if (compositeElement2 && !hasFocus(compositeElement2)) return;
-      if (state2.unstable_placing) return;
-      const activeValue = store4.item(activeId)?.value;
-      const activeValueSelected = activeValue != null && (Array.isArray(selectedValue2) ? selectedValue2.includes(activeValue) : selectedValue2 === activeValue);
-      if (autoSelect && canAutoSelect && !(!!selectElement && !storeInputValue && activeValueSelected)) {
-        const userAutoSelectId = getAutoSelectIdProp(items);
-        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store4.first();
-        autoSelectIdRef.current = autoSelectId;
-        const nextActiveId = autoSelectId ?? null;
-        const nextActiveValue = store4.item(nextActiveId)?.value;
-        const moved = autoSelectMovedRef.current;
-        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
-          autoSelectMovedRef.current = {
-            id: nextActiveId,
-            value: nextActiveValue
-          };
-          store4.move(nextActiveId);
-        } else store4.setState("activeValue", nextActiveValue);
-      } else {
-        const element = store4.item(activeId || store4.first())?.element;
-        if (element && "scrollIntoView" in element) {
-          isAutoScrollingRef.current = true;
-          element.scrollIntoView({
-            block: "nearest",
-            inline: "nearest"
-          });
-          requestAnimationFrame(() => {
-            isAutoScrollingRef.current = false;
+    });
+    const createMergeItem = (key, cache, lookup) => {
+      const registeredItems2 = lookup?.registeredItems;
+      const controlledItems2 = lookup?.controlledItems;
+      return (item) => {
+        const previousRegisteredItem = registeredItems2?.get(item.id);
+        const wasKnown = !!previousRegisteredItem || !!controlledItems2?.has(item.id);
+        let prevItem;
+        privateStore.setState(key, (items2) => {
+          const ids = !!cache.ids || items2.length >= itemIdCacheThreshold && !wasKnown ? getCachedItemIds(items2, cache) : void 0;
+          const index2 = ids && !ids.has(item.id) ? -1 : items2.findIndex(({ id }) => id === item.id);
+          const nextItems = items2.slice();
+          if (index2 !== -1) {
+            prevItem = items2[index2];
+            const nextItem = {
+              ...prevItem,
+              ...item
+            };
+            nextItems[index2] = nextItem;
+            registeredItems2?.set(item.id, nextItem);
+          } else {
+            nextItems.push(item);
+            registeredItems2?.set(item.id, item);
+            ids?.add(item.id);
+          }
+          if (cache.ids || index2 === -1 && nextItems.length >= itemIdCacheThreshold) setCachedItemIds(nextItems, cache, ids);
+          return nextItems;
+        });
+        const unmergeItem = () => {
+          if (registeredItems2) {
+            if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+            else registeredItems2.delete(item.id);
+          }
+          privateStore.setState(key, (items2) => {
+            const ids = cache.ids ? getCachedItemIds(items2, cache) : void 0;
+            if (!prevItem) {
+              const nextItems2 = items2.filter(({ id }) => id !== item.id);
+              ids?.delete(item.id);
+              if (cache.ids) setCachedItemIds(nextItems2, cache, ids);
+              return nextItems2;
+            }
+            const index2 = items2.findIndex(({ id }) => id === item.id);
+            if (index2 === -1) return items2;
+            const nextItems = items2.slice();
+            nextItems[index2] = prevItem;
+            if (cache.ids) setCachedItemIds(nextItems, cache, ids);
+            return nextItems;
           });
-        }
-      }
-    }, [
-      store4,
-      open,
-      placing,
-      valueUpdated,
-      storeInputValue,
-      autoSelect,
-      resetValueOnSelect,
-      getAutoSelectIdProp,
-      items
-    ]);
-    (0, import_react71.useEffect)(() => {
-      if (!inline4) return;
-      const combobox = ref.current;
-      if (!combobox) return;
-      const elements2 = [combobox, contentElement].filter((value) => !!value);
-      const onBlur2 = (event) => {
-        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setInputValue(inputValue);
-      };
-      for (const element of elements2) element.addEventListener("focusout", onBlur2);
-      return () => {
-        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
+        };
+        return unmergeItem;
       };
-    }, [
-      inline4,
-      contentElement,
-      store4,
-      inputValue
-    ]);
-    const canShow = (event) => {
-      return event.currentTarget.value.length >= showMinLength;
     };
-    const onChangeProp = props.onChange;
-    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
-    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store4.tag);
-    const onChange = useEvent2((event) => {
-      onChangeProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const currentTarget = event.currentTarget;
-      const { value, selectionStart, selectionEnd } = currentTarget;
-      const nativeEvent = event.nativeEvent;
-      canAutoSelectRef.current = true;
-      if (isInputEvent(nativeEvent)) {
-        if (nativeEvent.isComposing) {
-          canAutoSelectRef.current = false;
-          composingRef.current = true;
-        }
-        if (inline4) {
-          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value.length;
-          setCanInline(textInserted && caretAtEnd);
-        }
-      }
-      if (setValueOnChangeProp(event)) {
-        const isSameValue3 = value === store4.getState().inputValue;
-        store4.setInputValue(value);
-        queueMicrotask(() => {
-          setSelectionRange(currentTarget, selectionStart, selectionEnd);
-        });
-        if (inline4 && autoSelect && isSameValue3) forceValueUpdate();
-      }
-      if (showOnChangeProp(event)) store4.show();
-      if (!autoSelect || !canAutoSelectRef.current) store4.setActiveId(null);
-    });
-    (0, import_react71.useEffect)(() => cancelCompositionEndFrame, []);
-    const onCompositionStartProp = props.onCompositionStart;
-    const onCompositionStart = useEvent2((event) => {
-      cancelCompositionEndFrame();
-      canAutoSelectRef.current = false;
-      composingRef.current = true;
-      onCompositionStartProp?.(event);
-    });
-    const onCompositionEndProp = props.onCompositionEnd;
-    const onCompositionEnd = useEvent2((event) => {
-      canAutoSelectRef.current = true;
-      composingRef.current = false;
-      onCompositionEndProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!autoSelect) return;
-      cancelCompositionEndFrame();
-      compositionEndFrameRef.current = requestAnimationFrame(() => {
-        compositionEndFrameRef.current = null;
-        if (composingRef.current) return;
-        forceValueUpdate();
-      });
+    const registerItem = createMergeItem("items", itemIdCache, collectionLookup);
+    const mergeRenderedItem = createMergeItem("renderedItems", renderedItemIdCache);
+    return {
+      ...collection,
+      setState,
+      registerItem,
+      renderItem: (item) => chain(registerItem(item), mergeRenderedItem(item)),
+      item: (id) => {
+        if (!id) return null;
+        if (!registeredItems.size) return controlledItems.get(id) ?? null;
+        return registeredItems.get(id) ?? controlledItems.get(id) ?? null;
+      },
+      __unstablePrivateStore: privateStore
+    };
+  }
+
+  // node_modules/@ariakit/components/dist/composite/composite-store.js
+  var NULL_ITEM = { id: null };
+  function findFirstEnabledItem(items, excludeId) {
+    return items.find((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
     });
-    const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().compositeElementInFocusOrder));
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
-    const onMouseDown = useEvent2((event) => {
-      onMouseDownProp?.(event);
-      if (event.defaultPrevented) return;
-      if (event.button) return;
-      if (event.ctrlKey) return;
-      if (!store4) return;
-      if (blurActiveItemOnClickProp(event)) store4.setActiveId(null);
-      if (setValueOnClickProp(event)) store4.setInputValue(inputValue);
-      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store4.show);
+  }
+  function findLastEnabledItem(items) {
+    for (let i3 = items.length - 1; i3 >= 0; i3 -= 1) {
+      const item = items[i3];
+      if (!item) continue;
+      if (item.disabled) continue;
+      return item;
+    }
+  }
+  function getEnabledItems(items, excludeId) {
+    return items.filter((item) => {
+      if (excludeId) return !item.disabled && item.id !== excludeId;
+      return !item.disabled;
     });
-    const onKeyDownProp = props.onKeyDown;
-    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
-    const onKeyDown = useEvent2((event) => {
-      onKeyDownProp?.(event);
-      if (!event.repeat) canAutoSelectRef.current = false;
-      if (event.defaultPrevented) return;
-      if (!store4) return;
-      const { open: open2 } = store4.getState();
-      if (open2 && event.key === "Enter") {
-        event.preventDefault();
-        return;
+  }
+  function getItemsInRow(items, rowId) {
+    return items.filter((item) => item.rowId === rowId);
+  }
+  function findEnabledItemId({ items, fromIndex, step, rowId, excludeId }) {
+    for (let i3 = fromIndex; i3 >= 0 && i3 < items.length; i3 += step) {
+      const item = items[i3];
+      if (!item) continue;
+      if (item.rowId !== rowId) continue;
+      if (item.disabled) continue;
+      const itemId = item.id;
+      if (excludeId != null && itemId === excludeId) continue;
+      return itemId;
+    }
+  }
+  function flipItems(items, activeId, shouldInsertNullItem = false) {
+    const index2 = items.findIndex((item) => item.id === activeId);
+    return [
+      ...items.slice(index2 + 1),
+      ...shouldInsertNullItem ? [NULL_ITEM] : [],
+      ...items.slice(0, index2)
+    ];
+  }
+  var rowMapItemThreshold = 48;
+  var rowMapRowThreshold = 4;
+  function groupSmallItemsByRows(items) {
+    const rows = [];
+    let previousRow;
+    let previousRowId;
+    for (const item of items) {
+      const rowId = item.rowId;
+      if (previousRow && previousRowId === rowId) {
+        previousRow.push(item);
+        continue;
       }
-      if (event.ctrlKey) return;
-      if (event.altKey) return;
-      if (event.shiftKey) return;
-      if (event.metaKey) return;
-      if (open2) return;
-      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
-        if (showOnKeyPressProp(event)) {
-          event.preventDefault();
-          store4.show();
-        }
+      const row = rows.find((currentRow) => currentRow[0]?.rowId === rowId);
+      if (row) {
+        row.push(item);
+        previousRow = row;
+      } else {
+        previousRow = [item];
+        rows.push(previousRow);
       }
-    });
-    const onBlurProp = props.onBlur;
-    const onBlur = useEvent2((event) => {
-      canAutoSelectRef.current = false;
-      onBlurProp?.(event);
-    });
-    const id = useId8(props.id);
-    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
-    const isActiveItem = useStoreState(store4, ["activeId"], (state2) => state2.activeId === null);
-    const formDisabled = disabledFromProps({
-      disabled: disabled2,
-      "aria-disabled": props["aria-disabled"]
-    });
-    const composite = props.composite !== false;
-    const [, setCompositeElement] = useTransactionState(composite ? null : store4.setCompositeElement);
-    const compositeElement = useStoreState(store4, multiSelectable ? ["compositeElement"] : [], (state2) => multiSelectable ? state2.compositeElement : null);
-    props = useWrapElement(props, (element) => {
-      if (!name2) return element;
-      if (!Array.isArray(selectedValue)) return element;
-      if (composite && !compositeElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("input", {
-        type: "hidden",
-        name: name2,
-        form,
-        disabled: formDisabled,
-        value
-      }, index2))] });
-    }, [
-      name2,
-      form,
-      formDisabled,
-      composite,
-      compositeElement,
-      selectedValue
-    ]);
-    props = {
-      role: "combobox",
-      "aria-autocomplete": ariaAutoComplete,
-      "aria-haspopup": getPopupRole(contentElement, "listbox"),
-      "aria-expanded": open,
-      "aria-controls": contentElement?.id,
-      "data-active-item": isActiveItem || void 0,
-      value: inputValue,
-      ...props,
-      id,
-      name: multiSelectable ? void 0 : name2,
-      form,
-      disabled: disabled2,
-      ref: useMergeRefs6(ref, store4.setInputElement, composite ? void 0 : setCompositeElement, props.ref),
-      onChange,
-      onCompositionStart,
-      onCompositionEnd,
-      onMouseDown,
-      onKeyDown,
-      onBlur
-    };
-    const scrollItemIntoView = getScrollItemIntoView(store4);
-    props = useComposite({
-      store: store4,
-      unstable_scrollIntoView: scrollItemIntoView,
-      focusable: focusable2,
-      ...props,
-      moveOnKeyPress: (event) => {
-        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
-        if (inline4) setCanInline(true);
-        return true;
+      previousRowId = rowId;
+    }
+    return rows;
+  }
+  function groupLargeItemsByRows(items) {
+    const firstItem = items[0];
+    if (!firstItem) return [];
+    let itemIndex = 1;
+    while (itemIndex < items.length && items[itemIndex]?.rowId === firstItem.rowId) itemIndex += 1;
+    const firstRow = items.slice(0, itemIndex);
+    if (itemIndex === items.length) return [firstRow];
+    const rows = [firstRow];
+    let rowsById;
+    for (; itemIndex < items.length; itemIndex += 1) {
+      const item = items[itemIndex];
+      if (!item) continue;
+      const row = rowsById ? rowsById.get(item.rowId) : rows.find((currentRow) => currentRow[0]?.rowId === item.rowId);
+      if (row) {
+        row.push(item);
+        continue;
       }
-    });
+      const newRow = [item];
+      rows.push(newRow);
+      if (rowsById) rowsById.set(item.rowId, newRow);
+      else if (rows.length === rowMapRowThreshold) rowsById = new Map(rows.map((currentRow) => [currentRow[0]?.rowId, currentRow]));
+    }
+    return rows;
+  }
+  function groupItemsByRows(items) {
+    if (items.length >= rowMapItemThreshold) return groupLargeItemsByRows(items);
+    return groupSmallItemsByRows(items);
+  }
+  function getMaxRowLength(array) {
+    let maxLength = 0;
+    for (const { length: length2 } of array) if (length2 > maxLength) maxLength = length2;
+    return maxLength;
+  }
+  function createEmptyItem(rowId) {
     return {
-      autoComplete: "off",
-      ...props
+      id: "__EMPTY_ITEM__",
+      disabled: true,
+      rowId
     };
-  });
-  var Combobox = forwardRef121(function Combobox2(props) {
-    const htmlProps = useCombobox(props);
-    return createElement5(TagName8, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react72 = __toESM(require_react(), 1);
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
-  var TagName9 = "div";
-  function isSelected(storeValue, itemValue) {
-    if (itemValue == null) return;
-    if (storeValue == null) return false;
-    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
-    return storeValue === itemValue;
   }
-  function getItemRole(popupRole) {
-    return getItemRoleByPopupRole(popupRole) ?? "option";
+  function normalizeRows(rows, activeId, focusShift) {
+    const maxLength = getMaxRowLength(rows);
+    for (const row of rows) for (let i3 = 0; i3 < maxLength; i3 += 1) {
+      const item = row[i3];
+      if (!item || focusShift && item.disabled) {
+        const previousItem = i3 === 0 && focusShift ? findFirstEnabledItem(row) : row[i3 - 1];
+        row[i3] = previousItem && activeId !== previousItem.id && focusShift ? previousItem : createEmptyItem(previousItem?.rowId);
+      }
+    }
+    return rows;
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store: store4, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover, moveOnKeyPress = true, preventScrollOnKeyDown, getItem: getItemProp, ...props }) {
-    const context = useComboboxScopedContext();
-    store4 = store4 || context;
-    invariant(store4, "ComboboxItem must be wrapped in a ComboboxList or ComboboxPopover component.");
-    const id = useId8(props.id);
-    const { resetValueOnSelectState, multiSelectable, selected, autoFocusSelected, selectElement } = useStoreStateObject(store4, ["selectedValue"], {
-      resetValueOnSelectState: "resetValueOnSelect",
-      multiSelectable(state2) {
-        return Array.isArray(state2.selectedValue);
-      },
-      selected(state2) {
-        return isSelected(state2.selectedValue, value);
-      },
-      autoFocusSelected(state2) {
-        if (value == null) return false;
-        if (!Array.isArray(state2.selectedValue)) return state2.selectedValue === value;
-        return state2.selectedValue[state2.selectedValue.length - 1] === value;
-      },
-      selectElement: "selectElement"
-    });
-    const autoFocusSelectedItem = !!selectElement;
-    const selectMode = !!selectElement;
-    const disabled2 = disabledFromProps(props);
-    const getItem = (0, import_react72.useCallback)((item) => {
-      const nextItem = {
+  function verticalizeItems(items) {
+    const rows = groupItemsByRows(items);
+    const maxLength = getMaxRowLength(rows);
+    const verticalized = [];
+    for (let i3 = 0; i3 < maxLength; i3 += 1) for (const row of rows) {
+      const item = row[i3];
+      if (item) verticalized.push({
         ...item,
-        value: selectMode && disabled2 ? void 0 : value
-      };
-      if (getItemProp) return getItemProp(nextItem);
-      return nextItem;
-    }, [
-      selectMode,
-      disabled2,
-      value,
-      getItemProp
-    ]);
-    setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
-    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
-    preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
-    const role = getItemRole((0, import_react72.useContext)(ComboboxListRoleContext));
-    const onClickProp = props.onClick;
-    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
-    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState);
-    const hideOnClickProp = useBooleanEvent(hideOnClick);
-    const onClick = useEvent2((event) => {
-      onClickProp?.(event);
-      if (event.defaultPrevented) return;
-      if (isDownloading(event)) return;
-      if (isOpeningInNewTab(event)) return;
-      if (value != null) {
-        if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store4?.resetInputValue();
-          store4?.setSelectedValue((prevValue) => {
-            if (!Array.isArray(prevValue)) return value;
-            if (prevValue.includes(value)) return prevValue.filter((v3) => v3 !== value);
-            return [...prevValue, value];
-          });
-        }
-        if (setValueOnClickProp(event)) store4?.setInputValue(value);
-      }
-      if (hideOnClickProp(event)) store4?.hide();
-    });
-    const onKeyDownProp = props.onKeyDown;
-    const onKeyDown = useEvent2((event) => {
-      onKeyDownProp?.(event);
-      if (event.defaultPrevented) return;
-      const compositeElement = store4?.getState().compositeElement;
-      if (!compositeElement) return;
-      if (hasFocus(compositeElement)) return;
-      const printable = event.key.length === 1 && !event.ctrlKey && !event.metaKey;
-      const paste = (!isApple() ? event.ctrlKey : event.metaKey) && event.key.toLowerCase() === "v";
-      const deleteKey = event.key === "Backspace" || event.key === "Delete";
-      if (printable || paste || deleteKey) {
-        if (compositeElement === selectElement) return;
-        if (isTextField(compositeElement)) {
-          queueMicrotask(() => compositeElement.focus());
-          store4?.setInputValue(compositeElement.value);
-          return;
+        rowId: item.rowId ? `${i3}` : void 0
+      });
+    }
+    return verticalized;
+  }
+  function createCompositeStore(props = {}) {
+    const syncState = props.store?.getState();
+    const collection = createCollectionStore(props);
+    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
+    const compositeElement = defaultValue(syncState?.compositeElement, syncState?.baseElement, null);
+    const compositeElementInFocusOrder = defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, activeId === null);
+    const initialState = {
+      ...collection.getState(),
+      id: defaultValue(props.id, syncState?.id) ?? `id-${Math.random().toString(36).slice(2, 8)}`,
+      activeId,
+      compositeElement,
+      baseElement: compositeElement,
+      compositeElementInFocusOrder,
+      includesBaseElement: compositeElementInFocusOrder,
+      moves: defaultValue(syncState?.moves, 0),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "both"),
+      rtl: defaultValue(props.rtl, syncState?.rtl, false),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, false),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
+      focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
+    };
+    const composite = createStore(initialState, collection, props.store);
+    setup(composite, () => chain(sync2(composite, ["compositeElement"], (state2) => {
+      composite.setState("baseElement", state2.compositeElement);
+    }), sync2(composite, ["baseElement"], (state2) => {
+      composite.setState("compositeElement", state2.baseElement);
+    }), sync2(composite, ["compositeElementInFocusOrder"], (state2) => {
+      composite.setState("includesBaseElement", state2.compositeElementInFocusOrder);
+    }), sync2(composite, ["includesBaseElement"], (state2) => {
+      composite.setState("compositeElementInFocusOrder", state2.includesBaseElement);
+    })));
+    setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state2) => {
+      composite.setState("activeId", (activeId2) => {
+        if (activeId2 !== void 0) return activeId2;
+        return findFirstEnabledItem(state2.renderedItems)?.id;
+      });
+    }));
+    const getNextId = (direction = "next", options = {}) => {
+      const defaultState = composite.getState();
+      const compositeElementInFocusOrder2 = defaultValue(options.compositeElementInFocusOrder, options.includesBaseElement, defaultState.compositeElementInFocusOrder);
+      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, renderedItems = defaultState.renderedItems, rtl = defaultState.rtl } = options;
+      const isVerticalDirection = direction === "up" || direction === "down";
+      const isNextDirection = direction === "next" || direction === "down";
+      const canReverse = isNextDirection ? rtl && !isVerticalDirection : !rtl || isVerticalDirection;
+      const canShift = focusShift && !skip;
+      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
+        if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
+          let activeIndex2 = -1;
+          if (renderedItems === defaultState.renderedItems) {
+            const firstItem = renderedItems[0];
+            if (firstItem && collection.item(firstItem.id) === firstItem) {
+              const registeredItem = collection.item(activeId2);
+              if (registeredItem?.id === activeId2) activeIndex2 = renderedItems.indexOf(registeredItem);
+            }
+          }
+          if (activeIndex2 === -1) activeIndex2 = renderedItems.findIndex((item) => item.id === activeId2);
+          const activeItem2 = renderedItems[activeIndex2];
+          if (activeItem2) {
+            const step = canReverse ? -1 : 1;
+            const nextId2 = findEnabledItemId({
+              items: renderedItems,
+              fromIndex: activeIndex2 + step,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+            if (nextId2 !== void 0) return nextId2;
+            if (!(focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical"))) return void 0;
+            return findEnabledItemId({
+              items: renderedItems,
+              fromIndex: step === 1 ? 0 : renderedItems.length - 1,
+              step,
+              rowId: activeItem2.rowId,
+              excludeId: activeId2
+            });
+          }
         }
-        compositeElement.focus();
-        if ("value" in compositeElement && typeof compositeElement.value === "string") store4?.setInputValue(compositeElement.value);
       }
-    });
-    if ((selectMode || multiSelectable) && selected != null) props = {
-      "aria-selected": selected,
-      ...props
-    };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemValueContext.Provider, {
-      value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemCheckedContext.Provider, {
-        value: selected ?? false,
-        children: element
-      })
-    }), [value, selected]);
-    const defaultAutoFocus = autoFocusSelectedItem ? autoFocusSelected : void 0;
-    props = {
-      role,
-      children: value,
-      ...props,
-      id,
-      onClick,
-      onKeyDown
-    };
-    if (props.autoFocus === void 0 && defaultAutoFocus !== void 0) {
-      props.autoFocus = false;
-      props["data-autofocus"] = defaultAutoFocus || void 0;
-    }
-    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
-    const scrollItemIntoView = getScrollItemIntoView(store4);
-    props = useCompositeItem2({
-      store: store4,
-      unstable_scrollIntoView: scrollItemIntoView,
-      ...props,
-      getItem,
-      preventScrollOnKeyDown,
-      moveOnKeyPress: (event) => {
-        if (!moveOnKeyPressProp(event)) return false;
-        const moveEvent = new Event("combobox-item-move");
-        store4?.getState().compositeElement?.dispatchEvent(moveEvent);
-        return true;
+      let items = !isVerticalDirection ? renderedItems : flatten2DArray(normalizeRows(groupItemsByRows(renderedItems), activeId2, canShift));
+      items = canReverse ? reverseArray(items) : items;
+      items = isVerticalDirection ? verticalizeItems(items) : items;
+      if (activeId2 == null) return findFirstEnabledItem(items)?.id;
+      const activeItem = items.find((item) => item.id === activeId2);
+      if (!activeItem) return findFirstEnabledItem(items)?.id;
+      const isGrid2 = items.some((item) => item.rowId);
+      const activeIndex = items.indexOf(activeItem);
+      const nextItems = items.slice(activeIndex + 1);
+      const nextItemsInRow = getItemsInRow(nextItems, activeItem.rowId);
+      if (skip) {
+        const nextEnabledItemsInRow = getEnabledItems(nextItemsInRow, activeId2);
+        return (nextEnabledItemsInRow.slice(skip)[0] || nextEnabledItemsInRow[nextEnabledItemsInRow.length - 1])?.id;
       }
-    });
-    const focusOnHoverProp = useBooleanEvent(focusOnHover ?? false);
-    props = useCompositeHover({
-      store: store4,
-      ...props,
-      focusOnHover(event) {
-        if (focusOnHover !== void 0) return focusOnHoverProp(event);
-        return selectMode && store4.getState().open;
+      const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
+      const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
+      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && compositeElementInFocusOrder2 : isVerticalDirection ? compositeElementInFocusOrder2 : false;
+      if (canLoop) return findFirstEnabledItem(flipItems(canWrap && !hasNullItem ? items : getItemsInRow(items, activeItem.rowId), activeId2, hasNullItem), activeId2)?.id;
+      if (canWrap) {
+        const nextItem2 = findFirstEnabledItem(hasNullItem ? nextItemsInRow : nextItems, activeId2);
+        return hasNullItem ? nextItem2?.id || null : nextItem2?.id;
       }
-    });
-    return props;
-  });
-  var ComboboxItem = memo5(forwardRef121(function ComboboxItem2(props) {
-    const htmlProps = useComboboxItem(props);
-    return createElement5(TagName9, htmlProps);
-  }));
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react73 = __toESM(require_react(), 1);
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "span";
-  function normalizeValue2(value) {
-    return normalizeString(value).toLowerCase();
+      const nextItem = findFirstEnabledItem(nextItemsInRow, activeId2);
+      if (!nextItem && hasNullItem) return null;
+      return nextItem?.id;
+    };
+    const getNextIdFromOptions = (direction, options) => {
+      if (typeof options === "number") return getNextId(direction, { skip: options });
+      return getNextId(direction, options);
+    };
+    return {
+      ...collection,
+      ...composite,
+      setCompositeElement: (element) => composite.setState("compositeElement", element),
+      setBaseElement: (element) => composite.setState("compositeElement", element),
+      setActiveId: (id) => composite.setState("activeId", id),
+      move: (id) => {
+        if (id === void 0) return;
+        composite.setState("activeId", id);
+        composite.setState("moves", (moves) => moves + 1);
+      },
+      first: () => findFirstEnabledItem(composite.getState().renderedItems)?.id,
+      last: () => findLastEnabledItem(composite.getState().renderedItems)?.id,
+      next: (options) => getNextIdFromOptions("next", options),
+      previous: (options) => getNextIdFromOptions("previous", options),
+      down: (options) => getNextIdFromOptions("down", options),
+      up: (options) => getNextIdFromOptions("up", options)
+    };
   }
-  function getOffsets(string, values) {
-    const offsets = [];
-    for (const value of values) {
-      if (!value) continue;
-      let pos = 0;
-      const length2 = value.length;
-      let index2 = string.indexOf(value, pos);
-      while (index2 !== -1) {
-        offsets.push([index2, length2]);
-        pos = index2 + 1;
-        index2 = string.indexOf(value, pos);
-      }
-    }
-    return offsets;
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var findFirstEnabledItem2 = findFirstEnabledItem;
+  var groupItemsByRows2 = groupItemsByRows;
+  var unmountingItems = /* @__PURE__ */ new WeakSet();
+  function markItemUnmounting(element) {
+    if (getActiveElement(element) !== element) return;
+    unmountingItems.add(element);
+    queueMicrotask(() => unmountingItems.delete(element));
   }
-  function mergeOverlappingOffsets(offsets) {
-    offsets.sort(([a3], [b3]) => a3 - b3);
-    const merged = [];
-    for (const [offset4, length2] of offsets) {
-      const last = merged[merged.length - 1];
-      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length2 - last[0]);
-      else merged.push([offset4, length2]);
-    }
-    return merged;
+  function markItemMounted(element) {
+    unmountingItems.delete(element);
   }
-  function getNormalizedIndexes(itemValue) {
-    const starts = [];
-    const ends = [];
-    let index2 = 0;
-    for (const char of itemValue) {
-      const normalizedLength = normalizeValue2(char).length;
-      for (let i3 = 0; i3 < normalizedLength; i3 += 1) {
-        starts.push(i3 === 0 ? index2 : -1);
-        ends.push(index2);
-      }
-      index2 += char.length;
-    }
-    starts.push(itemValue.length);
-    ends.push(itemValue.length);
-    let nextBoundary = itemValue.length;
-    for (let i3 = starts.length - 1; i3 >= 0; i3 -= 1) {
-      const start2 = starts[i3];
-      if (start2 == null) continue;
-      if (start2 === -1) starts[i3] = nextBoundary;
-      else nextBoundary = start2;
+  function withCompositeScrollPreserved(store4, callback) {
+    const { virtualFocus, compositeElement } = store4.getState();
+    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
+      callback();
+      return;
     }
-    return {
-      starts,
-      ends
-    };
+    const savedScrollLeft = compositeElement.scrollLeft;
+    const savedScrollTop = compositeElement.scrollTop;
+    callback();
+    compositeElement.scrollLeft = savedScrollLeft;
+    compositeElement.scrollTop = savedScrollTop;
   }
-  function toOriginalOffsets(itemValue, normalizedOffsets) {
-    if (!normalizedOffsets.length) return normalizedOffsets;
-    const { starts, ends } = getNormalizedIndexes(itemValue);
-    const offsets = [];
-    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
-      const start2 = starts[normalizedOffset];
-      const end = ends[normalizedOffset + normalizedLength];
-      if (start2 == null || end == null) continue;
-      if (end <= start2) continue;
-      offsets.push([start2, end - start2]);
-    }
-    return offsets;
+  function getPopupElement(store4) {
+    const state2 = store4.getState();
+    if (!("contentElement" in state2)) return null;
+    return state2.contentElement;
   }
-  function splitValue(itemValue, userValue) {
-    if (!itemValue) return itemValue;
-    if (!userValue) return itemValue;
-    const userValues = toArray2(userValue).map(normalizeValue2);
-    const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("span", {
-      "data-autocomplete-value": autocomplete ? "" : void 0,
-      "data-user-value": autocomplete ? void 0 : "",
-      children: value
-    }, parts.length);
-    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue2(itemValue), new Set(userValues))));
-    const firstEntry = offsets[0];
-    if (!firstEntry) {
-      parts.push(span(itemValue, true));
-      return parts;
-    }
-    const [firstOffset] = firstEntry;
-    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length2], i3) => {
-      const value = itemValue.slice(offset4, offset4 + length2);
-      const nextOffset = offsets[i3 + 1]?.[0];
-      return [value, itemValue.slice(offset4 + length2, nextOffset)];
-    })].forEach((value, i3) => {
-      if (!value) return;
-      parts.push(span(value, i3 % 2 === 0));
-    });
-    return parts;
+  function ownsFocus(store4) {
+    const { compositeElement } = store4.getState();
+    const activeElement2 = getActiveElement(compositeElement);
+    if (!activeElement2) return false;
+    if (compositeElement?.contains(activeElement2)) return true;
+    if (isItem(store4, activeElement2)) return true;
+    return !!getPopupElement(store4)?.contains(activeElement2);
   }
-  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store4, value, userValue, ...props }) {
-    const context = useComboboxScopedContext();
-    store4 = store4 || context;
-    const itemContext = (0, import_react73.useContext)(ComboboxItemValueContext);
-    const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store4, ["inputValue"], (state2) => userValue ?? state2?.inputValue);
-    props = {
-      children: (0, import_react73.useMemo)(() => {
-        if (!itemValue) return;
-        if (!inputValue) return itemValue;
-        return splitValue(itemValue, inputValue);
-      }, [itemValue, inputValue]),
-      ...props
+  function presentItem({ store: store4, id, focus: focus2, markedOnly, requireFocus, scrollIntoView }) {
+    let element = null;
+    let resolvedId;
+    let focused = false;
+    let focusLeftElement = false;
+    let done = false;
+    let wasMounted = false;
+    let wasOpen = false;
+    const compositeAtStart = store4.getState().compositeElement;
+    const activeAtStart = getActiveElement(compositeAtStart);
+    const owner = requireFocus ? activeAtStart : null;
+    const startedOnComposite = !!compositeAtStart?.contains(activeAtStart);
+    const stillOwnsFocus = (target) => {
+      if (!owner) return true;
+      const activeElement2 = getActiveElement(owner);
+      if (activeElement2 === owner) return true;
+      if (activeElement2 === target) return true;
+      return ownsFocus(store4);
     };
-    return props;
-  });
-  var ComboboxItemValue = forwardRef121(function ComboboxItemValue2(props) {
-    const htmlProps = useComboboxItemValue(props);
-    return createElement5(TagName10, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName11 = "label";
-  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store4, ...props }) {
-    const scopedContext = useComboboxScopedContext(true);
-    const context = useComboboxProviderContext();
-    store4 = store4 || context || scopedContext;
-    invariant(store4, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const inputElement = useStoreState(store4, "inputElement");
-    useAttribute(inputElement, "id");
-    const comboboxId = inputElement?.id;
-    const id = useId8(props.id);
-    props = {
-      htmlFor: comboboxId,
-      ...props,
-      id,
-      ref: useMergeRefs6(store4.setLabelElement, props.ref)
+    const abandonedByState = (state2) => {
+      if ("mounted" in state2) {
+        if (state2.mounted) wasMounted = true;
+        else if (wasMounted) return true;
+      }
+      if ("open" in state2) {
+        if (state2.open) wasOpen = true;
+        else if (wasOpen) return true;
+      }
+      return id != null && state2.activeId != null && state2.activeId !== id;
     };
-    return props;
-  });
-  var ComboboxLabel = memo5(forwardRef121(function ComboboxLabel2(props) {
-    const htmlProps = useComboboxLabel(props);
-    return createElement5(TagName11, htmlProps);
-  }));
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react74 = __toESM(require_react(), 1);
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
-  var TagName12 = "div";
-  var useComboboxList = createHook(function useComboboxList2({ store: store4, alwaysVisible, ...props }) {
-    const scopedContext = useComboboxScopedContext(true);
-    const context = useComboboxContext();
-    store4 = store4 || context;
-    const scopedContextSameStore = !!store4 && store4 === scopedContext;
-    invariant(store4, "ComboboxList must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const onFocusProp = props.onFocus;
-    const onFocus = useEvent2((event) => {
-      onFocusProp?.(event);
-      if (event.defaultPrevented) return;
-      if (!isSelfTarget(event)) return;
-      const compositeElement = store4.getState().compositeElement;
-      if (!compositeElement) return;
-      if (!isFocusable(compositeElement)) return;
-      const list = event.currentTarget;
-      queueMicrotask(() => {
-        if (getDocument(list).activeElement !== list) return;
-        compositeElement.focus();
-      });
-    });
-    const ref = (0, import_react74.useRef)(null);
-    const id = useId8(props.id);
-    const mounted = useStoreState(store4, "mounted");
-    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
-    const style = hidden ? {
-      ...props.style,
-      display: "none"
-    } : props.style;
-    const multiSelectable = useStoreState(store4, ["selectedValue"], (state2) => Array.isArray(state2.selectedValue));
-    const role = useAttribute(ref, "role", props.role);
-    const ariaMultiSelectable = role === "listbox" || role === "tree" || role === "grid" ? multiSelectable || void 0 : void 0;
-    const [hasListboxInside, setHasListboxInside] = (0, import_react74.useState)(false);
-    const contentElement = useStoreState(store4, "contentElement");
-    const parentHeadingContext = (0, import_react74.useContext)(ComboboxHeadingContext);
-    const headingState = (0, import_react74.useState)();
-    const [headingId, setHeadingId] = parentHeadingContext || headingState;
-    const headingContext = (0, import_react74.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
-    useSafeLayoutEffect(() => {
-      if (!mounted) return;
-      const element = ref.current;
-      if (!element) return;
-      if (contentElement !== element) return;
-      const callback = () => {
-        setHasListboxInside(!!element.querySelector("[role='listbox']"));
-      };
-      const observer = new MutationObserver(callback);
-      observer.observe(element, {
-        subtree: true,
-        childList: true,
-        attributeFilter: ["role"]
-      });
-      callback();
-      return () => observer.disconnect();
-    }, [mounted, contentElement]);
-    if (!hasListboxInside) props = {
-      role: "listbox",
-      "aria-multiselectable": ariaMultiSelectable,
-      ...props
+    const entersClosedPopup = (state2, target) => {
+      if (!("open" in state2)) return false;
+      if (state2.open) return false;
+      const popup = getPopupElement(store4);
+      if (!popup?.contains(target)) return false;
+      const { compositeElement } = state2;
+      if (!compositeElement) return false;
+      if (popup.contains(compositeElement)) return false;
+      return isVisible(target);
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxScopedContextProvider, {
-      value: store4,
-      children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxHeadingContext.Provider, {
-        value: headingContext,
-        children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(DialogHeadingContext.Provider, {
-          value: setHeadingId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxListRoleContext.Provider, {
-            value: role,
-            children: element
-          })
-        })
-      })
-    }), [
-      store4,
-      role,
-      headingContext
-    ]);
-    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store4.setContentElement : null;
-    const labelElement = useStoreState(store4, ["labelElement", "selectLabelElement"], (state2) => {
-      if (headingId) return null;
-      return state2.selectLabelElement || state2.labelElement;
-    });
-    useAttribute(labelElement, "id");
-    const labelId = headingId || labelElement?.id;
-    props = {
-      "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
-      hidden,
-      ...props,
-      id,
-      onFocus,
-      ref: useMergeRefs6(setContentElement, ref, props.ref),
-      style,
-      tabIndex: -1
+    const resolveElement = (state2) => {
+      const item = getEnabledItem(store4, resolvedId ?? (id === void 0 ? state2.activeId : id));
+      if (!item?.element?.isConnected) return null;
+      resolvedId = item.id;
+      return item.element;
     };
-    return props;
-  });
-  var ComboboxList = forwardRef121(function ComboboxList2(props) {
-    const htmlProps = useComboboxList(props);
-    return createElement5(TagName12, htmlProps);
-  });
-
-  // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react75 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react75.createContext)(null);
-  var TagRemoveIdContext = (0, import_react75.createContext)(null);
-  var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
-  var useTagContext = ctx8.useContext;
-  var useTagScopedContext = ctx8.useScopedContext;
-  var useTagProviderContext = ctx8.useProviderContext;
-  var TagContextProvider = ctx8.ContextProvider;
-  var TagScopedContextProvider = ctx8.ScopedContextProvider;
-
-  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
-  var isTouchSafari = isSafari() && isTouchDevice();
-  function createComboboxStore({ tag, ...props } = {}) {
-    const store4 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    const defaultInputValue = defaultValue(props.defaultInputValue, props.defaultValue);
-    throwOnConflictingProps({
-      ...props,
-      defaultInputValue,
-      defaultValue: defaultInputValue
-    }, store4);
-    const tagState = tag?.getState();
-    const syncState = store4?.getState();
-    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId, null);
-    const composite = createCompositeStore({
-      ...props,
-      activeId,
-      compositeElementInFocusOrder: defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, true),
-      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
-      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
-      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
-      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
-    });
-    const popover = createPopoverStore({
-      ...props,
-      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
-    });
-    const inputValue = defaultValue(props.inputValue, props.value, syncState?.inputValue, syncState?.value, defaultInputValue, "");
-    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
-    let shouldSetDefaultSelectedValue = props.selectedValue === void 0 && syncState?.selectedValue === void 0 && tagState?.values === void 0 && props.defaultSelectedValue === void 0;
-    const multiSelectable = Array.isArray(selectedValue);
-    const initialState = {
-      ...composite.getState(),
-      ...popover.getState(),
-      inputValue,
-      value: inputValue,
-      selectedValue,
-      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
-      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      selectOnMove: defaultValue(props.selectOnMove, syncState?.selectOnMove, false),
-      activeValue: syncState?.activeValue,
-      inputElement: defaultValue(syncState?.inputElement, null),
-      labelElement: defaultValue(syncState?.labelElement, null),
-      selectElement: defaultValue(syncState?.selectElement, null),
-      selectLabelElement: defaultValue(syncState?.selectLabelElement, null)
+    let removeFocusListeners;
+    let unsubscribe;
+    const cancel = () => {
+      done = true;
+      removeFocusListeners?.();
+      unsubscribe?.();
     };
-    const combobox = createStore(initialState, composite, popover, store4);
-    setup(combobox, () => chain(sync2(combobox, ["inputValue"], (state2) => {
-      combobox.setState("value", state2.inputValue);
-    }), sync2(combobox, ["value"], (state2) => {
-      combobox.setState("inputValue", state2.value);
-    })));
-    let resolveSelectedItemOnOpen = false;
-    const selectDefaultOptions = /* @__PURE__ */ new Set();
-    if (props.focusLoop === void 0 && syncState?.focusLoop === void 0) selectDefaultOptions.add("focusLoop");
-    if (props.focusWrap === void 0 && syncState?.focusWrap === void 0) selectDefaultOptions.add("focusWrap");
-    if (props.compositeElementInFocusOrder === void 0 && props.includesBaseElement === void 0 && syncState?.compositeElementInFocusOrder === void 0 && syncState?.includesBaseElement === void 0) selectDefaultOptions.add("compositeElementInFocusOrder");
-    if (props.resetValueOnSelect === void 0 && syncState?.resetValueOnSelect === void 0) selectDefaultOptions.add("resetValueOnSelect");
-    let syncedSelectElement = initialState.compositeElement === initialState.selectElement ? initialState.selectElement : null;
-    const initialFallback = initialState.selectElement || initialState.compositeElement || initialState.disclosureElement;
-    let syncedAnchorElement = initialState.anchorElement === initialFallback ? initialState.anchorElement : null;
-    setup(combobox, () => sync2(combobox, ["compositeElement", "selectElement"], (state2) => {
-      if (!state2.selectElement && !syncedSelectElement) return;
-      if (state2.compositeElement && state2.compositeElement === state2.selectElement) {
-        syncedSelectElement = state2.selectElement;
-        return;
+    const present = () => {
+      if (done) return;
+      const state2 = store4.getState();
+      if (abandonedByState(state2)) return cancel();
+      let restoreFocus = false;
+      if (!element) {
+        element = resolveElement(state2);
+        if (!element) return;
+      } else if (!element.isConnected) {
+        restoreFocus = focused && !focusLeftElement && getActiveElement(element) === getDocument(element).body;
+        element = resolveElement(state2);
+        if (!element) return cancel();
       }
-      if (state2.compositeElement && state2.compositeElement !== syncedSelectElement) {
-        syncedSelectElement = null;
-        return;
+      if (restoreFocus) focused = false;
+      else if (!stillOwnsFocus(element)) return cancel();
+      const focusWithheld = focus2 && startedOnComposite && entersClosedPopup(state2, element);
+      if (focusWithheld) {
+        const { activeId } = state2;
+        if (activeId != null && activeId !== resolvedId) return cancel();
       }
-      syncedSelectElement = state2.selectElement;
-      combobox.setState("compositeElement", syncedSelectElement);
-    }));
-    setup(combobox, () => sync2(combobox, ["selectElement"], (state2) => {
-      if (!state2.selectElement) return;
-      const { focusLoop, focusWrap, compositeElementInFocusOrder, resetValueOnSelect } = combobox.getState();
-      if (selectDefaultOptions.has("focusLoop")) composite.setState("focusLoop", false);
-      if (selectDefaultOptions.has("focusWrap")) composite.setState("focusWrap", false);
-      if (selectDefaultOptions.has("compositeElementInFocusOrder")) composite.setState("compositeElementInFocusOrder", false);
-      if (selectDefaultOptions.has("resetValueOnSelect")) combobox.setState("resetValueOnSelect", true);
-      return () => {
-        const current = combobox.getState();
-        if (selectDefaultOptions.has("focusLoop") && !current.focusLoop) composite.setState("focusLoop", focusLoop);
-        if (selectDefaultOptions.has("focusWrap") && !current.focusWrap) composite.setState("focusWrap", focusWrap);
-        if (selectDefaultOptions.has("compositeElementInFocusOrder") && !current.compositeElementInFocusOrder) composite.setState("compositeElementInFocusOrder", compositeElementInFocusOrder);
-        if (selectDefaultOptions.has("resetValueOnSelect") && current.resetValueOnSelect) combobox.setState("resetValueOnSelect", resetValueOnSelect);
-      };
-    }));
-    setup(combobox, () => sync2(combobox, [
-      "anchorElement",
-      "compositeElement",
-      "disclosureElement",
-      "selectElement"
-    ], (state2) => {
-      if (state2.anchorElement && state2.anchorElement !== syncedAnchorElement) {
-        syncedAnchorElement = null;
-        return;
+      if (focus2 && !focused && !focusWithheld) {
+        focused = true;
+        focusLeftElement = false;
+        const itemElement = element;
+        removeFocusListeners?.();
+        const onBlur = () => {
+          focusLeftElement = !unmountingItems.has(itemElement);
+        };
+        const onFocus = () => {
+          focusLeftElement = false;
+        };
+        itemElement.addEventListener("blur", onBlur);
+        itemElement.addEventListener("focus", onFocus);
+        removeFocusListeners = () => {
+          itemElement.removeEventListener("blur", onBlur);
+          itemElement.removeEventListener("focus", onFocus);
+        };
+        withCompositeScrollPreserved(store4, () => {
+          itemElement.focus({ preventScroll: true });
+        });
+        if (done) return;
       }
-      syncedAnchorElement = state2.selectElement || state2.compositeElement || state2.disclosureElement;
-      combobox.setState("anchorElement", syncedAnchorElement);
-    }));
-    setup(combobox, () => sync2(combobox, [
-      "items",
-      "selectedValue",
-      "selectElement"
-    ], (state2, prevState) => {
-      if (!shouldSetDefaultSelectedValue) return;
-      if (state2.selectedValue !== prevState.selectedValue) {
-        shouldSetDefaultSelectedValue = false;
-        return;
+      if (markedOnly && !element.hasAttribute("data-autofocus")) {
+        if (focusWithheld) return;
+        return cancel();
       }
-      if (!state2.selectElement) return;
-      queueMicrotask(() => {
-        if (!shouldSetDefaultSelectedValue) return;
-        const state3 = combobox.getState();
-        if (!state3.selectElement) return;
-        const item = state3.items.find((item2) => !item2.disabled && item2.value != null);
-        if (item?.value == null) return;
-        shouldSetDefaultSelectedValue = false;
-        combobox.setState("selectedValue", item.value);
-      });
-    }));
-    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
-      combobox.setState("virtualFocus", false);
-    }));
-    setup(combobox, () => {
-      if (!tag) return;
-      return chain(sync2(combobox, ["selectedValue"], (state2) => {
-        if (!Array.isArray(state2.selectedValue)) return;
-        tag.setValues(state2.selectedValue);
-      }), sync2(tag, ["values"], (state2) => {
-        combobox.setState("selectedValue", state2.values);
-      }));
-    });
-    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state2) => {
-      if (!state2.resetValueOnHide) return;
-      if (state2.mounted) return;
-      combobox.setState("inputValue", inputValue);
-    }));
-    setup(combobox, () => sync2(combobox, ["open"], (state2) => {
-      if (state2.open) {
-        resolveSelectedItemOnOpen = true;
+      if (!isVisible(element)) return;
+      if ("unstable_placing" in state2 && state2.unstable_placing) return;
+      if (!focusWithheld) cancel();
+      if (scrollIntoView) {
+        scrollIntoView(element);
         return;
       }
-      resolveSelectedItemOnOpen = false;
-      combobox.setState("activeId", activeId);
-      combobox.setState("moves", 0);
-    }));
-    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state2, prevState) => {
-      if (state2.moves !== prevState.moves) resolveSelectedItemOnOpen = false;
-      if (state2.activeId !== prevState.activeId) resolveSelectedItemOnOpen = false;
-      if (state2.moves === prevState.moves) combobox.setState("activeValue", void 0);
-    }));
-    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state2, prev) => {
-      if (state2.moves === prev.moves) return;
-      const { activeId: activeId2 } = combobox.getState();
-      const activeItem = composite.item(activeId2);
-      combobox.setState("activeValue", activeItem?.value);
-    }));
-    setup(combobox, () => sync2(combobox, [
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest"
+      });
+    };
+    unsubscribe = subscribe2(store4, [
+      "activeId",
       "items",
       "mounted",
       "open",
-      "selectedValue",
-      "selectElement"
-    ], (state2) => {
-      if (!state2.selectElement) return;
-      if (state2.mounted && !resolveSelectedItemOnOpen) return;
-      const values = Array.isArray(state2.selectedValue) ? state2.selectedValue : [state2.selectedValue];
-      const lastValue = values[values.length - 1];
-      if (lastValue == null) return;
-      const item = state2.items.find((item2) => !item2.disabled && item2.value === lastValue);
-      if (!item) return;
-      resolveSelectedItemOnOpen = false;
-      combobox.setState("activeId", item.id);
-    }));
-    setup(combobox, () => batch(combobox, ["selectOnMove", "moves"], (state2) => {
-      const { activeId: activeId2, open, selectedValue: selectedValue2, selectElement } = combobox.getState();
-      if (!selectElement) return;
-      if (!state2.selectOnMove && open) return;
-      if (Array.isArray(selectedValue2)) return;
-      if (!state2.moves) return;
-      if (!activeId2) return;
-      const item = composite.item(activeId2);
-      if (!item || item.disabled || item.value == null) return;
-      combobox.setState("selectedValue", item.value);
-    }));
-    const setInputValue = (value) => {
-      combobox.setState("inputValue", value);
-    };
-    const resetInputValue = () => setInputValue(initialState.inputValue);
-    const setState = (key, value) => {
-      selectDefaultOptions.delete(key);
-      if (key === "includesBaseElement") selectDefaultOptions.delete("compositeElementInFocusOrder");
-      if (key === "selectedValue") shouldSetDefaultSelectedValue = false;
-      combobox.setState(key, value);
-    };
-    return {
-      ...popover,
-      ...composite,
-      ...combobox,
-      setState,
-      tag,
-      setInputValue,
-      resetInputValue,
-      setValue: setInputValue,
-      resetValue: resetInputValue,
-      setSelectedValue: (selectedValue2) => setState("selectedValue", selectedValue2),
-      setInputElement: (element) => combobox.setState("inputElement", element),
-      setLabelElement: (element) => combobox.setState("labelElement", element),
-      setSelectElement: (element) => combobox.setState("selectElement", element),
-      setSelectLabelElement: (element) => combobox.setState("selectLabelElement", element)
-    };
+      "unstable_placing"
+    ], present);
+    present();
+    return cancel;
   }
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
-  function useComboboxStoreOptions(props) {
-    const tag = useTagContext();
-    props = {
-      ...props,
-      tag: props.tag !== void 0 ? props.tag : tag
-    };
-    return useCompositeStoreOptions(props);
+  function usePresentItem(store4) {
+    const cancelRef = (0, import_react63.useRef)(null);
+    const ownerRef = (0, import_react63.useRef)(store4);
+    const cancel = (0, import_react63.useCallback)(() => {
+      cancelRef.current?.();
+      cancelRef.current = null;
+    }, []);
+    const present = (0, import_react63.useCallback)((params) => {
+      if (!store4) return;
+      if (ownerRef.current !== store4) return;
+      cancel();
+      const cancelCurrent = presentItem({
+        store: store4,
+        ...params
+      });
+      cancelRef.current = cancelCurrent;
+      return cancelCurrent;
+    }, [store4, cancel]);
+    useSafeLayoutEffect(() => {
+      ownerRef.current = store4;
+      return () => {
+        ownerRef.current = void 0;
+        cancel();
+      };
+    }, [store4, cancel]);
+    return present;
   }
-  function useComboboxStoreProps(store4, update4, props) {
-    useUpdateEffect(update4, [props.tag]);
-    const inputValueProps = {
-      inputValue: props.inputValue ?? props.value,
-      setInputValue: props.setInputValue ?? props.setValue
-    };
-    useStoreProps(store4, inputValueProps, "inputValue", "setInputValue");
-    useStoreProps(store4, props, "selectedValue", "setSelectedValue");
-    useStoreProps(store4, props, "selectOnMove");
-    useStoreProps(store4, props, "resetValueOnHide");
-    useStoreProps(store4, props, "resetValueOnSelect");
-    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store4, update4, props), update4, props), { tag: props.tag });
+  function getEnabledItem(store4, id) {
+    if (!id) return null;
+    return store4.item(id) || null;
   }
-  function useComboboxStore(props = {}) {
-    props = useComboboxStoreOptions(props);
-    const [store4, update4] = useStore2(createComboboxStore, props);
-    return useComboboxStoreProps(store4, update4, props);
+  function selectTextField(element, collapseToEnd = false) {
+    if (isTextField(element)) element.setSelectionRange(collapseToEnd ? element.value.length : 0, element.value.length);
+    else if (element.isContentEditable) {
+      const selection = getDocument(element).getSelection();
+      selection?.selectAllChildren(element);
+      if (collapseToEnd) selection?.collapseToEnd();
+    }
   }
-
-  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
-  function ComboboxProvider(props = {}) {
-    const store4 = useComboboxStore(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(ComboboxContextProvider, {
-      value: store4,
-      children: props.children
-    });
+  var FOCUS_SILENTLY = /* @__PURE__ */ Symbol("FOCUS_SILENTLY");
+  function focusSilently(element) {
+    element[FOCUS_SILENTLY] = true;
+    element.focus({ preventScroll: true });
+  }
+  function silentlyFocused(element) {
+    const isSilentlyFocused = element[FOCUS_SILENTLY];
+    delete element[FOCUS_SILENTLY];
+    return isSilentlyFocused;
+  }
+  function isItem(store4, element, exclude) {
+    if (!element) return false;
+    if (element === exclude) return false;
+    const item = store4.item(element.id);
+    if (!item) return false;
+    if (exclude && item.element === exclude) return false;
+    return true;
   }

-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_remove_accents2 = __toESM(require_remove_accents(), 1);
-  var import_compose19 = __toESM(require_compose(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_element152 = __toESM(require_element(), 1);
-  var import_components47 = __toESM(require_components(), 1);
+  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
+  var import_react64 = __toESM(require_react(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);

-  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-  var EMPTY_ARRAY8 = [];
-  var getCurrentValue = (filterDefinition, currentFilter) => {
-    if (filterDefinition.singleSelection) {
-      return currentFilter?.value;
+  // node_modules/@ariakit/react-store/dist/index.js
+  var React166 = __toESM(require_react(), 1);
+  var import_shim4 = __toESM(require_shim(), 1);
+  var noopSubscribe = () => () => {
+  };
+  function isStoreKeyArray(value) {
+    return Array.isArray(value);
+  }
+  function isSameValue2(value, other) {
+    return value === other || value !== value && other !== other;
+  }
+  function hasSameStoreKeys(keys, otherKeys) {
+    if (keys?.length !== otherKeys.length) return false;
+    for (let index2 = 0; index2 < keys.length; index2 += 1) {
+      const key = keys[index2];
+      if (key === void 0) return false;
+      if (isSameValue2(key, otherKeys[index2])) continue;
+      return false;
     }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value;
+    return true;
+  }
+  function useStableStoreKeys(keys) {
+    const keysRef = React166.useRef(null);
+    const currentKeys = keysRef.current;
+    if (keys === null) {
+      keysRef.current = null;
+      return null;
     }
-    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
-      return [currentFilter.value];
+    if (hasSameStoreKeys(currentKeys, keys)) return currentKeys;
+    const nextKeys = [...keys];
+    keysRef.current = nextKeys;
+    return nextKeys;
+  }
+  function useStoreState(store4, keyOrKeysOrSelector = identity, selector2) {
+    const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
+    const storeSubscribe = React166.useCallback((callback) => {
+      if (!store4) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store4, subscriptionKeys, callback);
+    }, [store4, subscriptionKeys]);
+    const getSnapshot2 = () => {
+      const state2 = store4?.getState();
+      if (isStoreKeyArray(keyOrKeysOrSelector)) return selector2?.(state2);
+      if (typeof keyOrKeysOrSelector === "function") return keyOrKeysOrSelector(state2);
+      if (!state2) return;
+      if (!hasOwnProperty(state2, keyOrKeysOrSelector)) return;
+      return state2[keyOrKeysOrSelector];
+    };
+    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+  }
+  function getStoreStateObjectKeys(object, selectorKeys) {
+    const keys = [];
+    let hasSelector = false;
+    for (const prop in object) {
+      const keyOrSelector = object[prop];
+      if (keyOrSelector === void 0) continue;
+      if (typeof keyOrSelector === "function") {
+        hasSelector = true;
+        continue;
+      }
+      if (keys.includes(keyOrSelector)) continue;
+      keys.push(keyOrSelector);
     }
-    return EMPTY_ARRAY8;
-  };
+    if (!hasSelector) return keys;
+    if (!selectorKeys) return null;
+    for (const key of selectorKeys) {
+      if (keys.includes(key)) continue;
+      keys.push(key);
+    }
+    return keys;
+  }
+  function useStoreStateObject(store4, objectOrKeys, object) {
+    const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
+    const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
+    const objRef = React166.useRef({});
+    const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
+    const storeSubscribe = React166.useCallback((callback) => {
+      if (!store4) return noopSubscribe();
+      if (subscriptionKeys?.length === 0) return noopSubscribe();
+      return subscribe2(store4, subscriptionKeys, callback);
+    }, [store4, subscriptionKeys]);
+    const getSnapshot2 = () => {
+      const state2 = store4?.getState();
+      let updated = false;
+      const obj = objRef.current;
+      for (const prop in stateObject) {
+        const keyOrSelector = stateObject[prop];
+        if (keyOrSelector === void 0) continue;
+        if (typeof keyOrSelector === "function") {
+          const value2 = keyOrSelector(state2);
+          if (!Object.is(value2, obj[prop])) {
+            obj[prop] = value2;
+            updated = true;
+          }
+        }
+        if (typeof keyOrSelector === "function") continue;
+        const value = state2 && hasOwnProperty(state2, keyOrSelector) ? state2[keyOrSelector] : void 0;
+        if (!Object.is(value, obj[prop])) {
+          obj[prop] = value;
+          updated = true;
+        }
+      }
+      if (updated) objRef.current = { ...obj };
+      return objRef.current;
+    };
+    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+  }
+  function useStoreProps(store4, props, key, setKey) {
+    const value = hasOwnProperty(props, key) ? props[key] : void 0;
+    const setValue = setKey ? props[setKey] : void 0;
+    const hasSetValue = !!setValue;
+    const propsRef = useLiveRef({
+      value,
+      setValue
+    });
+    useSafeLayoutEffect(() => {
+      if (!hasSetValue) return;
+      return subscribe2(store4, [key], (state2, prev) => {
+        const { value: value2, setValue: setValue2 } = propsRef.current;
+        if (!setValue2) return;
+        if (isSameValue2(state2[key], prev[key])) return;
+        if (isSameValue2(state2[key], value2)) return;
+        setValue2(state2[key]);
+      });
+    }, [
+      store4,
+      key,
+      hasSetValue
+    ]);
+    useSafeLayoutEffect(() => {
+      if (value === void 0) return;
+      store4.setState(key, value);
+      return batch(store4, [key], () => {
+        if (value === void 0) return;
+        store4.setState(key, value);
+      });
+    });
+  }
+  function useStore2(createStore2, props) {
+    const [store4, setStore] = React166.useState(() => createStore2(props));
+    useSafeLayoutEffect(() => init(store4), [store4]);
+    const useState173 = React166.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
+    return [React166.useMemo(() => ({
+      ...store4,
+      useState: useState173
+    }), [store4, useState173]), useEvent3(() => {
+      setStore((store5) => createStore2({
+        ...props,
+        ...store5.getState()
+      }));
+    })];
+  }

-  // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element151 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY9 = [];
-  function useElements({
-    elements: elements2,
-    getElements
-  }) {
-    const staticElements = Array.isArray(elements2) && elements2.length > 0 ? elements2 : EMPTY_ARRAY9;
-    const [records, setRecords] = (0, import_element151.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element151.useState)(false);
-    (0, import_element151.useEffect)(() => {
-      if (!getElements) {
-        setRecords(staticElements);
+  // node_modules/@ariakit/react-components/dist/composite/composite-item.js
+  var TagName4 = "button";
+  function isEditableElement(element) {
+    if (isTextbox(element)) return true;
+    return element.tagName === "INPUT" && !isButton(element);
+  }
+  function getNextPageOffset(scrollingElement, pageUp = false) {
+    const height = scrollingElement.clientHeight;
+    const { top } = scrollingElement.getBoundingClientRect();
+    const pageSize = Math.max(height * 0.875, height - 40) * 1.5;
+    const pageOffset = pageUp ? height - pageSize + top : pageSize + top;
+    if (scrollingElement.tagName === "HTML") return pageOffset + scrollingElement.scrollTop;
+    return pageOffset;
+  }
+  function getItemOffset(itemElement, pageUp = false) {
+    const { top } = itemElement.getBoundingClientRect();
+    if (pageUp) return top + itemElement.clientHeight;
+    return top;
+  }
+  function findNextPageItemId(element, store4, next, pageUp = false) {
+    if (!store4) return;
+    if (!next) return;
+    const { renderedItems } = store4.getState();
+    const scrollingElement = getScrollingElement(element);
+    if (!scrollingElement) return;
+    const nextPageOffset = getNextPageOffset(scrollingElement, pageUp);
+    let id;
+    let prevDifference;
+    for (let i3 = 0; i3 < renderedItems.length; i3 += 1) {
+      const previousId = id;
+      id = next(i3);
+      if (!id) break;
+      if (id === previousId) continue;
+      const itemElement = getEnabledItem(store4, id)?.element;
+      if (!itemElement) continue;
+      const difference = getItemOffset(itemElement, pageUp) - nextPageOffset;
+      const absDifference = Math.abs(difference);
+      if (pageUp && difference <= 0 || !pageUp && difference >= 0) {
+        if (prevDifference !== void 0 && prevDifference < absDifference) id = previousId;
+        break;
+      }
+      prevDifference = absDifference;
+    }
+    return id;
+  }
+  function targetIsAnotherItem(event, store4) {
+    if (isSelfTarget(event)) return false;
+    return isItem(store4, event.target);
+  }
+  var useCompositeItem2 = createHook(function useCompositeItem3({ store: store4, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, unstable_scrollIntoView: scrollIntoView, ...props }) {
+    const context = useCompositeScopedContext();
+    store4 = store4 || context;
+    const id = useId8(props.id);
+    const ref = (0, import_react64.useRef)(null);
+    const mountedElementRef = (0, import_react64.useRef)(null);
+    const markUnmountingRef = (0, import_react64.useCallback)((element) => {
+      const mountedElement = mountedElementRef.current;
+      if (!element && mountedElement) markItemUnmounting(mountedElement);
+      if (element) markItemMounted(element);
+      mountedElementRef.current = element;
+    }, []);
+    const row = (0, import_react64.useContext)(CompositeRowContext);
+    const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
+    const shouldRegisterItem = props.shouldRegisterItem;
+    const getRowId = (state2) => {
+      if (rowIdProp) return rowIdProp;
+      if (!state2) return;
+      if (!row?.compositeElement) return;
+      if (row.compositeElement !== state2.compositeElement) return;
+      return row.id;
+    };
+    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store4, ["compositeElement", "renderedItems"], {
+      rowId: getRowId,
+      compositeElement(state2) {
+        return state2?.compositeElement || void 0;
+      },
+      ariaSetSize(state2) {
+        if (ariaSetSizeProp != null) return ariaSetSizeProp;
+        if (!state2) return;
+        if (!row?.ariaSetSize) return;
+        if (row.compositeElement !== state2.compositeElement) return;
+        return row.ariaSetSize;
+      },
+      ariaPosInSet(state2) {
+        if (ariaPosInSetProp != null) return ariaPosInSetProp;
+        if (!state2) return;
+        if (!row?.ariaPosInSet) return;
+        if (row.compositeElement !== state2.compositeElement) return;
+        const rowId2 = getRowId(state2);
+        const itemsInRow = state2.renderedItems.filter((item) => item.rowId === rowId2);
+        return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
+      }
+    });
+    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store4, [
+      "activeId",
+      "compositeElement",
+      "renderedItems",
+      "virtualFocus",
+      "items"
+    ], {
+      isActiveItem(state2) {
+        return !!state2 && state2.activeId === id;
+      },
+      isTabbable(state2) {
+        if (!state2) return true;
+        if (!state2.compositeElement && !state2.renderedItems.length) return true;
+        if (state2.virtualFocus) return false;
+        if (!state2.renderedItems.length) return true;
+        if (tabbable2) return true;
+        if (state2.activeId === null) return false;
+        const item = store4?.item(state2.activeId);
+        if (item?.disabled) return true;
+        if (!item?.element) return true;
+        return state2.activeId === id;
+      }
+    });
+    const getItem = (0, import_react64.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        id: id || item.id,
+        rowId,
+        disabled: trulyDisabled,
+        children: item.element?.textContent,
+        typeaheadText
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [
+      id,
+      rowId,
+      trulyDisabled,
+      typeaheadText,
+      getItemProp
+    ]);
+    const onFocusProp = props.onFocus;
+    const hasFocusedComposite = (0, import_react64.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react64.useRef)(null);
+    const present = usePresentItem(store4);
+    const onFocus = useEvent3((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isPortalEvent(event)) return;
+      if (!id) return;
+      if (!store4) return;
+      if (targetIsAnotherItem(event, store4)) return;
+      const { virtualFocus, compositeElement: compositeElement2 } = store4.getState();
+      store4.setActiveId(id);
+      if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
+      if (!virtualFocus) {
+        if (isSelfTarget(event) && store4.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        });
         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);
+      if (!isSelfTarget(event)) return;
+      if (isEditableElement(event.currentTarget)) return;
+      const redirectFocusToCompositeElement = (relatedTarget2, compositeElement3) => {
+        if (!isFocusable(compositeElement3)) {
+          if (true) warnOnce("A composite widget with `virtualFocus` enabled requires a focusable composite element. Set the `focusable` prop to `true` or the `virtualFocus` option to `false`.", compositeElement3);
+          return;
         }
-      }).finally(() => {
-        if (!cancelled) {
-          setIsLoading(false);
+        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store4, relatedTarget2);
+        if (store4.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        });
+        hasFocusedComposite.current = true;
+        if (fromComposite) focusSilently(compositeElement3);
+        else compositeElement3.focus({ preventScroll: true });
+      };
+      if (compositeElement2?.isConnected) {
+        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
+        return;
+      }
+      if (shouldRegisterItem === false) return;
+      const { currentTarget, relatedTarget } = event;
+      const cancelScheduledFocusRedirect = () => {
+        cancelScheduledFocusRedirectRef.current?.();
+        cancelScheduledFocusRedirectRef.current = null;
+      };
+      cancelScheduledFocusRedirect();
+      cancelScheduledFocusRedirectRef.current = subscribe2(store4, null, () => {
+        if (getActiveElement(currentTarget) !== currentTarget) {
+          cancelScheduledFocusRedirect();
+          return;
         }
+        const state2 = store4.getState();
+        const nextCompositeElement = state2.compositeElement;
+        if (!nextCompositeElement?.isConnected) return;
+        cancelScheduledFocusRedirect();
+        if (!state2.virtualFocus) return;
+        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
       });
-      return () => {
-        cancelled = true;
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent3((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (store4?.getState()?.virtualFocus && hasFocusedComposite.current) {
+        hasFocusedComposite.current = false;
+        event.preventDefault();
+        event.stopPropagation();
+      }
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const preventScrollOnKeyDownProp = useBooleanEvent(preventScrollOnKeyDown);
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent3((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      if (!store4) return;
+      const { currentTarget } = event;
+      const state2 = store4.getState();
+      const isGrid2 = !!store4.item(id)?.rowId;
+      const isVertical = state2.orientation !== "horizontal";
+      const isHorizontal = state2.orientation !== "vertical";
+      const canHomeEnd = () => {
+        if (isGrid2) return true;
+        if (isHorizontal) return true;
+        if (!state2.compositeElement) return true;
+        if (!isTextField(state2.compositeElement)) return true;
+        return false;
       };
-    }, [getElements, staticElements]);
+      const action = {
+        ArrowUp: (isGrid2 || isVertical) && store4.up,
+        ArrowRight: (isGrid2 || isHorizontal) && store4.next,
+        ArrowDown: (isGrid2 || isVertical) && store4.down,
+        ArrowLeft: (isGrid2 || isHorizontal) && store4.previous,
+        Home: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store4?.first();
+          return store4?.previous(-1);
+        },
+        End: () => {
+          if (!canHomeEnd()) return;
+          if (!isGrid2 || event.ctrlKey) return store4?.last();
+          return store4?.next(-1);
+        },
+        PageUp: () => {
+          return findNextPageItemId(currentTarget, store4, store4?.up, true);
+        },
+        PageDown: () => {
+          return findNextPageItemId(currentTarget, store4, store4?.down);
+        }
+      }[event.key];
+      if (action) {
+        if (isTextbox(currentTarget)) {
+          const selection = getTextboxSelection(currentTarget);
+          const isLeft = isHorizontal && event.key === "ArrowLeft";
+          const isRight = isHorizontal && event.key === "ArrowRight";
+          const isUp = isVertical && event.key === "ArrowUp";
+          const isDown = isVertical && event.key === "ArrowDown";
+          if (isRight || isDown) {
+            const { length: valueLength } = getTextboxValue(currentTarget);
+            if (selection.end !== valueLength) return;
+          } else if ((isLeft || isUp) && selection.start !== 0) return;
+        }
+        const nextId2 = action();
+        if (preventScrollOnKeyDownProp(event) || nextId2 !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store4.move(nextId2);
+        }
+      }
+    });
+    const providerValue = (0, import_react64.useMemo)(() => ({
+      id,
+      compositeElement
+    }), [id, compositeElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(CompositeItemContext.Provider, {
+      value: providerValue,
+      children: element
+    }), [providerValue]);
+    props = {
+      "data-active-item": isActiveItem || void 0,
+      ...props,
+      id,
+      ref: useMergeRefs6(ref, markUnmountingRef, props.ref),
+      tabIndex: isTabbable2 ? props.tabIndex : -1,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    props = useCommand(props);
+    props = useCollectionItem({
+      store: store4,
+      ...props,
+      getItem,
+      shouldRegisterItem: id ? shouldRegisterItem : false
+    });
     return {
-      elements: records,
-      isLoading
+      ...props,
+      "aria-setsize": ariaSetSize,
+      "aria-posinset": ariaPosInSet
     };
-  }
+  });
+  var CompositeItem2 = memo5(forwardRef123(function CompositeItem3(props) {
+    const htmlProps = useCompositeItem2(withDefaultButtonType(props));
+    return createElement5(TagName4, htmlProps);
+  }));

-  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  function normalizeSearchInput(input = "") {
-    return (0, import_remove_accents2.default)(input.trim().toLowerCase());
+  // node_modules/@ariakit/react-components/dist/composite/composite.js
+  var import_react65 = __toESM(require_react(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var TagName5 = "div";
+  function isGrid(items) {
+    return items.some((item) => !!item.rowId);
   }
-  var getNewValue = (filterDefinition, currentFilter, value) => {
-    if (filterDefinition.singleSelection) {
-      return value;
-    }
-    if (Array.isArray(currentFilter?.value)) {
-      return currentFilter.value.includes(value) ? currentFilter.value.filter((v3) => v3 !== value) : [...currentFilter.value, value];
-    }
-    return [value];
-  };
-  function generateFilterElementCompositeItemId(prefix2, filterElementValue) {
-    return `${prefix2}-${filterElementValue}`;
+  function isPrintableKey(event) {
+    const target = event.target;
+    if (target && !isTextField(target)) return false;
+    return event.key.length === 1 && !event.ctrlKey && !event.metaKey;
   }
-  var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-      "span",
-      {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-multi-selection",
-          { "is-selected": selected }
-        ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components47.Icon, { icon: check_default })
+  function isModifierKey(event) {
+    return event.key === "Shift" || event.key === "Control" || event.key === "Alt" || event.key === "Meta";
+  }
+  function useKeyboardEventProxy(store4, onKeyboardEvent, previousElementRef) {
+    return useEvent3((event) => {
+      onKeyboardEvent?.(event);
+      if (event.defaultPrevented) return;
+      if (event.isPropagationStopped()) return;
+      if (!isSelfTarget(event)) return;
+      if (isModifierKey(event)) return;
+      if (isPrintableKey(event)) return;
+      const state2 = store4.getState();
+      const activeElement2 = getEnabledItem(store4, state2.activeId)?.element;
+      if (!activeElement2) return;
+      const { view, ...eventInit } = event;
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus({ preventScroll: true });
+      if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
+      if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
+    });
+  }
+  function findFirstEnabledItemInTheLastRow(items) {
+    return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
+  }
+  var CompositeFocusOnMove = memo5(function CompositeFocusOnMove2({ store: store4, focusOnMove, previousElementRef, present, scrollIntoView }) {
+    const moves = useStoreState(store4, "moves");
+    const compositeElement = useStoreState(store4, "compositeElement");
+    (0, import_react65.useEffect)(() => {
+      if (!moves) return;
+      if (!focusOnMove) return;
+      const { activeId } = store4.getState();
+      if (activeId == null) return;
+      return present({
+        id: activeId,
+        requireFocus: ownsFocus(store4),
+        focus: true,
+        scrollIntoView
+      });
+    }, [
+      store4,
+      moves,
+      focusOnMove,
+      compositeElement,
+      present,
+      scrollIntoView
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!moves) return;
+      if (!compositeElement) return;
+      const { activeId } = store4.getState();
+      if (!(activeId === null)) return;
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
+      if (!hasFocus(compositeElement)) {
+        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        compositeElement.focus({ preventScroll: true });
       }
-    );
-  };
-  var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-      "span",
-      {
-        className: clsx_default(
-          "dataviews-filters__search-widget-listitem-single-selection",
-          { "is-selected": selected }
-        )
+    }, [
+      store4,
+      moves,
+      compositeElement
+    ]);
+    return null;
+  });
+  var useComposite = createHook(function useComposite2({ store: store4, composite = true, focusOnMove = composite, moveOnKeyPress = true, unstable_scrollIntoView: scrollIntoView, ...props }) {
+    const context = useCompositeProviderContext();
+    store4 = store4 || context;
+    invariant(store4, "Composite must receive a `store` prop or be wrapped in a CompositeProvider component.");
+    const ref = (0, import_react65.useRef)(null);
+    const previousElementRef = (0, import_react65.useRef)(null);
+    const present = usePresentItem(store4);
+    const [, setCompositeElement] = useTransactionState(composite ? store4.setCompositeElement : null);
+    const virtualFocus = useStoreState(store4, "virtualFocus");
+    const activeId = useStoreState(store4, composite && virtualFocus ? ["activeId"] : [], (state2) => composite && virtualFocus ? state2.activeId : null);
+    useSafeLayoutEffect(() => {
+      if (!store4) return;
+      if (!composite) return;
+      if (!virtualFocus) return;
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (!previousElement) return;
+      const relatedTarget = getEnabledItem(store4, activeId)?.element || getActiveElement(previousElement);
+      if (relatedTarget === previousElement) return;
+      fireBlurEvent(previousElement, { relatedTarget });
+    }, [
+      store4,
+      activeId,
+      virtualFocus,
+      composite
+    ]);
+    const onKeyDownCapture = useKeyboardEventProxy(store4, props.onKeyDownCapture, previousElementRef);
+    const onKeyUpCapture = useKeyboardEventProxy(store4, props.onKeyUpCapture, previousElementRef);
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent3((event) => {
+      onFocusCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const { virtualFocus: virtualFocus2 } = store4.getState();
+      if (!virtualFocus2) return;
+      const previousActiveElement = event.relatedTarget;
+      const isSilentlyFocused = silentlyFocused(event.currentTarget);
+      if (isSelfTarget(event) && isSilentlyFocused) {
+        event.stopPropagation();
+        previousElementRef.current = previousActiveElement;
       }
-    );
-  };
-  function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose19.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element152.useState)(
-      // When there are one or less operators, the first item is set as active
-      // (by setting the initial `activeId` to `undefined`).
-      // With 2 or more operators, the focus is moved on the operators control
-      // (by setting the initial `activeId` to `null`), meaning that there won't
-      // be an active item initially. Focus is then managed via the
-      // `onFocusVisible` callback.
-      filter.operators?.length === 1 ? void 0 : null
-    );
-    const currentFilter = view.filters?.find(
-      (f3) => f3.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-      import_components47.Composite,
-      {
-        virtualFocus: true,
-        focusLoop: true,
-        activeId: activeCompositeId,
-        setActiveId: setActiveCompositeId,
-        role: "listbox",
-        className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n111.sprintf)(
-          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n111.__)("List of: %1$s"),
-          filter.name
-        ),
-        onFocusVisible: () => {
-          if (!activeCompositeId && filter.elements.length) {
-            setActiveCompositeId(
-              generateFilterElementCompositeItemId(
-                baseId,
-                filter.elements[0].value
-              )
-            );
-          }
-        },
-        render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components47.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-          import_components47.Composite.Hover,
-          {
-            render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-              import_components47.Composite.Item,
-              {
-                id: generateFilterElementCompositeItemId(
-                  baseId,
-                  element.value
-                ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                  "div",
-                  {
-                    "aria-label": element.label,
-                    role: "option",
-                    className: "dataviews-filters__search-widget-listitem"
-                  }
-                ),
-                onClick: () => {
-                  const newFilters = currentFilter ? [
-                    ...(view.filters ?? []).map(
-                      (_filter) => {
-                        if (_filter.field === filter.field) {
-                          return {
-                            ..._filter,
-                            operator: currentFilter.operator || filter.operators[0],
-                            value: getNewValue(
-                              filter,
-                              currentFilter,
-                              element.value
-                            )
-                          };
-                        }
-                        return _filter;
-                      }
-                    )
-                  ] : [
-                    ...view.filters ?? [],
-                    {
-                      field: filter.field,
-                      operator: filter.operators[0],
-                      value: getNewValue(
-                        filter,
-                        currentFilter,
-                        element.value
-                      )
-                    }
-                  ];
-                  onChangeView({
-                    ...view,
-                    page: 1,
-                    filters: newFilters
-                  });
-                }
-              }
-            ),
-            children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                SingleSelectionOption,
-                {
-                  selected: currentValue === element.value
-                }
-              ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                MultiSelectionOption,
-                {
-                  selected: currentValue.includes(element.value)
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                "span",
-                {
-                  className: "dataviews-filters__search-widget-listitem-value",
-                  title: element.label,
-                  children: element.label
-                }
-              )
-            ]
-          },
-          element.value
-        ))
+    });
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent3((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!composite) return;
+      if (!store4) return;
+      const { relatedTarget } = event;
+      const { virtualFocus: virtualFocus2 } = store4.getState();
+      if (virtualFocus2) {
+        if (isSelfTarget(event) && !isItem(store4, relatedTarget)) queueMicrotask(() => present({
+          focus: true,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        }));
+      } else if (isSelfTarget(event)) {
+        if (!isItem(store4, relatedTarget)) {
+          const { activeId: activeId2 } = store4.getState();
+          if (activeId2 != null) present({
+            id: activeId2,
+            markedOnly: true,
+            requireFocus: true,
+            scrollIntoView
+          });
+        }
+        store4.setActiveId(null);
+      }
+    });
+    const onBlurCaptureProp = props.onBlurCapture;
+    const onBlurCapture = useEvent3((event) => {
+      onBlurCaptureProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const { virtualFocus: virtualFocus2, activeId: activeId2, compositeElement } = store4.getState();
+      if (!virtualFocus2) return;
+      if (event.currentTarget !== compositeElement) return;
+      const activeElement2 = getEnabledItem(store4, activeId2)?.element;
+      const nextActiveElement = event.relatedTarget;
+      const nextActiveElementIsItem = isItem(store4, nextActiveElement);
+      const previousElement = previousElementRef.current;
+      previousElementRef.current = null;
+      if (isSelfTarget(event) && nextActiveElementIsItem) {
+        if (nextActiveElement === activeElement2) {
+          if (previousElement && previousElement !== nextActiveElement) fireBlurEvent(previousElement, event);
+        } else if (activeElement2) fireBlurEvent(activeElement2, event);
+        else if (previousElement) fireBlurEvent(previousElement, event);
+        event.stopPropagation();
+      } else if (!isItem(store4, event.target) && activeElement2) fireBlurEvent(activeElement2, event);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const onKeyDown = useEvent3((event) => {
+      onKeyDownProp?.(event);
+      if (event.nativeEvent.isComposing) return;
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      if (!isSelfTarget(event)) return;
+      const { orientation, items, renderedItems, activeId: activeId2, rtl } = store4.getState();
+      const activeItem = getEnabledItem(store4, activeId2);
+      if (activeItem?.element?.isConnected) return;
+      const elementlessActiveItem = activeItem && activeId2 != null;
+      const movementItems = elementlessActiveItem ? items : renderedItems;
+      const isVertical = orientation !== "horizontal";
+      const isHorizontal = orientation !== "vertical";
+      const grid = isGrid(movementItems);
+      if ((event.key === "ArrowLeft" || event.key === "ArrowRight" || event.key === "Home" || event.key === "End") && isTextField(event.currentTarget)) return;
+      const up = () => {
+        if (elementlessActiveItem) return store4.up({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
+        return store4?.last();
+      };
+      const right = () => {
+        if (elementlessActiveItem) return store4.next({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store4.last() : store4.first();
+      };
+      const down = () => {
+        if (elementlessActiveItem) return store4.down({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return store4.first();
+      };
+      const left = () => {
+        if (elementlessActiveItem) return store4.previous({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store4.first() : store4.last();
+      };
+      const action = {
+        ArrowUp: (grid || isVertical) && up,
+        ArrowRight: (grid || isHorizontal) && right,
+        ArrowDown: (grid || isVertical) && down,
+        ArrowLeft: (grid || isHorizontal) && left,
+        Home: store4.first,
+        End: store4.last,
+        PageUp: store4.first,
+        PageDown: store4.last
+      }[event.key];
+      if (action) {
+        const id = action();
+        if (id !== void 0) {
+          if (!moveOnKeyPressProp(event)) return;
+          event.preventDefault();
+          store4.move(id);
+        }
       }
-    );
+    });
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(CompositeScopedContextProvider, {
+      value: store4,
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(CompositeFocusOnMove, {
+        store: store4,
+        focusOnMove,
+        previousElementRef,
+        present,
+        scrollIntoView
+      })]
+    }), [
+      store4,
+      composite,
+      focusOnMove,
+      present
+    ]);
+    props = {
+      "aria-activedescendant": useStoreState(store4, composite && virtualFocus ? ["items"] : [], () => {
+        if (!store4) return;
+        if (!composite) return;
+        if (!virtualFocus) return;
+        return getEnabledItem(store4, activeId)?.id;
+      }),
+      ...props,
+      ref: useMergeRefs6(ref, setCompositeElement, props.ref),
+      onKeyDownCapture,
+      onKeyUpCapture,
+      onFocusCapture,
+      onFocus,
+      onBlurCapture,
+      onKeyDown
+    };
+    const focusable2 = useStoreState(store4, composite && !virtualFocus ? ["activeId"] : [], (state2) => composite && (virtualFocus || state2.activeId === null));
+    props = useFocusable({
+      focusable: focusable2,
+      ...props
+    });
+    return props;
+  });
+  var Composite6 = forwardRef123(function Composite7(props) {
+    const htmlProps = useComposite(props);
+    return createElement5(TagName5, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-context.js
+  var ctx4 = createStoreContext();
+  var useDisclosureContext = ctx4.useContext;
+  var useDisclosureScopedContext = ctx4.useScopedContext;
+  var useDisclosureProviderContext = ctx4.useProviderContext;
+  var DisclosureContextProvider = ctx4.ContextProvider;
+  var DisclosureScopedContextProvider = ctx4.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
+  var import_react66 = __toESM(require_react(), 1);
+  var ctx5 = createStoreContext([DisclosureContextProvider], [DisclosureScopedContextProvider]);
+  var useDialogContext = ctx5.useContext;
+  var useDialogScopedContext = ctx5.useScopedContext;
+  var useDialogProviderContext = ctx5.useProviderContext;
+  var DialogContextProvider = ctx5.ContextProvider;
+  var DialogScopedContextProvider = ctx5.ScopedContextProvider;
+  var DialogHeadingContext = (0, import_react66.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react66.createContext)(void 0);
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
+  var import_react67 = __toESM(require_react(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  var import_react_dom4 = __toESM(require_react_dom(), 1);
+  var TagName6 = "div";
+  function afterTimeout(timeoutMs, cb) {
+    const timeoutId = setTimeout(cb, timeoutMs);
+    return () => clearTimeout(timeoutId);
   }
-  function ComboboxList22({ view, filter, onChangeView }) {
-    const [searchValue, setSearchValue] = (0, import_element152.useState)("");
-    const deferredSearchValue = (0, import_element152.useDeferredValue)(searchValue);
-    const currentFilter = view.filters?.find(
-      (_filter) => _filter.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element152.useMemo)(() => {
-      const normalizedSearch = normalizeSearchInput(deferredSearchValue);
-      return filter.elements.filter(
-        (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
-      );
-    }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-      ComboboxProvider,
-      {
-        selectedValue: currentValue,
-        setSelectedValue: (value) => {
-          const newFilters = currentFilter ? [
-            ...(view.filters ?? []).map((_filter) => {
-              if (_filter.field === filter.field) {
-                return {
-                  ..._filter,
-                  operator: currentFilter.operator || filter.operators[0],
-                  value
-                };
-              }
-              return _filter;
-            })
-          ] : [
-            ...view.filters ?? [],
-            {
-              field: filter.field,
-              operator: filter.operators[0],
-              value
-            }
-          ];
-          onChangeView({
-            ...view,
-            page: 1,
-            filters: newFilters
-          });
-        },
-        setValue: setSearchValue,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ComboboxLabel, {}), children: (0, import_i18n111.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-              Combobox,
-              {
-                autoSelect: "always",
-                placeholder: (0, import_i18n111.__)("Search"),
-                className: "dataviews-filters__search-widget-filter-combobox__input"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components47.Icon, { icon: search_default }) })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-            ComboboxList,
-            {
-              className: "dataviews-filters__search-widget-filter-combobox-list",
-              alwaysVisible: true,
-              children: [
-                matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-                    ComboboxItem,
-                    {
-                      resetValueOnSelect: false,
-                      value: element.value,
-                      className: "dataviews-filters__search-widget-listitem",
-                      hideOnClick: false,
-                      setValueOnClick: false,
-                      focusOnHover: true,
-                      children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                          SingleSelectionOption,
-                          {
-                            selected: currentValue === element.value
-                          }
-                        ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                          MultiSelectionOption,
-                          {
-                            selected: currentValue.includes(
-                              element.value
-                            )
-                          }
-                        ),
-                        /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
-                          "span",
-                          {
-                            className: "dataviews-filters__search-widget-listitem-value",
-                            title: element.label,
-                            children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-                                ComboboxItemValue,
-                                {
-                                  className: "dataviews-filters__search-widget-filter-combobox-item-value",
-                                  value: element.label
-                                }
-                              ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
-                            ]
-                          }
-                        )
-                      ]
-                    },
-                    element.value
-                  );
-                }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("p", { children: (0, import_i18n111.__)("No results found") })
-              ]
-            }
-          )
-        ]
-      }
-    );
+  function parseCSSTime(time) {
+    const value = time?.trim() || "0s";
+    const multiplier = value.endsWith("ms") ? 1 : 1e3;
+    const parsed = Number.parseFloat(value) * multiplier;
+    return Number.isNaN(parsed) ? 0 : parsed;
   }
-  function SearchWidget(props) {
-    const { elements: elements2, isLoading } = useElements({
-      elements: props.filter.elements,
-      getElements: props.filter.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components47.Spinner, {}) });
-    }
-    if (elements2.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n111.__)("No elements found") });
+  function getEndTime(names, delays, durations) {
+    const nameList = names.split(",");
+    const delayList = delays.split(",");
+    const durationList = durations.split(",");
+    let endTime = 0;
+    for (const [index2, name2] of nameList.entries()) {
+      if (name2.trim() === "none") continue;
+      const delay = parseCSSTime(delayList[index2 % delayList.length]);
+      const duration = parseCSSTime(durationList[index2 % durationList.length]);
+      endTime = Math.max(endTime, delay + duration);
     }
-    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+    return endTime;
   }
-
-  // packages/dataviews/build-module/components/dataviews-filters/input-widget.mjs
-  var import_es62 = __toESM(require_es6(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_element153 = __toESM(require_element(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  function InputWidget({
-    filter,
-    view,
-    onChangeView,
-    fields: fields2
-  }) {
-    const currentFilter = view.filters?.find(
-      (f3) => f3.field === filter.field
-    );
-    const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element153.useMemo)(() => {
-      const currentField = fields2.find((f3) => f3.id === filter.field);
-      if (currentField) {
-        return {
-          ...currentField,
-          // Deactivate validation for filters.
-          isValid: {},
-          // Filter controls are always enabled.
-          isDisabled: () => false,
-          // Filter controls are always visible.
-          isVisible: () => true,
-          // Configure getValue/setValue as if Item was a plain object.
-          getValue: ({ item }) => item[currentField.id],
-          setValue: ({ value }) => ({
-            [currentField.id]: value
-          })
-        };
-      }
-      return currentField;
-    }, [fields2, filter.field]);
-    const data = (0, import_element153.useMemo)(() => {
-      return (view.filters ?? []).reduce(
-        (acc, activeFilter) => {
-          acc[activeFilter.field] = activeFilter.value;
-          return acc;
-        },
-        {}
-      );
-    }, [view.filters]);
-    const handleChange = (0, import_compose20.useEvent)((updatedData) => {
-      if (!field || !currentFilter) {
+  function getElementEndTime(element) {
+    const { transitionProperty, transitionDuration, transitionDelay, animationName, animationDuration, animationDelay } = getComputedStyle(element);
+    return Math.max(getEndTime(transitionProperty, transitionDelay, transitionDuration), getEndTime(animationName, animationDelay, animationDuration));
+  }
+  function isHidden(mounted, hidden, alwaysVisible) {
+    return !alwaysVisible && hidden !== false && (!mounted || !!hidden);
+  }
+  var useDisclosureContent = createHook(function useDisclosureContent2({ store: store4, alwaysVisible, unstable_otherElementRef: otherElementRef, ...props }) {
+    const context = useDisclosureProviderContext();
+    store4 = store4 || context;
+    invariant(store4, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
+    const ref = (0, import_react67.useRef)(null);
+    const id = useId8(props.id);
+    const [transition, setTransition] = (0, import_react67.useState)(null);
+    const { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store4, {
+      open: "open",
+      mounted: "mounted",
+      animated: "animated",
+      contentElement: "contentElement"
+    });
+    const otherElement = useStoreState(store4.disclosure, "contentElement");
+    const hasClosedRef = (0, import_react67.useRef)(false);
+    useSafeLayoutEffect(() => {
+      if (!ref.current) return;
+      store4?.setContentElement(ref.current);
+    }, [store4]);
+    useSafeLayoutEffect(() => {
+      let previousAnimated;
+      store4?.setState("animated", (animated3) => {
+        previousAnimated = animated3;
+        return true;
+      });
+      return () => {
+        if (previousAnimated === void 0) return;
+        store4?.setState("animated", previousAnimated);
+      };
+    }, [store4]);
+    useSafeLayoutEffect(() => {
+      if (!animated2) {
+        if (!open) {
+          hasClosedRef.current = true;
+          setTransition(null);
+        } else if (hasClosedRef.current) {
+          hasClosedRef.current = false;
+          setTransition("enter");
+        }
         return;
       }
-      const nextValue = field.getValue({ item: updatedData });
-      if ((0, import_es62.default)(nextValue, currentValue)) {
+      if (!contentElement?.isConnected) {
+        setTransition(null);
         return;
       }
-      onChangeView({
-        ...view,
-        filters: (view.filters ?? []).map(
-          (_filter) => _filter.field === filter.field ? {
-            ..._filter,
-            operator: currentFilter.operator || filter.operators[0],
-            // Consider empty strings as undefined:
-            //
-            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
-            // - empty string as value means "search empty string": returns only the records that have an empty string as value
-            //
-            // In practice, this means the filter will not be able to find an empty string as the value.
-            value: nextValue === "" ? void 0 : nextValue
-          } : _filter
-        )
+      return afterPaint(() => {
+        setTransition(open ? "enter" : mounted ? "leave" : null);
       });
-    });
-    if (!field || !field.Edit || !currentFilter) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-      import_components48.Flex,
-      {
-        className: "dataviews-filters__user-input-widget",
-        gap: 2.5,
-        direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-          field.Edit,
-          {
-            hideLabelFromVision: true,
-            data,
-            field,
-            operator: currentFilter.operator,
-            onChange: handleChange
-          }
-        )
+    }, [
+      animated2,
+      contentElement,
+      open,
+      mounted
+    ]);
+    useSafeLayoutEffect(() => {
+      if (!store4) return;
+      if (!animated2) return;
+      if (!transition) return;
+      if (!contentElement) return;
+      const stopAnimation = () => store4?.setState("animating", false);
+      const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
+      if (transition === "leave" && open) return;
+      if (transition === "enter" && !open) return;
+      if (typeof animated2 === "number") return afterTimeout(animated2, stopAnimationSync);
+      const elements2 = [contentElement];
+      if (otherElement) elements2.push(otherElement);
+      const relatedElement = otherElementRef?.current;
+      if (relatedElement) elements2.push(relatedElement);
+      const timeout = Math.max(...elements2.map(getElementEndTime));
+      if (!timeout) {
+        if (transition === "enter") store4.setState("animated", false);
+        stopAnimation();
+        return;
       }
-    );
+      return afterTimeout(Math.max(timeout - 1e3 / 60, 0), stopAnimationSync);
+    }, [
+      store4,
+      animated2,
+      contentElement,
+      otherElement,
+      otherElementRef,
+      open,
+      transition
+    ]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(DialogScopedContextProvider, {
+      value: store4,
+      children: element
+    }), [store4]);
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const styleProp = props.style;
+    const style = (0, import_react67.useMemo)(() => {
+      if (hidden) return {
+        ...styleProp,
+        display: "none"
+      };
+      return styleProp;
+    }, [hidden, styleProp]);
+    props = {
+      "data-open": open || void 0,
+      "data-enter": transition === "enter" || void 0,
+      "data-leave": transition === "leave" || void 0,
+      hidden,
+      ...props,
+      id,
+      ref: useMergeRefs6(id ? store4.setContentElement : null, ref, props.ref),
+      style
+    };
+    return removeUndefinedValues(props);
+  });
+  var DisclosureContentImpl = forwardRef123(function DisclosureContentImpl2(props) {
+    const htmlProps = useDisclosureContent(props);
+    return createElement5(TagName6, htmlProps);
+  });
+  var DisclosureContent = forwardRef123(function DisclosureContent2({ unmountOnHide, ...props }) {
+    const context = useDisclosureProviderContext();
+    const store4 = props.store || context;
+    if (useStoreState(store4, ["mounted"], (state2) => !unmountOnHide || state2?.mounted) === false) return null;
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(DisclosureContentImpl, { ...props });
+  });
+
+  // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
+  function createDisclosureStore(props = {}) {
+    const store4 = props.store || props.disclosure ? mergeStore(props.store, omit2(props.disclosure, ["contentElement", "disclosureElement"])) : void 0;
+    throwOnConflictingProps(props, store4);
+    const syncState = store4?.getState();
+    const open = defaultValue(props.open, syncState?.open, props.defaultOpen, false);
+    const animated2 = defaultValue(props.animated, syncState?.animated, false);
+    const initialState = {
+      open,
+      animated: animated2,
+      animating: !!animated2 && open,
+      mounted: open,
+      contentElement: defaultValue(syncState?.contentElement, null),
+      disclosureElement: defaultValue(syncState?.disclosureElement, null)
+    };
+    const disclosure = store4 ? createStore(initialState, store4) : createStore(initialState);
+    setup(disclosure, () => sync2(disclosure, ["animated", "animating"], (state2) => {
+      if (state2.animated) return;
+      disclosure.setState("animating", false);
+    }));
+    setup(disclosure, () => subscribe2(disclosure, ["open"], () => {
+      if (!disclosure.getState().animated) return;
+      disclosure.setState("animating", true);
+    }));
+    setup(disclosure, () => sync2(disclosure, ["open", "animating"], (state2) => {
+      disclosure.setState("mounted", state2.open || state2.animating);
+    }));
+    return {
+      ...disclosure,
+      disclosure: props.disclosure,
+      setOpen: (value) => disclosure.setState("open", value),
+      show: () => disclosure.setState("open", true),
+      hide: () => disclosure.setState("open", false),
+      toggle: () => disclosure.setState("open", (open2) => !open2),
+      stopAnimation: () => disclosure.setState("animating", false),
+      setContentElement: (value) => disclosure.setState("contentElement", value),
+      setDisclosureElement: (value) => disclosure.setState("disclosureElement", value)
+    };
+  }
+
+  // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
+  function useDisclosureStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.store, props.disclosure]);
+    useStoreProps(store4, props, "open", "setOpen");
+    useStoreProps(store4, props, "mounted", "setMounted");
+    useStoreProps(store4, props, "animated");
+    return Object.assign(store4, { disclosure: props.disclosure });
+  }
+
+  // node_modules/@ariakit/react-components/dist/popover/popover-context.js
+  var ctx6 = createStoreContext([DialogContextProvider], [DialogScopedContextProvider]);
+  var usePopoverContext = ctx6.useContext;
+  var usePopoverScopedContext = ctx6.useScopedContext;
+  var usePopoverProviderContext = ctx6.useProviderContext;
+  var PopoverContextProvider = ctx6.ContextProvider;
+  var PopoverScopedContextProvider = ctx6.ScopedContextProvider;
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
+  var import_react68 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react68.createContext)(void 0);
+  var ctx7 = createStoreContext([PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider]);
+  var useComboboxContext = ctx7.useContext;
+  var useComboboxScopedContext = ctx7.useScopedContext;
+  var useComboboxProviderContext = ctx7.useProviderContext;
+  var ComboboxContextProvider = ctx7.ContextProvider;
+  var ComboboxScopedContextProvider = ctx7.ScopedContextProvider;
+  var ComboboxItemValueContext = (0, import_react68.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react68.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react68.createContext)(null);
+
+  // node_modules/@ariakit/react-components/dist/collection/collection-store.js
+  function useCollectionStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.store]);
+    useStoreProps(store4, props, "items", "setItems");
+    return store4;
+  }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-store.js
+  function useCompositeStoreOptions(props) {
+    return {
+      id: useId8(props.id),
+      ...props
+    };
+  }
+  function useCompositeStoreProps(store4, update4, props) {
+    store4 = useCollectionStoreProps(store4, update4, props);
+    useStoreProps(store4, props, "activeId", "setActiveId");
+    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
+    useStoreProps(store4, focusOrderProps, "compositeElementInFocusOrder");
+    useStoreProps(store4, props, "virtualFocus");
+    useStoreProps(store4, props, "orientation");
+    useStoreProps(store4, props, "rtl");
+    useStoreProps(store4, props, "focusLoop");
+    useStoreProps(store4, props, "focusWrap");
+    useStoreProps(store4, props, "focusShift");
+    return store4;
   }

-  // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n112 = __toESM(require_i18n(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_date7 = __toESM(require_date(), 1);
+  // node_modules/@ariakit/components/dist/dialog/dialog-store.js
+  function createDialogStore(props = {}) {
+    return createDisclosureStore(props);
+  }

-  // 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;
-    }
-    const time = value.trim().replace(ZONE_DESIGNATOR, "");
-    for (const timeFormat of TIME_FORMATS) {
-      const parsed = parse2(time, timeFormat, REFERENCE_DATE);
-      if (isValid(parsed)) {
-        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+  // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
+  function useDialogStoreProps(store4, update4, props) {
+    return useDisclosureStoreProps(store4, update4, props);
+  }
+
+  // node_modules/@ariakit/components/dist/popover/popover-store.js
+  function createPopoverStore({ popover: otherPopover, ...props } = {}) {
+    const store4 = mergeStore(props.store, omit2(otherPopover, [
+      "arrowElement",
+      "anchorElement",
+      "contentElement",
+      "popoverElement",
+      "disclosureElement",
+      "unstable_placing"
+    ]));
+    throwOnConflictingProps(props, store4);
+    const syncState = store4?.getState();
+    const dialog = createDialogStore({
+      ...props,
+      store: store4
+    });
+    const placement = defaultValue(props.placement, syncState?.placement, "bottom");
+    const initialState = {
+      ...dialog.getState(),
+      placement,
+      currentPlacement: placement,
+      anchorElement: defaultValue(syncState?.anchorElement, null),
+      popoverElement: defaultValue(syncState?.popoverElement, null),
+      arrowElement: defaultValue(syncState?.arrowElement, null),
+      rendered: /* @__PURE__ */ Symbol("rendered"),
+      unstable_placing: false
+    };
+    const popover = createStore(initialState, dialog, store4);
+    let syncedAnchorElement = initialState.anchorElement === initialState.disclosureElement ? initialState.anchorElement : null;
+    setup(popover, () => sync2(popover, ["anchorElement", "disclosureElement"], (state2) => {
+      if (state2.anchorElement && state2.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
       }
-    }
-    return null;
+      syncedAnchorElement = state2.disclosureElement;
+      popover.setState("anchorElement", syncedAnchorElement);
+    }));
+    return {
+      ...dialog,
+      ...popover,
+      setAnchorElement: (element) => popover.setState("anchorElement", element),
+      setPopoverElement: (element) => popover.setState("popoverElement", element),
+      setArrowElement: (element) => popover.setState("arrowElement", element),
+      render: () => popover.setState("rendered", /* @__PURE__ */ Symbol("rendered"))
+    };
   }

-  // packages/dataviews/build-module/utils/operators.mjs
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime279.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_date7.getDate)(fieldValue).getTime(),
-      (0, import_date7.getDate)(filterValue).getTime()
-    ];
+  // node_modules/@ariakit/react-components/dist/popover/popover-store.js
+  function usePopoverStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.popover]);
+    useStoreProps(store4, props, "placement");
+    return useDialogStoreProps(store4, update4, props);
   }
-  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();
-    }
+
+  // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
+  var import_react69 = __toESM(require_react(), 1);
+  var TagName7 = "div";
+  function hoveringInside(event) {
+    const nextElement = event.relatedTarget;
+    if (!isElement2(nextElement)) return false;
+    return contains2(event.currentTarget, nextElement);
   }
-  var isNoneOperatorDefinition = {
-    /* translators: DataViews operator name */
-    label: (0, import_i18n112.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-      (0, import_i18n112.sprintf)(
-        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
-        (0, import_i18n112.__)("<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;
-      }
-      const fieldValue = field.getValue({ item });
-      if (Array.isArray(fieldValue)) {
-        return !filterValue.some(
-          (fv) => fieldValue.includes(fv)
-        );
-      } else if (typeof fieldValue === "string") {
-        return !filterValue.includes(fieldValue);
+  var symbol2 = /* @__PURE__ */ Symbol("composite-hover");
+  function movingToAnotherItem(event) {
+    const { relatedTarget } = event;
+    if (!isElement2(relatedTarget)) return false;
+    let dest = relatedTarget;
+    do {
+      if (hasOwnProperty(dest, symbol2) && dest[symbol2]) return true;
+      dest = dest.parentElement;
+    } while (dest);
+    return false;
+  }
+  var useCompositeHover = createHook(function useCompositeHover2({ store: store4, focusOnHover = true, blurOnHoverEnd = !!focusOnHover, ...props }) {
+    const context = useCompositeScopedContext();
+    store4 = store4 || context;
+    invariant(store4, "CompositeHover must be wrapped in a Composite component.");
+    const isMouseMoving = useIsMouseMoving();
+    const onMouseMoveProp = props.onMouseMove;
+    const focusOnHoverProp = useBooleanEvent(focusOnHover);
+    const onMouseMove = useEvent3((event) => {
+      onMouseMoveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!hasFocusWithin(event.currentTarget)) {
+        const compositeElement = store4?.getState().compositeElement;
+        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
       }
-      return false;
-    }),
-    selection: "multi"
-  };
-  var OPERATORS = [
-    {
-      name: OPERATOR_IS_ANY2,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
-          (0, import_i18n112.__)("<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") {
-          return filterValue.includes(fieldValue);
-        }
-        return false;
-      },
-      selection: "multi"
-    },
-    {
-      name: OPERATOR_IS_NONE,
-      ...isNoneOperatorDefinition
-    },
-    {
-      name: OPERATOR_IS_ALL,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
-          (0, import_i18n112.__)("<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;
-        }
-        return filterValue.every((value) => {
-          return field.getValue({ item })?.includes(value);
-        });
-      },
-      selection: "multi"
-    },
-    {
-      name: OPERATOR_IS_NOT_ALL,
-      ...isNoneOperatorDefinition
-    },
-    {
-      name: OPERATOR_BETWEEN,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.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_i18n112.__)(
-            "<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 [min4, max4] = filterValue.map(parseTime2);
-        if (min4 !== null && max4 !== null) {
-          const value = parseTime2(fieldValue);
-          return value !== null && value >= min4 && value <= max4;
-        }
-        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_i18n112.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
-          (0, import_i18n112.__)(
-            "<Name>%1$s is in the past: </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_date7.getDate)(field.getValue({ item }));
-        return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
-      },
-      selection: "custom"
-    },
-    {
-      name: OPERATOR_OVER,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
-          (0, import_i18n112.__)("<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_date7.getDate)(field.getValue({ item }));
-        return fieldValue < targetDate;
-      },
-      selection: "custom"
-    },
-    {
-      name: OPERATOR_IS,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n112.__)("<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_i18n112.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n112.__)("<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_i18n112.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
-          (0, import_i18n112.__)("<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_i18n112.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
-          (0, import_i18n112.__)(
-            "<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_i18n112.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
-          (0, import_i18n112.__)(
-            "<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_i18n112.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
-          (0, import_i18n112.__)(
-            "<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_i18n112.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
-          (0, import_i18n112.__)("<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_i18n112.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
-          (0, import_i18n112.__)("<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;
+      store4?.setActiveId(event.currentTarget.id);
+    });
+    const onMouseLeaveProp = props.onMouseLeave;
+    const blurOnHoverEndProp = useBooleanEvent(blurOnHoverEnd);
+    const onMouseLeave = useEvent3((event) => {
+      onMouseLeaveProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isMouseMoving()) return;
+      if (hoveringInside(event)) return;
+      if (movingToAnotherItem(event)) return;
+      if (!focusOnHoverProp(event)) return;
+      if (!blurOnHoverEndProp(event)) return;
+      store4?.setActiveId(null);
+      store4?.getState().compositeElement?.focus({ preventScroll: true });
+    });
+    const ref = (0, import_react69.useCallback)((element) => {
+      if (!element) return;
+      element[symbol2] = true;
+    }, []);
+    props = {
+      ...props,
+      ref: useMergeRefs6(ref, props.ref),
+      onMouseMove,
+      onMouseLeave
+    };
+    return props;
+  });
+  var CompositeHover = memo5(forwardRef123(function CompositeHover2(props) {
+    const htmlProps = useCompositeHover(props);
+    return createElement5(TagName7, htmlProps);
+  }));
+
+  // node_modules/@ariakit/react-components/dist/__chunks/DSBYX_BC.js
+  var openingMovesByStore = /* @__PURE__ */ new WeakMap();
+  var scrollItemIntoViewByStore = /* @__PURE__ */ new WeakMap();
+  function scrollIntoViewNearest(element) {
+    element.scrollIntoView({
+      block: "nearest",
+      inline: "nearest"
+    });
+  }
+  function getSingleVerticalScrollport(element, popup) {
+    const view = element.ownerDocument.defaultView;
+    if (!view) return null;
+    if (!view.getComputedStyle(popup).writingMode.startsWith("horizontal")) return null;
+    let scrollport = null;
+    let inlineScrollport = null;
+    let current = element.parentElement;
+    while (current && popup.contains(current)) {
+      const style = view.getComputedStyle(current);
+      if (style.overflowY !== "visible" && style.overflowY !== "clip" && current.scrollHeight > current.clientHeight) {
+        if (scrollport) return null;
+        scrollport = current;
+      }
+      if (style.overflowX !== "visible" && style.overflowX !== "clip" && current.scrollWidth > current.clientWidth) {
+        if (inlineScrollport) return null;
+        inlineScrollport = current;
+      }
+      if (current === popup) break;
+      current = current.parentElement;
+    }
+    if (inlineScrollport && inlineScrollport !== scrollport) return null;
+    return scrollport;
+  }
+  function centerItemInScrollport(element, scrollport) {
+    const elementRect = element.getBoundingClientRect();
+    const scrollportRect = scrollport.getBoundingClientRect();
+    const scaleX = scrollportRect.width / scrollport.offsetWidth || 1;
+    const scrollportLeft = scrollportRect.left + scrollport.clientLeft * scaleX;
+    const scrollportRight = scrollportLeft + scrollport.clientWidth * scaleX;
+    const scrollportWidth = scrollport.clientWidth * scaleX;
+    const elementLeftOutside = elementRect.left < scrollportLeft;
+    const elementRightOutside = elementRect.right > scrollportRight;
+    const alignLeft = elementLeftOutside && !elementRightOutside && elementRect.width < scrollportWidth || elementRightOutside && !elementLeftOutside && elementRect.width > scrollportWidth;
+    const alignRight = elementLeftOutside && !elementRightOutside && elementRect.width > scrollportWidth || elementRightOutside && !elementLeftOutside && elementRect.width < scrollportWidth;
+    let left = 0;
+    if (alignLeft) left = (elementRect.left - scrollportLeft) / scaleX;
+    else if (alignRight) left = (elementRect.right - scrollportRight) / scaleX;
+    const scaleY = scrollportRect.height / scrollport.offsetHeight || 1;
+    const top = (elementRect.top + elementRect.height / 2 - (scrollportRect.top + (scrollport.clientTop + scrollport.clientHeight / 2) * scaleY)) / scaleY;
+    scrollport.scrollBy({
+      left,
+      top
+    });
+  }
+  function getScrollItemIntoView(store4) {
+    if (!store4) return scrollIntoViewNearest;
+    const cached = scrollItemIntoViewByStore.get(store4);
+    if (cached) return cached;
+    const scrollItemIntoView = (element) => {
+      const { contentElement, moves, selectElement } = store4.getState();
+      if (!selectElement) return scrollIntoViewNearest(element);
+      if (moves !== openingMovesByStore.get(store4)) return scrollIntoViewNearest(element);
+      if (!contentElement?.contains(element)) return scrollIntoViewNearest(element);
+      const scrollport = getSingleVerticalScrollport(element, contentElement);
+      if (!scrollport) return scrollIntoViewNearest(element);
+      centerItemInScrollport(element, scrollport);
+    };
+    scrollItemIntoViewByStore.set(store4, scrollItemIntoView);
+    return scrollItemIntoView;
+  }
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox.js
+  var import_react70 = __toESM(require_react(), 1);
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var TagName8 = "input";
+  function isFirstItemAutoSelected(items, activeValue, autoSelect) {
+    if (!autoSelect) return false;
+    return items.find((item) => !item.disabled && item.value)?.value === activeValue;
+  }
+  function hasCompletionString(value, activeValue) {
+    if (!activeValue) return false;
+    if (value == null) return false;
+    const normalizedValue = normalizeString(value);
+    const normalizedActiveValue = normalizeString(activeValue);
+    if (normalizedValue.length !== value.length) return false;
+    if (normalizedActiveValue.length !== activeValue.length) return false;
+    return normalizedActiveValue.length > normalizedValue.length && normalizedActiveValue.toLowerCase().startsWith(normalizedValue.toLowerCase());
+  }
+  function isAriaAutoCompleteValue(value) {
+    return value === "inline" || value === "list" || value === "both" || value === "none";
+  }
+  function getDefaultAutoSelectId(items) {
+    return items.find((item) => {
+      if (item.disabled) return false;
+      return item.element?.getAttribute("role") !== "tab";
+    })?.id;
+  }
+  var useCombobox = createHook(function useCombobox2({ store: store4, focusable: focusable2 = true, autoSelect: autoSelectProp = false, getAutoSelectId, setValueOnChange, showMinLength = 0, showOnChange, showOnMouseDown, showOnClick = showOnMouseDown, showOnKeyDown, showOnKeyPress = showOnKeyDown, blurActiveItemOnClick, setValueOnClick = true, moveOnKeyPress = true, autoComplete = "list", name: name2, form, disabled: disabled2, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
+    const context = useComboboxProviderContext();
+    store4 = store4 || context || scopedContext;
+    invariant(store4, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const ref = (0, import_react70.useRef)(null);
+    const [valueUpdated, forceValueUpdate] = useForceUpdate2();
+    const canAutoSelectRef = (0, import_react70.useRef)(false);
+    const composingRef = (0, import_react70.useRef)(false);
+    const compositionEndFrameRef = (0, import_react70.useRef)(null);
+    const cancelCompositionEndFrame = () => {
+      const frame = compositionEndFrameRef.current;
+      if (frame == null) return;
+      cancelAnimationFrame(frame);
+      compositionEndFrameRef.current = null;
+    };
+    const autoSelect = useStoreState(store4, ["virtualFocus"], (state2) => state2.virtualFocus && autoSelectProp);
+    const inline4 = autoComplete === "inline" || autoComplete === "both";
+    const [canInline, setCanInline] = (0, import_react70.useState)(inline4);
+    useUpdateLayoutEffect(() => {
+      if (!inline4) return;
+      setCanInline(true);
+    }, [inline4]);
+    const storeInputValue = useStoreState(store4, "inputValue");
+    const selectedValue = useStoreState(store4, ["selectedValue"], (state2) => {
+      if (!name2) return;
+      if (!Array.isArray(state2.selectedValue)) return;
+      return state2.selectedValue;
+    });
+    const multiSelectable = Array.isArray(selectedValue);
+    const prevSelectedValueRef = (0, import_react70.useRef)(void 0);
+    (0, import_react70.useEffect)(() => {
+      return sync2(store4, ["selectedValue", "activeId"], (_, prev) => {
+        prevSelectedValueRef.current = prev.selectedValue;
+      });
+    }, [store4]);
+    const inlineActiveValue = useStoreState(store4, [
+      "activeValue",
+      "selectedValue",
+      "activeId"
+    ], (state2) => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (state2.activeValue && Array.isArray(state2.selectedValue)) {
+        if (state2.selectedValue.includes(state2.activeValue)) return;
+        if (prevSelectedValueRef.current?.includes(state2.activeValue)) return;
+      }
+      return state2.activeValue;
+    });
+    const items = useStoreState(store4, "renderedItems");
+    const open = useStoreState(store4, "open");
+    const contentElement = useStoreState(store4, "contentElement");
+    const placing = useStoreState(store4, "unstable_placing");
+    const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
+    const inputValue = (0, import_react70.useMemo)(() => {
+      if (!inline4) return storeInputValue;
+      if (!canInline) return storeInputValue;
+      if (firstItemAutoSelected) {
+        if (hasCompletionString(storeInputValue, inlineActiveValue)) {
+          const slice2 = inlineActiveValue?.slice(storeInputValue.length) || "";
+          return storeInputValue + slice2;
         }
-        const [fieldTemporal, filterTemporal] = toComparableTemporals(
-          field.getValue({ item }),
-          filterValue
-        );
-        return fieldTemporal > filterTemporal;
-      },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_BEFORE_INC,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.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_i18n112.__)(
-            "<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;
+        return storeInputValue;
+      }
+      return inlineActiveValue || storeInputValue;
+    }, [
+      inline4,
+      canInline,
+      firstItemAutoSelected,
+      inlineActiveValue,
+      storeInputValue
+    ]);
+    (0, import_react70.useEffect)(() => {
+      const element = ref.current;
+      if (!element) return;
+      const onCompositeItemMove = () => setCanInline(true);
+      element.addEventListener("combobox-item-move", onCompositeItemMove);
+      return () => {
+        element.removeEventListener("combobox-item-move", onCompositeItemMove);
+      };
+    }, []);
+    (0, import_react70.useEffect)(() => {
+      if (!inline4) return;
+      if (!canInline) return;
+      if (!inlineActiveValue) return;
+      if (!firstItemAutoSelected) return;
+      if (!hasCompletionString(storeInputValue, inlineActiveValue)) return;
+      let cleanup = noop5;
+      queueMicrotask(() => {
+        const element = ref.current;
+        if (!element) return;
+        const { start: prevStart, end: prevEnd } = getTextboxSelection(element);
+        const nextStart = storeInputValue.length;
+        const nextEnd = inlineActiveValue.length;
+        setSelectionRange(element, nextStart, nextEnd);
+        cleanup = () => {
+          if (!hasFocus(element)) return;
+          const { start: start2, end } = getTextboxSelection(element);
+          if (start2 !== nextStart) return;
+          if (end !== nextEnd) return;
+          setSelectionRange(element, prevStart, prevEnd);
+        };
+      });
+      return () => cleanup();
+    }, [
+      valueUpdated,
+      inline4,
+      canInline,
+      inlineActiveValue,
+      firstItemAutoSelected,
+      storeInputValue
+    ]);
+    const getAutoSelectIdProp = useEvent3(getAutoSelectId);
+    const autoSelectIdRef = (0, import_react70.useRef)(null);
+    const autoSelectMovedRef = (0, import_react70.useRef)(void 0);
+    const userScrolledRef = (0, import_react70.useRef)(false);
+    const isAutoScrollingRef = (0, import_react70.useRef)(false);
+    (0, import_react70.useEffect)(() => {
+      if (!open) return;
+      if (!contentElement) return;
+      const scrollingElement = getScrollingElement(contentElement);
+      if (!scrollingElement) return;
+      const onUserScroll = () => {
+        canAutoSelectRef.current = false;
+        userScrolledRef.current = true;
+      };
+      const onScroll = () => {
+        if (!isAutoScrollingRef.current) userScrolledRef.current = true;
+        if (!store4) return;
+        if (!canAutoSelectRef.current) return;
+        const { activeId } = store4.getState();
+        if (activeId === null) return;
+        if (activeId === autoSelectIdRef.current) return;
+        canAutoSelectRef.current = false;
+      };
+      const options = {
+        passive: true,
+        capture: true
+      };
+      scrollingElement.addEventListener("wheel", onUserScroll, options);
+      scrollingElement.addEventListener("touchmove", onUserScroll, options);
+      scrollingElement.addEventListener("scroll", onScroll, options);
+      return () => {
+        scrollingElement.removeEventListener("wheel", onUserScroll, true);
+        scrollingElement.removeEventListener("touchmove", onUserScroll, true);
+        scrollingElement.removeEventListener("scroll", onScroll, true);
+      };
+    }, [
+      open,
+      contentElement,
+      store4
+    ]);
+    useSafeLayoutEffect(() => {
+      userScrolledRef.current = false;
+      if (!storeInputValue) return;
+      if (composingRef.current) return;
+      canAutoSelectRef.current = true;
+    }, [storeInputValue]);
+    useSafeLayoutEffect(() => {
+      if (autoSelect !== "always" && open) return;
+      canAutoSelectRef.current = open;
+    }, [autoSelect, open]);
+    useSafeLayoutEffect(() => {
+      if (open) return;
+      autoSelectMovedRef.current = void 0;
+    }, [open]);
+    const resetValueOnSelect = useStoreState(store4, "resetValueOnSelect");
+    useUpdateEffect(() => {
+      const canAutoSelect = canAutoSelectRef.current;
+      if (!store4) return;
+      if (!open) return;
+      if (composingRef.current) return;
+      if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
+      const state2 = store4.getState();
+      const { compositeElement: compositeElement2, activeId, selectElement, selectedValue: selectedValue2 } = state2;
+      if (compositeElement2 && !hasFocus(compositeElement2)) return;
+      if (state2.unstable_placing) return;
+      const activeValue = store4.item(activeId)?.value;
+      const activeValueSelected = activeValue != null && (Array.isArray(selectedValue2) ? selectedValue2.includes(activeValue) : selectedValue2 === activeValue);
+      if (autoSelect && canAutoSelect && !(!!selectElement && !storeInputValue && activeValueSelected)) {
+        const userAutoSelectId = getAutoSelectIdProp(items);
+        const autoSelectId = userAutoSelectId !== void 0 ? userAutoSelectId : getDefaultAutoSelectId(items) ?? store4.first();
+        autoSelectIdRef.current = autoSelectId;
+        const nextActiveId = autoSelectId ?? null;
+        const nextActiveValue = store4.item(nextActiveId)?.value;
+        const moved = autoSelectMovedRef.current;
+        if (nextActiveId !== activeId || moved?.id !== nextActiveId || moved?.value !== nextActiveValue) {
+          autoSelectMovedRef.current = {
+            id: nextActiveId,
+            value: nextActiveValue
+          };
+          store4.move(nextActiveId);
+        } else store4.setState("activeValue", nextActiveValue);
+      } else {
+        const element = store4.item(activeId || store4.first())?.element;
+        if (element && "scrollIntoView" in element) {
+          isAutoScrollingRef.current = true;
+          element.scrollIntoView({
+            block: "nearest",
+            inline: "nearest"
+          });
+          requestAnimationFrame(() => {
+            isAutoScrollingRef.current = false;
+          });
         }
-        const [fieldTemporal, filterTemporal] = toComparableTemporals(
-          field.getValue({ item }),
-          filterValue
-        );
-        return fieldTemporal <= filterTemporal;
-      },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_AFTER_INC,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.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_i18n112.__)(
-            "<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;
+      }
+    }, [
+      store4,
+      open,
+      placing,
+      valueUpdated,
+      storeInputValue,
+      autoSelect,
+      resetValueOnSelect,
+      getAutoSelectIdProp,
+      items
+    ]);
+    (0, import_react70.useEffect)(() => {
+      if (!inline4) return;
+      const combobox = ref.current;
+      if (!combobox) return;
+      const elements2 = [combobox, contentElement].filter((value) => !!value);
+      const onBlur2 = (event) => {
+        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setInputValue(inputValue);
+      };
+      for (const element of elements2) element.addEventListener("focusout", onBlur2);
+      return () => {
+        for (const element of elements2) element.removeEventListener("focusout", onBlur2);
+      };
+    }, [
+      inline4,
+      contentElement,
+      store4,
+      inputValue
+    ]);
+    const canShow = (event) => {
+      return event.currentTarget.value.length >= showMinLength;
+    };
+    const onChangeProp = props.onChange;
+    const showOnChangeProp = useBooleanEvent(showOnChange ?? canShow);
+    const setValueOnChangeProp = useBooleanEvent(setValueOnChange ?? !store4.tag);
+    const onChange = useEvent3((event) => {
+      onChangeProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const currentTarget = event.currentTarget;
+      const { value, selectionStart, selectionEnd } = currentTarget;
+      const nativeEvent = event.nativeEvent;
+      canAutoSelectRef.current = true;
+      if (isInputEvent(nativeEvent)) {
+        if (nativeEvent.isComposing) {
+          canAutoSelectRef.current = false;
+          composingRef.current = true;
         }
-        const [fieldTemporal, filterTemporal] = toComparableTemporals(
-          field.getValue({ item }),
-          filterValue
-        );
-        return fieldTemporal >= filterTemporal;
-      },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_CONTAINS,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n112.__)("<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;
+        if (inline4) {
+          const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
+          const caretAtEnd = selectionStart === value.length;
+          setCanInline(textInserted && caretAtEnd);
         }
-        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_i18n112.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
-          (0, import_i18n112.__)(
-            "<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;
+      }
+      if (setValueOnChangeProp(event)) {
+        const isSameValue3 = value === store4.getState().inputValue;
+        store4.setInputValue(value);
+        queueMicrotask(() => {
+          setSelectionRange(currentTarget, selectionStart, selectionEnd);
+        });
+        if (inline4 && autoSelect && isSameValue3) forceValueUpdate();
+      }
+      if (showOnChangeProp(event)) store4.show();
+      if (!autoSelect || !canAutoSelectRef.current) store4.setActiveId(null);
+    });
+    (0, import_react70.useEffect)(() => cancelCompositionEndFrame, []);
+    const onCompositionStartProp = props.onCompositionStart;
+    const onCompositionStart = useEvent3((event) => {
+      cancelCompositionEndFrame();
+      canAutoSelectRef.current = false;
+      composingRef.current = true;
+      onCompositionStartProp?.(event);
+    });
+    const onCompositionEndProp = props.onCompositionEnd;
+    const onCompositionEnd = useEvent3((event) => {
+      canAutoSelectRef.current = true;
+      composingRef.current = false;
+      onCompositionEndProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!autoSelect) return;
+      cancelCompositionEndFrame();
+      compositionEndFrameRef.current = requestAnimationFrame(() => {
+        compositionEndFrameRef.current = null;
+        if (composingRef.current) return;
+        forceValueUpdate();
+      });
+    });
+    const onMouseDownProp = props.onMouseDown;
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().compositeElementInFocusOrder));
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
+    const onMouseDown = useEvent3((event) => {
+      onMouseDownProp?.(event);
+      if (event.defaultPrevented) return;
+      if (event.button) return;
+      if (event.ctrlKey) return;
+      if (!store4) return;
+      if (blurActiveItemOnClickProp(event)) store4.setActiveId(null);
+      if (setValueOnClickProp(event)) store4.setInputValue(inputValue);
+      if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store4.show);
+    });
+    const onKeyDownProp = props.onKeyDown;
+    const showOnKeyPressProp = useBooleanEvent(showOnKeyPress ?? canShow);
+    const onKeyDown = useEvent3((event) => {
+      onKeyDownProp?.(event);
+      if (!event.repeat) canAutoSelectRef.current = false;
+      if (event.defaultPrevented) return;
+      if (!store4) return;
+      const { open: open2 } = store4.getState();
+      if (open2 && event.key === "Enter") {
+        event.preventDefault();
+        return;
+      }
+      if (event.ctrlKey) return;
+      if (event.altKey) return;
+      if (event.shiftKey) return;
+      if (event.metaKey) return;
+      if (open2) return;
+      if (event.key === "ArrowUp" || event.key === "ArrowDown") {
+        if (showOnKeyPressProp(event)) {
+          event.preventDefault();
+          store4.show();
         }
-        const fieldValue = field.getValue({ item });
-        return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
+      }
+    });
+    const onBlurProp = props.onBlur;
+    const onBlur = useEvent3((event) => {
+      canAutoSelectRef.current = false;
+      onBlurProp?.(event);
+    });
+    const id = useId8(props.id);
+    const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
+    const isActiveItem = useStoreState(store4, ["activeId"], (state2) => state2.activeId === null);
+    const formDisabled = disabledFromProps({
+      disabled: disabled2,
+      "aria-disabled": props["aria-disabled"]
+    });
+    const composite = props.composite !== false;
+    const [, setCompositeElement] = useTransactionState(composite ? null : store4.setCompositeElement);
+    const compositeElement = useStoreState(store4, multiSelectable ? ["compositeElement"] : [], (state2) => multiSelectable ? state2.compositeElement : null);
+    props = useWrapElement(props, (element) => {
+      if (!name2) return element;
+      if (!Array.isArray(selectedValue)) return element;
+      if (composite && !compositeElement) return element;
+      return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("input", {
+        type: "hidden",
+        name: name2,
+        form,
+        disabled: formDisabled,
+        value
+      }, index2))] });
+    }, [
+      name2,
+      form,
+      formDisabled,
+      composite,
+      compositeElement,
+      selectedValue
+    ]);
+    props = {
+      role: "combobox",
+      "aria-autocomplete": ariaAutoComplete,
+      "aria-haspopup": getPopupRole(contentElement, "listbox"),
+      "aria-expanded": open,
+      "aria-controls": contentElement?.id,
+      "data-active-item": isActiveItem || void 0,
+      value: inputValue,
+      ...props,
+      id,
+      name: multiSelectable ? void 0 : name2,
+      form,
+      disabled: disabled2,
+      ref: useMergeRefs6(ref, store4.setInputElement, composite ? void 0 : setCompositeElement, props.ref),
+      onChange,
+      onCompositionStart,
+      onCompositionEnd,
+      onMouseDown,
+      onKeyDown,
+      onBlur
+    };
+    const scrollItemIntoView = getScrollItemIntoView(store4);
+    props = useComposite({
+      store: store4,
+      unstable_scrollIntoView: scrollItemIntoView,
+      focusable: focusable2,
+      ...props,
+      moveOnKeyPress: (event) => {
+        if (isFalsyBooleanCallback(moveOnKeyPress, event)) return false;
+        if (inline4) setCanInline(true);
+        return true;
+      }
+    });
+    return {
+      autoComplete: "off",
+      ...props
+    };
+  });
+  var Combobox = forwardRef123(function Combobox2(props) {
+    const htmlProps = useCombobox(props);
+    return createElement5(TagName8, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
+  var import_react71 = __toESM(require_react(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var TagName9 = "div";
+  function isSelected(storeValue, itemValue) {
+    if (itemValue == null) return;
+    if (storeValue == null) return false;
+    if (Array.isArray(storeValue)) return storeValue.includes(itemValue);
+    return storeValue === itemValue;
+  }
+  function getItemRole(popupRole) {
+    return getItemRoleByPopupRole(popupRole) ?? "option";
+  }
+  var useComboboxItem = createHook(function useComboboxItem2({ store: store4, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover, moveOnKeyPress = true, preventScrollOnKeyDown, getItem: getItemProp, ...props }) {
+    const context = useComboboxScopedContext();
+    store4 = store4 || context;
+    invariant(store4, "ComboboxItem must be wrapped in a ComboboxList or ComboboxPopover component.");
+    const id = useId8(props.id);
+    const { resetValueOnSelectState, multiSelectable, selected, autoFocusSelected, selectElement } = useStoreStateObject(store4, ["selectedValue"], {
+      resetValueOnSelectState: "resetValueOnSelect",
+      multiSelectable(state2) {
+        return Array.isArray(state2.selectedValue);
       },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_STARTS_WITH,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n112.__)("<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());
+      selected(state2) {
+        return isSelected(state2.selectedValue, value);
       },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_ON,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
-          (0, import_i18n112.__)("<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;
+      autoFocusSelected(state2) {
+        if (value == null) return false;
+        if (!Array.isArray(state2.selectedValue)) return state2.selectedValue === value;
+        return state2.selectedValue[state2.selectedValue.length - 1] === value;
       },
-      selection: "single"
-    },
-    {
-      name: OPERATOR_NOT_ON,
-      /* translators: DataViews operator name */
-      label: (0, import_i18n112.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element154.createInterpolateElement)(
-        (0, import_i18n112.sprintf)(
-          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
-          (0, import_i18n112.__)("<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;
+      selectElement: "selectElement"
+    });
+    const autoFocusSelectedItem = !!selectElement;
+    const selectMode = !!selectElement;
+    const disabled2 = disabledFromProps(props);
+    const getItem = (0, import_react71.useCallback)((item) => {
+      const nextItem = {
+        ...item,
+        value: selectMode && disabled2 ? void 0 : value
+      };
+      if (getItemProp) return getItemProp(nextItem);
+      return nextItem;
+    }, [
+      selectMode,
+      disabled2,
+      value,
+      getItemProp
+    ]);
+    setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
+    hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
+    const role = getItemRole((0, import_react71.useContext)(ComboboxListRoleContext));
+    const onClickProp = props.onClick;
+    const setValueOnClickProp = useBooleanEvent(setValueOnClick);
+    const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState);
+    const hideOnClickProp = useBooleanEvent(hideOnClick);
+    const onClick = useEvent3((event) => {
+      onClickProp?.(event);
+      if (event.defaultPrevented) return;
+      if (isDownloading(event)) return;
+      if (isOpeningInNewTab(event)) return;
+      if (value != null) {
+        if (selectValueOnClickProp(event)) {
+          if (resetValueOnSelectProp(event)) store4?.resetInputValue();
+          store4?.setSelectedValue((prevValue) => {
+            if (!Array.isArray(prevValue)) return value;
+            if (prevValue.includes(value)) return prevValue.filter((v3) => v3 !== value);
+            return [...prevValue, value];
+          });
         }
-        const [fieldTemporal, filterTemporal] = toComparableTemporals(
-          field.getValue({ item }),
-          filterValue
-        );
-        return fieldTemporal !== filterTemporal;
-      },
-      selection: "single"
-    }
-  ];
-  var getOperatorByName = (name2) => OPERATORS.find((op) => op.name === name2);
-  var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
-  var isSingleSelectionOperator = (name2) => OPERATORS.filter((op) => op.selection === "single").some(
-    (op) => op.name === name2
-  );
-  var isRegisteredOperator = (name2) => OPERATORS.some((op) => op.name === name2);
-
-  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
-  var ENTER = "Enter";
-  var SPACE = " ";
-  var FilterText = ({
-    activeElements,
-    filterInView,
-    filter
-  }) => {
-    if (activeElements === void 0 || activeElements.length === 0) {
-      return filter.name;
-    }
-    const operator = getOperatorByName(filterInView?.operator);
-    if (operator !== void 0) {
-      return operator.filterText(filter, activeElements);
-    }
-    return (0, import_i18n113.sprintf)(
-      /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n113.__)("Unknown status for %1$s"),
-      filter.name
-    );
-  };
-  function OperatorSelector({
-    filter,
-    view,
-    onChangeView
-  }) {
-    const operatorOptions = filter.operators?.map((operator) => ({
-      value: operator,
-      label: getOperatorByName(operator)?.label || operator
-    }));
-    const currentFilter = view.filters?.find(
-      (_filter) => _filter.field === filter.field
-    );
-    const value = currentFilter?.operator || filter.operators[0];
-    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
-      Stack,
-      {
-        direction: "row",
-        gap: "sm",
-        justify: "flex-start",
-        className: "dataviews-filters__summary-operators-container",
-        align: "center",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-            import_components49.SelectControl,
-            {
-              className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n113.__)("Conditions"),
-              value,
-              options: operatorOptions,
-              onChange: (newValue) => {
-                const newOperator = newValue;
-                const currentOperator = currentFilter?.operator;
-                const newFilters = currentFilter ? [
-                  ...(view.filters ?? []).map(
-                    (_filter) => {
-                      if (_filter.field === filter.field) {
-                        const currentOpSelectionModel = getOperatorByName(
-                          currentOperator
-                        )?.selection;
-                        const newOpSelectionModel = getOperatorByName(
-                          newOperator
-                        )?.selection;
-                        const shouldResetValue = currentOpSelectionModel !== newOpSelectionModel || [
-                          currentOpSelectionModel,
-                          newOpSelectionModel
-                        ].includes("custom");
-                        return {
-                          ..._filter,
-                          value: shouldResetValue ? void 0 : _filter.value,
-                          operator: newOperator
-                        };
-                      }
-                      return _filter;
-                    }
-                  )
-                ] : [
-                  ...view.filters ?? [],
-                  {
-                    field: filter.field,
-                    operator: newOperator,
-                    value: void 0
-                  }
-                ];
-                onChangeView({
-                  ...view,
-                  page: 1,
-                  filters: newFilters
-                });
-              },
-              size: "small",
-              variant: "minimal",
-              hideLabelFromVision: true
-            }
-          )
-        ]
-      }
-    );
-  }
-  function Filter({
-    addFilterRef,
-    openedFilter,
-    fields: fields2,
-    ...commonProps
-  }) {
-    const toggleRef = (0, import_element155.useRef)(null);
-    const { filter, view, onChangeView } = commonProps;
-    const filterInView = view.filters?.find(
-      (f3) => f3.field === filter.field
-    );
-    let activeElements = [];
-    const field = (0, import_element155.useMemo)(() => {
-      const currentField = fields2.find((f3) => f3.id === filter.field);
-      if (currentField) {
-        return {
-          ...currentField,
-          // Configure getValue as if Item was a plain object.
-          // See related input-widget.tsx
-          getValue: ({ item }) => item[currentField.id]
-        };
+        if (setValueOnClickProp(event)) store4?.setInputValue(value);
       }
-      return currentField;
-    }, [fields2, filter.field]);
-    const { elements: elements2 } = useElements({
-      elements: filter.elements,
-      getElements: filter.getElements
+      if (hideOnClickProp(event)) store4?.hide();
     });
-    if (elements2.length > 0) {
-      activeElements = elements2.filter((element) => {
-        if (filter.singleSelection) {
-          return element.value === filterInView?.value;
+    const onKeyDownProp = props.onKeyDown;
+    const onKeyDown = useEvent3((event) => {
+      onKeyDownProp?.(event);
+      if (event.defaultPrevented) return;
+      const compositeElement = store4?.getState().compositeElement;
+      if (!compositeElement) return;
+      if (hasFocus(compositeElement)) return;
+      const printable = event.key.length === 1 && !event.ctrlKey && !event.metaKey;
+      const paste = (!isApple() ? event.ctrlKey : event.metaKey) && event.key.toLowerCase() === "v";
+      const deleteKey = event.key === "Backspace" || event.key === "Delete";
+      if (printable || paste || deleteKey) {
+        if (compositeElement === selectElement) return;
+        if (isTextField(compositeElement)) {
+          queueMicrotask(() => compositeElement.focus());
+          store4?.setInputValue(compositeElement.value);
+          return;
         }
-        return filterInView?.value?.includes(element.value);
-      });
-    } else if (Array.isArray(filterInView?.value)) {
-      const isComplete = !filterInView.value.some(
-        (v3) => v3 === void 0 || v3 === null || v3 === ""
-      );
-      if (isComplete) {
-        const label = filterInView.value.map((v3) => {
-          const formattedValue = field?.getValueFormatted({
-            item: { [field.id]: v3 },
-            field
-          });
-          return formattedValue || String(v3);
-        });
-        activeElements = [
-          {
-            value: filterInView.value,
-            // @ts-expect-error `label` is a `string[]` here, but the element type expects a `string`.
-            label
-          }
-        ];
+        compositeElement.focus();
+        if ("value" in compositeElement && typeof compositeElement.value === "string") store4?.setInputValue(compositeElement.value);
       }
-    } else if (typeof filterInView?.value === "object") {
-      activeElements = [
-        { value: filterInView.value, label: filterInView.value }
-      ];
-    } else if (filterInView?.value !== void 0) {
-      const label = field !== void 0 ? field.getValueFormatted({
-        item: { [field.id]: filterInView.value },
-        field
-      }) : String(filterInView.value);
-      activeElements = [
-        {
-          value: filterInView.value,
-          label
-        }
-      ];
-    }
-    const isPrimary = filter.isPrimary;
-    const isLocked = filterInView?.isLocked;
-    const hasValues = !isLocked && filterInView?.value !== void 0;
-    const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
-    const resetOrRemoveLabel = isPrimary ? (0, import_i18n113.__)("Reset") : (0, import_i18n113.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-      import_components49.Dropdown,
-      {
-        defaultOpen: openedFilter === filter.field,
-        contentClassName: "dataviews-filters__summary-popover",
-        popoverProps: { placement: "bottom-start", role: "dialog" },
-        onClose: () => {
-          toggleRef.current?.focus();
-        },
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      "dataviews-filters__summary-chip",
-                      {
-                        "has-reset": canResetOrRemove,
-                        "has-values": hasValues,
-                        "is-not-clickable": isLocked
-                      }
-                    ),
-                    role: "button",
-                    tabIndex: isLocked ? -1 : 0,
-                    onClick: () => {
-                      if (!isLocked) {
-                        onToggle();
-                      }
-                    },
-                    onKeyDown: (event) => {
-                      if (!isLocked && [ENTER, SPACE].includes(
-                        event.key
-                      )) {
-                        onToggle();
-                        event.preventDefault();
-                      }
-                    },
-                    "aria-disabled": isLocked,
-                    "aria-pressed": isOpen2,
-                    "aria-expanded": isOpen2,
-                    ref: toggleRef,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-                      FilterText,
-                      {
-                        activeElements,
-                        filterInView,
-                        filter
-                      }
-                    )
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: (0, import_i18n113.sprintf)(
-              /* translators: 1: Filter name. */
-              (0, import_i18n113.__)("Filter by: %1$s"),
-              filter.name.toLowerCase()
-            ) })
-          ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-                  "button",
-                  {
-                    className: clsx_default(
-                      "dataviews-filters__summary-chip-remove",
-                      { "has-values": hasValues }
-                    ),
-                    "aria-label": resetOrRemoveLabel,
-                    onClick: () => {
-                      onChangeView({
-                        ...view,
-                        page: 1,
-                        filters: view.filters?.filter(
-                          (_filter) => _filter.field !== filter.field
-                        )
-                      });
-                      if (!isPrimary) {
-                        addFilterRef.current?.focus();
-                      } else {
-                        toggleRef.current?.focus();
-                      }
-                    },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.Icon, { icon: close_small_default })
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
-          ] })
-        ] }),
-        renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-              SearchWidget,
-              {
-                ...commonProps,
-                filter: {
-                  ...commonProps.filter,
-                  elements: elements2
-                }
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(InputWidget, { ...commonProps, fields: fields2 })
-          ] });
-        }
+    });
+    if ((selectMode || multiSelectable) && selected != null) props = {
+      "aria-selected": selected,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemValueContext.Provider, {
+      value,
+      children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemCheckedContext.Provider, {
+        value: selected ?? false,
+        children: element
+      })
+    }), [value, selected]);
+    const defaultAutoFocus = autoFocusSelectedItem ? autoFocusSelected : void 0;
+    props = {
+      role,
+      children: value,
+      ...props,
+      id,
+      onClick,
+      onKeyDown
+    };
+    if (props.autoFocus === void 0 && defaultAutoFocus !== void 0) {
+      props.autoFocus = false;
+      props["data-autofocus"] = defaultAutoFocus || void 0;
+    }
+    const moveOnKeyPressProp = useBooleanEvent(moveOnKeyPress);
+    const scrollItemIntoView = getScrollItemIntoView(store4);
+    props = useCompositeItem2({
+      store: store4,
+      unstable_scrollIntoView: scrollItemIntoView,
+      ...props,
+      getItem,
+      preventScrollOnKeyDown,
+      moveOnKeyPress: (event) => {
+        if (!moveOnKeyPressProp(event)) return false;
+        const moveEvent = new Event("combobox-item-move");
+        store4?.getState().compositeElement?.dispatchEvent(moveEvent);
+        return true;
       }
-    );
-  }
+    });
+    const focusOnHoverProp = useBooleanEvent(focusOnHover ?? false);
+    props = useCompositeHover({
+      store: store4,
+      ...props,
+      focusOnHover(event) {
+        if (focusOnHover !== void 0) return focusOnHoverProp(event);
+        return selectMode && store4.getState().open;
+      }
+    });
+    return props;
+  });
+  var ComboboxItem = memo5(forwardRef123(function ComboboxItem2(props) {
+    const htmlProps = useComboboxItem(props);
+    return createElement5(TagName9, htmlProps);
+  }));

-  // packages/dataviews/build-module/components/dataviews-filters/add-filter.mjs
-  var import_components50 = __toESM(require_components(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_element156 = __toESM(require_element(), 1);
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
-  function AddFilterMenu({
-    filters,
-    view,
-    onChangeView,
-    setOpenedFilter,
-    triggerProps
-  }) {
-    const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return (
-      // The `disabled` prop on `Menu.Root` (rather than on the trigger)
-      // keeps the menu from opening while letting the trigger button stay
-      // focusable via its own `accessibleWhenDisabled`.
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.Trigger, { ...triggerProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-            menu_exports.Item,
-            {
-              onClick: () => {
-                setOpenedFilter(filter.field);
-                onChangeView({
-                  ...view,
-                  page: 1,
-                  filters: [
-                    ...view.filters || [],
-                    {
-                      field: filter.field,
-                      value: void 0,
-                      operator: filter.operators[0]
-                    }
-                  ]
-                });
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.ItemLabel, { children: filter.name })
-            },
-            filter.field
-          );
-        }) })
-      ] })
-    );
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
+  var import_react72 = __toESM(require_react(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var TagName10 = "span";
+  function normalizeValue2(value) {
+    return normalizeString(value).toLowerCase();
   }
-  function AddFilter({ filters, view, onChangeView, setOpenedFilter }, ref) {
-    if (!filters.length || filters.every(({ isPrimary }) => isPrimary)) {
-      return null;
-    }
-    const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-      AddFilterMenu,
-      {
-        triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
-            import_components50.Button,
-            {
-              accessibleWhenDisabled: true,
-              size: "compact",
-              className: "dataviews-filters-button",
-              variant: "tertiary",
-              disabled: !inactiveFilters.length,
-              ref
-            }
-          ),
-          children: (0, import_i18n114.__)("Add filter")
-        },
-        ...{ filters, view, onChangeView, setOpenedFilter }
+  function getOffsets(string, values) {
+    const offsets = [];
+    for (const value of values) {
+      if (!value) continue;
+      let pos = 0;
+      const length2 = value.length;
+      let index2 = string.indexOf(value, pos);
+      while (index2 !== -1) {
+        offsets.push([index2, length2]);
+        pos = index2 + 1;
+        index2 = string.indexOf(value, pos);
       }
-    );
+    }
+    return offsets;
   }
-  var add_filter_default = (0, import_element156.forwardRef)(AddFilter);
-
-  // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components51 = __toESM(require_components(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
-  function ResetFilter({
-    filters,
-    view,
-    onChangeView
-  }) {
-    const isPrimary = (field) => filters.some(
-      (_filter) => _filter.field === field && _filter.isPrimary
-    );
-    const isDisabled = !view.search && !view.filters?.some(
-      (_filter) => !_filter.isLocked && (_filter.value !== void 0 || !isPrimary(_filter.field))
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-      import_components51.Button,
-      {
-        disabled: isDisabled,
-        accessibleWhenDisabled: true,
-        size: "compact",
-        variant: "tertiary",
-        className: "dataviews-filters__reset-button",
-        onClick: () => {
-          onChangeView({
-            ...view,
-            page: 1,
-            search: "",
-            filters: view.filters?.filter((f3) => !!f3.isLocked) || []
-          });
-        },
-        children: (0, import_i18n115.__)("Reset")
+  function mergeOverlappingOffsets(offsets) {
+    offsets.sort(([a3], [b3]) => a3 - b3);
+    const merged = [];
+    for (const [offset4, length2] of offsets) {
+      const last = merged[merged.length - 1];
+      if (last && offset4 < last[0] + last[1]) last[1] = Math.max(last[1], offset4 + length2 - last[0]);
+      else merged.push([offset4, length2]);
+    }
+    return merged;
+  }
+  function getNormalizedIndexes(itemValue) {
+    const starts = [];
+    const ends = [];
+    let index2 = 0;
+    for (const char of itemValue) {
+      const normalizedLength = normalizeValue2(char).length;
+      for (let i3 = 0; i3 < normalizedLength; i3 += 1) {
+        starts.push(i3 === 0 ? index2 : -1);
+        ends.push(index2);
       }
-    );
+      index2 += char.length;
+    }
+    starts.push(itemValue.length);
+    ends.push(itemValue.length);
+    let nextBoundary = itemValue.length;
+    for (let i3 = starts.length - 1; i3 >= 0; i3 -= 1) {
+      const start2 = starts[i3];
+      if (start2 == null) continue;
+      if (start2 === -1) starts[i3] = nextBoundary;
+      else nextBoundary = start2;
+    }
+    return {
+      starts,
+      ends
+    };
   }
-
-  // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element157 = __toESM(require_element(), 1);
-  function useFilters(fields2, view) {
-    return (0, import_element157.useMemo)(() => {
-      const filters = [];
-      fields2.forEach((field) => {
-        if (field.filterBy === false || !field.hasElements && !field.Edit) {
-          return;
-        }
-        const operators = field.filterBy.operators;
-        const isPrimary = !!field.filterBy?.isPrimary;
-        const isLocked = view.filters?.some(
-          (f3) => f3.field === field.id && !!f3.isLocked
-        ) ?? false;
-        filters.push({
-          field: field.id,
-          name: field.label,
-          elements: field.elements,
-          getElements: field.getElements,
-          hasElements: field.hasElements,
-          singleSelection: operators.some(
-            (op) => isSingleSelectionOperator(op)
-          ),
-          operators,
-          isVisible: isLocked || isPrimary || !!view.filters?.some(
-            (f3) => f3.field === field.id && isRegisteredOperator(f3.operator)
-          ),
-          isPrimary,
-          isLocked
-        });
-      });
-      filters.sort((a3, b3) => {
-        if (a3.isLocked && !b3.isLocked) {
-          return -1;
-        }
-        if (!a3.isLocked && b3.isLocked) {
-          return 1;
-        }
-        if (a3.isPrimary && !b3.isPrimary) {
-          return -1;
-        }
-        if (!a3.isPrimary && b3.isPrimary) {
-          return 1;
-        }
-        return a3.name.localeCompare(b3.name);
-      });
-      return filters;
-    }, [fields2, view]);
+  function toOriginalOffsets(itemValue, normalizedOffsets) {
+    if (!normalizedOffsets.length) return normalizedOffsets;
+    const { starts, ends } = getNormalizedIndexes(itemValue);
+    const offsets = [];
+    for (const [normalizedOffset, normalizedLength] of normalizedOffsets) {
+      const start2 = starts[normalizedOffset];
+      const end = ends[normalizedOffset + normalizedLength];
+      if (start2 == null || end == null) continue;
+      if (end <= start2) continue;
+      offsets.push([start2, end - start2]);
+    }
+    return offsets;
   }
-  var use_filters_default = useFilters;
-
-  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element158.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element158.useRef)(null);
-    const filters = use_filters_default(fields2, view);
-    const addFilter10 = /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-      add_filter_default,
-      {
-        filters,
-        view,
-        onChangeView,
-        ref: addFilterRef,
-        setOpenedFilter
-      },
-      "add-filter"
-    );
-    const visibleFilters = filters.filter((filter) => filter.isVisible);
-    if (visibleFilters.length === 0) {
-      return null;
+  function splitValue(itemValue, userValue) {
+    if (!itemValue) return itemValue;
+    if (!userValue) return itemValue;
+    const userValues = toArray2(userValue).map(normalizeValue2);
+    const parts = [];
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("span", {
+      "data-autocomplete-value": autocomplete ? "" : void 0,
+      "data-user-value": autocomplete ? void 0 : "",
+      children: value
+    }, parts.length);
+    const offsets = toOriginalOffsets(itemValue, mergeOverlappingOffsets(getOffsets(normalizeValue2(itemValue), new Set(userValues))));
+    const firstEntry = offsets[0];
+    if (!firstEntry) {
+      parts.push(span(itemValue, true));
+      return parts;
     }
-    const filterComponents = [
-      ...visibleFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-          Filter,
-          {
-            filter,
-            view,
-            fields: fields2,
-            onChangeView,
-            addFilterRef,
-            openedFilter
-          },
-          filter.field
-        );
-      }),
-      addFilter10
-    ];
-    filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-        ResetFilter,
-        {
-          filters,
-          view,
-          onChangeView
-        },
-        "reset-filters"
-      )
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
-      Stack,
-      {
-        direction: "row",
-        justify: "flex-start",
-        gap: "sm",
-        style: { width: "fit-content" },
-        wrap: "wrap",
-        className,
-        children: filterComponents
-      }
-    );
+    const [firstOffset] = firstEntry;
+    [itemValue.slice(0, firstOffset), ...offsets.flatMap(([offset4, length2], i3) => {
+      const value = itemValue.slice(offset4, offset4 + length2);
+      const nextOffset = offsets[i3 + 1]?.[0];
+      return [value, itemValue.slice(offset4 + length2, nextOffset)];
+    })].forEach((value, i3) => {
+      if (!value) return;
+      parts.push(span(value, i3 % 2 === 0));
+    });
+    return parts;
   }
-  var filters_default = (0, import_element158.memo)(Filters);
+  var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store4, value, userValue, ...props }) {
+    const context = useComboboxScopedContext();
+    store4 = store4 || context;
+    const itemContext = (0, import_react72.useContext)(ComboboxItemValueContext);
+    const itemValue = value ?? itemContext;
+    const inputValue = useStoreState(store4, ["inputValue"], (state2) => userValue ?? state2?.inputValue);
+    props = {
+      children: (0, import_react72.useMemo)(() => {
+        if (!itemValue) return;
+        if (!inputValue) return itemValue;
+        return splitValue(itemValue, inputValue);
+      }, [itemValue, inputValue]),
+      ...props
+    };
+    return props;
+  });
+  var ComboboxItemValue = forwardRef123(function ComboboxItemValue2(props) {
+    const htmlProps = useComboboxItemValue(props);
+    return createElement5(TagName10, htmlProps);
+  });

-  // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element159 = __toESM(require_element(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
-  function FiltersToggle() {
-    const {
-      filters,
-      view,
-      onChangeView,
-      setOpenedFilter,
-      isShowingFilter,
-      setIsShowingFilter
-    } = (0, import_element159.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element159.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element159.useCallback)(
-      (_view) => {
-        onChangeView(_view);
-        setIsShowingFilter(true);
-      },
-      [onChangeView, setIsShowingFilter]
-    );
-    if (filters.length === 0) {
-      return null;
-    }
-    const hasVisibleFilters = filters.some((filter) => filter.isVisible);
-    const addFilterButtonProps = {
-      label: (0, import_i18n116.__)("Add filter"),
-      "aria-expanded": false,
-      isPressed: false
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
+  var TagName11 = "label";
+  var useComboboxLabel = createHook(function useComboboxLabel2({ store: store4, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
+    const context = useComboboxProviderContext();
+    store4 = store4 || context || scopedContext;
+    invariant(store4, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const inputElement = useStoreState(store4, "inputElement");
+    useAttribute(inputElement, "id");
+    const comboboxId = inputElement?.id;
+    const id = useId8(props.id);
+    props = {
+      htmlFor: comboboxId,
+      ...props,
+      id,
+      ref: useMergeRefs6(store4.setLabelElement, props.ref)
+    };
+    return props;
+  });
+  var ComboboxLabel = memo5(forwardRef123(function ComboboxLabel2(props) {
+    const htmlProps = useComboboxLabel(props);
+    return createElement5(TagName11, htmlProps);
+  }));
+
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
+  var import_react73 = __toESM(require_react(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var TagName12 = "div";
+  var useComboboxList = createHook(function useComboboxList2({ store: store4, alwaysVisible, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
+    const context = useComboboxContext();
+    store4 = store4 || context;
+    const scopedContextSameStore = !!store4 && store4 === scopedContext;
+    invariant(store4, "ComboboxList must receive a `store` prop or be wrapped in a ComboboxProvider component.");
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent3((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      const compositeElement = store4.getState().compositeElement;
+      if (!compositeElement) return;
+      if (!isFocusable(compositeElement)) return;
+      const list = event.currentTarget;
+      queueMicrotask(() => {
+        if (getDocument(list).activeElement !== list) return;
+        compositeElement.focus();
+      });
+    });
+    const ref = (0, import_react73.useRef)(null);
+    const id = useId8(props.id);
+    const mounted = useStoreState(store4, "mounted");
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
+    const style = hidden ? {
+      ...props.style,
+      display: "none"
+    } : props.style;
+    const multiSelectable = useStoreState(store4, ["selectedValue"], (state2) => Array.isArray(state2.selectedValue));
+    const role = useAttribute(ref, "role", props.role);
+    const ariaMultiSelectable = role === "listbox" || role === "tree" || role === "grid" ? multiSelectable || void 0 : void 0;
+    const [hasListboxInside, setHasListboxInside] = (0, import_react73.useState)(false);
+    const contentElement = useStoreState(store4, "contentElement");
+    const parentHeadingContext = (0, import_react73.useContext)(ComboboxHeadingContext);
+    const headingState = (0, import_react73.useState)();
+    const [headingId, setHeadingId] = parentHeadingContext || headingState;
+    const headingContext = (0, import_react73.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
+    useSafeLayoutEffect(() => {
+      if (!mounted) return;
+      const element = ref.current;
+      if (!element) return;
+      if (contentElement !== element) return;
+      const callback = () => {
+        setHasListboxInside(!!element.querySelector("[role='listbox']"));
+      };
+      const observer = new MutationObserver(callback);
+      observer.observe(element, {
+        subtree: true,
+        childList: true,
+        attributeFilter: ["role"]
+      });
+      callback();
+      return () => observer.disconnect();
+    }, [mounted, contentElement]);
+    if (!hasListboxInside) props = {
+      role: "listbox",
+      "aria-multiselectable": ariaMultiSelectable,
+      ...props
+    };
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxScopedContextProvider, {
+      value: store4,
+      children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxHeadingContext.Provider, {
+        value: headingContext,
+        children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(DialogHeadingContext.Provider, {
+          value: setHeadingId,
+          children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxListRoleContext.Provider, {
+            value: role,
+            children: element
+          })
+        })
+      })
+    }), [
+      store4,
+      role,
+      headingContext
+    ]);
+    const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store4.setContentElement : null;
+    const labelElement = useStoreState(store4, ["labelElement", "selectLabelElement"], (state2) => {
+      if (headingId) return null;
+      return state2.selectLabelElement || state2.labelElement;
+    });
+    useAttribute(labelElement, "id");
+    const labelId = headingId || labelElement?.id;
+    props = {
+      "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
+      hidden,
+      ...props,
+      id,
+      onFocus,
+      ref: useMergeRefs6(setContentElement, ref, props.ref),
+      style,
+      tabIndex: -1
+    };
+    return props;
+  });
+  var ComboboxList = forwardRef123(function ComboboxList2(props) {
+    const htmlProps = useComboboxList(props);
+    return createElement5(TagName12, htmlProps);
+  });
+
+  // node_modules/@ariakit/react-components/dist/tag/tag-context.js
+  var import_react74 = __toESM(require_react(), 1);
+  var TagValueContext = (0, import_react74.createContext)(null);
+  var TagRemoveIdContext = (0, import_react74.createContext)(null);
+  var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
+  var useTagContext = ctx8.useContext;
+  var useTagScopedContext = ctx8.useScopedContext;
+  var useTagProviderContext = ctx8.useProviderContext;
+  var TagContextProvider = ctx8.ContextProvider;
+  var TagScopedContextProvider = ctx8.ScopedContextProvider;
+
+  // node_modules/@ariakit/components/dist/combobox/combobox-store.js
+  var isTouchSafari = isSafari() && isTouchDevice();
+  function createComboboxStore({ tag, ...props } = {}) {
+    const store4 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
+    const defaultInputValue = defaultValue(props.defaultInputValue, props.defaultValue);
+    throwOnConflictingProps({
+      ...props,
+      defaultInputValue,
+      defaultValue: defaultInputValue
+    }, store4);
+    const tagState = tag?.getState();
+    const syncState = store4?.getState();
+    const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId, null);
+    const composite = createCompositeStore({
+      ...props,
+      activeId,
+      compositeElementInFocusOrder: defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, true),
+      orientation: defaultValue(props.orientation, syncState?.orientation, "vertical"),
+      focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true),
+      focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, true),
+      virtualFocus: defaultValue(props.virtualFocus, syncState?.virtualFocus, true)
+    });
+    const popover = createPopoverStore({
+      ...props,
+      placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
+    });
+    const inputValue = defaultValue(props.inputValue, props.value, syncState?.inputValue, syncState?.value, defaultInputValue, "");
+    const selectedValue = defaultValue(props.selectedValue, syncState?.selectedValue, tagState?.values, props.defaultSelectedValue, "");
+    let shouldSetDefaultSelectedValue = props.selectedValue === void 0 && syncState?.selectedValue === void 0 && tagState?.values === void 0 && props.defaultSelectedValue === void 0;
+    const multiSelectable = Array.isArray(selectedValue);
+    const initialState = {
+      ...composite.getState(),
+      ...popover.getState(),
+      inputValue,
+      value: inputValue,
+      selectedValue,
+      resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
+      resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
+      selectOnMove: defaultValue(props.selectOnMove, syncState?.selectOnMove, false),
+      activeValue: syncState?.activeValue,
+      inputElement: defaultValue(syncState?.inputElement, null),
+      labelElement: defaultValue(syncState?.labelElement, null),
+      selectElement: defaultValue(syncState?.selectElement, null),
+      selectLabelElement: defaultValue(syncState?.selectLabelElement, null)
     };
-    const toggleFiltersButtonProps = {
-      label: (0, import_i18n116._x)("Filter", "verb"),
-      "aria-expanded": isShowingFilter,
-      isPressed: isShowingFilter,
-      onClick: () => {
-        if (!isShowingFilter) {
-          setOpenedFilter(null);
-        }
-        setIsShowingFilter(!isShowingFilter);
+    const combobox = createStore(initialState, composite, popover, store4);
+    setup(combobox, () => chain(sync2(combobox, ["inputValue"], (state2) => {
+      combobox.setState("value", state2.inputValue);
+    }), sync2(combobox, ["value"], (state2) => {
+      combobox.setState("inputValue", state2.value);
+    })));
+    let resolveSelectedItemOnOpen = false;
+    const selectDefaultOptions = /* @__PURE__ */ new Set();
+    if (props.focusLoop === void 0 && syncState?.focusLoop === void 0) selectDefaultOptions.add("focusLoop");
+    if (props.focusWrap === void 0 && syncState?.focusWrap === void 0) selectDefaultOptions.add("focusWrap");
+    if (props.compositeElementInFocusOrder === void 0 && props.includesBaseElement === void 0 && syncState?.compositeElementInFocusOrder === void 0 && syncState?.includesBaseElement === void 0) selectDefaultOptions.add("compositeElementInFocusOrder");
+    if (props.resetValueOnSelect === void 0 && syncState?.resetValueOnSelect === void 0) selectDefaultOptions.add("resetValueOnSelect");
+    let syncedSelectElement = initialState.compositeElement === initialState.selectElement ? initialState.selectElement : null;
+    const initialFallback = initialState.selectElement || initialState.compositeElement || initialState.disclosureElement;
+    let syncedAnchorElement = initialState.anchorElement === initialFallback ? initialState.anchorElement : null;
+    setup(combobox, () => sync2(combobox, ["compositeElement", "selectElement"], (state2) => {
+      if (!state2.selectElement && !syncedSelectElement) return;
+      if (state2.compositeElement && state2.compositeElement === state2.selectElement) {
+        syncedSelectElement = state2.selectElement;
+        return;
       }
-    };
-    const hasPrimaryOrLockedFilters = filters.some(
-      (filter) => filter.isPrimary || filter.isLocked
-    );
-    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-      import_components52.Button,
-      {
-        ref: buttonRef,
-        className: "dataviews-filters__visibility-toggle",
-        size: "compact",
-        icon: funnel_default,
-        disabled: hasPrimaryOrLockedFilters,
-        accessibleWhenDisabled: true,
-        ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
+      if (state2.compositeElement && state2.compositeElement !== syncedSelectElement) {
+        syncedSelectElement = null;
+        return;
       }
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-      AddFilterMenu,
-      {
-        filters,
-        view,
-        onChangeView: onChangeViewWithFilterVisibility,
-        setOpenedFilter,
-        triggerProps: { render: buttonComponent }
+      syncedSelectElement = state2.selectElement;
+      combobox.setState("compositeElement", syncedSelectElement);
+    }));
+    setup(combobox, () => sync2(combobox, ["selectElement"], (state2) => {
+      if (!state2.selectElement) return;
+      const { focusLoop, focusWrap, compositeElementInFocusOrder, resetValueOnSelect } = combobox.getState();
+      if (selectDefaultOptions.has("focusLoop")) composite.setState("focusLoop", false);
+      if (selectDefaultOptions.has("focusWrap")) composite.setState("focusWrap", false);
+      if (selectDefaultOptions.has("compositeElementInFocusOrder")) composite.setState("compositeElementInFocusOrder", false);
+      if (selectDefaultOptions.has("resetValueOnSelect")) combobox.setState("resetValueOnSelect", true);
+      return () => {
+        const current = combobox.getState();
+        if (selectDefaultOptions.has("focusLoop") && !current.focusLoop) composite.setState("focusLoop", focusLoop);
+        if (selectDefaultOptions.has("focusWrap") && !current.focusWrap) composite.setState("focusWrap", focusWrap);
+        if (selectDefaultOptions.has("compositeElementInFocusOrder") && !current.compositeElementInFocusOrder) composite.setState("compositeElementInFocusOrder", compositeElementInFocusOrder);
+        if (selectDefaultOptions.has("resetValueOnSelect") && current.resetValueOnSelect) combobox.setState("resetValueOnSelect", resetValueOnSelect);
+      };
+    }));
+    setup(combobox, () => sync2(combobox, [
+      "anchorElement",
+      "compositeElement",
+      "disclosureElement",
+      "selectElement"
+    ], (state2) => {
+      if (state2.anchorElement && state2.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
-      FilterVisibilityToggle,
-      {
-        buttonRef,
-        filtersCount: view.filters?.length,
-        children: buttonComponent
+      syncedAnchorElement = state2.selectElement || state2.compositeElement || state2.disclosureElement;
+      combobox.setState("anchorElement", syncedAnchorElement);
+    }));
+    setup(combobox, () => sync2(combobox, [
+      "items",
+      "selectedValue",
+      "selectElement"
+    ], (state2, prevState) => {
+      if (!shouldSetDefaultSelectedValue) return;
+      if (state2.selectedValue !== prevState.selectedValue) {
+        shouldSetDefaultSelectedValue = false;
+        return;
       }
-    ) });
-  }
-  function FilterVisibilityToggle({
-    buttonRef,
-    filtersCount,
-    children
-  }) {
-    (0, import_element159.useEffect)(
-      () => () => {
-        buttonRef.current?.focus();
-      },
-      [buttonRef]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
-      children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
-    ] });
+      if (!state2.selectElement) return;
+      queueMicrotask(() => {
+        if (!shouldSetDefaultSelectedValue) return;
+        const state3 = combobox.getState();
+        if (!state3.selectElement) return;
+        const item = state3.items.find((item2) => !item2.disabled && item2.value != null);
+        if (item?.value == null) return;
+        shouldSetDefaultSelectedValue = false;
+        combobox.setState("selectedValue", item.value);
+      });
+    }));
+    if (isTouchSafari) setup(combobox, () => sync2(combobox, ["virtualFocus"], () => {
+      combobox.setState("virtualFocus", false);
+    }));
+    setup(combobox, () => {
+      if (!tag) return;
+      return chain(sync2(combobox, ["selectedValue"], (state2) => {
+        if (!Array.isArray(state2.selectedValue)) return;
+        tag.setValues(state2.selectedValue);
+      }), sync2(tag, ["values"], (state2) => {
+        combobox.setState("selectedValue", state2.values);
+      }));
+    });
+    setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state2) => {
+      if (!state2.resetValueOnHide) return;
+      if (state2.mounted) return;
+      combobox.setState("inputValue", inputValue);
+    }));
+    setup(combobox, () => sync2(combobox, ["open"], (state2) => {
+      if (state2.open) {
+        resolveSelectedItemOnOpen = true;
+        return;
+      }
+      resolveSelectedItemOnOpen = false;
+      combobox.setState("activeId", activeId);
+      combobox.setState("moves", 0);
+    }));
+    setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state2, prevState) => {
+      if (state2.moves !== prevState.moves) resolveSelectedItemOnOpen = false;
+      if (state2.activeId !== prevState.activeId) resolveSelectedItemOnOpen = false;
+      if (state2.moves === prevState.moves) combobox.setState("activeValue", void 0);
+    }));
+    setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state2, prev) => {
+      if (state2.moves === prev.moves) return;
+      const { activeId: activeId2 } = combobox.getState();
+      const activeItem = composite.item(activeId2);
+      combobox.setState("activeValue", activeItem?.value);
+    }));
+    setup(combobox, () => sync2(combobox, [
+      "items",
+      "mounted",
+      "open",
+      "selectedValue",
+      "selectElement"
+    ], (state2) => {
+      if (!state2.selectElement) return;
+      if (state2.mounted && !resolveSelectedItemOnOpen) return;
+      const values = Array.isArray(state2.selectedValue) ? state2.selectedValue : [state2.selectedValue];
+      const lastValue = values[values.length - 1];
+      if (lastValue == null) return;
+      const item = state2.items.find((item2) => !item2.disabled && item2.value === lastValue);
+      if (!item) return;
+      resolveSelectedItemOnOpen = false;
+      combobox.setState("activeId", item.id);
+    }));
+    setup(combobox, () => batch(combobox, ["selectOnMove", "moves"], (state2) => {
+      const { activeId: activeId2, open, selectedValue: selectedValue2, selectElement } = combobox.getState();
+      if (!selectElement) return;
+      if (!state2.selectOnMove && open) return;
+      if (Array.isArray(selectedValue2)) return;
+      if (!state2.moves) return;
+      if (!activeId2) return;
+      const item = composite.item(activeId2);
+      if (!item || item.disabled || item.value == null) return;
+      combobox.setState("selectedValue", item.value);
+    }));
+    const setInputValue = (value) => {
+      combobox.setState("inputValue", value);
+    };
+    const resetInputValue = () => setInputValue(initialState.inputValue);
+    const setState = (key, value) => {
+      selectDefaultOptions.delete(key);
+      if (key === "includesBaseElement") selectDefaultOptions.delete("compositeElementInFocusOrder");
+      if (key === "selectedValue") shouldSetDefaultSelectedValue = false;
+      combobox.setState(key, value);
+    };
+    return {
+      ...popover,
+      ...composite,
+      ...combobox,
+      setState,
+      tag,
+      setInputValue,
+      resetInputValue,
+      setValue: setInputValue,
+      resetValue: resetInputValue,
+      setSelectedValue: (selectedValue2) => setState("selectedValue", selectedValue2),
+      setInputElement: (element) => combobox.setState("inputElement", element),
+      setLabelElement: (element) => combobox.setState("labelElement", element),
+      setSelectElement: (element) => combobox.setState("selectElement", element),
+      setSelectLabelElement: (element) => combobox.setState("selectLabelElement", element)
+    };
   }
-  var toggle_default = FiltersToggle;

-  // packages/dataviews/build-module/components/dataviews-filters/filters-toggled.mjs
-  var import_element160 = __toESM(require_element(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
-  function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element160.useContext)(dataviews_context_default);
-    if (!isShowingFilter) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(filters_default, { ...props });
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-store.js
+  function useComboboxStoreOptions(props) {
+    const tag = useTagContext();
+    props = {
+      ...props,
+      tag: props.tag !== void 0 ? props.tag : tag
+    };
+    return useCompositeStoreOptions(props);
+  }
+  function useComboboxStoreProps(store4, update4, props) {
+    useUpdateEffect(update4, [props.tag]);
+    const inputValueProps = {
+      inputValue: props.inputValue ?? props.value,
+      setInputValue: props.setInputValue ?? props.setValue
+    };
+    useStoreProps(store4, inputValueProps, "inputValue", "setInputValue");
+    useStoreProps(store4, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store4, props, "selectOnMove");
+    useStoreProps(store4, props, "resetValueOnHide");
+    useStoreProps(store4, props, "resetValueOnSelect");
+    return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store4, update4, props), update4, props), { tag: props.tag });
+  }
+  function useComboboxStore(props = {}) {
+    props = useComboboxStoreOptions(props);
+    const [store4, update4] = useStore2(createComboboxStore, props);
+    return useComboboxStoreProps(store4, update4, props);
   }
-  var filters_toggled_default = FiltersToggled;

-  // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element161 = __toESM(require_element(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className }) {
-    const {
-      actions: actions2 = [],
-      data,
-      fields: fields2,
-      getItemId: getItemId2,
-      getItemLevel,
-      hasInitiallyLoaded,
-      isLoading,
-      view,
-      onChangeView,
-      selection,
-      onChangeSelection,
-      setOpenedFilter,
-      onClickItem,
-      isItemClickable: isItemClickable2,
-      renderItemLink,
-      defaultLayouts: defaultLayouts2,
-      containerRef,
-      empty = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("p", { children: (0, import_i18n117.__)("No results") })
-    } = (0, import_element161.useContext)(dataviews_context_default);
-    const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
-      delay: 200
+  // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  function ComboboxProvider(props = {}) {
+    const store4 = useComboboxStore(props);
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(ComboboxContextProvider, {
+      value: store4,
+      children: props.children
     });
-    if (!hasInitiallyLoaded) {
-      if (!isDelayedInitialLoading) {
-        return null;
-      }
-      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components53.Spinner, {}) }) });
-    }
-    const ViewComponent = VIEW_LAYOUTS.find(
-      (v3) => v3.type === view.type && defaultLayouts2[v3.type]
-    )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
-      ViewComponent,
-      {
-        className,
-        actions: actions2,
-        data,
-        fields: fields2,
-        getItemId: getItemId2,
-        getItemLevel,
-        isLoading,
-        onChangeView,
-        onChangeSelection,
-        selection,
-        setOpenedFilter,
-        onClickItem,
-        renderItemLink,
-        isItemClickable: isItemClickable2,
-        view,
-        empty
-      }
-    ) });
   }

-  // packages/dataviews/build-module/components/dataviews-search/index.mjs
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_element162 = __toESM(require_element(), 1);
-  var import_components54 = __toESM(require_components(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element162.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element162.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose21.useDebouncedInput)(
-      view.search
-    );
-    (0, import_element162.useEffect)(() => {
-      if (view.search !== debouncedSearch) {
-        setSearch(view.search ?? "");
-      }
-    }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element162.useRef)(onChangeView);
-    const viewRef = (0, import_element162.useRef)(view);
-    (0, import_element162.useEffect)(() => {
-      onChangeViewRef.current = onChangeView;
-      viewRef.current = view;
-    }, [onChangeView, view]);
-    (0, import_element162.useEffect)(() => {
-      if (debouncedSearch !== viewRef.current?.search) {
-        onChangeViewRef.current({
-          ...viewRef.current,
-          page: view.page ? 1 : void 0,
-          startPosition: view.startPosition ? 1 : void 0,
-          search: debouncedSearch
-        });
-      }
-    }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n118.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
-      import_components54.SearchControl,
-      {
-        className: "dataviews-search",
-        onChange: setSearch,
-        value: search,
-        label: searchLabel,
-        placeholder: searchLabel,
-        size: "compact"
-      }
-    );
-  });
-  var dataviews_search_default = DataViewsSearch;
+  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
+  var import_remove_accents3 = __toESM(require_remove_accents(), 1);
+  var import_compose20 = __toESM(require_compose(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_element154 = __toESM(require_element(), 1);
+  var import_components43 = __toESM(require_components(), 1);

-  // packages/dataviews/build-module/components/dataviews-view-config/index.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_element163 = __toESM(require_element(), 1);
-  var import_warning = __toESM(require_warning(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
-  var DATAVIEWS_CONFIG_POPOVER_PROPS = {
-    className: "dataviews-config__popover",
-    placement: "bottom-end",
-    offset: 9
-  };
-  function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element163.useContext)(dataviews_context_default);
-    const availableLayouts = Object.keys(defaultLayouts2);
-    if (availableLayouts.length <= 1) {
-      return null;
+  // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
+  var EMPTY_ARRAY8 = [];
+  var getCurrentValue = (filterDefinition, currentFilter) => {
+    if (filterDefinition.singleSelection) {
+      return currentFilter?.value;
     }
-    const activeView = VIEW_LAYOUTS.find((v3) => view.type === v3.type);
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        menu_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-            import_components55.Button,
-            {
-              size: "compact",
-              icon: activeView?.icon,
-              label: (0, import_i18n119.__)("Layout")
-            }
-          )
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value;
+    }
+    if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
+      return [currentFilter.value];
+    }
+    return EMPTY_ARRAY8;
+  };
+
+  // packages/dataviews/build-module/hooks/use-elements.mjs
+  var import_element153 = __toESM(require_element(), 1);
+  var EMPTY_ARRAY9 = [];
+  function useElements({
+    elements: elements2,
+    getElements
+  }) {
+    const staticElements = Array.isArray(elements2) && elements2.length > 0 ? elements2 : EMPTY_ARRAY9;
+    const [records, setRecords] = (0, import_element153.useState)(staticElements);
+    const [isLoading, setIsLoading] = (0, import_element153.useState)(false);
+    (0, import_element153.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);
         }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-        menu_exports.RadioGroup,
-        {
-          value: view.type,
-          onValueChange: (value) => {
-            switch (value) {
-              case "list":
-              case "grid":
-              case "table":
-              case "pickerGrid":
-              case "pickerTable":
-              case "pickerActivity":
-              case "activity":
-                const viewWithoutLayout = { ...view };
-                if ("layout" in viewWithoutLayout) {
-                  delete viewWithoutLayout.layout;
-                }
-                return onChangeView({
-                  ...viewWithoutLayout,
-                  type: value,
-                  ...defaultLayouts2[value]
-                });
-            }
-            (0, import_warning.default)("Invalid dataview");
-          },
-          children: availableLayouts.map((layout) => {
-            const config2 = VIEW_LAYOUTS.find(
-              (v3) => v3.type === layout
-            );
-            if (!config2) {
-              return null;
-            }
-            return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-              menu_exports.RadioItem,
-              {
-                value: layout,
-                closeOnClick: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(menu_exports.ItemLabel, { children: config2.label })
-              },
-              layout
-            );
-          })
+      }).catch(() => {
+        if (!cancelled) {
+          setRecords(staticElements);
         }
-      ) })
-    ] });
-  }
-  function SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element163.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element163.useMemo)(() => {
-      const sortableFields = fields2.filter(
-        (field) => field.enableSorting !== false
-      );
-      return sortableFields.map((field) => {
-        return {
-          label: field.label,
-          value: field.id
-        };
-      });
-    }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components55.SelectControl,
-      {
-        label: (0, import_i18n119.__)("Sort by"),
-        value: view.sort?.field,
-        options: orderOptions,
-        onChange: (value) => {
-          onChangeView({
-            ...view,
-            sort: {
-              direction: view?.sort?.direction || "desc",
-              field: value
-            },
-            showLevels: false
-          });
+      }).finally(() => {
+        if (!cancelled) {
+          setIsLoading(false);
         }
-      }
-    );
+      });
+      return () => {
+        cancelled = true;
+      };
+    }, [getElements, staticElements]);
+    return {
+      elements: records,
+      isLoading
+    };
   }
-  function SortDirectionControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element163.useContext)(dataviews_context_default);
-    const sortableFields = fields2.filter(
-      (field) => field.enableSorting !== false
-    );
-    if (sortableFields.length === 0) {
-      return null;
+
+  // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  function normalizeSearchInput(input = "") {
+    return (0, import_remove_accents3.default)(input.trim().toLowerCase());
+  }
+  var getNewValue = (filterDefinition, currentFilter, value) => {
+    if (filterDefinition.singleSelection) {
+      return value;
     }
-    let value = view.sort?.direction;
-    if (!value && view.sort?.field) {
-      value = "desc";
+    if (Array.isArray(currentFilter?.value)) {
+      return currentFilter.value.includes(value) ? currentFilter.value.filter((v3) => v3 !== value) : [...currentFilter.value, value];
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components55.__experimentalToggleGroupControl,
+    return [value];
+  };
+  function generateFilterElementCompositeItemId(prefix2, filterElementValue) {
+    return `${prefix2}-${filterElementValue}`;
+  }
+  var MultiSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      "span",
       {
-        className: "dataviews-view-config__sort-direction",
-        isBlock: true,
-        label: (0, import_i18n119.__)("Order"),
-        value,
-        onChange: (newDirection) => {
-          if (newDirection === "asc" || newDirection === "desc") {
-            onChangeView({
-              ...view,
-              sort: {
-                direction: newDirection,
-                field: view.sort?.field || // If there is no field assigned as the sorting field assign the first sortable field.
-                fields2.find(
-                  (field) => field.enableSorting !== false
-                )?.id || ""
-              },
-              showLevels: false
-            });
-            return;
-          }
-          (0, import_warning.default)("Invalid direction");
-        },
-        children: SORTING_DIRECTIONS.map((direction) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-            import_components55.__experimentalToggleGroupControlOptionIcon,
-            {
-              value: direction,
-              icon: sortIcons[direction],
-              label: sortLabels[direction]
-            },
-            direction
-          );
-        })
+        className: clsx_default(
+          "dataviews-filters__search-widget-listitem-multi-selection",
+          { "is-selected": selected }
+        ),
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components43.Icon, { icon: check_default })
       }
     );
-  }
-  function ItemsPerPageControl() {
-    const { view, config: config2, onChangeView } = (0, import_element163.useContext)(dataviews_context_default);
-    const { infiniteScrollEnabled } = view;
-    if (!config2 || !config2.perPageSizes || config2.perPageSizes.length < 2 || config2.perPageSizes.length > 6 || infiniteScrollEnabled) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components55.__experimentalToggleGroupControl,
+  };
+  var SingleSelectionOption = ({ selected }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      "span",
       {
-        isBlock: true,
-        label: (0, import_i18n119.__)("Items per page"),
-        value: view.perPage || 10,
-        disabled: !view?.sort?.field,
-        onChange: (newItemsPerPage) => {
-          const newItemsPerPageNumber = typeof newItemsPerPage === "number" || newItemsPerPage === void 0 ? newItemsPerPage : parseInt(newItemsPerPage, 10);
-          onChangeView({
-            ...view,
-            perPage: newItemsPerPageNumber,
-            page: 1
-          });
-        },
-        children: config2.perPageSizes.map((value) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-            import_components55.__experimentalToggleGroupControlOption,
-            {
-              value,
-              label: value.toString()
-            },
-            value
-          );
-        })
+        className: clsx_default(
+          "dataviews-filters__search-widget-listitem-single-selection",
+          { "is-selected": selected }
+        )
       }
     );
-  }
-  function ResetViewButton() {
-    const { onReset } = (0, import_element163.useContext)(dataviews_context_default);
-    if (onReset === void 0) {
-      return null;
-    }
-    const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components55.Button,
+  };
+  function ListBox({ view, filter, onChangeView }) {
+    const baseId = (0, import_compose20.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element154.useState)(
+      // When there are one or less operators, the first item is set as active
+      // (by setting the initial `activeId` to `undefined`).
+      // With 2 or more operators, the focus is moved on the operators control
+      // (by setting the initial `activeId` to `null`), meaning that there won't
+      // be an active item initially. Focus is then managed via the
+      // `onFocusVisible` callback.
+      filter.operators?.length === 1 ? void 0 : null
+    );
+    const currentFilter = view.filters?.find(
+      (f3) => f3.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      import_components43.Composite,
       {
-        variant: "tertiary",
-        size: "compact",
-        disabled: isDisabled,
-        accessibleWhenDisabled: true,
-        className: "dataviews-view-config__reset-button",
-        onClick: () => {
-          if (typeof onReset === "function") {
-            onReset();
+        virtualFocus: true,
+        focusLoop: true,
+        activeId: activeCompositeId,
+        setActiveId: setActiveCompositeId,
+        role: "listbox",
+        className: "dataviews-filters__search-widget-listbox",
+        "aria-label": (0, import_i18n111.sprintf)(
+          /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
+          (0, import_i18n111.__)("List of: %1$s"),
+          filter.name
+        ),
+        onFocusVisible: () => {
+          if (!activeCompositeId && filter.elements.length) {
+            setActiveCompositeId(
+              generateFilterElementCompositeItemId(
+                baseId,
+                filter.elements[0].value
+              )
+            );
           }
         },
-        children: (0, import_i18n119.__)("Reset view")
+        render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components43.Composite.Typeahead, {}),
+        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+          import_components43.Composite.Hover,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              import_components43.Composite.Item,
+              {
+                id: generateFilterElementCompositeItemId(
+                  baseId,
+                  element.value
+                ),
+                render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  "div",
+                  {
+                    "aria-label": element.label,
+                    role: "option",
+                    className: "dataviews-filters__search-widget-listitem"
+                  }
+                ),
+                onClick: () => {
+                  const newFilters = currentFilter ? [
+                    ...(view.filters ?? []).map(
+                      (_filter) => {
+                        if (_filter.field === filter.field) {
+                          return {
+                            ..._filter,
+                            operator: currentFilter.operator || filter.operators[0],
+                            value: getNewValue(
+                              filter,
+                              currentFilter,
+                              element.value
+                            )
+                          };
+                        }
+                        return _filter;
+                      }
+                    )
+                  ] : [
+                    ...view.filters ?? [],
+                    {
+                      field: filter.field,
+                      operator: filter.operators[0],
+                      value: getNewValue(
+                        filter,
+                        currentFilter,
+                        element.value
+                      )
+                    }
+                  ];
+                  onChangeView({
+                    ...view,
+                    page: 1,
+                    filters: newFilters
+                  });
+                }
+              }
+            ),
+            children: [
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                SingleSelectionOption,
+                {
+                  selected: currentValue === element.value
+                }
+              ),
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                MultiSelectionOption,
+                {
+                  selected: currentValue.includes(element.value)
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                "span",
+                {
+                  className: "dataviews-filters__search-widget-listitem-value",
+                  title: element.label,
+                  children: element.label
+                }
+              )
+            ]
+          },
+          element.value
+        ))
       }
     );
   }
-  function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element163.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose22.useInstanceId)(
-      _DataViewsViewConfig,
-      "dataviews-view-config-dropdown"
-    );
-    const activeLayout = VIEW_LAYOUTS.find(
-      (layout) => layout.type === view.type
+  function ComboboxList22({ view, filter, onChangeView }) {
+    const [searchValue, setSearchValue] = (0, import_element154.useState)("");
+    const deferredSearchValue = (0, import_element154.useDeferredValue)(searchValue);
+    const currentFilter = view.filters?.find(
+      (_filter) => _filter.field === filter.field
     );
-    const isModified = typeof onReset === "function";
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components55.Dropdown,
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const matches = (0, import_element154.useMemo)(() => {
+      const normalizedSearch = normalizeSearchInput(deferredSearchValue);
+      return filter.elements.filter(
+        (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
+      );
+    }, [filter.elements, deferredSearchValue]);
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+      ComboboxProvider,
       {
-        expandOnMobile: true,
-        popoverProps: {
-          ...DATAVIEWS_CONFIG_POPOVER_PROPS,
-          id: popoverId
+        selectedValue: currentValue,
+        setSelectedValue: (value) => {
+          const newFilters = currentFilter ? [
+            ...(view.filters ?? []).map((_filter) => {
+              if (_filter.field === filter.field) {
+                return {
+                  ..._filter,
+                  operator: currentFilter.operator || filter.operators[0],
+                  value
+                };
+              }
+              return _filter;
+            })
+          ] : [
+            ...view.filters ?? [],
+            {
+              field: filter.field,
+              operator: filter.operators[0],
+              value
+            }
+          ];
+          onChangeView({
+            ...view,
+            page: 1,
+            filters: newFilters
+          });
         },
-        renderToggle: ({ onToggle, isOpen: isOpen2 }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-              import_components55.Button,
+        setValue: setSearchValue,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ComboboxLabel, {}), children: (0, import_i18n111.__)("Search items") }),
+            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              Combobox,
               {
-                size: "compact",
-                icon: cog_default,
-                label: (0, import_i18n119._x)(
-                  "View options",
-                  "View is used as a noun"
-                ),
-                onClick: onToggle,
-                "aria-expanded": isOpen2 ? "true" : "false",
-                "aria-controls": popoverId
+                autoSelect: "always",
+                placeholder: (0, import_i18n111.__)("Search"),
+                className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
-          ] });
-        },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-          import_components55.__experimentalDropdownContentWrapper,
-          {
-            paddingSize: "medium",
-            className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
-              Stack,
-              {
-                direction: "column",
-                className: "dataviews-view-config",
-                gap: "xl",
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
-                    Stack,
+            /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components43.Icon, { icon: search_default }) })
+          ] }),
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+            ComboboxList,
+            {
+              className: "dataviews-filters__search-widget-filter-combobox-list",
+              alwaysVisible: true,
+              children: [
+                matches.map((element) => {
+                  return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+                    ComboboxItem,
                     {
-                      direction: "row",
-                      justify: "space-between",
-                      align: "center",
-                      className: "dataviews-view-config__header",
+                      resetValueOnSelect: false,
+                      value: element.value,
+                      className: "dataviews-filters__search-widget-listitem",
+                      hideOnClick: false,
+                      setValueOnClick: false,
+                      focusOnHover: true,
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-                          import_components55.__experimentalHeading,
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                          SingleSelectionOption,
                           {
-                            level: 2,
-                            className: "dataviews-settings-section__title",
-                            children: (0, import_i18n119.__)("Appearance")
+                            selected: currentValue === element.value
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ResetViewButton, {})
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                          MultiSelectionOption,
+                          {
+                            selected: currentValue.includes(
+                              element.value
+                            )
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+                          "span",
+                          {
+                            className: "dataviews-filters__search-widget-listitem-value",
+                            title: element.label,
+                            children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                                ComboboxItemValue,
+                                {
+                                  className: "dataviews-filters__search-widget-filter-combobox-item-value",
+                                  value: element.label
+                                }
+                              ),
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                            ]
+                          }
+                        )
                       ]
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
-                      Stack,
-                      {
-                        direction: "row",
-                        gap: "sm",
-                        className: "dataviews-view-config__sort-controls",
-                        children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortDirectionControl, {})
-                        ]
-                      }
-                    ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(PropertiesSection, {})
-                  ] })
-                ]
-              }
-            )
+                    },
+                    element.value
+                  );
+                }),
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("p", { children: (0, import_i18n111.__)("No results found") })
+              ]
+            }
+          )
+        ]
+      }
+    );
+  }
+  function SearchWidget(props) {
+    const { elements: elements2, isLoading } = useElements({
+      elements: props.filter.elements,
+      getElements: props.filter.getElements
+    });
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components43.Spinner, {}) });
+    }
+    if (elements2.length === 0) {
+      return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n111.__)("No elements found") });
+    }
+    const Widget = elements2.length > 10 ? ComboboxList22 : ListBox;
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-filters/input-widget.mjs
+  var import_es62 = __toESM(require_es6(), 1);
+  var import_compose21 = __toESM(require_compose(), 1);
+  var import_element155 = __toESM(require_element(), 1);
+  var import_components44 = __toESM(require_components(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  function InputWidget({
+    filter,
+    view,
+    onChangeView,
+    fields: fields2
+  }) {
+    const currentFilter = view.filters?.find(
+      (f3) => f3.field === filter.field
+    );
+    const currentValue = getCurrentValue(filter, currentFilter);
+    const field = (0, import_element155.useMemo)(() => {
+      const currentField = fields2.find((f3) => f3.id === filter.field);
+      if (currentField) {
+        return {
+          ...currentField,
+          // Deactivate validation for filters.
+          isValid: {},
+          // Filter controls are always enabled.
+          isDisabled: () => false,
+          // Filter controls are always visible.
+          isVisible: () => true,
+          // Configure getValue/setValue as if Item was a plain object.
+          getValue: ({ item }) => item[currentField.id],
+          setValue: ({ value }) => ({
+            [currentField.id]: value
+          })
+        };
+      }
+      return currentField;
+    }, [fields2, filter.field]);
+    const data = (0, import_element155.useMemo)(() => {
+      return (view.filters ?? []).reduce(
+        (acc, activeFilter) => {
+          acc[activeFilter.field] = activeFilter.value;
+          return acc;
+        },
+        {}
+      );
+    }, [view.filters]);
+    const handleChange = (0, import_compose21.useEvent)((updatedData) => {
+      if (!field || !currentFilter) {
+        return;
+      }
+      const nextValue = field.getValue({ item: updatedData });
+      if ((0, import_es62.default)(nextValue, currentValue)) {
+        return;
+      }
+      onChangeView({
+        ...view,
+        filters: (view.filters ?? []).map(
+          (_filter) => _filter.field === filter.field ? {
+            ..._filter,
+            operator: currentFilter.operator || filter.operators[0],
+            // Consider empty strings as undefined:
+            //
+            // - undefined as value means the filter is unset: the filter widget displays no value and the search returns all records
+            // - empty string as value means "search empty string": returns only the records that have an empty string as value
+            //
+            // In practice, this means the filter will not be able to find an empty string as the value.
+            value: nextValue === "" ? void 0 : nextValue
+          } : _filter
+        )
+      });
+    });
+    if (!field || !field.Edit || !currentFilter) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+      import_components44.Flex,
+      {
+        className: "dataviews-filters__user-input-widget",
+        gap: 2.5,
+        direction: "column",
+        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+          field.Edit,
+          {
+            hideLabelFromVision: true,
+            data,
+            field,
+            operator: currentFilter.operator,
+            onChange: handleChange
           }
         )
       }
     );
   }
-  function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(DataviewsViewConfigDropdown, {})
-    ] });
-  }
-  var DataViewsViewConfig = (0, import_element163.memo)(_DataViewsViewConfig);
-  var dataviews_view_config_default = DataViewsViewConfig;

-  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element172 = __toESM(require_element(), 1);
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_date7 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element164 = __toESM(require_element(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedCheckboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element164.useRef)(null);
-    const mergedRefs = (0, import_compose23.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector(
-          'input[type="checkbox"]'
-        ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-          import_components56.CheckboxControl,
-          {
-            ...restProps
-          }
-        )
+  // 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;
+    }
+    const time = value.trim().replace(ZONE_DESIGNATOR, "");
+    for (const timeFormat of TIME_FORMATS) {
+      const parsed = parse2(time, timeFormat, REFERENCE_DATE);
+      if (isValid(parsed)) {
+        return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
       }
-    );
-  };
-  var ValidatedCheckboxControl = (0, import_element164.forwardRef)(UnforwardedValidatedCheckboxControl);
-  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
+    }
+    return null;
+  }

-  // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
-  var import_element165 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_components57 = __toESM(require_components(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedComboboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element165.useRef)(null);
-    const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element165.useEffect)(() => {
-      const input = validityTargetRef.current?.querySelector(
-        'input[role="combobox"]'
-      );
-      if (input) {
-        input.required = required ?? false;
+  // packages/dataviews/build-module/utils/operators.mjs
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  var filterTextWrappers = {
+    Name: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
+    Value: /* @__PURE__ */ (0, import_jsx_runtime279.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_date7.getDate)(fieldValue).getTime(),
+      (0, import_date7.getDate)(filterValue).getTime()
+    ];
+  }
+  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();
+    }
+  }
+  var isNoneOperatorDefinition = {
+    /* translators: DataViews operator name */
+    label: (0, import_i18n112.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+      (0, import_i18n112.sprintf)(
+        /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
+        (0, import_i18n112.__)("<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;
       }
-    }, [required]);
-    return (
-      // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-        ControlWithError,
-        {
-          className: "dataviews-validated-control",
-          required,
-          markWhenOptional,
-          ref: mergedRefs,
-          customValidity,
-          getValidityTarget: () => validityTargetRef.current?.querySelector(
-            'input[role="combobox"]'
+      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"
+  };
+  var OPERATORS = [
+    {
+      name: OPERATOR_IS_ANY2,
+      /* translators: DataViews operator name */
+      label: (0, import_i18n112.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.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_i18n112.__)(
+            "<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 [min4, max4] = filterValue.map(parseTime2);
+        if (min4 !== null && max4 !== null) {
+          const value = parseTime2(fieldValue);
+          return value !== null && value >= min4 && value <= max4;
+        }
+        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_i18n112.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
+          (0, import_i18n112.__)(
+            "<Name>%1$s is in the past: </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_date7.getDate)(field.getValue({ item }));
+        return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
+      },
+      selection: "custom"
+    },
+    {
+      name: OPERATOR_OVER,
+      /* translators: DataViews operator name */
+      label: (0, import_i18n112.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
+          (0, import_i18n112.__)("<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_date7.getDate)(field.getValue({ item }));
+        return fieldValue < targetDate;
+      },
+      selection: "custom"
+    },
+    {
+      name: OPERATOR_IS,
+      /* translators: DataViews operator name */
+      label: (0, import_i18n112.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
+          (0, import_i18n112.__)(
+            "<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_i18n112.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
+          (0, import_i18n112.__)(
+            "<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_i18n112.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
+          (0, import_i18n112.__)(
+            "<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_i18n112.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
+          (0, import_i18n112.__)("<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_i18n112.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.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_i18n112.__)(
+            "<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_i18n112.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.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_i18n112.__)(
+            "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components57.ComboboxControl, { ...restProps })
+          filter.name,
+          activeElements[0].label
+        ),
+        filterTextWrappers
+      ),
+      filter(item, field, filterValue) {
+        if (filterValue === void 0) {
+          return true;
         }
-      )
-    );
-  };
-  var ValidatedComboboxControl = (0, import_element165.forwardRef)(UnforwardedValidatedComboboxControl);
-  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
-  var import_element166 = __toESM(require_element(), 1);
-  var import_components58 = __toESM(require_components(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedFormTokenField = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element166.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
-      "div",
-      {
-        className: "dataviews-validated-control__wrapper-with-error-delegate",
-        ref: forwardedRef,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-            ControlWithError,
-            {
-              className: "dataviews-validated-control",
-              required,
-              markWhenOptional,
-              customValidity,
-              getValidityTarget: () => validityTargetRef.current,
-              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components58.FormTokenField, { ...restProps })
-            }
+        const [fieldTemporal, filterTemporal] = toComparableTemporals(
+          field.getValue({ item }),
+          filterValue
+        );
+        return fieldTemporal >= filterTemporal;
+      },
+      selection: "single"
+    },
+    {
+      name: OPERATOR_CONTAINS,
+      /* translators: DataViews operator name */
+      label: (0, import_i18n112.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
+          (0, import_i18n112.__)(
+            "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime291.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: (e3) => {
-                e3.target.previousElementSibling?.querySelector(
-                  'input[type="text"]'
-                )?.focus();
-              }
-            }
-          )
-        ]
-      }
-    );
-  };
-  var ValidatedFormTokenField = (0, import_element166.forwardRef)(UnforwardedValidatedFormTokenField);
-  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
-
-  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element167 = __toESM(require_element(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_components59 = __toESM(require_components(), 1);
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedNumberControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element167.useRef)(null);
-    const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components59.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
-      }
-    );
-  };
-  var ValidatedNumberControl = (0, import_element167.forwardRef)(UnforwardedValidatedNumberControl);
-  ValidatedNumberControl.displayName = "ValidatedNumberControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element168 = __toESM(require_element(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
-  var import_components60 = __toESM(require_components(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedRadioControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element168.useRef)(null);
-    const mergedRefs = (0, import_compose26.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector(
-          'input[type="radio"]'
+          filter.name,
+          activeElements[0].label
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components60.RadioControl, { ...restProps })
-      }
-    );
-  };
-  var ValidatedRadioControl = (0, import_element168.forwardRef)(UnforwardedValidatedRadioControl);
-  ValidatedRadioControl.displayName = "ValidatedRadioControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element169 = __toESM(require_element(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_components61 = __toESM(require_components(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedSelectControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element169.useRef)(null);
-    const mergedRefs = (0, import_compose27.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-          import_components61.SelectControl,
-          {
-            ref: mergedRefs,
-            // A runtime boolean cannot statically discriminate
-            // SelectControl's single/multiple props union.
-            ...restProps
-          }
-        )
-      }
-    );
-  };
-  var ValidatedSelectControl = (0, import_element169.forwardRef)(UnforwardedValidatedSelectControl);
-  ValidatedSelectControl.displayName = "ValidatedSelectControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
-  var import_element170 = __toESM(require_element(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_components62 = __toESM(require_components(), 1);
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element170.useRef)(null);
-    const mergedRefs = (0, import_compose28.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-      ControlWithError,
-      {
-        className: "dataviews-validated-control",
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-          import_components62.ToggleControl,
-          {
-            ref: mergedRefs,
-            required,
-            ...restProps
-          }
-        )
-      }
-    );
-  };
-  var ValidatedToggleControl = (0, import_element170.forwardRef)(UnforwardedValidatedToggleControl);
-  ValidatedToggleControl.displayName = "ValidatedToggleControl";
-
-  // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
-  var import_element171 = __toESM(require_element(), 1);
-  var import_components63 = __toESM(require_components(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleGroupControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element171.useRef)(null);
-    const nameAttr = (0, import_element171.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        ControlWithError,
-        {
-          className: "dataviews-validated-control",
-          required,
-          markWhenOptional,
-          customValidity,
-          getValidityTarget: () => validityTargetRef.current,
-          children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components63.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
+        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_i18n112.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
+          (0, import_i18n112.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          filter.name,
+          activeElements[0].label
+        ),
+        filterTextWrappers
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        "input",
-        {
-          className: "dataviews-validated-control__error-delegate",
-          type: "radio",
-          ref: validityTargetRef,
-          required,
-          checked: restProps.value !== void 0,
-          tabIndex: -1,
-          name: nameAttr,
-          onChange: () => {
-          },
-          onFocus: (e3) => {
-            e3.target.previousElementSibling?.querySelector(
-              '[data-active-item="true"]'
-            )?.focus();
-          }
+      filter(item, field, filterValue) {
+        if (filterValue === void 0) {
+          return true;
         }
-      )
-    ] });
-  };
-  var ValidatedToggleGroupControl = (0, import_element171.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;
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
-  function Checkbox({
-    field,
-    onChange,
-    data,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const { getValue: getValue3, setValue, label, description, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element172.useCallback)(() => {
-      onChange(
-        setValue({ item: data, value: !getValue3({ item: data }) })
-      );
-    }, [data, getValue3, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-      ValidatedCheckboxControl,
-      {
-        required: !!field.isValid?.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        hidden: hideLabelFromVision,
-        label,
-        help: description,
-        checked: getValue3({ item: data }),
-        onChange: onChangeControl,
-        disabled: disabled2
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element173 = __toESM(require_element(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
-  function Combobox3({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    validity
-  }) {
-    const { label, description, placeholder, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const value = getValue3({ item: data }) ?? "";
-    const onChangeControl = (0, import_element173.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
-      [data, onChange, setValue]
-    );
-    const { elements: elements2, isLoading } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components64.Spinner, {});
+        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_i18n112.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
+          (0, import_i18n112.__)("<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_i18n112.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element156.createInterpolateElement)(
+        (0, import_i18n112.sprintf)(
+          /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
+          (0, import_i18n112.__)("<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"
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-      ValidatedComboboxControl,
-      {
-        required: !!field.isValid?.required,
-        customValidity: getCustomValidity(isValid2, validity),
-        label,
-        value,
-        help: description,
-        placeholder,
-        options: elements2,
-        onChange: onChangeControl,
-        hideLabelFromVision,
-        allowReset: true,
-        expandOnFocus: true
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_components66 = __toESM(require_components(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_date9 = __toESM(require_date(), 1);
+  ];
+  var getOperatorByName = (name2) => OPERATORS.find((op) => op.name === name2);
+  var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
+  var isSingleSelectionOperator = (name2) => OPERATORS.filter((op) => op.selection === "single").some(
+    (op) => op.name === name2
+  );
+  var isRegisteredOperator = (name2) => OPERATORS.some((op) => op.name === name2);

-  // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components65 = __toESM(require_components(), 1);
-  var import_element174 = __toESM(require_element(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
-  var TIME_UNITS_OPTIONS = {
-    [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n120.__)("Days") },
-      { value: "weeks", label: (0, import_i18n120.__)("Weeks") },
-      { value: "months", label: (0, import_i18n120.__)("Months") },
-      { value: "years", label: (0, import_i18n120.__)("Years") }
-    ],
-    [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n120.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n120.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n120.__)("Months ago") },
-      { value: "years", label: (0, import_i18n120.__)("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: getValue3, setValue } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const fieldValue = getValue3({ item: data });
-    const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
-    const onChangeValue = (0, import_element174.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: { value: Number(newValue), unit }
-        })
-      ),
-      [onChange, setValue, data, unit]
+  // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var ENTER = "Enter";
+  var SPACE = " ";
+  var FilterText = ({
+    activeElements,
+    filterInView,
+    filter
+  }) => {
+    if (activeElements === void 0 || activeElements.length === 0) {
+      return filter.name;
+    }
+    const operator = getOperatorByName(filterInView?.operator);
+    if (operator !== void 0) {
+      return operator.filterText(filter, activeElements);
+    }
+    return (0, import_i18n113.sprintf)(
+      /* translators: 1: Filter name e.g.: "Unknown status for Author". */
+      (0, import_i18n113.__)("Unknown status for %1$s"),
+      filter.name
     );
-    const onChangeUnit = (0, import_element174.useCallback)(
-      (newUnit) => onChange(
-        setValue({
-          item: data,
-          value: { value: relValue, unit: newUnit }
-        })
-      ),
-      [onChange, setValue, data, relValue]
+  };
+  function OperatorSelector({
+    filter,
+    view,
+    onChangeView
+  }) {
+    const operatorOptions = filter.operators?.map((operator) => ({
+      value: operator,
+      label: getOperatorByName(operator)?.label || operator
+    }));
+    const currentFilter = view.filters?.find(
+      (_filter) => _filter.field === filter.field
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-      import_components65.BaseControl,
+    const value = currentFilter?.operator || filter.operators[0];
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+      Stack,
       {
-        id,
-        className: clsx_default(className, "dataviews-controls__relative-date"),
-        label,
-        hideLabelFromVision,
-        help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-            import_components65.__experimentalNumberControl,
-            {
-              className: "dataviews-controls__relative-date-number",
-              spinControls: "none",
-              min: 1,
-              step: 1,
-              value: relValue,
-              onChange: onChangeValue,
-              disabled: disabled2
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-            import_components65.SelectControl,
+        direction: "row",
+        gap: "sm",
+        justify: "flex-start",
+        className: "dataviews-filters__summary-operators-container",
+        align: "center",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components45.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
+          /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+            import_components45.SelectControl,
             {
-              className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n120.__)("Unit"),
-              value: unit,
-              options,
-              onChange: onChangeUnit,
-              hideLabelFromVision: true,
-              disabled: disabled2
+              className: "dataviews-filters__summary-operators-filter-select",
+              label: (0, import_i18n113.__)("Conditions"),
+              value,
+              options: operatorOptions,
+              onChange: (newValue) => {
+                const newOperator = newValue;
+                const currentOperator = currentFilter?.operator;
+                const newFilters = currentFilter ? [
+                  ...(view.filters ?? []).map(
+                    (_filter) => {
+                      if (_filter.field === filter.field) {
+                        const currentOpSelectionModel = getOperatorByName(
+                          currentOperator
+                        )?.selection;
+                        const newOpSelectionModel = getOperatorByName(
+                          newOperator
+                        )?.selection;
+                        const shouldResetValue = currentOpSelectionModel !== newOpSelectionModel || [
+                          currentOpSelectionModel,
+                          newOpSelectionModel
+                        ].includes("custom");
+                        return {
+                          ..._filter,
+                          value: shouldResetValue ? void 0 : _filter.value,
+                          operator: newOperator
+                        };
+                      }
+                      return _filter;
+                    }
+                  )
+                ] : [
+                  ...view.filters ?? [],
+                  {
+                    field: filter.field,
+                    operator: newOperator,
+                    value: void 0
+                  }
+                ];
+                onChangeView({
+                  ...view,
+                  page: 1,
+                  filters: newFilters
+                });
+              },
+              size: "small",
+              variant: "minimal",
+              hideLabelFromVision: true
             }
           )
-        ] })
+        ]
       }
     );
   }
-
-  // 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_element175 = __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_element175.useMemo)(() => {
-      const matchers = [];
-      if (minConstraint) {
-        const minDate = parseDateFn(minConstraint);
-        if (minDate) {
-          matchers.push({ before: minDate });
-        }
+  function Filter({
+    addFilterRef,
+    openedFilter,
+    fields: fields2,
+    ...commonProps
+  }) {
+    const toggleRef = (0, import_element157.useRef)(null);
+    const { filter, view, onChangeView } = commonProps;
+    const filterInView = view.filters?.find(
+      (f3) => f3.field === filter.field
+    );
+    let activeElements = [];
+    const field = (0, import_element157.useMemo)(() => {
+      const currentField = fields2.find((f3) => f3.id === filter.field);
+      if (currentField) {
+        return {
+          ...currentField,
+          // Configure getValue as if Item was a plain object.
+          // See related input-widget.tsx
+          getValue: ({ item }) => item[currentField.id]
+        };
       }
-      if (maxConstraint) {
-        const maxDate = parseDateFn(maxConstraint);
-        if (maxDate) {
-          matchers.push({ after: maxDate });
+      return currentField;
+    }, [fields2, filter.field]);
+    const { elements: elements2 } = useElements({
+      elements: filter.elements,
+      getElements: filter.getElements
+    });
+    if (elements2.length > 0) {
+      activeElements = elements2.filter((element) => {
+        if (filter.singleSelection) {
+          return element.value === filterInView?.value;
         }
+        return filterInView?.value?.includes(element.value);
+      });
+    } else if (Array.isArray(filterInView?.value)) {
+      const isComplete = !filterInView.value.some(
+        (v3) => v3 === void 0 || v3 === null || v3 === ""
+      );
+      if (isComplete) {
+        const label = filterInView.value.map((v3) => {
+          const formattedValue = field?.getValueFormatted({
+            item: { [field.id]: v3 },
+            field
+          });
+          return formattedValue || String(v3);
+        });
+        activeElements = [
+          {
+            value: filterInView.value,
+            // @ts-expect-error `label` is a `string[]` here, but the element type expects a `string`.
+            label
+          }
+        ];
       }
-      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;
+    } else if (typeof filterInView?.value === "object") {
+      activeElements = [
+        { value: filterInView.value, label: filterInView.value }
+      ];
+    } else if (filterInView?.value !== void 0) {
+      const label = field !== void 0 ? field.getValueFormatted({
+        item: { [field.id]: filterInView.value },
+        field
+      }) : String(filterInView.value);
+      activeElements = [
+        {
+          value: filterInView.value,
+          label
+        }
+      ];
     }
-    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 isPrimary = filter.isPrimary;
+    const isLocked = filterInView?.isLocked;
+    const hasValues = !isLocked && filterInView?.value !== void 0;
+    const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n113.__)("Reset") : (0, import_i18n113.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      import_components45.Dropdown,
+      {
+        defaultOpen: openedFilter === filter.field,
+        contentClassName: "dataviews-filters__summary-popover",
+        popoverProps: { placement: "bottom-start", role: "dialog" },
+        onClose: () => {
+          toggleRef.current?.focus();
+        },
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+              tooltip_exports.Trigger,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      "dataviews-filters__summary-chip",
+                      {
+                        "has-reset": canResetOrRemove,
+                        "has-values": hasValues,
+                        "is-not-clickable": isLocked
+                      }
+                    ),
+                    role: "button",
+                    tabIndex: isLocked ? -1 : 0,
+                    onClick: () => {
+                      if (!isLocked) {
+                        onToggle();
+                      }
+                    },
+                    onKeyDown: (event) => {
+                      if (!isLocked && [ENTER, SPACE].includes(
+                        event.key
+                      )) {
+                        onToggle();
+                        event.preventDefault();
+                      }
+                    },
+                    "aria-disabled": isLocked,
+                    "aria-pressed": isOpen2,
+                    "aria-expanded": isOpen2,
+                    ref: toggleRef,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                      FilterText,
+                      {
+                        activeElements,
+                        filterInView,
+                        filter
+                      }
+                    )
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: (0, import_i18n113.sprintf)(
+              /* translators: 1: Filter name. */
+              (0, import_i18n113.__)("Filter by: %1$s"),
+              filter.name.toLowerCase()
+            ) })
+          ] }),
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+              tooltip_exports.Trigger,
+              {
+                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                  "button",
+                  {
+                    className: clsx_default(
+                      "dataviews-filters__summary-chip-remove",
+                      { "has-values": hasValues }
+                    ),
+                    "aria-label": resetOrRemoveLabel,
+                    onClick: () => {
+                      onChangeView({
+                        ...view,
+                        page: 1,
+                        filters: view.filters?.filter(
+                          (_filter) => _filter.field !== filter.field
+                        )
+                      });
+                      if (!isPrimary) {
+                        addFilterRef.current?.focus();
+                      } else {
+                        toggleRef.current?.focus();
+                      }
+                    },
+                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components45.Icon, { icon: close_small_default })
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+          ] })
+        ] }),
+        renderContent: () => {
+          return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(OperatorSelector, { ...commonProps }),
+            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+              SearchWidget,
+              {
+                ...commonProps,
+                filter: {
+                  ...commonProps.filter,
+                  elements: elements2
+                }
+              }
+            ) : /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+          ] });
+        }
       }
-    }
-    return normalized.join("-");
-  }
-
-  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
-  var import_date8 = __toESM(require_date(), 1);
-  function parseDateTime(dateTimeString) {
-    if (!dateTimeString) {
-      return null;
-    }
-    const parsed = (0, import_date8.getDate)(dateTimeString);
-    return parsed && isValid(parsed) ? parsed : null;
+    );
   }

-  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  var formatDateTime = (value) => {
-    if (!value) {
-      return "";
-    }
-    return (0, import_date9.dateI18n)("Y-m-d\\TH:i", (0, import_date9.getDate)(value));
-  };
-  function CalendarDateTimeControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity,
-    config: config2
+  // packages/dataviews/build-module/components/dataviews-filters/add-filter.mjs
+  var import_components46 = __toESM(require_components(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_element158 = __toESM(require_element(), 1);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  function AddFilterMenu({
+    filters,
+    view,
+    onChangeView,
+    setOpenedFilter,
+    triggerProps
   }) {
-    const { compact } = config2 || {};
-    const { id, label, description, setValue, getValue: getValue3, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const fieldValue = getValue3({ item: data });
-    const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const { timezone } = (0, import_date9.getSettings)();
-    const timeZone = timezone.string || (0, import_date9.dateI18n)("P");
-    const [calendarMonth, setCalendarMonth] = (0, import_element176.useState)(() => {
-      const parsedDate = parseDateTime(value);
-      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
-    });
-    (0, import_element176.useEffect)(() => {
-      const parsedDate = parseDateTime(value);
-      if (parsedDate) {
-        const targetMonth = toCalendarDate(parsedDate, timeZone);
-        setCalendarMonth(
-          (currentMonth) => isSameMonth(
-            targetMonth,
-            toCalendarDate(currentMonth, timeZone)
-          ) ? currentMonth : targetMonth
-        );
-      }
-    }, [timeZone, value]);
-    const inputControlRef = (0, import_element176.useRef)(null);
-    const validationTimeoutRef = (0, import_element176.useRef)(void 0);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element176.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    (0, import_element176.useEffect)(() => {
-      return () => clearTimeout(validationTimeoutRef.current);
-    }, []);
-    const onSelectDate = (0, import_element176.useCallback)(
-      (newDate) => {
-        if (newDate) {
-          const wpDate = (0, import_date9.dateI18n)("Y-m-d", newDate);
-          const wpTime = value ? (0, import_date9.dateI18n)("H:i", (0, import_date9.getDate)(value)) : "00:00";
-          const finalDateTime = (0, import_date9.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 })
+    const inactiveFilters = filters.filter((filter) => !filter.isVisible);
+    return (
+      // The `disabled` prop on `Menu.Root` (rather than on the trigger)
+      // keeps the menu from opening while letting the trigger button stay
+      // focusable via its own `accessibleWhenDisabled`.
+      /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.Trigger, { ...triggerProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+            menu_exports.Item,
+            {
+              onClick: () => {
+                setOpenedFilter(filter.field);
+                onChangeView({
+                  ...view,
+                  page: 1,
+                  filters: [
+                    ...view.filters || [],
+                    {
+                      field: filter.field,
+                      value: void 0,
+                      operator: filter.operators[0]
+                    }
+                  ]
+                });
+              },
+              children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(menu_exports.ItemLabel, { children: filter.name })
+            },
+            filter.field
           );
-          if (input.validationMessage) {
-            (0, import_a11y4.speak)(input.validationMessage);
-          }
-        }, 0);
-      },
-      [onChangeCallback, value]
-    );
-    const handleManualDateTimeChange = (0, import_element176.useCallback)(
-      (newValue) => {
-        if (newValue) {
-          const dateTime = (0, import_date9.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_date9.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date9.getSettings)().l10n.locale);
-    let displayLabel = label;
-    if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n121.__)("Required")})`;
-    } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n121.__)("Optional")})`;
+  }
+  function AddFilter({ filters, view, onChangeView, setOpenedFilter }, ref) {
+    if (!filters.length || filters.every(({ isPrimary }) => isPrimary)) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-      import_components66.BaseControl,
+    const inactiveFilters = filters.filter((filter) => !filter.isVisible);
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      AddFilterMenu,
       {
-        id,
-        label: displayLabel,
-        help: description,
-        hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-            ValidatedInputControl,
-            {
-              ref: inputControlRef,
-              required: !!isValid2?.required,
-              customValidity: getCustomValidity(isValid2, validity),
-              type: "datetime-local",
-              label: (0, import_i18n121.__)("Date time"),
-              hideLabelFromVision: true,
-              value: formatDateTime(value),
-              onValueChange: handleManualDateTimeChange,
-              disabled: disabled2,
-              min: minConstraint ? formatDateTime(minConstraint) : void 0,
-              max: maxConstraint ? formatDateTime(maxConstraint) : void 0
-            }
-          ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-            Calendar,
+        triggerProps: {
+          render: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+            import_components46.Button,
             {
-              style: { width: "100%" },
-              value: value ? parseDateTime(value) : null,
-              onValueChange: onSelectDate,
-              month: calendarMonth,
-              onMonthChange: setCalendarMonth,
-              timeZone,
-              locale,
-              dir: (0, import_i18n121.isRTL)() ? "rtl" : "ltr",
-              weekStartsOn,
-              disabled: disabled2 || disabledMatchers
+              accessibleWhenDisabled: true,
+              size: "compact",
+              className: "dataviews-filters-button",
+              variant: "tertiary",
+              disabled: !inactiveFilters.length,
+              ref
             }
-          )
-        ] })
+          ),
+          children: (0, import_i18n114.__)("Add filter")
+        },
+        ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  function DateTime({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    operator,
-    validity,
-    config: config2
+  var add_filter_default = (0, import_element158.forwardRef)(AddFilter);
+
+  // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
+  var import_components47 = __toESM(require_components(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  function ResetFilter({
+    filters,
+    view,
+    onChangeView
   }) {
-    if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-        RelativeDateControl,
-        {
-          className: "dataviews-controls__datetime",
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          operator
+    const isPrimary = (field) => filters.some(
+      (_filter) => _filter.field === field && _filter.isPrimary
+    );
+    const isDisabled = !view.search && !view.filters?.some(
+      (_filter) => !_filter.isLocked && (_filter.value !== void 0 || !isPrimary(_filter.field))
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+      import_components47.Button,
+      {
+        disabled: isDisabled,
+        accessibleWhenDisabled: true,
+        size: "compact",
+        variant: "tertiary",
+        className: "dataviews-filters__reset-button",
+        onClick: () => {
+          onChangeView({
+            ...view,
+            page: 1,
+            search: "",
+            filters: view.filters?.filter((f3) => !!f3.isLocked) || []
+          });
+        },
+        children: (0, import_i18n115.__)("Reset")
+      }
+    );
+  }
+
+  // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
+  var import_element159 = __toESM(require_element(), 1);
+  function useFilters(fields2, view) {
+    return (0, import_element159.useMemo)(() => {
+      const filters = [];
+      fields2.forEach((field) => {
+        if (field.filterBy === false || !field.hasElements && !field.Edit) {
+          return;
         }
-      );
+        const operators = field.filterBy.operators;
+        const isPrimary = !!field.filterBy?.isPrimary;
+        const isLocked = view.filters?.some(
+          (f3) => f3.field === field.id && !!f3.isLocked
+        ) ?? false;
+        filters.push({
+          field: field.id,
+          name: field.label,
+          elements: field.elements,
+          getElements: field.getElements,
+          hasElements: field.hasElements,
+          singleSelection: operators.some(
+            (op) => isSingleSelectionOperator(op)
+          ),
+          operators,
+          isVisible: isLocked || isPrimary || !!view.filters?.some(
+            (f3) => f3.field === field.id && isRegisteredOperator(f3.operator)
+          ),
+          isPrimary,
+          isLocked
+        });
+      });
+      filters.sort((a3, b3) => {
+        if (a3.isLocked && !b3.isLocked) {
+          return -1;
+        }
+        if (!a3.isLocked && b3.isLocked) {
+          return 1;
+        }
+        if (a3.isPrimary && !b3.isPrimary) {
+          return -1;
+        }
+        if (!a3.isPrimary && b3.isPrimary) {
+          return 1;
+        }
+        return a3.name.localeCompare(b3.name);
+      });
+      return filters;
+    }, [fields2, view]);
+  }
+  var use_filters_default = useFilters;
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+  function Filters({ className }) {
+    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element160.useContext)(dataviews_context_default);
+    const addFilterRef = (0, import_element160.useRef)(null);
+    const filters = use_filters_default(fields2, view);
+    const addFilter10 = /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      add_filter_default,
+      {
+        filters,
+        view,
+        onChangeView,
+        ref: addFilterRef,
+        setOpenedFilter
+      },
+      "add-filter"
+    );
+    const visibleFilters = filters.filter((filter) => filter.isVisible);
+    if (visibleFilters.length === 0) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-      CalendarDateTimeControl,
+    const filterComponents = [
+      ...visibleFilters.map((filter) => {
+        return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          Filter,
+          {
+            filter,
+            view,
+            fields: fields2,
+            onChangeView,
+            addFilterRef,
+            openedFilter
+          },
+          filter.field
+        );
+      }),
+      addFilter10
+    ];
+    filterComponents.push(
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+        ResetFilter,
+        {
+          filters,
+          view,
+          onChangeView
+        },
+        "reset-filters"
+      )
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      Stack,
       {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        config: config2
+        direction: "row",
+        justify: "flex-start",
+        gap: "sm",
+        style: { width: "fit-content" },
+        wrap: "wrap",
+        className,
+        children: filterComponents
       }
     );
   }
+  var filters_default = (0, import_element160.memo)(Filters);

-  // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components67 = __toESM(require_components(), 1);
-  var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
-  var import_date10 = __toESM(require_date(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
-  var DATE_PRESETS = [
-    {
-      id: "today",
-      label: (0, import_i18n122.__)("Today"),
-      getValue: () => (0, import_date10.getDate)(null)
-    },
-    {
-      id: "yesterday",
-      label: (0, import_i18n122.__)("Yesterday"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return subDays(today, 1);
-      }
-    },
-    {
-      id: "past-week",
-      label: (0, import_i18n122.__)("Past week"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return subDays(today, 7);
-      }
-    },
-    {
-      id: "past-month",
-      label: (0, import_i18n122.__)("Past month"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return subMonths(today, 1);
-      }
+  // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
+  var import_element161 = __toESM(require_element(), 1);
+  var import_components48 = __toESM(require_components(), 1);
+  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  function FiltersToggle() {
+    const {
+      filters,
+      view,
+      onChangeView,
+      setOpenedFilter,
+      isShowingFilter,
+      setIsShowingFilter
+    } = (0, import_element161.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element161.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element161.useCallback)(
+      (_view) => {
+        onChangeView(_view);
+        setIsShowingFilter(true);
+      },
+      [onChangeView, setIsShowingFilter]
+    );
+    if (filters.length === 0) {
+      return null;
     }
-  ];
-  var DATE_RANGE_PRESETS = [
-    {
-      id: "last-7-days",
-      label: (0, import_i18n122.__)("Last 7 days"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return [subDays(today, 7), today];
-      }
-    },
-    {
-      id: "last-30-days",
-      label: (0, import_i18n122.__)("Last 30 days"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return [subDays(today, 30), today];
+    const hasVisibleFilters = filters.some((filter) => filter.isVisible);
+    const addFilterButtonProps = {
+      label: (0, import_i18n116.__)("Add filter"),
+      "aria-expanded": false,
+      isPressed: false
+    };
+    const toggleFiltersButtonProps = {
+      label: (0, import_i18n116._x)("Filter", "verb"),
+      "aria-expanded": isShowingFilter,
+      isPressed: isShowingFilter,
+      onClick: () => {
+        if (!isShowingFilter) {
+          setOpenedFilter(null);
+        }
+        setIsShowingFilter(!isShowingFilter);
       }
-    },
-    {
-      id: "month-to-date",
-      label: (0, import_i18n122.__)("Month to date"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return [startOfMonth(today), today];
+    };
+    const hasPrimaryOrLockedFilters = filters.some(
+      (filter) => filter.isPrimary || filter.isLocked
+    );
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      import_components48.Button,
+      {
+        ref: buttonRef,
+        className: "dataviews-filters__visibility-toggle",
+        size: "compact",
+        icon: funnel_default,
+        disabled: hasPrimaryOrLockedFilters,
+        accessibleWhenDisabled: true,
+        ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
-    },
-    {
-      id: "last-year",
-      label: (0, import_i18n122.__)("Last year"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return [subYears(today, 1), today];
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      AddFilterMenu,
+      {
+        filters,
+        view,
+        onChangeView: onChangeViewWithFilterVisibility,
+        setOpenedFilter,
+        triggerProps: { render: buttonComponent }
       }
-    },
-    {
-      id: "year-to-date",
-      label: (0, import_i18n122.__)("Year to date"),
-      getValue: () => {
-        const today = (0, import_date10.getDate)(null);
-        return [startOfYear(today), today];
+    ) : /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      FilterVisibilityToggle,
+      {
+        buttonRef,
+        filtersCount: view.filters?.length,
+        children: buttonComponent
       }
-    }
-  ];
-  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,
+    ) });
+  }
+  function FilterVisibilityToggle({
+    buttonRef,
+    filtersCount,
     children
   }) {
-    const { isValid: isValid2 } = field;
-    const [customValidity, setCustomValidity] = (0, import_element177.useState)(void 0);
-    const validateRefs = (0, import_element177.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_element177.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_element177.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_element177.useEffect)(() => {
-      if (!isTouched) {
-        return;
+    (0, import_element161.useEffect)(
+      () => () => {
+        buttonRef.current?.focus();
+      },
+      [buttonRef]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
+      children,
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+    ] });
+  }
+  var toggle_default = FiltersToggle;
+
+  // packages/dataviews/build-module/components/dataviews-filters/filters-toggled.mjs
+  var import_element162 = __toESM(require_element(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  function FiltersToggled(props) {
+    const { isShowingFilter } = (0, import_element162.useContext)(dataviews_context_default);
+    if (!isShowingFilter) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(filters_default, { ...props });
+  }
+  var filters_toggled_default = FiltersToggled;
+
+  // packages/dataviews/build-module/components/dataviews-layout/index.mjs
+  var import_element163 = __toESM(require_element(), 1);
+  var import_components49 = __toESM(require_components(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  function DataViewsLayout({ className }) {
+    const {
+      actions: actions2 = [],
+      data,
+      fields: fields2,
+      getItemId: getItemId2,
+      getItemLevel,
+      hasInitiallyLoaded,
+      isLoading,
+      view,
+      onChangeView,
+      selection,
+      onChangeSelection,
+      setOpenedFilter,
+      onClickItem,
+      isItemClickable: isItemClickable2,
+      renderItemLink,
+      defaultLayouts: defaultLayouts2,
+      containerRef,
+      empty = /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("p", { children: (0, import_i18n117.__)("No results") })
+    } = (0, import_element163.useContext)(dataviews_context_default);
+    const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
+      delay: 200
+    });
+    if (!hasInitiallyLoaded) {
+      if (!isDelayedInitialLoading) {
+        return null;
       }
-      const result = validity ? getCustomValidity(isValid2, validity) : void 0;
-      if (result) {
-        setCustomValidity(result);
-      } else {
-        validateRefs();
+      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components49.Spinner, {}) }) });
+    }
+    const ViewComponent = VIEW_LAYOUTS.find(
+      (v3) => v3.type === view.type && defaultLayouts2[v3.type]
+    )?.component;
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+      ViewComponent,
+      {
+        className,
+        actions: actions2,
+        data,
+        fields: fields2,
+        getItemId: getItemId2,
+        getItemLevel,
+        isLoading,
+        onChangeView,
+        onChangeSelection,
+        selection,
+        setOpenedFilter,
+        onClickItem,
+        renderItemLink,
+        isItemClickable: isItemClickable2,
+        view,
+        empty
       }
-    }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element177.useEffect)(() => {
-      if (isTouched && customValidity?.message) {
-        (0, import_a11y5.speak)(customValidity.message);
+    ) });
+  }
+
+  // packages/dataviews/build-module/components/dataviews-search/index.mjs
+  var import_i18n118 = __toESM(require_i18n(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_compose22 = __toESM(require_compose(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var DataViewsSearch = (0, import_element164.memo)(function Search({ label }) {
+    const { view, onChangeView } = (0, import_element164.useContext)(dataviews_context_default);
+    const [search, setSearch, debouncedSearch] = (0, import_compose22.useDebouncedInput)(
+      view.search
+    );
+    (0, import_element164.useEffect)(() => {
+      if (view.search !== debouncedSearch) {
+        setSearch(view.search ?? "");
       }
-    }, [isTouched, customValidity?.message]);
-    const onBlur = (event) => {
-      if (isTouched) {
-        return;
+    }, [view.search, setSearch]);
+    const onChangeViewRef = (0, import_element164.useRef)(onChangeView);
+    const viewRef = (0, import_element164.useRef)(view);
+    (0, import_element164.useEffect)(() => {
+      onChangeViewRef.current = onChangeView;
+      viewRef.current = view;
+    }, [onChangeView, view]);
+    (0, import_element164.useEffect)(() => {
+      if (debouncedSearch !== viewRef.current?.search) {
+        onChangeViewRef.current({
+          ...viewRef.current,
+          page: view.page ? 1 : void 0,
+          startPosition: view.startPosition ? 1 : void 0,
+          search: debouncedSearch
+        });
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-        setIsTouched(true);
+    }, [debouncedSearch]);
+    const searchLabel = label || (0, import_i18n118.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+      import_components50.SearchControl,
+      {
+        className: "dataviews-search",
+        onChange: setSearch,
+        value: search,
+        label: searchLabel,
+        placeholder: searchLabel,
+        size: "compact"
       }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)("div", { onBlur, children: [
-      children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-        ValidityIndicator,
+    );
+  });
+  var dataviews_search_default = DataViewsSearch;
+
+  // packages/dataviews/build-module/components/dataviews-view-config/index.mjs
+  var import_components51 = __toESM(require_components(), 1);
+  var import_i18n119 = __toESM(require_i18n(), 1);
+  var import_element165 = __toESM(require_element(), 1);
+  var import_warning = __toESM(require_warning(), 1);
+  var import_compose23 = __toESM(require_compose(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var DATAVIEWS_CONFIG_POPOVER_PROPS = {
+    className: "dataviews-config__popover",
+    placement: "bottom-end",
+    offset: 9
+  };
+  function ViewTypeMenu() {
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element165.useContext)(dataviews_context_default);
+    const availableLayouts = Object.keys(defaultLayouts2);
+    if (availableLayouts.length <= 1) {
+      return null;
+    }
+    const activeView = VIEW_LAYOUTS.find((v3) => view.type === v3.type);
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        menu_exports.Trigger,
         {
-          type: customValidity.type,
-          message: customValidity.message
+          render: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components51.Button,
+            {
+              size: "compact",
+              icon: activeView?.icon,
+              label: (0, import_i18n119.__)("Layout")
+            }
+          )
         }
-      )
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+        menu_exports.RadioGroup,
+        {
+          value: view.type,
+          onValueChange: (value) => {
+            switch (value) {
+              case "list":
+              case "grid":
+              case "table":
+              case "pickerGrid":
+              case "pickerTable":
+              case "pickerActivity":
+              case "activity":
+                const viewWithoutLayout = { ...view };
+                if ("layout" in viewWithoutLayout) {
+                  delete viewWithoutLayout.layout;
+                }
+                return onChangeView({
+                  ...viewWithoutLayout,
+                  type: value,
+                  ...defaultLayouts2[value]
+                });
+            }
+            (0, import_warning.default)("Invalid dataview");
+          },
+          children: availableLayouts.map((layout) => {
+            const config2 = VIEW_LAYOUTS.find(
+              (v3) => v3.type === layout
+            );
+            if (!config2) {
+              return null;
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+              menu_exports.RadioItem,
+              {
+                value: layout,
+                closeOnClick: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(menu_exports.ItemLabel, { children: config2.label })
+              },
+              layout
+            );
+          })
+        }
+      ) })
     ] });
   }
-  function CalendarDateControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const {
-      id,
-      label,
-      description,
-      setValue,
-      getValue: getValue3,
-      isValid: isValid2,
-      format: fieldFormat
-    } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element177.useState)(
-      null
-    );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date10.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date10.getSettings)().l10n.locale);
-    const fieldValue = getValue3({ item: data });
-    const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element177.useState)(() => {
-      const parsedDate = parseDate2(value);
-      return parsedDate || /* @__PURE__ */ new Date();
-    });
-    (0, import_element177.useEffect)(() => {
-      const parsedDate = parseDate2(value);
-      if (parsedDate) {
-        setCalendarMonth(
-          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
-        );
+  function SortFieldControl() {
+    const { view, fields: fields2, onChangeView } = (0, import_element165.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element165.useMemo)(() => {
+      const sortableFields = fields2.filter(
+        (field) => field.enableSorting !== false
+      );
+      return sortableFields.map((field) => {
+        return {
+          label: field.label,
+          value: field.id
+        };
+      });
+    }, [fields2]);
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components51.SelectControl,
+      {
+        label: (0, import_i18n119.__)("Sort by"),
+        value: view.sort?.field,
+        options: orderOptions,
+        onChange: (value) => {
+          onChangeView({
+            ...view,
+            sort: {
+              direction: view?.sort?.direction || "desc",
+              field: value
+            },
+            showLevels: false
+          });
+        }
       }
-    }, [value]);
-    const [isTouched, setIsTouched] = (0, import_element177.useState)(false);
-    const validityTargetRef = (0, import_element177.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element177.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    const onSelectDate = (0, import_element177.useCallback)(
-      (newDate) => {
-        const dateValue = newDate ? formatDate(newDate) : void 0;
-        onChangeCallback(dateValue);
-        setSelectedPresetId(null);
-        setIsTouched(true);
-      },
-      [onChangeCallback]
-    );
-    const handlePresetClick = (0, import_element177.useCallback)(
-      (preset) => {
-        const presetDate = preset.getValue();
-        const dateValue = formatDate(presetDate);
-        setCalendarMonth(presetDate);
-        onChangeCallback(dateValue);
-        setSelectedPresetId(preset.id);
-        setIsTouched(true);
-      },
-      [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element177.useCallback)(
-      (newValue) => {
-        onChangeCallback(newValue);
-        if (newValue) {
-          const parsedDate = parseDate2(newValue);
-          if (parsedDate) {
-            setCalendarMonth(parsedDate);
-          }
-        }
-        setSelectedPresetId(null);
-        setIsTouched(true);
-      },
-      [onChangeCallback]
+  }
+  function SortDirectionControl() {
+    const { view, fields: fields2, onChangeView } = (0, import_element165.useContext)(dataviews_context_default);
+    const sortableFields = fields2.filter(
+      (field) => field.enableSorting !== false
     );
-    let displayLabel = label;
-    if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n122.__)("Required")})`;
-    } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n122.__)("Optional")})`;
+    if (sortableFields.length === 0) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-      ValidatedDateControl,
+    let value = view.sort?.direction;
+    if (!value && view.sort?.field) {
+      value = "desc";
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components51.__experimentalToggleGroupControl,
       {
-        field,
-        validity,
-        inputRefs: validityTargetRef,
-        isTouched,
-        setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_components67.BaseControl,
-          {
-            id,
-            className: "dataviews-controls__date",
-            label: displayLabel,
-            help: description,
-            hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "sm",
-                  wrap: "wrap",
-                  justify: "flex-start",
-                  children: [
-                    DATE_PRESETS.map((preset) => {
-                      const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                        import_components67.Button,
-                        {
-                          className: "dataviews-controls__date-preset",
-                          variant: "tertiary",
-                          isPressed: isSelected2,
-                          size: "small",
-                          disabled: disabled2,
-                          accessibleWhenDisabled: true,
-                          onClick: () => handlePresetClick(preset),
-                          children: preset.label
-                        },
-                        preset.id
-                      );
-                    }),
-                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                      import_components67.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: !selectedPresetId,
-                        size: "small",
-                        disabled: !!selectedPresetId || disabled2,
-                        accessibleWhenDisabled: true,
-                        children: (0, import_i18n122.__)("Custom")
-                      }
-                    )
-                  ]
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                import_components67.__experimentalInputControl,
-                {
-                  ref: validityTargetRef,
-                  type: "date",
-                  label: (0, import_i18n122.__)("Date"),
-                  hideLabelFromVision: true,
-                  value,
-                  onChange: handleManualDateChange,
-                  required: !!field.isValid?.required,
-                  disabled: disabled2,
-                  min: minConstraint,
-                  max: maxConstraint
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                Calendar,
-                {
-                  style: { width: "100%" },
-                  value: value ? parseDate2(value) : null,
-                  onValueChange: onSelectDate,
-                  month: calendarMonth,
-                  onMonthChange: setCalendarMonth,
-                  locale,
-                  dir: (0, import_i18n122.isRTL)() ? "rtl" : "ltr",
-                  weekStartsOn,
-                  disabled: disabled2 || disabledMatchers,
-                  disableNavigation: disabled2
-                }
-              )
-            ] })
+        className: "dataviews-view-config__sort-direction",
+        isBlock: true,
+        label: (0, import_i18n119.__)("Order"),
+        value,
+        onChange: (newDirection) => {
+          if (newDirection === "asc" || newDirection === "desc") {
+            onChangeView({
+              ...view,
+              sort: {
+                direction: newDirection,
+                field: view.sort?.field || // If there is no field assigned as the sorting field assign the first sortable field.
+                fields2.find(
+                  (field) => field.enableSorting !== false
+                )?.id || ""
+              },
+              showLevels: false
+            });
+            return;
           }
-        )
+          (0, import_warning.default)("Invalid direction");
+        },
+        children: SORTING_DIRECTIONS.map((direction) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components51.__experimentalToggleGroupControlOptionIcon,
+            {
+              value: direction,
+              icon: sortIcons[direction],
+              label: sortLabels[direction]
+            },
+            direction
+          );
+        })
       }
     );
   }
-  function CalendarDateRangeControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const {
-      id,
-      label,
-      description,
-      getValue: getValue3,
-      setValue,
-      isValid: isValid2,
-      format: fieldFormat
-    } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    let value;
-    const fieldValue = getValue3({ item: data });
-    if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
-      value = fieldValue;
+  function ItemsPerPageControl() {
+    const { view, config: config2, onChangeView } = (0, import_element165.useContext)(dataviews_context_default);
+    const { infiniteScrollEnabled } = view;
+    if (!config2 || !config2.perPageSizes || config2.perPageSizes.length < 2 || config2.perPageSizes.length > 6 || infiniteScrollEnabled) {
+      return null;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date10.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date10.getSettings)().l10n.locale);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element177.useCallback)(
-      (newValue) => {
-        onChange(
-          setValue({
-            item: data,
-            value: newValue
-          })
-        );
-      },
-      [data, onChange, setValue]
-    );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element177.useState)(
-      null
-    );
-    const selectedRange = (0, import_element177.useMemo)(() => {
-      if (!value) {
-        return null;
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components51.__experimentalToggleGroupControl,
+      {
+        isBlock: true,
+        label: (0, import_i18n119.__)("Items per page"),
+        value: view.perPage || 10,
+        disabled: !view?.sort?.field,
+        onChange: (newItemsPerPage) => {
+          const newItemsPerPageNumber = typeof newItemsPerPage === "number" || newItemsPerPage === void 0 ? newItemsPerPage : parseInt(newItemsPerPage, 10);
+          onChangeView({
+            ...view,
+            perPage: newItemsPerPageNumber,
+            page: 1
+          });
+        },
+        children: config2.perPageSizes.map((value) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components51.__experimentalToggleGroupControlOption,
+            {
+              value,
+              label: value.toString()
+            },
+            value
+          );
+        })
       }
-      const [from, to2] = value;
-      return {
-        from: parseDate2(from) || void 0,
-        to: parseDate2(to2) || void 0
-      };
-    }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element177.useState)(() => {
-      return selectedRange?.from || /* @__PURE__ */ new Date();
-    });
-    const [fromValue, toValue] = value ?? [];
-    (0, import_element177.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_element177.useState)(false);
-    const fromInputRef = (0, import_element177.useRef)(null);
-    const toInputRef = (0, import_element177.useRef)(null);
-    const updateDateRange = (0, import_element177.useCallback)(
-      (fromDate, toDate2) => {
-        if (!fromDate && !toDate2) {
-          onChangeCallback(void 0);
-          return;
-        }
-        onChangeCallback([
-          formatDate(fromDate),
-          formatDate(toDate2)
-        ]);
-      },
-      [onChangeCallback]
-    );
-    const onSelectCalendarRange = (0, import_element177.useCallback)(
-      (newRange) => {
-        updateDateRange(newRange?.from, newRange?.to);
-        setSelectedPresetId(null);
-        setIsTouched(true);
-      },
-      [updateDateRange]
-    );
-    const handlePresetClick = (0, import_element177.useCallback)(
-      (preset) => {
-        const [startDate2, endDate] = preset.getValue();
-        setCalendarMonth(startDate2);
-        updateDateRange(startDate2, endDate);
-        setSelectedPresetId(preset.id);
-        setIsTouched(true);
-      },
-      [updateDateRange]
-    );
-    const handleManualDateChange = (0, import_element177.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_i18n122.__)("Required")})`;
-    } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n122.__)("Optional")})`;
+  }
+  function ResetViewButton() {
+    const { onReset } = (0, import_element165.useContext)(dataviews_context_default);
+    if (onReset === void 0) {
+      return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-      ValidatedDateControl,
+    const isDisabled = onReset === false;
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components51.Button,
       {
-        field,
-        validity,
-        inputRefs: [fromInputRef, toInputRef],
-        isTouched,
-        setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-          import_components67.BaseControl,
-          {
-            id,
-            className: "dataviews-controls__date",
-            label: displayLabel,
-            help: description,
-            hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "sm",
-                  wrap: "wrap",
-                  justify: "flex-start",
-                  children: [
-                    DATE_RANGE_PRESETS.map((preset) => {
-                      const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                        import_components67.Button,
-                        {
-                          className: "dataviews-controls__date-preset",
-                          variant: "tertiary",
-                          isPressed: isSelected2,
-                          size: "small",
-                          disabled: disabled2,
-                          accessibleWhenDisabled: true,
-                          onClick: () => handlePresetClick(preset),
-                          children: preset.label
-                        },
-                        preset.id
-                      );
-                    }),
-                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                      import_components67.Button,
-                      {
-                        className: "dataviews-controls__date-preset",
-                        variant: "tertiary",
-                        isPressed: !selectedPresetId,
-                        size: "small",
-                        accessibleWhenDisabled: true,
-                        disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n122.__)("Custom")
-                      }
-                    )
-                  ]
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
-                Stack,
-                {
-                  direction: "row",
-                  gap: "sm",
-                  justify: "space-between",
-                  className: "dataviews-controls__date-range-inputs",
-                  children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                      import_components67.__experimentalInputControl,
+        variant: "tertiary",
+        size: "compact",
+        disabled: isDisabled,
+        accessibleWhenDisabled: true,
+        className: "dataviews-view-config__reset-button",
+        onClick: () => {
+          if (typeof onReset === "function") {
+            onReset();
+          }
+        },
+        children: (0, import_i18n119.__)("Reset view")
+      }
+    );
+  }
+  function DataviewsViewConfigDropdown() {
+    const { view, onReset } = (0, import_element165.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose23.useInstanceId)(
+      _DataViewsViewConfig,
+      "dataviews-view-config-dropdown"
+    );
+    const activeLayout = VIEW_LAYOUTS.find(
+      (layout) => layout.type === view.type
+    );
+    const isModified = typeof onReset === "function";
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components51.Dropdown,
+      {
+        expandOnMobile: true,
+        popoverProps: {
+          ...DATAVIEWS_CONFIG_POPOVER_PROPS,
+          id: popoverId
+        },
+        renderToggle: ({ onToggle, isOpen: isOpen2 }) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+              import_components51.Button,
+              {
+                size: "compact",
+                icon: cog_default,
+                label: (0, import_i18n119._x)(
+                  "View options",
+                  "View is used as a noun"
+                ),
+                onClick: onToggle,
+                "aria-expanded": isOpen2 ? "true" : "false",
+                "aria-controls": popoverId
+              }
+            ),
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+          ] });
+        },
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+          import_components51.__experimentalDropdownContentWrapper,
+          {
+            paddingSize: "medium",
+            className: "dataviews-config__popover-content-wrapper",
+            children: /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+              Stack,
+              {
+                direction: "column",
+                className: "dataviews-view-config",
+                gap: "xl",
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+                    Stack,
+                    {
+                      direction: "row",
+                      justify: "space-between",
+                      align: "center",
+                      className: "dataviews-view-config__header",
+                      children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                          import_components51.__experimentalHeading,
+                          {
+                            level: 2,
+                            className: "dataviews-settings-section__title",
+                            children: (0, import_i18n119.__)("Appearance")
+                          }
+                        ),
+                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ResetViewButton, {})
+                      ]
+                    }
+                  ),
+                  /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+                      Stack,
                       {
-                        ref: fromInputRef,
-                        type: "date",
-                        label: (0, import_i18n122.__)("From"),
-                        hideLabelFromVision: true,
-                        value: value?.[0],
-                        onChange: (newValue) => handleManualDateChange("from", newValue),
-                        required: !!field.isValid?.required,
-                        disabled: disabled2,
-                        min: minConstraint,
-                        max: maxConstraint
+                        direction: "row",
+                        gap: "sm",
+                        className: "dataviews-view-config__sort-controls",
+                        children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortDirectionControl, {})
+                        ]
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-                      import_components67.__experimentalInputControl,
-                      {
-                        ref: toInputRef,
-                        type: "date",
-                        label: (0, import_i18n122.__)("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_runtime301.jsx)(
-                RangeCalendar,
-                {
-                  style: { width: "100%" },
-                  value: selectedRange,
-                  onValueChange: onSelectCalendarRange,
-                  month: calendarMonth,
-                  onMonthChange: setCalendarMonth,
-                  locale,
-                  dir: (0, import_i18n122.isRTL)() ? "rtl" : "ltr",
-                  weekStartsOn,
-                  disabled: disabled2 || disabledMatchers
-                }
-              )
-            ] })
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(PropertiesSection, {})
+                  ] })
+                ]
+              }
+            )
           }
         )
       }
     );
   }
-  function DateControl({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  function _DataViewsViewConfig() {
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ViewTypeMenu, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(DataviewsViewConfigDropdown, {})
+    ] });
+  }
+  var DataViewsViewConfig = (0, import_element165.memo)(_DataViewsViewConfig);
+  var dataviews_view_config_default = DataViewsViewConfig;
+
+  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+  var import_element174 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
+  var import_element166 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);
+  var import_components52 = __toESM(require_components(), 1);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedCheckboxControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    operator,
-    validity
-  }) {
-    if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-        RelativeDateControl,
-        {
-          className: "dataviews-controls__date",
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          operator
-        }
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element166.useRef)(null);
+    const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+      ControlWithError,
+      {
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="checkbox"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+          import_components52.CheckboxControl,
+          {
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedCheckboxControl = (0, import_element166.forwardRef)(UnforwardedValidatedCheckboxControl);
+  ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
+
+  // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
+  var import_element167 = __toESM(require_element(), 1);
+  var import_compose25 = __toESM(require_compose(), 1);
+  var import_components53 = __toESM(require_components(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedComboboxControl = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element167.useRef)(null);
+    const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
+    (0, import_element167.useEffect)(() => {
+      const input = validityTargetRef.current?.querySelector(
+        'input[role="combobox"]'
       );
-    }
-    if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-        CalendarDateRangeControl,
+      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_runtime290.jsx)(
+        ControlWithError,
         {
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
+          className: "dataviews-validated-control",
+          required,
           markWhenOptional,
-          validity
+          ref: mergedRefs,
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current?.querySelector(
+            'input[role="combobox"]'
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components53.ComboboxControl, { ...restProps })
         }
-      );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-      CalendarDateControl,
+      )
+    );
+  };
+  var ValidatedComboboxControl = (0, import_element167.forwardRef)(UnforwardedValidatedComboboxControl);
+  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
+
+  // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
+  var import_element168 = __toESM(require_element(), 1);
+  var import_components54 = __toESM(require_components(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedFormTokenField = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element168.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+      "div",
       {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity
+        className: "dataviews-validated-control__wrapper-with-error-delegate",
+        ref: forwardedRef,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+            ControlWithError,
+            {
+              className: "dataviews-validated-control",
+              required,
+              markWhenOptional,
+              customValidity,
+              getValidityTarget: () => validityTargetRef.current,
+              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components54.FormTokenField, { ...restProps })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime291.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: (e3) => {
+                e3.target.previousElementSibling?.querySelector(
+                  'input[type="text"]'
+                )?.focus();
+              }
+            }
+          )
+        ]
       }
     );
-  }
+  };
+  var ValidatedFormTokenField = (0, import_element168.forwardRef)(UnforwardedValidatedFormTokenField);
+  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";

-  // packages/dataviews/build-module/components/dataform-controls/select.mjs
-  var import_components68 = __toESM(require_components(), 1);
-  var import_element178 = __toESM(require_element(), 1);
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  function Select2({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
+  var import_element169 = __toESM(require_element(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);
+  var import_components55 = __toESM(require_components(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedNumberControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    validity
-  }) {
-    const { type, label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const isMultiple = type === "array";
-    const value = getValue3({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element178.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    const { elements: elements2, isLoading } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components68.Spinner, {});
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-      ValidatedSelectControl,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element169.useRef)(null);
+    const mergedRefs = (0, import_compose26.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      ControlWithError,
       {
-        required: !!field.isValid?.required,
+        className: "dataviews-validated-control",
+        required,
         markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        label,
-        value,
-        help: description,
-        options: elements2,
-        onChange: onChangeControl,
-        hideLabelFromVision,
-        multiple: isMultiple,
-        disabled: disabled2
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components55.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
-  var ELEMENTS_THRESHOLD = 10;
-  function AdaptiveSelect(props) {
-    const { field } = props;
-    const { elements: elements2 } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
-    });
-    if (elements2.length >= ELEMENTS_THRESHOLD) {
-      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Combobox3, { ...props });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Select2, { ...props });
-  }
+  };
+  var ValidatedNumberControl = (0, import_element169.forwardRef)(UnforwardedValidatedNumberControl);
+  ValidatedNumberControl.displayName = "ValidatedNumberControl";

-  // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_element179 = __toESM(require_element(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  function ValidatedText({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
+  var import_element170 = __toESM(require_element(), 1);
+  var import_compose27 = __toESM(require_compose(), 1);
+  var import_components56 = __toESM(require_components(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedRadioControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    type,
-    prefix: prefix2,
-    suffix,
-    validity
-  }) {
-    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const value = getValue3({ item: data });
-    const disabled2 = field.isDisabled({ item: data, field });
-    const onValueChangeControl = (0, import_element179.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: newValue
-        })
-      ),
-      [data, setValue, onChange]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
-      ValidatedInputControl,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element170.useRef)(null);
+    const mergedRefs = (0, import_compose27.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      ControlWithError,
       {
-        required: !!isValid2.required,
+        className: "dataviews-validated-control",
+        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
+        ref: mergedRefs,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current?.querySelector(
+          'input[type="radio"]'
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components56.RadioControl, { ...restProps })
       }
     );
-  }
+  };
+  var ValidatedRadioControl = (0, import_element170.forwardRef)(UnforwardedValidatedRadioControl);
+  ValidatedRadioControl.displayName = "ValidatedRadioControl";

-  // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
-  function Email({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
+  var import_element171 = __toESM(require_element(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedSelectControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    validity
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-      ValidatedText,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element171.useRef)(null);
+    const mergedRefs = (0, import_compose28.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+      ControlWithError,
       {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Icon, { icon: envelope_default }) })
-        }
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+          import_components57.SelectControl,
+          {
+            ref: mergedRefs,
+            // A runtime boolean cannot statically discriminate
+            // SelectControl's single/multiple props union.
+            ...restProps
+          }
+        )
       }
     );
-  }
+  };
+  var ValidatedSelectControl = (0, import_element171.forwardRef)(UnforwardedValidatedSelectControl);
+  ValidatedSelectControl.displayName = "ValidatedSelectControl";

-  // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
-  function Telephone({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
+  var import_element172 = __toESM(require_element(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_components58 = __toESM(require_components(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedToggleControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    validity
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-      ValidatedText,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element172.useRef)(null);
+    const mergedRefs = (0, import_compose29.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      ControlWithError,
       {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Icon, { icon: mobile_default }) })
-        }
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          import_components58.ToggleControl,
+          {
+            ref: mergedRefs,
+            required,
+            ...restProps
+          }
+        )
       }
     );
-  }
+  };
+  var ValidatedToggleControl = (0, import_element172.forwardRef)(UnforwardedValidatedToggleControl);
+  ValidatedToggleControl.displayName = "ValidatedToggleControl";

-  // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  function Url({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
+  // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
+  var import_element173 = __toESM(require_element(), 1);
+  var import_components59 = __toESM(require_components(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedToggleGroupControl = ({
+    required,
+    customValidity,
     markWhenOptional,
-    validity
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
-      ValidatedText,
-      {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element173.useRef)(null);
+    const nameAttr = (0, import_element173.useId)();
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        ControlWithError,
+        {
+          className: "dataviews-validated-control",
+          required,
           markWhenOptional,
-          validity,
-          type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(Icon, { icon: link_default }) })
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current,
+          children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components59.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
         }
-      }
-    );
-  }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        "input",
+        {
+          className: "dataviews-validated-control__error-delegate",
+          type: "radio",
+          ref: validityTargetRef,
+          required,
+          checked: restProps.value !== void 0,
+          tabIndex: -1,
+          name: nameAttr,
+          onChange: () => {
+          },
+          onFocus: (e3) => {
+            e3.target.previousElementSibling?.querySelector(
+              '[data-active-item="true"]'
+            )?.focus();
+          }
+        }
+      )
+    ] });
+  };
+  var ValidatedToggleGroupControl = (0, import_element173.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";

-  // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components69 = __toESM(require_components(), 1);
-  var import_element180 = __toESM(require_element(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  function toNumberOrEmpty(value) {
-    if (value === "" || value === void 0) {
-      return "";
+  // 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;
     }
-    const number = Number(value);
-    return Number.isFinite(number) ? number : "";
-  }
-  function BetweenControls({
-    value,
-    onChange,
-    hideLabelFromVision,
-    step
-  }) {
-    const [min4 = "", max4 = ""] = value;
-    const onChangeMin = (0, import_element180.useCallback)(
-      (newValue) => onChange([toNumberOrEmpty(newValue), max4]),
-      [onChange, max4]
-    );
-    const onChangeMax = (0, import_element180.useCallback)(
-      (newValue) => onChange([min4, toNumberOrEmpty(newValue)]),
-      [onChange, min4]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-      import_components69.BaseControl,
-      {
-        help: (0, import_i18n123.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components69.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-            import_components69.__experimentalNumberControl,
-            {
-              label: (0, import_i18n123.__)("Min."),
-              value: min4,
-              max: max4 ? Number(max4) - step : void 0,
-              onChange: onChangeMin,
-              hideLabelFromVision,
-              step
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-            import_components69.__experimentalNumberControl,
-            {
-              label: (0, import_i18n123.__)("Max."),
-              value: max4,
-              min: min4 ? Number(min4) + step : void 0,
-              onChange: onChangeMax,
-              hideLabelFromVision,
-              step
-            }
-          )
-        ] })
-      }
-    );
+    return customValidity;
   }
-  function ValidatedNumber({
-    data,
+
+  // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  function Checkbox({
     field,
     onChange,
+    data,
     hideLabelFromVision,
     markWhenOptional,
-    operator,
     validity
   }) {
-    const decimals = field.format?.decimals ?? 0;
-    const step = Math.pow(10, Math.abs(decimals) * -1);
-    const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const value = getValue3({ item: data }) ?? "";
+    const { getValue: getValue3, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element180.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_element180.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_runtime308.jsx)(
-        BetweenControls,
-        {
-          value: valueBetween,
-          onChange: onChangeBetweenControls,
-          hideLabelFromVision,
-          step
-        }
+    const onChangeControl = (0, import_element174.useCallback)(() => {
+      onChange(
+        setValue({ item: data, value: !getValue3({ item: data }) })
       );
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-      ValidatedNumberControl,
+    }, [data, getValue3, onChange, setValue]);
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      ValidatedCheckboxControl,
       {
-        required: !!isValid2.required,
+        required: !!field.isValid?.required,
         markWhenOptional,
         customValidity: getCustomValidity(isValid2, validity),
+        hidden: hideLabelFromVision,
         label,
         help: description,
-        value,
+        checked: getValue3({ item: data }),
         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/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(ValidatedNumber, { ...props });
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(ValidatedNumber, { ...props });
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components70 = __toESM(require_components(), 1);
-  var import_element181 = __toESM(require_element(), 1);
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
-  function Radio({
+  // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
+  var import_components60 = __toESM(require_components(), 1);
+  var import_element175 = __toESM(require_element(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  function Combobox3({
     data,
     field,
     onChange,
     hideLabelFromVision,
-    markWhenOptional,
     validity
   }) {
-    const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
+    const { label, description, placeholder, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data }) ?? "";
+    const onChangeControl = (0, import_element175.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
+      [data, onChange, setValue]
+    );
     const { elements: elements2, isLoading } = useElements({
       elements: field.elements,
       getElements: field.getElements
     });
-    const value = getValue3({ item: data });
-    const onChangeControl = (0, import_element181.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components70.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components60.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-      ValidatedRadioControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+      ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
-        markWhenOptional,
         customValidity: getCustomValidity(isValid2, validity),
         label,
+        value,
         help: description,
-        onChange: onChangeControl,
+        placeholder,
         options: elements2,
-        selected: value,
+        onChange: onChangeControl,
         hideLabelFromVision,
-        disabled: disabled2
+        allowReset: true,
+        expandOnFocus: true
       }
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element182 = __toESM(require_element(), 1);
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  function Text3({
+  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+  var import_components62 = __toESM(require_components(), 1);
+  var import_element178 = __toESM(require_element(), 1);
+  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_a11y4 = __toESM(require_a11y(), 1);
+  var import_date10 = __toESM(require_date(), 1);
+
+  // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
+  var import_components61 = __toESM(require_components(), 1);
+  var import_element176 = __toESM(require_element(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var TIME_UNITS_OPTIONS = {
+    [OPERATOR_IN_THE_PAST]: [
+      { value: "days", label: (0, import_i18n120.__)("Days") },
+      { value: "weeks", label: (0, import_i18n120.__)("Weeks") },
+      { value: "months", label: (0, import_i18n120.__)("Months") },
+      { value: "years", label: (0, import_i18n120.__)("Years") }
+    ],
+    [OPERATOR_OVER]: [
+      { value: "days", label: (0, import_i18n120.__)("Days ago") },
+      { value: "weeks", label: (0, import_i18n120.__)("Weeks ago") },
+      { value: "months", label: (0, import_i18n120.__)("Months ago") },
+      { value: "years", label: (0, import_i18n120.__)("Years ago") }
+    ]
+  };
+  function RelativeDateControl({
+    className,
     data,
     field,
     onChange,
     hideLabelFromVision,
-    markWhenOptional,
-    config: config2,
-    validity
+    operator
   }) {
-    const { prefix: prefix2, suffix } = config2 || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
-      ValidatedText,
+    const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
+    const { id, label, description, getValue: getValue3, setValue } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const fieldValue = getValue3({ item: data });
+    const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
+    const onChangeValue = (0, import_element176.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: { value: Number(newValue), unit }
+        })
+      ),
+      [onChange, setValue, data, unit]
+    );
+    const onChangeUnit = (0, import_element176.useCallback)(
+      (newUnit) => onChange(
+        setValue({
+          item: data,
+          value: { value: relValue, unit: newUnit }
+        })
+      ),
+      [onChange, setValue, data, relValue]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+      import_components61.BaseControl,
       {
-        ...{
-          data,
-          field,
-          onChange,
-          hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          prefix: prefix2 ? (0, import_element182.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element182.createElement)(suffix) : void 0
-        }
+        id,
+        className: clsx_default(className, "dataviews-controls__relative-date"),
+        label,
+        hideLabelFromVision,
+        help: description,
+        children: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+            import_components61.__experimentalNumberControl,
+            {
+              className: "dataviews-controls__relative-date-number",
+              spinControls: "none",
+              min: 1,
+              step: 1,
+              value: relValue,
+              onChange: onChangeValue,
+              disabled: disabled2
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+            import_components61.SelectControl,
+            {
+              className: "dataviews-controls__relative-date-unit",
+              label: (0, import_i18n120.__)("Unit"),
+              value: unit,
+              options,
+              onChange: onChangeUnit,
+              hideLabelFromVision: true,
+              disabled: disabled2
+            }
+          )
+        ] })
       }
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/time.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_element183 = __toESM(require_element(), 1);
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime313 = __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;
+  // packages/dataviews/build-module/components/dataform-controls/utils/to-calendar-date.mjs
+  function toCalendarDate(date, timeZone) {
+    return timeZone ? new TZDate(date, timeZone) : date;
   }
-  function toInputValue(value) {
-    const seconds = parseTime2(value);
-    if (seconds === null) {
-      return "";
+
+  // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
+  var import_element177 = __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_element177.useMemo)(() => {
+      const matchers = [];
+      if (minConstraint) {
+        const minDate = parseDateFn(minConstraint);
+        if (minDate) {
+          matchers.push({ before: minDate });
+        }
+      }
+      if (maxConstraint) {
+        const maxDate = parseDateFn(maxConstraint);
+        if (maxDate) {
+          matchers.push({ after: maxDate });
+        }
+      }
+      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 parts = [
-      Math.floor(seconds / 3600),
-      Math.floor(seconds % 3600 / 60)
-    ];
-    if (seconds % 60 !== 0) {
-      parts.push(seconds % 60);
+    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);
+      }
     }
-    return parts.map((part) => String(part).padStart(2, "0")).join(":");
+    return normalized.join("-");
   }
-  function BetweenControls2({
-    value,
+
+  // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
+  var import_date8 = __toESM(require_date(), 1);
+  var import_i18n121 = __toESM(require_i18n(), 1);
+  function getTimezoneDescription() {
+    const { timezone } = (0, import_date8.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_i18n121.__)("Coordinated Universal Time");
+    } else if (prettyTimezoneString.trim().length > 0) {
+      timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+    }
+    return (0, import_i18n121.sprintf)(
+      /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+      (0, import_i18n121.__)("Timezone: %s"),
+      timezoneDetail
+    );
+  }
+
+  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+  var import_date9 = __toESM(require_date(), 1);
+  function parseDateTime(dateTimeString) {
+    if (!dateTimeString) {
+      return null;
+    }
+    const parsed = (0, import_date9.getDate)(dateTimeString);
+    return parsed && isValid(parsed) ? parsed : null;
+  }
+
+  // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var formatDateTime = (value) => {
+    if (!value) {
+      return "";
+    }
+    return (0, import_date10.dateI18n)("Y-m-d\\TH:i", (0, import_date10.getDate)(value));
+  };
+  function CalendarDateTimeControl({
+    data,
+    field,
     onChange,
     hideLabelFromVision,
-    disabled: disabled2,
-    step,
-    min: min4,
-    max: max4
+    markWhenOptional,
+    validity,
+    config: config2
   }) {
-    const [from = "", to2 = ""] = value;
-    const onChangeFrom = (0, import_element183.useCallback)(
-      (newValue) => onChange([newValue ?? "", to2]),
-      [onChange, to2]
+    const { compact } = config2 || {};
+    const { id, label, description, setValue, getValue: getValue3, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const fieldValue = getValue3({ item: data });
+    const value = typeof fieldValue === "string" ? fieldValue : void 0;
+    const { timezone } = (0, import_date10.getSettings)();
+    const timeZone = timezone.string || (0, import_date10.dateI18n)("P");
+    const [calendarMonth, setCalendarMonth] = (0, import_element178.useState)(() => {
+      const parsedDate = parseDateTime(value);
+      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
+    });
+    (0, import_element178.useEffect)(() => {
+      const parsedDate = parseDateTime(value);
+      if (parsedDate) {
+        const targetMonth = toCalendarDate(parsedDate, timeZone);
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(
+            targetMonth,
+            toCalendarDate(currentMonth, timeZone)
+          ) ? currentMonth : targetMonth
+        );
+      }
+    }, [timeZone, value]);
+    const inputControlRef = (0, import_element178.useRef)(null);
+    const validationTimeoutRef = (0, import_element178.useRef)(void 0);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
+    const onChangeCallback = (0, import_element178.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
     );
-    const onChangeTo = (0, import_element183.useCallback)(
-      (newValue) => onChange([from, newValue ?? ""]),
-      [onChange, from]
+    (0, import_element178.useEffect)(() => {
+      return () => clearTimeout(validationTimeoutRef.current);
+    }, []);
+    const onSelectDate = (0, import_element178.useCallback)(
+      (newDate) => {
+        if (newDate) {
+          const wpDate = (0, import_date10.dateI18n)("Y-m-d", newDate);
+          const wpTime = value ? (0, import_date10.dateI18n)("H:i", (0, import_date10.getDate)(value)) : "00:00";
+          const finalDateTime = (0, import_date10.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_a11y4.speak)(input.validationMessage);
+          }
+        }, 0);
+      },
+      [onChangeCallback, value]
+    );
+    const handleManualDateTimeChange = (0, import_element178.useCallback)(
+      (newValue) => {
+        if (newValue) {
+          const dateTime = (0, import_date10.getDate)(newValue);
+          onChangeCallback(dateTime.toISOString());
+          const parsedDate = parseDateTime(dateTime.toISOString());
+          if (parsedDate) {
+            setCalendarMonth(toCalendarDate(parsedDate, timeZone));
+          }
+        } else {
+          onChangeCallback(void 0);
+        }
+      },
+      [onChangeCallback, timeZone]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-      import_components71.BaseControl,
+    const { format: fieldFormat } = field;
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date10.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date10.getSettings)().l10n.locale);
+    let displayLabel = label;
+    if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
+      displayLabel = `${label} (${(0, import_i18n122.__)("Required")})`;
+    } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
+      displayLabel = `${label} (${(0, import_i18n122.__)("Optional")})`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      import_components62.BaseControl,
       {
-        help: (0, import_i18n124.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+        id,
+        label: displayLabel,
+        help: description,
+        hideLabelFromVision,
+        children: /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
             ValidatedInputControl,
             {
-              type: "time",
-              label: (0, import_i18n124.__)("From"),
-              value: from,
-              onValueChange: onChangeFrom,
-              hideLabelFromVision,
+              ref: inputControlRef,
+              required: !!isValid2?.required,
+              customValidity: getCustomValidity(isValid2, validity),
+              type: "datetime-local",
+              label: (0, import_i18n122.__)("Date time"),
+              hideLabelFromVision: true,
+              value: formatDateTime(value),
+              onValueChange: handleManualDateTimeChange,
               disabled: disabled2,
-              step,
-              min: min4,
-              max: to2 || max4
+              description: getTimezoneDescription(),
+              min: minConstraint ? formatDateTime(minConstraint) : void 0,
+              max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-            ValidatedInputControl,
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+            Calendar,
             {
-              type: "time",
-              label: (0, import_i18n124.__)("To"),
-              value: to2,
-              onValueChange: onChangeTo,
-              hideLabelFromVision,
-              disabled: disabled2,
-              step,
-              min: from || min4,
-              max: max4
+              style: { width: "100%" },
+              value: value ? parseDateTime(value) : null,
+              onValueChange: onSelectDate,
+              month: calendarMonth,
+              onMonthChange: setCalendarMonth,
+              timeZone,
+              locale,
+              dir: (0, import_i18n122.isRTL)() ? "rtl" : "ltr",
+              weekStartsOn,
+              disabled: disabled2 || disabledMatchers
             }
           )
         ] })
       }
     );
   }
-  function Time({
+  function DateTime({
     data,
     field,
     onChange,
     hideLabelFromVision,
     markWhenOptional,
     operator,
-    validity
+    validity,
+    config: config2
   }) {
-    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const value = getValue3({ item: data });
-    const disabled2 = field.isDisabled({ item: data, field });
-    const timeFormat = field.format?.time;
-    const min4 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
-    const max4 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
-    const onChangeControl = (0, import_element183.useCallback)(
-      (newValue) => onChange(
-        setValue({
-          item: data,
-          value: newValue === "" ? void 0 : newValue
-        })
-      ),
-      [data, onChange, setValue]
-    );
-    const onChangeBetweenControls = (0, import_element183.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 /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-        BetweenControls2,
+    if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        RelativeDateControl,
         {
-          value: valueBetween,
-          onChange: onChangeBetweenControls,
+          className: "dataviews-controls__datetime",
+          data,
+          field,
+          onChange,
           hideLabelFromVision,
-          disabled: disabled2,
-          step: getStep(timeFormat, valueBetween),
-          min: min4,
-          max: max4
+          operator
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-      ValidatedInputControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      CalendarDateTimeControl,
       {
-        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,
+        data,
+        field,
+        onChange,
         hideLabelFromVision,
-        disabled: disabled2,
-        step: getStep(timeFormat, [value]),
-        min: min4,
-        max: max4
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_element184 = __toESM(require_element(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
-  function Toggle({
-    field,
-    onChange,
-    data,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element184.useCallback)(() => {
-      onChange(
-        setValue({ item: data, value: !getValue3({ item: data }) })
-      );
-    }, [onChange, setValue, data, getValue3]);
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-      ValidatedToggleControl,
-      {
-        required: !!isValid2.required,
         markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        hidden: hideLabelFromVision,
-        label,
-        help: description,
-        checked: getValue3({ item: data }),
-        onChange: onChangeControl,
-        disabled: disabled2
+        validity,
+        config: config2
       }
     );
   }

-  // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-  var import_element185 = __toESM(require_element(), 1);
-  var import_jsx_runtime315 = __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_element185.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime315.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/dataviews/build-module/components/dataform-controls/date.mjs
+  var import_components63 = __toESM(require_components(), 1);
+  var import_a11y5 = __toESM(require_a11y(), 1);
+  var import_element179 = __toESM(require_element(), 1);
+  var import_i18n123 = __toESM(require_i18n(), 1);
+  var import_date11 = __toESM(require_date(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var DATE_PRESETS = [
+    {
+      id: "today",
+      label: (0, import_i18n123.__)("Today"),
+      getValue: () => (0, import_date11.getDate)(null)
+    },
+    {
+      id: "yesterday",
+      label: (0, import_i18n123.__)("Yesterday"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return subDays(today, 1);
+      }
+    },
+    {
+      id: "past-week",
+      label: (0, import_i18n123.__)("Past week"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return subDays(today, 7);
+      }
+    },
+    {
+      id: "past-month",
+      label: (0, import_i18n123.__)("Past month"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return subMonths(today, 1);
       }
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-  function ToggleGroup({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const { getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const disabled2 = field.isDisabled({ item: data, field });
-    const value = getValue3({ item: data });
-    const onChangeControl = (0, import_element186.useCallback)(
-      (newValue) => onChange(setValue({ item: data, value: newValue })),
-      [data, onChange, setValue]
-    );
-    const { elements: elements2, isLoading } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
-    });
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components72.Spinner, {});
     }
-    if (elements2.length === 0) {
+  ];
+  var DATE_RANGE_PRESETS = [
+    {
+      id: "last-7-days",
+      label: (0, import_i18n123.__)("Last 7 days"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return [subDays(today, 7), today];
+      }
+    },
+    {
+      id: "last-30-days",
+      label: (0, import_i18n123.__)("Last 30 days"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return [subDays(today, 30), today];
+      }
+    },
+    {
+      id: "month-to-date",
+      label: (0, import_i18n123.__)("Month to date"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return [startOfMonth(today), today];
+      }
+    },
+    {
+      id: "last-year",
+      label: (0, import_i18n123.__)("Last year"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return [subYears(today, 1), today];
+      }
+    },
+    {
+      id: "year-to-date",
+      label: (0, import_i18n123.__)("Year to date"),
+      getValue: () => {
+        const today = (0, import_date11.getDate)(null);
+        return [startOfYear(today), today];
+      }
+    }
+  ];
+  var parseDate2 = (dateString) => {
+    if (!dateString) {
       return null;
     }
-    const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime316.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: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-          import_components72.__experimentalToggleGroupControlOption,
-          {
-            label: el.label,
-            value: el.value,
-            disabled: disabled2
-          },
-          el.value
-        ))
+    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_element179.useState)(void 0);
+    const validateRefs = (0, import_element179.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_element179.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_element179.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_element179.useEffect)(() => {
+      if (!isTouched) {
+        return;
+      }
+      const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+      if (result) {
+        setCustomValidity(result);
+      } else {
+        validateRefs();
+      }
+    }, [isTouched, isValid2, validity, validateRefs]);
+    (0, import_element179.useEffect)(() => {
+      if (isTouched && customValidity?.message) {
+        (0, import_a11y5.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_runtime301.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
+      children,
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        ValidityIndicator,
+        {
+          type: customValidity.type,
+          message: customValidity.message
+        }
+      )
+    ] });
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/array.mjs
-  var import_components73 = __toESM(require_components(), 1);
-  var import_element187 = __toESM(require_element(), 1);
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
-  function ArrayControl({
+  function CalendarDateControl({
     data,
     field,
     onChange,
@@ -61340,123 +60562,176 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
-    const value = getValue3({ item: data });
+    const {
+      id,
+      label,
+      description,
+      setValue,
+      getValue: getValue3,
+      isValid: isValid2,
+      format: fieldFormat
+    } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const { elements: elements2, isLoading } = useElements({
-      elements: field.elements,
-      getElements: field.getElements
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element179.useState)(
+      null
+    );
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date11.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date11.getSettings)().l10n.locale);
+    const fieldValue = getValue3({ item: data });
+    const value = typeof fieldValue === "string" ? fieldValue : void 0;
+    const [calendarMonth, setCalendarMonth] = (0, import_element179.useState)(() => {
+      const parsedDate = parseDate2(value);
+      return parsedDate || /* @__PURE__ */ new Date();
     });
-    const arrayValueAsElements = (0, import_element187.useMemo)(
-      () => Array.isArray(value) ? value.map((token) => {
-        const element = elements2?.find(
-          (suggestion) => suggestion.value === token
+    (0, import_element179.useEffect)(() => {
+      const parsedDate = parseDate2(value);
+      if (parsedDate) {
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
         );
-        return element || { value: token, label: token };
-      }) : [],
-      [value, elements2]
+      }
+    }, [value]);
+    const [isTouched, setIsTouched] = (0, import_element179.useState)(false);
+    const validityTargetRef = (0, import_element179.useRef)(null);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element179.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
     );
-    const onChangeControl = (0, import_element187.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 }));
+    const onSelectDate = (0, import_element179.useCallback)(
+      (newDate) => {
+        const dateValue = newDate ? formatDate(newDate) : void 0;
+        onChangeCallback(dateValue);
+        setSelectedPresetId(null);
+        setIsTouched(true);
       },
-      [onChange, setValue, data]
+      [onChangeCallback]
     );
-    if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_components73.Spinner, {});
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-      ValidatedFormTokenField,
-      {
-        required: !!isValid2?.required,
-        markWhenOptional,
-        customValidity: getCustomValidity(isValid2, validity),
-        label: hideLabelFromVision ? void 0 : label,
-        value: arrayValueAsElements,
-        onChange: onChangeControl,
-        placeholder,
-        suggestions: elements2?.map((element) => element.value),
-        disabled: disabled2,
-        __experimentalValidateInput: (token) => {
-          if (field.isValid?.elements && elements2) {
-            return elements2.some(
-              (element) => element.value === token || element.label === token
-            );
-          }
-          return true;
-        },
-        __experimentalExpandOnFocus: elements2 && elements2.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" && elements2) {
-            const element = elements2.find(
-              (el) => el.value === token
-            );
-            return element?.label || token;
-          }
-          return token;
-        },
-        __experimentalRenderItem: ({ item }) => {
-          if (typeof item === "string" && elements2) {
-            const element = elements2.find(
-              (el) => el.value === item
-            );
-            return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: element?.label || item });
+    const handlePresetClick = (0, import_element179.useCallback)(
+      (preset) => {
+        const presetDate = preset.getValue();
+        const dateValue = formatDate(presetDate);
+        setCalendarMonth(presetDate);
+        onChangeCallback(dateValue);
+        setSelectedPresetId(preset.id);
+        setIsTouched(true);
+      },
+      [onChangeCallback]
+    );
+    const handleManualDateChange = (0, import_element179.useCallback)(
+      (newValue) => {
+        onChangeCallback(newValue);
+        if (newValue) {
+          const parsedDate = parseDate2(newValue);
+          if (parsedDate) {
+            setCalendarMonth(parsedDate);
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: item });
         }
-      }
+        setSelectedPresetId(null);
+        setIsTouched(true);
+      },
+      [onChangeCallback]
     );
-  }
-
-  // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components74 = __toESM(require_components(), 1);
-  var import_element188 = __toESM(require_element(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var ColorPickerDropdown = ({
-    color,
-    onColorChange,
-    disabled: disabled2
-  }) => {
-    const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      import_components74.Dropdown,
+    let displayLabel = label;
+    if (isValid2?.required && !markWhenOptional) {
+      displayLabel = `${label} (${(0, import_i18n123.__)("Required")})`;
+    } else if (!isValid2?.required && markWhenOptional) {
+      displayLabel = `${label} (${(0, import_i18n123.__)("Optional")})`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      ValidatedDateControl,
       {
-        className: "dataviews-controls__color-picker-dropdown",
-        popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-          import_components74.Button,
-          {
-            onClick: onToggle,
-            "aria-label": (0, import_i18n125.__)("Open color picker"),
-            size: "small",
-            disabled: disabled2,
-            accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components74.ColorIndicator, { colorValue: validColor })
-          }
-        ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components74.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-          import_components74.ColorPicker,
+        field,
+        validity,
+        inputRefs: validityTargetRef,
+        isTouched,
+        setIsTouched,
+        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+          import_components63.BaseControl,
           {
-            color: validColor,
-            onChange: onColorChange,
-            enableAlpha: true
+            id,
+            className: "dataviews-controls__date",
+            label: displayLabel,
+            help: description,
+            hideLabelFromVision,
+            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  wrap: "wrap",
+                  justify: "flex-start",
+                  children: [
+                    DATE_PRESETS.map((preset) => {
+                      const isSelected2 = selectedPresetId === preset.id;
+                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                        import_components63.Button,
+                        {
+                          className: "dataviews-controls__date-preset",
+                          variant: "tertiary",
+                          isPressed: isSelected2,
+                          size: "small",
+                          disabled: disabled2,
+                          accessibleWhenDisabled: true,
+                          onClick: () => handlePresetClick(preset),
+                          children: preset.label
+                        },
+                        preset.id
+                      );
+                    }),
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components63.Button,
+                      {
+                        className: "dataviews-controls__date-preset",
+                        variant: "tertiary",
+                        isPressed: !selectedPresetId,
+                        size: "small",
+                        disabled: !!selectedPresetId || disabled2,
+                        accessibleWhenDisabled: true,
+                        children: (0, import_i18n123.__)("Custom")
+                      }
+                    )
+                  ]
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                import_components63.__experimentalInputControl,
+                {
+                  ref: validityTargetRef,
+                  type: "date",
+                  label: (0, import_i18n123.__)("Date"),
+                  hideLabelFromVision: true,
+                  value,
+                  onChange: handleManualDateChange,
+                  required: !!field.isValid?.required,
+                  disabled: disabled2,
+                  min: minConstraint,
+                  max: maxConstraint
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                Calendar,
+                {
+                  style: { width: "100%" },
+                  value: value ? parseDate2(value) : null,
+                  onValueChange: onSelectDate,
+                  month: calendarMonth,
+                  onMonthChange: setCalendarMonth,
+                  locale,
+                  dir: (0, import_i18n123.isRTL)() ? "rtl" : "ltr",
+                  weekStartsOn,
+                  disabled: disabled2 || disabledMatchers,
+                  disableNavigation: disabled2
+                }
+              )
+            ] })
           }
-        ) })
+        )
       }
     );
-  };
-  function Color({
+  }
+  function CalendarDateRangeControl({
     data,
     field,
     onChange,
@@ -61464,4930 +60739,5291 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { label, placeholder, description, setValue, isValid: isValid2 } = field;
+    const {
+      id,
+      label,
+      description,
+      getValue: getValue3,
+      setValue,
+      isValid: isValid2,
+      format: fieldFormat
+    } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const value = field.getValue({ item: data }) || "";
-    const handleColorChange = (0, import_element188.useCallback)(
-      (newColor) => {
-        onChange(setValue({ item: data, value: newColor }));
+    let value;
+    const fieldValue = getValue3({ item: data });
+    if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
+      value = fieldValue;
+    }
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date11.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date11.getSettings)().l10n.locale);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element179.useCallback)(
+      (newValue) => {
+        onChange(
+          setValue({
+            item: data,
+            value: newValue
+          })
+        );
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element188.useCallback)(
-      (newValue) => {
-        onChange(setValue({ item: data, value: newValue || "" }));
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element179.useState)(
+      null
+    );
+    const selectedRange = (0, import_element179.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_element179.useState)(() => {
+      return selectedRange?.from || /* @__PURE__ */ new Date();
+    });
+    const [fromValue, toValue] = value ?? [];
+    (0, import_element179.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_element179.useState)(false);
+    const fromInputRef = (0, import_element179.useRef)(null);
+    const toInputRef = (0, import_element179.useRef)(null);
+    const updateDateRange = (0, import_element179.useCallback)(
+      (fromDate, toDate2) => {
+        if (!fromDate && !toDate2) {
+          onChangeCallback(void 0);
+          return;
+        }
+        onChangeCallback([
+          formatDate(fromDate),
+          formatDate(toDate2)
+        ]);
       },
-      [data, onChange, setValue]
+      [onChangeCallback]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      ValidatedInputControl,
+    const onSelectCalendarRange = (0, import_element179.useCallback)(
+      (newRange) => {
+        updateDateRange(newRange?.from, newRange?.to);
+        setSelectedPresetId(null);
+        setIsTouched(true);
+      },
+      [updateDateRange]
+    );
+    const handlePresetClick = (0, import_element179.useCallback)(
+      (preset) => {
+        const [startDate2, endDate] = preset.getValue();
+        setCalendarMonth(startDate2);
+        updateDateRange(startDate2, endDate);
+        setSelectedPresetId(preset.id);
+        setIsTouched(true);
+      },
+      [updateDateRange]
+    );
+    const handleManualDateChange = (0, import_element179.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_i18n123.__)("Required")})`;
+    } else if (!field.isValid?.required && markWhenOptional) {
+      displayLabel = `${label} (${(0, import_i18n123.__)("Optional")})`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      ValidatedDateControl,
       {
-        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_runtime318.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-          ColorPickerDropdown,
+        field,
+        validity,
+        inputRefs: [fromInputRef, toInputRef],
+        isTouched,
+        setIsTouched,
+        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+          import_components63.BaseControl,
           {
-            color: value,
-            onColorChange: handleColorChange,
-            disabled: disabled2
+            id,
+            className: "dataviews-controls__date",
+            label: displayLabel,
+            help: description,
+            hideLabelFromVision,
+            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  wrap: "wrap",
+                  justify: "flex-start",
+                  children: [
+                    DATE_RANGE_PRESETS.map((preset) => {
+                      const isSelected2 = selectedPresetId === preset.id;
+                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                        import_components63.Button,
+                        {
+                          className: "dataviews-controls__date-preset",
+                          variant: "tertiary",
+                          isPressed: isSelected2,
+                          size: "small",
+                          disabled: disabled2,
+                          accessibleWhenDisabled: true,
+                          onClick: () => handlePresetClick(preset),
+                          children: preset.label
+                        },
+                        preset.id
+                      );
+                    }),
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components63.Button,
+                      {
+                        className: "dataviews-controls__date-preset",
+                        variant: "tertiary",
+                        isPressed: !selectedPresetId,
+                        size: "small",
+                        accessibleWhenDisabled: true,
+                        disabled: !!selectedPresetId || disabled2,
+                        children: (0, import_i18n123.__)("Custom")
+                      }
+                    )
+                  ]
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  justify: "space-between",
+                  className: "dataviews-controls__date-range-inputs",
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components63.__experimentalInputControl,
+                      {
+                        ref: fromInputRef,
+                        type: "date",
+                        label: (0, import_i18n123.__)("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_runtime301.jsx)(
+                      import_components63.__experimentalInputControl,
+                      {
+                        ref: toInputRef,
+                        type: "date",
+                        label: (0, import_i18n123.__)("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_runtime301.jsx)(
+                RangeCalendar,
+                {
+                  style: { width: "100%" },
+                  value: selectedRange,
+                  onValueChange: onSelectCalendarRange,
+                  month: calendarMonth,
+                  onMonthChange: setCalendarMonth,
+                  locale,
+                  dir: (0, import_i18n123.isRTL)() ? "rtl" : "ltr",
+                  weekStartsOn,
+                  disabled: disabled2 || disabledMatchers
+                }
+              )
+            ] })
           }
-        ) })
+        )
       }
     );
   }
-
-  // packages/dataviews/build-module/components/dataform-controls/password.mjs
-  var import_components75 = __toESM(require_components(), 1);
-  var import_element189 = __toESM(require_element(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-  function Password({
+  function DateControl({
     data,
     field,
     onChange,
     hideLabelFromVision,
     markWhenOptional,
+    operator,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element189.useState)(false);
-    const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element189.useCallback)(() => {
-      setIsVisible((prev) => !prev);
-    }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-      ValidatedText,
-      {
-        ...{
+    if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        RelativeDateControl,
+        {
+          className: "dataviews-controls__date",
           data,
           field,
           onChange,
           hideLabelFromVision,
-          markWhenOptional,
-          validity,
-          type: isVisible2 ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-            import_components75.Button,
-            {
-              icon: isVisible2 ? unseen_default : seen_default,
-              onClick: toggleVisibility,
-              size: "small",
-              label: isVisible2 ? (0, import_i18n126.__)("Hide password") : (0, import_i18n126.__)("Show password"),
-              disabled: disabled2,
-              accessibleWhenDisabled: true
-            }
-          ) })
+          operator
         }
-      }
-    );
-  }
-
-  // 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_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var FORM_CONTROLS = {
-    adaptiveSelect: AdaptiveSelect,
-    array: ArrayControl,
-    checkbox: Checkbox,
-    color: Color,
-    combobox: Combobox3,
-    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) {
-      return null;
-    }
-    return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(BaseControlType, { ...props, config: controlConfig });
-    };
-  }
-  function getControl(field, fallback) {
-    if (typeof field.Edit === "function") {
-      return field.Edit;
-    }
-    if (typeof field.Edit === "string") {
-      return getControlByType(field.Edit);
-    }
-    if (isEditConfig(field.Edit)) {
-      return createConfiguredControl(field.Edit);
-    }
-    if (hasElements(field) && field.type !== "array") {
-      return getControlByType("adaptiveSelect");
-    }
-    if (fallback === null) {
-      return null;
-    }
-    return getControlByType(fallback);
-  }
-  function getControlByType(type) {
-    if (Object.keys(FORM_CONTROLS).includes(type)) {
-      return FORM_CONTROLS[type];
-    }
-    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
-    };
-  }
-  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 segment2 of path) {
-      if (value.hasOwnProperty(segment2)) {
-        value = value[segment2];
-      } 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 segment2 of path.slice(0, -1)) {
-      current[segment2] = {};
-      current = current[segment2];
+    if (operator === OPERATOR_BETWEEN) {
+      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        CalendarDateRangeControl,
+        {
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity
+        }
+      );
     }
-    current[path.at(-1)] = value;
-    return result;
-  };
-  var set_value_from_id_default = setValueFromId;
-
-  // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      CalendarDateControl,
+      {
+        data,
+        field,
+        onChange,
+        hideLabelFromVision,
+        markWhenOptional,
+        validity
+      }
+    );
+  }

-  // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
-  function RenderFromElements({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/select.mjs
+  var import_components64 = __toESM(require_components(), 1);
+  var import_element180 = __toESM(require_element(), 1);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  function Select2({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
+    const { type, label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const isMultiple = type === "array";
+    const value = getValue3({ item: data }) ?? (isMultiple ? [] : "");
+    const onChangeControl = (0, import_element180.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
+    );
     const { elements: elements2, isLoading } = useElements({
       elements: field.elements,
       getElements: field.getElements
     });
-    const value = field.getValue({ item });
     if (isLoading) {
-      return value;
-    }
-    if (elements2.length === 0) {
-      return value;
-    }
-    return elements2?.find((element) => element.value === value)?.label || field.getValue({ item });
-  }
-
-  // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
-  function render2({
-    item,
-    field
-  }) {
-    if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(RenderFromElements, { item, field });
-    }
-    return field.getValueFormatted({ item, field });
-  }
-
-  // packages/dataviews/build-module/field-types/utils/sort-text.mjs
-  var sort_text_default = (a3, b3, direction) => {
-    return direction === "asc" ? a3.localeCompare(b3) : b3.localeCompare(a3);
-  };
-
-  // 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);
-  }
-
-  // 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;
-  }
-
-  // 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/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
-  function isValidPattern(item, field) {
-    if (field.isValid.pattern?.constraint === void 0) {
-      return true;
+      return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components64.Spinner, {});
     }
-    try {
-      const regexp = new RegExp(field.isValid.pattern.constraint);
-      const value = field.getValue({ item });
-      if ([void 0, "", null].includes(value)) {
-        return true;
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      ValidatedSelectControl,
+      {
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        value,
+        help: description,
+        options: elements2,
+        onChange: onChangeControl,
+        hideLabelFromVision,
+        multiple: isMultiple,
+        disabled: disabled2
       }
-      return regexp.test(String(value));
-    } catch {
-      return false;
-    }
+    );
   }

-  // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
-  function isValidElements(item, field) {
-    const elements2 = field.elements ?? [];
-    const validValues = elements2.map((el) => el.value);
-    if (validValues.length === 0) {
-      return true;
+  // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var ELEMENTS_THRESHOLD = 10;
+  function AdaptiveSelect(props) {
+    const { field } = props;
+    const { elements: elements2 } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    if (elements2.length >= ELEMENTS_THRESHOLD) {
+      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Combobox3, { ...props });
     }
-    const value = field.getValue({ item });
-    return [].concat(value).every((v3) => validValues.includes(v3));
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Select2, { ...props });
   }

-  // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
-  function getValueFormatted({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
+  var import_element181 = __toESM(require_element(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  function ValidatedText({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    type,
+    prefix: prefix2,
+    suffix,
+    validity
   }) {
-    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_i18n127.__)("Value must be a valid email address.");
-    }
-    return null;
-  }
-  var email_default = {
-    type: "email",
-    render: render2,
-    Edit: "email",
-    sort: sort_text_default,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      OPERATOR_IS,
-      OPERATOR_IS_NOT,
-      OPERATOR_CONTAINS,
-      OPERATOR_NOT_CONTAINS,
-      OPERATOR_STARTS_WITH,
-      // Multiple selection
-      OPERATOR_IS_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      OPERATOR_IS_NOT_ALL
-    ],
-    format: {},
-    getValueFormatted: get_value_formatted_default_default,
-    validate: {
-      required: isValidRequired,
-      pattern: isValidPattern,
-      minLength: isValidMinLength,
-      maxLength: isValidMaxLength,
-      elements: isValidElements,
-      custom: isValidCustom
-    }
-  };
-
-  // packages/dataviews/build-module/field-types/integer.mjs
-  var import_i18n128 = __toESM(require_i18n(), 1);
-
-  // packages/dataviews/build-module/field-types/utils/sort-number.mjs
-  var sort_number_default = (a3, b3, direction) => {
-    return direction === "asc" ? a3 - b3 : b3 - a3;
-  };
-
-  // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
-  function isValidMin(item, field) {
-    if (typeof field.isValid.min?.constraint !== "number") {
-      return false;
-    }
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
-    }
-    return Number(value) >= field.isValid.min.constraint;
-  }
-
-  // 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 value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return true;
-    }
-    return Number(value) <= field.isValid.max.constraint;
+    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const onValueChangeControl = (0, import_element181.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue
+        })
+      ),
+      [data, setValue, onChange]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime304.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
+      }
+    );
   }

-  // packages/dataviews/build-module/field-types/integer.mjs
-  var format2 = {
-    separatorThousand: ","
-  };
-  function getValueFormatted2({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/email.mjs
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  function Email({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    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;
-    }
-    const { separatorThousand } = formatInteger;
-    const integerValue = Math.trunc(value);
-    if (!separatorThousand) {
-      return String(integerValue);
-    }
-    return String(integerValue).replace(
-      /\B(?=(\d{3})+(?!\d))/g,
-      separatorThousand
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          type: "email",
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Icon, { icon: envelope_default }) })
+        }
+      }
     );
   }
-  function isValidCustom2(item, field) {
-    const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n128.__)("Value must be an integer.");
-    }
-    return null;
-  }
-  var integer_default = {
-    type: "integer",
-    render: render2,
-    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_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      OPERATOR_IS_NOT_ALL
-    ],
-    format: format2,
-    getValueFormatted: getValueFormatted2,
-    validate: {
-      required: isValidRequired,
-      min: isValidMin,
-      max: isValidMax,
-      elements: isValidElements,
-      custom: isValidCustom2
-    }
-  };

-  // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var format3 = {
-    separatorThousand: ",",
-    separatorDecimal: ".",
-    decimals: 2
-  };
-  function getValueFormatted3({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  function Telephone({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    let value = field.getValue({ item });
-    if (value === null || value === void 0) {
-      return "";
-    }
-    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;
-  }
-  function isEmpty(value) {
-    return value === "" || value === void 0 || value === null;
-  }
-  function isValidCustom3(item, field) {
-    const value = field.getValue({ item });
-    if (!isEmpty(value) && !Number.isFinite(value)) {
-      return (0, import_i18n129.__)("Value must be a number.");
-    }
-    return null;
-  }
-  var number_default = {
-    type: "number",
-    render: render2,
-    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_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      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: render2,
-    Edit: "text",
-    sort: sort_text_default,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      // Single selection
-      OPERATOR_IS,
-      OPERATOR_IS_NOT,
-      OPERATOR_CONTAINS,
-      OPERATOR_NOT_CONTAINS,
-      OPERATOR_STARTS_WITH,
-      // Multiple selection
-      OPERATOR_IS_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      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_date13 = __toESM(require_date(), 1);
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          type: "tel",
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Icon, { icon: mobile_default }) })
+        }
+      }
+    );
+  }

-  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
-  var import_date12 = __toESM(require_date(), 1);
-  function parseDateLike(value) {
-    if (!isValid(new Date(value))) {
-      return null;
-    }
-    const parsed = (0, import_date12.getDate)(value);
-    return parsed && isValid(parsed) ? parsed.getTime() : null;
+  // packages/dataviews/build-module/components/dataform-controls/url.mjs
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  function Url({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          type: "url",
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(Icon, { icon: link_default }) })
+        }
+      }
+    );
   }
-  function validateBoundary(item, field, boundary, parse13) {
-    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 = parse13(constraint);
-    const parsedValue = parse13(String(boundaryValue));
-    if (parsedConstraint === null || parsedValue === null) {
-      return false;
+
+  // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
+  var import_components65 = __toESM(require_components(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  function toNumberOrEmpty(value) {
+    if (value === "" || value === void 0) {
+      return "";
     }
-    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
+    const number = Number(value);
+    return Number.isFinite(number) ? number : "";
   }
-  function isValidMinDate(item, field) {
-    return validateBoundary(item, field, "min", parseDateLike);
+  function BetweenControls({
+    value,
+    onChange,
+    hideLabelFromVision,
+    step
+  }) {
+    const [min4 = "", max4 = ""] = value;
+    const onChangeMin = (0, import_element182.useCallback)(
+      (newValue) => onChange([toNumberOrEmpty(newValue), max4]),
+      [onChange, max4]
+    );
+    const onChangeMax = (0, import_element182.useCallback)(
+      (newValue) => onChange([min4, toNumberOrEmpty(newValue)]),
+      [onChange, min4]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+      import_components65.BaseControl,
+      {
+        help: (0, import_i18n124.__)("The max. value must be greater than the min. value."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components65.Flex, { direction: "row", gap: 4, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+            import_components65.__experimentalNumberControl,
+            {
+              label: (0, import_i18n124.__)("Min."),
+              value: min4,
+              max: max4 ? Number(max4) - step : void 0,
+              onChange: onChangeMin,
+              hideLabelFromVision,
+              step
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+            import_components65.__experimentalNumberControl,
+            {
+              label: (0, import_i18n124.__)("Max."),
+              value: max4,
+              min: min4 ? Number(min4) + step : void 0,
+              onChange: onChangeMax,
+              hideLabelFromVision,
+              step
+            }
+          )
+        ] })
+      }
+    );
   }
-  function isValidMaxDate(item, field) {
-    return validateBoundary(item, field, "max", parseDateLike);
+  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: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data }) ?? "";
+    const disabled2 = field.isDisabled({ item: data, field });
+    const onChangeControl = (0, import_element182.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_element182.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_runtime308.jsx)(
+        BetweenControls,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          step
+        }
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime308.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
+      }
+    );
   }
-  function isValidMinTime(item, field) {
-    return validateBoundary(item, field, "min", parseTime2);
+
+  // packages/dataviews/build-module/components/dataform-controls/integer.mjs
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  function Integer(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(ValidatedNumber, { ...props });
   }
-  function isValidMaxTime(item, field) {
-    return validateBoundary(item, field, "max", parseTime2);
+
+  // packages/dataviews/build-module/components/dataform-controls/number.mjs
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+  function Number2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(ValidatedNumber, { ...props });
   }

-  // packages/dataviews/build-module/field-types/datetime.mjs
-  var format4 = {
-    datetime: (0, import_date13.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date13.getSettings)().l10n.startOfWeek
-  };
-  function getValueFormatted4({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/radio.mjs
+  var import_components66 = __toESM(require_components(), 1);
+  var import_element183 = __toESM(require_element(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  function Radio({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const value = field.getValue({ item });
-    if (["", void 0, null].includes(value)) {
-      return "";
-    }
-    let formatDatetime;
-    if (field.type !== "datetime") {
-      formatDatetime = format4;
-    } else {
-      formatDatetime = field.format;
+    const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const { elements: elements2, isLoading } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    const value = getValue3({ item: data });
+    const onChangeControl = (0, import_element183.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
+    );
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components66.Spinner, {});
     }
-    return (0, import_date13.dateI18n)(formatDatetime.datetime, (0, import_date13.getDate)(value));
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      ValidatedRadioControl,
+      {
+        required: !!field.isValid?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label,
+        help: description,
+        onChange: onChangeControl,
+        options: elements2,
+        selected: value,
+        hideLabelFromVision,
+        disabled: disabled2
+      }
+    );
   }
-  var sort = (a3, b3, direction) => {
-    const timeA = new Date(a3).getTime();
-    const timeB = new Date(b3).getTime();
-    return direction === "asc" ? timeA - timeB : timeB - timeA;
-  };
-  var datetime_default = {
-    type: "datetime",
-    render: render2,
-    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
-    }
-  };

-  // packages/dataviews/build-module/field-types/date.mjs
-  var import_date14 = __toESM(require_date(), 1);
-  var format5 = {
-    date: (0, import_date14.getSettings)().formats.date,
-    weekStartsOn: (0, import_date14.getSettings)().l10n.startOfWeek
-  };
-  function getValueFormatted5({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/text.mjs
+  var import_element184 = __toESM(require_element(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  function Text3({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    config: config2,
+    validity
   }) {
-    const value = field.getValue({ item });
-    if (["", void 0, null].includes(value)) {
-      return "";
-    }
-    let formatDate2;
-    if (field.type !== "date") {
-      formatDate2 = format5;
-    } else {
-      formatDate2 = field.format;
-    }
-    return (0, import_date14.dateI18n)(formatDate2.date, (0, import_date14.getDate)(value));
+    const { prefix: prefix2, suffix } = config2 || {};
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          prefix: prefix2 ? (0, import_element184.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element184.createElement)(suffix) : void 0
+        }
+      }
+    );
   }
-  var sort2 = (a3, b3, direction) => {
-    const timeA = new Date(a3).getTime();
-    const timeB = new Date(b3).getTime();
-    return direction === "asc" ? timeA - timeB : timeB - timeA;
-  };
-  var date_default2 = {
-    type: "date",
-    render: render2,
-    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_date15 = __toESM(require_date(), 1);
-  var format6 = {
-    time: (0, import_date15.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_date15.getDate)(`${ANCHOR_DATE}T${time}`);
+  // packages/dataviews/build-module/components/dataform-controls/time.mjs
+  var import_components67 = __toESM(require_components(), 1);
+  var import_element185 = __toESM(require_element(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime313 = __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 getValueFormatted6({
-    item,
-    field
-  }) {
-    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
-    if (secondsSinceMidnight === null) {
+  function toInputValue(value) {
+    const seconds = parseTime2(value);
+    if (seconds === null) {
       return "";
     }
-    let formatTime;
-    if (field.type !== "time") {
-      formatTime = format6;
-    } else {
-      formatTime = field.format;
+    const parts = [
+      Math.floor(seconds / 3600),
+      Math.floor(seconds % 3600 / 60)
+    ];
+    if (seconds % 60 !== 0) {
+      parts.push(seconds % 60);
     }
-    return (0, import_date15.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+    return parts.map((part) => String(part).padStart(2, "0")).join(":");
   }
-  var sort3 = (a3, b3, direction) => {
-    const timeA = parseTime2(a3);
-    const timeB = parseTime2(b3);
-    if (timeA === null || timeB === null) {
-      if (timeA === timeB) {
-        return 0;
+  function BetweenControls2({
+    value,
+    onChange,
+    hideLabelFromVision,
+    disabled: disabled2,
+    step,
+    min: min4,
+    max: max4
+  }) {
+    const [from = "", to2 = ""] = value;
+    const onChangeFrom = (0, import_element185.useCallback)(
+      (newValue) => onChange([newValue ?? "", to2]),
+      [onChange, to2]
+    );
+    const onChangeTo = (0, import_element185.useCallback)(
+      (newValue) => onChange([from, newValue ?? ""]),
+      [onChange, from]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+      import_components67.BaseControl,
+      {
+        help: (0, import_i18n125.__)("The end time must be later than the start time."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            ValidatedInputControl,
+            {
+              type: "time",
+              label: (0, import_i18n125.__)("From"),
+              value: from,
+              onValueChange: onChangeFrom,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: min4,
+              max: to2 || max4
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            ValidatedInputControl,
+            {
+              type: "time",
+              label: (0, import_i18n125.__)("To"),
+              value: to2,
+              onValueChange: onChangeTo,
+              hideLabelFromVision,
+              disabled: disabled2,
+              step,
+              min: from || min4,
+              max: max4
+            }
+          )
+        ] })
       }
-      return timeA === null ? 1 : -1;
-    }
-    return direction === "asc" ? timeA - timeB : timeB - timeA;
-  };
-  var time_default = {
-    type: "time",
-    render: render2,
-    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
+    );
+  }
+  function Time({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    operator,
+    validity
+  }) {
+    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const timeFormat = field.format?.time;
+    const min4 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+    const max4 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+    const onChangeControl = (0, import_element185.useCallback)(
+      (newValue) => onChange(
+        setValue({
+          item: data,
+          value: newValue === "" ? void 0 : newValue
+        })
+      ),
+      [data, onChange, setValue]
+    );
+    const onChangeBetweenControls = (0, import_element185.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 /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+        BetweenControls2,
+        {
+          value: valueBetween,
+          onChange: onChangeBetweenControls,
+          hideLabelFromVision,
+          disabled: disabled2,
+          step: getStep(timeFormat, valueBetween),
+          min: min4,
+          max: max4
+        }
+      );
     }
-  };
-
-  // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n130 = __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;
+    return /* @__PURE__ */ (0, import_jsx_runtime313.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: min4,
+        max: max4
+      }
+    );
   }

-  // packages/dataviews/build-module/field-types/boolean.mjs
-  function getValueFormatted7({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
+  var import_element186 = __toESM(require_element(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  function Toggle({
+    field,
+    onChange,
+    data,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const value = field.getValue({ item });
-    if (value === true) {
-      return (0, import_i18n130.__)("True");
-    }
-    if (value === false) {
-      return (0, import_i18n130.__)("False");
-    }
-    return "";
-  }
-  function isValidCustom4(item, field) {
-    const value = field.getValue({ item });
-    if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n130.__)("Value must be true, false, or undefined");
-    }
-    return null;
+    const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const onChangeControl = (0, import_element186.useCallback)(() => {
+      onChange(
+        setValue({ item: data, value: !getValue3({ item: data }) })
+      );
+    }, [onChange, setValue, data, getValue3]);
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      ValidatedToggleControl,
+      {
+        required: !!isValid2.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        hidden: hideLabelFromVision,
+        label,
+        help: description,
+        checked: getValue3({ item: data }),
+        onChange: onChangeControl,
+        disabled: disabled2
+      }
+    );
   }
-  var sort4 = (a3, b3, direction) => {
-    const boolA = Boolean(a3);
-    const boolB = Boolean(b3);
-    if (boolA === boolB) {
-      return 0;
-    }
-    if (direction === "asc") {
-      return boolA ? 1 : -1;
-    }
-    return boolA ? -1 : 1;
-  };
-  var boolean_default = {
-    type: "boolean",
-    render: render2,
-    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_default = {
-    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_i18n131 = __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)
+  // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
+  var import_element187 = __toESM(require_element(), 1);
+  var import_jsx_runtime315 = __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_element187.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime315.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/dataviews/build-module/field-types/array.mjs
-  function getValueFormatted8({
-    item,
-    field
+  // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
+  var import_components68 = __toESM(require_components(), 1);
+  var import_element188 = __toESM(require_element(), 1);
+  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  function ToggleGroup({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const value = field.getValue({ item });
-    const arr = Array.isArray(value) ? value : [];
-    return arr.join(", ");
-  }
-  function render3({ item, field }) {
-    return getValueFormatted8({ item, field });
-  }
-  function isValidCustom5(item, field) {
-    const value = field.getValue({ item });
-    if ([void 0, "", null].includes(value)) {
-      return null;
-    }
-    if (!Array.isArray(value)) {
-      return (0, import_i18n131.__)("Value must be an array.");
+    const { getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const disabled2 = field.isDisabled({ item: data, field });
+    const value = getValue3({ item: data });
+    const onChangeControl = (0, import_element188.useCallback)(
+      (newValue) => onChange(setValue({ item: data, value: newValue })),
+      [data, onChange, setValue]
+    );
+    const { elements: elements2, isLoading } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components68.Spinner, {});
     }
-    if (!value.every((v3) => typeof v3 === "string")) {
-      return (0, import_i18n131.__)("Every value must be a string.");
+    if (elements2.length === 0) {
+      return null;
     }
-    return null;
+    const selectedOption = elements2.find((el) => el.value === value);
+    return /* @__PURE__ */ (0, import_jsx_runtime316.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: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          import_components68.__experimentalToggleGroupControlOption,
+          {
+            label: el.label,
+            value: el.value,
+            disabled: disabled2
+          },
+          el.value
+        ))
+      }
+    );
   }
-  var sort5 = (a3, b3, direction) => {
-    const arrA = Array.isArray(a3) ? a3 : [];
-    const arrB = Array.isArray(b3) ? b3 : [];
-    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: render3,
-    Edit: "array",
-    sort: sort5,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      OPERATOR_IS_ANY2,
-      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
+  // packages/dataviews/build-module/components/dataform-controls/array.mjs
+  var import_components69 = __toESM(require_components(), 1);
+  var import_element189 = __toESM(require_element(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  function ArrayControl({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
-  }
-  var password_default2 = {
-    type: "password",
-    render: render2,
-    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
+    const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
+    const value = getValue3({ item: data });
+    const disabled2 = field.isDisabled({ item: data, field });
+    const { elements: elements2, isLoading } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    const arrayValueAsElements = (0, import_element189.useMemo)(
+      () => Array.isArray(value) ? value.map((token) => {
+        const element = elements2?.find(
+          (suggestion) => suggestion.value === token
+        );
+        return element || { value: token, label: token };
+      }) : [],
+      [value, elements2]
+    );
+    const onChangeControl = (0, import_element189.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]
+    );
+    if (isLoading) {
+      return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_components69.Spinner, {});
     }
-  };
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      ValidatedFormTokenField,
+      {
+        required: !!isValid2?.required,
+        markWhenOptional,
+        customValidity: getCustomValidity(isValid2, validity),
+        label: hideLabelFromVision ? void 0 : label,
+        value: arrayValueAsElements,
+        onChange: onChangeControl,
+        placeholder,
+        suggestions: elements2?.map((element) => element.value),
+        disabled: disabled2,
+        __experimentalValidateInput: (token) => {
+          if (field.isValid?.elements && elements2) {
+            return elements2.some(
+              (element) => element.value === token || element.label === token
+            );
+          }
+          return true;
+        },
+        __experimentalExpandOnFocus: elements2 && elements2.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" && elements2) {
+            const element = elements2.find(
+              (el) => el.value === token
+            );
+            return element?.label || token;
+          }
+          return token;
+        },
+        __experimentalRenderItem: ({ item }) => {
+          if (typeof item === "string" && elements2) {
+            const element = elements2.find(
+              (el) => el.value === item
+            );
+            return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: element?.label || item });
+          }
+          return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: item });
+        }
+      }
+    );
+  }

-  // packages/dataviews/build-module/field-types/telephone.mjs
-  var telephone_default = {
-    type: "telephone",
-    render: render2,
-    Edit: "telephone",
-    sort: sort_text_default,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      OPERATOR_IS,
-      OPERATOR_IS_NOT,
-      OPERATOR_CONTAINS,
-      OPERATOR_NOT_CONTAINS,
-      OPERATOR_STARTS_WITH,
-      // Multiple selection
-      OPERATOR_IS_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      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/components/dataform-controls/color.mjs
+  var import_components70 = __toESM(require_components(), 1);
+  var import_element190 = __toESM(require_element(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  var ColorPickerDropdown = ({
+    color,
+    onColorChange,
+    disabled: disabled2
+  }) => {
+    const validColor = color && w(color).isValid() ? color : "#ffffff";
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components70.Dropdown,
+      {
+        className: "dataviews-controls__color-picker-dropdown",
+        popoverProps: { resize: false },
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          import_components70.Button,
+          {
+            onClick: onToggle,
+            "aria-label": (0, import_i18n126.__)("Open color picker"),
+            size: "small",
+            disabled: disabled2,
+            accessibleWhenDisabled: true,
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components70.ColorIndicator, { colorValue: validColor })
+          }
+        ),
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components70.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          import_components70.ColorPicker,
+          {
+            color: validColor,
+            onChange: onColorChange,
+            enableAlpha: true
+          }
+        ) })
+      }
+    );
   };
-
-  // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n132 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
-  function render4({ item, field }) {
-    if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime322.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_runtime322.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-        "div",
-        {
-          style: {
-            width: "16px",
-            height: "16px",
-            borderRadius: "50%",
-            backgroundColor: value,
-            border: "1px solid #ddd",
-            flexShrink: 0
+  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_element190.useCallback)(
+      (newColor) => {
+        onChange(setValue({ item: data, value: newColor }));
+      },
+      [data, onChange, setValue]
+    );
+    const handleInputChange = (0, import_element190.useCallback)(
+      (newValue) => {
+        onChange(setValue({ item: data, value: newValue || "" }));
+      },
+      [data, onChange, setValue]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime318.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_runtime318.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          ColorPickerDropdown,
+          {
+            color: value,
+            onColorChange: handleColorChange,
+            disabled: disabled2
           }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime322.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_i18n132.__)("Value must be a valid color.");
-    }
-    return null;
+
+  // packages/dataviews/build-module/components/dataform-controls/password.mjs
+  var import_components71 = __toESM(require_components(), 1);
+  var import_element191 = __toESM(require_element(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  function Password({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
+  }) {
+    const [isVisible2, setIsVisible] = (0, import_element191.useState)(false);
+    const disabled2 = field.isDisabled({ item: data, field });
+    const toggleVisibility = (0, import_element191.useCallback)(() => {
+      setIsVisible((prev) => !prev);
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      ValidatedText,
+      {
+        ...{
+          data,
+          field,
+          onChange,
+          hideLabelFromVision,
+          markWhenOptional,
+          validity,
+          type: isVisible2 ? "text" : "password",
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+            import_components71.Button,
+            {
+              icon: isVisible2 ? unseen_default : seen_default,
+              onClick: toggleVisibility,
+              size: "small",
+              label: isVisible2 ? (0, import_i18n127.__)("Hide password") : (0, import_i18n127.__)("Show password"),
+              disabled: disabled2,
+              accessibleWhenDisabled: true
+            }
+          ) })
+        }
+      }
+    );
   }
-  var sort6 = (a3, b3, direction) => {
-    const colorA = w(a3);
-    const colorB = w(b3);
-    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: render4,
-    Edit: "color",
-    sort: sort6,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      OPERATOR_IS,
-      OPERATOR_IS_NOT,
-      OPERATOR_IS_ANY2,
-      OPERATOR_IS_NONE
-    ],
-    format: {},
-    getValueFormatted: get_value_formatted_default_default,
-    validate: {
-      required: isValidRequired,
-      elements: isValidElements,
-      custom: isValidCustom6
-    }
-  };

-  // packages/dataviews/build-module/field-types/url.mjs
-  var url_default = {
-    type: "url",
-    render: render2,
-    Edit: "url",
-    sort: sort_text_default,
-    enableSorting: true,
-    enableGlobalSearch: false,
-    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
-    validOperators: [
-      OPERATOR_IS,
-      OPERATOR_IS_NOT,
-      OPERATOR_CONTAINS,
-      OPERATOR_NOT_CONTAINS,
-      OPERATOR_STARTS_WITH,
-      // Multiple selection
-      OPERATOR_IS_ANY2,
-      OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
-      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/utils/has-elements.mjs
+  function hasElements(field) {
+    return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
+  }

-  // packages/dataviews/build-module/field-types/no-type.mjs
-  var sort7 = (a3, b3, direction) => {
-    if (typeof a3 === "number" && typeof b3 === "number") {
-      return sort_number_default(a3, b3, direction);
-    }
-    return sort_text_default(a3, b3, direction);
-  };
-  var no_type_default = {
-    // type: no type for this one
-    render: render2,
-    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
-    }
+  // packages/dataviews/build-module/components/dataform-controls/index.mjs
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var FORM_CONTROLS = {
+    adaptiveSelect: AdaptiveSelect,
+    array: ArrayControl,
+    checkbox: Checkbox,
+    color: Color,
+    combobox: Combobox3,
+    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
   };
-
-  // 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 isEditConfig(value) {
+    return value && typeof value === "object" && typeof value.control === "string";
   }
-  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 };
+  function createConfiguredControl(config2) {
+    const { control, ...controlConfig } = config2;
+    const BaseControlType = getControlByType(control);
+    if (BaseControlType === null) {
+      return null;
     }
-    return void 0;
+    return function ConfiguredControl(props) {
+      return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(BaseControlType, { ...props, config: controlConfig });
+    };
   }
-  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
-      };
-    }
-    let elements2;
-    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) {
-      elements2 = {
-        constraint: true,
-        validate: fieldType.validate.elements
-      };
+  function getControl(field, fallback) {
+    if (typeof field.Edit === "function") {
+      return field.Edit;
     }
-    const min4 = normalizeRangeRule(rules?.min, fieldType, "min");
-    const max4 = 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 (typeof field.Edit === "string") {
+      return getControlByType(field.Edit);
     }
-    const maxLengthValue = rules?.maxLength;
-    let maxLength;
-    if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
-      maxLength = {
-        constraint: maxLengthValue,
-        validate: fieldType.validate.maxLength
-      };
+    if (isEditConfig(field.Edit)) {
+      return createConfiguredControl(field.Edit);
     }
-    const patternValue = rules?.pattern;
-    let pattern;
-    if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
-      pattern = {
-        constraint: patternValue,
-        validate: fieldType.validate.pattern
-      };
+    if (hasElements(field) && field.type !== "array") {
+      return getControlByType("adaptiveSelect");
     }
-    const custom = rules?.custom ?? fieldType.validate.custom;
-    return {
-      required,
-      elements: elements2,
-      min: min4,
-      max: max4,
-      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_default2,
-      time_default,
-      boolean_default,
-      media_default,
-      array_default,
-      password_default2,
-      telephone_default,
-      color_default2,
-      url_default
-    ].find((fieldType) => fieldType?.type === type);
-    if (!!found) {
-      return found;
+    if (fallback === null) {
+      return null;
     }
-    return no_type_default;
-  }
-  function normalizeFields(fields2) {
-    return fields2.map((field) => {
-      const fieldType = getFieldTypeByName(field.type);
-      const getValue3 = field.getValue || get_value_from_id_default(field.id);
-      const sort8 = function(a3, b3, direction) {
-        const aValue = getValue3({ item: a3 });
-        const bValue = getValue3({ item: b3 });
-        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: getValue3,
-        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
-      };
-    });
+    return getControlByType(fallback);
   }
-
-  // packages/dataviews/build-module/hooks/use-data.mjs
-  var import_element190 = __toESM(require_element(), 1);
-  function useData({
-    view,
-    data: shownData,
-    getItemId: getItemId2,
-    isLoading,
-    paginationInfo,
-    selection
-  }) {
-    const isInfiniteScrollEnabled = view.infiniteScrollEnabled;
-    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element190.useState)(
-      !isLoading
-    );
-    (0, import_element190.useEffect)(() => {
-      if (!isLoading) {
-        setHasInitiallyLoaded(true);
-      }
-    }, [isLoading]);
-    const previousDataRef = (0, import_element190.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element190.useRef)(paginationInfo);
-    (0, import_element190.useEffect)(() => {
-      if (!isLoading) {
-        previousDataRef.current = shownData;
-        previousPaginationInfoRef.current = paginationInfo;
-      }
-    }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element190.useState)([]);
-    const positionMapRef = (0, import_element190.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element190.useRef)([]);
-    const prevViewParamsRef = (0, import_element190.useRef)({
-      search: void 0,
-      filters: void 0,
-      perPage: void 0
-    });
-    const scrollDirectionRef = (0, import_element190.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element190.useRef)(void 0);
-    const hasInitializedRef = (0, import_element190.useRef)(false);
-    const allLoadedRecords = (0, import_element190.useMemo)(() => {
-      if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
-        if (view.startPosition < prevStartPositionRef.current) {
-          scrollDirectionRef.current = "up";
-        } else if (view.startPosition > prevStartPositionRef.current) {
-          scrollDirectionRef.current = "down";
-        }
-      }
-      prevStartPositionRef.current = view.startPosition;
-      const currentFiltersKey = JSON.stringify(view.filters ?? []);
-      const prevFiltersKey = prevViewParamsRef.current.filters;
-      const shouldReset = !hasInitializedRef.current || !view.infiniteScrollEnabled || view.search !== prevViewParamsRef.current.search || currentFiltersKey !== prevFiltersKey || view.perPage !== prevViewParamsRef.current.perPage;
-      hasInitializedRef.current = true;
-      prevViewParamsRef.current = {
-        search: view.search,
-        filters: currentFiltersKey,
-        perPage: view.perPage
-      };
-      if (shouldReset) {
-        positionMapRef.current.clear();
-        scrollDirectionRef.current = void 0;
-        const startPosition = view.search ? 1 : view.startPosition ?? 1;
-        const records = shownData.map((record, index2) => {
-          const position = startPosition + index2;
-          positionMapRef.current.set(getItemId2(record), position);
-          return {
-            ...record,
-            position
-          };
-        });
-        allLoadedRecordsRef.current = records;
-        return records;
-      }
-      const prev = allLoadedRecordsRef.current;
-      const shownDataIds = new Set(shownData.map(getItemId2));
-      const scrollDirection = scrollDirectionRef.current;
-      const basePosition = view.search ? 1 : view.startPosition ?? 1;
-      const newRecords = shownData.map((record, index2) => {
-        const itemId = getItemId2(record);
-        const position = view.infiniteScrollEnabled ? basePosition + index2 : void 0;
-        if (position !== void 0) {
-          positionMapRef.current.set(itemId, position);
-        }
-        return {
-          ...record,
-          position
-        };
-      });
-      if (newRecords.length === 0) {
-        return prev;
-      }
-      const prevWithoutDuplicates = prev.filter(
-        (record) => !shownDataIds.has(getItemId2(record))
-      );
-      const allRecords = scrollDirection === "up" ? [...newRecords, ...prevWithoutDuplicates] : [...prevWithoutDuplicates, ...newRecords];
-      allRecords.sort((a3, b3) => {
-        const posA = a3.position;
-        const posB = b3.position;
-        return posA - posB;
-      });
-      let result = allRecords;
-      if (visibleEntries.length > 0) {
-        const visibleMin = Math.min(...visibleEntries);
-        const visibleMax = Math.max(...visibleEntries);
-        const buffer = 20;
-        const recordPositions = allRecords.map(
-          (r4) => r4.position
-        );
-        const minRecordPos = Math.min(...recordPositions);
-        const maxRecordPos = Math.max(...recordPositions);
-        const hasOverlap = !(maxRecordPos < visibleMin - buffer || minRecordPos > visibleMax + buffer);
-        if (hasOverlap) {
-          result = allRecords.filter((record) => {
-            const itemId = getItemId2(record);
-            const isSelected2 = selection?.includes(itemId);
-            if (isSelected2) {
-              return true;
-            }
-            const itemPosition = record.position;
-            if (scrollDirection === "up") {
-              return itemPosition <= visibleMax + buffer;
-            } else if (scrollDirection === "down") {
-              return itemPosition >= visibleMin - buffer;
-            }
-            return itemPosition >= visibleMin - buffer && itemPosition <= visibleMax + buffer;
-          });
-        }
-      }
-      allLoadedRecordsRef.current = result;
-      return result;
-    }, [
-      shownData,
-      view.search,
-      view.filters,
-      view.perPage,
-      view.startPosition,
-      view.infiniteScrollEnabled,
-      visibleEntries,
-      selection,
-      getItemId2
-    ]);
-    if (!isInfiniteScrollEnabled) {
-      const dataToReturn = isLoading && previousDataRef.current?.length ? previousDataRef.current : shownData;
-      return {
-        data: dataToReturn.map((item) => ({
-          ...item,
-          position: void 0
-        })),
-        paginationInfo: isLoading && previousDataRef.current?.length ? previousPaginationInfoRef.current : paginationInfo,
-        hasInitiallyLoaded,
-        setVisibleEntries: void 0
-      };
+  function getControlByType(type) {
+    if (Object.keys(FORM_CONTROLS).includes(type)) {
+      return FORM_CONTROLS[type];
     }
-    return {
-      data: allLoadedRecords,
-      paginationInfo,
-      hasInitiallyLoaded,
-      setVisibleEntries
-    };
+    return null;
   }

-  // packages/dataviews/build-module/hooks/use-infinite-scroll.mjs
-  var import_element191 = __toESM(require_element(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
-  function captureAnchorElement(container, anchorElementRef, direction) {
-    const containerRect = container.getBoundingClientRect();
-    const centerY = containerRect.top + containerRect.height / 2;
-    const items = Array.from(container.querySelectorAll("[aria-posinset]"));
-    if (items.length === 0) {
+  // 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;
     }
-    const bestAnchor = items.reduce((best, item) => {
-      const itemRect = item.getBoundingClientRect();
-      const itemCenterY = itemRect.top + itemRect.height / 2;
-      const distance2 = Math.abs(itemCenterY - centerY);
-      const bestRect = best.getBoundingClientRect();
-      const bestCenterY = bestRect.top + bestRect.height / 2;
-      const bestDistance = Math.abs(bestCenterY - centerY);
-      return distance2 < bestDistance ? item : best;
-    });
-    const posinset = Number(bestAnchor.getAttribute("aria-posinset"));
-    const anchorRect = bestAnchor.getBoundingClientRect();
-    anchorElementRef.current = {
-      posinset,
-      viewportOffset: anchorRect.top - containerRect.top,
-      scrollTop: container.scrollTop,
-      direction
-    };
-    return true;
-  }
-  function useInfiniteScroll({
-    view,
-    onChangeView,
-    isLoading,
-    paginationInfo,
-    containerRef,
-    setVisibleEntries
-  }) {
-    const anchorElementRef = (0, import_element191.useRef)(null);
-    const viewRef = (0, import_element191.useRef)(view);
-    const isLoadingRef = (0, import_element191.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element191.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element191.useRef)(paginationInfo.totalItems);
-    (0, import_element191.useLayoutEffect)(() => {
-      viewRef.current = view;
-      isLoadingRef.current = isLoading;
-      onChangeViewRef.current = onChangeView;
-      totalItemsRef.current = paginationInfo.totalItems;
-    }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element191.useCallback)(
-      (entries) => {
-        if (!setVisibleEntries) {
-          return;
-        }
-        setVisibleEntries((prev) => {
-          const newVisibleEntries = new Set(prev);
-          let hasChanged = false;
-          entries.forEach((entry) => {
-            const posInSet = Number(
-              entry.target?.attributes?.getNamedItem(
-                "aria-posinset"
-              )?.value
-            );
-            if (isNaN(posInSet)) {
-              return;
-            }
-            if (entry.isIntersecting) {
-              if (!newVisibleEntries.has(posInSet)) {
-                newVisibleEntries.add(posInSet);
-                hasChanged = true;
-              }
-            } else if (newVisibleEntries.has(posInSet)) {
-              newVisibleEntries.delete(posInSet);
-              hasChanged = true;
-            }
-          });
-          return hasChanged ? Array.from(newVisibleEntries).sort() : prev;
-        });
-      },
-      [setVisibleEntries]
-    );
-    (0, import_element191.useLayoutEffect)(() => {
-      const container = containerRef.current;
-      const anchor = anchorElementRef.current;
-      if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
-        return;
-      }
-      const anchorElement = container.querySelector(
-        `[aria-posinset="${anchor.posinset}"]`
-      );
-      if (anchorElement) {
-        const containerRect = container.getBoundingClientRect();
-        const anchorRect = anchorElement.getBoundingClientRect();
-        const currentOffset = anchorRect.top - containerRect.top;
-        const scrollAdjustment = currentOffset - anchor.viewportOffset + (container.scrollTop - anchor.scrollTop);
-        if (Math.abs(scrollAdjustment) > 1) {
-          container.scrollTop += scrollAdjustment;
-        }
-      }
-      anchorElementRef.current = null;
-    }, [containerRef, isLoading, view.infiniteScrollEnabled]);
-    const intersectionObserverRef = (0, import_element191.useRef)(
-      null
-    );
-    (0, import_element191.useEffect)(() => {
-      if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
-        if (intersectionObserverRef.current) {
-          intersectionObserverRef.current.disconnect();
-          intersectionObserverRef.current = null;
-        }
-        return;
-      }
-      intersectionObserverRef.current = new IntersectionObserver(
-        intersectionObserverCallback,
-        { root: null, rootMargin: "0px", threshold: 0.1 }
-      );
-      return () => {
-        if (intersectionObserverRef.current) {
-          intersectionObserverRef.current.disconnect();
-          intersectionObserverRef.current = null;
-        }
-      };
-    }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element191.useEffect)(() => {
-      if (!view.infiniteScrollEnabled || !containerRef.current) {
-        return;
-      }
-      let lastScrollTop = 0;
-      const BOTTOM_THRESHOLD = 600;
-      const TOP_THRESHOLD = 800;
-      const handleScroll = (0, import_compose29.throttle)((event) => {
-        const currentView = viewRef.current;
-        const totalItems = totalItemsRef.current;
-        const target = event.target;
-        const scrollTop = target.scrollTop;
-        const scrollHeight = target.scrollHeight;
-        const clientHeight = target.clientHeight;
-        const scrollDirection = scrollTop > lastScrollTop ? "down" : "up";
-        lastScrollTop = scrollTop;
-        if (isLoadingRef.current) {
-          return;
-        }
-        const currentStartPosition = currentView.startPosition || 1;
-        const batchSize = currentView.perPage || 10;
-        const currentEndPosition = Math.min(
-          currentStartPosition + batchSize,
-          totalItems
-        );
-        if (scrollDirection === "down" && scrollTop + clientHeight >= scrollHeight - BOTTOM_THRESHOLD) {
-          if (currentEndPosition < totalItems) {
-            const newStartPosition = currentEndPosition;
-            captureAnchorElement(target, anchorElementRef, "down");
-            onChangeViewRef.current({
-              ...currentView,
-              startPosition: newStartPosition
-            });
-          }
-        }
-        if (scrollDirection === "up" && scrollTop <= TOP_THRESHOLD) {
-          if (currentStartPosition > 1) {
-            const calculatedStartPosition = currentStartPosition - batchSize;
-            const newStartPosition = calculatedStartPosition < 6 ? 1 : calculatedStartPosition;
-            captureAnchorElement(target, anchorElementRef, "up");
-            onChangeViewRef.current({
-              ...currentView,
-              startPosition: newStartPosition
-            });
-          }
-        }
-      }, 50);
-      const container = containerRef.current;
-      container.addEventListener("scroll", handleScroll);
-      return () => {
-        container.removeEventListener("scroll", handleScroll);
-        handleScroll.cancel();
-      };
-    }, [containerRef, view.infiniteScrollEnabled]);
     return {
-      intersectionObserver: intersectionObserverRef.current
+      isPrimary: !!field.filterBy?.isPrimary,
+      operators
     };
   }
+  var get_filter_by_default = getFilterBy;

-  // packages/dataviews/build-module/dataviews-picker/index.mjs
-  var import_element192 = __toESM(require_element(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
-  var isItemClickable = () => false;
-  var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
-    (viewLayout) => viewLayout.isPicker
-  );
-  var defaultGetItemId = (item) => item.id;
-  var EMPTY_ARRAY10 = [];
-  var DEFAULT_PICKER_LAYOUTS = {
-    pickerGrid: true,
-    pickerTable: true
+  // 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 segment2 of path) {
+      if (value.hasOwnProperty(segment2)) {
+        value = value[segment2];
+      } else {
+        value = void 0;
+      }
+    }
+    return value;
   };
-  function DefaultUI({
-    search = true,
-    searchLabel = void 0
+  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 segment2 of path.slice(0, -1)) {
+      current[segment2] = {};
+      current = current[segment2];
+    }
+    current[path.at(-1)] = value;
+    return result;
+  };
+  var set_value_from_id_default = setValueFromId;
+
+  // packages/dataviews/build-module/field-types/email.mjs
+  var import_i18n128 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
+  function RenderFromElements({
+    item,
+    field
   }) {
-    const { view } = (0, import_element192.useContext)(dataviews_context_default);
-    const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-        Stack,
-        {
-          direction: "row",
-          align: "top",
-          justify: "space-between",
-          className: clsx_default("dataviews__view-actions", {
-            "dataviews__view-actions--infinite-scroll": isInfiniteScroll
-          }),
-          gap: "xs",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
-              Stack,
-              {
-                direction: "row",
-                gap: "sm",
-                justify: "start",
-                className: "dataviews__search",
-                children: [
-                  search && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(toggle_default, {})
-                ]
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(dataviews_view_config_default, {}) })
-          ]
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DataViewsPickerFooter, {})
-    ] });
+    const { elements: elements2, isLoading } = useElements({
+      elements: field.elements,
+      getElements: field.getElements
+    });
+    const value = field.getValue({ item });
+    if (isLoading) {
+      return value;
+    }
+    if (elements2.length === 0) {
+      return value;
+    }
+    return elements2?.find((element) => element.value === value)?.label || field.getValue({ item });
   }
-  function DataViewsPicker({
-    view,
-    onChangeView,
-    fields: fields2,
-    search = true,
-    searchLabel = void 0,
-    actions: actions2 = EMPTY_ARRAY10,
-    data,
-    getItemId: getItemId2 = defaultGetItemId,
-    isLoading = false,
-    paginationInfo,
-    defaultLayouts: defaultLayoutsProperty = DEFAULT_PICKER_LAYOUTS,
-    selection,
-    onChangeSelection,
-    children,
-    config: config2 = { perPageSizes: [10, 20, 50, 100] },
-    itemListLabel,
-    empty,
-    onReset
+
+  // packages/dataviews/build-module/field-types/utils/render-default.mjs
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  function render2({
+    item,
+    field
   }) {
-    const { data: displayData, setVisibleEntries } = useData({
-      view,
-      data,
-      getItemId: getItemId2,
-      selection,
-      paginationInfo
-    });
-    const containerRef = (0, import_element192.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element192.useState)(0);
-    const resizeObserverRef = (0, import_compose30.useResizeObserver)(
-      (resizeObserverEntries) => {
-        setContainerWidth(
-          resizeObserverEntries[0].borderBoxSize[0].inlineSize
-        );
-      },
-      { box: "border-box" }
-    );
-    const [openedFilter, setOpenedFilter] = (0, import_element192.useState)(null);
-    function setSelectionWithChange(value) {
-      const newValue = typeof value === "function" ? value(selection) : value;
-      if (onChangeSelection) {
-        onChangeSelection(newValue);
-      }
+    if (field.hasElements) {
+      return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(RenderFromElements, { item, field });
     }
-    const _fields = (0, import_element192.useMemo)(() => normalizeFields(fields2), [fields2]);
-    const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element192.useMemo)(
-      () => (filters || []).some(
-        (filter) => filter.isPrimary || filter.isLocked
-      ),
-      [filters]
-    );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element192.useState)(
-      hasPrimaryOrLockedFilters
-    );
-    const { intersectionObserver } = useInfiniteScroll({
-      view,
-      onChangeView,
-      isLoading,
-      paginationInfo,
-      containerRef,
-      setVisibleEntries
-    });
-    (0, import_element192.useEffect)(() => {
-      if (hasPrimaryOrLockedFilters && !isShowingFilter) {
-        setIsShowingFilter(true);
+    return field.getValueFormatted({ item, field });
+  }
+
+  // packages/dataviews/build-module/field-types/utils/sort-text.mjs
+  var sort_text_default = (a3, b3, direction) => {
+    return direction === "asc" ? a3.localeCompare(b3) : b3.localeCompare(a3);
+  };
+
+  // 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);
+  }
+
+  // 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;
+  }
+
+  // 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/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;
       }
-    }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element192.useMemo)(
-      () => Object.fromEntries(
-        Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
-          return dataViewsPickerLayouts.some(
-            (viewLayout) => viewLayout.type === layoutType
-          );
-        }).map(([key, value]) => [
-          key,
-          value === true ? {} : value
-        ])
-      ),
-      [defaultLayoutsProperty]
-    );
-    if (!defaultLayouts2[view.type]) {
-      return null;
+      return regexp.test(String(value));
+    } catch {
+      return false;
+    }
+  }
+
+  // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
+  function isValidElements(item, field) {
+    const elements2 = field.elements ?? [];
+    const validValues = elements2.map((el) => el.value);
+    if (validValues.length === 0) {
+      return true;
+    }
+    const value = field.getValue({ item });
+    return [].concat(value).every((v3) => validValues.includes(v3));
+  }
+
+  // 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_i18n128.__)("Value must be a valid email address.");
+    }
+    return null;
+  }
+  var email_default = {
+    type: "email",
+    render: render2,
+    Edit: "email",
+    sort: sort_text_default,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      OPERATOR_IS,
+      OPERATOR_IS_NOT,
+      OPERATOR_CONTAINS,
+      OPERATOR_NOT_CONTAINS,
+      OPERATOR_STARTS_WITH,
+      // Multiple selection
+      OPERATOR_IS_ANY2,
+      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
+    }
+  };
+
+  // packages/dataviews/build-module/field-types/integer.mjs
+  var import_i18n129 = __toESM(require_i18n(), 1);
+
+  // packages/dataviews/build-module/field-types/utils/sort-number.mjs
+  var sort_number_default = (a3, b3, direction) => {
+    return direction === "asc" ? a3 - b3 : b3 - a3;
+  };
+
+  // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
+  function isValidMin(item, field) {
+    if (typeof field.isValid.min?.constraint !== "number") {
+      return false;
+    }
+    const value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return true;
+    }
+    return Number(value) >= field.isValid.min.constraint;
+  }
+
+  // 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 value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return true;
+    }
+    return Number(value) <= field.isValid.max.constraint;
+  }
+
+  // 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 "";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-      dataviews_context_default.Provider,
-      {
-        value: {
-          view,
-          onChangeView,
-          fields: _fields,
-          actions: actions2,
-          data: displayData,
-          isLoading,
-          paginationInfo,
-          isItemClickable,
-          selection,
-          onChangeSelection: setSelectionWithChange,
-          openedFilter,
-          setOpenedFilter,
-          getItemId: getItemId2,
-          containerWidth,
-          containerRef,
-          resizeObserverRef,
-          defaultLayouts: defaultLayouts2,
-          filters,
-          isShowingFilter,
-          setIsShowingFilter,
-          config: config2,
-          itemListLabel,
-          empty,
-          onReset,
-          hasInitiallyLoaded: true,
-          intersectionObserver
-        },
-        children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DefaultUI, { search, searchLabel }) })
-      }
+    value = Number(value);
+    if (!Number.isFinite(value)) {
+      return String(value);
+    }
+    let formatInteger;
+    if (field.type !== "integer") {
+      formatInteger = format2;
+    } else {
+      formatInteger = field.format;
+    }
+    const { separatorThousand } = formatInteger;
+    const integerValue = Math.trunc(value);
+    if (!separatorThousand) {
+      return String(integerValue);
+    }
+    return String(integerValue).replace(
+      /\B(?=(\d{3})+(?!\d))/g,
+      separatorThousand
     );
   }
-  var DataViewsPickerSubComponents = DataViewsPicker;
-  DataViewsPickerSubComponents.BulkActionToolbar = DataViewsPickerBulkActionToolbar;
-  DataViewsPickerSubComponents.Footer = DataViewsPickerFooter;
-  DataViewsPickerSubComponents.Filters = filters_default;
-  DataViewsPickerSubComponents.FiltersToggled = filters_toggled_default;
-  DataViewsPickerSubComponents.FiltersToggle = toggle_default;
-  DataViewsPickerSubComponents.Layout = DataViewsLayout;
-  DataViewsPickerSubComponents.LayoutSwitcher = ViewTypeMenu;
-  DataViewsPickerSubComponents.Pagination = DataViewsPagination;
-  DataViewsPickerSubComponents.Search = dataviews_search_default;
-  DataViewsPickerSubComponents.ViewConfig = DataviewsViewConfigDropdown;
-  var dataviews_picker_default = DataViewsPickerSubComponents;
-
-  // packages/dataviews/build-module/dataform/index.mjs
-  var import_element203 = __toESM(require_element(), 1);
+  function isValidCustom2(item, field) {
+    const value = field.getValue({ item });
+    if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
+      return (0, import_i18n129.__)("Value must be an integer.");
+    }
+    return null;
+  }
+  var integer_default = {
+    type: "integer",
+    render: render2,
+    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_ANY2,
+      OPERATOR_IS_NONE,
+      OPERATOR_IS_NOT_ALL
+    ],
+    format: format2,
+    getValueFormatted: getValueFormatted2,
+    validate: {
+      required: isValidRequired,
+      min: isValidMin,
+      max: isValidMax,
+      elements: isValidElements,
+      custom: isValidCustom2
+    }
+  };

-  // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element193 = __toESM(require_element(), 1);
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element193.createContext)({
-    fields: []
-  });
-  DataFormContext.displayName = "DataFormContext";
-  function DataFormProvider({
-    fields: fields2,
-    children
+  // packages/dataviews/build-module/field-types/number.mjs
+  var import_i18n130 = __toESM(require_i18n(), 1);
+  var format3 = {
+    separatorThousand: ",",
+    separatorDecimal: ".",
+    decimals: 2
+  };
+  function getValueFormatted3({
+    item,
+    field
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
+    let value = field.getValue({ item });
+    if (value === null || value === void 0) {
+      return "";
+    }
+    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 dataform_context_default = DataFormContext;
+  function isEmpty(value) {
+    return value === "" || value === void 0 || value === null;
+  }
+  function isValidCustom3(item, field) {
+    const value = field.getValue({ item });
+    if (!isEmpty(value) && !Number.isFinite(value)) {
+      return (0, import_i18n130.__)("Value must be a number.");
+    }
+    return null;
+  }
+  var number_default = {
+    type: "number",
+    render: render2,
+    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_ANY2,
+      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/components/dataform-layouts/data-form-layout.mjs
-  var import_element202 = __toESM(require_element(), 1);
+  // packages/dataviews/build-module/field-types/text.mjs
+  var text_default = {
+    type: "text",
+    render: render2,
+    Edit: "text",
+    sort: sort_text_default,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      // Single selection
+      OPERATOR_IS,
+      OPERATOR_IS_NOT,
+      OPERATOR_CONTAINS,
+      OPERATOR_NOT_CONTAINS,
+      OPERATOR_STARTS_WITH,
+      // Multiple selection
+      OPERATOR_IS_ANY2,
+      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/components/dataform-layouts/regular/index.mjs
-  var import_element194 = __toESM(require_element(), 1);
-  var import_components76 = __toESM(require_components(), 1);
+  // packages/dataviews/build-module/field-types/datetime.mjs
+  var import_date14 = __toESM(require_date(), 1);

-  // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n133 = __toESM(require_i18n(), 1);
-  var DEFAULT_LAYOUT = {
-    type: "regular",
-    labelPosition: "top"
+  // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+  var import_date13 = __toESM(require_date(), 1);
+  function parseDateLike(value) {
+    if (!isValid(new Date(value))) {
+      return null;
+    }
+    const parsed = (0, import_date13.getDate)(value);
+    return parsed && isValid(parsed) ? parsed.getTime() : null;
+  }
+  function validateBoundary(item, field, boundary, parse13) {
+    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 = parse13(constraint);
+    const parsedValue = parse13(String(boundaryValue));
+    if (parsedConstraint === null || parsedValue === null) {
+      return false;
+    }
+    return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
+  }
+  function isValidMinDate(item, field) {
+    return validateBoundary(item, field, "min", parseDateLike);
+  }
+  function isValidMaxDate(item, field) {
+    return validateBoundary(item, field, "max", parseDateLike);
+  }
+  function isValidMinTime(item, field) {
+    return validateBoundary(item, field, "min", parseTime2);
+  }
+  function isValidMaxTime(item, field) {
+    return validateBoundary(item, field, "max", parseTime2);
+  }
+
+  // packages/dataviews/build-module/field-types/datetime.mjs
+  var format4 = {
+    datetime: (0, import_date14.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date14.getSettings)().l10n.startOfWeek
   };
-  var normalizeCardSummaryField = (sum) => {
-    if (typeof sum === "string") {
-      return [{ id: sum, visibility: "when-collapsed" }];
+  function getValueFormatted4({
+    item,
+    field
+  }) {
+    const value = field.getValue({ item });
+    if (["", void 0, null].includes(value)) {
+      return "";
     }
-    return sum.map((item) => {
-      if (typeof item === "string") {
-        return { id: item, visibility: "when-collapsed" };
-      }
-      return { id: item.id, visibility: item.visibility };
-    });
+    let formatDatetime;
+    if (field.type !== "datetime") {
+      formatDatetime = format4;
+    } else {
+      formatDatetime = field.format;
+    }
+    return (0, import_date14.dateI18n)(formatDatetime.datetime, (0, import_date14.getDate)(value));
+  }
+  var sort = (a3, b3, direction) => {
+    const timeA = new Date(a3).getTime();
+    const timeB = new Date(b3).getTime();
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
   };
-  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_i18n133.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n133.__)("Cancel")
-        };
-      } else if (openAs === "modal") {
-        normalizedOpenAs = {
-          type: "modal",
-          applyLabel: (0, import_i18n133.__)("Apply"),
-          cancelLabel: (0, import_i18n133.__)("Cancel")
-        };
-      } else {
-        normalizedOpenAs = { type: "dropdown" };
-      }
-      normalizedLayout = {
-        type: "panel",
-        labelPosition: layout?.labelPosition ?? "side",
-        openAs: normalizedOpenAs,
-        summary: normalizedSummary,
-        editVisibility: layout?.editVisibility ?? "on-hover"
-      };
-    } 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 ?? ""
-      };
+  var datetime_default = {
+    type: "datetime",
+    render: render2,
+    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
     }
-    return normalizedLayout;
+  };
+
+  // packages/dataviews/build-module/field-types/date.mjs
+  var import_date15 = __toESM(require_date(), 1);
+  var format5 = {
+    date: (0, import_date15.getSettings)().formats.date,
+    weekStartsOn: (0, import_date15.getSettings)().l10n.startOfWeek
+  };
+  function getValueFormatted5({
+    item,
+    field
+  }) {
+    const value = field.getValue({ item });
+    if (["", void 0, null].includes(value)) {
+      return "";
+    }
+    let formatDate2;
+    if (field.type !== "date") {
+      formatDate2 = format5;
+    } else {
+      formatDate2 = field.format;
+    }
+    return (0, import_date15.dateI18n)(formatDate2.date, (0, import_date15.getDate)(value));
   }
-  function normalizeForm(form) {
-    const normalizedFormLayout = normalizeLayout(form?.layout);
-    const normalizedFields = (form.fields ?? []).map(
-      (field) => {
-        if (typeof field === "string") {
-          return {
-            id: field,
-            layout: normalizedFormLayout
-          };
-        }
-        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
-          }
-        };
-      }
-    );
-    return {
-      layout: normalizedFormLayout,
-      fields: normalizedFields
-    };
+  var sort2 = (a3, b3, direction) => {
+    const timeA = new Date(a3).getTime();
+    const timeB = new Date(b3).getTime();
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var date_default2 = {
+    type: "date",
+    render: render2,
+    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_date16 = __toESM(require_date(), 1);
+  var format6 = {
+    time: (0, import_date16.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_date16.getDate)(`${ANCHOR_DATE}T${time}`);
   }
-  var normalize_form_default = normalizeForm;
-
-  // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
-  function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-regular__header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components76.__experimentalHeading, { level: 2, size: 13, children: title }) })
+  function getValueFormatted6({
+    item,
+    field
+  }) {
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
+    if (secondsSinceMidnight === null) {
+      return "";
+    }
+    let formatTime;
+    if (field.type !== "time") {
+      formatTime = format6;
+    } else {
+      formatTime = field.format;
+    }
+    return (0, import_date16.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+  }
+  var sort3 = (a3, b3, direction) => {
+    const timeA = parseTime2(a3);
+    const timeB = parseTime2(b3);
+    if (timeA === null || timeB === null) {
+      if (timeA === timeB) {
+        return 0;
       }
-    );
+      return timeA === null ? 1 : -1;
+    }
+    return direction === "asc" ? timeA - timeB : timeB - timeA;
+  };
+  var time_default = {
+    type: "time",
+    render: render2,
+    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_i18n131 = __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;
   }
-  function FormRegularField({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
+
+  // packages/dataviews/build-module/field-types/boolean.mjs
+  function getValueFormatted7({
+    item,
+    field
   }) {
-    const { fields: fields2 } = (0, import_element194.useContext)(dataform_context_default);
-    const layout = field.layout;
-    const form = (0, import_element194.useMemo)(
-      () => ({
-        layout: DEFAULT_LAYOUT,
-        fields: !!field.children ? field.children : []
-      }),
-      [field]
-    );
-    if (!!field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children
-          }
-        )
-      ] });
+    const value = field.getValue({ item });
+    if (value === true) {
+      return (0, import_i18n131.__)("True");
     }
-    const labelPosition = layout.labelPosition;
-    const fieldDefinition = fields2.find(
-      (fieldDef) => fieldDef.id === field.id
-    );
-    if (!fieldDefinition || !fieldDefinition.Edit) {
-      return null;
+    if (value === false) {
+      return (0, import_i18n131.__)("False");
     }
-    if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
-        Stack,
-        {
-          direction: "row",
-          className: "dataforms-layouts-regular__field",
-          gap: "sm",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              "div",
-              {
-                className: clsx_default(
-                  "dataforms-layouts-regular__field-label",
-                  `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
-                ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components76.BaseControl.VisualLabel, { children: fieldDefinition.label })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              fieldDefinition.render,
-              {
-                item: data,
-                field: fieldDefinition
-              }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              fieldDefinition.Edit,
-              {
-                data,
-                field: fieldDefinition,
-                onChange,
-                hideLabelFromVision: true,
-                markWhenOptional,
-                validity
-              },
-              fieldDefinition.id
-            ) })
-          ]
-        }
-      );
+    return "";
+  }
+  function isValidCustom4(item, field) {
+    const value = field.getValue({ item });
+    if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
+      return (0, import_i18n131.__)("Value must be true, false, or undefined");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_jsx_runtime325.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components76.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-        fieldDefinition.render,
-        {
-          item: data,
-          field: fieldDefinition
-        }
-      )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      fieldDefinition.Edit,
-      {
-        data,
-        field: fieldDefinition,
-        onChange,
-        hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
-        markWhenOptional,
-        validity
-      }
-    ) });
+    return null;
   }
+  var sort4 = (a3, b3, direction) => {
+    const boolA = Boolean(a3);
+    const boolB = Boolean(b3);
+    if (boolA === boolB) {
+      return 0;
+    }
+    if (direction === "asc") {
+      return boolA ? 1 : -1;
+    }
+    return boolA ? -1 : 1;
+  };
+  var boolean_default = {
+    type: "boolean",
+    render: render2,
+    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/components/dataform-layouts/panel/modal.mjs
-  var import_deepmerge3 = __toESM(require_cjs(), 1);
-  var import_components79 = __toESM(require_components(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
+  // packages/dataviews/build-module/field-types/media.mjs
+  var media_default = {
+    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/components/dataform-layouts/panel/summary-button.mjs
-  var import_components78 = __toESM(require_components(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
+  // packages/dataviews/build-module/field-types/array.mjs
+  var import_i18n132 = __toESM(require_i18n(), 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 }
+  // 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)
     );
   }
-  var get_label_classname_default = getLabelClassName;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
-  var import_components77 = __toESM(require_components(), 1);
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
-  function FieldLabelContent({
-    showError,
-    errorMessage,
-    fieldLabel,
-    errorId
+  // packages/dataviews/build-module/field-types/array.mjs
+  function getValueFormatted8({
+    item,
+    field
   }) {
-    if (!showError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_jsx_runtime326.Fragment, { children: fieldLabel });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components77.Icon, { icon: error_default, size: 16 }),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
-      fieldLabel
-    ] });
+    const value = field.getValue({ item });
+    const arr = Array.isArray(value) ? value : [];
+    return arr.join(", ");
   }
-  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;
+  function render3({ item, field }) {
+    return getValueFormatted8({ item, field });
+  }
+  function isValidCustom5(item, field) {
+    const value = field.getValue({ item });
+    if ([void 0, "", null].includes(value)) {
+      return null;
     }
-    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";
-      }
+    if (!Array.isArray(value)) {
+      return (0, import_i18n132.__)("Value must be an array.");
     }
-    if (validity.children) {
-      for (const childValidity of Object.values(validity.children)) {
-        const childError = getFirstValidationError(childValidity);
-        if (childError) {
-          return childError;
-        }
-      }
+    if (!value.every((v3) => typeof v3 === "string")) {
+      return (0, import_i18n132.__)("Every value must be a string.");
     }
-    return void 0;
+    return null;
   }
-  var get_first_validation_error_default = getFirstValidationError;
+  var sort5 = (a3, b3, direction) => {
+    const arrA = Array.isArray(a3) ? a3 : [];
+    const arrB = Array.isArray(b3) ? b3 : [];
+    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: render3,
+    Edit: "array",
+    sort: sort5,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      OPERATOR_IS_ANY2,
+      OPERATOR_IS_NONE,
+      OPERATOR_IS_ALL,
+      OPERATOR_IS_NOT_ALL
+    ],
+    format: {},
+    getValueFormatted: getValueFormatted8,
+    validate: {
+      required: isValidRequiredForArray,
+      elements: isValidElements,
+      custom: isValidCustom5
+    }
+  };

-  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
-  function SummaryButton({
-    data,
-    field,
-    fieldLabel,
-    summaryFields,
-    validity,
-    touched,
-    disabled: disabled2,
-    isOpen: isOpen2,
-    onClick
+  // packages/dataviews/build-module/field-types/password.mjs
+  function getValueFormatted9({
+    item,
+    field
   }) {
-    const { labelPosition, editVisibility } = 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"
-      }
-    );
-    const controlId = (0, import_compose31.useInstanceId)(
-      SummaryButton,
-      "dataforms-layouts-panel__field-control"
-    );
-    const errorId = `${controlId}-error`;
-    const ariaLabel = showError ? (0, import_i18n134.sprintf)(
-      // translators: %s: Field name.
-      (0, import_i18n134._x)("Edit %s (has errors)", "field"),
-      fieldLabel || ""
-    ) : (0, import_i18n134.sprintf)(
-      // translators: %s: Field name.
-      (0, import_i18n134._x)("Edit %s", "field"),
-      fieldLabel || ""
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { className, children: [
-      labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        field_label_content_default,
-        {
-          showError,
-          errorMessage,
-          fieldLabel,
-          errorId
-        }
-      ) }),
-      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        field_label_content_default,
-        {
-          showError: true,
-          errorMessage,
-          errorId
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        "span",
-        {
-          id: `${controlId}`,
-          className: "dataforms-layouts-panel__field-control",
-          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-            "span",
-            {
-              style: {
-                display: "flex",
-                flexDirection: "column",
-                alignItems: "flex-start",
-                width: "100%",
-                gap: "2px"
-              },
-              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                "span",
-                {
-                  style: { width: "100%" },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                    summaryField.render,
-                    {
-                      item: data,
-                      field: summaryField
-                    }
-                  )
-                },
-                summaryField.id
-              ))
-            }
-          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-            summaryField.render,
-            {
-              item: data,
-              field: summaryField
-            },
-            summaryField.id
-          ))
-        }
-      ),
-      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-        import_components78.Button,
+    return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
+  }
+  var password_default2 = {
+    type: "password",
+    render: render2,
+    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: render2,
+    Edit: "telephone",
+    sort: sort_text_default,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      OPERATOR_IS,
+      OPERATOR_IS_NOT,
+      OPERATOR_CONTAINS,
+      OPERATOR_NOT_CONTAINS,
+      OPERATOR_STARTS_WITH,
+      // Multiple selection
+      OPERATOR_IS_ANY2,
+      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_i18n133 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  function render4({ item, field }) {
+    if (field.hasElements) {
+      return /* @__PURE__ */ (0, import_jsx_runtime322.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_runtime322.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+        "div",
         {
-          className: "dataforms-layouts-panel__field-trigger-icon",
-          label: ariaLabel,
-          icon: pencil_default,
-          size: "small",
-          "aria-expanded": isOpen2,
-          "aria-haspopup": "dialog",
-          "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
-          onClick
+          style: {
+            width: "16px",
+            height: "16px",
+            borderRadius: "50%",
+            backgroundColor: value,
+            border: "1px solid #ddd",
+            flexShrink: 0
+          }
         }
-      )
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("span", { children: value })
     ] });
   }
-
-  // packages/dataviews/build-module/hooks/use-form-validity.mjs
-  var import_deepmerge2 = __toESM(require_cjs(), 1);
-  var import_es63 = __toESM(require_es6(), 1);
-  var import_element195 = __toESM(require_element(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  function isFormValid(formValidity) {
-    if (!formValidity) {
-      return true;
+  function isValidCustom6(item, field) {
+    const value = field.getValue({ item });
+    if (![void 0, "", null].includes(value) && !w(value).isValid()) {
+      return (0, import_i18n133.__)("Value must be a valid color.");
     }
-    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";
-        }
-      );
-    });
+    return null;
   }
-  function getFormFieldsToValidate(form, fields2) {
-    const normalizedForm = normalize_form_default(form);
-    if (normalizedForm.fields.length === 0) {
-      return [];
+  var sort6 = (a3, b3, direction) => {
+    const colorA = w(a3);
+    const colorB = w(b3);
+    if (!colorA.isValid() && !colorB.isValid()) {
+      return 0;
     }
-    const fieldsMap = /* @__PURE__ */ new Map();
-    fields2.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;
-        }
-        const fieldDef2 = fieldsMap.get(formField.id);
-        if (fieldDef2) {
-          const [normalizedField2] = normalizeFields([
-            fieldDef2
-          ]);
-          return {
-            id: formField.id,
-            children: processedChildren,
-            field: normalizedField2
-          };
-        }
-        return {
-          id: formField.id,
-          children: processedChildren
-        };
-      }
-      const fieldDef = fieldsMap.get(formField.id);
-      if (!fieldDef) {
-        return null;
-      }
-      const [normalizedField] = normalizeFields([fieldDef]);
-      return {
-        id: formField.id,
-        children: [],
-        field: normalizedField
-      };
+    if (!colorA.isValid()) {
+      return direction === "asc" ? 1 : -1;
     }
-    const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
-    return toValidate;
-  }
-  function setValidityAtPath(formValidity, fieldValidity, path) {
-    if (!formValidity) {
-      formValidity = {};
+    if (!colorB.isValid()) {
+      return direction === "asc" ? -1 : 1;
     }
-    if (path.length === 0) {
-      return formValidity;
+    const hslA = colorA.toHsl();
+    const hslB = colorB.toHsl();
+    if (hslA.h !== hslB.h) {
+      return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
     }
-    const result = { ...formValidity };
-    let current = result;
-    for (let i3 = 0; i3 < path.length - 1; i3++) {
-      const segment2 = path[i3];
-      if (!current[segment2]) {
-        current[segment2] = {};
-      }
-      current[segment2] = { ...current[segment2] };
-      current = current[segment2];
+    if (hslA.s !== hslB.s) {
+      return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
     }
-    const finalKey = path[path.length - 1];
-    current[finalKey] = {
-      ...current[finalKey] || {},
-      ...fieldValidity
-    };
-    return result;
+    return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
+  };
+  var color_default2 = {
+    type: "color",
+    render: render4,
+    Edit: "color",
+    sort: sort6,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      OPERATOR_IS,
+      OPERATOR_IS_NOT,
+      OPERATOR_IS_ANY2,
+      OPERATOR_IS_NONE
+    ],
+    format: {},
+    getValueFormatted: get_value_formatted_default_default,
+    validate: {
+      required: isValidRequired,
+      elements: isValidElements,
+      custom: isValidCustom6
+    }
+  };
+
+  // packages/dataviews/build-module/field-types/url.mjs
+  var url_default = {
+    type: "url",
+    render: render2,
+    Edit: "url",
+    sort: sort_text_default,
+    enableSorting: true,
+    enableGlobalSearch: false,
+    defaultOperators: [OPERATOR_IS_ANY2, OPERATOR_IS_NONE],
+    validOperators: [
+      OPERATOR_IS,
+      OPERATOR_IS_NOT,
+      OPERATOR_CONTAINS,
+      OPERATOR_NOT_CONTAINS,
+      OPERATOR_STARTS_WITH,
+      // Multiple selection
+      OPERATOR_IS_ANY2,
+      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/no-type.mjs
+  var sort7 = (a3, b3, direction) => {
+    if (typeof a3 === "number" && typeof b3 === "number") {
+      return sort_number_default(a3, b3, direction);
+    }
+    return sort_text_default(a3, b3, direction);
+  };
+  var no_type_default = {
+    // type: no type for this one
+    render: render2,
+    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
+    }
+  };
+
+  // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
+  function supportsNumericRangeConstraint(type) {
+    return type === "integer" || type === "number";
   }
-  function removeValidationProperty(formValidity, path, property) {
-    if (!formValidity || path.length === 0) {
-      return formValidity;
+  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 };
     }
-    const result = { ...formValidity };
-    let current = result;
-    for (let i3 = 0; i3 < path.length - 1; i3++) {
-      const segment2 = path[i3];
-      if (!current[segment2]) {
-        return formValidity;
-      }
-      current[segment2] = { ...current[segment2] };
-      current = current[segment2];
+    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
+      };
     }
-    const finalKey = path[path.length - 1];
-    if (!current[finalKey]) {
-      return formValidity;
+    let elements2;
+    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) {
+      elements2 = {
+        constraint: true,
+        validate: fieldType.validate.elements
+      };
     }
-    const fieldValidity = { ...current[finalKey] };
-    delete fieldValidity[property];
-    if (Object.keys(fieldValidity).length === 0) {
-      delete current[finalKey];
-    } else {
-      current[finalKey] = fieldValidity;
+    const min4 = normalizeRangeRule(rules?.min, fieldType, "min");
+    const max4 = 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 (Object.keys(result).length === 0) {
-      return void 0;
+    const maxLengthValue = rules?.maxLength;
+    let maxLength;
+    if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
+      maxLength = {
+        constraint: maxLengthValue,
+        validate: fieldType.validate.maxLength
+      };
     }
-    return result;
+    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: elements2,
+      min: min4,
+      max: max4,
+      minLength,
+      maxLength,
+      pattern,
+      custom
+    };
   }
-  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_i18n135.__)("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_i18n135.__)(
-                  "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_i18n135.__)(
-          "Unknown error when running elements validation asynchronously."
-        );
+
+  // 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;
       }
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            elements: {
-              type: "invalid",
-              message: errorMessage
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
+      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_default2,
+      time_default,
+      boolean_default,
+      media_default,
+      array_default,
+      password_default2,
+      telephone_default,
+      color_default2,
+      url_default
+    ].find((fieldType) => fieldType?.type === type);
+    if (!!found) {
+      return found;
+    }
+    return no_type_default;
+  }
+  function normalizeFields(fields2) {
+    return fields2.map((field) => {
+      const fieldType = getFieldTypeByName(field.type);
+      const getValue3 = field.getValue || get_value_from_id_default(field.id);
+      const sort8 = function(a3, b3, direction) {
+        const aValue = getValue3({ item: a3 });
+        const bValue = getValue3({ item: b3 });
+        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: getValue3,
+        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 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;
+
+  // packages/dataviews/build-module/hooks/use-data.mjs
+  var import_element192 = __toESM(require_element(), 1);
+  function useData({
+    view,
+    data: shownData,
+    getItemId: getItemId2,
+    isLoading,
+    paginationInfo,
+    selection
+  }) {
+    const isInfiniteScrollEnabled = view.infiniteScrollEnabled;
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element192.useState)(
+      !isLoading
+    );
+    (0, import_element192.useEffect)(() => {
+      if (!isLoading) {
+        setHasInitiallyLoaded(true);
       }
-      if (result === null) {
-        setFormValidity((prev) => {
-          return removeValidationProperty(
-            prev,
-            [...path, formField.id],
-            "custom"
-          );
-        });
-        return;
+    }, [isLoading]);
+    const previousDataRef = (0, import_element192.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element192.useRef)(paginationInfo);
+    (0, import_element192.useEffect)(() => {
+      if (!isLoading) {
+        previousDataRef.current = shownData;
+        previousPaginationInfoRef.current = paginationInfo;
       }
-      if (typeof result === "string") {
-        setFormValidity((prev) => {
-          const newFormValidity = setValidityAtPath(
-            prev,
-            {
-              custom: {
-                type: "invalid",
-                message: result
-              }
-            },
-            [...path, formField.id]
-          );
-          return newFormValidity;
+    }, [shownData, isLoading, paginationInfo]);
+    const [visibleEntries, setVisibleEntries] = (0, import_element192.useState)([]);
+    const positionMapRef = (0, import_element192.useRef)(/* @__PURE__ */ new Map());
+    const allLoadedRecordsRef = (0, import_element192.useRef)([]);
+    const prevViewParamsRef = (0, import_element192.useRef)({
+      search: void 0,
+      filters: void 0,
+      perPage: void 0
+    });
+    const scrollDirectionRef = (0, import_element192.useRef)(void 0);
+    const prevStartPositionRef = (0, import_element192.useRef)(void 0);
+    const hasInitializedRef = (0, import_element192.useRef)(false);
+    const allLoadedRecords = (0, import_element192.useMemo)(() => {
+      if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
+        if (view.startPosition < prevStartPositionRef.current) {
+          scrollDirectionRef.current = "up";
+        } else if (view.startPosition > prevStartPositionRef.current) {
+          scrollDirectionRef.current = "down";
+        }
+      }
+      prevStartPositionRef.current = view.startPosition;
+      const currentFiltersKey = JSON.stringify(view.filters ?? []);
+      const prevFiltersKey = prevViewParamsRef.current.filters;
+      const shouldReset = !hasInitializedRef.current || !view.infiniteScrollEnabled || view.search !== prevViewParamsRef.current.search || currentFiltersKey !== prevFiltersKey || view.perPage !== prevViewParamsRef.current.perPage;
+      hasInitializedRef.current = true;
+      prevViewParamsRef.current = {
+        search: view.search,
+        filters: currentFiltersKey,
+        perPage: view.perPage
+      };
+      if (shouldReset) {
+        positionMapRef.current.clear();
+        scrollDirectionRef.current = void 0;
+        const startPosition = view.search ? 1 : view.startPosition ?? 1;
+        const records = shownData.map((record, index2) => {
+          const position = startPosition + index2;
+          positionMapRef.current.set(getItemId2(record), position);
+          return {
+            ...record,
+            position
+          };
         });
-        return;
+        allLoadedRecordsRef.current = records;
+        return records;
       }
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            custom: {
-              type: "invalid",
-              message: (0, import_i18n135.__)("Validation could not be processed.")
-            }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
+      const prev = allLoadedRecordsRef.current;
+      const shownDataIds = new Set(shownData.map(getItemId2));
+      const scrollDirection = scrollDirectionRef.current;
+      const basePosition = view.search ? 1 : view.startPosition ?? 1;
+      const newRecords = shownData.map((record, index2) => {
+        const itemId = getItemId2(record);
+        const position = view.infiniteScrollEnabled ? basePosition + index2 : void 0;
+        if (position !== void 0) {
+          positionMapRef.current.set(itemId, position);
+        }
+        return {
+          ...record,
+          position
+        };
       });
-    }).catch((error2) => {
-      if (currentToken !== customCounterRef.current[formField.id]) {
-        return;
+      if (newRecords.length === 0) {
+        return prev;
       }
-      let errorMessage;
-      if (error2 instanceof Error) {
-        errorMessage = error2.message;
-      } else {
-        errorMessage = String(error2) || (0, import_i18n135.__)(
-          "Unknown error when running custom validation asynchronously."
+      const prevWithoutDuplicates = prev.filter(
+        (record) => !shownDataIds.has(getItemId2(record))
+      );
+      const allRecords = scrollDirection === "up" ? [...newRecords, ...prevWithoutDuplicates] : [...prevWithoutDuplicates, ...newRecords];
+      allRecords.sort((a3, b3) => {
+        const posA = a3.position;
+        const posB = b3.position;
+        return posA - posB;
+      });
+      let result = allRecords;
+      if (visibleEntries.length > 0) {
+        const visibleMin = Math.min(...visibleEntries);
+        const visibleMax = Math.max(...visibleEntries);
+        const buffer = 20;
+        const recordPositions = allRecords.map(
+          (r4) => r4.position
         );
-      }
-      setFormValidity((prev) => {
-        const newFormValidity = setValidityAtPath(
-          prev,
-          {
-            custom: {
-              type: "invalid",
-              message: errorMessage
+        const minRecordPos = Math.min(...recordPositions);
+        const maxRecordPos = Math.max(...recordPositions);
+        const hasOverlap = !(maxRecordPos < visibleMin - buffer || minRecordPos > visibleMax + buffer);
+        if (hasOverlap) {
+          result = allRecords.filter((record) => {
+            const itemId = getItemId2(record);
+            const isSelected2 = selection?.includes(itemId);
+            if (isSelected2) {
+              return true;
             }
-          },
-          [...path, formField.id]
-        );
-        return newFormValidity;
-      });
-    });
-  }
-  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;
+            const itemPosition = record.position;
+            if (scrollDirection === "up") {
+              return itemPosition <= visibleMax + buffer;
+            } else if (scrollDirection === "down") {
+              return itemPosition >= visibleMin - buffer;
+            }
+            return itemPosition >= visibleMin - buffer && itemPosition <= visibleMax + buffer;
+          });
+        }
       }
-      return void 0;
-    }
-    if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
+      allLoadedRecordsRef.current = result;
+      return result;
+    }, [
+      shownData,
+      view.search,
+      view.filters,
+      view.perPage,
+      view.startPosition,
+      view.infiniteScrollEnabled,
+      visibleEntries,
+      selection,
+      getItemId2
+    ]);
+    if (!isInfiniteScrollEnabled) {
+      const dataToReturn = isLoading && previousDataRef.current?.length ? previousDataRef.current : shownData;
       return {
-        required: { type: "invalid" }
+        data: dataToReturn.map((item) => ({
+          ...item,
+          position: void 0
+        })),
+        paginationInfo: isLoading && previousDataRef.current?.length ? previousPaginationInfoRef.current : paginationInfo,
+        hasInitiallyLoaded,
+        setVisibleEntries: void 0
       };
     }
-    if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
-      return {
-        pattern: {
-          type: "invalid",
-          message: (0, import_i18n135.__)("Value does not match the required pattern.")
-        }
-      };
+    return {
+      data: allLoadedRecords,
+      paginationInfo,
+      hasInitiallyLoaded,
+      setVisibleEntries
+    };
+  }
+
+  // packages/dataviews/build-module/hooks/use-infinite-scroll.mjs
+  var import_element193 = __toESM(require_element(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);
+  function captureAnchorElement(container, anchorElementRef, direction) {
+    const containerRect = container.getBoundingClientRect();
+    const centerY = containerRect.top + containerRect.height / 2;
+    const items = Array.from(container.querySelectorAll("[aria-posinset]"));
+    if (items.length === 0) {
+      return false;
     }
-    if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
-      return {
-        min: {
-          type: "invalid",
-          message: (0, import_i18n135.__)("Value is below the minimum.")
+    const bestAnchor = items.reduce((best, item) => {
+      const itemRect = item.getBoundingClientRect();
+      const itemCenterY = itemRect.top + itemRect.height / 2;
+      const distance2 = Math.abs(itemCenterY - centerY);
+      const bestRect = best.getBoundingClientRect();
+      const bestCenterY = bestRect.top + bestRect.height / 2;
+      const bestDistance = Math.abs(bestCenterY - centerY);
+      return distance2 < bestDistance ? item : best;
+    });
+    const posinset = Number(bestAnchor.getAttribute("aria-posinset"));
+    const anchorRect = bestAnchor.getBoundingClientRect();
+    anchorElementRef.current = {
+      posinset,
+      viewportOffset: anchorRect.top - containerRect.top,
+      scrollTop: container.scrollTop,
+      direction
+    };
+    return true;
+  }
+  function useInfiniteScroll({
+    view,
+    onChangeView,
+    isLoading,
+    paginationInfo,
+    containerRef,
+    setVisibleEntries
+  }) {
+    const anchorElementRef = (0, import_element193.useRef)(null);
+    const viewRef = (0, import_element193.useRef)(view);
+    const isLoadingRef = (0, import_element193.useRef)(isLoading);
+    const onChangeViewRef = (0, import_element193.useRef)(onChangeView);
+    const totalItemsRef = (0, import_element193.useRef)(paginationInfo.totalItems);
+    (0, import_element193.useLayoutEffect)(() => {
+      viewRef.current = view;
+      isLoadingRef.current = isLoading;
+      onChangeViewRef.current = onChangeView;
+      totalItemsRef.current = paginationInfo.totalItems;
+    }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
+    const intersectionObserverCallback = (0, import_element193.useCallback)(
+      (entries) => {
+        if (!setVisibleEntries) {
+          return;
         }
-      };
-    }
-    if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
-      return {
-        max: {
-          type: "invalid",
-          message: (0, import_i18n135.__)("Value is above the maximum.")
+        setVisibleEntries((prev) => {
+          const newVisibleEntries = new Set(prev);
+          let hasChanged = false;
+          entries.forEach((entry) => {
+            const posInSet = Number(
+              entry.target?.attributes?.getNamedItem(
+                "aria-posinset"
+              )?.value
+            );
+            if (isNaN(posInSet)) {
+              return;
+            }
+            if (entry.isIntersecting) {
+              if (!newVisibleEntries.has(posInSet)) {
+                newVisibleEntries.add(posInSet);
+                hasChanged = true;
+              }
+            } else if (newVisibleEntries.has(posInSet)) {
+              newVisibleEntries.delete(posInSet);
+              hasChanged = true;
+            }
+          });
+          return hasChanged ? Array.from(newVisibleEntries).sort() : prev;
+        });
+      },
+      [setVisibleEntries]
+    );
+    (0, import_element193.useLayoutEffect)(() => {
+      const container = containerRef.current;
+      const anchor = anchorElementRef.current;
+      if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
+        return;
+      }
+      const anchorElement = container.querySelector(
+        `[aria-posinset="${anchor.posinset}"]`
+      );
+      if (anchorElement) {
+        const containerRect = container.getBoundingClientRect();
+        const anchorRect = anchorElement.getBoundingClientRect();
+        const currentOffset = anchorRect.top - containerRect.top;
+        const scrollAdjustment = currentOffset - anchor.viewportOffset + (container.scrollTop - anchor.scrollTop);
+        if (Math.abs(scrollAdjustment) > 1) {
+          container.scrollTop += scrollAdjustment;
         }
-      };
-    }
-    if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
-      return {
-        minLength: {
-          type: "invalid",
-          message: (0, import_i18n135.__)("Value is too short.")
+      }
+      anchorElementRef.current = null;
+    }, [containerRef, isLoading, view.infiniteScrollEnabled]);
+    const intersectionObserverRef = (0, import_element193.useRef)(
+      null
+    );
+    (0, import_element193.useEffect)(() => {
+      if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
+        if (intersectionObserverRef.current) {
+          intersectionObserverRef.current.disconnect();
+          intersectionObserverRef.current = null;
         }
-      };
-    }
-    if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
-      return {
-        maxLength: {
-          type: "invalid",
-          message: (0, import_i18n135.__)("Value is too long.")
+        return;
+      }
+      intersectionObserverRef.current = new IntersectionObserver(
+        intersectionObserverCallback,
+        { root: null, rootMargin: "0px", threshold: 0.1 }
+      );
+      return () => {
+        if (intersectionObserverRef.current) {
+          intersectionObserverRef.current.disconnect();
+          intersectionObserverRef.current = null;
         }
       };
-    }
-    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_i18n135.__)("Value must be one of the elements.")
+    }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
+    (0, import_element193.useEffect)(() => {
+      if (!view.infiniteScrollEnabled || !containerRef.current) {
+        return;
+      }
+      let lastScrollTop = 0;
+      const BOTTOM_THRESHOLD = 600;
+      const TOP_THRESHOLD = 800;
+      const handleScroll = (0, import_compose30.throttle)((event) => {
+        const currentView = viewRef.current;
+        const totalItems = totalItemsRef.current;
+        const target = event.target;
+        const scrollTop = target.scrollTop;
+        const scrollHeight = target.scrollHeight;
+        const clientHeight = target.clientHeight;
+        const scrollDirection = scrollTop > lastScrollTop ? "down" : "up";
+        lastScrollTop = scrollTop;
+        if (isLoadingRef.current) {
+          return;
         }
-      };
-    }
-    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
+        const currentStartPosition = currentView.startPosition || 1;
+        const batchSize = currentView.perPage || 10;
+        const currentEndPosition = Math.min(
+          currentStartPosition + batchSize,
+          totalItems
         );
-      } catch (error2) {
-        let errorMessage;
-        if (error2 instanceof Error) {
-          errorMessage = error2.message;
-        } else {
-          errorMessage = String(error2) || (0, import_i18n135.__)("Unknown error when running custom validation.");
-        }
-        return {
-          custom: {
-            type: "invalid",
-            message: errorMessage
+        if (scrollDirection === "down" && scrollTop + clientHeight >= scrollHeight - BOTTOM_THRESHOLD) {
+          if (currentEndPosition < totalItems) {
+            const newStartPosition = currentEndPosition;
+            captureAnchorElement(target, anchorElementRef, "down");
+            onChangeViewRef.current({
+              ...currentView,
+              startPosition: newStartPosition
+            });
           }
-        };
-      }
-    }
-    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_i18n135.__)("Validating\u2026")
-      };
-    }
-    if (customError instanceof Promise) {
-      handleCustomValidationAsync(customError, formField, promiseHandler);
-      fieldValidity.custom = {
-        type: "validating",
-        message: (0, import_i18n135.__)("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 (scrollDirection === "up" && scrollTop <= TOP_THRESHOLD) {
+          if (currentStartPosition > 1) {
+            const calculatedStartPosition = currentStartPosition - batchSize;
+            const newStartPosition = calculatedStartPosition < 6 ? 1 : calculatedStartPosition;
+            captureAnchorElement(target, anchorElementRef, "up");
+            onChangeViewRef.current({
+              ...currentView,
+              startPosition: newStartPosition
+            });
+          }
         }
-      });
-      if (Object.keys(filteredResult).length === 0) {
-        return void 0;
-      }
-      return {
-        children: filteredResult
+      }, 50);
+      const container = containerRef.current;
+      container.addEventListener("scroll", handleScroll);
+      return () => {
+        container.removeEventListener("scroll", handleScroll);
+        handleScroll.cancel();
       };
-    }
-    return void 0;
-  }
-  function getFormFieldValue(formField, item) {
-    const fieldValue = formField?.field?.getValue({ item });
-    const isHidden2 = isFormFieldHidden(formField, item);
-    if (formField.children.length === 0) {
-      return { value: fieldValue, isHidden: isHidden2 };
-    }
-    const childrenValues = formField.children.map(
-      (child) => getFormFieldValue(child, item)
-    );
+    }, [containerRef, view.infiniteScrollEnabled]);
     return {
-      value: fieldValue,
-      isHidden: isHidden2,
-      children: childrenValues
+      intersectionObserver: intersectionObserverRef.current
     };
   }
-  function useFormValidity(item, fields2, form) {
-    const [formValidity, setFormValidity] = (0, import_element195.useState)();
-    const customCounterRef = (0, import_element195.useRef)({});
-    const elementsCounterRef = (0, import_element195.useRef)({});
-    const previousValuesRef = (0, import_element195.useRef)({});
-    const validate = (0, import_element195.useCallback)(() => {
-      const promiseHandler = {
-        customCounterRef,
-        elementsCounterRef,
-        setFormValidity,
-        path: [],
-        item
-      };
-      const formFieldsToValidate = getFormFieldsToValidate(form, fields2);
-      if (formFieldsToValidate.length === 0) {
-        setFormValidity(void 0);
+
+  // packages/dataviews/build-module/hooks/use-page-clamp.mjs
+  var import_element194 = __toESM(require_element(), 1);
+  var import_compose31 = __toESM(require_compose(), 1);
+  function usePageClamp({
+    view,
+    onChangeView,
+    isLoading,
+    totalPages
+  }) {
+    const lastPage = typeof totalPages === "number" && Number.isFinite(totalPages) ? Math.max(totalPages, 1) : null;
+    const page = view.page;
+    const goToLastPage = (0, import_compose31.useEvent)(() => {
+      if (lastPage !== null) {
+        onChangeView({ ...view, page: lastPage });
+      }
+    });
+    (0, import_element194.useEffect)(() => {
+      if (isLoading || lastPage === null || !page || page <= lastPage) {
         return;
       }
-      const newFormValidity = {};
-      const untouchedFields = [];
-      formFieldsToValidate.forEach((formField) => {
-        const value = getFormFieldValue(formField, item);
-        if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es63.default)(
-          previousValuesRef.current[formField.id],
-          value
-        )) {
-          untouchedFields.push(formField.id);
-          return;
+      goToLastPage();
+    }, [isLoading, lastPage, page, goToLastPage]);
+  }
+
+  // packages/dataviews/build-module/dataviews-picker/index.mjs
+  var import_element195 = __toESM(require_element(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var isItemClickable = () => false;
+  var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
+    (viewLayout) => viewLayout.isPicker
+  );
+  var defaultGetItemId = (item) => item.id;
+  var EMPTY_ARRAY10 = [];
+  var DEFAULT_PICKER_LAYOUTS = {
+    pickerGrid: true,
+    pickerTable: true
+  };
+  function DefaultUI({
+    search = true,
+    searchLabel = void 0
+  }) {
+    const { view } = (0, import_element195.useContext)(dataviews_context_default);
+    const isInfiniteScroll = view.infiniteScrollEnabled;
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
+        Stack,
+        {
+          direction: "row",
+          align: "top",
+          justify: "space-between",
+          className: clsx_default("dataviews__view-actions", {
+            "dataviews__view-actions--infinite-scroll": isInfiniteScroll
+          }),
+          gap: "xs",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
+              Stack,
+              {
+                direction: "row",
+                gap: "sm",
+                justify: "start",
+                className: "dataviews__search",
+                children: [
+                  search && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(toggle_default, {})
+                ]
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(dataviews_view_config_default, {}) })
+          ]
         }
-        previousValuesRef.current[formField.id] = value;
-        const fieldValidity = validateFormField(
-          item,
-          formField,
-          promiseHandler
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DataViewsLayout, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DataViewsPickerFooter, {})
+    ] });
+  }
+  function DataViewsPicker({
+    view,
+    onChangeView,
+    fields: fields2,
+    search = true,
+    searchLabel = void 0,
+    actions: actions2 = EMPTY_ARRAY10,
+    data,
+    getItemId: getItemId2 = defaultGetItemId,
+    isLoading = false,
+    paginationInfo,
+    defaultLayouts: defaultLayoutsProperty = DEFAULT_PICKER_LAYOUTS,
+    selection,
+    onChangeSelection,
+    children,
+    config: config2 = { perPageSizes: [10, 20, 50, 100] },
+    itemListLabel,
+    empty,
+    onReset
+  }) {
+    const { data: displayData, setVisibleEntries } = useData({
+      view,
+      data,
+      getItemId: getItemId2,
+      selection,
+      paginationInfo
+    });
+    const containerRef = (0, import_element195.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element195.useState)(0);
+    const resizeObserverRef = (0, import_compose32.useResizeObserver)(
+      (resizeObserverEntries) => {
+        setContainerWidth(
+          resizeObserverEntries[0].borderBoxSize[0].inlineSize
         );
-        if (fieldValidity !== void 0) {
-          newFormValidity[formField.id] = fieldValidity;
-        }
-      });
-      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_es63.default)(existingFormValidity, validity);
-        if (areEqual) {
-          return existingFormValidity;
-        }
-        return validity;
-      });
-    }, [item, fields2, form]);
+      },
+      { box: "border-box" }
+    );
+    const [openedFilter, setOpenedFilter] = (0, import_element195.useState)(null);
+    function setSelectionWithChange(value) {
+      const newValue = typeof value === "function" ? value(selection) : value;
+      if (onChangeSelection) {
+        onChangeSelection(newValue);
+      }
+    }
+    const _fields = (0, import_element195.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const filters = use_filters_default(_fields, view);
+    const hasPrimaryOrLockedFilters = (0, import_element195.useMemo)(
+      () => (filters || []).some(
+        (filter) => filter.isPrimary || filter.isLocked
+      ),
+      [filters]
+    );
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element195.useState)(
+      hasPrimaryOrLockedFilters
+    );
+    const { intersectionObserver } = useInfiniteScroll({
+      view,
+      onChangeView,
+      isLoading,
+      paginationInfo,
+      containerRef,
+      setVisibleEntries
+    });
+    usePageClamp({
+      view,
+      onChangeView,
+      isLoading,
+      totalPages: paginationInfo.totalPages
+    });
     (0, import_element195.useEffect)(() => {
-      validate();
-    }, [validate]);
-    return {
-      validity: formValidity,
-      isValid: isFormValid(formValidity)
-    };
+      if (hasPrimaryOrLockedFilters && !isShowingFilter) {
+        setIsShowingFilter(true);
+      }
+    }, [hasPrimaryOrLockedFilters, isShowingFilter]);
+    const defaultLayouts2 = (0, import_element195.useMemo)(
+      () => Object.fromEntries(
+        Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
+          return dataViewsPickerLayouts.some(
+            (viewLayout) => viewLayout.type === layoutType
+          );
+        }).map(([key, value]) => [
+          key,
+          value === true ? {} : value
+        ])
+      ),
+      [defaultLayoutsProperty]
+    );
+    if (!defaultLayouts2[view.type]) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+      dataviews_context_default.Provider,
+      {
+        value: {
+          view,
+          onChangeView,
+          fields: _fields,
+          actions: actions2,
+          data: displayData,
+          isLoading,
+          paginationInfo,
+          isItemClickable,
+          selection,
+          onChangeSelection: setSelectionWithChange,
+          openedFilter,
+          setOpenedFilter,
+          getItemId: getItemId2,
+          containerWidth,
+          containerRef,
+          resizeObserverRef,
+          defaultLayouts: defaultLayouts2,
+          filters,
+          isShowingFilter,
+          setIsShowingFilter,
+          config: config2,
+          itemListLabel,
+          empty,
+          onReset,
+          hasInitiallyLoaded: true,
+          intersectionObserver
+        },
+        children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DefaultUI, { search, searchLabel }) })
+      }
+    );
   }
-  var use_form_validity_default = useFormValidity;
+  var DataViewsPickerSubComponents = DataViewsPicker;
+  DataViewsPickerSubComponents.BulkActionToolbar = DataViewsPickerBulkActionToolbar;
+  DataViewsPickerSubComponents.Footer = DataViewsPickerFooter;
+  DataViewsPickerSubComponents.Filters = filters_default;
+  DataViewsPickerSubComponents.FiltersToggled = filters_toggled_default;
+  DataViewsPickerSubComponents.FiltersToggle = toggle_default;
+  DataViewsPickerSubComponents.Layout = DataViewsLayout;
+  DataViewsPickerSubComponents.LayoutSwitcher = ViewTypeMenu;
+  DataViewsPickerSubComponents.Pagination = DataViewsPagination;
+  DataViewsPickerSubComponents.Search = dataviews_search_default;
+  DataViewsPickerSubComponents.ViewConfig = DataviewsViewConfigDropdown;
+  var dataviews_picker_default = DataViewsPickerSubComponents;

-  // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
+  // packages/dataviews/build-module/dataform/index.mjs
+  var import_element206 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/dataform-context/index.mjs
   var import_element196 = __toESM(require_element(), 1);
-  function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element196.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_element196.useEffect)(() => {
-      if (shouldReveal) {
-        revealValidity();
-      }
-    }, [shouldReveal, revealValidity]);
-    return revealValidity;
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element196.createContext)({
+    fields: []
+  });
+  DataFormContext.displayName = "DataFormContext";
+  function DataFormProvider({
+    fields: fields2,
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
   }
+  var dataform_context_default = DataFormContext;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+  // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+  var import_element205 = __toESM(require_element(), 1);
+
+  // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
   var import_element197 = __toESM(require_element(), 1);
+  var import_components72 = __toESM(require_components(), 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 [];
+  // packages/dataviews/build-module/components/dataform-layouts/can-render-field.mjs
+  function canRenderField(field) {
+    return !!field && (field.readOnly === true || !!field.Edit);
   }
-  var getSummaryFields = (summaryField, fields2) => {
-    if (Array.isArray(summaryField) && summaryField.length > 0) {
-      const summaryIds = extractSummaryIds(summaryField);
-      return summaryIds.map(
-        (summaryId) => fields2.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, fields2) => {
-    const fieldDefinition = fields2.find((_field) => _field.id === field.id);
-    if (!fieldDefinition) {
-      return fields2.find((_field) => {
-        if (!!field.children) {
-          const simpleChildren = field.children.filter(
-            (child) => !child.children
-          );
-          if (simpleChildren.length === 0) {
-            return false;
-          }
-          return _field.id === simpleChildren[0].id;
-        }
-        return _field.id === field.id;
-      });
+  // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
+  var import_i18n134 = __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 fieldDefinition;
+    return sum.map((item) => {
+      if (typeof item === "string") {
+        return { id: item, visibility: "when-collapsed" };
+      }
+      return { id: item.id, visibility: item.visibility };
+    });
   };
-  function useFieldFromFormField(field) {
-    const { fields: fields2 } = (0, import_element197.useContext)(dataform_context_default);
-    const layout = field.layout;
-    const summaryFields = getSummaryFields(layout.summary, fields2);
-    const fieldDefinition = getFieldDefinition(field, fields2);
-    const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
-    if (summaryFields.length === 0) {
-      return {
-        summaryFields: fieldDefinition ? [fieldDefinition] : [],
-        fieldDefinition,
-        fieldLabel
+  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_i18n134.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n134.__)("Cancel")
+        };
+      } else if (openAs === "modal") {
+        normalizedOpenAs = {
+          type: "modal",
+          applyLabel: (0, import_i18n134.__)("Apply"),
+          cancelLabel: (0, import_i18n134.__)("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
+        };
+      }
+    } 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 normalizeForm(form) {
+    const normalizedFormLayout = normalizeLayout(form?.layout);
+    const normalizedFields = (form.fields ?? []).map(
+      (field) => {
+        if (typeof field === "string") {
+          return {
+            id: field,
+            layout: normalizedFormLayout
+          };
+        }
+        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
+          }
+        };
+      }
+    );
     return {
-      summaryFields,
-      fieldDefinition,
-      fieldLabel
+      layout: normalizedFormLayout,
+      fields: normalizedFields
     };
   }
-  var use_field_from_form_field_default = useFieldFromFormField;
+  var normalize_form_default = normalizeForm;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
-  function ModalContent({
+  // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  function Header3({ title }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+      Stack,
+      {
+        direction: "column",
+        className: "dataforms-layouts-regular__header",
+        gap: "lg",
+        children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components72.__experimentalHeading, { level: 2, size: 13, children: title }) })
+      }
+    );
+  }
+  function FormRegularField({
     data,
     field,
     onChange,
-    fieldLabel,
-    onClose,
-    touched
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
   }) {
-    const { openAs } = field.layout;
-    const { applyLabel, cancelLabel } = openAs;
-    const { fields: fields2 } = (0, import_element198.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element198.useState)({});
-    const modalData = (0, import_element198.useMemo)(() => {
-      return (0, import_deepmerge3.default)(data, changes, {
-        arrayMerge: (target, source) => source
-      });
-    }, [data, changes]);
-    const form = (0, import_element198.useMemo)(
+    const { fields: fields2 } = (0, import_element197.useContext)(dataform_context_default);
+    const layout = field.layout;
+    const form = (0, import_element197.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
-        fields: !!field.children ? field.children : (
-          // If not explicit children return the field id itself.
-          [{ id: field.id, layout: DEFAULT_LAYOUT }]
-        )
+        fields: !!field.children ? field.children : []
       }),
       [field]
     );
-    const fieldsAsFieldType = fields2.map((f3) => ({
-      ...f3,
-      Edit: f3.Edit === null ? void 0 : f3.Edit,
-      isValid: {
-        required: f3.isValid.required?.constraint,
-        elements: f3.isValid.elements?.constraint,
-        min: f3.isValid.min?.constraint,
-        max: f3.isValid.max?.constraint,
-        pattern: f3.isValid.pattern?.constraint,
-        minLength: f3.isValid.minLength?.constraint,
-        maxLength: f3.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_compose32.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element198.useRef)(null);
-    const mergedRef = (0, import_compose32.useMergeRefs)([focusOnMountRef, contentRef]);
-    useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
-      import_components79.Modal,
-      {
-        className: "dataforms-layouts-panel__modal",
-        onRequestClose: onClose,
-        isFullScreen: false,
-        title: fieldLabel,
-        size: "medium",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-            DataFormLayout,
-            {
-              data: modalData,
-              form,
-              onChange: handleOnChange,
-              validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                FieldLayout,
-                {
-                  data: modalData,
-                  field: childField,
-                  onChange: handleOnChange,
-                  hideLabelFromVision: form.fields.length < 2,
-                  markWhenOptional,
-                  validity: childFieldValidity
-                },
-                childField.id
-              )
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
-            Stack,
-            {
-              direction: "row",
-              className: "dataforms-layouts-panel__modal-footer",
-              gap: "md",
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components79.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                  import_components79.Button,
-                  {
-                    variant: "tertiary",
-                    onClick: onClose,
-                    __next40pxDefaultSize: true,
-                    children: cancelLabel
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-                  import_components79.Button,
-                  {
-                    variant: "primary",
-                    onClick: onApply,
-                    __next40pxDefaultSize: true,
-                    children: applyLabel
-                  }
-                )
-              ]
-            }
-          )
-        ]
-      }
+    if (!!field.children) {
+      return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
+        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(Header3, { title: field.label }),
+        /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+          DataFormLayout,
+          {
+            data,
+            form,
+            onChange,
+            validity: validity?.children
+          }
+        )
+      ] });
+    }
+    const labelPosition = layout.labelPosition;
+    const fieldDefinition = fields2.find(
+      (fieldDef) => fieldDef.id === field.id
     );
-  }
-  function PanelModal({
-    data,
-    field,
-    onChange,
-    validity
-  }) {
-    const [touched, setTouched] = (0, import_element198.useState)(false);
-    const [isOpen2, setIsOpen] = (0, import_element198.useState)(false);
-    const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
-    if (!fieldDefinition) {
+    if (!canRenderField(fieldDefinition)) {
       return null;
     }
-    const handleClose = () => {
-      setIsOpen(false);
-      setTouched(true);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-        SummaryButton,
+    if (labelPosition === "side") {
+      return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
+        Stack,
         {
-          data,
-          field,
-          fieldLabel,
-          summaryFields,
-          validity,
-          touched,
-          disabled: fieldDefinition.readOnly === true,
-          onClick: () => setIsOpen(true),
-          isOpen: isOpen2
+          direction: "row",
+          className: "dataforms-layouts-regular__field",
+          gap: "sm",
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              "div",
+              {
+                className: clsx_default(
+                  "dataforms-layouts-regular__field-label",
+                  `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
+                ),
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components72.BaseControl.VisualLabel, { children: fieldDefinition.label })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              fieldDefinition.render,
+              {
+                item: data,
+                field: fieldDefinition
+              }
+            ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              fieldDefinition.Edit,
+              {
+                data,
+                field: fieldDefinition,
+                onChange,
+                hideLabelFromVision: true,
+                markWhenOptional,
+                validity
+              },
+              fieldDefinition.id
+            ) })
+          ]
         }
-      ),
-      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
-        ModalContent,
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_jsx_runtime325.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
+      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components72.BaseControl.VisualLabel, { children: fieldDefinition.label }),
+      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+        fieldDefinition.render,
         {
-          data,
-          field,
-          onChange,
-          fieldLabel: fieldLabel ?? "",
-          onClose: handleClose,
-          touched
+          item: data,
+          field: fieldDefinition
         }
       )
-    ] });
+    ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+      fieldDefinition.Edit,
+      {
+        data,
+        field: fieldDefinition,
+        onChange,
+        hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
+        markWhenOptional,
+        validity
+      }
+    ) });
   }
-  var modal_default = PanelModal;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
-  var import_element199 = __toESM(require_element(), 1);
+  // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+  var import_deepmerge3 = __toESM(require_cjs(), 1);
+  var import_components75 = __toESM(require_components(), 1);
+  var import_element201 = __toESM(require_element(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
+
+  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+  var import_components74 = __toESM(require_components(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
   var import_compose33 = __toESM(require_compose(), 1);
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
-  function DropdownHeader({
-    title,
-    onClose
+
+  // 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_components73 = __toESM(require_components(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  function FieldLabelContent({
+    showError,
+    errorMessage,
+    fieldLabel,
+    errorId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-panel__dropdown-header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components80.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components80.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components80.Button,
-            {
-              label: (0, import_i18n136.__)("Close"),
-              icon: close_small_default,
-              onClick: onClose,
-              size: "small"
-            }
-          )
-        ] })
-      }
+    if (!showError) {
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_jsx_runtime326.Fragment, { children: fieldLabel });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components73.Icon, { icon: error_default, size: 16 }),
+      /* @__PURE__ */ (0, import_jsx_runtime326.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";
+      }
+    }
+    if (validity.children) {
+      for (const childValidity of Object.values(validity.children)) {
+        const childError = getFirstValidationError(childValidity);
+        if (childError) {
+          return childError;
+        }
+      }
+    }
+    return void 0;
   }
-  function DropdownContentWithValidation({
-    touched,
-    children
+  var get_first_validation_error_default = getFirstValidationError;
+
+  // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  function SummaryValue({
+    item,
+    field,
+    showPlaceholderIfEmpty
   }) {
-    const ref = (0, import_element199.useRef)(null);
-    useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("div", { ref, children });
+    if (showPlaceholderIfEmpty && field.placeholder && [void 0, null, ""].includes(field.getValue({ item }))) {
+      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: "dataforms-layouts-panel__field-placeholder", children: field.placeholder });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(field.render, { item, field });
   }
-  function PanelDropdown({
+  function SummaryButton({
     data,
     field,
-    onChange,
-    validity
+    fieldLabel,
+    summaryFields,
+    validity,
+    touched,
+    disabled: disabled2,
+    isOpen: isOpen2,
+    onClick
   }) {
-    const [touched, setTouched] = (0, import_element199.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element199.useState)(
-      null
+    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"
+      }
     );
-    const popoverProps = (0, import_element199.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 controlId = (0, import_compose33.useInstanceId)(
+      SummaryButton,
+      "dataforms-layouts-panel__field-control"
     );
-    const [dialogRef, dialogProps] = (0, import_compose33.__experimentalUseDialog)({
-      focusOnMount: "firstInputElement"
-    });
-    const form = (0, import_element199.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 errorId = `${controlId}-error`;
+    const ariaLabel = showError ? (0, import_i18n135.sprintf)(
+      // translators: %s: Field name.
+      (0, import_i18n135._x)("Edit %s (has errors)", "field"),
+      fieldLabel || ""
+    ) : (0, import_i18n135.sprintf)(
+      // translators: %s: Field name.
+      (0, import_i18n135._x)("Edit %s", "field"),
+      fieldLabel || ""
     );
-    const formValidity = (0, import_element199.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_runtime329.jsx)(
-      "div",
-      {
-        ref: setPopoverAnchor,
-        className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-          import_components80.Dropdown,
-          {
-            contentClassName: "dataforms-layouts-panel__field-dropdown",
-            popoverProps,
-            focusOnMount: false,
-            onToggle: (willOpen) => {
-              if (!willOpen) {
-                setTouched(true);
-              }
-            },
-            renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-              SummaryButton,
-              {
-                data,
-                field,
-                fieldLabel,
-                summaryFields,
-                validity,
-                touched,
-                disabled: fieldDefinition.readOnly === true,
-                isOpen: isOpen2,
-                onClick: onToggle
-              }
-            ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                DropdownHeader,
-                {
-                  title: fieldLabel,
-                  onClose
-                }
-              ),
-              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                DataFormLayout,
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)("div", { className, children: [
+      labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        field_label_content_default,
+        {
+          showError,
+          errorMessage,
+          fieldLabel,
+          errorId
+        }
+      ) }),
+      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        field_label_content_default,
+        {
+          showError: true,
+          errorMessage,
+          errorId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        "span",
+        {
+          id: `${controlId}`,
+          className: "dataforms-layouts-panel__field-control",
+          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            "span",
+            {
+              style: {
+                display: "flex",
+                flexDirection: "column",
+                alignItems: "flex-start",
+                width: "100%",
+                gap: "2px"
+              },
+              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                "span",
                 {
-                  data,
-                  form,
-                  onChange,
-                  validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                    FieldLayout,
+                  style: { width: "100%" },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                    SummaryValue,
                     {
-                      data,
-                      field: childField,
-                      onChange,
-                      hideLabelFromVision: (form?.fields ?? []).length < 2,
-                      markWhenOptional,
-                      validity: childFieldValidity
-                    },
-                    childField.id
+                      item: data,
+                      field: summaryField,
+                      showPlaceholderIfEmpty
+                    }
                   )
-                }
-              )
-            ] }) })
-          }
-        )
-      }
-    );
+                },
+                summaryField.id
+              ))
+            }
+          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            SummaryValue,
+            {
+              item: data,
+              field: summaryField,
+              showPlaceholderIfEmpty
+            },
+            summaryField.id
+          ))
+        }
+      ),
+      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        import_components74.Button,
+        {
+          className: "dataforms-layouts-panel__field-trigger-icon",
+          label: ariaLabel,
+          icon: pencil_default,
+          size: "small",
+          "aria-expanded": isOpen2,
+          "aria-haspopup": "dialog",
+          "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
+          onClick
+        }
+      )
+    ] });
   }
-  var dropdown_default = PanelDropdown;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-  var import_jsx_runtime330 = __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_runtime330.jsx)(
-        modal_default,
-        {
-          data,
-          field,
-          onChange,
-          validity
+  // packages/dataviews/build-module/hooks/use-form-validity.mjs
+  var import_deepmerge2 = __toESM(require_cjs(), 1);
+  var import_es63 = __toESM(require_es6(), 1);
+  var import_element198 = __toESM(require_element(), 1);
+  var import_i18n136 = __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, fields2) {
+    const normalizedForm = normalize_form_default(form);
+    if (normalizedForm.fields.length === 0) {
+      return [];
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-      dropdown_default,
-      {
-        data,
-        field,
-        onChange,
-        validity
+    const fieldsMap = /* @__PURE__ */ new Map();
+    fields2.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
+        };
+      }
+      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 i3 = 0; i3 < path.length - 1; i3++) {
+      const segment2 = path[i3];
+      if (!current[segment2]) {
+        current[segment2] = {};
+      }
+      current[segment2] = { ...current[segment2] };
+      current = current[segment2];
+    }
+    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 i3 = 0; i3 < path.length - 1; i3++) {
+      const segment2 = path[i3];
+      if (!current[segment2]) {
+        return formValidity;
+      }
+      current[segment2] = { ...current[segment2] };
+      current = current[segment2];
+    }
+    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_i18n136.__)("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_i18n136.__)(
+                  "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_i18n136.__)(
+          "Unknown error when running elements validation asynchronously."
+        );
       }
-    );
+      setFormValidity((prev) => {
+        const newFormValidity = setValidityAtPath(
+          prev,
+          {
+            elements: {
+              type: "invalid",
+              message: errorMessage
+            }
+          },
+          [...path, formField.id]
+        );
+        return newFormValidity;
+      });
+    });
   }
-
-  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_element200 = __toESM(require_element(), 1);
-  var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-
-  // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n137 = __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++;
+  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 (validity.children) {
-      for (const childValidity of Object.values(validity.children)) {
-        count += countInvalidFields(childValidity);
+      if (result === null) {
+        setFormValidity((prev) => {
+          return removeValidationProperty(
+            prev,
+            [...path, formField.id],
+            "custom"
+          );
+        });
+        return;
       }
-    }
-    return count;
+      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_i18n136.__)("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_i18n136.__)(
+          "Unknown error when running custom validation asynchronously."
+        );
+      }
+      setFormValidity((prev) => {
+        const newFormValidity = setValidityAtPath(
+          prev,
+          {
+            custom: {
+              type: "invalid",
+              message: errorMessage
+            }
+          },
+          [...path, formField.id]
+        );
+        return newFormValidity;
+      });
+    });
   }
-  function getValidationMessage(validity) {
-    const invalidCount = countInvalidFields(validity);
-    if (invalidCount === 0) {
+  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;
     }
-    return (0, import_i18n137.sprintf)(
-      /* translators: %d: Number of fields that need attention */
-      (0, import_i18n137._n)(
-        "%d field needs attention",
-        "%d fields need attention",
-        invalidCount
-      ),
-      invalidCount
-    );
-  }
-
-  // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  function ValidationBadge({
-    validity
-  }) {
-    const message2 = getValidationMessage(validity);
-    if (!message2) {
-      return null;
+    if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
+      return {
+        required: { type: "invalid" }
+      };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(Badge, { intent: "high", children: message2 });
-  }
-
-  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  function isSummaryFieldVisible(summaryField, summaryConfig, isOpen2) {
-    if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
-      return false;
+    if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
+      return {
+        pattern: {
+          type: "invalid",
+          message: (0, import_i18n136.__)("Value does not match the required pattern.")
+        }
+      };
     }
-    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 (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
+      return {
+        min: {
+          type: "invalid",
+          message: (0, import_i18n136.__)("Value is below the minimum.")
+        }
+      };
     }
-    if (typeof fieldConfig === "string") {
-      return true;
+    if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
+      return {
+        max: {
+          type: "invalid",
+          message: (0, import_i18n136.__)("Value is above the maximum.")
+        }
+      };
     }
-    if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
-      return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen2;
+    if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
+      return {
+        minLength: {
+          type: "invalid",
+          message: (0, import_i18n136.__)("Value is too short.")
+        }
+      };
     }
-    return true;
-  }
-  function HeaderContent({
-    data,
-    fields: fields2,
-    label,
-    layout,
-    isOpen: isOpen2,
-    touched,
-    validity
-  }) {
-    const summaryFields = getSummaryFields(layout.summary, fields2);
-    const visibleSummaryFields = summaryFields.filter(
-      (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen2)
-    );
-    const hasBadge = touched && layout.isCollapsible;
-    const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
-      Stack,
-      {
-        align: "center",
-        justify: "space-between",
-        className: "dataforms-layouts-card__field-header-content",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-              summaryField.render,
-              {
-                item: data,
-                field: summaryField
-              },
-              summaryField.id
-            )) })
-          ] })
-        ]
-      }
-    );
-  }
-  function BodyContent({
-    data,
-    field,
-    form,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity,
-    withHeader
-  }) {
-    if (field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_jsx_runtime332.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children
-          }
-        )
-      ] });
+    if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
+      return {
+        maxLength: {
+          type: "invalid",
+          message: (0, import_i18n136.__)("Value is too long.")
+        }
+      };
     }
-    const SingleFieldLayout = getFormFieldLayout("regular")?.component;
-    if (!SingleFieldLayout) {
-      return null;
+    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_i18n136.__)("Value must be one of the elements.")
+        }
+      };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-      SingleFieldLayout,
-      {
-        data,
-        field,
-        onChange,
-        hideLabelFromVision: hideLabelFromVision || withHeader,
-        markWhenOptional,
-        validity
-      }
-    );
-  }
-  function FormCardField({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
-    const { fields: fields2 } = (0, import_element200.useContext)(dataform_context_default);
-    const layout = field.layout;
-    const contentRef = (0, import_element200.useRef)(null);
-    const hasFocusedContentRef = (0, import_element200.useRef)(false);
-    const form = (0, import_element200.useMemo)(
-      () => ({
-        layout: DEFAULT_LAYOUT,
-        fields: field.children ?? []
-      }),
-      [field]
-    );
-    const { isOpened, isCollapsible } = layout;
-    const [isOpen2, setIsOpen] = (0, import_element200.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element200.useState)(false);
-    (0, import_element200.useEffect)(() => {
-      setIsOpen(isOpened);
-    }, [isOpened]);
-    const handleOpenChange = (0, import_element200.useCallback)((open) => {
-      if (!open) {
-        setTouched(true);
-      }
-      setIsOpen(open);
-    }, []);
-    const revealValidity = useRevealValidity(
-      contentRef,
-      (isCollapsible ? isOpen2 : true) && touched
-    );
-    const handleContentFocus = (0, import_element200.useCallback)(() => {
-      hasFocusedContentRef.current = true;
-    }, []);
-    const handleFocusOutside = (0, import_element200.useCallback)(() => {
-      if (!hasFocusedContentRef.current) {
-        return;
-      }
-      setTouched(true);
-      if (isCollapsible && !isOpen2) {
-        return;
-      }
-      const revealedCount = revealValidity();
-      const message2 = getValidationMessage(validity);
-      if (revealedCount > 0 && message2) {
-        (0, import_a11y6.speak)(message2, "polite");
+    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_i18n136.__)("Unknown error when running custom validation.");
+        }
+        return {
+          custom: {
+            type: "invalid",
+            message: errorMessage
+          }
+        };
       }
-    }, [isCollapsible, isOpen2, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose34.__experimentalUseFocusOutside)(handleFocusOutside);
-    let label = field.label;
-    let withHeader;
-    if (field.children) {
-      withHeader = !!label && layout.withHeader;
-    } else {
-      const fieldDefinition = fields2.find(
-        (fieldDef) => fieldDef.id === field.id
+    }
+    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
       );
-      if (!fieldDefinition || !fieldDefinition.Edit) {
-        return null;
-      }
-      label = fieldDefinition.label;
-      withHeader = !!label && layout.withHeader;
+      fieldValidity.elements = {
+        type: "validating",
+        message: (0, import_i18n136.__)("Validating\u2026")
+      };
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-      BodyContent,
-      {
-        data,
-        field,
-        form,
-        onChange,
-        hideLabelFromVision,
-        markWhenOptional,
-        validity,
-        withHeader
+    if (customError instanceof Promise) {
+      handleCustomValidationAsync(customError, formField, promiseHandler);
+      fieldValidity.custom = {
+        type: "validating",
+        message: (0, import_i18n136.__)("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 void 0;
+  }
+  function getFormFieldValue(formField, item) {
+    const fieldValue = formField?.field?.getValue({ item });
+    const isHidden2 = isFormFieldHidden(formField, item);
+    if (formField.children.length === 0) {
+      return { value: fieldValue, isHidden: isHidden2 };
+    }
+    const childrenValues = formField.children.map(
+      (child) => getFormFieldValue(child, item)
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-      HeaderContent,
-      {
-        data,
-        fields: fields2,
-        label,
-        layout,
-        isOpen: isCollapsible ? !!isOpen2 : true,
-        touched,
-        validity
+    return {
+      value: fieldValue,
+      isHidden: isHidden2,
+      children: childrenValues
+    };
+  }
+  function useFormValidity(item, fields2, form) {
+    const [formValidity, setFormValidity] = (0, import_element198.useState)();
+    const customCounterRef = (0, import_element198.useRef)({});
+    const elementsCounterRef = (0, import_element198.useRef)({});
+    const previousValuesRef = (0, import_element198.useRef)({});
+    const validate = (0, import_element198.useCallback)(() => {
+      const promiseHandler = {
+        customCounterRef,
+        elementsCounterRef,
+        setFormValidity,
+        path: [],
+        item
+      };
+      const formFieldsToValidate = getFormFieldsToValidate(form, fields2);
+      if (formFieldsToValidate.length === 0) {
+        setFormValidity(void 0);
+        return;
       }
-    );
-    if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
-        collapsible_card_exports.Root,
-        {
-          className: "dataforms-layouts-card__field",
-          open: isOpen2,
-          onOpenChange: handleOpenChange,
-          ...focusOutsideProps,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
-              collapsible_card_exports.Content,
-              {
-                ref: contentRef,
-                onFocus: handleContentFocus,
-                children: bodyContent
-              }
-            )
-          ]
+      const newFormValidity = {};
+      const untouchedFields = [];
+      formFieldsToValidate.forEach((formField) => {
+        const value = getFormFieldValue(formField, item);
+        if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es63.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;
+        }
+      });
+      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_es63.default)(existingFormValidity, validity);
+        if (areEqual) {
+          return existingFormValidity;
+        }
+        return validity;
+      });
+    }, [item, fields2, form]);
+    (0, import_element198.useEffect)(() => {
+      validate();
+    }, [validate]);
+    return {
+      validity: formValidity,
+      isValid: isFormValid(formValidity)
+    };
+  }
+  var use_form_validity_default = useFormValidity;
+
+  // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
+  var import_element199 = __toESM(require_element(), 1);
+  function useRevealValidity(ref, shouldReveal) {
+    const revealValidity = (0, import_element199.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_element199.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_element200 = __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 /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
-      card_exports.Root,
-      {
-        className: "dataforms-layouts-card__field",
-        ...focusOutsideProps,
-        children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
-        ]
-      }
-    );
+    return [];
   }
+  var getSummaryFields = (summaryField, fields2) => {
+    if (Array.isArray(summaryField) && summaryField.length > 0) {
+      const summaryIds = extractSummaryIds(summaryField);
+      return summaryIds.map(
+        (summaryId) => fields2.find((_field) => _field.id === summaryId)
+      ).filter((_field) => _field !== void 0);
+    }
+    return [];
+  };

-  // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
-  function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-      Stack,
-      {
-        direction: "column",
-        className: "dataforms-layouts-row__header",
-        gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components81.__experimentalHeading, { level: 2, size: 13, children: title }) })
+  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+  var getFieldDefinition = (field, fields2) => {
+    if (!!field.children) {
+      const simpleChildren = field.children.filter(
+        (child) => !child.children
+      );
+      if (simpleChildren.length === 0) {
+        return void 0;
       }
-    );
-  }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_jsx_runtime333.Fragment, { children });
-  function FormRowField({
-    data,
-    field,
-    onChange,
-    hideLabelFromVision,
-    markWhenOptional,
-    validity
-  }) {
+      return fields2.find(
+        (_field) => _field.id === simpleChildren[0].id
+      );
+    }
+    return fields2.find((_field) => _field.id === field.id);
+  };
+  function useFieldFromFormField(field) {
+    const { fields: fields2 } = (0, import_element200.useContext)(dataform_context_default);
     const layout = field.layout;
-    if (!!field.children) {
-      const form = {
-        layout: DEFAULT_LAYOUT,
-        fields: field.children
+    const summaryFields = getSummaryFields(layout.summary, fields2);
+    const fieldDefinition = getFieldDefinition(field, fields2);
+    const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
+    if (summaryFields.length === 0) {
+      return {
+        summaryFields: fieldDefinition ? [fieldDefinition] : [],
+        fieldDefinition,
+        fieldLabel
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-          DataFormLayout,
-          {
-            data,
-            form,
-            onChange,
-            validity: validity?.children,
-            as: EMPTY_WRAPPER,
-            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-              "div",
-              {
-                className: "dataforms-layouts-row__field-control",
-                style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime333.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_runtime333.jsx)(import_jsx_runtime333.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-      RegularLayout,
-      {
-        data,
-        field,
-        onChange,
-        markWhenOptional,
-        validity
-      }
-    ) }) });
+    return {
+      summaryFields,
+      fieldDefinition,
+      fieldLabel
+    };
   }
+  var use_field_from_form_field_default = useFieldFromFormField;

-  // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-  var import_element201 = __toESM(require_element(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_a11y7 = __toESM(require_a11y(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
-  function FormDetailsField({
+  // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  function ModalContent({
     data,
     field,
     onChange,
-    validity
+    fieldLabel,
+    onClose,
+    touched
   }) {
+    const { openAs } = field.layout;
+    const { applyLabel, cancelLabel } = openAs;
     const { fields: fields2 } = (0, import_element201.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element201.useRef)(null);
-    const contentRef = (0, import_element201.useRef)(null);
-    const hasFocusedContentRef = (0, import_element201.useRef)(false);
-    const [touched, setTouched] = (0, import_element201.useState)(false);
-    const [isOpen2, setIsOpen] = (0, import_element201.useState)(false);
+    const [changes, setChanges] = (0, import_element201.useState)({});
+    const modalData = (0, import_element201.useMemo)(() => {
+      return (0, import_deepmerge3.default)(data, changes, {
+        arrayMerge: (target, source) => source
+      });
+    }, [data, changes]);
     const form = (0, import_element201.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
-        fields: field.children ?? []
+        fields: !!field.children ? field.children : (
+          // If not explicit children return the field id itself.
+          [{ id: field.id, layout: DEFAULT_LAYOUT }]
+        )
       }),
       [field]
     );
-    (0, import_element201.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, isOpen2 && touched);
-    const handleContentFocus = (0, import_element201.useCallback)(() => {
-      hasFocusedContentRef.current = true;
-    }, []);
-    const handleFocusOutside = (0, import_element201.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_a11y7.speak)(message2, "polite");
+    const fieldsAsFieldType = fields2.map((f3) => ({
+      ...f3,
+      Edit: f3.Edit === null ? void 0 : f3.Edit,
+      isValid: {
+        required: f3.isValid.required?.constraint,
+        elements: f3.isValid.elements?.constraint,
+        min: f3.isValid.min?.constraint,
+        max: f3.isValid.max?.constraint,
+        pattern: f3.isValid.pattern?.constraint,
+        minLength: f3.isValid.minLength?.constraint,
+        maxLength: f3.isValid.maxLength?.constraint
       }
-    }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose35.__experimentalUseFocusOutside)(handleFocusOutside);
-    if (!field.children) {
-      return null;
-    }
-    const summaryFieldId = field.layout.summary ?? "";
-    const summaryField = summaryFieldId ? fields2.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
-    let summaryContent;
-    if (summaryField && summaryField.render) {
-      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(summaryField.render, { item: data, field: summaryField });
-    } else {
-      summaryContent = field.label || (0, import_i18n138.__)("More details");
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-      "details",
+    }));
+    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_compose34.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element201.useRef)(null);
+    const mergedRef = (0, import_compose34.useMergeRefs)([focusOnMountRef, contentRef]);
+    useRevealValidity(contentRef, touched);
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
+      import_components75.Modal,
       {
-        ref: detailsRef,
-        className: "dataforms-layouts-details__details",
-        ...focusOutsideProps,
+        className: "dataforms-layouts-panel__modal",
+        onRequestClose: onClose,
+        isFullScreen: false,
+        title: fieldLabel,
+        size: "medium",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+            DataFormLayout,
+            {
+              data: modalData,
+              form,
+              onChange: handleOnChange,
+              validity,
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                FieldLayout,
+                {
+                  data: modalData,
+                  field: childField,
+                  onChange: handleOnChange,
+                  hideLabelFromVision: form.fields.length < 2,
+                  markWhenOptional,
+                  validity: childFieldValidity
+                },
+                childField.id
+              )
+            }
+          ) }),
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
             Stack,
             {
               direction: "row",
-              align: "center",
+              className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
-              className: "dataforms-layouts-details__summary-content",
               children: [
-                summaryContent,
-                touched && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(ValidationBadge, { validity })
+                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components75.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                  import_components75.Button,
+                  {
+                    variant: "tertiary",
+                    onClick: onClose,
+                    __next40pxDefaultSize: true,
+                    children: cancelLabel
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                  import_components75.Button,
+                  {
+                    variant: "primary",
+                    onClick: onApply,
+                    __next40pxDefaultSize: true,
+                    children: applyLabel
+                  }
+                )
               ]
             }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-            "div",
-            {
-              ref: contentRef,
-              className: "dataforms-layouts-details__content",
-              onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                DataFormLayout,
-                {
-                  data,
-                  form,
-                  onChange,
-                  validity: validity?.children
-                }
-              )
-            }
           )
         ]
       }
     );
   }
-
-  // packages/dataviews/build-module/components/dataform-layouts/index.mjs
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
-  var FORM_FIELD_LAYOUTS = [
-    {
-      type: "regular",
-      component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "lg",
-          children
-        }
-      )
-    },
-    {
-      type: "panel",
-      component: FormPanelField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        Stack,
-        {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "md",
-          children
-        }
-      )
-    },
-    {
-      type: "card",
-      component: FormCardField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        Stack,
+  function PanelModal({
+    data,
+    field,
+    onChange,
+    validity
+  }) {
+    const [touched, setTouched] = (0, import_element201.useState)(false);
+    const [isOpen2, setIsOpen] = (0, import_element201.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_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+        SummaryButton,
         {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "xl",
-          children
+          data,
+          field,
+          fieldLabel,
+          summaryFields,
+          validity,
+          touched,
+          disabled: fieldDefinition.readOnly === true,
+          onClick: () => setIsOpen(true),
+          isOpen: isOpen2
         }
-      )
-    },
-    {
-      type: "row",
-      component: FormRowField,
-      wrapper: ({
-        children,
-        layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        Stack,
+      ),
+      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+        ModalContent,
         {
-          direction: "column",
-          className: "dataforms-layouts__wrapper",
-          gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-            Stack,
-            {
-              direction: "row",
-              gap: "lg",
-              align: layout.alignment,
-              children
-            }
-          ) })
+          data,
+          field,
+          onChange,
+          fieldLabel: fieldLabel ?? "",
+          onClose: handleClose,
+          touched
         }
       )
-    },
-    {
-      type: "details",
-      component: FormDetailsField
-    }
-  ];
-  function getFormFieldLayout(type) {
-    return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
+    ] });
   }
+  var modal_default = PanelModal;

-  // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
-  function DataFormLayout({
-    data,
-    form,
-    onChange,
-    validity,
-    children,
-    as
+  // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
+  var import_components76 = __toESM(require_components(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_element202 = __toESM(require_element(), 1);
+  var import_compose35 = __toESM(require_compose(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  function DropdownHeader({
+    title,
+    onClose
   }) {
-    const { fields: fieldDefinitions } = (0, import_element202.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element202.useMemo)(() => {
-      const requiredCount = fieldDefinitions.filter(
-        (f3) => !!f3.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_runtime336.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_runtime336.jsx)(
-        FieldLayout,
-        {
-          data,
-          field: formField,
-          onChange,
-          markWhenOptional,
-          validity: validity?.[formField.id]
-        },
-        formField.id
-      );
-    }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+      Stack,
+      {
+        direction: "column",
+        className: "dataforms-layouts-panel__dropdown-header",
+        gap: "lg",
+        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
+          title && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components76.__experimentalHeading, { level: 2, size: 13, children: title }),
+          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components76.__experimentalSpacer, { style: { flex: 1 } }),
+          onClose && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            import_components76.Button,
+            {
+              label: (0, import_i18n137.__)("Close"),
+              icon: close_small_default,
+              onClick: onClose,
+              size: "small"
+            }
+          )
+        ] })
+      }
+    );
   }
-
-  // packages/dataviews/build-module/dataform/index.mjs
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-  function DataForm({
+  function DropdownContentWithValidation({
+    touched,
+    children
+  }) {
+    const ref = (0, import_element202.useRef)(null);
+    useRevealValidity(ref, touched);
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("div", { ref, children });
+  }
+  function PanelDropdown({
     data,
-    form,
-    fields: fields2,
+    field,
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element203.useMemo)(() => normalize_form_default(form), [form]);
-    const normalizedFields = (0, import_element203.useMemo)(
-      () => normalizeFields(fields2),
-      [fields2]
+    const [touched, setTouched] = (0, import_element202.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element202.useState)(
+      null
     );
-    if (!form.fields) {
+    const popoverProps = (0, import_element202.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_compose35.__experimentalUseDialog)({
+      focusOnMount: "firstInputElement"
+    });
+    const form = (0, import_element202.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_element202.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_runtime337.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-      DataFormLayout,
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+      "div",
       {
-        data,
-        form: normalizedForm,
-        onChange,
-        validity
-      }
-    ) });
-  }
-
-  // packages/dataviews/build-module/utils/filter-sort-and-paginate.mjs
-  var import_remove_accents3 = __toESM(require_remove_accents(), 1);
-  var import_deprecated2 = __toESM(require_deprecated(), 1);
-  function normalizeSearchInput2(input = "") {
-    return (0, import_remove_accents3.default)(input.trim().toLowerCase());
-  }
-  var EMPTY_ARRAY11 = [];
-  function filterSortAndPaginate(data, view, fields2) {
-    if (!data) {
-      return {
-        data: EMPTY_ARRAY11,
-        paginationInfo: { totalItems: 0, totalPages: 0 }
-      };
-    }
-    const _fields = normalizeFields(fields2);
-    let filteredData = [...data];
-    if (view.search) {
-      const normalizedSearch = normalizeSearchInput2(view.search);
-      filteredData = filteredData.filter((item) => {
-        return _fields.filter((field) => field.enableGlobalSearch).some((field) => {
-          const fieldValue = field.getValue({ item });
-          const values = Array.isArray(fieldValue) ? fieldValue : [fieldValue];
-          return values.some(
-            (value) => normalizeSearchInput2(String(value)).includes(
-              normalizedSearch
-            )
-          );
-        });
-      });
-    }
-    if (view.filters && view.filters?.length > 0) {
-      view.filters.forEach((filter) => {
-        const field = _fields.find(
-          (_field) => _field.id === filter.field
-        );
-        if (field) {
-          if (filter.operator === OPERATOR_IS_NOT_ALL) {
-            (0, import_deprecated2.default)("The 'isNotAll' filter operator", {
-              since: "7.0",
-              alternative: "'isNone'"
-            });
-          }
-          const handler = field.filter[filter.operator];
-          if (handler) {
-            filteredData = filteredData.filter(
-              (item) => handler(item, field, filter.value)
-            );
-          }
-        }
-      });
-    }
-    const sortByField = view.sort?.field ? _fields.find((field) => {
-      return field.enableSorting !== false && field.id === view.sort?.field;
-    }) : null;
-    const groupByField = view.groupBy?.field ? _fields.find((field) => {
-      return field.enableSorting !== false && field.id === view.groupBy?.field;
-    }) : null;
-    if (sortByField || groupByField) {
-      filteredData.sort((a3, b3) => {
-        if (groupByField) {
-          const groupCompare = groupByField.sort(
-            a3,
-            b3,
-            view.groupBy?.direction ?? "asc"
-          );
-          if (groupCompare !== 0) {
-            return groupCompare;
+        ref: setPopoverAnchor,
+        className: "dataforms-layouts-panel__field-dropdown-anchor",
+        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+          import_components76.Dropdown,
+          {
+            contentClassName: "dataforms-layouts-panel__field-dropdown",
+            popoverProps,
+            focusOnMount: false,
+            onToggle: (willOpen) => {
+              if (!willOpen) {
+                setTouched(true);
+              }
+            },
+            renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+              SummaryButton,
+              {
+                data,
+                field,
+                fieldLabel,
+                summaryFields,
+                validity,
+                touched,
+                disabled: fieldDefinition.readOnly === true,
+                isOpen: isOpen2,
+                onClick: onToggle
+              }
+            ),
+            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                DropdownHeader,
+                {
+                  title: fieldLabel,
+                  onClose
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                DataFormLayout,
+                {
+                  data,
+                  form,
+                  onChange,
+                  validity: formValidity,
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                    FieldLayout,
+                    {
+                      data,
+                      field: childField,
+                      onChange,
+                      hideLabelFromVision: (form?.fields ?? []).length < 2,
+                      markWhenOptional,
+                      validity: childFieldValidity
+                    },
+                    childField.id
+                  )
+                }
+              )
+            ] }) })
           }
-        }
-        if (sortByField) {
-          return sortByField.sort(a3, b3, view.sort?.direction ?? "desc");
-        }
-        return 0;
-      });
-    }
-    let totalItems = filteredData.length;
-    let totalPages = 1;
-    if (view.infiniteScrollEnabled && view.startPosition !== void 0 && view.perPage !== void 0) {
-      const start2 = view.startPosition - 1;
-      const end = Math.min(start2 + view.perPage, totalItems);
-      filteredData = filteredData?.slice(start2, end);
-    } else if (view.page !== void 0 && view.perPage !== void 0) {
-      const start2 = (view.page - 1) * view.perPage;
-      totalItems = filteredData?.length || 0;
-      totalPages = Math.ceil(totalItems / view.perPage);
-      filteredData = filteredData?.slice(start2, start2 + view.perPage);
-    }
-    return {
-      data: filteredData,
-      paginationInfo: {
-        totalItems,
-        totalPages
+        )
       }
-    };
+    );
   }
+  var dropdown_default = PanelDropdown;

-  // packages/media-editor/build-module/components/media-form/index.mjs
-  var import_components82 = __toESM(require_components(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
-  function MediaForm({
-    form: formOverrides,
-    header
+  // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  function FormPanelField({
+    data,
+    field,
+    onChange,
+    validity
   }) {
-    const { media, fields: fields2, onChange } = useMediaEditorContext();
-    if (!media || !onChange) {
-      return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "media-editor-form media-editor-form--loading", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components82.Spinner, {}) });
-    }
-    const regularFieldIds = ["title", "alt_text", "caption", "description"];
-    const sortedFields = [
-      ...fields2.filter(
-        (field) => regularFieldIds.includes(field.id)
-      ),
-      ...fields2.filter(
-        (field) => !regularFieldIds.includes(field.id)
-      )
-    ];
-    const defaultForm = {
-      layout: {
-        type: "panel"
-      },
-      fields: sortedFields.map((field) => {
-        if (regularFieldIds.includes(field.id)) {
-          return {
-            id: field.id,
-            layout: {
-              type: "regular",
-              labelPosition: "top"
-            }
-          };
-        }
-        return field.id;
-      })
-    };
-    const form = formOverrides || defaultForm;
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "media-editor-form", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components82.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("h2", {}), children: (0, import_i18n139.__)("Media details") }),
-      header,
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-        DataForm,
+    const layout = field.layout;
+    if (layout.openAs.type === "modal") {
+      return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+        modal_default,
         {
-          data: media,
-          fields: fields2,
-          form,
-          onChange
+          data,
+          field,
+          onChange,
+          validity
         }
-      )
-    ] }) });
+      );
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      dropdown_default,
+      {
+        data,
+        field,
+        onChange,
+        validity
+      }
+    );
   }

-  // packages/media-editor/build-module/lock-unlock.mjs
-  var import_private_apis6 = __toESM(require_private_apis(), 1);
-  var { lock: lock5, unlock: unlock5 } = (0, import_private_apis6.__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/media-editor"
-  );
-
-  // packages/media-editor/build-module/store/index.mjs
-  var import_data39 = __toESM(require_data(), 1);
+  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
+  var import_element203 = __toESM(require_element(), 1);
+  var import_a11y6 = __toESM(require_a11y(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);

-  // packages/media-editor/build-module/store/reducer.mjs
-  var DEFAULT_STATE = {
-    isOpen: false,
-    id: null,
-    onUpdate: null,
-    onClose: null
-  };
-  function reducer(state2 = DEFAULT_STATE, action) {
-    switch (action.type) {
-      case "OPEN_MEDIA_EDITOR_MODAL": {
-        const { id, onUpdate, onClose } = action;
-        return {
-          isOpen: true,
-          id,
-          onUpdate,
-          onClose
-        };
+  // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
+  var import_i18n138 = __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++;
       }
-      case "CLOSE_MEDIA_EDITOR_MODAL":
-        return DEFAULT_STATE;
     }
-    return state2;
-  }
-
-  // packages/media-editor/build-module/store/actions.mjs
-  var actions_exports = {};
-  __export(actions_exports, {
-    closeMediaEditorModal: () => closeMediaEditorModal,
-    openMediaEditorModal: () => openMediaEditorModal
-  });
-  function openMediaEditorModal({
-    id,
-    onUpdate,
-    onClose
-  }) {
-    return {
-      type: "OPEN_MEDIA_EDITOR_MODAL",
-      id,
-      onUpdate: onUpdate ?? null,
-      onClose: onClose ?? null
-    };
-  }
-  function closeMediaEditorModal() {
-    return { type: "CLOSE_MEDIA_EDITOR_MODAL" };
-  }
-
-  // packages/media-editor/build-module/store/selectors.mjs
-  var selectors_exports2 = {};
-  __export(selectors_exports2, {
-    getId: () => getId,
-    getOnClose: () => getOnClose,
-    getOnUpdate: () => getOnUpdate,
-    isOpen: () => isOpen
-  });
-  function isOpen(state2) {
-    return state2.isOpen;
-  }
-  function getId(state2) {
-    return state2.id;
-  }
-  function getOnUpdate(state2) {
-    return state2.onUpdate;
-  }
-  function getOnClose(state2) {
-    return state2.onClose;
-  }
-
-  // packages/media-editor/build-module/store/constants.mjs
-  var STORE_NAME2 = "core/media-editor";
-
-  // packages/media-editor/build-module/store/index.mjs
-  var store2 = (0, import_data39.createReduxStore)(STORE_NAME2, {
-    reducer,
-    actions: actions_exports,
-    selectors: selectors_exports2
-  });
-  (0, import_data39.register)(store2);
-
-  // packages/media-editor/build-module/components/media-editor-modal/index.mjs
-  var import_components94 = __toESM(require_components(), 1);
-  var import_data47 = __toESM(require_data(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_notices16 = __toESM(require_notices(), 1);
-
-  // packages/media-editor/build-module/components/media-editor/index.mjs
-  var import_components93 = __toESM(require_components(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_data46 = __toESM(require_data(), 1);
-  var import_core_data30 = __toESM(require_core_data(), 1);
-  var import_element227 = __toESM(require_element(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_notices15 = __toESM(require_notices(), 1);
-
-  // packages/interface/build-module/index.mjs
-  var build_module_exports = {};
-  __export(build_module_exports, {
-    ActionItem: () => action_item_default,
-    ComplementaryArea: () => complementary_area_default,
-    ComplementaryAreaMoreMenuItem: () => ComplementaryAreaMoreMenuItem,
-    FullscreenMode: () => fullscreen_mode_default,
-    InterfaceSkeleton: () => interface_skeleton_default,
-    PinnedItems: () => pinned_items_default,
-    store: () => store3
-  });
-
-  // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_components86 = __toESM(require_components(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  var import_element206 = __toESM(require_element(), 1);
-  var import_viewport3 = __toESM(require_viewport(), 1);
-  var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_plugins3 = __toESM(require_plugins(), 1);
-
-  // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_components83 = __toESM(require_components(), 1);
-  var import_data43 = __toESM(require_data(), 1);
-  var import_plugins2 = __toESM(require_plugins(), 1);
-
-  // packages/interface/build-module/store/index.mjs
-  var import_data42 = __toESM(require_data(), 1);
-
-  // packages/interface/build-module/store/actions.mjs
-  var actions_exports2 = {};
-  __export(actions_exports2, {
-    closeModal: () => closeModal,
-    disableComplementaryArea: () => disableComplementaryArea,
-    enableComplementaryArea: () => enableComplementaryArea,
-    openModal: () => openModal,
-    pinItem: () => pinItem,
-    setDefaultComplementaryArea: () => setDefaultComplementaryArea,
-    setFeatureDefaults: () => setFeatureDefaults,
-    setFeatureValue: () => setFeatureValue,
-    toggleFeature: () => toggleFeature,
-    unpinItem: () => unpinItem
-  });
-  var import_deprecated4 = __toESM(require_deprecated(), 1);
-  var import_preferences3 = __toESM(require_preferences(), 1);
-
-  // packages/interface/build-module/store/deprecated.mjs
-  var import_deprecated3 = __toESM(require_deprecated(), 1);
-  function normalizeComplementaryAreaScope(scope) {
-    if (["core/edit-post", "core/edit-site"].includes(scope)) {
-      (0, import_deprecated3.default)(`${scope} interface scope`, {
-        alternative: "core interface scope",
-        hint: "core/edit-post and core/edit-site are merging.",
-        version: "6.6"
-      });
-      return "core";
+    if (validity.children) {
+      for (const childValidity of Object.values(validity.children)) {
+        count += countInvalidFields(childValidity);
+      }
     }
-    return scope;
+    return count;
   }
-  function normalizeComplementaryAreaName(scope, name2) {
-    if (scope === "core" && name2 === "edit-site/template") {
-      (0, import_deprecated3.default)(`edit-site/template sidebar`, {
-        alternative: "edit-post/document",
-        version: "6.6"
-      });
-      return "edit-post/document";
-    }
-    if (scope === "core" && name2 === "edit-site/block-inspector") {
-      (0, import_deprecated3.default)(`edit-site/block-inspector sidebar`, {
-        alternative: "edit-post/block",
-        version: "6.6"
-      });
-      return "edit-post/block";
+  function getValidationMessage(validity) {
+    const invalidCount = countInvalidFields(validity);
+    if (invalidCount === 0) {
+      return void 0;
     }
-    return name2;
+    return (0, import_i18n138.sprintf)(
+      /* translators: %d: Number of fields that need attention */
+      (0, import_i18n138._n)(
+        "%d field needs attention",
+        "%d fields need attention",
+        invalidCount
+      ),
+      invalidCount
+    );
   }

-  // packages/interface/build-module/store/actions.mjs
-  var setDefaultComplementaryArea = (scope, area) => {
-    scope = normalizeComplementaryAreaScope(scope);
-    area = normalizeComplementaryAreaName(scope, area);
-    return {
-      type: "SET_DEFAULT_COMPLEMENTARY_AREA",
-      scope,
-      area
-    };
-  };
-  var enableComplementaryArea = (scope, area) => ({ registry, dispatch: dispatch8 }) => {
-    if (!area) {
-      return;
+  // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  function ValidationBadge({
+    validity
+  }) {
+    const message2 = getValidationMessage(validity);
+    if (!message2) {
+      return null;
     }
-    scope = normalizeComplementaryAreaScope(scope);
-    area = normalizeComplementaryAreaName(scope, area);
-    const isComplementaryAreaVisible = registry.select(import_preferences3.store).get(scope, "isComplementaryAreaVisible");
-    if (!isComplementaryAreaVisible) {
-      registry.dispatch(import_preferences3.store).set(scope, "isComplementaryAreaVisible", true);
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(Badge, { intent: "high", children: message2 });
+  }
+
+  // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+  function isSummaryFieldVisible(summaryField, summaryConfig, isOpen2) {
+    if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
+      return false;
     }
-    dispatch8({
-      type: "ENABLE_COMPLEMENTARY_AREA",
-      scope,
-      area
+    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;
     });
-  };
-  var disableComplementaryArea = (scope) => ({ registry }) => {
-    scope = normalizeComplementaryAreaScope(scope);
-    const isComplementaryAreaVisible = registry.select(import_preferences3.store).get(scope, "isComplementaryAreaVisible");
-    if (isComplementaryAreaVisible) {
-      registry.dispatch(import_preferences3.store).set(scope, "isComplementaryAreaVisible", false);
-    }
-  };
-  var pinItem = (scope, item) => ({ registry }) => {
-    if (!item) {
-      return;
+    if (!fieldConfig) {
+      return false;
     }
-    scope = normalizeComplementaryAreaScope(scope);
-    item = normalizeComplementaryAreaName(scope, item);
-    const pinnedItems = registry.select(import_preferences3.store).get(scope, "pinnedItems");
-    if (pinnedItems?.[item] === true) {
-      return;
+    if (typeof fieldConfig === "string") {
+      return true;
     }
-    registry.dispatch(import_preferences3.store).set(scope, "pinnedItems", {
-      ...pinnedItems,
-      [item]: true
-    });
-  };
-  var unpinItem = (scope, item) => ({ registry }) => {
-    if (!item) {
-      return;
+    if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
+      return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen2;
     }
-    scope = normalizeComplementaryAreaScope(scope);
-    item = normalizeComplementaryAreaName(scope, item);
-    const pinnedItems = registry.select(import_preferences3.store).get(scope, "pinnedItems");
-    registry.dispatch(import_preferences3.store).set(scope, "pinnedItems", {
-      ...pinnedItems,
-      [item]: false
-    });
-  };
-  function toggleFeature(scope, featureName) {
-    return function({ registry }) {
-      (0, import_deprecated4.default)(`dispatch( 'core/interface' ).toggleFeature`, {
-        since: "6.0",
-        alternative: `dispatch( 'core/preferences' ).toggle`
-      });
-      registry.dispatch(import_preferences3.store).toggle(scope, featureName);
-    };
-  }
-  function setFeatureValue(scope, featureName, value) {
-    return function({ registry }) {
-      (0, import_deprecated4.default)(`dispatch( 'core/interface' ).setFeatureValue`, {
-        since: "6.0",
-        alternative: `dispatch( 'core/preferences' ).set`
-      });
-      registry.dispatch(import_preferences3.store).set(scope, featureName, !!value);
-    };
-  }
-  function setFeatureDefaults(scope, defaults2) {
-    return function({ registry }) {
-      (0, import_deprecated4.default)(`dispatch( 'core/interface' ).setFeatureDefaults`, {
-        since: "6.0",
-        alternative: `dispatch( 'core/preferences' ).setDefaults`
-      });
-      registry.dispatch(import_preferences3.store).setDefaults(scope, defaults2);
-    };
+    return true;
   }
-  function openModal(name2) {
-    return {
-      type: "OPEN_MODAL",
-      name: name2
-    };
+  function HeaderContent({
+    data,
+    fields: fields2,
+    label,
+    layout,
+    isOpen: isOpen2,
+    touched,
+    validity
+  }) {
+    const summaryFields = getSummaryFields(layout.summary, fields2);
+    const visibleSummaryFields = summaryFields.filter(
+      (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen2)
+    );
+    const hasBadge = touched && layout.isCollapsible;
+    const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
+      Stack,
+      {
+        align: "center",
+        justify: "space-between",
+        className: "dataforms-layouts-card__field-header-content",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Title, { children: label }),
+          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
+            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(ValidationBadge, { validity }),
+            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+              summaryField.render,
+              {
+                item: data,
+                field: summaryField
+              },
+              summaryField.id
+            )) })
+          ] })
+        ]
+      }
+    );
   }
-  function closeModal() {
-    return {
-      type: "CLOSE_MODAL"
-    };
+  function BodyContent({
+    data,
+    field,
+    form,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity,
+    withHeader
+  }) {
+    if (field.children) {
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_jsx_runtime332.Fragment, { children: [
+        field.description && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
+        /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+          DataFormLayout,
+          {
+            data,
+            form,
+            onChange,
+            validity: validity?.children
+          }
+        )
+      ] });
+    }
+    const SingleFieldLayout = getFormFieldLayout("regular")?.component;
+    if (!SingleFieldLayout) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      SingleFieldLayout,
+      {
+        data,
+        field,
+        onChange,
+        hideLabelFromVision: hideLabelFromVision || withHeader,
+        markWhenOptional,
+        validity
+      }
+    );
   }
-
-  // packages/interface/build-module/store/selectors.mjs
-  var selectors_exports3 = {};
-  __export(selectors_exports3, {
-    getActiveComplementaryArea: () => getActiveComplementaryArea,
-    isComplementaryAreaLoading: () => isComplementaryAreaLoading,
-    isFeatureActive: () => isFeatureActive,
-    isItemPinned: () => isItemPinned,
-    isModalActive: () => isModalActive
-  });
-  var import_data40 = __toESM(require_data(), 1);
-  var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_preferences4 = __toESM(require_preferences(), 1);
-  var getActiveComplementaryArea = (0, import_data40.createRegistrySelector)(
-    (select9) => (state2, scope) => {
-      scope = normalizeComplementaryAreaScope(scope);
-      const isComplementaryAreaVisible = select9(import_preferences4.store).get(
-        scope,
-        "isComplementaryAreaVisible"
-      );
-      if (isComplementaryAreaVisible === void 0) {
-        return void 0;
+  function FormCardField({
+    data,
+    field,
+    onChange,
+    hideLabelFromVision,
+    markWhenOptional,
+    validity
+  }) {
+    const { fields: fields2 } = (0, import_element203.useContext)(dataform_context_default);
+    const layout = field.layout;
+    const contentRef = (0, import_element203.useRef)(null);
+    const hasFocusedContentRef = (0, import_element203.useRef)(false);
+    const form = (0, import_element203.useMemo)(
+      () => ({
+        layout: DEFAULT_LAYOUT,
+        fields: field.children ?? []
+      }),
+      [field]
+    );
+    const { isOpened, isCollapsible } = layout;
+    const [isOpen2, setIsOpen] = (0, import_element203.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element203.useState)(false);
+    (0, import_element203.useEffect)(() => {
+      setIsOpen(isOpened);
+    }, [isOpened]);
+    const handleOpenChange = (0, import_element203.useCallback)((open) => {
+      if (!open) {
+        setTouched(true);
       }
-      if (isComplementaryAreaVisible === false) {
-        return null;
+      setIsOpen(open);
+    }, []);
+    const revealValidity = useRevealValidity(
+      contentRef,
+      (isCollapsible ? isOpen2 : true) && touched
+    );
+    const handleContentFocus = (0, import_element203.useCallback)(() => {
+      hasFocusedContentRef.current = true;
+    }, []);
+    const handleFocusOutside = (0, import_element203.useCallback)(() => {
+      if (!hasFocusedContentRef.current) {
+        return;
       }
-      return state2?.complementaryAreas?.[scope];
-    }
-  );
-  var isComplementaryAreaLoading = (0, import_data40.createRegistrySelector)(
-    (select9) => (state2, scope) => {
-      scope = normalizeComplementaryAreaScope(scope);
-      const isVisible2 = select9(import_preferences4.store).get(
-        scope,
-        "isComplementaryAreaVisible"
-      );
-      const identifier = state2?.complementaryAreas?.[scope];
-      return isVisible2 && identifier === void 0;
-    }
-  );
-  var isItemPinned = (0, import_data40.createRegistrySelector)(
-    (select9) => (state2, scope, item) => {
-      scope = normalizeComplementaryAreaScope(scope);
-      item = normalizeComplementaryAreaName(scope, item);
-      const pinnedItems = select9(import_preferences4.store).get(
-        scope,
-        "pinnedItems"
+      setTouched(true);
+      if (isCollapsible && !isOpen2) {
+        return;
+      }
+      const revealedCount = revealValidity();
+      const message2 = getValidationMessage(validity);
+      if (revealedCount > 0 && message2) {
+        (0, import_a11y6.speak)(message2, "polite");
+      }
+    }, [isCollapsible, isOpen2, revealValidity, validity]);
+    const focusOutsideProps = (0, import_compose36.__experimentalUseFocusOutside)(handleFocusOutside);
+    let label = field.label;
+    let withHeader;
+    if (field.children) {
+      withHeader = !!label && layout.withHeader;
+    } else {
+      const fieldDefinition = fields2.find(
+        (fieldDef) => fieldDef.id === field.id
       );
-      return pinnedItems?.[item] ?? true;
+      if (!canRenderField(fieldDefinition)) {
+        return null;
+      }
+      label = fieldDefinition.label;
+      withHeader = !!label && layout.withHeader;
     }
-  );
-  var isFeatureActive = (0, import_data40.createRegistrySelector)(
-    (select9) => (state2, scope, featureName) => {
-      (0, import_deprecated6.default)(
-        `select( 'core/interface' ).isFeatureActive( scope, featureName )`,
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      BodyContent,
+      {
+        data,
+        field,
+        form,
+        onChange,
+        hideLabelFromVision,
+        markWhenOptional,
+        validity,
+        withHeader
+      }
+    );
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      HeaderContent,
+      {
+        data,
+        fields: fields2,
+        label,
+        layout,
+        isOpen: isCollapsible ? !!isOpen2 : true,
+        touched,
+        validity
+      }
+    );
+    if (withHeader && isCollapsible) {
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
+        collapsible_card_exports.Root,
         {
-          since: "6.0",
-          alternative: `select( 'core/preferences' ).get( scope, featureName )`
+          className: "dataforms-layouts-card__field",
+          open: isOpen2,
+          onOpenChange: handleOpenChange,
+          ...focusOutsideProps,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+              collapsible_card_exports.Content,
+              {
+                ref: contentRef,
+                onFocus: handleContentFocus,
+                children: bodyContent
+              }
+            )
+          ]
         }
       );
-      return !!select9(import_preferences4.store).get(scope, featureName);
     }
-  );
-  function isModalActive(state2, modalName3) {
-    return state2.activeModal === modalName3;
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
+      card_exports.Root,
+      {
+        className: "dataforms-layouts-card__field",
+        ...focusOutsideProps,
+        children: [
+          withHeader && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Header, { children: headerContent }),
+          /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+        ]
+      }
+    );
   }

-  // packages/interface/build-module/store/reducer.mjs
-  var import_data41 = __toESM(require_data(), 1);
-  function complementaryAreas(state2 = {}, action) {
-    switch (action.type) {
-      case "SET_DEFAULT_COMPLEMENTARY_AREA": {
-        const { scope, area } = action;
-        if (state2[scope]) {
-          return state2;
-        }
-        return {
-          ...state2,
-          [scope]: area
-        };
-      }
-      case "ENABLE_COMPLEMENTARY_AREA": {
-        const { scope, area } = action;
-        return {
-          ...state2,
-          [scope]: area
-        };
+  // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
+  var import_components77 = __toESM(require_components(), 1);
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  function Header4({ title }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      Stack,
+      {
+        direction: "column",
+        className: "dataforms-layouts-row__header",
+        gap: "lg",
+        children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components77.__experimentalHeading, { level: 2, size: 13, children: title }) })
       }
-    }
-    return state2;
+    );
   }
-  function activeModal(state2 = null, action) {
-    switch (action.type) {
-      case "OPEN_MODAL":
-        return action.name;
-      case "CLOSE_MODAL":
-        return null;
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_jsx_runtime333.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_runtime333.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
+        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Header4, { title: field.label }),
+        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          DataFormLayout,
+          {
+            data,
+            form,
+            onChange,
+            validity: validity?.children,
+            as: EMPTY_WRAPPER,
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+              "div",
+              {
+                className: "dataforms-layouts-row__field-control",
+                style: layout.styles[childField.id],
+                children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+                  FieldLayout,
+                  {
+                    data,
+                    field: childField,
+                    onChange,
+                    hideLabelFromVision,
+                    markWhenOptional,
+                    validity: childFieldValidity
+                  }
+                )
+              },
+              childField.id
+            )
+          }
+        ) })
+      ] });
     }
-    return state2;
+    const RegularLayout = getFormFieldLayout("regular")?.component;
+    if (!RegularLayout) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_jsx_runtime333.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      RegularLayout,
+      {
+        data,
+        field,
+        onChange,
+        markWhenOptional,
+        validity
+      }
+    ) }) });
   }
-  var reducer_default3 = (0, import_data41.combineReducers)({
-    complementaryAreas,
-    activeModal
-  });
-
-  // packages/interface/build-module/store/constants.mjs
-  var STORE_NAME3 = "core/interface";
-
-  // packages/interface/build-module/store/index.mjs
-  var store3 = (0, import_data42.createReduxStore)(STORE_NAME3, {
-    reducer: reducer_default3,
-    actions: actions_exports2,
-    selectors: selectors_exports3
-  });
-  (0, import_data42.register)(store3);

-  // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
-  function roleSupportsCheckedState(role) {
-    return [
-      "checkbox",
-      "option",
-      "radio",
-      "switch",
-      "menuitemcheckbox",
-      "menuitemradio",
-      "treeitem"
-    ].includes(role);
-  }
-  function ComplementaryAreaToggle({
-    as = import_components83.Button,
-    scope,
-    identifier: identifierProp,
-    icon: iconProp,
-    selectedIcon,
-    name: name2,
-    shortcut,
-    ...props
+  // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
+  var import_element204 = __toESM(require_element(), 1);
+  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_a11y7 = __toESM(require_a11y(), 1);
+  var import_compose37 = __toESM(require_compose(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  function FormDetailsField({
+    data,
+    field,
+    onChange,
+    validity
   }) {
-    const ComponentToUse = as;
-    const context = (0, import_plugins2.usePluginContext)();
-    const icon = iconProp || context.icon;
-    const identifier = identifierProp || `${context.name}/${name2}`;
-    const isSelected2 = (0, import_data43.useSelect)(
-      (select9) => select9(store3).getActiveComplementaryArea(scope) === identifier,
-      [identifier, scope]
+    const { fields: fields2 } = (0, import_element204.useContext)(dataform_context_default);
+    const detailsRef = (0, import_element204.useRef)(null);
+    const contentRef = (0, import_element204.useRef)(null);
+    const hasFocusedContentRef = (0, import_element204.useRef)(false);
+    const [touched, setTouched] = (0, import_element204.useState)(false);
+    const [isOpen2, setIsOpen] = (0, import_element204.useState)(false);
+    const form = (0, import_element204.useMemo)(
+      () => ({
+        layout: DEFAULT_LAYOUT,
+        fields: field.children ?? []
+      }),
+      [field]
     );
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data43.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-      ComponentToUse,
-      {
-        icon: selectedIcon && isSelected2 ? selectedIcon : icon,
-        "aria-controls": identifier.replace("/", ":"),
-        "aria-checked": roleSupportsCheckedState(props.role) ? isSelected2 : void 0,
-        onClick: () => {
-          if (isSelected2) {
-            disableComplementaryArea2(scope);
-          } else {
-            enableComplementaryArea2(scope, identifier);
-          }
-        },
-        shortcut,
-        ...props
+    (0, import_element204.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, isOpen2 && touched);
+    const handleContentFocus = (0, import_element204.useCallback)(() => {
+      hasFocusedContentRef.current = true;
+    }, []);
+    const handleFocusOutside = (0, import_element204.useCallback)(() => {
+      if (!hasFocusedContentRef.current) {
+        return;
       }
-    );
-  }
-
-  // packages/interface/build-module/components/complementary-area-header/index.mjs
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
-  var ComplementaryAreaHeader = ({
-    children,
-    className,
-    toggleButtonProps
-  }) => {
-    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
-      "div",
+      setTouched(true);
+      if (!detailsRef.current?.open) {
+        return;
+      }
+      const revealedCount = revealValidity();
+      const message2 = getValidationMessage(validity);
+      if (revealedCount > 0 && message2) {
+        (0, import_a11y7.speak)(message2, "polite");
+      }
+    }, [revealValidity, validity]);
+    const focusOutsideProps = (0, import_compose37.__experimentalUseFocusOutside)(handleFocusOutside);
+    if (!field.children) {
+      return null;
+    }
+    const summaryFieldId = field.layout.summary ?? "";
+    const summaryField = summaryFieldId ? fields2.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
+    let summaryContent;
+    if (summaryField && summaryField.render) {
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(summaryField.render, { item: data, field: summaryField });
+    } else {
+      summaryContent = field.label || (0, import_i18n139.__)("More details");
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+      "details",
       {
-        className: clsx_default(
-          "components-panel__header",
-          "interface-complementary-area-header",
-          className
-        ),
-        tabIndex: -1,
+        ref: detailsRef,
+        className: "dataforms-layouts-details__details",
+        ...focusOutsideProps,
         children: [
-          children,
-          toggleButton
+          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+            Stack,
+            {
+              direction: "row",
+              align: "center",
+              gap: "md",
+              className: "dataforms-layouts-details__summary-content",
+              children: [
+                summaryContent,
+                touched && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(ValidationBadge, { validity })
+              ]
+            }
+          ) }),
+          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+            "div",
+            {
+              ref: contentRef,
+              className: "dataforms-layouts-details__content",
+              onFocus: handleContentFocus,
+              children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                DataFormLayout,
+                {
+                  data,
+                  form,
+                  onChange,
+                  validity: validity?.children
+                }
+              )
+            }
+          )
         ]
       }
     );
-  };
-  var complementary_area_header_default = ComplementaryAreaHeader;
+  }

-  // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_element205 = __toESM(require_element(), 1);
+  // packages/dataviews/build-module/components/dataform-layouts/index.mjs
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var FORM_FIELD_LAYOUTS = [
+    {
+      type: "regular",
+      component: FormRegularField,
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+        Stack,
+        {
+          direction: "column",
+          className: "dataforms-layouts__wrapper",
+          gap: "lg",
+          children
+        }
+      )
+    },
+    {
+      type: "panel",
+      component: FormPanelField,
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+        Stack,
+        {
+          direction: "column",
+          className: "dataforms-layouts__wrapper",
+          gap: "md",
+          children
+        }
+      )
+    },
+    {
+      type: "card",
+      component: FormCardField,
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+        Stack,
+        {
+          direction: "column",
+          className: "dataforms-layouts__wrapper",
+          gap: "xl",
+          children
+        }
+      )
+    },
+    {
+      type: "row",
+      component: FormRowField,
+      wrapper: ({
+        children,
+        layout
+      }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+        Stack,
+        {
+          direction: "column",
+          className: "dataforms-layouts__wrapper",
+          gap: "lg",
+          children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime335.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);
+  }

-  // packages/interface/build-module/components/action-item/index.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_element204 = __toESM(require_element(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
-  function ActionItemSlot({
-    name: name2,
-    as: Component3 = import_components84.MenuGroup,
-    fillProps = {},
+  // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  function DataFormLayout({
+    data,
+    form,
+    onChange,
+    validity,
     children,
-    ...props
+    as
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components84.Slot, { name: name2, fillProps, children: (fills) => {
-      const items = import_element204.Children.toArray(fills);
-      if (!items.length) {
+    const { fields: fieldDefinitions } = (0, import_element205.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element205.useMemo)(() => {
+      const requiredCount = fieldDefinitions.filter(
+        (f3) => !!f3.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_runtime336.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+      const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
+      if (!FieldLayout) {
         return null;
       }
-      if (typeof children === "function") {
-        return children(items);
+      const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
+      if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
+        return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(Component3, { ...props, children: items });
-    } });
-  }
-  function ActionItem({ name: name2, as, onClick, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components84.Fill, { name: name2, children: ({ as: slotAs = import_components84.MenuItem, onClick: slotOnClick }) => {
-      const Component3 = as ?? slotAs;
-      const handlers = [onClick, slotOnClick].filter(Boolean);
-      return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-        Component3,
+      if (children) {
+        return children(
+          FieldLayout,
+          formField,
+          validity?.[formField.id],
+          markWhenOptional
+        );
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+        FieldLayout,
         {
-          onClick: handlers.length ? (...args) => handlers.forEach(
-            (handler) => handler(...args)
-          ) : void 0,
-          ...props
-        }
+          data,
+          field: formField,
+          onChange,
+          markWhenOptional,
+          validity: validity?.[formField.id]
+        },
+        formField.id
       );
-    } });
+    }) });
   }
-  ActionItem.Slot = ActionItemSlot;
-  var action_item_default = ActionItem;

-  // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
-  var menuItems = (0, import_compose36.observableMap)();
-  function useHasComplementaryAreaMenuItem(scope, target) {
-    return !!(0, import_compose36.useObservableValue)(menuItems, `${scope}/${target}`);
-  }
-  function DefaultComplementaryAreaMoreMenuItem({
-    scope,
-    target,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-      ComplementaryAreaToggle,
-      {
-        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-          action_item_default,
-          {
-            name: `${scope}/plugin-more-menu`,
-            ...toggleProps
-          }
-        ),
-        role: "menuitemcheckbox",
-        selectedIcon: check_default,
-        name: target,
-        scope,
-        ...props
-      }
-    );
-  }
-  function ComplementaryAreaMoreMenuItem({
-    scope,
-    target,
-    // Accepted so they don't leak to DOM elements. Registering the menu item is
-    // what keeps `ComplementaryArea` from injecting a second one.
-    __unstableExplicitMenuItem,
-    __unstableTarget,
-    ...props
+  // packages/dataviews/build-module/dataform/index.mjs
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  function DataForm({
+    data,
+    form,
+    fields: fields2,
+    onChange,
+    validity
   }) {
-    (0, import_element205.useLayoutEffect)(() => {
-      const key = `${scope}/${target}`;
-      menuItems.set(key, (menuItems.get(key) ?? 0) + 1);
-      return () => {
-        const count = menuItems.get(key) - 1;
-        if (count) {
-          menuItems.set(key, count);
-        } else {
-          menuItems.delete(key);
-        }
-      };
-    }, [scope, target]);
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-      DefaultComplementaryAreaMoreMenuItem,
-      {
-        scope,
-        target,
-        ...props
-      }
+    const normalizedForm = (0, import_element206.useMemo)(() => normalize_form_default(form), [form]);
+    const normalizedFields = (0, import_element206.useMemo)(
+      () => normalizeFields(fields2),
+      [fields2]
     );
-  }
-
-  // packages/interface/build-module/components/pinned-items/index.mjs
-  var import_components85 = __toESM(require_components(), 1);
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
-  function PinnedItems({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components85.Fill, { name: `PinnedItems/${scope}`, ...props });
-  }
-  function PinnedItemsSlot({ scope, className, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components85.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-      "div",
+    if (!form.fields) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+      DataFormLayout,
       {
-        className: clsx_default(
-          className,
-          "interface-pinned-items"
-        ),
-        children: fills
+        data,
+        form: normalizedForm,
+        onChange,
+        validity
       }
     ) });
   }
-  PinnedItems.Slot = PinnedItemsSlot;
-  var pinned_items_default = PinnedItems;

-  // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
-  var ANIMATION_DURATION = 0.3;
-  function ComplementaryAreaSlot({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+  // packages/dataviews/build-module/utils/filter-sort-and-paginate.mjs
+  var import_remove_accents4 = __toESM(require_remove_accents(), 1);
+  var import_deprecated2 = __toESM(require_deprecated(), 1);
+  function normalizeSearchInput2(input = "") {
+    return (0, import_remove_accents4.default)(input.trim().toLowerCase());
   }
-  var variants = {
-    // `auto` leaves the width to the area's own stylesheet, so it stays in one
-    // place. framer-motion measures the element to animate, then restores
-    // `auto`.
-    open: { width: "auto" },
-    // Resolved with the `custom` value passed to `AnimatePresence`, which is
-    // the only way an already removed element can be given a fresh transition.
-    closed: (transition) => ({ width: 0, transition })
-  };
-  function renderContainer(render5, props) {
-    if ((0, import_element206.isValidElement)(render5)) {
-      return (0, import_element206.cloneElement)(render5, {
-        ...props,
-        className: clsx_default(render5.props.className, props.className),
-        style: { ...render5.props.style, ...props.style }
+  var EMPTY_ARRAY11 = [];
+  function filterSortAndPaginate(data, view, fields2) {
+    if (!data) {
+      return {
+        data: EMPTY_ARRAY11,
+        paginationInfo: { totalItems: 0, totalPages: 0 }
+      };
+    }
+    const _fields = normalizeFields(fields2);
+    let filteredData = [...data];
+    if (view.search) {
+      const normalizedSearch = normalizeSearchInput2(view.search);
+      filteredData = filteredData.filter((item) => {
+        return _fields.filter((field) => field.enableGlobalSearch).some((field) => {
+          const fieldValue = field.getValue({ item });
+          const values = Array.isArray(fieldValue) ? fieldValue : [fieldValue];
+          return values.some(
+            (value) => normalizeSearchInput2(String(value)).includes(
+              normalizedSearch
+            )
+          );
+        });
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { ...props });
-  }
-  function ComplementaryAreaFill({
-    activeArea,
-    isActive,
-    scope,
-    children,
-    className,
-    id,
-    render: render5
-  }) {
-    const disableMotion = (0, import_compose37.useReducedMotion)();
-    const isMobileViewport = (0, import_compose37.useViewportMatch)("medium", "<");
-    const previousActiveArea = (0, import_compose37.usePrevious)(activeArea);
-    const isSwitchingAreas = !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea;
-    const transition = {
-      type: "tween",
-      duration: disableMotion || isMobileViewport || isSwitchingAreas ? 0 : ANIMATION_DURATION,
-      ease: [0.6, 0, 0.4, 1]
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-      import_components86.__unstableMotion.div,
-      {
-        variants,
-        initial: "closed",
-        animate: "open",
-        exit: "closed",
-        transition,
-        className: "interface-complementary-area__fill",
-        children: renderContainer(render5, {
-          id,
-          className,
-          children
-        })
-      }
-    ) }) });
-  }
-  function useAdjustComplementaryListener(scope, identifier, activeArea, isActive, isSmall) {
-    const previousIsSmallRef = (0, import_element206.useRef)(false);
-    const shouldOpenWhenNotSmallRef = (0, import_element206.useRef)(false);
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data44.useDispatch)(store3);
-    (0, import_element206.useEffect)(() => {
-      if (isActive && isSmall && !previousIsSmallRef.current) {
-        disableComplementaryArea2(scope);
-        shouldOpenWhenNotSmallRef.current = true;
-      } else if (
-        // If there is a flag indicating the complementary area should be
-        // enabled when we go from small to big window size and we are going
-        // from a small to big window size.
-        shouldOpenWhenNotSmallRef.current && !isSmall && previousIsSmallRef.current
-      ) {
-        shouldOpenWhenNotSmallRef.current = false;
-        enableComplementaryArea2(scope, identifier);
-      } else if (
-        // If the flag is indicating the current complementary should be
-        // reopened but another complementary area becomes active, remove
-        // the flag.
-        shouldOpenWhenNotSmallRef.current && activeArea && activeArea !== identifier
-      ) {
-        shouldOpenWhenNotSmallRef.current = false;
-      }
-      if (isSmall !== previousIsSmallRef.current) {
-        previousIsSmallRef.current = isSmall;
-      }
-    }, [
-      isActive,
-      isSmall,
-      scope,
-      identifier,
-      activeArea,
-      disableComplementaryArea2,
-      enableComplementaryArea2
-    ]);
-  }
-  function ComplementaryArea({
-    children,
-    className,
-    closeLabel = (0, import_i18n140.__)("Close plugin"),
-    identifier: identifierProp,
-    header,
-    headerClassName,
-    icon: iconProp,
-    isPinnable = true,
-    panelClassName,
-    render: render5,
-    scope,
-    name: name2,
-    title,
-    toggleShortcut,
-    isActiveByDefault
-  }) {
-    const context = (0, import_plugins3.usePluginContext)();
-    const icon = iconProp || context.icon;
-    const identifier = identifierProp || `${context.name}/${name2}`;
-    const [isReady2, setIsReady2] = (0, import_element206.useState)(false);
-    const {
-      isLoading,
-      isActive,
-      isPinned,
-      activeArea,
-      isSmall,
-      isLarge,
-      showIconLabels
-    } = (0, import_data44.useSelect)(
-      (select9) => {
-        const {
-          getActiveComplementaryArea: getActiveComplementaryArea2,
-          isComplementaryAreaLoading: isComplementaryAreaLoading2,
-          isItemPinned: isItemPinned2
-        } = select9(store3);
-        const { get } = select9(import_preferences5.store);
-        const _activeArea = getActiveComplementaryArea2(scope);
-        return {
-          isLoading: isComplementaryAreaLoading2(scope),
-          isActive: _activeArea === identifier,
-          isPinned: isItemPinned2(scope, identifier),
-          activeArea: _activeArea,
-          isSmall: select9(import_viewport3.store).isViewportMatch("< medium"),
-          isLarge: select9(import_viewport3.store).isViewportMatch("large"),
-          showIconLabels: get("core", "showIconLabels")
-        };
-      },
-      [identifier, scope]
-    );
-    const hasMenuItem = useHasComplementaryAreaMenuItem(scope, name2);
-    const isMobileViewport = (0, import_compose37.useViewportMatch)("medium", "<");
-    useAdjustComplementaryListener(
-      scope,
-      identifier,
-      activeArea,
-      isActive,
-      isSmall
-    );
-    const {
-      enableComplementaryArea: enableComplementaryArea2,
-      disableComplementaryArea: disableComplementaryArea2,
-      pinItem: pinItem2,
-      unpinItem: unpinItem2
-    } = (0, import_data44.useDispatch)(store3);
-    (0, import_element206.useEffect)(() => {
-      if (isActiveByDefault && activeArea === void 0 && !isSmall) {
-        enableComplementaryArea2(scope, identifier);
-      } else if (activeArea === void 0 && isSmall) {
-        disableComplementaryArea2(scope, identifier);
-      }
-      setIsReady2(true);
-    }, [
-      activeArea,
-      isActiveByDefault,
-      scope,
-      identifier,
-      isSmall,
-      enableComplementaryArea2,
-      disableComplementaryArea2
-    ]);
-    if (!isReady2) {
-      return;
+    if (view.filters && view.filters?.length > 0) {
+      view.filters.forEach((filter) => {
+        const field = _fields.find(
+          (_field) => _field.id === filter.field
+        );
+        if (field) {
+          if (filter.operator === OPERATOR_IS_NOT_ALL) {
+            (0, import_deprecated2.default)("The 'isNotAll' filter operator", {
+              since: "7.0",
+              alternative: "'isNone'"
+            });
+          }
+          const handler = field.filter[filter.operator];
+          if (handler) {
+            filteredData = filteredData.filter(
+              (item) => handler(item, field, filter.value)
+            );
+          }
+        }
+      });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
-      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        ComplementaryAreaToggle,
-        {
-          scope,
-          identifier,
-          isPressed: isActive && (!showIconLabels || isLarge),
-          "aria-expanded": isActive,
-          "aria-disabled": isLoading,
-          label: title,
-          icon: showIconLabels ? check_default : icon,
-          showTooltip: !showIconLabels,
-          variant: showIconLabels ? "tertiary" : void 0,
-          size: "compact",
-          shortcut: toggleShortcut
+    const sortByField = view.sort?.field ? _fields.find((field) => {
+      return field.enableSorting !== false && field.id === view.sort?.field;
+    }) : null;
+    const groupByField = view.groupBy?.field ? _fields.find((field) => {
+      return field.enableSorting !== false && field.id === view.groupBy?.field;
+    }) : null;
+    if (sortByField || groupByField) {
+      filteredData.sort((a3, b3) => {
+        if (groupByField) {
+          const groupCompare = groupByField.sort(
+            a3,
+            b3,
+            view.groupBy?.direction ?? "asc"
+          );
+          if (groupCompare !== 0) {
+            return groupCompare;
+          }
         }
-      ) }),
-      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-        DefaultComplementaryAreaMoreMenuItem,
-        {
-          target: name2,
-          scope,
-          icon,
-          identifier,
-          children: title
+        if (sortByField) {
+          return sortByField.sort(a3, b3, view.sort?.direction ?? "desc");
         }
+        return 0;
+      });
+    }
+    let totalItems = filteredData.length;
+    let totalPages = 1;
+    if (view.infiniteScrollEnabled && view.startPosition !== void 0 && view.perPage !== void 0) {
+      const start2 = view.startPosition - 1;
+      const end = Math.min(start2 + view.perPage, totalItems);
+      filteredData = filteredData?.slice(start2, end);
+    } else if (view.page !== void 0 && view.perPage !== void 0) {
+      const start2 = (view.page - 1) * view.perPage;
+      totalItems = filteredData?.length || 0;
+      totalPages = Math.ceil(totalItems / view.perPage);
+      filteredData = filteredData?.slice(start2, start2 + view.perPage);
+    }
+    return {
+      data: filteredData,
+      paginationInfo: {
+        totalItems,
+        totalPages
+      }
+    };
+  }
+
+  // packages/media-editor/build-module/components/media-form/index.mjs
+  var import_components78 = __toESM(require_components(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  function MediaForm({
+    form: formOverrides,
+    header
+  }) {
+    const { media, fields: fields2, onChange } = useMediaEditorContext();
+    if (!media || !onChange) {
+      return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "media-editor-form media-editor-form--loading", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components78.Spinner, {}) });
+    }
+    const regularFieldIds = ["title", "alt_text", "caption", "description"];
+    const sortedFields = [
+      ...fields2.filter(
+        (field) => regularFieldIds.includes(field.id)
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(
-        ComplementaryAreaFill,
+      ...fields2.filter(
+        (field) => !regularFieldIds.includes(field.id)
+      )
+    ];
+    const defaultForm = {
+      layout: {
+        type: "panel"
+      },
+      fields: sortedFields.map((field) => {
+        if (regularFieldIds.includes(field.id)) {
+          return {
+            id: field.id,
+            layout: {
+              type: "regular",
+              labelPosition: "top"
+            }
+          };
+        }
+        return field.id;
+      })
+    };
+    const form = formOverrides || defaultForm;
+    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "media-editor-form", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components78.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("h2", {}), children: (0, import_i18n140.__)("Media details") }),
+      header,
+      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        DataForm,
         {
-          activeArea,
-          isActive,
-          className: clsx_default("interface-complementary-area", className),
-          scope,
-          id: identifier.replace("/", ":"),
-          render: render5,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-              complementary_area_header_default,
-              {
-                className: headerClassName,
-                closeLabel,
-                onClose: () => disableComplementaryArea2(scope),
-                toggleButtonProps: {
-                  label: closeLabel,
-                  size: "compact",
-                  shortcut: toggleShortcut,
-                  scope,
-                  identifier
-                },
-                children: header || /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
-                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-                    import_components86.Button,
-                    {
-                      className: "interface-complementary-area__pin-unpin-item",
-                      icon: isPinned ? star_filled_default : star_empty_default,
-                      label: isPinned ? (0, import_i18n140.__)("Unpin from toolbar") : (0, import_i18n140.__)("Pin to toolbar"),
-                      onClick: () => (isPinned ? unpinItem2 : pinItem2)(
-                        scope,
-                        identifier
-                      ),
-                      isPressed: isPinned,
-                      size: "compact"
-                    }
-                  )
-                ] })
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.Panel, { className: panelClassName, children })
-          ]
+          data: media,
+          fields: fields2,
+          form,
+          onChange
         }
       )
-    ] });
+    ] }) });
   }
-  ComplementaryArea.Slot = ComplementaryAreaSlot;
-  var complementary_area_default = ComplementaryArea;

-  // packages/interface/build-module/components/fullscreen-mode/index.mjs
-  var import_element207 = __toESM(require_element(), 1);
-  var FullscreenMode = ({ isActive }) => {
-    (0, import_element207.useEffect)(() => {
-      let isSticky = false;
-      if (document.body.classList.contains("sticky-menu")) {
-        isSticky = true;
-        document.body.classList.remove("sticky-menu");
-      }
-      return () => {
-        if (isSticky) {
-          document.body.classList.add("sticky-menu");
-        }
-      };
-    }, []);
-    (0, import_element207.useEffect)(() => {
-      if (isActive) {
-        document.body.classList.add("is-fullscreen-mode");
-      } else {
-        document.body.classList.remove("is-fullscreen-mode");
-      }
-      return () => {
-        if (isActive) {
-          document.body.classList.remove("is-fullscreen-mode");
-        }
-      };
-    }, [isActive]);
-    return null;
+  // packages/media-editor/build-module/lock-unlock.mjs
+  var import_private_apis6 = __toESM(require_private_apis(), 1);
+  var { lock: lock5, unlock: unlock5 } = (0, import_private_apis6.__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/media-editor"
+  );
+
+  // packages/media-editor/build-module/store/index.mjs
+  var import_data39 = __toESM(require_data(), 1);
+
+  // packages/media-editor/build-module/store/reducer.mjs
+  var DEFAULT_STATE = {
+    isOpen: false,
+    id: null,
+    onUpdate: null,
+    onClose: null
   };
-  var fullscreen_mode_default = FullscreenMode;
+  function reducer(state2 = DEFAULT_STATE, action) {
+    switch (action.type) {
+      case "OPEN_MEDIA_EDITOR_MODAL": {
+        const { id, onUpdate, onClose } = action;
+        return {
+          isOpen: true,
+          id,
+          onUpdate,
+          onClose
+        };
+      }
+      case "CLOSE_MEDIA_EDITOR_MODAL":
+        return DEFAULT_STATE;
+    }
+    return state2;
+  }
+
+  // packages/media-editor/build-module/store/actions.mjs
+  var actions_exports = {};
+  __export(actions_exports, {
+    closeMediaEditorModal: () => closeMediaEditorModal,
+    openMediaEditorModal: () => openMediaEditorModal
+  });
+  function openMediaEditorModal({
+    id,
+    onUpdate,
+    onClose
+  }) {
+    return {
+      type: "OPEN_MEDIA_EDITOR_MODAL",
+      id,
+      onUpdate: onUpdate ?? null,
+      onClose: onClose ?? null
+    };
+  }
+  function closeMediaEditorModal() {
+    return { type: "CLOSE_MEDIA_EDITOR_MODAL" };
+  }
+
+  // packages/media-editor/build-module/store/selectors.mjs
+  var selectors_exports2 = {};
+  __export(selectors_exports2, {
+    getId: () => getId,
+    getOnClose: () => getOnClose,
+    getOnUpdate: () => getOnUpdate,
+    isOpen: () => isOpen
+  });
+  function isOpen(state2) {
+    return state2.isOpen;
+  }
+  function getId(state2) {
+    return state2.id;
+  }
+  function getOnUpdate(state2) {
+    return state2.onUpdate;
+  }
+  function getOnClose(state2) {
+    return state2.onClose;
+  }
+
+  // packages/media-editor/build-module/store/constants.mjs
+  var STORE_NAME2 = "core/media-editor";
+
+  // packages/media-editor/build-module/store/index.mjs
+  var store2 = (0, import_data39.createReduxStore)(STORE_NAME2, {
+    reducer,
+    actions: actions_exports,
+    selectors: selectors_exports2
+  });
+  (0, import_data39.register)(store2);
+
+  // packages/media-editor/build-module/components/media-editor-modal/index.mjs
+  var import_components85 = __toESM(require_components(), 1);
+  var import_data42 = __toESM(require_data(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
+  var import_notices16 = __toESM(require_notices(), 1);
+
+  // packages/media-editor/build-module/components/media-editor/index.mjs
+  var import_components84 = __toESM(require_components(), 1);
+  var import_compose38 = __toESM(require_compose(), 1);
+  var import_data41 = __toESM(require_data(), 1);
+  var import_core_data32 = __toESM(require_core_data(), 1);

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element208 = __toESM(require_element(), 1);
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element208.forwardRef)(
+  var import_element207 = __toESM(require_element(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var NavigableRegion = (0, import_element207.forwardRef)(
     ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
         Tag,
         {
           ref,
@@ -66404,197 +66040,19 @@ If there's a particular need for this, please submit a feature request at https:
   NavigableRegion.displayName = "NavigableRegion";
   var navigable_region_default = NavigableRegion;

-  // packages/interface/build-module/components/interface-skeleton/index.mjs
-  var import_element209 = __toESM(require_element(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
-  var ANIMATION_DURATION2 = 0.25;
-  var commonTransition = {
-    type: "tween",
-    duration: ANIMATION_DURATION2,
-    ease: [0.6, 0, 0.4, 1]
-  };
-  function useHTMLClass(className) {
-    (0, import_element209.useEffect)(() => {
-      const element = document && document.querySelector(`html:not(.${className})`);
-      if (!element) {
-        return;
-      }
-      element.classList.toggle(className);
-      return () => {
-        element.classList.toggle(className);
-      };
-    }, [className]);
-  }
-  var headerVariants = {
-    hidden: { opacity: 1, marginTop: -60 },
-    visible: { opacity: 1, marginTop: 0 },
-    distractionFreeHover: {
-      opacity: 1,
-      marginTop: 0,
-      transition: {
-        ...commonTransition,
-        delay: 0.2,
-        delayChildren: 0.2
-      }
-    },
-    distractionFreeHidden: {
-      opacity: 0,
-      marginTop: -60
-    },
-    distractionFreeDisabled: {
-      opacity: 0,
-      marginTop: 0,
-      transition: {
-        ...commonTransition,
-        delay: 0.8,
-        delayChildren: 0.8
-      }
-    }
-  };
-  function InterfaceSkeleton({
-    isDistractionFree,
-    footer,
-    header,
-    editorNotices,
-    sidebar,
-    secondarySidebar,
-    content,
-    actions: actions2,
-    labels,
-    className
-  }, ref) {
-    const isMobileViewport = (0, import_compose38.useViewportMatch)("medium", "<");
-    const disableMotion = (0, import_compose38.useReducedMotion)();
-    const defaultTransition = {
-      type: "tween",
-      duration: disableMotion ? 0 : ANIMATION_DURATION2,
-      ease: [0.6, 0, 0.4, 1]
-    };
-    useHTMLClass("interface-interface-skeleton__html-container");
-    const defaultLabels = {
-      /* translators: accessibility text for the top bar landmark region. */
-      header: (0, import_i18n141._x)("Header", "header landmark area"),
-      /* translators: accessibility text for the content landmark region. */
-      body: (0, import_i18n141.__)("Content"),
-      /* translators: accessibility text for the secondary sidebar landmark region. */
-      secondarySidebar: (0, import_i18n141.__)("Block Library"),
-      /* translators: accessibility text for the settings landmark region. */
-      sidebar: (0, import_i18n141._x)("Settings", "settings landmark area"),
-      /* translators: accessibility text for the publish landmark region. */
-      actions: (0, import_i18n141.__)("Publish"),
-      /* translators: accessibility text for the footer landmark region. */
-      footer: (0, import_i18n141.__)("Footer")
-    };
-    const mergedLabels = { ...defaultLabels, ...labels };
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
-      "div",
-      {
-        ref,
-        className: clsx_default(
-          className,
-          "interface-interface-skeleton",
-          !!footer && "has-footer"
-        ),
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components87.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-              navigable_region_default,
-              {
-                as: import_components87.__unstableMotion.div,
-                className: "interface-interface-skeleton__header",
-                ariaLabel: mergedLabels.header,
-                initial: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
-                whileHover: isDistractionFree && !isMobileViewport ? "distractionFreeHover" : "visible",
-                animate: isDistractionFree && !isMobileViewport ? "distractionFreeDisabled" : "visible",
-                exit: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
-                variants: headerVariants,
-                transition: defaultTransition,
-                children: header
-              }
-            ) }),
-            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
-            /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components87.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                navigable_region_default,
-                {
-                  className: "interface-interface-skeleton__secondary-sidebar",
-                  ariaLabel: mergedLabels.secondarySidebar,
-                  as: import_components87.__unstableMotion.div,
-                  initial: "closed",
-                  animate: "open",
-                  exit: "closed",
-                  variants: {
-                    open: { width: "auto" },
-                    closed: { width: 0 }
-                  },
-                  transition: defaultTransition,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                    import_components87.__unstableMotion.div,
-                    {
-                      style: {
-                        width: isMobileViewport ? "100vw" : "max-content",
-                        height: "100%"
-                      },
-                      variants: {
-                        open: { x: 0 },
-                        closed: { x: "-100%" }
-                      },
-                      transition: defaultTransition,
-                      children: secondarySidebar
-                    }
-                  )
-                }
-              ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                navigable_region_default,
-                {
-                  className: "interface-interface-skeleton__content",
-                  ariaLabel: mergedLabels.body,
-                  children: content
-                }
-              ),
-              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                navigable_region_default,
-                {
-                  className: "interface-interface-skeleton__sidebar",
-                  ariaLabel: mergedLabels.sidebar,
-                  children: sidebar
-                }
-              ),
-              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-                navigable_region_default,
-                {
-                  className: "interface-interface-skeleton__actions",
-                  ariaLabel: mergedLabels.actions,
-                  children: actions2
-                }
-              )
-            ] })
-          ] }),
-          !!footer && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-            navigable_region_default,
-            {
-              className: "interface-interface-skeleton__footer",
-              ariaLabel: mergedLabels.footer,
-              children: footer
-            }
-          )
-        ]
-      }
-    );
-  }
-  var interface_skeleton_default = (0, import_element209.forwardRef)(InterfaceSkeleton);
+  // packages/media-editor/build-module/components/media-editor/index.mjs
+  var import_element225 = __toESM(require_element(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_keycodes4 = __toESM(require_keycodes(), 1);
+  var import_notices15 = __toESM(require_notices(), 1);

   // packages/media-editor/build-module/components/media-editor-canvas/index.mjs
-  var import_element220 = __toESM(require_element(), 1);
-  var import_components89 = __toESM(require_components(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_element218 = __toESM(require_element(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/constants.mjs
-  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
   var MIN_ZOOM = 1;
   var ABSOLUTE_MIN_ZOOM = 0.1;
   var MAX_ZOOM = 10;
@@ -66634,15 +66092,15 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var ORIGINAL_ASPECT_RATIO = -1;
   var DEFAULT_ASPECT_RATIOS = [
-    { label: (0, import_i18n142.__)("Free"), value: 0 },
-    { label: (0, import_i18n142.__)("Original"), value: ORIGINAL_ASPECT_RATIO },
-    { label: (0, import_i18n142.__)("Square (1:1)"), value: 1 },
-    { label: (0, import_i18n142.__)("Landscape (16:9)"), value: 16 / 9 },
-    { label: (0, import_i18n142.__)("Portrait (9:16)"), value: 9 / 16 },
-    { label: (0, import_i18n142.__)("Classic (4:3)"), value: 4 / 3 },
-    { label: (0, import_i18n142.__)("Classic portrait (3:4)"), value: 3 / 4 },
-    { label: (0, import_i18n142.__)("Photo (3:2)"), value: 3 / 2 },
-    { label: (0, import_i18n142.__)("Photo portrait (2:3)"), value: 2 / 3 }
+    { label: (0, import_i18n141.__)("Free"), value: 0 },
+    { label: (0, import_i18n141.__)("Original"), value: ORIGINAL_ASPECT_RATIO },
+    { label: (0, import_i18n141.__)("Square (1:1)"), value: 1 },
+    { label: (0, import_i18n141.__)("Landscape (16:9)"), value: 16 / 9 },
+    { label: (0, import_i18n141.__)("Portrait (9:16)"), value: 9 / 16 },
+    { label: (0, import_i18n141.__)("Classic (4:3)"), value: 4 / 3 },
+    { label: (0, import_i18n141.__)("Classic portrait (3:4)"), value: 3 / 4 },
+    { label: (0, import_i18n141.__)("Photo (3:2)"), value: 3 / 2 },
+    { label: (0, import_i18n141.__)("Photo portrait (2:3)"), value: 2 / 3 }
   ];

   // node_modules/gl-matrix/esm/common.js
@@ -68027,8 +67485,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/cropper.mjs
-  var import_element217 = __toESM(require_element(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_element215 = __toESM(require_element(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/crop-rect.mjs
   function computeInscribedRect(aspectRatio, visualSize) {
@@ -68230,7 +67688,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/hooks/use-interaction.mjs
-  var import_element210 = __toESM(require_element(), 1);
+  var import_element208 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/interaction-controller.mjs
   var DOUBLE_TAP_TIME = 300;
@@ -68845,6 +68303,9 @@ If there's a particular need for this, please submit a feature request at https:
       this.drag = null;
       this.touch = null;
       this.lastTap = null;
+      this.wheelGestureActive = false;
+      this.isDragging = false;
+      this.isZooming = false;
     }
   };

@@ -68873,30 +68334,30 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   function useInteraction(state2, actions2, containerSize, imageSize, options) {
-    const [isDragging, setIsDragging] = (0, import_element210.useState)(false);
-    const [isZooming, setIsZooming] = (0, import_element210.useState)(false);
-    const [isGestureActive, setIsGestureActive] = (0, import_element210.useState)(false);
-    const [isKeyboardPanning, setIsKeyboardPanning] = (0, import_element210.useState)(false);
-    const keyboardInteractionTimerRef = (0, import_element210.useRef)();
-    const isKeyboardGestureActiveRef = (0, import_element210.useRef)(false);
-    const stateRef = (0, import_element210.useRef)(state2);
+    const [isDragging, setIsDragging] = (0, import_element208.useState)(false);
+    const [isZooming, setIsZooming] = (0, import_element208.useState)(false);
+    const [isGestureActive, setIsGestureActive] = (0, import_element208.useState)(false);
+    const [isKeyboardPanning, setIsKeyboardPanning] = (0, import_element208.useState)(false);
+    const keyboardInteractionTimerRef = (0, import_element208.useRef)();
+    const isKeyboardGestureActiveRef = (0, import_element208.useRef)(false);
+    const stateRef = (0, import_element208.useRef)(state2);
     stateRef.current = state2;
-    const containerSizeRef = (0, import_element210.useRef)(containerSize);
+    const containerSizeRef = (0, import_element208.useRef)(containerSize);
     containerSizeRef.current = containerSize;
-    const imageSizeRef = (0, import_element210.useRef)(imageSize);
+    const imageSizeRef = (0, import_element208.useRef)(imageSize);
     imageSizeRef.current = imageSize;
-    const optionsRef = (0, import_element210.useRef)(options);
+    const optionsRef = (0, import_element208.useRef)(options);
     optionsRef.current = options;
-    const actionsRef = (0, import_element210.useRef)(actions2);
+    const actionsRef = (0, import_element208.useRef)(actions2);
     actionsRef.current = actions2;
-    const controllerRef = (0, import_element210.useRef)(null);
-    const startPlacementGesture = (0, import_element210.useCallback)(() => {
+    const controllerRef = (0, import_element208.useRef)(null);
+    const startPlacementGesture = (0, import_element208.useCallback)(() => {
       setIsGestureActive(true);
     }, []);
-    const stopPlacementGesture = (0, import_element210.useCallback)(() => {
+    const stopPlacementGesture = (0, import_element208.useCallback)(() => {
       setIsGestureActive(false);
     }, []);
-    const signalKeyboardGesture = (0, import_element210.useCallback)(() => {
+    const signalKeyboardGesture = (0, import_element208.useCallback)(() => {
       if (!isKeyboardGestureActiveRef.current) {
         isKeyboardGestureActiveRef.current = true;
         optionsRef.current?.onGestureStart?.();
@@ -68908,12 +68369,12 @@ If there's a particular need for this, please submit a feature request at https:
         optionsRef.current?.onGestureEnd?.();
       }, KEYBOARD_INTERACTION_IDLE_MS);
     }, []);
-    (0, import_element210.useEffect)(() => {
+    (0, import_element208.useEffect)(() => {
       return () => {
         clearTimeout(keyboardInteractionTimerRef.current);
       };
     }, []);
-    (0, import_element210.useEffect)(() => {
+    (0, import_element208.useEffect)(() => {
       const controller = new InteractionController({
         getState: () => stateRef.current,
         actions: {
@@ -68959,11 +68420,36 @@ If there's a particular need for this, please submit a feature request at https:
         controllerRef.current = null;
       };
     }, [startPlacementGesture, stopPlacementGesture]);
-    const onPointerDown = (0, import_element210.useCallback)((e3) => {
+    const isDisabled = options?.disabled ?? false;
+    (0, import_element208.useEffect)(() => {
+      if (!isDisabled) {
+        return;
+      }
+      controllerRef.current?.destroy();
+      setIsDragging(false);
+      setIsZooming(false);
+      setIsKeyboardPanning(false);
+      const wasGestureOpen = isGestureActive || isKeyboardGestureActiveRef.current;
+      if (isKeyboardGestureActiveRef.current) {
+        isKeyboardGestureActiveRef.current = false;
+        clearTimeout(keyboardInteractionTimerRef.current);
+      }
+      stopPlacementGesture();
+      if (wasGestureOpen) {
+        optionsRef.current?.onGestureEnd?.();
+      }
+    }, [isDisabled, isGestureActive, stopPlacementGesture]);
+    const onPointerDown = (0, import_element208.useCallback)((e3) => {
+      if (optionsRef.current?.disabled) {
+        return;
+      }
       const el = e3.currentTarget;
       controllerRef.current?.handlePointerDown(e3.nativeEvent, el);
     }, []);
-    const onTouchStart = (0, import_element210.useCallback)((e3) => {
+    const onTouchStart = (0, import_element208.useCallback)((e3) => {
+      if (optionsRef.current?.disabled) {
+        return;
+      }
       const el = e3.currentTarget;
       const rect = el.getBoundingClientRect();
       controllerRef.current?.handleTouchStart(
@@ -68972,8 +68458,11 @@ If there's a particular need for this, please submit a feature request at https:
         el.ownerDocument
       );
     }, []);
-    const onKeyDown = (0, import_element210.useCallback)(
+    const onKeyDown = (0, import_element208.useCallback)(
       (e3) => {
+        if (optionsRef.current?.disabled) {
+          return;
+        }
         if (isHandledKeyboardPan(e3.nativeEvent)) {
           setIsKeyboardPanning(true);
           signalKeyboardGesture();
@@ -68984,7 +68473,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [signalKeyboardGesture]
     );
-    const onWheelNative = (0, import_element210.useCallback)((e3) => {
+    const onWheelNative = (0, import_element208.useCallback)((e3) => {
+      if (optionsRef.current?.disabled) {
+        return;
+      }
       controllerRef.current?.handleWheel(e3);
     }, []);
     return {
@@ -69001,7 +68493,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/hooks/use-transform-style.mjs
-  var import_element211 = __toESM(require_element(), 1);
+  var import_element209 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/transform-style.mjs
   var IDENTITY_MATRIX_STYLE = "matrix(1, 0, 0, 1, 0, 0)";
@@ -69027,7 +68519,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/image-editor/react/hooks/use-transform-style.mjs
   function useTransformStyle(state2, imageSize) {
-    return (0, import_element211.useMemo)(
+    return (0, import_element209.useMemo)(
       () => computeTransformStyle(state2, imageSize),
       [state2, imageSize]
     );
@@ -69035,8 +68527,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/image-editor/react/hooks/use-aria-announcer.mjs
   var import_a11y8 = __toESM(require_a11y(), 1);
-  var import_element212 = __toESM(require_element(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_element210 = __toESM(require_element(), 1);
+  var import_i18n142 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/source-region.mjs
   function getSourceRegion(state2, imageSize) {
@@ -69202,15 +68694,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const { horizontal, vertical } = state2.flip;
     if (horizontal && vertical) {
-      return (0, import_i18n143.__)("Flipped horizontally and vertically");
+      return (0, import_i18n142.__)("Flipped horizontally and vertically");
     }
     if (horizontal) {
-      return (0, import_i18n143.__)("Flipped horizontally");
+      return (0, import_i18n142.__)("Flipped horizontally");
     }
     if (vertical) {
-      return (0, import_i18n143.__)("Flipped vertically");
+      return (0, import_i18n142.__)("Flipped vertically");
     }
-    return (0, import_i18n143.__)("Flip removed");
+    return (0, import_i18n142.__)("Flip removed");
   }
   function getRotationAnnouncement(state2, previousState) {
     if (previousState && Math.round(previousState.rotation) === Math.round(state2.rotation)) {
@@ -69226,18 +68718,18 @@ If there's a particular need for this, please submit a feature request at https:
       visualRotation += 360;
     }
     if (visualRotation === 0) {
-      return previousState ? (0, import_i18n143.__)("Rotation 0 degrees") : void 0;
+      return previousState ? (0, import_i18n142.__)("Rotation 0 degrees") : void 0;
     }
     if (visualRotation > 0) {
-      return (0, import_i18n143.sprintf)(
+      return (0, import_i18n142.sprintf)(
         /* translators: %d: rotation angle in degrees. */
-        (0, import_i18n143.__)("Rotated %d degrees clockwise"),
+        (0, import_i18n142.__)("Rotated %d degrees clockwise"),
         visualRotation
       );
     }
-    return (0, import_i18n143.sprintf)(
+    return (0, import_i18n142.sprintf)(
       /* translators: %d: rotation angle in degrees. */
-      (0, import_i18n143.__)("Rotated %d degrees counterclockwise"),
+      (0, import_i18n142.__)("Rotated %d degrees counterclockwise"),
       Math.abs(visualRotation)
     );
   }
@@ -69259,9 +68751,9 @@ If there's a particular need for this, please submit a feature request at https:
         return void 0;
       }
     }
-    return (0, import_i18n143.sprintf)(
+    return (0, import_i18n142.sprintf)(
       /* translators: 1: crop width in pixels, 2: crop height in pixels. */
-      (0, import_i18n143.__)("Crop %1$d by %2$d pixels"),
+      (0, import_i18n142.__)("Crop %1$d by %2$d pixels"),
       Math.round(region.width),
       Math.round(region.height)
     );
@@ -69270,9 +68762,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (previousState && Math.round(previousState.zoom * 100) === Math.round(state2.zoom * 100)) {
       return void 0;
     }
-    return (0, import_i18n143.sprintf)(
+    return (0, import_i18n142.sprintf)(
       /* translators: %d: zoom level as a percentage. */
-      (0, import_i18n143.__)("Zoom %d%%"),
+      (0, import_i18n142.__)("Zoom %d%%"),
       Math.round(state2.zoom * 100)
     );
   }
@@ -69289,14 +68781,14 @@ If there's a particular need for this, please submit a feature request at https:
     return parts.join(", ");
   }
   function useAriaAnnouncer(state2) {
-    const timerRef = (0, import_element212.useRef)();
-    const prevMessageRef = (0, import_element212.useRef)("");
-    const prevStateRef = (0, import_element212.useRef)(null);
-    const latestStateRef = (0, import_element212.useRef)(state2);
-    (0, import_element212.useLayoutEffect)(() => {
+    const timerRef = (0, import_element210.useRef)();
+    const prevMessageRef = (0, import_element210.useRef)("");
+    const prevStateRef = (0, import_element210.useRef)(null);
+    const latestStateRef = (0, import_element210.useRef)(state2);
+    (0, import_element210.useLayoutEffect)(() => {
       latestStateRef.current = state2;
     }, [state2]);
-    (0, import_element212.useEffect)(() => {
+    (0, import_element210.useEffect)(() => {
       clearTimeout(timerRef.current);
       timerRef.current = setTimeout(() => {
         const current = latestStateRef.current;
@@ -69321,8 +68813,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/stencils/rectangle-stencil.mjs
-  var import_element213 = __toESM(require_element(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_element211 = __toESM(require_element(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/react/visually-hidden-style.mjs
   var VISUALLY_HIDDEN_STYLE = {
@@ -69338,7 +68830,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/media-editor/build-module/image-editor/react/components/stencils/rectangle-stencil.mjs
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   var CORNER_POSITIONS = ["nw", "ne", "se", "sw"];
   var ALL_POSITIONS = [
     "nw",
@@ -69353,21 +68845,21 @@ If there's a particular need for this, please submit a feature request at https:
   function getHandleLabel(pos) {
     switch (pos) {
       case "n":
-        return (0, import_i18n144.__)("Resize from top edge");
+        return (0, import_i18n143.__)("Resize from top edge");
       case "s":
-        return (0, import_i18n144.__)("Resize from bottom edge");
+        return (0, import_i18n143.__)("Resize from bottom edge");
       case "e":
-        return (0, import_i18n144.__)("Resize from right edge");
+        return (0, import_i18n143.__)("Resize from right edge");
       case "w":
-        return (0, import_i18n144.__)("Resize from left edge");
+        return (0, import_i18n143.__)("Resize from left edge");
       case "nw":
-        return (0, import_i18n144.__)("Resize from top-left corner");
+        return (0, import_i18n143.__)("Resize from top-left corner");
       case "ne":
-        return (0, import_i18n144.__)("Resize from top-right corner");
+        return (0, import_i18n143.__)("Resize from top-right corner");
       case "sw":
-        return (0, import_i18n144.__)("Resize from bottom-left corner");
+        return (0, import_i18n143.__)("Resize from bottom-left corner");
       case "se":
-        return (0, import_i18n144.__)("Resize from bottom-right corner");
+        return (0, import_i18n143.__)("Resize from bottom-right corner");
     }
   }
   var KEYBOARD_SETTLE_DELAY = 500;
@@ -69392,7 +68884,7 @@ If there's a particular need for this, please submit a feature request at https:
     const boundsMinY = cropBounds?.minY ?? 0;
     const boundsMaxX = cropBounds?.maxX ?? 1;
     const boundsMaxY = cropBounds?.maxY ?? 1;
-    const bounds = (0, import_element213.useMemo)(
+    const bounds = (0, import_element211.useMemo)(
       () => ({
         minX: boundsMinX,
         minY: boundsMinY,
@@ -69401,25 +68893,20 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [boundsMinX, boundsMinY, boundsMaxX, boundsMaxY]
     );
-    const keyboardSettleTimerRef = (0, import_element213.useRef)();
-    const keyboardResizeActiveRef = (0, import_element213.useRef)(false);
-    const resizeHandleDescriptionId = (0, import_element213.useId)();
+    const keyboardSettleTimerRef = (0, import_element211.useRef)();
+    const keyboardResizeActiveRef = (0, import_element211.useRef)(false);
+    const resizeHandleDescriptionId = (0, import_element211.useId)();
     const hasLockedRatio = !!(aspectRatio && aspectRatio > 0);
-    const activePointerResizeRef = (0, import_element213.useRef)(null);
-    (0, import_element213.useEffect)(() => {
+    const activePointerResizeRef = (0, import_element211.useRef)(null);
+    (0, import_element211.useEffect)(() => {
       return () => {
         clearTimeout(keyboardSettleTimerRef.current);
         keyboardResizeActiveRef.current = false;
         activePointerResizeRef.current?.cancel(false);
       };
     }, []);
-    (0, import_element213.useEffect)(() => {
-      if (isResizeDisabled) {
-        activePointerResizeRef.current?.cancel();
-      }
-    }, [isResizeDisabled]);
-    const latestHandlersRef = (0, import_element213.useRef)(null);
-    const normalizedRatio = (0, import_element213.useMemo)(() => {
+    const latestHandlersRef = (0, import_element211.useRef)(null);
+    const normalizedRatio = (0, import_element211.useMemo)(() => {
       if (!hasLockedRatio || imageSize.width === 0) {
         return 0;
       }
@@ -69431,7 +68918,7 @@ If there's a particular need for this, please submit a feature request at https:
     const top = offsetY + cropRect.y * imageSize.height;
     const width = cropRect.width * imageSize.width;
     const height = cropRect.height * imageSize.height;
-    const handlePointerDown = (0, import_element213.useCallback)(
+    const handlePointerDown = (0, import_element211.useCallback)(
       (handle, event) => {
         if (isResizeDisabled || event.pointerType === "touch" && event.isPrimary === false) {
           event.preventDefault();
@@ -69522,7 +69009,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [cropRect, isResizeDisabled, onResizeStart]
     );
-    const computeFreeRect = (0, import_element213.useCallback)(
+    const computeFreeRect = (0, import_element211.useCallback)(
       (drag2, clientX, clientY) => computeFreeResizeRect(
         drag2,
         clientX,
@@ -69533,7 +69020,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, minCropSize]
     );
-    const computeLockedRect = (0, import_element213.useCallback)(
+    const computeLockedRect = (0, import_element211.useCallback)(
       (drag2, clientX, clientY, driverAxis) => computeLockedResizeRect(
         drag2,
         clientX,
@@ -69546,7 +69033,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, normalizedRatio, minCropSize]
     );
-    const computeShiftLockedRect = (0, import_element213.useCallback)(
+    const computeShiftLockedRect = (0, import_element211.useCallback)(
       (drag2, clientX, clientY) => computeShiftLockedResizeRect(
         drag2,
         clientX,
@@ -69566,7 +69053,18 @@ If there's a particular need for this, please submit a feature request at https:
       onResizeEnd,
       snapCropRect
     };
-    const handleKeyDown = (0, import_element213.useCallback)(
+    (0, import_element211.useEffect)(() => {
+      if (!isResizeDisabled) {
+        return;
+      }
+      activePointerResizeRef.current?.cancel();
+      if (keyboardResizeActiveRef.current) {
+        clearTimeout(keyboardSettleTimerRef.current);
+        keyboardResizeActiveRef.current = false;
+        latestHandlersRef.current?.onResizeEnd?.();
+      }
+    }, [isResizeDisabled]);
+    const handleKeyDown = (0, import_element211.useCallback)(
       (handle, event) => {
         const key = event.key;
         if (isResizeDisabled) {
@@ -69666,7 +69164,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const handles = hasLockedRatio ? CORNER_POSITIONS : ALL_POSITIONS;
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__stencil",
@@ -69679,17 +69177,17 @@ If there's a particular need for this, please submit a feature request at https:
           transition: stencilTransition
         },
         children: [
-          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             "div",
             {
               id: resizeHandleDescriptionId,
               style: VISUALLY_HIDDEN_STYLE,
-              children: (0, import_i18n144.__)(
+              children: (0, import_i18n143.__)(
                 "Use arrow keys to resize the crop area. Hold Shift for larger steps."
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__stencil-rect",
@@ -69701,7 +69199,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           ),
-          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             "button",
             {
               type: "button",
@@ -69713,6 +69211,7 @@ If there's a particular need for this, please submit a feature request at https:
                 }
               },
               onKeyDown: (event) => handleKeyDown(pos, event),
+              disabled: isResizeDisabled,
               "aria-label": getHandleLabel(pos),
               "aria-describedby": resizeHandleDescriptionId
             },
@@ -69724,7 +69223,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/overlays/dimming-overlay.mjs
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   function DimmingOverlay({
     cropRect,
     containerSize,
@@ -69741,7 +69240,7 @@ If there's a particular need for this, please submit a feature request at https:
     const width = cropRect.width * imageSize.width;
     const height = cropRect.height * imageSize.height;
     const composedTransition = transition ? `${transition}, box-shadow 0.15s ease` : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
       "div",
       {
         className: "wp-media-editor-image-editor__dimming",
@@ -69758,7 +69257,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/overlays/grid-overlay.mjs
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
   function GridOverlay({
     cropRect,
     containerSize,
@@ -69775,7 +69274,7 @@ If there's a particular need for this, please submit a feature request at https:
     const height = cropRect.height * imageSize.height;
     const thirdW = width / 3;
     const thirdH = height / 3;
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__grid",
@@ -69787,28 +69286,28 @@ If there's a particular need for this, please submit a feature request at https:
           height
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",
               style: { top: thirdH }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",
               style: { top: thirdH * 2 }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",
               style: { left: thirdW }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",
@@ -69821,8 +69320,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/overlays/dimensions-overlay.mjs
-  var import_element214 = __toESM(require_element(), 1);
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+  var import_element212 = __toESM(require_element(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_GAP_PX = 12;
   var TRANSLATE_PERCENT = {
     before: "-100%",
@@ -69895,9 +69394,9 @@ If there's a particular need for this, please submit a feature request at https:
     outputWidth,
     outputHeight
   }) {
-    const tooltipRef = (0, import_element214.useRef)(null);
-    const [tooltipSize, setTooltipSize] = (0, import_element214.useState)(null);
-    (0, import_element214.useLayoutEffect)(() => {
+    const tooltipRef = (0, import_element212.useRef)(null);
+    const [tooltipSize, setTooltipSize] = (0, import_element212.useState)(null);
+    (0, import_element212.useLayoutEffect)(() => {
       if (!tooltipRef.current) {
         return;
       }
@@ -69945,7 +69444,7 @@ If there's a particular need for this, please submit a feature request at https:
         containerSize.height
       )
     } : preferred;
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
       "div",
       {
         ref: tooltipRef,
@@ -69965,10 +69464,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/viewport-provider.mjs
-  var import_element216 = __toESM(require_element(), 1);
+  var import_element214 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/react/hooks/use-viewport-state.mjs
-  var import_element215 = __toESM(require_element(), 1);
+  var import_element213 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/viewport-state.mjs
   var DEFAULT_VIEWPORT_STATE = {
@@ -69992,36 +69491,36 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/image-editor/react/hooks/use-viewport-state.mjs
   function useViewportState() {
-    const [viewport, dispatch8] = (0, import_element215.useReducer)(
+    const [viewport, dispatch8] = (0, import_element213.useReducer)(
       viewportReducer,
       DEFAULT_VIEWPORT_STATE
     );
-    const setViewportZoom = (0, import_element215.useCallback)((zoom) => {
+    const setViewportZoom = (0, import_element213.useCallback)((zoom) => {
       dispatch8({ type: "SET_VIEWPORT_ZOOM", payload: zoom });
     }, []);
-    const setViewportPan = (0, import_element215.useCallback)((pan) => {
+    const setViewportPan = (0, import_element213.useCallback)((pan) => {
       dispatch8({ type: "SET_VIEWPORT_PAN", payload: pan });
     }, []);
-    const resetViewport = (0, import_element215.useCallback)(() => {
+    const resetViewport = (0, import_element213.useCallback)(() => {
       dispatch8({ type: "RESET_VIEWPORT" });
     }, []);
-    return (0, import_element215.useMemo)(
+    return (0, import_element213.useMemo)(
       () => ({ viewport, setViewportZoom, setViewportPan, resetViewport }),
       [viewport, setViewportZoom, setViewportPan, resetViewport]
     );
   }

   // packages/media-editor/build-module/image-editor/react/components/viewport-provider.mjs
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
-  var ViewportContext = (0, import_element216.createContext)(null);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var ViewportContext = (0, import_element214.createContext)(null);
   function ViewportProvider({
     children
   }) {
     const viewportState = useViewportState();
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(ViewportContext.Provider, { value: viewportState, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(ViewportContext.Provider, { value: viewportState, children });
   }
   function useViewport() {
-    const context = (0, import_element216.useContext)(ViewportContext);
+    const context = (0, import_element214.useContext)(ViewportContext);
     if (!context) {
       throw new Error(
         "useViewport must be used within a ViewportProvider."
@@ -70031,7 +69530,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/image-editor/react/components/cropper.mjs
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   var CROP_RECT_EPSILON = 1e-6;
   var CARDINAL_ROTATION_EPSILON2 = 1e-6;
   var SETTLE_TRANSITION_DURATION_MS = 200;
@@ -70056,6 +69555,7 @@ If there's a particular need for this, please submit a feature request at https:
     aspectRatio,
     freeformCrop = false,
     focusOnMount = false,
+    disabled: disabled2 = false,
     onImageLoaded,
     onStateChange,
     onGestureStart,
@@ -70075,20 +69575,20 @@ If there's a particular need for this, please submit a feature request at https:
       setViewportPan,
       resetViewport
     } = useViewport();
-    const canvasRef = (0, import_element217.useRef)(null);
-    const cropAreaDescriptionId = (0, import_element217.useId)();
-    const [isCropAreaFocused, setIsCropAreaFocused] = (0, import_element217.useState)(focusOnMount);
-    const [isFocusVisible, setIsFocusVisible] = (0, import_element217.useState)(false);
-    const [canvasSize, setCanvasSize] = (0, import_element217.useState)({
+    const canvasRef = (0, import_element215.useRef)(null);
+    const cropAreaDescriptionId = (0, import_element215.useId)();
+    const [isCropAreaFocused, setIsCropAreaFocused] = (0, import_element215.useState)(focusOnMount);
+    const [isFocusVisible, setIsFocusVisible] = (0, import_element215.useState)(false);
+    const [canvasSize, setCanvasSize] = (0, import_element215.useState)({
       width: 0,
       height: 0
     });
-    (0, import_element217.useLayoutEffect)(() => {
+    (0, import_element215.useLayoutEffect)(() => {
       if (focusOnMount) {
         canvasRef.current?.focus({ preventScroll: true });
       }
     }, [focusOnMount]);
-    const handleCropAreaFocus = (0, import_element217.useCallback)(
+    const handleCropAreaFocus = (0, import_element215.useCallback)(
       (event) => {
         const target = event.target;
         if (target === event.currentTarget) {
@@ -70100,7 +69600,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const handleCropAreaBlur = (0, import_element217.useCallback)(
+    const handleCropAreaBlur = (0, import_element215.useCallback)(
       (event) => {
         if (event.target === event.currentTarget) {
           setIsCropAreaFocused(false);
@@ -70113,7 +69613,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       const element = canvasRef.current;
       if (!element) {
         return;
@@ -70134,13 +69634,13 @@ If there's a particular need for this, please submit a feature request at https:
         observer.disconnect();
       };
     }, []);
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       onStateChange?.(state2);
     }, [state2, onStateChange]);
     useAriaAnnouncer(state2);
     const naturalWidth = state2.image?.naturalWidth ?? 0;
     const naturalHeight = state2.image?.naturalHeight ?? 0;
-    const { elementSize, visualSize } = (0, import_element217.useMemo)(
+    const { elementSize, visualSize } = (0, import_element215.useMemo)(
       () => getImageFit(
         canvasSize,
         { width: naturalWidth, height: naturalHeight },
@@ -70148,10 +69648,10 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [canvasSize, naturalWidth, naturalHeight, state2.rotation]
     );
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       setVisualSize(visualSize);
     }, [visualSize, setVisualSize]);
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       if (freeformCrop || visualSize.width === 0 || visualSize.height === 0 || !aspectRatio || aspectRatio <= 0) {
         return;
       }
@@ -70168,8 +69668,8 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const prevAspectRatioRef = (0, import_element217.useRef)(aspectRatio);
-    (0, import_element217.useEffect)(() => {
+    const prevAspectRatioRef = (0, import_element215.useRef)(aspectRatio);
+    (0, import_element215.useEffect)(() => {
       if (prevAspectRatioRef.current === aspectRatio) {
         return;
       }
@@ -70190,26 +69690,26 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const cropBounds = (0, import_element217.useMemo)(() => {
+    const cropBounds = (0, import_element215.useMemo)(() => {
       if (!state2.image || elementSize.width === 0) {
         return void 0;
       }
       return getImageCropBounds(state2, elementSize, visualSize);
     }, [state2, elementSize, visualSize]);
     const effectiveMinZoom = minZoom !== void 0 ? minZoom : getMinZoom(state2);
-    const [isResizing, setIsResizing] = (0, import_element217.useState)(false);
-    const isResizingRef = (0, import_element217.useRef)(false);
-    const isSettlingRef = (0, import_element217.useRef)(false);
-    const [isTouchPinching, setIsTouchPinchingState] = (0, import_element217.useState)(false);
-    const isTouchPinchingRef = (0, import_element217.useRef)(false);
-    const setTouchPinching = (0, import_element217.useCallback)((isPinching) => {
+    const [isResizing, setIsResizing] = (0, import_element215.useState)(false);
+    const isResizingRef = (0, import_element215.useRef)(false);
+    const isSettlingRef = (0, import_element215.useRef)(false);
+    const [isTouchPinching, setIsTouchPinchingState] = (0, import_element215.useState)(false);
+    const isTouchPinchingRef = (0, import_element215.useRef)(false);
+    const setTouchPinching = (0, import_element215.useCallback)((isPinching) => {
       isTouchPinchingRef.current = isPinching;
       setIsTouchPinchingState(isPinching);
     }, []);
-    const [activeHandle, setActiveHandle] = (0, import_element217.useState)(
+    const [activeHandle, setActiveHandle] = (0, import_element215.useState)(
       null
     );
-    const viewScaleRest = (0, import_element217.useMemo)(
+    const viewScaleRest = (0, import_element215.useMemo)(
       () => getViewScale(
         state2.cropRect,
         canvasSize,
@@ -70219,9 +69719,9 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [state2.cropRect, canvasSize, visualSize]
     );
-    const [frozenViewScale, setFrozenViewScale] = (0, import_element217.useState)(1);
+    const [frozenViewScale, setFrozenViewScale] = (0, import_element215.useState)(1);
     const viewScale = isResizing ? frozenViewScale : viewScaleRest;
-    const scaledVisualSize = (0, import_element217.useMemo)(
+    const scaledVisualSize = (0, import_element215.useMemo)(
       () => ({
         width: visualSize.width * viewScale,
         height: visualSize.height * viewScale
@@ -70229,7 +69729,7 @@ If there's a particular need for this, please submit a feature request at https:
       [visualSize.width, visualSize.height, viewScale]
     );
     const displayScale = naturalWidth > 0 ? elementSize.width / naturalWidth * state2.zoom * viewScale : 0;
-    const keyboardResizeStep = (0, import_element217.useMemo)(() => {
+    const keyboardResizeStep = (0, import_element215.useMemo)(() => {
       if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || aspectRatio && aspectRatio > 0 || naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -70257,7 +69757,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.rotation,
       state2.zoom
     ]);
-    const minCropSize = (0, import_element217.useMemo)(() => {
+    const minCropSize = (0, import_element215.useMemo)(() => {
       if (naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -70279,7 +69779,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.zoom,
       displayScale
     ]);
-    const snapCropRect = (0, import_element217.useCallback)(
+    const snapCropRect = (0, import_element215.useCallback)(
       (rect, handle) => {
         if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || naturalWidth <= 0 || naturalHeight <= 0) {
           return rect;
@@ -70293,8 +69793,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [displayScale, naturalWidth, naturalHeight, state2]
     );
-    const wasPixelSnapEnabledRef = (0, import_element217.useRef)(false);
-    (0, import_element217.useEffect)(() => {
+    const wasPixelSnapEnabledRef = (0, import_element215.useRef)(false);
+    (0, import_element215.useEffect)(() => {
       const isPixelSnapEnabled = freeformCrop && (!aspectRatio || aspectRatio <= 0) && displayScale >= PIXEL_SNAP_DISPLAY_SCALE && naturalWidth > 0 && naturalHeight > 0;
       const wasPixelSnapEnabled = wasPixelSnapEnabledRef.current;
       wasPixelSnapEnabledRef.current = isPixelSnapEnabled;
@@ -70330,7 +69830,8 @@ If there's a particular need for this, please submit a feature request at https:
       minZoom: effectiveMinZoom,
       maxZoom,
       onGestureStart,
-      onGestureEnd
+      onGestureEnd,
+      disabled: disabled2
     });
     const canvasHandlers = {
       ...handlers,
@@ -70363,7 +69864,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       },
       onPointerDown: (event) => {
-        if (isResizingRef.current || isTouchPinchingRef.current || event.pointerType === "touch" && event.isPrimary === false) {
+        if (disabled2 || isResizingRef.current || isTouchPinchingRef.current || event.pointerType === "touch" && event.isPrimary === false) {
           event.preventDefault();
           return;
         }
@@ -70371,7 +69872,7 @@ If there's a particular need for this, please submit a feature request at https:
         setIsFocusVisible(false);
       }
     };
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       const el = canvasRef.current;
       if (!el) {
         return;
@@ -70391,7 +69892,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, [onWheelNative]);
     const transformString = useTransformStyle(state2, visualSize);
-    const handleImageLoad = (0, import_element217.useCallback)(
+    const handleImageLoad = (0, import_element215.useCallback)(
       (event) => {
         const img = event.currentTarget;
         const size4 = {
@@ -70407,7 +69908,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [src, setImage, onImageLoaded]
     );
-    const handleCropChange = (0, import_element217.useCallback)(
+    const handleCropChange = (0, import_element215.useCallback)(
       (rect) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -70440,21 +69941,21 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCropRect, setViewportPan, canvasSize, scaledVisualSize]
     );
-    const [settling, setSettling] = (0, import_element217.useState)(false);
-    const settleTimerRef = (0, import_element217.useRef)();
-    const finishSettling = (0, import_element217.useCallback)(() => {
+    const [settling, setSettling] = (0, import_element215.useState)(false);
+    const settleTimerRef = (0, import_element215.useRef)();
+    const finishSettling = (0, import_element215.useCallback)(() => {
       clearTimeout(settleTimerRef.current);
       isSettlingRef.current = false;
       setSettling(false);
     }, []);
-    (0, import_element217.useEffect)(() => {
+    (0, import_element215.useEffect)(() => {
       return () => {
         clearTimeout(settleTimerRef.current);
       };
     }, []);
     const isInteractiveGrid = showGrid === "interactive";
     const showInteractiveGrid = isInteractiveGrid && (isInteractionPlacementActive || isResizing || isPlacementActive);
-    const outputSize = (0, import_element217.useMemo)(() => {
+    const outputSize = (0, import_element215.useMemo)(() => {
       if (!showDimensions || !activeHandle || !state2.image) {
         return null;
       }
@@ -70464,11 +69965,11 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return { width: region.width, height: region.height };
     }, [showDimensions, activeHandle, state2]);
-    const handleEscape = (0, import_element217.useCallback)(() => {
+    const handleEscape = (0, import_element215.useCallback)(() => {
       setIsFocusVisible(true);
       canvasRef.current?.focus({ preventScroll: true });
     }, []);
-    const handleResizeStart = (0, import_element217.useCallback)(
+    const handleResizeStart = (0, import_element215.useCallback)(
       (handle) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -70483,7 +69984,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [finishSettling, onGestureStart, resetViewport, viewScaleRest]
     );
-    const handleResizeEnd = (0, import_element217.useCallback)(() => {
+    const handleResizeEnd = (0, import_element215.useCallback)(() => {
       const isCancellingForPinch = isTouchPinchingRef.current;
       isResizingRef.current = false;
       setIsResizing(false);
@@ -70504,7 +70005,7 @@ If there's a particular need for this, please submit a feature request at https:
         SETTLE_TRANSITION_FALLBACK_MS
       );
     }, [finishSettling, settleCrop, onGestureEnd, resetViewport]);
-    const handleSettleTransitionEnd = (0, import_element217.useCallback)(
+    const handleSettleTransitionEnd = (0, import_element215.useCallback)(
       (event) => {
         if (!isSettlingRef.current || event.propertyName !== "transform") {
           return;
@@ -70520,7 +70021,7 @@ If there's a particular need for this, please submit a feature request at https:
       imageTransition = "transform 150ms linear";
     }
     const settleStencilTransition = settling ? SETTLE_STENCIL_TRANSITION : void 0;
-    const imageStyle = (0, import_element217.useMemo)(() => {
+    const imageStyle = (0, import_element215.useMemo)(() => {
       if (elementSize.width === 0 || elementSize.height === 0) {
         return {};
       }
@@ -70567,7 +70068,7 @@ If there's a particular need for this, please submit a feature request at https:
         willChange
       };
     }
-    const setContainerRef = (0, import_element217.useCallback)(
+    const setContainerRef = (0, import_element215.useCallback)(
       (element) => {
         if (typeof ref === "function") {
           ref(element);
@@ -70577,7 +70078,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [ref]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
       "div",
       {
         ref: setContainerRef,
@@ -70586,7 +70087,7 @@ If there's a particular need for this, please submit a feature request at https:
           isDragging && "wp-media-editor-image-editor--dragging",
           className
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
           "div",
           {
             ref: canvasRef,
@@ -70604,23 +70105,23 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             tabIndex: 0,
             role: "group",
-            "aria-label": (0, import_i18n145.__)("Crop area"),
+            "aria-label": (0, import_i18n144.__)("Crop area"),
             "aria-describedby": isCropAreaFocused ? cropAreaDescriptionId : void 0,
             onFocus: handleCropAreaFocus,
             onBlur: handleCropAreaBlur,
             ...canvasHandlers,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                 "div",
                 {
                   id: cropAreaDescriptionId,
                   style: VISUALLY_HIDDEN_STYLE,
-                  children: (0, import_i18n145.__)(
+                  children: (0, import_i18n144.__)(
                     "When this area is focused, use arrow keys to move the image and plus or minus to zoom. Tab to resize handles and controls."
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
                 "div",
                 {
                   className: "wp-media-editor-image-editor__stage",
@@ -70628,7 +70129,7 @@ If there's a particular need for this, please submit a feature request at https:
                   style: stageStyle,
                   onTransitionEnd: handleSettleTransitionEnd,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                       "img",
                       {
                         className: "wp-media-editor-image-editor__image",
@@ -70640,7 +70141,7 @@ If there's a particular need for this, please submit a feature request at https:
                         draggable: false
                       }
                     ),
-                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                       DimmingOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -70649,7 +70150,7 @@ If there's a particular need for this, please submit a feature request at https:
                         transition: settleStencilTransition
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                       StencilComponent,
                       {
                         cropRect: state2.cropRect,
@@ -70661,7 +70162,7 @@ If there's a particular need for this, please submit a feature request at https:
                         onEscape: handleEscape,
                         aspectRatio,
                         freeformCrop,
-                        isResizeDisabled: isTouchPinching,
+                        isResizeDisabled: isTouchPinching || disabled2,
                         stencilTransition: settleStencilTransition,
                         cropBounds,
                         minCropSize,
@@ -70669,7 +70170,7 @@ If there's a particular need for this, please submit a feature request at https:
                         keyboardResizeStep
                       }
                     ),
-                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                       GridOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -70677,7 +70178,7 @@ If there's a particular need for this, please submit a feature request at https:
                         imageSize: scaledVisualSize
                       }
                     ),
-                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
                       DimensionsOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -70697,15 +70198,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var CropperInnerWithRef = (0, import_element217.forwardRef)(
+  var CropperInnerWithRef = (0, import_element215.forwardRef)(
     CropperInner
   );
-  var Cropper = (0, import_element217.forwardRef)(
-    (props, ref) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(ViewportProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(CropperInnerWithRef, { ...props, ref }) })
+  var Cropper = (0, import_element215.forwardRef)(
+    (props, ref) => /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(ViewportProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(CropperInnerWithRef, { ...props, ref }) })
   );

   // packages/media-editor/build-module/state/use-media-editor-state.mjs
-  var import_element218 = __toESM(require_element(), 1);
+  var import_element216 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/state/types.mjs
   var DEFAULT_CROP_OPTIONS = {
@@ -70802,7 +70303,7 @@ If there's a particular need for this, please submit a feature request at https:
     return a3?.src === b3?.src && a3?.naturalWidth === b3?.naturalWidth && a3?.naturalHeight === b3?.naturalHeight;
   }
   function useMediaEditorState(initialState) {
-    const [state2, dispatch8] = (0, import_element218.useReducer)(
+    const [state2, dispatch8] = (0, import_element216.useReducer)(
       mediaEditorReducer,
       null,
       () => buildInitialMediaEditorState(
@@ -70813,16 +70314,16 @@ If there's a particular need for this, please submit a feature request at https:
         initialState?.cropOptions
       )
     );
-    const [initialBaseline, setInitialBaseline] = (0, import_element218.useState)(() => state2);
-    const stateRef = (0, import_element218.useRef)(state2);
-    const visualSizeRef = (0, import_element218.useRef)({ width: 0, height: 0 });
-    const historyRef = (0, import_element218.useRef)([]);
-    const redoStackRef = (0, import_element218.useRef)([]);
-    const [hasUndo, setHasUndo] = (0, import_element218.useState)(false);
-    const [hasRedo, setHasRedo] = (0, import_element218.useState)(false);
-    const isGestureOpenRef = (0, import_element218.useRef)(false);
-    const gestureSnapshotRef = (0, import_element218.useRef)(null);
-    const pushSnapshot = (0, import_element218.useCallback)((snapshot) => {
+    const [initialBaseline, setInitialBaseline] = (0, import_element216.useState)(() => state2);
+    const stateRef = (0, import_element216.useRef)(state2);
+    const visualSizeRef = (0, import_element216.useRef)({ width: 0, height: 0 });
+    const historyRef = (0, import_element216.useRef)([]);
+    const redoStackRef = (0, import_element216.useRef)([]);
+    const [hasUndo, setHasUndo] = (0, import_element216.useState)(false);
+    const [hasRedo, setHasRedo] = (0, import_element216.useState)(false);
+    const isGestureOpenRef = (0, import_element216.useRef)(false);
+    const gestureSnapshotRef = (0, import_element216.useRef)(null);
+    const pushSnapshot = (0, import_element216.useCallback)((snapshot) => {
       const last = historyRef.current[historyRef.current.length - 1];
       if (last && areMediaEditorStatesEqual(last, snapshot)) {
         return;
@@ -70832,7 +70333,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(true);
       setHasRedo(false);
     }, []);
-    const dispatchWithHistory = (0, import_element218.useCallback)(
+    const dispatchWithHistory = (0, import_element216.useCallback)(
       (action, recordHistory = true) => {
         const preState = stateRef.current;
         const postState = mediaEditorReducer(preState, action);
@@ -70852,14 +70353,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [pushSnapshot]
     );
-    const beginGesture = (0, import_element218.useCallback)(() => {
+    const beginGesture = (0, import_element216.useCallback)(() => {
       if (isGestureOpenRef.current) {
         return;
       }
       isGestureOpenRef.current = true;
       gestureSnapshotRef.current = null;
     }, []);
-    const endGesture = (0, import_element218.useCallback)(() => {
+    const endGesture = (0, import_element216.useCallback)(() => {
       const snapshot = gestureSnapshotRef.current;
       if (snapshot && !areMediaEditorStatesEqual(snapshot, stateRef.current)) {
         pushSnapshot(snapshot);
@@ -70867,20 +70368,20 @@ If there's a particular need for this, please submit a feature request at https:
       gestureSnapshotRef.current = null;
       isGestureOpenRef.current = false;
     }, [pushSnapshot]);
-    const dispatchCropperAction = (0, import_element218.useCallback)(
+    const dispatchCropperAction = (0, import_element216.useCallback)(
       (action) => {
         dispatchWithHistory({ type: "CROPPER", action });
       },
       [dispatchWithHistory]
     );
-    const cropperSetters = (0, import_element218.useMemo)(
+    const cropperSetters = (0, import_element216.useMemo)(
       () => buildCropperSetters(
         dispatchCropperAction,
         () => stateRef.current.cropper
       ),
       [dispatchCropperAction]
     );
-    const setImage = (0, import_element218.useCallback)((image) => {
+    const setImage = (0, import_element216.useCallback)((image) => {
       if (areCropperImagesEqual(stateRef.current.cropper.image, image)) {
         return;
       }
@@ -70899,7 +70400,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(false);
       setHasRedo(false);
     }, []);
-    const reset = (0, import_element218.useCallback)(
+    const reset = (0, import_element216.useCallback)(
       (resetState) => {
         dispatchWithHistory({
           type: "CROPPER",
@@ -70908,7 +70409,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const setAspectRatioValue = (0, import_element218.useCallback)(
+    const setAspectRatioValue = (0, import_element216.useCallback)(
       (presetKey) => {
         const resolved = resolveAspectRatio(
           presetKey,
@@ -70925,10 +70426,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const resetCropOptions = (0, import_element218.useCallback)(() => {
+    const resetCropOptions = (0, import_element216.useCallback)(() => {
       dispatchWithHistory({ type: "RESET_CROP_OPTIONS" });
     }, [dispatchWithHistory]);
-    const undo2 = (0, import_element218.useCallback)(() => {
+    const undo2 = (0, import_element216.useCallback)(() => {
       endGesture();
       const prev = historyRef.current[historyRef.current.length - 1];
       if (!prev) {
@@ -70941,7 +70442,7 @@ If there's a particular need for this, please submit a feature request at https:
       stateRef.current = prev;
       dispatch8({ type: "RESTORE_SNAPSHOT", payload: prev });
     }, [endGesture]);
-    const redo2 = (0, import_element218.useCallback)(() => {
+    const redo2 = (0, import_element216.useCallback)(() => {
       endGesture();
       const next = redoStackRef.current[0];
       if (!next) {
@@ -70954,10 +70455,10 @@ If there's a particular need for this, please submit a feature request at https:
       stateRef.current = next;
       dispatch8({ type: "RESTORE_SNAPSHOT", payload: next });
     }, [endGesture]);
-    const setVisualSize = (0, import_element218.useCallback)((size4) => {
+    const setVisualSize = (0, import_element216.useCallback)((size4) => {
       visualSizeRef.current = size4;
     }, []);
-    const adjustCropRectForViewport = (0, import_element218.useCallback)(
+    const adjustCropRectForViewport = (0, import_element216.useCallback)(
       (rect) => {
         dispatchWithHistory(
           { type: "VIEWPORT_ADJUST_CROP_RECT", payload: rect },
@@ -70971,7 +70472,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.cropper,
       initialBaseline.cropper
     );
-    const getCroppedImage = (0, import_element218.useCallback)(
+    const getCroppedImage = (0, import_element216.useCallback)(
       (mimeType, quality) => {
         if (!state2.cropper.image) {
           return Promise.reject(
@@ -70987,7 +70488,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [state2.cropper]
     );
-    const controller = (0, import_element218.useMemo)(
+    const controller = (0, import_element216.useMemo)(
       () => ({
         // CropperController surface (state is the cropper slice so a
         // <Cropper> takes this controller as-is).
@@ -71036,9 +70537,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/state/media-editor-state-provider.mjs
-  var import_element219 = __toESM(require_element(), 1);
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorStateContext = (0, import_element219.createContext)(
+  var import_element217 = __toESM(require_element(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var MediaEditorStateContext = (0, import_element217.createContext)(
     null
   );
   function MediaEditorStateProvider({
@@ -71050,10 +70551,10 @@ If there's a particular need for this, please submit a feature request at https:
       cropper: initialCropperState,
       cropOptions: initialCropOptions
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
   }
   function useMediaEditor() {
-    const context = (0, import_element219.useContext)(MediaEditorStateContext);
+    const context = (0, import_element217.useContext)(MediaEditorStateContext);
     if (!context) {
       throw new Error(
         "useMediaEditor must be used within a MediaEditorStateProvider."
@@ -71063,29 +70564,30 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor-canvas/index.mjs
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCanvas({
     isPlacementActive = false,
     onGestureStart,
-    onGestureEnd
+    onGestureEnd,
+    disabled: disabled2 = false
   }) {
     const { media } = useMediaEditorContext();
     const controller = useMediaEditor();
     const { aspectRatioValue } = controller.cropOptions;
     const cropperImage = controller.state.image;
     const { beginGesture, endGesture, setImage } = controller;
-    const [status, setStatus] = (0, import_element220.useState)(
+    const [status, setStatus] = (0, import_element218.useState)(
       "loading"
     );
-    const aspectRatio = (0, import_element220.useMemo)(
+    const aspectRatio = (0, import_element218.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
-    const handleGestureStart = (0, import_element220.useCallback)(() => {
+    const handleGestureStart = (0, import_element218.useCallback)(() => {
       beginGesture();
       onGestureStart?.();
     }, [beginGesture, onGestureStart]);
-    const handleGestureEnd = (0, import_element220.useCallback)(() => {
+    const handleGestureEnd = (0, import_element218.useCallback)(() => {
       endGesture();
       onGestureEnd?.();
     }, [endGesture, onGestureEnd]);
@@ -71093,7 +70595,7 @@ If there's a particular need for this, please submit a feature request at https:
     const mediaType = getMediaTypeFromMimeType(media?.mime_type);
     const mediaWidth = Number(media?.media_details?.width);
     const mediaHeight = Number(media?.media_details?.height);
-    (0, import_element220.useEffect)(() => {
+    (0, import_element218.useEffect)(() => {
       if (cropperImage || !mediaUrl || !Number.isFinite(mediaWidth) || !Number.isFinite(mediaHeight) || mediaWidth <= 0 || mediaHeight <= 0) {
         return;
       }
@@ -71104,7 +70606,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
     }, [cropperImage, mediaUrl, mediaWidth, mediaHeight, setImage]);
     const isImage = mediaType.type === "image";
-    (0, import_element220.useEffect)(() => {
+    (0, import_element218.useEffect)(() => {
       if (!mediaUrl || !isImage) {
         return;
       }
@@ -71125,17 +70627,17 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (status === "error") {
-      return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("div", { className: "media-editor-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("div", { className: "media-editor-canvas__error", role: "alert", children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("p", { children: (0, import_i18n146.__)("Failed to load image.") }) }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: "media-editor-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: "media-editor-canvas__error", role: "alert", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("p", { children: (0, import_i18n145.__)("Failed to load image.") }) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)("div", { className: "media-editor-canvas", children: [
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime354.jsx)("div", { className: "media-editor-canvas__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_components89.Spinner, {}) }),
-      /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)("div", { className: "media-editor-canvas", children: [
+      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: "media-editor-canvas__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components80.Spinner, {}) }),
+      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
         "div",
         {
           className: clsx_default("media-editor-canvas__cropper", {
             "is-loaded": status === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
             Cropper,
             {
               src: mediaUrl,
@@ -71145,7 +70647,8 @@ If there's a particular need for this, please submit a feature request at https:
               showGrid: "interactive",
               isPlacementActive,
               onGestureStart: handleGestureStart,
-              onGestureEnd: handleGestureEnd
+              onGestureEnd: handleGestureEnd,
+              disabled: disabled2
             }
           )
         }
@@ -71154,41 +70657,41 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor-fine-rotation/index.mjs
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/hooks/use-crop-gesture-handlers.mjs
-  var import_element221 = __toESM(require_element(), 1);
+  var import_element219 = __toESM(require_element(), 1);
   var CROP_CONTROL_ATTR = "data-crop-control";
   var KEYBOARD_GESTURE_IDLE_MS = 300;
   function useCropGestureHandlers(options = {}) {
     const { commitOnKeyUp = true } = options;
     const { beginGesture, endGesture } = useMediaEditor();
-    const keyboardTimerRef = (0, import_element221.useRef)();
-    const clearKeyboardTimer = (0, import_element221.useCallback)(() => {
+    const keyboardTimerRef = (0, import_element219.useRef)();
+    const clearKeyboardTimer = (0, import_element219.useCallback)(() => {
       clearTimeout(keyboardTimerRef.current);
     }, []);
-    const scheduleKeyboardEnd = (0, import_element221.useCallback)(() => {
+    const scheduleKeyboardEnd = (0, import_element219.useCallback)(() => {
       clearKeyboardTimer();
       keyboardTimerRef.current = setTimeout(() => {
         endGesture();
       }, KEYBOARD_GESTURE_IDLE_MS);
     }, [clearKeyboardTimer, endGesture]);
-    (0, import_element221.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
-    const handlePointerDownCapture = (0, import_element221.useCallback)(() => {
+    (0, import_element219.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
+    const handlePointerDownCapture = (0, import_element219.useCallback)(() => {
       clearKeyboardTimer();
       beginGesture();
     }, [beginGesture, clearKeyboardTimer]);
-    const handlePointerEnd = (0, import_element221.useCallback)(() => {
+    const handlePointerEnd = (0, import_element219.useCallback)(() => {
       clearKeyboardTimer();
       endGesture();
     }, [clearKeyboardTimer, endGesture]);
-    const handleKeyDownCapture = (0, import_element221.useCallback)(() => {
+    const handleKeyDownCapture = (0, import_element219.useCallback)(() => {
       beginGesture();
       if (!commitOnKeyUp) {
         scheduleKeyboardEnd();
       }
     }, [beginGesture, commitOnKeyUp, scheduleKeyboardEnd]);
-    const handleKeyUp = (0, import_element221.useCallback)(() => {
+    const handleKeyUp = (0, import_element219.useCallback)(() => {
       if (commitOnKeyUp) {
         endGesture();
         return;
@@ -71206,10 +70709,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/rotation-ruler/index.mjs
-  var import_element223 = __toESM(require_element(), 1);
+  var import_element221 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/components/rotation-ruler/use-ruler-drag.mjs
-  var import_element222 = __toESM(require_element(), 1);
+  var import_element220 = __toESM(require_element(), 1);
   function pxToValueDelta(deltaPx, pixelsPerStep, step) {
     return -deltaPx / pixelsPerStep * step;
   }
@@ -71236,7 +70739,7 @@ If there's a particular need for this, please submit a feature request at https:
       disabled: disabled2,
       onPointerDownStart
     } = options;
-    const latestRef = (0, import_element222.useRef)({
+    const latestRef = (0, import_element220.useRef)({
       value,
       startX: 0,
       startValue: 0,
@@ -71246,10 +70749,10 @@ If there's a particular need for this, please submit a feature request at https:
       capturePointerId: 0,
       windowPointerUp: null
     });
-    (0, import_element222.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       latestRef.current.value = value;
     }, [value]);
-    const endDrag = (0, import_element222.useCallback)(() => {
+    const endDrag = (0, import_element220.useCallback)(() => {
       const state2 = latestRef.current;
       if (!state2.dragging) {
         return;
@@ -71270,8 +70773,13 @@ If there's a particular need for this, please submit a feature request at https:
         state2.windowPointerUp = null;
       }
     }, []);
-    (0, import_element222.useEffect)(() => endDrag, [endDrag]);
-    const onPointerDown = (0, import_element222.useCallback)(
+    (0, import_element220.useEffect)(() => endDrag, [endDrag]);
+    (0, import_element220.useEffect)(() => {
+      if (disabled2) {
+        endDrag();
+      }
+    }, [disabled2, endDrag]);
+    const onPointerDown = (0, import_element220.useCallback)(
       (event) => {
         if (disabled2 || event.button !== 0) {
           return;
@@ -71292,10 +70800,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [disabled2, onPointerDownStart, endDrag, step]
     );
-    const onPointerMove = (0, import_element222.useCallback)(
+    const onPointerMove = (0, import_element220.useCallback)(
       (event) => {
         const state2 = latestRef.current;
-        if (!state2.dragging) {
+        if (disabled2 || !state2.dragging) {
           return;
         }
         const requestedStep = event.shiftKey ? step / 2 : step;
@@ -71318,7 +70826,7 @@ If there's a particular need for this, please submit a feature request at https:
           onChange(next);
         }
       },
-      [onChange, min4, max4, step, pixelsPerStep]
+      [disabled2, onChange, min4, max4, step, pixelsPerStep]
     );
     return {
       onPointerDown,
@@ -71329,7 +70837,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/rotation-ruler/index.mjs
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   var STRIP_HEIGHT = 32;
   var LABEL_BASELINE_Y = 11;
   var MAJOR_INTERVAL = 15;
@@ -71337,7 +70845,7 @@ If there's a particular need for this, please submit a feature request at https:
   var TICK_HEIGHT_MID = 8;
   var TICK_HEIGHT_MAJOR = 14;
   function useTicks(min4, max4) {
-    return (0, import_element223.useMemo)(() => {
+    return (0, import_element221.useMemo)(() => {
       const out = [];
       for (let v3 = Math.ceil(min4); v3 <= Math.floor(max4); v3 += 1) {
         let kind = "minor";
@@ -71372,8 +70880,8 @@ If there's a particular need for this, please submit a feature request at https:
       id,
       disabled: disabled2 = false
     } = props;
-    const inputRef = (0, import_element223.useRef)(null);
-    const generatedId = (0, import_element223.useId)();
+    const inputRef = (0, import_element221.useRef)(null);
+    const generatedId = (0, import_element221.useId)();
     const inputId = id ?? generatedId;
     const dragHandlers = useRulerDrag({
       value,
@@ -71405,7 +70913,7 @@ If there's a particular need for this, please submit a feature request at https:
     const display = `${formatValue(value)}${unit}`;
     const ticks = useTicks(min4, max4);
     const pxPerUnit = pixelsPerStep / step;
-    const stripStyle = (0, import_element223.useMemo)(() => {
+    const stripStyle = (0, import_element221.useMemo)(() => {
       const offset4 = -value * pxPerUnit;
       return {
         transform: `translateX(calc(-50% + ${offset4}px))`
@@ -71417,15 +70925,16 @@ If there's a particular need for this, please submit a feature request at https:
     const isNegative = numberText.startsWith("-");
     const digits = isNegative ? numberText.slice(1) : numberText;
     const majorTicks = ticks.filter((tick) => tick.kind === "major");
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
       "div",
       {
         className: clsx_default("rotation-ruler", className),
         role: "presentation",
+        "data-testid": "rotation-ruler",
         "data-disabled": disabled2 || void 0,
         ...dragHandlers,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
             "input",
             {
               ref: inputRef,
@@ -71445,7 +70954,7 @@ If there's a particular need for this, please submit a feature request at https:
               onKeyDown: handleKeyDown
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
             "svg",
             {
               className: "rotation-ruler__ticks",
@@ -71455,7 +70964,7 @@ If there's a particular need for this, please submit a feature request at https:
               viewBox: `${min4 * pxPerUnit} 0 ${(max4 - min4) * pxPerUnit} ${STRIP_HEIGHT}`,
               preserveAspectRatio: "xMidYMid meet",
               children: [
-                ticks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+                ticks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
                   "line",
                   {
                     x1: tick.value * pxPerUnit,
@@ -71466,7 +70975,7 @@ If there's a particular need for this, please submit a feature request at https:
                   },
                   tick.value
                 )),
-                majorTicks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
+                majorTicks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
                   "text",
                   {
                     x: tick.value * pxPerUnit,
@@ -71483,21 +70992,22 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "rotation-ruler__active-label", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)("span", { className: "rotation-ruler__active-label-number", children: [
-            isNegative && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "rotation-ruler__active-label-sign", children: "-" }),
+          /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { className: "rotation-ruler__active-label", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)("span", { className: "rotation-ruler__active-label-number", children: [
+            isNegative && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("span", { className: "rotation-ruler__active-label-sign", children: "-" }),
             digits,
-            /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
+            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
+          /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
         ]
       }
     );
   }

   // packages/media-editor/build-module/components/media-editor-fine-rotation/index.mjs
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorFineRotation({
-    onPlacementControlInteraction
+    onPlacementControlInteraction,
+    disabled: disabled2 = false
   }) {
     const { state: state2, setRotation } = useMediaEditor();
     const rotationGestureHandlers = useCropGestureHandlers({
@@ -71516,32 +71026,37 @@ If there's a particular need for this, please submit a feature request at https:
       onPlacementControlInteraction?.();
       setRotation(baseAngle + clamped * visualDir);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
       "div",
       {
         role: "presentation",
         className: "media-editor-fine-rotation",
         ...rotationGestureHandlers,
-        children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
           RotationRuler,
           {
-            label: (0, import_i18n147.__)("Fine rotation"),
+            label: (0, import_i18n146.__)("Fine rotation"),
             min: -MAX_ROTATION_OFFSET,
             max: MAX_ROTATION_OFFSET,
             value: fineOffset,
-            onChange: handleRotationSlider
+            onChange: handleRotationSlider,
+            disabled: disabled2
           }
         )
       }
     );
   }

-  // packages/media-editor/build-module/components/media-editor-image-controls/index.mjs
-  var import_components90 = __toESM(require_components(), 1);
+  // packages/media-editor/build-module/components/media-editor-crop-panel/index.mjs
+  var import_components82 = __toESM(require_components(), 1);
   var import_i18n148 = __toESM(require_i18n(), 1);

+  // packages/media-editor/build-module/components/media-editor-image-controls/index.mjs
+  var import_components81 = __toESM(require_components(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
+
   // packages/media-editor/build-module/components/media-editor/use-crop-options.mjs
-  var import_element224 = __toESM(require_element(), 1);
+  var import_element222 = __toESM(require_element(), 1);
   function getAspectRatioOptions(aspectRatioPresets) {
     return [
       ...DEFAULT_ASPECT_RATIOS.filter((preset) => preset.value <= 0),
@@ -71554,11 +71069,11 @@ If there's a particular need for this, please submit a feature request at https:
     const controller = useMediaEditor();
     const { aspectRatioValue } = controller.cropOptions;
     const cropperImage = controller.state.image;
-    const aspectRatioOptions = (0, import_element224.useMemo)(
+    const aspectRatioOptions = (0, import_element222.useMemo)(
       () => getAspectRatioOptions(aspectRatioPresets),
       [aspectRatioPresets]
     );
-    const resolvedAspectRatio = (0, import_element224.useMemo)(
+    const resolvedAspectRatio = (0, import_element222.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
@@ -71572,13 +71087,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor-image-controls/index.mjs
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_ZOOM_FACTOR = 1.2;
   function MediaEditorImageControls({
     withLabels = false,
     showAspectRatioControl = false,
     aspectRatioPresets,
-    zoomFactor = DEFAULT_ZOOM_FACTOR
+    zoomFactor = DEFAULT_ZOOM_FACTOR,
+    disabled: disabled2 = false
   }) {
     const { state: state2, setFlip, snapRotate90, setZoom } = useMediaEditor();
     const { aspectRatioValue, setAspectRatioValue, aspectRatioOptions } = useCropOptions({ aspectRatioPresets });
@@ -71589,51 +71105,59 @@ If there's a particular need for this, please submit a feature request at https:
         Math.min(MAX_ZOOM, Math.max(minZoom, state2.zoom * factor))
       );
     };
-    const rotateButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+    const rotateButtons = /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: rotate_left_default,
-          label: (0, import_i18n148.__)("Rotate 90\xB0 counter-clockwise"),
+          label: (0, import_i18n147.__)("Rotate 90\xB0 counter-clockwise"),
           showTooltip: true,
+          disabled: disabled2,
+          accessibleWhenDisabled: true,
           onClick: () => snapRotate90(-1)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: rotate_right_default,
-          label: (0, import_i18n148.__)("Rotate 90\xB0 clockwise"),
+          label: (0, import_i18n147.__)("Rotate 90\xB0 clockwise"),
           showTooltip: true,
+          disabled: disabled2,
+          accessibleWhenDisabled: true,
           onClick: () => snapRotate90(1)
         }
       )
     ] });
-    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: flip_horizontal_default,
-          label: (0, import_i18n148.__)("Flip horizontal"),
+          label: (0, import_i18n147.__)("Flip horizontal"),
           showTooltip: true,
           isPressed: state2.flip.horizontal,
+          disabled: disabled2,
+          accessibleWhenDisabled: true,
           onClick: () => setFlip({
             horizontal: !state2.flip.horizontal,
             vertical: state2.flip.vertical
           })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: flip_vertical_default,
-          label: (0, import_i18n148.__)("Flip vertical"),
+          label: (0, import_i18n147.__)("Flip vertical"),
           showTooltip: true,
           isPressed: state2.flip.vertical,
+          disabled: disabled2,
+          accessibleWhenDisabled: true,
           onClick: () => setFlip({
             horizontal: state2.flip.horizontal,
             vertical: !state2.flip.vertical
@@ -71641,49 +71165,53 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] });
-    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: plus_default,
-          label: (0, import_i18n148.__)("Zoom in"),
+          label: (0, import_i18n147.__)("Zoom in"),
           showTooltip: true,
-          disabled: state2.zoom >= MAX_ZOOM,
+          disabled: disabled2 || state2.zoom >= MAX_ZOOM,
           accessibleWhenDisabled: true,
           onClick: () => zoomByFactor(zoomFactor)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-        import_components90.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        import_components81.Button,
         {
           size: "compact",
           icon: line_solid_default,
-          label: (0, import_i18n148.__)("Zoom out"),
+          label: (0, import_i18n147.__)("Zoom out"),
           showTooltip: true,
-          disabled: state2.zoom <= minZoom,
+          disabled: disabled2 || state2.zoom <= minZoom,
           accessibleWhenDisabled: true,
           onClick: () => zoomByFactor(1 / zoomFactor)
         }
       )
     ] });
-    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-      import_components90.DropdownMenu,
+    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      import_components81.DropdownMenu,
       {
         icon: aspect_ratio_default,
-        label: (0, import_i18n148.__)("Aspect ratio"),
+        label: (0, import_i18n147.__)("Aspect ratio"),
         popoverProps: { placement: "top" },
-        toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components90.MenuGroup, { label: (0, import_i18n148.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
+        toggleProps: { size: "compact", disabled: disabled2 },
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components81.MenuGroup, { label: (0, import_i18n147.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
           const value = preset.value.toString();
           const isSelected2 = value === aspectRatioValue;
-          return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-            import_components90.MenuItem,
+          return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+            import_components81.MenuItem,
             {
               role: "menuitemradio",
               isSelected: isSelected2,
               icon: isSelected2 ? check_default : void 0,
+              disabled: disabled2,
               onClick: () => {
+                if (disabled2) {
+                  return;
+                }
                 setAspectRatioValue(value);
                 onClose();
               },
@@ -71695,69 +71223,69 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) : null;
     if (withLabels) {
-      return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "media-editor-image-controls is-stacked", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "media-editor-image-controls__transforms", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { className: "media-editor-image-controls is-stacked", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { className: "media-editor-image-controls__transforms", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n148.__)("Rotate"),
+              "aria-label": (0, import_i18n147.__)("Rotate"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n148.__)("Rotate")
+                    children: (0, import_i18n147.__)("Rotate")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n148.__)("Flip"),
+              "aria-label": (0, import_i18n147.__)("Flip"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n148.__)("Flip")
+                    children: (0, import_i18n147.__)("Flip")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
               ]
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
           "div",
           {
             className: "media-editor-image-controls__group",
             role: "group",
-            "aria-label": (0, import_i18n148.__)("Zoom"),
+            "aria-label": (0, import_i18n147.__)("Zoom"),
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 "span",
                 {
                   className: "media-editor-image-controls__label",
                   "aria-hidden": "true",
-                  children: (0, import_i18n148.__)("Zoom")
+                  children: (0, import_i18n147.__)("Zoom")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
+              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
             ]
           }
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "media-editor-image-controls", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { className: "media-editor-image-controls", children: [
       rotateButtons,
       flipButtons,
       zoomButtons,
@@ -71766,34 +71294,33 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor-crop-panel/index.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCropPanel({
     aspectRatioValue,
     onAspectRatioChange,
     aspectRatioOptions,
-    showTransformControls = false
+    disabled: disabled2 = false
   }) {
     return (
       // Tag the whole panel as a crop-control region so the modal's
       // Cmd+Z handler doesn't mistake the SelectControl input for a
       // metadata field (which would suppress undo).
-      /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(
         Stack,
         {
           direction: "column",
           gap: "xl",
           ...{ [CROP_CONTROL_ATTR]: true },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)("h2", {}), children: (0, import_i18n149.__)("Crop options") }),
-            showTransformControls && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(MediaEditorImageControls, { withLabels: true }),
-            /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-              import_components91.SelectControl,
+            /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("h2", {}), children: (0, import_i18n148.__)("Crop options") }),
+            /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(MediaEditorImageControls, { withLabels: true, disabled: disabled2 }),
+            /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+              import_components82.SelectControl,
               {
-                label: (0, import_i18n149.__)("Aspect ratio"),
+                label: (0, import_i18n148.__)("Aspect ratio"),
                 value: aspectRatioValue,
                 onChange: onAspectRatioChange,
+                disabled: disabled2,
                 options: aspectRatioOptions.map((preset) => ({
                   label: preset.label,
                   value: preset.value.toString()
@@ -71807,57 +71334,57 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor-keyboard-shortcuts-modal/index.mjs
-  var import_components92 = __toESM(require_components(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
+  var import_components83 = __toESM(require_components(), 1);
+  var import_element223 = __toESM(require_element(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
   var SHORTCUTS = [
     {
-      description: (0, import_i18n150.__)("Undo"),
+      description: (0, import_i18n149.__)("Undo"),
       keyCombination: { modifier: "primary", character: "z" }
     },
     {
-      description: (0, import_i18n150.__)("Redo"),
+      description: (0, import_i18n149.__)("Redo"),
       keyCombination: { modifier: "primaryShift", character: "z" }
     },
     {
-      description: (0, import_i18n150.__)("Pan"),
+      description: (0, import_i18n149.__)("Pan"),
       keyCombination: {
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n150.__)("Arrow keys")
+        ariaLabel: (0, import_i18n149.__)("Arrow keys")
       }
     },
     {
-      description: (0, import_i18n150.__)("Zoom in"),
+      description: (0, import_i18n149.__)("Zoom in"),
       keyCombination: { character: "+" }
     },
     {
-      description: (0, import_i18n150.__)("Zoom out"),
+      description: (0, import_i18n149.__)("Zoom out"),
       keyCombination: { character: "-" }
     },
     {
-      description: (0, import_i18n150.__)("Rotate 90\xB0 clockwise"),
+      description: (0, import_i18n149.__)("Rotate 90\xB0 clockwise"),
       keyCombination: { character: "R" }
     },
     {
-      description: (0, import_i18n150.__)("Rotate 90\xB0 counter-clockwise"),
+      description: (0, import_i18n149.__)("Rotate 90\xB0 counter-clockwise"),
       keyCombination: { modifier: "shift", character: "R" }
     },
     {
-      description: (0, import_i18n150.__)("Flip horizontal"),
+      description: (0, import_i18n149.__)("Flip horizontal"),
       keyCombination: { character: "H" }
     },
     {
-      description: (0, import_i18n150.__)("Flip vertical"),
+      description: (0, import_i18n149.__)("Flip vertical"),
       keyCombination: { character: "V" }
     },
     {
-      description: (0, import_i18n150.__)("Pan or resize crop (large step)"),
+      description: (0, import_i18n149.__)("Pan or resize crop (large step)"),
       keyCombination: {
         modifier: "shift",
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n150.__)("Shift + Arrow keys")
+        ariaLabel: (0, import_i18n149.__)("Shift + Arrow keys")
       }
     }
   ];
@@ -71885,13 +71412,13 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       label = charString;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
       "kbd",
       {
         className: "media-editor-keyboard-shortcuts-modal__shortcut-term",
         "aria-label": label,
         children: keys.map(
-          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_element225.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_element223.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
             "kbd",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-key",
@@ -71906,28 +71433,28 @@ If there's a particular need for this, please submit a feature request at https:
   function MediaEditorKeyboardShortcutsModal({
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
-      import_components92.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+      import_components83.Modal,
       {
         className: "media-editor-keyboard-shortcuts-modal",
-        title: (0, import_i18n150.__)("Keyboard shortcuts"),
+        title: (0, import_i18n149.__)("Keyboard shortcuts"),
         onRequestClose: onClose,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n150.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n149.__)(
             "These shortcuts work when the image editor has focus."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
             "ul",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-list",
               role: "list",
-              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
                 "li",
                 {
                   className: "media-editor-keyboard-shortcuts-modal__shortcut",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
-                    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
+                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       KeyCombinationDisplay,
                       {
                         keyCombination
@@ -71946,10 +71473,10 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/media-editor/build-module/components/media-editor/use-save-media-editor.mjs
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);
-  var import_data45 = __toESM(require_data(), 1);
-  var import_core_data29 = __toESM(require_core_data(), 1);
-  var import_element226 = __toESM(require_element(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_data40 = __toESM(require_data(), 1);
+  var import_core_data31 = __toESM(require_core_data(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
   var import_notices14 = __toESM(require_notices(), 1);

   // packages/media-editor/build-module/components/media-editor-modal/build-modifiers.mjs
@@ -72051,15 +71578,15 @@ If there's a particular need for this, please submit a feature request at https:
     media,
     onSaved
   }) {
-    const registry = (0, import_data45.useRegistry)();
+    const registry = (0, import_data40.useRegistry)();
     const {
       clearEntityRecordEdits,
       receiveEntityRecords,
       saveEditedEntityRecord
-    } = (0, import_data45.useDispatch)(import_core_data29.store);
-    const { createErrorNotice, removeAllNotices } = (0, import_data45.useDispatch)(import_notices14.store);
-    const [isSaving, setIsSaving] = (0, import_element226.useState)(false);
-    const save = (0, import_element226.useCallback)(async () => {
+    } = (0, import_data40.useDispatch)(import_core_data31.store);
+    const { createErrorNotice, removeAllNotices } = (0, import_data40.useDispatch)(import_notices14.store);
+    const [isSaving, setIsSaving] = (0, import_element224.useState)(false);
+    const save = (0, import_element224.useCallback)(async () => {
       removeAllNotices("snackbar", MEDIA_EDITOR_NOTICES_CONTEXT);
       setIsSaving(true);
       try {
@@ -72070,7 +71597,7 @@ If there's a particular need for this, please submit a feature request at https:
           url: media.source_url
         } : void 0;
         if (modifiers.length > 0) {
-          const pendingEdits = registry.select(import_core_data29.store).getEntityRecordNonTransientEdits(
+          const pendingEdits = registry.select(import_core_data31.store).getEntityRecordNonTransientEdits(
             "postType",
             "attachment",
             id
@@ -72117,15 +71644,15 @@ If there's a particular need for this, please submit a feature request at https:
           });
         }
       } catch (error2) {
-        const message2 = error2 instanceof Error ? error2.message : error2?.message ?? (0, import_i18n151.__)("An unknown error occurred.");
+        const message2 = error2 instanceof Error ? error2.message : error2?.message ?? (0, import_i18n150.__)("An unknown error occurred.");
         createErrorNotice(
-          isImage ? (0, import_i18n151.sprintf)(
+          isImage ? (0, import_i18n150.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n151.__)("Could not save image. %s"),
+            (0, import_i18n150.__)("Could not save image. %s"),
             message2
-          ) : (0, import_i18n151.sprintf)(
+          ) : (0, import_i18n150.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n151.__)("Could not save media. %s"),
+            (0, import_i18n150.__)("Could not save media. %s"),
             message2
           ),
           {
@@ -72153,42 +71680,60 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-editor/index.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
   var ATTACHMENT_EMBED_QUERY = { _embed: "author,wp:attached-to" };
   var PLACEMENT_CONTROL_IDLE_MS = 300;
+  var DETAILS_PANEL = "details";
+  var CROP_PANEL = "crop";
   function MediaEditorSidebar({
     tabs,
-    activeTabId,
-    onTabChange,
-    scope
+    activeTab,
+    onSelectTab,
+    disabled: disabled2 = false
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      complementary_area_default,
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+      navigable_region_default,
       {
-        scope,
-        identifier: "media-editor/details",
-        title: (0, import_i18n152.__)("Details"),
-        icon: drawer_right_default,
-        isActiveByDefault: true,
         className: "media-editor__sidebar",
-        panelClassName: "media-editor__sidebar-panel",
-        headerClassName: "media-editor__sidebar-header",
-        closeLabel: (0, import_i18n152.__)("Close media panel"),
-        render: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-          tabs_exports.Root,
-          {
-            value: activeTabId,
-            onValueChange: (value) => onTabChange(value)
-          }
-        ),
-        header: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(tabs_exports.List, { variant: "minimal", children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(tabs_exports.Tab, { value: tab.id, children: tab.title }, tab.id)) }),
-        children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(tabs_exports.Panel, { value: tab.id, tabIndex: -1, children: tab.panel }, tab.id))
+        ariaLabel: (0, import_i18n151.__)("Media settings"),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("h2", {}), children: (0, import_i18n151.__)("Media settings") }),
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+            tabs_exports.Root,
+            {
+              className: "media-editor__tabs",
+              value: activeTab,
+              onValueChange: onSelectTab,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "media-editor__tablist", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(tabs_exports.List, { variant: "minimal", children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                  tabs_exports.Tab,
+                  {
+                    value: tab.id,
+                    disabled: disabled2,
+                    children: tab.title
+                  },
+                  tab.id
+                )) }) }),
+                tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                  tabs_exports.Panel,
+                  {
+                    value: tab.id,
+                    tabIndex: -1,
+                    className: "media-editor__panel",
+                    children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(Stack, { direction: "column", gap: "lg", children: tab.render() })
+                  },
+                  tab.id
+                ))
+              ]
+            }
+          )
+        ]
       }
     );
   }
-  var MediaEditorFrameContext = (0, import_element227.createContext)(null);
+  var MediaEditorFrameContext = (0, import_element225.createContext)(null);
   function useMediaEditorFrameContext() {
-    const context = (0, import_element227.useContext)(MediaEditorFrameContext);
+    const context = (0, import_element225.useContext)(MediaEditorFrameContext);
     if (!context) {
       throw new Error(
         "useMediaEditorFrameContext must be used within MediaEditor"
@@ -72197,9 +71742,10 @@ If there's a particular need for this, please submit a feature request at https:
     return context;
   }
   function HeaderActions({ showCloseButton = false }) {
-    const { isImage, isSaving, onCancel, scope } = useMediaEditorFrameContext();
-    const [isShortcutsModalOpen, setIsShortcutsModalOpen] = (0, import_element227.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
+    const { isImage, isSaving, onCancel, isWide, activePanel, onTogglePanel } = useMediaEditorFrameContext();
+    const isPanelOpen = !!activePanel;
+    const [isShortcutsModalOpen, setIsShortcutsModalOpen] = (0, import_element225.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
       Stack,
       {
         className: "media-editor__header-actions",
@@ -72207,28 +71753,38 @@ If there's a particular need for this, please submit a feature request at https:
         align: "center",
         gap: "sm",
         children: [
-          isImage && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          isImage && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               size: "compact",
               icon: keyboard_default,
-              label: (0, import_i18n152.__)("Keyboard shortcuts"),
+              label: (0, import_i18n151.__)("Keyboard shortcuts"),
               onClick: () => setIsShortcutsModalOpen(true)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(pinned_items_default.Slot, { scope }),
-          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
+            {
+              size: "compact",
+              icon: drawer_right_default,
+              label: (0, import_i18n151.__)("Media settings"),
+              isPressed: isPanelOpen,
+              "aria-expanded": isWide ? isPanelOpen : void 0,
+              onClick: onTogglePanel
+            }
+          ),
+          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               size: "compact",
               icon: close_default,
-              label: (0, import_i18n152.__)("Close"),
+              label: (0, import_i18n151.__)("Close"),
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true
             }
           ),
-          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
             MediaEditorKeyboardShortcutsModal,
             {
               onClose: () => setIsShortcutsModalOpen(false)
@@ -72239,7 +71795,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function HistoryActions() {
-    const { isImage, isUndoRedoDisabled, onReset } = useMediaEditorFrameContext();
+    const { isImage, isUndoRedoDisabled, onReset, isWide, activePanel } = useMediaEditorFrameContext();
     const {
       reset,
       isDirty,
@@ -72250,7 +71806,7 @@ If there's a particular need for this, please submit a feature request at https:
       beginGesture,
       endGesture
     } = useMediaEditor();
-    if (!isImage) {
+    if (!isImage || !isWide && !!activePanel) {
       return null;
     }
     const handleUndo = () => {
@@ -72266,35 +71822,38 @@ If there's a particular need for this, please submit a feature request at https:
       redoCrop();
     };
     const handleReset = () => {
+      if (isUndoRedoDisabled) {
+        return;
+      }
       beginGesture();
       reset();
       onReset();
       endGesture();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
       Stack,
       {
         className: "media-editor__history-actions",
         align: "center",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               size: "compact",
               variant: "tertiary",
-              disabled: !isDirty,
+              disabled: isUndoRedoDisabled || !isDirty,
               accessibleWhenDisabled: true,
               onClick: handleReset,
-              children: (0, import_i18n152.__)("Reset")
+              children: (0, import_i18n151.__)("Reset")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               size: "compact",
               icon: undo_default,
-              label: (0, import_i18n152.__)("Undo"),
+              label: (0, import_i18n151.__)("Undo"),
               showTooltip: true,
               shortcut: import_keycodes4.displayShortcut.primary("z"),
               disabled: isUndoRedoDisabled || !hasUndo,
@@ -72302,12 +71861,12 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: handleUndo
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               size: "compact",
               icon: redo_default,
-              label: (0, import_i18n152.__)("Redo"),
+              label: (0, import_i18n151.__)("Redo"),
               showTooltip: true,
               shortcut: (0, import_keycodes4.isAppleOS)() ? import_keycodes4.displayShortcut.primaryShift("z") : import_keycodes4.displayShortcut.primary("y"),
               disabled: isUndoRedoDisabled || !hasRedo,
@@ -72322,7 +71881,7 @@ If there's a particular need for this, please submit a feature request at https:
   function SaveActions({ size: size4 = "default" }) {
     const { isSaving, hasMedia, hasChanges, onCancel, onSave } = useMediaEditorFrameContext();
     const saveDisabled = isSaving || !hasMedia || !hasChanges;
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
       Stack,
       {
         className: "media-editor__save-actions",
@@ -72330,8 +71889,8 @@ If there's a particular need for this, please submit a feature request at https:
         align: "center",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               __next40pxDefaultSize: true,
               size: size4,
@@ -72339,11 +71898,11 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n152.__)("Cancel")
+              children: (0, import_i18n151.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.Button,
             {
               __next40pxDefaultSize: true,
               size: size4,
@@ -72352,26 +71911,13 @@ If there's a particular need for this, please submit a feature request at https:
               isBusy: isSaving,
               disabled: saveDisabled,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n152.__)("Save")
+              children: (0, import_i18n151.__)("Save")
             }
           )
         ]
       }
     );
   }
-  function ImageControls() {
-    const { isImage, aspectRatioPresets } = useMediaEditorFrameContext();
-    if (!isImage) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      MediaEditorImageControls,
-      {
-        showAspectRatioControl: true,
-        aspectRatioPresets
-      }
-    );
-  }
   function MediaEditorContent({
     fields: fields2 = [],
     id,
@@ -72381,19 +71927,33 @@ If there's a particular need for this, please submit a feature request at https:
     renderFrame,
     noticesClassName = "media-editor__snackbar",
     noticesPortalElement,
-    shouldCloseOnEsc = false,
-    scope = "media-editor"
+    shouldCloseOnEsc = false
   }) {
     const cropper = useMediaEditor();
-    const isPanelLayout = (0, import_compose39.useViewportMatch)("small");
-    const layout = isPanelLayout ? "wide" : "narrow";
-    const { media, hasEdits } = (0, import_data46.useSelect)(
+    const isWide = (0, import_compose38.useViewportMatch)("small");
+    const [activePanel, setActivePanel] = (0, import_element225.useState)(
+      isWide ? DETAILS_PANEL : null
+    );
+    const hasChosenPanelRef = (0, import_element225.useRef)(false);
+    const lastPanelRef = (0, import_element225.useRef)(DETAILS_PANEL);
+    const hasChosenTabRef = (0, import_element225.useRef)(false);
+    const selectPanel = (0, import_element225.useCallback)((panel) => {
+      hasChosenTabRef.current = true;
+      lastPanelRef.current = panel;
+      setActivePanel(panel);
+    }, []);
+    const togglePanel = (0, import_element225.useCallback)(() => {
+      hasChosenPanelRef.current = true;
+      setActivePanel((open) => open ? null : lastPanelRef.current);
+    }, []);
+    const layout = isWide ? "wide" : "narrow";
+    const { media, hasEdits } = (0, import_data41.useSelect)(
       (select9) => {
         const {
           getEditedEntityRecord,
           getEntityRecord,
           hasEditsForEntityRecord
-        } = select9(import_core_data30.store);
+        } = select9(import_core_data32.store);
         getEntityRecord(
           "postType",
           "attachment",
@@ -72416,36 +71976,36 @@ If there's a particular need for this, please submit a feature request at https:
       [id]
     );
     const hasChanges = cropper.isCropperDirty || hasEdits;
-    const { clearEntityRecordEdits, editEntityRecord, invalidateResolution } = (0, import_data46.useDispatch)(import_core_data30.store);
-    const { removeAllNotices } = (0, import_data46.useDispatch)(import_notices15.store);
-    const [isDiscardDialogOpen, setIsDiscardDialogOpen] = (0, import_element227.useState)(false);
-    const [isPlacementActive, setIsPlacementActive] = (0, import_element227.useState)(false);
-    const [isCanvasGestureActive, setIsCanvasGestureActive] = (0, import_element227.useState)(false);
-    const placementControlTimerRef = (0, import_element227.useRef)();
-    const signalPlacementControlInteraction = (0, import_element227.useCallback)(() => {
+    const { clearEntityRecordEdits, editEntityRecord, invalidateResolution } = (0, import_data41.useDispatch)(import_core_data32.store);
+    const { removeAllNotices } = (0, import_data41.useDispatch)(import_notices15.store);
+    const [isDiscardDialogOpen, setIsDiscardDialogOpen] = (0, import_element225.useState)(false);
+    const [isPlacementActive, setIsPlacementActive] = (0, import_element225.useState)(false);
+    const [isCanvasGestureActive, setIsCanvasGestureActive] = (0, import_element225.useState)(false);
+    const placementControlTimerRef = (0, import_element225.useRef)();
+    const signalPlacementControlInteraction = (0, import_element225.useCallback)(() => {
       setIsPlacementActive(true);
       clearTimeout(placementControlTimerRef.current);
       placementControlTimerRef.current = setTimeout(() => {
         setIsPlacementActive(false);
       }, PLACEMENT_CONTROL_IDLE_MS);
     }, []);
-    const handleCanvasGestureStart = (0, import_element227.useCallback)(() => {
+    const handleCanvasGestureStart = (0, import_element225.useCallback)(() => {
       setIsCanvasGestureActive(true);
     }, []);
-    const handleCanvasGestureEnd = (0, import_element227.useCallback)(() => {
+    const handleCanvasGestureEnd = (0, import_element225.useCallback)(() => {
       setIsCanvasGestureActive(false);
     }, []);
     const isCropInteractionActive = isPlacementActive || isCanvasGestureActive;
-    (0, import_element227.useEffect)(() => {
+    (0, import_element225.useEffect)(() => {
       return () => {
         clearTimeout(placementControlTimerRef.current);
       };
     }, []);
-    (0, import_element227.useEffect)(() => {
+    (0, import_element225.useEffect)(() => {
       setIsPlacementActive(false);
       setIsCanvasGestureActive(false);
     }, [id]);
-    (0, import_element227.useEffect)(() => {
+    (0, import_element225.useEffect)(() => {
       invalidateResolution("getEntityRecord", [
         "postType",
         "attachment",
@@ -72455,14 +72015,24 @@ If there's a particular need for this, please submit a feature request at https:
     }, [id, invalidateResolution]);
     const mediaType = getMediaTypeFromMimeType(media?.mime_type).type;
     const isImage = !!media && mediaType === "image";
+    (0, import_element225.useEffect)(() => {
+      if (hasChosenPanelRef.current && hasChosenTabRef.current) {
+        return;
+      }
+      const defaultPanel = isWide && isImage ? CROP_PANEL : DETAILS_PANEL;
+      if (!hasChosenTabRef.current) {
+        lastPanelRef.current = defaultPanel;
+      }
+      if (!hasChosenPanelRef.current) {
+        setActivePanel(isWide ? lastPanelRef.current : null);
+      }
+    }, [isWide, isImage]);
     const {
       aspectRatioValue,
       setAspectRatioValue,
       aspectRatioOptions,
       resetCropOptions
-    } = useCropOptions({
-      aspectRatioPresets
-    });
+    } = useCropOptions({ aspectRatioPresets });
     const { isSaving, save: saveMediaEditor } = useSaveMediaEditor({
       cropper,
       id,
@@ -72470,57 +72040,10 @@ If there's a particular need for this, please submit a feature request at https:
       media,
       onSaved
     });
-    const tabs = (0, import_element227.useMemo)(() => {
-      const detailsTab = {
-        id: "details",
-        title: (0, import_i18n152.__)("Details"),
-        panel: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-          Stack,
-          {
-            className: "media-editor__panel",
-            direction: "column",
-            gap: "lg",
-            children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaForm, {})
-          }
-        )
-      };
-      if (!isImage) {
-        return [detailsTab];
-      }
-      return [
-        {
-          id: "crop",
-          title: (0, import_i18n152.__)("Crop"),
-          panel: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            Stack,
-            {
-              className: "media-editor__panel",
-              direction: "column",
-              gap: "lg",
-              children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-                MediaEditorCropPanel,
-                {
-                  aspectRatioValue,
-                  onAspectRatioChange: setAspectRatioValue,
-                  aspectRatioOptions,
-                  showTransformControls: isPanelLayout
-                }
-              )
-            }
-          )
-        },
-        detailsTab
-      ];
-    }, [
-      isImage,
-      aspectRatioValue,
-      setAspectRatioValue,
-      aspectRatioOptions,
-      isPanelLayout
-    ]);
-    const [selectedTabId, setSelectedTabId] = (0, import_element227.useState)();
-    const activeTabId = selectedTabId ?? tabs[0]?.id;
     const handleChange = (updates) => {
+      if (isSaving) {
+        return;
+      }
       editEntityRecord("postType", "attachment", id, updates);
     };
     const discardAndClose = () => {
@@ -72546,7 +72069,7 @@ If there's a particular need for this, please submit a feature request at https:
         const isMetadataField = (target.tagName === "INPUT" || target.tagName === "TEXTAREA" || target.isContentEditable) && !target.closest(`[${CROP_CONTROL_ATTR}]`);
         if (!isMetadataField) {
           event.preventDefault();
-          if (isCropInteractionActive) {
+          if (isCropInteractionActive || isSaving) {
             return;
           }
           if (isRedoShortcut) {
@@ -72570,76 +72093,126 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
       import_notices15.SnackbarNotices,
       {
         className: noticesClassName,
         context: MEDIA_EDITOR_NOTICES_CONTEXT
       }
     );
-    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+    const imageControls = isImage && !isWide ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      MediaEditorImageControls,
+      {
+        showAspectRatioControl: true,
+        aspectRatioPresets,
+        disabled: isSaving
+      }
+    ) : null;
+    const tabs = [
+      ...isImage ? [
+        {
+          id: CROP_PANEL,
+          title: (0, import_i18n151.__)("Crop"),
+          render: () => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            MediaEditorCropPanel,
+            {
+              aspectRatioValue,
+              onAspectRatioChange: setAspectRatioValue,
+              aspectRatioOptions,
+              disabled: isSaving
+            }
+          )
+        }
+      ] : [],
+      {
+        id: DETAILS_PANEL,
+        title: (0, import_i18n151.__)("Details"),
+        render: () => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaForm, {})
+      }
+    ];
+    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
       MediaEditorFineRotation,
       {
-        onPlacementControlInteraction: signalPlacementControlInteraction
+        onPlacementControlInteraction: signalPlacementControlInteraction,
+        disabled: isSaving
       }
     ) : null;
-    const children = /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
+    const children = /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
       MediaEditorProvider,
       {
         value: media ?? void 0,
         onChange: handleChange,
-        settings: { fields: fields2 },
+        settings: {
+          // Disable the fields while saving, so the guard in
+          // `handleChange` is not silently swallowing typing.
+          // `readOnly` would swap the field's layout mid-save;
+          // disabled keeps it in place and greys it out.
+          fields: isSaving ? fields2.map((field) => ({
+            ...field,
+            isDisabled: true
+          })) : fields2
+        },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", { className: "media-editor", children: !media ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", { className: "media-editor__loading", children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_components93.Spinner, {}) }) : /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-              MediaEditorSidebar,
-              {
-                tabs,
-                activeTabId,
-                onTabChange: setSelectedTabId,
-                scope
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-              interface_skeleton_default,
-              {
-                className: "media-editor__skeleton",
-                labels: {
-                  body: isImage ? (0, import_i18n152.__)("Image editor") : (0, import_i18n152.__)("Media preview"),
-                  sidebar: (0, import_i18n152.__)("Media details")
-                },
-                content: /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("div", { className: "media-editor__content", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", { className: "media-editor__canvas-area", children: isImage ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-                    MediaEditorCanvas,
-                    {
-                      isPlacementActive,
-                      onGestureStart: handleCanvasGestureStart,
-                      onGestureEnd: handleCanvasGestureEnd
-                    }
-                  ) : /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaPreview2, {}) }),
-                  isImage && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", { className: "media-editor__canvas-toolbar", children: ruler })
-                ] }),
-                sidebar: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(complementary_area_default.Slot, { scope })
-              }
-            )
-          ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-            import_components93.__experimentalConfirmDialog,
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "media-editor", children: !media ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "media-editor__loading", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components84.Spinner, {}) }) : /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+            "div",
+            {
+              className: clsx_default("media-editor__body", {
+                "has-panel-open": !!activePanel
+              }),
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+                  navigable_region_default,
+                  {
+                    className: "media-editor__content",
+                    ariaLabel: isImage ? (0, import_i18n151.__)("Image editor") : (0, import_i18n151.__)("Media preview"),
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "media-editor__canvas-area", children: isImage ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                        MediaEditorCanvas,
+                        {
+                          isPlacementActive,
+                          onGestureStart: handleCanvasGestureStart,
+                          onGestureEnd: handleCanvasGestureEnd,
+                          disabled: isSaving
+                        }
+                      ) : /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaPreview2, {}) }),
+                      isImage && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)("div", { className: "media-editor__canvas-toolbar", children: [
+                        ruler,
+                        imageControls
+                      ] })
+                    ]
+                  }
+                ),
+                !!activePanel && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                  MediaEditorSidebar,
+                  {
+                    tabs,
+                    activeTab: tabs.some(
+                      (tab) => tab.id === activePanel
+                    ) ? activePanel : DETAILS_PANEL,
+                    onSelectTab: selectPanel,
+                    disabled: isSaving
+                  }
+                )
+              ]
+            }
+          ) }),
+          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            import_components84.__experimentalConfirmDialog,
             {
               isOpen: isDiscardDialogOpen,
-              confirmButtonText: (0, import_i18n152.__)("Discard"),
-              cancelButtonText: (0, import_i18n152.__)("Keep editing"),
+              confirmButtonText: (0, import_i18n151.__)("Discard"),
+              cancelButtonText: (0, import_i18n151.__)("Keep editing"),
               onCancel: () => setIsDiscardDialogOpen(false),
               onConfirm: () => {
                 setIsDiscardDialogOpen(false);
                 discardAndClose();
               },
-              children: (0, import_i18n152.__)(
+              children: (0, import_i18n151.__)(
                 "Are you sure you want to discard your unsaved changes?"
               )
             }
           ),
-          noticesPortalElement ? (0, import_element227.createPortal)(snackbar, noticesPortalElement) : snackbar
+          noticesPortalElement ? (0, import_element225.createPortal)(snackbar, noticesPortalElement) : snackbar
         ]
       }
     );
@@ -72648,14 +72221,19 @@ If there's a particular need for this, please submit a feature request at https:
       isSaving,
       hasMedia: !!media,
       hasChanges,
-      isUndoRedoDisabled: isCropInteractionActive,
-      scope,
+      // Saving freezes the whole edit surface: `save()` reads the
+      // modifiers once and then awaits, so anything changed after that
+      // would be silently dropped when the save resolves.
+      isUndoRedoDisabled: isCropInteractionActive || isSaving,
       aspectRatioPresets,
+      isWide,
+      activePanel,
+      onTogglePanel: togglePanel,
       onCancel: handleRequestClose,
       onSave: saveMediaEditor,
       onReset: resetCropOptions
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaEditorFrameContext.Provider, { value: contextValue, children: renderFrame({
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaEditorFrameContext.Provider, { value: contextValue, children: renderFrame({
       children,
       isImage,
       layout,
@@ -72668,40 +72246,26 @@ If there's a particular need for this, please submit a feature request at https:
     }) });
   }
   function MediaEditor(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaEditorContent, { ...props }) }, props.id);
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaEditorContent, { ...props }) }, props.id);
   }
   MediaEditor.HeaderActions = HeaderActions;
   MediaEditor.HistoryActions = HistoryActions;
   MediaEditor.SaveActions = SaveActions;
-  MediaEditor.ImageControls = ImageControls;
   var media_editor_default = MediaEditor;

   // packages/media-editor/build-module/components/media-editor-modal/index.mjs
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
-  function ModalFooter({ layout }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+  function ModalFooter() {
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(
       "div",
       {
-        className: `media-editor-modal__footer is-${layout}`,
+        className: "media-editor-modal__footer",
         role: "region",
-        "aria-label": (0, import_i18n153.__)("Editor actions"),
-        children: layout === "wide" ? (
-          // Sidebar is a column: the image controls live in the Crop
-          // panel, so the footer is just History + Cancel/Save.
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_jsx_runtime361.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.HistoryActions, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.SaveActions, {})
-          ] })
-        ) : (
-          // Sidebar collapsed: the image controls drop into the footer.
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_jsx_runtime361.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.ImageControls, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)("div", { className: "media-editor-modal__footer-row", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.HistoryActions, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.SaveActions, {})
-            ] })
-          ] })
-        )
+        "aria-label": (0, import_i18n152.__)("Editor actions"),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(media_editor_default.HistoryActions, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(media_editor_default.SaveActions, {})
+        ]
       }
     );
   }
@@ -72709,7 +72273,7 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2 = [],
     aspectRatioPresets
   }) {
-    const { isModalOpen, id, onUpdate, onClose } = (0, import_data47.useSelect)((select9) => {
+    const { isModalOpen, id, onUpdate, onClose } = (0, import_data42.useSelect)((select9) => {
       const { isOpen: isOpen2, getId: getId2, getOnUpdate: getOnUpdate2, getOnClose: getOnClose2 } = select9(store2);
       return {
         isModalOpen: isOpen2(),
@@ -72718,8 +72282,8 @@ If there's a particular need for this, please submit a feature request at https:
         onClose: getOnClose2()
       };
     }, []);
-    const { closeMediaEditorModal: closeMediaEditorModal2 } = (0, import_data47.useDispatch)(store2);
-    const { createSuccessNotice } = (0, import_data47.useDispatch)(import_notices16.store);
+    const { closeMediaEditorModal: closeMediaEditorModal2 } = (0, import_data42.useDispatch)(store2);
+    const { createSuccessNotice } = (0, import_data42.useDispatch)(import_notices16.store);
     if (!isModalOpen || !id) {
       return null;
     }
@@ -72731,7 +72295,7 @@ If there's a particular need for this, please submit a feature request at https:
       closeMediaEditorModal2();
       onClose?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
       media_editor_default,
       {
         id,
@@ -72751,11 +72315,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
           handleClose();
           if (previous && savedId !== previous.id && onUpdate) {
-            createSuccessNotice((0, import_i18n153.__)("Image edited."), {
+            createSuccessNotice((0, import_i18n152.__)("Image edited."), {
               type: "snackbar",
               actions: [
                 {
-                  label: (0, import_i18n153.__)("Undo"),
+                  label: (0, import_i18n152.__)("Undo"),
                   onClick: () => {
                     onUpdate({
                       id: previous.id,
@@ -72769,29 +72333,28 @@ If there's a particular need for this, please submit a feature request at https:
         },
         renderFrame: ({
           children,
-          layout,
           onRequestClose,
           onKeyDown,
           shouldCloseOnClickOutside
-        }) => /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+        }) => /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
           import_keyboard_shortcuts.ShortcutProvider,
           {
             className: "media-editor-modal__shortcut-scope",
             onKeyDown: stopKeyDownPropagation,
-            children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
-              import_components94.Modal,
+            children: /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(
+              import_components85.Modal,
               {
                 className: "media-editor-modal",
-                title: (0, import_i18n153.__)("Edit media"),
+                title: (0, import_i18n152.__)("Edit media"),
                 size: "fill",
                 isDismissible: false,
                 shouldCloseOnClickOutside,
                 onKeyDown,
                 onRequestClose,
-                headerActions: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.HeaderActions, { showCloseButton: true }),
+                headerActions: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(media_editor_default.HeaderActions, { showCloseButton: true }),
                 children: [
                   children,
-                  /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(ModalFooter, { layout })
+                  /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(ModalFooter, {})
                 ]
               }
             )
@@ -72810,10 +72373,10 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/editor/build-module/components/media-categories/index.mjs
-  var import_i18n154 = __toESM(require_i18n(), 1);
-  var import_data48 = __toESM(require_data(), 1);
+  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_data43 = __toESM(require_data(), 1);
   var import_html_entities10 = __toESM(require_html_entities(), 1);
-  var import_core_data31 = __toESM(require_core_data(), 1);
+  var import_core_data33 = __toESM(require_core_data(), 1);
   var getExternalLink = (url, text) => `<a ${getExternalLinkAttributes(url)}>${text}</a>`;
   var getExternalLinkAttributes = (url) => `href="${url}" target="_blank" rel="noopener"`;
   var getOpenverseLicense = (license, licenseVersion) => {
@@ -72843,9 +72406,9 @@ If there's a particular need for this, please submit a feature request at https:
     const _creator = (0, import_html_entities10.decodeEntities)(creator);
     let _caption;
     if (_creator) {
-      _caption = title ? (0, import_i18n154.sprintf)(
+      _caption = title ? (0, import_i18n153.sprintf)(
         // translators: %1s: Title of a media work from Openverse; %2$s: Name of the work's creator; %3s: Work's licence e.g: "CC0 1.0".
-        (0, import_i18n154._x)('"%1$s" by %2$s/ %3$s', "caption"),
+        (0, import_i18n153._x)('"%1$s" by %2$s/ %3$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
           (0, import_html_entities10.decodeEntities)(title)
@@ -72855,9 +72418,9 @@ If there's a particular need for this, please submit a feature request at https:
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n154.sprintf)(
+      ) : (0, import_i18n153.sprintf)(
         // translators: %1s: Link attributes for a given Openverse media work; %2s: Name of the work's creator; %3s: Works's licence e.g: "CC0 1.0".
-        (0, import_i18n154._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
+        (0, import_i18n153._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator,
         licenseUrl ? getExternalLink(
@@ -72866,9 +72429,9 @@ If there's a particular need for this, please submit a feature request at https:
         ) : fullLicense
       );
     } else {
-      _caption = title ? (0, import_i18n154.sprintf)(
+      _caption = title ? (0, import_i18n153.sprintf)(
         // translators: %1s: Title of a media work from Openverse; %2s: Work's licence e.g: "CC0 1.0".
-        (0, import_i18n154._x)('"%1$s"/ %2$s', "caption"),
+        (0, import_i18n153._x)('"%1$s"/ %2$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
           (0, import_html_entities10.decodeEntities)(title)
@@ -72877,9 +72440,9 @@ If there's a particular need for this, please submit a feature request at https:
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n154.sprintf)(
+      ) : (0, import_i18n153.sprintf)(
         // translators: %1s: Link attributes for a given Openverse media work; %2s: Works's licence e.g: "CC0 1.0".
-        (0, import_i18n154._x)("<a %1$s>Work</a>/ %2$s", "caption"),
+        (0, import_i18n153._x)("<a %1$s>Work</a>/ %2$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         licenseUrl ? getExternalLink(
           `${licenseUrl}?ref=openverse`,
@@ -72895,17 +72458,17 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var coreMediaFetch = async (query = {}) => {
     const finalQuery = getCoreMediaQuery(query);
-    const records = await (0, import_data48.resolveSelect)(import_core_data31.store).getEntityRecords(
+    const records = await (0, import_data43.resolveSelect)(import_core_data33.store).getEntityRecords(
       "postType",
       "attachment",
       finalQuery
     );
-    const totalItems = (0, import_data48.select)(import_core_data31.store).getEntityRecordsTotalItems(
+    const totalItems = (0, import_data43.select)(import_core_data33.store).getEntityRecordsTotalItems(
       "postType",
       "attachment",
       finalQuery
     );
-    const totalPages = (0, import_data48.select)(import_core_data31.store).getEntityRecordsTotalPages(
+    const totalPages = (0, import_data43.select)(import_core_data33.store).getEntityRecordsTotalPages(
       "postType",
       "attachment",
       finalQuery
@@ -72935,7 +72498,7 @@ If there's a particular need for this, please submit a feature request at https:
     // `throwOnError` so a failed REST write rejects (rather than being silently
     // swallowed), letting the attach/detach handlers surface an error notice
     // instead of a false success.
-    (0, import_data48.dispatch)(import_core_data31.store).saveEntityRecord(
+    (0, import_data43.dispatch)(import_core_data33.store).saveEntityRecord(
       "postType",
       "attachment",
       {
@@ -72954,7 +72517,7 @@ If there's a particular need for this, please submit a feature request at https:
     )
   ];
   var invalidateAttachedImagesQueries = (postId2, query = {}) => {
-    const { invalidateResolution } = (0, import_data48.dispatch)(import_core_data31.store);
+    const { invalidateResolution } = (0, import_data43.dispatch)(import_core_data33.store);
     invalidateResolution("getEntityRecords", [
       "postType",
       "attachment",
@@ -72962,15 +72525,15 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
   };
   var subscribeToMediaInvalidation = (args, onChange) => {
-    const isResolved = () => (0, import_data48.select)(import_core_data31.store).hasFinishedResolution("getEntityRecords", args);
+    const isResolved = () => (0, import_data43.select)(import_core_data33.store).hasFinishedResolution("getEntityRecords", args);
     let wasResolved = isResolved();
-    return (0, import_data48.subscribe)(() => {
+    return (0, import_data43.subscribe)(() => {
       const nowResolved = isResolved();
       if (wasResolved && !nowResolved) {
         onChange();
       }
       wasResolved = nowResolved;
-    }, import_core_data31.store);
+    }, import_core_data33.store);
   };
   var createCoreMediaCategory = ({ getQuery, ...category }) => ({
     ...category,
@@ -72991,8 +72554,8 @@ If there's a particular need for this, please submit a feature request at https:
   var getAttachedImagesCategory = (postId2, typeLabel) => createCoreMediaCategory({
     name: "attached-images",
     labels: {
-      name: (0, import_i18n154.__)("Attached images"),
-      search_items: (0, import_i18n154.__)("Search attachments")
+      name: (0, import_i18n153.__)("Attached images"),
+      search_items: (0, import_i18n153.__)("Search attachments")
     },
     mediaType: "image",
     getQuery: (query) => getAttachedImagesQuery(postId2, query),
@@ -73002,11 +72565,11 @@ If there's a particular need for this, please submit a feature request at https:
     // Empty-state message. Providing this also keeps the source in the tab
     // list when it has no items, so it stays discoverable and the first
     // image can be attached even with none yet.
-    emptyMessage: typeLabel ? (0, import_i18n154.sprintf)(
+    emptyMessage: typeLabel ? (0, import_i18n153.sprintf)(
       // translators: %s: Name of the post type e.g: "Page".
-      (0, import_i18n154.__)("No images attached to this %s."),
+      (0, import_i18n153.__)("No images attached to this %s."),
       typeLabel
-    ) : (0, import_i18n154.__)("No images attached to this post."),
+    ) : (0, import_i18n153.__)("No images attached to this post."),
     async attach(mediaItems) {
       const attachmentIds = getImageAttachmentIds(mediaItems);
       await Promise.all(
@@ -73027,8 +72590,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "images",
       labels: {
-        name: (0, import_i18n154.__)("Images"),
-        search_items: (0, import_i18n154.__)("Search images")
+        name: (0, import_i18n153.__)("Images"),
+        search_items: (0, import_i18n153.__)("Search images")
       },
       mediaType: "image",
       getQuery: (query) => ({ ...query, media_type: "image" })
@@ -73036,8 +72599,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "videos",
       labels: {
-        name: (0, import_i18n154.__)("Videos"),
-        search_items: (0, import_i18n154.__)("Search videos")
+        name: (0, import_i18n153.__)("Videos"),
+        search_items: (0, import_i18n153.__)("Search videos")
       },
       mediaType: "video",
       getQuery: (query) => ({ ...query, media_type: "video" })
@@ -73045,8 +72608,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "audio",
       labels: {
-        name: (0, import_i18n154.__)("Audio"),
-        search_items: (0, import_i18n154.__)("Search audio")
+        name: (0, import_i18n153.__)("Audio"),
+        search_items: (0, import_i18n153.__)("Search audio")
       },
       mediaType: "audio",
       getQuery: (query) => ({ ...query, media_type: "audio" })
@@ -73054,8 +72617,8 @@ If there's a particular need for this, please submit a feature request at https:
     {
       name: "openverse",
       labels: {
-        name: (0, import_i18n154.__)("Openverse"),
-        search_items: (0, import_i18n154.__)("Search Openverse")
+        name: (0, import_i18n153.__)("Openverse"),
+        search_items: (0, import_i18n153.__)("Search Openverse")
       },
       mediaType: "image",
       async fetch(query = {}) {
@@ -73152,13 +72715,15 @@ If there's a particular need for this, please submit a feature request at https:
   var v4_default = v4;

   // packages/editor/build-module/utils/media-upload/index.mjs
-  var import_data49 = __toESM(require_data(), 1);
-  var import_core_data32 = __toESM(require_core_data(), 1);
+  var import_data44 = __toESM(require_data(), 1);
+  var import_core_data34 = __toESM(require_core_data(), 1);
   var import_media_utils2 = __toESM(require_media_utils(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/upload-progress-snackbar/tracker.mjs
-  var import_element228 = __toESM(require_element(), 1);
+  var import_element226 = __toESM(require_element(), 1);
   var state = null;
+  var cumulativeFailures = 0;
   var listeners = /* @__PURE__ */ new Set();
   function notify() {
     listeners.forEach((listener) => listener());
@@ -73178,9 +72743,16 @@ If there's a particular need for this, please submit a feature request at https:
     notify();
   }
   function advance2(count) {
+    finish(count, 0);
+  }
+  function advanceFailed(count = 1) {
+    finish(count, count);
+  }
+  function finish(count, failed) {
     if (!state || count <= 0) {
       return;
     }
+    cumulativeFailures += failed;
     const completed = Math.min(state.total, state.completed + count);
     const pending = state.pending.slice(count);
     if (completed >= state.total) {
@@ -73190,6 +72762,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
     notify();
   }
+  function getFailureCount() {
+    return cumulativeFailures;
+  }
   function getState() {
     return state;
   }
@@ -73200,7 +72775,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useTracker() {
-    return (0, import_element228.useSyncExternalStore)(subscribe4, getState, getState);
+    return (0, import_element226.useSyncExternalStore)(subscribe4, getState, getState);
   }

   // packages/editor/build-module/utils/media-upload/index.mjs
@@ -73217,14 +72792,18 @@ If there's a particular need for this, please submit a feature request at https:
     multiple = true,
     isTransportOnly = false
   }) {
-    const { receiveEntityRecords } = (0, import_data49.dispatch)(import_core_data32.store);
-    const { getCurrentPost: getCurrentPost2, getEditorSettings: getEditorSettings2 } = (0, import_data49.select)(store);
+    if (!multiple && filesList.length > 1) {
+      onError((0, import_i18n154.__)("Only one file can be used here."));
+      return;
+    }
+    const { receiveEntityRecords } = (0, import_data44.dispatch)(import_core_data34.store);
+    const { getCurrentPost: getCurrentPost2, getEditorSettings: getEditorSettings2 } = (0, import_data44.select)(store);
     const {
       lockPostAutosaving: lockPostAutosaving2,
       unlockPostAutosaving: unlockPostAutosaving2,
       lockPostSaving: lockPostSaving2,
       unlockPostSaving: unlockPostSaving2
-    } = (0, import_data49.dispatch)(store);
+    } = (0, import_data44.dispatch)(store);
     const wpAllowedMimeTypes = getEditorSettings2().allowedMimeTypes;
     const lockKey = `image-upload-${v4_default()}`;
     maxUploadFileSize = maxUploadFileSize || getEditorSettings2().maxUploadFileSize;
@@ -73282,7 +72861,7 @@ If there's a particular need for this, please submit a feature request at https:
       onError: ({ message: message2 }) => {
         if (!isTransportOnly) {
           clearSaveLock();
-          advance2(1);
+          advanceFailed(1);
         }
         onError(message2);
       },
@@ -73293,9 +72872,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/utils/url.mjs
   var import_url12 = __toESM(require_url(), 1);
-  var import_deprecated8 = __toESM(require_deprecated(), 1);
+  var import_deprecated3 = __toESM(require_deprecated(), 1);
   function cleanForSlug3(string) {
-    (0, import_deprecated8.default)("wp.editor.cleanForSlug", {
+    (0, import_deprecated3.default)("wp.editor.cleanForSlug", {
       since: "12.7",
       plugin: "Gutenberg",
       alternative: "wp.url.cleanForSlug"
@@ -73304,10 +72883,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/utils/media-upload/on-success.mjs
-  var import_data50 = __toESM(require_data(), 1);
-  var import_core_data33 = __toESM(require_core_data(), 1);
+  var import_data45 = __toESM(require_data(), 1);
+  var import_core_data35 = __toESM(require_core_data(), 1);
   function mediaUploadOnSuccess(attachments) {
-    const { invalidateResolution } = (0, import_data50.dispatch)(import_core_data33.store);
+    const { invalidateResolution } = (0, import_data45.dispatch)(import_core_data35.store);
     for (const attachment of attachments) {
       if (attachment.id) {
         invalidateResolution("getEntityRecord", [
@@ -73332,7 +72911,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/utils/media-sideload-from-url/index.mjs
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
-  var import_data51 = __toESM(require_data(), 1);
+  var import_data46 = __toESM(require_data(), 1);
   var import_media_utils4 = __toESM(require_media_utils(), 1);
   var noop7 = () => {
   };
@@ -73341,7 +72920,7 @@ If there's a particular need for this, please submit a feature request at https:
     onSuccess,
     onError = noop7
   }) {
-    const currentPost = (0, import_data51.select)(store).getCurrentPost();
+    const currentPost = (0, import_data46.select)(store).getCurrentPost();
     const currentPostId = typeof currentPost?.id === "number" ? currentPost.id : currentPost?.wp_id;
     const postData = currentPostId ? { post: currentPostId } : {};
     (0, import_api_fetch3.default)({
@@ -73380,24 +72959,24 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles/index.mjs
-  var import_core_data46 = __toESM(require_core_data(), 1);
-  var import_data66 = __toESM(require_data(), 1);
-  var import_element263 = __toESM(require_element(), 1);
+  var import_core_data48 = __toESM(require_core_data(), 1);
+  var import_data61 = __toESM(require_data(), 1);
+  var import_element261 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components150 = __toESM(require_components(), 1);
+  var import_components141 = __toESM(require_components(), 1);
   var import_blocks11 = __toESM(require_blocks(), 1);
-  var import_data63 = __toESM(require_data(), 1);
+  var import_data58 = __toESM(require_data(), 1);
   var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var import_element260 = __toESM(require_element(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
+  var import_element258 = __toESM(require_element(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_element230 = __toESM(require_element(), 1);
+  var import_element228 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element229 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element229.createContext)({
+  var import_element227 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element227.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -73407,7 +72986,7 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -73415,10 +72994,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element230.useMemo)(() => {
+    const merged = (0, import_element228.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element230.useMemo)(
+    const contextValue = (0, import_element228.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -73428,22 +73007,22 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [value, baseValue, merged, onChange, fontLibraryEnabled]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components101 = __toESM(require_components(), 1);
+  var import_components92 = __toESM(require_components(), 1);
   var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_data53 = __toESM(require_data(), 1);
-  var import_core_data35 = __toESM(require_core_data(), 1);
+  var import_data48 = __toESM(require_data(), 1);
+  var import_core_data37 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/icon-with-current-color.mjs
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
     className,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
       icon_default,
       {
         className: clsx_default(
@@ -73456,56 +73035,34 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/navigation-button.mjs
-  var import_components95 = __toESM(require_components(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(import_components95.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(import_components95.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components95.FlexItem, { children })
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components86.__experimentalItem, { ...props, children: [
+      icon && /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components86.__experimentalHStack, { justify: "flex-start", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(IconWithCurrentColor, { icon, size: 24 }),
+        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components86.FlexItem, { children })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components95.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components86.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components96 = __toESM(require_components(), 1);
+  var import_components87 = __toESM(require_components(), 1);
   var import_i18n157 = __toESM(require_i18n(), 1);
   var import_block_editor5 = __toESM(require_block_editor(), 1);

-  // node_modules/colord/plugins/a11y.mjs
-  var o3 = function(o4) {
-    var t4 = o4 / 255;
-    return t4 < 0.04045 ? t4 / 12.92 : Math.pow((t4 + 0.055) / 1.055, 2.4);
-  };
-  var t3 = function(t4) {
-    return 0.2126 * o3(t4.r) + 0.7152 * o3(t4.g) + 0.0722 * o3(t4.b);
-  };
-  function a11y_default(o4) {
-    o4.prototype.luminance = function() {
-      return o5 = t3(this.rgba), void 0 === (r4 = 2) && (r4 = 0), void 0 === n3 && (n3 = Math.pow(10, r4)), Math.round(n3 * o5) / n3 + 0;
-      var o5, r4, n3;
-    }, o4.prototype.contrast = function(r4) {
-      void 0 === r4 && (r4 = "#FFF");
-      var n3, a3, i3, e3, v3, u3, d3, c6 = r4 instanceof o4 ? r4 : new o4(r4);
-      return e3 = this.rgba, v3 = c6.toRgb(), u3 = t3(e3), d3 = t3(v3), n3 = u3 > d3 ? (u3 + 0.05) / (d3 + 0.05) : (d3 + 0.05) / (u3 + 0.05), void 0 === (a3 = 2) && (a3 = 0), void 0 === i3 && (i3 = Math.pow(10, a3)), Math.floor(i3 * n3) / i3 + 0;
-    }, o4.prototype.isReadable = function(o5, t4) {
-      return void 0 === o5 && (o5 = "#FFF"), void 0 === t4 && (t4 = {}), this.contrast(o5) >= (e3 = void 0 === (i3 = (r4 = t4).size) ? "normal" : i3, "AAA" === (a3 = void 0 === (n3 = r4.level) ? "AA" : n3) && "normal" === e3 ? 7 : "AA" === a3 && "large" === e3 ? 3 : 4.5);
-      var r4, n3, a3, i3, e3;
-    };
-  }
-
   // packages/global-styles-ui/build-module/hooks.mjs
-  var import_element231 = __toESM(require_element(), 1);
-  var import_data52 = __toESM(require_data(), 1);
-  var import_core_data34 = __toESM(require_core_data(), 1);
+  var import_element229 = __toESM(require_element(), 1);
+  var import_data47 = __toESM(require_data(), 1);
+  var import_core_data36 = __toESM(require_core_data(), 1);
   var import_i18n156 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/utils.mjs
@@ -73672,9 +73229,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/hooks.mjs
-  k([a11y_default]);
   function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = true, state2) {
-    const { user, base, merged, onChange } = (0, import_element231.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element229.useContext)(GlobalStylesContext);
     const statePathParts = state2?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -73687,7 +73243,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const styleValue = (0, import_element231.useMemo)(() => {
+    const styleValue = (0, import_element229.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -73705,7 +73261,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element231.useCallback)(
+    const setStyleValue = (0, import_element229.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -73733,18 +73289,18 @@ If there's a particular need for this, please submit a feature request at https:
     return [styleValue, setStyleValue];
   }
   function useSetting(path, blockName, readFrom = "merged") {
-    const { user, base, merged, onChange } = (0, import_element231.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element229.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element231.useMemo)(
+    const settingValue = (0, import_element229.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element231.useCallback)(
+    const setSettingValue = (0, import_element229.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -73767,16 +73323,16 @@ If there's a particular need for this, please submit a feature request at https:
     return title === (0, import_i18n156.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
   }
   function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
-    const { variationsFromTheme } = (0, import_data52.useSelect)((select9) => {
+    const { variationsFromTheme } = (0, import_data47.useSelect)((select9) => {
       const _variationsFromTheme = select9(
-        import_core_data34.store
+        import_core_data36.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations?.();
       return {
         variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY12
       };
     }, []);
-    const { user: userVariation } = (0, import_element231.useContext)(GlobalStylesContext);
-    return (0, import_element231.useMemo)(() => {
+    const { user: userVariation } = (0, import_element229.useContext)(GlobalStylesContext);
+    return (0, import_element229.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
@@ -73798,31 +73354,28 @@ If there's a particular need for this, please submit a feature request at https:
       return variationsByProperties?.length ? variationsByProperties.filter(hasThemeVariation) : [];
     }, [properties, userVariation, variationsFromTheme]);
   }
-  function useColorRandomizer(blockName) {
-    const [themeColors, setThemeColors] = useSetting(
-      "color.palette.theme",
-      blockName
-    );
-    const randomizeColors = (0, import_element231.useCallback)(() => {
-      if (!themeColors || !themeColors.length) {
-        return;
+  function useStyleWithResolvedBackground(style) {
+    const { merged } = (0, import_element229.useContext)(GlobalStylesContext);
+    return (0, import_element229.useMemo)(() => {
+      if (!style?.background) {
+        return style;
       }
-      const randomRotationValue = Math.floor(Math.random() * 225);
-      const newColors = themeColors.map((colorObject) => {
-        const { color } = colorObject;
-        const newColor = w(color).rotate(randomRotationValue).toHex();
-        return {
-          ...colorObject,
-          color: newColor
-        };
-      });
-      setThemeColors(newColors);
-    }, [themeColors, setThemeColors]);
-    return window.__experimentalEnableColorRandomizer ? [randomizeColors] : [];
+      const tree = { styles: merged?.styles, _links: merged?._links };
+      const background = {};
+      for (const [key, value] of Object.entries(
+        style.background
+      )) {
+        background[key] = getResolvedValue(
+          value && typeof value === "object" ? { ...value } : value,
+          tree
+        );
+      }
+      return { ...style, background };
+    }, [style, merged]);
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
@@ -73839,8 +73392,8 @@ If there's a particular need for this, please submit a feature request at https:
     const hasShadowPanel = true;
     const hasDimensionsPanel = useHasDimensionsPanel(settings);
     const hasLayoutPanel = hasDimensionsPanel;
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_jsx_runtime365.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components96.__experimentalItemGroup, { children: [
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_jsx_runtime358.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_components87.__experimentalItemGroup, { children: [
+      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
         NavigationButtonAsItem,
         {
           icon: typography_default,
@@ -73848,8 +73401,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: (0, import_i18n157.__)("Typography")
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(NavigationButtonAsItem, { icon: color_default, path: "/colors", children: (0, import_i18n157.__)("Colors") }),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(NavigationButtonAsItem, { icon: color_default, path: "/colors", children: (0, import_i18n157.__)("Colors") }),
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
         NavigationButtonAsItem,
         {
           icon: background_default,
@@ -73858,14 +73411,14 @@ If there's a particular need for this, please submit a feature request at https:
           children: (0, import_i18n157.__)("Background")
         }
       ),
-      hasShadowPanel && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(NavigationButtonAsItem, { icon: shadow_default, path: "/shadows", children: (0, import_i18n157.__)("Shadows") }),
-      hasLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(NavigationButtonAsItem, { icon: layout_default, path: "/layout", children: (0, import_i18n157.__)("Layout") })
+      hasShadowPanel && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(NavigationButtonAsItem, { icon: shadow_default, path: "/shadows", children: (0, import_i18n157.__)("Shadows") }),
+      hasLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(NavigationButtonAsItem, { icon: layout_default, path: "/layout", children: (0, import_i18n157.__)("Layout") })
     ] }) });
   }
   var root_menu_default = RootMenu;

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_components100 = __toESM(require_components(), 1);
+  var import_components91 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -73901,8 +73454,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_element232 = __toESM(require_element(), 1);
-  var import_components97 = __toESM(require_components(), 1);
+  var import_element230 = __toESM(require_element(), 1);
+  var import_components88 = __toESM(require_components(), 1);
   var import_i18n158 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
@@ -73932,7 +73485,7 @@ If there's a particular need for this, please submit a feature request at https:
     return String(Math.min(Math.max(400, start2), end));
   }
   function formatFontFamily(input) {
-    const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
+    const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/;
     const output = input.trim();
     const formatItem = (item) => {
       item = item.trim();
@@ -73998,12 +73551,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element232.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element230.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -74020,8 +73573,8 @@ If there's a particular need for this, please submit a feature request at https:
       bodyPreviewStyle.fontSize = fontSize;
       headingPreviewStyle.fontSize = fontSize;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
-      import_components97.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+      import_components88.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -74040,24 +73593,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n158._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n158._x)("a", "Lowercase letter A") })
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n158._x)("A", "Uppercase letter A") }),
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n158._x)("a", "Lowercase letter A") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components98 = __toESM(require_components(), 1);
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   function HighlightedColors({
     normalizedColorSwatchSize,
     ratio
   }) {
     const { highlightedColors } = useStylesPreviewColors();
     const scaledSwatchSize = normalizedColorSwatchSize * ratio;
-    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-      import_components98.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+      import_components89.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -74082,10 +73635,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/preview-wrapper.mjs
-  var import_components99 = __toESM(require_components(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
-  var import_element233 = __toESM(require_element(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_compose39 = __toESM(require_compose(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   var normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -74100,22 +73653,22 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const [backgroundColor = "white"] = useStyle("color.background");
     const [gradientValue] = useStyle("color.gradient");
-    const disableMotion = (0, import_compose40.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element233.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose40.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element233.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element233.useState)();
-    const setThrottledWidth = (0, import_compose40.useThrottle)(
+    const disableMotion = (0, import_compose39.useReducedMotion)();
+    const [isHovered, setIsHovered] = (0, import_element231.useState)(false);
+    const [containerResizeListener, { width }] = (0, import_compose39.useResizeObserver)();
+    const [throttledWidth, setThrottledWidthState] = (0, import_element231.useState)(width);
+    const [ratioState, setRatioState] = (0, import_element231.useState)();
+    const setThrottledWidth = (0, import_compose39.useThrottle)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element233.useLayoutEffect)(() => {
+    (0, import_element231.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element233.useLayoutEffect)(() => {
+    (0, import_element231.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -74126,10 +73679,10 @@ If there's a particular need for this, please submit a feature request at https:
     const fallbackRatio = width ? width / normalizedWidth : 1;
     const ratio = ratioState ? ratioState : fallbackRatio;
     const isReady2 = !!width;
-    return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(import_jsx_runtime368.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_jsx_runtime361.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
       !isReady2 && // Match the preview aspect ratio so layout doesn't jump once width is measured.
-      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -74138,7 +73691,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -74150,8 +73703,8 @@ If there's a particular need for this, please submit a feature request at https:
           onMouseEnter: () => setIsHovered(true),
           onMouseLeave: () => setIsHovered(false),
           tabIndex: -1,
-          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
-            import_components99.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+            import_components90.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -74172,7 +73725,7 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_wrapper_default = PreviewWrapper;

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -74222,23 +73775,23 @@ If there's a particular need for this, please submit a feature request at https:
       "elements.h1.color.text"
     );
     const { paletteColors } = useStylesPreviewColors();
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-            import_components100.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+            import_components91.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
-                import_components100.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(
+                import_components91.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -74247,14 +73800,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components100.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components91.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -74267,8 +73820,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-            import_components100.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+            import_components91.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -74280,8 +73833,8 @@ If there's a particular need for this, please submit a feature request at https:
                 filter: "blur(60px)",
                 opacity: 0.1
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-                import_components100.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+                import_components91.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -74289,7 +73842,7 @@ If there's a particular need for this, please submit a feature request at https:
                     height: "100%",
                     overflow: "hidden"
                   },
-                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                     "div",
                     {
                       style: {
@@ -74305,8 +73858,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-            import_components100.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+            import_components91.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -74316,8 +73869,8 @@ If there's a particular need for this, please submit a feature request at https:
                 position: "absolute",
                 top: 0
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-                import_components100.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+                import_components91.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -74327,7 +73880,7 @@ If there's a particular need for this, please submit a feature request at https:
                     padding: 10 * ratio,
                     boxSizing: "border-box"
                   },
-                  children: label && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                     "div",
                     {
                       style: {
@@ -74353,37 +73906,37 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_styles_default = PreviewStyles;

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   function ScreenRoot() {
-    const hasVariations = (0, import_data53.useSelect)((select9) => {
-      const { __experimentalGetCurrentThemeGlobalStylesVariations } = select9(import_core_data35.store);
+    const hasVariations = (0, import_data48.useSelect)((select9) => {
+      const { __experimentalGetCurrentThemeGlobalStylesVariations } = select9(import_core_data37.store);
       return !!__experimentalGetCurrentThemeGlobalStylesVariations()?.length;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(
-      import_components101.Card,
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(
+      import_components92.Card,
       {
         size: "small",
         isBorderless: true,
         className: "global-styles-ui-screen-root",
         isRounded: false,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_components101.__experimentalVStack, { spacing: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.Card, { className: "global-styles-ui-screen-root__active-style-tile", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.CardMedia, { className: "global-styles-ui-screen-root__active-style-tile-preview", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(preview_styles_default, {}) }) }),
-            hasVariations && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(NavigationButtonAsItem, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_components101.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.FlexItem, { children: (0, import_i18n159.__)("Browse styles") }),
-              /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components92.__experimentalVStack, { spacing: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.Card, { className: "global-styles-ui-screen-root__active-style-tile", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.CardMedia, { className: "global-styles-ui-screen-root__active-style-tile-preview", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(preview_styles_default, {}) }) }),
+            hasVariations && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(NavigationButtonAsItem, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components92.__experimentalHStack, { justify: "space-between", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.FlexItem, { children: (0, import_i18n159.__)("Browse styles") }),
+              /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
                 IconWithCurrentColor,
                 {
                   icon: (0, import_i18n159.isRTL)() ? chevron_left_default : chevron_right_default
                 }
               )
             ] }) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(root_menu_default, {})
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(root_menu_default, {})
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.CardDivider, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_components101.CardBody, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
-              import_components101.__experimentalSpacer,
+          /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.CardDivider, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components92.CardBody, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components92.__experimentalSpacer,
               {
                 as: "p",
                 paddingTop: 2,
@@ -74394,9 +73947,9 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(NavigationButtonAsItem, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_components101.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_components101.FlexItem, { children: (0, import_i18n159.__)("Blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(NavigationButtonAsItem, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(import_components92.__experimentalHStack, { justify: "space-between", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components92.FlexItem, { children: (0, import_i18n159.__)("Blocks") }),
+              /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
                 IconWithCurrentColor,
                 {
                   icon: (0, import_i18n159.isRTL)() ? chevron_left_default : chevron_right_default
@@ -74413,25 +73966,25 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/global-styles-ui/build-module/screen-block-list.mjs
   var import_blocks8 = __toESM(require_blocks(), 1);
   var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_components104 = __toESM(require_components(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_element234 = __toESM(require_element(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_data50 = __toESM(require_data(), 1);
+  var import_element232 = __toESM(require_element(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_a11y10 = __toESM(require_a11y(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);
+  var import_a11y9 = __toESM(require_a11y(), 1);

   // packages/global-styles-ui/build-module/variations/variations-panel.mjs
   var import_blocks7 = __toESM(require_blocks(), 1);
-  var import_data54 = __toESM(require_data(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_components93 = __toESM(require_components(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function getFilteredBlockStyles(blockStyles, variations) {
     return blockStyles?.filter(
       (style) => style.source === "block" || variations.includes(style.name)
     ) || [];
   }
   function useBlockVariations(name2) {
-    const blockStyles = (0, import_data54.useSelect)(
+    const blockStyles = (0, import_data49.useSelect)(
       (select9) => {
         const { getBlockStyles } = select9(import_blocks7.store);
         return getBlockStyles(name2);
@@ -74444,11 +73997,11 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function VariationsPanel({ name: name2 }) {
     const coreBlockStyles = useBlockVariations(name2);
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components102.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components93.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
       if (style?.isDefault) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
         NavigationButtonAsItem,
         {
           path: "/blocks/" + encodeURIComponent(name2) + "/variations/" + encodeURIComponent(style.name),
@@ -74460,10 +74013,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-header.mjs
-  var import_components103 = __toESM(require_components(), 1);
+  var import_components94 = __toESM(require_components(), 1);
   var import_i18n160 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var { StateControl, StateControlBadges } = unlock6(import_block_editor6.privateApis);
   function ScreenHeader({
     title,
@@ -74477,27 +74030,27 @@ If there's a particular need for this, please submit a feature request at https:
     onChangePseudoState,
     showResponsiveStateControls = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components103.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components103.__experimentalHStack, { spacing: 2, alignment: "top", children: [
-        onBack ? /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-          import_components103.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components94.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components94.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components94.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components94.__experimentalVStack, { spacing: 2, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components94.__experimentalHStack, { spacing: 2, alignment: "top", children: [
+        onBack ? /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+          import_components94.Button,
           {
             icon: (0, import_i18n160.isRTL)() ? chevron_right_default : chevron_left_default,
             size: "small",
             label: (0, import_i18n160.__)("Back"),
             onClick: onBack
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-          import_components103.Navigator.BackButton,
+        ) : /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+          import_components94.Navigator.BackButton,
           {
             icon: (0, import_i18n160.isRTL)() ? chevron_right_default : chevron_left_default,
             size: "small",
             label: (0, import_i18n160.__)("Back")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components103.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
-            import_components103.__experimentalHeading,
+        /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components94.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components94.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
+            import_components94.__experimentalHeading,
             {
               className: "global-styles-ui-header",
               level: 2,
@@ -74505,8 +74058,8 @@ If there's a particular need for this, please submit a feature request at https:
               children: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components103.__experimentalVStack, { spacing: 2, alignment: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components94.__experimentalVStack, { spacing: 2, alignment: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
               StateControl,
               {
                 viewportStates: showResponsiveStateControls ? viewportStates : [],
@@ -74517,7 +74070,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChangePseudoState
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
               StateControlBadges,
               {
                 viewportStates,
@@ -74529,12 +74082,12 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         ] }) })
       ] }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalText, { className: "global-styles-ui-header__description", children: description })
+      description && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components94.__experimentalText, { className: "global-styles-ui-header__description", children: description })
     ] }) }) }) });
   }

   // packages/global-styles-ui/build-module/screen-block-list.mjs
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -74543,7 +74096,7 @@ If there's a particular need for this, please submit a feature request at https:
     useHasColorPanel: useHasColorPanel2,
     useHasBackgroundPanel: useHasBackgroundPanel2
   } = unlock6(import_block_editor7.privateApis);
-  var { Menu } = unlock6(import_components104.privateApis);
+  var { Menu } = unlock6(import_components95.privateApis);
   function hasAnyValue(value) {
     if (value === void 0 || value === null) {
       return false;
@@ -74560,7 +74113,7 @@ If there's a particular need for this, please submit a feature request at https:
     return hasAnyValue(user?.styles?.blocks?.[blockName]) || hasAnyValue(user?.settings?.blocks?.[blockName]);
   }
   function useSortedBlockTypes() {
-    const blockItems = (0, import_data55.useSelect)(
+    const blockItems = (0, import_data50.useSelect)(
       (select9) => select9(import_blocks8.store).getBlockTypes(),
       []
     );
@@ -74594,22 +74147,22 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_components104.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_components95.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
             import_block_editor7.BlockIcon,
             {
               className: "global-styles-ui-block-types-item__icon",
               icon: block.icon
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_components104.FlexItem, { children: block.title }),
-          isCustomized && /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(VisuallyHidden, { children: (0, import_i18n161.__)("Has custom styles") }),
-            /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components95.FlexItem, { children: block.title }),
+          isCustomized && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(VisuallyHidden, { children: (0, import_i18n161.__)("Has custom styles") }),
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
               "span",
               {
                 "aria-hidden": "true",
@@ -74626,8 +74179,8 @@ If there's a particular need for this, please submit a feature request at https:
     styleFilter
   }) {
     const label = "customized" === styleFilter && !filterValue ? (0, import_i18n161.__)("You haven't customized any blocks yet.") : (0, import_i18n161.__)("No blocks found.");
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-      import_components104.__experimentalText,
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      import_components95.__experimentalText,
       {
         align: "center",
         as: "p",
@@ -74638,10 +74191,10 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function BlockList({ filterValue, styleFilter }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose41.useDebounce)(import_a11y10.speak, 500);
-    const { isMatchingSearchTerm } = (0, import_data55.useSelect)(import_blocks8.store);
-    const { user } = (0, import_element234.useContext)(GlobalStylesContext);
-    const customizedBlockNames = (0, import_element234.useMemo)(() => {
+    const debouncedSpeak = (0, import_compose40.useDebounce)(import_a11y9.speak, 500);
+    const { isMatchingSearchTerm } = (0, import_data50.useSelect)(import_blocks8.store);
+    const { user } = (0, import_element232.useContext)(GlobalStylesContext);
+    const customizedBlockNames = (0, import_element232.useMemo)(() => {
       const names = /* @__PURE__ */ new Set();
       const blockNames = [
         ...Object.keys(user?.styles?.blocks ?? {}),
@@ -74660,9 +74213,9 @@ If there's a particular need for this, please submit a feature request at https:
     const filteredBlockTypes = styleFilter === "customized" ? searchedBlockTypes.filter(
       (blockType) => customizedBlockNames.has(blockType.name)
     ) : searchedBlockTypes;
-    const blockTypesListRef = (0, import_element234.useRef)(null);
+    const blockTypesListRef = (0, import_element232.useRef)(null);
     const hasResults = filteredBlockTypes.length > 0;
-    (0, import_element234.useEffect)(() => {
+    (0, import_element232.useEffect)(() => {
       if (!filterValue && styleFilter === "all") {
         return;
       }
@@ -74674,19 +74227,19 @@ If there's a particular need for this, please submit a feature request at https:
       );
       debouncedSpeak(resultsFoundMessage, "polite");
     }, [filterValue, styleFilter, hasResults, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
           EmptyBlockList,
           {
             filterValue,
             styleFilter
           }
-        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
           BlockMenuItem,
           {
             block,
@@ -74697,13 +74250,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var MemoizedBlockList = (0, import_element234.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element232.memo)(BlockList);
   function ScreenBlockList() {
-    const [filterValue, setFilterValue] = (0, import_element234.useState)("");
-    const [styleFilter, setStyleFilter] = (0, import_element234.useState)("all");
-    const deferredFilterValue = (0, import_element234.useDeferredValue)(filterValue);
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+    const [filterValue, setFilterValue] = (0, import_element232.useState)("");
+    const [styleFilter, setStyleFilter] = (0, import_element232.useState)("all");
+    const deferredFilterValue = (0, import_element232.useDeferredValue)(filterValue);
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n161.__)("Blocks"),
@@ -74712,15 +74265,15 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(
-        import_components104.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
+        import_components95.__experimentalHStack,
         {
           className: "global-styles-ui-block-types-filter",
           alignment: "center",
           spacing: 2,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-              import_components104.SearchControl,
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              import_components95.SearchControl,
               {
                 className: "global-styles-ui-block-types-search",
                 onChange: setFilterValue,
@@ -74730,12 +74283,12 @@ If there's a particular need for this, please submit a feature request at https:
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(Menu, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(Menu, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
                 Menu.TriggerButton,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-                    import_components104.Button,
+                  render: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+                    import_components95.Button,
                     {
                       size: "compact",
                       icon: funnel_default,
@@ -74745,8 +74298,8 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(Menu.Popover, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(Menu.Popover, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
                   Menu.RadioItem,
                   {
                     name: "global-styles-block-filter",
@@ -74754,10 +74307,10 @@ If there's a particular need for this, please submit a feature request at https:
                     checked: styleFilter === "all",
                     onChange: () => setStyleFilter("all"),
                     hideOnClick: true,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("All blocks") })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("All blocks") })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
                   Menu.RadioItem,
                   {
                     name: "global-styles-block-filter",
@@ -74765,7 +74318,7 @@ If there's a particular need for this, please submit a feature request at https:
                     checked: styleFilter === "customized",
                     onChange: () => setStyleFilter("customized"),
                     hideOnClick: true,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("Customized") })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("Customized") })
                   }
                 )
               ] })
@@ -74773,7 +74326,7 @@ If there's a particular need for this, please submit a feature request at https:
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
         MemoizedBlockList,
         {
           filterValue: deferredFilterValue,
@@ -74787,18 +74340,18 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/global-styles-ui/build-module/screen-block.mjs
   var import_blocks10 = __toESM(require_blocks(), 1);
   var import_block_editor9 = __toESM(require_block_editor(), 1);
-  var import_element236 = __toESM(require_element(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_core_data36 = __toESM(require_core_data(), 1);
-  var import_components107 = __toESM(require_components(), 1);
+  var import_element234 = __toESM(require_element(), 1);
+  var import_data51 = __toESM(require_data(), 1);
+  var import_core_data38 = __toESM(require_core_data(), 1);
+  var import_components98 = __toESM(require_components(), 1);
   var import_i18n162 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/block-preview-panel.mjs
   var import_block_editor8 = __toESM(require_block_editor(), 1);
   var import_blocks9 = __toESM(require_blocks(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_element235 = __toESM(require_element(), 1);
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_components96 = __toESM(require_components(), 1);
+  var import_element233 = __toESM(require_element(), 1);
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints4, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels3 } = unlock6(
     privateApis
   );
@@ -74844,7 +74397,7 @@ If there's a particular need for this, please submit a feature request at https:
     viewportSettings
   }) => {
     const blockExample = (0, import_blocks9.getBlockType)(name2)?.example;
-    const blocks = (0, import_element235.useMemo)(() => {
+    const blocks = (0, import_element233.useMemo)(() => {
       if (!blockExample) {
         return null;
       }
@@ -74858,7 +74411,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
       return (0, import_blocks9.getBlockFromExample)(name2, example);
     }, [name2, blockExample, variation]);
-    const stateCSS = (0, import_element235.useMemo)(() => {
+    const stateCSS = (0, import_element233.useMemo)(() => {
       if (selectedState === "default" || !stateStyles) {
         return "";
       }
@@ -74875,12 +74428,12 @@ If there's a particular need for this, please submit a feature request at https:
     const sidebarWidth = 235;
     const scale3 = sidebarWidth / viewportWidth;
     const minHeight = scale3 !== 0 && scale3 < 1 && previewHeight ? previewHeight / scale3 : previewHeight;
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components105.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components96.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
       "div",
       {
         className: "global-styles-ui__block-preview-panel",
         style: { maxHeight: previewHeight, boxSizing: "initial" },
-        children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
           import_block_editor8.BlockPreview,
           {
             blocks,
@@ -74914,14 +74467,14 @@ If there's a particular need for this, please submit a feature request at https:
   var block_preview_panel_default = BlockPreviewPanel;

   // packages/global-styles-ui/build-module/subtitle.mjs
-  var import_components106 = __toESM(require_components(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
   function Subtitle({ children, level = 2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components106.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components97.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
   }

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
     backgroundSize: "cover",
     backgroundPosition: "50% 50%"
@@ -74944,7 +74497,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!border) {
       return border;
     }
-    if ((0, import_components107.__experimentalHasSplitBorders)(border)) {
+    if ((0, import_components98.__experimentalHasSplitBorders)(border)) {
       return {
         top: applyFallbackStyle(border.top),
         right: applyFallbackStyle(border.right),
@@ -74983,24 +74536,24 @@ If there's a particular need for this, please submit a feature request at https:
       user: userConfig,
       merged: mergedConfig,
       onChange: onChangeGlobalStyles
-    } = (0, import_element236.useContext)(GlobalStylesContext);
+    } = (0, import_element234.useContext)(GlobalStylesContext);
     let prefixParts = [];
     if (variation) {
       prefixParts = ["variations", variation].concat(prefixParts);
     }
     const prefix2 = prefixParts.join(".");
-    const [localSelectedViewport, setSelectedViewport] = (0, import_element236.useState)("default");
-    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element236.useState)("default");
+    const [localSelectedViewport, setSelectedViewport] = (0, import_element234.useState)("default");
+    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element234.useState)("default");
     const selectedViewport = controlledSelectedViewport ?? localSelectedViewport;
     const viewportSettings = mergedConfig.settings?.viewport;
-    const validViewportStates = (0, import_element236.useMemo)(
+    const validViewportStates = (0, import_element234.useMemo)(
       () => getValidViewportStates(viewportSettings),
       [viewportSettings]
     );
     const effectiveSelectedViewport = selectedViewport === "default" || validViewportStates.some(
       (state2) => state2.value === selectedViewport
     ) ? selectedViewport : "default";
-    const validPseudoStates = (0, import_element236.useMemo)(
+    const validPseudoStates = (0, import_element234.useMemo)(
       () => getValidPseudoStates(name2),
       [name2]
     );
@@ -75020,6 +74573,7 @@ If there's a particular need for this, please submit a feature request at https:
       false,
       hasSelectedState ? stateParam : void 0
     );
+    const inheritedStyleWithResolvedBackground = useStyleWithResolvedBackground(inheritedStyle);
     const [userSettings] = useSetting("", name2, "user");
     const [rawSettings, setSettings] = useSetting("", name2);
     const settingsForBlockElement = useSettingsForBlockElement3(
@@ -75037,7 +74591,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (settingsForBlockElement?.dimensions?.aspectRatio && name2 === "core/group") {
       disableAspectRatio = true;
     }
-    const settings = (0, import_element236.useMemo)(() => {
+    const settings = (0, import_element234.useMemo)(() => {
       const updatedSettings = structuredClone(settingsForBlockElement);
       if (disableBlockGap) {
         updatedSettings.spacing.blockGap = false;
@@ -75061,8 +74615,8 @@ If there's a particular need for this, please submit a feature request at https:
       settings
     );
     const hasVariationsPanel = !!blockVariations?.length && !variation && !hasSelectedState;
-    const { canEditCSS } = (0, import_data56.useSelect)((select9) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data36.store);
+    const { canEditCSS } = (0, import_data51.useSelect)((select9) => {
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data38.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -75070,13 +74624,13 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const currentBlockStyle = variation ? blockVariations.find((s3) => s3.name === variation) : null;
-    const inheritedStyleWithLayout = (0, import_element236.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element234.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element236.useMemo)(() => {
+    const styleWithLayout = (0, import_element234.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -75140,7 +74694,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const { radius, ...newBorder } = newStyle.border;
       const border = applyAllFallbackStyles(newBorder);
-      const updatedBorder = !(0, import_components107.__experimentalHasSplitBorders)(border) ? {
+      const updatedBorder = !(0, import_components98.__experimentalHasSplitBorders)(border) ? {
         top: border,
         right: border,
         bottom: border,
@@ -75153,8 +74707,8 @@ If there's a particular need for this, please submit a feature request at https:
       };
       setStyle2({ ...newStyle, border: { ...updatedBorder, radius } });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         ScreenHeader,
         {
           title: variation ? currentBlockStyle?.label : blockType?.title,
@@ -75167,7 +74721,7 @@ If there's a particular need for this, please submit a feature request at https:
           showResponsiveStateControls
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         block_preview_panel_default,
         {
           name: name2,
@@ -75178,11 +74732,11 @@ If there's a particular need for this, please submit a feature request at https:
           viewportSettings
         }
       ),
-      hasVariationsPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { className: "global-styles-ui-screen-variations", children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components107.__experimentalVStack, { spacing: 3, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(Subtitle, { children: (0, import_i18n162.__)("Style Variations") }),
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(VariationsPanel, { name: name2 })
+      hasVariationsPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "global-styles-ui-screen-variations", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_components98.__experimentalVStack, { spacing: 3, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(Subtitle, { children: (0, import_i18n162.__)("Style Variations") }),
+        /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VariationsPanel, { name: name2 })
       ] }) }),
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesTypographyPanel,
         {
           inheritedValue: inheritedStyle,
@@ -75193,10 +74747,10 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesBackgroundPanel,
         {
-          inheritedValue: inheritedStyle,
+          inheritedValue: inheritedStyleWithResolvedBackground,
           value: style,
           onChange: setStyle2,
           settings,
@@ -75204,7 +74758,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesFiltersPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -75215,7 +74769,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesDimensionsPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -75226,7 +74780,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesBorderPanel,
         {
           inheritedValue: inheritedStyle,
@@ -75236,7 +74790,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesColorPanel,
         {
           inheritedValue: inheritedStyle,
@@ -75246,7 +74800,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         ImageSettingsPanel,
         {
           onChange: onChangeLightbox,
@@ -75254,7 +74808,7 @@ If there's a particular need for this, please submit a feature request at https:
           inheritedValue: settings
         }
       ),
-      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components107.PanelBody, { title: (0, import_i18n162.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components98.PanelBody, { title: (0, import_i18n162.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         StylesAdvancedPanel,
         {
           value: style,
@@ -75275,15 +74829,15 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-typography.mjs
   var import_i18n176 = __toESM(require_i18n(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_element248 = __toESM(require_element(), 1);
+  var import_components114 = __toESM(require_components(), 1);
+  var import_element246 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components108 = __toESM(require_components(), 1);
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   function ScreenBody({ children, className }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
-      import_components108.__experimentalSpacer,
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+      import_components99.__experimentalSpacer,
       {
         className: clsx_default("global-styles-ui-screen-body", className),
         padding: 4,
@@ -75294,8 +74848,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/typography-elements.mjs
   var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_components109 = __toESM(require_components(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var import_components100 = __toESM(require_components(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   function ElementItem({ parentMenu, element, label }) {
     const prefix2 = element === "text" || !element ? "" : `elements.${element}.`;
     const extraStyles = element === "link" ? {
@@ -75314,9 +74868,9 @@ If there's a particular need for this, please submit a feature request at https:
     const [fallbackBackgroundColor] = useStyle("color.background");
     const [gradientValue] = useStyle(prefix2 + "color.gradient");
     const [color] = useStyle(prefix2 + "color.text");
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(NavigationButtonAsItem, { path: parentMenu + "/typography/" + element, children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components109.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-        import_components109.FlexItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(NavigationButtonAsItem, { path: parentMenu + "/typography/" + element, children: /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(import_components100.__experimentalHStack, { justify: "flex-start", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+        import_components100.FlexItem,
         {
           className: "global-styles-ui-screen-typography__indicator",
           "aria-hidden": "true",
@@ -75331,15 +74885,15 @@ If there's a particular need for this, please submit a feature request at https:
           children: (0, import_i18n163.__)("Aa")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components109.FlexItem, { children: label })
+      /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components100.FlexItem, { children: label })
     ] }) });
   }
   function TypographyElements() {
     const parentMenu = "";
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components109.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Subtitle, { level: 3, children: (0, import_i18n163.__)("Elements") }),
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components109.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(import_components100.__experimentalVStack, { spacing: 3, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(Subtitle, { level: 3, children: (0, import_i18n163.__)("Elements") }),
+      /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(import_components100.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75347,7 +74901,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Text")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75355,7 +74909,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Links")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75363,7 +74917,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Headings")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75371,7 +74925,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Captions")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75379,7 +74933,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Citations")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75387,7 +74941,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Buttons")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75395,7 +74949,7 @@ If there's a particular need for this, please submit a feature request at https:
             label: (0, import_i18n163.__)("Inputs")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
           ElementItem,
           {
             parentMenu,
@@ -75409,24 +74963,24 @@ If there's a particular need for this, please submit a feature request at https:
   var typography_elements_default = TypographyElements;

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_components111 = __toESM(require_components(), 1);
+  var import_components102 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components110 = __toESM(require_components(), 1);
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_components101 = __toESM(require_components(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-          import_components110.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+          import_components101.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -75434,7 +74988,7 @@ If there's a particular need for this, please submit a feature request at https:
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -75450,10 +75004,10 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_typography_default = StylesPreviewTypography;

   // packages/global-styles-ui/build-module/variations/variation.mjs
-  var import_element237 = __toESM(require_element(), 1);
+  var import_element235 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
   var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -75461,13 +75015,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element237.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element235.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element237.useContext)(GlobalStylesContext);
-    const context = (0, import_element237.useMemo)(() => {
+    } = (0, import_element235.useContext)(GlobalStylesContext);
+    const context = (0, import_element235.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -75487,7 +75041,7 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element237.useMemo)(
+    const isActive = (0, import_element235.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
@@ -75500,7 +75054,7 @@ If there's a particular need for this, please submit a feature request at https:
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -75514,7 +75068,7 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-current": isActive,
         onFocus: () => setIsFocused(true),
         onBlur: () => setIsFocused(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -75525,14 +75079,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(tooltip_exports.Trigger, { render: content }),
+      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(tooltip_exports.Popup, { children: variation?.title })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -75542,23 +75096,23 @@ If there's a particular need for this, please submit a feature request at https:
     if (typographyVariations?.length <= 1) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_components111.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
-        import_components111.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_components102.__experimentalVStack, { spacing: 3, children: [
+      title && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(Subtitle, { level: 3, children: title }),
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        import_components102.__experimentalGrid,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -75576,21 +75130,21 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-families.mjs
   var import_i18n174 = __toESM(require_i18n(), 1);
-  var import_components121 = __toESM(require_components(), 1);
-  var import_element247 = __toESM(require_element(), 1);
+  var import_components112 = __toESM(require_components(), 1);
+  var import_element245 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element238 = __toESM(require_element(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_core_data38 = __toESM(require_core_data(), 1);
+  var import_element236 = __toESM(require_element(), 1);
+  var import_data52 = __toESM(require_data(), 1);
+  var import_core_data40 = __toESM(require_core_data(), 1);
   var import_i18n166 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/api.mjs
   var import_api_fetch6 = __toESM(require_api_fetch(), 1);
-  var import_core_data37 = __toESM(require_core_data(), 1);
+  var import_core_data39 = __toESM(require_core_data(), 1);
   var FONT_FAMILIES_URL = "/wp/v2/font-families";
   function invalidateFontFamilyCache(registry) {
-    const { receiveEntityRecords } = registry.dispatch(import_core_data37.store);
+    const { receiveEntityRecords } = registry.dispatch(import_core_data39.store);
     receiveEntityRecords(
       "postType",
       "wp_font_family",
@@ -75922,25 +75476,26 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element238.createContext)(
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element236.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";
   function FontLibraryProvider({ children }) {
-    const registry = (0, import_data57.useRegistry)();
-    const { saveEntityRecord, deleteEntityRecord } = (0, import_data57.useDispatch)(import_core_data38.store);
-    const { globalStylesId } = (0, import_data57.useSelect)((select9) => {
-      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data38.store);
+    const registry = (0, import_data52.useRegistry)();
+    const { saveEntityRecord, deleteEntityRecord } = (0, import_data52.useDispatch)(import_core_data40.store);
+    const { globalStylesId } = (0, import_data52.useSelect)((select9) => {
+      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data40.store);
       return { globalStylesId: __experimentalGetCurrentGlobalStylesId() };
     }, []);
-    const globalStyles = (0, import_core_data38.useEntityRecord)(
+    const globalStyles = (0, import_core_data40.useEntityRecord)(
       "root",
       "globalStyles",
-      globalStylesId
+      globalStylesId ?? 0,
+      { enabled: globalStylesId !== void 0 }
     );
-    const [isInstalling, setIsInstalling] = (0, import_element238.useState)(false);
-    const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data38.useEntityRecords)(
+    const [isInstalling, setIsInstalling] = (0, import_element236.useState)(false);
+    const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data40.useEntityRecords)(
       "postType",
       "wp_font_family",
       {
@@ -75969,12 +75524,12 @@ If there's a particular need for this, please submit a feature request at https:
       );
       await saveEntityRecord("root", "globalStyles", finalGlobalStyles);
     };
-    const [modalTabOpen, setModalTabOpen] = (0, import_element238.useState)("");
-    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element238.useState)(void 0);
+    const [modalTabOpen, setModalTabOpen] = (0, import_element236.useState)("");
+    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element236.useState)(void 0);
     const themeFonts = fontFamilies?.theme ? fontFamilies.theme.map((f3) => setUIValuesNeeded(f3, { source: "theme" })).sort((a3, b3) => a3.name.localeCompare(b3.name)) : [];
     const customFonts = fontFamilies?.custom ? fontFamilies.custom.map((f3) => setUIValuesNeeded(f3, { source: "custom" })).sort((a3, b3) => a3.name.localeCompare(b3.name)) : [];
     const baseCustomFonts = libraryFonts ? libraryFonts.map((f3) => setUIValuesNeeded(f3, { source: "custom" })).sort((a3, b3) => a3.name.localeCompare(b3.name)) : [];
-    (0, import_element238.useEffect)(() => {
+    (0, import_element236.useEffect)(() => {
       if (!modalTabOpen) {
         setLibraryFontSelected(void 0);
       }
@@ -75991,7 +75546,7 @@ If there's a particular need for this, please submit a feature request at https:
         source: font2.source
       });
     };
-    const [loadedFontUrls] = (0, import_element238.useState)(/* @__PURE__ */ new Set());
+    const [loadedFontUrls] = (0, import_element236.useState)(/* @__PURE__ */ new Set());
     const getAvailableFontsOutline = (availableFontFamilies) => {
       const outline = availableFontFamilies.reduce(
         (acc, font2) => {
@@ -76032,8 +75587,8 @@ If there's a particular need for this, please submit a feature request at https:
         let installationErrors = [];
         for (const fontFamilyToInstall of fontFamiliesToInstall) {
           let isANewFontFamily = false;
-          const fontFamilyRecords = await (0, import_data57.resolveSelect)(
-            import_core_data38.store
+          const fontFamilyRecords = await (0, import_data52.resolveSelect)(
+            import_core_data40.store
           ).getEntityRecords(
             "postType",
             "wp_font_family",
@@ -76234,7 +75789,7 @@ If there's a particular need for this, please submit a feature request at https:
       loadFontFaceInBrowser(fontFace, src, "document");
       loadedFontUrls.add(src);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
       FontLibraryContext.Provider,
       {
         value: {
@@ -76263,25 +75818,25 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-library/modal.mjs
   var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_components119 = __toESM(require_components(), 1);
-  var import_core_data41 = __toESM(require_core_data(), 1);
-  var import_data59 = __toESM(require_data(), 1);
+  var import_components110 = __toESM(require_components(), 1);
+  var import_core_data43 = __toESM(require_core_data(), 1);
+  var import_data54 = __toESM(require_data(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_components114 = __toESM(require_components(), 1);
-  var import_core_data39 = __toESM(require_core_data(), 1);
-  var import_data58 = __toESM(require_data(), 1);
-  var import_element242 = __toESM(require_element(), 1);
+  var import_components105 = __toESM(require_components(), 1);
+  var import_core_data41 = __toESM(require_core_data(), 1);
+  var import_data53 = __toESM(require_data(), 1);
+  var import_element240 = __toESM(require_element(), 1);
   var import_i18n168 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
   var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_element240 = __toESM(require_element(), 1);
-  var import_components112 = __toESM(require_components(), 1);
+  var import_element238 = __toESM(require_element(), 1);
+  var import_components103 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_element239 = __toESM(require_element(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var import_element237 = __toESM(require_element(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   var loadedPreviews = /* @__PURE__ */ new Set();
   function getPreviewUrl(fontFace) {
     if (fontFace.preview) {
@@ -76308,7 +75863,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function FontDemo({ font: font2, text }) {
-    const ref = (0, import_element239.useRef)(null);
+    const ref = (0, import_element237.useRef)(null);
     const fontFace = getDisplayFontFace(font2);
     const style = getFamilyPreviewStyle(font2);
     text = text || ("name" in font2 ? font2.name : "");
@@ -76317,10 +75872,10 @@ If there's a particular need for this, please submit a feature request at https:
     const isPreviewImage = Boolean(
       previewUrl && /\.(png|jpg|jpeg|gif|svg)$/i.test(previewUrl)
     );
-    const [isIntersecting, setIsIntersecting] = (0, import_element239.useState)(false);
-    const [isFontLoaded, setIsFontLoaded] = (0, import_element239.useState)(false);
-    const [resolvedUrl, setResolvedUrl] = (0, import_element239.useState)();
-    const { loadFontFaceAsset } = (0, import_element239.useContext)(FontLibraryContext);
+    const [isIntersecting, setIsIntersecting] = (0, import_element237.useState)(false);
+    const [isFontLoaded, setIsFontLoaded] = (0, import_element237.useState)(false);
+    const [resolvedUrl, setResolvedUrl] = (0, import_element237.useState)();
+    const { loadFontFaceAsset } = (0, import_element237.useContext)(FontLibraryContext);
     const isAssetLoaded = isPreviewImage ? !!previewUrl && (loadedPreviews.has(previewUrl) || resolvedUrl === previewUrl) : isFontLoaded;
     const estimatedImageWidth = Math.min(
       Math.max(text.length * 12, 48),
@@ -76334,7 +75889,7 @@ If there's a particular need for this, please submit a feature request at https:
       ...style,
       ...faceStyles
     };
-    (0, import_element239.useEffect)(() => {
+    (0, import_element237.useEffect)(() => {
       if (isPreviewImage) {
         return;
       }
@@ -76346,7 +75901,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return () => observer.disconnect();
     }, [isPreviewImage]);
-    (0, import_element239.useEffect)(() => {
+    (0, import_element237.useEffect)(() => {
       const loadAsset = async () => {
         if (isIntersecting && !isPreviewImage) {
           if (fontFace.src) {
@@ -76357,15 +75912,15 @@ If there's a particular need for this, please submit a feature request at https:
       };
       loadAsset();
     }, [fontFace, isIntersecting, loadFontFaceAsset, isPreviewImage]);
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("div", { ref, className: "font-library__font-demo", children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_jsx_runtime383.Fragment, { children: [
-      !isAssetLoaded && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { ref, className: "font-library__font-demo", children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
+      !isAssetLoaded && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         Skeleton,
         {
           className: "font-library__font-variant-demo-skeleton",
           style: { width: estimatedImageWidth }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         "img",
         {
           src: previewUrl,
@@ -76384,7 +75939,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       )
-    ] }) : /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    ] }) : /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
       "span",
       {
         style: textDemoStyle,
@@ -76396,7 +75951,7 @@ If there's a particular need for this, please submit a feature request at https:
   var font_demo_default = FontDemo;

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
   function FontCard({
     font: font2,
     onClick,
@@ -76408,15 +75963,15 @@ If there's a particular need for this, please submit a feature request at https:
     const style = {
       cursor: !!onClick ? "pointer" : "default"
     };
-    const navigator2 = (0, import_components112.useNavigator)();
-    const ref = (0, import_element240.useRef)(null);
-    (0, import_element240.useEffect)(() => {
+    const navigator2 = (0, import_components103.useNavigator)();
+    const ref = (0, import_element238.useRef)(null);
+    (0, import_element238.useEffect)(() => {
       if (shouldFocus) {
         ref.current?.focus();
       }
     }, [shouldFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-      import_components112.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      import_components103.Button,
       {
         ref,
         __next40pxDefaultSize: true,
@@ -76428,10 +75983,10 @@ If there's a particular need for this, please submit a feature request at https:
         },
         style,
         className: "font-library__font-card",
-        children: /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_components112.Flex, { justify: "space-between", wrap: false, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(font_demo_default, { font: font2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(import_components112.Flex, { justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_components112.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_components112.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n167.sprintf)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_components103.Flex, { justify: "space-between", wrap: false, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(font_demo_default, { font: font2 }),
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_components103.Flex, { justify: "flex-end", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components103.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components103.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n167.sprintf)(
               /* translators: %d: Number of font variants. */
               (0, import_i18n167._n)(
                 "%d variant",
@@ -76440,7 +75995,7 @@ If there's a particular need for this, please submit a feature request at https:
               ),
               variantsCount
             ) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_components112.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(icon_default, { icon: (0, import_i18n167.isRTL)() ? chevron_left_default : chevron_right_default }) })
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components103.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(icon_default, { icon: (0, import_i18n167.isRTL)() ? chevron_left_default : chevron_right_default }) })
           ] })
         ] })
       }
@@ -76449,14 +76004,14 @@ If there's a particular need for this, please submit a feature request at https:
   var font_card_default = FontCard;

   // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs
-  var import_element241 = __toESM(require_element(), 1);
-  var import_components113 = __toESM(require_components(), 1);
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var import_element239 = __toESM(require_element(), 1);
+  var import_components104 = __toESM(require_components(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   function LibraryFontVariant({
     face,
     font: font2
   }) {
-    const { isFontActivated, toggleActivateFont } = (0, import_element241.useContext)(FontLibraryContext);
+    const { isFontActivated, toggleActivateFont } = (0, import_element239.useContext)(FontLibraryContext);
     const isInstalled = (font2?.fontFace?.length ?? 0) > 0 ? isFontActivated(
       font2.slug,
       face.fontStyle,
@@ -76471,17 +76026,17 @@ If there's a particular need for this, please submit a feature request at https:
       toggleActivateFont(font2);
     };
     const displayName = font2.name + " " + getFontFaceVariantName(face);
-    const checkboxId = (0, import_element241.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(import_components113.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
-        import_components113.CheckboxControl,
+    const checkboxId = (0, import_element239.useId)();
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components104.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        import_components104.CheckboxControl,
         {
           checked: isInstalled,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
         font_demo_default,
         {
           font: face,
@@ -76527,7 +76082,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   function getFontFamiliesKey(fontFamilies) {
     if (!fontFamilies) {
       return "";
@@ -76553,24 +76108,25 @@ If there's a particular need for this, please submit a feature request at https:
       isInstalling,
       saveFontFamilies,
       getFontFacesActivated
-    } = (0, import_element242.useContext)(FontLibraryContext);
+    } = (0, import_element240.useContext)(FontLibraryContext);
     const [fontFamilies, setFontFamilies] = useSetting("typography.fontFamilies");
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element242.useState)(void 0);
-    const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element242.useState)(false);
-    const [notice, setNotice] = (0, import_element242.useState)(null);
+    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element240.useState)(void 0);
+    const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element240.useState)(false);
+    const [notice, setNotice] = (0, import_element240.useState)(null);
     const [baseFontFamilies] = useSetting("typography.fontFamilies", void 0, "base");
-    const globalStylesId = (0, import_data58.useSelect)((select9) => {
-      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data39.store);
+    const globalStylesId = (0, import_data53.useSelect)((select9) => {
+      const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data41.store);
       return __experimentalGetCurrentGlobalStylesId();
     }, []);
-    const globalStyles = (0, import_core_data39.useEntityRecord)(
+    const globalStyles = (0, import_core_data41.useEntityRecord)(
       "root",
       "globalStyles",
-      globalStylesId
+      globalStylesId ?? 0,
+      { enabled: globalStylesId !== void 0 }
     );
     const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
     const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
-    const fontFamiliesHasChanges = (0, import_element242.useMemo)(() => {
+    const fontFamiliesHasChanges = (0, import_element240.useMemo)(() => {
       if (editedFontFamilies === void 0) {
         return false;
       }
@@ -76582,9 +76138,9 @@ If there's a particular need for this, please submit a feature request at https:
       baseFontFamilies.theme.filter((f3) => !themeFontsSlugs.has(f3.slug)).map((f3) => setUIValuesNeeded(f3, { source: "theme" })).sort((a3, b3) => a3.name.localeCompare(b3.name))
     ) : [];
     const customFontFamilyId = libraryFontSelected?.source === "custom" && libraryFontSelected?.id;
-    const canUserDelete = (0, import_data58.useSelect)(
+    const canUserDelete = (0, import_data53.useSelect)(
       (select9) => {
-        const { canUser } = select9(import_core_data39.store);
+        const { canUser } = select9(import_core_data41.store);
         return customFontFamilyId && canUser("delete", {
           kind: "postType",
           name: "wp_font_family",
@@ -76644,7 +76200,7 @@ If there's a particular need for this, please submit a feature request at https:
         variantsInstalled
       );
     };
-    (0, import_element242.useEffect)(() => {
+    (0, import_element240.useEffect)(() => {
       handleSetLibraryFontSelected(libraryFontSelected);
     }, []);
     const activeFontsCount = libraryFontSelected ? getFontFacesActivated(
@@ -76682,40 +76238,40 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const hasFonts = baseThemeFonts.length > 0 || baseCustomFonts.length > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.ProgressBar, {}) }),
-      !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
-          import_components114.Navigator,
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+      isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.ProgressBar, {}) }),
+      !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(
+          import_components105.Navigator,
           {
             initialPath: libraryFontSelected ? "/fontFamily" : "/",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalVStack, { spacing: "8", children: [
-                notice && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-                  import_components114.Notice,
+              /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.__experimentalVStack, { spacing: "8", children: [
+                notice && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                  import_components105.Notice,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalText, { as: "p", children: (0, import_i18n168.__)("No fonts installed.") }),
-                baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("h2", {
+                !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalText, { as: "p", children: (0, import_i18n168.__)("No fonts installed.") }),
+                baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("h2", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts provided by the theme. */
                     children: (0, import_i18n168._x)("Theme", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -76738,22 +76294,22 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("h2", {
+                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)("h2", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts installed by the user. */
                     children: (0, import_i18n168._x)("Custom", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -76777,8 +76333,8 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 ] })
               ] }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.Navigator.Screen, { path: "/fontFamily", children: [
-                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.Navigator.Screen, { path: "/fontFamily", children: [
+                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                   ConfirmDeleteDialog,
                   {
                     font: libraryFontSelected,
@@ -76789,9 +76345,9 @@ If there's a particular need for this, please submit a feature request at https:
                     handleSetLibraryFontSelected
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-                    import_components114.Navigator.BackButton,
+                /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.Flex, { justify: "flex-start", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                    import_components105.Navigator.BackButton,
                     {
                       icon: (0, import_i18n168.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
@@ -76807,8 +76363,8 @@ If there's a particular need for this, please submit a feature request at https:
                       label: (0, import_i18n168.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-                    import_components114.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                    import_components105.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -76817,26 +76373,26 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-                    import_components114.Notice,
+                notice && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalSpacer, { margin: 1 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                    import_components105.Notice,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalText, { children: (0, import_i18n168.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalText, { children: (0, import_i18n168.__)(
                   "Choose font variants. Keep in mind that too many variants could make your site slower."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalVStack, { spacing: 0, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-                    import_components114.CheckboxControl,
+                /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.__experimentalVStack, { spacing: 0, children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+                    import_components105.CheckboxControl,
                     {
                       className: "font-library__select-all",
                       label: (0, import_i18n168.__)("Select all"),
@@ -76845,19 +76401,19 @@ If there's a particular need for this, please submit a feature request at https:
                       indeterminate: isIndeterminate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 8 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.__experimentalSpacer, { margin: 8 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
                       children: libraryFontSelected && getFontFacesToDisplay(
                         libraryFontSelected
-                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
                             library_font_variant_default,
                             {
                               font: libraryFontSelected,
@@ -76875,10 +76431,10 @@ If there's a particular need for this, please submit a feature request at https:
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
-          isInstalling && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.ProgressBar, {}),
-          shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-            import_components114.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components105.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
+          isInstalling && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components105.ProgressBar, {}),
+          shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+            import_components105.Button,
             {
               __next40pxDefaultSize: true,
               isDestructive: true,
@@ -76887,8 +76443,8 @@ If there's a particular need for this, please submit a feature request at https:
               children: (0, import_i18n168.__)("Delete")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-            import_components114.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+            import_components105.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -76910,7 +76466,7 @@ If there's a particular need for this, please submit a feature request at https:
     uninstallFontFamily,
     handleSetLibraryFontSelected
   }) {
-    const navigator2 = (0, import_components114.useNavigator)();
+    const navigator2 = (0, import_components105.useNavigator)();
     const handleConfirmUninstall = async () => {
       setNotice(null);
       setIsOpen(false);
@@ -76932,8 +76488,8 @@ If there's a particular need for this, please submit a feature request at https:
     const handleCancelUninstall = () => {
       setIsOpen(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
-      import_components114.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+      import_components105.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
         cancelButtonText: (0, import_i18n168.__)("Cancel"),
@@ -76954,11 +76510,11 @@ If there's a particular need for this, please submit a feature request at https:
   var installed_fonts_default = InstalledFonts;

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_element244 = __toESM(require_element(), 1);
-  var import_components117 = __toESM(require_components(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
+  var import_element242 = __toESM(require_element(), 1);
+  var import_components108 = __toESM(require_components(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);
   var import_i18n170 = __toESM(require_i18n(), 1);
-  var import_core_data40 = __toESM(require_core_data(), 1);
+  var import_core_data42 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/filter-fonts.mjs
   function filterFonts(fonts, filters) {
@@ -77002,8 +76558,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
   var import_i18n169 = __toESM(require_i18n(), 1);
-  var import_components115 = __toESM(require_components(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
   function GoogleFontsConfirmDialog() {
     const handleConfirm = () => {
       window.localStorage.setItem(
@@ -77012,19 +76568,19 @@ If there's a particular need for this, please submit a feature request at https:
       );
       window.dispatchEvent(new Event("storage"));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components115.CardBody, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalHeading, { level: 2, children: (0, import_i18n169.__)("Connect to Google Fonts") }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalText, { as: "p", children: (0, import_i18n169.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_components106.CardBody, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalHeading, { level: 2, children: (0, import_i18n169.__)("Connect to Google Fonts") }),
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalSpacer, { margin: 6 }),
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalText, { as: "p", children: (0, import_i18n169.__)(
         "To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalSpacer, { margin: 3 }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalText, { as: "p", children: (0, import_i18n169.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalSpacer, { margin: 3 }),
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalText, { as: "p", children: (0, import_i18n169.__)(
         "You can alternatively upload files directly on the Upload tab."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-        import_components115.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_components106.__experimentalSpacer, { margin: 6 }),
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+        import_components106.Button,
         {
           __next40pxDefaultSize: true,
           variant: "primary",
@@ -77037,9 +76593,9 @@ If there's a particular need for this, please submit a feature request at https:
   var google_fonts_confirm_dialog_default = GoogleFontsConfirmDialog;

   // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs
-  var import_element243 = __toESM(require_element(), 1);
-  var import_components116 = __toESM(require_components(), 1);
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var import_element241 = __toESM(require_element(), 1);
+  var import_components107 = __toESM(require_components(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   function CollectionFontVariant({
     face,
     font: font2,
@@ -77054,17 +76610,17 @@ If there's a particular need for this, please submit a feature request at https:
       handleToggleVariant(font2);
     };
     const displayName = font2.name + " " + getFontFaceVariantName(face);
-    const checkboxId = (0, import_element243.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_components116.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-        import_components116.CheckboxControl,
+    const checkboxId = (0, import_element241.useId)();
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_components107.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+        import_components107.CheckboxControl,
         {
           checked: selected,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
         font_demo_default,
         {
           font: face,
@@ -77077,7 +76633,7 @@ If there's a particular need for this, please submit a feature request at https:
   var collection_font_variant_default = CollectionFontVariant;

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
     name: (0, import_i18n170._x)("All", "font categories")
@@ -77089,22 +76645,22 @@ If there's a particular need for this, please submit a feature request at https:
     const getGoogleFontsPermissionFromStorage = () => {
       return window.localStorage.getItem(LOCAL_STORAGE_ITEM) === "true";
     };
-    const [selectedFont, setSelectedFont] = (0, import_element244.useState)(
+    const [selectedFont, setSelectedFont] = (0, import_element242.useState)(
       null
     );
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element244.useState)(void 0);
-    const [notice, setNotice] = (0, import_element244.useState)(null);
-    const [fontsToInstall, setFontsToInstall] = (0, import_element244.useState)(
+    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element242.useState)(void 0);
+    const [notice, setNotice] = (0, import_element242.useState)(null);
+    const [fontsToInstall, setFontsToInstall] = (0, import_element242.useState)(
       []
     );
-    const [page, setPage] = (0, import_element244.useState)(1);
-    const [filters, setFilters] = (0, import_element244.useState)({});
-    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element244.useState)(
+    const [page, setPage] = (0, import_element242.useState)(1);
+    const [filters, setFilters] = (0, import_element242.useState)({});
+    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element242.useState)(
       requiresPermission && !getGoogleFontsPermissionFromStorage()
     );
-    const { installFonts, isInstalling } = (0, import_element244.useContext)(FontLibraryContext);
-    const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data40.useEntityRecord)("root", "fontCollection", slug);
-    (0, import_element244.useEffect)(() => {
+    const { installFonts, isInstalling } = (0, import_element242.useContext)(FontLibraryContext);
+    const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data42.useEntityRecord)("root", "fontCollection", slug);
+    (0, import_element242.useEffect)(() => {
       const handleStorage = () => {
         setRenderConfirmDialog(
           requiresPermission && !getGoogleFontsPermissionFromStorage()
@@ -77118,19 +76674,19 @@ If there's a particular need for this, please submit a feature request at https:
       window.localStorage.setItem(LOCAL_STORAGE_ITEM, "false");
       window.dispatchEvent(new Event("storage"));
     };
-    (0, import_element244.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       setSelectedFont(null);
     }, [slug]);
-    (0, import_element244.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       setFontsToInstall([]);
     }, [selectedFont]);
-    const collectionFonts = (0, import_element244.useMemo)(
+    const collectionFonts = (0, import_element242.useMemo)(
       () => selectedCollection?.font_families ?? [],
       [selectedCollection]
     );
     const collectionCategories = selectedCollection?.categories ?? [];
     const categories = [DEFAULT_CATEGORY, ...collectionCategories];
-    const fonts = (0, import_element244.useMemo)(
+    const fonts = (0, import_element242.useMemo)(
       () => filterFonts(collectionFonts, filters),
       [collectionFonts, filters]
     );
@@ -77148,7 +76704,7 @@ If there's a particular need for this, please submit a feature request at https:
       setFilters({ ...filters, search: value });
       setPage(1);
     };
-    const debouncedUpdateSearchInput = (0, import_compose42.debounce)(
+    const debouncedUpdateSearchInput = (0, import_compose41.debounce)(
       // @ts-expect-error `debounce` expects a `(...args: unknown[]) => unknown` callback.
       handleUpdateSearchInput,
       300
@@ -77225,26 +76781,26 @@ If there's a particular need for this, please submit a feature request at https:
       return sortFontFaces(fontFamily.fontFace);
     };
     if (renderConfirmDialog) {
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(google_fonts_confirm_dialog_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(google_fonts_confirm_dialog_default, {});
     }
     const showActions = slug === "google-fonts" && !renderConfirmDialog && !selectedFont;
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.ProgressBar, {}) }),
-      !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-          import_components117.Navigator,
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.ProgressBar, {}) }),
+      !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
+          import_components108.Navigator,
           {
             initialPath: "/",
             className: "font-library__tabpanel-layout",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.Navigator.Screen, { path: "/", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.__experimentalHStack, { justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.__experimentalVStack, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
-                    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalText, { children: selectedCollection.description })
+              /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.Navigator.Screen, { path: "/", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.__experimentalHStack, { justify: "space-between", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.__experimentalVStack, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
+                    /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalText, { children: selectedCollection.description })
                   ] }),
-                  showActions && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.DropdownMenu,
+                  showActions && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.DropdownMenu,
                     {
                       icon: more_vertical_default,
                       label: (0, import_i18n170.__)("Actions"),
@@ -77262,10 +76818,10 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.SearchControl,
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.SearchControl,
                     {
                       className: "font-library__search",
                       value: filters.search,
@@ -77275,13 +76831,13 @@ If there's a particular need for this, please submit a feature request at https:
                       hideLabelFromVision: false
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.SelectControl,
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.SelectControl,
                     {
                       label: (0, import_i18n170.__)("Category"),
                       value: filters.category,
                       onChange: handleCategoryFilter,
-                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                         "option",
                         {
                           value: category.slug,
@@ -77292,20 +76848,20 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalText, { children: (0, import_i18n170.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 4 }),
+                !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalText, { children: (0, import_i18n170.__)(
                   "No fonts found. Try with a different search term."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                           font_card_default,
                           {
                             font: font2.font_family_settings,
@@ -77324,10 +76880,10 @@ If there's a particular need for this, please submit a feature request at https:
                   }
                 ) })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.Navigator.Screen, { path: "/fontFamily", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.Navigator.BackButton,
+              /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.Navigator.Screen, { path: "/fontFamily", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.Flex, { justify: "flex-start", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.Navigator.BackButton,
                     {
                       icon: (0, import_i18n170.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
@@ -77341,8 +76897,8 @@ If there's a particular need for this, please submit a feature request at https:
                       label: (0, import_i18n170.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -77351,23 +76907,23 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components117.Notice,
+                notice && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 1 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                    import_components108.Notice,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalText, { children: (0, import_i18n170.__)("Select font variants to install.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components117.CheckboxControl,
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalText, { children: (0, import_i18n170.__)("Select font variants to install.") }),
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                  import_components108.CheckboxControl,
                   {
                     className: "font-library__select-all",
                     label: (0, import_i18n170.__)("Select all"),
@@ -77376,17 +76932,17 @@ If there's a particular need for this, please submit a feature request at https:
                     indeterminate: isIndeterminate
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
                     children: selectedFont && getSortedFontFaces(selectedFont).map(
-                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
                             collection_font_variant_default,
                             {
                               font: selectedFont,
@@ -77406,18 +76962,18 @@ If there's a particular need for this, please submit a feature request at https:
                     )
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 16 })
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components108.__experimentalSpacer, { margin: 16 })
               ] })
             ]
           }
         ),
-        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-          import_components117.Flex,
+        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+          import_components108.Flex,
           {
             justify: "flex-end",
             className: "font-library__footer",
-            children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components117.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+              import_components108.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
@@ -77430,22 +76986,22 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-          import_components117.__experimentalHStack,
+        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(
+          import_components108.__experimentalHStack,
           {
             expanded: false,
             className: "font-library__footer",
             justify: "end",
             spacing: 6,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                import_components117.__experimentalHStack,
+              /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                import_components108.__experimentalHStack,
                 {
                   justify: "flex-start",
                   expanded: false,
                   spacing: 1,
                   className: "font-library__page-selection",
-                  children: (0, import_element244.createInterpolateElement)(
+                  children: (0, import_element242.createInterpolateElement)(
                     (0, import_i18n170.sprintf)(
                       // translators: 1: Current page number, 2: Total number of pages.
                       (0, import_i18n170._x)(
@@ -77456,10 +77012,10 @@ If there's a particular need for this, please submit a feature request at https:
                       totalPages
                     ),
                     {
-                      div: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { "aria-hidden": true }),
+                      div: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { "aria-hidden": true }),
                       // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                        import_components117.SelectControl,
+                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                        import_components108.SelectControl,
                         {
                           "aria-label": (0, import_i18n170.__)(
                             "Current page"
@@ -77484,9 +77040,9 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.__experimentalHStack, { expanded: false, spacing: 1, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components117.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components108.__experimentalHStack, { expanded: false, spacing: 1, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                  import_components108.Button,
                   {
                     onClick: () => setPage(page - 1),
                     disabled: page === 1,
@@ -77498,8 +77054,8 @@ If there's a particular need for this, please submit a feature request at https:
                     tooltipPosition: "top"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components117.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+                  import_components108.Button,
                   {
                     onClick: () => setPage(page + 1),
                     disabled: page === totalPages,
@@ -77522,8 +77078,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
   var import_i18n171 = __toESM(require_i18n(), 1);
-  var import_components118 = __toESM(require_components(), 1);
-  var import_element245 = __toESM(require_element(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_element243 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/lib/unbrotli.mjs
   var __require2 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __require : typeof Proxy !== "undefined" ? new Proxy(x2, {
@@ -81341,12 +80897,12 @@ If there's a particular need for this, please submit a feature request at https:
             var STR_APPLY_UIA_OK = true;
             try {
               String.fromCharCode.apply(null, [0]);
-            } catch (__347) {
+            } catch (__352) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__347) {
+            } catch (__352) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -86818,7 +86374,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   var GPOS$1 = Object.freeze({ __proto__: null, GPOS });
-  var SVG97 = class extends SimpleTable {
+  var SVG96 = class extends SimpleTable {
     constructor(dict, dataview) {
       const { p: p22 } = super(dict, dataview);
       this.version = p22.uint16;
@@ -86858,7 +86414,7 @@ If there's a particular need for this, please submit a feature request at https:
       this.svgDocLength = p22.uint32;
     }
   };
-  var SVG$1 = Object.freeze({ __proto__: null, SVG: SVG97 });
+  var SVG$1 = Object.freeze({ __proto__: null, SVG: SVG96 });
   var fvar = class extends SimpleTable {
     constructor(dict, dataview) {
       const { p: p22 } = super(dict, dataview);
@@ -87578,11 +87134,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   function UploadFonts() {
-    const { installFonts } = (0, import_element245.useContext)(FontLibraryContext);
-    const [isUploading, setIsUploading] = (0, import_element245.useState)(false);
-    const [notice, setNotice] = (0, import_element245.useState)(null);
+    const { installFonts } = (0, import_element243.useContext)(FontLibraryContext);
+    const [isUploading, setIsUploading] = (0, import_element243.useState)(false);
+    const [notice, setNotice] = (0, import_element243.useState)(null);
     const handleDropZone = (files) => {
       handleFilesUpload(files);
     };
@@ -87700,32 +87256,32 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsUploading(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components118.DropZone, { onFilesDrop: handleDropZone }),
-      /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_components118.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
-        notice && /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
-          import_components118.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components109.DropZone, { onFilesDrop: handleDropZone }),
+      /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_components109.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
+        notice && /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(
+          import_components109.Notice,
           {
             status: notice.type,
             __unstableHTML: true,
             onRemove: () => setNotice(null),
             children: [
               notice.message,
-              notice.errors && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("ul", { children: notice.errors.map((error2, index2) => /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("li", { children: error2 }, index2)) })
+              notice.errors && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("ul", { children: notice.errors.map((error2, index2) => /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("li", { children: error2 }, index2)) })
             ]
           }
         ),
-        isUploading && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components118.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components118.ProgressBar, {}) }) }),
-        !isUploading && /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-          import_components118.FormFileUpload,
+        isUploading && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components109.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components109.ProgressBar, {}) }) }),
+        !isUploading && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+          import_components109.FormFileUpload,
           {
             accept: ALLOWED_FILE_EXTENSIONS.map(
               (ext) => `.${ext}`
             ).join(","),
             multiple: true,
             onChange: onFilesUpload,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-              import_components118.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+              import_components109.Button,
               {
                 __next40pxDefaultSize: true,
                 className: "font-library__upload-area",
@@ -87735,7 +87291,7 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components118.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n171.__)(
+        /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components109.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n171.__)(
           "Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2."
         ) })
       ] })
@@ -87744,8 +87300,8 @@ If there's a particular need for this, please submit a feature request at https:
   var upload_fonts_default = UploadFonts;

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock6(import_components119.privateApis);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock6(import_components110.privateApis);
   var DEFAULT_TAB = {
     id: "installed-fonts",
     title: (0, import_i18n172._x)("Library", "Font library")
@@ -87762,11 +87318,11 @@ If there's a particular need for this, please submit a feature request at https:
     onRequestClose,
     defaultTabId = "installed-fonts"
   }) {
-    const { records: collections = [] } = (0, import_core_data41.useEntityRecords)("root", "fontCollection", {
+    const { records: collections = [] } = (0, import_core_data43.useEntityRecords)("root", "fontCollection", {
       _fields: "slug,name,description"
     });
-    const canUserCreate = (0, import_data59.useSelect)((select9) => {
-      return select9(import_core_data41.store).canUser("create", {
+    const canUserCreate = (0, import_data54.useSelect)((select9) => {
+      return select9(import_core_data43.store).canUser("create", {
         kind: "postType",
         name: "wp_font_family"
       });
@@ -87776,28 +87332,28 @@ If there's a particular need for this, please submit a feature request at https:
       tabs.push(UPLOAD_TAB);
       tabs.push(...tabsFromCollections(collections || []));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-      import_components119.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      import_components110.Modal,
       {
         title: (0, import_i18n172.__)("Fonts"),
         onRequestClose,
         isFullScreen: true,
         className: "font-library-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(Tabs, { defaultTabId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { className: "font-library-modal__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(Tabs.TabList, { children: tabs.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(Tabs.Tab, { tabId: id, children: title }, id)) }) }),
+        children: /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(Tabs, { defaultTabId, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("div", { className: "font-library-modal__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(Tabs.TabList, { children: tabs.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(Tabs.Tab, { tabId: id, children: title }, id)) }) }),
           tabs.map(({ id }) => {
             let contents;
             switch (id) {
               case "upload-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(upload_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(upload_fonts_default, {});
                 break;
               case "installed-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(installed_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(installed_fonts_default, {});
                 break;
               default:
-                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(font_collection_default, { slug: id });
+                contents = /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(font_collection_default, { slug: id });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
               Tabs.TabPanel,
               {
                 tabId: id,
@@ -87816,20 +87372,20 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-family-item.mjs
   var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_element246 = __toESM(require_element(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var import_components111 = __toESM(require_components(), 1);
+  var import_element244 = __toESM(require_element(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   function FontFamilyItem({ font: font2 }) {
-    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element246.useContext)(FontLibraryContext);
+    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element244.useContext)(FontLibraryContext);
     const variantsCount = font2?.fontFace?.length || 1;
     const handleClick = () => {
       handleSetLibraryFontSelected?.(font2);
       setModalTabOpen?.("installed-fonts");
     };
     const previewStyle = getFamilyPreviewStyle(font2);
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components120.__experimentalItem, { onClick: handleClick, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_components120.__experimentalHStack, { justify: "space-between", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components120.FlexItem, { style: previewStyle, children: font2.name }),
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components120.FlexItem, { className: "global-styles-ui-screen-typography__font-variants-count", children: (0, import_i18n173.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components111.__experimentalItem, { onClick: handleClick, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(import_components111.__experimentalHStack, { justify: "space-between", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components111.FlexItem, { style: previewStyle, children: font2.name }),
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components111.FlexItem, { className: "global-styles-ui-screen-typography__font-variants-count", children: (0, import_i18n173.sprintf)(
         /* translators: %d: Number of font variants. */
         (0, import_i18n173._n)("%d variant", "%d variants", variantsCount),
         variantsCount
@@ -87839,12 +87395,12 @@ If there's a particular need for this, please submit a feature request at https:
   var font_family_item_default = FontFamilyItem;

   // packages/global-styles-ui/build-module/font-families.mjs
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   function mapFontsWithSource(fonts, source) {
     return fonts ? fonts.map((f3) => setUIValuesNeeded(f3, { source })) : [];
   }
   function FontFamiliesInner() {
-    const { baseCustomFonts, modalTabOpen, setModalTabOpen } = (0, import_element247.useContext)(FontLibraryContext);
+    const { baseCustomFonts, modalTabOpen, setModalTabOpen } = (0, import_element245.useContext)(FontLibraryContext);
     const [fontFamilies] = useSetting("typography.fontFamilies");
     const [baseFontFamilies] = useSetting(
       "typography.fontFamilies",
@@ -87858,19 +87414,19 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const hasFonts = 0 < activeFonts.length;
     const hasInstalledFonts = hasFonts || baseFontFamilies?.theme?.length > 0 || (baseCustomFonts?.length ?? 0) > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
+      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
         modal_default2,
         {
           onRequestClose: () => setModalTabOpen?.(""),
           defaultTabId: modalTabOpen
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_components121.__experimentalVStack, { spacing: 2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_components121.__experimentalHStack, { justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(Subtitle, { level: 3, children: (0, import_i18n174.__)("Fonts") }),
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-            import_components121.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components112.__experimentalVStack, { spacing: 2, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components112.__experimentalHStack, { justify: "space-between", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(Subtitle, { level: 3, children: (0, import_i18n174.__)("Fonts") }),
+          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            import_components112.Button,
             {
               onClick: () => setModalTabOpen?.("installed-fonts"),
               label: (0, import_i18n174.__)("Manage fonts"),
@@ -87879,17 +87435,17 @@ If there's a particular need for this, please submit a feature request at https:
             }
           )
         ] }),
-        activeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_jsx_runtime393.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components121.__experimentalItemGroup, { size: "large", isBordered: true, isSeparated: true, children: activeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+        activeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_jsx_runtime386.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components112.__experimentalItemGroup, { size: "large", isBordered: true, isSeparated: true, children: activeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
           font_family_item_default,
           {
             font: font2
           },
           font2.slug
         )) }) }),
-        !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components121.__experimentalText, { as: "p", children: hasInstalledFonts ? (0, import_i18n174.__)("No fonts activated.") : (0, import_i18n174.__)("No fonts installed.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-            import_components121.Button,
+        !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components112.__experimentalText, { as: "p", children: hasInstalledFonts ? (0, import_i18n174.__)("No fonts activated.") : (0, import_i18n174.__)("No fonts installed.") }),
+          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            import_components112.Button,
             {
               className: "global-styles-ui-font-families__manage-fonts",
               variant: "secondary",
@@ -87907,30 +87463,30 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function FontFamilies({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(FontFamiliesInner, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(FontFamiliesInner, { ...props }) });
   }

   // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
   var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_components122 = __toESM(require_components(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_components113 = __toESM(require_components(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   function FontSizes() {
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_components122.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components122.__experimentalHStack, { justify: "space-between", children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(Subtitle, { level: 3, children: (0, import_i18n175.__)("Font Sizes") }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components122.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(NavigationButtonAsItem, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_components122.__experimentalHStack, { direction: "row", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components122.FlexItem, { children: (0, import_i18n175.__)("Font size presets") }),
-        /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(icon_default, { icon: (0, import_i18n175.isRTL)() ? chevron_left_default : chevron_right_default })
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components113.__experimentalVStack, { spacing: 2, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components113.__experimentalHStack, { justify: "space-between", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(Subtitle, { level: 3, children: (0, import_i18n175.__)("Font Sizes") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components113.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(NavigationButtonAsItem, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components113.__experimentalHStack, { direction: "row", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components113.FlexItem, { children: (0, import_i18n175.__)("Font size presets") }),
+        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(icon_default, { icon: (0, import_i18n175.isRTL)() ? chevron_left_default : chevron_right_default })
       ] }) }) })
     ] });
   }
   var font_sizes_count_default = FontSizes;

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   function ScreenTypography() {
-    const { fontLibraryEnabled } = (0, import_element248.useContext)(GlobalStylesContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+    const { fontLibraryEnabled } = (0, import_element246.useContext)(GlobalStylesContext);
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_jsx_runtime388.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n176.__)("Typography"),
@@ -87939,11 +87495,11 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_components123.__experimentalVStack, { spacing: 7, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(TypographyVariations, { title: (0, import_i18n176.__)("Typesets") }),
-        fontLibraryEnabled && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(FontFamilies, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(typography_elements_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(font_sizes_count_default, {})
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(import_components114.__experimentalVStack, { spacing: 7, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(TypographyVariations, { title: (0, import_i18n176.__)("Typesets") }),
+        fontLibraryEnabled && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(FontFamilies, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(typography_elements_default, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(font_sizes_count_default, {})
       ] }) })
     ] });
   }
@@ -87951,12 +87507,12 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
   var import_i18n177 = __toESM(require_i18n(), 1);
-  var import_components124 = __toESM(require_components(), 1);
-  var import_element249 = __toESM(require_element(), 1);
+  var import_components115 = __toESM(require_components(), 1);
+  var import_element247 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/typography-panel.mjs
   var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock6(import_block_editor10.privateApis);
   function TypographyPanel({
     element,
@@ -87983,7 +87539,7 @@ If there's a particular need for this, please submit a feature request at https:
       void 0,
       usedElement
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
       StylesTypographyPanel2,
       {
         inheritedValue: inheritedStyle,
@@ -87996,7 +87552,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/typography-preview.mjs
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   function TypographyPreview({
     name: name2,
     element,
@@ -88023,7 +87579,7 @@ If there's a particular need for this, please submit a feature request at https:
     const extraStyles = element === "link" ? {
       textDecoration: "underline"
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -88043,7 +87599,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   var elements = {
     text: {
       description: (0, import_i18n177.__)("Manage the fonts used on the site."),
@@ -88079,24 +87635,24 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function ScreenTypographyElement({ element }) {
-    const [headingLevel, setHeadingLevel] = (0, import_element249.useState)("heading");
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+    const [headingLevel, setHeadingLevel] = (0, import_element247.useState)("heading");
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         ScreenHeader,
         {
           title: elements[element].title,
           description: elements[element].description
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components124.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components115.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         TypographyPreview,
         {
           element,
           headingLevel
         }
       ) }),
-      element === "heading" && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components124.__experimentalSpacer, { marginX: 4, marginBottom: "1em", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
-        import_components124.__experimentalToggleGroupControl,
+      element === "heading" && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components115.__experimentalSpacer, { marginX: 4, marginBottom: "1em", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+        import_components115.__experimentalToggleGroupControl,
         {
           label: (0, import_i18n177.__)("Select heading level"),
           hideLabelFromVision: true,
@@ -88104,8 +87660,8 @@ If there's a particular need for this, please submit a feature request at https:
           onChange: (value) => setHeadingLevel(value),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "heading",
                 showTooltip: true,
@@ -88113,8 +87669,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177._x)("All", "heading levels")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h1",
                 showTooltip: true,
@@ -88122,8 +87678,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177.__)("H1")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h2",
                 showTooltip: true,
@@ -88131,8 +87687,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177.__)("H2")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h3",
                 showTooltip: true,
@@ -88140,8 +87696,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177.__)("H3")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h4",
                 showTooltip: true,
@@ -88149,8 +87705,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177.__)("H4")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h5",
                 showTooltip: true,
@@ -88158,8 +87714,8 @@ If there's a particular need for this, please submit a feature request at https:
                 label: (0, import_i18n177.__)("H5")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
-              import_components124.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+              import_components115.__experimentalToggleGroupControlOption,
               {
                 value: "h6",
                 showTooltip: true,
@@ -88170,7 +87726,7 @@ If there's a particular need for this, please submit a feature request at https:
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         TypographyPanel,
         {
           element,
@@ -88183,24 +87739,24 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-colors.mjs
   var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_components127 = __toESM(require_components(), 1);
+  var import_components118 = __toESM(require_components(), 1);
   var import_block_editor11 = __toESM(require_block_editor(), 1);

   // packages/global-styles-ui/build-module/palette.mjs
-  var import_components126 = __toESM(require_components(), 1);
+  var import_components117 = __toESM(require_components(), 1);
   var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_element250 = __toESM(require_element(), 1);
+  var import_element248 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-  var import_components125 = __toESM(require_components(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var import_components116 = __toESM(require_components(), 1);
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
   function ColorIndicatorWrapper({
     className,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-      import_components125.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+      import_components116.Flex,
       {
         className: clsx_default(
           "global-styles-ui__color-indicator-wrapper",
@@ -88214,7 +87770,7 @@ If there's a particular need for this, please submit a feature request at https:
   var color_indicator_wrapper_default = ColorIndicatorWrapper;

   // packages/global-styles-ui/build-module/palette.mjs
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_COLORS = [];
   function Palette({ name: name2 }) {
     const [customColors] = useSetting("color.palette.custom");
@@ -88228,7 +87784,7 @@ If there's a particular need for this, please submit a feature request at https:
     const safeThemeColors = themeColors || EMPTY_COLORS;
     const safeDefaultColors = defaultColors || EMPTY_COLORS;
     const safeDefaultPaletteEnabled = defaultPaletteEnabled ?? true;
-    const colors2 = (0, import_element250.useMemo)(
+    const colors2 = (0, import_element248.useMemo)(
       () => [
         ...safeCustomColors,
         ...safeThemeColors,
@@ -88242,15 +87798,15 @@ If there's a particular need for this, please submit a feature request at https:
       ]
     );
     const screenPath = !name2 ? "/colors/palette" : "/blocks/" + encodeURIComponent(name2) + "/colors/palette";
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components126.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(Subtitle, { level: 3, children: (0, import_i18n178.__)("Palette") }),
-      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components126.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(NavigationButtonAsItem, { path: screenPath, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_components126.__experimentalHStack, { direction: "row", children: [
-        colors2.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components126.__experimentalZStack, { isLayered: false, offset: -8, children: colors2.slice(0, 5).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_components117.__experimentalVStack, { spacing: 3, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(Subtitle, { level: 3, children: (0, import_i18n178.__)("Palette") }),
+      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components117.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(NavigationButtonAsItem, { path: screenPath, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_components117.__experimentalHStack, { direction: "row", children: [
+        colors2.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components117.__experimentalZStack, { isLayered: false, offset: -8, children: colors2.slice(0, 5).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
             color_indicator_wrapper_default,
             {
-              children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-                import_components126.ColorIndicator,
+              children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+                import_components117.ColorIndicator,
                 {
                   colorValue: color
                 }
@@ -88258,16 +87814,16 @@ If there's a particular need for this, please submit a feature request at https:
             },
             `${color}-${index2}`
           )) }),
-          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components126.FlexItem, { isBlock: true, children: (0, import_i18n178.__)("Edit palette") })
-        ] }) : /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components126.FlexItem, { children: (0, import_i18n178.__)("Add colors") }),
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(icon_default, { icon: (0, import_i18n178.isRTL)() ? chevron_left_default : chevron_right_default })
+          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components117.FlexItem, { isBlock: true, children: (0, import_i18n178.__)("Edit palette") })
+        ] }) : /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components117.FlexItem, { children: (0, import_i18n178.__)("Add colors") }),
+        /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(icon_default, { icon: (0, import_i18n178.isRTL)() ? chevron_left_default : chevron_right_default })
       ] }) }) })
     ] });
   }
   var palette_default = Palette;

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock6(
     import_block_editor11.privateApis
   );
@@ -88300,8 +87856,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const [rawSettings] = useSetting("");
     const settings = useSettingsForBlockElement5(rawSettings);
-    return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n179.__)("Colors"),
@@ -88310,8 +87866,8 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components127.__experimentalVStack, { spacing: 7, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(palette_default, {}) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components118.__experimentalVStack, { spacing: 7, children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(palette_default, {}) }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
         StylesColorPanel2,
         {
           inheritedValue: inheritedStyle,
@@ -88331,21 +87887,21 @@ If there's a particular need for this, please submit a feature request at https:
   var import_i18n183 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_components130 = __toESM(require_components(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
+  var import_components121 = __toESM(require_components(), 1);
   var import_i18n180 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/variations/variations-color.mjs
-  var import_components129 = __toESM(require_components(), 1);
+  var import_components120 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_components128 = __toESM(require_components(), 1);
+  var import_components119 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   function PresetColors() {
     const { paletteColors } = useStylesPreviewColors();
-    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
       "div",
       {
         style: {
@@ -88359,7 +87915,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants2 = {
     start: {
       scale: 1,
@@ -88375,22 +87931,22 @@ If there's a particular need for this, please submit a feature request at https:
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-          import_components128.__unstableMotion.div,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+          import_components119.__unstableMotion.div,
           {
             variants: firstFrameVariants2,
             style: {
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-              import_components128.__experimentalHStack,
+            children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+              import_components119.__experimentalHStack,
               {
                 spacing: 0,
                 justify: "center",
@@ -88398,7 +87954,7 @@ If there's a particular need for this, please submit a feature request at https:
                   height: "100%",
                   overflow: "hidden"
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(PresetColors, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PresetColors, {})
               }
             )
           },
@@ -88410,7 +87966,7 @@ If there's a particular need for this, please submit a feature request at https:
   var preview_colors_default = StylesPreviewColors;

   // packages/global-styles-ui/build-module/variations/variations-color.mjs
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter2 = ["color"];
   function ColorVariations({
     title,
@@ -88420,16 +87976,16 @@ If there's a particular need for this, please submit a feature request at https:
     if (colorVariations?.length <= 1) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(import_components129.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components129.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_components120.__experimentalVStack, { spacing: 3, children: [
+      title && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(Subtitle, { level: 3, children: title }),
+      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components120.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
         Variation,
         {
           variation,
           isPill: true,
           properties: propertiesToFilter2,
           showTooltip: true,
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(preview_colors_default, {})
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(preview_colors_default, {})
         },
         index2
       )) })
@@ -88437,7 +87993,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps = { placement: "bottom-start", offset: 8 };
   function ColorPalettePanel({ name: name2 }) {
     const [themeColors, setThemeColors] = useSetting(
@@ -88466,36 +88022,23 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultPalette",
       name2
     );
-    const isMobileViewport = (0, import_compose43.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose42.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps : void 0;
-    const [randomizeThemeColors] = useColorRandomizer(name2);
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_components130.__experimentalVStack, { className: "global-styles-ui-color-palette-panel", spacing: 8, children: [
-      !!themeColors?.length && /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_components130.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-          import_components130.__experimentalPaletteEdit,
-          {
-            canReset: themeColors !== baseThemeColors,
-            canOnlyChangeValues: true,
-            colors: themeColors,
-            onChange: setThemeColors,
-            paletteLabel: (0, import_i18n180.__)("Theme"),
-            paletteLabelHeadingLevel: 3,
-            popoverProps
-          }
-        ),
-        window.__experimentalEnableColorRandomizer && randomizeThemeColors && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-          import_components130.Button,
-          {
-            __next40pxDefaultSize: true,
-            variant: "secondary",
-            icon: shuffle_default,
-            onClick: randomizeThemeColors,
-            children: (0, import_i18n180.__)("Randomize colors")
-          }
-        )
-      ] }),
-      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-        import_components130.__experimentalPaletteEdit,
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_components121.__experimentalVStack, { className: "global-styles-ui-color-palette-panel", spacing: 8, children: [
+      !!themeColors?.length && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+        import_components121.__experimentalPaletteEdit,
+        {
+          canReset: themeColors !== baseThemeColors,
+          canOnlyChangeValues: true,
+          colors: themeColors,
+          onChange: setThemeColors,
+          paletteLabel: (0, import_i18n180.__)("Theme"),
+          paletteLabelHeadingLevel: 3,
+          popoverProps
+        }
+      ),
+      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+        import_components121.__experimentalPaletteEdit,
         {
           canReset: defaultColors !== baseDefaultColors,
           canOnlyChangeValues: true,
@@ -88506,8 +88049,8 @@ If there's a particular need for this, please submit a feature request at https:
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
-        import_components130.__experimentalPaletteEdit,
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+        import_components121.__experimentalPaletteEdit,
         {
           colors: customColors,
           onChange: setCustomColors,
@@ -88517,15 +88060,15 @@ If there's a particular need for this, please submit a feature request at https:
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(ColorVariations, { title: (0, import_i18n180.__)("Palettes") })
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(ColorVariations, { title: (0, import_i18n180.__)("Palettes") })
     ] });
   }

   // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_components131 = __toESM(require_components(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
+  var import_components122 = __toESM(require_components(), 1);
   var import_i18n181 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps2 = { placement: "bottom-start", offset: 8 };
   function GradientPalettePanel({
     name: name2
@@ -88556,16 +88099,16 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultGradients",
       name2
     );
-    const isMobileViewport = (0, import_compose44.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose43.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps2 : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
-      import_components131.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
+      import_components122.__experimentalVStack,
       {
         className: "global-styles-ui-gradient-palette-panel",
         spacing: 8,
         children: [
-          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-            import_components131.__experimentalPaletteEdit,
+          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+            import_components122.__experimentalPaletteEdit,
             {
               canReset: themeGradients !== baseThemeGradients,
               canOnlyChangeValues: true,
@@ -88576,8 +88119,8 @@ If there's a particular need for this, please submit a feature request at https:
               popoverProps
             }
           ),
-          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-            import_components131.__experimentalPaletteEdit,
+          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+            import_components122.__experimentalPaletteEdit,
             {
               canReset: defaultGradients !== baseDefaultGradients,
               canOnlyChangeValues: true,
@@ -88588,8 +88131,8 @@ If there's a particular need for this, please submit a feature request at https:
               popoverProps
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
-            import_components131.__experimentalPaletteEdit,
+          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+            import_components122.__experimentalPaletteEdit,
             {
               gradients: customGradients,
               onChange: setCustomGradients,
@@ -88605,11 +88148,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/duotone-palette-panel.mjs
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_element251 = __toESM(require_element(), 1);
-  var import_components132 = __toESM(require_components(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_element249 = __toESM(require_element(), 1);
+  var import_components123 = __toESM(require_components(), 1);
   var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps3 = { placement: "bottom-start", offset: 8 };
   var asArray = (value) => Array.isArray(value) ? value : [];
   function DuotonePalettePanel({
@@ -88657,7 +88200,7 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultPalette",
       name2
     );
-    const colorPalette = (0, import_element251.useMemo)(
+    const colorPalette = (0, import_element249.useMemo)(
       () => [
         ...asArray(customColors),
         ...asArray(themeColors),
@@ -88665,17 +88208,17 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [customColors, themeColors, defaultColors, defaultPaletteEnabled]
     );
-    const isMobileViewport = (0, import_compose45.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose44.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps3 : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
       Stack,
       {
         direction: "column",
         className: "global-styles-ui-duotone-palette-panel",
         gap: "2xl",
         children: [
-          !!asArray(themeDuotone).length && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          !!asArray(themeDuotone).length && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+            import_components123.__experimentalPaletteEdit,
             {
               canReset: themeDuotone !== baseThemeDuotone,
               canOnlyChangeValues: true,
@@ -88687,8 +88230,8 @@ If there's a particular need for this, please submit a feature request at https:
               popoverProps
             }
           ),
-          !!asArray(defaultDuotone).length && !!defaultDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          !!asArray(defaultDuotone).length && !!defaultDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+            import_components123.__experimentalPaletteEdit,
             {
               canReset: defaultDuotone !== baseDefaultDuotone,
               canOnlyChangeValues: true,
@@ -88700,8 +88243,8 @@ If there's a particular need for this, please submit a feature request at https:
               popoverProps
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
-            import_components132.__experimentalPaletteEdit,
+          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+            import_components123.__experimentalPaletteEdit,
             {
               duotones: asArray(customDuotone),
               colorPalette,
@@ -88718,10 +88261,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   function ScreenColorPalette({ name: name2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n183.__)("Edit palette"),
@@ -88730,15 +88273,15 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(tabs_exports.Root, { defaultValue: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { className: "global-styles-ui-color-palette__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(tabs_exports.List, { className: "global-styles-ui-color-palette__tablist", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Tab, { value: "color", children: (0, import_i18n183.__)("Color") }),
-          /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Tab, { value: "gradient", children: (0, import_i18n183.__)("Gradient") }),
-          /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Tab, { value: "duotone", children: (0, import_i18n183.__)("Duotone") })
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(tabs_exports.Root, { defaultValue: "color", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { className: "global-styles-ui-color-palette__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(tabs_exports.List, { className: "global-styles-ui-color-palette__tablist", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Tab, { value: "color", children: (0, import_i18n183.__)("Color") }),
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Tab, { value: "gradient", children: (0, import_i18n183.__)("Gradient") }),
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Tab, { value: "duotone", children: (0, import_i18n183.__)("Duotone") })
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Panel, { value: "color", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(ColorPalettePanel, { name: name2 }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Panel, { value: "gradient", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(GradientPalettePanel, { name: name2 }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(tabs_exports.Panel, { value: "duotone", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(DuotonePalettePanel, { name: name2 }) })
+        /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Panel, { value: "color", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ColorPalettePanel, { name: name2 }) }),
+        /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Panel, { value: "gradient", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(GradientPalettePanel, { name: name2 }) }),
+        /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(tabs_exports.Panel, { value: "duotone", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(DuotonePalettePanel, { name: name2 }) })
       ] })
     ] });
   }
@@ -88747,11 +88290,11 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/global-styles-ui/build-module/screen-background.mjs
   var import_i18n184 = __toESM(require_i18n(), 1);
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_components133 = __toESM(require_components(), 1);
+  var import_components124 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/background-panel.mjs
   var import_block_editor12 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_DEFAULT_VALUES = {
     backgroundSize: "auto"
   };
@@ -88766,11 +88309,12 @@ If there's a particular need for this, please submit a feature request at https:
       "merged",
       false
     );
+    const resolvedInheritedStyle = useStyleWithResolvedBackground(inheritedStyle);
     const [settings] = useSetting("");
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
       StylesBackgroundPanel2,
       {
-        inheritedValue: inheritedStyle,
+        inheritedValue: resolvedInheritedStyle,
         value: style,
         onChange: setStyle2,
         settings,
@@ -88781,20 +88325,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock6(import_block_editor13.privateApis);
   function ScreenBackground() {
     const [settings] = useSetting("");
     const hasBackgroundPanel = useHasBackgroundPanel4(settings);
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n184.__)("Background"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components133.__experimentalText, { children: (0, import_i18n184.__)("Set styles for the site's background.") })
+          description: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_components124.__experimentalText, { children: (0, import_i18n184.__)("Set styles for the site's background.") })
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(BackgroundPanel, {})
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(BackgroundPanel, {})
     ] });
   }
   var screen_background_default = ScreenBackground;
@@ -88803,14 +88347,14 @@ If there's a particular need for this, please submit a feature request at https:
   var import_i18n187 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_components135 = __toESM(require_components(), 1);
+  var import_components126 = __toESM(require_components(), 1);
   var import_i18n186 = __toESM(require_i18n(), 1);
-  var import_element252 = __toESM(require_element(), 1);
+  var import_element250 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/presets/dialogs/confirm-reset-dialog.mjs
-  var import_components134 = __toESM(require_components(), 1);
+  var import_components125 = __toESM(require_components(), 1);
   var import_i18n185 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   function ConfirmResetDialog({
     text,
     confirmButtonText,
@@ -88818,8 +88362,8 @@ If there's a particular need for this, please submit a feature request at https:
     toggleOpen,
     onConfirm
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-      import_components134.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+      import_components125.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
         cancelButtonText: (0, import_i18n185.__)("Cancel"),
@@ -88836,8 +88380,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock6(import_components135.privateApis);
+  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu2 } = unlock6(import_components126.privateApis);
   function PresetGroup({
     label,
     items,
@@ -88846,10 +88390,10 @@ If there's a particular need for this, please submit a feature request at https:
     onAdd,
     menuAction
   }) {
-    const [isResetOpen, setIsResetOpen] = (0, import_element252.useState)(false);
+    const [isResetOpen, setIsResetOpen] = (0, import_element250.useState)(false);
     const showMenu = !!menuAction && items.length > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-      menuAction && isResetOpen && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+      menuAction && isResetOpen && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
         ConfirmResetDialog,
         {
           text: menuAction.confirmText,
@@ -88859,11 +88403,11 @@ If there's a particular need for this, please submit a feature request at https:
           onConfirm: menuAction.onConfirm
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(Subtitle, { level: 3, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_components135.FlexItem, { children: [
-          addLabel && onAdd && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-            import_components135.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(Subtitle, { level: 3, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_components126.FlexItem, { children: [
+          addLabel && onAdd && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+            import_components126.Button,
             {
               size: "small",
               icon: plus_default,
@@ -88871,12 +88415,12 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: onAdd
             }
           ),
-          showMenu && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+          showMenu && /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(Menu2, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
               Menu2.TriggerButton,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-                  import_components135.Button,
+                render: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+                  import_components126.Button,
                   {
                     size: "small",
                     icon: more_vertical_default,
@@ -88885,29 +88429,29 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(Menu2.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(Menu2.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
               Menu2.Item,
               {
                 onClick: () => setIsResetOpen(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(Menu2.ItemLabel, { children: menuAction.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(Menu2.ItemLabel, { children: menuAction.label })
               }
             ) })
           ] })
         ] })
       ] }),
-      items.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components135.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+      items.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components126.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
         NavigationButtonAsItem,
         {
           path: getEditPath(item.slug),
-          children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               align: "center",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components135.FlexItem, { children: item.name }),
-                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_components126.FlexItem, { children: item.name }),
+                /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
                   icon_default,
                   {
                     icon: (0, import_i18n186.isRTL)() ? chevron_left_default : chevron_right_default
@@ -88936,7 +88480,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   var defaultShadow = "6px 6px 9px rgba(0, 0, 0, 0.2)";
   function ShadowsPanel() {
     const [defaultEnabled] = useSetting("shadow.defaultPresets");
@@ -88955,8 +88499,8 @@ If there's a particular need for this, please submit a feature request at https:
         }
       ]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(import_jsx_runtime406.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n187.__)("Shadows"),
@@ -88965,14 +88509,14 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
         Stack,
         {
           direction: "column",
           className: "global-styles-ui__shadows-panel",
           gap: "xl",
           children: [
-            defaultEnabled && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            defaultEnabled && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
               PresetGroup,
               {
                 label: (0, import_i18n187.__)("Default"),
@@ -88980,7 +88524,7 @@ If there's a particular need for this, please submit a feature request at https:
                 getEditPath: (slug) => `/shadows/edit/default/${slug}`
               }
             ),
-            theme2.presets.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            theme2.presets.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
               PresetGroup,
               {
                 label: (0, import_i18n187.__)("Theme"),
@@ -88988,7 +88532,7 @@ If there's a particular need for this, please submit a feature request at https:
                 getEditPath: (slug) => `/shadows/edit/theme/${slug}`
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
               PresetGroup,
               {
                 label: (0, import_i18n187.__)("Custom"),
@@ -89014,9 +88558,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_components139 = __toESM(require_components(), 1);
+  var import_components130 = __toESM(require_components(), 1);
   var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_element254 = __toESM(require_element(), 1);
+  var import_element252 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/shadow-utils.mjs
   function getShadowParts(shadow) {
@@ -89082,23 +88626,23 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/presets/preset-edit-header.mjs
-  var import_components136 = __toESM(require_components(), 1);
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock6(import_components136.privateApis);
+  var import_components127 = __toESM(require_components(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock6(import_components127.privateApis);
   function PresetEditHeader({
     title,
     description,
     menuLabel,
     menuItems: menuItems2
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(ScreenHeader, { title, description }),
-      menuItems2.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components136.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components136.__experimentalSpacer, { marginTop: 2, marginBottom: 0, paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(Menu3, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(ScreenHeader, { title, description }),
+      menuItems2.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_components127.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_components127.__experimentalSpacer, { marginTop: 2, marginBottom: 0, paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(Menu3, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
           Menu3.TriggerButton,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-              import_components136.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+              import_components127.Button,
               {
                 size: "small",
                 icon: more_vertical_default,
@@ -89107,12 +88651,12 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Menu3.Popover, { children: menuItems2.map((item) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(Menu3.Popover, { children: menuItems2.map((item) => /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
           Menu3.Item,
           {
             disabled: item.disabled,
             onClick: item.onClick,
-            children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Menu3.ItemLabel, { children: item.label })
+            children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(Menu3.ItemLabel, { children: item.label })
           },
           item.label
         )) })
@@ -89121,17 +88665,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/presets/dialogs/confirm-delete-dialog.mjs
-  var import_components137 = __toESM(require_components(), 1);
+  var import_components128 = __toESM(require_components(), 1);
   var import_i18n188 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function ConfirmDeleteDialog2({
     message: message2,
     isOpen: isOpen2,
     toggleOpen,
     onConfirm
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
-      import_components137.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+      import_components128.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
         cancelButtonText: (0, import_i18n188.__)("Cancel"),
@@ -89148,17 +88692,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/presets/dialogs/rename-dialog.mjs
-  var import_components138 = __toESM(require_components(), 1);
+  var import_components129 = __toESM(require_components(), 1);
   var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var import_element251 = __toESM(require_element(), 1);
+  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
   function RenameDialog({
     initialName,
     placeholder,
     toggleOpen,
     onRename
   }) {
-    const [newName, setNewName] = (0, import_element253.useState)(
+    const [newName, setNewName] = (0, import_element251.useState)(
       initialName
     );
     const handleConfirm = () => {
@@ -89167,23 +88711,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
       toggleOpen();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-      import_components138.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+      import_components129.Modal,
       {
         onRequestClose: toggleOpen,
         focusOnMount: "firstContentElement",
         title: (0, import_i18n189.__)("Rename"),
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
           "form",
           {
             onSubmit: (event) => {
               event.preventDefault();
               handleConfirm();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(Stack, { gap: "sm", direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                import_components138.__experimentalInputControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(Stack, { gap: "sm", direction: "column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                import_components129.__experimentalInputControl,
                 {
                   autoComplete: "off",
                   value: newName,
@@ -89192,9 +88736,9 @@ If there's a particular need for this, please submit a feature request at https:
                   placeholder
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(Stack, { justify: "end", direction: "row", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                  import_components138.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(Stack, { justify: "end", direction: "row", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                  import_components129.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
@@ -89202,8 +88746,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: (0, import_i18n189.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-                  import_components138.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+                  import_components129.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
@@ -89220,9 +88764,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
   function ShadowsEditPanel() {
-    const { goBack, params } = (0, import_components139.useNavigator)();
+    const { goBack, params } = (0, import_components130.useNavigator)();
     const origin = params.category;
     const slug = params.slug;
     const { presets, basePresets, setPresets } = usePresets(
@@ -89230,9 +88774,9 @@ If there's a particular need for this, please submit a feature request at https:
       origin
     );
     const shadow = presets.find((s3) => s3.slug === slug);
-    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element254.useState)(false);
-    const [isRenameOpen, setIsRenameOpen] = (0, import_element254.useState)(false);
-    (0, import_element254.useEffect)(() => {
+    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element252.useState)(false);
+    const [isRenameOpen, setIsRenameOpen] = (0, import_element252.useState)(false);
+    (0, import_element252.useEffect)(() => {
       if (!!slug && !shadow) {
         goBack();
       }
@@ -89271,8 +88815,8 @@ If there's a particular need for this, please submit a feature request at https:
         disabled: shadow.shadow === baseShadow?.shadow
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         PresetEditHeader,
         {
           title: shadow.name,
@@ -89280,9 +88824,9 @@ If there's a particular need for this, please submit a feature request at https:
           menuItems: menuItems2
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(ScreenBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(ShadowsPreview, { shadow: shadow.shadow }),
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(ScreenBody, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(ShadowsPreview, { shadow: shadow.shadow }),
+        /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
           ShadowEditor,
           {
             shadow: shadow.shadow,
@@ -89290,7 +88834,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }),
-      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         ConfirmDeleteDialog2,
         {
           message: (0, import_i18n190.sprintf)(
@@ -89310,7 +88854,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         RenameDialog,
         {
           initialName: shadow.name,
@@ -89329,14 +88873,14 @@ If there's a particular need for this, please submit a feature request at https:
     const shadowStyle = {
       boxShadow: shadow
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components139.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components130.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
       Stack,
       {
         direction: "row",
         align: "center",
         justify: "center",
         className: "global-styles-ui__shadow-preview-panel",
-        children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
           "div",
           {
             className: "global-styles-ui__shadow-preview-block",
@@ -89347,8 +88891,8 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function ShadowEditor({ shadow, onChange }) {
-    const addShadowButtonRef = (0, import_element254.useRef)(null);
-    const shadowParts = (0, import_element254.useMemo)(() => getShadowParts(shadow), [shadow]);
+    const addShadowButtonRef = (0, import_element252.useRef)(null);
+    const shadowParts = (0, import_element252.useMemo)(() => getShadowParts(shadow), [shadow]);
     const onChangeShadowPart = (index2, part) => {
       const newShadowParts = [...shadowParts];
       newShadowParts[index2] = part;
@@ -89361,11 +88905,11 @@ If there's a particular need for this, please submit a feature request at https:
       onChange(shadowParts.filter((p4, i3) => i3 !== index2).join(", "));
       addShadowButtonRef.current?.focus();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(Stack, { direction: "column", gap: "sm", children: /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(Subtitle, { level: 3, children: (0, import_i18n190.__)("Shadows") }),
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components139.FlexItem, { className: "global-styles-ui__shadows-panel__options-container", children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-          import_components139.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(Stack, { direction: "column", gap: "sm", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(Subtitle, { level: 3, children: (0, import_i18n190.__)("Shadows") }),
+        /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components130.FlexItem, { className: "global-styles-ui__shadows-panel__options-container", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+          import_components130.Button,
           {
             size: "small",
             icon: plus_default,
@@ -89377,8 +88921,8 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components139.__experimentalSpacer, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components139.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: shadowParts.map((part, index2) => /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("div", { role: "listitem", children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components130.__experimentalSpacer, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components130.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: shadowParts.map((part, index2) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("div", { role: "listitem", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         ShadowItem,
         {
           shadow: part,
@@ -89400,15 +88944,15 @@ If there's a particular need for this, please submit a feature request at https:
       offset: 36,
       shift: true
     };
-    const shadowObj = (0, import_element254.useMemo)(
+    const shadowObj = (0, import_element252.useMemo)(
       () => shadowStringToObject(shadow),
       [shadow]
     );
     const onShadowChange = (newShadow) => {
       onChange(shadowObjectToString(newShadow));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-      import_components139.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components130.Dropdown,
       {
         popoverProps,
         className: "global-styles-ui__shadow-editor__dropdown",
@@ -89434,9 +88978,9 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             label: (0, import_i18n190.__)("Remove shadow")
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-              import_components139.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+              import_components130.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: shadow_default,
@@ -89444,8 +88988,8 @@ If there's a particular need for this, please submit a feature request at https:
                 children: shadowObj.inset ? (0, import_i18n190.__)("Inner shadow") : (0, import_i18n190.__)("Drop shadow")
               }
             ),
-            canRemove && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-              import_components139.Button,
+            canRemove && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+              import_components130.Button,
               {
                 size: "small",
                 icon: reset_default,
@@ -89454,12 +88998,12 @@ If there's a particular need for this, please submit a feature request at https:
             )
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-          import_components139.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+          import_components130.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "global-styles-ui__shadow-editor__dropdown-content",
-            children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               ShadowPopover,
               {
                 shadowObj,
@@ -89481,15 +89025,15 @@ If there's a particular need for this, please submit a feature request at https:
       };
       onChange(newShadow);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
       Stack,
       {
         direction: "column",
         gap: "md",
         className: "global-styles-ui__shadow-editor-panel",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-            import_components139.ColorPalette,
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+            import_components130.ColorPalette,
             {
               clearable: false,
               enableAlpha,
@@ -89498,8 +89042,8 @@ If there's a particular need for this, please submit a feature request at https:
               onChange: (value) => onShadowChange("color", value)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
-            import_components139.__experimentalToggleGroupControl,
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
+            import_components130.__experimentalToggleGroupControl,
             {
               label: (0, import_i18n190.__)("Shadow Type"),
               value: shadowObj.inset ? "inset" : "outset",
@@ -89507,15 +89051,15 @@ If there's a particular need for this, please submit a feature request at https:
               onChange: (value) => onShadowChange("inset", value === "inset"),
               hideLabelFromVision: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-                  import_components139.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components130.__experimentalToggleGroupControlOption,
                   {
                     value: "outset",
                     label: (0, import_i18n190.__)("Outset")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-                  import_components139.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components130.__experimentalToggleGroupControlOption,
                   {
                     value: "inset",
                     label: (0, import_i18n190.__)("Inset")
@@ -89524,8 +89068,8 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_components139.__experimentalGrid, { columns: 2, gap: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_components130.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               ShadowInputControl,
               {
                 label: (0, import_i18n190.__)("X Position"),
@@ -89533,7 +89077,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChange: (value) => onShadowChange("x", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               ShadowInputControl,
               {
                 label: (0, import_i18n190.__)("Y Position"),
@@ -89541,7 +89085,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChange: (value) => onShadowChange("y", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               ShadowInputControl,
               {
                 label: (0, import_i18n190.__)("Blur"),
@@ -89549,7 +89093,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChange: (value) => onShadowChange("blur", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               ShadowInputControl,
               {
                 label: (0, import_i18n190.__)("Spread"),
@@ -89572,8 +89116,8 @@ If there's a particular need for this, please submit a feature request at https:
       const nextValue = isNumeric ? next : "0px";
       onChange(nextValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-      import_components139.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components130.__experimentalUnitControl,
       {
         label,
         value,
@@ -89583,12 +89127,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-shadows.mjs
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   function ScreenShadows() {
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(ShadowsPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(ShadowsPanel, {});
   }
   function ScreenShadowsEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(ShadowsEditPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(ShadowsEditPanel, {});
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
@@ -89597,8 +89141,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/dimensions-panel.mjs
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_element255 = __toESM(require_element(), 1);
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var import_element253 = __toESM(require_element(), 1);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
   var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock6(import_block_editor14.privateApis);
   var DEFAULT_CONTROLS2 = {
     contentSize: true,
@@ -89623,13 +89167,13 @@ If there's a particular need for this, please submit a feature request at https:
     const [userSettings] = useSetting("", void 0, "user");
     const [rawSettings, setSettings] = useSetting("");
     const settings = useSettingsForBlockElement6(rawSettings);
-    const inheritedStyleWithLayout = (0, import_element255.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element253.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element255.useMemo)(() => {
+    const styleWithLayout = (0, import_element253.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -89650,7 +89194,7 @@ If there's a particular need for this, please submit a feature request at https:
         setSettings(updatedSettings);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
       StylesDimensionsPanel2,
       {
         inheritedValue: inheritedStyleWithLayout,
@@ -89665,7 +89209,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
   var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock6(
     import_block_editor15.privateApis
   );
@@ -89673,36 +89217,36 @@ If there's a particular need for this, please submit a feature request at https:
     const [rawSettings] = useSetting("");
     const settings = useSettingsForBlockElement7(rawSettings);
     const hasDimensionsPanel = useHasDimensionsPanel4(settings);
-    return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(ScreenHeader, { title: (0, import_i18n191.__)("Layout") }),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(DimensionsPanel, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(ScreenHeader, { title: (0, import_i18n191.__)("Layout") }),
+      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(DimensionsPanel, {})
     ] });
   }
   var screen_layout_default = ScreenLayout;

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_components142 = __toESM(require_components(), 1);
+  var import_components133 = __toESM(require_components(), 1);
   var import_i18n194 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/style-variations-content.mjs
   var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_components141 = __toESM(require_components(), 1);
+  var import_components132 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/style-variations-container.mjs
-  var import_core_data42 = __toESM(require_core_data(), 1);
-  var import_data60 = __toESM(require_data(), 1);
-  var import_element256 = __toESM(require_element(), 1);
-  var import_components140 = __toESM(require_components(), 1);
+  var import_core_data44 = __toESM(require_core_data(), 1);
+  var import_data55 = __toESM(require_data(), 1);
+  var import_element254 = __toESM(require_element(), 1);
+  var import_components131 = __toESM(require_components(), 1);
   var import_i18n192 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
   function StyleVariationsContainer({
     gap = 2
   }) {
-    const { user } = (0, import_element256.useContext)(GlobalStylesContext);
+    const { user } = (0, import_element254.useContext)(GlobalStylesContext);
     const userStyles = user?.styles;
-    const variations = (0, import_data60.useSelect)((select9) => {
+    const variations = (0, import_data55.useSelect)((select9) => {
       const result = select9(
-        import_core_data42.store
+        import_core_data44.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations();
       return Array.isArray(result) ? result : void 0;
     }, []);
@@ -89714,7 +89258,7 @@ If there's a particular need for this, please submit a feature request at https:
         ]);
       }
     );
-    const themeVariations = (0, import_element256.useMemo)(() => {
+    const themeVariations = (0, import_element254.useMemo)(() => {
       const withEmptyVariation = [
         {
           title: (0, import_i18n192.__)("Default"),
@@ -89760,14 +89304,14 @@ If there's a particular need for this, please submit a feature request at https:
     if (!fullStyleVariations || fullStyleVariations.length < 1) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-      import_components140.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      import_components131.__experimentalGrid,
       {
         columns: 2,
         className: "global-styles-ui-style-variations-container",
         gap,
         children: themeVariations.map(
-          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
             preview_styles_default,
             {
               label: variation?.title,
@@ -89783,21 +89327,21 @@ If there's a particular need for this, please submit a feature request at https:
   var style_variations_container_default = StyleVariationsContainer;

   // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
   function StyleVariationsContent() {
     const gap = 3;
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsxs)(import_components141.__experimentalVStack, { spacing: 10, className: "global-styles-ui-variation-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(style_variations_container_default, { gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(ColorVariations, { title: (0, import_i18n193.__)("Color Variations"), gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(TypographyVariations, { title: (0, import_i18n193.__)("Typography"), gap })
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_components132.__experimentalVStack, { spacing: 10, className: "global-styles-ui-variation-container", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(style_variations_container_default, { gap }),
+      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(ColorVariations, { title: (0, import_i18n193.__)("Color Variations"), gap }),
+      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(TypographyVariations, { title: (0, import_i18n193.__)("Typography"), gap })
     ] });
   }

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
   function ScreenStyleVariations() {
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(import_jsx_runtime423.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(import_jsx_runtime416.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n194.__)("Browse styles"),
@@ -89806,13 +89350,13 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
-        import_components142.Card,
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        import_components133.Card,
         {
           size: "small",
           isBorderless: true,
           className: "global-styles-ui-screen-style-variations",
-          children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components142.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(StyleVariationsContent, {}) })
+          children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_components133.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(StyleVariationsContent, {}) })
         }
       )
     ] });
@@ -89821,9 +89365,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-css.mjs
   var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_components143 = __toESM(require_components(), 1);
+  var import_components134 = __toESM(require_components(), 1);
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
   var { AdvancedPanel: StylesAdvancedPanel2 } = unlock6(import_block_editor16.privateApis);
   function ScreenCSS() {
     const [style] = useStyle("", void 0, "user", false);
@@ -89833,18 +89377,18 @@ If there's a particular need for this, please submit a feature request at https:
       "merged",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n195.__)("Additional CSS"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
+          description: /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
             (0, import_i18n195.__)(
               "You can add custom CSS to further customize the appearance and layout of your site."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("br", {}),
-            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-              import_components143.ExternalLink,
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("br", {}),
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+              import_components134.ExternalLink,
               {
                 href: (0, import_i18n195.__)(
                   "https://developer.wordpress.org/advanced-administration/wordpress/css/"
@@ -89856,7 +89400,7 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         StylesAdvancedPanel2,
         {
           value: style,
@@ -89870,13 +89414,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-revisions/index.mjs
   var import_i18n198 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_element258 = __toESM(require_element(), 1);
+  var import_components137 = __toESM(require_components(), 1);
+  var import_element256 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
-  var import_data61 = __toESM(require_data(), 1);
-  var import_core_data43 = __toESM(require_core_data(), 1);
-  var import_element257 = __toESM(require_element(), 1);
+  var import_data56 = __toESM(require_data(), 1);
+  var import_core_data45 = __toESM(require_core_data(), 1);
+  var import_element255 = __toESM(require_element(), 1);
   var SITE_EDITOR_AUTHORS_QUERY = {
     per_page: -1,
     _fields: "id,name,avatar_urls",
@@ -89888,8 +89432,8 @@ If there's a particular need for this, please submit a feature request at https:
   function useGlobalStylesRevisions({
     query
   } = {}) {
-    const { user: userConfig } = (0, import_element257.useContext)(GlobalStylesContext);
-    const _query = (0, import_element257.useMemo)(
+    const { user: userConfig } = (0, import_element255.useContext)(GlobalStylesContext);
+    const _query = (0, import_element255.useMemo)(
       () => ({ ...DEFAULT_QUERY, ...query }),
       [query]
     );
@@ -89900,7 +89444,7 @@ If there's a particular need for this, please submit a feature request at https:
       revisions,
       isLoadingGlobalStylesRevisions,
       revisionsCount
-    } = (0, import_data61.useSelect)(
+    } = (0, import_data56.useSelect)(
       (select9) => {
         const {
           __experimentalGetDirtyEntityRecords,
@@ -89910,20 +89454,13 @@ If there's a particular need for this, please submit a feature request at https:
           __experimentalGetCurrentGlobalStylesId,
           getEntityRecord,
           isResolving
-        } = select9(import_core_data43.store);
+        } = select9(import_core_data45.store);
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords() || [];
         const _currentUser = getCurrentUser();
         const _isDirty = dirtyEntityRecords.length > 0;
         const globalStylesId = __experimentalGetCurrentGlobalStylesId();
-        const globalStyles = globalStylesId ? getEntityRecord(
-          "root",
-          "globalStyles",
-          globalStylesId
-        ) : void 0;
-        const _revisionsCount = (
-          // @ts-expect-error - _links is not typed in GlobalStylesRevision
-          globalStyles?._links?.["version-history"]?.[0]?.count ?? 0
-        );
+        const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
+        const _revisionsCount = globalStyles?._links?.["version-history"]?.[0]?.count ?? 0;
         const globalStylesRevisions = globalStylesId ? getRevisions(
           "root",
           "globalStyles",
@@ -89948,7 +89485,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [_query]
     );
-    return (0, import_element257.useMemo)(() => {
+    return (0, import_element255.useMemo)(() => {
       if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
           revisions: EMPTY_ARRAY14,
@@ -90014,13 +89551,12 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs
   var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_date17 = __toESM(require_date(), 1);
-  var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_data62 = __toESM(require_data(), 1);
+  var import_components135 = __toESM(require_components(), 1);
+  var import_date18 = __toESM(require_date(), 1);
+  var import_core_data46 = __toESM(require_core_data(), 1);
+  var import_data57 = __toESM(require_data(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock6(import_components144.privateApis);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
   function ChangesSummary({ revision, previousRevision }) {
     const changes = getGlobalStylesChanges(
@@ -90033,12 +89569,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (!changes.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
       "ul",
       {
         "data-testid": "global-styles-revision-changes",
         className: "global-styles-ui-screen-revisions__changes",
-        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("li", { children: change }, change))
+        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("li", { children: change }, change))
       }
     );
   }
@@ -90074,18 +89610,18 @@ If there's a particular need for this, please submit a feature request at https:
     canApplyRevision,
     onApplyRevision
   }) {
-    const { currentThemeName, currentUser } = (0, import_data62.useSelect)((select9) => {
-      const { getCurrentTheme, getCurrentUser } = select9(import_core_data44.store);
+    const { currentThemeName, currentUser } = (0, import_data57.useSelect)((select9) => {
+      const { getCurrentTheme, getCurrentUser } = select9(import_core_data46.store);
       const currentTheme = getCurrentTheme();
       return {
         currentThemeName: currentTheme?.name?.rendered || currentTheme?.stylesheet,
         currentUser: getCurrentUser()
       };
     }, []);
-    const dateNowInMs = (0, import_date17.getDate)(null).getTime();
-    const { datetimeAbbreviated } = (0, import_date17.getSettings)().formats;
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-      import_components144.Composite,
+    const dateNowInMs = (0, import_date18.getDate)(null).getTime();
+    const { datetimeAbbreviated } = (0, import_date18.getSettings)().formats;
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+      import_components135.Composite,
       {
         orientation: "vertical",
         className: "global-styles-ui-screen-revisions__revisions-list",
@@ -90102,19 +89638,19 @@ If there's a particular need for this, please submit a feature request at https:
           const areStylesEqual = !canApplyRevision && isSelected2;
           const isReset = "parent" === id;
           const modifiedString = modified instanceof Date ? modified.toISOString() : modified;
-          const modifiedDate = (0, import_date17.getDate)(modifiedString ?? null);
-          const displayDate = modifiedString && dateNowInMs - modifiedDate.getTime() > DAY_IN_MILLISECONDS ? (0, import_date17.dateI18n)(datetimeAbbreviated, modifiedDate) : (0, import_date17.humanTimeDiff)(
+          const modifiedDate = (0, import_date18.getDate)(modifiedString ?? null);
+          const displayDate = modifiedString && dateNowInMs - modifiedDate.getTime() > DAY_IN_MILLISECONDS ? (0, import_date18.dateI18n)(datetimeAbbreviated, modifiedDate) : (0, import_date18.humanTimeDiff)(
             modifiedString ?? modifiedDate,
             void 0
           );
           const revisionLabel = getRevisionLabel(
             id,
             authorDisplayName,
-            (0, import_date17.dateI18n)(datetimeAbbreviated, modifiedDate),
+            (0, import_date18.dateI18n)(datetimeAbbreviated, modifiedDate),
             areStylesEqual
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
-            import_components144.Composite.Item,
+          return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
+            import_components135.Composite.Item,
             {
               className: "global-styles-ui-screen-revisions__revision-item",
               "aria-current": isSelected2,
@@ -90131,13 +89667,13 @@ If there's a particular need for this, please submit a feature request at https:
               },
               "aria-selected": isSelected2,
               "aria-label": revisionLabel,
-              render: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("div", {}),
+              render: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("div", {}),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("span", { className: "global-styles-ui-screen-revisions__revision-item-wrapper", children: isReset ? /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("span", { className: "global-styles-ui-screen-revisions__revision-item-wrapper", children: isReset ? /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
                   (0, import_i18n196.__)("Default styles"),
-                  /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("span", { className: "global-styles-ui-screen-revisions__meta", children: currentThemeName })
-                ] }) : /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
-                  isUnsaved ? /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("span", { className: "global-styles-ui-screen-revisions__date", children: (0, import_i18n196.__)("(Unsaved)") }) : /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("span", { className: "global-styles-ui-screen-revisions__meta", children: currentThemeName })
+                ] }) : /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
+                  isUnsaved ? /* @__PURE__ */ (0, import_jsx_runtime418.jsx)("span", { className: "global-styles-ui-screen-revisions__date", children: (0, import_i18n196.__)("(Unsaved)") }) : /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
                     "time",
                     {
                       className: "global-styles-ui-screen-revisions__date",
@@ -90145,8 +89681,8 @@ If there's a particular need for this, please submit a feature request at https:
                       children: displayDate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
                       "img",
                       {
                         alt: authorDisplayName,
@@ -90155,7 +89691,7 @@ If there's a particular need for this, please submit a feature request at https:
                     ),
                     authorDisplayName
                   ] }),
-                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
                     ChangesSummary,
                     {
                       revision,
@@ -90163,15 +89699,15 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }) }),
-                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                  WCBadge2,
+                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+                  Badge,
                   {
                     className: "global-styles-ui-screen-revisions__active-badge",
-                    intent: "info",
+                    intent: "informational",
                     children: (0, import_i18n196.__)("Active")
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-                  import_components144.Button,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+                  import_components135.Button,
                   {
                     size: "compact",
                     variant: "primary",
@@ -90197,9 +89733,9 @@ If there's a particular need for this, please submit a feature request at https:
   var revisions_buttons_default = RevisionsButtons;

   // packages/global-styles-ui/build-module/pagination/index.mjs
-  var import_components145 = __toESM(require_components(), 1);
+  var import_components136 = __toESM(require_components(), 1);
   var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
   function Pagination({
     currentPage,
     numPages,
@@ -90210,8 +89746,8 @@ If there's a particular need for this, please submit a feature request at https:
     buttonVariant = "tertiary",
     label = (0, import_i18n197.__)("Pagination")
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
-      import_components145.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(
+      import_components136.__experimentalHStack,
       {
         expanded: false,
         as: "nav",
@@ -90220,8 +89756,8 @@ If there's a particular need for this, please submit a feature request at https:
         justify: "flex-start",
         className: clsx_default("global-styles-ui-pagination", className),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-            import_components145.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+            import_components136.__experimentalText,
             {
               variant: "muted",
               className: "global-styles-ui-pagination__total",
@@ -90232,9 +89768,9 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components145.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components145.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_components136.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+              import_components136.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(1),
@@ -90245,8 +89781,8 @@ If there's a particular need for this, please submit a feature request at https:
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components145.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+              import_components136.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage - 1),
@@ -90258,15 +89794,15 @@ If there's a particular need for this, please submit a feature request at https:
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components145.__experimentalText, { variant: "muted", children: (0, import_i18n197.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(import_components136.__experimentalText, { variant: "muted", children: (0, import_i18n197.sprintf)(
             // translators: 1: Current page number. 2: Total number of pages.
             (0, import_i18n197._x)("%1$d of %2$d", "paging"),
             currentPage,
             numPages
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components145.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components145.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_components136.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+              import_components136.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage + 1),
@@ -90277,8 +89813,8 @@ If there's a particular need for this, please submit a feature request at https:
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-              import_components145.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+              import_components136.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(numPages),
@@ -90296,13 +89832,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
   var PAGE_SIZE = 10;
   function ScreenRevisions() {
-    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element258.useContext)(GlobalStylesContext);
-    const { params, goTo } = (0, import_components146.useNavigator)();
+    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element256.useContext)(GlobalStylesContext);
+    const { params, goTo } = (0, import_components137.useNavigator)();
     const { revisionId: revisionId2 } = params;
-    const [currentPage, setCurrentPage] = (0, import_element258.useState)(1);
+    const [currentPage, setCurrentPage] = (0, import_element256.useState)(1);
     const { revisions, isLoading, hasUnsavedChanges, revisionsCount } = useGlobalStylesRevisions({
       query: {
         per_page: PAGE_SIZE,
@@ -90313,8 +89849,8 @@ If there's a particular need for this, please submit a feature request at https:
     const [
       isLoadingRevisionWithUnsavedChanges,
       setIsLoadingRevisionWithUnsavedChanges
-    ] = (0, import_element258.useState)(false);
-    const currentlySelectedRevision = (0, import_element258.useMemo)(() => {
+    ] = (0, import_element256.useState)(false);
+    const currentlySelectedRevision = (0, import_element256.useMemo)(() => {
       if (!revisionId2) {
         return currentEditorGlobalStyles;
       }
@@ -90344,8 +89880,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const isLoadButtonEnabled = !!currentlySelectedRevisionId && currentlySelectedRevisionId !== "unsaved" && !selectedRevisionMatchesEditorStyles;
     const hasRevisions = !!revisions.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(import_jsx_runtime427.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         ScreenHeader,
         {
           title: revisionsCount ? (0, import_i18n198.sprintf)(
@@ -90359,8 +89895,8 @@ If there's a particular need for this, please submit a feature request at https:
           onBack: closeRevisions
         }
       ),
-      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_components146.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
-      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components137.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
+      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         revisions_buttons_default,
         {
           onChange: handleRevisionSelect,
@@ -90370,7 +89906,7 @@ If there's a particular need for this, please submit a feature request at https:
           onApplyRevision: () => hasUnsavedChanges ? setIsLoadingRevisionWithUnsavedChanges(true) : restoreRevision2(currentlySelectedRevision)
         }
       ),
-      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         Pagination,
         {
           className: "global-styles-ui-screen-revisions__pagination",
@@ -90382,8 +89918,8 @@ If there's a particular need for this, please submit a feature request at https:
           label: (0, import_i18n198.__)("Global Styles pagination")
         }
       ) }),
-      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-        import_components146.__experimentalConfirmDialog,
+      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components137.__experimentalConfirmDialog,
         {
           isOpen: isLoadingRevisionWithUnsavedChanges,
           confirmButtonText: (0, import_i18n198.__)("Apply"),
@@ -90401,8 +89937,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
   var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_components138 = __toESM(require_components(), 1);
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
   var hasSameSizeValues = (a3, b3) => a3.map((item) => item.size).join("") === b3.map((item) => item.size).join("");
   var resetMenu = (onConfirm) => ({
     label: (0, import_i18n199.__)("Reset font size presets"),
@@ -90432,8 +89968,8 @@ If there's a particular need for this, please submit a feature request at https:
         }
       ]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
         ScreenHeader,
         {
           title: (0, import_i18n199.__)("Font size presets"),
@@ -90442,8 +89978,8 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components147.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components147.__experimentalSpacer, { paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(Stack, { direction: "column", gap: "xl", children: [
-        !!theme2.presets.length && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components138.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components138.__experimentalSpacer, { paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(Stack, { direction: "column", gap: "xl", children: [
+        !!theme2.presets.length && /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
           PresetGroup,
           {
             label: (0, import_i18n199.__)("Theme"),
@@ -90459,7 +89995,7 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        defaultEnabled && !!def.presets.length && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+        defaultEnabled && !!def.presets.length && /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
           PresetGroup,
           {
             label: (0, import_i18n199.__)("Default"),
@@ -90475,7 +90011,7 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
           PresetGroup,
           {
             label: (0, import_i18n199.__)("Custom"),
@@ -90504,13 +90040,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
   var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_element259 = __toESM(require_element(), 1);
+  var import_components140 = __toESM(require_components(), 1);
+  var import_element257 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-size-preview.mjs
   var import_block_editor17 = __toESM(require_block_editor(), 1);
   var import_i18n200 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   function FontSizePreview({ fontSize }) {
     const [font2] = useStyle("typography");
     const input = typeof fontSize?.fluid === "object" && fontSize?.fluid?.min && fontSize?.fluid?.max ? {
@@ -90520,7 +90056,7 @@ If there's a particular need for this, please submit a feature request at https:
       fontSize: fontSize.size
     };
     const computedFontSize = (0, import_block_editor17.getComputedFluidTypographyValue)(input);
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -90535,16 +90071,16 @@ If there's a particular need for this, please submit a feature request at https:
   var font_size_preview_default = FontSizePreview;

   // packages/global-styles-ui/build-module/size-control/index.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var import_components139 = __toESM(require_components(), 1);
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_UNITS = ["px", "em", "rem", "vw", "vh"];
   function SizeControl(props) {
-    const { baseControlProps } = (0, import_components148.useBaseControlProps)(props);
+    const { baseControlProps } = (0, import_components139.useBaseControlProps)(props);
     const { value, onChange, fallbackValue, disabled: disabled2, label } = props;
-    const units = (0, import_components148.__experimentalUseCustomUnits)({
+    const units = (0, import_components139.__experimentalUseCustomUnits)({
       availableUnits: DEFAULT_UNITS
     });
-    const [valueQuantity, valueUnit = "px"] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
+    const [valueQuantity, valueUnit = "px"] = (0, import_components139.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
     const isValueUnitRelative = !!valueUnit && ["em", "rem", "vw", "vh"].includes(valueUnit);
     const handleUnitControlChange = (newValue) => {
       onChange?.(newValue);
@@ -90556,9 +90092,9 @@ If there's a particular need for this, please submit a feature request at https:
         onChange?.(void 0);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components148.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_components148.Flex, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components148.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-        import_components148.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components139.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(import_components139.Flex, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components139.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+        import_components139.__experimentalUnitControl,
         {
           label,
           hideLabelFromVision: true,
@@ -90569,8 +90105,8 @@ If there's a particular need for this, please submit a feature request at https:
           disabled: disabled2
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components148.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components148.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-        import_components148.RangeControl,
+      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components139.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components139.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+        import_components139.RangeControl,
         {
           label,
           hideLabelFromVision: true,
@@ -90588,9 +90124,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   function FontSize() {
-    const { params, goBack } = (0, import_components149.useNavigator)();
+    const { params, goBack } = (0, import_components140.useNavigator)();
     const origin = params.origin;
     const slug = params.slug;
     const { presets, setPresets } = usePresets(
@@ -90599,9 +90135,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const [globalFluid] = useSetting("typography.fluid");
     const fontSize = presets.find((s3) => s3.slug === slug);
-    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element259.useState)(false);
-    const [isRenameOpen, setIsRenameOpen] = (0, import_element259.useState)(false);
-    (0, import_element259.useEffect)(() => {
+    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element257.useState)(false);
+    const [isRenameOpen, setIsRenameOpen] = (0, import_element257.useState)(false);
+    (0, import_element257.useEffect)(() => {
       if (!!slug && !fontSize) {
         goBack();
       }
@@ -90641,9 +90177,9 @@ If there's a particular need for this, please submit a feature request at https:
         onClick: () => setIsDeleteOpen(true)
       }
     ] : [];
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(Stack, { direction: "column", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(Stack, { direction: "column", gap: "md", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
           PresetEditHeader,
           {
             title: fontSize.name,
@@ -90656,15 +90192,15 @@ If there's a particular need for this, please submit a feature request at https:
             menuItems: menuItems2
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components149.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-          import_components149.__experimentalSpacer,
+        /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_components140.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+          import_components140.__experimentalSpacer,
           {
             paddingX: 4,
             marginBottom: 0,
             paddingBottom: 6,
-            children: /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(Stack, { direction: "column", gap: "md", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components149.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(font_size_preview_default, { fontSize }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(Stack, { direction: "column", gap: "md", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_components140.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(font_size_preview_default, { fontSize }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
                 SizeControl,
                 {
                   label: (0, import_i18n201.__)("Size"),
@@ -90673,8 +90209,8 @@ If there's a particular need for this, please submit a feature request at https:
                   disabled: isCustomFluid
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                import_components149.ToggleControl,
+              /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+                import_components140.ToggleControl,
                 {
                   label: (0, import_i18n201.__)("Fluid typography"),
                   help: (0, import_i18n201.__)(
@@ -90684,8 +90220,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onChange: (value) => set5("fluid", value)
                 }
               ),
-              isFluid && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-                import_components149.ToggleControl,
+              isFluid && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+                import_components140.ToggleControl,
                 {
                   label: (0, import_i18n201.__)("Custom fluid values"),
                   help: (0, import_i18n201.__)(
@@ -90695,8 +90231,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onChange: handleCustomFluidValues
                 }
               ),
-              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
                   SizeControl,
                   {
                     label: (0, import_i18n201.__)("Minimum"),
@@ -90704,7 +90240,7 @@ If there's a particular need for this, please submit a feature request at https:
                     onChange: handleMinChange
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
                   SizeControl,
                   {
                     label: (0, import_i18n201.__)("Maximum"),
@@ -90717,7 +90253,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }),
-      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         ConfirmDeleteDialog2,
         {
           message: (0, import_i18n201.sprintf)(
@@ -90737,7 +90273,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         RenameDialog,
         {
           initialName: fontSize.name,
@@ -90755,7 +90291,7 @@ If there's a particular need for this, please submit a feature request at https:
   var font_size_default = FontSize;

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesNavigationScreens({
     parentMenu,
     blockStyles,
@@ -90764,11 +90300,11 @@ If there's a particular need for this, please submit a feature request at https:
     showResponsiveStateControls,
     showBlockStateControls
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_jsx_runtime432.Fragment, { children: blockStyles.map((style, index2) => /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-      import_components150.Navigator.Screen,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(import_jsx_runtime425.Fragment, { children: blockStyles.map((style, index2) => /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      import_components141.Navigator.Screen,
       {
         path: parentMenu + "/variations/" + style.name,
-        children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
           screen_block_default,
           {
             name: blockName,
@@ -90789,7 +90325,7 @@ If there's a particular need for this, please submit a feature request at https:
     showResponsiveStateControls,
     showBlockStateControls
   }) {
-    const blockStyleVariations = (0, import_data63.useSelect)(
+    const blockStyleVariations = (0, import_data58.useSelect)(
       (select9) => {
         if (!name2) {
           return [];
@@ -90802,7 +90338,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!blockStyleVariations?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
       BlockStylesNavigationScreens,
       {
         parentMenu,
@@ -90828,7 +90364,7 @@ If there's a particular need for this, please submit a feature request at https:
     showBlockStateControls = true
   }) {
     const blocks = (0, import_blocks11.getBlockTypes)();
-    const mergedValue = (0, import_element260.useMemo)(() => {
+    const mergedValue = (0, import_element258.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
     const [globalStylesCSS, globalSettings] = generateGlobalStyles(
@@ -90838,65 +90374,65 @@ If there's a particular need for this, please submit a feature request at https:
         styleOptions: { variationStyles: true }
       }
     );
-    const styles = (0, import_element260.useMemo)(
+    const styles = (0, import_element258.useMemo)(
       () => [...serverCSS ?? [], ...globalStylesCSS ?? []],
       [serverCSS, globalStylesCSS]
     );
-    const settings = (0, import_element260.useMemo)(() => {
+    const settings = (0, import_element258.useMemo)(() => {
       return {
         ...serverSettings,
         __experimentalFeatures: globalSettings,
         styles
       };
     }, [globalSettings, serverSettings, styles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
       GlobalStylesProvider,
       {
         value,
         baseValue,
         onChange,
         fontLibraryEnabled,
-        children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
-          import_components150.Navigator,
+        children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+          import_components141.Navigator,
           {
             className: "global-styles-ui-sidebar__navigator-provider",
             initialPath: path || "/",
             children: [
-              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                 PathSynchronizer,
                 {
                   path,
                   onPathChange
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_root_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/colors", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_colors_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(FontSizes2, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes/:origin/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(font_size_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/layout", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_layout_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/colors/palette", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_color_palette_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_style_variations_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/css", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_css_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/revisions/:revisionId?", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_revisions_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/shadows", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(ScreenShadows, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/shadows/edit/:category/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(ScreenShadowsEdit, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/background", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_background_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/text", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "text" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/link", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "link" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/heading", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "heading" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/caption", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "caption" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/cite", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "cite" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/button", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "button" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/textInput", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "textInput" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/typography/select", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_typography_element_default, { element: "select" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(GlobalStylesNavigationScreen, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(screen_block_list_default, {}) }),
-              blocks.map((block) => /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(import_element260.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_root_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/colors", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_colors_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(FontSizes2, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes/:origin/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(font_size_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/layout", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_layout_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/colors/palette", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_color_palette_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_style_variations_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/css", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_css_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/revisions/:revisionId?", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_revisions_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/shadows", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(ScreenShadows, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/shadows/edit/:category/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(ScreenShadowsEdit, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/background", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_background_default, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/text", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "text" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/link", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "link" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/heading", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "heading" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/caption", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "caption" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/cite", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "cite" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/button", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "button" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/textInput", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "textInput" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/typography/select", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_typography_element_default, { element: "select" }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(GlobalStylesNavigationScreen, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(screen_block_list_default, {}) }),
+              blocks.map((block) => /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_element258.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   GlobalStylesNavigationScreen,
                   {
                     path: "/blocks/" + encodeURIComponent(block.name),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                       screen_block_default,
                       {
                         name: block.name,
@@ -90907,7 +90443,7 @@ If there's a particular need for this, please submit a feature request at https:
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   ContextScreens,
                   {
                     name: block.name,
@@ -90928,8 +90464,8 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-      import_components150.Navigator.Screen,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      import_components141.Navigator.Screen,
       {
         className: "global-styles-ui-sidebar__navigator-screen",
         path,
@@ -90941,11 +90477,11 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     onPathChange
   }) {
-    const navigator2 = (0, import_components150.useNavigator)();
+    const navigator2 = (0, import_components141.useNavigator)();
     const { path: childPath } = navigator2.location;
-    const previousParentPath = (0, import_compose46.usePrevious)(path);
-    const previousChildPath = (0, import_compose46.usePrevious)(childPath);
-    (0, import_element260.useEffect)(() => {
+    const previousParentPath = (0, import_compose45.usePrevious)(path);
+    const previousChildPath = (0, import_compose45.usePrevious)(childPath);
+    (0, import_element258.useEffect)(() => {
       if (path && path !== childPath) {
         if (path !== previousParentPath) {
           navigator2.goTo(path);
@@ -90965,7 +90501,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
   function withGlobalStylesProvider(Component3) {
     return function WrappedComponent({
       value,
@@ -90973,13 +90509,13 @@ If there's a particular need for this, please submit a feature request at https:
       onChange,
       ...props
     }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
         GlobalStylesProvider,
         {
           value,
           baseValue,
           onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Component3, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(Component3, { ...props })
         }
       );
     };
@@ -90995,18 +90531,18 @@ If there's a particular need for this, please submit a feature request at https:
   var TypographyVariations2 = withGlobalStylesProvider(TypographyVariations);

   // packages/global-styles-ui/build-module/font-library/font-library.mjs
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);

   // packages/editor/build-module/components/global-styles/index.mjs
   var import_media_utils6 = __toESM(require_media_utils(), 1);

   // packages/editor/build-module/components/global-styles/block-link.mjs
-  var import_data64 = __toESM(require_data(), 1);
-  var import_element261 = __toESM(require_element(), 1);
+  var import_data59 = __toESM(require_data(), 1);
+  var import_element259 = __toESM(require_element(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
   function GlobalStylesBlockLink({ path, onPathChange }) {
-    const { selectedBlockName, selectedBlockClientId } = (0, import_data64.useSelect)(
+    const { selectedBlockName, selectedBlockClientId } = (0, import_data59.useSelect)(
       (select9) => {
         const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor19.store);
         const clientId = getSelectedBlockClientId2();
@@ -91018,8 +90554,8 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const blockHasGlobalStyles = true;
-    const previousBlockClientId = (0, import_compose47.usePrevious)(selectedBlockClientId);
-    (0, import_element261.useEffect)(() => {
+    const previousBlockClientId = (0, import_compose46.usePrevious)(selectedBlockClientId);
+    (0, import_element259.useEffect)(() => {
       if (selectedBlockClientId === previousBlockClientId) {
         return;
       }
@@ -91045,21 +90581,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles/hooks.mjs
-  var import_element262 = __toESM(require_element(), 1);
-  var import_core_data45 = __toESM(require_core_data(), 1);
-  var import_data65 = __toESM(require_data(), 1);
+  var import_element260 = __toESM(require_element(), 1);
+  var import_core_data47 = __toESM(require_core_data(), 1);
+  var import_data60 = __toESM(require_data(), 1);
   var import_block_editor20 = __toESM(require_block_editor(), 1);
   var { cleanEmptyObject } = unlock(import_block_editor20.privateApis);
   function useGlobalStylesUserConfig() {
-    const { globalStylesId, isReady: isReady2, settings, styles, _links } = (0, import_data65.useSelect)(
+    const { globalStylesId, isReady: isReady2, settings, styles, _links } = (0, import_data60.useSelect)(
       (select9) => {
         const {
           getEntityRecord,
           getEditedEntityRecord: getEditedEntityRecord2,
           hasFinishedResolution,
           canUser
-        } = select9(import_core_data45.store);
-        const _globalStylesId = select9(import_core_data45.store).__experimentalGetCurrentGlobalStylesId();
+        } = select9(import_core_data47.store);
+        const _globalStylesId = select9(import_core_data47.store).__experimentalGetCurrentGlobalStylesId();
         let record;
         const userCanEditGlobalStyles = _globalStylesId ? canUser("update", {
           kind: "root",
@@ -91116,16 +90652,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const { getEditedEntityRecord } = (0, import_data65.useSelect)(import_core_data45.store);
-    const { editEntityRecord } = (0, import_data65.useDispatch)(import_core_data45.store);
-    const config2 = (0, import_element262.useMemo)(() => {
+    const { getEditedEntityRecord } = (0, import_data60.useSelect)(import_core_data47.store);
+    const { editEntityRecord } = (0, import_data60.useDispatch)(import_core_data47.store);
+    const config2 = (0, import_element260.useMemo)(() => {
       return {
         settings: settings ?? {},
         styles: styles ?? {},
         _links: _links ?? {}
       };
     }, [settings, styles, _links]);
-    const setConfig = (0, import_element262.useCallback)(
+    const setConfig = (0, import_element260.useCallback)(
       /**
        * Set the global styles config.
        * @param {Function|Object} callbackOrObject If the callbackOrObject is a function, pass the current config to the callback so the consumer can merge values.
@@ -91161,8 +90697,8 @@ If there's a particular need for this, please submit a feature request at https:
     return [isReady2, config2, setConfig];
   }
   function useGlobalStylesBaseConfig() {
-    const baseConfig = (0, import_data65.useSelect)(
-      (select9) => select9(import_core_data45.store).__experimentalGetCurrentThemeBaseGlobalStyles(),
+    const baseConfig = (0, import_data60.useSelect)(
+      (select9) => select9(import_core_data47.store).__experimentalGetCurrentThemeBaseGlobalStyles(),
       []
     );
     return [!!baseConfig, baseConfig];
@@ -91170,7 +90706,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useGlobalStyles() {
     const [isUserConfigReady, userConfig, setUserConfig] = useGlobalStylesUserConfig();
     const [isBaseConfigReady, baseConfig] = useGlobalStylesBaseConfig();
-    const merged = (0, import_element262.useMemo)(() => {
+    const merged = (0, import_element260.useMemo)(() => {
       if (!isUserConfigReady || !isBaseConfigReady) {
         return {};
       }
@@ -91186,21 +90722,21 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useStyle2(path, blockName) {
     const { merged } = useGlobalStyles();
-    return (0, import_element262.useMemo)(
+    return (0, import_element260.useMemo)(
       () => getStyle(merged, path, blockName),
       [merged, path, blockName]
     );
   }
   function useSetting2(path, blockName) {
     const { merged } = useGlobalStyles();
-    return (0, import_element262.useMemo)(
+    return (0, import_element260.useMemo)(
       () => getSetting(merged, path, blockName),
       [merged, path, blockName]
     );
   }

   // packages/editor/build-module/components/global-styles/index.mjs
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
   function useServerData(settings) {
     const styles = settings?.styles;
     const __unstableResolvedAssets = settings?.__unstableResolvedAssets;
@@ -91210,21 +90746,21 @@ If there's a particular need for this, please submit a feature request at https:
     const fontLibraryEnabled = settings?.fontLibraryEnabled ?? true;
     const responsiveEditingEnabled = settings?.responsiveEditingEnabled ?? true;
     const blockStatesEditingEnabled = settings?.blockStatesEditingEnabled ?? true;
-    const mediaUploadHandler = (0, import_data66.useSelect)((select9) => {
-      const { canUser } = select9(import_core_data46.store);
+    const mediaUploadHandler = (0, import_data61.useSelect)((select9) => {
+      const { canUser } = select9(import_core_data48.store);
       const canUserUploadMedia = canUser("create", {
         kind: "postType",
         name: "attachment"
       });
       return canUserUploadMedia ? import_media_utils6.uploadMedia : void 0;
     }, []);
-    const serverCSS = (0, import_element263.useMemo)(() => {
+    const serverCSS = (0, import_element261.useMemo)(() => {
       if (!styles) {
         return [];
       }
       return styles.filter((style) => !style.isGlobalStyles);
     }, [styles]);
-    const serverSettings = (0, import_element263.useMemo)(() => {
+    const serverSettings = (0, import_element261.useMemo)(() => {
       return {
         __unstableResolvedAssets,
         settings: {
@@ -91281,8 +90817,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isReady2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_jsx_runtime435.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_jsx_runtime428.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         GlobalStylesUI,
         {
           value: userConfig,
@@ -91298,7 +90834,7 @@ If there's a particular need for this, please submit a feature request at https:
           showBlockStateControls: blockStatesEditingEnabled
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         GlobalStylesBlockLink,
         {
           path,
@@ -91312,15 +90848,15 @@ If there's a particular need for this, please submit a feature request at https:
   var { store: mediaEditorStore } = unlock(privateApis2);
   var EMPTY_OBJECT3 = {};
   function __experimentalReusableBlocksSelect(select9) {
-    const { RECEIVE_INTERMEDIATE_RESULTS: RECEIVE_INTERMEDIATE_RESULTS2 } = unlock(import_core_data47.privateApis);
-    const { getEntityRecords } = select9(import_core_data47.store);
+    const { RECEIVE_INTERMEDIATE_RESULTS: RECEIVE_INTERMEDIATE_RESULTS2 } = unlock(import_core_data49.privateApis);
+    const { getEntityRecords } = select9(import_core_data49.store);
     return getEntityRecords("postType", "wp_block", {
       per_page: -1,
       [RECEIVE_INTERMEDIATE_RESULTS2]: true
     });
   }
   function __experimentalUserPatternCategoriesSelect(select9) {
-    return select9(import_core_data47.store).getUserPatternCategories();
+    return select9(import_core_data49.store).getUserPatternCategories();
   }
   var BLOCK_EDITOR_SETTINGS = [
     "__experimentalBlockBindingsSupportedAttributes",
@@ -91394,7 +90930,7 @@ If there's a particular need for this, please submit a feature request at https:
     openMediaEditorModalKey
   } = unlock(import_block_editor21.privateApis);
   function useBlockEditorSettings(settings, postType2, postId2, renderingMode2) {
-    const isLargeViewport = (0, import_compose48.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose47.useViewportMatch)("medium");
     const {
       allImageSizes,
       bigImageSizeThreshold,
@@ -91419,7 +90955,7 @@ If there's a particular need for this, please submit a feature request at https:
       isRevisionsMode: isRevisionsMode2,
       viewablePostTypeLabel,
       currentPostId
-    } = (0, import_data67.useSelect)(
+    } = (0, import_data62.useSelect)(
       (select9) => {
         const {
           canUser,
@@ -91427,8 +90963,8 @@ If there's a particular need for this, please submit a feature request at https:
           getEntityRecord,
           getBlockPatternCategories,
           getPostType
-        } = select9(import_core_data47.store);
-        const { get } = select9(import_preferences6.store);
+        } = select9(import_core_data49.store);
+        const { get } = select9(import_preferences3.store);
         const { getBlockTypes: getBlockTypes6 } = select9(import_blocks12.store);
         const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         const { getDeviceType: getDeviceType2, isRevisionsMode: _isRevisionsMode } = unlock(
@@ -91506,7 +91042,7 @@ If there's a particular need for this, please submit a feature request at https:
     settings.__experimentalBlockPatterns;
     const settingsBlockPatternCategories = settings.__experimentalAdditionalBlockPatternCategories ?? // WP 6.0
     settings.__experimentalBlockPatternCategories;
-    const blockPatterns = (0, import_element264.useMemo)(
+    const blockPatterns = (0, import_element262.useMemo)(
       () => [...settingsBlockPatterns || []].filter(
         ({ postTypes }) => {
           return !postTypes || Array.isArray(postTypes) && postTypes.includes(postType2);
@@ -91514,7 +91050,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [settingsBlockPatterns, postType2]
     );
-    const blockPatternCategories = (0, import_element264.useMemo)(
+    const blockPatternCategories = (0, import_element262.useMemo)(
       () => [
         ...settingsBlockPatternCategories || [],
         ...restBlockPatternCategories || []
@@ -91523,11 +91059,11 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [settingsBlockPatternCategories, restBlockPatternCategories]
     );
-    const { undo: undo2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data67.useDispatch)(store);
-    const { editMediaEntity } = unlock((0, import_data67.useDispatch)(import_core_data47.store));
-    const { saveEntityRecord } = (0, import_data67.useDispatch)(import_core_data47.store);
-    const { openMediaEditorModal: openMediaEditorModal2 } = (0, import_data67.useDispatch)(mediaEditorStore);
-    const createPageEntity = (0, import_element264.useCallback)(
+    const { undo: undo2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data62.useDispatch)(store);
+    const { editMediaEntity } = unlock((0, import_data62.useDispatch)(import_core_data49.store));
+    const { saveEntityRecord } = (0, import_data62.useDispatch)(import_core_data49.store);
+    const { openMediaEditorModal: openMediaEditorModal2 } = (0, import_data62.useDispatch)(mediaEditorStore);
+    const createPageEntity = (0, import_element262.useCallback)(
       (options) => {
         if (!userCanCreatePages) {
           return Promise.reject({
@@ -91540,7 +91076,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [saveEntityRecord, userCanCreatePages]
     );
-    const allowedBlockTypes = (0, import_element264.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element262.useMemo)(() => {
       if (hiddenBlockTypes && hiddenBlockTypes.length > 0) {
         const defaultAllowedBlockTypes = true === settings.allowedBlockTypes ? blockTypes.map(({ name: name2 }) => name2) : settings.allowedBlockTypes || [];
         return defaultAllowedBlockTypes.filter(
@@ -91549,11 +91085,11 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return settings.allowedBlockTypes;
     }, [settings.allowedBlockTypes, hiddenBlockTypes, blockTypes]);
-    const inserterMediaCategories2 = (0, import_element264.useMemo)(
+    const inserterMediaCategories2 = (0, import_element262.useMemo)(
       () => getInserterMediaCategories(currentPostId, viewablePostTypeLabel),
       [currentPostId, viewablePostTypeLabel]
     );
-    return (0, import_element264.useMemo)(() => {
+    return (0, import_element262.useMemo)(() => {
       const blockEditorSettings = {
         ...Object.fromEntries(
           Object.entries(settings).filter(
@@ -91573,7 +91109,7 @@ If there's a particular need for this, please submit a feature request at https:
         isDistractionFree,
         keepCaretInsideBlock,
         [getMediaSelectKey]: (select9, attachmentId) => {
-          return select9(import_core_data47.store).getEntityRecord(
+          return select9(import_core_data49.store).getEntityRecord(
             "postType",
             "attachment",
             attachmentId
@@ -91589,16 +91125,16 @@ If there's a particular need for this, please submit a feature request at https:
         mediaDelete: hasUploadPermissions ? mediaDelete : void 0,
         __experimentalBlockPatterns: blockPatterns,
         [selectBlockPatternsKey]: (select9) => {
-          const { hasFinishedResolution, getBlockPatternsForPostType } = unlock(select9(import_core_data47.store));
+          const { hasFinishedResolution, getBlockPatternsForPostType } = unlock(select9(import_core_data49.store));
           const patterns2 = getBlockPatternsForPostType(postType2);
           return hasFinishedResolution("getBlockPatterns") ? patterns2 : void 0;
         },
         [reusableBlocksSelectKey]: __experimentalReusableBlocksSelect,
         [userPatternCategoriesSelectKey]: __experimentalUserPatternCategoriesSelect,
         __experimentalBlockPatternCategories: blockPatternCategories,
-        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data47.__experimentalFetchLinkSuggestions)(search, searchOptions, settings),
+        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data49.__experimentalFetchLinkSuggestions)(search, searchOptions, settings),
         inserterMediaCategories: inserterMediaCategories2,
-        __experimentalFetchRichUrlData: import_core_data47.__experimentalFetchUrlData,
+        __experimentalFetchRichUrlData: import_core_data49.__experimentalFetchUrlData,
         // Todo: This only checks the top level post, not the post within a template or any other entity that can be edited.
         // This might be better as a generic "canUser" selector.
         __experimentalCanUserUseUnfilteredHTML: canUseUnfilteredHTML,
@@ -91674,12 +91210,12 @@ If there's a particular need for this, please submit a feature request at https:
   var use_block_editor_settings_default = useBlockEditorSettings;

   // packages/editor/build-module/components/provider/disable-non-page-content-blocks.mjs
-  var import_data68 = __toESM(require_data(), 1);
+  var import_data63 = __toESM(require_data(), 1);
   var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_element266 = __toESM(require_element(), 1);
+  var import_element264 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/provider/use-post-content-block-types.mjs
-  var import_element265 = __toESM(require_element(), 1);
+  var import_element263 = __toESM(require_element(), 1);
   var import_hooks37 = __toESM(require_hooks(), 1);
   var POST_CONTENT_BLOCK_TYPES = [
     "core/post-title",
@@ -91687,7 +91223,7 @@ If there's a particular need for this, please submit a feature request at https:
     "core/post-content"
   ];
   function usePostContentBlockTypes() {
-    return (0, import_element265.useMemo)(
+    return (0, import_element263.useMemo)(
       () => [
         ...(0, import_hooks37.applyFilters)(
           "editor.postContentBlockTypes",
@@ -91701,7 +91237,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/provider/disable-non-page-content-blocks.mjs
   function DisableNonPageContentBlocks() {
     const postContentBlockTypes = usePostContentBlockTypes();
-    const { contentOnlyIds, templateParts } = (0, import_data68.useSelect)(
+    const { contentOnlyIds, templateParts } = (0, import_data63.useSelect)(
       (select9) => {
         const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store));
         const { getBlocksByName } = select9(import_block_editor22.store);
@@ -91712,7 +91248,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postContentBlockTypes]
     );
-    const templatePartChildren = (0, import_data68.useSelect)(
+    const templatePartChildren = (0, import_data63.useSelect)(
       (select9) => {
         const { getBlockOrder: getBlockOrder2 } = select9(import_block_editor22.store);
         return templateParts.flatMap(
@@ -91721,8 +91257,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [templateParts]
     );
-    const registry = (0, import_data68.useRegistry)();
-    (0, import_element266.useEffect)(() => {
+    const registry = (0, import_data63.useRegistry)();
+    (0, import_element264.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -91735,7 +91271,7 @@ If there's a particular need for this, please submit a feature request at https:
         unsetBlockEditingMode("");
       };
     }, [registry]);
-    (0, import_element266.useEffect)(() => {
+    (0, import_element264.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -91756,7 +91292,7 @@ If there's a particular need for this, please submit a feature request at https:
         });
       };
     }, [templateParts, registry]);
-    (0, import_element266.useEffect)(() => {
+    (0, import_element264.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -91794,16 +91330,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/navigation-block-editing-mode.mjs
-  var import_element267 = __toESM(require_element(), 1);
-  var import_data69 = __toESM(require_data(), 1);
+  var import_element265 = __toESM(require_element(), 1);
+  var import_data64 = __toESM(require_data(), 1);
   var import_block_editor23 = __toESM(require_block_editor(), 1);
   function NavigationBlockEditingMode() {
-    const registry = (0, import_data69.useRegistry)();
-    const blockClientId = (0, import_data69.useSelect)(
+    const registry = (0, import_data64.useRegistry)();
+    const blockClientId = (0, import_data64.useSelect)(
       (select9) => select9(import_block_editor23.store).getBlockOrder()?.[0],
       []
     );
-    (0, import_element267.useEffect)(() => {
+    (0, import_element265.useEffect)(() => {
       if (!blockClientId) {
         return;
       }
@@ -91822,7 +91358,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-hide-blocks-from-inserter.mjs
-  var import_element268 = __toESM(require_element(), 1);
+  var import_element266 = __toESM(require_element(), 1);
   var import_hooks38 = __toESM(require_hooks(), 1);
   var POST_TYPES_ALLOWING_POST_CONTENT_TEMPLATE_PART = [
     "wp_block",
@@ -91830,7 +91366,7 @@ If there's a particular need for this, please submit a feature request at https:
     "wp_template_part"
   ];
   function useHideBlocksFromInserter(postType2, mode) {
-    (0, import_element268.useEffect)(() => {
+    (0, import_element266.useEffect)(() => {
       (0, import_hooks38.addFilter)(
         "blockEditor.__unstableCanInsertBlockType",
         "removeTemplatePartsFromInserter",
@@ -91869,8 +91405,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-revision-blocks.mjs
-  var import_data70 = __toESM(require_data(), 1);
-  var import_element269 = __toESM(require_element(), 1);
+  var import_data65 = __toESM(require_data(), 1);
+  var import_element267 = __toESM(require_element(), 1);
   var import_blocks14 = __toESM(require_blocks(), 1);

   // node_modules/diff/libesm/diff/base.js
@@ -92872,208 +92408,1177 @@ If there's a particular need for this, please submit a feature request at https:
             rangeFormatChanged = formatChanged;
           }
         }
-        currentIdx += part.value.length;
-        previousIdx += part.value.length;
+        currentIdx += part.value.length;
+        previousIdx += part.value.length;
+      }
+    }
+    return new import_rich_text2.RichTextData(result);
+  }
+  function applyDiffToBlock(currentBlock, previousBlock, diffStatus) {
+    const blockType = (0, import_blocks13.getBlockType)(currentBlock.name);
+    if (!blockType) {
+      return;
+    }
+    const changedAttributes = {};
+    for (const [attrName, attrDef] of Object.entries(
+      blockType.attributes
+    )) {
+      if (attrDef.source === "rich-text") {
+        const currentRichText = currentBlock.attributes[attrName];
+        const previousRichText = previousBlock.attributes[attrName];
+        if (currentRichText instanceof import_rich_text2.RichTextData && previousRichText instanceof import_rich_text2.RichTextData) {
+          currentBlock.attributes[attrName] = applyRichTextDiff(
+            currentRichText,
+            previousRichText
+          );
+        }
+      } else {
+        const currStr = stringifyValue(
+          currentBlock.attributes[attrName]
+        );
+        const prevStr = stringifyValue(
+          previousBlock.attributes[attrName]
+        );
+        if (currStr !== prevStr) {
+          changedAttributes[attrName] = diffWordsWithSpace(
+            prevStr,
+            currStr
+          );
+        }
+      }
+    }
+    if (Object.keys(changedAttributes).length > 0) {
+      diffStatus.changedAttributes = changedAttributes;
+    }
+  }
+  function applyDiffRecursively(parsedBlock, rawBlock) {
+    if (rawBlock.__revisionDiffStatus) {
+      if (rawBlock.__revisionDiffStatus.status === "modified" && rawBlock.__previousRawBlock) {
+        const previousParsed = parseRawBlock(rawBlock.__previousRawBlock);
+        if (previousParsed) {
+          applyDiffToBlock(
+            parsedBlock,
+            previousParsed,
+            rawBlock.__revisionDiffStatus
+          );
+        }
+      }
+      parsedBlock.__revisionDiffStatus = rawBlock.__revisionDiffStatus;
+      parsedBlock.attributes.__revisionDiffStatus = rawBlock.__revisionDiffStatus;
+    }
+    if (parsedBlock.innerBlocks && rawBlock.innerBlocks) {
+      for (let i3 = 0; i3 < parsedBlock.innerBlocks.length; i3++) {
+        const parsedInner = parsedBlock.innerBlocks[i3];
+        const rawInner = rawBlock.innerBlocks[i3];
+        if (parsedInner && rawInner) {
+          applyDiffRecursively(parsedInner, rawInner);
+        }
+      }
+    }
+  }
+  function diffRevisionContent(currentContent, previousContent) {
+    const currentRaw = (0, import_block_serialization_default_parser.parse)(currentContent || "");
+    const previousRaw = (0, import_block_serialization_default_parser.parse)(previousContent || "");
+    const mergedRaw = diffRawBlocks(currentRaw, previousRaw);
+    return mergedRaw.map((rawBlock) => {
+      const parsed = parseRawBlock(rawBlock);
+      if (parsed) {
+        applyDiffRecursively(parsed, rawBlock);
+      }
+      return parsed;
+    }).filter(Boolean);
+  }
+
+  // packages/editor/build-module/components/post-revisions-preview/preserve-client-ids.mjs
+  function preserveClientIds(newBlocks, prevBlocks) {
+    if (!prevBlocks?.length || !newBlocks?.length) {
+      return newBlocks;
+    }
+    const newSigs = newBlocks.map((block) => block.name);
+    const prevSigs = prevBlocks.map((block) => block.name);
+    const diffResult = diffArrays(prevSigs, newSigs);
+    let newIndex = 0;
+    let prevIndex = 0;
+    const result = [];
+    for (const chunk2 of diffResult) {
+      if (chunk2.removed) {
+        prevIndex += chunk2.count;
+      } else if (chunk2.added) {
+        for (let i3 = 0; i3 < chunk2.count; i3++) {
+          result.push(newBlocks[newIndex++]);
+        }
+      } else {
+        for (let i3 = 0; i3 < chunk2.count; i3++) {
+          const newBlock = newBlocks[newIndex++];
+          const prevBlock = prevBlocks[prevIndex++];
+          result.push({
+            ...newBlock,
+            clientId: prevBlock.clientId,
+            innerBlocks: preserveClientIds(
+              newBlock.innerBlocks,
+              prevBlock.innerBlocks
+            )
+          });
+        }
+      }
+    }
+    return result;
+  }
+
+  // packages/editor/build-module/components/provider/use-revision-blocks.mjs
+  function useRevisionBlocks() {
+    const {
+      isInRevisionsMode,
+      showDiff,
+      revision,
+      previousRevision,
+      postType: postType2
+    } = (0, import_data65.useSelect)((select9) => {
+      const {
+        isRevisionsMode: isRevisionsMode2,
+        isShowingRevisionDiff: isShowingRevisionDiff2,
+        getCurrentRevision: getCurrentRevision2,
+        getPreviousRevision: getPreviousRevision2
+      } = unlock(select9(store));
+      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
+      const inRevisions = isRevisionsMode2();
+      return {
+        isInRevisionsMode: inRevisions,
+        showDiff: isShowingRevisionDiff2(),
+        revision: inRevisions ? getCurrentRevision2() : void 0,
+        previousRevision: inRevisions ? getPreviousRevision2() : void 0,
+        postType: getCurrentPostType2()
+      };
+    }, []);
+    const previousBlocksRef = (0, import_element267.useRef)([]);
+    const blocks = (0, import_element267.useMemo)(() => {
+      if (!isInRevisionsMode) {
+        previousBlocksRef.current = [];
+        return null;
+      }
+      if (!revision) {
+        return [];
+      }
+      const currentContent = revision?.content?.raw ?? "";
+      let parsedBlocks;
+      if (showDiff) {
+        const previousContent = previousRevision?.content?.raw || "";
+        parsedBlocks = diffRevisionContent(
+          currentContent,
+          previousContent
+        );
+      } else {
+        parsedBlocks = (0, import_blocks14.parse)(currentContent);
+      }
+      if (postType2 === "wp_navigation") {
+        parsedBlocks = [
+          (0, import_blocks14.createBlock)(
+            "core/navigation",
+            { templateLock: false },
+            parsedBlocks
+          )
+        ];
+      }
+      const blocksWithStableIds = preserveClientIds(
+        parsedBlocks,
+        previousBlocksRef.current
+      );
+      previousBlocksRef.current = blocksWithStableIds;
+      return blocksWithStableIds;
+    }, [
+      isInRevisionsMode,
+      revision,
+      revision?.content?.raw,
+      previousRevision?.content?.raw,
+      postType2,
+      showDiff
+    ]);
+    return blocks;
+  }
+
+  // packages/editor/build-module/components/commands/index.mjs
+  var import_data73 = __toESM(require_data(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_commands = __toESM(require_commands(), 1);
+  var import_preferences7 = __toESM(require_preferences(), 1);
+  var import_notices17 = __toESM(require_notices(), 1);
+  var import_block_editor24 = __toESM(require_block_editor(), 1);
+  var import_core_data52 = __toESM(require_core_data(), 1);
+
+  // packages/interface/build-module/index.mjs
+  var build_module_exports = {};
+  __export(build_module_exports, {
+    ActionItem: () => action_item_default,
+    ComplementaryArea: () => complementary_area_default,
+    ComplementaryAreaMoreMenuItem: () => ComplementaryAreaMoreMenuItem,
+    FullscreenMode: () => fullscreen_mode_default,
+    InterfaceSkeleton: () => interface_skeleton_default,
+    PinnedItems: () => pinned_items_default,
+    store: () => store3
+  });
+
+  // packages/interface/build-module/components/complementary-area/index.mjs
+  var import_components145 = __toESM(require_components(), 1);
+  var import_data70 = __toESM(require_data(), 1);
+  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_element270 = __toESM(require_element(), 1);
+  var import_viewport3 = __toESM(require_viewport(), 1);
+  var import_preferences6 = __toESM(require_preferences(), 1);
+  var import_compose49 = __toESM(require_compose(), 1);
+  var import_plugins3 = __toESM(require_plugins(), 1);
+
+  // packages/interface/build-module/components/complementary-area-toggle/index.mjs
+  var import_components142 = __toESM(require_components(), 1);
+  var import_data69 = __toESM(require_data(), 1);
+  var import_plugins2 = __toESM(require_plugins(), 1);
+
+  // packages/interface/build-module/store/index.mjs
+  var import_data68 = __toESM(require_data(), 1);
+
+  // packages/interface/build-module/store/actions.mjs
+  var actions_exports2 = {};
+  __export(actions_exports2, {
+    closeModal: () => closeModal,
+    disableComplementaryArea: () => disableComplementaryArea,
+    enableComplementaryArea: () => enableComplementaryArea,
+    openModal: () => openModal,
+    pinItem: () => pinItem,
+    setDefaultComplementaryArea: () => setDefaultComplementaryArea,
+    setFeatureDefaults: () => setFeatureDefaults,
+    setFeatureValue: () => setFeatureValue,
+    toggleFeature: () => toggleFeature,
+    unpinItem: () => unpinItem
+  });
+  var import_deprecated5 = __toESM(require_deprecated(), 1);
+  var import_preferences4 = __toESM(require_preferences(), 1);
+
+  // packages/interface/build-module/store/deprecated.mjs
+  var import_deprecated4 = __toESM(require_deprecated(), 1);
+  function normalizeComplementaryAreaScope(scope) {
+    if (["core/edit-post", "core/edit-site"].includes(scope)) {
+      (0, import_deprecated4.default)(`${scope} interface scope`, {
+        alternative: "core interface scope",
+        hint: "core/edit-post and core/edit-site are merging.",
+        version: "6.6"
+      });
+      return "core";
+    }
+    return scope;
+  }
+  function normalizeComplementaryAreaName(scope, name2) {
+    if (scope === "core" && name2 === "edit-site/template") {
+      (0, import_deprecated4.default)(`edit-site/template sidebar`, {
+        alternative: "edit-post/document",
+        version: "6.6"
+      });
+      return "edit-post/document";
+    }
+    if (scope === "core" && name2 === "edit-site/block-inspector") {
+      (0, import_deprecated4.default)(`edit-site/block-inspector sidebar`, {
+        alternative: "edit-post/block",
+        version: "6.6"
+      });
+      return "edit-post/block";
+    }
+    return name2;
+  }
+
+  // packages/interface/build-module/store/actions.mjs
+  var setDefaultComplementaryArea = (scope, area) => {
+    scope = normalizeComplementaryAreaScope(scope);
+    area = normalizeComplementaryAreaName(scope, area);
+    return {
+      type: "SET_DEFAULT_COMPLEMENTARY_AREA",
+      scope,
+      area
+    };
+  };
+  var enableComplementaryArea = (scope, area) => ({ registry, dispatch: dispatch8 }) => {
+    if (!area) {
+      return;
+    }
+    scope = normalizeComplementaryAreaScope(scope);
+    area = normalizeComplementaryAreaName(scope, area);
+    const isComplementaryAreaVisible = registry.select(import_preferences4.store).get(scope, "isComplementaryAreaVisible");
+    if (!isComplementaryAreaVisible) {
+      registry.dispatch(import_preferences4.store).set(scope, "isComplementaryAreaVisible", true);
+    }
+    dispatch8({
+      type: "ENABLE_COMPLEMENTARY_AREA",
+      scope,
+      area
+    });
+  };
+  var disableComplementaryArea = (scope) => ({ registry }) => {
+    scope = normalizeComplementaryAreaScope(scope);
+    const isComplementaryAreaVisible = registry.select(import_preferences4.store).get(scope, "isComplementaryAreaVisible");
+    if (isComplementaryAreaVisible) {
+      registry.dispatch(import_preferences4.store).set(scope, "isComplementaryAreaVisible", false);
+    }
+  };
+  var pinItem = (scope, item) => ({ registry }) => {
+    if (!item) {
+      return;
+    }
+    scope = normalizeComplementaryAreaScope(scope);
+    item = normalizeComplementaryAreaName(scope, item);
+    const pinnedItems = registry.select(import_preferences4.store).get(scope, "pinnedItems");
+    if (pinnedItems?.[item] === true) {
+      return;
+    }
+    registry.dispatch(import_preferences4.store).set(scope, "pinnedItems", {
+      ...pinnedItems,
+      [item]: true
+    });
+  };
+  var unpinItem = (scope, item) => ({ registry }) => {
+    if (!item) {
+      return;
+    }
+    scope = normalizeComplementaryAreaScope(scope);
+    item = normalizeComplementaryAreaName(scope, item);
+    const pinnedItems = registry.select(import_preferences4.store).get(scope, "pinnedItems");
+    registry.dispatch(import_preferences4.store).set(scope, "pinnedItems", {
+      ...pinnedItems,
+      [item]: false
+    });
+  };
+  function toggleFeature(scope, featureName) {
+    return function({ registry }) {
+      (0, import_deprecated5.default)(`dispatch( 'core/interface' ).toggleFeature`, {
+        since: "6.0",
+        alternative: `dispatch( 'core/preferences' ).toggle`
+      });
+      registry.dispatch(import_preferences4.store).toggle(scope, featureName);
+    };
+  }
+  function setFeatureValue(scope, featureName, value) {
+    return function({ registry }) {
+      (0, import_deprecated5.default)(`dispatch( 'core/interface' ).setFeatureValue`, {
+        since: "6.0",
+        alternative: `dispatch( 'core/preferences' ).set`
+      });
+      registry.dispatch(import_preferences4.store).set(scope, featureName, !!value);
+    };
+  }
+  function setFeatureDefaults(scope, defaults2) {
+    return function({ registry }) {
+      (0, import_deprecated5.default)(`dispatch( 'core/interface' ).setFeatureDefaults`, {
+        since: "6.0",
+        alternative: `dispatch( 'core/preferences' ).setDefaults`
+      });
+      registry.dispatch(import_preferences4.store).setDefaults(scope, defaults2);
+    };
+  }
+  function openModal(name2) {
+    return {
+      type: "OPEN_MODAL",
+      name: name2
+    };
+  }
+  function closeModal() {
+    return {
+      type: "CLOSE_MODAL"
+    };
+  }
+
+  // packages/interface/build-module/store/selectors.mjs
+  var selectors_exports3 = {};
+  __export(selectors_exports3, {
+    getActiveComplementaryArea: () => getActiveComplementaryArea,
+    isComplementaryAreaLoading: () => isComplementaryAreaLoading,
+    isFeatureActive: () => isFeatureActive,
+    isItemPinned: () => isItemPinned,
+    isModalActive: () => isModalActive
+  });
+  var import_data66 = __toESM(require_data(), 1);
+  var import_deprecated7 = __toESM(require_deprecated(), 1);
+  var import_preferences5 = __toESM(require_preferences(), 1);
+  var getActiveComplementaryArea = (0, import_data66.createRegistrySelector)(
+    (select9) => (state2, scope) => {
+      scope = normalizeComplementaryAreaScope(scope);
+      const isComplementaryAreaVisible = select9(import_preferences5.store).get(
+        scope,
+        "isComplementaryAreaVisible"
+      );
+      if (isComplementaryAreaVisible === void 0) {
+        return void 0;
+      }
+      if (isComplementaryAreaVisible === false) {
+        return null;
+      }
+      return state2?.complementaryAreas?.[scope];
+    }
+  );
+  var isComplementaryAreaLoading = (0, import_data66.createRegistrySelector)(
+    (select9) => (state2, scope) => {
+      scope = normalizeComplementaryAreaScope(scope);
+      const isVisible2 = select9(import_preferences5.store).get(
+        scope,
+        "isComplementaryAreaVisible"
+      );
+      const identifier = state2?.complementaryAreas?.[scope];
+      return isVisible2 && identifier === void 0;
+    }
+  );
+  var isItemPinned = (0, import_data66.createRegistrySelector)(
+    (select9) => (state2, scope, item) => {
+      scope = normalizeComplementaryAreaScope(scope);
+      item = normalizeComplementaryAreaName(scope, item);
+      const pinnedItems = select9(import_preferences5.store).get(
+        scope,
+        "pinnedItems"
+      );
+      return pinnedItems?.[item] ?? true;
+    }
+  );
+  var isFeatureActive = (0, import_data66.createRegistrySelector)(
+    (select9) => (state2, scope, featureName) => {
+      (0, import_deprecated7.default)(
+        `select( 'core/interface' ).isFeatureActive( scope, featureName )`,
+        {
+          since: "6.0",
+          alternative: `select( 'core/preferences' ).get( scope, featureName )`
+        }
+      );
+      return !!select9(import_preferences5.store).get(scope, featureName);
+    }
+  );
+  function isModalActive(state2, modalName3) {
+    return state2.activeModal === modalName3;
+  }
+
+  // packages/interface/build-module/store/reducer.mjs
+  var import_data67 = __toESM(require_data(), 1);
+  function complementaryAreas(state2 = {}, action) {
+    switch (action.type) {
+      case "SET_DEFAULT_COMPLEMENTARY_AREA": {
+        const { scope, area } = action;
+        if (state2[scope]) {
+          return state2;
+        }
+        return {
+          ...state2,
+          [scope]: area
+        };
+      }
+      case "ENABLE_COMPLEMENTARY_AREA": {
+        const { scope, area } = action;
+        return {
+          ...state2,
+          [scope]: area
+        };
       }
     }
-    return new import_rich_text2.RichTextData(result);
+    return state2;
   }
-  function applyDiffToBlock(currentBlock, previousBlock, diffStatus) {
-    const blockType = (0, import_blocks13.getBlockType)(currentBlock.name);
-    if (!blockType) {
-      return;
+  function activeModal(state2 = null, action) {
+    switch (action.type) {
+      case "OPEN_MODAL":
+        return action.name;
+      case "CLOSE_MODAL":
+        return null;
     }
-    const changedAttributes = {};
-    for (const [attrName, attrDef] of Object.entries(
-      blockType.attributes
-    )) {
-      if (attrDef.source === "rich-text") {
-        const currentRichText = currentBlock.attributes[attrName];
-        const previousRichText = previousBlock.attributes[attrName];
-        if (currentRichText instanceof import_rich_text2.RichTextData && previousRichText instanceof import_rich_text2.RichTextData) {
-          currentBlock.attributes[attrName] = applyRichTextDiff(
-            currentRichText,
-            previousRichText
-          );
-        }
-      } else {
-        const currStr = stringifyValue(
-          currentBlock.attributes[attrName]
-        );
-        const prevStr = stringifyValue(
-          previousBlock.attributes[attrName]
-        );
-        if (currStr !== prevStr) {
-          changedAttributes[attrName] = diffWordsWithSpace(
-            prevStr,
-            currStr
-          );
-        }
+    return state2;
+  }
+  var reducer_default3 = (0, import_data67.combineReducers)({
+    complementaryAreas,
+    activeModal
+  });
+
+  // packages/interface/build-module/store/constants.mjs
+  var STORE_NAME3 = "core/interface";
+
+  // packages/interface/build-module/store/index.mjs
+  var store3 = (0, import_data68.createReduxStore)(STORE_NAME3, {
+    reducer: reducer_default3,
+    actions: actions_exports2,
+    selectors: selectors_exports3
+  });
+  (0, import_data68.register)(store3);
+
+  // packages/interface/build-module/components/complementary-area-toggle/index.mjs
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+  function roleSupportsCheckedState(role) {
+    return [
+      "checkbox",
+      "option",
+      "radio",
+      "switch",
+      "menuitemcheckbox",
+      "menuitemradio",
+      "treeitem"
+    ].includes(role);
+  }
+  function ComplementaryAreaToggle({
+    as = import_components142.Button,
+    scope,
+    identifier: identifierProp,
+    icon: iconProp,
+    selectedIcon,
+    name: name2,
+    shortcut,
+    ...props
+  }) {
+    const ComponentToUse = as;
+    const context = (0, import_plugins2.usePluginContext)();
+    const icon = iconProp || context.icon;
+    const identifier = identifierProp || `${context.name}/${name2}`;
+    const isSelected2 = (0, import_data69.useSelect)(
+      (select9) => select9(store3).getActiveComplementaryArea(scope) === identifier,
+      [identifier, scope]
+    );
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data69.useDispatch)(store3);
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+      ComponentToUse,
+      {
+        icon: selectedIcon && isSelected2 ? selectedIcon : icon,
+        "aria-controls": identifier.replace("/", ":"),
+        "aria-checked": roleSupportsCheckedState(props.role) ? isSelected2 : void 0,
+        onClick: () => {
+          if (isSelected2) {
+            disableComplementaryArea2(scope);
+          } else {
+            enableComplementaryArea2(scope, identifier);
+          }
+        },
+        shortcut,
+        ...props
       }
-    }
-    if (Object.keys(changedAttributes).length > 0) {
-      diffStatus.changedAttributes = changedAttributes;
-    }
+    );
   }
-  function applyDiffRecursively(parsedBlock, rawBlock) {
-    if (rawBlock.__revisionDiffStatus) {
-      if (rawBlock.__revisionDiffStatus.status === "modified" && rawBlock.__previousRawBlock) {
-        const previousParsed = parseRawBlock(rawBlock.__previousRawBlock);
-        if (previousParsed) {
-          applyDiffToBlock(
-            parsedBlock,
-            previousParsed,
-            rawBlock.__revisionDiffStatus
-          );
+
+  // packages/interface/build-module/components/complementary-area-header/index.mjs
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var ComplementaryAreaHeader = ({
+    children,
+    className,
+    toggleButtonProps
+  }) => {
+    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
+      "div",
+      {
+        className: clsx_default(
+          "components-panel__header",
+          "interface-complementary-area-header",
+          className
+        ),
+        tabIndex: -1,
+        children: [
+          children,
+          toggleButton
+        ]
+      }
+    );
+  };
+  var complementary_area_header_default = ComplementaryAreaHeader;
+
+  // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
+  var import_compose48 = __toESM(require_compose(), 1);
+  var import_element269 = __toESM(require_element(), 1);
+
+  // packages/interface/build-module/components/action-item/index.mjs
+  var import_components143 = __toESM(require_components(), 1);
+  var import_element268 = __toESM(require_element(), 1);
+  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  function ActionItemSlot({
+    name: name2,
+    as: Component3 = import_components143.MenuGroup,
+    fillProps = {},
+    children,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components143.Slot, { name: name2, fillProps, children: (fills) => {
+      const items = import_element268.Children.toArray(fills);
+      if (!items.length) {
+        return null;
+      }
+      if (typeof children === "function") {
+        return children(items);
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(Component3, { ...props, children: items });
+    } });
+  }
+  function ActionItem({ name: name2, as, onClick, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components143.Fill, { name: name2, children: ({ as: slotAs = import_components143.MenuItem, onClick: slotOnClick }) => {
+      const Component3 = as ?? slotAs;
+      const handlers = [onClick, slotOnClick].filter(Boolean);
+      return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+        Component3,
+        {
+          onClick: handlers.length ? (...args) => handlers.forEach(
+            (handler) => handler(...args)
+          ) : void 0,
+          ...props
         }
+      );
+    } });
+  }
+  ActionItem.Slot = ActionItemSlot;
+  var action_item_default = ActionItem;
+
+  // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var menuItems = (0, import_compose48.observableMap)();
+  function useHasComplementaryAreaMenuItem(scope, target) {
+    return !!(0, import_compose48.useObservableValue)(menuItems, `${scope}/${target}`);
+  }
+  function DefaultComplementaryAreaMoreMenuItem({
+    scope,
+    target,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+      ComplementaryAreaToggle,
+      {
+        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          action_item_default,
+          {
+            name: `${scope}/plugin-more-menu`,
+            ...toggleProps
+          }
+        ),
+        role: "menuitemcheckbox",
+        name: target,
+        scope,
+        ...props
       }
-      parsedBlock.__revisionDiffStatus = rawBlock.__revisionDiffStatus;
-      parsedBlock.attributes.__revisionDiffStatus = rawBlock.__revisionDiffStatus;
-    }
-    if (parsedBlock.innerBlocks && rawBlock.innerBlocks) {
-      for (let i3 = 0; i3 < parsedBlock.innerBlocks.length; i3++) {
-        const parsedInner = parsedBlock.innerBlocks[i3];
-        const rawInner = rawBlock.innerBlocks[i3];
-        if (parsedInner && rawInner) {
-          applyDiffRecursively(parsedInner, rawInner);
+    );
+  }
+  function ComplementaryAreaMoreMenuItem({
+    scope,
+    target,
+    // Accepted so they don't leak to DOM elements. Registering the menu item is
+    // what keeps `ComplementaryArea` from injecting a second one.
+    __unstableExplicitMenuItem,
+    __unstableTarget,
+    ...props
+  }) {
+    (0, import_element269.useLayoutEffect)(() => {
+      const key = `${scope}/${target}`;
+      menuItems.set(key, (menuItems.get(key) ?? 0) + 1);
+      return () => {
+        const count = menuItems.get(key) - 1;
+        if (count) {
+          menuItems.set(key, count);
+        } else {
+          menuItems.delete(key);
         }
+      };
+    }, [scope, target]);
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+      DefaultComplementaryAreaMoreMenuItem,
+      {
+        scope,
+        target,
+        ...props
       }
-    }
+    );
   }
-  function diffRevisionContent(currentContent, previousContent) {
-    const currentRaw = (0, import_block_serialization_default_parser.parse)(currentContent || "");
-    const previousRaw = (0, import_block_serialization_default_parser.parse)(previousContent || "");
-    const mergedRaw = diffRawBlocks(currentRaw, previousRaw);
-    return mergedRaw.map((rawBlock) => {
-      const parsed = parseRawBlock(rawBlock);
-      if (parsed) {
-        applyDiffRecursively(parsed, rawBlock);
+
+  // packages/interface/build-module/components/pinned-items/index.mjs
+  var import_components144 = __toESM(require_components(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  function PinnedItems({ scope, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components144.Fill, { name: `PinnedItems/${scope}`, ...props });
+  }
+  function PinnedItemsSlot({ scope, className, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components144.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      "div",
+      {
+        className: clsx_default(
+          className,
+          "interface-pinned-items"
+        ),
+        children: fills
       }
-      return parsed;
-    }).filter(Boolean);
+    ) });
   }
+  PinnedItems.Slot = PinnedItemsSlot;
+  var pinned_items_default = PinnedItems;

-  // packages/editor/build-module/components/post-revisions-preview/preserve-client-ids.mjs
-  function preserveClientIds(newBlocks, prevBlocks) {
-    if (!prevBlocks?.length || !newBlocks?.length) {
-      return newBlocks;
+  // packages/interface/build-module/components/complementary-area/index.mjs
+  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  var ANIMATION_DURATION = 0.3;
+  function ComplementaryAreaSlot({ scope, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components145.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+  }
+  var variants = {
+    // `auto` leaves the width to the area's own stylesheet, so it stays in one
+    // place. framer-motion measures the element to animate, then restores
+    // `auto`.
+    open: { width: "auto" },
+    // Resolved with the `custom` value passed to `AnimatePresence`, which is
+    // the only way an already removed element can be given a fresh transition.
+    closed: (transition) => ({ width: 0, transition })
+  };
+  function renderContainer(render5, props) {
+    if ((0, import_element270.isValidElement)(render5)) {
+      return (0, import_element270.cloneElement)(render5, {
+        ...props,
+        className: clsx_default(render5.props.className, props.className),
+        style: { ...render5.props.style, ...props.style }
+      });
     }
-    const newSigs = newBlocks.map((block) => block.name);
-    const prevSigs = prevBlocks.map((block) => block.name);
-    const diffResult = diffArrays(prevSigs, newSigs);
-    let newIndex = 0;
-    let prevIndex = 0;
-    const result = [];
-    for (const chunk2 of diffResult) {
-      if (chunk2.removed) {
-        prevIndex += chunk2.count;
-      } else if (chunk2.added) {
-        for (let i3 = 0; i3 < chunk2.count; i3++) {
-          result.push(newBlocks[newIndex++]);
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("div", { ...props });
+  }
+  function ComplementaryAreaFill({
+    activeArea,
+    isActive,
+    scope,
+    children,
+    className,
+    id,
+    render: render5
+  }) {
+    const disableMotion = (0, import_compose49.useReducedMotion)();
+    const isMobileViewport = (0, import_compose49.useViewportMatch)("medium", "<");
+    const previousActiveArea = (0, import_compose49.usePrevious)(activeArea);
+    const isSwitchingAreas = !!previousActiveArea && !!activeArea && activeArea !== previousActiveArea;
+    const transition = {
+      type: "tween",
+      duration: disableMotion || isMobileViewport || isSwitchingAreas ? 0 : ANIMATION_DURATION,
+      ease: [0.6, 0, 0.4, 1]
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components145.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components145.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+      import_components145.__unstableMotion.div,
+      {
+        variants,
+        initial: "closed",
+        animate: "open",
+        exit: "closed",
+        transition,
+        className: "interface-complementary-area__fill",
+        children: renderContainer(render5, {
+          id,
+          className,
+          children
+        })
+      }
+    ) }) });
+  }
+  function useAdjustComplementaryListener(scope, identifier, activeArea, isActive, isSmall) {
+    const previousIsSmallRef = (0, import_element270.useRef)(false);
+    const shouldOpenWhenNotSmallRef = (0, import_element270.useRef)(false);
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data70.useDispatch)(store3);
+    (0, import_element270.useEffect)(() => {
+      if (isActive && isSmall && !previousIsSmallRef.current) {
+        disableComplementaryArea2(scope);
+        shouldOpenWhenNotSmallRef.current = true;
+      } else if (
+        // If there is a flag indicating the complementary area should be
+        // enabled when we go from small to big window size and we are going
+        // from a small to big window size.
+        shouldOpenWhenNotSmallRef.current && !isSmall && previousIsSmallRef.current
+      ) {
+        shouldOpenWhenNotSmallRef.current = false;
+        enableComplementaryArea2(scope, identifier);
+      } else if (
+        // If the flag is indicating the current complementary should be
+        // reopened but another complementary area becomes active, remove
+        // the flag.
+        shouldOpenWhenNotSmallRef.current && activeArea && activeArea !== identifier
+      ) {
+        shouldOpenWhenNotSmallRef.current = false;
+      }
+      if (isSmall !== previousIsSmallRef.current) {
+        previousIsSmallRef.current = isSmall;
+      }
+    }, [
+      isActive,
+      isSmall,
+      scope,
+      identifier,
+      activeArea,
+      disableComplementaryArea2,
+      enableComplementaryArea2
+    ]);
+  }
+  function ComplementaryArea({
+    children,
+    className,
+    closeLabel = (0, import_i18n205.__)("Close plugin"),
+    identifier: identifierProp,
+    header,
+    headerClassName,
+    icon: iconProp,
+    isPinnable = true,
+    panelClassName,
+    render: render5,
+    scope,
+    name: name2,
+    title,
+    toggleShortcut,
+    isActiveByDefault
+  }) {
+    const context = (0, import_plugins3.usePluginContext)();
+    const icon = iconProp || context.icon;
+    const identifier = identifierProp || `${context.name}/${name2}`;
+    const [isReady2, setIsReady2] = (0, import_element270.useState)(false);
+    const {
+      isLoading,
+      isActive,
+      isPinned,
+      activeArea,
+      isSmall,
+      isLarge,
+      showIconLabels
+    } = (0, import_data70.useSelect)(
+      (select9) => {
+        const {
+          getActiveComplementaryArea: getActiveComplementaryArea2,
+          isComplementaryAreaLoading: isComplementaryAreaLoading2,
+          isItemPinned: isItemPinned2
+        } = select9(store3);
+        const { get } = select9(import_preferences6.store);
+        const _activeArea = getActiveComplementaryArea2(scope);
+        return {
+          isLoading: isComplementaryAreaLoading2(scope),
+          isActive: _activeArea === identifier,
+          isPinned: isItemPinned2(scope, identifier),
+          activeArea: _activeArea,
+          isSmall: select9(import_viewport3.store).isViewportMatch("< medium"),
+          isLarge: select9(import_viewport3.store).isViewportMatch("large"),
+          showIconLabels: get("core", "showIconLabels")
+        };
+      },
+      [identifier, scope]
+    );
+    const hasMenuItem = useHasComplementaryAreaMenuItem(scope, name2);
+    const isMobileViewport = (0, import_compose49.useViewportMatch)("medium", "<");
+    useAdjustComplementaryListener(
+      scope,
+      identifier,
+      activeArea,
+      isActive,
+      isSmall
+    );
+    const {
+      enableComplementaryArea: enableComplementaryArea2,
+      disableComplementaryArea: disableComplementaryArea2,
+      pinItem: pinItem2,
+      unpinItem: unpinItem2
+    } = (0, import_data70.useDispatch)(store3);
+    (0, import_element270.useEffect)(() => {
+      if (isActiveByDefault && activeArea === void 0 && !isSmall) {
+        enableComplementaryArea2(scope, identifier);
+      } else if (activeArea === void 0 && isSmall) {
+        disableComplementaryArea2(scope, identifier);
+      }
+      setIsReady2(true);
+    }, [
+      activeArea,
+      isActiveByDefault,
+      scope,
+      identifier,
+      isSmall,
+      enableComplementaryArea2,
+      disableComplementaryArea2
+    ]);
+    if (!isReady2) {
+      return;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_jsx_runtime434.Fragment, { children: [
+      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+        ComplementaryAreaToggle,
+        {
+          scope,
+          identifier,
+          isPressed: isActive && (!showIconLabels || isLarge),
+          "aria-expanded": isActive,
+          "aria-disabled": isLoading,
+          label: title,
+          icon: showIconLabels ? check_default : icon,
+          showTooltip: !showIconLabels,
+          variant: showIconLabels ? "tertiary" : void 0,
+          size: "compact",
+          shortcut: toggleShortcut
         }
-      } else {
-        for (let i3 = 0; i3 < chunk2.count; i3++) {
-          const newBlock = newBlocks[newIndex++];
-          const prevBlock = prevBlocks[prevIndex++];
-          result.push({
-            ...newBlock,
-            clientId: prevBlock.clientId,
-            innerBlocks: preserveClientIds(
-              newBlock.innerBlocks,
-              prevBlock.innerBlocks
-            )
-          });
+      ) }),
+      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+        DefaultComplementaryAreaMoreMenuItem,
+        {
+          target: name2,
+          scope,
+          icon,
+          identifier,
+          children: title
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
+        ComplementaryAreaFill,
+        {
+          activeArea,
+          isActive,
+          className: clsx_default("interface-complementary-area", className),
+          scope,
+          id: identifier.replace("/", ":"),
+          render: render5,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+              complementary_area_header_default,
+              {
+                className: headerClassName,
+                closeLabel,
+                onClose: () => disableComplementaryArea2(scope),
+                toggleButtonProps: {
+                  label: closeLabel,
+                  size: "compact",
+                  shortcut: toggleShortcut,
+                  scope,
+                  identifier
+                },
+                children: header || /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(import_jsx_runtime434.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
+                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+                    import_components145.Button,
+                    {
+                      className: "interface-complementary-area__pin-unpin-item",
+                      icon: isPinned ? star_filled_default : star_empty_default,
+                      label: isPinned ? (0, import_i18n205.__)("Unpin from toolbar") : (0, import_i18n205.__)("Pin to toolbar"),
+                      onClick: () => (isPinned ? unpinItem2 : pinItem2)(
+                        scope,
+                        identifier
+                      ),
+                      isPressed: isPinned,
+                      size: "compact"
+                    }
+                  )
+                ] })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components145.Panel, { className: panelClassName, children })
+          ]
         }
-      }
-    }
-    return result;
+      )
+    ] });
   }
+  ComplementaryArea.Slot = ComplementaryAreaSlot;
+  var complementary_area_default = ComplementaryArea;

-  // packages/editor/build-module/components/provider/use-revision-blocks.mjs
-  function useRevisionBlocks() {
-    const {
-      isInRevisionsMode,
-      showDiff,
-      revision,
-      previousRevision,
-      postType: postType2
-    } = (0, import_data70.useSelect)((select9) => {
-      const {
-        isRevisionsMode: isRevisionsMode2,
-        isShowingRevisionDiff: isShowingRevisionDiff2,
-        getCurrentRevision: getCurrentRevision2,
-        getPreviousRevision: getPreviousRevision2
-      } = unlock(select9(store));
-      const { getCurrentPostType: getCurrentPostType2 } = select9(store);
-      const inRevisions = isRevisionsMode2();
-      return {
-        isInRevisionsMode: inRevisions,
-        showDiff: isShowingRevisionDiff2(),
-        revision: inRevisions ? getCurrentRevision2() : void 0,
-        previousRevision: inRevisions ? getPreviousRevision2() : void 0,
-        postType: getCurrentPostType2()
+  // packages/interface/build-module/components/fullscreen-mode/index.mjs
+  var import_element271 = __toESM(require_element(), 1);
+  var FullscreenMode = ({ isActive }) => {
+    (0, import_element271.useEffect)(() => {
+      let isSticky = false;
+      if (document.body.classList.contains("sticky-menu")) {
+        isSticky = true;
+        document.body.classList.remove("sticky-menu");
+      }
+      return () => {
+        if (isSticky) {
+          document.body.classList.add("sticky-menu");
+        }
       };
     }, []);
-    const previousBlocksRef = (0, import_element269.useRef)([]);
-    const blocks = (0, import_element269.useMemo)(() => {
-      if (!isInRevisionsMode) {
-        previousBlocksRef.current = [];
-        return null;
+    (0, import_element271.useEffect)(() => {
+      if (isActive) {
+        document.body.classList.add("is-fullscreen-mode");
+      } else {
+        document.body.classList.remove("is-fullscreen-mode");
       }
-      if (!revision) {
-        return [];
+      return () => {
+        if (isActive) {
+          document.body.classList.remove("is-fullscreen-mode");
+        }
+      };
+    }, [isActive]);
+    return null;
+  };
+  var fullscreen_mode_default = FullscreenMode;
+
+  // packages/interface/build-module/components/interface-skeleton/index.mjs
+  var import_element272 = __toESM(require_element(), 1);
+  var import_components146 = __toESM(require_components(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var ANIMATION_DURATION2 = 0.25;
+  var commonTransition = {
+    type: "tween",
+    duration: ANIMATION_DURATION2,
+    ease: [0.6, 0, 0.4, 1]
+  };
+  function useHTMLClass(className) {
+    (0, import_element272.useEffect)(() => {
+      const element = document && document.querySelector(`html:not(.${className})`);
+      if (!element) {
+        return;
       }
-      const currentContent = revision?.content?.raw ?? "";
-      let parsedBlocks;
-      if (showDiff) {
-        const previousContent = previousRevision?.content?.raw || "";
-        parsedBlocks = diffRevisionContent(
-          currentContent,
-          previousContent
-        );
-      } else {
-        parsedBlocks = (0, import_blocks14.parse)(currentContent);
+      element.classList.toggle(className);
+      return () => {
+        element.classList.toggle(className);
+      };
+    }, [className]);
+  }
+  var headerVariants = {
+    hidden: { opacity: 1, marginTop: -60 },
+    visible: { opacity: 1, marginTop: 0 },
+    distractionFreeHover: {
+      opacity: 1,
+      marginTop: 0,
+      transition: {
+        ...commonTransition,
+        delay: 0.2,
+        delayChildren: 0.2
       }
-      if (postType2 === "wp_navigation") {
-        parsedBlocks = [
-          (0, import_blocks14.createBlock)(
-            "core/navigation",
-            { templateLock: false },
-            parsedBlocks
+    },
+    distractionFreeHidden: {
+      opacity: 0,
+      marginTop: -60
+    },
+    distractionFreeDisabled: {
+      opacity: 0,
+      marginTop: 0,
+      transition: {
+        ...commonTransition,
+        delay: 0.8,
+        delayChildren: 0.8
+      }
+    }
+  };
+  function InterfaceSkeleton({
+    isDistractionFree,
+    footer,
+    header,
+    editorNotices,
+    sidebar,
+    secondarySidebar,
+    content,
+    actions: actions2,
+    labels,
+    className
+  }, ref) {
+    const isMobileViewport = (0, import_compose50.useViewportMatch)("medium", "<");
+    const disableMotion = (0, import_compose50.useReducedMotion)();
+    const defaultTransition = {
+      type: "tween",
+      duration: disableMotion ? 0 : ANIMATION_DURATION2,
+      ease: [0.6, 0, 0.4, 1]
+    };
+    useHTMLClass("interface-interface-skeleton__html-container");
+    const defaultLabels = {
+      /* translators: accessibility text for the top bar landmark region. */
+      header: (0, import_i18n206._x)("Header", "header landmark area"),
+      /* translators: accessibility text for the content landmark region. */
+      body: (0, import_i18n206.__)("Content"),
+      /* translators: accessibility text for the secondary sidebar landmark region. */
+      secondarySidebar: (0, import_i18n206.__)("Block Library"),
+      /* translators: accessibility text for the settings landmark region. */
+      sidebar: (0, import_i18n206._x)("Settings", "settings landmark area"),
+      /* translators: accessibility text for the publish landmark region. */
+      actions: (0, import_i18n206.__)("Publish"),
+      /* translators: accessibility text for the footer landmark region. */
+      footer: (0, import_i18n206.__)("Footer")
+    };
+    const mergedLabels = { ...defaultLabels, ...labels };
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+      "div",
+      {
+        ref,
+        className: clsx_default(
+          className,
+          "interface-interface-skeleton",
+          !!footer && "has-footer"
+        ),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components146.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+              navigable_region_default,
+              {
+                as: import_components146.__unstableMotion.div,
+                className: "interface-interface-skeleton__header",
+                ariaLabel: mergedLabels.header,
+                initial: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
+                whileHover: isDistractionFree && !isMobileViewport ? "distractionFreeHover" : "visible",
+                animate: isDistractionFree && !isMobileViewport ? "distractionFreeDisabled" : "visible",
+                exit: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
+                variants: headerVariants,
+                transition: defaultTransition,
+                children: header
+              }
+            ) }),
+            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
+            /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components146.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                navigable_region_default,
+                {
+                  className: "interface-interface-skeleton__secondary-sidebar",
+                  ariaLabel: mergedLabels.secondarySidebar,
+                  as: import_components146.__unstableMotion.div,
+                  initial: "closed",
+                  animate: "open",
+                  exit: "closed",
+                  variants: {
+                    open: { width: "auto" },
+                    closed: { width: 0 }
+                  },
+                  transition: defaultTransition,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                    import_components146.__unstableMotion.div,
+                    {
+                      style: {
+                        width: isMobileViewport ? "100vw" : "max-content",
+                        height: "100%"
+                      },
+                      variants: {
+                        open: { x: 0 },
+                        closed: { x: "-100%" }
+                      },
+                      transition: defaultTransition,
+                      children: secondarySidebar
+                    }
+                  )
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                navigable_region_default,
+                {
+                  className: "interface-interface-skeleton__content",
+                  ariaLabel: mergedLabels.body,
+                  children: content
+                }
+              ),
+              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                navigable_region_default,
+                {
+                  className: "interface-interface-skeleton__sidebar",
+                  ariaLabel: mergedLabels.sidebar,
+                  children: sidebar
+                }
+              ),
+              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                navigable_region_default,
+                {
+                  className: "interface-interface-skeleton__actions",
+                  ariaLabel: mergedLabels.actions,
+                  children: actions2
+                }
+              )
+            ] })
+          ] }),
+          !!footer && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+            navigable_region_default,
+            {
+              className: "interface-interface-skeleton__footer",
+              ariaLabel: mergedLabels.footer,
+              children: footer
+            }
           )
-        ];
+        ]
       }
-      const blocksWithStableIds = preserveClientIds(
-        parsedBlocks,
-        previousBlocksRef.current
-      );
-      previousBlocksRef.current = blocksWithStableIds;
-      return blocksWithStableIds;
-    }, [
-      isInRevisionsMode,
-      revision,
-      revision?.content?.raw,
-      previousRevision?.content?.raw,
-      postType2,
-      showDiff
-    ]);
-    return blocks;
+    );
   }
+  var interface_skeleton_default = (0, import_element272.forwardRef)(InterfaceSkeleton);

   // packages/editor/build-module/components/commands/index.mjs
-  var import_data73 = __toESM(require_data(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-  var import_commands = __toESM(require_commands(), 1);
-  var import_preferences7 = __toESM(require_preferences(), 1);
-  var import_notices17 = __toESM(require_notices(), 1);
-  var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_core_data50 = __toESM(require_core_data(), 1);
   var import_html_entities11 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/components/pattern-rename-modal/index.mjs
   var import_data71 = __toESM(require_data(), 1);
   var import_patterns6 = __toESM(require_patterns(), 1);
-  var import_core_data48 = __toESM(require_core_data(), 1);
+  var import_core_data50 = __toESM(require_core_data(), 1);
   var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   var { RenamePatternModal } = unlock(import_patterns6.privateApis);
   var modalName = "editor/pattern-rename";
@@ -93087,7 +93592,7 @@ If there's a particular need for this, please submit a feature request at https:
           return {};
         }
         const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-        const { getEditedEntityRecord } = select9(import_core_data48.store);
+        const { getEditedEntityRecord } = select9(import_core_data50.store);
         const _postType = getCurrentPostType2();
         return {
           record: getEditedEntityRecord(
@@ -93110,7 +93615,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/pattern-duplicate-modal/index.mjs
   var import_data72 = __toESM(require_data(), 1);
   var import_patterns7 = __toESM(require_patterns(), 1);
-  var import_core_data49 = __toESM(require_core_data(), 1);
+  var import_core_data51 = __toESM(require_core_data(), 1);
   var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   var { DuplicatePatternModal } = unlock(import_patterns7.privateApis);
   var modalName2 = "editor/pattern-duplicate";
@@ -93124,7 +93629,7 @@ If there's a particular need for this, please submit a feature request at https:
           return {};
         }
         const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-        const { getEditedEntityRecord } = select9(import_core_data49.store);
+        const { getEditedEntityRecord } = select9(import_core_data51.store);
         const _postType = getCurrentPostType2();
         return {
           record: getEditedEntityRecord(
@@ -93159,7 +93664,7 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     return {
       name: "core/toggle-pattern-editing",
-      label: disableContentOnlyForPatternsAndTemplateParts ? (0, import_i18n205.__)("Disable editing all patterns") : (0, import_i18n205.__)("Enable editing all patterns"),
+      label: disableContentOnlyForPatternsAndTemplateParts ? (0, import_i18n207.__)("Disable editing all patterns") : (0, import_i18n207.__)("Enable editing all patterns"),
       icon: symbol_default,
       category: "command",
       callback: ({ close }) => {
@@ -93202,8 +93707,8 @@ If there's a particular need for this, please submit a feature request at https:
         getEditedPostAttribute: getEditedPostAttribute2,
         isCurrentPostPublished: isCurrentPostPublished2
       } = select9(store);
-      const { getSettings: getSettings11 } = select9(import_block_editor24.store);
-      const { getPostType } = select9(import_core_data50.store);
+      const { getSettings: getSettings12 } = select9(import_block_editor24.store);
+      const { getPostType } = select9(import_core_data52.store);
       const postType2 = getPostType(getCurrentPostType2());
       return {
         editorMode: get("core", "editorMode") ?? "visual",
@@ -93211,7 +93716,7 @@ If there's a particular need for this, please submit a feature request at https:
         showBlockBreadcrumbs: get("core", "showBlockBreadcrumbs"),
         isDistractionFree: get("core", "distractionFree"),
         isFocusMode: get("core", "focusMode"),
-        isPreviewMode: getSettings11().isPreviewMode,
+        isPreviewMode: getSettings12().isPreviewMode,
         isViewable: postType2?.viewable ?? false,
         isPublished: isCurrentPostPublished2(),
         viewLink: getEditedPostAttribute2("link"),
@@ -93248,7 +93753,7 @@ If there's a particular need for this, please submit a feature request at https:
     const disableContentOnlyForPatternsAndTemplateParts = disableContentOnlyForUnsyncedPatterns && disableContentOnlyForTemplateParts;
     commands.push({
       name: "core/open-shortcut-help",
-      label: (0, import_i18n205.__)("Keyboard shortcuts"),
+      label: (0, import_i18n207.__)("Keyboard shortcuts"),
       category: "view",
       callback: ({ close }) => {
         close();
@@ -93257,7 +93762,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/toggle-distraction-free",
-      label: isDistractionFree ? (0, import_i18n205.__)("Exit Distraction free") : (0, import_i18n205.__)("Enter Distraction free"),
+      label: isDistractionFree ? (0, import_i18n207.__)("Exit Distraction free") : (0, import_i18n207.__)("Enter Distraction free"),
       category: "command",
       callback: ({ close }) => {
         toggleDistractionFree2();
@@ -93266,7 +93771,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/open-preferences",
-      label: (0, import_i18n205.__)("Editor preferences"),
+      label: (0, import_i18n207.__)("Editor preferences"),
       category: "view",
       callback: ({ close }) => {
         close();
@@ -93275,7 +93780,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/toggle-spotlight-mode",
-      label: isFocusMode ? (0, import_i18n205.__)("Exit Spotlight mode") : (0, import_i18n205.__)("Enter Spotlight mode"),
+      label: isFocusMode ? (0, import_i18n207.__)("Exit Spotlight mode") : (0, import_i18n207.__)("Enter Spotlight mode"),
       category: "command",
       callback: ({ close }) => {
         toggleSpotlightMode2();
@@ -93284,14 +93789,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/toggle-list-view",
-      label: isListViewOpen ? (0, import_i18n205.__)("Close List View") : (0, import_i18n205.__)("Open List View"),
+      label: isListViewOpen ? (0, import_i18n207.__)("Close List View") : (0, import_i18n207.__)("Open List View"),
       icon: list_view_default,
       category: "command",
       callback: ({ close }) => {
         setIsListViewOpened2(!isListViewOpen);
         close();
         createInfoNotice(
-          isListViewOpen ? (0, import_i18n205.__)("List View off.") : (0, import_i18n205.__)("List View on."),
+          isListViewOpen ? (0, import_i18n207.__)("List View off.") : (0, import_i18n207.__)("List View on."),
           {
             id: "core/editor/toggle-list-view/notice",
             type: "snackbar"
@@ -93301,7 +93806,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/toggle-top-toolbar",
-      label: (0, import_i18n205.__)("Top toolbar"),
+      label: (0, import_i18n207.__)("Top toolbar"),
       category: "command",
       callback: ({ close }) => {
         toggleTopToolbar2();
@@ -93318,7 +93823,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (allowSwitchEditorMode) {
       commands.push({
         name: "core/toggle-code-editor",
-        label: editorMode === "visual" ? (0, import_i18n205.__)("Open code editor") : (0, import_i18n205.__)("Exit code editor"),
+        label: editorMode === "visual" ? (0, import_i18n207.__)("Open code editor") : (0, import_i18n207.__)("Exit code editor"),
         icon: code_default,
         category: "command",
         callback: ({ close }) => {
@@ -93331,13 +93836,13 @@ If there's a particular need for this, please submit a feature request at https:
     }
     commands.push({
       name: "core/toggle-breadcrumbs",
-      label: showBlockBreadcrumbs ? (0, import_i18n205.__)("Hide block breadcrumbs") : (0, import_i18n205.__)("Show block breadcrumbs"),
+      label: showBlockBreadcrumbs ? (0, import_i18n207.__)("Hide block breadcrumbs") : (0, import_i18n207.__)("Show block breadcrumbs"),
       category: "command",
       callback: ({ close }) => {
         toggle("core", "showBlockBreadcrumbs");
         close();
         createInfoNotice(
-          showBlockBreadcrumbs ? (0, import_i18n205.__)("Breadcrumbs hidden.") : (0, import_i18n205.__)("Breadcrumbs visible."),
+          showBlockBreadcrumbs ? (0, import_i18n207.__)("Breadcrumbs hidden.") : (0, import_i18n207.__)("Breadcrumbs visible."),
           {
             id: "core/editor/toggle-breadcrumbs/notice",
             type: "snackbar"
@@ -93347,8 +93852,8 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/open-settings-sidebar",
-      label: (0, import_i18n205.__)("Show or hide the Settings panel"),
-      icon: (0, import_i18n205.isRTL)() ? drawer_left_default : drawer_right_default,
+      label: (0, import_i18n207.__)("Show or hide the Settings panel"),
+      icon: (0, import_i18n207.isRTL)() ? drawer_left_default : drawer_right_default,
       category: "command",
       callback: ({ close }) => {
         const activeSidebar = getActiveComplementaryArea2("core");
@@ -93362,7 +93867,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/open-block-inspector",
-      label: (0, import_i18n205.__)("Show or hide the Block settings panel"),
+      label: (0, import_i18n207.__)("Show or hide the Block settings panel"),
       icon: block_default_default,
       category: "command",
       callback: ({ close }) => {
@@ -93377,14 +93882,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
     commands.push({
       name: "core/toggle-publish-sidebar",
-      label: isPublishSidebarEnabled2 ? (0, import_i18n205.__)("Disable pre-publish checks") : (0, import_i18n205.__)("Enable pre-publish checks"),
+      label: isPublishSidebarEnabled2 ? (0, import_i18n207.__)("Disable pre-publish checks") : (0, import_i18n207.__)("Enable pre-publish checks"),
       icon: format_list_bullets_default,
       category: "command",
       callback: ({ close }) => {
         close();
         toggle("core", "isPublishSidebarEnabled");
         createInfoNotice(
-          isPublishSidebarEnabled2 ? (0, import_i18n205.__)("Pre-publish checks disabled.") : (0, import_i18n205.__)("Pre-publish checks enabled."),
+          isPublishSidebarEnabled2 ? (0, import_i18n207.__)("Pre-publish checks disabled.") : (0, import_i18n207.__)("Pre-publish checks enabled."),
           {
             id: "core/editor/publish-sidebar/notice",
             type: "snackbar"
@@ -93395,7 +93900,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (isViewable) {
       commands.push({
         name: "core/preview-link",
-        label: (0, import_i18n205.__)("Preview in a new tab"),
+        label: (0, import_i18n207.__)("Preview in a new tab"),
         icon: external_default,
         category: "view",
         callback: async ({ close }) => {
@@ -93408,7 +93913,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (isPublished && viewLink) {
         commands.push({
           name: "core/view-link",
-          label: viewItemLabel || (0, import_i18n205.__)("View post"),
+          label: viewItemLabel || (0, import_i18n207.__)("View post"),
           icon: external_default,
           category: "view",
           callback: ({ close }) => {
@@ -93435,7 +93940,7 @@ If there's a particular need for this, please submit a feature request at https:
         getBlockParents,
         getSelectedBlockClientId: getSelectedBlockClientId2,
         getSelectedBlockClientIds,
-        getSettings: getSettings11
+        getSettings: getSettings12
       } = select9(import_block_editor24.store);
       const { getEditorSettings: getEditorSettings2 } = select9(store);
       const editorSettings2 = getEditorSettings2();
@@ -93453,7 +93958,7 @@ If there's a particular need for this, please submit a feature request at https:
             getBlockAttributes2(clientId)
           )
         ),
-        isPreviewMode: getSettings11().isPreviewMode
+        isPreviewMode: getSettings12().isPreviewMode
       };
     }, []);
     const { updateEditorSettings: updateEditorSettings2 } = (0, import_data73.useDispatch)(store);
@@ -93486,7 +93991,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (postType2 === PATTERN_POST_TYPE) {
       commands.push({
         name: "core/rename-pattern",
-        label: (0, import_i18n205.__)("Rename pattern"),
+        label: (0, import_i18n207.__)("Rename pattern"),
         icon: pencil_default,
         category: "edit",
         callback: ({ close }) => {
@@ -93496,7 +94001,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       commands.push({
         name: "core/duplicate-pattern",
-        label: (0, import_i18n205.__)("Duplicate pattern"),
+        label: (0, import_i18n207.__)("Duplicate pattern"),
         icon: symbol_default,
         category: "command",
         callback: ({ close }) => {
@@ -93529,14 +94034,14 @@ If there's a particular need for this, please submit a feature request at https:
         goBack: editorSettings2.onNavigateToPreviousEntityRecord,
         templateId: _templateId,
         isPreviewMode: editorSettings2.isPreviewMode,
-        canEditTemplate: !!_templateId && select9(import_core_data50.store).canUser("update", {
+        canEditTemplate: !!_templateId && select9(import_core_data52.store).canUser("update", {
           kind: "postType",
           name: "wp_template",
           id: _templateId
         })
       };
     }, []);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data50.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data52.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
@@ -93548,9 +94053,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (templateId2 && hasResolved && canEditTemplate) {
       commands.push({
         name: "core/switch-to-template-focus",
-        label: (0, import_i18n205.sprintf)(
+        label: (0, import_i18n207.sprintf)(
           /* translators: %s: template title */
-          (0, import_i18n205.__)("Edit template: %s"),
+          (0, import_i18n207.__)("Edit template: %s"),
           (0, import_html_entities11.decodeEntities)(template2.title)
         ),
         icon: layout_default,
@@ -93567,7 +94072,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!!goBack) {
       commands.push({
         name: "core/switch-to-previous-entity",
-        label: (0, import_i18n205.__)("Go back"),
+        label: (0, import_i18n207.__)("Back"),
         category: "view",
         callback: ({ close }) => {
           goBack();
@@ -93585,7 +94090,7 @@ If there's a particular need for this, please submit a feature request at https:
         postId: getCurrentPostId2()
       };
     }, []);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data50.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data52.useEntityRecord)(
       "postType",
       postType2,
       postId2
@@ -93598,19 +94103,19 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const commands = [];
     if (isTemplateRevertable(template2)) {
-      const label = template2.type === TEMPLATE_POST_TYPE ? (0, import_i18n205.sprintf)(
+      const label = template2.type === TEMPLATE_POST_TYPE ? (0, import_i18n207.sprintf)(
         /* translators: %s: template title */
-        (0, import_i18n205.__)("Reset template: %s"),
+        (0, import_i18n207.__)("Reset template: %s"),
         (0, import_html_entities11.decodeEntities)(template2.title)
-      ) : (0, import_i18n205.sprintf)(
+      ) : (0, import_i18n207.sprintf)(
         /* translators: %s: template part title */
-        (0, import_i18n205.__)("Reset template part: %s"),
+        (0, import_i18n207.__)("Reset template part: %s"),
         (0, import_html_entities11.decodeEntities)(template2.title)
       );
       commands.push({
         name: "core/reset-template",
         label,
-        icon: (0, import_i18n205.isRTL)() ? rotate_right_default : rotate_left_default,
+        icon: (0, import_i18n207.isRTL)() ? rotate_right_default : rotate_left_default,
         category: "command",
         callback: ({ close }) => {
           revertTemplate3(template2);
@@ -93651,7 +94156,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/provider/use-upload-save-lock.mjs
   var import_data74 = __toESM(require_data(), 1);
-  var import_element270 = __toESM(require_element(), 1);
+  var import_element273 = __toESM(require_element(), 1);
   var import_upload_media = __toESM(require_upload_media(), 1);
   var LOCK_NAME = "upload-in-progress";
   function useUploadSaveLock() {
@@ -93665,7 +94170,7 @@ If there's a particular need for this, please submit a feature request at https:
       lockPostAutosaving: lockPostAutosaving2,
       unlockPostAutosaving: unlockPostAutosaving2
     } = (0, import_data74.useDispatch)(store);
-    (0, import_element270.useEffect)(() => {
+    (0, import_element273.useEffect)(() => {
       if (isUploading) {
         lockPostSaving2(LOCK_NAME);
         lockPostAutosaving2(LOCK_NAME);
@@ -93687,13 +94192,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-network-reconnect.mjs
-  var import_element271 = __toESM(require_element(), 1);
+  var import_element274 = __toESM(require_element(), 1);
   var import_data75 = __toESM(require_data(), 1);
   var import_upload_media2 = __toESM(require_upload_media(), 1);
   function useNetworkReconnect() {
     const isEnabled = window.__clientSideMediaProcessing;
     const registry = (0, import_data75.useRegistry)();
-    (0, import_element271.useEffect)(() => {
+    (0, import_element274.useEffect)(() => {
       if (!isEnabled) {
         return;
       }
@@ -93713,10 +94218,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/block-removal-warnings/index.mjs
-  var import_i18n206 = __toESM(require_i18n(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
   var import_block_editor25 = __toESM(require_block_editor(), 1);
   var import_data76 = __toESM(require_data(), 1);
-  var import_element272 = __toESM(require_element(), 1);
+  var import_element275 = __toESM(require_element(), 1);
   var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   var { BlockRemovalWarningModal } = unlock(import_block_editor25.privateApis);
   var TEMPLATE_BLOCKS = [
@@ -93735,13 +94240,13 @@ If there's a particular need for this, please submit a feature request at https:
         );
         if (removedPostContentBlocks.length) {
           return {
-            description: (0, import_i18n206.__)(
+            description: (0, import_i18n208.__)(
               "This block displays the content of posts and pages using this template."
             ),
-            warning: (0, import_i18n206.__)(
+            warning: (0, import_i18n208.__)(
               "If you delete it, posts or pages using this template will not display any content."
             ),
-            subtext: (0, import_i18n206.__)("Visitors will see blank pages."),
+            subtext: (0, import_i18n208.__)("Visitors will see blank pages."),
             requireConfirmation: true
           };
         }
@@ -93749,7 +94254,7 @@ If there's a particular need for this, please submit a feature request at https:
           ({ name: name2 }) => TEMPLATE_BLOCKS.includes(name2)
         );
         if (removedTemplateBlocks.length) {
-          return (0, import_i18n206._n)(
+          return (0, import_i18n208._n)(
             "Deleting this block will stop your post or page content from displaying on this template. It is not recommended.",
             "Some of the deleted blocks will stop your post or page content from displaying on this template. It is not recommended.",
             removedBlocks.length
@@ -93768,7 +94273,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         );
         if (removedBlocksWithOverrides.length) {
-          return (0, import_i18n206._n)(
+          return (0, import_i18n208._n)(
             "The deleted block allows instance overrides. Removing it may result in content not displaying where this pattern is used. Are you sure you want to proceed?",
             "Some of the deleted blocks allow instance overrides. Removing them may result in content not displaying where this pattern is used. Are you sure you want to proceed?",
             removedBlocks.length
@@ -93782,7 +94287,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const removalRulesForPostType = (0, import_element272.useMemo)(
+    const removalRulesForPostType = (0, import_element275.useMemo)(
       () => BLOCK_REMOVAL_RULES.filter(
         (rule) => rule.postTypes.includes(currentPostType)
       ),
@@ -93795,12 +94300,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/start-page-options/index.mjs
-  var import_components151 = __toESM(require_components(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
-  var import_element273 = __toESM(require_element(), 1);
+  var import_components147 = __toESM(require_components(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_element276 = __toESM(require_element(), 1);
   var import_block_editor26 = __toESM(require_block_editor(), 1);
   var import_data77 = __toESM(require_data(), 1);
-  var import_core_data51 = __toESM(require_core_data(), 1);
+  var import_core_data53 = __toESM(require_core_data(), 1);
   var import_blocks15 = __toESM(require_blocks(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
   var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
@@ -93820,7 +94325,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return (0, import_element273.useMemo)(() => {
+    return (0, import_element276.useMemo)(() => {
       if (!blockPatternsWithPostContentBlockType?.length) {
         return [];
       }
@@ -93830,7 +94335,7 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postType2, blockPatternsWithPostContentBlockType]);
   }
   function PatternSelection({ blockPatterns, onChoosePattern }) {
-    const { editEntityRecord } = (0, import_data77.useDispatch)(import_core_data51.store);
+    const { editEntityRecord } = (0, import_data77.useDispatch)(import_core_data53.store);
     const { postType: postType2, postId: postId2 } = (0, import_data77.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
       return {
@@ -93853,7 +94358,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptionsModal({ onClose }) {
-    const [showStartPatterns, setShowStartPatterns] = (0, import_element273.useState)(true);
+    const [showStartPatterns, setShowStartPatterns] = (0, import_element276.useState)(true);
     const { set: setPreference } = (0, import_data77.useDispatch)(import_preferences8.store);
     const startPatterns = useStartPatterns();
     const hasStartPattern = startPatterns.length > 0;
@@ -93865,10 +94370,10 @@ If there's a particular need for this, please submit a feature request at https:
       setPreference("core", "enableChoosePatternModal", showStartPatterns);
     }
     return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
-      import_components151.Modal,
+      import_components147.Modal,
       {
         className: "editor-start-page-options__modal",
-        title: (0, import_i18n207.__)("Choose a pattern"),
+        title: (0, import_i18n209.__)("Choose a pattern"),
         isFullScreen: true,
         onRequestClose: handleClose,
         children: [
@@ -93880,16 +94385,16 @@ If there's a particular need for this, please submit a feature request at https:
             }
           ) }),
           /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-            import_components151.Flex,
+            import_components147.Flex,
             {
               className: "editor-start-page-options__modal__actions",
               justify: "flex-start",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components151.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-                import_components151.CheckboxControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components147.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+                import_components147.CheckboxControl,
                 {
                   checked: showStartPatterns,
-                  label: (0, import_i18n207.__)(
+                  label: (0, import_i18n209.__)(
                     "Always show starter patterns for new pages"
                   ),
                   onChange: (newValue) => {
@@ -93904,9 +94409,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptions() {
-    const [isOpen2, setIsOpen] = (0, import_element273.useState)(false);
+    const [isOpen2, setIsOpen] = (0, import_element276.useState)(false);
     const { isEditedPostEmpty: isEditedPostEmpty2 } = (0, import_data77.useSelect)(store);
-    const { getEntityRecordNonTransientEdits } = (0, import_data77.useSelect)(import_core_data51.store);
+    const { getEntityRecordNonTransientEdits } = (0, import_data77.useSelect)(import_core_data53.store);
     const { isModalActive: isModalActive2 } = (0, import_data77.useSelect)(store3);
     const { enabled, postType: postType2, postId: postId2 } = (0, import_data77.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
@@ -93921,7 +94426,7 @@ If there's a particular need for this, please submit a feature request at https:
         enabled: choosePatternModalEnabled && ATTACHMENT_POST_TYPE !== currentPostType && TEMPLATE_POST_TYPE !== currentPostType && TEMPLATE_PART_POST_TYPE !== currentPostType
       };
     }, []);
-    (0, import_element273.useEffect)(() => {
+    (0, import_element276.useEffect)(() => {
       const hasEdits = Object.keys(
         getEntityRecordNonTransientEdits(
           "postType",
@@ -93950,45 +94455,45 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components152 = __toESM(require_components(), 1);
-  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_i18n211 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
   var import_data79 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/config.mjs
-  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
   var textFormattingShortcuts = [
     {
       keyCombination: { modifier: "primary", character: "b" },
-      description: (0, import_i18n208.__)("Make the selected text bold.")
+      description: (0, import_i18n210.__)("Make the selected text bold.")
     },
     {
       keyCombination: { modifier: "primary", character: "i" },
-      description: (0, import_i18n208.__)("Make the selected text italic.")
+      description: (0, import_i18n210.__)("Make the selected text italic.")
     },
     {
       keyCombination: { modifier: "primary", character: "k" },
-      description: (0, import_i18n208.__)("Convert the selected text into a link.")
+      description: (0, import_i18n210.__)("Convert the selected text into a link.")
     },
     {
       keyCombination: { modifier: "primaryShift", character: "k" },
-      description: (0, import_i18n208.__)("Remove a link.")
+      description: (0, import_i18n210.__)("Remove a link.")
     },
     {
       keyCombination: { character: "[[" },
-      description: (0, import_i18n208.__)("Insert a link to a post or page.")
+      description: (0, import_i18n210.__)("Insert a link to a post or page.")
     },
     {
       keyCombination: { modifier: "primary", character: "u" },
-      description: (0, import_i18n208.__)("Underline the selected text.")
+      description: (0, import_i18n210.__)("Underline the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "d" },
-      description: (0, import_i18n208.__)("Strikethrough the selected text.")
+      description: (0, import_i18n210.__)("Strikethrough the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "x" },
-      description: (0, import_i18n208.__)("Make the selected text inline code.")
+      description: (0, import_i18n210.__)("Make the selected text inline code.")
     },
     {
       keyCombination: {
@@ -94001,22 +94506,22 @@ If there's a particular need for this, please submit a feature request at https:
           character: "7"
         }
       ],
-      description: (0, import_i18n208.__)("Convert the current heading to a paragraph.")
+      description: (0, import_i18n210.__)("Convert the current heading to a paragraph.")
     },
     {
       keyCombination: { modifier: "access", character: "1-6" },
-      description: (0, import_i18n208.__)(
+      description: (0, import_i18n210.__)(
         "Convert the current paragraph or heading to a heading of level 1 to 6."
       )
     },
     {
       keyCombination: { modifier: "primaryShift", character: "SPACE" },
-      description: (0, import_i18n208.__)("Add non breaking space.")
+      description: (0, import_i18n210.__)("Add non breaking space.")
     }
   ];

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element274 = __toESM(require_element(), 1);
+  var import_element277 = __toESM(require_element(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
@@ -94034,7 +94539,7 @@ If there's a particular need for this, please submit a feature request at https:
         children: (Array.isArray(shortcut) ? shortcut : [shortcut]).map(
           (character, index2) => {
             if (character === "+") {
-              return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_element274.Fragment, { children: character }, index2);
+              return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_element277.Fragment, { children: character }, index2);
             }
             return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
               "kbd",
@@ -94186,11 +94691,11 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
-      import_components152.Modal,
+      import_components148.Modal,
       {
         className: "editor-keyboard-shortcut-help-modal",
-        title: (0, import_i18n209.__)("Keyboard shortcuts"),
-        closeButtonLabel: (0, import_i18n209.__)("Close"),
+        title: (0, import_i18n211.__)("Keyboard shortcuts"),
+        closeButtonLabel: (0, import_i18n211.__)("Close"),
         onRequestClose: toggleModal,
         children: [
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
@@ -94203,30 +94708,30 @@ If there's a particular need for this, please submit a feature request at https:
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n209.__)("Global shortcuts"),
+              title: (0, import_i18n211.__)("Global shortcuts"),
               categoryName: "global"
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n209.__)("Selection shortcuts"),
+              title: (0, import_i18n211.__)("Selection shortcuts"),
               categoryName: "selection"
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n209.__)("Block shortcuts"),
+              title: (0, import_i18n211.__)("Block shortcuts"),
               categoryName: "block",
               additionalShortcuts: [
                 {
                   keyCombination: { character: "/" },
-                  description: (0, import_i18n209.__)(
+                  description: (0, import_i18n211.__)(
                     "Change the block type after adding a new paragraph."
                   ),
                   /* translators: The forward-slash character. e.g. '/'. */
-                  ariaLabel: (0, import_i18n209.__)("Forward-slash")
+                  ariaLabel: (0, import_i18n211.__)("Forward-slash")
                 }
               ]
             }
@@ -94234,14 +94739,14 @@ If there's a particular need for this, please submit a feature request at https:
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutSection,
             {
-              title: (0, import_i18n209.__)("Text formatting"),
+              title: (0, import_i18n211.__)("Text formatting"),
               shortcuts: textFormattingShortcuts
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n209.__)("List View shortcuts"),
+              title: (0, import_i18n211.__)("List View shortcuts"),
               categoryName: "list-view"
             }
           )
@@ -94252,18 +94757,18 @@ If there's a particular need for this, please submit a feature request at https:
   var keyboard_shortcut_help_modal_default = KeyboardShortcutHelpModal;

   // packages/editor/build-module/components/start-template-options/index.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_i18n210 = __toESM(require_i18n(), 1);
-  var import_element275 = __toESM(require_element(), 1);
+  var import_components149 = __toESM(require_components(), 1);
+  var import_i18n212 = __toESM(require_i18n(), 1);
+  var import_element278 = __toESM(require_element(), 1);
   var import_block_editor27 = __toESM(require_block_editor(), 1);
   var import_data80 = __toESM(require_data(), 1);
   var import_blocks16 = __toESM(require_blocks(), 1);
-  var import_core_data52 = __toESM(require_core_data(), 1);
+  var import_core_data54 = __toESM(require_core_data(), 1);
   var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   function useFallbackTemplateContent(slug, isCustom = false) {
     return (0, import_data80.useSelect)(
       (select9) => {
-        const { getEntityRecord, getDefaultTemplateId } = select9(import_core_data52.store);
+        const { getEntityRecord, getDefaultTemplateId } = select9(import_core_data54.store);
         const templateId2 = getDefaultTemplateId({
           slug,
           is_custom: isCustom,
@@ -94277,7 +94782,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useStartPatterns2(fallbackContent) {
     const { slug, patterns: patterns2 } = (0, import_data80.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { getEntityRecord, getBlockPatterns } = select9(import_core_data52.store);
+      const { getEntityRecord, getBlockPatterns } = select9(import_core_data54.store);
       const postId2 = getCurrentPostId2();
       const postType2 = getCurrentPostType2();
       const record = getEntityRecord("postType", postType2, postId2);
@@ -94287,7 +94792,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const currentThemeStylesheet = (0, import_data80.useSelect)(
-      (select9) => select9(import_core_data52.store).getCurrentTheme().stylesheet
+      (select9) => select9(import_core_data54.store).getCurrentTheme().stylesheet
     );
     function injectThemeAttributeInBlockTemplateContent2(block) {
       if (block.innerBlocks.find(
@@ -94305,12 +94810,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return block;
     }
-    return (0, import_element275.useMemo)(() => {
+    return (0, import_element278.useMemo)(() => {
       return [
         {
           name: "fallback",
           blocks: (0, import_blocks16.parse)(fallbackContent),
-          title: (0, import_i18n210.__)("Fallback content")
+          title: (0, import_i18n212.__)("Fallback content")
         },
         ...patterns2.filter((pattern) => {
           return Array.isArray(pattern.templateTypes) && pattern.templateTypes.some(
@@ -94328,7 +94833,7 @@ If there's a particular need for this, please submit a feature request at https:
     }, [fallbackContent, slug, patterns2]);
   }
   function PatternSelection2({ fallbackContent, onChoosePattern, postType: postType2 }) {
-    const [, , onChange] = (0, import_core_data52.useEntityBlockEditor)("postType", postType2);
+    const [, , onChange] = (0, import_core_data54.useEntityBlockEditor)("postType", postType2);
     const blockPatterns = useStartPatterns2(fallbackContent);
     return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
       import_block_editor27.__experimentalBlockPatternsList,
@@ -94347,11 +94852,11 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
-      import_components153.Modal,
+      import_components149.Modal,
       {
         className: "editor-start-template-options__modal",
-        title: (0, import_i18n210.__)("Choose a pattern"),
-        closeLabel: (0, import_i18n210.__)("Cancel"),
+        title: (0, import_i18n212.__)("Choose a pattern"),
+        closeLabel: (0, import_i18n212.__)("Cancel"),
         focusOnMount: "firstElement",
         onRequestClose: onClose,
         isFullScreen: true,
@@ -94369,18 +94874,18 @@ If there's a particular need for this, please submit a feature request at https:
             }
           ) }),
           /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-            import_components153.Flex,
+            import_components149.Flex,
             {
               className: "editor-start-template-options__modal__actions",
               justify: "flex-end",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components153.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                import_components153.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components149.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+                import_components149.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: onClose,
-                  children: (0, import_i18n210.__)("Skip")
+                  children: (0, import_i18n212.__)("Skip")
                 }
               ) })
             }
@@ -94390,13 +94895,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartTemplateOptions() {
-    const [isClosed, setIsClosed] = (0, import_element275.useState)(false);
+    const [isClosed, setIsClosed] = (0, import_element278.useState)(false);
     const { shouldOpenModal, slug, isCustom, postType: postType2, postId: postId2 } = (0, import_data80.useSelect)(
       (select9) => {
         const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
         const _postType = getCurrentPostType2();
         const _postId = getCurrentPostId2();
-        const { getEditedEntityRecord, getEntityRecordNonTransientEdits } = select9(import_core_data52.store);
+        const { getEditedEntityRecord, getEntityRecordNonTransientEdits } = select9(import_core_data54.store);
         const templateRecord = getEditedEntityRecord(
           "postType",
           _postType,
@@ -94419,7 +94924,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element275.useEffect)(() => {
+    (0, import_element278.useEffect)(() => {
       setIsClosed(false);
     }, [postType2, postId2]);
     if (!shouldOpenModal || isClosed) {
@@ -94525,20 +95030,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-keyboard-shortcuts/register-shortcuts.mjs
-  var import_element276 = __toESM(require_element(), 1);
+  var import_element279 = __toESM(require_element(), 1);
   var import_data82 = __toESM(require_data(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);
+  var import_i18n213 = __toESM(require_i18n(), 1);
   var import_block_editor29 = __toESM(require_block_editor(), 1);
   var import_keyboard_shortcuts5 = __toESM(require_keyboard_shortcuts(), 1);
   var import_keycodes8 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
   function EditorKeyboardShortcutsRegister() {
     const { registerShortcut } = (0, import_data82.useDispatch)(import_keyboard_shortcuts5.store);
-    (0, import_element276.useEffect)(() => {
+    (0, import_element279.useEffect)(() => {
       registerShortcut({
         name: "core/editor/toggle-mode",
         category: "global",
-        description: (0, import_i18n211.__)("Switch between visual editor and code editor."),
+        description: (0, import_i18n213.__)("Switch between visual editor and code editor."),
         keyCombination: {
           modifier: "secondary",
           character: "m"
@@ -94547,7 +95052,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/save",
         category: "global",
-        description: (0, import_i18n211.__)("Save your changes."),
+        description: (0, import_i18n213.__)("Save your changes."),
         keyCombination: {
           modifier: "primary",
           character: "s"
@@ -94556,7 +95061,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/undo",
         category: "global",
-        description: (0, import_i18n211.__)("Undo your last changes."),
+        description: (0, import_i18n213.__)("Undo your last changes."),
         keyCombination: {
           modifier: "primary",
           character: "z"
@@ -94565,7 +95070,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/redo",
         category: "global",
-        description: (0, import_i18n211.__)("Redo your last undo."),
+        description: (0, import_i18n213.__)("Redo your last undo."),
         keyCombination: {
           modifier: "primaryShift",
           character: "z"
@@ -94584,7 +95089,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-list-view",
         category: "global",
-        description: (0, import_i18n211.__)("Show or hide the List View."),
+        description: (0, import_i18n213.__)("Show or hide the List View."),
         keyCombination: {
           modifier: "access",
           character: "o"
@@ -94593,7 +95098,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-distraction-free",
         category: "global",
-        description: (0, import_i18n211.__)("Enter or exit distraction free mode."),
+        description: (0, import_i18n213.__)("Enter or exit distraction free mode."),
         keyCombination: {
           modifier: "primaryShift",
           character: "\\"
@@ -94602,7 +95107,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/toggle-sidebar",
         category: "global",
-        description: (0, import_i18n211.__)("Show or hide the Settings panel."),
+        description: (0, import_i18n213.__)("Show or hide the Settings panel."),
         keyCombination: {
           modifier: "primaryShift",
           character: ","
@@ -94611,7 +95116,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/keyboard-shortcuts",
         category: "main",
-        description: (0, import_i18n211.__)("Display these keyboard shortcuts."),
+        description: (0, import_i18n213.__)("Display these keyboard shortcuts."),
         keyCombination: {
           modifier: "access",
           character: "h"
@@ -94620,7 +95125,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/new-note",
         category: "block",
-        description: (0, import_i18n211.__)("Add a new note."),
+        description: (0, import_i18n213.__)("Add a new note."),
         keyCombination: {
           modifier: "primaryAlt",
           character: "m"
@@ -94629,7 +95134,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/next-region",
         category: "global",
-        description: (0, import_i18n211.__)("Navigate to the next part of the editor."),
+        description: (0, import_i18n213.__)("Navigate to the next part of the editor."),
         keyCombination: {
           modifier: "ctrl",
           character: "`"
@@ -94644,7 +95149,7 @@ If there's a particular need for this, please submit a feature request at https:
       registerShortcut({
         name: "core/editor/previous-region",
         category: "global",
-        description: (0, import_i18n211.__)("Navigate to the previous part of the editor."),
+        description: (0, import_i18n213.__)("Navigate to the previous part of the editor."),
         keyCombination: {
           modifier: "ctrlShift",
           character: "`"
@@ -94672,20 +95177,20 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/template-part-menu-items/convert-to-regular.mjs
   var import_data83 = __toESM(require_data(), 1);
   var import_block_editor30 = __toESM(require_block_editor(), 1);
-  var import_core_data53 = __toESM(require_core_data(), 1);
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n212 = __toESM(require_i18n(), 1);
+  var import_core_data55 = __toESM(require_core_data(), 1);
+  var import_components150 = __toESM(require_components(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);
   var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_element277 = __toESM(require_element(), 1);
+  var import_element280 = __toESM(require_element(), 1);
   var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   function ConvertToRegularBlocks({ clientId, onClose }) {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element277.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element280.useState)(false);
     const { getBlocks: getBlocks2 } = (0, import_data83.useSelect)(import_block_editor30.store);
     const { replaceBlocks: replaceBlocks2 } = (0, import_data83.useDispatch)(import_block_editor30.store);
     const { canRemove, templatePartTitle } = (0, import_data83.useSelect)(
       (select9) => {
         const { canRemoveBlock, getBlock: getBlock2 } = select9(import_block_editor30.store);
-        const { getEntityRecord, getCurrentTheme } = select9(import_core_data53.store);
+        const { getEntityRecord, getCurrentTheme } = select9(import_core_data55.store);
         const block = getBlock2(clientId);
         const { slug, theme: theme2 } = block?.attributes ?? {};
         const themeSlug = theme2 || getCurrentTheme()?.stylesheet;
@@ -94705,24 +95210,24 @@ If there's a particular need for this, please submit a feature request at https:
     if (!canRemove) {
       return null;
     }
-    const title = templatePartTitle ? (0, import_i18n212.sprintf)(
+    const title = templatePartTitle ? (0, import_i18n214.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n212.__)("Detach %s?"),
+      (0, import_i18n214.__)("Detach %s?"),
       templatePartTitle
-    ) : (0, import_i18n212.__)("Detach template part?");
-    const message2 = templatePartTitle ? (0, import_i18n212.sprintf)(
+    ) : (0, import_i18n214.__)("Detach template part?");
+    const message2 = templatePartTitle ? (0, import_i18n214.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n212.__)(
+      (0, import_i18n214.__)(
         "The blocks will be separated from the original template part and will be fully editable. Future changes to the %s template part will not apply here."
       ),
       templatePartTitle
-    ) : (0, import_i18n212.__)(
+    ) : (0, import_i18n214.__)(
       "The blocks will be separated from the original template part and will be fully editable. Future changes to the template part will not apply here."
     );
     return /* @__PURE__ */ (0, import_jsx_runtime445.jsxs)(import_jsx_runtime445.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components154.MenuItem, { onClick: () => setShowConfirmDialog(true), children: (0, import_i18n212.__)("Detach") }),
+      /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_components150.MenuItem, { onClick: () => setShowConfirmDialog(true), children: (0, import_i18n214.__)("Detach") }),
       /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
-        import_components154.__experimentalConfirmDialog,
+        import_components150.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: () => {
@@ -94730,7 +95235,7 @@ If there's a particular need for this, please submit a feature request at https:
             onClose();
           },
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n212.__)("Detach"),
+          confirmButtonText: (0, import_i18n214.__)("Detach"),
           size: "medium",
           title,
           __experimentalHideHeader: false,
@@ -94743,20 +95248,20 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/template-part-menu-items/convert-to-template-part.mjs
   var import_data84 = __toESM(require_data(), 1);
   var import_block_editor31 = __toESM(require_block_editor(), 1);
-  var import_components155 = __toESM(require_components(), 1);
+  var import_components151 = __toESM(require_components(), 1);
   var import_blocks17 = __toESM(require_blocks(), 1);
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_element278 = __toESM(require_element(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_element281 = __toESM(require_element(), 1);
   var import_notices18 = __toESM(require_notices(), 1);
-  var import_core_data54 = __toESM(require_core_data(), 1);
+  var import_core_data56 = __toESM(require_core_data(), 1);
   var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   function ConvertToTemplatePart({ clientIds, blocks }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element278.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element281.useState)(false);
     const { replaceBlocks: replaceBlocks2 } = (0, import_data84.useDispatch)(import_block_editor31.store);
     const { createSuccessNotice } = (0, import_data84.useDispatch)(import_notices18.store);
     const { isBlockBasedTheme, canCreate } = (0, import_data84.useSelect)((select9) => {
       return {
-        isBlockBasedTheme: select9(import_core_data54.store).getCurrentTheme()?.is_block_theme,
+        isBlockBasedTheme: select9(import_core_data56.store).getCurrentTheme()?.is_block_theme,
         canCreate: select9(import_block_editor31.store).canInsertBlockType(
           "core/template-part"
         )
@@ -94773,13 +95278,13 @@ If there's a particular need for this, please submit a feature request at https:
           theme: templatePart.theme
         })
       );
-      createSuccessNotice((0, import_i18n213.__)("Template part created."), {
+      createSuccessNotice((0, import_i18n215.__)("Template part created."), {
         type: "snackbar"
       });
     };
     return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components155.MenuItem,
+        import_components151.MenuItem,
         {
           icon: symbol_filled_default,
           onClick: () => {
@@ -94787,7 +95292,7 @@ If there's a particular need for this, please submit a feature request at https:
           },
           "aria-expanded": isModalOpen,
           "aria-haspopup": "dialog",
-          children: (0, import_i18n213.__)("Create template part")
+          children: (0, import_i18n215.__)("Create template part")
         }
       ),
       isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
@@ -94839,16 +95344,16 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/media/media-editor-modal.mjs
   var import_block_editor33 = __toESM(require_block_editor(), 1);
   var import_data87 = __toESM(require_data(), 1);
-  var import_element280 = __toESM(require_element(), 1);
+  var import_element283 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-fields/index.mjs
-  var import_element279 = __toESM(require_element(), 1);
+  var import_element282 = __toESM(require_element(), 1);
   var import_data86 = __toESM(require_data(), 1);
   function usePostFields({
     postType: postType2
   }) {
     const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data86.useDispatch)(store));
-    (0, import_element279.useEffect)(() => {
+    (0, import_element282.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
     const { fields: fields2 } = (0, import_data86.useSelect)(
@@ -94906,7 +95411,7 @@ If there's a particular need for this, please submit a feature request at https:
       "dimensions.aspectRatios.theme",
       "dimensions.defaultAspectRatios"
     );
-    const aspectRatioPresets = (0, import_element280.useMemo)(() => {
+    const aspectRatioPresets = (0, import_element283.useMemo)(() => {
       const hasAspectRatioSettings = Array.isArray(defaultRatios) || Array.isArray(themeRatios) || typeof showDefaultRatios === "boolean";
       if (!hasAspectRatioSettings) {
         return void 0;
@@ -94944,15 +95449,15 @@ If there's a particular need for this, please submit a feature request at https:
   function useBlockEditorProps(post2, template2, mode) {
     const revisionBlocks = useRevisionBlocks();
     const rootLevelPost = mode === "template-locked" ? "template" : "post";
-    const [postBlocks, onInput, onChange] = (0, import_core_data55.useEntityBlockEditor)(
+    const [postBlocks, onInput, onChange] = (0, import_core_data57.useEntityBlockEditor)(
       "postType",
       post2.type,
       { id: post2.id }
     );
-    const [templateBlocks, onInputTemplate, onChangeTemplate] = (0, import_core_data55.useEntityBlockEditor)("postType", template2?.type, {
+    const [templateBlocks, onInputTemplate, onChangeTemplate] = (0, import_core_data57.useEntityBlockEditor)("postType", template2?.type, {
       id: template2?.id
     });
-    const maybeNavigationBlocks = (0, import_element281.useMemo)(() => {
+    const maybeNavigationBlocks = (0, import_element284.useMemo)(() => {
       if (post2.type === "wp_navigation") {
         return [
           (0, import_blocks18.createBlock)("core/navigation", {
@@ -94965,7 +95470,7 @@ If there's a particular need for this, please submit a feature request at https:
         ];
       }
     }, [post2.type, post2.id]);
-    const blocks = (0, import_element281.useMemo)(() => {
+    const blocks = (0, import_element284.useMemo)(() => {
       if (maybeNavigationBlocks) {
         return maybeNavigationBlocks;
       }
@@ -95018,7 +95523,7 @@ If there's a particular need for this, please submit a feature request at https:
             isRevisionsMode: _isRevisionsMode,
             getCurrentRevisionId: _getCurrentRevisionId
           } = unlock(select9(store));
-          const { getEntitiesConfig, getEntityRecordEdits } = select9(import_core_data55.store);
+          const { getEntitiesConfig, getEntityRecordEdits } = select9(import_core_data57.store);
           const _mode = getRenderingMode2();
           const _defaultMode = getDefaultRenderingMode2(post2.type);
           const hasResolvedDefaultMode = _defaultMode === "template-locked" ? hasTemplate : _defaultMode !== void 0;
@@ -95043,7 +95548,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
       const shouldRenderTemplate = hasTemplate && mode !== "post-only";
       const rootLevelPost = shouldRenderTemplate ? template2 : post2;
-      const defaultBlockContext = (0, import_element281.useMemo)(() => {
+      const defaultBlockContext = (0, import_element284.useMemo)(() => {
         const postContext = {};
         if (post2.type === "wp_template") {
           if (post2.slug === "page") {
@@ -95101,9 +95606,9 @@ If there's a particular need for this, please submit a feature request at https:
         setRenderingMode: setRenderingMode2,
         setCanvasWidth: setCanvasWidth2
       } = unlock((0, import_data88.useDispatch)(store));
-      const { editEntityRecord } = (0, import_data88.useDispatch)(import_core_data55.store);
+      const { editEntityRecord } = (0, import_data88.useDispatch)(import_core_data57.store);
       const registry = (0, import_data88.useRegistry)();
-      const onChangeSelection = (0, import_element281.useCallback)(
+      const onChangeSelection = (0, import_element284.useCallback)(
         (newSelection) => {
           editEntityRecord(
             "postType",
@@ -95115,8 +95620,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [editEntityRecord, post2.type, post2.id]
       );
-      const { removeNotice } = (0, import_data88.useDispatch)(import_notices19.store);
-      (0, import_element281.useLayoutEffect)(() => {
+      (0, import_element284.useLayoutEffect)(() => {
         if (recovery) {
           return;
         }
@@ -95126,14 +95630,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }, []);
       useAutosaveNotice({ post: post2, recovery, settings });
-      (0, import_element281.useEffect)(() => {
+      (0, import_element284.useEffect)(() => {
         setEditedPost2(post2.type, post2.id);
-        if (typeof window !== "undefined" && window.__experimentalTemplateActivate) {
-          removeNotice("template-activate-notice");
-        }
         return () => setEditedPost2(null, null);
-      }, [post2.type, post2.id, setEditedPost2, removeNotice]);
-      (0, import_element281.useEffect)(() => {
+      }, [post2.type, post2.id, setEditedPost2]);
+      (0, import_element284.useEffect)(() => {
         if (initialViewport) {
           setCanvasWidth2(initialCanvasWidth);
         }
@@ -95144,13 +95645,13 @@ If there's a particular need for this, please submit a feature request at https:
         initialCanvasWidth,
         setCanvasWidth2
       ]);
-      (0, import_element281.useLayoutEffect)(() => {
+      (0, import_element284.useLayoutEffect)(() => {
         updateEditorSettings2(settings);
       }, [settings, updateEditorSettings2]);
-      (0, import_element281.useEffect)(() => {
+      (0, import_element284.useEffect)(() => {
         setCurrentTemplateId2(template2?.id);
       }, [template2?.id, setCurrentTemplateId2]);
-      (0, import_element281.useEffect)(() => {
+      (0, import_element284.useEffect)(() => {
         if (defaultMode) {
           setRenderingMode2(defaultMode);
         }
@@ -95162,8 +95663,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isReady2 || !mode) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_core_data55.EntityProvider, { kind: "root", type: "site", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
-        import_core_data55.EntityProvider,
+      return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_core_data57.EntityProvider, { kind: "root", type: "site", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+        import_core_data57.EntityProvider,
         {
           kind: "postType",
           type: post2.type,
@@ -95222,10 +95723,10 @@ If there's a particular need for this, please submit a feature request at https:
     post: post2
   }) {
     const [backgroundColor = "white"] = useStyle2("color.background");
-    const [postBlocks] = (0, import_core_data56.useEntityBlockEditor)("postType", post2.type, {
+    const [postBlocks] = (0, import_core_data58.useEntityBlockEditor)("postType", post2.type, {
       id: post2.id
     });
-    const [templateBlocks] = (0, import_core_data56.useEntityBlockEditor)(
+    const [templateBlocks] = (0, import_core_data58.useEntityBlockEditor)(
       "postType",
       template2?.type,
       {
@@ -95242,7 +95743,7 @@ If there's a particular need for this, please submit a feature request at https:
           backgroundColor
         },
         children: [
-          isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("span", { className: "editor-fields-content-preview__empty", children: (0, import_i18n214.__)("Empty content") }),
+          isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("span", { className: "editor-fields-content-preview__empty", children: (0, import_i18n216.__)("Empty content") }),
           !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor35.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor35.BlockPreview, { blocks }) })
         ]
       }
@@ -95251,7 +95752,7 @@ If there's a particular need for this, please submit a feature request at https:
   function PostPreviewView({ item }) {
     const { settings, template: template2 } = (0, import_data89.useSelect)(
       (select9) => {
-        const { canUser, getPostType, getTemplateId, getEntityRecord } = unlock(select9(import_core_data56.store));
+        const { canUser, getPostType, getTemplateId, getEntityRecord } = unlock(select9(import_core_data58.store));
         const canViewTemplate = canUser("read", {
           kind: "postType",
           name: "wp_template"
@@ -95282,7 +95783,7 @@ If there's a particular need for this, please submit a feature request at https:
   var postPreviewField = {
     type: "media",
     id: "content-preview",
-    label: (0, import_i18n215.__)("Content preview"),
+    label: (0, import_i18n217.__)("Content preview"),
     render: PostPreviewView,
     enableSorting: false
   };
@@ -95362,22 +95863,17 @@ If there's a particular need for this, please submit a feature request at https:
       "postType",
       postType2
     );
-    const postTypeConfig = await registry.resolveSelect(import_core_data57.store).getPostType(postType2);
-    const canCreate = await registry.resolveSelect(import_core_data57.store).canUser("create", {
+    const postTypeConfig = await registry.resolveSelect(import_core_data59.store).getPostType(postType2);
+    const canCreate = await registry.resolveSelect(import_core_data59.store).canUser("create", {
       kind: "postType",
       name: postType2
     });
-    const currentTheme = await registry.resolveSelect(import_core_data57.store).getCurrentTheme();
+    const currentTheme = await registry.resolveSelect(import_core_data59.store).getCurrentTheme();
     const { disablePostFormats } = registry.select(store).getEditorSettings();
-    let canDuplicate = !["wp_block", "wp_template_part"].includes(
+    let canDuplicate = !["wp_block", "wp_template_part", "wp_template"].includes(
       postTypeConfig.slug
     ) && canCreate && duplicate_post_default;
     if (true) {
-      if ("wp_template" !== postTypeConfig.slug) {
-        canDuplicate = void 0;
-      }
-    }
-    if (postTypeConfig.slug === "wp_template" && !window?.__experimentalTemplateActivate) {
       canDuplicate = void 0;
     }
     const actions2 = [
@@ -95411,7 +95907,10 @@ If there's a particular need for this, please submit a feature request at https:
         !isDesignPostType && date_default,
         !isDesignPostType && scheduled_date_default,
         last_edited_default,
-        !isDesignPostType && slug_default,
+        // There is no post type support flag for permalinks, and
+        // `viewable` alone is not the full condition (the type must
+        // also be public), so the field also checks each post.
+        !isDesignPostType && postTypeConfig.viewable && slug_default,
         !isDesignPostType && postTypeConfig.supports?.excerpt && excerpt_default,
         isPattern && postTypeConfig.supports?.excerpt && pattern_description_default,
         postTypeConfig.supports?.["page-attributes"] && parent_default,
@@ -95477,8 +95976,8 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   var createTemplate = (template2) => async ({ select: select9, dispatch: dispatch8, registry }) => {
-    const savedTemplate = await registry.dispatch(import_core_data58.store).saveEntityRecord("postType", "wp_template", template2);
-    registry.dispatch(import_core_data58.store).editEntityRecord(
+    const savedTemplate = await registry.dispatch(import_core_data60.store).saveEntityRecord("postType", "wp_template", template2);
+    registry.dispatch(import_core_data60.store).editEntityRecord(
       "postType",
       select9.getCurrentPostType(),
       select9.getCurrentPostId(),
@@ -95486,13 +95985,13 @@ If there's a particular need for this, please submit a feature request at https:
         template: savedTemplate.slug
       }
     );
-    registry.dispatch(import_notices20.store).createSuccessNotice(
-      (0, import_i18n216.__)("Custom template created. You're in template mode now."),
+    registry.dispatch(import_notices19.store).createSuccessNotice(
+      (0, import_i18n218.__)("Custom template created. You're in template mode now."),
       {
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n216.__)("Go back"),
+            label: (0, import_i18n218.__)("Back"),
             onClick: () => dispatch8.setRenderingMode(
               select9.getEditorSettings().defaultRenderingMode
             )
@@ -95519,18 +96018,18 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var revertTemplate2 = (template2, { allowUndo = true } = {}) => async ({ registry }) => {
     const noticeId = "edit-site-template-reverted";
-    registry.dispatch(import_notices20.store).removeNotice(noticeId);
+    registry.dispatch(import_notices19.store).removeNotice(noticeId);
     if (!isTemplateRevertable(template2)) {
-      registry.dispatch(import_notices20.store).createErrorNotice((0, import_i18n216.__)("This template is not revertable."), {
+      registry.dispatch(import_notices19.store).createErrorNotice((0, import_i18n218.__)("This template is not revertable."), {
         type: "snackbar"
       });
       return;
     }
     try {
-      const templateEntityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", template2.type);
+      const templateEntityConfig = registry.select(import_core_data60.store).getEntityConfig("postType", template2.type);
       if (!templateEntityConfig) {
-        registry.dispatch(import_notices20.store).createErrorNotice(
-          (0, import_i18n216.__)(
+        registry.dispatch(import_notices19.store).createErrorNotice(
+          (0, import_i18n218.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -95543,8 +96042,8 @@ If there's a particular need for this, please submit a feature request at https:
       );
       const fileTemplate = await (0, import_api_fetch7.default)({ path: fileTemplatePath });
       if (!fileTemplate) {
-        registry.dispatch(import_notices20.store).createErrorNotice(
-          (0, import_i18n216.__)(
+        registry.dispatch(import_notices19.store).createErrorNotice(
+          (0, import_i18n218.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -95554,12 +96053,12 @@ If there's a particular need for this, please submit a feature request at https:
       const serializeBlocks = ({
         blocks: blocksForSerialization = []
       }) => (0, import_blocks19.__unstableSerializeAndClean)(blocksForSerialization);
-      const edited = registry.select(import_core_data58.store).getEditedEntityRecord(
+      const edited = registry.select(import_core_data60.store).getEditedEntityRecord(
         "postType",
         template2.type,
         template2.id
       );
-      registry.dispatch(import_core_data58.store).editEntityRecord(
+      registry.dispatch(import_core_data60.store).editEntityRecord(
         "postType",
         template2.type,
         template2.id,
@@ -95577,14 +96076,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
       const blocks = (0, import_blocks19.parse)(fileTemplate?.content?.raw);
-      registry.dispatch(import_core_data58.store).editEntityRecord("postType", template2.type, fileTemplate.id, {
+      registry.dispatch(import_core_data60.store).editEntityRecord("postType", template2.type, fileTemplate.id, {
         content: serializeBlocks,
         blocks,
         source: "theme"
       });
       if (allowUndo) {
         const undoRevert = () => {
-          registry.dispatch(import_core_data58.store).editEntityRecord(
+          registry.dispatch(import_core_data60.store).editEntityRecord(
             "postType",
             template2.type,
             edited.id,
@@ -95595,27 +96094,27 @@ If there's a particular need for this, please submit a feature request at https:
             }
           );
         };
-        registry.dispatch(import_notices20.store).createSuccessNotice((0, import_i18n216.__)("Template reset."), {
+        registry.dispatch(import_notices19.store).createSuccessNotice((0, import_i18n218.__)("Template reset."), {
           type: "snackbar",
           id: noticeId,
           actions: [
             {
-              label: (0, import_i18n216.__)("Undo"),
+              label: (0, import_i18n218.__)("Undo"),
               onClick: undoRevert
             }
           ]
         });
       }
     } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n216.__)("Template revert failed. Please reload.");
-      registry.dispatch(import_notices20.store).createErrorNotice(errorMessage, { type: "snackbar" });
+      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n218.__)("Template revert failed. Please reload.");
+      registry.dispatch(import_notices19.store).createErrorNotice(errorMessage, { type: "snackbar" });
     }
   };
   var removeTemplates = (items) => async ({ registry }) => {
     const isResetting = items.every((item) => item?.has_theme_file);
     const promiseResult = await Promise.allSettled(
       items.map((item) => {
-        return registry.dispatch(import_core_data58.store).deleteEntityRecord(
+        return registry.dispatch(import_core_data60.store).deleteEntityRecord(
           "postType",
           item.type,
           item.id,
@@ -95635,19 +96134,19 @@ If there's a particular need for this, please submit a feature request at https:
         } else if (typeof items[0].title?.raw === "string") {
           title = items[0].title?.raw;
         }
-        successMessage = isResetting ? (0, import_i18n216.sprintf)(
+        successMessage = isResetting ? (0, import_i18n218.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n216.__)('"%s" reset.'),
+          (0, import_i18n218.__)('"%s" reset.'),
           (0, import_html_entities13.decodeEntities)(title)
-        ) : (0, import_i18n216.sprintf)(
+        ) : (0, import_i18n218.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n216._x)('"%s" deleted.', "template part"),
+          (0, import_i18n218._x)('"%s" deleted.', "template part"),
           (0, import_html_entities13.decodeEntities)(title)
         );
       } else {
-        successMessage = isResetting ? (0, import_i18n216.__)("Items reset.") : (0, import_i18n216.__)("Items deleted.");
+        successMessage = isResetting ? (0, import_i18n218.__)("Items reset.") : (0, import_i18n218.__)("Items deleted.");
       }
-      registry.dispatch(import_notices20.store).createSuccessNotice(successMessage, {
+      registry.dispatch(import_notices19.store).createSuccessNotice(successMessage, {
         type: "snackbar",
         id: "editor-template-deleted-success"
       });
@@ -95657,7 +96156,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (promiseResult[0].reason?.message) {
           errorMessage = promiseResult[0].reason.message;
         } else {
-          errorMessage = isResetting ? (0, import_i18n216.__)("An error occurred while reverting the item.") : (0, import_i18n216.__)("An error occurred while deleting the item.");
+          errorMessage = isResetting ? (0, import_i18n218.__)("An error occurred while reverting the item.") : (0, import_i18n218.__)("An error occurred while deleting the item.");
         }
       } else {
         const errorMessages = /* @__PURE__ */ new Set();
@@ -95670,45 +96169,45 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
         if (errorMessages.size === 0) {
-          errorMessage = (0, import_i18n216.__)(
+          errorMessage = (0, import_i18n218.__)(
             "An error occurred while deleting the items."
           );
         } else if (errorMessages.size === 1) {
-          errorMessage = isResetting ? (0, import_i18n216.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n218.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n216.__)(
+            (0, import_i18n218.__)(
               "An error occurred while reverting the items: %s"
             ),
             [...errorMessages][0]
-          ) : (0, import_i18n216.sprintf)(
+          ) : (0, import_i18n218.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n216.__)(
+            (0, import_i18n218.__)(
               "An error occurred while deleting the items: %s"
             ),
             [...errorMessages][0]
           );
         } else {
-          errorMessage = isResetting ? (0, import_i18n216.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n218.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n216.__)(
+            (0, import_i18n218.__)(
               "Some errors occurred while reverting the items: %s"
             ),
             [...errorMessages].join(",")
-          ) : (0, import_i18n216.sprintf)(
+          ) : (0, import_i18n218.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n216.__)(
+            (0, import_i18n218.__)(
               "Some errors occurred while deleting the items: %s"
             ),
             [...errorMessages].join(",")
           );
         }
       }
-      registry.dispatch(import_notices20.store).createErrorNotice(errorMessage, { type: "snackbar" });
+      registry.dispatch(import_notices19.store).createErrorNotice(errorMessage, { type: "snackbar" });
     }
   };
   var setDefaultRenderingMode = (mode) => ({ select: select9, registry }) => {
     const postType2 = select9.getCurrentPostType();
-    const theme2 = registry.select(import_core_data58.store).getCurrentTheme()?.stylesheet;
+    const theme2 = registry.select(import_core_data60.store).getCurrentTheme()?.stylesheet;
     const renderingModes = registry.select(import_preferences9.store).get("core", "renderingModes")?.[theme2] ?? {};
     if (renderingModes[postType2] === mode) {
       return;
@@ -95768,9 +96267,9 @@ If there's a particular need for this, please submit a feature request at https:
   var setRevisionPage = (page) => async ({ dispatch: dispatch8, select: select9, registry }) => {
     const postType2 = select9.getCurrentPostType();
     const postId2 = select9.getCurrentPostId();
-    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
+    const entityConfig = registry.select(import_core_data60.store).getEntityConfig("postType", postType2);
     const revisionKey = entityConfig?.revisionKey || "id";
-    const revisions = await registry.resolveSelect(import_core_data58.store).getRevisions(
+    const revisions = await registry.resolveSelect(import_core_data60.store).getRevisions(
       "postType",
       postType2,
       postId2,
@@ -95784,7 +96283,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
   };
   function createRevisionsLoadFailedNotice(registry) {
-    registry.dispatch(import_notices20.store).createNotice("warning", (0, import_i18n216.__)("Revisions could not be loaded."), {
+    registry.dispatch(import_notices19.store).createNotice("warning", (0, import_i18n218.__)("Revisions could not be loaded."), {
       type: "snackbar",
       id: "editor-revisions-load-failed"
     });
@@ -95793,9 +96292,9 @@ If there's a particular need for this, please submit a feature request at https:
     dispatch8.setCurrentRevisionId(revisionId2);
     const postType2 = select9.getCurrentPostType();
     const postId2 = select9.getCurrentPostId();
-    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
+    const entityConfig = registry.select(import_core_data60.store).getEntityConfig("postType", postType2);
     const revisionKey = entityConfig?.revisionKey || "id";
-    const revisions = await registry.resolveSelect(import_core_data58.store).getRevisions("postType", postType2, postId2, {
+    const revisions = await registry.resolveSelect(import_core_data60.store).getRevisions("postType", postType2, postId2, {
       per_page: -1,
       context: "edit",
       orderby: "date",
@@ -95830,7 +96329,7 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         dispatch8.setCurrentRevisionId(null);
-        registry.dispatch(import_notices20.store).createNotice("warning", (0, import_i18n216.__)("Invalid revision ID."), {
+        registry.dispatch(import_notices19.store).createNotice("warning", (0, import_i18n218.__)("Invalid revision ID."), {
           type: "snackbar",
           id: "editor-revision-invalid"
         });
@@ -95843,7 +96342,7 @@ If there's a particular need for this, please submit a feature request at https:
         createRevisionsLoadFailedNotice(registry);
         return;
       }
-      await registry.dispatch(import_core_data58.store).receiveRevisions("postType", postType2, postId2, revision, {
+      await registry.dispatch(import_core_data60.store).receiveRevisions("postType", postType2, postId2, revision, {
         context: "edit"
       });
       return;
@@ -95862,9 +96361,9 @@ If there's a particular need for this, please submit a feature request at https:
   var restoreRevision = (revisionId2) => async ({ select: select9, dispatch: dispatch8, registry }) => {
     const postType2 = select9.getCurrentPostType();
     const postId2 = select9.getCurrentPostId();
-    const entityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", postType2);
+    const entityConfig = registry.select(import_core_data60.store).getEntityConfig("postType", postType2);
     const revisionKey = entityConfig?.revisionKey || "id";
-    const revision = await registry.resolveSelect(import_core_data58.store).getRevision("postType", postType2, postId2, revisionId2, {
+    const revision = await registry.resolveSelect(import_core_data60.store).getRevision("postType", postType2, postId2, revisionId2, {
       context: "edit",
       _fields: [
         .../* @__PURE__ */ new Set([
@@ -95873,8 +96372,8 @@ If there's a particular need for this, please submit a feature request at https:
           "modified",
           "author",
           "meta",
-          "title.raw",
-          "excerpt.raw",
+          "title",
+          "excerpt",
           "content.raw",
           revisionKey
         ])
@@ -95902,12 +96401,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (select9.didPostSaveRequestFail()) {
       return;
     }
-    registry.dispatch(import_notices20.store).removeNotice("autosave-exists");
-    registry.dispatch(import_notices20.store).createSuccessNotice(
-      (0, import_i18n216.sprintf)(
+    registry.dispatch(import_notices19.store).removeNotice("autosave-exists");
+    registry.dispatch(import_notices19.store).createSuccessNotice(
+      (0, import_i18n218.sprintf)(
         /* translators: %s: Date and time of the revision. */
-        (0, import_i18n216.__)("Restored to revision from %s."),
-        (0, import_date18.dateI18n)((0, import_date18.getSettings)().formats.datetime, revision.date)
+        (0, import_i18n218.__)("Restored to revision from %s."),
+        (0, import_date19.dateI18n)((0, import_date19.getSettings)().formats.datetime, revision.date)
       ),
       {
         type: "snackbar",
@@ -95924,7 +96423,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/store/actions.mjs
-  var { getEntitySnapshot } = unlock(import_core_data59.privateApis);
+  var { getEntitySnapshot } = unlock(import_core_data61.privateApis);
   var CLIENT_GENERATED_ERROR_CODES = ["offline_error", "fetch_error"];
   var setupEditor = (post2, edits, template2) => ({ dispatch: dispatch8 }) => {
     dispatch8.setEditedPost(post2.type, post2.id);
@@ -95990,7 +96489,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var editPost = (edits, options) => ({ select: select9, registry }) => {
     const { id, type } = select9.getCurrentPost();
-    registry.dispatch(import_core_data59.store).editEntityRecord("postType", type, id, edits, options);
+    registry.dispatch(import_core_data61.store).editEntityRecord("postType", type, id, edits, options);
   };
   var savePost = (options = {}) => async ({ select: select9, dispatch: dispatch8, registry }) => {
     if (!select9.isEditedPostSaveable()) {
@@ -95999,9 +96498,10 @@ If there's a particular need for this, please submit a feature request at https:
     const content = select9.getEditedPostContent();
     dispatch8.editPost({ content }, { undoIgnore: true });
     const previousRecord = select9.getCurrentPost();
+    const savedBlocks = select9.getEditorBlocks();
     let edits = {
       id: previousRecord.id,
-      ...registry.select(import_core_data59.store).getEntityRecordNonTransientEdits(
+      ...registry.select(import_core_data61.store).getEntityRecordNonTransientEdits(
         "postType",
         previousRecord.type,
         previousRecord.id
@@ -96021,18 +96521,18 @@ If there's a particular need for this, please submit a feature request at https:
     }
     if (!error2) {
       try {
-        await registry.dispatch(import_core_data59.store).saveEntityRecord(
+        await registry.dispatch(import_core_data61.store).saveEntityRecord(
           "postType",
           previousRecord.type,
           edits,
           options
         );
       } catch (err) {
-        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n217.__)("An error occurred while updating.");
+        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n219.__)("An error occurred while updating.");
       }
     }
     if (!error2) {
-      error2 = registry.select(import_core_data59.store).getLastEntitySaveError(
+      error2 = registry.select(import_core_data61.store).getLastEntitySaveError(
         "postType",
         previousRecord.type,
         previousRecord.id
@@ -96061,8 +96561,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }
     dispatch8({ type: "REQUEST_POST_UPDATE_FINISH", options });
-    if (typeof window !== "undefined" && window.__experimentalTemplateActivate && !options.isAutosave && previousRecord.type === "wp_template" && (typeof previousRecord.id === "number" || /^\d+$/.test(previousRecord.id))) {
-      templateActivationNotice({ select: select9, dispatch: dispatch8, registry });
+    if (!error2 && !options.isAutosave && !options.isPreview && !select9.isDeletingPost() && previousRecord.status !== "trash" && select9.getEditorSettings().autoAttachMediaEnabled) {
+      attachMediaInPost(registry, {
+        id: previousRecord.id,
+        type: previousRecord.type,
+        blocks: savedBlocks
+      });
     }
     if (error2) {
       const args = getNotificationArgumentsForSaveFail({
@@ -96077,7 +96581,7 @@ If there's a particular need for this, please submit a feature request at https:
           args[0] = `${(0, import_escape_html.escapeHTML)(
             noticeMessage
           )} <details class="editor-save-error-details"><summary>${(0, import_escape_html.escapeHTML)(
-            (0, import_i18n217.__)("Show details")
+            (0, import_i18n219.__)("Show details")
           )}</summary><span class="editor-save-error-details__message">${(0, import_escape_html.escapeHTML)(
             error2.message
           )}</span></details>`;
@@ -96086,88 +96590,26 @@ If there's a particular need for this, please submit a feature request at https:
             __unstableHTML: true,
             speak: false
           };
-          (0, import_a11y11.speak)(noticeMessage, "assertive");
+          (0, import_a11y10.speak)(noticeMessage, "assertive");
         }
-        registry.dispatch(import_notices21.store).createErrorNotice(...args);
+        registry.dispatch(import_notices20.store).createErrorNotice(...args);
       }
     } else {
       const updatedRecord = select9.getCurrentPost();
       const args = getNotificationArgumentsForSaveSuccess({
         previousPost: previousRecord,
         post: updatedRecord,
-        postType: await registry.resolveSelect(import_core_data59.store).getPostType(updatedRecord.type),
+        postType: await registry.resolveSelect(import_core_data61.store).getPostType(updatedRecord.type),
         options
       });
       if (args.length) {
-        registry.dispatch(import_notices21.store).createSuccessNotice(...args);
+        registry.dispatch(import_notices20.store).createSuccessNotice(...args);
       }
       if (!options.isAutosave) {
         registry.dispatch(import_block_editor37.store).__unstableMarkLastChangeAsPersistent();
       }
     }
   };
-  async function templateActivationNotice({ select: select9, registry }) {
-    const editorSettings2 = select9.getEditorSettings();
-    if (editorSettings2.onNavigateToPreviousEntityRecord) {
-      return;
-    }
-    const { id, slug } = select9.getCurrentPost();
-    const site = await registry.select(import_core_data59.store).getEntityRecord("root", "site");
-    if (site.active_templates[slug] === id) {
-      return;
-    }
-    const currentTheme = await registry.resolveSelect(import_core_data59.store).getCurrentTheme();
-    const templateType = currentTheme?.default_template_types.find(
-      (type) => type.slug === slug
-    );
-    await registry.dispatch(import_notices21.store).createNotice(
-      "info",
-      (0, import_i18n217.sprintf)(
-        // translators: %s: The name (or slug) of the type of template.
-        (0, import_i18n217.__)('Do you want to activate this "%s" template?'),
-        templateType?.title ?? slug
-      ),
-      {
-        id: "template-activate-notice",
-        actions: [
-          {
-            label: (0, import_i18n217.__)("Activate"),
-            onClick: async () => {
-              await registry.dispatch(import_notices21.store).createNotice(
-                "info",
-                (0, import_i18n217.__)("Activating template\u2026"),
-                { id: "template-activate-notice" }
-              );
-              try {
-                const currentSite = await registry.select(import_core_data59.store).getEntityRecord("root", "site");
-                await registry.dispatch(import_core_data59.store).saveEntityRecord(
-                  "root",
-                  "site",
-                  {
-                    active_templates: {
-                      ...currentSite.active_templates,
-                      [slug]: id
-                    }
-                  },
-                  { throwOnError: true }
-                );
-                await registry.dispatch(import_notices21.store).createSuccessNotice(
-                  (0, import_i18n217.__)("Template activated."),
-                  { id: "template-activate-notice" }
-                );
-              } catch (error2) {
-                await registry.dispatch(import_notices21.store).createErrorNotice(
-                  (0, import_i18n217.__)("Template activation failed."),
-                  { id: "template-activate-notice" }
-                );
-                throw error2;
-              }
-            }
-          }
-        ]
-      }
-    );
-  }
   function refreshPost() {
     (0, import_deprecated9.default)("wp.data.dispatch( 'core/editor' ).refreshPost", {
       since: "6.0",
@@ -96178,7 +96620,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var trashPost2 = () => async ({ select: select9, dispatch: dispatch8, registry }) => {
     const postTypeSlug = select9.getCurrentPostType();
-    const postType2 = await registry.resolveSelect(import_core_data59.store).getPostType(postTypeSlug);
+    const postType2 = await registry.resolveSelect(import_core_data61.store).getPostType(postTypeSlug);
     const { rest_base: restBase, rest_namespace: restNamespace = "wp/v2" } = postType2;
     dispatch8({ type: "REQUEST_POST_DELETE_START" });
     try {
@@ -96189,7 +96631,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       await dispatch8.savePost();
     } catch (error2) {
-      registry.dispatch(import_notices21.store).createErrorNotice(
+      registry.dispatch(import_notices20.store).createErrorNotice(
         ...getNotificationArgumentsForTrashFail({ error: error2 })
       );
     }
@@ -96233,10 +96675,10 @@ If there's a particular need for this, please submit a feature request at https:
     return select9.getEditedPostPreviewLink();
   };
   var redo = () => ({ registry }) => {
-    registry.dispatch(import_core_data59.store).redo();
+    registry.dispatch(import_core_data61.store).redo();
   };
   var undo = () => ({ registry }) => {
-    registry.dispatch(import_core_data59.store).undo();
+    registry.dispatch(import_core_data61.store).undo();
   };
   function createUndoLevel() {
     (0, import_deprecated9.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel", {
@@ -96287,9 +96729,9 @@ If there's a particular need for this, please submit a feature request at https:
     const edits = { blocks, selection };
     if (__unstableShouldCreateUndoLevel !== false) {
       const { id, type } = select9.getCurrentPost();
-      const noChange = registry.select(import_core_data59.store).getEditedEntityRecord("postType", type, id).blocks === edits.blocks;
+      const noChange = registry.select(import_core_data61.store).getEditedEntityRecord("postType", type, id).blocks === edits.blocks;
       if (noChange) {
-        registry.dispatch(import_core_data59.store).__unstableCreateUndoLevel("postType", type, id);
+        registry.dispatch(import_core_data61.store).__unstableCreateUndoLevel("postType", type, id);
         return;
       }
       edits.content = ({ blocks: blocksForSerialization = [] }) => (0, import_blocks20.__unstableSerializeAndClean)(blocksForSerialization);
@@ -96391,14 +96833,14 @@ If there's a particular need for this, please submit a feature request at https:
     registry.batch(() => {
       registry.dispatch(import_preferences10.store).set("core", "distractionFree", !isDistractionFree);
       if (createNotice) {
-        registry.dispatch(import_notices21.store).createInfoNotice(
-          isDistractionFree ? (0, import_i18n217.__)("Distraction free mode deactivated.") : (0, import_i18n217.__)("Distraction free mode activated."),
+        registry.dispatch(import_notices20.store).createInfoNotice(
+          isDistractionFree ? (0, import_i18n219.__)("Distraction free mode deactivated.") : (0, import_i18n219.__)("Distraction free mode activated."),
           {
             id: "core/editor/distraction-free-mode/notice",
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n217.__)("Undo"),
+                label: (0, import_i18n219.__)("Undo"),
                 onClick: () => {
                   registry.batch(() => {
                     registry.dispatch(import_preferences10.store).set(
@@ -96422,14 +96864,14 @@ If there's a particular need for this, please submit a feature request at https:
   var toggleSpotlightMode = () => ({ registry }) => {
     registry.dispatch(import_preferences10.store).toggle("core", "focusMode");
     const isFocusMode = registry.select(import_preferences10.store).get("core", "focusMode");
-    registry.dispatch(import_notices21.store).createInfoNotice(
-      isFocusMode ? (0, import_i18n217.__)("Spotlight mode activated.") : (0, import_i18n217.__)("Spotlight mode deactivated."),
+    registry.dispatch(import_notices20.store).createInfoNotice(
+      isFocusMode ? (0, import_i18n219.__)("Spotlight mode activated.") : (0, import_i18n219.__)("Spotlight mode deactivated."),
       {
         id: "core/editor/toggle-spotlight-mode/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n217.__)("Undo"),
+            label: (0, import_i18n219.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "focusMode");
             }
@@ -96441,14 +96883,14 @@ If there's a particular need for this, please submit a feature request at https:
   var toggleTopToolbar = () => ({ registry }) => {
     registry.dispatch(import_preferences10.store).toggle("core", "fixedToolbar");
     const isTopToolbar = registry.select(import_preferences10.store).get("core", "fixedToolbar");
-    registry.dispatch(import_notices21.store).createInfoNotice(
-      isTopToolbar ? (0, import_i18n217.__)("Top toolbar activated.") : (0, import_i18n217.__)("Top toolbar deactivated."),
+    registry.dispatch(import_notices20.store).createInfoNotice(
+      isTopToolbar ? (0, import_i18n219.__)("Top toolbar activated.") : (0, import_i18n219.__)("Top toolbar deactivated."),
       {
         id: "core/editor/toggle-top-toolbar/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n217.__)("Undo"),
+            label: (0, import_i18n219.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "fixedToolbar");
             }
@@ -96464,13 +96906,13 @@ If there's a particular need for this, please submit a feature request at https:
       unlock(registry.dispatch(import_block_editor37.store)).resetZoomLevel();
     }
     if (mode === "visual") {
-      (0, import_a11y11.speak)((0, import_i18n217.__)("Visual editor selected"), "assertive");
+      (0, import_a11y10.speak)((0, import_i18n219.__)("Visual editor selected"), "assertive");
     } else if (mode === "text") {
       const isDistractionFree = registry.select(import_preferences10.store).get("core", "distractionFree");
       if (isDistractionFree) {
         dispatch8.toggleDistractionFree();
       }
-      (0, import_a11y11.speak)((0, import_i18n217.__)("Code editor selected"), "assertive");
+      (0, import_a11y10.speak)((0, import_i18n219.__)("Code editor selected"), "assertive");
     }
   };
   function openPublishSidebar() {
@@ -96553,18 +96995,18 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/hooks/custom-sources-backwards-compatibility.mjs
   var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
-  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose49.createHigherOrderComponent)(
+  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose51.createHigherOrderComponent)(
     (BlockEdit2) => ({ attributes, setAttributes, ...props }) => {
       const postType2 = (0, import_data91.useSelect)(
         (select9) => select9(store).getCurrentPostType(),
         []
       );
-      const [meta2, setMeta] = (0, import_core_data60.useEntityProp)(
+      const [meta2, setMeta] = (0, import_core_data62.useEntityProp)(
         "postType",
         postType2,
         "meta"
       );
-      const mergedAttributes = (0, import_element282.useMemo)(
+      const mergedAttributes = (0, import_element285.useMemo)(
         () => ({
           ...attributes,
           ...Object.fromEntries(
@@ -96626,7 +97068,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_hooks53 = __toESM(require_hooks(), 1);

   // packages/editor/build-module/components/index.mjs
-  var import_core_data108 = __toESM(require_core_data(), 1);
+  var import_core_data111 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/autocompleters/link.mjs
   var import_api_fetch9 = __toESM(require_api_fetch(), 1);
@@ -96665,9 +97107,9 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/autocompleters/user.mjs
-  var import_element283 = __toESM(require_element(), 1);
+  var import_element286 = __toESM(require_element(), 1);
   var import_data92 = __toESM(require_data(), 1);
-  var import_core_data61 = __toESM(require_core_data(), 1);
+  var import_core_data63 = __toESM(require_core_data(), 1);
   var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
   function getUserLabel(user) {
     const avatar = user.avatar_urls && user.avatar_urls[24] ? /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
@@ -96691,7 +97133,7 @@ If there's a particular need for this, please submit a feature request at https:
     useItems(filterValue) {
       const users = (0, import_data92.useSelect)(
         (select9) => {
-          const { getUsers } = select9(import_core_data61.store);
+          const { getUsers } = select9(import_core_data63.store);
           return getUsers({
             context: "view",
             search: filterValue
@@ -96699,7 +97141,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [filterValue]
       );
-      const options = (0, import_element283.useMemo)(
+      const options = (0, import_element286.useMemo)(
         () => users ? users.map((user) => ({
           key: `user-${user.slug}`,
           value: user,
@@ -96715,15 +97157,15 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/autosave-monitor/index.mjs
-  var import_element284 = __toESM(require_element(), 1);
+  var import_element287 = __toESM(require_element(), 1);
   var import_data93 = __toESM(require_data(), 1);
-  var import_core_data62 = __toESM(require_core_data(), 1);
+  var import_core_data64 = __toESM(require_core_data(), 1);
   function useInterval(callback, intervalInSeconds) {
-    const callbackRef = (0, import_element284.useRef)(callback);
-    (0, import_element284.useEffect)(() => {
+    const callbackRef = (0, import_element287.useRef)(callback);
+    (0, import_element287.useEffect)(() => {
       callbackRef.current = callback;
     }, [callback]);
-    (0, import_element284.useEffect)(() => {
+    (0, import_element287.useEffect)(() => {
       if (!intervalInSeconds) {
         return;
       }
@@ -96737,7 +97179,7 @@ If there's a particular need for this, please submit a feature request at https:
   function AutosaveMonitor({ interval, autosave: autosave2 }) {
     const { autosave: autosaveAction } = (0, import_data93.useDispatch)(store);
     const triggerAutosave = autosave2 ?? autosaveAction;
-    const { getReferenceByDistinctEdits } = (0, import_data93.useSelect)(import_core_data62.store);
+    const { getReferenceByDistinctEdits } = (0, import_data93.useSelect)(import_core_data64.store);
     const { isEditedPostDirty: isEditedPostDirty2, isEditedPostAutosaveable: isEditedPostAutosaveable2, isAutosavingPost: isAutosavingPost2 } = (0, import_data93.useSelect)(store);
     const autosaveInterval = (0, import_data93.useSelect)(
       (select9) => {
@@ -96748,7 +97190,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [interval]
     );
-    const lastEditsReferenceRef = (0, import_element284.useRef)();
+    const lastEditsReferenceRef = (0, import_element287.useRef)();
     useInterval(() => {
       if (!isEditedPostAutosaveable2()) {
         return;
@@ -96764,106 +97206,111 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/document-bar/index.mjs
-  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);
   var import_data102 = __toESM(require_data(), 1);
-  var import_components163 = __toESM(require_components(), 1);
+  var import_components159 = __toESM(require_components(), 1);
   var import_block_editor42 = __toESM(require_block_editor(), 1);
-  var import_core_data66 = __toESM(require_core_data(), 1);
+  var import_core_data68 = __toESM(require_core_data(), 1);
   var import_commands3 = __toESM(require_commands(), 1);
-  var import_element291 = __toESM(require_element(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
+  var import_element294 = __toESM(require_element(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
   var import_html_entities16 = __toESM(require_html_entities(), 1);
   var import_dom29 = __toESM(require_dom(), 1);

   // packages/editor/build-module/utils/pageTypeBadge.mjs
-  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_i18n220 = __toESM(require_i18n(), 1);
   var import_data94 = __toESM(require_data(), 1);
-  var import_core_data63 = __toESM(require_core_data(), 1);
+  var import_core_data65 = __toESM(require_core_data(), 1);
   function usePageTypeBadge(postId2) {
-    const { isFrontPage, isPostsPage } = (0, import_data94.useSelect)((select9) => {
-      const { canUser, getEditedEntityRecord } = select9(import_core_data63.store);
-      const siteSettings = canUser("read", {
-        kind: "root",
-        name: "site"
-      }) ? getEditedEntityRecord("root", "site") : void 0;
-      const _postId = parseInt(postId2, 10);
-      return {
-        isFrontPage: siteSettings?.page_on_front === _postId,
-        isPostsPage: siteSettings?.page_for_posts === _postId
-      };
-    });
+    const { isFrontPage, isPostsPage, isPrivacyPolicyPage } = (0, import_data94.useSelect)(
+      (select9) => {
+        const { canUser, getEditedEntityRecord } = select9(import_core_data65.store);
+        const siteSettings = canUser("read", {
+          kind: "root",
+          name: "site"
+        }) ? getEditedEntityRecord("root", "site") : void 0;
+        const _postId = parseInt(postId2, 10);
+        return {
+          isFrontPage: siteSettings?.page_on_front === _postId,
+          isPostsPage: siteSettings?.page_for_posts === _postId,
+          isPrivacyPolicyPage: siteSettings?.page_for_privacy_policy === _postId
+        };
+      }
+    );
     if (isFrontPage) {
-      return (0, import_i18n218.__)("Homepage");
+      return (0, import_i18n220.__)("Homepage");
     } else if (isPostsPage) {
-      return (0, import_i18n218.__)("Posts Page");
+      return (0, import_i18n220.__)("Posts Page");
+    } else if (isPrivacyPolicyPage) {
+      return (0, import_i18n220.__)("Privacy Policy Page");
     }
     return false;
   }

   // packages/editor/build-module/components/styles-canvas/index.mjs
-  var import_components162 = __toESM(require_components(), 1);
+  var import_components158 = __toESM(require_components(), 1);
   var import_keycodes11 = __toESM(require_keycodes(), 1);
-  var import_i18n223 = __toESM(require_i18n(), 1);
+  var import_i18n225 = __toESM(require_i18n(), 1);
   var import_data100 = __toESM(require_data(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
   var import_preferences11 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
-  var import_element288 = __toESM(require_element(), 1);
+  var import_element291 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/style-book/index.mjs
-  var import_components158 = __toESM(require_components(), 1);
-  var import_i18n221 = __toESM(require_i18n(), 1);
+  var import_components154 = __toESM(require_components(), 1);
+  var import_i18n223 = __toESM(require_i18n(), 1);
   var import_block_editor39 = __toESM(require_block_editor(), 1);
   var import_data97 = __toESM(require_data(), 1);
-  var import_element287 = __toESM(require_element(), 1);
+  var import_element290 = __toESM(require_element(), 1);
   var import_keycodes9 = __toESM(require_keycodes(), 1);
   var import_media_utils7 = __toESM(require_media_utils(), 1);
-  var import_core_data64 = __toESM(require_core_data(), 1);
+  var import_core_data66 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/style-book/constants.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
+  var import_i18n221 = __toESM(require_i18n(), 1);
   var STYLE_BOOK_COLOR_GROUPS = [
     {
       slug: "theme-colors",
-      title: (0, import_i18n219.__)("Theme Colors"),
+      title: (0, import_i18n221.__)("Theme Colors"),
       origin: "theme",
       type: "colors"
     },
     {
       slug: "theme-gradients",
-      title: (0, import_i18n219.__)("Theme Gradients"),
+      title: (0, import_i18n221.__)("Theme Gradients"),
       origin: "theme",
       type: "gradients"
     },
     {
       slug: "custom-colors",
-      title: (0, import_i18n219.__)("Custom Colors"),
+      title: (0, import_i18n221.__)("Custom Colors"),
       origin: "custom",
       type: "colors"
     },
     {
       slug: "custom-gradients",
-      title: (0, import_i18n219.__)("Custom Gradients"),
+      title: (0, import_i18n221.__)("Custom Gradients"),
       origin: "custom",
       // User.
       type: "gradients"
     },
     {
       slug: "duotones",
-      title: (0, import_i18n219.__)("Duotones"),
+      title: (0, import_i18n221.__)("Duotones"),
       origin: "theme",
       type: "duotones"
     },
     {
       slug: "default-colors",
-      title: (0, import_i18n219.__)("Default Colors"),
+      title: (0, import_i18n221.__)("Default Colors"),
       origin: "default",
       type: "colors"
     },
     {
       slug: "default-gradients",
-      title: (0, import_i18n219.__)("Default Gradients"),
+      title: (0, import_i18n221.__)("Default Gradients"),
       origin: "default",
       type: "gradients"
     }
@@ -96871,18 +97318,18 @@ If there's a particular need for this, please submit a feature request at https:
   var STYLE_BOOK_THEME_SUBCATEGORIES = [
     {
       slug: "site-identity",
-      title: (0, import_i18n219.__)("Site Identity"),
+      title: (0, import_i18n221.__)("Site Identity"),
       blocks: ["core/site-logo", "core/site-title", "core/site-tagline"]
     },
     {
       slug: "design",
-      title: (0, import_i18n219.__)("Design"),
+      title: (0, import_i18n221.__)("Design"),
       blocks: ["core/navigation", "core/avatar", "core/post-time-to-read"],
       exclude: ["core/home-link", "core/navigation-link"]
     },
     {
       slug: "posts",
-      title: (0, import_i18n219.__)("Posts"),
+      title: (0, import_i18n221.__)("Posts"),
       blocks: [
         "core/post-title",
         "core/post-excerpt",
@@ -96900,7 +97347,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "comments",
-      title: (0, import_i18n219.__)("Comments"),
+      title: (0, import_i18n221.__)("Comments"),
       blocks: [
         "core/comments-title",
         "core/comments-pagination",
@@ -96920,12 +97367,12 @@ If there's a particular need for this, please submit a feature request at https:
   var STYLE_BOOK_CATEGORIES = [
     {
       slug: "overview",
-      title: (0, import_i18n219.__)("Overview"),
+      title: (0, import_i18n221.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n219.__)("Text"),
+      title: (0, import_i18n221.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -96934,27 +97381,27 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n219.__)("Colors"),
+      title: (0, import_i18n221.__)("Colors"),
       blocks: []
     },
     {
       slug: "theme",
-      title: (0, import_i18n219.__)("Theme"),
+      title: (0, import_i18n221.__)("Theme"),
       subcategories: STYLE_BOOK_THEME_SUBCATEGORIES
     },
     {
       slug: "media",
-      title: (0, import_i18n219.__)("Media"),
+      title: (0, import_i18n221.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n219.__)("Widgets"),
+      title: (0, import_i18n221.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n219.__)("Embeds"),
+      title: (0, import_i18n221.__)("Embeds"),
       include: []
     }
   ];
@@ -96962,29 +97409,29 @@ If there's a particular need for this, please submit a feature request at https:
     ...STYLE_BOOK_THEME_SUBCATEGORIES,
     {
       slug: "media",
-      title: (0, import_i18n219.__)("Media"),
+      title: (0, import_i18n221.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n219.__)("Widgets"),
+      title: (0, import_i18n221.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n219.__)("Embeds"),
+      title: (0, import_i18n221.__)("Embeds"),
       include: []
     }
   ];
   var STYLE_BOOK_PREVIEW_CATEGORIES = [
     {
       slug: "overview",
-      title: (0, import_i18n219.__)("Overview"),
+      title: (0, import_i18n221.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n219.__)("Text"),
+      title: (0, import_i18n221.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -96993,12 +97440,12 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n219.__)("Colors"),
+      title: (0, import_i18n221.__)("Colors"),
       blocks: []
     },
     {
       slug: "blocks",
-      title: (0, import_i18n219.__)("All Blocks"),
+      title: (0, import_i18n221.__)("All Blocks"),
       blocks: [],
       subcategories: STYLE_BOOK_ALL_BLOCKS_SUBCATEGORIES
     }
@@ -97162,11 +97609,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/style-book/examples.mjs
-  var import_i18n220 = __toESM(require_i18n(), 1);
+  var import_i18n222 = __toESM(require_i18n(), 1);
   var import_blocks22 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/components/style-book/color-examples.mjs
-  var import_components156 = __toESM(require_components(), 1);
+  var import_components152 = __toESM(require_components(), 1);
   var import_block_editor38 = __toESM(require_block_editor(), 1);
   var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   var ColorExamples = ({
@@ -97178,7 +97625,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!colors2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components156.__experimentalGrid, { templateColumns, rowGap: 8, columnGap: 16, children: colors2.map((color) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components152.__experimentalGrid, { templateColumns, rowGap: 8, columnGap: 16, children: colors2.map((color) => {
       const className = type === "gradients" ? (0, import_block_editor38.__experimentalGetGradientClass)(color.slug) : (0, import_block_editor38.getColorClassName)("background-color", color.slug);
       const classes = clsx_default(
         "editor-style-book__color-example",
@@ -97197,15 +97644,15 @@ If there's a particular need for this, please submit a feature request at https:
   var color_examples_default = ColorExamples;

   // packages/editor/build-module/components/style-book/duotone-examples.mjs
-  var import_components157 = __toESM(require_components(), 1);
+  var import_components153 = __toESM(require_components(), 1);
   var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
   var DuotoneExamples = ({ duotones }) => {
     if (!duotones) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_components157.__experimentalGrid, { columns: 2, rowGap: 16, columnGap: 16, children: duotones.map((duotone) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_components153.__experimentalGrid, { columns: 2, rowGap: 16, columnGap: 16, children: duotones.map((duotone) => {
       return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
-        import_components157.__experimentalGrid,
+        import_components153.__experimentalGrid,
         {
           className: "editor-style-book__duotone-example",
           columns: 2,
@@ -97288,7 +97735,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (themePalette) {
       const themeColorexample = {
         name: "theme-colors",
-        title: (0, import_i18n220.__)("Colors"),
+        title: (0, import_i18n222.__)("Colors"),
         category: "overview",
         content: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
           color_examples_default,
@@ -97306,7 +97753,7 @@ If there's a particular need for this, please submit a feature request at https:
     if ((0, import_blocks22.getBlockType)("core/heading")) {
       const headingBlock = (0, import_blocks22.createBlock)("core/heading", {
         // translators: Typography example. Your local alphabet, numbers and some common special characters.
-        content: (0, import_i18n220.__)(
+        content: (0, import_i18n222.__)(
           `AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9`
         ),
         level: 1
@@ -97315,12 +97762,12 @@ If there's a particular need for this, please submit a feature request at https:
     }
     if ((0, import_blocks22.getBlockType)("core/paragraph")) {
       const firstParagraphBlock = (0, import_blocks22.createBlock)("core/paragraph", {
-        content: (0, import_i18n220.__)(
+        content: (0, import_i18n222.__)(
           `A paragraph in a website refers to a distinct block of text that is used to present and organize information. It is a fundamental unit of content in web design and is typically composed of a group of related sentences or thoughts focused on a particular topic or idea. Paragraphs play a crucial role in improving the readability and user experience of a website. They break down the text into smaller, manageable chunks, allowing readers to scan the content more easily.`
         )
       });
       const secondParagraphBlock = (0, import_blocks22.createBlock)("core/paragraph", {
-        content: (0, import_i18n220.__)(
+        content: (0, import_i18n222.__)(
           `Additionally, paragraphs help structure the flow of information and provide logical breaks between different concepts or pieces of information. In terms of formatting, paragraphs in websites are commonly denoted by a vertical gap or indentation between each block of text. This visual separation helps visually distinguish one paragraph from another, creating a clear and organized layout that guides the reader through the content smoothly.`
         )
       });
@@ -97349,7 +97796,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!!typographyBlockExamples.length) {
       examples.push({
         name: "typography",
-        title: (0, import_i18n220.__)("Typography"),
+        title: (0, import_i18n222.__)("Typography"),
         category: "overview",
         blocks: typographyBlockExamples
       });
@@ -97413,13 +97860,13 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const headingsExample = {
       name: "core/heading",
-      title: (0, import_i18n220.__)("Headings"),
+      title: (0, import_i18n222.__)("Headings"),
       category: "text",
       blocks: [1, 2, 3, 4, 5, 6].map((level) => {
         return (0, import_blocks22.createBlock)("core/heading", {
-          content: (0, import_i18n220.sprintf)(
+          content: (0, import_i18n222.sprintf)(
             // translators: %d: heading level e.g: "1", "2", "3"
-            (0, import_i18n220.__)("Heading %d"),
+            (0, import_i18n222.__)("Heading %d"),
             level
           ),
           level
@@ -97437,13 +97884,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles-renderer/index.mjs
-  var import_element286 = __toESM(require_element(), 1);
+  var import_element289 = __toESM(require_element(), 1);
   var import_data96 = __toESM(require_data(), 1);

   // packages/editor/build-module/hooks/use-global-styles-output.mjs
   var import_blocks23 = __toESM(require_blocks(), 1);
   var import_data95 = __toESM(require_data(), 1);
-  var import_element285 = __toESM(require_element(), 1);
+  var import_element288 = __toESM(require_element(), 1);
   function useGlobalStylesOutputWithConfig(mergedConfig = {}, disableRootPadding = false) {
     const blockGap = useSetting2("spacing.blockGap");
     const hasBlockGapSupport = blockGap !== null;
@@ -97457,7 +97904,7 @@ If there's a particular need for this, please submit a feature request at https:
         getBlockStyles: getBlockStylesSelector
       };
     }, []);
-    return (0, import_element285.useMemo)(() => {
+    return (0, import_element288.useMemo)(() => {
       if (!mergedConfig?.styles || !mergedConfig?.settings) {
         return [[], {}];
       }
@@ -97488,7 +97935,7 @@ If there's a particular need for this, please submit a feature request at https:
     const [styles, settings] = useGlobalStylesOutput(disableRootPadding);
     const { getEditorSettings: getEditorSettings2 } = (0, import_data96.useSelect)(store);
     const { updateEditorSettings: updateEditorSettings2 } = (0, import_data96.useDispatch)(store);
-    (0, import_element286.useEffect)(() => {
+    (0, import_element289.useEffect)(() => {
       if (!styles || !settings) {
         return;
       }
@@ -97548,11 +97995,11 @@ If there's a particular need for this, please submit a feature request at https:
       "color.duotone.theme",
       "color.duotone.default"
     );
-    const palettes = (0, import_element287.useMemo)(() => {
+    const palettes = (0, import_element290.useMemo)(() => {
       const result = { colors: colors2, gradients, duotones: [] };
       if (themeDuotones && themeDuotones.length) {
         result.duotones.push({
-          name: (0, import_i18n221._x)(
+          name: (0, import_i18n223._x)(
             "Theme",
             "Indicates these duotone filters come from the theme."
           ),
@@ -97562,7 +98009,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       if (shouldDisplayDefaultDuotones && defaultDuotones && defaultDuotones.length) {
         result.duotones.push({
-          name: (0, import_i18n221._x)(
+          name: (0, import_i18n223._x)(
             "Default",
             "Indicates these duotone filters come from WordPress."
           ),
@@ -97572,7 +98019,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       if (customDuotones && customDuotones.length) {
         result.duotones.push({
-          name: (0, import_i18n221._x)(
+          name: (0, import_i18n223._x)(
             "Custom",
             "Indicates these doutone filters are created by the user."
           ),
@@ -97643,8 +98090,8 @@ If there's a particular need for this, please submit a feature request at https:
     const textColor = useStyle2("color.text");
     const backgroundColor = useStyle2("color.background");
     const colors2 = useMultiOriginPalettes();
-    const examples = (0, import_element287.useMemo)(() => getExamples(colors2), [colors2]);
-    const tabs = (0, import_element287.useMemo)(
+    const examples = (0, import_element290.useMemo)(() => getExamples(colors2), [colors2]);
+    const tabs = (0, import_element290.useMemo)(
       () => getTopLevelStyleBookCategories().filter(
         (category) => examples.some(
           (example) => example.category === category.slug
@@ -97655,7 +98102,7 @@ If there's a particular need for this, please submit a feature request at https:
     const examplesForSinglePageUse = getExamplesForSinglePageUse(examples);
     const { base: baseConfig } = useGlobalStyles();
     const goTo = getStyleBookNavigationFromPath(path);
-    const mergedConfig = (0, import_element287.useMemo)(() => {
+    const mergedConfig = (0, import_element290.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
@@ -97666,7 +98113,7 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element287.useMemo)(
+    const settings = (0, import_element290.useMemo)(
       () => ({
         ...originalSettings,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : originalSettings.styles,
@@ -97750,19 +98197,19 @@ If there's a particular need for this, please submit a feature request at https:
       [settingsProp]
     );
     const canUserUploadMedia = (0, import_data97.useSelect)(
-      (select9) => select9(import_core_data64.store).canUser("create", {
+      (select9) => select9(import_core_data66.store).canUser("create", {
         kind: "postType",
         name: "attachment"
       }),
       []
     );
-    (0, import_element287.useEffect)(() => {
+    (0, import_element290.useEffect)(() => {
       (0, import_data97.dispatch)(import_block_editor39.store).updateSettings({
         ...editorSettings2,
         mediaUpload: canUserUploadMedia ? import_media_utils7.uploadMedia : void 0
       });
     }, [editorSettings2, canUserUploadMedia]);
-    const [internalPath, setInternalPath] = (0, import_element287.useState)("/");
+    const [internalPath, setInternalPath] = (0, import_element290.useState)("/");
     const section = path ?? internalPath;
     const onChangeSection = onPathChange ?? setInternalPath;
     const isSelected2 = (blockName) => {
@@ -97810,7 +98257,7 @@ If there's a particular need for this, please submit a feature request at https:
     const categoryDefinition = STYLE_BOOK_PREVIEW_CATEGORIES.find(
       (category) => category.slug === previewCategory
     );
-    const filteredExamples = (0, import_element287.useMemo)(() => {
+    const filteredExamples = (0, import_element290.useMemo)(() => {
       if (!categoryDefinition) {
         return {
           examples: [
@@ -97822,7 +98269,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return getExamplesByCategory(categoryDefinition, examples);
     }, [categoryDefinition, examples, previewCategory]);
-    const displayedExamples = (0, import_element287.useMemo)(() => {
+    const displayedExamples = (0, import_element290.useMemo)(() => {
       if (!previewCategory) {
         return { examples: examplesForSinglePageUse };
       }
@@ -97843,14 +98290,14 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     const { base: baseConfig } = useGlobalStyles();
     const goTo = getStyleBookNavigationFromPath(section);
-    const mergedConfig = (0, import_element287.useMemo)(() => {
+    const mergedConfig = (0, import_element290.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
       return {};
     }, [baseConfig, userConfig]);
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element287.useMemo)(
+    const settings = (0, import_element290.useMemo)(
       () => ({
         ...editorSettings2,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : editorSettings2.styles,
@@ -97881,9 +98328,9 @@ If there's a particular need for this, please submit a feature request at https:
     title,
     goTo
   }) => {
-    const [isFocused, setIsFocused] = (0, import_element287.useState)(false);
-    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element287.useState)(false);
-    const iframeRef = (0, import_element287.useRef)(null);
+    const [isFocused, setIsFocused] = (0, import_element290.useState)(false);
+    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element290.useState)(false);
+    const iframeRef = (0, import_element290.useRef)(null);
     const buttonModeProps = {
       role: "button",
       onFocus: () => setIsFocused(true),
@@ -97910,7 +98357,7 @@ If there's a particular need for this, please submit a feature request at https:
       readonly: true
     };
     const handleLoad = () => setHasIframeLoaded(true);
-    (0, import_element287.useLayoutEffect)(() => {
+    (0, import_element290.useLayoutEffect)(() => {
       if (hasIframeLoaded && iframeRef.current && goTo?.top) {
         scrollToSection("top", iframeRef.current);
       }
@@ -97938,11 +98385,11 @@ If there's a particular need for this, please submit a feature request at https:
             {
               className: "editor-style-book__examples",
               filteredExamples: examples,
-              label: title ? (0, import_i18n221.sprintf)(
+              label: title ? (0, import_i18n223.sprintf)(
                 // translators: %s: Category of blocks, e.g. Text.
-                (0, import_i18n221.__)("Examples of blocks in the %s category"),
+                (0, import_i18n223.__)("Examples of blocks in the %s category"),
                 title
-              ) : (0, import_i18n221.__)("Examples of blocks"),
+              ) : (0, import_i18n223.__)("Examples of blocks"),
               isSelected: isSelected2,
               onSelect
             },
@@ -97952,10 +98399,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var Examples = (0, import_element287.memo)(
+  var Examples = (0, import_element290.memo)(
     ({ className, filteredExamples, label, isSelected: isSelected2, onSelect }) => {
       return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
-        import_components158.Composite,
+        import_components154.Composite,
         {
           orientation: "vertical",
           className,
@@ -97978,11 +98425,11 @@ If there's a particular need for this, please submit a feature request at https:
               example.name
             )),
             !!filteredExamples?.subcategories?.length && filteredExamples.subcategories.map((subcategory) => /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
-              import_components158.Composite.Group,
+              import_components154.Composite.Group,
               {
                 className: "editor-style-book__subcategory",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components158.Composite.GroupLabel, { children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("h2", { className: "editor-style-book__subcategory-title", children: subcategory.title }) }),
+                  /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components154.Composite.GroupLabel, { children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("h2", { className: "editor-style-book__subcategory-title", children: subcategory.title }) }),
                   /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                     Subcategory,
                     {
@@ -98020,14 +98467,14 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(import_block_editor39.store).getSettings(),
       []
     );
-    const settings = (0, import_element287.useMemo)(
+    const settings = (0, import_element290.useMemo)(
       () => ({
         ...originalSettings,
         isPreviewMode: true
       }),
       [originalSettings]
     );
-    const renderedBlocks = (0, import_element287.useMemo)(
+    const renderedBlocks = (0, import_element290.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
@@ -98036,16 +98483,16 @@ If there's a particular need for this, please submit a feature request at https:
       accessibleWhenDisabled: !!onClick
     } : {};
     return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { role: "row", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
-      import_components158.Composite.Item,
+      import_components154.Composite.Item,
       {
         className: clsx_default("editor-style-book__example", {
           "is-selected": isSelected2,
           "is-disabled-example": !!disabledProps?.disabled
         }),
         id,
-        "aria-label": !!onClick ? (0, import_i18n221.sprintf)(
+        "aria-label": !!onClick ? (0, import_i18n223.sprintf)(
           // translators: %s: Title of a block, e.g. Heading.
-          (0, import_i18n221.__)("Open %s styles in Styles panel"),
+          (0, import_i18n223.__)("Open %s styles in Styles panel"),
           title
         ) : void 0,
         render: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", {}),
@@ -98059,7 +98506,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               className: "editor-style-book__example-preview",
               "aria-hidden": true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components158.Disabled, { className: "editor-style-book__example-preview__content", children: content ? content : /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components154.Disabled, { className: "editor-style-book__example-preview__content", children: content ? content : /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
                 ExperimentalBlockEditorProvider2,
                 {
                   value: renderedBlocks,
@@ -98076,7 +98523,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) }) });
   };
-  var style_book_default = (0, import_element287.forwardRef)(StyleBook);
+  var style_book_default = (0, import_element290.forwardRef)(StyleBook);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
   var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
@@ -98119,11 +98566,11 @@ If there's a particular need for this, please submit a feature request at https:
   function StylesCanvasRevisionStyleBook({ path, onPathChange, forwardedRef }) {
     const { user: userConfig } = useGlobalStyles();
     const { revisions, isLoading } = useGlobalStylesRevisions();
-    const revisionId2 = (0, import_element288.useMemo)(() => {
+    const revisionId2 = (0, import_element291.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element288.useMemo)(() => {
+    const selectedRevision = (0, import_element291.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -98164,13 +98611,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var style_book_default2 = (0, import_element288.forwardRef)(StylesCanvasStyleBook);
+  var style_book_default2 = (0, import_element291.forwardRef)(StylesCanvasStyleBook);

   // packages/editor/build-module/components/styles-canvas/revisions.mjs
-  var import_components159 = __toESM(require_components(), 1);
+  var import_components155 = __toESM(require_components(), 1);
   var import_block_editor40 = __toESM(require_block_editor(), 1);
   var import_data98 = __toESM(require_data(), 1);
-  var import_element289 = __toESM(require_element(), 1);
+  var import_element292 = __toESM(require_element(), 1);
   var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
   var {
     ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider3,
@@ -98185,11 +98632,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const { user: userConfig, base: baseConfig } = useGlobalStyles();
     const { revisions, isLoading } = useGlobalStylesRevisions();
-    const revisionId2 = (0, import_element289.useMemo)(() => {
+    const revisionId2 = (0, import_element292.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element289.useMemo)(() => {
+    const selectedRevision = (0, import_element292.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -98198,13 +98645,13 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }, [revisionId2, revisions]);
     const displayConfig = selectedRevision || userConfig;
-    const mergedConfig = (0, import_element289.useMemo)(() => {
+    const mergedConfig = (0, import_element292.useMemo)(() => {
       if (!isObjectEmpty2(displayConfig) && !isObjectEmpty2(baseConfig)) {
         return mergeGlobalStyles(baseConfig, displayConfig);
       }
       return {};
     }, [baseConfig, displayConfig]);
-    const renderedBlocksArray = (0, import_element289.useMemo)(
+    const renderedBlocksArray = (0, import_element292.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
@@ -98212,7 +98659,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(import_block_editor40.store).getSettings(),
       []
     );
-    const settings = (0, import_element289.useMemo)(
+    const settings = (0, import_element292.useMemo)(
       () => ({
         ...originalSettings,
         isPreviewMode: true
@@ -98237,7 +98684,7 @@ If there's a particular need for this, please submit a feature request at https:
             // @see https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context
             children: `.is-root-container { display: flow-root; }`
           }),
-          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components159.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components155.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(
             ExperimentalBlockEditorProvider3,
             {
               value: renderedBlocksArray,
@@ -98258,18 +98705,18 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var revisions_default = (0, import_element289.forwardRef)(StylesCanvasRevisions);
+  var revisions_default = (0, import_element292.forwardRef)(StylesCanvasRevisions);

   // packages/editor/build-module/components/resizable-editor/index.mjs
   var import_data99 = __toESM(require_data(), 1);
-  var import_element290 = __toESM(require_element(), 1);
-  var import_components161 = __toESM(require_components(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element293 = __toESM(require_element(), 1);
+  var import_components157 = __toESM(require_components(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/resizable-editor/resize-handle.mjs
-  var import_i18n222 = __toESM(require_i18n(), 1);
+  var import_i18n224 = __toESM(require_i18n(), 1);
   var import_keycodes10 = __toESM(require_keycodes(), 1);
-  var import_components160 = __toESM(require_components(), 1);
+  var import_components156 = __toESM(require_components(), 1);
   var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
   var DELTA_DISTANCE = 20;
   function ResizeHandle({ direction, resizeWidthBy }) {
@@ -98298,10 +98745,10 @@ If there's a particular need for this, please submit a feature request at https:
           tooltip_exports.Trigger,
           {
             render: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-              import_components160.__unstableMotion.button,
+              import_components156.__unstableMotion.button,
               {
                 className: `editor-resizable-editor__resize-handle is-${direction}`,
-                "aria-label": (0, import_i18n222.__)("Drag to resize"),
+                "aria-label": (0, import_i18n224.__)("Drag to resize"),
                 "aria-describedby": resizableHandleHelpId,
                 onKeyDown: handleKeyDown,
                 variants: resizeHandleVariants,
@@ -98315,9 +98762,9 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(tooltip_exports.Popup, { children: (0, import_i18n222.__)("Drag to resize") })
+        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(tooltip_exports.Popup, { children: (0, import_i18n224.__)("Drag to resize") })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n222.__)("Use left and right arrow keys to resize the canvas.") })
+      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n224.__)("Use left and right arrow keys to resize the canvas.") })
     ] });
   }

@@ -98344,11 +98791,11 @@ If there's a particular need for this, please submit a feature request at https:
     height = "100%",
     children
   }) {
-    const [isResizing, setIsResizing] = (0, import_element290.useState)(false);
-    const disableMotion = (0, import_compose50.useReducedMotion)();
+    const [isResizing, setIsResizing] = (0, import_element293.useState)(false);
+    const disableMotion = (0, import_compose52.useReducedMotion)();
     const { setCanvasWidth: setCanvasWidth2 } = unlock((0, import_data99.useDispatch)(store));
-    const resizableRef = (0, import_element290.useRef)();
-    const resizeWidthBy = (0, import_element290.useCallback)(
+    const resizableRef = (0, import_element293.useRef)();
+    const resizeWidthBy = (0, import_element293.useCallback)(
       (deltaPixels) => {
         if (resizableRef.current) {
           const _isAtMaxWidth = isAtMaxWidth(
@@ -98363,7 +98810,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCanvasWidth2]
     );
-    const updateCanvasWidth = (0, import_element290.useCallback)(
+    const updateCanvasWidth = (0, import_element293.useCallback)(
       (element, isResizeEnd) => {
         const currentWidth = element.offsetWidth;
         const containerWidth = element.parentElement?.offsetWidth ?? 0;
@@ -98374,9 +98821,9 @@ If there's a particular need for this, please submit a feature request at https:
       [setCanvasWidth2]
     );
     return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-      import_components161.ResizableBox,
+      import_components157.ResizableBox,
       {
-        as: import_components161.__unstableMotion.div,
+        as: import_components157.__unstableMotion.div,
         initial: false,
         animate: { height },
         transition: {
@@ -98445,37 +98892,35 @@ If there's a particular need for this, please submit a feature request at https:
   var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
   function getStylesCanvasTitle(path, showStylebook2) {
     if (showStylebook2) {
-      return (0, import_i18n223.__)("Style Book");
+      return (0, import_i18n225.__)("Style Book");
     }
     if (path?.startsWith("/revisions")) {
-      return (0, import_i18n223.__)("Style Revisions");
+      return (0, import_i18n225.__)("Style Revisions");
     }
     return "";
   }
   function StylesCanvas() {
-    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault } = (0, import_data100.useSelect)(
-      (select9) => {
-        const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-          select9(store)
-        );
-        const _showListViewByDefault = select9(import_preferences11.store).get(
-          "core",
-          "showListViewByDefault"
-        );
-        return {
-          stylesPath: getStylesPath2(),
-          showStylebook: getShowStylebook2(),
-          showListViewByDefault: _showListViewByDefault
-        };
-      },
-      []
-    );
+    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault, isPreviewMode } = (0, import_data100.useSelect)((select9) => {
+      const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
+        select9(store)
+      );
+      const _showListViewByDefault = select9(import_preferences11.store).get(
+        "core",
+        "showListViewByDefault"
+      );
+      return {
+        stylesPath: getStylesPath2(),
+        showStylebook: getShowStylebook2(),
+        showListViewByDefault: _showListViewByDefault,
+        isPreviewMode: select9(store).getEditorSettings().isPreviewMode
+      };
+    }, []);
     const { resetStylesNavigation: resetStylesNavigation2, setStylesPath: setStylesPath2 } = unlock(
       (0, import_data100.useDispatch)(store)
     );
     const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data100.useDispatch)(store);
-    const focusOnMountRef = (0, import_compose51.useFocusOnMount)("firstElement");
-    const sectionFocusReturnRef = (0, import_compose51.useFocusReturn)();
+    const focusOnMountRef = (0, import_compose53.useFocusOnMount)("firstElement");
+    const sectionFocusReturnRef = (0, import_compose53.useFocusReturn)();
     let content = null;
     if (showStylebook2) {
       content = /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
@@ -98506,35 +98951,43 @@ If there's a particular need for this, please submit a feature request at https:
         onCloseCanvas();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("div", { className: "editor-styles-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(resizable_editor_default, { enableResizing: false, children: /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
-      "section",
+    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+      "div",
       {
-        className: "editor-styles-canvas__section",
-        ref: focusOnMountRef,
-        onKeyDown: closeOnEscape,
-        "aria-label": title,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-            import_components162.Button,
-            {
-              size: "compact",
-              className: "editor-styles-canvas__close-button",
-              icon: close_small_default,
-              label: (0, import_i18n223.__)("Close"),
-              onClick: onCloseCanvas
-            }
-          ),
-          content
-        ]
+        className: clsx_default("editor-styles-canvas", {
+          "is-preview-mode": isPreviewMode
+        }),
+        children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(resizable_editor_default, { enableResizing: false, children: /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
+          "section",
+          {
+            className: "editor-styles-canvas__section",
+            ref: isPreviewMode ? void 0 : focusOnMountRef,
+            onKeyDown: isPreviewMode ? void 0 : closeOnEscape,
+            "aria-label": title,
+            children: [
+              !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+                import_components158.Button,
+                {
+                  size: "compact",
+                  className: "editor-styles-canvas__close-button",
+                  icon: close_small_default,
+                  label: (0, import_i18n225.__)("Close"),
+                  onClick: onCloseCanvas
+                }
+              ),
+              content
+            ]
+          }
+        ) })
       }
-    ) }) });
+    );
   }

   // packages/editor/build-module/components/document-bar/useEditedSectionDetails.mjs
   var import_data101 = __toESM(require_data(), 1);
   var import_html_entities15 = __toESM(require_html_entities(), 1);
   var import_block_editor41 = __toESM(require_block_editor(), 1);
-  var import_core_data65 = __toESM(require_core_data(), 1);
+  var import_core_data67 = __toESM(require_core_data(), 1);
   function useEditedSectionDetails() {
     return (0, import_data101.useSelect)((select9) => {
       const {
@@ -98542,7 +98995,7 @@ If there's a particular need for this, please submit a feature request at https:
         getBlockName: getBlockName2,
         __experimentalGetParsedPattern
       } = select9(import_block_editor41.store);
-      const { getEditedEntityRecord, getCurrentTheme } = select9(import_core_data65.store);
+      const { getEditedEntityRecord, getCurrentTheme } = select9(import_core_data67.store);
       const { getEditedContentOnlySection } = unlock(
         select9(import_block_editor41.store)
       );
@@ -98599,8 +99052,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/document-bar/index.mjs
   var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
-  var { getTemplateInfo: getTemplateInfo2 } = unlock(import_core_data66.privateApis);
-  var MotionButton = import_components163.__unstableMotion.create(import_components163.Button);
+  var { getTemplateInfo: getTemplateInfo2 } = unlock(import_core_data68.privateApis);
+  var MotionButton = import_components159.__unstableMotion.create(import_components159.Button);
   function DocumentBar(props) {
     const { stopEditingContentOnlySection } = unlock(
       (0, import_data102.useDispatch)(import_block_editor42.store)
@@ -98628,7 +99081,7 @@ If there's a particular need for this, please submit a feature request at https:
         getPostType,
         getCurrentTheme,
         isResolving: isResolvingSelector
-      } = select9(import_core_data66.store);
+      } = select9(import_core_data68.store);
       const _postType = getCurrentPostType2();
       const _postId = getCurrentPostId2();
       const _document = getEditedEntityRecord(
@@ -98669,7 +99122,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const { open: openCommandCenter } = (0, import_data102.useDispatch)(import_commands3.store);
-    const isReducedMotion = (0, import_compose52.useReducedMotion)();
+    const isReducedMotion = (0, import_compose54.useReducedMotion)();
     const isTemplate2 = TEMPLATE_POST_TYPES.includes(postType2);
     const hasBackButton = !!onNavigateToPreviousEntityRecord || !!unlockedPatternInfo;
     const entityTitle = isTemplate2 ? templateTitle : documentTitle;
@@ -98684,8 +99137,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const pageTypeBadge = usePageTypeBadge(postId2);
-    const mountedRef = (0, import_element291.useRef)(false);
-    (0, import_element291.useEffect)(() => {
+    const mountedRef = (0, import_element294.useRef)(false);
+    (0, import_element294.useEffect)(() => {
       mountedRef.current = true;
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
@@ -98695,18 +99148,18 @@ If there's a particular need for this, please submit a feature request at https:
           "has-back-button": hasBackButton
         }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components163.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components159.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
             MotionButton,
             {
               className: "editor-document-bar__back",
-              icon: (0, import_i18n224.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+              icon: (0, import_i18n226.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
               onClick: handleBackClick,
               size: "compact",
               initial: mountedRef.current ? { opacity: 0, transform: "translateX(15%)" } : false,
               animate: { opacity: 1, transform: "translateX(0%)" },
               exit: { opacity: 0, transform: "translateX(15%)" },
               transition: isReducedMotion ? { duration: 0 } : void 0,
-              children: (0, import_i18n224.__)("Back")
+              children: (0, import_i18n226.__)("Back")
             }
           ) }),
           !isTemplate2 && isTemplatePreview && !hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
@@ -98716,14 +99169,14 @@ If there's a particular need for this, please submit a feature request at https:
               className: "editor-document-bar__icon-layout"
             }
           ),
-          isNotFound ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components163.__experimentalText, { children: (0, import_i18n224.__)("Document not found") }) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-            import_components163.Button,
+          isNotFound ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components159.__experimentalText, { children: (0, import_i18n226.__)("Document not found") }) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+            import_components159.Button,
             {
               className: "editor-document-bar__command",
               onClick: () => openCommandCenter(),
               size: "compact",
               children: /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
-                import_components163.__unstableMotion.div,
+                import_components159.__unstableMotion.div,
                 {
                   className: "editor-document-bar__title",
                   initial: mountedRef.current ? {
@@ -98737,9 +99190,9 @@ If there's a particular need for this, please submit a feature request at https:
                   transition: isReducedMotion ? { duration: 0 } : void 0,
                   children: [
                     icon && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor42.BlockIcon, { icon }),
-                    /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_components163.__experimentalText, { size: "body", as: "h1", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-title", children: title ? (0, import_dom29.__unstableStripHTML)(title) : (0, import_i18n224.__)("No title") }),
-                      unlockedPatternInfo && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-type-label", children: unlockedPatternInfo.type === "template-part" ? `\xB7 ${(0, import_i18n224.__)("Template Part")}` : `\xB7 ${(0, import_i18n224.__)("Pattern")}` }),
+                    /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_components159.__experimentalText, { size: "body", as: "h1", children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-title", children: title ? (0, import_dom29.__unstableStripHTML)(title) : (0, import_i18n226.__)("No title") }),
+                      unlockedPatternInfo && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-type-label", children: unlockedPatternInfo.type === "template-part" ? `\xB7 ${(0, import_i18n226.__)("Template Part")}` : `\xB7 ${(0, import_i18n226.__)("Pattern")}` }),
                       !unlockedPatternInfo && pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${pageTypeBadge}` }),
                       !unlockedPatternInfo && postTypeLabel && !props.title && !pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${(0, import_html_entities16.decodeEntities)(
                         postTypeLabel
@@ -98757,13 +99210,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/document-outline/index.mjs
-  var import_i18n225 = __toESM(require_i18n(), 1);
+  var import_i18n227 = __toESM(require_i18n(), 1);
   var import_data103 = __toESM(require_data(), 1);
-  var import_element292 = __toESM(require_element(), 1);
+  var import_element295 = __toESM(require_element(), 1);
   var import_rich_text3 = __toESM(require_rich_text(), 1);
   var import_block_editor43 = __toESM(require_block_editor(), 1);
-  var import_core_data67 = __toESM(require_core_data(), 1);
-  var import_components164 = __toESM(require_components(), 1);
+  var import_core_data69 = __toESM(require_core_data(), 1);
+  var import_components160 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/document-outline/item.mjs
   var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
@@ -98820,22 +99273,22 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/document-outline/index.mjs
   var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  var emptyHeadingContent = /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n225.__)("(Empty heading)") });
+  var emptyHeadingContent = /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n227.__)("(Empty heading)") });
   var incorrectLevelContent = [
     /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("br", {}, "incorrect-break"),
-    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n225.__)("(Incorrect heading level)") }, "incorrect-message")
+    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n227.__)("(Incorrect heading level)") }, "incorrect-message")
   ];
   var singleH1Headings = [
     /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("br", {}, "incorrect-break-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n225.__)("(Your theme may already use a H1 for the post title)") }, "incorrect-message-h1")
+    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n227.__)("(Your theme may already use a H1 for the post title)") }, "incorrect-message-h1")
   ];
   var multipleH1Headings = [
     /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("br", {}, "incorrect-break-multiple-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n225.__)("(Multiple H1 headings are not recommended)") }, "incorrect-message-multiple-h1")
+    /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("em", { children: (0, import_i18n227.__)("(Multiple H1 headings are not recommended)") }, "incorrect-message-multiple-h1")
   ];
   function EmptyOutlineIllustration() {
     return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
-      import_components164.SVG,
+      import_components160.SVG,
       {
         width: "138",
         height: "148",
@@ -98843,38 +99296,38 @@ If there's a particular need for this, please submit a feature request at https:
         fill: "none",
         xmlns: "http://www.w3.org/2000/svg",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Rect, { width: "138", height: "148", rx: "4", fill: "#F0F6FC" }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Line, { x1: "44", y1: "28", x2: "24", y2: "28", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Rect, { x: "48", y: "16", width: "27", height: "23", rx: "4", fill: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Rect, { width: "138", height: "148", rx: "4", fill: "#F0F6FC" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Line, { x1: "44", y1: "28", x2: "24", y2: "28", stroke: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Rect, { x: "48", y: "16", width: "27", height: "23", rx: "4", fill: "#DDDDDD" }),
           /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components164.Path,
+            import_components160.Path,
             {
               d: "M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",
               fill: "black"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Line, { x1: "55", y1: "59", x2: "24", y2: "59", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Rect, { x: "59", y: "47", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Line, { x1: "55", y1: "59", x2: "24", y2: "59", stroke: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Rect, { x: "59", y: "47", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
           /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components164.Path,
+            import_components160.Path,
             {
               d: "M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",
               fill: "black"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Line, { x1: "80", y1: "90", x2: "24", y2: "90", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Rect, { x: "84", y: "78", width: "30", height: "23", rx: "4", fill: "#F0B849" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Line, { x1: "80", y1: "90", x2: "24", y2: "90", stroke: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Rect, { x: "84", y: "78", width: "30", height: "23", rx: "4", fill: "#F0B849" }),
           /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components164.Path,
+            import_components160.Path,
             {
               d: "M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",
               fill: "black"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Line, { x1: "66", y1: "121", x2: "24", y2: "121", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components164.Rect, { x: "70", y: "109", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Line, { x1: "66", y1: "121", x2: "24", y2: "121", stroke: "#DDDDDD" }),
+          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components160.Rect, { x: "70", y: "109", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
           /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components164.Path,
+            import_components160.Path,
             {
               d: "M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",
               fill: "black"
@@ -98899,7 +99352,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { selectBlock: selectBlock2 } = (0, import_data103.useDispatch)(import_block_editor43.store);
     const { title, isTitleSupported } = (0, import_data103.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-      const { getPostType } = select9(import_core_data67.store);
+      const { getPostType } = select9(import_core_data69.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return {
         title: getEditedPostAttribute2("title"),
@@ -98922,15 +99375,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return getClientIdsOfDescendants2(postContentClientId);
     }, []);
-    const prevHeadingLevelRef = (0, import_element292.useRef)(1);
-    const headings = (0, import_element292.useMemo)(
+    const prevHeadingLevelRef = (0, import_element295.useRef)(1);
+    const headings = (0, import_element295.useMemo)(
       () => computeOutlineHeadings(blocks),
       [blocks]
     );
     if (headings.length < 1) {
       return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)("div", { className: "editor-document-outline has-no-headings", children: [
         /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(EmptyOutlineIllustration, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("p", { children: (0, import_i18n225.__)(
+        /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("p", { children: (0, import_i18n227.__)(
           "Navigate the structure of your document and address issues like empty or incorrect heading levels."
         ) })
       ] });
@@ -98952,7 +99405,7 @@ If there's a particular need for this, please submit a feature request at https:
       hasTitle && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
         item_default,
         {
-          level: (0, import_i18n225.__)("Title"),
+          level: (0, import_i18n227.__)("Title"),
           isValid: true,
           onSelect,
           href: `#${titleNode.id}`,
@@ -99007,11 +99460,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/editor-history/redo.mjs
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_components165 = __toESM(require_components(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_components161 = __toESM(require_components(), 1);
   var import_data105 = __toESM(require_data(), 1);
   var import_keycodes12 = __toESM(require_keycodes(), 1);
-  var import_element293 = __toESM(require_element(), 1);
+  var import_element296 = __toESM(require_element(), 1);
   var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
   function EditorHistoryRedo(props, ref) {
     const shortcut = (0, import_keycodes12.isAppleOS)() ? import_keycodes12.displayShortcut.primaryShift("z") : import_keycodes12.displayShortcut.primary("y");
@@ -99021,13 +99474,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const { redo: redo2 } = (0, import_data105.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-      import_components165.Button,
+      import_components161.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n226.isRTL)() ? redo_default : undo_default,
-        label: (0, import_i18n226.__)("Redo"),
+        icon: !(0, import_i18n228.isRTL)() ? redo_default : undo_default,
+        label: (0, import_i18n228.__)("Redo"),
         shortcut,
         "aria-disabled": !hasRedo,
         onClick: hasRedo ? redo2 : void 0,
@@ -99035,14 +99488,14 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var redo_default2 = (0, import_element293.forwardRef)(EditorHistoryRedo);
+  var redo_default2 = (0, import_element296.forwardRef)(EditorHistoryRedo);

   // packages/editor/build-module/components/editor-history/undo.mjs
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_components166 = __toESM(require_components(), 1);
+  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_components162 = __toESM(require_components(), 1);
   var import_data106 = __toESM(require_data(), 1);
   var import_keycodes13 = __toESM(require_keycodes(), 1);
-  var import_element294 = __toESM(require_element(), 1);
+  var import_element297 = __toESM(require_element(), 1);
   var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
   function EditorHistoryUndo(props, ref) {
     const hasUndo = (0, import_data106.useSelect)(
@@ -99051,13 +99504,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const { undo: undo2 } = (0, import_data106.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-      import_components166.Button,
+      import_components162.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n227.isRTL)() ? undo_default : redo_default,
-        label: (0, import_i18n227.__)("Undo"),
+        icon: !(0, import_i18n229.isRTL)() ? undo_default : redo_default,
+        label: (0, import_i18n229.__)("Undo"),
         shortcut: import_keycodes13.displayShortcut.primary("z"),
         "aria-disabled": !hasUndo,
         onClick: hasUndo ? undo2 : void 0,
@@ -99065,23 +99518,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var undo_default2 = (0, import_element294.forwardRef)(EditorHistoryUndo);
+  var undo_default2 = (0, import_element297.forwardRef)(EditorHistoryUndo);

   // packages/editor/build-module/components/editor-notices/index.mjs
   var import_deprecated10 = __toESM(require_deprecated(), 1);
   var import_data108 = __toESM(require_data(), 1);
   var import_block_editor46 = __toESM(require_block_editor(), 1);
-  var import_notices22 = __toESM(require_notices(), 1);
+  var import_notices21 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/template-validation-notice/index.mjs
-  var import_components167 = __toESM(require_components(), 1);
-  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_components163 = __toESM(require_components(), 1);
+  var import_i18n230 = __toESM(require_i18n(), 1);
   var import_data107 = __toESM(require_data(), 1);
-  var import_element295 = __toESM(require_element(), 1);
+  var import_element298 = __toESM(require_element(), 1);
   var import_block_editor45 = __toESM(require_block_editor(), 1);
   var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
   function TemplateValidationNotice() {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element295.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element298.useState)(false);
     const isValid2 = (0, import_data107.useSelect)((select9) => {
       return select9(import_block_editor45.store).isValidTemplate();
     }, []);
@@ -99091,38 +99544,38 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(import_jsx_runtime468.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
-        import_components167.Notice,
+        import_components163.Notice,
         {
           className: "editor-template-validation-notice",
           isDismissible: false,
           status: "warning",
           actions: [
             {
-              label: (0, import_i18n228.__)("Keep it as is"),
+              label: (0, import_i18n230.__)("Keep it as is"),
               onClick: () => setTemplateValidity2(true)
             },
             {
-              label: (0, import_i18n228.__)("Reset the template"),
+              label: (0, import_i18n230.__)("Reset the template"),
               onClick: () => setShowConfirmDialog(true)
             }
           ],
-          children: (0, import_i18n228.__)(
+          children: (0, import_i18n230.__)(
             "The content of your post doesn\u2019t match the template assigned to your post type."
           )
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
-        import_components167.__experimentalConfirmDialog,
+        import_components163.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
-          confirmButtonText: (0, import_i18n228.__)("Reset"),
+          confirmButtonText: (0, import_i18n230.__)("Reset"),
           onConfirm: () => {
             setShowConfirmDialog(false);
             synchronizeTemplate2();
           },
           onCancel: () => setShowConfirmDialog(false),
           size: "medium",
-          children: (0, import_i18n228.__)(
+          children: (0, import_i18n230.__)(
             "Resetting the template may result in loss of content, do you want to continue?"
           )
         }
@@ -99142,7 +99595,7 @@ If there's a particular need for this, please submit a feature request at https:
       return select9(import_block_editor46.store).isValidTemplate();
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-      import_notices22.InlineNotices,
+      import_notices21.InlineNotices,
       {
         pinnedNoticesClassName: "components-editor-notices__pinned",
         dismissibleNoticesClassName: "components-editor-notices__dismissible",
@@ -99154,7 +99607,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/editor-snackbars/index.mjs
   var import_deprecated11 = __toESM(require_deprecated(), 1);
-  var import_notices23 = __toESM(require_notices(), 1);
+  var import_notices22 = __toESM(require_notices(), 1);
   var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
   function EditorSnackbars() {
     (0, import_deprecated11.default)("wp.editor.EditorSnackbars", {
@@ -99162,14 +99615,14 @@ If there's a particular need for this, please submit a feature request at https:
       version: "7.2",
       alternative: "wp.notices.SnackbarNotices"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_notices23.SnackbarNotices, { className: "components-editor-notices__snackbar" });
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_notices22.SnackbarNotices, { className: "components-editor-notices__snackbar" });
   }

   // packages/editor/build-module/components/error-boundary/index.mjs
-  var import_element296 = __toESM(require_element(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_element299 = __toESM(require_element(), 1);
+  var import_i18n231 = __toESM(require_i18n(), 1);
   var import_data109 = __toESM(require_data(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
+  var import_compose55 = __toESM(require_compose(), 1);
   var import_hooks44 = __toESM(require_hooks(), 1);
   var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
   function getContent() {
@@ -99226,7 +99679,7 @@ ${content}
     return ["### Error report", ...sections].join("\n\n");
   }
   function CopyButton({ text, children, variant = "outline" }) {
-    const ref = (0, import_compose53.useCopyToClipboard)(text);
+    const ref = (0, import_compose55.useCopyToClipboard)(text);
     return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.ActionButton, { variant, ref, children });
   }
   function ErrorReport({ error: error2, componentStack }) {
@@ -99247,7 +99700,7 @@ ${content}
   }
   function ErrorDetails({ error: error2, componentStack }) {
     return /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(collapsible_card_exports.Root, { className: "editor-error-boundary__details", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(collapsible_card_exports.Header, { children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(card_exports.Title, { children: (0, import_i18n229.__)("Error details") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(collapsible_card_exports.Header, { children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(card_exports.Title, { children: (0, import_i18n231.__)("Error details") }) }),
       /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(collapsible_card_exports.Content, { children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
         ErrorReport,
         {
@@ -99257,7 +99710,7 @@ ${content}
       ) })
     ] });
   }
-  var ErrorBoundary = class extends import_element296.Component {
+  var ErrorBoundary = class extends import_element299.Component {
     constructor() {
       super(...arguments);
       this.state = {
@@ -99286,18 +99739,18 @@ ${content}
           gap: "lg",
           children: [
             /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(notice_exports.Root, { intent: "error", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.Title, { children: (0, import_i18n229.__)("The editor has crashed") }),
-              /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.Description, { children: (0, import_i18n229.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.Title, { children: (0, import_i18n231.__)("The editor has crashed") }),
+              /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.Description, { children: (0, import_i18n231.__)(
                 "An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search."
               ) }),
               /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(notice_exports.Actions, { children: [
-                canCopyContent && /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(CopyButton, { text: getContent, children: (0, import_i18n229.__)("Copy contents") }),
+                canCopyContent && /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(CopyButton, { text: getContent, children: (0, import_i18n231.__)("Copy contents") }),
                 /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
                   CopyButton,
                   {
                     variant: "solid",
                     text: () => getErrorReport(error2, componentStack),
-                    children: (0, import_i18n229.__)("Copy error")
+                    children: (0, import_i18n231.__)("Copy error")
                   }
                 )
               ] })
@@ -99317,12 +99770,12 @@ ${content}
   var error_boundary_default = ErrorBoundary;

   // packages/editor/build-module/components/local-autosave-monitor/index.mjs
-  var import_element297 = __toESM(require_element(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
+  var import_element300 = __toESM(require_element(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
   var import_data110 = __toESM(require_data(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
+  var import_i18n232 = __toESM(require_i18n(), 1);
   var import_blocks24 = __toESM(require_blocks(), 1);
-  var import_notices24 = __toESM(require_notices(), 1);
+  var import_notices23 = __toESM(require_notices(), 1);
   var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
   var requestIdleCallback = window.requestIdleCallback ? window.requestIdleCallback : window.requestAnimationFrame;
   var hasStorageSupport;
@@ -99349,7 +99802,7 @@ ${content}
       }),
       []
     );
-    const localAutosave = (0, import_element297.useMemo)(() => {
+    const localAutosave = (0, import_element300.useMemo)(() => {
       const backup = localAutosaveGet(postId2, isEditedPostNew2);
       if (!backup) {
         return null;
@@ -99365,7 +99818,7 @@ ${content}
       postId: postId2,
       snapshot: localAutosaveGetSnapshot(localAutosave)
     });
-    (0, import_element297.useEffect)(() => {
+    (0, import_element300.useEffect)(() => {
       if (!localAutosave) {
         return;
       }
@@ -99390,18 +99843,18 @@ ${content}
       if (hasRemoteAutosave) {
         return;
       }
-      const { createWarningNotice, removeNotice } = registry.dispatch(import_notices24.store);
+      const { createWarningNotice, removeNotice } = registry.dispatch(import_notices23.store);
       const { editPost: editPost2, resetEditorBlocks: resetEditorBlocks2 } = registry.dispatch(store);
       const id = "wpEditorAutosaveRestore";
       createWarningNotice(
-        (0, import_i18n230.__)(
+        (0, import_i18n232.__)(
           "The backup of this post in your browser is different from the version below."
         ),
         {
           id,
           actions: [
             {
-              label: (0, import_i18n230.__)("Restore the backup"),
+              label: (0, import_i18n232.__)("Restore the backup"),
               onClick() {
                 const {
                   content: editsContent,
@@ -99428,18 +99881,18 @@ ${content}
       }),
       []
     );
-    const lastIsDirtyRef = (0, import_element297.useRef)(isDirty);
-    const lastIsAutosavingRef = (0, import_element297.useRef)(isAutosaving);
-    (0, import_element297.useEffect)(() => {
+    const lastIsDirtyRef = (0, import_element300.useRef)(isDirty);
+    const lastIsAutosavingRef = (0, import_element300.useRef)(isAutosaving);
+    (0, import_element300.useEffect)(() => {
       if (!didError && (lastIsAutosavingRef.current && !isAutosaving || lastIsDirtyRef.current && !isDirty)) {
         localAutosaveClear(postId2, isEditedPostNew2);
       }
       lastIsDirtyRef.current = isDirty;
       lastIsAutosavingRef.current = isAutosaving;
     }, [isDirty, isAutosaving, didError]);
-    const wasEditedPostNew = (0, import_compose54.usePrevious)(isEditedPostNew2);
-    const prevPostId = (0, import_compose54.usePrevious)(postId2);
-    (0, import_element297.useEffect)(() => {
+    const wasEditedPostNew = (0, import_compose56.usePrevious)(isEditedPostNew2);
+    const prevPostId = (0, import_compose56.usePrevious)(postId2);
+    (0, import_element300.useEffect)(() => {
       if (prevPostId === postId2 && wasEditedPostNew && !isEditedPostNew2) {
         localAutosaveClear(postId2, true);
       }
@@ -99447,7 +99900,7 @@ ${content}
   }
   function LocalAutosaveMonitor() {
     const { autosave: autosave2 } = (0, import_data110.useDispatch)(store);
-    const deferredAutosave = (0, import_element297.useCallback)(() => {
+    const deferredAutosave = (0, import_element300.useCallback)(() => {
       requestIdleCallback(() => autosave2({ local: true }));
     }, []);
     useAutosaveNotice2();
@@ -99464,15 +99917,15 @@ ${content}
       }
     );
   }
-  var local_autosave_monitor_default = (0, import_compose54.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);
+  var local_autosave_monitor_default = (0, import_compose56.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);

   // packages/editor/build-module/components/page-attributes/check.mjs
   var import_data111 = __toESM(require_data(), 1);
-  var import_core_data68 = __toESM(require_core_data(), 1);
+  var import_core_data70 = __toESM(require_core_data(), 1);
   function PageAttributesCheck({ children }) {
     const supportsPageAttributes = (0, import_data111.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-      const { getPostType } = select9(import_core_data68.store);
+      const { getPostType } = select9(import_core_data70.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return !!postType2?.supports?.["page-attributes"];
     }, []);
@@ -99484,14 +99937,14 @@ ${content}
   var check_default2 = PageAttributesCheck;

   // packages/editor/build-module/components/page-attributes/order.mjs
-  var import_i18n231 = __toESM(require_i18n(), 1);
-  var import_components168 = __toESM(require_components(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_components164 = __toESM(require_components(), 1);
   var import_data113 = __toESM(require_data(), 1);
-  var import_element298 = __toESM(require_element(), 1);
+  var import_element301 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-type-support-check/index.mjs
   var import_data112 = __toESM(require_data(), 1);
-  var import_core_data69 = __toESM(require_core_data(), 1);
+  var import_core_data71 = __toESM(require_core_data(), 1);
   function checkSupport(supports = {}, key) {
     if (supports[key] !== void 0) {
       return !!supports[key];
@@ -99503,7 +99956,7 @@ ${content}
   function PostTypeSupportCheck({ children, supportKeys }) {
     const postType2 = (0, import_data112.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-      const { getPostType } = select9(import_core_data69.store);
+      const { getPostType } = select9(import_core_data71.store);
       return getPostType(getEditedPostAttribute2("type"));
     }, []);
     let isSupported = !!postType2;
@@ -99525,7 +99978,7 @@ ${content}
       []
     );
     const { editPost: editPost2 } = (0, import_data113.useDispatch)(store);
-    const [orderInput, setOrderInput] = (0, import_element298.useState)(null);
+    const [orderInput, setOrderInput] = (0, import_element301.useState)(null);
     const setUpdatedOrder = (value2) => {
       setOrderInput(value2);
       const newOrder = Number(value2);
@@ -99534,11 +99987,11 @@ ${content}
       }
     };
     const value = orderInput ?? order;
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components168.Flex, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components168.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-      import_components168.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components164.Flex, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components164.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+      import_components164.__experimentalNumberControl,
       {
-        label: (0, import_i18n231.__)("Order"),
-        help: (0, import_i18n231.__)("Set the page order."),
+        label: (0, import_i18n233.__)("Order"),
+        help: (0, import_i18n233.__)("Set the page order."),
         value,
         onChange: setUpdatedOrder,
         hideLabelFromVision: true,
@@ -99554,27 +100007,27 @@ ${content}

   // packages/editor/build-module/components/page-attributes/panel.mjs
   var import_data115 = __toESM(require_data(), 1);
-  var import_core_data71 = __toESM(require_core_data(), 1);
+  var import_core_data73 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/page-attributes/parent.mjs
-  var import_remove_accents4 = __toESM(require_remove_accents(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 1);
-  var import_components170 = __toESM(require_components(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_element300 = __toESM(require_element(), 1);
+  var import_remove_accents5 = __toESM(require_remove_accents(), 1);
+  var import_i18n234 = __toESM(require_i18n(), 1);
+  var import_components166 = __toESM(require_components(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
+  var import_element303 = __toESM(require_element(), 1);
   var import_data114 = __toESM(require_data(), 1);
   var import_html_entities18 = __toESM(require_html_entities(), 1);
-  var import_core_data70 = __toESM(require_core_data(), 1);
+  var import_core_data72 = __toESM(require_core_data(), 1);
   var import_block_editor47 = __toESM(require_block_editor(), 1);
   var import_url16 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-panel-row/index.mjs
-  var import_components169 = __toESM(require_components(), 1);
-  var import_element299 = __toESM(require_element(), 1);
+  var import_components165 = __toESM(require_components(), 1);
+  var import_element302 = __toESM(require_element(), 1);
   var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var PostPanelRow = (0, import_element299.forwardRef)(({ className, label, children }, ref) => {
+  var PostPanelRow = (0, import_element302.forwardRef)(({ className, label, children }, ref) => {
     return /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(
-      import_components169.__experimentalHStack,
+      import_components165.__experimentalHStack,
       {
         className: clsx_default("editor-post-panel__row", className),
         ref,
@@ -99634,11 +100087,11 @@ ${content}
   // packages/editor/build-module/components/page-attributes/parent.mjs
   var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
   function getTitle(post2) {
-    return post2?.title?.rendered ? (0, import_html_entities18.decodeEntities)(post2.title.rendered) : `#${post2.id} (${(0, import_i18n232.__)("no title")})`;
+    return post2?.title?.rendered ? (0, import_html_entities18.decodeEntities)(post2.title.rendered) : `#${post2.id} (${(0, import_i18n234.__)("no title")})`;
   }
   var getItemPriority2 = (name2, searchValue) => {
-    const normalizedName = (0, import_remove_accents4.default)(name2 || "").toLowerCase();
-    const normalizedSearch = (0, import_remove_accents4.default)(searchValue || "").toLowerCase();
+    const normalizedName = (0, import_remove_accents5.default)(name2 || "").toLowerCase();
+    const normalizedSearch = (0, import_remove_accents5.default)(searchValue || "").toLowerCase();
     if (normalizedName === normalizedSearch) {
       return 0;
     }
@@ -99649,7 +100102,7 @@ ${content}
   };
   function PageAttributesParent2() {
     const { editPost: editPost2 } = (0, import_data114.useDispatch)(store);
-    const [fieldValue, setFieldValue] = (0, import_element300.useState)("");
+    const [fieldValue, setFieldValue] = (0, import_element303.useState)("");
     const {
       isHierarchical,
       parentPostId,
@@ -99663,7 +100116,7 @@ ${content}
           getEntityRecords,
           getEntityRecord,
           isResolving
-        } = select9(import_core_data70.store);
+        } = select9(import_core_data72.store);
         const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         const postTypeSlug = getEditedPostAttribute2("type");
         const pageId = getEditedPostAttribute2("parent");
@@ -99698,7 +100151,7 @@ ${content}
       },
       [fieldValue]
     );
-    const parentOptions = (0, import_element300.useMemo)(() => {
+    const parentOptions = (0, import_element303.useMemo)(() => {
       const getOptionsFromTree = (tree2, level = 0) => {
         const mappedNodes = tree2.map((treeNode) => [
           {
@@ -99748,14 +100201,14 @@ ${content}
       editPost2({ parent: selectedPostId });
     };
     return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-      import_components170.ComboboxControl,
+      import_components166.ComboboxControl,
       {
         className: "editor-page-attributes__parent",
-        label: (0, import_i18n232.__)("Parent"),
-        help: (0, import_i18n232.__)("Choose a parent page."),
+        label: (0, import_i18n234.__)("Parent"),
+        help: (0, import_i18n234.__)("Choose a parent page."),
         value: parentPostId,
         options: parentOptions,
-        onFilterValueChange: (0, import_compose55.debounce)(handleKeydown, 300),
+        onFilterValueChange: (0, import_compose57.debounce)(handleKeydown, 300),
         onChange: handleChange,
         hideLabelFromVision: true,
         isLoading
@@ -99769,16 +100222,16 @@ ${content}
       if (!parentPostId) {
         return null;
       }
-      const { getEntityRecord } = select9(import_core_data70.store);
+      const { getEntityRecord } = select9(import_core_data72.store);
       const postTypeSlug = getEditedPostAttribute2("type");
       return getEntityRecord("postType", postTypeSlug, parentPostId);
     }, []);
-    const parentTitle = (0, import_element300.useMemo)(
-      () => !parentPost ? (0, import_i18n232.__)("None") : getTitle(parentPost),
+    const parentTitle = (0, import_element303.useMemo)(
+      () => !parentPost ? (0, import_i18n234.__)("None") : getTitle(parentPost),
       [parentPost]
     );
     return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-      import_components170.Button,
+      import_components166.Button,
       {
         size: "compact",
         className: "editor-post-parent__panel-toggle",
@@ -99786,7 +100239,7 @@ ${content}
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Current post parent.
-          (0, import_i18n232.sprintf)((0, import_i18n232.__)("Change parent: %s"), parentTitle)
+          (0, import_i18n234.sprintf)((0, import_i18n234.__)("Change parent: %s"), parentTitle)
         ),
         onClick,
         children: parentTitle
@@ -99795,10 +100248,10 @@ ${content}
   }
   function ParentRow() {
     const homeUrl = (0, import_data114.useSelect)((select9) => {
-      return select9(import_core_data70.store).getEntityRecord("root", "__unstableBase")?.home;
+      return select9(import_core_data72.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element300.useState)(null);
-    const popoverProps = (0, import_element300.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element303.useState)(null);
+    const popoverProps = (0, import_element303.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -99809,8 +100262,8 @@ ${content}
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(post_panel_row_default, { label: (0, import_i18n232.__)("Parent"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-      import_components170.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(post_panel_row_default, { label: (0, import_i18n234.__)("Parent"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      import_components166.Dropdown,
       {
         popoverProps,
         className: "editor-post-parent__panel-dropdown",
@@ -99821,15 +100274,15 @@ ${content}
           /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
             import_block_editor47.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n232.__)("Parent"),
+              title: (0, import_i18n234.__)("Parent"),
               onClose
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { children: [
-            (0, import_element300.createInterpolateElement)(
-              (0, import_i18n232.sprintf)(
+            (0, import_element303.createInterpolateElement)(
+              (0, import_i18n234.sprintf)(
                 /* translators: %s: The home URL of the WordPress installation without the scheme. */
-                (0, import_i18n232.__)(
+                (0, import_i18n234.__)(
                   'Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %s<wbr />/services<wbr />/pricing.'
                 ),
                 (0, import_url16.filterURLForDisplay)(homeUrl).replace(
@@ -99841,15 +100294,15 @@ ${content}
                 wbr: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("wbr", {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("p", { children: (0, import_element300.createInterpolateElement)(
-              (0, import_i18n232.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("p", { children: (0, import_element303.createInterpolateElement)(
+              (0, import_i18n234.__)(
                 "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
               ),
               {
                 a: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
-                  import_components170.ExternalLink,
+                  import_components166.ExternalLink,
                   {
-                    href: (0, import_i18n232.__)(
+                    href: (0, import_i18n234.__)(
                       "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
                     )
                   }
@@ -99870,7 +100323,7 @@ ${content}
   function AttributesPanel() {
     const { isEnabled, postType: postType2 } = (0, import_data115.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
-      const { getPostType } = select9(import_core_data71.store);
+      const { getPostType } = select9(import_core_data73.store);
       return {
         isEnabled: isEditorPanelEnabled2(PANEL_NAME),
         postType: getPostType(getEditedPostAttribute2("type"))
@@ -99886,22 +100339,22 @@ ${content}
   }

   // packages/editor/build-module/components/post-template/classic-theme.mjs
-  var import_i18n235 = __toESM(require_i18n(), 1);
-  var import_components172 = __toESM(require_components(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
+  var import_components168 = __toESM(require_components(), 1);
   var import_data118 = __toESM(require_data(), 1);
-  var import_core_data73 = __toESM(require_core_data(), 1);
+  var import_core_data75 = __toESM(require_core_data(), 1);
   var import_block_editor48 = __toESM(require_block_editor(), 1);
-  var import_element303 = __toESM(require_element(), 1);
-  var import_notices25 = __toESM(require_notices(), 1);
+  var import_element306 = __toESM(require_element(), 1);
+  var import_notices24 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/post-template/create-new-template-modal.mjs
   var import_data116 = __toESM(require_data(), 1);
-  var import_element301 = __toESM(require_element(), 1);
+  var import_element304 = __toESM(require_element(), 1);
   var import_blocks25 = __toESM(require_blocks(), 1);
-  var import_components171 = __toESM(require_components(), 1);
-  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_components167 = __toESM(require_components(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);
   var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TITLE = (0, import_i18n233.__)("Custom Template");
+  var DEFAULT_TITLE = (0, import_i18n235.__)("Custom Template");
   function CreateNewTemplateModal({ onClose }) {
     const { defaultBlockTemplate, onNavigateToEntityRecord } = (0, import_data116.useSelect)(
       (select9) => {
@@ -99914,8 +100367,8 @@ ${content}
       }
     );
     const { createTemplate: createTemplate2 } = unlock((0, import_data116.useDispatch)(store));
-    const [title, setTitle] = (0, import_element301.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element301.useState)(false);
+    const [title, setTitle] = (0, import_element304.useState)("");
+    const [isBusy, setIsBusy] = (0, import_element304.useState)(false);
     const cancel = () => {
       setTitle("");
       onClose();
@@ -99972,47 +100425,47 @@ ${content}
       cancel();
     };
     return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-      import_components171.Modal,
+      import_components167.Modal,
       {
-        title: (0, import_i18n233.__)("Create custom template"),
+        title: (0, import_i18n235.__)("Create custom template"),
         onRequestClose: cancel,
         focusOnMount: "firstContentElement",
         size: "small",
         overlayClassName: "editor-post-template__create-template-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)("form", { onSubmit: submit, children: /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components171.__experimentalVStack, { spacing: "3", children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)("form", { onSubmit: submit, children: /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components167.__experimentalVStack, { spacing: "3", children: [
           /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-            import_components171.TextControl,
+            import_components167.TextControl,
             {
-              label: (0, import_i18n233.__)("Name"),
+              label: (0, import_i18n235.__)("Name"),
               value: title,
               onChange: setTitle,
               placeholder: DEFAULT_TITLE,
               disabled: isBusy,
-              help: (0, import_i18n233.__)(
+              help: (0, import_i18n235.__)(
                 // eslint-disable-next-line no-restricted-syntax -- 'sidebar' is a common web design term for layouts
                 'Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.'
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components171.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components167.__experimentalHStack, { justify: "right", children: [
             /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-              import_components171.Button,
+              import_components167.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: cancel,
-                children: (0, import_i18n233.__)("Cancel")
+                children: (0, import_i18n235.__)("Cancel")
               }
             ),
             /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-              import_components171.Button,
+              import_components167.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n233.__)("Create")
+                children: (0, import_i18n235.__)("Create")
               }
             )
           ] })
@@ -100023,9 +100476,9 @@ ${content}

   // packages/editor/build-module/components/post-template/hooks.mjs
   var import_data117 = __toESM(require_data(), 1);
-  var import_element302 = __toESM(require_element(), 1);
-  var import_core_data72 = __toESM(require_core_data(), 1);
-  var import_i18n234 = __toESM(require_i18n(), 1);
+  var import_element305 = __toESM(require_element(), 1);
+  var import_core_data74 = __toESM(require_core_data(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);
   function useEditedPostContext() {
     return (0, import_data117.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
@@ -100039,7 +100492,7 @@ ${content}
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
     return (0, import_data117.useSelect)(
       (select9) => {
-        const { canUser, getEntityRecord, getEntityRecords } = select9(import_core_data72.store);
+        const { canUser, getEntityRecord, getEntityRecords } = select9(import_core_data74.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -100057,7 +100510,7 @@ ${content}
   }
   function useTemplates(postType2) {
     return (0, import_data117.useSelect)(
-      (select9) => select9(import_core_data72.store).getEntityRecords("postType", "wp_template", {
+      (select9) => select9(import_core_data74.store).getEntityRecords("postType", "wp_template", {
         per_page: -1,
         post_type: postType2
         // We look at the combined templates for now (old endpoint)
@@ -100068,7 +100521,7 @@ ${content}
   }
   function useAvailableTemplates() {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const [postSlug] = (0, import_core_data72.useEntityProp)("postType", postType2, "slug", postId2);
+    const [postSlug] = (0, import_core_data74.useEntityProp)("postType", postType2, "slug", postId2);
     const currentTemplateSlug = useCurrentTemplateSlug();
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     const templates = useTemplates(postType2);
@@ -100080,7 +100533,7 @@ ${content}
         if (!currentTemplateSlug) {
           return null;
         }
-        const { getDefaultTemplateId, getEntityRecord } = select9(import_core_data72.store);
+        const { getDefaultTemplateId, getEntityRecord } = select9(import_core_data74.store);
         let slug;
         if (postSlug) {
           slug = postType2 === "page" ? `${postType2}-${postSlug}` : `single-${postType2}-${postSlug}`;
@@ -100095,7 +100548,7 @@ ${content}
       },
       [currentTemplateSlug, postSlug, postType2]
     );
-    return (0, import_element302.useMemo)(
+    return (0, import_element305.useMemo)(
       () => allowSwitchingTemplate && [
         ...(templates || []).filter(
           (template2) => template2.is_custom && template2.slug !== currentTemplateSlug && !!template2.content.raw
@@ -100104,9 +100557,9 @@ ${content}
         defaultTemplate && {
           ...defaultTemplate,
           title: {
-            rendered: (0, import_i18n234.sprintf)(
+            rendered: (0, import_i18n236.sprintf)(
               // translators: %s: Template name
-              (0, import_i18n234.__)("%s (default)"),
+              (0, import_i18n236.__)("%s (default)"),
               defaultTemplate.title.rendered
             )
           },
@@ -100126,7 +100579,7 @@ ${content}
   function usePostTemplatePanelMode() {
     return (0, import_data117.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-      const { getPostType, canUser } = select9(import_core_data72.store);
+      const { getPostType, canUser } = select9(import_core_data74.store);
       const postTypeSlug = getCurrentPostType2();
       const postType2 = getPostType(postTypeSlug);
       const settings = getEditorSettings2();
@@ -100163,7 +100616,7 @@ ${content}
     const templates = useTemplates(postType2);
     const entityTemplate = (0, import_data117.useSelect)(
       (select9) => {
-        const post2 = select9(import_core_data72.store).getEditedEntityRecord(
+        const post2 = select9(import_core_data74.store).getEditedEntityRecord(
           "postType",
           postType2,
           postId2
@@ -100187,21 +100640,21 @@ ${content}
       if (!supportsTemplateMode && availableTemplates[templateSlug]) {
         return availableTemplates[templateSlug];
       }
-      const template2 = select9(import_core_data73.store).canUser("create", {
+      const template2 = select9(import_core_data75.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }) && select9(store).getCurrentTemplateId();
       return template2?.title || template2?.slug || availableTemplates?.[templateSlug];
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-      import_components172.Button,
+      import_components168.Button,
       {
         __next40pxDefaultSize: true,
         variant: "tertiary",
         "aria-expanded": isOpen2,
-        "aria-label": (0, import_i18n235.__)("Template options"),
+        "aria-label": (0, import_i18n237.__)("Template options"),
         onClick,
-        children: templateTitle ?? (0, import_i18n235.__)("Default template")
+        children: templateTitle ?? (0, import_i18n237.__)("Default template")
       }
     );
   }
@@ -100218,7 +100671,7 @@ ${content}
       getEditorSettings: getEditorSettings2
     } = (0, import_data118.useSelect)(
       (select9) => {
-        const { canUser, getEntityRecords } = select9(import_core_data73.store);
+        const { canUser, getEntityRecords } = select9(import_core_data75.store);
         const editorSettings2 = select9(store).getEditorSettings();
         const canCreateTemplates = canUser("create", {
           kind: "postType",
@@ -100241,7 +100694,7 @@ ${content}
       },
       [allowSwitchingTemplate]
     );
-    const options = (0, import_element303.useMemo)(
+    const options = (0, import_element306.useMemo)(
       () => Object.entries({
         ...availableTemplates,
         ...Object.fromEntries(
@@ -100255,38 +100708,38 @@ ${content}
     );
     const selectedOption = options.find((option) => option.value === selectedTemplateSlug) ?? options.find((option) => !option.value);
     const { editPost: editPost2 } = (0, import_data118.useDispatch)(store);
-    const { createSuccessNotice } = (0, import_data118.useDispatch)(import_notices25.store);
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element303.useState)(false);
+    const { createSuccessNotice } = (0, import_data118.useDispatch)(import_notices24.store);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element306.useState)(false);
     return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)("div", { className: "editor-post-template__classic-theme-dropdown", children: [
       /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
         import_block_editor48.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n235.__)("Template"),
-          help: (0, import_i18n235.__)(
+          title: (0, import_i18n237.__)("Template"),
+          help: (0, import_i18n237.__)(
             "Templates define the way content is displayed when viewing your site."
           ),
           actions: canCreate ? [
             {
               icon: add_template_default,
-              label: (0, import_i18n235.__)("Add template"),
+              label: (0, import_i18n237.__)("Add template"),
               onClick: () => setIsCreateModalOpen(true)
             }
           ] : [],
           onClose
         }
       ),
-      !allowSwitchingTemplate ? /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components172.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n235.__)("The posts page template cannot be changed.") }) : /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        import_components172.SelectControl,
+      !allowSwitchingTemplate ? /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components168.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n237.__)("The posts page template cannot be changed.") }) : /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+        import_components168.SelectControl,
         {
           hideLabelFromVision: true,
-          label: (0, import_i18n235.__)("Template"),
+          label: (0, import_i18n237.__)("Template"),
           value: selectedOption?.value ?? "",
           options,
           onChange: (slug) => editPost2({ template: slug || "" })
         }
       ),
       canEdit && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-        import_components172.Button,
+        import_components168.Button,
         {
           __next40pxDefaultSize: true,
           variant: "link",
@@ -100297,21 +100750,21 @@ ${content}
             });
             onClose();
             createSuccessNotice(
-              (0, import_i18n235.__)(
+              (0, import_i18n237.__)(
                 "Editing template. Changes made here affect all posts and pages that use the template."
               ),
               {
                 type: "snackbar",
                 actions: [
                   {
-                    label: (0, import_i18n235.__)("Go back"),
+                    label: (0, import_i18n237.__)("Back"),
                     onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
                   }
                 ]
               }
             );
           },
-          children: (0, import_i18n235.__)("Edit template")
+          children: (0, import_i18n237.__)("Edit template")
         }
       ) }),
       isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
@@ -100323,8 +100776,8 @@ ${content}
     ] });
   }
   function ClassicThemeControl() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element303.useState)(null);
-    const popoverProps = (0, import_element303.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element306.useState)(null);
+    const popoverProps = (0, import_element306.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -100336,8 +100789,8 @@ ${content}
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(post_panel_row_default, { label: (0, import_i18n235.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-      import_components172.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(post_panel_row_default, { label: (0, import_i18n237.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+      import_components168.Dropdown,
       {
         popoverProps,
         focusOnMount: true,
@@ -100355,13 +100808,13 @@ ${content}
   var classic_theme_default = ClassicThemeControl;

   // packages/editor/build-module/components/plugin-document-setting-panel/index.mjs
-  var import_components174 = __toESM(require_components(), 1);
+  var import_components170 = __toESM(require_components(), 1);
   var import_plugins4 = __toESM(require_plugins(), 1);
   var import_data120 = __toESM(require_data(), 1);
   var import_warning2 = __toESM(require_warning(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-plugin-document-setting-panel.mjs
-  var import_components173 = __toESM(require_components(), 1);
+  var import_components169 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-panel.mjs
   var import_data119 = __toESM(require_data(), 1);
@@ -100395,7 +100848,7 @@ ${content}

   // packages/editor/build-module/components/preferences-modal/enable-plugin-document-setting-panel.mjs
   var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot4 } = (0, import_components173.createSlotFill)(
+  var { Fill: Fill4, Slot: Slot4 } = (0, import_components169.createSlotFill)(
     "EnablePluginDocumentSettingPanelOption"
   );
   var EnablePluginDocumentSettingPanelOption = ({ label, panelName }) => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(Fill4, { children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(EnablePanelOption, { label, panelName }) });
@@ -100404,7 +100857,7 @@ ${content}

   // packages/editor/build-module/components/plugin-document-setting-panel/index.mjs
   var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill5, Slot: Slot5 } = (0, import_components174.createSlotFill)("PluginDocumentSettingPanel");
+  var { Fill: Fill5, Slot: Slot5 } = (0, import_components170.createSlotFill)("PluginDocumentSettingPanel");
   var PluginDocumentSettingPanel = ({
     name: name2,
     className,
@@ -100437,7 +100890,7 @@ ${content}
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Fill5, { children: isEnabled && /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
-        import_components174.PanelBody,
+        import_components170.PanelBody,
         {
           className,
           title,
@@ -100454,8 +100907,8 @@ ${content}

   // packages/editor/build-module/components/block-settings-menu/plugin-block-settings-menu-item.mjs
   var import_block_editor49 = __toESM(require_block_editor(), 1);
-  var import_components175 = __toESM(require_components(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_components171 = __toESM(require_components(), 1);
+  var import_compose58 = __toESM(require_compose(), 1);
   var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
   var isEverySelectedBlockAllowed = (selected, allowed) => selected.filter((id) => !allowed.includes(id)).length === 0;
   var shouldRenderItem = (selectedBlocks, allowedBlocks) => !Array.isArray(allowedBlocks) || isEverySelectedBlockAllowed(selectedBlocks, allowedBlocks);
@@ -100471,9 +100924,9 @@ ${content}
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
-      import_components175.MenuItem,
+      import_components171.MenuItem,
       {
-        onClick: (0, import_compose56.compose)(onClick, onClose),
+        onClick: (0, import_compose58.compose)(onClick, onClose),
         icon,
         label: small ? label : void 0,
         role,
@@ -100484,25 +100937,33 @@ ${content}
   var plugin_block_settings_menu_item_default = PluginBlockSettingsMenuItem;

   // packages/editor/build-module/components/plugin-more-menu-item/index.mjs
+  var import_deprecated12 = __toESM(require_deprecated(), 1);
   var import_plugins5 = __toESM(require_plugins(), 1);
   var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
   function PluginMoreMenuItem(props) {
     const context = (0, import_plugins5.usePluginContext)();
+    const { as, ...itemProps } = props;
+    if (as) {
+      (0, import_deprecated12.default)("The `as` prop of wp.editor.PluginMoreMenuItem", {
+        since: "7.2",
+        hint: "The menu renders the item itself. The prop is ignored."
+      });
+    }
     return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
       action_item_default,
       {
         name: "core/plugin-more-menu",
-        icon: props.icon || context.icon,
-        ...props
+        icon: itemProps.icon || context.icon,
+        ...itemProps
       }
     );
   }

   // packages/editor/build-module/components/plugin-post-publish-panel/index.mjs
   var import_plugins6 = __toESM(require_plugins(), 1);
-  var import_components176 = __toESM(require_components(), 1);
+  var import_components172 = __toESM(require_components(), 1);
   var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill6, Slot: Slot6 } = (0, import_components176.createSlotFill)("PluginPostPublishPanel");
+  var { Fill: Fill6, Slot: Slot6 } = (0, import_components172.createSlotFill)("PluginPostPublishPanel");
   var PluginPostPublishPanel = ({
     children,
     className,
@@ -100512,7 +100973,7 @@ ${content}
   }) => {
     const { icon: pluginIcon } = (0, import_plugins6.usePluginContext)();
     return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(Fill6, { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
-      import_components176.PanelBody,
+      import_components172.PanelBody,
       {
         className,
         initialOpen: initialOpen || !title,
@@ -100526,18 +100987,18 @@ ${content}
   var plugin_post_publish_panel_default = PluginPostPublishPanel;

   // packages/editor/build-module/components/plugin-post-status-info/index.mjs
-  var import_components177 = __toESM(require_components(), 1);
+  var import_components173 = __toESM(require_components(), 1);
   var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill7, Slot: Slot7 } = (0, import_components177.createSlotFill)("PluginPostStatusInfo");
-  var PluginPostStatusInfo = ({ children, className }) => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(Fill7, { children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components177.PanelRow, { className, children }) });
+  var { Fill: Fill7, Slot: Slot7 } = (0, import_components173.createSlotFill)("PluginPostStatusInfo");
+  var PluginPostStatusInfo = ({ children, className }) => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(Fill7, { children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components173.PanelRow, { className, children }) });
   PluginPostStatusInfo.Slot = Slot7;
   var plugin_post_status_info_default = PluginPostStatusInfo;

   // packages/editor/build-module/components/plugin-pre-publish-panel/index.mjs
-  var import_components178 = __toESM(require_components(), 1);
+  var import_components174 = __toESM(require_components(), 1);
   var import_plugins7 = __toESM(require_plugins(), 1);
   var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill8, Slot: Slot8 } = (0, import_components178.createSlotFill)("PluginPrePublishPanel");
+  var { Fill: Fill8, Slot: Slot8 } = (0, import_components174.createSlotFill)("PluginPrePublishPanel");
   var PluginPrePublishPanel = ({
     children,
     className,
@@ -100547,7 +101008,7 @@ ${content}
   }) => {
     const { icon: pluginIcon } = (0, import_plugins7.usePluginContext)();
     return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(Fill8, { children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-      import_components178.PanelBody,
+      import_components174.PanelBody,
       {
         className,
         initialOpen: initialOpen || !title,
@@ -100561,16 +101022,24 @@ ${content}
   var plugin_pre_publish_panel_default = PluginPrePublishPanel;

   // packages/editor/build-module/components/plugin-preview-menu-item/index.mjs
+  var import_deprecated13 = __toESM(require_deprecated(), 1);
   var import_plugins8 = __toESM(require_plugins(), 1);
   var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
   function PluginPreviewMenuItem(props) {
     const context = (0, import_plugins8.usePluginContext)();
+    const { as, ...itemProps } = props;
+    if (as) {
+      (0, import_deprecated13.default)("The `as` prop of wp.editor.PluginPreviewMenuItem", {
+        since: "7.2",
+        hint: "The menu renders the item itself. The prop is ignored."
+      });
+    }
     return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
       action_item_default,
       {
         name: "core/plugin-preview-menu",
-        icon: props.icon || context.icon,
-        ...props
+        icon: itemProps.icon || context.icon,
+        ...itemProps
       }
     );
   }
@@ -100590,35 +101059,43 @@ ${content}
   }

   // packages/editor/build-module/components/plugin-sidebar-more-menu-item/index.mjs
+  var import_deprecated14 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
   function PluginSidebarMoreMenuItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(ComplementaryAreaMoreMenuItem, { scope: "core", ...props });
+    const { as, ...itemProps } = props;
+    if (as) {
+      (0, import_deprecated14.default)("The `as` prop of wp.editor.PluginSidebarMoreMenuItem", {
+        since: "7.2",
+        hint: "The menu renders the item itself. The prop is ignored."
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(ComplementaryAreaMoreMenuItem, { scope: "core", ...itemProps });
   }

   // packages/editor/build-module/components/post-template/block-theme.mjs
   var import_data124 = __toESM(require_data(), 1);
   var import_html_entities20 = __toESM(require_html_entities(), 1);
-  var import_components182 = __toESM(require_components(), 1);
-  var import_element306 = __toESM(require_element(), 1);
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_core_data77 = __toESM(require_core_data(), 1);
-  var import_notices26 = __toESM(require_notices(), 1);
+  var import_components178 = __toESM(require_components(), 1);
+  var import_element309 = __toESM(require_element(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_core_data79 = __toESM(require_core_data(), 1);
+  var import_notices25 = __toESM(require_notices(), 1);
   var import_preferences13 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/post-template/swap-template-button.mjs
-  var import_element304 = __toESM(require_element(), 1);
+  var import_element307 = __toESM(require_element(), 1);
   var import_html_entities19 = __toESM(require_html_entities(), 1);
   var import_block_editor50 = __toESM(require_block_editor(), 1);
-  var import_components179 = __toESM(require_components(), 1);
-  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_components175 = __toESM(require_components(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);
   var import_data121 = __toESM(require_data(), 1);
-  var import_core_data74 = __toESM(require_core_data(), 1);
+  var import_core_data76 = __toESM(require_core_data(), 1);
   var import_blocks26 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/utils/search-templates.mjs
-  var import_remove_accents5 = __toESM(require_remove_accents(), 1);
+  var import_remove_accents6 = __toESM(require_remove_accents(), 1);
   function normalizeSearchInput3(input = "") {
-    input = (0, import_remove_accents5.default)(input);
+    input = (0, import_remove_accents6.default)(input);
     input = input.trim().toLowerCase();
     return input;
   }
@@ -100656,7 +101133,7 @@ ${content}
   var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
   function SwapTemplateModal({ onRequestClose, onSelect }) {
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const { editEntityRecord } = (0, import_data121.useDispatch)(import_core_data74.store);
+    const { editEntityRecord } = (0, import_data121.useDispatch)(import_core_data76.store);
     const onTemplateSelect = async (template2) => {
       editEntityRecord(
         "postType",
@@ -100671,9 +101148,9 @@ ${content}
       onSelect?.();
     };
     return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-      import_components179.Modal,
+      import_components175.Modal,
       {
-        title: (0, import_i18n236.__)("Choose a template"),
+        title: (0, import_i18n238.__)("Choose a template"),
         onRequestClose,
         overlayClassName: "editor-post-template__swap-template-modal",
         isFullScreen: true,
@@ -100682,16 +101159,16 @@ ${content}
     );
   }
   function SwapTemplateButton({ onClick }) {
-    const [showModal, setShowModal] = (0, import_element304.useState)(false);
+    const [showModal, setShowModal] = (0, import_element307.useState)(false);
     const availableTemplates = useAvailableTemplates();
     return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-        import_components179.MenuItem,
+        import_components175.MenuItem,
         {
           disabled: !availableTemplates?.length,
           accessibleWhenDisabled: true,
           onClick: () => setShowModal(true),
-          children: (0, import_i18n236.__)("Change template")
+          children: (0, import_i18n238.__)("Change template")
         }
       ),
       showModal && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
@@ -100704,9 +101181,9 @@ ${content}
     ] });
   }
   function TemplatesList({ onSelect }) {
-    const [searchValue, setSearchValue] = (0, import_element304.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element307.useState)("");
     const availableTemplates = useAvailableTemplates();
-    const templatesAsPatterns = (0, import_element304.useMemo)(
+    const templatesAsPatterns = (0, import_element307.useMemo)(
       () => availableTemplates.map((template2) => ({
         name: template2.slug,
         blocks: (0, import_blocks26.parse)(template2.content.raw),
@@ -100716,24 +101193,24 @@ ${content}
       })),
       [availableTemplates]
     );
-    const filteredBlockTemplates = (0, import_element304.useMemo)(() => {
+    const filteredBlockTemplates = (0, import_element307.useMemo)(() => {
       return searchTemplates(templatesAsPatterns, searchValue);
     }, [templatesAsPatterns, searchValue]);
     return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-        import_components179.SearchControl,
+        import_components175.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n236.__)("Search"),
-          placeholder: (0, import_i18n236.__)("Search"),
+          label: (0, import_i18n238.__)("Search"),
+          placeholder: (0, import_i18n238.__)("Search"),
           className: "editor-post-template__swap-template-search"
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
         import_block_editor50.__experimentalBlockPatternsList,
         {
-          label: (0, import_i18n236.__)("Templates"),
+          label: (0, import_i18n238.__)("Templates"),
           blockPatterns: filteredBlockTemplates,
           onClickPattern: onSelect
         }
@@ -100742,21 +101219,21 @@ ${content}
   }

   // packages/editor/build-module/components/post-template/reset-default-template.mjs
-  var import_components180 = __toESM(require_components(), 1);
-  var import_i18n237 = __toESM(require_i18n(), 1);
+  var import_components176 = __toESM(require_components(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);
   var import_data122 = __toESM(require_data(), 1);
-  var import_core_data75 = __toESM(require_core_data(), 1);
+  var import_core_data77 = __toESM(require_core_data(), 1);
   var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
   function ResetDefaultTemplate({ onClick }) {
     const currentTemplateSlug = useCurrentTemplateSlug();
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     const { postType: postType2, postId: postId2 } = useEditedPostContext();
-    const { editEntityRecord } = (0, import_data122.useDispatch)(import_core_data75.store);
+    const { editEntityRecord } = (0, import_data122.useDispatch)(import_core_data77.store);
     if (!currentTemplateSlug || !allowSwitchingTemplate) {
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-      import_components180.MenuItem,
+      import_components176.MenuItem,
       {
         onClick: () => {
           editEntityRecord(
@@ -100768,21 +101245,21 @@ ${content}
           );
           onClick();
         },
-        children: (0, import_i18n237.__)("Use default template")
+        children: (0, import_i18n239.__)("Use default template")
       }
     );
   }

   // packages/editor/build-module/components/post-template/create-new-template.mjs
-  var import_components181 = __toESM(require_components(), 1);
-  var import_i18n238 = __toESM(require_i18n(), 1);
+  var import_components177 = __toESM(require_components(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
   var import_data123 = __toESM(require_data(), 1);
-  var import_core_data76 = __toESM(require_core_data(), 1);
-  var import_element305 = __toESM(require_element(), 1);
+  var import_core_data78 = __toESM(require_core_data(), 1);
+  var import_element308 = __toESM(require_element(), 1);
   var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
   function CreateNewTemplate() {
     const { canCreateTemplates } = (0, import_data123.useSelect)((select9) => {
-      const { canUser } = select9(import_core_data76.store);
+      const { canUser } = select9(import_core_data78.store);
       return {
         canCreateTemplates: canUser("create", {
           kind: "postType",
@@ -100790,19 +101267,19 @@ ${content}
         })
       };
     }, []);
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element305.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element308.useState)(false);
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     if (!canCreateTemplates || !allowSwitchingTemplate) {
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(import_jsx_runtime492.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
-        import_components181.MenuItem,
+        import_components177.MenuItem,
         {
           onClick: () => {
             setIsCreateModalOpen(true);
           },
-          children: (0, import_i18n238.__)("Create new template")
+          children: (0, import_i18n240.__)("Create new template")
         }
       ),
       isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
@@ -100824,17 +101301,14 @@ ${content}
       onNavigateToEntityRecord,
       getEditorSettings: getEditorSettings2,
       hasGoBack,
-      hasSpecificTemplate,
       id
     } = (0, import_data124.useSelect)((select9) => {
       const {
         getRenderingMode: getRenderingMode2,
         getEditorSettings: _getEditorSettings,
-        getCurrentPost: getCurrentPost2,
         getCurrentTemplateId: getCurrentTemplateId2
       } = unlock(select9(store));
       const editorSettings2 = _getEditorSettings();
-      const currentPost = getCurrentPost2();
       return {
         isTemplateHidden: getRenderingMode2() === "post-only",
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
@@ -100842,31 +101316,28 @@ ${content}
         hasGoBack: editorSettings2.hasOwnProperty(
           "onNavigateToPreviousEntityRecord"
         ),
-        hasSpecificTemplate: !!currentPost.template,
         id: getCurrentTemplateId2()
       };
     }, []);
     const { get: getPreference } = (0, import_data124.useSelect)(import_preferences13.store);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data77.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data79.useEntityRecord)(
       "postType",
       "wp_template",
       id
     );
-    const { getEntityRecord } = (0, import_data124.useSelect)(import_core_data77.store);
-    const { editEntityRecord } = (0, import_data124.useDispatch)(import_core_data77.store);
-    const { createSuccessNotice } = (0, import_data124.useDispatch)(import_notices26.store);
+    const { createSuccessNotice } = (0, import_data124.useDispatch)(import_notices25.store);
     const { setRenderingMode: setRenderingMode2, setDefaultRenderingMode: setDefaultRenderingMode2 } = unlock(
       (0, import_data124.useDispatch)(store)
     );
     const canCreateTemplate = (0, import_data124.useSelect)(
-      (select9) => !!select9(import_core_data77.store).canUser("create", {
+      (select9) => !!select9(import_core_data79.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }),
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element306.useState)(null);
-    const popoverProps = (0, import_element306.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element309.useState)(null);
+    const popoverProps = (0, import_element309.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -100883,22 +101354,22 @@ ${content}
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n239.__)("Go back"),
+        label: (0, import_i18n241.__)("Back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n239.__)(
+          (0, import_i18n241.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
         );
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(post_panel_row_default, { label: (0, import_i18n239.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-      import_components182.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(post_panel_row_default, { label: (0, import_i18n241.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+      import_components178.DropdownMenu,
       {
         popoverProps,
         focusOnMount: true,
@@ -100907,50 +101378,31 @@ ${content}
           variant: "tertiary",
           tooltipPosition: "middle left"
         },
-        label: (0, import_i18n239.__)("Template options"),
+        label: (0, import_i18n241.__)("Template options"),
         text: (0, import_html_entities20.decodeEntities)(template2.title),
         icon: null,
         children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_jsx_runtime493.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_components182.MenuGroup, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_components178.MenuGroup, { children: [
             canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-              import_components182.MenuItem,
+              import_components178.MenuItem,
               {
-                onClick: async () => {
+                onClick: () => {
                   onNavigateToEntityRecord({
                     postId: template2.id,
                     postType: "wp_template"
                   });
-                  if (!hasSpecificTemplate && window?.__experimentalTemplateActivate) {
-                    const activeTemplates = await getEntityRecord(
-                      "root",
-                      "site"
-                    ).active_templates;
-                    if (activeTemplates[template2.slug] !== template2.id) {
-                      editEntityRecord(
-                        "root",
-                        "site",
-                        void 0,
-                        {
-                          active_templates: {
-                            ...activeTemplates,
-                            [template2.slug]: template2.id
-                          }
-                        }
-                      );
-                    }
-                  }
                   onClose();
                   mayShowTemplateEditNotice();
                 },
-                children: (0, import_i18n239.__)("Edit template")
+                children: (0, import_i18n241.__)("Edit template")
               }
             ),
             /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(SwapTemplateButton, { onClick: onClose }),
             /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(ResetDefaultTemplate, { onClick: onClose }),
             canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(CreateNewTemplate, {})
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components182.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-            import_components182.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components178.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+            import_components178.MenuItem,
             {
               icon: !isTemplateHidden ? check_default : void 0,
               isSelected: !isTemplateHidden,
@@ -100960,7 +101412,7 @@ ${content}
                 setRenderingMode2(newRenderingMode);
                 setDefaultRenderingMode2(newRenderingMode);
               },
-              children: (0, import_i18n239.__)("Show template")
+              children: (0, import_i18n241.__)("Show template")
             }
           ) })
         ] })
@@ -100983,21 +101435,21 @@ ${content}

   // packages/editor/build-module/components/post-author/index.mjs
   var import_data128 = __toESM(require_data(), 1);
-  var import_core_data79 = __toESM(require_core_data(), 1);
+  var import_core_data81 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-author/combobox.mjs
-  var import_compose57 = __toESM(require_compose(), 1);
-  var import_element308 = __toESM(require_element(), 1);
+  var import_compose59 = __toESM(require_compose(), 1);
+  var import_element311 = __toESM(require_element(), 1);
   var import_data126 = __toESM(require_data(), 1);
-  var import_i18n241 = __toESM(require_i18n(), 1);
-  var import_components183 = __toESM(require_components(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
+  var import_components179 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/post-author/hook.mjs
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_element307 = __toESM(require_element(), 1);
+  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_element310 = __toESM(require_element(), 1);
   var import_data125 = __toESM(require_data(), 1);
   var import_html_entities21 = __toESM(require_html_entities(), 1);
-  var import_core_data78 = __toESM(require_core_data(), 1);
+  var import_core_data80 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-author/constants.mjs
   var BASE_QUERY = {
@@ -101015,7 +101467,7 @@ ${content}
   function useAuthorsQuery(search) {
     const { authorId, authors, postAuthor, isLoading } = (0, import_data125.useSelect)(
       (select9) => {
-        const { getUser, getUsers, isResolving } = select9(import_core_data78.store);
+        const { getUser, getUsers, isResolving } = select9(import_core_data80.store);
         const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         const _authorId = getEditedPostAttribute2("author");
         const query = { ...AUTHORS_QUERY };
@@ -101032,7 +101484,7 @@ ${content}
       },
       [search]
     );
-    const authorOptions = (0, import_element307.useMemo)(() => {
+    const authorOptions = (0, import_element310.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
@@ -101054,7 +101506,7 @@ ${content}
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n240.__)("(No author)")
+            label: (0, import_i18n242.__)("(No author)")
           }
         ];
       }
@@ -101066,7 +101518,7 @@ ${content}
   // packages/editor/build-module/components/post-author/combobox.mjs
   var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorCombobox() {
-    const [fieldValue, setFieldValue] = (0, import_element308.useState)();
+    const [fieldValue, setFieldValue] = (0, import_element311.useState)();
     const { editPost: editPost2 } = (0, import_data126.useDispatch)(store);
     const { authorId, authorOptions, isLoading } = useAuthorsQuery(fieldValue);
     const handleSelect = (postAuthorId) => {
@@ -101076,12 +101528,12 @@ ${content}
       editPost2({ author: postAuthorId });
     };
     return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-      import_components183.ComboboxControl,
+      import_components179.ComboboxControl,
       {
-        label: (0, import_i18n241.__)("Author"),
+        label: (0, import_i18n243.__)("Author"),
         options: authorOptions,
         value: authorId,
-        onFilterValueChange: (0, import_compose57.debounce)(setFieldValue, 300),
+        onFilterValueChange: (0, import_compose59.debounce)(setFieldValue, 300),
         onChange: handleSelect,
         allowReset: false,
         hideLabelFromVision: true,
@@ -101091,9 +101543,9 @@ ${content}
   }

   // packages/editor/build-module/components/post-author/select.mjs
-  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_i18n244 = __toESM(require_i18n(), 1);
   var import_data127 = __toESM(require_data(), 1);
-  var import_components184 = __toESM(require_components(), 1);
+  var import_components180 = __toESM(require_components(), 1);
   var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorSelect() {
     const { editPost: editPost2 } = (0, import_data127.useDispatch)(store);
@@ -101103,10 +101555,10 @@ ${content}
       editPost2({ author });
     };
     return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-      import_components184.SelectControl,
+      import_components180.SelectControl,
       {
         className: "post-author-selector",
-        label: (0, import_i18n242.__)("Author"),
+        label: (0, import_i18n244.__)("Author"),
         options: authorOptions,
         onChange: setAuthorId,
         value: authorId,
@@ -101120,7 +101572,7 @@ ${content}
   var minimumUsersForCombobox = 25;
   function PostAuthor() {
     const showCombobox = (0, import_data128.useSelect)((select9) => {
-      const authors = select9(import_core_data79.store).getUsers(AUTHORS_QUERY);
+      const authors = select9(import_core_data81.store).getUsers(AUTHORS_QUERY);
       return authors?.length >= minimumUsersForCombobox;
     }, []);
     if (showCombobox) {
@@ -101148,31 +101600,31 @@ ${content}
   }

   // packages/editor/build-module/components/post-author/panel.mjs
-  var import_i18n243 = __toESM(require_i18n(), 1);
-  var import_components185 = __toESM(require_components(), 1);
-  var import_element309 = __toESM(require_element(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);
+  var import_components181 = __toESM(require_components(), 1);
+  var import_element312 = __toESM(require_element(), 1);
   var import_html_entities22 = __toESM(require_html_entities(), 1);
   var import_block_editor51 = __toESM(require_block_editor(), 1);
   var import_data130 = __toESM(require_data(), 1);
-  var import_core_data80 = __toESM(require_core_data(), 1);
+  var import_core_data82 = __toESM(require_core_data(), 1);
   var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorToggle({ isOpen: isOpen2, onClick }) {
     const { postAuthor } = (0, import_data130.useSelect)((select9) => {
       const id = select9(store).getEditedPostAttribute("author");
       return {
-        postAuthor: select9(import_core_data80.store).getUser(id, BASE_QUERY)
+        postAuthor: select9(import_core_data82.store).getUser(id, BASE_QUERY)
       };
     }, []);
-    const authorName = (0, import_html_entities22.decodeEntities)(postAuthor?.name) || (0, import_i18n243.__)("(No author)");
+    const authorName = (0, import_html_entities22.decodeEntities)(postAuthor?.name) || (0, import_i18n245.__)("(No author)");
     return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
-      import_components185.Button,
+      import_components181.Button,
       {
         size: "compact",
         variant: "tertiary",
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Author name.
-          (0, import_i18n243.sprintf)((0, import_i18n243.__)("Change author: %s"), authorName)
+          (0, import_i18n245.sprintf)((0, import_i18n245.__)("Change author: %s"), authorName)
         ),
         onClick,
         children: authorName
@@ -101180,8 +101632,8 @@ ${content}
     );
   }
   function PostAuthor2() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element309.useState)(null);
-    const popoverProps = (0, import_element309.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element312.useState)(null);
+    const popoverProps = (0, import_element312.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -101192,8 +101644,8 @@ ${content}
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(PostAuthorCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(post_panel_row_default, { label: (0, import_i18n243.__)("Author"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
-      import_components185.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(PostAuthorCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(post_panel_row_default, { label: (0, import_i18n245.__)("Author"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+      import_components181.Dropdown,
       {
         popoverProps,
         contentClassName: "editor-post-author__panel-dialog",
@@ -101209,7 +101661,7 @@ ${content}
           /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
             import_block_editor51.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n243.__)("Author"),
+              title: (0, import_i18n245.__)("Author"),
               onClose
             }
           ),
@@ -101221,22 +101673,22 @@ ${content}
   var panel_default = PostAuthor2;

   // packages/editor/build-module/components/post-comments/index.mjs
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_components186 = __toESM(require_components(), 1);
+  var import_i18n246 = __toESM(require_i18n(), 1);
+  var import_components182 = __toESM(require_components(), 1);
   var import_data131 = __toESM(require_data(), 1);
   var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS = [
     {
-      label: (0, import_i18n244._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n246._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n244.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n246.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n244.__)("Closed"),
+      label: (0, import_i18n246.__)("Closed"),
       value: "closed",
       description: [
-        (0, import_i18n244.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n244.__)("Existing comments remain visible.")
+        (0, import_i18n246.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n246.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
@@ -101249,12 +101701,12 @@ ${content}
     const handleStatus = (newCommentStatus) => editPost2({
       comment_status: newCommentStatus
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("form", { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components186.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-      import_components186.RadioControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("form", { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components182.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      import_components182.RadioControl,
       {
         className: "editor-change-status__options",
         hideLabelFromVision: true,
-        label: (0, import_i18n244.__)("Comment status"),
+        label: (0, import_i18n246.__)("Comment status"),
         options: COMMENT_OPTIONS,
         onChange: handleStatus,
         selected: commentStatus
@@ -101264,16 +101716,16 @@ ${content}
   var post_comments_default = PostComments;

   // packages/editor/build-module/components/post-discussion/panel.mjs
-  var import_i18n246 = __toESM(require_i18n(), 1);
-  var import_components188 = __toESM(require_components(), 1);
+  var import_i18n248 = __toESM(require_i18n(), 1);
+  var import_components184 = __toESM(require_components(), 1);
   var import_data133 = __toESM(require_data(), 1);
-  var import_element310 = __toESM(require_element(), 1);
+  var import_element313 = __toESM(require_element(), 1);
   var import_block_editor52 = __toESM(require_block_editor(), 1);
-  var import_core_data81 = __toESM(require_core_data(), 1);
+  var import_core_data83 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-pingbacks/index.mjs
-  var import_i18n245 = __toESM(require_i18n(), 1);
-  var import_components187 = __toESM(require_components(), 1);
+  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_components183 = __toESM(require_components(), 1);
   var import_data132 = __toESM(require_data(), 1);
   var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
   function PostPingbacks() {
@@ -101286,18 +101738,18 @@ ${content}
       ping_status: pingStatus === "open" ? "closed" : "open"
     });
     return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
-      import_components187.CheckboxControl,
+      import_components183.CheckboxControl,
       {
-        label: (0, import_i18n245.__)("Enable pingbacks & trackbacks"),
+        label: (0, import_i18n247.__)("Enable pingbacks & trackbacks"),
         checked: pingStatus === "open",
         onChange: onTogglePingback,
         help: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
-          import_components187.ExternalLink,
+          import_components183.ExternalLink,
           {
-            href: (0, import_i18n245.__)(
+            href: (0, import_i18n247.__)(
               "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
             ),
-            children: (0, import_i18n245.__)("Learn more about pingbacks & trackbacks")
+            children: (0, import_i18n247.__)("Learn more about pingbacks & trackbacks")
           }
         )
       }
@@ -101313,11 +101765,11 @@ ${content}
       /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
         import_block_editor52.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n246.__)("Discussion"),
+          title: (0, import_i18n248.__)("Discussion"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_components188.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_components184.__experimentalVStack, { spacing: 4, children: [
         /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_type_support_check_default, { supportKeys: "comments", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_comments_default, {}) }),
         /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_type_support_check_default, { supportKeys: "trackbacks", children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_pingbacks_default, {}) })
       ] })
@@ -101331,7 +101783,7 @@ ${content}
       trackbacksSupported
     } = (0, import_data133.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-      const { getPostType } = select9(import_core_data81.store);
+      const { getPostType } = select9(import_core_data83.store);
       const postType2 = getPostType(getEditedPostAttribute2("type"));
       return {
         commentStatus: getEditedPostAttribute2("comment_status") ?? "open",
@@ -101343,22 +101795,22 @@ ${content}
     let label;
     if (commentStatus === "open") {
       if (pingStatus === "open") {
-        label = (0, import_i18n246._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = (0, import_i18n248._x)("Open", 'Adjective: e.g. "Comments are open"');
       } else {
-        label = trackbacksSupported ? (0, import_i18n246.__)("Comments only") : (0, import_i18n246._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = trackbacksSupported ? (0, import_i18n248.__)("Comments only") : (0, import_i18n248._x)("Open", 'Adjective: e.g. "Comments are open"');
       }
     } else if (pingStatus === "open") {
-      label = commentsSupported ? (0, import_i18n246.__)("Pings only") : (0, import_i18n246.__)("Pings enabled");
+      label = commentsSupported ? (0, import_i18n248.__)("Pings only") : (0, import_i18n248.__)("Pings enabled");
     } else {
-      label = (0, import_i18n246.__)("Closed");
+      label = (0, import_i18n248.__)("Closed");
     }
     return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-      import_components188.Button,
+      import_components184.Button,
       {
         size: "compact",
         className: "editor-post-discussion__panel-toggle",
         variant: "tertiary",
-        "aria-label": (0, import_i18n246.__)("Change discussion options"),
+        "aria-label": (0, import_i18n248.__)("Change discussion options"),
         "aria-expanded": isOpen2,
         onClick,
         children: label
@@ -101372,8 +101824,8 @@ ${content}
         isEnabled: isEditorPanelEnabled2(PANEL_NAME2)
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element310.useState)(null);
-    const popoverProps = (0, import_element310.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element313.useState)(null);
+    const popoverProps = (0, import_element313.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -101387,8 +101839,8 @@ ${content}
     if (!isEnabled) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_type_support_check_default, { supportKeys: ["comments", "trackbacks"], children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_panel_row_default, { label: (0, import_i18n246.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-      import_components188.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_type_support_check_default, { supportKeys: ["comments", "trackbacks"], children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(post_panel_row_default, { label: (0, import_i18n248.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+      import_components184.Dropdown,
       {
         popoverProps,
         className: "editor-post-discussion__panel-dropdown",
@@ -101407,10 +101859,10 @@ ${content}
   }

   // packages/editor/build-module/components/post-excerpt/index.mjs
-  var import_i18n247 = __toESM(require_i18n(), 1);
-  var import_components189 = __toESM(require_components(), 1);
+  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_components185 = __toESM(require_components(), 1);
   var import_data134 = __toESM(require_data(), 1);
-  var import_element311 = __toESM(require_element(), 1);
+  var import_element314 = __toESM(require_element(), 1);
   var import_html_entities23 = __toESM(require_html_entities(), 1);
   var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
   function PostExcerpt({
@@ -101439,15 +101891,15 @@ ${content}
       []
     );
     const { editPost: editPost2 } = (0, import_data134.useDispatch)(store);
-    const [localExcerpt, setLocalExcerpt] = (0, import_element311.useState)(
+    const [localExcerpt, setLocalExcerpt] = (0, import_element314.useState)(
       (0, import_html_entities23.decodeEntities)(excerpt)
     );
     const updatePost2 = (value) => {
       editPost2({ [usedAttribute]: value });
     };
-    const label = shouldUseDescriptionLabel ? (0, import_i18n247.__)("Write a description (optional)") : (0, import_i18n247.__)("Write an excerpt (optional)");
+    const label = shouldUseDescriptionLabel ? (0, import_i18n249.__)("Write a description (optional)") : (0, import_i18n249.__)("Write an excerpt (optional)");
     return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("div", { className: "editor-post-excerpt", children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-      import_components189.TextareaControl,
+      import_components185.TextareaControl,
       {
         label,
         hideLabelFromVision,
@@ -101456,14 +101908,14 @@ ${content}
         onBlur: updateOnBlur ? () => updatePost2(localExcerpt) : void 0,
         value: updateOnBlur ? localExcerpt : excerpt,
         help: !shouldUseDescriptionLabel ? /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-          import_components189.ExternalLink,
+          import_components185.ExternalLink,
           {
-            href: (0, import_i18n247.__)(
+            href: (0, import_i18n249.__)(
               "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
             ),
-            children: (0, import_i18n247.__)("Learn more about manual excerpts")
+            children: (0, import_i18n249.__)("Learn more about manual excerpts")
           }
-        ) : (0, import_i18n247.__)("Write a description")
+        ) : (0, import_i18n249.__)("Write a description")
       }
     ) });
   }
@@ -101476,27 +101928,27 @@ ${content}
   var check_default3 = PostExcerptCheck;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
-  var import_i18n248 = __toESM(require_i18n(), 1);
-  var import_components191 = __toESM(require_components(), 1);
+  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_components187 = __toESM(require_components(), 1);
   var import_data135 = __toESM(require_data(), 1);
-  var import_element312 = __toESM(require_element(), 1);
+  var import_element315 = __toESM(require_element(), 1);
   var import_block_editor53 = __toESM(require_block_editor(), 1);
-  var import_core_data82 = __toESM(require_core_data(), 1);
+  var import_core_data84 = __toESM(require_core_data(), 1);
   var import_html_entities24 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/components/post-excerpt/plugin.mjs
-  var import_components190 = __toESM(require_components(), 1);
+  var import_components186 = __toESM(require_components(), 1);
   var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill9, Slot: Slot9 } = (0, import_components190.createSlotFill)("PluginPostExcerpt");
+  var { Fill: Fill9, Slot: Slot9 } = (0, import_components186.createSlotFill)("PluginPostExcerpt");
   var PluginPostExcerpt = ({ children, className }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(Fill9, { children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components190.PanelRow, { className, children }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(Fill9, { children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components186.PanelRow, { className, children }) });
   };
   PluginPostExcerpt.Slot = Slot9;
   var plugin_default = PluginPostExcerpt;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
   var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
-  var { getTemplateInfo: getTemplateInfo3 } = unlock(import_core_data82.privateApis);
+  var { getTemplateInfo: getTemplateInfo3 } = unlock(import_core_data84.privateApis);
   var PANEL_NAME3 = "post-excerpt";
   function ExcerptPanel() {
     const { isOpened, isEnabled, postType: postType2 } = (0, import_data135.useSelect)((select9) => {
@@ -101522,9 +101974,9 @@ ${content}
       "wp_block"
     ].includes(postType2);
     return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-      import_components191.PanelBody,
+      import_components187.PanelBody,
       {
-        title: shouldUseDescriptionLabel ? (0, import_i18n248.__)("Description") : (0, import_i18n248.__)("Excerpt"),
+        title: shouldUseDescriptionLabel ? (0, import_i18n250.__)("Description") : (0, import_i18n250.__)("Excerpt"),
         opened: isOpened,
         onToggle: toggleExcerptPanel,
         children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
@@ -101557,14 +102009,14 @@ ${content}
       const _shouldBeUsedAsDescription = isTemplateOrTemplatePart2 || isPattern;
       const _usedAttribute = isTemplateOrTemplatePart2 ? "description" : "excerpt";
       const _excerpt = getEditedPostAttribute2(_usedAttribute);
-      const template2 = isTemplateOrTemplatePart2 && select9(import_core_data82.store).getEntityRecord(
+      const template2 = isTemplateOrTemplatePart2 && select9(import_core_data84.store).getEntityRecord(
         "postType",
         postType2,
         getCurrentPostId2()
       );
       const fallback = !_excerpt && isTemplateOrTemplatePart2 ? getTemplateInfo3({
         template: template2,
-        templateTypes: select9(import_core_data82.store).getCurrentTheme()?.default_template_types
+        templateTypes: select9(import_core_data84.store).getCurrentTheme()?.default_template_types
       })?.description : void 0;
       const _shouldRender = isEditorPanelEnabled2(PANEL_NAME3) || _shouldBeUsedAsDescription;
       return {
@@ -101576,9 +102028,9 @@ ${content}
         allowEditing: _shouldRender && (!_shouldBeUsedAsDescription || isPattern || template2 && template2.source === TEMPLATE_ORIGINS.custom && !template2.has_theme_file && template2.is_custom)
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element312.useState)(null);
-    const label = shouldBeUsedAsDescription ? (0, import_i18n248.__)("Description") : (0, import_i18n248.__)("Excerpt");
-    const popoverProps = (0, import_element312.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element315.useState)(null);
+    const label = shouldBeUsedAsDescription ? (0, import_i18n250.__)("Description") : (0, import_i18n250.__)("Excerpt");
+    const popoverProps = (0, import_element315.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -101594,16 +102046,16 @@ ${content}
     if (!shouldRender) {
       return false;
     }
-    const excerptText = !!excerpt && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components191.__experimentalText, { align: "left", numberOfLines: 4, truncate: allowEditing, children: (0, import_html_entities24.decodeEntities)(excerpt) });
+    const excerptText = !!excerpt && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components187.__experimentalText, { align: "left", numberOfLines: 4, truncate: allowEditing, children: (0, import_html_entities24.decodeEntities)(excerpt) });
     if (!allowEditing) {
       return excerptText;
     }
-    const excerptPlaceholder = shouldBeUsedAsDescription ? (0, import_i18n248.__)("Add a description\u2026") : (0, import_i18n248.__)("Add an excerpt\u2026");
-    const triggerEditLabel = shouldBeUsedAsDescription ? (0, import_i18n248.__)("Edit description") : (0, import_i18n248.__)("Edit excerpt");
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_components191.__experimentalVStack, { children: [
+    const excerptPlaceholder = shouldBeUsedAsDescription ? (0, import_i18n250.__)("Add a description\u2026") : (0, import_i18n250.__)("Add an excerpt\u2026");
+    const triggerEditLabel = shouldBeUsedAsDescription ? (0, import_i18n250.__)("Edit description") : (0, import_i18n250.__)("Edit excerpt");
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_components187.__experimentalVStack, { children: [
       excerptText,
       /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-        import_components191.Dropdown,
+        import_components187.Dropdown,
         {
           className: "editor-post-excerpt__dropdown",
           contentClassName: "editor-post-excerpt__dropdown__content",
@@ -101611,7 +102063,7 @@ ${content}
           focusOnMount: true,
           ref: setPopoverAnchor,
           renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-            import_components191.Button,
+            import_components187.Button,
             {
               __next40pxDefaultSize: true,
               onClick: onToggle,
@@ -101627,7 +102079,7 @@ ${content}
                 onClose
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components191.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components187.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
               /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
                 PostExcerpt,
                 {
@@ -101644,24 +102096,24 @@ ${content}
   }

   // packages/editor/build-module/components/post-featured-image/index.mjs
-  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);
   var import_hooks50 = __toESM(require_hooks(), 1);
-  var import_components192 = __toESM(require_components(), 1);
+  var import_components188 = __toESM(require_components(), 1);
   var import_blob3 = __toESM(require_blob(), 1);
-  var import_element313 = __toESM(require_element(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
+  var import_element316 = __toESM(require_element(), 1);
+  var import_compose60 = __toESM(require_compose(), 1);
   var import_data137 = __toESM(require_data(), 1);
   var import_block_editor54 = __toESM(require_block_editor(), 1);
-  var import_core_data84 = __toESM(require_core_data(), 1);
+  var import_core_data86 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/theme-support-check/index.mjs
   var import_data136 = __toESM(require_data(), 1);
-  var import_core_data83 = __toESM(require_core_data(), 1);
+  var import_core_data85 = __toESM(require_core_data(), 1);
   function ThemeSupportCheck({ children, supportKeys }) {
     const { postType: postType2, themeSupports } = (0, import_data136.useSelect)((select9) => {
       return {
         postType: select9(store).getEditedPostAttribute("type"),
-        themeSupports: select9(import_core_data83.store).getThemeSupports()
+        themeSupports: select9(import_core_data85.store).getThemeSupports()
       };
     }, []);
     const isSupported = (Array.isArray(supportKeys) ? supportKeys : [supportKeys]).some((key) => {
@@ -101687,9 +102139,9 @@ ${content}
   // packages/editor/build-module/components/post-featured-image/index.mjs
   var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
-  var DEFAULT_FEATURE_IMAGE_LABEL = (0, import_i18n249.__)("Featured image");
-  var DEFAULT_SET_FEATURE_IMAGE_LABEL = (0, import_i18n249.__)("Add a featured image");
-  var instructions = /* @__PURE__ */ (0, import_jsx_runtime508.jsx)("p", { children: (0, import_i18n249.__)(
+  var DEFAULT_FEATURE_IMAGE_LABEL = (0, import_i18n251.__)("Featured image");
+  var DEFAULT_SET_FEATURE_IMAGE_LABEL = (0, import_i18n251.__)("Add a featured image");
+  var instructions = /* @__PURE__ */ (0, import_jsx_runtime508.jsx)("p", { children: (0, import_i18n251.__)(
     "To edit the featured image, you need permission to upload media."
   ) });
   function getMediaDetails(media, postId2) {
@@ -101739,12 +102191,12 @@ ${content}
     noticeOperations,
     isRequestingFeaturedImageMedia
   }) {
-    const returnsFocusRef = (0, import_element313.useRef)(false);
-    const [isLoading, setIsLoading] = (0, import_element313.useState)(false);
-    const { getSettings: getSettings11 } = (0, import_data137.useSelect)(import_block_editor54.store);
+    const returnsFocusRef = (0, import_element316.useRef)(false);
+    const [isLoading, setIsLoading] = (0, import_element316.useState)(false);
+    const { getSettings: getSettings12 } = (0, import_data137.useSelect)(import_block_editor54.store);
     const { mediaSourceUrl } = getMediaDetails(media, currentPostId);
     function onDropFiles(filesList) {
-      getSettings11().mediaUpload({
+      getSettings12().mediaUpload({
         allowedTypes: ALLOWED_MEDIA_TYPES,
         filesList,
         onFileChange([image]) {
@@ -101766,15 +102218,15 @@ ${content}
     }
     function getImageDescription(imageMedia) {
       if (imageMedia.alt_text) {
-        return (0, import_i18n249.sprintf)(
+        return (0, import_i18n251.sprintf)(
           // Translators: %s: The selected image alt text.
-          (0, import_i18n249.__)("Current image: %s"),
+          (0, import_i18n251.__)("Current image: %s"),
           imageMedia.alt_text
         );
       }
-      return (0, import_i18n249.sprintf)(
+      return (0, import_i18n251.sprintf)(
         // Translators: %s: The selected image filename.
-        (0, import_i18n249.__)(
+        (0, import_i18n251.__)(
           "The current image has no alternative text. The file name is: %s"
         ),
         imageMedia.media_details.sizes?.full?.file || imageMedia.slug
@@ -101808,22 +102260,22 @@ ${content}
             modalClass: "editor-post-featured-image__media-modal",
             render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("div", { className: "editor-post-featured-image__container", children: [
               isMissingMedia ? /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
-                import_components192.Notice,
+                import_components188.Notice,
                 {
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n249.__)(
+                  children: (0, import_i18n251.__)(
                     "Could not retrieve the featured image data."
                   )
                 }
               ) : /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(
-                import_components192.Button,
+                import_components188.Button,
                 {
                   __next40pxDefaultSize: true,
                   ref: returnFocus,
                   className: !featuredImageId ? "editor-post-featured-image__toggle" : "editor-post-featured-image__preview",
                   onClick: open,
-                  "aria-label": !featuredImageId ? null : (0, import_i18n249.__)(
+                  "aria-label": !featuredImageId ? null : (0, import_i18n251.__)(
                     "Edit or replace the featured image"
                   ),
                   "aria-describedby": !featuredImageId ? null : `editor-post-featured-image-${featuredImageId}-describedby`,
@@ -101841,13 +102293,13 @@ ${content}
                         )
                       }
                     ),
-                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components192.Spinner, {}),
+                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components188.Spinner, {}),
                     !featuredImageId && !isLoading && (postType2?.labels?.set_featured_image || DEFAULT_SET_FEATURE_IMAGE_LABEL)
                   ]
                 }
               ),
               !!featuredImageId && /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(
-                import_components192.__experimentalHStack,
+                import_components188.__experimentalHStack,
                 {
                   className: clsx_default(
                     "editor-post-featured-image__actions",
@@ -101858,18 +102310,18 @@ ${content}
                   ),
                   children: [
                     /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
-                      import_components192.Button,
+                      import_components188.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
                         onClick: open,
                         "aria-haspopup": "dialog",
                         variant: isMissingMedia ? "secondary" : void 0,
-                        children: (0, import_i18n249.__)("Replace")
+                        children: (0, import_i18n251.__)("Replace")
                       }
                     ),
                     /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
-                      import_components192.Button,
+                      import_components188.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
@@ -101879,13 +102331,13 @@ ${content}
                         },
                         variant: isMissingMedia ? "secondary" : void 0,
                         isDestructive: isMissingMedia,
-                        children: (0, import_i18n249.__)("Remove")
+                        children: (0, import_i18n251.__)("Remove")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components192.DropZone, { onFilesDrop: onDropFiles })
+              /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components188.DropZone, { onFilesDrop: onDropFiles })
             ] }),
             value: featuredImageId
           }
@@ -101894,7 +102346,7 @@ ${content}
     ] });
   }
   var applyWithSelect = (0, import_data137.withSelect)((select9) => {
-    const { getEntityRecord, getPostType, hasFinishedResolution } = select9(import_core_data84.store);
+    const { getEntityRecord, getPostType, hasFinishedResolution } = select9(import_core_data86.store);
     const { getCurrentPostId: getCurrentPostId2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
     const featuredImageId = getEditedPostAttribute2("featured_media");
     return {
@@ -101939,18 +102391,18 @@ ${content}
       };
     }
   );
-  var post_featured_image_default = (0, import_compose58.compose)(
-    import_components192.withNotices,
+  var post_featured_image_default = (0, import_compose60.compose)(
+    import_components188.withNotices,
     applyWithSelect,
     applyWithDispatch,
-    (0, import_components192.withFilters)("editor.PostFeaturedImage")
+    (0, import_components188.withFilters)("editor.PostFeaturedImage")
   )(PostFeaturedImage);

   // packages/editor/build-module/components/post-featured-image/panel.mjs
-  var import_i18n250 = __toESM(require_i18n(), 1);
-  var import_components193 = __toESM(require_components(), 1);
+  var import_i18n252 = __toESM(require_i18n(), 1);
+  var import_components189 = __toESM(require_components(), 1);
   var import_data138 = __toESM(require_data(), 1);
-  var import_core_data85 = __toESM(require_core_data(), 1);
+  var import_core_data87 = __toESM(require_core_data(), 1);
   var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME4 = "featured-image";
   function PostFeaturedImagePanel({ withPanelBody = true }) {
@@ -101960,7 +102412,7 @@ ${content}
         isEditorPanelEnabled: isEditorPanelEnabled2,
         isEditorPanelOpened: isEditorPanelOpened2
       } = select9(store);
-      const { getPostType } = select9(import_core_data85.store);
+      const { getPostType } = select9(import_core_data87.store);
       return {
         postType: getPostType(getEditedPostAttribute2("type")),
         isEnabled: isEditorPanelEnabled2(PANEL_NAME4),
@@ -101975,9 +102427,9 @@ ${content}
       return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(post_featured_image_default, {}) });
     }
     return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
-      import_components193.PanelBody,
+      import_components189.PanelBody,
       {
-        title: postType2?.labels?.featured_image ?? (0, import_i18n250.__)("Featured image"),
+        title: postType2?.labels?.featured_image ?? (0, import_i18n252.__)("Featured image"),
         opened: isOpened,
         onToggle: () => toggleEditorPanelOpened2(PANEL_NAME4),
         children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(post_featured_image_default, {})
@@ -101986,11 +102438,11 @@ ${content}
   }

   // packages/editor/build-module/components/post-format/index.mjs
-  var import_i18n251 = __toESM(require_i18n(), 1);
-  var import_components194 = __toESM(require_components(), 1);
+  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_components190 = __toESM(require_components(), 1);
   var import_data140 = __toESM(require_data(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
-  var import_core_data86 = __toESM(require_core_data(), 1);
+  var import_compose61 = __toESM(require_compose(), 1);
+  var import_core_data88 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-format/check.mjs
   var import_data139 = __toESM(require_data(), 1);
@@ -102009,16 +102461,16 @@ ${content}
   // packages/editor/build-module/components/post-format/index.mjs
   var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS2 = [
-    { id: "aside", caption: (0, import_i18n251.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n251.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n251.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n251.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n251.__)("Image") },
-    { id: "link", caption: (0, import_i18n251.__)("Link") },
-    { id: "quote", caption: (0, import_i18n251.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n251.__)("Standard") },
-    { id: "status", caption: (0, import_i18n251.__)("Status") },
-    { id: "video", caption: (0, import_i18n251.__)("Video") }
+    { id: "aside", caption: (0, import_i18n253.__)("Aside") },
+    { id: "audio", caption: (0, import_i18n253.__)("Audio") },
+    { id: "chat", caption: (0, import_i18n253.__)("Chat") },
+    { id: "gallery", caption: (0, import_i18n253.__)("Gallery") },
+    { id: "image", caption: (0, import_i18n253.__)("Image") },
+    { id: "link", caption: (0, import_i18n253.__)("Link") },
+    { id: "quote", caption: (0, import_i18n253.__)("Quote") },
+    { id: "standard", caption: (0, import_i18n253.__)("Standard") },
+    { id: "status", caption: (0, import_i18n253.__)("Status") },
+    { id: "video", caption: (0, import_i18n253.__)("Video") }
   ].sort((a3, b3) => {
     const normalizedA = a3.caption.toUpperCase();
     const normalizedB = b3.caption.toUpperCase();
@@ -102031,13 +102483,13 @@ ${content}
     return 0;
   });
   function PostFormat() {
-    const instanceId = (0, import_compose59.useInstanceId)(PostFormat);
+    const instanceId = (0, import_compose61.useInstanceId)(PostFormat);
     const postFormatSelectorId = `post-format-selector-${instanceId}`;
     const { postFormat, suggestedFormat, supportedFormats } = (0, import_data140.useSelect)(
       (select9) => {
         const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store);
         const _postFormat = getEditedPostAttribute2("format");
-        const themeSupports = select9(import_core_data86.store).getThemeSupports();
+        const themeSupports = select9(import_core_data88.store).getThemeSupports();
         return {
           postFormat: _postFormat ?? "standard",
           suggestedFormat: getSuggestedPostFormat2(),
@@ -102056,10 +102508,10 @@ ${content}
     const onUpdatePostFormat = (format7) => editPost2({ format: format7 });
     return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)("div", { className: "editor-post-format", children: [
       /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-        import_components194.RadioControl,
+        import_components190.RadioControl,
         {
           className: "editor-post-format__options",
-          label: (0, import_i18n251.__)("Post Format"),
+          label: (0, import_i18n253.__)("Post Format"),
           selected: postFormat,
           onChange: (format7) => onUpdatePostFormat(format7),
           id: postFormatSelectorId,
@@ -102071,14 +102523,14 @@ ${content}
         }
       ),
       suggestion && suggestion.id !== postFormat && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("p", { className: "editor-post-format__suggestion", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
-        import_components194.Button,
+        import_components190.Button,
         {
           __next40pxDefaultSize: true,
           variant: "link",
           onClick: () => onUpdatePostFormat(suggestion.id),
-          children: (0, import_i18n251.sprintf)(
+          children: (0, import_i18n253.sprintf)(
             /* translators: %s: post format */
-            (0, import_i18n251.__)("Apply suggested format: %s"),
+            (0, import_i18n253.__)("Apply suggested format: %s"),
             suggestion.caption
           )
         }
@@ -102087,8 +102539,8 @@ ${content}
   }

   // packages/editor/build-module/components/post-last-revision/index.mjs
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_components195 = __toESM(require_components(), 1);
+  var import_i18n254 = __toESM(require_i18n(), 1);
+  var import_components191 = __toESM(require_components(), 1);
   var import_data142 = __toESM(require_data(), 1);
   var import_url17 = __toESM(require_url(), 1);

@@ -102135,16 +102587,16 @@ ${content}
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
     return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-      import_components195.Button,
+      import_components191.Button,
       {
         __next40pxDefaultSize: true,
         ...buttonProps,
         className: "editor-post-last-revision__title",
         icon: backup_default,
         iconPosition: "right",
-        text: (0, import_i18n252.sprintf)(
+        text: (0, import_i18n254.sprintf)(
           /* translators: %s: number of revisions. */
-          (0, import_i18n252.__)("Revisions (%s)"),
+          (0, import_i18n254.__)("Revisions (%s)"),
           revisionsCount
         )
       }
@@ -102158,15 +102610,15 @@ ${content}
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(post_panel_row_default, { label: (0, import_i18n252.__)("Revisions"), children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-      import_components195.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(post_panel_row_default, { label: (0, import_i18n254.__)("Revisions"), children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      import_components191.Button,
       {
         ...buttonProps,
         className: "editor-private-post-last-revision__button",
         text: revisionsCount,
-        "aria-label": (0, import_i18n252.sprintf)(
+        "aria-label": (0, import_i18n254.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n252._n)(
+          (0, import_i18n254._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -102181,25 +102633,25 @@ ${content}
   var post_last_revision_default = PostLastRevision;

   // packages/editor/build-module/components/post-last-revision/panel.mjs
-  var import_components196 = __toESM(require_components(), 1);
+  var import_components192 = __toESM(require_components(), 1);
   var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
   function PostLastRevisionPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components196.PanelBody, { className: "editor-post-last-revision__panel", children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(post_last_revision_default, {}) }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components192.PanelBody, { className: "editor-post-last-revision__panel", children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(post_last_revision_default, {}) }) });
   }
   var panel_default2 = PostLastRevisionPanel;

   // packages/editor/build-module/components/post-locked-modal/index.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_components197 = __toESM(require_components(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_components193 = __toESM(require_components(), 1);
   var import_data143 = __toESM(require_data(), 1);
   var import_url18 = __toESM(require_url(), 1);
-  var import_element314 = __toESM(require_element(), 1);
+  var import_element317 = __toESM(require_element(), 1);
   var import_hooks51 = __toESM(require_hooks(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
-  var import_core_data87 = __toESM(require_core_data(), 1);
+  var import_compose62 = __toESM(require_compose(), 1);
+  var import_core_data89 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/utils/sync-error-messages.mjs
-  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_i18n255 = __toESM(require_i18n(), 1);
   var AUTHENTICATION_FAILED = "authentication-failed";
   var CONNECTION_EXPIRED = "connection-expired";
   var CONNECTION_LIMIT_EXCEEDED = "connection-limit-exceeded";
@@ -102208,34 +102660,34 @@ ${content}
   var UNKNOWN_ERROR = "unknown-error";
   var ERROR_MESSAGES = {
     [AUTHENTICATION_FAILED]: {
-      title: (0, import_i18n253.__)("Unable to connect"),
-      description: (0, import_i18n253.__)(
+      title: (0, import_i18n255.__)("Unable to connect"),
+      description: (0, import_i18n255.__)(
         "Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator."
       )
     },
     [CONNECTION_EXPIRED]: {
-      title: (0, import_i18n253.__)("Connection expired"),
-      description: (0, import_i18n253.__)(
+      title: (0, import_i18n255.__)("Connection expired"),
+      description: (0, import_i18n255.__)(
         "Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors."
       )
     },
     [CONNECTION_LIMIT_EXCEEDED]: {
-      title: (0, import_i18n253.__)("Too many editors connected"),
-      description: (0, import_i18n253.__)(
+      title: (0, import_i18n255.__)("Too many editors connected"),
+      description: (0, import_i18n255.__)(
         "Real-time collaboration has reached its connection limit. Try again later or contact your site administrator."
       )
     },
     [PROTOCOL_MISMATCH]: {
-      title: (0, import_i18n253.__)("Protocol update"),
-      description: (0, import_i18n253.__)(
+      title: (0, import_i18n255.__)("Protocol update"),
+      description: (0, import_i18n255.__)(
         "Real-time collaboration has been updated. Please refresh the page to continue editing."
       )
     },
     // DOCUMENT_SIZE_LIMIT_EXCEEDED is not included here because it results in
     // collaboration being disabled entirely.
     [UNKNOWN_ERROR]: {
-      title: (0, import_i18n253.__)("Connection lost"),
-      description: (0, import_i18n253.__)(
+      title: (0, import_i18n255.__)("Connection lost"),
+      description: (0, import_i18n255.__)(
         "The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors."
       )
     }
@@ -102255,7 +102707,7 @@ ${content}
         const {
           isCollaborationSupported: isSupported,
           getSyncConnectionStatus
-        } = unlock(select9(import_core_data87.store));
+        } = unlock(select9(import_core_data89.store));
         return {
           isCollaborationSupported: isSupported(),
           syncConnectionStatus: getSyncConnectionStatus()
@@ -102267,16 +102719,16 @@ ${content}
       return null;
     }
     if (DOCUMENT_SIZE_LIMIT_EXCEEDED === syncConnectionStatus?.error?.code) {
-      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n256.__)(
         "Because this post is too large for real-time collaboration, only one person can edit at a time."
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n256.__)(
       "Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time."
     ) });
   }
   function PostLockedModal() {
-    const instanceId = (0, import_compose60.useInstanceId)(PostLockedModal);
+    const instanceId = (0, import_compose62.useInstanceId)(PostLockedModal);
     const hookName = "core/editor/post-locked-modal-" + instanceId;
     const { autosave: autosave2, updatePostLock: updatePostLock2 } = (0, import_data143.useDispatch)(store);
     const {
@@ -102301,7 +102753,7 @@ ${content}
         getEditorSettings: getEditorSettings2,
         isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2
       } = unlock(select9(store));
-      const { getPostType } = select9(import_core_data87.store);
+      const { getPostType } = select9(import_core_data89.store);
       return {
         isCollaborationEnabled: isCollaborationEnabledForCurrentPost2(),
         isLocked: isPostLocked2(),
@@ -102314,7 +102766,7 @@ ${content}
         previewLink: getEditedPostPreviewLink2()
       };
     }, []);
-    (0, import_element314.useEffect)(() => {
+    (0, import_element317.useEffect)(() => {
       function sendPostLock(data) {
         if (isLocked) {
           return;
@@ -102398,23 +102850,23 @@ ${content}
     const allPostsUrl = (0, import_url18.addQueryArgs)("edit.php", {
       post_type: postType2?.slug
     });
-    const allPostsLabel = (0, import_i18n254.__)("Exit editor");
+    const allPostsLabel = (0, import_i18n256.__)("Exit editor");
     return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-      import_components197.Modal,
+      import_components193.Modal,
       {
-        title: isTakeover ? (0, import_i18n254.__)("Someone else has taken over this post") : (0, import_i18n254.__)("This post is already being edited"),
+        title: isTakeover ? (0, import_i18n256.__)("Someone else has taken over this post") : (0, import_i18n256.__)("This post is already being edited"),
         focusOnMount: true,
         shouldCloseOnClickOutside: false,
         shouldCloseOnEsc: false,
         isDismissible: false,
         className: "editor-post-locked-modal",
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_components197.__experimentalHStack, { alignment: "top", spacing: 6, children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_components193.__experimentalHStack, { alignment: "top", spacing: 6, children: [
           !!userAvatar && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
             "img",
             {
               src: userAvatar,
-              alt: (0, import_i18n254.__)("Avatar"),
+              alt: (0, import_i18n256.__)("Avatar"),
               className: "editor-post-locked-modal__avatar",
               width: 64,
               height: 64
@@ -102422,61 +102874,61 @@ ${content}
           ),
           /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)("div", { children: [
             !!isTakeover && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_element314.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n254.sprintf)(
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_element317.createInterpolateElement)(
+                userDisplayName ? (0, import_i18n256.sprintf)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n254.__)(
+                  (0, import_i18n256.__)(
                     "<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."
                   ),
                   userDisplayName
-                ) : (0, import_i18n254.__)(
+                ) : (0, import_i18n256.__)(
                   "Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."
                 ),
                 {
                   strong: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components197.ExternalLink, { href: previewLink, children: (0, import_i18n254.__)("preview") })
+                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components193.ExternalLink, { href: previewLink, children: (0, import_i18n256.__)("preview") })
                 }
               ) }),
               /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(CollaborationContext, {})
             ] }),
             !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_element314.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n254.sprintf)(
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_element317.createInterpolateElement)(
+                userDisplayName ? (0, import_i18n256.sprintf)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n254.__)(
+                  (0, import_i18n256.__)(
                     "<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                   ),
                   userDisplayName
-                ) : (0, import_i18n254.__)(
+                ) : (0, import_i18n256.__)(
                   "Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                 ),
                 {
                   strong: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components197.ExternalLink, { href: previewLink, children: (0, import_i18n254.__)("preview") })
+                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components193.ExternalLink, { href: previewLink, children: (0, import_i18n256.__)("preview") })
                 }
               ) }),
               /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(CollaborationContext, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n256.__)(
                 "If you take over, the other user will lose editing control to the post, but their changes will be saved."
               ) })
             ] }),
             /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
-              import_components197.__experimentalHStack,
+              import_components193.__experimentalHStack,
               {
                 className: "editor-post-locked-modal__buttons",
                 justify: "flex-end",
                 children: [
                   !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-                    import_components197.Button,
+                    import_components193.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "tertiary",
                       href: unlockUrl,
-                      children: (0, import_i18n254.__)("Take over")
+                      children: (0, import_i18n256.__)("Take over")
                     }
                   ),
                   /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-                    import_components197.Button,
+                    import_components193.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "primary",
@@ -102492,11 +102944,11 @@ ${content}
       }
     );
   }
-  var post_locked_modal_default = false ? (0, import_components197.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;
+  var post_locked_modal_default = false ? (0, import_components193.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;

   // packages/editor/build-module/components/post-pending-status/index.mjs
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_components198 = __toESM(require_components(), 1);
+  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_components194 = __toESM(require_components(), 1);
   var import_data145 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-pending-status/check.mjs
@@ -102529,9 +102981,9 @@ ${content}
       editPost2({ status: updatedStatus });
     };
     return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(check_default6, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-      import_components198.CheckboxControl,
+      import_components194.CheckboxControl,
       {
-        label: (0, import_i18n255.__)("Pending review"),
+        label: (0, import_i18n257.__)("Pending review"),
         checked: status === "pending",
         onChange: togglePendingStatus
       }
@@ -102540,19 +102992,19 @@ ${content}
   var post_pending_status_default = PostPendingStatus;

   // packages/editor/build-module/components/post-preview-button/index.mjs
-  var import_element315 = __toESM(require_element(), 1);
-  var import_components199 = __toESM(require_components(), 1);
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_element318 = __toESM(require_element(), 1);
+  var import_components195 = __toESM(require_components(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
   var import_data146 = __toESM(require_data(), 1);
   var import_hooks52 = __toESM(require_hooks(), 1);
-  var import_core_data88 = __toESM(require_core_data(), 1);
+  var import_core_data90 = __toESM(require_core_data(), 1);
   var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   function buildInterstitialMarkup() {
-    let markup = (0, import_element315.renderToString)(
+    let markup = (0, import_element318.renderToString)(
       /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)("div", { className: "editor-post-preview-button__interstitial-message", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_components199.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 96 96", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_components195.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 96 96", children: [
           /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-            import_components199.Path,
+            import_components195.Path,
             {
               className: "outer",
               d: "M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",
@@ -102560,7 +103012,7 @@ ${content}
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-            import_components199.Path,
+            import_components195.Path,
             {
               className: "inner",
               d: "M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",
@@ -102568,7 +103020,7 @@ ${content}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("p", { children: (0, import_i18n256.__)("Generating preview\u2026") })
+        /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("p", { children: (0, import_i18n258.__)("Generating preview\u2026") })
       ] })
     );
     markup += `
@@ -102630,7 +103082,7 @@ ${content}
   }
   function writeInterstitialMessage(targetDocument, markup) {
     targetDocument.write(markup);
-    targetDocument.title = (0, import_i18n256.__)("Generating preview\u2026");
+    targetDocument.title = (0, import_i18n258.__)("Generating preview\u2026");
     targetDocument.close();
   }
   async function getPreviewDocument(previewWindow) {
@@ -102660,7 +103112,7 @@ ${content}
   function usePostPreviewProps({ forceIsAutosaveable, onPreview }) {
     const { postId: postId2, currentPostLink, previewLink, isSaveable, isViewable } = (0, import_data146.useSelect)((select9) => {
       const editor = select9(store);
-      const core = select9(import_core_data88.store);
+      const core = select9(import_core_data90.store);
       const postType2 = core.getPostType(
         editor.getCurrentPostType("type")
       );
@@ -102706,7 +103158,22 @@ ${content}
     if (!previewProps) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_components199.MenuItem, { icon: external_default, ...previewProps, children: (0, import_i18n256.__)("Preview in new tab") });
+    const { disabled: disabled2, href, onClick, target } = previewProps;
+    const label = /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n258._x)("Preview", "imperative verb") });
+    if (disabled2) {
+      return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(menu_exports.Item, { disabled: true, children: label });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      menu_exports.LinkItem,
+      {
+        href,
+        onClick,
+        openInNewTab: true,
+        closeOnClick: true,
+        target,
+        children: label
+      }
+    );
   }
   function PostPreviewButton({
     className,
@@ -102723,7 +103190,7 @@ ${content}
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-      import_components199.Button,
+      import_components195.Button,
       {
         variant: !className ? "tertiary" : void 0,
         className: className || "editor-post-preview",
@@ -102732,11 +103199,11 @@ ${content}
         accessibleWhenDisabled: true,
         ...previewProps,
         children: textContent || /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_jsx_runtime517.Fragment, { children: [
-          (0, import_i18n256._x)("Preview", "imperative verb"),
+          (0, import_i18n258._x)("Preview", "imperative verb"),
           /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(VisuallyHidden, {
             render: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("span", {}),
             /* translators: accessibility text */
-            children: (0, import_i18n256.__)("(opens in a new tab)")
+            children: (0, import_i18n258.__)("(opens in a new tab)")
           })
         ] })
       }
@@ -102744,15 +103211,15 @@ ${content}
   }

   // packages/editor/build-module/components/post-publish-button/index.mjs
-  var import_components200 = __toESM(require_components(), 1);
+  var import_components196 = __toESM(require_components(), 1);
   var import_data148 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-publish-button/label.mjs
-  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
   var import_data147 = __toESM(require_data(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
+  var import_compose63 = __toESM(require_compose(), 1);
   function PublishButtonLabel() {
-    const isSmallerThanMediumViewport = (0, import_compose61.useViewportMatch)("medium", "<");
+    const isSmallerThanMediumViewport = (0, import_compose63.useViewportMatch)("medium", "<");
     const {
       isPublished,
       isBeingScheduled,
@@ -102789,20 +103256,20 @@ ${content}
       };
     }, []);
     if (isPublishing) {
-      return (0, import_i18n257.__)("Publishing\u2026");
+      return (0, import_i18n259.__)("Publishing\u2026");
     } else if ((isPublished || isBeingScheduled) && isSaving && !isAutosaving) {
-      return (0, import_i18n257.__)("Saving\u2026");
+      return (0, import_i18n259.__)("Saving\u2026");
     }
     if (!hasPublishAction) {
-      return isSmallerThanMediumViewport ? (0, import_i18n257.__)("Publish") : (0, import_i18n257.__)("Submit for Review");
+      return isSmallerThanMediumViewport ? (0, import_i18n259.__)("Publish") : (0, import_i18n259.__)("Submit for Review");
     }
     if (hasNonPostEntityChanges2 && !isPostSavingLocked2 || isPublished || postStatusHasChanged && !["future", "publish"].includes(postStatus) || !postStatusHasChanged && postStatus === "future") {
-      return (0, import_i18n257.__)("Save");
+      return (0, import_i18n259.__)("Save");
     }
     if (isBeingScheduled) {
-      return (0, import_i18n257.__)("Schedule");
+      return (0, import_i18n259.__)("Schedule");
     }
-    return (0, import_i18n257.__)("Publish");
+    return (0, import_i18n259.__)("Publish");
   }

   // packages/editor/build-module/components/post-publish-button/index.mjs
@@ -102918,7 +103385,7 @@ ${content}
     };
     const componentProps = isToggle ? toggleProps : buttonProps;
     return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-      import_components200.Button,
+      import_components196.Button,
       {
         ...componentProps,
         className: `${componentProps.className} editor-post-publish-button__button`,
@@ -102930,46 +103397,46 @@ ${content}
   var post_publish_button_default = PostPublishButton;

   // packages/editor/build-module/components/post-publish-panel/index.mjs
-  var import_i18n270 = __toESM(require_i18n(), 1);
-  var import_element324 = __toESM(require_element(), 1);
-  var import_components212 = __toESM(require_components(), 1);
+  var import_i18n272 = __toESM(require_i18n(), 1);
+  var import_element327 = __toESM(require_element(), 1);
+  var import_components208 = __toESM(require_components(), 1);
   var import_data162 = __toESM(require_data(), 1);
-  var import_compose66 = __toESM(require_compose(), 1);
-  var import_core_data98 = __toESM(require_core_data(), 1);
+  var import_compose68 = __toESM(require_compose(), 1);
+  var import_core_data100 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-publish-panel/prepublish.mjs
-  var import_i18n268 = __toESM(require_i18n(), 1);
-  var import_components210 = __toESM(require_components(), 1);
+  var import_i18n270 = __toESM(require_i18n(), 1);
+  var import_components206 = __toESM(require_components(), 1);
   var import_data160 = __toESM(require_data(), 1);
   var import_url19 = __toESM(require_url(), 1);
-  var import_core_data96 = __toESM(require_core_data(), 1);
+  var import_core_data98 = __toESM(require_core_data(), 1);
   var import_html_entities26 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/components/post-visibility/index.mjs
-  var import_i18n259 = __toESM(require_i18n(), 1);
-  var import_element316 = __toESM(require_element(), 1);
-  var import_components201 = __toESM(require_components(), 1);
-  var import_compose62 = __toESM(require_compose(), 1);
+  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_element319 = __toESM(require_element(), 1);
+  var import_components197 = __toESM(require_components(), 1);
+  var import_compose64 = __toESM(require_compose(), 1);
   var import_data149 = __toESM(require_data(), 1);
   var import_block_editor55 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/post-visibility/utils.mjs
-  var import_i18n258 = __toESM(require_i18n(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
   var VISIBILITY_OPTIONS = [
     {
-      label: (0, import_i18n258.__)("Public"),
+      label: (0, import_i18n260.__)("Public"),
       value: "public",
-      description: (0, import_i18n258.__)("Visible to everyone.")
+      description: (0, import_i18n260.__)("Visible to everyone.")
     },
     {
-      label: (0, import_i18n258.__)("Private"),
+      label: (0, import_i18n260.__)("Private"),
       value: "private",
-      description: (0, import_i18n258.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n260.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n258.__)("Password protected"),
+      label: (0, import_i18n260.__)("Password protected"),
       value: "password",
-      description: (0, import_i18n258.__)("Only visible to those who know the password.")
+      description: (0, import_i18n260.__)("Only visible to those who know the password.")
     }
   ];

@@ -102979,14 +103446,14 @@ ${content}
     return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(PrivatePostVisibility, { ...props, showPopoverHeader: true });
   }
   function PrivatePostVisibility({ onClose, showPopoverHeader }) {
-    const instanceId = (0, import_compose62.useInstanceId)(PrivatePostVisibility);
+    const instanceId = (0, import_compose64.useInstanceId)(PrivatePostVisibility);
     const { status, visibility, password } = (0, import_data149.useSelect)((select9) => ({
       status: select9(store).getEditedPostAttribute("status"),
       visibility: select9(store).getEditedPostVisibility(),
       password: select9(store).getEditedPostAttribute("password")
     }));
     const { editPost: editPost2 } = (0, import_data149.useDispatch)(store);
-    const [hasPassword, setHasPassword] = (0, import_element316.useState)(!!password);
+    const [hasPassword, setHasPassword] = (0, import_element319.useState)(!!password);
     function updateVisibility(value) {
       const nextValues = {
         public: {
@@ -103005,22 +103472,22 @@ ${content}
     const updatePassword = (value) => {
       editPost2({ password: value });
     };
-    const help = (0, import_i18n259.__)("Control how this post is viewed.");
+    const help = (0, import_i18n261.__)("Control how this post is viewed.");
     return /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)("div", { className: "editor-post-visibility", children: [
       showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
         import_block_editor55.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n259.__)("Visibility"),
+          title: (0, import_i18n261.__)("Visibility"),
           help,
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(import_components201.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(import_components197.__experimentalVStack, { spacing: 4, children: [
         !showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Text, { render: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("p", {}), children: help }),
         /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-          import_components201.RadioControl,
+          import_components197.RadioControl,
           {
-            label: (0, import_i18n259.__)("Visibility"),
+            label: (0, import_i18n261.__)("Visibility"),
             hideLabelFromVision: true,
             options: VISIBILITY_OPTIONS,
             selected: hasPassword ? "password" : visibility,
@@ -103028,12 +103495,12 @@ ${content}
           }
         ),
         hasPassword && /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-          import_components201.TextControl,
+          import_components197.TextControl,
           {
-            label: (0, import_i18n259.__)("Password"),
+            label: (0, import_i18n261.__)("Password"),
             onChange: updatePassword,
             value: password,
-            placeholder: (0, import_i18n259.__)("Use a secure password"),
+            placeholder: (0, import_i18n261.__)("Use a secure password"),
             type: "text",
             id: `editor-post-visibility__password-input-${instanceId}`,
             maxLength: 255
@@ -103057,18 +103524,18 @@ ${content}
   }

   // packages/editor/build-module/components/post-schedule/index.mjs
-  var import_a11y12 = __toESM(require_a11y(), 1);
-  var import_date20 = __toESM(require_date(), 1);
-  var import_i18n261 = __toESM(require_i18n(), 1);
-  var import_components202 = __toESM(require_components(), 1);
+  var import_a11y11 = __toESM(require_a11y(), 1);
+  var import_date21 = __toESM(require_date(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_components198 = __toESM(require_components(), 1);
   var import_data152 = __toESM(require_data(), 1);
   var import_block_editor56 = __toESM(require_block_editor(), 1);
-  var import_element317 = __toESM(require_element(), 1);
-  var import_core_data89 = __toESM(require_core_data(), 1);
+  var import_element320 = __toESM(require_element(), 1);
+  var import_core_data91 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-schedule/label.mjs
-  var import_i18n260 = __toESM(require_i18n(), 1);
-  var import_date19 = __toESM(require_date(), 1);
+  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_date20 = __toESM(require_date(), 1);
   var import_data151 = __toESM(require_data(), 1);
   function PostScheduleLabel(props) {
     return usePostScheduleLabel(props);
@@ -103084,56 +103551,56 @@ ${content}
     return full ? getFullPostScheduleLabel(date) : getPostScheduleLabel(date, { isFloating });
   }
   function getFullPostScheduleLabel(dateAttribute) {
-    const date = (0, import_date19.getDate)(dateAttribute);
+    const date = (0, import_date20.getDate)(dateAttribute);
     const timezoneAbbreviation = getTimezoneAbbreviation();
-    const formattedDate = (0, import_date19.dateI18n)(
+    const formattedDate = (0, import_date20.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n260._x)("F j, Y g:i\xA0a", "post schedule full date format"),
+      (0, import_i18n262._x)("F j, Y g:i\xA0a", "post schedule full date format"),
       date
     );
-    return (0, import_i18n260.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
+    return (0, import_i18n262.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
   }
   function getPostScheduleLabel(dateAttribute, { isFloating = false, now = /* @__PURE__ */ new Date() } = {}) {
     if (!dateAttribute || isFloating) {
-      return (0, import_i18n260.__)("Immediately");
+      return (0, import_i18n262.__)("Immediately");
     }
     if (!isTimezoneSameAsSiteTimezone(now)) {
       return getFullPostScheduleLabel(dateAttribute);
     }
-    const date = (0, import_date19.getDate)(dateAttribute);
+    const date = (0, import_date20.getDate)(dateAttribute);
     if (isSameDay2(date, now)) {
-      return (0, import_i18n260.sprintf)(
+      return (0, import_i18n262.sprintf)(
         // translators: %s: Time of day the post is scheduled for.
-        (0, import_i18n260.__)("Today at %s"),
+        (0, import_i18n262.__)("Today at %s"),
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date19.dateI18n)((0, import_i18n260._x)("g:i\xA0a", "post schedule time format"), date)
+        (0, import_date20.dateI18n)((0, import_i18n262._x)("g:i\xA0a", "post schedule time format"), date)
       );
     }
     const tomorrow = new Date(now);
     tomorrow.setDate(tomorrow.getDate() + 1);
     if (isSameDay2(date, tomorrow)) {
-      return (0, import_i18n260.sprintf)(
+      return (0, import_i18n262.sprintf)(
         // translators: %s: Time of day the post is scheduled for.
-        (0, import_i18n260.__)("Tomorrow at %s"),
+        (0, import_i18n262.__)("Tomorrow at %s"),
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date19.dateI18n)((0, import_i18n260._x)("g:i\xA0a", "post schedule time format"), date)
+        (0, import_date20.dateI18n)((0, import_i18n262._x)("g:i\xA0a", "post schedule time format"), date)
       );
     }
     if (date.getFullYear() === now.getFullYear()) {
-      return (0, import_date19.dateI18n)(
+      return (0, import_date20.dateI18n)(
         // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_i18n260._x)("F j g:i\xA0a", "post schedule date format without year"),
+        (0, import_i18n262._x)("F j g:i\xA0a", "post schedule date format without year"),
         date
       );
     }
-    return (0, import_date19.dateI18n)(
+    return (0, import_date20.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n260._x)("F j, Y g:i\xA0a", "post schedule full date format"),
+      (0, import_i18n262._x)("F j, Y g:i\xA0a", "post schedule full date format"),
       date
     );
   }
   function getTimezoneAbbreviation() {
-    const { timezone } = (0, import_date19.getSettings)();
+    const { timezone } = (0, import_date20.getSettings)();
     if (timezone.abbr && isNaN(Number(timezone.abbr))) {
       return timezone.abbr;
     }
@@ -103141,7 +103608,7 @@ ${content}
     return `UTC${symbol3}${timezone.offsetFormatted}`;
   }
   function isTimezoneSameAsSiteTimezone(date) {
-    const { timezone } = (0, import_date19.getSettings)();
+    const { timezone } = (0, import_date20.getSettings)();
     const siteOffset = Number(timezone.offset);
     const dateOffset = -1 * (date.getTimezoneOffset() / 60);
     return siteOffset === dateOffset;
@@ -103180,20 +103647,20 @@ ${content}
     const { editPost: editPost2 } = (0, import_data152.useDispatch)(store);
     const onUpdateDate = (date) => {
       editPost2({ date });
-      (0, import_a11y12.speak)(
-        date ? (0, import_i18n261.sprintf)(
+      (0, import_a11y11.speak)(
+        date ? (0, import_i18n263.sprintf)(
           // translators: %s: The new publish date and time, e.g. "June 3, 2025 12:00 pm UTC+0".
-          (0, import_i18n261.__)("Publish date set to %s."),
+          (0, import_i18n263.__)("Publish date set to %s."),
           getFullPostScheduleLabel(date)
-        ) : (0, import_i18n261.__)("Publish date set to now."),
+        ) : (0, import_i18n263.__)("Publish date set to now."),
         "assertive"
       );
     };
-    const [previewedMonth, setPreviewedMonth] = (0, import_element317.useState)(
+    const [previewedMonth, setPreviewedMonth] = (0, import_element320.useState)(
       startOfMonth(new Date(postDate))
     );
     const eventsByPostType = (0, import_data152.useSelect)(
-      (select9) => select9(import_core_data89.store).getEntityRecords("postType", postType2, {
+      (select9) => select9(import_core_data91.store).getEntityRecords("postType", postType2, {
         status: "publish,future",
         after: startOfMonth(previewedMonth).toISOString(),
         before: endOfMonth(previewedMonth).toISOString(),
@@ -103203,13 +103670,13 @@ ${content}
       }),
       [previewedMonth, postType2]
     );
-    const events = (0, import_element317.useMemo)(
+    const events = (0, import_element320.useMemo)(
       () => (eventsByPostType || []).map(({ date: eventDate }) => ({
         date: new Date(eventDate)
       })),
       [eventsByPostType]
     );
-    const settings = (0, import_date20.getSettings)();
+    const settings = (0, import_date21.getSettings)();
     const is12HourTime = /a(?!\\)/i.test(
       settings.formats.time.toLowerCase().replace(/\\\\/g, "").split("").reverse().join("")
       // Reverse the string and test for "a" not followed by a slash.
@@ -103222,7 +103689,7 @@ ${content}
         is12Hour: is12HourTime,
         dateOrder: (
           /* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
-          (0, import_i18n261._x)("dmy", "date order")
+          (0, import_i18n263._x)("dmy", "date order")
         ),
         events,
         onMonthPreviewed: (date) => setPreviewedMonth(parseISO(date)),
@@ -103238,7 +103705,7 @@ ${content}
     return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
       picker,
       /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
-        import_components202.Button,
+        import_components198.Button,
         {
           className: "editor-post-schedule__reset",
           variant: "secondary",
@@ -103246,33 +103713,33 @@ ${content}
           disabled: isDateFloating,
           accessibleWhenDisabled: true,
           onClick: () => onUpdateDate(null),
-          children: (0, import_i18n261.__)("Reset")
+          children: (0, import_i18n263.__)("Reset")
         }
       )
     ] });
   }

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
-  var import_i18n263 = __toESM(require_i18n(), 1);
-  var import_element319 = __toESM(require_element(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_element322 = __toESM(require_element(), 1);
   var import_data155 = __toESM(require_data(), 1);
-  var import_components205 = __toESM(require_components(), 1);
-  var import_core_data92 = __toESM(require_core_data(), 1);
+  var import_components201 = __toESM(require_components(), 1);
+  var import_core_data94 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-taxonomies/flat-term-selector.mjs
-  var import_i18n262 = __toESM(require_i18n(), 1);
-  var import_element318 = __toESM(require_element(), 1);
-  var import_components204 = __toESM(require_components(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
+  var import_element321 = __toESM(require_element(), 1);
+  var import_components200 = __toESM(require_components(), 1);
   var import_data154 = __toESM(require_data(), 1);
-  var import_core_data91 = __toESM(require_core_data(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
-  var import_a11y13 = __toESM(require_a11y(), 1);
-  var import_notices27 = __toESM(require_notices(), 1);
+  var import_core_data93 = __toESM(require_core_data(), 1);
+  var import_compose65 = __toESM(require_compose(), 1);
+  var import_a11y12 = __toESM(require_a11y(), 1);
+  var import_notices26 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/post-taxonomies/most-used-terms.mjs
-  var import_components203 = __toESM(require_components(), 1);
+  var import_components199 = __toESM(require_components(), 1);
   var import_data153 = __toESM(require_data(), 1);
-  var import_core_data90 = __toESM(require_core_data(), 1);
+  var import_core_data92 = __toESM(require_core_data(), 1);
   var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
   var MIN_MOST_USED_TERMS = 3;
   var DEFAULT_QUERY2 = {
@@ -103286,7 +103753,7 @@ ${content}
   function MostUsedTerms({ onSelect, taxonomy }) {
     const { _terms, showTerms } = (0, import_data153.useSelect)(
       (select9) => {
-        const mostUsedTerms = select9(import_core_data90.store).getEntityRecords(
+        const mostUsedTerms = select9(import_core_data92.store).getEntityRecords(
           "taxonomy",
           taxonomy.slug,
           DEFAULT_QUERY2
@@ -103304,7 +103771,7 @@ ${content}
     const terms = unescapeTerms(_terms);
     return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("div", { className: "editor-post-taxonomies__flat-term-most-used", children: [
       /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
-        import_components203.BaseControl.VisualLabel,
+        import_components199.BaseControl.VisualLabel,
         {
           as: "h3",
           className: "editor-post-taxonomies__flat-term-most-used-label",
@@ -103317,7 +103784,7 @@ ${content}
           role: "list",
           className: "editor-post-taxonomies__flat-term-most-used-list",
           children: terms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
-            import_components203.Button,
+            import_components199.Button,
             {
               __next40pxDefaultSize: true,
               variant: "link",
@@ -103346,9 +103813,9 @@ ${content}
     ).filter((id) => id !== void 0);
   };
   function FlatTermSelector({ slug }) {
-    const [values, setValues] = (0, import_element318.useState)([]);
-    const [search, setSearch] = (0, import_element318.useState)("");
-    const debouncedSearch = (0, import_compose63.useDebounce)(setSearch, 500);
+    const [values, setValues] = (0, import_element321.useState)([]);
+    const [search, setSearch] = (0, import_element321.useState)("");
+    const debouncedSearch = (0, import_compose65.useDebounce)(setSearch, 500);
     const {
       terms,
       termIds,
@@ -103359,7 +103826,7 @@ ${content}
     } = (0, import_data154.useSelect)(
       (select9) => {
         const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-        const { getEntityRecords, getEntityRecord, hasFinishedResolution } = select9(import_core_data91.store);
+        const { getEntityRecords, getEntityRecord, hasFinishedResolution } = select9(import_core_data93.store);
         const post2 = getCurrentPost2();
         const _taxonomy = getEntityRecord("root", "taxonomy", slug);
         const _termIds = _taxonomy ? getEditedPostAttribute2(_taxonomy.rest_base) : EMPTY_ARRAY15;
@@ -103386,7 +103853,7 @@ ${content}
     );
     const { searchResults } = (0, import_data154.useSelect)(
       (select9) => {
-        const { getEntityRecords } = select9(import_core_data91.store);
+        const { getEntityRecords } = select9(import_core_data93.store);
         return {
           searchResults: !!search ? getEntityRecords("taxonomy", slug, {
             ...DEFAULT_QUERY3,
@@ -103396,7 +103863,7 @@ ${content}
       },
       [search, slug]
     );
-    (0, import_element318.useEffect)(() => {
+    (0, import_element321.useEffect)(() => {
       if (hasResolvedTerms) {
         const newValues = (terms ?? []).map(
           (term) => unescapeString(term.name)
@@ -103404,14 +103871,14 @@ ${content}
         setValues(newValues);
       }
     }, [terms, hasResolvedTerms]);
-    const suggestions = (0, import_element318.useMemo)(() => {
+    const suggestions = (0, import_element321.useMemo)(() => {
       return (searchResults ?? []).map(
         (term) => unescapeString(term.name)
       );
     }, [searchResults]);
     const { editPost: editPost2 } = (0, import_data154.useDispatch)(store);
-    const { saveEntityRecord } = (0, import_data154.useDispatch)(import_core_data91.store);
-    const { createErrorNotice } = (0, import_data154.useDispatch)(import_notices27.store);
+    const { saveEntityRecord } = (0, import_data154.useDispatch)(import_core_data93.store);
+    const { createErrorNotice } = (0, import_data154.useDispatch)(import_notices26.store);
     if (!hasAssignAction) {
       return null;
     }
@@ -103480,35 +103947,35 @@ ${content}
         return;
       }
       const newTermIds = [...termIds, newTerm.id];
-      const defaultName = slug === "post_tag" ? (0, import_i18n262.__)("Tag") : (0, import_i18n262.__)("Term");
-      const termAddedMessage = (0, import_i18n262.sprintf)(
+      const defaultName = slug === "post_tag" ? (0, import_i18n264.__)("Tag") : (0, import_i18n264.__)("Term");
+      const termAddedMessage = (0, import_i18n264.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n262._x)("%s added", "term"),
+        (0, import_i18n264._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
-      (0, import_a11y13.speak)(termAddedMessage, "assertive");
+      (0, import_a11y12.speak)(termAddedMessage, "assertive");
       onUpdateTerms(newTermIds);
     }
-    const newTermLabel = taxonomy?.labels?.add_new_item ?? (slug === "post_tag" ? (0, import_i18n262.__)("Add Tag") : (0, import_i18n262.__)("Add Term"));
-    const singularName = taxonomy?.labels?.singular_name ?? (slug === "post_tag" ? (0, import_i18n262.__)("Tag") : (0, import_i18n262.__)("Term"));
-    const termAddedLabel = (0, import_i18n262.sprintf)(
+    const newTermLabel = taxonomy?.labels?.add_new_item ?? (slug === "post_tag" ? (0, import_i18n264.__)("Add Tag") : (0, import_i18n264.__)("Add Term"));
+    const singularName = taxonomy?.labels?.singular_name ?? (slug === "post_tag" ? (0, import_i18n264.__)("Tag") : (0, import_i18n264.__)("Term"));
+    const termAddedLabel = (0, import_i18n264.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n262._x)("%s added", "term"),
+      (0, import_i18n264._x)("%s added", "term"),
       singularName
     );
-    const termRemovedLabel = (0, import_i18n262.sprintf)(
+    const termRemovedLabel = (0, import_i18n264.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n262._x)("%s removed", "term"),
+      (0, import_i18n264._x)("%s removed", "term"),
       singularName
     );
-    const removeTermLabel = (0, import_i18n262.sprintf)(
+    const removeTermLabel = (0, import_i18n264.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n262._x)("Remove %s", "term"),
+      (0, import_i18n264._x)("Remove %s", "term"),
       singularName
     );
     return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)(Stack, { direction: "column", gap: "lg", children: [
       /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
-        import_components204.FormTokenField,
+        import_components200.FormTokenField,
         {
           value: values,
           suggestions,
@@ -103526,25 +103993,25 @@ ${content}
       /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(MostUsedTerms, { taxonomy, onSelect: appendTerm })
     ] });
   }
-  var flat_term_selector_default = (0, import_components204.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);
+  var flat_term_selector_default = (0, import_components200.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
   var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
   var TagsPanel = () => {
     const tagLabels = (0, import_data155.useSelect)((select9) => {
-      const taxonomy = select9(import_core_data92.store).getTaxonomy("post_tag");
+      const taxonomy = select9(import_core_data94.store).getTaxonomy("post_tag");
       return taxonomy?.labels;
     }, []);
-    const addNewItem = tagLabels?.add_new_item ?? (0, import_i18n263.__)("Add tag");
-    const tagLabel = tagLabels?.name ?? (0, import_i18n263.__)("Tags");
+    const addNewItem = tagLabels?.add_new_item ?? (0, import_i18n265.__)("Add tag");
+    const tagLabel = tagLabels?.name ?? (0, import_i18n265.__)("Tags");
     const panelBodyTitle = [
-      (0, import_i18n263.__)("Suggestion:"),
+      (0, import_i18n265.__)("Suggestion:"),
       /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("span", { className: "editor-post-publish-panel__link", children: addNewItem }, "label")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_components205.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("p", { children: (0, import_i18n263.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)(import_components201.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("p", { children: (0, import_i18n265.sprintf)(
         // translators: %s is the taxonomy name (e.g., "Tags").
-        (0, import_i18n263.__)(
+        (0, import_i18n265.__)(
           "%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."
         ),
         tagLabel
@@ -103556,7 +104023,7 @@ ${content}
     const { postHasTags, siteHasTags, isPostTypeSupported } = (0, import_data155.useSelect)(
       (select9) => {
         const postType2 = select9(store).getCurrentPostType();
-        const tagsTaxonomy = select9(import_core_data92.store).getEntityRecord(
+        const tagsTaxonomy = select9(import_core_data94.store).getEntityRecord(
           "root",
           "taxonomy",
           "post_tag"
@@ -103566,7 +104033,7 @@ ${content}
         const tags = tagsTaxonomy && select9(store).getEditedPostAttribute(
           tagsTaxonomy.rest_base
         );
-        const siteTags = _isPostTypeSupported ? !!select9(import_core_data92.store).getEntityRecords(
+        const siteTags = _isPostTypeSupported ? !!select9(import_core_data94.store).getEntityRecords(
           "taxonomy",
           "post_tag",
           { per_page: 1 }
@@ -103579,7 +104046,7 @@ ${content}
       },
       []
     );
-    const [hadTagsWhenOpeningThePanel] = (0, import_element319.useState)(postHasTags);
+    const [hadTagsWhenOpeningThePanel] = (0, import_element322.useState)(postHasTags);
     if (!isPostTypeSupported || !siteHasTags) {
       return null;
     }
@@ -103591,10 +104058,10 @@ ${content}
   var maybe_tags_panel_default = MaybeTagsPanel;

   // packages/editor/build-module/components/post-publish-panel/maybe-post-format-panel.mjs
-  var import_components206 = __toESM(require_components(), 1);
+  var import_components202 = __toESM(require_components(), 1);
   var import_data156 = __toESM(require_data(), 1);
-  var import_i18n264 = __toESM(require_i18n(), 1);
-  var import_core_data93 = __toESM(require_core_data(), 1);
+  var import_i18n266 = __toESM(require_i18n(), 1);
+  var import_core_data95 = __toESM(require_core_data(), 1);
   var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   var getSuggestion = (supportedFormats, suggestedPostFormat) => {
     const formats = POST_FORMATS2.filter(
@@ -103607,7 +104074,7 @@ ${content}
     suggestionText,
     onUpdatePostFormat
   }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-    import_components206.Button,
+    import_components202.Button,
     {
       __next40pxDefaultSize: true,
       variant: "link",
@@ -103618,7 +104085,7 @@ ${content}
   function PostFormatPanel() {
     const { currentPostFormat, suggestion } = (0, import_data156.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, getSuggestedPostFormat: getSuggestedPostFormat2 } = select9(store);
-      const supportedFormats = select9(import_core_data93.store).getThemeSupports().formats ?? [];
+      const supportedFormats = select9(import_core_data95.store).getThemeSupports().formats ?? [];
       return {
         currentPostFormat: getEditedPostAttribute2("format"),
         suggestion: getSuggestion(
@@ -103630,14 +104097,14 @@ ${content}
     const { editPost: editPost2 } = (0, import_data156.useDispatch)(store);
     const onUpdatePostFormat = (format7) => editPost2({ format: format7 });
     const panelBodyTitle = [
-      (0, import_i18n264.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n264.__)("Use a post format") }, "label")
+      (0, import_i18n266.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n266.__)("Use a post format") }, "label")
     ];
     if (!suggestion || suggestion.id === currentPostFormat) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_components206.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("p", { children: (0, import_i18n264.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_components202.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("p", { children: (0, import_i18n266.__)(
         "Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling."
       ) }),
       /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
@@ -103645,9 +104112,9 @@ ${content}
         {
           onUpdatePostFormat,
           suggestedPostFormat: suggestion.id,
-          suggestionText: (0, import_i18n264.sprintf)(
+          suggestionText: (0, import_i18n266.sprintf)(
             /* translators: %1s: post format */
-            (0, import_i18n264.__)('Apply the "%1$s" format.'),
+            (0, import_i18n266.__)('Apply the "%1$s" format.'),
             suggestion.caption
           )
         }
@@ -103656,35 +104123,35 @@ ${content}
   }

   // packages/editor/build-module/components/post-publish-panel/maybe-category-panel.mjs
-  var import_i18n266 = __toESM(require_i18n(), 1);
+  var import_i18n268 = __toESM(require_i18n(), 1);
   var import_data158 = __toESM(require_data(), 1);
-  var import_components208 = __toESM(require_components(), 1);
-  var import_core_data95 = __toESM(require_core_data(), 1);
-  var import_element321 = __toESM(require_element(), 1);
+  var import_components204 = __toESM(require_components(), 1);
+  var import_core_data97 = __toESM(require_core_data(), 1);
+  var import_element324 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
-  var import_i18n265 = __toESM(require_i18n(), 1);
-  var import_element320 = __toESM(require_element(), 1);
-  var import_notices28 = __toESM(require_notices(), 1);
-  var import_components207 = __toESM(require_components(), 1);
+  var import_i18n267 = __toESM(require_i18n(), 1);
+  var import_element323 = __toESM(require_element(), 1);
+  var import_notices27 = __toESM(require_notices(), 1);
+  var import_components203 = __toESM(require_components(), 1);
   var import_data157 = __toESM(require_data(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
-  var import_core_data94 = __toESM(require_core_data(), 1);
-  var import_a11y14 = __toESM(require_a11y(), 1);
+  var import_compose66 = __toESM(require_compose(), 1);
+  var import_core_data96 = __toESM(require_core_data(), 1);
+  var import_a11y13 = __toESM(require_a11y(), 1);
   var import_html_entities25 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/utils/normalize-text-string.mjs
-  var import_remove_accents6 = __toESM(require_remove_accents(), 1);
+  var import_remove_accents7 = __toESM(require_remove_accents(), 1);
   var ALL_UNICODE_DASH_CHARACTERS = new RegExp(
     /[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu
   );
   var normalizeTextString = (value) => {
-    return (0, import_remove_accents6.default)(value).normalize("NFKC").toLocaleLowerCase().replace(ALL_UNICODE_DASH_CHARACTERS, "-");
+    return (0, import_remove_accents7.default)(value).normalize("NFKC").toLocaleLowerCase().replace(ALL_UNICODE_DASH_CHARACTERS, "-");
   };

   // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
   var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
-  var { RECEIVE_INTERMEDIATE_RESULTS } = unlock(import_core_data94.privateApis);
+  var { RECEIVE_INTERMEDIATE_RESULTS } = unlock(import_core_data96.privateApis);
   var DEFAULT_QUERY4 = {
     per_page: -1,
     orderby: "name",
@@ -103706,14 +104173,14 @@ ${content}
     }
     return count;
   }
-  var TermCheckbox = (0, import_element320.memo)(function Checkbox2({
+  var TermCheckbox = (0, import_element323.memo)(function Checkbox2({
     id,
     name: name2,
     checked,
     onToggle
   }) {
     return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-      import_components207.CheckboxControl,
+      import_components203.CheckboxControl,
       {
         checked,
         onChange: () => onToggle(id),
@@ -103787,13 +104254,13 @@ ${content}
     return matchTermsForFilter;
   }
   function HierarchicalTermSelector({ slug }) {
-    const [adding, setAdding] = (0, import_element320.useState)(false);
-    const [formName, setFormName] = (0, import_element320.useState)("");
-    const [formParent, setFormParent] = (0, import_element320.useState)("");
-    const [showForm, setShowForm] = (0, import_element320.useState)(false);
-    const [filterValue, setFilterValue] = (0, import_element320.useState)("");
-    const deferredFilterValue = (0, import_element320.useDeferredValue)(filterValue);
-    const debouncedSpeak = (0, import_compose64.useDebounce)(import_a11y14.speak, SPEAK_DEBOUNCE_MS);
+    const [adding, setAdding] = (0, import_element323.useState)(false);
+    const [formName, setFormName] = (0, import_element323.useState)("");
+    const [formParent, setFormParent] = (0, import_element323.useState)("");
+    const [showForm, setShowForm] = (0, import_element323.useState)(false);
+    const [filterValue, setFilterValue] = (0, import_element323.useState)("");
+    const deferredFilterValue = (0, import_element323.useDeferredValue)(filterValue);
+    const debouncedSpeak = (0, import_compose66.useDebounce)(import_a11y13.speak, SPEAK_DEBOUNCE_MS);
     const {
       hasCreateAction,
       hasAssignAction,
@@ -103804,7 +104271,7 @@ ${content}
     } = (0, import_data157.useSelect)(
       (select9) => {
         const { getCurrentPost: getCurrentPost2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
-        const { getEntityRecord, getEntityRecords, isResolving } = select9(import_core_data94.store);
+        const { getEntityRecord, getEntityRecords, isResolving } = select9(import_core_data96.store);
         const _taxonomy = getEntityRecord("root", "taxonomy", slug);
         const post2 = getCurrentPost2();
         return {
@@ -103823,30 +104290,30 @@ ${content}
       [slug]
     );
     const { editPost: editPost2 } = (0, import_data157.useDispatch)(store);
-    const { saveEntityRecord } = (0, import_data157.useDispatch)(import_core_data94.store);
-    const { createErrorNotice } = (0, import_data157.useDispatch)(import_notices28.store);
-    const selectedTerms = (0, import_element320.useMemo)(() => new Set(terms), [terms]);
-    const availableTermsTree = (0, import_element320.useMemo)(
+    const { saveEntityRecord } = (0, import_data157.useDispatch)(import_core_data96.store);
+    const { createErrorNotice } = (0, import_data157.useDispatch)(import_notices27.store);
+    const selectedTerms = (0, import_element323.useMemo)(() => new Set(terms), [terms]);
+    const availableTermsTree = (0, import_element323.useMemo)(
       () => sortBySelected(buildTermsTree2(availableTerms), terms),
       // Remove `terms` from the dependency list to avoid reordering every time
       // checking or unchecking a term.
       [availableTerms]
     );
-    const shownTerms = (0, import_element320.useMemo)(() => {
+    const shownTerms = (0, import_element323.useMemo)(() => {
       if ("" === deferredFilterValue) {
         return availableTermsTree;
       }
       return availableTermsTree.map(getFilterMatcher(deferredFilterValue)).filter((term) => term);
     }, [availableTermsTree, deferredFilterValue]);
     const resultCount = getResultCount(shownTerms);
-    (0, import_element320.useEffect)(() => {
+    (0, import_element323.useEffect)(() => {
       if ("" === deferredFilterValue) {
         return;
       }
       debouncedSpeak(
-        (0, import_i18n265.sprintf)(
+        (0, import_i18n267.sprintf)(
           /* translators: %d: number of results. */
-          (0, import_i18n265._n)("%d result found.", "%d results found.", resultCount),
+          (0, import_i18n267._n)("%d result found.", "%d results found.", resultCount),
           resultCount
         ),
         "polite"
@@ -103856,7 +104323,7 @@ ${content}
     const onUpdateTerms = (termIds) => {
       editPost2({ [taxonomy.rest_base]: termIds });
     };
-    const onToggleTerm = (0, import_compose64.useEvent)((termId) => {
+    const onToggleTerm = (0, import_compose66.useEvent)((termId) => {
       const id = parseInt(termId, 10);
       onUpdateTerms(
         selectedTerms.has(id) ? terms.filter((term) => term !== id) : [...terms, id]
@@ -103906,13 +104373,13 @@ ${content}
         });
         return;
       }
-      const defaultName = slug === "category" ? (0, import_i18n265.__)("Category") : (0, import_i18n265.__)("Term");
-      const termAddedMessage = (0, import_i18n265.sprintf)(
+      const defaultName = slug === "category" ? (0, import_i18n267.__)("Category") : (0, import_i18n267.__)("Term");
+      const termAddedMessage = (0, import_i18n267.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n265._x)("%s added", "term"),
+        (0, import_i18n267._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
-      (0, import_a11y14.speak)(termAddedMessage, "assertive");
+      (0, import_a11y13.speak)(termAddedMessage, "assertive");
       setAdding(false);
       setFormName("");
       setFormParent("");
@@ -103921,27 +104388,27 @@ ${content}
     const labelWithFallback = (labelProperty, fallbackIsCategory, fallbackIsNotCategory) => taxonomy?.labels?.[labelProperty] ?? (slug === "category" ? fallbackIsCategory : fallbackIsNotCategory);
     const newTermButtonLabel = labelWithFallback(
       "add_new_item",
-      (0, import_i18n265.__)("Add Category"),
-      (0, import_i18n265.__)("Add Term")
+      (0, import_i18n267.__)("Add Category"),
+      (0, import_i18n267.__)("Add Term")
     );
     const newTermLabel = labelWithFallback(
       "new_item_name",
-      (0, import_i18n265.__)("Add Category"),
-      (0, import_i18n265.__)("Add Term")
+      (0, import_i18n267.__)("Add Category"),
+      (0, import_i18n267.__)("Add Term")
     );
     const parentSelectLabel = labelWithFallback(
       "parent_item",
-      (0, import_i18n265.__)("Parent Category"),
-      (0, import_i18n265.__)("Parent Term")
+      (0, import_i18n267.__)("Parent Category"),
+      (0, import_i18n267.__)("Parent Term")
     );
     const noParentOption = `\u2014 ${parentSelectLabel} \u2014`;
     const newTermSubmitLabel = newTermButtonLabel;
-    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n265.__)("Search Terms");
-    const groupLabel = taxonomy?.name ?? (0, import_i18n265.__)("Terms");
+    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n267.__)("Search Terms");
+    const groupLabel = taxonomy?.name ?? (0, import_i18n267.__)("Terms");
     const showFilter = availableTerms.length >= MIN_TERMS_COUNT_FOR_FILTER;
     return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "column", gap: "lg", children: [
       showFilter && !loading && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-        import_components207.SearchControl,
+        import_components203.SearchControl,
         {
           label: filterLabel,
           placeholder: filterLabel,
@@ -103979,7 +104446,7 @@ ${content}
         }
       ),
       !loading && hasCreateAction && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-        import_components207.Button,
+        import_components203.Button,
         {
           __next40pxDefaultSize: true,
           onClick: onToggleForm,
@@ -104001,7 +104468,7 @@ ${content}
           }
         ),
         !!availableTerms.length && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-          import_components207.TreeSelect,
+          import_components203.TreeSelect,
           {
             label: parentSelectLabel,
             noOptionLabel: noParentOption,
@@ -104011,7 +104478,7 @@ ${content}
           }
         ),
         /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
-          import_components207.Button,
+          import_components203.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
@@ -104023,7 +104490,7 @@ ${content}
       ] }) })
     ] });
   }
-  var hierarchical_term_selector_default = (0, import_components207.withFilters)("editor.PostTaxonomyType")(
+  var hierarchical_term_selector_default = (0, import_components203.withFilters)("editor.PostTaxonomyType")(
     HierarchicalTermSelector
   );

@@ -104032,7 +104499,7 @@ ${content}
   function MaybeCategoryPanel() {
     const { hasNoCategory, hasSiteCategories } = (0, import_data158.useSelect)((select9) => {
       const postType2 = select9(store).getCurrentPostType();
-      const { canUser, getEntityRecord } = select9(import_core_data95.store);
+      const { canUser, getEntityRecord } = select9(import_core_data97.store);
       const categoriesTaxonomy = getEntityRecord(
         "root",
         "taxonomy",
@@ -104047,7 +104514,7 @@ ${content}
       const categories = categoriesTaxonomy && select9(store).getEditedPostAttribute(
         categoriesTaxonomy.rest_base
       );
-      const siteCategories = postTypeSupportsCategories ? !!select9(import_core_data95.store).getEntityRecords("taxonomy", "category", {
+      const siteCategories = postTypeSupportsCategories ? !!select9(import_core_data97.store).getEntityRecords("taxonomy", "category", {
         exclude: [defaultCategoryId],
         per_page: 1
       })?.length : false;
@@ -104057,8 +104524,8 @@ ${content}
         hasSiteCategories: siteCategories
       };
     }, []);
-    const [shouldShowPanel, setShouldShowPanel] = (0, import_element321.useState)(false);
-    (0, import_element321.useEffect)(() => {
+    const [shouldShowPanel, setShouldShowPanel] = (0, import_element324.useState)(false);
+    (0, import_element324.useEffect)(() => {
       if (hasNoCategory) {
         setShouldShowPanel(true);
       }
@@ -104067,11 +104534,11 @@ ${content}
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n266.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n266.__)("Assign a category") }, "label")
+      (0, import_i18n268.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n268.__)("Assign a category") }, "label")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components208.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("p", { children: (0, import_i18n266.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components204.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("p", { children: (0, import_i18n268.__)(
         "Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about."
       ) }),
       /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(hierarchical_term_selector_default, { slug: "category" })
@@ -104080,18 +104547,18 @@ ${content}
   var maybe_category_panel_default = MaybeCategoryPanel;

   // packages/editor/build-module/components/post-publish-panel/maybe-upload-media.mjs
-  var import_components209 = __toESM(require_components(), 1);
+  var import_components205 = __toESM(require_components(), 1);
   var import_data159 = __toESM(require_data(), 1);
-  var import_i18n267 = __toESM(require_i18n(), 1);
+  var import_i18n269 = __toESM(require_i18n(), 1);
   var import_block_editor57 = __toESM(require_block_editor(), 1);
-  var import_element322 = __toESM(require_element(), 1);
+  var import_element325 = __toESM(require_element(), 1);
   var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   var { mediaSideloadFromUrlKey: mediaSideloadFromUrlKey2 } = unlock(import_block_editor57.privateApis);
-  function flattenBlocks(blocks) {
+  function flattenBlocks2(blocks) {
     const result = [];
     blocks.forEach((block) => {
       result.push(block);
-      result.push(...flattenBlocks(block.innerBlocks));
+      result.push(...flattenBlocks2(block.innerBlocks));
     });
     return result;
   }
@@ -104118,11 +104585,11 @@ ${content}
   function Image2({ clientId, alt, url }) {
     const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(import_block_editor57.store);
     return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-      import_components209.__unstableMotion.img,
+      import_components205.__unstableMotion.img,
       {
         tabIndex: 0,
         role: "button",
-        "aria-label": (0, import_i18n267.__)("Select image block."),
+        "aria-label": (0, import_i18n269.__)("Select image block."),
         onClick: () => {
           selectBlock2(clientId);
         },
@@ -104149,9 +104616,9 @@ ${content}
     );
   }
   function MaybeUploadMediaPanel() {
-    const [isUploading, setIsUploading] = (0, import_element322.useState)(false);
-    const [isAnimating2, setIsAnimating] = (0, import_element322.useState)(false);
-    const [hadUploadError, setHadUploadError] = (0, import_element322.useState)(false);
+    const [isUploading, setIsUploading] = (0, import_element325.useState)(false);
+    const [isAnimating2, setIsAnimating] = (0, import_element325.useState)(false);
+    const [hadUploadError, setHadUploadError] = (0, import_element325.useState)(false);
     const { editorBlocks, mediaSideloadFromUrl: mediaSideloadFromUrl2 } = (0, import_data159.useSelect)(
       (select9) => ({
         editorBlocks: select9(import_block_editor57.store).getBlocks(),
@@ -104159,7 +104626,7 @@ ${content}
       }),
       []
     );
-    const blocksWithExternalMedia = flattenBlocks(editorBlocks).filter(
+    const blocksWithExternalMedia = flattenBlocks2(editorBlocks).filter(
       (block) => hasExternalMedia(block)
     );
     const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data159.useDispatch)(import_block_editor57.store);
@@ -104167,8 +104634,8 @@ ${content}
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n267.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n267.__)("External media") }, "label")
+      (0, import_i18n269.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n269.__)("External media") }, "label")
     ];
     function updateBlockWithUploadedMedia(block, media) {
       if (block.name === "core/image" || block.name === "core/cover") {
@@ -104216,8 +104683,8 @@ ${content}
         setIsUploading(false);
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components209.PanelBody, { initialOpen: true, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("p", { children: (0, import_i18n267.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components205.PanelBody, { initialOpen: true, title: panelBodyTitle, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("p", { children: (0, import_i18n269.__)(
         "Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly."
       ) }),
       /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
@@ -104230,7 +104697,7 @@ ${content}
           },
           children: [
             /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-              import_components209.__unstableAnimatePresence,
+              import_components205.__unstableAnimatePresence,
               {
                 onExitComplete: () => setIsAnimating(false),
                 children: blocksWithExternalMedia.map((block) => {
@@ -104247,19 +104714,19 @@ ${content}
                 })
               }
             ),
-            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components209.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-              import_components209.Button,
+            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components205.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+              import_components205.Button,
               {
                 size: "compact",
                 variant: "primary",
                 onClick: uploadImages,
-                children: (0, import_i18n267._x)("Upload", "verb")
+                children: (0, import_i18n269._x)("Upload", "verb")
               }
             )
           ]
         }
       ),
-      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("p", { children: (0, import_i18n267.__)("Upload failed, try again.") })
+      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("p", { children: (0, import_i18n269.__)("Upload failed, try again.") })
     ] });
   }

@@ -104275,7 +104742,7 @@ ${content}
       siteHome
     } = (0, import_data160.useSelect)((select9) => {
       const { getCurrentPost: getCurrentPost2, isEditedPostBeingScheduled: isEditedPostBeingScheduled2 } = select9(store);
-      const { getEntityRecord, isResolving } = select9(import_core_data96.store);
+      const { getEntityRecord, isResolving } = select9(import_core_data98.store);
       const siteData = getEntityRecord("root", "__unstableBase", void 0) || {};
       return {
         hasPublishAction: getCurrentPost2()._links?.["wp:action-publish"] ?? false,
@@ -104291,7 +104758,7 @@ ${content}
       };
     }, []);
     let siteIcon = /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
-      import_components210.Icon,
+      import_components206.Icon,
       {
         className: "components-site-icon",
         size: "36px",
@@ -104302,7 +104769,7 @@ ${content}
       siteIcon = /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
         "img",
         {
-          alt: (0, import_i18n268.__)("Site Icon"),
+          alt: (0, import_i18n270.__)("Site Icon"),
           className: "components-site-icon",
           src: siteIconUrl
         }
@@ -104313,18 +104780,18 @@ ${content}
     }
     let prePublishTitle, prePublishBodyText;
     if (!hasPublishAction) {
-      prePublishTitle = (0, import_i18n268.__)("Are you ready to submit for review?");
-      prePublishBodyText = (0, import_i18n268.__)(
+      prePublishTitle = (0, import_i18n270.__)("Are you ready to submit for review?");
+      prePublishBodyText = (0, import_i18n270.__)(
         "Your work will be reviewed and then approved."
       );
     } else if (isBeingScheduled) {
-      prePublishTitle = (0, import_i18n268.__)("Are you ready to schedule?");
-      prePublishBodyText = (0, import_i18n268.__)(
+      prePublishTitle = (0, import_i18n270.__)("Are you ready to schedule?");
+      prePublishBodyText = (0, import_i18n270.__)(
         "Your work will be published at the specified date and time."
       );
     } else {
-      prePublishTitle = (0, import_i18n268.__)("Are you ready to publish?");
-      prePublishBodyText = (0, import_i18n268.__)(
+      prePublishTitle = (0, import_i18n270.__)("Are you ready to publish?");
+      prePublishBodyText = (0, import_i18n270.__)(
         "Double-check your settings before publishing."
       );
     }
@@ -104334,18 +104801,18 @@ ${content}
       /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { className: "components-site-card", children: [
         siteIcon,
         /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { className: "components-site-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("span", { className: "components-site-name", children: (0, import_html_entities26.decodeEntities)(siteTitle) || (0, import_i18n268.__)("(Untitled)") }),
+          /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("span", { className: "components-site-name", children: (0, import_html_entities26.decodeEntities)(siteTitle) || (0, import_i18n270.__)("(Untitled)") }),
           /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("span", { className: "components-site-home", children: siteHome })
         ] })
       ] }),
       /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(MaybeUploadMediaPanel, {}),
       hasPublishAction && /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
         /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
-          import_components210.PanelBody,
+          import_components206.PanelBody,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n268.__)("Visibility:"),
+              (0, import_i18n270.__)("Visibility:"),
               /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
                 "span",
                 {
@@ -104359,11 +104826,11 @@ ${content}
           }
         ),
         /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
-          import_components210.PanelBody,
+          import_components206.PanelBody,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n268.__)("Publish:"),
+              (0, import_i18n270.__)("Publish:"),
               /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
                 "span",
                 {
@@ -104392,14 +104859,14 @@ ${content}
   var prepublish_default = PostPublishPanelPrepublish;

   // packages/editor/build-module/components/post-publish-panel/postpublish.mjs
-  var import_components211 = __toESM(require_components(), 1);
-  var import_i18n269 = __toESM(require_i18n(), 1);
-  var import_element323 = __toESM(require_element(), 1);
+  var import_components207 = __toESM(require_components(), 1);
+  var import_i18n271 = __toESM(require_i18n(), 1);
+  var import_element326 = __toESM(require_element(), 1);
   var import_data161 = __toESM(require_data(), 1);
   var import_url20 = __toESM(require_url(), 1);
   var import_html_entities27 = __toESM(require_html_entities(), 1);
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_core_data97 = __toESM(require_core_data(), 1);
+  var import_compose67 = __toESM(require_compose(), 1);
+  var import_core_data99 = __toESM(require_core_data(), 1);
   var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
   var POSTNAME = "%postname%";
   var PAGENAME = "%pagename%";
@@ -104414,9 +104881,9 @@ ${content}
     return post2.permalink_template;
   };
   function CopyButton2({ text }) {
-    const [showCopyConfirmation, setShowCopyConfirmation] = (0, import_element323.useState)(false);
-    const timeoutIdRef = (0, import_element323.useRef)();
-    const ref = (0, import_compose65.useCopyToClipboard)(text, () => {
+    const [showCopyConfirmation, setShowCopyConfirmation] = (0, import_element326.useState)(false);
+    const timeoutIdRef = (0, import_element326.useRef)();
+    const ref = (0, import_compose67.useCopyToClipboard)(text, () => {
       setShowCopyConfirmation(true);
       if (timeoutIdRef.current) {
         clearTimeout(timeoutIdRef.current);
@@ -104425,14 +104892,14 @@ ${content}
         setShowCopyConfirmation(false);
       }, 4e3);
     });
-    (0, import_element323.useEffect)(() => {
+    (0, import_element326.useEffect)(() => {
       return () => {
         if (timeoutIdRef.current) {
           clearTimeout(timeoutIdRef.current);
         }
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components211.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children: showCopyConfirmation ? (0, import_i18n269.__)("Copied!") : (0, import_i18n269.__)("Copy") });
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components207.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children: showCopyConfirmation ? (0, import_i18n271.__)("Copied!") : (0, import_i18n271.__)("Copy") });
   }
   function PostPublishPanelPostpublish({
     focusOnMount,
@@ -104444,7 +104911,7 @@ ${content}
         getCurrentPost: getCurrentPost2,
         isCurrentPostScheduled: isCurrentPostScheduled2
       } = select9(store);
-      const { getPostType } = select9(import_core_data97.store);
+      const { getPostType } = select9(import_core_data99.store);
       return {
         post: getCurrentPost2(),
         postType: getPostType(getEditedPostAttribute2("type")),
@@ -104458,7 +104925,7 @@ ${content}
     const addLink = (0, import_url20.addQueryArgs)("post-new.php", {
       post_type: post2.type
     });
-    const postLinkRef = (0, import_element323.useCallback)(
+    const postLinkRef = (0, import_element326.useCallback)(
       (node) => {
         if (focusOnMount && node) {
           node.focus();
@@ -104467,28 +104934,28 @@ ${content}
       [focusOnMount]
     );
     const postPublishNonLinkHeader = isScheduled ? /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_jsx_runtime529.Fragment, { children: [
-      (0, import_i18n269.__)("is now scheduled. It will go live on"),
+      (0, import_i18n271.__)("is now scheduled. It will go live on"),
       " ",
       /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(PostScheduleLabel, {}),
       "."
-    ] }) : (0, import_i18n269.__)("is now live.");
+    ] }) : (0, import_i18n271.__)("is now live.");
     return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className: "post-publish-panel__postpublish", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_components211.PanelBody, { className: "post-publish-panel__postpublish-header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components211.ExternalLink, { ref: postLinkRef, href: link, children: (0, import_html_entities27.decodeEntities)(post2.title) || (0, import_i18n269.__)("(no title)") }),
+      /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_components207.PanelBody, { className: "post-publish-panel__postpublish-header", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components207.ExternalLink, { ref: postLinkRef, href: link, children: (0, import_html_entities27.decodeEntities)(post2.title) || (0, import_i18n271.__)("(no title)") }),
         " ",
         postPublishNonLinkHeader
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_components211.PanelBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("p", { className: "post-publish-panel__postpublish-subheader", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("strong", { children: (0, import_i18n269.__)("What\u2019s next?") }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_components207.PanelBody, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("p", { className: "post-publish-panel__postpublish-subheader", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("strong", { children: (0, import_i18n271.__)("What\u2019s next?") }) }),
         /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className: "post-publish-panel__postpublish-post-address-container", children: [
           /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-            import_components211.TextControl,
+            import_components207.TextControl,
             {
               className: "post-publish-panel__postpublish-post-address",
               readOnly: true,
-              label: (0, import_i18n269.sprintf)(
+              label: (0, import_i18n271.sprintf)(
                 /* translators: %s: post type singular name */
-                (0, import_i18n269.__)("%s address"),
+                (0, import_i18n271.__)("%s address"),
                 postLabel
               ),
               value: (0, import_url20.safeDecodeURIComponent)(link),
@@ -104499,7 +104966,7 @@ ${content}
         ] }),
         /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className: "post-publish-panel__postpublish-buttons", children: [
           !isScheduled && /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
-            import_components211.Button,
+            import_components207.Button,
             {
               variant: "primary",
               href: link,
@@ -104512,13 +104979,13 @@ ${content}
                 /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(VisuallyHidden, {
                   render: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", {}),
                   /* translators: accessibility text */
-                  children: (0, import_i18n269.__)("(opens in a new tab)")
+                  children: (0, import_i18n271.__)("(opens in a new tab)")
                 })
               ]
             }
           ),
           /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-            import_components211.Button,
+            import_components207.Button,
             {
               variant: isScheduled ? "primary" : "secondary",
               __next40pxDefaultSize: true,
@@ -104553,7 +105020,7 @@ ${content}
       isScheduled,
       currentPostId
     } = (0, import_data162.useSelect)((select9) => {
-      const { getPostType } = select9(import_core_data98.store);
+      const { getPostType } = select9(import_core_data100.store);
       const {
         getCurrentPost: getCurrentPost2,
         getCurrentPostId: getCurrentPostId2,
@@ -104582,17 +105049,17 @@ ${content}
       };
     }, []);
     const { disablePublishSidebar: disablePublishSidebar2, enablePublishSidebar: enablePublishSidebar2 } = (0, import_data162.useDispatch)(store);
-    const cancelButtonRef = (0, import_element324.useRef)(null);
-    const wrapperRef = (0, import_compose66.useMergeRefs)([
-      (0, import_compose66.useFocusReturn)(),
-      (0, import_compose66.useConstrainedTabbing)()
+    const cancelButtonRef = (0, import_element327.useRef)(null);
+    const wrapperRef = (0, import_compose68.useMergeRefs)([
+      (0, import_compose68.useFocusReturn)(),
+      (0, import_compose68.useConstrainedTabbing)()
     ]);
-    (0, import_element324.useEffect)(() => {
+    (0, import_element327.useEffect)(() => {
       cancelButtonRef.current?.focus();
     }, []);
-    const prevPostIdRef = (0, import_element324.useRef)(currentPostId);
-    const stableOnClose = (0, import_compose66.useEvent)(onClose);
-    (0, import_element324.useEffect)(() => {
+    const prevPostIdRef = (0, import_element327.useRef)(currentPostId);
+    const stableOnClose = (0, import_compose68.useEvent)(onClose);
+    (0, import_element327.useEffect)(() => {
       const postChanged = currentPostId !== prevPostIdRef.current;
       prevPostIdRef.current = currentPostId;
       if (postChanged || isPublished && !isSaving && isDirty) {
@@ -104623,16 +105090,16 @@ ${content}
         ...propsForPanel,
         children: [
           /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__header", children: isPostPublish ? /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-            import_components212.Button,
+            import_components208.Button,
             {
               size: "compact",
               onClick: onClose,
               icon: close_small_default,
-              label: (0, import_i18n270.__)("Close panel")
+              label: (0, import_i18n272.__)("Close panel")
             }
           ) : /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
             /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__header-cancel-button", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-              import_components212.Button,
+              import_components208.Button,
               {
                 ref: cancelButtonRef,
                 accessibleWhenDisabled: true,
@@ -104640,7 +105107,7 @@ ${content}
                 onClick: onClose,
                 variant: "secondary",
                 size: "compact",
-                children: (0, import_i18n270.__)("Cancel")
+                children: (0, import_i18n272.__)("Cancel")
               }
             ) }),
             /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__header-publish-button", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
@@ -104654,12 +105121,12 @@ ${content}
           /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)("div", { className: "editor-post-publish-panel__content", children: [
             isPrePublish && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(prepublish_default, { children: PrePublishExtension && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(PrePublishExtension, {}) }),
             isPostPublish && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(PostPublishPanelPostpublish, { focusOnMount: true, children: PostPublishExtension && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(PostPublishExtension, {}) }),
-            isSaving && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components212.Spinner, {})
+            isSaving && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components208.Spinner, { "data-testid": "post-publish-panel-spinner" })
           ] }),
           /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__footer", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-            import_components212.CheckboxControl,
+            import_components208.CheckboxControl,
             {
-              label: (0, import_i18n270.__)("Always show pre-publish checks."),
+              label: (0, import_i18n272.__)("Always show pre-publish checks."),
               checked: isPublishSidebarEnabled2,
               onChange: onTogglePublishSidebar
             }
@@ -104670,26 +105137,26 @@ ${content}
   }

   // packages/editor/build-module/components/post-saved-state/index.mjs
-  var import_components215 = __toESM(require_components(), 1);
-  var import_compose68 = __toESM(require_compose(), 1);
+  var import_components211 = __toESM(require_components(), 1);
+  var import_compose70 = __toESM(require_compose(), 1);
   var import_data166 = __toESM(require_data(), 1);
-  var import_element326 = __toESM(require_element(), 1);
-  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_element329 = __toESM(require_element(), 1);
+  var import_i18n275 = __toESM(require_i18n(), 1);
   var import_keycodes14 = __toESM(require_keycodes(), 1);
   var import_preferences14 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/post-status/index.mjs
-  var import_components214 = __toESM(require_components(), 1);
-  var import_i18n272 = __toESM(require_i18n(), 1);
+  var import_components210 = __toESM(require_components(), 1);
+  var import_i18n274 = __toESM(require_i18n(), 1);
   var import_data165 = __toESM(require_data(), 1);
-  var import_element325 = __toESM(require_element(), 1);
-  var import_core_data99 = __toESM(require_core_data(), 1);
+  var import_element328 = __toESM(require_element(), 1);
+  var import_core_data101 = __toESM(require_core_data(), 1);
   var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_compose67 = __toESM(require_compose(), 1);
+  var import_compose69 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/post-sticky/index.mjs
-  var import_i18n271 = __toESM(require_i18n(), 1);
-  var import_components213 = __toESM(require_components(), 1);
+  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_components209 = __toESM(require_components(), 1);
   var import_data164 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-sticky/check.mjs
@@ -104716,11 +105183,11 @@ ${content}
     }, []);
     const { editPost: editPost2 } = (0, import_data164.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(PostStickyCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
-      import_components213.CheckboxControl,
+      import_components209.CheckboxControl,
       {
         className: "editor-post-sticky__checkbox-control",
-        label: (0, import_i18n271.__)("Sticky"),
-        help: (0, import_i18n271.__)("Pin this post to the top of the blog."),
+        label: (0, import_i18n273.__)("Sticky"),
+        help: (0, import_i18n273.__)("Pin this post to the top of the blog."),
         checked: postSticky,
         onChange: () => editPost2({ sticky: !postSticky })
       }
@@ -104730,38 +105197,38 @@ ${content}
   // packages/editor/build-module/components/post-status/index.mjs
   var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var postStatusesInfo = {
-    "auto-draft": { label: (0, import_i18n272.__)("Draft"), icon: drafts_default },
-    draft: { label: (0, import_i18n272.__)("Draft"), icon: drafts_default },
-    pending: { label: (0, import_i18n272.__)("Pending"), icon: pending_default },
-    private: { label: (0, import_i18n272.__)("Private"), icon: not_allowed_default },
-    future: { label: (0, import_i18n272.__)("Scheduled"), icon: scheduled_default },
-    publish: { label: (0, import_i18n272.__)("Published"), icon: published_default }
+    "auto-draft": { label: (0, import_i18n274.__)("Draft"), icon: drafts_default },
+    draft: { label: (0, import_i18n274.__)("Draft"), icon: drafts_default },
+    pending: { label: (0, import_i18n274.__)("Pending"), icon: pending_default },
+    private: { label: (0, import_i18n274.__)("Private"), icon: not_allowed_default },
+    future: { label: (0, import_i18n274.__)("Scheduled"), icon: scheduled_default },
+    publish: { label: (0, import_i18n274.__)("Published"), icon: published_default }
   };
   var STATUS_OPTIONS = [
     {
-      label: (0, import_i18n272.__)("Draft"),
+      label: (0, import_i18n274.__)("Draft"),
       value: "draft",
-      description: (0, import_i18n272.__)("Not ready to publish.")
+      description: (0, import_i18n274.__)("Not ready to publish.")
     },
     {
-      label: (0, import_i18n272.__)("Pending"),
+      label: (0, import_i18n274.__)("Pending"),
       value: "pending",
-      description: (0, import_i18n272.__)("Waiting for review before publishing.")
+      description: (0, import_i18n274.__)("Waiting for review before publishing.")
     },
     {
-      label: (0, import_i18n272.__)("Private"),
+      label: (0, import_i18n274.__)("Private"),
       value: "private",
-      description: (0, import_i18n272.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n274.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n272.__)("Scheduled"),
+      label: (0, import_i18n274.__)("Scheduled"),
       value: "future",
-      description: (0, import_i18n272.__)("Publish automatically on a chosen date.")
+      description: (0, import_i18n274.__)("Publish automatically on a chosen date.")
     },
     {
-      label: (0, import_i18n272.__)("Published"),
+      label: (0, import_i18n274.__)("Published"),
       value: "publish",
-      description: (0, import_i18n272.__)("Visible to everyone.")
+      description: (0, import_i18n274.__)("Visible to everyone.")
     }
   ];
   function PostStatus() {
@@ -104784,20 +105251,20 @@ ${content}
       },
       []
     );
-    const [showPassword, setShowPassword] = (0, import_element325.useState)(!!password);
-    const passwordInputId = (0, import_compose67.useInstanceId)(
+    const [showPassword, setShowPassword] = (0, import_element328.useState)(!!password);
+    const passwordInputId = (0, import_compose69.useInstanceId)(
       PostStatus,
       "editor-change-status__password-input"
     );
-    const { editEntityRecord } = (0, import_data165.useDispatch)(import_core_data99.store);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element325.useState)(null);
-    const popoverProps = (0, import_element325.useMemo)(
+    const { editEntityRecord } = (0, import_data165.useDispatch)(import_core_data101.store);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element328.useState)(null);
+    const popoverProps = (0, import_element328.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
         anchor: popoverAnchor,
-        "aria-label": (0, import_i18n272.__)("Status & visibility"),
-        headerTitle: (0, import_i18n272.__)("Status & visibility"),
+        "aria-label": (0, import_i18n274.__)("Status & visibility"),
+        headerTitle: (0, import_i18n274.__)("Status & visibility"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -104839,24 +105306,24 @@ ${content}
         password: newPassword
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(post_panel_row_default, { label: (0, import_i18n272.__)("Status"), ref: setPopoverAnchor, children: canEdit ? /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-      import_components214.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(post_panel_row_default, { label: (0, import_i18n274.__)("Status"), ref: setPopoverAnchor, children: canEdit ? /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+      import_components210.Dropdown,
       {
         className: "editor-post-status",
         contentClassName: "editor-change-status__content",
         popoverProps,
         focusOnMount: true,
         renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-          import_components214.Button,
+          import_components210.Button,
           {
             className: "editor-post-status__toggle",
             variant: "tertiary",
             size: "compact",
             onClick: onToggle,
             icon: postStatusesInfo[status]?.icon,
-            "aria-label": (0, import_i18n272.sprintf)(
+            "aria-label": (0, import_i18n274.sprintf)(
               // translators: %s: Current post status.
-              (0, import_i18n272.__)("Change status: %s"),
+              (0, import_i18n274.__)("Change status: %s"),
               postStatusesInfo[status]?.label
             ),
             "aria-expanded": isOpen2,
@@ -104867,7 +105334,7 @@ ${content}
           /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
             import_block_editor58.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n272.__)("Status & visibility"),
+              title: (0, import_i18n274.__)("Status & visibility"),
               onClose
             }
           ),
@@ -104878,13 +105345,13 @@ ${content}
                 event.preventDefault();
                 onClose();
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_components214.__experimentalVStack, { spacing: 4, children: [
+              children: /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_components210.__experimentalVStack, { spacing: 4, children: [
                 /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-                  import_components214.RadioControl,
+                  import_components210.RadioControl,
                   {
                     className: "editor-change-status__options",
                     hideLabelFromVision: true,
-                    label: (0, import_i18n272.__)("Status"),
+                    label: (0, import_i18n274.__)("Status"),
                     options: STATUS_OPTIONS,
                     onChange: handleStatus,
                     selected: status === "auto-draft" ? "draft" : status
@@ -104898,19 +105365,19 @@ ${content}
                   }
                 ) }),
                 status !== "private" && /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(
-                  import_components214.__experimentalVStack,
+                  import_components210.__experimentalVStack,
                   {
                     as: "fieldset",
                     spacing: 4,
                     className: "editor-change-status__password-fieldset",
                     children: [
                       /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-                        import_components214.CheckboxControl,
+                        import_components210.CheckboxControl,
                         {
-                          label: (0, import_i18n272.__)(
+                          label: (0, import_i18n274.__)(
                             "Password protected"
                           ),
-                          help: (0, import_i18n272.__)(
+                          help: (0, import_i18n274.__)(
                             "Only visible to those who know the password."
                           ),
                           checked: showPassword,
@@ -104918,16 +105385,16 @@ ${content}
                         }
                       ),
                       showPassword && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { className: "editor-change-status__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-                        import_components214.TextControl,
+                        import_components210.TextControl,
                         {
-                          label: (0, import_i18n272.__)(
+                          label: (0, import_i18n274.__)(
                             "Password"
                           ),
                           onChange: (value) => updatePost2({
                             password: value
                           }),
                           value: password,
-                          placeholder: (0, import_i18n272.__)(
+                          placeholder: (0, import_i18n274.__)(
                             "Use a secure password"
                           ),
                           type: "text",
@@ -104950,8 +105417,8 @@ ${content}
   // packages/editor/build-module/components/post-saved-state/index.mjs
   var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
   function PostSavedState({ forceIsDirty }) {
-    const [forceSavedMessage, setForceSavedMessage] = (0, import_element326.useState)(false);
-    const isLargeViewport = (0, import_compose68.useViewportMatch)("small");
+    const [forceSavedMessage, setForceSavedMessage] = (0, import_element329.useState)(false);
+    const isLargeViewport = (0, import_compose70.useViewportMatch)("small");
     const {
       isAutosaving,
       isDirty,
@@ -104992,8 +105459,8 @@ ${content}
     );
     const isPending = postStatus === "pending";
     const { savePost: savePost2 } = (0, import_data166.useDispatch)(store);
-    const wasSaving = (0, import_compose68.usePrevious)(isSaving);
-    (0, import_element326.useEffect)(() => {
+    const wasSaving = (0, import_compose70.usePrevious)(isSaving);
+    (0, import_element329.useEffect)(() => {
       let timeoutId;
       if (wasSaving && !isSaving) {
         setForceSavedMessage(true);
@@ -105013,24 +105480,24 @@ ${content}
     if (isPublished || isScheduled || isIneligibleStatus || postStatusHasChanged && ["pending", "draft"].includes(postStatus)) {
       return null;
     }
-    const label = isPending ? (0, import_i18n273.__)("Save as pending") : (0, import_i18n273.__)("Save draft");
-    const shortLabel = (0, import_i18n273.__)("Save");
+    const label = isPending ? (0, import_i18n275.__)("Save as pending") : (0, import_i18n275.__)("Save draft");
+    const shortLabel = (0, import_i18n275.__)("Save");
     const isSaved = forceSavedMessage || !isNew && !isDirty;
     const isSavedState = isSaving || isSaved;
     const isDisabled = isSaving || isSaved || !isSaveable || isSavingLocked || // Disable while a non-post entity (e.g. a newly created term) is mid-save.
     isSavingNonPostEntityChanges2;
     let text;
     if (isSaving) {
-      text = isAutosaving ? (0, import_i18n273.__)("Autosaving") : (0, import_i18n273.__)("Saving");
+      text = isAutosaving ? (0, import_i18n275.__)("Autosaving") : (0, import_i18n275.__)("Saving");
     } else if (isSaved) {
-      text = (0, import_i18n273.__)("Saved");
+      text = (0, import_i18n275.__)("Saved");
     } else if (isLargeViewport) {
       text = label;
     } else if (showIconLabels) {
       text = shortLabel;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(
-      import_components215.Button,
+      import_components211.Button,
       {
         className: isSaveable || isSaving ? clsx_default({
           "editor-post-save-draft": !isSavedState,
@@ -105038,7 +105505,7 @@ ${content}
           "is-saving": isSaving,
           "is-autosaving": isAutosaving,
           "is-saved": isSaved,
-          [(0, import_components215.__unstableGetAnimateClassName)({
+          [(0, import_components211.__unstableGetAnimateClassName)({
             type: "loading"
           })]: isSaving
         }) : void 0,
@@ -105070,23 +105537,23 @@ ${content}
   }

   // packages/editor/build-module/components/post-schedule/panel.mjs
-  var import_components216 = __toESM(require_components(), 1);
-  var import_i18n274 = __toESM(require_i18n(), 1);
-  var import_element327 = __toESM(require_element(), 1);
+  var import_components212 = __toESM(require_components(), 1);
+  var import_i18n276 = __toESM(require_i18n(), 1);
+  var import_element330 = __toESM(require_element(), 1);
   var import_data168 = __toESM(require_data(), 1);
   var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   function PostSchedulePanel() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element327.useState)(null);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element330.useState)(null);
     const postType2 = (0, import_data168.useSelect)(
       (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const popoverProps = (0, import_element327.useMemo)(
+    const popoverProps = (0, import_element330.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
         anchor: popoverAnchor,
-        "aria-label": (0, import_i18n274.__)("Change publish date"),
+        "aria-label": (0, import_i18n276.__)("Change publish date"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -105098,24 +105565,24 @@ ${content}
     if (DESIGN_POST_TYPES.includes(postType2)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(PostScheduleCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(post_panel_row_default, { label: (0, import_i18n274.__)("Publish"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-      import_components216.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(PostScheduleCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(post_panel_row_default, { label: (0, import_i18n276.__)("Publish"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+      import_components212.Dropdown,
       {
         popoverProps,
         focusOnMount: true,
         className: "editor-post-schedule__panel-dropdown",
         contentClassName: "editor-post-schedule__dialog",
         renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
-          import_components216.Button,
+          import_components212.Button,
           {
             size: "compact",
             className: "editor-post-schedule__dialog-toggle",
             variant: "tertiary",
             tooltipPosition: "middle left",
             onClick: onToggle,
-            "aria-label": (0, import_i18n274.sprintf)(
+            "aria-label": (0, import_i18n276.sprintf)(
               // translators: %s: Current post date.
-              (0, import_i18n274.__)("Change date: %s"),
+              (0, import_i18n276.__)("Change date: %s"),
               label
             ),
             label: fullLabel,
@@ -105130,18 +105597,18 @@ ${content}
   }

   // packages/editor/build-module/components/post-switch-to-draft-button/index.mjs
-  var import_components217 = __toESM(require_components(), 1);
-  var import_i18n275 = __toESM(require_i18n(), 1);
+  var import_components213 = __toESM(require_components(), 1);
+  var import_i18n277 = __toESM(require_i18n(), 1);
   var import_data169 = __toESM(require_data(), 1);
-  var import_element328 = __toESM(require_element(), 1);
-  var import_deprecated12 = __toESM(require_deprecated(), 1);
+  var import_element331 = __toESM(require_element(), 1);
+  var import_deprecated15 = __toESM(require_deprecated(), 1);
   var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
   function PostSwitchToDraftButton() {
-    (0, import_deprecated12.default)("wp.editor.PostSwitchToDraftButton", {
+    (0, import_deprecated15.default)("wp.editor.PostSwitchToDraftButton", {
       since: "6.7",
       version: "6.9"
     });
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element328.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element331.useState)(false);
     const { editPost: editPost2, savePost: savePost2 } = (0, import_data169.useDispatch)(store);
     const { isSaving, isPublished, isScheduled } = (0, import_data169.useSelect)((select9) => {
       const { isSavingPost: isSavingPost2, isCurrentPostPublished: isCurrentPostPublished2, isCurrentPostScheduled: isCurrentPostScheduled2 } = select9(store);
@@ -105155,11 +105622,11 @@ ${content}
     let alertMessage;
     let confirmButtonText;
     if (isPublished) {
-      alertMessage = (0, import_i18n275.__)("Are you sure you want to unpublish this post?");
-      confirmButtonText = (0, import_i18n275.__)("Unpublish");
+      alertMessage = (0, import_i18n277.__)("Are you sure you want to unpublish this post?");
+      confirmButtonText = (0, import_i18n277.__)("Unpublish");
     } else if (isScheduled) {
-      alertMessage = (0, import_i18n275.__)("Are you sure you want to unschedule this post?");
-      confirmButtonText = (0, import_i18n275.__)("Unschedule");
+      alertMessage = (0, import_i18n277.__)("Are you sure you want to unschedule this post?");
+      confirmButtonText = (0, import_i18n277.__)("Unschedule");
     }
     const handleConfirm = () => {
       setShowConfirmDialog(false);
@@ -105168,7 +105635,7 @@ ${content}
     };
     return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-        import_components217.Button,
+        import_components213.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-switch-to-draft",
@@ -105180,11 +105647,11 @@ ${content}
           "aria-disabled": isDisabled,
           variant: "secondary",
           style: { flexGrow: "1", justifyContent: "center" },
-          children: (0, import_i18n275.__)("Switch to draft")
+          children: (0, import_i18n277.__)("Switch to draft")
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-        import_components217.__experimentalConfirmDialog,
+        import_components213.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
@@ -105198,7 +105665,7 @@ ${content}

   // packages/editor/build-module/components/post-sync-status/index.mjs
   var import_data170 = __toESM(require_data(), 1);
-  var import_i18n276 = __toESM(require_i18n(), 1);
+  var import_i18n278 = __toESM(require_i18n(), 1);
   var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function PostSyncStatus() {
     const { syncStatus, postType: postType2 } = (0, import_data170.useSelect)((select9) => {
@@ -105213,20 +105680,20 @@ ${content}
     if (postType2 !== "wp_block") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(post_panel_row_default, { label: (0, import_i18n276.__)("Sync status"), children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "editor-post-sync-status__value", children: syncStatus === "unsynced" ? (0, import_i18n276._x)("Not synced", "pattern (singular)") : (0, import_i18n276._x)("Synced", "pattern (singular)") }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(post_panel_row_default, { label: (0, import_i18n278.__)("Sync status"), children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "editor-post-sync-status__value", children: syncStatus === "unsynced" ? (0, import_i18n278._x)("Not synced", "pattern (singular)") : (0, import_i18n278._x)("Synced", "pattern (singular)") }) });
   }

   // packages/editor/build-module/components/post-taxonomies/index.mjs
-  var import_element329 = __toESM(require_element(), 1);
+  var import_element332 = __toESM(require_element(), 1);
   var import_data171 = __toESM(require_data(), 1);
-  var import_core_data100 = __toESM(require_core_data(), 1);
+  var import_core_data102 = __toESM(require_core_data(), 1);
   var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
   var identity3 = (x2) => x2;
   function PostTaxonomies({ taxonomyWrapper = identity3 }) {
     const { postType: postType2, taxonomies } = (0, import_data171.useSelect)((select9) => {
       return {
         postType: select9(store).getCurrentPostType(),
-        taxonomies: select9(import_core_data100.store).getEntityRecords(
+        taxonomies: select9(import_core_data102.store).getEntityRecords(
           "root",
           "taxonomy"
         )
@@ -105241,7 +105708,7 @@ ${content}
     );
     return visibleTaxonomies.map((taxonomy) => {
       const TaxonomyComponent = taxonomy.hierarchical ? hierarchical_term_selector_default : flat_term_selector_default;
-      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_element329.Fragment, { children: taxonomyWrapper(
+      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_element332.Fragment, { children: taxonomyWrapper(
         /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(TaxonomyComponent, { slug: taxonomy.slug }),
         taxonomy
       ) }, `taxonomy-${taxonomy.slug}`);
@@ -105251,11 +105718,11 @@ ${content}

   // packages/editor/build-module/components/post-taxonomies/check.mjs
   var import_data172 = __toESM(require_data(), 1);
-  var import_core_data101 = __toESM(require_core_data(), 1);
+  var import_core_data103 = __toESM(require_core_data(), 1);
   function PostTaxonomiesCheck({ children }) {
     const hasTaxonomies = (0, import_data172.useSelect)((select9) => {
       const postType2 = select9(store).getCurrentPostType();
-      const taxonomies = select9(import_core_data101.store).getEntityRecords(
+      const taxonomies = select9(import_core_data103.store).getEntityRecords(
         "root",
         "taxonomy"
       );
@@ -105270,7 +105737,7 @@ ${content}
   }

   // packages/editor/build-module/components/post-taxonomies/panel.mjs
-  var import_components218 = __toESM(require_components(), 1);
+  var import_components214 = __toESM(require_components(), 1);
   var import_data173 = __toESM(require_data(), 1);
   var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function TaxonomyPanel({ taxonomy, children }) {
@@ -105295,7 +105762,7 @@ ${content}
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-      import_components218.PanelBody,
+      import_components214.PanelBody,
       {
         title: taxonomyMenuName,
         opened: isOpened,
@@ -105317,11 +105784,11 @@ ${content}

   // packages/editor/build-module/components/post-text-editor/index.mjs
   var import_react_autosize_textarea = __toESM(require_lib(), 1);
-  var import_element330 = __toESM(require_element(), 1);
-  var import_i18n277 = __toESM(require_i18n(), 1);
-  var import_core_data102 = __toESM(require_core_data(), 1);
+  var import_element333 = __toESM(require_element(), 1);
+  var import_i18n279 = __toESM(require_i18n(), 1);
+  var import_core_data104 = __toESM(require_core_data(), 1);
   var import_data174 = __toESM(require_data(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
+  var import_compose71 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/post-text-editor/utils.mjs
   var STRING_TOO_LARGE_THRESHOLD = 1e3;
@@ -105434,10 +105901,10 @@ ${content}
   // packages/editor/build-module/components/post-text-editor/index.mjs
   var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function PostTextEditor() {
-    const instanceId = (0, import_compose69.useInstanceId)(PostTextEditor);
-    const textareaRef = (0, import_element330.useRef)();
-    const previousValueRef = (0, import_element330.useRef)();
-    const selectionRef = (0, import_element330.useRef)();
+    const instanceId = (0, import_compose71.useInstanceId)(PostTextEditor);
+    const textareaRef = (0, import_element333.useRef)();
+    const previousValueRef = (0, import_element333.useRef)();
+    const selectionRef = (0, import_element333.useRef)();
     const { value, type, id } = (0, import_data174.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2, getEditedPostContent: getEditedPostContent2 } = select9(store);
       return {
@@ -105446,8 +105913,8 @@ ${content}
         id: getCurrentPostId2()
       };
     }, []);
-    const { editEntityRecord } = (0, import_data174.useDispatch)(import_core_data102.store);
-    (0, import_element330.useLayoutEffect)(() => {
+    const { editEntityRecord } = (0, import_data174.useDispatch)(import_core_data104.store);
+    (0, import_element333.useLayoutEffect)(() => {
       const textarea = textareaRef.current;
       const previousValue = previousValueRef.current;
       previousValueRef.current = value;
@@ -105492,7 +105959,7 @@ ${content}
         VisuallyHidden,
         {
           render: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("label", { htmlFor: `post-content-${instanceId}` }),
-          children: (0, import_i18n277.__)("Type text or HTML")
+          children: (0, import_i18n279.__)("Type text or HTML")
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
@@ -105516,22 +105983,21 @@ ${content}
           onKeyUp: updateSelection,
           className: "editor-post-text-editor",
           id: `post-content-${instanceId}`,
-          placeholder: (0, import_i18n277.__)("Start writing with text or HTML")
+          placeholder: (0, import_i18n279.__)("Start writing with text or HTML")
         }
       )
     ] });
   }

   // packages/editor/build-module/components/post-title/index.mjs
-  var import_i18n278 = __toESM(require_i18n(), 1);
-  var import_element332 = __toESM(require_element(), 1);
+  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_element335 = __toESM(require_element(), 1);
   var import_html_entities28 = __toESM(require_html_entities(), 1);
   var import_data177 = __toESM(require_data(), 1);
   var import_block_editor59 = __toESM(require_block_editor(), 1);
-  var import_keycodes15 = __toESM(require_keycodes(), 1);
   var import_blocks27 = __toESM(require_blocks(), 1);
   var import_rich_text4 = __toESM(require_rich_text(), 1);
-  var import_compose70 = __toESM(require_compose(), 1);
+  var import_compose72 = __toESM(require_compose(), 1);
   var import_dom30 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/post-title/constants.mjs
@@ -105539,22 +106005,22 @@ ${content}
   var REGEXP_NEWLINES = /[\r\n]+/g;

   // packages/editor/build-module/components/post-title/use-post-title-focus.mjs
-  var import_element331 = __toESM(require_element(), 1);
+  var import_element334 = __toESM(require_element(), 1);
   var import_data175 = __toESM(require_data(), 1);
   function usePostTitleFocus(forwardedRef) {
-    const ref = (0, import_element331.useRef)();
+    const ref = (0, import_element334.useRef)();
     const { isCleanNewPost: isCleanNewPost2 } = (0, import_data175.useSelect)((select9) => {
       const { isCleanNewPost: _isCleanNewPost } = select9(store);
       return {
         isCleanNewPost: _isCleanNewPost()
       };
     }, []);
-    (0, import_element331.useImperativeHandle)(forwardedRef, () => ({
+    (0, import_element334.useImperativeHandle)(forwardedRef, () => ({
       focus: () => {
         ref?.current?.focus();
       }
     }));
-    (0, import_element331.useEffect)(() => {
+    (0, import_element334.useEffect)(() => {
       if (!ref.current) {
         return;
       }
@@ -105571,30 +106037,34 @@ ${content}

   // packages/editor/build-module/components/post-title/use-post-title.mjs
   var import_data176 = __toESM(require_data(), 1);
+  var import_core_data105 = __toESM(require_core_data(), 1);
   function usePostTitle() {
-    const { editPost: editPost2 } = (0, import_data176.useDispatch)(store);
-    const { title } = (0, import_data176.useSelect)((select9) => {
-      const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+    const { postType: postType2, postId: postId2 } = (0, import_data176.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
       return {
-        title: getEditedPostAttribute2("title")
+        postType: getCurrentPostType2(),
+        postId: getCurrentPostId2()
       };
     }, []);
-    function updateTitle(newTitle) {
-      editPost2({ title: newTitle });
-    }
-    return { title, setTitle: updateTitle };
+    const [title, setTitle] = (0, import_core_data105.useEntityProp)(
+      "postType",
+      postType2,
+      "title",
+      postId2
+    );
+    return { title, setTitle };
   }

   // packages/editor/build-module/components/post-title/index.mjs
   var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
   var { useRichText } = unlock(import_rich_text4.privateApis);
-  var PostTitle = (0, import_element332.forwardRef)((_, forwardedRef) => {
+  var PostTitle = (0, import_element335.forwardRef)((_, forwardedRef) => {
     const { placeholder, isEditingContentOnlySection, isPreview } = (0, import_data177.useSelect)(
       (select9) => {
-        const { getSettings: getSettings11, getEditedContentOnlySection } = unlock(
+        const { getSettings: getSettings12, getEditedContentOnlySection } = unlock(
           select9(import_block_editor59.store)
         );
-        const { titlePlaceholder, isPreviewMode } = getSettings11();
+        const { titlePlaceholder, isPreviewMode } = getSettings12();
         return {
           placeholder: titlePlaceholder,
           isEditingContentOnlySection: !!getEditedContentOnlySection(),
@@ -105603,12 +106073,12 @@ ${content}
       },
       []
     );
-    const [isSelected2, setIsSelected] = (0, import_element332.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element335.useState)(false);
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     const { title, setTitle: onUpdate } = usePostTitle();
-    const [selection, setSelection] = (0, import_element332.useState)({});
+    const [selection, setSelection] = (0, import_element335.useState)({});
     const { clearSelectedBlock: clearSelectedBlock2, insertBlocks: insertBlocks2, insertDefaultBlock: insertDefaultBlock2 } = (0, import_data177.useDispatch)(import_block_editor59.store);
-    const decodedPlaceholder = (0, import_html_entities28.decodeEntities)(placeholder) || (0, import_i18n278.__)("Add title");
+    const decodedPlaceholder = (0, import_html_entities28.decodeEntities)(placeholder) || (0, import_i18n280.__)("Add title");
     const {
       value,
       onChange,
@@ -105649,12 +106119,18 @@ ${content}
     function onEnterPress() {
       insertDefaultBlock2(void 0, void 0, 0);
     }
-    function onKeyDown(event) {
-      if (event.keyCode === import_keycodes15.ENTER) {
-        event.preventDefault();
-        onEnterPress();
+    const enterRef = (0, import_compose72.useRefEffect)((element) => {
+      function onBeforeInput(event) {
+        if (event.inputType === "insertParagraph" || event.inputType === "insertLineBreak") {
+          event.preventDefault();
+          onEnterPress();
+        }
       }
-    }
+      element.addEventListener("beforeinput", onBeforeInput);
+      return () => {
+        element.removeEventListener("beforeinput", onBeforeInput);
+      };
+    }, []);
     function onPaste(event) {
       const clipboardData = event.clipboardData;
       let plainText = "";
@@ -105698,7 +106174,7 @@ ${content}
       /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
         "h1",
         {
-          ref: (0, import_compose70.useMergeRefs)([richTextRef, focusRef]),
+          ref: (0, import_compose72.useMergeRefs)([richTextRef, focusRef, enterRef]),
           contentEditable: !isEditingContentOnlySection && !isPreview,
           className,
           "aria-label": decodedPlaceholder,
@@ -105706,32 +106182,31 @@ ${content}
           "aria-multiline": "true",
           onFocus: onSelect,
           onBlur: onUnselect,
-          onKeyDown,
           onPaste,
           style
         }
       )
     );
   });
-  var post_title_default = (0, import_element332.forwardRef)((_, forwardedRef) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(post_type_support_check_default, { supportKeys: "title", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(PostTitle, { ref: forwardedRef }) }));
+  var post_title_default = (0, import_element335.forwardRef)((_, forwardedRef) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(post_type_support_check_default, { supportKeys: "title", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(PostTitle, { ref: forwardedRef }) }));

   // packages/editor/build-module/components/post-title/post-title-raw.mjs
-  var import_components219 = __toESM(require_components(), 1);
-  var import_i18n279 = __toESM(require_i18n(), 1);
+  var import_components215 = __toESM(require_components(), 1);
+  var import_i18n281 = __toESM(require_i18n(), 1);
   var import_html_entities29 = __toESM(require_html_entities(), 1);
   var import_data178 = __toESM(require_data(), 1);
   var import_block_editor60 = __toESM(require_block_editor(), 1);
-  var import_element333 = __toESM(require_element(), 1);
+  var import_element336 = __toESM(require_element(), 1);
   var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
   function PostTitleRaw(_, forwardedRef) {
     const { placeholder } = (0, import_data178.useSelect)((select9) => {
-      const { getSettings: getSettings11 } = select9(import_block_editor60.store);
-      const { titlePlaceholder } = getSettings11();
+      const { getSettings: getSettings12 } = select9(import_block_editor60.store);
+      const { titlePlaceholder } = getSettings12();
       return {
         placeholder: titlePlaceholder
       };
     }, []);
-    const [isSelected2, setIsSelected] = (0, import_element333.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element336.useState)(false);
     const { title, setTitle: onUpdate } = usePostTitle();
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     function onChange(value) {
@@ -105747,9 +106222,9 @@ ${content}
       "is-selected": isSelected2,
       "is-raw-text": true
     });
-    const decodedPlaceholder = (0, import_html_entities29.decodeEntities)(placeholder) || (0, import_i18n279.__)("Add title");
+    const decodedPlaceholder = (0, import_html_entities29.decodeEntities)(placeholder) || (0, import_i18n281.__)("Add title");
     return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
-      import_components219.TextareaControl,
+      import_components215.TextareaControl,
       {
         ref: focusRef,
         value: title,
@@ -105766,21 +106241,21 @@ ${content}
       }
     );
   }
-  var post_title_raw_default = (0, import_element333.forwardRef)(PostTitleRaw);
+  var post_title_raw_default = (0, import_element336.forwardRef)(PostTitleRaw);

   // packages/editor/build-module/components/post-trash/index.mjs
-  var import_i18n280 = __toESM(require_i18n(), 1);
-  var import_components220 = __toESM(require_components(), 1);
+  var import_i18n282 = __toESM(require_i18n(), 1);
+  var import_components216 = __toESM(require_components(), 1);
   var import_data180 = __toESM(require_data(), 1);
-  var import_element334 = __toESM(require_element(), 1);
+  var import_element337 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-trash/check.mjs
   var import_data179 = __toESM(require_data(), 1);
-  var import_core_data103 = __toESM(require_core_data(), 1);
+  var import_core_data106 = __toESM(require_core_data(), 1);
   function PostTrashCheck({ children }) {
     const { canTrashPost } = (0, import_data179.useSelect)((select9) => {
       const { isEditedPostNew: isEditedPostNew2, getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-      const { canUser } = select9(import_core_data103.store);
+      const { canUser } = select9(import_core_data106.store);
       const postType2 = getCurrentPostType2();
       const postId2 = getCurrentPostId2();
       const isNew = isEditedPostNew2();
@@ -105813,7 +106288,7 @@ ${content}
       };
     }, []);
     const { trashPost: trashPost3 } = (0, import_data180.useDispatch)(store);
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element334.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element337.useState)(false);
     if (isNew || !postId2) {
       return null;
     }
@@ -105825,7 +106300,7 @@ ${content}
     };
     return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(PostTrashCheck, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-        import_components220.Button,
+        import_components216.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-trash",
@@ -105834,20 +106309,20 @@ ${content}
           isBusy: isDeleting,
           "aria-disabled": isDeleting,
           onClick: isDeleting ? void 0 : () => setShowConfirmDialog(true),
-          children: (0, import_i18n280.__)("Move to trash")
+          children: (0, import_i18n282.__)("Move to trash")
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
-        import_components220.__experimentalConfirmDialog,
+        import_components216.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n280.__)("Move to trash"),
+          confirmButtonText: (0, import_i18n282.__)("Move to trash"),
           size: "small",
-          children: (0, import_i18n280.sprintf)(
+          children: (0, import_i18n282.sprintf)(
             // translators: %s: The item's title.
-            (0, import_i18n280.__)('Are you sure you want to move "%s" to the trash?'),
+            (0, import_i18n282.__)('Are you sure you want to move "%s" to the trash?'),
             title
           )
         }
@@ -105858,13 +106333,13 @@ ${content}
   // packages/editor/build-module/components/post-url/index.mjs
   var import_data181 = __toESM(require_data(), 1);
   var import_url21 = __toESM(require_url(), 1);
-  var import_element335 = __toESM(require_element(), 1);
+  var import_element338 = __toESM(require_element(), 1);
   var import_block_editor61 = __toESM(require_block_editor(), 1);
-  var import_i18n281 = __toESM(require_i18n(), 1);
-  var import_components221 = __toESM(require_components(), 1);
-  var import_notices29 = __toESM(require_notices(), 1);
-  var import_core_data104 = __toESM(require_core_data(), 1);
-  var import_compose71 = __toESM(require_compose(), 1);
+  var import_i18n283 = __toESM(require_i18n(), 1);
+  var import_components217 = __toESM(require_components(), 1);
+  var import_notices28 = __toESM(require_notices(), 1);
+  var import_core_data107 = __toESM(require_core_data(), 1);
+  var import_compose73 = __toESM(require_compose(), 1);
   var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function PostURL({ onClose }) {
     const {
@@ -105877,7 +106352,7 @@ ${content}
     } = (0, import_data181.useSelect)((select9) => {
       const post2 = select9(store).getCurrentPost();
       const postTypeSlug = select9(store).getCurrentPostType();
-      const postType2 = select9(import_core_data104.store).getPostType(postTypeSlug);
+      const postType2 = select9(import_core_data107.store).getPostType(postTypeSlug);
       const permalinkParts = select9(store).getPermalinkParts();
       const hasPublishAction = post2?._links?.["wp:action-publish"] ?? false;
       return {
@@ -105895,34 +106370,34 @@ ${content}
       };
     }, []);
     const { editPost: editPost2 } = (0, import_data181.useDispatch)(store);
-    const { createNotice } = (0, import_data181.useDispatch)(import_notices29.store);
-    const [forceEmptyField, setForceEmptyField] = (0, import_element335.useState)(false);
-    const copyButtonRef = (0, import_compose71.useCopyToClipboard)(permalink, () => {
-      createNotice("info", (0, import_i18n281.__)("Copied Permalink to clipboard."), {
+    const { createNotice } = (0, import_data181.useDispatch)(import_notices28.store);
+    const [forceEmptyField, setForceEmptyField] = (0, import_element338.useState)(false);
+    const copyButtonRef = (0, import_compose73.useCopyToClipboard)(permalink, () => {
+      createNotice("info", (0, import_i18n283.__)("Copied Permalink to clipboard."), {
         isDismissible: true,
         type: "snackbar"
       });
     });
-    const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose71.useInstanceId)(PostURL);
+    const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose73.useInstanceId)(PostURL);
     return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)("div", { className: "editor-post-url", children: [
       /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
         import_block_editor61.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n281.__)("Slug"),
+          title: (0, import_i18n283.__)("Slug"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_components221.__experimentalVStack, { spacing: 3, children: [
-        isEditable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("p", { className: "editor-post-url__intro", children: (0, import_element335.createInterpolateElement)(
-          (0, import_i18n281.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_components217.__experimentalVStack, { spacing: 3, children: [
+        isEditable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("p", { className: "editor-post-url__intro", children: (0, import_element338.createInterpolateElement)(
+          (0, import_i18n283.__)(
             "<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"
           ),
           {
             span: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { id: postUrlSlugDescriptionId }),
             a: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components221.ExternalLink,
+              import_components217.ExternalLink,
               {
-                href: (0, import_i18n281.__)(
+                href: (0, import_i18n283.__)(
                   "https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink"
                 )
               }
@@ -105932,11 +106407,11 @@ ${content}
         /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)("div", { children: [
           isEditable && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
             /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-              import_components221.__experimentalInputControl,
+              import_components217.__experimentalInputControl,
               {
-                prefix: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components221.__experimentalInputControlPrefixWrapper, { children: "/" }),
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components221.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-                  import_components221.Button,
+                prefix: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components217.__experimentalInputControlPrefixWrapper, { children: "/" }),
+                suffix: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components217.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+                  import_components217.Button,
                   {
                     icon: copy_small_default,
                     ref: copyButtonRef,
@@ -105944,7 +106419,7 @@ ${content}
                     label: "Copy"
                   }
                 ) }),
-                label: (0, import_i18n281.__)("Slug"),
+                label: (0, import_i18n283.__)("Slug"),
                 hideLabelFromVision: true,
                 value: forceEmptyField ? "" : postSlug,
                 autoComplete: "off",
@@ -105977,9 +106452,9 @@ ${content}
               }
             ),
             /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)("p", { className: "editor-post-url__permalink", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "editor-post-url__permalink-visual-label", children: (0, import_i18n281.__)("Permalink:") }),
+              /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "editor-post-url__permalink-visual-label", children: (0, import_i18n283.__)("Permalink:") }),
               /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
-                import_components221.ExternalLink,
+                import_components217.ExternalLink,
                 {
                   className: "editor-post-url__link",
                   href: postLink,
@@ -105994,7 +106469,7 @@ ${content}
             ] })
           ] }),
           !isEditable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
-            import_components221.ExternalLink,
+            import_components217.ExternalLink,
             {
               className: "editor-post-url__link",
               href: postLink,
@@ -106009,11 +106484,11 @@ ${content}

   // packages/editor/build-module/components/post-url/check.mjs
   var import_data182 = __toESM(require_data(), 1);
-  var import_core_data105 = __toESM(require_core_data(), 1);
+  var import_core_data108 = __toESM(require_core_data(), 1);
   function PostURLCheck({ children }) {
     const isVisible2 = (0, import_data182.useSelect)((select9) => {
       const postTypeSlug = select9(store).getCurrentPostType();
-      const postType2 = select9(import_core_data105.store).getPostType(postTypeSlug);
+      const postType2 = select9(import_core_data108.store).getPostType(postTypeSlug);
       if (!postType2?.viewable) {
         return false;
       }
@@ -106048,17 +106523,17 @@ ${content}
   }

   // packages/editor/build-module/components/post-url/panel.mjs
-  var import_element336 = __toESM(require_element(), 1);
+  var import_element339 = __toESM(require_element(), 1);
   var import_data184 = __toESM(require_data(), 1);
-  var import_components222 = __toESM(require_components(), 1);
-  var import_i18n282 = __toESM(require_i18n(), 1);
+  var import_components218 = __toESM(require_components(), 1);
+  var import_i18n284 = __toESM(require_i18n(), 1);
   var import_url23 = __toESM(require_url(), 1);
-  var import_core_data106 = __toESM(require_core_data(), 1);
+  var import_core_data109 = __toESM(require_core_data(), 1);
   var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function PostURLPanel() {
     const { isFrontPage } = (0, import_data184.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { getEditedEntityRecord, canUser } = select9(import_core_data106.store);
+      const { getEditedEntityRecord, canUser } = select9(import_core_data109.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -106068,8 +106543,8 @@ ${content}
         isFrontPage: siteSettings?.page_on_front === _id
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element336.useState)(null);
-    const popoverProps = (0, import_element336.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element339.useState)(null);
+    const popoverProps = (0, import_element339.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -106080,10 +106555,10 @@ ${content}
       }),
       [popoverAnchor]
     );
-    const label = isFrontPage ? (0, import_i18n282.__)("Link") : (0, import_i18n282.__)("Slug");
+    const label = isFrontPage ? (0, import_i18n284.__)("Link") : (0, import_i18n284.__)("Slug");
     return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(PostURLCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(post_panel_row_default, { label, ref: setPopoverAnchor, children: [
       !isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-        import_components222.Dropdown,
+        import_components218.Dropdown,
         {
           popoverProps,
           className: "editor-post-url__panel-dropdown",
@@ -106110,7 +106585,7 @@ ${content}
     }, []);
     const decodedSlug = (0, import_url23.safeDecodeURIComponent)(slug);
     return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-      import_components222.Button,
+      import_components218.Button,
       {
         size: "compact",
         className: "editor-post-url__panel-toggle",
@@ -106118,7 +106593,7 @@ ${content}
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Current post link.
-          (0, import_i18n282.sprintf)((0, import_i18n282.__)("Change link: %s"), decodedSlug)
+          (0, import_i18n284.sprintf)((0, import_i18n284.__)("Change link: %s"), decodedSlug)
         ),
         onClick,
         children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children: decodedSlug })
@@ -106133,7 +106608,7 @@ ${content}
       };
     }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-      import_components222.ExternalLink,
+      import_components218.ExternalLink,
       {
         className: "editor-post-url__front-page-link",
         href: postLink,
@@ -106153,20 +106628,20 @@ ${content}
   }

   // packages/editor/build-module/components/table-of-contents/index.mjs
-  var import_i18n286 = __toESM(require_i18n(), 1);
-  var import_components223 = __toESM(require_components(), 1);
+  var import_i18n288 = __toESM(require_i18n(), 1);
+  var import_components219 = __toESM(require_components(), 1);
   var import_data190 = __toESM(require_data(), 1);
-  var import_element338 = __toESM(require_element(), 1);
+  var import_element341 = __toESM(require_element(), 1);
   var import_block_editor63 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/table-of-contents/panel.mjs
-  var import_i18n285 = __toESM(require_i18n(), 1);
+  var import_i18n287 = __toESM(require_i18n(), 1);
   var import_data189 = __toESM(require_data(), 1);
   var import_block_editor62 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/word-count/index.mjs
   var import_data186 = __toESM(require_data(), 1);
-  var import_i18n283 = __toESM(require_i18n(), 1);
+  var import_i18n285 = __toESM(require_i18n(), 1);
   var import_wordcount2 = __toESM(require_wordcount(), 1);
   var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   function WordCount() {
@@ -106174,15 +106649,15 @@ ${content}
       (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n283._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n285._x)("words", "Word count type. Do not translate!");
     return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("span", { className: "word-count", children: (0, import_wordcount2.count)(content, wordCountType) });
   }

   // packages/editor/build-module/components/time-to-read/index.mjs
   var import_data187 = __toESM(require_data(), 1);
-  var import_i18n284 = __toESM(require_i18n(), 1);
+  var import_i18n286 = __toESM(require_i18n(), 1);
   var import_wordcount3 = __toESM(require_wordcount(), 1);
-  var import_element337 = __toESM(require_element(), 1);
+  var import_element340 = __toESM(require_element(), 1);
   var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   var AVERAGE_READING_RATE2 = 189;
   function TimeToRead() {
@@ -106190,16 +106665,16 @@ ${content}
       (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n284._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n286._x)("words", "Word count type. Do not translate!");
     const minutesToRead = Math.round(
       (0, import_wordcount3.count)(content, wordCountType) / AVERAGE_READING_RATE2
     );
-    const minutesToReadString = minutesToRead === 0 ? (0, import_element337.createInterpolateElement)((0, import_i18n284.__)("<span>< 1</span> minute"), {
+    const minutesToReadString = minutesToRead === 0 ? (0, import_element340.createInterpolateElement)((0, import_i18n286.__)("<span>< 1</span> minute"), {
       span: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("span", {})
-    }) : (0, import_element337.createInterpolateElement)(
-      (0, import_i18n284.sprintf)(
+    }) : (0, import_element340.createInterpolateElement)(
+      (0, import_i18n286.sprintf)(
         /* translators: %s: the number of minutes to read the post. */
-        (0, import_i18n284._n)(
+        (0, import_i18n286._n)(
           "<span>%s</span> minute",
           "<span>%s</span> minutes",
           minutesToRead
@@ -106250,31 +106725,31 @@ ${content}
           {
             className: "table-of-contents__wrapper",
             role: "note",
-            "aria-label": (0, import_i18n285.__)("Document Statistics"),
+            "aria-label": (0, import_i18n287.__)("Document Statistics"),
             tabIndex: "0",
             children: /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("ul", { role: "list", className: "table-of-contents__counts", children: [
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Words"),
+                (0, import_i18n287.__)("Words"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(WordCount, {})
               ] }),
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Characters"),
+                (0, import_i18n287.__)("Characters"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(CharacterCount, {}) })
               ] }),
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Time to read"),
+                (0, import_i18n287.__)("Time to read"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TimeToRead, {})
               ] }),
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Headings"),
+                (0, import_i18n287.__)("Headings"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: headingCount })
               ] }),
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Paragraphs"),
+                (0, import_i18n287.__)("Paragraphs"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: paragraphCount })
               ] }),
               /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n285.__)("Blocks"),
+                (0, import_i18n287.__)("Blocks"),
                 /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: numberOfBlocks })
               ] })
             ] })
@@ -106282,7 +106757,7 @@ ${content}
         ),
         headingCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_jsx_runtime547.Fragment, { children: [
           /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("hr", {}),
-          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("h2", { className: "table-of-contents__title", children: (0, import_i18n285.__)("Document Outline") }),
+          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("h2", { className: "table-of-contents__title", children: (0, import_i18n287.__)("Document Outline") }),
           /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
             DocumentOutline,
             {
@@ -106304,7 +106779,7 @@ ${content}
       []
     );
     return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-      import_components223.Dropdown,
+      import_components219.Dropdown,
       {
         popoverProps: {
           placement: repositionDropdown ? "right" : "bottom"
@@ -106312,7 +106787,7 @@ ${content}
         className: "table-of-contents",
         contentClassName: "table-of-contents__popover",
         renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-          import_components223.Button,
+          import_components219.Button,
           {
             __next40pxDefaultSize: true,
             ...props,
@@ -106321,7 +106796,7 @@ ${content}
             icon: info_default,
             "aria-expanded": isOpen2,
             "aria-haspopup": "true",
-            label: (0, import_i18n286.__)("Details"),
+            label: (0, import_i18n288.__)("Details"),
             tooltipPosition: "bottom",
             "aria-disabled": !hasBlocks
           }
@@ -106336,20 +106811,20 @@ ${content}
       }
     );
   }
-  var table_of_contents_default = (0, import_element338.forwardRef)(TableOfContents);
+  var table_of_contents_default = (0, import_element341.forwardRef)(TableOfContents);

   // packages/editor/build-module/components/unsaved-changes-warning/index.mjs
-  var import_i18n287 = __toESM(require_i18n(), 1);
-  var import_element339 = __toESM(require_element(), 1);
+  var import_i18n289 = __toESM(require_i18n(), 1);
+  var import_element342 = __toESM(require_element(), 1);
   var import_data191 = __toESM(require_data(), 1);
-  var import_core_data107 = __toESM(require_core_data(), 1);
+  var import_core_data110 = __toESM(require_core_data(), 1);
   function UnsavedChangesWarning() {
-    const { __experimentalGetDirtyEntityRecords } = (0, import_data191.useSelect)(import_core_data107.store);
-    (0, import_element339.useEffect)(() => {
+    const { __experimentalGetDirtyEntityRecords } = (0, import_data191.useSelect)(import_core_data110.store);
+    (0, import_element342.useEffect)(() => {
       const warnIfUnsavedChanges = (event) => {
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
         if (dirtyEntityRecords.length > 0) {
-          event.returnValue = (0, import_i18n287.__)(
+          event.returnValue = (0, import_i18n289.__)(
             "You have unsaved changes. If you proceed, they will be lost."
           );
           return event.returnValue;
@@ -106364,14 +106839,14 @@ ${content}
   }

   // packages/editor/build-module/components/deprecated.mjs
-  var import_deprecated13 = __toESM(require_deprecated(), 1);
-  var import_element340 = __toESM(require_element(), 1);
+  var import_deprecated16 = __toESM(require_deprecated(), 1);
+  var import_element343 = __toESM(require_element(), 1);
   var import_block_editor64 = __toESM(require_block_editor(), 1);
   var import_server_side_render = __toESM(require_server_side_render(), 1);
   var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function deprecateComponent(name2, Wrapped, staticsToHoist = []) {
-    const Component3 = (0, import_element340.forwardRef)((props, ref) => {
-      (0, import_deprecated13.default)("wp.editor." + name2, {
+    const Component3 = (0, import_element343.forwardRef)((props, ref) => {
+      (0, import_deprecated16.default)("wp.editor." + name2, {
         since: "5.3",
         alternative: "wp.blockEditor." + name2,
         version: "6.2"
@@ -106388,7 +106863,7 @@ ${content}
   }
   function deprecateFunction(name2, func) {
     return (...args) => {
-      (0, import_deprecated13.default)("wp.editor." + name2, {
+      (0, import_deprecated16.default)("wp.editor." + name2, {
         since: "5.3",
         alternative: "wp.blockEditor." + name2,
         version: "6.2"
@@ -106569,7 +107044,7 @@ ${content}
   // packages/editor/build-module/components/index.mjs
   var VisualEditorGlobalKeyboardShortcuts = EditorKeyboardShortcuts;
   var TextEditorGlobalKeyboardShortcuts = EditorKeyboardShortcuts;
-  var { EntitiesSavedStates, useEntitiesSavedStatesIsDirty } = unlock(import_core_data108.privateApis);
+  var { EntitiesSavedStates, useEntitiesSavedStatesIsDirty } = unlock(import_core_data111.privateApis);

   // packages/editor/build-module/hooks/default-autocompleters.mjs
   function setDefaultCompleters(completers = []) {
@@ -106583,15 +107058,37 @@ ${content}
   );

   // packages/editor/build-module/hooks/media-upload.mjs
-  var import_element341 = __toESM(require_element(), 1);
+  var import_element344 = __toESM(require_element(), 1);
   var import_hooks54 = __toESM(require_hooks(), 1);
-  var import_deprecated14 = __toESM(require_deprecated(), 1);
+  var import_deprecated17 = __toESM(require_deprecated(), 1);
+  var import_data192 = __toESM(require_data(), 1);
+  var import_core_data112 = __toESM(require_core_data(), 1);
   var import_media_utils8 = __toESM(require_media_utils(), 1);
   var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal: MediaUploadModalComponent } = unlock(
     import_media_utils8.privateApis
   );
-  var MediaUploadModalWrapper = class extends import_element341.Component {
+  function MediaUploadModalWithPostContext(props) {
+    const { postId: postId2, postType: postType2 } = (0, import_data192.useSelect)((select9) => {
+      const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
+      const currentPostId = getCurrentPostId2();
+      const currentPostType = getCurrentPostType2();
+      const postTypeObject = currentPostType ? select9(import_core_data112.store).getPostType(currentPostType) : void 0;
+      if (typeof currentPostId !== "number" || !postTypeObject?.viewable) {
+        return {};
+      }
+      return { postId: currentPostId, postType: currentPostType };
+    }, []);
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+      MediaUploadModalComponent,
+      {
+        ...props,
+        postId: postId2,
+        postType: postType2
+      }
+    );
+  }
+  var MediaUploadModalWrapper = class extends import_element344.Component {
     constructor(props) {
       super(props);
       this.state = {
@@ -106621,7 +107118,7 @@ ${content}
       return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
         render5({ open: this.openModal }),
         /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
-          MediaUploadModalComponent,
+          MediaUploadModalWithPostContext,
           {
             allowedTypes,
             multiple,
@@ -106644,7 +107141,7 @@ ${content}
       "editor.MediaUpload",
       "core/editor/components/media-upload",
       () => {
-        (0, import_deprecated14.default)("Extending MediaUpload as a class component", {
+        (0, import_deprecated17.default)("Extending MediaUpload as a class component", {
           since: "7.0",
           version: "7.2",
           hint: "MediaUpload will become a function component in WordPress 7.2 Please update any custom implementations to use function components instead."
@@ -106665,9 +107162,9 @@ ${content}
   // packages/editor/build-module/hooks/pattern-overrides.mjs
   var import_hooks55 = __toESM(require_hooks(), 1);
   var import_patterns9 = __toESM(require_patterns(), 1);
-  var import_compose72 = __toESM(require_compose(), 1);
+  var import_compose74 = __toESM(require_compose(), 1);
   var import_block_editor65 = __toESM(require_block_editor(), 1);
-  var import_data192 = __toESM(require_data(), 1);
+  var import_data193 = __toESM(require_data(), 1);
   var import_blocks28 = __toESM(require_blocks(), 1);
   var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   var {
@@ -106676,9 +107173,9 @@ ${content}
     PATTERN_TYPES: PATTERN_TYPES5,
     PATTERN_SYNC_TYPES: PATTERN_SYNC_TYPES2
   } = unlock(import_patterns9.privateApis);
-  var withPatternOverrideControls = (0, import_compose72.createHigherOrderComponent)(
+  var withPatternOverrideControls = (0, import_compose74.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
-      const isSupportedBlock = (0, import_data192.useSelect)(
+      const isSupportedBlock = (0, import_data193.useSelect)(
         (select9) => {
           const { __experimentalBlockBindingsSupportedAttributes } = select9(import_block_editor65.store).getSettings();
           return !!__experimentalBlockBindingsSupportedAttributes?.[props.name];
@@ -106694,7 +107191,7 @@ ${content}
   );
   function ControlsWithStoreSubscription(props) {
     const blockEditingMode = (0, import_block_editor65.useBlockEditingMode)();
-    const { hasPatternOverridesSource, isEditingSyncedPattern } = (0, import_data192.useSelect)(
+    const { hasPatternOverridesSource, isEditingSyncedPattern } = (0, import_data193.useSelect)(
       (select9) => {
         const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
         return {
@@ -106729,22 +107226,22 @@ ${content}

   // packages/editor/build-module/hooks/navigation-link-view-button.mjs
   var import_hooks56 = __toESM(require_hooks(), 1);
-  var import_compose73 = __toESM(require_compose(), 1);
-  var import_element342 = __toESM(require_element(), 1);
-  var import_i18n288 = __toESM(require_i18n(), 1);
+  var import_compose75 = __toESM(require_compose(), 1);
+  var import_element345 = __toESM(require_element(), 1);
+  var import_i18n290 = __toESM(require_i18n(), 1);
   var import_block_editor66 = __toESM(require_block_editor(), 1);
-  var import_components225 = __toESM(require_components(), 1);
-  var import_data193 = __toESM(require_data(), 1);
+  var import_components221 = __toESM(require_components(), 1);
+  var import_data194 = __toESM(require_data(), 1);
   var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_BLOCKS = ["core/navigation-link", "core/navigation-submenu"];
   function NavigationViewButton({ attributes }) {
     const { kind, id, type } = attributes;
     const blockEditingMode = (0, import_block_editor66.useBlockEditingMode)();
-    const onNavigateToEntityRecord = (0, import_data193.useSelect)(
+    const onNavigateToEntityRecord = (0, import_data194.useSelect)(
       (select9) => select9(import_block_editor66.store).getSettings().onNavigateToEntityRecord,
       []
     );
-    const onViewPage = (0, import_element342.useCallback)(() => {
+    const onViewPage = (0, import_element345.useCallback)(() => {
       if (kind === "post-type" && type === "page" && id && onNavigateToEntityRecord) {
         onNavigateToEntityRecord({
           postId: id,
@@ -106755,17 +107252,17 @@ ${content}
     if (kind !== "post-type" || type !== "page" || !id || !onNavigateToEntityRecord || blockEditingMode !== "contentOnly") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_block_editor66.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components225.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-      import_components225.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_block_editor66.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components221.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+      import_components221.ToolbarButton,
       {
         name: "view",
-        title: (0, import_i18n288.__)("View"),
+        title: (0, import_i18n290.__)("View"),
         onClick: onViewPage,
-        children: (0, import_i18n288.__)("View")
+        children: (0, import_i18n290.__)("View")
       }
     ) }) });
   }
-  var withNavigationViewButton = (0, import_compose73.createHigherOrderComponent)(
+  var withNavigationViewButton = (0, import_compose75.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isSupportedBlock = SUPPORTED_BLOCKS.includes(props.name);
       return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
@@ -106783,26 +107280,26 @@ ${content}

   // packages/editor/build-module/hooks/template-part-navigation-edit-button.mjs
   var import_hooks57 = __toESM(require_hooks(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
-  var import_element343 = __toESM(require_element(), 1);
-  var import_i18n289 = __toESM(require_i18n(), 1);
+  var import_compose76 = __toESM(require_compose(), 1);
+  var import_element346 = __toESM(require_element(), 1);
+  var import_i18n291 = __toESM(require_i18n(), 1);
   var import_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_components226 = __toESM(require_components(), 1);
-  var import_data194 = __toESM(require_data(), 1);
+  var import_components222 = __toESM(require_components(), 1);
+  var import_data195 = __toESM(require_data(), 1);
   var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
   var NAVIGATION_BLOCK_NAME = "core/navigation";
   var TEMPLATE_PART_BLOCK_NAME = "core/template-part";
   var BLOCK_INSPECTOR_AREA = "edit-post/block";
   function TemplatePartNavigationEditButton({ clientId }) {
-    const registry = (0, import_data194.useRegistry)();
-    const { selectBlock: selectBlock2, flashBlock } = (0, import_data194.useDispatch)(import_block_editor67.store);
-    const { requestInspectorTab } = unlock((0, import_data194.useDispatch)(import_block_editor67.store));
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data194.useDispatch)(store3);
+    const registry = (0, import_data195.useRegistry)();
+    const { selectBlock: selectBlock2, flashBlock } = (0, import_data195.useDispatch)(import_block_editor67.store);
+    const { requestInspectorTab } = unlock((0, import_data195.useDispatch)(import_block_editor67.store));
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data195.useDispatch)(store3);
     const {
       hasNavigationBlocks,
       firstNavigationBlockId,
       isNavigationEditable
-    } = (0, import_data194.useSelect)(
+    } = (0, import_data195.useSelect)(
       (select9) => {
         const {
           getClientIdsOfDescendants: getClientIdsOfDescendants2,
@@ -106825,7 +107322,7 @@ ${content}
       },
       [clientId]
     );
-    const onEditNavigation = (0, import_element343.useCallback)(() => {
+    const onEditNavigation = (0, import_element346.useCallback)(() => {
       if (firstNavigationBlockId) {
         registry.batch(() => {
           selectBlock2(firstNavigationBlockId);
@@ -106847,16 +107344,16 @@ ${content}
     if (!hasNavigationBlocks || !isNavigationEditable) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor67.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components226.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-      import_components226.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor67.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components222.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      import_components222.ToolbarButton,
       {
-        label: (0, import_i18n289.__)("Edit navigation"),
+        label: (0, import_i18n291.__)("Edit navigation"),
         onClick: onEditNavigation,
-        children: (0, import_i18n289.__)("Edit navigation")
+        children: (0, import_i18n291.__)("Edit navigation")
       }
     ) }) });
   }
-  var withTemplatePartNavigationEditButton = (0, import_compose74.createHigherOrderComponent)(
+  var withTemplatePartNavigationEditButton = (0, import_compose76.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isTemplatePart2 = props.name === TEMPLATE_PART_BLOCK_NAME;
       return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
@@ -106879,15 +107376,15 @@ ${content}

   // packages/editor/build-module/hooks/push-changes-to-global-styles/index.mjs
   var import_hooks59 = __toESM(require_hooks(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
+  var import_compose77 = __toESM(require_compose(), 1);
   var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_components228 = __toESM(require_components(), 1);
-  var import_i18n292 = __toESM(require_i18n(), 1);
+  var import_components224 = __toESM(require_components(), 1);
+  var import_i18n294 = __toESM(require_i18n(), 1);
   var import_blocks30 = __toESM(require_blocks(), 1);
-  var import_element346 = __toESM(require_element(), 1);
-  var import_data195 = __toESM(require_data(), 1);
-  var import_notices30 = __toESM(require_notices(), 1);
-  var import_core_data109 = __toESM(require_core_data(), 1);
+  var import_element349 = __toESM(require_element(), 1);
+  var import_data196 = __toESM(require_data(), 1);
+  var import_notices29 = __toESM(require_notices(), 1);
+  var import_core_data113 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/utils/set-nested-value.mjs
   function setNestedValue(object, path, value) {
@@ -106911,50 +107408,50 @@ ${content}
   }

   // packages/editor/build-module/hooks/push-changes-to-global-styles/apply-globally-modal.mjs
-  var import_components227 = __toESM(require_components(), 1);
-  var import_i18n291 = __toESM(require_i18n(), 1);
+  var import_components223 = __toESM(require_components(), 1);
+  var import_i18n293 = __toESM(require_i18n(), 1);
   var import_blocks29 = __toESM(require_blocks(), 1);
-  var import_element345 = __toESM(require_element(), 1);
+  var import_element348 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/use-review-rows.mjs
-  var import_element344 = __toESM(require_element(), 1);
+  var import_element347 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/style-labels.mjs
-  var import_i18n290 = __toESM(require_i18n(), 1);
+  var import_i18n292 = __toESM(require_i18n(), 1);
   var STYLE_LABELS = {
     // Typography.
-    "typography.fontFamily": (0, import_i18n290.__)("Font family"),
-    "typography.fontSize": (0, import_i18n290.__)("Font size"),
-    "typography.fontStyle": (0, import_i18n290.__)("Font style"),
-    "typography.fontWeight": (0, import_i18n290.__)("Font weight"),
-    "typography.lineHeight": (0, import_i18n290.__)("Line height"),
-    "typography.letterSpacing": (0, import_i18n290.__)("Letter spacing"),
-    "typography.textDecoration": (0, import_i18n290.__)("Text decoration"),
-    "typography.textTransform": (0, import_i18n290.__)("Letter case"),
-    "typography.textColumns": (0, import_i18n290.__)("Text columns"),
-    "typography.writingMode": (0, import_i18n290.__)("Orientation"),
+    "typography.fontFamily": (0, import_i18n292.__)("Font family"),
+    "typography.fontSize": (0, import_i18n292.__)("Font size"),
+    "typography.fontStyle": (0, import_i18n292.__)("Font style"),
+    "typography.fontWeight": (0, import_i18n292.__)("Font weight"),
+    "typography.lineHeight": (0, import_i18n292.__)("Line height"),
+    "typography.letterSpacing": (0, import_i18n292.__)("Letter spacing"),
+    "typography.textDecoration": (0, import_i18n292.__)("Text decoration"),
+    "typography.textTransform": (0, import_i18n292.__)("Letter case"),
+    "typography.textColumns": (0, import_i18n292.__)("Text columns"),
+    "typography.writingMode": (0, import_i18n292.__)("Orientation"),
     // Color.
-    "color.text": (0, import_i18n290.__)("Text color"),
-    "color.background": (0, import_i18n290.__)("Background color"),
-    "color.gradient": (0, import_i18n290.__)("Gradient"),
-    "elements.link.color.text": (0, import_i18n290.__)("Link color"),
+    "color.text": (0, import_i18n292.__)("Text color"),
+    "color.background": (0, import_i18n292.__)("Background color"),
+    "color.gradient": (0, import_i18n292.__)("Gradient"),
+    "elements.link.color.text": (0, import_i18n292.__)("Link color"),
     // Spacing.
-    "spacing.padding": (0, import_i18n290.__)("Padding"),
-    "spacing.margin": (0, import_i18n290.__)("Margin"),
-    "spacing.blockGap": (0, import_i18n290.__)("Block spacing"),
+    "spacing.padding": (0, import_i18n292.__)("Padding"),
+    "spacing.margin": (0, import_i18n292.__)("Margin"),
+    "spacing.blockGap": (0, import_i18n292.__)("Block spacing"),
     // Border.
-    border: (0, import_i18n290.__)("Border"),
-    "border.top": (0, import_i18n290.__)("Border top"),
-    "border.right": (0, import_i18n290.__)("Border right"),
-    "border.bottom": (0, import_i18n290.__)("Border bottom"),
-    "border.left": (0, import_i18n290.__)("Border left"),
-    "border.color": (0, import_i18n290.__)("Border color"),
-    "border.width": (0, import_i18n290.__)("Border width"),
-    "border.style": (0, import_i18n290.__)("Border style"),
-    "border.radius": (0, import_i18n290.__)("Border radius"),
+    border: (0, import_i18n292.__)("Border"),
+    "border.top": (0, import_i18n292.__)("Border top"),
+    "border.right": (0, import_i18n292.__)("Border right"),
+    "border.bottom": (0, import_i18n292.__)("Border bottom"),
+    "border.left": (0, import_i18n292.__)("Border left"),
+    "border.color": (0, import_i18n292.__)("Border color"),
+    "border.width": (0, import_i18n292.__)("Border width"),
+    "border.style": (0, import_i18n292.__)("Border style"),
+    "border.radius": (0, import_i18n292.__)("Border radius"),
     // Dimensions.
-    "dimensions.minHeight": (0, import_i18n290.__)("Minimum height"),
-    "dimensions.aspectRatio": (0, import_i18n290.__)("Aspect ratio")
+    "dimensions.minHeight": (0, import_i18n292.__)("Minimum height"),
+    "dimensions.aspectRatio": (0, import_i18n292.__)("Aspect ratio")
   };
   function getStyleLabel(path) {
     const key = path.join(".");
@@ -107095,7 +107592,7 @@ ${content}
     return formatStyleValue(value);
   }
   function useReviewRows(rows, merged, name2) {
-    return (0, import_element344.useMemo)(() => {
+    return (0, import_element347.useMemo)(() => {
       const resolve = (value) => getValueFromVariable(merged, name2, value);
       return rows.map((row) => {
         const currentValue = getStyle(
@@ -107137,10 +107634,10 @@ ${content}
   }) {
     const { merged } = useGlobalStyles();
     const reviewRows = useReviewRows(rows, merged, name2);
-    const [selection, setSelection] = (0, import_element345.useState)(
+    const [selection, setSelection] = (0, import_element348.useState)(
       () => reviewRows.map((row) => row.id)
     );
-    const [view, setView] = (0, import_element345.useState)(() => ({
+    const [view, setView] = (0, import_element348.useState)(() => ({
       type: "pickerTable",
       titleField: "label",
       fields: ["current", "new"],
@@ -107148,11 +107645,11 @@ ${content}
       perPage: reviewRows.length,
       layout: { enableMoving: false }
     }));
-    const fields2 = (0, import_element345.useMemo)(
+    const fields2 = (0, import_element348.useMemo)(
       () => [
         {
           id: "label",
-          label: (0, import_i18n291.__)("Style"),
+          label: (0, import_i18n293.__)("Style"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
@@ -107161,7 +107658,7 @@ ${content}
         },
         {
           id: "current",
-          label: (0, import_i18n291.__)("Current"),
+          label: (0, import_i18n293.__)("Current"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
@@ -107170,7 +107667,7 @@ ${content}
         },
         {
           id: "new",
-          label: (0, import_i18n291.__)("New"),
+          label: (0, import_i18n293.__)("New"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
@@ -107180,11 +107677,11 @@ ${content}
       ],
       []
     );
-    const actions2 = (0, import_element345.useMemo)(
+    const actions2 = (0, import_element348.useMemo)(
       () => [
         {
           id: "apply",
-          label: (0, import_i18n291.__)("Apply"),
+          label: (0, import_i18n293.__)("Apply"),
           isPrimary: true,
           supportsBulk: true,
           callback(items) {
@@ -107197,20 +107694,20 @@ ${content}
     );
     const blockTitle = (0, import_blocks29.getBlockType)(name2)?.title;
     return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
-      import_components227.Modal,
+      import_components223.Modal,
       {
-        title: (0, import_i18n291.sprintf)(
+        title: (0, import_i18n293.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n291.__)("Apply %s styles globally"),
+          (0, import_i18n293.__)("Apply %s styles globally"),
           blockTitle
         ),
         onRequestClose,
         size: "large",
         className: "editor-push-changes-to-global-styles-modal",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("p", { children: (0, import_i18n291.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("p", { children: (0, import_i18n293.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n291.__)(
+            (0, import_i18n293.__)(
               "Choose which styles to make default for all %s blocks."
             ),
             blockTitle
@@ -107232,7 +107729,7 @@ ${content}
               },
               defaultLayouts: DEFAULT_LAYOUTS,
               search: false,
-              itemListLabel: (0, import_i18n291.__)("Styles to apply"),
+              itemListLabel: (0, import_i18n293.__)("Styles to apply"),
               children: [
                 /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(dataviews_picker_default.Layout, {}),
                 /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(dataviews_picker_default.Footer, {})
@@ -107482,14 +107979,14 @@ ${content}
     return rows;
   }
   function useChangesToPush(name2, attributes, userConfig) {
-    const supports = (0, import_data195.useSelect)(
+    const supports = (0, import_data196.useSelect)(
       (select9) => {
         return unlock(select9(import_blocks30.store)).getSupportedStyles(name2);
       },
       [name2]
     );
     const blockUserConfig = userConfig?.styles?.blocks?.[name2];
-    return (0, import_element346.useMemo)(
+    return (0, import_element349.useMemo)(
       () => getChangesToPush(supports, attributes, blockUserConfig),
       [supports, attributes, blockUserConfig]
     );
@@ -107535,10 +108032,10 @@ ${content}
   }) {
     const { user: userConfig, setUser: setUserConfig } = useGlobalStyles();
     const rows = useChangesToPush(name2, attributes, userConfig);
-    const [isModalOpen, setIsModalOpen] = (0, import_element346.useState)(false);
-    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data195.useDispatch)(import_block_editor68.store);
-    const { createSuccessNotice } = (0, import_data195.useDispatch)(import_notices30.store);
-    const pushChanges = (0, import_element346.useCallback)(
+    const [isModalOpen, setIsModalOpen] = (0, import_element349.useState)(false);
+    const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data196.useDispatch)(import_block_editor68.store);
+    const { createSuccessNotice } = (0, import_data196.useDispatch)(import_notices29.store);
+    const pushChanges = (0, import_element349.useCallback)(
       (rowsToPush) => {
         const update4 = getStylesUpdate({
           rowsToPush,
@@ -107554,16 +108051,16 @@ ${content}
         setAttributes(newBlockAttributes);
         setUserConfig(newUserConfig, { undoIgnore: true });
         createSuccessNotice(
-          (0, import_i18n292.sprintf)(
+          (0, import_i18n294.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n292.__)("%s styles applied."),
+            (0, import_i18n294.__)("%s styles applied."),
             (0, import_blocks30.getBlockType)(name2).title
           ),
           {
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n292.__)("Undo"),
+                label: (0, import_i18n294.__)("Undo"),
                 onClick() {
                   __unstableMarkNextChangeAsNotPersistent();
                   setAttributes(attributes);
@@ -107587,27 +108084,27 @@ ${content}
       ]
     );
     return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(
-      import_components228.BaseControl,
+      import_components224.BaseControl,
       {
         className: "editor-push-changes-to-global-styles-control",
-        help: (0, import_i18n292.sprintf)(
+        help: (0, import_i18n294.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n292.__)(
+          (0, import_i18n294.__)(
             "Review and apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."
           ),
           (0, import_blocks30.getBlockType)(name2).title
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_components228.BaseControl.VisualLabel, { children: (0, import_i18n292.__)("Styles") }),
+          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_components224.BaseControl.VisualLabel, { children: (0, import_i18n294.__)("Styles") }),
           /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
-            import_components228.Button,
+            import_components224.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               accessibleWhenDisabled: true,
               disabled: rows.length === 0,
               onClick: () => setIsModalOpen(true),
-              children: (0, import_i18n292.__)("Apply globally")
+              children: (0, import_i18n294.__)("Apply globally")
             }
           ),
           isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
@@ -107625,8 +108122,8 @@ ${content}
   }
   function PushChangesToGlobalStyles(props) {
     const blockEditingMode = (0, import_block_editor68.useBlockEditingMode)();
-    const isBlockBasedTheme = (0, import_data195.useSelect)(
-      (select9) => select9(import_core_data109.store).getCurrentTheme()?.is_block_theme,
+    const isBlockBasedTheme = (0, import_data196.useSelect)(
+      (select9) => select9(import_core_data113.store).getCurrentTheme()?.is_block_theme,
       []
     );
     const supportsStyles = SUPPORTED_STYLES.some(
@@ -107638,7 +108135,7 @@ ${content}
     }
     return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor68.InspectorAdvancedControls, { children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(PushChangesToGlobalStylesControl, { ...props }) });
   }
-  var withPushChangesToGlobalStyles = (0, import_compose75.createHigherOrderComponent)(
+  var withPushChangesToGlobalStyles = (0, import_compose77.createHigherOrderComponent)(
     (BlockEdit2) => (props) => /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(import_jsx_runtime555.Fragment, { children: [
       /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(BlockEdit2, { ...props }, "edit"),
       props.isSelected && /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(PushChangesToGlobalStyles, { ...props })
@@ -107654,9 +108151,9 @@ ${content}
   var import_rich_text5 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/format.mjs
-  var import_i18n293 = __toESM(require_i18n(), 1);
-  var import_element347 = __toESM(require_element(), 1);
-  var import_data196 = __toESM(require_data(), 1);
+  var import_i18n295 = __toESM(require_i18n(), 1);
+  var import_element350 = __toESM(require_element(), 1);
+  var import_data197 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/collab-sidebar/constants.mjs
   var ALL_NOTES_SIDEBAR = "edit-post/collab-history-sidebar";
@@ -107666,7 +108163,7 @@ ${content}
   // packages/editor/build-module/components/collab-sidebar/format.mjs
   var NOTE_FORMAT_NAME = "core/note";
   var noteFormat = {
-    title: (0, import_i18n293.__)("Note"),
+    title: (0, import_i18n295.__)("Note"),
     tagName: "mark",
     className: "wp-note",
     attributes: {
@@ -107675,11 +108172,11 @@ ${content}
     edit: NoteFormat
   };
   function NoteFormat({ isActive, activeAttributes }) {
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data196.useSelect)(store3);
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data196.useSelect)(store));
-    const { selectNote: selectNote2 } = unlock((0, import_data196.useDispatch)(store));
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data197.useSelect)(store3);
+    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data197.useSelect)(store));
+    const { selectNote: selectNote2 } = unlock((0, import_data197.useDispatch)(store));
     const noteId = activeAttributes?.["data-id"];
-    (0, import_element347.useEffect)(() => {
+    (0, import_element350.useEffect)(() => {
       if (!isActive || !noteId) {
         return;
       }
@@ -107704,17 +108201,17 @@ ${content}
   (0, import_rich_text5.registerFormatType)(NOTE_FORMAT_NAME, noteFormat);

   // packages/editor/build-module/components/header/back-button.mjs
-  var import_components229 = __toESM(require_components(), 1);
+  var import_components225 = __toESM(require_components(), 1);
   var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   var slotName = "__experimentalMainDashboardButton";
   var useHasBackButton = () => {
-    const fills = (0, import_components229.__experimentalUseSlotFills)(slotName);
+    const fills = (0, import_components225.__experimentalUseSlotFills)(slotName);
     return Boolean(fills && fills.length);
   };
-  var { Fill: Fill10, Slot: Slot10 } = (0, import_components229.createSlotFill)(slotName);
+  var { Fill: Fill10, Slot: Slot10 } = (0, import_components225.createSlotFill)(slotName);
   var BackButton = Fill10;
   var BackButtonSlot = () => {
-    const fills = (0, import_components229.__experimentalUseSlotFills)(slotName);
+    const fills = (0, import_components225.__experimentalUseSlotFills)(slotName);
     return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
       Slot10,
       {
@@ -107727,46 +108224,46 @@ ${content}
   var back_button_default = BackButton;

   // packages/editor/build-module/components/editor/index.mjs
-  var import_data269 = __toESM(require_data(), 1);
-  var import_core_data145 = __toESM(require_core_data(), 1);
-  var import_components281 = __toESM(require_components(), 1);
-  var import_i18n358 = __toESM(require_i18n(), 1);
+  var import_data272 = __toESM(require_data(), 1);
+  var import_core_data150 = __toESM(require_core_data(), 1);
+  var import_components276 = __toESM(require_components(), 1);
+  var import_i18n363 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/editor-interface/index.mjs
-  var import_data225 = __toESM(require_data(), 1);
-  var import_i18n320 = __toESM(require_i18n(), 1);
-  var import_preferences24 = __toESM(require_preferences(), 1);
+  var import_data227 = __toESM(require_data(), 1);
+  var import_i18n323 = __toESM(require_i18n(), 1);
+  var import_preferences25 = __toESM(require_preferences(), 1);
   var import_block_editor87 = __toESM(require_block_editor(), 1);
-  var import_compose92 = __toESM(require_compose(), 1);
-  var import_element373 = __toESM(require_element(), 1);
+  var import_compose94 = __toESM(require_compose(), 1);
+  var import_element378 = __toESM(require_element(), 1);
   var import_html_entities30 = __toESM(require_html_entities(), 1);
-  var import_notices33 = __toESM(require_notices(), 1);
+  var import_notices32 = __toESM(require_notices(), 1);
   var import_theme = __toESM(require_theme(), 1);

   // packages/editor/build-module/components/header/index.mjs
   var import_block_editor76 = __toESM(require_block_editor(), 1);
-  var import_data207 = __toESM(require_data(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
-  var import_preferences21 = __toESM(require_preferences(), 1);
-  var import_element359 = __toESM(require_element(), 1);
+  var import_data209 = __toESM(require_data(), 1);
+  var import_compose83 = __toESM(require_compose(), 1);
+  var import_preferences22 = __toESM(require_preferences(), 1);
+  var import_element364 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collapsible-block-toolbar/index.mjs
   var import_block_editor69 = __toESM(require_block_editor(), 1);
-  var import_element348 = __toESM(require_element(), 1);
-  var import_components230 = __toESM(require_components(), 1);
-  var import_i18n294 = __toESM(require_i18n(), 1);
-  var import_data197 = __toESM(require_data(), 1);
+  var import_element351 = __toESM(require_element(), 1);
+  var import_components226 = __toESM(require_components(), 1);
+  var import_i18n296 = __toESM(require_i18n(), 1);
+  var import_data198 = __toESM(require_data(), 1);
   var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
   var { useHasBlockToolbar } = unlock(import_block_editor69.privateApis);
   function CollapsibleBlockToolbar({ isCollapsed, onToggle }) {
-    const { blockSelectionStart } = (0, import_data197.useSelect)((select9) => {
+    const { blockSelectionStart } = (0, import_data198.useSelect)((select9) => {
       return {
         blockSelectionStart: select9(import_block_editor69.store).getBlockSelectionStart()
       };
     }, []);
     const hasBlockToolbar = useHasBlockToolbar();
     const hasBlockSelection = !!blockSelectionStart;
-    (0, import_element348.useEffect)(() => {
+    (0, import_element351.useEffect)(() => {
       if (blockSelectionStart) {
         onToggle(false);
       }
@@ -107784,16 +108281,16 @@ ${content}
           children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_block_editor69.BlockToolbar, { hideDragHandle: true })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components230.Popover.Slot, { name: "block-toolbar" }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components226.Popover.Slot, { name: "block-toolbar" }),
       /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
-        import_components230.Button,
+        import_components226.Button,
         {
           className: "editor-collapsible-block-toolbar__toggle",
           icon: isCollapsed ? next_default : previous_default,
           onClick: () => {
             onToggle(!isCollapsed);
           },
-          label: isCollapsed ? (0, import_i18n294.__)("Show block tools") : (0, import_i18n294.__)("Hide block tools"),
+          label: isCollapsed ? (0, import_i18n296.__)("Show block tools") : (0, import_i18n296.__)("Hide block tools"),
           size: "compact"
         }
       )
@@ -107801,17 +108298,17 @@ ${content}
   }

   // packages/editor/build-module/components/document-tools/index.mjs
-  var import_compose76 = __toESM(require_compose(), 1);
-  var import_data198 = __toESM(require_data(), 1);
-  var import_i18n295 = __toESM(require_i18n(), 1);
+  var import_compose78 = __toESM(require_compose(), 1);
+  var import_data199 = __toESM(require_data(), 1);
+  var import_i18n297 = __toESM(require_i18n(), 1);
   var import_block_editor70 = __toESM(require_block_editor(), 1);
-  var import_components231 = __toESM(require_components(), 1);
-  var import_element349 = __toESM(require_element(), 1);
+  var import_components227 = __toESM(require_components(), 1);
+  var import_element352 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
   var import_preferences15 = __toESM(require_preferences(), 1);
   var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
   function DocumentTools({ className, disableBlockTools = false }) {
-    const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data198.useDispatch)(store);
+    const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data199.useDispatch)(store);
     const {
       isDistractionFree,
       isInserterOpened: isInserterOpened2,
@@ -107820,7 +108317,7 @@ ${content}
       inserterSidebarToggleRef: inserterSidebarToggleRef2,
       listViewToggleRef: listViewToggleRef2,
       showIconLabels
-    } = (0, import_data198.useSelect)((select9) => {
+    } = (0, import_data199.useSelect)((select9) => {
       const { get } = select9(import_preferences15.store);
       const {
         isListViewOpened: isListViewOpened2,
@@ -107847,21 +108344,21 @@ ${content}
         event.preventDefault();
       }
     };
-    const isWideViewport = (0, import_compose76.useViewportMatch)("wide");
-    const toolbarAriaLabel = (0, import_i18n295.__)("Document tools");
-    const toggleListView = (0, import_element349.useCallback)(
+    const isWideViewport = (0, import_compose78.useViewportMatch)("wide");
+    const toolbarAriaLabel = (0, import_i18n297.__)("Document tools");
+    const toggleListView = (0, import_element352.useCallback)(
       () => setIsListViewOpened2(!isListViewOpen),
       [setIsListViewOpened2, isListViewOpen]
     );
-    const toggleInserter = (0, import_element349.useCallback)(
+    const toggleInserter = (0, import_element352.useCallback)(
       () => setIsInserterOpened2(!isInserterOpened2),
       [isInserterOpened2, setIsInserterOpened2]
     );
-    const longLabel = (0, import_i18n295._x)(
+    const longLabel = (0, import_i18n297._x)(
       "Block Inserter",
       "Generic label for block inserter button"
     );
-    const shortLabel = !isInserterOpened2 ? (0, import_i18n295.__)("Add") : (0, import_i18n295.__)("Close");
+    const shortLabel = !isInserterOpened2 ? (0, import_i18n297.__)("Add") : (0, import_i18n297.__)("Close");
     return (
       // Some plugins expect and use the `edit-post-header-toolbar` CSS class to
       // find the toolbar and inject UI elements into it. This is not officially
@@ -107879,7 +108376,7 @@ ${content}
           variant: "unstyled",
           children: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)("div", { className: "editor-document-tools__left", children: [
             !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-              import_components231.ToolbarButton,
+              import_components227.ToolbarButton,
               {
                 ref: inserterSidebarToggleRef2,
                 className: "editor-document-tools__inserter-toggle",
@@ -107896,7 +108393,7 @@ ${content}
             ),
             (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
               /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-                import_components231.ToolbarItem,
+                import_components227.ToolbarItem,
                 {
                   as: undo_default2,
                   showTooltip: !showIconLabels,
@@ -107905,7 +108402,7 @@ ${content}
                 }
               ),
               /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-                import_components231.ToolbarItem,
+                import_components227.ToolbarItem,
                 {
                   as: redo_default2,
                   showTooltip: !showIconLabels,
@@ -107914,13 +108411,13 @@ ${content}
                 }
               ),
               !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
-                import_components231.ToolbarButton,
+                import_components227.ToolbarButton,
                 {
                   className: "editor-document-tools__document-overview-toggle",
                   icon: list_view_default,
                   disabled: disableBlockTools,
                   isPressed: isListViewOpen,
-                  label: (0, import_i18n295.__)("Document Overview"),
+                  label: (0, import_i18n297.__)("Document Overview"),
                   onClick: toggleListView,
                   shortcut: listViewShortcut,
                   showTooltip: !showIconLabels,
@@ -107938,7 +108435,7 @@ ${content}
   var document_tools_default = DocumentTools;

   // packages/editor/build-module/components/header/header-skeleton.mjs
-  var import_components232 = __toESM(require_components(), 1);
+  var import_components228 = __toESM(require_components(), 1);
   var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var toolbarVariations = {
     distractionFreeDisabled: { y: "-50px" },
@@ -107963,7 +108460,7 @@ ${content}
     const hasBackButton = useHasBackButton();
     return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)("div", { className: clsx_default("editor-header edit-post-header", className), children: [
       hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-        import_components232.__unstableMotion.div,
+        import_components228.__unstableMotion.div,
         {
           className: "editor-header__back-button",
           variants: backButtonVariations,
@@ -107972,7 +108469,7 @@ ${content}
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-        import_components232.__unstableMotion.div,
+        import_components228.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__toolbar",
@@ -107981,7 +108478,7 @@ ${content}
         }
       ),
       center && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-        import_components232.__unstableMotion.div,
+        import_components228.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__center",
@@ -107990,7 +108487,7 @@ ${content}
         }
       ),
       /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-        import_components232.__unstableMotion.div,
+        import_components228.__unstableMotion.div,
         {
           variants: toolbarVariations,
           transition: { type: "tween" },
@@ -108002,64 +108499,196 @@ ${content}
   }

   // packages/editor/build-module/components/more-menu/index.mjs
-  var import_i18n298 = __toESM(require_i18n(), 1);
-  var import_data201 = __toESM(require_data(), 1);
-  var import_keycodes16 = __toESM(require_keycodes(), 1);
-  var import_components237 = __toESM(require_components(), 1);
-  var import_preferences16 = __toESM(require_preferences(), 1);
+  var import_i18n301 = __toESM(require_i18n(), 1);
+  var import_data203 = __toESM(require_data(), 1);
+  var import_components232 = __toESM(require_components(), 1);
+  var import_preferences17 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/more-menu/copy-content-menu-item.mjs
-  var import_components233 = __toESM(require_components(), 1);
-  var import_data199 = __toESM(require_data(), 1);
-  var import_i18n296 = __toESM(require_i18n(), 1);
-  var import_compose77 = __toESM(require_compose(), 1);
-  var import_notices31 = __toESM(require_notices(), 1);
+  var import_data200 = __toESM(require_data(), 1);
+  var import_i18n298 = __toESM(require_i18n(), 1);
+  var import_compose79 = __toESM(require_compose(), 1);
+  var import_notices30 = __toESM(require_notices(), 1);
   var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
   function CopyContentMenuItem() {
-    const { createNotice } = (0, import_data199.useDispatch)(import_notices31.store);
-    const { getEditedPostContent: getEditedPostContent2 } = (0, import_data199.useSelect)(store);
+    const { createNotice } = (0, import_data200.useDispatch)(import_notices30.store);
+    const { getEditedPostContent: getEditedPostContent2 } = (0, import_data200.useSelect)(store);
     function getText() {
       return getEditedPostContent2();
     }
     function onSuccess() {
-      createNotice("info", (0, import_i18n296.__)("All content copied."), {
+      createNotice("info", (0, import_i18n298.__)("All content copied."), {
         isDismissible: true,
         type: "snackbar"
       });
     }
-    const ref = (0, import_compose77.useCopyToClipboard)(getText, onSuccess);
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_components233.MenuItem, { ref, children: (0, import_i18n296.__)("Copy all blocks") });
+    const ref = (0, import_compose79.useCopyToClipboard)(getText, onSuccess);
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(menu_exports.Item, { ref, children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n298.__)("Copy all blocks") }) });
+  }
+
+  // packages/editor/build-module/components/more-menu/more-menu-item.mjs
+  var import_components229 = __toESM(require_components(), 1);
+  var import_element353 = __toESM(require_element(), 1);
+  var import_primitives98 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+  function adaptShortcut(shortcut) {
+    if (!shortcut) {
+      return void 0;
+    }
+    if (typeof shortcut === "string") {
+      return { displayShortcut: shortcut, label: shortcut };
+    }
+    if ("displayShortcut" in shortcut) {
+      return shortcut;
+    }
+    return {
+      displayShortcut: shortcut.display,
+      label: shortcut.ariaLabel ?? shortcut.display
+    };
+  }
+  function UnforwardedMoreMenuItem({
+    "aria-checked": ariaChecked,
+    "aria-label": ariaLabel,
+    children,
+    disabled: disabled2,
+    href,
+    icon,
+    info,
+    isSelected: isSelected2,
+    label,
+    onClick,
+    role,
+    shortcut,
+    target,
+    ...props
+  }, ref) {
+    const itemLabel = /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(menu_exports.ItemLabel, { children: children ?? label });
+    const itemAriaLabel = ariaLabel ?? label;
+    const description = info ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(menu_exports.ItemDescription, { children: info }) : null;
+    let prefix2;
+    if (icon) {
+      prefix2 = (0, import_element353.isValidElement)(icon) && (icon.type === "svg" || icon.type === import_primitives98.SVG) ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+        menu_exports.PrefixIcon,
+        {
+          icon,
+          className: icon.props.className
+        }
+      ) : /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components229.Icon, { icon });
+    }
+    const itemShortcut = adaptShortcut(shortcut);
+    const checked = isSelected2 ?? (ariaChecked === true || ariaChecked === "true");
+    const isMixed = isSelected2 === void 0 && ariaChecked === "mixed";
+    if (role === "menuitemcheckbox" && !isMixed) {
+      return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+        menu_exports.CheckboxItem,
+        {
+          ref,
+          "aria-label": itemAriaLabel,
+          checked,
+          closeOnClick: true,
+          disabled: disabled2,
+          onClick,
+          prefix: prefix2,
+          shortcut: itemShortcut,
+          ...props,
+          children: [
+            itemLabel,
+            description
+          ]
+        }
+      );
+    }
+    if (href !== void 0 && !disabled2) {
+      return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+        menu_exports.LinkItem,
+        {
+          ref,
+          "aria-label": itemAriaLabel,
+          closeOnClick: true,
+          href,
+          prefix: prefix2,
+          shortcut: itemShortcut,
+          target,
+          onClick,
+          ...props,
+          children: [
+            itemLabel,
+            description
+          ]
+        }
+      );
+    }
+    const checkableProps = role === "menuitemradio" || role === "menuitemcheckbox" ? { role, "aria-checked": isMixed ? "mixed" : checked } : {};
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+      menu_exports.Item,
+      {
+        ref,
+        "aria-label": itemAriaLabel,
+        disabled: disabled2,
+        prefix: prefix2,
+        shortcut: itemShortcut,
+        onClick,
+        ...checkableProps,
+        ...props,
+        children: [
+          itemLabel,
+          description
+        ]
+      }
+    );
   }
+  var more_menu_item_default = (0, import_element353.forwardRef)(UnforwardedMoreMenuItem);

   // packages/editor/build-module/components/mode-switcher/index.mjs
-  var import_i18n297 = __toESM(require_i18n(), 1);
-  var import_components234 = __toESM(require_components(), 1);
-  var import_data200 = __toESM(require_data(), 1);
+  var import_i18n299 = __toESM(require_i18n(), 1);
+  var import_data201 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/editor/build-module/utils/keyboard-shortcut.mjs
+  var import_keycodes15 = __toESM(require_keycodes(), 1);
+  function getKeyboardShortcut({ character, modifier } = {}) {
+    if (!character) {
+      return null;
+    }
+    if (!modifier) {
+      return {
+        ariaKeyShortcut: character,
+        displayShortcut: character,
+        label: character
+      };
+    }
+    return {
+      ariaKeyShortcut: import_keycodes15.ariaKeyShortcut[modifier](character),
+      displayShortcut: import_keycodes15.displayShortcut[modifier](character),
+      label: import_keycodes15.shortcutAriaLabel[modifier](character)
+    };
+  }
+
+  // packages/editor/build-module/components/mode-switcher/index.mjs
+  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   var MODES = [
     {
       value: "visual",
-      label: (0, import_i18n297.__)("Visual editor")
+      label: (0, import_i18n299.__)("Visual editor")
     },
     {
       value: "text",
-      label: (0, import_i18n297.__)("Code editor")
+      label: (0, import_i18n299.__)("Code editor")
     }
   ];
   function ModeSwitcher() {
-    const { shortcut, isRichEditingEnabled, isCodeEditingEnabled, mode } = (0, import_data200.useSelect)(
+    const { keyCombination, isRichEditingEnabled, isCodeEditingEnabled, mode } = (0, import_data201.useSelect)(
       (select9) => ({
-        shortcut: select9(
+        keyCombination: select9(
           import_keyboard_shortcuts7.store
-        ).getShortcutRepresentation("core/editor/toggle-mode"),
+        ).getShortcutKeyCombination("core/editor/toggle-mode"),
         isRichEditingEnabled: select9(store).getEditorSettings().richEditingEnabled,
         isCodeEditingEnabled: select9(store).getEditorSettings().codeEditingEnabled,
         mode: select9(store).getEditorMode()
       }),
       []
     );
-    const { switchEditorMode: switchEditorMode2 } = (0, import_data200.useDispatch)(store);
+    const { switchEditorMode: switchEditorMode2 } = (0, import_data201.useDispatch)(store);
     let selectedMode = mode;
     if (!isRichEditingEnabled && mode === "visual") {
       selectedMode = "text";
@@ -108067,6 +108696,7 @@ ${content}
     if (!isCodeEditingEnabled && mode === "text") {
       selectedMode = "visual";
     }
+    const shortcut = getKeyboardShortcut(keyCombination);
     const choices = MODES.map((choice) => {
       if (!isCodeEditingEnabled && choice.value === "text") {
         choice = {
@@ -108078,7 +108708,7 @@ ${content}
         choice = {
           ...choice,
           disabled: true,
-          info: (0, import_i18n297.__)(
+          info: (0, import_i18n299.__)(
             "You can enable the visual editor in your profile settings."
           )
         };
@@ -108088,183 +108718,291 @@ ${content}
       }
       return choice;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components234.MenuGroup, { label: (0, import_i18n297.__)("Editor"), children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
-      import_components234.MenuItemsChoice,
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      menu_exports.RadioGroup,
       {
-        choices,
         value: selectedMode,
-        onSelect: switchEditorMode2
+        onValueChange: (value) => switchEditorMode2(value),
+        children: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(menu_exports.Group, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(menu_exports.GroupLabel, { children: (0, import_i18n299.__)("Editor") }),
+          choices.map((choice) => /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+            menu_exports.RadioItem,
+            {
+              value: choice.value,
+              disabled: choice.disabled,
+              shortcut: choice.shortcut,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(menu_exports.ItemLabel, { children: choice.label }),
+                choice.info && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(menu_exports.ItemDescription, { children: choice.info })
+              ]
+            },
+            choice.value
+          ))
+        ] })
       }
-    ) });
+    );
   }
   var mode_switcher_default = ModeSwitcher;

+  // packages/editor/build-module/components/more-menu/more-menu-group.mjs
+  var import_element354 = __toESM(require_element(), 1);
+  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
+  function MoreMenuGroup({
+    label,
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_jsx_runtime563.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(menu_exports.Separator, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(menu_exports.Group, { children: [
+        label && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(menu_exports.GroupLabel, { children: label }),
+        toMenuItems(children)
+      ] })
+    ] });
+  }
+  function toMenuItems(fills) {
+    return import_element354.Children.map(fills, (fill) => {
+      if (!(0, import_element354.isValidElement)(fill) || fill.type === more_menu_item_default) {
+        return fill;
+      }
+      const label = /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(menu_exports.ItemLabel, { children: null });
+      const render5 = fill;
+      return fill.props.href !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(menu_exports.LinkItem, { "aria-labelledby": "", render: render5, children: label }) : /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(menu_exports.Item, { nativeButton: true, "aria-labelledby": "", render: render5, children: label });
+    });
+  }
+
+  // packages/editor/build-module/components/more-menu/more-menu-preference-item.mjs
+  var import_a11y14 = __toESM(require_a11y(), 1);
+  var import_data202 = __toESM(require_data(), 1);
+  var import_i18n300 = __toESM(require_i18n(), 1);
+  var import_preferences16 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+  function MoreMenuPreferenceItem({
+    scope,
+    name: name2,
+    label,
+    info,
+    messageActivated,
+    messageDeactivated,
+    shortcut,
+    handleToggling = true,
+    onToggle = () => null
+  }) {
+    const isActive = (0, import_data202.useSelect)(
+      (select9) => !!select9(import_preferences16.store).get(scope, name2),
+      [scope, name2]
+    );
+    const { toggle } = (0, import_data202.useDispatch)(import_preferences16.store);
+    function speakMessage() {
+      if (isActive) {
+        (0, import_a11y14.speak)(
+          messageDeactivated || (0, import_i18n300.sprintf)(
+            /* translators: %s: preference name, e.g. 'Fullscreen mode' */
+            (0, import_i18n300.__)("Preference deactivated - %s"),
+            label
+          )
+        );
+      } else {
+        (0, import_a11y14.speak)(
+          messageActivated || (0, import_i18n300.sprintf)(
+            /* translators: %s: preference name, e.g. 'Fullscreen mode' */
+            (0, import_i18n300.__)("Preference activated - %s"),
+            label
+          )
+        );
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(
+      menu_exports.CheckboxItem,
+      {
+        checked: isActive,
+        onCheckedChange: () => {
+          onToggle();
+          if (handleToggling) {
+            toggle(scope, name2);
+          }
+          speakMessage();
+        },
+        shortcut,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(menu_exports.ItemLabel, { children: label }),
+          info ? /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(menu_exports.ItemDescription, { children: info }) : null
+        ]
+      }
+    );
+  }
+
   // packages/editor/build-module/components/more-menu/tools-more-menu-group.mjs
-  var import_components235 = __toESM(require_components(), 1);
-  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ToolsMoreMenuGroup, Slot: Slot11 } = (0, import_components235.createSlotFill)(
+  var import_components230 = __toESM(require_components(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: ToolsMoreMenuGroup, Slot: Slot11 } = (0, import_components230.createSlotFill)(
     /* @__PURE__ */ Symbol("ToolsMoreMenuGroup")
   );
-  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Slot11, { fillProps });
+  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(Slot11, { fillProps });
   var tools_more_menu_group_default = ToolsMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/view-more-menu-group.mjs
-  var import_components236 = __toESM(require_components(), 1);
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ViewMoreMenuGroup, Slot: Slot12 } = (0, import_components236.createSlotFill)(
+  var import_components231 = __toESM(require_components(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: ViewMoreMenuGroup, Slot: Slot12 } = (0, import_components231.createSlotFill)(
     /* @__PURE__ */ Symbol("ViewMoreMenuGroup")
   );
-  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(Slot12, { fillProps });
+  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(Slot12, { fillProps });
   var view_more_menu_group_default = ViewMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
+  var DISTRACTION_FREE_SHORTCUT = getKeyboardShortcut({
+    character: "\\",
+    modifier: "primaryShift"
+  });
+  var KEYBOARD_SHORTCUTS_SHORTCUT = getKeyboardShortcut({
+    character: "h",
+    modifier: "access"
+  });
   function MoreMenu({ isRevisionMode = false }) {
-    const { openModal: openModal2 } = (0, import_data201.useDispatch)(store3);
-    const { set: setPreference } = (0, import_data201.useDispatch)(import_preferences16.store);
-    const { toggleDistractionFree: toggleDistractionFree2 } = (0, import_data201.useDispatch)(store);
-    const showIconLabels = (0, import_data201.useSelect)(
-      (select9) => select9(import_preferences16.store).get("core", "showIconLabels"),
+    const { openModal: openModal2 } = (0, import_data203.useDispatch)(store3);
+    const { set: setPreference } = (0, import_data203.useDispatch)(import_preferences17.store);
+    const { toggleDistractionFree: toggleDistractionFree2 } = (0, import_data203.useDispatch)(store);
+    const showIconLabels = (0, import_data203.useSelect)(
+      (select9) => select9(import_preferences17.store).get("core", "showIconLabels"),
       []
     );
     const turnOffDistractionFree = () => {
       setPreference("core", "distractionFree", false);
     };
-    const dropdownProps = {
-      icon: more_vertical_default,
-      label: (0, import_i18n298.__)("Options"),
-      popoverProps: {
-        placement: "bottom-end",
-        className: "more-menu-dropdown__content"
-      },
-      toggleProps: {
-        showTooltip: !showIconLabels,
-        ...showIconLabels && { variant: "tertiary" },
-        tooltipPosition: "bottom",
-        size: "compact"
-      }
-    };
-    if (isRevisionMode) {
-      return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components237.DropdownMenu, { ...dropdownProps, children: () => /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(mode_switcher_default, {}) });
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_jsx_runtime564.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components237.DropdownMenu, { ...dropdownProps, children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_jsx_runtime564.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_components237.MenuGroup, { label: (0, import_i18n298._x)("View", "noun"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-          import_preferences16.PreferenceToggleMenuItem,
-          {
-            scope: "core",
-            name: "fixedToolbar",
-            onToggle: turnOffDistractionFree,
-            label: (0, import_i18n298.__)("Top toolbar"),
-            info: (0, import_i18n298.__)(
-              "Access all block and document tools in a single place"
-            ),
-            messageActivated: (0, import_i18n298.__)(
-              "Top toolbar activated."
-            ),
-            messageDeactivated: (0, import_i18n298.__)(
-              "Top toolbar deactivated."
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-          import_preferences16.PreferenceToggleMenuItem,
-          {
-            scope: "core",
-            name: "distractionFree",
-            label: (0, import_i18n298.__)("Distraction free"),
-            info: (0, import_i18n298.__)("Write with calmness"),
-            handleToggling: false,
-            onToggle: () => toggleDistractionFree2({
-              createNotice: false
-            }),
-            messageActivated: (0, import_i18n298.__)(
-              "Distraction free mode activated."
-            ),
-            messageDeactivated: (0, import_i18n298.__)(
-              "Distraction free mode deactivated."
-            ),
-            shortcut: import_keycodes16.displayShortcut.primaryShift(
-              "\\"
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-          import_preferences16.PreferenceToggleMenuItem,
-          {
-            scope: "core",
-            name: "focusMode",
-            label: (0, import_i18n298.__)("Spotlight mode"),
-            info: (0, import_i18n298.__)("Focus on one block at a time"),
-            messageActivated: (0, import_i18n298.__)(
-              "Spotlight mode activated."
-            ),
-            messageDeactivated: (0, import_i18n298.__)(
-              "Spotlight mode deactivated."
-            )
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(view_more_menu_group_default.Slot, { fillProps: { onClose } })
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(mode_switcher_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-        action_item_default.Slot,
-        {
-          name: "core/plugin-more-menu",
-          label: (0, import_i18n298.__)("Panels"),
-          fillProps: { onClick: onClose }
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_components237.MenuGroup, { label: (0, import_i18n298.__)("Tools"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-          import_components237.MenuItem,
-          {
-            onClick: () => openModal2("editor/keyboard-shortcut-help"),
-            shortcut: import_keycodes16.displayShortcut.access("h"),
-            children: (0, import_i18n298.__)("Keyboard shortcuts")
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(CopyContentMenuItem, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(
-          import_components237.MenuItem,
+    const trigger = /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      menu_exports.Trigger,
+      {
+        render: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+          import_components232.Button,
           {
-            icon: external_default,
-            href: (0, import_i18n298.__)(
-              "https://wordpress.org/documentation/article/wordpress-block-editor/"
-            ),
-            target: "_blank",
-            rel: "noopener",
-            children: [
-              (0, import_i18n298.__)("Help"),
-              /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(VisuallyHidden, {
-                render: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("span", {}),
-                /* translators: accessibility text */
-                children: (0, import_i18n298.__)("(opens in a new tab)")
-              })
-            ]
+            size: "compact",
+            icon: more_vertical_default,
+            label: (0, import_i18n301.__)("Options"),
+            showTooltip: !showIconLabels,
+            tooltipPosition: "bottom",
+            variant: showIconLabels ? "tertiary" : void 0
           }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-          tools_more_menu_group_default.Slot,
+        )
+      }
+    );
+    const positioner = /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.Positioner, { align: "end" });
+    if (isRevisionMode) {
+      return /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(menu_exports.Root, { modal: false, children: [
+        trigger,
+        /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+          menu_exports.Popup,
           {
-            fillProps: { onClose }
+            className: "editor-more-menu__popup",
+            positioner,
+            children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(mode_switcher_default, {})
           }
         )
-      ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components237.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
-        import_components237.MenuItem,
+      ] });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(menu_exports.Root, { modal: false, children: [
+      trigger,
+      /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(
+        menu_exports.Popup,
         {
-          onClick: () => openModal2("editor/preferences"),
-          children: (0, import_i18n298.__)("Preferences")
+          className: "editor-more-menu__popup",
+          positioner,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(menu_exports.Group, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.GroupLabel, { children: (0, import_i18n301._x)("View", "noun") }),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+                MoreMenuPreferenceItem,
+                {
+                  scope: "core",
+                  name: "fixedToolbar",
+                  onToggle: turnOffDistractionFree,
+                  label: (0, import_i18n301.__)("Top toolbar"),
+                  info: (0, import_i18n301.__)(
+                    "Access all block and document tools in a single place"
+                  ),
+                  messageActivated: (0, import_i18n301.__)("Top toolbar activated."),
+                  messageDeactivated: (0, import_i18n301.__)("Top toolbar deactivated.")
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+                MoreMenuPreferenceItem,
+                {
+                  scope: "core",
+                  name: "distractionFree",
+                  label: (0, import_i18n301.__)("Distraction free"),
+                  info: (0, import_i18n301.__)("Write with calmness"),
+                  handleToggling: false,
+                  onToggle: () => toggleDistractionFree2({ createNotice: false }),
+                  messageActivated: (0, import_i18n301.__)(
+                    "Distraction free mode activated."
+                  ),
+                  messageDeactivated: (0, import_i18n301.__)(
+                    "Distraction free mode deactivated."
+                  ),
+                  shortcut: DISTRACTION_FREE_SHORTCUT
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+                MoreMenuPreferenceItem,
+                {
+                  scope: "core",
+                  name: "focusMode",
+                  label: (0, import_i18n301.__)("Spotlight mode"),
+                  info: (0, import_i18n301.__)("Focus on one block at a time"),
+                  messageActivated: (0, import_i18n301.__)("Spotlight mode activated."),
+                  messageDeactivated: (0, import_i18n301.__)(
+                    "Spotlight mode deactivated."
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(view_more_menu_group_default.Slot, {})
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.Separator, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(mode_switcher_default, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+              action_item_default.Slot,
+              {
+                name: "core/plugin-more-menu",
+                fillProps: { as: more_menu_item_default },
+                children: (items) => /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(MoreMenuGroup, { label: (0, import_i18n301.__)("Panels"), children: items })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.Separator, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(menu_exports.Group, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.GroupLabel, { children: (0, import_i18n301.__)("Tools") }),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+                menu_exports.Item,
+                {
+                  onClick: () => openModal2("editor/keyboard-shortcut-help"),
+                  shortcut: KEYBOARD_SHORTCUTS_SHORTCUT,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n301.__)("Keyboard shortcuts") })
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(CopyContentMenuItem, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+                menu_exports.LinkItem,
+                {
+                  href: (0, import_i18n301.__)(
+                    "https://wordpress.org/documentation/article/wordpress-block-editor/"
+                  ),
+                  openInNewTab: true,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n301.__)("Help") })
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(tools_more_menu_group_default.Slot, {})
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.Separator, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.Item, { onClick: () => openModal2("editor/preferences"), children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n301.__)("Preferences") }) })
+          ]
         }
-      ) })
-    ] }) }) });
+      )
+    ] });
   }

   // packages/editor/build-module/components/post-publish-button/post-publish-button-or-toggle.mjs
-  var import_compose78 = __toESM(require_compose(), 1);
-  var import_data202 = __toESM(require_data(), 1);
-  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+  var import_compose80 = __toESM(require_compose(), 1);
+  var import_data204 = __toESM(require_data(), 1);
+  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
   var IS_TOGGLE = "toggle";
   var IS_BUTTON = "button";
   function PostPublishButtonOrToggle({
@@ -108272,8 +109010,8 @@ ${content}
     setEntitiesSavedStatesCallback
   }) {
     let component;
-    const isSmallerThanMediumViewport = (0, import_compose78.useViewportMatch)("medium", "<");
-    const { togglePublishSidebar: togglePublishSidebar2 } = (0, import_data202.useDispatch)(store);
+    const isSmallerThanMediumViewport = (0, import_compose80.useViewportMatch)("medium", "<");
+    const { togglePublishSidebar: togglePublishSidebar2 } = (0, import_data204.useDispatch)(store);
     const {
       hasPublishAction,
       isBeingScheduled,
@@ -108285,7 +109023,7 @@ ${content}
       postStatus,
       postStatusHasChanged,
       postType: postType2
-    } = (0, import_data202.useSelect)((select9) => {
+    } = (0, import_data204.useSelect)((select9) => {
       return {
         hasPublishAction: !!select9(store).getCurrentPost()?._links?.["wp:action-publish"],
         isBeingScheduled: select9(store).isEditedPostBeingScheduled(),
@@ -108308,7 +109046,7 @@ ${content}
     } else {
       component = IS_BUTTON;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
       post_publish_button_default,
       {
         forceIsDirty,
@@ -108321,17 +109059,17 @@ ${content}
   }

   // packages/editor/build-module/components/post-view-link/index.mjs
-  var import_i18n299 = __toESM(require_i18n(), 1);
-  var import_components238 = __toESM(require_components(), 1);
-  var import_core_data110 = __toESM(require_core_data(), 1);
-  var import_data203 = __toESM(require_data(), 1);
-  var import_preferences17 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n302 = __toESM(require_i18n(), 1);
+  var import_components233 = __toESM(require_components(), 1);
+  var import_core_data114 = __toESM(require_core_data(), 1);
+  var import_data205 = __toESM(require_data(), 1);
+  var import_preferences18 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   function PostViewLink() {
-    const { hasLoaded, permalink, isPublished, label, showIconLabels } = (0, import_data203.useSelect)((select9) => {
+    const { hasLoaded, permalink, isPublished, label, showIconLabels } = (0, import_data205.useSelect)((select9) => {
       const postTypeSlug = select9(store).getCurrentPostType();
-      const postType2 = select9(import_core_data110.store).getPostType(postTypeSlug);
-      const { get } = select9(import_preferences17.store);
+      const postType2 = select9(import_core_data114.store).getPostType(postTypeSlug);
+      const { get } = select9(import_preferences18.store);
       return {
         permalink: select9(store).getPermalink(),
         isPublished: select9(store).isCurrentPostPublished(),
@@ -108343,11 +109081,11 @@ ${content}
     if (!isPublished || !permalink || !hasLoaded) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
-      import_components238.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+      import_components233.Button,
       {
         icon: external_default,
-        label: label || (0, import_i18n299.__)("View post"),
+        label: label || (0, import_i18n302.__)("View post"),
         href: permalink,
         target: "_blank",
         showTooltip: !showIconLabels,
@@ -108357,12 +109095,12 @@ ${content}
   }

   // packages/editor/build-module/components/preview-dropdown/index.mjs
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_components239 = __toESM(require_components(), 1);
-  var import_i18n300 = __toESM(require_i18n(), 1);
-  var import_data204 = __toESM(require_data(), 1);
-  var import_core_data111 = __toESM(require_core_data(), 1);
-  var import_preferences18 = __toESM(require_preferences(), 1);
+  var import_compose81 = __toESM(require_compose(), 1);
+  var import_components234 = __toESM(require_components(), 1);
+  var import_i18n303 = __toESM(require_i18n(), 1);
+  var import_data206 = __toESM(require_data(), 1);
+  var import_core_data115 = __toESM(require_core_data(), 1);
+  var import_preferences19 = __toESM(require_preferences(), 1);
   var import_block_editor71 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/sidebar/constants.mjs
@@ -108372,9 +109110,9 @@ ${content}
   };

   // packages/editor/build-module/components/preview-dropdown/index.mjs
-  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
-  function PreviewDropdown({ forceIsAutosaveable, disabled: disabled2 }) {
+  function PreviewMenu({ forceIsAutosaveable, disabled: disabled2 }) {
     const {
       deviceType,
       homeUrl,
@@ -108389,7 +109127,7 @@ ${content}
       isResponsiveEditingEnabled,
       hasBlockSelection,
       activeComplementaryArea
-    } = (0, import_data204.useSelect)((select9) => {
+    } = (0, import_data206.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentTemplateId: getCurrentTemplateId2,
@@ -108400,13 +109138,13 @@ ${content}
       const {
         isResponsiveEditing: _isResponsiveEditing,
         getBlockSelectionStart: getBlockSelectionStart2,
-        getSettings: getSettings11
+        getSettings: getSettings12
       } = unlock(select9(import_block_editor71.store));
-      const { getEntityRecord, getPostType } = select9(import_core_data111.store);
-      const { get } = select9(import_preferences18.store);
+      const { getEntityRecord, getPostType } = select9(import_core_data115.store);
+      const { get } = select9(import_preferences19.store);
       const _currentPostType = getCurrentPostType2();
       const viewportBreakpoints = getViewportBreakpoints5(
-        getSettings11().__experimentalFeatures?.viewport
+        getSettings12().__experimentalFeatures?.viewport
       );
       return {
         deviceType: getDeviceType2(),
@@ -108425,16 +109163,15 @@ ${content}
       };
     }, []);
     const { setDeviceType: setDeviceType2, setRenderingMode: setRenderingMode2, setDefaultRenderingMode: setDefaultRenderingMode2 } = unlock(
-      (0, import_data204.useDispatch)(store)
+      (0, import_data206.useDispatch)(store)
     );
-    const { resetZoomLevel, setStyleStateViewport, setResponsiveEditing } = unlock((0, import_data204.useDispatch)(import_block_editor71.store));
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data204.useDispatch)(store3);
+    const { resetZoomLevel, setStyleStateViewport, setResponsiveEditing } = unlock((0, import_data206.useDispatch)(import_block_editor71.store));
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data206.useDispatch)(store3);
     const handleDevicePreviewChange = (newDeviceType) => {
       setDeviceType2(newDeviceType);
       resetZoomLevel();
     };
-    const handleResponsiveEditingChange = () => {
-      const newIsResponsiveEditing = !isResponsiveEditing;
+    const handleResponsiveEditingChange = (newIsResponsiveEditing) => {
       setResponsiveEditing(newIsResponsiveEditing);
       setStyleStateViewport(
         newIsResponsiveEditing ? VIEWPORT_STATE_BY_DEVICE_TYPE[deviceType] ?? "default" : "default"
@@ -108443,24 +109180,6 @@ ${content}
         enableComplementaryArea2("core", sidebars.block);
       }
     };
-    const isMobile = (0, import_compose79.useViewportMatch)("medium", "<");
-    if (isMobile) {
-      return null;
-    }
-    const popoverProps = {
-      placement: "bottom-end"
-    };
-    const toggleProps = {
-      className: "editor-preview-dropdown__toggle",
-      iconPosition: "right",
-      size: "compact",
-      showTooltip: !showIconLabels,
-      disabled: disabled2,
-      accessibleWhenDisabled: disabled2
-    };
-    const menuProps = {
-      "aria-label": (0, import_i18n300.__)("View options")
-    };
     const deviceIcons = {
       desktop: desktop_default,
       mobile: mobile_default,
@@ -108469,153 +109188,181 @@ ${content}
     const choices = [
       {
         value: "Desktop",
-        label: (0, import_i18n300.__)("Desktop"),
-        icon: desktop_default,
-        info: isResponsiveEditing ? (0, import_i18n300.__)("Style all viewports.") : (0, import_i18n300.__)("Preview desktop viewport.")
+        label: (0, import_i18n303.__)("Desktop"),
+        info: isResponsiveEditing ? (0, import_i18n303.__)("Style all viewports.") : (0, import_i18n303.__)("Preview desktop viewport.")
       },
       ...hasTabletViewport ? [
         {
           value: "Tablet",
-          label: (0, import_i18n300.__)("Tablet"),
-          icon: tablet_default,
-          info: isResponsiveEditing ? (0, import_i18n300.__)("Style tablet only.") : (0, import_i18n300.__)("Preview tablet viewport.")
+          label: (0, import_i18n303.__)("Tablet"),
+          info: isResponsiveEditing ? (0, import_i18n303.__)("Style tablet only.") : (0, import_i18n303.__)("Preview tablet viewport.")
         }
       ] : [],
       ...hasMobileViewport ? [
         {
           value: "Mobile",
-          label: (0, import_i18n300.__)("Mobile"),
-          icon: mobile_default,
-          info: isResponsiveEditing ? (0, import_i18n300.__)("Style mobile only.") : (0, import_i18n300.__)("Preview mobile viewport.")
+          label: (0, import_i18n303.__)("Mobile"),
+          info: isResponsiveEditing ? (0, import_i18n303.__)("Style mobile only.") : (0, import_i18n303.__)("Preview mobile viewport.")
         }
       ] : []
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-      import_components239.DropdownMenu,
-      {
-        className: clsx_default(
-          "editor-preview-dropdown",
-          `editor-preview-dropdown--${deviceType.toLowerCase()}`,
-          { "is-responsive-editing": isResponsiveEditing }
-        ),
-        popoverProps,
-        toggleProps,
-        menuProps,
-        icon: deviceIcons[deviceType.toLowerCase()],
-        label: (0, import_i18n300.__)("View"),
-        disableOpenOnArrowDown: disabled2,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(import_jsx_runtime567.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-            import_components239.MenuItemsChoice,
-            {
-              choices,
-              value: deviceType,
-              onSelect: handleDevicePreviewChange
-            }
-          ) }),
-          isResponsiveEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-            import_components239.MenuItem,
-            {
-              icon: isResponsiveEditing ? check_default : void 0,
-              isSelected: isResponsiveEditing,
-              role: "menuitemcheckbox",
-              onClick: handleResponsiveEditingChange,
-              info: (0, import_i18n300.__)(
-                "Style changes apply only to the selected viewport."
-              ),
-              children: (0, import_i18n300.__)("Responsive styles")
-            }
-          ) }),
-          isTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(
-            import_components239.MenuItem,
-            {
-              href: homeUrl,
-              target: "_blank",
-              icon: external_default,
-              onClick: onClose,
-              children: [
-                (0, import_i18n300.__)("View site"),
-                /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(VisuallyHidden, {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("span", {}),
-                  /* translators: accessibility text */
-                  children: (0, import_i18n300.__)("(opens in a new tab)")
-                })
-              ]
-            }
-          ) }),
-          !isTemplate2 && !!templateId2 && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-            import_components239.MenuItem,
-            {
-              icon: !isTemplateHidden ? check_default : void 0,
-              isSelected: !isTemplateHidden,
-              role: "menuitemcheckbox",
-              onClick: () => {
-                const newRenderingMode = isTemplateHidden ? "template-locked" : "post-only";
-                setRenderingMode2(newRenderingMode);
-                setDefaultRenderingMode2(newRenderingMode);
-                resetZoomLevel();
-              },
-              children: (0, import_i18n300.__)("Show template")
-            }
-          ) }),
-          isViewable && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_components239.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-            PostPreviewMenuItem,
-            {
-              forceIsAutosaveable,
-              onPreview: onClose
-            }
-          ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
-            action_item_default.Slot,
+    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(menu_exports.Root, { modal: false, disabled: disabled2, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+        menu_exports.Trigger,
+        {
+          render: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+            import_components234.Button,
             {
-              name: "core/plugin-preview-menu",
-              fillProps: { onClick: onClose }
+              className: clsx_default("editor-preview-dropdown__toggle", {
+                "is-responsive-editing": isResponsiveEditing
+              }),
+              size: "compact",
+              icon: deviceIcons[deviceType.toLowerCase()],
+              label: (0, import_i18n303.__)("View"),
+              showTooltip: !showIconLabels,
+              disabled: disabled2,
+              accessibleWhenDisabled: disabled2
             }
           )
-        ] })
-      }
-    );
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(
+        menu_exports.Popup,
+        {
+          className: "editor-preview-dropdown__popup",
+          positioner: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Positioner, { align: "end" }),
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+              menu_exports.RadioGroup,
+              {
+                value: deviceType,
+                onValueChange: (value) => handleDevicePreviewChange(value),
+                children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Group, { children: choices.map((choice) => /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(
+                  menu_exports.RadioItem,
+                  {
+                    value: choice.value,
+                    children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemLabel, { children: choice.label }),
+                      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemDescription, { children: choice.info })
+                    ]
+                  },
+                  choice.value
+                )) })
+              }
+            ),
+            isResponsiveEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Separator, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(
+                menu_exports.CheckboxItem,
+                {
+                  checked: isResponsiveEditing,
+                  onCheckedChange: handleResponsiveEditingChange,
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n303.__)("Responsive styles") }),
+                    /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemDescription, { children: (0, import_i18n303.__)(
+                      "Style changes apply only to the selected viewport."
+                    ) })
+                  ]
+                }
+              ) })
+            ] }),
+            isTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Separator, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+                menu_exports.LinkItem,
+                {
+                  href: homeUrl,
+                  openInNewTab: true,
+                  closeOnClick: true,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n303.__)("View site") })
+                }
+              ) })
+            ] }),
+            !isTemplate2 && !!templateId2 && /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Separator, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+                menu_exports.CheckboxItem,
+                {
+                  checked: !isTemplateHidden,
+                  onCheckedChange: (checked) => {
+                    const newRenderingMode = checked ? "template-locked" : "post-only";
+                    setRenderingMode2(newRenderingMode);
+                    setDefaultRenderingMode2(newRenderingMode);
+                    resetZoomLevel();
+                  },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n303.__)("Show template") })
+                }
+              ) })
+            ] }),
+            isViewable && /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Separator, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+                PostPreviewMenuItem,
+                {
+                  forceIsAutosaveable
+                }
+              ) })
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+              action_item_default.Slot,
+              {
+                name: "core/plugin-preview-menu",
+                fillProps: { as: more_menu_item_default },
+                children: (items) => /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(MoreMenuGroup, { children: items })
+              }
+            )
+          ]
+        }
+      )
+    ] });
+  }
+  function PreviewDropdown(props) {
+    const isMobile = (0, import_compose81.useViewportMatch)("medium", "<");
+    if (isMobile) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(PreviewMenu, { ...props });
   }

   // packages/editor/build-module/components/zoom-out-toggle/index.mjs
-  var import_components240 = __toESM(require_components(), 1);
-  var import_i18n301 = __toESM(require_i18n(), 1);
-  var import_element350 = __toESM(require_element(), 1);
-  var import_data205 = __toESM(require_data(), 1);
+  var import_components235 = __toESM(require_components(), 1);
+  var import_i18n304 = __toESM(require_i18n(), 1);
+  var import_element355 = __toESM(require_element(), 1);
+  var import_data207 = __toESM(require_data(), 1);
   var import_block_editor72 = __toESM(require_block_editor(), 1);
-  var import_preferences19 = __toESM(require_preferences(), 1);
+  var import_preferences20 = __toESM(require_preferences(), 1);
   var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_keycodes17 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
+  var import_keycodes16 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
   var ZoomOutToggle = ({ disabled: disabled2 }) => {
-    const { isZoomOut, showIconLabels, isDistractionFree } = (0, import_data205.useSelect)(
+    const { isZoomOut, showIconLabels, isDistractionFree } = (0, import_data207.useSelect)(
       (select9) => ({
         isZoomOut: unlock(select9(import_block_editor72.store)).isZoomOut(),
-        showIconLabels: select9(import_preferences19.store).get(
+        showIconLabels: select9(import_preferences20.store).get(
           "core",
           "showIconLabels"
         ),
-        isDistractionFree: select9(import_preferences19.store).get(
+        isDistractionFree: select9(import_preferences20.store).get(
           "core",
           "distractionFree"
         )
       })
     );
     const { resetZoomLevel, setZoomLevel } = unlock(
-      (0, import_data205.useDispatch)(import_block_editor72.store)
+      (0, import_data207.useDispatch)(import_block_editor72.store)
     );
-    const { registerShortcut, unregisterShortcut } = (0, import_data205.useDispatch)(
+    const { registerShortcut, unregisterShortcut } = (0, import_data207.useDispatch)(
       import_keyboard_shortcuts8.store
     );
-    (0, import_element350.useEffect)(() => {
+    (0, import_element355.useEffect)(() => {
       registerShortcut({
         name: "core/editor/zoom",
         category: "global",
-        description: (0, import_i18n301.__)("Enter or exit zoom out."),
+        description: (0, import_i18n304.__)("Enter or exit zoom out."),
         keyCombination: {
           // `primaryShift+0` (`ctrl+shift+0`) is the shortcut for switching
           // to input mode in Windows, so apply a different key combination.
-          modifier: (0, import_keycodes17.isAppleOS)() ? "primaryShift" : "secondary",
+          modifier: (0, import_keycodes16.isAppleOS)() ? "primaryShift" : "secondary",
           character: "0"
         }
       });
@@ -108643,14 +109390,14 @@ ${content}
         setZoomLevel("auto-scaled");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
-      import_components240.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+      import_components235.Button,
       {
         accessibleWhenDisabled: true,
         disabled: disabled2,
         onClick: handleZoomOut,
         icon: square_default,
-        label: (0, import_i18n301.__)("Zoom Out"),
+        label: (0, import_i18n304.__)("Zoom Out"),
         isPressed: isZoomOut,
         size: "compact",
         showTooltip: !showIconLabels,
@@ -108661,33 +109408,55 @@ ${content}
   var zoom_out_toggle_default = ZoomOutToggle;

   // packages/editor/build-module/components/collaborators-presence/index.mjs
-  var import_components243 = __toESM(require_components(), 1);
-  var import_element358 = __toESM(require_element(), 1);
-  var import_core_data116 = __toESM(require_core_data(), 1);
-  var import_i18n307 = __toESM(require_i18n(), 1);
+  var import_components238 = __toESM(require_components(), 1);
+  var import_element363 = __toESM(require_element(), 1);
+  var import_core_data120 = __toESM(require_core_data(), 1);
+  var import_i18n310 = __toESM(require_i18n(), 1);
+
+  // node_modules/colord/plugins/a11y.mjs
+  var o3 = function(o4) {
+    var t4 = o4 / 255;
+    return t4 < 0.04045 ? t4 / 12.92 : Math.pow((t4 + 0.055) / 1.055, 2.4);
+  };
+  var t3 = function(t4) {
+    return 0.2126 * o3(t4.r) + 0.7152 * o3(t4.g) + 0.0722 * o3(t4.b);
+  };
+  function a11y_default(o4) {
+    o4.prototype.luminance = function() {
+      return o5 = t3(this.rgba), void 0 === (r4 = 2) && (r4 = 0), void 0 === n3 && (n3 = Math.pow(10, r4)), Math.round(n3 * o5) / n3 + 0;
+      var o5, r4, n3;
+    }, o4.prototype.contrast = function(r4) {
+      void 0 === r4 && (r4 = "#FFF");
+      var n3, a3, i3, e3, v3, u3, d3, c6 = r4 instanceof o4 ? r4 : new o4(r4);
+      return e3 = this.rgba, v3 = c6.toRgb(), u3 = t3(e3), d3 = t3(v3), n3 = u3 > d3 ? (u3 + 0.05) / (d3 + 0.05) : (d3 + 0.05) / (u3 + 0.05), void 0 === (a3 = 2) && (a3 = 0), void 0 === i3 && (i3 = Math.pow(10, a3)), Math.floor(i3 * n3) / i3 + 0;
+    }, o4.prototype.isReadable = function(o5, t4) {
+      return void 0 === o5 && (o5 = "#FFF"), void 0 === t4 && (t4 = {}), this.contrast(o5) >= (e3 = void 0 === (i3 = (r4 = t4).size) ? "normal" : i3, "AAA" === (a3 = void 0 === (n3 = r4.level) ? "AA" : n3) && "normal" === e3 ? 7 : "AA" === a3 && "large" === e3 ? 3 : 4.5);
+      var r4, n3, a3, i3, e3;
+    };
+  }

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_components241 = __toESM(require_components(), 1);
-  var import_element352 = __toESM(require_element(), 1);
+  var import_components236 = __toESM(require_components(), 1);
+  var import_element357 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-presence/avatar/use-image-loading-status.mjs
-  var import_element351 = __toESM(require_element(), 1);
+  var import_element356 = __toESM(require_element(), 1);
   function useImageLoadingStatus(src) {
-    const [prevSrc, setPrevSrc] = (0, import_element351.useState)(src);
-    const [status, setStatus] = (0, import_element351.useState)(
+    const [prevSrc, setPrevSrc] = (0, import_element356.useState)(src);
+    const [status, setStatus] = (0, import_element356.useState)(
       src ? "loading" : "idle"
     );
     if (prevSrc !== src) {
       setPrevSrc(src);
       setStatus(src ? "loading" : "idle");
     }
-    const handleLoad = (0, import_element351.useCallback)(() => setStatus("loaded"), []);
-    const handleError = (0, import_element351.useCallback)(() => setStatus("error"), []);
+    const handleLoad = (0, import_element356.useCallback)(() => setStatus("loaded"), []);
+    const handleError = (0, import_element356.useCallback)(() => setStatus("error"), []);
     return { status, handleLoad, handleError };
   }

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   k([a11y_default]);
   var GRAY_900 = "#1e1e1e";
   var WHITE = "#fff";
@@ -108712,7 +109481,7 @@ ${content}
     const imageLoaded = imageStatus === "loaded";
     const showBadge = variant === "badge" && !!name2;
     const initials = name2 ? name2.split(/\s+/).slice(0, 2).map((word) => word[0]).join("").toUpperCase() : void 0;
-    const nameColor = (0, import_element352.useMemo)(
+    const nameColor = (0, import_element357.useMemo)(
       () => borderColor && w(borderColor).isReadable(GRAY_900, {
         level: "AA",
         size: "normal"
@@ -108726,7 +109495,7 @@ ${content}
         "--editor-avatar-name-color": nameColor
       } : {}
     };
-    const avatar = /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(
+    const avatar = /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
       "div",
       {
         className: clsx_default("editor-avatar", className, {
@@ -108741,8 +109510,8 @@ ${content}
         "aria-label": name2 || void 0,
         ...props,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)("span", { className: "editor-avatar__image", children: [
-            src && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("span", { className: "editor-avatar__image", children: [
+            src && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
               "img",
               {
                 src,
@@ -108755,15 +109524,15 @@ ${content}
             ),
             !imageLoaded && initials
           ] }),
-          dimmed && !!statusIndicator && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)("span", { className: "editor-avatar__status-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_components241.Icon, { icon: statusIndicator }) }),
-          showBadge && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)("span", { className: "editor-avatar__name", children: label || name2 })
+          dimmed && !!statusIndicator && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("span", { className: "editor-avatar__status-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components236.Icon, { icon: statusIndicator }) }),
+          showBadge && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("span", { className: "editor-avatar__name", children: label || name2 })
         ]
       }
     );
     if (name2 && (!showBadge || label)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(tooltip_exports.Trigger, { render: avatar }),
-        /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(tooltip_exports.Popup, { children: name2 })
+      return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(tooltip_exports.Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(tooltip_exports.Trigger, { render: avatar }),
+        /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(tooltip_exports.Popup, { children: name2 })
       ] });
     }
     return avatar;
@@ -108771,19 +109540,19 @@ ${content}
   var component_default = Avatar;

   // packages/editor/build-module/components/collaborators-presence/avatar-group/component.mjs
-  var import_element353 = __toESM(require_element(), 1);
-  var import_i18n302 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+  var import_element358 = __toESM(require_element(), 1);
+  var import_i18n305 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
   function AvatarGroup({
     className,
     max: max4 = 3,
     children,
     ...props
   }) {
-    const childArray = import_element353.Children.toArray(children);
+    const childArray = import_element358.Children.toArray(children);
     const visible = childArray.slice(0, max4);
     const overflowCount = childArray.length - max4;
-    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
       "div",
       {
         role: "group",
@@ -108791,13 +109560,13 @@ ${content}
         ...props,
         children: [
           visible,
-          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
             "span",
             {
               className: "editor-avatar-group__overflow",
-              "aria-label": (0, import_i18n302.sprintf)(
+              "aria-label": (0, import_i18n305.sprintf)(
                 /* translators: %d: number of additional collaborators not shown */
-                (0, import_i18n302._n)(
+                (0, import_i18n305._n)(
                   "%d more collaborator",
                   "%d more collaborators",
                   overflowCount
@@ -108814,8 +109583,8 @@ ${content}
   var component_default2 = AvatarGroup;

   // packages/editor/build-module/components/collaborators-presence/list.mjs
-  var import_i18n305 = __toESM(require_i18n(), 1);
-  var import_components242 = __toESM(require_components(), 1);
+  var import_i18n308 = __toESM(require_i18n(), 1);
+  var import_components237 = __toESM(require_components(), 1);
   var import_a11y16 = __toESM(require_a11y(), 1);

   // packages/editor/build-module/components/collaborators-overlay/get-avatar-url.mjs
@@ -108824,7 +109593,7 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/utils.mjs
-  var import_i18n303 = __toESM(require_i18n(), 1);
+  var import_i18n306 = __toESM(require_i18n(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
   var import_dom31 = __toESM(require_dom(), 1);
   function sanitizeNoteContent(str3) {
@@ -108856,7 +109625,7 @@ ${content}
     if (!text) {
       return "";
     }
-    const wordCountType = (0, import_i18n303._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n306._x)("words", "Word count type. Do not translate!");
     const rawText = text.trim();
     let trimmedExcerpt = "";
     if (wordCountType === "words") {
@@ -109165,13 +109934,13 @@ ${content}
   }

   // packages/editor/build-module/utils/get-collaborator-display-name.mjs
-  var import_i18n304 = __toESM(require_i18n(), 1);
+  var import_i18n307 = __toESM(require_i18n(), 1);
   function getCollaboratorDisplayName(collaboratorInfo) {
-    return null === collaboratorInfo.id ? (0, import_i18n304.__)("Anonymous User") : collaboratorInfo.name;
+    return null === collaboratorInfo.id ? (0, import_i18n307.__)("Anonymous User") : collaboratorInfo.name;
   }

   // packages/editor/build-module/components/collaborators-presence/list.mjs
-  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
   function CollaboratorsList({
     activeCollaborators,
     popoverAnchor,
@@ -109185,41 +109954,41 @@ ${content}
         highlightDuration: 2e3
       });
       if (success) {
-        (0, import_a11y16.speak)((0, import_i18n305.__)("Scrolled to cursor"), "polite");
+        (0, import_a11y16.speak)((0, import_i18n308.__)("Scrolled to cursor"), "polite");
         setIsPopoverVisible(false);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
-      import_components242.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+      import_components237.Popover,
       {
         anchor: popoverAnchor,
         placement: "bottom",
         offset: 8,
         className: "editor-collaborators-presence__list",
         onClose: () => setIsPopoverVisible(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)("div", { className: "editor-collaborators-presence__list-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)("div", { className: "editor-collaborators-presence__list-header", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)("div", { className: "editor-collaborators-presence__list-header-title", children: [
-              (0, import_i18n305.__)("Collaborators"),
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("span", { children: activeCollaborators.length })
+        children: /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("div", { className: "editor-collaborators-presence__list-content", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("div", { className: "editor-collaborators-presence__list-header", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("div", { className: "editor-collaborators-presence__list-header-title", children: [
+              (0, import_i18n308.__)("Collaborators"),
+              /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("span", { children: activeCollaborators.length })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
-              import_components242.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+              import_components237.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: close_small_default,
                 iconSize: 24,
-                label: (0, import_i18n305.__)("Close Collaborators List"),
+                label: (0, import_i18n308.__)("Close Collaborators List"),
                 onClick: () => setIsPopoverVisible(false)
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
+          /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
             const isCurrentUser = collaboratorState.isMe;
             const displayName = getCollaboratorDisplayName(
               collaboratorState.collaboratorInfo
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(
               "button",
               {
                 className: "editor-collaborators-presence__list-item",
@@ -109228,7 +109997,7 @@ ${content}
                   collaboratorState.clientId
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
                     component_default,
                     {
                       src: getAvatarUrl(
@@ -109241,7 +110010,7 @@ ${content}
                       dimmed: !collaboratorState.isConnected
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-item-info", children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-item-name", children: isCurrentUser ? (0, import_i18n305.__)("You") : displayName }) })
+                  /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("div", { className: "editor-collaborators-presence__list-item-info", children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)("div", { className: "editor-collaborators-presence__list-item-name", children: isCurrentUser ? (0, import_i18n308.__)("You") : displayName }) })
                 ]
               },
               collaboratorState.clientId
@@ -109314,9 +110083,9 @@ ${content}
   var import_block_editor75 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collaborators-overlay/overlay.mjs
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_element357 = __toESM(require_element(), 1);
-  var import_i18n306 = __toESM(require_i18n(), 1);
+  var import_compose82 = __toESM(require_compose(), 1);
+  var import_element362 = __toESM(require_element(), 1);
+  var import_i18n309 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/collaborators-overlay/collaborator-styles.mjs
   var ELEVATION_X_SMALL = "0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)";
@@ -109587,16 +110356,16 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-overlay/use-block-highlighting.mjs
-  var import_core_data114 = __toESM(require_core_data(), 1);
+  var import_core_data118 = __toESM(require_core_data(), 1);
   var import_block_editor74 = __toESM(require_block_editor(), 1);
-  var import_element355 = __toESM(require_element(), 1);
+  var import_element360 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-overlay/use-debounced-recompute.mjs
-  var import_element354 = __toESM(require_element(), 1);
+  var import_element359 = __toESM(require_element(), 1);
   function useDebouncedRecompute(delayMs) {
-    const [recomputeToken, setRecomputeToken] = (0, import_element354.useState)(0);
-    const timeoutRef = (0, import_element354.useRef)(null);
-    const rerenderAfterDelay = (0, import_element354.useCallback)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element359.useState)(0);
+    const timeoutRef = (0, import_element359.useRef)(null);
+    const rerenderAfterDelay = (0, import_element359.useCallback)(() => {
       if (timeoutRef.current) {
         clearTimeout(timeoutRef.current);
       }
@@ -109612,16 +110381,16 @@ ${content}
     return [recomputeToken, rerenderAfterDelay];
   }
   function useRequestAnimationFrameRecompute() {
-    const [recomputeToken, setRecomputeToken] = (0, import_element354.useState)(0);
-    const requestAnimationFrameRef = (0, import_element354.useRef)(null);
-    (0, import_element354.useEffect)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element359.useState)(0);
+    const requestAnimationFrameRef = (0, import_element359.useRef)(null);
+    (0, import_element359.useEffect)(() => {
       return () => {
         if (requestAnimationFrameRef.current !== null) {
           cancelAnimationFrame(requestAnimationFrameRef.current);
         }
       };
     }, []);
-    const rerenderOnNextFrame = (0, import_element354.useCallback)(() => {
+    const rerenderOnNextFrame = (0, import_element359.useCallback)(() => {
       if (requestAnimationFrameRef.current !== null) {
         cancelAnimationFrame(requestAnimationFrameRef.current);
       }
@@ -109860,9 +110629,9 @@ ${content}
   );

   // packages/editor/build-module/components/collaborators-overlay/compute-selection.mjs
-  var import_core_data112 = __toESM(require_core_data(), 1);
+  var import_core_data116 = __toESM(require_core_data(), 1);
   var { SelectionDirection, SelectionType } = unlock(
-    import_core_data112.privateApis
+    import_core_data116.privateApis
   );
   function resolveTargetElement(editorDocument, resolvedSelection) {
     if (!resolvedSelection.localClientId) {
@@ -110058,8 +110827,8 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-overlay/resolve-start-position.mjs
-  var import_core_data113 = __toESM(require_core_data(), 1);
-  var { SelectionType: SelectionType2 } = unlock(import_core_data113.privateApis);
+  var import_core_data117 = __toESM(require_core_data(), 1);
+  var { SelectionType: SelectionType2 } = unlock(import_core_data117.privateApis);
   function resolveStartPosition(selection, resolveSelection) {
     if (!selection) {
       return null;
@@ -110085,11 +110854,11 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-overlay/use-block-highlighting.mjs
-  var { useActiveCollaborators, useResolvedSelection } = unlock(import_core_data114.privateApis);
+  var { useActiveCollaborators, useResolvedSelection } = unlock(import_core_data118.privateApis);
   var { isElementVisible: isElementVisible3 } = unlock(import_block_editor74.privateApis);
-  var { SelectionType: SelectionType3 } = unlock(import_core_data114.privateApis);
+  var { SelectionType: SelectionType3 } = unlock(import_core_data118.privateApis);
   function useBlockHighlighting(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
-    const highlightedBlockIds = (0, import_element355.useRef)(/* @__PURE__ */ new Set());
+    const highlightedBlockIds = (0, import_element360.useRef)(/* @__PURE__ */ new Set());
     const userStates = useActiveCollaborators(
       postId2 ?? null,
       postType2 ?? null
@@ -110098,12 +110867,12 @@ ${content}
       postId2 ?? null,
       postType2 ?? null
     );
-    const [highlights, setHighlights] = (0, import_element355.useState)(
+    const [highlights, setHighlights] = (0, import_element360.useState)(
       []
     );
     const [recomputeToken, rerenderHighlightsAfterDelay] = useDebouncedRecompute(delayMs);
     const [resizeToken, rerenderHighlightsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element355.useEffect)(() => {
+    (0, import_element360.useEffect)(() => {
       if (!blockEditorDocument) {
         setHighlights([]);
         return;
@@ -110348,12 +111117,12 @@ ${content}
   };

   // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
-  var import_core_data115 = __toESM(require_core_data(), 1);
-  var import_data206 = __toESM(require_data(), 1);
-  var import_element356 = __toESM(require_element(), 1);
-  var import_preferences20 = __toESM(require_preferences(), 1);
-  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data115.privateApis);
-  var { SelectionType: SelectionType4 } = unlock(import_core_data115.privateApis);
+  var import_core_data119 = __toESM(require_core_data(), 1);
+  var import_data208 = __toESM(require_data(), 1);
+  var import_element361 = __toESM(require_element(), 1);
+  var import_preferences21 = __toESM(require_preferences(), 1);
+  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data119.privateApis);
+  var { SelectionType: SelectionType4 } = unlock(import_core_data119.privateApis);
   function useRenderCursors(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
     const sortedUsers = useActiveCollaborators2(
       postId2 ?? null,
@@ -110363,16 +111132,16 @@ ${content}
       postId2 ?? null,
       postType2 ?? null
     );
-    const showOwnCursor = (0, import_data206.useSelect)(
-      (select9) => select9(import_preferences20.store).get("core", "showCollaborationCursor"),
+    const showOwnCursor = (0, import_data208.useSelect)(
+      (select9) => select9(import_preferences21.store).get("core", "showCollaborationCursor"),
       []
     );
-    const [cursorPositions, setCursorPositions] = (0, import_element356.useState)(
+    const [cursorPositions, setCursorPositions] = (0, import_element361.useState)(
       []
     );
     const [recomputeToken, rerenderCursorsAfterDelay] = useDebouncedRecompute(delayMs);
     const [resizeToken, rerenderCursorsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element356.useEffect)(() => {
+    (0, import_element361.useEffect)(() => {
       if (!overlayElement || !blockEditorDocument) {
         setCursorPositions([]);
         return;
@@ -110502,7 +111271,7 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-overlay/overlay.mjs
-  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
   var RERENDER_DELAY_MS = 500;
   var CURSOR_REDRAW_INTERVAL_MS = 1e4;
   function Overlay({
@@ -110511,7 +111280,7 @@ ${content}
     postType: postType2,
     cursorRegistry
   }) {
-    const [overlayElement, setOverlayElement] = (0, import_element357.useState)(null);
+    const [overlayElement, setOverlayElement] = (0, import_element362.useState)(null);
     const { cursors, rerenderCursorsAfterDelay, rerenderCursorsOnResize } = useRenderCursors(
       overlayElement,
       blockEditorDocument ?? null,
@@ -110530,12 +111299,12 @@ ${content}
       postType2 ?? null,
       RERENDER_DELAY_MS
     );
-    const onResize = (0, import_element357.useCallback)(() => {
+    const onResize = (0, import_element362.useCallback)(() => {
       rerenderCursorsOnResize();
       rerenderHighlightsOnResize();
     }, [rerenderCursorsOnResize, rerenderHighlightsOnResize]);
-    const resizeObserverRef = (0, import_compose80.useResizeObserver)(onResize);
-    (0, import_element357.useEffect)(() => {
+    const resizeObserverRef = (0, import_compose82.useResizeObserver)(onResize);
+    (0, import_element362.useEffect)(() => {
       const cleanupCursors = rerenderCursorsAfterDelay();
       const cleanupHighlights = rerenderHighlightsAfterDelay();
       return () => {
@@ -110543,7 +111312,7 @@ ${content}
         cleanupHighlights();
       };
     }, [rerenderCursorsAfterDelay, rerenderHighlightsAfterDelay]);
-    (0, import_element357.useEffect)(() => {
+    (0, import_element362.useEffect)(() => {
       if (cursors.length === 0) {
         return;
       }
@@ -110552,12 +111321,12 @@ ${content}
         CURSOR_REDRAW_INTERVAL_MS
       );
     }, [cursors.length, rerenderCursorsAfterDelay]);
-    const mergedRef = (0, import_compose80.useMergeRefs)([
+    const mergedRef = (0, import_compose82.useMergeRefs)([
       setOverlayElement,
       resizeObserverRef
     ]);
-    const cursorRefsMap = (0, import_element357.useRef)(/* @__PURE__ */ new Map());
-    (0, import_element357.useEffect)(() => {
+    const cursorRefsMap = (0, import_element362.useRef)(/* @__PURE__ */ new Map());
+    (0, import_element362.useEffect)(() => {
       if (!cursorRegistry) {
         return;
       }
@@ -110577,7 +111346,7 @@ ${content}
       }
       return () => cursorRegistry.removeAll();
     }, [cursors, highlights, cursorRegistry]);
-    const setCursorRef = (0, import_element357.useCallback)(
+    const setCursorRef = (0, import_element362.useCallback)(
       (clientId) => (el) => {
         if (el) {
           cursorRefsMap.current.set(clientId, el);
@@ -110587,10 +111356,10 @@ ${content}
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("div", { className: "collaborators-overlay-full", ref: mergedRef, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("style", { children: AVATAR_IFRAME_STYLES + OVERLAY_IFRAME_STYLES }),
-      cursors.map((cursor) => /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("div", { children: [
-        !cursor.isMe && cursor.selectionRects?.map((rect, index2) => /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("div", { className: "collaborators-overlay-full", ref: mergedRef, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("style", { children: AVATAR_IFRAME_STYLES + OVERLAY_IFRAME_STYLES }),
+      cursors.map((cursor) => /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("div", { children: [
+        !cursor.isMe && cursor.selectionRects?.map((rect, index2) => /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
           "div",
           {
             className: "collaborators-overlay-selection-rect",
@@ -110604,7 +111373,7 @@ ${content}
           },
           `${cursor.clientId}-sel-${index2}`
         )),
-        cursor.x !== void 0 && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
+        cursor.x !== void 0 && /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(
           "div",
           {
             ref: setCursorRef(cursor.clientId),
@@ -110614,7 +111383,7 @@ ${content}
               top: `${cursor.y}px`
             },
             children: [
-              !cursor.isMe && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              !cursor.isMe && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
                 "div",
                 {
                   className: "collaborators-overlay-user-cursor",
@@ -110624,7 +111393,7 @@ ${content}
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
                 component_default,
                 {
                   className: "collaborators-overlay-user-label",
@@ -110632,7 +111401,7 @@ ${content}
                   size: "small",
                   src: cursor.avatarUrl,
                   name: cursor.userName,
-                  label: cursor.isMe ? (0, import_i18n306.__)("You") : void 0,
+                  label: cursor.isMe ? (0, import_i18n309.__)("You") : void 0,
                   borderColor: cursor.color
                 }
               )
@@ -110640,7 +111409,7 @@ ${content}
           }
         )
       ] }, cursor.clientId)),
-      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
         "div",
         {
           ref: setCursorRef(highlight.clientId),
@@ -110649,7 +111418,7 @@ ${content}
             left: `${highlight.x}px`,
             top: `${highlight.y}px`
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             component_default,
             {
               className: "collaborators-overlay-block-label",
@@ -110667,16 +111436,16 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-overlay/index.mjs
-  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   var { BlockCanvasCover } = unlock(import_block_editor75.privateApis);
   function CollaboratorsOverlay({
     postId: postId2,
     postType: postType2,
     cursorRegistry
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(BlockCanvasCover.Fill, { children: ({
+    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(BlockCanvasCover.Fill, { children: ({
       containerRef
-    }) => /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+    }) => /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
       Overlay,
       {
         blockEditorDocument: containerRef.current?.ownerDocument,
@@ -110688,8 +111457,8 @@ ${content}
   }

   // packages/editor/build-module/components/collaborators-presence/index.mjs
-  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
-  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data116.privateApis);
+  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data120.privateApis);
   function CollaboratorsPresence({
     postId: postId2,
     postType: postType2
@@ -110701,7 +111470,7 @@ ${content}
     const otherActiveCollaborators = activeCollaborators.filter(
       (c6) => !c6.isMe
     );
-    const collaboratorsForList = (0, import_element358.useMemo)(() => {
+    const collaboratorsForList = (0, import_element363.useMemo)(() => {
       return [...activeCollaborators].sort((a3, b3) => {
         if (a3.isMe && !b3.isMe) {
           return -1;
@@ -110712,32 +111481,32 @@ ${content}
         return 0;
       });
     }, [activeCollaborators]);
-    const [cursorRegistry] = (0, import_element358.useState)(createCursorRegistry);
-    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element358.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element358.useState)(
+    const [cursorRegistry] = (0, import_element363.useState)(createCursorRegistry);
+    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element363.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element363.useState)(
       null
     );
     if (otherActiveCollaborators.length === 0) {
       return null;
     }
     const me = activeCollaborators.find((c6) => c6.isMe);
-    return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(import_jsx_runtime574.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)("div", { className: "editor-collaborators-presence", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
-          import_components243.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(import_jsx_runtime577.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)("div", { className: "editor-collaborators-presence", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+          import_components238.Button,
           {
             __next40pxDefaultSize: true,
             className: "editor-collaborators-presence__button",
             onClick: () => setIsPopoverVisible(!isPopoverVisible),
             isPressed: isPopoverVisible,
             ref: setPopoverAnchor,
-            "aria-label": (0, import_i18n307.sprintf)(
+            "aria-label": (0, import_i18n310.sprintf)(
               // translators: %d: number of online collaborators.
-              (0, import_i18n307.__)("Collaborators list, %d online"),
+              (0, import_i18n310.__)("Collaborators list, %d online"),
               collaboratorsForList.length
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(component_default2, { max: 4, children: [
-              me && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(component_default2, { max: 4, children: [
+              me && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
                 component_default,
                 {
                   src: getAvatarUrl(
@@ -110752,7 +111521,7 @@ ${content}
                 me.clientId
               ),
               otherActiveCollaborators.map(
-                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
                   component_default,
                   {
                     src: getAvatarUrl(
@@ -110772,7 +111541,7 @@ ${content}
             ] })
           }
         ),
-        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
           CollaboratorsList,
           {
             activeCollaborators: collaboratorsForList,
@@ -110782,7 +111551,7 @@ ${content}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
         CollaboratorsOverlay,
         {
           postId: postId2,
@@ -110794,15 +111563,15 @@ ${content}
   }

   // packages/editor/build-module/components/header/index.mjs
-  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
   function Header5({
     customSaveButton,
     forceIsDirty,
     setEntitiesSavedStatesCallback
   }) {
-    const isWideViewport = (0, import_compose81.useViewportMatch)("large");
-    const isLargeViewport = (0, import_compose81.useViewportMatch)("medium");
-    const isTooNarrowForDocumentBar = (0, import_compose81.useMediaQuery)("(max-width: 403px)");
+    const isWideViewport = (0, import_compose83.useViewportMatch)("large");
+    const isLargeViewport = (0, import_compose83.useViewportMatch)("medium");
+    const isTooNarrowForDocumentBar = (0, import_compose83.useMediaQuery)("(max-width: 403px)");
     const {
       postId: postId2,
       postType: postType2,
@@ -110813,8 +111582,8 @@ ${content}
       hasBlockSelection,
       hasSectionRootClientId,
       isStylesCanvasActive
-    } = (0, import_data207.useSelect)((select9) => {
-      const { get: getPreference } = select9(import_preferences21.store);
+    } = (0, import_data209.useSelect)((select9) => {
+      const { get: getPreference } = select9(import_preferences22.store);
       const {
         getEditorMode: getEditorMode2,
         getCurrentPostType: getCurrentPostType2,
@@ -110840,19 +111609,19 @@ ${content}
       };
     }, []);
     const canBeZoomedOut = ["post", "page", "wp_template"].includes(postType2) && hasSectionRootClientId;
-    const [isBlockToolsCollapsed, setIsBlockToolsCollapsed] = (0, import_element359.useState)(true);
+    const [isBlockToolsCollapsed, setIsBlockToolsCollapsed] = (0, import_element364.useState)(true);
     const hasCenter = !isTooNarrowForDocumentBar && (!hasFixedToolbar || hasFixedToolbar && (!hasBlockSelection || isBlockToolsCollapsed));
-    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
       HeaderSkeleton,
       {
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_jsx_runtime578.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             document_tools_default,
             {
               disableBlockTools: isStylesCanvasActive || isTextEditor
             }
           ),
-          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             CollapsibleBlockToolbar,
             {
               isCollapsed: isBlockToolsCollapsed,
@@ -110860,18 +111629,18 @@ ${content}
             }
           )
         ] }),
-        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_jsx_runtime578.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
               postId: postId2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(DocumentBar, {})
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(DocumentBar, {})
         ] }) : void 0,
-        settings: /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
-          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+        settings: /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_jsx_runtime578.Fragment, { children: [
+          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
@@ -110885,25 +111654,25 @@ ${content}
           * We track that DOM node to return focus to the PostPublishButtonOrToggle
           * when the publish sidebar has been closed.
           */
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(PostSavedState, { forceIsDirty }),
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(PostViewLink, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(PostSavedState, { forceIsDirty }),
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(PostViewLink, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             PreviewDropdown,
             {
               forceIsAutosaveable: forceIsDirty,
               disabled: isStylesCanvasActive
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             PostPreviewButton,
             {
               className: "editor-header__post-preview-button",
               forceIsAutosaveable: forceIsDirty
             }
           ),
-          isWideViewport && canBeZoomedOut && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(zoom_out_toggle_default, { disabled: isStylesCanvasActive }),
-          (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(pinned_items_default.Slot, { scope: "core" }),
-          !customSaveButton && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+          isWideViewport && canBeZoomedOut && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(zoom_out_toggle_default, { disabled: isStylesCanvasActive }),
+          (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(pinned_items_default.Slot, { scope: "core" }),
+          !customSaveButton && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             PostPublishButtonOrToggle,
             {
               forceIsDirty,
@@ -110911,7 +111680,7 @@ ${content}
             }
           ),
           customSaveButton,
-          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(MoreMenu, {})
+          /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(MoreMenu, {})
         ] })
       }
     );
@@ -110919,13 +111688,13 @@ ${content}
   var header_default2 = Header5;

   // packages/editor/build-module/components/inserter-sidebar/index.mjs
-  var import_data208 = __toESM(require_data(), 1);
+  var import_data210 = __toESM(require_data(), 1);
   var import_block_editor77 = __toESM(require_block_editor(), 1);
-  var import_compose82 = __toESM(require_compose(), 1);
-  var import_element360 = __toESM(require_element(), 1);
-  var import_preferences22 = __toESM(require_preferences(), 1);
-  var import_keycodes18 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
+  var import_element365 = __toESM(require_element(), 1);
+  var import_preferences23 = __toESM(require_preferences(), 1);
+  var import_keycodes17 = __toESM(require_keycodes(), 1);
+  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
   var { PrivateInserterLibrary } = unlock(import_block_editor77.privateApis);
   function InserterSidebar() {
     const {
@@ -110934,14 +111703,14 @@ ${content}
       inserter,
       showMostUsedBlocks,
       sidebarIsOpened
-    } = (0, import_data208.useSelect)((select9) => {
+    } = (0, import_data210.useSelect)((select9) => {
       const {
         getInserterSidebarToggleRef: getInserterSidebarToggleRef2,
         getInserter: getInserter2,
         isPublishSidebarOpened: isPublishSidebarOpened2
       } = unlock(select9(store));
       const { getBlockRootClientId: getBlockRootClientId2, isZoomOut, getSectionRootClientId } = unlock(select9(import_block_editor77.store));
-      const { get } = select9(import_preferences22.store);
+      const { get } = select9(import_preferences23.store);
       const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
       const getBlockSectionRootClientId = () => {
         if (isZoomOut()) {
@@ -110960,24 +111729,24 @@ ${content}
         sidebarIsOpened: !!(getActiveComplementaryArea2("core") || isPublishSidebarOpened2())
       };
     }, []);
-    const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data208.useDispatch)(store);
-    const { disableComplementaryArea: disableComplementaryArea2 } = (0, import_data208.useDispatch)(store3);
-    const isMobileViewport = (0, import_compose82.useViewportMatch)("medium", "<");
-    const libraryRef = (0, import_element360.useRef)();
-    const closeInserterSidebar = (0, import_element360.useCallback)(() => {
+    const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data210.useDispatch)(store);
+    const { disableComplementaryArea: disableComplementaryArea2 } = (0, import_data210.useDispatch)(store3);
+    const isMobileViewport = (0, import_compose84.useViewportMatch)("medium", "<");
+    const libraryRef = (0, import_element365.useRef)();
+    const closeInserterSidebar = (0, import_element365.useCallback)(() => {
       setIsInserterOpened2(false);
       inserterSidebarToggleRef2.current?.focus();
     }, [inserterSidebarToggleRef2, setIsInserterOpened2]);
-    const closeOnEscape = (0, import_element360.useCallback)(
+    const closeOnEscape = (0, import_element365.useCallback)(
       (event) => {
-        if (event.keyCode === import_keycodes18.ESCAPE && !event.defaultPrevented) {
+        if (event.keyCode === import_keycodes17.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
           closeInserterSidebar();
         }
       },
       [closeInserterSidebar]
     );
-    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
       PrivateInserterLibrary,
       {
         showMostUsedBlocks,
@@ -110996,69 +111765,69 @@ ${content}
     ) });
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { onKeyDown: closeOnEscape, className: "editor-inserter-sidebar", children: inserterContents })
+      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("div", { onKeyDown: closeOnEscape, className: "editor-inserter-sidebar", children: inserterContents })
     );
   }

   // packages/editor/build-module/components/list-view-sidebar/index.mjs
   var import_block_editor78 = __toESM(require_block_editor(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
-  var import_data209 = __toESM(require_data(), 1);
+  var import_compose85 = __toESM(require_compose(), 1);
+  var import_data211 = __toESM(require_data(), 1);
   var import_dom32 = __toESM(require_dom(), 1);
-  var import_element361 = __toESM(require_element(), 1);
-  var import_i18n309 = __toESM(require_i18n(), 1);
+  var import_element366 = __toESM(require_element(), 1);
+  var import_i18n312 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_keycodes19 = __toESM(require_keycodes(), 1);
+  var import_keycodes18 = __toESM(require_keycodes(), 1);

   // packages/editor/build-module/components/list-view-sidebar/list-view-outline.mjs
-  var import_components244 = __toESM(require_components(), 1);
-  var import_i18n308 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+  var import_components239 = __toESM(require_components(), 1);
+  var import_i18n311 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
   function ListViewOutline() {
-    return /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(import_jsx_runtime577.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)("div", { className: "editor-list-view-sidebar__outline", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components244.__experimentalText, { children: (0, import_i18n308.__)("Characters:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components244.__experimentalText, { children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(CharacterCount, {}) })
+    return /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)(import_jsx_runtime580.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)("div", { className: "editor-list-view-sidebar__outline", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)("div", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(import_components239.__experimentalText, { children: (0, import_i18n311.__)("Characters:") }),
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(import_components239.__experimentalText, { children: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(CharacterCount, {}) })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components244.__experimentalText, { children: (0, import_i18n308.__)("Words:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(WordCount, {})
+        /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)("div", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(import_components239.__experimentalText, { children: (0, import_i18n311.__)("Words:") }),
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(WordCount, {})
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components244.__experimentalText, { children: (0, import_i18n308.__)("Time to read:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(TimeToRead, {})
+        /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)("div", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(import_components239.__experimentalText, { children: (0, import_i18n311.__)("Time to read:") }),
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(TimeToRead, {})
         ] })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(DocumentOutline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(DocumentOutline, {})
     ] });
   }

   // packages/editor/build-module/components/list-view-sidebar/index.mjs
-  var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime581 = __toESM(require_jsx_runtime(), 1);
   var { TabbedSidebar } = unlock(import_block_editor78.privateApis);
   function ListViewSidebar() {
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data209.useDispatch)(store);
-    const { getListViewToggleRef: getListViewToggleRef2 } = unlock((0, import_data209.useSelect)(store));
-    const closeListView = (0, import_element361.useCallback)(() => {
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data211.useDispatch)(store);
+    const { getListViewToggleRef: getListViewToggleRef2 } = unlock((0, import_data211.useSelect)(store));
+    const closeListView = (0, import_element366.useCallback)(() => {
       setIsListViewOpened2(false);
       getListViewToggleRef2().current?.focus();
     }, [getListViewToggleRef2, setIsListViewOpened2]);
-    const closeOnEscape = (0, import_element361.useCallback)(
+    const closeOnEscape = (0, import_element366.useCallback)(
       (event) => {
-        if (event.keyCode === import_keycodes19.ESCAPE && !event.defaultPrevented) {
+        if (event.keyCode === import_keycodes18.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
           closeListView();
         }
       },
       [closeListView]
     );
-    const [dropZoneElement, setDropZoneElement] = (0, import_element361.useState)(null);
-    const [tab, setTab] = (0, import_element361.useState)("list-view");
-    const sidebarRef = (0, import_element361.useRef)();
-    const tabsRef = (0, import_element361.useRef)();
-    const listViewRef = (0, import_element361.useRef)();
-    const listViewContainerRef = (0, import_compose83.useMergeRefs)([
+    const [dropZoneElement, setDropZoneElement] = (0, import_element366.useState)(null);
+    const [tab, setTab] = (0, import_element366.useState)("list-view");
+    const sidebarRef = (0, import_element366.useRef)();
+    const tabsRef = (0, import_element366.useRef)();
+    const listViewRef = (0, import_element366.useRef)();
+    const listViewContainerRef = (0, import_compose85.useMergeRefs)([
       listViewRef,
       setDropZoneElement
     ]);
@@ -111073,20 +111842,20 @@ ${content}
     });
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(
         "div",
         {
           className: "editor-list-view-sidebar",
           onKeyDown: closeOnEscape,
           ref: sidebarRef,
-          children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(
             TabbedSidebar,
             {
               tabs: [
                 {
                   name: "list-view",
-                  title: (0, import_i18n309._x)("List View", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { className: "editor-list-view-sidebar__list-view-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+                  title: (0, import_i18n312._x)("List View", "Post overview"),
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)("div", { className: "editor-list-view-sidebar__list-view-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(
                     import_block_editor78.__experimentalListView,
                     {
                       dropZoneElement,
@@ -111097,15 +111866,15 @@ ${content}
                 },
                 {
                   name: "outline",
-                  title: (0, import_i18n309._x)("Outline", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(ListViewOutline, {}) })
+                  title: (0, import_i18n312._x)("Outline", "Post overview"),
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(ListViewOutline, {}) })
                 }
               ],
               onClose: closeListView,
               onSelect: (tabName) => setTab(tabName),
               defaultTabId: "list-view",
               ref: tabsRef,
-              closeButtonLabel: (0, import_i18n309.__)("Close")
+              closeButtonLabel: (0, import_i18n312.__)("Close")
             }
           )
         }
@@ -111114,21 +111883,21 @@ ${content}
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-header.mjs
-  var import_data211 = __toESM(require_data(), 1);
-  var import_components246 = __toESM(require_components(), 1);
-  var import_i18n311 = __toESM(require_i18n(), 1);
+  var import_data213 = __toESM(require_data(), 1);
+  var import_components241 = __toESM(require_components(), 1);
+  var import_i18n314 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/post-revisions-preview/revisions-slider.mjs
-  var import_data210 = __toESM(require_data(), 1);
-  var import_components245 = __toESM(require_components(), 1);
-  var import_core_data117 = __toESM(require_core_data(), 1);
-  var import_i18n310 = __toESM(require_i18n(), 1);
-  var import_date21 = __toESM(require_date(), 1);
-  var import_element362 = __toESM(require_element(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
-  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
+  var import_data212 = __toESM(require_data(), 1);
+  var import_components240 = __toESM(require_components(), 1);
+  var import_core_data121 = __toESM(require_core_data(), 1);
+  var import_i18n313 = __toESM(require_i18n(), 1);
+  var import_date22 = __toESM(require_date(), 1);
+  var import_element367 = __toESM(require_element(), 1);
+  var import_compose86 = __toESM(require_compose(), 1);
+  var import_jsx_runtime582 = __toESM(require_jsx_runtime(), 1);
   function ConnectedRevisionsSlider() {
-    const revisionData = (0, import_data210.useSelect)((select9) => {
+    const revisionData = (0, import_data212.useSelect)((select9) => {
       const {
         getCurrentRevisionId: getCurrentRevisionId2,
         getRevisionPage: getRevisionPage2,
@@ -111139,7 +111908,7 @@ ${content}
       if (!postType2) {
         return {};
       }
-      const entityConfig = select9(import_core_data117.store).getEntityConfig(
+      const entityConfig = select9(import_core_data121.store).getEntityConfig(
         "postType",
         postType2
       );
@@ -111154,8 +111923,8 @@ ${content}
         totalRevisions: select9(store).getCurrentPostRevisionsCount()
       };
     }, []);
-    const revisionActions = unlock((0, import_data210.useDispatch)(store));
-    return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+    const revisionActions = unlock((0, import_data212.useDispatch)(store));
+    return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
       RevisionsSlider,
       {
         ...revisionData,
@@ -111174,14 +111943,14 @@ ${content}
     setCurrentRevisionId: setCurrentRevisionId2,
     setRevisionPage: setRevisionPage2
   }) {
-    const setFocusOnMountRef = (0, import_compose84.useFocusOnMount)(true);
-    const initialActiveElementRef = (0, import_element362.useRef)();
-    const loadingRef = (0, import_element362.useCallback)((node) => {
+    const setFocusOnMountRef = (0, import_compose86.useFocusOnMount)(true);
+    const initialActiveElementRef = (0, import_element367.useRef)();
+    const loadingRef = (0, import_element367.useCallback)((node) => {
       if (node && initialActiveElementRef.current === void 0) {
         initialActiveElementRef.current = node.ownerDocument.activeElement;
       }
     }, []);
-    const focusOnMountRef = (0, import_element362.useCallback)(
+    const focusOnMountRef = (0, import_element367.useCallback)(
       (node) => {
         if (!node) {
           setFocusOnMountRef(null);
@@ -111198,7 +111967,7 @@ ${content}
     );
     const isLoading = !rawRevisions;
     const totalPages = Math.ceil(totalRevisions / perPage) || 1;
-    const revisions = (0, import_element362.useMemo)(
+    const revisions = (0, import_element367.useMemo)(
       () => rawRevisions && [...rawRevisions].reverse(),
       [rawRevisions]
     );
@@ -111211,42 +111980,42 @@ ${content}
         setCurrentRevisionId2(revision[revisionKey]);
       }
     };
-    const dateSettings = (0, import_date21.getSettings)();
+    const dateSettings = (0, import_date22.getSettings)();
     const renderTooltipContent = (index2) => {
       const revision = revisions?.[index2];
       if (!revision) {
         return index2;
       }
-      return (0, import_date21.dateI18n)(dateSettings.formats.datetime, revision.date);
+      return (0, import_date22.dateI18n)(dateSettings.formats.datetime, revision.date);
     };
     const showPagination = totalPages > 1;
     if (isLoading && !showPagination) {
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_components245.Spinner, { ref: loadingRef });
+      return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(import_components240.Spinner, { ref: loadingRef });
     }
     if (!isLoading && !revisions?.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n310.__)("No revisions found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n313.__)("No revisions found.") });
     }
     if (totalRevisions <= 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n310.__)("Only one revision found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n313.__)("Only one revision found.") });
     }
     const getPageRangeLabel = (page) => {
       const end = totalRevisions - (page - 1) * perPage;
       const start2 = Math.max(1, end - perPage + 1);
-      return (0, import_i18n310.sprintf)(
+      return (0, import_i18n313.sprintf)(
         /* translators: 1: first revision number, 2: last revision number */
-        (0, import_i18n310.__)("Revisions %1$s\u2013%2$s"),
+        (0, import_i18n313.__)("Revisions %1$s\u2013%2$s"),
         start2,
         end
       );
     };
-    const sliderOrSpinner = isLoading || selectedIndex === -1 ? /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_components245.Spinner, { ref: loadingRef }) : /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
-      import_components245.RangeControl,
+    const sliderOrSpinner = isLoading || selectedIndex === -1 ? /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(import_components240.Spinner, { ref: loadingRef }) : /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+      import_components240.RangeControl,
       {
         ref: focusOnMountRef,
         "aria-valuetext": renderTooltipContent(selectedIndex),
         className: "editor-revisions-header__slider",
         hideLabelFromVision: true,
-        label: (0, import_i18n310.__)("Revision"),
+        label: (0, import_i18n313.__)("Revision"),
         max: revisions?.length - 1,
         min: 0,
         marks: true,
@@ -111259,19 +112028,19 @@ ${content}
     if (!showPagination) {
       return sliderOrSpinner;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", style: { flex: 1 }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
-        import_components245.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime582.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", style: { flex: 1 }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+        import_components240.Button,
         {
           icon: chevron_left_default,
-          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n310.__)("No older revisions"),
+          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n313.__)("No older revisions"),
           onClick: () => setRevisionPage2(revisionPage2 + 1),
           disabled: isLoading || revisionPage2 >= totalPages,
           size: "compact",
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
         "div",
         {
           style: {
@@ -111283,11 +112052,11 @@ ${content}
           children: sliderOrSpinner
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
-        import_components245.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+        import_components240.Button,
         {
           icon: chevron_right_default,
-          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n310.__)("No newer revisions"),
+          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n313.__)("No newer revisions"),
           onClick: () => setRevisionPage2(revisionPage2 - 1),
           disabled: isLoading || revisionPage2 <= 1,
           size: "compact",
@@ -111298,9 +112067,9 @@ ${content}
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-header.mjs
-  var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime583 = __toESM(require_jsx_runtime(), 1);
   function RevisionsHeader({ showDiff, onToggleDiff }) {
-    const { currentRevisionId, sidebarIsOpened } = (0, import_data211.useSelect)((select9) => {
+    const { currentRevisionId, sidebarIsOpened } = (0, import_data213.useSelect)((select9) => {
       return {
         currentRevisionId: unlock(
           select9(store)
@@ -111311,39 +112080,39 @@ ${content}
       };
     }, []);
     const { setCurrentRevisionId: setCurrentRevisionId2, restoreRevision: restoreRevision2 } = unlock(
-      (0, import_data211.useDispatch)(store)
+      (0, import_data213.useDispatch)(store)
     );
-    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data211.useDispatch)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data213.useDispatch)(store3);
     const canRestore = !!currentRevisionId;
     const handleRestore = () => {
       if (currentRevisionId) {
         restoreRevision2(currentRevisionId);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
       HeaderSkeleton,
       {
         className: "editor-revisions-header",
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-          import_components246.Button,
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+          import_components241.Button,
           {
             __next40pxDefaultSize: true,
             size: "compact",
             icon: seen_default,
-            label: (0, import_i18n311._x)("Show changes", "revisions"),
+            label: (0, import_i18n314._x)("Show changes", "revisions"),
             isPressed: showDiff,
             onClick: onToggleDiff
           }
         ),
-        center: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(ConnectedRevisionsSlider, {}),
-        settings: /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)(import_jsx_runtime580.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(PostPreviewButton, { className: "editor-header__post-preview-button" }),
-          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-            import_components246.Button,
+        center: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(ConnectedRevisionsSlider, {}),
+        settings: /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(import_jsx_runtime583.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(PostPreviewButton, { className: "editor-header__post-preview-button" }),
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+            import_components241.Button,
             {
               __next40pxDefaultSize: true,
-              icon: (0, import_i18n311.isRTL)() ? drawer_left_default : drawer_right_default,
-              label: (0, import_i18n311._x)("Settings", "panel button label"),
+              icon: (0, import_i18n314.isRTL)() ? drawer_left_default : drawer_right_default,
+              label: (0, import_i18n314._x)("Settings", "panel button label"),
               isPressed: sidebarIsOpened,
               "aria-expanded": sidebarIsOpened,
               onClick: () => {
@@ -111359,18 +112128,18 @@ ${content}
               size: "compact"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-            import_components246.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+            import_components241.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               size: "compact",
               onClick: () => setCurrentRevisionId2(null),
-              children: (0, import_i18n311.__)("Exit")
+              children: (0, import_i18n314.__)("Exit")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
-            import_components246.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+            import_components241.Button,
             {
               __next40pxDefaultSize: true,
               accessibleWhenDisabled: true,
@@ -111379,10 +112148,10 @@ ${content}
               className: "editor-revisions-header__restore-button",
               disabled: !canRestore,
               onClick: handleRestore,
-              children: (0, import_i18n311.__)("Restore")
+              children: (0, import_i18n314.__)("Restore")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(MoreMenu, { isRevisionMode: true })
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(MoreMenu, { isRevisionMode: true })
         ] })
       }
     );
@@ -111390,46 +112159,46 @@ ${content}
   var revisions_header_default = RevisionsHeader;

   // packages/editor/build-module/components/post-revisions-preview/revisions-canvas.mjs
-  var import_components249 = __toESM(require_components(), 1);
+  var import_components244 = __toESM(require_components(), 1);
   var import_block_editor86 = __toESM(require_block_editor(), 1);
-  var import_data220 = __toESM(require_data(), 1);
-  var import_element368 = __toESM(require_element(), 1);
+  var import_data222 = __toESM(require_data(), 1);
+  var import_element373 = __toESM(require_element(), 1);
   var import_hooks62 = __toESM(require_hooks(), 1);
   var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_i18n315 = __toESM(require_i18n(), 1);
+  var import_i18n318 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/visual-editor/index.mjs
   var import_block_editor84 = __toESM(require_block_editor(), 1);
-  var import_element366 = __toESM(require_element(), 1);
-  var import_data218 = __toESM(require_data(), 1);
+  var import_element371 = __toESM(require_element(), 1);
+  var import_data220 = __toESM(require_data(), 1);
   var import_blocks33 = __toESM(require_blocks(), 1);
-  var import_core_data120 = __toESM(require_core_data(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
+  var import_core_data124 = __toESM(require_core_data(), 1);
+  var import_compose92 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/visual-editor/edit-template-blocks-notification.mjs
-  var import_data212 = __toESM(require_data(), 1);
-  var import_core_data118 = __toESM(require_core_data(), 1);
-  var import_element363 = __toESM(require_element(), 1);
-  var import_i18n312 = __toESM(require_i18n(), 1);
-  var import_components247 = __toESM(require_components(), 1);
-  var import_jsx_runtime581 = __toESM(require_jsx_runtime(), 1);
+  var import_data214 = __toESM(require_data(), 1);
+  var import_core_data122 = __toESM(require_core_data(), 1);
+  var import_element368 = __toESM(require_element(), 1);
+  var import_i18n315 = __toESM(require_i18n(), 1);
+  var import_components242 = __toESM(require_components(), 1);
+  var import_jsx_runtime584 = __toESM(require_jsx_runtime(), 1);
   function EditTemplateBlocksNotification({ contentRef }) {
-    const { onNavigateToEntityRecord, templateId: templateId2 } = (0, import_data212.useSelect)((select9) => {
+    const { onNavigateToEntityRecord, templateId: templateId2 } = (0, import_data214.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store);
       return {
         onNavigateToEntityRecord: getEditorSettings2().onNavigateToEntityRecord,
         templateId: getCurrentTemplateId2()
       };
     }, []);
-    const canEditTemplate = (0, import_data212.useSelect)(
-      (select9) => !!select9(import_core_data118.store).canUser("create", {
+    const canEditTemplate = (0, import_data214.useSelect)(
+      (select9) => !!select9(import_core_data122.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }),
       []
     );
-    const [isDialogOpen, setIsDialogOpen] = (0, import_element363.useState)(false);
-    (0, import_element363.useEffect)(() => {
+    const [isDialogOpen, setIsDialogOpen] = (0, import_element368.useState)(false);
+    (0, import_element368.useEffect)(() => {
       const handleDblClick = (event) => {
         if (!canEditTemplate) {
           return;
@@ -111451,11 +112220,11 @@ ${content}
     if (!canEditTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(
-      import_components247.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
+      import_components242.__experimentalConfirmDialog,
       {
         isOpen: isDialogOpen,
-        confirmButtonText: (0, import_i18n312.__)("Edit template"),
+        confirmButtonText: (0, import_i18n315.__)("Edit template"),
         onConfirm: () => {
           setIsDialogOpen(false);
           onNavigateToEntityRecord({
@@ -111465,7 +112234,7 @@ ${content}
         },
         onCancel: () => setIsDialogOpen(false),
         size: "medium",
-        children: (0, import_i18n312.__)(
+        children: (0, import_i18n315.__)(
           "You\u2019ve tried to select a block that is part of a template that may be used elsewhere on your site. Would you like to edit the template?"
         )
       }
@@ -111473,8 +112242,8 @@ ${content}
   }

   // packages/editor/build-module/components/visual-editor/use-select-nearest-editable-block.mjs
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_data213 = __toESM(require_data(), 1);
+  var import_compose87 = __toESM(require_compose(), 1);
+  var import_data215 = __toESM(require_data(), 1);
   var import_block_editor79 = __toESM(require_block_editor(), 1);
   var DISTANCE_THRESHOLD = 500;
   function clamp2(value, min4, max4) {
@@ -111489,10 +112258,10 @@ ${content}
     isEnabled = true
   } = {}) {
     const { getEnabledClientIdsTree, getBlockName: getBlockName2, getBlockOrder: getBlockOrder2 } = unlock(
-      (0, import_data213.useSelect)(import_block_editor79.store)
+      (0, import_data215.useSelect)(import_block_editor79.store)
     );
-    const { selectBlock: selectBlock2 } = (0, import_data213.useDispatch)(import_block_editor79.store);
-    return (0, import_compose85.useRefEffect)(
+    const { selectBlock: selectBlock2 } = (0, import_data215.useDispatch)(import_block_editor79.store);
+    return (0, import_compose87.useRefEffect)(
       (element) => {
         if (!isEnabled) {
           return;
@@ -111544,13 +112313,13 @@ ${content}
   }

   // packages/editor/build-module/components/visual-editor/use-zoom-out-mode-exit.mjs
-  var import_data214 = __toESM(require_data(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
+  var import_data216 = __toESM(require_data(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
   var import_block_editor80 = __toESM(require_block_editor(), 1);
   function useZoomOutModeExit() {
-    const { getSettings: getSettings11, isZoomOut } = unlock((0, import_data214.useSelect)(import_block_editor80.store));
-    const { resetZoomLevel } = unlock((0, import_data214.useDispatch)(import_block_editor80.store));
-    return (0, import_compose86.useRefEffect)(
+    const { getSettings: getSettings12, isZoomOut } = unlock((0, import_data216.useSelect)(import_block_editor80.store));
+    const { resetZoomLevel } = unlock((0, import_data216.useDispatch)(import_block_editor80.store));
+    return (0, import_compose88.useRefEffect)(
       (node) => {
         function onDoubleClick(event) {
           if (!isZoomOut()) {
@@ -111558,7 +112327,7 @@ ${content}
           }
           if (!event.defaultPrevented) {
             event.preventDefault();
-            const { __experimentalSetIsInserterOpened } = getSettings11();
+            const { __experimentalSetIsInserterOpened } = getSettings12();
             if (typeof __experimentalSetIsInserterOpened === "function") {
               __experimentalSetIsInserterOpened(false);
             }
@@ -111570,19 +112339,19 @@ ${content}
           node.removeEventListener("dblclick", onDoubleClick);
         };
       },
-      [getSettings11, isZoomOut, resetZoomLevel]
+      [getSettings12, isZoomOut, resetZoomLevel]
     );
   }

   // packages/editor/build-module/components/visual-editor/use-padding-appender.mjs
-  var import_data215 = __toESM(require_data(), 1);
-  var import_compose87 = __toESM(require_compose(), 1);
+  var import_data217 = __toESM(require_data(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);
   var import_block_editor81 = __toESM(require_block_editor(), 1);
   var import_blocks31 = __toESM(require_blocks(), 1);
   var CSS2 = ':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';
   function usePaddingAppender(enabled) {
-    const registry = (0, import_data215.useRegistry)();
-    const effect = (0, import_compose87.useRefEffect)(
+    const registry = (0, import_data217.useRegistry)();
+    const effect = (0, import_compose89.useRefEffect)(
       (node) => {
         function onMouseDown(event) {
           if (event.target !== node && // Tests for the parent element because in the iframed editor if the click is
@@ -111622,17 +112391,17 @@ ${content}
   }

   // packages/editor/build-module/components/visual-editor/use-edit-content-only-section-exit.mjs
-  var import_data216 = __toESM(require_data(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
+  var import_data218 = __toESM(require_data(), 1);
+  var import_compose90 = __toESM(require_compose(), 1);
   var import_block_editor82 = __toESM(require_block_editor(), 1);
   function useEditContentOnlySectionExit() {
     const { getEditedContentOnlySection } = unlock(
-      (0, import_data216.useSelect)(import_block_editor82.store)
+      (0, import_data218.useSelect)(import_block_editor82.store)
     );
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data216.useDispatch)(import_block_editor82.store)
+      (0, import_data218.useDispatch)(import_block_editor82.store)
     );
-    return (0, import_compose88.useRefEffect)(
+    return (0, import_compose90.useRefEffect)(
       (node) => {
         function onClick(event) {
           const editedContentOnlySection = getEditedContentOnlySection();
@@ -111657,22 +112426,22 @@ ${content}
   }

   // packages/editor/build-module/components/sync-connection-error-modal/index.mjs
-  var import_data217 = __toESM(require_data(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
+  var import_data219 = __toESM(require_data(), 1);
+  var import_compose91 = __toESM(require_compose(), 1);
   var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_core_data119 = __toESM(require_core_data(), 1);
+  var import_core_data123 = __toESM(require_core_data(), 1);
   var import_block_editor83 = __toESM(require_block_editor(), 1);
-  var import_components248 = __toESM(require_components(), 1);
+  var import_components243 = __toESM(require_components(), 1);
   var import_hooks61 = __toESM(require_hooks(), 1);
-  var import_element365 = __toESM(require_element(), 1);
-  var import_i18n313 = __toESM(require_i18n(), 1);
+  var import_element370 = __toESM(require_element(), 1);
+  var import_i18n316 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/sync-connection-error-modal/use-retry-countdown.mjs
-  var import_element364 = __toESM(require_element(), 1);
+  var import_element369 = __toESM(require_element(), 1);
   function useRetryCountdown(connectionStatus) {
-    const [secondsRemaining, setSecondsRemaining] = (0, import_element364.useState)();
-    const hasRetriedRef = (0, import_element364.useRef)(false);
-    (0, import_element364.useEffect)(() => {
+    const [secondsRemaining, setSecondsRemaining] = (0, import_element369.useState)();
+    const hasRetriedRef = (0, import_element369.useRef)(false);
+    (0, import_element369.useEffect)(() => {
       if (!connectionStatus) {
         return;
       }
@@ -111724,18 +112493,18 @@ ${content}
   }

   // packages/editor/build-module/components/sync-connection-error-modal/index.mjs
-  var import_jsx_runtime582 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime585 = __toESM(require_jsx_runtime(), 1);
   var { BlockCanvasCover: BlockCanvasCover2 } = unlock(import_block_editor83.privateApis);
-  var { retrySyncConnection } = unlock(import_core_data119.privateApis);
+  var { retrySyncConnection } = unlock(import_core_data123.privateApis);
   var INITIAL_DISCONNECTED_DEBOUNCE_MS = 2e4;
   function SyncConnectionErrorModal() {
-    const [hasInitialized, setHasInitialized] = (0, import_element365.useState)(false);
-    const [showModal, setShowModal] = (0, import_element365.useState)(false);
-    const [isManualRetryAvailable, setIsManualRetryAvailable] = (0, import_element365.useState)(false);
-    const { connectionStatus, isCollaborationEnabled, postType: postType2 } = (0, import_data217.useSelect)(
+    const [hasInitialized, setHasInitialized] = (0, import_element370.useState)(false);
+    const [showModal, setShowModal] = (0, import_element370.useState)(false);
+    const [isManualRetryAvailable, setIsManualRetryAvailable] = (0, import_element370.useState)(false);
+    const { connectionStatus, isCollaborationEnabled, postType: postType2 } = (0, import_data219.useSelect)(
       (selectFn) => {
         const { getSyncConnectionStatus, getPostType } = unlock(
-          selectFn(import_core_data119.store)
+          selectFn(import_core_data123.store)
         );
         const { getCurrentPostType: getCurrentPostType2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(selectFn(store));
         const currentPostType = getCurrentPostType2();
@@ -111748,17 +112517,17 @@ ${content}
       []
     );
     const { onManualRetry, secondsRemaining } = useRetryCountdown(connectionStatus);
-    const copyButtonRef = (0, import_compose89.useCopyToClipboard)(() => {
-      const blocks = (0, import_data217.select)(import_block_editor83.store).getBlocks();
+    const copyButtonRef = (0, import_compose91.useCopyToClipboard)(() => {
+      const blocks = (0, import_data219.select)(import_block_editor83.store).getBlocks();
       return (0, import_blocks32.serialize)(blocks);
     });
-    (0, import_element365.useEffect)(() => {
+    (0, import_element370.useEffect)(() => {
       const timeout = setTimeout(() => {
         setHasInitialized(true);
       }, INITIAL_DISCONNECTED_DEBOUNCE_MS);
       return () => clearTimeout(timeout);
     }, []);
-    (0, import_element365.useEffect)(() => {
+    (0, import_element370.useEffect)(() => {
       if ("connecting" === connectionStatus?.status) {
         return;
       }
@@ -111767,7 +112536,7 @@ ${content}
       );
     }, [connectionStatus]);
     const canRetry = connectionStatus && "disconnected" === connectionStatus.status && (connectionStatus.canManuallyRetry || connectionStatus.willAutoRetryInMs);
-    (0, import_element365.useEffect)(() => {
+    (0, import_element370.useEffect)(() => {
       if ("connected" === connectionStatus?.status) {
         setShowModal(false);
         return;
@@ -111796,9 +112565,9 @@ ${content}
     let retryCountdownText = "";
     let isRetrying = false;
     if (secondsRemaining && secondsRemaining > 0) {
-      retryCountdownText = (0, import_i18n313.sprintf)(
+      retryCountdownText = (0, import_i18n316.sprintf)(
         /* translators: %d: number of seconds until retry */
-        (0, import_i18n313._n)(
+        (0, import_i18n316._n)(
           "Retrying connection in %d second\u2026",
           "Retrying connection in %d seconds\u2026",
           secondsRemaining
@@ -111807,14 +112576,14 @@ ${content}
       );
     } else if (0 === secondsRemaining) {
       isRetrying = true;
-      retryCountdownText = (0, import_i18n313.__)("Retrying\u2026");
+      retryCountdownText = (0, import_i18n316.__)("Retrying\u2026");
     }
     let editPostHref = "edit.php";
     if (postType2?.slug) {
       editPostHref = `edit.php?post_type=${postType2.slug}`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
-      import_components248.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+      import_components243.Modal,
       {
         overlayClassName: "editor-sync-connection-error-modal",
         isDismissible: false,
@@ -111824,35 +112593,35 @@ ${content}
         shouldCloseOnEsc: false,
         size: "medium",
         title: messages.title,
-        children: /* @__PURE__ */ (0, import_jsx_runtime582.jsxs)(import_components248.__experimentalVStack, { spacing: 6, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("p", { children: messages.description }),
-          retryCountdownText && /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("p", { className: "editor-sync-connection-error-modal__retry-countdown", children: retryCountdownText }),
-          /* @__PURE__ */ (0, import_jsx_runtime582.jsxs)(import_components248.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
-              import_components248.Button,
+        children: /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components243.__experimentalVStack, { spacing: 6, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("p", { children: messages.description }),
+          retryCountdownText && /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("p", { className: "editor-sync-connection-error-modal__retry-countdown", children: retryCountdownText }),
+          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components243.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+              import_components243.Button,
               {
                 __next40pxDefaultSize: true,
                 href: editPostHref,
                 isDestructive: true,
                 variant: "tertiary",
-                children: (0, import_i18n313.sprintf)(
+                children: (0, import_i18n316.sprintf)(
                   /* translators: %s: Post type name (e.g., "Posts", "Pages"). */
-                  (0, import_i18n313.__)("Back to %s"),
-                  postType2?.labels?.name ?? (0, import_i18n313.__)("Posts")
+                  (0, import_i18n316.__)("Back to %s"),
+                  postType2?.labels?.name ?? (0, import_i18n316.__)("Posts")
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
-              import_components248.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+              import_components243.Button,
               {
                 __next40pxDefaultSize: true,
                 ref: copyButtonRef,
                 variant: manualRetry ? "secondary" : "primary",
-                children: (0, import_i18n313.__)("Copy Post Content")
+                children: (0, import_i18n316.__)("Copy Post Content")
               }
             ),
-            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
-              import_components248.Button,
+            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+              import_components243.Button,
               {
                 __next40pxDefaultSize: true,
                 accessibleWhenDisabled: true,
@@ -111861,7 +112630,7 @@ ${content}
                 isBusy: isRetrying,
                 variant: "primary",
                 onClick: manualRetry,
-                children: (0, import_i18n313.__)("Retry")
+                children: (0, import_i18n316.__)("Retry")
               }
             )
           ] })
@@ -111871,7 +112640,7 @@ ${content}
   }

   // packages/editor/build-module/components/visual-editor/index.mjs
-  var import_jsx_runtime583 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime586 = __toESM(require_jsx_runtime(), 1);
   var {
     LayoutStyle,
     useLayoutClasses,
@@ -111927,7 +112696,7 @@ ${content}
     contentRef,
     className
   }) {
-    const isMobileViewport = (0, import_compose90.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose92.useViewportMatch)("small", "<");
     const {
       renderingMode: renderingMode2,
       postContentAttributes,
@@ -111942,7 +112711,7 @@ ${content}
       styles,
       hasCanvasWidth,
       canvasWidth: canvasWidth2
-    } = (0, import_data218.useSelect)((select9) => {
+    } = (0, import_data220.useSelect)((select9) => {
       const {
         getCurrentPostId: getCurrentPostId2,
         getCurrentPostType: getCurrentPostType2,
@@ -111952,7 +112721,7 @@ ${content}
         getDeviceType: getDeviceType2,
         getCanvasWidth: getCanvasWidth2
       } = unlock(select9(store));
-      const { getPostType, getEditedEntityRecord } = select9(import_core_data120.store);
+      const { getPostType, getEditedEntityRecord } = select9(import_core_data124.store);
       const postTypeSlug = getCurrentPostType2();
       const _renderingMode = getRenderingMode2();
       let _wrapperBlockName;
@@ -111989,17 +112758,17 @@ ${content}
         canvasWidth: _canvasWidth
       };
     }, []);
-    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data218.useSelect)(store);
+    const { isCleanNewPost: isCleanNewPost2 } = (0, import_data220.useSelect)(store);
     const {
       hasRootPaddingAwareAlignments,
       themeHasDisabledLayoutStyles,
       themeSupportsLayout,
       isZoomedOut
-    } = (0, import_data218.useSelect)((select9) => {
-      const { getSettings: getSettings11, isZoomOut: _isZoomOut } = unlock(
+    } = (0, import_data220.useSelect)((select9) => {
+      const { getSettings: getSettings12, isZoomOut: _isZoomOut } = unlock(
         select9(import_block_editor84.store)
       );
-      const _settings = getSettings11();
+      const _settings = getSettings12();
       return {
         themeHasDisabledLayoutStyles: _settings.disableLayoutStyles,
         themeSupportsLayout: _settings.supportsLayout,
@@ -112007,16 +112776,16 @@ ${content}
         isZoomedOut: _isZoomOut()
       };
     }, []);
-    const localRef = (0, import_element366.useRef)();
+    const localRef = (0, import_element371.useRef)();
     const [globalLayoutSettings] = (0, import_block_editor84.useSettings)("layout");
-    const [containerSize, setContainerSize] = (0, import_element366.useState)();
-    const containerRef = (0, import_compose90.useResizeObserver)((entries) => {
+    const [containerSize, setContainerSize] = (0, import_element371.useState)();
+    const containerRef = (0, import_compose92.useResizeObserver)((entries) => {
       const { width, height } = entries[0].contentRect;
       setContainerSize(
         (size4) => size4?.width === width && size4?.height === height ? size4 : { width, height }
       );
     });
-    const fallbackLayout = (0, import_element366.useMemo)(() => {
+    const fallbackLayout = (0, import_element371.useMemo)(() => {
       if (renderingMode2 !== "post-only" || isDesignPostType) {
         return { type: "default" };
       }
@@ -112030,7 +112799,7 @@ ${content}
       globalLayoutSettings,
       isDesignPostType
     ]);
-    const newestPostContentAttributes = (0, import_element366.useMemo)(() => {
+    const newestPostContentAttributes = (0, import_element371.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks && postContentAttributes) {
         return postContentAttributes;
       }
@@ -112044,7 +112813,7 @@ ${content}
       editedPostTemplate?.blocks,
       postContentAttributes
     ]);
-    const hasPostContentAtRootLevel = (0, import_element366.useMemo)(() => {
+    const hasPostContentAtRootLevel = (0, import_element371.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks) {
         return false;
       }
@@ -112071,7 +112840,7 @@ ${content}
       "core/post-content",
       ".block-editor-block-list__layout.is-root-container"
     );
-    const postContentLayout = (0, import_element366.useMemo)(() => {
+    const postContentLayout = (0, import_element371.useMemo)(() => {
       return layout && (layout?.type === "constrained" || layout?.inherit || layout?.contentSize || layout?.wideSize) ? { ...globalLayoutSettings, ...layout, type: "constrained" } : { ...globalLayoutSettings, ...layout, type: "default" };
     }, [
       layout?.type,
@@ -112082,8 +112851,8 @@ ${content}
     ]);
     const blockListLayout = postContentAttributes ? postContentLayout : fallbackLayout;
     const postEditorLayout = blockListLayout?.type === "default" && !hasPostContentAtRootLevel ? fallbackLayout : blockListLayout;
-    const titleRef = (0, import_element366.useRef)();
-    (0, import_element366.useEffect)(() => {
+    const titleRef = (0, import_element371.useRef)();
+    (0, import_element371.useEffect)(() => {
       if (!autoFocus || !isCleanNewPost2()) {
         return;
       }
@@ -112111,7 +112880,7 @@ ${content}
     const canvasHeight = shouldConstrainCanvasHeight ? getCanvasHeight(canvasWidth2, containerSize) : "100%";
     const centerContentCSS = `display:flex;align-items:center;justify-content:center;`;
     const iframeBodyMinHeightCSS = hasCanvasWidth && !isResizablePostType ? "min-height:100vh;" : "";
-    const iframeStyles = (0, import_element366.useMemo)(() => {
+    const iframeStyles = (0, import_element371.useMemo)(() => {
       return [
         ...styles ?? [],
         {
@@ -112137,7 +112906,7 @@ ${content}
       paddingStyle
     ]);
     const typewriterRef = (0, import_block_editor84.__unstableUseTypewriter)();
-    contentRef = (0, import_compose90.useMergeRefs)([
+    contentRef = (0, import_compose92.useMergeRefs)([
       localRef,
       contentRef,
       renderingMode2 === "post-only" ? typewriterRef : null,
@@ -112151,7 +112920,7 @@ ${content}
       paddingAppenderRef,
       useEditContentOnlySectionExit()
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
       "div",
       {
         ref: containerRef,
@@ -112170,14 +112939,14 @@ ${content}
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(SyncConnectionErrorModal, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(SyncConnectionErrorModal, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
             resizable_editor_default,
             {
               enableResizing,
               width: enableResizing && canvasWidth2 ? canvasWidth2 + "px" : "100%",
               height: canvasHeight,
-              children: /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
                 BlockCanvas,
                 {
                   shouldIframe: true,
@@ -112189,23 +112958,23 @@ ${content}
                     style: iframeProps?.style
                   },
                   children: [
-                    themeSupportsLayout && !themeHasDisabledLayoutStyles && renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(import_jsx_runtime583.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                    themeSupportsLayout && !themeHasDisabledLayoutStyles && renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(import_jsx_runtime586.Fragment, { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                         LayoutStyle,
                         {
                           selector: ".editor-visual-editor__post-title-wrapper",
                           layout: fallbackLayout
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                         LayoutStyle,
                         {
                           selector: ".block-editor-block-list__layout.is-root-container",
                           layout: postEditorLayout
                         }
                       ),
-                      align && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(LayoutStyle, { css: alignCSS }),
-                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                      align && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(LayoutStyle, { css: alignCSS }),
+                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                         LayoutStyle,
                         {
                           layout: postContentLayout,
@@ -112213,7 +112982,7 @@ ${content}
                         }
                       )
                     ] }),
-                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                       "div",
                       {
                         className: clsx_default(
@@ -112231,16 +113000,16 @@ ${content}
                           // within the editor iframe.
                           marginTop: "4rem"
                         },
-                        children: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(post_title_default, { ref: titleRef })
+                        children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(post_title_default, { ref: titleRef })
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
                       import_block_editor84.RecursionProvider,
                       {
                         blockName: wrapperBlockName,
                         uniqueId: wrapperUniqueId,
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                             import_block_editor84.BlockList,
                             {
                               className: clsx_default(
@@ -112264,7 +113033,7 @@ ${content}
                               )
                             }
                           ),
-                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
                             EditTemplateBlocksNotification,
                             {
                               contentRef: localRef
@@ -112285,12 +113054,12 @@ ${content}
   var visual_editor_default = VisualEditor;

   // packages/editor/build-module/components/post-revisions-preview/diff-markers.mjs
-  var import_element367 = __toESM(require_element(), 1);
-  var import_compose91 = __toESM(require_compose(), 1);
-  var import_data219 = __toESM(require_data(), 1);
+  var import_element372 = __toESM(require_element(), 1);
+  var import_compose93 = __toESM(require_compose(), 1);
+  var import_data221 = __toESM(require_data(), 1);
   var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_i18n314 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime584 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n317 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime587 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElementRef } = unlock(import_block_editor85.privateApis);
   function collectDiffBlocks(blocks) {
     const result = [];
@@ -112308,9 +113077,9 @@ ${content}
     return result;
   }
   var STATUS_LABELS = {
-    added: (0, import_i18n314.__)("Go to added block"),
-    removed: (0, import_i18n314.__)("Go to removed block"),
-    modified: (0, import_i18n314.__)("Go to modified block")
+    added: (0, import_i18n317.__)("Go to added block"),
+    removed: (0, import_i18n317.__)("Go to removed block"),
+    modified: (0, import_i18n317.__)("Go to modified block")
   };
   function calculatePosition(el) {
     if (!el) {
@@ -112327,27 +113096,27 @@ ${content}
     };
   }
   function DiffMarkerButton({ clientId, status, subscribe: subscribe5 }) {
-    const blockRef = (0, import_element367.useRef)();
+    const blockRef = (0, import_element372.useRef)();
     useBlockElementRef(clientId, blockRef);
-    const [position, setPosition] = (0, import_element367.useState)(
+    const [position, setPosition] = (0, import_element372.useState)(
       () => calculatePosition(blockRef.current)
     );
-    (0, import_element367.useEffect)(() => {
+    (0, import_element372.useEffect)(() => {
       return subscribe5(() => {
         setPosition(calculatePosition(blockRef.current));
       });
     }, [subscribe5]);
-    (0, import_element367.useEffect)(() => {
+    (0, import_element372.useEffect)(() => {
       setPosition(calculatePosition(blockRef.current));
     }, [status]);
     if (!position) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime584.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime587.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
             "button",
             {
               className: `revision-diff-marker is-${status}`,
@@ -112361,22 +113130,22 @@ ${content}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
+      /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
     ] });
   }
   function useDiffMarkers() {
-    const [isMounted, setIsMounted] = (0, import_element367.useState)(false);
-    const subscribersRef = (0, import_element367.useRef)(/* @__PURE__ */ new Set());
-    const blocks = (0, import_data219.useSelect)(
+    const [isMounted, setIsMounted] = (0, import_element372.useState)(false);
+    const subscribersRef = (0, import_element372.useRef)(/* @__PURE__ */ new Set());
+    const blocks = (0, import_data221.useSelect)(
       (select9) => select9(import_block_editor85.store).getBlocks(),
       []
     );
-    const diffBlocks = (0, import_element367.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
-    const subscribe5 = (0, import_element367.useCallback)((callback) => {
+    const diffBlocks = (0, import_element372.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
+    const subscribe5 = (0, import_element372.useCallback)((callback) => {
       subscribersRef.current.add(callback);
       return () => subscribersRef.current.delete(callback);
     }, []);
-    const contentRef = (0, import_compose91.useRefEffect)((element) => {
+    const contentRef = (0, import_compose93.useRefEffect)((element) => {
       const { ownerDocument: ownerDocument2 } = element;
       const { defaultView } = ownerDocument2;
       const resizeObserver = new defaultView.ResizeObserver(() => {
@@ -112388,14 +113157,14 @@ ${content}
       };
     }, []);
     return [
-      (0, import_compose91.useMergeRefs)([contentRef, setIsMounted]),
-      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
+      (0, import_compose93.useMergeRefs)([contentRef, setIsMounted]),
+      /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         "div",
         {
           className: "revision-diff-markers",
           role: "navigation",
-          "aria-label": (0, import_i18n314.__)("Document changes"),
-          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
+          "aria-label": (0, import_i18n317.__)("Document changes"),
+          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
             DiffMarkerButton,
             {
               clientId,
@@ -112411,7 +113180,7 @@ ${content}
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-canvas.mjs
-  var import_jsx_runtime585 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime588 = __toESM(require_jsx_runtime(), 1);
   var { usePrivateStyleOverride, PrivateBlockContext } = unlock(
     import_block_editor86.privateApis
   );
@@ -112485,23 +113254,23 @@ ${content}
   function getDiffStatusLabel(status, blockTitle) {
     switch (status) {
       case "added":
-        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Added block: %s"), blockTitle);
+        return (0, import_i18n318.sprintf)((0, import_i18n318.__)("Added block: %s"), blockTitle);
       case "removed":
-        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Removed block: %s"), blockTitle);
+        return (0, import_i18n318.sprintf)((0, import_i18n318.__)("Removed block: %s"), blockTitle);
       case "modified":
-        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Modified block: %s"), blockTitle);
+        return (0, import_i18n318.sprintf)((0, import_i18n318.__)("Modified block: %s"), blockTitle);
     }
   }
   function BlockDiffLabelProvider({ status, name: name2, attributes, children }) {
-    const context = (0, import_element368.useContext)(PrivateBlockContext);
-    const blockTitle = (0, import_data220.useSelect)(
+    const context = (0, import_element373.useContext)(PrivateBlockContext);
+    const blockTitle = (0, import_data222.useSelect)(
       (select9) => {
         const { getActiveBlockVariation, getBlockType: getBlockType7 } = select9(import_blocks34.store);
         return getActiveBlockVariation(name2, attributes)?.title ?? getBlockType7(name2)?.title;
       },
       [name2, attributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
       PrivateBlockContext.Provider,
       {
         value: {
@@ -112522,15 +113291,15 @@ ${content}
         "is-revision-modified": diffStatus === "modified"
       });
       if (!diffStatus) {
-        return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
+        return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
         BlockDiffLabelProvider,
         {
           status: diffStatus,
           name: name2,
           attributes,
-          children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
+          children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
         }
       );
     };
@@ -112548,30 +113317,30 @@ ${content}
     return null;
   }
   function DiffDescriptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(VisuallyHidden, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { id: DIFF_DESCRIPTION_IDS.removed, children: (0, import_i18n315.__)("Removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { id: DIFF_DESCRIPTION_IDS.added, children: (0, import_i18n315.__)("Added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatAdded, children: (0, import_i18n315.__)("Format added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatRemoved, children: (0, import_i18n315.__)("Format removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatChanged, children: (0, import_i18n315.__)("Format changed") })
+    return /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)(VisuallyHidden, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("span", { id: DIFF_DESCRIPTION_IDS.removed, children: (0, import_i18n318.__)("Removed") }),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("span", { id: DIFF_DESCRIPTION_IDS.added, children: (0, import_i18n318.__)("Added") }),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatAdded, children: (0, import_i18n318.__)("Format added") }),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatRemoved, children: (0, import_i18n318.__)("Format removed") }),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatChanged, children: (0, import_i18n318.__)("Format changed") })
     ] });
   }
   function CanvasContent({ showDiff }) {
     const [contentRef, diffMarkers] = useDiffMarkers();
-    return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_jsx_runtime585.Fragment, { children: [
-      showDiff && /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(DiffDescriptions, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(visual_editor_default, { contentRef }),
+    return /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)(import_jsx_runtime588.Fragment, { children: [
+      showDiff && /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(DiffDescriptions, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(visual_editor_default, { contentRef }),
       showDiff && diffMarkers
     ] });
   }
   function RevisionsCanvas() {
-    (0, import_element368.useEffect)(() => {
+    (0, import_element373.useEffect)(() => {
       registerDiffFormatTypes();
       return () => {
         unregisterDiffFormatTypes();
       };
     }, []);
-    const { revision, showDiff } = (0, import_data220.useSelect)((select9) => {
+    const { revision, showDiff } = (0, import_data222.useSelect)((select9) => {
       const { getCurrentRevision: getCurrentRevision2, isShowingRevisionDiff: isShowingRevisionDiff2 } = unlock(
         select9(store)
       );
@@ -112580,19 +113349,19 @@ ${content}
         showDiff: isShowingRevisionDiff2()
       };
     }, []);
-    return revision ? /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_jsx_runtime585.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(DiffStyleOverrides, { showDiff }),
-      /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("div", { className: "editor-revisions-canvas__content", children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(CanvasContent, { showDiff }) })
-    ] }) : /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(import_components249.Spinner, {}) });
+    return revision ? /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)(import_jsx_runtime588.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(DiffStyleOverrides, { showDiff }),
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { className: "editor-revisions-canvas__content", children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(CanvasContent, { showDiff }) })
+    ] }) : /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(import_components244.Spinner, {}) });
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-code-diff.mjs
-  var import_components250 = __toESM(require_components(), 1);
-  var import_core_data121 = __toESM(require_core_data(), 1);
-  var import_data221 = __toESM(require_data(), 1);
-  var import_element369 = __toESM(require_element(), 1);
-  var import_i18n316 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime586 = __toESM(require_jsx_runtime(), 1);
+  var import_components245 = __toESM(require_components(), 1);
+  var import_core_data125 = __toESM(require_core_data(), 1);
+  var import_data223 = __toESM(require_data(), 1);
+  var import_element374 = __toESM(require_element(), 1);
+  var import_i18n319 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime589 = __toESM(require_jsx_runtime(), 1);
   var MAX_DIFF_EDIT_LENGTH = 1e3;
   var DIFF_TIMEOUT = 100;
   function splitLines(value) {
@@ -112655,9 +113424,9 @@ ${content}
     };
   }
   function ConnectedRevisionsCodeDiff() {
-    const revisionDiff = (0, import_data221.useSelect)((select9) => {
+    const revisionDiff = (0, import_data223.useSelect)((select9) => {
       const editorSelectors = select9(store);
-      const coreSelectors = select9(import_core_data121.store);
+      const coreSelectors = select9(import_core_data125.store);
       const {
         getCurrentRevision: getCurrentRevision2,
         getPreviousRevision: getPreviousRevision2,
@@ -112702,7 +113471,7 @@ ${content}
         })
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(RevisionsCodeDiff, { ...revisionDiff });
+    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(RevisionsCodeDiff, { ...revisionDiff });
   }
   function RevisionsCodeDiff({
     revision,
@@ -112710,7 +113479,7 @@ ${content}
     showDiff,
     isPreviousRevisionLoading
   }) {
-    const rows = (0, import_element369.useMemo)(() => {
+    const rows = (0, import_element374.useMemo)(() => {
       if (!revision || isPreviousRevisionLoading) {
         return [];
       }
@@ -112721,64 +113490,64 @@ ${content}
       );
     }, [revision, previousRevision, showDiff, isPreviousRevisionLoading]);
     if (!revision || isPreviousRevisionLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_components250.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(import_components245.Spinner, {}) });
     }
-    const label = showDiff ? (0, import_i18n316.__)("Code changes") : (0, import_i18n316.__)("Revision code");
-    return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
+    const label = showDiff ? (0, import_i18n319.__)("Code changes") : (0, import_i18n319.__)("Revision code");
+    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
       "div",
       {
         className: "editor-revisions-code-diff",
         role: "region",
         "aria-label": label,
         tabIndex: 0,
-        children: rows.length ? /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)("table", { className: "editor-revisions-code-diff__table", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("caption", {}), children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("thead", {}), children: /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)("tr", { children: [
-            showDiff && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("th", { children: (0, import_i18n316.__)("Previous line") }),
-            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("th", { children: (0, import_i18n316.__)("Current line") }),
-            showDiff && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("th", { children: (0, import_i18n316._x)("Change", "noun") }),
-            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("th", { children: (0, import_i18n316.__)("Code") })
+        children: rows.length ? /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)("table", { className: "editor-revisions-code-diff__table", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("caption", {}), children: label }),
+          /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("thead", {}), children: /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)("tr", { children: [
+            showDiff && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("th", { children: (0, import_i18n319.__)("Previous line") }),
+            /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("th", { children: (0, import_i18n319.__)("Current line") }),
+            showDiff && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("th", { children: (0, import_i18n319._x)("Change", "noun") }),
+            /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("th", { children: (0, import_i18n319.__)("Code") })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("tbody", { children: rows.map((row, index2) => {
+          /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("tbody", { children: rows.map((row, index2) => {
             let marker = "";
-            let statusLabel = (0, import_i18n316.__)("Unchanged");
+            let statusLabel = (0, import_i18n319.__)("Unchanged");
             if (row.status === "added") {
               marker = "+";
-              statusLabel = (0, import_i18n316.__)("Added");
+              statusLabel = (0, import_i18n319.__)("Added");
             } else if (row.status === "removed") {
               marker = "\u2212";
-              statusLabel = (0, import_i18n316.__)("Removed");
+              statusLabel = (0, import_i18n319.__)("Removed");
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)(
               "tr",
               {
                 className: `editor-revisions-code-diff__line is-${row.status}`,
                 children: [
-                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("td", { className: "editor-revisions-code-diff__line-number is-previous", children: row.previousLineNumber }),
-                  /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("td", { className: "editor-revisions-code-diff__line-number is-current", children: row.currentLineNumber }),
-                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)("td", { className: "editor-revisions-code-diff__marker", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(VisuallyHidden, { children: statusLabel }),
-                    /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("span", { "aria-hidden": "true", children: marker })
+                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("td", { className: "editor-revisions-code-diff__line-number is-previous", children: row.previousLineNumber }),
+                  /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("td", { className: "editor-revisions-code-diff__line-number is-current", children: row.currentLineNumber }),
+                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)("td", { className: "editor-revisions-code-diff__marker", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(VisuallyHidden, { children: statusLabel }),
+                    /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("span", { "aria-hidden": "true", children: marker })
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("td", { className: "editor-revisions-code-diff__code", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("code", { children: row.value }) })
+                  /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("td", { className: "editor-revisions-code-diff__code", children: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("code", { children: row.value }) })
                 ]
               },
               index2
             );
           }) })
-        ] }) : /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("p", { className: "editor-revisions-code-diff__empty", children: (0, import_i18n316.__)("This revision is empty.") })
+        ] }) : /* @__PURE__ */ (0, import_jsx_runtime589.jsx)("p", { className: "editor-revisions-code-diff__empty", children: (0, import_i18n319.__)("This revision is empty.") })
       }
     );
   }

   // packages/editor/build-module/components/collaborators-presence/use-collaborator-notifications.mjs
-  var import_data222 = __toESM(require_data(), 1);
-  var import_element370 = __toESM(require_element(), 1);
-  var import_i18n317 = __toESM(require_i18n(), 1);
-  var import_notices32 = __toESM(require_notices(), 1);
-  var import_core_data122 = __toESM(require_core_data(), 1);
-  var import_preferences23 = __toESM(require_preferences(), 1);
-  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data122.privateApis);
+  var import_data224 = __toESM(require_data(), 1);
+  var import_element375 = __toESM(require_element(), 1);
+  var import_i18n320 = __toESM(require_i18n(), 1);
+  var import_notices31 = __toESM(require_notices(), 1);
+  var import_core_data126 = __toESM(require_core_data(), 1);
+  var import_preferences24 = __toESM(require_preferences(), 1);
+  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data126.privateApis);
   var NOTIFICATION_TYPE = {
     COLLAB_POST_UPDATED: "collab-post-updated",
     COLLAB_USER_ENTERED: "collab-user-entered",
@@ -112787,12 +113556,12 @@ ${content}
   var PUBLISHED_STATUSES = ["publish", "private", "future"];
   function getPostUpdatedMessage(name2, status, isFirstPublish) {
     if (isFirstPublish) {
-      return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Post published by %s."), name2);
+      return (0, import_i18n320.sprintf)((0, import_i18n320.__)("Post published by %s."), name2);
     }
     if (PUBLISHED_STATUSES.includes(status)) {
-      return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Post updated by %s."), name2);
+      return (0, import_i18n320.sprintf)((0, import_i18n320.__)("Post updated by %s."), name2);
     }
-    return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Draft saved by %s."), name2);
+    return (0, import_i18n320.sprintf)((0, import_i18n320.__)("Draft saved by %s."), name2);
   }
   function useCollaboratorNotifications(postId2, postType2) {
     const {
@@ -112801,12 +113570,12 @@ ${content}
       showJoinNotifications,
       showLeaveNotifications,
       showPostSaveNotifications
-    } = (0, import_data222.useSelect)((select9) => {
+    } = (0, import_data224.useSelect)((select9) => {
       const {
         getCurrentPostAttribute: getCurrentPostAttribute2,
         isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2
       } = unlock(select9(store));
-      const getNotificationPreference = (name2) => select9(import_preferences23.store).get("core", name2) ?? true;
+      const getNotificationPreference = (name2) => select9(import_preferences24.store).get("core", name2) ?? true;
       return {
         postStatus: getCurrentPostAttribute2("status"),
         isCollaborationEnabled: isCollaborationEnabledForCurrentPost2(),
@@ -112821,7 +113590,7 @@ ${content}
         )
       };
     }, []);
-    const { createNotice } = (0, import_data222.useDispatch)(import_notices32.store);
+    const { createNotice } = (0, import_data224.useDispatch)(import_notices31.store);
     const shouldShowJoinNotifications = isCollaborationEnabled && showJoinNotifications;
     const shouldShowLeaveNotifications = isCollaborationEnabled && showLeaveNotifications;
     const shouldShowPostSaveNotifications = isCollaborationEnabled && showPostSaveNotifications;
@@ -112838,7 +113607,7 @@ ${content}
     useOnCollaboratorJoin(
       joinPostId,
       joinPostType,
-      (0, import_element370.useCallback)(
+      (0, import_element375.useCallback)(
         (collaborator, me) => {
           if (!shouldShowJoinNotifications) {
             return;
@@ -112848,9 +113617,9 @@ ${content}
           }
           void createNotice(
             "info",
-            (0, import_i18n317.sprintf)(
+            (0, import_i18n320.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n317.__)("%s has joined the post."),
+              (0, import_i18n320.__)("%s has joined the post."),
               getCollaboratorDisplayName(
                 collaborator.collaboratorInfo
               )
@@ -112868,16 +113637,16 @@ ${content}
     useOnCollaboratorLeave(
       leavePostId,
       leavePostType,
-      (0, import_element370.useCallback)(
+      (0, import_element375.useCallback)(
         (collaborator) => {
           if (!shouldShowLeaveNotifications) {
             return;
           }
           void createNotice(
             "info",
-            (0, import_i18n317.sprintf)(
+            (0, import_i18n320.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n317.__)("%s has left the post."),
+              (0, import_i18n320.__)("%s has left the post."),
               getCollaboratorDisplayName(
                 collaborator.collaboratorInfo
               )
@@ -112895,7 +113664,7 @@ ${content}
     useOnPostSave(
       postSavePostId,
       postSavePostType,
-      (0, import_element370.useCallback)(
+      (0, import_element375.useCallback)(
         (saveEvent, saver, prevEvent) => {
           if (!shouldShowPostSaveNotifications || !postStatus) {
             return;
@@ -112920,27 +113689,27 @@ ${content}
   }

   // packages/editor/build-module/components/save-publish-panels/index.mjs
-  var import_data223 = __toESM(require_data(), 1);
-  var import_components251 = __toESM(require_components(), 1);
-  var import_i18n318 = __toESM(require_i18n(), 1);
-  var import_element371 = __toESM(require_element(), 1);
-  var import_core_data123 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime587 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill11, Slot: Slot13 } = (0, import_components251.createSlotFill)("ActionsPanel");
-  var { EntitiesSavedStates: EntitiesSavedStates2 } = unlock(import_core_data123.privateApis);
+  var import_data225 = __toESM(require_data(), 1);
+  var import_components246 = __toESM(require_components(), 1);
+  var import_i18n321 = __toESM(require_i18n(), 1);
+  var import_element376 = __toESM(require_element(), 1);
+  var import_core_data127 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime590 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill11, Slot: Slot13 } = (0, import_components246.createSlotFill)("ActionsPanel");
+  var { EntitiesSavedStates: EntitiesSavedStates2 } = unlock(import_core_data127.privateApis);
   function SavePublishPanels({
     setEntitiesSavedStatesCallback,
     closeEntitiesSavedStates,
     isEntitiesSavedStatesOpen,
     forceIsDirtyPublishPanel
   }) {
-    const { closePublishSidebar: closePublishSidebar2, togglePublishSidebar: togglePublishSidebar2 } = (0, import_data223.useDispatch)(store);
+    const { closePublishSidebar: closePublishSidebar2, togglePublishSidebar: togglePublishSidebar2 } = (0, import_data225.useDispatch)(store);
     const {
       publishSidebarOpened,
       isPublishable,
       isDirty,
       hasOtherEntitiesChanges
-    } = (0, import_data223.useSelect)((select9) => {
+    } = (0, import_data225.useSelect)((select9) => {
       const {
         isPublishSidebarOpened: isPublishSidebarOpened2,
         isEditedPostPublishable: isEditedPostPublishable2,
@@ -112956,13 +113725,13 @@ ${content}
         hasOtherEntitiesChanges: _hasOtherEntitiesChanges
       };
     }, []);
-    const openEntitiesSavedStates = (0, import_element371.useCallback)(
+    const openEntitiesSavedStates = (0, import_element376.useCallback)(
       () => setEntitiesSavedStatesCallback(true),
       []
     );
     let unmountableContent;
     if (publishSidebarOpened) {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
         PostPublishPanel,
         {
           onClose: closePublishSidebar2,
@@ -112972,19 +113741,19 @@ ${content}
         }
       );
     } else if (isPublishable && !hasOtherEntitiesChanges) {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime587.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
-        import_components251.Button,
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
+        import_components246.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: togglePublishSidebar2,
           "aria-expanded": false,
-          children: (0, import_i18n318.__)("Open publish panel")
+          children: (0, import_i18n321.__)("Open publish panel")
         }
       ) });
     } else {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime587.jsx)("div", { className: "editor-layout__toggle-entities-saved-states-panel", children: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
-        import_components251.Button,
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { className: "editor-layout__toggle-entities-saved-states-panel", children: /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
+        import_components246.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -112993,33 +113762,33 @@ ${content}
           "aria-haspopup": "dialog",
           disabled: !isDirty,
           accessibleWhenDisabled: true,
-          children: (0, import_i18n318.__)("Open save panel")
+          children: (0, import_i18n321.__)("Open save panel")
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime587.jsxs)(import_jsx_runtime587.Fragment, { children: [
-      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime590.jsxs)(import_jsx_runtime590.Fragment, { children: [
+      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
         EntitiesSavedStates2,
         {
           close: closeEntitiesSavedStates,
           renderDialog: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(Slot13, { bubblesVirtually: true }),
+      /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(Slot13, { bubblesVirtually: true }),
       !isEntitiesSavedStatesOpen && unmountableContent
     ] });
   }

   // packages/editor/build-module/components/text-editor/index.mjs
-  var import_components252 = __toESM(require_components(), 1);
-  var import_data224 = __toESM(require_data(), 1);
-  var import_i18n319 = __toESM(require_i18n(), 1);
+  var import_components247 = __toESM(require_components(), 1);
+  var import_data226 = __toESM(require_data(), 1);
+  var import_i18n322 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element372 = __toESM(require_element(), 1);
-  var import_jsx_runtime588 = __toESM(require_jsx_runtime(), 1);
+  var import_element377 = __toESM(require_element(), 1);
+  var import_jsx_runtime591 = __toESM(require_jsx_runtime(), 1);
   function TextEditor({ autoFocus = false }) {
-    const { switchEditorMode: switchEditorMode2 } = (0, import_data224.useDispatch)(store);
-    const { shortcut, isRichEditingEnabled } = (0, import_data224.useSelect)((select9) => {
+    const { switchEditorMode: switchEditorMode2 } = (0, import_data226.useDispatch)(store);
+    const { shortcut, isRichEditingEnabled } = (0, import_data226.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2 } = select9(store);
       const { getShortcutRepresentation } = select9(import_keyboard_shortcuts10.store);
       return {
@@ -113027,59 +113796,59 @@ ${content}
         isRichEditingEnabled: getEditorSettings2().richEditingEnabled
       };
     }, []);
-    const titleRef = (0, import_element372.useRef)();
-    (0, import_element372.useEffect)(() => {
+    const titleRef = (0, import_element377.useRef)();
+    (0, import_element377.useEffect)(() => {
       if (autoFocus) {
         return;
       }
       titleRef?.current?.focus();
     }, [autoFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)("div", { className: "editor-text-editor", children: [
-      isRichEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)("div", { className: "editor-text-editor__toolbar", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("h2", { children: (0, import_i18n319.__)("Editing code") }),
-        /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
-          import_components252.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime591.jsxs)("div", { className: "editor-text-editor", children: [
+      isRichEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime591.jsxs)("div", { className: "editor-text-editor__toolbar", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)("h2", { children: (0, import_i18n322.__)("Editing code") }),
+        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(
+          import_components247.Button,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
             onClick: () => switchEditorMode2("visual"),
             shortcut,
-            children: (0, import_i18n319.__)("Exit code editor")
+            children: (0, import_i18n322.__)("Exit code editor")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)("div", { className: "editor-text-editor__body", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(post_title_raw_default, { ref: titleRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(PostTextEditor, {})
+      /* @__PURE__ */ (0, import_jsx_runtime591.jsxs)("div", { className: "editor-text-editor__body", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(post_title_raw_default, { ref: titleRef }),
+        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(PostTextEditor, {})
       ] })
     ] });
   }

   // packages/editor/build-module/components/editor-interface/index.mjs
-  var import_jsx_runtime589 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime592 = __toESM(require_jsx_runtime(), 1);
   var interfaceLabels = {
     /* translators: accessibility text for the editor top bar landmark region. */
-    header: (0, import_i18n320.__)("Editor top bar"),
+    header: (0, import_i18n323.__)("Editor top bar"),
     /* translators: accessibility text for the editor content landmark region. */
-    body: (0, import_i18n320.__)("Editor content"),
+    body: (0, import_i18n323.__)("Editor content"),
     /* translators: accessibility text for the editor settings landmark region. */
-    sidebar: (0, import_i18n320.__)("Editor settings"),
+    sidebar: (0, import_i18n323.__)("Editor settings"),
     /* translators: accessibility text for the editor publish landmark region. */
-    actions: (0, import_i18n320.__)("Editor publish"),
+    actions: (0, import_i18n323.__)("Editor publish"),
     /* translators: accessibility text for the editor footer landmark region. */
-    footer: (0, import_i18n320.__)("Editor footer")
+    footer: (0, import_i18n323.__)("Editor footer")
   };
   function Notices() {
-    const isValidTemplate2 = (0, import_data225.useSelect)((select9) => {
+    const isValidTemplate2 = (0, import_data227.useSelect)((select9) => {
       return select9(import_block_editor87.store).isValidTemplate();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
-      import_notices33.InlineNotices,
+    return /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
+      import_notices32.InlineNotices,
       {
         className: "editor-notices",
         pinnedNoticesClassName: "editor-notices__pinned",
         dismissibleNoticesClassName: "editor-notices__dismissible",
-        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(TemplateValidationNotice, {})
+        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(TemplateValidationNotice, {})
       }
     ) });
   }
@@ -113108,8 +113877,8 @@ ${content}
       showStylebook: showStylebook2,
       isRevisionsMode: isRevisionsMode2,
       showDiff
-    } = (0, import_data225.useSelect)((select9) => {
-      const { get } = select9(import_preferences24.store);
+    } = (0, import_data227.useSelect)((select9) => {
+      const { get } = select9(import_preferences25.store);
       const {
         getEditorSettings: getEditorSettings2,
         getPostTypeLabel: getPostTypeLabel2,
@@ -113146,14 +113915,23 @@ ${content}
         showDiff: isShowingRevisionDiff2()
       };
     }, []);
-    const { setShowRevisionDiff: setShowRevisionDiff2 } = unlock((0, import_data225.useDispatch)(store));
+    const { setShowRevisionDiff: setShowRevisionDiff2 } = unlock((0, import_data227.useDispatch)(store));
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data227.useDispatch)(store);
+    const registry = (0, import_data227.useRegistry)();
+    (0, import_element378.useLayoutEffect)(() => {
+      const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
+      const { get } = registry.select(import_preferences25.store);
+      setIsListViewOpened2(
+        !isPreviewMode && isMediumOrBigger && !!get("core", "showListViewByDefault") && !get("core", "distractionFree")
+      );
+    }, [isPreviewMode, registry, setIsListViewOpened2]);
     useCollaboratorNotifications(postId2, postType2);
-    const isLargeViewport = (0, import_compose92.useViewportMatch)("medium");
-    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n320.__)("Document Overview") : (0, import_i18n320.__)("Block Library");
+    const isLargeViewport = (0, import_compose94.useViewportMatch)("medium");
+    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n323.__)("Document Overview") : (0, import_i18n323.__)("Block Library");
     const shouldShowStylesCanvas = showStylebook2 || stylesPath2?.startsWith("/revisions");
     const shouldShowBlockEditor = !shouldShowStylesCanvas;
-    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element373.useState)(false);
-    const closeEntitiesSavedStates = (0, import_element373.useCallback)(
+    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element378.useState)(false);
+    const closeEntitiesSavedStates = (0, import_element378.useCallback)(
       (arg) => {
         if (typeof entitiesSavedStatesCallback === "function") {
           entitiesSavedStatesCallback(arg);
@@ -113163,24 +113941,24 @@ ${content}
       [entitiesSavedStatesCallback]
     );
     if (isRevisionsMode2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
         interface_skeleton_default,
         {
           className: clsx_default("editor-editor-interface", className),
           labels: interfaceLabels,
-          header: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+          header: /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
             revisions_header_default,
             {
               showDiff,
               onToggleDiff: () => setShowRevisionDiff2(!showDiff)
             }
           ),
-          content: mode === "text" ? /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(ConnectedRevisionsCodeDiff, {}) : /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(RevisionsCanvas, {}),
-          sidebar: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(complementary_area_default.Slot, { scope: "core" })
+          content: mode === "text" ? /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(ConnectedRevisionsCodeDiff, {}) : /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(RevisionsCanvas, {}),
+          sidebar: /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(complementary_area_default.Slot, { scope: "core" })
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
       interface_skeleton_default,
       {
         isDistractionFree,
@@ -113192,7 +113970,7 @@ ${content}
           ...interfaceLabels,
           secondarySidebar: secondarySidebarLabel
         },
-        header: !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+        header: !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
           header_default2,
           {
             forceIsDirty,
@@ -113201,21 +113979,21 @@ ${content}
             forceDisableBlockTools
           }
         ),
-        editorNotices: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(Notices, {}),
-        secondarySidebar: !isPreviewMode && mode === "visual" && (isInserterOpened2 && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(InserterSidebar, {}) || isListViewOpened2 && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(ListViewSidebar, {})),
-        sidebar: !isPreviewMode && !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(complementary_area_default.Slot, { scope: "core" }),
-        content: /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)(import_jsx_runtime589.Fragment, { children: [
-          !isDistractionFree && !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(Notices, {}),
-          shouldShowStylesCanvas && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(StylesCanvas, {}),
-          shouldShowBlockEditor && /* @__PURE__ */ (0, import_jsx_runtime589.jsxs)(import_jsx_runtime589.Fragment, { children: [
-            !isPreviewMode && mode === "text" && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+        editorNotices: /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(Notices, {}),
+        secondarySidebar: !isPreviewMode && mode === "visual" && (isInserterOpened2 && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(InserterSidebar, {}) || isListViewOpened2 && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(ListViewSidebar, {})),
+        sidebar: !isPreviewMode && !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(complementary_area_default.Slot, { scope: "core" }),
+        content: /* @__PURE__ */ (0, import_jsx_runtime592.jsxs)(import_jsx_runtime592.Fragment, { children: [
+          !isDistractionFree && !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(Notices, {}),
+          shouldShowStylesCanvas && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(StylesCanvas, {}),
+          shouldShowBlockEditor && /* @__PURE__ */ (0, import_jsx_runtime592.jsxs)(import_jsx_runtime592.Fragment, { children: [
+            !isPreviewMode && mode === "text" && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
               TextEditor,
               {
                 autoFocus
               }
             ),
-            !isPreviewMode && !isLargeViewport && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(import_block_editor87.BlockToolbar, { hideDragHandle: true }),
-            (isPreviewMode || mode === "visual") && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+            !isPreviewMode && !isLargeViewport && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(import_block_editor87.BlockToolbar, { hideDragHandle: true }),
+            (isPreviewMode || mode === "visual") && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
               visual_editor_default,
               {
                 contentRef,
@@ -113224,7 +114002,7 @@ ${content}
               }
             ),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
               CollaboratorsOverlay,
               {
                 postId: postId2,
@@ -113233,13 +114011,13 @@ ${content}
             )
           ] })
         ] }),
-        footer: !isPreviewMode && !isDistractionFree && isLargeViewport && showBlockBreadcrumbs && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+        footer: !isPreviewMode && !isDistractionFree && isLargeViewport && showBlockBreadcrumbs && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
           import_block_editor87.BlockBreadcrumb,
           {
             rootLabelText: postTypeLabel ? (0, import_html_entities30.decodeEntities)(postTypeLabel) : void 0
           }
         ),
-        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
           SavePublishPanels,
           {
             closeEntitiesSavedStates,
@@ -113254,56 +114032,56 @@ ${content}

   // packages/editor/build-module/components/sidebar/index.mjs
   var import_block_editor99 = __toESM(require_block_editor(), 1);
-  var import_data256 = __toESM(require_data(), 1);
-  var import_i18n344 = __toESM(require_i18n(), 1);
+  var import_data259 = __toESM(require_data(), 1);
+  var import_i18n349 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts11 = __toESM(require_keyboard_shortcuts(), 1);

   // packages/editor/build-module/components/pattern-overrides-panel/index.mjs
-  var import_data226 = __toESM(require_data(), 1);
+  var import_data228 = __toESM(require_data(), 1);
   var import_patterns10 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime590 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime593 = __toESM(require_jsx_runtime(), 1);
   var { OverridesPanel } = unlock(import_patterns10.privateApis);
   function PatternOverridesPanel() {
-    const supportsPatternOverridesPanel = (0, import_data226.useSelect)(
+    const supportsPatternOverridesPanel = (0, import_data228.useSelect)(
       (select9) => select9(store).getCurrentPostType() === "wp_block",
       []
     );
     if (!supportsPatternOverridesPanel) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(OverridesPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime593.jsx)(OverridesPanel, {});
   }

   // packages/editor/build-module/components/sidebar/post-summary.mjs
-  var import_data238 = __toESM(require_data(), 1);
+  var import_data241 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-card-panel/index.mjs
-  var import_components256 = __toESM(require_components(), 1);
-  var import_core_data128 = __toESM(require_core_data(), 1);
-  var import_data231 = __toESM(require_data(), 1);
-  var import_element378 = __toESM(require_element(), 1);
-  var import_i18n324 = __toESM(require_i18n(), 1);
+  var import_components251 = __toESM(require_components(), 1);
+  var import_core_data132 = __toESM(require_core_data(), 1);
+  var import_data233 = __toESM(require_data(), 1);
+  var import_element383 = __toESM(require_element(), 1);
+  var import_i18n327 = __toESM(require_i18n(), 1);
   var import_dom33 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/post-actions/index.mjs
-  var import_data230 = __toESM(require_data(), 1);
-  var import_element377 = __toESM(require_element(), 1);
-  var import_i18n323 = __toESM(require_i18n(), 1);
-  var import_components255 = __toESM(require_components(), 1);
-  var import_core_data127 = __toESM(require_core_data(), 1);
+  var import_data232 = __toESM(require_data(), 1);
+  var import_element382 = __toESM(require_element(), 1);
+  var import_i18n326 = __toESM(require_i18n(), 1);
+  var import_components250 = __toESM(require_components(), 1);
+  var import_core_data131 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-actions/actions.mjs
-  var import_data229 = __toESM(require_data(), 1);
-  var import_element376 = __toESM(require_element(), 1);
-  var import_core_data126 = __toESM(require_core_data(), 1);
+  var import_data231 = __toESM(require_data(), 1);
+  var import_element381 = __toESM(require_element(), 1);
+  var import_core_data130 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_i18n321 = __toESM(require_i18n(), 1);
-  var import_element374 = __toESM(require_element(), 1);
-  var import_components253 = __toESM(require_components(), 1);
-  var import_data227 = __toESM(require_data(), 1);
-  var import_core_data124 = __toESM(require_core_data(), 1);
-  var import_notices34 = __toESM(require_notices(), 1);
+  var import_i18n324 = __toESM(require_i18n(), 1);
+  var import_element379 = __toESM(require_element(), 1);
+  var import_components248 = __toESM(require_components(), 1);
+  var import_data229 = __toESM(require_data(), 1);
+  var import_core_data128 = __toESM(require_core_data(), 1);
+  var import_notices33 = __toESM(require_notices(), 1);

   // packages/editor/build-module/utils/get-item-title.mjs
   var import_html_entities31 = __toESM(require_html_entities(), 1);
@@ -113321,13 +114099,13 @@ ${content}
   }

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_jsx_runtime591 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime594 = __toESM(require_jsx_runtime(), 1);
   var SetAsHomepageModal = ({ items, closeModal: closeModal2 }) => {
     const [item] = items;
     const pageTitle = getItemTitle2(item);
-    const { showOnFront, currentHomePage, isSaving } = (0, import_data227.useSelect)(
+    const { showOnFront, currentHomePage, isSaving } = (0, import_data229.useSelect)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data124.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data128.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentHomePageItem = getEntityRecord(
           "postType",
@@ -113341,8 +114119,8 @@ ${content}
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data227.useDispatch)(import_core_data124.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data227.useDispatch)(import_notices34.store);
+    const { saveEntityRecord } = (0, import_data229.useDispatch)(import_core_data128.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data229.useDispatch)(import_notices33.store);
     async function onSetPageAsHomepage(event) {
       event.preventDefault();
       try {
@@ -113350,11 +114128,11 @@ ${content}
           page_on_front: item.id,
           show_on_front: "page"
         });
-        createSuccessNotice((0, import_i18n321.__)("Homepage updated."), {
+        createSuccessNotice((0, import_i18n324.__)("Homepage updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n321.__)("An error occurred while setting the homepage.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n324.__)("An error occurred while setting the homepage.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
@@ -113362,28 +114140,28 @@ ${content}
     }
     let modalWarning = "";
     if ("posts" === showOnFront) {
-      modalWarning = (0, import_i18n321.__)(
+      modalWarning = (0, import_i18n324.__)(
         "This will replace the current homepage which is set to display latest posts."
       );
     } else if (currentHomePage) {
-      modalWarning = (0, import_i18n321.sprintf)(
+      modalWarning = (0, import_i18n324.sprintf)(
         // translators: %s: title of the current home page.
-        (0, import_i18n321.__)('This will replace the current homepage: "%s"'),
+        (0, import_i18n324.__)('This will replace the current homepage: "%s"'),
         getItemTitle2(currentHomePage)
       );
     }
-    const modalText = (0, import_i18n321.sprintf)(
+    const modalText = (0, import_i18n324.sprintf)(
       // translators: %1$s: title of the page to be set as the homepage, %2$s: homepage replacement warning message.
-      (0, import_i18n321.__)('Set "%1$s" as the site homepage? %2$s'),
+      (0, import_i18n324.__)('Set "%1$s" as the site homepage? %2$s'),
       pageTitle,
       modalWarning
     ).trim();
-    const modalButtonLabel = (0, import_i18n321.__)("Set homepage");
-    return /* @__PURE__ */ (0, import_jsx_runtime591.jsx)("form", { onSubmit: onSetPageAsHomepage, children: /* @__PURE__ */ (0, import_jsx_runtime591.jsxs)(import_components253.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(import_components253.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime591.jsxs)(import_components253.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(
-          import_components253.Button,
+    const modalButtonLabel = (0, import_i18n324.__)("Set homepage");
+    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)("form", { onSubmit: onSetPageAsHomepage, children: /* @__PURE__ */ (0, import_jsx_runtime594.jsxs)(import_components248.__experimentalVStack, { spacing: "5", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(import_components248.__experimentalText, { children: modalText }),
+      /* @__PURE__ */ (0, import_jsx_runtime594.jsxs)(import_components248.__experimentalHStack, { justify: "right", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+          import_components248.Button,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -113392,11 +114170,11 @@ ${content}
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n321.__)("Cancel")
+            children: (0, import_i18n324.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(
-          import_components253.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+          import_components248.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -113410,8 +114188,8 @@ ${content}
     ] }) });
   };
   var useSetAsHomepageAction = () => {
-    const { pageOnFront, pageForPosts } = (0, import_data227.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data124.store);
+    const { pageOnFront, pageForPosts } = (0, import_data229.useSelect)((select9) => {
+      const { getEntityRecord, canUser } = select9(import_core_data128.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -113421,10 +114199,11 @@ ${content}
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element374.useMemo)(
+    return (0, import_element379.useMemo)(
       () => ({
         id: "set-as-homepage",
-        label: (0, import_i18n321.__)("Set as homepage"),
+        label: (0, import_i18n324.__)("Set as homepage\u2026"),
+        modalHeader: (0, import_i18n324.__)("Set as homepage"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -113448,19 +114227,19 @@ ${content}
   };

   // packages/editor/build-module/components/post-actions/set-as-posts-page.mjs
-  var import_i18n322 = __toESM(require_i18n(), 1);
-  var import_element375 = __toESM(require_element(), 1);
-  var import_components254 = __toESM(require_components(), 1);
-  var import_data228 = __toESM(require_data(), 1);
-  var import_core_data125 = __toESM(require_core_data(), 1);
-  var import_notices35 = __toESM(require_notices(), 1);
-  var import_jsx_runtime592 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n325 = __toESM(require_i18n(), 1);
+  var import_element380 = __toESM(require_element(), 1);
+  var import_components249 = __toESM(require_components(), 1);
+  var import_data230 = __toESM(require_data(), 1);
+  var import_core_data129 = __toESM(require_core_data(), 1);
+  var import_notices34 = __toESM(require_notices(), 1);
+  var import_jsx_runtime595 = __toESM(require_jsx_runtime(), 1);
   var SetAsPostsPageModal = ({ items, closeModal: closeModal2 }) => {
     const [item] = items;
     const pageTitle = getItemTitle2(item);
-    const { currentPostsPage, isPageForPostsSet, isSaving } = (0, import_data228.useSelect)(
+    const { currentPostsPage, isPageForPostsSet, isSaving } = (0, import_data230.useSelect)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data125.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data129.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentPostsPageItem = getEntityRecord(
           "postType",
@@ -113474,8 +114253,8 @@ ${content}
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data228.useDispatch)(import_core_data125.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data228.useDispatch)(import_notices35.store);
+    const { saveEntityRecord } = (0, import_data230.useDispatch)(import_core_data129.store);
+    const { createSuccessNotice, createErrorNotice } = (0, import_data230.useDispatch)(import_notices34.store);
     async function onSetPageAsPostsPage(event) {
       event.preventDefault();
       try {
@@ -113483,33 +114262,33 @@ ${content}
           page_for_posts: item.id,
           show_on_front: "page"
         });
-        createSuccessNotice((0, import_i18n322.__)("Posts page updated."), {
+        createSuccessNotice((0, import_i18n325.__)("Posts page updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n322.__)("An error occurred while setting the posts page.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n325.__)("An error occurred while setting the posts page.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
       }
     }
-    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n322.sprintf)(
+    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n325.sprintf)(
       // translators: %s: title of the current posts page.
-      (0, import_i18n322.__)('This will replace the current posts page: "%s"'),
+      (0, import_i18n325.__)('This will replace the current posts page: "%s"'),
       getItemTitle2(currentPostsPage)
-    ) : (0, import_i18n322.__)("This page will show the latest posts.");
-    const modalText = (0, import_i18n322.sprintf)(
+    ) : (0, import_i18n325.__)("This page will show the latest posts.");
+    const modalText = (0, import_i18n325.sprintf)(
       // translators: %1$s: title of the page to be set as the posts page, %2$s: posts page replacement warning message.
-      (0, import_i18n322.__)('Set "%1$s" as the posts page? %2$s'),
+      (0, import_i18n325.__)('Set "%1$s" as the posts page? %2$s'),
       pageTitle,
       modalWarning
     );
-    const modalButtonLabel = (0, import_i18n322.__)("Set posts page");
-    return /* @__PURE__ */ (0, import_jsx_runtime592.jsx)("form", { onSubmit: onSetPageAsPostsPage, children: /* @__PURE__ */ (0, import_jsx_runtime592.jsxs)(import_components254.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(import_components254.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime592.jsxs)(import_components254.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
-          import_components254.Button,
+    const modalButtonLabel = (0, import_i18n325.__)("Set posts page");
+    return /* @__PURE__ */ (0, import_jsx_runtime595.jsx)("form", { onSubmit: onSetPageAsPostsPage, children: /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(import_components249.__experimentalVStack, { spacing: "5", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(import_components249.__experimentalText, { children: modalText }),
+      /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(import_components249.__experimentalHStack, { justify: "right", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
+          import_components249.Button,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -113518,11 +114297,11 @@ ${content}
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n322.__)("Cancel")
+            children: (0, import_i18n325.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
-          import_components254.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
+          import_components249.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -113536,8 +114315,8 @@ ${content}
     ] }) });
   };
   var useSetAsPostsPageAction = () => {
-    const { pageOnFront, pageForPosts } = (0, import_data228.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data125.store);
+    const { pageOnFront, pageForPosts } = (0, import_data230.useSelect)((select9) => {
+      const { getEntityRecord, canUser } = select9(import_core_data129.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -113547,10 +114326,11 @@ ${content}
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element375.useMemo)(
+    return (0, import_element380.useMemo)(
       () => ({
         id: "set-as-posts-page",
-        label: (0, import_i18n322.__)("Set as posts page"),
+        label: (0, import_i18n325.__)("Set as posts page\u2026"),
+        modalHeader: (0, import_i18n325.__)("Set as posts page"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -113574,9 +114354,9 @@ ${content}
   };

   // packages/editor/build-module/components/post-actions/actions.mjs
-  var import_jsx_runtime593 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime596 = __toESM(require_jsx_runtime(), 1);
   function usePostActions({ postType: postType2, onActionPerformed, context }) {
-    const { defaultActions } = (0, import_data229.useSelect)(
+    const { defaultActions } = (0, import_data231.useSelect)(
       (select9) => {
         const { getEntityActions: getEntityActions3 } = unlock(select9(store));
         return {
@@ -113585,12 +114365,12 @@ ${content}
       },
       [postType2]
     );
-    const shouldShowHomepageActions = (0, import_data229.useSelect)(
+    const shouldShowHomepageActions = (0, import_data231.useSelect)(
       (select9) => {
         if (postType2 !== "page") {
           return false;
         }
-        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data126.store);
+        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data130.store);
         const canUpdateSettings = canUser("update", {
           kind: "root",
           name: "site"
@@ -113618,11 +114398,11 @@ ${content}
     );
     const setAsHomepageAction = useSetAsHomepageAction();
     const setAsPostsPageAction = useSetAsPostsPageAction();
-    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data229.useDispatch)(store));
-    (0, import_element376.useEffect)(() => {
+    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data231.useDispatch)(store));
+    (0, import_element381.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
-    return (0, import_element376.useMemo)(() => {
+    return (0, import_element381.useMemo)(() => {
       let actions2 = [...defaultActions];
       if (shouldShowHomepageActions) {
         actions2.push(setAsHomepageAction, setAsPostsPageAction);
@@ -113663,7 +114443,7 @@ ${content}
             actions2[i3] = {
               ...actions2[i3],
               RenderModal: (props) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime593.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime596.jsx)(
                   ExistingRenderModal,
                   {
                     ...props,
@@ -113695,13 +114475,13 @@ ${content}
   }

   // packages/editor/build-module/components/post-actions/index.mjs
-  var import_jsx_runtime594 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock(import_components255.privateApis);
+  var import_jsx_runtime597 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu4 } = unlock(import_components250.privateApis);
   function PostActions({ postType: postType2, postId: postId2, onActionPerformed }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element377.useState)(null);
-    const { item, permissions } = (0, import_data230.useSelect)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element382.useState)(null);
+    const { item, permissions } = (0, import_data232.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data127.store));
+        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data131.store));
         return {
           item: getEditedEntityRecord("postType", postType2, postId2),
           permissions: getEntityRecordPermissions(
@@ -113713,29 +114493,29 @@ ${content}
       },
       [postId2, postType2]
     );
-    const itemWithPermissions = (0, import_element377.useMemo)(() => {
+    const itemWithPermissions = (0, import_element382.useMemo)(() => {
       return {
         ...item,
         permissions
       };
     }, [item, permissions]);
     const allActions = usePostActions({ postType: postType2, onActionPerformed });
-    const actions2 = (0, import_element377.useMemo)(() => {
+    const actions2 = (0, import_element382.useMemo)(() => {
       return allActions.filter((action) => {
         return !action.isEligible || action.isEligible(itemWithPermissions);
       });
     }, [allActions, itemWithPermissions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime594.jsxs)(import_jsx_runtime594.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime594.jsxs)(Menu4, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime597.jsxs)(import_jsx_runtime597.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime597.jsxs)(Menu4, { placement: "bottom-end", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
           Menu4.TriggerButton,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
-              import_components255.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
+              import_components250.Button,
               {
                 size: "small",
                 icon: more_vertical_default,
-                label: (0, import_i18n323.__)("Actions"),
+                label: (0, import_i18n326.__)("Actions"),
                 disabled: !actions2.length,
                 accessibleWhenDisabled: true,
                 className: "editor-all-actions-button"
@@ -113743,7 +114523,7 @@ ${content}
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(Menu4.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
           ActionsDropdownMenuGroup,
           {
             actions: actions2,
@@ -113752,7 +114532,7 @@ ${content}
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
         ActionModal2,
         {
           action: activeModalAction,
@@ -113764,12 +114544,12 @@ ${content}
   }
   function DropdownMenuItemTrigger({ action, onClick, items }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.ItemLabel, { children: label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(Menu4.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(Menu4.ItemLabel, { children: label }) });
   }
   function ActionModal2({ action, items, closeModal: closeModal2 }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
-      import_components255.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
+      import_components250.Modal,
       {
         title: action.modalHeader || label,
         __experimentalHideHeader: !!action.hideModalHeader,
@@ -113780,14 +114560,14 @@ ${content}
         overlayClassName: `editor-action-modal editor-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+        children: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
       }
     );
   }
   function ActionsDropdownMenuGroup({ actions: actions2, items, setActiveModalAction }) {
-    const registry = (0, import_data230.useRegistry)();
-    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Group, { children: actions2.map((action) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+    const registry = (0, import_data232.useRegistry)();
+    return /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(Menu4.Group, { children: actions2.map((action) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
         DropdownMenuItemTrigger,
         {
           action,
@@ -113806,9 +114586,8 @@ ${content}
   }

   // packages/editor/build-module/components/post-card-panel/index.mjs
-  var import_jsx_runtime595 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock(import_components256.privateApis);
-  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data128.privateApis);
+  var import_jsx_runtime598 = __toESM(require_jsx_runtime(), 1);
+  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data132.privateApis);
   function PostCardPanel({
     postType: postType2,
     postId: postId2,
@@ -113816,13 +114595,13 @@ ${content}
     onActionPerformed,
     onClose
   }) {
-    const postIds = (0, import_element378.useMemo)(
+    const postIds = (0, import_element383.useMemo)(
       () => Array.isArray(postId2) ? postId2 : [postId2],
       [postId2]
     );
-    const { postTitle, icon, labels } = (0, import_data231.useSelect)(
+    const { postTitle, icon, labels } = (0, import_data233.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data128.store);
+        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data132.store);
         const {
           getPostIcon: getPostIcon2,
           getCurrentPostType: getCurrentPostType2,
@@ -113869,46 +114648,46 @@ ${content}
       [postIds, postType2]
     );
     const pageTypeBadge = usePageTypeBadge(postId2);
-    let title = (0, import_i18n324.__)("No title");
+    let title = (0, import_i18n327.__)("No title");
     if (labels?.name && postIds.length > 1) {
-      title = (0, import_i18n324.sprintf)(
+      title = (0, import_i18n327.sprintf)(
         // translators: %1$d number of selected items %2$s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n324.__)("%1$d %2$s"),
+        (0, import_i18n327.__)("%1$d %2$s"),
         postIds.length,
         labels?.name
       );
     } else if (postTitle) {
       title = (0, import_dom33.__unstableStripHTML)(postTitle);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(import_components256.__experimentalVStack, { spacing: 1, className: "editor-post-card-panel", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(
-        import_components256.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime598.jsxs)(import_components251.__experimentalVStack, { spacing: 1, className: "editor-post-card-panel", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime598.jsxs)(
+        import_components251.__experimentalHStack,
         {
           spacing: 2,
           className: "editor-post-card-panel__header",
           alignment: "flex-start",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
-              import_components256.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(
+              import_components251.Icon,
               {
                 className: "editor-post-card-panel__icon",
                 icon
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(
-              import_components256.__experimentalText,
+            /* @__PURE__ */ (0, import_jsx_runtime598.jsxs)(
+              import_components251.__experimentalText,
               {
                 numberOfLines: 2,
                 truncate: true,
                 className: "editor-post-card-panel__title",
                 as: "h2",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime595.jsx)("span", { className: "editor-post-card-panel__title-name", children: title }),
-                  pageTypeBadge && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(WCBadge3, { children: pageTypeBadge })
+                  /* @__PURE__ */ (0, import_jsx_runtime598.jsx)("span", { className: "editor-post-card-panel__title-name", children: title }),
+                  pageTypeBadge && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(Badge, { children: pageTypeBadge })
                 ]
               }
             ),
-            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
+            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(
               PostActions,
               {
                 postType: postType2,
@@ -113916,40 +114695,40 @@ ${content}
                 onActionPerformed
               }
             ),
-            onClose && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
-              import_components256.Button,
+            onClose && /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(
+              import_components251.Button,
               {
                 size: "small",
                 icon: close_default,
-                label: (0, import_i18n324.__)("Close"),
+                label: (0, import_i18n327.__)("Close"),
                 onClick: onClose
               }
             )
           ]
         }
       ),
-      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(import_components256.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n324.sprintf)(
+      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(import_components251.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n327.sprintf)(
         // translators: %s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n324.__)("Changes will be applied to all selected %s."),
+        (0, import_i18n327.__)("Changes will be applied to all selected %s."),
         labels?.name?.toLowerCase()
       ) })
     ] });
   }

   // packages/editor/build-module/components/post-content-information/index.mjs
-  var import_components257 = __toESM(require_components(), 1);
-  var import_data232 = __toESM(require_data(), 1);
-  var import_i18n325 = __toESM(require_i18n(), 1);
+  var import_components252 = __toESM(require_components(), 1);
+  var import_data234 = __toESM(require_data(), 1);
+  var import_i18n328 = __toESM(require_i18n(), 1);
   var import_wordcount5 = __toESM(require_wordcount(), 1);
-  var import_element379 = __toESM(require_element(), 1);
-  var import_core_data129 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime596 = __toESM(require_jsx_runtime(), 1);
+  var import_element384 = __toESM(require_element(), 1);
+  var import_core_data133 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime599 = __toESM(require_jsx_runtime(), 1);
   var AVERAGE_READING_RATE3 = 189;
   function PostContentInformation() {
-    const postContent = (0, import_data232.useSelect)((select9) => {
+    const postContent = (0, import_data234.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { canUser } = select9(import_core_data129.store);
-      const { getEntityRecord } = select9(import_core_data129.store);
+      const { canUser } = select9(import_core_data133.store);
+      const { getEntityRecord } = select9(import_core_data133.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -113962,11 +114741,11 @@ ${content}
       );
       return showPostContentInfo && getEditedPostAttribute2("content");
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime596.jsx)(PostContentInformationUI, { postContent });
+    return /* @__PURE__ */ (0, import_jsx_runtime599.jsx)(PostContentInformationUI, { postContent });
   }
   function PostContentInformationUI({ postContent }) {
-    const wordCountType = (0, import_i18n325._x)("words", "Word count type. Do not translate!");
-    const wordsCounted = (0, import_element379.useMemo)(
+    const wordCountType = (0, import_i18n328._x)("words", "Word count type. Do not translate!");
+    const wordsCounted = (0, import_element384.useMemo)(
       () => postContent ? (0, import_wordcount5.count)(postContent, wordCountType) : 0,
       [postContent, wordCountType]
     );
@@ -113974,33 +114753,33 @@ ${content}
       return null;
     }
     const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE3);
-    const wordsCountText = (0, import_i18n325.sprintf)(
+    const wordsCountText = (0, import_i18n328.sprintf)(
       // translators: %s: the number of words in the post.
-      (0, import_i18n325._n)("%s word", "%s words", wordsCounted),
+      (0, import_i18n328._n)("%s word", "%s words", wordsCounted),
       wordsCounted.toLocaleString()
     );
-    const minutesText = readingTime <= 1 ? (0, import_i18n325.__)("1 minute") : (0, import_i18n325.sprintf)(
+    const minutesText = readingTime <= 1 ? (0, import_i18n328.__)("1 minute") : (0, import_i18n328.sprintf)(
       /* translators: %s: the number of minutes to read the post. */
-      (0, import_i18n325._n)("%s minute", "%s minutes", readingTime),
+      (0, import_i18n328._n)("%s minute", "%s minutes", readingTime),
       readingTime.toLocaleString()
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime596.jsx)("div", { className: "editor-post-content-information", children: /* @__PURE__ */ (0, import_jsx_runtime596.jsx)(import_components257.__experimentalText, { children: (0, import_i18n325.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime599.jsx)("div", { className: "editor-post-content-information", children: /* @__PURE__ */ (0, import_jsx_runtime599.jsx)(import_components252.__experimentalText, { children: (0, import_i18n328.sprintf)(
       /* translators: 1: How many words a post has. 2: the number of minutes to read the post (e.g. 130 words, 2 minutes read time.) */
-      (0, import_i18n325.__)("%1$s, %2$s read time."),
+      (0, import_i18n328.__)("%1$s, %2$s read time."),
       wordsCountText,
       minutesText
     ) }) });
   }

   // packages/editor/build-module/components/post-format/panel.mjs
-  var import_components258 = __toESM(require_components(), 1);
-  var import_i18n326 = __toESM(require_i18n(), 1);
-  var import_data233 = __toESM(require_data(), 1);
-  var import_element380 = __toESM(require_element(), 1);
+  var import_components253 = __toESM(require_components(), 1);
+  var import_i18n329 = __toESM(require_i18n(), 1);
+  var import_data235 = __toESM(require_data(), 1);
+  var import_element385 = __toESM(require_element(), 1);
   var import_block_editor88 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime597 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime600 = __toESM(require_jsx_runtime(), 1);
   function PostFormat2() {
-    const { postFormat } = (0, import_data233.useSelect)((select9) => {
+    const { postFormat } = (0, import_data235.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
       const _postFormat = getEditedPostAttribute2("format");
       return {
@@ -114010,8 +114789,8 @@ ${content}
     const activeFormat = POST_FORMATS2.find(
       (format7) => format7.id === postFormat
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element380.useState)(null);
-    const popoverProps = (0, import_element380.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element385.useState)(null);
+    const popoverProps = (0, import_element385.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -114022,36 +114801,36 @@ ${content}
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(post_panel_row_default, { label: (0, import_i18n326.__)("Format"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
-      import_components258.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(post_panel_row_default, { label: (0, import_i18n329.__)("Format"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+      import_components253.Dropdown,
       {
         popoverProps,
         contentClassName: "editor-post-format__dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
-          import_components258.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+          import_components253.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n326.sprintf)(
+            "aria-label": (0, import_i18n329.sprintf)(
               // translators: %s: Current post format.
-              (0, import_i18n326.__)("Change format: %s"),
+              (0, import_i18n329.__)("Change format: %s"),
               activeFormat?.caption
             ),
             onClick: onToggle,
             children: activeFormat?.caption
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime597.jsxs)("div", { className: "editor-post-format__dialog-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsxs)("div", { className: "editor-post-format__dialog-content", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
             import_block_editor88.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n326.__)("Format"),
+              title: (0, import_i18n329.__)("Format"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(PostFormat, {})
+          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(PostFormat, {})
         ] })
       }
     ) }) });
@@ -114059,50 +114838,67 @@ ${content}
   var panel_default4 = PostFormat2;

   // packages/editor/build-module/components/post-last-edited-panel/index.mjs
-  var import_components259 = __toESM(require_components(), 1);
-  var import_data234 = __toESM(require_data(), 1);
-  var import_i18n327 = __toESM(require_i18n(), 1);
-  var import_date22 = __toESM(require_date(), 1);
-  var import_jsx_runtime598 = __toESM(require_jsx_runtime(), 1);
+  var import_components254 = __toESM(require_components(), 1);
+  var import_data236 = __toESM(require_data(), 1);
+  var import_i18n330 = __toESM(require_i18n(), 1);
+  var import_date23 = __toESM(require_date(), 1);
+  var import_jsx_runtime601 = __toESM(require_jsx_runtime(), 1);
   function PostLastEditedPanel() {
-    const modified = (0, import_data234.useSelect)(
+    const modified = (0, import_data236.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("modified"),
       []
     );
     if (!modified) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime598.jsx)("div", { className: "editor-post-last-edited-panel", children: /* @__PURE__ */ (0, import_jsx_runtime598.jsx)(import_components259.__experimentalText, { children: (0, import_i18n327.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime601.jsx)("div", { className: "editor-post-last-edited-panel", children: /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(import_components254.__experimentalText, { children: (0, import_i18n330.sprintf)(
       // translators: %s: Human-readable time difference, e.g. "2 days ago".
-      (0, import_i18n327.__)("Last edited %s."),
-      (0, import_date22.humanTimeDiff)(modified)
+      (0, import_i18n330.__)("Last edited %s."),
+      (0, import_date23.humanTimeDiff)(modified)
     ) }) });
   }

   // packages/editor/build-module/components/post-panel-section/index.mjs
-  var import_components260 = __toESM(require_components(), 1);
-  var import_jsx_runtime599 = __toESM(require_jsx_runtime(), 1);
+  var import_components255 = __toESM(require_components(), 1);
+  var import_jsx_runtime602 = __toESM(require_jsx_runtime(), 1);
   function PostPanelSection({ className, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime599.jsx)(import_components260.__experimentalVStack, { className: clsx_default("editor-post-panel__section", className), children });
+    return /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(import_components255.__experimentalVStack, { className: clsx_default("editor-post-panel__section", className), children });
   }
   var post_panel_section_default = PostPanelSection;

+  // packages/editor/build-module/components/reading-settings-link/index.mjs
+  var import_i18n331 = __toESM(require_i18n(), 1);
+  var import_data237 = __toESM(require_data(), 1);
+  var import_core_data134 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime603 = __toESM(require_jsx_runtime(), 1);
+  function ReadingSettingsLink() {
+    const isVisible2 = (0, import_data237.useSelect)((select9) => {
+      const { getCurrentPostType: getCurrentPostType2, getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
+      const { canUser } = select9(import_core_data134.store);
+      return getCurrentPostType2() === TEMPLATE_POST_TYPE && getEditedPostAttribute2("slug") === "front-page" && !!canUser("update", { kind: "root", name: "site" });
+    }, []);
+    if (!isVisible2) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime603.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(Link, { href: "options-reading.php", children: (0, import_i18n331.__)("Reading settings") }) });
+  }
+
   // packages/editor/build-module/components/blog-title/index.mjs
-  var import_i18n328 = __toESM(require_i18n(), 1);
-  var import_compose93 = __toESM(require_compose(), 1);
-  var import_data235 = __toESM(require_data(), 1);
-  var import_core_data130 = __toESM(require_core_data(), 1);
+  var import_i18n332 = __toESM(require_i18n(), 1);
+  var import_compose95 = __toESM(require_compose(), 1);
+  var import_data238 = __toESM(require_data(), 1);
+  var import_core_data135 = __toESM(require_core_data(), 1);
   var import_html_entities32 = __toESM(require_html_entities(), 1);
-  var import_components261 = __toESM(require_components(), 1);
-  var import_element381 = __toESM(require_element(), 1);
+  var import_components256 = __toESM(require_components(), 1);
+  var import_element386 = __toESM(require_element(), 1);
   var import_block_editor89 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime600 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime604 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT4 = {};
   function BlogTitle() {
-    const { editEntityRecord } = (0, import_data235.useDispatch)(import_core_data130.store);
-    const { postsPageTitle, postsPageId, isTemplate: isTemplate2, postSlug } = (0, import_data235.useSelect)(
+    const { editEntityRecord } = (0, import_data238.useDispatch)(import_core_data135.store);
+    const { postsPageTitle, postsPageId, isTemplate: isTemplate2, postSlug } = (0, import_data238.useSelect)(
       (select9) => {
-        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data130.store);
+        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data135.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -114122,8 +114918,8 @@ ${content}
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element381.useState)(null);
-    const popoverProps = (0, import_element381.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element386.useState)(null);
+    const popoverProps = (0, import_element386.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -114143,43 +114939,43 @@ ${content}
       });
     };
     const decodedTitle = (0, import_html_entities32.decodeEntities)(postsPageTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(post_panel_row_default, { label: (0, import_i18n328.__)("Blog title"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
-      import_components261.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(post_panel_row_default, { label: (0, import_i18n332.__)("Blog title"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
+      import_components256.Dropdown,
       {
         popoverProps,
         contentClassName: "editor-blog-title-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
-          import_components261.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
+          import_components256.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n328.sprintf)(
+            "aria-label": (0, import_i18n332.sprintf)(
               // translators: %s: Current post link.
-              (0, import_i18n328.__)("Change blog title: %s"),
+              (0, import_i18n332.__)("Change blog title: %s"),
               decodedTitle
             ),
             onClick: onToggle,
             children: decodedTitle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsxs)(import_jsx_runtime600.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime604.jsxs)(import_jsx_runtime604.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
             import_block_editor89.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n328.__)("Blog title"),
+              title: (0, import_i18n332.__)("Blog title"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
-            import_components261.__experimentalInputControl,
+          /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
+            import_components256.__experimentalInputControl,
             {
-              placeholder: (0, import_i18n328.__)("No title"),
+              placeholder: (0, import_i18n332.__)("No title"),
               value: postsPageTitle,
-              onChange: (0, import_compose93.debounce)(setPostsPageTitle, 300),
-              label: (0, import_i18n328.__)("Blog title"),
-              help: (0, import_i18n328.__)(
+              onChange: (0, import_compose95.debounce)(setPostsPageTitle, 300),
+              label: (0, import_i18n332.__)("Blog title"),
+              help: (0, import_i18n332.__)(
                 "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
               ),
               hideLabelFromVision: true
@@ -114191,18 +114987,18 @@ ${content}
   }

   // packages/editor/build-module/components/posts-per-page/index.mjs
-  var import_i18n329 = __toESM(require_i18n(), 1);
-  var import_data236 = __toESM(require_data(), 1);
-  var import_core_data131 = __toESM(require_core_data(), 1);
-  var import_components262 = __toESM(require_components(), 1);
-  var import_element382 = __toESM(require_element(), 1);
+  var import_i18n333 = __toESM(require_i18n(), 1);
+  var import_data239 = __toESM(require_data(), 1);
+  var import_core_data136 = __toESM(require_core_data(), 1);
+  var import_components257 = __toESM(require_components(), 1);
+  var import_element387 = __toESM(require_element(), 1);
   var import_block_editor90 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime601 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime605 = __toESM(require_jsx_runtime(), 1);
   function PostsPerPage() {
-    const { editEntityRecord } = (0, import_data236.useDispatch)(import_core_data131.store);
-    const { postsPerPage, isTemplate: isTemplate2, postSlug } = (0, import_data236.useSelect)((select9) => {
+    const { editEntityRecord } = (0, import_data239.useDispatch)(import_core_data136.store);
+    const { postsPerPage, isTemplate: isTemplate2, postSlug } = (0, import_data239.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-      const { getEditedEntityRecord, canUser } = select9(import_core_data131.store);
+      const { getEditedEntityRecord, canUser } = select9(import_core_data136.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -114213,8 +115009,8 @@ ${content}
         postsPerPage: siteSettings?.posts_per_page || 1
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element382.useState)(null);
-    const popoverProps = (0, import_element382.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element387.useState)(null);
+    const popoverProps = (0, import_element387.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -114233,33 +115029,33 @@ ${content}
         posts_per_page: newValue
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(post_panel_row_default, { label: (0, import_i18n329.__)("Posts per page"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
-      import_components262.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(post_panel_row_default, { label: (0, import_i18n333.__)("Posts per page"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
+      import_components257.Dropdown,
       {
         popoverProps,
         contentClassName: "editor-posts-per-page-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
-          import_components262.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
+          import_components257.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n329.__)("Change posts per page"),
+            "aria-label": (0, import_i18n333.__)("Change posts per page"),
             onClick: onToggle,
             children: postsPerPage
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime601.jsxs)(import_jsx_runtime601.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime605.jsxs)(import_jsx_runtime605.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
             import_block_editor90.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n329.__)("Posts per page"),
+              title: (0, import_i18n333.__)("Posts per page"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
-            import_components262.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
+            import_components257.__experimentalNumberControl,
             {
               placeholder: 0,
               value: postsPerPage,
@@ -114267,8 +115063,8 @@ ${content}
               step: "1",
               min: "1",
               onChange: setPostsPerPage,
-              label: (0, import_i18n329.__)("Posts per page"),
-              help: (0, import_i18n329.__)(
+              label: (0, import_i18n333.__)("Posts per page"),
+              help: (0, import_i18n333.__)(
                 "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
               ),
               hideLabelFromVision: true
@@ -114280,34 +115076,34 @@ ${content}
   }

   // packages/editor/build-module/components/site-discussion/index.mjs
-  var import_i18n330 = __toESM(require_i18n(), 1);
-  var import_data237 = __toESM(require_data(), 1);
-  var import_core_data132 = __toESM(require_core_data(), 1);
-  var import_components263 = __toESM(require_components(), 1);
-  var import_element383 = __toESM(require_element(), 1);
+  var import_i18n334 = __toESM(require_i18n(), 1);
+  var import_data240 = __toESM(require_data(), 1);
+  var import_core_data137 = __toESM(require_core_data(), 1);
+  var import_components258 = __toESM(require_components(), 1);
+  var import_element388 = __toESM(require_element(), 1);
   var import_block_editor91 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime602 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime606 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS2 = [
     {
-      label: (0, import_i18n330._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n334._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n330.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n334.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n330.__)("Closed"),
+      label: (0, import_i18n334.__)("Closed"),
       value: "",
       description: [
-        (0, import_i18n330.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n330.__)("Existing comments remain visible.")
+        (0, import_i18n334.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n334.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
   function SiteDiscussion() {
-    const { editEntityRecord } = (0, import_data237.useDispatch)(import_core_data132.store);
-    const { allowCommentsOnNewPosts, isTemplate: isTemplate2, postSlug } = (0, import_data237.useSelect)(
+    const { editEntityRecord } = (0, import_data240.useDispatch)(import_core_data137.store);
+    const { allowCommentsOnNewPosts, isTemplate: isTemplate2, postSlug } = (0, import_data240.useSelect)(
       (select9) => {
         const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-        const { getEditedEntityRecord, canUser } = select9(import_core_data132.store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data137.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -114320,8 +115116,8 @@ ${content}
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element383.useState)(null);
-    const popoverProps = (0, import_element383.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element388.useState)(null);
+    const popoverProps = (0, import_element388.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -114340,41 +115136,41 @@ ${content}
         default_comment_status: newValue ? "open" : null
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(post_panel_row_default, { label: (0, import_i18n330.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
-      import_components263.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(post_panel_row_default, { label: (0, import_i18n334.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
+      import_components258.Dropdown,
       {
         popoverProps,
         contentClassName: "editor-site-discussion-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
-          import_components263.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
+          import_components258.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n330.__)("Change discussion settings"),
+            "aria-label": (0, import_i18n334.__)("Change discussion settings"),
             onClick: onToggle,
-            children: allowCommentsOnNewPosts ? (0, import_i18n330.__)("Comments open") : (0, import_i18n330.__)("Comments closed")
+            children: allowCommentsOnNewPosts ? (0, import_i18n334.__)("Comments open") : (0, import_i18n334.__)("Comments closed")
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime602.jsxs)(import_jsx_runtime602.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(import_jsx_runtime606.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
             import_block_editor91.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n330.__)("Discussion"),
+              title: (0, import_i18n334.__)("Discussion"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime602.jsxs)(import_components263.__experimentalVStack, { spacing: 3, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(import_components263.__experimentalText, { children: (0, import_i18n330.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(import_components258.__experimentalVStack, { spacing: 3, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(import_components258.__experimentalText, { children: (0, import_i18n334.__)(
               "Changes will apply to new posts only. Individual posts may override these settings."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
-              import_components263.RadioControl,
+            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
+              import_components258.RadioControl,
               {
                 className: "editor-site-discussion__options",
                 hideLabelFromVision: true,
-                label: (0, import_i18n330.__)("Comment status"),
+                label: (0, import_i18n334.__)("Comment status"),
                 options: COMMENT_OPTIONS2,
                 onChange: setAllowCommentsOnNewPosts,
                 selected: allowCommentsOnNewPosts
@@ -114387,10 +115183,10 @@ ${content}
   }

   // packages/editor/build-module/components/sidebar/post-summary.mjs
-  var import_jsx_runtime603 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime607 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME5 = "post-status";
   function PostSummary({ onActionPerformed }) {
-    const { isRemovedPostStatusPanel, postType: postType2, postId: postId2 } = (0, import_data238.useSelect)(
+    const { isRemovedPostStatusPanel, postType: postType2, postId: postId2 } = (0, import_data241.useSelect)(
       (select9) => {
         const {
           isEditorPanelRemoved: isEditorPanelRemoved2,
@@ -114405,8 +115201,8 @@ ${content}
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(import_jsx_runtime603.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime603.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(import_jsx_runtime607.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime607.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
         PostCardPanel,
         {
           postType: postType2,
@@ -114414,30 +115210,31 @@ ${content}
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostFeaturedImagePanel, { withPanelBody: false }),
-      /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PrivatePostExcerptPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime603.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostContentInformation, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostLastEditedPanel, {})
+      /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostFeaturedImagePanel, { withPanelBody: false }),
+      /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PrivatePostExcerptPanel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(ReadingSettingsLink, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime607.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostContentInformation, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostLastEditedPanel, {})
       ] }),
-      !isRemovedPostStatusPanel && /* @__PURE__ */ (0, import_jsx_runtime603.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime603.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostSchedulePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostURLPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(panel_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostTemplatePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostDiscussionPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PrivatePostLastRevision, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PageAttributesPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostSyncStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(BlogTitle, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(PostsPerPage, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(SiteDiscussion, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(panel_default4, {}),
+      !isRemovedPostStatusPanel && /* @__PURE__ */ (0, import_jsx_runtime607.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime607.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostStatus, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostSchedulePanel, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostURLPanel, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(panel_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostTemplatePanel, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostDiscussionPanel, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PrivatePostLastRevision, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PageAttributesPanel, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostSyncStatus, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(BlogTitle, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(PostsPerPage, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(SiteDiscussion, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(panel_default4, {}),
           fills
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
           PostTrash,
           {
             onActionPerformed
@@ -114448,23 +115245,23 @@ ${content}
   }

   // packages/editor/build-module/components/sidebar/dataform-post-summary.mjs
-  var import_i18n333 = __toESM(require_i18n(), 1);
-  var import_data243 = __toESM(require_data(), 1);
-  var import_core_data134 = __toESM(require_core_data(), 1);
-  var import_element385 = __toESM(require_element(), 1);
+  var import_i18n338 = __toESM(require_i18n(), 1);
+  var import_data246 = __toESM(require_data(), 1);
+  var import_core_data139 = __toESM(require_core_data(), 1);
+  var import_element390 = __toESM(require_element(), 1);

   // packages/views/build-module/use-view.mjs
-  var import_element384 = __toESM(require_element(), 1);
-  var import_data239 = __toESM(require_data(), 1);
-  var import_preferences25 = __toESM(require_preferences(), 1);
+  var import_element389 = __toESM(require_element(), 1);
+  var import_data242 = __toESM(require_data(), 1);
+  var import_preferences26 = __toESM(require_preferences(), 1);

   // packages/views/build-module/load-view.mjs
-  var import_data240 = __toESM(require_data(), 1);
-  var import_preferences26 = __toESM(require_preferences(), 1);
+  var import_data243 = __toESM(require_data(), 1);
+  var import_preferences27 = __toESM(require_preferences(), 1);

   // packages/views/build-module/use-view-config.mjs
-  var import_data241 = __toESM(require_data(), 1);
-  var import_core_data133 = __toESM(require_core_data(), 1);
+  var import_data244 = __toESM(require_data(), 1);
+  var import_core_data138 = __toESM(require_core_data(), 1);

   // packages/views/build-module/lock-unlock.mjs
   var import_private_apis9 = __toESM(require_private_apis(), 1);
@@ -114481,27 +115278,31 @@ ${content}
   }) {
     const fieldList = Array.isArray(fields2) ? fields2 : fields2?.split(",");
     const fieldsKey = fieldList ? [...fieldList].sort().join(",") : void 0;
-    return (0, import_data241.useSelect)(
+    return (0, import_data244.useSelect)(
       (select9) => {
-        return unlock7(select9(import_core_data133.store)).getViewConfig(kind, name2, {
-          fields: fieldsKey
-        });
+        return unlock7(select9(import_core_data138.store)).getViewConfig(
+          kind,
+          name2,
+          fieldsKey ? {
+            fields: fieldsKey
+          } : void 0
+        );
       },
       [kind, name2, fieldsKey]
     );
   }

   // packages/editor/build-module/dataviews/fields/revisions/index.mjs
-  var import_i18n332 = __toESM(require_i18n(), 1);
+  var import_i18n336 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/dataviews/fields/revisions/revisions-view.mjs
-  var import_components264 = __toESM(require_components(), 1);
-  var import_data242 = __toESM(require_data(), 1);
-  var import_i18n331 = __toESM(require_i18n(), 1);
+  var import_components259 = __toESM(require_components(), 1);
+  var import_data245 = __toESM(require_data(), 1);
+  var import_i18n335 = __toESM(require_i18n(), 1);
   var import_url24 = __toESM(require_url(), 1);
-  var import_jsx_runtime604 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime608 = __toESM(require_jsx_runtime(), 1);
   function RevisionsView() {
-    const { lastRevisionId, revisionsCount, disableVisualRevisions } = (0, import_data242.useSelect)((select9) => {
+    const { lastRevisionId, revisionsCount, disableVisualRevisions } = (0, import_data245.useSelect)((select9) => {
       const {
         getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2,
         getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2,
@@ -114516,21 +115317,21 @@ ${content}
         )
       };
     }, []);
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data242.useDispatch)(store));
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data245.useDispatch)(store));
     const buttonProps = disableVisualRevisions ? {
       href: (0, import_url24.addQueryArgs)("revision.php", {
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
-      import_components264.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime608.jsx)(
+      import_components259.Button,
       {
         ...buttonProps,
         variant: "link",
         text: String(revisionsCount),
-        "aria-label": (0, import_i18n331.sprintf)(
+        "aria-label": (0, import_i18n335.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n331._n)(
+          (0, import_i18n335._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -114544,7 +115345,7 @@ ${content}
   // packages/editor/build-module/dataviews/fields/revisions/index.mjs
   var revisionsField = {
     id: "revisions",
-    label: (0, import_i18n332.__)("Revisions"),
+    label: (0, import_i18n336.__)("Revisions"),
     readOnly: true,
     enableSorting: false,
     render: RevisionsView,
@@ -114556,8 +115357,21 @@ ${content}
   };
   var revisions_default2 = revisionsField;

+  // packages/editor/build-module/dataviews/fields/reading-settings/index.mjs
+  var import_i18n337 = __toESM(require_i18n(), 1);
+  var readingSettingsField = {
+    id: "reading_settings",
+    type: "text",
+    label: (0, import_i18n337.__)("Reading settings"),
+    readOnly: true,
+    enableSorting: false,
+    render: ReadingSettingsLink,
+    isVisible: (item) => item.slug === "front-page"
+  };
+  var reading_settings_default = readingSettingsField;
+
   // packages/editor/build-module/components/sidebar/dataform-post-summary.mjs
-  var import_jsx_runtime605 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime609 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_FORM = { layout: { type: "panel" }, fields: [] };
   var VIEW_CONFIG_FIELDS = ["form"];
   function useInspectorPanelVisibility(form) {
@@ -114567,7 +115381,7 @@ ${content}
       excerptEnabled,
       discussionEnabled,
       pageAttributesEnabled
-    } = (0, import_data243.useSelect)((select9) => {
+    } = (0, import_data246.useSelect)((select9) => {
       const { isEditorPanelRemoved: isEditorPanelRemoved2, isEditorPanelEnabled: isEditorPanelEnabled2 } = select9(store);
       return {
         isPostStatusRemoved: isEditorPanelRemoved2("post-status"),
@@ -114577,7 +115391,7 @@ ${content}
         pageAttributesEnabled: isEditorPanelEnabled2("page-attributes")
       };
     }, []);
-    const visibleForm = (0, import_element385.useMemo)(() => {
+    const visibleForm = (0, import_element390.useMemo)(() => {
       if (!form.fields?.length) {
         return form;
       }
@@ -114585,6 +115399,7 @@ ${content}
         featured_media: featuredImageEnabled,
         excerpt: excerptEnabled,
         "post-content-info": true,
+        reading_settings: true,
         discussion: discussionEnabled && !isPostStatusRemoved,
         parent: pageAttributesEnabled && !isPostStatusRemoved
       };
@@ -114627,7 +115442,7 @@ ${content}
       posttype_page: {
         kind: "postType",
         name: "page",
-        getId: (select9) => select9(import_core_data134.store).getEditedEntityRecord("root", "site")?.page_for_posts,
+        getId: (select9) => select9(import_core_data139.store).getEditedEntityRecord("root", "site")?.page_for_posts,
         fields: ["posts_page_title"],
         isVisible: (item) => ["home", "index"].includes(item.slug ?? "")
       }
@@ -114646,7 +115461,7 @@ ${content}
     };
   }
   function DataFormPostSummary({ onActionPerformed }) {
-    const { postType: postType2, postId: postId2, isPostStatusRemoved, availableTemplates } = (0, import_data243.useSelect)((select9) => {
+    const { postType: postType2, postId: postId2, isPostStatusRemoved, availableTemplates } = (0, import_data246.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
@@ -114654,7 +115469,7 @@ ${content}
         getEditorSettings: getEditorSettings2
       } = select9(store);
       const _availableTemplates = select9(
-        import_core_data134.store
+        import_core_data139.store
       ).getCurrentTheme()?.is_block_theme ? null : getEditorSettings2().availableTemplates ?? null;
       return {
         postType: getCurrentPostType2(),
@@ -114669,12 +115484,12 @@ ${content}
       fields: VIEW_CONFIG_FIELDS
     });
     const form = useInspectorPanelVisibility(formConfig ?? EMPTY_FORM);
-    const record = (0, import_data243.useSelect)(
+    const record = (0, import_data246.useSelect)(
       (select9) => {
         if (!postType2 || !postId2) {
           return null;
         }
-        return select9(import_core_data134.store).getEditedEntityRecord(
+        return select9(import_core_data139.store).getEditedEntityRecord(
           "postType",
           postType2,
           postId2
@@ -114683,9 +115498,9 @@ ${content}
       [postType2, postId2]
     );
     const templatePanelMode = usePostTemplatePanelMode();
-    const entityRecords = (0, import_data243.useSelect)(
+    const entityRecords = (0, import_data246.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, canUser } = select9(import_core_data134.store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data139.store);
         const records = {};
         for (const [namespace, entity] of Object.entries(
           ENTITIES[postType2] ?? {}
@@ -114710,7 +115525,7 @@ ${content}
       },
       [postType2]
     );
-    const data = (0, import_element385.useMemo)(() => {
+    const data = (0, import_element390.useMemo)(() => {
       if (!record) {
         return record;
       }
@@ -114720,9 +115535,9 @@ ${content}
       }
       return { ...record, ...extra };
     }, [record, entityRecords, availableTemplates]);
-    const { editEntityRecord } = (0, import_data243.useDispatch)(import_core_data134.store);
-    const registry = (0, import_data243.useRegistry)();
-    const fieldNamespaces = (0, import_element385.useMemo)(() => {
+    const { editEntityRecord } = (0, import_data246.useDispatch)(import_core_data139.store);
+    const registry = (0, import_data246.useRegistry)();
+    const fieldNamespaces = (0, import_element390.useMemo)(() => {
       const map = {};
       for (const [namespace, entity] of Object.entries(
         ENTITIES[postType2] ?? {}
@@ -114734,7 +115549,7 @@ ${content}
       return map;
     }, [postType2]);
     const _fields = post_fields_default({ postType: postType2 });
-    const fields2 = (0, import_element385.useMemo)(
+    const fields2 = (0, import_element390.useMemo)(
       () => _fields?.map((field) => {
         const namespace = fieldNamespaces[field.id];
         if (namespace) {
@@ -114760,13 +115575,13 @@ ${content}
             return {
               ...field,
               readOnly: true,
-              render: () => (0, import_i18n333.__)("Default template")
+              render: () => (0, import_i18n338.__)("Default template")
             };
           }
           return field;
         }
         return field;
-      }).filter(Boolean).concat(revisions_default2),
+      }).filter(Boolean).concat(revisions_default2, reading_settings_default),
       [
         _fields,
         templatePanelMode,
@@ -114798,8 +115613,8 @@ ${content}
       }
       editEntityRecord("postType", postType2, postId2, baseEdits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime605.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime609.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(
         PostCardPanel,
         {
           postType: postType2,
@@ -114807,7 +115622,7 @@ ${content}
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(
         DataForm,
         {
           data,
@@ -114816,26 +115631,26 @@ ${content}
           onChange
         }
       ),
-      !isPostStatusRemoved && /* @__PURE__ */ (0, import_jsx_runtime605.jsxs)(import_jsx_runtime605.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => fills.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(Stack, { direction: "column", gap: "xs", children: fills }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(PostTrash, { onActionPerformed })
+      !isPostStatusRemoved && /* @__PURE__ */ (0, import_jsx_runtime609.jsxs)(import_jsx_runtime609.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => fills.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(Stack, { direction: "column", gap: "xs", children: fills }) }),
+        /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(PostTrash, { onActionPerformed })
       ] })
     ] }) });
   }

   // packages/editor/build-module/components/sidebar/post-revision-summary.mjs
-  var import_data246 = __toESM(require_data(), 1);
-  var import_components266 = __toESM(require_components(), 1);
-  var import_i18n336 = __toESM(require_i18n(), 1);
+  var import_data249 = __toESM(require_data(), 1);
+  var import_components261 = __toESM(require_components(), 1);
+  var import_i18n341 = __toESM(require_i18n(), 1);
   var import_url25 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-revisions-timeline/index.mjs
-  var import_data244 = __toESM(require_data(), 1);
-  var import_core_data135 = __toESM(require_core_data(), 1);
-  var import_date23 = __toESM(require_date(), 1);
-  var import_element386 = __toESM(require_element(), 1);
-  var import_i18n334 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime606 = __toESM(require_jsx_runtime(), 1);
+  var import_data247 = __toESM(require_data(), 1);
+  var import_core_data140 = __toESM(require_core_data(), 1);
+  var import_date24 = __toESM(require_date(), 1);
+  var import_element391 = __toESM(require_element(), 1);
+  var import_i18n339 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime610 = __toESM(require_jsx_runtime(), 1);
   var PAGE_SIZE2 = 10;
   var EMPTY_ARRAY17 = [];
   var defaultLayouts = { pickerActivity: true };
@@ -114850,9 +115665,9 @@ ${content}
   };
   var DAY_IN_MILLISECONDS2 = 864e5;
   function getDisplayDate(value) {
-    const dateNowInMs = (0, import_date23.getDate)(null).getTime();
-    const date = (0, import_date23.getDate)(value ?? null);
-    return dateNowInMs - date.getTime() > DAY_IN_MILLISECONDS2 ? (0, import_date23.dateI18n)((0, import_date23.getSettings)().formats.datetimeAbbreviated, date) : (0, import_date23.humanTimeDiff)(date);
+    const dateNowInMs = (0, import_date24.getDate)(null).getTime();
+    const date = (0, import_date24.getDate)(value ?? null);
+    return dateNowInMs - date.getTime() > DAY_IN_MILLISECONDS2 ? (0, import_date24.dateI18n)((0, import_date24.getSettings)().formats.datetimeAbbreviated, date) : (0, import_date24.humanTimeDiff)(date);
   }
   function isAutosaveRevision(item) {
     return item.slug?.endsWith("-autosave-v1") ?? false;
@@ -114861,12 +115676,12 @@ ${content}
     if (!isAutosaveRevision(item)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(Badge, { intent: "none", children: (0, import_i18n334.__)("Autosave") });
+    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(Badge, { intent: "none", children: (0, import_i18n339.__)("Autosave") });
   }
   function PostRevisionsTimeline() {
-    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data244.useDispatch)(store));
-    const [view, setView] = (0, import_element386.useState)(baseView);
-    const { revisions, revisionKey, currentRevisionId } = (0, import_data244.useSelect)(
+    const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data247.useDispatch)(store));
+    const [view, setView] = (0, import_element391.useState)(baseView);
+    const { revisions, revisionKey, currentRevisionId } = (0, import_data247.useSelect)(
       (select9) => {
         const { getCurrentPostType: getCurrentPostType2 } = select9(store);
         const {
@@ -114874,7 +115689,7 @@ ${content}
           getRevisionPage: getRevisionPage2,
           getPageRevisions: getPageRevisions2
         } = unlock(select9(store));
-        const { getEntityConfig } = select9(import_core_data135.store);
+        const { getEntityConfig } = select9(import_core_data140.store);
         const _postType = getCurrentPostType2();
         const entityConfig = getEntityConfig("postType", _postType);
         const _revisionKey = entityConfig?.revisionKey || "id";
@@ -114889,11 +115704,11 @@ ${content}
       []
     );
     const isLoading = !revisions;
-    const fields2 = (0, import_element386.useMemo)(
+    const fields2 = (0, import_element391.useMemo)(
       () => [
         {
           id: "date",
-          label: (0, import_i18n334.__)("Date"),
+          label: (0, import_i18n339.__)("Date"),
           // Return the humanized label the row renders so the picker
           // option's accessible name announces e.g. "5 minutes ago"
           // instead of the raw ISO timestamp.
@@ -114902,23 +115717,23 @@ ${content}
             if (!isAutosaveRevision(item)) {
               return displayDate;
             }
-            return (0, import_i18n334.sprintf)(
+            return (0, import_i18n339.sprintf)(
               /* translators: 1: revision date, 2: revision type. */
-              (0, import_i18n334.__)("%1$s, %2$s"),
+              (0, import_i18n339.__)("%1$s, %2$s"),
               displayDate,
-              (0, import_i18n334.__)("Autosave")
+              (0, import_i18n339.__)("Autosave")
             );
           },
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime610.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
               Text,
               {
                 variant: "heading-sm",
-                render: /* @__PURE__ */ (0, import_jsx_runtime606.jsx)("time", { dateTime: item.date }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime610.jsx)("time", { dateTime: item.date }),
                 children: getDisplayDate(item.date)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(RevisionBadges, { item })
+            /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(RevisionBadges, { item })
           ] }),
           enableSorting: false,
           enableHiding: false
@@ -114926,12 +115741,12 @@ ${content}
         author_default,
         {
           id: "details",
-          label: (0, import_i18n334.__)("Details"),
+          label: (0, import_i18n339.__)("Details"),
           render: ({ item }) => {
             if (String(item[revisionKey]) !== String(currentRevisionId)) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
               PostContentInformationUI,
               {
                 postContent: item.content?.raw
@@ -114944,11 +115759,11 @@ ${content}
       ],
       [revisionKey, currentRevisionId]
     );
-    const { data: shownRevisions, paginationInfo } = (0, import_element386.useMemo)(
+    const { data: shownRevisions, paginationInfo } = (0, import_element391.useMemo)(
       () => filterSortAndPaginate(revisions || EMPTY_ARRAY17, view, fields2),
       [revisions, view, fields2]
     );
-    (0, import_element386.useEffect)(() => {
+    (0, import_element391.useEffect)(() => {
       if (!currentRevisionId || !revisions) {
         return;
       }
@@ -114961,11 +115776,11 @@ ${content}
       const page = Math.floor(index2 / view.perPage) + 1;
       setView((v3) => v3.page === page ? v3 : { ...v3, page });
     }, [currentRevisionId, revisions, revisionKey, view.perPage]);
-    const selection = (0, import_element386.useMemo)(
+    const selection = (0, import_element391.useMemo)(
       () => currentRevisionId ? [String(currentRevisionId)] : EMPTY_ARRAY17,
       [currentRevisionId]
     );
-    const onChangeSelection = (0, import_element386.useCallback)(
+    const onChangeSelection = (0, import_element391.useCallback)(
       (newSelection) => {
         if (newSelection.length === 0) {
           return;
@@ -114975,11 +115790,11 @@ ${content}
       },
       [setCurrentRevisionId2]
     );
-    const getItemId2 = (0, import_element386.useCallback)(
+    const getItemId2 = (0, import_element391.useCallback)(
       (item) => String(item[revisionKey]),
       [revisionKey]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime610.jsxs)(
       dataviews_picker_default,
       {
         view,
@@ -114993,21 +115808,21 @@ ${content}
         selection,
         onChangeSelection,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(dataviews_picker_default.Layout, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(dataviews_picker_default.Footer, {})
+          /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(dataviews_picker_default.Layout, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(dataviews_picker_default.Footer, {})
         ]
       }
     ) });
   }

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
-  var import_data245 = __toESM(require_data(), 1);
-  var import_element387 = __toESM(require_element(), 1);
-  var import_i18n335 = __toESM(require_i18n(), 1);
+  var import_data248 = __toESM(require_data(), 1);
+  var import_element392 = __toESM(require_element(), 1);
+  var import_i18n340 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/revision-diff-panel/index.mjs
-  var import_components265 = __toESM(require_components(), 1);
-  var import_jsx_runtime607 = __toESM(require_jsx_runtime(), 1);
+  var import_components260 = __toESM(require_components(), 1);
+  var import_jsx_runtime611 = __toESM(require_jsx_runtime(), 1);
   function RevisionDiffPanel({
     title,
     entries,
@@ -115017,9 +115832,9 @@ ${content}
     if (!entries) {
       return null;
     }
-    const fields2 = Object.entries(entries).map(([key, parts]) => /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(post_panel_row_default, { label: key, children: /* @__PURE__ */ (0, import_jsx_runtime607.jsx)("span", { className: "editor-revision-fields-diff__value", children: parts.map((part, index2) => {
+    const fields2 = Object.entries(entries).map(([key, parts]) => /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(post_panel_row_default, { label: key, children: /* @__PURE__ */ (0, import_jsx_runtime611.jsx)("span", { className: "editor-revision-fields-diff__value", children: parts.map((part, index2) => {
       if (part.added) {
-        return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(
           "ins",
           {
             className: "editor-revision-fields-diff__added",
@@ -115029,7 +115844,7 @@ ${content}
         );
       }
       if (part.removed) {
-        return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(
           "del",
           {
             className: "editor-revision-fields-diff__removed",
@@ -115038,13 +115853,13 @@ ${content}
           index2
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)("span", { children: part.value }, index2);
+      return /* @__PURE__ */ (0, import_jsx_runtime611.jsx)("span", { children: part.value }, index2);
     }) }) }, key));
-    return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(import_components265.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime607.jsx)("div", { className, children: fields2 }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(import_components260.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime611.jsx)("div", { className, children: fields2 }) });
   }

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
-  var import_jsx_runtime608 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime612 = __toESM(require_jsx_runtime(), 1);
   function stringifyValue2(value) {
     if (value === null || value === void 0) {
       return "";
@@ -115058,7 +115873,7 @@ ${content}
     return !str3 || str3 === "[]" || str3 === "{}";
   }
   function RevisionFieldsDiffPanel() {
-    const { revision, previousRevision } = (0, import_data245.useSelect)((select9) => {
+    const { revision, previousRevision } = (0, import_data248.useSelect)((select9) => {
       const { getCurrentRevision: getCurrentRevision2, getPreviousRevision: getPreviousRevision2 } = unlock(
         select9(store)
       );
@@ -115067,7 +115882,7 @@ ${content}
         previousRevision: getPreviousRevision2()
       };
     }, []);
-    const entries = (0, import_element387.useMemo)(() => {
+    const entries = (0, import_element392.useMemo)(() => {
       if (!revision) {
         return null;
       }
@@ -115091,10 +115906,10 @@ ${content}
       }
       return result;
     }, [revision, previousRevision]);
-    return /* @__PURE__ */ (0, import_jsx_runtime608.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n335.__)("Meta"),
+        title: (0, import_i18n340.__)("Meta"),
         entries,
         initialOpen: false,
         className: "editor-revision-meta-diff__content"
@@ -115103,9 +115918,9 @@ ${content}
   }

   // packages/editor/build-module/components/sidebar/post-revision-summary.mjs
-  var import_jsx_runtime609 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime613 = __toESM(require_jsx_runtime(), 1);
   function PostRevisionSummary() {
-    const { revisionId: revisionId2, postId: postId2 } = (0, import_data246.useSelect)((select9) => {
+    const { revisionId: revisionId2, postId: postId2 } = (0, import_data249.useSelect)((select9) => {
       const { getCurrentRevisionId: getCurrentRevisionId2, getCurrentPostId: getCurrentPostId2 } = unlock(
         select9(store)
       );
@@ -115117,36 +115932,36 @@ ${content}
     if (!revisionId2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime609.jsxs)(import_jsx_runtime609.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime609.jsxs)(import_components266.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(PostCardPanel, { postId: postId2, hideActions: true }),
-        /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(
-          import_components266.ExternalLink,
+    return /* @__PURE__ */ (0, import_jsx_runtime613.jsxs)(import_jsx_runtime613.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime613.jsxs)(import_components261.__experimentalVStack, { spacing: 4, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(PostCardPanel, { postId: postId2, hideActions: true }),
+        /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
+          import_components261.ExternalLink,
           {
             href: (0, import_url25.addQueryArgs)("revision.php", {
               revision: revisionId2
             }),
-            children: (0, import_i18n336.__)("Open classic revisions screen")
+            children: (0, import_i18n341.__)("Open classic revisions screen")
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(RevisionFieldsDiffPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(PostRevisionsTimeline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(RevisionFieldsDiffPanel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(PostRevisionsTimeline, {})
     ] });
   }

   // packages/editor/build-module/components/post-transform-panel/index.mjs
-  var import_data248 = __toESM(require_data(), 1);
-  var import_core_data137 = __toESM(require_core_data(), 1);
-  var import_components267 = __toESM(require_components(), 1);
-  var import_i18n337 = __toESM(require_i18n(), 1);
+  var import_data251 = __toESM(require_data(), 1);
+  var import_core_data142 = __toESM(require_core_data(), 1);
+  var import_components262 = __toESM(require_components(), 1);
+  var import_i18n342 = __toESM(require_i18n(), 1);
   var import_block_editor92 = __toESM(require_block_editor(), 1);
   var import_blocks36 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/components/post-transform-panel/hooks.mjs
-  var import_data247 = __toESM(require_data(), 1);
-  var import_element388 = __toESM(require_element(), 1);
-  var import_core_data136 = __toESM(require_core_data(), 1);
+  var import_data250 = __toESM(require_data(), 1);
+  var import_element393 = __toESM(require_element(), 1);
+  var import_core_data141 = __toESM(require_core_data(), 1);
   var import_blocks35 = __toESM(require_blocks(), 1);
   var import_patterns11 = __toESM(require_patterns(), 1);
   var { EXCLUDED_PATTERN_SOURCES, PATTERN_TYPES: PATTERN_TYPES6 } = unlock(import_patterns11.privateApis);
@@ -115193,16 +116008,16 @@ ${content}
     }));
   }
   function useAvailablePatterns({ area, name: name2, slug }) {
-    const { blockPatterns, restBlockPatterns, currentThemeStylesheet } = (0, import_data247.useSelect)((select9) => {
+    const { blockPatterns, restBlockPatterns, currentThemeStylesheet } = (0, import_data250.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2 } = select9(store);
       const settings = getEditorSettings2();
       return {
         blockPatterns: settings.__experimentalAdditionalBlockPatterns ?? settings.__experimentalBlockPatterns,
-        restBlockPatterns: select9(import_core_data136.store).getBlockPatterns(),
-        currentThemeStylesheet: select9(import_core_data136.store).getCurrentTheme().stylesheet
+        restBlockPatterns: select9(import_core_data141.store).getBlockPatterns(),
+        currentThemeStylesheet: select9(import_core_data141.store).getCurrentTheme().stylesheet
       };
     }, []);
-    return (0, import_element388.useMemo)(() => {
+    return (0, import_element393.useMemo)(() => {
       const mergedPatterns = [
         ...blockPatterns || [],
         ...restBlockPatterns || []
@@ -115224,15 +116039,15 @@ ${content}
   }

   // packages/editor/build-module/components/post-transform-panel/index.mjs
-  var import_jsx_runtime610 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime614 = __toESM(require_jsx_runtime(), 1);
   function TemplatesList2({ availableTemplates, onSelect }) {
     if (!availableTemplates || availableTemplates?.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(
       import_block_editor92.__experimentalBlockPatternsList,
       {
-        label: (0, import_i18n337.__)("Templates"),
+        label: (0, import_i18n342.__)("Templates"),
         blockPatterns: availableTemplates,
         onClickPattern: onSelect,
         showTitlesAsTooltip: true
@@ -115240,9 +116055,9 @@ ${content}
     );
   }
   function PostTransform() {
-    const { area, name: name2, slug, postType: postType2, postId: postId2 } = (0, import_data248.useSelect)((select9) => {
+    const { area, name: name2, slug, postType: postType2, postId: postId2 } = (0, import_data251.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { getEditedEntityRecord } = select9(import_core_data137.store);
+      const { getEditedEntityRecord } = select9(import_core_data142.store);
       const type = getCurrentPostType2();
       const id = getCurrentPostId2();
       const record = getEditedEntityRecord("postType", type, id);
@@ -115254,7 +116069,7 @@ ${content}
         postId: id
       };
     }, []);
-    const { editEntityRecord } = (0, import_data248.useDispatch)(import_core_data137.store);
+    const { editEntityRecord } = (0, import_data251.useDispatch)(import_core_data142.store);
     const availablePatterns = useAvailablePatterns({ area, name: name2, slug });
     const onTemplateSelect = async (selectedTemplate) => {
       await editEntityRecord("postType", postType2, postId2, {
@@ -115265,12 +116080,12 @@ ${content}
     if (!availablePatterns?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
-      import_components267.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(
+      import_components262.PanelBody,
       {
-        title: (0, import_i18n337.__)("Design"),
+        title: (0, import_i18n342.__)("Design"),
         initialOpen: postType2 === TEMPLATE_PART_POST_TYPE,
-        children: /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(
           TemplatesList2,
           {
             availableTemplates: availablePatterns,
@@ -115281,7 +116096,7 @@ ${content}
     );
   }
   function PostTransformPanel() {
-    const { postType: postType2 } = (0, import_data248.useSelect)((select9) => {
+    const { postType: postType2 } = (0, import_data251.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       return {
         postType: getCurrentPostType2()
@@ -115290,16 +116105,16 @@ ${content}
     if (![TEMPLATE_PART_POST_TYPE, TEMPLATE_POST_TYPE].includes(postType2)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(PostTransform, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(PostTransform, {});
   }

   // packages/editor/build-module/components/sidebar/header.mjs
-  var import_i18n338 = __toESM(require_i18n(), 1);
-  var import_data249 = __toESM(require_data(), 1);
+  var import_i18n343 = __toESM(require_i18n(), 1);
+  var import_data252 = __toESM(require_data(), 1);
   var import_html_entities33 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime611 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime615 = __toESM(require_jsx_runtime(), 1);
   function SidebarHeader() {
-    const { postTypeLabel, isRevisionsMode: isRevisionsMode2 } = (0, import_data249.useSelect)((select9) => {
+    const { postTypeLabel, isRevisionsMode: isRevisionsMode2 } = (0, import_data252.useSelect)((select9) => {
       const { getPostTypeLabel: getPostTypeLabel2 } = select9(store);
       const { isRevisionsMode: _isRevisionsMode } = unlock(
         select9(store)
@@ -115311,37 +116126,37 @@ ${content}
     }, []);
     let documentLabel;
     if (isRevisionsMode2) {
-      documentLabel = (0, import_i18n338.__)("Revision");
+      documentLabel = (0, import_i18n343.__)("Revision");
     } else if (postTypeLabel) {
       documentLabel = (0, import_html_entities33.decodeEntities)(postTypeLabel);
     } else {
-      documentLabel = (0, import_i18n338._x)("Document", "noun, panel");
+      documentLabel = (0, import_i18n343._x)("Document", "noun, panel");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime611.jsxs)(tabs_exports.List, { activateOnFocus: false, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(tabs_exports.Tab, { value: sidebars.document, children: documentLabel }),
-      /* @__PURE__ */ (0, import_jsx_runtime611.jsx)(tabs_exports.Tab, { value: sidebars.block, children: (0, import_i18n338.__)("Block") })
+    return /* @__PURE__ */ (0, import_jsx_runtime615.jsxs)(tabs_exports.List, { activateOnFocus: false, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(tabs_exports.Tab, { value: sidebars.document, children: documentLabel }),
+      /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(tabs_exports.Tab, { value: sidebars.block, children: (0, import_i18n343.__)("Block") })
     ] });
   }

   // packages/editor/build-module/components/template-actions-panel/block-theme-content.mjs
-  var import_data250 = __toESM(require_data(), 1);
-  var import_core_data138 = __toESM(require_core_data(), 1);
+  var import_data253 = __toESM(require_data(), 1);
+  var import_core_data143 = __toESM(require_core_data(), 1);
   var import_block_editor93 = __toESM(require_block_editor(), 1);
-  var import_components268 = __toESM(require_components(), 1);
-  var import_element389 = __toESM(require_element(), 1);
-  var import_i18n339 = __toESM(require_i18n(), 1);
+  var import_components263 = __toESM(require_components(), 1);
+  var import_element394 = __toESM(require_element(), 1);
+  var import_i18n344 = __toESM(require_i18n(), 1);
   var import_html_entities34 = __toESM(require_html_entities(), 1);
-  var import_keycodes20 = __toESM(require_keycodes(), 1);
-  var import_notices36 = __toESM(require_notices(), 1);
-  var import_preferences27 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime612 = __toESM(require_jsx_runtime(), 1);
+  var import_keycodes19 = __toESM(require_keycodes(), 1);
+  var import_notices35 = __toESM(require_notices(), 1);
+  var import_preferences28 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime616 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanelContent() {
-    const templateId2 = (0, import_data250.useSelect)(
+    const templateId2 = (0, import_data253.useSelect)(
       (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element389.useState)(false);
-    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element389.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element394.useState)(false);
+    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element394.useState)(false);
     const availableTemplates = useAvailableTemplates();
     const hasSwapTargets = !!availableTemplates?.length;
     const {
@@ -115349,12 +116164,12 @@ ${content}
       canCreateTemplate,
       hasGoBack,
       getEditorSettings: getEditorSettings2
-    } = (0, import_data250.useSelect)((select9) => {
+    } = (0, import_data253.useSelect)((select9) => {
       const { getEditorSettings: _getEditorSettings } = select9(store);
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data138.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data143.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }),
@@ -115364,14 +116179,14 @@ ${content}
         getEditorSettings: _getEditorSettings
       };
     }, []);
-    const { get: getPreference } = (0, import_data250.useSelect)(import_preferences27.store);
-    const { createSuccessNotice } = (0, import_data250.useDispatch)(import_notices36.store);
-    const { editedRecord: template2, hasResolved } = (0, import_core_data138.useEntityRecord)(
+    const { get: getPreference } = (0, import_data253.useSelect)(import_preferences28.store);
+    const { createSuccessNotice } = (0, import_data253.useDispatch)(import_notices35.store);
+    const { editedRecord: template2, hasResolved } = (0, import_core_data143.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data138.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data143.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!hasResolved) {
@@ -115379,14 +116194,14 @@ ${content}
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n339.__)("Go back"),
+        label: (0, import_i18n344.__)("Back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n339.__)(
+          (0, import_i18n344.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
@@ -115394,18 +116209,18 @@ ${content}
       }
     };
     const templateName = (0, import_html_entities34.decodeEntities)(template2.title);
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(import_block_editor93.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(import_block_editor93.BlockPreview, { blocks }) });
+    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(import_block_editor93.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(import_block_editor93.BlockPreview, { blocks }) });
     const renderPreview = () => {
       if (!previewContent) {
         return null;
       }
       if (hasSwapTargets) {
-        const tooltipText = (0, import_i18n339.__)("Change template");
-        return /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+        const tooltipText = (0, import_i18n344.__)("Change template");
+        return /* @__PURE__ */ (0, import_jsx_runtime616.jsxs)(tooltip_exports.Root, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
             tooltip_exports.Trigger,
             {
-              render: /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+              render: /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
                 "div",
                 {
                   className: "editor-template-actions-panel__preview",
@@ -115414,7 +116229,7 @@ ${content}
                   "aria-label": tooltipText,
                   onClick: () => setIsSwapModalOpen(true),
                   onKeyDown: (event) => {
-                    if (event.keyCode === import_keycodes20.ENTER || event.keyCode === import_keycodes20.SPACE) {
+                    if (event.keyCode === import_keycodes19.ENTER || event.keyCode === import_keycodes19.SPACE) {
                       event.preventDefault();
                       setIsSwapModalOpen(true);
                     }
@@ -115424,26 +116239,26 @@ ${content}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(tooltip_exports.Popup, { children: tooltipText })
+          /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(tooltip_exports.Popup, { children: tooltipText })
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime612.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
+      return /* @__PURE__ */ (0, import_jsx_runtime616.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_jsx_runtime612.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
-        import_components268.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime616.jsxs)(import_jsx_runtime616.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
+        import_components263.PanelBody,
         {
-          title: (0, import_i18n339.sprintf)(
+          title: (0, import_i18n344.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n339.__)("Template: %s"),
+            (0, import_i18n344.__)("Template: %s"),
             templateName
           ),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_components268.__experimentalVStack, { children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime616.jsxs)(import_components263.__experimentalVStack, { children: [
             renderPreview(),
-            /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_components268.__experimentalHStack, { children: [
-              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
-                import_components268.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime616.jsxs)(import_components263.__experimentalHStack, { children: [
+              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
+                import_components263.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -115455,30 +116270,30 @@ ${content}
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n339.__)("Edit")
+                  children: (0, import_i18n344.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
-                import_components268.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
+                import_components263.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: (0, import_i18n339.__)("Create new")
+                  children: (0, import_i18n344.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
         }
       ),
-      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(
         SwapTemplateModal,
         {
           onRequestClose: () => setIsSwapModalOpen(false)
@@ -115488,33 +116303,33 @@ ${content}
   }

   // packages/editor/build-module/components/template-actions-panel/classic-theme-content.mjs
-  var import_data251 = __toESM(require_data(), 1);
-  var import_core_data139 = __toESM(require_core_data(), 1);
+  var import_data254 = __toESM(require_data(), 1);
+  var import_core_data144 = __toESM(require_core_data(), 1);
   var import_block_editor94 = __toESM(require_block_editor(), 1);
-  var import_components269 = __toESM(require_components(), 1);
-  var import_element390 = __toESM(require_element(), 1);
-  var import_i18n340 = __toESM(require_i18n(), 1);
+  var import_components264 = __toESM(require_components(), 1);
+  var import_element395 = __toESM(require_element(), 1);
+  var import_i18n345 = __toESM(require_i18n(), 1);
   var import_html_entities35 = __toESM(require_html_entities(), 1);
-  var import_notices37 = __toESM(require_notices(), 1);
-  var import_preferences28 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime613 = __toESM(require_jsx_runtime(), 1);
+  var import_notices36 = __toESM(require_notices(), 1);
+  var import_preferences29 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime617 = __toESM(require_jsx_runtime(), 1);
   function ClassicThemeContent() {
-    const templateId2 = (0, import_data251.useSelect)(
+    const templateId2 = (0, import_data254.useSelect)(
       (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element390.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element395.useState)(false);
     const {
       onNavigateToEntityRecord,
       canCreateTemplate,
       hasGoBack,
       getEditorSettings: getEditorSettings2
-    } = (0, import_data251.useSelect)((select9) => {
+    } = (0, import_data254.useSelect)((select9) => {
       const { getEditorSettings: _getEditorSettings } = select9(store);
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data139.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data144.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }) && editorSettings2.supportsTemplateMode,
@@ -115524,14 +116339,14 @@ ${content}
         getEditorSettings: _getEditorSettings
       };
     }, []);
-    const { get: getPreference } = (0, import_data251.useSelect)(import_preferences28.store);
-    const { createSuccessNotice } = (0, import_data251.useDispatch)(import_notices37.store);
-    const { editedRecord: template2 } = (0, import_core_data139.useEntityRecord)(
+    const { get: getPreference } = (0, import_data254.useSelect)(import_preferences29.store);
+    const { createSuccessNotice } = (0, import_data254.useDispatch)(import_notices36.store);
+    const { editedRecord: template2 } = (0, import_core_data144.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data139.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data144.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!templateId2 && !canCreateTemplate) {
@@ -115539,14 +116354,14 @@ ${content}
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n340.__)("Go back"),
+        label: (0, import_i18n345.__)("Back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n340.__)(
+          (0, import_i18n345.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
@@ -115554,25 +116369,25 @@ ${content}
       }
     };
     const templateName = template2 ? (0, import_html_entities35.decodeEntities)(template2.title) : void 0;
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(import_block_editor94.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(import_block_editor94.BlockPreview, { blocks }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime613.jsxs)(import_jsx_runtime613.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
-        import_components269.PanelBody,
+    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(import_block_editor94.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(import_block_editor94.BlockPreview, { blocks }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime617.jsxs)(import_jsx_runtime617.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
+        import_components264.PanelBody,
         {
-          title: template2 ? (0, import_i18n340.sprintf)(
+          title: template2 ? (0, import_i18n345.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n340.__)("Template: %s"),
+            (0, import_i18n345.__)("Template: %s"),
             templateName
-          ) : (0, import_i18n340.__)("Template"),
+          ) : (0, import_i18n345.__)("Template"),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime613.jsxs)(import_components269.__experimentalVStack, { children: [
-            !templateId2 && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(import_components269.__experimentalText, { children: (0, import_i18n340.__)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime617.jsxs)(import_components264.__experimentalVStack, { children: [
+            !templateId2 && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(import_components264.__experimentalText, { children: (0, import_i18n345.__)(
               "This page uses a classic template. To edit this template with blocks, create a block template."
             ) }),
-            template2 && previewContent && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime613.jsxs)(import_components269.__experimentalHStack, { children: [
-              template2 && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
-                import_components269.Button,
+            template2 && previewContent && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime617.jsxs)(import_components264.__experimentalHStack, { children: [
+              template2 && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
+                import_components264.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -115584,24 +116399,24 @@ ${content}
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n340.__)("Edit")
+                  children: (0, import_i18n345.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
-                import_components269.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
+                import_components264.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: !templateId2 ? (0, import_i18n340.__)("Create block template") : (0, import_i18n340.__)("Create new")
+                  children: !templateId2 ? (0, import_i18n345.__)("Create block template") : (0, import_i18n345.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
@@ -115611,29 +116426,29 @@ ${content}
   }

   // packages/editor/build-module/components/template-actions-panel/index.mjs
-  var import_jsx_runtime614 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime618 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanel() {
     const mode = usePostTemplatePanelMode();
     if (mode === "classic") {
-      return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(ClassicThemeContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(ClassicThemeContent, {});
     }
     if (mode === "block-theme") {
-      return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(TemplateActionsPanelContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(TemplateActionsPanelContent, {});
     }
     return null;
   }

   // packages/editor/build-module/components/template-content-panel/index.mjs
-  var import_data252 = __toESM(require_data(), 1);
+  var import_data255 = __toESM(require_data(), 1);
   var import_block_editor95 = __toESM(require_block_editor(), 1);
-  var import_components270 = __toESM(require_components(), 1);
-  var import_i18n341 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime615 = __toESM(require_jsx_runtime(), 1);
+  var import_components265 = __toESM(require_components(), 1);
+  var import_i18n346 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime619 = __toESM(require_jsx_runtime(), 1);
   var { BlockQuickNavigation } = unlock(import_block_editor95.privateApis);
   var TEMPLATE_PART_BLOCK = "core/template-part";
   function TemplateContentPanelInner({ postType: postType2 }) {
     const postContentBlockTypes = usePostContentBlockTypes();
-    const clientIds = (0, import_data252.useSelect)(
+    const clientIds = (0, import_data255.useSelect)(
       (select9) => {
         const { getPostBlocksByName: getPostBlocksByName2 } = unlock(select9(store));
         return getPostBlocksByName2(
@@ -115642,11 +116457,11 @@ ${content}
       },
       [postType2, postContentBlockTypes]
     );
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data252.useDispatch)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data255.useDispatch)(store3);
     if (clientIds.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(import_components270.PanelBody, { title: (0, import_i18n341.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(import_components265.PanelBody, { title: (0, import_i18n346.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
       BlockQuickNavigation,
       {
         clientIds,
@@ -115657,7 +116472,7 @@ ${content}
     ) });
   }
   function TemplateContentPanel() {
-    const { postType: postType2, renderingMode: renderingMode2 } = (0, import_data252.useSelect)((select9) => {
+    const { postType: postType2, renderingMode: renderingMode2 } = (0, import_data255.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getRenderingMode: getRenderingMode2 } = unlock(
         select9(store)
       );
@@ -115669,29 +116484,29 @@ ${content}
     if (renderingMode2 === "post-only" && postType2 !== TEMPLATE_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(TemplateContentPanelInner, { postType: postType2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(TemplateContentPanelInner, { postType: postType2 });
   }

   // packages/editor/build-module/components/template-part-content-panel/index.mjs
-  var import_data253 = __toESM(require_data(), 1);
-  var import_element391 = __toESM(require_element(), 1);
+  var import_data256 = __toESM(require_data(), 1);
+  var import_element396 = __toESM(require_element(), 1);
   var import_blocks37 = __toESM(require_blocks(), 1);
   var import_block_editor96 = __toESM(require_block_editor(), 1);
-  var import_components271 = __toESM(require_components(), 1);
-  var import_i18n342 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime616 = __toESM(require_jsx_runtime(), 1);
+  var import_components266 = __toESM(require_components(), 1);
+  var import_i18n347 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime620 = __toESM(require_jsx_runtime(), 1);
   var { BlockQuickNavigation: BlockQuickNavigation2 } = unlock(import_block_editor96.privateApis);
   function TemplatePartContentPanelInner() {
-    const blockTypes = (0, import_data253.useSelect)((select9) => {
+    const blockTypes = (0, import_data256.useSelect)((select9) => {
       const { getBlockTypes: getBlockTypes6 } = select9(import_blocks37.store);
       return getBlockTypes6();
     }, []);
-    const themeBlockNames = (0, import_element391.useMemo)(() => {
+    const themeBlockNames = (0, import_element396.useMemo)(() => {
       return blockTypes.filter((blockType) => {
         return blockType.category === "theme";
       }).map(({ name: name2 }) => name2);
     }, [blockTypes]);
-    const themeBlocks = (0, import_data253.useSelect)(
+    const themeBlocks = (0, import_data256.useSelect)(
       (select9) => {
         const { getBlocksByName } = select9(import_block_editor96.store);
         return getBlocksByName(themeBlockNames);
@@ -115701,26 +116516,26 @@ ${content}
     if (themeBlocks.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(import_components271.PanelBody, { title: (0, import_i18n342.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(BlockQuickNavigation2, { clientIds: themeBlocks }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(import_components266.PanelBody, { title: (0, import_i18n347.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(BlockQuickNavigation2, { clientIds: themeBlocks }) });
   }
   function TemplatePartContentPanel() {
-    const postType2 = (0, import_data253.useSelect)((select9) => {
+    const postType2 = (0, import_data256.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2 } = select9(store);
       return getCurrentPostType2();
     }, []);
     if (postType2 !== TEMPLATE_PART_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(TemplatePartContentPanelInner, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(TemplatePartContentPanelInner, {});
   }

   // packages/editor/build-module/components/revision-block-diff/index.mjs
   var import_block_editor97 = __toESM(require_block_editor(), 1);
-  var import_data254 = __toESM(require_data(), 1);
-  var import_i18n343 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime617 = __toESM(require_jsx_runtime(), 1);
+  var import_data257 = __toESM(require_data(), 1);
+  var import_i18n348 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime621 = __toESM(require_jsx_runtime(), 1);
   function RevisionBlockDiffPanel() {
-    const { block } = (0, import_data254.useSelect)((select9) => {
+    const { block } = (0, import_data257.useSelect)((select9) => {
       const { getSelectedBlock: getSelectedBlock2 } = select9(import_block_editor97.store);
       return {
         block: getSelectedBlock2()
@@ -115730,10 +116545,10 @@ ${content}
       return null;
     }
     const changedAttributes = block.attributes?.__revisionDiffStatus?.changedAttributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime621.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n343.__)("Changed attributes"),
+        title: (0, import_i18n348.__)("Changed attributes"),
         entries: changedAttributes,
         initialOpen: true
       }
@@ -115741,20 +116556,20 @@ ${content}
   }

   // packages/editor/build-module/components/provider/use-auto-switch-editor-sidebars.mjs
-  var import_data255 = __toESM(require_data(), 1);
-  var import_element392 = __toESM(require_element(), 1);
+  var import_data258 = __toESM(require_data(), 1);
+  var import_element397 = __toESM(require_element(), 1);
   var import_block_editor98 = __toESM(require_block_editor(), 1);
-  var import_preferences29 = __toESM(require_preferences(), 1);
+  var import_preferences30 = __toESM(require_preferences(), 1);
   function useAutoSwitchEditorSidebars() {
-    const { hasBlockSelection } = (0, import_data255.useSelect)((select9) => {
+    const { hasBlockSelection } = (0, import_data258.useSelect)((select9) => {
       return {
         hasBlockSelection: !!select9(import_block_editor98.store).getBlockSelectionStart()
       };
     }, []);
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data255.useSelect)(store3);
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data255.useDispatch)(store3);
-    const { get: getPreference } = (0, import_data255.useSelect)(import_preferences29.store);
-    (0, import_element392.useEffect)(() => {
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data258.useSelect)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data258.useDispatch)(store3);
+    const { get: getPreference } = (0, import_data258.useSelect)(import_preferences30.store);
+    (0, import_element397.useEffect)(() => {
       const activeGeneralSidebar = getActiveComplementaryArea2("core");
       const isEditorSidebarOpened = [
         "edit-post/document",
@@ -115779,11 +116594,11 @@ ${content}
   var use_auto_switch_editor_sidebars_default = useAutoSwitchEditorSidebars;

   // packages/editor/build-module/components/sidebar/index.mjs
-  var import_jsx_runtime618 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime622 = __toESM(require_jsx_runtime(), 1);
   var SIDEBAR_ACTIVE_BY_DEFAULT = true;
   function Sidebar({ extraPanels, onActionPerformed }) {
     use_auto_switch_editor_sidebars_default();
-    const { tabName, keyboardShortcut, isRevisionsMode: isRevisionsMode2 } = (0, import_data256.useSelect)(
+    const { tabName, keyboardShortcut, isRevisionsMode: isRevisionsMode2 } = (0, import_data259.useSelect)(
       (select9) => {
         const shortcut = select9(
           import_keyboard_shortcuts11.store
@@ -115807,53 +116622,53 @@ ${content}
       },
       []
     );
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data256.useDispatch)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data259.useDispatch)(store3);
     function onTabSelect(newSelectedTabId) {
       enableComplementaryArea2("core", newSelectedTabId);
     }
     let tabContent;
     if (isRevisionsMode2) {
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PostRevisionSummary, {});
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(PostRevisionSummary, {});
     } else {
       const isDataFormInspectorEnabled = window?.__experimentalDataFormInspector;
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime618.jsxs)(import_jsx_runtime618.Fragment, { children: [
-        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime622.jsxs)(import_jsx_runtime622.Fragment, { children: [
+        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(
           DataFormPostSummary,
           {
             onActionPerformed
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PostSummary, { onActionPerformed }),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(plugin_document_setting_panel_default.Slot, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(TemplateContentPanel, {}),
-        isDataFormInspectorEnabled && /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(TemplateActionsPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(TemplatePartContentPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PostTransformPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PostTaxonomies2, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PatternOverridesPanel, {}),
+        ) : /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(PostSummary, { onActionPerformed }),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(plugin_document_setting_panel_default.Slot, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(TemplateContentPanel, {}),
+        isDataFormInspectorEnabled && /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(TemplateActionsPanel, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(TemplatePartContentPanel, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(PostTransformPanel, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(PostTaxonomies2, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(PatternOverridesPanel, {}),
         extraPanels
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime618.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime622.jsxs)(
       PluginSidebar,
       {
         identifier: tabName,
-        header: /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(SidebarHeader, {}),
-        closeLabel: (0, import_i18n344.__)("Close Settings"),
+        header: /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(SidebarHeader, {}),
+        closeLabel: (0, import_i18n349.__)("Close Settings"),
         className: "editor-sidebar__panel",
         headerClassName: "editor-sidebar__panel-tabs",
         title: (
           /* translators: button label text should, if possible, be under 16 characters. */
-          (0, import_i18n344._x)("Settings", "panel button label")
+          (0, import_i18n349._x)("Settings", "panel button label")
         ),
         toggleShortcut: keyboardShortcut,
-        icon: (0, import_i18n344.isRTL)() ? drawer_left_default : drawer_right_default,
+        icon: (0, import_i18n349.isRTL)() ? drawer_left_default : drawer_right_default,
         isActiveByDefault: SIDEBAR_ACTIVE_BY_DEFAULT,
-        render: /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(tabs_exports.Root, { value: tabName, onValueChange: onTabSelect }),
+        render: /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(tabs_exports.Root, { value: tabName, onValueChange: onTabSelect }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(tabs_exports.Panel, { value: sidebars.document, tabIndex: -1, children: tabContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime618.jsxs)(tabs_exports.Panel, { value: sidebars.block, tabIndex: -1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(import_block_editor99.BlockInspector, {}),
-            isRevisionsMode2 && /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(RevisionBlockDiffPanel, {})
+          /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(tabs_exports.Panel, { value: sidebars.document, tabIndex: -1, children: tabContent }),
+          /* @__PURE__ */ (0, import_jsx_runtime622.jsxs)(tabs_exports.Panel, { value: sidebars.block, tabIndex: -1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(import_block_editor99.BlockInspector, {}),
+            isRevisionsMode2 && /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(RevisionBlockDiffPanel, {})
           ] })
         ]
       }
@@ -115862,54 +116677,54 @@ ${content}
   var sidebar_default2 = Sidebar;

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_i18n354 = __toESM(require_i18n(), 1);
-  var import_data265 = __toESM(require_data(), 1);
-  var import_element403 = __toESM(require_element(), 1);
-  var import_compose98 = __toESM(require_compose(), 1);
+  var import_i18n359 = __toESM(require_i18n(), 1);
+  var import_data268 = __toESM(require_data(), 1);
+  var import_element408 = __toESM(require_element(), 1);
+  var import_compose100 = __toESM(require_compose(), 1);
   var import_keyboard_shortcuts13 = __toESM(require_keyboard_shortcuts(), 1);
   var import_block_editor108 = __toESM(require_block_editor(), 1);
-  var import_preferences30 = __toESM(require_preferences(), 1);
+  var import_preferences31 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/collab-sidebar/notes.mjs
-  var import_element400 = __toESM(require_element(), 1);
-  var import_i18n351 = __toESM(require_i18n(), 1);
-  var import_data262 = __toESM(require_data(), 1);
+  var import_element405 = __toESM(require_element(), 1);
+  var import_i18n356 = __toESM(require_i18n(), 1);
+  var import_data265 = __toESM(require_data(), 1);
   var import_block_editor104 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-thread.mjs
-  var import_element398 = __toESM(require_element(), 1);
-  var import_components275 = __toESM(require_components(), 1);
-  var import_compose97 = __toESM(require_compose(), 1);
-  var import_i18n349 = __toESM(require_i18n(), 1);
-  var import_data260 = __toESM(require_data(), 1);
+  var import_element403 = __toESM(require_element(), 1);
+  var import_components270 = __toESM(require_components(), 1);
+  var import_compose99 = __toESM(require_compose(), 1);
+  var import_i18n354 = __toESM(require_i18n(), 1);
+  var import_data263 = __toESM(require_data(), 1);
   var import_dom35 = __toESM(require_dom(), 1);
   var import_block_editor102 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/add-note.mjs
-  var import_i18n347 = __toESM(require_i18n(), 1);
-  var import_element396 = __toESM(require_element(), 1);
-  var import_compose96 = __toESM(require_compose(), 1);
-  var import_data259 = __toESM(require_data(), 1);
+  var import_i18n352 = __toESM(require_i18n(), 1);
+  var import_element401 = __toESM(require_element(), 1);
+  var import_compose98 = __toESM(require_compose(), 1);
+  var import_data262 = __toESM(require_data(), 1);
   var import_block_editor101 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-byline.mjs
-  var import_i18n345 = __toESM(require_i18n(), 1);
-  var import_date24 = __toESM(require_date(), 1);
-  var import_core_data140 = __toESM(require_core_data(), 1);
-  var import_data257 = __toESM(require_data(), 1);
+  var import_i18n350 = __toESM(require_i18n(), 1);
+  var import_date25 = __toESM(require_date(), 1);
+  var import_core_data145 = __toESM(require_core_data(), 1);
+  var import_data260 = __toESM(require_data(), 1);
   var import_block_editor100 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime619 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime623 = __toESM(require_jsx_runtime(), 1);
   function NoteByline({ avatar, name: name2, date, userId }) {
     const hasAvatar = !!avatar;
-    const dateSettings = (0, import_date24.getSettings)();
+    const dateSettings = (0, import_date25.getSettings)();
     const {
       currentUserAvatar,
       currentUserName,
       currentUserId,
       dateFormat = dateSettings.formats.date
-    } = (0, import_data257.useSelect)(
+    } = (0, import_data260.useSelect)(
       (select9) => {
-        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data140.store);
+        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data145.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -115919,8 +116734,8 @@ ${content}
             dateFormat: siteSettings?.date_format
           };
         }
-        const { getSettings: getSettings11 } = select9(import_block_editor100.store);
-        const { __experimentalDiscussionSettings } = getSettings11();
+        const { getSettings: getSettings12 } = select9(import_block_editor100.store);
+        const { __experimentalDiscussionSettings } = getSettings12();
         const defaultAvatar = __experimentalDiscussionSettings?.avatarURL;
         const userData = getCurrentUser();
         return {
@@ -115932,22 +116747,22 @@ ${content}
       },
       [hasAvatar]
     );
-    const commentDate = (0, import_date24.getDate)(date);
-    const commentDateTime = (0, import_date24.dateI18n)("c", commentDate);
+    const commentDate = (0, import_date25.getDate)(date);
+    const commentDateTime = (0, import_date25.dateI18n)("c", commentDate);
     const shouldShowHumanTimeDiff = Math.floor((/* @__PURE__ */ new Date() - commentDate) / (1e3 * 60 * 60 * 24)) < 30;
-    const commentDateText = shouldShowHumanTimeDiff ? (0, import_date24.humanTimeDiff)(commentDate) : (0, import_date24.dateI18n)(dateFormat, commentDate);
-    const tooltipText = (0, import_date24.dateI18n)(
+    const commentDateText = shouldShowHumanTimeDiff ? (0, import_date25.humanTimeDiff)(commentDate) : (0, import_date25.dateI18n)(dateFormat, commentDate);
+    const tooltipText = (0, import_date25.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n345._x)("F j, Y g:i\xA0a", "Note date full date format"),
+      (0, import_i18n350._x)("F j, Y g:i\xA0a", "Note date full date format"),
       date
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime619.jsxs)(import_jsx_runtime619.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime623.jsxs)(import_jsx_runtime623.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
         "img",
         {
           src: avatar || currentUserAvatar,
           className: "editor-collab-sidebar-panel__user-avatar",
-          alt: (0, import_i18n345.__)("User avatar"),
+          alt: (0, import_i18n350.__)("User avatar"),
           width: 32,
           height: 32,
           style: {
@@ -115957,18 +116772,18 @@ ${content}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime619.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime623.jsxs)(
         Stack,
         {
           direction: "column",
           className: "editor-collab-sidebar-panel__user-info",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime619.jsx)("span", { className: "editor-collab-sidebar-panel__user-name", children: name2 ?? currentUserName }),
-            date && /* @__PURE__ */ (0, import_jsx_runtime619.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime623.jsx)("span", { className: "editor-collab-sidebar-panel__user-name", children: name2 ?? currentUserName }),
+            date && /* @__PURE__ */ (0, import_jsx_runtime623.jsxs)(tooltip_exports.Root, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
                 tooltip_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
                     "time",
                     {
                       dateTime: commentDateTime,
@@ -115978,7 +116793,7 @@ ${content}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(tooltip_exports.Popup, { children: tooltipText })
+              /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(tooltip_exports.Popup, { children: tooltipText })
             ] })
           ]
         }
@@ -115987,11 +116802,11 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note-card.mjs
-  var import_jsx_runtime620 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime624 = __toESM(require_jsx_runtime(), 1);
   function NoteCard({ note, actions: actions2, className, children, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime620.jsxs)(Stack, { direction: "column", gap: "sm", className, ...props, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime620.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(Stack, { direction: "column", gap: "sm", className, ...props, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", gap: "md", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
           NoteByline,
           {
             avatar: note?.author_avatar_urls?.[48],
@@ -116000,7 +116815,7 @@ ${content}
             userId: note?.author
           }
         ),
-        actions2 && /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(
+        actions2 && /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
           Stack,
           {
             direction: "row",
@@ -116016,26 +116831,26 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note-form.mjs
-  var import_element395 = __toESM(require_element(), 1);
-  var import_components273 = __toESM(require_components(), 1);
-  var import_i18n346 = __toESM(require_i18n(), 1);
-  var import_compose95 = __toESM(require_compose(), 1);
-  var import_keycodes22 = __toESM(require_keycodes(), 1);
+  var import_element400 = __toESM(require_element(), 1);
+  var import_components268 = __toESM(require_components(), 1);
+  var import_i18n351 = __toESM(require_i18n(), 1);
+  var import_compose97 = __toESM(require_compose(), 1);
+  var import_keycodes21 = __toESM(require_keycodes(), 1);
   var import_dom34 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-mention-completer.mjs
-  var import_element393 = __toESM(require_element(), 1);
-  var import_data258 = __toESM(require_data(), 1);
-  var import_core_data141 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime621 = __toESM(require_jsx_runtime(), 1);
+  var import_element398 = __toESM(require_element(), 1);
+  var import_data261 = __toESM(require_data(), 1);
+  var import_core_data146 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime625 = __toESM(require_jsx_runtime(), 1);
   var noteMentionCompleter = {
     name: "note-mentions",
     className: "editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",
     triggerPrefix: "@",
     useItems(filterValue) {
-      const users = (0, import_data258.useSelect)(
+      const users = (0, import_data261.useSelect)(
         (select9) => {
-          const { getUsers } = select9(import_core_data141.store);
+          const { getUsers } = select9(import_core_data146.store);
           return getUsers({
             context: "view",
             search: filterValue
@@ -116043,7 +116858,7 @@ ${content}
         },
         [filterValue]
       );
-      const options = (0, import_element393.useMemo)(
+      const options = (0, import_element398.useMemo)(
         () => users ? users.map((user) => ({
           key: `note-mention-${user.slug}`,
           value: user,
@@ -116056,17 +116871,17 @@ ${content}
     getOptionCompletion(user) {
       return {
         action: "insert-at-caret",
-        value: /* @__PURE__ */ (0, import_jsx_runtime621.jsx)("span", { className: `wp-note-mention user-${user.id}`, children: "@" + user.name })
+        value: /* @__PURE__ */ (0, import_jsx_runtime625.jsx)("span", { className: `wp-note-mention user-${user.id}`, children: "@" + user.name })
       };
     }
   };
   var note_mention_completer_default = noteMentionCompleter;

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/index.mjs
-  var import_components272 = __toESM(require_components(), 1);
-  var import_compose94 = __toESM(require_compose(), 1);
-  var import_element394 = __toESM(require_element(), 1);
-  var import_keycodes21 = __toESM(require_keycodes(), 1);
+  var import_components267 = __toESM(require_components(), 1);
+  var import_compose96 = __toESM(require_compose(), 1);
+  var import_element399 = __toESM(require_element(), 1);
+  var import_keycodes20 = __toESM(require_keycodes(), 1);
   var import_rich_text8 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/utils.mjs
@@ -116083,8 +116898,8 @@ ${content}

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/format-edit.mjs
   var import_rich_text7 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime622 = __toESM(require_jsx_runtime(), 1);
-  var import_react76 = __toESM(require_react(), 1);
+  var import_jsx_runtime626 = __toESM(require_jsx_runtime(), 1);
+  var import_react75 = __toESM(require_react(), 1);
   var EMPTY_CONTEXT = {};
   function Edit({
     onChange,
@@ -116102,7 +116917,7 @@ ${content}
     const isActive = activeFormat !== void 0;
     const activeObject = (0, import_rich_text7.getActiveObject)(value);
     const isObjectActive = activeObject !== void 0 && activeObject.type === name2;
-    return /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(
       EditFunction,
       {
         isActive,
@@ -116123,13 +116938,13 @@ ${content}
     formatTypes,
     ...props
   }) {
-    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react76.createElement)(Edit, { settings, ...props, key: settings.name }));
+    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react75.createElement)(Edit, { settings, ...props, key: settings.name }));
   }

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/index.mjs
-  var import_jsx_runtime623 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime627 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedContentEditableControl: RichTextControlShell } = unlock(
-    import_components272.privateApis
+    import_components267.privateApis
   );
   var {
     useRichText: useRichText2,
@@ -116161,17 +116976,17 @@ ${content}
     focusOnMount,
     completers = EMPTY_COMPLETERS
   }) {
-    const [selection, setSelection] = (0, import_element394.useState)({
+    const [selection, setSelection] = (0, import_element399.useState)({
       start: void 0,
       end: void 0
     });
-    const [isSelected2, setIsSelected] = (0, import_element394.useState)(false);
-    const anchorRef = (0, import_element394.useRef)(void 0);
-    const inputEvents = (0, import_element394.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element394.useRef)(
+    const [isSelected2, setIsSelected] = (0, import_element399.useState)(false);
+    const anchorRef = (0, import_element399.useRef)(void 0);
+    const inputEvents = (0, import_element399.useRef)(/* @__PURE__ */ new Set());
+    const keyboardShortcuts = (0, import_element399.useRef)(
       /* @__PURE__ */ new Set()
     );
-    const focusOutside = (0, import_compose94.__experimentalUseFocusOutside)(() => setIsSelected(false));
+    const focusOutside = (0, import_compose96.__experimentalUseFocusOutside)(() => setIsSelected(false));
     const adjustedAllowedFormats = getAllowedFormats({
       allowedFormats,
       disableFormats
@@ -116194,7 +117009,7 @@ ${content}
       __unstableDisableFormats: disableFormats,
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element394.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element399.useMemo)(
         () => ({
           richTextIdentifier: id,
           blockClientId: clientId
@@ -116205,28 +117020,28 @@ ${content}
     function onFocus() {
       anchorRef.current?.focus();
     }
-    const eventListenersPropsRef = (0, import_element394.useRef)({
+    const eventListenersPropsRef = (0, import_element399.useRef)({
       keyboardShortcuts,
       inputEvents
     });
-    const inputRulePropsRef = (0, import_element394.useRef)({
+    const inputRulePropsRef = (0, import_element399.useRef)({
       formatTypes,
       getValue: getValue3,
       onChange: onRichTextChange
     });
-    (0, import_element394.useInsertionEffect)(() => {
+    (0, import_element399.useInsertionEffect)(() => {
       inputRulePropsRef.current = {
         formatTypes,
         getValue: getValue3,
         onChange: onRichTextChange
       };
     });
-    const enterRef = (0, import_compose94.useRefEffect)(
+    const enterRef = (0, import_compose96.useRefEffect)(
       (element) => {
         if (disabled2) {
           return;
         }
-        const onKeyDown = (0, import_keycodes21.withIgnoreIMEEvents)((event) => {
+        const onKeyDown = (0, import_keycodes20.withIgnoreIMEEvents)((event) => {
           if (event.key !== "Enter" || event.defaultPrevented || event.metaKey || event.ctrlKey) {
             return;
           }
@@ -116250,7 +117065,7 @@ ${content}
       },
       [disableLineBreaks, disabled2]
     );
-    const eventListenersRef = (0, import_compose94.useRefEffect)(
+    const eventListenersRef = (0, import_compose96.useRefEffect)(
       (element) => {
         if (!isSelected2) {
           return;
@@ -116295,7 +117110,7 @@ ${content}
       },
       [isSelected2]
     );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components272.__unstableUseAutocompleteProps)(
+    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components267.__unstableUseAutocompleteProps)(
       {
         completers,
         record: value,
@@ -116307,7 +117122,7 @@ ${content}
         }
       }
     );
-    const focusOnMountRef = (0, import_compose94.useRefEffect)(
+    const focusOnMountRef = (0, import_compose96.useRefEffect)(
       (element) => {
         if (focusOnMount && !disabled2) {
           element.focus();
@@ -116315,7 +117130,7 @@ ${content}
       },
       [focusOnMount, disabled2]
     );
-    const editableRef = (0, import_compose94.useMergeRefs)([
+    const editableRef = (0, import_compose96.useMergeRefs)([
       richTextRef,
       anchorRef,
       eventListenersRef,
@@ -116326,7 +117141,7 @@ ${content}
     return (
       // Focus boundary for the field's selection: `onFocus` selects on entry;
       // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
         "div",
         {
           ...focusOutside,
@@ -116334,8 +117149,8 @@ ${content}
             setIsSelected(true);
             focusOutside.onFocus(event);
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime623.jsxs)(import_components272.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(import_components267.SlotFillProvider, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
               RichTextControlShell,
               {
                 label,
@@ -116354,11 +117169,11 @@ ${content}
                 ref: editableRef
               }
             ),
-            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
+            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
               KeyboardShortcutContext.Provider,
               {
                 value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
                   FormatEdit,
                   {
                     value,
@@ -116378,7 +117193,7 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note-form.mjs
-  var import_jsx_runtime624 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime628 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_NOTE_FORMATS = [
     "core/bold",
     "core/italic",
@@ -116387,11 +117202,11 @@ ${content}
   ];
   var NOTE_COMPLETERS = [note_mention_completer_default];
   function NoteForm({ onSubmit, onCancel, note, labels }) {
-    const [inputComment, setInputComment] = (0, import_element395.useState)(
+    const [inputComment, setInputComment] = (0, import_element400.useState)(
       note?.content?.raw ?? ""
     );
-    const [isSubmitting, setIsSubmitting] = (0, import_element395.useState)(false);
-    const inputId = (0, import_compose95.useInstanceId)(NoteForm, "comment-input");
+    const [isSubmitting, setIsSubmitting] = (0, import_element400.useState)(false);
+    const inputId = (0, import_compose97.useInstanceId)(NoteForm, "comment-input");
     const trimmedPlainText = sanitizeNoteContent((0, import_dom34.__unstableStripHTML)(inputComment));
     const isDisabled = isSubmitting || inputComment === note?.content?.raw || !trimmedPlainText.length;
     async function submit() {
@@ -116408,19 +117223,19 @@ ${content}
       }
       setIsSubmitting(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime628.jsxs)(
       Stack,
       {
         className: "editor-collab-sidebar-panel__note-form",
         direction: "column",
         gap: "lg",
-        render: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)("form", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)("form", {}),
         onSubmit: (event) => {
           event.preventDefault();
           submit();
         },
         onKeyDown: (event) => {
-          if (import_keycodes22.isKeyboardEvent.primary(event, "Enter")) {
+          if (import_keycodes21.isKeyboardEvent.primary(event, "Enter")) {
             event.preventDefault();
             submit();
             return;
@@ -116431,11 +117246,11 @@ ${content}
           }
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
             RichTextControl,
             {
               id: inputId,
-              label: labels?.input ?? (0, import_i18n346.__)("Note"),
+              label: labels?.input ?? (0, import_i18n351.__)("Note"),
               hideLabelFromVision: true,
               value: inputComment,
               onChange: setInputComment,
@@ -116444,7 +117259,7 @@ ${content}
               completers: NOTE_COMPLETERS
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime628.jsxs)(
             Stack,
             {
               direction: "row",
@@ -116453,26 +117268,26 @@ ${content}
               gap: "sm",
               wrap: "wrap",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
-                  import_components273.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+                  import_components268.Button,
                   {
                     size: "compact",
                     variant: "tertiary",
                     onClick: onCancel,
                     shortcut: "Escape",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(import_components273.__experimentalTruncate, { children: (0, import_i18n346.__)("Cancel") })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(import_components268.__experimentalTruncate, { children: (0, import_i18n351.__)("Cancel") })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
-                  import_components273.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+                  import_components268.Button,
                   {
                     size: "compact",
                     accessibleWhenDisabled: true,
                     variant: "primary",
                     type: "submit",
                     disabled: isDisabled,
-                    shortcut: import_keycodes22.displayShortcut.primary("Enter"),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(import_components273.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n346.__)("Add note") })
+                    shortcut: import_keycodes21.displayShortcut.primary("Enter"),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(import_components268.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n351.__)("Add note") })
                   }
                 )
               ]
@@ -116484,7 +117299,7 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/floating-container.mjs
-  var import_jsx_runtime625 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime629 = __toESM(require_jsx_runtime(), 1);
   function FloatingContainer({
     floating,
     className,
@@ -116493,7 +117308,7 @@ ${content}
     ...props
   }) {
     const isFloating = !!floating;
-    return /* @__PURE__ */ (0, import_jsx_runtime625.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
       Stack,
       {
         direction: "column",
@@ -116507,25 +117322,25 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/add-note.mjs
-  var import_jsx_runtime626 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime630 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement } = unlock(import_block_editor101.privateApis);
   function AddNote({ onSubmit, sidebarRef, floating }) {
-    const { clientId } = (0, import_data259.useSelect)((select9) => {
+    const { clientId } = (0, import_data262.useSelect)((select9) => {
       const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor101.store);
       return {
         clientId: getSelectedBlockClientId2()
       };
     }, []);
-    const selectedNote2 = (0, import_data259.useSelect)(
+    const selectedNote2 = (0, import_data262.useSelect)(
       (select9) => unlock(select9(store)).getSelectedNote(),
       []
     );
     const blockElement = useBlockElement(clientId);
-    const { toggleBlockSpotlight } = unlock((0, import_data259.useDispatch)(import_block_editor101.store));
-    const { selectNote: selectNote2 } = unlock((0, import_data259.useDispatch)(store));
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data259.useSelect)(store));
-    const isSubmittingRef = (0, import_element396.useRef)(false);
-    const focusOutside = (0, import_compose96.__experimentalUseFocusOutside)((event) => {
+    const { toggleBlockSpotlight } = unlock((0, import_data262.useDispatch)(import_block_editor101.store));
+    const { selectNote: selectNote2 } = unlock((0, import_data262.useDispatch)(store));
+    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data262.useSelect)(store));
+    const isSubmittingRef = (0, import_element401.useRef)(false);
+    const focusOutside = (0, import_compose98.__experimentalUseFocusOutside)((event) => {
       if (event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__add-note"
       )) {
@@ -116547,18 +117362,18 @@ ${content}
     if (selectedNote2 !== "new" || !clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
       FloatingContainer,
       {
         floating,
         className: "editor-collab-sidebar-panel__add-note is-selected",
         gap: "md",
         tabIndex: 0,
-        "aria-label": (0, import_i18n347.__)("New note"),
+        "aria-label": (0, import_i18n352.__)("New note"),
         role: "treeitem",
         style: floating ? { opacity: !floating.y ? 0 : void 0 } : void 0,
         ...focusOutside,
-        children: /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
           NoteForm,
           {
             onSubmit: async (inputComment) => {
@@ -116581,8 +117396,8 @@ ${content}
             },
             onCancel: unselectNote,
             labels: {
-              input: (0, import_i18n347.__)("New note"),
-              placeholder: (0, import_i18n347.__)("Add a note or @ mention")
+              input: (0, import_i18n352.__)("New note"),
+              placeholder: (0, import_i18n352.__)("Add a note or @ mention")
             }
           }
         ) })
@@ -116591,34 +117406,34 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note.mjs
-  var import_element397 = __toESM(require_element(), 1);
-  var import_components274 = __toESM(require_components(), 1);
-  var import_i18n348 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime627 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock(import_components274.privateApis);
+  var import_element402 = __toESM(require_element(), 1);
+  var import_components269 = __toESM(require_components(), 1);
+  var import_i18n353 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime631 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu5 } = unlock(import_components269.privateApis);
   function NoteActionsMenu({ items, buttonRef }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(Menu5, { placement: "bottom-end", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime631.jsxs)(Menu5, { placement: "bottom-end", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         Menu5.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
-            import_components274.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
+            import_components269.Button,
             {
               ref: buttonRef,
               size: "small",
               icon: more_vertical_default,
-              label: (0, import_i18n348.__)("Actions"),
+              label: (0, import_i18n353.__)("Actions"),
               disabled: !items.length,
               accessibleWhenDisabled: true
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         Menu5.Popover,
         {
           modal: false,
-          children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(Menu5.Item, { onClick: item.onClick, children: /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(Menu5.ItemLabel, { children: item.title }) }, item.id))
+          children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(Menu5.Item, { onClick: item.onClick, children: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(Menu5.ItemLabel, { children: item.title }) }, item.id))
         }
       )
     ] });
@@ -116631,18 +117446,18 @@ ${content}
     onDeleteNote,
     onResolve
   }) {
-    const [actionState, setActionState] = (0, import_element397.useState)(null);
-    const actionButtonRef = (0, import_element397.useRef)(null);
-    const commentRef = (0, import_element397.useRef)(null);
+    const [actionState, setActionState] = (0, import_element402.useState)(null);
+    const actionButtonRef = (0, import_element402.useRef)(null);
+    const commentRef = (0, import_element402.useRef)(null);
     const rawContent = note?.content?.raw;
-    const [prevContent, setPrevContent] = (0, import_element397.useState)(rawContent);
-    const [isExpanded, setIsExpanded] = (0, import_element397.useState)(false);
-    const [isOverflowing, setIsOverflowing] = (0, import_element397.useState)(false);
+    const [prevContent, setPrevContent] = (0, import_element402.useState)(rawContent);
+    const [isExpanded, setIsExpanded] = (0, import_element402.useState)(false);
+    const [isOverflowing, setIsOverflowing] = (0, import_element402.useState)(false);
     if (prevContent !== rawContent) {
       setPrevContent(rawContent);
       setIsExpanded(false);
     }
-    (0, import_element397.useLayoutEffect)(() => {
+    (0, import_element402.useLayoutEffect)(() => {
       const commentElement = commentRef.current;
       if (commentElement) {
         setIsOverflowing(
@@ -116655,34 +117470,34 @@ ${content}
     const menuItems2 = [
       {
         id: "edit",
-        title: (0, import_i18n348.__)("Edit"),
+        title: (0, import_i18n353.__)("Edit"),
         isEligible: ({ status }) => status !== "approved",
         onClick: () => setActionState("edit")
       },
       {
         id: "reopen",
-        title: (0, import_i18n348._x)("Reopen", "Reopen note"),
+        title: (0, import_i18n353._x)("Reopen", "Reopen note"),
         isEligible: ({ status }) => status === "approved",
         onClick: () => onEditNote({ id: note.id, status: "hold" })
       },
       {
         id: "delete",
-        title: (0, import_i18n348.__)("Delete"),
+        title: (0, import_i18n353.__)("Delete"),
         isEligible: () => true,
         onClick: () => setActionState("delete")
       }
     ];
     const availableItems = parentNote?.status !== "approved" ? menuItems2.filter((item) => item.isEligible(note)) : [];
-    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n348.__)(
+    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n353.__)(
       "Are you sure you want to delete this note? This will also delete all of this note's replies."
-    ) : (0, import_i18n348.__)("Are you sure you want to delete this reply?");
+    ) : (0, import_i18n353.__)("Are you sure you want to delete this reply?");
     const handleCancel = () => {
       setActionState(null);
       actionButtonRef.current?.focus();
     };
     let body;
     if (actionState === "edit") {
-      body = /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         NoteForm,
         {
           onSubmit: async (value) => {
@@ -116698,10 +117513,10 @@ ${content}
           onCancel: handleCancel,
           note,
           labels: {
-            submit: (0, import_i18n348._x)("Update", "verb"),
-            input: (0, import_i18n348.sprintf)(
+            submit: (0, import_i18n353._x)("Update", "verb"),
+            input: (0, import_i18n353.sprintf)(
               // translators: %1$s: note identifier, %2$s: author name.
-              (0, import_i18n348.__)("Edit note %1$s by %2$s"),
+              (0, import_i18n353.__)("Edit note %1$s by %2$s"),
               note.id,
               note.author_name
             )
@@ -116711,18 +117526,18 @@ ${content}
     } else {
       let content;
       if (isResolutionNote) {
-        const actionText = note.meta._wp_note_status === "resolved" ? (0, import_i18n348.__)("Marked as resolved") : (0, import_i18n348.__)("Reopened");
+        const actionText = note.meta._wp_note_status === "resolved" ? (0, import_i18n353.__)("Marked as resolved") : (0, import_i18n353.__)("Reopened");
         const raw = note?.content?.raw;
-        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n348.sprintf)(
+        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n353.sprintf)(
           // translators: %1$s: action label ("Marked as resolved" or "Reopened"); %2$s: note text.
-          (0, import_i18n348.__)("%1$s: %2$s"),
+          (0, import_i18n353.__)("%1$s: %2$s"),
           actionText,
           raw
         ) : actionText;
       } else {
         content = note?.content?.rendered;
       }
-      body = /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         "div",
         {
           ref: commentRef,
@@ -116734,11 +117549,11 @@ ${content}
         }
       );
     }
-    const actions2 = isSelected2 ? /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(import_jsx_runtime627.Fragment, { children: [
-      canResolve && onResolve && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
-        import_components274.Button,
+    const actions2 = isSelected2 ? /* @__PURE__ */ (0, import_jsx_runtime631.jsxs)(import_jsx_runtime631.Fragment, { children: [
+      canResolve && onResolve && /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
+        import_components269.Button,
         {
-          label: (0, import_i18n348._x)("Resolve", "Mark note as resolved"),
+          label: (0, import_i18n353._x)("Resolve", "Mark note as resolved"),
           size: "small",
           icon: published_default,
           disabled: note.status === "approved",
@@ -116746,7 +117561,7 @@ ${content}
           onClick: onResolve
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         NoteActionsMenu,
         {
           items: availableItems,
@@ -116754,7 +117569,7 @@ ${content}
         }
       )
     ] }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime631.jsxs)(
       NoteCard,
       {
         note,
@@ -116762,8 +117577,8 @@ ${content}
         role: note.parent !== 0 ? "treeitem" : void 0,
         children: [
           body,
-          actionState === "delete" && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
-            import_components274.__experimentalConfirmDialog,
+          actionState === "delete" && /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
+            import_components269.__experimentalConfirmDialog,
             {
               isOpen: true,
               onConfirm: () => {
@@ -116771,18 +117586,18 @@ ${content}
                 setActionState(null);
               },
               onCancel: handleCancel,
-              confirmButtonText: (0, import_i18n348.__)("Delete"),
+              confirmButtonText: (0, import_i18n353.__)("Delete"),
               children: deleteConfirmMessage
             }
           ),
-          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
             Button5,
             {
               className: "editor-collab-sidebar-panel__show-more-button",
               variant: "unstyled",
               size: "small",
               onClick: () => setIsExpanded(!isExpanded),
-              children: !isExpanded ? (0, import_i18n348.__)("Show more") : (0, import_i18n348.__)("Show less")
+              children: !isExpanded ? (0, import_i18n353.__)("Show more") : (0, import_i18n353.__)("Show less")
             }
           )
         ]
@@ -116791,7 +117606,7 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note-thread.mjs
-  var import_jsx_runtime628 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime632 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement: useBlockElement2 } = unlock(import_block_editor102.privateApis);
   function NoteThread({
     note,
@@ -116805,33 +117620,33 @@ ${content}
   }) {
     const isFloating = !!floating;
     const { toggleBlockHighlight, selectBlock: selectBlock2, toggleBlockSpotlight } = unlock(
-      (0, import_data260.useDispatch)(import_block_editor102.store)
+      (0, import_data263.useDispatch)(import_block_editor102.store)
     );
-    const { selectNote: selectNote2 } = unlock((0, import_data260.useDispatch)(store));
-    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data260.useSelect)(store));
+    const { selectNote: selectNote2 } = unlock((0, import_data263.useDispatch)(store));
+    const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data263.useSelect)(store));
     const relatedBlockElement = useBlockElement2(note.blockClientId);
-    const debouncedToggleBlockHighlight = (0, import_compose97.useDebounce)(
+    const debouncedToggleBlockHighlight = (0, import_compose99.useDebounce)(
       toggleBlockHighlight,
       50
     );
-    const floatingRef = (0, import_element398.useRef)(null);
-    const isKeyboardTabbingRef = (0, import_element398.useRef)(false);
+    const floatingRef = (0, import_element403.useRef)(null);
+    const isKeyboardTabbingRef = (0, import_element403.useRef)(false);
     const registerThread = floating?.registerThread;
     const unregisterThread = floating?.unregisterThread;
-    (0, import_element398.useEffect)(() => {
+    (0, import_element403.useEffect)(() => {
       const floatingEl = floatingRef.current;
       if (floatingEl && registerThread) {
         registerThread(note.id, relatedBlockElement, floatingEl);
       }
       return () => unregisterThread?.(note.id);
     }, [relatedBlockElement, note.id, registerThread, unregisterThread]);
-    (0, import_element398.useEffect)(() => {
+    (0, import_element403.useEffect)(() => {
       if (!isSelected2 || note.id === "new") {
         return;
       }
       scrollNoteThreadIntoView(note.id, sidebarRef.current);
     }, [isSelected2, floating?.y, note.id, sidebarRef]);
-    const focusOutside = (0, import_compose97.__experimentalUseFocusOutside)((event) => {
+    const focusOutside = (0, import_compose99.__experimentalUseFocusOutside)((event) => {
       const isNoteFocused2 = event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__thread"
       );
@@ -116888,17 +117703,17 @@ ${content}
       (0, import_dom35.__unstableStripHTML)(note.content?.rendered),
       10
     );
-    const ariaLabel = !!note.blockClientId ? (0, import_i18n349.sprintf)(
+    const ariaLabel = !!note.blockClientId ? (0, import_i18n354.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n349.__)("Note: %s"),
+      (0, import_i18n354.__)("Note: %s"),
       noteExcerpt
-    ) : (0, import_i18n349.sprintf)(
+    ) : (0, import_i18n354.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n349.__)("Original block deleted. Note: %s"),
+      (0, import_i18n354.__)("Original block deleted. Note: %s"),
       noteExcerpt
     );
     if (isFloating && note.id === "new") {
-      return /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         AddNote,
         {
           onSubmit: onAddReply,
@@ -116907,7 +117722,7 @@ ${content}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime628.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime632.jsxs)(
       FloatingContainer,
       {
         floating: isFloating ? { y: floating.y, ref: floatingRef } : void 0,
@@ -116938,8 +117753,8 @@ ${content}
         "aria-label": ariaLabel,
         "aria-expanded": isSelected2,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
-            import_components275.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+            import_components270.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-note",
               variant: "secondary",
@@ -116951,11 +117766,11 @@ ${content}
                   '[role="textbox"]'
                 );
               },
-              children: (0, import_i18n349.__)("Add new reply")
+              children: (0, import_i18n354.__)("Add new reply")
             }
           ),
-          !note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)("p", { className: "editor-collab-sidebar-panel__deleted-block-notice", children: (0, import_i18n349.__)("Original block deleted.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+          !note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)("p", { className: "editor-collab-sidebar-panel__deleted-block-notice", children: (0, import_i18n354.__)("Original block deleted.") }),
+          /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             Note,
             {
               note,
@@ -116965,7 +117780,7 @@ ${content}
               onResolve: handleResolve
             }
           ),
-          isSelected2 && allReplies.map((reply) => /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+          isSelected2 && allReplies.map((reply) => /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             Note,
             {
               note: reply,
@@ -116976,15 +117791,15 @@ ${content}
             },
             reply.id
           )),
-          !isSelected2 && restReplies.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+          !isSelected2 && restReplies.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             Stack,
             {
               direction: "row",
               align: "center",
               justify: "space-between",
               className: "editor-collab-sidebar-panel__more-reply-separator",
-              children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
-                import_components275.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+                import_components270.Button,
                 {
                   size: "compact",
                   variant: "tertiary",
@@ -116993,9 +117808,9 @@ ${content}
                     event.stopPropagation();
                     onSelectNote();
                   },
-                  children: (0, import_i18n349.sprintf)(
+                  children: (0, import_i18n354.sprintf)(
                     // translators: %s: number of replies.
-                    (0, import_i18n349._n)(
+                    (0, import_i18n354._n)(
                       "%s more reply",
                       "%s more replies",
                       restReplies.length
@@ -117006,7 +117821,7 @@ ${content}
               )
             }
           ),
-          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             Note,
             {
               note: lastReply,
@@ -117016,7 +117831,7 @@ ${content}
               onDeleteNote
             }
           ),
-          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             NoteForm,
             {
               onSubmit: (inputComment) => {
@@ -117038,19 +117853,19 @@ ${content}
                 focusNoteThread(note.id, sidebarRef.current);
               },
               labels: {
-                submit: "approved" === note.status ? (0, import_i18n349.__)("Reopen & Reply") : (0, import_i18n349.__)("Reply"),
-                input: (0, import_i18n349.sprintf)(
+                submit: "approved" === note.status ? (0, import_i18n354.__)("Reopen & Reply") : (0, import_i18n354.__)("Reply"),
+                input: (0, import_i18n354.sprintf)(
                   // translators: %1$s: note identifier, %2$s: author name
-                  (0, import_i18n349.__)("Reply to note %1$s by %2$s"),
+                  (0, import_i18n354.__)("Reply to note %1$s by %2$s"),
                   note.id,
                   note.author_name
                 ),
-                placeholder: (0, import_i18n349.__)("Reply or @ mention")
+                placeholder: (0, import_i18n354.__)("Reply or @ mention")
               }
             }
           ) }),
-          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
-            import_components275.Button,
+          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+            import_components270.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-block",
               variant: "secondary",
@@ -117059,7 +117874,7 @@ ${content}
                 event.stopPropagation();
                 relatedBlockElement?.focus();
               },
-              children: (0, import_i18n349.__)("Back to block")
+              children: (0, import_i18n354.__)("Back to block")
             }
           )
         ]
@@ -117069,12 +117884,12 @@ ${content}

   // packages/editor/build-module/components/collab-sidebar/hooks.mjs
   var import_a11y17 = __toESM(require_a11y(), 1);
-  var import_i18n350 = __toESM(require_i18n(), 1);
-  var import_element399 = __toESM(require_element(), 1);
-  var import_core_data142 = __toESM(require_core_data(), 1);
-  var import_data261 = __toESM(require_data(), 1);
+  var import_i18n355 = __toESM(require_i18n(), 1);
+  var import_element404 = __toESM(require_element(), 1);
+  var import_core_data147 = __toESM(require_core_data(), 1);
+  var import_data264 = __toESM(require_data(), 1);
   var import_block_editor103 = __toESM(require_block_editor(), 1);
-  var import_notices38 = __toESM(require_notices(), 1);
+  var import_notices37 = __toESM(require_notices(), 1);
   var import_dom36 = __toESM(require_dom(), 1);
   var import_html_entities36 = __toESM(require_html_entities(), 1);
   var import_rich_text9 = __toESM(require_rich_text(), 1);
@@ -117174,20 +117989,20 @@ ${content}
       status: "all",
       per_page: -1
     };
-    const { records: threads } = (0, import_core_data142.useEntityRecords)(
+    const { records: threads } = (0, import_core_data147.useEntityRecords)(
       "root",
       "comment",
       queryArgs,
       { enabled: !!postId2 && typeof postId2 === "number" }
     );
-    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data261.useSelect)(import_block_editor103.store);
-    const { clientIds } = (0, import_data261.useSelect)((select9) => {
+    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data264.useSelect)(import_block_editor103.store);
+    const { clientIds } = (0, import_data264.useSelect)((select9) => {
       const { getClientIdsWithDescendants: getClientIdsWithDescendants2 } = select9(import_block_editor103.store);
       return {
         clientIds: getClientIdsWithDescendants2()
       };
     }, []);
-    const { notes, unresolvedNotes } = (0, import_element399.useMemo)(() => {
+    const { notes, unresolvedNotes } = (0, import_element404.useMemo)(() => {
       if (!threads || threads.length === 0) {
         return { notes: [], unresolvedNotes: [] };
       }
@@ -117312,19 +118127,19 @@ ${content}
     }
   }
   function useNoteActions() {
-    const { createNotice } = (0, import_data261.useDispatch)(import_notices38.store);
-    const { saveEntityRecord, deleteEntityRecord } = (0, import_data261.useDispatch)(import_core_data142.store);
-    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data261.useSelect)(store);
+    const { createNotice } = (0, import_data264.useDispatch)(import_notices37.store);
+    const { saveEntityRecord, deleteEntityRecord } = (0, import_data264.useDispatch)(import_core_data147.store);
+    const { getCurrentPostId: getCurrentPostId2 } = (0, import_data264.useSelect)(store);
     const {
       getBlockAttributes: getBlockAttributes2,
       getClientIdsWithDescendants: getClientIdsWithDescendants2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       getSelectionStart,
       getSelectionEnd
-    } = (0, import_data261.useSelect)(import_block_editor103.store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data261.useDispatch)(import_block_editor103.store);
+    } = (0, import_data264.useSelect)(import_block_editor103.store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data264.useDispatch)(import_block_editor103.store);
     const onError = (error2) => {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? (0, import_html_entities36.decodeEntities)(error2.message) : (0, import_i18n350.__)("An error occurred while performing an update.");
+      const errorMessage = error2.message && error2.code !== "unknown_error" ? (0, import_html_entities36.decodeEntities)(error2.message) : (0, import_i18n355.__)("An error occurred while performing an update.");
       createNotice("error", errorMessage, {
         type: "snackbar",
         isDismissible: true
@@ -117371,7 +118186,7 @@ ${content}
         }
         createNotice(
           "snackbar",
-          parent ? (0, import_i18n350.__)("Reply added.") : (0, import_i18n350.__)("Note added."),
+          parent ? (0, import_i18n355.__)("Reply added.") : (0, import_i18n355.__)("Note added."),
           {
             type: "snackbar",
             isDismissible: true
@@ -117424,7 +118239,7 @@ ${content}
             );
           }
           (0, import_a11y17.speak)(
-            status === "approved" ? (0, import_i18n350.__)("Note marked as resolved.") : (0, import_i18n350.__)("Note reopened.")
+            status === "approved" ? (0, import_i18n355.__)("Note marked as resolved.") : (0, import_i18n355.__)("Note reopened.")
           );
           return savedRecord2;
         }
@@ -117441,7 +118256,7 @@ ${content}
             throwOnError: true
           }
         );
-        createNotice("snackbar", (0, import_i18n350.__)("Note updated."), {
+        createNotice("snackbar", (0, import_i18n355.__)("Note updated."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -117478,7 +118293,7 @@ ${content}
           }
           updateBlockAttributes2(clientId, newAttributes);
         }
-        createNotice("snackbar", (0, import_i18n350.__)("Note deleted."), {
+        createNotice("snackbar", (0, import_i18n355.__)("Note deleted."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -117490,8 +118305,8 @@ ${content}
     return { onCreate, onEdit, onDelete };
   }
   function useEnableFloatingSidebar(enabled = false) {
-    const registry = (0, import_data261.useRegistry)();
-    (0, import_element399.useEffect)(() => {
+    const registry = (0, import_data264.useRegistry)();
+    (0, import_element404.useEffect)(() => {
       if (!enabled) {
         return;
       }
@@ -117516,10 +118331,10 @@ ${content}
     isFloating,
     sidebarRef
   }) {
-    const [notePositions, setNotePositions] = (0, import_element399.useState)({});
-    const [store4] = (0, import_element399.useState)(createBoardStore);
-    const heights = (0, import_element399.useSyncExternalStore)(store4.subscribe, store4.getSnapshot);
-    (0, import_element399.useEffect)(() => {
+    const [notePositions, setNotePositions] = (0, import_element404.useState)({});
+    const [store4] = (0, import_element404.useState)(createBoardStore);
+    const heights = (0, import_element404.useSyncExternalStore)(store4.subscribe, store4.getSnapshot);
+    (0, import_element404.useEffect)(() => {
       if (!isFloating || !sidebarRef?.current) {
         return;
       }
@@ -117570,7 +118385,7 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/notes.mjs
-  var import_jsx_runtime629 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime633 = __toESM(require_jsx_runtime(), 1);
   var { useBlockElement: useBlockElement3 } = unlock(import_block_editor104.privateApis);
   function Notes({ notes, sidebarRef, isFloating = false, styles }) {
     const {
@@ -117578,11 +118393,11 @@ ${content}
       onEdit: onEditNote,
       onDelete
     } = useNoteActions();
-    const { selectNote: selectNote2 } = unlock((0, import_data262.useDispatch)(store));
+    const { selectNote: selectNote2 } = unlock((0, import_data265.useDispatch)(store));
     const { selectBlock: selectBlock2, toggleBlockSpotlight } = unlock(
-      (0, import_data262.useDispatch)(import_block_editor104.store)
+      (0, import_data265.useDispatch)(import_block_editor104.store)
     );
-    const { noteId, selectedBlockClientId, orderedBlockIds } = (0, import_data262.useSelect)(
+    const { noteId, selectedBlockClientId, orderedBlockIds } = (0, import_data265.useSelect)(
       (select9) => {
         const {
           getBlockAttributes: getBlockAttributes2,
@@ -117598,7 +118413,7 @@ ${content}
       },
       []
     );
-    const { selectedNote: selectedNote2, noteFocused } = (0, import_data262.useSelect)((select9) => {
+    const { selectedNote: selectedNote2, noteFocused } = (0, import_data265.useSelect)((select9) => {
       const { getSelectedNote: getSelectedNote2, isNoteFocused: isNoteFocused2 } = unlock(
         select9(store)
       );
@@ -117608,7 +118423,7 @@ ${content}
       };
     }, []);
     const relatedBlockElement = useBlockElement3(selectedBlockClientId);
-    const threads = (0, import_element400.useMemo)(() => {
+    const threads = (0, import_element405.useMemo)(() => {
       if (!isFloating || selectedNote2 !== "new") {
         return notes;
       }
@@ -117662,22 +118477,22 @@ ${content}
         relatedBlockElement?.focus();
       }
     };
-    const targetNoteId = (0, import_element400.useMemo)(() => {
+    const targetNoteId = (0, import_element405.useMemo)(() => {
       const blockNoteIds = getNoteIdsFromMetadata({ noteId });
       const blockThreads = notes.filter(
         (t4) => blockNoteIds.includes(t4.id)
       );
       return pickPrimaryNote(blockThreads)?.id;
     }, [noteId, notes]);
-    const prevBlockIdRef = (0, import_element400.useRef)(selectedBlockClientId);
-    (0, import_element400.useEffect)(() => {
+    const prevBlockIdRef = (0, import_element405.useRef)(selectedBlockClientId);
+    (0, import_element405.useEffect)(() => {
       if (prevBlockIdRef.current === selectedBlockClientId) {
         return;
       }
       prevBlockIdRef.current = selectedBlockClientId;
       selectNote2(targetNoteId);
     }, [selectedBlockClientId, targetNoteId, selectNote2]);
-    (0, import_element400.useEffect)(() => {
+    (0, import_element405.useEffect)(() => {
       if (noteFocused && selectedNote2) {
         focusNoteThread(
           selectedNote2,
@@ -117734,7 +118549,7 @@ ${content}
     const firstResolvedIndex = isFloating ? -1 : threads.findIndex(
       (thread) => thread.status === "approved" && !!thread.blockClientId
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
       Stack,
       {
         className: "editor-collab-sidebar-panel",
@@ -117748,17 +118563,17 @@ ${content}
             sidebarRef.current = node;
           }
         },
-        "aria-label": isFloating ? (0, import_i18n351.__)("Unresolved notes") : (0, import_i18n351.__)("All notes"),
-        children: !hasThreads && !isFloating ? /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(AddNote, { onSubmit: onAddReply, sidebarRef }) : /* @__PURE__ */ (0, import_jsx_runtime629.jsxs)(import_jsx_runtime629.Fragment, { children: [
-          !isFloating && selectedNote2 === "new" && /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
+        "aria-label": isFloating ? (0, import_i18n356.__)("Unresolved notes") : (0, import_i18n356.__)("All notes"),
+        children: !hasThreads && !isFloating ? /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(AddNote, { onSubmit: onAddReply, sidebarRef }) : /* @__PURE__ */ (0, import_jsx_runtime633.jsxs)(import_jsx_runtime633.Fragment, { children: [
+          !isFloating && selectedNote2 === "new" && /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
             AddNote,
             {
               onSubmit: onAddReply,
               sidebarRef
             }
           ),
-          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime629.jsxs)(import_element400.Fragment, { children: [
-            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
+          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime633.jsxs)(import_element405.Fragment, { children: [
+            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
               Stack,
               {
                 direction: "row",
@@ -117766,10 +118581,10 @@ ${content}
                 justify: "center",
                 gap: "sm",
                 className: "editor-collab-sidebar-panel__status-separator",
-                children: /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime629.jsx)("p", {}), children: (0, import_i18n351.__)("Resolved") })
+                children: /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime633.jsx)("p", {}), children: (0, import_i18n356.__)("Resolved") })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
               NoteThread,
               {
                 note: thread,
@@ -117797,22 +118612,22 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/add-note-menu-item.mjs
-  var import_components276 = __toESM(require_components(), 1);
-  var import_i18n352 = __toESM(require_i18n(), 1);
+  var import_components271 = __toESM(require_components(), 1);
+  var import_i18n357 = __toESM(require_i18n(), 1);
   var import_block_editor105 = __toESM(require_block_editor(), 1);
-  var import_data263 = __toESM(require_data(), 1);
+  var import_data266 = __toESM(require_data(), 1);
   var import_blocks38 = __toESM(require_blocks(), 1);
   var import_keyboard_shortcuts12 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime630 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime634 = __toESM(require_jsx_runtime(), 1);
   var { NoteIconSlotFill } = unlock(import_block_editor105.privateApis);
   function NoteMenuItem({ clientId, onClick, isDistractionFree }) {
-    const block = (0, import_data263.useSelect)(
+    const block = (0, import_data266.useSelect)(
       (select9) => {
         return select9(import_block_editor105.store).getBlock(clientId);
       },
       [clientId]
     );
-    const shortcut = (0, import_data263.useSelect)(
+    const shortcut = (0, import_data266.useSelect)(
       (select9) => select9(import_keyboard_shortcuts12.store).getShortcutRepresentation(
         "core/editor/new-note"
       ),
@@ -117824,24 +118639,24 @@ ${content}
     const isDisabled = isDistractionFree || block?.name === "core/freeform";
     let infoText;
     if (isDistractionFree) {
-      infoText = (0, import_i18n352.__)("Notes are disabled in distraction free mode.");
+      infoText = (0, import_i18n357.__)("Notes are disabled in distraction free mode.");
     } else if (block?.name === "core/freeform") {
-      infoText = (0, import_i18n352.__)("Convert to blocks to add notes.");
+      infoText = (0, import_i18n357.__)("Convert to blocks to add notes.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
-      import_components276.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime634.jsx)(
+      import_components271.MenuItem,
       {
         onClick,
         "aria-haspopup": "dialog",
         disabled: isDisabled,
         info: infoText,
         shortcut,
-        children: (0, import_i18n352.__)("Add note")
+        children: (0, import_i18n357.__)("Add note")
       }
     );
   }
   function AddNoteMenuItem({ onClick, isDistractionFree }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime634.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime634.jsx)(
       NoteMenuItem,
       {
         clientId,
@@ -117855,17 +118670,17 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/note-indicator-toolbar.mjs
-  var import_components277 = __toESM(require_components(), 1);
-  var import_i18n353 = __toESM(require_i18n(), 1);
-  var import_element401 = __toESM(require_element(), 1);
+  var import_components272 = __toESM(require_components(), 1);
+  var import_i18n358 = __toESM(require_i18n(), 1);
+  var import_element406 = __toESM(require_element(), 1);
   var import_block_editor106 = __toESM(require_block_editor(), 1);
-  var import_data264 = __toESM(require_data(), 1);
-  var import_jsx_runtime631 = __toESM(require_jsx_runtime(), 1);
+  var import_data267 = __toESM(require_data(), 1);
+  var import_jsx_runtime635 = __toESM(require_jsx_runtime(), 1);
   var { NoteIconToolbarSlotFill } = unlock(import_block_editor106.privateApis);
   function ThreadParticipants({ participants }) {
-    const defaultAvatar = (0, import_data264.useSelect)((select9) => {
-      const { getSettings: getSettings11 } = select9(import_block_editor106.store);
-      const { __experimentalDiscussionSettings } = getSettings11();
+    const defaultAvatar = (0, import_data267.useSelect)((select9) => {
+      const { getSettings: getSettings12 } = select9(import_block_editor106.store);
+      const { __experimentalDiscussionSettings } = getSettings12();
       return __experimentalDiscussionSettings?.avatarURL;
     }, []);
     const maxAvatars = 3;
@@ -117876,13 +118691,13 @@ ${content}
       participants.length - visibleParticipants.length
     );
     const threadHasMoreParticipants = participants.length > 100;
-    const overflowText = threadHasMoreParticipants && overflowCount > 0 ? (0, import_i18n353.__)("100+") : (0, import_i18n353.sprintf)(
+    const overflowText = threadHasMoreParticipants && overflowCount > 0 ? (0, import_i18n358.__)("100+") : (0, import_i18n358.sprintf)(
       // translators: %s: Number of participants.
-      (0, import_i18n353.__)("+%s"),
+      (0, import_i18n358.__)("+%s"),
       overflowCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime631.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
-      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
+      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
         "img",
         {
           src: participant.avatar || defaultAvatar,
@@ -117894,11 +118709,11 @@ ${content}
         },
         participant.id
       )),
-      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime631.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
+      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
     ] });
   }
   function NoteAvatarIndicator({ onClick, note }) {
-    const threadParticipants = (0, import_element401.useMemo)(() => {
+    const threadParticipants = (0, import_element406.useMemo)(() => {
       if (!note) {
         return [];
       }
@@ -117921,20 +118736,20 @@ ${content}
     if (!threadParticipants.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
-      import_components277.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+      import_components272.ToolbarButton,
       {
         className: "editor-note-indicator",
-        label: (0, import_i18n353.__)("View notes"),
+        label: (0, import_i18n358.__)("View notes"),
         onClick: () => onClick(),
         showTooltip: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(ThreadParticipants, { participants: threadParticipants })
+        children: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(ThreadParticipants, { participants: threadParticipants })
       }
     ) });
   }

   // packages/editor/build-module/components/collab-sidebar/note-highlight-styles.mjs
-  var import_element402 = __toESM(require_element(), 1);
+  var import_element407 = __toESM(require_element(), 1);
   var import_block_editor107 = __toESM(require_block_editor(), 1);
   var REST_ALPHA = "40";
   var ACTIVE_ALPHA = "80";
@@ -117960,7 +118775,7 @@ ${content}
     return rules.join("");
   }
   function NoteHighlightStyles({ threads, selectedId }) {
-    const css = (0, import_element402.useMemo)(
+    const css = (0, import_element407.useMemo)(
       () => buildHighlightCss(threads, selectedId),
       [threads, selectedId]
     );
@@ -117969,17 +118784,17 @@ ${content}
   }

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_jsx_runtime632 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime636 = __toESM(require_jsx_runtime(), 1);
   function NotesSidebar({ postId: postId2 }) {
-    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data265.useSelect)(store3);
-    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data265.useDispatch)(store3);
+    const { getActiveComplementaryArea: getActiveComplementaryArea2 } = (0, import_data268.useSelect)(store3);
+    const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data268.useDispatch)(store3);
     const { toggleBlockSpotlight, selectBlock: selectBlock2 } = unlock(
-      (0, import_data265.useDispatch)(import_block_editor108.store)
+      (0, import_data268.useDispatch)(import_block_editor108.store)
     );
-    const { selectNote: selectNote2 } = unlock((0, import_data265.useDispatch)(store));
-    const isLargeViewport = (0, import_compose98.useViewportMatch)("medium");
-    const sidebarRef = (0, import_element403.useRef)(null);
-    const { clientId, noteId, isClassicBlock } = (0, import_data265.useSelect)((select9) => {
+    const { selectNote: selectNote2 } = unlock((0, import_data268.useDispatch)(store));
+    const isLargeViewport = (0, import_compose100.useViewportMatch)("medium");
+    const sidebarRef = (0, import_element408.useRef)(null);
+    const { clientId, noteId, isClassicBlock } = (0, import_data268.useSelect)((select9) => {
       const { getBlockAttributes: getBlockAttributes2, getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor108.store);
       const _clientId = getSelectedBlockClientId2();
       return {
@@ -117989,13 +118804,13 @@ ${content}
       };
     }, []);
     const blockNoteIds = getNoteIdsFromMetadata({ noteId });
-    const { isDistractionFree } = (0, import_data265.useSelect)((select9) => {
-      const { get } = select9(import_preferences30.store);
+    const { isDistractionFree } = (0, import_data268.useSelect)((select9) => {
+      const { get } = select9(import_preferences31.store);
       return {
         isDistractionFree: get("core", "distractionFree")
       };
     }, []);
-    const selectedNoteId = (0, import_data265.useSelect)(
+    const selectedNoteId = (0, import_data268.useSelect)(
       (select9) => unlock(select9(store)).getSelectedNote(),
       []
     );
@@ -118063,42 +118878,42 @@ ${content}
     const currentThreads = blockNoteIds.length > 0 ? notes.filter((thread) => blockNoteIds.includes(thread.id)) : [];
     const currentThread = pickPrimaryNote(currentThreads);
     if (isDistractionFree) {
-      return /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(AddNoteMenuItem, { isDistractionFree: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(AddNoteMenuItem, { isDistractionFree: true });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime632.jsxs)(import_jsx_runtime632.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime636.jsxs)(import_jsx_runtime636.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
         NoteHighlightStyles,
         {
           threads: unresolvedNotes,
           selectedId: selectedNoteId
         }
       ),
-      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
         NoteAvatarIndicator,
         {
           note: currentThread,
           onClick: () => openNoteForBlock(clientId)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
         AddNoteMenuItem,
         {
           onClick: (menuClientId) => addNewNoteForBlock(menuClientId)
         }
       ),
-      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
         PluginSidebar,
         {
           identifier: ALL_NOTES_SIDEBAR,
           name: ALL_NOTES_SIDEBAR,
-          title: (0, import_i18n354.__)("All notes"),
-          header: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)("h2", { className: "interface-complementary-area-header__title", children: (0, import_i18n354.__)("All notes") }),
+          title: (0, import_i18n359.__)("All notes"),
+          header: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)("h2", { className: "interface-complementary-area-header__title", children: (0, import_i18n359.__)("All notes") }),
           icon: comment_default,
-          closeLabel: (0, import_i18n354.__)("Close Notes"),
-          children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(Notes, { notes, sidebarRef })
+          closeLabel: (0, import_i18n359.__)("Close Notes"),
+          children: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(Notes, { notes, sidebarRef })
         }
       ),
-      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
         PluginSidebar,
         {
           isPinnable: false,
@@ -118107,7 +118922,7 @@ ${content}
           className: "editor-collab-sidebar",
           headerClassName: "editor-collab-sidebar__header",
           backgroundColor,
-          children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
             Notes,
             {
               notes: unresolvedNotes,
@@ -118121,7 +118936,7 @@ ${content}
     ] });
   }
   function NotesSidebarContainer() {
-    const { postId: postId2, editorMode, revisionsMode } = (0, import_data265.useSelect)((select9) => {
+    const { postId: postId2, editorMode, revisionsMode } = (0, import_data268.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2, getEditorMode: getEditorMode2, isRevisionsMode: isRevisionsMode2 } = unlock(
         select9(store)
       );
@@ -118137,26 +118952,26 @@ ${content}
     if (editorMode === "text" || revisionsMode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(post_type_support_check_default, { supportKeys: "editor.notes", children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(NotesSidebar, { postId: postId2 }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(post_type_support_check_default, { supportKeys: "editor.notes", children: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(NotesSidebar, { postId: postId2 }) });
   }

   // packages/editor/build-module/components/global-styles-sidebar/index.mjs
-  var import_components280 = __toESM(require_components(), 1);
-  var import_i18n357 = __toESM(require_i18n(), 1);
-  var import_data268 = __toESM(require_data(), 1);
-  var import_element404 = __toESM(require_element(), 1);
-  var import_preferences33 = __toESM(require_preferences(), 1);
-  var import_compose99 = __toESM(require_compose(), 1);
-  var import_core_data144 = __toESM(require_core_data(), 1);
+  var import_components275 = __toESM(require_components(), 1);
+  var import_i18n362 = __toESM(require_i18n(), 1);
+  var import_data271 = __toESM(require_data(), 1);
+  var import_element409 = __toESM(require_element(), 1);
+  var import_preferences34 = __toESM(require_preferences(), 1);
+  var import_compose101 = __toESM(require_compose(), 1);
+  var import_core_data149 = __toESM(require_core_data(), 1);
   var import_block_editor109 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/global-styles/menu.mjs
-  var import_components278 = __toESM(require_components(), 1);
-  var import_data266 = __toESM(require_data(), 1);
-  var import_i18n355 = __toESM(require_i18n(), 1);
-  var import_preferences31 = __toESM(require_preferences(), 1);
-  var import_core_data143 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime633 = __toESM(require_jsx_runtime(), 1);
+  var import_components273 = __toESM(require_components(), 1);
+  var import_data269 = __toESM(require_data(), 1);
+  var import_i18n360 = __toESM(require_i18n(), 1);
+  var import_preferences32 = __toESM(require_preferences(), 1);
+  var import_core_data148 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime637 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesActionMenu({
     hideWelcomeGuide = false,
     onChangePath
@@ -118166,9 +118981,9 @@ ${content}
     const onReset = () => {
       setUser({ styles: {}, settings: {} });
     };
-    const { toggle } = (0, import_data266.useDispatch)(import_preferences31.store);
-    const { canEditCSS } = (0, import_data266.useSelect)((select9) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data143.store);
+    const { toggle } = (0, import_data269.useDispatch)(import_preferences32.store);
+    const { canEditCSS } = (0, import_data269.useSelect)((select9) => {
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data148.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -118178,17 +118993,17 @@ ${content}
     const loadCustomCSS = () => {
       onChangePath("/css");
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
-      import_components278.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
+      import_components273.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n355.__)("More"),
+        label: (0, import_i18n360.__)("More"),
         toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime633.jsxs)(import_jsx_runtime633.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime633.jsxs)(import_components278.MenuGroup, { children: [
-            canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(import_components278.MenuItem, { onClick: loadCustomCSS, children: (0, import_i18n355.__)("Additional CSS") }),
-            !hideWelcomeGuide && /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
-              import_components278.MenuItem,
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(import_jsx_runtime637.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(import_components273.MenuGroup, { children: [
+            canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(import_components273.MenuItem, { onClick: loadCustomCSS, children: (0, import_i18n360.__)("Additional CSS") }),
+            !hideWelcomeGuide && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
+              import_components273.MenuItem,
               {
                 onClick: () => {
                   toggle(
@@ -118197,19 +119012,19 @@ ${content}
                   );
                   onClose();
                 },
-                children: (0, import_i18n355.__)("Welcome Guide")
+                children: (0, import_i18n360.__)("Welcome Guide")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(import_components278.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
-            import_components278.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(import_components273.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
+            import_components273.MenuItem,
             {
               onClick: () => {
                 onReset();
                 onClose();
               },
               disabled: !canReset,
-              children: (0, import_i18n355.__)("Reset styles")
+              children: (0, import_i18n360.__)("Reset styles")
             }
           ) })
         ] })
@@ -118218,34 +119033,34 @@ ${content}
   }

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
-  var import_data267 = __toESM(require_data(), 1);
-  var import_components279 = __toESM(require_components(), 1);
-  var import_i18n356 = __toESM(require_i18n(), 1);
-  var import_preferences32 = __toESM(require_preferences(), 1);
+  var import_data270 = __toESM(require_data(), 1);
+  var import_components274 = __toESM(require_components(), 1);
+  var import_i18n361 = __toESM(require_i18n(), 1);
+  var import_preferences33 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide-image.mjs
-  var import_jsx_runtime634 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime638 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime634.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime634.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime638.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime638.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime634.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime638.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
-  var import_jsx_runtime635 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime639 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideStyles() {
-    const { toggle } = (0, import_data267.useDispatch)(import_preferences32.store);
-    const { isActive, isStylesOpen } = (0, import_data267.useSelect)((select9) => {
+    const { toggle } = (0, import_data270.useDispatch)(import_preferences33.store);
+    const { isActive, isStylesOpen } = (0, import_data270.useSelect)((select9) => {
       const sidebar = select9(store3).getActiveComplementaryArea("core");
       return {
-        isActive: !!select9(import_preferences32.store).get(
+        isActive: !!select9(import_preferences33.store).get(
           "core/edit-site",
           "welcomeGuideStyles"
         ),
@@ -118255,82 +119070,82 @@ ${content}
     if (!isActive || !isStylesOpen) {
       return null;
     }
-    const welcomeLabel = (0, import_i18n356.__)("Welcome to Styles");
-    return /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
-      import_components279.Guide,
+    const welcomeLabel = (0, import_i18n361.__)("Welcome to Styles");
+    return /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
+      import_components274.Guide,
       {
         className: "editor-welcome-guide guide-styles",
         contentLabel: welcomeLabel,
-        finishButtonText: (0, import_i18n356.__)("Get started"),
+        finishButtonText: (0, import_i18n361.__)("Get started"),
         onFinish: () => toggle("core/edit-site", "welcomeGuideStyles"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-to-styles.svg?1",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-to-styles.gif?1"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)(import_jsx_runtime635.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("h1", { className: "editor-welcome-guide__heading", children: welcomeLabel }),
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n356.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)(import_jsx_runtime639.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("h1", { className: "editor-welcome-guide__heading", children: welcomeLabel }),
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n361.__)(
                 "Tweak your site, or give it a whole new look! Get creative \u2014 how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here."
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/set-the-design.svg?1",
                 animatedSrc: "https://s.w.org/images/block-editor/set-the-design.gif?1"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)(import_jsx_runtime635.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n356.__)("Set the design") }),
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n356.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)(import_jsx_runtime639.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n361.__)("Set the design") }),
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n361.__)(
                 "You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle!"
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/personalize-blocks.svg?1",
                 animatedSrc: "https://s.w.org/images/block-editor/personalize-blocks.gif?1"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)(import_jsx_runtime635.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n356.__)("Personalize blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n356.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)(import_jsx_runtime639.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n361.__)("Personalize blocks") }),
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n361.__)(
                 "You can adjust your blocks to ensure a cohesive experience across your site \u2014 add your unique colors to a branded Button block, or adjust the Heading block to your preferred size."
               ) })
             ] })
           },
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
               WelcomeGuideImage,
               {
                 nonAnimatedSrc: "https://s.w.org/images/block-editor/welcome-documentation.svg",
                 animatedSrc: "https://s.w.org/images/block-editor/welcome-documentation.gif"
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)(import_jsx_runtime635.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n356.__)("Learn more") }),
-              /* @__PURE__ */ (0, import_jsx_runtime635.jsxs)("p", { className: "editor-welcome-guide__text", children: [
-                (0, import_i18n356.__)(
+            content: /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)(import_jsx_runtime639.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n361.__)("Learn more") }),
+              /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)("p", { className: "editor-welcome-guide__text", children: [
+                (0, import_i18n361.__)(
                   "New to block themes and styling your site?"
                 ),
                 " ",
-                /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
-                  import_components279.ExternalLink,
+                /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
+                  import_components274.ExternalLink,
                   {
-                    href: (0, import_i18n356.__)(
+                    href: (0, import_i18n361.__)(
                       "https://wordpress.org/documentation/article/styles-overview/"
                     ),
-                    children: (0, import_i18n356.__)(
+                    children: (0, import_i18n361.__)(
                       "Here\u2019s a detailed guide to learn how to make the most of it."
                     )
                   }
@@ -118344,7 +119159,7 @@ ${content}
   }

   // packages/editor/build-module/components/global-styles-sidebar/index.mjs
-  var import_jsx_runtime636 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime640 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesSidebar() {
     const {
       shouldResetNavigation,
@@ -118356,8 +119171,8 @@ ${content}
       editorSettings: editorSettings2,
       styleStateViewport,
       isDistractionFree
-    } = (0, import_data268.useSelect)((select9) => {
-      const { get } = select9(import_preferences33.store);
+    } = (0, import_data271.useSelect)((select9) => {
+      const { get } = select9(import_preferences34.store);
       const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
       const {
         getStylesPath: getStylesPath2,
@@ -118368,7 +119183,7 @@ ${content}
       const _isVisualEditorMode = "visual" === getEditorMode2();
       const _showListViewByDefault = get("core", "showListViewByDefault");
       const _isDistractionFree = get("core", "distractionFree");
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data144.store);
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data149.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -118386,23 +119201,23 @@ ${content}
       };
     }, []);
     const { setStylesPath: setStylesPath2, setShowStylebook: setShowStylebook2, resetStylesNavigation: resetStylesNavigation2 } = unlock(
-      (0, import_data268.useDispatch)(store)
+      (0, import_data271.useDispatch)(store)
     );
-    const isMobileViewport = (0, import_compose99.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose101.useViewportMatch)("medium", "<");
     const isRevisionsOpened = stylesPath2.startsWith("/revisions") && !showStylebook2;
     const isRevisionsStyleBookOpened = stylesPath2.startsWith("/revisions") && showStylebook2;
-    const previousActiveArea = (0, import_compose99.usePrevious)(activeComplementaryArea);
-    (0, import_element404.useEffect)(() => {
+    const previousActiveArea = (0, import_compose101.usePrevious)(activeComplementaryArea);
+    (0, import_element409.useEffect)(() => {
       if (activeComplementaryArea === "edit-site/global-styles" && previousActiveArea !== "edit-site/global-styles") {
         resetStylesNavigation2();
       }
     }, [activeComplementaryArea, previousActiveArea, resetStylesNavigation2]);
-    (0, import_element404.useEffect)(() => {
+    (0, import_element409.useEffect)(() => {
       if (shouldResetNavigation) {
         resetStylesNavigation2();
       }
     }, [shouldResetNavigation, resetStylesNavigation2]);
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data268.useDispatch)(store);
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data271.useDispatch)(store);
     const toggleRevisions = () => {
       setIsListViewOpened2(false);
       if (isRevisionsOpened || isRevisionsStyleBookOpened) {
@@ -118415,19 +119230,19 @@ ${content}
       setIsListViewOpened2(showStylebook2 && showListViewByDefault);
       setShowStylebook2(!showStylebook2);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime636.jsxs)(import_jsx_runtime636.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
         PluginSidebar,
         {
           name: "global-styles",
           identifier: "edit-site/global-styles",
-          title: (0, import_i18n357.__)("Styles"),
+          title: (0, import_i18n362.__)("Styles"),
           icon: styles_default,
           isPinnable: !isDistractionFree,
-          closeLabel: (0, import_i18n357.__)("Close Styles"),
+          closeLabel: (0, import_i18n362.__)("Close Styles"),
           className: "editor-global-styles-sidebar__panel",
-          render: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)("div", { className: "editor-global-styles-sidebar" }),
-          header: /* @__PURE__ */ (0, import_jsx_runtime636.jsxs)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)("div", { className: "editor-global-styles-sidebar" }),
+          header: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
             Stack,
             {
               className: "editor-global-styles-sidebar__header",
@@ -118435,8 +119250,8 @@ ${content}
               align: "center",
               gap: "xs",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime636.jsx)("h2", { className: "editor-global-styles-sidebar__header-title", children: (0, import_i18n357.__)("Styles") }),
-                /* @__PURE__ */ (0, import_jsx_runtime636.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)("h2", { className: "editor-global-styles-sidebar__header-title", children: (0, import_i18n362.__)("Styles") }),
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
                   Stack,
                   {
                     className: "editor-global-styles-sidebar__header-actions",
@@ -118445,11 +119260,11 @@ ${content}
                     justify: "flex-end",
                     gap: "xs",
                     children: [
-                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
-                        import_components280.Button,
+                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                        import_components275.Button,
                         {
                           icon: seen_default,
-                          label: (0, import_i18n357.__)("Style Book"),
+                          label: (0, import_i18n362.__)("Style Book"),
                           isPressed: showStylebook2,
                           accessibleWhenDisabled: true,
                           disabled: shouldResetNavigation,
@@ -118457,10 +119272,10 @@ ${content}
                           size: "compact"
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
-                        import_components280.Button,
+                      /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                        import_components275.Button,
                         {
-                          label: (0, import_i18n357.__)("Revisions"),
+                          label: (0, import_i18n362.__)("Revisions"),
                           icon: backup_default,
                           onClick: toggleRevisions,
                           accessibleWhenDisabled: true,
@@ -118469,7 +119284,7 @@ ${content}
                           size: "compact"
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                         GlobalStylesActionMenu,
                         {
                           onChangePath: setStylesPath2
@@ -118481,7 +119296,7 @@ ${content}
               ]
             }
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
             GlobalStylesUIWrapper,
             {
               path: stylesPath2,
@@ -118493,12 +119308,12 @@ ${content}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(WelcomeGuideStyles, {})
+      /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(WelcomeGuideStyles, {})
     ] });
   }

   // packages/editor/build-module/components/editor/index.mjs
-  var import_jsx_runtime637 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime641 = __toESM(require_jsx_runtime(), 1);
   function Editor({
     postType: postType2,
     postId: postId2,
@@ -118522,7 +119337,7 @@ ${content}
       error: error2,
       isBlockTheme,
       showGlobalStyles
-    } = (0, import_data269.useSelect)(
+    } = (0, import_data272.useSelect)(
       (select9) => {
         const {
           getEntityRecord,
@@ -118531,7 +119346,7 @@ ${content}
           getCurrentTheme,
           __experimentalGetCurrentGlobalStylesId,
           canUser
-        } = select9(import_core_data145.store);
+        } = select9(import_core_data150.store);
         const { getRenderingMode: getRenderingMode2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         const postArgs = ["postType", postType2, postId2];
         const renderingMode2 = getRenderingMode2();
@@ -118561,18 +119376,18 @@ ${content}
       },
       [postType2, postId2, templateId2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(import_jsx_runtime637.Fragment, { children: [
-      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
-        import_components281.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime641.jsxs)(import_jsx_runtime641.Fragment, { children: [
+      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(
+        import_components276.Notice,
         {
           status: !!error2 ? "error" : "warning",
           isDismissible: false,
-          children: !error2 ? (0, import_i18n358.__)(
+          children: !error2 ? (0, import_i18n363.__)(
             "You attempted to edit an item that doesn't exist. Perhaps it was deleted?"
           ) : error2
         }
       ),
-      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(
+      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime641.jsxs)(
         ExperimentalEditorProvider,
         {
           post: post2,
@@ -118582,18 +119397,18 @@ ${content}
           initialViewport,
           useSubRegistry: false,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(EditorInterface, { ...props, children: extraContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(EditorInterface, { ...props, children: extraContent }),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(
               sidebar_default2,
               {
                 onActionPerformed,
                 extraPanels: extraSidebarPanels
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(NotesSidebarContainer, {}),
-            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(GlobalStylesRenderer, {}),
-            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(GlobalStylesSidebar, {})
+            /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(NotesSidebarContainer, {}),
+            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(GlobalStylesRenderer, {}),
+            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(GlobalStylesSidebar, {})
           ]
         }
       )
@@ -118602,23 +119417,23 @@ ${content}
   var editor_default = Editor;

   // packages/editor/build-module/components/preferences-modal/index.mjs
-  var import_i18n360 = __toESM(require_i18n(), 1);
-  var import_compose100 = __toESM(require_compose(), 1);
-  var import_data272 = __toESM(require_data(), 1);
-  var import_element406 = __toESM(require_element(), 1);
-  var import_preferences36 = __toESM(require_preferences(), 1);
+  var import_i18n365 = __toESM(require_i18n(), 1);
+  var import_compose102 = __toESM(require_compose(), 1);
+  var import_data275 = __toESM(require_data(), 1);
+  var import_element411 = __toESM(require_element(), 1);
+  var import_preferences37 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-publish-sidebar.mjs
-  var import_data270 = __toESM(require_data(), 1);
-  var import_preferences34 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime638 = __toESM(require_jsx_runtime(), 1);
-  var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock(import_preferences34.privateApis);
+  var import_data273 = __toESM(require_data(), 1);
+  var import_preferences35 = __toESM(require_preferences(), 1);
+  var import_jsx_runtime642 = __toESM(require_jsx_runtime(), 1);
+  var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock(import_preferences35.privateApis);
   function EnablePublishSidebarOption(props) {
-    const isChecked = (0, import_data270.useSelect)((select9) => {
+    const isChecked = (0, import_data273.useSelect)((select9) => {
       return select9(store).isPublishSidebarEnabled();
     }, []);
-    const { enablePublishSidebar: enablePublishSidebar2, disablePublishSidebar: disablePublishSidebar2 } = (0, import_data270.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime638.jsx)(
+    const { enablePublishSidebar: enablePublishSidebar2, disablePublishSidebar: disablePublishSidebar2 } = (0, import_data273.useDispatch)(store);
+    return /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(
       PreferenceBaseOption2,
       {
         isChecked,
@@ -118629,32 +119444,32 @@ ${content}
   }

   // packages/editor/build-module/components/block-visibility/index.mjs
-  var import_data271 = __toESM(require_data(), 1);
-  var import_preferences35 = __toESM(require_preferences(), 1);
+  var import_data274 = __toESM(require_data(), 1);
+  var import_preferences36 = __toESM(require_preferences(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_element405 = __toESM(require_element(), 1);
-  var import_components282 = __toESM(require_components(), 1);
-  var import_i18n359 = __toESM(require_i18n(), 1);
+  var import_element410 = __toESM(require_element(), 1);
+  var import_components277 = __toESM(require_components(), 1);
+  var import_i18n364 = __toESM(require_i18n(), 1);
   var import_block_editor110 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime639 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime643 = __toESM(require_jsx_runtime(), 1);
   var { BlockManager } = unlock(import_block_editor110.privateApis);
   var EMPTY_ARRAY19 = [];
   function BlockVisibility() {
     const { showBlockTypes: showBlockTypes2, hideBlockTypes: hideBlockTypes2 } = unlock(
-      (0, import_data271.useDispatch)(store)
+      (0, import_data274.useDispatch)(store)
     );
     const {
       blockTypes,
       allowedBlockTypes: _allowedBlockTypes,
       hiddenBlockTypes: _hiddenBlockTypes
-    } = (0, import_data271.useSelect)((select9) => {
+    } = (0, import_data274.useSelect)((select9) => {
       return {
         blockTypes: select9(import_blocks39.store).getBlockTypes(),
         allowedBlockTypes: select9(store).getEditorSettings().allowedBlockTypes,
-        hiddenBlockTypes: select9(import_preferences35.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY19
+        hiddenBlockTypes: select9(import_preferences36.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY19
       };
     }, []);
-    const allowedBlockTypes = (0, import_element405.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element410.useMemo)(() => {
       if (_allowedBlockTypes === true) {
         return blockTypes;
       }
@@ -118694,28 +119509,28 @@ ${content}
         showBlockTypes2(blockTypesToShow.map(({ name: name2 }) => name2));
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)("div", { className: "editor-block-visibility", children: [
-      !!numberOfHiddenBlocks && /* @__PURE__ */ (0, import_jsx_runtime639.jsxs)("div", { className: "editor-block-visibility__disabled-blocks-count", children: [
-        (0, import_i18n359.sprintf)(
+    return /* @__PURE__ */ (0, import_jsx_runtime643.jsxs)("div", { className: "editor-block-visibility", children: [
+      !!numberOfHiddenBlocks && /* @__PURE__ */ (0, import_jsx_runtime643.jsxs)("div", { className: "editor-block-visibility__disabled-blocks-count", children: [
+        (0, import_i18n364.sprintf)(
           /* translators: %d: number of blocks. */
-          (0, import_i18n359._n)(
+          (0, import_i18n364._n)(
             "%d block is hidden.",
             "%d blocks are hidden.",
             numberOfHiddenBlocks
           ),
           numberOfHiddenBlocks
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
-          import_components282.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime643.jsx)(
+          import_components277.Button,
           {
             __next40pxDefaultSize: true,
             variant: "link",
             onClick: enableAllBlockTypes,
-            children: (0, import_i18n359.__)("Reset")
+            children: (0, import_i18n364.__)("Reset")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime643.jsx)(
         BlockManager,
         {
           blockTypes: filteredBlockTypes,
@@ -118728,29 +119543,29 @@ ${content}
   }

   // packages/editor/build-module/components/preferences-modal/index.mjs
-  var import_jsx_runtime640 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime644 = __toESM(require_jsx_runtime(), 1);
   var {
     PreferencesModal,
     PreferencesModalTabs,
     PreferencesModalSection,
     PreferenceToggleControl
-  } = unlock(import_preferences36.privateApis);
+  } = unlock(import_preferences37.privateApis);
   function EditorPreferencesModal({ extraSections = {} }) {
-    const isActive = (0, import_data272.useSelect)((select9) => {
+    const isActive = (0, import_data275.useSelect)((select9) => {
       return select9(store3).isModalActive("editor/preferences");
     }, []);
-    const { closeModal: closeModal2 } = (0, import_data272.useDispatch)(store3);
+    const { closeModal: closeModal2 } = (0, import_data275.useDispatch)(store3);
     if (!isActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModalContents, { extraSections }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(PreferencesModalContents, { extraSections }) });
   }
   function PreferencesModalContents({ extraSections = {} }) {
-    const isLargeViewport = (0, import_compose100.useViewportMatch)("medium");
-    const { showBlockBreadcrumbsOption, showCollaborationOptions } = (0, import_data272.useSelect)(
+    const isLargeViewport = (0, import_compose102.useViewportMatch)("medium");
+    const { showBlockBreadcrumbsOption, showCollaborationOptions } = (0, import_data275.useSelect)(
       (select9) => {
         const { getEditorSettings: getEditorSettings2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(select9(store));
-        const { get } = select9(import_preferences36.store);
+        const { get } = select9(import_preferences37.store);
         const isRichEditingEnabled = getEditorSettings2().richEditingEnabled;
         const isDistractionFreeEnabled = get("core", "distractionFree");
         return {
@@ -118760,135 +119575,135 @@ ${content}
       },
       [isLargeViewport]
     );
-    const { setIsListViewOpened: setIsListViewOpened2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data272.useDispatch)(store);
-    const { set: setPreference } = (0, import_data272.useDispatch)(import_preferences36.store);
-    const sections = (0, import_element406.useMemo)(
+    const { setIsListViewOpened: setIsListViewOpened2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data275.useDispatch)(store);
+    const { set: setPreference } = (0, import_data275.useDispatch)(import_preferences37.store);
+    const sections = (0, import_element411.useMemo)(
       () => [
         {
           name: "general",
-          tabLabel: (0, import_i18n360.__)("General"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
+          tabLabel: (0, import_i18n365.__)("General"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(import_jsx_runtime644.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Interface"),
+                title: (0, import_i18n365.__)("Interface"),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showListViewByDefault",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Opens the List View panel by default."
                       ),
-                      label: (0, import_i18n360.__)("Always open List View")
+                      label: (0, import_i18n365.__)("Always open List View")
                     }
                   ),
-                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showBlockBreadcrumbs",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Display the block hierarchy trail at the bottom of the editor."
                       ),
-                      label: (0, import_i18n360.__)("Show block breadcrumbs")
+                      label: (0, import_i18n365.__)("Show block breadcrumbs")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "allowRightClickOverrides",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Allows contextual List View menus via right-click, overriding browser defaults."
                       ),
-                      label: (0, import_i18n360.__)(
+                      label: (0, import_i18n365.__)(
                         "Allow right-click contextual menus"
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "enableChoosePatternModal",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Pick from starter content when creating a new page."
                       ),
-                      label: (0, import_i18n360.__)("Show starter patterns")
+                      label: (0, import_i18n365.__)("Show starter patterns")
                     }
                   ),
-                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationCursor",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Show your own avatar inside blocks during collaborative editing sessions."
                       ),
-                      label: (0, import_i18n360.__)("Show avatar in blocks")
+                      label: (0, import_i18n365.__)("Show avatar in blocks")
                     }
                   )
                 ]
               }
             ),
-            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
+            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)(
+                title: (0, import_i18n365.__)(
                   "Collaboration notifications"
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationJoinNotifications",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Show notifications when collaborators join the post."
                       ),
-                      label: (0, import_i18n360.__)("Collaborator joined")
+                      label: (0, import_i18n365.__)("Collaborator joined")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationLeaveNotifications",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Show notifications when collaborators leave the post."
                       ),
-                      label: (0, import_i18n360.__)("Collaborator left")
+                      label: (0, import_i18n365.__)("Collaborator left")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationPostSaveNotifications",
-                      help: (0, import_i18n360.__)(
+                      help: (0, import_i18n365.__)(
                         "Show notifications when collaborators save, update, or publish the post."
                       ),
-                      label: (0, import_i18n360.__)("Post updated")
+                      label: (0, import_i18n365.__)("Post updated")
                     }
                   )
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Document settings"),
-                description: (0, import_i18n360.__)(
+                title: (0, import_i18n365.__)("Document settings"),
+                description: (0, import_i18n365.__)(
                   "Select what settings are shown in the document panel."
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     post_taxonomies_default,
                     {
-                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                         EnablePanelOption,
                         {
                           label: taxonomy.labels.menu_name,
@@ -118897,54 +119712,54 @@ ${content}
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n360.__)("Featured image"),
+                      label: (0, import_i18n365.__)("Featured image"),
                       panelName: "featured-image"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n360.__)("Excerpt"),
+                      label: (0, import_i18n365.__)("Excerpt"),
                       panelName: "post-excerpt"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     post_type_support_check_default,
                     {
                       supportKeys: ["comments", "trackbacks"],
-                      children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                         EnablePanelOption,
                         {
-                          label: (0, import_i18n360.__)("Discussion"),
+                          label: (0, import_i18n365.__)("Discussion"),
                           panelName: "discussion-panel"
                         }
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n360.__)("Page attributes"),
+                      label: (0, import_i18n365.__)("Page attributes"),
                       panelName: "page-attributes"
                     }
                   ) })
                 ]
               }
             ),
-            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Publishing"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                title: (0, import_i18n365.__)("Publishing"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   EnablePublishSidebarOption,
                   {
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Review settings, such as visibility and tags."
                     ),
-                    label: (0, import_i18n360.__)(
+                    label: (0, import_i18n365.__)(
                       "Enable pre-publish checks"
                     )
                   }
@@ -118956,16 +119771,16 @@ ${content}
         },
         {
           name: "appearance",
-          tabLabel: (0, import_i18n360.__)("Appearance"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
+          tabLabel: (0, import_i18n365.__)("Appearance"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n360.__)("Appearance"),
-              description: (0, import_i18n360.__)(
+              title: (0, import_i18n365.__)("Appearance"),
+              description: (0, import_i18n365.__)(
                 "Customize the editor interface to suit your needs."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -118975,13 +119790,13 @@ ${content}
                       "distractionFree",
                       false
                     ),
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Access all block and document tools in a single place."
                     ),
-                    label: (0, import_i18n360.__)("Top toolbar")
+                    label: (0, import_i18n365.__)("Top toolbar")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -118995,21 +119810,21 @@ ${content}
                       setIsInserterOpened2(false);
                       setIsListViewOpened2(false);
                     },
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Reduce visual distractions by hiding the toolbar and other elements to focus on writing."
                     ),
-                    label: (0, import_i18n360.__)("Distraction free")
+                    label: (0, import_i18n365.__)("Distraction free")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "focusMode",
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Highlights the current block and fades other content."
                     ),
-                    label: (0, import_i18n360.__)("Spotlight mode")
+                    label: (0, import_i18n365.__)("Spotlight mode")
                   }
                 ),
                 extraSections?.appearance
@@ -119019,41 +119834,41 @@ ${content}
         },
         {
           name: "accessibility",
-          tabLabel: (0, import_i18n360.__)("Accessibility"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+          tabLabel: (0, import_i18n365.__)("Accessibility"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(import_jsx_runtime644.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Navigation"),
-                description: (0, import_i18n360.__)(
+                title: (0, import_i18n365.__)("Navigation"),
+                description: (0, import_i18n365.__)(
                   "Optimize the editing experience for enhanced control."
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "keepCaretInsideBlock",
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Keeps the text cursor within blocks while navigating with arrow keys, preventing it from moving to other blocks and enhancing accessibility for keyboard users."
                     ),
-                    label: (0, import_i18n360.__)(
+                    label: (0, import_i18n365.__)(
                       "Contain text cursor inside block"
                     )
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Interface"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                title: (0, import_i18n365.__)("Interface"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "showIconLabels",
-                    label: (0, import_i18n360.__)("Show button text labels"),
-                    help: (0, import_i18n360.__)(
+                    label: (0, import_i18n365.__)("Show button text labels"),
+                    help: (0, import_i18n365.__)(
                       "Show text instead of icons on buttons across the interface."
                     )
                   }
@@ -119064,62 +119879,62 @@ ${content}
         },
         {
           name: "blocks",
-          tabLabel: (0, import_i18n360.__)("Blocks"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModalSection, { title: (0, import_i18n360.__)("Inserter"), children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+          tabLabel: (0, import_i18n365.__)("Blocks"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(import_jsx_runtime644.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(PreferencesModalSection, { title: (0, import_i18n365.__)("Inserter"), children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
               PreferenceToggleControl,
               {
                 scope: "core",
                 featureName: "mostUsedBlocks",
-                help: (0, import_i18n360.__)(
+                help: (0, import_i18n365.__)(
                   "Adds a category with the most frequently used blocks in the inserter."
                 ),
-                label: (0, import_i18n360.__)("Show most used blocks")
+                label: (0, import_i18n365.__)("Show most used blocks")
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n360.__)("Manage block visibility"),
-                description: (0, import_i18n360.__)(
+                title: (0, import_i18n365.__)("Manage block visibility"),
+                description: (0, import_i18n365.__)(
                   "Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(BlockVisibility, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(BlockVisibility, {})
               }
             )
           ] })
         },
         window.__clientSideMediaProcessing && {
           name: "media",
-          tabLabel: (0, import_i18n360.__)("Media"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(import_jsx_runtime640.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
+          tabLabel: (0, import_i18n365.__)("Media"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(import_jsx_runtime644.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime644.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n360.__)("General"),
-              description: (0, import_i18n360.__)(
+              title: (0, import_i18n365.__)("General"),
+              description: (0, import_i18n365.__)(
                 "Customize options related to the media upload flow."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "optimizeOnUpload",
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Compress media items before uploading to the server."
                     ),
-                    label: (0, import_i18n360.__)("Pre-upload compression")
+                    label: (0, import_i18n365.__)("Pre-upload compression")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "requireApproval",
-                    help: (0, import_i18n360.__)(
+                    help: (0, import_i18n365.__)(
                       "Require approval step when optimizing existing media."
                     ),
-                    label: (0, import_i18n360.__)("Approval step")
+                    label: (0, import_i18n365.__)("Approval step")
                   }
                 )
               ]
@@ -119137,28 +119952,27 @@ ${content}
         isLargeViewport
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModalTabs, { sections });
+    return /* @__PURE__ */ (0, import_jsx_runtime644.jsx)(PreferencesModalTabs, { sections });
   }

   // packages/editor/build-module/components/site-export/index.mjs
-  var import_i18n361 = __toESM(require_i18n(), 1);
-  var import_components283 = __toESM(require_components(), 1);
+  var import_i18n366 = __toESM(require_i18n(), 1);
   var import_api_fetch10 = __toESM(require_api_fetch(), 1);
-  var import_data273 = __toESM(require_data(), 1);
+  var import_data276 = __toESM(require_data(), 1);
   var import_blob4 = __toESM(require_blob(), 1);
-  var import_core_data146 = __toESM(require_core_data(), 1);
-  var import_notices39 = __toESM(require_notices(), 1);
-  var import_jsx_runtime641 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data151 = __toESM(require_core_data(), 1);
+  var import_notices38 = __toESM(require_notices(), 1);
+  var import_jsx_runtime645 = __toESM(require_jsx_runtime(), 1);
   function SiteExport() {
-    const canExport = (0, import_data273.useSelect)((select9) => {
+    const canExport = (0, import_data276.useSelect)((select9) => {
       const postType2 = select9(store).getCurrentPostType();
       if (postType2 !== TEMPLATE_POST_TYPE && postType2 !== TEMPLATE_PART_POST_TYPE) {
         return false;
       }
-      const targetHints = select9(import_core_data146.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints ?? {};
+      const targetHints = select9(import_core_data151.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints ?? {};
       return !!targetHints.allow?.includes("GET");
     }, []);
-    const { createErrorNotice } = (0, import_data273.useDispatch)(import_notices39.store);
+    const { createErrorNotice } = (0, import_data276.useDispatch)(import_notices38.store);
     if (!canExport) {
       return null;
     }
@@ -119184,20 +119998,19 @@ ${content}
           error2 = await errorResponse.json();
         } catch {
         }
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n361.__)("An error occurred while creating the site export.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n366.__)("An error occurred while creating the site export.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(
-      import_components283.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime645.jsx)(
+      more_menu_item_default,
       {
-        role: "menuitem",
         icon: download_default,
         onClick: handleExport,
-        info: (0, import_i18n361.__)(
+        info: (0, import_i18n366.__)(
           "Download your theme with updated templates and styles."
         ),
-        children: (0, import_i18n361._x)("Export", "site exporter menu item")
+        children: (0, import_i18n366._x)("Export", "site exporter menu item")
       }
     );
   }
@@ -119281,8 +120094,8 @@ ${content}
   };

   // packages/editor/build-module/bindings/post-data.mjs
-  var import_i18n362 = __toESM(require_i18n(), 1);
-  var import_core_data147 = __toESM(require_core_data(), 1);
+  var import_i18n367 = __toESM(require_i18n(), 1);
+  var import_core_data152 = __toESM(require_core_data(), 1);
   var import_block_editor112 = __toESM(require_block_editor(), 1);
   var NAVIGATION_BLOCK_TYPES = [
     "core/navigation-link",
@@ -119290,17 +120103,17 @@ ${content}
   ];
   var postDataFields = [
     {
-      label: (0, import_i18n362.__)("Post Date"),
+      label: (0, import_i18n367.__)("Post Date"),
       args: { field: "date" },
       type: "string"
     },
     {
-      label: (0, import_i18n362.__)("Post Modified Date"),
+      label: (0, import_i18n367.__)("Post Modified Date"),
       args: { field: "modified" },
       type: "string"
     },
     {
-      label: (0, import_i18n362.__)("Post Link"),
+      label: (0, import_i18n367.__)("Post Link"),
       args: { field: "link" },
       type: "string"
     }
@@ -119320,7 +120133,7 @@ ${content}
         postId2 = context?.postId;
         postType2 = context?.postType;
       }
-      const { getEditedEntityRecord } = select9(import_core_data147.store);
+      const { getEditedEntityRecord } = select9(import_core_data152.store);
       const entityDataValues = getEditedEntityRecord(
         "postType",
         postType2,
@@ -119351,7 +120164,7 @@ ${content}
       Object.values(bindings).forEach(({ args, newValue }) => {
         newData[args.field] = newValue;
       });
-      dispatch8(import_core_data147.store).editEntityRecord(
+      dispatch8(import_core_data152.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -119371,7 +120184,7 @@ ${content}
       if (!context?.postType) {
         return false;
       }
-      const canUserEdit = select9(import_core_data147.store).canUser("update", {
+      const canUserEdit = select9(import_core_data152.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -119394,9 +120207,9 @@ ${content}
   };

   // packages/editor/build-module/bindings/post-meta.mjs
-  var import_core_data148 = __toESM(require_core_data(), 1);
+  var import_core_data153 = __toESM(require_core_data(), 1);
   function getPostMetaFields(select9, context) {
-    const { getRegisteredPostMeta } = unlock(select9(import_core_data148.store));
+    const { getRegisteredPostMeta } = unlock(select9(import_core_data153.store));
     const registeredFields = getRegisteredPostMeta(context?.postType);
     const metaFields = [];
     Object.entries(registeredFields).forEach(([key, props]) => {
@@ -119423,7 +120236,7 @@ ${content}
     if (!context?.postId) {
       return metaField.default || metaField.label || args.key;
     }
-    const { getEditedEntityRecord } = select9(import_core_data148.store);
+    const { getEditedEntityRecord } = select9(import_core_data153.store);
     const entityMetaValues = getEditedEntityRecord(
       "postType",
       context?.postType,
@@ -119449,7 +120262,7 @@ ${content}
       Object.values(bindings).forEach(({ args, newValue }) => {
         newMeta[args.key] = newValue;
       });
-      dispatch8(import_core_data148.store).editEntityRecord(
+      dispatch8(import_core_data153.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -119476,7 +120289,7 @@ ${content}
       if (areCustomFieldsEnabled) {
         return false;
       }
-      const canUserEdit = select9(import_core_data148.store).canUser("update", {
+      const canUserEdit = select9(import_core_data153.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -119497,8 +120310,8 @@ ${content}
   };

   // packages/editor/build-module/bindings/term-data.mjs
-  var import_i18n363 = __toESM(require_i18n(), 1);
-  var import_core_data149 = __toESM(require_core_data(), 1);
+  var import_i18n368 = __toESM(require_i18n(), 1);
+  var import_core_data154 = __toESM(require_core_data(), 1);
   var import_block_editor113 = __toESM(require_block_editor(), 1);
   var NAVIGATION_BLOCK_TYPES2 = [
     "core/navigation-link",
@@ -119506,37 +120319,37 @@ ${content}
   ];
   var termDataFields = [
     {
-      label: (0, import_i18n363.__)("Term ID"),
+      label: (0, import_i18n368.__)("Term ID"),
       args: { field: "id" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Name"),
+      label: (0, import_i18n368.__)("Name"),
       args: { field: "name" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Slug"),
+      label: (0, import_i18n368.__)("Slug"),
       args: { field: "slug" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Link"),
+      label: (0, import_i18n368.__)("Link"),
       args: { field: "link" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Description"),
+      label: (0, import_i18n368.__)("Description"),
       args: { field: "description" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Parent ID"),
+      label: (0, import_i18n368.__)("Parent ID"),
       args: { field: "parent" },
       type: "string"
     },
     {
-      label: (0, import_i18n363.__)("Count"),
+      label: (0, import_i18n368.__)("Count"),
       args: { field: "count" },
       type: "string"
     }
@@ -119545,7 +120358,7 @@ ${content}
     name: "core/term-data",
     usesContext: ["taxonomy", "termId", "termData"],
     getValues({ select: select9, context, bindings, clientId }) {
-      const { getEntityRecord } = select9(import_core_data149.store);
+      const { getEntityRecord } = select9(import_core_data154.store);
       const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor113.store);
       const blockName = getBlockName2(clientId);
       const isNavigationBlock = NAVIGATION_BLOCK_TYPES2.includes(blockName);
@@ -119635,14 +120448,14 @@ ${content}
   }

   // packages/editor/build-module/components/upload-progress-snackbar/index.mjs
-  var import_data274 = __toESM(require_data(), 1);
-  var import_element407 = __toESM(require_element(), 1);
-  var import_i18n364 = __toESM(require_i18n(), 1);
+  var import_data277 = __toESM(require_data(), 1);
+  var import_element412 = __toESM(require_element(), 1);
+  var import_i18n369 = __toESM(require_i18n(), 1);
   var import_a11y18 = __toESM(require_a11y(), 1);
   var import_upload_media3 = __toESM(require_upload_media(), 1);
-  var import_notices40 = __toESM(require_notices(), 1);
-  var import_components284 = __toESM(require_components(), 1);
-  var import_jsx_runtime642 = __toESM(require_jsx_runtime(), 1);
+  var import_notices39 = __toESM(require_notices(), 1);
+  var import_components278 = __toESM(require_components(), 1);
+  var import_jsx_runtime646 = __toESM(require_jsx_runtime(), 1);
   var NOTICE_ID = "upload-progress";
   var COMPLETION_DISPLAY_MS = 3e3;
   var MAX_FILENAME_LENGTH = 40;
@@ -119656,22 +120469,26 @@ ${content}
     const back = Math.floor(visible / 2);
     return filename.slice(0, front) + ellipsis + filename.slice(filename.length - back);
   }
-  var UPLOAD_SPINNER = /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(
+  var UPLOAD_SPINNER = /* @__PURE__ */ (0, import_jsx_runtime646.jsx)(
     "span",
     {
       className: "editor-upload-progress-snackbar__spinner",
       "aria-hidden": "true",
-      children: /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(import_components284.Spinner, {})
+      children: /* @__PURE__ */ (0, import_jsx_runtime646.jsx)(import_components278.Spinner, {})
     }
   );
-  var UPLOAD_DONE = /* @__PURE__ */ (0, import_jsx_runtime642.jsx)("span", { className: "editor-upload-progress-snackbar__check", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(import_components284.Icon, { icon: check_default }) });
+  var UPLOAD_DONE = /* @__PURE__ */ (0, import_jsx_runtime646.jsx)("span", { className: "editor-upload-progress-snackbar__check", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime646.jsx)(import_components278.Icon, { icon: check_default }) });
   function UploadProgressSnackbar() {
-    const items = (0, import_data274.useSelect)(
-      (select9) => select9(import_upload_media3.store).getItems(),
-      []
-    );
+    const { items, csmFailureCount } = (0, import_data277.useSelect)((select9) => {
+      const { getItems } = select9(import_upload_media3.store);
+      const { getFailureCount: getFailureCount2 } = unlock(select9(import_upload_media3.store));
+      return {
+        items: getItems(),
+        csmFailureCount: getFailureCount2()
+      };
+    }, []);
     const tracker = useTracker();
-    const csmOriginals = (0, import_element407.useMemo)(
+    const csmOriginals = (0, import_element412.useMemo)(
       () => items.filter((item) => !item.parentId),
       [items]
     );
@@ -119679,49 +120496,75 @@ ${content}
     const trackedRemaining = tracker ? tracker.total - tracker.completed : 0;
     const remaining = csmRemaining + trackedRemaining;
     const sessionTotal = csmRemaining + (tracker ? tracker.total : 0);
-    const peakRef = (0, import_element407.useRef)(0);
-    const { createNotice, removeNotice } = (0, import_data274.useDispatch)(import_notices40.store);
-    const dismissedRef = (0, import_element407.useRef)(false);
-    const wasUploadingRef = (0, import_element407.useRef)(false);
-    const completionTimeoutRef = (0, import_element407.useRef)(null);
-    (0, import_element407.useEffect)(() => {
+    const peakRef = (0, import_element412.useRef)(0);
+    const { createNotice, removeNotice } = (0, import_data277.useDispatch)(import_notices39.store);
+    const dismissedRef = (0, import_element412.useRef)(false);
+    const wasUploadingRef = (0, import_element412.useRef)(false);
+    const failuresAtStartRef = (0, import_element412.useRef)(0);
+    const completionTimeoutRef = (0, import_element412.useRef)(null);
+    (0, import_element412.useEffect)(() => {
       return () => {
         if (completionTimeoutRef.current) {
           clearTimeout(completionTimeoutRef.current);
         }
       };
     }, []);
-    (0, import_element407.useEffect)(() => {
+    (0, import_element412.useEffect)(() => {
       const isUploading = remaining > 0;
+      const failures = csmFailureCount + getFailureCount();
       if (isUploading && !wasUploadingRef.current) {
         dismissedRef.current = false;
-        (0, import_a11y18.speak)((0, import_i18n364.__)("Media upload started"), "polite");
+        failuresAtStartRef.current = failures;
+        (0, import_a11y18.speak)((0, import_i18n369.__)("Media upload started"), "polite");
         if (completionTimeoutRef.current) {
           clearTimeout(completionTimeoutRef.current);
           completionTimeoutRef.current = null;
           peakRef.current = 0;
         }
       } else if (!isUploading && wasUploadingRef.current) {
-        (0, import_a11y18.speak)((0, import_i18n364.__)("Media upload complete"), "polite");
-        if (!dismissedRef.current) {
-          createNotice("info", (0, import_i18n364.__)("Upload complete"), {
-            id: NOTICE_ID,
-            type: "snackbar",
-            isDismissible: false,
-            explicitDismiss: false,
-            speak: false,
-            icon: UPLOAD_DONE,
-            onDismiss: () => {
-              dismissedRef.current = true;
-            }
-          });
-          completionTimeoutRef.current = setTimeout(() => {
-            removeNotice(NOTICE_ID);
-            completionTimeoutRef.current = null;
-            peakRef.current = 0;
-          }, COMPLETION_DISPLAY_MS);
-        } else {
+        const total2 = peakRef.current;
+        const failed = Math.min(
+          total2,
+          failures - failuresAtStartRef.current
+        );
+        const uploaded = total2 - failed;
+        if (uploaded === 0) {
+          (0, import_a11y18.speak)((0, import_i18n369.__)("Media upload failed"), "polite");
+          removeNotice(NOTICE_ID);
           peakRef.current = 0;
+        } else {
+          const isFullSuccess = failed === 0;
+          const content2 = isFullSuccess ? (0, import_i18n369.__)("Upload complete") : (0, import_i18n369.sprintf)(
+            /* translators: 1: number of files uploaded, 2: number of files in the batch. */
+            (0, import_i18n369.__)("Uploaded %1$d of %2$d"),
+            uploaded,
+            total2
+          );
+          (0, import_a11y18.speak)(
+            isFullSuccess ? (0, import_i18n369.__)("Media upload complete") : content2,
+            "polite"
+          );
+          if (!dismissedRef.current) {
+            createNotice("info", content2, {
+              id: NOTICE_ID,
+              type: "snackbar",
+              isDismissible: false,
+              explicitDismiss: false,
+              speak: false,
+              // No checkmark on a partial batch — some of it failed.
+              icon: isFullSuccess ? UPLOAD_DONE : void 0,
+              onDismiss: () => {
+                dismissedRef.current = true;
+              }
+            });
+            completionTimeoutRef.current = setTimeout(() => {
+              removeNotice(NOTICE_ID);
+              completionTimeoutRef.current = null;
+              peakRef.current = 0;
+            }, COMPLETION_DISPLAY_MS);
+          } else {
+            peakRef.current = 0;
+          }
         }
       }
       wasUploadingRef.current = isUploading;
@@ -119734,15 +120577,15 @@ ${content}
       const total = peakRef.current;
       const current = total - remaining + 1;
       const filename = truncateFilename(
-        csmOriginals[0]?.sourceFile?.name || tracker?.pending[0] || (0, import_i18n364.__)("Uploading")
+        csmOriginals[0]?.sourceFile?.name || tracker?.pending[0] || (0, import_i18n369.__)("Uploading")
       );
-      const content = total === 1 ? (0, import_i18n364.sprintf)(
+      const content = total === 1 ? (0, import_i18n369.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n364.__)("Uploading \u2014 %s"),
+        (0, import_i18n369.__)("Uploading \u2014 %s"),
         filename
-      ) : (0, import_i18n364.sprintf)(
+      ) : (0, import_i18n369.sprintf)(
         /* translators: 1: current upload number, 2: total uploads, 3: filename. */
-        (0, import_i18n364.__)("Uploading %1$d of %2$d \u2014 %3$s"),
+        (0, import_i18n369.__)("Uploading %1$d of %2$d \u2014 %3$s"),
         current,
         total,
         filename
@@ -119762,6 +120605,7 @@ ${content}
       remaining,
       sessionTotal,
       csmOriginals,
+      csmFailureCount,
       tracker,
       createNotice,
       removeNotice
@@ -119783,6 +120627,8 @@ ${content}
     PreferencesModal: EditorPreferencesModal,
     usePostActions,
     usePostFields: post_fields_default,
+    MoreMenuItem: more_menu_item_default,
+    MoreMenuPreferenceItem,
     ToolsMoreMenuGroup: tools_more_menu_group_default,
     SiteExport,
     ViewMoreMenuGroup: view_more_menu_group_default,
@@ -119801,10 +120647,10 @@ ${content}
   });

   // packages/editor/build-module/dataviews/api.mjs
-  var import_data275 = __toESM(require_data(), 1);
+  var import_data278 = __toESM(require_data(), 1);
   function registerEntityAction2(kind, name2, config2) {
     const { registerEntityAction: _registerEntityAction } = unlock(
-      (0, import_data275.dispatch)(store)
+      (0, import_data278.dispatch)(store)
     );
     if (false) {
       _registerEntityAction(kind, name2, config2);
@@ -119812,7 +120658,7 @@ ${content}
   }
   function unregisterEntityAction2(kind, name2, actionId) {
     const { unregisterEntityAction: _unregisterEntityAction } = unlock(
-      (0, import_data275.dispatch)(store)
+      (0, import_data278.dispatch)(store)
     );
     if (false) {
       _unregisterEntityAction(kind, name2, actionId);
@@ -119820,7 +120666,7 @@ ${content}
   }
   function registerEntityField2(kind, name2, config2) {
     const { registerEntityField: _registerEntityField } = unlock(
-      (0, import_data275.dispatch)(store)
+      (0, import_data278.dispatch)(store)
     );
     if (false) {
       _registerEntityField(kind, name2, config2);
@@ -119828,7 +120674,7 @@ ${content}
   }
   function unregisterEntityField2(kind, name2, fieldId) {
     const { unregisterEntityField: _unregisterEntityField } = unlock(
-      (0, import_data275.dispatch)(store)
+      (0, import_data278.dispatch)(store)
     );
     if (false) {
       _unregisterEntityField(kind, name2, fieldId);
diff --git a/wp-includes/js/dist/editor.min.js b/wp-includes/js/dist/editor.min.js
index 828f24081c..948e82d8c2 100644
--- a/wp-includes/js/dist/editor.min.js
+++ b/wp-includes/js/dist/editor.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).editor=(()=>{var _Ue=Object.create;var c5=Object.defineProperty;var wUe=Object.getOwnPropertyDescriptor;var xUe=Object.getOwnPropertyNames;var SUe=Object.getPrototypeOf,CUe=Object.prototype.hasOwnProperty;var Ua=(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 dt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),mr=(e,t)=>{for(var r in t)c5(e,r,{get:t[r],enumerable:!0})},Jne=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of xUe(t))!CUe.call(e,n)&&n!==r&&c5(e,n,{get:()=>t[n],enumerable:!(o=wUe(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?_Ue(SUe(e)):{},Jne(t||!e||!e.__esModule?c5(r,"default",{value:e,enumerable:!0}):r,e)),EUe=e=>Jne(c5({},"__esModule",{value:!0}),e);var Z=dt((cPt,$ne)=>{$ne.exports=window.wp.data});var he=dt((dPt,eie)=>{eie.exports=window.wp.coreData});var H=dt((uPt,tie)=>{tie.exports=window.wp.element});var Me=dt((fPt,rie)=>{rie.exports=window.wp.compose});var vi=dt((pPt,oie)=>{oie.exports=window.wp.hooks});var Re=dt((mPt,nie)=>{nie.exports=window.wp.blockEditor});var Ut=dt((_Pt,uie)=>{uie.exports=window.wp.blocks});var Sn=dt((wPt,fie)=>{fie.exports=window.wp.date});var Ko=dt((xPt,pie)=>{pie.exports=window.wp.url});var Ll=dt((SPt,mie)=>{mie.exports=window.wp.deprecated});var tr=dt((CPt,hie)=>{hie.exports=window.wp.preferences});var ug=dt((kPt,_ie)=>{_ie.exports=window.wp.privateApis});var Zj=dt((MPt,Sie)=>{Sie.exports=window.wp.styleEngine});var G=dt((GPt,Pie)=>{Pie.exports=window.wp.i18n});var h5=dt((YPt,Iie)=>{"use strict";Iie.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 g5=dt((KPt,Mie)=>{"use strict";var uWe=function(t){return fWe(t)&&!pWe(t)};function fWe(e){return!!e&&typeof e=="object"}function pWe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||gWe(e)}var mWe=typeof Symbol=="function"&&Symbol.for,hWe=mWe?Symbol.for("react.element"):60103;function gWe(e){return e.$$typeof===hWe}function bWe(e){return Array.isArray(e)?[]:{}}function ak(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Mw(bWe(e),e,t):e}function vWe(e,t,r){return e.concat(t).map(function(o){return ak(o,r)})}function yWe(e,t){if(!t.customMerge)return Mw;var r=t.customMerge(e);return typeof r=="function"?r:Mw}function _We(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Oie(e){return Object.keys(e).concat(_We(e))}function Aie(e,t){try{return t in e}catch{return!1}}function wWe(e,t){return Aie(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function xWe(e,t,r){var o={};return r.isMergeableObject(e)&&Oie(e).forEach(function(n){o[n]=ak(e[n],r)}),Oie(t).forEach(function(n){wWe(e,n)||(Aie(e,n)&&r.isMergeableObject(t[n])?o[n]=yWe(n,r)(e[n],t[n],r):o[n]=ak(t[n],r))}),o}function Mw(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||vWe,r.isMergeableObject=r.isMergeableObject||uWe,r.cloneUnlessOtherwiseSpecified=ak;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):xWe(e,t,r):ak(t,r)}Mw.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Mw(o,n,r)},{})};var SWe=Mw;Mie.exports=SWe});var Yi=dt((l5t,Ise)=>{Ise.exports=window.wp.a11y});var Wd=dt((c5t,Ose)=>{Ose.exports=window.wp.apiFetch});var Mse=dt((d5t,Ase)=>{Ase.exports=window.wp.escapeHtml});var Wt=dt((u5t,Nse)=>{Nse.exports=window.wp.notices});var or=dt((g5t,Hse)=>{Hse.exports=window.wp.htmlEntities});var Fe=dt((_5t,Use)=>{Use.exports=window.wp.primitives});var R=dt((w5t,Wse)=>{Wse.exports=window.ReactJSXRuntime});var X=dt((oOt,$se)=>{$se.exports=window.wp.components});var Rc=dt((MOt,yae)=>{yae.exports=window.wp.patterns});var oe=dt((NOt,_ae)=>{_ae.exports=window.React});var Kd=dt((_8t,Qae)=>{Qae.exports=window.ReactDOM});var Tce=dt(kce=>{"use strict";var ox=oe();function bZe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vZe=typeof Object.is=="function"?Object.is:bZe,yZe=ox.useState,_Ze=ox.useEffect,wZe=ox.useLayoutEffect,xZe=ox.useDebugValue;function SZe(e,t){var r=t(),o=yZe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return wZe(function(){n.value=r,n.getSnapshot=t,cY(n)&&i({inst:n})},[e,r,t]),_Ze(function(){return cY(n)&&i({inst:n}),e(function(){cY(n)&&i({inst:n})})},[e]),xZe(r),r}function cY(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!vZe(e,r)}catch{return!0}}function CZe(e,t){return t()}var EZe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?CZe:SZe;kce.useSyncExternalStore=ox.useSyncExternalStore!==void 0?ox.useSyncExternalStore:EZe});var nx=dt((GNt,Rce)=>{"use strict";Rce.exports=Tce()});var Ice=dt(Pce=>{"use strict";var f4=oe(),kZe=nx();function TZe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var RZe=typeof Object.is=="function"?Object.is:TZe,PZe=kZe.useSyncExternalStore,IZe=f4.useRef,OZe=f4.useEffect,AZe=f4.useMemo,MZe=f4.useDebugValue;Pce.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=IZe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=AZe(function(){function c(h){if(!d){if(d=!0,u=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return f=g}return f=h}if(g=f,RZe(u,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(u=h,g):(u=h,f=b)}var d=!1,u,f,m=r===void 0?null:r;return[function(){return c(t())},m===null?void 0:function(){return c(m())}]},[t,r,o,n]);var a=PZe(e,i[0],i[1]);return OZe(function(){s.hasValue=!0,s.value=a},[a]),MZe(a),a}});var Ace=dt((qNt,Oce)=>{"use strict";Oce.exports=Ice()});var Zq=dt((Zar,lhe)=>{lhe.exports=window.wp.theme});var aX=dt((fur,Qge)=>{Qge.exports=window.wp.warning});var s2=dt((hhr,gye)=>{gye.exports=window.wp.blob});var Nm=dt((ghr,bye)=>{bye.exports=window.wp.mediaUtils});var y_=dt((ugr,SM)=>{var M_e={\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"},N_e=Object.keys(M_e).join("|"),Mit=new RegExp(N_e,"g"),Nit=new RegExp(N_e,"");function Fit(e){return M_e[e]}var F_e=function(e){return e.replace(Mit,Fit)},Dit=function(e){return!!e.match(Nit)};SM.exports=F_e;SM.exports.has=Dit;SM.exports.remove=F_e});var g1=dt((obr,k0e)=>{k0e.exports=window.wp.wordcount});var Jo=dt((m_r,Lxe)=>{Lxe.exports=window.wp.keycodes});var pl=dt((dIr,b2e)=>{b2e.exports=window.wp.keyboardShortcuts});var y2e=dt((uIr,v2e)=>{v2e.exports=window.wp.viewport});var qb=dt((fIr,_2e)=>{_2e.exports=window.wp.plugins});var d4e=dt((sHr,c4e)=>{c4e.exports=window.wp.blockSerializationDefaultParser});var Op=dt((aHr,u4e)=>{u4e.exports=window.wp.richText});var Ote=dt((_Hr,S4e)=>{S4e.exports=window.wp.commands});var uD=dt((zHr,F4e)=>{F4e.exports=window.wp.uploadMedia});var Lh=dt((LWr,rAe)=>{rAe.exports=window.wp.dom});var w7e=dt((SQr,_7e)=>{"use strict";var tEt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";_7e.exports=tEt});var E7e=dt((CQr,C7e)=>{"use strict";var rEt=w7e();function x7e(){}function S7e(){}S7e.resetWarningCache=x7e;C7e.exports=function(){function e(o,n,i,s,a,c){if(c!==rEt){var d=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 d.name="Invariant Violation",d}}e.isRequired=e;function t(){return e}var r={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:S7e,resetWarningCache:x7e};return r.PropTypes=r,r}});var T7e=dt((TQr,k7e)=>{k7e.exports=E7e()();var EQr,kQr});var P7e=dt((eB,R7e)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof eB<"u")t(R7e,eB);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(eB,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var c=[],d=[];return{has:function(f){return c.indexOf(f)>-1},get:function(f){return d[c.indexOf(f)]},set:function(f,m){c.indexOf(f)===-1&&(c.push(f),d.push(m))},delete:function(f){var m=c.indexOf(f);m>-1&&(c.splice(m,1),d.splice(m,1))}}})(),o=function(d){return new Event(d,{bubbles:!0})};try{new Event("test")}catch{o=function(u){var f=document.createEvent("Event");return f.initEvent(u,!0,!1),f}}function n(c){if(!c||!c.nodeName||c.nodeName!=="TEXTAREA"||r.has(c))return;var d=null,u=null,f=null;function m(){var w=window.getComputedStyle(c,null);w.resize==="vertical"?c.style.resize="none":w.resize==="both"&&(c.style.resize="horizontal"),w.boxSizing==="content-box"?d=-(parseFloat(w.paddingTop)+parseFloat(w.paddingBottom)):d=parseFloat(w.borderTopWidth)+parseFloat(w.borderBottomWidth),isNaN(d)&&(d=0),v()}function h(w){{var x=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=x}c.style.overflowY=w}function g(w){for(var x=[];w&&w.parentNode&&w.parentNode instanceof Element;)w.parentNode.scrollTop&&x.push({node:w.parentNode,scrollTop:w.parentNode.scrollTop}),w=w.parentNode;return x}function b(){if(c.scrollHeight!==0){var w=g(c),x=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+d+"px",u=c.clientWidth,w.forEach(function(C){C.node.scrollTop=C.scrollTop}),x&&(document.documentElement.scrollTop=x)}}function v(){b();var w=Math.round(parseFloat(c.style.height)),x=window.getComputedStyle(c,null),C=x.boxSizing==="content-box"?Math.round(parseFloat(x.height)):c.offsetHeight;if(C<w?x.overflowY==="hidden"&&(h("scroll"),b(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):x.overflowY!=="hidden"&&(h("hidden"),b(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),f!==C){f=C;var S=o("autosize:resized");try{c.dispatchEvent(S)}catch{}}}var _=function(){c.clientWidth!==u&&v()},y=function(w){window.removeEventListener("resize",_,!1),c.removeEventListener("input",v,!1),c.removeEventListener("keyup",v,!1),c.removeEventListener("autosize:destroy",y,!1),c.removeEventListener("autosize:update",v,!1),Object.keys(w).forEach(function(x){c.style[x]=w[x]}),r.delete(c)}.bind(c,{height:c.style.height,resize:c.style.resize,overflowY:c.style.overflowY,overflowX:c.style.overflowX,wordWrap:c.style.wordWrap});c.addEventListener("autosize:destroy",y,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",v,!1),window.addEventListener("resize",_,!1),c.addEventListener("input",v,!1),c.addEventListener("autosize:update",v,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:y,update:v}),m()}function i(c){var d=r.get(c);d&&d.destroy()}function s(c){var d=r.get(c);d&&d.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(d){return d},a.destroy=function(c){return c},a.update=function(c){return c}):(a=function(d,u){return d&&Array.prototype.forEach.call(d.length?d:[d],function(f){return n(f,u)}),d},a.destroy=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],i),c},a.update=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],s),c}),t.default=a,e.exports=t.default})});var O7e=dt((RQr,I7e)=>{var oEt=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};I7e.exports=oEt});var M7e=dt((PQr,A7e)=>{var poe=O7e();function nEt(e){var t=poe(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=poe(e,"line-height"),r=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(r*=4,r/=3):t.indexOf("mm")!==-1?(r*=96,r/=25.4):t.indexOf("cm")!==-1?(r*=96,r/=2.54):t.indexOf("in")!==-1?r*=96:t.indexOf("pc")!==-1&&(r*=16),r=Math.round(r),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML="&nbsp;",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=poe(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var c=i.offsetHeight;r=c,a.removeChild(i)}return r}A7e.exports=nEt});var F7e=dt(Yh=>{"use strict";var iEt=Yh&&Yh.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),moe=Yh&&Yh.__assign||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},sEt=Yh&&Yh.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&(r[o[n]]=e[o[n]]);return r};Yh.__esModule=!0;var rB=oe(),l3=T7e(),tB=P7e(),aEt=M7e(),lEt=aEt,N7e="autosize:resized",cEt=(function(e){iEt(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.state={lineHeight:null},r.textarea=null,r.onResize=function(o){r.props.onResize&&r.props.onResize(o)},r.updateLineHeight=function(){r.textarea&&r.setState({lineHeight:lEt(r.textarea)})},r.onChange=function(o){var n=r.props.onChange;r.currentValue=o.currentTarget.value,n&&n(o)},r}return t.prototype.componentDidMount=function(){var r=this,o=this.props,n=o.maxRows,i=o.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return r.textarea&&tB(r.textarea)}):this.textarea&&tB(this.textarea),this.textarea&&this.textarea.addEventListener(N7e,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(N7e,this.onResize),tB.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,n=o.props,i=n.onResize,s=n.maxRows,a=n.onChange,c=n.style,d=n.innerRef,u=n.children,f=sEt(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=s&&m?m*s:null;return rB.createElement("textarea",moe({},f,{onChange:this.onChange,style:h?moe({},c,{maxHeight:h}):c,ref:function(g){r.textarea=g,typeof r.props.innerRef=="function"?r.props.innerRef(g):r.props.innerRef&&(r.props.innerRef.current=g)}}),u)},t.prototype.componentDidUpdate=function(){this.textarea&&tB.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l3.number,maxRows:l3.number,onResize:l3.func,innerRef:l3.any,async:l3.bool},t})(rB.Component);Yh.TextareaAutosize=rB.forwardRef(function(e,t){return rB.createElement(cEt,moe({},e,{innerRef:t}))})});var L7e=dt((OQr,D7e)=>{"use strict";var dEt=F7e();D7e.exports=dEt.TextareaAutosize});var LFe=dt((LJr,DFe)=>{DFe.exports=window.wp.serverSideRender});var aPt={};mr(aPt,{AlignmentToolbar:()=>xEt,Autocomplete:()=>wEt,AutosaveMonitor:()=>AD,BlockAlignmentToolbar:()=>SEt,BlockControls:()=>CEt,BlockEdit:()=>EEt,BlockEditorKeyboardShortcuts:()=>kEt,BlockFormatControls:()=>TEt,BlockIcon:()=>REt,BlockInspector:()=>PEt,BlockList:()=>IEt,BlockMover:()=>OEt,BlockNavigationDropdown:()=>AEt,BlockSelectionClearer:()=>MEt,BlockSettingsMenu:()=>NEt,BlockTitle:()=>FEt,BlockToolbar:()=>DEt,CharacterCount:()=>sE,ColorPalette:()=>LEt,ContrastChecker:()=>VEt,CopyHandler:()=>BEt,DefaultBlockAppender:()=>zEt,DocumentBar:()=>XD,DocumentOutline:()=>mC,DocumentOutlineCheck:()=>YAe,EditorHistoryRedo:()=>tL,EditorHistoryUndo:()=>nL,EditorKeyboardShortcuts:()=>oC,EditorKeyboardShortcutsRegister:()=>yD,EditorNotices:()=>i8e,EditorProvider:()=>NOe,EditorSnackbars:()=>c8e,EntitiesSavedStates:()=>_kt,ErrorBoundary:()=>h8e,FontSizePicker:()=>jEt,InnerBlocks:()=>UEt,Inserter:()=>HEt,InspectorAdvancedControls:()=>WEt,InspectorControls:()=>GEt,LocalAutosaveMonitor:()=>y8e,MediaPlaceholder:()=>QEt,MediaUpload:()=>JEt,MediaUploadCheck:()=>$Et,MultiSelectScrollIntoView:()=>ekt,NavigableToolbar:()=>tkt,ObserveTyping:()=>rkt,PageAttributesCheck:()=>gC,PageAttributesOrder:()=>E8e,PageAttributesPanel:()=>fL,PageAttributesParent:()=>D8e,PageTemplate:()=>hL,PanelColorSettings:()=>YEt,PlainText:()=>qEt,PluginBlockSettingsMenuItem:()=>$8e,PluginDocumentSettingPanel:()=>_L,PluginMoreMenuItem:()=>rMe,PluginPostPublishPanel:()=>xL,PluginPostStatusInfo:()=>CC,PluginPrePublishPanel:()=>EL,PluginPreviewMenuItem:()=>dMe,PluginSidebar:()=>jh,PluginSidebarMoreMenuItem:()=>pMe,PostAuthor:()=>IL,PostAuthorCheck:()=>OL,PostAuthorPanel:()=>NL,PostComments:()=>VL,PostDiscussionPanel:()=>WL,PostExcerpt:()=>UP,PostExcerptCheck:()=>ew,PostExcerptPanel:()=>b9e,PostFeaturedImage:()=>qP,PostFeaturedImageCheck:()=>Wh,PostFeaturedImagePanel:()=>eV,PostFormat:()=>XP,PostFormatCheck:()=>MC,PostLastRevision:()=>oV,PostLastRevisionCheck:()=>ow,PostLastRevisionPanel:()=>L9e,PostLockedModal:()=>W9e,PostPendingStatus:()=>K9e,PostPendingStatusCheck:()=>iV,PostPingbacks:()=>HL,PostPreviewButton:()=>DC,PostPublishButton:()=>LC,PostPublishButtonLabel:()=>lV,PostPublishPanel:()=>AV,PostSavedState:()=>UV,PostSchedule:()=>gV,PostScheduleCheck:()=>WV,PostScheduleLabel:()=>zC,PostSchedulePanel:()=>qV,PostSticky:()=>FV,PostStickyCheck:()=>MV,PostSwitchToDraftButton:()=>f7e,PostSyncStatus:()=>ZV,PostTaxonomies:()=>KC,PostTaxonomiesCheck:()=>QV,PostTaxonomiesFlatTermSelector:()=>eoe,PostTaxonomiesHierarchicalTermSelector:()=>noe,PostTaxonomiesPanel:()=>$V,PostTemplatePanel:()=>TL,PostTextEditor:()=>c3,PostTitle:()=>uB,PostTitleRaw:()=>pB,PostTrash:()=>tE,PostTrashCheck:()=>mB,PostTypeSupportCheck:()=>Wo,PostURL:()=>p3,PostURLCheck:()=>vB,PostURLLabel:()=>dFe,PostURLPanel:()=>xB,PostVisibility:()=>aNe,PostVisibilityCheck:()=>mFe,PostVisibilityLabel:()=>pV,RichText:()=>jFe,RichTextShortcut:()=>KEt,RichTextToolbarButton:()=>XEt,ServerSideRender:()=>BFe.default,SkipToSelectedBlock:()=>okt,TableOfContents:()=>IFe,TextEditorGlobalKeyboardShortcuts:()=>ykt,ThemeSupportCheck:()=>QL,TimeToRead:()=>iE,URLInput:()=>nkt,URLInputButton:()=>ikt,URLPopover:()=>skt,UnsavedChangesWarning:()=>FFe,VisualEditorGlobalKeyboardShortcuts:()=>vkt,Warning:()=>akt,WordCount:()=>nE,WritingFlow:()=>lkt,__unstableRichTextInputEvent:()=>ZEt,cleanForSlug:()=>LPe,createCustomColorsHOC:()=>ckt,getColorClassName:()=>dkt,getColorObjectByAttributeValues:()=>ukt,getColorObjectByColorValue:()=>fkt,getFontSize:()=>pkt,getFontSizeClass:()=>mkt,linkAutocompleter:()=>ID,mediaUpload:()=>Q7,privateApis:()=>gUe,registerEntityAction:()=>oPt,registerEntityField:()=>iPt,store:()=>F,storeConfig:()=>D2,transformStyles:()=>bUe.transformStyles,unregisterEntityAction:()=>nPt,unregisterEntityField:()=>sPt,useEntitiesSavedStatesIsDirty:()=>wkt,usePostScheduleLabel:()=>jC,usePostURLLabel:()=>yoe,usePostVisibilityLabel:()=>Qre,userAutocompleter:()=>OD,withColorContext:()=>hkt,withColors:()=>gkt,withFontSizes:()=>bkt});var UOe=l(Z(),1),WOe=l(he(),1),GOe=l(H(),1),YOe=l(Me(),1),qOe=l(vi(),1);var PD=l(Z(),1);var cie=l(Z(),1);var iie=l(Re(),1),sie={...iie.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,responsiveEditingEnabled:!0,blockStatesEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var aie=l(Z(),1);function kUe(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function TUe(e={},t){switch(t.type){case"REGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.actionId)}}}return e}function RUe(e={},t){switch(t.type){case"REGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.fieldId)}}}return e}var lie=(0,aie.combineReducers)({actions:TUe,fields:RUe,isReady:kUe});function d5(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function PUe(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function IUe(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function OUe(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function AUe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function MUe(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:t.type==="REQUEST_POST_UPDATE_START",options:t.options||{}}}return e}function NUe(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:t.type==="REQUEST_POST_DELETE_START"}}return e}function FUe(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function DUe(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function LUe(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function VUe(e=sie,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function BUe(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function zUe(e=void 0,t){return t.type==="SET_CANVAS_WIDTH"?t.width:e}function jUe(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function HUe(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function UUe(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function WUe(e={current:null}){return e}function GUe(e={current:null}){return e}function YUe(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e}function qUe(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function KUe(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function XUe(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function ZUe(e=1,t){switch(t.type){case"SET_REVISION_PAGE":return t.page;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:1}return e}function QUe(e=!0,t){switch(t.type){case"SET_SHOW_REVISION_DIFF":return t.showDiff;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:!0}return e}function JUe(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var die=(0,cie.combineReducers)({postId:PUe,postType:OUe,templateId:IUe,saving:MUe,deleting:NUe,postLock:FUe,template:AUe,postSavingLock:DUe,editorSettings:VUe,postAutosavingLock:LUe,renderingMode:BUe,canvasWidth:zUe,removedPanels:jUe,blockInserterPanel:HUe,inserterSidebarToggleRef:GUe,listViewPanel:UUe,listViewToggleRef:WUe,publishSidebarActive:YUe,stylesPath:qUe,showStylebook:KUe,revisionId:XUe,revisionPage:ZUe,showRevisionDiff:QUe,selectedNote:JUe,dataviews:lie});var yH={};mr(yH,{__experimentalGetDefaultTemplatePartAreas:()=>bqe,__experimentalGetDefaultTemplateType:()=>vqe,__experimentalGetDefaultTemplateTypes:()=>gqe,__experimentalGetTemplateInfo:()=>yqe,__unstableIsEditorReady:()=>fYe,canInsertBlockType:()=>fqe,canUserUseUnfilteredHTML:()=>nYe,didPostSaveRequestFail:()=>GGe,didPostSaveRequestSucceed:()=>WGe,getActivePostLock:()=>oYe,getAdjacentBlockClientId:()=>LYe,getAutosaveAttribute:()=>Sse,getBlock:()=>xYe,getBlockAttributes:()=>wYe,getBlockCount:()=>RYe,getBlockHierarchyRootClientId:()=>DYe,getBlockIndex:()=>QYe,getBlockInsertionPoint:()=>aqe,getBlockListSettings:()=>hqe,getBlockMode:()=>nqe,getBlockName:()=>yYe,getBlockOrder:()=>ZYe,getBlockRootClientId:()=>FYe,getBlockSelectionEnd:()=>IYe,getBlockSelectionStart:()=>PYe,getBlocks:()=>SYe,getBlocksByClientId:()=>TYe,getClientIdsOfDescendants:()=>CYe,getClientIdsWithDescendants:()=>EYe,getCurrentPost:()=>wi,getCurrentPostAttribute:()=>fk,getCurrentPostId:()=>Ga,getCurrentPostLastRevisionId:()=>MGe,getCurrentPostRevisionsCount:()=>gH,getCurrentPostType:()=>Wa,getCurrentTemplateId:()=>AGe,getDeviceType:()=>pYe,getEditedPostAttribute:()=>Ao,getEditedPostContent:()=>gk,getEditedPostPreviewLink:()=>KGe,getEditedPostSlug:()=>JGe,getEditedPostVisibility:()=>FGe,getEditorBlocks:()=>sYe,getEditorMode:()=>gYe,getEditorSelection:()=>uYe,getEditorSelectionEnd:()=>dYe,getEditorSelectionStart:()=>cYe,getEditorSettings:()=>vH,getFirstMultiSelectedBlockClientId:()=>UYe,getGlobalBlockCount:()=>kYe,getInserterItems:()=>pqe,getLastMultiSelectedBlockClientId:()=>WYe,getMultiSelectedBlockClientIds:()=>jYe,getMultiSelectedBlocks:()=>HYe,getMultiSelectedBlocksEndClientId:()=>XYe,getMultiSelectedBlocksStartClientId:()=>KYe,getNextBlockClientId:()=>BYe,getPermalink:()=>QGe,getPermalinkParts:()=>Tse,getPostEdits:()=>hk,getPostLockUser:()=>rYe,getPostTypeLabel:()=>_qe,getPreviousBlockClientId:()=>VYe,getRenderingMode:()=>A5,getSelectedBlock:()=>NYe,getSelectedBlockClientId:()=>MYe,getSelectedBlockCount:()=>OYe,getSelectedBlocksInitialCaretPosition:()=>zYe,getStateBeforeOptimisticTransaction:()=>bYe,getSuggestedPostFormat:()=>XGe,getTemplate:()=>dqe,getTemplateLock:()=>uqe,hasChangedContent:()=>xse,hasEditorRedo:()=>PGe,hasEditorUndo:()=>RGe,hasInserterItems:()=>mqe,hasMultiSelection:()=>tqe,hasNonPostEntityChanges:()=>IGe,hasSelectedBlock:()=>AYe,hasSelectedInnerBlock:()=>$Ye,inSomeHistory:()=>vYe,isAncestorMultiSelected:()=>qYe,isAutosavingPost:()=>YGe,isBlockInsertionPointVisible:()=>lqe,isBlockMultiSelected:()=>YYe,isBlockSelected:()=>JYe,isBlockValid:()=>_Ye,isBlockWithinSelection:()=>eqe,isCaretWithinFormattedText:()=>sqe,isCleanNewPost:()=>OGe,isCurrentPostPending:()=>DGe,isCurrentPostPublished:()=>bH,isCurrentPostScheduled:()=>LGe,isDeletingPost:()=>HGe,isEditedPostAutosaveable:()=>BGe,isEditedPostBeingScheduled:()=>zGe,isEditedPostDateFloating:()=>jGe,isEditedPostDirty:()=>I5,isEditedPostEmpty:()=>Ese,isEditedPostNew:()=>wse,isEditedPostPublishable:()=>VGe,isEditedPostSaveable:()=>Cse,isEditorPanelEnabled:()=>aYe,isEditorPanelOpened:()=>lYe,isEditorPanelRemoved:()=>Pse,isFirstMultiSelectedBlock:()=>GYe,isInserterOpened:()=>hYe,isListViewOpened:()=>mYe,isMultiSelecting:()=>rqe,isPermalinkEditable:()=>kse,isPostAutosavingLocked:()=>Rse,isPostLockTakeover:()=>tYe,isPostLocked:()=>$Ge,isPostSavingLocked:()=>eYe,isPreviewingPost:()=>qGe,isPublishSidebarEnabled:()=>iYe,isPublishSidebarOpened:()=>wqe,isPublishingPost:()=>ZGe,isSavingNonPostEntityChanges:()=>UGe,isSavingPost:()=>Dw,isSelectionEnabled:()=>oqe,isTyping:()=>iqe,isValidTemplate:()=>cqe});var vg=l(Ut(),1),Fw=l(Sn(),1),pk=l(Ko(),1),gr=l(Z(),1),Sf=l(Ll(),1),O5=l(Re(),1),_o=l(he(),1),bk=l(tr(),1);var gie=new Set(["meta"]),bie="core/editor",qj=/%(?:postname|pagename)%/,Kj=60*1e3,vie=["title","excerpt","content"];var Ir="wp_template",yi="wp_template_part",yf="wp_block",u5="wp_navigation",Cc="attachment",f5={custom:"custom",theme:"theme",plugin:"plugin"},Xj=["wp_template","wp_template_part"],yie=[...Xj,"wp_block","wp_navigation"],dg=[Ir,yi,yf,u5];var wie=l(ug(),1),{lock:xie,unlock:K}=(0,wie.__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/editor");function fg(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ar=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var $Ue=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function yy(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return ar(e,i)??ar(e,s);let a={};return $Ue.forEach(c=>{let d=ar(e,`settings${o}.${c}`)??ar(e,`settings.${c}`);d!==void 0&&(a=fg(a,c.split("."),d))}),a}function ok(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return fg(e,s.split("."),r)}var Eie=l(Zj(),1);var eWe="1600px",tWe="320px",rWe=1,oWe=.25,nWe=.75,iWe="14px";function Cie({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=tWe,maximumViewportWidth:n=eWe,scaleFactor:i=rWe,minimumFontSizeLimit:s}){if(s=_f(s)?s:iWe,r){let w=_f(r);if(!w?.unit||!w?.value)return null;let x=_f(s,{coerceTo:w.unit});if(x?.value&&!e&&!t&&w?.value<=x?.value)return null;if(t||(t=`${w.value}${w.unit}`),!e){let C=w.unit==="px"?w.value:w.value*16,S=Math.min(Math.max(1-.075*Math.log2(C),oWe),nWe),E=nk(w.value*S,3);x?.value&&E<x?.value?e=`${x.value}${x.unit}`:e=`${E}${w.unit}`}}let a=_f(e),c=a?.unit||"rem",d=_f(t,{coerceTo:c});if(!a||!d)return null;let u=_f(e,{coerceTo:"rem"}),f=_f(n,{coerceTo:c}),m=_f(o,{coerceTo:c});if(!f||!m||!u)return null;let h=f.value-m.value;if(!h)return null;let g=nk(m.value/100,3),b=nk(g,3)+c,v=100*((d.value-a.value)/h),_=nk((v||1)*i,3),y=`${u.value}${u.unit} + ((1vw - ${b}) * ${_})`;return`clamp(${e}, ${y}, ${t})`}function _f(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,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[,c,d]=a,u=parseFloat(c);return r==="px"&&(d==="em"||d==="rem")&&(u=u*o,d=r),d==="px"&&(r==="em"||r==="rem")&&(u=u/o,d=r),(r==="em"||r==="rem")&&(d==="em"||d==="rem")&&(d=r),d?{value:nk(u,3),unit:d}:null}function nk(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function Qj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function sWe(e){let t=e?.typography??{},r=e?.layout,o=_f(r?.wideSize)?r?.wideSize:null;return Qj(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function p5(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!Qj(t?.typography)&&!Qj(e))return r;let o=sWe(t)?.fluid??{},n=Cie({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var wf="body",ik=":root";function Iw(e){if(!e.includes(","))return[e];let t=[],r="",o=0;for(let n of e){if(n==="(")o++;else if(n===")"&&o>0)o--;else if(n===","&&o===0){t.push(r),r="";continue}r+=n}return t.push(r),t}var Ow=[{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)=>p5(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 Ud(e,t){if(!e||!t)return t;let r=Iw(e),o=Iw(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function kie(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Ud(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Ud(e,s)}))}),r}function m5(e,t){return e.includes(",")?Iw(e).map(n=>n+t).join(","):e+t}function Jj(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return Iw(t).map(s=>s.replace(o,n)).join(",")}function Tie(e,t){let r=`.is-style-${e}`,o=Iw(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return Jj(e,o.join(","))}function aWe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Eie.getCSSValueFromRawStyle)(ar(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function lWe(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function Aw(e,t){if(!e||!t)return e;let r=aWe(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=lWe(r.url,t?._links?.["wp:theme-file"])),r}function Rie(e,t,r=[],o="slug",n){let i=[t?ar(e,["blocks",t,...r]):void 0,ar(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let c of a){let d=s[c];if(d){let u=d.find(f=>f[o]===n);if(u)return o==="slug"||Rie(e,t,r,"slug",u.slug)[o]===u[o]?u:void 0}}}}function cWe(e,t,r,[o,n]=[]){let i=Ow.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=Rie(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,c=s[a];return _y(e,t,c)}return r}function dWe(e,t,r,o=[]){let n=(t?ar(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ar(e?.settings??{},["custom",...o]);return n?_y(e,t,n):r}function _y(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let d=ar(e,r.ref);if(!d||typeof d=="object"&&"ref"in d)return d;r=d}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...c]=s;return a==="preset"?cWe(e,t,r,c):a==="custom"?dWe(e,t,r,c):r}function pg(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=ar(e,i),a=void 0;if(s===void 0&&a){let d=!0,u=e;for(let f of i.split(".")){if(!u||typeof u!="object"||!Object.hasOwn(u,f)){d=!1;break}u=u[f]}d||(s=ar(e,a))}return o?_y(e,r,s):s}function sk(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return fg(e,i.split("."),r)}var $j=l(h5(),1);function wy(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,$j.default)(e?.styles,t?.styles)&&(0,$j.default)(e?.settings,t?.settings)}var Die=l(g5(),1);function Nie(e){return Object.prototype.toString.call(e)==="[object Object]"}function Fie(e){var t,r;return Nie(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Nie(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function gs(e,t){return(0,Die.default)(e,t,{isMergeableObject:Fie,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function Lie(e,t){var r=0,o,n;t=t||{};function i(){var s=o,a=arguments.length,c,d;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(d=0;d<a;d++)if(s.args[d]!==arguments[d]){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(a),d=0;d<a;d++)c[d]=arguments[d];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 rr=l(G(),1),Bie=l(Ut(),1),b5=new Map,CWe=[],eH={caption:(0,rr.__)("Caption"),link:(0,rr.__)("Link"),button:(0,rr.__)("Button"),heading:(0,rr.__)("Heading"),h1:(0,rr.__)("H1"),h2:(0,rr.__)("H2"),h3:(0,rr.__)("H3"),h4:(0,rr.__)("H4"),h5:(0,rr.__)("H5"),h6:(0,rr.__)("H6"),"settings.color":(0,rr.__)("Color"),"settings.typography":(0,rr.__)("Typography"),"settings.shadow":(0,rr.__)("Shadow"),"settings.layout":(0,rr.__)("Layout"),"styles.color":(0,rr.__)("Colors"),"styles.spacing":(0,rr.__)("Spacing"),"styles.background":(0,rr.__)("Background"),"styles.typography":(0,rr.__)("Typography"),"styles.border":(0,rr.__)("Border"),"styles.shadow":(0,rr.__)("Shadow"),"styles.outline":(0,rr.__)("Outline"),"styles.filter":(0,rr.__)("Filter"),"styles.dimensions":(0,rr.__)("Dimensions")},EWe=Lie(()=>(0,Bie.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),v5=e=>e!==null&&typeof e=="object";function kWe(e){if(eH[e])return eH[e];let t=e.split(".");if(t?.[0]==="blocks")return EWe()?.[t[1]]||t[1];if(t?.[0]==="elements")return eH[t[1]]||t[1]}function zie(e,t,r=""){if(!v5(e)&&!v5(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=v5(e)?e:{},t=v5(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),n=[];for(let i of o){let s=r?r+"."+i:i,a=zie(e[i],t[i],s);a&&(n=n.concat(a))}return n}var TWe=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function Vie(e){return Object.fromEntries(TWe.map(t=>[t,e?.styles?.[t]]))}function RWe(e,t){let r=JSON.stringify({next:e,previous:t});if(b5.has(r))return b5.get(r);let o=zie({styles:Vie(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:Vie(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return b5.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((s,a)=>{let c=kWe(a);return c&&s.push([a.split(".")[0],c]),s},[]);return b5.set(r,i),i}function tH(e,t,r={}){let o=RWe(e,t),n=o.length,{maxResults:i}=r;return n?(i&&n>i&&(o=o.slice(0,i)),Object.entries(o.reduce((s,a)=>{let c=s[a[0]]||[];return c.includes(a[1])||(s[a[0]]=[...c,a[1]]),s},{})).map(([s,a])=>{let c=a.length,d=a.join((0,rr.__)(", "));switch(s){case"blocks":return(0,rr.sprintf)((0,rr._n)("%s block.","%s blocks.",c),d);case"elements":return(0,rr.sprintf)((0,rr._n)("%s element.","%s elements.",c),d);case"settings":return(0,rr.sprintf)((0,rr.__)("%s settings."),d);case"styles":return(0,rr.sprintf)((0,rr.__)("%s styles."),d);default:return(0,rr.sprintf)((0,rr.__)("%s."),d)}})):CWe}var bs=l(Ut(),1),dk=l(Zj(),1),ise=l(Z(),1);function Nw(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,d=null;if(a&&i.root?d=i?.root:s?.__experimentalSelector?d=s.__experimentalSelector:d=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return d;let u=Array.isArray(t)?t:t.split(".");if(u.length===1){let m=o?d:null;if(a)return ar(i,`${c}.root`,null)||ar(i,c,null)||m;let h=s?ar(s,`${c}.__experimentalSelector`,null):void 0;return h?Ud(d,h):m}let f;return a&&(f=ar(i,c,null)),f||(o?Nw(e,u[0],r):null)}var PWe={grad:.9,turn:360,rad:360/(2*Math.PI)},cm=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},_i=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Ec=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Kie=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},jie=function(e){return{r:Ec(e.r,0,255),g:Ec(e.g,0,255),b:Ec(e.b,0,255),a:Ec(e.a)}},rH=function(e){return{r:_i(e.r),g:_i(e.g),b:_i(e.b),a:_i(e.a,3)}},IWe=/^#([0-9a-f]{3,8})$/i,y5=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Xie=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),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Zie=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),a=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,a,s,s,c,o][d],g:255*[c,o,o,a,s,s][d],b:255*[s,s,c,o,o,a][d],a:n}},Hie=function(e){return{h:Kie(e.h),s:Ec(e.s,0,100),l:Ec(e.l,0,100),a:Ec(e.a)}},Uie=function(e){return{h:_i(e.h),s:_i(e.s),l:_i(e.l),a:_i(e.a,3)}},Wie=function(e){return Zie((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},lk=function(e){return{h:(t=Xie(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},OWe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,AWe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,MWe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,NWe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iH={string:[[function(e){var t=IWe.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?_i(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?_i(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=MWe.exec(e)||NWe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:jie({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=OWe.exec(e)||AWe.exec(e);if(!t)return null;var r,o,n=Hie({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(PWe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Wie(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 cm(t)&&cm(r)&&cm(o)?jie({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(!cm(t)||!cm(r)||!cm(o))return null;var s=Hie({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return Wie(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!cm(t)||!cm(r)||!cm(o))return null;var s=(function(a){return{h:Kie(a.h),s:Ec(a.s,0,100),v:Ec(a.v,0,100),a:Ec(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return Zie(s)},"hsv"]]},Gie=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]},FWe=function(e){return typeof e=="string"?Gie(e.trim(),iH.string):typeof e=="object"&&e!==null?Gie(e,iH.object):[null,void 0]};var oH=function(e,t){var r=lk(e);return{h:r.h,s:Ec(r.s+100*t,0,100),l:r.l,a:r.a}},nH=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Yie=function(e,t){var r=lk(e);return{h:r.h,s:r.s,l:Ec(r.l+100*t,0,100),a:r.a}},sH=(function(){function e(t){this.parsed=FWe(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 _i(nH(this.rgba),2)},e.prototype.isDark=function(){return nH(this.rgba)<.5},e.prototype.isLight=function(){return nH(this.rgba)>=.5},e.prototype.toHex=function(){return t=rH(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?y5(_i(255*i)):"","#"+y5(r)+y5(o)+y5(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return rH(this.rgba)},e.prototype.toRgbString=function(){return t=rH(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 Uie(lk(this.rgba))},e.prototype.toHslString=function(){return t=Uie(lk(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=Xie(this.rgba),{h:_i(t.h),s:_i(t.s),v:_i(t.v),a:_i(t.a,3)};var t},e.prototype.invert=function(){return un({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),un(oH(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),un(oH(this.rgba,-t))},e.prototype.grayscale=function(){return un(oH(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),un(Yie(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),un(Yie(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"?un({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):_i(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=lk(this.rgba);return typeof t=="number"?un({h:t,s:r.s,l:r.l,a:r.a}):_i(r.h)},e.prototype.isEqual=function(t){return this.toHex()===un(t).toHex()},e})(),un=function(e){return e instanceof sH?e:new sH(e)},qie=[],_5=function(e){e.forEach(function(t){qie.indexOf(t)<0&&(t(sH,iH),qie.push(t))})};function DWe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=un(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Qie(e){return`${e}{filter:none}`}function Jie(e,t){return`${e}{filter:url(#${t})}`}function w5(e,t){let r=DWe(t);return`
+"use strict";var wp;(wp||={}).editor=(()=>{var wWe=Object.create;var N3=Object.defineProperty;var xWe=Object.getOwnPropertyDescriptor;var SWe=Object.getOwnPropertyNames;var CWe=Object.getPrototypeOf,kWe=Object.prototype.hasOwnProperty;var Ha=(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 ft=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),mr=(e,t)=>{for(var r in t)N3(e,r,{get:t[r],enumerable:!0})},bie=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of SWe(t))!kWe.call(e,n)&&n!==r&&N3(e,n,{get:()=>t[n],enumerable:!(o=xWe(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?wWe(CWe(e)):{},bie(t||!e||!e.__esModule?N3(r,"default",{value:e,enumerable:!0}):r,e)),EWe=e=>bie(N3({},"__esModule",{value:!0}),e);var X=ft((S5t,vie)=>{vie.exports=window.wp.data});var he=ft((C5t,_ie)=>{_ie.exports=window.wp.coreData});var H=ft((k5t,yie)=>{yie.exports=window.wp.element});var Me=ft((E5t,wie)=>{wie.exports=window.wp.compose});var mi=ft((T5t,xie)=>{xie.exports=window.wp.hooks});var Re=ft((P5t,Sie)=>{Sie.exports=window.wp.blockEditor});var Ut=ft((N5t,Iie)=>{Iie.exports=window.wp.blocks});var an=ft((F5t,Oie)=>{Oie.exports=window.wp.date});var Ko=ft((D5t,Aie)=>{Aie.exports=window.wp.url});var ps=ft((L5t,Mie)=>{Mie.exports=window.wp.deprecated});var Jt=ft((V5t,Nie)=>{Nie.exports=window.wp.preferences});var ng=ft((z5t,Bie)=>{Bie.exports=window.wp.privateApis});var mH=ft((q5t,Hie)=>{Hie.exports=window.wp.styleEngine});var G=ft((i3t,Kie)=>{Kie.exports=window.wp.i18n});var z3=ft((s3t,Xie)=>{"use strict";Xie.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 j3=ft((l3t,Jie)=>{"use strict";var fGe=function(t){return pGe(t)&&!mGe(t)};function pGe(e){return!!e&&typeof e=="object"}function mGe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||bGe(e)}var hGe=typeof Symbol=="function"&&Symbol.for,gGe=hGe?Symbol.for("react.element"):60103;function bGe(e){return e.$$typeof===gGe}function vGe(e){return Array.isArray(e)?[]:{}}function uE(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Aw(vGe(e),e,t):e}function _Ge(e,t,r){return e.concat(t).map(function(o){return uE(o,r)})}function yGe(e,t){if(!t.customMerge)return Aw;var r=t.customMerge(e);return typeof r=="function"?r:Aw}function wGe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Zie(e){return Object.keys(e).concat(wGe(e))}function Qie(e,t){try{return t in e}catch{return!1}}function xGe(e,t){return Qie(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function SGe(e,t,r){var o={};return r.isMergeableObject(e)&&Zie(e).forEach(function(n){o[n]=uE(e[n],r)}),Zie(t).forEach(function(n){xGe(e,n)||(Qie(e,n)&&r.isMergeableObject(t[n])?o[n]=yGe(n,r)(e[n],t[n],r):o[n]=uE(t[n],r))}),o}function Aw(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||_Ge,r.isMergeableObject=r.isMergeableObject||fGe,r.cloneUnlessOtherwiseSpecified=uE;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):SGe(e,t,r):uE(t,r)}Aw.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Aw(o,n,r)},{})};var CGe=Aw;Jie.exports=CGe});var vi=ft((x4t,Zse)=>{Zse.exports=window.wp.a11y});var jd=ft((S4t,Qse)=>{Qse.exports=window.wp.apiFetch});var $se=ft((C4t,Jse)=>{Jse.exports=window.wp.escapeHtml});var Kt=ft((k4t,eae)=>{eae.exports=window.wp.notices});var or=ft((F4t,pae)=>{pae.exports=window.wp.htmlEntities});var De=ft((B4t,mae)=>{mae.exports=window.wp.primitives});var P=ft((z4t,hae)=>{hae.exports=window.ReactJSXRuntime});var Z=ft((y9t,Cae)=>{Cae.exports=window.wp.components});var ae=ft((B9t,Bae)=>{Bae.exports=window.React});var Gd=ft((k8t,gle)=>{gle.exports=window.ReactDOM});var Yce=ft(Gce=>{"use strict";var ox=ae();function vQe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _Qe=typeof Object.is=="function"?Object.is:vQe,yQe=ox.useState,wQe=ox.useEffect,xQe=ox.useLayoutEffect,SQe=ox.useDebugValue;function CQe(e,t){var r=t(),o=yQe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return xQe(function(){n.value=r,n.getSnapshot=t,gY(n)&&i({inst:n})},[e,r,t]),wQe(function(){return gY(n)&&i({inst:n}),e(function(){gY(n)&&i({inst:n})})},[e]),SQe(r),r}function gY(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!_Qe(e,r)}catch{return!0}}function kQe(e,t){return t()}var EQe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?kQe:CQe;Gce.useSyncExternalStore=ox.useSyncExternalStore!==void 0?ox.useSyncExternalStore:EQe});var nx=ft((ZNt,qce)=>{"use strict";qce.exports=Yce()});var Xce=ft(Kce=>{"use strict";var EI=ae(),TQe=nx();function PQe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var RQe=typeof Object.is=="function"?Object.is:PQe,IQe=TQe.useSyncExternalStore,OQe=EI.useRef,AQe=EI.useEffect,MQe=EI.useMemo,NQe=EI.useDebugValue;Kce.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=OQe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=MQe(function(){function c(h){if(!d){if(d=!0,u=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return f=g}return f=h}if(g=f,RQe(u,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(u=h,g):(u=h,f=b)}var d=!1,u,f,m=r===void 0?null:r;return[function(){return c(t())},m===null?void 0:function(){return c(m())}]},[t,r,o,n]);var a=IQe(e,i[0],i[1]);return AQe(function(){s.hasValue=!0,s.value=a},[a]),NQe(a),a}});var Qce=ft((JNt,Zce)=>{"use strict";Zce.exports=Xce()});var Eq=ft((tQt,wpe)=>{wpe.exports=window.wp.theme});var JX=ft((vmr,Nve)=>{Nve.exports=window.wp.warning});var Gc=ft((Cgr,j_e)=>{j_e.exports=window.wp.patterns});var C2=ft((Bgr,Q_e)=>{Q_e.exports=window.wp.blob});var Mm=ft((zgr,J_e)=>{J_e.exports=window.wp.mediaUtils});var tb=ft((Fbr,N8)=>{var m0e={\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"},h0e=Object.keys(m0e).join("|"),Wst=new RegExp(h0e,"g"),Gst=new RegExp(h0e,"");function Yst(e){return m0e[e]}var g0e=function(e){return e.replace(Wst,Yst)},qst=function(e){return!!e.match(Gst)};N8.exports=g0e;N8.exports.has=qst;N8.exports.remove=g0e});var h1=ft((Tvr,cwe)=>{cwe.exports=window.wp.wordcount});var cn=ft((V0r,b1e)=>{b1e.exports=window.wp.keycodes});var pl=ft((GIr,oPe)=>{oPe.exports=window.wp.keyboardShortcuts});var NIe=ft((KHr,MIe)=>{MIe.exports=window.wp.blockSerializationDefaultParser});var Ap=ft((XHr,FIe)=>{FIe.exports=window.wp.richText});var zte=ft((lUr,qIe)=>{qIe.exports=window.wp.commands});var XIe=ft((cUr,KIe)=>{KIe.exports=window.wp.viewport});var av=ft((dUr,ZIe)=>{ZIe.exports=window.wp.plugins});var xD=ft((bWr,TOe)=>{TOe.exports=window.wp.uploadMedia});var Oh=ft((hYr,q9e)=>{q9e.exports=window.wp.dom});var hFe=ft((t$r,mFe)=>{"use strict";var lEt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";mFe.exports=lEt});var _Fe=ft((r$r,vFe)=>{"use strict";var cEt=hFe();function gFe(){}function bFe(){}bFe.resetWarningCache=gFe;vFe.exports=function(){function e(o,n,i,s,a,c){if(c!==cEt){var d=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 d.name="Invariant Violation",d}}e.isRequired=e;function t(){return e}var r={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:bFe,resetWarningCache:gFe};return r.PropTypes=r,r}});var wFe=ft((i$r,yFe)=>{yFe.exports=_Fe()();var o$r,n$r});var SFe=ft((pB,xFe)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof pB<"u")t(xFe,pB);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(pB,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var c=[],d=[];return{has:function(f){return c.indexOf(f)>-1},get:function(f){return d[c.indexOf(f)]},set:function(f,m){c.indexOf(f)===-1&&(c.push(f),d.push(m))},delete:function(f){var m=c.indexOf(f);m>-1&&(c.splice(m,1),d.splice(m,1))}}})(),o=function(d){return new Event(d,{bubbles:!0})};try{new Event("test")}catch{o=function(u){var f=document.createEvent("Event");return f.initEvent(u,!0,!1),f}}function n(c){if(!c||!c.nodeName||c.nodeName!=="TEXTAREA"||r.has(c))return;var d=null,u=null,f=null;function m(){var _=window.getComputedStyle(c,null);_.resize==="vertical"?c.style.resize="none":_.resize==="both"&&(c.style.resize="horizontal"),_.boxSizing==="content-box"?d=-(parseFloat(_.paddingTop)+parseFloat(_.paddingBottom)):d=parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth),isNaN(d)&&(d=0),v()}function h(_){{var x=c.style.width;c.style.width="0px",c.offsetWidth,c.style.width=x}c.style.overflowY=_}function g(_){for(var x=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&x.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return x}function b(){if(c.scrollHeight!==0){var _=g(c),x=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+d+"px",u=c.clientWidth,_.forEach(function(C){C.node.scrollTop=C.scrollTop}),x&&(document.documentElement.scrollTop=x)}}function v(){b();var _=Math.round(parseFloat(c.style.height)),x=window.getComputedStyle(c,null),C=x.boxSizing==="content-box"?Math.round(parseFloat(x.height)):c.offsetHeight;if(C<_?x.overflowY==="hidden"&&(h("scroll"),b(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):x.overflowY!=="hidden"&&(h("hidden"),b(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight),f!==C){f=C;var S=o("autosize:resized");try{c.dispatchEvent(S)}catch{}}}var y=function(){c.clientWidth!==u&&v()},w=function(_){window.removeEventListener("resize",y,!1),c.removeEventListener("input",v,!1),c.removeEventListener("keyup",v,!1),c.removeEventListener("autosize:destroy",w,!1),c.removeEventListener("autosize:update",v,!1),Object.keys(_).forEach(function(x){c.style[x]=_[x]}),r.delete(c)}.bind(c,{height:c.style.height,resize:c.style.resize,overflowY:c.style.overflowY,overflowX:c.style.overflowX,wordWrap:c.style.wordWrap});c.addEventListener("autosize:destroy",w,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",v,!1),window.addEventListener("resize",y,!1),c.addEventListener("input",v,!1),c.addEventListener("autosize:update",v,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:w,update:v}),m()}function i(c){var d=r.get(c);d&&d.destroy()}function s(c){var d=r.get(c);d&&d.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(d){return d},a.destroy=function(c){return c},a.update=function(c){return c}):(a=function(d,u){return d&&Array.prototype.forEach.call(d.length?d:[d],function(f){return n(f,u)}),d},a.destroy=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],i),c},a.update=function(c){return c&&Array.prototype.forEach.call(c.length?c:[c],s),c}),t.default=a,e.exports=t.default})});var kFe=ft((s$r,CFe)=>{var dEt=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};CFe.exports=dEt});var TFe=ft((a$r,EFe)=>{var Toe=kFe();function uEt(e){var t=Toe(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=Toe(e,"line-height"),r=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(r*=4,r/=3):t.indexOf("mm")!==-1?(r*=96,r/=25.4):t.indexOf("cm")!==-1?(r*=96,r/=2.54):t.indexOf("in")!==-1?r*=96:t.indexOf("pc")!==-1&&(r*=16),r=Math.round(r),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML="&nbsp;",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=Toe(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var c=i.offsetHeight;r=c,a.removeChild(i)}return r}EFe.exports=uEt});var RFe=ft(Vh=>{"use strict";var fEt=Vh&&Vh.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}})(),Poe=Vh&&Vh.__assign||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},pEt=Vh&&Vh.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&(r[o[n]]=e[o[n]]);return r};Vh.__esModule=!0;var hB=ae(),A5=wFe(),mB=SFe(),mEt=TFe(),hEt=mEt,PFe="autosize:resized",gEt=(function(e){fEt(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.state={lineHeight:null},r.textarea=null,r.onResize=function(o){r.props.onResize&&r.props.onResize(o)},r.updateLineHeight=function(){r.textarea&&r.setState({lineHeight:hEt(r.textarea)})},r.onChange=function(o){var n=r.props.onChange;r.currentValue=o.currentTarget.value,n&&n(o)},r}return t.prototype.componentDidMount=function(){var r=this,o=this.props,n=o.maxRows,i=o.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return r.textarea&&mB(r.textarea)}):this.textarea&&mB(this.textarea),this.textarea&&this.textarea.addEventListener(PFe,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(PFe,this.onResize),mB.destroy(this.textarea))},t.prototype.render=function(){var r=this,o=this,n=o.props,i=n.onResize,s=n.maxRows,a=n.onChange,c=n.style,d=n.innerRef,u=n.children,f=pEt(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=s&&m?m*s:null;return hB.createElement("textarea",Poe({},f,{onChange:this.onChange,style:h?Poe({},c,{maxHeight:h}):c,ref:function(g){r.textarea=g,typeof r.props.innerRef=="function"?r.props.innerRef(g):r.props.innerRef&&(r.props.innerRef.current=g)}}),u)},t.prototype.componentDidUpdate=function(){this.textarea&&mB.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:A5.number,maxRows:A5.number,onResize:A5.func,innerRef:A5.any,async:A5.bool},t})(hB.Component);Vh.TextareaAutosize=hB.forwardRef(function(e,t){return hB.createElement(gEt,Poe({},e,{innerRef:t}))})});var OFe=ft((c$r,IFe)=>{"use strict";var bEt=RFe();IFe.exports=bEt.TextareaAutosize});var ODe=ft((heo,IDe)=>{IDe.exports=window.wp.serverSideRender});var w5t={};mr(w5t,{AlignmentToolbar:()=>REt,Autocomplete:()=>PEt,AutosaveMonitor:()=>UD,BlockAlignmentToolbar:()=>IEt,BlockControls:()=>OEt,BlockEdit:()=>AEt,BlockEditorKeyboardShortcuts:()=>MEt,BlockFormatControls:()=>NEt,BlockIcon:()=>FEt,BlockInspector:()=>DEt,BlockList:()=>LEt,BlockMover:()=>VEt,BlockNavigationDropdown:()=>BEt,BlockSelectionClearer:()=>zEt,BlockSettingsMenu:()=>jEt,BlockTitle:()=>HEt,BlockToolbar:()=>UEt,CharacterCount:()=>ak,ColorPalette:()=>WEt,ContrastChecker:()=>GEt,CopyHandler:()=>YEt,DefaultBlockAppender:()=>qEt,DocumentBar:()=>aL,DocumentOutline:()=>gC,DocumentOutlineCheck:()=>LAe,EditorHistoryRedo:()=>pL,EditorHistoryUndo:()=>gL,EditorKeyboardShortcuts:()=>iC,EditorKeyboardShortcutsRegister:()=>ID,EditorNotices:()=>ZAe,EditorProvider:()=>k9e,EditorSnackbars:()=>e8e,EntitiesSavedStates:()=>TTt,ErrorBoundary:()=>s8e,FontSizePicker:()=>KEt,InnerBlocks:()=>ZEt,Inserter:()=>XEt,InspectorAdvancedControls:()=>QEt,InspectorControls:()=>JEt,LocalAutosaveMonitor:()=>d8e,MediaPlaceholder:()=>nTt,MediaUpload:()=>iTt,MediaUploadCheck:()=>sTt,MultiSelectScrollIntoView:()=>aTt,NavigableToolbar:()=>lTt,ObserveTyping:()=>cTt,PageAttributesCheck:()=>vC,PageAttributesOrder:()=>g8e,PageAttributesPanel:()=>CL,PageAttributesParent:()=>T8e,PageTemplate:()=>TL,PanelColorSettings:()=>$Et,PlainText:()=>eTt,PluginBlockSettingsMenuItem:()=>W8e,PluginDocumentSettingPanel:()=>AL,PluginMoreMenuItem:()=>K8e,PluginPostPublishPanel:()=>NL,PluginPostStatusInfo:()=>EC,PluginPrePublishPanel:()=>LL,PluginPreviewMenuItem:()=>oMe,PluginSidebar:()=>Fh,PluginSidebarMoreMenuItem:()=>aMe,PostAuthor:()=>UL,PostAuthorCheck:()=>WL,PostAuthorPanel:()=>qL,PostComments:()=>QL,PostDiscussionPanel:()=>oV,PostExcerpt:()=>p5,PostExcerptCheck:()=>$0,PostExcerptPanel:()=>u7e,PostFeaturedImage:()=>b5,PostFeaturedImageCheck:()=>Lh,PostFeaturedImagePanel:()=>pV,PostFormat:()=>_5,PostFormatCheck:()=>NC,PostLastRevision:()=>gV,PostLastRevisionCheck:()=>rw,PostLastRevisionPanel:()=>O7e,PostLockedModal:()=>V7e,PostPendingStatus:()=>H7e,PostPendingStatusCheck:()=>vV,PostPingbacks:()=>tV,PostPreviewButton:()=>LC,PostPublishButton:()=>VC,PostPublishButtonLabel:()=>wV,PostPublishPanel:()=>GV,PostSavedState:()=>rB,PostSchedule:()=>RV,PostScheduleCheck:()=>oB,PostScheduleLabel:()=>jC,PostSchedulePanel:()=>sB,PostSticky:()=>KV,PostStickyCheck:()=>YV,PostSwitchToDraftButton:()=>sFe,PostSyncStatus:()=>cB,PostTaxonomies:()=>XC,PostTaxonomiesCheck:()=>dB,PostTaxonomiesFlatTermSelector:()=>moe,PostTaxonomiesHierarchicalTermSelector:()=>voe,PostTaxonomiesPanel:()=>fB,PostTemplatePanel:()=>zL,PostTextEditor:()=>M5,PostTitle:()=>CB,PostTitleRaw:()=>EB,PostTrash:()=>rk,PostTrashCheck:()=>TB,PostTypeSupportCheck:()=>Ho,PostURL:()=>L5,PostURLCheck:()=>OB,PostURLLabel:()=>nDe,PostURLPanel:()=>FB,PostVisibility:()=>tNe,PostVisibilityCheck:()=>lDe,PostVisibilityLabel:()=>EV,RichText:()=>FDe,RichTextShortcut:()=>tTt,RichTextToolbarButton:()=>rTt,ServerSideRender:()=>MDe.default,SkipToSelectedBlock:()=>dTt,TableOfContents:()=>CDe,TextEditorGlobalKeyboardShortcuts:()=>ETt,ThemeSupportCheck:()=>dV,TimeToRead:()=>sk,URLInput:()=>uTt,URLInputButton:()=>fTt,URLPopover:()=>pTt,UnsavedChangesWarning:()=>RDe,VisualEditorGlobalKeyboardShortcuts:()=>kTt,Warning:()=>mTt,WordCount:()=>ik,WritingFlow:()=>hTt,__unstableRichTextInputEvent:()=>oTt,cleanForSlug:()=>l5e,createCustomColorsHOC:()=>gTt,getColorClassName:()=>bTt,getColorObjectByAttributeValues:()=>vTt,getColorObjectByColorValue:()=>_Tt,getFontSize:()=>yTt,getFontSizeClass:()=>wTt,linkAutocompleter:()=>jD,mediaUpload:()=>XN,privateApis:()=>bWe,registerEntityAction:()=>b5t,registerEntityField:()=>_5t,store:()=>N,storeConfig:()=>eP,transformStyles:()=>vWe.transformStyles,unregisterEntityAction:()=>v5t,unregisterEntityField:()=>y5t,useEntitiesSavedStatesIsDirty:()=>PTt,usePostScheduleLabel:()=>HC,usePostURLLabel:()=>Moe,usePostVisibilityLabel:()=>uoe,userAutocompleter:()=>HD,withColorContext:()=>xTt,withColors:()=>STt,withFontSizes:()=>CTt});var N9e=l(X(),1),F9e=l(he(),1),D9e=l(H(),1),L9e=l(Me(),1),V9e=l(mi(),1);var zD=l(X(),1);var Pie=l(X(),1);var Cie=l(Re(),1),kie={...Cie.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,responsiveEditingEnabled:!0,blockStatesEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only",autoAttachMediaEnabled:!0};var Eie=l(X(),1);function TWe(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function PWe(e={},t){switch(t.type){case"REGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_ACTION":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.actionId)}}}return e}function RWe(e={},t){switch(t.type){case"REGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:[...(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.config.id),t.config]}};case"UNREGISTER_ENTITY_FIELD":return{...e,[t.kind]:{...e[t.kind],[t.name]:(e[t.kind]?.[t.name]??[]).filter(r=>r.id!==t.fieldId)}}}return e}var Tie=(0,Eie.combineReducers)({actions:PWe,fields:RWe,isReady:TWe});function F3(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function IWe(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function OWe(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function AWe(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function MWe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function NWe(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:t.type==="REQUEST_POST_UPDATE_START",options:t.options||{}}}return e}function FWe(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:t.type==="REQUEST_POST_DELETE_START"}}return e}function DWe(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function LWe(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function VWe(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{let{[t.lockName]:r,...o}=e;return o}}return e}function BWe(e=kie,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function zWe(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function jWe(e=void 0,t){return t.type==="SET_CANVAS_WIDTH"?t.width:e}function HWe(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function UWe(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return t.isOpen?!1:e;case"SET_IS_INSERTER_OPENED":return t.value}return e}function WWe(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return t.value?!1:e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e}function GWe(e={current:null}){return e}function YWe(e={current:null}){return e}function qWe(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e}function KWe(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function XWe(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function ZWe(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function QWe(e=1,t){switch(t.type){case"SET_REVISION_PAGE":return t.page;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:1}return e}function JWe(e=!0,t){switch(t.type){case"SET_SHOW_REVISION_DIFF":return t.showDiff;case"SET_CURRENT_REVISION_ID":return t.revisionId?e:!0}return e}function $We(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var Rie=(0,Pie.combineReducers)({postId:IWe,postType:AWe,templateId:OWe,saving:NWe,deleting:FWe,postLock:DWe,template:MWe,postSavingLock:LWe,editorSettings:BWe,postAutosavingLock:VWe,renderingMode:zWe,canvasWidth:jWe,removedPanels:HWe,blockInserterPanel:UWe,inserterSidebarToggleRef:YWe,listViewPanel:WWe,listViewToggleRef:GWe,publishSidebarActive:qWe,stylesPath:KWe,showStylebook:XWe,revisionId:ZWe,revisionPage:QWe,showRevisionDiff:JWe,selectedNote:$We,dataviews:Tie});var LH={};mr(LH,{__experimentalGetDefaultTemplatePartAreas:()=>vKe,__experimentalGetDefaultTemplateType:()=>_Ke,__experimentalGetDefaultTemplateTypes:()=>bKe,__experimentalGetTemplateInfo:()=>yKe,__unstableIsEditorReady:()=>pqe,canInsertBlockType:()=>pKe,canUserUseUnfilteredHTML:()=>iqe,didPostSaveRequestFail:()=>YYe,didPostSaveRequestSucceed:()=>GYe,getActivePostLock:()=>nqe,getAdjacentBlockClientId:()=>Vqe,getAutosaveAttribute:()=>Use,getBlock:()=>Sqe,getBlockAttributes:()=>xqe,getBlockCount:()=>Rqe,getBlockHierarchyRootClientId:()=>Lqe,getBlockIndex:()=>Jqe,getBlockInsertionPoint:()=>lKe,getBlockListSettings:()=>gKe,getBlockMode:()=>iKe,getBlockName:()=>yqe,getBlockOrder:()=>Qqe,getBlockRootClientId:()=>Dqe,getBlockSelectionEnd:()=>Oqe,getBlockSelectionStart:()=>Iqe,getBlocks:()=>Cqe,getBlocksByClientId:()=>Pqe,getClientIdsOfDescendants:()=>kqe,getClientIdsWithDescendants:()=>Eqe,getCurrentPost:()=>bi,getCurrentPostAttribute:()=>gE,getCurrentPostId:()=>Wa,getCurrentPostLastRevisionId:()=>NYe,getCurrentPostRevisionsCount:()=>NH,getCurrentPostType:()=>Ua,getCurrentTemplateId:()=>MYe,getDeviceType:()=>mqe,getEditedPostAttribute:()=>xo,getEditedPostContent:()=>yE,getEditedPostPreviewLink:()=>XYe,getEditedPostSlug:()=>$Ye,getEditedPostVisibility:()=>DYe,getEditorBlocks:()=>aqe,getEditorMode:()=>bqe,getEditorSelection:()=>fqe,getEditorSelectionEnd:()=>uqe,getEditorSelectionStart:()=>dqe,getEditorSettings:()=>DH,getFirstMultiSelectedBlockClientId:()=>Wqe,getGlobalBlockCount:()=>Tqe,getInserterItems:()=>mKe,getLastMultiSelectedBlockClientId:()=>Gqe,getMultiSelectedBlockClientIds:()=>Hqe,getMultiSelectedBlocks:()=>Uqe,getMultiSelectedBlocksEndClientId:()=>Zqe,getMultiSelectedBlocksStartClientId:()=>Xqe,getNextBlockClientId:()=>zqe,getPermalink:()=>JYe,getPermalinkParts:()=>qse,getPostEdits:()=>_E,getPostLockUser:()=>oqe,getPostTypeLabel:()=>wKe,getPreviousBlockClientId:()=>Bqe,getRenderingMode:()=>r4,getSelectedBlock:()=>Fqe,getSelectedBlockClientId:()=>Nqe,getSelectedBlockCount:()=>Aqe,getSelectedBlocksInitialCaretPosition:()=>jqe,getStateBeforeOptimisticTransaction:()=>vqe,getSuggestedPostFormat:()=>ZYe,getTemplate:()=>uKe,getTemplateLock:()=>fKe,hasChangedContent:()=>Hse,hasEditorRedo:()=>IYe,hasEditorUndo:()=>RYe,hasInserterItems:()=>hKe,hasMultiSelection:()=>rKe,hasNonPostEntityChanges:()=>OYe,hasSelectedBlock:()=>Mqe,hasSelectedInnerBlock:()=>eKe,inSomeHistory:()=>_qe,isAncestorMultiSelected:()=>Kqe,isAutosavingPost:()=>qYe,isBlockInsertionPointVisible:()=>cKe,isBlockMultiSelected:()=>qqe,isBlockSelected:()=>$qe,isBlockValid:()=>wqe,isBlockWithinSelection:()=>tKe,isCaretWithinFormattedText:()=>aKe,isCleanNewPost:()=>AYe,isCurrentPostPending:()=>LYe,isCurrentPostPublished:()=>FH,isCurrentPostScheduled:()=>VYe,isDeletingPost:()=>UYe,isEditedPostAutosaveable:()=>zYe,isEditedPostBeingScheduled:()=>jYe,isEditedPostDateFloating:()=>HYe,isEditedPostDirty:()=>e4,isEditedPostEmpty:()=>Gse,isEditedPostNew:()=>jse,isEditedPostPublishable:()=>BYe,isEditedPostSaveable:()=>Wse,isEditorPanelEnabled:()=>lqe,isEditorPanelOpened:()=>cqe,isEditorPanelRemoved:()=>Xse,isFirstMultiSelectedBlock:()=>Yqe,isInserterOpened:()=>gqe,isListViewOpened:()=>hqe,isMultiSelecting:()=>oKe,isPermalinkEditable:()=>Yse,isPostAutosavingLocked:()=>Kse,isPostLockTakeover:()=>rqe,isPostLocked:()=>eqe,isPostSavingLocked:()=>tqe,isPreviewingPost:()=>KYe,isPublishSidebarEnabled:()=>sqe,isPublishSidebarOpened:()=>xKe,isPublishingPost:()=>QYe,isSavingNonPostEntityChanges:()=>WYe,isSavingPost:()=>Fw,isSelectionEnabled:()=>nKe,isTyping:()=>sKe,isValidTemplate:()=>dKe});var fg=l(Ut(),1),Nw=l(an(),1),bE=l(Ko(),1),vr=l(X(),1),xf=l(ps(),1),t4=l(Re(),1),wo=l(he(),1),wE=l(Jt(),1);var Fie=new Set(["meta"]),Die="core/editor",uH=/%(?:postname|pagename)%/,fH=60*1e3,Lie=["title","excerpt","content"];var br="wp_template",hi="wp_template_part",vf="wp_block",D3="wp_navigation",Tc="attachment",L3={custom:"custom",theme:"theme",plugin:"plugin"},pH=["wp_template","wp_template_part"],Vie=[...pH,"wp_block","wp_navigation"],og=[br,hi,vf,D3];var zie=l(ng(),1),{lock:jie,unlock:K}=(0,zie.__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/editor");function ig(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var lr=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var eGe=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function f_(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return lr(e,i)??lr(e,s);let a={};return eGe.forEach(c=>{let d=lr(e,`settings${o}.${c}`)??lr(e,`settings.${c}`);d!==void 0&&(a=ig(a,c.split("."),d))}),a}function aE(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return ig(e,s.split("."),r)}var Wie=l(mH(),1);var tGe="1600px",rGe="320px",oGe=1,nGe=.25,iGe=.75,sGe="14px";function Uie({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=rGe,maximumViewportWidth:n=tGe,scaleFactor:i=oGe,minimumFontSizeLimit:s}){if(s=_f(s)?s:sGe,r){let _=_f(r);if(!_?.unit||!_?.value)return null;let x=_f(s,{coerceTo:_.unit});if(x?.value&&!e&&!t&&_?.value<=x?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let C=_.unit==="px"?_.value:_.value*16,S=Math.min(Math.max(1-.075*Math.log2(C),nGe),iGe),k=lE(_.value*S,3);x?.value&&k<x?.value?e=`${x.value}${x.unit}`:e=`${k}${_.unit}`}}let a=_f(e),c=a?.unit||"rem",d=_f(t,{coerceTo:c});if(!a||!d)return null;let u=_f(e,{coerceTo:"rem"}),f=_f(n,{coerceTo:c}),m=_f(o,{coerceTo:c});if(!f||!m||!u)return null;let h=f.value-m.value;if(!h)return null;let g=lE(m.value/100,3),b=lE(g,3)+c,v=100*((d.value-a.value)/h),y=lE((v||1)*i,3),w=`${u.value}${u.unit} + ((1vw - ${b}) * ${y})`;return`clamp(${e}, ${w}, ${t})`}function _f(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,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[,c,d]=a,u=parseFloat(c);return r==="px"&&(d==="em"||d==="rem")&&(u=u*o,d=r),d==="px"&&(r==="em"||r==="rem")&&(u=u/o,d=r),(r==="em"||r==="rem")&&(d==="em"||d==="rem")&&(d=r),d?{value:lE(u,3),unit:d}:null}function lE(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function hH(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function aGe(e){let t=e?.typography??{},r=e?.layout,o=_f(r?.wideSize)?r?.wideSize:null;return hH(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function V3(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!hH(t?.typography)&&!hH(e))return r;let o=aGe(t)?.fluid??{},n=Uie({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var yf="body",cE=":root";function Iw(e){if(!e.includes(","))return[e];let t=[],r="",o=0;for(let n of e){if(n==="(")o++;else if(n===")"&&o>0)o--;else if(n===","&&o===0){t.push(r),r="";continue}r+=n}return t.push(r),t}var Ow=[{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)=>V3(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 zd(e,t){if(!e||!t)return t;let r=Iw(e),o=Iw(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Gie(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=zd(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=zd(e,s)}))}),r}function B3(e,t){return e.includes(",")?Iw(e).map(n=>n+t).join(","):e+t}function gH(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return Iw(t).map(s=>s.replace(o,n)).join(",")}function Yie(e,t){let r=`.is-style-${e}`,o=Iw(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return gH(e,o.join(","))}function lGe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Wie.getCSSValueFromRawStyle)(lr(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function cGe(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function sg(e,t){if(!e||!t)return e;let r=lGe(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:cGe(r.url,t?._links?.["wp:theme-file"])}:r}function qie(e,t,r=[],o="slug",n){let i=[t?lr(e,["blocks",t,...r]):void 0,lr(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let c of a){let d=s[c];if(d){let u=d.find(f=>f[o]===n);if(u)return o==="slug"||qie(e,t,r,"slug",u.slug)[o]===u[o]?u:void 0}}}}function dGe(e,t,r,[o,n]=[]){let i=Ow.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=qie(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,c=s[a];return p_(e,t,c)}return r}function uGe(e,t,r,o=[]){let n=(t?lr(e?.settings??{},["blocks",t,"custom",...o]):void 0)??lr(e?.settings??{},["custom",...o]);return n?p_(e,t,n):r}function p_(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let d=lr(e,r.ref);if(!d||typeof d=="object"&&"ref"in d)return d;r=d}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...c]=s;return a==="preset"?dGe(e,t,r,c):a==="custom"?uGe(e,t,r,c):r}function ag(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=lr(e,i),a=void 0;if(s===void 0&&a){let d=!0,u=e;for(let f of i.split(".")){if(!u||typeof u!="object"||!Object.hasOwn(u,f)){d=!1;break}u=u[f]}d||(s=lr(e,a))}return o?p_(e,r,s):s}function dE(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return ig(e,i.split("."),r)}var bH=l(z3(),1);function m_(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,bH.default)(e?.styles,t?.styles)&&(0,bH.default)(e?.settings,t?.settings)}var tse=l(j3(),1);function $ie(e){return Object.prototype.toString.call(e)==="[object Object]"}function ese(e){var t,r;return $ie(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!($ie(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function ms(e,t){return(0,tse.default)(e,t,{isMergeableObject:ese,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function rse(e,t){var r=0,o,n;t=t||{};function i(){var s=o,a=arguments.length,c,d;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(d=0;d<a;d++)if(s.args[d]!==arguments[d]){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(a),d=0;d<a;d++)c[d]=arguments[d];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 rr=l(G(),1),nse=l(Ut(),1),H3=new Map,kGe=[],vH={caption:(0,rr.__)("Caption"),link:(0,rr.__)("Link"),button:(0,rr.__)("Button"),heading:(0,rr.__)("Heading"),h1:(0,rr.__)("H1"),h2:(0,rr.__)("H2"),h3:(0,rr.__)("H3"),h4:(0,rr.__)("H4"),h5:(0,rr.__)("H5"),h6:(0,rr.__)("H6"),"settings.color":(0,rr.__)("Color"),"settings.typography":(0,rr.__)("Typography"),"settings.shadow":(0,rr.__)("Shadow"),"settings.layout":(0,rr.__)("Layout"),"styles.color":(0,rr.__)("Colors"),"styles.spacing":(0,rr.__)("Spacing"),"styles.background":(0,rr.__)("Background"),"styles.typography":(0,rr.__)("Typography"),"styles.border":(0,rr.__)("Border"),"styles.shadow":(0,rr.__)("Shadow"),"styles.outline":(0,rr.__)("Outline"),"styles.filter":(0,rr.__)("Filter"),"styles.dimensions":(0,rr.__)("Dimensions")},EGe=rse(()=>(0,nse.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),U3=e=>e!==null&&typeof e=="object";function TGe(e){if(vH[e])return vH[e];let t=e.split(".");if(t?.[0]==="blocks")return EGe()?.[t[1]]||t[1];if(t?.[0]==="elements")return vH[t[1]]||t[1]}function ise(e,t,r=""){if(!U3(e)&&!U3(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=U3(e)?e:{},t=U3(t)?t:{};let o=new Set([...Object.keys(e),...Object.keys(t)]),n=[];for(let i of o){let s=r?r+"."+i:i,a=ise(e[i],t[i],s);a&&(n=n.concat(a))}return n}var PGe=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function ose(e){return Object.fromEntries(PGe.map(t=>[t,e?.styles?.[t]]))}function RGe(e,t){let r=JSON.stringify({next:e,previous:t});if(H3.has(r))return H3.get(r);let o=ise({styles:ose(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:ose(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return H3.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((s,a)=>{let c=TGe(a);return c&&s.push([a.split(".")[0],c]),s},[]);return H3.set(r,i),i}function _H(e,t,r={}){let o=RGe(e,t),n=o.length,{maxResults:i}=r;return n?(i&&n>i&&(o=o.slice(0,i)),Object.entries(o.reduce((s,a)=>{let c=s[a[0]]||[];return c.includes(a[1])||(s[a[0]]=[...c,a[1]]),s},{})).map(([s,a])=>{let c=a.length,d=a.join((0,rr.__)(", "));switch(s){case"blocks":return(0,rr.sprintf)((0,rr._n)("%s block.","%s blocks.",c),d);case"elements":return(0,rr.sprintf)((0,rr._n)("%s element.","%s elements.",c),d);case"settings":return(0,rr.sprintf)((0,rr.__)("%s settings."),d);case"styles":return(0,rr.sprintf)((0,rr.__)("%s styles."),d);default:return(0,rr.sprintf)((0,rr.__)("%s."),d)}})):kGe}var hs=l(Ut(),1),mE=l(mH(),1),kse=l(X(),1);function Mw(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,c=Array.isArray(t)?t.join("."):t,d=null;if(a&&i.root?d=i?.root:s?.__experimentalSelector?d=s.__experimentalSelector:d=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return d;let u=Array.isArray(t)?t:t.split(".");if(u.length===1){let m=o?d:null;if(a)return lr(i,`${c}.root`,null)||lr(i,c,null)||m;let h=s?lr(s,`${c}.__experimentalSelector`,null):void 0;return h?zd(d,h):m}let f;return a&&(f=lr(i,c,null)),f||(o?Mw(e,u[0],r):null)}var IGe={grad:.9,turn:360,rad:360/(2*Math.PI)},dm=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},gi=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Pc=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},pse=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},sse=function(e){return{r:Pc(e.r,0,255),g:Pc(e.g,0,255),b:Pc(e.b,0,255),a:Pc(e.a)}},yH=function(e){return{r:gi(e.r),g:gi(e.g),b:gi(e.b),a:gi(e.a,3)}},OGe=/^#([0-9a-f]{3,8})$/i,W3=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},mse=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),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},hse=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),a=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,a,s,s,c,o][d],g:255*[c,o,o,a,s,s][d],b:255*[s,s,c,o,o,a][d],a:n}},ase=function(e){return{h:pse(e.h),s:Pc(e.s,0,100),l:Pc(e.l,0,100),a:Pc(e.a)}},lse=function(e){return{h:gi(e.h),s:gi(e.s),l:gi(e.l),a:gi(e.a,3)}},cse=function(e){return hse((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},fE=function(e){return{h:(t=mse(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},AGe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,MGe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,NGe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,FGe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,SH={string:[[function(e){var t=OGe.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?gi(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?gi(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=NGe.exec(e)||FGe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:sse({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=AGe.exec(e)||MGe.exec(e);if(!t)return null;var r,o,n=ase({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(IGe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return cse(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 dm(t)&&dm(r)&&dm(o)?sse({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(!dm(t)||!dm(r)||!dm(o))return null;var s=ase({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return cse(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!dm(t)||!dm(r)||!dm(o))return null;var s=(function(a){return{h:pse(a.h),s:Pc(a.s,0,100),v:Pc(a.v,0,100),a:Pc(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return hse(s)},"hsv"]]},dse=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]},DGe=function(e){return typeof e=="string"?dse(e.trim(),SH.string):typeof e=="object"&&e!==null?dse(e,SH.object):[null,void 0]};var wH=function(e,t){var r=fE(e);return{h:r.h,s:Pc(r.s+100*t,0,100),l:r.l,a:r.a}},xH=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},use=function(e,t){var r=fE(e);return{h:r.h,s:r.s,l:Pc(r.l+100*t,0,100),a:r.a}},CH=(function(){function e(t){this.parsed=DGe(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 gi(xH(this.rgba),2)},e.prototype.isDark=function(){return xH(this.rgba)<.5},e.prototype.isLight=function(){return xH(this.rgba)>=.5},e.prototype.toHex=function(){return t=yH(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?W3(gi(255*i)):"","#"+W3(r)+W3(o)+W3(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return yH(this.rgba)},e.prototype.toRgbString=function(){return t=yH(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 lse(fE(this.rgba))},e.prototype.toHslString=function(){return t=lse(fE(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=mse(this.rgba),{h:gi(t.h),s:gi(t.s),v:gi(t.v),a:gi(t.a,3)};var t},e.prototype.invert=function(){return Nn({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),Nn(wH(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Nn(wH(this.rgba,-t))},e.prototype.grayscale=function(){return Nn(wH(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Nn(use(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Nn(use(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"?Nn({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):gi(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=fE(this.rgba);return typeof t=="number"?Nn({h:t,s:r.s,l:r.l,a:r.a}):gi(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Nn(t).toHex()},e})(),Nn=function(e){return e instanceof CH?e:new CH(e)},fse=[],gse=function(e){e.forEach(function(t){fse.indexOf(t)<0&&(t(CH,SH),fse.push(t))})};function LGe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Nn(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function bse(e){return`${e}{filter:none}`}function vse(e,t){return`${e}{filter:url(#${t})}`}function G3(e,t){let r=LGe(t);return`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -29,20 +29,20 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function mg(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 aH(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function LWe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function x5(e,t="0"){let r=LWe(e);if(!r)return null;let o=aH(r?.top)||t,n=aH(r?.left)||t;return o===n?o:`${o} ${n}`}var $ie={backgroundSize:"cover",backgroundPosition:"50% 50%"};function VWe(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function ese(e){if(!e||!VWe(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:$ie.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:$ie.backgroundPosition}),t}var tse={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 rse={mobile:"480px",tablet:"782px"},ose=/^(\d+|\d*\.\d+)(px|em|rem)$/,BWe=16;function zWe(e){return"mobile"in e||"tablet"in e}function jWe(e){return!e||typeof e!="object"?{}:zWe(e)?e:e.settings?.viewport??{}}function HWe(e){return typeof e=="string"&&ose.test(e.trim())}function lH(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(ose);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*BWe}function cH(e){let t=jWe(e),r={},o={};Object.keys(rse).forEach(a=>{let c=a,d=t[c],u=lH(d);u!==void 0&&HWe(d)&&(r[c]=d.trim(),o[c]=u)});let n=Object.keys(r);if(!n.length)return{...rse};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function ck(e){let t=cH(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}var UWe={button:"wp-element-button",caption:"wp-element-caption"},WWe={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},sse={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},GWe={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function YWe(e="*",t={}){return Ow.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=ar(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:c})=>{i.forEach(({classSuffix:d,propertyName:u})=>{let f=`.has-${mg(c)}-${d}`,m=e?`:where(${e})${f}`:f,h=`var(--wp--preset--${n}--${mg(c)})`;r+=`${m}{${u}: ${h} !important;}`})})}),r},"")}function qWe(e={}){return Ow.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=ar(e,t.path,{});return["default","theme","custom"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>w5(`wp-duotone-${n.slug}`,n.colors))).join("")})}function ase(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+mg(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...ase(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var KWe=(e,t,r)=>{if(r!=="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],c={...e};return delete c[i],c[s]=a,c}return e},XWe=(e,t)=>{let r=".wp-block-button";if(!(r in e))return e;let o={...e};return o[r]=o[r].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let c="var(--wp--preset--dimension--";if(a===null&&s.startsWith(c)&&s.endsWith(")")){let d=s.slice(c.length,-1),u={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(u))if(Array.isArray(f)){for(let m of f)if(m.slug===d&&typeof m.size=="string"&&m.size.endsWith("%")){a=parseFloat(m.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)))`}),o},ZWe=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},d=C5(c);r[a]=[...r[a]||[],...d],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},c=C5(a);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function C5(e={},t="",r,o={},n=!1){let i=wf===t,s=Object.entries(bs.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[d,{value:u,properties:f,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=u;if(g[0]==="elements"||m)return c;let b=ar(e,g);if(d==="--wp--style--root--padding"&&(typeof b=="string"||!r))return c;if(f&&typeof b!="string")Object.entries(f).forEach(v=>{let[_,y]=v;if(!ar(b,[y],!1))return;let w=_.startsWith("--")?_:mg(_);c.push(`${w}: ${(0,dk.getCSSValueFromRawStyle)(ar(b,[y]))}`)});else if(ar(e,g,!1)){let v=d.startsWith("--")?d:mg(d);c.push(`${v}: ${(0,dk.getCSSValueFromRawStyle)(ar(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=Aw(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...ese(e.background)}})),(0,dk.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let d=c.key.startsWith("--")?c.key:mg(c.key),u=Aw(c.value,o);d==="font-size"&&(u=p5({name:"",slug:"",size:u},o?.settings)),d==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${d}: ${u}`)}),s}function QWe({layoutDefinitions:e=tse,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,c=o?x5(a):"";n&&(r===wf?c=c||"0.5em":!o&&i&&(c=i));let d=o&&a&&typeof a!="string"?x5(a.top):c;if(c&&e&&(Object.values(e).forEach(({className:u,name:f,spacingStyles:m})=>{if(!o&&f!=="flex"&&f!=="grid")return;let h=["default","constrained"].includes(f)?d:c;m?.length&&m.forEach(g=>{let b=[];if(g.rules&&Object.entries(g.rules).forEach(([v,_])=>{b.push(`${v}: ${_||h}`)}),b.length){let v="";o?v=r===wf?`:root :where(.${u})${g?.selector||""}`:`:root :where(${r}-${u})${g?.selector||""}`:v=r===wf?`:where(.${u}${g?.selector||""})`:`:where(${r}.${u}${g?.selector||""})`,s+=`${v} { ${b.join("; ")}; }`}})}),r===wf&&o&&(s+=`${ik} { --wp--style--block-gap: ${c}; }`)),r===wf&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:m,baseStyles:h})=>{m&&u.includes(m)&&(s+=`${r} .${f} { display:${m}; }`),h?.length&&h.forEach(g=>{let b=[];if(g.rules&&Object.entries(g.rules).forEach(([v,_])=>{b.push(`${v}: ${_}`)}),b.length){let v=`.${f}${g?.selector||""}`;s+=`${v} { ${b.join("; ")}; }`}})})}return s}var JWe=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function $We(e,t){return S5(e,void 0,t)}function S5(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?sse[t]??[]:[],s=o.filter(([a])=>JWe.includes(a)||n.includes(a)||r[a]).map(([a,c])=>[a,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function nse(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,c=n?sse[n]??[]:GWe[i??""]??[];return c.length?c.flatMap(d=>{let u=t?.[d];return!u||typeof u!="object"?[]:[{styles:JSON.parse(JSON.stringify(u)),selector:r,selectorSuffix:d,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function eGe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:c,name:d,elementName:u,isStyleVariation:f,variationName:m}=e;return!d&&!u?[]:Object.entries(t).flatMap(([h,g])=>{let b=r?.[h];return!b||typeof b!="object"?[]:[{styles:JSON.parse(JSON.stringify(b)),selector:o,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:d,elementName:u,isStyleVariation:f,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:a}]})}function dH(e,t){let r={...e?.elements??{}};return Object.keys(t).forEach(o=>{Object.entries(e?.[o]?.elements??{}).forEach(([n,i])=>{r[n]={...r[n]??{},[o]:i}})}),r}var tGe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=ck(e),n=$We(e.styles,o);return n&&r.push({styles:n,selector:wf,skipSelectorWrapper:!0}),Object.entries(bs.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!UWe[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=S5(s,i,o),c=s,d=[],u=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let h=m,g=S5(h,i,o);h?.css&&(g.css=h.css);let b=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(b&&typeof t!="string"){let v=t[i];u.push({styles:g,selector:b,featureSelectors:v?.featureSelectors,fallbackGapValue:v?.fallbackGapValue,hasLayoutSupport:v?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:b+v.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(dH(h,o)).forEach(([v,_])=>{_&&bs.__EXPERIMENTAL_ELEMENTS[v]&&d.push({styles:_,selector:Ud(b,bs.__EXPERIMENTAL_ELEMENTS[v]),elementName:v,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([v,_])=>{let y=typeof t!="string"?Ud(b,t[v]?.selector):void 0,w=typeof t!="string"?Ud(b,t[v]?.duotoneSelector):void 0,x=typeof t!="string"?kie(b,t[v]?.featureSelectors??{}):void 0,C=S5(_,v,o);_?.css&&(C.css=_.css),!(!y||typeof t=="string")&&(d.push({selector:y,name:v,isStyleVariation:!0,duotoneSelector:w,featureSelectors:x,fallbackGapValue:t[v]?.fallbackGapValue,hasLayoutSupport:t[v]?.hasLayoutSupport,styles:C}),Object.entries(dH(_,o)).forEach(([S,E])=>{E&&bs.__EXPERIMENTAL_ELEMENTS[S]&&d.push({styles:E,selector:Ud(y,bs.__EXPERIMENTAL_ELEMENTS[S]),elementName:S,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&r.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}),r.push(...u),Object.entries(dH(c,o)).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&bs.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>bs.__EXPERIMENTAL_ELEMENTS[f].split(",").map(b=>h+" "+b)).join(","),elementName:f})}),r.push(...d)}),r},uH=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return Ow.forEach(({path:c})=>{let d=ar(s,c,!1);d!==!1&&(a=fg(a,c,d))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:ik}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let c=a.custom;if(typeof t=="string"||!t[s])return;let d=o(a);(Object.keys(d).length>0||c)&&r.push({presets:d,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function rGe(e,t,r){if(!e||typeof e=="string")return r;let o=e[t];return typeof o=="string"?o:typeof o=="object"&&o.root?o.root:r}function oGe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=ar(e,r,[]),a=[];for(let c of["default","theme","custom"])if(s[c])for(let d of s[c]){let u=mg(d.slug);o&&!n?a.push(`--wp--preset--${i}--${u}: ${d[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${u}: ${n(d,t)}`)}return a}var nGe=(e,t)=>{let r=uH(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let c=s,d={[c]:[]};if(e?.settings)for(let f of Ow){let m=oGe(n,e.settings,f);if(m.length===0)continue;let h=rGe(a,f.path[0],c);d[h]||(d[h]=[]),d[h].push(...m)}let u=ase(i,"--wp--custom--","--");u.length>0&&d[c].push(...u);for(let[f,m]of Object.entries(d))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o};function iGe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:c,mediaQuery:d,duotoneSelector:u,styles:f,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:b,layoutHasBlockGapSupport:v,skipSelectorWrapper:_,name:y,variationName:w}=e,x="",C=c?m5(a,c):a;if(g&&typeof g!="string"){let O=ZWe(g,f);O=KWe(O,t.settings,y),O=XWe(O,t.settings),Object.entries(O).forEach(([T,I])=>{if(I.length){let k=w?Tie(w,T):T;k=c?m5(k,c):k;let M=I.join(";");x+=`:root :where(${k}){${M};}`}})}if(u){let O={};f?.filter&&(O.filter=f.filter,delete f.filter);let T=C5(O);T.length&&(x+=`${u}{${T.join(";")};}`)}let S=b??C;!o&&(wf===S||h)&&(x+=QWe({style:f,selector:S,hasBlockGapSupport:v??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let P=C5(f,C,r,t,s);if(P?.length){let O=_?C:`:root :where(${C})`;x+=`${O}{${P.join(";")};}`}return f?.css&&(x+=lse(f.css,`:root :where(${C})`)),d&&x?`${d}{${x}}`:x}var sGe=(e,t,r,o,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=e,d=tGe(c,t),u=uH(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=c?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,b="";if(a.presets&&(m||h)&&(b+=`${ik} {`,b=m?b+` --wp--style--global--content-size: ${m};`:b,b=h?b+` --wp--style--global--wide-size: ${h};`:b,b+="}"),g&&(b+=":where(body) {margin: 0;",a.rootPadding&&f&&(b+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function lg(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 kH(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function VGe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Y3(e,t="0"){let r=VGe(e);if(!r)return null;let o=kH(r?.top)||t,n=kH(r?.left)||t;return o===n?o:`${o} ${n}`}var _se={backgroundSize:"cover",backgroundPosition:"50% 50%"};function BGe(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function yse(e){if(!e||!BGe(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:_se.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:_se.backgroundPosition}),t}var wse={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 xse={mobile:"480px",tablet:"782px"},Sse=/^(\d+|\d*\.\d+)(px|em|rem)$/,zGe=16;function jGe(e){return"mobile"in e||"tablet"in e}function HGe(e){return!e||typeof e!="object"?{}:jGe(e)?e:e.settings?.viewport??{}}function UGe(e){return typeof e=="string"&&Sse.test(e.trim())}function EH(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Sse);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*zGe}function TH(e){let t=HGe(e),r={},o={};Object.keys(xse).forEach(a=>{let c=a,d=t[c],u=EH(d);u!==void 0&&UGe(d)&&(r[c]=d.trim(),o[c]=u)});let n=Object.keys(r);if(!n.length)return{...xse};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function pE(e){let t=TH(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}var WGe={button:"wp-element-button",caption:"wp-element-caption"},GGe={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},Ese={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},YGe={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function qGe(e="*",t={}){return Ow.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=lr(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:c})=>{i.forEach(({classSuffix:d,propertyName:u})=>{let f=`.has-${lg(c)}-${d}`,m=e?`:where(${e})${f}`:f,h=`var(--wp--preset--${n}--${lg(c)})`;r+=`${m}{${u}: ${h} !important;}`})})}),r},"")}function KGe(e={}){return Ow.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=lr(e,t.path,{});return["default","theme","custom"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>G3(`wp-duotone-${n.slug}`,n.colors))).join("")})}function Tse(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+lg(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...Tse(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var XGe=(e,t,r)=>{if(r!=="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],c={...e};return delete c[i],c[s]=a,c}return e},ZGe=(e,t)=>{let r=".wp-block-button";if(!(r in e))return e;let o={...e};return o[r]=o[r].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let c="var(--wp--preset--dimension--";if(a===null&&s.startsWith(c)&&s.endsWith(")")){let d=s.slice(c.length,-1),u={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(u))if(Array.isArray(f)){for(let m of f)if(m.slug===d&&typeof m.size=="string"&&m.size.endsWith("%")){a=parseFloat(m.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)))`}),o},QGe=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[o][s])return;let c={[o]:{[s]:t[o][s]}},d=K3(c);r[a]=[...r[a]||[],...d],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},c=K3(a);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function K3(e={},t="",r,o={},n=!1){let i=yf===t,s=Object.entries(hs.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[d,{value:u,properties:f,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=u;if(g[0]==="elements"||m)return c;let b=lr(e,g);if(d==="--wp--style--root--padding"&&(typeof b=="string"||!r))return c;if(f&&typeof b!="string")Object.entries(f).forEach(v=>{let[y,w]=v;if(!lr(b,[w],!1))return;let _=y.startsWith("--")?y:lg(y);c.push(`${_}: ${(0,mE.getCSSValueFromRawStyle)(lr(b,[w]))}`)});else if(lr(e,g,!1)){let v=d.startsWith("--")?d:lg(d);c.push(`${v}: ${(0,mE.getCSSValueFromRawStyle)(lr(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=sg(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...yse(e.background)}})),(0,mE.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let d=c.key.startsWith("--")?c.key:lg(c.key),u=sg(c.value,o);d==="font-size"&&(u=V3({name:"",slug:"",size:u},o?.settings)),d==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${d}: ${u}`)}),s}function JGe({layoutDefinitions:e=wse,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,c=o?Y3(a):"";n&&(r===yf?c=c||"0.5em":!o&&i&&(c=i));let d=o&&a&&typeof a!="string"?Y3(a.top):c;if(c&&e&&(Object.values(e).forEach(({className:u,name:f,spacingStyles:m})=>{if(!o&&f!=="flex"&&f!=="grid")return;let h=["default","constrained"].includes(f)?d:c;m?.length&&m.forEach(g=>{let b=[];if(g.rules&&Object.entries(g.rules).forEach(([v,y])=>{b.push(`${v}: ${y||h}`)}),b.length){let v="";o?v=r===yf?`:root :where(.${u})${g?.selector||""}`:`:root :where(${r}-${u})${g?.selector||""}`:v=r===yf?`:where(.${u}${g?.selector||""})`:`:where(${r}.${u}${g?.selector||""})`,s+=`${v} { ${b.join("; ")}; }`}})}),r===yf&&o&&(s+=`${cE} { --wp--style--block-gap: ${c}; }`)),r===yf&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:m,baseStyles:h})=>{m&&u.includes(m)&&(s+=`${r} .${f} { display:${m}; }`),h?.length&&h.forEach(g=>{let b=[];if(g.rules&&Object.entries(g.rules).forEach(([v,y])=>{b.push(`${v}: ${y}`)}),b.length){let v=`.${f}${g?.selector||""}`;s+=`${v} { ${b.join("; ")}; }`}})})}return s}var $Ge=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function eYe(e,t){return q3(e,void 0,t)}function q3(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?Ese[t]??[]:[],s=o.filter(([a])=>$Ge.includes(a)||n.includes(a)||r[a]).map(([a,c])=>[a,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function Cse(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,c=n?Ese[n]??[]:YGe[i??""]??[];return c.length?c.flatMap(d=>{let u=t?.[d];return!u||typeof u!="object"?[]:[{styles:JSON.parse(JSON.stringify(u)),selector:r,selectorSuffix:d,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function tYe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:c,name:d,elementName:u,isStyleVariation:f,variationName:m}=e;return!d&&!u?[]:Object.entries(t).flatMap(([h,g])=>{let b=r?.[h];return!b||typeof b!="object"?[]:[{styles:JSON.parse(JSON.stringify(b)),selector:o,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:d,elementName:u,isStyleVariation:f,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:a}]})}function PH(e,t){let r={...e?.elements??{}};return Object.keys(t).forEach(o=>{Object.entries(e?.[o]?.elements??{}).forEach(([n,i])=>{r[n]={...r[n]??{},[o]:i}})}),r}var rYe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=pE(e),n=eYe(e.styles,o);return n&&r.push({styles:n,selector:yf,skipSelectorWrapper:!0}),Object.entries(hs.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!WGe[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=q3(s,i,o),c=s,d=[],u=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let h=m,g=q3(h,i,o);h?.css&&(g.css=h.css);let b=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(b&&typeof t!="string"){let v=t[i];u.push({styles:g,selector:b,featureSelectors:v?.featureSelectors,fallbackGapValue:v?.fallbackGapValue,hasLayoutSupport:v?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:b+v.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(PH(h,o)).forEach(([v,y])=>{y&&hs.__EXPERIMENTAL_ELEMENTS[v]&&d.push({styles:y,selector:zd(b,hs.__EXPERIMENTAL_ELEMENTS[v]),elementName:v,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([v,y])=>{let w=typeof t!="string"?zd(b,t[v]?.selector):void 0,_=typeof t!="string"?zd(b,t[v]?.duotoneSelector):void 0,x=typeof t!="string"?Gie(b,t[v]?.featureSelectors??{}):void 0,C=q3(y,v,o);y?.css&&(C.css=y.css),!(!w||typeof t=="string")&&(d.push({selector:w,name:v,isStyleVariation:!0,duotoneSelector:_,featureSelectors:x,fallbackGapValue:t[v]?.fallbackGapValue,hasLayoutSupport:t[v]?.hasLayoutSupport,styles:C}),Object.entries(PH(y,o)).forEach(([S,k])=>{k&&hs.__EXPERIMENTAL_ELEMENTS[S]&&d.push({styles:k,selector:zd(w,hs.__EXPERIMENTAL_ELEMENTS[S]),elementName:S,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&r.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}),r.push(...u),Object.entries(PH(c,o)).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&hs.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>hs.__EXPERIMENTAL_ELEMENTS[f].split(",").map(b=>h+" "+b)).join(","),elementName:f})}),r.push(...d)}),r},RH=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return Ow.forEach(({path:c})=>{let d=lr(s,c,!1);d!==!1&&(a=ig(a,c,d))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:cE}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let c=a.custom;if(typeof t=="string"||!t[s])return;let d=o(a);(Object.keys(d).length>0||c)&&r.push({presets:d,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function oYe(e,t,r){if(!e||typeof e=="string")return r;let o=e[t];return typeof o=="string"?o:typeof o=="object"&&o.root?o.root:r}function nYe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=lr(e,r,[]),a=[];for(let c of["default","theme","custom"])if(s[c])for(let d of s[c]){let u=lg(d.slug);o&&!n?a.push(`--wp--preset--${i}--${u}: ${d[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${u}: ${n(d,t)}`)}return a}var iYe=(e,t)=>{let r=RH(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let c=s,d={[c]:[]};if(e?.settings)for(let f of Ow){let m=nYe(n,e.settings,f);if(m.length===0)continue;let h=oYe(a,f.path[0],c);d[h]||(d[h]=[]),d[h].push(...m)}let u=Tse(i,"--wp--custom--","--");u.length>0&&d[c].push(...u);for(let[f,m]of Object.entries(d))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o};function sYe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:c,mediaQuery:d,duotoneSelector:u,styles:f,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:b,layoutHasBlockGapSupport:v,skipSelectorWrapper:y,name:w,variationName:_}=e,x="",C=c?B3(a,c):a;if(g&&typeof g!="string"){let O=QGe(g,f);O=XGe(O,t.settings,w),O=ZGe(O,t.settings),Object.entries(O).forEach(([E,I])=>{if(I.length){let T=_?Yie(_,E):E;T=c?B3(T,c):T;let M=I.join(";");x+=`:root :where(${T}){${M};}`}})}if(u){let O={};f?.filter&&(O.filter=f.filter,delete f.filter);let E=K3(O);E.length&&(x+=`${u}{${E.join(";")};}`)}let S=b??C;!o&&(yf===S||h)&&(x+=JGe({style:f,selector:S,hasBlockGapSupport:v??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let R=K3(f,C,r,t,s);if(R?.length){let O=y?C:`:root :where(${C})`;x+=`${O}{${R.join(";")};}`}return f?.css&&(x+=Pse(f.css,`:root :where(${C})`)),d&&x?`${d}{${x}}`:x}var aYe=(e,t,r,o,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},c=e,d=rYe(c,t),u=RH(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=c?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,b="";if(a.presets&&(m||h)&&(b+=`${cE} {`,b=m?b+` --wp--style--global--content-size: ${m};`:b,b=h?b+` --wp--style--global--wide-size: ${h};`:b,b+="}"),g&&(b+=":where(body) {margin: 0;",a.rootPadding&&f&&(b+=`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;
-				`),b+="}"),a.blockStyles){let v=ck(e);d.forEach(_=>{if(_.isStyleVariation&&!a.variationStyles)return;let y=eGe(_,v);[_,...y,...nse(_),...y.flatMap(nse)].forEach(w=>{b+=iGe(w,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(a.layoutStyles&&(b=b+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",b=b+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",b=b+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&r){let v=x5(c?.styles?.spacing?.blockGap)||"0.5em";b=b+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,b=b+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",b=b+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&u.forEach(({selector:v,presets:_})=>{(wf===v||ik===v)&&(v="");let y=YWe(v,_);y.length>0&&(b+=y)}),b};function aGe(e,t){return uH(e,t).flatMap(({presets:o})=>qWe(o))}var lGe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(WWe).forEach(([o,n])=>{let i=Nw(e,o);i&&(r[n]=i)}),r},cGe=(e,t)=>{let{getBlockStyles:r}=(0,ise.select)(bs.store),o={};return e.forEach(n=>{let i=n.name,s=Nw(n);if(!s)return;let a=Nw(n,"filter.duotone");if(!a){let g=Nw(n),b=(0,bs.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof b=="string"&&g&&(a=Ud(g,b))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,d=n?.supports?.spacing?.blockGap,u=typeof d=="object"&&!Array.isArray(d)?d.__experimentalDefault:void 0,f=r(i),m={};f?.forEach(g=>{let b=t?`-${t}`:"",v=`${g.name}${b}`,_=Jj(v,s);m[v]=_});let h=lGe(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:u,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:f?.length?m:void 0}}),o};function dGe(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function lse(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,c]=s,d=a.match(/([>+~\s]*::[a-zA-Z-]+)/),u=d?d[1]:"",f=d?a.replace(u,"").trim():a.trim(),m;f===""?m=t:m=a.startsWith(" ")?Ud(t,f):m5(t,f),r+=`:root :where(${m})${u}{${c.trim()}}`}}),r}function xy(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,c=t.length>0?t:(0,bs.getBlockTypes)(),d=yy(e,"spacing.blockGap"),u=o??d!==null,f=n??!u;if(!e?.styles||!e?.settings)return[[],{}];let m=dGe(e),h=cGe(c),g=nGe(m,h),b=sGe(m,h,u,f,i,s,a),v=aGe(m,h),_=[{css:g,isGlobalStyles:!0},{css:b,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(y=>{let w=m?.styles?.blocks?.[y.name];if(w?.css){let{featureSelectors:x}=h[y.name],C=typeof x=="object"?x?.css:void 0,S;typeof C=="string"?S=C:typeof C=="object"&&(S=C?.root);let E=S??h[y.name].selector;_.push({css:lse(w.css,E),isGlobalStyles:!0})}}),[_,m.settings]}function E5(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let c=s[a];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete s[a];else{let d=ar(e,c.ref);d!=null?s[a]=d:delete s[a]}else n(c),Object.keys(c).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var mH="default";function fse(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===mH)&&(!r||r===mH)}function uGe(e){return fse(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==mH)}function fGe(e,t){let r=uGe(t);return r.length?ar(e,r):e}var pGe=new Set(["blocks","variations","css"]),fH=Object.freeze({value:{},sources:{}}),mGe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function hg(e){let t=mGe[e];return t?{...t}:null}function gg(e,t){return!e||!t?null:{styles:e,source:t}}function hGe(e){return e.join(".")}function gGe(e){return{...e}}function pse(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function pH(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function bg(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!pGe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}pse(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var cse=new Set(["backgroundImage"]);function mse(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(pse(a))continue;if(pH(a)){if(a.ref.trim()==="")continue;let d=ar(r,a.ref);if(d==null||pH(d))continue;a=d}let c=[...i,s];if(!cse.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!pH(a)){let d=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=mse({...d},a,r,o,n,c)}else e[s]=cse.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[hGe(c)]=gGe(o))}return e}function k5(e,t){if(!e)return null;let r=fGe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var bGe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function vGe(e){return e.startsWith("elements.")?!1:bGe.some(t=>e===t||e.startsWith(`${t}.`))}function hse(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(hse(n,o),Object.keys(n).length===0&&delete e[r])}function yGe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&vGe(r)&&(hse(e,r.split(".")),delete t[r])}function _Ge(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Aw(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function dse(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return fH;let s=e.styles,a={viewport:n,pseudoState:i},c=s,d=s.blocks?.[t]??null,u=(o??[]).map(v=>s.elements?.[v]??null).filter(v=>!!v),f=r?E5(e,t,r)??null:null,m=[gg(bg(c),hg("root")),...u.map(v=>gg(bg(v),hg("element"))),d?gg(bg(d),hg("block")):null,f?gg(bg(f),hg("blockVariation")):null];fse(a)||m.push(gg(bg(k5(c,a)),hg("root")),...u.map(v=>gg(bg(k5(v,a)),hg("element"))),d?gg(bg(k5(d,a)),hg("block")):null,f?gg(bg(k5(f,a)),hg("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return fH;let g={},b=h.reduce((v,_)=>mse(v,_.styles,e,_.source,g),{});return yGe(b,g),_Ge(b,e,e._links??null),{value:b,sources:g}}var wGe={},use=new WeakMap;function gse(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return dse(e,t);let o=use.get(r);o||(o=new WeakMap,use.set(r,o));let n=e?._links??wGe,i=o.get(n);i||(i=new Map,o.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 c=dse(e,t);return i.set(a,c),c}var bse=l(ug(),1),{lock:vse,unlock:A3t}=(0,bse.__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 xf={};vse(xf,{getResponsiveMediaQueries:ck,getViewportBreakpoints:cH,getViewportBreakpointValueInPixels:lH,getDuotoneFilter:w5,getDuotoneStylesheet:Jie,getDuotoneUnsetStylesheet:Qie,resolveStyle:gse,getVariationStyle:E5});function hH(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=xy(r,[]);return o.map(n=>n.css).join(`
-`)}catch{return""}}var{getViewportBreakpoints:yse,getViewportBreakpointValueInPixels:uk}=K(xf),xGe={Tablet:"tablet",Mobile:"mobile"},SGe="Desktop",_se="Tablet",CGe="Mobile",EGe=1,T5={Desktop:"default",Tablet:"@tablet",Mobile:"@mobile"};function R5(e,t){let r=uk(e),o=yse(t);return r&&r<=uk(o.mobile)?CGe:r&&r<=uk(o.tablet)?_se:SGe}function P5(e,t){let r=xGe[e];if(!r)return;let o=yse(t),n=uk(o[r]);if(n===void 0)return;let i=0;e===_se&&(i=uk(o.mobile)??0);let s=Math.min(EGe,(n-i)/2);return n-s}var{getTemplateInfo:kGe,getTemplatePartIcon:TGe}=K(_o.privateApis),mk={},RGe=(0,gr.createRegistrySelector)(e=>()=>e(_o.store).hasUndo()),PGe=(0,gr.createRegistrySelector)(e=>()=>e(_o.store).hasRedo());function wse(e){return wi(e).status==="auto-draft"}function xse(e){return"content"in hk(e)}var I5=(0,gr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ga(t);return e(_o.store).hasEditsForEntityRecord("postType",r,o)}),IGe=(0,gr.createRegistrySelector)(e=>t=>{let r=e(_o.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=wi(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function OGe(e){return!I5(e)&&wse(e)}var wi=(0,gr.createRegistrySelector)(e=>t=>{let r=Ga(t),o=Wa(t),n=e(_o.store).getRawEntityRecord("postType",o,r);return n||mk});function Wa(e){return e.postType}function Ga(e){return e.postId}function AGe(e){return e.templateId}function gH(e){return wi(e)._links?.["version-history"]?.[0]?.count??0}function MGe(e){return wi(e)._links?.["predecessor-version"]?.[0]?.id??null}var hk=(0,gr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ga(t);return e(_o.store).getEntityRecordEdits("postType",r,o)||mk});function fk(e,t){switch(t){case"type":return Wa(e);case"id":return Ga(e);default:let r=wi(e);if(!r.hasOwnProperty(t))break;return d5(r[t])}}var NGe=(0,gr.createSelector)((e,t)=>{let r=hk(e);return r.hasOwnProperty(t)?{...fk(e,t),...r[t]}:fk(e,t)},(e,t)=>[fk(e,t),hk(e)[t]]);function Ao(e,t){if(t==="content")return gk(e);let r=hk(e);return r.hasOwnProperty(t)?gie.has(t)?NGe(e,t):r[t]:fk(e,t)}var Sse=(0,gr.createRegistrySelector)(e=>(t,r)=>{if(!vie.includes(r)&&r!=="preview_link")return;let o=Wa(t),n=Ga(t),i=e(_o.store).getCurrentUser()?.id,s=e(_o.store).getAutosave(o,n,i);if(s)return d5(s[r])});function FGe(e){return Ao(e,"status")==="private"?"private":Ao(e,"password")?"password":"public"}function DGe(e){return wi(e).status==="pending"}function bH(e,t){let r=t||wi(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,Fw.isInTheFuture)(new Date(Number((0,Fw.getDate)(r.date))-Kj))}function LGe(e){return wi(e).status==="future"&&!bH(e)}function VGe(e){let t=wi(e);return t.type===Cc?I5(e):I5(e)||["publish","private","future"].indexOf(t.status)===-1}function Cse(e){return Dw(e)?!1:!!Ao(e,"title")||!!Ao(e,"excerpt")||!Ese(e)}var Ese=(0,gr.createRegistrySelector)(e=>t=>{let r=Ga(t),o=Wa(t),n=e(_o.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=Ao(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let s=i[0].name;return s!==(0,vg.getDefaultBlockName)()&&s!==(0,vg.getFreeformContentHandlerName)()?!1:!gk(t)}),BGe=(0,gr.createRegistrySelector)(e=>t=>{if(!Cse(t)||Rse(t))return!1;let r=Wa(t);if(!e(_o.store).getPostType(r)?.supports?.autosave)return!1;let n=Ga(t),i=e(_o.store).hasFetchedAutosaves(r,n),s=e(_o.store).getCurrentUser()?.id,a=e(_o.store).getAutosave(r,n,s);return i?!a||xse(t)?!0:["title","excerpt","meta"].some(c=>d5(a[c])!==Ao(t,c)):!1});function zGe(e){let t=Ao(e,"date"),r=new Date(Number((0,Fw.getDate)(t))-Kj);return(0,Fw.isInTheFuture)(r)}function jGe(e){let t=Ao(e,"date"),r=Ao(e,"modified"),o=wi(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function HGe(e){return!!e.deleting.pending}function Dw(e){return!!e.saving.pending}var UGe=(0,gr.createRegistrySelector)(e=>t=>{let r=e(_o.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=wi(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),WGe=(0,gr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ga(t);return!e(_o.store).getLastEntitySaveError("postType",r,o)}),GGe=(0,gr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ga(t);return!!e(_o.store).getLastEntitySaveError("postType",r,o)});function YGe(e){return Dw(e)&&!!e.saving.options?.isAutosave}function qGe(e){return Dw(e)&&!!e.saving.options?.isPreview}function KGe(e){if(e.saving.pending||Dw(e))return;let t=Sse(e,"preview_link");(!t||wi(e).status==="draft")&&(t=Ao(e,"link"),t&&(t=(0,pk.addQueryArgs)(t,{preview:!0})));let r=Ao(e,"featured_media");return t&&r?(0,pk.addQueryArgs)(t,{_thumbnail_id:r}):t}var XGe=(0,gr.createRegistrySelector)(e=>()=>{let t=e(O5.store).getBlocks();if(t.length>2)return null;let r;if(t.length===1&&(r=t[0].name,r==="core/embed")){let o=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(o)?r="core/video":["spotify","soundcloud"].includes(o)&&(r="core/audio")}switch(t.length===2&&t[1].name==="core/paragraph"&&(r=t[0].name),r){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}),gk=(0,gr.createRegistrySelector)(e=>t=>{let r=Ga(t),o=Wa(t),n=e(_o.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,vg.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function ZGe(e){return Dw(e)&&!bH(e)&&Ao(e,"status")==="publish"}function kse(e){let t=Ao(e,"permalink_template");return qj.test(t)}function QGe(e){let t=Tse(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return kse(e)?r+o+n:r}function JGe(e){return Ao(e,"slug")||(0,pk.cleanForSlug)(Ao(e,"title"))||Ga(e)}function Tse(e){let t=Ao(e,"permalink_template");if(!t)return null;let r=Ao(e,"slug")||Ao(e,"generated_slug"),[o,n]=t.split(qj);return{prefix:o,postName:r,suffix:n}}function $Ge(e){return e.postLock.isLocked}function eYe(e){return Object.keys(e.postSavingLock).length>0}function Rse(e){return Object.keys(e.postAutosavingLock).length>0}function tYe(e){return e.postLock.isTakeover}function rYe(e){return e.postLock.user}function oYe(e){return e.postLock.activePostLock}function nYe(e){return!!wi(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var iYe=(0,gr.createRegistrySelector)(e=>()=>!!e(bk.store).get("core","isPublishSidebarEnabled")),sYe=(0,gr.createSelector)(e=>Ao(e,"blocks")||(0,vg.parse)(gk(e)),e=>[Ao(e,"blocks"),gk(e)]);function Pse(e,t){return e.removedPanels.includes(t)}var aYe=(0,gr.createRegistrySelector)(e=>(t,r)=>{let o=e(bk.store).get("core","inactivePanels");return!Pse(t,r)&&!o?.includes(r)}),lYe=(0,gr.createRegistrySelector)(e=>(t,r)=>!!e(bk.store).get("core","openPanels")?.includes(r));function cYe(e){return(0,Sf.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ao(e,"selection")?.selectionStart}function dYe(e){return(0,Sf.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Ao(e,"selection")?.selectionEnd}function uYe(e){return Ao(e,"selection")}function fYe(e){return!!e.postId}function vH(e){return e.editorSettings}function A5(e){return e.renderingMode}var pYe=(0,gr.createRegistrySelector)(e=>t=>{let r=K(e(O5.store));if(r.isZoomOut())return"Desktop";let n=t.canvasWidth,i=r.getSettings().__experimentalFeatures?.viewport;return R5(n,i)});function mYe(e){return e.listViewPanel}function hYe(e){return!!e.blockInserterPanel}var gYe=(0,gr.createRegistrySelector)(e=>()=>e(bk.store).get("core","editorMode")??"visual");function bYe(){return(0,Sf.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function vYe(){return(0,Sf.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function bt(e){return(0,gr.createRegistrySelector)(t=>(r,...o)=>((0,Sf.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(O5.store)[e](...o)))}var yYe=bt("getBlockName"),_Ye=bt("isBlockValid"),wYe=bt("getBlockAttributes"),xYe=bt("getBlock"),SYe=bt("getBlocks"),CYe=bt("getClientIdsOfDescendants"),EYe=bt("getClientIdsWithDescendants"),kYe=bt("getGlobalBlockCount"),TYe=bt("getBlocksByClientId"),RYe=bt("getBlockCount"),PYe=bt("getBlockSelectionStart"),IYe=bt("getBlockSelectionEnd"),OYe=bt("getSelectedBlockCount"),AYe=bt("hasSelectedBlock"),MYe=bt("getSelectedBlockClientId"),NYe=bt("getSelectedBlock"),FYe=bt("getBlockRootClientId"),DYe=bt("getBlockHierarchyRootClientId"),LYe=bt("getAdjacentBlockClientId"),VYe=bt("getPreviousBlockClientId"),BYe=bt("getNextBlockClientId"),zYe=bt("getSelectedBlocksInitialCaretPosition"),jYe=bt("getMultiSelectedBlockClientIds"),HYe=bt("getMultiSelectedBlocks"),UYe=bt("getFirstMultiSelectedBlockClientId"),WYe=bt("getLastMultiSelectedBlockClientId"),GYe=bt("isFirstMultiSelectedBlock"),YYe=bt("isBlockMultiSelected"),qYe=bt("isAncestorMultiSelected"),KYe=bt("getMultiSelectedBlocksStartClientId"),XYe=bt("getMultiSelectedBlocksEndClientId"),ZYe=bt("getBlockOrder"),QYe=bt("getBlockIndex"),JYe=bt("isBlockSelected"),$Ye=bt("hasSelectedInnerBlock"),eqe=bt("isBlockWithinSelection"),tqe=bt("hasMultiSelection"),rqe=bt("isMultiSelecting"),oqe=bt("isSelectionEnabled"),nqe=bt("getBlockMode"),iqe=bt("isTyping"),sqe=bt("isCaretWithinFormattedText"),aqe=bt("getBlockInsertionPoint"),lqe=bt("isBlockInsertionPointVisible"),cqe=bt("isValidTemplate"),dqe=bt("getTemplate"),uqe=bt("getTemplateLock"),fqe=bt("canInsertBlockType"),pqe=bt("getInserterItems"),mqe=bt("hasInserterItems"),hqe=bt("getBlockListSettings"),gqe=(0,gr.createRegistrySelector)(e=>()=>((0,Sf.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(_o.store).getCurrentTheme()?.default_template_types)),bqe=(0,gr.createRegistrySelector)(e=>(0,gr.createSelector)(()=>((0,Sf.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(_o.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:TGe(r.icon)}))))),vqe=(0,gr.createRegistrySelector)(e=>(0,gr.createSelector)((t,r)=>{(0,Sf.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(_o.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??mk:mk})),yqe=(0,gr.createRegistrySelector)(e=>(0,gr.createSelector)((t,r)=>{if((0,Sf.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return mk;let o=e(_o.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return kGe({template:r,templateAreas:i,templateTypes:n})})),_qe=(0,gr.createRegistrySelector)(e=>t=>{let r=Wa(t);return e(_o.store).getPostType(r)?.labels?.singular_name});function wqe(e){return e.publishSidebarActive}var ere={};mr(ere,{__experimentalTearDownEditor:()=>cxt,__unstableSaveForPreview:()=>yxt,autosave:()=>vxt,clearSelectedBlock:()=>e1t,closePublishSidebar:()=>Wxt,createUndoLevel:()=>xxt,disablePublishSidebar:()=>Ext,editPost:()=>pxt,enablePublishSidebar:()=>Cxt,enterFormattedText:()=>y1t,exitFormattedText:()=>_1t,hideInsertionPoint:()=>d1t,insertBlock:()=>a1t,insertBlocks:()=>l1t,insertDefaultBlock:()=>w1t,lockPostAutosaving:()=>Rxt,lockPostSaving:()=>kxt,mergeBlocks:()=>p1t,moveBlockToPosition:()=>s1t,moveBlocksDown:()=>n1t,moveBlocksUp:()=>i1t,multiSelect:()=>$xt,openPublishSidebar:()=>Uxt,receiveBlocks:()=>qxt,redo:()=>_xt,refreshPost:()=>gxt,removeBlock:()=>h1t,removeBlocks:()=>m1t,removeEditorPanel:()=>Dxt,replaceBlock:()=>o1t,replaceBlocks:()=>r1t,resetBlocks:()=>Yxt,resetEditorBlocks:()=>Ixt,resetPost:()=>dxt,savePost:()=>mxt,selectBlock:()=>Zxt,setDeviceType:()=>Mxt,setEditedPost:()=>HOe,setIsInserterOpened:()=>Lxt,setIsListViewOpened:()=>Vxt,setRenderingMode:()=>Axt,setTemplateValidity:()=>u1t,setupEditor:()=>lxt,setupEditorState:()=>fxt,showInsertionPoint:()=>c1t,startMultiSelect:()=>Qxt,startTyping:()=>b1t,stopMultiSelect:()=>Jxt,stopTyping:()=>v1t,switchEditorMode:()=>Hxt,synchronizeTemplate:()=>f1t,toggleBlockMode:()=>g1t,toggleDistractionFree:()=>Bxt,toggleEditorPanelEnabled:()=>Nxt,toggleEditorPanelOpened:()=>Fxt,togglePublishSidebar:()=>Gxt,toggleSelection:()=>t1t,toggleSpotlightMode:()=>zxt,toggleTopToolbar:()=>jxt,trashPost:()=>bxt,undo:()=>wxt,unlockPostAutosaving:()=>Pxt,unlockPostSaving:()=>Txt,updateBlock:()=>Kxt,updateBlockAttributes:()=>Xxt,updateBlockListSettings:()=>x1t,updateEditorSettings:()=>Oxt,updatePost:()=>uxt,updatePostLock:()=>Sxt});var RD=l(Yi(),1),jOe=l(Wd(),1),TD=l(Mse(),1),Cv=l(Ll(),1),sC=l(Ut(),1),Bu=l(Wt(),1),ls=l(he(),1),Fh=l(Re(),1),aC=l(vi(),1),Dn=l(tr(),1),Ln=l(G(),1);var Fse=l(he(),1);var{CRDT_AUTOSAVE_SNAPSHOT_KEY:M5}=K(Fse.privateApis);function _H(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Dse(e,t){return window.sessionStorage.getItem(_H(e,t))}function Lse(e,t,r,o,n,i){let s={post_title:r,content:o,excerpt:n};i&&(s[M5]=i);let a=_H(e,t);try{window.sessionStorage.setItem(a,JSON.stringify(s))}catch(c){if(!s[M5])throw c;delete s[M5],window.sessionStorage.setItem(a,JSON.stringify(s))}}function Vse(e){return e?.[M5]}function vk(e,t){window.sessionStorage.removeItem(_H(e,t))}var na=l(G(),1);var xqe=(0,na.__)("Auto-save failed. We\u2019ll try to save a backup in this browser. You can also save manually."),Sqe=(0,na.__)("Auto-save failed because you were offline. We\u2019ll try to save a backup in this browser. Please verify your connection and save manually.");function Bse(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let n=["publish","private","future"],i=n.includes(t.status),s=n.includes(r.status),a=r.status==="trash"&&t.status!=="trash",c,d=o?.viewable??!1,u;a?(c=o.labels.item_trashed,d=!1):r.type===Cc?(c=(0,na.__)("Media updated."),d=!1):!i&&!s?(c=(0,na.__)("Draft saved."),u=!0):i&&!s?(c=o.labels.item_reverted_to_draft,d=!1):!i&&s?c={publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:c=o.labels.item_updated;let f=[];return d&&f.push({label:u?(0,na.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function zse(e){let{post:t,edits:r,error:o,options:n}=e;if(o&&o.code==="rest_autosave_no_changes")return[];let s=["publish","private","future"].indexOf(t.status)!==-1;if(o.code==="offline_error"){let d={publish:(0,na.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,na.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,na.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,na.__)("Updating failed because you were offline. Please verify your connection and try again.")},u=!s&&r.status in d?d[r.status]:d.default;return n?.isAutosave&&(u=Sqe),[u,{id:"editor-save"}]}let a={publish:(0,na.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),private:(0,na.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),future:(0,na.__)("Scheduling failed. We\u2019ll try to save a backup in this browser. Please try scheduling again."),default:(0,na.__)("Updating failed. We\u2019ll try to save a backup in this browser. Please try updating again.")},c=!s&&r.status in a?a[r.status]:a.default;return n?.isAutosave&&(c=xqe),[c,{id:"editor-save"}]}function jse(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,na.__)("Trashing failed"),{id:"editor-trash-fail"}]}var $te={};mr($te,{createTemplate:()=>Gwt,hideBlockTypes:()=>qwt,openRevision:()=>rxt,registerEntityAction:()=>Lwt,registerEntityField:()=>Bwt,registerPostTypeSchema:()=>Uwt,removeTemplates:()=>Xwt,resetStylesNavigation:()=>$wt,restoreRevision:()=>nxt,revertTemplate:()=>Kwt,selectNote:()=>ixt,setCanvasWidth:()=>Jte,setCurrentRevisionId:()=>ext,setCurrentTemplateId:()=>Wwt,setDefaultRenderingMode:()=>Zwt,setIsReady:()=>jwt,setRevisionPage:()=>txt,setShowRevisionDiff:()=>oxt,setShowStylebook:()=>Jwt,setStylesPath:()=>Qwt,showBlockTypes:()=>Ywt,unregisterEntityAction:()=>Vwt,unregisterEntityField:()=>zwt});var as=l(he(),1),Kte=l(Re(),1),Er=l(G(),1),Sl=l(Wt(),1),V0=l(tr(),1),Zte=l(Ko(),1),Qte=l(Wd(),1),ED=l(Ut(),1),Xte=l(or(),1),kD=l(Sn(),1);function N5(e){return e?e.source===f5.custom&&(!!e?.plugin||e?.has_theme_file):!1}var tG={};mr(tG,{buildRevisionsPageQuery:()=>mm,getCanvasWidth:()=>Dqe,getCurrentRevision:()=>jqe,getCurrentRevisionId:()=>eG,getDefaultRenderingMode:()=>Mqe,getEntityActions:()=>Pqe,getEntityFields:()=>Oqe,getInserter:()=>Eqe,getInserterSidebarToggleRef:()=>Tqe,getListViewToggleRef:()=>kqe,getPageRevisions:()=>Vqe,getPostBlocksByName:()=>Aqe,getPostIcon:()=>Rqe,getPreviousRevision:()=>Wqe,getRevisionPage:()=>$W,getRevisionsPerPage:()=>Lqe,getSelectedNote:()=>Hqe,getShowStylebook:()=>Fqe,getStylesPath:()=>Nqe,isCollaborationEnabledForCurrentPost:()=>Gqe,isEntityReady:()=>Iqe,isNoteFocused:()=>Uqe,isRevisionsMode:()=>Bqe,isShowingRevisionDiff:()=>zqe});var jw=l(Re(),1),Vl=l(Z(),1);var F5=l(H(),1),qi=(0,F5.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,F5.cloneElement)(e,{width:t,height:t,...r,ref:o}));var D5=l(Fe(),1),wH=l(R(),1),xH=(0,wH.jsx)(D5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wH.jsx)(D5.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"})});var L5=l(Fe(),1),SH=l(R(),1),CH=(0,SH.jsx)(L5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SH.jsx)(L5.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 V5=l(Fe(),1),EH=l(R(),1),kH=(0,EH.jsx)(V5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EH.jsx)(V5.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var B5=l(Fe(),1),TH=l(R(),1),RH=(0,TH.jsx)(B5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TH.jsx)(B5.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var z5=l(Fe(),1),PH=l(R(),1),IH=(0,PH.jsx)(z5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PH.jsx)(z5.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var j5=l(Fe(),1),OH=l(R(),1),AH=(0,OH.jsx)(j5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OH.jsx)(j5.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var H5=l(Fe(),1),MH=l(R(),1),NH=(0,MH.jsx)(H5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MH.jsx)(H5.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 U5=l(Fe(),1),FH=l(R(),1),DH=(0,FH.jsx)(U5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FH.jsx)(U5.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 W5=l(Fe(),1),LH=l(R(),1),VH=(0,LH.jsx)(W5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LH.jsx)(W5.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.53 4.47a.75.75 0 1 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm5 1a.75.75 0 1 0-1.06 1.06l2 2a.75.75 0 1 0 1.06-1.06l-2-2Zm-11.06 10a.75.75 0 0 1 1.06 0l2 2a.75.75 0 1 1-1.06 1.06l-2-2a.75.75 0 0 1 0-1.06Zm.06-5a.75.75 0 0 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm-.06-3a.75.75 0 0 1 1.06 0l10 10a.75.75 0 1 1-1.06 1.06l-10-10a.75.75 0 0 1 0-1.06Zm3.06-2a.75.75 0 0 0-1.06 1.06l10 10a.75.75 0 1 0 1.06-1.06l-10-10Z"})});var G5=l(Fe(),1),BH=l(R(),1),dm=(0,BH.jsx)(G5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BH.jsx)(G5.Path,{d:"M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75"})});var Y5=l(Fe(),1),zH=l(R(),1),jH=(0,zH.jsx)(Y5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zH.jsx)(Y5.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 q5=l(Fe(),1),HH=l(R(),1),K5=(0,HH.jsx)(q5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HH.jsx)(q5.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 X5=l(Fe(),1),UH=l(R(),1),Z5=(0,UH.jsx)(X5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UH.jsx)(X5.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var Q5=l(Fe(),1),WH=l(R(),1),GH=(0,WH.jsx)(Q5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WH.jsx)(Q5.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var J5=l(Fe(),1),YH=l(R(),1),Mo=(0,YH.jsx)(J5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YH.jsx)(J5.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var $5=l(Fe(),1),qH=l(R(),1),yk=(0,qH.jsx)($5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qH.jsx)($5.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var e6=l(Fe(),1),KH=l(R(),1),XH=(0,KH.jsx)(e6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KH.jsx)(e6.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var t6=l(Fe(),1),ZH=l(R(),1),Yr=(0,ZH.jsx)(t6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZH.jsx)(t6.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var r6=l(Fe(),1),QH=l(R(),1),_k=(0,QH.jsx)(r6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QH.jsx)(r6.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var o6=l(Fe(),1),JH=l(R(),1),Or=(0,JH.jsx)(o6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JH.jsx)(o6.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var n6=l(Fe(),1),$H=l(R(),1),eU=(0,$H.jsx)(n6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$H.jsx)(n6.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var i6=l(Fe(),1),tU=l(R(),1),xi=(0,tU.jsx)(i6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tU.jsx)(i6.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var s6=l(Fe(),1),rU=l(R(),1),wk=(0,rU.jsx)(s6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rU.jsx)(s6.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var a6=l(Fe(),1),oU=l(R(),1),nU=(0,oU.jsx)(a6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oU.jsx)(a6.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})});var l6=l(Fe(),1),iU=l(R(),1),sU=(0,iU.jsx)(l6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iU.jsx)(l6.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"})});var c6=l(Fe(),1),aU=l(R(),1),lU=(0,aU.jsx)(c6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aU.jsx)(c6.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"})});var d6=l(Fe(),1),cU=l(R(),1),dU=(0,cU.jsx)(d6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cU.jsx)(d6.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 u6=l(Fe(),1),uU=l(R(),1),fU=(0,uU.jsx)(u6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uU.jsx)(u6.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-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})});var f6=l(Fe(),1),pU=l(R(),1),Sy=(0,pU.jsx)(f6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pU.jsx)(f6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})});var p6=l(Fe(),1),mU=l(R(),1),hU=(0,mU.jsx)(p6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mU.jsx)(p6.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 m6=l(Fe(),1),gU=l(R(),1),xk=(0,gU.jsx)(m6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gU.jsx)(m6.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 h6=l(Fe(),1),bU=l(R(),1),g6=(0,bU.jsx)(h6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bU.jsx)(h6.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 b6=l(Fe(),1),vU=l(R(),1),Sk=(0,vU.jsx)(b6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vU.jsx)(b6.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"})});var v6=l(Fe(),1),yU=l(R(),1),Lw=(0,yU.jsx)(v6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yU.jsx)(v6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var y6=l(Fe(),1),_U=l(R(),1),Cy=(0,_U.jsx)(y6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_U.jsx)(y6.Path,{fillRule:"evenodd",clipRule:"evenodd",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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var _6=l(Fe(),1),wU=l(R(),1),um=(0,wU.jsx)(_6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wU.jsx)(_6.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var w6=l(Fe(),1),xU=l(R(),1),SU=(0,xU.jsx)(w6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xU.jsx)(w6.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 x6=l(Fe(),1),CU=l(R(),1),Ey=(0,CU.jsx)(x6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CU.jsx)(x6.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 S6=l(Fe(),1),EU=l(R(),1),vs=(0,EU.jsx)(S6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EU.jsx)(S6.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 C6=l(Fe(),1),kU=l(R(),1),TU=(0,kU.jsx)(C6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kU.jsx)(C6.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 E6=l(Fe(),1),RU=l(R(),1),PU=(0,RU.jsx)(E6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RU.jsx)(E6.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 k6=l(Fe(),1),IU=l(R(),1),OU=(0,IU.jsx)(k6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IU.jsx)(k6.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 T6=l(Fe(),1),AU=l(R(),1),MU=(0,AU.jsx)(T6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AU.jsx)(T6.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 R6=l(Fe(),1),NU=l(R(),1),FU=(0,NU.jsx)(R6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NU.jsx)(R6.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 P6=l(Fe(),1),DU=l(R(),1),Ck=(0,DU.jsx)(P6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DU.jsx)(P6.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 I6=l(Fe(),1),LU=l(R(),1),ky=(0,LU.jsx)(I6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LU.jsx)(I6.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var O6=l(Fe(),1),VU=l(R(),1),BU=(0,VU.jsx)(O6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VU.jsx)(O6.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 A6=l(Fe(),1),zU=l(R(),1),jU=(0,zU.jsx)(A6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zU.jsx)(A6.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 M6=l(Fe(),1),HU=l(R(),1),Ek=(0,HU.jsx)(M6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HU.jsx)(M6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var kk=l(Fe(),1),Tk=l(R(),1),UU=(0,Tk.jsxs)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Tk.jsx)(kk.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,Tk.jsx)(kk.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"})]});var N6=l(Fe(),1),WU=l(R(),1),Gd=(0,WU.jsx)(N6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WU.jsx)(N6.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 F6=l(Fe(),1),GU=l(R(),1),YU=(0,GU.jsx)(F6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GU.jsx)(F6.Path,{d:"M5 11.25h14v1.5H5z"})});var D6=l(Fe(),1),qU=l(R(),1),KU=(0,qU.jsx)(D6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qU.jsx)(D6.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var L6=l(Fe(),1),XU=l(R(),1),Rk=(0,XU.jsx)(L6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XU.jsx)(L6.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var V6=l(Fe(),1),ZU=l(R(),1),QU=(0,ZU.jsx)(V6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZU.jsx)(V6.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 B6=l(Fe(),1),JU=l(R(),1),Vw=(0,JU.jsx)(B6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JU.jsx)(B6.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 z6=l(Fe(),1),$U=l(R(),1),ei=(0,$U.jsx)(z6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$U.jsx)(z6.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var j6=l(Fe(),1),eW=l(R(),1),tW=(0,eW.jsx)(j6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eW.jsx)(j6.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 H6=l(Fe(),1),rW=l(R(),1),oW=(0,rW.jsx)(H6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rW.jsx)(H6.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var U6=l(Fe(),1),nW=l(R(),1),kc=(0,nW.jsx)(U6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nW.jsx)(U6.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var W6=l(Fe(),1),iW=l(R(),1),Pk=(0,iW.jsx)(W6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iW.jsx)(W6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z"})});var Ik=l(Fe(),1),Ok=l(R(),1),Bw=(0,Ok.jsxs)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Ok.jsx)(Ik.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Ok.jsx)(Ik.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 G6=l(Fe(),1),sW=l(R(),1),Ak=(0,sW.jsx)(G6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sW.jsx)(G6.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Y6=l(Fe(),1),aW=l(R(),1),Mk=(0,aW.jsx)(Y6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aW.jsx)(Y6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var q6=l(Fe(),1),lW=l(R(),1),cW=(0,lW.jsx)(q6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lW.jsx)(q6.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 K6=l(Fe(),1),dW=l(R(),1),fm=(0,dW.jsx)(K6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dW.jsx)(K6.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var X6=l(Fe(),1),uW=l(R(),1),fW=(0,uW.jsx)(X6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uW.jsx)(X6.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Z6=l(Fe(),1),pW=l(R(),1),Tc=(0,pW.jsx)(Z6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pW.jsx)(Z6.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Q6=l(Fe(),1),mW=l(R(),1),Yd=(0,mW.jsx)(Q6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mW.jsx)(Q6.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var J6=l(Fe(),1),hW=l(R(),1),Ty=(0,hW.jsx)(J6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hW.jsx)(J6.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var $6=l(Fe(),1),gW=l(R(),1),bW=(0,gW.jsx)($6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gW.jsx)($6.Path,{d:"M7 11.5h10V13H7z"})});var eI=l(Fe(),1),vW=l(R(),1),Nk=(0,vW.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vW.jsx)(eI.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var tI=l(Fe(),1),yW=l(R(),1),Fk=(0,yW.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yW.jsx)(tI.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 rI=l(Fe(),1),_W=l(R(),1),yg=(0,_W.jsx)(rI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_W.jsx)(rI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var oI=l(Fe(),1),wW=l(R(),1),xW=(0,wW.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wW.jsx)(oI.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 nI=l(Fe(),1),SW=l(R(),1),Ry=(0,SW.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SW.jsx)(nI.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 Dk=l(Fe(),1),Lk=l(R(),1),CW=(0,Lk.jsxs)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Lk.jsx)(Dk.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,Lk.jsx)(Dk.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 iI=l(Fe(),1),EW=l(R(),1),Vk=(0,EW.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EW.jsx)(iI.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 sI=l(Fe(),1),kW=l(R(),1),TW=(0,kW.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kW.jsx)(sI.Path,{d:"M17.192 6.75L15.47 5.03l1.06-1.06 3.537 3.53-3.537 3.53-1.06-1.06 1.723-1.72h-3.19c-.602 0-.993.202-1.28.498-.309.319-.538.792-.695 1.383-.13.488-.222 1.023-.296 1.508-.034.664-.116 1.413-.303 2.117-.193.721-.513 1.467-1.068 2.04-.575.594-1.359.954-2.357.954H4v-1.5h4.003c.601 0 .993-.202 1.28-.498.308-.319.538-.792.695-1.383.149-.557.216-1.093.288-1.662l.039-.31a9.653 9.653 0 0 1 .272-1.653c.193-.722.513-1.467 1.067-2.04.576-.594 1.36-.954 2.358-.954h3.19zM8.004 6.75c.8 0 1.46.23 1.988.628a6.24 6.24 0 0 0-.684 1.396 1.725 1.725 0 0 0-.024-.026c-.287-.296-.679-.498-1.28-.498H4v-1.5h4.003zM12.699 14.726c-.161.459-.38.94-.684 1.396.527.397 1.188.628 1.988.628h3.19l-1.722 1.72 1.06 1.06L20.067 16l-3.537-3.53-1.06 1.06 1.723 1.72h-3.19c-.602 0-.993-.202-1.28-.498a1.96 1.96 0 0 1-.024-.026z"})});var aI=l(Fe(),1),RW=l(R(),1),PW=(0,RW.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RW.jsx)(aI.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 lI=l(Fe(),1),IW=l(R(),1),OW=(0,IW.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IW.jsx)(lI.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var cI=l(Fe(),1),AW=l(R(),1),MW=(0,AW.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AW.jsx)(cI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var dI=l(Fe(),1),NW=l(R(),1),FW=(0,NW.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NW.jsx)(dI.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var uI=l(Fe(),1),DW=l(R(),1),LW=(0,DW.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DW.jsx)(uI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var fI=l(Fe(),1),VW=l(R(),1),Bk=(0,VW.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VW.jsx)(fI.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 pI=l(Fe(),1),BW=l(R(),1),zw=(0,BW.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BW.jsx)(pI.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 mI=l(Fe(),1),zW=l(R(),1),hI=(0,zW.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zW.jsx)(mI.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 gI=l(Fe(),1),jW=l(R(),1),pm=(0,jW.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jW.jsx)(gI.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 bI=l(Fe(),1),HW=l(R(),1),UW=(0,HW.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HW.jsx)(bI.Path,{d:"m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z"})});var vI=l(Fe(),1),WW=l(R(),1),Py=(0,WW.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WW.jsx)(vI.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var yI=l(Fe(),1),GW=l(R(),1),zk=(0,GW.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GW.jsx)(yI.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 _I=l(Fe(),1),YW=l(R(),1),qW=(0,YW.jsx)(_I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YW.jsx)(_I.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 wI=l(Fe(),1),KW=l(R(),1),XW=(0,KW.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KW.jsx)(wI.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 xI=l(Fe(),1),ZW=l(R(),1),QW=(0,ZW.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZW.jsx)(xI.Path,{d:"M 22 12 C 22 6.49 17.51 2 12 2 C 6.48 2 2 6.49 2 12 C 2 17.52 6.48 22 12 22 C 17.51 22 22 17.52 22 12 M 9.78 17.37 L 6.37 8.22 C 6.92 8.2 7.54 8.14 7.54 8.14 C 8.04 8.08 7.98 7.01 7.48 7.03 C 7.48 7.03 6.03 7.14 5.11 7.14 C 4.93 7.14 4.74 7.14 4.53 7.13 C 6.12 4.69 8.87 3.11 12 3.11 C 14.33 3.11 16.45 3.98 18.05 5.45 C 17.37 5.34 16.4 5.84 16.4 7.03 C 16.4 7.77 16.85 8.39 17.3 9.13 C 17.65 9.74 17.85 10.49 17.85 11.59 C 17.85 13.08 16.45 16.59 16.45 16.59 L 13.42 8.22 C 13.96 8.2 14.24 8.05 14.24 8.05 C 14.74 8 14.68 6.8 14.18 6.83 C 14.18 6.83 12.74 6.95 11.8 6.95 C 10.93 6.95 9.47 6.83 9.47 6.83 C 8.97 6.8 8.91 8.03 9.41 8.05 L 10.33 8.13 L 11.59 11.54 L 9.78 17.37 M 19.41 12 C 19.65 11.36 20.15 10.13 19.84 7.75 C 20.54 9.04 20.89 10.46 20.89 12 C 20.89 15.29 19.16 18.24 16.49 19.78 C 17.46 17.19 18.43 14.58 19.41 12 M 8.1 20.09 C 5.12 18.65 3.11 15.53 3.11 12 C 3.11 10.7 3.34 9.52 3.83 8.41 C 5.25 12.3 6.67 16.2 8.1 20.09 M 12.13 13.46 L 14.71 20.44 C 13.85 20.73 12.95 20.89 12 20.89 C 11.21 20.89 10.43 20.78 9.71 20.56 C 10.52 18.18 11.33 15.82 12.13 13.46 L 12.13 13.46"})});var ys=l(he(),1),Qse=l(tr(),1);var Gse=[];function Yse(e,t,r){return e.actions[t]?.[r]??Gse}function qse(e,t,r){return e.fields[t]?.[r]??Gse}function Kse(e,t,r){return e.isReady[t]?.[r]}var Xse={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},{getTemplatePartIcon:Cqe}=K(ys.privateApis),JW=["post-only","template-locked"],Eqe=(0,Vl.createRegistrySelector)(e=>(0,Vl.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(A5(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(jw.store),[s]=r("core/post-content");if(s){let a=o();return a&&a!==s&&n(a).includes(s)?Xse:{rootClientId:s,insertionIndex:i(s).length,filterValue:void 0}}}return Xse},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(jw.store),[s]=r("core/post-content"),a=o();return[t.blockInserterPanel,A5(t),s,a,a?n(a):void 0,s?i(s).length:void 0]}));function kqe(e){return e.listViewToggleRef}function Tqe(e){return e.inserterSidebarToggleRef}var Zse={wp_block:zw,wp_navigation:oW,page:Bw,post:qW},Rqe=(0,Vl.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let s=(e(ys.store).getCurrentTheme()?.default_template_part_areas||[]).find(a=>o.area===a.area);return s?.icon?Cqe(s.icon):Gd}if(Zse[r])return Zse[r];let n=e(ys.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):Bw}});function Pqe(e,...t){return Yse(e.dataviews,...t)}function Iqe(e,...t){return Kse(e.dataviews,...t)}function Oqe(e,...t){return qse(e.dataviews,...t)}var Aqe=(0,Vl.createRegistrySelector)(e=>(0,Vl.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(jw.store);return o(r).filter(s=>n(s).every(a=>{let c=i(a);return c!=="core/query"&&!r.includes(c)}))},(t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n}=e(jw.store),i=o(r),s=i.map(a=>n(a));return[i,...s]})),Mqe=(0,Vl.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(ys.store),s=n(),a=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=s?.stylesheet,d=e(Qse.store).get("core","renderingModes")?.[c]?.[r];if(JW.includes(d))return d;let u=Array.isArray(a?.supports?.editor)?a.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0;if(JW.includes(u))return u;let f=vH(t).defaultRenderingMode;return JW.includes(f)?f:"post-only"});function Nqe(e){return e.stylesPath??"/"}function Fqe(e){return e.showStylebook??!1}var Dqe=(0,Vl.createRegistrySelector)(e=>t=>{if(!K(e(jw.store)).isZoomOut())return t.canvasWidth});function $W(e){return e.revisionPage}function mm(e,t){return{per_page:Jse,page:t,context:"edit",orderby:"date",order:"desc",_fields:[...new Set(["id","date","modified","author","slug","meta","title.raw","excerpt.raw","content.raw",e])].join()}}var Jse=100;function Lqe(){return Jse}var Vqe=(0,Vl.createRegistrySelector)(e=>(t,r)=>{if(!r)return null;let{type:o,id:n}=wi(t);if(!o||!n)return null;let s=e(ys.store).getEntityConfig("postType",o)?.revisionKey||"id";return e(ys.store).getRevisions("postType",o,n,mm(s,r))});function Bqe(e){return e.revisionId!==null}function zqe(e){return e.showRevisionDiff}function eG(e){return e.revisionId}var jqe=(0,Vl.createRegistrySelector)(e=>t=>{let r=eG(t);if(!r)return;let o=$W(t);if(!o)return null;let{type:n,id:i}=wi(t),a=e(ys.store).getEntityConfig("postType",n)?.revisionKey||"id",c=e(ys.store).getRevisions("postType",n,i,mm(a,o));if(!c)return null;let d=c.find(u=>u[a]===r);return d||(e(ys.store).getRevision("postType",n,i,r,{context:"edit"})??null)});function Hqe(e){return e.selectedNote?.noteId}function Uqe(e){return!!e.selectedNote?.options?.focus}var Wqe=(0,Vl.createRegistrySelector)(e=>t=>{let r=eG(t);if(!r)return;let o=$W(t);if(!o)return null;let{type:n,id:i}=wi(t),a=e(ys.store).getEntityConfig("postType",n)?.revisionKey||"id",c=mm(a,o),d=e(ys.store).getRevisions("postType",n,i,c);if(!d)return null;let u=d.findIndex(h=>h[a]===r);if(u>=0&&u<d.length-1)return d[u+1];let f=gH(t),m=Math.ceil(f/c.per_page)||1;return u===d.length-1&&o<m?e(ys.store).getRevisions("postType",n,i,mm(a,o+1))?.[0]??null:null}),Gqe=(0,Vl.createRegistrySelector)(e=>t=>{if(!K(e(ys.store)).isCollaborationSupported())return!1;let r=Wa(t),o=Ga(t),i=e(ys.store).getEntityConfig("postType",r)?.syncConfig;return!!(i&&i.supportsPersistence&&window.__experimentalEnableRealTimeCollaboration&&i.shouldSync?.(`postType/${r}`,o)!==!1)});var CD=l(he(),1),zOe=l(vi(),1);var dae=l(G(),1);var ia=l(X(),1);var kI=l(Me(),1),nae=l(Z(),1),Hw=l(H(),1),iae=l(Wt(),1),sae=l(Ko(),1),Iy=l(G(),1);var oae=l(Ko(),1);var SI=l(or(),1),eae=l(G(),1);function tae(e){return e.type==="wp_template"}function rae(e){return e.type==="wp_template_part"}function hm(e){return e.type==="wp_template"||e.type==="wp_template_part"}function Ct(e,t=(0,eae.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,SI.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,SI.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,SI.decodeEntities)(e.title.raw)),r||t}function CI(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var EI=e=>typeof e!="object"?"":e.slug||(0,oae.cleanForSlug)(Ct(e))||e.id.toString();var Si=l(R(),1),aae=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||EI(r),i=r.permalink_template||"",s=/%(?:postname|pagename)%/,[a,c]=i.split(s),d=a,u=c,f=s.test(i),m=(0,Hw.useRef)(n),h=n||m.current,g=f?`${d}${h}${u}`:(0,sae.safeDecodeURIComponent)(r.link||"");(0,Hw.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let b=(0,Hw.useCallback)(w=>t({[o]:w}),[o,t]),{createNotice:v}=(0,nae.useDispatch)(iae.store),_=(0,kI.useCopyToClipboard)(g,()=>{v("info",(0,Iy.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),y="editor-post-url__slug-description-"+(0,kI.useInstanceId)(aae);return(0,Si.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,Si.jsxs)(ia.__experimentalVStack,{children:[(0,Si.jsxs)(ia.__experimentalVStack,{spacing:"0px",children:[(0,Si.jsx)("span",{children:(0,Iy.__)("Customize the last part of the Permalink.")}),(0,Si.jsx)(ia.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,Iy.__)("Learn more")})]}),(0,Si.jsx)(ia.__experimentalInputControl,{prefix:(0,Si.jsx)(ia.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Si.jsx)(ia.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Si.jsx)(ia.Button,{size:"small",icon:xk,ref:_,label:(0,Iy.__)("Copy")})}),label:(0,Iy.__)("Link"),hideLabelFromVision:!0,value:n,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:w=>{b(w)},onBlur:()=>{n===""&&b(m.current)},"aria-describedby":y}),(0,Si.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,Si.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,Iy.__)("Permalink:")}),(0,Si.jsxs)(ia.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,Si.jsx)("span",{className:"fields-controls__slug-help-prefix",children:d}),(0,Si.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,Si.jsx)("span",{className:"fields-controls__slug-help-suffix",children:u})]})]})]}),!f&&(0,Si.jsx)(ia.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},lae=aae;var TI=l(H(),1);var Yqe=({item:e})=>{let t=EI(e),r=(0,TI.useRef)(t);return(0,TI.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},cae=Yqe;var qqe={id:"slug",type:"text",label:(0,dae.__)("Slug"),Edit:lae,render:cae,filterBy:!1},rG=qqe;var oG=l(G(),1);function uae(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=uae(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Kqe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=uae(e))&&(o&&(o+=" "),o+=t);return o}var J=Kqe;var fae=l(X(),1),pae=l(G(),1);var jk=l(R(),1);function Hk({item:e,className:t,children:r}){let o=Ct(e);return(0,jk.jsxs)(fae.__experimentalHStack,{className:J("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,jk.jsx)("span",{children:o||(0,pae.__)("(no title)")}),r]})}function RI({item:e}){return(0,jk.jsx)(Hk,{item:e})}var Xqe={type:"text",id:"title",label:(0,oG.__)("Title"),placeholder:(0,oG.__)("No title"),getValue:({item:e})=>Ct(e),render:RI,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},PI=Xqe;var sG=l(G(),1);var nG=l(G(),1),hae=l(Z(),1),gae=l(he(),1),bae=l(X(),1);var mae=l(ug(),1),{lock:xOt,unlock:Vn}=(0,mae.__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/fields");var iG=l(R(),1),{Badge:Zqe}=Vn(bae.privateApis);function vae({item:e}){let{frontPageId:t,postsPageId:r}=(0,hae.useSelect)(o=>{let{getEntityRecord:n}=o(gae.store),i=n("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,iG.jsx)(Hk,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,iG.jsx)(Zqe,{children:e.id===t?(0,nG.__)("Homepage"):(0,nG.__)("Posts Page")})})}var Qqe={type:"text",id:"title",label:(0,sG.__)("Title"),placeholder:(0,sG.__)("No title"),getValue:({item:e})=>Ct(e),render:vae,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},aG=Qqe;var lG=l(G(),1);var Jqe={id:"title",type:"text",label:(0,lG.__)("Template"),placeholder:(0,lG.__)("No title"),getValue:({item:e})=>Ct(e),render:RI,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},Uk=Jqe;var _Z=l(G(),1);var lye=l(G(),1);var cye=l(Rc(),1);var Ufe=l(H(),1);var Oy=l(oe(),1);function Cf({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Oy.useRef(e!==void 0),[i,s]=Oy.useState(t),a=n?e:i,c=Oy.useCallback(d=>{n||s(d)},[]);return[a,c]}var $qe=l(oe(),1),Wk={...$qe};var xae=l(oe(),1),wae={};function br(e,t){let r=xae.useRef(wae);return r.current===wae&&(r.current=e(t)),r}var cG=Wk.useInsertionEffect,eKe=cG&&cG!==Wk.useLayoutEffect?cG:e=>e();function ke(e){let t=br(tKe).current;return t.next=e,eKe(t.effect),t.trampoline}function tKe(){let e={next:void 0,callback:rKe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function rKe(){}var gm=l(oe(),1);var Sae=l(oe(),1),oKe=()=>{},Ce=typeof document<"u"?Sae.useLayoutEffect:oKe;var II=l(oe(),1),dG=II.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Cae(){return II.useContext(dG)}var Eae=l(R(),1);function Uw(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=ke(n),[,s]=gm.useState(!1),a=br(iKe).current,c=br(nKe).current,d=gm.useRef(0),u=gm.useRef(!0),f=gm.useRef([]),m=gm.useRef(null),h=ke(()=>{u.current||(u.current=!0,s(C=>!C))}),g=ke((C,S)=>{c.set(C,S),h()}),b=ke(C=>{c.delete(C),h()}),v=ke(C=>{let S=new Map;return r.current.length=0,o&&(o.current.length=0),C.forEach(E=>{S.set(E.element,{...E.registration.metadata??{},index:E.index}),r.current[E.index]=E.element,o&&(o.current[E.index]=E.registration.label!==void 0?E.registration.label:E.registration.textRef?.current?.textContent??E.element.textContent)}),d.current=r.current.length,S});function _(C){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||C.length<2)return;let S=new MutationObserver(P=>{if(!lKe(P))return;let O=null;for(let T of C)if(T.isConnected){if(O&&kae(O,T)>0){S.disconnect(),h();return}O=T}});m.current=S;let E=new Set;for(let P=1;P<C.length;P+=1){let O=aKe(C[P-1],C[P]);O&&E.add(O)}E.forEach(P=>S.observe(P,{childList:!0}))}let y=ke(()=>{let[C,S]=sKe(c),E=v(C);_(S),f.current=C,u.current=!1,a.forEach(P=>P(E)),i(E)});Ce(()=>(u.current||v(f.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),Ce(()=>{u.current&&y()}),Ce(()=>()=>{m.current?.disconnect(),u.current=!0},[]);let w=ke(C=>(a.add(C),()=>{a.delete(C)})),x=gm.useMemo(()=>({register:g,unregister:b,subscribeMapChange:w,nextIndexRef:d}),[g,b,w,d]);return(0,Eae.jsx)(dG.Provider,{value:x,children:t})}function nKe(){return new Map}function iKe(){return new Set}function sKe(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,c={index:a??-1,element:s,registration:i};a===null?o.push(c):a>=0&&(t.add(a),r.push(c))});let n=0;return o.sort((i,s)=>kae(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 aKe(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function lKe(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 kae(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function cKe(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 dKe=cKe("https://base-ui.com/production-error","Base UI"),St=dKe;var Ay=l(oe(),1);function Ya(e,t,r,o){let n=br(Rae).current;return uKe(n,e,t,r,o)&&Pae(n,[e,t,r,o]),n.callback}function Tae(e){let t=br(Rae).current;return fKe(t,e)&&Pae(t,e),t.callback}function Rae(){return{callback:null,cleanup:null,refs:[]}}function uKe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function fKe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Pae(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 Oae=l(oe(),1);var Iae=l(oe(),1),pKe=parseInt(Iae.version,10);function Ww(e){return pKe>=e}function uG(e){if(!Oae.isValidElement(e))return null;let t=e,r=t.props;return(Ww(19)?r?.ref:t.ref)??null}function Gk(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Vt(){}var qa=Object.freeze([]),Mt=Object.freeze({});function Aae(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 Mae(e,t){return typeof e=="function"?e(t):e}function OI(e,t){return typeof e=="function"?e(t):e}var fG={};function gt(e,t,r,o,n){if(!r&&!o&&!n&&!e)return AI(t);let i=AI(e);return t&&(i=Yk(i,t)),r&&(i=Yk(i,r)),o&&(i=Yk(i,o)),n&&(i=Yk(i,n)),i}function Nae(e){if(e.length===0)return fG;if(e.length===1)return AI(e[0]);let t=AI(e[0]);for(let r=1;r<e.length;r+=1)t=Yk(t,e[r]);return t}function AI(e){return pG(e)?{...Dae(e,fG)}:mKe(e)}function Yk(e,t){return pG(t)?Dae(t,e):hKe(e,t)}function mKe(e){let t={...e};for(let r in t){let o=t[r];Fae(r,o)&&(t[r]=Lae(o))}return t}function hKe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Gk(e.style,o);break}case"className":{e[r]=mG(e.className,o);break}default:Fae(r,o)?e[r]=gKe(e[r],o):e[r]=o}}return e}function Fae(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 pG(e){return typeof e=="function"}function Dae(e,t){return pG(e)?e(t):e??fG}function gKe(e,t){return t?e?(...r)=>{let o=r[0];if(Vae(o)){let i=o;qk(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:Lae(t):e}function Lae(e){return e&&((...t)=>{let r=t[0];return Vae(r)&&qk(r),e(...t)})}function qk(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function mG(e,t){return t?e?t+" "+e:t:e}function Vae(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var hG=l(oe(),1);function ze(e,t,r={}){let o=t.render,n=bKe(t,r);if(r.enabled===!1)return null;let i=r.state??Mt;return _Ke(e,o,n,i)}function bKe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Mt,ref:s,props:a,stateAttributesMapping:c,enabled:d=!0}=t,u=d?Mae(r,i):void 0,f=d?OI(o,i):void 0,m=d?Aae(i,c):Mt,h=d&&a?vKe(a):void 0,g=d?Gk(m,h)??{}:Mt;return typeof document<"u"&&(d?Array.isArray(s)?g.ref=Tae([g.ref,uG(n),...s]):g.ref=Ya(g.ref,uG(n),s):Ya(null,null)),d?(u!==void 0&&(g.className=mG(g.className,u)),f!==void 0&&(g.style=Gk(g.style,f)),g):Mt}function vKe(e){return Array.isArray(e)?Nae(e):gt(void 0,e)}var yKe=Symbol.for("react.lazy");function _Ke(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=gt(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===yKe&&(i=Ay.Children.toArray(t)[0]),Ay.cloneElement(i,n)}if(e&&typeof e=="string")return wKe(e,r);throw new Error(St(8))}function wKe(e,t){return e==="button"?(0,hG.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,hG.createElement)("img",{alt:"",...t,key:t.key}):Ay.createElement(e,t)}var MI=l(oe(),1);var Bae=0;function xKe(e,t="mui"){let[r,o]=MI.useState(e),n=e||r;return MI.useEffect(()=>{r==null&&(Bae+=1,o(`${t}-${Bae}`))},[r,t]),n}var zae=Wk.useId;function qd(e,t){if(zae!==void 0){let r=zae();return e??(t?`${t}-${r}`:r)}return xKe(e,t)}function vr(e){return qd(e,"base-ui")}var DI=l(oe(),1);var Pe={};mr(Pe,{cancelOpen:()=>ZKe,chipRemovePress:()=>AKe,clearPress:()=>OKe,closePress:()=>PKe,closeWatcher:()=>UKe,decrementPress:()=>FKe,disabled:()=>JKe,drag:()=>qKe,escapeKey:()=>HKe,focusOut:()=>jKe,imperativeAction:()=>tXe,incrementPress:()=>NKe,initial:()=>eXe,inputBlur:()=>VKe,inputChange:()=>DKe,inputClear:()=>LKe,inputPaste:()=>BKe,inputPress:()=>zKe,itemPress:()=>RKe,keyboard:()=>GKe,linkPress:()=>IKe,listNavigation:()=>WKe,missing:()=>$Ke,none:()=>SKe,outsidePress:()=>TKe,pointer:()=>YKe,scrub:()=>XKe,siblingOpen:()=>QKe,swipe:()=>rXe,trackPress:()=>MKe,triggerFocus:()=>kKe,triggerHover:()=>EKe,triggerPress:()=>CKe,wheel:()=>KKe,windowResize:()=>oXe});var SKe="none",CKe="trigger-press",EKe="trigger-hover",kKe="trigger-focus",TKe="outside-press",RKe="item-press",PKe="close-press",IKe="link-press",OKe="clear-press",AKe="chip-remove-press",MKe="track-press",NKe="increment-press",FKe="decrement-press",DKe="input-change",LKe="input-clear",VKe="input-blur",BKe="input-paste",zKe="input-press",jKe="focus-out",HKe="escape-key",UKe="close-watcher",WKe="list-navigation",GKe="keyboard",YKe="pointer",qKe="drag",KKe="wheel",XKe="scrub",ZKe="cancel-open",QKe="sibling-open",JKe="disabled",$Ke="missing",eXe="initial",tXe="imperative-action",rXe="swipe",oXe="window-resize";function Ye(e,t,r,o){let n=!1,i=!1,s=o??Mt;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 bG=l(oe(),1);var jae=l(oe(),1);function Gw(e){jae.useEffect(e,qa)}var NI=null,RAt=globalThis.requestAnimationFrame,gG=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)}},FI=new gG;var Ki=class e{static create(){return new e}static request(t){return FI.request(t)}static cancel(t){return FI.cancel(t)}currentId=NI;request(t){this.cancel(),this.currentId=FI.request(()=>{this.currentId=NI,t()})}cancel=()=>{this.currentId!==NI&&(FI.cancel(this.currentId),this.currentId=NI)};disposeEffect=()=>this.cancel};function Bl(){let e=br(Ki.create).current;return Gw(e.disposeEffect),e}function Ka(e,t=!1,r=!1){let[o,n]=bG.useState(e&&t?"idle":void 0),[i,s]=bG.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Ce(()=>{if(!e&&i&&o!=="ending"&&r){let a=Ki.request(()=>{n("ending")});return()=>{Ki.cancel(a)}}},[e,i,o,r]),Ce(()=>{if(!e||t)return;let a=Ki.request(()=>{n(void 0)});return()=>{Ki.cancel(a)}},[t,e]),Ce(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Ki.request(()=>{n("idle")});return()=>{Ki.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function Hae(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=Cf({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:d}=Ka(i,!0,!0),u=vr(),[f,m]=DI.useState(),h=f===null?void 0:f??u,g=ke(b=>{let v=!i,_=Ye(Pe.triggerPress,b.nativeEvent);o(v,_),!_.isCanceled&&s(v)});return DI.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:g,mounted:a,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:d}),[u,n,g,a,i,h,c,s,m,d])}var LI=l(oe(),1),vG=LI.createContext(void 0);function VI(){let e=LI.useContext(vG);if(e===void 0)throw new Error(St(15));return e}var My=l(oe(),1);function Xa(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:c,nextIndexRef:d}=Cae(),u=My.useRef(-1),[f,m]=My.useState(i==null&&t?()=>{if(u.current===-1){let v=d.current;d.current+=1,u.current=v}return u.current}:-1),h=i??f,g=My.useRef(null),b=My.useCallback(v=>{let _=g.current;_&&a(_),g.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,a,o,r,n]);return Ce(()=>{if(i==null)return c(v=>{let _=g.current?v.get(g.current)?.index:null;_!=null&&m(_)})},[i,c]),{ref:b,index:h}}var Yw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),nXe={"data-starting-style":""},iXe={"data-ending-style":""},Pc={transitionStatus(e){return e==="starting"?nXe:e==="ending"?iXe:null}};var Kk=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yw.startingStyle]="startingStyle",e[e.endingStyle=Yw.endingStyle]="endingStyle",e})({});var Uae=(function(e){return e.panelOpen="data-panel-open",e})({});var sXe={[Kk.open]:""},aXe={[Kk.closed]:""},Wae={open(e){return e?{[Uae.panelOpen]:""}:null}},Gae={open(e){return e?sXe:aXe}};var Kw=l(oe(),1);function BI(){return typeof window<"u"}function Cn(e){return zI(e)?(e.nodeName||"").toLowerCase():"#document"}function ir(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function kf(e){var t;return(t=(zI(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function zI(e){return BI()?e instanceof Node||e instanceof ir(e).Node:!1}function _t(e){return BI()?e instanceof Element||e instanceof ir(e).Element:!1}function zt(e){return BI()?e instanceof HTMLElement||e instanceof ir(e).HTMLElement:!1}function Ef(e){return!BI()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ir(e).ShadowRoot}function Fy(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=ti(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Yae(e){return/^(table|td|th)$/.test(Cn(e))}function Xk(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var lXe=/transform|translate|scale|rotate|perspective|filter/,cXe=/paint|layout|strict|content/,Ny=e=>!!e&&e!=="none",yG;function jI(e){let t=_t(e)?ti(e):e;return Ny(t.transform)||Ny(t.translate)||Ny(t.scale)||Ny(t.rotate)||Ny(t.perspective)||!HI()&&(Ny(t.backdropFilter)||Ny(t.filter))||lXe.test(t.willChange||"")||cXe.test(t.contain||"")}function qae(e){let t=Ic(e);for(;zt(t)&&!Oc(t);){if(jI(t))return t;if(Xk(t))return null;t=Ic(t)}return null}function HI(){return yG==null&&(yG=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),yG}function Oc(e){return/^(html|body|#document)$/.test(Cn(e))}function ti(e){return ir(e).getComputedStyle(e)}function Zk(e){return _t(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ic(e){if(Cn(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Ef(e)&&e.host||kf(e);return Ef(t)?t.host:t}function Kae(e){let t=Ic(e);return Oc(t)?(e.ownerDocument||e).body:zt(t)&&Fy(t)?t:Kae(t)}function _g(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Kae(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=ir(n);if(i){let a=UI(s);return t.concat(s,s.visualViewport||[],Fy(n)?n:[],a&&r?_g(a):[])}else return t.concat(n,_g(n,[],r))}function UI(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var WI=l(oe(),1),_G=WI.createContext(void 0);function wg(e=!1){let t=WI.useContext(_G);if(t===void 0&&!e)throw new Error(St(16));return t}var Xae=l(oe(),1);function Zae(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,a=o&&t===!1;return{props:Xae.useMemo(()=>{let d={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||a)&&(d.disabled=r),d},[o,r,t,s,a,i,n])}}function lt(e){return e?.ownerDocument||document}function qw(e,t,{detail:r=0}={}){e.dispatchEvent(new(ir(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function zl(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Kw.useRef(null),a=wg(!0),c=i??a!==void 0,{props:d}=Zae({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=Kw.useCallback(()=>{let h=s.current;wG(h)&&c&&t&&d.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,d.disabled,c]);Ce(u,[u]);let f=Kw.useCallback((h={})=>{let{onClick:g,onMouseDown:b,onKeyUp:v,onKeyDown:_,onPointerDown:y,...w}=h;return gt({onClick(x){if(t){x.preventDefault();return}g?.(x)},onMouseDown(x){t||b?.(x)},onKeyDown(x){if(t||(qk(x),_?.(x),x.baseUIHandlerPrevented))return;let C=x.target===x.currentTarget,S=x.currentTarget,E=wG(S),P=!n&&dXe(S),O=C&&(n?E:!P),T=x.key==="Enter",I=x.key===" ",k=S.getAttribute("role"),M=k?.startsWith("menuitem")||k==="option"||k==="gridcell";if(C&&c&&I){if(x.defaultPrevented&&M)return;x.preventDefault(),(!n||E)&&(x.preventBaseUIHandler(),qw(S,x));return}if(!O||n||!I&&!T){C&&P&&I&&x.preventDefault();return}x.defaultPrevented||(x.preventDefault(),T&&(x.preventBaseUIHandler(),qw(S,x)))},onKeyUp(x){if(!t){if(qk(x),v?.(x),x.target===x.currentTarget&&n&&c&&wG(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&!x.defaultPrevented&&x.key===" "&&(x.preventBaseUIHandler(),qw(x.currentTarget,x))}},onPointerDown(x){if(t){x.preventDefault();return}y?.(x)}},n?{type:"button"}:{role:"button"},d,w)},[t,d,c,n]),m=ke(h=>{s.current=h,u()});return{getButtonProps:f,buttonRef:m}}function wG(e){return zt(e)&&e.tagName==="BUTTON"}function dXe(e){return zt(e)&&e.tagName==="A"&&!!e.href}var sa=l(oe(),1);function wt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function oo(e){let t=br(uXe,e).current;return t.next=e,Ce(t.effect),t}function uXe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var $ae=l(oe(),1);var Jae=l(Kd(),1);function Xd(e){return e==null?e:"current"in e?e.current:e}function Tf(e,t=!1){let r=Bl();return ke((o,n=null)=>{r.cancel();let i=Xd(e);if(i==null)return;let s=i,a=()=>{Jae.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}a()})}if(t){let d="data-starting-style";if(!s.hasAttribute(d)){r.request(c);return}let u=new MutationObserver(()=>{s.hasAttribute(d)||(u.disconnect(),c())});u.observe(s,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}r.request(c)})}function _s(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=ke(n),s=Tf(o,r);$ae.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Qk={height:void 0,width:void 0};function tle(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:d,transitionStatus:u}=e,f=sa.useRef(null),m=sa.useRef(null),[h,g]=sa.useState(Qk),b=sa.useRef(Qk),v=sa.useRef(!1),_=sa.useRef(a),y=sa.useRef(!1),[w,x]=sa.useState(!1),C=sa.useRef(null),S=Ya(t,f),E=oo(a),P=Tf(f),O=!a&&!i,T=w?"idle":u,I=a&&(_.current||y.current),k=!a&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?b.current:h,M=r&&O&&m.current!=="css-animation",N=ke((D,L=!0)=>{L&&(b.current=D),g(D)}),V=ke(()=>{C.current?.(),C.current=null}),B=ke(D=>{V(),C.current=()=>{C.current=null,D()}}),z=ke(()=>{a&&i&&m.current==="css-animation"&&(y.current=!0)});Ce(()=>{!w||u==="starting"||x(!1)},[w,u]),sa.useEffect(()=>()=>{z(),V()},[z,V]),Ce(()=>{let D=f.current;if(!D)return;!a&&C.current&&V();let L=fXe(D,I);if(m.current=L,a&&u==="idle"&&_.current&&L==="css-animation"){b.current=Xw(D);return}if(a&&u==="starting"){let q=v.current;if(v.current=!1,L==="none"){N(Xw(D)),x(!0);return}if(L==="css-transition"){let ne=pXe(D);if(N(Xw(D)),!q)return ne;let ce=GI(D,"transition-duration","0s");return B(ce),x(!0),ne}N(Xw(D));let Y=GI(D,"animation-name","none");if(!q){Y();return}let ae=GI(D,"animation-duration","0s");Y(),B(ae),x(!0);return}if(!a&&i&&(u==="idle"||u==="starting")){if(_.current=!1,y.current=!1,L==="none"){N(Qk,!1),c(!1);return}N(Xw(D));return}if(u!=="ending")return;if(L==="none"){c(!1);return}let j=Xw(D);if(!(j.height>0||j.width>0)){c(!1);return}N(j),L==="css-animation"&&GI(D,"animation-name","none")()},[i,a,V,N,c,B,I,u]),_s({enabled:a&&i&&T==="idle",open:!0,ref:f,onComplete(){a&&N(Qk,!1)}}),sa.useEffect(()=>{if(a||!i||T!=="ending"||!f.current)return;let L=new AbortController,j=-1;function U(){E.current||(c(!1),N(Qk,!1))}return j=Ki.request(()=>{P(U,L.signal)}),()=>{Ki.cancel(j),L.abort()}},[E,i,a,T,P,N,c]),Ce(()=>{let D=f.current;!D||!r||!O||D.setAttribute("hidden","until-found")},[O,r]),sa.useEffect(function(){let L=f.current;if(!L)return;function j(U){let q=Ye(Pe.none,U);s(!0,q),!q.isCanceled&&(v.current=!0,d(!0))}return wt(L,"beforematch",j)},[s,d]);let A=n||r||i||a;return{height:k.height,props:{...M?{[Kk.startingStyle]:""}:void 0,hidden:O,id:o},ref:S,shouldPreventOpenAnimation:I,shouldRender:A,transitionStatus:T,width:k.width}}function Xw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function fXe(e,t){let r=ir(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&ele(r.animationDuration),n=ele(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function ele(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function GI(e,t,r){let o=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{if(o===""){e.style.removeProperty(t);return}e.style.setProperty(t,o,n)}}function pXe(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 r(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let o=Ki.request(r);return()=>{Ki.cancel(o),r()}}var yr={};mr(yr,{engine:()=>kG,env:()=>RG,os:()=>CG,screenReader:()=>TG});var CG={};mr(CG,{android:()=>nle,apple:()=>SG,ios:()=>xG,linux:()=>vXe,mac:()=>ile,windows:()=>bXe});function mXe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:hXe,platform:gXe,maxTouchPoints:rle}=mXe(),Dy=hXe.toLowerCase(),Ly=gXe.toLowerCase();var xG=/^i(os$|p)/.test(Ly)||Ly==="macintel"&&rle>1,ole="android",nle=Ly===ole||Dy.includes(ole),ile=!xG&&Ly.startsWith("mac"),bXe=Ly.startsWith("win"),vXe=!nle&&/^(linux|chrome os)/.test(Ly),SG=ile||xG;var kG={};mr(kG,{blink:()=>_Xe,gecko:()=>yXe,webkit:()=>EG});var EG=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),yXe=!EG&&Dy.includes("firefox"),_Xe=!EG&&Dy.includes("chrom");var TG={};mr(TG,{voiceOver:()=>wXe});var wXe=SG;var RG={};mr(RG,{jsdom:()=>xXe});var xXe=/jsdom|happydom/.test(Dy);var Jk=0,ws=class e{static create(){return new e}currentId=Jk;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Jk,r()},t)}isStarted(){return this.currentId!==Jk}clear=()=>{this.currentId!==Jk&&(clearTimeout(this.currentId),this.currentId=Jk)};disposeEffect=()=>this.clear};function qr(){let e=br(ws.create).current;return Gw(e.disposeEffect),e}var sle={},ale={},lle="";function YI(e,t){return Fy(e)?e:t}function cle(e,t,r){return/hidden|clip/.test(e.getComputedStyle(YI(t,r)).overflowY)}function SXe(e){if(typeof document>"u")return!1;let t=lt(e);return ir(t).innerWidth-t.documentElement.clientWidth>0}function CXe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=lt(e),o=r.documentElement,n=r.body,i=YI(o,n),s=i.style.overflowY,a=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",i.style.overflowY="scroll";let c=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=s,o.style.scrollbarGutter=a,c===d}function EXe(e){let t=lt(e),r=t.documentElement,o=t.body,n=YI(r,o),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function kXe(e){let t=lt(e),r=t.documentElement,o=t.body,n=ir(r),i=0,s=0,a=!1,c=Ki.create();if(yr.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function d(){let h=n.getComputedStyle(r),g=n.getComputedStyle(o),_=(h.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,s=r.scrollLeft,sle={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},lle=r.style.scrollBehavior,ale={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let y=r.scrollHeight>r.clientHeight,w=r.scrollWidth>r.clientWidth,x=h.overflowY==="scroll"||g.overflowY==="scroll",C=h.overflowX==="scroll"||g.overflowX==="scroll",S=Math.max(0,n.innerWidth-o.clientWidth),E=Math.max(0,n.innerHeight-o.clientHeight),P=parseFloat(g.marginTop)+parseFloat(g.marginBottom),O=parseFloat(g.marginLeft)+parseFloat(g.marginRight),T=YI(r,o);if(a=CXe(e),a){r.style.scrollbarGutter=_,T.style.overflowY="hidden",T.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:_,overflowY:"hidden",overflowX:"hidden"}),(y||x)&&(r.style.overflowY="scroll"),(w||C)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:P||E?`calc(100dvh - ${P+E}px)`:"100dvh",width:O||S?`calc(100vw - ${O+S}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),o.scrollTop=i,o.scrollLeft=s,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function u(){Object.assign(r.style,sle),Object.assign(o.style,ale),a||(r.scrollTop=i,r.scrollLeft=s,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=lle)}function f(){u(),c.request(d)}d();let m=wt(n,"resize",f);return()=>{c.cancel(),u(),typeof n.removeEventListener=="function"&&m()}}var PG=class{lockCount=0;restore=null;timeoutLock=ws.create();timeoutUnlock=ws.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 r=lt(t),o=r.documentElement,n=r.body,i=ir(o);if(cle(i,o,n)){let a=new i.MutationObserver(()=>{cle(i,o,n)||(a.disconnect(),this.restore=null,this.lock(t))}),c={attributes:!0};a.observe(o,c),a.observe(n,c),this.restore=()=>a.disconnect();return}let s=yr.os.ios||!SXe(t);this.restore=s?EXe(t):kXe(t)}},TXe=new PG;function dle(e=!0,t=null){Ce(()=>{if(e)return TXe.acquire(t)},[e,t])}var aa=l(oe(),1);function Za(e){e.preventDefault(),e.stopPropagation()}function ule(e){return"nativeEvent"in e}function qI(e){return e.pointerType===""&&e.isTrusted?!0:yr.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Zw(e){return yr.env.jsdom?!1:!yr.os.android&&e.width===0&&e.height===0||yr.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 jl(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function fle(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var $k="data-base-ui-focusable";var IG="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",eT="ArrowLeft",tT="ArrowRight",OG="ArrowUp",KI="ArrowDown";function Xo(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function qe(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Ef(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Dr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function xg(e,t){if(!_t(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(qe(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function XI(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function ple(e){return e.matches("html,body")}function Vy(e){return zt(e)&&e.matches(IG)}function AG(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${IG}`)!=null}function rT(e){return e?e.getAttribute("role")==="combobox"&&Vy(e):!1}function mle(e){if(!e||yr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function oT(e){return e?e.hasAttribute($k)?e:e.querySelector(`[${$k}]`)||e:null}function RXe(e,t){return t!=null&&!jl(t)?0:typeof e=="function"?e():e}function Ac(e,t,r){let o=RXe(e,r);return typeof o=="number"?o:o?.[t]}function MG(e){return typeof e=="function"?e():e}function ZI(e,t){return t||e==="click"||e==="mousedown"}function hle(e){return e?.includes("mouse")&&e!=="mousedown"}var gle=l(R(),1),ble=aa.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ws,currentIdRef:{current:null},currentContextRef:{current:null}});function PXe(e,t){e.current=t.current}function NG(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=aa.useRef(r),i=aa.useRef(r),s=aa.useRef(null),a=aa.useRef(null),c=qr();return Ce(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Ac(n.current,"open"),close:Ac(r,"close")}},[r,s,n,i]),(0,gle.jsx)(ble.Provider,{value:aa.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function FG(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=aa.useContext(ble),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:d,currentContextRef:u,hasProvider:f,timeout:m}=i,[h,g]=aa.useState(!1),b=aa.useRef(r);return Ce(()=>{b.current=r},[r]),Ce(()=>{function v(){u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=d.current,m.clear()}if(s.current&&!r&&s.current===n){if(g(!1),c){let _=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==_||v()}),()=>{(b.current||s.current!==_)&&m.clear()}}v()}},[r,n,s,a,c,d,u,m,o]),Ce(()=>{if(!r)return;let v=u.current,_=s.current;m.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Ac(d.current,"close")},_!==null&&_!==n?(g(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,Ye(Pe.none))):(g(!1),v?.setIsInstantPhase(!1))},[r,n,o,s,a,d,u,m]),Ce(()=>()=>{if(s.current===n){if(u.current=null,!b.current)return;s.current=null,PXe(a,d),m.clear()}},[u,s,a,n,d,m]),aa.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:h}),[f,a,h])}var Es=l(oe(),1);function xs(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var QI=l(oe(),1);var vle={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},yle={...vle,position:"fixed",top:0,left:0},EMt={...vle,position:"absolute"};var _le=l(R(),1),bm=QI.forwardRef(function(t,r){let[o,n]=QI.useState();return Ce(()=>{yr.screenReader.voiceOver&&yr.engine.webkit&&n("button")},[]),(0,_le.jsx)("span",{...t,ref:r,style:yle,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var Sg=Math.min,Zd=Math.max,Cg=Math.round,iT=Math.floor,Rf=e=>({x:e,y:e}),IXe={left:"right",right:"left",bottom:"top",top:"bottom"};function $I(e,t,r){return Zd(e,Sg(t,r))}function Pf(e,t){return typeof e=="function"?e(t):e}function Ss(e){return e.split("-")[0]}function Qd(e){return e.split("-")[1]}function e4(e){return e==="x"?"y":"x"}function sT(e){return e==="y"?"height":"width"}function Qa(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function aT(e){return e4(Qa(e))}function Sle(e,t,r){r===void 0&&(r=!1);let o=Qd(e),n=aT(e),i=sT(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=nT(s)),[s,nT(s)]}function Cle(e){let t=nT(e);return[JI(e),t,JI(t)]}function JI(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var wle=["left","right"],xle=["right","left"],OXe=["top","bottom"],AXe=["bottom","top"];function MXe(e,t,r){switch(e){case"top":case"bottom":return r?t?xle:wle:t?wle:xle;case"left":case"right":return t?OXe:AXe;default:return[]}}function Ele(e,t,r,o){let n=Qd(e),i=MXe(Ss(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(JI)))),i}function nT(e){let t=Ss(e);return IXe[t]+e.slice(t.length)}function NXe(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function t4(e){return typeof e!="number"?NXe(e):{top:e,right:e,bottom:e,left:e}}function By(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Eg(e,t){return t<0||t>=e.length}function zy(e,t){return Mc(e.current,{disabledIndices:t})}function Qw(e,t){return Mc(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Mc(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&&jy(e,i,o));return i}function jy(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Hy(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function FXe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Hy(e,t=e?ti(e):null){return!e||!e.isConnected||!t||FXe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var DXe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function LXe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return Ef(r)?r.host:null}function LG(e){for(let t of Array.from(e.children))if(Cn(t)==="summary")return t;return null}function VXe(e,t){let r=LG(t);return!!r&&(e===r||qe(r,e))}function kle(e){let t=e?Cn(e):"";return e!=null&&e.matches(DXe)&&(t!=="summary"||e.parentElement!=null&&Cn(e.parentElement)==="details"&&LG(e.parentElement)===e)&&(t!=="details"||LG(e)==null)&&(t!=="input"||e.type!=="hidden")}function Tle(e){if(!kle(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=LXe(t)){let r=t!==e,o=Cn(t)==="slot";if(t.hasAttribute("inert")||r&&Cn(t)==="details"&&!t.open&&!VXe(e,t)||t.hasAttribute("hidden")||!o&&!BXe(t,r))return!1}return!0}function BXe(e,t){let r=ti(e);return t?r.display!=="none":Hy(e,r)}function Rle(e){let t=e.tabIndex;if(t<0){let r=Cn(e);if(r==="details"||r==="audio"||r==="video"||zt(e)&&e.isContentEditable)return 0}return t}function DG(e){if(Cn(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function zXe(e,t){let r=DG(e);if(!r)return!0;let o=t.find(n=>{let i=DG(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=DG(n);return i?.name===r.name&&i.form===r.form})===r}function Ple(e){if(zt(e)&&Cn(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return zt(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Ile(e,t){Ple(e).forEach(r=>{kle(r)&&t.push(r),Ile(r,t)})}function Ole(e,t,r){Ple(e).forEach(o=>{zt(o)&&o.matches(t)&&r.push(o),Ole(o,t,r)})}function r4(e){return Tle(e)&&Rle(e)>=0}function VG(e){let t=[];return Ile(e,t),t.filter(Tle)}function Jw(e){let t=VG(e);return t.filter(r=>Rle(r)>=0&&zXe(r,t))}function Ale(e,t){let r=Jw(e),o=r.length;if(o===0)return;let n=Xo(lt(e)),i=r.indexOf(n),s=i===-1?t===1?0:o-1:i+t;return r[s]}function $w(e){return Ale(lt(e).body,1)||e}function o4(e){return Ale(lt(e).body,-1)||e}function Mle(e,t){if(!e)return null;let r=Jw(lt(e).body),o=r.length;if(o===0)return null;let n=r.indexOf(e);if(n===-1)return null;let i=(n+t+o)%o;return r[i]}function Nle(e){return Mle(e,1)}function Fle(e){return Mle(e,-1)}function vm(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!qe(r,o)}function Dle(e){Jw(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function BG(e){let t=[];Ole(e,"[data-tabindex]",t),t.forEach(r=>{let o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}function Nc(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Nc(e,n.id,r)])}function zG(e,t){let r=[],o=e.find(n=>n.id===t)?.parentId;for(;o;){let n=e.find(i=>i.id===o);o=n?.parentId,n&&(r=r.concat(n))}return r}function ym(e){return`data-base-ui-${e}`}var n4=0;function ex(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(n4);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),Vt;let s=requestAnimationFrame(i);return n4=s,()=>{n4===s&&(cancelAnimationFrame(s),n4=0)}}var jG={inert:new WeakMap,"aria-hidden":new WeakMap},Lle="data-base-ui-inert",UG={inert:new WeakSet,"aria-hidden":new WeakSet},lT=new WeakMap,HG=0;function jXe(e){return UG[e]}function jle(e){return e?Ef(e)?e.host:jle(e.parentNode):null}var Vle=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=jle(r);return e.contains(o)?o:null}).filter(r=>r!=null),Ble=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},zle=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(s=>{Cn(s)!=="script"&&(t.has(s)?n(s):o.push(s))})};return n(e),o};function HXe(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let s=null,a=null,c=Vle(t,e),d=n?zle(t,Ble(c),new Set(c)):[],u=[],f=[];if(i){let m=jG[i],h=jXe(i);a=h,s=m;let g=Vle(t,Array.from(t.querySelectorAll("[aria-live]"))),b=c.concat(g);zle(t,Ble(b),new Set(b)).forEach(_=>{let y=_.getAttribute(i),w=y!==null&&y!=="false",x=(m.get(_)||0)+1;m.set(_,x),u.push(_),x===1&&w&&h.add(_),w||_.setAttribute(i,i==="inert"?"":"true")})}return n&&d.forEach(m=>{let h=(lT.get(m)||0)+1;lT.set(m,h),f.push(m),h===1&&m.setAttribute(Lle,"")}),HG+=1,()=>{s&&u.forEach(m=>{let g=(s.get(m)||0)-1;s.set(m,g),g||(!a?.has(m)&&i&&m.removeAttribute(i),a?.delete(m))}),n&&f.forEach(m=>{let h=(lT.get(m)||0)-1;lT.set(m,h),h||m.removeAttribute(Lle)}),HG-=1,HG||(jG.inert=new WeakMap,jG["aria-hidden"]=new WeakMap,UG.inert=new WeakSet,UG["aria-hidden"]=new WeakSet,lT=new WeakMap)}}function WG(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=lt(e[0]).body;return HXe(e,i,r,o,{mark:n})}var wo=l(oe(),1),GG=l(Kd(),1);var Hle={style:{transition:"none"}},Ule="data-base-ui-click-trigger",UXe="data-base-ui-swipe-ignore",WXe="data-swipe-ignore",YMt=`[${UXe}]`,qMt=`[${WXe}]`,Wle={fallbackAxisSide:"none"},i4={fallbackAxisSide:"end"},Gle={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Uy=l(R(),1),Yle=wo.createContext(null),YG=()=>wo.useContext(Yle),GXe=ym("portal");function s4(e={}){let{ref:t,container:r,componentProps:o=Mt,elementProps:n}=e,i=qd(),a=YG()?.portalNode,[c,d]=wo.useState(null),[u,f]=wo.useState(null),m=ke(v=>{v!==null&&f(v)}),h=wo.useRef(null);Ce(()=>{if(r===null){h.current&&(h.current=null,f(null),d(null));return}let v=(r&&(zI(r)?r:r.current))??a??document.body;if(v==null){h.current&&(h.current=null,f(null),d(null));return}h.current!==v&&(h.current=v,f(null),d(v))},[r,a]);let g=ze("div",o,{ref:[t,m],props:[{id:i,[GXe]:""},n]}),b=c&&g?GG.createPortal(g,c):null;return{node:u,nodeId:wo.isValidElement(g)?g.props.id:void 0,subtree:b}}var qG=wo.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,container:a,...c}=t,{node:d,nodeId:u,subtree:f}=s4({container:a,ref:r,componentProps:t,elementProps:c}),m=wo.useRef(null),h=wo.useRef(null),g=wo.useRef(null),b=wo.useRef(null),[v,_]=wo.useState(null),y=wo.useRef(!1),w=v?.modal,x=v?.open,C=!!v&&!v.modal&&v.open&&!!d;wo.useEffect(()=>{if(!d||w)return;function E(P){d&&P.relatedTarget&&vm(P)&&(P.type==="focusin"?y.current&&(BG(d),y.current=!1):(Dle(d),y.current=!0))}return xs(wt(d,"focusin",E,!0),wt(d,"focusout",E,!0))},[d,w]),Ce(()=>{!d||x!==!0||!y.current||(BG(d),y.current=!1)},[x,d]);let S=wo.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:h,beforeInsideRef:g,afterInsideRef:b,portalNode:d,setFocusManagerState:_}),[d]);return(0,Uy.jsxs)(wo.Fragment,{children:[f,(0,Uy.jsxs)(Yle.Provider,{value:S,children:[C&&d&&(0,Uy.jsx)(bm,{"data-type":"outside",ref:m,onFocus:E=>{if(vm(E,d))g.current?.focus();else{let P=v?v.domReference:null;o4(P)?.focus()}}}),C&&d&&(0,Uy.jsx)("span",{"aria-owns":u,style:Gle}),d&&GG.createPortal(s,d),C&&d&&(0,Uy.jsx)(bm,{"data-type":"outside",ref:h,onFocus:E=>{if(vm(E,d))b.current?.focus();else{let P=v?v.domReference:null;$w(P)?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,Ye(Pe.focusOut,E.nativeEvent))}}})]})]})});var Tg=l(oe(),1);function a4(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var kg=class{nodesRef={current:[]};events=a4();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(o=>o===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var KG=l(R(),1),qle=Tg.createContext(null),Kle=Tg.createContext(null),Hl=()=>Tg.useContext(qle)?.id||null,Cs=e=>{let t=Tg.useContext(Kle);return e??t};function cT(e){let t=qd(),r=Cs(e),o=Hl();return Ce(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function XG(e){let{children:t,id:r}=e,o=Hl();return(0,KG.jsx)(qle.Provider,{value:Tg.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function ZG(e){let{children:t,externalTree:r}=e,o=br(()=>r??new kg).current;return(0,KG.jsx)(Kle.Provider,{value:o,children:t})}var dT=l(R(),1);function YXe(e,t){let r=ir(Dr(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var Xle=20,Rg=[];function QG(){Rg=Rg.filter(e=>e.deref()?.isConnected)}function Zle(e){QG(),e&&Cn(e)!=="body"&&(Rg.push(new WeakRef(e)),Rg.length>Xle&&(Rg=Rg.slice(-Xle)))}function Qle(){return QG(),Rg[Rg.length-1]?.deref()}function qXe(e){return e?r4(e)?e:Jw(e)[0]||e:null}function Jle(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=VG(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return r4(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),o=e.getAttribute("tabindex");r.length===0?o!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(o!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function JG(e){let{context:t,children:r,disabled:o=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:c=!0,openInteractionType:d="",nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:m,externalTree:h,getInsideElements:g}=e,b="rootStore"in t?t.rootStore:t,v=b.useState("open"),_=b.useState("domReferenceElement"),y=b.useState("floatingElement"),{events:w,dataRef:x}=b.context,C=ke(()=>x.current.floatingContext?.nodeId),S=n===!1,E=rT(_)&&S,P=oo(n),O=oo(i),T=oo(d),I=oo(v),k=Cs(h),M=YG(),N=Es.useRef(!1),V=Es.useRef(!1),B=Es.useRef(!1),z=Es.useRef(null),A=Es.useRef(""),D=Es.useRef(""),L=Es.useRef(null),j=Es.useRef(null),U=Ya(L,m,M?.beforeInsideRef),q=Ya(j,M?.afterInsideRef),Y=qr(),ae=qr(),ne=Bl(),ce=M!=null,te=oT(y),re=ke((de=te)=>de?Jw(de):[]),me=ke(()=>g?.().filter(de=>de!=null)??[]);Es.useEffect(()=>{if(o||!a)return;function de(ie){ie.key==="Tab"&&qe(te,Xo(lt(te)))&&re().length===0&&!E&&Za(ie)}let ve=lt(te);return wt(ve,"keydown",de)},[o,te,a,E,re]),Es.useEffect(()=>{if(o||!v)return;let de=lt(te);function ve(){B.current=!1}function ie(fe){let ee=Dr(fe),pe=me(),be=qe(y,ee)||qe(_,ee)||qe(M?.portalNode,ee)||pe.some(ye=>ye===ee||qe(ye,ee));B.current=!be,D.current=fe.pointerType||"keyboard",ee?.closest(`[${Ule}]`)&&(V.current=!0,ae.start(0,()=>{V.current=!1}))}function $(){D.current="keyboard"}return xs(wt(de,"pointerdown",ie,!0),wt(de,"pointerup",ve,!0),wt(de,"pointercancel",ve,!0),wt(de,"keydown",$,!0),ve)},[o,y,_,te,v,M,ae,me]),Es.useEffect(()=>{if(o||!c)return;let de=lt(te);function ve(){V.current=!0,ae.start(0,()=>{V.current=!1})}function ie(pe){let be=Dr(pe);r4(be)&&(z.current=be)}function $(pe){let be=pe.relatedTarget,ye=pe.currentTarget,Te=Dr(pe);a&&be==null&&Te!=null&&qe(y,Te)&&Zle(Te),queueMicrotask(()=>{let Ie=C(),Le=b.context.triggerElements,se=me(),ge=be?.hasAttribute(ym("focus-guard"))&&[L.current,j.current,M?.beforeInsideRef.current,M?.afterInsideRef.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,Xd(f),Xd(u)].includes(be),Ge=!(qe(_,be)||qe(y,be)||qe(be,y)||qe(M?.portalNode,be)||se.some(Ae=>Ae===be||qe(Ae,be))||Le.hasMatchingElement(Ae=>qe(Ae,be))||ge||k&&(Nc(k.nodesRef.current,Ie).find(Ae=>qe(Ae.context?.elements.floating,be)||qe(Ae.context?.elements.domReference,be))||zG(k.nodesRef.current,Ie).find(Ae=>[Ae.context?.elements.floating,oT(Ae.context?.elements.floating)].includes(be)||Ae.context?.elements.domReference===be)));if(ye===_&&te&&Jle(te),s&&ye!==_&&!Hy(Te)&&Xo(de)===de.body){if(zt(te)&&(te.focus(),s==="popup")){ne.request(()=>{te.focus()});return}let Ae=re(),Ne=z.current,Ze=(Ne&&Ae.includes(Ne)?Ne:null)||Ae[Ae.length-1]||te;zt(Ze)&&Ze.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(E||!a)&&be&&Ge&&!V.current&&(E||be!==Qle())&&(N.current=!0,b.setOpen(!1,Ye(Pe.focusOut,pe)))})}function fe(){B.current||(x.current.insideReactTree=!0,Y.start(0,()=>{x.current.insideReactTree=!1}))}let ee=zt(_)?_:null;if(!(!y&&!ee))return xs(ee&&wt(ee,"focusout",$),ee&&wt(ee,"pointerdown",ve),y&&wt(y,"focusin",ie),y&&wt(y,"focusout",$),y&&M&&wt(y,"focusout",fe,!0))},[o,_,y,te,a,k,M,b,c,s,re,E,C,x,Y,ae,ne,u,f,me]),Es.useEffect(()=>{if(o||!y||!v)return;let de=Array.from(M?.portalNode?.querySelectorAll(`[${ym("portal")}]`)||[]),ie=(k?zG(k.nodesRef.current,C()):[]).find(ye=>rT(ye.context?.elements.domReference||null))?.context?.elements.domReference,fe=[...[y,...de,L.current,j.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,...me()],ie,Xd(f),Xd(u),E?_:null].filter(ye=>ye!=null),ee=WG(fe,{ariaHidden:a||E,mark:!1}),pe=[y,...de].filter(ye=>ye!=null),be=WG(pe);return()=>{be(),ee()}},[v,o,_,y,a,M,E,k,C,u,f,me]),Ce(()=>{if(!v||o||!zt(te))return;A.current="",D.current="";let de=lt(te),ve=Xo(de);queueMicrotask(()=>{let ie=P.current,$=typeof ie=="function"?ie(T.current||""):ie;if($===void 0||$===!1||qe(te,ve))return;let ee=null,pe=()=>(ee==null&&(ee=re(te)),ee[0]||te),be;$===!0||$===null?be=pe():be=Xd($),be=be||pe();let ye=qe(te,Xo(de));ex(be,{preventScroll:be===te,shouldFocus(){if(!I.current)return!1;if(ye)return!0;let Te=Xo(de);return!(Te!==be&&qe(te,Te))}})})},[o,v,te,re,P,T,I]),Ce(()=>{if(o||!te)return;let de=lt(te),ve=Xo(de),ie=T.current==null;Zle(ve);function $(ee){if(ee.open||(A.current=YXe(ee.nativeEvent,D.current)),ee.reason===Pe.triggerHover&&ee.nativeEvent.type==="mouseleave"&&(N.current=!0),ee.reason===Pe.outsidePress)if(ee.nested)N.current=!1;else if(qI(ee.nativeEvent)||Zw(ee.nativeEvent))N.current=!1;else{let pe=!1;lt(te).createElement("div").focus({get preventScroll(){return pe=!0,!1}}),pe?N.current=!1:N.current=!0}}w.on("openchange",$);function fe(ee){let pe=O.current,be=typeof pe=="function"?pe(ee):pe;if(be===void 0||be===!1)return null;be===null&&(be=!0);let ye=_?.isConnected?_:null,Te=ve?.isConnected&&Cn(ve)!=="body"?ve:null,Ie=ie?Te||ye:ye||Te;return Ie||(Ie=Qle()||null),typeof be=="boolean"?Ie:Xd(be)||Ie||null}return()=>{w.off("openchange",$);let ee=Xo(de),pe=me(),be=qe(y,ee)||pe.some(Le=>Le===ee||qe(Le,ee))||k&&Nc(k.nodesRef.current,C(),!1).some(Le=>qe(Le.context?.elements.floating,ee)),ye=O.current,Te=A.current,Ie=fe(Te);queueMicrotask(()=>{let Le=qXe(Ie),se=typeof ye!="boolean";if(ye&&!N.current&&zt(Le)&&(!(!se&&Le!==ee&&ee!==de.body)||be)){let ge={preventScroll:!0};Te==="keyboard"&&(ge.focusVisible=!0),Le.focus(ge)}N.current=!1})}},[o,y,te,O,T,w,k,_,C,me]),Ce(()=>{if(!yr.engine.webkit||v||!y)return;let de=Xo(lt(y));!zt(de)||!Vy(de)||qe(y,de)&&de.blur()},[v,y]),Ce(()=>{if(!(o||!M))return M.setFocusManagerState({modal:a,closeOnFocusOut:c,open:v,onOpenChange:b.setOpen,domReference:_}),()=>{M.setFocusManagerState(null)}},[o,M,a,v,b,c,_]),Ce(()=>{if(!(o||!te))return Jle(te),()=>{queueMicrotask(QG)}},[o,te]);let we=!o&&(a?!E:!0)&&(ce||a);return(0,dT.jsxs)(Es.Fragment,{children:[we&&(0,dT.jsx)(bm,{"data-type":"inside",ref:U,onFocus:de=>{if(a){let ve=re();ex(ve[ve.length-1])}else M?.portalNode&&(N.current=!1,vm(de,M.portalNode)?$w(_)?.focus():Xd(f??M.beforeOutsideRef)?.focus())}}),r,we&&(0,dT.jsx)(bm,{"data-type":"inside",ref:q,onFocus:de=>{a?ex(re()[0]):M?.portalNode&&(c&&(N.current=!0),vm(de,M.portalNode)?o4(_)?.focus():Xd(u??M.afterOutsideRef)?.focus())}})]})}var uT=l(oe(),1);function fT(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:c=Pe.triggerPress}=t,d="rootStore"in e?e.rootStore:e,u=d.context.dataRef,f=uT.useRef(void 0),m=Bl(),h=qr(),g=uT.useMemo(()=>{function b(_,y,w,x){let C=Ye(c,y,w);_&&x==="touch"&&a>0?h.start(a,()=>{d.setOpen(!0,C)}):d.setOpen(_,C)}function v(_,y,w){let x=u.current.openEvent,C=d.select("domReferenceElement")!==y;return _&&C||!_||!n?!0:x&&s?!w(x.type):!1}return{onPointerDown(_){f.current=jl(_.pointerType,!0)&&Zw(_.nativeEvent)?"virtual":_.pointerType},onMouseDown(_){let y=f.current,w=_.nativeEvent,x=d.select("open");if(_.button!==0||o==="click"||jl(y,!0)&&i)return;let C=v(x,_.currentTarget,P=>P==="click"||P==="mousedown"),S=Dr(w);if(Vy(S)){b(C,w,S,y);return}let E=_.currentTarget;m.request(()=>{b(C,w,E,y)})},onClick(_){if(o==="mousedown-only")return;let y=f.current;if(o==="mousedown"&&y){f.current=void 0;return}if(jl(y,!0)&&i)return;let w=d.select("open"),x=v(w,_.currentTarget,C=>C==="click"||C==="mousedown"||C==="keydown"||C==="keyup");b(x,_.nativeEvent,_.currentTarget,y)},onKeyDown(){f.current=void 0}}},[u,o,i,c,d,s,n,m,h,a]);return uT.useMemo(()=>r?{reference:g}:Mt,[r,g])}var Ja=l(oe(),1);function KXe(e,t){let r=null,o=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",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,u=i.height,f=i.x,m=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),f-=r||0,m-=o||0,d=0,u=0,!n||c?(d=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!c&&(u=t.axis==="x"?i.height:u,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:u,x:f,y:m,top:m,right:f+d,bottom:m+u,left:f}}}}function $le(e){return e!=null&&e.clientX!=null}function $G(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,d=Ja.useRef(!1),u=Ja.useRef(null),[f,m]=Ja.useState(),[h,g]=Ja.useState([]),b=ke(x=>{n.set("positionReference",x)}),v=ke((x,C,S)=>{d.current||c.current.openEvent&&!$le(c.current.openEvent)||n.set("positionReference",KXe(S??a,{x,y:C,axis:o,dataRef:c,pointerType:f}))}),_=ke(x=>{i?u.current||(v(x.clientX,x.clientY,x.currentTarget),g([])):v(x.clientX,x.clientY,x.currentTarget)}),y=jl(f)?s:i;Ja.useEffect(()=>{if(!r){b(a);return}if(!y)return;function x(){u.current?.(),u.current=null}let C=ir(s);function S(E){let P=Dr(E);qe(s,P)?x():v(E.clientX,E.clientY)}return!c.current.openEvent||$le(c.current.openEvent)?u.current=wt(C,"mousemove",S):b(a),x},[y,r,s,c,a,n,v,b,h]),Ja.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ja.useEffect(()=>{r&&!s&&(d.current=!1)},[r,s]),Ja.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let w=Ja.useMemo(()=>{function x(C){m(C.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:_,onMouseEnter:_}},[_]);return Ja.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var Ul=l(oe(),1);function XXe(){return!1}function ZXe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function pT(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=XXe,bubbles:a,externalTree:c}=t,d="rootStore"in e?e.rootStore:e,u=d.useState("open"),f=d.useState("floatingElement"),{dataRef:m}=d.context,h=Cs(c),g=ke(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,v=b!==!1,_=ke(()=>i),{escapeKey:y,outsidePress:w}=ZXe(a),x=Ul.useRef(!1),C=Ul.useRef(!1),S=Ul.useRef(!1),E=Ul.useRef(!1),P=Ul.useRef(""),O=Ul.useRef(null),T=qr(),I=qr(),k=ke(()=>{I.clear(),m.current.insideReactTree=!1}),M=ke(U=>{let q=m.current.floatingContext?.nodeId;return(h?Nc(h.nodesRef.current,q):[]).some(ae=>ae.context?.open&&!ae.context.dataRef.current[U])}),N=ke(U=>XI(U,d.select("floatingElement"))||XI(U,d.select("domReferenceElement"))),V=ke(U=>{s()&&d.setOpen(!1,Ye(Pe.triggerPress,U.nativeEvent))}),B=ke(U=>{if(!u||!r||!o||U.key!=="Escape"||E.current||!y&&M("__escapeKeyBubbles"))return;let q=ule(U)?U.nativeEvent:U,Y=Ye(Pe.escapeKey,q);d.setOpen(!1,Y),Y.isCanceled||U.preventDefault(),!y&&!Y.isPropagationAllowed&&U.stopPropagation()}),z=ke(()=>{m.current.insideReactTree=!0,I.start(0,k)}),A=ke(U=>{if(!u||!r||U.button!==0)return;let q=Dr(U.nativeEvent);qe(d.select("floatingElement"),q)&&(x.current||(x.current=!0,C.current=!1))}),D=ke(U=>{!u||!r||(U.defaultPrevented||U.nativeEvent.defaultPrevented)&&x.current&&(C.current=!0)});Ul.useEffect(()=>{if(!u||!r)return k;m.current.__escapeKeyBubbles=y,m.current.__outsidePressBubbles=w;let U=new ws,q=new ws;function Y(){U.clear(),E.current=!0}function ae(){U.start(yr.engine.webkit?5:0,()=>{E.current=!1})}function ne(){S.current=!0,q.start(0,()=>{S.current=!1})}function ce(){x.current=!1,C.current=!1}function te(){let se=P.current,ge=se==="pen"||!se?"mouse":se,Ge=_(),Ae=typeof Ge=="function"?Ge():Ge;return typeof Ae=="string"?Ae:Ae[ge]}function re(se){let ge=te();return ge==="intentional"&&se.type!=="click"||ge==="sloppy"&&se.type==="click"}function me(se){let ge=m.current.floatingContext?.nodeId,Ge=h&&Nc(h.nodesRef.current,ge).some(Ae=>XI(se,Ae.context?.elements.floating));return N(se)||Ge}function we(se){if(re(se)){se.type!=="click"&&!N(se)&&(q.clear(),S.current=!1),k();return}if(m.current.insideReactTree){k();return}let ge=Dr(se),Ge=`[${ym("inert")}]`,Ae=_t(ge)?ge.getRootNode():null,Ne=Array.from((Ef(Ae)?Ae:lt(d.select("floatingElement"))).querySelectorAll(Ge)),Ze=d.context.triggerElements;if(ge&&(Ze.hasElement(ge)||Ze.hasMatchingElement(Lt=>qe(Lt,ge))))return;let at=_t(ge)?ge:null;for(;at&&!Oc(at);){let Lt=Ic(at);if(Oc(Lt)||!_t(Lt))break;at=Lt}if(!(Ne.length&&_t(ge)&&!ple(ge)&&!qe(ge,d.select("floatingElement"))&&Ne.every(Lt=>!qe(at,Lt)))){if(zt(ge)&&!("touches"in se)){let Lt=Oc(ge),er=ti(ge),tt=/auto|scroll/,xn=Lt||tt.test(er.overflowX),cn=Lt||tt.test(er.overflowY),nr=xn&&ge.clientWidth>0&&ge.scrollWidth>ge.clientWidth,Oo=cn&&ge.clientHeight>0&&ge.scrollHeight>ge.clientHeight,vo=er.direction==="rtl",yo=Oo&&(vo?se.offsetX<=ge.offsetWidth-ge.clientWidth:se.offsetX>ge.clientWidth),Ue=nr&&se.offsetY>ge.clientHeight;if(yo||Ue)return}if(!me(se)){if(te()==="intentional"&&S.current){q.clear(),S.current=!1;return}typeof b=="function"&&!b(se)||M("__outsidePressBubbles")||(d.setOpen(!1,Ye(Pe.outsidePress,se)),k())}}}function de(se){te()!=="sloppy"||se.pointerType==="touch"||!d.select("open")||!r||N(se)||we(se)}function ve(se){if(te()!=="sloppy"||!d.select("open")||!r||N(se))return;let ge=se.touches[0];ge&&(O.current={startTime:Date.now(),startX:ge.clientX,startY:ge.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function ie(se,ge){let Ge=Dr(se);if(!Ge)return;let Ae=wt(Ge,se.type,()=>{ge(se),Ae()})}function $(se){P.current="touch",ie(se,ve)}function fe(se){T.clear(),se.type==="pointerdown"&&(P.current=se.pointerType),!(se.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&ie(se,ge=>{ge.type==="pointerdown"?de(ge):we(ge)})}function ee(se){if(!x.current)return;let ge=C.current;if(ce(),te()==="intentional"){if(se.type==="pointercancel"){ge&&ne();return}if(!me(se)){if(ge){ne();return}typeof b=="function"&&!b(se)||(q.clear(),S.current=!0,k())}}}function pe(se){if(te()!=="sloppy"||!O.current||N(se))return;let ge=se.touches[0];if(!ge)return;let Ge=Math.abs(ge.clientX-O.current.startX),Ae=Math.abs(ge.clientY-O.current.startY),Ne=Math.sqrt(Ge*Ge+Ae*Ae);Ne>5&&(O.current.dismissOnTouchEnd=!0),Ne>10&&(we(se),T.clear(),O.current=null)}function be(se){ie(se,pe)}function ye(se){te()!=="sloppy"||!O.current||N(se)||(O.current.dismissOnTouchEnd&&we(se),T.clear(),O.current=null)}function Te(se){ie(se,ye)}let Ie=lt(f),Le=xs(o&&xs(wt(Ie,"keydown",B),wt(Ie,"compositionstart",Y),wt(Ie,"compositionend",ae)),v&&xs(wt(Ie,"click",fe,!0),wt(Ie,"pointerdown",fe,!0),wt(Ie,"pointerup",ee,!0),wt(Ie,"pointercancel",ee,!0),wt(Ie,"mousedown",fe,!0),wt(Ie,"mouseup",ee,!0),wt(Ie,"touchstart",$,!0),wt(Ie,"touchmove",be,!0),wt(Ie,"touchend",Te,!0)));return()=>{Le(),U.clear(),q.clear(),ce(),S.current=!1,k()}},[m,f,o,v,b,u,r,y,w,B,k,_,M,N,h,d,T]);let L=Ul.useMemo(()=>({onKeyDown:B,onPointerDown:V,onClick:V}),[B,V]),j=Ul.useMemo(()=>({onKeyDown:B,onPointerDown:D,onMouseDown:D,onClickCapture:z,onMouseDownCapture(U){z(),A(U)},onPointerDownCapture(U){z(),A(U)},onMouseUpCapture:z,onTouchEndCapture:z,onTouchMoveCapture:z}),[B,z,A,D]);return Ul.useMemo(()=>r?{reference:L,floating:j,trigger:L}:{},[r,L,j])}var ks=l(oe(),1);function ece(e,t,r){let{reference:o,floating:n}=e,i=Qa(t),s=aT(t),a=sT(s),c=Ss(t),d=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,h;switch(c){case"top":h={x:u,y:o.y-n.height};break;case"bottom":h={x:u,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:f};break;case"left":h={x:o.x-n.width,y:f};break;default:h={x:o.x,y:o.y}}let g=Qd(t);return g&&(h[s]+=m*(g==="end"?1:-1)*(r&&d?-1:1)),h}async function tce(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=Pf(t,e),g=t4(h),v=a[m?f==="floating"?"reference":"floating":f],_=By(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(v)))==null||r?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:d,rootBoundary:u,strategy:c})),y=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),x=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},C=By(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:c}):y);return{top:(_.top-C.top+g.top)/x.y,bottom:(C.bottom-_.bottom+g.bottom)/x.y,left:(_.left-C.left+g.left)/x.x,right:(C.right-_.right+g.right)/x.x}}var QXe=50,rce=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:tce},c=await(s.isRTL==null?void 0:s.isRTL(t)),d=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=ece(d,o,c),m=o,h=0,g={};for(let b=0;b<i.length;b++){let v=i[b];if(!v)continue;let{name:_,fn:y}=v,{x:w,y:x,data:C,reset:S}=await y({x:u,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:d,platform:a,elements:{reference:e,floating:t}});u=w??u,f=x??f,g[_]={...g[_],...C},S&&h<QXe&&(h++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:u,y:f}=ece(d,m,c)),b=-1)}return{x:u,y:f,placement:m,strategy:n,middlewareData:g}};var oce=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...v}=Pf(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=Ss(n),y=Qa(a),w=Ss(a)===a,x=await(c.isRTL==null?void 0:c.isRTL(d.floating)),C=m||(w||!b?[nT(a)]:Cle(a)),S=g!=="none";!m&&S&&C.push(...Ele(a,b,g,x));let E=[a,...C],P=await c.detectOverflow(t,v),O=[],T=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&O.push(P[_]),f){let N=Sle(n,s,x);O.push(P[N[0]],P[N[1]])}if(T=[...T,{placement:n,overflows:O}],!O.every(N=>N<=0)){var I,k;let N=(((I=i.flip)==null?void 0:I.index)||0)+1,V=E[N];if(V&&(!(f==="alignment"?y!==Qa(V):!1)||T.every(A=>Qa(A.placement)===y?A.overflows[0]>0:!0)))return{data:{index:N,overflows:T},reset:{placement:V}};let B=(k=T.filter(z=>z.overflows[0]<=0).sort((z,A)=>z.overflows[1]-A.overflows[1])[0])==null?void 0:k.placement;if(!B)switch(h){case"bestFit":{var M;let z=(M=T.filter(A=>{if(S){let D=Qa(A.placement);return D===y||D==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(D=>D>0).reduce((D,L)=>D+L,0)]).sort((A,D)=>A[1]-D[1])[0])==null?void 0:M[0];z&&(B=z);break}case"initialPlacement":B=a;break}if(n!==B)return{reset:{placement:B}}}return{}}}};var nce=new Set(["left","top"]);async function JXe(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Ss(r),a=Qd(r),c=Qa(r)==="y",d=nce.has(s)?-1:1,u=i&&c?-1:1,f=Pf(t,e),{mainAxis:m,crossAxis:h,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"&&(h=a==="end"?g*-1:g),c?{x:h*u,y:m*d}:{x:m*d,y:h*u}}var ice=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,c=await JXe(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},sce=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:c={fn:y=>{let{x:w,y:x}=y;return{x:w,y:x}}},...d}=Pf(e,t),u={x:r,y:o},f=await i.detectOverflow(t,d),m=Qa(n),h=e4(m),g=u[h],b=u[m],v=(y,w)=>$I(w+f[y==="y"?"top":"left"],w,w-f[y==="y"?"bottom":"right"]);s&&(g=v(h,g)),a&&(b=v(m,b));let _=c.fn({...t,[h]:g,[m]:b});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[h]:s,[m]:a}}}}}},ace=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:f=!0}=Pf(e,t),m={x:n,y:i},h=Qa(s),g=e4(h),b=m[g],v=m[h],_=Pf(d,t),y=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(u){let C=g==="y"?"height":"width",S=a.reference[g]-a.floating[C]+y.mainAxis,E=a.reference[g]+a.reference[C]-y.mainAxis;b<S?b=S:b>E&&(b=E)}if(f){var w,x;let C=g==="y"?"width":"height",S=nce.has(Ss(s)),E=a.reference[h]-a.floating[C]+(S&&((w=c.offset)==null?void 0:w[h])||0)+(S?0:y.crossAxis),P=a.reference[h]+a.reference[C]+(S?0:((x=c.offset)==null?void 0:x[h])||0)-(S?y.crossAxis:0);v<E?v=E:v>P&&(v=P)}return{[g]:b,[h]:v}}}},lce=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Pf(e,t),c=await n.detectOverflow(t,a),d=Ss(r),u=Qd(r),f=Qa(r)==="y",{width:m,height:h}=o.floating,g,b;d==="top"||d==="bottom"?(g=d,b=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,g=u==="end"?"top":"bottom");let v=h-c.top-c.bottom,_=m-c.left-c.right,y=Sg(h-c[g],v),w=Sg(m-c[b],_),x=t.middlewareData.shift,C=!x,S=y,E=w;x!=null&&x.enabled.x&&(E=_),x!=null&&x.enabled.y&&(S=v),C&&!u&&(f?E=m-2*Zd(c.left,c.right):S=h-2*Zd(c.top,c.bottom)),await s({...t,availableWidth:E,availableHeight:S});let P=await n.getDimensions(i.floating);return m!==P.width||h!==P.height?{reset:{rects:!0}}:{}}}};function uce(e){let t=ti(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=zt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=Cg(r)!==i||Cg(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function tY(e){return _t(e)?e:e.contextElement}function tx(e){let t=tY(e);if(!zt(t))return Rf(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=uce(t),s=(i?Cg(r.width):r.width)/o,a=(i?Cg(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var $Xe=Rf(0);function fce(e){let t=ir(e);return!HI()||!t.visualViewport?$Xe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function eZe(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===ir(e)}function Wy(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=tY(e),s=Rf(1);t&&(o?_t(o)&&(s=tx(o)):s=tx(e));let a=eZe(i,r,o)?fce(i):Rf(0),c=(n.left+a.x)/s.x,d=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i&&o){let m=ir(i),h=_t(o)?ir(o):o,g=m,b=UI(g);for(;b&&h!==g;){let v=tx(b),_=b.getBoundingClientRect(),y=ti(b),w=_.left+(b.clientLeft+parseFloat(y.paddingLeft))*v.x,x=_.top+(b.clientTop+parseFloat(y.paddingTop))*v.y;c*=v.x,d*=v.y,u*=v.x,f*=v.y,c+=w,d+=x,g=ir(b),b=UI(g)}}return By({width:u,height:f,x:c,y:d})}function l4(e,t){let r=Zk(e).scrollLeft;return t?t.left+r:Wy(kf(e)).left+r}function pce(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-l4(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function tZe(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=kf(o),a=t?Xk(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},d=Rf(1),u=Rf(0),f=zt(o);if((f||!i)&&((Cn(o)!=="body"||Fy(s))&&(c=Zk(o)),f)){let h=Wy(o);d=tx(o),u.x=h.x+o.clientLeft,u.y=h.y+o.clientTop}let m=s&&!f&&!i?pce(s,c):Rf(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+m.x,y:r.y*d.y-c.scrollTop*d.y+u.y+m.y}}function rZe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function oZe(e){let t=Zk(e),r=e.ownerDocument.body,o=Zd(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Zd(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+l4(e),s=-t.scrollTop;return ti(r).direction==="rtl"&&(i+=Zd(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var nZe=25;function iZe(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=ir(e),i=kf(e),s=n.visualViewport,a=i.clientWidth,c=i.clientHeight,d=0,u=0;if(s){let m=!HI()||t==="fixed";o?m||(d=-s.offsetLeft,u=-s.offsetTop):(a=s.width,c=s.height,m&&(d=s.offsetLeft,u=s.offsetTop))}if(l4(i)<=0){let m=i.ownerDocument,h=m.body,g=getComputedStyle(h),b=m.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(i.clientWidth-h.clientWidth-b),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;_<=nZe&&(a-=_)}return{width:a,height:c,x:d,y:u}}function sZe(e,t){let r=Wy(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=tx(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,d=o*i.y;return{width:s,height:a,x:c,y:d}}function cce(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=iZe(e,r,t);else if(t==="document")o=oZe(kf(e));else if(_t(t))o=sZe(t,r);else{let n=fce(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return By(o)}function aZe(e,t){let r=t.get(e);if(r)return r;let o=_g(e,[],!1).filter(a=>_t(a)&&Cn(a)!=="body"),n=null,i=ti(e).position==="fixed",s=i?Ic(e):e;for(;_t(s)&&!Oc(s);){let a=ti(s),c=jI(s),d=n?n.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&a.position==="static")?o=o.filter(f=>f!==s):n=a,s=Ic(s)}return t.set(e,o),o}function lZe(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Xk(t)?[]:aZe(t,this._c):[].concat(r),o],a=cce(t,s[0],n),c=a.top,d=a.right,u=a.bottom,f=a.left;for(let m=1;m<s.length;m++){let h=cce(t,s[m],n);c=Zd(h.top,c),d=Sg(h.right,d),u=Sg(h.bottom,u),f=Zd(h.left,f)}return{width:d-f,height:u-c,x:f,y:c}}function cZe(e){let{width:t,height:r}=uce(e);return{width:t,height:r}}function dZe(e,t,r){let o=zt(t),n=kf(t),i=r==="fixed",s=Wy(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=Rf(0);if((o||!i)&&((Cn(t)!=="body"||Fy(n))&&(a=Zk(t)),o)){let m=Wy(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=l4(n));let d=n&&!o&&!i?pce(n,a):Rf(0),u=s.left+a.scrollLeft-c.x-d.x,f=s.top+a.scrollTop-c.y-d.y;return{x:u,y:f,width:s.width,height:s.height}}function eY(e){return ti(e).position==="static"}function dce(e,t){if(!zt(e)||ti(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return kf(e)===r&&(r=r.ownerDocument.body),r}function mce(e,t){let r=ir(e);if(Xk(e))return r;if(!zt(e)){let n=Ic(e);for(;n&&!Oc(n);){if(_t(n)&&!eY(n))return n;n=Ic(n)}return r}let o=dce(e,t);for(;o&&Yae(o)&&eY(o);)o=dce(o,t);return o&&Oc(o)&&eY(o)&&!jI(o)?r:o||qae(e)||r}var uZe=async function(e){let t=this.getOffsetParent||mce,r=this.getDimensions,o=await r(e.floating);return{reference:dZe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function fZe(e){return ti(e).direction==="rtl"}var rY={convertOffsetParentRelativeRectToViewportRelativeRect:tZe,getDocumentElement:kf,getClippingRect:lZe,getOffsetParent:mce,getElementRects:uZe,getClientRects:rZe,getDimensions:cZe,getScale:tx,isElement:_t,isRTL:fZe};function hce(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function pZe(e,t,r){let o=null,n,i=kf(e);function s(){var u;clearTimeout(n),(u=o)==null||u.disconnect(),o=null}function a(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),s();let m=e.getBoundingClientRect(),{left:h,top:g,width:b,height:v}=m;if(u||t(),!b||!v)return;let _=iT(g),y=iT(i.clientWidth-(h+b)),w=iT(i.clientHeight-(g+v)),x=iT(h),S={rootMargin:-_+"px "+-y+"px "+-w+"px "+-x+"px",threshold:Zd(0,Sg(1,f))||1},E=!0;function P(O){let T=O[0].intersectionRatio;if(!hce(m,e.getBoundingClientRect()))return a();if(T!==f){if(!E)return a();T?a(!1,T):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{o=new IntersectionObserver(P,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(P,S)}o.observe(e)}let c=ir(e),d=()=>a(r);return c.addEventListener("resize",d),a(!0),()=>{c.removeEventListener("resize",d),s()}}function mT(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=tY(e),u=n||i?[...d?_g(d):[],...t?_g(t):[]]:[];u.forEach(_=>{n&&_.addEventListener("scroll",r),i&&_.addEventListener("resize",r)});let f=d&&a?pZe(d,r,i):null,m=-1,h=null;s&&(h=new ResizeObserver(_=>{let[y]=_;y&&y.target===d&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),r()}),d&&!c&&h.observe(d),t&&h.observe(t));let g,b=c?Wy(e):null;c&&v();function v(){let _=Wy(e);b&&!hce(b,_)&&r(),b=_,g=requestAnimationFrame(v)}return r(),()=>{var _;u.forEach(y=>{n&&y.removeEventListener("scroll",r),i&&y.removeEventListener("resize",r)}),f?.(),(_=h)==null||_.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var gce=ice;var bce=sce,vce=oce,yce=lce;var _ce=ace,c4=(e,t,r)=>{let o=new Map,n=r??{},i={...rY,...n.platform,_c:o};return rce(e,t,{...n,platform:i})};var Bn=l(oe(),1),xce=l(oe(),1),Sce=l(Kd(),1),hZe=typeof document<"u",gZe=function(){},d4=hZe?xce.useLayoutEffect:gZe;function u4(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!u4(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!u4(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 wce(e,t){let r=Cce(e);return Math.round(t*r)/r}function oY(e){let t=Bn.useRef(e);return d4(()=>{t.current=e}),t}function Ece(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:c,open:d}=e,[u,f]=Bn.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=Bn.useState(o);u4(m,o)||h(o);let[g,b]=Bn.useState(null),[v,_]=Bn.useState(null),y=Bn.useCallback(A=>{A!==S.current&&(S.current=A,b(A))},[]),w=Bn.useCallback(A=>{A!==E.current&&(E.current=A,_(A))},[]),x=i||g,C=s||v,S=Bn.useRef(null),E=Bn.useRef(null),P=Bn.useRef(u),O=c!=null,T=oY(c),I=oY(n),k=oY(d),M=Bn.useCallback(()=>{if(!S.current||!E.current)return;let A={placement:t,strategy:r,middleware:m};I.current&&(A.platform=I.current),c4(S.current,E.current,A).then(D=>{let L={...D,isPositioned:k.current!==!1};N.current&&!u4(P.current,L)&&(P.current=L,Sce.flushSync(()=>{f(L)}))})},[m,t,r,I,k]);d4(()=>{d===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,f(A=>({...A,isPositioned:!1})))},[d]);let N=Bn.useRef(!1);d4(()=>(N.current=!0,()=>{N.current=!1}),[]),d4(()=>{if(x&&(S.current=x),C&&(E.current=C),x&&C){if(T.current)return T.current(x,C,M);M()}},[x,C,M,T,O]);let V=Bn.useMemo(()=>({reference:S,floating:E,setReference:y,setFloating:w}),[y,w]),B=Bn.useMemo(()=>({reference:x,floating:C}),[x,C]),z=Bn.useMemo(()=>{let A={position:r,left:0,top:0};if(!B.floating)return A;let D=wce(B.floating,u.x),L=wce(B.floating,u.y);return a?{...A,transform:"translate("+D+"px, "+L+"px)",...Cce(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:L}},[r,a,B.floating,u.x,u.y]);return Bn.useMemo(()=>({...u,update:M,refs:V,elements:B,floatingStyles:z}),[u,M,V,B,z])}var nY=(e,t)=>{let r=gce(e);return{name:r.name,fn:r.fn,options:[e,t]}},iY=(e,t)=>{let r=bce(e);return{name:r.name,fn:r.fn,options:[e,t]}},sY=(e,t)=>({fn:_ce(e).fn,options:[e,t]}),aY=(e,t)=>{let r=vce(e);return{name:r.name,fn:r.fn,options:[e,t]}},lY=(e,t)=>{let r=yce(e);return{name:r.name,fn:r.fn,options:[e,t]}};var rx=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(St(99,this.componentName,t,this.componentName));r.setOpen(!0,Ye(Pe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ye(Pe.imperativeAction))}};var Yy=l(oe(),1),zce=l(Kd(),1);var Bce=l(oe(),1);var Dce=l(oe(),1),fY=l(nx(),1),Lce=l(Ace(),1);var Mce=l(oe(),1);var dY=[],uY;function Nce(){return uY}function Fce(e){dY.push(e)}function hT(e){let t=(r,o)=>{let n=br(NZe).current,i;try{uY=n;for(let s of dY)s.before(n);i=e(r,o);for(let s of dY)s.after(n);n.didInitialize=!0}finally{uY=void 0}return i};return t.displayName=e.displayName||e.name,t}function p4(e){return Mce.forwardRef(hT(e))}function NZe(){return{didInitialize:!1}}var FZe=Ww(19),DZe=FZe?VZe:BZe;function m4(e,t,r,o,n){return DZe(e,t,r,o,n)}function LZe(e,t,r,o,n){let i=Dce.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,fY.useSyncExternalStore)(e.subscribe,i,i)}Fce({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,fY.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function VZe(e,t,r,o,n){let i=Nce();if(!i)return LZe(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function BZe(e,t,r,o,n){return(0,Lce.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var h4=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return m4(this,t,r,o,n)}};var Gy=l(oe(),1);var If=class extends h4{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Gy.useDebugValue(t);let o=this;Ce(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Ce(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);Ce(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Gy.useDebugValue(t);let o=this,n=r!==void 0;Ce(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Gy.useDebugValue(t),m4(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Gy.useDebugValue(t);let o=ke(r??Vt);this.context[t]=o}useStateSetter(t){let r=Gy.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var g4=l(oe(),1);function Vce(){let[,e]=g4.useState({});return g4.useCallback(()=>{e({})},[])}var zZe={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},Pg=class extends If{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:a4(),nested:o,triggerElements:i},zZe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&fle(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function gT(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,m=Bce.useRef(null);o===void 0&&m.current===null&&(m.current=new Pg({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:d,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),Ce(()=>{let g={open:a,floatingId:n,referenceElement:c,floatingElement:d};_t(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[a,n,c,d,h]),h.context.onOpenChange=f,h.context.nested=i,h}var b4={tabIndex:-1,[$k]:""};function jce(e,t=!1){let r=qd(),o=Hl()!=null,n=br(()=>e(r,o)).current;return gT({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function v4({handle:e,store:t}){return Ce(()=>e.attachStore(t),[e,t]),null}function pY(e,t){let r=Yy.useRef(null),o=Yy.useRef(null);return Yy.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,c=t.context.triggerElements.getById(s);a&&c===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 mY(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function hY(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Hce(e,t,r,o={}){let n=r.reason,i=n===Pe.triggerHover,s=t&&n===Pe.triggerFocus,a=!t&&(n===Pe.triggerPress||n===Pe.escapeKey),c=hY(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),mY(u,t,r.trigger,c()),e.update(u)};i?zce.flushSync(d):d()}function y4(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=pY(e,r),s=ke(c=>{let d=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:c,...d?o:null});return}u==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:c,...o})}),a=Yy.useCallback(c=>{i(c),c&&s(c)},[i,s]);return Ce(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function _4(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=Yy.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");Ce(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,d={};e.state.triggerCount!==c&&(d.triggerCount=c);let u=e.select("activeTriggerId"),f=null;if(u){let m=e.context.triggerElements.getById(u);if(m)o.current=u,m!==e.state.activeTriggerElement&&(d.activeTriggerElement=m);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){d.activeTriggerId=h,d.activeTriggerElement=g,o.current=h;break}d.activeTriggerId===void 0&&(o.current===u?f=u:o.current=null)}}else o.current=null;if(!f&&!u&&c===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[h,g]=m.value;d.activeTriggerId=h,d.activeTriggerElement=g,o.current=h}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),f&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let m=Ye(Pe.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function w4(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=Ka(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=ke(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return _s({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function x4(e,t){e.useSyncedValues(t),Ce(()=>()=>{e.update({activeTriggerProps:Mt,inactiveTriggerProps:Mt,popupProps:Mt})},[e])}var _m=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 Uce(){return new Pg({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new _m,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function S4(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Uce(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Mt,inactiveTriggerProps:Mt,popupProps:Mt}}function Gce(e,t,r=!1){return new Pg({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var bT=e=>e.triggerIdProp??e.activeTriggerId,gY=e=>e.openProp??e.open,Wce=e=>(e.popupElement?.id??e.floatingId)||void 0;function Yce(e,t){return t!==void 0&&gY(e)&&bT(e)===t}function jZe(e,t){return Yce(e,t)?!0:t!==void 0&&gY(e)&&bT(e)==null&&e.triggerCount===1}var C4={open:gY,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:bT,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Wce,isTriggerActive:(e,t)=>t!==void 0&&bT(e)===t,isOpenedByTrigger:(e,t)=>Yce(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&bT(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>jZe(e,t)?Wce(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var bY=l(oe(),1),qce=l(nx(),1);function E4(e){let t=bY.useCallback(o=>e===void 0?Vt:e.subscribeStore(o),[e]),r=bY.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,qce.useSyncExternalStore)(t,r,()=>e?.serverStore)}function Kce(e){return HZe(e,e.rootContext)}function HZe(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),c=t.useState("floatingId"),[d,u]=ks.useState(null),[f,m]=ks.useState(void 0),[h,g]=ks.useState(void 0),b=ks.useRef(null),v=Cs(o),_=ks.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=Ece({...e,elements:{..._,...d&&{reference:d}}}),w=_t(f)?f:null,x=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:w),t.useSyncedValue("floatingElement",x);let C=ks.useCallback(I=>{let k=_t(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;u(k),y.refs.setReference(k)},[y.refs]),S=ks.useCallback(I=>{(_t(I)||I===null)&&(b.current=I,m(I)),(_t(y.refs.reference.current)||y.refs.reference.current===null||I!==null&&!_t(I))&&y.refs.setReference(I)},[y.refs,m]),E=ks.useCallback(I=>{g(I),y.refs.setFloating(I)},[y.refs]),P=ks.useMemo(()=>({...y.refs,setReference:S,setFloating:E,setPositionReference:C,domReference:b}),[y.refs,S,E,C]),O=ks.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),T=ks.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:P,elements:O,nodeId:r,rootStore:t}),[y,P,O,r,t,a,c]);return Ce(()=>{s&&(b.current=s)},[s]),Ce(()=>{t.context.dataRef.current.floatingContext=T;let I=v?.nodesRef.current.find(k=>k.id===r);I&&(I.context=T)}),ks.useMemo(()=>({...y,context:T,refs:P,elements:O,rootStore:t}),[y,P,O,T,t])}var Of=l(oe(),1);var vY=yr.os.mac&&yr.engine.webkit;function vT(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Of.useRef(!1),c=Of.useRef(null),d=Of.useRef(!0),u=qr();Of.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=ir(m);function g(){let _=n.select("domReferenceElement");!n.select("open")&&zt(_)&&_===Xo(lt(_))&&(a.current=!0)}function b(){d.current=!0}function v(){d.current=!1}return xs(wt(h,"blur",g),vY&&wt(h,"keydown",b,!0),vY&&wt(h,"pointerdown",v,!0))},[n,r]),Of.useEffect(()=>{if(!r)return;function m(h){if(h.reason===Pe.triggerPress||h.reason===Pe.escapeKey){let g=n.select("domReferenceElement");_t(g)&&(c.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=Of.useMemo(()=>{function m(){a.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(h){let g=h.currentTarget;if(a.current){if(c.current===g)return;m()}let b=Dr(h.nativeEvent);if(_t(b)){if(vY&&!h.relatedTarget){if(!d.current&&!Vy(b))return}else if(!mle(b))return}let v=xg(h.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:y}=h,w=typeof o=="function"?o():o;if(n.select("open")&&v||w===0||w===void 0){n.setOpen(!0,Ye(Pe.triggerFocus,_,y));return}u.start(w,()=>{a.current||n.setOpen(!0,Ye(Pe.triggerFocus,_,y))})},onBlur(h){m();let g=h.relatedTarget,b=h.nativeEvent,v=_t(g)&&g.hasAttribute(ym("focus-guard"))&&g.getAttribute("data-type")==="outside";u.start(0,()=>{let _=n.select("domReferenceElement"),y=Xo(lt(_));!g&&y===_||qe(s.current.floatingContext?.refs.floating.current,y)||qe(_,y)||v||xg(g??y,n.context.triggerElements)||n.setOpen(!1,Ye(Pe.triggerFocus,b))})}}},[s,o,n,u]);return Of.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var _Y=l(oe(),1);var yY=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 ws,this.restTimeout=new ws,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},k4=new WeakMap;function ix(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&k4.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),k4.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function T4(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=k4.get(r);i&&i!==e&&ix(i),ix(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,k4.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function sx(e){let t=e.context.dataRef.current,r=br(()=>t.hoverInteractionState??yY.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Gw(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function yT(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:d}=i.context,u=Cs(),f=Hl(),m=sx(i),h=qr(),g=ke(()=>ZI(d.current.openEvent?.type,m.interactedInside)),b=ke(()=>hle(d.current.openEvent?.type)),v=ke(()=>{ix(m)});Ce(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,v())},[s,m,v]),_Y.useEffect(()=>v,[v]),Ce(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&b()&&_t(c)&&a){let _=c,y=a,w=lt(a),x=u?.nodesRef.current.find(P=>P.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let C=m.pointerEventsScopeElement!==y?m.pointerEventsScopeElement:null,S=x!==y?x:null,E=m.handleCloseOptions?.getScope?.()??C??S??_.closest("[data-rootownerid]")??w.body;return T4(m,{scopeElement:E,referenceElement:_,floatingElement:y}),()=>{v()}}},[r,s,c,a,m,b,u,f,v]),_Y.useEffect(()=>{if(!r)return;function _(){return!!(u&&f&&Nc(u.nodesRef.current,f).length>0)}function y(P){let O=Ac(o,"close",m.pointerType),T=()=>{i.setOpen(!1,Ye(Pe.triggerHover,P)),u?.events.emit("floating.closed",P)};O?m.openChangeTimeout.start(O,T):(m.openChangeTimeout.clear(),T())}function w(P){let O=Dr(P);if(!AG(O)){m.interactedInside=!1;return}m.interactedInside=O?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),h.clear(),u?.events.off("floating.closed",S),v()}function C(P){if(_()&&u){u.events.on("floating.closed",S);return}if(xg(P.relatedTarget,i.context.triggerElements))return;let O=d.current.floatingContext?.nodeId??n,T=P.relatedTarget;if(!(u&&O&&_t(T)&&Nc(u.nodesRef.current,O,!1).some(k=>qe(k.context?.elements.floating,T)))){if(m.handler){m.handler(P);return}v(),b()&&!g()&&y(P)}}function S(P){!u||!f||_()||h.start(0,()=>{u.events.off("floating.closed",S),i.setOpen(!1,Ye(Pe.triggerHover,P)),u.events.emit("floating.closed",P)})}let E=a;return xs(E&&wt(E,"mouseenter",x),E&&wt(E,"mouseleave",C),E&&wt(E,"pointerdown",w,!0),()=>{u?.events.off("floating.closed",S)})},[r,a,i,d,o,n,b,g,v,m,u,f,h])}var Ig=l(oe(),1),Xce=l(Kd(),1);var UZe={current:null};function qy(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=UZe,externalTree:d,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:v,events:_}=b.context,y=Cs(d),w=sx(b),x=Ig.useRef(!1),C=oo(n),S=oo(o),E=oo(s),P=oo(r),O=oo(h),T=oo(m),I=ke(()=>ZI(v.current.openEvent?.type,w.interactedInside)),k=ke(()=>O.current?.()!==!1),M=ke((B,z,A)=>{let D=b.context.triggerElements;if(D.hasElement(z))return!B||!qe(B,z);if(!_t(A))return!1;let L=A;return D.hasMatchingElement(j=>qe(j,L))&&(!B||!qe(B,L))}),N=ke(()=>{if(!w.handler)return;lt(b.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),V=ke(()=>{ix(w)});return u&&(w.handleCloseOptions=C.current?.__options),Ig.useEffect(()=>N,[N]),Ig.useEffect(()=>{if(!r)return;function B(z){z.open?x.current=!1:(x.current=z.reason===Pe.triggerHover,N(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return _.on("openchange",B),()=>{_.off("openchange",B)}},[r,_,w,N]),Ig.useEffect(()=>{if(!r)return;function B(U,q=!0){let Y=Ac(S.current,"close",w.pointerType);Y?w.openChangeTimeout.start(Y,()=>{b.setOpen(!1,Ye(Pe.triggerHover,U)),y?.events.emit("floating.closed",U)}):q&&(w.openChangeTimeout.clear(),b.setOpen(!1,Ye(Pe.triggerHover,U)),y?.events.emit("floating.closed",U))}let z=c.current??(u?b.select("domReferenceElement"):null);if(!_t(z))return;function A(U){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!jl(w.pointerType))return;let q=MG(E.current),Y=Ac(S.current,"open",w.pointerType),ae=Dr(U),ne=U.currentTarget??null,ce=b.select("domReferenceElement"),te=ne;if(_t(ae)&&!b.context.triggerElements.hasElement(ae)){for(let ee of b.context.triggerElements.elements())if(qe(ee,ae)){te=ee;break}}_t(ne)&&_t(ce)&&!b.context.triggerElements.hasElement(ne)&&qe(ne,ce)&&(te=ce);let re=te==null?!1:M(ce,te,ae),me=b.select("open"),we=T.current?.()??b.select("transitionStatus")==="ending",de=!me&&we&&x.current,ve=!re&&_t(te)&&_t(ce)&&qe(ce,te)&&de,ie=q>0&&!Y,$=re&&(me||de)||ve,fe=!me||re;if($){k()&&b.setOpen(!0,Ye(Pe.triggerHover,U,te));return}ie||(Y?w.openChangeTimeout.start(Y,()=>{fe&&k()&&b.setOpen(!0,Ye(Pe.triggerHover,U,te))}):fe&&k()&&b.setOpen(!0,Ye(Pe.triggerHover,U,te)))}function D(U){if(I()){V();return}N();let q=b.select("domReferenceElement"),Y=lt(q);w.restTimeout.clear(),w.restTimeoutPending=!1;let ae=v.current.floatingContext??f?.();if(xg(U.relatedTarget,b.context.triggerElements))return;if(C.current&&ae){b.select("open")||w.openChangeTimeout.clear();let ce=c.current;w.handler=C.current({...ae,tree:y,x:U.clientX,y:U.clientY,onClose(){V(),N(),P.current&&!I()&&ce===b.select("domReferenceElement")&&B(U,!0)}}),Y.addEventListener("mousemove",w.handler),w.handler(U);return}(w.pointerType!=="touch"||!qe(b.select("floatingElement"),U.relatedTarget))&&B(U)}function L(U){qe(z,U.relatedTarget)||(w.openChangeTimeout.clear(),w.restTimeout.clear(),w.restTimeoutPending=!1)}let j=g?wt(z,"mouseout",L):void 0;return a?xs(wt(z,"mousemove",A,{once:!0}),wt(z,"mouseenter",A),wt(z,"mouseleave",D),j):xs(wt(z,"mouseenter",A),wt(z,"mouseleave",D),j)},[N,V,v,S,b,r,C,w,u,M,I,i,a,E,c,y,P,f,T,k,g]),Ig.useMemo(()=>{if(!r)return;function B(z){w.pointerType=z.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(z){let{nativeEvent:A}=z,D=z.currentTarget,L=b.select("domReferenceElement"),j=b.select("open"),U=M(L,D,z.target);if(i&&!jl(w.pointerType))return;if(j&&U&&w.handleCloseOptions?.blockPointerEvents){let ae=b.select("floatingElement");if(ae){let ne=w.handleCloseOptions?.getScope?.()??D.ownerDocument.body;T4(w,{scopeElement:ne,referenceElement:D,floatingElement:ae})}}let q=MG(E.current);if(j&&!U||q===0||!U&&w.restTimeoutPending&&z.movementX**2+z.movementY**2<2)return;w.restTimeout.clear();function Y(){if(w.restTimeoutPending=!1,I())return;let ae=b.select("open");!w.blockMouseMove&&(!ae||U)&&k()&&b.setOpen(!0,Ye(Pe.triggerHover,A,D))}w.pointerType==="touch"?Xce.flushSync(()=>{Y()}):U&&j?Y():(w.restTimeoutPending=!0,w.restTimeout.start(q,Y))}}},[r,w,I,M,i,b,E,k])}var Xi=l(oe(),1);var WZe="Escape";function Zce(e){return yr.engine.webkit&&e.movementX===0&&e.movementY===0}function P4(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function R4(e,t){return P4(t,e===OG||e===KI,e===eT||e===tT)}function wY(e,t,r){return P4(t,e===KI,r?e===eT:e===tT)||e==="Enter"||e===" "||e===""}function GZe(e,t,r){return P4(t,r?e===eT:e===tT,e===KI)}function YZe(e,t,r,o){let n=r?e===tT:e===eT,i=e===OG;return t==="both"||t==="horizontal"&&o?e===WZe:P4(t,n,i)}function xY(e,t){let{listRef:r,activeIndex:o,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:c=!1,nested:d=!1,rtl:u=!1,virtual:f=!1,focusItemOnOpen:m="auto",focusItemOnHover:h=!0,openOnArrowKeyDown:g=!0,disabledIndices:b=void 0,orientation:v="vertical",parentOrientation:_,id:y,resetOnPointerLeave:w=!0,externalTree:x,grid:C}=t,S=C!=null,E="rootStore"in e?e.rootStore:e,P=E.useState("open"),O=E.useState("floatingElement"),T=E.useState("domReferenceElement"),I=E.context.dataRef,k=oT(O),M=rT(T),N=oo(k),V=Hl(),B=Cs(x),z=Xi.useRef(m),A=Xi.useRef(s??-1),D=Xi.useRef(null),L=Xi.useRef(!0),j=ke(se=>{n(A.current===-1?null:A.current,se)}),U=Xi.useRef(!!O),q=Xi.useRef(P),Y=Xi.useRef(!1),ae=Xi.useRef(!1),ne=Xi.useRef(null),ce=oo(b),te=oo(P),re=oo(s),me=oo(w),we=Bl(),de=Bl(),ve=ke(()=>{function se(Ne){f?B?.events.emit("virtualfocus",Ne):ne.current=ex(Ne,{sync:Y.current,preventScroll:!0})}let ge=r.current[A.current],Ge=ae.current;ge&&se(ge),(Y.current?Ne=>Ne():Ne=>we.request(Ne))(()=>{let Ne=r.current[A.current]||ge;if(!Ne)return;ge||se(Ne),be&&(Ge||!L.current)&&Ne.scrollIntoView?.({block:"nearest",inline:"nearest"})})});Ce(()=>{I.current.orientation=v},[I,v]),Ce(()=>{i&&(P&&O?(A.current=s??-1,z.current&&s!=null&&(ae.current=!0,j())):U.current&&(A.current=-1,j()))},[i,P,O,s,j]),Ce(()=>{if(i){if(!P){Y.current=!1;return}if(O)if(o==null){if(Y.current=!1,re.current!=null)return;if(U.current&&(A.current=-1,ve()),(!q.current||!U.current)&&z.current&&(D.current!=null||z.current===!0&&D.current==null)){let se=0,ge=()=>{r.current[0]==null?(se<2&&(se?Ae=>de.request(Ae):queueMicrotask)(ge),se+=1):(A.current=D.current==null||wY(D.current,v,u)||d?zy(r):Qw(r),D.current=null,j())};ge()}}else Eg(r.current,o)||(A.current=o,ve(),ae.current=!1)}},[i,P,O,o,re,d,r,v,u,j,ve,de]),Ce(()=>{if(!i||O||!B||f||!U.current)return;let se=B.nodesRef.current,ge=se.find(Ne=>Ne.id===V)?.context?.elements.floating,Ge=Xo(lt(T??ge??null)),Ae=se.some(Ne=>Ne.context&&qe(Ne.context.elements.floating,Ge));ge&&!Ae&&L.current&&ge.focus({preventScroll:!0})},[i,O,T,B,V,f]),Ce(()=>{q.current=P,U.current=!!O}),Ce(()=>{P||(D.current=null,z.current=m)},[P,m]);let ie=o!=null,$=ke(se=>{if(!te.current)return;let ge=r.current.indexOf(se.currentTarget);ge!==-1&&(A.current!==ge||o!==ge)&&(A.current=ge,j(se))}),fe=ke(()=>_??B?.nodesRef.current.find(se=>se.id===V)?.context?.dataRef?.current.orientation),ee=ke(()=>zy(r,ce.current)),pe=ke(se=>{if(L.current=!1,Y.current=!0,se.which===229||!te.current&&se.currentTarget===N.current)return;if(d&&YZe(se.key,v,u,S)){R4(se.key,fe())||Za(se),E.setOpen(!1,Ye(Pe.listNavigation,se.nativeEvent)),zt(T)&&(f?B?.events.emit("virtualfocus",T):T.focus());return}let ge=A.current,Ge=zy(r,b),Ae=Qw(r,b);if(M||(se.key==="Home"&&(Za(se),A.current=Ge,j(se)),se.key==="End"&&(Za(se),A.current=Ae,j(se))),C!=null){let Ne=C(se,A.current,r,v,c,u,b,Ge,Ae);if(Ne!=null&&(A.current=Ne,j(se)),v==="both")return}if(R4(se.key,v)){if(Za(se),P&&!f&&Xo(se.currentTarget.ownerDocument)===se.currentTarget){A.current=wY(se.key,v,u)?Ge:Ae,j(se);return}wY(se.key,v,u)?c?ge>=Ae?a&&ge!==r.current.length?A.current=-1:(Y.current=!1,A.current=Ge):A.current=Mc(r.current,{startingIndex:ge,disabledIndices:b}):A.current=Math.min(Ae,Mc(r.current,{startingIndex:ge,disabledIndices:b})):c?ge<=Ge?a&&ge!==-1?A.current=r.current.length:(Y.current=!1,A.current=Ae):A.current=Mc(r.current,{startingIndex:ge,decrement:!0,disabledIndices:b}):A.current=Math.max(Ge,Mc(r.current,{startingIndex:ge,decrement:!0,disabledIndices:b})),Eg(r.current,A.current)&&(A.current=-1),j(se)}}),be=Xi.useMemo(()=>({onFocus(ge){Y.current=!0,$(ge)},onClick:({currentTarget:ge})=>ge.focus({preventScroll:!0}),onMouseMove(ge){Zce(ge)||(Y.current=!0,ae.current=!1,h&&$(ge))},onPointerLeave(ge){if(!te.current||!L.current||ge.pointerType==="touch")return;Y.current=!0;let Ge=ge.relatedTarget;if(!(!h||r.current.includes(Ge))&&me.current&&(ne.current?.(),ne.current=null,A.current=-1,j(ge),!f)){let Ae=N.current,Ne=Xo(lt(Ae));Ae&&qe(Ae,Ne)&&Ae.focus({preventScroll:!0})}}}),[$,te,N,h,r,j,me,f]),ye=Xi.useMemo(()=>f&&P&&ie&&{"aria-activedescendant":`${y}-${o}`},[f,P,ie,y,o]),Te=Xi.useMemo(()=>({"aria-orientation":v==="both"?void 0:v,...M?{}:ye,onKeyDown(se){if(se.key==="Tab"&&se.shiftKey&&P&&!f){let ge=Dr(se.nativeEvent);if(ge&&!qe(N.current,ge))return;Za(se),E.setOpen(!1,Ye(Pe.focusOut,se.nativeEvent)),zt(T)&&T.focus();return}pe(se)},onPointerMove(se){Zce(se)||(L.current=!0)}}),[ye,pe,N,v,M,E,P,f,T]),Ie=Xi.useMemo(()=>{function se(Ae){E.setOpen(!0,Ye(Pe.listNavigation,Ae.nativeEvent,Ae.currentTarget))}function ge(Ae){m==="auto"&&qI(Ae.nativeEvent)&&(z.current=!f)}function Ge(Ae){z.current=m,m==="auto"&&Zw(Ae.nativeEvent)&&(z.current=!0)}return{onKeyDown(Ae){let Ne=E.select("open");L.current=!1;let Ze=Ae.key.startsWith("Arrow"),at=GZe(Ae.key,fe(),u),Lt=R4(Ae.key,v),er=(d?at:Lt)||Ae.key==="Enter"||Ae.key.trim()==="";if(f&&Ne)return pe(Ae);if(!(!Ne&&!g&&Ze)){if(er){let tt=R4(Ae.key,fe());D.current=d&&tt?null:Ae.key}if(d){at&&(Za(Ae),Ne?(A.current=ee(),j(Ae)):se(Ae));return}Lt&&(re.current!=null&&(A.current=re.current),Za(Ae),!Ne&&g?se(Ae):pe(Ae),Ne&&j(Ae))}},onFocus(Ae){E.select("open")&&!f&&(A.current=-1,j(Ae))},onPointerDown:Ge,onPointerEnter:Ge,onMouseDown:ge,onClick:ge}},[pe,m,ee,d,j,E,g,v,fe,u,re,f]),Le=Xi.useMemo(()=>({...ye,...Ie}),[ye,Ie]);return Xi.useMemo(()=>i?{reference:Le,floating:Te,item:be,trigger:Ie}:{},[i,Le,Te,Ie,be])}var Ky=l(oe(),1);function SY(e,t){let{listRef:r,elementsRef:o,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:c=!0,resetMs:d=750,selectedIndex:u=null}=t,f="rootStore"in e?e.rootStore:e,m=f.useState("open"),h=qr(),g=Ky.useRef(""),b=Ky.useRef(u??n??-1),v=Ky.useRef(null),_=ke(x=>{function C(N){return o?.current[N]}function S(N){let V=C(N);return V&&!Hy(V)||V?.matches(":disabled")?!1:s==null||!jy(qa,N,s)}function E(N,V,B=0){if(N.length===0)return-1;let z=(B%N.length+N.length)%N.length,A=V.toLowerCase();for(let D=0;D<N.length;D+=1){let L=(z+D)%N.length;if(!(!N[L]?.toLowerCase().startsWith(A)||!S(L)))return L}return-1}let P=r.current;if(g.current.length>0&&x.key===" "&&(Za(x),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&E(P,g.current)===-1&&x.key!==" "&&a?.(!1),P==null||x.key.length!==1||x.ctrlKey||x.metaKey||x.altKey)return;m&&x.key!==" "&&(Za(x),a?.(!0));let O=g.current==="";O&&(b.current=u??n??-1),P.every((N,V)=>N&&S(V)?N[0]?.toLowerCase()!==N[1]?.toLowerCase():!0)&&g.current===x.key&&(g.current="",b.current=v.current),g.current+=x.key,h.start(d,()=>{g.current="",b.current=v.current,a?.(!1)});let k=((O?u??n??-1:b.current)??0)+1,M=E(P,g.current,k);M!==-1?(i?.(M),v.current=M):x.key!==" "&&(g.current="",a?.(!1))}),y=ke(x=>{let C=x.relatedTarget,S=f.select("domReferenceElement"),E=f.select("floatingElement");qe(S,C)||qe(E,C)||(h.clear(),g.current="",b.current=v.current,a?.(!1))});Ce(()=>{!m&&u!==null||(h.clear(),v.current=null,g.current!==""&&(g.current=""))},[m,u,h]);let w=Ky.useMemo(()=>({onKeyDown:_,onBlur:y}),[_,y]);return Ky.useMemo(()=>c?{reference:w,floating:w}:{},[c,w])}var Qce=.1,qZe=Qce*Qce,Kr=.5;function I4(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function O4(e,t,r,o,n,i,s,a,c,d){let u=!1;return I4(e,t,r,o,n,i)&&(u=!u),I4(e,t,n,i,s,a)&&(u=!u),I4(e,t,s,a,c,d)&&(u=!u),I4(e,t,c,d,r,o)&&(u=!u),u}function KZe(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function A4(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),d=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=d}function Xy(e={}){let{blockPointerEvents:t=!1}=e,r=new ws,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:d,tree:u})=>{let f=s?.split("-")[0],m=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function v(y,w){let x=performance.now(),C=x-b;if(h===null||g===null||C===0)return h=y,g=w,b=x,!1;let S=y-h,E=w-g,P=S*S+E*E,O=C*C*qZe;return h=y,g=w,b=x,P<O}function _(){r.clear(),c()}return function(w){r.clear();let x=a.domReference,C=a.floating;if(!x||!C||f==null||n==null||i==null)return;let{clientX:S,clientY:E}=w,P=Dr(w),O=w.type==="mouseleave",T=qe(C,P),I=qe(x,P);if(T&&(m=!0,!O))return;if(I&&(m=!1,!O)){m=!0;return}if(O&&_t(w.relatedTarget)&&qe(C,w.relatedTarget))return;function k(){return!!(u&&Nc(u.nodesRef.current,d).length>0)}function M(){k()||_()}if(k())return;let N=x.getBoundingClientRect(),V=C.getBoundingClientRect(),B=n>V.right-V.width/2,z=i>V.bottom-V.height/2,A=V.width>N.width,D=V.height>N.height,L=(A?N:V).left,j=(A?N:V).right,U=(D?N:V).top,q=(D?N:V).bottom;if(f==="top"&&i>=N.bottom-1||f==="bottom"&&i<=N.top+1||f==="left"&&n>=N.right-1||f==="right"&&n<=N.left+1){M();return}let Y=!1;switch(f){case"top":Y=A4(S,E,L,N.top+1,j,V.bottom-1);break;case"bottom":Y=A4(S,E,L,V.top+1,j,N.bottom-1);break;case"left":Y=A4(S,E,V.right-1,q,N.left+1,U);break;case"right":Y=A4(S,E,N.right-1,q,V.left+1,U);break;default:}if(Y)return;if(m&&!KZe(S,E,N)){M();return}if(!O&&v(S,E)){M();return}let ae=!1;switch(f){case"top":{let ne=A?Kr/2:Kr*4,ce=A||B?n+ne:n-ne,te=A?n-ne:B?n+ne:n-ne,re=i+Kr+1,me=B||A?V.bottom-Kr:V.top,we=B?A?V.bottom-Kr:V.top:V.bottom-Kr;ae=O4(S,E,ce,re,te,re,V.left,me,V.right,we);break}case"bottom":{let ne=A?Kr/2:Kr*4,ce=A||B?n+ne:n-ne,te=A?n-ne:B?n+ne:n-ne,re=i-Kr,me=B||A?V.top+Kr:V.bottom,we=B?A?V.top+Kr:V.bottom:V.top+Kr;ae=O4(S,E,ce,re,te,re,V.left,me,V.right,we);break}case"left":{let ne=D?Kr/2:Kr*4,ce=D||z?i+ne:i-ne,te=D?i-ne:z?i+ne:i-ne,re=n+Kr+1,me=z||D?V.right-Kr:V.left,we=z?D?V.right-Kr:V.left:V.right-Kr;ae=O4(S,E,me,V.top,we,V.bottom,re,ce,re,te);break}case"right":{let ne=D?Kr/2:Kr*4,ce=D||z?i+ne:i-ne,te=D?i-ne:z?i+ne:i-ne,re=n-Kr,me=z||D?V.left+Kr:V.right,we=z?D?V.left+Kr:V.right:V.left+Kr;ae=O4(S,E,re,ce,re,te,me,V.top,we,V.bottom);break}default:}ae?m||r.start(40,M):M()}};return o.__options={...e,blockPointerEvents:t},o}var ax=class extends If{setState(t){}update(t){}set(t,r){}notifyAll(){}};var MDt=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yw.startingStyle]="startingStyle",e[e.endingStyle=Yw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var XZe={"data-popup-open":""},ZZe={"data-popup-open":"","data-pressed":""},QZe={"data-open":""},JZe={"data-closed":""},$Ze={"data-anchor-hidden":""},M4={open(e){return e?XZe:null}},CY={open(e){return e?ZZe:null}},Zy={open(e){return e?QZe:JZe},anchorHidden(e){return e?$Ze:null}},lx={...Zy,...Pc};var F4="ArrowUp",D4="ArrowDown",L4="ArrowLeft",V4="ArrowRight",B4="Home",z4="End";var j4=new Set([F4,D4,L4,V4,B4,z4]),eQe="Shift",$ce=[eQe,"Control","Alt","Meta"];function tQe(e){return zt(e)&&e.tagName==="INPUT"}function EY(e){return!!(tQe(e)&&e.selectionStart!=null||zt(e)&&e.tagName==="TEXTAREA")}function kY(e,t,r,o){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&&o!=="vertical"){let c=Jce(e,t,"left"),d=N4(e),u=N4(t);r==="ltr"&&(c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight?n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight:c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft&&(n=c-u.scrollMarginLeft-d.scrollPaddingLeft)),r==="rtl"&&(c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft?n=c-u.scrollMarginLeft-d.scrollPaddingLeft:c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight&&(n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight))}if(a&&o!=="horizontal"){let c=Jce(e,t,"top"),d=N4(e),u=N4(t);c-u.scrollMarginTop<e.scrollTop+d.scrollPaddingTop?i=c-u.scrollMarginTop-d.scrollPaddingTop:c+t.offsetHeight+u.scrollMarginBottom>e.scrollTop+e.clientHeight-d.scrollPaddingBottom&&(i=c+t.offsetHeight+u.scrollMarginBottom-e.clientHeight+d.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function Jce(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 N4(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 cx(e){return Ww(19)?e:e?"true":void 0}var ede=l(oe(),1),tde=l(R(),1),rde=ede.forwardRef(function(t,r){let{cutout:o,...n}=t,i;if(o){let s=o.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,tde.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var wT=l(oe(),1);var _T=l(oe(),1);function ode(e){let t=_T.useRef(""),r=_T.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:_T.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:r}}var nde=l(oe(),1);function ide(e,t){let r=nde.useRef(e),o=ke(t);Ce(()=>{r.current!==e&&o(r.current),r.current=e},[e,o])}function rQe(e,t){let r=ke((i,s)=>{(typeof e=="function"?e():e)||t(s||(yr.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=ode(r);return wT.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}function sde(e){let[t,r]=wT.useState(null),o=rQe(e,r);return ide(e,n=>{n&&!e&&r(null)}),wT.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}var H4=l(oe(),1);var Og={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},oQe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},ade={disabled:!1,...oQe},Fc={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var nQe={invalid:void 0,name:void 0,validityData:{state:Og,errors:[],error:"",value:"",initialValue:null},setValidityData:Vt,disabled:void 0,setTouched:Vt,setDirty:Vt,setFilled:Vt,setFocused:Vt,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:ade,registerFieldControl:Vt,validation:{getValidationProps:(e,t=Mt)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:Vt,getInputControl:()=>null,commit:async()=>{},change:Vt}},TY=H4.createContext(nQe);function $a(e=!0){let t=H4.useContext(TY);if(t.setValidityData===Vt&&!e)throw new Error(St(28));return t}function lde(e,t,r,o,n=!0,i){let{registerFieldControl:s}=$a(),a=br(()=>Symbol());Ce(()=>{let c=a.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,a,r]),Ce(()=>{let c=a.current;return()=>{s(c,void 0)}},[s,a])}var U4=l(oe(),1);var iQe=U4.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:Vt,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Af(){return U4.useContext(iQe)}var xT=l(oe(),1);var W4=l(oe(),1);var RY=W4.createContext({controlId:void 0,registerControlId:Vt,labelId:void 0,setLabelId:Vt,messageIds:[],setMessageIds:Vt,getDescriptionProps:e=>e});function Ts(){return W4.useContext(RY)}function cde(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=Ts(),s=vr(t),a=r?n:void 0,c=br(()=>Symbol()),d=xT.useRef(!1),u=xT.useRef(t!=null),f=ke(()=>{!d.current||i===Vt||(d.current=!1,i(c.current,void 0))});return Ce(()=>{if(i===Vt)return;let m;if(r){let h=o?.current;_t(h)&&h.closest("label")!=null?m=t??null:m=a??s}else if(t!=null)u.current=!0,m=t;else if(u.current)m=s;else{f();return}if(m===void 0){f();return}d.current=!0,i(c.current,m)},[t,o,a,i,r,s,c,f]),xT.useEffect(()=>f,[f]),n??s}var G4=l(oe(),1),PY=G4.createContext(void 0);function Mf(){return G4.useContext(PY)?.direction??"ltr"}var Y4=5;function dde(e,t){let r=sQe(t);return e.clientX>=r.left-Y4&&e.clientX<=r.right+Y4&&e.clientY>=r.top-Y4&&e.clientY<=r.bottom+Y4}function sQe(e){let t=e.getBoundingClientRect(),r=ir(e);if(yr.env.jsdom)return t;let o=r.getComputedStyle(e,"::before"),n=r.getComputedStyle(e,"::after");if(!(o.content!=="none"||n.content!=="none"))return t;let s=parseFloat(o.width)||0,a=parseFloat(o.height)||0,c=parseFloat(n.width)||0,d=parseFloat(n.height)||0,u=Math.max(t.width,s,c),f=Math.max(t.height,a,d),m=u-t.width,h=f-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-h/2,bottom:t.bottom+h/2}}var Wl=l(oe(),1);var aQe=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:c}=t,{element:d,padding:u=0,offsetParent:f="real"}=Pf(e,t)||{};if(d==null)return{};let m=t4(u),h={x:r,y:o},g=aT(n),b=sT(g),v=await s.getDimensions(d),_=g==="y",y=_?"top":"left",w=_?"bottom":"right",x=_?"clientHeight":"clientWidth",C=i.reference[b]+i.reference[g]-h[g]-i.floating[b],S=h[g]-i.reference[g],E=f==="real"?await s.getOffsetParent?.(d):a.floating,P=a.floating[x]||i.floating[b];(!P||!await s.isElement?.(E))&&(P=a.floating[x]||i.floating[b]);let O=C/2-S/2,T=P/2-v[b]/2-1,I=Math.min(m[y],T),k=Math.min(m[w],T),M=I,N=P-v[b]-k,V=P/2-v[b]/2+O,B=$I(M,V,N),z=!c.arrow&&Qd(n)!=null&&V!==B&&i.reference[b]/2-(V<M?I:k)-v[b]/2<0,A=z?V<M?V-M:V-N:0;return{[g]:h[g]+A,data:{[g]:B,centerOffset:V-B-A,...z&&{alignmentOffset:A}},reset:z}}}),ude=(e,t)=>({...aQe(e),options:[e,t]});var fde={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var dx={sideX:"left",sideY:"top"};var pde="--available-width",mde="--available-height";function bde(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function hde(e,t,r){let{rects:o,placement:n}=e;return{side:bde(t,Ss(n),r),align:Qd(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function q4(e){return lQe(e,Kce)}function lQe(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:d=5,sticky:u=!1,arrowPadding:f=5,disableAnchorTracking:m=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:v,collisionAvoidance:_,shift:y,nodeId:w,adaptiveOrigin:x,lazyFlip:C=!1,externalTree:S}=e,[E,P]=Wl.useState(null);!v&&E!==null&&P(null);let O=_.side||"flip",T=_.align||"flip",I=_.fallbackAxisSide||"end",k=y?.crossAxis??!1,M=y?.rootBoundary,N=typeof r=="function"?r:void 0,V=ke(N),B=N?V:r,z=oo(r),A=oo(v),L=Mf()==="rtl",j=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":L?"left":"right","inline-start":L?"right":"left"}[n],U=s==="center"?j:`${j}-${s}`,q=d;typeof q=="number"?q={top:q,right:q,bottom:q,left:q}:q&&(q={top:q.top||0,right:q.right||0,bottom:q.bottom||0,left:q.left||0});let Y=1,ae=n==="bottom"?Y:0,ne=n==="top"?Y:0,ce=n==="right"?Y:0,te=n==="left"?Y:0,re={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:q},me=Wl.useRef(null),we=oo(i),de=oo(a),ve=typeof i!="function"?i:0,ie=typeof a!="function"?a:0,$=[];h&&$.push(h),$.push(nY(ue=>{let W=hde(ue,n,L),_e=typeof we.current=="function"?we.current(W):we.current,Ke=typeof de.current=="function"?de.current(W):de.current;return{mainAxis:_e,crossAxis:Ke,alignmentAxis:Ke}},[ve,ie,L,n]));let fe=T==="none"&&O!=="shift",ee=!fe&&(u||k||O==="shift"),pe=O==="none"?null:aY({...re,padding:{top:q.top+Y+ae,right:q.right+Y+te,bottom:q.bottom+Y+ne,left:q.left+Y+ce},mainAxis:!k&&O==="flip",crossAxis:T==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),be=fe?null:iY({...re,rootBoundary:M,mainAxis:T!=="none",crossAxis:ee,limiter:u||k?void 0:sY(ue=>{if(!me.current)return{};let{width:W,height:_e}=me.current.getBoundingClientRect(),Ke=Qa(Ss(ue.placement)),xe=Ke==="y"?W:_e,Kt=Ke==="y"?q.left+q.right:q.top+q.bottom;return{offset:xe/2+Kt/2}})},[re,u,k,M,q,T]);O==="shift"||T==="shift"||s==="center"?$.push(be,pe):$.push(pe,be),$.push(lY({...re,apply({elements:{floating:ue},availableWidth:W,availableHeight:_e,rects:Ke}){if(!A.current)return;let xe=ue.style;xe.setProperty(pde,`${W}px`),xe.setProperty(mde,`${_e}px`);let Kt=ir(ue).devicePixelRatio||1,{x:Ve,y:Zt,width:Ee,height:Se}=Ke.reference,bi=(Math.round((Ve+Ee)*Kt)-Math.round(Ve*Kt))/Kt,Jt=(Math.round((Zt+Se)*Kt)-Math.round(Zt*Kt))/Kt;xe.setProperty("--anchor-width",`${bi}px`),xe.setProperty("--anchor-height",`${Jt}px`)}}),ude(ue=>({element:me.current||lt(ue.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(ue){let{elements:W,middlewareData:_e,placement:Ke,rects:xe,y:Kt}=ue,Ve=Ss(Ke),Zt=Qa(Ve),Ee=me.current,Se=_e.arrow?.x||0,bi=_e.arrow?.y||0,Jt=Ee?.clientWidth||0,rt=Ee?.clientHeight||0,De=Se+Jt/2,yt=bi+rt/2,Tt=Math.abs(_e.shift?.y||0),At=xe.reference.height/2,kr=typeof i=="function"?i(hde(ue,n,L)):i,ro=Tt>kr,co={top:`${De}px calc(100% + ${kr}px)`,bottom:`${De}px ${-kr}px`,left:`calc(100% + ${kr}px) ${yt}px`,right:`${-kr}px ${yt}px`}[Ve],Hd=`${De}px ${xe.reference.y+At-Kt}px`;return W.floating.style.setProperty("--transform-origin",ee&&Zt==="y"&&ro?Hd:co),{}}},fde,x),Ce(()=>{!v&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,b]);let ye=Wl.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:Te,elements:Ie,x:Le,y:se,middlewareData:ge,update:Ge,placement:Ae,context:Ne,isPositioned:Ze,floatingStyles:at}=t({rootContext:b,open:g?v:void 0,placement:U,middleware:$,strategy:o,whileElementsMounted:g?void 0:(...ue)=>mT(...ue,ye),nodeId:w,externalTree:S}),{sideX:Lt,sideY:er}=ge.adaptiveOrigin||dx,tt=Ze?o:"fixed",xn=Wl.useMemo(()=>{let ue;return Ze?x?ue={position:tt,[Lt]:Le,[er]:se}:ue={...at,position:tt}:ue={position:tt,top:0,left:0},ue[pde]="100vw",ue[mde]="100vh",Ze||(ue.opacity=0),ue},[x,tt,Lt,Le,er,se,at,Ze]),cn=Wl.useRef(null);Ce(()=>{if(!v)return;let ue=z.current,W=typeof ue=="function"?ue():ue,Ke=(gde(W)?W.current:W)||null||null;Ke!==cn.current&&(Te.setPositionReference(Ke),cn.current=Ke)},[v,Te,B,z]),Wl.useEffect(()=>{if(!v)return;let ue=z.current;typeof ue!="function"&&gde(ue)&&ue.current!==cn.current&&(Te.setPositionReference(ue.current),cn.current=ue.current)},[v,Te,B,z]),Wl.useEffect(()=>{if(g&&v&&Ie.reference&&Ie.floating)return mT(Ie.reference,Ie.floating,Ge,ye)},[g,v,Ie,Ge,ye]);let nr=Ss(Ae),Oo=bde(n,nr,L),vo=Qd(Ae)||"center",yo=!!ge.hide?.referenceHidden;Ce(()=>{C&&v&&Ze&&nr!==j&&P(nr)},[C,v,Ze,nr,j]);let Ue=Wl.useMemo(()=>({position:"absolute",top:ge.arrow?.y,left:ge.arrow?.x}),[ge.arrow]),Q=ge.arrow?.centerOffset!==0;return Wl.useMemo(()=>({positionerStyles:xn,arrowStyles:Ue,arrowRef:me,arrowUncentered:Q,side:Oo,align:vo,physicalSide:nr,anchorHidden:yo,refs:Te,context:Ne,isPositioned:Ze,update:Ge}),[xn,Ue,me,Q,Oo,vo,nr,yo,Te,Ne,Ze,Ge])}function gde(e){return e!=null&&"current"in e}function ux(e){return e==="starting"?Hle:Mt}function K4(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),ze("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},ux(o),n],stateAttributesMapping:Zy})}var vde=l(oe(),1);var cQe=20;function yde(e,t,r,o){let[n,i]=vde.useState(!1);Ce(()=>{if(!e||!t||r==null){i(!1);return}let s=lt(r).documentElement.clientWidth,a=r.offsetWidth;i(s>0&&a>0&&a>=s-cQe)},[e,t,r]),dle(e&&(!t||n),o)}var _de=l(oe(),1);var IY=_de.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...d}=t,{getButtonProps:u,buttonRef:f}=zl({disabled:i,focusableWhenDisabled:s,native:a});return ze("button",t,{state:{disabled:i},ref:[r,f],props:[d,u]})});var X4=l(oe(),1),OY=X4.createContext({disabled:!1});function Z4(){return X4.useContext(OY)}var Ag=l(oe(),1);function Qy(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var AY=Object.keys(Og);function dQe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function wde(e,t){let r=null;for(let o of e.keys())if(dQe(o,t)){if(!o.validity.valid)return o;r??=o}return r}function xde(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function Sde(e){let{elementRef:t,formRef:r}=Af(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:c,state:d,shouldValidateOnChange:u,registeredFieldIdRef:f}=e,{controlId:m,getDescriptionProps:h}=Ts(),g=qr(),b=Ag.useRef(null),v=br(()=>new Map).current,_=Ag.useRef(0),y=Ag.useCallback((E,P)=>(v.set(E,P),()=>{v.delete(E)}),[v]),w=ke(()=>{let E=wde(v,t.current);return E&&v.get(E)?.controlRef.current||null}),x=ke(async(E,P=!1)=>{_.current+=1;let O=_.current;function T(L,j=a){let U=f.current??m;if(U==null)return;let q=r.current.fields.get(U);if(!q)return;let Y=Qy(L,j);r.current.fields.set(U,{...q,validityData:Y})}function I(L,j){let U={value:E,state:{...Og,valid:!0},error:"",errors:[],initialValue:i.initialValue};xde(L,v),T(U,j),o(U)}let k=v.size>0?wde(v,t.current):b.current;if(P){if(d.valid!==!1||!k)return;let L=k.validity;if(!L.valueMissing){I(k,!1);return}for(let j of AY)if(j!=="valid"&&j!=="valueMissing"&&j!=="customError"&&L[j])return}function M(L){let j=AY.reduce((q,Y)=>(q[Y]=L.validity[Y],q),{}),U=!1;for(let q of AY)if(q!=="valid"){if(q==="valueMissing"&&j[q])U=!0;else if(j[q])return j}return U&&!c.current&&(j.valid=!0,j.valueMissing=!1),j}g.clear();let N=null,V=[],B=k?M(k):{...Og,valid:!0},z,A=u();if(k&&k.validationMessage&&!A)z=k.validationMessage,V=[k.validationMessage];else{let L=Array.from(r.current.fields.values()).reduce((U,q)=>(q.name&&(U[q.name]=q.getValue()),U),{}),j=n(E,L);if(typeof j=="object"&&j!==null&&"then"in j){if(N=await j,O!==_.current)return}else N=j;N!==null?(B.valid=!1,B.customError=!0,Array.isArray(N)?(V=N,k?.setCustomValidity(N.join(`
-`))):N&&(V=[N],k?.setCustomValidity(N))):A&&(xde(k,v),B.customError=!1,k&&k.validationMessage?(z=k.validationMessage,V=[k.validationMessage]):(!k||k.validity.valid)&&!B.valid&&(B.valid=!0))}let D={value:E,state:B,error:z??(Array.isArray(N)?N[0]:N??""),errors:V,initialValue:i.initialValue};T(D),o(D)}),C=ke(E=>{g.clear();let P=u();P&&E!==""&&s?(_.current+=1,g.start(s,()=>{x(E)})):x(E,!P)}),S=Ag.useCallback((E,P={})=>gt(h(P),d.valid===!1&&!d.disabled&&!E?{"aria-invalid":!0}:Mt),[h,d.disabled,d.valid]);return Ag.useMemo(()=>({getValidationProps:S,inputRef:b,registeredInputs:v,registerInput:y,getInputControl:w,commit:x,change:C}),[S,v,y,w,x,C])}var Mg={};mr(Mg,{Panel:()=>Rde,Root:()=>Ede,Trigger:()=>Tde});var ST=l(oe(),1);var Q4={...Gae,...Pc};var Cde=l(R(),1),Ede=ST.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:d,...u}=t,f=ke(a),m=Hae({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),h=ST.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=ST.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),b=ze("div",t,{state:h,ref:r,props:u,stateAttributesMapping:Q4});return(0,Cde.jsx)(vG.Provider,{value:g,children:b})});var kde=l(oe(),1);var uQe={...Wae,...Pc},Tde=kde.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=VI(),{className:c,disabled:d=a,render:u,nativeButton:f=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:b}=zl({disabled:d,focusableWhenDisabled:!0,native:f});return ze("button",t,{state:s,ref:[r,b],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:uQe})});var NY=l(oe(),1);var MY=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Rde=NY.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...d}=t,{defaultPanelId:u,mounted:f,onOpenChange:m,open:h,setMounted:g,setPanelIdState:b,setOpen:v,state:_,transitionStatus:y}=VI(),w=n??!1,x=i??!1,C=a||void 0,S=C??u;Ce(()=>(b(z=>C??(z===null?void 0:z)),()=>{b(z=>z===C?null:z)}),[C,b]);let{height:E,props:P,ref:O,shouldPreventOpenAnimation:T,shouldRender:I,transitionStatus:k,width:M}=tle({externalRef:r,hiddenUntilFound:w,id:S,keepMounted:x,mounted:f,onOpenChange:m,open:h,setMounted:g,setOpen:v,transitionStatus:y}),N={..._,transitionStatus:k},V=OI(c,N),B=ze("div",{...t,style:void 0},{state:N,ref:O,props:[P,{style:{[MY.collapsiblePanelHeight]:E===void 0?"auto":`${E}px`,[MY.collapsiblePanelWidth]:M===void 0?"auto":`${M}px`}},d,V?{style:V}:void 0,T?{style:{animationName:"none"}}:void 0],stateAttributesMapping:Q4});return I?B:null});function Pde(e,t){let r=vr(e);return Ce(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function Ide(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Ts(),c=ke(h=>{a(h),n?.(h)}),d=Pde(t,c),u=s??r;function f(h){if(i){i(h,u);return}if(!u)return;let g=lt(h.currentTarget).getElementById(u);zt(g)&&fQe(g)}function m(h){Dr(h.nativeEvent)?.closest("button,input,select,textarea")||(!h.defaultPrevented&&h.detail>1&&h.preventDefault(),!o&&f(h))}return o?{id:d,htmlFor:u??void 0,onMouseDown:m}:{id:d,onClick:m,onPointerDown(h){h.preventDefault()}}}function fQe(e){e.focus({focusVisible:!0})}var J4=l(oe(),1),pQe=J4.createContext(void 0);function Ng(e=!0){let t=J4.useContext(pQe);if(t===void 0&&!e)throw new Error(St(25));return t}var ur={};mr(ur,{Arrow:()=>Ade,Backdrop:()=>Nde,CheckboxItem:()=>Vde,CheckboxItemIndicator:()=>Bde,Group:()=>Hde,GroupLabel:()=>Wde,Handle:()=>TT,Item:()=>Yde,LinkItem:()=>qde,Popup:()=>Zde,Portal:()=>$de,Positioner:()=>eue,RadioGroup:()=>rue,RadioItem:()=>iue,RadioItemIndicator:()=>sue,Root:()=>_O,Separator:()=>Oue,SubmenuRoot:()=>fue,SubmenuTrigger:()=>Mue,Trigger:()=>vue,Viewport:()=>Pue,createHandle:()=>Nue});var Ode=l(oe(),1);var $4=l(oe(),1),FY=$4.createContext(void 0);function Rs(e){let t=$4.useContext(FY);if(t===void 0&&!e)throw new Error(St(33));return t}var eO=l(oe(),1),DY=eO.createContext(void 0);function Xr(e){let t=eO.useContext(DY);if(t===void 0&&!e)throw new Error(St(36));return t}var Ade=Ode.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=Xr(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=Rs(),g={open:a.useState("open"),side:d,align:u,uncentered:f};return ze("div",t,{ref:[c,r],stateAttributesMapping:Zy,state:g,props:{style:m,"aria-hidden":!0,...s}})});var Mde=l(oe(),1);var Nde=Mde.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=Xr(),c=a.useState("open"),d=a.useState("mounted"),u=a.useState("transitionStatus"),f=a.useState("lastOpenChangeReason"),m=Ng(),h={open:c,transitionStatus:u};return ze("div",t,{ref:m?.backdropRef?[r,m.backdropRef]:r,state:h,stateAttributesMapping:lx,props:[{role:"presentation",hidden:!d,style:{pointerEvents:f===Pe.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},s]})});var oO=l(oe(),1);var tO=l(oe(),1),LY=tO.createContext(void 0);function Fde(){let e=tO.useContext(LY);if(e===void 0)throw new Error(St(30));return e}var fx=l(oe(),1);var Dde=l(oe(),1);function rO(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:n,store:i,typingRef:s,itemRef:a,itemMetadata:c}=e,{events:d}=i.useState("floatingTreeRoot"),u=i.useState("open"),f=Ng(!0),m=f!==void 0;return Dde.useMemo(()=>({id:o,role:"menuitem",tabIndex:u&&r?0:-1,onKeyDown(h){h.key===" "&&s?.current&&h.preventDefault()},onMouseMove(h){n&&d.emit("itemhover",{nodeId:n,target:h.currentTarget})},onClick(h){t&&d.emit("close",{domEvent:h,reason:Pe.itemPress})},onMouseUp(h){if(f){let g=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,m&&g&&Math.abs(h.clientX-g.x)<=1&&Math.abs(h.clientY-g.y)<=1||m&&!yr.os.mac&&h.button===2)return}a.current&&i.context.allowMouseUpTriggerRef.current&&(!m||h.button===2)&&c.type==="regular-item"&&qw(a.current,h,{detail:1})}}),[t,r,o,d,n,u,i,s,a,f,m,c])}var Fg={type:"regular-item"};function Dg(e){let{closeOnClick:t,disabled:r,highlighted:o,id:n,store:i,typingRef:s=i.context.typingRef,nativeButton:a,itemMetadata:c,nodeId:d}=e,u=fx.useRef(null),{getButtonProps:f,buttonRef:m}=zl({disabled:r,focusableWhenDisabled:!0,native:a,composite:!0}),h=rO({closeOnClick:t,highlighted:o,id:n,nodeId:d,store:i,typingRef:s,itemRef:u,itemMetadata:c}),g=fx.useCallback(v=>gt(h,{onMouseEnter(){c.type==="submenu-trigger"&&c.setActive()}},v,f),[h,f,c]),b=Ya(u,m);return fx.useMemo(()=>({getItemProps:g,itemRef:b}),[g,b])}var VY=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var Lg={checked(e){return e?{[VY.checked]:""}:{[VY.unchecked]:""}},...Pc};var Lde=l(R(),1),Vde=oO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,checked:u,defaultChecked:f,onCheckedChange:m,style:h,...g}=t,b=Xa({guess:!0,label:s}),v=Rs(!0),_=vr(i),{store:y}=Xr(),w=y.useState("disabled"),x=c||w,C=y.useState("isActive",b.index),S=y.useState("itemProps"),[E,P]=Cf({controlled:u,default:f??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:O,itemRef:T}=Dg({closeOnClick:d,disabled:x,highlighted:C,id:_,store:y,nativeButton:a,nodeId:v?.context.nodeId,itemMetadata:Fg}),I=oO.useMemo(()=>({disabled:x,highlighted:C,checked:E}),[x,C,E]);function k(N){let V=Ye(Pe.itemPress,N.nativeEvent,void 0,{preventUnmountOnClose:Vt});m?.(!E,V),!V.isCanceled&&P(B=>!B)}let M=ze("div",t,{state:I,stateAttributesMapping:Lg,props:[S,{role:"menuitemcheckbox","aria-checked":E,onClick:k},g,O],ref:[T,r,b.ref]});return(0,Lde.jsx)(LY.Provider,{value:I,children:M})});var nO=l(oe(),1);var Bde=nO.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=Fde(),d=nO.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=Ka(c.checked);_s({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let h={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return ze("span",t,{state:h,ref:[r,d],stateAttributesMapping:Lg,props:{"aria-hidden":!0,...a},enabled:s||f})});var sO=l(oe(),1);var iO=l(oe(),1),CT=iO.createContext(void 0);function zde(){let e=iO.useContext(CT);if(e===void 0)throw new Error(St(31));return e}var jde=l(R(),1),Hde=sO.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,[a,c]=sO.useState(void 0),d=ze("div",t,{ref:r,props:{role:"group","aria-labelledby":a,...s}});return(0,jde.jsx)(CT.Provider,{value:c,children:d})});var Ude=l(oe(),1);var Wde=Ude.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,...a}=t,c=vr(s),d=zde();return Ce(()=>(d(c),()=>{d(u=>u===c?void 0:u)}),[d,c]),ze("div",t,{ref:r,props:{id:c,role:"presentation",...a}})});var Gde=l(oe(),1);var Yde=Gde.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!0,style:u,...f}=t,m=Xa({guess:!0,label:s}),h=Rs(!0),g=vr(i),{store:b}=Xr(),v=b.useState("disabled"),_=c||v,y=b.useState("isActive",m.index),w=b.useState("itemProps"),{getItemProps:x,itemRef:C}=Dg({closeOnClick:d,disabled:_,highlighted:y,id:g,store:b,nativeButton:a,nodeId:h?.context.nodeId,itemMetadata:Fg});return ze("div",t,{state:{disabled:_,highlighted:y},props:[w,f,x],ref:[C,r,m.ref]})});var aO=l(oe(),1);var qde=aO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,closeOnClick:a=!1,style:c,...d}=t,u=aO.useRef(null),f=Xa({guess:!0,label:s}),h=Rs(!0)?.context.nodeId,g=vr(i),{store:b}=Xr(),v=b.useState("isActive",f.index),_=b.useState("itemProps"),y=b.context.typingRef,{getButtonProps:w,buttonRef:x}=zl({native:!1,composite:!0}),C=rO({closeOnClick:a,highlighted:v,id:g,nodeId:h,store:b,typingRef:y,itemRef:u,itemMetadata:Fg});function S(P){return gt(C,P,w)}return ze("a",t,{state:{highlighted:v},props:[_,d,S],ref:[u,x,r,f.ref]})});var cO=l(oe(),1);var lO=l(oe(),1),mQe=lO.createContext(void 0);function Kde(e){let t=lO.useContext(mQe);if(t===void 0&&!e)throw new Error(St(69));return t}var Xde=l(R(),1),Zde=cO.forwardRef(function(t,r){let{render:o,className:n,style:i,finalFocus:s,...a}=t,{store:c}=Xr(),{side:d,align:u}=Rs(),f=Kde(!0)!=null,m=c.useState("open"),h=c.useState("transitionStatus"),g=c.useState("popupProps"),b=c.useState("mounted"),v=c.useState("instantType"),_=c.useState("activeTriggerElement"),y=c.useState("parent"),w=c.useState("lastOpenChangeReason"),x=c.useState("rootId"),C=c.useState("floatingRootContext"),S=c.useState("floatingTreeRoot"),E=c.useState("closeDelay"),P=c.useState("hoverEnabled"),O=c.useState("disabled"),T=c.useState("openMethod"),I=y.type==="context-menu";_s({open:m,ref:c.context.popupRef,onComplete(){m&&c.context.onOpenChangeComplete?.(!0)}}),cO.useEffect(()=>{function B(z){c.setOpen(!1,Ye(z.reason,z.domEvent))}return S.events.on("close",B),()=>{S.events.off("close",B)}},[S.events,c]),yT(C,{enabled:P&&!O&&!I&&y.type!=="menubar",closeDelay:E});let k=c.useStateSetter("popupElement"),M={transitionStatus:h,side:d,align:u,open:m,nested:y.type==="menu",instant:v},N=ze("div",t,{state:M,ref:[r,c.context.popupRef,k],stateAttributesMapping:lx,props:[g,{onKeyDown(B){f&&j4.has(B.key)&&B.stopPropagation()}},ux(h),a,{"data-rootownerid":x}]}),V=y.type===void 0||I;return(_||y.type==="menubar"&&w!==Pe.outsidePress)&&(V=!0),(0,Xde.jsx)(JG,{context:C,openInteractionType:T,modal:I,disabled:!b,returnFocus:s===void 0?V:s,initialFocus:y.type!=="menu",restoreFocus:!0,externalTree:y.type!=="menubar"?S:void 0,previousFocusableElement:_,nextFocusableElement:y.type===void 0?c.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:y.type===void 0?c.context.beforeContentFocusGuardRef:void 0,children:N})});var Jde=l(oe(),1);var dO=l(oe(),1),BY=dO.createContext(void 0);function Qde(){let e=dO.useContext(BY);if(e===void 0)throw new Error(St(32));return e}var zY=l(R(),1),$de=Jde.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=Xr();return i.useState("mounted")||o?(0,zY.jsx)(BY.Provider,{value:o,children:(0,zY.jsx)(qG,{ref:r,...n})}):null});var Nf=l(oe(),1);var px=l(R(),1),eue=Nf.forwardRef(function(t,r){let{anchor:o,positionMethod:n="absolute",className:i,render:s,side:a,align:c,sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=Wle,style:_,...y}=t,{store:w}=Xr(),x=Qde(),C=Ng(!0),S=w.useState("parent"),E=w.useState("floatingRootContext"),P=w.useState("floatingTreeRoot"),O=w.useState("mounted"),T=w.useState("open"),I=w.useState("modal"),k=w.useState("openMethod"),M=w.useState("activeTriggerElement"),N=w.useState("transitionStatus"),V=w.useState("positionerElement"),B=w.useState("instantType"),z=w.useState("adaptiveOrigin"),A=w.useState("lastOpenChangeReason"),D=w.useState("floatingNodeId"),L=w.useState("floatingParentNodeId"),j=E.useState("domReferenceElement"),U=Nf.useRef(null),q=Tf(V),Y=o,ae=d,ne=u,ce=c,te=v;S.type==="context-menu"&&(Y=o??S.context?.anchor,ce=ce??"start",!a&&ce!=="center"&&(ne=t.alignOffset??2,ae=t.sideOffset??-5));let re=a,me=ce;S.type==="menu"?(re=re??"inline-end",me=me??"start",te=t.collisionAvoidance??i4):S.type==="menubar"&&(re=re??(S.context.orientation==="vertical"?"inline-end":"bottom"),me=me??"start");let we=S.type==="context-menu",de=q4({anchor:Y,floatingRootContext:E,positionMethod:C?"fixed":n,mounted:O,side:re,sideOffset:ae,align:me,alignOffset:ne,arrowPadding:we?0:h,collisionBoundary:f,collisionPadding:m,sticky:g,nodeId:D,keepMounted:x,disableAnchorTracking:b,collisionAvoidance:te,shift:we?{crossAxis:!("side"in te&&te.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:P,adaptiveOrigin:z});Nf.useEffect(()=>{function ye(Te){Te.open&&(Te.parentNodeId===D&&w.set("hoverEnabled",!1),Te.nodeId!==D&&Te.parentNodeId===w.select("floatingParentNodeId")&&w.setOpen(!1,Ye(Pe.siblingOpen)))}return P.events.on("menuopenchange",ye),()=>{P.events.off("menuopenchange",ye)}},[w,P.events,D]),Nf.useEffect(()=>{if(w.select("floatingParentNodeId")==null)return;function ye(Te){if(Te.open||Te.nodeId!==w.select("floatingParentNodeId"))return;let Ie=Te.reason??Pe.siblingOpen;w.setOpen(!1,Ye(Ie))}return P.events.on("menuopenchange",ye),()=>{P.events.off("menuopenchange",ye)}},[P.events,w]);let ve=qr();Nf.useEffect(()=>{T||ve.clear()},[T,ve]),Nf.useEffect(()=>{function ye(Te){if(!(!T||Te.nodeId!==w.select("floatingParentNodeId")))if(Te.target&&M&&M!==Te.target){let Ie=w.select("closeDelay");Ie>0?ve.isStarted()||ve.start(Ie,()=>{w.setOpen(!1,Ye(Pe.siblingOpen))}):w.setOpen(!1,Ye(Pe.siblingOpen))}else ve.clear()}return P.events.on("itemhover",ye),()=>{P.events.off("itemhover",ye)}},[P.events,T,M,w,ve]),Nf.useEffect(()=>{let ye={open:T,nodeId:D,parentNodeId:L,reason:w.select("lastOpenChangeReason")};P.events.emit("menuopenchange",ye)},[P.events,T,w,D,L]),Ce(()=>{let ye=j,Te=U.current;if(ye&&(U.current=ye),Te&&ye&&ye!==Te){w.set("instantType",void 0);let Ie=new AbortController;return q(()=>{w.set("instantType","trigger-change")},Ie.signal),()=>{Ie.abort()}}},[j,q,w]);let ie={open:T,side:de.side,align:de.align,anchorHidden:de.anchorHidden,nested:S.type==="menu",instant:B},$=S.type==="menubar"&&S.context.modal,fe=I&&A!==Pe.triggerHover;yde(T&&($||fe),k==="touch",V,M);let ee=K4(t,ie,{styles:de.positionerStyles,transitionStatus:N,props:y,refs:[r,w.useStateSetter("positionerElement")],hidden:!O,inert:!T}),pe=O&&S.type!=="menu"&&(S.type!=="menubar"&&I&&A!==Pe.triggerHover||S.type==="menubar"&&S.context.modal),be=null;return S.type==="menubar"?be=S.context.contentElement:S.type===void 0&&(be=M),(0,px.jsxs)(FY.Provider,{value:de,children:[pe&&(0,px.jsx)(rde,{ref:S.type==="context-menu"||S.type==="nested-context-menu"?S.context.internalBackdropRef:null,inert:cx(!T),cutout:be}),(0,px.jsx)(XG,{id:D,children:(0,px.jsx)(Uw,{elementsRef:w.context.itemDomElements,labelsRef:w.context.itemLabels,children:ee})})]})});var Vg=l(oe(),1);var uO=l(oe(),1),jY=uO.createContext(void 0);function tue(){let e=uO.useContext(jY);if(e===void 0)throw new Error(St(34));return e}var HY=l(R(),1),rue=Vg.memo(Vg.forwardRef(function(t,r){let{render:o,className:n,value:i,defaultValue:s,onValueChange:a,disabled:c=!1,style:d,"aria-labelledby":u,...f}=t,[m,h]=Vg.useState(void 0),[g,b]=Cf({controlled:i,default:s,name:"MenuRadioGroup"}),v=ke((x,C)=>{a?.(x,C),!C.isCanceled&&b(x)}),y=ze("div",t,{state:{disabled:c},ref:r,props:{role:"group","aria-labelledby":u??m,"aria-disabled":c||void 0,...f}}),w=Vg.useMemo(()=>({value:g,setValue:v,disabled:c}),[g,v,c]);return(0,HY.jsx)(CT.Provider,{value:h,children:(0,HY.jsx)(jY.Provider,{value:w,children:y})})}));var pO=l(oe(),1);var fO=l(oe(),1),UY=fO.createContext(void 0);function oue(){let e=fO.useContext(UY);if(e===void 0)throw new Error(St(35));return e}var nue=l(R(),1),iue=pO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,value:u,style:f,...m}=t,h=Xa({guess:!0,label:s}),g=Rs(!0),b=vr(i),{store:v}=Xr(),_=v.useState("isActive",h.index),y=v.useState("itemProps"),{value:w,setValue:x,disabled:C}=tue(),S=v.useState("disabled"),E=c||C||S,P=w===u,{getItemProps:O,itemRef:T}=Dg({closeOnClick:d,disabled:E,highlighted:_,id:b,store:v,nativeButton:a,nodeId:g?.context.nodeId,itemMetadata:Fg}),I=pO.useMemo(()=>({disabled:E,highlighted:_,checked:P}),[E,_,P]);function k(N){let V=Ye(Pe.itemPress,N.nativeEvent,void 0,{preventUnmountOnClose:Vt});x(u,V)}let M=ze("div",t,{state:I,stateAttributesMapping:Lg,props:[y,{role:"menuitemradio","aria-checked":P,onClick:k},m,O],ref:[T,r,h.ref]});return(0,nue.jsx)(UY.Provider,{value:I,children:M})});var mO=l(oe(),1);var sue=mO.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=oue(),d=mO.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=Ka(c.checked);_s({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let h={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return ze("span",t,{state:h,stateAttributesMapping:Lg,ref:[r,d],props:{"aria-hidden":!0,...a},enabled:s||f})});var zn=l(oe(),1);var hO=l(oe(),1),hQe=hO.createContext(null);function gO(e){let t=hO.useContext(hQe);if(t===null&&!e)throw new Error(St(5));return t}var ET=l(oe(),1);var aue={...C4,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},bO=class extends If{constructor(t){super({...due(),...t},cue(),aue),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let o=r.store.select("rootId"),n=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let s=r.store.select("rootId"),a=r.store.select("floatingTreeRoot"),c=r.store.select("keyboardEventRelay");o===s&&n===a&&i===c||(o=s,n=a,i=c,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function lue(){let e=new ax(Object.freeze(due()),Object.freeze(cue()),aue);return Object.assign(e,{setOpen:Vt})}function cue(){return{positionerRef:ET.createRef(),popupRef:ET.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:ET.createRef(),beforeContentFocusGuardRef:ET.createRef(),onOpenChangeComplete:void 0,triggerElements:new _m}}function due(){return{...S4(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new kg,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:Mt,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var vO=l(oe(),1),WY=vO.createContext(void 0);function yO(){return vO.useContext(WY)}var kT=l(R(),1),_O=hT(function(t){let{children:r,open:o,onOpenChange:n,onOpenChangeComplete:i,defaultOpen:s=!1,disabled:a=!1,modal:c,loopFocus:d=!0,orientation:u="vertical",actionsRef:f,closeParentOnEsc:m=!1,handle:h,triggerId:g,defaultTriggerId:b=null,highlightItemOnHover:v=!0}=t,_=Ng(!0),y=Xr(!0),w=gO(!0),x=yO(),C=zn.useMemo(()=>x&&y?{type:"menu",store:y.store}:w?{type:"menubar",context:w}:_&&!y?{type:"context-menu",context:_}:{type:void 0},[_,y,w,x]),S=gQe({open:s,openProp:o,activeTriggerId:b,triggerIdProp:g,parent:C});S.useControlledProp("openProp",o),S.useControlledProp("triggerIdProp",g),S.useContextCallback("onOpenChangeComplete",i);let E=qd(),P=qd(),O=S.useState("floatingTreeRoot"),T=cT(O),I=Hl(),k=S.useState("open"),M=S.useState("activeTriggerElement"),N=S.useState("positionerElement"),V=S.useState("hoverEnabled"),B=S.useState("disabled"),z=S.useState("lastOpenChangeReason"),A=S.useState("parent"),D=S.useState("activeIndex"),L=S.useState("payload"),j=S.useState("floatingParentNodeId"),U=zn.useRef(null),q=zn.useRef(A.type!=="context-menu"),Y=qr(),ae=zn.useRef(!0),ne=qr(),ce=j!=null,{openMethod:te,triggerProps:re}=sde(k);S.useSyncedValues({disabled:a,highlightItemOnHover:v,modal:A.type===void 0?c:void 0,openMethod:te,rootId:E}),_4(S);let{forceUnmount:me}=w4(k,S,()=>{S.set("allowMouseEnter",!1)});Ce(()=>{_&&!y?S.update({parent:{type:"context-menu",context:_},floatingNodeId:T,floatingParentNodeId:I}):y&&S.update({floatingNodeId:T,floatingParentNodeId:I})},[_,y,T,I,S]),zn.useEffect(()=>{if(k||(U.current=null),A.type==="context-menu"){if(!k){Y.clear(),q.current=!1;return}Y.start(500,()=>{q.current=!0})}},[Y,k,A.type]),Ce(()=>{!k&&!V&&S.set("hoverEnabled",!0)},[k,V,S]);let we=ke((Ne,Ze)=>{let at=Ze.reason;if(!Ne&&!S.select("open")||k===Ne&&Ze.trigger===M&&z===at)return;let Lt=hY(Ze);if(!Ne&&Ze.trigger==null&&(Ze.trigger=M??void 0),n?.(Ne,Ze),Ze.isCanceled)return;S.state.floatingRootContext.dispatchOpenChange(Ne,Ze);let er=Ze.event;if(Ne===!1&&er?.type==="click"&&er.pointerType==="touch"&&!ae.current)return;Ne&&at===Pe.triggerFocus?(ae.current=!1,ne.start(300,()=>{ae.current=!0})):(ae.current=!0,ne.clear());let tt=(at===Pe.triggerPress||at===Pe.itemPress)&&er.detail===0,xn=!Ne&&(at===Pe.escapeKey||at==null),cn={open:Ne,openChangeReason:at};U.current=Ze.event,mY(cn,Ne,Ze.trigger,Lt()),S.update(cn),A.type==="menubar"&&(at===Pe.triggerFocus||at===Pe.focusOut||at===Pe.triggerHover||at===Pe.listNavigation||at===Pe.siblingOpen)?S.set("instantType","group"):tt||xn?S.set("instantType",tt?"click":"dismiss"):S.set("instantType",void 0)}),de=gT({popupStore:S,floatingId:P,nested:I!=null,onOpenChange:we}),ve=de.context.events;Ce(()=>{let Ne=({open:Ze,eventDetails:at})=>we(Ze,at);return ve.on("setOpen",Ne),()=>{ve?.off("setOpen",Ne)}},[ve,we]);let ie=zn.useCallback(()=>{S.setOpen(!1,Ye(Pe.imperativeAction))},[S]);zn.useImperativeHandle(f,()=>({unmount:me,close:ie}),[me,ie]);let $;A.type==="context-menu"&&($=A.context),zn.useImperativeHandle($?.positionerRef,()=>N,[N]),zn.useImperativeHandle($?.actionsRef,()=>({setOpen:we}),[we]);let fe=pT(de,{enabled:!B,bubbles:{escapeKey:m&&A.type==="menu"},outsidePress(){return A.type!=="context-menu"||U.current?.type==="contextmenu"?!0:q.current},externalTree:ce?O:void 0}),ee=Mf(),pe=zn.useCallback(Ne=>{S.select("activeIndex")!==Ne&&S.set("activeIndex",Ne)},[S]),be=xY(de,{enabled:!B,listRef:S.context.itemDomElements,activeIndex:D,nested:A.type!==void 0,loopFocus:d,orientation:u,parentOrientation:A.type==="menubar"?A.context.orientation:void 0,rtl:ee==="rtl",disabledIndices:qa,onNavigate:pe,openOnArrowKeyDown:A.type!=="context-menu",externalTree:ce?O:void 0,focusItemOnHover:v}),ye=zn.useCallback(Ne=>{S.context.typingRef.current=Ne},[S]),Te=SY(de,{enabled:!B,listRef:S.context.itemLabels,elementsRef:S.context.itemDomElements,activeIndex:D,resetMs:500,onMatch:Ne=>{k&&Ne!==D&&S.set("activeIndex",Ne)},onTyping:ye}),Ie=zn.useMemo(()=>{let Ne=gt(Te.reference,be.reference,fe.reference,{onMouseMove(){S.set("allowMouseEnter",!0)}},re);return Ne["aria-haspopup"]="menu",Ne["aria-expanded"]=k,Ne},[S,Te.reference,be.reference,fe.reference,re,k]),Le=zn.useMemo(()=>{let Ne=gt(be.trigger,fe.trigger,re);return Ne["aria-haspopup"]="menu",Ne["aria-expanded"]=!1,Ne},[be.trigger,fe.trigger,re]),se=zn.useMemo(()=>gt(b4,{id:P,role:"menu","aria-labelledby":M?.id,onMouseMove(){S.set("allowMouseEnter",!0),A.type==="menu"&&S.set("hoverEnabled",!1)},onClick(){S.select("hoverEnabled")&&S.set("hoverEnabled",!1)},onKeyDown(Ne){let Ze=S.select("keyboardEventRelay");Ze&&!Ne.isPropagationStopped()&&Ze(Ne)}},Te.floating,be.floating,fe.floating),[M,P,A.type,S,Te.floating,be.floating,fe.floating]),ge=be.item??Mt;x4(S,{floatingRootContext:de,activeTriggerProps:Ie,inactiveTriggerProps:Le,popupProps:se,itemProps:ge});let Ge=zn.useMemo(()=>({store:S,parent:C}),[S,C]),Ae=(0,kT.jsxs)(DY.Provider,{value:Ge,children:[h&&(0,kT.jsx)(v4,{handle:h,store:S}),typeof r=="function"?r({payload:L}):r]});return A.type===void 0||A.type==="context-menu"?(0,kT.jsx)(ZG,{externalTree:O,children:Ae}):Ae});function gQe(e){return br(()=>new bO(e)).current}var uue=l(oe(),1);var GY=l(R(),1);function fue(e){let t=Xr().store,r=uue.useMemo(()=>({parentMenu:t}),[t]);return(0,GY.jsx)(WY.Provider,{value:r,children:(0,GY.jsx)(_O,{...e})})}var Ps=l(oe(),1);var pue=l(oe(),1);function wO(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=wg(),{ref:n,index:i}=Xa(e),s=r===i,a=pue.useRef(null),c=Ya(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let u=a.current;if(!t||!u)return;let f=u.hasAttribute("disabled")||u.ariaDisabled==="true";!s&&!f&&u.focus()}},compositeRef:c,index:i}}function mue(e){let{render:t,className:r,style:o,state:n=Mt,props:i=qa,refs:s=qa,metadata:a,stateAttributesMapping:c,tag:d="div",...u}=e,{compositeProps:f,compositeRef:m}=wO({metadata:a});return ze(d,e,{state:n,ref:[m,...s],props:[f,...i,u],stateAttributesMapping:c})}function YY(e){if(zt(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!Oc(e))return YY(Ic(e))}var hue=l(oe(),1),qY=l(Kd(),1);function gue(e,t){let r=hue.useRef(null);function o(i){qY.flushSync(()=>{e.setOpen(!1,Ye(Pe.focusOut,i.nativeEvent,i.currentTarget))}),Fle(r.current)?.focus()}function n(i){let s=e.select("positionerElement");if(s&&vm(i,s))e.context.beforeContentFocusGuardRef.current?.focus();else{qY.flushSync(()=>{e.setOpen(!1,Ye(Pe.focusOut,i.nativeEvent,i.currentTarget))});let a=Nle(e.context.triggerFocusTargetRef.current||t.current);for(;a!==null&&qe(s,a);){let c=a;if(a=$w(a),a===c)break}a?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var xO=l(oe(),1);function bue(e){let{enabled:t=!0,mouseDownAction:r,open:o}=e,n=xO.useRef(!1);return xO.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!o||r==="close"&&o)&&(n.current=!0,lt(i.currentTarget).addEventListener("click",()=>{n.current=!1},{once:!0}))},onClick:i=>{n.current&&(n.current=!1,i.preventBaseUIHandler())}}:Mt,[t,r,o])}var Bg=l(R(),1),vue=p4(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,nativeButton:a=!0,id:c,openOnHover:d,delay:u=100,closeDelay:f=0,handle:m,payload:h,...g}=t,b=Xr(!0),_=E4(m)??b?.store;if(!_)throw new Error(St(85));let y=vr(c),w=_.useState("isTriggerActive",y),x=_.useState("floatingRootContext"),C=_.useState("isOpenedByTrigger",y),S=_.useState("triggerPopupId",y),E=Ps.useRef(null),P=vQe(),O=wg(!0),T=Cs(),I=Ps.useMemo(()=>T??new kg,[T]),k=cT(I),M=Hl(),{registerTrigger:N,isMountedByThisTrigger:V}=y4(y,E,_,{payload:h,closeDelay:f,parent:P,floatingTreeRoot:I,floatingNodeId:k,floatingParentNodeId:M,keyboardEventRelay:O?.relayKeyboardEvent}),B=P.type==="menubar",z=_.useState("disabled"),A=s||z||B&&P.context.disabled,{getButtonProps:D,buttonRef:L}=zl({disabled:A,native:a});Ps.useEffect(()=>{!C&&P.type===void 0&&(_.context.allowMouseUpTriggerRef.current=!1)},[_,C,P.type]);let j=Ps.useRef(null),U=qr(),q=ke(ye=>{if(!j.current)return;U.clear(),_.context.allowMouseUpTriggerRef.current=!1;let Te=ye.target;qe(j.current,Te)||qe(_.select("positionerElement"),Te)||Te===j.current||Te!=null&&YY(Te)===_.select("rootId")||dde(ye,j.current)||I.events.emit("close",{domEvent:ye,reason:Pe.cancelOpen})});Ps.useEffect(()=>{C&&_.select("lastOpenChangeReason")===Pe.triggerHover&&lt(j.current).addEventListener("mouseup",q,{once:!0})},[C,q,_]);let Y=B&&P.context.hasSubmenuOpen,ne=qy(x,{enabled:(d??Y)&&!A&&(!B||Y&&!V),handleClose:Xy({blockPointerEvents:!B}),mouseOnly:!0,move:!1,restMs:P.type===void 0?u:void 0,delay:{close:f},triggerElementRef:E,externalTree:I,isActiveTrigger:w,isClosing:()=>_.select("transitionStatus")==="ending"}),ce=bQe(C,_.select("lastOpenChangeReason")),te=fT(x,{enabled:!A,event:C&&B?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:P.type===void 0?ce:!1}),re=vT(x,{enabled:!A&&Y}),me=bue({open:C,enabled:B,mouseDownAction:"open"}),we=Ps.useMemo(()=>gt(re.reference,te.reference),[re.reference,te.reference]),de=_.useState("triggerProps",V),{preFocusGuardRef:ve,handlePreFocusGuardFocus:ie,handleFocusTargetFocus:$}=gue(_,E),fe={disabled:A,open:C},ee=[j,r,L,N,E],pe=[we,ne??Mt,de,{"aria-haspopup":"menu","aria-controls":S,id:y,onMouseDown:ye=>{if(_.select("open"))return;U.start(200,()=>{_.context.allowMouseUpTriggerRef.current=!0}),lt(ye.currentTarget).addEventListener("mouseup",q,{once:!0})}},B?{role:"menuitem"}:{},me,g,D],be=ze("button",t,{enabled:!B,stateAttributesMapping:CY,state:fe,ref:ee,props:pe});return B?(0,Bg.jsx)(mue,{tag:"button",render:o,className:n,style:i,state:fe,refs:ee,props:pe,stateAttributesMapping:CY}):C?(0,Bg.jsxs)(Ps.Fragment,{children:[(0,Bg.jsx)(bm,{ref:ve,onFocus:ie},`${y}-pre-focus-guard`),(0,Bg.jsx)(Ps.Fragment,{children:be},y),(0,Bg.jsx)(bm,{ref:_.context.triggerFocusTargetRef,onFocus:$},`${y}-post-focus-guard`)]}):(0,Bg.jsx)(Ps.Fragment,{children:be},y)});function bQe(e,t){let r=qr(),[o,n]=Ps.useState(!1);return Ce(()=>{e&&t===Pe.triggerHover?(n(!0),r.start(500,()=>{n(!1)})):e||(r.clear(),n(!1))},[e,t,r]),o}function vQe(){let e=gO(!0);return Ps.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var Rue=l(oe(),1);var Zi=l(oe(),1),Tue=l(Kd(),1);var yue=l(oe(),1);function _ue(e){let[t,r]=yue.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var hx=l(oe(),1);function mx(e){let t=ti(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=zt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Cg(r)!==i||Cg(o)!==s)&&(r=i,o=s),{width:r,height:o}}function xue(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,d=Tf(t,!0),u=Bl(),f=hx.useRef(null),m=hx.useRef(!0),h=hx.useRef(Vt),g=ke(i),b=ke(s),v=hx.useMemo(()=>yQe(a,c),[a,c]);Ce(()=>{if(!n){h.current=Vt,m.current=!0,f.current=null;return}if(!t||!r)return;h.current=wue(t,v),KY(t,"auto");let _=CO(t,"position","static"),y=CO(t,"transform","none"),w=CO(t,"scale","1"),x=wue(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){_(),y(),x()}function S(){C(),w()}if(g?.(),m.current||f.current===null){SO(r,"max-content");let T=mx(t);return f.current=T,SO(r,T),S(),b?.(null,T),m.current=!1,()=>{h.current(),h.current=Vt}}SO(r,"max-content");let E=f.current,P=mx(t);f.current=P,KY(t,E),S(),b?.(E,P),SO(r,P);let O=new AbortController;return u.request(()=>{KY(t,P),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{O.abort(),u.cancel(),h.current(),h.current=Vt}},[o,t,r,d,u,n,g,b,v])}function yQe(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?Mt:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function CO(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function wue(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(CO(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Vt}function KY(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function SO(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var Sue=l(oe(),1);var Cue=l(R(),1),EO=function(t){let{direction:r="ltr"}=t,o=Sue.useMemo(()=>({direction:r}),[r]);return(0,Cue.jsx)(PY.Provider,{value:o,children:t.children})};var Eue={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=ir(n),d=c.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:dx};let f=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&c?.visualViewport)m={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let y=lt(n);m={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let h=Ss(a),g=t,b=r;h==="left"&&(g=m.width-(t+o.width)),h==="top"&&(b=m.height-(r+o.height));let v=h==="left"?"right":dx.sideX,_=h==="top"?"bottom":dx.sideY;return{x:g,y:b,data:{sideX:v,sideY:_}}}};var gx=l(R(),1),kO={activationDirection:e=>e?{"data-activation-direction":e}:null};function TO(e){let{store:t,side:r,children:o}=e,n=Mf(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),c=t.useState("payload"),d=t.useState("mounted"),u=t.useState("popupElement"),f=t.useState("positionerElement"),m=_ue(a?i:null),h=xQe(s,c),g=Zi.useRef(null),[b,v]=Zi.useState(null),[_,y]=Zi.useState(null),w=Zi.useRef(null),x=Zi.useRef(null),C=Tf(w,!0),S=Bl(),E=Zi.useRef(null),[P,O]=Zi.useState(null),[T,I]=Zi.useState(!1);Ce(()=>(t.set("adaptiveOrigin",Eue),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let k=ke(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),x.current?.style.setProperty("display","none")}),M=ke(D=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),x.current?.style.removeProperty("display"),D&&O(D)}),N=ke(()=>{E.current?.abort();let D=new AbortController;E.current=D,C(()=>{v(null),O(null),g.current=null},D.signal)}),V=Zi.useRef(null);Ce(()=>{(!a||!d)&&(V.current=null)},[a,d]),Ce(()=>{if(i&&m&&i!==m&&V.current!==i&&g.current){v(g.current),I(!0);let D=wQe(m,i);y(D),V.current=i}},[i,m]),Ce(()=>{b!=null&&(E.current?.abort(),I(!0),S.request(()=>{Tue.flushSync(()=>{I(!1)}),N()}))},[h,b,N,S]),Ce(()=>{let D=w.current;if(!D)return;let L=lt(D).createElement("div");for(let j of Array.from(D.childNodes))L.appendChild(j.cloneNode(!0));g.current=L});let B=b!=null,z;B?z=(0,gx.jsxs)(Zi.Fragment,{children:[(0,gx.jsx)("div",{"data-previous":!0,inert:cx(!0),ref:x,style:{...P?{"--popup-width":`${P.width}px`,"--popup-height":`${P.height}px`}:null,position:"absolute"},"data-ending-style":T?void 0:""},"previous"),(0,gx.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":T?"":void 0,children:o},h)]}):z=(0,gx.jsx)("div",{"data-current":!0,ref:w,children:o},h),Ce(()=>{let D=x.current;!D||!b||D.replaceChildren(...Array.from(b.childNodes))},[b]),xue({popupElement:u,positionerElement:f,mounted:d,content:c,onMeasureLayout:k,onMeasureLayoutComplete:M,side:r,direction:n});let A={activationDirection:_Qe(_),transitioning:B};return{children:z,state:A}}function _Qe(e){if(e)return`${kue(e.horizontal,5,"right","left")} ${kue(e.vertical,5,"down","up")}`}function kue(e,t,r,o){return e>t?r:e<-t?o:""}function wQe(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function xQe(e,t){let[r,o]=Zi.useState(0),n=Zi.useRef(e),i=Zi.useRef(t),s=Zi.useRef(!1);return Ce(()=>{let a=n.current,c=i.current,d=e!==a,u=t!==c;d?(o(f=>f+1),s.current=!u):s.current&&u&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var Pue=Rue.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,{store:c}=Xr(),{side:d}=Rs(),u=c.useState("instantType"),{children:f,state:m}=TO({store:c,side:d,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return ze("div",t,{state:h,ref:r,props:[a,{children:f}],stateAttributesMapping:kO})});var Iue=l(oe(),1);var Oue=Iue.forwardRef(function(t,r){let{className:o,render:n,orientation:i="horizontal",style:s,...a}=t;return ze("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},a]})});var Ff=l(oe(),1);function Aue(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var SQe={"aria-expanded":void 0},Mue=Ff.forwardRef(function(t,r){let{render:o,className:n,style:i,label:s,id:a,nativeButton:c=!1,openOnHover:d=!0,delay:u=100,closeDelay:f=0,disabled:m=!1,...h}=t,g=yO();if(!g?.parentMenu)throw new Error(St(37));let b=Xa({guess:!0,label:s}),v=Rs(),{store:_}=Xr(),y=vr(a),w=_.useState("open"),x=_.useState("floatingRootContext"),C=_.useState("floatingTreeRoot"),S=_.useState("triggerPopupId",y),E=pY(y,_),P=Ff.useCallback(we=>{let de=E(we);return we!==null&&_.select("open")&&_.select("activeTriggerId")==null&&_.update({activeTriggerId:y,activeTriggerElement:we,closeDelay:f}),de},[E,f,_,y]),O=Ff.useRef(null),T=Ff.useCallback(we=>{O.current=we,_.set("activeTriggerElement",we)},[_]);_.useSyncedValue("closeDelay",f);let I=g.parentMenu,k=_.useState("disabled"),M=I.useState("disabled"),N=m||k||M,V=I.useState("itemProps"),B=I.useState("isActive",b.index),z=Ff.useMemo(()=>({type:"submenu-trigger",setActive(){I.select("highlightItemOnHover")&&I.set("activeIndex",b.index)}}),[I,b.index]),{getItemProps:A,itemRef:D}=Dg({closeOnClick:!1,disabled:N,highlighted:B,id:y,store:_,typingRef:I.context.typingRef,nativeButton:c,itemMetadata:z,nodeId:v?.context.nodeId}),L=_.useState("hoverEnabled"),j=qy(x,{enabled:L&&d&&!N,handleClose:Xy({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:u,delay:{open:u,close:f},shouldOpen:u>0?()=>I.select("allowMouseEnter"):void 0,triggerElementRef:O,externalTree:C,isClosing:()=>_.select("transitionStatus")==="ending",guardStaleOpen:!0}),q=fT(x,{enabled:!N,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??Mt,Y=_.useState("triggerProps",!0);delete Y.id;let ae={disabled:N,highlighted:B,open:w},ne=_.useState("openMethod"),te=_.useState("lastOpenChangeReason")===Pe.listNavigation||ne==="keyboard",re=w&&te&&yr.screenReader.voiceOver;return ze("div",t,{state:ae,stateAttributesMapping:M4,props:[q,j,Y,V,re?SQe:void 0,{"aria-controls":S,tabIndex:w||B?0:-1,onBlur(){B&&I.set("activeIndex",null)}},h,A],ref:[r,b.ref,D,P,T]})});var TT=class extends rx{constructor(){super(lue(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Nue(){return new TT}var RO=l(oe(),1),CQe=RO.createContext(void 0),EQe={disableStyleElements:!1};function Fue(){return RO.useContext(CQe)??EQe}var Is={};mr(Is,{Control:()=>Wue,Description:()=>Uue,Error:()=>jue,Item:()=>que,Label:()=>zue,Root:()=>Bue,Validity:()=>Yue});var Ci=l(oe(),1);var PO=l(oe(),1),kQe=PO.createContext(void 0);function Due(e=!1){let t=PO.useContext(kQe);if(!t&&!e)throw new Error(St(86));return t}var zg=l(oe(),1);var Lue=l(R(),1),IO=function(t){let r=vr(),o=t.controlId===void 0?r:t.controlId,[n,i]=zg.useState(o),[s,a]=zg.useState(t.labelId),[c,d]=zg.useState([]),u=br(()=>new Map),{messageIds:f}=Ts(),m=ke((b,v)=>{let _=u.current;if(v===void 0){_.delete(b);return}_.set(b,v),i(y=>{if(_.size===0)return;let w;for(let x of _.values()){if(y!==void 0&&x===y)return y;w===void 0&&(w=x)}return w})}),h=zg.useCallback(b=>{let v=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return v.push(...f,...c),{...b,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[f,c]),g=zg.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:a,messageIds:c,setMessageIds:d,getDescriptionProps:h}),[n,m,s,a,c,d,h]);return(0,Lue.jsx)(RY.Provider,{value:g,children:t.children})};var OO=l(oe(),1);function Vue(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:c}=e,{formRef:d}=Af(),u=OO.useRef(null),f=OO.useRef(null),m=OO.useRef(!1),h=ke(()=>{let x=f.current;if(x)return x.getValue?x.getValue():x.value});function g(x){return x.value===void 0?h():x.value}let b=ke(()=>{let x=f.current;if(o.current=!0,!x){t(c.value);return}t(g(x))});function v(){let x=f.current;!x||!x.id||d.current.fields.set(x.id,{getValue:h,name:n??x.name,controlRef:x.controlRef,validityData:Qy(c,r),validate:b})}function _(x=f.current?.id){x&&d.current.fields.delete(x)}function y(x){if(m.current)return;m.current=!0;let C=g(x);a(S=>S.initialValue===C?S:{...S,initialValue:C})}Ce(()=>{let x=f.current;!x||!x.id||(i(n?void 0:x.name),d.current.fields.set(x.id,{getValue:h,name:n??x.name,controlRef:x.controlRef,validityData:Qy(c,r),validate:b}))},[d,h,r,n,i,b,c]),Ce(()=>{let x=d.current.fields;return()=>{let C=f.current?.id;C&&x.delete(C)}},[d]);let w=ke((x,C)=>{if(!C){u.current===x&&(u.current=null,_(),f.current=null,i(void 0),s.current=void 0);return}let S=f.current?.id;u.current=x,f.current=C,n||i(C.name),s.current=C.id,S&&S!==C.id&&_(S),y(C),v()});return[b,w]}var AO=l(R(),1),TQe=Ci.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=Af(),{render:s,className:a,validate:c,validationDebounceTime:d=0,validationMode:u=n,name:f,disabled:m=!1,invalid:h,dirty:g,touched:b,actionsRef:v,style:_,...y}=t,w=Due(!0)?.disabled,x=ke(c||(()=>null)),C=w||m,[S,E]=Ci.useState(!1),[P,O]=Ci.useState(!1),[T,I]=Ci.useState(!1),[k,M]=Ci.useState(!1),N=g??P,V=b??S,B=Ci.useRef(N),z=Ci.useRef(void 0),[A,D]=Ci.useState(),L=f??A;Ce(()=>{g!==void 0&&(B.current=g)},[g]);let j=ke(fe=>{g===void 0&&(fe&&(B.current=!0),O(fe))}),U=ke(fe=>{b===void 0&&E(fe)}),q=ke(()=>u==="onChange"||u==="onSubmit"&&i.current),Y=L&&Object.hasOwn(o,L)?o[L]:null,ae=!!(Array.isArray(Y)?Y.length:Y),ne=h===!0||ae,[ce,te]=Ci.useState({state:Og,error:"",errors:[],value:null,initialValue:null}),re=!ne&&(C?null:ce.state.valid),me=Ci.useMemo(()=>({disabled:C,touched:V,dirty:N,valid:re,filled:T,focused:k}),[C,V,N,re,T,k]),we=Sde({setValidityData:te,validate:x,validityData:ce,validationDebounceTime:d,invalid:ne,markedDirtyRef:B,state:me,shouldValidateOnChange:q,registeredFieldIdRef:z}),[de,ve]=Vue({commit:we.commit,invalid:ne,markedDirtyRef:B,name:f,setRegisteredFieldName:D,registeredFieldIdRef:z,setValidityData:te,validityData:ce});Ci.useImperativeHandle(v,()=>({validate:de}),[de]);let ie=Ci.useMemo(()=>({invalid:ne,name:L,validityData:ce,setValidityData:te,disabled:C,setTouched:U,setDirty:j,setFilled:I,setFocused:M,validationMode:u,shouldValidateOnChange:q,state:me,registerFieldControl:ve,validation:we}),[ne,L,ce,C,U,j,I,M,u,q,me,ve,we]),$=ze("div",t,{ref:r,state:me,props:y,stateAttributesMapping:Fc});return(0,AO.jsx)(TY.Provider,{value:ie,children:$})}),Bue=Ci.forwardRef(function(t,r){return(0,AO.jsx)(IO,{children:(0,AO.jsx)(TQe,{...t,ref:r})})});var RT=l(oe(),1);var zue=RT.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:a=!0,...c}=t,d=$a(!1),u=Z4(),{labelId:f}=Ts(),m={...d.state,disabled:d.disabled||u.disabled},h=RT.useRef(null),g=Ide({id:f??s,native:a});return ze("label",t,{ref:[r,h],state:m,props:[g,c],stateAttributesMapping:Fc})});var Jy=l(oe(),1);var XY=l(R(),1),RQe={...Fc,...Pc},jue=Jy.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:a,...c}=t,d=vr(n),{validityData:u,state:f,name:m}=$a(!1),{setMessageIds:h}=Ts(),{errors:g}=Af(),b=m&&Object.hasOwn(g,m)?g[m]:null,v=!!(Array.isArray(b)?b.length:b),_=typeof s=="string",y=!1;s===!0?y=!0:f.disabled?y=!1:_?y=!!u.state[s]:y=v||u.state.valid===!1;let{mounted:w,transitionStatus:x,setMounted:C}=Ka(y);Ce(()=>{if(!(!y||!d))return h(B=>B.concat(d)),()=>{h(B=>B.filter(z=>z!==d))}},[y,d,h]);let S=Jy.useRef(null),[E,P]=Jy.useState(null),[O,T]=Jy.useState(null),I=u.error;!_&&v?I=b:u.errors.length>1&&(I=u.errors);let k=I;Array.isArray(I)&&(k=I.length>1?(0,XY.jsx)("ul",{children:I.map(B=>(0,XY.jsx)("li",{children:B},B))}):I[0]);let M=Array.isArray(I)?JSON.stringify(I):I;y&&M!==O&&(T(M),P(k)),_s({open:y,ref:S,onComplete(){y||C(!1)}});let N={...f,transitionStatus:x},V=ze("div",t,{ref:[r,S],state:N,props:[{id:d,children:y?k:E},c],stateAttributesMapping:RQe,enabled:w});return w?V:null});var Hue=l(oe(),1);var Uue=Hue.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...a}=t,c=vr(n),d=$a(!1),u=Z4(),{setMessageIds:f}=Ts(),m={...d.state,disabled:d.disabled||u.disabled};return Ce(()=>{if(c)return f(g=>g.concat(c)),()=>{f(g=>g.filter(b=>b!==c))}},[c,f]),ze("p",t,{ref:r,state:m,props:[{id:c},a],stateAttributesMapping:Fc})});var MO=l(oe(),1);var Wue=MO.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:a,disabled:c=!1,onValueChange:d,defaultValue:u,autoFocus:f=!1,style:m,...h}=t,{state:g,name:b,disabled:v,setTouched:_,setDirty:y,validityData:w,setFocused:x,setFilled:C,validationMode:S,validation:E}=$a(),{clearErrors:P}=Af(),O=v||c,T=b??s,I={...g,disabled:O},{labelId:k}=Ts(),M=cde({id:i});Ce(()=>{let L=a!=null;E.inputRef.current?.value||L&&a!==""?C(!0):L&&a===""&&C(!1)},[E.inputRef,C,a]);let N=MO.useRef(null);Ce(()=>{f&&N.current===Xo(lt(N.current))&&x(!0)},[f,x]);let[V]=Cf({controlled:a,default:u,name:"FieldControl",state:"value"}),B=a!==void 0,z=B?V:void 0,A=ke(()=>E.inputRef.current?.value);return lde(E.inputRef,M,z,A,!O,s),ze("input",t,{ref:[r,N],state:I,props:[{id:M,disabled:O,name:T,ref:E.inputRef,"aria-labelledby":k,autoFocus:f,...B?{value:z}:{defaultValue:u},onChange(L){let j=L.currentTarget.value;d?.(j,Ye(Pe.none,L.nativeEvent)),y(j!==(w.initialValue??"")),C(j!==""),L.nativeEvent.defaultPrevented||(P(T),E.change(j))},onFocus(){x(!0)},onBlur(L){_(!0),x(!1),S==="onBlur"&&E.commit(L.currentTarget.value)},onKeyDown(L){L.currentTarget.tagName==="INPUT"&&L.key==="Enter"&&(_(!0),E.commit(L.currentTarget.value))}},h,L=>E.getValidationProps(O,L)],stateAttributesMapping:Fc})});var PT=l(oe(),1);var Gue=l(R(),1),Yue=function(t){let{children:r}=t,{validityData:o,invalid:n}=$a(!1),i=PT.useMemo(()=>Qy(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:a}=Ka(s),c=PT.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,Gue.jsx)(PT.Fragment,{children:r(c)})};var NO=l(oe(),1);var ZY=l(R(),1),que=NO.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...a}=t,{state:c,disabled:d}=$a(!1),u=d||s,f={...c,disabled:u},m=NO.useMemo(()=>({disabled:u}),[u]),h=ze("div",t,{ref:r,state:f,props:a,stateAttributesMapping:Fc});return(0,ZY.jsx)(IO,{children:(0,ZY.jsx)(OY.Provider,{value:m,children:h})})});var Kue=l(oe(),1);var Xue=l(R(),1),QY=Kue.forwardRef(function(t,r){return(0,Xue.jsx)(Is.Control,{ref:r,...t})});var Que=l(oe(),1);var bx=l(oe(),1);var FO="data-composite-item-active";var PQe=[];function Zue(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:c,enableHomeAndEndKeys:d=!1,stopEventPropagation:u,disabledIndices:f,modifierKeys:m=PQe}=e,[h,g]=bx.useState(0),b=o!=null,v=bx.useRef(null),_=Ya(v,c),y=bx.useRef([]),w=bx.useRef(!1),x=s??h,C=ke((T,I=!1)=>{if((a??g)(T),I){let k=y.current[T];kY(v.current,k,i,r)}}),S=ke(T=>{if(T.size===0||w.current)return;w.current=!0;let I=Array.from(T.keys()),k=I.find(N=>N?.hasAttribute(FO))??null,M=k?T.get(k)?.index??-1:-1;if(M!==-1)C(M);else if(jy(I,x,f)){let N=Mc(I,{disabledIndices:f});Eg(I,N)||C(N)}kY(v.current,k,i,r)});Ce(()=>{if(f==null||s!=null||!w.current)return;let T=y.current;if(jy(T,x,f)){let I=Mc(T,{disabledIndices:f});Eg(T,I)||C(I)}},[f,s,x,y,C]);let E=ke((T,I,k)=>n?n(T,I,k,y):k),P=ke(T=>{let I=T.key===B4||T.key===z4;if(!j4.has(T.key)||!d&&I||IQe(T,m)||!v.current)return;let M=i==="rtl",N=M?L4:V4,V=M?V4:L4,B=r==="vertical"?D4:N,z=r==="vertical"?F4:V,A=Dr(T.nativeEvent);if(A!=null&&EY(A)&&!Aue(A)){let Y=A.selectionStart,ae=A.selectionEnd,ne=A.value;if(Y==null||T.shiftKey||Y!==ae||T.key!==z&&Y<ne.length||T.key!==B&&Y>0)return}let D=x,L=zy(y,f),j=Qw(y,f);o!=null&&(D=o({disabledIndices:f,elementsRef:y,event:T,highlightedIndex:x,loopFocus:t,maxIndex:j,minIndex:L,onLoop:E,orientation:r,rtl:M}));let U=r!=="vertical"&&T.key===N||r!=="horizontal"&&T.key===D4,q=r!=="vertical"&&T.key===V||r!=="horizontal"&&T.key===F4;d&&(T.key===B4?D=L:T.key===z4&&(D=j)),D===x&&(U||q)&&(t&&D===j&&U?(D=L,n&&(D=n(T,x,D,y))):t&&D===L&&q?(D=j,n&&(D=n(T,x,D,y))):D=Mc(y.current,{startingIndex:D,decrement:q,disabledIndices:f})),D!==x&&!Eg(y.current,D)&&(u&&T.stopPropagation(),(b||I||U||q)&&T.preventDefault(),C(D,!0),queueMicrotask(()=>{y.current[D]?.focus()}))});return{props:{ref:_,onFocus(T){let I=v.current,k=Dr(T.nativeEvent);!I||k==null||!EY(k)||k.setSelectionRange(0,k.value.length)},onKeyDown:P},highlightedIndex:x,onHighlightedIndexChange:C,elementsRef:y,onMapChange:S,relayKeyboardEvent:P}}function IQe(e,t){for(let r of $ce)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var JY=l(R(),1);function Jue(e){let{render:t,className:r,style:o,refs:n=qa,props:i=qa,state:s=Mt,stateAttributesMapping:a,highlightedIndex:c,onHighlightedIndexChange:d,orientation:u,grid:f,loopFocus:m,onLoop:h,enableHomeAndEndKeys:g,onMapChange:b,stopEventPropagation:v=!0,rootRef:_,disabledIndices:y,modifierKeys:w,highlightItemOnHover:x=!1,tag:C="div",...S}=e,E=Mf(),{props:P,highlightedIndex:O,onHighlightedIndexChange:T,elementsRef:I,onMapChange:k,relayKeyboardEvent:M}=Zue({grid:f,loopFocus:m,onLoop:h,orientation:u,highlightedIndex:c,onHighlightedIndexChange:d,rootRef:_,stopEventPropagation:v,enableHomeAndEndKeys:g,direction:E,disabledIndices:y,modifierKeys:w}),N=ze(C,e,{state:s,ref:n,props:[P,...i,S],stateAttributesMapping:a}),V=Que.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:T,highlightItemOnHover:x,relayKeyboardEvent:M}),[O,T,x,M]);return(0,JY.jsx)(_G.Provider,{value:V,children:(0,JY.jsx)(Uw,{elementsRef:I,onMapChange:B=>{b?.(B),k(B)},children:N})})}var DO=l(oe(),1),$ue=l(Kd(),1);var efe=l(R(),1),tfe=DO.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{node:d,subtree:u}=s4({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!d?null:(0,efe.jsxs)(DO.Fragment,{children:[u,d&&$ue.createPortal(o,d)]})});var rfe=l(nx(),1);function OQe(){return Vt}function AQe(){return!1}function MQe(){return!0}function ofe(){return(0,rfe.useSyncExternalStore)(OQe,AQe,MQe)}var MYt=l(oe(),1);var nfe=l(R(),1);function ife(e){let{script:t}=e,{nonce:r}=Fue();return ofe()?(0,nfe.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var $d={};mr($d,{Indicator:()=>dfe,List:()=>ffe,Panel:()=>ufe,Root:()=>afe,Tab:()=>lfe});var En=l(oe(),1);var LO=l(oe(),1),$Y=LO.createContext(void 0);function jg(){let e=LO.useContext($Y);if(e===void 0)throw new Error(St(64));return e}var Df={tabActivationDirection:e=>({"data-activation-direction":e})};var eq=l(R(),1),afe=En.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:c,style:d,...u}=t,f=t.defaultValue!==void 0,m=En.useRef([]),[h,g]=En.useState(()=>new Map),[b,v]=Cf({controlled:c,default:n,name:"Tabs",state:"value"}),_=c!==void 0,[y,w]=En.useState(()=>new Map),x=En.useRef(void 0),C=En.useCallback(te=>tq(y,te),[y]),[S,E]=En.useState(()=>({previousValue:b,tabActivationDirection:"none"})),{previousValue:P,tabActivationDirection:O}=S,T=O,I=!1;P!==b&&(T=sfe(P,b,s,y),I=P!=null&&b!=null&&C(b)==null);let k=I?P:b,M=P!==k||O!==T;Ce(()=>{M&&E({previousValue:k,tabActivationDirection:T})},[k,M,T]);let N=ke((te,re)=>{let me=sfe(b,te,s,y);re.activationDirection=me,i?.(te,re),!re.isCanceled&&v(te)}),V=ke((te,re)=>{i?.(te,Ye(re,void 0,void 0,{activationDirection:"none"}))}),B=ke((te,re)=>(g(me=>{let we=new Map(me);return we.set(te,re),we}),()=>{g(me=>{if(me.get(te)!==re)return me;let we=new Map(me);return we.delete(te),we})})),z=En.useCallback(te=>h.get(te),[h]),A=En.useCallback(te=>{for(let re of y.values())if(te===re.value)return re.id},[y]),D=En.useMemo(()=>({getTabElementBySelectedValue:C,getTabIdByPanelValue:A,getTabPanelIdByValue:z,onValueChange:N,orientation:s,registerMountedTabPanel:B,setTabMap:w,tabActivationDirection:T,value:b}),[C,A,z,N,s,B,w,T,b]),L=En.useMemo(()=>{for(let te of y.values())if(te.value===b)return te},[y,b]),j=En.useMemo(()=>{for(let te of y.values())if(!te.disabled)return te.value},[y]),U=En.useRef(!f),q=En.useRef(n),Y=En.useRef(f),ae=En.useRef(!1);Ce(()=>{if(_)return;function te(de,ve){v(de),E({previousValue:de,tabActivationDirection:"none"}),V(de,ve),U.current=!1}if(y.size===0){ae.current&&b!==null&&!x.current?.isConnected&&te(null,Pe.missing);return}ae.current=!0,x.current=y.keys().next().value;let re=L?.disabled,me=L==null&&b!==null;if(!re&&b===q.current&&(Y.current=!1),Y.current&&re&&b===q.current)return;let we=U.current;if(re||me){let de=j??null;if(b===de){U.current=!1;return}let ve=Pe.missing;we?ve=Pe.initial:re&&(ve=Pe.disabled),te(de,ve);return}we&&L!=null&&(V(b,Pe.initial),U.current=!1)},[j,_,V,L,v,y,b]);let ce=ze("div",t,{state:{orientation:s,tabActivationDirection:T},ref:r,props:u,stateAttributesMapping:Df});return(0,eq.jsx)($Y.Provider,{value:D,children:(0,eq.jsx)(Uw,{elementsRef:m,children:ce})})});function tq(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function sfe(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],a=tq(o,e),c=tq(o,t);if(a==null||c==null)return a!==c&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let d=a.getBoundingClientRect()[n],u=c.getBoundingClientRect()[n];return u<d?i:u>d?s:"none"}var wm=l(oe(),1);var VO=l(oe(),1),rq=VO.createContext(void 0);function BO(){let e=VO.useContext(rq);if(e===void 0)throw new Error(St(65));return e}var lfe=wm.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:a,nativeButton:c=!0,style:d,...u}=t,{value:f,getTabPanelIdByValue:m,onValueChange:h,orientation:g,tabActivationDirection:b}=jg(),{activateOnFocus:v,registerTabResizeObserverElement:_,tabsListElement:y}=BO(),{highlightedIndex:w,onHighlightedIndexChange:x}=wg(),C=vr(a),S=wm.useMemo(()=>({disabled:n,id:C,value:s}),[n,C,s]),{compositeProps:E,compositeRef:P,index:O}=wO({metadata:S}),T=s===f,I=wm.useRef(!1),k=wm.useRef(null),M=ke(ae=>{k.current?.(),k.current=ae?_(ae):null});Ce(()=>{if(I.current){I.current=!1;return}if(!(T&&O>-1&&w!==O))return;let ae=y;if(ae!=null){let ne=Xo(lt(ae));if(ne&&qe(ae,ne))return}n||x(O)},[T,O,w,x,n,y]);let{getButtonProps:N,buttonRef:V}=zl({disabled:n,native:c,focusableWhenDisabled:!0}),B=m(s),z=wm.useRef(!1),A=wm.useRef(!1);function D(ae){h(s,Ye(Pe.none,ae.nativeEvent,void 0,{activationDirection:"none"}))}function L(ae){T||n||D(ae)}function j(ae){T||n||v&&(!z.current||A.current)&&D(ae)}function U(ae){if(T||n)return;z.current=!0,A.current=ae.button===0;let ne=lt(ae.currentTarget);function ce(){z.current=!1,A.current=!1,ne.removeEventListener("pointerup",ce),ne.removeEventListener("pointercancel",ce)}ne.addEventListener("pointerup",ce),ne.addEventListener("pointercancel",ce)}return ze("button",t,{state:{disabled:n,active:T,orientation:g,tabActivationDirection:b},ref:[r,V,P,M],props:[E,{role:"tab","aria-controls":B,"aria-selected":T,id:C,onClick:L,onFocus:j,onPointerDown:U,[FO]:T?"":void 0,onKeyDownCapture(){I.current=!0}},u,N],stateAttributesMapping:Df})});var vx=l(oe(),1);var zO=l(R(),1),cfe,NQe={...Df,activeTabPosition:()=>null,activeTabSize:()=>null},dfe=vx.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:c,orientation:d,tabActivationDirection:u,value:f}=jg(),{tabsListElement:m,registerIndicatorUpdateListener:h}=BO(),g=Vce();vx.useEffect(()=>h(g),[h,g]);let b=0,v=0,_=0,y=0,w=0,x=0,C=!1;if(f!=null&&m!=null){let k=c(f);if(k!=null){C=!0;let{width:M,height:N}=mx(k),{width:V,height:B}=mx(m),z=k.getBoundingClientRect(),A=m.getBoundingClientRect(),D=V>0?A.width/V:1,L=B>0?A.height/B:1;if(D>Number.EPSILON&&L>Number.EPSILON){let U=z.left-A.left,q=z.top-A.top;b=U/D+m.scrollLeft-m.clientLeft,_=q/L+m.scrollTop-m.clientTop}else b=k.offsetLeft,_=k.offsetTop;w=M,x=N,v=m.scrollWidth-b-w,y=m.scrollHeight-_-x}}let S=C?{left:b,right:v,top:_,bottom:y}:null,E=C?{width:w,height:x}:null,P=C?{"--active-tab-left":`${b}px`,"--active-tab-right":`${v}px`,"--active-tab-top":`${_}px`,"--active-tab-bottom":`${y}px`,"--active-tab-width":`${w}px`,"--active-tab-height":`${x}px`}:void 0,O=C&&w>0&&x>0,I=ze("span",t,{state:{orientation:d,activeTabPosition:S,activeTabSize:E,tabActivationDirection:u},ref:r,props:[{role:"presentation",style:P,hidden:!O},a,{suppressHydrationWarning:!0}],stateAttributesMapping:NQe});return f==null?null:(0,zO.jsxs)(vx.Fragment,{children:[I,i&&(cfe||(cfe=(0,zO.jsx)(ife,{script:""})))]})});var jO=l(oe(),1);var FQe={...Df,...Pc},ufe=jO.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:a,...c}=t,{value:d,getTabIdByPanelValue:u,orientation:f,tabActivationDirection:m,registerMountedTabPanel:h}=jg(),g=vr(),{ref:b,index:v}=Xa(),_=n===d,{mounted:y,transitionStatus:w,setMounted:x}=Ka(_),C=!y,S=u(n),E={hidden:C,orientation:f,tabActivationDirection:m,transitionStatus:w},P=jO.useRef(null),O=ze("div",t,{state:E,ref:[r,b,P],props:[{"aria-labelledby":S,hidden:C,id:g,role:"tabpanel",tabIndex:_?0:-1,inert:cx(!_),"data-index":v},c],stateAttributesMapping:FQe});return _s({open:_,ref:P,onComplete(){_||x(!1)}}),Ce(()=>{if(!(g==null||C&&!s))return h(n,g)},[C,s,n,g,h]),s||y?O:null});var Jd=l(oe(),1);var oq=l(R(),1),ffe=Jd.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:a,...c}=t,{orientation:d,setTabMap:u,tabActivationDirection:f}=jg(),[m,h]=Jd.useState(0),[g,b]=Jd.useState(null),v=Jd.useRef(new Set),_=Jd.useRef(new Set),y=Jd.useRef(null);Ce(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{v.current.forEach(O=>{O()})});return y.current=P,g&&P.observe(g),_.current.forEach(O=>{P.observe(O)}),()=>{P.disconnect(),y.current=null}},[g]);let w=ke(P=>(v.current.add(P),()=>{v.current.delete(P)})),x=ke(P=>(_.current.add(P),y.current?.observe(P),()=>{_.current.delete(P),y.current?.unobserve(P)})),C={orientation:d,tabActivationDirection:f},S={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},E=Jd.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:w,registerTabResizeObserverElement:x,tabsListElement:g}),[o,w,x,g]);return(0,oq.jsx)(rq.Provider,{value:E,children:(0,oq.jsx)(Jue,{render:s,className:n,style:a,state:C,refs:[r,b],props:[S,c],stateAttributesMapping:Df,highlightedIndex:m,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:h,onMapChange:u,disabledIndices:qa})})});var el={};mr(el,{Arrow:()=>Ofe,Handle:()=>OT,Popup:()=>Pfe,Portal:()=>Efe,Positioner:()=>Tfe,Provider:()=>Mfe,Root:()=>vfe,Trigger:()=>xfe,Viewport:()=>Ffe,createHandle:()=>Dfe});var yx=l(oe(),1);var HO=l(oe(),1),nq=HO.createContext(void 0);function Dc(e){let t=HO.useContext(nq);if(t===void 0&&!e)throw new Error(St(72));return t}var pfe=l(oe(),1);var mfe={...C4,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},UO=class extends If{constructor(t,r,o){let n=new _m;super(gfe(t,n,r,o),bfe(n),mfe)}setOpen=(t,r)=>{Hce(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ye(Pe.triggerPress,t))}};function hfe(){let e=new _m,t=new ax(Object.freeze(gfe(void 0,e)),Object.freeze(bfe(e)),mfe);return Object.assign(t,{setOpen:Vt,cancelPendingOpen:Vt})}function gfe(e,t,r,o=!1){let n={...S4(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Gce(t,r,o),n}function bfe(e){return{popupRef:pfe.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var IT=l(R(),1),vfe=hT(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:d,handle:u,triggerId:f,defaultTriggerId:m=null,children:h}=t,g=jce((I,k)=>new UO({open:o,openProp:n,activeTriggerId:m,triggerIdProp:f},I,k));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",d);let b=g.useState("open"),v=!r&&b,_=g.useState("activeTriggerId"),y=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),_4(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:C}=w4(v,g),S=g.useState("isInstantPhase"),E=g.useState("instantType"),P=g.useState("lastOpenChangeReason"),O=yx.useRef(null);Ce(()=>{b&&r&&g.setOpen(!1,Ye(Pe.disabled))},[b,r,g]),Ce(()=>{C==="ending"&&P===Pe.none||C!=="ending"&&S?(E!=="delay"&&(O.current=E),g.set("instantType","delay")):O.current!==null&&(g.set("instantType",O.current),O.current=null)},[C,S,P,E,g]),Ce(()=>{v&&_==null&&g.set("payload",void 0)},[g,_,v]),yx.useImperativeHandle(a,()=>({unmount:x,close:()=>g.setOpen(!1,Ye(Pe.imperativeAction))}),[x,g]);let T=v||y||!r&&s!=="none";return(0,IT.jsxs)(nq.Provider,{value:g,children:[u&&(0,IT.jsx)(v4,{handle:u,store:g}),T&&(0,IT.jsx)(DQe,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function DQe({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=pT(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=$G(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=yx.useMemo(()=>gt(i.reference,n.reference),[i.reference,n.reference]);return x4(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??Mt}),null}var GO=l(oe(),1);var WO=l(oe(),1),iq=WO.createContext(void 0);function yfe(){return WO.useContext(iq)}var wfe="data-base-ui-tooltip-trigger";function _fe(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(_t(n))return n}}let t=e.target;return _t(t)?t:null}function VQe(e){let t=e;for(;t;){let r=t.closest(`[${wfe}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&_t(o.host)?o.host:null}return null}var xfe=p4(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:d,closeOnClick:u=!0,closeDelay:f,id:m,...h}=t,g=Dc(!0),v=E4(s)??g;if(!v)throw new Error(St(82));let _=vr(m),y=v.useState("isTriggerActive",_),w=v.useState("isOpenedByTrigger",_),x=v.useState("floatingRootContext"),C=GO.useRef(null),S=d??600,E=f??0,{registerTrigger:P,isMountedByThisTrigger:O}=y4(_,C,v,{payload:a,closeOnClick:u,closeDelay:E}),T=yfe(),{delayRef:I,isInstantPhase:k,hasProvider:M}=FG(x,{open:w}),N=sx(x);v.useSyncedValue("isInstantPhase",k);let V=v.useState("disabled"),B=c??V,z=oo(B),A=v.useState("trackCursorAxis"),D=v.useState("disableHoverablePopup"),L=GO.useRef(!1),j=qr(),U=GO.useRef(void 0);function q(){return M?Ac(I.current,"open")===0?0:d??T??600:S}function Y(ve){let ie=C.current;if(!ie||!ve)return!1;let $=VQe(ve);return $!==null&&$!==ie&&qe(ie,$)}function ae(ve){let ie=Y(ve);return L.current=ie,ie&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,j.clear()),ie}let ne=qy(x,{enabled:!B,mouseOnly:!0,move:!1,handleClose:!D&&A!=="both"?Xy():null,restMs:q,delay(){return f==null&&M?{close:Ac(I.current,"close")}:{close:E}},triggerElementRef:C,isActiveTrigger:y,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!L.current}}),ce=vT(x,{enabled:!B}).reference,te=ve=>{let ie=L.current,$=_fe(ve),fe=ae($),ee=C.current,pe=ee&&$&&qe(ee,$);if(fe&&v.select("open")&&v.select("lastOpenChangeReason")===Pe.triggerHover){v.setOpen(!1,Ye(Pe.triggerHover,ve));return}if(ie&&!fe&&pe&&!z.current&&!v.select("open")&&ee&&jl(U.current)){let be=()=>{!L.current&&!z.current&&!v.select("open")&&v.setOpen(!0,Ye(Pe.triggerHover,ve,ee))},ye=q();ye===0?(j.clear(),be()):j.start(ye,be)}},re=v.useState("triggerProps",O);return ze("button",t,{state:{open:w},ref:[r,P,C],props:[ne,ce,O||A!=="none"?re:void 0,{onMouseOver(ve){te(ve.nativeEvent)},onFocus(ve){Y(_fe(ve.nativeEvent))&&ve.preventBaseUIHandler()},onMouseLeave(){L.current=!1,j.clear(),U.current=void 0},onPointerEnter(ve){U.current=ve.pointerType},onPointerDown(ve){U.current=ve.pointerType,v.set("closeOnClick",u),u&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},onClick(ve){u&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},id:_,"data-trigger-disabled":B?"":void 0,[wfe]:B?void 0:""},h],stateAttributesMapping:M4})});var Cfe=l(oe(),1);var YO=l(oe(),1),sq=YO.createContext(void 0);function Sfe(){let e=YO.useContext(sq);if(e===void 0)throw new Error(St(70));return e}var aq=l(R(),1),Efe=Cfe.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Dc().useState("mounted")||o?(0,aq.jsx)(sq.Provider,{value:o,children:(0,aq.jsx)(tfe,{ref:r,...n})}):null});var KO=l(oe(),1);var qO=l(oe(),1),lq=qO.createContext(void 0);function _x(){let e=qO.useContext(lq);if(e===void 0)throw new Error(St(71));return e}var kfe=l(R(),1),Tfe=KO.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=i4,style:_,...y}=t,w=Dc(),x=Sfe(),C=w.useState("open"),S=w.useState("mounted"),E=w.useState("trackCursorAxis"),P=w.useState("disableHoverablePopup"),O=w.useState("floatingRootContext"),T=w.useState("instantType"),I=w.useState("transitionStatus"),k=w.useState("adaptiveOrigin"),M=q4({anchor:i,positionMethod:s,floatingRootContext:O,mounted:S,side:a,sideOffset:d,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:x,collisionAvoidance:v,adaptiveOrigin:k}),N=KO.useMemo(()=>({open:C,side:M.side,align:M.align,anchorHidden:M.anchorHidden,instant:E!=="none"?"tracking-cursor":T}),[C,M.side,M.align,M.anchorHidden,E,T]),V=K4(t,N,{styles:M.positionerStyles,transitionStatus:I,props:y,refs:[r,w.useStateSetter("positionerElement")],hidden:!S,inert:!C||E==="both"||P});return(0,kfe.jsx)(lq.Provider,{value:M,children:V})});var Rfe=l(oe(),1);var Pfe=Rfe.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Dc(),{side:c,align:d}=_x(),u=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),v=a.useState("closeDelay");_s({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),yT(g,{enabled:!b,closeDelay:v});let _=a.useStateSetter("popupElement");return ze("div",t,{state:{open:u,side:c,align:d,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,_],props:[b4,h,ux(m),s],stateAttributesMapping:lx})});var Ife=l(oe(),1);var Ofe=Ife.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Dc(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=_x(),h=a.useState("open"),g=a.useState("instantType");return ze("div",t,{state:{open:h,side:d,align:u,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:Zy})});var Afe=l(oe(),1);var cq=l(R(),1),Mfe=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Afe.useMemo(()=>({open:r,close:o}),[r,o]);return(0,cq.jsx)(iq.Provider,{value:r,children:(0,cq.jsx)(NG,{delay:i,timeoutMs:n,children:t.children})})};var Nfe=l(oe(),1);var Ffe=Nfe.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=Dc(),d=_x(),u=c.useState("instantType"),{children:f,state:m}=TO({store:c,side:d.side,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return ze("div",t,{state:h,ref:r,props:[a,{children:f}],stateAttributesMapping:kO})});var OT=class extends rx{constructor(){super(hfe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Dfe(){return new OT}function _r(e){return ze(e.defaultTagName??"div",e,e)}var Bfe=l(H(),1),dq="data-wp-hash";function uq(){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 BQe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dq}]`))if(r.getAttribute(dq)===t)return!0;return!1}function zfe(e,t,r){if(!e.head)return;let o=uq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BQe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zQe(e){let t=uq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zfe(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 jfe(e,t){let r=uq();r.styles.set(e,t);for(let o of r.documents.keys())zfe(o,e,t)}typeof process>"u",jfe("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 Lfe={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",jfe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Vfe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},uo=(0,Bfe.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return _r({render:r,defaultTagName:"span",ref:i,props:gt(n,{className:J(Lfe.text,Vfe.heading,Vfe.p,Lfe[t],o)})})});var Gfe=l(R(),1),fq="data-wp-hash";function pq(){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 jQe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fq}]`))if(r.getAttribute(fq)===t)return!0;return!1}function Wfe(e,t,r){if(!e.head)return;let o=pq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jQe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HQe(e){let t=pq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wfe(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 UQe(e,t){let r=pq();r.styles.set(e,t);for(let o of r.documents.keys())Wfe(o,e,t)}typeof process>"u",UQe("9db2873e7f","@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,#f6e6e3);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,#c6f7cd);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 Hfe={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"},xm=(0,Ufe.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,Gfe.jsx)(uo,{ref:n,className:J(Hfe.badge,Hfe[`is-${t}-intent`],r),...o,variant:"body-sm"})});var Yfe=l(Yi(),1),XO=l(H(),1),qfe=l(G(),1),Xfe=l(R(),1),mq="data-wp-hash";function hq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GQe(document)),e.__wpStyleRuntime}function WQe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mq}]`))if(r.getAttribute(mq)===t)return!0;return!1}function Kfe(e,t,r){if(!e.head)return;let o=hq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WQe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function GQe(e){let t=hq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kfe(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 ZO(e,t){let r=hq();r.styles.set(e,t);for(let o of r.documents.keys())Kfe(o,e,t)}typeof process>"u",ZO("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 AT={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",ZO("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",ZO("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 qQe={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",ZO("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var KQe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Zfe=(0,XO.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,qfe.__)("Loading"),children:d,...u},f){let m=J(KQe.button,YQe["box-sizing"],qQe["outset-ring--focus-except-active"],r!=="unstyled"&&AT.button,AT[`is-${t}`],AT[`is-${r}`],AT[`is-${o}`],a&&AT["is-loading"],n);return(0,XO.useEffect)(()=>{a&&c&&(0,Yfe.speak)(c)},[a,c]),(0,Xfe.jsx)(IY,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??a,...u,children:d})});var epe=l(H(),1);var Qfe=l(H(),1),Jfe=l(Fe(),1),$fe=l(R(),1),wr=(0,Qfe.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,$fe.jsx)(Jfe.SVG,{ref:n,...t.props,...o,width:r,height:r})});var rpe=l(R(),1),gq="data-wp-hash";function bq(){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 XQe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${gq}]`))if(r.getAttribute(gq)===t)return!0;return!1}function tpe(e,t,r){if(!e.head)return;let o=bq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(XQe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(gq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ZQe(e){let t=bq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tpe(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 QQe(e,t){let r=bq();r.styles.set(e,t);for(let o of r.documents.keys())tpe(o,e,t)}typeof process>"u",QQe("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 JQe={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"},vq=(0,epe.forwardRef)(function({className:t,icon:r,...o},n){return(0,rpe.jsx)(wr,{ref:n,icon:r,className:J(JQe.icon,t),size:24,...o})});vq.displayName="Button.Icon";var wx=Object.assign(Zfe,{Icon:vq});function ope(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var $Qe={},MT={};function eu(e,t){try{let o=($Qe[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in MT?MT[o]:npe(o,o.split(":"))}catch{if(e in MT)return MT[e];let r=e?.match(eJe);return r?npe(e,r.slice(1)):NaN}}var eJe=/([+-]\d\d):?(\d\d)?/;function npe(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return MT[e]=r*60+o>0?r*60+o+n:r*60-o-n}var Hg=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(eu(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)),ape(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-eu(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),QO(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},ipe=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!ipe.test(e))return;let t=e.replace(ipe,"$1UTC");Hg.prototype[t]&&(e.startsWith("get")?Hg.prototype[e]=function(){return this.internal[t]()}:(Hg.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),tJe(this),+this},Hg.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),QO(this),+this}))});function QO(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-eu(e.timeZone,e)*60))}function tJe(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()),ape(e)}function ape(e,t){let r=Array.isArray(t)?rJe(t):+e.internal,o=eu(e.timeZone,e),n=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),a=-new Date(+i).getTimezoneOffset(),c=s-a,d=s;if(c&&s!==n){let O=Date.prototype.getHours.apply(e),T=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(O!==T){let I=new Date(+e),k=s-n;k&&I.setUTCMinutes(I.getUTCMinutes()+k);let M=eu(e.timeZone,I);(M>0?Math.floor(M):Math.ceil(M))===n&&(d=a)}}let u=d-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let f=new Date(+e);f.setUTCSeconds(0);let m=s>0?f.getSeconds():(f.getSeconds()-60)%60,h=Math.round(-(eu(e.timeZone,e)*60))%60;(h||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+h+m);let g=eu(e.timeZone,e),b=g>0?Math.floor(g):Math.ceil(g),_=-new Date(+e).getTimezoneOffset()-b,y=b!==n,w=_-u,x=b-n,C=r-b*60*1e3,S=x>0&&spe(e)-r===x*60*1e3&&spe(e,C)!==r;if(y&&w&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);let O=eu(e.timeZone,e),T=O>0?Math.floor(O):Math.ceil(O),I=b-T;I&&w<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}QO(e);let P=(t?r:r+h*1e3)-+e.internal;P&&Math.abs(P)<1800*1e3&&(Date.prototype.setTime.call(e,+e+P),QO(e))}function rJe(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function spe(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-eu(e.timeZone,r)*60)),+r}var kn=class e extends Hg{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,o]=this.tzComponents(),n=`${t}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,o,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${o} ${r} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,o,n]=this.tzComponents();return`${t} GMT${r}${o}${n} (${ope(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",o=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[r,o,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var oJe=Math.pow(10,8)*24*60*60*1e3,_Zt=-oJe,JO=6048e5,lpe=864e5,NT=6e4,FT=36e5,cpe=1e3;var nJe=3600;var dpe=nJe*24,wZt=dpe*7,iJe=dpe*365.2425,sJe=iJe/12,xZt=sJe*3,yq=Symbol.for("constructDateFrom");function ft(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&yq in e?e[yq](t):e instanceof Date?new e.constructor(t):new Date(t)}function je(e,t){return ft(t||e,e)}function Lf(e,t,r){let o=je(e,r?.in);return isNaN(t)?ft(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function xx(e,t,r){let o=je(e,r?.in);if(isNaN(t))return ft(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=ft(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var aJe={};function tl(){return aJe}function Os(e,t){let r=tl(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=je(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Gl(e,t){return Os(e,{...t,weekStartsOn:1})}function $O(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=ft(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Gl(n),s=ft(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Gl(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function $y(e){let t=je(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Lc(e,...t){let r=ft.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Ug(e,t){let r=je(e,t?.in);return r.setHours(0,0,0,0),r}function Sm(e,t,r){let[o,n]=Lc(r?.in,e,t),i=Ug(o),s=Ug(n),a=+i-$y(i),c=+s-$y(s);return Math.round((a-c)/lpe)}function upe(e,t){let r=$O(e,t),o=ft(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Gl(o)}function eA(e,t,r){return Lf(e,t*7,r)}function tA(e,t,r){return xx(e,t*12,r)}function fpe(e,t,r){let[o,n]=[+je(e.start,r?.in),+je(e.end,r?.in)].sort((a,c)=>a-c),[i,s]=[+je(t.start,r?.in),+je(t.end,r?.in)].sort((a,c)=>a-c);return r?.inclusive?o<=s&&i<=n:o<s&&i<n}function ppe(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ft.bind(null,n));let i=je(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),ft(o,r||NaN)}function mpe(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ft.bind(null,n));let i=je(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),ft(o,r||NaN)}function hpe(e,t,r){let[o,n]=Lc(r?.in,e,t);return+Ug(o)==+Ug(n)}function rA(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function tu(e){return!(!rA(e)&&typeof e!="number"||isNaN(+je(e)))}function oA(e,t,r){let[o,n]=Lc(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function Sx(e,t){let r=je(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function nA(e,t){let[r,o]=Lc(e,t.start,t.end);return{start:r,end:o}}function gpe(e,t){let{start:r,end:o}=nA(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;s.setHours(0,0,0,0),s.setDate(1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let c=[];for(;+s<=i;)c.push(ft(r,s)),s.setMonth(s.getMonth()+a);return n?c.reverse():c}function Wg(e,t){let r=je(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function bpe(e,t){let r=je(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function Cx(e,t){let r=je(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function vpe(e,t){let{start:r,end:o}=nA(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;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 c=[];for(;+s<=i;)c.push(ft(r,s)),s.setFullYear(s.getFullYear()+a);return n?c.reverse():c}function iA(e,t){let r=tl(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=je(e,t?.in),i=n.getDay(),s=(i<o?-7:0)+6-(i-o);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function ype(e,t){return iA(e,{...t,weekStartsOn:1})}var lJe={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"}},_pe=(e,t,r)=>{let o,n=lJe[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function sA(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var cJe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},dJe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},uJe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},wpe={date:sA({formats:cJe,defaultWidth:"full"}),time:sA({formats:dJe,defaultWidth:"full"}),dateTime:sA({formats:uJe,defaultWidth:"full"})};var fJe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xpe=(e,t,r,o)=>fJe[e];function Ex(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var pJe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},mJe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},hJe={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"]},gJe={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"]},bJe={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"}},vJe={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"}},yJe=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Spe={ordinalNumber:yJe,era:Ex({values:pJe,defaultWidth:"wide"}),quarter:Ex({values:mJe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ex({values:hJe,defaultWidth:"wide"}),day:Ex({values:gJe,defaultWidth:"wide"}),dayPeriod:Ex({values:bJe,defaultWidth:"wide",formattingValues:vJe,defaultFormattingWidth:"wide"})};function kx(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(a)?wJe(a,f=>f.test(s)):_Je(a,f=>f.test(s)),d;d=e.valueCallback?e.valueCallback(c):c,d=r.valueCallback?r.valueCallback(d):d;let u=t.slice(s.length);return{value:d,rest:u}}}function _Je(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function wJe(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Cpe(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var xJe=/^(\d+)(th|st|nd|rd)?/i,SJe=/\d+/i,CJe={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},EJe={any:[/^b/i,/^(a|c)/i]},kJe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},TJe={any:[/1/i,/2/i,/3/i,/4/i]},RJe={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},PJe={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]},IJe={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},OJe={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]},AJe={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},MJe={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}},Epe={ordinalNumber:Cpe({matchPattern:xJe,parsePattern:SJe,valueCallback:e=>parseInt(e,10)}),era:kx({matchPatterns:CJe,defaultMatchWidth:"wide",parsePatterns:EJe,defaultParseWidth:"any"}),quarter:kx({matchPatterns:kJe,defaultMatchWidth:"wide",parsePatterns:TJe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:kx({matchPatterns:RJe,defaultMatchWidth:"wide",parsePatterns:PJe,defaultParseWidth:"any"}),day:kx({matchPatterns:IJe,defaultMatchWidth:"wide",parsePatterns:OJe,defaultParseWidth:"any"}),dayPeriod:kx({matchPatterns:AJe,defaultMatchWidth:"any",parsePatterns:MJe,defaultParseWidth:"any"})};var Yl={code:"en-US",formatDistance:_pe,formatLong:wpe,formatRelative:xpe,localize:Spe,match:Epe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function kpe(e,t){let r=je(e,t?.in);return Sm(r,Cx(r))+1}function Gg(e,t){let r=je(e,t?.in),o=+Gl(r)-+upe(r);return Math.round(o/JO)+1}function Tx(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=tl(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=ft(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Os(s,t),c=ft(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let d=Os(c,t);return+r>=+a?o+1:+r>=+d?o:o-1}function Tpe(e,t){let r=tl(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Tx(e,t),i=ft(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Os(i,t)}function Yg(e,t){let r=je(e,t?.in),o=+Os(r,t)-+Tpe(r,t);return Math.round(o/JO)+1}function Tr(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Cm={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Tr(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Tr(r+1,2)},d(e,t){return Tr(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Tr(e.getHours()%12||12,t.length)},H(e,t){return Tr(e.getHours(),t.length)},m(e,t){return Tr(e.getMinutes(),t.length)},s(e,t){return Tr(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Tr(n,t.length)}};var Rx={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},_q={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Cm.y(e,t)},Y:function(e,t,r,o){let n=Tx(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Tr(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Tr(i,t.length)},R:function(e,t){let r=$O(e);return Tr(r,t.length)},u:function(e,t){let r=e.getFullYear();return Tr(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Tr(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Tr(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Cm.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return Tr(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Yg(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Tr(n,t.length)},I:function(e,t,r){let o=Gg(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Tr(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Cm.d(e,t)},D:function(e,t,r){let o=kpe(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Tr(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Tr(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Tr(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return Tr(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Rx.noon:o===0?n=Rx.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Rx.evening:o>=12?n=Rx.afternoon:o>=4?n=Rx.morning:n=Rx.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Cm.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Cm.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Tr(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Tr(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Cm.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Cm.s(e,t)},S:function(e,t){return Cm.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Ppe(o);case"XXXX":case"XX":return e_(o);default:return e_(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Ppe(o);case"xxxx":case"xx":return e_(o);default:return e_(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Rpe(o,":");default:return"GMT"+e_(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Rpe(o,":");default:return"GMT"+e_(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Tr(o,t.length)},T:function(e,t,r){return Tr(+e,t.length)}};function Rpe(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+Tr(i,2)}function Ppe(e,t){return e%60===0?(e>0?"-":"+")+Tr(Math.abs(e)/60,2):e_(e,t)}function e_(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Tr(Math.trunc(o/60),2),i=Tr(o%60,2);return r+n+t+i}var Ipe=(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"})}},Ope=(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"})}},NJe=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Ipe(e,t);let i;switch(o){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}}",Ipe(o,t)).replace("{{time}}",Ope(n,t))},DT={p:Ope,P:NJe};var FJe=/^D+$/,DJe=/^Y+$/,LJe=["D","DD","YY","YYYY"];function aA(e){return FJe.test(e)}function lA(e){return DJe.test(e)}function LT(e,t,r){let o=VJe(e,t,r);if(console.warn(o),LJe.includes(e))throw new RangeError(o)}function VJe(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var BJe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,zJe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,jJe=/^'([^]*?)'?$/,HJe=/''/g,UJe=/[a-zA-Z]/;function Em(e,t,r){let o=tl(),n=r?.locale??o.locale??Yl,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=je(e,r?.in);if(!tu(a))throw new RangeError("Invalid time value");let c=t.match(zJe).map(u=>{let f=u[0];if(f==="p"||f==="P"){let m=DT[f];return m(u,n.formatLong)}return u}).join("").match(BJe).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:WJe(u)};if(_q[f])return{isToken:!0,value:u};if(f.match(UJe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let d={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&lA(f)||!r?.useAdditionalDayOfYearTokens&&aA(f))&&LT(f,t,String(e));let m=_q[f[0]];return m(a,f,n.localize,d)}).join("")}function WJe(e){let t=e.match(jJe);return t?t[1].replace(HJe,"'"):e}function Ape(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=ft(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function Mpe(){return Object.assign({},tl())}function Npe(e,t){let r=je(e,t?.in).getDay();return r===0?7:r}function Fpe(e,t){return je(e,t?.in).getMonth()}function Dpe(e,t){return je(e,t?.in).getFullYear()}function Lpe(e,t){return+je(e)>+je(t)}function Vpe(e,t){return+je(e)<+je(t)}function Bpe(e,t){let r=GJe(t)?new t(0):ft(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function GJe(e){return typeof e=="function"&&e.prototype?.constructor===e}var YJe=10,cA=class{subPriority=0;validate(t,r){return!0}},dA=class extends cA{constructor(t,r,o,n,i){super(),this.value=t,this.validateValue=r,this.setValue=o,this.priority=n,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,o){return this.setValue(t,r,this.value,o)}},uA=class extends cA{priority=YJe;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>ft(r,o))}set(t,r){return r.timestampIsSet?t:ft(t,Bpe(t,this.context))}};var Qe=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new dA(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var fA=class extends Qe{priority=140;parse(t,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,r,o){return r.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var fr={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}/},Vc={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 Lr(e,t){return e&&{value:t(e.value),rest:e.rest}}function lr(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function Bc(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let o=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:o*(n*FT+i*NT+s*cpe),rest:t.slice(r[0].length)}}function pA(e){return lr(fr.anyDigitsSigned,e)}function jt(e,t){switch(e){case 1:return lr(fr.singleDigit,t);case 2:return lr(fr.twoDigits,t);case 3:return lr(fr.threeDigits,t);case 4:return lr(fr.fourDigits,t);default:return lr(new RegExp("^\\d{1,"+e+"}"),t)}}function Px(e,t){switch(e){case 1:return lr(fr.singleDigitSigned,t);case 2:return lr(fr.twoDigitsSigned,t);case 3:return lr(fr.threeDigitsSigned,t);case 4:return lr(fr.fourDigitsSigned,t);default:return lr(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Ix(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function mA(e,t){let r=t>0,o=r?t:1-t,n;if(o<=50)n=e||100;else{let i=o+50,s=Math.trunc(i/100)*100,a=e>=i%100;n=e+s-(a?100:0)}return r?n:1-n}function hA(e){return e%400===0||e%4===0&&e%100!==0}var gA=class extends Qe{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return Lr(jt(4,t),n);case"yo":return Lr(o.ordinalNumber(t,{unit:"year"}),n);default:return Lr(jt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o){let n=t.getFullYear();if(o.isTwoDigitYear){let s=mA(o.year,n);return t.setFullYear(s,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var bA=class extends Qe{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Lr(jt(4,t),n);case"Yo":return Lr(o.ordinalNumber(t,{unit:"year"}),n);default:return Lr(jt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=Tx(t,n);if(o.isTwoDigitYear){let a=mA(o.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Os(t,n)}let s=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Os(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var vA=class extends Qe{priority=130;parse(t,r){return r==="R"?Px(4,t):Px(r.length,t)}set(t,r,o){let n=ft(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),Gl(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var yA=class extends Qe{priority=130;parse(t,r){return r==="u"?Px(4,t):Px(r.length,t)}set(t,r,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var _A=class extends Qe{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return jt(r.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 wA=class extends Qe{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return jt(r.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 xA=class extends Qe{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"M":return Lr(lr(fr.month,t),n);case"MM":return Lr(jt(2,t),n);case"Mo":return Lr(o.ordinalNumber(t,{unit:"month"}),n);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}};var SA=class extends Qe{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return Lr(lr(fr.month,t),n);case"LL":return Lr(jt(2,t),n);case"Lo":return Lr(o.ordinalNumber(t,{unit:"month"}),n);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function zpe(e,t,r){let o=je(e,r?.in),n=Yg(o,r)-t;return o.setDate(o.getDate()-n*7),je(o,r?.in)}var CA=class extends Qe{priority=100;parse(t,r,o){switch(r){case"w":return lr(fr.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return jt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return Os(zpe(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function jpe(e,t,r){let o=je(e,r?.in),n=Gg(o,r)-t;return o.setDate(o.getDate()-n*7),o}var EA=class extends Qe{priority=100;parse(t,r,o){switch(r){case"I":return lr(fr.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return jt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return Gl(jpe(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var qJe=[31,28,31,30,31,30,31,31,30,31,30,31],KJe=[31,29,31,30,31,30,31,31,30,31,30,31],kA=class extends Qe{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return lr(fr.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return jt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=hA(o),i=t.getMonth();return n?r>=1&&r<=KJe[i]:r>=1&&r<=qJe[i]}set(t,r,o){return t.setDate(o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var TA=class extends Qe{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return lr(fr.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return jt(r.length,t)}}validate(t,r){let o=t.getFullYear();return hA(o)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function Ox(e,t,r){let o=tl(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=je(e,r?.in),s=i.getDay(),c=(t%7+7)%7,d=7-n,u=t<0||t>6?t-(s+d)%7:(c+d)%7-(s+d)%7;return Lf(i,u,r)}var RA=class extends Qe{priority=90;parse(t,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Ox(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var PA=class extends Qe{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"e":case"ee":return Lr(jt(r.length,t),i);case"eo":return Lr(o.ordinalNumber(t,{unit:"day"}),i);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Ox(t,o,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 IA=class extends Qe{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"c":case"cc":return Lr(jt(r.length,t),i);case"co":return Lr(o.ordinalNumber(t,{unit:"day"}),i);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Ox(t,o,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 Hpe(e,t,r){let o=je(e,r?.in),n=Npe(o,r),i=t-n;return Lf(o,i,r)}var OA=class extends Qe{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return jt(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return Lr(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return Lr(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return Lr(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return Lr(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,r){return r>=1&&r<=7}set(t,r,o){return t=Hpe(t,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var AA=class extends Qe{priority=80;parse(t,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Ix(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var MA=class extends Qe{priority=80;parse(t,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Ix(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var NA=class extends Qe{priority=80;parse(t,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Ix(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var FA=class extends Qe{priority=70;parse(t,r,o){switch(r){case"h":return lr(fr.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return jt(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,o){let n=t.getHours()>=12;return n&&o<12?t.setHours(o+12,0,0,0):!n&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var DA=class extends Qe{priority=70;parse(t,r,o){switch(r){case"H":return lr(fr.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return jt(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,o){return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var LA=class extends Qe{priority=70;parse(t,r,o){switch(r){case"K":return lr(fr.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return jt(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var VA=class extends Qe{priority=70;parse(t,r,o){switch(r){case"k":return lr(fr.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return jt(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,o){let n=o<=24?o%24:o;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var BA=class extends Qe{priority=60;parse(t,r,o){switch(r){case"m":return lr(fr.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return jt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setMinutes(o,0,0),t}incompatibleTokens=["t","T"]};var zA=class extends Qe{priority=50;parse(t,r,o){switch(r){case"s":return lr(fr.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return jt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setSeconds(o,0),t}incompatibleTokens=["t","T"]};var jA=class extends Qe{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return Lr(jt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var HA=class extends Qe{priority=10;parse(t,r){switch(r){case"X":return Bc(Vc.basicOptionalMinutes,t);case"XX":return Bc(Vc.basic,t);case"XXXX":return Bc(Vc.basicOptionalSeconds,t);case"XXXXX":return Bc(Vc.extendedOptionalSeconds,t);default:return Bc(Vc.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ft(t,t.getTime()-$y(t)-o)}incompatibleTokens=["t","T","x"]};var UA=class extends Qe{priority=10;parse(t,r){switch(r){case"x":return Bc(Vc.basicOptionalMinutes,t);case"xx":return Bc(Vc.basic,t);case"xxxx":return Bc(Vc.basicOptionalSeconds,t);case"xxxxx":return Bc(Vc.extendedOptionalSeconds,t);default:return Bc(Vc.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ft(t,t.getTime()-$y(t)-o)}incompatibleTokens=["t","T","X"]};var WA=class extends Qe{priority=40;parse(t){return pA(t)}set(t,r,o){return[ft(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var GA=class extends Qe{priority=20;parse(t){return pA(t)}set(t,r,o){return[ft(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var Upe={G:new fA,y:new gA,Y:new bA,R:new vA,u:new yA,Q:new _A,q:new wA,M:new xA,L:new SA,w:new CA,I:new EA,d:new kA,D:new TA,E:new RA,e:new PA,c:new IA,i:new OA,a:new AA,b:new MA,B:new NA,h:new FA,H:new DA,K:new LA,k:new VA,m:new BA,s:new zA,S:new jA,X:new HA,x:new UA,t:new WA,T:new GA};var XJe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ZJe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,QJe=/^'([^]*?)'?$/,JJe=/''/g,$Je=/\S/,e$e=/[a-zA-Z]/;function Wpe(e,t,r,o){let n=()=>ft(o?.in||r,NaN),i=Mpe(),s=o?.locale??i.locale??Yl,a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():je(r,o?.in);let d={firstWeekContainsDate:a,weekStartsOn:c,locale:s},u=[new uA(o?.in,r)],f=t.match(ZJe).map(v=>{let _=v[0];if(_ in DT){let y=DT[_];return y(v,s.formatLong)}return v}).join("").match(XJe),m=[];for(let v of f){!o?.useAdditionalWeekYearTokens&&lA(v)&&LT(v,t,e),!o?.useAdditionalDayOfYearTokens&&aA(v)&&LT(v,t,e);let _=v[0],y=Upe[_];if(y){let{incompatibleTokens:w}=y;if(Array.isArray(w)){let C=m.find(S=>w.includes(S.token)||S.token===_);if(C)throw new RangeError(`The format string mustn't contain \`${C.fullToken}\` and \`${v}\` at the same time`)}else if(y.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${v}\` and any other token at the same time`);m.push({token:_,fullToken:v});let x=y.run(e,v,s.match,d);if(!x)return n();u.push(x.setter),e=x.rest}else{if(_.match(e$e))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(v==="''"?v="'":_==="'"&&(v=t$e(v)),e.indexOf(v)===0)e=e.slice(v.length);else return n()}}if(e.length>0&&$Je.test(e))return n();let h=u.map(v=>v.priority).sort((v,_)=>_-v).filter((v,_,y)=>y.indexOf(v)===_).map(v=>u.filter(_=>_.priority===v).sort((_,y)=>y.subPriority-_.subPriority)).map(v=>v[0]),g=je(r,o?.in);if(isNaN(+g))return n();let b={};for(let v of h){if(!v.validate(g,d))return n();let _=v.set(g,b,d);Array.isArray(_)?(g=_[0],Object.assign(b,_[1])):g=_}return g}function t$e(e){return e.match(QJe)[1].replace(JJe,"'")}function t_(e,t,r){let[o,n]=Lc(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function Gpe(e,t,r){let[o,n]=Lc(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function r_(e,t,r){return Lf(e,-t,r)}function qA(e,t){let r=()=>ft(t?.in,NaN),o=t?.additionalDigits??2,n=i$e(e),i;if(n.date){let d=s$e(n.date,o);i=a$e(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let s=+i,a=0,c;if(n.time&&(a=l$e(n.time),isNaN(a)))return r();if(n.timezone){if(c=c$e(n.timezone),isNaN(c))return r()}else{let d=new Date(s+a),u=je(0,t?.in);return u.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),u.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),u}return je(s+a+c,t?.in)}var YA={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},r$e=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,o$e=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,n$e=/^([+-])(\d{2})(?::?(\d{2}))?$/;function i$e(e){let t={},r=e.split(YA.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],YA.timeZoneDelimiter.test(t.date)&&(t.date=e.split(YA.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=YA.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function s$e(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function a$e(e,t){if(t===null)return new Date(NaN);let r=e.match(r$e);if(!r)return new Date(NaN);let o=!!r[4],n=VT(r[1]),i=VT(r[2])-1,s=VT(r[3]),a=VT(r[4]),c=VT(r[5])-1;if(o)return m$e(t,a,c)?d$e(t,a,c):new Date(NaN);{let d=new Date(0);return!f$e(t,i,s)||!p$e(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,s)),d)}}function VT(e){return e?parseInt(e):1}function l$e(e){let t=e.match(o$e);if(!t)return NaN;let r=wq(t[1]),o=wq(t[2]),n=wq(t[3]);return h$e(r,o,n)?r*FT+o*NT+n*1e3:NaN}function wq(e){return e&&parseFloat(e.replace(",","."))||0}function c$e(e){if(e==="Z")return 0;let t=e.match(n$e);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return g$e(o,n)?r*(o*FT+n*NT):NaN}function d$e(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var u$e=[31,null,31,30,31,30,31,31,30,31,30,31];function Ype(e){return e%400===0||e%4===0&&e%100!==0}function f$e(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(u$e[t]||(Ype(e)?29:28))}function p$e(e,t){return t>=1&&t<=(Ype(e)?366:365)}function m$e(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function h$e(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function g$e(e,t){return t>=0&&t<=59}function qpe(e,t,r){let o=je(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=ft(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=Ape(s);return o.setMonth(t,Math.min(i,a)),o}function Kpe(e,t,r){let o=je(e,r?.in);return isNaN(+o)?ft(r?.in||e,NaN):(o.setFullYear(t),o)}function KA(e,t,r){return xx(e,-t,r)}function Xpe(e,t,r){return eA(e,-t,r)}function XA(e,t,r){return tA(e,-t,r)}function Zpe(e,t){let r=t.startOfMonth(e),o=r.getDay()>0?r.getDay():7,n=t.addDays(e,-o+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function ZA(e,t){let r=t.startOfMonth(e),o=r.getDay();return o===1?r:o===0?t.addDays(r,-6):t.addDays(r,-1*(o-1))}function Qpe(e,t){let r=ZA(e,t),o=Zpe(e,t);return t.addDays(r,o*7-1)}var BT={...Yl,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>Em(s,a,{locale:Yl,...r});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,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Em(n,i,{locale:Yl,...t}),o(e,"LLLL yyyy")},labelGridcell:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>Em(s,a,{locale:Yl,...r});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Em(n,i,{locale:Yl,...t}),o(e,"cccc")}}};var jn=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return kn.tz(this.options.timeZone);let o=this.options.Date??Date;return new o},this.newDate=(o,n,i)=>this.overrides?.newDate?this.overrides.newDate(o,n,i):this.options.timeZone?new kn(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):Lf(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):xx(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):eA(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):tA(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):Sm(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):oA(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):gpe(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):vpe(o),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=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):Qpe(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):ype(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):Sx(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):iA(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):bpe(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):Em(o,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):Gg(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):Fpe(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):Dpe(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):Yg(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):Lpe(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):Vpe(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):rA(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):hpe(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):t_(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):Gpe(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):ppe(o),this.min=o=>this.overrides?.min?this.overrides.min(o):mpe(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):qpe(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):Kpe(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):ZA(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Ug(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Gl(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):Wg(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):Os(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):Cx(o),this.options={locale:BT,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),o={};for(let n=0;n<10;n++)o[n.toString()]=r.format(n);return o}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,o=>r[o]||o)}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:r,timeZone:o,numerals:n}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(t)}catch{}let s=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,s)}};jn.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 Hn=new jn;var Ax=class{constructor(t,r,o=Hn){this.date=t,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(t,r)),this.dateLib=o,this.isoDate=o.format(t,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var QA=class{constructor(t,r){this.date=t,this.weeks=r}};var JA=class{constructor(t,r){this.days=r,this.weekNumber=t}};var Cq={};mr(Cq,{CaptionLabel:()=>b$e,Chevron:()=>v$e,Day:()=>y$e,DayButton:()=>_$e,Dropdown:()=>w$e,DropdownNav:()=>x$e,Footer:()=>S$e,Month:()=>C$e,MonthCaption:()=>E$e,MonthGrid:()=>k$e,Months:()=>T$e,MonthsDropdown:()=>R$e,Nav:()=>P$e,NextMonthButton:()=>I$e,Option:()=>O$e,PreviousMonthButton:()=>A$e,Root:()=>M$e,Select:()=>N$e,Week:()=>F$e,WeekNumber:()=>V$e,WeekNumberHeader:()=>B$e,Weekday:()=>D$e,Weekdays:()=>L$e,Weeks:()=>z$e,YearsDropdown:()=>j$e});var Jpe=l(oe(),1);function b$e(e){return Jpe.default.createElement("span",{...e})}var Mx=l(oe(),1);function v$e(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return Mx.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&Mx.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&Mx.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&Mx.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&Mx.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var $pe=l(oe(),1);function y$e(e){let{day:t,modifiers:r,...o}=e;return $pe.default.createElement("td",{...o})}var $A=l(oe(),1);function _$e(e){let{day:t,modifiers:r,...o}=e,n=$A.default.useRef(null);return $A.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),$A.default.createElement("button",{ref:n,...o})}var Nx=l(oe(),1);var He;(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"})(He||(He={}));var Zr;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Zr||(Zr={}));var rl;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(rl||(rl={}));var la;(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"})(la||(la={}));var e8=l(oe(),1),xq=(0,e8.createContext)(void 0);function Vf(){let e=(0,e8.useContext)(xq);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function w$e(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=Vf(),a=[n[He.Dropdown],r].join(" "),c=t?.find(({value:d})=>d===o.value);return Nx.default.createElement("span",{"data-disabled":o.disabled,className:n[He.DropdownRoot],style:s?.[He.DropdownRoot]},Nx.default.createElement(i.Select,{className:a,...o},t?.map(({value:d,label:u,disabled:f})=>Nx.default.createElement(i.Option,{key:d,value:d,disabled:f},u))),Nx.default.createElement("span",{className:n[He.CaptionLabel],style:s?.[He.CaptionLabel],"aria-hidden":!0},c?.label,Nx.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[He.Chevron],style:s?.[He.Chevron]})))}var eme=l(oe(),1);function x$e(e){return eme.default.createElement("div",{...e})}var tme=l(oe(),1);function S$e(e){return tme.default.createElement("div",{...e})}var rme=l(oe(),1);function C$e(e){let{calendarMonth:t,displayIndex:r,...o}=e;return rme.default.createElement("div",{...o},e.children)}var ome=l(oe(),1);function E$e(e){let{calendarMonth:t,displayIndex:r,...o}=e;return ome.default.createElement("div",{...o})}var nme=l(oe(),1);function k$e(e){return nme.default.createElement("table",{...e})}var ime=l(oe(),1);function T$e(e){return ime.default.createElement("div",{...e})}var sme=l(oe(),1);function R$e(e){let{components:t}=Vf();return sme.default.createElement(t.Dropdown,{...e})}var km=l(oe(),1);function P$e(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:c,labels:{labelPrevious:d,labelNext:u}}=Vf(),f=(0,km.useCallback)(h=>{n&&r?.(h)},[n,r]),m=(0,km.useCallback)(h=>{o&&t?.(h)},[o,t]);return km.default.createElement("nav",{...i},km.default.createElement(s.PreviousMonthButton,{type:"button",className:a[He.PreviousMonthButton],style:c?.[He.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":d(o),onClick:m},km.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[He.Chevron],style:c?.[He.Chevron],orientation:"left"})),km.default.createElement(s.NextMonthButton,{type:"button",className:a[He.NextMonthButton],style:c?.[He.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":u(n),onClick:f},km.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[He.Chevron],style:c?.[He.Chevron]})))}var ame=l(oe(),1);function I$e(e){return ame.default.createElement("button",{...e})}var lme=l(oe(),1);function O$e(e){return lme.default.createElement("option",{...e})}var cme=l(oe(),1);function A$e(e){return cme.default.createElement("button",{...e})}var dme=l(oe(),1);function M$e(e){let{rootRef:t,...r}=e;return dme.default.createElement("div",{...r,ref:t})}var ume=l(oe(),1);function N$e(e){return ume.default.createElement("select",{...e})}var fme=l(oe(),1);function F$e(e){let{week:t,...r}=e;return fme.default.createElement("tr",{...r})}var pme=l(oe(),1);function D$e(e){return pme.default.createElement("th",{...e})}var Sq=l(oe(),1);function L$e(e){return Sq.default.createElement("thead",{"aria-hidden":!0},Sq.default.createElement("tr",{...e}))}var mme=l(oe(),1);function V$e(e){let{week:t,...r}=e;return mme.default.createElement("th",{...r})}var hme=l(oe(),1);function B$e(e){return hme.default.createElement("th",{...e})}var gme=l(oe(),1);function z$e(e){return gme.default.createElement("tbody",{...e})}var bme=l(oe(),1);function j$e(e){let{components:t}=Vf();return bme.default.createElement(t.Dropdown,{...e})}var Rt=l(oe(),1);function ol(e,t,r=!1,o=Hn){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:a}=o;return n&&i?(s(i,n)<0&&([n,i]=[i,n]),s(t,n)>=(r?1:0)&&s(i,t)>=(r?1:0)):!r&&i?a(i,t):!r&&n?a(n,t):!1}function Fx(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function qg(e){return!!(e&&typeof e=="object"&&"from"in e)}function Dx(e){return!!(e&&typeof e=="object"&&"after"in e)}function Lx(e){return!!(e&&typeof e=="object"&&"before"in e)}function t8(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function r8(e,t){return Array.isArray(e)&&e.every(t.isDate)}function zc(e,t,r=Hn){let o=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=r;return o.some(a=>{if(typeof a=="boolean")return a;if(r.isDate(a))return n(e,a);if(r8(a,r))return a.some(c=>n(e,c));if(qg(a))return ol(a,e,!1,r);if(t8(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(Fx(a)){let c=i(a.before,e),d=i(a.after,e),u=c>0,f=d<0;return s(a.before,a.after)?f&&u:u||f}return Dx(a)?i(e,a.after)>0:Lx(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function vme(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:c,broadcastCalendar:d,today:u=n.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:h,isBefore:g,endOfMonth:b,isAfter:v}=n,_=r&&h(r),y=o&&b(o),w={[Zr.focused]:[],[Zr.outside]:[],[Zr.disabled]:[],[Zr.hidden]:[],[Zr.today]:[]},x={};for(let C of e){let{date:S,displayMonth:E}=C,P=!!(E&&!m(S,E)),O=!!(_&&g(S,_)),T=!!(y&&v(S,y)),I=!!(i&&zc(S,i,n)),k=!!(s&&zc(S,s,n))||O||T||!d&&!c&&P||d&&c===!1&&P,M=f(S,u);P&&w.outside.push(C),I&&w.disabled.push(C),k&&w.hidden.push(C),M&&w.today.push(C),a&&Object.keys(a).forEach(N=>{let V=a?.[N];V&&zc(S,V,n)&&(x[N]?x[N].push(C):x[N]=[C])})}return C=>{let S={[Zr.focused]:!1,[Zr.disabled]:!1,[Zr.hidden]:!1,[Zr.outside]:!1,[Zr.today]:!1},E={};for(let P in w){let O=w[P];S[P]=O.some(T=>T===C)}for(let P in x)E[P]=x[P].some(O=>O===C);return{...S,...E}}}function yme(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[Zr[i]]?n.push(t[Zr[i]]):t[rl[i]]&&n.push(t[rl[i]]),n),[t[He.Day]])}function _me(e){return{...Cq,...e}}function wme(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(([r,o])=>{r.startsWith("data-")&&(t[r]=o)}),t}function xme(){let e={};for(let t in He)e[He[t]]=`rdp-${He[t]}`;for(let t in Zr)e[Zr[t]]=`rdp-${Zr[t]}`;for(let t in rl)e[rl[t]]=`rdp-${rl[t]}`;for(let t in la)e[la[t]]=`rdp-${la[t]}`;return e}var Eq={};mr(Eq,{formatCaption:()=>H$e,formatDay:()=>U$e,formatMonthDropdown:()=>W$e,formatWeekNumber:()=>Y$e,formatWeekNumberHeader:()=>q$e,formatWeekdayName:()=>G$e,formatYearDropdown:()=>K$e});function H$e(e,t,r){return(r??new jn(t)).formatMonthYear(e)}function U$e(e,t,r){return(r??new jn(t)).format(e,"d")}function W$e(e,t=Hn){return t.format(e,"LLLL")}function G$e(e,t,r){return(r??new jn(t)).format(e,"cccccc")}function Y$e(e,t=Hn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function q$e(){return""}function K$e(e,t=Hn){return t.format(e,"yyyy")}function Sme(e){return{...Eq,...e}}var Lq={};mr(Lq,{labelDayButton:()=>kq,labelGrid:()=>Tq,labelGridcell:()=>Rq,labelMonthDropdown:()=>Pq,labelNav:()=>Iq,labelNext:()=>Oq,labelPrevious:()=>Aq,labelWeekNumber:()=>Nq,labelWeekNumberHeader:()=>Fq,labelWeekday:()=>Mq,labelYearDropdown:()=>Dq});function kq(e,t,r,o){let n=(o??new jn(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function Tq(e,t,r){return(r??new jn(t)).formatMonthYear(e)}function Rq(e,t,r,o){let n=(o??new jn(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function Pq(e){return"Choose the Month"}function Iq(){return""}var X$e="Go to the Next Month";function Oq(e,t){return X$e}function Aq(e){return"Go to the Previous Month"}function Mq(e,t,r){return(r??new jn(t)).format(e,"cccc")}function Nq(e,t){return`Week ${e}`}function Fq(e){return"Week Number"}function Dq(e){return"Choose the Year"}var ru=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function Cme(e,t){let r=t.locale?.labels??{};return{...Lq,...e??{},labelDayButton:ru(kq,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:ru(Pq,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:ru(Oq,e?.labelNext,r.labelNext),labelPrevious:ru(Aq,e?.labelPrevious,r.labelPrevious),labelWeekNumber:ru(Nq,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:ru(Dq,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:ru(Tq,e?.labelGrid,r.labelGrid),labelGridcell:ru(Rq,e?.labelGridcell,r.labelGridcell),labelNav:ru(Iq,e?.labelNav,r.labelNav),labelWeekNumberHeader:ru(Fq,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:ru(Mq,e?.labelWeekday,r.labelWeekday)}}function Eme(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:c,getMonth:d}=n;return c({start:s(e),end:a(e)}).map(m=>{let h=o.formatMonthDropdown(m,n),g=d(m),b=t&&m<i(t)||r&&m>i(r)||!1;return{value:g,label:h,disabled:b}})}function kme(e,t={},r={}){let o={...t?.[He.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function Tme(e,t,r,o){let n=o??e.today(),i=r?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let a=0;a<7;a++){let c=e.addDays(i,a);s.push(c)}return s}function Rme(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:c}=o,d=i(e),u=s(t),f=a({start:d,end:u});return n&&f.reverse(),f.map(m=>{let h=r.formatYearDropdown(m,o);return{value:c(m),label:h,disabled:!1}})}function Pme(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=a=>{let c=typeof a=="number"||typeof a=="string"?new Date(a):a;return new kn(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,e)},s=a=>{let c=i(a);return new Date(c.getFullYear(),c.getMonth(),c.getDate(),0,0,0,0)};return{today:()=>i(kn.tz(e)),newDate:(a,c,d)=>new kn(a,c,d,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,c)=>{let d=i(a),u=c?.weekStartsOn??n,f=(d.getDay()-u+7)%7;return d.setDate(d.getDate()-f),d},startOfISOWeek:a=>{let c=i(a),d=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-d),c},startOfMonth:a=>{let c=i(a);return c.setDate(1),c},startOfYear:a=>{let c=i(a);return c.setMonth(0,1),c},endOfWeek:(a,c)=>{let d=i(a),m=(((c?.weekStartsOn??n)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+m),d},endOfISOWeek:a=>{let c=i(a),d=(7-c.getDay())%7;return c.setDate(c.getDate()+d),c},endOfMonth:a=>{let c=i(a);return c.setMonth(c.getMonth()+1,0),c},endOfYear:a=>{let c=i(a);return c.setMonth(11,31),c},eachMonthOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new kn(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=d.getFullYear()*12+d.getMonth();for(;f.getFullYear()*12+f.getMonth()<=m;)u.push(new kn(f,e)),f.setMonth(f.getMonth()+1,1);return u},addDays:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c),d},addWeeks:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c*7),d},addMonths:(a,c)=>{let d=i(a);return d.setMonth(d.getMonth()+c),d},addYears:(a,c)=>{let d=i(a);return d.setFullYear(d.getFullYear()+c),d},eachYearOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new kn(c.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=d.getFullYear();)u.push(new kn(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return u},getWeek:(a,c)=>{let d=s(a);return Yg(d,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let c=s(a);return Gg(c)},differenceInCalendarDays:(a,c)=>{let d=s(a),u=s(c);return Sm(d,u)},differenceInCalendarMonths:(a,c)=>{let d=s(a),u=s(c);return oA(d,u)}}}var Vx=l(oe(),1);var zT=e=>e instanceof HTMLElement?e:null,Vq=e=>[...e.querySelectorAll("[data-animated-month]")??[]],Z$e=e=>zT(e.querySelector("[data-animated-month]")),Bq=e=>zT(e.querySelector("[data-animated-caption]")),zq=e=>zT(e.querySelector("[data-animated-weeks]")),Q$e=e=>zT(e.querySelector("[data-animated-nav]")),J$e=e=>zT(e.querySelector("[data-animated-weekdays]"));function Ime(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,Vx.useRef)(null),a=(0,Vx.useRef)(o),c=(0,Vx.useRef)(!1);(0,Vx.useLayoutEffect)(()=>{let d=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||d.length===0||o.length!==d.length)return;let u=i.isSameMonth(o[0].date,d[0].date),f=i.isAfter(o[0].date,d[0].date),m=f?r[la.caption_after_enter]:r[la.caption_before_enter],h=f?r[la.weeks_after_enter]:r[la.weeks_before_enter],g=s.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(Vq(b).forEach(w=>{if(!(w instanceof HTMLElement))return;let x=Z$e(w);x&&w.contains(x)&&w.removeChild(x);let C=Bq(w);C&&C.classList.remove(m);let S=zq(w);S&&S.classList.remove(h)}),s.current=b):s.current=null,c.current||u||n)return;let v=g instanceof HTMLElement?Vq(g):[],_=Vq(e.current);if(_?.every(y=>y instanceof HTMLElement)&&v?.every(y=>y instanceof HTMLElement)){c.current=!0;let y=[];e.current.style.isolation="isolate";let w=Q$e(e.current);w&&(w.style.zIndex="1"),_.forEach((x,C)=>{let S=v[C];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let E=Bq(x);E&&E.classList.add(m);let P=zq(x);P&&P.classList.add(h);let O=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),w&&(w.style.zIndex=""),E&&E.classList.remove(m),P&&P.classList.remove(h),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};y.push(O),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let T=J$e(S);T&&(T.style.opacity="0");let I=Bq(S);I&&(I.classList.add(f?r[la.caption_before_exit]:r[la.caption_after_exit]),I.addEventListener("animationend",O));let k=zq(S);k&&k.classList.add(f?r[la.weeks_before_exit]:r[la.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var o8=l(oe(),1);function Ome(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:c}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:f,endOfBroadcastWeek:m,endOfISOWeek:h,endOfMonth:g,endOfWeek:b,isAfter:v,startOfBroadcastWeek:_,startOfISOWeek:y,startOfWeek:w}=o,x=c?_(n,o):s?y(n):w(n),C=c?m(i):s?h(g(i)):b(g(i)),S=t&&(c?m(t):s?h(t):b(t)),E=S&&v(C,S)?S:C,P=u(E,x),O=f(i,n)+1,T=[];for(let M=0;M<=P;M++){let N=d(x,M);T.push(N)}let k=(c?35:42)*O;if(a&&T.length<k){let M=k-T.length;for(let N=0;N<M;N++){let V=d(T[T.length-1],1);T.push(V)}}return T}function Ame(e){let t=[];return e.reduce((r,o)=>{let n=o.weeks.reduce((i,s)=>i.concat(s.days.slice()),t.slice());return r.concat(n.slice())},t.slice())}function Mme(e,t,r,o){let{numberOfMonths:n=1}=r,i=[];for(let s=0;s<n;s++){let a=o.addMonths(e,s);if(t&&a>t)break;i.push(a)}return i}function jq(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,c=n||i||s,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:f}=o;if(r&&d(r,c)<a-1){let m=-1*(a-1);c=u(r,m)}return t&&d(c,t)<0&&(c=t),f(c)}function Nme(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:c,getISOWeek:d,getWeek:u,startOfBroadcastWeek:f,startOfISOWeek:m,startOfWeek:h}=o,g=e.reduce((b,v)=>{let _=r.broadcastCalendar?f(v,o):r.ISOWeek?m(v):h(v),y=r.broadcastCalendar?i(v):r.ISOWeek?s(a(v)):c(a(v)),w=t.filter(E=>E>=_&&E<=y),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&w.length<x){let E=t.filter(P=>{let O=x-w.length;return P>y&&P<=n(y,O)});w.push(...E)}let C=w.reduce((E,P)=>{let O=r.ISOWeek?d(P):u(P),T=E.find(k=>k.weekNumber===O),I=new Ax(P,v,o);return T?T.days.push(I):E.push(new JA(O,[I])),E},[]),S=new QA(v,C);return b.push(S),b},[]);return r.reverseMonths?g.reverse():g}function Fme(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:c,endOfYear:d,today:u}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&f&&(r=n(c(e.today??u(),-100))),o?o=a(o):!o&&f&&(o=d(e.today??u())),[r&&i(r),o&&i(o)]}function Dme(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i:1,u=s(e);if(!t)return a(u,d);if(!(c(t,e)<i))return a(u,d)}function Lme(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i??1:1,u=s(e);if(!t)return a(u,-d);if(!(c(u,t)<=0))return a(u,-d)}function Vme(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var Bme=l(oe(),1);function Kg(e,t){let[r,o]=(0,Bme.useState)(e);return[t===void 0?r:t,o]}function zme(e,t){let[r,o]=Fme(e,t),{startOfMonth:n,endOfMonth:i}=t,s=jq(e,r,o,t),[a,c]=Kg(s,e.month?s:void 0);(0,o8.useEffect)(()=>{let x=jq(e,r,o,t);c(x)},[e.timeZone]);let{months:d,weeks:u,days:f,previousMonth:m,nextMonth:h}=(0,o8.useMemo)(()=>{let x=Mme(a,o,{numberOfMonths:e.numberOfMonths},t),C=Ome(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=Nme(x,C,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),E=Vme(S),P=Ame(S),O=Lme(a,r,e,t),T=Dme(a,o,e,t);return{months:S,weeks:E,days:P,previousMonth:O,nextMonth:T}},[t,a.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:b}=e,v=x=>u.some(C=>C.days.some(S=>S.isEqualTo(x))),_=x=>{if(g)return;let C=n(x);r&&C<n(r)&&(C=n(r)),o&&C>n(o)&&(C=n(o)),c(C),b?.(C)};return{months:d,weeks:u,days:f,navStart:r,navEnd:o,previousMonth:m,nextMonth:h,goToMonth:_,goToDay:x=>{v(x)||_(x.date)}}}var Uq=l(oe(),1);var Bf;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(Bf||(Bf={}));function jme(e){return!e[Zr.disabled]&&!e[Zr.hidden]&&!e[Zr.outside]}function Hme(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);jme(a)&&(a[Zr.focused]&&i<Bf.FocusedModifier?(n=s,i=Bf.FocusedModifier):o?.isEqualTo(s)&&i<Bf.LastFocused?(n=s,i=Bf.LastFocused):r(s.date)&&i<Bf.Selected?(n=s,i=Bf.Selected):a[Zr.today]&&i<Bf.Today&&(n=s,i=Bf.Today))}return n||(n=e.find(s=>jme(t(s)))),n}function Ume(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:c}=i,{addDays:d,addMonths:u,addWeeks:f,addYears:m,endOfBroadcastWeek:h,endOfISOWeek:g,endOfWeek:b,max:v,min:_,startOfBroadcastWeek:y,startOfISOWeek:w,startOfWeek:x}=s,S={day:d,week:f,month:u,year:m,startOfWeek:E=>c?y(E,s):a?w(E):x(E),endOfWeek:E=>c?h(E):a?g(E):b(E)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=v([o,S]):t==="after"&&n&&(S=_([n,S])),S}function Hq(e,t,r,o,n,i,s,a=0){if(a>365)return;let c=Ume(e,t,r.date,o,n,i,s),d=!!(i.disabled&&zc(c,i.disabled,s)),u=!!(i.hidden&&zc(c,i.hidden,s)),f=c,m=new Ax(c,f,s);return!d&&!u?m:Hq(e,t,m,o,n,i,s,a+1)}function Wme(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,Uq.useState)(),c=Hme(t.days,r,o||(()=>!1),s),[d,u]=(0,Uq.useState)(i?c:void 0);return{isFocusTarget:b=>!!c?.isEqualTo(b),setFocused:u,focused:d,blur:()=>{a(d),u(void 0)},moveFocus:(b,v)=>{if(!d)return;let _=Hq(b,v,d,t.navStart,t.navEnd,e,n);_&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(_))||(t.goToDay(_),u(_)))}}}function Gme(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Kg(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t,d=h=>a?.some(g=>c(g,h))??!1,{min:u,max:f}=e;return{selected:a,select:(h,g,b)=>{let v=[...a??[]];if(d(h)){if(a?.length===u||o&&a?.length===1)return;v=a?.filter(_=>!c(_,h))}else a?.length===f?v=[h]:v=[...v,h];return n||s(v),n?.(v,h,g,b),v},isSelected:d}}function Yme(e,t,r=0,o=0,n=!1,i=Hn){let{from:s,to:a}=t||{},{isSameDay:c,isAfter:d,isBefore:u}=i,f;if(!s&&!a)f={from:e,to:r>0?void 0:e};else if(s&&!a)c(s,e)?r===0?f={from:s,to:e}:n?f={from:s,to:void 0}:f=void 0:u(e,s)?f={from:e,to:s}:f={from:s,to:e};else if(s&&a)if(c(s,e)&&c(a,e))n?f={from:s,to:a}:f=void 0;else if(c(s,e))f={from:s,to:r>0?void 0:e};else if(c(a,e))f={from:e,to:r>0?void 0:e};else if(u(e,s))f={from:e,to:a};else if(d(e,s))f={from:s,to:e};else if(d(e,a))f={from:s,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let m=i.differenceInCalendarDays(f.to,f.from);o>0&&m>o?f={from:e,to:void 0}:r>1&&m<r&&(f={from:e,to:void 0})}return f}function qme(e,t,r=Hn){let o=Array.isArray(t)?t:[t],n=e.from,i=r.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let a=0;a<=s;a++){if(o.includes(n.getDay()))return!0;n=r.addDays(n,1)}return!1}function Wq(e,t,r=Hn){return ol(e,t.from,!1,r)||ol(e,t.to,!1,r)||ol(t,e.from,!1,r)||ol(t,e.to,!1,r)}function n8(e,t,r=Hn){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?ol(e,a,!1,r):r8(a,r)?a.some(c=>ol(e,c,!1,r)):qg(a)?a.from&&a.to?Wq(e,{from:a.from,to:a.to},r):!1:t8(a)?qme(e,a.dayOfWeek,r):Fx(a)?r.isAfter(a.before,a.after)?Wq(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):zc(e.from,a,r)||zc(e.to,a,r):Dx(a)||Lx(a)?zc(e.from,a,r)||zc(e.to,a,r):!1))return!0;let s=o.filter(a=>typeof a=="function");if(s.length){let a=e.from,c=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=c;d++){if(s.some(u=>u(a)))return!0;a=r.addDays(a,1)}}return!1}function Kme(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[c,d]=Kg(i,a?i:void 0),u=a?i:c;return{selected:u,select:(h,g,b)=>{let{min:v,max:_}=e,y;if(h){let w=u?.from,x=u?.to,C=!!w&&!!x,S=!!w&&!!x&&t.isSameDay(w,x)&&t.isSameDay(h,w);n&&(C||!u?.from)?!s&&S?y=void 0:y={from:h,to:void 0}:y=Yme(h,u,v,_,s,t)}return o&&r&&y?.from&&y.to&&n8({from:y.from,to:y.to},r,t)&&(y.from=h,y.to=void 0),a||d(y),a?.(y,h,g,b),y},isSelected:h=>u&&ol(u,h,!1,t)}}function Xme(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Kg(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t;return{selected:a,select:(f,m,h)=>{let g=f;return!o&&a&&a&&c(f,a)&&(g=void 0),n||s(g),n?.(g,f,m,h),g},isSelected:f=>a?c(a,f):!1}}function Zme(e,t){let r=Xme(e,t),o=Gme(e,t),n=Kme(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function ca(e,t){return e instanceof kn&&e.timeZone===t?e:new kn(e,t)}function Bx(e,t,r){if(!r)return ca(e,t);let o=ca(e,t),n=new kn(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function Qme(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?Bx(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?Bx(o,t,r):o):qg(e)?{...e,from:e.from?ca(e.from,t):e.from,to:e.to?ca(e.to,t):e.to}:Fx(e)?{before:Bx(e.before,t,r),after:Bx(e.after,t,r)}:Dx(e)?{after:Bx(e.after,t,r)}:Lx(e)?{before:Bx(e.before,t,r)}:e}function i8(e,t,r){return e&&(Array.isArray(e)?e.map(o=>Qme(o,t,r)):Qme(e,t,r))}function s8(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=ca(t.today,r)),t.month&&(t.month=ca(t.month,r)),t.defaultMonth&&(t.defaultMonth=ca(t.defaultMonth,r)),t.startMonth&&(t.startMonth=ca(t.startMonth,r)),t.endMonth&&(t.endMonth=ca(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=ca(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Ue=>ca(Ue,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?ca(t.selected.from,r):t.selected.from,to:t.selected.to?ca(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=i8(t.disabled,r)),t.hidden!==void 0&&(t.hidden=i8(t.hidden,r)),t.modifiers)){let Ue={};Object.keys(t.modifiers).forEach(Q=>{Ue[Q]=i8(t.modifiers?.[Q],r)}),t.modifiers=Ue}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:c}=(0,Rt.useMemo)(()=>{let Ue={...BT,...t.locale},Q=t.broadcastCalendar?1:t.weekStartsOn,ue=t.noonSafe&&t.timeZone?Pme(t.timeZone,{weekStartsOn:Q,locale:Ue}):void 0,W=t.dateLib&&ue?{...ue,...t.dateLib}:t.dateLib??ue,_e=new jn({locale:Ue,weekStartsOn:Q,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},W);return{dateLib:_e,components:_me(t.components),formatters:Sme(t.formatters),labels:Cme(t.labels,_e.options),locale:Ue,classNames:{...xme(),...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:d,mode:u,navLayout:f,numberOfMonths:m=1,onDayBlur:h,onDayClick:g,onDayFocus:b,onDayKeyDown:v,onDayMouseEnter:_,onDayMouseLeave:y,onNextClick:w,onPrevClick:x,showWeekNumber:C,styles:S}=t,{formatCaption:E,formatDay:P,formatMonthDropdown:O,formatWeekNumber:T,formatWeekNumberHeader:I,formatWeekdayName:k,formatYearDropdown:M}=n,N=zme(t,s),{days:V,months:B,navStart:z,navEnd:A,previousMonth:D,nextMonth:L,goToMonth:j}=N,U=vme(V,t,z,A,s),{isSelected:q,select:Y,selected:ae}=Zme(t,s)??{},{blur:ne,focused:ce,isFocusTarget:te,moveFocus:re,setFocused:me}=Wme(t,N,U,q??(()=>!1),s),{labelDayButton:we,labelGridcell:de,labelGrid:ve,labelMonthDropdown:ie,labelNav:$,labelPrevious:fe,labelNext:ee,labelWeekday:pe,labelWeekNumber:be,labelWeekNumberHeader:ye,labelYearDropdown:Te}=i,Ie=(0,Rt.useMemo)(()=>Tme(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Le=u!==void 0||g!==void 0,se=(0,Rt.useCallback)(()=>{D&&(j(D),x?.(D))},[D,j,x]),ge=(0,Rt.useCallback)(()=>{L&&(j(L),w?.(L))},[j,L,w]),Ge=(0,Rt.useCallback)((Ue,Q)=>ue=>{ue.preventDefault(),ue.stopPropagation(),me(Ue),!Q.disabled&&(Y?.(Ue.date,Q,ue),g?.(Ue.date,Q,ue))},[Y,g,me]),Ae=(0,Rt.useCallback)((Ue,Q)=>ue=>{me(Ue),b?.(Ue.date,Q,ue)},[b,me]),Ne=(0,Rt.useCallback)((Ue,Q)=>ue=>{ne(),h?.(Ue.date,Q,ue)},[ne,h]),Ze=(0,Rt.useCallback)((Ue,Q)=>ue=>{let W={ArrowLeft:[ue.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[ue.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[ue.shiftKey?"year":"week","after"],ArrowUp:[ue.shiftKey?"year":"week","before"],PageUp:[ue.shiftKey?"year":"month","before"],PageDown:[ue.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(W[ue.key]){ue.preventDefault(),ue.stopPropagation();let[_e,Ke]=W[ue.key];re(_e,Ke)}v?.(Ue.date,Q,ue)},[re,v,t.dir]),at=(0,Rt.useCallback)((Ue,Q)=>ue=>{_?.(Ue.date,Q,ue)},[_]),Lt=(0,Rt.useCallback)((Ue,Q)=>ue=>{y?.(Ue.date,Q,ue)},[y]),er=(0,Rt.useCallback)((Ue,Q)=>ue=>{let W=Number(ue.target.value),_e=s.setMonth(s.startOfMonth(Ue),W);j(s.addMonths(_e,-Q))},[s,j]),tt=(0,Rt.useCallback)((Ue,Q)=>ue=>{let W=Number(ue.target.value),_e=s.setYear(s.startOfMonth(Ue),W);j(s.addMonths(_e,-Q))},[s,j]),{className:xn,style:cn}=(0,Rt.useMemo)(()=>({className:[c[He.Root],t.className].filter(Boolean).join(" "),style:{...S?.[He.Root],...t.style}}),[c,t.className,t.style,S]),nr=wme(t),Oo=Ue=>{let Q=S?.[He.Dropdown],ue=S?.[Ue];if(!(!Q&&!ue))return{...Q,...ue}},vo=(0,Rt.useRef)(null);Ime(vo,!!t.animate,{classNames:c,months:B,focused:ce,dateLib:s});let yo={dayPickerProps:t,selected:ae,select:Y,isSelected:q,months:B,nextMonth:L,previousMonth:D,goToMonth:j,getModifiers:U,components:o,classNames:c,styles:S,labels:i,formatters:n};return Rt.default.createElement(xq.Provider,{value:yo},Rt.default.createElement(o.Root,{rootRef:t.animate?vo:void 0,className:xn,style:cn,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"],...nr},Rt.default.createElement(o.Months,{className:c[He.Months],style:S?.[He.Months]},!t.hideNavigation&&!f&&Rt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[He.Nav],style:S?.[He.Nav],"aria-label":$(),onPreviousClick:se,onNextClick:ge,previousMonth:D,nextMonth:L}),B.map((Ue,Q)=>{let ue=t.reverseMonths?B.length-1-Q:Q;return Rt.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[He.Month],style:S?.[He.Month],key:Q,displayIndex:Q,calendarMonth:Ue},f==="around"&&!t.hideNavigation&&Q===0&&Rt.default.createElement(o.PreviousMonthButton,{type:"button",className:c[He.PreviousMonthButton],style:S?.[He.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":fe(D),onClick:se,"data-animated-button":t.animate?"true":void 0},Rt.default.createElement(o.Chevron,{disabled:D?void 0:!0,className:c[He.Chevron],style:S?.[He.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Rt.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[He.MonthCaption],style:S?.[He.MonthCaption],calendarMonth:Ue,displayIndex:Q},d?.startsWith("dropdown")?Rt.default.createElement(o.DropdownNav,{className:c[He.Dropdowns],style:S?.[He.Dropdowns]},(()=>{let W=d==="dropdown"||d==="dropdown-months"?Rt.default.createElement(o.MonthsDropdown,{key:"month",className:c[He.MonthsDropdown],"aria-label":ie(),disabled:!!t.disableNavigation,onChange:er(Ue.date,ue),options:Eme(Ue.date,z,A,n,s),style:Oo(He.MonthsDropdown),value:s.getMonth(Ue.date)}):Rt.default.createElement("span",{key:"month"},O(Ue.date,s)),_e=d==="dropdown"||d==="dropdown-years"?Rt.default.createElement(o.YearsDropdown,{key:"year",className:c[He.YearsDropdown],"aria-label":Te(s.options),disabled:!!t.disableNavigation,onChange:tt(Ue.date,ue),options:Rme(z,A,n,s,!!t.reverseYears),style:Oo(He.YearsDropdown),value:s.getYear(Ue.date)}):Rt.default.createElement("span",{key:"year"},M(Ue.date,s));return s.getMonthYearOrder()==="year-first"?[_e,W]:[W,_e]})(),Rt.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"}},E(Ue.date,s.options,s))):Rt.default.createElement(o.CaptionLabel,{className:c[He.CaptionLabel],style:S?.[He.CaptionLabel],role:"status","aria-live":"polite"},E(Ue.date,s.options,s))),f==="around"&&!t.hideNavigation&&Q===m-1&&Rt.default.createElement(o.NextMonthButton,{type:"button",className:c[He.NextMonthButton],style:S?.[He.NextMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":ee(L),onClick:ge,"data-animated-button":t.animate?"true":void 0},Rt.default.createElement(o.Chevron,{disabled:L?void 0:!0,className:c[He.Chevron],style:S?.[He.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Q===m-1&&f==="after"&&!t.hideNavigation&&Rt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[He.Nav],style:S?.[He.Nav],"aria-label":$(),onPreviousClick:se,onNextClick:ge,previousMonth:D,nextMonth:L}),Rt.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":ve(Ue.date,s.options,s)||void 0,className:c[He.MonthGrid],style:S?.[He.MonthGrid]},!t.hideWeekdays&&Rt.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[He.Weekdays],style:S?.[He.Weekdays]},C&&Rt.default.createElement(o.WeekNumberHeader,{"aria-label":ye(s.options),className:c[He.WeekNumberHeader],style:S?.[He.WeekNumberHeader],scope:"col"},I()),Ie.map(W=>Rt.default.createElement(o.Weekday,{"aria-label":pe(W,s.options,s),className:c[He.Weekday],key:String(W),style:S?.[He.Weekday],scope:"col"},k(W,s.options,s)))),Rt.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[He.Weeks],style:S?.[He.Weeks]},Ue.weeks.map(W=>Rt.default.createElement(o.Week,{className:c[He.Week],key:W.weekNumber,style:S?.[He.Week],week:W},C&&Rt.default.createElement(o.WeekNumber,{week:W,style:S?.[He.WeekNumber],"aria-label":be(W.weekNumber,{locale:a}),className:c[He.WeekNumber],scope:"row",role:"rowheader"},T(W.weekNumber,s)),W.days.map(_e=>{let{date:Ke}=_e,xe=U(_e);if(xe[Zr.focused]=!xe.hidden&&!!ce?.isEqualTo(_e),xe[rl.selected]=q?.(Ke)||xe.selected,qg(ae)){let{from:Ee,to:Se}=ae;xe[rl.range_start]=!!(Ee&&Se&&s.isSameDay(Ke,Ee)),xe[rl.range_end]=!!(Ee&&Se&&s.isSameDay(Ke,Se)),xe[rl.range_middle]=ol(ae,Ke,!0,s)}let Kt=kme(xe,S,t.modifiersStyles),Ve=yme(xe,c,t.modifiersClassNames),Zt=!Le&&!xe.hidden?de(Ke,xe,s.options,s):void 0;return Rt.default.createElement(o.Day,{key:`${_e.isoDate}_${_e.displayMonthId}`,day:_e,modifiers:xe,className:Ve.join(" "),style:Kt,role:"gridcell","aria-selected":xe.selected||void 0,"aria-label":Zt,"data-day":_e.isoDate,"data-month":_e.outside?_e.dateMonthId:void 0,"data-selected":xe.selected||void 0,"data-disabled":xe.disabled||void 0,"data-hidden":xe.hidden||void 0,"data-outside":_e.outside||void 0,"data-focused":xe.focused||void 0,"data-today":xe.today||void 0},!xe.hidden&&Le?Rt.default.createElement(o.DayButton,{className:c[He.DayButton],style:S?.[He.DayButton],type:"button",day:_e,modifiers:xe,disabled:!xe.focused&&xe.disabled||void 0,"aria-disabled":xe.focused&&xe.disabled||void 0,tabIndex:te(_e)?0:-1,"aria-label":we(Ke,xe,s.options,s),onClick:Ge(_e,xe),onBlur:Ne(_e,xe),onFocus:Ae(_e,xe),onKeyDown:Ze(_e,xe),onMouseEnter:at(_e,xe),onMouseLeave:Lt(_e,xe)},P(Ke,s.options,s)):!xe.hidden&&P(_e.date,s.options,s))}))))))})),t.footer&&Rt.default.createElement(o.Footer,{className:c[He.Footer],style:S?.[He.Footer],role:"status","aria-live":"polite"},t.footer)))}var o_=l(H(),1);var Ehe=l(H(),1),khe=l(Me(),1);var y8=l(G(),1);var xhe=l(H(),1);var vt={};mr(vt,{Popup:()=>u8,Portal:()=>l8,Positioner:()=>c8,Provider:()=>vhe,Root:()=>p8,Trigger:()=>f8});var uhe=l(H(),1);var the=l(H(),1);var Yq="data-wp-hash";function qq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eet(document)),e.__wpStyleRuntime}function $$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Yq}]`))if(r.getAttribute(Yq)===t)return!0;return!1}function $me(e,t,r){if(!e.head)return;let o=qq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Yq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eet(e){let t=qq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$me(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 tet(e,t){let r=qq();r.styles.set(e,t);for(let o of r.documents.keys())$me(o,e,t)}typeof process>"u",tet("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 Jme={slot:"_11fc52b637ff8a7e__slot"},ehe="data-wp-compat-overlay-slot";function ret(){return typeof document>"u"?null:document}function oet(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var zf=null;function Gq(e){return e.setAttribute("aria-hidden","false"),e}function net(e){let t=e.createElement("div");return t.setAttribute(ehe,""),Jme.slot&&t.classList.add(Jme.slot),e.body.appendChild(t),t}function a8(){if(typeof window>"u"||!oet()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ret();if(!e||!e.body)return;if(zf&&zf.ownerDocument===e&&zf.isConnected)return Gq(zf);let t=e.querySelector(`[${ehe}]`);return t instanceof HTMLDivElement?(zf=Gq(t),zf):(zf?.isConnected&&zf.remove(),zf=Gq(net(e)),zf)}var rhe=l(R(),1),l8=(0,the.forwardRef)(function({container:t,...r},o){return(0,rhe.jsx)(el.Portal,{container:t??a8(),...r,ref:o})});var ohe=l(H(),1),she=l(R(),1),Kq="data-wp-hash";function Xq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&set(document)),e.__wpStyleRuntime}function iet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Kq}]`))if(r.getAttribute(Kq)===t)return!0;return!1}function nhe(e,t,r){if(!e.head)return;let o=Xq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(iet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Kq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function set(e){let t=Xq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nhe(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 ihe(e,t){let r=Xq();r.styles.set(e,t);for(let o of r.documents.keys())nhe(o,e,t)}typeof process>"u",ihe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var aet={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ihe("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 cet={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},c8=(0,ohe.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,she.jsx)(el.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:J(aet["box-sizing"],cet.positioner,r)})});var ahe=l(H(),1);function zx(e,t,r){return(0,ahe.cloneElement)(e??t,{children:r})}var det=l(Zq(),1);var che=l(ug(),1),{lock:Qar,unlock:dhe}=(0,che.__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 uet(){let e=det;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return dhe(e.privateApis).ThemeProvider}var d8=uet();var jT=l(R(),1),Qq="data-wp-hash";function Jq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pet(document)),e.__wpStyleRuntime}function fet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Qq}]`))if(r.getAttribute(Qq)===t)return!0;return!1}function fhe(e,t,r){if(!e.head)return;let o=Jq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Qq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pet(e){let t=Jq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fhe(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 met(e,t){let r=Jq();r.styles.set(e,t);for(let o of r.documents.keys())fhe(o,e,t)}typeof process>"u",met("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 het={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},get={background:"#1e1e1e"},u8=(0,uhe.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,jT.jsx)(d8,{color:get,children:(0,jT.jsx)(el.Popup,{ref:s,className:J(het.popup,n),...i,children:o})}),c=zx(r,(0,jT.jsx)(c8,{}),a);return zx(t,(0,jT.jsx)(l8,{}),c)});var phe=l(H(),1),mhe=l(R(),1),f8=(0,phe.forwardRef)(function(t,r){return(0,mhe.jsx)(el.Trigger,{ref:r,...t})});var hhe=l(G(),1),ghe=l(R(),1);function jx({children:e}){return(0,ghe.jsx)(EO,{direction:(0,hhe.isRTL)()?"rtl":"ltr",children:e})}var $q=l(R(),1);function p8(e){return(0,$q.jsx)(jx,{children:(0,$q.jsx)(el.Root,{...e})})}var bhe=l(R(),1);function vhe({...e}){return(0,bhe.jsx)(el.Provider,{...e})}var HT=l(H(),1),h8=l(G(),1);var yhe=l(H(),1),eK="data-wp-hash";function tK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vet(document)),e.__wpStyleRuntime}function bet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eK}]`))if(r.getAttribute(eK)===t)return!0;return!1}function _he(e,t,r){if(!e.head)return;let o=tK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vet(e){let t=tK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_he(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 yet(e,t){let r=tK();r.styles.set(e,t);for(let o of r.documents.keys())_he(o,e,t)}typeof process>"u",yet("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 _et={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Pt=(0,yhe.forwardRef)(function({render:t,...r},o){return _r({render:t,ref:o,props:gt({className:_et["visually-hidden"]},r,{"data-visually-hidden":""})})});var m8=l(R(),1);function g8({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let o=(0,HT.useId)(),n=r?o:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var b8=(0,HT.forwardRef)(function({descriptionId:t,shortcut:r},o){return(0,m8.jsx)(Pt,{id:t,"aria-hidden":"true",render:(0,m8.jsx)("span",{ref:o}),children:(0,h8.sprintf)((0,h8.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),v8=(0,HT.forwardRef)(function({className:t,shortcut:r},o){return(0,m8.jsx)("span",{ref:o,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var jc=l(R(),1),rK="data-wp-hash";function oK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xet(document)),e.__wpStyleRuntime}function wet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rK}]`))if(r.getAttribute(rK)===t)return!0;return!1}function She(e,t,r){if(!e.head)return;let o=oK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xet(e){let t=oK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)She(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 Cet(e,t){let r=oK();r.styles.set(e,t);for(let o of r.documents.keys())She(o,e,t)}typeof process>"u",Cet("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 whe={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},UT=(0,xhe.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:c,positioner:d,"aria-describedby":u,"aria-keyshortcuts":f,...m},h){let g=J(whe["icon-button"],r),{descriptionId:b,targetProps:v}=g8({"aria-describedby":u,"aria-keyshortcuts":f,shortcut:c});return(0,jc.jsxs)(p8,{children:[(0,jc.jsxs)(f8,{ref:h,...v,disabled:n&&!i,render:(0,jc.jsx)(wx,{...m,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,jc.jsx)(wr,{icon:s,size:24,className:whe.icon}),c&&b&&(0,jc.jsx)(b8,{descriptionId:b,shortcut:c})]}),(0,jc.jsxs)(u8,{positioner:d,children:[t,c&&(0,jc.jsxs)(jc.Fragment,{children:[" ",(0,jc.jsx)(v8,{shortcut:c})]})]})]})});var Che=l(H(),1),Hx=(0,Che.createContext)({});var As=l(R(),1),Eet=()=>(0,As.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,As.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"})}),ket=()=>(0,As.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,As.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"})}),Tet=()=>(0,As.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,As.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,As.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),Ret=()=>(0,As.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,As.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 The(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=Eet:r.preview_start?i=ket:r.preview_end?i=Ret:r.preview&&(i=Tet),(0,As.jsxs)("td",{...n,children:[i&&(0,As.jsx)(i,{}),o]})}function Rhe({rootRef:e,...t}){let{render:r,ref:o,role:n,defaultAriaLabel:i}=(0,Ehe.useContext)(Hx),{months:s,labels:a}=Vf(),c=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!c&&i&&n==="application"){let f=s[0];d=f?(0,y8.sprintf)((0,y8.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let u=(0,khe.useMergeRefs)([e??null,o??null]);return _r({render:r,defaultTagName:"div",ref:u,props:{...t,role:n,"aria-label":d}})}function Phe({icon:e,className:t,children:r,"aria-label":o,"aria-disabled":n,...i}){return(0,As.jsx)(UT,{...i,className:t,label:o,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function Ihe(e){return(0,As.jsx)(Phe,{...e,icon:Yr})}function Ohe(e){return(0,As.jsx)(Phe,{...e,icon:Or})}var nK="data-wp-hash";function iK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Iet(document)),e.__wpStyleRuntime}function Pet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nK}]`))if(r.getAttribute(nK)===t)return!0;return!1}function Ahe(e,t,r){if(!e.head)return;let o=iK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Pet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Iet(e){let t=iK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ahe(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 _8(e,t){let r=iK();r.styles.set(e,t);for(let o of r.documents.keys())Ahe(o,e,t)}typeof process>"u",_8("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 no={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",_8("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Oet={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",_8("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Aet={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",_8("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Met={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Net={root:J(no.root,Oet["box-sizing"]),day:no.day,day_button:J(no["day-button"],Met.button,Aet["outset-ring--focus-visible"]),outside:no.outside,caption_label:no["caption-label"],button_next:no["nav-button"],button_previous:no["nav-button"],nav:no.nav,month_caption:no["month-caption"],months:no.months,month_grid:no["month-grid"],weekday:no.weekday,today:no.today,selected:no.selected,disabled:void 0,hidden:no.hidden,range_start:no["range-start"],range_end:no["range-end"],range_middle:no["range-middle"],weeks_before_enter:no["weeks-before-enter"],weeks_before_exit:no["weeks-before-exit"],weeks_after_enter:no["weeks-after-enter"],weeks_after_exit:no["weeks-after-exit"],caption_after_enter:no["caption-after-enter"],caption_after_exit:no["caption-after-exit"],caption_before_enter:no["caption-before-enter"],caption_before_exit:no["caption-before-exit"]},Mhe={preview:no.preview},w8={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:Net,components:{Day:The,Root:Rhe,PreviousMonthButton:Ihe,NextMonthButton:Ohe}};function x8(e){return Math.min(3,Math.max(1,e))}var S8=l(H(),1);function C8({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,S8.useState)(n),a=o?r:i,c=(0,S8.useCallback)((u,...f)=>{s(u),t?.(u,...f)},[t]),d;return o&&typeof t=="function"?d=t:!o&&typeof t=="function"?d=c:d=s,[a,d]}var Qi=l(G(),1),Nhe=l(H(),1);function Fet(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 Det(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function Let(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var E8=({locale:e,timeZone:t,mode:r})=>(0,Nhe.useMemo)(()=>{let o=typeof e=="string",n=o||e===void 0?Yl:e,i=Det(o?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),c=i!==void 0?Fet(a):(0,Qi.isRTL)(),d=o||i!==void 0?Let(a):void 0,u=new Intl.DateTimeFormat(s,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"narrow",timeZone:t}),m=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",timeZone:t}),h=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":r==="single"?(0,Qi.__)("Date calendar"):(0,Qi.__)("Date range calendar"),labels:{labelNav:()=>(0,Qi.__)("Navigation bar"),labelGrid:u.format,labelGridcell:(b,v)=>{let _=h.format(b),y=_;return v?.today&&(y=(0,Qi.sprintf)((0,Qi.__)("Today, %s"),_)),y},labelNext:()=>(0,Qi.__)("Next month"),labelPrevious:()=>(0,Qi.__)("Previous month"),labelDayButton:(b,v)=>{let _=h.format(b),y=_;return v?.today&&v?.selected?(0,Qi.sprintf)((0,Qi.__)("Today, %s, selected"),_):(v?.today&&(y=(0,Qi.sprintf)((0,Qi.__)("Today, %s"),_)),v?.selected&&(y=(0,Qi.sprintf)((0,Qi.__)("%s, selected"),_)),y)},labelWeekday:m.format},locale:n,lang:s,dir:c?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:g.format,formatWeekdayName:f.format,formatCaption:u.format},timeZone:t}},[e,t,r]);var Fhe=l(Me(),1),Xg=l(H(),1);function k8(e,t){let r=(0,Xg.useRef)(null),o=(0,Xg.useRef)(!1),n=(0,Fhe.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,Xg.useCallback)(()=>{o.current=!0},[]),a=(0,Xg.useCallback)(()=>{o.current=!1},[]);return(0,Xg.useEffect)(()=>{if(!o.current)return;let c=r.current;if(!c)return;let{activeElement:d,body:u}=c.ownerDocument;if(d!==u){let g=d?.closest('[role="grid"]');o.current=!!g&&c.contains(g);return}o.current=!1;let f=c.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),m=c.querySelector('button:not(:disabled):not([aria-disabled="true"])'),h=c.querySelector("button:not(:disabled)");(f??m??h)?.focus()},[i]),{ref:n,onDayFocus:s,onDayBlur:a}}var sK=l(R(),1),WT=(0,o_.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i,timeZone:s,month:a,render:c,role:d="application","aria-label":u,labels:f,...m},h){let{"aria-label":g,...b}=E8({locale:i,timeZone:s,mode:"single"}),v=(0,o_.useMemo)(()=>f?{...b.labels,...f}:b.labels,[b.labels,f]),_=(0,o_.useCallback)((S,E,P,O)=>{o?.(S??null,E,P,O)},[o]),[y,w]=C8({defaultValue:t,value:r,onChange:_}),x=k8(h,a),C=(0,o_.useMemo)(()=>({render:c,ref:x.ref,role:d,defaultAriaLabel:g}),[c,x.ref,d,g]);return(0,sK.jsx)(Hx.Provider,{value:C,children:(0,sK.jsx)(s8,{...w8,...b,...m,"aria-label":u,mode:"single",month:a,numberOfMonths:x8(n),labels:v,selected:y??void 0,onSelect:w,onDayFocus:x.onDayFocus,onDayBlur:x.onDayBlur})})});var ou=l(H(),1);var aK=l(R(),1);function Vet({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,ou.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}),o!==void 0&&o>0&&a&&Sm(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Sm(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&n8(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var lK=(0,ou.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:c,locale:d,timeZone:u,month:f,render:m,role:h="application","aria-label":g,labels:b,...v},_){let{"aria-label":y,...w}=E8({locale:d,timeZone:u,mode:"range"}),x=(0,ou.useMemo)(()=>b?{...w.labels,...b}:w.labels,[w.labels,b]),C=(0,ou.useCallback)((N,V,B,z)=>{o?.(N??null,V,B,z)},[o]),[S,E]=C8({defaultValue:t,value:r,onChange:C}),P=k8(_,f),[O,T]=(0,ou.useState)(void 0),I=Vet({value:S,hoveredDate:O,excludeDisabled:i,min:s,max:a,disabled:c}),k=(0,ou.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),M=(0,ou.useMemo)(()=>({render:m,ref:P.ref,role:h,defaultAriaLabel:y}),[m,P.ref,h,y]);return(0,aK.jsx)(Hx.Provider,{value:M,children:(0,aK.jsx)(s8,{...w8,...w,...v,"aria-label":g,mode:"range",month:f,numberOfMonths:x8(n),disabled:c,excludeDisabled:i,min:s,max:a,labels:x,selected:S??void 0,onSelect:E,onDayFocus:P.onDayFocus,onDayBlur:P.onDayBlur,onDayMouseEnter:N=>T(N),onDayMouseLeave:()=>T(void 0),modifiers:k,modifiersClassNames:Mhe})})});var nu={};mr(nu,{Content:()=>P8,FullBleed:()=>Ghe,Header:()=>R8,Root:()=>T8,Title:()=>qhe});var Dhe=l(H(),1),cK="data-wp-hash";function dK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zet(document)),e.__wpStyleRuntime}function Bet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${cK}]`))if(r.getAttribute(cK)===t)return!0;return!1}function Lhe(e,t,r){if(!e.head)return;let o=dK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zet(e){let t=dK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lhe(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 Vhe(e,t){let r=dK();r.styles.set(e,t);for(let o of r.documents.keys())Lhe(o,e,t)}typeof process>"u",Vhe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jet={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Vhe("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 Het={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},T8=(0,Dhe.forwardRef)(function({render:t,...r},o){let n=J(Het.root,jet["box-sizing"]);return _r({defaultTagName:"div",render:t,ref:o,props:gt({className:n},r)})});var Bhe=l(H(),1),uK="data-wp-hash";function fK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wet(document)),e.__wpStyleRuntime}function Uet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uK}]`))if(r.getAttribute(uK)===t)return!0;return!1}function zhe(e,t,r){if(!e.head)return;let o=fK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wet(e){let t=fK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zhe(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 Get(e,t){let r=fK();r.styles.set(e,t);for(let o of r.documents.keys())zhe(o,e,t)}typeof process>"u",Get("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 Yet={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},R8=(0,Bhe.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:gt({className:Yet.header},r)})});var jhe=l(H(),1),pK="data-wp-hash";function mK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ket(document)),e.__wpStyleRuntime}function qet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pK}]`))if(r.getAttribute(pK)===t)return!0;return!1}function Hhe(e,t,r){if(!e.head)return;let o=mK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ket(e){let t=mK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hhe(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 Xet(e,t){let r=mK();r.styles.set(e,t);for(let o of r.documents.keys())Hhe(o,e,t)}typeof process>"u",Xet("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 Zet={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},P8=(0,jhe.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:gt({className:Zet.content},r)})});var Uhe=l(H(),1),hK="data-wp-hash";function gK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jet(document)),e.__wpStyleRuntime}function Qet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hK}]`))if(r.getAttribute(hK)===t)return!0;return!1}function Whe(e,t,r){if(!e.head)return;let o=gK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Qet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Jet(e){let t=gK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Whe(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 $et(e,t){let r=gK();r.styles.set(e,t);for(let o of r.documents.keys())Whe(o,e,t)}typeof process>"u",$et("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 ett={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},Ghe=(0,Uhe.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:gt({className:ett.fullbleed},r)})});var Yhe=l(H(),1);var bK=l(R(),1),ttt=(0,bK.jsx)("div",{}),qhe=(0,Yhe.forwardRef)(function({render:t=ttt,children:r,...o},n){return(0,bK.jsx)(uo,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var Khe=l(H(),1),Xhe=l(R(),1),vK=(0,Khe.forwardRef)(function(t,r){return(0,Xhe.jsx)(Mg.Panel,{ref:r,...t})});var Zhe=l(H(),1),Qhe=l(R(),1),yK=(0,Zhe.forwardRef)(function(t,r){return(0,Qhe.jsx)(Mg.Root,{ref:r,...t})});var Jhe=l(H(),1),$he=l(R(),1),_K=(0,Jhe.forwardRef)(function(t,r){return(0,$he.jsx)(Mg.Trigger,{ref:r,...t})});var Qg={};mr(Qg,{Content:()=>uge,Header:()=>sge,HeaderDescription:()=>lge,Root:()=>tge});var ege=l(H(),1);var xK=l(R(),1),tge=(0,ege.forwardRef)(function({render:t,...r},o){return(0,xK.jsx)(yK,{ref:o,render:(0,xK.jsx)(T8,{render:t}),...r})});var nge=l(Me(),1),iu=l(H(),1);var rge=l(H(),1),I8=(0,rge.createContext)(null);var Tm=l(R(),1),SK="data-wp-hash";function CK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ott(document)),e.__wpStyleRuntime}function rtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SK}]`))if(r.getAttribute(SK)===t)return!0;return!1}function ige(e,t,r){if(!e.head)return;let o=CK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(rtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ott(e){let t=CK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ige(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 EK(e,t){let r=CK();r.styles.set(e,t);for(let o of r.documents.keys())ige(o,e,t)}typeof process>"u",EK("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 Ux={"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",EK("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var oge={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",EK("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 ntt={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},sge=(0,iu.forwardRef)(function({children:t,className:r,render:o,"aria-describedby":n,...i},s){let[a,c]=(0,iu.useState)([]),[d,u]=(0,iu.useState)([]),f=(0,iu.useRef)(null),m=(0,iu.useCallback)(b=>(c(v=>v.includes(b)?v:[...v,b]),()=>{c(v=>v.filter(_=>_!==b))}),[]),h=(0,iu.useMemo)(()=>({registerDescriptionId:m}),[m]);(0,nge.useIsomorphicLayoutEffect)(()=>{let b=new Set(a),v=Array.from(f.current?.querySelectorAll("[id]")??[]).map(_=>_.id).filter(_=>b.has(_));u(_=>_.length===v.length&&_.every((y,w)=>y===v[w])?_:v)});let g=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...d])).join(" ")||void 0;return _r({defaultTagName:"div",render:o,ref:s,props:gt(i,{className:J(oge.heading,Ux["heading-wrapper"],r),children:(0,Tm.jsx)(I8.Provider,{value:h,children:(0,Tm.jsxs)(_K,{className:Ux.header,render:(0,Tm.jsx)(R8,{}),nativeButton:!1,"aria-describedby":g,children:[(0,Tm.jsx)("div",{ref:f,className:Ux["header-content"],children:t}),(0,Tm.jsx)("div",{className:J(Ux["header-trigger-positioner"]),children:(0,Tm.jsx)("div",{className:J(Ux["header-trigger-wrapper"],oge.div,ntt["outset-ring--focus-parent-visible"]),children:(0,Tm.jsx)(wr,{icon:yk,className:Ux["header-trigger"]})})})]})})})})});var Zg=l(H(),1);var RK=l(R(),1),kK="data-wp-hash";function TK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&stt(document)),e.__wpStyleRuntime}function itt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kK}]`))if(r.getAttribute(kK)===t)return!0;return!1}function age(e,t,r){if(!e.head)return;let o=TK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(itt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function stt(e){let t=TK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)age(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 att(e,t){let r=TK();r.styles.set(e,t);for(let o of r.documents.keys())age(o,e,t)}typeof process>"u",att("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 ltt={"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"},ctt=(0,RK.jsx)("div",{}),lge=(0,Zg.forwardRef)(function({children:t,className:r,id:o,render:n=ctt,...i},s){let a=(0,Zg.useId)(),c=o??a,d=(0,Zg.useContext)(I8);return(0,Zg.useEffect)(()=>d?.registerDescriptionId(c),[d,c]),(0,RK.jsx)(uo,{ref:s,variant:"body-md",render:n,id:c,"aria-hidden":"true",className:J(ltt["header-description"],r),...i,children:t})});var cge=l(H(),1);var OK=l(R(),1),IK="data-wp-hash";function AK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&utt(document)),e.__wpStyleRuntime}function dtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${IK}]`))if(r.getAttribute(IK)===t)return!0;return!1}function dge(e,t,r){if(!e.head)return;let o=AK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function utt(e){let t=AK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dge(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 ftt(e,t){let r=AK();r.styles.set(e,t);for(let o of r.documents.keys())dge(o,e,t)}typeof process>"u",ftt("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 PK={"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"},uge=(0,cge.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,OK.jsx)(vK,{ref:s,className:a=>J(PK.content,a.open&&a.transitionStatus==="idle"&&PK["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,OK.jsx)(P8,{className:PK["content-inner"],render:r,children:o})})});var fge=l(H(),1),MK="data-wp-hash";function NK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mtt(document)),e.__wpStyleRuntime}function ptt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${MK}]`))if(r.getAttribute(MK)===t)return!0;return!1}function pge(e,t,r){if(!e.head)return;let o=NK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ptt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(MK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mtt(e){let t=NK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pge(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 htt(e,t){let r=NK();r.styles.set(e,t);for(let o of r.documents.keys())pge(o,e,t)}typeof process>"u",htt("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var gtt={stack:"_19ce0419607e1896__stack"},btt={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)"},le=(0,fge.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let d={gap:r&&btt[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return _r({render:s,ref:c,props:gt(a,{style:d,className:gtt.stack})})});var Jg=l(H(),1);function mge(e){let t=(0,Jg.useRef)(e);t.current=e;let r=(0,Jg.useRef)(null),o=(0,Jg.useRef)(!1),n=(0,Jg.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Jg.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var wge=l(H(),1);var GT=l(H(),1),YT=l(R(),1),FK="data-wp-hash";function DK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ytt(document)),e.__wpStyleRuntime}function vtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${FK}]`))if(r.getAttribute(FK)===t)return!0;return!1}function hge(e,t,r){if(!e.head)return;let o=DK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(FK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ytt(e){let t=DK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hge(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 LK(e,t){let r=DK();r.styles.set(e,t);for(let o of r.documents.keys())hge(o,e,t)}typeof process>"u",LK("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var _tt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",LK("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wtt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",LK("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 Wx={"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"},gge=(0,GT.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:a,...c},d){return(0,YT.jsxs)("div",{ref:d,className:J(_tt.div,wtt["box-sizing"],Wx["input-layout"],Wx[`is-size-${n}`],o&&Wx["is-disabled"],i&&Wx["is-borderless"],t),...c,children:[GT.Children.count(s)>0&&(0,YT.jsx)("div",{className:Wx["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,GT.Children.count(a)>0&&(0,YT.jsx)("div",{className:Wx["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var vge=l(H(),1),_ge=l(R(),1),VK="data-wp-hash";function BK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Stt(document)),e.__wpStyleRuntime}function xtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VK}]`))if(r.getAttribute(VK)===t)return!0;return!1}function yge(e,t,r){if(!e.head)return;let o=BK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Stt(e){let t=BK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yge(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 Ctt(e,t){let r=BK();r.styles.set(e,t);for(let o of r.documents.keys())yge(o,e,t)}typeof process>"u",Ctt("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 bge={"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"},zK=(0,vge.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,_ge.jsx)("div",{ref:n,className:J(bge["input-layout-slot"],bge[`is-padding-${t}`],r),...o})});zK.displayName="InputLayout.Slot";var ql=Object.assign(gge,{Slot:zK});var HK=l(R(),1),jK="data-wp-hash";function UK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ktt(document)),e.__wpStyleRuntime}function Ett(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jK}]`))if(r.getAttribute(jK)===t)return!0;return!1}function xge(e,t,r){if(!e.head)return;let o=UK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ett(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ktt(e){let t=UK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)xge(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 WK(e,t){let r=UK();r.styles.set(e,t);for(let o of r.documents.keys())xge(o,e,t)}typeof process>"u",WK("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Ttt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",WK("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Rtt={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",WK("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 Ptt={input:"_2ae7be2fc1bb17a3__input"},Gx=(0,wge.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},a){return(0,HK.jsx)(ql,{className:J(Rtt["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,HK.jsx)(QY,{ref:a,className:J(Ttt.input,Ptt.input),...s})})});var Sge={align:"start",sideOffset:8,collisionPadding:12};var ZK=l(G(),1),ri=l(H(),1);var Cge=l(H(),1),qT=l(R(),1),YK="data-wp-hash";function qK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ott(document)),e.__wpStyleRuntime}function Itt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YK}]`))if(r.getAttribute(YK)===t)return!0;return!1}function Ege(e,t,r){if(!e.head)return;let o=qK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Itt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ott(e){let t=qK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ege(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 Att(e,t){let r=qK();r.styles.set(e,t);for(let o of r.documents.keys())Ege(o,e,t)}typeof process>"u",Att("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 GK={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},KT=(0,Cge.forwardRef)(function({className:t,...r},o){return(0,qT.jsxs)("svg",{className:J(GK.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,qT.jsx)("circle",{className:GK.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,qT.jsx)("path",{className:GK.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var XT=l(R(),1),KK="data-wp-hash";function XK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ntt(document)),e.__wpStyleRuntime}function Mtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${KK}]`))if(r.getAttribute(KK)===t)return!0;return!1}function kge(e,t,r){if(!e.head)return;let o=XK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ntt(e){let t=XK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kge(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 Tge(e,t){let r=XK();r.styles.set(e,t);for(let o of r.documents.keys())kge(o,e,t)}typeof process>"u",Tge("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Ftt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Tge("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 O8={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"},Dtt={valid:Yd,invalid:Ey};function Rm({id:e,type:t,message:r}){return(0,XT.jsxs)("p",{id:e,className:J(Ftt.p,O8.indicator,O8[`is-${t}`]),children:[t==="validating"?(0,XT.jsx)(KT,{className:O8["indicator-spinner"]}):(0,XT.jsx)(wr,{className:O8["indicator-icon"],icon:Dtt[t],size:16,fill:"currentColor"}),r]})}var Pm=l(R(),1);function Ltt(e,t,r){let o;return t&&!r?o=`(${(0,ZK.__)("Required")})`:!t&&r&&(o=`(${(0,ZK.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,Pm.jsxs)(Pm.Fragment,{children:[e," ",o]}):e}var Rge="data-validity-visible",fn=(0,ri.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s,...a},c){let[d,u]=(0,ri.useState)(),[f,m]=(0,ri.useState)(),[h,g]=(0,ri.useState)(!1),[b,v]=(0,ri.useState)(!1),_=(0,ri.useRef)(null);(0,ri.useEffect)(()=>{let S=n(),E=()=>{o?.type!=="validating"&&u(S?.validationMessage),g(!0),S?.setAttribute(Rge,"")};return S?.addEventListener("invalid",E),()=>S?.removeEventListener("invalid",E)},[o?.type,n]),(0,ri.useEffect)(()=>{let S=n(),E=O=>{if(O.preventDefault(),!O.isTrusted)return;let T=O.target,I=Array.from(T.form?.elements??[]).find(k=>!k.validity.valid);(!T.form||I===T)&&T.focus()},P=S?.type==="radio"&&S?.name?Array.from(_.current?.querySelectorAll(`input[type="radio"][name="${S?.name}"]`)??[]).filter(O=>O!==S):[];return S?.addEventListener("invalid",E),P.forEach(O=>O.addEventListener("invalid",E)),()=>{S?.removeEventListener("invalid",E),P.forEach(O=>O.removeEventListener("invalid",E))}},[n]),(0,ri.useEffect)(()=>{let S=n();if(!o?.type){S?.setCustomValidity(""),u(S?.validationMessage),m(void 0);return}switch(o.type){case"validating":{S?.setCustomValidity(""),u(void 0),m({type:"validating",message:o.message});break}case"valid":{S?.setCustomValidity(""),u(S?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{S?.setCustomValidity(o.message??""),u(S?.validationMessage),m(void 0);break}}},[o,n]),(0,ri.useEffect)(()=>{if(!(!b||h)){if(o?.type==="validating"){let S=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(S)}g(!0)}},[b,o?.type,h]);let y=S=>{b||(!S.relatedTarget||!S.currentTarget.contains(S.relatedTarget))&&(v(!0),n()?.setAttribute(Rge,""))},w=(0,ri.useId)(),x=d?(0,Pm.jsx)(Rm,{id:w,type:"invalid",message:d}):f?.type?(0,Pm.jsx)(Rm,{id:w,type:f.type,message:f.message}):null,C=h?x:null;return(0,ri.useEffect)(()=>{let S=n();if(!S)return;function E(P,O){let T=(P.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==w);O&&T.push(w),T.length?P.setAttribute("aria-describedby",T.join(" ")):P.removeAttribute("aria-describedby")}return E(S,!!C),()=>E(S,!1)},[C,w,n]),_r({render:s,defaultTagName:"div",ref:[c,_],props:gt(a,{onBlur:y,children:(0,Pm.jsxs)(Pm.Fragment,{children:[(0,ri.cloneElement)(i,{label:Ltt(i.props.label,t,r),required:t}),C]})})})});var Hc={};mr(Hc,{Control:()=>Zge,Description:()=>Uge,Details:()=>qge,Item:()=>Nge,Label:()=>Vge,Root:()=>Oge});var Pge=l(H(),1);var $K=l(R(),1),QK="data-wp-hash";function JK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Btt(document)),e.__wpStyleRuntime}function Vtt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QK}]`))if(r.getAttribute(QK)===t)return!0;return!1}function Ige(e,t,r){if(!e.head)return;let o=JK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Vtt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Btt(e){let t=JK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ige(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 ztt(e,t){let r=JK();r.styles.set(e,t);for(let o of r.documents.keys())Ige(o,e,t)}typeof process>"u",ztt("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jtt={"box-sizing":"_336cd3e4e743482f__box-sizing"},Htt=e=>(0,$K.jsx)(le,{...e,direction:"column",gap:"sm"}),Oge=(0,Pge.forwardRef)(function({className:t,render:r=Htt,...o},n){return(0,$K.jsx)(Is.Root,{ref:n,className:J(jtt["box-sizing"],t),render:r,...o})});var Age=l(H(),1),Mge=l(R(),1),Nge=(0,Age.forwardRef)(function(t,r){return(0,Mge.jsx)(Is.Item,{ref:r,...t})});var Dge=l(H(),1);var tX=l(R(),1),eX="data-wp-hash";function rX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wtt(document)),e.__wpStyleRuntime}function Utt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eX}]`))if(r.getAttribute(eX)===t)return!0;return!1}function Lge(e,t,r){if(!e.head)return;let o=rX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Utt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wtt(e){let t=rX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lge(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 Gtt(e,t){let r=rX();r.styles.set(e,t);for(let o of r.documents.keys())Lge(o,e,t)}typeof process>"u",Gtt("e08ffbfdae",'@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);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 Fge={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Vge=(0,Dge.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,tX.jsx)(Is.Label,{ref:i,className:J(Fge.label,o&&Fge[`is-${o}`],t),...n});return r?(0,tX.jsx)(Pt,{render:s}):s});var Bge=l(H(),1),Hge=l(R(),1),oX="data-wp-hash";function nX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qtt(document)),e.__wpStyleRuntime}function Ytt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oX}]`))if(r.getAttribute(oX)===t)return!0;return!1}function zge(e,t,r){if(!e.head)return;let o=nX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ytt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qtt(e){let t=nX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zge(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 jge(e,t){let r=nX();r.styles.set(e,t);for(let o of r.documents.keys())zge(o,e,t)}typeof process>"u",jge("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Ktt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",jge("e08ffbfdae",'@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);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 Xtt={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Uge=(0,Bge.forwardRef)(function({className:t,...r},o){return(0,Hge.jsx)(Is.Description,{ref:o,className:J(Ktt.p,Xtt.description,t),...r})});var Wge=l(H(),1),Gge=l(G(),1);var $g=l(R(),1),iX="data-wp-hash";function sX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qtt(document)),e.__wpStyleRuntime}function Ztt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${iX}]`))if(r.getAttribute(iX)===t)return!0;return!1}function Yge(e,t,r){if(!e.head)return;let o=sX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ztt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(iX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Qtt(e){let t=sX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yge(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 Jtt(e,t){let r=sX();r.styles.set(e,t);for(let o of r.documents.keys())Yge(o,e,t)}typeof process>"u",Jtt("e08ffbfdae",'@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);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 $tt={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},qge=(0,Wge.forwardRef)(function({className:t,...r},o){return(0,$g.jsxs)($g.Fragment,{children:[(0,$g.jsx)(Pt,{render:(0,$g.jsx)(Is.Description,{}),children:(0,Gge.__)("More details follow the field.")}),(0,$g.jsx)("div",{ref:o,className:J($tt.description,t),...r})]})});var Kge=l(H(),1),Xge=l(R(),1),Zge=(0,Kge.forwardRef)(function(t,r){return(0,Xge.jsx)(Is.Control,{ref:r,...t})});var A8=l(H(),1);var cX=l(R(),1),lX="data-wp-hash";function dX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&trt(document)),e.__wpStyleRuntime}function ert(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lX}]`))if(r.getAttribute(lX)===t)return!0;return!1}function $ge(e,t,r){if(!e.head)return;let o=dX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ert(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function trt(e){let t=dX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$ge(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 ebe(e,t){let r=dX();r.styles.set(e,t);for(let o of r.documents.keys())$ge(o,e,t)}typeof process>"u",ebe("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 Jge={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",ebe("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var rrt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ort=(e,t)=>function(o){return typeof e=="function"?e(gt(o,t)):(0,A8.cloneElement)(e,gt(o,t))},M8=(0,A8.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:a,value:c,...d},u){return(0,cX.jsx)(Gx,{className:J(Jge.wrapper,t),style:a,render:ort(i||(f=>(0,cX.jsx)("textarea",{...f})),{className:J(rrt.textarea,Jge.textarea),ref:u,rows:s,...d}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var tbe=l(H(),1);var n_=l(R(),1),uX="data-wp-hash";function fX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&irt(document)),e.__wpStyleRuntime}function nrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uX}]`))if(r.getAttribute(uX)===t)return!0;return!1}function rbe(e,t,r){if(!e.head)return;let o=fX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function irt(e){let t=fX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rbe(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 srt(e,t){let r=fX();r.styles.set(e,t);for(let o of r.documents.keys())rbe(o,e,t)}typeof process>"u",srt("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 art={root:"a9211a7e6af24bed__root"},ZT=(0,tbe.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,n_.jsxs)(Hc.Root,{className:J(art.root,t),children:[(0,n_.jsx)(Hc.Label,{hideFromVision:i,children:r}),(0,n_.jsx)(Gx,{ref:a,...s}),o&&(0,n_.jsx)(Hc.Description,{children:o}),n&&(0,n_.jsx)(Hc.Details,{children:n})]})});var obe=l(H(),1);var i_=l(R(),1),pX=(0,obe.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,i_.jsxs)(Hc.Root,{className:t,children:[(0,i_.jsx)(Hc.Label,{hideFromVision:i,children:r}),(0,i_.jsx)(M8,{ref:a,...s}),o&&(0,i_.jsx)(Hc.Description,{children:o}),n&&(0,i_.jsx)(Hc.Details,{children:n})]})});var N8=l(H(),1),nbe=l(Me(),1);var mX=l(R(),1),su=(0,N8.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,N8.useRef)(null),a=(0,nbe.useMergeRefs)([i,s]);return(0,mX.jsx)(fn,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,mX.jsx)(ZT,{ref:a,...n})})});var F8=l(H(),1),ibe=l(Me(),1);var hX=l(R(),1),gX=(0,F8.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,F8.useRef)(null),a=(0,ibe.useMergeRefs)([i,s]);return(0,hX.jsx)(fn,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,hX.jsx)(pX,{ref:a,...n})})});var sbe=l(H(),1),abe=l(G(),1),Yx=l(R(),1),bX="data-wp-hash";function vX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&crt(document)),e.__wpStyleRuntime}function lrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bX}]`))if(r.getAttribute(bX)===t)return!0;return!1}function lbe(e,t,r){if(!e.head)return;let o=vX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function crt(e){let t=vX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lbe(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 L8(e,t){let r=vX();r.styles.set(e,t);for(let o of r.documents.keys())lbe(o,e,t)}typeof process>"u",L8("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var drt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",L8("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 urt={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",L8("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 D8={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",L8("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var frt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},QT=(0,sbe.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return _r({render:i,defaultTagName:"a",ref:c,props:gt(a,{className:J(frt.a,drt["box-sizing"],urt["outset-ring--focus-except-active"],r!=="unstyled"&&D8.link,r!=="unstyled"&&D8[`is-${o}`],r==="unstyled"&&D8["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Yx.jsxs)(Yx.Fragment,{children:[t,n&&(0,Yx.jsx)("span",{className:D8["link-icon"],role:"img","aria-label":(0,abe.__)("(opens in a new tab)")})]})})})});var it={};mr(it,{CheckboxItem:()=>_be,Group:()=>Cbe,GroupLabel:()=>Rbe,Item:()=>hbe,ItemDescription:()=>z8,ItemLabel:()=>H8,LinkItem:()=>Mbe,Popup:()=>Hbe,Portal:()=>U8,Positioner:()=>W8,RadioGroup:()=>Ybe,RadioItem:()=>Zbe,Root:()=>$be,Separator:()=>ove,SubmenuRoot:()=>nve,SubmenuTrigger:()=>cve,Trigger:()=>fve});var bbe=l(H(),1);var qx=l(H(),1),JT=(0,qx.createContext)({isSubmenu:!1}),V8=()=>(0,qx.useContext)(JT),au=(0,qx.createContext)(null),B8=()=>(0,qx.useContext)(au);var Kl=l(H(),1);var cbe=l(H(),1);var yX="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"&&mrt(document)),e.__wpStyleRuntime}function prt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yX}]`))if(r.getAttribute(yX)===t)return!0;return!1}function dbe(e,t,r){if(!e.head)return;let o=_X(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(prt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mrt(e){let t=_X();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dbe(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 hrt(e,t){let r=_X();r.styles.set(e,t);for(let o of r.documents.keys())dbe(o,e,t)}typeof process>"u",hrt("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var grt={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},z8=(0,cbe.forwardRef)(function({className:t,id:r,render:o,...n},i){let s=B8();return _r({defaultTagName:"span",ref:i,render:o,props:gt(n,{id:r??s?.descriptionId,className:J(grt["item-description"],t)})})});var ube=l(H(),1);var j8=l(R(),1),wX="data-wp-hash";function xX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vrt(document)),e.__wpStyleRuntime}function brt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wX}]`))if(r.getAttribute(wX)===t)return!0;return!1}function fbe(e,t,r){if(!e.head)return;let o=xX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(brt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vrt(e){let t=xX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fbe(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 yrt(e,t){let r=xX();r.styles.set(e,t);for(let o of r.documents.keys())fbe(o,e,t)}typeof process>"u",yrt("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var _rt={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},H8=(0,ube.forwardRef)(function({children:t,className:r,id:o,render:n,...i},s){let a=B8();return _r({defaultTagName:"span",ref:s,render:n,props:gt(i,{children:(0,j8.jsxs)(j8.Fragment,{children:[t,a?.labelTrailing]}),id:o??a?.labelId,className:J(_rt["item-label"],r)})})});var Ms=l(R(),1),SX="data-wp-hash";function CX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xrt(document)),e.__wpStyleRuntime}function wrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SX}]`))if(r.getAttribute(SX)===t)return!0;return!1}function pbe(e,t,r){if(!e.head)return;let o=CX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xrt(e){let t=CX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pbe(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 mbe(e,t){let r=CX();r.styles.set(e,t);for(let o of r.documents.keys())pbe(o,e,t)}typeof process>"u",mbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Srt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",mbe("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var s_={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Crt=!1;function Ert(e){let t=Kl.Children.toArray(e),[r,o,...n]=t,i=(0,Kl.isValidElement)(r)&&r.type===H8,s=(0,Kl.isValidElement)(o)&&o.type===z8;if(Crt&&(!i||o!==void 0&&!s||n.length>0))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription.");return{descriptionId:s?o.props.id:void 0,hasDescription:s,hasLabel:i,labelId:i?r.props.id:void 0}}function Im(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":o,"aria-labelledby":n,labelTrailing:i,shortcut:s}){let a=(0,Kl.useId)(),c=(0,Kl.useId)(),{descriptionId:d,hasDescription:u,hasLabel:f,labelId:m}=Ert(e),h=f?m??a:void 0,g=u?d??c:void 0,b=[t,u&&g].filter(Boolean).join(" "),{descriptionId:v,targetProps:_}=g8({"aria-describedby":b||void 0,"aria-keyshortcuts":r,shortcut:s});return{contentContextValue:{descriptionId:g,labelId:h,labelTrailing:i},itemAriaProps:{..._,"aria-label":o,"aria-labelledby":n??(o?void 0:h)},shortcutDescriptionId:v}}function Om({children:e,prefix:t,shortcut:r,shortcutDescriptionId:o,suffix:n,trailing:i}){let s=Kl.Children.toArray(t).some(d=>d!==""),a=Kl.Children.toArray(n).some(d=>d!==""),c=Kl.Children.toArray(i).some(d=>d!=="");return(0,Ms.jsxs)(Ms.Fragment,{children:[(0,Ms.jsxs)("span",{className:s_["item-content"],children:[(0,Ms.jsx)("span",{className:s_["item-children"],children:e}),a&&(0,Ms.jsx)("span",{className:s_["item-suffix"],children:n}),r&&(0,Ms.jsx)("span",{className:s_["item-shortcut"],children:(0,Ms.jsx)(v8,{shortcut:r})}),c&&(0,Ms.jsx)("span",{className:s_["item-trailing"],children:i})]}),s&&(0,Ms.jsx)("span",{"aria-hidden":"true",className:s_["item-prefix"],children:t}),r&&o&&(0,Ms.jsx)(b8,{descriptionId:o,shortcut:r})]})}var hbe=(0,Kl.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:h,shortcutDescriptionId:g}=Im(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Ms.jsx)(ur.Item,{ref:f,...h,className:J(Srt["box-sizing"],s_.item,r),...u,children:(0,Ms.jsx)(au.Provider,{value:m,children:(0,Ms.jsx)(Om,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})})});var a_=l(R(),1),EX="data-wp-hash";function kX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Trt(document)),e.__wpStyleRuntime}function krt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${EX}]`))if(r.getAttribute(EX)===t)return!0;return!1}function vbe(e,t,r){if(!e.head)return;let o=kX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(krt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Trt(e){let t=kX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vbe(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 ybe(e,t){let r=kX();r.styles.set(e,t);for(let o of r.documents.keys())vbe(o,e,t)}typeof process>"u",ybe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Rrt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ybe("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var gbe={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},_be=(0,bbe.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:h,shortcutDescriptionId:g}=Im(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,a_.jsxs)(ur.CheckboxItem,{ref:f,...h,className:J(Rrt["box-sizing"],gbe.item,r),...u,children:[(0,a_.jsx)(ur.CheckboxItemIndicator,{keepMounted:!0,className:gbe["item-selection-indicator"],children:(0,a_.jsx)(wr,{icon:Mo,size:24,"aria-hidden":"true"})}),(0,a_.jsx)(au.Provider,{value:m,children:(0,a_.jsx)(Om,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})]})});var wbe=l(H(),1),Sbe=l(R(),1),TX="data-wp-hash";function RX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Irt(document)),e.__wpStyleRuntime}function Prt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${TX}]`))if(r.getAttribute(TX)===t)return!0;return!1}function xbe(e,t,r){if(!e.head)return;let o=RX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Prt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(TX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Irt(e){let t=RX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)xbe(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 Ort(e,t){let r=RX();r.styles.set(e,t);for(let o of r.documents.keys())xbe(o,e,t)}typeof process>"u",Ort("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Art={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Cbe=(0,wbe.forwardRef)(function({className:t,...r},o){return(0,Sbe.jsx)(ur.Group,{ref:o,className:J(Art.group,t),...r})});var Ebe=l(H(),1),Tbe=l(R(),1),PX="data-wp-hash";function IX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nrt(document)),e.__wpStyleRuntime}function Mrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${PX}]`))if(r.getAttribute(PX)===t)return!0;return!1}function kbe(e,t,r){if(!e.head)return;let o=IX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(PX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nrt(e){let t=IX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kbe(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 Frt(e,t){let r=IX();r.styles.set(e,t);for(let o of r.documents.keys())kbe(o,e,t)}typeof process>"u",Frt("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Drt={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Rbe=(0,Ebe.forwardRef)(function({className:t,...r},o){return(0,Tbe.jsx)(ur.GroupLabel,{ref:o,className:J(Drt["group-label"],t),...r})});var Ibe=l(H(),1),Obe=l(G(),1);var $T=l(R(),1),OX="data-wp-hash";function AX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vrt(document)),e.__wpStyleRuntime}function Lrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${OX}]`))if(r.getAttribute(OX)===t)return!0;return!1}function Abe(e,t,r){if(!e.head)return;let o=AX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(OX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Vrt(e){let t=AX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Abe(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 MX(e,t){let r=AX();r.styles.set(e,t);for(let o of r.documents.keys())Abe(o,e,t)}typeof process>"u",MX("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Brt={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",MX("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var zrt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",MX("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Pbe={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Mbe=(0,Ibe.forwardRef)(function({children:t,className:r,openInNewTab:o=!1,prefix:n,shortcut:i,suffix:s,"aria-describedby":a,"aria-keyshortcuts":c,"aria-label":d,"aria-labelledby":u,rel:f,...m},h){let g=o?(0,$T.jsx)("span",{className:Pbe["external-link-indicator"],role:"img","aria-label":(0,Obe.__)("(opens in a new tab)")}):null,{contentContextValue:b,itemAriaProps:v,shortcutDescriptionId:_}=Im(t,{"aria-describedby":a,"aria-keyshortcuts":c,"aria-label":d,"aria-labelledby":u,labelTrailing:g,shortcut:i});return(0,$T.jsx)(ur.LinkItem,{ref:h,...m,...v,rel:f,target:o?"_blank":void 0,className:J(Brt.a,zrt["box-sizing"],Pbe.item,r),children:(0,$T.jsx)(au.Provider,{value:b,children:(0,$T.jsx)(Om,{prefix:n,shortcut:i,shortcutDescriptionId:_,suffix:s,children:t})})})});var zbe=l(H(),1);var Nbe=l(H(),1);var Fbe=l(R(),1),U8=(0,Nbe.forwardRef)(function({container:t,...r},o){return(0,Fbe.jsx)(ur.Portal,{ref:o,container:t??a8(),...r})});var Dbe=l(H(),1);var Bbe=l(R(),1),NX="data-wp-hash";function FX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hrt(document)),e.__wpStyleRuntime}function jrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NX}]`))if(r.getAttribute(NX)===t)return!0;return!1}function Lbe(e,t,r){if(!e.head)return;let o=FX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hrt(e){let t=FX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lbe(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 Vbe(e,t){let r=FX();r.styles.set(e,t);for(let o of r.documents.keys())Lbe(o,e,t)}typeof process>"u",Vbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Urt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Vbe("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Wrt={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Grt={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},W8=(0,Dbe.forwardRef)(function({className:t,...r},o){let{isSubmenu:n}=V8(),i=n?Grt:Sge;return(0,Bbe.jsx)(ur.Positioner,{...i,...r,ref:o,className:J(Urt["box-sizing"],Wrt.positioner,t)})});var Kx=l(R(),1),DX="data-wp-hash";function LX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qrt(document)),e.__wpStyleRuntime}function Yrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${DX}]`))if(r.getAttribute(DX)===t)return!0;return!1}function jbe(e,t,r){if(!e.head)return;let o=LX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Yrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(DX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qrt(e){let t=LX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jbe(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 Krt(e,t){let r=LX();r.styles.set(e,t);for(let o of r.documents.keys())jbe(o,e,t)}typeof process>"u",Krt("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var G8={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Hbe=(0,zbe.forwardRef)(function({children:t,className:r,portal:o,positioner:n,...i},s){let{isSubmenu:a}=V8(),c=(0,Kx.jsx)(d8,{children:(0,Kx.jsx)(ur.Popup,{ref:s,className:J(G8.popup,a?G8["is-submenu"]:G8["is-root"],r),...i,children:(0,Kx.jsx)("div",{className:G8.list,children:t})})}),d=zx(n,(0,Kx.jsx)(W8,{}),c);return zx(o,(0,Kx.jsx)(U8,{}),d)});var Ube=l(H(),1),Gbe=l(R(),1),VX="data-wp-hash";function BX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zrt(document)),e.__wpStyleRuntime}function Xrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VX}]`))if(r.getAttribute(VX)===t)return!0;return!1}function Wbe(e,t,r){if(!e.head)return;let o=BX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zrt(e){let t=BX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wbe(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 Qrt(e,t){let r=BX();r.styles.set(e,t);for(let o of r.documents.keys())Wbe(o,e,t)}typeof process>"u",Qrt("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Jrt={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Ybe=(0,Ube.forwardRef)(function({className:t,...r},o){return(0,Gbe.jsx)(ur.RadioGroup,{ref:o,className:J(Jrt["radio-group"],t),...r})});var qbe=l(H(),1),Y8=l(Fe(),1);var Am=l(R(),1),jX="data-wp-hash";function HX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eot(document)),e.__wpStyleRuntime}function $rt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jX}]`))if(r.getAttribute(jX)===t)return!0;return!1}function Kbe(e,t,r){if(!e.head)return;let o=HX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($rt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eot(e){let t=HX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kbe(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 Xbe(e,t){let r=HX();r.styles.set(e,t);for(let o of r.documents.keys())Kbe(o,e,t)}typeof process>"u",Xbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var tot={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xbe("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var zX={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},rot=(0,Am.jsx)(Y8.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Am.jsx)(Y8.Circle,{cx:12,cy:12,r:3})}),Zbe=(0,qbe.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:h,shortcutDescriptionId:g}=Im(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Am.jsxs)(ur.RadioItem,{ref:f,...h,className:J(tot["box-sizing"],zX.item,r),...u,children:[(0,Am.jsx)(ur.RadioItemIndicator,{keepMounted:!0,className:zX["item-selection-indicator"],children:(0,Am.jsx)(wr,{icon:rot,className:zX["radio-selection-icon"],"aria-hidden":"true"})}),(0,Am.jsx)(au.Provider,{value:m,children:(0,Am.jsx)(Om,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})]})});var Mm=l(H(),1);function oot(e){try{return e.contentDocument}catch{return null}}function Qbe(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function not(e,t){let r=e.target,o=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,n=t.getAttribute("aria-controls");if(!o||!n)return!1;let i=o.ownerDocument.getElementById(n);if(!i)return!1;let s=i.getAttribute("data-rootownerid");return s?o.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===s:i.contains(o)}function iot({enabled:e,onPointerDown:t,ownerDocument:r}){(0,Mm.useEffect)(()=>{if(!e||!r)return;let o=(n,i)=>{i&&n.addEventListener("pointerdown",t,!0);let s=new Map,a=f=>{if(s.has(f))return;let m=null,h,g=()=>{let b=oot(f);b!==m&&(h?.(),m=b,h=m?o(m,!0):void 0)};f.addEventListener("load",g),g(),s.set(f,()=>{f.removeEventListener("load",g),h?.()})},c=f=>{s.get(f)?.(),s.delete(f)};n.querySelectorAll("iframe").forEach(a);let d=n.defaultView?.MutationObserver,u=d?new d(f=>{f.forEach(m=>{m.removedNodes.forEach(h=>Qbe(h,c)),m.addedNodes.forEach(h=>Qbe(h,a))})}):null;return u?.observe(n.documentElement,{childList:!0,subtree:!0}),()=>{u?.disconnect(),s.forEach(f=>f()),i&&n.removeEventListener("pointerdown",t,!0)}};return o(r,!1)},[e,t,r])}function Jbe({actionsRef:e,defaultOpen:t,disabled:r,modal:o,onOpenChange:n,open:i}){let s=(0,Mm.useRef)(null),a=e??s,[c,d]=(0,Mm.useState)(t??!1),[u,f]=(0,Mm.useState)(null),m=i??c,h=(0,Mm.useCallback)(b=>{u&&!not(b,u)&&a.current?.close()},[a,u]);return iot({enabled:m&&o===!1&&!r&&u!==null,onPointerDown:h,ownerDocument:u?.ownerDocument??null}),{actionsRef:a,onOpenChange:(b,v)=>{n(b,v),!v.isCanceled&&(d(b),f(b?v.trigger??null:null))}}}var q8=l(R(),1);function $be(e){let{onOpenChange:t}=e,r=(n,i)=>{let s=i.trigger,a=s?.ownerDocument.defaultView?.HTMLElement,c=s?.ownerDocument.defaultView?.Element,d=s?.ownerDocument.activeElement,u=i.event.target,f=c&&u instanceof c?u.closest('[role="menu"]'):null;t?.(n,i),!n&&i.reason==="item-press"&&!i.isCanceled&&a&&s instanceof a&&f?.contains(d??null)&&s.ownerDocument.activeElement===d&&s.focus()},o=Jbe({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,q8.jsx)(jx,{children:(0,q8.jsx)(JT.Provider,{value:{isSubmenu:!1},children:(0,q8.jsx)(ur.Root,{...e,...o})})})}var eve=l(H(),1),rve=l(R(),1),UX="data-wp-hash";function WX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aot(document)),e.__wpStyleRuntime}function sot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${UX}]`))if(r.getAttribute(UX)===t)return!0;return!1}function tve(e,t,r){if(!e.head)return;let o=WX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(sot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(UX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function aot(e){let t=WX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tve(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 lot(e,t){let r=WX();r.styles.set(e,t);for(let o of r.documents.keys())tve(o,e,t)}typeof process>"u",lot("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var cot={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},ove=(0,eve.forwardRef)(function({className:t,...r},o){return(0,rve.jsx)(ur.Separator,{ref:o,className:J(cot.separator,t),...r})});var GX=l(R(),1);function nve(e){return(0,GX.jsx)(JT.Provider,{value:{isSubmenu:!0},children:(0,GX.jsx)(ur.SubmenuRoot,{...e})})}var sve=l(H(),1);var e2=l(R(),1),YX="data-wp-hash";function qX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uot(document)),e.__wpStyleRuntime}function dot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YX}]`))if(r.getAttribute(YX)===t)return!0;return!1}function ave(e,t,r){if(!e.head)return;let o=qX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function uot(e){let t=qX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ave(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 lve(e,t){let r=qX();r.styles.set(e,t);for(let o of r.documents.keys())ave(o,e,t)}typeof process>"u",lve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var fot={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",lve("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var ive={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},cve=(0,sve.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentContextValue:m,itemAriaProps:h,shortcutDescriptionId:g}=Im(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,e2.jsx)(ur.SubmenuTrigger,{ref:f,...h,className:J(fot["box-sizing"],ive.item,r),...u,children:(0,e2.jsx)(au.Provider,{value:m,children:(0,e2.jsx)(Om,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,trailing:(0,e2.jsx)(wr,{className:ive["submenu-chevron"],icon:_k,size:24,"aria-hidden":"true"}),children:t})})})});var dve=l(H(),1),uve=l(R(),1),fve=(0,dve.forwardRef)(function(t,r){return(0,uve.jsx)(ur.Trigger,{ref:r,...t})});var eb={};mr(eb,{ActionButton:()=>Lve,ActionLink:()=>zve,Actions:()=>Tve,CloseIcon:()=>Ave,Description:()=>Cve,Root:()=>gve,Title:()=>_ve});var pve=l(Yi(),1),Xx=l(H(),1);var Zx=l(R(),1),XX="data-wp-hash";function ZX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mot(document)),e.__wpStyleRuntime}function pot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${XX}]`))if(r.getAttribute(XX)===t)return!0;return!1}function mve(e,t,r){if(!e.head)return;let o=ZX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(XX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mot(e){let t=ZX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mve(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 hve(e,t){let r=ZX();r.styles.set(e,t);for(let o of r.documents.keys())mve(o,e,t)}typeof process>"u",hve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hot={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hve("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 KX={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"},got={neutral:null,info:Ek,warning:GH,success:Yd,error:Ey};function bot(e){return e==="error"?"assertive":"polite"}function vot(e){if(e){if(typeof e=="string")return e;try{return(0,Xx.renderToString)(e)}catch{return}}}function yot(e,t){let r=vot(e);(0,Xx.useEffect)(()=>{r&&(0,pve.speak)(r,t)},[r,t])}var gve=(0,Xx.forwardRef)(function({intent:t="neutral",children:r,icon:o,spokenMessage:n=r,politeness:i=bot(t),render:s,...a},c){yot(n,i);let d=o===null?null:o??got[t],u=J(KX.notice,KX[`is-${t}`],hot["box-sizing"]);return _r({defaultTagName:"div",render:s,ref:c,props:gt({className:u,children:(0,Zx.jsxs)(Zx.Fragment,{children:[r,d&&(0,Zx.jsx)(wr,{className:KX.icon,icon:d})]})},a)})});var bve=l(H(),1);var yve=l(R(),1),QX="data-wp-hash";function JX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wot(document)),e.__wpStyleRuntime}function _ot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QX}]`))if(r.getAttribute(QX)===t)return!0;return!1}function vve(e,t,r){if(!e.head)return;let o=JX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_ot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wot(e){let t=JX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vve(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 xot(e,t){let r=JX();r.styles.set(e,t);for(let o of r.documents.keys())vve(o,e,t)}typeof process>"u",xot("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Sot={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"},_ve=(0,bve.forwardRef)(function({className:t,...r},o){return(0,yve.jsx)(uo,{ref:o,variant:"heading-md",className:J(Sot.title,t),...r})});var wve=l(H(),1);var Sve=l(R(),1),$X="data-wp-hash";function eZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eot(document)),e.__wpStyleRuntime}function Cot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$X}]`))if(r.getAttribute($X)===t)return!0;return!1}function xve(e,t,r){if(!e.head)return;let o=eZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($X,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Eot(e){let t=eZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)xve(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 kot(e,t){let r=eZ();r.styles.set(e,t);for(let o of r.documents.keys())xve(o,e,t)}typeof process>"u",kot("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Tot={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"},Cve=(0,wve.forwardRef)(function({className:t,...r},o){return(0,Sve.jsx)(uo,{ref:o,variant:"body-md",className:J(Tot.description,t),...r})});var Eve=l(H(),1);var tZ="data-wp-hash";function rZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pot(document)),e.__wpStyleRuntime}function Rot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tZ}]`))if(r.getAttribute(tZ)===t)return!0;return!1}function kve(e,t,r){if(!e.head)return;let o=rZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Rot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pot(e){let t=rZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kve(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 Iot(e,t){let r=rZ();r.styles.set(e,t);for(let o of r.documents.keys())kve(o,e,t)}typeof process>"u",Iot("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Oot={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"},Tve=(0,Eve.forwardRef)(function({render:t,...r},o){return _r({defaultTagName:"div",render:t,ref:o,props:gt({className:Oot.actions},r)})});var Rve=l(H(),1),Pve=l(G(),1);var Ove=l(R(),1),oZ="data-wp-hash";function nZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mot(document)),e.__wpStyleRuntime}function Aot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oZ}]`))if(r.getAttribute(oZ)===t)return!0;return!1}function Ive(e,t,r){if(!e.head)return;let o=nZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Aot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mot(e){let t=nZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ive(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 Not(e,t){let r=nZ();r.styles.set(e,t);for(let o of r.documents.keys())Ive(o,e,t)}typeof process>"u",Not("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Fot={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"},Ave=(0,Rve.forwardRef)(function({className:t,icon:r=xi,label:o=(0,Pve.__)("Dismiss"),...n},i){return(0,Ove.jsx)(UT,{...n,ref:i,className:J(Fot["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:r,label:o})});var Nve=l(H(),1);var Dve=l(R(),1),iZ="data-wp-hash";function sZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lot(document)),e.__wpStyleRuntime}function Dot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${iZ}]`))if(r.getAttribute(iZ)===t)return!0;return!1}function Fve(e,t,r){if(!e.head)return;let o=sZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Dot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(iZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Lot(e){let t=sZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Fve(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 Vot(e,t){let r=sZ();r.styles.set(e,t);for(let o of r.documents.keys())Fve(o,e,t)}typeof process>"u",Vot("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Mve={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"},Lve=(0,Nve.forwardRef)(function({className:t,loading:r,loadingAnnouncement:o,variant:n,...i},s){return(0,Dve.jsx)(wx,{...i,...r!==void 0?{loading:r,loadingAnnouncement:o??""}:{},ref:s,size:"compact",tone:"neutral",variant:n,className:J(Mve["action-button"],Mve[`is-action-button-${n}`],t)})});var Vve=l(H(),1);var lZ=l(R(),1),aZ="data-wp-hash";function cZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zot(document)),e.__wpStyleRuntime}function Bot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aZ}]`))if(r.getAttribute(aZ)===t)return!0;return!1}function Bve(e,t,r){if(!e.head)return;let o=cZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Bot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zot(e){let t=cZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bve(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 jot(e,t){let r=cZ();r.styles.set(e,t);for(let o of r.documents.keys())Bve(o,e,t)}typeof process>"u",jot("726c480820","@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)}._1904b570a89bb815__description{text-wrap:pretty}._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,#a9c6e7);--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,#e1bc7c);--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,#926300)}._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,#94d29e);--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,#dab1aa);--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 Hot={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"},zve=(0,Vve.forwardRef)(function({className:t,render:r,...o},n){return(0,lZ.jsx)(uo,{ref:n,className:J(Hot["action-link"],t),...o,variant:"body-md",render:(0,lZ.jsx)(QT,{tone:"neutral",variant:"default",render:r})})});var Hve=l(H(),1),dZ="data-wp-hash";function uZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wot(document)),e.__wpStyleRuntime}function Uot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dZ}]`))if(r.getAttribute(dZ)===t)return!0;return!1}function Uve(e,t,r){if(!e.head)return;let o=uZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wot(e){let t=uZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Uve(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 Wve(e,t){let r=uZ();r.styles.set(e,t);for(let o of r.documents.keys())Uve(o,e,t)}typeof process>"u",Wve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Got={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Wve("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var jve={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},t2=(0,Hve.forwardRef)(function({render:t,...r},o){return _r({render:t,ref:o,props:gt({className:J(jve.skeleton,jve.pulse,Got["box-sizing"]),"aria-hidden":!0},r)})});var Vr={};mr(Vr,{List:()=>Kve,Panel:()=>rye,Root:()=>nye,Tab:()=>aye});var l_=l(H(),1);var Yve=l(Me(),1),K8=l(R(),1),fZ="data-wp-hash";function pZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qot(document)),e.__wpStyleRuntime}function Yot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fZ}]`))if(r.getAttribute(fZ)===t)return!0;return!1}function qve(e,t,r){if(!e.head)return;let o=pZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Yot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qot(e){let t=pZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qve(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 Kot(e,t){let r=pZ();r.styles.set(e,t);for(let o of r.documents.keys())qve(o,e,t)}typeof process>"u",Kot("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)
+				`),b+="}"),a.blockStyles){let v=pE(e);d.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let w=tYe(y,v);[y,...w,...Cse(y),...w.flatMap(Cse)].forEach(_=>{b+=sYe(_,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(a.layoutStyles&&(b=b+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",b=b+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",b=b+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&r){let v=Y3(c?.styles?.spacing?.blockGap)||"0.5em";b=b+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,b=b+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",b=b+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&u.forEach(({selector:v,presets:y})=>{(yf===v||cE===v)&&(v="");let w=qGe(v,y);w.length>0&&(b+=w)}),b};function lYe(e,t){return RH(e,t).flatMap(({presets:o})=>KGe(o))}var cYe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(GGe).forEach(([o,n])=>{let i=Mw(e,o);i&&(r[n]=i)}),r},dYe=(e,t)=>{let{getBlockStyles:r}=(0,kse.select)(hs.store),o={};return e.forEach(n=>{let i=n.name,s=Mw(n);if(!s)return;let a=Mw(n,"filter.duotone");if(!a){let g=Mw(n),b=(0,hs.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof b=="string"&&g&&(a=zd(g,b))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,d=n?.supports?.spacing?.blockGap,u=typeof d=="object"&&!Array.isArray(d)?d.__experimentalDefault:void 0,f=r(i),m={};f?.forEach(g=>{let b=t?`-${t}`:"",v=`${g.name}${b}`,y=gH(v,s);m[v]=y});let h=cYe(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:u,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:f?.length?m:void 0}}),o};function uYe(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function Pse(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,c]=s,d=a.match(/([>+~\s]*::[a-zA-Z-]+)/),u=d?d[1]:"",f=d?a.replace(u,"").trim():a.trim(),m;f===""?m=t:m=a.startsWith(" ")?zd(t,f):B3(t,f),r+=`:root :where(${m})${u}{${c.trim()}}`}}),r}function h_(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,c=t.length>0?t:(0,hs.getBlockTypes)(),d=f_(e,"spacing.blockGap"),u=o??d!==null,f=n??!u;if(!e?.styles||!e?.settings)return[[],{}];let m=uYe(e),h=dYe(c),g=iYe(m,h),b=aYe(m,h,u,f,i,s,a),v=lYe(m,h),y=[{css:g,isGlobalStyles:!0},{css:b,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:v,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(w=>{let _=m?.styles?.blocks?.[w.name];if(_?.css){let{featureSelectors:x}=h[w.name],C=typeof x=="object"?x?.css:void 0,S;typeof C=="string"?S=C:typeof C=="object"&&(S=C?.root);let k=S??h[w.name].selector;y.push({css:Pse(_.css,k),isGlobalStyles:!0})}}),[y,m.settings]}function X3(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let c=s[a];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete s[a];else{let d=lr(e,c.ref);d!=null?s[a]=d:delete s[a]}else n(c),Object.keys(c).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var AH="default";function Ase(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===AH)&&(!r||r===AH)}function fYe(e){return Ase(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==AH)}function pYe(e,t){let r=fYe(t);return r.length?lr(e,r):e}var mYe=new Set(["blocks","variations","css"]),IH=Object.freeze({value:{},sources:{}}),hYe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function cg(e){let t=hYe[e];return t?{...t}:null}function dg(e,t){return!e||!t?null:{styles:e,source:t}}function gYe(e){return e.join(".")}function bYe(e){return{...e}}function Mse(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function OH(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function ug(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!mYe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Mse(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Rse=new Set(["backgroundImage"]);function Nse(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Mse(a))continue;if(OH(a)){if(a.ref.trim()==="")continue;let d=lr(r,a.ref);if(d==null||OH(d))continue;a=d}let c=[...i,s];if(!Rse.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!OH(a)){let d=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Nse({...d},a,r,o,n,c)}else e[s]=Rse.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[gYe(c)]=bYe(o))}return e}function Z3(e,t){if(!e)return null;let r=pYe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var vYe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function _Ye(e){return e.startsWith("elements.")?!1:vYe.some(t=>e===t||e.startsWith(`${t}.`))}function Fse(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Fse(n,o),Object.keys(n).length===0&&delete e[r])}function yYe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&_Ye(r)&&(Fse(e,r.split(".")),delete t[r])}function wYe(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=sg(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Ise(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return IH;let s=e.styles,a={viewport:n,pseudoState:i},c=s,d=s.blocks?.[t]??null,u=(o??[]).map(v=>s.elements?.[v]??null).filter(v=>!!v),f=r?X3(e,t,r)??null:null,m=[dg(ug(c),cg("root")),...u.map(v=>dg(ug(v),cg("element"))),d?dg(ug(d),cg("block")):null,f?dg(ug(f),cg("blockVariation")):null];Ase(a)||m.push(dg(ug(Z3(c,a)),cg("root")),...u.map(v=>dg(ug(Z3(v,a)),cg("element"))),d?dg(ug(Z3(d,a)),cg("block")):null,f?dg(ug(Z3(f,a)),cg("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return IH;let g={},b=h.reduce((v,y)=>Nse(v,y.styles,e,y.source,g),{});return yYe(b,g),wYe(b,e,e._links??null),{value:b,sources:g}}var xYe={},Ose=new WeakMap;function Dse(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Ise(e,t);let o=Ose.get(r);o||(o=new WeakMap,Ose.set(r,o));let n=e?._links??xYe,i=o.get(n);i||(i=new Map,o.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 c=Ise(e,t);return i.set(a,c),c}var Lse=l(ng(),1),{lock:Vse,unlock:Y3t}=(0,Lse.__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 wf={};Vse(wf,{getResponsiveMediaQueries:pE,getViewportBreakpoints:TH,getViewportBreakpointValueInPixels:EH,getDuotoneFilter:G3,getDuotoneStylesheet:vse,getDuotoneUnsetStylesheet:bse,resolveStyle:Dse,getVariationStyle:X3});function MH(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=h_(r,[]);return o.map(n=>n.css).join(`
+`)}catch{return""}}var{getViewportBreakpoints:Bse,getViewportBreakpointValueInPixels:hE}=K(wf),SYe={Tablet:"tablet",Mobile:"mobile"},CYe="Desktop",zse="Tablet",kYe="Mobile",EYe=1,Q3={Desktop:"default",Tablet:"@tablet",Mobile:"@mobile"};function J3(e,t){let r=hE(e),o=Bse(t);return r&&r<=hE(o.mobile)?kYe:r&&r<=hE(o.tablet)?zse:CYe}function $3(e,t){let r=SYe[e];if(!r)return;let o=Bse(t),n=hE(o[r]);if(n===void 0)return;let i=0;e===zse&&(i=hE(o.mobile)??0);let s=Math.min(EYe,(n-i)/2);return n-s}var{getTemplateInfo:TYe,getTemplatePartIcon:PYe}=K(wo.privateApis),vE={},RYe=(0,vr.createRegistrySelector)(e=>()=>e(wo.store).hasUndo()),IYe=(0,vr.createRegistrySelector)(e=>()=>e(wo.store).hasRedo());function jse(e){return bi(e).status==="auto-draft"}function Hse(e){return"content"in _E(e)}var e4=(0,vr.createRegistrySelector)(e=>t=>{let r=Ua(t),o=Wa(t);return e(wo.store).hasEditsForEntityRecord("postType",r,o)}),OYe=(0,vr.createRegistrySelector)(e=>t=>{let r=e(wo.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=bi(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function AYe(e){return!e4(e)&&jse(e)}var bi=(0,vr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ua(t),n=e(wo.store).getRawEntityRecord("postType",o,r);return n||vE});function Ua(e){return e.postType}function Wa(e){return e.postId}function MYe(e){return e.templateId}function NH(e){return bi(e)._links?.["version-history"]?.[0]?.count??0}function NYe(e){return bi(e)._links?.["predecessor-version"]?.[0]?.id??null}var _E=(0,vr.createRegistrySelector)(e=>t=>{let r=Ua(t),o=Wa(t);return e(wo.store).getEntityRecordEdits("postType",r,o)||vE});function gE(e,t){switch(t){case"type":return Ua(e);case"id":return Wa(e);default:let r=bi(e);if(!r.hasOwnProperty(t))break;return F3(r[t])}}var FYe=(0,vr.createSelector)((e,t)=>{let r=_E(e);return r.hasOwnProperty(t)?{...gE(e,t),...r[t]}:gE(e,t)},(e,t)=>[gE(e,t),_E(e)[t]]);function xo(e,t){if(t==="content")return yE(e);let r=_E(e);return r.hasOwnProperty(t)?Fie.has(t)?FYe(e,t):r[t]:gE(e,t)}var Use=(0,vr.createRegistrySelector)(e=>(t,r)=>{if(!Lie.includes(r)&&r!=="preview_link")return;let o=Ua(t),n=Wa(t),i=e(wo.store).getCurrentUser()?.id,s=e(wo.store).getAutosave(o,n,i);if(s)return F3(s[r])});function DYe(e){return xo(e,"status")==="private"?"private":xo(e,"password")?"password":"public"}function LYe(e){return bi(e).status==="pending"}function FH(e,t){let r=t||bi(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,Nw.isInTheFuture)(new Date(Number((0,Nw.getDate)(r.date))-fH))}function VYe(e){return bi(e).status==="future"&&!FH(e)}function BYe(e){let t=bi(e);return t.type===Tc?e4(e):e4(e)||["publish","private","future"].indexOf(t.status)===-1}function Wse(e){return Fw(e)?!1:!!xo(e,"title")||!!xo(e,"excerpt")||!Gse(e)}var Gse=(0,vr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ua(t),n=e(wo.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=xo(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let s=i[0].name;return s!==(0,fg.getDefaultBlockName)()&&s!==(0,fg.getFreeformContentHandlerName)()?!1:!yE(t)}),zYe=(0,vr.createRegistrySelector)(e=>t=>{if(!Wse(t)||Kse(t))return!1;let r=Ua(t);if(!e(wo.store).getPostType(r)?.supports?.autosave)return!1;let n=Wa(t),i=e(wo.store).hasFetchedAutosaves(r,n),s=e(wo.store).getCurrentUser()?.id,a=e(wo.store).getAutosave(r,n,s);return i?!a||Hse(t)?!0:["title","excerpt","meta"].some(c=>F3(a[c])!==xo(t,c)):!1});function jYe(e){let t=xo(e,"date"),r=new Date(Number((0,Nw.getDate)(t))-fH);return(0,Nw.isInTheFuture)(r)}function HYe(e){let t=xo(e,"date"),r=xo(e,"modified"),o=bi(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function UYe(e){return!!e.deleting.pending}function Fw(e){return!!e.saving.pending}var WYe=(0,vr.createRegistrySelector)(e=>t=>{let r=e(wo.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=bi(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),GYe=(0,vr.createRegistrySelector)(e=>t=>{let r=Ua(t),o=Wa(t);return!e(wo.store).getLastEntitySaveError("postType",r,o)}),YYe=(0,vr.createRegistrySelector)(e=>t=>{let r=Ua(t),o=Wa(t);return!!e(wo.store).getLastEntitySaveError("postType",r,o)});function qYe(e){return Fw(e)&&!!e.saving.options?.isAutosave}function KYe(e){return Fw(e)&&!!e.saving.options?.isPreview}function XYe(e){if(e.saving.pending||Fw(e))return;let t=Use(e,"preview_link");(!t||bi(e).status==="draft")&&(t=xo(e,"link"),t&&(t=(0,bE.addQueryArgs)(t,{preview:!0})));let r=xo(e,"featured_media");return t&&r?(0,bE.addQueryArgs)(t,{_thumbnail_id:r}):t}var ZYe=(0,vr.createRegistrySelector)(e=>()=>{let t=e(t4.store).getBlocks();if(t.length>2)return null;let r;if(t.length===1&&(r=t[0].name,r==="core/embed")){let o=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(o)?r="core/video":["spotify","soundcloud"].includes(o)&&(r="core/audio")}switch(t.length===2&&t[1].name==="core/paragraph"&&(r=t[0].name),r){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}),yE=(0,vr.createRegistrySelector)(e=>t=>{let r=Wa(t),o=Ua(t),n=e(wo.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,fg.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function QYe(e){return Fw(e)&&!FH(e)&&xo(e,"status")==="publish"}function Yse(e){let t=xo(e,"permalink_template");return uH.test(t)}function JYe(e){let t=qse(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return Yse(e)?r+o+n:r}function $Ye(e){return xo(e,"slug")||xo(e,"generated_slug")||(0,bE.cleanForSlug)(xo(e,"title"))||Wa(e)}function qse(e){let t=xo(e,"permalink_template");if(!t)return null;let r=xo(e,"slug")||xo(e,"generated_slug"),[o,n]=t.split(uH);return{prefix:o,postName:r,suffix:n}}function eqe(e){return e.postLock.isLocked}function tqe(e){return Object.keys(e.postSavingLock).length>0}function Kse(e){return Object.keys(e.postAutosavingLock).length>0}function rqe(e){return e.postLock.isTakeover}function oqe(e){return e.postLock.user}function nqe(e){return e.postLock.activePostLock}function iqe(e){return!!bi(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var sqe=(0,vr.createRegistrySelector)(e=>()=>!!e(wE.store).get("core","isPublishSidebarEnabled")),aqe=(0,vr.createSelector)(e=>xo(e,"blocks")||(0,fg.parse)(yE(e)),e=>[xo(e,"blocks"),yE(e)]);function Xse(e,t){return e.removedPanels.includes(t)}var lqe=(0,vr.createRegistrySelector)(e=>(t,r)=>{let o=e(wE.store).get("core","inactivePanels");return!Xse(t,r)&&!o?.includes(r)}),cqe=(0,vr.createRegistrySelector)(e=>(t,r)=>!!e(wE.store).get("core","openPanels")?.includes(r));function dqe(e){return(0,xf.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),xo(e,"selection")?.selectionStart}function uqe(e){return(0,xf.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),xo(e,"selection")?.selectionEnd}function fqe(e){return xo(e,"selection")}function pqe(e){return!!e.postId}function DH(e){return e.editorSettings}function r4(e){return e.renderingMode}var mqe=(0,vr.createRegistrySelector)(e=>t=>{let r=K(e(t4.store));if(r.isZoomOut())return"Desktop";let n=t.canvasWidth,i=r.getSettings().__experimentalFeatures?.viewport;return J3(n,i)});function hqe(e){return e.listViewPanel}function gqe(e){return!!e.blockInserterPanel}var bqe=(0,vr.createRegistrySelector)(e=>()=>e(wE.store).get("core","editorMode")??"visual");function vqe(){return(0,xf.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function _qe(){return(0,xf.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function vt(e){return(0,vr.createRegistrySelector)(t=>(r,...o)=>((0,xf.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(t4.store)[e](...o)))}var yqe=vt("getBlockName"),wqe=vt("isBlockValid"),xqe=vt("getBlockAttributes"),Sqe=vt("getBlock"),Cqe=vt("getBlocks"),kqe=vt("getClientIdsOfDescendants"),Eqe=vt("getClientIdsWithDescendants"),Tqe=vt("getGlobalBlockCount"),Pqe=vt("getBlocksByClientId"),Rqe=vt("getBlockCount"),Iqe=vt("getBlockSelectionStart"),Oqe=vt("getBlockSelectionEnd"),Aqe=vt("getSelectedBlockCount"),Mqe=vt("hasSelectedBlock"),Nqe=vt("getSelectedBlockClientId"),Fqe=vt("getSelectedBlock"),Dqe=vt("getBlockRootClientId"),Lqe=vt("getBlockHierarchyRootClientId"),Vqe=vt("getAdjacentBlockClientId"),Bqe=vt("getPreviousBlockClientId"),zqe=vt("getNextBlockClientId"),jqe=vt("getSelectedBlocksInitialCaretPosition"),Hqe=vt("getMultiSelectedBlockClientIds"),Uqe=vt("getMultiSelectedBlocks"),Wqe=vt("getFirstMultiSelectedBlockClientId"),Gqe=vt("getLastMultiSelectedBlockClientId"),Yqe=vt("isFirstMultiSelectedBlock"),qqe=vt("isBlockMultiSelected"),Kqe=vt("isAncestorMultiSelected"),Xqe=vt("getMultiSelectedBlocksStartClientId"),Zqe=vt("getMultiSelectedBlocksEndClientId"),Qqe=vt("getBlockOrder"),Jqe=vt("getBlockIndex"),$qe=vt("isBlockSelected"),eKe=vt("hasSelectedInnerBlock"),tKe=vt("isBlockWithinSelection"),rKe=vt("hasMultiSelection"),oKe=vt("isMultiSelecting"),nKe=vt("isSelectionEnabled"),iKe=vt("getBlockMode"),sKe=vt("isTyping"),aKe=vt("isCaretWithinFormattedText"),lKe=vt("getBlockInsertionPoint"),cKe=vt("isBlockInsertionPointVisible"),dKe=vt("isValidTemplate"),uKe=vt("getTemplate"),fKe=vt("getTemplateLock"),pKe=vt("canInsertBlockType"),mKe=vt("getInserterItems"),hKe=vt("hasInserterItems"),gKe=vt("getBlockListSettings"),bKe=(0,vr.createRegistrySelector)(e=>()=>((0,xf.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(wo.store).getCurrentTheme()?.default_template_types)),vKe=(0,vr.createRegistrySelector)(e=>(0,vr.createSelector)(()=>((0,xf.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(wo.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:PYe(r.icon)}))))),_Ke=(0,vr.createRegistrySelector)(e=>(0,vr.createSelector)((t,r)=>{(0,xf.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(wo.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??vE:vE})),yKe=(0,vr.createRegistrySelector)(e=>(0,vr.createSelector)((t,r)=>{if((0,xf.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return vE;let o=e(wo.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return TYe({template:r,templateAreas:i,templateTypes:n})})),wKe=(0,vr.createRegistrySelector)(e=>t=>{let r=Ua(t);return e(wo.store).getPostType(r)?.labels?.singular_name});function xKe(e){return e.publishSidebarActive}var hre={};mr(hre,{__experimentalTearDownEditor:()=>b1t,__unstableSaveForPreview:()=>E1t,autosave:()=>k1t,clearSelectedBlock:()=>aSt,closePublishSidebar:()=>Q1t,createUndoLevel:()=>R1t,disablePublishSidebar:()=>A1t,editPost:()=>w1t,enablePublishSidebar:()=>O1t,enterFormattedText:()=>ESt,exitFormattedText:()=>TSt,hideInsertionPoint:()=>bSt,insertBlock:()=>mSt,insertBlocks:()=>hSt,insertDefaultBlock:()=>PSt,lockPostAutosaving:()=>F1t,lockPostSaving:()=>M1t,mergeBlocks:()=>ySt,moveBlockToPosition:()=>pSt,moveBlocksDown:()=>uSt,moveBlocksUp:()=>fSt,multiSelect:()=>sSt,openPublishSidebar:()=>Z1t,receiveBlocks:()=>eSt,redo:()=>T1t,refreshPost:()=>S1t,removeBlock:()=>xSt,removeBlocks:()=>wSt,removeEditorPanel:()=>U1t,replaceBlock:()=>dSt,replaceBlocks:()=>cSt,resetBlocks:()=>$1t,resetEditorBlocks:()=>L1t,resetPost:()=>v1t,savePost:()=>x1t,selectBlock:()=>oSt,setDeviceType:()=>z1t,setEditedPost:()=>M9e,setIsInserterOpened:()=>W1t,setIsListViewOpened:()=>G1t,setRenderingMode:()=>B1t,setTemplateValidity:()=>vSt,setupEditor:()=>g1t,setupEditorState:()=>y1t,showInsertionPoint:()=>gSt,startMultiSelect:()=>nSt,startTyping:()=>CSt,stopMultiSelect:()=>iSt,stopTyping:()=>kSt,switchEditorMode:()=>X1t,synchronizeTemplate:()=>_St,toggleBlockMode:()=>SSt,toggleDistractionFree:()=>Y1t,toggleEditorPanelEnabled:()=>j1t,toggleEditorPanelOpened:()=>H1t,togglePublishSidebar:()=>J1t,toggleSelection:()=>lSt,toggleSpotlightMode:()=>q1t,toggleTopToolbar:()=>K1t,trashPost:()=>C1t,undo:()=>P1t,unlockPostAutosaving:()=>D1t,unlockPostSaving:()=>N1t,updateBlock:()=>tSt,updateBlockAttributes:()=>rSt,updateBlockListSettings:()=>RSt,updateEditorSettings:()=>V1t,updatePost:()=>_1t,updatePostLock:()=>I1t});var BD=l(vi(),1),A9e=l(jd(),1),VD=l($se(),1),hv=l(ps(),1),lC=l(Ut(),1),D0=l(Kt(),1),pc=l(he(),1),Rh=l(Re(),1),cC=l(mi(),1),An=l(Jt(),1),Cl=l(G(),1);var tae=l(he(),1);var{CRDT_AUTOSAVE_SNAPSHOT_KEY:o4}=K(tae.privateApis);function VH(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function rae(e,t){return window.sessionStorage.getItem(VH(e,t))}function oae(e,t,r,o,n,i){let s={post_title:r,content:o,excerpt:n};i&&(s[o4]=i);let a=VH(e,t);try{window.sessionStorage.setItem(a,JSON.stringify(s))}catch(c){if(!s[o4])throw c;delete s[o4],window.sessionStorage.setItem(a,JSON.stringify(s))}}function nae(e){return e?.[o4]}function xE(e,t){window.sessionStorage.removeItem(VH(e,t))}var ta=l(G(),1);var SKe=(0,ta.__)("Auto-save failed. We\u2019ll try to save a backup in this browser. You can also save manually."),CKe=(0,ta.__)("Auto-save failed because you were offline. We\u2019ll try to save a backup in this browser. Please verify your connection and save manually.");function iae(e){let{previousPost:t,post:r,postType:o}=e;if(e.options?.isAutosave)return[];let n=["publish","private","future"],i=n.includes(t.status),s=n.includes(r.status),a=r.status==="trash"&&t.status!=="trash",c,d=o?.viewable??!1,u;a?(c=o.labels.item_trashed,d=!1):r.type===Tc?(c=(0,ta.__)("Media updated."),d=!1):!i&&!s?(c=(0,ta.__)("Draft saved."),u=!0):i&&!s?(c=o.labels.item_reverted_to_draft,d=!1):!i&&s?c={publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:c=o.labels.item_updated;let f=[];return d&&f.push({label:u?(0,ta.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function sae(e){let{post:t,edits:r,error:o,options:n}=e;if(o&&o.code==="rest_autosave_no_changes")return[];let s=["publish","private","future"].indexOf(t.status)!==-1;if(o.code==="offline_error"){let d={publish:(0,ta.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,ta.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,ta.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,ta.__)("Updating failed because you were offline. Please verify your connection and try again.")},u=!s&&r.status in d?d[r.status]:d.default;return n?.isAutosave&&(u=CKe),[u,{id:"editor-save"}]}let a={publish:(0,ta.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),private:(0,ta.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),future:(0,ta.__)("Scheduling failed. We\u2019ll try to save a backup in this browser. Please try scheduling again."),default:(0,ta.__)("Updating failed. We\u2019ll try to save a backup in this browser. Please try updating again.")},c=!s&&r.status in a?a[r.status]:a.default;return n?.isAutosave&&(c=SKe),[c,{id:"editor-save"}]}function aae(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,ta.__)("Trashing failed"),{id:"editor-trash-fail"}]}var n4=l(he(),1);var kKe={"core/image":"id"},EKe=["core/block","core/template-part"];function lae(e){let t=[];return e.forEach(r=>{t.push(r),EKe.includes(r.name)||t.push(...lae(r.innerBlocks))}),t}function cae(e){let t=new Set;return lae(e).forEach(r=>{let o=kKe[r.name];if(!o)return;let n=r.attributes?.[o];Number.isInteger(n)&&n>0&&t.add(n)}),[...t].sort((r,o)=>r-o)}var BH=l(he(),1);function dae(e){e.select(BH.store).getCachedResolvers().getEntityRecords?.forEach((o,n)=>{n[0]==="postType"&&n[1]==="attachment"&&e.dispatch(BH.store).invalidateResolution("getEntityRecords",n)})}var zH=100;function uae(e){console.warn("Could not attach media to the post.",e)}async function fae(e,t){try{await TKe(e,t)}catch(r){uae(r)}}async function TKe(e,{id:t,type:r,blocks:o}){let n=cae(o);if(!n.length)return;if(n.length>zH){console.warn(`Not attaching media: the post has more than ${zH} images.`);return}if(!(await e.resolveSelect(n4.store).getPostType(r))?.viewable)return;let a=(await e.resolveSelect(n4.store).getEntityRecords("postType","attachment",{include:n,per_page:zH})??[]).filter(u=>!u.post);if(!a.length)return;let{saveEntityRecord:c}=e.dispatch(n4.store),d=await Promise.allSettled(a.map(u=>c("postType","attachment",{id:u.id,post:t})));d.forEach(u=>{u.status==="rejected"&&uae(u.reason)}),d.some(({status:u})=>u==="fulfilled")&&dae(e)}var mre={};mr(mre,{createTemplate:()=>$xt,hideBlockTypes:()=>t1t,openRevision:()=>d1t,registerEntityAction:()=>Gxt,registerEntityField:()=>qxt,registerPostTypeSchema:()=>Qxt,removeTemplates:()=>o1t,resetStylesNavigation:()=>a1t,restoreRevision:()=>f1t,revertTemplate:()=>r1t,selectNote:()=>p1t,setCanvasWidth:()=>pre,setCurrentRevisionId:()=>l1t,setCurrentTemplateId:()=>Jxt,setDefaultRenderingMode:()=>n1t,setIsReady:()=>Xxt,setRevisionPage:()=>c1t,setShowRevisionDiff:()=>u1t,setShowStylebook:()=>s1t,setStylesPath:()=>i1t,showBlockTypes:()=>e1t,unregisterEntityAction:()=>Yxt,unregisterEntityField:()=>Kxt});var ss=l(he(),1),cre=l(Re(),1),kr=l(G(),1),Sl=l(Kt(),1),F0=l(Jt(),1),ure=l(Ko(),1),fre=l(jd(),1),DD=l(Ut(),1),dre=l(or(),1),LD=l(an(),1);function i4(e){return e?e.source===L3.custom&&(!!e?.plugin||e?.has_theme_file):!1}var pG={};mr(pG,{buildRevisionsPageQuery:()=>hm,getCanvasWidth:()=>zKe,getCurrentRevision:()=>GKe,getCurrentRevisionId:()=>fG,getDefaultRenderingMode:()=>LKe,getEntityActions:()=>MKe,getEntityFields:()=>FKe,getInserter:()=>RKe,getInserterSidebarToggleRef:()=>OKe,getListViewToggleRef:()=>IKe,getPageRevisions:()=>HKe,getPostBlocksByName:()=>DKe,getPostIcon:()=>AKe,getPreviousRevision:()=>KKe,getRevisionPage:()=>uG,getRevisionsPerPage:()=>jKe,getSelectedNote:()=>YKe,getShowStylebook:()=>BKe,getStylesPath:()=>VKe,isCollaborationEnabledForCurrentPost:()=>XKe,isEntityReady:()=>NKe,isNoteFocused:()=>qKe,isRevisionsMode:()=>UKe,isShowingRevisionDiff:()=>WKe});var jw=l(Re(),1),Ll=l(X(),1);var s4=l(H(),1),Gi=(0,s4.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,s4.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var a4=l(De(),1),jH=l(P(),1),HH=(0,jH.jsx)(a4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,jH.jsx)(a4.Path,{d:"M19.25 10V18C19.25 18.6904 18.6904 19.25 18 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V9.75M14 4.75H6C5.30964 4.75 4.75 5.30964 4.75 6V9.75M19.25 8V1.5M16 4.75H22.5M16.5 9.75H9.25M4.75 9.75H9.25M9.25 9.75V19.25",vectorEffect:"non-scaling-stroke"})});var l4=l(De(),1),UH=l(P(),1),WH=(0,UH.jsx)(l4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UH.jsx)(l4.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 c4=l(De(),1),GH=l(P(),1),YH=(0,GH.jsx)(c4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,GH.jsx)(c4.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var d4=l(De(),1),qH=l(P(),1),KH=(0,qH.jsx)(d4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,qH.jsx)(d4.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var u4=l(De(),1),XH=l(P(),1),ZH=(0,XH.jsx)(u4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,XH.jsx)(u4.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var f4=l(De(),1),QH=l(P(),1),JH=(0,QH.jsx)(f4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,QH.jsx)(f4.Path,{d:"M12 20L12 5M17 10L12 5L7 10",vectorEffect:"non-scaling-stroke"})});var p4=l(De(),1),$H=l(P(),1),eU=(0,$H.jsx)(p4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$H.jsx)(p4.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 m4=l(De(),1),tU=l(P(),1),rU=(0,tU.jsx)(m4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tU.jsx)(m4.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 h4=l(De(),1),oU=l(P(),1),nU=(0,oU.jsx)(h4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oU.jsx)(h4.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.53 4.47a.75.75 0 1 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm5 1a.75.75 0 1 0-1.06 1.06l2 2a.75.75 0 1 0 1.06-1.06l-2-2Zm-11.06 10a.75.75 0 0 1 1.06 0l2 2a.75.75 0 1 1-1.06 1.06l-2-2a.75.75 0 0 1 0-1.06Zm.06-5a.75.75 0 0 0-1.06 1.06l8 8a.75.75 0 1 0 1.06-1.06l-8-8Zm-.06-3a.75.75 0 0 1 1.06 0l10 10a.75.75 0 1 1-1.06 1.06l-10-10a.75.75 0 0 1 0-1.06Zm3.06-2a.75.75 0 0 0-1.06 1.06l10 10a.75.75 0 1 0 1.06-1.06l-10-10Z"})});var g4=l(De(),1),iU=l(P(),1),um=(0,iU.jsx)(g4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iU.jsx)(g4.Path,{d:"M13.75 4.194a8 8 0 0 0-4.812.415l-.301.132a8 8 0 0 0-3.203 2.692L4 6.001v4h4L6.517 8.516q.333-.526.758-.977l.011-.012q.341-.359.733-.662l.025-.02a6.5 6.5 0 0 1 2.469-1.172l.034-.008q.117-.027.236-.05l.015-.002q.32-.06.65-.088.08-.008.16-.013a7 7 0 0 1 .323-.01L12 5.5h.05l.203.005.101.003q.146.008.293.023l.12.014.158.02q.103.015.205.033l.058.011q.107.02.212.043l.068.016a6.5 6.5 0 0 1 1.447.521l.02.01a7 7 0 0 1 .452.25l.02.014a7 7 0 0 1 .468.317l.07.054a7 7 0 0 1 .403.334l.034.03q.091.084.18.172l.047.045q.293.294.548.627l.03.038.07.097.096.135q.037.053.072.107a6 6 0 0 1 .167.265l.042.073q.236.411.413.857l.027.07a6.5 6.5 0 0 1 .418 2.014 6.6 6.6 0 0 1-.034 1.04 6 6 0 0 1-.063.424q-.109.597-.32 1.152-.016.034-.028.07a6.5 6.5 0 0 1-.413.856l-.042.073a6 6 0 0 1-.327.497l-.087.118-.02.028a7 7 0 0 1-.526.604l-.035.035-.035.032q-.089.088-.18.172l-.034.03a7 7 0 0 1-.38.317l-.093.071q-.09.067-.183.13l-.076.053q-.112.076-.227.146-.218.133-.446.247l-.028.015-.192.093-.081.036a6.5 6.5 0 0 1-1.184.396l-.058.012a7 7 0 0 1-.475.087q-.08.012-.157.02l-.122.014q-.145.015-.292.023l-.136.005-.139.003L12 18.5q-.053-.002-.104-.003l-.127-.004-.162-.007q-.08-.005-.159-.013a7 7 0 0 1-.65-.088q-.008 0-.015-.002a7 7 0 0 1-.236-.05l-.034-.008a6.5 6.5 0 0 1-4.14-3.077l-1.3.75a8 8 0 0 0 3.564 3.26l.301.131a8 8 0 0 0 11.055-7.061l.007-.33c0-1.76-.581-3.473-1.653-4.87l-.206-.256a8 8 0 0 0-4.07-2.6zM12 7.75a.75.75 0 0 0-.75.75V12a.75.75 0 0 0 .218.529l1.282-.839-1.28.84 2.5 2.5a.75.75 0 1 0 1.06-1.06l-2.28-2.28V8.5a.75.75 0 0 0-.75-.75"})});var b4=l(De(),1),sU=l(P(),1),aU=(0,sU.jsx)(b4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sU.jsx)(b4.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 v4=l(De(),1),lU=l(P(),1),_4=(0,lU.jsx)(v4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lU.jsx)(v4.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 g_=l(De(),1),b_=l(P(),1),y4=(0,b_.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,b_.jsx)(g_.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,b_.jsx)(g_.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,b_.jsx)(g_.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,b_.jsx)(g_.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 w4=l(De(),1),cU=l(P(),1),dU=(0,cU.jsx)(w4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,cU.jsx)(w4.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 x4=l(De(),1),uU=l(P(),1),Qn=(0,uU.jsx)(x4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,uU.jsx)(x4.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var S4=l(De(),1),fU=l(P(),1),SE=(0,fU.jsx)(S4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,fU.jsx)(S4.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var C4=l(De(),1),pU=l(P(),1),mU=(0,pU.jsx)(C4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,pU.jsx)(C4.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var k4=l(De(),1),hU=l(P(),1),Xr=(0,hU.jsx)(k4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,hU.jsx)(k4.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var E4=l(De(),1),gU=l(P(),1),CE=(0,gU.jsx)(E4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,gU.jsx)(E4.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var T4=l(De(),1),bU=l(P(),1),Or=(0,bU.jsx)(T4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,bU.jsx)(T4.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var P4=l(De(),1),vU=l(P(),1),_U=(0,vU.jsx)(P4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,vU.jsx)(P4.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var R4=l(De(),1),yU=l(P(),1),_i=(0,yU.jsx)(R4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,yU.jsx)(R4.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var I4=l(De(),1),wU=l(P(),1),kE=(0,wU.jsx)(I4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,wU.jsx)(I4.Path,{d:"M5 19L19 5M19 19L5 5",vectorEffect:"non-scaling-stroke"})});var O4=l(De(),1),xU=l(P(),1),SU=(0,xU.jsx)(O4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xU.jsx)(O4.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})});var A4=l(De(),1),CU=l(P(),1),kU=(0,CU.jsx)(A4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CU.jsx)(A4.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"})});var M4=l(De(),1),EU=l(P(),1),TU=(0,EU.jsx)(M4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,EU.jsx)(M4.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 N4=l(De(),1),PU=l(P(),1),RU=(0,PU.jsx)(N4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PU.jsx)(N4.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 F4=l(De(),1),IU=l(P(),1),OU=(0,IU.jsx)(F4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IU.jsx)(F4.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-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})});var Dw=l(De(),1),Lw=l(P(),1),v_=(0,Lw.jsxs)(Dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Lw.jsx)(Dw.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,Lw.jsx)(Dw.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,Lw.jsx)(Dw.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 D4=l(De(),1),AU=l(P(),1),MU=(0,AU.jsx)(D4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AU.jsx)(D4.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 L4=l(De(),1),NU=l(P(),1),EE=(0,NU.jsx)(L4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NU.jsx)(L4.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 V4=l(De(),1),FU=l(P(),1),DU=(0,FU.jsx)(V4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FU.jsx)(V4.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 B4=l(De(),1),LU=l(P(),1),TE=(0,LU.jsx)(B4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,LU.jsx)(B4.Path,{d:"M12 3V16M6 10.5L12 16L17.5 10.5M4.75 15V19.25H19.25V15",vectorEffect:"non-scaling-stroke"})});var PE=l(De(),1),RE=l(P(),1),Vw=(0,RE.jsxs)(PE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,RE.jsx)(PE.Path,{d:"M12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12H8C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",stroke:"none"}),(0,RE.jsx)(PE.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 z4=l(De(),1),VU=l(P(),1),__=(0,VU.jsx)(z4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VU.jsx)(z4.Path,{fillRule:"evenodd",clipRule:"evenodd",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-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"})});var j4=l(De(),1),BU=l(P(),1),fm=(0,BU.jsx)(j4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BU.jsx)(j4.Path,{fillRule:"evenodd",clipRule:"evenodd",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-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var H4=l(De(),1),zU=l(P(),1),jU=(0,zU.jsx)(H4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zU.jsx)(H4.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 U4=l(De(),1),HU=l(P(),1),y_=(0,HU.jsx)(U4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HU.jsx)(U4.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 W4=l(De(),1),UU=l(P(),1),Sf=(0,UU.jsx)(W4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UU.jsx)(W4.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 G4=l(De(),1),WU=l(P(),1),GU=(0,WU.jsx)(G4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WU.jsx)(G4.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 Y4=l(De(),1),YU=l(P(),1),qU=(0,YU.jsx)(Y4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YU.jsx)(Y4.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 q4=l(De(),1),KU=l(P(),1),XU=(0,KU.jsx)(q4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KU.jsx)(q4.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 K4=l(De(),1),ZU=l(P(),1),QU=(0,ZU.jsx)(K4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZU.jsx)(K4.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 X4=l(De(),1),JU=l(P(),1),$U=(0,JU.jsx)(X4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JU.jsx)(X4.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 Z4=l(De(),1),eW=l(P(),1),IE=(0,eW.jsx)(Z4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eW.jsx)(Z4.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 Q4=l(De(),1),tW=l(P(),1),w_=(0,tW.jsx)(Q4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tW.jsx)(Q4.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var J4=l(De(),1),rW=l(P(),1),oW=(0,rW.jsx)(J4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rW.jsx)(J4.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 $4=l(De(),1),nW=l(P(),1),iW=(0,nW.jsx)($4.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nW.jsx)($4.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 e6=l(De(),1),sW=l(P(),1),OE=(0,sW.jsx)(e6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,sW.jsx)(e6.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 AE=l(De(),1),ME=l(P(),1),aW=(0,ME.jsxs)(AE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,ME.jsx)(AE.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,ME.jsx)(AE.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"})]});var t6=l(De(),1),lW=l(P(),1),Hd=(0,lW.jsx)(t6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lW.jsx)(t6.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 r6=l(De(),1),cW=l(P(),1),dW=(0,cW.jsx)(r6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,cW.jsx)(r6.Path,{d:"M5 12H19",vectorEffect:"non-scaling-stroke"})});var o6=l(De(),1),uW=l(P(),1),fW=(0,uW.jsx)(o6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,uW.jsx)(o6.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 n6=l(De(),1),pW=l(P(),1),NE=(0,pW.jsx)(n6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,pW.jsx)(n6.Path,{d:"M10 17.5H21M6.5 12H17.5M3 6.5H14",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var i6=l(De(),1),mW=l(P(),1),hW=(0,mW.jsx)(i6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mW.jsx)(i6.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 s6=l(De(),1),gW=l(P(),1),FE=(0,gW.jsx)(s6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gW.jsx)(s6.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 a6=l(De(),1),bW=l(P(),1),Jn=(0,bW.jsx)(a6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bW.jsx)(a6.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var l6=l(De(),1),vW=l(P(),1),_W=(0,vW.jsx)(l6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vW.jsx)(l6.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 DE=l(De(),1),LE=l(P(),1),yW=(0,LE.jsxs)(DE.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)(DE.Path,{d:"M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z",fill:"currentColor",stroke:"none"}),(0,LE.jsx)(DE.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 c6=l(De(),1),wW=l(P(),1),Rc=(0,wW.jsx)(c6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,wW.jsx)(c6.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var d6=l(De(),1),xW=l(P(),1),VE=(0,xW.jsx)(d6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,xW.jsx)(d6.Path,{d:"M6.87347 6.87348L17.1265 17.1265M4.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.99593 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var BE=l(De(),1),zE=l(P(),1),Bw=(0,zE.jsxs)(BE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,zE.jsx)(BE.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,zE.jsx)(BE.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 u6=l(De(),1),SW=l(P(),1),jE=(0,SW.jsx)(u6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SW.jsx)(u6.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var HE=l(De(),1),UE=l(P(),1),WE=(0,UE.jsxs)(HE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,UE.jsx)(HE.Path,{d:"M12 16C10.9391 16 9.92172 15.5786 9.17157 14.8284C8.42143 14.0783 8 13.0609 8 12H12V8C13.0609 8 14.0783 8.42143 14.8284 9.17157C15.5786 9.92172 16 10.9391 16 12C16 13.0609 15.5786 14.0783 14.8284 14.8284C14.0783 15.5786 13.0609 16 12 16Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",stroke:"none"}),(0,UE.jsx)(HE.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 f6=l(De(),1),CW=l(P(),1),kW=(0,CW.jsx)(f6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CW.jsx)(f6.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 p6=l(De(),1),EW=l(P(),1),pm=(0,EW.jsx)(p6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,EW.jsx)(p6.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var m6=l(De(),1),TW=l(P(),1),PW=(0,TW.jsx)(m6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TW.jsx)(m6.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var h6=l(De(),1),RW=l(P(),1),Ic=(0,RW.jsx)(h6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,RW.jsx)(h6.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var GE=l(De(),1),YE=l(P(),1),Ud=(0,YE.jsxs)(GE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,YE.jsx)(GE.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,YE.jsx)(GE.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var g6=l(De(),1),IW=l(P(),1),x_=(0,IW.jsx)(g6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IW.jsx)(g6.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"})});var b6=l(De(),1),OW=l(P(),1),AW=(0,OW.jsx)(b6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,OW.jsx)(b6.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var v6=l(De(),1),MW=l(P(),1),qE=(0,MW.jsx)(v6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MW.jsx)(v6.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var _6=l(De(),1),NW=l(P(),1),KE=(0,NW.jsx)(_6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NW.jsx)(_6.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 XE=l(De(),1),ZE=l(P(),1),pg=(0,ZE.jsxs)(XE.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)(XE.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,ZE.jsx)(XE.Path,{d:"M9.5 12.25H12.25V8",vectorEffect:"non-scaling-stroke"})]});var y6=l(De(),1),FW=l(P(),1),DW=(0,FW.jsx)(y6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,FW.jsx)(y6.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 w6=l(De(),1),LW=l(P(),1),S_=(0,LW.jsx)(w6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LW.jsx)(w6.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 QE=l(De(),1),JE=l(P(),1),VW=(0,JE.jsxs)(QE.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,JE.jsx)(QE.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,JE.jsx)(QE.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 x6=l(De(),1),BW=l(P(),1),$E=(0,BW.jsx)(x6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BW.jsx)(x6.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 S6=l(De(),1),zW=l(P(),1),jW=(0,zW.jsx)(S6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zW.jsx)(S6.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 C6=l(De(),1),HW=l(P(),1),UW=(0,HW.jsx)(C6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,HW.jsx)(C6.Path,{d:"M5.75 12V18.25H12M12 5.75H18.25V12",vectorEffect:"non-scaling-stroke"})});var k6=l(De(),1),WW=l(P(),1),GW=(0,WW.jsx)(k6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,WW.jsx)(k6.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"})});var E6=l(De(),1),YW=l(P(),1),qW=(0,YW.jsx)(E6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,YW.jsx)(E6.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})});var eT=l(De(),1),tT=l(P(),1),KW=(0,tT.jsxs)(eT.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,tT.jsx)(eT.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,tT.jsx)(eT.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 T6=l(De(),1),XW=l(P(),1),rT=(0,XW.jsx)(T6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XW.jsx)(T6.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 P6=l(De(),1),ZW=l(P(),1),zw=(0,ZW.jsx)(P6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZW.jsx)(P6.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 R6=l(De(),1),QW=l(P(),1),JW=(0,QW.jsx)(R6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QW.jsx)(R6.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 I6=l(De(),1),$W=l(P(),1),mm=(0,$W.jsx)(I6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$W.jsx)(I6.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 O6=l(De(),1),eG=l(P(),1),tG=(0,eG.jsx)(O6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eG.jsx)(O6.Path,{d:"m8.6 7 3.9 10.8h-1.7l-1-2.8H5.7l-1 2.8H3L6.9 7h1.7Zm-2.4 6.6h3L7.7 9.3l-1.5 4.3ZM17.691 8.879c.473 0 .88.055 1.221.165.352.1.643.264.875.495.274.253.456.572.544.957.088.374.132.83.132 1.37v4.554c0 .274.033.472.099.593.077.11.198.166.363.166.11 0 .215-.028.313-.083.11-.055.237-.137.38-.247l.165.28a3.304 3.304 0 0 1-.71.446c-.23.11-.527.165-.89.165-.352 0-.639-.055-.858-.165-.22-.11-.386-.27-.495-.479-.1-.209-.149-.468-.149-.775-.286.462-.627.814-1.023 1.056-.396.242-.858.363-1.386.363-.462 0-.858-.088-1.188-.264a1.752 1.752 0 0 1-.742-.726 2.201 2.201 0 0 1-.248-1.056c0-.484.11-.875.33-1.172.22-.308.5-.556.841-.742.352-.187.721-.341 1.106-.462.396-.132.765-.253 1.106-.363.351-.121.637-.259.857-.413.232-.154.347-.357.347-.61V10.81c0-.396-.066-.71-.198-.941a1.05 1.05 0 0 0-.511-.511 1.763 1.763 0 0 0-.76-.149c-.253 0-.522.039-.808.116a1.165 1.165 0 0 0-.677.412 1.1 1.1 0 0 1 .595.396c.165.187.247.424.247.71 0 .307-.104.55-.313.726-.198.176-.451.263-.76.263-.34 0-.594-.104-.758-.313a1.231 1.231 0 0 1-.248-.759c0-.297.072-.539.214-.726.154-.187.352-.363.595-.528.264-.176.6-.324 1.006-.445.418-.121.88-.182 1.386-.182Zm.99 3.729a1.57 1.57 0 0 1-.528.462c-.231.121-.479.248-.742.38a5.377 5.377 0 0 0-.76.462c-.23.165-.423.38-.577.643-.154.264-.231.6-.231 1.007 0 .429.11.77.33 1.023.22.242.517.363.891.363.308 0 .594-.088.858-.264.275-.176.528-.44.759-.792v-3.284Z"})});var A6=l(De(),1),rG=l(P(),1),C_=(0,rG.jsx)(A6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rG.jsx)(A6.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"})});var M6=l(De(),1),oG=l(P(),1),oT=(0,oG.jsx)(M6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oG.jsx)(M6.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 N6=l(De(),1),nG=l(P(),1),iG=(0,nG.jsx)(N6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nG.jsx)(N6.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 F6=l(De(),1),sG=l(P(),1),aG=(0,sG.jsx)(F6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sG.jsx)(F6.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 D6=l(De(),1),lG=l(P(),1),cG=(0,lG.jsx)(D6.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lG.jsx)(D6.Path,{d:"M 22 12 C 22 6.49 17.51 2 12 2 C 6.48 2 2 6.49 2 12 C 2 17.52 6.48 22 12 22 C 17.51 22 22 17.52 22 12 M 9.78 17.37 L 6.37 8.22 C 6.92 8.2 7.54 8.14 7.54 8.14 C 8.04 8.08 7.98 7.01 7.48 7.03 C 7.48 7.03 6.03 7.14 5.11 7.14 C 4.93 7.14 4.74 7.14 4.53 7.13 C 6.12 4.69 8.87 3.11 12 3.11 C 14.33 3.11 16.45 3.98 18.05 5.45 C 17.37 5.34 16.4 5.84 16.4 7.03 C 16.4 7.77 16.85 8.39 17.3 9.13 C 17.65 9.74 17.85 10.49 17.85 11.59 C 17.85 13.08 16.45 16.59 16.45 16.59 L 13.42 8.22 C 13.96 8.2 14.24 8.05 14.24 8.05 C 14.74 8 14.68 6.8 14.18 6.83 C 14.18 6.83 12.74 6.95 11.8 6.95 C 10.93 6.95 9.47 6.83 9.47 6.83 C 8.97 6.8 8.91 8.03 9.41 8.05 L 10.33 8.13 L 11.59 11.54 L 9.78 17.37 M 19.41 12 C 19.65 11.36 20.15 10.13 19.84 7.75 C 20.54 9.04 20.89 10.46 20.89 12 C 20.89 15.29 19.16 18.24 16.49 19.78 C 17.46 17.19 18.43 14.58 19.41 12 M 8.1 20.09 C 5.12 18.65 3.11 15.53 3.11 12 C 3.11 10.7 3.34 9.52 3.83 8.41 C 5.25 12.3 6.67 16.2 8.1 20.09 M 12.13 13.46 L 14.71 20.44 C 13.85 20.73 12.95 20.89 12 20.89 C 11.21 20.89 10.43 20.78 9.71 20.56 C 10.52 18.18 11.33 15.82 12.13 13.46 L 12.13 13.46"})});var gs=l(he(),1),xae=l(Jt(),1);var gae=[];function bae(e,t,r){return e.actions[t]?.[r]??gae}function vae(e,t,r){return e.fields[t]?.[r]??gae}function _ae(e,t,r){return e.isReady[t]?.[r]}var yae={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},{getTemplatePartIcon:PKe}=K(gs.privateApis),dG=["post-only","template-locked"],RKe=(0,Ll.createRegistrySelector)(e=>(0,Ll.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(r4(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(jw.store),[s]=r("core/post-content");if(s){let a=o();return a&&a!==s&&n(a).includes(s)?yae:{rootClientId:s,insertionIndex:i(s).length,filterValue:void 0}}}return yae},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(jw.store),[s]=r("core/post-content"),a=o();return[t.blockInserterPanel,r4(t),s,a,a?n(a):void 0,s?i(s).length:void 0]}));function IKe(e){return e.listViewToggleRef}function OKe(e){return e.inserterSidebarToggleRef}var wae={wp_block:zw,wp_navigation:yW,page:Bw,post:iG},AKe=(0,Ll.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let s=(e(gs.store).getCurrentTheme()?.default_template_part_areas||[]).find(a=>o.area===a.area);return s?.icon?PKe(s.icon):Hd}if(wae[r])return wae[r];let n=e(gs.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):Bw}});function MKe(e,...t){return bae(e.dataviews,...t)}function NKe(e,...t){return _ae(e.dataviews,...t)}function FKe(e,...t){return vae(e.dataviews,...t)}var DKe=(0,Ll.createRegistrySelector)(e=>(0,Ll.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(jw.store);return o(r).filter(s=>n(s).every(a=>{let c=i(a);return c!=="core/query"&&!r.includes(c)}))},(t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n}=e(jw.store),i=o(r),s=i.map(a=>n(a));return[i,...s]})),LKe=(0,Ll.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(gs.store),s=n(),a=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=s?.stylesheet,d=e(xae.store).get("core","renderingModes")?.[c]?.[r];if(dG.includes(d))return d;let u=Array.isArray(a?.supports?.editor)?a.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0;if(dG.includes(u))return u;let f=DH(t).defaultRenderingMode;return dG.includes(f)?f:"post-only"});function VKe(e){return e.stylesPath??"/"}function BKe(e){return e.showStylebook??!1}var zKe=(0,Ll.createRegistrySelector)(e=>t=>{if(!K(e(jw.store)).isZoomOut())return t.canvasWidth});function uG(e){return e.revisionPage}function hm(e,t){return{per_page:Sae,page:t,context:"edit",orderby:"date",order:"desc",_fields:[...new Set(["id","date","modified","author","slug","meta","title","excerpt","content.raw",e])].join()}}var Sae=100;function jKe(){return Sae}var HKe=(0,Ll.createRegistrySelector)(e=>(t,r)=>{if(!r)return null;let{type:o,id:n}=bi(t);if(!o||!n)return null;let s=e(gs.store).getEntityConfig("postType",o)?.revisionKey||"id";return e(gs.store).getRevisions("postType",o,n,hm(s,r))});function UKe(e){return e.revisionId!==null}function WKe(e){return e.showRevisionDiff}function fG(e){return e.revisionId}var GKe=(0,Ll.createRegistrySelector)(e=>t=>{let r=fG(t);if(!r)return;let o=uG(t);if(!o)return null;let{type:n,id:i}=bi(t),a=e(gs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=e(gs.store).getRevisions("postType",n,i,hm(a,o));if(!c)return null;let d=c.find(u=>u[a]===r);return d||(e(gs.store).getRevision("postType",n,i,r,{context:"edit"})??null)});function YKe(e){return e.selectedNote?.noteId}function qKe(e){return!!e.selectedNote?.options?.focus}var KKe=(0,Ll.createRegistrySelector)(e=>t=>{let r=fG(t);if(!r)return;let o=uG(t);if(!o)return null;let{type:n,id:i}=bi(t),a=e(gs.store).getEntityConfig("postType",n)?.revisionKey||"id",c=hm(a,o),d=e(gs.store).getRevisions("postType",n,i,c);if(!d)return null;let u=d.findIndex(h=>h[a]===r);if(u>=0&&u<d.length-1)return d[u+1];let f=NH(t),m=Math.ceil(f/c.per_page)||1;return u===d.length-1&&o<m?e(gs.store).getRevisions("postType",n,i,hm(a,o+1))?.[0]??null:null}),XKe=(0,Ll.createRegistrySelector)(e=>t=>{if(!K(e(gs.store)).isCollaborationSupported())return!1;let r=Ua(t),o=Wa(t),i=e(gs.store).getEntityConfig("postType",r)?.syncConfig;return!!(i&&i.supportsPersistence&&window.__experimentalEnableRealTimeCollaboration&&i.shouldSync?.(`postType/${r}`,o)!==!1)});var FD=l(he(),1),O9e=l(mi(),1);var Fae=l(G(),1);var ra=l(Z(),1);var z6=l(Me(),1),Rae=l(X(),1),Hw=l(H(),1),Iae=l(Kt(),1),Oae=l(Ko(),1),k_=l(G(),1);var Pae=l(Ko(),1);var L6=l(or(),1),kae=l(G(),1);function Eae(e){return e.type==="wp_template"}function Tae(e){return e.type==="wp_template_part"}function gm(e){return e.type==="wp_template"||e.type==="wp_template_part"}function kt(e,t=(0,kae.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,L6.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,L6.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,L6.decodeEntities)(e.title.raw)),r||t}function V6(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var B6=e=>typeof e!="object"?"":e.slug||e.generated_slug||(0,Pae.cleanForSlug)(kt(e))||e.id.toString();var yi=l(P(),1),Aae=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||B6(r),i=r.permalink_template||"",s=/%(?:postname|pagename)%/,[a,c]=i.split(s),d=a,u=c,f=s.test(i),m=(0,Hw.useRef)(n),h=n||m.current,g=f?`${d}${h}${u}`:(0,Oae.safeDecodeURIComponent)(r.link||"");(0,Hw.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let b=(0,Hw.useCallback)(_=>t({[o]:_}),[o,t]),{createNotice:v}=(0,Rae.useDispatch)(Iae.store),y=(0,z6.useCopyToClipboard)(g,()=>{v("info",(0,k_.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),w="editor-post-url__slug-description-"+(0,z6.useInstanceId)(Aae);return(0,yi.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,yi.jsxs)(ra.__experimentalVStack,{children:[(0,yi.jsxs)(ra.__experimentalVStack,{spacing:"0px",children:[(0,yi.jsx)("span",{children:(0,k_.__)("Customize the last part of the Permalink.")}),(0,yi.jsx)(ra.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,k_.__)("Learn more")})]}),(0,yi.jsx)(ra.__experimentalInputControl,{prefix:(0,yi.jsx)(ra.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,yi.jsx)(ra.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,yi.jsx)(ra.Button,{size:"small",icon:EE,ref:y,label:(0,k_.__)("Copy")})}),label:(0,k_.__)("Link"),hideLabelFromVision:!0,value:n,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:_=>{b(_)},onBlur:()=>{n===""&&b(m.current)},"aria-describedby":w}),(0,yi.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,yi.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,k_.__)("Permalink:")}),(0,yi.jsxs)(ra.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,yi.jsx)("span",{className:"fields-controls__slug-help-prefix",children:d}),(0,yi.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,yi.jsx)("span",{className:"fields-controls__slug-help-suffix",children:u})]})]})]}),!f&&(0,yi.jsx)(ra.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},Mae=Aae;var j6=l(H(),1);var ZKe=({item:e})=>{let t=B6(e),r=(0,j6.useRef)(t);return(0,j6.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},Nae=ZKe;var QKe={id:"slug",type:"text",label:(0,Fae.__)("Slug"),Edit:Mae,render:Nae,filterBy:!1,isVisible:e=>!!e.link&&!!e.permalink_template},mG=QKe;var hG=l(G(),1);function Dae(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=Dae(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function JKe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Dae(e))&&(o&&(o+=" "),o+=t);return o}var J=JKe;var Lae=l(Z(),1),Vae=l(G(),1);var nT=l(P(),1);function iT({item:e,className:t,children:r}){let o=kt(e);return(0,nT.jsxs)(Lae.__experimentalHStack,{className:J("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,nT.jsx)("span",{children:o||(0,Vae.__)("(no title)")}),r]})}function H6({item:e}){return(0,nT.jsx)(iT,{item:e})}var $Ke={type:"text",id:"title",label:(0,hG.__)("Title"),placeholder:(0,hG.__)("No title"),getValue:({item:e})=>kt(e),render:H6,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},U6=$Ke;var FZ=l(G(),1);var a8=l(G(),1),V_e=l(X(),1),B_e=l(he(),1);var lpe=l(H(),1);var E_=l(ae(),1);function Cf({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=E_.useRef(e!==void 0),[i,s]=E_.useState(t),a=n?e:i,c=E_.useCallback(d=>{n||s(d)},[]);return[a,c]}var eXe=l(ae(),1),sT={...eXe};var jae=l(ae(),1),zae={};function _r(e,t){let r=jae.useRef(zae);return r.current===zae&&(r.current=e(t)),r}var gG=sT.useInsertionEffect,tXe=gG&&gG!==sT.useLayoutEffect?gG:e=>e();function Te(e){let t=_r(rXe).current;return t.next=e,tXe(t.effect),t.trampoline}function rXe(){let e={next:void 0,callback:oXe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function oXe(){}var bm=l(ae(),1);var Hae=l(ae(),1),nXe=()=>{},ke=typeof document<"u"?Hae.useLayoutEffect:nXe;var W6=l(ae(),1),bG=W6.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Uae(){return W6.useContext(bG)}var Wae=l(P(),1);function Uw(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=Te(n),[,s]=bm.useState(!1),a=_r(sXe).current,c=_r(iXe).current,d=bm.useRef(0),u=bm.useRef(!0),f=bm.useRef([]),m=bm.useRef(null),h=Te(()=>{u.current||(u.current=!0,s(C=>!C))}),g=Te((C,S)=>{c.set(C,S),h()}),b=Te(C=>{c.delete(C),h()}),v=Te(C=>{let S=new Map;return r.current.length=0,o&&(o.current.length=0),C.forEach(k=>{S.set(k.element,{...k.registration.metadata??{},index:k.index}),r.current[k.index]=k.element,o&&(o.current[k.index]=k.registration.label!==void 0?k.registration.label:k.registration.textRef?.current?.textContent??k.element.textContent)}),d.current=r.current.length,S});function y(C){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||C.length<2)return;let S=new MutationObserver(R=>{if(!cXe(R))return;let O=null;for(let E of C)if(E.isConnected){if(O&&Gae(O,E)>0){S.disconnect(),h();return}O=E}});m.current=S;let k=new Set;for(let R=1;R<C.length;R+=1){let O=lXe(C[R-1],C[R]);O&&k.add(O)}k.forEach(R=>S.observe(R,{childList:!0}))}let w=Te(()=>{let[C,S]=aXe(c),k=v(C);y(S),f.current=C,u.current=!1,a.forEach(R=>R(k)),i(k)});ke(()=>(u.current||v(f.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,v]),ke(()=>{u.current&&w()}),ke(()=>()=>{m.current?.disconnect(),u.current=!0},[]);let _=Te(C=>(a.add(C),()=>{a.delete(C)})),x=bm.useMemo(()=>({register:g,unregister:b,subscribeMapChange:_,nextIndexRef:d}),[g,b,_,d]);return(0,Wae.jsx)(bG.Provider,{value:x,children:t})}function iXe(){return new Map}function sXe(){return new Set}function aXe(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,c={index:a??-1,element:s,registration:i};a===null?o.push(c):a>=0&&(t.add(a),r.push(c))});let n=0;return o.sort((i,s)=>Gae(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 lXe(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function cXe(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 Gae(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function dXe(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 uXe=dXe("https://base-ui.com/production-error","Base UI"),Ct=uXe;var T_=l(ae(),1);function Ga(e,t,r,o){let n=_r(qae).current;return fXe(n,e,t,r,o)&&Kae(n,[e,t,r,o]),n.callback}function Yae(e){let t=_r(qae).current;return pXe(t,e)&&Kae(t,e),t.callback}function qae(){return{callback:null,cleanup:null,refs:[]}}function fXe(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function pXe(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Kae(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 Zae=l(ae(),1);var Xae=l(ae(),1),mXe=parseInt(Xae.version,10);function Ww(e){return mXe>=e}function vG(e){if(!Zae.isValidElement(e))return null;let t=e,r=t.props;return(Ww(19)?r?.ref:t.ref)??null}function aT(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Dt(){}var Ya=Object.freeze([]),It=Object.freeze({});function Qae(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 Jae(e,t){return typeof e=="function"?e(t):e}function G6(e,t){return typeof e=="function"?e(t):e}var _G={};function _t(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Y6(t);let i=Y6(e);return t&&(i=lT(i,t)),r&&(i=lT(i,r)),o&&(i=lT(i,o)),n&&(i=lT(i,n)),i}function $ae(e){if(e.length===0)return _G;if(e.length===1)return Y6(e[0]);let t=Y6(e[0]);for(let r=1;r<e.length;r+=1)t=lT(t,e[r]);return t}function Y6(e){return yG(e)?{...tle(e,_G)}:hXe(e)}function lT(e,t){return yG(t)?tle(t,e):gXe(e,t)}function hXe(e){let t={...e};for(let r in t){let o=t[r];ele(r,o)&&(t[r]=rle(o))}return t}function gXe(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=aT(e.style,o);break}case"className":{e[r]=wG(e.className,o);break}default:ele(r,o)?e[r]=bXe(e[r],o):e[r]=o}}return e}function ele(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 yG(e){return typeof e=="function"}function tle(e,t){return yG(e)?e(t):e??_G}function bXe(e,t){return t?e?(...r)=>{let o=r[0];if(ole(o)){let i=o;cT(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:rle(t):e}function rle(e){return e&&((...t)=>{let r=t[0];return ole(r)&&cT(r),e(...t)})}function cT(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function wG(e,t){return t?e?t+" "+e:t:e}function ole(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var xG=l(ae(),1);function je(e,t,r={}){let o=t.render,n=vXe(t,r);if(r.enabled===!1)return null;let i=r.state??It;return wXe(e,o,n,i)}function vXe(e,t={}){let{className:r,style:o,render:n}=e,{state:i=It,ref:s,props:a,stateAttributesMapping:c,enabled:d=!0}=t,u=d?Jae(r,i):void 0,f=d?G6(o,i):void 0,m=d?Qae(i,c):It,h=d&&a?_Xe(a):void 0,g=d?aT(m,h)??{}:It;return typeof document<"u"&&(d?Array.isArray(s)?g.ref=Yae([g.ref,vG(n),...s]):g.ref=Ga(g.ref,vG(n),s):Ga(null,null)),d?(u!==void 0&&(g.className=wG(g.className,u)),f!==void 0&&(g.style=aT(g.style,f)),g):It}function _Xe(e){return Array.isArray(e)?$ae(e):_t(void 0,e)}var yXe=Symbol.for("react.lazy");function wXe(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=_t(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===yXe&&(i=T_.Children.toArray(t)[0]),T_.cloneElement(i,n)}if(e&&typeof e=="string")return xXe(e,r);throw new Error(Ct(8))}function xXe(e,t){return e==="button"?(0,xG.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,xG.createElement)("img",{alt:"",...t,key:t.key}):T_.createElement(e,t)}var q6=l(ae(),1);var nle=0;function SXe(e,t="mui"){let[r,o]=q6.useState(e),n=e||r;return q6.useEffect(()=>{r==null&&(nle+=1,o(`${t}-${nle}`))},[r,t]),n}var ile=sT.useId;function Wd(e,t){if(ile!==void 0){let r=ile();return e??(t?`${t}-${r}`:r)}return SXe(e,t)}function yr(e){return Wd(e,"base-ui")}var Z6=l(ae(),1);var Ie={};mr(Ie,{cancelOpen:()=>QXe,chipRemovePress:()=>MXe,clearPress:()=>AXe,closePress:()=>IXe,closeWatcher:()=>WXe,decrementPress:()=>DXe,disabled:()=>$Xe,drag:()=>KXe,escapeKey:()=>UXe,focusOut:()=>HXe,imperativeAction:()=>rZe,incrementPress:()=>FXe,initial:()=>tZe,inputBlur:()=>BXe,inputChange:()=>LXe,inputClear:()=>VXe,inputPaste:()=>zXe,inputPress:()=>jXe,itemPress:()=>RXe,keyboard:()=>YXe,linkPress:()=>OXe,listNavigation:()=>GXe,missing:()=>eZe,none:()=>CXe,outsidePress:()=>PXe,pointer:()=>qXe,scrub:()=>ZXe,siblingOpen:()=>JXe,swipe:()=>oZe,trackPress:()=>NXe,triggerFocus:()=>TXe,triggerHover:()=>EXe,triggerPress:()=>kXe,wheel:()=>XXe,windowResize:()=>nZe});var CXe="none",kXe="trigger-press",EXe="trigger-hover",TXe="trigger-focus",PXe="outside-press",RXe="item-press",IXe="close-press",OXe="link-press",AXe="clear-press",MXe="chip-remove-press",NXe="track-press",FXe="increment-press",DXe="decrement-press",LXe="input-change",VXe="input-clear",BXe="input-blur",zXe="input-paste",jXe="input-press",HXe="focus-out",UXe="escape-key",WXe="close-watcher",GXe="list-navigation",YXe="keyboard",qXe="pointer",KXe="drag",XXe="wheel",ZXe="scrub",QXe="cancel-open",JXe="sibling-open",$Xe="disabled",eZe="missing",tZe="initial",rZe="imperative-action",oZe="swipe",nZe="window-resize";function qe(e,t,r,o){let n=!1,i=!1,s=o??It;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 CG=l(ae(),1);var sle=l(ae(),1);function Gw(e){sle.useEffect(e,Ya)}var K6=null,MAt=globalThis.requestAnimationFrame,SG=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)}},X6=new SG;var Yi=class e{static create(){return new e}static request(t){return X6.request(t)}static cancel(t){return X6.cancel(t)}currentId=K6;request(t){this.cancel(),this.currentId=X6.request(()=>{this.currentId=K6,t()})}cancel=()=>{this.currentId!==K6&&(X6.cancel(this.currentId),this.currentId=K6)};disposeEffect=()=>this.cancel};function Vl(){let e=_r(Yi.create).current;return Gw(e.disposeEffect),e}function qa(e,t=!1,r=!1){let[o,n]=CG.useState(e&&t?"idle":void 0),[i,s]=CG.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),ke(()=>{if(!e&&i&&o!=="ending"&&r){let a=Yi.request(()=>{n("ending")});return()=>{Yi.cancel(a)}}},[e,i,o,r]),ke(()=>{if(!e||t)return;let a=Yi.request(()=>{n(void 0)});return()=>{Yi.cancel(a)}},[t,e]),ke(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Yi.request(()=>{n("idle")});return()=>{Yi.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function ale(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=Cf({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:d}=qa(i,!0,!0),u=yr(),[f,m]=Z6.useState(),h=f===null?void 0:f??u,g=Te(b=>{let v=!i,y=qe(Ie.triggerPress,b.nativeEvent);o(v,y),!y.isCanceled&&s(v)});return Z6.useMemo(()=>({defaultPanelId:u,disabled:n,handleTrigger:g,mounted:a,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:d}),[u,n,g,a,i,h,c,s,m,d])}var Q6=l(ae(),1),kG=Q6.createContext(void 0);function J6(){let e=Q6.useContext(kG);if(e===void 0)throw new Error(Ct(15));return e}var P_=l(ae(),1);function Ka(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:c,nextIndexRef:d}=Uae(),u=P_.useRef(-1),[f,m]=P_.useState(i==null&&t?()=>{if(u.current===-1){let v=d.current;d.current+=1,u.current=v}return u.current}:-1),h=i??f,g=P_.useRef(null),b=P_.useCallback(v=>{let y=g.current;y&&a(y),g.current=v,v&&s(v,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,a,o,r,n]);return ke(()=>{if(i==null)return c(v=>{let y=g.current?v.get(g.current)?.index:null;y!=null&&m(y)})},[i,c]),{ref:b,index:h}}var Yw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),iZe={"data-starting-style":""},sZe={"data-ending-style":""},Oc={transitionStatus(e){return e==="starting"?iZe:e==="ending"?sZe:null}};var dT=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yw.startingStyle]="startingStyle",e[e.endingStyle=Yw.endingStyle]="endingStyle",e})({});var lle=(function(e){return e.panelOpen="data-panel-open",e})({});var aZe={[dT.open]:""},lZe={[dT.closed]:""},cle={open(e){return e?{[lle.panelOpen]:""}:null}},dle={open(e){return e?aZe:lZe}};var Kw=l(ae(),1);function $6(){return typeof window<"u"}function yn(e){return eI(e)?(e.nodeName||"").toLowerCase():"#document"}function ir(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ef(e){var t;return(t=(eI(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function eI(e){return $6()?e instanceof Node||e instanceof ir(e).Node:!1}function wt(e){return $6()?e instanceof Element||e instanceof ir(e).Element:!1}function Bt(e){return $6()?e instanceof HTMLElement||e instanceof ir(e).HTMLElement:!1}function kf(e){return!$6()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ir(e).ShadowRoot}function I_(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=$n(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function ule(e){return/^(table|td|th)$/.test(yn(e))}function uT(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var cZe=/transform|translate|scale|rotate|perspective|filter/,dZe=/paint|layout|strict|content/,R_=e=>!!e&&e!=="none",EG;function tI(e){let t=wt(e)?$n(e):e;return R_(t.transform)||R_(t.translate)||R_(t.scale)||R_(t.rotate)||R_(t.perspective)||!rI()&&(R_(t.backdropFilter)||R_(t.filter))||cZe.test(t.willChange||"")||dZe.test(t.contain||"")}function fle(e){let t=Ac(e);for(;Bt(t)&&!Mc(t);){if(tI(t))return t;if(uT(t))return null;t=Ac(t)}return null}function rI(){return EG==null&&(EG=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),EG}function Mc(e){return/^(html|body|#document)$/.test(yn(e))}function $n(e){return ir(e).getComputedStyle(e)}function fT(e){return wt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ac(e){if(yn(e)==="html")return e;let t=e.assignedSlot||e.parentNode||kf(e)&&e.host||Ef(e);return kf(t)?t.host:t}function ple(e){let t=Ac(e);return Mc(t)?(e.ownerDocument||e).body:Bt(t)&&I_(t)?t:ple(t)}function mg(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=ple(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=ir(n);if(i){let a=oI(s);return t.concat(s,s.visualViewport||[],I_(n)?n:[],a&&r?mg(a):[])}else return t.concat(n,mg(n,[],r))}function oI(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var nI=l(ae(),1),TG=nI.createContext(void 0);function hg(e=!1){let t=nI.useContext(TG);if(t===void 0&&!e)throw new Error(Ct(16));return t}var mle=l(ae(),1);function hle(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,a=o&&t===!1;return{props:mle.useMemo(()=>{let d={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||a)&&(d.disabled=r),d},[o,r,t,s,a,i,n])}}function dt(e){return e?.ownerDocument||document}function qw(e,t,{detail:r=0}={}){e.dispatchEvent(new(ir(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Bl(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Kw.useRef(null),a=hg(!0),c=i??a!==void 0,{props:d}=hle({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=Kw.useCallback(()=>{let h=s.current;PG(h)&&c&&t&&d.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,d.disabled,c]);ke(u,[u]);let f=Kw.useCallback((h={})=>{let{onClick:g,onMouseDown:b,onKeyUp:v,onKeyDown:y,onPointerDown:w,..._}=h;return _t({onClick(x){if(t){x.preventDefault();return}g?.(x)},onMouseDown(x){t||b?.(x)},onKeyDown(x){if(t||(cT(x),y?.(x),x.baseUIHandlerPrevented))return;let C=x.target===x.currentTarget,S=x.currentTarget,k=PG(S),R=!n&&uZe(S),O=C&&(n?k:!R),E=x.key==="Enter",I=x.key===" ",T=S.getAttribute("role"),M=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(C&&c&&I){if(x.defaultPrevented&&M)return;x.preventDefault(),(!n||k)&&(x.preventBaseUIHandler(),qw(S,x));return}if(!O||n||!I&&!E){C&&R&&I&&x.preventDefault();return}x.defaultPrevented||(x.preventDefault(),E&&(x.preventBaseUIHandler(),qw(S,x)))},onKeyUp(x){if(!t){if(cT(x),v?.(x),x.target===x.currentTarget&&n&&c&&PG(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&!x.defaultPrevented&&x.key===" "&&(x.preventBaseUIHandler(),qw(x.currentTarget,x))}},onPointerDown(x){if(t){x.preventDefault();return}w?.(x)}},n?{type:"button"}:{role:"button"},d,_)},[t,d,c,n]),m=Te(h=>{s.current=h,u()});return{getButtonProps:f,buttonRef:m}}function PG(e){return Bt(e)&&e.tagName==="BUTTON"}function uZe(e){return Bt(e)&&e.tagName==="A"&&!!e.href}var oa=l(ae(),1);function xt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function ao(e){let t=_r(fZe,e).current;return t.next=e,ke(t.effect),t}function fZe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var vle=l(ae(),1);var ble=l(Gd(),1);function Yd(e){return e==null?e:"current"in e?e.current:e}function Tf(e,t=!1){let r=Vl();return Te((o,n=null)=>{r.cancel();let i=Yd(e);if(i==null)return;let s=i,a=()=>{ble.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}a()})}if(t){let d="data-starting-style";if(!s.hasAttribute(d)){r.request(c);return}let u=new MutationObserver(()=>{s.hasAttribute(d)||(u.disconnect(),c())});u.observe(s,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}r.request(c)})}function bs(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Te(n),s=Tf(o,r);vle.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var pT={height:void 0,width:void 0};function yle(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:d,transitionStatus:u}=e,f=oa.useRef(null),m=oa.useRef(null),[h,g]=oa.useState(pT),b=oa.useRef(pT),v=oa.useRef(!1),y=oa.useRef(a),w=oa.useRef(!1),[_,x]=oa.useState(!1),C=oa.useRef(null),S=Ga(t,f),k=ao(a),R=Tf(f),O=!a&&!i,E=_?"idle":u,I=a&&(y.current||w.current),T=!a&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?b.current:h,M=r&&O&&m.current!=="css-animation",F=Te((D,L=!0)=>{L&&(b.current=D),g(D)}),V=Te(()=>{C.current?.(),C.current=null}),B=Te(D=>{V(),C.current=()=>{C.current=null,D()}}),z=Te(()=>{a&&i&&m.current==="css-animation"&&(w.current=!0)});ke(()=>{!_||u==="starting"||x(!1)},[_,u]),oa.useEffect(()=>()=>{z(),V()},[z,V]),ke(()=>{let D=f.current;if(!D)return;!a&&C.current&&V();let L=pZe(D,I);if(m.current=L,a&&u==="idle"&&y.current&&L==="css-animation"){b.current=Xw(D);return}if(a&&u==="starting"){let Y=v.current;if(v.current=!1,L==="none"){F(Xw(D)),x(!0);return}if(L==="css-transition"){let ie=mZe(D);if(F(Xw(D)),!Y)return ie;let oe=iI(D,"transition-duration","0s");return B(oe),x(!0),ie}F(Xw(D));let q=iI(D,"animation-name","none");if(!Y){q();return}let ne=iI(D,"animation-duration","0s");q(),B(ne),x(!0);return}if(!a&&i&&(u==="idle"||u==="starting")){if(y.current=!1,w.current=!1,L==="none"){F(pT,!1),c(!1);return}F(Xw(D));return}if(u!=="ending")return;if(L==="none"){c(!1);return}let U=Xw(D);if(!(U.height>0||U.width>0)){c(!1);return}F(U),L==="css-animation"&&iI(D,"animation-name","none")()},[i,a,V,F,c,B,I,u]),bs({enabled:a&&i&&E==="idle",open:!0,ref:f,onComplete(){a&&F(pT,!1)}}),oa.useEffect(()=>{if(a||!i||E!=="ending"||!f.current)return;let L=new AbortController,U=-1;function j(){k.current||(c(!1),F(pT,!1))}return U=Yi.request(()=>{R(j,L.signal)}),()=>{Yi.cancel(U),L.abort()}},[k,i,a,E,R,F,c]),ke(()=>{let D=f.current;!D||!r||!O||D.setAttribute("hidden","until-found")},[O,r]),oa.useEffect(function(){let L=f.current;if(!L)return;function U(j){let Y=qe(Ie.none,j);s(!0,Y),!Y.isCanceled&&(v.current=!0,d(!0))}return xt(L,"beforematch",U)},[s,d]);let A=n||r||i||a;return{height:T.height,props:{...M?{[dT.startingStyle]:""}:void 0,hidden:O,id:o},ref:S,shouldPreventOpenAnimation:I,shouldRender:A,transitionStatus:E,width:T.width}}function Xw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function pZe(e,t){let r=ir(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&_le(r.animationDuration),n=_le(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function _le(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function iI(e,t,r){let o=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,r),()=>{if(o===""){e.style.removeProperty(t);return}e.style.setProperty(t,o,n)}}function mZe(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 r(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let o=Yi.request(r);return()=>{Yi.cancel(o),r()}}var wr={};mr(wr,{engine:()=>MG,env:()=>FG,os:()=>OG,screenReader:()=>NG});var OG={};mr(OG,{android:()=>Sle,apple:()=>IG,ios:()=>RG,linux:()=>_Ze,mac:()=>Cle,windows:()=>vZe});function hZe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:gZe,platform:bZe,maxTouchPoints:wle}=hZe(),O_=gZe.toLowerCase(),A_=bZe.toLowerCase();var RG=/^i(os$|p)/.test(A_)||A_==="macintel"&&wle>1,xle="android",Sle=A_===xle||O_.includes(xle),Cle=!RG&&A_.startsWith("mac"),vZe=A_.startsWith("win"),_Ze=!Sle&&/^(linux|chrome os)/.test(A_),IG=Cle||RG;var MG={};mr(MG,{blink:()=>wZe,gecko:()=>yZe,webkit:()=>AG});var AG=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),yZe=!AG&&O_.includes("firefox"),wZe=!AG&&O_.includes("chrom");var NG={};mr(NG,{voiceOver:()=>xZe});var xZe=IG;var FG={};mr(FG,{jsdom:()=>SZe});var SZe=/jsdom|happydom/.test(O_);var mT=0,vs=class e{static create(){return new e}currentId=mT;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=mT,r()},t)}isStarted(){return this.currentId!==mT}clear=()=>{this.currentId!==mT&&(clearTimeout(this.currentId),this.currentId=mT)};disposeEffect=()=>this.clear};function Zr(){let e=_r(vs.create).current;return Gw(e.disposeEffect),e}var kle={},Ele={},Tle="";function sI(e,t){return I_(e)?e:t}function Ple(e,t,r){return/hidden|clip/.test(e.getComputedStyle(sI(t,r)).overflowY)}function CZe(e){if(typeof document>"u")return!1;let t=dt(e);return ir(t).innerWidth-t.documentElement.clientWidth>0}function kZe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=dt(e),o=r.documentElement,n=r.body,i=sI(o,n),s=i.style.overflowY,a=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",i.style.overflowY="scroll";let c=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=s,o.style.scrollbarGutter=a,c===d}function EZe(e){let t=dt(e),r=t.documentElement,o=t.body,n=sI(r,o),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function TZe(e){let t=dt(e),r=t.documentElement,o=t.body,n=ir(r),i=0,s=0,a=!1,c=Yi.create();if(wr.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function d(){let h=n.getComputedStyle(r),g=n.getComputedStyle(o),y=(h.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,s=r.scrollLeft,kle={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},Tle=r.style.scrollBehavior,Ele={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let w=r.scrollHeight>r.clientHeight,_=r.scrollWidth>r.clientWidth,x=h.overflowY==="scroll"||g.overflowY==="scroll",C=h.overflowX==="scroll"||g.overflowX==="scroll",S=Math.max(0,n.innerWidth-o.clientWidth),k=Math.max(0,n.innerHeight-o.clientHeight),R=parseFloat(g.marginTop)+parseFloat(g.marginBottom),O=parseFloat(g.marginLeft)+parseFloat(g.marginRight),E=sI(r,o);if(a=kZe(e),a){r.style.scrollbarGutter=y,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:y,overflowY:"hidden",overflowX:"hidden"}),(w||x)&&(r.style.overflowY="scroll"),(_||C)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:R||k?`calc(100dvh - ${R+k}px)`:"100dvh",width:O||S?`calc(100vw - ${O+S}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),o.scrollTop=i,o.scrollLeft=s,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function u(){Object.assign(r.style,kle),Object.assign(o.style,Ele),a||(r.scrollTop=i,r.scrollLeft=s,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=Tle)}function f(){u(),c.request(d)}d();let m=xt(n,"resize",f);return()=>{c.cancel(),u(),typeof n.removeEventListener=="function"&&m()}}var DG=class{lockCount=0;restore=null;timeoutLock=vs.create();timeoutUnlock=vs.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 r=dt(t),o=r.documentElement,n=r.body,i=ir(o);if(Ple(i,o,n)){let a=new i.MutationObserver(()=>{Ple(i,o,n)||(a.disconnect(),this.restore=null,this.lock(t))}),c={attributes:!0};a.observe(o,c),a.observe(n,c),this.restore=()=>a.disconnect();return}let s=wr.os.ios||!CZe(t);this.restore=s?EZe(t):TZe(t)}},PZe=new DG;function Rle(e=!0,t=null){ke(()=>{if(e)return PZe.acquire(t)},[e,t])}var na=l(ae(),1);function Xa(e){e.preventDefault(),e.stopPropagation()}function Ile(e){return"nativeEvent"in e}function aI(e){return e.pointerType===""&&e.isTrusted?!0:wr.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Zw(e){return wr.env.jsdom?!1:!wr.os.android&&e.width===0&&e.height===0||wr.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 zl(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Ole(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var hT="data-base-ui-focusable";var LG="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",gT="ArrowLeft",bT="ArrowRight",VG="ArrowUp",lI="ArrowDown";function Xo(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ke(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&kf(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Vr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function gg(e,t){if(!wt(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ke(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function cI(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function Ale(e){return e.matches("html,body")}function M_(e){return Bt(e)&&e.matches(LG)}function BG(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${LG}`)!=null}function vT(e){return e?e.getAttribute("role")==="combobox"&&M_(e):!1}function Mle(e){if(!e||wr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function _T(e){return e?e.hasAttribute(hT)?e:e.querySelector(`[${hT}]`)||e:null}function RZe(e,t){return t!=null&&!zl(t)?0:typeof e=="function"?e():e}function Nc(e,t,r){let o=RZe(e,r);return typeof o=="number"?o:o?.[t]}function zG(e){return typeof e=="function"?e():e}function dI(e,t){return t||e==="click"||e==="mousedown"}function Nle(e){return e?.includes("mouse")&&e!=="mousedown"}var Fle=l(P(),1),Dle=na.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new vs,currentIdRef:{current:null},currentContextRef:{current:null}});function IZe(e,t){e.current=t.current}function jG(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=na.useRef(r),i=na.useRef(r),s=na.useRef(null),a=na.useRef(null),c=Zr();return ke(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Nc(n.current,"open"),close:Nc(r,"close")}},[r,s,n,i]),(0,Fle.jsx)(Dle.Provider,{value:na.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function HG(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=na.useContext(Dle),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:d,currentContextRef:u,hasProvider:f,timeout:m}=i,[h,g]=na.useState(!1),b=na.useRef(r);return ke(()=>{b.current=r},[r]),ke(()=>{function v(){u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=d.current,m.clear()}if(s.current&&!r&&s.current===n){if(g(!1),c){let y=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==y||v()}),()=>{(b.current||s.current!==y)&&m.clear()}}v()}},[r,n,s,a,c,d,u,m,o]),ke(()=>{if(!r)return;let v=u.current,y=s.current;m.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Nc(d.current,"close")},y!==null&&y!==n?(g(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,qe(Ie.none))):(g(!1),v?.setIsInstantPhase(!1))},[r,n,o,s,a,d,u,m]),ke(()=>()=>{if(s.current===n){if(u.current=null,!b.current)return;s.current=null,IZe(a,d),m.clear()}},[u,s,a,n,d,m]),na.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:h}),[f,a,h])}var xs=l(ae(),1);function _s(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var uI=l(ae(),1);var Lle={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},Vle={...Lle,position:"fixed",top:0,left:0},IMt={...Lle,position:"absolute"};var Ble=l(P(),1),vm=uI.forwardRef(function(t,r){let[o,n]=uI.useState();return ke(()=>{wr.screenReader.voiceOver&&wr.engine.webkit&&n("button")},[]),(0,Ble.jsx)("span",{...t,ref:r,style:Vle,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var bg=Math.min,qd=Math.max,vg=Math.round,wT=Math.floor,Pf=e=>({x:e,y:e}),OZe={left:"right",right:"left",bottom:"top",top:"bottom"};function pI(e,t,r){return qd(e,bg(t,r))}function Rf(e,t){return typeof e=="function"?e(t):e}function ys(e){return e.split("-")[0]}function Kd(e){return e.split("-")[1]}function mI(e){return e==="x"?"y":"x"}function xT(e){return e==="y"?"height":"width"}function Za(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ST(e){return mI(Za(e))}function Hle(e,t,r){r===void 0&&(r=!1);let o=Kd(e),n=ST(e),i=xT(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=yT(s)),[s,yT(s)]}function Ule(e){let t=yT(e);return[fI(e),t,fI(t)]}function fI(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var zle=["left","right"],jle=["right","left"],AZe=["top","bottom"],MZe=["bottom","top"];function NZe(e,t,r){switch(e){case"top":case"bottom":return r?t?jle:zle:t?zle:jle;case"left":case"right":return t?AZe:MZe;default:return[]}}function Wle(e,t,r,o){let n=Kd(e),i=NZe(ys(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(fI)))),i}function yT(e){let t=ys(e);return OZe[t]+e.slice(t.length)}function FZe(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function hI(e){return typeof e!="number"?FZe(e):{top:e,right:e,bottom:e,left:e}}function N_(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function _g(e,t){return t<0||t>=e.length}function F_(e,t){return Fc(e.current,{disabledIndices:t})}function Qw(e,t){return Fc(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Fc(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&&D_(e,i,o));return i}function D_(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!L_(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function DZe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function L_(e,t=e?$n(e):null){return!e||!e.isConnected||!t||DZe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var LZe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function VZe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return kf(r)?r.host:null}function WG(e){for(let t of Array.from(e.children))if(yn(t)==="summary")return t;return null}function BZe(e,t){let r=WG(t);return!!r&&(e===r||Ke(r,e))}function Gle(e){let t=e?yn(e):"";return e!=null&&e.matches(LZe)&&(t!=="summary"||e.parentElement!=null&&yn(e.parentElement)==="details"&&WG(e.parentElement)===e)&&(t!=="details"||WG(e)==null)&&(t!=="input"||e.type!=="hidden")}function Yle(e){if(!Gle(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=VZe(t)){let r=t!==e,o=yn(t)==="slot";if(t.hasAttribute("inert")||r&&yn(t)==="details"&&!t.open&&!BZe(e,t)||t.hasAttribute("hidden")||!o&&!zZe(t,r))return!1}return!0}function zZe(e,t){let r=$n(e);return t?r.display!=="none":L_(e,r)}function qle(e){let t=e.tabIndex;if(t<0){let r=yn(e);if(r==="details"||r==="audio"||r==="video"||Bt(e)&&e.isContentEditable)return 0}return t}function UG(e){if(yn(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function jZe(e,t){let r=UG(e);if(!r)return!0;let o=t.find(n=>{let i=UG(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=UG(n);return i?.name===r.name&&i.form===r.form})===r}function Kle(e){if(Bt(e)&&yn(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Bt(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Xle(e,t){Kle(e).forEach(r=>{Gle(r)&&t.push(r),Xle(r,t)})}function Zle(e,t,r){Kle(e).forEach(o=>{Bt(o)&&o.matches(t)&&r.push(o),Zle(o,t,r)})}function gI(e){return Yle(e)&&qle(e)>=0}function GG(e){let t=[];return Xle(e,t),t.filter(Yle)}function Jw(e){let t=GG(e);return t.filter(r=>qle(r)>=0&&jZe(r,t))}function Qle(e,t){let r=Jw(e),o=r.length;if(o===0)return;let n=Xo(dt(e)),i=r.indexOf(n),s=i===-1?t===1?0:o-1:i+t;return r[s]}function $w(e){return Qle(dt(e).body,1)||e}function bI(e){return Qle(dt(e).body,-1)||e}function Jle(e,t){if(!e)return null;let r=Jw(dt(e).body),o=r.length;if(o===0)return null;let n=r.indexOf(e);if(n===-1)return null;let i=(n+t+o)%o;return r[i]}function $le(e){return Jle(e,1)}function ece(e){return Jle(e,-1)}function _m(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Ke(r,o)}function tce(e){Jw(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function YG(e){let t=[];Zle(e,"[data-tabindex]",t),t.forEach(r=>{let o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}function Dc(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Dc(e,n.id,r)])}function qG(e,t){let r=[],o=e.find(n=>n.id===t)?.parentId;for(;o;){let n=e.find(i=>i.id===o);o=n?.parentId,n&&(r=r.concat(n))}return r}function ym(e){return`data-base-ui-${e}`}var vI=0;function ex(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(vI);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),Dt;let s=requestAnimationFrame(i);return vI=s,()=>{vI===s&&(cancelAnimationFrame(s),vI=0)}}var KG={inert:new WeakMap,"aria-hidden":new WeakMap},rce="data-base-ui-inert",ZG={inert:new WeakSet,"aria-hidden":new WeakSet},CT=new WeakMap,XG=0;function HZe(e){return ZG[e]}function sce(e){return e?kf(e)?e.host:sce(e.parentNode):null}var oce=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=sce(r);return e.contains(o)?o:null}).filter(r=>r!=null),nce=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},ice=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(s=>{yn(s)!=="script"&&(t.has(s)?n(s):o.push(s))})};return n(e),o};function UZe(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let s=null,a=null,c=oce(t,e),d=n?ice(t,nce(c),new Set(c)):[],u=[],f=[];if(i){let m=KG[i],h=HZe(i);a=h,s=m;let g=oce(t,Array.from(t.querySelectorAll("[aria-live]"))),b=c.concat(g);ice(t,nce(b),new Set(b)).forEach(y=>{let w=y.getAttribute(i),_=w!==null&&w!=="false",x=(m.get(y)||0)+1;m.set(y,x),u.push(y),x===1&&_&&h.add(y),_||y.setAttribute(i,i==="inert"?"":"true")})}return n&&d.forEach(m=>{let h=(CT.get(m)||0)+1;CT.set(m,h),f.push(m),h===1&&m.setAttribute(rce,"")}),XG+=1,()=>{s&&u.forEach(m=>{let g=(s.get(m)||0)-1;s.set(m,g),g||(!a?.has(m)&&i&&m.removeAttribute(i),a?.delete(m))}),n&&f.forEach(m=>{let h=(CT.get(m)||0)-1;CT.set(m,h),h||m.removeAttribute(rce)}),XG-=1,XG||(KG.inert=new WeakMap,KG["aria-hidden"]=new WeakMap,ZG.inert=new WeakSet,ZG["aria-hidden"]=new WeakSet,CT=new WeakMap)}}function QG(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=dt(e[0]).body;return UZe(e,i,r,o,{mark:n})}var So=l(ae(),1),JG=l(Gd(),1);var ace={style:{transition:"none"}},lce="data-base-ui-click-trigger",WZe="data-base-ui-swipe-ignore",GZe="data-swipe-ignore",QMt=`[${WZe}]`,JMt=`[${GZe}]`,cce={fallbackAxisSide:"none"},_I={fallbackAxisSide:"end"},dce={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var V_=l(P(),1),uce=So.createContext(null),$G=()=>So.useContext(uce),YZe=ym("portal");function yI(e={}){let{ref:t,container:r,componentProps:o=It,elementProps:n}=e,i=Wd(),a=$G()?.portalNode,[c,d]=So.useState(null),[u,f]=So.useState(null),m=Te(v=>{v!==null&&f(v)}),h=So.useRef(null);ke(()=>{if(r===null){h.current&&(h.current=null,f(null),d(null));return}let v=(r&&(eI(r)?r:r.current))??a??document.body;if(v==null){h.current&&(h.current=null,f(null),d(null));return}h.current!==v&&(h.current=v,f(null),d(v))},[r,a]);let g=je("div",o,{ref:[t,m],props:[{id:i,[YZe]:""},n]}),b=c&&g?JG.createPortal(g,c):null;return{node:u,nodeId:So.isValidElement(g)?g.props.id:void 0,subtree:b}}var eY=So.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,container:a,...c}=t,{node:d,nodeId:u,subtree:f}=yI({container:a,ref:r,componentProps:t,elementProps:c}),m=So.useRef(null),h=So.useRef(null),g=So.useRef(null),b=So.useRef(null),[v,y]=So.useState(null),w=So.useRef(!1),_=v?.modal,x=v?.open,C=!!v&&!v.modal&&v.open&&!!d;So.useEffect(()=>{if(!d||_)return;function k(R){d&&R.relatedTarget&&_m(R)&&(R.type==="focusin"?w.current&&(YG(d),w.current=!1):(tce(d),w.current=!0))}return _s(xt(d,"focusin",k,!0),xt(d,"focusout",k,!0))},[d,_]),ke(()=>{!d||x!==!0||!w.current||(YG(d),w.current=!1)},[x,d]);let S=So.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:h,beforeInsideRef:g,afterInsideRef:b,portalNode:d,setFocusManagerState:y}),[d]);return(0,V_.jsxs)(So.Fragment,{children:[f,(0,V_.jsxs)(uce.Provider,{value:S,children:[C&&d&&(0,V_.jsx)(vm,{"data-type":"outside",ref:m,onFocus:k=>{if(_m(k,d))g.current?.focus();else{let R=v?v.domReference:null;bI(R)?.focus()}}}),C&&d&&(0,V_.jsx)("span",{"aria-owns":u,style:dce}),d&&JG.createPortal(s,d),C&&d&&(0,V_.jsx)(vm,{"data-type":"outside",ref:h,onFocus:k=>{if(_m(k,d))b.current?.focus();else{let R=v?v.domReference:null;$w(R)?.focus(),v?.closeOnFocusOut&&v?.onOpenChange(!1,qe(Ie.focusOut,k.nativeEvent))}}})]})]})});var wg=l(ae(),1);function wI(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var yg=class{nodesRef={current:[]};events=wI();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(o=>o===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var tY=l(P(),1),fce=wg.createContext(null),pce=wg.createContext(null),jl=()=>wg.useContext(fce)?.id||null,ws=e=>{let t=wg.useContext(pce);return e??t};function kT(e){let t=Wd(),r=ws(e),o=jl();return ke(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function rY(e){let{children:t,id:r}=e,o=jl();return(0,tY.jsx)(fce.Provider,{value:wg.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function oY(e){let{children:t,externalTree:r}=e,o=_r(()=>r??new yg).current;return(0,tY.jsx)(pce.Provider,{value:o,children:t})}var ET=l(P(),1);function qZe(e,t){let r=ir(Vr(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var mce=20,xg=[];function nY(){xg=xg.filter(e=>e.deref()?.isConnected)}function hce(e){nY(),e&&yn(e)!=="body"&&(xg.push(new WeakRef(e)),xg.length>mce&&(xg=xg.slice(-mce)))}function gce(){return nY(),xg[xg.length-1]?.deref()}function KZe(e){return e?gI(e)?e:Jw(e)[0]||e:null}function bce(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=GG(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return gI(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),o=e.getAttribute("tabindex");r.length===0?o!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(o!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function iY(e){let{context:t,children:r,disabled:o=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:c=!0,openInteractionType:d="",nextFocusableElement:u,previousFocusableElement:f,beforeContentFocusGuardRef:m,externalTree:h,getInsideElements:g}=e,b="rootStore"in t?t.rootStore:t,v=b.useState("open"),y=b.useState("domReferenceElement"),w=b.useState("floatingElement"),{events:_,dataRef:x}=b.context,C=Te(()=>x.current.floatingContext?.nodeId),S=n===!1,k=vT(y)&&S,R=ao(n),O=ao(i),E=ao(d),I=ao(v),T=ws(h),M=$G(),F=xs.useRef(!1),V=xs.useRef(!1),B=xs.useRef(!1),z=xs.useRef(null),A=xs.useRef(""),D=xs.useRef(""),L=xs.useRef(null),U=xs.useRef(null),j=Ga(L,m,M?.beforeInsideRef),Y=Ga(U,M?.afterInsideRef),q=Zr(),ne=Zr(),ie=Vl(),oe=M!=null,te=_T(w),se=Te((ce=te)=>ce?Jw(ce):[]),ge=Te(()=>g?.().filter(ce=>ce!=null)??[]);xs.useEffect(()=>{if(o||!a)return;function ce(me){me.key==="Tab"&&Ke(te,Xo(dt(te)))&&se().length===0&&!k&&Xa(me)}let ve=dt(te);return xt(ve,"keydown",ce)},[o,te,a,k,se]),xs.useEffect(()=>{if(o||!v)return;let ce=dt(te);function ve(){B.current=!1}function me(ue){let ee=Vr(ue),pe=ge(),fe=Ke(w,ee)||Ke(y,ee)||Ke(M?.portalNode,ee)||pe.some(ye=>ye===ee||Ke(ye,ee));B.current=!fe,D.current=ue.pointerType||"keyboard",ee?.closest(`[${lce}]`)&&(V.current=!0,ne.start(0,()=>{V.current=!1}))}function $(){D.current="keyboard"}return _s(xt(ce,"pointerdown",me,!0),xt(ce,"pointerup",ve,!0),xt(ce,"pointercancel",ve,!0),xt(ce,"keydown",$,!0),ve)},[o,w,y,te,v,M,ne,ge]),xs.useEffect(()=>{if(o||!c)return;let ce=dt(te);function ve(){V.current=!0,ne.start(0,()=>{V.current=!1})}function me(pe){let fe=Vr(pe);gI(fe)&&(z.current=fe)}function $(pe){let fe=pe.relatedTarget,ye=pe.currentTarget,Pe=Vr(pe);a&&fe==null&&Pe!=null&&Ke(w,Pe)&&hce(Pe),queueMicrotask(()=>{let Ae=C(),Le=b.context.triggerElements,re=ge(),be=fe?.hasAttribute(ym("focus-guard"))&&[L.current,U.current,M?.beforeInsideRef.current,M?.afterInsideRef.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,Yd(f),Yd(u)].includes(fe),Ge=!(Ke(y,fe)||Ke(w,fe)||Ke(fe,w)||Ke(M?.portalNode,fe)||re.some(Ne=>Ne===fe||Ke(Ne,fe))||Le.hasMatchingElement(Ne=>Ke(Ne,fe))||be||T&&(Dc(T.nodesRef.current,Ae).find(Ne=>Ke(Ne.context?.elements.floating,fe)||Ke(Ne.context?.elements.domReference,fe))||qG(T.nodesRef.current,Ae).find(Ne=>[Ne.context?.elements.floating,_T(Ne.context?.elements.floating)].includes(fe)||Ne.context?.elements.domReference===fe)));if(ye===y&&te&&bce(te),s&&ye!==y&&!L_(Pe)&&Xo(ce)===ce.body){if(Bt(te)&&(te.focus(),s==="popup")){ie.request(()=>{te.focus()});return}let Ne=se(),Fe=z.current,Je=(Fe&&Ne.includes(Fe)?Fe:null)||Ne[Ne.length-1]||te;Bt(Je)&&Je.focus()}if(x.current.insideReactTree){x.current.insideReactTree=!1;return}(k||!a)&&fe&&Ge&&!V.current&&(k||fe!==gce())&&(F.current=!0,b.setOpen(!1,qe(Ie.focusOut,pe)))})}function ue(){B.current||(x.current.insideReactTree=!0,q.start(0,()=>{x.current.insideReactTree=!1}))}let ee=Bt(y)?y:null;if(!(!w&&!ee))return _s(ee&&xt(ee,"focusout",$),ee&&xt(ee,"pointerdown",ve),w&&xt(w,"focusin",me),w&&xt(w,"focusout",$),w&&M&&xt(w,"focusout",ue,!0))},[o,y,w,te,a,T,M,b,c,s,se,k,C,x,q,ne,ie,u,f,ge]),xs.useEffect(()=>{if(o||!w||!v)return;let ce=Array.from(M?.portalNode?.querySelectorAll(`[${ym("portal")}]`)||[]),me=(T?qG(T.nodesRef.current,C()):[]).find(ye=>vT(ye.context?.elements.domReference||null))?.context?.elements.domReference,ue=[...[w,...ce,L.current,U.current,M?.beforeOutsideRef.current,M?.afterOutsideRef.current,...ge()],me,Yd(f),Yd(u),k?y:null].filter(ye=>ye!=null),ee=QG(ue,{ariaHidden:a||k,mark:!1}),pe=[w,...ce].filter(ye=>ye!=null),fe=QG(pe);return()=>{fe(),ee()}},[v,o,y,w,a,M,k,T,C,u,f,ge]),ke(()=>{if(!v||o||!Bt(te))return;A.current="",D.current="";let ce=dt(te),ve=Xo(ce);queueMicrotask(()=>{let me=R.current,$=typeof me=="function"?me(E.current||""):me;if($===void 0||$===!1||Ke(te,ve))return;let ee=null,pe=()=>(ee==null&&(ee=se(te)),ee[0]||te),fe;$===!0||$===null?fe=pe():fe=Yd($),fe=fe||pe();let ye=Ke(te,Xo(ce));ex(fe,{preventScroll:fe===te,shouldFocus(){if(!I.current)return!1;if(ye)return!0;let Pe=Xo(ce);return!(Pe!==fe&&Ke(te,Pe))}})})},[o,v,te,se,R,E,I]),ke(()=>{if(o||!te)return;let ce=dt(te),ve=Xo(ce),me=E.current==null;hce(ve);function $(ee){if(ee.open||(A.current=qZe(ee.nativeEvent,D.current)),ee.reason===Ie.triggerHover&&ee.nativeEvent.type==="mouseleave"&&(F.current=!0),ee.reason===Ie.outsidePress)if(ee.nested)F.current=!1;else if(aI(ee.nativeEvent)||Zw(ee.nativeEvent))F.current=!1;else{let pe=!1;dt(te).createElement("div").focus({get preventScroll(){return pe=!0,!1}}),pe?F.current=!1:F.current=!0}}_.on("openchange",$);function ue(ee){let pe=O.current,fe=typeof pe=="function"?pe(ee):pe;if(fe===void 0||fe===!1)return null;fe===null&&(fe=!0);let ye=y?.isConnected?y:null,Pe=ve?.isConnected&&yn(ve)!=="body"?ve:null,Ae=me?Pe||ye:ye||Pe;return Ae||(Ae=gce()||null),typeof fe=="boolean"?Ae:Yd(fe)||Ae||null}return()=>{_.off("openchange",$);let ee=Xo(ce),pe=ge(),fe=Ke(w,ee)||pe.some(Le=>Le===ee||Ke(Le,ee))||T&&Dc(T.nodesRef.current,C(),!1).some(Le=>Ke(Le.context?.elements.floating,ee)),ye=O.current,Pe=A.current,Ae=ue(Pe);queueMicrotask(()=>{let Le=KZe(Ae),re=typeof ye!="boolean";if(ye&&!F.current&&Bt(Le)&&(!(!re&&Le!==ee&&ee!==ce.body)||fe)){let be={preventScroll:!0};Pe==="keyboard"&&(be.focusVisible=!0),Le.focus(be)}F.current=!1})}},[o,w,te,O,E,_,T,y,C,ge]),ke(()=>{if(!wr.engine.webkit||v||!w)return;let ce=Xo(dt(w));!Bt(ce)||!M_(ce)||Ke(w,ce)&&ce.blur()},[v,w]),ke(()=>{if(!(o||!M))return M.setFocusManagerState({modal:a,closeOnFocusOut:c,open:v,onOpenChange:b.setOpen,domReference:y}),()=>{M.setFocusManagerState(null)}},[o,M,a,v,b,c,y]),ke(()=>{if(!(o||!te))return bce(te),()=>{queueMicrotask(nY)}},[o,te]);let we=!o&&(a?!k:!0)&&(oe||a);return(0,ET.jsxs)(xs.Fragment,{children:[we&&(0,ET.jsx)(vm,{"data-type":"inside",ref:j,onFocus:ce=>{if(a){let ve=se();ex(ve[ve.length-1])}else M?.portalNode&&(F.current=!1,_m(ce,M.portalNode)?$w(y)?.focus():Yd(f??M.beforeOutsideRef)?.focus())}}),r,we&&(0,ET.jsx)(vm,{"data-type":"inside",ref:Y,onFocus:ce=>{a?ex(se()[0]):M?.portalNode&&(c&&(F.current=!0),_m(ce,M.portalNode)?bI(y)?.focus():Yd(u??M.afterOutsideRef)?.focus())}})]})}var TT=l(ae(),1);function PT(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:c=Ie.triggerPress}=t,d="rootStore"in e?e.rootStore:e,u=d.context.dataRef,f=TT.useRef(void 0),m=Vl(),h=Zr(),g=TT.useMemo(()=>{function b(y,w,_,x){let C=qe(c,w,_);y&&x==="touch"&&a>0?h.start(a,()=>{d.setOpen(!0,C)}):d.setOpen(y,C)}function v(y,w,_){let x=u.current.openEvent,C=d.select("domReferenceElement")!==w;return y&&C||!y||!n?!0:x&&s?!_(x.type):!1}return{onPointerDown(y){f.current=zl(y.pointerType,!0)&&Zw(y.nativeEvent)?"virtual":y.pointerType},onMouseDown(y){let w=f.current,_=y.nativeEvent,x=d.select("open");if(y.button!==0||o==="click"||zl(w,!0)&&i)return;let C=v(x,y.currentTarget,R=>R==="click"||R==="mousedown"),S=Vr(_);if(M_(S)){b(C,_,S,w);return}let k=y.currentTarget;m.request(()=>{b(C,_,k,w)})},onClick(y){if(o==="mousedown-only")return;let w=f.current;if(o==="mousedown"&&w){f.current=void 0;return}if(zl(w,!0)&&i)return;let _=d.select("open"),x=v(_,y.currentTarget,C=>C==="click"||C==="mousedown"||C==="keydown"||C==="keyup");b(x,y.nativeEvent,y.currentTarget,w)},onKeyDown(){f.current=void 0}}},[u,o,i,c,d,s,n,m,h,a]);return TT.useMemo(()=>r?{reference:g}:It,[r,g])}var Qa=l(ae(),1);function XZe(e,t){let r=null,o=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",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,u=i.height,f=i.x,m=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),f-=r||0,m-=o||0,d=0,u=0,!n||c?(d=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!c&&(u=t.axis==="x"?i.height:u,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:u,x:f,y:m,top:m,right:f+d,bottom:m+u,left:f}}}}function vce(e){return e!=null&&e.clientX!=null}function sY(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,d=Qa.useRef(!1),u=Qa.useRef(null),[f,m]=Qa.useState(),[h,g]=Qa.useState([]),b=Te(x=>{n.set("positionReference",x)}),v=Te((x,C,S)=>{d.current||c.current.openEvent&&!vce(c.current.openEvent)||n.set("positionReference",XZe(S??a,{x,y:C,axis:o,dataRef:c,pointerType:f}))}),y=Te(x=>{i?u.current||(v(x.clientX,x.clientY,x.currentTarget),g([])):v(x.clientX,x.clientY,x.currentTarget)}),w=zl(f)?s:i;Qa.useEffect(()=>{if(!r){b(a);return}if(!w)return;function x(){u.current?.(),u.current=null}let C=ir(s);function S(k){let R=Vr(k);Ke(s,R)?x():v(k.clientX,k.clientY)}return!c.current.openEvent||vce(c.current.openEvent)?u.current=xt(C,"mousemove",S):b(a),x},[w,r,s,c,a,n,v,b,h]),Qa.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Qa.useEffect(()=>{r&&!s&&(d.current=!1)},[r,s]),Qa.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let _=Qa.useMemo(()=>{function x(C){m(C.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:y,onMouseEnter:y}},[y]);return Qa.useMemo(()=>r?{reference:_,trigger:_}:{},[r,_])}var Hl=l(ae(),1);function ZZe(){return!1}function QZe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function RT(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=ZZe,bubbles:a,externalTree:c}=t,d="rootStore"in e?e.rootStore:e,u=d.useState("open"),f=d.useState("floatingElement"),{dataRef:m}=d.context,h=ws(c),g=Te(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,v=b!==!1,y=Te(()=>i),{escapeKey:w,outsidePress:_}=QZe(a),x=Hl.useRef(!1),C=Hl.useRef(!1),S=Hl.useRef(!1),k=Hl.useRef(!1),R=Hl.useRef(""),O=Hl.useRef(null),E=Zr(),I=Zr(),T=Te(()=>{I.clear(),m.current.insideReactTree=!1}),M=Te(j=>{let Y=m.current.floatingContext?.nodeId;return(h?Dc(h.nodesRef.current,Y):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[j])}),F=Te(j=>cI(j,d.select("floatingElement"))||cI(j,d.select("domReferenceElement"))),V=Te(j=>{s()&&d.setOpen(!1,qe(Ie.triggerPress,j.nativeEvent))}),B=Te(j=>{if(!u||!r||!o||j.key!=="Escape"||k.current||!w&&M("__escapeKeyBubbles"))return;let Y=Ile(j)?j.nativeEvent:j,q=qe(Ie.escapeKey,Y);d.setOpen(!1,q),q.isCanceled||j.preventDefault(),!w&&!q.isPropagationAllowed&&j.stopPropagation()}),z=Te(()=>{m.current.insideReactTree=!0,I.start(0,T)}),A=Te(j=>{if(!u||!r||j.button!==0)return;let Y=Vr(j.nativeEvent);Ke(d.select("floatingElement"),Y)&&(x.current||(x.current=!0,C.current=!1))}),D=Te(j=>{!u||!r||(j.defaultPrevented||j.nativeEvent.defaultPrevented)&&x.current&&(C.current=!0)});Hl.useEffect(()=>{if(!u||!r)return T;m.current.__escapeKeyBubbles=w,m.current.__outsidePressBubbles=_;let j=new vs,Y=new vs;function q(){j.clear(),k.current=!0}function ne(){j.start(wr.engine.webkit?5:0,()=>{k.current=!1})}function ie(){S.current=!0,Y.start(0,()=>{S.current=!1})}function oe(){x.current=!1,C.current=!1}function te(){let re=R.current,be=re==="pen"||!re?"mouse":re,Ge=y(),Ne=typeof Ge=="function"?Ge():Ge;return typeof Ne=="string"?Ne:Ne[be]}function se(re){let be=te();return be==="intentional"&&re.type!=="click"||be==="sloppy"&&re.type==="click"}function ge(re){let be=m.current.floatingContext?.nodeId,Ge=h&&Dc(h.nodesRef.current,be).some(Ne=>cI(re,Ne.context?.elements.floating));return F(re)||Ge}function we(re){if(se(re)){re.type!=="click"&&!F(re)&&(Y.clear(),S.current=!1),T();return}if(m.current.insideReactTree){T();return}let be=Vr(re),Ge=`[${ym("inert")}]`,Ne=wt(be)?be.getRootNode():null,Fe=Array.from((kf(Ne)?Ne:dt(d.select("floatingElement"))).querySelectorAll(Ge)),Je=d.context.triggerElements;if(be&&(Je.hasElement(be)||Je.hasMatchingElement(Ft=>Ke(Ft,be))))return;let at=wt(be)?be:null;for(;at&&!Mc(at);){let Ft=Ac(at);if(Mc(Ft)||!wt(Ft))break;at=Ft}if(!(Fe.length&&wt(be)&&!Ale(be)&&!Ke(be,d.select("floatingElement"))&&Fe.every(Ft=>!Ke(at,Ft)))){if(Bt(be)&&!("touches"in re)){let Ft=Mc(be),er=$n(be),nt=/auto|scroll/,Mn=Ft||nt.test(er.overflowX),Go=Ft||nt.test(er.overflowY),nr=Mn&&be.clientWidth>0&&be.scrollWidth>be.clientWidth,Zn=Go&&be.clientHeight>0&&be.scrollHeight>be.clientHeight,Lr=er.direction==="rtl",Yo=Zn&&(Lr?re.offsetX<=be.offsetWidth-be.clientWidth:re.offsetX>be.clientWidth),Ye=nr&&re.offsetY>be.clientHeight;if(Yo||Ye)return}if(!ge(re)){if(te()==="intentional"&&S.current){Y.clear(),S.current=!1;return}typeof b=="function"&&!b(re)||M("__outsidePressBubbles")||(d.setOpen(!1,qe(Ie.outsidePress,re)),T())}}}function ce(re){te()!=="sloppy"||re.pointerType==="touch"||!d.select("open")||!r||F(re)||we(re)}function ve(re){if(te()!=="sloppy"||!d.select("open")||!r||F(re))return;let be=re.touches[0];be&&(O.current={startTime:Date.now(),startX:be.clientX,startY:be.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function me(re,be){let Ge=Vr(re);if(!Ge)return;let Ne=xt(Ge,re.type,()=>{be(re),Ne()})}function $(re){R.current="touch",me(re,ve)}function ue(re){E.clear(),re.type==="pointerdown"&&(R.current=re.pointerType),!(re.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&me(re,be=>{be.type==="pointerdown"?ce(be):we(be)})}function ee(re){if(!x.current)return;let be=C.current;if(oe(),te()==="intentional"){if(re.type==="pointercancel"){be&&ie();return}if(!ge(re)){if(be){ie();return}typeof b=="function"&&!b(re)||(Y.clear(),S.current=!0,T())}}}function pe(re){if(te()!=="sloppy"||!O.current||F(re))return;let be=re.touches[0];if(!be)return;let Ge=Math.abs(be.clientX-O.current.startX),Ne=Math.abs(be.clientY-O.current.startY),Fe=Math.sqrt(Ge*Ge+Ne*Ne);Fe>5&&(O.current.dismissOnTouchEnd=!0),Fe>10&&(we(re),E.clear(),O.current=null)}function fe(re){me(re,pe)}function ye(re){te()!=="sloppy"||!O.current||F(re)||(O.current.dismissOnTouchEnd&&we(re),E.clear(),O.current=null)}function Pe(re){me(re,ye)}let Ae=dt(f),Le=_s(o&&_s(xt(Ae,"keydown",B),xt(Ae,"compositionstart",q),xt(Ae,"compositionend",ne)),v&&_s(xt(Ae,"click",ue,!0),xt(Ae,"pointerdown",ue,!0),xt(Ae,"pointerup",ee,!0),xt(Ae,"pointercancel",ee,!0),xt(Ae,"mousedown",ue,!0),xt(Ae,"mouseup",ee,!0),xt(Ae,"touchstart",$,!0),xt(Ae,"touchmove",fe,!0),xt(Ae,"touchend",Pe,!0)));return()=>{Le(),j.clear(),Y.clear(),oe(),S.current=!1,T()}},[m,f,o,v,b,u,r,w,_,B,T,y,M,F,h,d,E]);let L=Hl.useMemo(()=>({onKeyDown:B,onPointerDown:V,onClick:V}),[B,V]),U=Hl.useMemo(()=>({onKeyDown:B,onPointerDown:D,onMouseDown:D,onClickCapture:z,onMouseDownCapture(j){z(),A(j)},onPointerDownCapture(j){z(),A(j)},onMouseUpCapture:z,onTouchEndCapture:z,onTouchMoveCapture:z}),[B,z,A,D]);return Hl.useMemo(()=>r?{reference:L,floating:U,trigger:L}:{},[r,L,U])}var Ss=l(ae(),1);function _ce(e,t,r){let{reference:o,floating:n}=e,i=Za(t),s=ST(t),a=xT(s),c=ys(t),d=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,h;switch(c){case"top":h={x:u,y:o.y-n.height};break;case"bottom":h={x:u,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:f};break;case"left":h={x:o.x-n.width,y:f};break;default:h={x:o.x,y:o.y}}let g=Kd(t);return g&&(h[s]+=m*(g==="end"?1:-1)*(r&&d?-1:1)),h}async function yce(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=Rf(t,e),g=hI(h),v=a[m?f==="floating"?"reference":"floating":f],y=N_(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(v)))==null||r?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:d,rootBoundary:u,strategy:c})),w=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),x=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},C=N_(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:_,strategy:c}):w);return{top:(y.top-C.top+g.top)/x.y,bottom:(C.bottom-y.bottom+g.bottom)/x.y,left:(y.left-C.left+g.left)/x.x,right:(C.right-y.right+g.right)/x.x}}var JZe=50,wce=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:yce},c=await(s.isRTL==null?void 0:s.isRTL(t)),d=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=_ce(d,o,c),m=o,h=0,g={};for(let b=0;b<i.length;b++){let v=i[b];if(!v)continue;let{name:y,fn:w}=v,{x:_,y:x,data:C,reset:S}=await w({x:u,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:d,platform:a,elements:{reference:e,floating:t}});u=_??u,f=x??f,g[y]={...g[y],...C},S&&h<JZe&&(h++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:u,y:f}=_ce(d,m,c)),b=-1)}return{x:u,y:f,placement:m,strategy:n,middlewareData:g}};var xce=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:c,elements:d}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...v}=Rf(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let y=ys(n),w=Za(a),_=ys(a)===a,x=await(c.isRTL==null?void 0:c.isRTL(d.floating)),C=m||(_||!b?[yT(a)]:Ule(a)),S=g!=="none";!m&&S&&C.push(...Wle(a,b,g,x));let k=[a,...C],R=await c.detectOverflow(t,v),O=[],E=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&O.push(R[y]),f){let F=Hle(n,s,x);O.push(R[F[0]],R[F[1]])}if(E=[...E,{placement:n,overflows:O}],!O.every(F=>F<=0)){var I,T;let F=(((I=i.flip)==null?void 0:I.index)||0)+1,V=k[F];if(V&&(!(f==="alignment"?w!==Za(V):!1)||E.every(A=>Za(A.placement)===w?A.overflows[0]>0:!0)))return{data:{index:F,overflows:E},reset:{placement:V}};let B=(T=E.filter(z=>z.overflows[0]<=0).sort((z,A)=>z.overflows[1]-A.overflows[1])[0])==null?void 0:T.placement;if(!B)switch(h){case"bestFit":{var M;let z=(M=E.filter(A=>{if(S){let D=Za(A.placement);return D===w||D==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(D=>D>0).reduce((D,L)=>D+L,0)]).sort((A,D)=>A[1]-D[1])[0])==null?void 0:M[0];z&&(B=z);break}case"initialPlacement":B=a;break}if(n!==B)return{reset:{placement:B}}}return{}}}};var Sce=new Set(["left","top"]);async function $Ze(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=ys(r),a=Kd(r),c=Za(r)==="y",d=Sce.has(s)?-1:1,u=i&&c?-1:1,f=Rf(t,e),{mainAxis:m,crossAxis:h,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"&&(h=a==="end"?g*-1:g),c?{x:h*u,y:m*d}:{x:m*d,y:h*u}}var Cce=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,c=await $Ze(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},kce=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:c={fn:w=>{let{x:_,y:x}=w;return{x:_,y:x}}},...d}=Rf(e,t),u={x:r,y:o},f=await i.detectOverflow(t,d),m=Za(n),h=mI(m),g=u[h],b=u[m],v=(w,_)=>pI(_+f[w==="y"?"top":"left"],_,_-f[w==="y"?"bottom":"right"]);s&&(g=v(h,g)),a&&(b=v(m,b));let y=c.fn({...t,[h]:g,[m]:b});return{...y,data:{x:y.x-r,y:y.y-o,enabled:{[h]:s,[m]:a}}}}}},Ece=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:f=!0}=Rf(e,t),m={x:n,y:i},h=Za(s),g=mI(h),b=m[g],v=m[h],y=Rf(d,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(r=y.mainAxis)!=null?r:0,crossAxis:(o=y.crossAxis)!=null?o:0};if(u){let C=g==="y"?"height":"width",S=a.reference[g]-a.floating[C]+w.mainAxis,k=a.reference[g]+a.reference[C]-w.mainAxis;b<S?b=S:b>k&&(b=k)}if(f){var _,x;let C=g==="y"?"width":"height",S=Sce.has(ys(s)),k=a.reference[h]-a.floating[C]+(S&&((_=c.offset)==null?void 0:_[h])||0)+(S?0:w.crossAxis),R=a.reference[h]+a.reference[C]+(S?0:((x=c.offset)==null?void 0:x[h])||0)-(S?w.crossAxis:0);v<k?v=k:v>R&&(v=R)}return{[g]:b,[h]:v}}}},Tce=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Rf(e,t),c=await n.detectOverflow(t,a),d=ys(r),u=Kd(r),f=Za(r)==="y",{width:m,height:h}=o.floating,g,b;d==="top"||d==="bottom"?(g=d,b=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,g=u==="end"?"top":"bottom");let v=h-c.top-c.bottom,y=m-c.left-c.right,w=bg(h-c[g],v),_=bg(m-c[b],y),x=t.middlewareData.shift,C=!x,S=w,k=_;x!=null&&x.enabled.x&&(k=y),x!=null&&x.enabled.y&&(S=v),C&&!u&&(f?k=m-2*qd(c.left,c.right):S=h-2*qd(c.top,c.bottom)),await s({...t,availableWidth:k,availableHeight:S});let R=await n.getDimensions(i.floating);return m!==R.width||h!==R.height?{reset:{rects:!0}}:{}}}};function Ice(e){let t=$n(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Bt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=vg(r)!==i||vg(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function lY(e){return wt(e)?e:e.contextElement}function tx(e){let t=lY(e);if(!Bt(t))return Pf(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=Ice(t),s=(i?vg(r.width):r.width)/o,a=(i?vg(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var eQe=Pf(0);function Oce(e){let t=ir(e);return!rI()||!t.visualViewport?eQe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function tQe(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===ir(e)}function B_(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=lY(e),s=Pf(1);t&&(o?wt(o)&&(s=tx(o)):s=tx(e));let a=tQe(i,r,o)?Oce(i):Pf(0),c=(n.left+a.x)/s.x,d=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i&&o){let m=ir(i),h=wt(o)?ir(o):o,g=m,b=oI(g);for(;b&&h!==g;){let v=tx(b),y=b.getBoundingClientRect(),w=$n(b),_=y.left+(b.clientLeft+parseFloat(w.paddingLeft))*v.x,x=y.top+(b.clientTop+parseFloat(w.paddingTop))*v.y;c*=v.x,d*=v.y,u*=v.x,f*=v.y,c+=_,d+=x,g=ir(b),b=oI(g)}}return N_({width:u,height:f,x:c,y:d})}function xI(e,t){let r=fT(e).scrollLeft;return t?t.left+r:B_(Ef(e)).left+r}function Ace(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-xI(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function rQe(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ef(o),a=t?uT(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},d=Pf(1),u=Pf(0),f=Bt(o);if((f||!i)&&((yn(o)!=="body"||I_(s))&&(c=fT(o)),f)){let h=B_(o);d=tx(o),u.x=h.x+o.clientLeft,u.y=h.y+o.clientTop}let m=s&&!f&&!i?Ace(s,c):Pf(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+u.x+m.x,y:r.y*d.y-c.scrollTop*d.y+u.y+m.y}}function oQe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function nQe(e){let t=fT(e),r=e.ownerDocument.body,o=qd(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=qd(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+xI(e),s=-t.scrollTop;return $n(r).direction==="rtl"&&(i+=qd(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var iQe=25;function sQe(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=ir(e),i=Ef(e),s=n.visualViewport,a=i.clientWidth,c=i.clientHeight,d=0,u=0;if(s){let m=!rI()||t==="fixed";o?m||(d=-s.offsetLeft,u=-s.offsetTop):(a=s.width,c=s.height,m&&(d=s.offsetLeft,u=s.offsetTop))}if(xI(i)<=0){let m=i.ownerDocument,h=m.body,g=getComputedStyle(h),b=m.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(i.clientWidth-h.clientWidth-b),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;y<=iQe&&(a-=y)}return{width:a,height:c,x:d,y:u}}function aQe(e,t){let r=B_(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=tx(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,d=o*i.y;return{width:s,height:a,x:c,y:d}}function Pce(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=sQe(e,r,t);else if(t==="document")o=nQe(Ef(e));else if(wt(t))o=aQe(t,r);else{let n=Oce(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return N_(o)}function lQe(e,t){let r=t.get(e);if(r)return r;let o=mg(e,[],!1).filter(a=>wt(a)&&yn(a)!=="body"),n=null,i=$n(e).position==="fixed",s=i?Ac(e):e;for(;wt(s)&&!Mc(s);){let a=$n(s),c=tI(s),d=n?n.position:i?"fixed":"";!c&&(d==="fixed"||d==="absolute"&&a.position==="static")?o=o.filter(f=>f!==s):n=a,s=Ac(s)}return t.set(e,o),o}function cQe(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?uT(t)?[]:lQe(t,this._c):[].concat(r),o],a=Pce(t,s[0],n),c=a.top,d=a.right,u=a.bottom,f=a.left;for(let m=1;m<s.length;m++){let h=Pce(t,s[m],n);c=qd(h.top,c),d=bg(h.right,d),u=bg(h.bottom,u),f=qd(h.left,f)}return{width:d-f,height:u-c,x:f,y:c}}function dQe(e){let{width:t,height:r}=Ice(e);return{width:t,height:r}}function uQe(e,t,r){let o=Bt(t),n=Ef(t),i=r==="fixed",s=B_(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=Pf(0);if((o||!i)&&((yn(t)!=="body"||I_(n))&&(a=fT(t)),o)){let m=B_(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=xI(n));let d=n&&!o&&!i?Ace(n,a):Pf(0),u=s.left+a.scrollLeft-c.x-d.x,f=s.top+a.scrollTop-c.y-d.y;return{x:u,y:f,width:s.width,height:s.height}}function aY(e){return $n(e).position==="static"}function Rce(e,t){if(!Bt(e)||$n(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ef(e)===r&&(r=r.ownerDocument.body),r}function Mce(e,t){let r=ir(e);if(uT(e))return r;if(!Bt(e)){let n=Ac(e);for(;n&&!Mc(n);){if(wt(n)&&!aY(n))return n;n=Ac(n)}return r}let o=Rce(e,t);for(;o&&ule(o)&&aY(o);)o=Rce(o,t);return o&&Mc(o)&&aY(o)&&!tI(o)?r:o||fle(e)||r}var fQe=async function(e){let t=this.getOffsetParent||Mce,r=this.getDimensions,o=await r(e.floating);return{reference:uQe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function pQe(e){return $n(e).direction==="rtl"}var cY={convertOffsetParentRelativeRectToViewportRelativeRect:rQe,getDocumentElement:Ef,getClippingRect:cQe,getOffsetParent:Mce,getElementRects:fQe,getClientRects:oQe,getDimensions:dQe,getScale:tx,isElement:wt,isRTL:pQe};function Nce(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function mQe(e,t,r){let o=null,n,i=Ef(e);function s(){var u;clearTimeout(n),(u=o)==null||u.disconnect(),o=null}function a(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),s();let m=e.getBoundingClientRect(),{left:h,top:g,width:b,height:v}=m;if(u||t(),!b||!v)return;let y=wT(g),w=wT(i.clientWidth-(h+b)),_=wT(i.clientHeight-(g+v)),x=wT(h),S={rootMargin:-y+"px "+-w+"px "+-_+"px "+-x+"px",threshold:qd(0,bg(1,f))||1},k=!0;function R(O){let E=O[0].intersectionRatio;if(!Nce(m,e.getBoundingClientRect()))return a();if(E!==f){if(!k)return a();E?a(!1,E):n=setTimeout(()=>{a(!1,1e-7)},1e3)}k=!1}try{o=new IntersectionObserver(R,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(R,S)}o.observe(e)}let c=ir(e),d=()=>a(r);return c.addEventListener("resize",d),a(!0),()=>{c.removeEventListener("resize",d),s()}}function IT(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=lY(e),u=n||i?[...d?mg(d):[],...t?mg(t):[]]:[];u.forEach(y=>{n&&y.addEventListener("scroll",r),i&&y.addEventListener("resize",r)});let f=d&&a?mQe(d,r,i):null,m=-1,h=null;s&&(h=new ResizeObserver(y=>{let[w]=y;w&&w.target===d&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),r()}),d&&!c&&h.observe(d),t&&h.observe(t));let g,b=c?B_(e):null;c&&v();function v(){let y=B_(e);b&&!Nce(b,y)&&r(),b=y,g=requestAnimationFrame(v)}return r(),()=>{var y;u.forEach(w=>{n&&w.removeEventListener("scroll",r),i&&w.removeEventListener("resize",r)}),f?.(),(y=h)==null||y.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var Fce=Cce;var Dce=kce,Lce=xce,Vce=Tce;var Bce=Ece,SI=(e,t,r)=>{let o=new Map,n=r??{},i={...cY,...n.platform,_c:o};return wce(e,t,{...n,platform:i})};var Fn=l(ae(),1),jce=l(ae(),1),Hce=l(Gd(),1),gQe=typeof document<"u",bQe=function(){},CI=gQe?jce.useLayoutEffect:bQe;function kI(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!kI(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!kI(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Uce(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function zce(e,t){let r=Uce(e);return Math.round(t*r)/r}function dY(e){let t=Fn.useRef(e);return CI(()=>{t.current=e}),t}function Wce(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:c,open:d}=e,[u,f]=Fn.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=Fn.useState(o);kI(m,o)||h(o);let[g,b]=Fn.useState(null),[v,y]=Fn.useState(null),w=Fn.useCallback(A=>{A!==S.current&&(S.current=A,b(A))},[]),_=Fn.useCallback(A=>{A!==k.current&&(k.current=A,y(A))},[]),x=i||g,C=s||v,S=Fn.useRef(null),k=Fn.useRef(null),R=Fn.useRef(u),O=c!=null,E=dY(c),I=dY(n),T=dY(d),M=Fn.useCallback(()=>{if(!S.current||!k.current)return;let A={placement:t,strategy:r,middleware:m};I.current&&(A.platform=I.current),SI(S.current,k.current,A).then(D=>{let L={...D,isPositioned:T.current!==!1};F.current&&!kI(R.current,L)&&(R.current=L,Hce.flushSync(()=>{f(L)}))})},[m,t,r,I,T]);CI(()=>{d===!1&&R.current.isPositioned&&(R.current.isPositioned=!1,f(A=>({...A,isPositioned:!1})))},[d]);let F=Fn.useRef(!1);CI(()=>(F.current=!0,()=>{F.current=!1}),[]),CI(()=>{if(x&&(S.current=x),C&&(k.current=C),x&&C){if(E.current)return E.current(x,C,M);M()}},[x,C,M,E,O]);let V=Fn.useMemo(()=>({reference:S,floating:k,setReference:w,setFloating:_}),[w,_]),B=Fn.useMemo(()=>({reference:x,floating:C}),[x,C]),z=Fn.useMemo(()=>{let A={position:r,left:0,top:0};if(!B.floating)return A;let D=zce(B.floating,u.x),L=zce(B.floating,u.y);return a?{...A,transform:"translate("+D+"px, "+L+"px)",...Uce(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:L}},[r,a,B.floating,u.x,u.y]);return Fn.useMemo(()=>({...u,update:M,refs:V,elements:B,floatingStyles:z}),[u,M,V,B,z])}var uY=(e,t)=>{let r=Fce(e);return{name:r.name,fn:r.fn,options:[e,t]}},fY=(e,t)=>{let r=Dce(e);return{name:r.name,fn:r.fn,options:[e,t]}},pY=(e,t)=>({fn:Bce(e).fn,options:[e,t]}),mY=(e,t)=>{let r=Lce(e);return{name:r.name,fn:r.fn,options:[e,t]}},hY=(e,t)=>{let r=Vce(e);return{name:r.name,fn:r.fn,options:[e,t]}};var rx=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(Ct(99,this.componentName,t,this.componentName));r.setOpen(!0,qe(Ie.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,qe(Ie.imperativeAction))}};var j_=l(ae(),1),ide=l(Gd(),1);var nde=l(ae(),1);var tde=l(ae(),1),_Y=l(nx(),1),rde=l(Qce(),1);var Jce=l(ae(),1);var bY=[],vY;function $ce(){return vY}function ede(e){bY.push(e)}function OT(e){let t=(r,o)=>{let n=_r(FQe).current,i;try{vY=n;for(let s of bY)s.before(n);i=e(r,o);for(let s of bY)s.after(n);n.didInitialize=!0}finally{vY=void 0}return i};return t.displayName=e.displayName||e.name,t}function TI(e){return Jce.forwardRef(OT(e))}function FQe(){return{didInitialize:!1}}var DQe=Ww(19),LQe=DQe?BQe:zQe;function PI(e,t,r,o,n){return LQe(e,t,r,o,n)}function VQe(e,t,r,o,n){let i=tde.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,_Y.useSyncExternalStore)(e.subscribe,i,i)}ede({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,_Y.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function BQe(e,t,r,o,n){let i=$ce();if(!i)return VQe(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function zQe(e,t,r,o,n){return(0,rde.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var RI=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return PI(this,t,r,o,n)}};var z_=l(ae(),1);var If=class extends RI{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){z_.useDebugValue(t);let o=this;ke(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ke(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);ke(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){z_.useDebugValue(t);let o=this,n=r!==void 0;ke(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return z_.useDebugValue(t),PI(this,this.selectors[t],r,o,n)}useContextCallback(t,r){z_.useDebugValue(t);let o=Te(r??Dt);this.context[t]=o}useStateSetter(t){let r=z_.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var II=l(ae(),1);function ode(){let[,e]=II.useState({});return II.useCallback(()=>{e({})},[])}var jQe={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},Sg=class extends If{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:wI(),nested:o,triggerElements:i},jQe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Ole(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function AT(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,m=nde.useRef(null);o===void 0&&m.current===null&&(m.current=new Sg({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:d,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),ke(()=>{let g={open:a,floatingId:n,referenceElement:c,floatingElement:d};wt(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[a,n,c,d,h]),h.context.onOpenChange=f,h.context.nested=i,h}var OI={tabIndex:-1,[hT]:""};function sde(e,t=!1){let r=Wd(),o=jl()!=null,n=_r(()=>e(r,o)).current;return AT({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function AI({handle:e,store:t}){return ke(()=>e.attachStore(t),[e,t]),null}function yY(e,t){let r=j_.useRef(null),o=j_.useRef(null);return j_.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,c=t.context.triggerElements.getById(s);a&&c===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 wY(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function xY(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function ade(e,t,r,o={}){let n=r.reason,i=n===Ie.triggerHover,s=t&&n===Ie.triggerFocus,a=!t&&(n===Ie.triggerPress||n===Ie.escapeKey),c=xY(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),wY(u,t,r.trigger,c()),e.update(u)};i?ide.flushSync(d):d()}function MI(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=yY(e,r),s=Te(c=>{let d=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:c,...d?o:null});return}u==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:c,...o})}),a=j_.useCallback(c=>{i(c),c&&s(c)},[i,s]);return ke(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function NI(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=j_.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");ke(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let c=e.context.triggerElements.size,d={};e.state.triggerCount!==c&&(d.triggerCount=c);let u=e.select("activeTriggerId"),f=null;if(u){let m=e.context.triggerElements.getById(u);if(m)o.current=u,m!==e.state.activeTriggerElement&&(d.activeTriggerElement=m);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){d.activeTriggerId=h,d.activeTriggerElement=g,o.current=h;break}d.activeTriggerId===void 0&&(o.current===u?f=u:o.current=null)}}else o.current=null;if(!f&&!u&&c===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[h,g]=m.value;d.activeTriggerId=h,d.activeTriggerElement=g,o.current=h}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),f&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let m=qe(Ie.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function FI(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=qa(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=Te(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return bs({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function DI(e,t){e.useSyncedValues(t),ke(()=>()=>{e.update({activeTriggerProps:It,inactiveTriggerProps:It,popupProps:It})},[e])}var wm=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 lde(){return new Sg({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new wm,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function LI(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:lde(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:It,inactiveTriggerProps:It,popupProps:It}}function dde(e,t,r=!1){return new Sg({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var MT=e=>e.triggerIdProp??e.activeTriggerId,SY=e=>e.openProp??e.open,cde=e=>(e.popupElement?.id??e.floatingId)||void 0;function ude(e,t){return t!==void 0&&SY(e)&&MT(e)===t}function HQe(e,t){return ude(e,t)?!0:t!==void 0&&SY(e)&&MT(e)==null&&e.triggerCount===1}var VI={open:SY,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:MT,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:cde,isTriggerActive:(e,t)=>t!==void 0&&MT(e)===t,isOpenedByTrigger:(e,t)=>ude(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&MT(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>HQe(e,t)?cde(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var CY=l(ae(),1),fde=l(nx(),1);function BI(e){let t=CY.useCallback(o=>e===void 0?Dt:e.subscribeStore(o),[e]),r=CY.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,fde.useSyncExternalStore)(t,r,()=>e?.serverStore)}function pde(e){return UQe(e,e.rootContext)}function UQe(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),c=t.useState("floatingId"),[d,u]=Ss.useState(null),[f,m]=Ss.useState(void 0),[h,g]=Ss.useState(void 0),b=Ss.useRef(null),v=ws(o),y=Ss.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),w=Wce({...e,elements:{...y,...d&&{reference:d}}}),_=wt(f)?f:null,x=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:_),t.useSyncedValue("floatingElement",x);let C=Ss.useCallback(I=>{let T=wt(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;u(T),w.refs.setReference(T)},[w.refs]),S=Ss.useCallback(I=>{(wt(I)||I===null)&&(b.current=I,m(I)),(wt(w.refs.reference.current)||w.refs.reference.current===null||I!==null&&!wt(I))&&w.refs.setReference(I)},[w.refs,m]),k=Ss.useCallback(I=>{g(I),w.refs.setFloating(I)},[w.refs]),R=Ss.useMemo(()=>({...w.refs,setReference:S,setFloating:k,setPositionReference:C,domReference:b}),[w.refs,S,k,C]),O=Ss.useMemo(()=>({...w.elements,domReference:s}),[w.elements,s]),E=Ss.useMemo(()=>({...w,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:c,refs:R,elements:O,nodeId:r,rootStore:t}),[w,R,O,r,t,a,c]);return ke(()=>{s&&(b.current=s)},[s]),ke(()=>{t.context.dataRef.current.floatingContext=E;let I=v?.nodesRef.current.find(T=>T.id===r);I&&(I.context=E)}),Ss.useMemo(()=>({...w,context:E,refs:R,elements:O,rootStore:t}),[w,R,O,E,t])}var Of=l(ae(),1);var kY=wr.os.mac&&wr.engine.webkit;function NT(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Of.useRef(!1),c=Of.useRef(null),d=Of.useRef(!0),u=Zr();Of.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=ir(m);function g(){let y=n.select("domReferenceElement");!n.select("open")&&Bt(y)&&y===Xo(dt(y))&&(a.current=!0)}function b(){d.current=!0}function v(){d.current=!1}return _s(xt(h,"blur",g),kY&&xt(h,"keydown",b,!0),kY&&xt(h,"pointerdown",v,!0))},[n,r]),Of.useEffect(()=>{if(!r)return;function m(h){if(h.reason===Ie.triggerPress||h.reason===Ie.escapeKey){let g=n.select("domReferenceElement");wt(g)&&(c.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=Of.useMemo(()=>{function m(){a.current=!1,c.current=null}return{onMouseLeave(){m()},onFocus(h){let g=h.currentTarget;if(a.current){if(c.current===g)return;m()}let b=Vr(h.nativeEvent);if(wt(b)){if(kY&&!h.relatedTarget){if(!d.current&&!M_(b))return}else if(!Mle(b))return}let v=gg(h.relatedTarget,n.context.triggerElements),{nativeEvent:y,currentTarget:w}=h,_=typeof o=="function"?o():o;if(n.select("open")&&v||_===0||_===void 0){n.setOpen(!0,qe(Ie.triggerFocus,y,w));return}u.start(_,()=>{a.current||n.setOpen(!0,qe(Ie.triggerFocus,y,w))})},onBlur(h){m();let g=h.relatedTarget,b=h.nativeEvent,v=wt(g)&&g.hasAttribute(ym("focus-guard"))&&g.getAttribute("data-type")==="outside";u.start(0,()=>{let y=n.select("domReferenceElement"),w=Xo(dt(y));!g&&w===y||Ke(s.current.floatingContext?.refs.floating.current,w)||Ke(y,w)||v||gg(g??w,n.context.triggerElements)||n.setOpen(!1,qe(Ie.triggerFocus,b))})}}},[s,o,n,u]);return Of.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var TY=l(ae(),1);var EY=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 vs,this.restTimeout=new vs,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},zI=new WeakMap;function ix(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&zI.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),zI.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function jI(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=zI.get(r);i&&i!==e&&ix(i),ix(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,zI.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function sx(e){let t=e.context.dataRef.current,r=_r(()=>t.hoverInteractionState??EY.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Gw(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function FT(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:d}=i.context,u=ws(),f=jl(),m=sx(i),h=Zr(),g=Te(()=>dI(d.current.openEvent?.type,m.interactedInside)),b=Te(()=>Nle(d.current.openEvent?.type)),v=Te(()=>{ix(m)});ke(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,v())},[s,m,v]),TY.useEffect(()=>v,[v]),ke(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&b()&&wt(c)&&a){let y=c,w=a,_=dt(a),x=u?.nodesRef.current.find(R=>R.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let C=m.pointerEventsScopeElement!==w?m.pointerEventsScopeElement:null,S=x!==w?x:null,k=m.handleCloseOptions?.getScope?.()??C??S??y.closest("[data-rootownerid]")??_.body;return jI(m,{scopeElement:k,referenceElement:y,floatingElement:w}),()=>{v()}}},[r,s,c,a,m,b,u,f,v]),TY.useEffect(()=>{if(!r)return;function y(){return!!(u&&f&&Dc(u.nodesRef.current,f).length>0)}function w(R){let O=Nc(o,"close",m.pointerType),E=()=>{i.setOpen(!1,qe(Ie.triggerHover,R)),u?.events.emit("floating.closed",R)};O?m.openChangeTimeout.start(O,E):(m.openChangeTimeout.clear(),E())}function _(R){let O=Vr(R);if(!BG(O)){m.interactedInside=!1;return}m.interactedInside=O?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),h.clear(),u?.events.off("floating.closed",S),v()}function C(R){if(y()&&u){u.events.on("floating.closed",S);return}if(gg(R.relatedTarget,i.context.triggerElements))return;let O=d.current.floatingContext?.nodeId??n,E=R.relatedTarget;if(!(u&&O&&wt(E)&&Dc(u.nodesRef.current,O,!1).some(T=>Ke(T.context?.elements.floating,E)))){if(m.handler){m.handler(R);return}v(),b()&&!g()&&w(R)}}function S(R){!u||!f||y()||h.start(0,()=>{u.events.off("floating.closed",S),i.setOpen(!1,qe(Ie.triggerHover,R)),u.events.emit("floating.closed",R)})}let k=a;return _s(k&&xt(k,"mouseenter",x),k&&xt(k,"mouseleave",C),k&&xt(k,"pointerdown",_,!0),()=>{u?.events.off("floating.closed",S)})},[r,a,i,d,o,n,b,g,v,m,u,f,h])}var Cg=l(ae(),1),mde=l(Gd(),1);var WQe={current:null};function H_(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=WQe,externalTree:d,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=b.context,w=ws(d),_=sx(b),x=Cg.useRef(!1),C=ao(n),S=ao(o),k=ao(s),R=ao(r),O=ao(h),E=ao(m),I=Te(()=>dI(v.current.openEvent?.type,_.interactedInside)),T=Te(()=>O.current?.()!==!1),M=Te((B,z,A)=>{let D=b.context.triggerElements;if(D.hasElement(z))return!B||!Ke(B,z);if(!wt(A))return!1;let L=A;return D.hasMatchingElement(U=>Ke(U,L))&&(!B||!Ke(B,L))}),F=Te(()=>{if(!_.handler)return;dt(b.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),V=Te(()=>{ix(_)});return u&&(_.handleCloseOptions=C.current?.__options),Cg.useEffect(()=>F,[F]),Cg.useEffect(()=>{if(!r)return;function B(z){z.open?x.current=!1:(x.current=z.reason===Ie.triggerHover,F(),_.openChangeTimeout.clear(),_.restTimeout.clear(),_.blockMouseMove=!0,_.restTimeoutPending=!1)}return y.on("openchange",B),()=>{y.off("openchange",B)}},[r,y,_,F]),Cg.useEffect(()=>{if(!r)return;function B(j,Y=!0){let q=Nc(S.current,"close",_.pointerType);q?_.openChangeTimeout.start(q,()=>{b.setOpen(!1,qe(Ie.triggerHover,j)),w?.events.emit("floating.closed",j)}):Y&&(_.openChangeTimeout.clear(),b.setOpen(!1,qe(Ie.triggerHover,j)),w?.events.emit("floating.closed",j))}let z=c.current??(u?b.select("domReferenceElement"):null);if(!wt(z))return;function A(j){if(_.openChangeTimeout.clear(),_.blockMouseMove=!1,i&&!zl(_.pointerType))return;let Y=zG(k.current),q=Nc(S.current,"open",_.pointerType),ne=Vr(j),ie=j.currentTarget??null,oe=b.select("domReferenceElement"),te=ie;if(wt(ne)&&!b.context.triggerElements.hasElement(ne)){for(let ee of b.context.triggerElements.elements())if(Ke(ee,ne)){te=ee;break}}wt(ie)&&wt(oe)&&!b.context.triggerElements.hasElement(ie)&&Ke(ie,oe)&&(te=oe);let se=te==null?!1:M(oe,te,ne),ge=b.select("open"),we=E.current?.()??b.select("transitionStatus")==="ending",ce=!ge&&we&&x.current,ve=!se&&wt(te)&&wt(oe)&&Ke(oe,te)&&ce,me=Y>0&&!q,$=se&&(ge||ce)||ve,ue=!ge||se;if($){T()&&b.setOpen(!0,qe(Ie.triggerHover,j,te));return}me||(q?_.openChangeTimeout.start(q,()=>{ue&&T()&&b.setOpen(!0,qe(Ie.triggerHover,j,te))}):ue&&T()&&b.setOpen(!0,qe(Ie.triggerHover,j,te)))}function D(j){if(I()){V();return}F();let Y=b.select("domReferenceElement"),q=dt(Y);_.restTimeout.clear(),_.restTimeoutPending=!1;let ne=v.current.floatingContext??f?.();if(gg(j.relatedTarget,b.context.triggerElements))return;if(C.current&&ne){b.select("open")||_.openChangeTimeout.clear();let oe=c.current;_.handler=C.current({...ne,tree:w,x:j.clientX,y:j.clientY,onClose(){V(),F(),R.current&&!I()&&oe===b.select("domReferenceElement")&&B(j,!0)}}),q.addEventListener("mousemove",_.handler),_.handler(j);return}(_.pointerType!=="touch"||!Ke(b.select("floatingElement"),j.relatedTarget))&&B(j)}function L(j){Ke(z,j.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let U=g?xt(z,"mouseout",L):void 0;return a?_s(xt(z,"mousemove",A,{once:!0}),xt(z,"mouseenter",A),xt(z,"mouseleave",D),U):_s(xt(z,"mouseenter",A),xt(z,"mouseleave",D),U)},[F,V,v,S,b,r,C,_,u,M,I,i,a,k,c,w,R,f,E,T,g]),Cg.useMemo(()=>{if(!r)return;function B(z){_.pointerType=z.pointerType}return{onPointerDown:B,onPointerEnter:B,onMouseMove(z){let{nativeEvent:A}=z,D=z.currentTarget,L=b.select("domReferenceElement"),U=b.select("open"),j=M(L,D,z.target);if(i&&!zl(_.pointerType))return;if(U&&j&&_.handleCloseOptions?.blockPointerEvents){let ne=b.select("floatingElement");if(ne){let ie=_.handleCloseOptions?.getScope?.()??D.ownerDocument.body;jI(_,{scopeElement:ie,referenceElement:D,floatingElement:ne})}}let Y=zG(k.current);if(U&&!j||Y===0||!j&&_.restTimeoutPending&&z.movementX**2+z.movementY**2<2)return;_.restTimeout.clear();function q(){if(_.restTimeoutPending=!1,I())return;let ne=b.select("open");!_.blockMouseMove&&(!ne||j)&&T()&&b.setOpen(!0,qe(Ie.triggerHover,A,D))}_.pointerType==="touch"?mde.flushSync(()=>{q()}):j&&U?q():(_.restTimeoutPending=!0,_.restTimeout.start(Y,q))}}},[r,_,I,M,i,b,k,T])}var qi=l(ae(),1);var GQe="Escape";function hde(e){return wr.engine.webkit&&e.movementX===0&&e.movementY===0}function UI(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function HI(e,t){return UI(t,e===VG||e===lI,e===gT||e===bT)}function PY(e,t,r){return UI(t,e===lI,r?e===gT:e===bT)||e==="Enter"||e===" "||e===""}function YQe(e,t,r){return UI(t,r?e===gT:e===bT,e===lI)}function qQe(e,t,r,o){let n=r?e===bT:e===gT,i=e===VG;return t==="both"||t==="horizontal"&&o?e===GQe:UI(t,n,i)}function RY(e,t){let{listRef:r,activeIndex:o,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:c=!1,nested:d=!1,rtl:u=!1,virtual:f=!1,focusItemOnOpen:m="auto",focusItemOnHover:h=!0,openOnArrowKeyDown:g=!0,disabledIndices:b=void 0,orientation:v="vertical",parentOrientation:y,id:w,resetOnPointerLeave:_=!0,externalTree:x,grid:C}=t,S=C!=null,k="rootStore"in e?e.rootStore:e,R=k.useState("open"),O=k.useState("floatingElement"),E=k.useState("domReferenceElement"),I=k.context.dataRef,T=_T(O),M=vT(E),F=ao(T),V=jl(),B=ws(x),z=qi.useRef(m),A=qi.useRef(s??-1),D=qi.useRef(null),L=qi.useRef(!0),U=Te(re=>{n(A.current===-1?null:A.current,re)}),j=qi.useRef(!!O),Y=qi.useRef(R),q=qi.useRef(!1),ne=qi.useRef(!1),ie=qi.useRef(null),oe=ao(b),te=ao(R),se=ao(s),ge=ao(_),we=Vl(),ce=Vl(),ve=Te(()=>{function re(Fe){f?B?.events.emit("virtualfocus",Fe):ie.current=ex(Fe,{sync:q.current,preventScroll:!0})}let be=r.current[A.current],Ge=ne.current;be&&re(be),(q.current?Fe=>Fe():Fe=>we.request(Fe))(()=>{let Fe=r.current[A.current]||be;if(!Fe)return;be||re(Fe),fe&&(Ge||!L.current)&&Fe.scrollIntoView?.({block:"nearest",inline:"nearest"})})});ke(()=>{I.current.orientation=v},[I,v]),ke(()=>{i&&(R&&O?(A.current=s??-1,z.current&&s!=null&&(ne.current=!0,U())):j.current&&(A.current=-1,U()))},[i,R,O,s,U]),ke(()=>{if(i){if(!R){q.current=!1;return}if(O)if(o==null){if(q.current=!1,se.current!=null)return;if(j.current&&(A.current=-1,ve()),(!Y.current||!j.current)&&z.current&&(D.current!=null||z.current===!0&&D.current==null)){let re=0,be=()=>{r.current[0]==null?(re<2&&(re?Ne=>ce.request(Ne):queueMicrotask)(be),re+=1):(A.current=D.current==null||PY(D.current,v,u)||d?F_(r):Qw(r),D.current=null,U())};be()}}else _g(r.current,o)||(A.current=o,ve(),ne.current=!1)}},[i,R,O,o,se,d,r,v,u,U,ve,ce]),ke(()=>{if(!i||O||!B||f||!j.current)return;let re=B.nodesRef.current,be=re.find(Fe=>Fe.id===V)?.context?.elements.floating,Ge=Xo(dt(E??be??null)),Ne=re.some(Fe=>Fe.context&&Ke(Fe.context.elements.floating,Ge));be&&!Ne&&L.current&&be.focus({preventScroll:!0})},[i,O,E,B,V,f]),ke(()=>{Y.current=R,j.current=!!O}),ke(()=>{R||(D.current=null,z.current=m)},[R,m]);let me=o!=null,$=Te(re=>{if(!te.current)return;let be=r.current.indexOf(re.currentTarget);be!==-1&&(A.current!==be||o!==be)&&(A.current=be,U(re))}),ue=Te(()=>y??B?.nodesRef.current.find(re=>re.id===V)?.context?.dataRef?.current.orientation),ee=Te(()=>F_(r,oe.current)),pe=Te(re=>{if(L.current=!1,q.current=!0,re.which===229||!te.current&&re.currentTarget===F.current)return;if(d&&qQe(re.key,v,u,S)){HI(re.key,ue())||Xa(re),k.setOpen(!1,qe(Ie.listNavigation,re.nativeEvent)),Bt(E)&&(f?B?.events.emit("virtualfocus",E):E.focus());return}let be=A.current,Ge=F_(r,b),Ne=Qw(r,b);if(M||(re.key==="Home"&&(Xa(re),A.current=Ge,U(re)),re.key==="End"&&(Xa(re),A.current=Ne,U(re))),C!=null){let Fe=C(re,A.current,r,v,c,u,b,Ge,Ne);if(Fe!=null&&(A.current=Fe,U(re)),v==="both")return}if(HI(re.key,v)){if(Xa(re),R&&!f&&Xo(re.currentTarget.ownerDocument)===re.currentTarget){A.current=PY(re.key,v,u)?Ge:Ne,U(re);return}PY(re.key,v,u)?c?be>=Ne?a&&be!==r.current.length?A.current=-1:(q.current=!1,A.current=Ge):A.current=Fc(r.current,{startingIndex:be,disabledIndices:b}):A.current=Math.min(Ne,Fc(r.current,{startingIndex:be,disabledIndices:b})):c?be<=Ge?a&&be!==-1?A.current=r.current.length:(q.current=!1,A.current=Ne):A.current=Fc(r.current,{startingIndex:be,decrement:!0,disabledIndices:b}):A.current=Math.max(Ge,Fc(r.current,{startingIndex:be,decrement:!0,disabledIndices:b})),_g(r.current,A.current)&&(A.current=-1),U(re)}}),fe=qi.useMemo(()=>({onFocus(be){q.current=!0,$(be)},onClick:({currentTarget:be})=>be.focus({preventScroll:!0}),onMouseMove(be){hde(be)||(q.current=!0,ne.current=!1,h&&$(be))},onPointerLeave(be){if(!te.current||!L.current||be.pointerType==="touch")return;q.current=!0;let Ge=be.relatedTarget;if(!(!h||r.current.includes(Ge))&&ge.current&&(ie.current?.(),ie.current=null,A.current=-1,U(be),!f)){let Ne=F.current,Fe=Xo(dt(Ne));Ne&&Ke(Ne,Fe)&&Ne.focus({preventScroll:!0})}}}),[$,te,F,h,r,U,ge,f]),ye=qi.useMemo(()=>f&&R&&me&&{"aria-activedescendant":`${w}-${o}`},[f,R,me,w,o]),Pe=qi.useMemo(()=>({"aria-orientation":v==="both"?void 0:v,...M?{}:ye,onKeyDown(re){if(re.key==="Tab"&&re.shiftKey&&R&&!f){let be=Vr(re.nativeEvent);if(be&&!Ke(F.current,be))return;Xa(re),k.setOpen(!1,qe(Ie.focusOut,re.nativeEvent)),Bt(E)&&E.focus();return}pe(re)},onPointerMove(re){hde(re)||(L.current=!0)}}),[ye,pe,F,v,M,k,R,f,E]),Ae=qi.useMemo(()=>{function re(Ne){k.setOpen(!0,qe(Ie.listNavigation,Ne.nativeEvent,Ne.currentTarget))}function be(Ne){m==="auto"&&aI(Ne.nativeEvent)&&(z.current=!f)}function Ge(Ne){z.current=m,m==="auto"&&Zw(Ne.nativeEvent)&&(z.current=!0)}return{onKeyDown(Ne){let Fe=k.select("open");L.current=!1;let Je=Ne.key.startsWith("Arrow"),at=YQe(Ne.key,ue(),u),Ft=HI(Ne.key,v),er=(d?at:Ft)||Ne.key==="Enter"||Ne.key.trim()==="";if(f&&Fe)return pe(Ne);if(!(!Fe&&!g&&Je)){if(er){let nt=HI(Ne.key,ue());D.current=d&&nt?null:Ne.key}if(d){at&&(Xa(Ne),Fe?(A.current=ee(),U(Ne)):re(Ne));return}Ft&&(se.current!=null&&(A.current=se.current),Xa(Ne),!Fe&&g?re(Ne):pe(Ne),Fe&&U(Ne))}},onFocus(Ne){k.select("open")&&!f&&(A.current=-1,U(Ne))},onPointerDown:Ge,onPointerEnter:Ge,onMouseDown:be,onClick:be}},[pe,m,ee,d,U,k,g,v,ue,u,se,f]),Le=qi.useMemo(()=>({...ye,...Ae}),[ye,Ae]);return qi.useMemo(()=>i?{reference:Le,floating:Pe,item:fe,trigger:Ae}:{},[i,Le,Pe,Ae,fe])}var U_=l(ae(),1);function IY(e,t){let{listRef:r,elementsRef:o,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:c=!0,resetMs:d=750,selectedIndex:u=null}=t,f="rootStore"in e?e.rootStore:e,m=f.useState("open"),h=Zr(),g=U_.useRef(""),b=U_.useRef(u??n??-1),v=U_.useRef(null),y=Te(x=>{function C(F){return o?.current[F]}function S(F){let V=C(F);return V&&!L_(V)||V?.matches(":disabled")?!1:s==null||!D_(Ya,F,s)}function k(F,V,B=0){if(F.length===0)return-1;let z=(B%F.length+F.length)%F.length,A=V.toLowerCase();for(let D=0;D<F.length;D+=1){let L=(z+D)%F.length;if(!(!F[L]?.toLowerCase().startsWith(A)||!S(L)))return L}return-1}let R=r.current;if(g.current.length>0&&x.key===" "&&(Xa(x),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&k(R,g.current)===-1&&x.key!==" "&&a?.(!1),R==null||x.key.length!==1||x.ctrlKey||x.metaKey||x.altKey)return;m&&x.key!==" "&&(Xa(x),a?.(!0));let O=g.current==="";O&&(b.current=u??n??-1),R.every((F,V)=>F&&S(V)?F[0]?.toLowerCase()!==F[1]?.toLowerCase():!0)&&g.current===x.key&&(g.current="",b.current=v.current),g.current+=x.key,h.start(d,()=>{g.current="",b.current=v.current,a?.(!1)});let T=((O?u??n??-1:b.current)??0)+1,M=k(R,g.current,T);M!==-1?(i?.(M),v.current=M):x.key!==" "&&(g.current="",a?.(!1))}),w=Te(x=>{let C=x.relatedTarget,S=f.select("domReferenceElement"),k=f.select("floatingElement");Ke(S,C)||Ke(k,C)||(h.clear(),g.current="",b.current=v.current,a?.(!1))});ke(()=>{!m&&u!==null||(h.clear(),v.current=null,g.current!==""&&(g.current=""))},[m,u,h]);let _=U_.useMemo(()=>({onKeyDown:y,onBlur:w}),[y,w]);return U_.useMemo(()=>c?{reference:_,floating:_}:{},[c,_])}var gde=.1,KQe=gde*gde,Qr=.5;function WI(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function GI(e,t,r,o,n,i,s,a,c,d){let u=!1;return WI(e,t,r,o,n,i)&&(u=!u),WI(e,t,n,i,s,a)&&(u=!u),WI(e,t,s,a,c,d)&&(u=!u),WI(e,t,c,d,r,o)&&(u=!u),u}function XQe(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function YI(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),d=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=d}function W_(e={}){let{blockPointerEvents:t=!1}=e,r=new vs,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:d,tree:u})=>{let f=s?.split("-")[0],m=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function v(w,_){let x=performance.now(),C=x-b;if(h===null||g===null||C===0)return h=w,g=_,b=x,!1;let S=w-h,k=_-g,R=S*S+k*k,O=C*C*KQe;return h=w,g=_,b=x,R<O}function y(){r.clear(),c()}return function(_){r.clear();let x=a.domReference,C=a.floating;if(!x||!C||f==null||n==null||i==null)return;let{clientX:S,clientY:k}=_,R=Vr(_),O=_.type==="mouseleave",E=Ke(C,R),I=Ke(x,R);if(E&&(m=!0,!O))return;if(I&&(m=!1,!O)){m=!0;return}if(O&&wt(_.relatedTarget)&&Ke(C,_.relatedTarget))return;function T(){return!!(u&&Dc(u.nodesRef.current,d).length>0)}function M(){T()||y()}if(T())return;let F=x.getBoundingClientRect(),V=C.getBoundingClientRect(),B=n>V.right-V.width/2,z=i>V.bottom-V.height/2,A=V.width>F.width,D=V.height>F.height,L=(A?F:V).left,U=(A?F:V).right,j=(D?F:V).top,Y=(D?F:V).bottom;if(f==="top"&&i>=F.bottom-1||f==="bottom"&&i<=F.top+1||f==="left"&&n>=F.right-1||f==="right"&&n<=F.left+1){M();return}let q=!1;switch(f){case"top":q=YI(S,k,L,F.top+1,U,V.bottom-1);break;case"bottom":q=YI(S,k,L,V.top+1,U,F.bottom-1);break;case"left":q=YI(S,k,V.right-1,Y,F.left+1,j);break;case"right":q=YI(S,k,F.right-1,Y,V.left+1,j);break;default:}if(q)return;if(m&&!XQe(S,k,F)){M();return}if(!O&&v(S,k)){M();return}let ne=!1;switch(f){case"top":{let ie=A?Qr/2:Qr*4,oe=A||B?n+ie:n-ie,te=A?n-ie:B?n+ie:n-ie,se=i+Qr+1,ge=B||A?V.bottom-Qr:V.top,we=B?A?V.bottom-Qr:V.top:V.bottom-Qr;ne=GI(S,k,oe,se,te,se,V.left,ge,V.right,we);break}case"bottom":{let ie=A?Qr/2:Qr*4,oe=A||B?n+ie:n-ie,te=A?n-ie:B?n+ie:n-ie,se=i-Qr,ge=B||A?V.top+Qr:V.bottom,we=B?A?V.top+Qr:V.bottom:V.top+Qr;ne=GI(S,k,oe,se,te,se,V.left,ge,V.right,we);break}case"left":{let ie=D?Qr/2:Qr*4,oe=D||z?i+ie:i-ie,te=D?i-ie:z?i+ie:i-ie,se=n+Qr+1,ge=z||D?V.right-Qr:V.left,we=z?D?V.right-Qr:V.left:V.right-Qr;ne=GI(S,k,ge,V.top,we,V.bottom,se,oe,se,te);break}case"right":{let ie=D?Qr/2:Qr*4,oe=D||z?i+ie:i-ie,te=D?i-ie:z?i+ie:i-ie,se=n-Qr,ge=z||D?V.left+Qr:V.right,we=z?D?V.left+Qr:V.right:V.left+Qr;ne=GI(S,k,se,oe,se,te,ge,V.top,we,V.bottom);break}default:}ne?m||r.start(40,M):M()}};return o.__options={...e,blockPointerEvents:t},o}var ax=class extends If{setState(t){}update(t){}set(t,r){}notifyAll(){}};var VLt=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yw.startingStyle]="startingStyle",e[e.endingStyle=Yw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var ZQe={"data-popup-open":""},QQe={"data-popup-open":"","data-pressed":""},JQe={"data-open":""},$Qe={"data-closed":""},eJe={"data-anchor-hidden":""},qI={open(e){return e?ZQe:null}},OY={open(e){return e?QQe:null}},G_={open(e){return e?JQe:$Qe},anchorHidden(e){return e?eJe:null}},lx={...G_,...Oc};var XI="ArrowUp",ZI="ArrowDown",QI="ArrowLeft",JI="ArrowRight",$I="Home",eO="End";var tO=new Set([XI,ZI,QI,JI,$I,eO]),tJe="Shift",vde=[tJe,"Control","Alt","Meta"];function rJe(e){return Bt(e)&&e.tagName==="INPUT"}function AY(e){return!!(rJe(e)&&e.selectionStart!=null||Bt(e)&&e.tagName==="TEXTAREA")}function MY(e,t,r,o){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&&o!=="vertical"){let c=bde(e,t,"left"),d=KI(e),u=KI(t);r==="ltr"&&(c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight?n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight:c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft&&(n=c-u.scrollMarginLeft-d.scrollPaddingLeft)),r==="rtl"&&(c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft?n=c-u.scrollMarginLeft-d.scrollPaddingLeft:c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight&&(n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight))}if(a&&o!=="horizontal"){let c=bde(e,t,"top"),d=KI(e),u=KI(t);c-u.scrollMarginTop<e.scrollTop+d.scrollPaddingTop?i=c-u.scrollMarginTop-d.scrollPaddingTop:c+t.offsetHeight+u.scrollMarginBottom>e.scrollTop+e.clientHeight-d.scrollPaddingBottom&&(i=c+t.offsetHeight+u.scrollMarginBottom-e.clientHeight+d.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function bde(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 KI(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 cx(e){return Ww(19)?e:e?"true":void 0}var _de=l(ae(),1),yde=l(P(),1),wde=_de.forwardRef(function(t,r){let{cutout:o,...n}=t,i;if(o){let s=o.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,yde.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var LT=l(ae(),1);var DT=l(ae(),1);function xde(e){let t=DT.useRef(""),r=DT.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:DT.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:r}}var Sde=l(ae(),1);function Cde(e,t){let r=Sde.useRef(e),o=Te(t);ke(()=>{r.current!==e&&o(r.current),r.current=e},[e,o])}function oJe(e,t){let r=Te((i,s)=>{(typeof e=="function"?e():e)||t(s||(wr.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=xde(r);return LT.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}function kde(e){let[t,r]=LT.useState(null),o=oJe(e,r);return Cde(e,n=>{n&&!e&&r(null)}),LT.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}var rO=l(ae(),1);var kg={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},nJe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Ede={disabled:!1,...nJe},Lc={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var iJe={invalid:void 0,name:void 0,validityData:{state:kg,errors:[],error:"",value:"",initialValue:null},setValidityData:Dt,disabled:void 0,setTouched:Dt,setDirty:Dt,setFilled:Dt,setFocused:Dt,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:Ede,registerFieldControl:Dt,validation:{getValidationProps:(e,t=It)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:Dt,getInputControl:()=>null,commit:async()=>{},change:Dt}},NY=rO.createContext(iJe);function Ja(e=!0){let t=rO.useContext(NY);if(t.setValidityData===Dt&&!e)throw new Error(Ct(28));return t}function Tde(e,t,r,o,n=!0,i){let{registerFieldControl:s}=Ja(),a=_r(()=>Symbol());ke(()=>{let c=a.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,a,r]),ke(()=>{let c=a.current;return()=>{s(c,void 0)}},[s,a])}var oO=l(ae(),1);var sJe=oO.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:Dt,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Af(){return oO.useContext(sJe)}var VT=l(ae(),1);var nO=l(ae(),1);var FY=nO.createContext({controlId:void 0,registerControlId:Dt,labelId:void 0,setLabelId:Dt,messageIds:[],setMessageIds:Dt,getDescriptionProps:e=>e});function Cs(){return nO.useContext(FY)}function Pde(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=Cs(),s=yr(t),a=r?n:void 0,c=_r(()=>Symbol()),d=VT.useRef(!1),u=VT.useRef(t!=null),f=Te(()=>{!d.current||i===Dt||(d.current=!1,i(c.current,void 0))});return ke(()=>{if(i===Dt)return;let m;if(r){let h=o?.current;wt(h)&&h.closest("label")!=null?m=t??null:m=a??s}else if(t!=null)u.current=!0,m=t;else if(u.current)m=s;else{f();return}if(m===void 0){f();return}d.current=!0,i(c.current,m)},[t,o,a,i,r,s,c,f]),VT.useEffect(()=>f,[f]),n??s}var iO=l(ae(),1),DY=iO.createContext(void 0);function Mf(){return iO.useContext(DY)?.direction??"ltr"}var sO=5;function Rde(e,t){let r=aJe(t);return e.clientX>=r.left-sO&&e.clientX<=r.right+sO&&e.clientY>=r.top-sO&&e.clientY<=r.bottom+sO}function aJe(e){let t=e.getBoundingClientRect(),r=ir(e);if(wr.env.jsdom)return t;let o=r.getComputedStyle(e,"::before"),n=r.getComputedStyle(e,"::after");if(!(o.content!=="none"||n.content!=="none"))return t;let s=parseFloat(o.width)||0,a=parseFloat(o.height)||0,c=parseFloat(n.width)||0,d=parseFloat(n.height)||0,u=Math.max(t.width,s,c),f=Math.max(t.height,a,d),m=u-t.width,h=f-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-h/2,bottom:t.bottom+h/2}}var Ul=l(ae(),1);var lJe=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:c}=t,{element:d,padding:u=0,offsetParent:f="real"}=Rf(e,t)||{};if(d==null)return{};let m=hI(u),h={x:r,y:o},g=ST(n),b=xT(g),v=await s.getDimensions(d),y=g==="y",w=y?"top":"left",_=y?"bottom":"right",x=y?"clientHeight":"clientWidth",C=i.reference[b]+i.reference[g]-h[g]-i.floating[b],S=h[g]-i.reference[g],k=f==="real"?await s.getOffsetParent?.(d):a.floating,R=a.floating[x]||i.floating[b];(!R||!await s.isElement?.(k))&&(R=a.floating[x]||i.floating[b]);let O=C/2-S/2,E=R/2-v[b]/2-1,I=Math.min(m[w],E),T=Math.min(m[_],E),M=I,F=R-v[b]-T,V=R/2-v[b]/2+O,B=pI(M,V,F),z=!c.arrow&&Kd(n)!=null&&V!==B&&i.reference[b]/2-(V<M?I:T)-v[b]/2<0,A=z?V<M?V-M:V-F:0;return{[g]:h[g]+A,data:{[g]:B,centerOffset:V-B-A,...z&&{alignmentOffset:A}},reset:z}}}),Ide=(e,t)=>({...lJe(e),options:[e,t]});var Ode={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var dx={sideX:"left",sideY:"top"};var Ade="--available-width",Mde="--available-height";function Dde(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Nde(e,t,r){let{rects:o,placement:n}=e;return{side:Dde(t,ys(n),r),align:Kd(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function aO(e){return cJe(e,pde)}function cJe(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:d=5,sticky:u=!1,arrowPadding:f=5,disableAnchorTracking:m=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:v,collisionAvoidance:y,shift:w,nodeId:_,adaptiveOrigin:x,lazyFlip:C=!1,externalTree:S}=e,[k,R]=Ul.useState(null);!v&&k!==null&&R(null);let O=y.side||"flip",E=y.align||"flip",I=y.fallbackAxisSide||"end",T=w?.crossAxis??!1,M=w?.rootBoundary,F=typeof r=="function"?r:void 0,V=Te(F),B=F?V:r,z=ao(r),A=ao(v),L=Mf()==="rtl",U=k||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":L?"left":"right","inline-start":L?"right":"left"}[n],j=s==="center"?U:`${U}-${s}`,Y=d;typeof Y=="number"?Y={top:Y,right:Y,bottom:Y,left:Y}:Y&&(Y={top:Y.top||0,right:Y.right||0,bottom:Y.bottom||0,left:Y.left||0});let q=1,ne=n==="bottom"?q:0,ie=n==="top"?q:0,oe=n==="right"?q:0,te=n==="left"?q:0,se={boundary:c==="clipping-ancestors"?"clippingAncestors":c,padding:Y},ge=Ul.useRef(null),we=ao(i),ce=ao(a),ve=typeof i!="function"?i:0,me=typeof a!="function"?a:0,$=[];h&&$.push(h),$.push(uY(de=>{let W=Nde(de,n,L),xe=typeof we.current=="function"?we.current(W):we.current,Xe=typeof ce.current=="function"?ce.current(W):ce.current;return{mainAxis:xe,crossAxis:Xe,alignmentAxis:Xe}},[ve,me,L,n]));let ue=E==="none"&&O!=="shift",ee=!ue&&(u||T||O==="shift"),pe=O==="none"?null:mY({...se,padding:{top:Y.top+q+ne,right:Y.right+q+te,bottom:Y.bottom+q+ie,left:Y.left+q+oe},mainAxis:!T&&O==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),fe=ue?null:fY({...se,rootBoundary:M,mainAxis:E!=="none",crossAxis:ee,limiter:u||T?void 0:pY(de=>{if(!ge.current)return{};let{width:W,height:xe}=ge.current.getBoundingClientRect(),Xe=Za(ys(de.placement)),Se=Xe==="y"?W:xe,qt=Xe==="y"?Y.left+Y.right:Y.top+Y.bottom;return{offset:Se/2+qt/2}})},[se,u,T,M,Y,E]);O==="shift"||E==="shift"||s==="center"?$.push(fe,pe):$.push(pe,fe),$.push(hY({...se,apply({elements:{floating:de},availableWidth:W,availableHeight:xe,rects:Xe}){if(!A.current)return;let Se=de.style;Se.setProperty(Ade,`${W}px`),Se.setProperty(Mde,`${xe}px`);let qt=ir(de).devicePixelRatio||1,{x:Be,y:Ht,width:Ee,height:Ce}=Xe.reference,pi=(Math.round((Be+Ee)*qt)-Math.round(Be*qt))/qt,tr=(Math.round((Ht+Ce)*qt)-Math.round(Ht*qt))/qt;Se.setProperty("--anchor-width",`${pi}px`),Se.setProperty("--anchor-height",`${tr}px`)}}),Ide(de=>({element:ge.current||dt(de.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(de){let{elements:W,middlewareData:xe,placement:Xe,rects:Se,y:qt}=de,Be=ys(Xe),Ht=Za(Be),Ee=ge.current,Ce=xe.arrow?.x||0,pi=xe.arrow?.y||0,tr=Ee?.clientWidth||0,Ze=Ee?.clientHeight||0,Fl=Ce+tr/2,Ve=pi+Ze/2,$e=Math.abs(xe.shift?.y||0),ct=Se.reference.height/2,ar=typeof i=="function"?i(Nde(de,n,L)):i,so=$e>ar,yo={top:`${Fl}px calc(100% + ${ar}px)`,bottom:`${Fl}px ${-ar}px`,left:`calc(100% + ${ar}px) ${Ve}px`,right:`${-ar}px ${Ve}px`}[Be],Wi=`${Fl}px ${Se.reference.y+ct-qt}px`;return W.floating.style.setProperty("--transform-origin",ee&&Ht==="y"&&so?Wi:yo),{}}},Ode,x),ke(()=>{!v&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,b]);let ye=Ul.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:Pe,elements:Ae,x:Le,y:re,middlewareData:be,update:Ge,placement:Ne,context:Fe,isPositioned:Je,floatingStyles:at}=t({rootContext:b,open:g?v:void 0,placement:j,middleware:$,strategy:o,whileElementsMounted:g?void 0:(...de)=>IT(...de,ye),nodeId:_,externalTree:S}),{sideX:Ft,sideY:er}=be.adaptiveOrigin||dx,nt=Je?o:"fixed",Mn=Ul.useMemo(()=>{let de;return Je?x?de={position:nt,[Ft]:Le,[er]:re}:de={...at,position:nt}:de={position:nt,top:0,left:0},de[Ade]="100vw",de[Mde]="100vh",Je||(de.opacity=0),de},[x,nt,Ft,Le,er,re,at,Je]),Go=Ul.useRef(null);ke(()=>{if(!v)return;let de=z.current,W=typeof de=="function"?de():de,Xe=(Fde(W)?W.current:W)||null||null;Xe!==Go.current&&(Pe.setPositionReference(Xe),Go.current=Xe)},[v,Pe,B,z]),Ul.useEffect(()=>{if(!v)return;let de=z.current;typeof de!="function"&&Fde(de)&&de.current!==Go.current&&(Pe.setPositionReference(de.current),Go.current=de.current)},[v,Pe,B,z]),Ul.useEffect(()=>{if(g&&v&&Ae.reference&&Ae.floating)return IT(Ae.reference,Ae.floating,Ge,ye)},[g,v,Ae,Ge,ye]);let nr=ys(Ne),Zn=Dde(n,nr,L),Lr=Kd(Ne)||"center",Yo=!!be.hide?.referenceHidden;ke(()=>{C&&v&&Je&&nr!==U&&R(nr)},[C,v,Je,nr,U]);let Ye=Ul.useMemo(()=>({position:"absolute",top:be.arrow?.y,left:be.arrow?.x}),[be.arrow]),Q=be.arrow?.centerOffset!==0;return Ul.useMemo(()=>({positionerStyles:Mn,arrowStyles:Ye,arrowRef:ge,arrowUncentered:Q,side:Zn,align:Lr,physicalSide:nr,anchorHidden:Yo,refs:Pe,context:Fe,isPositioned:Je,update:Ge}),[Mn,Ye,ge,Q,Zn,Lr,nr,Yo,Pe,Fe,Je,Ge])}function Fde(e){return e!=null&&"current"in e}function ux(e){return e==="starting"?ace:It}function lO(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),je("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},ux(o),n],stateAttributesMapping:G_})}var Lde=l(ae(),1);var dJe=20;function Vde(e,t,r,o){let[n,i]=Lde.useState(!1);ke(()=>{if(!e||!t||r==null){i(!1);return}let s=dt(r).documentElement.clientWidth,a=r.offsetWidth;i(s>0&&a>0&&a>=s-dJe)},[e,t,r]),Rle(e&&(!t||n),o)}var Bde=l(ae(),1);var LY=Bde.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...d}=t,{getButtonProps:u,buttonRef:f}=Bl({disabled:i,focusableWhenDisabled:s,native:a});return je("button",t,{state:{disabled:i},ref:[r,f],props:[d,u]})});var cO=l(ae(),1),VY=cO.createContext({disabled:!1});function dO(){return cO.useContext(VY)}var Eg=l(ae(),1);function Y_(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var BY=Object.keys(kg);function uJe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function zde(e,t){let r=null;for(let o of e.keys())if(uJe(o,t)){if(!o.validity.valid)return o;r??=o}return r}function jde(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function Hde(e){let{elementRef:t,formRef:r}=Af(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:c,state:d,shouldValidateOnChange:u,registeredFieldIdRef:f}=e,{controlId:m,getDescriptionProps:h}=Cs(),g=Zr(),b=Eg.useRef(null),v=_r(()=>new Map).current,y=Eg.useRef(0),w=Eg.useCallback((k,R)=>(v.set(k,R),()=>{v.delete(k)}),[v]),_=Te(()=>{let k=zde(v,t.current);return k&&v.get(k)?.controlRef.current||null}),x=Te(async(k,R=!1)=>{y.current+=1;let O=y.current;function E(L,U=a){let j=f.current??m;if(j==null)return;let Y=r.current.fields.get(j);if(!Y)return;let q=Y_(L,U);r.current.fields.set(j,{...Y,validityData:q})}function I(L,U){let j={value:k,state:{...kg,valid:!0},error:"",errors:[],initialValue:i.initialValue};jde(L,v),E(j,U),o(j)}let T=v.size>0?zde(v,t.current):b.current;if(R){if(d.valid!==!1||!T)return;let L=T.validity;if(!L.valueMissing){I(T,!1);return}for(let U of BY)if(U!=="valid"&&U!=="valueMissing"&&U!=="customError"&&L[U])return}function M(L){let U=BY.reduce((Y,q)=>(Y[q]=L.validity[q],Y),{}),j=!1;for(let Y of BY)if(Y!=="valid"){if(Y==="valueMissing"&&U[Y])j=!0;else if(U[Y])return U}return j&&!c.current&&(U.valid=!0,U.valueMissing=!1),U}g.clear();let F=null,V=[],B=T?M(T):{...kg,valid:!0},z,A=u();if(T&&T.validationMessage&&!A)z=T.validationMessage,V=[T.validationMessage];else{let L=Array.from(r.current.fields.values()).reduce((j,Y)=>(Y.name&&(j[Y.name]=Y.getValue()),j),{}),U=n(k,L);if(typeof U=="object"&&U!==null&&"then"in U){if(F=await U,O!==y.current)return}else F=U;F!==null?(B.valid=!1,B.customError=!0,Array.isArray(F)?(V=F,T?.setCustomValidity(F.join(`
+`))):F&&(V=[F],T?.setCustomValidity(F))):A&&(jde(T,v),B.customError=!1,T&&T.validationMessage?(z=T.validationMessage,V=[T.validationMessage]):(!T||T.validity.valid)&&!B.valid&&(B.valid=!0))}let D={value:k,state:B,error:z??(Array.isArray(F)?F[0]:F??""),errors:V,initialValue:i.initialValue};E(D),o(D)}),C=Te(k=>{g.clear();let R=u();R&&k!==""&&s?(y.current+=1,g.start(s,()=>{x(k)})):x(k,!R)}),S=Eg.useCallback((k,R={})=>_t(h(R),d.valid===!1&&!d.disabled&&!k?{"aria-invalid":!0}:It),[h,d.disabled,d.valid]);return Eg.useMemo(()=>({getValidationProps:S,inputRef:b,registeredInputs:v,registerInput:w,getInputControl:_,commit:x,change:C}),[S,v,w,_,x,C])}var Tg={};mr(Tg,{Panel:()=>qde,Root:()=>Wde,Trigger:()=>Yde});var BT=l(ae(),1);var uO={...dle,...Oc};var Ude=l(P(),1),Wde=BT.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:d,...u}=t,f=Te(a),m=ale({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),h=BT.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=BT.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),b=je("div",t,{state:h,ref:r,props:u,stateAttributesMapping:uO});return(0,Ude.jsx)(kG.Provider,{value:g,children:b})});var Gde=l(ae(),1);var fJe={...cle,...Oc},Yde=Gde.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=J6(),{className:c,disabled:d=a,render:u,nativeButton:f=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:b}=Bl({disabled:d,focusableWhenDisabled:!0,native:f});return je("button",t,{state:s,ref:[r,b],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:fJe})});var jY=l(ae(),1);var zY=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var qde=jY.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...d}=t,{defaultPanelId:u,mounted:f,onOpenChange:m,open:h,setMounted:g,setPanelIdState:b,setOpen:v,state:y,transitionStatus:w}=J6(),_=n??!1,x=i??!1,C=a||void 0,S=C??u;ke(()=>(b(z=>C??(z===null?void 0:z)),()=>{b(z=>z===C?null:z)}),[C,b]);let{height:k,props:R,ref:O,shouldPreventOpenAnimation:E,shouldRender:I,transitionStatus:T,width:M}=yle({externalRef:r,hiddenUntilFound:_,id:S,keepMounted:x,mounted:f,onOpenChange:m,open:h,setMounted:g,setOpen:v,transitionStatus:w}),F={...y,transitionStatus:T},V=G6(c,F),B=je("div",{...t,style:void 0},{state:F,ref:O,props:[R,{style:{[zY.collapsiblePanelHeight]:k===void 0?"auto":`${k}px`,[zY.collapsiblePanelWidth]:M===void 0?"auto":`${M}px`}},d,V?{style:V}:void 0,E?{style:{animationName:"none"}}:void 0],stateAttributesMapping:uO});return I?B:null});function Kde(e,t){let r=yr(e);return ke(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function Xde(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Cs(),c=Te(h=>{a(h),n?.(h)}),d=Kde(t,c),u=s??r;function f(h){if(i){i(h,u);return}if(!u)return;let g=dt(h.currentTarget).getElementById(u);Bt(g)&&pJe(g)}function m(h){Vr(h.nativeEvent)?.closest("button,input,select,textarea")||(!h.defaultPrevented&&h.detail>1&&h.preventDefault(),!o&&f(h))}return o?{id:d,htmlFor:u??void 0,onMouseDown:m}:{id:d,onClick:m,onPointerDown(h){h.preventDefault()}}}function pJe(e){e.focus({focusVisible:!0})}var fO=l(ae(),1),mJe=fO.createContext(void 0);function Pg(e=!0){let t=fO.useContext(mJe);if(t===void 0&&!e)throw new Error(Ct(25));return t}var ur={};mr(ur,{Arrow:()=>Qde,Backdrop:()=>$de,CheckboxItem:()=>oue,CheckboxItemIndicator:()=>nue,Group:()=>aue,GroupLabel:()=>cue,Handle:()=>UT,Item:()=>uue,LinkItem:()=>fue,Popup:()=>hue,Portal:()=>vue,Positioner:()=>_ue,RadioGroup:()=>wue,RadioItem:()=>Cue,RadioItemIndicator:()=>kue,Root:()=>NO,Separator:()=>Zue,SubmenuRoot:()=>Oue,SubmenuTrigger:()=>Jue,Trigger:()=>Lue,Viewport:()=>Kue,createHandle:()=>$ue});var Zde=l(ae(),1);var pO=l(ae(),1),HY=pO.createContext(void 0);function ks(e){let t=pO.useContext(HY);if(t===void 0&&!e)throw new Error(Ct(33));return t}var mO=l(ae(),1),UY=mO.createContext(void 0);function Jr(e){let t=mO.useContext(UY);if(t===void 0&&!e)throw new Error(Ct(36));return t}var Qde=Zde.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=Jr(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=ks(),g={open:a.useState("open"),side:d,align:u,uncentered:f};return je("div",t,{ref:[c,r],stateAttributesMapping:G_,state:g,props:{style:m,"aria-hidden":!0,...s}})});var Jde=l(ae(),1);var $de=Jde.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,{store:a}=Jr(),c=a.useState("open"),d=a.useState("mounted"),u=a.useState("transitionStatus"),f=a.useState("lastOpenChangeReason"),m=Pg(),h={open:c,transitionStatus:u};return je("div",t,{ref:m?.backdropRef?[r,m.backdropRef]:r,state:h,stateAttributesMapping:lx,props:[{role:"presentation",hidden:!d,style:{pointerEvents:f===Ie.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},s]})});var bO=l(ae(),1);var hO=l(ae(),1),WY=hO.createContext(void 0);function eue(){let e=hO.useContext(WY);if(e===void 0)throw new Error(Ct(30));return e}var fx=l(ae(),1);var tue=l(ae(),1);function gO(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:n,store:i,typingRef:s,itemRef:a,itemMetadata:c}=e,{events:d}=i.useState("floatingTreeRoot"),u=i.useState("open"),f=Pg(!0),m=f!==void 0;return tue.useMemo(()=>({id:o,role:"menuitem",tabIndex:u&&r?0:-1,onKeyDown(h){h.key===" "&&s?.current&&h.preventDefault()},onMouseMove(h){n&&d.emit("itemhover",{nodeId:n,target:h.currentTarget})},onClick(h){t&&d.emit("close",{domEvent:h,reason:Ie.itemPress})},onMouseUp(h){if(f){let g=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,m&&g&&Math.abs(h.clientX-g.x)<=1&&Math.abs(h.clientY-g.y)<=1||m&&!wr.os.mac&&h.button===2)return}a.current&&i.context.allowMouseUpTriggerRef.current&&(!m||h.button===2)&&c.type==="regular-item"&&qw(a.current,h,{detail:1})}}),[t,r,o,d,n,u,i,s,a,f,m,c])}var Rg={type:"regular-item"};function Ig(e){let{closeOnClick:t,disabled:r,highlighted:o,id:n,store:i,typingRef:s=i.context.typingRef,nativeButton:a,itemMetadata:c,nodeId:d}=e,u=fx.useRef(null),{getButtonProps:f,buttonRef:m}=Bl({disabled:r,focusableWhenDisabled:!0,native:a,composite:!0}),h=gO({closeOnClick:t,highlighted:o,id:n,nodeId:d,store:i,typingRef:s,itemRef:u,itemMetadata:c}),g=fx.useCallback(v=>_t(h,{onMouseEnter(){c.type==="submenu-trigger"&&c.setActive()}},v,f),[h,f,c]),b=Ga(u,m);return fx.useMemo(()=>({getItemProps:g,itemRef:b}),[g,b])}var GY=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var Og={checked(e){return e?{[GY.checked]:""}:{[GY.unchecked]:""}},...Oc};var rue=l(P(),1),oue=bO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,checked:u,defaultChecked:f,onCheckedChange:m,style:h,...g}=t,b=Ka({guess:!0,label:s}),v=ks(!0),y=yr(i),{store:w}=Jr(),_=w.useState("disabled"),x=c||_,C=w.useState("isActive",b.index),S=w.useState("itemProps"),[k,R]=Cf({controlled:u,default:f??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:O,itemRef:E}=Ig({closeOnClick:d,disabled:x,highlighted:C,id:y,store:w,nativeButton:a,nodeId:v?.context.nodeId,itemMetadata:Rg}),I=bO.useMemo(()=>({disabled:x,highlighted:C,checked:k}),[x,C,k]);function T(F){let V=qe(Ie.itemPress,F.nativeEvent,void 0,{preventUnmountOnClose:Dt});m?.(!k,V),!V.isCanceled&&R(B=>!B)}let M=je("div",t,{state:I,stateAttributesMapping:Og,props:[S,{role:"menuitemcheckbox","aria-checked":k,onClick:T},g,O],ref:[E,r,b.ref]});return(0,rue.jsx)(WY.Provider,{value:I,children:M})});var vO=l(ae(),1);var nue=vO.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=eue(),d=vO.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=qa(c.checked);bs({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let h={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return je("span",t,{state:h,ref:[r,d],stateAttributesMapping:Og,props:{"aria-hidden":!0,...a},enabled:s||f})});var yO=l(ae(),1);var _O=l(ae(),1),zT=_O.createContext(void 0);function iue(){let e=_O.useContext(zT);if(e===void 0)throw new Error(Ct(31));return e}var sue=l(P(),1),aue=yO.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,[a,c]=yO.useState(void 0),d=je("div",t,{ref:r,props:{role:"group","aria-labelledby":a,...s}});return(0,sue.jsx)(zT.Provider,{value:c,children:d})});var lue=l(ae(),1);var cue=lue.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,...a}=t,c=yr(s),d=iue();return ke(()=>(d(c),()=>{d(u=>u===c?void 0:u)}),[d,c]),je("div",t,{ref:r,props:{id:c,role:"presentation",...a}})});var due=l(ae(),1);var uue=due.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!0,style:u,...f}=t,m=Ka({guess:!0,label:s}),h=ks(!0),g=yr(i),{store:b}=Jr(),v=b.useState("disabled"),y=c||v,w=b.useState("isActive",m.index),_=b.useState("itemProps"),{getItemProps:x,itemRef:C}=Ig({closeOnClick:d,disabled:y,highlighted:w,id:g,store:b,nativeButton:a,nodeId:h?.context.nodeId,itemMetadata:Rg});return je("div",t,{state:{disabled:y,highlighted:w},props:[_,f,x],ref:[C,r,m.ref]})});var wO=l(ae(),1);var fue=wO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,closeOnClick:a=!1,style:c,...d}=t,u=wO.useRef(null),f=Ka({guess:!0,label:s}),h=ks(!0)?.context.nodeId,g=yr(i),{store:b}=Jr(),v=b.useState("isActive",f.index),y=b.useState("itemProps"),w=b.context.typingRef,{getButtonProps:_,buttonRef:x}=Bl({native:!1,composite:!0}),C=gO({closeOnClick:a,highlighted:v,id:g,nodeId:h,store:b,typingRef:w,itemRef:u,itemMetadata:Rg});function S(R){return _t(C,R,_)}return je("a",t,{state:{highlighted:v},props:[y,d,S],ref:[u,x,r,f.ref]})});var SO=l(ae(),1);var xO=l(ae(),1),hJe=xO.createContext(void 0);function pue(e){let t=xO.useContext(hJe);if(t===void 0&&!e)throw new Error(Ct(69));return t}var mue=l(P(),1),hue=SO.forwardRef(function(t,r){let{render:o,className:n,style:i,finalFocus:s,...a}=t,{store:c}=Jr(),{side:d,align:u}=ks(),f=pue(!0)!=null,m=c.useState("open"),h=c.useState("transitionStatus"),g=c.useState("popupProps"),b=c.useState("mounted"),v=c.useState("instantType"),y=c.useState("activeTriggerElement"),w=c.useState("parent"),_=c.useState("lastOpenChangeReason"),x=c.useState("rootId"),C=c.useState("floatingRootContext"),S=c.useState("floatingTreeRoot"),k=c.useState("closeDelay"),R=c.useState("hoverEnabled"),O=c.useState("disabled"),E=c.useState("openMethod"),I=w.type==="context-menu";bs({open:m,ref:c.context.popupRef,onComplete(){m&&c.context.onOpenChangeComplete?.(!0)}}),SO.useEffect(()=>{function B(z){c.setOpen(!1,qe(z.reason,z.domEvent))}return S.events.on("close",B),()=>{S.events.off("close",B)}},[S.events,c]),FT(C,{enabled:R&&!O&&!I&&w.type!=="menubar",closeDelay:k});let T=c.useStateSetter("popupElement"),M={transitionStatus:h,side:d,align:u,open:m,nested:w.type==="menu",instant:v},F=je("div",t,{state:M,ref:[r,c.context.popupRef,T],stateAttributesMapping:lx,props:[g,{onKeyDown(B){f&&tO.has(B.key)&&B.stopPropagation()}},ux(h),a,{"data-rootownerid":x}]}),V=w.type===void 0||I;return(y||w.type==="menubar"&&_!==Ie.outsidePress)&&(V=!0),(0,mue.jsx)(iY,{context:C,openInteractionType:E,modal:I,disabled:!b,returnFocus:s===void 0?V:s,initialFocus:w.type!=="menu",restoreFocus:!0,externalTree:w.type!=="menubar"?S:void 0,previousFocusableElement:y,nextFocusableElement:w.type===void 0?c.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:w.type===void 0?c.context.beforeContentFocusGuardRef:void 0,children:F})});var bue=l(ae(),1);var CO=l(ae(),1),YY=CO.createContext(void 0);function gue(){let e=CO.useContext(YY);if(e===void 0)throw new Error(Ct(32));return e}var qY=l(P(),1),vue=bue.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=Jr();return i.useState("mounted")||o?(0,qY.jsx)(YY.Provider,{value:o,children:(0,qY.jsx)(eY,{ref:r,...n})}):null});var Nf=l(ae(),1);var px=l(P(),1),_ue=Nf.forwardRef(function(t,r){let{anchor:o,positionMethod:n="absolute",className:i,render:s,side:a,align:c,sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=cce,style:y,...w}=t,{store:_}=Jr(),x=gue(),C=Pg(!0),S=_.useState("parent"),k=_.useState("floatingRootContext"),R=_.useState("floatingTreeRoot"),O=_.useState("mounted"),E=_.useState("open"),I=_.useState("modal"),T=_.useState("openMethod"),M=_.useState("activeTriggerElement"),F=_.useState("transitionStatus"),V=_.useState("positionerElement"),B=_.useState("instantType"),z=_.useState("adaptiveOrigin"),A=_.useState("lastOpenChangeReason"),D=_.useState("floatingNodeId"),L=_.useState("floatingParentNodeId"),U=k.useState("domReferenceElement"),j=Nf.useRef(null),Y=Tf(V),q=o,ne=d,ie=u,oe=c,te=v;S.type==="context-menu"&&(q=o??S.context?.anchor,oe=oe??"start",!a&&oe!=="center"&&(ie=t.alignOffset??2,ne=t.sideOffset??-5));let se=a,ge=oe;S.type==="menu"?(se=se??"inline-end",ge=ge??"start",te=t.collisionAvoidance??_I):S.type==="menubar"&&(se=se??(S.context.orientation==="vertical"?"inline-end":"bottom"),ge=ge??"start");let we=S.type==="context-menu",ce=aO({anchor:q,floatingRootContext:k,positionMethod:C?"fixed":n,mounted:O,side:se,sideOffset:ne,align:ge,alignOffset:ie,arrowPadding:we?0:h,collisionBoundary:f,collisionPadding:m,sticky:g,nodeId:D,keepMounted:x,disableAnchorTracking:b,collisionAvoidance:te,shift:we?{crossAxis:!("side"in te&&te.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:R,adaptiveOrigin:z});Nf.useEffect(()=>{function ye(Pe){Pe.open&&(Pe.parentNodeId===D&&_.set("hoverEnabled",!1),Pe.nodeId!==D&&Pe.parentNodeId===_.select("floatingParentNodeId")&&_.setOpen(!1,qe(Ie.siblingOpen)))}return R.events.on("menuopenchange",ye),()=>{R.events.off("menuopenchange",ye)}},[_,R.events,D]),Nf.useEffect(()=>{if(_.select("floatingParentNodeId")==null)return;function ye(Pe){if(Pe.open||Pe.nodeId!==_.select("floatingParentNodeId"))return;let Ae=Pe.reason??Ie.siblingOpen;_.setOpen(!1,qe(Ae))}return R.events.on("menuopenchange",ye),()=>{R.events.off("menuopenchange",ye)}},[R.events,_]);let ve=Zr();Nf.useEffect(()=>{E||ve.clear()},[E,ve]),Nf.useEffect(()=>{function ye(Pe){if(!(!E||Pe.nodeId!==_.select("floatingParentNodeId")))if(Pe.target&&M&&M!==Pe.target){let Ae=_.select("closeDelay");Ae>0?ve.isStarted()||ve.start(Ae,()=>{_.setOpen(!1,qe(Ie.siblingOpen))}):_.setOpen(!1,qe(Ie.siblingOpen))}else ve.clear()}return R.events.on("itemhover",ye),()=>{R.events.off("itemhover",ye)}},[R.events,E,M,_,ve]),Nf.useEffect(()=>{let ye={open:E,nodeId:D,parentNodeId:L,reason:_.select("lastOpenChangeReason")};R.events.emit("menuopenchange",ye)},[R.events,E,_,D,L]),ke(()=>{let ye=U,Pe=j.current;if(ye&&(j.current=ye),Pe&&ye&&ye!==Pe){_.set("instantType",void 0);let Ae=new AbortController;return Y(()=>{_.set("instantType","trigger-change")},Ae.signal),()=>{Ae.abort()}}},[U,Y,_]);let me={open:E,side:ce.side,align:ce.align,anchorHidden:ce.anchorHidden,nested:S.type==="menu",instant:B},$=S.type==="menubar"&&S.context.modal,ue=I&&A!==Ie.triggerHover;Vde(E&&($||ue),T==="touch",V,M);let ee=lO(t,me,{styles:ce.positionerStyles,transitionStatus:F,props:w,refs:[r,_.useStateSetter("positionerElement")],hidden:!O,inert:!E}),pe=O&&S.type!=="menu"&&(S.type!=="menubar"&&I&&A!==Ie.triggerHover||S.type==="menubar"&&S.context.modal),fe=null;return S.type==="menubar"?fe=S.context.contentElement:S.type===void 0&&(fe=M),(0,px.jsxs)(HY.Provider,{value:ce,children:[pe&&(0,px.jsx)(wde,{ref:S.type==="context-menu"||S.type==="nested-context-menu"?S.context.internalBackdropRef:null,inert:cx(!E),cutout:fe}),(0,px.jsx)(rY,{id:D,children:(0,px.jsx)(Uw,{elementsRef:_.context.itemDomElements,labelsRef:_.context.itemLabels,children:ee})})]})});var Ag=l(ae(),1);var kO=l(ae(),1),KY=kO.createContext(void 0);function yue(){let e=kO.useContext(KY);if(e===void 0)throw new Error(Ct(34));return e}var XY=l(P(),1),wue=Ag.memo(Ag.forwardRef(function(t,r){let{render:o,className:n,value:i,defaultValue:s,onValueChange:a,disabled:c=!1,style:d,"aria-labelledby":u,...f}=t,[m,h]=Ag.useState(void 0),[g,b]=Cf({controlled:i,default:s,name:"MenuRadioGroup"}),v=Te((x,C)=>{a?.(x,C),!C.isCanceled&&b(x)}),w=je("div",t,{state:{disabled:c},ref:r,props:{role:"group","aria-labelledby":u??m,"aria-disabled":c||void 0,...f}}),_=Ag.useMemo(()=>({value:g,setValue:v,disabled:c}),[g,v,c]);return(0,XY.jsx)(zT.Provider,{value:h,children:(0,XY.jsx)(KY.Provider,{value:_,children:w})})}));var TO=l(ae(),1);var EO=l(ae(),1),ZY=EO.createContext(void 0);function xue(){let e=EO.useContext(ZY);if(e===void 0)throw new Error(Ct(35));return e}var Sue=l(P(),1),Cue=TO.forwardRef(function(t,r){let{render:o,className:n,id:i,label:s,nativeButton:a=!1,disabled:c=!1,closeOnClick:d=!1,value:u,style:f,...m}=t,h=Ka({guess:!0,label:s}),g=ks(!0),b=yr(i),{store:v}=Jr(),y=v.useState("isActive",h.index),w=v.useState("itemProps"),{value:_,setValue:x,disabled:C}=yue(),S=v.useState("disabled"),k=c||C||S,R=_===u,{getItemProps:O,itemRef:E}=Ig({closeOnClick:d,disabled:k,highlighted:y,id:b,store:v,nativeButton:a,nodeId:g?.context.nodeId,itemMetadata:Rg}),I=TO.useMemo(()=>({disabled:k,highlighted:y,checked:R}),[k,y,R]);function T(F){let V=qe(Ie.itemPress,F.nativeEvent,void 0,{preventUnmountOnClose:Dt});x(u,V)}let M=je("div",t,{state:I,stateAttributesMapping:Og,props:[w,{role:"menuitemradio","aria-checked":R,onClick:T},m,O],ref:[E,r,h.ref]});return(0,Sue.jsx)(ZY.Provider,{value:I,children:M})});var PO=l(ae(),1);var kue=PO.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:s=!1,...a}=t,c=xue(),d=PO.useRef(null),{transitionStatus:u,mounted:f,setMounted:m}=qa(c.checked);bs({open:c.checked,ref:d,onComplete(){c.checked||m(!1)}});let h={checked:c.checked,disabled:c.disabled,highlighted:c.highlighted,transitionStatus:u};return je("span",t,{state:h,stateAttributesMapping:Og,ref:[r,d],props:{"aria-hidden":!0,...a},enabled:s||f})});var Dn=l(ae(),1);var RO=l(ae(),1),gJe=RO.createContext(null);function IO(e){let t=RO.useContext(gJe);if(t===null&&!e)throw new Error(Ct(5));return t}var jT=l(ae(),1);var Eue={...VI,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},OO=class extends If{constructor(t){super({...Rue(),...t},Pue(),Eue),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let o=r.store.select("rootId"),n=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let s=r.store.select("rootId"),a=r.store.select("floatingTreeRoot"),c=r.store.select("keyboardEventRelay");o===s&&n===a&&i===c||(o=s,n=a,i=c,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function Tue(){let e=new ax(Object.freeze(Rue()),Object.freeze(Pue()),Eue);return Object.assign(e,{setOpen:Dt})}function Pue(){return{positionerRef:jT.createRef(),popupRef:jT.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:jT.createRef(),beforeContentFocusGuardRef:jT.createRef(),onOpenChangeComplete:void 0,triggerElements:new wm}}function Rue(){return{...LI(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new yg,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:It,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var AO=l(ae(),1),QY=AO.createContext(void 0);function MO(){return AO.useContext(QY)}var HT=l(P(),1),NO=OT(function(t){let{children:r,open:o,onOpenChange:n,onOpenChangeComplete:i,defaultOpen:s=!1,disabled:a=!1,modal:c,loopFocus:d=!0,orientation:u="vertical",actionsRef:f,closeParentOnEsc:m=!1,handle:h,triggerId:g,defaultTriggerId:b=null,highlightItemOnHover:v=!0}=t,y=Pg(!0),w=Jr(!0),_=IO(!0),x=MO(),C=Dn.useMemo(()=>x&&w?{type:"menu",store:w.store}:_?{type:"menubar",context:_}:y&&!w?{type:"context-menu",context:y}:{type:void 0},[y,w,_,x]),S=bJe({open:s,openProp:o,activeTriggerId:b,triggerIdProp:g,parent:C});S.useControlledProp("openProp",o),S.useControlledProp("triggerIdProp",g),S.useContextCallback("onOpenChangeComplete",i);let k=Wd(),R=Wd(),O=S.useState("floatingTreeRoot"),E=kT(O),I=jl(),T=S.useState("open"),M=S.useState("activeTriggerElement"),F=S.useState("positionerElement"),V=S.useState("hoverEnabled"),B=S.useState("disabled"),z=S.useState("lastOpenChangeReason"),A=S.useState("parent"),D=S.useState("activeIndex"),L=S.useState("payload"),U=S.useState("floatingParentNodeId"),j=Dn.useRef(null),Y=Dn.useRef(A.type!=="context-menu"),q=Zr(),ne=Dn.useRef(!0),ie=Zr(),oe=U!=null,{openMethod:te,triggerProps:se}=kde(T);S.useSyncedValues({disabled:a,highlightItemOnHover:v,modal:A.type===void 0?c:void 0,openMethod:te,rootId:k}),NI(S);let{forceUnmount:ge}=FI(T,S,()=>{S.set("allowMouseEnter",!1)});ke(()=>{y&&!w?S.update({parent:{type:"context-menu",context:y},floatingNodeId:E,floatingParentNodeId:I}):w&&S.update({floatingNodeId:E,floatingParentNodeId:I})},[y,w,E,I,S]),Dn.useEffect(()=>{if(T||(j.current=null),A.type==="context-menu"){if(!T){q.clear(),Y.current=!1;return}q.start(500,()=>{Y.current=!0})}},[q,T,A.type]),ke(()=>{!T&&!V&&S.set("hoverEnabled",!0)},[T,V,S]);let we=Te((Fe,Je)=>{let at=Je.reason;if(!Fe&&!S.select("open")||T===Fe&&Je.trigger===M&&z===at)return;let Ft=xY(Je);if(!Fe&&Je.trigger==null&&(Je.trigger=M??void 0),n?.(Fe,Je),Je.isCanceled)return;S.state.floatingRootContext.dispatchOpenChange(Fe,Je);let er=Je.event;if(Fe===!1&&er?.type==="click"&&er.pointerType==="touch"&&!ne.current)return;Fe&&at===Ie.triggerFocus?(ne.current=!1,ie.start(300,()=>{ne.current=!0})):(ne.current=!0,ie.clear());let nt=(at===Ie.triggerPress||at===Ie.itemPress)&&er.detail===0,Mn=!Fe&&(at===Ie.escapeKey||at==null),Go={open:Fe,openChangeReason:at};j.current=Je.event,wY(Go,Fe,Je.trigger,Ft()),S.update(Go),A.type==="menubar"&&(at===Ie.triggerFocus||at===Ie.focusOut||at===Ie.triggerHover||at===Ie.listNavigation||at===Ie.siblingOpen)?S.set("instantType","group"):nt||Mn?S.set("instantType",nt?"click":"dismiss"):S.set("instantType",void 0)}),ce=AT({popupStore:S,floatingId:R,nested:I!=null,onOpenChange:we}),ve=ce.context.events;ke(()=>{let Fe=({open:Je,eventDetails:at})=>we(Je,at);return ve.on("setOpen",Fe),()=>{ve?.off("setOpen",Fe)}},[ve,we]);let me=Dn.useCallback(()=>{S.setOpen(!1,qe(Ie.imperativeAction))},[S]);Dn.useImperativeHandle(f,()=>({unmount:ge,close:me}),[ge,me]);let $;A.type==="context-menu"&&($=A.context),Dn.useImperativeHandle($?.positionerRef,()=>F,[F]),Dn.useImperativeHandle($?.actionsRef,()=>({setOpen:we}),[we]);let ue=RT(ce,{enabled:!B,bubbles:{escapeKey:m&&A.type==="menu"},outsidePress(){return A.type!=="context-menu"||j.current?.type==="contextmenu"?!0:Y.current},externalTree:oe?O:void 0}),ee=Mf(),pe=Dn.useCallback(Fe=>{S.select("activeIndex")!==Fe&&S.set("activeIndex",Fe)},[S]),fe=RY(ce,{enabled:!B,listRef:S.context.itemDomElements,activeIndex:D,nested:A.type!==void 0,loopFocus:d,orientation:u,parentOrientation:A.type==="menubar"?A.context.orientation:void 0,rtl:ee==="rtl",disabledIndices:Ya,onNavigate:pe,openOnArrowKeyDown:A.type!=="context-menu",externalTree:oe?O:void 0,focusItemOnHover:v}),ye=Dn.useCallback(Fe=>{S.context.typingRef.current=Fe},[S]),Pe=IY(ce,{enabled:!B,listRef:S.context.itemLabels,elementsRef:S.context.itemDomElements,activeIndex:D,resetMs:500,onMatch:Fe=>{T&&Fe!==D&&S.set("activeIndex",Fe)},onTyping:ye}),Ae=Dn.useMemo(()=>{let Fe=_t(Pe.reference,fe.reference,ue.reference,{onMouseMove(){S.set("allowMouseEnter",!0)}},se);return Fe["aria-haspopup"]="menu",Fe["aria-expanded"]=T,Fe},[S,Pe.reference,fe.reference,ue.reference,se,T]),Le=Dn.useMemo(()=>{let Fe=_t(fe.trigger,ue.trigger,se);return Fe["aria-haspopup"]="menu",Fe["aria-expanded"]=!1,Fe},[fe.trigger,ue.trigger,se]),re=Dn.useMemo(()=>_t(OI,{id:R,role:"menu","aria-labelledby":M?.id,onMouseMove(){S.set("allowMouseEnter",!0),A.type==="menu"&&S.set("hoverEnabled",!1)},onClick(){S.select("hoverEnabled")&&S.set("hoverEnabled",!1)},onKeyDown(Fe){let Je=S.select("keyboardEventRelay");Je&&!Fe.isPropagationStopped()&&Je(Fe)}},Pe.floating,fe.floating,ue.floating),[M,R,A.type,S,Pe.floating,fe.floating,ue.floating]),be=fe.item??It;DI(S,{floatingRootContext:ce,activeTriggerProps:Ae,inactiveTriggerProps:Le,popupProps:re,itemProps:be});let Ge=Dn.useMemo(()=>({store:S,parent:C}),[S,C]),Ne=(0,HT.jsxs)(UY.Provider,{value:Ge,children:[h&&(0,HT.jsx)(AI,{handle:h,store:S}),typeof r=="function"?r({payload:L}):r]});return A.type===void 0||A.type==="context-menu"?(0,HT.jsx)(oY,{externalTree:O,children:Ne}):Ne});function bJe(e){return _r(()=>new OO(e)).current}var Iue=l(ae(),1);var JY=l(P(),1);function Oue(e){let t=Jr().store,r=Iue.useMemo(()=>({parentMenu:t}),[t]);return(0,JY.jsx)(QY.Provider,{value:r,children:(0,JY.jsx)(NO,{...e})})}var Es=l(ae(),1);var Aue=l(ae(),1);function FO(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=hg(),{ref:n,index:i}=Ka(e),s=r===i,a=Aue.useRef(null),c=Ga(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let u=a.current;if(!t||!u)return;let f=u.hasAttribute("disabled")||u.ariaDisabled==="true";!s&&!f&&u.focus()}},compositeRef:c,index:i}}function Mue(e){let{render:t,className:r,style:o,state:n=It,props:i=Ya,refs:s=Ya,metadata:a,stateAttributesMapping:c,tag:d="div",...u}=e,{compositeProps:f,compositeRef:m}=FO({metadata:a});return je(d,e,{state:n,ref:[m,...s],props:[f,...i,u],stateAttributesMapping:c})}function $Y(e){if(Bt(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!Mc(e))return $Y(Ac(e))}var Nue=l(ae(),1),eq=l(Gd(),1);function Fue(e,t){let r=Nue.useRef(null);function o(i){eq.flushSync(()=>{e.setOpen(!1,qe(Ie.focusOut,i.nativeEvent,i.currentTarget))}),ece(r.current)?.focus()}function n(i){let s=e.select("positionerElement");if(s&&_m(i,s))e.context.beforeContentFocusGuardRef.current?.focus();else{eq.flushSync(()=>{e.setOpen(!1,qe(Ie.focusOut,i.nativeEvent,i.currentTarget))});let a=$le(e.context.triggerFocusTargetRef.current||t.current);for(;a!==null&&Ke(s,a);){let c=a;if(a=$w(a),a===c)break}a?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var DO=l(ae(),1);function Due(e){let{enabled:t=!0,mouseDownAction:r,open:o}=e,n=DO.useRef(!1);return DO.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!o||r==="close"&&o)&&(n.current=!0,dt(i.currentTarget).addEventListener("click",()=>{n.current=!1},{once:!0}))},onClick:i=>{n.current&&(n.current=!1,i.preventBaseUIHandler())}}:It,[t,r,o])}var Mg=l(P(),1),Lue=TI(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,nativeButton:a=!0,id:c,openOnHover:d,delay:u=100,closeDelay:f=0,handle:m,payload:h,...g}=t,b=Jr(!0),y=BI(m)??b?.store;if(!y)throw new Error(Ct(85));let w=yr(c),_=y.useState("isTriggerActive",w),x=y.useState("floatingRootContext"),C=y.useState("isOpenedByTrigger",w),S=y.useState("triggerPopupId",w),k=Es.useRef(null),R=_Je(),O=hg(!0),E=ws(),I=Es.useMemo(()=>E??new yg,[E]),T=kT(I),M=jl(),{registerTrigger:F,isMountedByThisTrigger:V}=MI(w,k,y,{payload:h,closeDelay:f,parent:R,floatingTreeRoot:I,floatingNodeId:T,floatingParentNodeId:M,keyboardEventRelay:O?.relayKeyboardEvent}),B=R.type==="menubar",z=y.useState("disabled"),A=s||z||B&&R.context.disabled,{getButtonProps:D,buttonRef:L}=Bl({disabled:A,native:a});Es.useEffect(()=>{!C&&R.type===void 0&&(y.context.allowMouseUpTriggerRef.current=!1)},[y,C,R.type]);let U=Es.useRef(null),j=Zr(),Y=Te(ye=>{if(!U.current)return;j.clear(),y.context.allowMouseUpTriggerRef.current=!1;let Pe=ye.target;Ke(U.current,Pe)||Ke(y.select("positionerElement"),Pe)||Pe===U.current||Pe!=null&&$Y(Pe)===y.select("rootId")||Rde(ye,U.current)||I.events.emit("close",{domEvent:ye,reason:Ie.cancelOpen})});Es.useEffect(()=>{C&&y.select("lastOpenChangeReason")===Ie.triggerHover&&dt(U.current).addEventListener("mouseup",Y,{once:!0})},[C,Y,y]);let q=B&&R.context.hasSubmenuOpen,ie=H_(x,{enabled:(d??q)&&!A&&(!B||q&&!V),handleClose:W_({blockPointerEvents:!B}),mouseOnly:!0,move:!1,restMs:R.type===void 0?u:void 0,delay:{close:f},triggerElementRef:k,externalTree:I,isActiveTrigger:_,isClosing:()=>y.select("transitionStatus")==="ending"}),oe=vJe(C,y.select("lastOpenChangeReason")),te=PT(x,{enabled:!A,event:C&&B?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:R.type===void 0?oe:!1}),se=NT(x,{enabled:!A&&q}),ge=Due({open:C,enabled:B,mouseDownAction:"open"}),we=Es.useMemo(()=>_t(se.reference,te.reference),[se.reference,te.reference]),ce=y.useState("triggerProps",V),{preFocusGuardRef:ve,handlePreFocusGuardFocus:me,handleFocusTargetFocus:$}=Fue(y,k),ue={disabled:A,open:C},ee=[U,r,L,F,k],pe=[we,ie??It,ce,{"aria-haspopup":"menu","aria-controls":S,id:w,onMouseDown:ye=>{if(y.select("open"))return;j.start(200,()=>{y.context.allowMouseUpTriggerRef.current=!0}),dt(ye.currentTarget).addEventListener("mouseup",Y,{once:!0})}},B?{role:"menuitem"}:{},ge,g,D],fe=je("button",t,{enabled:!B,stateAttributesMapping:OY,state:ue,ref:ee,props:pe});return B?(0,Mg.jsx)(Mue,{tag:"button",render:o,className:n,style:i,state:ue,refs:ee,props:pe,stateAttributesMapping:OY}):C?(0,Mg.jsxs)(Es.Fragment,{children:[(0,Mg.jsx)(vm,{ref:ve,onFocus:me},`${w}-pre-focus-guard`),(0,Mg.jsx)(Es.Fragment,{children:fe},w),(0,Mg.jsx)(vm,{ref:y.context.triggerFocusTargetRef,onFocus:$},`${w}-post-focus-guard`)]}):(0,Mg.jsx)(Es.Fragment,{children:fe},w)});function vJe(e,t){let r=Zr(),[o,n]=Es.useState(!1);return ke(()=>{e&&t===Ie.triggerHover?(n(!0),r.start(500,()=>{n(!1)})):e||(r.clear(),n(!1))},[e,t,r]),o}function _Je(){let e=IO(!0);return Es.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var que=l(ae(),1);var Ki=l(ae(),1),Yue=l(Gd(),1);var Vue=l(ae(),1);function Bue(e){let[t,r]=Vue.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var hx=l(ae(),1);function mx(e){let t=$n(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Bt(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(vg(r)!==i||vg(o)!==s)&&(r=i,o=s),{width:r,height:o}}function jue(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,d=Tf(t,!0),u=Vl(),f=hx.useRef(null),m=hx.useRef(!0),h=hx.useRef(Dt),g=Te(i),b=Te(s),v=hx.useMemo(()=>yJe(a,c),[a,c]);ke(()=>{if(!n){h.current=Dt,m.current=!0,f.current=null;return}if(!t||!r)return;h.current=zue(t,v),tq(t,"auto");let y=VO(t,"position","static"),w=VO(t,"transform","none"),_=VO(t,"scale","1"),x=zue(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){y(),w(),x()}function S(){C(),_()}if(g?.(),m.current||f.current===null){LO(r,"max-content");let E=mx(t);return f.current=E,LO(r,E),S(),b?.(null,E),m.current=!1,()=>{h.current(),h.current=Dt}}LO(r,"max-content");let k=f.current,R=mx(t);f.current=R,tq(t,k),S(),b?.(k,R),LO(r,R);let O=new AbortController;return u.request(()=>{tq(t,R),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{O.abort(),u.cancel(),h.current(),h.current=Dt}},[o,t,r,d,u,n,g,b,v])}function yJe(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?It:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function VO(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function zue(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(VO(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Dt}function tq(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function LO(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var Hue=l(ae(),1);var Uue=l(P(),1),BO=function(t){let{direction:r="ltr"}=t,o=Hue.useMemo(()=>({direction:r}),[r]);return(0,Uue.jsx)(DY.Provider,{value:o,children:t.children})};var Wue={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=ir(n),d=c.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:dx};let f=await i.getOffsetParent?.(n),m={width:0,height:0};if(s==="fixed"&&c?.visualViewport)m={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let w=dt(n);m={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let h=ys(a),g=t,b=r;h==="left"&&(g=m.width-(t+o.width)),h==="top"&&(b=m.height-(r+o.height));let v=h==="left"?"right":dx.sideX,y=h==="top"?"bottom":dx.sideY;return{x:g,y:b,data:{sideX:v,sideY:y}}}};var gx=l(P(),1),zO={activationDirection:e=>e?{"data-activation-direction":e}:null};function jO(e){let{store:t,side:r,children:o}=e,n=Mf(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),c=t.useState("payload"),d=t.useState("mounted"),u=t.useState("popupElement"),f=t.useState("positionerElement"),m=Bue(a?i:null),h=SJe(s,c),g=Ki.useRef(null),[b,v]=Ki.useState(null),[y,w]=Ki.useState(null),_=Ki.useRef(null),x=Ki.useRef(null),C=Tf(_,!0),S=Vl(),k=Ki.useRef(null),[R,O]=Ki.useState(null),[E,I]=Ki.useState(!1);ke(()=>(t.set("adaptiveOrigin",Wue),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let T=Te(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),x.current?.style.setProperty("display","none")}),M=Te(D=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),x.current?.style.removeProperty("display"),D&&O(D)}),F=Te(()=>{k.current?.abort();let D=new AbortController;k.current=D,C(()=>{v(null),O(null),g.current=null},D.signal)}),V=Ki.useRef(null);ke(()=>{(!a||!d)&&(V.current=null)},[a,d]),ke(()=>{if(i&&m&&i!==m&&V.current!==i&&g.current){v(g.current),I(!0);let D=xJe(m,i);w(D),V.current=i}},[i,m]),ke(()=>{b!=null&&(k.current?.abort(),I(!0),S.request(()=>{Yue.flushSync(()=>{I(!1)}),F()}))},[h,b,F,S]),ke(()=>{let D=_.current;if(!D)return;let L=dt(D).createElement("div");for(let U of Array.from(D.childNodes))L.appendChild(U.cloneNode(!0));g.current=L});let B=b!=null,z;B?z=(0,gx.jsxs)(Ki.Fragment,{children:[(0,gx.jsx)("div",{"data-previous":!0,inert:cx(!0),ref:x,style:{...R?{"--popup-width":`${R.width}px`,"--popup-height":`${R.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,gx.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":E?"":void 0,children:o},h)]}):z=(0,gx.jsx)("div",{"data-current":!0,ref:_,children:o},h),ke(()=>{let D=x.current;!D||!b||D.replaceChildren(...Array.from(b.childNodes))},[b]),jue({popupElement:u,positionerElement:f,mounted:d,content:c,onMeasureLayout:T,onMeasureLayoutComplete:M,side:r,direction:n});let A={activationDirection:wJe(y),transitioning:B};return{children:z,state:A}}function wJe(e){if(e)return`${Gue(e.horizontal,5,"right","left")} ${Gue(e.vertical,5,"down","up")}`}function Gue(e,t,r,o){return e>t?r:e<-t?o:""}function xJe(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function SJe(e,t){let[r,o]=Ki.useState(0),n=Ki.useRef(e),i=Ki.useRef(t),s=Ki.useRef(!1);return ke(()=>{let a=n.current,c=i.current,d=e!==a,u=t!==c;d?(o(f=>f+1),s.current=!u):s.current&&u&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var Kue=que.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,{store:c}=Jr(),{side:d}=ks(),u=c.useState("instantType"),{children:f,state:m}=jO({store:c,side:d,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return je("div",t,{state:h,ref:r,props:[a,{children:f}],stateAttributesMapping:zO})});var Xue=l(ae(),1);var Zue=Xue.forwardRef(function(t,r){let{className:o,render:n,orientation:i="horizontal",style:s,...a}=t;return je("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},a]})});var Ff=l(ae(),1);function Que(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var CJe={"aria-expanded":void 0},Jue=Ff.forwardRef(function(t,r){let{render:o,className:n,style:i,label:s,id:a,nativeButton:c=!1,openOnHover:d=!0,delay:u=100,closeDelay:f=0,disabled:m=!1,...h}=t,g=MO();if(!g?.parentMenu)throw new Error(Ct(37));let b=Ka({guess:!0,label:s}),v=ks(),{store:y}=Jr(),w=yr(a),_=y.useState("open"),x=y.useState("floatingRootContext"),C=y.useState("floatingTreeRoot"),S=y.useState("triggerPopupId",w),k=yY(w,y),R=Ff.useCallback(we=>{let ce=k(we);return we!==null&&y.select("open")&&y.select("activeTriggerId")==null&&y.update({activeTriggerId:w,activeTriggerElement:we,closeDelay:f}),ce},[k,f,y,w]),O=Ff.useRef(null),E=Ff.useCallback(we=>{O.current=we,y.set("activeTriggerElement",we)},[y]);y.useSyncedValue("closeDelay",f);let I=g.parentMenu,T=y.useState("disabled"),M=I.useState("disabled"),F=m||T||M,V=I.useState("itemProps"),B=I.useState("isActive",b.index),z=Ff.useMemo(()=>({type:"submenu-trigger",setActive(){I.select("highlightItemOnHover")&&I.set("activeIndex",b.index)}}),[I,b.index]),{getItemProps:A,itemRef:D}=Ig({closeOnClick:!1,disabled:F,highlighted:B,id:w,store:y,typingRef:I.context.typingRef,nativeButton:c,itemMetadata:z,nodeId:v?.context.nodeId}),L=y.useState("hoverEnabled"),U=H_(x,{enabled:L&&d&&!F,handleClose:W_({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:u,delay:{open:u,close:f},shouldOpen:u>0?()=>I.select("allowMouseEnter"):void 0,triggerElementRef:O,externalTree:C,isClosing:()=>y.select("transitionStatus")==="ending",guardStaleOpen:!0}),Y=PT(x,{enabled:!F,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??It,q=y.useState("triggerProps",!0);delete q.id;let ne={disabled:F,highlighted:B,open:_},ie=y.useState("openMethod"),te=y.useState("lastOpenChangeReason")===Ie.listNavigation||ie==="keyboard",se=_&&te&&wr.screenReader.voiceOver;return je("div",t,{state:ne,stateAttributesMapping:qI,props:[Y,U,q,V,se?CJe:void 0,{"aria-controls":S,tabIndex:_||B?0:-1,onBlur(){B&&I.set("activeIndex",null)}},h,A],ref:[r,b.ref,D,R,E]})});var UT=class extends rx{constructor(){super(Tue(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function $ue(){return new UT}var HO=l(ae(),1),kJe=HO.createContext(void 0),EJe={disableStyleElements:!1};function efe(){return HO.useContext(kJe)??EJe}var Ts={};mr(Ts,{Control:()=>cfe,Description:()=>lfe,Error:()=>sfe,Item:()=>ffe,Label:()=>ife,Root:()=>nfe,Validity:()=>ufe});var wi=l(ae(),1);var UO=l(ae(),1),TJe=UO.createContext(void 0);function tfe(e=!1){let t=UO.useContext(TJe);if(!t&&!e)throw new Error(Ct(86));return t}var Ng=l(ae(),1);var rfe=l(P(),1),WO=function(t){let r=yr(),o=t.controlId===void 0?r:t.controlId,[n,i]=Ng.useState(o),[s,a]=Ng.useState(t.labelId),[c,d]=Ng.useState([]),u=_r(()=>new Map),{messageIds:f}=Cs(),m=Te((b,v)=>{let y=u.current;if(v===void 0){y.delete(b);return}y.set(b,v),i(w=>{if(y.size===0)return;let _;for(let x of y.values()){if(w!==void 0&&x===w)return w;_===void 0&&(_=x)}return _})}),h=Ng.useCallback(b=>{let v=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return v.push(...f,...c),{...b,"aria-describedby":Array.from(new Set(v)).join(" ")||void 0}},[f,c]),g=Ng.useMemo(()=>({controlId:n,registerControlId:m,labelId:s,setLabelId:a,messageIds:c,setMessageIds:d,getDescriptionProps:h}),[n,m,s,a,c,d,h]);return(0,rfe.jsx)(FY.Provider,{value:g,children:t.children})};var GO=l(ae(),1);function ofe(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:c}=e,{formRef:d}=Af(),u=GO.useRef(null),f=GO.useRef(null),m=GO.useRef(!1),h=Te(()=>{let x=f.current;if(x)return x.getValue?x.getValue():x.value});function g(x){return x.value===void 0?h():x.value}let b=Te(()=>{let x=f.current;if(o.current=!0,!x){t(c.value);return}t(g(x))});function v(){let x=f.current;!x||!x.id||d.current.fields.set(x.id,{getValue:h,name:n??x.name,controlRef:x.controlRef,validityData:Y_(c,r),validate:b})}function y(x=f.current?.id){x&&d.current.fields.delete(x)}function w(x){if(m.current)return;m.current=!0;let C=g(x);a(S=>S.initialValue===C?S:{...S,initialValue:C})}ke(()=>{let x=f.current;!x||!x.id||(i(n?void 0:x.name),d.current.fields.set(x.id,{getValue:h,name:n??x.name,controlRef:x.controlRef,validityData:Y_(c,r),validate:b}))},[d,h,r,n,i,b,c]),ke(()=>{let x=d.current.fields;return()=>{let C=f.current?.id;C&&x.delete(C)}},[d]);let _=Te((x,C)=>{if(!C){u.current===x&&(u.current=null,y(),f.current=null,i(void 0),s.current=void 0);return}let S=f.current?.id;u.current=x,f.current=C,n||i(C.name),s.current=C.id,S&&S!==C.id&&y(S),w(C),v()});return[b,_]}var YO=l(P(),1),PJe=wi.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=Af(),{render:s,className:a,validate:c,validationDebounceTime:d=0,validationMode:u=n,name:f,disabled:m=!1,invalid:h,dirty:g,touched:b,actionsRef:v,style:y,...w}=t,_=tfe(!0)?.disabled,x=Te(c||(()=>null)),C=_||m,[S,k]=wi.useState(!1),[R,O]=wi.useState(!1),[E,I]=wi.useState(!1),[T,M]=wi.useState(!1),F=g??R,V=b??S,B=wi.useRef(F),z=wi.useRef(void 0),[A,D]=wi.useState(),L=f??A;ke(()=>{g!==void 0&&(B.current=g)},[g]);let U=Te(ue=>{g===void 0&&(ue&&(B.current=!0),O(ue))}),j=Te(ue=>{b===void 0&&k(ue)}),Y=Te(()=>u==="onChange"||u==="onSubmit"&&i.current),q=L&&Object.hasOwn(o,L)?o[L]:null,ne=!!(Array.isArray(q)?q.length:q),ie=h===!0||ne,[oe,te]=wi.useState({state:kg,error:"",errors:[],value:null,initialValue:null}),se=!ie&&(C?null:oe.state.valid),ge=wi.useMemo(()=>({disabled:C,touched:V,dirty:F,valid:se,filled:E,focused:T}),[C,V,F,se,E,T]),we=Hde({setValidityData:te,validate:x,validityData:oe,validationDebounceTime:d,invalid:ie,markedDirtyRef:B,state:ge,shouldValidateOnChange:Y,registeredFieldIdRef:z}),[ce,ve]=ofe({commit:we.commit,invalid:ie,markedDirtyRef:B,name:f,setRegisteredFieldName:D,registeredFieldIdRef:z,setValidityData:te,validityData:oe});wi.useImperativeHandle(v,()=>({validate:ce}),[ce]);let me=wi.useMemo(()=>({invalid:ie,name:L,validityData:oe,setValidityData:te,disabled:C,setTouched:j,setDirty:U,setFilled:I,setFocused:M,validationMode:u,shouldValidateOnChange:Y,state:ge,registerFieldControl:ve,validation:we}),[ie,L,oe,C,j,U,I,M,u,Y,ge,ve,we]),$=je("div",t,{ref:r,state:ge,props:w,stateAttributesMapping:Lc});return(0,YO.jsx)(NY.Provider,{value:me,children:$})}),nfe=wi.forwardRef(function(t,r){return(0,YO.jsx)(WO,{children:(0,YO.jsx)(PJe,{...t,ref:r})})});var WT=l(ae(),1);var ife=WT.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:a=!0,...c}=t,d=Ja(!1),u=dO(),{labelId:f}=Cs(),m={...d.state,disabled:d.disabled||u.disabled},h=WT.useRef(null),g=Xde({id:f??s,native:a});return je("label",t,{ref:[r,h],state:m,props:[g,c],stateAttributesMapping:Lc})});var q_=l(ae(),1);var rq=l(P(),1),RJe={...Lc,...Oc},sfe=q_.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:a,...c}=t,d=yr(n),{validityData:u,state:f,name:m}=Ja(!1),{setMessageIds:h}=Cs(),{errors:g}=Af(),b=m&&Object.hasOwn(g,m)?g[m]:null,v=!!(Array.isArray(b)?b.length:b),y=typeof s=="string",w=!1;s===!0?w=!0:f.disabled?w=!1:y?w=!!u.state[s]:w=v||u.state.valid===!1;let{mounted:_,transitionStatus:x,setMounted:C}=qa(w);ke(()=>{if(!(!w||!d))return h(B=>B.concat(d)),()=>{h(B=>B.filter(z=>z!==d))}},[w,d,h]);let S=q_.useRef(null),[k,R]=q_.useState(null),[O,E]=q_.useState(null),I=u.error;!y&&v?I=b:u.errors.length>1&&(I=u.errors);let T=I;Array.isArray(I)&&(T=I.length>1?(0,rq.jsx)("ul",{children:I.map(B=>(0,rq.jsx)("li",{children:B},B))}):I[0]);let M=Array.isArray(I)?JSON.stringify(I):I;w&&M!==O&&(E(M),R(T)),bs({open:w,ref:S,onComplete(){w||C(!1)}});let F={...f,transitionStatus:x},V=je("div",t,{ref:[r,S],state:F,props:[{id:d,children:w?T:k},c],stateAttributesMapping:RJe,enabled:_});return _?V:null});var afe=l(ae(),1);var lfe=afe.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...a}=t,c=yr(n),d=Ja(!1),u=dO(),{setMessageIds:f}=Cs(),m={...d.state,disabled:d.disabled||u.disabled};return ke(()=>{if(c)return f(g=>g.concat(c)),()=>{f(g=>g.filter(b=>b!==c))}},[c,f]),je("p",t,{ref:r,state:m,props:[{id:c},a],stateAttributesMapping:Lc})});var qO=l(ae(),1);var cfe=qO.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:a,disabled:c=!1,onValueChange:d,defaultValue:u,autoFocus:f=!1,style:m,...h}=t,{state:g,name:b,disabled:v,setTouched:y,setDirty:w,validityData:_,setFocused:x,setFilled:C,validationMode:S,validation:k}=Ja(),{clearErrors:R}=Af(),O=v||c,E=b??s,I={...g,disabled:O},{labelId:T}=Cs(),M=Pde({id:i});ke(()=>{let L=a!=null;k.inputRef.current?.value||L&&a!==""?C(!0):L&&a===""&&C(!1)},[k.inputRef,C,a]);let F=qO.useRef(null);ke(()=>{f&&F.current===Xo(dt(F.current))&&x(!0)},[f,x]);let[V]=Cf({controlled:a,default:u,name:"FieldControl",state:"value"}),B=a!==void 0,z=B?V:void 0,A=Te(()=>k.inputRef.current?.value);return Tde(k.inputRef,M,z,A,!O,s),je("input",t,{ref:[r,F],state:I,props:[{id:M,disabled:O,name:E,ref:k.inputRef,"aria-labelledby":T,autoFocus:f,...B?{value:z}:{defaultValue:u},onChange(L){let U=L.currentTarget.value;d?.(U,qe(Ie.none,L.nativeEvent)),w(U!==(_.initialValue??"")),C(U!==""),L.nativeEvent.defaultPrevented||(R(E),k.change(U))},onFocus(){x(!0)},onBlur(L){y(!0),x(!1),S==="onBlur"&&k.commit(L.currentTarget.value)},onKeyDown(L){L.currentTarget.tagName==="INPUT"&&L.key==="Enter"&&(y(!0),k.commit(L.currentTarget.value))}},h,L=>k.getValidationProps(O,L)],stateAttributesMapping:Lc})});var GT=l(ae(),1);var dfe=l(P(),1),ufe=function(t){let{children:r}=t,{validityData:o,invalid:n}=Ja(!1),i=GT.useMemo(()=>Y_(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:a}=qa(s),c=GT.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,dfe.jsx)(GT.Fragment,{children:r(c)})};var KO=l(ae(),1);var oq=l(P(),1),ffe=KO.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...a}=t,{state:c,disabled:d}=Ja(!1),u=d||s,f={...c,disabled:u},m=KO.useMemo(()=>({disabled:u}),[u]),h=je("div",t,{ref:r,state:f,props:a,stateAttributesMapping:Lc});return(0,oq.jsx)(WO,{children:(0,oq.jsx)(VY.Provider,{value:m,children:h})})});var pfe=l(ae(),1);var mfe=l(P(),1),nq=pfe.forwardRef(function(t,r){return(0,mfe.jsx)(Ts.Control,{ref:r,...t})});var gfe=l(ae(),1);var bx=l(ae(),1);var XO="data-composite-item-active";var IJe=[];function hfe(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:c,enableHomeAndEndKeys:d=!1,stopEventPropagation:u,disabledIndices:f,modifierKeys:m=IJe}=e,[h,g]=bx.useState(0),b=o!=null,v=bx.useRef(null),y=Ga(v,c),w=bx.useRef([]),_=bx.useRef(!1),x=s??h,C=Te((E,I=!1)=>{if((a??g)(E),I){let T=w.current[E];MY(v.current,T,i,r)}}),S=Te(E=>{if(E.size===0||_.current)return;_.current=!0;let I=Array.from(E.keys()),T=I.find(F=>F?.hasAttribute(XO))??null,M=T?E.get(T)?.index??-1:-1;if(M!==-1)C(M);else if(D_(I,x,f)){let F=Fc(I,{disabledIndices:f});_g(I,F)||C(F)}MY(v.current,T,i,r)});ke(()=>{if(f==null||s!=null||!_.current)return;let E=w.current;if(D_(E,x,f)){let I=Fc(E,{disabledIndices:f});_g(E,I)||C(I)}},[f,s,x,w,C]);let k=Te((E,I,T)=>n?n(E,I,T,w):T),R=Te(E=>{let I=E.key===$I||E.key===eO;if(!tO.has(E.key)||!d&&I||OJe(E,m)||!v.current)return;let M=i==="rtl",F=M?QI:JI,V=M?JI:QI,B=r==="vertical"?ZI:F,z=r==="vertical"?XI:V,A=Vr(E.nativeEvent);if(A!=null&&AY(A)&&!Que(A)){let q=A.selectionStart,ne=A.selectionEnd,ie=A.value;if(q==null||E.shiftKey||q!==ne||E.key!==z&&q<ie.length||E.key!==B&&q>0)return}let D=x,L=F_(w,f),U=Qw(w,f);o!=null&&(D=o({disabledIndices:f,elementsRef:w,event:E,highlightedIndex:x,loopFocus:t,maxIndex:U,minIndex:L,onLoop:k,orientation:r,rtl:M}));let j=r!=="vertical"&&E.key===F||r!=="horizontal"&&E.key===ZI,Y=r!=="vertical"&&E.key===V||r!=="horizontal"&&E.key===XI;d&&(E.key===$I?D=L:E.key===eO&&(D=U)),D===x&&(j||Y)&&(t&&D===U&&j?(D=L,n&&(D=n(E,x,D,w))):t&&D===L&&Y?(D=U,n&&(D=n(E,x,D,w))):D=Fc(w.current,{startingIndex:D,decrement:Y,disabledIndices:f})),D!==x&&!_g(w.current,D)&&(u&&E.stopPropagation(),(b||I||j||Y)&&E.preventDefault(),C(D,!0),queueMicrotask(()=>{w.current[D]?.focus()}))});return{props:{ref:y,onFocus(E){let I=v.current,T=Vr(E.nativeEvent);!I||T==null||!AY(T)||T.setSelectionRange(0,T.value.length)},onKeyDown:R},highlightedIndex:x,onHighlightedIndexChange:C,elementsRef:w,onMapChange:S,relayKeyboardEvent:R}}function OJe(e,t){for(let r of vde)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var iq=l(P(),1);function bfe(e){let{render:t,className:r,style:o,refs:n=Ya,props:i=Ya,state:s=It,stateAttributesMapping:a,highlightedIndex:c,onHighlightedIndexChange:d,orientation:u,grid:f,loopFocus:m,onLoop:h,enableHomeAndEndKeys:g,onMapChange:b,stopEventPropagation:v=!0,rootRef:y,disabledIndices:w,modifierKeys:_,highlightItemOnHover:x=!1,tag:C="div",...S}=e,k=Mf(),{props:R,highlightedIndex:O,onHighlightedIndexChange:E,elementsRef:I,onMapChange:T,relayKeyboardEvent:M}=hfe({grid:f,loopFocus:m,onLoop:h,orientation:u,highlightedIndex:c,onHighlightedIndexChange:d,rootRef:y,stopEventPropagation:v,enableHomeAndEndKeys:g,direction:k,disabledIndices:w,modifierKeys:_}),F=je(C,e,{state:s,ref:n,props:[R,...i,S],stateAttributesMapping:a}),V=gfe.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:E,highlightItemOnHover:x,relayKeyboardEvent:M}),[O,E,x,M]);return(0,iq.jsx)(TG.Provider,{value:V,children:(0,iq.jsx)(Uw,{elementsRef:I,onMapChange:B=>{b?.(B),T(B)},children:F})})}var ZO=l(ae(),1),vfe=l(Gd(),1);var _fe=l(P(),1),yfe=ZO.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{node:d,subtree:u}=yI({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!d?null:(0,_fe.jsxs)(ZO.Fragment,{children:[u,d&&vfe.createPortal(o,d)]})});var wfe=l(nx(),1);function AJe(){return Dt}function MJe(){return!1}function NJe(){return!0}function xfe(){return(0,wfe.useSyncExternalStore)(AJe,MJe,NJe)}var Vqt=l(ae(),1);var Sfe=l(P(),1);function Cfe(e){let{script:t}=e,{nonce:r}=efe();return xfe()?(0,Sfe.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Zd={};mr(Zd,{Indicator:()=>Rfe,List:()=>Ofe,Panel:()=>Ife,Root:()=>Efe,Tab:()=>Tfe});var wn=l(ae(),1);var QO=l(ae(),1),sq=QO.createContext(void 0);function Fg(){let e=QO.useContext(sq);if(e===void 0)throw new Error(Ct(64));return e}var Df={tabActivationDirection:e=>({"data-activation-direction":e})};var aq=l(P(),1),Efe=wn.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:c,style:d,...u}=t,f=t.defaultValue!==void 0,m=wn.useRef([]),[h,g]=wn.useState(()=>new Map),[b,v]=Cf({controlled:c,default:n,name:"Tabs",state:"value"}),y=c!==void 0,[w,_]=wn.useState(()=>new Map),x=wn.useRef(void 0),C=wn.useCallback(te=>lq(w,te),[w]),[S,k]=wn.useState(()=>({previousValue:b,tabActivationDirection:"none"})),{previousValue:R,tabActivationDirection:O}=S,E=O,I=!1;R!==b&&(E=kfe(R,b,s,w),I=R!=null&&b!=null&&C(b)==null);let T=I?R:b,M=R!==T||O!==E;ke(()=>{M&&k({previousValue:T,tabActivationDirection:E})},[T,M,E]);let F=Te((te,se)=>{let ge=kfe(b,te,s,w);se.activationDirection=ge,i?.(te,se),!se.isCanceled&&v(te)}),V=Te((te,se)=>{i?.(te,qe(se,void 0,void 0,{activationDirection:"none"}))}),B=Te((te,se)=>(g(ge=>{let we=new Map(ge);return we.set(te,se),we}),()=>{g(ge=>{if(ge.get(te)!==se)return ge;let we=new Map(ge);return we.delete(te),we})})),z=wn.useCallback(te=>h.get(te),[h]),A=wn.useCallback(te=>{for(let se of w.values())if(te===se.value)return se.id},[w]),D=wn.useMemo(()=>({getTabElementBySelectedValue:C,getTabIdByPanelValue:A,getTabPanelIdByValue:z,onValueChange:F,orientation:s,registerMountedTabPanel:B,setTabMap:_,tabActivationDirection:E,value:b}),[C,A,z,F,s,B,_,E,b]),L=wn.useMemo(()=>{for(let te of w.values())if(te.value===b)return te},[w,b]),U=wn.useMemo(()=>{for(let te of w.values())if(!te.disabled)return te.value},[w]),j=wn.useRef(!f),Y=wn.useRef(n),q=wn.useRef(f),ne=wn.useRef(!1);ke(()=>{if(y)return;function te(ce,ve){v(ce),k({previousValue:ce,tabActivationDirection:"none"}),V(ce,ve),j.current=!1}if(w.size===0){ne.current&&b!==null&&!x.current?.isConnected&&te(null,Ie.missing);return}ne.current=!0,x.current=w.keys().next().value;let se=L?.disabled,ge=L==null&&b!==null;if(!se&&b===Y.current&&(q.current=!1),q.current&&se&&b===Y.current)return;let we=j.current;if(se||ge){let ce=U??null;if(b===ce){j.current=!1;return}let ve=Ie.missing;we?ve=Ie.initial:se&&(ve=Ie.disabled),te(ce,ve);return}we&&L!=null&&(V(b,Ie.initial),j.current=!1)},[U,y,V,L,v,w,b]);let oe=je("div",t,{state:{orientation:s,tabActivationDirection:E},ref:r,props:u,stateAttributesMapping:Df});return(0,aq.jsx)(sq.Provider,{value:D,children:(0,aq.jsx)(Uw,{elementsRef:m,children:oe})})});function lq(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function kfe(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],a=lq(o,e),c=lq(o,t);if(a==null||c==null)return a!==c&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let d=a.getBoundingClientRect()[n],u=c.getBoundingClientRect()[n];return u<d?i:u>d?s:"none"}var xm=l(ae(),1);var JO=l(ae(),1),cq=JO.createContext(void 0);function $O(){let e=JO.useContext(cq);if(e===void 0)throw new Error(Ct(65));return e}var Tfe=xm.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:a,nativeButton:c=!0,style:d,...u}=t,{value:f,getTabPanelIdByValue:m,onValueChange:h,orientation:g,tabActivationDirection:b}=Fg(),{activateOnFocus:v,registerTabResizeObserverElement:y,tabsListElement:w}=$O(),{highlightedIndex:_,onHighlightedIndexChange:x}=hg(),C=yr(a),S=xm.useMemo(()=>({disabled:n,id:C,value:s}),[n,C,s]),{compositeProps:k,compositeRef:R,index:O}=FO({metadata:S}),E=s===f,I=xm.useRef(!1),T=xm.useRef(null),M=Te(ne=>{T.current?.(),T.current=ne?y(ne):null});ke(()=>{if(I.current){I.current=!1;return}if(!(E&&O>-1&&_!==O))return;let ne=w;if(ne!=null){let ie=Xo(dt(ne));if(ie&&Ke(ne,ie))return}n||x(O)},[E,O,_,x,n,w]);let{getButtonProps:F,buttonRef:V}=Bl({disabled:n,native:c,focusableWhenDisabled:!0}),B=m(s),z=xm.useRef(!1),A=xm.useRef(!1);function D(ne){h(s,qe(Ie.none,ne.nativeEvent,void 0,{activationDirection:"none"}))}function L(ne){E||n||D(ne)}function U(ne){E||n||v&&(!z.current||A.current)&&D(ne)}function j(ne){if(E||n)return;z.current=!0,A.current=ne.button===0;let ie=dt(ne.currentTarget);function oe(){z.current=!1,A.current=!1,ie.removeEventListener("pointerup",oe),ie.removeEventListener("pointercancel",oe)}ie.addEventListener("pointerup",oe),ie.addEventListener("pointercancel",oe)}return je("button",t,{state:{disabled:n,active:E,orientation:g,tabActivationDirection:b},ref:[r,V,R,M],props:[k,{role:"tab","aria-controls":B,"aria-selected":E,id:C,onClick:L,onFocus:U,onPointerDown:j,[XO]:E?"":void 0,onKeyDownCapture(){I.current=!0}},u,F],stateAttributesMapping:Df})});var vx=l(ae(),1);var e9=l(P(),1),Pfe,FJe={...Df,activeTabPosition:()=>null,activeTabSize:()=>null},Rfe=vx.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:c,orientation:d,tabActivationDirection:u,value:f}=Fg(),{tabsListElement:m,registerIndicatorUpdateListener:h}=$O(),g=ode();vx.useEffect(()=>h(g),[h,g]);let b=0,v=0,y=0,w=0,_=0,x=0,C=!1;if(f!=null&&m!=null){let T=c(f);if(T!=null){C=!0;let{width:M,height:F}=mx(T),{width:V,height:B}=mx(m),z=T.getBoundingClientRect(),A=m.getBoundingClientRect(),D=V>0?A.width/V:1,L=B>0?A.height/B:1;if(D>Number.EPSILON&&L>Number.EPSILON){let j=z.left-A.left,Y=z.top-A.top;b=j/D+m.scrollLeft-m.clientLeft,y=Y/L+m.scrollTop-m.clientTop}else b=T.offsetLeft,y=T.offsetTop;_=M,x=F,v=m.scrollWidth-b-_,w=m.scrollHeight-y-x}}let S=C?{left:b,right:v,top:y,bottom:w}:null,k=C?{width:_,height:x}:null,R=C?{"--active-tab-left":`${b}px`,"--active-tab-right":`${v}px`,"--active-tab-top":`${y}px`,"--active-tab-bottom":`${w}px`,"--active-tab-width":`${_}px`,"--active-tab-height":`${x}px`}:void 0,O=C&&_>0&&x>0,I=je("span",t,{state:{orientation:d,activeTabPosition:S,activeTabSize:k,tabActivationDirection:u},ref:r,props:[{role:"presentation",style:R,hidden:!O},a,{suppressHydrationWarning:!0}],stateAttributesMapping:FJe});return f==null?null:(0,e9.jsxs)(vx.Fragment,{children:[I,i&&(Pfe||(Pfe=(0,e9.jsx)(Cfe,{script:""})))]})});var t9=l(ae(),1);var DJe={...Df,...Oc},Ife=t9.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:a,...c}=t,{value:d,getTabIdByPanelValue:u,orientation:f,tabActivationDirection:m,registerMountedTabPanel:h}=Fg(),g=yr(),{ref:b,index:v}=Ka(),y=n===d,{mounted:w,transitionStatus:_,setMounted:x}=qa(y),C=!w,S=u(n),k={hidden:C,orientation:f,tabActivationDirection:m,transitionStatus:_},R=t9.useRef(null),O=je("div",t,{state:k,ref:[r,b,R],props:[{"aria-labelledby":S,hidden:C,id:g,role:"tabpanel",tabIndex:y?0:-1,inert:cx(!y),"data-index":v},c],stateAttributesMapping:DJe});return bs({open:y,ref:R,onComplete(){y||x(!1)}}),ke(()=>{if(!(g==null||C&&!s))return h(n,g)},[C,s,n,g,h]),s||w?O:null});var Xd=l(ae(),1);var dq=l(P(),1),Ofe=Xd.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:a,...c}=t,{orientation:d,setTabMap:u,tabActivationDirection:f}=Fg(),[m,h]=Xd.useState(0),[g,b]=Xd.useState(null),v=Xd.useRef(new Set),y=Xd.useRef(new Set),w=Xd.useRef(null);ke(()=>{if(typeof ResizeObserver>"u")return;let R=new ResizeObserver(()=>{v.current.forEach(O=>{O()})});return w.current=R,g&&R.observe(g),y.current.forEach(O=>{R.observe(O)}),()=>{R.disconnect(),w.current=null}},[g]);let _=Te(R=>(v.current.add(R),()=>{v.current.delete(R)})),x=Te(R=>(y.current.add(R),w.current?.observe(R),()=>{y.current.delete(R),w.current?.unobserve(R)})),C={orientation:d,tabActivationDirection:f},S={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},k=Xd.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:_,registerTabResizeObserverElement:x,tabsListElement:g}),[o,_,x,g]);return(0,dq.jsx)(cq.Provider,{value:k,children:(0,dq.jsx)(bfe,{render:s,className:n,style:a,state:C,refs:[r,b],props:[S,c],stateAttributesMapping:Df,highlightedIndex:m,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:h,onMapChange:u,disabledIndices:Ya})})});var $a={};mr($a,{Arrow:()=>Zfe,Handle:()=>qT,Popup:()=>Kfe,Portal:()=>Wfe,Positioner:()=>Yfe,Provider:()=>Jfe,Root:()=>Lfe,Trigger:()=>jfe,Viewport:()=>epe,createHandle:()=>tpe});var _x=l(ae(),1);var r9=l(ae(),1),uq=r9.createContext(void 0);function Vc(e){let t=r9.useContext(uq);if(t===void 0&&!e)throw new Error(Ct(72));return t}var Afe=l(ae(),1);var Mfe={...VI,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},o9=class extends If{constructor(t,r,o){let n=new wm;super(Ffe(t,n,r,o),Dfe(n),Mfe)}setOpen=(t,r)=>{ade(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,qe(Ie.triggerPress,t))}};function Nfe(){let e=new wm,t=new ax(Object.freeze(Ffe(void 0,e)),Object.freeze(Dfe(e)),Mfe);return Object.assign(t,{setOpen:Dt,cancelPendingOpen:Dt})}function Ffe(e,t,r,o=!1){let n={...LI(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=dde(t,r,o),n}function Dfe(e){return{popupRef:Afe.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var YT=l(P(),1),Lfe=OT(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:d,handle:u,triggerId:f,defaultTriggerId:m=null,children:h}=t,g=sde((I,T)=>new o9({open:o,openProp:n,activeTriggerId:m,triggerIdProp:f},I,T));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",d);let b=g.useState("open"),v=!r&&b,y=g.useState("activeTriggerId"),w=g.useState("mounted"),_=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),NI(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:C}=FI(v,g),S=g.useState("isInstantPhase"),k=g.useState("instantType"),R=g.useState("lastOpenChangeReason"),O=_x.useRef(null);ke(()=>{b&&r&&g.setOpen(!1,qe(Ie.disabled))},[b,r,g]),ke(()=>{C==="ending"&&R===Ie.none||C!=="ending"&&S?(k!=="delay"&&(O.current=k),g.set("instantType","delay")):O.current!==null&&(g.set("instantType",O.current),O.current=null)},[C,S,R,k,g]),ke(()=>{v&&y==null&&g.set("payload",void 0)},[g,y,v]),_x.useImperativeHandle(a,()=>({unmount:x,close:()=>g.setOpen(!1,qe(Ie.imperativeAction))}),[x,g]);let E=v||w||!r&&s!=="none";return(0,YT.jsxs)(uq.Provider,{value:g,children:[u&&(0,YT.jsx)(AI,{handle:u,store:g}),E&&(0,YT.jsx)(LJe,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:_}):h]})});function LJe({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=RT(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=sY(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=_x.useMemo(()=>_t(i.reference,n.reference),[i.reference,n.reference]);return DI(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??It}),null}var i9=l(ae(),1);var n9=l(ae(),1),fq=n9.createContext(void 0);function Vfe(){return n9.useContext(fq)}var zfe="data-base-ui-tooltip-trigger";function Bfe(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(wt(n))return n}}let t=e.target;return wt(t)?t:null}function BJe(e){let t=e;for(;t;){let r=t.closest(`[${zfe}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&wt(o.host)?o.host:null}return null}var jfe=TI(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:d,closeOnClick:u=!0,closeDelay:f,id:m,...h}=t,g=Vc(!0),v=BI(s)??g;if(!v)throw new Error(Ct(82));let y=yr(m),w=v.useState("isTriggerActive",y),_=v.useState("isOpenedByTrigger",y),x=v.useState("floatingRootContext"),C=i9.useRef(null),S=d??600,k=f??0,{registerTrigger:R,isMountedByThisTrigger:O}=MI(y,C,v,{payload:a,closeOnClick:u,closeDelay:k}),E=Vfe(),{delayRef:I,isInstantPhase:T,hasProvider:M}=HG(x,{open:_}),F=sx(x);v.useSyncedValue("isInstantPhase",T);let V=v.useState("disabled"),B=c??V,z=ao(B),A=v.useState("trackCursorAxis"),D=v.useState("disableHoverablePopup"),L=i9.useRef(!1),U=Zr(),j=i9.useRef(void 0);function Y(){return M?Nc(I.current,"open")===0?0:d??E??600:S}function q(ve){let me=C.current;if(!me||!ve)return!1;let $=BJe(ve);return $!==null&&$!==me&&Ke(me,$)}function ne(ve){let me=q(ve);return L.current=me,me&&(F.openChangeTimeout.clear(),F.restTimeout.clear(),F.restTimeoutPending=!1,U.clear()),me}let ie=H_(x,{enabled:!B,mouseOnly:!0,move:!1,handleClose:!D&&A!=="both"?W_():null,restMs:Y,delay(){return f==null&&M?{close:Nc(I.current,"close")}:{close:k}},triggerElementRef:C,isActiveTrigger:w,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!L.current}}),oe=NT(x,{enabled:!B}).reference,te=ve=>{let me=L.current,$=Bfe(ve),ue=ne($),ee=C.current,pe=ee&&$&&Ke(ee,$);if(ue&&v.select("open")&&v.select("lastOpenChangeReason")===Ie.triggerHover){v.setOpen(!1,qe(Ie.triggerHover,ve));return}if(me&&!ue&&pe&&!z.current&&!v.select("open")&&ee&&zl(j.current)){let fe=()=>{!L.current&&!z.current&&!v.select("open")&&v.setOpen(!0,qe(Ie.triggerHover,ve,ee))},ye=Y();ye===0?(U.clear(),fe()):U.start(ye,fe)}},se=v.useState("triggerProps",O);return je("button",t,{state:{open:_},ref:[r,R,C],props:[ie,oe,O||A!=="none"?se:void 0,{onMouseOver(ve){te(ve.nativeEvent)},onFocus(ve){q(Bfe(ve.nativeEvent))&&ve.preventBaseUIHandler()},onMouseLeave(){L.current=!1,U.clear(),j.current=void 0},onPointerEnter(ve){j.current=ve.pointerType},onPointerDown(ve){j.current=ve.pointerType,v.set("closeOnClick",u),u&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},onClick(ve){u&&!v.select("open")&&v.cancelPendingOpen(ve.nativeEvent)},id:y,"data-trigger-disabled":B?"":void 0,[zfe]:B?void 0:""},h],stateAttributesMapping:qI})});var Ufe=l(ae(),1);var s9=l(ae(),1),pq=s9.createContext(void 0);function Hfe(){let e=s9.useContext(pq);if(e===void 0)throw new Error(Ct(70));return e}var mq=l(P(),1),Wfe=Ufe.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Vc().useState("mounted")||o?(0,mq.jsx)(pq.Provider,{value:o,children:(0,mq.jsx)(yfe,{ref:r,...n})}):null});var l9=l(ae(),1);var a9=l(ae(),1),hq=a9.createContext(void 0);function yx(){let e=a9.useContext(hq);if(e===void 0)throw new Error(Ct(71));return e}var Gfe=l(P(),1),Yfe=l9.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:d=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:v=_I,style:y,...w}=t,_=Vc(),x=Hfe(),C=_.useState("open"),S=_.useState("mounted"),k=_.useState("trackCursorAxis"),R=_.useState("disableHoverablePopup"),O=_.useState("floatingRootContext"),E=_.useState("instantType"),I=_.useState("transitionStatus"),T=_.useState("adaptiveOrigin"),M=aO({anchor:i,positionMethod:s,floatingRootContext:O,mounted:S,side:a,sideOffset:d,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:x,collisionAvoidance:v,adaptiveOrigin:T}),F=l9.useMemo(()=>({open:C,side:M.side,align:M.align,anchorHidden:M.anchorHidden,instant:k!=="none"?"tracking-cursor":E}),[C,M.side,M.align,M.anchorHidden,k,E]),V=lO(t,F,{styles:M.positionerStyles,transitionStatus:I,props:w,refs:[r,_.useStateSetter("positionerElement")],hidden:!S,inert:!C||k==="both"||R});return(0,Gfe.jsx)(hq.Provider,{value:M,children:V})});var qfe=l(ae(),1);var Kfe=qfe.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Vc(),{side:c,align:d}=yx(),u=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),v=a.useState("closeDelay");bs({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),FT(g,{enabled:!b,closeDelay:v});let y=a.useStateSetter("popupElement");return je("div",t,{state:{open:u,side:c,align:d,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,y],props:[OI,h,ux(m),s],stateAttributesMapping:lx})});var Xfe=l(ae(),1);var Zfe=Xfe.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Vc(),{arrowRef:c,side:d,align:u,arrowUncentered:f,arrowStyles:m}=yx(),h=a.useState("open"),g=a.useState("instantType");return je("div",t,{state:{open:h,side:d,align:u,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:G_})});var Qfe=l(ae(),1);var gq=l(P(),1),Jfe=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Qfe.useMemo(()=>({open:r,close:o}),[r,o]);return(0,gq.jsx)(fq.Provider,{value:r,children:(0,gq.jsx)(jG,{delay:i,timeoutMs:n,children:t.children})})};var $fe=l(ae(),1);var epe=$fe.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=Vc(),d=yx(),u=c.useState("instantType"),{children:f,state:m}=jO({store:c,side:d.side,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:u};return je("div",t,{state:h,ref:r,props:[a,{children:f}],stateAttributesMapping:zO})});var qT=class extends rx{constructor(){super(Nfe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function tpe(){return new qT}function Ar(e){return je(e.defaultTagName??"div",e,e)}var npe=l(H(),1),bq="data-wp-hash";function vq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jJe(document)),e.__wpStyleRuntime}function zJe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bq}]`))if(r.getAttribute(bq)===t)return!0;return!1}function ipe(e,t,r){if(!e.head)return;let o=vq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zJe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jJe(e){let t=vq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ipe(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 spe(e,t){let r=vq();r.styles.set(e,t);for(let o of r.documents.keys())ipe(o,e,t)}typeof process>"u",spe("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 rpe={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",spe("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 ope={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"},Mr=(0,npe.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Ar({render:r,defaultTagName:"span",ref:i,props:_t(n,{className:J(rpe.text,ope.heading,ope.p,rpe[t],o)})})});var dpe=l(P(),1),_q="data-wp-hash";function yq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&UJe(document)),e.__wpStyleRuntime}function HJe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_q}]`))if(r.getAttribute(_q)===t)return!0;return!1}function cpe(e,t,r){if(!e.head)return;let o=yq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(HJe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_q,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function UJe(e){let t=yq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)cpe(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 WJe(e,t){let r=yq();r.styles.set(e,t);for(let o of r.documents.keys())cpe(o,e,t)}typeof process>"u",WJe("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 ape={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"},ia=(0,lpe.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,dpe.jsx)(Mr,{ref:n,className:J(ape.badge,ape[`is-${t}-intent`],r),...o,variant:"body-sm"})});var yt={};mr(yt,{Popup:()=>f9,Portal:()=>d9,Positioner:()=>u9,Provider:()=>Ape,Root:()=>m9,Trigger:()=>p9});var kpe=l(H(),1);var mpe=l(H(),1);var xq="data-wp-hash";function Sq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YJe(document)),e.__wpStyleRuntime}function GJe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xq}]`))if(r.getAttribute(xq)===t)return!0;return!1}function fpe(e,t,r){if(!e.head)return;let o=Sq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(GJe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function YJe(e){let t=Sq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fpe(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 qJe(e,t){let r=Sq();r.styles.set(e,t);for(let o of r.documents.keys())fpe(o,e,t)}typeof process>"u",qJe("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 upe={slot:"_11fc52b637ff8a7e__slot"},ppe="data-wp-compat-overlay-slot";function KJe(){return typeof document>"u"?null:document}function XJe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Lf=null;function wq(e){return e.setAttribute("aria-hidden","false"),e}function ZJe(e){let t=e.createElement("div");return t.setAttribute(ppe,""),upe.slot&&t.classList.add(upe.slot),e.body.appendChild(t),t}function c9(){if(typeof window>"u"||!XJe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=KJe();if(!e||!e.body)return;if(Lf&&Lf.ownerDocument===e&&Lf.isConnected)return wq(Lf);let t=e.querySelector(`[${ppe}]`);return t instanceof HTMLDivElement?(Lf=wq(t),Lf):(Lf?.isConnected&&Lf.remove(),Lf=wq(ZJe(e)),Lf)}var hpe=l(P(),1),d9=(0,mpe.forwardRef)(function({container:t,...r},o){return(0,hpe.jsx)($a.Portal,{container:t??c9(),...r,ref:o})});var gpe=l(H(),1),_pe=l(P(),1),Cq="data-wp-hash";function kq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&JJe(document)),e.__wpStyleRuntime}function QJe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Cq}]`))if(r.getAttribute(Cq)===t)return!0;return!1}function bpe(e,t,r){if(!e.head)return;let o=kq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(QJe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Cq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function JJe(e){let t=kq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bpe(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 vpe(e,t){let r=kq();r.styles.set(e,t);for(let o of r.documents.keys())bpe(o,e,t)}typeof process>"u",vpe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var $Je={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vpe("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$e={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},u9=(0,gpe.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,_pe.jsx)($a.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:J($Je["box-sizing"],e$e.positioner,r)})});var ype=l(H(),1);function wx(e,t,r){return(0,ype.cloneElement)(e??t,{children:r})}var t$e=l(Eq(),1);var xpe=l(ng(),1),{lock:rQt,unlock:Spe}=(0,xpe.__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 r$e(){let e=t$e;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Spe(e.privateApis).ThemeProvider}var Cpe=r$e();var KT=l(P(),1),Tq="data-wp-hash";function Pq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&n$e(document)),e.__wpStyleRuntime}function o$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tq}]`))if(r.getAttribute(Tq)===t)return!0;return!1}function Epe(e,t,r){if(!e.head)return;let o=Pq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(o$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Tq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function n$e(e){let t=Pq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Epe(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 i$e(e,t){let r=Pq();r.styles.set(e,t);for(let o of r.documents.keys())Epe(o,e,t)}typeof process>"u",i$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 s$e={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},a$e={background:"#1e1e1e"},f9=(0,kpe.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,KT.jsx)(Cpe,{color:a$e,children:(0,KT.jsx)($a.Popup,{ref:s,className:J(s$e.popup,n),...i,children:o})}),c=wx(r,(0,KT.jsx)(u9,{}),a);return wx(t,(0,KT.jsx)(d9,{}),c)});var Tpe=l(H(),1),Ppe=l(P(),1),p9=(0,Tpe.forwardRef)(function(t,r){return(0,Ppe.jsx)($a.Trigger,{ref:r,...t})});var Rpe=l(G(),1),Ipe=l(P(),1);function xx({children:e}){return(0,Ipe.jsx)(BO,{direction:(0,Rpe.isRTL)()?"rtl":"ltr",children:e})}var Rq=l(P(),1);function m9(e){return(0,Rq.jsx)(xx,{children:(0,Rq.jsx)($a.Root,{...e})})}var Ope=l(P(),1);function Ape({...e}){return(0,Ope.jsx)($a.Provider,{...e})}var Mpe=l(H(),1),Npe=l(G(),1),Sx=l(P(),1),Iq="data-wp-hash";function Oq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c$e(document)),e.__wpStyleRuntime}function l$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Iq}]`))if(r.getAttribute(Iq)===t)return!0;return!1}function Fpe(e,t,r){if(!e.head)return;let o=Oq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Iq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c$e(e){let t=Oq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Fpe(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 g9(e,t){let r=Oq();r.styles.set(e,t);for(let o of r.documents.keys())Fpe(o,e,t)}typeof process>"u",g9("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var d$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",g9("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 u$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",g9("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 h9={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",g9("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 f$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"},K_=(0,Mpe.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:a,...c},d){let u=n||/^_blank$/i.test(i??"");return Ar({render:s,defaultTagName:"a",ref:d,props:_t(c,{className:J(f$e.a,d$e["box-sizing"],u$e["outset-ring--focus-except-active"],r!=="unstyled"&&h9.link,r!=="unstyled"&&h9[`is-${o}`],r==="unstyled"&&h9["is-unstyled"],a),target:i??(n?"_blank":void 0),children:(0,Sx.jsxs)(Sx.Fragment,{children:[t,u&&(0,Sx.jsx)("span",{className:h9["link-icon"],role:"img","aria-label":(0,Npe.__)("(opens in a new tab)")})]})})})});var _e={};mr(_e,{CheckboxItem:()=>tme,Group:()=>ime,GroupLabel:()=>cme,Item:()=>Qpe,ItemDescription:()=>QT,ItemLabel:()=>S9,LinkItem:()=>mme,Popup:()=>Cme,Portal:()=>C9,Positioner:()=>k9,PrefixIcon:()=>rK,RadioGroup:()=>Ome,RadioItem:()=>Fme,Root:()=>Vme,Separator:()=>Hme,SubmenuRoot:()=>Ume,SubmenuTrigger:()=>Kme,Trigger:()=>Qme});var Jpe=l(H(),1);var Dpe=l(H(),1),Lpe=l(De(),1),Vpe=l(P(),1),Br=(0,Dpe.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,Vpe.jsx)(Lpe.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:r,height:r})});var Cx=l(H(),1),XT=(0,Cx.createContext)({isSubmenu:!1}),b9=()=>(0,Cx.useContext)(XT),Qd=(0,Cx.createContext)(null),Bpe=()=>(0,Cx.useContext)(Qd);var Xi=l(H(),1);var ZT=l(H(),1),_9=l(G(),1);var zpe=l(H(),1),Aq="data-wp-hash";function Mq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&m$e(document)),e.__wpStyleRuntime}function p$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Aq}]`))if(r.getAttribute(Aq)===t)return!0;return!1}function jpe(e,t,r){if(!e.head)return;let o=Mq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(p$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Aq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function m$e(e){let t=Mq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jpe(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 h$e(e,t){let r=Mq();r.styles.set(e,t);for(let o of r.documents.keys())jpe(o,e,t)}typeof process>"u",h$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 g$e={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Ot=(0,zpe.forwardRef)(function({render:t,...r},o){return Ar({render:t,ref:o,props:_t({className:g$e["visually-hidden"]},r,{"data-visually-hidden":""})})});var v9=l(P(),1);function y9({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let o=(0,ZT.useId)(),n=r?o:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var w9=(0,ZT.forwardRef)(function({descriptionId:t,shortcut:r},o){return(0,v9.jsx)(Ot,{id:t,"aria-hidden":"true",render:(0,v9.jsx)("span",{ref:o}),children:(0,_9.sprintf)((0,_9.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),x9=(0,ZT.forwardRef)(function({className:t,shortcut:r},o){return(0,v9.jsx)("span",{ref:o,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var Hpe=l(H(),1);var Wpe=l(P(),1),Nq="data-wp-hash";function Fq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&v$e(document)),e.__wpStyleRuntime}function b$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Nq}]`))if(r.getAttribute(Nq)===t)return!0;return!1}function Upe(e,t,r){if(!e.head)return;let o=Fq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(b$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Nq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function v$e(e){let t=Fq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Upe(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 _$e(e,t){let r=Fq();r.styles.set(e,t);for(let o of r.documents.keys())Upe(o,e,t)}typeof process>"u",_$e("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var y$e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Gpe=Symbol(),QT=(0,Hpe.forwardRef)(function(t,r){let{className:o,id:n,validationToken:i,...s}=t;return(0,Wpe.jsx)(Mr,{ref:r,variant:"body-sm",...s,id:n,className:J(y$e["item-description"],o)})});var Ype=l(H(),1);var Kpe=l(P(),1),Dq="data-wp-hash";function Lq(){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 w$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dq}]`))if(r.getAttribute(Dq)===t)return!0;return!1}function qpe(e,t,r){if(!e.head)return;let o=Lq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(w$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Dq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function x$e(e){let t=Lq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qpe(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(e,t){let r=Lq();r.styles.set(e,t);for(let o of r.documents.keys())qpe(o,e,t)}typeof process>"u",S$e("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var C$e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},S9=(0,Ype.forwardRef)(function({children:t,className:r,id:o,...n},i){let s=Bpe();return(0,Kpe.jsxs)(Mr,{ref:i,variant:"body-md",...n,id:o??s?.labelId,className:J(C$e["item-label"],r),children:[t,s?.labelTrailing]})});var Ps=l(P(),1),Vq="data-wp-hash";function Bq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E$e(document)),e.__wpStyleRuntime}function k$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vq}]`))if(r.getAttribute(Vq)===t)return!0;return!1}function Xpe(e,t,r){if(!e.head)return;let o=Bq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(k$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function E$e(e){let t=Bq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xpe(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 Zpe(e,t){let r=Bq();r.styles.set(e,t);for(let o of r.documents.keys())Xpe(o,e,t)}typeof process>"u",Zpe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var T$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Zpe("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var X_={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},P$e=!1;function R$e(e){let t=Xi.Children.toArray(e),[r,...o]=t,n=(0,Xi.isValidElement)(r)&&r.type===S9,i=o.filter(s=>(0,Xi.isValidElement)(s)&&s.type===QT);if(P$e&&(!n||i.length!==o.length))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components.");return{descriptionIds:i.map(s=>s.props.id),hasLabel:n,labelId:n?r.props.id:void 0}}function Sm(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":o,"aria-labelledby":n,labelTrailing:i,shortcut:s}){let a=(0,Xi.useId)(),c=(0,Xi.useId)(),{descriptionIds:d,hasLabel:u,labelId:f}=R$e(e),m=u?f??a:void 0,h=d.map((x,C)=>x??`${c}-${C}`),g=Array.from(new Set([...t?.split(/\s+/).filter(Boolean)??[],...h])).join(" "),b=0,v=Xi.Children.map(e,x=>{if(!(0,Xi.isValidElement)(x)||x.type!==QT)return x;let S={id:h[b++],validationToken:Gpe};return(0,Xi.cloneElement)(x,S)}),{descriptionId:y,targetProps:w}=y9({"aria-describedby":g||void 0,"aria-keyshortcuts":r,shortcut:s});return{contentChildren:v,contentContextValue:{labelId:m,labelTrailing:i},itemAriaProps:{...w,"aria-label":o,"aria-labelledby":n??(o?void 0:m)},shortcutDescriptionId:y}}function Cm({children:e,prefix:t,shortcut:r,shortcutDescriptionId:o,suffix:n,trailing:i}){let s=Xi.Children.toArray(t).some(d=>d!==""),a=Xi.Children.toArray(n).some(d=>d!==""),c=Xi.Children.toArray(i).some(d=>d!=="");return(0,Ps.jsxs)(Ps.Fragment,{children:[(0,Ps.jsxs)("span",{className:X_["item-content"],children:[(0,Ps.jsx)("span",{className:X_["item-children"],children:e}),a&&(0,Ps.jsx)("span",{className:X_["item-suffix"],children:n}),r&&(0,Ps.jsx)("span",{className:X_["item-shortcut"],children:(0,Ps.jsx)(x9,{shortcut:r})}),c&&(0,Ps.jsx)("span",{className:X_["item-trailing"],children:i})]}),s&&(0,Ps.jsx)("span",{"aria-hidden":"true",className:X_["item-prefix"],children:t}),r&&o&&(0,Ps.jsx)(w9,{descriptionId:o,shortcut:r})]})}var Qpe=(0,Xi.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:h,itemAriaProps:g,shortcutDescriptionId:b}=Sm(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Ps.jsx)(ur.Item,{ref:f,...g,className:J(T$e["box-sizing"],X_.item,r),...u,children:(0,Ps.jsx)(Qd.Provider,{value:h,children:(0,Ps.jsx)(Cm,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})})});var Z_=l(P(),1),jq="data-wp-hash";function Hq(){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 I$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jq}]`))if(r.getAttribute(jq)===t)return!0;return!1}function $pe(e,t,r){if(!e.head)return;let o=Hq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(I$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function O$e(e){let t=Hq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$pe(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 eme(e,t){let r=Hq();r.styles.set(e,t);for(let o of r.documents.keys())$pe(o,e,t)}typeof process>"u",eme("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var A$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",eme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var zq={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},tme=(0,Jpe.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:h,itemAriaProps:g,shortcutDescriptionId:b}=Sm(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,Z_.jsxs)(ur.CheckboxItem,{ref:f,...g,className:J(A$e["box-sizing"],zq.item,r),...u,children:[(0,Z_.jsx)(ur.CheckboxItemIndicator,{keepMounted:!0,className:zq["item-selection-indicator"],children:(0,Z_.jsx)(Br,{icon:Qn,size:24,className:zq["checkbox-selection-icon"],"aria-hidden":"true"})}),(0,Z_.jsx)(Qd.Provider,{value:h,children:(0,Z_.jsx)(Cm,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})]})});var rme=l(H(),1),nme=l(P(),1),Uq="data-wp-hash";function Wq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&N$e(document)),e.__wpStyleRuntime}function M$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Uq}]`))if(r.getAttribute(Uq)===t)return!0;return!1}function ome(e,t,r){if(!e.head)return;let o=Wq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(M$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Uq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function N$e(e){let t=Wq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ome(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 F$e(e,t){let r=Wq();r.styles.set(e,t);for(let o of r.documents.keys())ome(o,e,t)}typeof process>"u",F$e("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var D$e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},ime=(0,rme.forwardRef)(function({className:t,...r},o){return(0,nme.jsx)(ur.Group,{ref:o,className:J(D$e.group,t),...r})});var sme=l(H(),1),lme=l(P(),1),Gq="data-wp-hash";function Yq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&V$e(document)),e.__wpStyleRuntime}function L$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Gq}]`))if(r.getAttribute(Gq)===t)return!0;return!1}function ame(e,t,r){if(!e.head)return;let o=Yq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(L$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Gq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function V$e(e){let t=Yq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ame(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(e,t){let r=Yq();r.styles.set(e,t);for(let o of r.documents.keys())ame(o,e,t)}typeof process>"u",B$e("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var z$e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},cme=(0,sme.forwardRef)(function({className:t,...r},o){return(0,lme.jsx)(ur.GroupLabel,{ref:o,className:J(z$e["group-label"],t),...r})});var ume=l(H(),1),fme=l(G(),1);var JT=l(P(),1),qq="data-wp-hash";function Kq(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&H$e(document)),e.__wpStyleRuntime}function j$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qq}]`))if(r.getAttribute(qq)===t)return!0;return!1}function pme(e,t,r){if(!e.head)return;let o=Kq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(j$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function H$e(e){let t=Kq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pme(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 Xq(e,t){let r=Kq();r.styles.set(e,t);for(let o of r.documents.keys())pme(o,e,t)}typeof process>"u",Xq("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 U$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"};typeof process>"u",Xq("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var W$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xq("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var dme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},mme=(0,ume.forwardRef)(function({children:t,className:r,openInNewTab:o=!1,target:n,prefix:i,shortcut:s,suffix:a,"aria-describedby":c,"aria-keyshortcuts":d,"aria-label":u,"aria-labelledby":f,rel:m,...h},g){let v=o||/^_blank$/i.test(n??"")?(0,JT.jsx)("span",{className:dme["external-link-indicator"],role:"img","aria-label":(0,fme.__)("(opens in a new tab)")}):null,{contentChildren:y,contentContextValue:w,itemAriaProps:_,shortcutDescriptionId:x}=Sm(t,{"aria-describedby":c,"aria-keyshortcuts":d,"aria-label":u,"aria-labelledby":f,labelTrailing:v,shortcut:s});return(0,JT.jsx)(ur.LinkItem,{ref:g,...h,..._,rel:m,target:n??(o?"_blank":void 0),className:J(U$e.a,W$e["box-sizing"],dme.item,r),children:(0,JT.jsx)(Qd.Provider,{value:w,children:(0,JT.jsx)(Cm,{prefix:i,shortcut:s,shortcutDescriptionId:x,suffix:a,children:y})})})});var xme=l(H(),1);var hme=l(H(),1);var gme=l(P(),1),C9=(0,hme.forwardRef)(function({container:t,...r},o){return(0,gme.jsx)(ur.Portal,{ref:o,container:t??c9(),...r})});var vme=l(H(),1);var bme={align:"start",sideOffset:8,collisionPadding:12};var wme=l(P(),1),Zq="data-wp-hash";function Qq(){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 G$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Zq}]`))if(r.getAttribute(Zq)===t)return!0;return!1}function _me(e,t,r){if(!e.head)return;let o=Qq(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(G$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Zq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Y$e(e){let t=Qq();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_me(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 yme(e,t){let r=Qq();r.styles.set(e,t);for(let o of r.documents.keys())_me(o,e,t)}typeof process>"u",yme("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var q$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",yme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var K$e={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},X$e={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},k9=(0,vme.forwardRef)(function({className:t,...r},o){let{isSubmenu:n}=b9(),i=n?X$e:bme;return(0,wme.jsx)(ur.Positioner,{...i,...r,ref:o,className:J(q$e["box-sizing"],K$e.positioner,t)})});var $T=l(P(),1),Jq="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"&&Q$e(document)),e.__wpStyleRuntime}function Z$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Jq}]`))if(r.getAttribute(Jq)===t)return!0;return!1}function Sme(e,t,r){if(!e.head)return;let o=$q(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Z$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Jq,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Q$e(e){let t=$q();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Sme(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 J$e(e,t){let r=$q();r.styles.set(e,t);for(let o of r.documents.keys())Sme(o,e,t)}typeof process>"u",J$e("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var E9={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Cme=(0,xme.forwardRef)(function({children:t,className:r,portal:o,positioner:n,...i},s){let{isSubmenu:a}=b9(),c=(0,$T.jsx)(ur.Popup,{ref:s,className:J(E9.popup,a?E9["is-submenu"]:E9["is-root"],r),...i,children:(0,$T.jsx)("div",{className:E9.list,children:t})}),d=wx(n,(0,$T.jsx)(k9,{}),c);return wx(o,(0,$T.jsx)(C9,{}),d)});var kme=l(H(),1);var Tme=l(P(),1),eK="data-wp-hash";function tK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eet(document)),e.__wpStyleRuntime}function $$e(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${eK}]`))if(r.getAttribute(eK)===t)return!0;return!1}function Eme(e,t,r){if(!e.head)return;let o=tK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(eK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eet(e){let t=tK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Eme(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 tet(e,t){let r=tK();r.styles.set(e,t);for(let o of r.documents.keys())Eme(o,e,t)}typeof process>"u",tet("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var ret={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},rK=(0,kme.forwardRef)(function({className:t,size:r=24,style:o,...n},i){return(0,Tme.jsx)(Br,{...n,ref:i,size:r,className:J(ret["prefix-icon"],t),style:{...o,"--_wp-ui-menu-prefix-icon-size":`${r}px`}})});rK.displayName="Menu.PrefixIcon";var Pme=l(H(),1),Ime=l(P(),1),oK="data-wp-hash";function nK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&net(document)),e.__wpStyleRuntime}function oet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oK}]`))if(r.getAttribute(oK)===t)return!0;return!1}function Rme(e,t,r){if(!e.head)return;let o=nK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function net(e){let t=nK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Rme(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 iet(e,t){let r=nK();r.styles.set(e,t);for(let o of r.documents.keys())Rme(o,e,t)}typeof process>"u",iet("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var set={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Ome=(0,Pme.forwardRef)(function({className:t,...r},o){return(0,Ime.jsx)(ur.RadioGroup,{ref:o,className:J(set["radio-group"],t),...r})});var Ame=l(H(),1),T9=l(De(),1);var km=l(P(),1),sK="data-wp-hash";function aK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cet(document)),e.__wpStyleRuntime}function aet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sK}]`))if(r.getAttribute(sK)===t)return!0;return!1}function Mme(e,t,r){if(!e.head)return;let o=aK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(aet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cet(e){let t=aK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mme(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 Nme(e,t){let r=aK();r.styles.set(e,t);for(let o of r.documents.keys())Mme(o,e,t)}typeof process>"u",Nme("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var det={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Nme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var iK={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},uet=(0,km.jsx)(T9.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,km.jsx)(T9.Circle,{cx:12,cy:12,r:3})}),Fme=(0,Ame.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:h,itemAriaProps:g,shortcutDescriptionId:b}=Sm(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,km.jsxs)(ur.RadioItem,{ref:f,...g,className:J(det["box-sizing"],iK.item,r),...u,children:[(0,km.jsx)(ur.RadioItemIndicator,{keepMounted:!0,className:iK["item-selection-indicator"],children:(0,km.jsx)(Br,{icon:uet,className:iK["radio-selection-icon"],"aria-hidden":"true"})}),(0,km.jsx)(Qd.Provider,{value:h,children:(0,km.jsx)(Cm,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,children:m})})]})});var Em=l(H(),1);function fet(e){try{return e.contentDocument}catch{return null}}function Dme(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function pet(e,t){let r=e.target,o=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,n=t.getAttribute("aria-controls");if(!o||!n)return!1;let i=o.ownerDocument.getElementById(n);if(!i)return!1;let s=i.getAttribute("data-rootownerid");return s?o.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===s:i.contains(o)}function met({enabled:e,onPointerDown:t,ownerDocument:r}){(0,Em.useEffect)(()=>{if(!e||!r)return;let o=(n,i)=>{i&&n.addEventListener("pointerdown",t,!0);let s=new Map,a=f=>{if(s.has(f))return;let m=null,h,g=()=>{let b=fet(f);b!==m&&(h?.(),m=b,h=m?o(m,!0):void 0)};f.addEventListener("load",g),g(),s.set(f,()=>{f.removeEventListener("load",g),h?.()})},c=f=>{s.get(f)?.(),s.delete(f)};n.querySelectorAll("iframe").forEach(a);let d=n.defaultView?.MutationObserver,u=d?new d(f=>{f.forEach(m=>{m.removedNodes.forEach(h=>Dme(h,c)),m.addedNodes.forEach(h=>Dme(h,a))})}):null;return u?.observe(n.documentElement,{childList:!0,subtree:!0}),()=>{u?.disconnect(),s.forEach(f=>f()),i&&n.removeEventListener("pointerdown",t,!0)}};return o(r,!1)},[e,t,r])}function Lme({actionsRef:e,defaultOpen:t,disabled:r,modal:o,onOpenChange:n,open:i}){let s=(0,Em.useRef)(null),a=e??s,[c,d]=(0,Em.useState)(t??!1),[u,f]=(0,Em.useState)(null),m=i??c,h=(0,Em.useCallback)(b=>{u&&!pet(b,u)&&a.current?.close()},[a,u]);return met({enabled:m&&o===!1&&!r&&u!==null,onPointerDown:h,ownerDocument:u?.ownerDocument??null}),{actionsRef:a,onOpenChange:(b,v)=>{n(b,v),!v.isCanceled&&(d(b),f(b?v.trigger??null:null))}}}var P9=l(P(),1);function Vme(e){let{onOpenChange:t}=e,r=(n,i)=>{let s=i.trigger,a=s?.ownerDocument.defaultView?.HTMLElement,c=s?.ownerDocument.defaultView?.Element,d=s?.ownerDocument.activeElement,u=i.event.target,f=c&&u instanceof c?u.closest('[role="menu"]'):null;t?.(n,i),!n&&i.reason==="item-press"&&!i.isCanceled&&a&&s instanceof a&&f?.contains(d??null)&&s.ownerDocument.activeElement===d&&s.focus()},o=Lme({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,P9.jsx)(xx,{children:(0,P9.jsx)(XT.Provider,{value:{isSubmenu:!1},children:(0,P9.jsx)(ur.Root,{...e,...o})})})}var Bme=l(H(),1),jme=l(P(),1),lK="data-wp-hash";function cK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&get(document)),e.__wpStyleRuntime}function het(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lK}]`))if(r.getAttribute(lK)===t)return!0;return!1}function zme(e,t,r){if(!e.head)return;let o=cK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(het(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function get(e){let t=cK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zme(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 bet(e,t){let r=cK();r.styles.set(e,t);for(let o of r.documents.keys())zme(o,e,t)}typeof process>"u",bet("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var vet={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Hme=(0,Bme.forwardRef)(function({className:t,...r},o){return(0,jme.jsx)(ur.Separator,{ref:o,className:J(vet.separator,t),...r})});var dK=l(P(),1);function Ume(e){return(0,dK.jsx)(XT.Provider,{value:{isSubmenu:!0},children:(0,dK.jsx)(ur.SubmenuRoot,{...e})})}var Gme=l(H(),1);var e2=l(P(),1),uK="data-wp-hash";function fK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yet(document)),e.__wpStyleRuntime}function _et(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uK}]`))if(r.getAttribute(uK)===t)return!0;return!1}function Yme(e,t,r){if(!e.head)return;let o=fK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_et(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function yet(e){let t=fK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yme(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 qme(e,t){let r=fK();r.styles.set(e,t);for(let o of r.documents.keys())Yme(o,e,t)}typeof process>"u",qme("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wet={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",qme("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Wme={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Kme=(0,Gme.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,...u},f){let{contentChildren:m,contentContextValue:h,itemAriaProps:g,shortcutDescriptionId:b}=Sm(t,{"aria-describedby":s,"aria-keyshortcuts":a,"aria-label":c,"aria-labelledby":d,shortcut:n});return(0,e2.jsx)(ur.SubmenuTrigger,{ref:f,...g,className:J(wet["box-sizing"],Wme.item,r),...u,children:(0,e2.jsx)(Qd.Provider,{value:h,children:(0,e2.jsx)(Cm,{prefix:o,shortcut:n,shortcutDescriptionId:b,suffix:i,trailing:(0,e2.jsx)(Br,{className:Wme["submenu-chevron"],icon:CE,size:24,"aria-hidden":"true"}),children:m})})})});var Xme=l(H(),1),Zme=l(P(),1),Qme=(0,Xme.forwardRef)(function(t,r){return(0,Zme.jsx)(ur.Trigger,{ref:r,...t})});var Jme=l(vi(),1),R9=l(H(),1),$me=l(G(),1),the=l(P(),1),pK="data-wp-hash";function mK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cet(document)),e.__wpStyleRuntime}function xet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pK}]`))if(r.getAttribute(pK)===t)return!0;return!1}function ehe(e,t,r){if(!e.head)return;let o=mK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Cet(e){let t=mK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ehe(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 I9(e,t){let r=mK();r.styles.set(e,t);for(let o of r.documents.keys())ehe(o,e,t)}typeof process>"u",I9("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 t2={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",I9("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ket={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",I9("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 Eet={"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",I9("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 Tet={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"},rhe=(0,R9.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,$me.__)("Loading"),children:d,...u},f){let m=J(Tet.button,ket["box-sizing"],Eet["outset-ring--focus-except-active"],r!=="unstyled"&&t2.button,t2[`is-${t}`],t2[`is-${r}`],t2[`is-${o}`],a&&t2["is-loading"],n);return(0,R9.useEffect)(()=>{a&&c&&(0,Jme.speak)(c)},[a,c]),(0,the.jsx)(LY,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??a,...u,children:d})});var ohe=l(H(),1);var ihe=l(P(),1),hK="data-wp-hash";function gK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ret(document)),e.__wpStyleRuntime}function Pet(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hK}]`))if(r.getAttribute(hK)===t)return!0;return!1}function nhe(e,t,r){if(!e.head)return;let o=gK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Pet(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ret(e){let t=gK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nhe(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 Iet(e,t){let r=gK();r.styles.set(e,t);for(let o of r.documents.keys())nhe(o,e,t)}typeof process>"u",Iet("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 Oet={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"},bK=(0,ohe.forwardRef)(function({className:t,icon:r,...o},n){return(0,ihe.jsx)(Br,{ref:n,icon:r,className:J(Oet.icon,t),size:24,...o})});bK.displayName="Button.Icon";var kx=Object.assign(rhe,{Icon:bK});function she(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var Aet={},r2={};function Jd(e,t){try{let o=(Aet[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in r2?r2[o]:ahe(o,o.split(":"))}catch{if(e in r2)return r2[e];let r=e?.match(Met);return r?ahe(e,r.slice(1)):NaN}}var Met=/([+-]\d\d):?(\d\d)?/;function ahe(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return r2[e]=r*60+o>0?r*60+o+n:r*60-o-n}var Dg=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(Jd(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)),dhe(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-Jd(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),O9(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},lhe=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!lhe.test(e))return;let t=e.replace(lhe,"$1UTC");Dg.prototype[t]&&(e.startsWith("get")?Dg.prototype[e]=function(){return this.internal[t]()}:(Dg.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),Net(this),+this},Dg.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),O9(this),+this}))});function O9(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Jd(e.timeZone,e)*60))}function Net(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()),dhe(e)}function dhe(e,t){let r=Array.isArray(t)?Fet(t):+e.internal,o=Jd(e.timeZone,e),n=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let s=-new Date(+e).getTimezoneOffset(),a=-new Date(+i).getTimezoneOffset(),c=s-a,d=s;if(c&&s!==n){let O=Date.prototype.getHours.apply(e),E=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(O!==E){let I=new Date(+e),T=s-n;T&&I.setUTCMinutes(I.getUTCMinutes()+T);let M=Jd(e.timeZone,I);(M>0?Math.floor(M):Math.ceil(M))===n&&(d=a)}}let u=d-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let f=new Date(+e);f.setUTCSeconds(0);let m=s>0?f.getSeconds():(f.getSeconds()-60)%60,h=Math.round(-(Jd(e.timeZone,e)*60))%60;(h||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+h+m);let g=Jd(e.timeZone,e),b=g>0?Math.floor(g):Math.ceil(g),y=-new Date(+e).getTimezoneOffset()-b,w=b!==n,_=y-u,x=b-n,C=r-b*60*1e3,S=x>0&&che(e)-r===x*60*1e3&&che(e,C)!==r;if(w&&_&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let O=Jd(e.timeZone,e),E=O>0?Math.floor(O):Math.ceil(O),I=b-E;I&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}O9(e);let R=(t?r:r+h*1e3)-+e.internal;R&&Math.abs(R)<1800*1e3&&(Date.prototype.setTime.call(e,+e+R),O9(e))}function Fet(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function che(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-Jd(e.timeZone,r)*60)),+r}var xn=class e extends Dg{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,o]=this.tzComponents(),n=`${t}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,o,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${o} ${r} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,o,n]=this.tzComponents();return`${t} GMT${r}${o}${n} (${she(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",o=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[r,o,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var Det=Math.pow(10,8)*24*60*60*1e3,cer=-Det,A9=6048e5,uhe=864e5,o2=6e4,n2=36e5,fhe=1e3;var Let=3600;var phe=Let*24,der=phe*7,Vet=phe*365.2425,Bet=Vet/12,uer=Bet*3,vK=Symbol.for("constructDateFrom");function mt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&vK in e?e[vK](t):e instanceof Date?new e.constructor(t):new Date(t)}function He(e,t){return mt(t||e,e)}function Vf(e,t,r){let o=He(e,r?.in);return isNaN(t)?mt(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Ex(e,t,r){let o=He(e,r?.in);if(isNaN(t))return mt(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=mt(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var zet={};function el(){return zet}function Rs(e,t){let r=el(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=He(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Wl(e,t){return Rs(e,{...t,weekStartsOn:1})}function M9(e,t){let r=He(e,t?.in),o=r.getFullYear(),n=mt(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Wl(n),s=mt(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Wl(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Q_(e){let t=He(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Bc(e,...t){let r=mt.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Lg(e,t){let r=He(e,t?.in);return r.setHours(0,0,0,0),r}function Tm(e,t,r){let[o,n]=Bc(r?.in,e,t),i=Lg(o),s=Lg(n),a=+i-Q_(i),c=+s-Q_(s);return Math.round((a-c)/uhe)}function mhe(e,t){let r=M9(e,t),o=mt(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Wl(o)}function N9(e,t,r){return Vf(e,t*7,r)}function F9(e,t,r){return Ex(e,t*12,r)}function hhe(e,t,r){let[o,n]=[+He(e.start,r?.in),+He(e.end,r?.in)].sort((a,c)=>a-c),[i,s]=[+He(t.start,r?.in),+He(t.end,r?.in)].sort((a,c)=>a-c);return r?.inclusive?o<=s&&i<=n:o<s&&i<n}function ghe(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=mt.bind(null,n));let i=He(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),mt(o,r||NaN)}function bhe(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=mt.bind(null,n));let i=He(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),mt(o,r||NaN)}function vhe(e,t,r){let[o,n]=Bc(r?.in,e,t);return+Lg(o)==+Lg(n)}function D9(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function $d(e){return!(!D9(e)&&typeof e!="number"||isNaN(+He(e)))}function L9(e,t,r){let[o,n]=Bc(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function Tx(e,t){let r=He(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function V9(e,t){let[r,o]=Bc(e,t.start,t.end);return{start:r,end:o}}function _he(e,t){let{start:r,end:o}=V9(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;s.setHours(0,0,0,0),s.setDate(1);let a=t?.step??1;if(!a)return[];a<0&&(a=-a,n=!n);let c=[];for(;+s<=i;)c.push(mt(r,s)),s.setMonth(s.getMonth()+a);return n?c.reverse():c}function Vg(e,t){let r=He(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function yhe(e,t){let r=He(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function Px(e,t){let r=He(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function whe(e,t){let{start:r,end:o}=V9(t?.in,e),n=+r>+o,i=n?+r:+o,s=n?o:r;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 c=[];for(;+s<=i;)c.push(mt(r,s)),s.setFullYear(s.getFullYear()+a);return n?c.reverse():c}function B9(e,t){let r=el(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=He(e,t?.in),i=n.getDay(),s=(i<o?-7:0)+6-(i-o);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function xhe(e,t){return B9(e,{...t,weekStartsOn:1})}var jet={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"}},She=(e,t,r)=>{let o,n=jet[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function z9(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Het={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Uet={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Wet={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Che={date:z9({formats:Het,defaultWidth:"full"}),time:z9({formats:Uet,defaultWidth:"full"}),dateTime:z9({formats:Wet,defaultWidth:"full"})};var Get={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},khe=(e,t,r,o)=>Get[e];function Rx(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var Yet={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},qet={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ket={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"]},Xet={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"]},Zet={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"}},Qet={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"}},Jet=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Ehe={ordinalNumber:Jet,era:Rx({values:Yet,defaultWidth:"wide"}),quarter:Rx({values:qet,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Rx({values:Ket,defaultWidth:"wide"}),day:Rx({values:Xet,defaultWidth:"wide"}),dayPeriod:Rx({values:Zet,defaultWidth:"wide",formattingValues:Qet,defaultFormattingWidth:"wide"})};function Ix(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(a)?ett(a,f=>f.test(s)):$et(a,f=>f.test(s)),d;d=e.valueCallback?e.valueCallback(c):c,d=r.valueCallback?r.valueCallback(d):d;let u=t.slice(s.length);return{value:d,rest:u}}}function $et(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function ett(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function The(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var ttt=/^(\d+)(th|st|nd|rd)?/i,rtt=/\d+/i,ott={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},ntt={any:[/^b/i,/^(a|c)/i]},itt={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},stt={any:[/1/i,/2/i,/3/i,/4/i]},att={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},ltt={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]},ctt={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},dtt={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]},utt={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},ftt={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}},Phe={ordinalNumber:The({matchPattern:ttt,parsePattern:rtt,valueCallback:e=>parseInt(e,10)}),era:Ix({matchPatterns:ott,defaultMatchWidth:"wide",parsePatterns:ntt,defaultParseWidth:"any"}),quarter:Ix({matchPatterns:itt,defaultMatchWidth:"wide",parsePatterns:stt,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ix({matchPatterns:att,defaultMatchWidth:"wide",parsePatterns:ltt,defaultParseWidth:"any"}),day:Ix({matchPatterns:ctt,defaultMatchWidth:"wide",parsePatterns:dtt,defaultParseWidth:"any"}),dayPeriod:Ix({matchPatterns:utt,defaultMatchWidth:"any",parsePatterns:ftt,defaultParseWidth:"any"})};var Gl={code:"en-US",formatDistance:She,formatLong:Che,formatRelative:khe,localize:Ehe,match:Phe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Rhe(e,t){let r=He(e,t?.in);return Tm(r,Px(r))+1}function Bg(e,t){let r=He(e,t?.in),o=+Wl(r)-+mhe(r);return Math.round(o/A9)+1}function Ox(e,t){let r=He(e,t?.in),o=r.getFullYear(),n=el(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=mt(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Rs(s,t),c=mt(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let d=Rs(c,t);return+r>=+a?o+1:+r>=+d?o:o-1}function Ihe(e,t){let r=el(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Ox(e,t),i=mt(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Rs(i,t)}function zg(e,t){let r=He(e,t?.in),o=+Rs(r,t)-+Ihe(r,t);return Math.round(o/A9)+1}function Tr(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Pm={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Tr(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Tr(r+1,2)},d(e,t){return Tr(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Tr(e.getHours()%12||12,t.length)},H(e,t){return Tr(e.getHours(),t.length)},m(e,t){return Tr(e.getMinutes(),t.length)},s(e,t){return Tr(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Tr(n,t.length)}};var Ax={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},_K={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Pm.y(e,t)},Y:function(e,t,r,o){let n=Ox(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Tr(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Tr(i,t.length)},R:function(e,t){let r=M9(e);return Tr(r,t.length)},u:function(e,t){let r=e.getFullYear();return Tr(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Tr(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Tr(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Pm.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return Tr(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=zg(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Tr(n,t.length)},I:function(e,t,r){let o=Bg(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Tr(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Pm.d(e,t)},D:function(e,t,r){let o=Rhe(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Tr(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Tr(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Tr(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return Tr(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Ax.noon:o===0?n=Ax.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Ax.evening:o>=12?n=Ax.afternoon:o>=4?n=Ax.morning:n=Ax.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Pm.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Pm.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Tr(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Tr(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Pm.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Pm.s(e,t)},S:function(e,t){return Pm.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Ahe(o);case"XXXX":case"XX":return J_(o);default:return J_(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Ahe(o);case"xxxx":case"xx":return J_(o);default:return J_(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Ohe(o,":");default:return"GMT"+J_(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Ohe(o,":");default:return"GMT"+J_(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Tr(o,t.length)},T:function(e,t,r){return Tr(+e,t.length)}};function Ohe(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+Tr(i,2)}function Ahe(e,t){return e%60===0?(e>0?"-":"+")+Tr(Math.abs(e)/60,2):J_(e,t)}function J_(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Tr(Math.trunc(o/60),2),i=Tr(o%60,2);return r+n+t+i}var Mhe=(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"})}},Nhe=(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"})}},ptt=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Mhe(e,t);let i;switch(o){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}}",Mhe(o,t)).replace("{{time}}",Nhe(n,t))},i2={p:Nhe,P:ptt};var mtt=/^D+$/,htt=/^Y+$/,gtt=["D","DD","YY","YYYY"];function j9(e){return mtt.test(e)}function H9(e){return htt.test(e)}function s2(e,t,r){let o=btt(e,t,r);if(console.warn(o),gtt.includes(e))throw new RangeError(o)}function btt(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var vtt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_tt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ytt=/^'([^]*?)'?$/,wtt=/''/g,xtt=/[a-zA-Z]/;function Rm(e,t,r){let o=el(),n=r?.locale??o.locale??Gl,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=He(e,r?.in);if(!$d(a))throw new RangeError("Invalid time value");let c=t.match(_tt).map(u=>{let f=u[0];if(f==="p"||f==="P"){let m=i2[f];return m(u,n.formatLong)}return u}).join("").match(vtt).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:Stt(u)};if(_K[f])return{isToken:!0,value:u};if(f.match(xtt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let d={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&H9(f)||!r?.useAdditionalDayOfYearTokens&&j9(f))&&s2(f,t,String(e));let m=_K[f[0]];return m(a,f,n.localize,d)}).join("")}function Stt(e){let t=e.match(ytt);return t?t[1].replace(wtt,"'"):e}function Fhe(e,t){let r=He(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=mt(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function Dhe(){return Object.assign({},el())}function Lhe(e,t){let r=He(e,t?.in).getDay();return r===0?7:r}function Vhe(e,t){return He(e,t?.in).getMonth()}function Bhe(e,t){return He(e,t?.in).getFullYear()}function zhe(e,t){return+He(e)>+He(t)}function jhe(e,t){return+He(e)<+He(t)}function Hhe(e,t){let r=Ctt(t)?new t(0):mt(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function Ctt(e){return typeof e=="function"&&e.prototype?.constructor===e}var ktt=10,U9=class{subPriority=0;validate(t,r){return!0}},W9=class extends U9{constructor(t,r,o,n,i){super(),this.value=t,this.validateValue=r,this.setValue=o,this.priority=n,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,o){return this.setValue(t,r,this.value,o)}},G9=class extends U9{priority=ktt;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>mt(r,o))}set(t,r){return r.timestampIsSet?t:mt(t,Hhe(t,this.context))}};var et=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new W9(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var Y9=class extends et{priority=140;parse(t,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,r,o){return r.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var fr={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}/},zc={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 zr(e,t){return e&&{value:t(e.value),rest:e.rest}}function cr(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function jc(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let o=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:o*(n*n2+i*o2+s*fhe),rest:t.slice(r[0].length)}}function q9(e){return cr(fr.anyDigitsSigned,e)}function zt(e,t){switch(e){case 1:return cr(fr.singleDigit,t);case 2:return cr(fr.twoDigits,t);case 3:return cr(fr.threeDigits,t);case 4:return cr(fr.fourDigits,t);default:return cr(new RegExp("^\\d{1,"+e+"}"),t)}}function Mx(e,t){switch(e){case 1:return cr(fr.singleDigitSigned,t);case 2:return cr(fr.twoDigitsSigned,t);case 3:return cr(fr.threeDigitsSigned,t);case 4:return cr(fr.fourDigitsSigned,t);default:return cr(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Nx(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function K9(e,t){let r=t>0,o=r?t:1-t,n;if(o<=50)n=e||100;else{let i=o+50,s=Math.trunc(i/100)*100,a=e>=i%100;n=e+s-(a?100:0)}return r?n:1-n}function X9(e){return e%400===0||e%4===0&&e%100!==0}var Z9=class extends et{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return zr(zt(4,t),n);case"yo":return zr(o.ordinalNumber(t,{unit:"year"}),n);default:return zr(zt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o){let n=t.getFullYear();if(o.isTwoDigitYear){let s=K9(o.year,n);return t.setFullYear(s,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var Q9=class extends et{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return zr(zt(4,t),n);case"Yo":return zr(o.ordinalNumber(t,{unit:"year"}),n);default:return zr(zt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=Ox(t,n);if(o.isTwoDigitYear){let a=K9(o.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Rs(t,n)}let s=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Rs(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var J9=class extends et{priority=130;parse(t,r){return r==="R"?Mx(4,t):Mx(r.length,t)}set(t,r,o){let n=mt(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),Wl(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var $9=class extends et{priority=130;parse(t,r){return r==="u"?Mx(4,t):Mx(r.length,t)}set(t,r,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var eA=class extends et{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return zt(r.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 tA=class extends et{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return zt(r.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 rA=class extends et{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"M":return zr(cr(fr.month,t),n);case"MM":return zr(zt(2,t),n);case"Mo":return zr(o.ordinalNumber(t,{unit:"month"}),n);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}};var oA=class extends et{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return zr(cr(fr.month,t),n);case"LL":return zr(zt(2,t),n);case"Lo":return zr(o.ordinalNumber(t,{unit:"month"}),n);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function Uhe(e,t,r){let o=He(e,r?.in),n=zg(o,r)-t;return o.setDate(o.getDate()-n*7),He(o,r?.in)}var nA=class extends et{priority=100;parse(t,r,o){switch(r){case"w":return cr(fr.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return zt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return Rs(Uhe(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function Whe(e,t,r){let o=He(e,r?.in),n=Bg(o,r)-t;return o.setDate(o.getDate()-n*7),o}var iA=class extends et{priority=100;parse(t,r,o){switch(r){case"I":return cr(fr.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return zt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return Wl(Whe(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var Ett=[31,28,31,30,31,30,31,31,30,31,30,31],Ttt=[31,29,31,30,31,30,31,31,30,31,30,31],sA=class extends et{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return cr(fr.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return zt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=X9(o),i=t.getMonth();return n?r>=1&&r<=Ttt[i]:r>=1&&r<=Ett[i]}set(t,r,o){return t.setDate(o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var aA=class extends et{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return cr(fr.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return zt(r.length,t)}}validate(t,r){let o=t.getFullYear();return X9(o)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function Fx(e,t,r){let o=el(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=He(e,r?.in),s=i.getDay(),c=(t%7+7)%7,d=7-n,u=t<0||t>6?t-(s+d)%7:(c+d)%7-(s+d)%7;return Vf(i,u,r)}var lA=class extends et{priority=90;parse(t,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Fx(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var cA=class extends et{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"e":case"ee":return zr(zt(r.length,t),i);case"eo":return zr(o.ordinalNumber(t,{unit:"day"}),i);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Fx(t,o,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 dA=class extends et{priority=90;parse(t,r,o,n){let i=s=>{let a=Math.floor((s-1)/7)*7;return(s+n.weekStartsOn+6)%7+a};switch(r){case"c":case"cc":return zr(zt(r.length,t),i);case"co":return zr(o.ordinalNumber(t,{unit:"day"}),i);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=Fx(t,o,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 Ghe(e,t,r){let o=He(e,r?.in),n=Lhe(o,r),i=t-n;return Vf(o,i,r)}var uA=class extends et{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return zt(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return zr(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return zr(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return zr(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return zr(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,r){return r>=1&&r<=7}set(t,r,o){return t=Ghe(t,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var fA=class extends et{priority=80;parse(t,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Nx(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var pA=class extends et{priority=80;parse(t,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Nx(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var mA=class extends et{priority=80;parse(t,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(Nx(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var hA=class extends et{priority=70;parse(t,r,o){switch(r){case"h":return cr(fr.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return zt(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,o){let n=t.getHours()>=12;return n&&o<12?t.setHours(o+12,0,0,0):!n&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var gA=class extends et{priority=70;parse(t,r,o){switch(r){case"H":return cr(fr.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return zt(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,o){return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var bA=class extends et{priority=70;parse(t,r,o){switch(r){case"K":return cr(fr.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return zt(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var vA=class extends et{priority=70;parse(t,r,o){switch(r){case"k":return cr(fr.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return zt(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,o){let n=o<=24?o%24:o;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var _A=class extends et{priority=60;parse(t,r,o){switch(r){case"m":return cr(fr.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return zt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setMinutes(o,0,0),t}incompatibleTokens=["t","T"]};var yA=class extends et{priority=50;parse(t,r,o){switch(r){case"s":return cr(fr.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return zt(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setSeconds(o,0),t}incompatibleTokens=["t","T"]};var wA=class extends et{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return zr(zt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var xA=class extends et{priority=10;parse(t,r){switch(r){case"X":return jc(zc.basicOptionalMinutes,t);case"XX":return jc(zc.basic,t);case"XXXX":return jc(zc.basicOptionalSeconds,t);case"XXXXX":return jc(zc.extendedOptionalSeconds,t);default:return jc(zc.extended,t)}}set(t,r,o){return r.timestampIsSet?t:mt(t,t.getTime()-Q_(t)-o)}incompatibleTokens=["t","T","x"]};var SA=class extends et{priority=10;parse(t,r){switch(r){case"x":return jc(zc.basicOptionalMinutes,t);case"xx":return jc(zc.basic,t);case"xxxx":return jc(zc.basicOptionalSeconds,t);case"xxxxx":return jc(zc.extendedOptionalSeconds,t);default:return jc(zc.extended,t)}}set(t,r,o){return r.timestampIsSet?t:mt(t,t.getTime()-Q_(t)-o)}incompatibleTokens=["t","T","X"]};var CA=class extends et{priority=40;parse(t){return q9(t)}set(t,r,o){return[mt(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var kA=class extends et{priority=20;parse(t){return q9(t)}set(t,r,o){return[mt(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var Yhe={G:new Y9,y:new Z9,Y:new Q9,R:new J9,u:new $9,Q:new eA,q:new tA,M:new rA,L:new oA,w:new nA,I:new iA,d:new sA,D:new aA,E:new lA,e:new cA,c:new dA,i:new uA,a:new fA,b:new pA,B:new mA,h:new hA,H:new gA,K:new bA,k:new vA,m:new _A,s:new yA,S:new wA,X:new xA,x:new SA,t:new CA,T:new kA};var Ptt=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Rtt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Itt=/^'([^]*?)'?$/,Ott=/''/g,Att=/\S/,Mtt=/[a-zA-Z]/;function qhe(e,t,r,o){let n=()=>mt(o?.in||r,NaN),i=Dhe(),s=o?.locale??i.locale??Gl,a=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,c=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():He(r,o?.in);let d={firstWeekContainsDate:a,weekStartsOn:c,locale:s},u=[new G9(o?.in,r)],f=t.match(Rtt).map(v=>{let y=v[0];if(y in i2){let w=i2[y];return w(v,s.formatLong)}return v}).join("").match(Ptt),m=[];for(let v of f){!o?.useAdditionalWeekYearTokens&&H9(v)&&s2(v,t,e),!o?.useAdditionalDayOfYearTokens&&j9(v)&&s2(v,t,e);let y=v[0],w=Yhe[y];if(w){let{incompatibleTokens:_}=w;if(Array.isArray(_)){let C=m.find(S=>_.includes(S.token)||S.token===y);if(C)throw new RangeError(`The format string mustn't contain \`${C.fullToken}\` and \`${v}\` at the same time`)}else if(w.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${v}\` and any other token at the same time`);m.push({token:y,fullToken:v});let x=w.run(e,v,s.match,d);if(!x)return n();u.push(x.setter),e=x.rest}else{if(y.match(Mtt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+y+"`");if(v==="''"?v="'":y==="'"&&(v=Ntt(v)),e.indexOf(v)===0)e=e.slice(v.length);else return n()}}if(e.length>0&&Att.test(e))return n();let h=u.map(v=>v.priority).sort((v,y)=>y-v).filter((v,y,w)=>w.indexOf(v)===y).map(v=>u.filter(y=>y.priority===v).sort((y,w)=>w.subPriority-y.subPriority)).map(v=>v[0]),g=He(r,o?.in);if(isNaN(+g))return n();let b={};for(let v of h){if(!v.validate(g,d))return n();let y=v.set(g,b,d);Array.isArray(y)?(g=y[0],Object.assign(b,y[1])):g=y}return g}function Ntt(e){return e.match(Itt)[1].replace(Ott,"'")}function $_(e,t,r){let[o,n]=Bc(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function Khe(e,t,r){let[o,n]=Bc(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function ey(e,t,r){return Vf(e,-t,r)}function TA(e,t){let r=()=>mt(t?.in,NaN),o=t?.additionalDigits??2,n=Vtt(e),i;if(n.date){let d=Btt(n.date,o);i=ztt(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let s=+i,a=0,c;if(n.time&&(a=jtt(n.time),isNaN(a)))return r();if(n.timezone){if(c=Htt(n.timezone),isNaN(c))return r()}else{let d=new Date(s+a),u=He(0,t?.in);return u.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),u.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),u}return He(s+a+c,t?.in)}var EA={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Ftt=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Dtt=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Ltt=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Vtt(e){let t={},r=e.split(EA.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],EA.timeZoneDelimiter.test(t.date)&&(t.date=e.split(EA.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=EA.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function Btt(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function ztt(e,t){if(t===null)return new Date(NaN);let r=e.match(Ftt);if(!r)return new Date(NaN);let o=!!r[4],n=a2(r[1]),i=a2(r[2])-1,s=a2(r[3]),a=a2(r[4]),c=a2(r[5])-1;if(o)return qtt(t,a,c)?Utt(t,a,c):new Date(NaN);{let d=new Date(0);return!Gtt(t,i,s)||!Ytt(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,s)),d)}}function a2(e){return e?parseInt(e):1}function jtt(e){let t=e.match(Dtt);if(!t)return NaN;let r=yK(t[1]),o=yK(t[2]),n=yK(t[3]);return Ktt(r,o,n)?r*n2+o*o2+n*1e3:NaN}function yK(e){return e&&parseFloat(e.replace(",","."))||0}function Htt(e){if(e==="Z")return 0;let t=e.match(Ltt);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return Xtt(o,n)?r*(o*n2+n*o2):NaN}function Utt(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var Wtt=[31,null,31,30,31,30,31,31,30,31,30,31];function Xhe(e){return e%400===0||e%4===0&&e%100!==0}function Gtt(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Wtt[t]||(Xhe(e)?29:28))}function Ytt(e,t){return t>=1&&t<=(Xhe(e)?366:365)}function qtt(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Ktt(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Xtt(e,t){return t>=0&&t<=59}function Zhe(e,t,r){let o=He(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=mt(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=Fhe(s);return o.setMonth(t,Math.min(i,a)),o}function Qhe(e,t,r){let o=He(e,r?.in);return isNaN(+o)?mt(r?.in||e,NaN):(o.setFullYear(t),o)}function PA(e,t,r){return Ex(e,-t,r)}function Jhe(e,t,r){return N9(e,-t,r)}function RA(e,t,r){return F9(e,-t,r)}function $he(e,t){let r=t.startOfMonth(e),o=r.getDay()>0?r.getDay():7,n=t.addDays(e,-o+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function IA(e,t){let r=t.startOfMonth(e),o=r.getDay();return o===1?r:o===0?t.addDays(r,-6):t.addDays(r,-1*(o-1))}function ege(e,t){let r=IA(e,t),o=$he(e,t);return t.addDays(r,o*7-1)}var l2={...Gl,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>Rm(s,a,{locale:Gl,...r});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,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Rm(n,i,{locale:Gl,...t}),o(e,"LLLL yyyy")},labelGridcell:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>Rm(s,a,{locale:Gl,...r});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Rm(n,i,{locale:Gl,...t}),o(e,"cccc")}}};var Ln=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return xn.tz(this.options.timeZone);let o=this.options.Date??Date;return new o},this.newDate=(o,n,i)=>this.overrides?.newDate?this.overrides.newDate(o,n,i):this.options.timeZone?new xn(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):Vf(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):Ex(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):N9(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):F9(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):Tm(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):L9(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):_he(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):whe(o),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=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):ege(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):xhe(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):Tx(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):B9(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):yhe(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):Rm(o,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(s):s},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):Bg(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):Vhe(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):Bhe(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):zg(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):zhe(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):jhe(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):D9(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):vhe(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):$_(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):Khe(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):ghe(o),this.min=o=>this.overrides?.min?this.overrides.min(o):bhe(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):Zhe(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):Qhe(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):IA(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Lg(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Wl(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):Vg(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):Rs(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):Px(o),this.options={locale:l2,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),o={};for(let n=0;n<10;n++)o[n.toString()]=r.format(n);return o}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,o=>r[o]||o)}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:r,timeZone:o,numerals:n}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(t)}catch{}let s=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,s)}};Ln.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 Ln;var Dx=class{constructor(t,r,o=Vn){this.date=t,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(t,r)),this.dateLib=o,this.isoDate=o.format(t,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var OA=class{constructor(t,r){this.date=t,this.weeks=r}};var AA=class{constructor(t,r){this.days=r,this.weekNumber=t}};var SK={};mr(SK,{CaptionLabel:()=>Ztt,Chevron:()=>Qtt,Day:()=>Jtt,DayButton:()=>$tt,Dropdown:()=>ert,DropdownNav:()=>trt,Footer:()=>rrt,Month:()=>ort,MonthCaption:()=>nrt,MonthGrid:()=>irt,Months:()=>srt,MonthsDropdown:()=>art,Nav:()=>lrt,NextMonthButton:()=>crt,Option:()=>drt,PreviousMonthButton:()=>urt,Root:()=>frt,Select:()=>prt,Week:()=>mrt,WeekNumber:()=>brt,WeekNumberHeader:()=>vrt,Weekday:()=>hrt,Weekdays:()=>grt,Weeks:()=>_rt,YearsDropdown:()=>yrt});var tge=l(ae(),1);function Ztt(e){return tge.default.createElement("span",{...e})}var Lx=l(ae(),1);function Qtt(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return Lx.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&Lx.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&Lx.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&Lx.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&Lx.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var rge=l(ae(),1);function Jtt(e){let{day:t,modifiers:r,...o}=e;return rge.default.createElement("td",{...o})}var MA=l(ae(),1);function $tt(e){let{day:t,modifiers:r,...o}=e,n=MA.default.useRef(null);return MA.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),MA.default.createElement("button",{ref:n,...o})}var Vx=l(ae(),1);var Ue;(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"})(Ue||(Ue={}));var $r;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})($r||($r={}));var tl;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(tl||(tl={}));var sa;(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"})(sa||(sa={}));var NA=l(ae(),1),wK=(0,NA.createContext)(void 0);function Bf(){let e=(0,NA.useContext)(wK);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function ert(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=Bf(),a=[n[Ue.Dropdown],r].join(" "),c=t?.find(({value:d})=>d===o.value);return Vx.default.createElement("span",{"data-disabled":o.disabled,className:n[Ue.DropdownRoot],style:s?.[Ue.DropdownRoot]},Vx.default.createElement(i.Select,{className:a,...o},t?.map(({value:d,label:u,disabled:f})=>Vx.default.createElement(i.Option,{key:d,value:d,disabled:f},u))),Vx.default.createElement("span",{className:n[Ue.CaptionLabel],style:s?.[Ue.CaptionLabel],"aria-hidden":!0},c?.label,Vx.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Ue.Chevron],style:s?.[Ue.Chevron]})))}var oge=l(ae(),1);function trt(e){return oge.default.createElement("div",{...e})}var nge=l(ae(),1);function rrt(e){return nge.default.createElement("div",{...e})}var ige=l(ae(),1);function ort(e){let{calendarMonth:t,displayIndex:r,...o}=e;return ige.default.createElement("div",{...o},e.children)}var sge=l(ae(),1);function nrt(e){let{calendarMonth:t,displayIndex:r,...o}=e;return sge.default.createElement("div",{...o})}var age=l(ae(),1);function irt(e){return age.default.createElement("table",{...e})}var lge=l(ae(),1);function srt(e){return lge.default.createElement("div",{...e})}var cge=l(ae(),1);function art(e){let{components:t}=Bf();return cge.default.createElement(t.Dropdown,{...e})}var Im=l(ae(),1);function lrt(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:c,labels:{labelPrevious:d,labelNext:u}}=Bf(),f=(0,Im.useCallback)(h=>{n&&r?.(h)},[n,r]),m=(0,Im.useCallback)(h=>{o&&t?.(h)},[o,t]);return Im.default.createElement("nav",{...i},Im.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Ue.PreviousMonthButton],style:c?.[Ue.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":d(o),onClick:m},Im.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[Ue.Chevron],style:c?.[Ue.Chevron],orientation:"left"})),Im.default.createElement(s.NextMonthButton,{type:"button",className:a[Ue.NextMonthButton],style:c?.[Ue.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":u(n),onClick:f},Im.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Ue.Chevron],style:c?.[Ue.Chevron]})))}var dge=l(ae(),1);function crt(e){return dge.default.createElement("button",{...e})}var uge=l(ae(),1);function drt(e){return uge.default.createElement("option",{...e})}var fge=l(ae(),1);function urt(e){return fge.default.createElement("button",{...e})}var pge=l(ae(),1);function frt(e){let{rootRef:t,...r}=e;return pge.default.createElement("div",{...r,ref:t})}var mge=l(ae(),1);function prt(e){return mge.default.createElement("select",{...e})}var hge=l(ae(),1);function mrt(e){let{week:t,...r}=e;return hge.default.createElement("tr",{...r})}var gge=l(ae(),1);function hrt(e){return gge.default.createElement("th",{...e})}var xK=l(ae(),1);function grt(e){return xK.default.createElement("thead",{"aria-hidden":!0},xK.default.createElement("tr",{...e}))}var bge=l(ae(),1);function brt(e){let{week:t,...r}=e;return bge.default.createElement("th",{...r})}var vge=l(ae(),1);function vrt(e){return vge.default.createElement("th",{...e})}var _ge=l(ae(),1);function _rt(e){return _ge.default.createElement("tbody",{...e})}var yge=l(ae(),1);function yrt(e){let{components:t}=Bf();return yge.default.createElement(t.Dropdown,{...e})}var Pt=l(ae(),1);function rl(e,t,r=!1,o=Vn){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:a}=o;return n&&i?(s(i,n)<0&&([n,i]=[i,n]),s(t,n)>=(r?1:0)&&s(i,t)>=(r?1:0)):!r&&i?a(i,t):!r&&n?a(n,t):!1}function Bx(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function jg(e){return!!(e&&typeof e=="object"&&"from"in e)}function zx(e){return!!(e&&typeof e=="object"&&"after"in e)}function jx(e){return!!(e&&typeof e=="object"&&"before"in e)}function FA(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function DA(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Hc(e,t,r=Vn){let o=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=r;return o.some(a=>{if(typeof a=="boolean")return a;if(r.isDate(a))return n(e,a);if(DA(a,r))return a.some(c=>n(e,c));if(jg(a))return rl(a,e,!1,r);if(FA(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(Bx(a)){let c=i(a.before,e),d=i(a.after,e),u=c>0,f=d<0;return s(a.before,a.after)?f&&u:u||f}return zx(a)?i(e,a.after)>0:jx(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function wge(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:c,broadcastCalendar:d,today:u=n.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:h,isBefore:g,endOfMonth:b,isAfter:v}=n,y=r&&h(r),w=o&&b(o),_={[$r.focused]:[],[$r.outside]:[],[$r.disabled]:[],[$r.hidden]:[],[$r.today]:[]},x={};for(let C of e){let{date:S,displayMonth:k}=C,R=!!(k&&!m(S,k)),O=!!(y&&g(S,y)),E=!!(w&&v(S,w)),I=!!(i&&Hc(S,i,n)),T=!!(s&&Hc(S,s,n))||O||E||!d&&!c&&R||d&&c===!1&&R,M=f(S,u);R&&_.outside.push(C),I&&_.disabled.push(C),T&&_.hidden.push(C),M&&_.today.push(C),a&&Object.keys(a).forEach(F=>{let V=a?.[F];V&&Hc(S,V,n)&&(x[F]?x[F].push(C):x[F]=[C])})}return C=>{let S={[$r.focused]:!1,[$r.disabled]:!1,[$r.hidden]:!1,[$r.outside]:!1,[$r.today]:!1},k={};for(let R in _){let O=_[R];S[R]=O.some(E=>E===C)}for(let R in x)k[R]=x[R].some(O=>O===C);return{...S,...k}}}function xge(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[$r[i]]?n.push(t[$r[i]]):t[tl[i]]&&n.push(t[tl[i]]),n),[t[Ue.Day]])}function Sge(e){return{...SK,...e}}function Cge(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(([r,o])=>{r.startsWith("data-")&&(t[r]=o)}),t}function kge(){let e={};for(let t in Ue)e[Ue[t]]=`rdp-${Ue[t]}`;for(let t in $r)e[$r[t]]=`rdp-${$r[t]}`;for(let t in tl)e[tl[t]]=`rdp-${tl[t]}`;for(let t in sa)e[sa[t]]=`rdp-${sa[t]}`;return e}var CK={};mr(CK,{formatCaption:()=>wrt,formatDay:()=>xrt,formatMonthDropdown:()=>Srt,formatWeekNumber:()=>krt,formatWeekNumberHeader:()=>Ert,formatWeekdayName:()=>Crt,formatYearDropdown:()=>Trt});function wrt(e,t,r){return(r??new Ln(t)).formatMonthYear(e)}function xrt(e,t,r){return(r??new Ln(t)).format(e,"d")}function Srt(e,t=Vn){return t.format(e,"LLLL")}function Crt(e,t,r){return(r??new Ln(t)).format(e,"cccccc")}function krt(e,t=Vn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function Ert(){return""}function Trt(e,t=Vn){return t.format(e,"yyyy")}function Ege(e){return{...CK,...e}}var DK={};mr(DK,{labelDayButton:()=>kK,labelGrid:()=>EK,labelGridcell:()=>TK,labelMonthDropdown:()=>PK,labelNav:()=>RK,labelNext:()=>IK,labelPrevious:()=>OK,labelWeekNumber:()=>MK,labelWeekNumberHeader:()=>NK,labelWeekday:()=>AK,labelYearDropdown:()=>FK});function kK(e,t,r,o){let n=(o??new Ln(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function EK(e,t,r){return(r??new Ln(t)).formatMonthYear(e)}function TK(e,t,r,o){let n=(o??new Ln(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function PK(e){return"Choose the Month"}function RK(){return""}var Prt="Go to the Next Month";function IK(e,t){return Prt}function OK(e){return"Go to the Previous Month"}function AK(e,t,r){return(r??new Ln(t)).format(e,"cccc")}function MK(e,t){return`Week ${e}`}function NK(e){return"Week Number"}function FK(e){return"Choose the Year"}var eu=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function Tge(e,t){let r=t.locale?.labels??{};return{...DK,...e??{},labelDayButton:eu(kK,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:eu(PK,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:eu(IK,e?.labelNext,r.labelNext),labelPrevious:eu(OK,e?.labelPrevious,r.labelPrevious),labelWeekNumber:eu(MK,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:eu(FK,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:eu(EK,e?.labelGrid,r.labelGrid),labelGridcell:eu(TK,e?.labelGridcell,r.labelGridcell),labelNav:eu(RK,e?.labelNav,r.labelNav),labelWeekNumberHeader:eu(NK,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:eu(AK,e?.labelWeekday,r.labelWeekday)}}function Pge(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:c,getMonth:d}=n;return c({start:s(e),end:a(e)}).map(m=>{let h=o.formatMonthDropdown(m,n),g=d(m),b=t&&m<i(t)||r&&m>i(r)||!1;return{value:g,label:h,disabled:b}})}function Rge(e,t={},r={}){let o={...t?.[Ue.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function Ige(e,t,r,o){let n=o??e.today(),i=r?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let a=0;a<7;a++){let c=e.addDays(i,a);s.push(c)}return s}function Oge(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:c}=o,d=i(e),u=s(t),f=a({start:d,end:u});return n&&f.reverse(),f.map(m=>{let h=r.formatYearDropdown(m,o);return{value:c(m),label:h,disabled:!1}})}function Age(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=a=>{let c=typeof a=="number"||typeof a=="string"?new Date(a):a;return new xn(c.getFullYear(),c.getMonth(),c.getDate(),12,0,0,e)},s=a=>{let c=i(a);return new Date(c.getFullYear(),c.getMonth(),c.getDate(),0,0,0,0)};return{today:()=>i(xn.tz(e)),newDate:(a,c,d)=>new xn(a,c,d,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,c)=>{let d=i(a),u=c?.weekStartsOn??n,f=(d.getDay()-u+7)%7;return d.setDate(d.getDate()-f),d},startOfISOWeek:a=>{let c=i(a),d=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-d),c},startOfMonth:a=>{let c=i(a);return c.setDate(1),c},startOfYear:a=>{let c=i(a);return c.setMonth(0,1),c},endOfWeek:(a,c)=>{let d=i(a),m=(((c?.weekStartsOn??n)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+m),d},endOfISOWeek:a=>{let c=i(a),d=(7-c.getDay())%7;return c.setDate(c.getDate()+d),c},endOfMonth:a=>{let c=i(a);return c.setMonth(c.getMonth()+1,0),c},endOfYear:a=>{let c=i(a);return c.setMonth(11,31),c},eachMonthOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new xn(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=d.getFullYear()*12+d.getMonth();for(;f.getFullYear()*12+f.getMonth()<=m;)u.push(new xn(f,e)),f.setMonth(f.getMonth()+1,1);return u},addDays:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c),d},addWeeks:(a,c)=>{let d=i(a);return d.setDate(d.getDate()+c*7),d},addMonths:(a,c)=>{let d=i(a);return d.setMonth(d.getMonth()+c),d},addYears:(a,c)=>{let d=i(a);return d.setFullYear(d.getFullYear()+c),d},eachYearOfInterval:a=>{let c=i(a.start),d=i(a.end),u=[],f=new xn(c.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=d.getFullYear();)u.push(new xn(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return u},getWeek:(a,c)=>{let d=s(a);return zg(d,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let c=s(a);return Bg(c)},differenceInCalendarDays:(a,c)=>{let d=s(a),u=s(c);return Tm(d,u)},differenceInCalendarMonths:(a,c)=>{let d=s(a),u=s(c);return L9(d,u)}}}var Hx=l(ae(),1);var c2=e=>e instanceof HTMLElement?e:null,LK=e=>[...e.querySelectorAll("[data-animated-month]")??[]],Rrt=e=>c2(e.querySelector("[data-animated-month]")),VK=e=>c2(e.querySelector("[data-animated-caption]")),BK=e=>c2(e.querySelector("[data-animated-weeks]")),Irt=e=>c2(e.querySelector("[data-animated-nav]")),Ort=e=>c2(e.querySelector("[data-animated-weekdays]"));function Mge(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,Hx.useRef)(null),a=(0,Hx.useRef)(o),c=(0,Hx.useRef)(!1);(0,Hx.useLayoutEffect)(()=>{let d=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||d.length===0||o.length!==d.length)return;let u=i.isSameMonth(o[0].date,d[0].date),f=i.isAfter(o[0].date,d[0].date),m=f?r[sa.caption_after_enter]:r[sa.caption_before_enter],h=f?r[sa.weeks_after_enter]:r[sa.weeks_before_enter],g=s.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(LK(b).forEach(_=>{if(!(_ instanceof HTMLElement))return;let x=Rrt(_);x&&_.contains(x)&&_.removeChild(x);let C=VK(_);C&&C.classList.remove(m);let S=BK(_);S&&S.classList.remove(h)}),s.current=b):s.current=null,c.current||u||n)return;let v=g instanceof HTMLElement?LK(g):[],y=LK(e.current);if(y?.every(w=>w instanceof HTMLElement)&&v?.every(w=>w instanceof HTMLElement)){c.current=!0;let w=[];e.current.style.isolation="isolate";let _=Irt(e.current);_&&(_.style.zIndex="1"),y.forEach((x,C)=>{let S=v[C];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let k=VK(x);k&&k.classList.add(m);let R=BK(x);R&&R.classList.add(h);let O=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),k&&k.classList.remove(m),R&&R.classList.remove(h),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};w.push(O),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let E=Ort(S);E&&(E.style.opacity="0");let I=VK(S);I&&(I.classList.add(f?r[sa.caption_before_exit]:r[sa.caption_after_exit]),I.addEventListener("animationend",O));let T=BK(S);T&&T.classList.add(f?r[sa.weeks_before_exit]:r[sa.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var LA=l(ae(),1);function Nge(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:c}=r??{},{addDays:d,differenceInCalendarDays:u,differenceInCalendarMonths:f,endOfBroadcastWeek:m,endOfISOWeek:h,endOfMonth:g,endOfWeek:b,isAfter:v,startOfBroadcastWeek:y,startOfISOWeek:w,startOfWeek:_}=o,x=c?y(n,o):s?w(n):_(n),C=c?m(i):s?h(g(i)):b(g(i)),S=t&&(c?m(t):s?h(t):b(t)),k=S&&v(C,S)?S:C,R=u(k,x),O=f(i,n)+1,E=[];for(let M=0;M<=R;M++){let F=d(x,M);E.push(F)}let T=(c?35:42)*O;if(a&&E.length<T){let M=T-E.length;for(let F=0;F<M;F++){let V=d(E[E.length-1],1);E.push(V)}}return E}function Fge(e){let t=[];return e.reduce((r,o)=>{let n=o.weeks.reduce((i,s)=>i.concat(s.days.slice()),t.slice());return r.concat(n.slice())},t.slice())}function Dge(e,t,r,o){let{numberOfMonths:n=1}=r,i=[];for(let s=0;s<n;s++){let a=o.addMonths(e,s);if(t&&a>t)break;i.push(a)}return i}function zK(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,c=n||i||s,{differenceInCalendarMonths:d,addMonths:u,startOfMonth:f}=o;if(r&&d(r,c)<a-1){let m=-1*(a-1);c=u(r,m)}return t&&d(c,t)<0&&(c=t),f(c)}function Lge(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:c,getISOWeek:d,getWeek:u,startOfBroadcastWeek:f,startOfISOWeek:m,startOfWeek:h}=o,g=e.reduce((b,v)=>{let y=r.broadcastCalendar?f(v,o):r.ISOWeek?m(v):h(v),w=r.broadcastCalendar?i(v):r.ISOWeek?s(a(v)):c(a(v)),_=t.filter(k=>k>=y&&k<=w),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&_.length<x){let k=t.filter(R=>{let O=x-_.length;return R>w&&R<=n(w,O)});_.push(...k)}let C=_.reduce((k,R)=>{let O=r.ISOWeek?d(R):u(R),E=k.find(T=>T.weekNumber===O),I=new Dx(R,v,o);return E?E.days.push(I):k.push(new AA(O,[I])),k},[]),S=new OA(v,C);return b.push(S),b},[]);return r.reverseMonths?g.reverse():g}function Vge(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:c,endOfYear:d,today:u}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&f&&(r=n(c(e.today??u(),-100))),o?o=a(o):!o&&f&&(o=d(e.today??u())),[r&&i(r),o&&i(o)]}function Bge(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i:1,u=s(e);if(!t)return a(u,d);if(!(c(t,e)<i))return a(u,d)}function zge(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,d=n?i??1:1,u=s(e);if(!t)return a(u,-d);if(!(c(u,t)<=0))return a(u,-d)}function jge(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var Hge=l(ae(),1);function Hg(e,t){let[r,o]=(0,Hge.useState)(e);return[t===void 0?r:t,o]}function Uge(e,t){let[r,o]=Vge(e,t),{startOfMonth:n,endOfMonth:i}=t,s=zK(e,r,o,t),[a,c]=Hg(s,e.month?s:void 0);(0,LA.useEffect)(()=>{let x=zK(e,r,o,t);c(x)},[e.timeZone]);let{months:d,weeks:u,days:f,previousMonth:m,nextMonth:h}=(0,LA.useMemo)(()=>{let x=Dge(a,o,{numberOfMonths:e.numberOfMonths},t),C=Nge(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=Lge(x,C,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),k=jge(S),R=Fge(S),O=zge(a,r,e,t),E=Bge(a,o,e,t);return{months:S,weeks:k,days:R,previousMonth:O,nextMonth:E}},[t,a.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:b}=e,v=x=>u.some(C=>C.days.some(S=>S.isEqualTo(x))),y=x=>{if(g)return;let C=n(x);r&&C<n(r)&&(C=n(r)),o&&C>n(o)&&(C=n(o)),c(C),b?.(C)};return{months:d,weeks:u,days:f,navStart:r,navEnd:o,previousMonth:m,nextMonth:h,goToMonth:y,goToDay:x=>{v(x)||y(x.date)}}}var HK=l(ae(),1);var zf;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(zf||(zf={}));function Wge(e){return!e[$r.disabled]&&!e[$r.hidden]&&!e[$r.outside]}function Gge(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);Wge(a)&&(a[$r.focused]&&i<zf.FocusedModifier?(n=s,i=zf.FocusedModifier):o?.isEqualTo(s)&&i<zf.LastFocused?(n=s,i=zf.LastFocused):r(s.date)&&i<zf.Selected?(n=s,i=zf.Selected):a[$r.today]&&i<zf.Today&&(n=s,i=zf.Today))}return n||(n=e.find(s=>Wge(t(s)))),n}function Yge(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:c}=i,{addDays:d,addMonths:u,addWeeks:f,addYears:m,endOfBroadcastWeek:h,endOfISOWeek:g,endOfWeek:b,max:v,min:y,startOfBroadcastWeek:w,startOfISOWeek:_,startOfWeek:x}=s,S={day:d,week:f,month:u,year:m,startOfWeek:k=>c?w(k,s):a?_(k):x(k),endOfWeek:k=>c?h(k):a?g(k):b(k)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=v([o,S]):t==="after"&&n&&(S=y([n,S])),S}function jK(e,t,r,o,n,i,s,a=0){if(a>365)return;let c=Yge(e,t,r.date,o,n,i,s),d=!!(i.disabled&&Hc(c,i.disabled,s)),u=!!(i.hidden&&Hc(c,i.hidden,s)),f=c,m=new Dx(c,f,s);return!d&&!u?m:jK(e,t,m,o,n,i,s,a+1)}function qge(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,HK.useState)(),c=Gge(t.days,r,o||(()=>!1),s),[d,u]=(0,HK.useState)(i?c:void 0);return{isFocusTarget:b=>!!c?.isEqualTo(b),setFocused:u,focused:d,blur:()=>{a(d),u(void 0)},moveFocus:(b,v)=>{if(!d)return;let y=jK(b,v,d,t.navStart,t.navEnd,e,n);y&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(y))||(t.goToDay(y),u(y)))}}}function Kge(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Hg(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t,d=h=>a?.some(g=>c(g,h))??!1,{min:u,max:f}=e;return{selected:a,select:(h,g,b)=>{let v=[...a??[]];if(d(h)){if(a?.length===u||o&&a?.length===1)return;v=a?.filter(y=>!c(y,h))}else a?.length===f?v=[h]:v=[...v,h];return n||s(v),n?.(v,h,g,b),v},isSelected:d}}function Xge(e,t,r=0,o=0,n=!1,i=Vn){let{from:s,to:a}=t||{},{isSameDay:c,isAfter:d,isBefore:u}=i,f;if(!s&&!a)f={from:e,to:r>0?void 0:e};else if(s&&!a)c(s,e)?r===0?f={from:s,to:e}:n?f={from:s,to:void 0}:f=void 0:u(e,s)?f={from:e,to:s}:f={from:s,to:e};else if(s&&a)if(c(s,e)&&c(a,e))n?f={from:s,to:a}:f=void 0;else if(c(s,e))f={from:s,to:r>0?void 0:e};else if(c(a,e))f={from:e,to:r>0?void 0:e};else if(u(e,s))f={from:e,to:a};else if(d(e,s))f={from:s,to:e};else if(d(e,a))f={from:s,to:e};else throw new Error("Invalid range");if(f?.from&&f?.to){let m=i.differenceInCalendarDays(f.to,f.from);o>0&&m>o?f={from:e,to:void 0}:r>1&&m<r&&(f={from:e,to:void 0})}return f}function Zge(e,t,r=Vn){let o=Array.isArray(t)?t:[t],n=e.from,i=r.differenceInCalendarDays(e.to,e.from),s=Math.min(i,6);for(let a=0;a<=s;a++){if(o.includes(n.getDay()))return!0;n=r.addDays(n,1)}return!1}function UK(e,t,r=Vn){return rl(e,t.from,!1,r)||rl(e,t.to,!1,r)||rl(t,e.from,!1,r)||rl(t,e.to,!1,r)}function VA(e,t,r=Vn){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?rl(e,a,!1,r):DA(a,r)?a.some(c=>rl(e,c,!1,r)):jg(a)?a.from&&a.to?UK(e,{from:a.from,to:a.to},r):!1:FA(a)?Zge(e,a.dayOfWeek,r):Bx(a)?r.isAfter(a.before,a.after)?UK(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):Hc(e.from,a,r)||Hc(e.to,a,r):zx(a)||jx(a)?Hc(e.from,a,r)||Hc(e.to,a,r):!1))return!0;let s=o.filter(a=>typeof a=="function");if(s.length){let a=e.from,c=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=c;d++){if(s.some(u=>u(a)))return!0;a=r.addDays(a,1)}}return!1}function Qge(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[c,d]=Hg(i,a?i:void 0),u=a?i:c;return{selected:u,select:(h,g,b)=>{let{min:v,max:y}=e,w;if(h){let _=u?.from,x=u?.to,C=!!_&&!!x,S=!!_&&!!x&&t.isSameDay(_,x)&&t.isSameDay(h,_);n&&(C||!u?.from)?!s&&S?w=void 0:w={from:h,to:void 0}:w=Xge(h,u,v,y,s,t)}return o&&r&&w?.from&&w.to&&VA({from:w.from,to:w.to},r,t)&&(w.from=h,w.to=void 0),a||d(w),a?.(w,h,g,b),w},isSelected:h=>u&&rl(u,h,!1,t)}}function Jge(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Hg(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t;return{selected:a,select:(f,m,h)=>{let g=f;return!o&&a&&a&&c(f,a)&&(g=void 0),n||s(g),n?.(g,f,m,h),g},isSelected:f=>a?c(a,f):!1}}function $ge(e,t){let r=Jge(e,t),o=Kge(e,t),n=Qge(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function aa(e,t){return e instanceof xn&&e.timeZone===t?e:new xn(e,t)}function Ux(e,t,r){if(!r)return aa(e,t);let o=aa(e,t),n=new xn(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function ebe(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?Ux(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?Ux(o,t,r):o):jg(e)?{...e,from:e.from?aa(e.from,t):e.from,to:e.to?aa(e.to,t):e.to}:Bx(e)?{before:Ux(e.before,t,r),after:Ux(e.after,t,r)}:zx(e)?{after:Ux(e.after,t,r)}:jx(e)?{before:Ux(e.before,t,r)}:e}function BA(e,t,r){return e&&(Array.isArray(e)?e.map(o=>ebe(o,t,r)):ebe(e,t,r))}function zA(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=aa(t.today,r)),t.month&&(t.month=aa(t.month,r)),t.defaultMonth&&(t.defaultMonth=aa(t.defaultMonth,r)),t.startMonth&&(t.startMonth=aa(t.startMonth,r)),t.endMonth&&(t.endMonth=aa(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=aa(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Ye=>aa(Ye,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?aa(t.selected.from,r):t.selected.from,to:t.selected.to?aa(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=BA(t.disabled,r)),t.hidden!==void 0&&(t.hidden=BA(t.hidden,r)),t.modifiers)){let Ye={};Object.keys(t.modifiers).forEach(Q=>{Ye[Q]=BA(t.modifiers?.[Q],r)}),t.modifiers=Ye}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:c}=(0,Pt.useMemo)(()=>{let Ye={...l2,...t.locale},Q=t.broadcastCalendar?1:t.weekStartsOn,de=t.noonSafe&&t.timeZone?Age(t.timeZone,{weekStartsOn:Q,locale:Ye}):void 0,W=t.dateLib&&de?{...de,...t.dateLib}:t.dateLib??de,xe=new Ln({locale:Ye,weekStartsOn:Q,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},W);return{dateLib:xe,components:Sge(t.components),formatters:Ege(t.formatters),labels:Tge(t.labels,xe.options),locale:Ye,classNames:{...kge(),...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:d,mode:u,navLayout:f,numberOfMonths:m=1,onDayBlur:h,onDayClick:g,onDayFocus:b,onDayKeyDown:v,onDayMouseEnter:y,onDayMouseLeave:w,onNextClick:_,onPrevClick:x,showWeekNumber:C,styles:S}=t,{formatCaption:k,formatDay:R,formatMonthDropdown:O,formatWeekNumber:E,formatWeekNumberHeader:I,formatWeekdayName:T,formatYearDropdown:M}=n,F=Uge(t,s),{days:V,months:B,navStart:z,navEnd:A,previousMonth:D,nextMonth:L,goToMonth:U}=F,j=wge(V,t,z,A,s),{isSelected:Y,select:q,selected:ne}=$ge(t,s)??{},{blur:ie,focused:oe,isFocusTarget:te,moveFocus:se,setFocused:ge}=qge(t,F,j,Y??(()=>!1),s),{labelDayButton:we,labelGridcell:ce,labelGrid:ve,labelMonthDropdown:me,labelNav:$,labelPrevious:ue,labelNext:ee,labelWeekday:pe,labelWeekNumber:fe,labelWeekNumberHeader:ye,labelYearDropdown:Pe}=i,Ae=(0,Pt.useMemo)(()=>Ige(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Le=u!==void 0||g!==void 0,re=(0,Pt.useCallback)(()=>{D&&(U(D),x?.(D))},[D,U,x]),be=(0,Pt.useCallback)(()=>{L&&(U(L),_?.(L))},[U,L,_]),Ge=(0,Pt.useCallback)((Ye,Q)=>de=>{de.preventDefault(),de.stopPropagation(),ge(Ye),!Q.disabled&&(q?.(Ye.date,Q,de),g?.(Ye.date,Q,de))},[q,g,ge]),Ne=(0,Pt.useCallback)((Ye,Q)=>de=>{ge(Ye),b?.(Ye.date,Q,de)},[b,ge]),Fe=(0,Pt.useCallback)((Ye,Q)=>de=>{ie(),h?.(Ye.date,Q,de)},[ie,h]),Je=(0,Pt.useCallback)((Ye,Q)=>de=>{let W={ArrowLeft:[de.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[de.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[de.shiftKey?"year":"week","after"],ArrowUp:[de.shiftKey?"year":"week","before"],PageUp:[de.shiftKey?"year":"month","before"],PageDown:[de.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(W[de.key]){de.preventDefault(),de.stopPropagation();let[xe,Xe]=W[de.key];se(xe,Xe)}v?.(Ye.date,Q,de)},[se,v,t.dir]),at=(0,Pt.useCallback)((Ye,Q)=>de=>{y?.(Ye.date,Q,de)},[y]),Ft=(0,Pt.useCallback)((Ye,Q)=>de=>{w?.(Ye.date,Q,de)},[w]),er=(0,Pt.useCallback)((Ye,Q)=>de=>{let W=Number(de.target.value),xe=s.setMonth(s.startOfMonth(Ye),W);U(s.addMonths(xe,-Q))},[s,U]),nt=(0,Pt.useCallback)((Ye,Q)=>de=>{let W=Number(de.target.value),xe=s.setYear(s.startOfMonth(Ye),W);U(s.addMonths(xe,-Q))},[s,U]),{className:Mn,style:Go}=(0,Pt.useMemo)(()=>({className:[c[Ue.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Ue.Root],...t.style}}),[c,t.className,t.style,S]),nr=Cge(t),Zn=Ye=>{let Q=S?.[Ue.Dropdown],de=S?.[Ye];if(!(!Q&&!de))return{...Q,...de}},Lr=(0,Pt.useRef)(null);Mge(Lr,!!t.animate,{classNames:c,months:B,focused:oe,dateLib:s});let Yo={dayPickerProps:t,selected:ne,select:q,isSelected:Y,months:B,nextMonth:L,previousMonth:D,goToMonth:U,getModifiers:j,components:o,classNames:c,styles:S,labels:i,formatters:n};return Pt.default.createElement(wK.Provider,{value:Yo},Pt.default.createElement(o.Root,{rootRef:t.animate?Lr:void 0,className:Mn,style:Go,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"],...nr},Pt.default.createElement(o.Months,{className:c[Ue.Months],style:S?.[Ue.Months]},!t.hideNavigation&&!f&&Pt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Ue.Nav],style:S?.[Ue.Nav],"aria-label":$(),onPreviousClick:re,onNextClick:be,previousMonth:D,nextMonth:L}),B.map((Ye,Q)=>{let de=t.reverseMonths?B.length-1-Q:Q;return Pt.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[Ue.Month],style:S?.[Ue.Month],key:Q,displayIndex:Q,calendarMonth:Ye},f==="around"&&!t.hideNavigation&&Q===0&&Pt.default.createElement(o.PreviousMonthButton,{type:"button",className:c[Ue.PreviousMonthButton],style:S?.[Ue.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":ue(D),onClick:re,"data-animated-button":t.animate?"true":void 0},Pt.default.createElement(o.Chevron,{disabled:D?void 0:!0,className:c[Ue.Chevron],style:S?.[Ue.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Pt.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[Ue.MonthCaption],style:S?.[Ue.MonthCaption],calendarMonth:Ye,displayIndex:Q},d?.startsWith("dropdown")?Pt.default.createElement(o.DropdownNav,{className:c[Ue.Dropdowns],style:S?.[Ue.Dropdowns]},(()=>{let W=d==="dropdown"||d==="dropdown-months"?Pt.default.createElement(o.MonthsDropdown,{key:"month",className:c[Ue.MonthsDropdown],"aria-label":me(),disabled:!!t.disableNavigation,onChange:er(Ye.date,de),options:Pge(Ye.date,z,A,n,s),style:Zn(Ue.MonthsDropdown),value:s.getMonth(Ye.date)}):Pt.default.createElement("span",{key:"month"},O(Ye.date,s)),xe=d==="dropdown"||d==="dropdown-years"?Pt.default.createElement(o.YearsDropdown,{key:"year",className:c[Ue.YearsDropdown],"aria-label":Pe(s.options),disabled:!!t.disableNavigation,onChange:nt(Ye.date,de),options:Oge(z,A,n,s,!!t.reverseYears),style:Zn(Ue.YearsDropdown),value:s.getYear(Ye.date)}):Pt.default.createElement("span",{key:"year"},M(Ye.date,s));return s.getMonthYearOrder()==="year-first"?[xe,W]:[W,xe]})(),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"}},k(Ye.date,s.options,s))):Pt.default.createElement(o.CaptionLabel,{className:c[Ue.CaptionLabel],style:S?.[Ue.CaptionLabel],role:"status","aria-live":"polite"},k(Ye.date,s.options,s))),f==="around"&&!t.hideNavigation&&Q===m-1&&Pt.default.createElement(o.NextMonthButton,{type:"button",className:c[Ue.NextMonthButton],style:S?.[Ue.NextMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":ee(L),onClick:be,"data-animated-button":t.animate?"true":void 0},Pt.default.createElement(o.Chevron,{disabled:L?void 0:!0,className:c[Ue.Chevron],style:S?.[Ue.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Q===m-1&&f==="after"&&!t.hideNavigation&&Pt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Ue.Nav],style:S?.[Ue.Nav],"aria-label":$(),onPreviousClick:re,onNextClick:be,previousMonth:D,nextMonth:L}),Pt.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":ve(Ye.date,s.options,s)||void 0,className:c[Ue.MonthGrid],style:S?.[Ue.MonthGrid]},!t.hideWeekdays&&Pt.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[Ue.Weekdays],style:S?.[Ue.Weekdays]},C&&Pt.default.createElement(o.WeekNumberHeader,{"aria-label":ye(s.options),className:c[Ue.WeekNumberHeader],style:S?.[Ue.WeekNumberHeader],scope:"col"},I()),Ae.map(W=>Pt.default.createElement(o.Weekday,{"aria-label":pe(W,s.options,s),className:c[Ue.Weekday],key:String(W),style:S?.[Ue.Weekday],scope:"col"},T(W,s.options,s)))),Pt.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[Ue.Weeks],style:S?.[Ue.Weeks]},Ye.weeks.map(W=>Pt.default.createElement(o.Week,{className:c[Ue.Week],key:W.weekNumber,style:S?.[Ue.Week],week:W},C&&Pt.default.createElement(o.WeekNumber,{week:W,style:S?.[Ue.WeekNumber],"aria-label":fe(W.weekNumber,{locale:a}),className:c[Ue.WeekNumber],scope:"row",role:"rowheader"},E(W.weekNumber,s)),W.days.map(xe=>{let{date:Xe}=xe,Se=j(xe);if(Se[$r.focused]=!Se.hidden&&!!oe?.isEqualTo(xe),Se[tl.selected]=Y?.(Xe)||Se.selected,jg(ne)){let{from:Ee,to:Ce}=ne;Se[tl.range_start]=!!(Ee&&Ce&&s.isSameDay(Xe,Ee)),Se[tl.range_end]=!!(Ee&&Ce&&s.isSameDay(Xe,Ce)),Se[tl.range_middle]=rl(ne,Xe,!0,s)}let qt=Rge(Se,S,t.modifiersStyles),Be=xge(Se,c,t.modifiersClassNames),Ht=!Le&&!Se.hidden?ce(Xe,Se,s.options,s):void 0;return Pt.default.createElement(o.Day,{key:`${xe.isoDate}_${xe.displayMonthId}`,day:xe,modifiers:Se,className:Be.join(" "),style:qt,role:"gridcell","aria-selected":Se.selected||void 0,"aria-label":Ht,"data-day":xe.isoDate,"data-month":xe.outside?xe.dateMonthId:void 0,"data-selected":Se.selected||void 0,"data-disabled":Se.disabled||void 0,"data-hidden":Se.hidden||void 0,"data-outside":xe.outside||void 0,"data-focused":Se.focused||void 0,"data-today":Se.today||void 0},!Se.hidden&&Le?Pt.default.createElement(o.DayButton,{className:c[Ue.DayButton],style:S?.[Ue.DayButton],type:"button",day:xe,modifiers:Se,disabled:!Se.focused&&Se.disabled||void 0,"aria-disabled":Se.focused&&Se.disabled||void 0,tabIndex:te(xe)?0:-1,"aria-label":we(Xe,Se,s.options,s),onClick:Ge(xe,Se),onBlur:Fe(xe,Se),onFocus:Ne(xe,Se),onKeyDown:Je(xe,Se),onMouseEnter:at(xe,Se),onMouseLeave:Ft(xe,Se)},R(Xe,s.options,s)):!Se.hidden&&R(xe.date,s.options,s))}))))))})),t.footer&&Pt.default.createElement(o.Footer,{className:c[Ue.Footer],style:S?.[Ue.Footer],role:"status","aria-live":"polite"},t.footer)))}var ty=l(H(),1);var ibe=l(H(),1),sbe=l(Me(),1);var jA=l(G(),1);var rbe=l(H(),1);var Uc=l(P(),1),WK="data-wp-hash";function GK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mrt(document)),e.__wpStyleRuntime}function Art(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${WK}]`))if(r.getAttribute(WK)===t)return!0;return!1}function obe(e,t,r){if(!e.head)return;let o=GK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Art(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mrt(e){let t=GK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)obe(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 Nrt(e,t){let r=GK();r.styles.set(e,t);for(let o of r.documents.keys())obe(o,e,t)}typeof process>"u",Nrt("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 tbe={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},d2=(0,rbe.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:c,positioner:d,"aria-describedby":u,"aria-keyshortcuts":f,...m},h){let g=J(tbe["icon-button"],r),{descriptionId:b,targetProps:v}=y9({"aria-describedby":u,"aria-keyshortcuts":f,shortcut:c});return(0,Uc.jsxs)(m9,{children:[(0,Uc.jsxs)(p9,{ref:h,...v,disabled:n&&!i,render:(0,Uc.jsx)(kx,{...m,size:a,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,Uc.jsx)(Br,{icon:s,size:24,className:tbe.icon}),c&&b&&(0,Uc.jsx)(w9,{descriptionId:b,shortcut:c})]}),(0,Uc.jsxs)(f9,{positioner:d,children:[t,c&&(0,Uc.jsxs)(Uc.Fragment,{children:[" ",(0,Uc.jsx)(x9,{shortcut:c})]})]})]})});var nbe=l(H(),1),Wx=(0,nbe.createContext)({});var Is=l(P(),1),Frt=()=>(0,Is.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,Is.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"})}),Drt=()=>(0,Is.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,Is.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"})}),Lrt=()=>(0,Is.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,Is.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,Is.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),Vrt=()=>(0,Is.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,Is.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 abe(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=Frt:r.preview_start?i=Drt:r.preview_end?i=Vrt:r.preview&&(i=Lrt),(0,Is.jsxs)("td",{...n,children:[i&&(0,Is.jsx)(i,{}),o]})}function lbe({rootRef:e,...t}){let{render:r,ref:o,role:n,defaultAriaLabel:i}=(0,ibe.useContext)(Wx),{months:s,labels:a}=Bf(),c=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!c&&i&&n==="application"){let f=s[0];d=f?(0,jA.sprintf)((0,jA.__)("%1$s, %2$s"),i,a.labelGrid(f.date)):i}let u=(0,sbe.useMergeRefs)([e??null,o??null]);return Ar({render:r,defaultTagName:"div",ref:u,props:{...t,role:n,"aria-label":d}})}function cbe({icon:e,className:t,children:r,"aria-label":o,"aria-disabled":n,...i}){return(0,Is.jsx)(d2,{...i,className:t,label:o,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function dbe(e){return(0,Is.jsx)(cbe,{...e,icon:Xr})}function ube(e){return(0,Is.jsx)(cbe,{...e,icon:Or})}var YK="data-wp-hash";function qK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zrt(document)),e.__wpStyleRuntime}function Brt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${YK}]`))if(r.getAttribute(YK)===t)return!0;return!1}function fbe(e,t,r){if(!e.head)return;let o=qK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Brt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(YK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zrt(e){let t=qK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fbe(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 HA(e,t){let r=qK();r.styles.set(e,t);for(let o of r.documents.keys())fbe(o,e,t)}typeof process>"u",HA("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 lo={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",HA("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jrt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",HA("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 Hrt={"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",HA("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 Urt={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"},Wrt={root:J(lo.root,jrt["box-sizing"]),day:lo.day,day_button:J(lo["day-button"],Urt.button,Hrt["outset-ring--focus-visible"]),outside:lo.outside,caption_label:lo["caption-label"],button_next:lo["nav-button"],button_previous:lo["nav-button"],nav:lo.nav,month_caption:lo["month-caption"],months:lo.months,month_grid:lo["month-grid"],weekday:lo.weekday,today:lo.today,selected:lo.selected,disabled:void 0,hidden:lo.hidden,range_start:lo["range-start"],range_end:lo["range-end"],range_middle:lo["range-middle"],weeks_before_enter:lo["weeks-before-enter"],weeks_before_exit:lo["weeks-before-exit"],weeks_after_enter:lo["weeks-after-enter"],weeks_after_exit:lo["weeks-after-exit"],caption_after_enter:lo["caption-after-enter"],caption_after_exit:lo["caption-after-exit"],caption_before_enter:lo["caption-before-enter"],caption_before_exit:lo["caption-before-exit"]},pbe={preview:lo.preview},UA={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:Wrt,components:{Day:abe,Root:lbe,PreviousMonthButton:dbe,NextMonthButton:ube}};function WA(e){return Math.min(3,Math.max(1,e))}var GA=l(H(),1);function YA({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,GA.useState)(n),a=o?r:i,c=(0,GA.useCallback)((u,...f)=>{s(u),t?.(u,...f)},[t]),d;return o&&typeof t=="function"?d=t:!o&&typeof t=="function"?d=c:d=s,[a,d]}var Zi=l(G(),1),mbe=l(H(),1);function Grt(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 Yrt(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function qrt(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var qA=({locale:e,timeZone:t,mode:r})=>(0,mbe.useMemo)(()=>{let o=typeof e=="string",n=o||e===void 0?Gl:e,i=Yrt(o?e:e?.code),s=i??"en-US",a=new Intl.Locale(s),c=i!==void 0?Grt(a):(0,Zi.isRTL)(),d=o||i!==void 0?qrt(a):void 0,u=new Intl.DateTimeFormat(s,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),f=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"narrow",timeZone:t}),m=new Intl.DateTimeFormat(s,{calendar:"gregory",weekday:"long",timeZone:t}),h=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":r==="single"?(0,Zi.__)("Date calendar"):(0,Zi.__)("Date range calendar"),labels:{labelNav:()=>(0,Zi.__)("Navigation bar"),labelGrid:u.format,labelGridcell:(b,v)=>{let y=h.format(b),w=y;return v?.today&&(w=(0,Zi.sprintf)((0,Zi.__)("Today, %s"),y)),w},labelNext:()=>(0,Zi.__)("Next month"),labelPrevious:()=>(0,Zi.__)("Previous month"),labelDayButton:(b,v)=>{let y=h.format(b),w=y;return v?.today&&v?.selected?(0,Zi.sprintf)((0,Zi.__)("Today, %s, selected"),y):(v?.today&&(w=(0,Zi.sprintf)((0,Zi.__)("Today, %s"),y)),v?.selected&&(w=(0,Zi.sprintf)((0,Zi.__)("%s, selected"),y)),w)},labelWeekday:m.format},locale:n,lang:s,dir:c?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:g.format,formatWeekdayName:f.format,formatCaption:u.format},timeZone:t}},[e,t,r]);var hbe=l(Me(),1),Ug=l(H(),1);function KA(e,t){let r=(0,Ug.useRef)(null),o=(0,Ug.useRef)(!1),n=(0,hbe.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,s=(0,Ug.useCallback)(()=>{o.current=!0},[]),a=(0,Ug.useCallback)(()=>{o.current=!1},[]);return(0,Ug.useEffect)(()=>{if(!o.current)return;let c=r.current;if(!c)return;let{activeElement:d,body:u}=c.ownerDocument;if(d!==u){let g=d?.closest('[role="grid"]');o.current=!!g&&c.contains(g);return}o.current=!1;let f=c.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),m=c.querySelector('button:not(:disabled):not([aria-disabled="true"])'),h=c.querySelector("button:not(:disabled)");(f??m??h)?.focus()},[i]),{ref:n,onDayFocus:s,onDayBlur:a}}var KK=l(P(),1),u2=(0,ty.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i,timeZone:s,month:a,render:c,role:d="application","aria-label":u,labels:f,...m},h){let{"aria-label":g,...b}=qA({locale:i,timeZone:s,mode:"single"}),v=(0,ty.useMemo)(()=>f?{...b.labels,...f}:b.labels,[b.labels,f]),y=(0,ty.useCallback)((S,k,R,O)=>{o?.(S??null,k,R,O)},[o]),[w,_]=YA({defaultValue:t,value:r,onChange:y}),x=KA(h,a),C=(0,ty.useMemo)(()=>({render:c,ref:x.ref,role:d,defaultAriaLabel:g}),[c,x.ref,d,g]);return(0,KK.jsx)(Wx.Provider,{value:C,children:(0,KK.jsx)(zA,{...UA,...b,...m,"aria-label":u,mode:"single",month:a,numberOfMonths:WA(n),labels:v,selected:w??void 0,onSelect:_,onDayFocus:x.onDayFocus,onDayBlur:x.onDayBlur})})});var tu=l(H(),1);var XK=l(P(),1);function Krt({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,tu.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}),o!==void 0&&o>0&&a&&Tm(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Tm(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&VA(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var ZK=(0,tu.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:c,locale:d,timeZone:u,month:f,render:m,role:h="application","aria-label":g,labels:b,...v},y){let{"aria-label":w,..._}=qA({locale:d,timeZone:u,mode:"range"}),x=(0,tu.useMemo)(()=>b?{..._.labels,...b}:_.labels,[_.labels,b]),C=(0,tu.useCallback)((F,V,B,z)=>{o?.(F??null,V,B,z)},[o]),[S,k]=YA({defaultValue:t,value:r,onChange:C}),R=KA(y,f),[O,E]=(0,tu.useState)(void 0),I=Krt({value:S,hoveredDate:O,excludeDisabled:i,min:s,max:a,disabled:c}),T=(0,tu.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),M=(0,tu.useMemo)(()=>({render:m,ref:R.ref,role:h,defaultAriaLabel:w}),[m,R.ref,h,w]);return(0,XK.jsx)(Wx.Provider,{value:M,children:(0,XK.jsx)(zA,{...UA,..._,...v,"aria-label":g,mode:"range",month:f,numberOfMonths:WA(n),disabled:c,excludeDisabled:i,min:s,max:a,labels:x,selected:S??void 0,onSelect:k,onDayFocus:R.onDayFocus,onDayBlur:R.onDayBlur,onDayMouseEnter:F=>E(F),onDayMouseLeave:()=>E(void 0),modifiers:T,modifiersClassNames:pbe})})});var ru={};mr(ru,{Content:()=>QA,FullBleed:()=>kbe,Header:()=>ZA,Root:()=>XA,Title:()=>Tbe});var gbe=l(H(),1),QK="data-wp-hash";function JK(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zrt(document)),e.__wpStyleRuntime}function Xrt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QK}]`))if(r.getAttribute(QK)===t)return!0;return!1}function bbe(e,t,r){if(!e.head)return;let o=JK(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xrt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QK,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zrt(e){let t=JK();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bbe(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 vbe(e,t){let r=JK();r.styles.set(e,t);for(let o of r.documents.keys())bbe(o,e,t)}typeof process>"u",vbe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Qrt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",vbe("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 Jrt={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},XA=(0,gbe.forwardRef)(function({render:t,...r},o){let n=J(Jrt.root,Qrt["box-sizing"]);return Ar({defaultTagName:"div",render:t,ref:o,props:_t({className:n},r)})});var _be=l(H(),1),$K="data-wp-hash";function eX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eot(document)),e.__wpStyleRuntime}function $rt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$K}]`))if(r.getAttribute($K)===t)return!0;return!1}function ybe(e,t,r){if(!e.head)return;let o=eX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($rt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($K,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function eot(e){let t=eX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ybe(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 tot(e,t){let r=eX();r.styles.set(e,t);for(let o of r.documents.keys())ybe(o,e,t)}typeof process>"u",tot("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 rot={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ZA=(0,_be.forwardRef)(function({render:t,...r},o){return Ar({defaultTagName:"div",render:t,ref:o,props:_t({className:rot.header},r)})});var wbe=l(H(),1),tX="data-wp-hash";function rX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&not(document)),e.__wpStyleRuntime}function oot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tX}]`))if(r.getAttribute(tX)===t)return!0;return!1}function xbe(e,t,r){if(!e.head)return;let o=rX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function not(e){let t=rX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)xbe(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 iot(e,t){let r=rX();r.styles.set(e,t);for(let o of r.documents.keys())xbe(o,e,t)}typeof process>"u",iot("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 sot={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},QA=(0,wbe.forwardRef)(function({render:t,...r},o){return Ar({defaultTagName:"div",render:t,ref:o,props:_t({className:sot.content},r)})});var Sbe=l(H(),1),oX="data-wp-hash";function nX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lot(document)),e.__wpStyleRuntime}function aot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oX}]`))if(r.getAttribute(oX)===t)return!0;return!1}function Cbe(e,t,r){if(!e.head)return;let o=nX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(aot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lot(e){let t=nX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cbe(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 cot(e,t){let r=nX();r.styles.set(e,t);for(let o of r.documents.keys())Cbe(o,e,t)}typeof process>"u",cot("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 dot={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},kbe=(0,Sbe.forwardRef)(function({render:t,...r},o){return Ar({defaultTagName:"div",render:t,ref:o,props:_t({className:dot.fullbleed},r)})});var Ebe=l(H(),1);var iX=l(P(),1),uot=(0,iX.jsx)("div",{}),Tbe=(0,Ebe.forwardRef)(function({render:t=uot,children:r,...o},n){return(0,iX.jsx)(Mr,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var Pbe=l(H(),1),Rbe=l(P(),1),sX=(0,Pbe.forwardRef)(function(t,r){return(0,Rbe.jsx)(Tg.Panel,{ref:r,...t})});var Ibe=l(H(),1),Obe=l(P(),1),aX=(0,Ibe.forwardRef)(function(t,r){return(0,Obe.jsx)(Tg.Root,{ref:r,...t})});var Abe=l(H(),1),Mbe=l(P(),1),lX=(0,Abe.forwardRef)(function(t,r){return(0,Mbe.jsx)(Tg.Trigger,{ref:r,...t})});var Gg={};mr(Gg,{Content:()=>Gbe,Header:()=>zbe,HeaderDescription:()=>Hbe,Root:()=>Fbe});var Nbe=l(H(),1);var dX=l(P(),1),Fbe=(0,Nbe.forwardRef)(function({render:t,...r},o){return(0,dX.jsx)(aX,{ref:o,render:(0,dX.jsx)(XA,{render:t}),...r})});var Vbe=l(Me(),1),ou=l(H(),1);var Dbe=l(H(),1),JA=(0,Dbe.createContext)(null);var Om=l(P(),1),uX="data-wp-hash";function fX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pot(document)),e.__wpStyleRuntime}function fot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uX}]`))if(r.getAttribute(uX)===t)return!0;return!1}function Bbe(e,t,r){if(!e.head)return;let o=fX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pot(e){let t=fX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bbe(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 pX(e,t){let r=fX();r.styles.set(e,t);for(let o of r.documents.keys())Bbe(o,e,t)}typeof process>"u",pX("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 Gx={"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",pX("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 Lbe={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",pX("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 mot={"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"},zbe=(0,ou.forwardRef)(function({children:t,className:r,render:o,"aria-describedby":n,...i},s){let[a,c]=(0,ou.useState)([]),[d,u]=(0,ou.useState)([]),f=(0,ou.useRef)(null),m=(0,ou.useCallback)(b=>(c(v=>v.includes(b)?v:[...v,b]),()=>{c(v=>v.filter(y=>y!==b))}),[]),h=(0,ou.useMemo)(()=>({registerDescriptionId:m}),[m]);(0,Vbe.useIsomorphicLayoutEffect)(()=>{let b=new Set(a),v=Array.from(f.current?.querySelectorAll("[id]")??[]).map(y=>y.id).filter(y=>b.has(y));u(y=>y.length===v.length&&y.every((w,_)=>w===v[_])?y:v)});let g=Array.from(new Set([...n?.split(/\s+/).filter(Boolean)??[],...d])).join(" ")||void 0;return Ar({defaultTagName:"div",render:o,ref:s,props:_t(i,{className:J(Lbe.heading,Gx["heading-wrapper"],r),children:(0,Om.jsx)(JA.Provider,{value:h,children:(0,Om.jsxs)(lX,{className:Gx.header,render:(0,Om.jsx)(ZA,{}),nativeButton:!1,"aria-describedby":g,children:[(0,Om.jsx)("div",{ref:f,className:Gx["header-content"],children:t}),(0,Om.jsx)("div",{className:J(Gx["header-trigger-positioner"]),children:(0,Om.jsx)("div",{className:J(Gx["header-trigger-wrapper"],Lbe.div,mot["outset-ring--focus-parent-visible"]),children:(0,Om.jsx)(Br,{icon:SE,className:Gx["header-trigger"]})})})]})})})})});var Wg=l(H(),1);var gX=l(P(),1),mX="data-wp-hash";function hX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&got(document)),e.__wpStyleRuntime}function hot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mX}]`))if(r.getAttribute(mX)===t)return!0;return!1}function jbe(e,t,r){if(!e.head)return;let o=hX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(hot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function got(e){let t=hX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jbe(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 bot(e,t){let r=hX();r.styles.set(e,t);for(let o of r.documents.keys())jbe(o,e,t)}typeof process>"u",bot("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 vot={"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"},_ot=(0,gX.jsx)("div",{}),Hbe=(0,Wg.forwardRef)(function({children:t,className:r,id:o,render:n=_ot,...i},s){let a=(0,Wg.useId)(),c=o??a,d=(0,Wg.useContext)(JA);return(0,Wg.useEffect)(()=>d?.registerDescriptionId(c),[d,c]),(0,gX.jsx)(Mr,{ref:s,variant:"body-md",render:n,id:c,"aria-hidden":"true",className:J(vot["header-description"],r),...i,children:t})});var Ube=l(H(),1);var _X=l(P(),1),vX="data-wp-hash";function yX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wot(document)),e.__wpStyleRuntime}function yot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vX}]`))if(r.getAttribute(vX)===t)return!0;return!1}function Wbe(e,t,r){if(!e.head)return;let o=yX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(yot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wot(e){let t=yX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wbe(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 xot(e,t){let r=yX();r.styles.set(e,t);for(let o of r.documents.keys())Wbe(o,e,t)}typeof process>"u",xot("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 bX={"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"},Gbe=(0,Ube.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,_X.jsx)(sX,{ref:s,className:a=>J(bX.content,a.open&&a.transitionStatus==="idle"&&bX["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,_X.jsx)(QA,{className:bX["content-inner"],render:r,children:o})})});var Ybe=l(H(),1),wX="data-wp-hash";function xX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cot(document)),e.__wpStyleRuntime}function Sot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wX}]`))if(r.getAttribute(wX)===t)return!0;return!1}function qbe(e,t,r){if(!e.head)return;let o=xX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Sot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Cot(e){let t=xX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qbe(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 kot(e,t){let r=xX();r.styles.set(e,t);for(let o of r.documents.keys())qbe(o,e,t)}typeof process>"u",kot("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Eot={stack:"_19ce0419607e1896__stack"},Tot={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)"},le=(0,Ybe.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let d={gap:r&&Tot[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Ar({render:s,ref:c,props:_t(a,{style:d,className:Eot.stack})})});var Kbe=l(Me(),1),ry=l(H(),1);function Xbe(e){let t=(0,Kbe.useEvent)(e),r=(0,ry.useRef)(null),o=(0,ry.useRef)(!1),n=(0,ry.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t(),r.current=null},0))},[t]);return(0,ry.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var rve=l(H(),1);var f2=l(H(),1),p2=l(P(),1),SX="data-wp-hash";function CX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Rot(document)),e.__wpStyleRuntime}function Pot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SX}]`))if(r.getAttribute(SX)===t)return!0;return!1}function Zbe(e,t,r){if(!e.head)return;let o=CX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Pot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Rot(e){let t=CX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zbe(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 kX(e,t){let r=CX();r.styles.set(e,t);for(let o of r.documents.keys())Zbe(o,e,t)}typeof process>"u",kX("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 Iot={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",kX("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Oot={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",kX("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 Yx={"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"},Qbe=(0,f2.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:a,...c},d){return(0,p2.jsxs)("div",{ref:d,className:J(Iot.div,Oot["box-sizing"],Yx["input-layout"],Yx[`is-size-${n}`],o&&Yx["is-disabled"],i&&Yx["is-borderless"],t),...c,children:[f2.Children.count(s)>0&&(0,p2.jsx)("div",{className:Yx["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,f2.Children.count(a)>0&&(0,p2.jsx)("div",{className:Yx["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var $be=l(H(),1),tve=l(P(),1),EX="data-wp-hash";function TX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mot(document)),e.__wpStyleRuntime}function Aot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${EX}]`))if(r.getAttribute(EX)===t)return!0;return!1}function eve(e,t,r){if(!e.head)return;let o=TX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Aot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Mot(e){let t=TX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)eve(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 Not(e,t){let r=TX();r.styles.set(e,t);for(let o of r.documents.keys())eve(o,e,t)}typeof process>"u",Not("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 Jbe={"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"},PX=(0,$be.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,tve.jsx)("div",{ref:n,className:J(Jbe["input-layout-slot"],Jbe[`is-padding-${t}`],r),...o})});PX.displayName="InputLayout.Slot";var Yl=Object.assign(Qbe,{Slot:PX});var IX=l(P(),1),RX="data-wp-hash";function OX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dot(document)),e.__wpStyleRuntime}function Fot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${RX}]`))if(r.getAttribute(RX)===t)return!0;return!1}function ove(e,t,r){if(!e.head)return;let o=OX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Fot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(RX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dot(e){let t=OX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ove(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 AX(e,t){let r=OX();r.styles.set(e,t);for(let o of r.documents.keys())ove(o,e,t)}typeof process>"u",AX("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 Lot={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",AX("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 Vot={"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",AX("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 Bot={input:"_2ae7be2fc1bb17a3__input"},qx=(0,rve.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},a){return(0,IX.jsx)(Yl,{className:J(Vot["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,IX.jsx)(nq,{ref:a,className:J(Lot.input,Bot.input),...s})})});var VX=l(G(),1),ei=l(H(),1);var nve=l(H(),1),m2=l(P(),1),NX="data-wp-hash";function FX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jot(document)),e.__wpStyleRuntime}function zot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NX}]`))if(r.getAttribute(NX)===t)return!0;return!1}function ive(e,t,r){if(!e.head)return;let o=FX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jot(e){let t=FX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ive(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 Hot(e,t){let r=FX();r.styles.set(e,t);for(let o of r.documents.keys())ive(o,e,t)}typeof process>"u",Hot("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 MX={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},h2=(0,nve.forwardRef)(function({className:t,...r},o){return(0,m2.jsxs)("svg",{className:J(MX.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,m2.jsx)("circle",{className:MX.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,m2.jsx)("path",{className:MX.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var g2=l(P(),1),DX="data-wp-hash";function LX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wot(document)),e.__wpStyleRuntime}function Uot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${DX}]`))if(r.getAttribute(DX)===t)return!0;return!1}function sve(e,t,r){if(!e.head)return;let o=LX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Uot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(DX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Wot(e){let t=LX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sve(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 ave(e,t){let r=LX();r.styles.set(e,t);for(let o of r.documents.keys())sve(o,e,t)}typeof process>"u",ave("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 Got={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",ave("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 $A={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"},Yot={valid:Ud,invalid:y_};function Am({id:e,type:t,message:r}){return(0,g2.jsxs)("p",{id:e,className:J(Got.p,$A.indicator,$A[`is-${t}`]),children:[t==="validating"?(0,g2.jsx)(h2,{className:$A["indicator-spinner"]}):(0,g2.jsx)(Br,{className:$A["indicator-icon"],icon:Yot[t],size:16,fill:"currentColor"}),r]})}var jf=l(P(),1),qot=e=>(0,jf.jsx)(le,{...e,direction:"column",gap:"sm"});function Kot(e,t,r){let o;return t&&!r?o=`(${(0,VX.__)("Required")})`:!t&&r&&(o=`(${(0,VX.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,jf.jsxs)(jf.Fragment,{children:[e," ",o]}):e}var lve="data-validity-visible",ln=(0,ei.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s=qot,...a},c){let[d,u]=(0,ei.useState)(),[f,m]=(0,ei.useState)(),[h,g]=(0,ei.useState)(!1),[b,v]=(0,ei.useState)(!1),y=(0,ei.useRef)(null);(0,ei.useEffect)(()=>{let S=n(),k=()=>{o?.type!=="validating"&&u(S?.validationMessage),g(!0),S?.setAttribute(lve,"")};return S?.addEventListener("invalid",k),()=>S?.removeEventListener("invalid",k)},[o?.type,n]),(0,ei.useEffect)(()=>{let S=n(),k=O=>{if(O.preventDefault(),!O.isTrusted)return;let E=O.target,I=Array.from(E.form?.elements??[]).find(T=>!T.validity.valid);(!E.form||I===E)&&E.focus()},R=S?.type==="radio"&&S?.name?Array.from(y.current?.querySelectorAll(`input[type="radio"][name="${S?.name}"]`)??[]).filter(O=>O!==S):[];return S?.addEventListener("invalid",k),R.forEach(O=>O.addEventListener("invalid",k)),()=>{S?.removeEventListener("invalid",k),R.forEach(O=>O.removeEventListener("invalid",k))}},[n]),(0,ei.useEffect)(()=>{let S=n();if(!o?.type){S?.setCustomValidity(""),u(S?.validationMessage),m(void 0);return}switch(o.type){case"validating":{S?.setCustomValidity(""),u(void 0),m({type:"validating",message:o.message});break}case"valid":{S?.setCustomValidity(""),u(S?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{S?.setCustomValidity(o.message??""),u(S?.validationMessage),m(void 0);break}}},[o,n]),(0,ei.useEffect)(()=>{if(!(!b||h)){if(o?.type==="validating"){let S=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(S)}g(!0)}},[b,o?.type,h]);let w=S=>{if(S.relatedTarget&&S.currentTarget.contains(S.relatedTarget))return;b||(v(!0),n()?.setAttribute(lve,""));let k=n(),R=o?.type==="validating";window.queueMicrotask(()=>{R||u(k?.validationMessage)})},_=(0,ei.useId)(),x=d?(0,jf.jsx)(Am,{id:_,type:"invalid",message:d}):f?.type?(0,jf.jsx)(Am,{id:_,type:f.type,message:f.message}):null,C=h?x:null;return(0,ei.useEffect)(()=>{let S=n();if(!S)return;function k(R,O){let E=(R.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==_);O&&E.push(_),E.length?R.setAttribute("aria-describedby",E.join(" ")):R.removeAttribute("aria-describedby")}return k(S,!!C),()=>k(S,!1)},[C,_,n]),Ar({render:s,ref:[c,y],props:_t(a,{onBlur:w,children:(0,jf.jsxs)(jf.Fragment,{children:[(0,ei.cloneElement)(i,{label:Kot(i.props.label,t,r),required:t}),C]})})})});var Wc={};mr(Wc,{Control:()=>Ive,Description:()=>Sve,Details:()=>Tve,Item:()=>mve,Label:()=>vve,Root:()=>uve,VisualLabel:()=>QX});var cve=l(H(),1);var jX=l(P(),1),BX="data-wp-hash";function zX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zot(document)),e.__wpStyleRuntime}function Xot(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${BX}]`))if(r.getAttribute(BX)===t)return!0;return!1}function dve(e,t,r){if(!e.head)return;let o=zX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xot(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(BX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zot(e){let t=zX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dve(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 Qot(e,t){let r=zX();r.styles.set(e,t);for(let o of r.documents.keys())dve(o,e,t)}typeof process>"u",Qot("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Jot={"box-sizing":"_336cd3e4e743482f__box-sizing"},$ot=e=>(0,jX.jsx)(le,{...e,direction:"column",gap:"sm"}),uve=(0,cve.forwardRef)(function({className:t,render:r=$ot,...o},n){return(0,jX.jsx)(Ts.Root,{ref:n,className:J(Jot["box-sizing"],t),render:r,...o})});var fve=l(H(),1),pve=l(P(),1),mve=(0,fve.forwardRef)(function(t,r){return(0,pve.jsx)(Ts.Item,{ref:r,...t})});var gve=l(H(),1);var UX=l(P(),1),HX="data-wp-hash";function WX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tnt(document)),e.__wpStyleRuntime}function ent(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${HX}]`))if(r.getAttribute(HX)===t)return!0;return!1}function bve(e,t,r){if(!e.head)return;let o=WX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ent(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tnt(e){let t=WX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bve(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 rnt(e,t){let r=WX();r.styles.set(e,t);for(let o of r.documents.keys())bve(o,e,t)}typeof process>"u",rnt("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 hve={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},vve=(0,gve.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,UX.jsx)(Ts.Label,{ref:i,className:J(hve.label,o&&hve[`is-${o}`],t),...n});return r?(0,UX.jsx)(Ot,{render:s}):s});var _ve=l(H(),1),xve=l(P(),1),GX="data-wp-hash";function YX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nnt(document)),e.__wpStyleRuntime}function ont(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GX}]`))if(r.getAttribute(GX)===t)return!0;return!1}function yve(e,t,r){if(!e.head)return;let o=YX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ont(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nnt(e){let t=YX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yve(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 wve(e,t){let r=YX();r.styles.set(e,t);for(let o of r.documents.keys())yve(o,e,t)}typeof process>"u",wve("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 int={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",wve("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 snt={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Sve=(0,_ve.forwardRef)(function({className:t,...r},o){return(0,xve.jsx)(Ts.Description,{ref:o,className:J(int.p,snt.description,t),...r})});var Cve=l(H(),1),kve=l(G(),1);var Yg=l(P(),1),qX="data-wp-hash";function KX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lnt(document)),e.__wpStyleRuntime}function ant(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qX}]`))if(r.getAttribute(qX)===t)return!0;return!1}function Eve(e,t,r){if(!e.head)return;let o=KX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ant(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lnt(e){let t=KX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Eve(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 cnt(e,t){let r=KX();r.styles.set(e,t);for(let o of r.documents.keys())Eve(o,e,t)}typeof process>"u",cnt("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 dnt={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Tve=(0,Cve.forwardRef)(function({className:t,...r},o){return(0,Yg.jsxs)(Yg.Fragment,{children:[(0,Yg.jsx)(Ot,{render:(0,Yg.jsx)(Ts.Description,{}),children:(0,kve.__)("More details follow the field.")}),(0,Yg.jsx)("div",{ref:o,className:J(dnt.description,t),...r})]})});var Pve=l(H(),1),Rve=l(P(),1),Ive=(0,Pve.forwardRef)(function(t,r){return(0,Rve.jsx)(Ts.Control,{ref:r,...t})});var Ave=l(H(),1),XX="data-wp-hash";function ZX(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fnt(document)),e.__wpStyleRuntime}function unt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${XX}]`))if(r.getAttribute(XX)===t)return!0;return!1}function Mve(e,t,r){if(!e.head)return;let o=ZX(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(unt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(XX,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function fnt(e){let t=ZX();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mve(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 pnt(e,t){let r=ZX();r.styles.set(e,t);for(let o of r.documents.keys())Mve(o,e,t)}typeof process>"u",pnt("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 Ove={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},QX=(0,Ave.forwardRef)(function({className:t,render:r,variant:o,...n},i){return Ar({defaultTagName:"span",render:r,ref:i,props:_t(n,{className:J(Ove.label,o&&Ove[`is-${o}`],t)})})});QX.displayName="Field.VisualLabel";var e8=l(H(),1);var eZ=l(P(),1),$X="data-wp-hash";function tZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hnt(document)),e.__wpStyleRuntime}function mnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$X}]`))if(r.getAttribute($X)===t)return!0;return!1}function Dve(e,t,r){if(!e.head)return;let o=tZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($X,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hnt(e){let t=tZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dve(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 Lve(e,t){let r=tZ();r.styles.set(e,t);for(let o of r.documents.keys())Dve(o,e,t)}typeof process>"u",Lve("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 Fve={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",Lve("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 gnt={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"},bnt=(e,t)=>function(o){return typeof e=="function"?e(_t(o,t)):(0,e8.cloneElement)(e,_t(o,t))},t8=(0,e8.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:s=4,style:a,value:c,...d},u){return(0,eZ.jsx)(qx,{className:J(Fve.wrapper,t),style:a,render:bnt(i||(f=>(0,eZ.jsx)("textarea",{...f})),{className:J(gnt.textarea,Fve.textarea),ref:u,rows:s,...d}),value:c,defaultValue:r,onValueChange:n,disabled:o})});var Vve=l(H(),1);var oy=l(P(),1),rZ="data-wp-hash";function oZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_nt(document)),e.__wpStyleRuntime}function vnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rZ}]`))if(r.getAttribute(rZ)===t)return!0;return!1}function Bve(e,t,r){if(!e.head)return;let o=oZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function _nt(e){let t=oZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bve(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 ynt(e,t){let r=oZ();r.styles.set(e,t);for(let o of r.documents.keys())Bve(o,e,t)}typeof process>"u",ynt("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 wnt={root:"a9211a7e6af24bed__root"},b2=(0,Vve.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,oy.jsxs)(Wc.Root,{className:J(wnt.root,t),children:[(0,oy.jsx)(Wc.Label,{hideFromVision:i,children:r}),(0,oy.jsx)(qx,{ref:a,...s}),o&&(0,oy.jsx)(Wc.Description,{children:o}),n&&(0,oy.jsx)(Wc.Details,{children:n})]})});var zve=l(H(),1);var ny=l(P(),1),nZ=(0,zve.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},a){return(0,ny.jsxs)(Wc.Root,{className:t,children:[(0,ny.jsx)(Wc.Label,{hideFromVision:i,children:r}),(0,ny.jsx)(t8,{ref:a,...s}),o&&(0,ny.jsx)(Wc.Description,{children:o}),n&&(0,ny.jsx)(Wc.Details,{children:n})]})});var r8=l(H(),1),jve=l(Me(),1);var iZ=l(P(),1),nu=(0,r8.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,r8.useRef)(null),a=(0,jve.useMergeRefs)([i,s]);return(0,iZ.jsx)(ln,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,iZ.jsx)(b2,{ref:a,...n})})});var o8=l(H(),1),Hve=l(Me(),1);var sZ=l(P(),1),aZ=(0,o8.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,o8.useRef)(null),a=(0,Hve.useMergeRefs)([i,s]);return(0,sZ.jsx)(ln,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,sZ.jsx)(nZ,{ref:a,...n})})});var qg={};mr(qg,{ActionButton:()=>p_e,ActionLink:()=>g_e,Actions:()=>o_e,CloseIcon:()=>l_e,Description:()=>e_e,Root:()=>Yve,Title:()=>Zve});var Uve=l(vi(),1),Kx=l(H(),1);var Xx=l(P(),1),cZ="data-wp-hash";function dZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Snt(document)),e.__wpStyleRuntime}function xnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${cZ}]`))if(r.getAttribute(cZ)===t)return!0;return!1}function Wve(e,t,r){if(!e.head)return;let o=dZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Snt(e){let t=dZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wve(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 Gve(e,t){let r=dZ();r.styles.set(e,t);for(let o of r.documents.keys())Wve(o,e,t)}typeof process>"u",Gve("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cnt={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Gve("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 lZ={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"},knt={neutral:null,info:OE,warning:dU,success:Ud,error:y_};function Ent(e){return e==="error"?"assertive":"polite"}function Tnt(e){if(e){if(typeof e=="string")return e;try{return(0,Kx.renderToString)(e)}catch{return}}}function Pnt(e,t){let r=Tnt(e);(0,Kx.useEffect)(()=>{r&&(0,Uve.speak)(r,t)},[r,t])}var Yve=(0,Kx.forwardRef)(function({intent:t="neutral",children:r,icon:o,spokenMessage:n=r,politeness:i=Ent(t),render:s,...a},c){Pnt(n,i);let d=o===null?null:o??knt[t],u=J(lZ.notice,lZ[`is-${t}`],Cnt["box-sizing"]);return Ar({defaultTagName:"div",render:s,ref:c,props:_t({className:u,children:(0,Xx.jsxs)(Xx.Fragment,{children:[r,d&&(0,Xx.jsx)(Br,{className:lZ.icon,icon:d})]})},a)})});var qve=l(H(),1);var Xve=l(P(),1),uZ="data-wp-hash";function fZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Int(document)),e.__wpStyleRuntime}function Rnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uZ}]`))if(r.getAttribute(uZ)===t)return!0;return!1}function Kve(e,t,r){if(!e.head)return;let o=fZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Rnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Int(e){let t=fZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kve(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 Ont(e,t){let r=fZ();r.styles.set(e,t);for(let o of r.documents.keys())Kve(o,e,t)}typeof process>"u",Ont("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 Ant={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"},Zve=(0,qve.forwardRef)(function({className:t,...r},o){return(0,Xve.jsx)(Mr,{ref:o,variant:"heading-md",className:J(Ant.title,t),...r})});var Qve=l(H(),1);var $ve=l(P(),1),pZ="data-wp-hash";function mZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nnt(document)),e.__wpStyleRuntime}function Mnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pZ}]`))if(r.getAttribute(pZ)===t)return!0;return!1}function Jve(e,t,r){if(!e.head)return;let o=mZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Mnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nnt(e){let t=mZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Jve(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 Fnt(e,t){let r=mZ();r.styles.set(e,t);for(let o of r.documents.keys())Jve(o,e,t)}typeof process>"u",Fnt("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 Dnt={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"},e_e=(0,Qve.forwardRef)(function({className:t,...r},o){return(0,$ve.jsx)(Mr,{ref:o,variant:"body-md",className:J(Dnt.description,t),...r})});var t_e=l(H(),1);var hZ="data-wp-hash";function gZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vnt(document)),e.__wpStyleRuntime}function Lnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hZ}]`))if(r.getAttribute(hZ)===t)return!0;return!1}function r_e(e,t,r){if(!e.head)return;let o=gZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Vnt(e){let t=gZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)r_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 Bnt(e,t){let r=gZ();r.styles.set(e,t);for(let o of r.documents.keys())r_e(o,e,t)}typeof process>"u",Bnt("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 znt={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"},o_e=(0,t_e.forwardRef)(function({render:t,...r},o){return Ar({defaultTagName:"div",render:t,ref:o,props:_t({className:znt.actions},r)})});var n_e=l(H(),1),i_e=l(G(),1);var a_e=l(P(),1),bZ="data-wp-hash";function vZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hnt(document)),e.__wpStyleRuntime}function jnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bZ}]`))if(r.getAttribute(bZ)===t)return!0;return!1}function s_e(e,t,r){if(!e.head)return;let o=vZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hnt(e){let t=vZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)s_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 Unt(e,t){let r=vZ();r.styles.set(e,t);for(let o of r.documents.keys())s_e(o,e,t)}typeof process>"u",Unt("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 Wnt={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"},l_e=(0,n_e.forwardRef)(function({className:t,icon:r=_i,label:o=(0,i_e.__)("Dismiss"),...n},i){return(0,a_e.jsx)(d2,{...n,ref:i,className:J(Wnt["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:r,label:o})});var d_e=l(H(),1);var f_e=l(P(),1),_Z="data-wp-hash";function yZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ynt(document)),e.__wpStyleRuntime}function Gnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_Z}]`))if(r.getAttribute(_Z)===t)return!0;return!1}function u_e(e,t,r){if(!e.head)return;let o=yZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Gnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_Z,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ynt(e){let t=yZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)u_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 qnt(e,t){let r=yZ();r.styles.set(e,t);for(let o of r.documents.keys())u_e(o,e,t)}typeof process>"u",qnt("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 c_e={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"},p_e=(0,d_e.forwardRef)(function({className:t,loading:r,loadingAnnouncement:o,variant:n,...i},s){return(0,f_e.jsx)(kx,{...i,...r!==void 0?{loading:r,loadingAnnouncement:o??""}:{},ref:s,size:"compact",tone:"neutral",variant:n,className:J(c_e["action-button"],c_e[`is-action-button-${n}`],t)})});var m_e=l(H(),1);var xZ=l(P(),1),wZ="data-wp-hash";function SZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xnt(document)),e.__wpStyleRuntime}function Knt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wZ}]`))if(r.getAttribute(wZ)===t)return!0;return!1}function h_e(e,t,r){if(!e.head)return;let o=SZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Knt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Xnt(e){let t=SZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)h_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 Znt(e,t){let r=SZ();r.styles.set(e,t);for(let o of r.documents.keys())h_e(o,e,t)}typeof process>"u",Znt("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 Qnt={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"},g_e=(0,m_e.forwardRef)(function({className:t,render:r,...o},n){return(0,xZ.jsx)(Mr,{ref:n,className:J(Qnt["action-link"],t),...o,variant:"body-md",render:(0,xZ.jsx)(K_,{tone:"neutral",variant:"default",render:r})})});var v_e=l(H(),1),CZ="data-wp-hash";function kZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$nt(document)),e.__wpStyleRuntime}function Jnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${CZ}]`))if(r.getAttribute(CZ)===t)return!0;return!1}function __e(e,t,r){if(!e.head)return;let o=kZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Jnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(CZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $nt(e){let t=kZ();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 y_e(e,t){let r=kZ();r.styles.set(e,t);for(let o of r.documents.keys())__e(o,e,t)}typeof process>"u",y_e("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var eit={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",y_e("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var b_e={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},v2=(0,v_e.forwardRef)(function({render:t,...r},o){return Ar({render:t,ref:o,props:_t({className:J(b_e.skeleton,b_e.pulse,eit["box-sizing"]),"aria-hidden":!0},r)})});var jr={};mr(jr,{List:()=>C_e,Panel:()=>A_e,Root:()=>N_e,Tab:()=>L_e});var iy=l(H(),1);var x_e=l(Me(),1),n8=l(P(),1),EZ="data-wp-hash";function TZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rit(document)),e.__wpStyleRuntime}function tit(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${EZ}]`))if(r.getAttribute(EZ)===t)return!0;return!1}function S_e(e,t,r){if(!e.head)return;let o=TZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(tit(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function rit(e){let t=TZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)S_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 oit(e,t){let r=TZ();r.styles.set(e,t);for(let o of r.documents.keys())S_e(o,e,t)}typeof process>"u",oit("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 r2={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"},Gve=1,Kve=(0,l_.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[a,c]=(0,l_.useState)(null),[d,u]=(0,l_.useState)({first:!1,last:!1,isScrolling:!1});(0,l_.useEffect)(()=>{if(!a)return;let m=()=>{let{scrollWidth:y,clientWidth:w,scrollLeft:x}=a,C=Math.max(y-w,0),E=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&x<0?-x:x,P={first:E>Gve,last:E<C-Gve,isScrolling:y>w};u(O=>O.first===P.first&&O.last===P.last&&O.isScrolling===P.isScrolling?O:P)},h=new ResizeObserver(m),g=()=>{h.disconnect(),h.observe(a),a.querySelectorAll('[role="tab"]').forEach(y=>h.observe(y))},b=new MutationObserver(g);b.observe(a,{childList:!0,subtree:!0});let v=!1,_=()=>{v||(requestAnimationFrame(()=>{m(),v=!1}),v=!0)};return a.addEventListener("scroll",_,{passive:!0}),g(),m(),()=>{a.removeEventListener("scroll",_),h.disconnect(),b.disconnect()}},[a]);let f=(0,Yve.useMergeRefs)([s,m=>c(m)]);return(0,K8.jsxs)($d.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:J(r2.tablist,d.first&&r2["is-overflowing-first"],d.last&&r2["is-overflowing-last"],r2[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(d.isScrolling?-1:void 0),children:[t,(0,K8.jsx)($d.Indicator,{className:r2.indicator})]})});var Jve=l(H(),1);var Ns=l(H(),1);var o2=l(R(),1),X8=!1,mZ=X8?(0,Ns.createContext)(null):null;function Xot(){let e=(0,Ns.useContext)(mZ);(0,Ns.useEffect)(()=>{if(e)return e.registerTab()},[e])}function Zot(){}var Xve=X8?Xot:Zot;function Qot(){let e=(0,Ns.useContext)(mZ);(0,Ns.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function Jot(){}var Zve=X8?Qot:Jot;function $ot({children:e}){let t=(0,Ns.useRef)(0),r=(0,Ns.useRef)(0),o=mge(()=>{let a=t.current,c=r.current;if(a!==c)throw new Error(`Tabs: Tab/Panel count mismatch (${a} 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,Ns.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Ns.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Ns.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,o2.jsx)(mZ.Provider,{value:s,children:e})}function ent({children:e}){return(0,o2.jsx)(o2.Fragment,{children:e})}var Qve=X8?$ot:ent;var tye=l(R(),1),hZ="data-wp-hash";function gZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rnt(document)),e.__wpStyleRuntime}function tnt(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hZ}]`))if(r.getAttribute(hZ)===t)return!0;return!1}function $ve(e,t,r){if(!e.head)return;let o=gZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(tnt(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function rnt(e){let t=gZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$ve(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 eye(e,t){let r=gZ();r.styles.set(e,t);for(let o of r.documents.keys())$ve(o,e,t)}typeof process>"u",eye("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var ont={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",eye("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 nnt={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},rye=(0,Jve.forwardRef)(function({className:t,...r},o){return Zve(),(0,tye.jsx)($d.Panel,{ref:o,className:J(ont.div,nnt["outset-ring--focus-visible"],t),...r})});var oye=l(H(),1);var Z8=l(R(),1),nye=(0,oye.forwardRef)(function({...t},r){return(0,Z8.jsx)(jx,{children:(0,Z8.jsx)(Qve,{children:(0,Z8.jsx)($d.Root,{ref:r,...t})})})});var iye=l(H(),1);var n2=l(R(),1),vZ="data-wp-hash";function yZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&snt(document)),e.__wpStyleRuntime}function int(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vZ}]`))if(r.getAttribute(vZ)===t)return!0;return!1}function sye(e,t,r){if(!e.head)return;let o=yZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(int(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function snt(e){let t=yZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sye(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 ant(e,t){let r=yZ();r.styles.set(e,t);for(let o of r.documents.keys())sye(o,e,t)}typeof process>"u",ant("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 _2={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"},w_e=1,C_e=(0,iy.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[a,c]=(0,iy.useState)(null),[d,u]=(0,iy.useState)({first:!1,last:!1,isScrolling:!1});(0,iy.useEffect)(()=>{if(!a)return;let m=()=>{let{scrollWidth:w,clientWidth:_,scrollLeft:x}=a,C=Math.max(w-_,0),k=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&x<0?-x:x,R={first:k>w_e,last:k<C-w_e,isScrolling:w>_};u(O=>O.first===R.first&&O.last===R.last&&O.isScrolling===R.isScrolling?O:R)},h=new ResizeObserver(m),g=()=>{h.disconnect(),h.observe(a),a.querySelectorAll('[role="tab"]').forEach(w=>h.observe(w))},b=new MutationObserver(g);b.observe(a,{childList:!0,subtree:!0});let v=!1,y=()=>{v||(requestAnimationFrame(()=>{m(),v=!1}),v=!0)};return a.addEventListener("scroll",y,{passive:!0}),g(),m(),()=>{a.removeEventListener("scroll",y),h.disconnect(),b.disconnect()}},[a]);let f=(0,x_e.useMergeRefs)([s,m=>c(m)]);return(0,n8.jsxs)(Zd.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:J(_2.tablist,d.first&&_2["is-overflowing-first"],d.last&&_2["is-overflowing-last"],_2[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(d.isScrolling?-1:void 0),children:[t,(0,n8.jsx)(Zd.Indicator,{className:_2.indicator})]})});var P_e=l(H(),1);var Os=l(H(),1);var y2=l(P(),1),i8=!1,PZ=i8?(0,Os.createContext)(null):null;function nit(){let e=(0,Os.useContext)(PZ);(0,Os.useEffect)(()=>{if(e)return e.registerTab()},[e])}function iit(){}var k_e=i8?nit:iit;function sit(){let e=(0,Os.useContext)(PZ);(0,Os.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function ait(){}var E_e=i8?sit:ait;function lit({children:e}){let t=(0,Os.useRef)(0),r=(0,Os.useRef)(0),o=Xbe(()=>{let a=t.current,c=r.current;if(a!==c)throw new Error(`Tabs: Tab/Panel count mismatch (${a} 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,Os.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,Os.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Os.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,y2.jsx)(PZ.Provider,{value:s,children:e})}function cit({children:e}){return(0,y2.jsx)(y2.Fragment,{children:e})}var T_e=i8?lit:cit;var O_e=l(P(),1),RZ="data-wp-hash";function IZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uit(document)),e.__wpStyleRuntime}function dit(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${RZ}]`))if(r.getAttribute(RZ)===t)return!0;return!1}function R_e(e,t,r){if(!e.head)return;let o=IZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dit(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(RZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function uit(e){let t=IZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)R_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 I_e(e,t){let r=IZ();r.styles.set(e,t);for(let o of r.documents.keys())R_e(o,e,t)}typeof process>"u",I_e("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 fit={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",I_e("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 pit={"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"},A_e=(0,P_e.forwardRef)(function({className:t,...r},o){return E_e(),(0,O_e.jsx)(Zd.Panel,{ref:o,className:J(fit.div,pit["outset-ring--focus-visible"],t),...r})});var M_e=l(H(),1);var s8=l(P(),1),N_e=(0,M_e.forwardRef)(function({...t},r){return(0,s8.jsx)(xx,{children:(0,s8.jsx)(T_e,{children:(0,s8.jsx)(Zd.Root,{ref:r,...t})})})});var F_e=l(H(),1);var w2=l(P(),1),AZ="data-wp-hash";function MZ(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hit(document)),e.__wpStyleRuntime}function mit(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${AZ}]`))if(r.getAttribute(AZ)===t)return!0;return!1}function D_e(e,t,r){if(!e.head)return;let o=MZ(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mit(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(AZ,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hit(e){let t=MZ();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)D_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 git(e,t){let r=MZ();r.styles.set(e,t);for(let o of r.documents.keys())D_e(o,e,t)}typeof process>"u",git("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 bZ={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"},aye=(0,iye.forwardRef)(function({className:t,children:r,...o},n){return Xve(),(0,n2.jsxs)($d.Tab,{ref:n,className:J(bZ.tab,t),...o,children:[(0,n2.jsx)("span",{className:bZ["tab-children"],children:r}),(0,n2.jsx)(wr,{icon:Or,className:bZ["tab-chevron"]})]})});var lu=l(R(),1),{PATTERN_TYPES:lnt}=Vn(cye.privateApis);function dye({item:e}){let t=(0,lye.__)("This pattern cannot be edited.");return(0,lu.jsx)(Hk,{item:e,className:"fields-field__pattern-title",children:e.type===lnt.theme&&(0,lu.jsxs)(lu.Fragment,{children:[(0,lu.jsx)(Pt,{children:t}),(0,lu.jsxs)(vt.Root,{children:[(0,lu.jsx)(vt.Trigger,{render:(0,lu.jsx)(qi,{icon:QU,size:24})}),(0,lu.jsx)(vt.Popup,{children:t})]})]})})}var cnt={type:"text",id:"title",label:(0,_Z.__)("Title"),placeholder:(0,_Z.__)("No title"),getValue:({item:e})=>Ct(e),render:dye,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},i2=cnt;var wZ=l(or(),1),xZ=l(G(),1);var fye=l(R(),1);function uye(e){return typeof e.excerpt=="string"?(0,wZ.decodeEntities)(e.excerpt):(0,wZ.decodeEntities)(e.excerpt?.raw||"")}var dnt={id:"excerpt",type:"text",label:(0,xZ.__)("Description"),placeholder:(0,xZ.__)("Add a description"),getValue:({item:e})=>uye(e),render:({item:e})=>{let t=uye(e);return t?(0,fye.jsx)(uo,{children:t}):null},Edit:{control:"textarea",rows:4},enableSorting:!1,enableHiding:!1,filterBy:!1,enableGlobalSearch:!0},SZ=dnt;var c_=l(G(),1),mye=l(Rc(),1);var hye=l(R(),1),{PATTERN_SYNC_TYPES:Qx,PATTERN_TYPES:unt}=Vn(mye.privateApis),pye=[{value:Qx.full,label:(0,c_._x)("Synced","pattern (singular)"),description:(0,c_.__)("Patterns that are kept in sync across the site.")},{value:Qx.unsynced,label:(0,c_._x)("Not synced","pattern (singular)"),description:(0,c_.__)("Patterns that can be changed freely without affecting the site.")}];function fnt(e){return e.type&&e.type!==unt.user||e.meta?.wp_pattern_sync_status===Qx.unsynced?Qx.unsynced:e.wp_pattern_sync_status||Qx.full}var pnt={id:"sync-status",type:"text",label:(0,c_.__)("Sync status"),readOnly:!0,enableSorting:!1,enableHiding:!0,elements:pye,filterBy:{operators:["is"],isPrimary:!0},render:({item:e})=>{let t=fnt(e);return(0,hye.jsx)("span",{className:`fields-field__pattern-sync-status fields-field__pattern-sync-status-${t}`,children:pye.find(({value:r})=>r===t)?.label})}},CZ=pnt;var fQ=l(G(),1);var io=l(X(),1),b_=l(s2(),1),lQ=l(he(),1),C2=l(Z(),1),xo=l(H(),1),fa=l(G(),1),cQ=l(or(),1);var v_e=l(Yi(),1),l1=l(Nm(),1),y_e=l(Wt(),1);var kZ=l2(),Et=e=>a2(e,kZ),TZ=l2();Et.write=e=>a2(e,TZ);var Q8=l2();Et.onStart=e=>a2(e,Q8);var RZ=l2();Et.onFrame=e=>a2(e,RZ);var PZ=l2();Et.onFinish=e=>a2(e,PZ);var Jx=[];Et.setTimeout=(e,t)=>{let r=Et.now()+t,o=()=>{let i=Jx.findIndex(s=>s.cancel==o);~i&&Jx.splice(i,1),rb-=~i?1:0},n={time:r,handler:e,cancel:o};return Jx.splice(vye(r),0,n),rb+=1,yye(),n};var vye=e=>~(~Jx.findIndex(t=>t.time>e)||~Jx.length);Et.cancel=e=>{Q8.delete(e),RZ.delete(e),PZ.delete(e),kZ.delete(e),TZ.delete(e)};Et.sync=e=>{EZ=!0,Et.batchedUpdates(e),EZ=!1};Et.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Et.onStart(r)}return o.handler=e,o.cancel=()=>{Q8.delete(r),t=null},o};var IZ=typeof window<"u"?window.requestAnimationFrame:()=>{};Et.use=e=>IZ=e;Et.now=typeof performance<"u"?()=>performance.now():Date.now;Et.batchedUpdates=e=>e();Et.catch=console.error;Et.frameLoop="always";Et.advance=()=>{Et.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):wye()};var tb=-1,rb=0,EZ=!1;function a2(e,t){EZ?(t.delete(e),e(0)):(t.add(e),yye())}function yye(){tb<0&&(tb=0,Et.frameLoop!=="demand"&&IZ(_ye))}function mnt(){tb=-1}function _ye(){~tb&&(IZ(_ye),Et.batchedUpdates(wye))}function wye(){let e=tb;tb=Et.now();let t=vye(tb);if(t&&(xye(Jx.splice(0,t),r=>r.handler()),rb-=t),!rb){mnt();return}Q8.flush(),kZ.flush(e?Math.min(64,tb-e):16.667),RZ.flush(),TZ.flush(),PZ.flush()}function l2(){let e=new Set,t=e;return{add(r){rb+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return rb-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,rb-=t.size,xye(t,o=>o(r)&&e.add(o)),rb+=e.size,t=e)}}}function xye(e,t){e.forEach(r=>{try{t(r)}catch(o){Et.catch(o)}})}var Wc=l(oe());function rM(){}var Rye=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Be={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 jf(e,t){if(Be.arr(e)){if(!Be.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var fo=(e,t)=>e.forEach(t);function Gc(e,t,r){if(Be.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var nl=e=>Be.und(e)?[]:Be.arr(e)?e:[e];function r1(e,t){if(e.size){let r=Array.from(e);e.clear(),fo(r,t)}}var o1=(e,...t)=>r1(e,r=>r(...t)),DZ=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),LZ,Pye,ob=null,Iye=!1,VZ=rM,hnt=e=>{e.to&&(Pye=e.to),e.now&&(Et.now=e.now),e.colors!==void 0&&(ob=e.colors),e.skipAnimation!=null&&(Iye=e.skipAnimation),e.createStringInterpolator&&(LZ=e.createStringInterpolator),e.requestAnimationFrame&&Et.use(e.requestAnimationFrame),e.batchedUpdates&&(Et.batchedUpdates=e.batchedUpdates),e.willAdvance&&(VZ=e.willAdvance),e.frameLoop&&(Et.frameLoop=e.frameLoop)},Xl=Object.freeze({__proto__:null,get createStringInterpolator(){return LZ},get to(){return Pye},get colors(){return ob},get skipAnimation(){return Iye},get willAdvance(){return VZ},assign:hnt}),c2=new Set,Uc=[],OZ=[],eM=0,n1={get idle(){return!c2.size&&!Uc.length},start(e){eM>e.priority?(c2.add(e),Et.onStart(gnt)):(Oye(e),Et(NZ))},advance:NZ,sort(e){if(eM)Et.onFrame(()=>n1.sort(e));else{let t=Uc.indexOf(e);~t&&(Uc.splice(t,1),Aye(e))}},clear(){Uc=[],c2.clear()}};function gnt(){c2.forEach(Oye),c2.clear(),Et(NZ)}function Oye(e){Uc.includes(e)||Aye(e)}function Aye(e){Uc.splice(bnt(Uc,t=>t.priority>e.priority),0,e)}function NZ(e){let t=OZ;for(let r=0;r<Uc.length;r++){let o=Uc[r];eM=o.priority,o.idle||(VZ(o),o.advance(e),o.idle||t.push(o))}return eM=0,OZ=Uc,OZ.length=0,Uc=t,Uc.length>0}function bnt(e,t){let r=e.findIndex(t);return r<0?e.length:r}var Mye={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},cu="[-+]?\\d*\\.?\\d+",tM=cu+"%";function oM(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var vnt=new RegExp("rgb"+oM(cu,cu,cu)),ynt=new RegExp("rgba"+oM(cu,cu,cu,cu)),_nt=new RegExp("hsl"+oM(cu,tM,tM)),wnt=new RegExp("hsla"+oM(cu,tM,tM,cu)),xnt=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Snt=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Cnt=/^#([0-9a-fA-F]{6})$/,Ent=/^#([0-9a-fA-F]{8})$/;function knt(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Cnt.exec(e))?parseInt(t[1]+"ff",16)>>>0:ob&&ob[e]!==void 0?ob[e]:(t=vnt.exec(e))?($x(t[1])<<24|$x(t[2])<<16|$x(t[3])<<8|255)>>>0:(t=ynt.exec(e))?($x(t[1])<<24|$x(t[2])<<16|$x(t[3])<<8|Eye(t[4]))>>>0:(t=xnt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Ent.exec(e))?parseInt(t[1],16)>>>0:(t=Snt.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=_nt.exec(e))?(Sye(Cye(t[1]),J8(t[2]),J8(t[3]))|255)>>>0:(t=wnt.exec(e))?(Sye(Cye(t[1]),J8(t[2]),J8(t[3]))|Eye(t[4]))>>>0:null}function AZ(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Sye(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=AZ(n,o,e+1/3),s=AZ(n,o,e),a=AZ(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function $x(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Cye(e){return(parseFloat(e)%360+360)%360/360}function Eye(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function J8(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function kye(e){let t=knt(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var nb=(e,t,r)=>{if(Be.fun(e))return e;if(Be.arr(e))return nb({range:e,output:t,extrapolate:r});if(Be.str(e.output[0]))return LZ(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(d=>d);return d=>{let u=Rnt(d,i);return Tnt(d,i[u],i[u+1],n[u],n[u+1],c,s,a,o.map)}};function Tnt(e,t,r,o,n,i,s,a,c){let d=c?c(e):e;if(d<t){if(s==="identity")return d;s==="clamp"&&(d=t)}if(d>r){if(a==="identity")return d;a==="clamp"&&(d=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?d=-d:r===1/0?d=d-t:d=(d-t)/(r-t),d=i(d),o===-1/0?d=-d:n===1/0?d=d+o:d=d*(n-o)+o,d)}function Rnt(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function FZ(){return FZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},FZ.apply(this,arguments)}var e1=Symbol.for("FluidValue.get"),d_=Symbol.for("FluidValue.observers"),da=e=>!!(e&&e[e1]),Ji=e=>e&&e[e1]?e[e1]():e,BZ=e=>e[d_]||null;function Pnt(e,t){e.eventObserved?e.eventObserved(t):e(t)}function u_(e,t){let r=e[d_];r&&r.forEach(o=>{Pnt(o,t)})}var t1=class{constructor(t){if(this[e1]=void 0,this[d_]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Int(this,t)}},Int=(e,t)=>Nye(e,e1,t);function ib(e,t){if(e[e1]){let r=e[d_];r||Nye(e,d_,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function sb(e,t){let r=e[d_];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[d_]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var Nye=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),$8=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Ont=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Tye=new RegExp(`(${$8.source})(%|[a-z]+)`,"i"),Ant=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,nM=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Fye=e=>{let[t,r]=Mnt(e);if(!t||DZ())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&nM.test(r))return Fye(r);if(r)return r}return e},Mnt=e=>{let t=nM.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},MZ,Nnt=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,iM=e=>{MZ||(MZ=ob?new RegExp(`(${Object.keys(ob).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Ji(i).replace(nM,Fye).replace(Ont,kye).replace(MZ,kye)),r=t.map(i=>i.match($8).map(Number)),n=r[0].map((i,s)=>r.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>nb(FZ({},e,{output:i})));return i=>{var s;let a=!Tye.test(t[0])&&((s=t.find(d=>Tye.test(d)))==null?void 0:s.replace($8,"")),c=0;return t[0].replace($8,()=>`${n[c++](i)}${a||""}`).replace(Ant,Nnt)}},Dye="react-spring: ",Lye=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${Dye}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},Fnt=Lye(console.warn);function Vye(){Fnt(`${Dye}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var yhr=Lye(console.warn);function i1(e){return Be.str(e)&&(e[0]=="#"||/\d/.test(e)||!DZ()&&nM.test(e)||e in(ob||{}))}var d2=DZ()?Wc.useEffect:Wc.useLayoutEffect,Dnt=()=>{let e=(0,Wc.useRef)(!1);return d2(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function zZ(){let e=(0,Wc.useState)()[1],t=Dnt();return()=>{t.current&&e(Math.random())}}function Bye(e,t){let[r]=(0,Wc.useState)(()=>({inputs:t,result:e()})),o=(0,Wc.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&Lnt(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,Wc.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function Lnt(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var jZ=e=>(0,Wc.useEffect)(e,Vnt),Vnt=[];var _2=l(oe()),w2=l(oe());var Uye=l(oe()),Fm=l(oe()),u2=Symbol.for("Animated:node"),Bnt=e=>!!e&&e[u2]===e,du=e=>e&&e[u2],cM=(e,t)=>Rye(e,u2,t),f2=e=>e&&e[u2]&&e[u2].getPayload(),sM=class{constructor(){this.payload=void 0,cM(this,this)}getPayload(){return this.payload||[]}},f_=class e extends sM{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,Be.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return Be.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,Be.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},p_=class e extends f_{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=nb({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(Be.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=nb({output:[this.getValue(),t]})),this._value=0,super.reset()}},aM={dependencies:null},m_=class extends sM{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Gc(this.source,(o,n)=>{Bnt(o)?r[n]=o.getValue(t):da(o)?r[n]=Ji(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&fo(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Gc(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){aM.dependencies&&da(t)&&aM.dependencies.add(t);let r=f2(t);r&&fo(r,o=>this.add(o))}},HZ=class e extends m_{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(znt)),!0)}};function znt(e){return(i1(e)?p_:f_).create(e)}function dM(e){let t=du(e);return t?t.constructor:Be.arr(e)?HZ:i1(e)?p_:f_}function lM(){return lM=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},lM.apply(this,arguments)}var zye=(e,t)=>{let r=!Be.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Fm.forwardRef)((o,n)=>{let i=(0,Fm.useRef)(null),s=r&&(0,Fm.useCallback)(g=>{i.current=Hnt(n,g)},[n]),[a,c]=jnt(o,t),d=zZ(),u=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&d()},f=new UZ(u,c),m=(0,Fm.useRef)();d2(()=>(m.current=f,fo(c,g=>ib(g,f)),()=>{m.current&&(fo(m.current.deps,g=>sb(g,m.current)),Et.cancel(m.current.update))})),(0,Fm.useEffect)(u,[]),jZ(()=>()=>{let g=m.current;fo(g.deps,b=>sb(b,g))});let h=t.getComponentProps(a.getValue());return Uye.createElement(e,lM({},h,{ref:s}))})},UZ=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Et.write(this.update)}};function jnt(e,t){let r=new Set;return aM.dependencies=r,e.style&&(e=lM({},e,{style:t.createAnimatedStyle(e.style)})),e=new m_(e),aM.dependencies=null,[e,r]}function Hnt(e,t){return e&&(Be.fun(e)?e(t):e.current=t),t}var jye=Symbol.for("AnimatedComponent"),Wye=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new m_(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=Hye(s)||"Anonymous";return Be.str(s)?s=i[s]||(i[s]=zye(s,n)):s=s[jye]||(s[jye]=zye(s,n)),s.displayName=`Animated(${a})`,s};return Gc(e,(s,a)=>{Be.arr(e)&&(a=Hye(s)),i[a]=i(s)}),{animated:i}},Hye=e=>Be.str(e)?e:e&&Be.str(e.displayName)?e.displayName:Be.fun(e)&&e.name||null;function ua(){return ua=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},ua.apply(this,arguments)}function h_(e,...t){return Be.fun(e)?e(...t):e}var g2=(e,t)=>e===!0||!!(t&&e&&(Be.fun(e)?e(t):nl(e).includes(t))),r_e=(e,t)=>Be.obj(e)?t&&e[t]:e,o_e=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Unt=e=>e,n_e=(e,t=Unt)=>{let r=Wnt;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);Be.und(i)||(o[n]=i)}return o},Wnt=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Gnt={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 Ynt(e){let t={},r=0;if(Gc(e,(o,n)=>{Gnt[n]||(t[n]=o,r++)}),r)return t}function i_e(e){let t=Ynt(e);if(t){let r={to:t};return Gc(e,(o,n)=>n in t||(r[n]=o)),r}return ua({},e)}function b2(e){return e=Ji(e),Be.arr(e)?e.map(b2):i1(e)?Xl.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function YZ(e){return Be.fun(e)||Be.arr(e)&&Be.obj(e[0])}var qnt={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}},pM=1.70158,uM=pM*1.525,Gye=pM+1,Yye=2*Math.PI/3,qye=2*Math.PI/4.5,fM=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,Knt={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=>Gye*e*e*e-pM*e*e,easeOutBack:e=>1+Gye*Math.pow(e-1,3)+pM*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((uM+1)*2*e-uM)/2:(Math.pow(2*e-2,2)*((uM+1)*(e*2-2)+uM)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Yye),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Yye)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*qye))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*qye)/2+1,easeInBounce:e=>1-fM(1-e),easeOutBounce:fM,easeInOutBounce:e=>e<.5?(1-fM(1-2*e))/2:(1+fM(2*e-1))/2},qZ=ua({},qnt.default,{mass:1,damping:1,easing:Knt.linear,clamp:!1}),KZ=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,qZ)}};function Xnt(e,t,r){r&&(r=ua({},r),Kye(r,t),t=ua({},r,t)),Kye(e,t),Object.assign(e,t);for(let s in qZ)e[s]==null&&(e[s]=qZ[s]);let{mass:o,frequency:n,damping:i}=e;return Be.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n),e}function Kye(e,t){if(!Be.und(t.decay))e.duration=void 0;else{let r=!Be.und(t.tension)||!Be.und(t.friction);(r||!Be.und(t.frequency)||!Be.und(t.damping)||!Be.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var Xye=[],XZ=class{constructor(){this.changed=!1,this.values=Xye,this.toValues=null,this.fromValues=Xye,this.to=void 0,this.from=void 0,this.config=new KZ,this.immediate=!1}};function s_e(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var c;let d,u,f=g2((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{Be.und(r.pause)||(n.paused=g2(r.pause,t));let b=o?.pause;b!==!0&&(b=n.paused||g2(b,t)),d=h_(r.delay||0,t),b?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(u),u.cancel(),d=u.time-Et.now()}function h(){d>0&&!Xl.skipAnimation?(n.delayed=!0,u=Et.setTimeout(g,d),n.pauseQueue.add(m),n.timeouts.add(u)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(u),e<=(n.cancelId||0)&&(f=!0);try{i.start(ua({},r,{callId:e,cancel:f}),s)}catch(b){a(b)}}})}var rQ=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?s1(e.get()):t.every(r=>r.noop)?a_e(e.get()):uu(e.get(),t.every(r=>r.finished)),a_e=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),uu=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),s1=e=>({value:e,cancelled:!0,finished:!1});function l_e(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:c}=r;return!i&&e===a&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let d=n_e(t,(v,_)=>_==="onRest"?void 0:v),u,f,m=new Promise((v,_)=>(u=v,f=_)),h=v=>{let _=n<=(r.cancelId||0)&&s1(o)||n!==r.asyncId&&uu(o,!1);if(_)throw v.result=_,f(v),v},g=(v,_)=>{let y=new mM,w=new hM;return(async()=>{if(Xl.skipAnimation)throw v2(r),w.result=uu(o,!1),f(w),w;h(y);let x=Be.obj(v)?ua({},v):ua({},_,{to:v});x.parentId=n,Gc(d,(S,E)=>{Be.und(x[E])&&(x[E]=S)});let C=await o.start(x);return h(y),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),C})()},b;if(Xl.skipAnimation)return v2(r),uu(o,!1);try{let v;Be.arr(e)?v=(async _=>{for(let y of _)await g(y)})(e):v=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([v.then(u),m]),b=uu(o.get(),!0,!1)}catch(v){if(v instanceof mM)b=v.result;else if(v instanceof hM)b=v.result;else throw v}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?c:void 0)}return Be.fun(s)&&Et.batchedUpdates(()=>{s(b,o,o.item)}),b})()}function v2(e,t){r1(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var mM=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}},hM=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},ZZ=e=>e instanceof y2,Znt=1,y2=class extends t1{constructor(...t){super(...t),this.id=Znt++,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=du(this);return t&&t.getValue()}to(...t){return Xl.to(this,t)}interpolate(...t){return Vye(),Xl.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){u_(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||n1.sort(this),u_(this,{type:"priority",parent:this,priority:t})}},g_=Symbol.for("SpringPhase"),c_e=1,QZ=2,JZ=4,WZ=e=>(e[g_]&c_e)>0,ab=e=>(e[g_]&QZ)>0,p2=e=>(e[g_]&JZ)>0,Zye=(e,t)=>t?e[g_]|=QZ|c_e:e[g_]&=~QZ,Qye=(e,t)=>t?e[g_]|=JZ:e[g_]&=~JZ,$Z=class extends y2{constructor(t,r){if(super(),this.key=void 0,this.animation=new XZ,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,!Be.und(t)||!Be.und(r)){let o=Be.obj(t)?ua({},t):ua({},r,{from:t});Be.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(ab(this)||this._state.asyncTo)||p2(this)}get goal(){return Ji(this.animation.to)}get velocity(){let t=du(this);return t instanceof f_?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return WZ(this)}get isAnimating(){return ab(this)}get isPaused(){return p2(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=f2(n.to);!a&&da(n.to)&&(s=nl(Ji(n.to))),n.values.forEach((u,f)=>{if(u.done)return;let m=u.constructor==p_?1:a?a[f].lastPosition:s[f],h=n.immediate,g=m;if(!h){if(g=u.lastPosition,i.tension<=0){u.done=!0;return}let b=u.elapsedTime+=t,v=n.fromValues[f],_=u.v0!=null?u.v0:u.v0=Be.arr(i.velocity)?i.velocity[f]:i.velocity,y,w=i.precision||(v==m?.005:Math.min(1,Math.abs(m-v)*.001));if(Be.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,C=Math.exp(-(1-x)*b);g=v+_/(1-x)*(1-C),h=Math.abs(u.lastPosition-g)<=w,y=_*C}else{y=u.lastVelocity==null?_:u.lastVelocity;let x=i.restVelocity||w/10,C=i.clamp?0:i.bounce,S=!Be.und(C),E=v==m?u.v0>0:v<m,P,O=!1,T=1,I=Math.ceil(t/T);for(let k=0;k<I&&(P=Math.abs(y)>x,!(!P&&(h=Math.abs(m-g)<=w,h)));++k){S&&(O=g==m||g>m==E,O&&(y=-y*C,g=m));let M=-i.tension*1e-6*(g-m),N=-i.friction*.001*y,V=(M+N)/i.mass;y=y+V*T,g=g+y*T}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,u.durationProgress>0&&(u.elapsedTime=i.duration*u.durationProgress,b=u.elapsedTime+=t)),x=(i.progress||0)+b/this._memoizedDuration,x=x>1?1:x<0?0:x,u.durationProgress=x),g=v+i.easing(x)*(m-v),y=(g-u.lastPosition)/t,h=x==1}u.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}a&&!a[f].done&&(h=!1),h?u.done=!0:r=!1,u.setValue(g,i.round)&&(o=!0)});let c=du(this),d=c.getValue();if(r){let u=Ji(n.to);(d!==u||o)&&!i.decay?(c.setValue(u),this._onChange(u)):o&&i.decay&&this._onChange(d),this._stop()}else o&&this._onChange(d)}set(t){return Et.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(ab(this)){let{to:t,config:r}=this.animation;Et.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return Be.und(t)?(o=this.queue||[],this.queue=[]):o=[Be.obj(t)?t:ua({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>rQ(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),v2(this._state,t&&this._lastCallId),Et.batchedUpdates(()=>this._stop(r,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 r=this.key||"",{to:o,from:n}=t;o=Be.obj(o)?o[r]:o,(o==null||YZ(o))&&(o=void 0),n=Be.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return WZ(this)||(t.reverse&&([o,n]=[n,o]),n=Ji(n),Be.und(n)?du(this)||this._set(o):this._set(n)),i}_update(t,r){let o=ua({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,n_e(o,(c,d)=>/^on/.test(d)?r_e(c,n):c)),$ye(this,o,"onProps"),h2(this,"onProps",o,this);let s=this._prepareNode(o);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 s_e(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{p2(this)||(Qye(this,!0),o1(a.pauseQueue),h2(this,"onPause",uu(this,m2(this,this.animation.to)),this))},resume:()=>{p2(this)&&(Qye(this,!1),ab(this)&&this._resume(),o1(a.resumeQueue),h2(this,"onResume",uu(this,m2(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let d=d_e(o);if(d)return this._update(d,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(s1(this));let n=!Be.und(t.to),i=!Be.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(s1(this));let{key:s,defaultProps:a,animation:c}=this,{to:d,from:u}=c,{to:f=d,from:m=u}=t;i&&!n&&(!r.default||Be.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!jf(m,u);h&&(c.from=m),m=Ji(m);let g=!jf(f,d);g&&this._focus(f);let b=YZ(r.to),{config:v}=c,{decay:_,velocity:y}=v;(n||i)&&(v.velocity=0),r.config&&!b&&Xnt(v,h_(r.config,s),r.config!==a.config?h_(a.config,s):void 0);let w=du(this);if(!w||Be.und(f))return o(uu(this,!0));let x=Be.und(r.reset)?i&&!r.default:!Be.und(m)&&g2(r.reset,s),C=x?m:this.get(),S=b2(f),E=Be.num(S)||Be.arr(S)||i1(S),P=!b&&(!E||g2(a.immediate||r.immediate,s));if(g){let k=dM(f);if(k!==w.constructor)if(P)w=this._set(S);else throw Error(`Cannot animate between ${w.constructor.name} and ${k.name}, as the "to" prop suggests`)}let O=w.constructor,T=da(f),I=!1;if(!T){let k=x||!WZ(this)&&h;(g||k)&&(I=jf(b2(C),S),T=!I),(!jf(c.immediate,P)&&!P||!jf(v.decay,_)||!jf(v.velocity,y))&&(T=!0)}if(I&&ab(this)&&(c.changed&&!x?T=!0:T||this._stop(d)),!b&&((T||da(d))&&(c.values=w.getPayload(),c.toValues=da(f)?null:O==p_?[1]:nl(S)),c.immediate!=P&&(c.immediate=P,!P&&!x&&this._set(d)),T)){let{onRest:k}=c;fo(Qnt,N=>$ye(this,r,N));let M=uu(this,m2(this,d));o1(this._pendingCalls,M),this._pendingCalls.add(o),c.changed&&Et.batchedUpdates(()=>{c.changed=!x,k?.(M,this),x?h_(a.onRest,M):c.onStart==null||c.onStart(M,this)})}x&&this._set(C),b?o(l_e(r.to,r,this._state,this)):T?this._start():ab(this)&&!g?this._pendingCalls.add(o):o(a_e(C))}_focus(t){let r=this.animation;t!==r.to&&(BZ(this)&&this._detach(),r.to=t,BZ(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;da(r)&&(ib(r,this),ZZ(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;da(t)&&sb(t,this)}_set(t,r=!0){let o=Ji(t);if(!Be.und(o)){let n=du(this);if(!n||!jf(o,n.getValue())){let i=dM(o);!n||n.constructor!=i?cM(this,i.create(o)):n.setValue(o),n&&Et.batchedUpdates(()=>{this._onChange(o,r)})}}return du(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,h2(this,"onStart",uu(this,m2(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),h_(this.animation.onChange,t,this)),h_(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;du(this).reset(Ji(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),ab(this)||(Zye(this,!0),p2(this)||this._resume())}_resume(){Xl.skipAnimation?this.finish():n1.start(this)}_stop(t,r){if(ab(this)){Zye(this,!1);let o=this.animation;fo(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),u_(this,{type:"idle",parent:this});let n=r?s1(this.get()):uu(this.get(),m2(this,t??o.to));o1(this._pendingCalls,n),o.changed&&(o.changed=!1,h2(this,"onRest",n,this))}}};function m2(e,t){let r=b2(t),o=b2(e.get());return jf(o,r)}function d_e(e,t=e.loop,r=e.to){let o=h_(t);if(o){let n=o!==!0&&i_e(o),i=(n||e).reverse,s=!n||n.reset;return eQ(ua({},e,{loop:t,default:!1,pause:void 0,to:!i||YZ(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function eQ(e){let{to:t,from:r}=e=i_e(e),o=new Set;return Be.obj(t)&&Jye(t,o),Be.obj(r)&&Jye(r,o),e.keys=o.size?Array.from(o):null,e}function Jye(e,t){Gc(e,(r,o)=>r!=null&&t.add(o))}var Qnt=["onStart","onRest","onChange","onPause","onResume"];function $ye(e,t,r){e.animation[r]=t[r]!==o_e(t,r)?r_e(t[r],e.key):void 0}function h2(e,t,...r){var o,n,i,s;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(s=e.defaultProps)[t])==null||i.call(s,...r)}var Jnt=["onStart","onChange","onRest"],$nt=1,gM=class{constructor(t,r){this.id=$nt++,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),r&&(this._flush=r),t&&this.start(ua({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((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];Be.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(eQ(t)),this}start(t){let{queue:r}=this;return t?r=nl(t).map(eQ):this.queue=[],this._flush?this._flush(this,r):(f_e(this,r),eit(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;fo(nl(r),n=>o[n].stop(!!t))}else v2(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Be.und(t))this.start({pause:!0});else{let r=this.springs;fo(nl(t),o=>r[o].pause())}return this}resume(t){if(Be.und(t))this.start({pause:!1});else{let r=this.springs;fo(nl(t),o=>r[o].resume())}return this}each(t){Gc(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,r1(t,([c,d])=>{d.value=this.get(),c(d,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&r1(r,([c,d])=>{d.value=a,c(d,this,this._item)}),s&&(this._started=!1,r1(o,([c,d])=>{d.value=a,c(d,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;Et.onFrame(this._onFrame)}};function eit(e,t){return Promise.all(t.map(r=>u_e(e,r))).then(r=>rQ(e,r))}async function u_e(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:c}=t,d=Be.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let u=Be.arr(n)||Be.fun(n)?n:void 0;u?(t.to=void 0,t.onRest=void 0,d&&(d.onRest=void 0)):fo(Jnt,b=>{let v=t[b];if(Be.fun(v)){let _=e._events[b];t[b]=({finished:y,cancelled:w})=>{let x=_.get(v);x?(y||(x.finished=!1),w&&(x.cancelled=!0)):_.set(v,{value:null,finished:y||!1,cancelled:w||!1})},d&&(d[b]=t[b])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,o1(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(b=>e.springs[b].start(t)),h=t.cancel===!0||o_e(t,"cancel")===!0;(u||h&&f.asyncId)&&m.push(s_e(++e._lastAsyncId,{props:t,state:f,actions:{pause:rM,resume:rM,start(b,v){h?(v2(f,e._lastAsyncId),v(s1(e))):(b.onRest=a,v(l_e(u,b,f,e)))}}})),f.paused&&await new Promise(b=>{f.resumeQueue.add(b)});let g=rQ(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let b=d_e(t,s,n);if(b)return f_e(e,[b]),u_e(e,b,!0)}return c&&Et.batchedUpdates(()=>c(g,e,e.item)),g}function tit(e,t){let r=new $Z;return r.key=e,t&&ib(r,t),r}function rit(e,t,r){t.keys&&fo(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function f_e(e,t){fo(t,r=>{rit(e.springs,r,o=>tit(o,e))})}function oit(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var nit=["children"],oQ=e=>{let{children:t}=e,r=oit(e,nit),o=(0,w2.useContext)(bM),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=Bye(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=bM;return _2.createElement(s,{value:r},t)},bM=iit(oQ,{});oQ.Provider=bM.Provider;oQ.Consumer=bM.Consumer;function iit(e,t){return Object.assign(e,_2.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var e_e;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(e_e||(e_e={}));var tQ=class extends y2{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=nb(...r);let o=this._get(),n=dM(o);cM(this,n.create(o))}advance(t){let r=this._get(),o=this.get();jf(r,o)||(du(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&t_e(this._active)&&GZ(this)}_get(){let t=Be.arr(this.source)?this.source.map(Ji):nl(Ji(this.source));return this.calc(...t)}_start(){this.idle&&!t_e(this._active)&&(this.idle=!1,fo(f2(this),t=>{t.done=!1}),Xl.skipAnimation?(Et.batchedUpdates(()=>this.advance()),GZ(this)):n1.start(this))}_attach(){let t=1;fo(nl(this.source),r=>{da(r)&&ib(r,this),ZZ(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){fo(nl(this.source),t=>{da(t)&&sb(t,this)}),this._active.clear(),GZ(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=nl(this.source).reduce((r,o)=>Math.max(r,(ZZ(o)?o.priority:0)+1),0))}};function sit(e){return e.idle!==!1}function t_e(e){return!e.size||Array.from(e).every(sit)}function GZ(e){e.idle||(e.idle=!0,fo(f2(e),t=>{t.done=!0}),u_(e,{type:"idle",parent:e}))}Xl.assign({createStringInterpolator:iM,to:(e,t)=>new tQ(e,t)});var Phr=n1.advance;var m_e=l(Kd());function aQ(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var ait=["style","children","scrollTop","scrollLeft"],h_e=/^--/;function lit(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!h_e.test(e)&&!(x2.hasOwnProperty(e)&&x2[e])?t+"px":(""+t).trim()}var p_e={};function cit(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=o,c=aQ(o,ait),d=Object.values(c),u=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:p_e[f]||(p_e[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=lit(f,n[f]);h_e.test(f)?e.style.setProperty(f,m):e.style[f]=m}u.forEach((f,m)=>{e.setAttribute(f,d[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var x2={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},dit=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),uit=["Webkit","Ms","Moz","O"];x2=Object.keys(x2).reduce((e,t)=>(uit.forEach(r=>e[dit(r,t)]=e[t]),e),x2);var fit=["x","y","z"],pit=/^(matrix|translate|scale|rotate|skew)/,mit=/^(translate)/,hit=/^(rotate|skew)/,nQ=(e,t)=>Be.num(e)&&e!==0?e+t:e,vM=(e,t)=>Be.arr(e)?e.every(r=>vM(r,t)):Be.num(e)?e===t:parseFloat(e)===t,iQ=class extends m_{constructor(t){let{x:r,y:o,z:n}=t,i=aQ(t,fit),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(c=>[`translate3d(${c.map(d=>nQ(d,"px")).join(",")})`,vM(c,0)])),Gc(i,(c,d)=>{if(d==="transform")s.push([c||""]),a.push(u=>[u,u===""]);else if(pit.test(d)){if(delete i[d],Be.und(c))return;let u=mit.test(d)?"px":hit.test(d)?"deg":"";s.push(nl(c)),a.push(d==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${nQ(g,u)})`,vM(g,0)]:f=>[`${d}(${f.map(m=>nQ(m,u)).join(",")})`,vM(f,d.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new sQ(s,a)),super(i)}},sQ=class extends t1{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return fo(this.inputs,(o,n)=>{let i=Ji(o[0]),[s,a]=this.transforms[n](Be.arr(i)?i:o.map(Ji));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&fo(this.inputs,r=>fo(r,o=>da(o)&&ib(o,this)))}observerRemoved(t){t==0&&fo(this.inputs,r=>fo(r,o=>da(o)&&sb(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),u_(this,t)}},git=["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"],bit=["scrollTop","scrollLeft"];Xl.assign({batchedUpdates:m_e.unstable_batchedUpdates,createStringInterpolator:iM,colors:Mye});var vit=Wye(git,{applyAnimatedValues:cit,createAnimatedStyle:e=>new iQ(e),getComponentProps:e=>aQ(e,bit)}),Lhr=vit.animated;var S2=l(H(),1);function g_e(e){return{top:e.offsetTop,left:e.offsetLeft}}function b_e(e){let t=(0,S2.useRef)(null),r=(0,S2.useRef)(void 0);return t.current&&(r.current=g_e(t.current)),(0,S2.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new gM({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:d,y:u}=c;d=Math.round(d),u=Math.round(u);let f=d===0&&u===0;t.current.style.transform=f?"":`translate3d(${d}px,${u}px,0)`}});t.current.style.transform="";let i=g_e(t.current),s=Math.round(o.left-i.left),a=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:s,y:a}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var Je=l(R(),1),{MediaUploadModal:yit}=Vn(l1.privateApis);function __e({children:e,index:t,className:r}){let o=b_e(t);return(0,Je.jsx)("div",{ref:o,className:r,children:e})}function a1(e){return Array.isArray(e)?e:e?[e]:[]}function _it({render:e,multiple:t,...r}){let[o,n]=(0,xo.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,Je.jsxs)(Je.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,Je.jsx)(yit,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,Je.jsx)(l1.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function dQ({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,b_.isBlobURL)(i.source_url),c=(0,Je.jsxs)("div",{className:J("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:d=>{s||(d.key==="Enter"||d.key===" ")&&(d.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,Je.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,Je.jsx)(io.Spinner,{})}),!s&&(0,Je.jsx)(io.DropZone,{onFilesDrop:d=>n(d,i?.id)})]});return o?(0,Je.jsxs)(vt.Root,{children:[(0,Je.jsx)(vt.Trigger,{render:c}),(0,Je.jsx)(vt.Popup,{children:r})]}):c}var wit=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function xit({attachment:e}){return(0,Je.jsx)(io.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,cQ.decodeEntities)(e.title.rendered)})}function w_e(e){return(0,Je.jsx)(dQ,{...e,children:(0,Je.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function x_e({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsx)(io.Button,{__next40pxDefaultSize:!0,icon:s?Yr:eU,label:s?(0,fa.__)("Move left"):(0,fa.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,Je.jsx)(io.Button,{__next40pxDefaultSize:!0,icon:s?Or:yk,label:s?(0,fa.__)("Move right"):(0,fa.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function S_e({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,Je.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,Je.jsx)(io.Icon,{icon:DH}):r.startsWith("video")?(0,Je.jsx)(io.Icon,{icon:XW}):wit.includes(r)?(0,Je.jsx)(io.Icon,{icon:CH}):(0,Je.jsx)(io.Icon,{icon:TU})}function Sit({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,Je.jsxs)("div",{className:J("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((d,u)=>{let f=d.mime_type?.startsWith("image"),m=(0,b_.isBlobURL)(d.source_url),h=d.id;return(0,Je.jsxs)(__e,{index:u,className:J("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,Je.jsx)(dQ,{open:()=>{c(h),i()},label:m?(0,fa.__)("Replace"):(0,fa.sprintf)((0,fa.__)("Replace %s"),(0,cQ.decodeEntities)(d.title.rendered)),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,Je.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,Je.jsx)(io.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,Je.jsx)(S_e,{attachment:d})})})}),!m&&(0,Je.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,Je.jsxs)(io.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,Je.jsx)(x_e,{itemId:h,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,Je.jsx)(io.Button,{__next40pxDefaultSize:!0,icon:xi,label:(0,fa.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},d.id)}),(r||!e?.length)&&(0,Je.jsx)(w_e,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function Cit({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,Je.jsxs)(Je.Fragment,{children:[!!e?.length&&(0,Je.jsx)("div",{className:J("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,Je.jsx)(io.__experimentalVStack,{spacing:0,children:e.map((d,u)=>{let f=(0,b_.isBlobURL)(d.source_url),m=r&&e.length>1,h=d.id;return(0,Je.jsxs)(__e,{index:u,className:"fields__media-edit-compact",children:[(0,Je.jsx)(dQ,{open:()=>{c(h),i()},label:(0,fa.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsx)(S_e,{attachment:d}),!f&&(0,Je.jsx)(xit,{attachment:d})]})}),!f&&(0,Je.jsxs)(io.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,Je.jsx)(x_e,{itemId:h,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,Je.jsx)(io.Button,{__next40pxDefaultSize:!0,icon:xi,label:(0,fa.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},d.id)})})}),(r||!e?.length)&&(0,Je.jsx)(w_e,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function C_e({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let c=t.getValue({item:e}),[d,u]=(0,xo.useState)(!1),f=(0,xo.useRef)(null),[m,h]=(0,xo.useState)(void 0);(0,xo.useEffect)(()=>{let A=f.current,D=()=>{u(!0)};return A?.addEventListener("invalid",D),()=>A?.removeEventListener("invalid",D)},[]);let g=(0,C2.useSelect)(A=>{if(!c)return null;let L=a1(c).toSorted((U,q)=>U-q),{getEntityRecords:j}=A(lQ.store);return j("postType","attachment",{include:L})},[c]),b=(0,xo.useRef)(null);g!==null&&(b.current=g);let v=g;if(g===null&&b.current&&c){let A=new Set(b.current.map(D=>D.id));a1(c).every(D=>A.has(D))&&(v=b.current)}let _=(0,xo.useMemo)(()=>{if(!v)return null;let A=a1(c),D=new Map(v.map(L=>[L.id,L]));return A.map(L=>D.get(L)).filter(L=>L!==void 0)},[v,c]),{createErrorNotice:y}=(0,C2.useDispatch)(y_e.store),{receiveEntityRecords:w}=(0,C2.useDispatch)(lQ.store),[x,C]=(0,xo.useState)(),S=(0,xo.useRef)(void 0),[E,P]=(0,xo.useState)(!1),[O,T]=(0,xo.useState)([]);(0,xo.useEffect)(()=>{E&&(P(!1),S.current?.())},[E]);let I=(0,xo.useCallback)(A=>r(t.setValue({item:e,value:A})),[e,t,r]),k=(0,xo.useCallback)(A=>{let L=a1(c).filter(j=>j!==A);u(!0),I(L.length?L:void 0)},[c,I]),M=(0,xo.useCallback)((A,D)=>{if(!_)return;let L=_.map(q=>q.id),j=L.indexOf(A),U=D==="up"?j-1:j+1;[L[j],L[U]]=[L[U],L[j]],I(L)},[_,I]),N=(0,xo.useCallback)((A,D)=>{C(D),(0,l1.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:A,onFileChange(L){let j=L.filter(Y=>(0,b_.isBlobURL)(Y.url)).map(Y=>Y.url);if(T(j),j.length)return;w("postType","attachment",[],void 0,!0);let U=L.map(Y=>Y.id);if(!i){I(U[0]),C(void 0);return}let q=a1(c);if(D===void 0)I([...q,...U]);else{let Y=[...q];Y.splice(q.indexOf(D),1,...U),I(Y)}C(void 0)},onError(L){C(void 0),T([]),y(L.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,y,I,w]),V=t.placeholder||(i?(0,fa.__)("Choose files"):(0,fa.__)("Choose file")),B=(0,xo.useMemo)(()=>{if(!O.length)return _;let A=[..._||[]],D=O.map(L=>({id:L,source_url:L,mime_type:(0,b_.getBlobTypeByURL)(L)}));if(x!==void 0){let L=A.findIndex(j=>j.id===x);A.splice(L,1,...D)}else A.push(...D);return A},[_,x,O]);(0,xo.useEffect)(()=>{if(!d)return;let A=f.current;if(A)if(a){let D=a?.custom;h(D),D?.type==="invalid"?A.setCustomValidity(D.message||(0,fa.__)("Invalid")):A.setCustomValidity("")}else A.setCustomValidity(""),h(void 0)},[d,t.isValid,a]),(0,xo.useEffect)(()=>{d&&m?.message&&(0,v_e.speak)(m.message)},[d,m?.message]);let z=(0,xo.useCallback)(A=>{d||(!A.relatedTarget||!A.currentTarget.contains(A.relatedTarget))&&u(!0)},[d]);return(0,Je.jsxs)("div",{onBlur:z,children:[(0,Je.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,Je.jsx)(_it,{onSelect:A=>{if(!i){I(A.id),C(void 0);return}let D=Array.isArray(A)?A.map(j=>j.id):[A.id],L=a1(c);if(!L.length)I(D);else if(x===void 0){let j=L.filter(q=>D.includes(q)),U=D.filter(q=>!L.includes(q));I([...j,...U])}else if(A.id!==x){let j=L.filter(U=>U!==A.id);I(j.map(U=>U===x?A.id:U))}C(void 0)},onClose:()=>C(void 0),allowedTypes:n,value:x!==void 0?x:c,multiple:i&&x===void 0,title:t.label,render:({open:A})=>{S.current=A;let D=s?Sit:Cit;return(0,Je.jsxs)(io.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,Je.jsx)(Pt,{render:(0,Je.jsx)("legend",{}),children:t.label}):(0,Je.jsx)(io.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,Je.jsx)(D,{allItems:B,addButtonLabel:V,multiple:i,removeItem:k,moveItem:M,open:()=>P(!0),onFilesDrop:N,isUploading:!!O.length,setTargetItemId:C}),t.description&&(0,Je.jsx)(io.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,Je.jsx)(Pt,{children:(0,Je.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,Je.jsx)(Rm,{type:m.type,message:m.message})]})}var uQ=l(R(),1),E_e=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,uQ.jsx)("img",{className:"fields-controls__featured-image-image",src:o,alt:"",srcSet:r?.media_details?.sizes?Object.values(r.media_details.sizes).map(n=>`${n.source_url} ${n.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw"}):(0,uQ.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var k_e=l(R(),1),Eit={id:"featured_media",type:"media",label:(0,fQ.__)("Featured Image"),placeholder:(0,fQ.__)("Set featured image"),Edit:e=>(0,k_e.jsx)(C_e,{...e,isExpanded:!0}),render:E_e,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},pQ=Eit;var A_e=l(G(),1);var k2=l(H(),1),wM=l(he(),1),hQ=l(X(),1),gQ=l(Z(),1),bQ=l(G(),1);var mQ=l(Z(),1),Yc=l(he(),1);function yM(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,mQ.useSelect)(n=>{let i=!!n(Yc.store).getCurrentTheme()?.is_block_theme;if(!n(Yc.store).getPostType(t)?.viewable)return null;let a=i&&(n(Yc.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||a,d=c?!!n(Yc.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!d)&&c?"classic":i&&d?"block-theme":null},[t,o])}function kit(e,t){return t?e==="page"?`${e}-${t}`:`single-${e}-${t}`:e==="page"?"page":`single-${e}`}var E2="";function _M(e,t,r){return(0,mQ.useSelect)(o=>{if(!e||!t)return E2;let n=String(t),i=Vn(o(Yc.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(Yc.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return Ct(f)}let s=Vn(o(Yc.store)).getPostsPageId();if(e==="page"&&s===n){let u=o(Yc.store).getDefaultTemplateId({slug:"home"});if(!u)return E2;let f=o(Yc.store).getEntityRecord("postType","wp_template",u);return f?Ct(f):E2}let a=kit(e,r),c=o(Yc.store).getDefaultTemplateId({slug:a});if(!c)return E2;let d=o(Yc.store).getEntityRecord("postType","wp_template",c);return d?Ct(d):E2},[e,t,r])}var xM=l(R(),1),Tit=[];function Rit({data:e,field:t,onChange:r}){let o=typeof e.id=="number"?e.id:parseInt(e.id,10),n=t.getValue({item:e}),i=(0,k2.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([a,c])=>({label:c,value:a})),[e]),s=(0,gQ.useSelect)(a=>{let{getHomePage:c,getPostsPageId:d}=Vn(a(wM.store)),u=String(o),f=d()===u,m=e.type==="page"&&c()?.postId===u;return!f&&!m},[o,e.type]);return(0,xM.jsx)(hQ.SelectControl,{label:(0,bQ.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!s})}function Pit({data:e,field:t,onChange:r}){let o=e.type,n=typeof e.id=="number"?e.id:parseInt(e.id,10),i=e.slug,{templates:s,canSwitchTemplate:a}=(0,gQ.useSelect)(f=>{let m=f(wM.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??Tit,{getHomePage:h,getPostsPageId:g}=Vn(f(wM.store)),b=String(n),v=g()===b,_=o==="page"&&h()?.postId===b;return{templates:m,canSwitchTemplate:!v&&!_}},[n,o]),c=_M(o,n,i),d=t.getValue({item:e}),u=(0,k2.useMemo)(()=>{let f=s.map(m=>({label:Ct(m),value:m.slug}));return[{label:c,value:""},...f]},[s,c]);return(0,xM.jsx)(hQ.SelectControl,{label:(0,bQ.__)("Template"),hideLabelFromVision:!0,value:d,options:u,onChange:r,disabled:!a})}var T_e=({data:e,field:t,onChange:r})=>{let o=(0,k2.useCallback)(s=>r({[t.id]:s}),[t.id,r]),n=yM(e);return!n||!["block-theme","classic"].includes(n)?null:(0,xM.jsx)(n==="classic"?Rit:Pit,{data:e,field:t,onChange:o})};var R_e=l(Z(),1),P_e=l(he(),1),I_e=l(G(),1);var v_=l(R(),1);function Iit({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,I_e.__)("Default template");return(0,v_.jsx)(v_.Fragment,{children:n})}function Oit({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),s=_M(r,n,o),a=(0,R_e.useSelect)(c=>{if(!i)return;let u=c(P_e.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return u?Ct(u):void 0},[r,i]);return(0,v_.jsx)(v_.Fragment,{children:a??s})}var O_e=({item:e,field:t})=>{let r=yM(e);return!r||!["block-theme","classic"].includes(r)?null:(0,v_.jsx)(r==="classic"?Iit:Oit,{item:e,field:t})};var Ait={id:"template",type:"text",label:(0,A_e.__)("Template"),Edit:T_e,render:O_e,enableSorting:!1,filterBy:!1},vQ=Ait;var q_e=l(G(),1);var yQ=l(y_(),1),CM=l(X(),1),_Q=l(Z(),1),Lm=l(H(),1),wQ=l(he(),1),B_e=l(Me(),1),z_e=l(or(),1),lb=l(G(),1),j_e=l(Ko(),1);var D_e=l(or(),1),L_e=l(G(),1);function T2(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,D_e.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,L_e.__)("no title")})`}var Dm=l(R(),1);function Lit(e){let t=e.map(n=>({children:[],...n}));if(t.some(({parent:n})=>n==null))return t;let r=t.reduce((n,i)=>{let{parent:s}=i;return n[s]||(n[s]=[]),n[s].push(i),n},{}),o=n=>n.map(i=>{let s=r[i.id];return{...i,children:s&&s.length?o(s):[]}});return o(r[0]||[])}var V_e=(e,t)=>{let r=(0,yQ.default)(e||"").toLowerCase(),o=(0,yQ.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function Vit({data:e,onChangeControl:t}){let[r,o]=(0,Lm.useState)(""),n=e.parent,i=e.id,s=e.type,{parentPostTitle:a,pageItems:c,isHierarchical:d}=(0,_Q.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:b,getPostType:v}=h(wQ.store),_=v(s),y=_?.hierarchical&&_.viewable,w=n?g("postType",s,n):null,x={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...!!r&&{search:r,orderby:"relevance",search_columns:["post_title"]}};return{isHierarchical:y,parentPostTitle:w?T2(w):"",pageItems:y?b("postType",s,x):null}},[r,n,i,s]),u=(0,Lm.useMemo)(()=>{let h=(_,y=0)=>_.map(C=>[{value:C.id,label:"\u2014 ".repeat(y)+(0,z_e.decodeEntities)(C.name),rawName:C.name},...h(C.children||[],y+1)]).sort(([C],[S])=>{let E=V_e(C.rawName,r),P=V_e(S.rawName,r);return E>=P?1:-1}).flat();if(!c)return[];let g=c.map(_=>({id:_.id,parent:_.parent??null,name:T2(_)}));r||(g=Lit(g));let b=h(g),v=b.find(_=>_.value===n);return n&&a&&!v&&b.unshift({value:n,label:a,rawName:""}),b.map(_=>({..._,value:_.value.toString()}))},[c,r,a,n]);if(!d)return null;let f=h=>{o(h)},m=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Dm.jsx)(CM.ComboboxControl,{label:(0,lb.__)("Parent"),help:(0,lb.__)("Choose a parent page."),value:n?.toString(),options:u,onFilterValueChange:(0,B_e.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var H_e=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,_Q.useSelect)(s=>s(wQ.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Lm.useCallback)(s=>r({[o]:s}),[o,r]);return(0,Dm.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Dm.jsxs)("div",{children:[(0,Lm.createInterpolateElement)((0,lb.sprintf)((0,lb.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'),(0,j_e.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Dm.jsx)("wbr",{})}),(0,Dm.jsx)("p",{children:(0,Lm.createInterpolateElement)((0,lb.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Dm.jsx)(CM.ExternalLink,{href:(0,lb.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Dm.jsx)(Vit,{data:e,onChangeControl:i})]})})};var U_e=l(Z(),1),W_e=l(he(),1),G_e=l(G(),1);var c1=l(R(),1),Y_e=({item:e})=>{let t=(0,U_e.useSelect)(r=>{let{getEntityRecord:o}=r(W_e.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,c1.jsx)(c1.Fragment,{children:T2(t)}):(0,c1.jsx)(c1.Fragment,{children:(0,G_e.__)("None")})};var Bit={id:"parent",type:"text",label:(0,q_e.__)("Parent"),Edit:H_e,render:Y_e,enableSorting:!0,filterBy:!1},xQ=Bit;var Z_e=l(G(),1);var u1=l(X(),1),K_e=l(H(),1),R2=l(G(),1),d1=l(R(),1);function zit({data:e,onChange:t,field:r}){let[o,n]=(0,K_e.useState)(!!r.getValue({item:e})),i=s=>{n(s),s||t({password:""})};return(0,d1.jsxs)(u1.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,d1.jsx)(u1.CheckboxControl,{label:(0,R2.__)("Password protected"),help:(0,R2.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,d1.jsx)("div",{className:"fields-controls__password-input",children:(0,d1.jsx)(u1.TextControl,{label:(0,R2.__)("Password"),onChange:s=>t({password:s}),value:r.getValue({item:e})||"",placeholder:(0,R2.__)("Use a secure password"),type:"text",maxLength:255})})]})}var X_e=zit;var jit={id:"password",type:"text",label:(0,Z_e.__)("Password"),Edit:X_e,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},SQ=jit;var J_e=l(G(),1);var kM=l(X(),1);var qc=l(G(),1),Hit=[{value:"draft",label:(0,qc.__)("Draft"),icon:Lw,description:(0,qc.__)("Not ready to publish.")},{value:"future",label:(0,qc.__)("Scheduled"),icon:yg,description:(0,qc.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,qc.__)("Pending Review"),icon:Mk,description:(0,qc.__)("Waiting for review before publishing.")},{value:"private",label:(0,qc.__)("Private"),icon:Pk,description:(0,qc.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,qc.__)("Published"),icon:Yd,description:(0,qc.__)("Visible to everyone.")},{value:"trash",label:(0,qc.__)("Trash"),icon:pm}],EM=Hit;var f1=l(R(),1);function Uit({item:e,field:t}){let r=t.getValue({item:e}),o=EM.find(({value:s})=>s===r),n=o?.label||r,i=o?.icon;return(0,f1.jsxs)(kM.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,f1.jsx)("div",{className:"fields-controls__status-icon",children:(0,f1.jsx)(kM.Icon,{icon:i})}),(0,f1.jsx)("span",{children:n})]})}var Q_e=Uit;var Wit="isAny",Git={label:(0,J_e.__)("Status"),id:"status",type:"text",elements:EM,getValue:({item:e})=>e.status==="auto-draft"?"draft":e.status,render:Q_e,Edit:"radio",enableSorting:!1,filterBy:{operators:[Wit]}},CQ=Git;var p1=l(G(),1),Yit={id:"comment_status",label:(0,p1.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,p1.__)("Open"),description:(0,p1.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,p1.__)("Closed"),description:(0,p1.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},EQ=Yit;var Vm=l(G(),1),TM=l(X(),1),kQ=l(R(),1);function qit({data:e,onChange:t}){let r=e?.ping_status??"open",o=n=>{t({...e,ping_status:n?"open":"closed"})};return(0,kQ.jsx)(TM.CheckboxControl,{label:(0,Vm.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,kQ.jsx)(TM.ExternalLink,{href:(0,Vm.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Vm.__)("Learn more about pingbacks & trackbacks")})})}var Kit={id:"ping_status",label:(0,Vm.__)("Trackbacks & Pingbacks"),type:"text",Edit:qit,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Vm.__)("Allow"),description:(0,Vm.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Vm.__)("Don't allow"),description:(0,Vm.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},TQ=Kit;var m1=l(G(),1),Xit={id:"discussion",label:(0,m1.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,m1.__)("Open"):t&&!r?(0,m1.__)("Comments only"):!t&&r?(0,m1.__)("Pings only"):(0,m1.__)("Closed")},filterBy:!1},RQ=Xit;var e0e=l(G(),1);var Uf=l(G(),1),I2=l(H(),1),cb=l(Sn(),1),Hf=l(R(),1),P2=e=>(0,cb.dateI18n)((0,cb.getSettings)().formats.datetimeAbbreviated,(0,cb.getDate)(e)),Zit=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,I2.createInterpolateElement)((0,Uf.sprintf)((0,Uf.__)("<span>Modified: <time>%s</time></span>"),P2(e.date??null)),{span:(0,Hf.jsx)("span",{}),time:(0,Hf.jsx)("time",{})});if(e.status==="future")return(0,I2.createInterpolateElement)((0,Uf.sprintf)((0,Uf.__)("<span>Scheduled: <time>%s</time></span>"),P2(e.date??null)),{span:(0,Hf.jsx)("span",{}),time:(0,Hf.jsx)("time",{})});if(e.status==="publish")return(0,I2.createInterpolateElement)((0,Uf.sprintf)((0,Uf.__)("<span>Published: <time>%s</time></span>"),P2(e.date??null)),{span:(0,Hf.jsx)("span",{}),time:(0,Hf.jsx)("time",{})});let n=(0,cb.getDate)(e.modified??null)>(0,cb.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,I2.createInterpolateElement)((0,Uf.sprintf)((0,Uf.__)("<span>Modified: <time>%s</time></span>"),P2(n??null)),{span:(0,Hf.jsx)("span",{}),time:(0,Hf.jsx)("time",{})}):(0,Hf.jsx)("time",{children:P2(e.date??null)})},$_e=Zit;var Qit={id:"date",type:"datetime",label:(0,e0e.__)("Date"),render:$_e,filterBy:{operators:["before","after"]}},PQ=Qit;var t0e=l(G(),1),Jit={id:"scheduled_date",type:"datetime",label:(0,t0e.__)("Scheduled Date"),getValue:({item:e})=>e.date,setValue:({value:e})=>({date:e}),isVisible:e=>e.status==="future",Edit:{control:"datetime",compact:!0},enableHiding:!1,enableSorting:!1,filterBy:!1},IQ=Jit;var i0e=l(G(),1);var RM=l(G(),1),r0e=l(Sn(),1),o0e=l(R(),1);function n0e({item:e}){return e.modified?(0,o0e.jsx)(uo,{children:(0,RM.sprintf)((0,RM.__)("Last edited %s."),(0,r0e.humanTimeDiff)(e.modified))}):null}var $it={id:"last_edited_date",type:"datetime",label:(0,i0e.__)("Last edited"),render:n0e,getValue:({item:e})=>e.modified,isVisible:e=>!!e.modified,readOnly:!0,enableHiding:!1,enableSorting:!1,filterBy:!1},OQ=$it;var u0e=l(G(),1),f0e=l(Z(),1),p0e=l(he(),1);var s0e=l(G(),1),a0e=l(H(),1);var PM=l(X(),1),l0e=l(Z(),1),c0e=l(he(),1),db=l(R(),1);function est({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,l0e.useSelect)(d=>{if(!o)return null;let{getEntityRecord:u}=d(c0e.store);return t?u("root","user",t):null},[t,o]),i=n?.name||e?._embedded?.author?.[0]?.name,s=n?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[a,c]=(0,a0e.useState)(!1);return(0,db.jsxs)(PM.__experimentalHStack,{alignment:"left",spacing:0,children:[!!s&&(0,db.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":a}),children:(0,db.jsx)("img",{onLoad:()=>c(!0),alt:(0,s0e.__)("Author avatar"),src:s})}),!s&&(0,db.jsx)("div",{className:"fields-controls__author-icon",children:(0,db.jsx)(PM.Icon,{icon:Sy})}),(0,db.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var d0e=est;var tst={label:(0,u0e.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,f0e.resolveSelect)(p0e.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:d0e,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]}},O2=tst;var MQ=l(G(),1),g0e=l(Z(),1),b0e=l(he(),1);var m0e=l(H(),1),h0e=l(Z(),1),IM=l(he(),1);var ub=l(R(),1);function rst(e){switch(e){case"theme":return Gd;case"plugin":return cW;case"site":return BU;default:return Sy}}function AQ({item:e}){let[t,r]=(0,m0e.useState)(!1),o=e.original_source,n=rst(o),i=e.author_text,s=e.author,a=(0,h0e.useSelect)(c=>{if(o==="site"){let u=c(IM.store).getEntityRecord("root","__unstableBase")?.site_logo;return u?c(IM.store).getEntityRecord("postType","attachment",u)?.source_url:void 0}if(!(o!=="user"||!s))return c(IM.store).getUser(s)?.avatar_urls?.[48]},[o,s]);return(0,ub.jsxs)(le,{direction:"row",align:"center",children:[a&&(0,ub.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":t}),children:(0,ub.jsx)("img",{onLoad:()=>r(!0),alt:"",src:a})}),!a&&(0,ub.jsx)("div",{className:"fields-controls__author-icon",children:(0,ub.jsx)(wr,{icon:n})}),(0,ub.jsx)("span",{className:"fields-controls__author-name",children:i})]})}async function v0e(e){let t=await(0,g0e.resolveSelect)(b0e.store).getEntityRecords("postType",e,{per_page:-1,_fields:"id,author_text"}),r=new Set,o=[];for(let n of t??[]){let i=n.author_text;i&&!r.has(i)&&(r.add(i),o.push({value:i,label:i}))}return o}var NQ={label:(0,MQ.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:AQ,getElements:()=>v0e("wp_template")},FQ={label:(0,MQ.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:AQ,enableSorting:!1,filterBy:{isPrimary:!0},getElements:()=>v0e("wp_template_part")};var y0e=l(G(),1),ost={id:"notesCount",label:(0,y0e.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},DQ=ost;var LQ=l(or(),1),h1=l(G(),1),OM=l(X(),1),VQ=l(R(),1),nst={id:"excerpt",type:"text",label:(0,h1.__)("Excerpt"),placeholder:(0,h1.__)("Add an excerpt"),description:(0,VQ.jsx)(OM.ExternalLink,{href:(0,h1.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,h1.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,LQ.decodeEntities)(e.excerpt):(0,h1.__)("Add an excerpt"):t=(0,LQ.decodeEntities)(e.excerpt?.raw||""),(0,VQ.jsx)(OM.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},BQ=nst;var zQ=l(or(),1),AM=l(G(),1);var _0e=l(R(),1),w0e=e=>e.source==="custom"&&!e.has_theme_file&&e.is_custom,x0e=({item:e})=>(0,zQ.decodeEntities)(e.description||""),S0e=({item:e})=>{let{description:t}=e;return t&&(0,_0e.jsx)(uo,{children:(0,zQ.decodeEntities)(t)})},ist={id:"description",type:"text",label:(0,AM.__)("Description"),placeholder:(0,AM.__)("Add a description"),getValue:x0e,render:S0e,Edit:{control:"textarea",rows:4},isVisible:w0e,enableSorting:!1,filterBy:!1,enableGlobalSearch:!0},jQ={id:"description_readonly",type:"text",label:(0,AM.__)("Description"),getValue:x0e,render:S0e,readOnly:!0,isVisible:e=>!w0e(e)&&!!e.description,enableSorting:!1,enableHiding:!1,filterBy:!1},HQ=ist;var Kc=l(G(),1),C0e=l(Z(),1),E0e=l(he(),1),sst=[{id:"aside",caption:(0,Kc.__)("Aside")},{id:"audio",caption:(0,Kc.__)("Audio")},{id:"chat",caption:(0,Kc.__)("Chat")},{id:"gallery",caption:(0,Kc.__)("Gallery")},{id:"image",caption:(0,Kc.__)("Image")},{id:"link",caption:(0,Kc.__)("Link")},{id:"quote",caption:(0,Kc.__)("Quote")},{id:"standard",caption:(0,Kc.__)("Standard")},{id:"status",caption:(0,Kc.__)("Status")},{id:"video",caption:(0,Kc.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),ast={id:"format",label:(0,Kc.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,C0e.resolveSelect)(E0e.store).getThemeSupports();return sst.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},UQ=ast;var O0e=l(G(),1);var A2=l(X(),1),il=l(G(),1),T0e=l(g1(),1),R0e=l(Sn(),1),P0e=l(H(),1),M2=l(R(),1),lst=189;function I0e({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,il._x)("words","Word count type. Do not translate!"),o=(0,P0e.useMemo)(()=>t?(0,T0e.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let s=Math.round(o/lst),a=(0,il.sprintf)((0,il._n)("%s word","%s words",o),o.toLocaleString()),c=s<=1?(0,il.__)("1 minute"):(0,il.sprintf)((0,il._n)("%s minute","%s minutes",s),s.toLocaleString());i=(0,il.sprintf)((0,il.__)("%1$s, %2$s read time."),a,c)}return(0,M2.jsxs)(A2.__experimentalVStack,{spacing:1,children:[i&&(0,M2.jsx)(A2.__experimentalText,{variant:"muted",children:i}),n&&(0,M2.jsx)(A2.__experimentalText,{variant:"muted",children:(0,il.sprintf)((0,il.__)("Last edited %s."),(0,R0e.humanTimeDiff)(n))})]})}var cst={label:(0,O0e.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:I0e,enableSorting:!1,enableHiding:!1,filterBy:!1},WQ=cst;var GQ=l(G(),1),dst={id:"sticky",type:"boolean",label:(0,GQ.__)("Sticky"),description:(0,GQ.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},YQ=dst;var qQ=l(G(),1),ust={id:"posts_per_page",type:"integer",label:(0,qQ.__)("Posts per page"),description:(0,qQ.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),getValue:({item:e})=>e.posts_per_page??1,setValue:({value:e})=>({posts_per_page:e}),isValid:{min:1},enableSorting:!1,enableHiding:!1,filterBy:!1},KQ=ust;var fb=l(G(),1),fst={id:"default_comment_status",type:"text",label:(0,fb.__)("Discussion"),Edit:"radio",getValue:({item:e})=>e.default_comment_status||"",setValue:({value:e})=>({default_comment_status:e||null}),render:({item:e})=>e.default_comment_status==="open"?(0,fb.__)("Comments open"):(0,fb.__)("Comments closed"),elements:[{value:"open",label:(0,fb.__)("Open"),description:(0,fb.__)("Visitors can add new comments and replies.")},{value:"",label:(0,fb.__)("Closed"),description:(0,fb.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}],enableSorting:!1,enableHiding:!1,filterBy:!1},XQ=fst;var ZQ=l(G(),1),pst={id:"posts_page_title",type:"text",label:(0,ZQ.__)("Blog title"),description:(0,ZQ.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),getValue:({item:e})=>{let t=e.title;return typeof t=="string"?t:t?.raw??""},setValue:({value:e})=>({title:e}),enableSorting:!1,enableHiding:!1,filterBy:!1},QQ=pst;var A0e=l(G(),1),mst={id:"view-post",label:(0,A0e._x)("View","verb"),isPrimary:!0,icon:vs,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},JQ=mst;var $Q=l(Z(),1),M0e=l(he(),1),pb=l(G(),1),N0e=l(Wt(),1),F0e=l(H(),1),zm=l(X(),1),Bm=l(R(),1);function hst(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function gst({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,F0e.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:s}=(0,$Q.useDispatch)(M0e.store),{createSuccessNotice:a,createErrorNotice:c}=(0,$Q.useDispatch)(N0e.store),d=hst(o);async function u(f){if(f.preventDefault(),!!d)try{await i("postType",o.type,o.id,{menu_order:o.menu_order}),t?.(),await s("postType",o.type,o.id,{throwOnError:!0}),a((0,pb.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,pb.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Bm.jsx)("form",{onSubmit:u,children:(0,Bm.jsxs)(zm.__experimentalVStack,{spacing:"5",children:[(0,Bm.jsx)("div",{children:(0,pb.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Bm.jsx)(zm.__experimentalInputControl,{label:(0,pb.__)("Order"),type:"number",value:typeof o.menu_order=="number"&&Number.isInteger(o.menu_order)?String(o.menu_order):"",onChange:f=>{let m=parseInt(f,10);n({...o,menu_order:isNaN(m)?void 0:m})}}),(0,Bm.jsxs)(zm.__experimentalHStack,{justify:"right",children:[(0,Bm.jsx)(zm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,pb.__)("Cancel")}),(0,Bm.jsx)(zm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!d,children:(0,pb.__)("Save")})]})]})})}var bst={id:"order-pages",label:(0,pb.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:gst},eJ=bst;var tJ=l(Z(),1),D0e=l(he(),1),Fs=l(G(),1),L0e=l(Wt(),1),rJ=l(H(),1),Hm=l(X(),1);var jm=l(R(),1),vst={id:"duplicate-post",label:(0,Fs._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,rJ.useState)({...e[0],title:(0,Fs.sprintf)((0,Fs._x)("%s (Copy)","post"),Ct(e[0]))}),[i,s]=(0,rJ.useState)(!1),{saveEntityRecord:a}=(0,tJ.useDispatch)(D0e.store),{createSuccessNotice:c,createErrorNotice:d}=(0,tJ.useDispatch)(L0e.store);async function u(f){if(f.preventDefault(),i)return;let m=o.type==="wp_template",h={status:m?"publish":"draft",title:o.title,slug:m?o.slug:o.title||(0,Fs.__)("No title"),comment_status:o.comment_status,content:typeof o.content=="string"?o.content:o.content.raw,excerpt:typeof o.excerpt=="string"?o.excerpt:o.excerpt?.raw,meta:o.meta,parent:o.parent,password:o.password,template:o.template,format:o.format,featured_media:o.featured_media,menu_order:o.menu_order,ping_status:o.ping_status},g="wp:action-assign-";Object.keys(o?._links||{}).filter(v=>v.startsWith(g)).map(v=>v.slice(g.length)).forEach(v=>{o.hasOwnProperty(v)&&(h[v]=o[v])}),s(!0);try{let v=await a("postType",o.type,h,{throwOnError:!0});c((0,Fs.sprintf)((0,Fs.__)('"%s" successfully created.'),Ct(v)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([v])}catch(v){let _=v,y=_.message&&_.code!=="unknown_error"?_.message:(0,Fs.__)("An error occurred while duplicating the page.");d(y,{type:"snackbar"})}finally{s(!1),t?.()}}return(0,jm.jsx)("form",{onSubmit:u,children:(0,jm.jsxs)(Hm.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,jm.jsx)("div",{children:(0,Fs.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,jm.jsx)(Hm.__experimentalInputControl,{label:(0,Fs.__)("Title"),placeholder:(0,Fs.__)("No title"),value:Ct(o),onChange:f=>n(m=>({...m,title:f||(0,Fs.__)("No title")}))}),(0,jm.jsxs)(Hm.__experimentalHStack,{spacing:2,justify:"end",children:[(0,jm.jsx)(Hm.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Fs.__)("Cancel")}),(0,jm.jsx)(Hm.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,Fs._x)("Duplicate","action label")})]})]})})}},oJ=vst;var nJ=l(Z(),1),V0e=l(he(),1),__=l(G(),1),B0e=l(H(),1),z0e=l(Rc(),1),Um=l(X(),1),j0e=l(Wt(),1);var mb=l(R(),1),{PATTERN_TYPES:yst}=Vn(z0e.privateApis),_st={id:"rename-post",label:(0,__.__)("Rename"),modalFocusOnMount:"firstContentElement",isEligible(e){if(e.status==="trash"||e.type==="wp_template"&&typeof e.id=="string"&&window?.__experimentalTemplateActivate)return!1;let t=["wp_template","wp_template_part"];return window?.__experimentalTemplateActivate||t.push("wp_template"),t.includes(e.type)?tae(e)&&!window?.__experimentalTemplateActivate?CI(e)&&e.is_custom&&e.permissions?.update:rae(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===yst.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,B0e.useState)(()=>Ct(o,"")),{editEntityRecord:s,saveEditedEntityRecord:a}=(0,nJ.useDispatch)(V0e.store),{createSuccessNotice:c,createErrorNotice:d}=(0,nJ.useDispatch)(j0e.store);async function u(f){f.preventDefault();try{await s("postType",o.type,o.id,{title:n}),i(""),t?.(),await a("postType",o.type,o.id,{throwOnError:!0}),c((0,__.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,__.__)("An error occurred while updating the name");d(g,{type:"snackbar"})}}return(0,mb.jsx)("form",{onSubmit:u,children:(0,mb.jsxs)(Um.__experimentalVStack,{spacing:"5",children:[(0,mb.jsx)(Um.TextControl,{label:(0,__.__)("Name"),value:n,onChange:i,required:!0}),(0,mb.jsxs)(Um.__experimentalHStack,{justify:"right",children:[(0,mb.jsx)(Um.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,__.__)("Cancel")}),(0,mb.jsx)(Um.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,__.__)("Save")})]})]})})}},iJ=_st;var Ds=l(Z(),1),w_=l(he(),1),Un=l(G(),1),hb=l(Wt(),1),H0e=l(H(),1),MM=l(Ut(),1),Wm=l(X(),1),U0e=l(Ko(),1),W0e=l(Wd(),1);var x_=l(R(),1),wst=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,xst=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,Ds.dispatch)(hb.store).removeNotice(r),!wst(e)){(0,Ds.dispatch)(hb.store).createErrorNotice((0,Un.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,Ds.select)(w_.store).getEntityConfig("postType",e.type);if(!o){(0,Ds.dispatch)(hb.store).createErrorNotice((0,Un.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,U0e.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,W0e.default)({path:n});if(!i){(0,Ds.dispatch)(hb.store).createErrorNotice((0,Un.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=({blocks:d=[]})=>(0,MM.__unstableSerializeAndClean)(d),a=(0,Ds.select)(w_.store).getEditedEntityRecord("postType",e.type,e.id);(0,Ds.dispatch)(w_.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:a.blocks,source:"custom"},{undoIgnore:!0});let c=(0,MM.parse)(i?.content?.raw);if((0,Ds.dispatch)(w_.store).editEntityRecord("postType",e.type,i.id,{content:s,blocks:c,source:"theme"}),t){let d=()=>{(0,Ds.dispatch)(w_.store).editEntityRecord("postType",e.type,a.id,{content:s,blocks:a.blocks,source:"custom"})};(0,Ds.dispatch)(hb.store).createSuccessNotice((0,Un.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,Un.__)("Undo"),onClick:d}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,Un.__)("Template revert failed. Please reload.");(0,Ds.dispatch)(hb.store).createErrorNotice(n,{type:"snackbar"})}},Sst={id:"reset-post",label:(0,Un.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:hm(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:dm,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,H0e.useState)(!1),{saveEditedEntityRecord:i}=(0,Ds.useDispatch)(w_.store),{createSuccessNotice:s,createErrorNotice:a}=(0,Ds.useDispatch)(hb.store),c=async()=>{try{for(let d of e)await xst(d,{allowUndo:!1}),await i("postType",d.type,d.id);s(e.length>1?(0,Un.sprintf)((0,Un.__)("%d items reset."),e.length):(0,Un.sprintf)((0,Un.__)('"%s" reset.'),Ct(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(d){let u;e[0].type==="wp_template"?u=e.length===1?(0,Un.__)("An error occurred while reverting the template."):(0,Un.__)("An error occurred while reverting the templates."):u=e.length===1?(0,Un.__)("An error occurred while reverting the template part."):(0,Un.__)("An error occurred while reverting the template parts.");let f=d,m=f.message&&f.code!=="unknown_error"?f.message:u;a(m,{type:"snackbar"})}};return(0,x_.jsxs)(Wm.__experimentalVStack,{spacing:"5",children:[(0,x_.jsx)(Wm.__experimentalText,{children:(0,Un.__)("Reset to default and clear all customizations?")}),(0,x_.jsxs)(Wm.__experimentalHStack,{justify:"right",children:[(0,x_.jsx)(Wm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Un.__)("Cancel")}),(0,x_.jsx)(Wm.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Un.__)("Reset")})]})]})}},sJ=Sst;var NM=l(G(),1),G0e=l(Rc(),1);var Y0e=l(R(),1),{CreatePatternModalContents:Cst,useDuplicatePatternProps:Est}=Vn(G0e.privateApis),kst={id:"duplicate-pattern",label:(0,NM._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,NM._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=Est({pattern:r,onSuccess:()=>t?.()});return(0,Y0e.jsx)(Cst,{onClose:t,confirmLabel:(0,NM._x)("Duplicate","action label"),...o})}},aJ=kst;var gb=function(){return gb=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},gb.apply(this,arguments)};function q0e(e){return e.toLowerCase()}var Tst=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Rst=/[^A-Z0-9]+/gi;function FM(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Tst:r,n=t.stripRegexp,i=n===void 0?Rst:n,s=t.transform,a=s===void 0?q0e:s,c=t.delimiter,d=c===void 0?" ":c,u=K0e(K0e(e,o,"$1\0$2"),i,"\0"),f=0,m=u.length;u.charAt(f)==="\0";)f++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(f,m).split("\0").map(a).join(d)}function K0e(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function X0e(e){return e.charAt(0).toUpperCase()+e.substr(1)}function Pst(e){return X0e(e.toLowerCase())}function DM(e,t){return t===void 0&&(t={}),FM(e,gb({delimiter:" ",transform:Pst},t))}function Z0e(e,t){return t===void 0&&(t={}),FM(e,gb({delimiter:"."},t))}function Gm(e,t){return t===void 0&&(t={}),Z0e(e,gb({delimiter:"-"},t))}"stream"in Blob.prototype||Object.defineProperty(Blob.prototype,"stream",{value(){return new Response(this).body}}),"setBigUint64"in DataView.prototype||Object.defineProperty(DataView.prototype,"setBigUint64",{value(e,t,r){let o=Number(0xffffffffn&t),n=Number(t>>32n);this.setUint32(e+(r?0:4),o,r),this.setUint32(e+(r?4:0),n,r)}});var v1=e=>new DataView(new ArrayBuffer(e)),Ym=e=>new Uint8Array(e.buffer||e),b1=e=>new TextEncoder().encode(String(e)),S_=e=>Math.min(4294967295,Number(e)),Q0e=e=>Math.min(65535,Number(e));function Ist(e,t){if(t===void 0||t instanceof Date||(t=new Date(t)),e instanceof File)return{isFile:1,t:t||new Date(e.lastModified),i:e.stream()};if(e instanceof Response)return{isFile:1,t:t||new Date(e.headers.get("Last-Modified")||Date.now()),i:e.body};if(t===void 0)t=new Date;else if(isNaN(t))throw new Error("Invalid modification date.");if(e===void 0)return{isFile:0,t};if(typeof e=="string")return{isFile:1,t,i:b1(e)};if(e instanceof Blob)return{isFile:1,t,i:e.stream()};if(e instanceof Uint8Array||e instanceof ReadableStream)return{isFile:1,t,i:e};if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return{isFile:1,t,i:Ym(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:$0e(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function $0e(e,t=e){return new ReadableStream({async pull(r){let o=0;for(;r.desiredSize>o;){let n=await e.next();if(!n.value){r.close();break}{let i=Ost(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function Ost(e){return typeof e=="string"?b1(e):e instanceof Uint8Array?e:Ym(e)}function ewe(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Ym(i),1]:[b1(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:lJ(o||b1(e.name)),u:BigInt(e.size),l:n};if(e instanceof Response){let i=e.headers.get("content-disposition"),s=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),a=s&&s[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=a&&decodeURIComponent(a),d=r||+e.headers.get("content-length");return{o:lJ(o||b1(c)),u:BigInt(d),l:n}}return o=lJ(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(b1(e).length),l:n}:e instanceof Blob?{o,u:BigInt(e.size),l:n}:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?{o,u:BigInt(e.byteLength),l:n}:{o,u:Ast(e,r),l:n}}function Ast(e,t){return t>-1?BigInt(t):e?void 0:0n}function lJ(e,t=1){if(!e||e.every((r=>r===47)))throw new Error("The file must have a name.");if(t)for(;e[e.length-1]===47;)e=e.subarray(0,-1);else e[e.length-1]!==47&&(e=new Uint8Array([...e,47]));return e}var twe=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let r=0;r<8;++r)t=t>>>1^(1&t&&3988292384);twe[e]=t}function J0e(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^twe[255&t^e[r]];return(-1^t)>>>0}function rwe(e,t,r=0){let o=e.getSeconds()>>1|e.getMinutes()<<5|e.getHours()<<11,n=e.getDate()|e.getMonth()+1<<5|e.getFullYear()-1980<<9;t.setUint16(r,o,1),t.setUint16(r+2,n,1)}function Mst({o:e,l:t},r){return 8*(!t||(r??(function(o){try{Nst.decode(o)}catch{return 0}return 1})(e)))}var Nst=new TextDecoder("utf8",{fatal:1});function Fst(e,t=0){let r=v1(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),rwe(e.t,r,10),r.setUint16(26,e.o.length,1),Ym(r)}async function*Dst(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=J0e(t,0),e.u=BigInt(t.length);else{e.u=0n;let r=t.getReader();for(;;){let{value:o,done:n}=await r.read();if(n)break;e.m=J0e(o,e.m),e.u+=BigInt(o.length),yield o}}}function Lst(e,t){let r=v1(16+(t?8:0));return r.setUint32(0,1347094280),r.setUint32(4,e.isFile?e.m:0,1),t?(r.setBigUint64(8,e.u,1),r.setBigUint64(16,e.u,1)):(r.setUint32(8,S_(e.u),1),r.setUint32(12,S_(e.u),1)),Ym(r)}function Vst(e,t,r=0,o=0){let n=v1(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),rwe(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,S_(e.u),1),n.setUint32(24,S_(e.u),1),n.setUint16(28,e.o.length,1),n.setUint16(30,o,1),n.setUint16(40,e.isFile?33204:16893,1),n.setUint32(42,S_(t),1),Ym(n)}function Bst(e,t,r){let o=v1(r);return o.setUint16(0,1,1),o.setUint16(2,r-4,1),16&r&&(o.setBigUint64(4,e.u,1),o.setBigUint64(12,e.u,1)),o.setBigUint64(r-8,t,1),Ym(o)}function owe(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var zst=e=>(function(t){let r=BigInt(22),o=0n,n=0;for(let i of t){if(!i.o)throw new Error("Every file must have a non-empty name.");if(i.u===void 0)throw new Error(`Missing size for file "${new TextDecoder().decode(i.o)}".`);let s=i.u>=0xffffffffn,a=o>=0xffffffffn;o+=BigInt(46+i.o.length+(s&&8))+i.u,r+=BigInt(i.o.length+46+(12*a|28*s)),n||(n=s)}return(n||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield ewe(...owe(r)[0])})(e));function nwe(e,t={}){let r={"Content-Type":"application/zip","Content-Disposition":"attachment"};return(typeof t.length=="bigint"||Number.isInteger(t.length))&&t.length>0&&(r["Content-Length"]=String(t.length)),t.metadata&&(r["Content-Length"]=String(zst(t.metadata))),new Response(jst(e,t),{headers:r})}function jst(e,t={}){let r=(function(o){let n=o[Symbol.iterator in o?Symbol.iterator:Symbol.asyncIterator]();return{async next(){let i=await n.next();if(i.done)return i;let[s,a]=owe(i.value);return{done:0,value:Object.assign(Ist(...a),ewe(...s))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return $0e((async function*(o,n){let i=[],s=0n,a=0n,c=0;for await(let f of o){let m=Mst(f,n.buffersAreUTF8);yield Fst(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*Dst(f));let h=f.u>=0xffffffffn,g=12*(s>=0xffffffffn)|28*h;yield Lst(f,h),i.push(Vst(f,s,m,g)),i.push(f.o),g&&i.push(Bst(f,s,g)),h&&(s+=8n),a++,s+=BigInt(46+f.o.length)+f.u,c||(c=h)}let d=0n;for(let f of i)yield f,d+=BigInt(f.length);if(c||s>=0xffffffffn){let f=v1(76);f.setUint32(0,1347094022),f.setBigUint64(4,BigInt(44),1),f.setUint32(12,755182848),f.setBigUint64(24,a,1),f.setBigUint64(32,a,1),f.setBigUint64(40,d,1),f.setBigUint64(48,s,1),f.setUint32(56,1347094023),f.setBigUint64(64,s+d,1),f.setUint32(72,1,1),yield Ym(f)}let u=v1(22);u.setUint32(0,1347093766),u.setUint16(8,Q0e(a),1),u.setUint16(10,Q0e(a),1),u.setUint32(12,S_(d),1),u.setUint32(16,S_(s),1),yield Ym(u)})(r,t),r)}var cJ=l(s2(),1),dJ=l(G(),1);function iwe(e){return JSON.stringify({__file:e.type,title:Ct(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var Hst={id:"export-pattern",label:(0,dJ.__)("Export as JSON"),icon:Sk,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,cJ.downloadBlob)(`${Gm(Ct(e[0])||e[0].slug)}.json`,iwe(e[0]),"application/json");let t={},r=e.map(o=>{let n=Gm(Ct(o)||o.slug);return t[n]=(t[n]||0)+1,{name:`${n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:iwe(o)}});return(0,cJ.downloadBlob)((0,dJ.__)("patterns-export")+".zip",await nwe(r).blob(),"application/zip")}},uJ=Hst;var swe=l(Ko(),1),LM=l(G(),1),Ust={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,LM.sprintf)((0,LM.__)("View revisions (%d)"),t)},isEligible(e){if(e.status==="trash")return!1;let t=e?._links?.["predecessor-version"]?.[0]?.id??null,r=e?._links?.["version-history"]?.[0]?.count??0;return!!t&&r>1},callback(e,{onActionPerformed:t}){let r=e[0],o=(0,swe.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},fJ=Ust;var awe=l(he(),1),oi=l(G(),1),lwe=l(Wt(),1);var cwe=l(H(),1),pJ=l(Z(),1),qm=l(X(),1),dwe=l(or(),1);var C_=l(R(),1),Wst={id:"permanently-delete",label:(0,oi.__)("Permanently delete"),supportsBulk:!0,icon:pm,isEligible(e){if(hm(e)||e.type==="wp_block")return!1;let{status:t,permissions:r}=e;return t==="trash"&&r?.delete},hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,cwe.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,pJ.useDispatch)(lwe.store),{deleteEntityRecord:a}=(0,pJ.useDispatch)(awe.store);return(0,C_.jsxs)(qm.__experimentalVStack,{spacing:"5",children:[(0,C_.jsx)(qm.__experimentalText,{children:e.length>1?(0,oi.sprintf)((0,oi._n)("Are you sure you want to permanently delete %d item?","Are you sure you want to permanently delete %d items?",e.length),e.length):(0,oi.sprintf)((0,oi.__)('Are you sure you want to permanently delete "%s"?'),(0,dwe.decodeEntities)(Ct(e[0])))}),(0,C_.jsxs)(qm.__experimentalHStack,{justify:"right",children:[(0,C_.jsx)(qm.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,oi.__)("Cancel")}),(0,C_.jsx)(qm.Button,{variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(d=>a("postType",d.type,d.id,{force:!0},{throwOnError:!0})));if(c.every(({status:d})=>d==="fulfilled")){let d;c.length===1?d=(0,oi.sprintf)((0,oi.__)('"%s" permanently deleted.'),Ct(e[0])):d=(0,oi.__)("The items were permanently deleted."),i(d,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let d;if(c.length===1){let u=c[0];u.reason?.message?d=u.reason.message:d=(0,oi.__)("An error occurred while permanently deleting the item.")}else{let u=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&u.add(h.reason.message)}u.size===0?d=(0,oi.__)("An error occurred while permanently deleting the items."):u.size===1?d=(0,oi.sprintf)((0,oi.__)("An error occurred while permanently deleting the items: %s"),[...u][0]):d=(0,oi.sprintf)((0,oi.__)("Some errors occurred while permanently deleting the items: %s"),[...u].join(","))}s(d,{type:"snackbar"})}n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,oi.__)("Delete permanently")})]})]})}},mJ=Wst;var uwe=l(he(),1),pa=l(G(),1),fwe=l(Wt(),1);var Gst={id:"restore",label:(0,pa.__)("Restore"),isPrimary:!0,icon:dm,supportsBulk:!0,isEligible(e){return!hm(e)&&e.type!=="wp_block"&&e.status==="trash"&&e.permissions?.update},async callback(e,{registry:t,onActionPerformed:r}){let{createSuccessNotice:o,createErrorNotice:n}=t.dispatch(fwe.store),{editEntityRecord:i,saveEditedEntityRecord:s}=t.dispatch(uwe.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let a=await Promise.allSettled(e.map(c=>s("postType",c.type,c.id,{throwOnError:!0})));if(a.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,pa.sprintf)((0,pa.__)('"%s" has been restored.'),Ct(e[0])):e[0].type==="page"?c=(0,pa.sprintf)((0,pa.__)("%d pages have been restored."),e.length):c=(0,pa.sprintf)((0,pa.__)("%d posts have been restored."),e.length),o(c,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let c;if(a.length===1){let d=a[0];d.reason?.message?c=d.reason.message:c=(0,pa.__)("An error occurred while restoring the post.")}else{let d=new Set,u=a.filter(({status:f})=>f==="rejected");for(let f of u){let m=f;m.reason?.message&&d.add(m.reason.message)}d.size===0?c=(0,pa.__)("An error occurred while restoring the posts."):d.size===1?c=(0,pa.sprintf)((0,pa.__)("An error occurred while restoring the posts: %s"),[...d][0]):c=(0,pa.sprintf)((0,pa.__)("Some errors occurred while restoring the posts: %s"),[...d].join(","))}n(c,{type:"snackbar"})}}},hJ=Gst;var gJ=l(Z(),1),pwe=l(he(),1),Tn=l(G(),1),mwe=l(Wt(),1),hwe=l(H(),1),Km=l(X(),1);var E_=l(R(),1),Yst={id:"move-to-trash",label:(0,Tn._x)("Trash","verb"),isPrimary:!0,icon:pm,isEligible(e){return e.type==="wp_template_part"||e.type==="wp_block"||e.type==="wp_template"&&typeof e.id=="string"?!1:!!e.status&&!["auto-draft","trash"].includes(e.status)&&e.permissions?.delete},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,hwe.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,gJ.useDispatch)(mwe.store),{deleteEntityRecord:a}=(0,gJ.useDispatch)(pwe.store);return(0,E_.jsxs)(Km.__experimentalVStack,{spacing:"5",children:[(0,E_.jsx)(Km.__experimentalText,{children:e.length===1?(0,Tn.sprintf)((0,Tn.__)('Are you sure you want to move "%s" to the trash?'),Ct(e[0])):(0,Tn.sprintf)((0,Tn._n)("Are you sure you want to move %d item to the trash ?","Are you sure you want to move %d items to the trash ?",e.length),e.length)}),(0,E_.jsxs)(Km.__experimentalHStack,{justify:"right",children:[(0,E_.jsx)(Km.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Tn.__)("Cancel")}),(0,E_.jsx)(Km.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(d=>a("postType",d.type,d.id.toString(),{},{throwOnError:!0})));if(c.every(({status:d})=>d==="fulfilled")){let d;c.length===1?d=(0,Tn.sprintf)((0,Tn.__)('"%s" moved to the trash.'),Ct(e[0])):d=(0,Tn.sprintf)((0,Tn._n)("%d item moved to the trash.","%d items moved to the trash.",e.length),e.length),i(d,{type:"snackbar",id:"move-to-trash-action"})}else{let d;if(c.length===1){let u=c[0];u.reason?.message?d=u.reason.message:d=(0,Tn.__)("An error occurred while moving the item to the trash.")}else{let u=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&u.add(h.reason.message)}u.size===0?d=(0,Tn.__)("An error occurred while moving the items to the trash."):u.size===1?d=(0,Tn.sprintf)((0,Tn.__)("An error occurred while moving the item to the trash: %s"),[...u][0]):d=(0,Tn.sprintf)((0,Tn.__)("Some errors occurred while moving the items to the trash: %s"),[...u].join(","))}s(d,{type:"snackbar"})}r&&r(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Tn._x)("Trash","verb")})]})]})}},bJ=Yst;var Br=l(G(),1),ywe=l(H(),1),Xm=l(X(),1),_we=l(Rc(),1),yJ=l(or(),1);var gwe=l(Wt(),1),bwe=l(he(),1),vJ=l(Z(),1);function qst(e){let t=new Set;if(e.length===1){let r=e[0];r.reason?.message&&t.add(r.reason.message)}else{let r=e.filter(({status:o})=>o==="rejected");for(let o of r){let n=o;n.reason?.message&&t.add(n.reason.message)}}return t}var vwe=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,vJ.dispatch)(gwe.store),{deleteEntityRecord:i}=(0,vJ.dispatch)(bwe.store),s=await Promise.allSettled(e.map(a=>i("postType",a.type,a.id,{force:!0},{throwOnError:!0})));if(s.every(({status:a})=>a==="fulfilled")){let a;s.length===1?a=t.success.messages.getMessage(e[0]):a=t.success.messages.getBatchMessage(e),o(a,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let a=qst(s),c="";s.length===1?c=t.error.messages.getMessage(a):c=t.error.messages.getBatchMessage(a),n(c,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var k_=l(R(),1),{PATTERN_TYPES:Kst}=Vn(_we.privateApis),Xst={id:"delete-post",label:(0,Br.__)("Delete"),isPrimary:!0,icon:pm,isEligible(e){return hm(e)?CI(e):e.type===Kst.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,ywe.useState)(!1),i=e.every(s=>hm(s)&&s?.has_theme_file);return(0,k_.jsxs)(Xm.__experimentalVStack,{spacing:"5",children:[(0,k_.jsx)(Xm.__experimentalText,{children:e.length>1?(0,Br.sprintf)((0,Br._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,Br.sprintf)((0,Br._x)('Delete "%s"?',"template part"),Ct(e[0]))}),(0,k_.jsxs)(Xm.__experimentalHStack,{justify:"right",children:[(0,k_.jsx)(Xm.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Br.__)("Cancel")}),(0,k_.jsx)(Xm.Button,{variant:"primary",onClick:async()=>{n(!0),await vwe(e,{success:{messages:{getMessage:a=>i?(0,Br.sprintf)((0,Br.__)('"%s" reset.'),(0,yJ.decodeEntities)(Ct(a))):(0,Br.sprintf)((0,Br._x)('"%s" deleted.',"template part"),(0,yJ.decodeEntities)(Ct(a))),getBatchMessage:()=>i?(0,Br.__)("Items reset."):(0,Br.__)("Items deleted.")}},error:{messages:{getMessage:a=>a.size===1?[...a][0]:i?(0,Br.__)("An error occurred while reverting the item."):(0,Br.__)("An error occurred while deleting the item."),getBatchMessage:a=>a.size===0?i?(0,Br.__)("An error occurred while reverting the items."):(0,Br.__)("An error occurred while deleting the items."):a.size===1?i?(0,Br.sprintf)((0,Br.__)("An error occurred while reverting the items: %s"),[...a][0]):(0,Br.sprintf)((0,Br.__)("An error occurred while deleting the items: %s"),[...a][0]):i?(0,Br.sprintf)((0,Br.__)("Some errors occurred while reverting the items: %s"),[...a].join(",")):(0,Br.sprintf)((0,Br.__)("Some errors occurred while deleting the items: %s"),[...a].join(","))}}},{onActionPerformed:r}),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Br.__)("Delete")})]})]})}},_J=Xst;var Owe=l(Z(),1),Zm=l(G(),1),Awe=l(Wt(),1),Mwe=l(H(),1),Nwe=l(Ut(),1);var Ls=l(X(),1),Rwe=l(Me(),1),BM=l(he(),1),_1=l(Z(),1),VM=l(H(),1),y1=l(G(),1);var Pwe=l(Wt(),1),Iwe=l(Ut(),1);var wwe=l(Z(),1),xwe=l(he(),1),Zst=[];function Swe(){return(0,wwe.useSelect)(e=>e(xwe.store).getEntityRecords("postType","wp_template_part",{per_page:-1})??Zst,[])}function Cwe(e,t){let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let n=2;for(;o.includes(`${r} ${n}`);)n++;return`${e} ${n}`}function Ewe(e){return Gm(e).replace(/[^\w-]+/g,"")||"wp-custom-part"}var ni=l(R(),1);function kwe(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function Twe(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function w1({modalTitle:e,...t}){let r=(0,_1.useSelect)(o=>o(BM.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,ni.jsx)(Ls.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,ni.jsx)(wJ,{...t})})}var Qst=e=>e==="header"?jU:e==="footer"?MU:e==="sidebar"?PW:e==="navigation-overlay"?tW:Bk;function wJ({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,y1.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:s=""}){let{createErrorNotice:a}=(0,_1.useDispatch)(Pwe.store),{saveEntityRecord:c}=(0,_1.useDispatch)(BM.store),d=Swe(),[u,f]=(0,VM.useState)(s),[m,h]=(0,VM.useState)(e),[g,b]=(0,VM.useState)(!1),v=(0,Rwe.useInstanceId)(w1),_=(0,_1.useSelect)(w=>w(BM.store).getCurrentTheme()?.default_template_part_areas,[]);async function y(){if(!(!u||g))try{b(!0);let w=Cwe(u,d),x=Ewe(w),C=await c("postType","wp_template_part",{slug:x,title:w,content:(0,Iwe.serialize)(t),area:m},{throwOnError:!0});await n(C)}catch(w){let x=w instanceof Error&&"code"in w&&w.message&&w.code!=="unknown_error"?w.message:(0,y1.__)("An error occurred while creating the template part.");a(x,{type:"snackbar"}),i?.()}finally{b(!1)}}return(0,ni.jsx)("form",{onSubmit:async w=>{w.preventDefault(),await y()},children:(0,ni.jsxs)(Ls.__experimentalVStack,{spacing:"4",children:[(0,ni.jsx)(Ls.TextControl,{label:(0,y1.__)("Name"),value:u,onChange:f,required:!0}),(0,ni.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,ni.jsx)(Ls.BaseControl.VisualLabel,{as:"legend",children:(0,y1.__)("Area")}),(0,ni.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(_??[]).map(w=>{let x=Qst(w.icon);return(0,ni.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,ni.jsx)("input",{type:"radio",id:kwe(w.area,v),name:`fields-create-template-part-modal__area-${v}`,value:w.area,checked:m===w.area,onChange:()=>{h(w.area)},"aria-describedby":Twe(w.area,v)}),(0,ni.jsx)(Ls.Icon,{icon:x,className:"fields-create-template-part-modal__area-radio-icon"}),(0,ni.jsx)("label",{htmlFor:kwe(w.area,v),className:"fields-create-template-part-modal__area-radio-label",children:w.label}),(0,ni.jsx)(Ls.Icon,{icon:Mo,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,ni.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:Twe(w.area,v),children:w.description})]},w.area)})})]}),(0,ni.jsxs)(Ls.__experimentalHStack,{justify:"right",children:[(0,ni.jsx)(Ls.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,y1.__)("Cancel")}),(0,ni.jsx)(Ls.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!u||g,isBusy:g,children:r})]})]})})}var Fwe=l(R(),1),Jst={id:"duplicate-template-part",label:(0,Zm._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,Zm._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,Mwe.useMemo)(()=>r.blocks??(0,Nwe.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,Owe.useDispatch)(Awe.store);function i(s){n((0,Zm.sprintf)((0,Zm._x)('"%s" duplicated.',"template part"),Ct(s)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,Fwe.jsx)(wJ,{blocks:o,defaultArea:r.area,defaultTitle:(0,Zm.sprintf)((0,Zm._x)("%s (Copy)","template part"),Ct(r)),onCreate:i,onError:t,confirmLabel:(0,Zm._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},xJ=Jst;var N2=l(G(),1),Dwe=l(X(),1);var bb=l(R(),1),$st={id:"alt_text",type:"text",label:(0,N2.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,bb.jsx)(Dwe.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,bb.jsxs)(bb.Fragment,{children:[(0,bb.jsx)(QT,{href:(0,N2.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,N2.__)("Describe the purpose of the image.")}),(0,bb.jsx)("br",{}),(0,N2.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},SJ=$st;var Hwe=l(G(),1);var jM=l(H(),1),CJ=l(G(),1);function zM(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var HM=l(R(),1);function Lwe({item:e}){let[t,r]=(0,jM.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,jM.useEffect)(()=>{o&&o===n&&r(zM(i)||(0,CJ.__)("(no title)")),o||r((0,CJ.__)("(Unattached)"))},[o,n,i]),(0,HM.jsx)(HM.Fragment,{children:t})}var UM=l(he(),1),Vwe=l(X(),1),EJ=l(G(),1),F2=l(H(),1),WM=l(Me(),1),Bwe=l(Z(),1);var zwe=l(R(),1);function jwe({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:zM(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,F2.useState)(r),[i,s]=(0,F2.useState)([]),[a,c]=(0,F2.useState)(!1),[d,u]=(0,F2.useState)(e?.post?.toString()??null),f=(0,Bwe.useSelect)(v=>v(UM.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),u(null)},g=(0,WM.useDebounce)((0,WM.useEvent)(async v=>{c(!0);let _=await(0,UM.__experimentalFetchLinkSuggestions)(v,{type:"post",isInitialSuggestions:!0},{});s(_);let y=_.map(x=>({label:x.title,value:x.id.toString()})),w=!v&&y.findIndex(x=>x.value===d)===-1;n(y.concat(w?r:[])),c(!1)}),300),b=v=>{if(!v){m();return}if(u(v),v){let _=i.find(y=>y.id===Number(v));if(_&&f){let y=f.find(x=>x.slug===_?.type),w={...y&&{type:y.slug},id:Number(v),title:{raw:_.title,rendered:_.title}};t({post:Number(v),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}};return(0,zwe.jsx)(Vwe.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:a,label:(0,EJ.__)("Attached to"),help:(0,EJ.__)("Attach this file to a single post or page."),value:d,options:o,onFilterValueChange:v=>g(v),onChange:b,hideLabelFromVision:!0,expandOnFocus:!1})}var eat={id:"attached_to",type:"text",label:(0,Hwe.__)("Attached to"),Edit:jwe,render:Lwe,enableSorting:!1,filterBy:!1},kJ=eat;var Gwe=l(G(),1),Ywe=l(Z(),1),qwe=l(he(),1);var Uwe=l(G(),1),x1=l(H(),1);var GM=l(X(),1),vb=l(R(),1);function Wwe({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,x1.useState)("loading");(0,x1.useEffect)(()=>{i("loading")},[o]);let s=(0,x1.useCallback)(c=>{c?.complete&&i("instant")},[]),a=()=>{n==="loading"&&i("loaded")};return(0,vb.jsxs)(GM.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,vb.jsx)("div",{className:J("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,vb.jsx)("img",{ref:s,onLoad:a,alt:(0,Uwe.__)("Author avatar"),src:o})}),!o&&(0,vb.jsx)("div",{className:"media-author-field__icon",children:(0,vb.jsx)(GM.Icon,{icon:Sy})}),(0,vb.jsx)("span",{className:"media-author-field__name",children:r})]})}var tat={label:(0,Gwe.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Ywe.resolveSelect)(qwe.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:Wwe,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]},readOnly:!0},TJ=tat;var Kwe=l(G(),1),Xwe=l(X(),1);function yb(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var Zwe=l(R(),1),rat={id:"caption",type:"text",label:(0,Kwe.__)("Caption"),getValue:({item:e})=>yb(e?.caption),render:({item:e})=>yb(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,Zwe.jsx)(Xwe.TextareaControl,{label:e.label,value:yb(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},RJ=rat;var Qwe=l(G(),1),oat={id:"date",type:"datetime",label:(0,Qwe.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},PJ=oat;var Jwe=l(G(),1),$we=l(X(),1);var IJ=l(R(),1),nat={id:"description",type:"text",label:(0,Jwe.__)("Description"),getValue:({item:e})=>yb(e?.description),render:({item:e})=>(0,IJ.jsx)("div",{children:yb(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,IJ.jsx)($we.TextareaControl,{label:e.label,value:yb(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},OJ=nat;var oxe=l(G(),1),nxe=l(Ko(),1);var exe=l(H(),1),txe=l(Ko(),1);var T_=l(R(),1),iat=15;function rxe({item:e}){let t=(0,exe.useMemo)(()=>e?.source_url?(0,txe.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=iat?(0,T_.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,T_.jsxs)(vt.Root,{children:[(0,T_.jsx)(vt.Trigger,{render:(0,T_.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,T_.jsx)(vt.Popup,{children:t})]}):""}var sat={id:"filename",type:"text",label:(0,oxe.__)("File name"),getValue:({item:e})=>(0,nxe.getFilename)(e?.source_url||""),render:rxe,enableSorting:!1,filterBy:!1,readOnly:!0},AJ=sat;var Vs=l(G(),1),sxe=1024,axe=1024*sxe,lxe=1024*axe,cxe=1024*lxe,dxe=1024*cxe,uxe=1024*dxe,fxe=1024*uxe,aat=1024*fxe;function ixe(e,t,r=2){return(0,Vs.sprintf)((0,Vs._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function lat(e,t=2){if(e===0)return ixe(0,(0,Vs._x)("B","unit symbol"),t);let r={[(0,Vs._x)("YB","unit symbol")]:aat,[(0,Vs._x)("ZB","unit symbol")]:fxe,[(0,Vs._x)("EB","unit symbol")]:uxe,[(0,Vs._x)("PB","unit symbol")]:dxe,[(0,Vs._x)("TB","unit symbol")]:cxe,[(0,Vs._x)("GB","unit symbol")]:lxe,[(0,Vs._x)("MB","unit symbol")]:axe,[(0,Vs._x)("KB","unit symbol")]:sxe,[(0,Vs._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return ixe(e/n,o,t);return""}var cat={id:"filesize",type:"text",label:(0,Vs.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?lat(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},MJ=cat;var S1=l(G(),1),dat={id:"media_dimensions",type:"text",label:(0,S1.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,S1.sprintf)((0,S1._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},NJ=dat;var pxe=l(G(),1),uat={id:"mime_type",type:"text",label:(0,pxe.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},FJ=uat;var VOe=l(G(),1);var FOe=l(G(),1),Yte=l(Re(),1),DOe=l(Z(),1),PP=l(he(),1);var xl=l(H(),1),xv=l(Z(),1),Nh=l(he(),1),iC=l(Re(),1),OOe=l(Wt(),1),AOe=l(Rc(),1),MOe=l(Ut(),1);var mxe=l(H(),1),C1=l(Z(),1),hxe=l(Me(),1),gxe=l(Re(),1);var YM=l(R(),1);function fat(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,C1.createRegistry)({"core/block-editor":gxe.storeConfig},t),o.registerStore("core/editor",D2),e.set(t,o)),o}var pat=(0,hxe.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,C1.useRegistry)(),[n]=(0,mxe.useState)(()=>new WeakMap),i=fat(n,o,t);return i===o?(0,YM.jsx)(e,{registry:o,...r}):(0,YM.jsx)(C1.RegistryProvider,{value:i,children:(0,YM.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),bxe=pat;var vxe=l(H(),1),V2=l(Z(),1),DJ=l(G(),1),yxe=l(Wt(),1),_xe=l(Ko(),1);var Qm=l(H(),1),qM=l(Z(),1),L2=l(he(),1);var{entityContainsSnapshot:mat}=K(L2.privateApis),hat=3e3;function KM({postType:e,postId:t,snapshot:r}){let o=(0,qM.useRegistry)(),[n,i]=(0,Qm.useState)("pending"),s=(0,Qm.useRef)(!1),[a,c]=(0,Qm.useState)(!1),{syncStatus:d,isCollaborationEnabledForPost:u}=(0,qM.useSelect)(f=>r?{syncStatus:K(f(L2.store)).getEntitySyncConnectionStatus("postType",e,t)?.status,isCollaborationEnabledForPost:K(f(F)).isCollaborationEnabledForCurrentPost()}:{syncStatus:void 0,isCollaborationEnabledForPost:!1},[e,t,r]);return(0,Qm.useLayoutEffect)(()=>{if(!(r&&K(o.select(F)).isCollaborationEnabledForCurrentPost())){i("missing");return}s.current=!0;let m=setTimeout(()=>{c(!0)},hat);return()=>clearTimeout(m)},[]),(0,Qm.useEffect)(()=>{if(!s.current)return;let f=mat("postType",e,t,r),m=K(o.select(F)).isCollaborationEnabledForCurrentPost(),h=K(o.select(L2.store)).getEntitySyncConnectionStatus("postType",e,t),g;if(f)g="present";else if(!m)g="missing";else if(h?.status==="disconnected")g="missing";else if(a)g="missing";else return;s.current=!1,i(g)},[d,a,u,e,t]),n}function gat({autosave:e,createWarningNotice:t,registry:r,setCurrentRevisionId:o}){let n=Number((0,_xe.getQueryArg)(e.editLink,"revision"));t((0,DJ.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,DJ.__)("View the autosave"),...n?{onClick:()=>{let{disableVisualRevisions:i}=r.select(F).getEditorSettings();if(i){window.location.href=e.editLink;return}o(n)}}:{url:e.editLink}}]})}function wxe({post:e,recovery:t,settings:r}){let o=(0,V2.useRegistry)(),{createWarningNotice:n}=(0,V2.useDispatch)(yxe.store),{setCurrentRevisionId:i}=K((0,V2.useDispatch)(F)),s=KM({postType:e.type,postId:e.id,snapshot:t?void 0:r.autosave?.crdtSnapshot});(0,vxe.useLayoutEffect)(()=>{t||!r.autosave||s!=="present"&&s!=="pending"&&gat({autosave:r.autosave,createWarningNotice:n,registry:o,setCurrentRevisionId:i})},[s])}var bv=l(H(),1),O0=l(Z(),1),_l=l(he(),1),YIe=l(G(),1),qIe=l(tr(),1),KIe=l(Me(),1),XIe=l(Ut(),1),JF=l(Re(),1);var XM=l(H(),1),xxe=l(R(),1),Sxe=(0,XM.createContext)(void 0);function Cxe({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,xxe.jsx)(Sxe.Provider,{value:n,children:o})}function E1(){let e=(0,XM.useContext)(Sxe);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var Exe=l(X(),1),kxe=l(H(),1),ZM=l(G(),1);function R_(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var Ei=l(R(),1);function bat({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:s,loadingState:a}){switch(e.type){case"image":return(0,Ei.jsx)("img",{className:a==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:s});case"video":return(0,Ei.jsx)("video",{src:t,controls:!0,onError:s,children:o});case"audio":return(0,Ei.jsx)("audio",{src:t,controls:!0,onError:s,children:o});default:return(0,Ei.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,Ei.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,Ei.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,Ei.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,ZM.__)("View file")})]})}}function Txe(e){let[t,r]=(0,kxe.useState)("loading"),{media:o}=E1(),{source_url:n,mime_type:i,alt_text:s,title:a}=o||{},c=R_(i);if(!n)return(0,Ei.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,Ei.jsx)("p",{children:(0,ZM.__)("No media file available.")})});if(t==="error")return(0,Ei.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,Ei.jsx)("p",{children:(0,ZM.__)("Failed to load media file.")}),(0,Ei.jsx)("p",{className:"media-editor-preview__url",children:n})]});let d=typeof a=="string"?a:a?.rendered||a?.raw;return(0,Ei.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--${c.type}`,children:[c.type==="image"&&t==="loading"&&(0,Ei.jsx)("div",{className:"media-editor-preview__spinner",children:(0,Ei.jsx)(Exe.Spinner,{})}),(0,Ei.jsx)(bat,{mediaType:c,mediaUrl:n,altText:s,displayTitle:d,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var r9=l(H(),1);var LJ=l(G(),1);var No="isAny",Fo="isNone",Bs="isAll",ki="isNotAll",Wn="between",ma="inThePast",sl="over",Zo="is",Qo="isNot",_b="lessThan",wb="greaterThan",xb="lessThanOrEqual",Sb="greaterThanOrEqual",fu="before",pu="after",mu="beforeInc",hu="afterInc",Wf="contains",Gf="notContains",Yf="startsWith",gu="on",bu="notOn",QM=["asc","desc"],Rxe={asc:"\u2191",desc:"\u2193"},JM={asc:"ascending",desc:"descending"},$M={asc:(0,LJ.__)("Sort ascending"),desc:(0,LJ.__)("Sort descending")},Pxe={asc:AH,desc:kH},e9="table",Ixe="grid",Oxe="list",Axe="activity",Mxe="pickerGrid",Nxe="pickerTable",Fxe="pickerActivity";var t9=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var Dxe=(0,r9.createContext)({view:{type:e9},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,r9.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});Dxe.displayName="DataViewsContext";var ct=Dxe;var Zf=l(G(),1);var O_=l(G(),1),f9=l(X(),1),Ql=l(H(),1),t1e=l(Jo(),1);var Vxe=l(X(),1),Bxe=l(G(),1),zxe=l(R(),1),VJ="dataviews-selection-checkbox";function Cb({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),d=!i&&c,u=n?.getValue?.({item:r})||(0,Bxe.__)("(no title)");return(0,zxe.jsx)(Vxe.CheckboxControl,{className:VJ,"aria-label":u,"aria-disabled":i,checked:d,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var B2=l(X(),1),Hxe=l(G(),1),k1=l(H(),1);var Uxe=l(Z(),1),BJ=l(Me(),1);function Eb(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Gm(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 so=l(R(),1);function vat({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,so.jsx)(B2.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function yat({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,so.jsx)(it.Item,{disabled:e.disabled,onClick:t,children:(0,so.jsx)(it.ItemLabel,{children:o})})}function z2({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,so.jsx)(B2.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Eb(e.id)}`,children:(0,so.jsx)(e.RenderModal,{items:t,closeModal:r})})}function zJ({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,k1.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,so.jsx)(yat,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,so.jsxs)(it.Group,{children:[s(n),s(i)]})}function T1({item:e,actions:t,isCompact:r}){let o=(0,Uxe.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,k1.useMemo)(()=>{let a=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:a.filter(d=>d.isPrimary),eligibleActions:a}},[t,e]),s=(0,BJ.useViewportMatch)("medium","<");return r?(0,so.jsx)(jxe,{item:e,actions:i,isSmall:!0,registry:o}):(0,so.jsxs)(le,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,so.jsx)(jJ,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,so.jsx)(jxe,{item:e,actions:i,registry:o})]})}function jxe({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,k1.useState)(null);return(0,so.jsxs)(so.Fragment,{children:[(0,so.jsxs)(it.Root,{disabled:!t.length,children:[(0,so.jsx)(it.Trigger,{render:(0,so.jsx)(B2.Button,{size:r?"small":"compact",icon:ei,label:(0,Hxe.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,so.jsx)(it.Popup,{positioner:(0,so.jsx)(it.Positioner,{align:"end"}),children:(0,so.jsx)(zJ,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,so.jsx)(z2,{action:n,items:[e],closeModal:()=>i(null)})]})}function jJ({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,k1.useState)(null);return(0,BJ.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,so.jsxs)(so.Fragment,{children:[t.map(a=>(0,so.jsx)(vat,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,so.jsx)(z2,{action:n,items:[e],closeModal:()=>i(null)})]})}var n9=l(X(),1),o9=l(G(),1),P_=l(H(),1),_at=l(Z(),1);var wat=l(Me(),1);var kb=l(G(),1);function Wxe(e,t,r,o=!1){return e>0?(0,kb.sprintf)((0,kb._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,kb.sprintf)((0,kb._n)("%d Item","%d Items",r),r):(0,kb.sprintf)((0,kb._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var j2=l(R(),1);function R1(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function i9(e,t){return(0,P_.useMemo)(()=>R1(e,t),[e,t])}function s9(e,t){return(0,P_.useMemo)(()=>t.some(r=>R1(e,r)),[e,t])}function a9({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,P_.useMemo)(()=>r.filter(u=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),c=e.length>0,d=a.length===s.length;return i?(0,j2.jsx)(n9.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,o9.__)("Deselect all")}):(0,j2.jsx)(n9.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!a.length,onChange:()=>{t(d?[]:s.map(u=>n(u)))},"aria-label":d?(0,o9.__)("Deselect all"):(0,o9.__)("Select all")})}var Jm=l(G(),1);var Gxe=l(X(),1),Tb=l(H(),1);function l9(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var Qt=l(R(),1);function xat({children:e}){return Tb.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Qt.jsxs)(Tb.Fragment,{children:[r>0&&(0,Qt.jsx)(it.Separator,{}),t]},r))}var Sat=(0,Tb.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:d=!0},u){let f=r.fields??[],m=f?.indexOf(t),h=r.sort?.field===t,g=!1,b=!1,v=!1,_=[],y=o.find(P=>P.id===t),{setIsShowingFilter:w}=(0,Tb.useContext)(ct);if(!y)return null;g=y.enableHiding!==!1,b=y.enableSorting!==!1;let x=y.header;if(_=!!y.filterBy&&y.filterBy?.operators||[],v=!r.filters?.some(P=>t===P.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!b&&!a&&!g&&!v)return x;let C=l9(r,o).filter(P=>!f.includes(P.id)),S=(c||d)&&!!C.length,E=(0,Jm.isRTL)();return(0,Qt.jsxs)(it.Root,{children:[(0,Qt.jsxs)(it.Trigger,{render:(0,Qt.jsx)(Gxe.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[x,r.sort&&h&&(0,Qt.jsx)("span",{"aria-hidden":"true",children:Rxe[r.sort.direction]})]}),(0,Qt.jsx)(it.Popup,{style:{minWidth:"240px"},children:(0,Qt.jsxs)(xat,{children:[b&&(0,Qt.jsx)(it.RadioGroup,{value:h&&r.sort?r.sort.direction:null,onValueChange:P=>{n({...r,sort:{field:t,direction:P},showLevels:!1})},children:QM.map(P=>(0,Qt.jsx)(it.RadioItem,{value:P,children:(0,Qt.jsx)(it.ItemLabel,{children:$M[P]})},P))}),v&&(0,Qt.jsx)(it.Group,{children:(0,Qt.jsx)(it.Item,{prefix:(0,Qt.jsx)(wr,{icon:ky}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Add filter")})})}),(a||g||S)&&y&&(0,Qt.jsxs)(it.Group,{children:[a&&(0,Qt.jsx)(it.Item,{prefix:(0,Qt.jsx)(wr,{icon:RH}),disabled:E?m>=f.length-1:m<1,onClick:()=>{let P=E?m+1:m-1,O=[...f];O.splice(m,1),O.splice(P,0,t),n({...r,fields:O})},children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Move left")})}),a&&(0,Qt.jsx)(it.Item,{prefix:(0,Qt.jsx)(wr,{icon:IH}),disabled:E?m<1:m>=f.length-1,onClick:()=>{let P=E?m-1:m+1,O=[...f];O.splice(m,1),O.splice(P,0,t),n({...r,fields:O})},children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Move right")})}),c&&!!C.length&&(0,Qt.jsxs)(it.SubmenuRoot,{children:[(0,Qt.jsx)(it.SubmenuTrigger,{children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Insert left")})}),(0,Qt.jsx)(it.Popup,{children:C.map(P=>{let O=E?m+1:m;return(0,Qt.jsx)(it.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,O),P.id,...f.slice(O)]})},children:(0,Qt.jsx)(it.ItemLabel,{children:P.label})},P.id)})})]}),d&&!!C.length&&(0,Qt.jsxs)(it.SubmenuRoot,{children:[(0,Qt.jsx)(it.SubmenuTrigger,{children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Insert right")})}),(0,Qt.jsx)(it.Popup,{children:C.map(P=>{let O=E?m:m+1;return(0,Qt.jsx)(it.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,O),P.id,...f.slice(O)]})},children:(0,Qt.jsx)(it.ItemLabel,{children:P.label})},P.id)})})]}),g&&y&&(0,Qt.jsx)(it.Item,{prefix:(0,Qt.jsx)(wr,{icon:zk}),onClick:()=>{i(y),n({...r,fields:f.filter(P=>P!==t)})},children:(0,Qt.jsx)(it.ItemLabel,{children:(0,Jm.__)("Hide column")})})]})]})})]})}),Cat=Sat,P1=Cat;var Yxe=l(H(),1),HJ=l(R(),1);function Eat({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function Rb({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,HJ.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,Yxe.cloneElement)(c,{onClick:d=>{d.stopPropagation(),c.props.onClick&&c.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(d))}})}let a=Eat({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,HJ.jsx)("div",{...a,...s,children:i})}var qf=l(R(),1);function kat({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:c}){let d="32px";if(n){let[u,f]=n.split("/").map(Number);d=`${Math.min(60,Math.round(32*u/f))}px`}return(0,qf.jsxs)(le,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,qf.jsx)(Rb,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":c(e)&&(s||a)&&r?r.getValue?.({item:e}):void 0,children:(0,qf.jsx)(o.render,{item:e,field:o,config:{sizes:d}})}),(0,qf.jsxs)(le,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,qf.jsxs)(Rb,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,qf.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,qf.jsx)(r.render,{item:e,field:r})]}),i&&(0,qf.jsx)(i.render,{item:e,field:i})]})]})}var c9=kat;var I_=l(H(),1),qxe=l(G(),1),Tat=e=>(0,qxe.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function Kxe({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,I_.useState)(!1),[n,i]=(0,I_.useState)(!1),s=(0,I_.useCallback)(()=>{let a=e.current;a&&(t&&o(Tat(a)),i(a.scrollTop>0))},[e,t]);return(0,I_.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let a=e.current;return s(),a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function al(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var H2=l(H(),1),Zxe=l(Jo(),1);function Xxe(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function Rat({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let s=e===null?-1:o.indexOf(e),a=s!==-1,c=a?s:i,d=a&&r!==null?o.indexOf(r):-1,u=d===-1?[]:Xxe(o,c,d),f=n.filter(m=>!u.includes(m));return[...new Set([...f,...Xxe(o,c,i)])]}function Pat({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,s=1/0;return t.forEach((a,c)=>{if(!n.has(a))return;let d=Math.abs(c-o);d<s&&(s=d,i=a)}),i}function Xc({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",d=(0,H2.useRef)(null),u=_=>{d.current={anchorId:_,lastTargetId:null}},f=(0,H2.useRef)(!1);(0,H2.useEffect)(()=>{let _=()=>{f.current=!0};return document.addEventListener("touchstart",_,{once:!0}),()=>document.removeEventListener("touchstart",_)},[]);let m=e.filter(r).map(t),h=new Set(m),b=m.length>0&&a;return{getSelectionProps:_=>{let y=h.has(_);return{...s&&{onClick:()=>{c&&o.includes(_)?n(o.filter(w=>_!==w)):n(a?[...o,_]:[_]),u(_)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&b&&w.preventDefault()},onClickCapture:w=>{if(!b)return;let x=(0,Zxe.isAppleOS)()?w.metaKey:w.ctrlKey,C=w.target instanceof Element&&!!w.target.closest(`.${VJ}`);if(!x&&!w.shiftKey){y&&C&&u(_);return}if(!(f.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),C||w.preventDefault(),!!y))if(w.shiftKey){let S=d.current;(!S||!h.has(S.anchorId))&&(S={anchorId:Pat({targetId:_,orderedIds:m,selection:o})??_,lastTargetId:null}),n(Rat({anchorId:S.anchorId,targetId:_,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),d.current={anchorId:S.anchorId,lastTargetId:_}}else n(o.includes(_)?o.filter(S=>_!==S):[...o,_]),u(_)}}}}}var Pb=l(X(),1),Jxe=l(G(),1),$xe=l(H(),1);var Zl=l(R(),1);function Qxe({field:e,isVisible:t,onToggleVisibility:r}){return(0,Zl.jsx)(Pb.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Zl.jsxs)(le,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Zl.jsx)("div",{style:{height:24,width:24},children:t&&(0,Zl.jsx)(Pb.Icon,{icon:Mo})}),(0,Zl.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Iat(e){return!!e}function d9({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,$xe.useContext)(ct),n=l9(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),a=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>Iat(g)),d=t.fields??[],u=n.filter(g=>d.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+u,h=m===1&&f.length===1;return(0,Zl.jsxs)(le,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Zl.jsx)(Pb.BaseControl.VisualLabel,{children:(0,Jxe.__)("Properties")}),(0,Zl.jsx)(le,{direction:"column",className:"dataviews-view-config__properties",children:(0,Zl.jsxs)(Pb.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:b})=>{let v=t[b]??!0,_=h&&v?{...g,enableHiding:!1}:g;return(0,Zl.jsx)(Qxe,{field:_,isVisible:v,onToggleVisibility:()=>{o({...t,[b]:!v})}},g.id)}),n.map(g=>{let b=d.includes(g.id),v=m===1&&b?{...g,enableHiding:!1}:g;return(0,Zl.jsx)(Qxe,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?d.filter(_=>_!==g.id):[...d,g.id]})}},g.id)})]})})]})}var u9=l(H(),1);function Kf(e,t={delay:400}){let[r,o]=(0,u9.useState)(!1);return(0,u9.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var It=l(R(),1);function r1e(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function Oat({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,It.jsx)("div",{className:i,children:(0,It.jsx)(n.render,{item:e,field:n})})}function e1e({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,mediaAspectRatio:d,descriptionField:u,selection:f,getItemId:m,isItemClickable:h,onClickItem:g,renderItemLink:b,onChangeSelection:v,onMouseDown:_,onClickCapture:y,isActionsColumnSticky:w,posinset:x}){let{paginationInfo:C}=(0,Ql.useContext)(ct),S=i9(o,t),E=S&&f.includes(i),{showTitle:P=!0,showMedia:O=!0,showDescription:T=!0,infiniteScrollEnabled:I}=s,k=s.fields??[],M=a&&P||c&&O||u&&T;return(0,It.jsxs)("tr",{className:J("dataviews-view-table__row",{"is-selected":S&&E,"has-bulk-actions":S}),"aria-setsize":I?C.totalItems:void 0,"aria-posinset":x,role:I?"article":void 0,onClickCapture:y,onMouseDown:N=>{let V=(0,t1e.isAppleOS)()?N.metaKey:N.ctrlKey;N.button===0&&V&&window.navigator.userAgent.toLowerCase().includes("firefox")&&N.preventDefault(),_(N)},children:[e&&(0,It.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,It.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,It.jsx)(Cb,{item:t,selection:f,onChangeSelection:v,getItemId:m,titleField:a,disabled:!S})})}),M&&(0,It.jsx)("td",{children:(0,It.jsx)(c9,{item:t,level:r,titleField:P?a:void 0,mediaField:O?c:void 0,mediaAspectRatio:d,descriptionField:T?u:void 0,isItemClickable:h,onClickItem:g,renderItemLink:b})}),k.map(N=>{let{width:V,maxWidth:B,minWidth:z,align:A}=s.layout?.styles?.[N]??{},D=n.find(j=>j.id===N),L=r1e(A,D?.type);return(0,It.jsx)("td",{style:{width:V,maxWidth:B,minWidth:z},children:(0,It.jsx)(Oat,{fields:n,item:t,column:N,align:L})},N)}),!!o?.length&&(0,It.jsx)("td",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:N=>N.stopPropagation(),children:(0,It.jsx)(T1,{item:t,actions:o})})]})}function Aat({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:d,onClickItem:u,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:b}){let{containerRef:v}=(0,Ql.useContext)(ct),_=Kf(i),y=h.groupBy?.field?r.find(de=>de.id===h.groupBy?.field):null,w=y?al(t,y):null,x=w?Array.from(w.values()).flat():t,{getSelectionProps:C}=Xc({data:x,getItemId:o,isItemSelectable:de=>R1(e,de),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,Ql.useRef)(new Map),E=(0,Ql.useRef)(void 0),[P,O]=(0,Ql.useState)(),[T,I]=(0,Ql.useState)(null);(0,Ql.useEffect)(()=>{E.current&&(E.current.focus(),E.current=void 0)});let k=(0,Ql.useId)(),{isHorizontalScrollEnd:M,isVerticallyScrolled:N}=Kxe({scrollContainerRef:v,enabledHorizontal:!!e?.length}),V=s9(e,t);if(P){E.current=P,O(void 0);return}let B=de=>{let ve=S.current.get(de.id),ie=ve?S.current.get(ve.fallback):void 0;O(ie?.node)},z=de=>{de.preventDefault(),de.stopPropagation();let ve={getBoundingClientRect:()=>({x:de.clientX,y:de.clientY,top:de.clientY,left:de.clientX,right:de.clientX,bottom:de.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(ve)})},A=!!t?.length,D=r.find(de=>de.id===h.titleField),L=r.find(de=>de.id===h.mediaField),j=r.find(de=>de.id===h.descriptionField),{showTitle:U=!0,showMedia:q=!0,showDescription:Y=!0}=h,ae=D&&U||L&&q||j&&Y,ne=h.fields??[],ce=(de,ve)=>ie=>{ie?S.current.set(de,{node:ie,fallback:ne[ve>0?ve-1:1]}):S.current.delete(de)},te=h.infiniteScrollEnabled&&!w,re=(0,O_.isRTL)(),me=h.layout?.aspectRatio&&t9.includes(h.layout.aspectRatio)?h.layout.aspectRatio:void 0,we={"--wp-dataviews-media-aspect-ratio":me??"1/1"};return A?(0,It.jsxs)(It.Fragment,{children:[(0,It.jsxs)("table",{className:J("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":V,"is-refreshing":!te&&_,"has-media-aspect-ratio":!!me}),style:we,"aria-busy":i,"aria-describedby":k,role:te?"feed":void 0,inert:!te&&i?"true":void 0,children:[(0,It.jsxs)("colgroup",{children:[V&&(0,It.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ae&&(0,It.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ne.map((de,ve)=>(0,It.jsx)("col",{className:J(`dataviews-view-table__col-${de}`,{"dataviews-view-table__col-expand":!ae&&ve===ne.length-1})},`col-${de}`)),!!e?.length&&(0,It.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),T&&(0,It.jsx)(f9.Popover,{anchor:T,onClose:()=>I(null),placement:"bottom-start",children:(0,It.jsx)(d9,{showLabel:!1})}),(0,It.jsx)("thead",{className:J({"dataviews-view-table__thead--stuck":N}),onContextMenu:z,children:(0,It.jsxs)("tr",{className:"dataviews-view-table__row",children:[V&&(0,It.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:z,children:(0,It.jsx)(a9,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),ae&&(0,It.jsx)("th",{scope:"col",children:D&&(0,It.jsx)(P1,{ref:ce(D.id,0),fieldId:D.id,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:!1,canInsertLeft:re?h.layout?.enableMoving??!0:!1,canInsertRight:re?!1:h.layout?.enableMoving??!0})}),ne.map((de,ve)=>{let{width:ie,maxWidth:$,minWidth:fe,align:ee}=h.layout?.styles?.[de]??{},pe=r.find(Te=>Te.id===de),be=r1e(ee,pe?.type),ye=h.layout?.enableMoving??!0;return(0,It.jsx)("th",{style:{width:ie,maxWidth:$,minWidth:fe,textAlign:be},"aria-sort":h.sort?.direction&&h.sort?.field===de?JM[h.sort.direction]:void 0,scope:"col",children:(0,It.jsx)(P1,{ref:ce(de,ve),fieldId:de,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:ye,canInsertLeft:ye,canInsertRight:ye})},de)}),!!e?.length&&(0,It.jsx)("th",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!M}),children:(0,It.jsx)("span",{className:"dataviews-view-table-header",children:(0,O_.__)("Actions")})})]})}),A&&y&&w?Array.from(w.entries()).map(([de,ve])=>(0,It.jsxs)("tbody",{children:[(0,It.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,It.jsx)("td",{colSpan:ne.length+(ae?1:0)+(V?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?de:(0,O_.sprintf)((0,O_.__)("%1$s: %2$s"),y.label,de)})}),ve.map((ie,$)=>{let fe=o(ie)||$.toString();return(0,It.jsx)(e1e,{item:ie,level:h.showLevels&&typeof n=="function"?n(ie):void 0,hasBulkActions:V,actions:e,fields:r,id:fe,view:h,titleField:D,mediaField:L,mediaAspectRatio:me,descriptionField:j,selection:c,getItemId:o,onChangeSelection:a,...C(fe),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M},o(ie))})]},`group-${de}`)):(0,It.jsx)("tbody",{children:A&&t.map((de,ve)=>{let ie=o(de)||ve.toString();return(0,It.jsx)(e1e,{item:de,level:h.showLevels&&typeof n=="function"?n(de):void 0,hasBulkActions:V,actions:e,fields:r,id:ie,view:h,titleField:D,mediaField:L,mediaAspectRatio:me,descriptionField:j,selection:c,getItemId:o,onChangeSelection:a,...C(ie),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M,posinset:te?ve+1:void 0},o(de))})})]}),te&&i&&(0,It.jsx)("div",{className:"dataviews-loading",id:k,children:(0,It.jsx)("p",{className:"dataviews-loading-more",children:(0,It.jsx)(f9.Spinner,{})})})]}):(0,It.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":_}),id:k,children:b})}var o1e=Aat;var l1e=l(X(),1),b9=l(G(),1);var Zc=l(X(),1);var W2=l(G(),1),a1e=l(Me(),1),Ob=l(H(),1);var Mat=l(X(),1),Nat=l(G(),1),p9=l(H(),1);var Fat=l(R(),1),Dat=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Lat=Dat[2].value;function m9(){let e=(0,p9.useContext)(ct),t=e.view;return(0,p9.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Lat,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var n1e=l(H(),1);var i1e=l(R(),1),U2=(0,n1e.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,i1e.jsx)("div",{ref:n,className:J("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var h9=l(H(),1);function Ib(e,t){let{intersectionObserver:r}=(0,h9.useContext)(ct);(0,h9.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function g9(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var Gt=l(R(),1);function Vat(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var s1e=(0,Ob.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:d,mediaField:u,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:b,config:v,posinset:_,setsize:y,...w},x){let{showTitle:C=!0,showMedia:S=!0,showDescription:E=!0}=t,P=i9(d,c),O=a(c),T=(0,Ob.useRef)(null),I=(0,Ob.useCallback)(L=>{T.current=L,typeof x=="function"?x(L):x&&(x.current=L)},[x]);Ib(T,_);let k=(0,a1e.useInstanceId)(e),M=r.includes(O),N=(0,Gt.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),V=S&&u?.render,B=V?(0,Gt.jsx)(u.render,{item:c,field:u,config:v}):N,z=C&&f?.render?(0,Gt.jsx)(f.render,{item:c,field:f}):null,A,D;return i(c)&&n&&(z?(A={"aria-labelledby":`dataviews-view-grid__title-field-${k}`},D={id:`dataviews-view-grid__title-field-${k}`}):A={"aria-label":(0,W2.__)("Navigate to item")}),(0,Gt.jsxs)(le,{direction:"column",...w,ref:I,"aria-setsize":y,"aria-posinset":_,className:J(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":P&&M}),children:[(0,Gt.jsx)(Rb,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:J("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!V}),...A,children:B}),b&&(0,Gt.jsx)(Cb,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!P}),!!d?.length&&(0,Gt.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Gt.jsx)(T1,{item:c,actions:d,isCompact:!0})}),C&&(0,Gt.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Gt.jsx)(Rb,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:f?.getValueFormatted({item:c,field:f})||void 0,children:z})}),(0,Gt.jsxs)(le,{direction:"column",gap:"xs",children:[E&&m?.render&&(0,Gt.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,Gt.jsx)(le,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(L=>(0,Gt.jsx)(xm,{className:"dataviews-view-grid__field-value",children:(0,Gt.jsx)(L.render,{item:c,field:L})},L.id))}),!!h?.length&&(0,Gt.jsx)(le,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(L=>(0,Gt.jsx)(Zc.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Gt.jsxs)(Gt.Fragment,{children:[(0,Gt.jsxs)(vt.Root,{children:[(0,Gt.jsx)(vt.Trigger,{render:(0,Gt.jsx)(Zc.FlexItem,{className:"dataviews-view-grid__field-name",children:L.header})}),(0,Gt.jsx)(vt.Popup,{children:L.label})]}),(0,Gt.jsx)(Zc.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Gt.jsx)(L.render,{item:c,field:L})})]})},L.id))})]})]})});function UJ({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:b,resizeObserverRef:v}=(0,Ob.useContext)(ct),_=m9(),y={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&t9.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},w=i.layout?.mediaFit==="contain",x=s9(h,e),C=s.find(N=>N.id===i?.titleField),S=s.find(N=>N.id===i?.mediaField),E=s.find(N=>N.id===i?.descriptionField),P=i.fields??[],{regularFields:O,badgeFields:T}=P.reduce((N,V)=>{let B=s.find(A=>A.id===V);if(!B)return N;let z=i.layout?.badgeFields?.includes(V)?"badgeFields":"regularFields";return N[z].push(B),N},{regularFields:[],badgeFields:[]}),I="900px",k=Math.ceil(e.length/_),M=g9(e,t,_);return(0,Gt.jsxs)(Gt.Fragment,{children:[t&&(0,Gt.jsxs)(Zc.Composite,{render:(0,Gt.jsx)(U2,{className:J("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),previewSize:i.layout?.previewSize,style:y,"aria-busy":n,ref:v}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:M}).map((N,V)=>(0,Gt.jsx)(Zc.Composite.Item,{render:B=>(0,Gt.jsx)(le,{...B,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${V}`)),e.map(N=>{let V=m(N),B=g(V),z=N.position;return(0,Gt.jsx)(Zc.Composite.Item,{render:A=>(0,Gt.jsx)(s1e,{...A,id:V,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:N,actions:h,onMouseDown:D=>{A.onMouseDown?.(D),B.onMouseDown(D)},onClickCapture:D=>{A.onClickCapture?.(D),B.onClickCapture(D)},mediaField:S,titleField:C,descriptionField:E,regularFields:O,badgeFields:T,hasBulkActions:x,posinset:z,setsize:b.totalItems,config:{sizes:I}})},V)})]}),!t&&(0,Gt.jsx)(Zc.Composite,{role:"grid",style:y,className:J("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),focusWrap:!0,"aria-busy":n,"aria-rowcount":k,ref:v,inert:o,children:Vat(e,_).map((N,V)=>(0,Gt.jsx)(Zc.Composite.Row,{render:(0,Gt.jsx)("div",{role:"row","aria-rowindex":V+1,"aria-label":(0,W2.sprintf)((0,W2.__)("Row %d"),V+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${_}, minmax(0, 1fr) )`}}),children:N.map(B=>{let z=m(B),A=g(z);return(0,Gt.jsx)(Zc.Composite.Item,{render:D=>(0,Gt.jsx)(s1e,{...D,id:z,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:B,actions:h,onMouseDown:L=>{D.onMouseDown?.(L),A.onMouseDown(L)},onClickCapture:L=>{D.onClickCapture?.(L),A.onClickCapture(L)},mediaField:S,titleField:C,descriptionField:E,regularFields:O,badgeFields:T,hasBulkActions:x,config:{sizes:I}})},z)})},V))})]})}var Jl=l(R(),1);function Bat({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:d,view:u,className:f,empty:m}){let h=Kf(!!n),g=!!t?.length,b=u.groupBy?.field?r.find(C=>C.id===u.groupBy?.field):null,v=b?al(t,b):null,_=u.infiniteScrollEnabled&&!v,y=v?Array.from(v.values()).flat():t,{getSelectionProps:w}=Xc({data:y,getItemId:o,isItemSelectable:C=>R1(e,C),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,Jl.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":h}),children:m});let x={className:J(f,{"is-refreshing":!_&&h}),inert:!_&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:d,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:w};return(0,Jl.jsxs)(Jl.Fragment,{children:[g&&b&&v&&(0,Jl.jsx)(le,{direction:"column",gap:"lg",children:Array.from(v.entries()).map(([C,S])=>(0,Jl.jsxs)(le,{direction:"column",gap:"sm",children:[(0,Jl.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?C:(0,b9.sprintf)((0,b9.__)("%1$s: %2$s"),b.label,C)}),(0,Jl.jsx)(UJ,{...x,data:S,isInfiniteScroll:!1})]},C))}),!v&&(0,Jl.jsx)(UJ,{...x,data:t,isInfiniteScroll:!!_}),_&&n&&(0,Jl.jsx)("p",{className:"dataviews-loading-more",children:(0,Jl.jsx)(l1e.Spinner,{})})]})}var c1e=Bat;var v9=l(Me(),1),ll=l(X(),1),pn=l(H(),1),G2=l(G(),1);var YJ=l(Z(),1);var pt=l(R(),1);function WJ(e){return`${e}-item-wrapper`}function zat(e,t){return`${e}-primary-action-${t}`}function GJ(e){return`${e}-dropdown`}function jat({idPrefix:e,primaryAction:t,item:r}){let o=(0,YJ.useRegistry)(),[n,i]=(0,pn.useState)(!1),s=zat(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,pt.jsx)("div",{role:"gridcell",children:(0,pt.jsx)(ll.Composite.Item,{id:s,render:(0,pt.jsx)(ll.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,pt.jsx)(z2,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,pt.jsx)("div",{role:"gridcell",children:(0,pt.jsx)(ll.Composite.Item,{id:s,render:(0,pt.jsx)(ll.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function d1e({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:d,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:b}=e,v=(0,pn.useRef)(null),_=`${r}-label`,y=`${r}-description`,w=(0,YJ.useRegistry)(),[x,C]=(0,pn.useState)(!1),[S,E]=(0,pn.useState)(null),P=({type:A})=>{C(A==="mouseenter")},{paginationInfo:O}=(0,pn.useContext)(ct);(0,pn.useEffect)(()=>{o&&v.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:T,eligibleActions:I}=(0,pn.useMemo)(()=>{let A=t.filter(L=>!L.isEligible||L.isEligible(n));return{primaryAction:A.filter(L=>L.isPrimary)[0],eligibleActions:A}},[t,n]),k=T&&t.length===1,M=h&&s?.render?(0,pt.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,pt.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,N=m&&i?.render?(0,pt.jsx)(i.render,{item:n,field:i}):null,V=g&&a?.render,B=!!M&&!V&&!d.length,z=I?.length>0&&(0,pt.jsxs)(le,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[T&&(0,pt.jsx)(jat,{idPrefix:r,primaryAction:T,item:n}),!k&&(0,pt.jsxs)("div",{role:"gridcell",children:[(0,pt.jsxs)(it.Root,{disabled:!t.length,children:[(0,pt.jsx)(it.Trigger,{render:(0,pt.jsx)(ll.Composite.Item,{id:GJ(r),accessibleWhenDisabled:!0,render:(0,pt.jsx)(ll.Button,{size:"small",icon:ei,label:(0,G2.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:u})})}),(0,pt.jsx)(it.Popup,{positioner:(0,pt.jsx)(it.Positioner,{align:"end"}),children:(0,pt.jsx)(zJ,{actions:I,item:n,registry:w,setActiveModalAction:E})})]}),!!S&&(0,pt.jsx)(z2,{action:S,items:[n],closeModal:()=>E(null)})]})]});return(0,pt.jsx)(ll.Composite.Row,{ref:v,render:(0,pt.jsx)("div",{"aria-posinset":f,"aria-setsize":b?O.totalItems:void 0}),role:b?"article":"row",className:J({"is-selected":o,"is-hovered":x}),onMouseEnter:P,onMouseLeave:P,children:(0,pt.jsxs)(le,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,pt.jsx)("div",{role:"gridcell",children:(0,pt.jsx)(ll.Composite.Item,{id:WJ(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":y,className:"dataviews-view-list__item",...c})}),(0,pt.jsxs)(le,{direction:"row",gap:"md",justify:"start",align:B?"center":"flex-start",style:{flex:1,minWidth:0},children:[M,(0,pt.jsxs)(le,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,pt.jsxs)(le,{direction:"row",align:"center",children:[(0,pt.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:_,children:N}),z]}),V&&(0,pt.jsx)("div",{className:"dataviews-view-list__field",children:(0,pt.jsx)(a.render,{item:n,field:a})}),(0,pt.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:d.map(A=>(0,pt.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,pt.jsx)(Pt,{className:"dataviews-view-list__field-label",render:(0,pt.jsx)("span",{}),children:A.label}),(0,pt.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,pt.jsx)(A.render,{item:n,field:A})})]},A.id))})]})]})]})})}function Hat(e){return!!e}function qJ(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:d,empty:u}=e,f=(0,v9.useInstanceId)(qJ,"view-list"),m=Kf(!!i),{paginationInfo:h}=(0,pn.useContext)(ct),g=r?.findLast(j=>a.includes(n(j))),b=o.find(j=>j.id===c.titleField),v=o.find(j=>j.id===c.mediaField),_=o.find(j=>j.id===c.descriptionField),y=(c?.fields??[]).map(j=>o.find(U=>j===U.id)).filter(Hat),{getSelectionProps:w}=Xc({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,pn.useCallback)(j=>`${f}-${n(j)}`,[f,n]),C=(0,pn.useCallback)((j,U)=>U.startsWith(x(j)),[x]),[S,E]=(0,pn.useState)(void 0),P=(0,pn.useRef)(null);(0,pn.useEffect)(()=>{g&&E(WJ(x(g)))},[g,x]);let O=r.findIndex(j=>C(j,S??"")),T=(0,v9.usePrevious)(O),I=O!==-1,k=(0,pn.useCallback)((j,U)=>{let q=Math.min(r.length-1,Math.max(0,j));if(!r[q])return;let Y=x(r[q]),ae=U(Y);E(ae),P.current?.contains(P.current.ownerDocument.activeElement)&&document.getElementById(ae)?.focus()},[r,x]);(0,pn.useEffect)(()=>{!I&&(T!==void 0&&T!==-1)&&k(T,WJ)},[I,k,T]);let M=(0,pn.useCallback)(j=>{j.key==="ArrowDown"&&(j.preventDefault(),j.stopPropagation(),k(O+1,GJ)),j.key==="ArrowUp"&&(j.preventDefault(),j.stopPropagation(),k(O-1,GJ))},[k,O]),N=!!r?.length,V=c.groupBy?.field?o.find(j=>j.id===c.groupBy?.field):null,B=N&&V?al(r,V):null,z=c.infiniteScrollEnabled&&!B,A=z&&(c.startPosition??1)+(c.perPage??0)<h.totalItems,D=J("dataviews-view-list",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!z&&m}),L={ref:P,id:f,render:(0,pt.jsx)("div",{}),activeId:S,setActiveId:E,inert:!z&&i?"true":void 0};return N?N&&V&&B?(0,pt.jsx)(ll.Composite,{...L,className:"dataviews-view-list__group",role:"grid",children:(0,pt.jsx)(le,{direction:"column",gap:"lg",className:D,children:Array.from(B.entries()).map(([j,U])=>(0,pt.jsxs)(le,{direction:"column",children:[(0,pt.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?j:(0,G2.sprintf)((0,G2.__)("%1$s: %2$s"),V.label,j)}),U.map(q=>{let Y=x(q);return(0,pt.jsx)(d1e,{view:c,idPrefix:Y,actions:t,item:q,isSelected:q===g,selectionProps:w(n(q)),mediaField:v,titleField:b,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:M},Y)})]},j))})}):(0,pt.jsxs)(pt.Fragment,{children:[(0,pt.jsx)(ll.Composite,{...L,className:D,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((j,U)=>{let q=x(j);return(0,pt.jsx)(d1e,{view:c,idPrefix:q,actions:t,item:j,isSelected:j===g,selectionProps:w(n(j)),mediaField:v,titleField:b,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:M,posinset:c.infiniteScrollEnabled?U+1:void 0},q)})}),(A||z&&i)&&(0,pt.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,pt.jsx)(ll.Spinner,{})})]}):(0,pt.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":m}),children:u})}var b1e=l(X(),1);var y9=l(G(),1),u1e=l(H(),1);var I1=l(R(),1);function f1e({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,u1e.createInterpolateElement)((0,y9.sprintf)((0,y9.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,I1.jsx)(r.render,{item:t[0],field:r})}):(0,I1.jsx)(r.render,{item:t[0],field:r});return(0,I1.jsxs)(le,{direction:"column",className:"dataviews-view-activity__group",children:[(0,I1.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var A_=l(H(),1),p1e=l(Z(),1),m1e=l(Me(),1);var mn=l(R(),1);function Uat(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:d,renderItemLink:u,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:b}=t,v=(0,A_.useRef)(null),_=(0,p1e.useRegistry)(),{paginationInfo:y}=(0,A_.useContext)(ct),{primaryActions:w,eligibleActions:x}=(0,A_.useMemo)(()=>{let I=r.filter(M=>!M.isEligible||M.isEligible(o));return{primaryActions:I.filter(M=>M.isPrimary),eligibleActions:I}},[r,o]),C=(0,m1e.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",E=h&&S!=="compact"&&i?.render?(0,mn.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,P=(0,mn.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:E||(0,mn.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),O=m&&n?.render?(0,mn.jsx)(n.render,{item:o,field:n}):null,T=(0,A_.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,mn.jsx)("div",{ref:v,role:b?"article":void 0,"aria-posinset":c,"aria-setsize":b?y.totalItems:void 0,className:J("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,mn.jsxs)(le,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,mn.jsx)(le,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:P}),(0,mn.jsxs)(le,{direction:"column",gap:T,align:"flex-start",className:"dataviews-view-activity__item-content",children:[O&&(0,mn.jsx)(Rb,{item:o,isItemClickable:f,onClickItem:d,renderItemLink:u,className:"dataviews-view-activity__item-title",children:O}),g&&s&&(0,mn.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,mn.jsx)(s.render,{item:o,field:s})}),(0,mn.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(I=>(0,mn.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,mn.jsx)(Pt,{className:"dataviews-view-activity__item-field-label",render:(0,mn.jsx)("span",{}),children:I.label}),(0,mn.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,mn.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!w?.length&&(0,mn.jsx)(jJ,{item:o,actions:w,registry:_,buttonVariant:"secondary"})]}),(w.length<x.length||C&&x.length>0)&&(0,mn.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,mn.jsx)(T1,{item:o,actions:x,isCompact:!0})})]})})}var h1e=Uat;var g1e=l(oe(),1);function Wat(e){return!!e}function KJ(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(d=>d.id===n.titleField),s=r.find(d=>d.id===n.mediaField),a=r.find(d=>d.id===n.descriptionField),c=(n?.fields??[]).map(d=>r.find(u=>d===u.id)).filter(Wat);return t.map((d,u)=>(0,g1e.createElement)(h1e,{...e,key:o(d),item:d,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var $l=l(R(),1);function v1e(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Kf(!!n),c=!!r?.length,d=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,u=c&&d?al(r,d):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,$l.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!f&&!!n,h=J("dataviews-view-activity",s,{"is-refreshing":!f&&a}),g=u?Array.from(u.entries()):[];return c&&d&&u?(0,$l.jsx)(le,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([b,v])=>(0,$l.jsx)(f1e,{groupName:b,groupData:v,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,$l.jsx)(KJ,{...e,data:v})},b))}):(0,$l.jsxs)($l.Fragment,{children:[(0,$l.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,$l.jsx)(KJ,{...e})}),f&&n&&(0,$l.jsx)("p",{className:"dataviews-loading-more",children:(0,$l.jsx)(b1e.Spinner,{})})]})}var tc=l(X(),1),K2=l(G(),1),E1e=l(Me(),1),w9=l(H(),1);var q2=l(X(),1),_1e=l(Z(),1),Xf=l(H(),1);var _9=l(G(),1);var Y2=l(X(),1),O1=l(H(),1),ec=l(G(),1);var $m=l(R(),1);function Gat(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function XJ(){let{view:e,onChangeView:t,paginationInfo:r}=(0,O1.useContext)(ct);if(!Gat(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let c=a+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,ec.sprintf)((0,ec.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,$m.jsxs)(le,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,$m.jsx)(le,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,O1.createInterpolateElement)((0,ec.sprintf)((0,ec._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,$m.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,$m.jsx)(Y2.SelectControl,{"aria-label":(0,ec.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,$m.jsxs)(le,{direction:"row",gap:"xs",align:"center",children:[(0,$m.jsx)(Y2.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,ec.__)("Previous page"),icon:(0,ec.isRTL)()?kc:Tc,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,$m.jsx)(Y2.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,ec.__)("Next page"),icon:(0,ec.isRTL)()?Tc:kc,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var y1e=(0,O1.memo)(XJ);var Ti=l(R(),1),ZJ=[];function M_(e){return(0,Xf.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function Yat({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n,disableSelectAll:i=!1}){let s=e.length>0,a=t.length===o.length;return i?(0,Ti.jsx)(q2.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,_9.__)("Deselect all")}):(0,Ti.jsx)(q2.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(c=>!o.some(d=>c===n(d))));else{let c=new Set([...e,...o.map(d=>n(d))]);r(Array.from(c))}},"aria-label":a?(0,_9.__)("Deselect all"):(0,_9.__)("Select all")})}function qat({actions:e,items:t,selection:r}){let o=(0,_1e.useRegistry)(),[n,i]=(0,Xf.useState)(null);return(0,Ti.jsx)(le,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:c,icon:d,isPrimary:u,callback:f}=s,m=typeof c=="string"?c:c(t),h=u?"primary":"tertiary",g=a===n;return(0,Ti.jsx)(q2.Button,{accessibleWhenDisabled:!0,icon:d,disabled:g||!r?.length,isBusy:g,onClick:async()=>{i(a),await f(t,{registry:o}),i(null)},size:"compact",variant:h,children:m},a)})})}function w1e(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=ZJ,paginationInfo:i,view:s}=(0,Xf.useContext)(ct),a=M_(n),c=(0,Xf.useMemo)(()=>e.filter(u=>t.includes(o(u))),[t,o,e]);if(!n.length)return null;let d=Wxe(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,Ti.jsxs)(le,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,Ti.jsx)(Yat,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,Ti.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d})]})}function x1e(){let{data:e,selection:t,getItemId:r,actions:o=ZJ}=(0,Xf.useContext)(ct),n=(0,Xf.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,Ti.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Ti.jsx)(qat,{actions:o,items:n,selection:t})}):null}function S1e(){return(0,Ti.jsxs)(le,{direction:"row",gap:"md",align:"center",children:[(0,Ti.jsx)(w1e,{}),(0,Ti.jsx)(x1e,{})]})}function QJ(){let{actions:e=ZJ,paginationInfo:t,view:r}=(0,Xf.useContext)(ct),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,Ti.jsxs)(le,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,Ti.jsx)(w1e,{}),(0,Ti.jsx)(y1e,{}),(0,Ti.jsx)(x1e,{})]})}var Ht=l(R(),1);function C1e({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:d,badgeFields:u,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:b=!0,showDescription:v=!0}=e,_=n(i),y=(0,w9.useRef)(null),w=t.includes(_);Ib(y,m);let x=s?.render?(0,Ht.jsx)(s.render,{item:i,field:s,config:f}):null,C=g&&a?.render?(0,Ht.jsx)(a.render,{item:i,field:a}):null;return(0,Ht.jsxs)(tc.Composite.Item,{ref:y,"aria-label":a?a.getValue({item:i})||(0,K2.__)("(no title)"):void 0,render:({children:S,...E})=>(0,Ht.jsx)(le,{direction:"column",children:S,...E}),role:"option","aria-posinset":m,"aria-setsize":h,className:J("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[b&&x&&(0,Ht.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),b&&x&&(0,Ht.jsx)(Cb,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Ht.jsx)(le,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Ht.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,Ht.jsxs)(le,{direction:"column",gap:"xs",children:[v&&c?.render&&(0,Ht.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,Ht.jsx)(le,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(S=>(0,Ht.jsx)(xm,{className:"dataviews-view-picker-grid__field-value",children:(0,Ht.jsx)(S.render,{item:i,field:S})},S.id))}),!!d?.length&&(0,Ht.jsx)(le,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(S=>(0,Ht.jsx)(tc.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(tc.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,Ht.jsx)(tc.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Ht.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},_)}function k1e({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,E1e.useInstanceId)(k1e,"dataviews-view-picker-grid-group__header");return(0,Ht.jsxs)(le,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,Ht.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,K2.sprintf)((0,K2.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function Kat({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:d}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:m}=(0,w9.useContext)(ct),h=r.find(A=>A.id===a?.titleField),g=r.find(A=>A.id===a?.mediaField),b=r.find(A=>A.id===a?.descriptionField),v=a.fields??[],{regularFields:_,badgeFields:y}=v.reduce((A,D)=>{let L=r.find(U=>U.id===D);if(!L)return A;let j=a.layout?.badgeFields?.includes(D)?"badgeFields":"regularFields";return A[j].push(L),A},{regularFields:[],badgeFields:[]}),w=!!t?.length,x=a.layout?.previewSize,C=M_(e),S="900px",E=a.groupBy?.field?r.find(A=>A.id===a.groupBy?.field):null,P=E?al(t,E):null,O=(a.infiniteScrollEnabled&&!P)??!1,T=P?Array.from(P.values()).flat():t,{getSelectionProps:I}=Xc({data:T,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:C?"multi":"single-clearable",shouldSelectOnClick:!0}),k=a?.page??1,M=a?.perPage??0,N=O?f?.totalItems:void 0,V=a.layout?.mediaFit==="contain",B=m9(),z=g9(t,O,B);return(0,Ht.jsxs)(Ht.Fragment,{children:[w&&E&&P&&(0,Ht.jsx)(tc.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:J("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":V}),"aria-label":m,render:({children:A,...D})=>(0,Ht.jsx)(le,{direction:"column",gap:"lg",children:A,...D}),children:Array.from(P.entries()).map(([A,D])=>(0,Ht.jsx)(k1e,{groupName:A,groupField:E,showLabel:a.groupBy?.showLabel!==!1,children:(0,Ht.jsx)(U2,{previewSize:x,"aria-busy":n,ref:u,children:D.map(L=>{let j=L.position??(k-1)*M+t.indexOf(L)+1;return(0,Ht.jsx)(C1e,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(L)),getItemId:o,item:L,mediaField:g,titleField:h,descriptionField:b,regularFields:_,badgeFields:y,config:{sizes:S},posinset:j,setsize:N},o(L))})})},A))}),w&&!P&&(0,Ht.jsxs)(tc.Composite,{render:(0,Ht.jsx)(U2,{className:J("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":V}),previewSize:x,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:z}).map((A,D)=>(0,Ht.jsx)(tc.Composite.Item,{render:({children:L,...j})=>(0,Ht.jsx)(le,{direction:"column",children:L,...j}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${D}`)),t.map(A=>{let D=A.position;return(0,Ht.jsx)(C1e,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(A)),getItemId:o,item:A,mediaField:g,titleField:h,descriptionField:b,regularFields:_,badgeFields:y,config:{sizes:S},posinset:D,setsize:N},o(A))})]}),!w&&(0,Ht.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Ht.jsx)("p",{children:(0,Ht.jsx)(tc.Spinner,{})}):d}),w&&n&&(0,Ht.jsx)("p",{className:"dataviews-loading-more",children:(0,Ht.jsx)(tc.Spinner,{})})]})}var T1e=Kat;var x9=l(G(),1),N_=l(X(),1),rc=l(H(),1);var $t=l(R(),1);function Xat({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,$t.jsx)("div",{className:i,children:(0,$t.jsx)(n.render,{item:e,field:n})})}function R1e({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:d,selectionProps:u,posinset:f}){let{paginationInfo:m}=(0,rc.useContext)(ct),h=a.includes(r),[g,b]=(0,rc.useState)(!1),v=(0,rc.useRef)(null);Ib(v,f);let{showTitle:_=!0,showMedia:y=!0,showDescription:w=!0,infiniteScrollEnabled:x}=o,C=()=>{b(!0)},S=()=>{b(!1)},E=o.fields??[],P=n&&_||i&&y||s&&w;return(0,$t.jsxs)(N_.Composite.Item,{ref:v,render:({children:O,...T})=>(0,$t.jsx)("tr",{className:J("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:S,children:O,...T}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:O=>{O.button===0&&(O.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(O))},children:[(0,$t.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,$t.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,$t.jsx)(Cb,{item:e,selection:a,onChangeSelection:d,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),P&&(0,$t.jsx)("td",{role:"presentation",children:(0,$t.jsx)(c9,{item:e,titleField:_?n:void 0,mediaField:y?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),E.map(O=>{let{width:T,maxWidth:I,minWidth:k,align:M}=o.layout?.styles?.[O]??{};return(0,$t.jsx)("td",{style:{width:T,maxWidth:I,minWidth:k},role:"presentation",children:(0,$t.jsx)(Xat,{fields:t,item:e,column:O,align:M})},O)})]},r)}function Zat({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:d,className:u,empty:f}){let m=(0,rc.useRef)(new Map),h=(0,rc.useRef)(void 0),[g,b]=(0,rc.useState)(),v=M_(e)??!1;(0,rc.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let _=d.groupBy?.field?r.find(A=>A.id===d.groupBy?.field):null,y=_?al(t,_):null,w=d.infiniteScrollEnabled&&!y,x=y?Array.from(y.values()).flat():t,{getSelectionProps:C}=Xc({data:x,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:v?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,rc.useId)();if(g){h.current=g,b(void 0);return}let E=A=>{let D=m.current.get(A.id),L=D?m.current.get(D.fallback):void 0;b(L?.node)},P=!!t?.length,O=r.find(A=>A.id===d.titleField),T=r.find(A=>A.id===d.mediaField),I=r.find(A=>A.id===d.descriptionField),{showTitle:k=!0,showMedia:M=!0,showDescription:N=!0}=d,V=O&&k||T&&M||I&&N,B=d.fields??[],z=(A,D)=>L=>{L?m.current.set(A,{node:L,fallback:B[D>0?D-1:1]}):m.current.delete(A)};return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsxs)("table",{className:J("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":n,"aria-describedby":S,role:w?"feed":"listbox",children:[(0,$t.jsx)("thead",{role:"presentation",children:(0,$t.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,$t.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:v&&(0,$t.jsx)(a9,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),V&&(0,$t.jsx)("th",{children:O&&(0,$t.jsx)(P1,{ref:z(O.id,0),fieldId:O.id,view:d,fields:r,onChangeView:i,onHide:E,setOpenedFilter:c,canMove:!1})}),B.map((A,D)=>{let{width:L,maxWidth:j,minWidth:U,align:q}=d.layout?.styles?.[A]??{};return(0,$t.jsx)("th",{style:{width:L,maxWidth:j,minWidth:U,textAlign:q},"aria-sort":d.sort?.direction&&d.sort?.field===A?JM[d.sort.direction]:void 0,scope:"col",children:(0,$t.jsx)(P1,{ref:z(A,D),fieldId:A,view:d,fields:r,onChangeView:i,onHide:E,setOpenedFilter:c,canMove:d.layout?.enableMoving??!0})},A)})]})}),P&&_&&y?Array.from(y.entries()).map(([A,D])=>(0,$t.jsxs)(N_.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,$t.jsx)("tbody",{role:"group"}),children:[(0,$t.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,$t.jsx)("td",{colSpan:B.length+(V?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?A:(0,x9.sprintf)((0,x9.__)("%1$s: %2$s"),_.label,A)})}),D.map((L,j)=>{let U=o(L)||j.toString();return(0,$t.jsx)(R1e,{item:L,fields:r,id:U,view:d,titleField:O,mediaField:T,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(U)},o(L))})]},`group-${A}`)):(0,$t.jsx)(N_.Composite,{render:(0,$t.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:P&&t.map((A,D)=>{let L=o(A),j=L||D.toString(),U=A.position;return(0,$t.jsx)(R1e,{item:A,fields:r,id:j,view:d,titleField:O,mediaField:T,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(j),posinset:U},L)})})]}),(0,$t.jsxs)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!P&&!n}),id:S,children:[!P&&(n?(0,$t.jsx)("p",{children:(0,$t.jsx)(N_.Spinner,{})}):f),P&&n&&(0,$t.jsx)("p",{className:"dataviews-loading-more",children:(0,$t.jsx)(N_.Spinner,{})})]})]})}var P1e=Zat;var A1=l(X(),1),M1=l(H(),1),I1e=l(Me(),1),S9=l(G(),1);var pr=l(R(),1);function Qat(e){return!!e}function Jat({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:d,setsize:u}){let f=(0,M1.useRef)(null);Ib(f,d);let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0}=e,b=o(n),v=t.includes(b),_=e.layout?.density??"balanced",y=h&&_!=="compact"&&s?.render?(0,pr.jsx)(s.render,{item:n,field:s,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,w=(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:y||(0,pr.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,pr.jsx)(i.render,{item:n,field:i}):null,C=g&&a?.render?(0,pr.jsx)(a.render,{item:n,field:a}):null,S=(0,M1.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,pr.jsx)(A1.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":d,"aria-setsize":u,"aria-selected":v,className:J("dataviews-view-picker-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable",v&&"is-selected"),...r,render:(0,pr.jsx)("div",{}),children:(0,pr.jsxs)(le,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,pr.jsx)(le,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,pr.jsxs)(le,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),C&&(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:C}),(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(E=>(0,pr.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,pr.jsx)(Pt,{render:(0,pr.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:E.label}),(0,pr.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,pr.jsx)(E.render,{item:n,field:E})})]},E.id))})]})]})})}function O1e({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,I1e.useInstanceId)(O1e,"dataviews-view-picker-activity-group__header");return(0,pr.jsxs)(le,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,pr.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,S9.sprintf)((0,S9.__)("%1$s: %2$s"),t.label,e):e}),o]})}function A1e({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:d}){let{itemListLabel:u,paginationInfo:f}=(0,M1.useContext)(ct),m=M_(a),h=t.find(T=>T.id===s?.titleField),g=t.find(T=>T.id===s?.mediaField),b=t.find(T=>T.id===s?.descriptionField),v=(s?.fields??[]).map(T=>t.find(I=>T===I.id)).filter(Qat),_=s.groupBy?.field?t.find(T=>T.id===s.groupBy?.field):null,y=_?al(e,_):null,x=(s.infiniteScrollEnabled&&!y)??!1?f?.totalItems:void 0,C=!!e?.length,S=!!(_&&y),E=y?Array.from(y.values()).flat():e,{getSelectionProps:P}=Xc({data:E,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),O=T=>(0,pr.jsx)(Jat,{view:s,selection:i,selectionProps:P(r(T)),getItemId:r,item:T,titleField:h,mediaField:g,descriptionField:b,otherFields:v,posinset:T.position,setsize:x},r(T));return C?(0,pr.jsxs)(pr.Fragment,{children:[(0,pr.jsx)(A1.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":u,"aria-busy":o,render:S?(0,pr.jsx)(le,{direction:"column",gap:"sm"}):void 0,className:J("dataviews-view-picker-activity",c),children:S&&y?Array.from(y.entries()).map(([T,I])=>(0,pr.jsx)(O1e,{groupName:T,groupField:_,showLabel:s.groupBy?.showLabel!==!1,children:I.map(O)},T)):e.map(O)}),o&&(0,pr.jsx)("p",{className:"dataviews-loading-more",children:(0,pr.jsx)(A1.Spinner,{})})]}):(0,pr.jsx)("div",{className:J({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,pr.jsx)("p",{children:(0,pr.jsx)(A1.Spinner,{})}):d})}var N1=l(X(),1),F1=l(G(),1),M1e=l(H(),1);var D1=l(R(),1);function Ab(){let e=(0,M1e.useContext)(ct),t=e.view;return(0,D1.jsxs)(N1.__experimentalToggleGroupControl,{label:(0,F1.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,F1._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,F1._x)("Balanced","Density option for DataView layout")},"balanced"),(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"compact",label:(0,F1._x)("Compact","Density option for DataView layout")},"compact")]})}var N1e=l(X(),1),F1e=l(G(),1),D1e=l(H(),1);var L1e=l(R(),1);function V1e(){let e=(0,D1e.useContext)(ct),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(o=>o.id===t.mediaField))?null:(0,L1e.jsx)(N1e.ToggleControl,{label:(0,F1e.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:o=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:o?"contain":"cover"}})}})}var B1e=l(X(),1),z1e=l(G(),1),j1e=l(H(),1);var H1e=l(R(),1),$at=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function U1e(){let e=(0,j1e.useContext)(ct),t=e.view,r=$at.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,a)=>({...s,index:a})).filter(s=>s.value<=o).sort((s,a)=>a.value-s.value)[0]?.index??0,i=r.map((s,a)=>({value:a}));return(0,H1e.jsx)(B1e.RangeControl,{showTooltip:!1,label:(0,z1e.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Mb=l(R(),1);function JJ(){return(0,Mb.jsxs)(Mb.Fragment,{children:[(0,Mb.jsx)(Ab,{}),(0,Mb.jsx)(V1e,{}),(0,Mb.jsx)(U1e,{})]})}var Nb=[{type:e9,label:(0,Zf.__)("Table"),component:o1e,icon:K5,viewConfigOptions:Ab},{type:Ixe,label:(0,Zf.__)("Grid"),component:c1e,icon:Z5,viewConfigOptions:JJ},{type:Oxe,label:(0,Zf.__)("List"),component:qJ,icon:(0,Zf.isRTL)()?FU:Ck,viewConfigOptions:Ab},{type:Axe,label:(0,Zf.__)("Activity"),component:v1e,icon:yg,viewConfigOptions:Ab},{type:Mxe,label:(0,Zf.__)("Grid"),component:T1e,icon:Z5,viewConfigOptions:JJ,isPicker:!0},{type:Nxe,label:(0,Zf.__)("Table"),component:P1e,icon:K5,viewConfigOptions:Ab,isPicker:!0},{type:Fxe,label:(0,Zf.__)("Activity"),component:A1e,icon:yg,viewConfigOptions:Ab,isPicker:!0}];var Y1=l(H(),1);var Bb=l(X(),1),nh=l(G(),1),uN=l(H(),1);function C9(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var W1e=l(oe(),1),G1e=(0,W1e.createContext)(!0);function q1e(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function E9(e){let t=[];for(let r of e)t.push(...r);return t}function k9(e){return e.slice().reverse()}function X2(...e){}function T9(e,t){return elt(e)?e(tlt(t)?t():t):e}function elt(e){return typeof e=="function"}function tlt(e){return typeof e=="function"}function ha(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function eh(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Z2(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function K1e(e,t){let r={...e};for(let o of t)ha(r,o)&&delete r[o];return r}function X1e(e,t){let r={};for(let o of t)ha(e,o)&&(r[o]=e[o]);return r}function R9(e){return e}function Z1e(e=X2){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function zs(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function $J(e){return Object.keys(e)}function Q1e(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Qf(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function L1(e){let t={};for(let r in e)ha(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function Nt(...e){for(let t of e)if(t!==void 0)return t}var V1=rlt();function rlt(){return typeof window<"u"&&!!window.document?.createElement}function oc(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function nc(e,t=!1){let{activeElement:r}=oc(e);if(!r?.nodeName)return null;if(olt(r)&&r.contentDocument?.body)return nc(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=oc(r).getElementById(o);if(n)return n}}return r}function F_(e,t){return e===t||e.contains(t)}function B1(e){return e?.nodeType===1}function J1e(e){return typeof e?.nodeType=="number"}function olt(e){return e.tagName==="IFRAME"}function Fb(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?nlt.indexOf(e.type)!==-1:!1}var nlt=["button","color","file","image","reset","submit"];function P9(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function ga(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function I9(e){return e.isContentEditable||ga(e)}function $1e(e){if(ga(e))return e.value;if(e.isContentEditable){let t=oc(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Q2(e){let t=0,r=0;if(ga(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=oc(e).getSelection();if(o?.rangeCount&&o.anchorNode&&F_(e,o.anchorNode)&&o.focusNode&&F_(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var ilt=["dialog","menu","listbox","tree","grid"],Y1e={menu:"menuitem",listbox:"option",tree:"treeitem"};function eSe(e,t){let r=e?.getAttribute("role");return r&&ilt.indexOf(r)!==-1?r:t}function tSe(e){if(e!=null&&ha(Y1e,e))return Y1e[e]}function J2(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=oc(e);return J2(e.parentElement)||r.scrollingElement||r.body}function O9(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function rSe(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),d=t(a);return c===d||!c||!d?0:slt(c,d)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function slt(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function oSe(){return V1&&!!navigator.maxTouchPoints}function A9(){return V1?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function M9(){return V1&&A9()&&/apple/i.test(navigator.vendor)}function nSe(){return V1&&/firefox\//i.test(navigator.userAgent)}function iSe(e){let{currentTarget:t,target:r}=e;return t?J1e(r)?!F_(t,r):!0:!1}function Gn(e){return e.target===e.currentTarget}function sSe(e){if(!B1(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function aSe(e){let t=A9();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:sSe(e.currentTarget)}function lSe(e){return e.altKey?sSe(e.currentTarget):!1}function D_(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function cSe(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function e$(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function N9(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!J1e(o)||!F_(r,o)}function dSe(e){return e.type==="input"}function L_(e,t,r,o){let i=(a=>{if(o){let d=setTimeout(a,o);return()=>clearTimeout(d)}let c=requestAnimationFrame(a);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,s,!0)}}function Jf(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Jf(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var alt="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function $f(e){return!(!e.matches(alt)||!P9(e)||e.closest("[inert]"))}function Qc(e){let t=nc(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function uSe(e){let t=nc(e);if(!t)return!1;if(F_(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function fSe(e){return async()=>{let t=await e?.();return fSe(async()=>(await t?.(),e))}}var pxr=llt();function llt({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(d,u)=>{if(!d)return;let f=u===o;o=u??null;let m=f?Math.max(0,t.length-1):t.length,h=await d();if(!h)return;r=[];let g=t[m];for(t[m]=fSe(async()=>{await h?.();let b=await g?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var js=l(oe(),1),Qr=l(oe(),1),V_=l(R(),1);function pSe(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function clt(e){return!e||!(0,Qr.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function dlt(e){return clt(e)?{...e.props}.ref||e.ref:null}function ult(e,t){let r={...e};for(let o in t){if(!ha(t,o)||o==="__proto__")continue;if(o==="className"){let i="className",s=e[i],a=t[i];s&&a?r[i]=`${s} ${a}`:r[i]=a||s;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(n!==void 0){if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}}return r}var t$={...js},mSe=t$.useId,gxr=t$.useDeferredValue,hSe=t$.useInsertionEffect,zr=V1?Qr.useLayoutEffect:Qr.useEffect;function flt(e){let[t]=(0,Qr.useState)(e);return t}function ySe(e){let t=(0,Qr.useRef)(e);return zr(()=>{t.current=e}),t}function Yt(e){let t=(0,Qr.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return hSe?hSe(()=>{t.current=e}):t.current=e,(0,Qr.useCallback)((...r)=>t.current?.(...r),[])}function D9(e){let[t,r]=(0,Qr.useState)(null);return zr(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Rn(...e){return(0,Qr.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=pSe(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():pSe(o,null)}}},e)}function Hs(e){if(mSe){let o=mSe();return e||o}let[t,r]=(0,Qr.useState)(e);return zr(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function $2(e,t,r){let o=flt(r),[n,i]=(0,Qr.useState)(o);return(0,Qr.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let d=s.getAttribute(t);i(d??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function ep(e,t){let r=(0,Qr.useRef)(!1);(0,Qr.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Qr.useEffect)(()=>()=>{r.current=!1},[])}function _Se(e,t){let r=(0,Qr.useRef)(!1);zr(()=>{if(r.current)return e();r.current=!0},t),zr(()=>()=>{r.current=!1},[])}function wSe(){return(0,Qr.useReducer)(()=>[],[])}function hn(e){return Yt(typeof e=="function"?e:()=>e)}function Jc(e,t,r=[]){let o=(0,Qr.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function L9(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Qr.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var gSe=!1;function xSe(){return(0,Qr.useEffect)(()=>{gSe||(Jf("mousemove",mlt,!0),Jf("mousedown",F9,!0),Jf("mouseup",F9,!0),Jf("keydown",F9,!0),Jf("scroll",F9,!0),gSe=!0)},[]),Yt(()=>r$)}var r$=!1,bSe=0,vSe=0;function plt(e){let t=e.movementX||e.screenX-bSe,r=e.movementY||e.screenY-vSe;return bSe=e.screenX,vSe=e.screenY,t||r||!1}function mlt(e){plt(e)&&(r$=!0)}function F9(){r$=!1}function So(e){let t=js.forwardRef((r,o)=>e(L1({...r,ref:o})));return t.displayName=e.displayName||e.name,t}function tp(e,t){return js.memo(e,t)}function Do(e,t){let{wrapElement:r,render:o,...n}=t,i=Rn(t.ref,dlt(o)),s;if(js.isValidElement(o)){let a={...o.props,ref:i};s=js.cloneElement(o,ult(n,a))}else o?s=o(n):s=(0,V_.jsx)(e,{...n});return r?r(s):s}function Lo(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function cl(e=[],t=[]){let r=js.createContext(void 0),o=js.createContext(void 0),n=()=>js.useContext(r),i=(d=!1)=>{let u=js.useContext(o),f=n();return d?u:u||f},s=()=>{let d=js.useContext(o),u=n();if(!(d&&d===u))return u},a=d=>e.reduceRight((u,f)=>(0,V_.jsx)(f,{...d,children:u}),(0,V_.jsx)(r.Provider,{...d}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:d=>(0,V_.jsx)(a,{...d,children:t.reduceRight((u,f)=>(0,V_.jsx)(f,{...d,children:u}),(0,V_.jsx)(o.Provider,{...d}))})}}var Ri=l(oe(),1);function ESe(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var hlt="div",glt=Symbol("accessibleWhenDisabled"),kSe=M9(),TSe=1,RSe=2,SSe=3,blt=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function vlt(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?blt.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function ylt(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function _lt(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function wlt(e){let t=0;return ylt(e)&&(t|=TSe),_lt(e)&&(t|=RSe),t}function xlt(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function Slt({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function o$(e,t){return Yt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var CSe=!1,V9=!0;function Clt(e){let t=e.target;B1(t)&&!t.hasAttribute("data-focus-visible")&&(V9=!1)}function Elt(e){if(ESe(e.key)){V9=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!kSe||e.key!=="Tab")||(V9=!0)}var eR=Lo(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Ri.useRef)(null),[a,c]=L9(i,glt,r);r??=a,(0,Ri.useEffect)(()=>{t&&(CSe||(Jf("mousedown",Clt,!0),Jf("keydown",Elt,!0),CSe=!0))},[t]);let d=t&&Qf(i),u=d&&!r,[f,m]=(0,Ri.useState)(!1),h=(0,Ri.useRef)(!1),g=(0,Ri.useRef)(null),b=Yt(L=>{g.current?.(),g.current=null,h.current=!1,L?.removeAttribute("data-focus-visible")});(0,Ri.useEffect)(()=>{t&&!u||(b(s.current),f&&m(!1))},[t,u,f,b]),(0,Ri.useEffect)(()=>{if(!t||!f)return;let L=s.current;if(!L||typeof IntersectionObserver>"u")return;let j=new IntersectionObserver(()=>{$f(L)||(h.current=!1,m(!1))});return j.observe(L),()=>j.disconnect()},[t,f]),(0,Ri.useEffect)(()=>()=>g.current?.(),[]);let v=o$(i.onKeyPressCapture,d),_=o$(i.onMouseDownCapture,d),y=o$(i.onClickCapture,d),w=(L,j)=>{if(j&&(L.currentTarget=j),!t)return;let U=L.currentTarget;if(U&&Qc(U)&&(n?.(L),!L.defaultPrevented)){if(U.dataset.focusVisible="true",h.current=!0,xlt(U)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let q=new IntersectionObserver(()=>{$f(U)||b(U)});q.observe(U),g.current=()=>q.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,C=Yt(L=>{if(x?.(L),L.defaultPrevented||!t||f||h.current||(L.metaKey||L.altKey||L.ctrlKey)&&!ESe(L.key)||!Gn(L))return;let j=L.currentTarget;L_(j,"focusout",()=>w(L,j))}),S=i.onFocusCapture,E=Yt(L=>{if(S?.(L),L.defaultPrevented||!t)return;if(!Gn(L)){m(!1);return}let j=L.currentTarget,U=()=>w(L,j);V9||vlt(L.target)?L_(L.target,"focusout",U):m(!1)}),P=i.onBlur,O=Yt(L=>{P?.(L),t&&N9(L)&&(b(L.currentTarget),m(!1))}),T=(0,Ri.useContext)(G1e),I=Yt(L=>{t&&o&&L&&T&&queueMicrotask(()=>{Qc(L)||$f(L)&&L.focus()})}),[k,M]=(0,Ri.useState)(SSe);zr(()=>{let L=s.current;if(!L)return;let j=wlt(L.tagName.toLowerCase());j!==SSe&&M(j)},[]);let N=t&&!!(k&TSe),V=t&&!!(k&RSe),[B,z]=(0,Ri.useState)(!1);kSe&&(0,Ri.useEffect)(()=>{if(!t)return;let L=s.current;if(!L)return;let{type:j}=L,U=L.tagName==="INPUT"&&(j==="checkbox"||j==="radio");z(Fb(L)||U)},[t]);let A=i.style,D=(0,Ri.useMemo)(()=>u?{pointerEvents:"none",...A}:A,[u,A]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":d||void 0,...i,...c,ref:Rn(s,I,i.ref),style:D,tabIndex:Slt({focusable:t,trulyDisabled:u,nativeTabbable:N,supportsDisabled:V,safariTabIndex:B,tabIndexProp:i.tabIndex}),disabled:V&&u?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:v,onClickCapture:y,onMouseDownCapture:_,onKeyDownCapture:C,onFocusCapture:E,onBlur:O},L1(i)}),wxr=So(function(t){let r=eR(t);return Do(hlt,r)});var Db=l(oe(),1),klt="button";function PSe(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Fb(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Fb(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var Tlt=Symbol("command"),n$=Lo(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Db.useRef)(null),[i,s]=(0,Db.useState)(!1),a=o.type;(0,Db.useEffect)(()=>{let x=n.current;if(!x)return;let C=Fb(x);a!==void 0&&C&&x.type==="button"||s(C)},[a]);let[c,d]=(0,Db.useState)(!1),u=(0,Db.useRef)(!1),f=Qf(o),[m,h]=L9(o,Tlt,!0);zr(()=>{f&&(u.current=!1,d(!1))},[f]);let g=o.onKeyDown,b=Yt(x=>{g?.(x);let C=x.currentTarget;if(x.defaultPrevented||m||f||!Gn(x)||ga(C)||C.isContentEditable)return;let S=t&&x.key==="Enter",E=r&&x.key===" ",P=x.key==="Enter"&&!t,O=x.key===" "&&!r;if(P||O){x.preventDefault();return}if(S||E){let T=PSe(x);if(S){if(!T){x.preventDefault();let{view:I,...k}=x,M=()=>e$(C,k);nSe()?L_(C,"keyup",M):queueMicrotask(M)}}else E&&(u.current=!0,T||(x.preventDefault(),d(!0)))}}),v=o.onKeyUp,_=Yt(x=>{if(v?.(x),m)return;let C=r&&x.key===" ";if(!u.current||!C)return;let S=PSe(x);if(u.current=!1,S||d(!1),x.defaultPrevented||!Gn(x)||f||x.metaKey||S)return;x.preventDefault();let E=x.currentTarget,{view:P,...O}=x;queueMicrotask(()=>e$(E,O))}),y=o.onBlur,w=Yt(x=>{y?.(x),u.current&&(u.current=!1,d(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...h,...o,ref:Rn(n,o.ref),onKeyDown:b,onKeyUp:_,onBlur:w},o=eR(o),o}),Txr=So(function(t){let r=n$(C9(t));return Do(klt,r)});var tR=cl(),ISe=tR.useContext,Ixr=tR.useScopedContext,Oxr=tR.useProviderContext,OSe=tR.ContextProvider,ASe=tR.ScopedContextProvider;var B9=l(oe(),1),Rlt="div",i$=Lo(function({store:t,shouldRegisterItem:r=!0,getItem:o=R9,element:n,...i}){let s=ISe();t=t||s;let a=Hs(i.id),c=(0,B9.useRef)(n);return(0,B9.useEffect)(()=>{let d=c.current;if(!a||!d||!r)return;let u=o({id:a,element:d});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:Rn(c,i.ref)},i}),Dxr=So(function(t){let r=i$(t);return Do(Rlt,r)});var s$=l(oe(),1),rR=cl([OSe],[ASe]),zxr=rR.useContext,z9=rR.useScopedContext,MSe=rR.useProviderContext,j9=rR.ContextProvider,z1=rR.ScopedContextProvider,NSe=(0,s$.createContext)(void 0),FSe=(0,s$.createContext)(void 0);var H1=l(oe(),1);function B_(e,t){let r=e.__unstableInternals;return zs(r,"Invalid store"),r[t]}function LSe(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(oR(r,t))return!0;return!1}function oR(e,t){return e===t||e!==e&&t!==t}function VSe(e,t,r,o){let n;for(let i of $J(t))oR(t[i],r[i])||o!==void 0&&LSe([i],o)||(n??={...e},n[i]=t[i]);return n}var Plt=100;function Ilt(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function Olt(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function BSe(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function H9(e){e.notifiedListeners??=BSe(e)}function l$(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function a$(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){H9(o);for(let n of o.group.listeners){if(n===o.currentListener)break;l$(o,n)&&o.notifiedListeners?.add(n)}}}function Alt(e,t,r){for(let o of e)o.group===t&&(o.recovering||l$(o,r)&&(H9(o),o.notifiedListeners?.add(r)))}function Mlt({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(l$(i,o)?(H9(i),i.notifiedListeners?.add(o)):n&&(H9(i),i.recoverToLive=!0)))}function Nlt(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function Flt({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function Dlt(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function zSe(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function jSe(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:s}=e,a=s.size?s.get(t):void 0;if(a){s.delete(t);let d=r;a(),r=n?.()??r,r!==d&&(o=VSe(o,r,d,i)??o)}let c=t(r,o);c&&zSe(e,t,c)}function DSe({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let s of e.listeners)n?.has(s)||!i?.has(s)&&!LSe(e.listenerKeys.get(s),o)||(n?.add(s),jSe(e,s,t(),r,t,o))}function ba(e,...t){let r=e,o=r,n=X2,i=!1,s=!1,a=new Set,c=new Set,d=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(d.add(I),()=>d.delete(I)),h=()=>{let I=c.size,k=Symbol();c.add(k);let M=()=>{c.delete(k)&&(c.size||n())};if(I)return M;let N=$J(r),V=[];for(let A of t){let D=A?.getState?.();if(!D)continue;let L=N.filter(j=>ha(D,j));if(L.length){if(t.length===1||L.length===N.length){for(let j of L)V.push(Jr(A,[j],U=>{O(j,U[j],!0)}));continue}V.push(ic(A,L,(j,U)=>{for(let q of L)j[q]!==U[q]&&O(q,j[q],!0)}));for(let j of L){let U=A?.getState?.();U&&O(j,U[j],!0)}}}let B=[];for(let A of d)B.push(A());let z=t.map(nR);return n=eh(...V,...B,...z),M},g=(I,k,M)=>{M!==void 0&&(M?Olt(I.listenersByKey,M,k):I.allKeysListeners?.delete(k))},b=[],v=(I,k,M=u)=>{let N=I?[...I]:null,V=M.listeners.has(k);return V||Nlt(b,M,k),N?Mlt({fastPathFrames:b,group:M,keys:N,listener:k}):(V&&a$(b,M),Alt(b,M,k)),V&&(a$(b,M,k),g(M,k,M.listenerKeys.get(k))),M.listeners.add(k),N?(M.listenersByKey??=new Map,Ilt(M.listenersByKey,N,k),Flt({fastPathFrames:b,group:M,keys:N,listener:k})):(M.allKeysListeners??=new Set,M.allKeysListeners.add(k)),M.listenerKeys.set(k,N),()=>{let B=M.disposables.get(k);M.disposables.delete(k),a$(b,M,k);let z=M.listenerKeys.get(k);g(M,k,N),z!==N&&g(M,k,z),M.listenerKeys.delete(k),M.listeners.delete(k),B?.()}},_=(I,k)=>v(I,k),y=(I,k,M)=>{let N=I.listeners.has(k);if(N){I.suspendCounts??=new Map;let B=I.suspendCounts.get(k)??0;I.suspendCounts.set(k,B+1)}let V;try{let B=r;Dlt(I,k),r!==B&&(V=VSe(M,r,B));let z=k(r,V??M);z&&zSe(I,k,z)}finally{if(N){let B=I.suspendCounts,z=B?.get(k);z&&z>1?B?.set(k,z-1):B?.delete(k),B?.size||delete I.suspendCounts}}},w=(I,k)=>(y(u,k,r),v(I,k)),x=(I,k)=>(!f.listeners.size&&!s&&(o=r),y(f,k,o),v(I,k,f)),C=I=>ba(X1e(r,I),T),S=I=>ba(K1e(r,I),T),E=()=>r,P=(I,k,M)=>{if(!(M instanceof Set)&&!I.allKeysListeners?.size){let N=I.listenersByKey?.get(M);if(!N)return;let V={group:I,keyedListeners:N,updatedKey:M,currentListener:null};b.push(V);try{for(let B of N){if(V.notifiedListeners?.has(B)||(V.currentListener=B,V.notifiedListeners?.add(B),jSe(I,B,r,k,E,M),!I.allKeysListeners?.size&&!V.recoverToLive))continue;let z=V.notifiedListeners??BSe(V);V.notifiedListeners=z,V.recovering=!0,DSe({group:I,getState:E,prevState:k,updatedKey:M,notifiedListeners:z});return}}finally{b.pop()}return}DSe({group:I,getState:E,prevState:k,updatedKey:M})},O=(I,k,M=!1)=>{if(!ha(r,I))return;let N=r[I],V=T9(k,()=>N);if(oR(V,N))return;let B=s;s=!0;let z=r,A={...r,[I]:V};r=A;let D=!1;try{if(!M&&t.length){for(let L of t)if(L?.setState?.(I,V),!oR(r[I],V)){D=!0;break}if(D){let L=0;for(;L<Plt;L+=1){let j=!1;for(let U of t){let q=r[I];U?.setState?.(I,q),oR(r[I],q)||(j=!0)}if(!j)break}}}if(!D){let L=r===A?z:{...r,[I]:z[I]};P(u,L,I)}}finally{s=B}if(!f.listeners.size){s||(o=r);return}a.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let L=r,j=a;a=new Set;let U=o;P(f,U,j),o===U&&(o=L)}))},T={getState:E,setState:O,__unstableInternals:{setup:m,init:h,subscribe:_,sync:w,batch:x,pick:C,omit:S}};return T}function ao(e,...t){if(e)return B_(e,"setup")(...t)}function nR(e,...t){if(e)return B_(e,"init")(...t)}function ic(e,...t){if(e)return B_(e,"subscribe")(...t)}function Jr(e,...t){if(e)return B_(e,"sync")(...t)}function Lb(e,...t){if(e)return B_(e,"batch")(...t)}function U9(e,...t){if(e)return B_(e,"omit")(...t)}function HSe(e,...t){if(e)return B_(e,"pick")(...t)}function j1(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=ba(t,...e);return Object.assign({},...e,r)}function Llt(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return oc(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return oc(o).body}function Vlt(e){return e?.__unstablePrivateStore}var W9=64;function USe(e,t){if(e.length<W9){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let o of e)r.add(o.id);return t.items=e,t.ids=r,r}function c$(e,t,r){if(e.length<W9){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let o of e)r.add(o.id)}t.items=e,t.ids=r}function WSe(e={}){e.store;let t=e.store?.getState(),r=Nt(e.items,t?.items,e.defaultItems,[]),o=Vlt(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(y=>[y.id,y])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:s}=n,a={},c={},d={items:r,renderedItems:Nt(t?.renderedItems,[])},u=ba(d,e.store),f=Object.assign(ba({items:r,renderedItems:d.renderedItems},o),{__unstableCollectionLookup:n}),m=y=>{let w=rSe(y,x=>x.element);f.setState("renderedItems",w),u.setState("renderedItems",w)},h=y=>{if(y!==n.controlledItemsSource){n.controlledItemsSource=y,i.clear();for(let w of y)i.set(w.id,w)}},g=(y,w)=>{if(y!=="items"){u.setState(y,w);return}u.setState("items",x=>{let C=T9(w,x);return C===x?x:(n.propagatedItems=C,h(C),C)})};ao(u,()=>nR(f)),o||(ic(u,["items"],({items:y})=>{y!==n.propagatedItems&&(n.propagatedItems=y,h(y))}),ao(f,()=>Lb(f,["items"],({items:y})=>{n.propagatedItems=y,u.setState("items",y)}))),ao(f,()=>Lb(f,["renderedItems"],y=>{let w=!0,x=requestAnimationFrame(()=>{let{renderedItems:P}=u.getState();y.renderedItems!==P&&m(y.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(x);let C=()=>{if(w){w=!1;return}cancelAnimationFrame(x),x=requestAnimationFrame(()=>m(y.renderedItems))},S=Llt(y.renderedItems),E=new IntersectionObserver(C,{root:S});for(let P of y.renderedItems)P.element&&E.observe(P.element);return()=>{cancelAnimationFrame(x),E.disconnect()}}));let b=(y,w,x)=>{let C=x?.registeredItems,S=x?.controlledItems;return E=>{let P=C?.get(E.id),O=!!P||!!S?.has(E.id),T;return f.setState(y,k=>{let M=w.ids||k.length>=W9&&!O?USe(k,w):void 0,N=M&&!M.has(E.id)?-1:k.findIndex(({id:B})=>B===E.id),V=k.slice();if(N!==-1){T=k[N];let B={...T,...E};V[N]=B,C?.set(E.id,B)}else V.push(E),C?.set(E.id,E),M?.add(E.id);return(w.ids||N===-1&&V.length>=W9)&&c$(V,w,M),V}),()=>{C&&(P?C.set(E.id,P):C.delete(E.id)),f.setState(y,k=>{let M=w.ids?USe(k,w):void 0;if(!T){let B=k.filter(({id:z})=>z!==E.id);return M?.delete(E.id),w.ids&&c$(B,w,M),B}let N=k.findIndex(({id:B})=>B===E.id);if(N===-1)return k;let V=k.slice();return V[N]=T,w.ids&&c$(V,w,M),V})}}},v=b("items",a,n),_=b("renderedItems",c);return{...u,setState:g,registerItem:v,renderItem:y=>eh(v(y),_(y)),item:y=>y?s.size?s.get(y)??i.get(y)??null:i.get(y)??null:null,__unstablePrivateStore:f}}var Blt={id:null};function rp(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function zlt(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function jlt(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function GSe(e,t){return e.filter(r=>r.rowId===t)}function YSe({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let s=e[i];if(!s||s.rowId!==o||s.disabled)continue;let a=s.id;if(!(n!=null&&a===n))return a}}function qSe(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Blt]:[],...e.slice(0,o)]}var Hlt=48,Ult=4;function Wlt(e){let t=[],r,o;for(let n of e){let i=n.rowId;if(r&&o===i){r.push(n);continue}let s=t.find(a=>a[0]?.rowId===i);s?(s.push(n),r=s):(r=[n],t.push(r)),o=i}return t}function Glt(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let o=e.slice(0,r);if(r===e.length)return[o];let n=[o],i;for(;r<e.length;r+=1){let s=e[r];if(!s)continue;let a=i?i.get(s.rowId):n.find(d=>d[0]?.rowId===s.rowId);if(a){a.push(s);continue}let c=[s];n.push(c),i?i.set(s.rowId,c):n.length===Ult&&(i=new Map(n.map(d=>[d[0]?.rowId,d])))}return n}function G9(e){return e.length>=Hlt?Glt(e):Wlt(e)}function KSe(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Ylt(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function qlt(e,t,r){let o=KSe(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let a=i===0&&r?rp(n):n[i-1];n[i]=a&&t!==a.id&&r?a:Ylt(a?.rowId)}}return e}function Klt(e){let t=G9(e),r=KSe(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`${n}`:void 0})}return o}function XSe(e={}){let t=e.store?.getState(),r=WSe(e),o=Nt(e.activeId,t?.activeId,e.defaultActiveId),n=Nt(t?.compositeElement,t?.baseElement,null),i=Nt(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,o===null),s={...r.getState(),id:Nt(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,compositeElement:n,baseElement:n,compositeElementInFocusOrder:i,includesBaseElement:i,moves:Nt(t?.moves,0),orientation:Nt(e.orientation,t?.orientation,"both"),rtl:Nt(e.rtl,t?.rtl,!1),virtualFocus:Nt(e.virtualFocus,t?.virtualFocus,!1),focusLoop:Nt(e.focusLoop,t?.focusLoop,!1),focusWrap:Nt(e.focusWrap,t?.focusWrap,!1),focusShift:Nt(e.focusShift,t?.focusShift,!1)},a=ba(s,r,e.store);ao(a,()=>eh(Jr(a,["compositeElement"],u=>{a.setState("baseElement",u.compositeElement)}),Jr(a,["baseElement"],u=>{a.setState("compositeElement",u.baseElement)}),Jr(a,["compositeElementInFocusOrder"],u=>{a.setState("includesBaseElement",u.compositeElementInFocusOrder)}),Jr(a,["includesBaseElement"],u=>{a.setState("compositeElementInFocusOrder",u.includesBaseElement)}))),ao(a,()=>Jr(a,["renderedItems","activeId"],u=>{a.setState("activeId",f=>f!==void 0?f:rp(u.renderedItems)?.id)}));let c=(u="next",f={})=>{let m=a.getState(),h=Nt(f.compositeElementInFocusOrder,f.includesBaseElement,m.compositeElementInFocusOrder),{skip:g=0,activeId:b=m.activeId,focusShift:v=m.focusShift,focusLoop:_=m.focusLoop,focusWrap:y=m.focusWrap,renderedItems:w=m.renderedItems,rtl:x=m.rtl}=f,C=u==="up"||u==="down",S=u==="next"||u==="down",E=S?x&&!C:!x||C,P=v&&!g;if(!g&&!y&&!h&&b!=null&&(!C||!P&&!w.some(D=>D.rowId!=null))){let D=-1;if(w===m.renderedItems){let j=w[0];if(j&&r.item(j.id)===j){let U=r.item(b);U?.id===b&&(D=w.indexOf(U))}}D===-1&&(D=w.findIndex(j=>j.id===b));let L=w[D];if(L){let j=E?-1:1,U=YSe({items:w,fromIndex:D+j,step:j,rowId:L.rowId,excludeId:b});return U!==void 0?U:_&&(C?_!=="horizontal":_!=="vertical")?YSe({items:w,fromIndex:j===1?0:w.length-1,step:j,rowId:L.rowId,excludeId:b}):void 0}}let O=C?E9(qlt(G9(w),b,P)):w;if(O=E?k9(O):O,O=C?Klt(O):O,b==null)return rp(O)?.id;let T=O.find(D=>D.id===b);if(!T)return rp(O)?.id;let I=O.some(D=>D.rowId),k=O.indexOf(T),M=O.slice(k+1),N=GSe(M,T.rowId);if(g){let D=jlt(N,b);return(D.slice(g)[0]||D[D.length-1])?.id}let V=_&&(C?_!=="horizontal":_!=="vertical"),B=I&&y&&(C?y!=="horizontal":y!=="vertical"),z=S?(!I||C)&&V&&h:C?h:!1;if(V)return rp(qSe(B&&!z?O:GSe(O,T.rowId),b,z),b)?.id;if(B){let D=rp(z?N:M,b);return z?D?.id||null:D?.id}let A=rp(N,b);return!A&&z?null:A?.id},d=(u,f)=>typeof f=="number"?c(u,{skip:f}):c(u,f);return{...r,...a,setCompositeElement:u=>a.setState("compositeElement",u),setBaseElement:u=>a.setState("compositeElement",u),setActiveId:u=>a.setState("activeId",u),move:u=>{u!==void 0&&(a.setState("activeId",u),a.setState("moves",f=>f+1))},first:()=>rp(a.getState().renderedItems)?.id,last:()=>zlt(a.getState().renderedItems)?.id,next:u=>d("next",u),previous:u=>d("previous",u),down:u=>d("down",u),up:u=>d("up",u)}}var ZSe=rp,QSe=G9,Y9=new WeakSet;function JSe(e){nc(e)===e&&(Y9.add(e),queueMicrotask(()=>Y9.delete(e)))}function $Se(e){Y9.delete(e)}function Zlt(e,t){let{virtualFocus:r,compositeElement:o}=e.getState();if(!r||!o||!ga(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function eCe(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function f$(e){let{compositeElement:t}=e.getState(),r=nc(t);return r?t?.contains(r)||rh(e,r)?!0:!!eCe(e)?.contains(r):!1}function Qlt({store:e,id:t,focus:r,markedOnly:o,requireFocus:n,scrollIntoView:i}){let s=null,a,c=!1,d=!1,u=!1,f=!1,m=!1,h=e.getState().compositeElement,g=nc(h),b=n?g:null,v=!!h?.contains(g),_=O=>{if(!b)return!0;let T=nc(b);return T===b||T===O?!0:f$(e)},y=O=>{if("mounted"in O){if(O.mounted)f=!0;else if(f)return!0}if("open"in O){if(O.open)m=!0;else if(m)return!0}return t!=null&&O.activeId!=null&&O.activeId!==t},w=(O,T)=>{if(!("open"in O)||O.open)return!1;let I=eCe(e);if(!I?.contains(T))return!1;let{compositeElement:k}=O;return!k||I.contains(k)?!1:P9(T)},x=O=>{let T=th(e,a??(t===void 0?O.activeId:t));return T?.element?.isConnected?(a=T.id,T.element):null},C,S,E=()=>{u=!0,C?.(),S?.()},P=()=>{if(u)return;let O=e.getState();if(y(O))return E();let T=!1;if(s){if(!s.isConnected&&(T=c&&!d&&nc(s)===oc(s).body,s=x(O),!s))return E()}else if(s=x(O),!s)return;if(T)c=!1;else if(!_(s))return E();let I=r&&v&&w(O,s);if(I){let{activeId:k}=O;if(k!=null&&k!==a)return E()}if(r&&!c&&!I){c=!0,d=!1;let k=s;C?.();let M=()=>{d=!Y9.has(k)},N=()=>{d=!1};if(k.addEventListener("blur",M),k.addEventListener("focus",N),C=()=>{k.removeEventListener("blur",M),k.removeEventListener("focus",N)},Zlt(e,()=>{k.focus({preventScroll:!0})}),u)return}if(o&&!s.hasAttribute("data-autofocus"))return I?void 0:E();if(P9(s)&&!("unstable_placing"in O&&O.unstable_placing)){if(I||E(),i){i(s);return}s.scrollIntoView({block:"nearest",inline:"nearest"})}};return S=ic(e,["activeId","items","mounted","open","unstable_placing"],P),P(),E}function q9(e){let t=(0,H1.useRef)(null),r=(0,H1.useRef)(e),o=(0,H1.useCallback)(()=>{t.current?.(),t.current=null},[]),n=(0,H1.useCallback)(i=>{if(!e||r.current!==e)return;o();let s=Qlt({store:e,...i});return t.current=s,s},[e,o]);return zr(()=>(r.current=e,()=>{r.current=void 0,o()}),[e,o]),n}function th(e,t){return t&&e.item(t)||null}function tCe(e,t=!1){if(ga(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=oc(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var u$=Symbol("FOCUS_SILENTLY");function rCe(e){e[u$]=!0,e.focus({preventScroll:!0})}function oCe(e){let t=e[u$];return delete e[u$],t}function rh(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var $c=l(oe(),1),sCe=l(R(),1);var vu=l(oe(),1),m$=l(nx(),1),K9=()=>()=>{};function X9(e){return Array.isArray(e)}function p$(e,t){return e===t||e!==e&&t!==t}function Jlt(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let o=e[r];if(o===void 0)return!1;if(!p$(o,t[r]))return!1}return!0}function nCe(e){let t=vu.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(Jlt(r,e))return r;let o=[...e];return t.current=o,o}function xr(e,t=R9,r){let o=nCe(X9(t)?t:typeof t=="function"?null:[t]),n=vu.useCallback(s=>!e||o?.length===0?K9():ic(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(X9(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&ha(s,t))return s[t]};return(0,m$.useSyncExternalStore)(n,i,i)}function $lt(e,t){let r=[],o=!1;for(let n in e){let i=e[n];if(i!==void 0){if(typeof i=="function"){o=!0;continue}r.includes(i)||r.push(i)}}if(!o)return r;if(!t)return null;for(let n of t)r.includes(n)||r.push(n);return r}function z_(e,t,r){let o=X9(t)?r??{}:t,n=X9(t)?t:void 0,i=vu.useRef({}),s=nCe($lt(o,n)),a=vu.useCallback(d=>!e||s?.length===0?K9():ic(e,s,d),[e,s]),c=()=>{let d=e?.getState(),u=!1,f=i.current;for(let m in o){let h=o[m];if(h===void 0)continue;if(typeof h=="function"){let b=h(d);Object.is(b,f[m])||(f[m]=b,u=!0)}if(typeof h=="function")continue;let g=d&&ha(d,h)?d[h]:void 0;Object.is(g,f[m])||(f[m]=g,u=!0)}return u&&(i.current={...f}),i.current};return(0,m$.useSyncExternalStore)(a,c,c)}function $o(e,t,r,o){let n=ha(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=ySe({value:n,setValue:i});zr(()=>{if(s)return ic(e,[r],(c,d)=>{let{value:u,setValue:f}=a.current;f&&(p$(c[r],d[r])||p$(c[r],u)||f(c[r]))})},[e,r,s]),zr(()=>{if(n!==void 0)return e.setState(r,n),Lb(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function U1(e,t){let[r,o]=vu.useState(()=>e(t));zr(()=>nR(r),[r]);let n=vu.useCallback(i=>xr(r,i),[r]);return[vu.useMemo(()=>({...r,useState:n}),[r,n]),Yt(()=>{o(i=>e({...t,...i.getState()}))})]}var ect="button";function tct(e){return I9(e)?!0:e.tagName==="INPUT"&&!Fb(e)}function rct(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function oct(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function iCe(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=J2(e);if(!i)return;let s=rct(i,o),a,c;for(let d=0;d<n.length;d+=1){let u=a;if(a=r(d),!a)break;if(a===u)continue;let f=th(t,a)?.element;if(!f)continue;let m=oct(f,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<h&&(a=u);break}c=h}return a}function nct(e,t){return Gn(e)?!1:rh(t,e.target)}var h$=Lo(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":c,"aria-posinset":d,unstable_scrollIntoView:u,...f}){let m=z9();t=t||m;let h=Hs(f.id),g=(0,$c.useRef)(null),b=(0,$c.useRef)(null),v=(0,$c.useCallback)(Y=>{let ae=b.current;!Y&&ae&&JSe(ae),Y&&$Se(Y),b.current=Y},[]),_=(0,$c.useContext)(FSe),y=Qf(f)&&!f.accessibleWhenDisabled,w=f.shouldRegisterItem,x=Y=>{if(r)return r;if(Y&&_?.compositeElement&&_.compositeElement===Y.compositeElement)return _.id},{rowId:C,compositeElement:S,ariaSetSize:E,ariaPosInSet:P}=z_(t,["compositeElement","renderedItems"],{rowId:x,compositeElement(Y){return Y?.compositeElement||void 0},ariaSetSize(Y){if(c!=null)return c;if(Y&&_?.ariaSetSize&&_.compositeElement===Y.compositeElement)return _.ariaSetSize},ariaPosInSet(Y){if(d!=null)return d;if(!Y||!_?.ariaPosInSet||_.compositeElement!==Y.compositeElement)return;let ae=x(Y),ne=Y.renderedItems.filter(ce=>ce.rowId===ae);return _.ariaPosInSet+ne.findIndex(ce=>ce.id===h)}}),{isActiveItem:O,isTabbable:T}=z_(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(Y){return!!Y&&Y.activeId===h},isTabbable(Y){if(!Y||!Y.compositeElement&&!Y.renderedItems.length)return!0;if(Y.virtualFocus)return!1;if(!Y.renderedItems.length||i)return!0;if(Y.activeId===null)return!1;let ae=t?.item(Y.activeId);return ae?.disabled||!ae?.element?!0:Y.activeId===h}}),I=(0,$c.useCallback)(Y=>{let ae={...Y,id:h||Y.id,rowId:C,disabled:y,children:Y.element?.textContent,typeaheadText:a};return s?s(ae):ae},[h,C,y,a,s]),k=f.onFocus,M=(0,$c.useRef)(!1),N=(0,$c.useRef)(null),V=q9(t),B=Yt(Y=>{if(k?.(Y),Y.defaultPrevented||iSe(Y)||!h||!t||nct(Y,t))return;let{virtualFocus:ae,compositeElement:ne}=t.getState();if(t.setActiveId(h),I9(Y.currentTarget)&&tCe(Y.currentTarget),!ae){Gn(Y)&&t.item(h)&&V({id:h,markedOnly:!0,requireFocus:!0,scrollIntoView:u});return}if(!Gn(Y)||tct(Y.currentTarget))return;let ce=(we,de)=>{if(!$f(de))return;let ve=we===de||rh(t,we);t.item(h)&&V({id:h,markedOnly:!0,requireFocus:!0,scrollIntoView:u}),M.current=!0,ve?rCe(de):de.focus({preventScroll:!0})};if(ne?.isConnected){ce(Y.relatedTarget,ne);return}if(w===!1)return;let{currentTarget:te,relatedTarget:re}=Y,me=()=>{N.current?.(),N.current=null};me(),N.current=ic(t,null,()=>{if(nc(te)!==te){me();return}let we=t.getState(),de=we.compositeElement;de?.isConnected&&(me(),we.virtualFocus&&ce(re,de))})}),z=f.onBlurCapture,A=Yt(Y=>{z?.(Y),!Y.defaultPrevented&&t?.getState()?.virtualFocus&&M.current&&(M.current=!1,Y.preventDefault(),Y.stopPropagation())}),D=f.onKeyDown,L=hn(o),j=hn(n),U=Yt(Y=>{if(D?.(Y),Y.defaultPrevented||!Gn(Y)||!t)return;let{currentTarget:ae}=Y,ne=t.getState(),ce=!!t.item(h)?.rowId,te=ne.orientation!=="horizontal",re=ne.orientation!=="vertical",me=()=>!!(ce||re||!ne.compositeElement||!ga(ne.compositeElement)),we={ArrowUp:(ce||te)&&t.up,ArrowRight:(ce||re)&&t.next,ArrowDown:(ce||te)&&t.down,ArrowLeft:(ce||re)&&t.previous,Home:()=>{if(me())return!ce||Y.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(me())return!ce||Y.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>iCe(ae,t,t?.up,!0),PageDown:()=>iCe(ae,t,t?.down)}[Y.key];if(we){if(I9(ae)){let ve=Q2(ae),ie=re&&Y.key==="ArrowLeft",$=re&&Y.key==="ArrowRight",fe=te&&Y.key==="ArrowUp",ee=te&&Y.key==="ArrowDown";if($||ee){let{length:pe}=$1e(ae);if(ve.end!==pe)return}else if((ie||fe)&&ve.start!==0)return}let de=we();if(L(Y)||de!==void 0){if(!j(Y))return;Y.preventDefault(),t.move(de)}}}),q=(0,$c.useMemo)(()=>({id:h,compositeElement:S}),[h,S]);return f=Jc(f,Y=>(0,sCe.jsx)(NSe.Provider,{value:q,children:Y}),[q]),f={"data-active-item":O||void 0,...f,id:h,ref:Rn(g,v,f.ref),tabIndex:T?f.tabIndex:-1,onFocus:B,onBlurCapture:A,onKeyDown:U},f=n$(f),f=i$({store:t,...f,getItem:I,shouldRegisterItem:h?w:!1}),{...f,"aria-setsize":E,"aria-posinset":P}}),m1r=tp(So(function(t){let r=h$(C9(t));return Do(ect,r)}));var iR=l(oe(),1),Z9=l(R(),1);var ict="div";function sct(e){return e.some(t=>!!t.rowId)}function act(e){let t=e.target;return t&&!ga(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function lct(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function aCe(e,t,r){return Yt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Gn(o)||lct(o)||act(o))return;let n=e.getState(),i=th(e,n.activeId)?.element;if(!i)return;let{view:s,...a}=o;i!==r?.current&&i.focus({preventScroll:!0}),cSe(i,o.type,a)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function cct(e){return ZSe(E9(k9(QSe(e))))}var dct=tp(function({store:t,focusOnMove:r,previousElementRef:o,present:n,scrollIntoView:i}){let s=xr(t,"moves"),a=xr(t,"compositeElement");return(0,iR.useEffect)(()=>{if(!s||!r)return;let{activeId:c}=t.getState();if(c!=null)return n({id:c,requireFocus:f$(t),focus:!0,scrollIntoView:i})},[t,s,r,a,n,i]),zr(()=>{if(!s||!a)return;let{activeId:c}=t.getState();if(c!==null)return;let d=o.current;o.current=null,d&&D_(d,{relatedTarget:a}),Qc(a)||($f(a)&&a.scrollIntoView({block:"nearest",inline:"nearest"}),a.focus({preventScroll:!0}))},[t,s,a]),null}),g$=Lo(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,unstable_scrollIntoView:i,...s}){let a=MSe();t=t||a,zs(t,!1);let c=(0,iR.useRef)(null),d=(0,iR.useRef)(null),u=q9(t),[,f]=D9(r?t.setCompositeElement:null),m=xr(t,"virtualFocus"),h=xr(t,r&&m?["activeId"]:[],T=>r&&m?T.activeId:null);zr(()=>{if(!t||!r||!m)return;let T=d.current;if(d.current=null,!T)return;let I=th(t,h)?.element||nc(T);I!==T&&D_(T,{relatedTarget:I})},[t,h,m,r]);let g=aCe(t,s.onKeyDownCapture,d),b=aCe(t,s.onKeyUpCapture,d),v=s.onFocusCapture,_=Yt(T=>{if(v?.(T),T.defaultPrevented||!t)return;let{virtualFocus:I}=t.getState();if(!I)return;let k=T.relatedTarget,M=oCe(T.currentTarget);Gn(T)&&M&&(T.stopPropagation(),d.current=k)}),y=s.onFocus,w=Yt(T=>{if(y?.(T),T.defaultPrevented||!r||!t)return;let{relatedTarget:I}=T,{virtualFocus:k}=t.getState();if(k)Gn(T)&&!rh(t,I)&&queueMicrotask(()=>u({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(Gn(T)){if(!rh(t,I)){let{activeId:M}=t.getState();M!=null&&u({id:M,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),x=s.onBlurCapture,C=Yt(T=>{if(x?.(T),T.defaultPrevented||!t)return;let{virtualFocus:I,activeId:k,compositeElement:M}=t.getState();if(!I||T.currentTarget!==M)return;let N=th(t,k)?.element,V=T.relatedTarget,B=rh(t,V),z=d.current;d.current=null,Gn(T)&&B?(V===N?z&&z!==V&&D_(z,T):N?D_(N,T):z&&D_(z,T),T.stopPropagation()):!rh(t,T.target)&&N&&D_(N,T)}),S=s.onKeyDown,E=hn(n),P=Yt(T=>{if(S?.(T),T.nativeEvent.isComposing||T.defaultPrevented||!t||!Gn(T))return;let{orientation:I,items:k,renderedItems:M,activeId:N,rtl:V}=t.getState(),B=th(t,N);if(B?.element?.isConnected)return;let z=B&&N!=null,A=z?k:M,D=I!=="horizontal",L=I!=="vertical",j=sct(A);if((T.key==="ArrowLeft"||T.key==="ArrowRight"||T.key==="Home"||T.key==="End")&&ga(T.currentTarget))return;let ne={ArrowUp:(j||D)&&(()=>z?t.up({activeId:N,renderedItems:A}):j?cct(M)?.id:t?.last()),ArrowRight:(j||L)&&(()=>z?t.next({activeId:N,renderedItems:A}):V?t.last():t.first()),ArrowDown:(j||D)&&(()=>z?t.down({activeId:N,renderedItems:A}):t.first()),ArrowLeft:(j||L)&&(()=>z?t.previous({activeId:N,renderedItems:A}):V?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[T.key];if(ne){let ce=ne();if(ce!==void 0){if(!E(T))return;T.preventDefault(),t.move(ce)}}});s=Jc(s,T=>(0,Z9.jsxs)(z1,{value:t,children:[T,r&&(0,Z9.jsx)(dct,{store:t,focusOnMove:o,previousElementRef:d,present:u,scrollIntoView:i})]}),[t,r,o,u]),s={"aria-activedescendant":xr(t,r&&m?["items"]:[],()=>{if(t&&r&&m)return th(t,h)?.id}),...s,ref:Rn(c,f,s.ref),onKeyDownCapture:g,onKeyUpCapture:b,onFocusCapture:_,onFocus:w,onBlurCapture:C,onKeyDown:P};let O=xr(t,r&&!m?["activeId"]:[],T=>r&&(m||T.activeId===null));return s=eR({focusable:O,...s}),s}),x1r=So(function(t){let r=g$(t);return Do(ict,r)});var sR=cl(),E1r=sR.useContext,k1r=sR.useScopedContext,b$=sR.useProviderContext,lCe=sR.ContextProvider,cCe=sR.ScopedContextProvider;var v$=l(oe(),1),aR=cl([lCe],[cCe]),I1r=aR.useContext,O1r=aR.useScopedContext,A1r=aR.useProviderContext,dCe=aR.ContextProvider,Q9=aR.ScopedContextProvider,uCe=(0,v$.createContext)(void 0),M1r=(0,v$.createContext)(void 0);var j_=l(oe(),1),y$=l(R(),1);var hCe=l(Kd(),1),uct="div";function fCe(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function pCe(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function mCe(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,c]of o.entries()){if(c.trim()==="none")continue;let d=pCe(n[a%n.length]),u=pCe(i[a%i.length]);s=Math.max(s,d+u)}return s}function fct(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(mCe(t,o,r),mCe(n,s,i))}function _$(e,t,r){return!r&&t!==!1&&(!e||!!t)}var pct=Lo(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=b$();t=t||i,zs(t,!1);let s=(0,j_.useRef)(null),a=Hs(n.id),[c,d]=(0,j_.useState)(null),{open:u,mounted:f,animated:m,contentElement:h}=z_(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=xr(t.disclosure,"contentElement"),b=(0,j_.useRef)(!1);zr(()=>{s.current&&t?.setContentElement(s.current)},[t]),zr(()=>{let w;return t?.setState("animated",x=>(w=x,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),zr(()=>{if(!m){u?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!h?.isConnected){d(null);return}return Z1e(()=>{d(u?"enter":f?"leave":null)})},[m,h,u,f]),zr(()=>{if(!t||!m||!c||!h)return;let w=()=>t?.setState("animating",!1),x=()=>(0,hCe.flushSync)(w);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof m=="number")return fCe(m,x);let C=[h];g&&C.push(g);let S=o?.current;S&&C.push(S);let E=Math.max(...C.map(fct));if(!E){c==="enter"&&t.setState("animated",!1),w();return}return fCe(Math.max(E-1e3/60,0),x)},[t,m,h,g,o,u,c]),n=Jc(n,w=>(0,y$.jsx)(Q9,{value:t,children:w}),[t]);let v=_$(f,n.hidden,r),_=n.style,y=(0,j_.useMemo)(()=>v?{..._,display:"none"}:_,[v,_]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:v,...n,id:a,ref:Rn(a?t.setContentElement:null,s,n.ref),style:y},L1(n)}),mct=So(function(t){let r=pct(t);return Do(uct,r)}),z1r=So(function({unmountOnHide:t,...r}){let o=b$(),n=r.store||o;return xr(n,["mounted"],i=>!t||i?.mounted)===!1?null:(0,y$.jsx)(mct,{...r})});function gCe(e={}){let t=e.store||e.disclosure?j1(e.store,U9(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=Nt(e.open,r?.open,e.defaultOpen,!1),n=Nt(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Nt(r?.contentElement,null),disclosureElement:Nt(r?.disclosureElement,null)},s=t?ba(i,t):ba(i);return ao(s,()=>Jr(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),ao(s,()=>ic(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),ao(s,()=>Jr(s,["open","animating"],a=>{s.setState("mounted",a.open||a.animating)})),{...s,disclosure:e.disclosure,setOpen:a=>s.setState("open",a),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",a=>!a),stopAnimation:()=>s.setState("animating",!1),setContentElement:a=>s.setState("contentElement",a),setDisclosureElement:a=>s.setState("disclosureElement",a)}}function bCe(e,t,r){return ep(t,[r.store,r.disclosure]),$o(e,r,"open","setOpen"),$o(e,r,"mounted","setMounted"),$o(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var lR=cl([dCe],[Q9]),Z1r=lR.useContext,Q1r=lR.useScopedContext,J1r=lR.useProviderContext,vCe=lR.ContextProvider,yCe=lR.ScopedContextProvider;var cR=l(oe(),1),J9=(0,cR.createContext)(void 0),dR=cl([vCe,j9],[yCe,z1]),w$=dR.useContext,op=dR.useScopedContext,$9=dR.useProviderContext,_Ce=dR.ContextProvider,wCe=dR.ScopedContextProvider,eN=(0,cR.createContext)(void 0),xCe=(0,cR.createContext)(!1),x$=(0,cR.createContext)(null);function SCe(e,t,r){return ep(t,[r.store]),$o(e,r,"items","setItems"),e}function CCe(e){return{id:Hs(e.id),...e}}function ECe(e,t,r){e=SCe(e,t,r),$o(e,r,"activeId","setActiveId");let o={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return $o(e,o,"compositeElementInFocusOrder"),$o(e,r,"virtualFocus"),$o(e,r,"orientation"),$o(e,r,"rtl"),$o(e,r,"focusLoop"),$o(e,r,"focusWrap"),$o(e,r,"focusShift"),e}function kCe(e={}){return gCe(e)}function TCe(e,t,r){return bCe(e,t,r)}function RCe({popover:e,...t}={}){let r=j1(t.store,U9(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let o=r?.getState(),n=kCe({...t,store:r}),i=Nt(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:Nt(o?.anchorElement,null),popoverElement:Nt(o?.popoverElement,null),arrowElement:Nt(o?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},a=ba(s,n,r),c=s.anchorElement===s.disclosureElement?s.anchorElement:null;return ao(a,()=>Jr(a,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==c){c=null;return}c=d.disclosureElement,a.setState("anchorElement",c)})),{...n,...a,setAnchorElement:d=>a.setState("anchorElement",d),setPopoverElement:d=>a.setState("popoverElement",d),setArrowElement:d=>a.setState("arrowElement",d),render:()=>a.setState("rendered",Symbol("rendered"))}}function PCe(e,t,r){return ep(t,[r.popover]),$o(e,r,"placement"),TCe(e,t,r)}var ICe=l(oe(),1),hct="div";function gct(e){let t=e.relatedTarget;return B1(t)?F_(e.currentTarget,t):!1}var S$=Symbol("composite-hover");function bct(e){let{relatedTarget:t}=e;if(!B1(t))return!1;let r=t;do{if(ha(r,S$)&&r[S$])return!0;r=r.parentElement}while(r);return!1}var C$=Lo(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=z9();t=t||i,zs(t,!1);let s=xSe(),a=n.onMouseMove,c=hn(r),d=Yt(g=>{if(a?.(g),!g.defaultPrevented&&s()&&c(g)){if(!uSe(g.currentTarget)){let b=t?.getState().compositeElement;b&&!Qc(b)&&b.focus({preventScroll:!0})}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,f=hn(o),m=Yt(g=>{u?.(g),!g.defaultPrevented&&s()&&(gct(g)||bct(g)||c(g)&&f(g)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),h=(0,ICe.useCallback)(g=>{g&&(g[S$]=!0)},[]);return n={...n,ref:Rn(h,n.ref),onMouseMove:d,onMouseLeave:m},n}),kSr=tp(So(function(t){let r=C$(t);return Do(hct,r)}));var vct=new WeakMap,OCe=new WeakMap;function uR(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function yct(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let o=null,n=null,i=e.parentElement;for(;i&&t.contains(i);){let s=r.getComputedStyle(i);if(s.overflowY!=="visible"&&s.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(o)return null;o=i}if(s.overflowX!=="visible"&&s.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(n)return null;n=i}if(i===t)break;i=i.parentElement}return n&&n!==o?null:o}function _ct(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n=o.width/t.offsetWidth||1,i=o.left+t.clientLeft*n,s=i+t.clientWidth*n,a=t.clientWidth*n,c=r.left<i,d=r.right>s,u=c&&!d&&r.width<a||d&&!c&&r.width>a,f=c&&!d&&r.width>a||d&&!c&&r.width<a,m=0;u?m=(r.left-i)/n:f&&(m=(r.right-s)/n);let h=o.height/t.offsetHeight||1,g=(r.top+r.height/2-(o.top+(t.clientTop+t.clientHeight/2)*h))/h;t.scrollBy({left:m,top:g})}function tN(e){if(!e)return uR;let t=OCe.get(e);if(t)return t;let r=o=>{let{contentElement:n,moves:i,selectElement:s}=e.getState();if(!s||i!==vct.get(e)||!n?.contains(o))return uR(o);let a=yct(o,n);if(!a)return uR(o);_ct(o,a)};return OCe.set(e,r),r}var Pn=l(oe(),1),W1=l(R(),1);var wct="input";function xct(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function ACe(e,t){if(!t||e==null)return!1;let r=Z2(e),o=Z2(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function Sct(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function Cct(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var Ect=Lo(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:d=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:b="list",name:v,form:_,disabled:y,...w}){let x=op(!0),C=$9();t=t||C||x,zs(t,!1);let S=(0,Pn.useRef)(null),[E,P]=wSe(),O=(0,Pn.useRef)(!1),T=(0,Pn.useRef)(!1),I=(0,Pn.useRef)(null),k=()=>{let Q=I.current;Q!=null&&(cancelAnimationFrame(Q),I.current=null)},M=xr(t,["virtualFocus"],Q=>Q.virtualFocus&&o),N=b==="inline"||b==="both",[V,B]=(0,Pn.useState)(N);_Se(()=>{N&&B(!0)},[N]);let z=xr(t,"inputValue"),A=xr(t,["selectedValue"],Q=>{if(v&&Array.isArray(Q.selectedValue))return Q.selectedValue}),D=Array.isArray(A),L=(0,Pn.useRef)(void 0);(0,Pn.useEffect)(()=>Jr(t,["selectedValue","activeId"],(Q,ue)=>{L.current=ue.selectedValue}),[t]);let j=xr(t,["activeValue","selectedValue","activeId"],Q=>{if(N&&V&&!(Q.activeValue&&Array.isArray(Q.selectedValue)&&(Q.selectedValue.includes(Q.activeValue)||L.current?.includes(Q.activeValue))))return Q.activeValue}),U=xr(t,"renderedItems"),q=xr(t,"open"),Y=xr(t,"contentElement"),ae=xr(t,"unstable_placing"),ne=xct(U,j,M),ce=(0,Pn.useMemo)(()=>{if(!N||!V)return z;if(ne){if(ACe(z,j)){let Q=j?.slice(z.length)||"";return z+Q}return z}return j||z},[N,V,ne,j,z]);(0,Pn.useEffect)(()=>{let Q=S.current;if(!Q)return;let ue=()=>B(!0);return Q.addEventListener("combobox-item-move",ue),()=>{Q.removeEventListener("combobox-item-move",ue)}},[]),(0,Pn.useEffect)(()=>{if(!N||!V||!j||!ne||!ACe(z,j))return;let Q=X2;return queueMicrotask(()=>{let ue=S.current;if(!ue)return;let{start:W,end:_e}=Q2(ue),Ke=z.length,xe=j.length;O9(ue,Ke,xe),Q=()=>{if(!Qc(ue))return;let{start:Kt,end:Ve}=Q2(ue);Kt===Ke&&Ve===xe&&O9(ue,W,_e)}}),()=>Q()},[E,N,V,j,ne,z]);let te=Yt(n),re=(0,Pn.useRef)(null),me=(0,Pn.useRef)(void 0),we=(0,Pn.useRef)(!1),de=(0,Pn.useRef)(!1);(0,Pn.useEffect)(()=>{if(!q||!Y)return;let Q=J2(Y);if(!Q)return;let ue=()=>{O.current=!1,we.current=!0},W=()=>{if(de.current||(we.current=!0),!t||!O.current)return;let{activeId:Ke}=t.getState();Ke!==null&&Ke!==re.current&&(O.current=!1)},_e={passive:!0,capture:!0};return Q.addEventListener("wheel",ue,_e),Q.addEventListener("touchmove",ue,_e),Q.addEventListener("scroll",W,_e),()=>{Q.removeEventListener("wheel",ue,!0),Q.removeEventListener("touchmove",ue,!0),Q.removeEventListener("scroll",W,!0)}},[q,Y,t]),zr(()=>{we.current=!1,z&&(T.current||(O.current=!0))},[z]),zr(()=>{M!=="always"&&q||(O.current=q)},[M,q]),zr(()=>{q||(me.current=void 0)},[q]);let ve=xr(t,"resetValueOnSelect");ep(()=>{let Q=O.current;if(!t||!q||T.current||!Q&&(!ve||we.current))return;let ue=t.getState(),{compositeElement:W,activeId:_e,selectElement:Ke,selectedValue:xe}=ue;if(W&&!Qc(W)||ue.unstable_placing)return;let Kt=t.item(_e)?.value,Ve=Kt!=null&&(Array.isArray(xe)?xe.includes(Kt):xe===Kt);if(M&&Q&&!(Ke&&!z&&Ve)){let Zt=te(U),Ee=Zt!==void 0?Zt:Cct(U)??t.first();re.current=Ee;let Se=Ee??null,bi=t.item(Se)?.value,Jt=me.current;Se!==_e||Jt?.id!==Se||Jt?.value!==bi?(me.current={id:Se,value:bi},t.move(Se)):t.setState("activeValue",bi)}else{let Zt=t.item(_e||t.first())?.element;Zt&&"scrollIntoView"in Zt&&(de.current=!0,Zt.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{de.current=!1}))}},[t,q,ae,E,z,M,ve,te,U]),(0,Pn.useEffect)(()=>{if(!N)return;let Q=S.current;if(!Q)return;let ue=[Q,Y].filter(_e=>!!_e),W=_e=>{ue.every(Ke=>N9(_e,Ke))&&t?.setInputValue(ce)};for(let _e of ue)_e.addEventListener("focusout",W);return()=>{for(let _e of ue)_e.removeEventListener("focusout",W)}},[N,Y,t,ce]);let ie=Q=>Q.currentTarget.value.length>=s,$=w.onChange,fe=hn(a??ie),ee=hn(i??!t.tag),pe=Yt(Q=>{if($?.(Q),Q.defaultPrevented||!t)return;let ue=Q.currentTarget,{value:W,selectionStart:_e,selectionEnd:Ke}=ue,xe=Q.nativeEvent;if(O.current=!0,dSe(xe)&&(xe.isComposing&&(O.current=!1,T.current=!0),N)){let Kt=xe.inputType==="insertText"||xe.inputType==="insertCompositionText",Ve=_e===W.length;B(Kt&&Ve)}if(ee(Q)){let Kt=W===t.getState().inputValue;t.setInputValue(W),queueMicrotask(()=>{O9(ue,_e,Ke)}),N&&M&&Kt&&P()}fe(Q)&&t.show(),(!M||!O.current)&&t.setActiveId(null)});(0,Pn.useEffect)(()=>k,[]);let be=w.onCompositionStart,ye=Yt(Q=>{k(),O.current=!1,T.current=!0,be?.(Q)}),Te=w.onCompositionEnd,Ie=Yt(Q=>{O.current=!0,T.current=!1,Te?.(Q),!Q.defaultPrevented&&M&&(k(),I.current=requestAnimationFrame(()=>{I.current=null,!T.current&&P()}))}),Le=w.onMouseDown,se=hn(m??(()=>t.getState().compositeElementInFocusOrder)),ge=hn(h),Ge=hn(d??ie),Ae=Yt(Q=>{Le?.(Q),!Q.defaultPrevented&&(Q.button||Q.ctrlKey||t&&(se(Q)&&t.setActiveId(null),ge(Q)&&t.setInputValue(ce),Ge(Q)&&L_(Q.currentTarget,"mouseup",t.show)))}),Ne=w.onKeyDown,Ze=hn(f??ie),at=Yt(Q=>{if(Ne?.(Q),Q.repeat||(O.current=!1),Q.defaultPrevented||!t)return;let{open:ue}=t.getState();if(ue&&Q.key==="Enter"){Q.preventDefault();return}Q.ctrlKey||Q.altKey||Q.shiftKey||Q.metaKey||ue||(Q.key==="ArrowUp"||Q.key==="ArrowDown")&&Ze(Q)&&(Q.preventDefault(),t.show())}),Lt=w.onBlur,er=Yt(Q=>{O.current=!1,Lt?.(Q)}),tt=Hs(w.id),xn=Sct(b)?b:void 0,cn=xr(t,["activeId"],Q=>Q.activeId===null),nr=Qf({disabled:y,"aria-disabled":w["aria-disabled"]}),Oo=w.composite!==!1,[,vo]=D9(Oo?null:t.setCompositeElement),yo=xr(t,D?["compositeElement"]:[],Q=>D?Q.compositeElement:null);w=Jc(w,Q=>!v||!Array.isArray(A)||Oo&&!yo?Q:(0,W1.jsxs)(W1.Fragment,{children:[Q,A.map((ue,W)=>(0,W1.jsx)("input",{type:"hidden",name:v,form:_,disabled:nr,value:ue},W))]}),[v,_,nr,Oo,yo,A]),w={role:"combobox","aria-autocomplete":xn,"aria-haspopup":eSe(Y,"listbox"),"aria-expanded":q,"aria-controls":Y?.id,"data-active-item":cn||void 0,value:ce,...w,id:tt,name:D?void 0:v,form:_,disabled:y,ref:Rn(S,t.setInputElement,Oo?void 0:vo,w.ref),onChange:pe,onCompositionStart:ye,onCompositionEnd:Ie,onMouseDown:Ae,onKeyDown:at,onBlur:er};let Ue=tN(t);return w=g$({store:t,unstable_scrollIntoView:Ue,focusable:r,...w,moveOnKeyPress:Q=>Q1e(g,Q)?!1:(N&&B(!0),!0)}),{autoComplete:"off",...w}}),rN=So(function(t){let r=Ect(t);return Do(wct,r)});var oN=l(oe(),1),E$=l(R(),1);var kct="div";function Tct(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Rct(e){return tSe(e)??"option"}var Pct=Lo(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a,moveOnKeyPress:c=!0,preventScrollOnKeyDown:d,getItem:u,...f}){let m=op();t=t||m,zs(t,!1);let h=Hs(f.id),{resetValueOnSelectState:g,multiSelectable:b,selected:v,autoFocusSelected:_,selectElement:y}=z_(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(L){return Array.isArray(L.selectedValue)},selected(L){return Tct(L.selectedValue,r)},autoFocusSelected(L){return r==null?!1:Array.isArray(L.selectedValue)?L.selectedValue[L.selectedValue.length-1]===r:L.selectedValue===r},selectElement:"selectElement"}),w=!!y,x=!!y,C=Qf(f),S=(0,oN.useCallback)(L=>{let j={...L,value:x&&C?void 0:r};return u?u(j):j},[x,C,r,u]);n=n??(!x&&!b),o=o??(r!=null&&!b),d=d??x;let E=Rct((0,oN.useContext)(J9)),P=f.onClick,O=hn(n),T=hn(i),I=hn(s??g),k=hn(o),M=Yt(L=>{P?.(L),!L.defaultPrevented&&(lSe(L)||aSe(L)||(r!=null&&(T(L)&&(I(L)&&t?.resetInputValue(),t?.setSelectedValue(j=>Array.isArray(j)?j.includes(r)?j.filter(U=>U!==r):[...j,r]:r)),O(L)&&t?.setInputValue(r)),k(L)&&t?.hide()))}),N=f.onKeyDown,V=Yt(L=>{if(N?.(L),L.defaultPrevented)return;let j=t?.getState().compositeElement;if(!j||Qc(j))return;let U=L.key.length===1&&!L.ctrlKey&&!L.metaKey,q=(A9()?L.metaKey:L.ctrlKey)&&L.key.toLowerCase()==="v",Y=L.key==="Backspace"||L.key==="Delete";if(U||q||Y){if(j===y)return;if(ga(j)){queueMicrotask(()=>j.focus()),t?.setInputValue(j.value);return}j.focus(),"value"in j&&typeof j.value=="string"&&t?.setInputValue(j.value)}});(x||b)&&v!=null&&(f={"aria-selected":v,...f}),f=Jc(f,L=>(0,E$.jsx)(eN.Provider,{value:r,children:(0,E$.jsx)(xCe.Provider,{value:v??!1,children:L})}),[r,v]);let B=w?_:void 0;f={role:E,children:r,...f,id:h,onClick:M,onKeyDown:V},f.autoFocus===void 0&&B!==void 0&&(f.autoFocus=!1,f["data-autofocus"]=B||void 0);let z=hn(c),A=tN(t);f=h$({store:t,unstable_scrollIntoView:A,...f,getItem:S,preventScrollOnKeyDown:d,moveOnKeyPress:L=>{if(!z(L))return!1;let j=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(j),!0}});let D=hn(a??!1);return f=C$({store:t,...f,focusOnHover(L){return a!==void 0?D(L):x&&t.getState().open}}),f}),nN=tp(So(function(t){let r=Pct(t);return Do(kct,r)}));var iN=l(oe(),1),MCe=l(R(),1);var Ict="span";function k$(e){return Z2(e).toLowerCase()}function Oct(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,s=e.indexOf(o,n);for(;s!==-1;)r.push([s,i]),n=s+1,s=e.indexOf(o,n)}return r}function Act(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function Mct(e){let t=[],r=[],o=0;for(let i of e){let s=k$(i).length;for(let a=0;a<s;a+=1)t.push(a===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let s=t[i];s!=null&&(s===-1?t[i]=n:n=s)}return{starts:t,ends:r}}function Nct(e,t){if(!t.length)return t;let{starts:r,ends:o}=Mct(e),n=[];for(let[i,s]of t){let a=r[i],c=o[i+s];a==null||c==null||c<=a||n.push([a,c-a])}return n}function Fct(e,t){if(!e||!t)return e;let r=q1e(t).map(k$),o=[],n=(c,d=!1)=>(0,MCe.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:c},o.length),i=Nct(e,Act(Oct(k$(e),new Set(r)))),s=i[0];if(!s)return o.push(n(e,!0)),o;let[a]=s;return[e.slice(0,a),...i.flatMap(([c,d],u)=>{let f=e.slice(c,c+d),m=i[u+1]?.[0];return[f,e.slice(c+d,m)]})].forEach((c,d)=>{c&&o.push(n(c,d%2===0))}),o}var Dct=Lo(function({store:t,value:r,userValue:o,...n}){let i=op();t=t||i;let s=(0,iN.useContext)(eN),a=r??s,c=xr(t,["inputValue"],d=>o??d?.inputValue);return n={children:(0,iN.useMemo)(()=>{if(a)return c?Fct(a,c):a},[a,c]),...n},n}),sN=So(function(t){let r=Dct(t);return Do(Ict,r)});var Lct="label",Vct=Lo(function({store:t,...r}){let o=op(!0),n=$9();t=t||n||o,zs(t,!1);let i=xr(t,"inputElement");$2(i,"id");let s=i?.id,a=Hs(r.id);return r={htmlFor:s,...r,id:a,ref:Rn(t.setLabelElement,r.ref)},r}),aN=tp(So(function(t){let r=Vct(t);return Do(Lct,r)}));var oh=l(oe(),1),fR=l(R(),1);var Bct="div",zct=Lo(function({store:t,alwaysVisible:r,...o}){let n=op(!0),i=w$();t=t||i;let s=!!t&&t===n;zs(t,!1);let a=o.onFocus,c=Yt(k=>{if(a?.(k),k.defaultPrevented||!Gn(k))return;let M=t.getState().compositeElement;if(!M||!$f(M))return;let N=k.currentTarget;queueMicrotask(()=>{oc(N).activeElement===N&&M.focus()})}),d=(0,oh.useRef)(null),u=Hs(o.id),f=xr(t,"mounted"),m=_$(f,o.hidden,r),h=m?{...o.style,display:"none"}:o.style,g=xr(t,["selectedValue"],k=>Array.isArray(k.selectedValue)),b=$2(d,"role",o.role),v=(b==="listbox"||b==="tree"||b==="grid")&&g||void 0,[_,y]=(0,oh.useState)(!1),w=xr(t,"contentElement"),x=(0,oh.useContext)(x$),C=(0,oh.useState)(),[S,E]=x||C,P=(0,oh.useMemo)(()=>[S,E],[S,E]);zr(()=>{if(!f)return;let k=d.current;if(!k||w!==k)return;let M=()=>{y(!!k.querySelector("[role='listbox']"))},N=new MutationObserver(M);return N.observe(k,{subtree:!0,childList:!0,attributeFilter:["role"]}),M(),()=>N.disconnect()},[f,w]),_||(o={role:"listbox","aria-multiselectable":v,...o}),o=Jc(o,k=>(0,fR.jsx)(wCe,{value:t,children:(0,fR.jsx)(x$.Provider,{value:P,children:(0,fR.jsx)(uCe.Provider,{value:E,children:(0,fR.jsx)(J9.Provider,{value:b,children:k})})})}),[t,b,P]);let O=u&&(!n||!s)?t.setContentElement:null,T=xr(t,["labelElement","selectLabelElement"],k=>S?null:k.selectLabelElement||k.labelElement);$2(T,"id");let I=S||T?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:I,hidden:m,...o,id:u,onFocus:c,ref:Rn(O,d,o.ref),style:h,tabIndex:-1},o}),lN=So(function(t){let r=zct(t);return Do(Bct,r)});var T$=l(oe(),1),dCr=(0,T$.createContext)(null),uCr=(0,T$.createContext)(null),pR=cl([j9],[z1]),NCe=pR.useContext,fCr=pR.useScopedContext,pCr=pR.useProviderContext,mCr=pR.ContextProvider,hCr=pR.ScopedContextProvider;var jct=M9()&&oSe();function FCe({tag:e,...t}={}){let r=j1(t.store,HSe(e,["value","rtl"])),o=Nt(t.defaultInputValue,t.defaultValue);({...t});let n=e?.getState(),i=r?.getState(),s=Nt(t.activeId,i?.activeId,t.defaultActiveId,null),a=XSe({...t,activeId:s,compositeElementInFocusOrder:Nt(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:Nt(t.orientation,i?.orientation,"vertical"),focusLoop:Nt(t.focusLoop,i?.focusLoop,!0),focusWrap:Nt(t.focusWrap,i?.focusWrap,!0),virtualFocus:Nt(t.virtualFocus,i?.virtualFocus,!0)}),c=RCe({...t,placement:Nt(t.placement,i?.placement,"bottom-start")}),d=Nt(t.inputValue,t.value,i?.inputValue,i?.value,o,""),u=Nt(t.selectedValue,i?.selectedValue,n?.values,t.defaultSelectedValue,""),f=t.selectedValue===void 0&&i?.selectedValue===void 0&&n?.values===void 0&&t.defaultSelectedValue===void 0,m=Array.isArray(u),h={...a.getState(),...c.getState(),inputValue:d,value:d,selectedValue:u,resetValueOnSelect:Nt(t.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:Nt(t.resetValueOnHide,i?.resetValueOnHide,m&&!e),selectOnMove:Nt(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:Nt(i?.inputElement,null),labelElement:Nt(i?.labelElement,null),selectElement:Nt(i?.selectElement,null),selectLabelElement:Nt(i?.selectLabelElement,null)},g=ba(h,a,c,r);ao(g,()=>eh(Jr(g,["inputValue"],E=>{g.setState("value",E.inputValue)}),Jr(g,["value"],E=>{g.setState("inputValue",E.value)})));let b=!1,v=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&v.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&v.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&v.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&v.add("resetValueOnSelect");let _=h.compositeElement===h.selectElement?h.selectElement:null,y=h.selectElement||h.compositeElement||h.disclosureElement,w=h.anchorElement===y?h.anchorElement:null;ao(g,()=>Jr(g,["compositeElement","selectElement"],E=>{if(!(!E.selectElement&&!_)){if(E.compositeElement&&E.compositeElement===E.selectElement){_=E.selectElement;return}if(E.compositeElement&&E.compositeElement!==_){_=null;return}_=E.selectElement,g.setState("compositeElement",_)}})),ao(g,()=>Jr(g,["selectElement"],E=>{if(!E.selectElement)return;let{focusLoop:P,focusWrap:O,compositeElementInFocusOrder:T,resetValueOnSelect:I}=g.getState();return v.has("focusLoop")&&a.setState("focusLoop",!1),v.has("focusWrap")&&a.setState("focusWrap",!1),v.has("compositeElementInFocusOrder")&&a.setState("compositeElementInFocusOrder",!1),v.has("resetValueOnSelect")&&g.setState("resetValueOnSelect",!0),()=>{let k=g.getState();v.has("focusLoop")&&!k.focusLoop&&a.setState("focusLoop",P),v.has("focusWrap")&&!k.focusWrap&&a.setState("focusWrap",O),v.has("compositeElementInFocusOrder")&&!k.compositeElementInFocusOrder&&a.setState("compositeElementInFocusOrder",T),v.has("resetValueOnSelect")&&k.resetValueOnSelect&&g.setState("resetValueOnSelect",I)}})),ao(g,()=>Jr(g,["anchorElement","compositeElement","disclosureElement","selectElement"],E=>{if(E.anchorElement&&E.anchorElement!==w){w=null;return}w=E.selectElement||E.compositeElement||E.disclosureElement,g.setState("anchorElement",w)})),ao(g,()=>Jr(g,["items","selectedValue","selectElement"],(E,P)=>{if(f){if(E.selectedValue!==P.selectedValue){f=!1;return}E.selectElement&&queueMicrotask(()=>{if(!f)return;let O=g.getState();if(!O.selectElement)return;let T=O.items.find(I=>!I.disabled&&I.value!=null);T?.value!=null&&(f=!1,g.setState("selectedValue",T.value))})}})),jct&&ao(g,()=>Jr(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),ao(g,()=>{if(e)return eh(Jr(g,["selectedValue"],E=>{Array.isArray(E.selectedValue)&&e.setValues(E.selectedValue)}),Jr(e,["values"],E=>{g.setState("selectedValue",E.values)}))}),ao(g,()=>Jr(g,["resetValueOnHide","mounted"],E=>{E.resetValueOnHide&&(E.mounted||g.setState("inputValue",d))})),ao(g,()=>Jr(g,["open"],E=>{if(E.open){b=!0;return}b=!1,g.setState("activeId",s),g.setState("moves",0)})),ao(g,()=>Jr(g,["moves","activeId"],(E,P)=>{E.moves!==P.moves&&(b=!1),E.activeId!==P.activeId&&(b=!1),E.moves===P.moves&&g.setState("activeValue",void 0)})),ao(g,()=>Lb(g,["moves","renderedItems"],(E,P)=>{if(E.moves===P.moves)return;let{activeId:O}=g.getState(),T=a.item(O);g.setState("activeValue",T?.value)})),ao(g,()=>Jr(g,["items","mounted","open","selectedValue","selectElement"],E=>{if(!E.selectElement||E.mounted&&!b)return;let P=Array.isArray(E.selectedValue)?E.selectedValue:[E.selectedValue],O=P[P.length-1];if(O==null)return;let T=E.items.find(I=>!I.disabled&&I.value===O);T&&(b=!1,g.setState("activeId",T.id))})),ao(g,()=>Lb(g,["selectOnMove","moves"],E=>{let{activeId:P,open:O,selectedValue:T,selectElement:I}=g.getState();if(!I||!E.selectOnMove&&O||Array.isArray(T)||!E.moves||!P)return;let k=a.item(P);!k||k.disabled||k.value==null||g.setState("selectedValue",k.value)}));let x=E=>{g.setState("inputValue",E)},C=()=>x(h.inputValue),S=(E,P)=>{v.delete(E),E==="includesBaseElement"&&v.delete("compositeElementInFocusOrder"),E==="selectedValue"&&(f=!1),g.setState(E,P)};return{...c,...a,...g,setState:S,tag:e,setInputValue:x,resetInputValue:C,setValue:x,resetValue:C,setSelectedValue:E=>S("selectedValue",E),setInputElement:E=>g.setState("inputElement",E),setLabelElement:E=>g.setState("labelElement",E),setSelectElement:E=>g.setState("selectElement",E),setSelectLabelElement:E=>g.setState("selectLabelElement",E)}}function Uct(e){let t=NCe();return e={...e,tag:e.tag!==void 0?e.tag:t},CCe(e)}function Wct(e,t,r){ep(t,[r.tag]);let o={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return $o(e,o,"inputValue","setInputValue"),$o(e,r,"selectedValue","setSelectedValue"),$o(e,r,"selectOnMove"),$o(e,r,"resetValueOnHide"),$o(e,r,"resetValueOnSelect"),Object.assign(ECe(PCe(e,t,r),t,r),{tag:r.tag})}function R$(e={}){e=Uct(e);let[t,r]=U1(FCe,e);return Wct(t,r,e)}var DCe=l(R(),1);function cN(e={}){let t=R$(e);return(0,DCe.jsx)(_Ce,{value:t,children:e.children})}var zCe=l(y_(),1);var jCe=l(Me(),1),Vb=l(G(),1),H_=l(H(),1),np=l(X(),1);var Yct=[],mR=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Yct;var hR=l(H(),1),qct=[];function Pi({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:qct,[o,n]=(0,hR.useState)(r),[i,s]=(0,hR.useState)(!1);return(0,hR.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let d=Array.isArray(c)&&c.length>0?c:r;n(d)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Sr=l(R(),1);function LCe(e=""){return(0,zCe.default)(e.trim().toLowerCase())}var VCe=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function BCe(e,t){return`${e}-${t}`}var HCe=({selected:e})=>(0,Sr.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Sr.jsx)(np.Icon,{icon:Mo})}),UCe=({selected:e})=>(0,Sr.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function WCe({view:e,filter:t,onChangeView:r}){let o=(0,jCe.useInstanceId)(WCe,"dataviews-filter-list-box"),[n,i]=(0,H_.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=mR(t,s);return(0,Sr.jsx)(np.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Vb.sprintf)((0,Vb.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(BCe(o,t.elements[0].value))},render:(0,Sr.jsx)(np.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Sr.jsxs)(np.Composite.Hover,{render:(0,Sr.jsx)(np.Composite.Item,{id:BCe(o,c.value),render:(0,Sr.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:VCe(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:VCe(t,s,c.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,Sr.jsx)(UCe,{selected:a===c.value}),!t.singleSelection&&(0,Sr.jsx)(HCe,{selected:a.includes(c.value)}),(0,Sr.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function Kct({view:e,filter:t,onChangeView:r}){let[o,n]=(0,H_.useState)(""),i=(0,H_.useDeferredValue)(o),s=e.filters?.find(d=>d.field===t.field),a=mR(t,s),c=(0,H_.useMemo)(()=>{let d=LCe(i);return t.elements.filter(u=>LCe(u.label).includes(d))},[t.elements,i]);return(0,Sr.jsxs)(cN,{selectedValue:a,setSelectedValue:d=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:d}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Sr.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Sr.jsx)(Pt,{render:(0,Sr.jsx)(aN,{}),children:(0,Vb.__)("Search items")}),(0,Sr.jsx)(rN,{autoSelect:"always",placeholder:(0,Vb.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Sr.jsx)(np.Icon,{icon:xW})})]}),(0,Sr.jsxs)(lN,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(d=>(0,Sr.jsxs)(nN,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Sr.jsx)(UCe,{selected:a===d.value}),!t.singleSelection&&(0,Sr.jsx)(HCe,{selected:a.includes(d.value)}),(0,Sr.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,Sr.jsx)(sN,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,Sr.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!c.length&&(0,Sr.jsx)("p",{children:(0,Vb.__)("No results found")})]})]})}function GCe(e){let{elements:t,isLoading:r}=Pi({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Sr.jsx)(np.Spinner,{})});if(t.length===0)return(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Vb.__)("No elements found")});let o=t.length>10?Kct:WCe;return(0,Sr.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var YCe=l(h5(),1),qCe=l(Me(),1),P$=l(H(),1),KCe=l(X(),1);var I$=l(R(),1);function XCe({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(d=>d.field===e.field),i=mR(e,n),s=(0,P$.useMemo)(()=>{let d=o.find(u=>u.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[d.id],setValue:({value:u})=>({[d.id]:u})}},[o,e.field]),a=(0,P$.useMemo)(()=>(t.filters??[]).reduce((d,u)=>(d[u.field]=u.value,d),{}),[t.filters]),c=(0,qCe.useEvent)(d=>{if(!s||!n)return;let u=s.getValue({item:d});(0,YCe.default)(u,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:u===""?void 0:u}:f)})});return!s||!s.Edit||!n?null:(0,I$.jsx)(KCe.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,I$.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var Xe=l(G(),1),gn=l(H(),1),gR=l(Sn(),1);var Xct=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Zct=["HH:mm","HH:mm:ss"],Qct=new Date(2e3,0,1);function va(e){if(typeof e!="string")return null;let t=e.trim().replace(Xct,"");for(let r of Zct){let o=Wpe(t,r,Qct);if(tu(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var O$=l(R(),1),In={Name:(0,O$.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,O$.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function G1(e,t){let r=va(t);return r!==null?[va(e)??NaN,r]:[(0,gR.getDate)(e).getTime(),(0,gR.getDate)(t).getTime()]}function ZCe(e,t){switch(t){case"days":return r_(new Date,e);case"weeks":return Xpe(new Date,e);case"months":return KA(new Date,e);case"years":return XA(new Date,e);default:return new Date}}var QCe={label:(0,Xe.__)("Is none of"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),In),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},dN=[{name:No,label:(0,Xe.__)("Includes"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),In),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Fo,...QCe},{name:Bs,label:(0,Xe.__)("Includes all"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),In),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:ki,...QCe},{name:Wn,label:(0,Xe.__)("Between (inc)"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),In),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let o=t.getValue({item:e}),[n,i]=r.map(va);if(n!==null&&i!==null){let s=va(o);return s!==null&&s>=n&&s<=i}return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:ma,label:(0,Xe.__)("In the past"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),In),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=ZCe(r.value,r.unit),n=(0,gR.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:sl,label:(0,Xe.__)("Over"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),In),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=ZCe(r.value,r.unit);return(0,gR.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Zo,label:(0,Xe.__)("Is"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Qo,label:(0,Xe.__)("Is not"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:_b,label:(0,Xe.__)("Less than"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:wb,label:(0,Xe.__)("Greater than"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:xb,label:(0,Xe.__)("Less than or equal"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Sb,label:(0,Xe.__)("Greater than or equal"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:fu,label:(0,Xe.__)("Before"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o<n},selection:"single"},{name:pu,label:(0,Xe.__)("After"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o>n},selection:"single"},{name:mu,label:(0,Xe.__)("Before (inc)"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:hu,label:(0,Xe.__)("After (inc)"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:Wf,label:(0,Xe.__)("Contains"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Gf,label:(0,Xe.__)("Doesn't contain"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Yf,label:(0,Xe.__)("Starts with"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:gu,label:(0,Xe.__)("On"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o===n},selection:"single"},{name:bu,label:(0,Xe.__)("Not on"),filterText:(e,t)=>(0,gn.createInterpolateElement)((0,Xe.sprintf)((0,Xe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),In),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o!==n},selection:"single"}],U_=e=>dN.find(t=>t.name===e),JCe=()=>dN.map(e=>e.name),$Ce=e=>dN.filter(t=>t.selection==="single").some(t=>t.name===e),eEe=e=>dN.some(t=>t.name===e);var On=l(R(),1),Jct="Enter",$ct=" ",edt=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=U_(t?.operator);return o!==void 0?o.filterText(r,e):(0,nh.sprintf)((0,nh.__)("Unknown status for %1$s"),r.name)};function tdt({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:U_(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,On.jsxs)(le,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,On.jsx)(Bb.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,On.jsx)(Bb.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,nh.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,d=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=U_(c)?.selection,m=U_(a)?.selection,h=f!==m||[f,m].includes("custom");return{...u,value:h?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function tEe({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,uN.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(_=>_.field===i.field),d=[],u=(0,uN.useMemo)(()=>{let _=r.find(y=>y.id===i.field);return _&&{..._,getValue:({item:y})=>y[_.id]}},[r,i.field]),{elements:f}=Pi({elements:i.elements,getElements:i.getElements});if(f.length>0)d=f.filter(_=>i.singleSelection?_.value===c?.value:c?.value?.includes(_.value));else if(Array.isArray(c?.value)){if(!c.value.some(y=>y==null||y==="")){let y=c.value.map(w=>u?.getValueFormatted({item:{[u.id]:w},field:u})||String(w));d=[{value:c.value,label:y}]}}else if(typeof c?.value=="object")d=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let _=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);d=[{value:c.value,label:_}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,b=!h&&(!m||g),v=m?(0,nh.__)("Reset"):(0,nh.__)("Remove");return(0,On.jsx)(Bb.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:_,onToggle:y})=>(0,On.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,On.jsxs)(vt.Root,{children:[(0,On.jsx)(vt.Trigger,{render:(0,On.jsx)("div",{className:J("dataviews-filters__summary-chip",{"has-reset":b,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||y()},onKeyDown:w=>{!h&&[Jct,$ct].includes(w.key)&&(y(),w.preventDefault())},"aria-disabled":h,"aria-pressed":_,"aria-expanded":_,ref:n,children:(0,On.jsx)(edt,{activeElements:d,filterInView:c,filter:i})})}),(0,On.jsx)(vt.Popup,{children:(0,nh.sprintf)((0,nh.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,On.jsxs)(vt.Root,{children:[(0,On.jsx)(vt.Trigger,{render:(0,On.jsx)("button",{className:J("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":v,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,On.jsx)(Bb.Icon,{icon:xi})})}),(0,On.jsx)(vt.Popup,{children:v})]})]}),renderContent:()=>(0,On.jsxs)(le,{direction:"column",justify:"flex-start",children:[(0,On.jsx)(tdt,{...o}),o.filter.hasElements?(0,On.jsx)(GCe,{...o,filter:{...o.filter,elements:f}}):(0,On.jsx)(XCe,{...o,fields:r})]})})}var rEe=l(X(),1),oEe=l(G(),1),nEe=l(H(),1);var ih=l(R(),1);function A$({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,ih.jsxs)(it.Root,{disabled:!i.length,children:[(0,ih.jsx)(it.Trigger,{...n}),(0,ih.jsx)(it.Popup,{children:i.map(s=>(0,ih.jsx)(it.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,ih.jsx)(it.ItemLabel,{children:s.name})},s.field))})]})}function rdt({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,ih.jsx)(A$,{triggerProps:{render:(0,ih.jsx)(rEe.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,oEe.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var iEe=(0,nEe.forwardRef)(rdt);var sEe=l(X(),1),aEe=l(G(),1),lEe=l(R(),1);function cEe({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,lEe.jsx)(sEe.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,aEe.__)("Reset")})}var dEe=l(H(),1);function odt(e,t){return(0,dEe.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(a=>a.field===o.id&&!!a.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(a=>$Ce(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&eEe(a.operator)),isPrimary:i,isLocked:s})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var bR=odt;var vR=l(R(),1);function ndt({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Y1.useContext)(ct),s=(0,Y1.useRef)(null),a=bR(t,r),c=(0,vR.jsx)(iEe,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),d=a.filter(f=>f.isVisible);if(d.length===0)return null;let u=[...d.map(f=>(0,vR.jsx)(tEe,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,vR.jsx)(cEe,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,vR.jsx)(le,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var yR=(0,Y1.memo)(ndt);var zb=l(H(),1),uEe=l(X(),1);var fN=l(G(),1);var ip=l(R(),1);function idt(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,zb.useContext)(ct),s=(0,zb.useRef)(null),a=(0,zb.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),d={label:(0,fN.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,fN._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,ip.jsx)(uEe.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:ky,disabled:f,accessibleWhenDisabled:!0,...c?u:d});return(0,ip.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,ip.jsx)(sdt,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,ip.jsx)(A$,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function sdt({buttonRef:e,filtersCount:t,children:r}){return(0,zb.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ip.jsxs)(ip.Fragment,{children:[r,!!t&&(0,ip.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var pN=idt;var fEe=l(H(),1);var pEe=l(R(),1);function adt(e){let{isShowingFilter:t}=(0,fEe.useContext)(ct);return t?(0,pEe.jsx)(yR,{...e}):null}var mN=adt;var mEe=l(H(),1),hEe=l(X(),1),gEe=l(G(),1);var W_=l(R(),1);function M$({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:d,selection:u,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:b,defaultLayouts:v,containerRef:_,empty:y=(0,W_.jsx)("p",{children:(0,gEe.__)("No results")})}=(0,mEe.useContext)(ct),w=Kf(!s,{delay:200});if(!s)return w?(0,W_.jsx)("div",{className:"dataviews-loading",children:(0,W_.jsx)("p",{children:(0,W_.jsx)(hEe.Spinner,{})})}):null;let x=Nb.find(C=>C.type===c.type&&v[C.type])?.component;return(0,W_.jsx)("div",{className:"dataviews-layout__container",ref:_,children:(0,W_.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:d,onChangeSelection:f,selection:u,setOpenedFilter:m,onClickItem:h,renderItemLink:b,isItemClickable:g,view:c,empty:y})})}var bEe=l(G(),1),yu=l(H(),1),vEe=l(X(),1),yEe=l(Me(),1);var _Ee=l(R(),1),ldt=(0,yu.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,yu.useContext)(ct),[n,i,s]=(0,yEe.useDebouncedInput)(r.search);(0,yu.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,yu.useRef)(o),c=(0,yu.useRef)(r);(0,yu.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,yu.useEffect)(()=>{s!==c.current?.search&&a.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let d=t||(0,bEe.__)("Search");return(0,_Ee.jsx)(vEe.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:d,placeholder:d,size:"compact"})}),N$=ldt;var ii=l(X(),1),sh=l(G(),1),_u=l(H(),1);var F$=l(aX(),1),wEe=l(Me(),1);var sr=l(R(),1),cdt={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function D$(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,_u.useContext)(ct),o=Object.keys(r);if(o.length<=1)return null;let n=Nb.find(i=>e.type===i.type);return(0,sr.jsxs)(it.Root,{children:[(0,sr.jsx)(it.Trigger,{render:(0,sr.jsx)(ii.Button,{size:"compact",icon:n?.icon,label:(0,sh.__)("Layout")})}),(0,sr.jsx)(it.Popup,{children:(0,sr.jsx)(it.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let s={...e};return"layout"in s&&delete s.layout,t({...s,type:i,...r[i]})}(0,F$.default)("Invalid dataview")},children:o.map(i=>{let s=Nb.find(a=>a.type===i);return s?(0,sr.jsx)(it.RadioItem,{value:i,closeOnClick:!0,children:(0,sr.jsx)(it.ItemLabel,{children:s.label})},i):null})})})]})}function ddt(){let{view:e,fields:t,onChangeView:r}=(0,_u.useContext)(ct),o=(0,_u.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,sr.jsx)(ii.SelectControl,{label:(0,sh.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function udt(){let{view:e,fields:t,onChangeView:r}=(0,_u.useContext)(ct);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,sr.jsx)(ii.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,sh.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,F$.default)("Invalid direction")},children:QM.map(i=>(0,sr.jsx)(ii.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Pxe[i],label:$M[i]},i))})}function fdt(){let{view:e,config:t,onChangeView:r}=(0,_u.useContext)(ct),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,sr.jsx)(ii.__experimentalToggleGroupControl,{isBlock:!0,label:(0,sh.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,sr.jsx)(ii.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function pdt(){let{onReset:e}=(0,_u.useContext)(ct);return e===void 0?null:(0,sr.jsx)(ii.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,sh.__)("Reset view")})}function L$(){let{view:e,onReset:t}=(0,_u.useContext)(ct),r=(0,wEe.useInstanceId)(xEe,"dataviews-view-config-dropdown"),o=Nb.find(i=>i.type===e.type),n=typeof t=="function";return(0,sr.jsx)(ii.Dropdown,{expandOnMobile:!0,popoverProps:{...cdt,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,sr.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,sr.jsx)(ii.Button,{size:"compact",icon:dU,label:(0,sh._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,sr.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,sr.jsx)(ii.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,sr.jsxs)(le,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,sr.jsxs)(le,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,sr.jsx)(ii.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,sh.__)("Appearance")}),(0,sr.jsx)(pdt,{})]}),(0,sr.jsxs)(le,{direction:"column",gap:"lg",children:[(0,sr.jsxs)(le,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,sr.jsx)(ddt,{}),(0,sr.jsx)(udt,{})]}),!!o?.viewConfigOptions&&(0,sr.jsx)(o.viewConfigOptions,{}),(0,sr.jsx)(fdt,{}),(0,sr.jsx)(d9,{})]})]})})})}function xEe(){return(0,sr.jsxs)(sr.Fragment,{children:[(0,sr.jsx)(D$,{}),(0,sr.jsx)(L$,{})]})}var mdt=(0,_u.memo)(xEe),SEe=mdt;var VEe=l(H(),1);var hN=l(H(),1),CEe=l(Me(),1),EEe=l(X(),1);var V$=l(R(),1),hdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,hN.useRef)(null),s=(0,CEe.useMergeRefs)([n,i]);return(0,V$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,V$.jsx)(EEe.CheckboxControl,{...o})})},gN=(0,hN.forwardRef)(hdt);gN.displayName="ValidatedCheckboxControl";var q1=l(H(),1),kEe=l(Me(),1),TEe=l(X(),1);var B$=l(R(),1),gdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,q1.useRef)(null),s=(0,kEe.useMergeRefs)([n,i]);return(0,q1.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,B$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,B$.jsx)(TEe.ComboboxControl,{...o})})},bN=(0,q1.forwardRef)(gdt);bN.displayName="ValidatedComboboxControl";var vN=l(H(),1),REe=l(X(),1);var K1=l(R(),1),bdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,vN.useRef)(null);return(0,K1.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,K1.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,K1.jsx)(REe.FormTokenField,{...o})}),(0,K1.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:o.value&&o.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},yN=(0,vN.forwardRef)(bdt);yN.displayName="ValidatedFormTokenField";var _N=l(H(),1),PEe=l(Me(),1),IEe=l(X(),1);var z$=l(R(),1),vdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,_N.useRef)(null),s=(0,PEe.useMergeRefs)([n,i]);return(0,z$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,z$.jsx)(IEe.__experimentalNumberControl,{ref:s,...o})})},wN=(0,_N.forwardRef)(vdt);wN.displayName="ValidatedNumberControl";var xN=l(H(),1),OEe=l(Me(),1),AEe=l(X(),1);var j$=l(R(),1),ydt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,xN.useRef)(null),s=(0,OEe.useMergeRefs)([n,i]);return(0,j$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,j$.jsx)(AEe.RadioControl,{...o})})},SN=(0,xN.forwardRef)(ydt);SN.displayName="ValidatedRadioControl";var CN=l(H(),1),MEe=l(Me(),1),NEe=l(X(),1);var H$=l(R(),1),_dt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,CN.useRef)(null),s=(0,MEe.useMergeRefs)([n,i]);return(0,H$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,H$.jsx)(NEe.SelectControl,{ref:s,...o})})},EN=(0,CN.forwardRef)(_dt);EN.displayName="ValidatedSelectControl";var kN=l(H(),1),FEe=l(Me(),1),DEe=l(X(),1);var U$=l(R(),1),wdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,kN.useRef)(null),s=(0,FEe.useMergeRefs)([n,i]);return(0,U$.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,U$.jsx)(DEe.ToggleControl,{ref:s,required:e,...o})})},TN=(0,kN.forwardRef)(wdt);TN.displayName="ValidatedToggleControl";var Z1=l(H(),1),LEe=l(X(),1);var X1=l(R(),1),xdt=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Z1.useRef)(null),s=(0,Z1.useId)();return(0,X1.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,X1.jsx)(fn,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,X1.jsx)(LEe.__experimentalToggleGroupControl,{ref:n,...o})}),(0,X1.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:o.value!==void 0,tabIndex:-1,name:s,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},RN=(0,Z1.forwardRef)(xdt);RN.displayName="ValidatedToggleGroupControl";function jr(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var BEe=l(R(),1);function zEe({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,VEe.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,BEe.jsx)(gN,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:jr(u,i),hidden:o,label:c,help:d,checked:s({item:r}),onChange:m,disabled:f})}var jEe=l(X(),1),HEe=l(H(),1);var W$=l(R(),1);function PN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:d,isValid:u}=t,f=c({item:e})??"",m=(0,HEe.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:h,isLoading:g}=Pi({elements:t.elements,getElements:t.getElements});return g?(0,W$.jsx)(jEe.Spinner,{}):(0,W$.jsx)(bN,{required:!!t.isValid?.required,customValidity:jr(u,n),label:i,value:f,help:s,placeholder:a,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var GEe=l(X(),1),ed=l(H(),1),eS=l(G(),1),YEe=l(Yi(),1),dl=l(Sn(),1);var J1=l(X(),1),G$=l(H(),1),sp=l(G(),1);var Q1=l(R(),1),Sdt={[ma]:[{value:"days",label:(0,sp.__)("Days")},{value:"weeks",label:(0,sp.__)("Weeks")},{value:"months",label:(0,sp.__)("Months")},{value:"years",label:(0,sp.__)("Years")}],[sl]:[{value:"days",label:(0,sp.__)("Days ago")},{value:"weeks",label:(0,sp.__)("Weeks ago")},{value:"months",label:(0,sp.__)("Months ago")},{value:"years",label:(0,sp.__)("Years ago")}]};function IN({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=Sdt[i===ma?"inThePast":"over"],{id:a,label:c,description:d,getValue:u,setValue:f}=r,m=r.isDisabled({item:t,field:r}),h=u({item:t}),{value:g="",unit:b=s[0].value}=h&&typeof h=="object"?h:{},v=(0,G$.useCallback)(y=>o(f({item:t,value:{value:Number(y),unit:b}})),[o,f,t,b]),_=(0,G$.useCallback)(y=>o(f({item:t,value:{value:g,unit:y}})),[o,f,t,g]);return(0,Q1.jsx)(J1.BaseControl,{id:a,className:J(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:d,children:(0,Q1.jsxs)(le,{direction:"row",gap:"sm",children:[(0,Q1.jsx)(J1.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:v,disabled:m}),(0,Q1.jsx)(J1.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,sp.__)("Unit"),value:b,options:s,onChange:_,hideLabelFromVision:!0,disabled:m})]})})}function _R(e,t){return t?new kn(e,t):e}var UEe=l(H(),1);function wR(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,UEe.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var Cdt={ary:"ar-MA",haz:"fa"};function xR(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let o=[Cdt[r]??r];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&o.push(n);return o.join("-")}var WEe=l(Sn(),1);function $1(e){if(!e)return null;let t=(0,WEe.getDate)(e);return t&&tu(t)?t:null}var jb=l(R(),1),Y$=e=>e?(0,dl.dateI18n)("Y-m-d\\TH:i",(0,dl.getDate)(e)):"";function Edt({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:d,description:u,setValue:f,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),b=m({item:e}),v=typeof b=="string"?b:void 0,{timezone:_}=(0,dl.getSettings)(),y=_.string||(0,dl.dateI18n)("P"),[w,x]=(0,ed.useState)(()=>{let z=$1(v);return _R(z||new Date,y)});(0,ed.useEffect)(()=>{let z=$1(v);if(z){let A=_R(z,y);x(D=>t_(A,_R(D,y))?D:A)}},[y,v]);let C=(0,ed.useRef)(null),S=(0,ed.useRef)(void 0),{minConstraint:E,maxConstraint:P,disabledMatchers:O}=wR(h,$1),T=(0,ed.useCallback)(z=>r(f({item:e,value:z})),[e,r,f]);(0,ed.useEffect)(()=>()=>clearTimeout(S.current),[]);let I=(0,ed.useCallback)(z=>{if(z){let A=(0,dl.dateI18n)("Y-m-d",z),D=v?(0,dl.dateI18n)("H:i",(0,dl.getDate)(v)):"00:00",L=(0,dl.getDate)(`${A}T${D}`);T(L.toISOString())}else T(void 0);clearTimeout(S.current),S.current=setTimeout(()=>{let A=C.current;A&&(A.dispatchEvent(new Event("invalid",{cancelable:!0})),A.validationMessage&&(0,YEe.speak)(A.validationMessage))},0)},[T,v]),k=(0,ed.useCallback)(z=>{if(z){let A=(0,dl.getDate)(z);T(A.toISOString());let D=$1(A.toISOString());D&&x(_R(D,y))}else T(void 0)},[T,y]),{format:M}=t,N=M.weekStartsOn??(0,dl.getSettings)().l10n.startOfWeek,V=xR((0,dl.getSettings)().l10n.locale),B=d;return h?.required&&!n&&!o?B=`${d} (${(0,eS.__)("Required")})`:!h?.required&&n&&!o&&(B=`${d} (${(0,eS.__)("Optional")})`),(0,jb.jsx)(GEe.BaseControl,{id:c,label:B,help:u,hideLabelFromVision:o,children:(0,jb.jsxs)(le,{direction:"column",gap:"lg",children:[(0,jb.jsx)(su,{ref:C,required:!!h?.required,customValidity:jr(h,i),type:"datetime-local",label:(0,eS.__)("Date time"),hideLabelFromVision:!0,value:Y$(v),onValueChange:k,disabled:g,min:E?Y$(E):void 0,max:P?Y$(P):void 0}),!a&&(0,jb.jsx)(WT,{style:{width:"100%"},value:v?$1(v):null,onValueChange:I,month:w,onMonthChange:x,timeZone:y,locale:V,dir:(0,eS.isRTL)()?"rtl":"ltr",weekStartsOn:N,disabled:g||O})]})})}function qEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===ma||i===sl?(0,jb.jsx)(IN,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,jb.jsx)(Edt,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var td=l(X(),1),KEe=l(Yi(),1),Cr=l(H(),1),bn=l(G(),1),ya=l(Sn(),1);var Co=l(R(),1),kdt=[{id:"today",label:(0,bn.__)("Today"),getValue:()=>(0,ya.getDate)(null)},{id:"yesterday",label:(0,bn.__)("Yesterday"),getValue:()=>{let e=(0,ya.getDate)(null);return r_(e,1)}},{id:"past-week",label:(0,bn.__)("Past week"),getValue:()=>{let e=(0,ya.getDate)(null);return r_(e,7)}},{id:"past-month",label:(0,bn.__)("Past month"),getValue:()=>{let e=(0,ya.getDate)(null);return KA(e,1)}}],Tdt=[{id:"last-7-days",label:(0,bn.__)("Last 7 days"),getValue:()=>{let e=(0,ya.getDate)(null);return[r_(e,7),e]}},{id:"last-30-days",label:(0,bn.__)("Last 30 days"),getValue:()=>{let e=(0,ya.getDate)(null);return[r_(e,30),e]}},{id:"month-to-date",label:(0,bn.__)("Month to date"),getValue:()=>{let e=(0,ya.getDate)(null);return[Wg(e),e]}},{id:"last-year",label:(0,bn.__)("Last year"),getValue:()=>{let e=(0,ya.getDate)(null);return[XA(e,1),e]}},{id:"year-to-date",label:(0,bn.__)("Year to date"),getValue:()=>{let e=(0,ya.getDate)(null);return[Cx(e),e]}}],wu=e=>{if(!e)return null;let t=qA(e);return tu(t)?t:null},ON=e=>e?typeof e=="string"?e:Em(e,"yyyy-MM-dd"):"";function XEe({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Cr.useState)(void 0),d=(0,Cr.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let h=m.current;if(h&&!h.validity.valid){c({type:"invalid",message:h.validationMessage});return}}c(void 0)},[r]);return(0,Cr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?jr(s,t):void 0;for(let h of f){let g=h.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,Cr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=h=>{h.preventDefault(),n(!0)};for(let h of f)h.current?.addEventListener("invalid",m);return()=>{for(let h of f)h.current?.removeEventListener("invalid",m)}},[r,n]),(0,Cr.useEffect)(()=>{if(!o)return;let f=t?jr(s,t):void 0;f?c(f):d()},[o,s,t,d]),(0,Cr.useEffect)(()=>{o&&a?.message&&(0,KEe.speak)(a.message)},[o,a?.message]),(0,Co.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Co.jsx)(Rm,{type:a.type,message:a.message})]})}function Rdt({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:d,getValue:u,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,b]=(0,Cr.useState)(null),v=m.weekStartsOn??(0,ya.getSettings)().l10n.startOfWeek,_=xR((0,ya.getSettings)().l10n.locale),y=u({item:e}),w=typeof y=="string"?y:void 0,[x,C]=(0,Cr.useState)(()=>wu(w)||new Date);(0,Cr.useEffect)(()=>{let z=wu(w);z&&C(A=>t_(z,A)?A:z)},[w]);let[S,E]=(0,Cr.useState)(!1),P=(0,Cr.useRef)(null),{minConstraint:O,maxConstraint:T,disabledMatchers:I}=wR(f,wu),k=(0,Cr.useCallback)(z=>r(d({item:e,value:z})),[e,r,d]),M=(0,Cr.useCallback)(z=>{let A=z?ON(z):void 0;k(A),b(null),E(!0)},[k]),N=(0,Cr.useCallback)(z=>{let A=z.getValue(),D=ON(A);C(A),k(D),b(z.id),E(!0)},[k]),V=(0,Cr.useCallback)(z=>{if(k(z),z){let A=wu(z);A&&C(A)}b(null),E(!0)},[k]),B=a;return f?.required&&!n?B=`${a} (${(0,bn.__)("Required")})`:!f?.required&&n&&(B=`${a} (${(0,bn.__)("Optional")})`),(0,Co.jsx)(XEe,{field:t,validity:i,inputRefs:P,isTouched:S,setIsTouched:E,children:(0,Co.jsx)(td.BaseControl,{id:s,className:"dataviews-controls__date",label:B,help:c,hideLabelFromVision:o,children:(0,Co.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Co.jsxs)(le,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[kdt.map(z=>{let A=g===z.id;return(0,Co.jsx)(td.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>N(z),children:z.label},z.id)}),(0,Co.jsx)(td.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,bn.__)("Custom")})]}),(0,Co.jsx)(td.__experimentalInputControl,{ref:P,type:"date",label:(0,bn.__)("Date"),hideLabelFromVision:!0,value:w,onChange:V,required:!!t.isValid?.required,disabled:h,min:O,max:T}),(0,Co.jsx)(WT,{style:{width:"100%"},value:w?wu(w):null,onValueChange:M,month:x,onMonthChange:C,locale:_,dir:(0,bn.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:h||I,disableNavigation:h})]})})})}function Pdt({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:d,setValue:u,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),g,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(U=>typeof U=="string")&&(g=b);let v=m.weekStartsOn??(0,ya.getSettings)().l10n.startOfWeek,_=xR((0,ya.getSettings)().l10n.locale),{minConstraint:y,maxConstraint:w,disabledMatchers:x}=wR(f,wu),C=(0,Cr.useCallback)(U=>{r(u({item:e,value:U}))},[e,r,u]),[S,E]=(0,Cr.useState)(null),P=(0,Cr.useMemo)(()=>{if(!g)return null;let[U,q]=g;return{from:wu(U)||void 0,to:wu(q)||void 0}},[g]),[O,T]=(0,Cr.useState)(()=>P?.from||new Date),[I,k]=g??[];(0,Cr.useEffect)(()=>{T(U=>{let q=wu(I),Y=wu(k),ae=q??Y,ne=q&&Y?fpe({start:q,end:Y},{start:Wg(U),end:Sx(U)},{inclusive:!0}):[q,Y].some(ce=>ce&&t_(ce,U));return ae&&!ne?ae:U})},[I,k]);let[M,N]=(0,Cr.useState)(!1),V=(0,Cr.useRef)(null),B=(0,Cr.useRef)(null),z=(0,Cr.useCallback)((U,q)=>{if(!U&&!q){C(void 0);return}C([ON(U),ON(q)])},[C]),A=(0,Cr.useCallback)(U=>{z(U?.from,U?.to),E(null),N(!0)},[z]),D=(0,Cr.useCallback)(U=>{let[q,Y]=U.getValue();T(q),z(q,Y),E(U.id),N(!0)},[z]),L=(0,Cr.useCallback)((U,q)=>{let[Y,ae]=g||[void 0,void 0];if(z(U==="from"?q:Y,U==="to"?q:ae),q){let te=wu(q);te&&T(te)}E(null),N(!0)},[g,z]),j=a;return t.isValid?.required&&!n?j=`${a} (${(0,bn.__)("Required")})`:!t.isValid?.required&&n&&(j=`${a} (${(0,bn.__)("Optional")})`),(0,Co.jsx)(XEe,{field:t,validity:i,inputRefs:[V,B],isTouched:M,setIsTouched:N,children:(0,Co.jsx)(td.BaseControl,{id:s,className:"dataviews-controls__date",label:j,help:c,hideLabelFromVision:o,children:(0,Co.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Co.jsxs)(le,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Tdt.map(U=>{let q=S===U.id;return(0,Co.jsx)(td.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:q,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>D(U),children:U.label},U.id)}),(0,Co.jsx)(td.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!S,size:"small",accessibleWhenDisabled:!0,disabled:!!S||h,children:(0,bn.__)("Custom")})]}),(0,Co.jsxs)(le,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Co.jsx)(td.__experimentalInputControl,{ref:V,type:"date",label:(0,bn.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:U=>L("from",U),required:!!t.isValid?.required,disabled:h,min:y,max:w}),(0,Co.jsx)(td.__experimentalInputControl,{ref:B,type:"date",label:(0,bn.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:U=>L("to",U),required:!!t.isValid?.required,disabled:h,min:y,max:w})]}),(0,Co.jsx)(lK,{style:{width:"100%"},value:P,onValueChange:A,month:O,onMonthChange:T,locale:_,dir:(0,bn.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:h||x})]})})})}function ZEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===ma||i===sl?(0,Co.jsx)(IN,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Wn?(0,Co.jsx)(Pdt,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Co.jsx)(Rdt,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var QEe=l(X(),1),JEe=l(H(),1);var q$=l(R(),1);function AN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=d({item:e})??(h?[]:""),b=(0,JEe.useCallback)(y=>r(u({item:e,value:y})),[e,r,u]),{elements:v,isLoading:_}=Pi({elements:t.elements,getElements:t.getElements});return _?(0,q$.jsx)(QEe.Spinner,{}):(0,q$.jsx)(EN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:jr(f,i),label:a,value:g,help:c,options:v,onChange:b,hideLabelFromVision:o,multiple:h,disabled:m})}var K$=l(R(),1),Idt=10;function $Ee(e){let{field:t}=e,{elements:r}=Pi({elements:t.elements,getElements:t.getElements});return r.length>=Idt?(0,K$.jsx)(PN,{...e}):(0,K$.jsx)(AN,{...e})}var eke=l(H(),1);var tke=l(R(),1);function ap({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:d,placeholder:u,description:f,getValue:m,setValue:h,isValid:g}=t,b=m({item:e}),v=t.isDisabled({item:e,field:t}),_=(0,eke.useCallback)(y=>r(h({item:e,value:y})),[e,h,r]);return(0,tke.jsx)(su,{required:!!g.required,markWhenOptional:n,customValidity:jr(g,c),label:d,placeholder:u,value:b??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:_,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:v,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 MN=l(R(),1);function rke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,MN.jsx)(ap,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,MN.jsx)(ql.Slot,{padding:"minimal",children:(0,MN.jsx)(wr,{icon:SU})})})}var NN=l(R(),1);function oke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,NN.jsx)(ap,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,NN.jsx)(ql.Slot,{padding:"minimal",children:(0,NN.jsx)(wr,{icon:Vw})})})}var FN=l(R(),1);function nke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,FN.jsx)(ap,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,FN.jsx)(ql.Slot,{padding:"minimal",children:(0,FN.jsx)(wr,{icon:KU})})})}var G_=l(X(),1),SR=l(H(),1),DN=l(G(),1);var Hb=l(R(),1);function ike(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function Odt({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,SR.useCallback)(c=>t([ike(c),i]),[t,i]),a=(0,SR.useCallback)(c=>t([n,ike(c)]),[t,n]);return(0,Hb.jsx)(G_.BaseControl,{help:(0,DN.__)("The max. value must be greater than the min. value."),children:(0,Hb.jsxs)(G_.Flex,{direction:"row",gap:4,children:[(0,Hb.jsx)(G_.__experimentalNumberControl,{label:(0,DN.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Hb.jsx)(G_.__experimentalNumberControl,{label:(0,DN.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function LN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,c=Math.pow(10,Math.abs(a)*-1),{label:d,description:u,getValue:f,setValue:m,isValid:h}=t,g=f({item:e})??"",b=t.isDisabled({item:e,field:t}),v=(0,SR.useCallback)(y=>{r(m({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,m]),_=(0,SR.useCallback)(y=>{r(m({item:e,value:y}))},[e,r,m]);if(i===Wn){let y=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(y=g),(0,Hb.jsx)(Odt,{value:y,onChange:_,hideLabelFromVision:o,step:c})}return(0,Hb.jsx)(wN,{required:!!h.required,markWhenOptional:n,customValidity:jr(h,s),label:d,help:u,value:g,onChange:v,hideLabelFromVision:o,step:c,min:typeof h.min?.constraint=="number"?h.min.constraint:void 0,max:typeof h.max?.constraint=="number"?h.max.constraint:void 0,disabled:b})}var ske=l(R(),1);function ake(e){return(0,ske.jsx)(LN,{...e})}var lke=l(R(),1);function cke(e){return(0,lke.jsx)(LN,{...e})}var dke=l(X(),1),uke=l(H(),1);var X$=l(R(),1);function fke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Pi({elements:t.elements,getElements:t.getElements}),g=c({item:e}),b=(0,uke.useCallback)(v=>r(d({item:e,value:v})),[e,r,d]);return h?(0,X$.jsx)(dke.Spinner,{}):(0,X$.jsx)(SN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:jr(u,i),label:s,help:a,onChange:b,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var Z$=l(H(),1);var pke=l(R(),1);function mke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,pke.jsx)(ap,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,Z$.createElement)(a):void 0,suffix:c?(0,Z$.createElement)(c):void 0})}var gke=l(X(),1),CR=l(H(),1),VN=l(G(),1);var Ub=l(R(),1);function hke(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(va(n)??0)%60!==0)?1:void 0}function Q$(e){let t=va(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(o=>String(o).padStart(2,"0")).join(":")}function Adt({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",c=""]=e,d=(0,CR.useCallback)(f=>t([f??"",c]),[t,c]),u=(0,CR.useCallback)(f=>t([a,f??""]),[t,a]);return(0,Ub.jsx)(gke.BaseControl,{help:(0,VN.__)("The end time must be later than the start time."),children:(0,Ub.jsxs)(le,{direction:"row",gap:"sm",justify:"space-between",children:[(0,Ub.jsx)(su,{type:"time",label:(0,VN.__)("From"),value:a,onValueChange:d,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||s}),(0,Ub.jsx)(su,{type:"time",label:(0,VN.__)("To"),value:c,onValueChange:u,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function bke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:c,description:d,getValue:u,setValue:f,isValid:m}=t,h=u({item:e}),g=t.isDisabled({item:e,field:t}),b=t.format?.time,v=typeof m.min?.constraint=="string"?m.min.constraint:void 0,_=typeof m.max?.constraint=="string"?m.max.constraint:void 0,y=(0,CR.useCallback)(x=>r(f({item:e,value:x===""?void 0:x})),[e,r,f]),w=(0,CR.useCallback)(([x,C])=>r(f({item:e,value:[x||void 0,C||void 0]})),[e,r,f]);if(i===Wn){let x=["",""];return Array.isArray(h)&&h.length===2&&(x=[Q$(h[0]),Q$(h[1])]),(0,Ub.jsx)(Adt,{value:x,onChange:w,hideLabelFromVision:o,disabled:g,step:hke(b,x),min:v,max:_})}return(0,Ub.jsx)(su,{required:!!m.required,markWhenOptional:n,customValidity:jr(m,s),type:"time",label:a,placeholder:c,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:Q$(h),onValueChange:y,hideLabelFromVision:o,disabled:g,step:hke(b,[h]),min:v,max:_})}var vke=l(H(),1);var yke=l(R(),1);function _ke({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,vke.useCallback)(()=>{t(d({item:r,value:!c({item:r})}))},[t,d,r,c]);return(0,yke.jsx)(TN,{required:!!u.required,markWhenOptional:n,customValidity:jr(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:f})}var wke=l(H(),1);var xke=l(R(),1);function Ske({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:d,placeholder:u,description:f,setValue:m,isValid:h}=t,g=t.getValue({item:e}),b=(0,wke.useCallback)(v=>r(m({item:e,value:v})),[e,r,m]);return(0,xke.jsx)(gX,{required:!!h.required,markWhenOptional:n,customValidity:jr(h,s),label:d,placeholder:u,value:g??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:b,rows:a,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var zN=l(X(),1),Cke=l(H(),1);var BN=l(R(),1);function Eke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,d=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,Cke.useCallback)(b=>r(a({item:e,value:b})),[e,r,a]),{elements:m,isLoading:h}=Pi({elements:t.elements,getElements:t.getElements});if(h)return(0,BN.jsx)(zN.Spinner,{});if(m.length===0)return null;let g=m.find(b=>b.value===u);return(0,BN.jsx)(RN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:jr(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:m.map(b=>(0,BN.jsx)(zN.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var kke=l(X(),1),jN=l(H(),1);var ER=l(R(),1);function Tke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=d({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:b}=Pi({elements:t.elements,getElements:t.getElements}),v=(0,jN.useMemo)(()=>Array.isArray(m)?m.map(y=>g?.find(x=>x.value===y)||{value:y,label:y}):[],[m,g]),_=(0,jN.useCallback)(y=>{let w=y.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(u({item:e,value:w}))},[r,u,e]);return b?(0,ER.jsx)(kke.Spinner,{}):(0,ER.jsx)(yN,{required:!!f?.required,markWhenOptional:n,customValidity:jr(f,i),label:o?void 0:s,value:v,onChange:_,placeholder:a,suggestions:g?.map(y=>y.value),disabled:h,__experimentalValidateInput:y=>t.isValid?.elements&&g?g.some(w=>w.value===y||w.label===y):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:y=>typeof y=="object"&&"label"in y?y.label:typeof y=="string"&&g&&g.find(x=>x.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&g){let w=g.find(x=>x.value===y);return(0,ER.jsx)("span",{children:w?.label||y})}return(0,ER.jsx)("span",{children:y})}})}var lp=l(X(),1);var J$=l(H(),1),Rke=l(G(),1);var ah=l(R(),1),Mdt=({color:e,onColorChange:t,disabled:r})=>{let o=e&&un(e).isValid()?e:"#ffffff";return(0,ah.jsx)(lp.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,ah.jsx)(lp.Button,{onClick:n,"aria-label":(0,Rke.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,ah.jsx)(lp.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,ah.jsx)(lp.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,ah.jsx)(lp.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function Pke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,J$.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),g=(0,J$.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,ah.jsx)(su,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:jr(u,i),label:s,placeholder:a,value:m,description:typeof c=="string"?c:void 0,details:typeof c=="string"?void 0:c,onValueChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,ah.jsx)(ql.Slot,{padding:"minimal",children:(0,ah.jsx)(Mdt,{color:m,onColorChange:h,disabled:f})})})}var Ike=l(X(),1);var UN=l(H(),1),$$=l(G(),1);var HN=l(R(),1);function Oke({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,UN.useState)(!1),c=t.isDisabled({item:e,field:t}),d=(0,UN.useCallback)(()=>{a(u=>!u)},[]);return(0,HN.jsx)(ap,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,HN.jsx)(ql.Slot,{padding:"minimal",children:(0,HN.jsx)(Ike.Button,{icon:s?zk:Ry,onClick:d,size:"small",label:s?(0,$$.__)("Hide password"):(0,$$.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function WN(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Mke=l(R(),1),Ake={adaptiveSelect:$Ee,array:Tke,checkbox:zEe,color:Pke,combobox:PN,datetime:qEe,date:ZEe,email:rke,telephone:oke,url:nke,integer:ake,number:cke,password:Oke,radio:fke,select:AN,text:mke,time:bke,toggle:_ke,textarea:Ske,toggleGroup:Eke};function Ndt(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Fdt(e){let{control:t,...r}=e,o=GN(t);return o===null?null:function(i){return(0,Mke.jsx)(o,{...i,config:r})}}function Nke(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?GN(e.Edit):Ndt(e.Edit)?Fdt(e.Edit):WN(e)&&e.type!=="array"?GN("adaptiveSelect"):t===null?null:GN(t)}function GN(e){return Object.keys(Ake).includes(e)?Ake[e]:null}function Ddt(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var Fke=Ddt;var Ldt=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},Dke=Ldt;var Vdt=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},Lke=Vdt;var Bke=l(G(),1);function YN({item:e,field:t}){let{elements:r,isLoading:o}=Pi({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var Vke=l(R(),1);function Vo({item:e,field:t}){return t.hasElements?(0,Vke.jsx)(YN,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var cp=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Bo(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function dp(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function up(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function fp(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function $r(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function Bdt({item:e,field:t}){return t.getValue({item:e})}var _a=Bdt;var zdt=/^[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 jdt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!zdt.test(r)?(0,Bke.__)("Value must be a valid email address."):null}var zke={type:"email",render:Vo,Edit:"email",sort:cp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[Zo,Qo,Wf,Gf,Yf,No,Fo,Bs,ki],format:{},getValueFormatted:_a,validate:{required:Bo,pattern:fp,minLength:dp,maxLength:up,elements:$r,custom:jdt}};var jke=l(G(),1);var tS=(e,t,r)=>r==="asc"?e-t:t-e;function qN(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function KN(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var Hke={separatorThousand:","};function Hdt({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=Hke:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function Udt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,jke.__)("Value must be an integer."):null}var Uke={type:"integer",render:Vo,Edit:"integer",sort:tS,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo,_b,wb,xb,Sb,Wn],validOperators:[Zo,Qo,_b,wb,xb,Sb,Wn,No,Fo,Bs,ki],format:Hke,getValueFormatted:Hdt,validate:{required:Bo,min:qN,max:KN,elements:$r,custom:Udt}};var Wke=l(G(),1);var Gke={separatorThousand:",",separatorDecimal:".",decimals:2};function Wdt({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=Gke:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,d]=a.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?u:u+i+d}function Gdt(e){return e===""||e===void 0||e===null}function Ydt(e,t){let r=t.getValue({item:e});return!Gdt(r)&&!Number.isFinite(r)?(0,Wke.__)("Value must be a number."):null}var Yke={type:"number",render:Vo,Edit:"number",sort:tS,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo,_b,wb,xb,Sb,Wn],validOperators:[Zo,Qo,_b,wb,xb,Sb,Wn,No,Fo,Bs,ki],format:Gke,getValueFormatted:Wdt,validate:{required:Bo,min:qN,max:KN,elements:$r,custom:Ydt}};var qke={type:"text",render:Vo,Edit:"text",sort:cp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[Zo,Qo,Wf,Gf,Yf,No,Fo,Bs,ki],format:{},getValueFormatted:_a,validate:{required:Bo,pattern:fp,minLength:dp,maxLength:up,elements:$r}};var Y_=l(Sn(),1);var Kke=l(Sn(),1);function Xke(e){if(!tu(new Date(e)))return null;let t=(0,Kke.getDate)(e);return t&&tu(t)?t.getTime():null}function XN(e,t,r,o){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),s=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(s==null||s==="")return!0;let a=o(n),c=o(String(s));return a===null||c===null?!1:r==="min"?c>=a:c<=a}function ZN(e,t){return XN(e,t,"min",Xke)}function QN(e,t){return XN(e,t,"max",Xke)}function Zke(e,t){return XN(e,t,"min",va)}function Qke(e,t){return XN(e,t,"max",va)}var Jke={datetime:(0,Y_.getSettings)().formats.datetime,weekStartsOn:(0,Y_.getSettings)().l10n.startOfWeek};function qdt({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Jke:o=t.format,(0,Y_.dateI18n)(o.datetime,(0,Y_.getDate)(r))}var Kdt=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},$ke={type:"datetime",render:Vo,Edit:"datetime",sort:Kdt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gu,bu,fu,pu,mu,hu,ma,sl],validOperators:[gu,bu,fu,pu,mu,hu,ma,sl],format:Jke,getValueFormatted:qdt,validate:{required:Bo,elements:$r,min:ZN,max:QN}};var q_=l(Sn(),1);var eTe={date:(0,q_.getSettings)().formats.date,weekStartsOn:(0,q_.getSettings)().l10n.startOfWeek};function Xdt({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=eTe:o=t.format,(0,q_.dateI18n)(o.date,(0,q_.getDate)(r))}var Zdt=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},tTe={type:"date",render:Vo,Edit:"date",sort:Zdt,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gu,bu,fu,pu,mu,hu,ma,sl,Wn],validOperators:[gu,bu,fu,pu,mu,hu,ma,sl,Wn],format:eTe,getValueFormatted:Xdt,validate:{required:Bo,elements:$r,min:ZN,max:QN}};var rS=l(Sn(),1);var rTe={time:(0,rS.getSettings)().formats.time},Qdt="2000-01-01";function Jdt(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=e%60,n=[t,r,o].map(i=>String(i).padStart(2,"0")).join(":");return(0,rS.getDate)(`${Qdt}T${n}`)}function $dt({item:e,field:t}){let r=va(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=rTe:o=t.format,(0,rS.dateI18n)(o.time,Jdt(r))}var eut=(e,t,r)=>{let o=va(e),n=va(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},oTe={type:"time",render:Vo,Edit:"time",sort:eut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gu,bu,fu,pu,mu,hu,Wn],validOperators:[gu,bu,fu,pu,mu,hu,Wn],format:rTe,getValueFormatted:$dt,validate:{required:Bo,elements:$r,min:Zke,max:Qke}};var JN=l(G(),1);function nTe(e,t){return t.getValue({item:e})===!0}function tut({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,JN.__)("True"):r===!1?(0,JN.__)("False"):""}function rut(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,JN.__)("Value must be true, false, or undefined"):null}var out=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},iTe={type:"boolean",render:Vo,Edit:"checkbox",sort:out,validate:{required:nTe,elements:$r,custom:rut},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo],validOperators:[Zo,Qo],format:{},getValueFormatted:tut};var sTe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:_a,validate:{}};var eee=l(G(),1);function aTe(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function lTe({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function nut({item:e,field:t}){return lTe({item:e,field:t})}function iut(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(o=>typeof o=="string")?null:(0,eee.__)("Every value must be a string."):(0,eee.__)("Value must be an array.")}var sut=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},cTe={type:"array",render:nut,Edit:"array",sort:sut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[No,Fo,Bs,ki],format:{},getValueFormatted:lTe,validate:{required:aTe,elements:$r,custom:iut}};function aut({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var dTe={type:"password",render:Vo,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:aut,validate:{required:Bo,pattern:fp,minLength:dp,maxLength:up,elements:$r}};var uTe={type:"telephone",render:Vo,Edit:"telephone",sort:cp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[Zo,Qo,Wf,Gf,Yf,No,Fo,Bs,ki],format:{},getValueFormatted:_a,validate:{required:Bo,pattern:fp,minLength:dp,maxLength:up,elements:$r}};var fTe=l(G(),1);var oS=l(R(),1);function lut({item:e,field:t}){if(t.hasElements)return(0,oS.jsx)(YN,{item:e,field:t});let r=_a({item:e,field:t});return!r||!un(r).isValid()?r:(0,oS.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,oS.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,oS.jsx)("span",{children:r})]})}function cut(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!un(r).isValid()?(0,fTe.__)("Value must be a valid color."):null}var dut=(e,t,r)=>{let o=un(e),n=un(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},pTe={type:"color",render:lut,Edit:"color",sort:dut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[Zo,Qo,No,Fo],format:{},getValueFormatted:_a,validate:{required:Bo,elements:$r,custom:cut}};var mTe={type:"url",render:Vo,Edit:"url",sort:cp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[No,Fo],validOperators:[Zo,Qo,Wf,Gf,Yf,No,Fo,Bs,ki],format:{},getValueFormatted:_a,validate:{required:Bo,pattern:fp,minLength:dp,maxLength:up,elements:$r}};var uut=(e,t,r)=>typeof e=="number"&&typeof t=="number"?tS(e,t,r):cp(e,t,r),hTe={render:Vo,Edit:null,sort:uut,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo],validOperators:JCe(),format:{},getValueFormatted:_a,validate:{required:Bo,elements:$r}};function fut(e){return e==="integer"||e==="number"}function put(e){return e==="date"||e==="datetime"||e==="time"}function gTe(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&fut(t.type)||typeof e=="string"&&put(t.type)))return{constraint:e,validate:o}}function bTe(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=gTe(r?.min,t,"min"),s=gTe(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let d=r?.maxLength,u;typeof d=="number"&&t.validate.maxLength!==void 0&&(u={constraint:d,validate:t.validate.maxLength});let f=r?.pattern,m;f!==void 0&&t.validate.pattern!==void 0&&(m={constraint:f,validate:t.validate.pattern});let h=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:u,pattern:m,custom:h}}function vTe(e){return e.validOperators.reduce((t,r)=>{let o=U_(r);return o?.filter&&(t[r]=o.filter),t},{})}function mut(e,t){return{...t.format,...e.format}}var yTe=mut;function hut(e){let t=[zke,Uke,Yke,qke,$ke,tTe,oTe,iTe,sTe,cTe,dTe,uTe,pTe,mTe].find(r=>r?.type===e);return t||hTe}function lh(e){return e.map(t=>{let r=hut(t.type),o=t.getValue||Dke(t.id),n=function(i,s,a){let c=o({item:i}),d=o({item:s});return t.sort?t.sort(c,d,a):r.sort(c,d,a)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||Lke(t.id),elements:t.elements,getElements:t.getElements,hasElements:WN(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:Nke(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:bTe(t,r),filterBy:Fke(t,r.defaultOperators,r.validOperators),filter:vTe(r),format:yTe(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var $i=l(H(),1);function _Te({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,$i.useState)(!o);(0,$i.useEffect)(()=>{o||c(!0)},[o]);let d=(0,$i.useRef)(t),u=(0,$i.useRef)(n);(0,$i.useEffect)(()=>{o||(d.current=t,u.current=n)},[t,o,n]);let[f,m]=(0,$i.useState)([]),h=(0,$i.useRef)(new Map),g=(0,$i.useRef)([]),b=(0,$i.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,$i.useRef)(void 0),_=(0,$i.useRef)(void 0),y=(0,$i.useRef)(!1),w=(0,$i.useMemo)(()=>{e.startPosition!==void 0&&_.current!==void 0&&(e.startPosition<_.current?v.current="up":e.startPosition>_.current&&(v.current="down")),_.current=e.startPosition;let x=JSON.stringify(e.filters??[]),C=b.current.filters,S=!y.current||!e.infiniteScrollEnabled||e.search!==b.current.search||x!==C||e.perPage!==b.current.perPage;if(y.current=!0,b.current={search:e.search,filters:x,perPage:e.perPage},S){h.current.clear(),v.current=void 0;let V=e.search?1:e.startPosition??1,B=t.map((z,A)=>{let D=V+A;return h.current.set(r(z),D),{...z,position:D}});return g.current=B,B}let E=g.current,P=new Set(t.map(r)),O=v.current,T=e.search?1:e.startPosition??1,I=t.map((V,B)=>{let z=r(V),A=e.infiniteScrollEnabled?T+B:void 0;return A!==void 0&&h.current.set(z,A),{...V,position:A}});if(I.length===0)return E;let k=E.filter(V=>!P.has(r(V))),M=O==="up"?[...I,...k]:[...k,...I];M.sort((V,B)=>{let z=V.position,A=B.position;return z-A});let N=M;if(f.length>0){let V=Math.min(...f),B=Math.max(...f),z=20,A=M.map(U=>U.position),D=Math.min(...A);!(Math.max(...A)<V-z||D>B+z)&&(N=M.filter(U=>{let q=r(U);if(i?.includes(q))return!0;let ae=U.position;return O==="up"?ae<=B+z:O==="down"?ae>=V-z:ae>=V-z&&ae<=B+z}))}return g.current=N,N},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&d.current?.length?d.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&d.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var wa=l(H(),1),xTe=l(Me(),1);function wTe(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let s=i.reduce((d,u)=>{let f=u.getBoundingClientRect(),m=f.top+f.height/2,h=Math.abs(m-n),g=d.getBoundingClientRect(),b=g.top+g.height/2,v=Math.abs(b-n);return h<v?u:d}),a=Number(s.getAttribute("aria-posinset")),c=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:c.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function STe({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,wa.useRef)(null),a=(0,wa.useRef)(e),c=(0,wa.useRef)(r),d=(0,wa.useRef)(t),u=(0,wa.useRef)(o.totalItems);(0,wa.useLayoutEffect)(()=>{a.current=e,c.current=r,d.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,wa.useCallback)(h=>{i&&i(g=>{let b=new Set(g),v=!1;return h.forEach(_=>{let y=Number(_.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(y)||(_.isIntersecting?b.has(y)||(b.add(y),v=!0):b.has(y)&&(b.delete(y),v=!0))}),v?Array.from(b).sort():g})},[i]);(0,wa.useLayoutEffect)(()=>{let h=n.current,g=s.current;if(!h||!e.infiniteScrollEnabled||!g||r)return;let b=h.querySelector(`[aria-posinset="${g.posinset}"]`);if(b){let v=h.getBoundingClientRect(),w=b.getBoundingClientRect().top-v.top-g.viewportOffset+(h.scrollTop-g.scrollTop);Math.abs(w)>1&&(h.scrollTop+=w)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,wa.useRef)(null);return(0,wa.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,f]),(0,wa.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,b=800,v=(0,xTe.throttle)(y=>{let w=a.current,x=u.current,C=y.target,S=C.scrollTop,E=C.scrollHeight,P=C.clientHeight,O=S>h?"down":"up";if(h=S,c.current)return;let T=w.startPosition||1,I=w.perPage||10,k=Math.min(T+I,x);if(O==="down"&&S+P>=E-g&&k<x){let M=k;wTe(C,s,"down"),d.current({...w,startPosition:M})}if(O==="up"&&S<=b&&T>1){let M=T-I,N=M<6?1:M;wTe(C,s,"up"),d.current({...w,startPosition:N})}},50),_=n.current;return _.addEventListener("scroll",v),()=>{_.removeEventListener("scroll",v),v.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var ul=l(H(),1),CTe=l(Me(),1);var es=l(R(),1),gut=()=>!1,but=Nb.filter(e=>e.isPicker),vut=e=>e.id,yut=[],_ut={pickerGrid:!0,pickerTable:!0};function wut({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,ul.useContext)(ct),o=r.infiniteScrollEnabled;return(0,es.jsxs)(es.Fragment,{children:[(0,es.jsxs)(le,{direction:"row",align:"top",justify:"space-between",className:J("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,es.jsxs)(le,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,es.jsx)(N$,{label:t}),(0,es.jsx)(pN,{})]}),(0,es.jsx)(le,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,es.jsx)(SEe,{})})]}),(0,es.jsx)(mN,{className:"dataviews-filters__container"}),(0,es.jsx)(M$,{}),(0,es.jsx)(QJ,{})]})}function xut({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=yut,data:s,getItemId:a=vut,isLoading:c=!1,paginationInfo:d,defaultLayouts:u=_ut,selection:f,onChangeSelection:m,children:h,config:g={perPageSizes:[10,20,50,100]},itemListLabel:b,empty:v,onReset:_}){let{data:y,setVisibleEntries:w}=_Te({view:e,data:s,getItemId:a,selection:f,paginationInfo:d}),x=(0,ul.useRef)(null),[C,S]=(0,ul.useState)(0),E=(0,CTe.useResizeObserver)(A=>{S(A[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[P,O]=(0,ul.useState)(null);function T(A){let D=typeof A=="function"?A(f):A;m&&m(D)}let I=(0,ul.useMemo)(()=>lh(r),[r]),k=bR(I,e),M=(0,ul.useMemo)(()=>(k||[]).some(A=>A.isPrimary||A.isLocked),[k]),[N,V]=(0,ul.useState)(M),{intersectionObserver:B}=STe({view:e,onChangeView:t,isLoading:c,paginationInfo:d,containerRef:x,setVisibleEntries:w});(0,ul.useEffect)(()=>{M&&!N&&V(!0)},[M,N]);let z=(0,ul.useMemo)(()=>Object.fromEntries(Object.entries(u).filter(([A])=>but.some(D=>D.type===A)).map(([A,D])=>[A,D===!0?{}:D])),[u]);return z[e.type]?(0,es.jsx)(ct.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:y,isLoading:c,paginationInfo:d,isItemClickable:gut,selection:f,onChangeSelection:T,openedFilter:P,setOpenedFilter:O,getItemId:a,containerWidth:C,containerRef:x,resizeObserverRef:E,defaultLayouts:z,filters:k,isShowingFilter:N,setIsShowingFilter:V,config:g,itemListLabel:b,empty:v,onReset:_,hasInitiallyLoaded:!0,intersectionObserver:B},children:(0,es.jsx)("div",{className:"dataviews-picker-wrapper",children:h??(0,es.jsx)(wut,{search:o,searchLabel:n})})}):null}var xu=xut;xu.BulkActionToolbar=S1e;xu.Footer=QJ;xu.Filters=yR;xu.FiltersToggled=mN;xu.FiltersToggle=pN;xu.Layout=M$;xu.LayoutSwitcher=D$;xu.Pagination=XJ;xu.Search=N$;xu.ViewConfig=L$;var ch=xu;var see=l(H(),1);var ETe=l(H(),1),kTe=l(R(),1),tee=(0,ETe.createContext)({fields:[]});tee.displayName="DataFormContext";function TTe({fields:e,children:t}){return(0,kTe.jsx)(tee.Provider,{value:{fields:e},children:t})}var rd=tee;var l7=l(H(),1);var e7=l(H(),1),TR=l(X(),1);var kR=l(G(),1),Us={type:"regular",labelPosition:"top"},Sut=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 RTe(e){let t=Us;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,kR.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,kR.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,kR.__)("Apply"),cancelLabel:(0,kR.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:Sut(r),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 PTe(e){let t=RTe(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?RTe(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:PTe({fields:o.children,layout:Us}).fields}}});return{layout:t,fields:r}}var $N=PTe;var zo=l(R(),1);function Cut({title:e}){return(0,zo.jsx)(le,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,zo.jsx)(le,{direction:"row",align:"center",children:(0,zo.jsx)(TR.__experimentalHeading,{level:2,size:13,children:e})})})}function ITe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,e7.useContext)(rd),a=t.layout,c=(0,e7.useMemo)(()=>({layout:Us,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,zo.jsxs)(zo.Fragment,{children:[!o&&t.label&&(0,zo.jsx)(Cut,{title:t.label}),(0,zo.jsx)(fl,{data:e,form:c,onChange:r,validity:i?.children})]});let d=a.labelPosition,u=s.find(f=>f.id===t.id);return!u||!u.Edit?null:d==="side"?(0,zo.jsxs)(le,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,zo.jsx)("div",{className:J("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${d}`),children:(0,zo.jsx)(TR.BaseControl.VisualLabel,{children:u.label})}),(0,zo.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,zo.jsx)(u.render,{item:e,field:u}):(0,zo.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,zo.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,zo.jsx)(zo.Fragment,{children:(0,zo.jsxs)(zo.Fragment,{children:[!o&&d!=="none"&&(0,zo.jsx)(TR.BaseControl.VisualLabel,{children:u.label}),(0,zo.jsx)(u.render,{item:e,field:u})]})}):(0,zo.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:d==="none"?!0:o,markWhenOptional:n,validity:i})})}var nee=l(g5(),1),K_=l(X(),1),Su=l(H(),1),n7=l(Me(),1);var FTe=l(X(),1),nS=l(G(),1);var DTe=l(Me(),1);function Eut(e,t){return J("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var OTe=Eut;var ATe=l(X(),1);var Wb=l(R(),1);function kut({showError:e,errorMessage:t,fieldLabel:r,errorId:o}){return e?(0,Wb.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Wb.jsx)(ATe.Icon,{icon:Ey,size:16}),(0,Wb.jsx)(Pt,{id:o,children:t}),r]}):(0,Wb.jsx)(Wb.Fragment,{children:r})}var ree=kut;function MTe(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=MTe(r);if(o)return o}}var NTe=MTe;var od=l(R(),1);function RR({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:d,editVisibility:u}=t.layout,f=NTe(n),m=i&&!!f,h=OTe(d,m),g=J("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${d}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),b=(0,DTe.useInstanceId)(RR,"dataforms-layouts-panel__field-control"),v=`${b}-error`,_=m?(0,nS.sprintf)((0,nS._x)("Edit %s (has errors)","field"),r||""):(0,nS.sprintf)((0,nS._x)("Edit %s","field"),r||"");return(0,od.jsxs)("div",{className:g,children:[d!=="none"&&(0,od.jsx)("span",{className:h,children:(0,od.jsx)(ree,{showError:m,errorMessage:f,fieldLabel:r,errorId:v})}),d==="none"&&m&&(0,od.jsx)(ree,{showError:!0,errorMessage:f,errorId:v}),(0,od.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,od.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(y=>(0,od.jsx)("span",{style:{width:"100%"},children:(0,od.jsx)(y.render,{item:e,field:y})},y.id))}):o.map(y=>(0,od.jsx)(y.render,{item:e,field:y},y.id))}),!s&&(0,od.jsx)(FTe.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:_,icon:Ak,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":m?`${b} ${v}`:b,onClick:c})]})}var LTe=l(g5(),1),oee=l(h5(),1),pp=l(H(),1),xa=l(G(),1);function VTe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?VTe(o):o.type!=="invalid"&&o.type!=="validating")):!0}function Tut(e,t){let r=$N(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let d=s.children.map(n).filter(f=>f!==null);if(d.length===0)return null;let u=o.get(s.id);if(u){let[f]=lh([u]);return{id:s.id,children:d,field:f}}return{id:s.id,children:d}}let a=o.get(s.id);if(!a)return null;let[c]=lh([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function iS(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let a=r[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function BTe(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let a=0;a<t.length-1;a++){let c=t[a];if(!n[c])return e;n[c]={...n[c]},n=n[c]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[r],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(o).length!==0)return o}function Rut(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(c=>{if(a===o.current[t.id]){if(!Array.isArray(c)){n(d=>iS(d,{elements:{type:"invalid",message:(0,xa.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(d=>iS(d,{elements:{type:"invalid",message:(0,xa.__)("Value must be one of the elements.")}},[...i,t.id])):n(d=>BTe(d,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let d;c instanceof Error?d=c.message:d=String(c)||(0,xa.__)("Unknown error when running elements validation asynchronously."),n(u=>iS(u,{elements:{type:"invalid",message:d}},[...i,t.id]))})}function Put(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(a=>{if(s===o.current[t.id]){if(a===null){n(c=>BTe(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>iS(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>iS(c,{custom:{type:"invalid",message:(0,xa.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==o.current[t.id])return;let c;a instanceof Error?c=a.message:c=String(a)||(0,xa.__)("Unknown error when running custom validation asynchronously."),n(d=>iS(d,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function zTe(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function jTe(e,t,r){if(zTe(t,e)){let{customCounterRef:i,elementsCounterRef:s}=r;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,xa.__)("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,xa.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,xa.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,xa.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,xa.__)("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,xa.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,LTe.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,xa.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(Rut(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,xa.__)("Validating\u2026")}),o instanceof Promise&&(Put(o,t,r),n.custom={type:"validating",message:(0,xa.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=jTe(e,a,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,c])=>{c!==void 0&&(s[a]=c)}),Object.keys(s).length===0?void 0:{children:s}}}function HTe(e,t){let r=e?.field?.getValue({item:t}),o=zTe(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>HTe(i,t));return{value:r,isHidden:o,children:n}}function Iut(e,t,r){let[o,n]=(0,pp.useState)(),i=(0,pp.useRef)({}),s=(0,pp.useRef)({}),a=(0,pp.useRef)({}),c=(0,pp.useCallback)(()=>{let d={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},u=Tut(r,t);if(u.length===0){n(void 0);return}let f={},m=[];u.forEach(h=>{let g=HTe(h,e);if(a.current.hasOwnProperty(h.id)&&(0,oee.default)(a.current[h.id],g)){m.push(h.id);return}a.current[h.id]=g;let b=jTe(e,h,d);b!==void 0&&(f[h.id]=b)}),n(h=>{let g={...h,...f},b=[...m,...Object.keys(f)];return Object.keys(g).forEach(_=>{g&&!b.includes(_)&&delete g[_]}),Object.keys(g).length===0&&(g=void 0),(0,oee.default)(h,g)?h:g})},[e,t,r]);return(0,pp.useEffect)(()=>{c()},[c]),{validity:o,isValid:VTe(o)}}var UTe=Iut;var t7=l(H(),1);function Gb(e,t){let r=(0,t7.useCallback)(()=>{let o=e.current?.querySelectorAll("input, textarea, select"),n=0;return o?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,t7.useEffect)(()=>{t&&r()},[t,r]),r}var WTe=l(H(),1);function Out(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var r7=(e,t)=>Array.isArray(e)&&e.length>0?Out(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var Aut=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})};function Mut(e){let{fields:t}=(0,WTe.useContext)(rd),r=e.layout,o=r7(r.summary,t),n=Aut(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var o7=Mut;var Sa=l(R(),1);function Nut({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:d}=(0,Su.useContext)(rd),[u,f]=(0,Su.useState)({}),m=(0,Su.useMemo)(()=>(0,nee.default)(e,u,{arrayMerge:(C,S)=>S}),[e,u]),h=(0,Su.useMemo)(()=>({layout:Us,fields:t.children?t.children:[{id:t.id,layout:Us}]}),[t]),g=d.map(C=>({...C,Edit:C.Edit===null?void 0:C.Edit,isValid:{required:C.isValid.required?.constraint,elements:C.isValid.elements?.constraint,min:C.isValid.min?.constraint,max:C.isValid.max?.constraint,pattern:C.isValid.pattern?.constraint,minLength:C.isValid.minLength?.constraint,maxLength:C.isValid.maxLength?.constraint}})),{validity:b}=UTe(m,g,h),v=()=>{r(u),n()},_=C=>{f(S=>(0,nee.default)(S,C,{arrayMerge:(E,P)=>P}))},y=(0,n7.useFocusOnMount)("firstInputElement"),w=(0,Su.useRef)(null),x=(0,n7.useMergeRefs)([y,w]);return Gb(w,i),(0,Sa.jsxs)(K_.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Sa.jsx)("div",{ref:x,children:(0,Sa.jsx)(fl,{data:m,form:h,onChange:_,validity:b,children:(C,S,E,P)=>(0,Sa.jsx)(C,{data:m,field:S,onChange:_,hideLabelFromVision:h.fields.length<2,markWhenOptional:P,validity:E},S.id)})}),(0,Sa.jsxs)(le,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Sa.jsx)(K_.__experimentalSpacer,{style:{flex:1}}),(0,Sa.jsx)(K_.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Sa.jsx)(K_.Button,{variant:"primary",onClick:v,__next40pxDefaultSize:!0,children:a})]})]})}function Fut({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Su.useState)(!1),[s,a]=(0,Su.useState)(!1),{fieldDefinition:c,fieldLabel:d,summaryFields:u}=o7(t);if(!c)return null;let f=()=>{a(!1),i(!0)};return(0,Sa.jsxs)(Sa.Fragment,{children:[(0,Sa.jsx)(RR,{data:e,field:t,fieldLabel:d,summaryFields:u,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Sa.jsx)(Nut,{data:e,field:t,onChange:r,fieldLabel:d??"",onClose:f,touched:n})]})}var GTe=Fut;var Yb=l(X(),1),YTe=l(G(),1),dh=l(H(),1);var qTe=l(Me(),1);var Ws=l(R(),1);function Dut({title:e,onClose:t}){return(0,Ws.jsx)(le,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Ws.jsxs)(le,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Ws.jsx)(Yb.__experimentalHeading,{level:2,size:13,children:e}),(0,Ws.jsx)(Yb.__experimentalSpacer,{style:{flex:1}}),t&&(0,Ws.jsx)(Yb.Button,{label:(0,YTe.__)("Close"),icon:xi,onClick:t,size:"small"})]})})}function Lut({touched:e,children:t}){let r=(0,dh.useRef)(null);return Gb(r,e),(0,Ws.jsx)("div",{ref:r,children:t})}function Vut({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,dh.useState)(!1),[s,a]=(0,dh.useState)(null),c=(0,dh.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[d,u]=(0,qTe.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,dh.useMemo)(()=>({layout:Us,fields:t.children?t.children:[{id:t.id,layout:Us}]}),[t]),m=(0,dh.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:b}=o7(t);return h?(0,Ws.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Ws.jsx)(Yb.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:v=>{v||i(!0)},renderToggle:({isOpen:v,onToggle:_})=>(0,Ws.jsx)(RR,{data:e,field:t,fieldLabel:g,summaryFields:b,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:v,onClick:_}),renderContent:({onClose:v})=>(0,Ws.jsx)(Lut,{touched:n,children:(0,Ws.jsxs)("div",{ref:d,...u,children:[(0,Ws.jsx)(Dut,{title:g,onClose:v}),(0,Ws.jsx)(fl,{data:e,form:f,onChange:r,validity:m,children:(_,y,w,x)=>(0,Ws.jsx)(_,{data:e,field:y,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:w},y.id)})]})})})}):null}var KTe=Vut;var iee=l(R(),1);function XTe({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,iee.jsx)(GTe,{data:e,field:t,onChange:r,validity:o}):(0,iee.jsx)(KTe,{data:e,field:t,onChange:r,validity:o})}var Gs=l(H(),1),JTe=l(Yi(),1),$Te=l(Me(),1);var i7=l(G(),1);function ZTe(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=ZTe(o);return t}function sS(e){let t=ZTe(e);if(t!==0)return(0,i7.sprintf)((0,i7._n)("%d field needs attention","%d fields need attention",t),t)}var QTe=l(R(),1);function s7({validity:e}){let t=sS(e);return t?(0,QTe.jsx)(xm,{intent:"high",children:t}):null}var vn=l(R(),1);function But(e,t,r){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"&&!r:!0:!1}function zut({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=r7(o.summary,t).filter(f=>But(f,o.summary,n)),d=i&&o.isCollapsible,u=c.length>0&&o.withHeader;return(0,vn.jsxs)(le,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,vn.jsx)(nu.Title,{children:r}),(d||u)&&(0,vn.jsxs)(Qg.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,vn.jsx)(s7,{validity:s}),u&&(0,vn.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,vn.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function jut({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,vn.jsxs)(vn.Fragment,{children:[t.description&&(0,vn.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,vn.jsx)(fl,{data:e,form:r,onChange:o,validity:s?.children})]});let c=X_("regular")?.component;return c?(0,vn.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function e2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Gs.useContext)(rd),a=t.layout,c=(0,Gs.useRef)(null),d=(0,Gs.useRef)(!1),u=(0,Gs.useMemo)(()=>({layout:Us,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=a,[h,g]=(0,Gs.useState)(f),[b,v]=(0,Gs.useState)(!1);(0,Gs.useEffect)(()=>{g(f)},[f]);let _=(0,Gs.useCallback)(T=>{T||v(!0),g(T)},[]),y=Gb(c,(m?h:!0)&&b),w=(0,Gs.useCallback)(()=>{d.current=!0},[]),x=(0,Gs.useCallback)(()=>{if(!d.current||(v(!0),m&&!h))return;let T=y(),I=sS(i);T>0&&I&&(0,JTe.speak)(I,"polite")},[m,h,y,i]),C=(0,$Te.__experimentalUseFocusOutside)(x),S=t.label,E;if(t.children)E=!!S&&a.withHeader;else{let T=s.find(I=>I.id===t.id);if(!T||!T.Edit)return null;S=T.label,E=!!S&&a.withHeader}let P=(0,vn.jsx)(jut,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:E}),O=(0,vn.jsx)(zut,{data:e,fields:s,label:S,layout:a,isOpen:m?!!h:!0,touched:b,validity:i});return E&&m?(0,vn.jsxs)(Qg.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:_,...C,children:[(0,vn.jsx)(Qg.Header,{children:O}),(0,vn.jsx)(Qg.Content,{ref:c,onFocus:w,children:P})]}):(0,vn.jsxs)(nu.Root,{className:"dataforms-layouts-card__field",...C,children:[E&&(0,vn.jsx)(nu.Header,{children:O}),(0,vn.jsx)(nu.Content,{ref:c,onFocus:w,children:P})]})}var t2e=l(X(),1);var Ii=l(R(),1);function Hut({title:e}){return(0,Ii.jsx)(le,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Ii.jsx)(le,{direction:"row",align:"center",children:(0,Ii.jsx)(t2e.__experimentalHeading,{level:2,size:13,children:e})})})}var Uut=({children:e})=>(0,Ii.jsx)(Ii.Fragment,{children:e});function r2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Us,fields:t.children};return(0,Ii.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Ii.jsx)(Hut,{title:t.label}),(0,Ii.jsx)(le,{direction:"row",align:s.alignment,gap:"lg",children:(0,Ii.jsx)(fl,{data:e,form:c,onChange:r,validity:i?.children,as:Uut,children:(d,u,f)=>(0,Ii.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[u.id],children:(0,Ii.jsx)(d,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},u.id)})})]})}let a=X_("regular")?.component;return a?(0,Ii.jsx)(Ii.Fragment,{children:(0,Ii.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Ii.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var Ys=l(H(),1),o2e=l(G(),1),n2e=l(Yi(),1),i2e=l(Me(),1);var uh=l(R(),1);function s2e({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Ys.useContext)(rd),i=(0,Ys.useRef)(null),s=(0,Ys.useRef)(null),a=(0,Ys.useRef)(!1),[c,d]=(0,Ys.useState)(!1),[u,f]=(0,Ys.useState)(!1),m=(0,Ys.useMemo)(()=>({layout:Us,fields:t.children??[]}),[t]);(0,Ys.useEffect)(()=>{let x=i.current;if(!x)return;let C=()=>{let S=x.open;S||d(!0),f(S)};return x.addEventListener("toggle",C),()=>{x.removeEventListener("toggle",C)}},[]);let h=Gb(s,u&&c),g=(0,Ys.useCallback)(()=>{a.current=!0},[]),b=(0,Ys.useCallback)(()=>{if(!a.current||(d(!0),!i.current?.open))return;let x=h(),C=sS(o);x>0&&C&&(0,n2e.speak)(C,"polite")},[h,o]),v=(0,i2e.__experimentalUseFocusOutside)(b);if(!t.children)return null;let _=t.layout.summary??"",y=_?n.find(x=>x.id===_):void 0,w;return y&&y.render?w=(0,uh.jsx)(y.render,{item:e,field:y}):w=t.label||(0,o2e.__)("More details"),(0,uh.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...v,children:[(0,uh.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,uh.jsxs)(le,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,c&&(0,uh.jsx)(s7,{validity:o})]})}),(0,uh.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,uh.jsx)(fl,{data:e,form:m,onChange:r,validity:o?.children})})]})}var Z_=l(R(),1),Wut=[{type:"regular",component:ITe,wrapper:({children:e})=>(0,Z_.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:XTe,wrapper:({children:e})=>(0,Z_.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:e2e,wrapper:({children:e})=>(0,Z_.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:r2e,wrapper:({children:e,layout:t})=>(0,Z_.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Z_.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Z_.jsx)(le,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:s2e}];function X_(e){return Wut.find(t=>t.type===e)}var a7=l(R(),1),Gut=({children:e})=>(0,a7.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function fl({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,l7.useContext)(rd),a=(0,l7.useMemo)(()=>{let u=s.filter(m=>!!m.isValid?.required).length,f=s.length-u;return u>f},[s]);function c(u){return s.find(f=>f.id===u.id)}let d=i??X_(t.layout.type)?.wrapper??Gut;return(0,a7.jsx)(d,{layout:t.layout,children:t.fields.map(u=>{let f=X_(u.layout.type)?.component;if(!f)return null;let m=u.children?void 0:c(u);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,u,o?.[u.id],a):(0,a7.jsx)(f,{data:e,field:u,onChange:r,markWhenOptional:a,validity:o?.[u.id]},u.id)})})}var aee=l(R(),1);function PR({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,see.useMemo)(()=>$N(t),[t]),s=(0,see.useMemo)(()=>lh(r),[r]);return t.fields?(0,aee.jsx)(TTe,{fields:s,children:(0,aee.jsx)(fl,{data:e,form:i,onChange:o,validity:n})}):null}var l2e=l(y_(),1),c2e=l(Ll(),1);function a2e(e=""){return(0,l2e.default)(e.trim().toLowerCase())}var Yut=[];function lee(e,t,r){if(!e)return{data:Yut,paginationInfo:{totalItems:0,totalPages:0}};let o=lh(r),n=[...e];if(t.search){let d=a2e(t.search);n=n.filter(u=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:u});return(Array.isArray(m)?m:[m]).some(g=>a2e(String(g)).includes(d))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(d=>{let u=o.find(f=>f.id===d.field);if(u){d.operator===ki&&(0,c2e.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let f=u.filter[d.operator];f&&(n=n.filter(m=>f(m,u,d.value)))}});let i=t.sort?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.sort?.field):null,s=t.groupBy?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.groupBy?.field):null;(i||s)&&n.sort((d,u)=>{if(s){let f=s.sort(d,u,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(d,u,t.sort?.direction??"desc"):0});let a=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let d=t.startPosition-1,u=Math.min(d+t.perPage,a);n=n?.slice(d,u)}else if(t.page!==void 0&&t.perPage!==void 0){let d=(t.page-1)*t.perPage;a=n?.length||0,c=Math.ceil(a/t.perPage),n=n?.slice(d,d+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:c}}}var c7=l(X(),1);var d2e=l(G(),1);var fh=l(R(),1);function u2e({form:e,header:t}){let{media:r,fields:o,onChange:n}=E1();if(!r||!n)return(0,fh.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,fh.jsx)(c7.Spinner,{})});let i=["title","alt_text","caption","description"],s=[...o.filter(d=>i.includes(d.id)),...o.filter(d=>!i.includes(d.id))],a={layout:{type:"panel"},fields:s.map(d=>i.includes(d.id)?{id:d.id,layout:{type:"regular",labelPosition:"top"}}:d.id)},c=e||a;return(0,fh.jsx)("div",{className:"media-editor-form",children:(0,fh.jsxs)(c7.__experimentalVStack,{spacing:4,children:[(0,fh.jsx)(Pt,{render:(0,fh.jsx)("h2",{}),children:(0,d2e.__)("Media details")}),t,(0,fh.jsx)(PR,{data:r,fields:o,form:c,onChange:n})]})})}var f2e=l(ug(),1),{lock:p2e,unlock:oIr}=(0,f2e.__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/media-editor");var d7=l(Z(),1);var m2e={isOpen:!1,id:null,onUpdate:null,onClose:null};function h2e(e=m2e,t){switch(t.type){case"OPEN_MEDIA_EDITOR_MODAL":{let{id:r,onUpdate:o,onClose:n}=t;return{isOpen:!0,id:r,onUpdate:o,onClose:n}}case"CLOSE_MEDIA_EDITOR_MODAL":return m2e}return e}var cee={};mr(cee,{closeMediaEditorModal:()=>Kut,openMediaEditorModal:()=>qut});function qut({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function Kut(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var dee={};mr(dee,{getId:()=>Zut,getOnClose:()=>Jut,getOnUpdate:()=>Qut,isOpen:()=>Xut});function Xut(e){return e.isOpen}function Zut(e){return e.id}function Qut(e){return e.onUpdate}function Jut(e){return e.onClose}var g2e="core/media-editor";var aS=(0,d7.createReduxStore)(g2e,{reducer:h2e,actions:cee,selectors:dee});(0,d7.register)(aS);var yPe=l(X(),1),qR=l(Z(),1),YR=l(G(),1),_Pe=l(pl(),1),wPe=l(Wt(),1);var cd=l(X(),1);var bPe=l(Me(),1),GR=l(Z(),1),Ree=l(he(),1),jo=l(H(),1),Mi=l(G(),1);var Tu=l(Jo(),1),q7=l(Wt(),1);var gee={};mr(gee,{ActionItem:()=>id,ComplementaryArea:()=>hp,ComplementaryAreaMoreMenuItem:()=>v7,FullscreenMode:()=>L2e,InterfaceSkeleton:()=>e0,PinnedItems:()=>Xb,store:()=>$e});var ad=l(X(),1),MR=l(Z(),1),w7=l(G(),1);var sd=l(H(),1),mee=l(y2e(),1),N2e=l(tr(),1),J_=l(Me(),1),F2e=l(qb(),1);var E2e=l(X(),1),m7=l(Z(),1),k2e=l(qb(),1);var p7=l(Z(),1);var uee={};mr(uee,{closeModal:()=>lft,disableComplementaryArea:()=>tft,enableComplementaryArea:()=>eft,openModal:()=>aft,pinItem:()=>rft,setDefaultComplementaryArea:()=>$ut,setFeatureDefaults:()=>sft,setFeatureValue:()=>ift,toggleFeature:()=>nft,unpinItem:()=>oft});var f7=l(Ll(),1),nd=l(tr(),1);var u7=l(Ll(),1);function mp(e){return["core/edit-post","core/edit-site"].includes(e)?((0,u7.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function Q_(e,t){return e==="core"&&t==="edit-site/template"?((0,u7.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,u7.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var $ut=(e,t)=>(e=mp(e),t=Q_(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),eft=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=mp(e),t=Q_(e,t),r.select(nd.store).get(e,"isComplementaryAreaVisible")||r.dispatch(nd.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},tft=e=>({registry:t})=>{e=mp(e),t.select(nd.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(nd.store).set(e,"isComplementaryAreaVisible",!1)},rft=(e,t)=>({registry:r})=>{if(!t)return;e=mp(e),t=Q_(e,t);let o=r.select(nd.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(nd.store).set(e,"pinnedItems",{...o,[t]:!0})},oft=(e,t)=>({registry:r})=>{if(!t)return;e=mp(e),t=Q_(e,t);let o=r.select(nd.store).get(e,"pinnedItems");r.dispatch(nd.store).set(e,"pinnedItems",{...o,[t]:!1})};function nft(e,t){return function({registry:r}){(0,f7.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(nd.store).toggle(e,t)}}function ift(e,t,r){return function({registry:o}){(0,f7.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(nd.store).set(e,t,!!r)}}function sft(e,t){return function({registry:r}){(0,f7.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(nd.store).setDefaults(e,t)}}function aft(e){return{type:"OPEN_MODAL",name:e}}function lft(){return{type:"CLOSE_MODAL"}}var fee={};mr(fee,{getActiveComplementaryArea:()=>cft,isComplementaryAreaLoading:()=>dft,isFeatureActive:()=>fft,isItemPinned:()=>uft,isModalActive:()=>pft});var IR=l(Z(),1),w2e=l(Ll(),1),OR=l(tr(),1);var cft=(0,IR.createRegistrySelector)(e=>(t,r)=>{r=mp(r);let o=e(OR.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),dft=(0,IR.createRegistrySelector)(e=>(t,r)=>{r=mp(r);let o=e(OR.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),uft=(0,IR.createRegistrySelector)(e=>(t,r,o)=>(r=mp(r),o=Q_(r,o),e(OR.store).get(r,"pinnedItems")?.[o]??!0)),fft=(0,IR.createRegistrySelector)(e=>(t,r,o)=>((0,w2e.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(OR.store).get(r,o)));function pft(e,t){return e.activeModal===t}var x2e=l(Z(),1);function mft(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function hft(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var S2e=(0,x2e.combineReducers)({complementaryAreas:mft,activeModal:hft});var C2e="core/interface";var $e=(0,p7.createReduxStore)(C2e,{reducer:S2e,actions:uee,selectors:fee});(0,p7.register)($e);var T2e=l(R(),1);function gft(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function lS({as:e=E2e.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:s,...a}){let c=e,d=(0,k2e.usePluginContext)(),u=o||d.icon,f=r||`${d.name}/${i}`,m=(0,m7.useSelect)(b=>b($e).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,m7.useDispatch)($e);return(0,T2e.jsx)(c,{icon:n&&m?n:u,"aria-controls":f.replace("/",":"),"aria-checked":gft(a.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:s,...a})}var h7=l(R(),1),bft=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,h7.jsx)(lS,{icon:xi,...r});return(0,h7.jsxs)("div",{className:J("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},R2e=bft;var b7=l(Me(),1),O2e=l(H(),1);var Kb=l(X(),1),P2e=l(H(),1),AR=l(R(),1);function vft({name:e,as:t=Kb.MenuGroup,fillProps:r={},children:o,...n}){return(0,AR.jsx)(Kb.Slot,{name:e,fillProps:r,children:i=>{let s=P2e.Children.toArray(i);return s.length?typeof o=="function"?o(s):(0,AR.jsx)(t,{...n,children:s}):null}})}function I2e({name:e,as:t,onClick:r,...o}){return(0,AR.jsx)(Kb.Fill,{name:e,children:({as:n=Kb.MenuItem,onClick:i})=>{let s=t??n,a=[r,i].filter(Boolean);return(0,AR.jsx)(s,{onClick:a.length?(...c)=>a.forEach(d=>d(...c)):void 0,...o})}})}I2e.Slot=vft;var id=I2e;var g7=l(R(),1),cS=(0,b7.observableMap)();function A2e(e,t){return!!(0,b7.useObservableValue)(cS,`${e}/${t}`)}function pee({scope:e,target:t,...r}){return(0,g7.jsx)(lS,{as:o=>(0,g7.jsx)(id,{name:`${e}/plugin-more-menu`,...o}),role:"menuitemcheckbox",selectedIcon:Mo,name:t,scope:e,...r})}function v7({scope:e,target:t,__unstableExplicitMenuItem:r,__unstableTarget:o,...n}){return(0,O2e.useLayoutEffect)(()=>{let i=`${e}/${t}`;return cS.set(i,(cS.get(i)??0)+1),()=>{let s=cS.get(i)-1;s?cS.set(i,s):cS.delete(i)}},[e,t]),(0,g7.jsx)(pee,{scope:e,target:t,...n})}var _7=l(X(),1),y7=l(R(),1);function M2e({scope:e,...t}){return(0,y7.jsx)(_7.Fill,{name:`PinnedItems/${e}`,...t})}function yft({scope:e,className:t,...r}){return(0,y7.jsx)(_7.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,y7.jsx)("div",{className:J(t,"interface-pinned-items"),children:o})})}M2e.Slot=yft;var Xb=M2e;var Yn=l(R(),1),_ft=.3;function wft({scope:e,...t}){return(0,Yn.jsx)(ad.Slot,{name:`ComplementaryArea/${e}`,...t})}var xft={open:{width:"auto"},closed:e=>({width:0,transition:e})};function Sft(e,t){return(0,sd.isValidElement)(e)?(0,sd.cloneElement)(e,{...t,className:J(e.props.className,t.className),style:{...e.props.style,...t.style}}):(0,Yn.jsx)("div",{...t})}function Cft({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i,render:s}){let a=(0,J_.useReducedMotion)(),c=(0,J_.useViewportMatch)("medium","<"),d=(0,J_.usePrevious)(e),f={type:"tween",duration:a||c||!!d&&!!e&&e!==d?0:_ft,ease:[.6,0,.4,1]};return(0,Yn.jsx)(ad.Fill,{name:`ComplementaryArea/${r}`,children:(0,Yn.jsx)(ad.__unstableAnimatePresence,{initial:!1,custom:f,children:t&&(0,Yn.jsx)(ad.__unstableMotion.div,{variants:xft,initial:"closed",animate:"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:Sft(s,{id:i,className:n,children:o})})})})}function Eft(e,t,r,o,n){let i=(0,sd.useRef)(!1),s=(0,sd.useRef)(!1),{enableComplementaryArea:a,disableComplementaryArea:c}=(0,MR.useDispatch)($e);(0,sd.useEffect)(()=>{o&&n&&!i.current?(c(e),s.current=!0):s.current&&!n&&i.current?(s.current=!1,a(e,t)):s.current&&r&&r!==t&&(s.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,c,a])}function D2e({children:e,className:t,closeLabel:r=(0,w7.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:s,isPinnable:a=!0,panelClassName:c,render:d,scope:u,name:f,title:m,toggleShortcut:h,isActiveByDefault:g}){let b=(0,F2e.usePluginContext)(),v=s||b.icon,_=o||`${b.name}/${f}`,[y,w]=(0,sd.useState)(!1),{isLoading:x,isActive:C,isPinned:S,activeArea:E,isSmall:P,isLarge:O,showIconLabels:T}=(0,MR.useSelect)(z=>{let{getActiveComplementaryArea:A,isComplementaryAreaLoading:D,isItemPinned:L}=z($e),{get:j}=z(N2e.store),U=A(u);return{isLoading:D(u),isActive:U===_,isPinned:L(u,_),activeArea:U,isSmall:z(mee.store).isViewportMatch("< medium"),isLarge:z(mee.store).isViewportMatch("large"),showIconLabels:j("core","showIconLabels")}},[_,u]),I=A2e(u,f),k=(0,J_.useViewportMatch)("medium","<");Eft(u,_,E,C,P);let{enableComplementaryArea:M,disableComplementaryArea:N,pinItem:V,unpinItem:B}=(0,MR.useDispatch)($e);if((0,sd.useEffect)(()=>{g&&E===void 0&&!P?M(u,_):E===void 0&&P&&N(u,_),w(!0)},[E,g,u,_,P,M,N]),!!y)return(0,Yn.jsxs)(Yn.Fragment,{children:[a&&(0,Yn.jsx)(Xb,{scope:u,children:S&&(0,Yn.jsx)(lS,{scope:u,identifier:_,isPressed:C&&(!T||O),"aria-expanded":C,"aria-disabled":x,label:m,icon:T?Mo:v,showTooltip:!T,variant:T?"tertiary":void 0,size:"compact",shortcut:h})}),f&&a&&!I&&(0,Yn.jsx)(pee,{target:f,scope:u,icon:v,identifier:_,children:m}),(0,Yn.jsxs)(Cft,{activeArea:E,isActive:C,className:J("interface-complementary-area",t),scope:u,id:_.replace("/",":"),render:d,children:[(0,Yn.jsx)(R2e,{className:i,closeLabel:r,onClose:()=>N(u),toggleButtonProps:{label:r,size:"compact",shortcut:h,scope:u,identifier:_},children:n||(0,Yn.jsxs)(Yn.Fragment,{children:[(0,Yn.jsx)("h2",{className:"interface-complementary-area-header__title",children:m}),a&&!k&&(0,Yn.jsx)(ad.Button,{className:"interface-complementary-area__pin-unpin-item",icon:S?FW:MW,label:S?(0,w7.__)("Unpin from toolbar"):(0,w7.__)("Pin to toolbar"),onClick:()=>(S?B:V)(u,_),isPressed:S,size:"compact"})]})}),(0,Yn.jsx)(ad.Panel,{className:c,children:e})]})]})}D2e.Slot=wft;var hp=D2e;var hee=l(H(),1),kft=({isActive:e})=>((0,hee.useEffect)(()=>{let t=!1;return document.body.classList.contains("sticky-menu")&&(t=!0,document.body.classList.remove("sticky-menu")),()=>{t&&document.body.classList.add("sticky-menu")}},[]),(0,hee.useEffect)(()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")}),[e]),null),L2e=kft;var V2e=l(H(),1),B2e=l(R(),1),z2e=(0,V2e.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,B2e.jsx)(o,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));z2e.displayName="NavigableRegion";var Zb=z2e;var x7=l(H(),1),$_=l(X(),1),Qb=l(G(),1),S7=l(Me(),1),Ca=l(R(),1),H2e=.25,j2e={type:"tween",duration:H2e,ease:[.6,0,.4,1]};function Tft(e){(0,x7.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var Rft={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...j2e,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...j2e,delay:.8,delayChildren:.8}}};function Pft({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:s,actions:a,labels:c,className:d},u){let f=(0,S7.useViewportMatch)("medium","<"),h={type:"tween",duration:(0,S7.useReducedMotion)()?0:H2e,ease:[.6,0,.4,1]};Tft("interface-interface-skeleton__html-container");let b={...{header:(0,Qb._x)("Header","header landmark area"),body:(0,Qb.__)("Content"),secondarySidebar:(0,Qb.__)("Block Library"),sidebar:(0,Qb._x)("Settings","settings landmark area"),actions:(0,Qb.__)("Publish"),footer:(0,Qb.__)("Footer")},...c};return(0,Ca.jsxs)("div",{ref:u,className:J(d,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Ca.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Ca.jsx)($_.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Ca.jsx)(Zb,{as:$_.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:b.header,initial:e&&!f?"distractionFreeHidden":"hidden",whileHover:e&&!f?"distractionFreeHover":"visible",animate:e&&!f?"distractionFreeDisabled":"visible",exit:e&&!f?"distractionFreeHidden":"hidden",variants:Rft,transition:h,children:r})}),e&&(0,Ca.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Ca.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Ca.jsx)($_.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Ca.jsx)(Zb,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:b.secondarySidebar,as:$_.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:"auto"},closed:{width:0}},transition:h,children:(0,Ca.jsx)($_.__unstableMotion.div,{style:{width:f?"100vw":"max-content",height:"100%"},variants:{open:{x:0},closed:{x:"-100%"}},transition:h,children:i})})}),(0,Ca.jsx)(Zb,{className:"interface-interface-skeleton__content",ariaLabel:b.body,children:s}),!!n&&(0,Ca.jsx)(Zb,{className:"interface-interface-skeleton__sidebar",ariaLabel:b.sidebar,children:n}),!!a&&(0,Ca.jsx)(Zb,{className:"interface-interface-skeleton__actions",ariaLabel:b.actions,children:a})]})]}),!!t&&(0,Ca.jsx)(Zb,{className:"interface-interface-skeleton__footer",ariaLabel:b.footer,children:t})]})}var e0=(0,x7.forwardRef)(Pft);var wp=l(H(),1),QRe=l(X(),1),JRe=l(G(),1);var gp=l(G(),1),ph=1,NR=.1,sc=10,bee=16,W2e=44,G2e=.8,Y2e=8,C7=1,q2e=.0025,FR=.01,E7=10,DR=45,Ift={x:0,y:0,width:1,height:1},Oft={horizontal:!1,vertical:!1},U2e={x:0,y:0},dS={image:null,pan:{...U2e},zoom:ph,rotation:0,basePan:{...U2e},baseZoom:ph,baseRotation:0,flip:{...Oft},cropRect:{...Ift}},LR=-1,VR=[{label:(0,gp.__)("Free"),value:0},{label:(0,gp.__)("Original"),value:LR},{label:(0,gp.__)("Square (1:1)"),value:1},{label:(0,gp.__)("Landscape (16:9)"),value:16/9},{label:(0,gp.__)("Portrait (9:16)"),value:9/16},{label:(0,gp.__)("Classic (4:3)"),value:4/3},{label:(0,gp.__)("Classic portrait (3:4)"),value:3/4},{label:(0,gp.__)("Photo (3:2)"),value:3/2},{label:(0,gp.__)("Photo portrait (2:3)"),value:2/3}];var bp=1e-6,vp=typeof Float32Array<"u"?Float32Array:Array,K2e=Math.random;function vee(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var s4r=Math.PI/180,a4r=180/Math.PI;var Eo={};mr(Eo,{add:()=>Kft,clone:()=>Mft,copy:()=>Nft,create:()=>Aft,determinant:()=>Bft,equals:()=>Jft,exactEquals:()=>Qft,frob:()=>qft,fromRotation:()=>Uft,fromScaling:()=>Wft,fromTranslation:()=>Gft,fromValues:()=>Dft,identity:()=>Fft,invert:()=>Vft,mul:()=>$ft,multiply:()=>Z2e,multiplyScalar:()=>Xft,multiplyScalarAndAdd:()=>Zft,rotate:()=>zft,scale:()=>jft,set:()=>Lft,str:()=>Yft,sub:()=>ept,subtract:()=>Q2e,translate:()=>Hft});function Aft(){var e=new vp(6);return vp!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function Mft(e){var t=new vp(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function Nft(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function Fft(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Dft(e,t,r,o,n,i){var s=new vp(6);return s[0]=e,s[1]=t,s[2]=r,s[3]=o,s[4]=n,s[5]=i,s}function Lft(e,t,r,o,n,i,s){return e[0]=t,e[1]=r,e[2]=o,e[3]=n,e[4]=i,e[5]=s,e}function Vft(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],s=t[4],a=t[5],c=r*i-o*n;return c?(c=1/c,e[0]=i*c,e[1]=-o*c,e[2]=-n*c,e[3]=r*c,e[4]=(n*a-i*s)*c,e[5]=(o*s-r*a)*c,e):null}function Bft(e){return e[0]*e[3]-e[1]*e[2]}function Z2e(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1],f=r[2],m=r[3],h=r[4],g=r[5];return e[0]=o*d+i*u,e[1]=n*d+s*u,e[2]=o*f+i*m,e[3]=n*f+s*m,e[4]=o*h+i*g+a,e[5]=n*h+s*g+c,e}function zft(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=Math.sin(r),u=Math.cos(r);return e[0]=o*u+i*d,e[1]=n*u+s*d,e[2]=o*-d+i*u,e[3]=n*-d+s*u,e[4]=a,e[5]=c,e}function jft(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1];return e[0]=o*d,e[1]=n*d,e[2]=i*u,e[3]=s*u,e[4]=a,e[5]=c,e}function Hft(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1];return e[0]=o,e[1]=n,e[2]=i,e[3]=s,e[4]=o*d+i*u+a,e[5]=n*d+s*u+c,e}function Uft(e,t){var r=Math.sin(t),o=Math.cos(t);return e[0]=o,e[1]=r,e[2]=-r,e[3]=o,e[4]=0,e[5]=0,e}function Wft(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function Gft(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function Yft(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function qft(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+1)}function Kft(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e}function Q2e(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e}function Xft(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e}function Zft(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e[2]=t[2]+r[2]*o,e[3]=t[3]+r[3]*o,e[4]=t[4]+r[4]*o,e[5]=t[5]+r[5]*o,e}function Qft(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function Jft(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],s=e[4],a=e[5],c=t[0],d=t[1],u=t[2],f=t[3],m=t[4],h=t[5];return Math.abs(r-c)<=bp*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-d)<=bp*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(n-u)<=bp*Math.max(1,Math.abs(n),Math.abs(u))&&Math.abs(i-f)<=bp*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-m)<=bp*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(a-h)<=bp*Math.max(1,Math.abs(a),Math.abs(h))}var $ft=Z2e,ept=Q2e;var Ea={};mr(Ea,{add:()=>ipt,angle:()=>Ept,ceil:()=>spt,clone:()=>tpt,copy:()=>opt,create:()=>J2e,cross:()=>bpt,dist:()=>Fpt,distance:()=>rRe,div:()=>Npt,divide:()=>tRe,dot:()=>gpt,equals:()=>Ipt,exactEquals:()=>Ppt,floor:()=>apt,forEach:()=>Vpt,fromValues:()=>rpt,inverse:()=>mpt,len:()=>Opt,length:()=>nRe,lerp:()=>vpt,max:()=>cpt,min:()=>lpt,mul:()=>Mpt,multiply:()=>eRe,negate:()=>ppt,normalize:()=>hpt,random:()=>ypt,rotate:()=>Cpt,round:()=>dpt,scale:()=>upt,scaleAndAdd:()=>fpt,set:()=>npt,signedAngle:()=>kpt,sqrDist:()=>Dpt,sqrLen:()=>Lpt,squaredDistance:()=>oRe,squaredLength:()=>iRe,str:()=>Rpt,sub:()=>Apt,subtract:()=>$2e,transformMat2:()=>_pt,transformMat2d:()=>wpt,transformMat3:()=>xpt,transformMat4:()=>Spt,zero:()=>Tpt});function J2e(){var e=new vp(2);return vp!=Float32Array&&(e[0]=0,e[1]=0),e}function tpt(e){var t=new vp(2);return t[0]=e[0],t[1]=e[1],t}function rpt(e,t){var r=new vp(2);return r[0]=e,r[1]=t,r}function opt(e,t){return e[0]=t[0],e[1]=t[1],e}function npt(e,t,r){return e[0]=t,e[1]=r,e}function ipt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function $2e(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function eRe(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function tRe(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function spt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function apt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function lpt(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function cpt(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function dpt(e,t){return e[0]=vee(t[0]),e[1]=vee(t[1]),e}function upt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function fpt(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function rRe(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function oRe(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function nRe(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function iRe(e){var t=e[0],r=e[1];return t*t+r*r}function ppt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function mpt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function hpt(e,t){var r=t[0],o=t[1],n=r*r+o*o;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function gpt(e,t){return e[0]*t[0]+e[1]*t[1]}function bpt(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function vpt(e,t,r,o){var n=t[0],i=t[1];return e[0]=n+o*(r[0]-n),e[1]=i+o*(r[1]-i),e}function ypt(e,t){t=t===void 0?1:t;var r=K2e()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function _pt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n,e[1]=r[1]*o+r[3]*n,e}function wpt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n+r[4],e[1]=r[1]*o+r[3]*n+r[5],e}function xpt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[3]*n+r[6],e[1]=r[1]*o+r[4]*n+r[7],e}function Spt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[4]*n+r[12],e[1]=r[1]*o+r[5]*n+r[13],e}function Cpt(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],s=Math.sin(o),a=Math.cos(o);return e[0]=n*a-i*s+r[0],e[1]=n*s+i*a+r[1],e}function Ept(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(Math.atan2(o*n-r*i,r*n+o*i))}function kpt(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.atan2(r*i-o*n,r*n+o*i)}function Tpt(e){return e[0]=0,e[1]=0,e}function Rpt(e){return"vec2("+e[0]+", "+e[1]+")"}function Ppt(e,t){return e[0]===t[0]&&e[1]===t[1]}function Ipt(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=bp*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=bp*Math.max(1,Math.abs(o),Math.abs(i))}var Opt=nRe,Apt=$2e,Mpt=eRe,Npt=tRe,Fpt=rRe,Dpt=oRe,Lpt=iRe,Vpt=(function(){var e=J2e();return function(t,r,o,n,i,s){var a,c;for(r||(r=2),o||(o=0),n?c=Math.min(n*r+o,t.length):c=t.length,a=o;a<c;a+=r)e[0]=t[a],e[1]=t[a+1],i(e,e,s),t[a]=e[0],t[a+1]=e[1];return t}})();function uS(e){return e>=0?e%360:(360+e%360)%360}function Cu(e){return e*Math.PI/180}var k7=1e6;function Oi(e,t){return!Number.isFinite(e)||Math.abs(e)>k7?t:e}function T7(e){return Number.isFinite(e)&&Math.abs(e)<=k7}function qn(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=k7&&e.height<=k7}function R7(e){let t=Oi(e.x,0),r=Oi(e.y,0),o=Oi(e.width,0),n=Oi(e.height,0);return t===e.x&&r===e.y&&o===e.width&&n===e.height?e:{x:t,y:r,width:o,height:n}}function ml(e){let t=Oi(e.pan.x,0),r=Oi(e.pan.y,0),o=Oi(e.basePan.x,0),n=Oi(e.basePan.y,0),i=Oi(e.rotation,0),s=Oi(e.baseRotation,0),a=Oi(e.zoom,1),c=a>=Number.EPSILON?a:1,d=Oi(e.baseZoom,1),u=d>=Number.EPSILON?d:1,f=R7(e.cropRect),m=t===e.pan.x&&r===e.pan.y,h=o===e.basePan.x&&n===e.basePan.y;return m&&h&&c===e.zoom&&u===e.baseZoom&&i===e.rotation&&s===e.baseRotation&&f===e.cropRect?e:{...e,pan:m?e.pan:{x:t,y:r},zoom:c,rotation:i,basePan:h?e.basePan:{x:o,y:n},baseZoom:u,baseRotation:s,cropRect:f}}var m4r=Eo.create(),h4r=Ea.create();function Ai(e,t,r){if(!T7(e)||!T7(t)||!T7(r)||e<=0||t<=0)return{width:0,height:0};let o=Cu(r),n=Math.abs(Math.cos(o)),i=Math.abs(Math.sin(o));return{width:n*e+i*t,height:i*e+n*t}}function sRe(e,t,r){if(!qn(e)||!qn(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=Oi(r,0),n=Math.round(o/90)*90,i=Ai(t.width,t.height,n);if(i.width===0||i.height===0)return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let s=Math.min(e.width/i.width,e.height/i.height),a=t.width*s,c=t.height*s,d=Ai(a,c,n);return{elementSize:{width:a,height:c},visualSize:d}}function aRe(e,t,r,o,n){let i=e.width*r.width,s=e.height*r.height;if(!qn(t)||!qn(r)||!(i>0)||!(s>0)||!Number.isFinite(o)||!Number.isFinite(n)||!(o>0)||!(n>=1))return 1;let a=o*t.width/i,c=o*t.height/s,d=Math.min(a,c);return Math.min(n,Math.max(1,d))}function Jb(e,t,r){let o=Eo.create();if(!qn(t)||!qn(r))return o;let n=ml(e),i=Math.round(n.rotation/90)*90,s=Ai(r.width,r.height,i);if(s.width===0||s.height===0)return o;let a=Math.min(t.width/s.width,t.height/s.height),c=r.width*a,d=r.height*a,{width:u,height:f}=Ai(c,d,i);return Eo.translate(o,o,[t.width/2,t.height/2]),Eo.translate(o,o,[n.pan.x*u,n.pan.y*f]),Eo.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),Eo.rotate(o,o,Cu(n.rotation)),Eo.scale(o,o,[n.zoom,n.zoom]),Eo.translate(o,o,[-c/2,-d/2]),Eo.scale(o,o,[c,d]),o}function Bpt(e,t){let r=t.map(a=>{let c=Ea.create();return Ea.transformMat2d(c,a,e),c}),o=r[0][0],n=r[0][0],i=r[0][1],s=r[0][1];for(let a=1;a<r.length;a++){let c=r[a];c[0]<o&&(o=c[0]),c[0]>n&&(n=c[0]),c[1]<i&&(i=c[1]),c[1]>s&&(s=c[1])}return{left:o,top:i,width:n-o,height:s-i}}function BR(e){return Bpt(e,[[0,0],[1,0],[1,1],[0,1]])}function lRe(e,t,r){let o=Eo.create();if(!qn(t)||!qn(r))return o;let{rotation:n,flip:i,cropRect:s,zoom:a,pan:c}=ml(e),d=Math.round(n/90)*90,{width:u,height:f}=Ai(t.width,t.height,d),m=s.width*u,h=s.height*f,g=m>0?r.width/m:1,b=h>0?r.height/h:1,v=s.x*u+r.width/2/g,_=s.y*f+r.height/2/b,y=u/2+c.x*u,w=f/2+c.y*f;return Eo.scale(o,o,[g,b]),Eo.translate(o,o,[y-v+r.width/2/g,w-_+r.height/2/b]),Eo.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),Eo.rotate(o,o,Cu(n)),Eo.scale(o,o,[a,a]),Eo.translate(o,o,[-t.width/2,-t.height/2]),o}var cRe=.92;function zpt(e){return new Promise((t,r)=>{let o=new Image;o.addEventListener("load",()=>t(o)),o.addEventListener("error",n=>r(n)),o.crossOrigin="anonymous",o.src=e})}function jpt(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,s={width:r,height:o},a=Math.round(n/90)*90,c=Ai(r,o,a),d=Math.round(i.width*c.width),u=Math.round(i.height*c.height),f=document.createElement("canvas");f.width=d,f.height=u;let m=f.getContext("2d");if(!m)throw new Error("Could not obtain a 2D context for the export canvas.");let h=lRe(t,s,{width:d,height:u});return m.setTransform(h[0],h[1],h[2],h[3],h[4],h[5]),m.drawImage(e,0,0),f}function Hpt(e,t="image/png",r=cRe){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function P7(e,t,r="image/png",o=cRe){let n=await zpt(e),i=jpt(n,t);return Hpt(i,r,o)}var mh=1e-9;function I7(e,t){let r=Cu(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Ai(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function pRe(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:s}=I7(n,o),{absC:a,absS:c}=I7(e,o),d=r.width*i/2,u=r.height*s/2,f=d*a+u*c,m=d*c+u*a,h=2*f/o,g=2*m;return Math.max(h,g)}function fS(e){if(!e.image)return ph;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!qn(t))return ph;let r=ml(e),o=t.width/t.height;return Math.max(NR,pRe(r.rotation,o,r.cropRect))}function mRe(e,t,r){if(!qn(t)||!qn(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=ml(e),n=o.pan.x*r.width,i=o.pan.y*r.height,s=Cu(o.rotation),a=Math.cos(s),c=Math.sin(s),d=o.flip.horizontal?-1:1,u=o.flip.vertical?-1:1,f=o.zoom,m=d*a*f,h=u*c*f,g=-d*c*f,b=u*a*f,v=t.width/2,_=t.height/2,y=[[-v,-_],[v,-_],[v,_],[-v,_]],w=1/0,x=-1/0,C=1/0,S=-1/0;for(let[E,P]of y){let O=m*E+g*P+n,T=h*E+b*P+i,I=O/r.width+.5,k=T/r.height+.5;w=Math.min(w,I),x=Math.max(x,I),C=Math.min(C,k),S=Math.max(S,k)}return{minX:w,minY:C,maxX:x,maxY:S}}function hRe(e,t,r,o){let n=R7(e),i=Oi(t,1),s=i>=Number.EPSILON?i:1,a=Oi(r,0),c=Oi(o,1),d=Math.max(c,Number.EPSILON),u=Math.round(a/90)*90,{visualW:f,visualH:m}=I7(u,d),{absC:h,absS:g}=I7(a,d),b=n.width,v=n.height,_=b*f,y=v*m,w=_*h+y*g,x=_*g+y*h,C=d*s,S=s,E=1;if(w>0&&(E=Math.min(E,C/w)),x>0&&(E=Math.min(E,S/x)),E>=1-mh)return n;let P=b*E,O=v*E,T=n.x+b/2,I=n.y+v/2,k=T-P/2,M=I-O/2;return k=Math.max(0,Math.min(k,1-P)),M=Math.max(0,Math.min(M,1-O)),{x:k,y:M,width:P,height:O}}var dRe={width:1e3,height:1e3},uRe=Eo.create(),fRe=Ea.create();function ka(e,t,r){let o=ml(e),n=R7(r),i=qn(t)?t.width/t.height:1,s=Math.max(NR,pRe(o.rotation,i,n)),a=Math.min(sc,Math.max(o.zoom,s)),c={...o,zoom:a},d=Jb(c,dRe,t),u=Math.round(o.rotation/90)*90,f=Jb({...c,pan:{x:0,y:0},zoom:1,rotation:u},dRe,t),m=BR(f),h=[[m.left+n.x*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+(n.y+n.height)*m.height],[m.left+n.x*m.width,m.top+(n.y+n.height)*m.height]];Eo.invert(uRe,d);let g=1/0,b=-1/0,v=1/0,_=-1/0;for(let P of h){Ea.transformMat2d(fRe,P,uRe);let O=fRe;O[0]<g&&(g=O[0]),O[0]>b&&(b=O[0]),O[1]<v&&(v=O[1]),O[1]>_&&(_=O[1])}if(g>=-mh&&b<=1+mh&&v>=-mh&&_<=1+mh)return{pan:o.pan,zoom:a};let y=0,w=0;g<0&&b<=1+mh?y=-g:b>1&&g>=-mh?y=1-b:g<0&&b>1&&(y=(1-b-g)/2),v<0&&_<=1+mh?w=-v:_>1&&v>=-mh?w=1-_:v<0&&_>1&&(w=(1-_-v)/2);let x=d[0]*y+d[2]*w,C=d[1]*y+d[3]*w,S=o.pan.x-(m.width>0?x/m.width:0),E=o.pan.y-(m.height>0?C/m.height:0);return{pan:{x:S,y:E},zoom:a}}var Upt=1e-6;function $b(e,t){return Math.abs(e-t)<Upt}function pS(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&$b(e.pan.x,t.pan.x)&&$b(e.pan.y,t.pan.y)&&$b(e.zoom,t.zoom)&&$b(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&$b(e.cropRect.x,t.cropRect.x)&&$b(e.cropRect.y,t.cropRect.y)&&$b(e.cropRect.width,t.cropRect.width)&&$b(e.cropRect.height,t.cropRect.height)}function gRe(e,t){return e.image?Math.min(sc,Math.max(NR,t)):Math.min(sc,Math.max(ph,t))}function Wpt(e,t){switch(t.type){case"crop":return{type:"SET_CROP_RECT",payload:{...t.rect}};case"rotate":{let o=e.flip.horizontal!==e.flip.vertical?-t.degrees:t.degrees;return{type:"SET_ROTATION",payload:uS(e.rotation+o)}}case"flip":return{type:"SET_FLIP",payload:{...e.flip,[t.direction]:!e.flip[t.direction]}};case"zoom":return{type:"SET_ZOOM",payload:t.factor}}}function hl(e){if(!e.image)return e;let t={width:e.image.naturalWidth,height:e.image.naturalHeight},r=t.width/t.height,{pan:o,zoom:n}=ka(e,t,e.cropRect),i=hRe(e.cropRect,n,e.rotation,r),s=o;return i!==e.cropRect&&({pan:s}=ka({...e,zoom:n,cropRect:i},t,i)),s.x===e.pan.x&&s.y===e.pan.y&&n===e.zoom&&i===e.cropRect?e:{...e,pan:s,zoom:n,cropRect:i}}function hh(e){return e.basePan.x===e.pan.x&&e.basePan.y===e.pan.y&&e.baseZoom===e.zoom&&e.baseRotation===e.rotation?e:{...e,basePan:{x:e.pan.x,y:e.pan.y},baseZoom:e.zoom,baseRotation:e.rotation}}function t0(e,t){switch(t.type){case"SET_IMAGE":return hh(hl({...e,image:t.payload}));case"SET_PAN":return hh(hl({...e,pan:t.payload}));case"SET_ZOOM":{let r=gRe(e,t.payload);return hh(hl({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=gRe(e,t.payload.zoom);return hh(hl({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=uS(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=Cu(r-e.baseRotation),i=Math.cos(n),s=Math.sin(n)*(o?-1:1),a=e.cropRect.x+e.cropRect.width/2,c=e.cropRect.y+e.cropRect.height/2,d=a-.5,u=c-.5,f=e.basePan.x-d,m=e.basePan.y-u;return hl({...e,rotation:r,zoom:e.baseZoom,pan:{x:d+i*f-s*m,y:u+s*f+i*m}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=uS(e.rotation+n*90),s=e.cropRect,a=s.x+s.width/2,c=s.y+s.height/2,d=r===1?-e.pan.y:e.pan.y,u=r===1?e.pan.x:-e.pan.x;return hh(hl({...e,rotation:i,zoom:e.baseZoom,pan:{x:d,y:u},cropRect:{x:a-s.height/2,y:c-s.width/2,width:s.height,height:s.width}}))}case"SET_FLIP":{let r=e.flip,o=t.payload,n=r.horizontal!==o.horizontal,i=r.vertical!==o.vertical,s=e.cropRect;return hh(hl({...e,flip:o,pan:{x:n?-e.pan.x:e.pan.x,y:i?-e.pan.y:e.pan.y},cropRect:{x:n?1-s.x-s.width:s.x,y:i?1-s.y-s.height:s.y,width:s.width,height:s.height}}))}case"SET_CROP_RECT":return hh(hl({...e,cropRect:t.payload}));case"SETTLE_CROP":{let r=e.cropRect;if(r.width===0||r.height===0||!e.image)return e;let o=1/Math.max(r.width,r.height),n=e.zoom>0?sc/e.zoom:o,i=Math.min(o,n),s=r.width*i,a=r.height*i,c=r.x+r.width/2,d=r.y+r.height/2;return hh(hl({...e,zoom:e.zoom*i,pan:{x:(e.pan.x-c+.5)*i,y:(e.pan.y-d+.5)*i},cropRect:{x:(1-s)/2,y:(1-a)/2,width:s,height:a}}))}case"APPLY_OPERATION":return t0(e,Wpt(e,t.payload));case"RESET":return hh(hl({...dS,image:e.image,...t.payload}))}}function bRe(e,t){let r=Math.min(sc,Math.max(fS(e),t));if(r===e.zoom)return null;let{cropRect:o}=e,n=o.x+o.width/2-.5,i=o.y+o.height/2-.5,s=1-r/e.zoom,a=e.pan.x+(n-e.pan.x)*s,c=e.pan.y+(i-e.pan.y)*s,d=e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1},{pan:u}=ka({...e,zoom:r,pan:{x:a,y:c}},d,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:u}}}function O7(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=bRe(t(),r);o&&e(o)},setZoomAtPoint:(r,o)=>e({type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:o}}),setRotation:r=>e({type:"SET_ROTATION",payload:r}),setFlip:r=>e({type:"SET_FLIP",payload:r}),toggleFlip:r=>{let{flip:o}=t();e({type:"SET_FLIP",payload:{...o,[r]:!o[r]}})},snapRotate90:r=>e({type:"SNAP_ROTATE_90",payload:{direction:r}}),setCropRect:r=>e({type:"SET_CROP_RECT",payload:r}),settleCrop:()=>e({type:"SETTLE_CROP"}),applyOperation:r=>e({type:"APPLY_OPERATION",payload:r})}}var ut=l(H(),1),wee=l(G(),1);function r0(e,t){let r=1,o=1;if(e&&e>0&&t.width>0){let n=e*t.height/t.width;n<=1?r=n:o=1/n}return{x:(1-r)/2,y:(1-o)/2,width:r,height:o}}function vRe(e){return e<=0?bee:Math.max(bee,W2e/e)}var yee={width:.05,height:.05};function A7(e,t,r,o,n,i=yee){let s=o.width>0?(t-e.startX)/o.width:0,a=o.height>0?(r-e.startY)/o.height:0,c=e.startRect,d=e.handle,u=c.y,f=c.y+c.height,m=c.x,h=c.x+c.width;return(d==="n"||d==="nw"||d==="ne")&&(u=Math.max(n.minY,Math.min(c.y+a,f-i.height))),(d==="s"||d==="sw"||d==="se")&&(f=Math.max(u+i.height,Math.min(c.y+c.height+a,n.maxY))),(d==="w"||d==="nw"||d==="sw")&&(m=Math.max(n.minX,Math.min(c.x+s,h-i.width))),(d==="e"||d==="ne"||d==="se")&&(h=Math.max(m+i.width,Math.min(c.x+c.width+s,n.maxX))),{x:m,y:u,width:h-m,height:f-u}}function _ee(e,t,r,o,n,i,s=yee,a){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let c=(t-e.startX)/o.width,d=(r-e.startY)/o.height,u=e.startRect,f=e.handle,m=f==="nw"||f==="sw"?u.x+u.width:u.x,h=f==="nw"||f==="ne"?u.y+u.height:u.y,g=f==="nw"||f==="sw"?-1:1,b=f==="nw"||f==="ne"?-1:1,v=(f==="nw"||f==="sw"?u.x:u.x+u.width)+c,_=(f==="nw"||f==="ne"?u.y:u.y+u.height)+d,y=(v-m)*g,w=(_-h)*b,x=Math.max(s.width,s.height*i),C=x/i;y=Math.max(y,x),w=Math.max(w,C);let S=i*o.width/o.height;a==="width"||!a&&y*o.width/(w*o.height)>S?w=y/i:y=w*i;let P=g>0?n.maxX-m:m-n.minX,O=b>0?n.maxY-h:h-n.minY;y>P&&(y=P,w=y/i),w>O&&(w=O,y=w*i),y=Math.max(y,x),w=Math.max(w,C);let T=g>0?m:m-y,I=b>0?h:h-w;return{x:T,y:I,width:y,height:w}}function yRe(e,t,r,o,n,i=yee){let s=e.startRect,a=s.width*o.width;if(s.height*o.height<=0||a<=0)return A7(e,t,r,o,n,i);let d=s.width/s.height,u=e.handle;if(u==="nw"||u==="ne"||u==="sw"||u==="se")return _ee(e,t,r,o,n,d,i);let f=A7(e,t,r,o,n,i);if(u==="n"||u==="s"){let y=f.height,w=y*d,x=s.x+s.width/2,C=Math.min(x-n.minX,n.maxX-x)*2;w>C&&(w=C,y=w/d);let S=Math.max(i.height,i.width/d);y<S&&(y=S,w=y*d);let E=u==="n"?s.y+s.height-y:s.y;return{x:x-w/2,y:E,width:w,height:y}}let m=f.width,h=m/d,g=s.y+s.height/2,b=Math.min(g-n.minY,n.maxY-g)*2;h>b&&(h=b,m=h*d);let v=Math.max(i.width,i.height*d);return m<v&&(m=v,h=m/d),{x:u==="w"?s.x+s.width-m:s.x,y:g-h/2,width:m,height:h}}var ko=l(H(),1);var _Re=300,Gpt=30,Ypt=200;function gh(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function M7(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var wRe=class{options;isDragging=!1;isZooming=!1;drag=null;touch=null;touchCleanup=null;pointerCleanup=null;lastTap=null;zoomTimer;wheelGestureTimer;wheelGestureActive=!1;rafId=0;constructor(e){this.options=e}get minZoom(){return this.options.minZoom??ph}get maxZoom(){return this.options.maxZoom??sc}get zoomSpeed(){return this.options.zoomSpeed??q2e}get keyboardStep(){return this.options.keyboardStep??FR}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*E7:this.keyboardStep}get doubleTapZoom(){return this.options.doubleTapZoom??2}setStatus(e){let t=!1;e.isDragging!==void 0&&e.isDragging!==this.isDragging&&(this.isDragging=e.isDragging,t=!0),e.isZooming!==void 0&&e.isZooming!==this.isZooming&&(this.isZooming=e.isZooming,t=!0),t&&this.options.onStatusChange?.({isDragging:this.isDragging,isZooming:this.isZooming})}handlePointerDown(e,t){if(e.button!==0||e.pointerType==="touch")return;e.preventDefault();let r=t.ownerDocument;r?.activeElement instanceof HTMLElement&&r.activeElement!==t&&r.activeElement.blur(),t.focus(),t.setPointerCapture(e.pointerId),this.setStatus({isDragging:!0}),this.options.onGestureStart?.();let o=this.options.getState();this.drag={startX:e.clientX,startY:e.clientY,startPanX:o.pan.x,startPanY:o.pan.y};let n=a=>{let c=this.drag;if(!c)return;let d=a;cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let u=this.options.getState(),f=this.options.getImageSize(),m=this.options.getContainerSize(),h=f??m,g=h.width>0?(d.clientX-c.startX)/h.width:0,b=h.height>0?(d.clientY-c.startY)/h.height:0,{pan:v}=ka({...u,pan:{x:c.startPanX+g,y:c.startPanY+b}},gh(u),u.cropRect);this.options.actions.setPan(v)})},i=()=>{t.removeEventListener("pointermove",n),t.removeEventListener("pointerup",s),t.removeEventListener("lostpointercapture",s)},s=()=>{this.setStatus({isDragging:!1}),this.options.onGestureEnd?.(),this.drag=null,cancelAnimationFrame(this.rafId),i(),this.pointerCleanup=null};t.addEventListener("pointermove",n),t.addEventListener("pointerup",s),t.addEventListener("lostpointercapture",s),this.pointerCleanup=i}handleWheel(e){if(e.preventDefault(),this.drag)return;this.wheelGestureActive||(this.wheelGestureActive=!0,this.options.onGestureStart?.()),clearTimeout(this.wheelGestureTimer),this.wheelGestureTimer=setTimeout(()=>{this.wheelGestureActive=!1,this.options.onGestureEnd?.()},_Re);let t=this.options.getState(),r=-e.deltaY*this.zoomSpeed,o=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+r));if(o===t.zoom)return;let n=this.options.getContainerSize(),s=this.options.getImageSize()??n,a=e.currentTarget,c=a instanceof Element?a.getBoundingClientRect():void 0;if(s.width>0&&s.height>0&&c){let d=e.clientX-c.left-n.width/2,u=e.clientY-c.top-n.height/2,f=1-o/t.zoom,m=d/s.width,h=u/s.height,g=t.pan.x+(m-t.pan.x)*f,b=t.pan.y+(h-t.pan.y)*f,{pan:v}=ka({...t,zoom:o,pan:{x:g,y:b}},gh(t),t.cropRect);this.options.actions.setZoomAtPoint(o,v)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=M7(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,a=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch.didPinch=!0,this.touch.startDistance=i,this.touch.startZoom=n.zoom,this.touch.startPanX=n.pan.x,this.touch.startPanY=n.pan.y,this.touch.startMidX=s,this.touch.startMidY=a,this.touch.containerRect=t,this.setStatus({isDragging:!1});return}if(e.touches.length===1){let n=e.touches[0].clientX,i=e.touches[0].clientY;if(this.tryDoubleTap(e,n,i,t))return;let s=this.options.getState();this.touch={startDistance:0,startZoom:s.zoom,lastTouchX:e.touches[0].clientX,lastTouchY:e.touches[0].clientY,startPanX:s.pan.x,startPanY:s.pan.y,containerRect:t,startMidX:0,startMidY:0,didPinch:!1,moved:!1},this.options.onGestureStart?.()}else if(e.touches.length===2){let n=this.options.getState(),i=M7(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,a=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch={startDistance:i,startZoom:n.zoom,lastTouchX:0,lastTouchY:0,startPanX:n.pan.x,startPanY:n.pan.y,containerRect:t,startMidX:s,startMidY:a,didPinch:!0,moved:!1},this.options.onGestureStart?.()}let o=()=>{this.touch=null,this.touchCleanup=null,cancelAnimationFrame(this.rafId),r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",o),r.removeEventListener("touchcancel",o),this.setStatus({isDragging:!1}),this.options.onGestureEnd?.()};this.touchCleanup?.(),r.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),r.addEventListener("touchend",o),r.addEventListener("touchcancel",o),this.touchCleanup=o}handleTouchMove=e=>{let t=this.touch;t&&(e.preventDefault(),cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let r=this.options.getState();if(e.touches.length===2){if(!t.didPinch){t.didPinch=!0,t.startDistance=M7(e.touches[0],e.touches[1]),t.startZoom=r.zoom,t.startPanX=r.pan.x,t.startPanY=r.pan.y,t.startMidX=(e.touches[0].clientX+e.touches[1].clientX)/2,t.startMidY=(e.touches[0].clientY+e.touches[1].clientY)/2,this.setStatus({isDragging:!1});return}let o=this.options.getContainerSize(),n=this.options.getImageSize(),i=e.touches[0],s=e.touches[1],c=M7(i,s)/t.startDistance,d=Math.min(this.maxZoom,Math.max(this.minZoom,t.startZoom*c)),u=n??o,f=t.containerRect;if(u.width>0&&u.height>0&&f){let m=(i.clientX+s.clientX)/2-f.left-o.width/2,h=(i.clientY+s.clientY)/2-f.top-o.height/2,g=t.startMidX-f.left-o.width/2,b=t.startMidY-f.top-o.height/2,v=u.width>0?(m-g)/u.width:0,_=u.height>0?(h-b)/u.height:0,y=t.startZoom!==0?1-d/t.startZoom:0,w=g/u.width,x=b/u.height,C=t.startPanX+v+(w-t.startPanX)*y,S=t.startPanY+_+(x-t.startPanY)*y,{pan:E}=ka({...r,zoom:d,pan:{x:C,y:S}},gh(r),r.cropRect);this.options.actions.setZoomAtPoint(d,E)}else d!==r.zoom&&this.options.actions.setZoom(d)}else if(e.touches.length===1&&!t.didPinch){t.moved||(t.moved=!0,this.setStatus({isDragging:!0}));let o=this.options.getImageSize(),n=this.options.getContainerSize(),i=o??n,s=i.width>0?(e.touches[0].clientX-t.lastTouchX)/i.width:0,a=i.height>0?(e.touches[0].clientY-t.lastTouchY)/i.height:0,{pan:c}=ka({...r,pan:{x:t.startPanX+s,y:t.startPanY+a}},gh(r),r.cropRect);this.options.actions.setPan(c)}}))};tryDoubleTap(e,t,r,o){let n=Date.now(),i=this.lastTap;if(!i)return this.lastTap={time:n,x:t,y:r},!1;let s=n-i.time,a=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(s<_Re&&a<Gpt))return this.lastTap={time:n,x:t,y:r},!1;e.preventDefault(),this.lastTap=null;let d=this.options.getState(),u=this.options.getContainerSize(),f=this.options.getImageSize(),m=d.zoom>(this.minZoom+this.doubleTapZoom)/2?this.minZoom:this.doubleTapZoom,h=f??u;if(this.setStatus({isZooming:!0}),clearTimeout(this.zoomTimer),this.zoomTimer=setTimeout(()=>{this.setStatus({isZooming:!1})},Ypt),this.options.onGestureStart?.(),h.width>0&&h.height>0){let g=t-o.left-u.width/2,b=r-o.top-u.height/2,v=1-m/d.zoom,_=g/h.width,y=b/h.height,w=d.pan.x+(_-d.pan.x)*v,x=d.pan.y+(y-d.pan.y)*v,{pan:C}=ka({...d,zoom:m,pan:{x:w,y:x}},gh(d),d.cropRect);this.options.actions.setZoomAtPoint(m,C)}else this.options.actions.setZoom(m);return this.options.onGestureEnd?.(),!0}handleKeyDown(e){let t=this.options.getState();switch(e.key){case"ArrowUp":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=ka({...t,pan:{x:t.pan.x,y:t.pan.y+r}},gh(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=ka({...t,pan:{x:t.pan.x,y:t.pan.y-r}},gh(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=ka({...t,pan:{x:t.pan.x+r,y:t.pan.y}},gh(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=ka({...t,pan:{x:t.pan.x-r,y:t.pan.y}},gh(t),t.cropRect);this.options.actions.setPan(o);break}case"+":case"=":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+.5));this.options.actions.setZoom(r);break}case"-":case"_":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom-.5));this.options.actions.setZoom(r);break}case"r":case"R":{if(e.metaKey||e.ctrlKey||e.altKey)break;e.preventDefault(),this.options.actions.snapRotate90(e.shiftKey?-1:1);break}case"h":case"H":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("horizontal");break}case"v":case"V":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("vertical");break}}}destroy(){cancelAnimationFrame(this.rafId),clearTimeout(this.zoomTimer),clearTimeout(this.wheelGestureTimer),this.touchCleanup?.(),this.touchCleanup=null,this.pointerCleanup?.(),this.pointerCleanup=null,this.drag=null,this.touch=null,this.lastTap=null}};var qpt=300;function Kpt(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function Xpt(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function xRe(e,t,r,o,n){let[i,s]=(0,ko.useState)(!1),[a,c]=(0,ko.useState)(!1),[d,u]=(0,ko.useState)(!1),[f,m]=(0,ko.useState)(!1),h=(0,ko.useRef)(),g=(0,ko.useRef)(!1),b=(0,ko.useRef)(e);b.current=e;let v=(0,ko.useRef)(r);v.current=r;let _=(0,ko.useRef)(o);_.current=o;let y=(0,ko.useRef)(n);y.current=n;let w=(0,ko.useRef)(t);w.current=t;let x=(0,ko.useRef)(null),C=(0,ko.useCallback)(()=>{u(!0)},[]),S=(0,ko.useCallback)(()=>{u(!1)},[]),E=(0,ko.useCallback)(()=>{g.current||(g.current=!0,y.current?.onGestureStart?.()),clearTimeout(h.current),h.current=setTimeout(()=>{g.current=!1,m(!1),y.current?.onGestureEnd?.()},qpt)},[]);(0,ko.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,ko.useEffect)(()=>{let k=new wRe({getState:()=>b.current,actions:{setPan:M=>w.current.setPan(M),setZoom:M=>w.current.setZoom(M),setZoomAtPoint:(M,N)=>w.current.setZoomAtPoint(M,N),snapRotate90:M=>w.current.snapRotate90(M),toggleFlip:M=>w.current.toggleFlip?.(M)},getContainerSize:()=>v.current,getImageSize:()=>_.current,get minZoom(){return y.current?.minZoom},get maxZoom(){return y.current?.maxZoom},get zoomSpeed(){return y.current?.zoomSpeed},get keyboardStep(){return y.current?.keyboardStep},get doubleTapZoom(){return y.current?.doubleTapZoom},onGestureStart:()=>{C(),y.current?.onGestureStart?.()},onGestureEnd:()=>{S(),y.current?.onGestureEnd?.()},onStatusChange:M=>{s(M.isDragging),c(M.isZooming)}});return x.current=k,()=>{k.destroy(),x.current=null}},[C,S]);let P=(0,ko.useCallback)(k=>{let M=k.currentTarget;x.current?.handlePointerDown(k.nativeEvent,M)},[]),O=(0,ko.useCallback)(k=>{let M=k.currentTarget,N=M.getBoundingClientRect();x.current?.handleTouchStart(k.nativeEvent,N,M.ownerDocument)},[]),T=(0,ko.useCallback)(k=>{Kpt(k.nativeEvent)?(m(!0),E()):Xpt(k.nativeEvent)&&E(),x.current?.handleKeyDown(k.nativeEvent)},[E]),I=(0,ko.useCallback)(k=>{x.current?.handleWheel(k)},[]);return{handlers:{onPointerDown:P,onTouchStart:O,onKeyDown:T},onWheelNative:I,isDragging:i,isZooming:a,isPlacementActive:d||f||a}}var CRe=l(H(),1);var Zpt="matrix(1, 0, 0, 1, 0, 0)";function SRe(e,t){if(!qn(t))return Zpt;let r=ml(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=Cu(r.rotation),s=Math.cos(i),a=Math.sin(i),c=r.flip.horizontal?-1:1,d=r.flip.vertical?-1:1,u=r.zoom,f=c*s*u,m=d*a*u,h=-c*a*u,g=d*s*u;return`matrix(${f}, ${m}, ${h}, ${g}, ${o}, ${n})`}function ERe(e,t){return(0,CRe.useMemo)(()=>SRe(e,t),[e,t])}var PRe=l(Yi(),1),bh=l(H(),1),Ta=l(G(),1);function o0(e,t){let r=ml(e);if(!qn(t))return{x:0,y:0,width:0,height:0,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom};let o={width:1e3,height:1e3},n=Jb(r,o,t),i=Eo.create();Eo.invert(i,n);let s=Jb({...r,pan:{x:0,y:0},zoom:1},o,t),a=BR(s),c=r.cropRect,d=a.left+(c.x+c.width/2)*a.width,u=a.top+(c.y+c.height/2)*a.height,f=Ea.create();Ea.transformMat2d(f,[d,u],i);let m=Math.round(r.rotation/90)*90,{width:h,height:g}=Ai(t.width,t.height,m),b=c.width*h/r.zoom,v=c.height*g/r.zoom;return{x:f[0]*t.width-b/2,y:f[1]*t.height-v/2,width:b,height:v,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}function Qpt(e,t,r){if(!qn(t)||r.width<=0||r.height<=0)return null;let o=ml(e),n={width:1e3,height:1e3},i=Jb({...o,pan:{x:0,y:0},zoom:1},n,t),s=BR(i);if(s.width<=0||s.height<=0)return null;let a=Ea.fromValues((r.x+r.width/2)/t.width,(r.y+r.height/2)/t.height),c=Ea.create(),d=Jb(o,n,t);Ea.transformMat2d(c,a,d);let u=Math.round(o.rotation/90)*90,{width:f,height:m}=Ai(t.width,t.height,u);if(f<=0||m<=0)return null;let h=r.width*o.zoom/f,g=r.height*o.zoom/m,b=(c[0]-s.left)/s.width,v=(c[1]-s.top)/s.height;return{x:b-h/2,y:v-g/2,width:h,height:g}}var Jpt=1e-6;function $pt(e){let t=uS(e),r=Math.round(t/90)*90;return Math.abs(t-r)<Jpt}function kRe(e,t,r,o){let n=ml(e);return $pt(n.rotation)?RRe(n,t,r,{left:o.includes("w"),top:o.includes("n"),right:o.includes("e"),bottom:o.includes("s")}):r}function TRe(e,t,r){return RRe(e,t,r,{left:!0,top:!0,right:!0,bottom:!0})}function RRe(e,t,r,o){if(!qn(t))return r;let n=ml({...e,cropRect:r}),i=o0(n,t),s=o.left||o.right,a=o.top||o.bottom,c=o.left?Math.round(i.x):i.x,d=o.top?Math.round(i.y):i.y,u=o.right?Math.round(i.x+i.width):i.x+i.width,f=o.bottom?Math.round(i.y+i.height):i.y+i.height;if(u<=c||f<=d)return r;let m=Qpt(n,t,{...i,x:c,y:d,width:u-c,height:f-d});return m?{x:s?m.x:r.x,y:a?m.y:r.y,width:s?m.width:r.width,height:a?m.height:r.height}:r}var emt=300;function tmt(e,t){if(!t||t.flip.horizontal===e.flip.horizontal&&t.flip.vertical===e.flip.vertical)return;let{horizontal:r,vertical:o}=e.flip;return r&&o?(0,Ta.__)("Flipped horizontally and vertically"):r?(0,Ta.__)("Flipped horizontally"):o?(0,Ta.__)("Flipped vertically"):(0,Ta.__)("Flip removed")}function rmt(e,t){if(t&&Math.round(t.rotation)===Math.round(e.rotation))return;let o=e.flip.horizontal!==e.flip.vertical?-1:1,n=Math.round(e.rotation)*o%360;return n>180&&(n-=360),n<=-180&&(n+=360),n===0?t?(0,Ta.__)("Rotation 0 degrees"):void 0:n>0?(0,Ta.sprintf)((0,Ta.__)("Rotated %d degrees clockwise"),n):(0,Ta.sprintf)((0,Ta.__)("Rotated %d degrees counterclockwise"),Math.abs(n))}function omt(e,t){if(!e.image)return;let r={width:e.image.naturalWidth,height:e.image.naturalHeight},o=o0(e,r);if(t?.image){let n=o0({...e,cropRect:t.cropRect},r);if(Math.round(n.width)===Math.round(o.width)&&Math.round(n.height)===Math.round(o.height))return}return(0,Ta.sprintf)((0,Ta.__)("Crop %1$d by %2$d pixels"),Math.round(o.width),Math.round(o.height))}function nmt(e,t){if(!(t&&Math.round(t.zoom*100)===Math.round(e.zoom*100)))return(0,Ta.sprintf)((0,Ta.__)("Zoom %d%%"),Math.round(e.zoom*100))}function imt(e,t){let r=tmt(e,t);return r||[rmt(e,t),nmt(e,t),omt(e,t)].filter(n=>n!==void 0).join(", ")}function IRe(e){let t=(0,bh.useRef)(),r=(0,bh.useRef)(""),o=(0,bh.useRef)(null),n=(0,bh.useRef)(e);(0,bh.useLayoutEffect)(()=>{n.current=e},[e]),(0,bh.useEffect)(()=>(clearTimeout(t.current),t.current=setTimeout(()=>{let i=n.current,s=imt(i,o.current);o.current=i,s!==r.current&&(r.current=s,(0,PRe.speak)(s))},emt),()=>{clearTimeout(t.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical])}var si=l(H(),1),yp=l(G(),1);var N7={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var mS=l(R(),1),smt=["nw","ne","se","sw"],amt=["nw","n","ne","e","se","s","sw","w"];function lmt(e){switch(e){case"n":return(0,yp.__)("Resize from top edge");case"s":return(0,yp.__)("Resize from bottom edge");case"e":return(0,yp.__)("Resize from right edge");case"w":return(0,yp.__)("Resize from left edge");case"nw":return(0,yp.__)("Resize from top-left corner");case"ne":return(0,yp.__)("Resize from top-right corner");case"sw":return(0,yp.__)("Resize from bottom-left corner");case"se":return(0,yp.__)("Resize from bottom-right corner")}}var cmt=500;function ORe({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:s,freeformCrop:a=!1,isResizeDisabled:c=!1,stencilTransition:d,cropBounds:u,onEscape:f,minCropSize:m,snapCropRect:h,keyboardResizeStep:g}){let b=u?.minX??0,v=u?.minY??0,_=u?.maxX??1,y=u?.maxY??1,w=(0,si.useMemo)(()=>({minX:b,minY:v,maxX:_,maxY:y}),[b,v,_,y]),x=(0,si.useRef)(),C=(0,si.useRef)(!1),S=(0,si.useId)(),E=!!(s&&s>0),P=(0,si.useRef)(null);(0,si.useEffect)(()=>()=>{clearTimeout(x.current),C.current=!1,P.current?.cancel(!1)},[]),(0,si.useEffect)(()=>{c&&P.current?.cancel()},[c]);let O=(0,si.useRef)(null),T=(0,si.useMemo)(()=>!E||r.width===0?0:s*r.height/r.width,[s,E,r.width,r.height]),I=(t.width-r.width)/2,k=(t.height-r.height)/2,M=I+e.x*r.width,N=k+e.y*r.height,V=e.width*r.width,B=e.height*r.height,z=(0,si.useCallback)((q,Y)=>{if(c||Y.pointerType==="touch"&&Y.isPrimary===!1){Y.preventDefault(),Y.stopPropagation();return}if(Y.button!==0)return;Y.preventDefault(),Y.stopPropagation();let ae=Y.currentTarget.ownerDocument;ae.activeElement instanceof HTMLElement&&ae.activeElement.blur();let ne=Y.currentTarget;ne.setPointerCapture(Y.pointerId);let ce={handle:q,startX:Y.clientX,startY:Y.clientY,startRect:{...e}},te=0,re=Y.clientX,me=Y.clientY,we=Y.shiftKey,de=ee=>{let pe=ee;re=pe.clientX,me=pe.clientY,we=pe.shiftKey,!te&&(te=requestAnimationFrame(()=>{te=0;let be=O.current;if(!be)return;let ye;be.hasLockedRatio?ye=be.computeLockedRect(ce,re,me):we?ye=be.computeShiftLockedRect(ce,re,me):(ye=be.computeFreeRect(ce,re,me),ye=be.snapCropRect?.(ye,ce.handle)??ye),be.onCropChange(ye)}))},ve=!1,ie=(ee=!0,pe=!0)=>{ve||(ve=!0,te&&(cancelAnimationFrame(te),te=0),ne.removeEventListener("pointermove",de),ne.removeEventListener("pointerup",fe),ne.removeEventListener("lostpointercapture",fe),P.current=null,ee&&O.current?.onResizeEnd?.(),pe&&ne.focus({preventScroll:!0}))},$=(ee=!0)=>ie(ee,!1),fe=()=>ie();ne.addEventListener("pointermove",de),ne.addEventListener("pointerup",fe),ne.addEventListener("lostpointercapture",fe),P.current={cancel:$},n?.(q),clearTimeout(x.current),C.current=!1},[e,c,n]),A=(0,si.useCallback)((q,Y,ae)=>A7(q,Y,ae,r,w,m),[r,w,m]),D=(0,si.useCallback)((q,Y,ae,ne)=>_ee(q,Y,ae,r,w,T,m,ne),[r,w,T,m]),L=(0,si.useCallback)((q,Y,ae)=>yRe(q,Y,ae,r,w,m),[r,w,m]);O.current={hasLockedRatio:E,computeLockedRect:D,computeFreeRect:A,computeShiftLockedRect:L,onCropChange:o,onResizeEnd:i,snapCropRect:h};let j=(0,si.useCallback)((q,Y)=>{let ae=Y.key;if(c)return;if(ae==="Escape"){Y.preventDefault(),Y.stopPropagation(),f?.();return}if(ae!=="ArrowUp"&&ae!=="ArrowDown"&&ae!=="ArrowLeft"&&ae!=="ArrowRight")return;Y.preventDefault(),Y.stopPropagation(),C.current||(C.current=!0,n?.(q));let ne=()=>{clearTimeout(x.current),x.current=setTimeout(()=>{C.current=!1,i?.()},cmt)},ce=Y.shiftKey?E7:1,te=g?.width??FR,re=g?.height??FR,me=te*ce,we=re*ce,de=0,ve=0;ae==="ArrowLeft"&&(de=-me),ae==="ArrowRight"&&(de=me),ae==="ArrowUp"&&(ve=-we),ae==="ArrowDown"&&(ve=we);let ie=de!==0?"width":"height";if(E){let $={handle:q,startX:0,startY:0,startRect:{...e}},fe=de*r.width,ee=ve*r.height;o(D($,fe,ee,ie)),ne()}else{let $={handle:q,startX:0,startY:0,startRect:{...e}},fe=de*r.width,ee=ve*r.height,pe=A($,fe,ee);o(h?.(pe,q)??pe),ne()}},[e,E,r.width,r.height,D,A,o,n,i,f,g,h,c]);if(t.width===0||t.height===0)return null;let U=E?smt:amt;return(0,mS.jsxs)("div",{className:"wp-media-editor-image-editor__stencil","data-testid":"cropper-stencil",style:{left:M,top:N,width:V,height:B,transition:d},children:[a&&(0,mS.jsx)("div",{id:S,style:N7,children:(0,yp.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,mS.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),a&&U.map(q=>(0,mS.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--${q}`,onPointerDown:Y=>z(q,Y),onTouchStart:Y=>{Y.touches.length<2&&Y.stopPropagation()},onKeyDown:Y=>j(q,Y),"aria-label":lmt(q),"aria-describedby":S},q))]})}var ARe=l(R(),1);function MRe({cropRect:e,containerSize:t,imageSize:r,transition:o}){if(t.width===0||t.height===0)return null;let n=(t.width-r.width)/2,i=(t.height-r.height)/2,s=n+e.x*r.width,a=i+e.y*r.height,c=e.width*r.width,d=e.height*r.height,u=o?`${o}, box-shadow 0.15s ease`:void 0;return(0,ARe.jsx)("div",{className:"wp-media-editor-image-editor__dimming","data-testid":"cropper-dimming",style:{left:s,top:a,width:c,height:d,transition:u}})}var n0=l(R(),1);function NRe({cropRect:e,containerSize:t,imageSize:r}){if(t.width===0||t.height===0)return null;let o=(t.width-r.width)/2,n=(t.height-r.height)/2,i=o+e.x*r.width,s=n+e.y*r.height,a=e.width*r.width,c=e.height*r.height,d=a/3,u=c/3;return(0,n0.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:s,width:a,height:c},children:[(0,n0.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:u}}),(0,n0.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:u*2}}),(0,n0.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d}}),(0,n0.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d*2}})]})}var hS=l(H(),1),BRe=l(R(),1),F7=12,FRe={before:"-100%",center:"-50%",after:"0"},DRe={before:-1,center:0,after:1},dmt={before:"after",center:"center",after:"before"};function umt(e){let t="center";e.includes("w")?t="before":e.includes("e")&&(t="after");let r="center";return e.includes("n")?r="before":e.includes("s")&&(r="after"),{x:t,y:r}}function LRe(e,t,r){return e==="before"?t-F7-r:e==="after"?t+F7:t-r/2}function VRe(e,t,r,o){let n=c=>{let d=LRe(c,t,r);return d>=0&&d+r<=o};if(n(e))return e;let i=dmt[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let s=c=>{let d=LRe(c,t,r);return Math.max(0,-d)+Math.max(0,d+r-o)};return[e,i,"center"].reduce((c,d)=>s(d)<s(c)?d:c)}function zRe({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let s=(0,hS.useRef)(null),[a,c]=(0,hS.useState)(null);if((0,hS.useLayoutEffect)(()=>{if(!s.current)return;let w=s.current.getBoundingClientRect();c(x=>x&&x.width===w.width&&x.height===w.height?x:{width:w.width,height:w.height})},[n,i]),!o||t.width===0||t.height===0)return null;let d=(t.width-r.width)/2,u=(t.height-r.height)/2,f=d+e.x*r.width,m=u+e.y*r.height,h=e.width*r.width,g=e.height*r.height,b=f+h/2;o.includes("w")?b=f:o.includes("e")&&(b=f+h);let v=m+g/2;o.includes("n")?v=m:o.includes("s")&&(v=m+g);let _=umt(o),y=a?{x:VRe(_.x,b,a.width,t.width),y:VRe(_.y,v,a.height,t.height)}:_;return(0,BRe.jsx)("div",{ref:s,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:b+DRe[y.x]*F7,top:v+DRe[y.y]*F7,transform:`translate(${FRe[y.x]}, ${FRe[y.y]})`},"aria-hidden":"true",children:`W: ${Math.round(n)}px H: ${Math.round(i)}px`})}var D7=l(H(),1);var ev=l(H(),1);var gS={zoom:1,pan:{x:0,y:0}};function jRe(e,t){switch(t.type){case"SET_VIEWPORT_ZOOM":{let r=Math.min(4,Math.max(.1,t.payload));return r===e.zoom?e:{...e,zoom:r}}case"SET_VIEWPORT_PAN":{let{x:r,y:o}=t.payload;return r===e.pan.x&&o===e.pan.y?e:{...e,pan:t.payload}}case"RESET_VIEWPORT":return e.zoom===gS.zoom&&e.pan.x===gS.pan.x&&e.pan.y===gS.pan.y?e:gS}}function HRe(){let[e,t]=(0,ev.useReducer)(jRe,gS),r=(0,ev.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,ev.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,ev.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,ev.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var URe=l(R(),1),WRe=(0,D7.createContext)(null);function GRe({children:e}){let t=HRe();return(0,URe.jsx)(WRe.Provider,{value:t,children:e})}function YRe(){let e=(0,D7.useContext)(WRe);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var ac=l(R(),1),ld=1e-6,fmt=1e-6,bS=200,pmt=bS+100,qRe=`transform ${bS}ms ease-out`,mmt=[`left ${bS}ms ease-out`,`top ${bS}ms ease-out`,`width ${bS}ms ease-out`,`height ${bS}ms ease-out`].join(", ");function hmt({src:e,controller:t,stencil:r=ORe,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:s=!0,minZoom:a,maxZoom:c,aspectRatio:d,freeformCrop:u=!1,focusOnMount:f=!1,onImageLoaded:m,onStateChange:h,onGestureStart:g,onGestureEnd:b,className:v},_){let{state:y,setImage:w,setCropRect:x,settleCrop:C,setVisualSize:S,adjustCropRectForViewport:E}=t,{viewport:P,setViewportPan:O,resetViewport:T}=YRe(),I=(0,ut.useRef)(null),k=(0,ut.useId)(),[M,N]=(0,ut.useState)(f),[V,B]=(0,ut.useState)(!1),[z,A]=(0,ut.useState)({width:0,height:0});(0,ut.useLayoutEffect)(()=>{f&&I.current?.focus({preventScroll:!0})},[f]);let D=(0,ut.useCallback)(De=>{let yt=De.target;yt===De.currentTarget&&N(!0),De.relatedTarget!==null&&yt.matches(":focus-visible")&&B(!0)},[]),L=(0,ut.useCallback)(De=>{De.target===De.currentTarget&&N(!1),De.currentTarget.contains(De.relatedTarget)||B(!1)},[]);(0,ut.useEffect)(()=>{let De=I.current;if(!De)return;let yt=new ResizeObserver(Tt=>{for(let At of Tt){let{width:kr,height:ro}=At.contentRect;A(co=>co.width===kr&&co.height===ro?co:{width:kr,height:ro})}});return yt.observe(De),()=>{yt.disconnect()}},[]),(0,ut.useEffect)(()=>{h?.(y)},[y,h]),IRe(y);let j=y.image?.naturalWidth??0,U=y.image?.naturalHeight??0,{elementSize:q,visualSize:Y}=(0,ut.useMemo)(()=>sRe(z,{width:j,height:U},y.rotation),[z,j,U,y.rotation]);(0,ut.useEffect)(()=>{S(Y)},[Y,S]),(0,ut.useEffect)(()=>{if(u||Y.width===0||Y.height===0||!d||d<=0)return;let De=r0(d,Y),yt=y.cropRect;Math.abs(yt.x-De.x)<ld&&Math.abs(yt.y-De.y)<ld&&Math.abs(yt.width-De.width)<ld&&Math.abs(yt.height-De.height)<ld||E(De)},[u,d,Y,E,y.cropRect]);let ae=(0,ut.useRef)(d);(0,ut.useEffect)(()=>{if(ae.current===d||(ae.current=d,!u||Y.width===0||Y.height===0||!d||d<=0))return;let De=r0(d,Y),yt=y.cropRect;Math.abs(yt.x-De.x)<ld&&Math.abs(yt.y-De.y)<ld&&Math.abs(yt.width-De.width)<ld&&Math.abs(yt.height-De.height)<ld||E(De)},[d,u,Y,E,y.cropRect]);let ne=(0,ut.useMemo)(()=>{if(!(!y.image||q.width===0))return mRe(y,q,Y)},[y,q,Y]),ce=a!==void 0?a:fS(y),[te,re]=(0,ut.useState)(!1),me=(0,ut.useRef)(!1),we=(0,ut.useRef)(!1),[de,ve]=(0,ut.useState)(!1),ie=(0,ut.useRef)(!1),$=(0,ut.useCallback)(De=>{ie.current=De,ve(De)},[]),[fe,ee]=(0,ut.useState)(null),pe=(0,ut.useMemo)(()=>aRe(y.cropRect,z,Y,G2e,Y2e),[y.cropRect,z,Y]),[be,ye]=(0,ut.useState)(1),Te=te?be:pe,Ie=(0,ut.useMemo)(()=>({width:Y.width*Te,height:Y.height*Te}),[Y.width,Y.height,Te]),Le=j>0?q.width/j*y.zoom*Te:0,se=(0,ut.useMemo)(()=>{if(Le<C7||d&&d>0||j<=0||U<=0)return;let De=Math.round(y.rotation/90)*90;if(Math.abs(y.rotation-De)>=fmt)return;let yt=Ai(j,U,De);if(!(yt.width<=0||yt.height<=0))return{width:y.zoom/yt.width,height:y.zoom/yt.height}},[Le,d,j,U,y.rotation,y.zoom]),ge=(0,ut.useMemo)(()=>{if(j<=0||U<=0)return;let De=Math.round(y.rotation/90)*90,yt=Ai(j,U,De),Tt=vRe(Le);return{width:Math.min(1,Tt*y.zoom/yt.width),height:Math.min(1,Tt*y.zoom/yt.height)}},[j,U,y.rotation,y.zoom,Le]),Ge=(0,ut.useCallback)((De,yt)=>Le<C7||j<=0||U<=0?De:kRe(y,{width:j,height:U},De,yt),[Le,j,U,y]),Ae=(0,ut.useRef)(!1);(0,ut.useEffect)(()=>{let De=u&&(!d||d<=0)&&Le>=C7&&j>0&&U>0,yt=Ae.current;if(Ae.current=De,!De||yt)return;let Tt=TRe(y,{width:j,height:U},y.cropRect),At=y.cropRect;Math.abs(At.x-Tt.x)<ld&&Math.abs(At.y-Tt.y)<ld&&Math.abs(At.width-Tt.width)<ld&&Math.abs(At.height-Tt.height)<ld||x(Tt)},[d,Le,u,j,U,x,y]);let{handlers:Ne,onWheelNative:Ze,isDragging:at,isZooming:Lt,isPlacementActive:er}=xRe(y,t,z,Ie,{minZoom:ce,maxZoom:c,onGestureStart:g,onGestureEnd:b}),tt={...Ne,onPointerDownCapture:()=>{B(!1)},onTouchStartCapture:De=>{De.touches.length>1&&$(!0)},onTouchMoveCapture:De=>{De.touches.length>1&&$(!0)},onTouchEndCapture:De=>{De.touches.length===0&&$(!1)},onTouchCancelCapture:De=>{De.touches.length===0&&$(!1)},onKeyDownCapture:De=>{["Shift","Control","Alt","Meta"].includes(De.key)||B(!0)},onPointerDown:De=>{if(me.current||ie.current||De.pointerType==="touch"&&De.isPrimary===!1){De.preventDefault();return}Ne.onPointerDown?.(De),B(!1)}};(0,ut.useEffect)(()=>{let De=I.current;if(!De)return;let yt=Tt=>{if(me.current||we.current){Tt.preventDefault();return}Ze(Tt)};return De.addEventListener("wheel",yt,{passive:!1}),()=>{De.removeEventListener("wheel",yt)}},[Ze]);let xn=ERe(y,Y),cn=(0,ut.useCallback)(De=>{let yt=De.currentTarget,Tt={width:yt.naturalWidth,height:yt.naturalHeight};w({src:e,naturalWidth:Tt.width,naturalHeight:Tt.height}),m?.(Tt)},[e,w,m]),nr=(0,ut.useCallback)(De=>{if(!ie.current&&(x(De),me.current&&Ie.width>0&&Ie.height>0)){let yt=(z.width-Ie.width)/2,Tt=(z.height-Ie.height)/2,At=Math.max(0,yt+(De.x+De.width)*Ie.width-z.width),kr=Math.max(0,-(yt+De.x*Ie.width)),ro=Math.max(0,Tt+(De.y+De.height)*Ie.height-z.height),co=Math.max(0,-(Tt+De.y*Ie.height));O({x:-At+kr,y:-ro+co})}},[x,O,z,Ie]),[Oo,vo]=(0,ut.useState)(!1),yo=(0,ut.useRef)(),Ue=(0,ut.useCallback)(()=>{clearTimeout(yo.current),we.current=!1,vo(!1)},[]);(0,ut.useEffect)(()=>()=>{clearTimeout(yo.current)},[]);let Q=o==="interactive",ue=Q&&(er||te||n),W=(0,ut.useMemo)(()=>{if(!s||!fe||!y.image)return null;let De=o0(y,{width:y.image.naturalWidth,height:y.image.naturalHeight});return{width:De.width,height:De.height}},[s,fe,y]),_e=(0,ut.useCallback)(()=>{B(!0),I.current?.focus({preventScroll:!0})},[]),Ke=(0,ut.useCallback)(De=>{ie.current||(ye(pe),me.current=!0,re(!0),ee(De??null),Ue(),T(),g?.())},[Ue,g,T,pe]),xe=(0,ut.useCallback)(()=>{let De=ie.current;if(me.current=!1,re(!1),ee(null),clearTimeout(yo.current),De){Ue(),T();return}we.current=!0,vo(!0),T(),C(),b?.(),yo.current=setTimeout(Ue,pmt)},[Ue,C,b,T]),Kt=(0,ut.useCallback)(De=>{!we.current||De.propertyName!=="transform"||Ue()},[Ue]),Ve;Oo?Ve=qRe:Lt&&(Ve="transform 150ms linear");let Zt=Oo?mmt:void 0,Ee=(0,ut.useMemo)(()=>{if(q.width===0||q.height===0)return{};let De=(z.width-q.width)/2,yt=(z.height-q.height)/2;return{width:q.width,height:q.height,maxWidth:q.width,maxHeight:q.height,left:De,top:yt,transform:`scale(${Te}) ${xn}`,transition:Ve,imageRendering:Le>1?"pixelated":void 0}},[z,q,xn,Ve,Le,Te]),Se=Oo?qRe:void 0,bi=te||Oo?"transform":void 0,Jt;P.pan.x!==0||P.pan.y!==0?Jt={transform:`translate(${P.pan.x}px, ${P.pan.y}px)`,transition:Se,willChange:bi}:Oo&&(Jt={transform:"translate(0px, 0px)",transition:Se,willChange:bi});let rt=(0,ut.useCallback)(De=>{typeof _=="function"?_(De):_&&(_.current=De)},[_]);return(0,ac.jsx)("div",{ref:rt,className:J("wp-media-editor-image-editor",at&&"wp-media-editor-image-editor--dragging",v),children:(0,ac.jsxs)("div",{ref:I,className:J("wp-media-editor-image-editor__canvas",Q&&"wp-media-editor-image-editor__canvas--grid-interactive",ue&&"wp-media-editor-image-editor__canvas--show-grid",Oo&&"wp-media-editor-image-editor__canvas--settling",V&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,wee.__)("Crop area"),"aria-describedby":M?k:void 0,onFocus:D,onBlur:L,...tt,children:[(0,ac.jsx)("div",{id:k,style:N7,children:(0,wee.__)("When this area is focused, use arrow keys to move the image and plus or minus to zoom. Tab to resize handles and controls.")}),(0,ac.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:Jt,onTransitionEnd:Kt,children:[(0,ac.jsx)("img",{className:"wp-media-editor-image-editor__image","data-testid":"cropper-image",src:e,alt:"",onLoad:cn,style:Ee,draggable:!1}),i&&(0,ac.jsx)(MRe,{cropRect:y.cropRect,containerSize:z,imageSize:Ie,transition:Zt}),(0,ac.jsx)(r,{cropRect:y.cropRect,containerSize:z,imageSize:Ie,onCropChange:nr,onResizeStart:Ke,onResizeEnd:xe,onEscape:_e,aspectRatio:d,freeformCrop:u,isResizeDisabled:de,stencilTransition:Zt,cropBounds:ne,minCropSize:ge,snapCropRect:Ge,keyboardResizeStep:se}),(o===!0||Q)&&(0,ac.jsx)(NRe,{cropRect:y.cropRect,containerSize:z,imageSize:Ie}),fe&&W&&(0,ac.jsx)(zRe,{cropRect:y.cropRect,containerSize:z,imageSize:Ie,activeHandle:fe,outputWidth:W.width,outputHeight:W.height})]})]})})}var gmt=(0,ut.forwardRef)(hmt),L7=(0,ut.forwardRef)((e,t)=>(0,ac.jsx)(GRe,{children:(0,ac.jsx)(gmt,{...e,ref:t})}));var Rr=l(H(),1);var V7={aspectRatioValue:"0"};function B7(e,t){switch(t.type){case"CROPPER":{let r=t0(e.cropper,t.action);return r===e.cropper?e:{...e,cropper:r}}case"SET_ASPECT_RATIO_VALUE":{let{presetKey:r,resolved:o,visualSize:n}=t.payload,i=o!==void 0&&o>0&&n.width>0&&n.height>0,s={...e.cropOptions,aspectRatioValue:r};if(!i)return e.cropOptions.aspectRatioValue===r?e:{...e,cropOptions:s};let a=r0(o,n);return{cropper:t0(e.cropper,{type:"SET_CROP_RECT",payload:a}),cropOptions:s}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===V7.aspectRatioValue?e:{...e,cropOptions:{...V7}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=t0(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function zR(e,t){return e===t?!0:pS(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function KRe(e,t){return{cropper:e,cropOptions:{...V7,...t}}}function vS(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===LR)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function vmt(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function xee(e){let[t,r]=(0,Rr.useReducer)(B7,null,()=>KRe(hl({...dS,...e?.cropper}),e?.cropOptions)),[o,n]=(0,Rr.useState)(()=>t),i=(0,Rr.useRef)(t),s=(0,Rr.useRef)({width:0,height:0}),a=(0,Rr.useRef)([]),c=(0,Rr.useRef)([]),[d,u]=(0,Rr.useState)(!1),[f,m]=(0,Rr.useState)(!1),h=(0,Rr.useRef)(!1),g=(0,Rr.useRef)(null),b=(0,Rr.useCallback)(z=>{let A=a.current[a.current.length-1];A&&zR(A,z)||(a.current=[...a.current,z],c.current=[],u(!0),m(!1))},[]),v=(0,Rr.useCallback)((z,A=!0)=>{let D=i.current,L=B7(D,z);A&&(zR(D,L)||(h.current?g.current===null&&(g.current=D):b(D))),i.current=L,r(z)},[b]),_=(0,Rr.useCallback)(()=>{h.current||(h.current=!0,g.current=null)},[]),y=(0,Rr.useCallback)(()=>{let z=g.current;z&&!zR(z,i.current)&&b(z),g.current=null,h.current=!1},[b]),w=(0,Rr.useCallback)(z=>{v({type:"CROPPER",action:z})},[v]),x=(0,Rr.useMemo)(()=>O7(w,()=>i.current.cropper),[w]),C=(0,Rr.useCallback)(z=>{if(vmt(i.current.cropper.image,z))return;let A={type:"CROPPER",action:{type:"SET_IMAGE",payload:z}},D=B7(i.current,A);i.current=D,r(A),n(D),h.current=!1,g.current=null,a.current=[],c.current=[],u(!1),m(!1)},[]),S=(0,Rr.useCallback)(z=>{v({type:"CROPPER",action:{type:"RESET",payload:z}})},[v]),E=(0,Rr.useCallback)(z=>{let A=vS(z,i.current.cropper.image);v({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:z,resolved:A,visualSize:s.current}})},[v]),P=(0,Rr.useCallback)(()=>{v({type:"RESET_CROP_OPTIONS"})},[v]),O=(0,Rr.useCallback)(()=>{y();let z=a.current[a.current.length-1];z&&(c.current=[i.current,...c.current],a.current=a.current.slice(0,-1),u(a.current.length>0),m(!0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[y]),T=(0,Rr.useCallback)(()=>{y();let z=c.current[0];z&&(a.current=[...a.current,i.current],c.current=c.current.slice(1),u(!0),m(c.current.length>0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[y]),I=(0,Rr.useCallback)(z=>{s.current=z},[]),k=(0,Rr.useCallback)(z=>{v({type:"VIEWPORT_ADJUST_CROP_RECT",payload:z},!1)},[v]),M=!zR(t,o),N=!pS(t.cropper,o.cropper),V=(0,Rr.useCallback)((z,A)=>t.cropper.image?P7(t.cropper.image.src,t.cropper,z,A):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t.cropper]);return(0,Rr.useMemo)(()=>({...x,state:t.cropper,setImage:C,reset:S,isDirty:M,getCroppedImage:V,cropOptions:t.cropOptions,setAspectRatioValue:E,resetCropOptions:P,isCropperDirty:N,hasUndo:d,hasRedo:f,undo:O,redo:T,beginGesture:_,endGesture:y,setVisualSize:I,adjustCropRectForViewport:k}),[x,t.cropper,C,S,M,V,t.cropOptions,E,P,N,d,f,O,T,_,y,I,k])}var z7=l(H(),1);var XRe=l(R(),1),ZRe=(0,z7.createContext)(null);function See({initialCropperState:e,initialCropOptions:t,children:r}){let o=xee({cropper:e,cropOptions:t});return(0,XRe.jsx)(ZRe.Provider,{value:o,children:r})}function gl(){let e=(0,z7.useContext)(ZRe);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var _p=l(R(),1);function $Re({isPlacementActive:e=!1,onGestureStart:t,onGestureEnd:r}){let{media:o}=E1(),n=gl(),{aspectRatioValue:i}=n.cropOptions,s=n.state.image,{beginGesture:a,endGesture:c,setImage:d}=n,[u,f]=(0,wp.useState)("loading"),m=(0,wp.useMemo)(()=>vS(i,s),[i,s]),h=(0,wp.useCallback)(()=>{a(),t?.()},[a,t]),g=(0,wp.useCallback)(()=>{c(),r?.()},[c,r]),b=o?.source_url,v=R_(o?.mime_type),_=Number(o?.media_details?.width),y=Number(o?.media_details?.height);(0,wp.useEffect)(()=>{s||!b||!Number.isFinite(_)||!Number.isFinite(y)||_<=0||y<=0||d({src:b,naturalWidth:_,naturalHeight:y})},[s,b,_,y,d]);let w=v.type==="image";return(0,wp.useEffect)(()=>{if(!b||!w)return;f("loading");let x=new window.Image;return x.onload=()=>f("loaded"),x.onerror=()=>f("error"),x.src=b,x.complete&&f(x.naturalWidth>0?"loaded":"error"),()=>{x.onload=null,x.onerror=null}},[b,w]),!b||!w?null:u==="error"?(0,_p.jsx)("div",{className:"media-editor-canvas",children:(0,_p.jsx)("div",{className:"media-editor-canvas__error",role:"alert",children:(0,_p.jsx)("p",{children:(0,JRe.__)("Failed to load image.")})})}):(0,_p.jsxs)("div",{className:"media-editor-canvas",children:[u==="loading"&&(0,_p.jsx)("div",{className:"media-editor-canvas__spinner",children:(0,_p.jsx)(QRe.Spinner,{})}),(0,_p.jsx)("div",{className:J("media-editor-canvas__cropper",{"is-loaded":u==="loaded"}),children:(0,_p.jsx)(L7,{src:b,controller:n,aspectRatio:m,freeformCrop:!0,showGrid:"interactive",isPlacementActive:e,onGestureStart:h,onGestureEnd:g})})]})}var iPe=l(G(),1);var Eu=l(H(),1);var jR="data-crop-control",ymt=300;function ePe(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=gl(),n=(0,Eu.useRef)(),i=(0,Eu.useCallback)(()=>{clearTimeout(n.current)},[]),s=(0,Eu.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},ymt)},[i,o]);(0,Eu.useEffect)(()=>i,[i]);let a=(0,Eu.useCallback)(()=>{i(),r()},[r,i]),c=(0,Eu.useCallback)(()=>{i(),o()},[i,o]),d=(0,Eu.useCallback)(()=>{r(),t||s()},[r,t,s]),u=(0,Eu.useCallback)(()=>{if(t){o();return}s()},[t,o,s]);return{[jR]:!0,onPointerDownCapture:a,onPointerUp:c,onPointerCancel:c,onKeyDownCapture:d,onKeyUp:u}}var i0=l(H(),1);var vh=l(H(),1);function _mt(e,t,r){return-e/t*r}function j7(e,t,r){return e<t?t:e>r?r:e}function wmt(e,t){return Math.round(e/t)*t}function tPe(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:s,disabled:a,onPointerDownStart:c}=e,d=(0,vh.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,vh.useEffect)(()=>{d.current.value=t},[t]);let u=(0,vh.useCallback)(()=>{let h=d.current;h.dragging&&(h.dragging=!1,h.captureElement&&h.captureElement.hasPointerCapture(h.capturePointerId)&&h.captureElement.releasePointerCapture(h.capturePointerId),h.captureElement=null,h.windowPointerUp&&(window.removeEventListener("pointerup",h.windowPointerUp),window.removeEventListener("pointercancel",h.windowPointerUp),h.windowPointerUp=null))},[]);(0,vh.useEffect)(()=>u,[u]);let f=(0,vh.useCallback)(h=>{if(a||h.button!==0)return;let g=d.current;h.currentTarget.setPointerCapture(h.pointerId),g.captureElement=h.currentTarget,g.capturePointerId=h.pointerId,g.startX=h.clientX,g.startValue=g.value,g.activeStep=h.shiftKey?i/2:i,g.dragging=!0,c?.();let b=()=>u();g.windowPointerUp=b,window.addEventListener("pointerup",b),window.addEventListener("pointercancel",b)},[a,c,u,i]),m=(0,vh.useCallback)(h=>{let g=d.current;if(!g.dragging)return;let b=h.shiftKey?i/2:i;b!==g.activeStep&&(g.startX=h.clientX,g.startValue=g.value,g.activeStep=b);let v=h.clientX-g.startX,_=_mt(v,s,g.activeStep),y=g.startValue+_,w=wmt(y,g.activeStep),x=j7(w,o,n);x!==g.value&&(g.value=x,r(x))},[r,o,n,i,s]);return{onPointerDown:f,onPointerMove:m,onPointerUp:u,onPointerCancel:u}}var lc=l(R(),1),H7=32,xmt=11,rPe=15,Smt=4,Cmt=8,Emt=14;function kmt(e,t){return(0,i0.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=Smt;o%15===0?(n="major",i=Emt):o%5===0&&(n="mid",i=Cmt),r.push({value:o,kind:n,height:i})}return r},[e,t])}function oPe(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function nPe(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:s,unit:a="\xB0",pixelsPerStep:c=6,className:d,id:u,disabled:f=!1}=e,m=(0,i0.useRef)(null),h=(0,i0.useId)(),g=u??h,b=tPe({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:c,disabled:f,onPointerDownStart:()=>m.current?.focus()}),v=I=>{let k=I.key==="ArrowRight"||I.key==="ArrowUp",M=I.key==="ArrowLeft"||I.key==="ArrowDown";if(!k&&!M||(I.preventDefault(),f))return;let N=k?1:-1,V=I.shiftKey?i/2:i,B=j7(t+N*V,o,n);B!==t&&r(B)},_=`${oPe(t)}${a}`,y=kmt(o,n),w=c/i,x=(0,i0.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*w}px))`}),[t,w]),C=Math.round(t/rPe)*rPe,E=Math.abs(t-C)<.01?`${C}`:oPe(t),P=E.startsWith("-"),O=P?E.slice(1):E,T=y.filter(I=>I.kind==="major");return(0,lc.jsxs)("div",{className:J("rotation-ruler",d),role:"presentation","data-disabled":f||void 0,...b,children:[(0,lc.jsx)("input",{ref:m,id:g,type:"range",className:"rotation-ruler__input",min:o,max:n,step:"any",value:t,disabled:f,"aria-label":s,"aria-valuetext":_,onChange:I=>r(j7(I.target.valueAsNumber,o,n)),onKeyDown:v}),(0,lc.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,lc.jsxs)("svg",{className:"rotation-ruler__ticks",style:x,width:(n-o)*w,height:H7,viewBox:`${o*w} 0 ${(n-o)*w} ${H7}`,preserveAspectRatio:"xMidYMid meet",children:[y.map(I=>(0,lc.jsx)("line",{x1:I.value*w,x2:I.value*w,y1:H7-I.height,y2:H7,className:`rotation-ruler__tick rotation-ruler__tick--${I.kind}`},I.value)),T.map(I=>(0,lc.jsxs)("text",{x:I.value*w,y:xmt,textAnchor:"middle",className:"rotation-ruler__label",children:[I.value,a]},I.value))]})}),(0,lc.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,lc.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[P&&(0,lc.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),O,(0,lc.jsx)("span",{className:"rotation-ruler__active-label-unit",children:a})]})}),(0,lc.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var Cee=l(R(),1);function sPe({onPlacementControlInteraction:e}){let{state:t,setRotation:r}=gl(),o=ePe({commitOnKeyUp:!1}),n=Math.round(t.rotation/90)*90,s=t.flip.horizontal!==t.flip.vertical?-1:1,a=(t.rotation-n)*s,c=d=>{let f=Math.max(-DR+.01,Math.min(DR-.01,d));e?.(),r(n+f*s)};return(0,Cee.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...o,children:(0,Cee.jsx)(nPe,{label:(0,iPe.__)("Fine rotation"),min:-DR,max:DR,value:a,onChange:c})})}var cc=l(X(),1),Ra=l(G(),1);var Eee=l(H(),1);function Tmt(e){return[...VR.filter(t=>t.value<=0),...e??VR.filter(t=>t.value>0)]}function U7({aspectRatioPresets:e}={}){let t=gl(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,Eee.useMemo)(()=>Tmt(e),[e]),i=(0,Eee.useMemo)(()=>vS(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var Ar=l(R(),1),Rmt=1.2;function W7({withLabels:e=!1,showAspectRatioControl:t=!1,aspectRatioPresets:r,zoomFactor:o=Rmt}){let{state:n,setFlip:i,snapRotate90:s,setZoom:a}=gl(),{aspectRatioValue:c,setAspectRatioValue:d,aspectRatioOptions:u}=U7({aspectRatioPresets:r}),f=!e&&t,m=fS(n),h=y=>{a(Math.min(sc,Math.max(m,n.zoom*y)))},g=(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(cc.Button,{size:"compact",icon:Nk,label:(0,Ra.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>s(-1)}),(0,Ar.jsx)(cc.Button,{size:"compact",icon:Fk,label:(0,Ra.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>s(1)})]}),b=(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(cc.Button,{size:"compact",icon:PU,label:(0,Ra.__)("Flip horizontal"),showTooltip:!0,isPressed:n.flip.horizontal,onClick:()=>i({horizontal:!n.flip.horizontal,vertical:n.flip.vertical})}),(0,Ar.jsx)(cc.Button,{size:"compact",icon:OU,label:(0,Ra.__)("Flip vertical"),showTooltip:!0,isPressed:n.flip.vertical,onClick:()=>i({horizontal:n.flip.horizontal,vertical:!n.flip.vertical})})]}),v=(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(cc.Button,{size:"compact",icon:fm,label:(0,Ra.__)("Zoom in"),showTooltip:!0,disabled:n.zoom>=sc,accessibleWhenDisabled:!0,onClick:()=>h(o)}),(0,Ar.jsx)(cc.Button,{size:"compact",icon:YU,label:(0,Ra.__)("Zoom out"),showTooltip:!0,disabled:n.zoom<=m,accessibleWhenDisabled:!0,onClick:()=>h(1/o)})]}),_=f?(0,Ar.jsx)(cc.DropdownMenu,{icon:NH,label:(0,Ra.__)("Aspect ratio"),popoverProps:{placement:"top"},toggleProps:{size:"compact"},children:({onClose:y})=>(0,Ar.jsx)(cc.MenuGroup,{label:(0,Ra.__)("Aspect ratio"),children:u.map(w=>{let x=w.value.toString(),C=x===c;return(0,Ar.jsx)(cc.MenuItem,{role:"menuitemradio",isSelected:C,icon:C?Mo:void 0,onClick:()=>{d(x),y()},children:w.label},x)})})}):null;return e?(0,Ar.jsxs)("div",{className:"media-editor-image-controls is-stacked",children:[(0,Ar.jsxs)("div",{className:"media-editor-image-controls__transforms",children:[(0,Ar.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ra.__)("Rotate"),children:[(0,Ar.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ra.__)("Rotate")}),(0,Ar.jsx)("div",{className:"media-editor-image-controls__buttons",children:g})]}),(0,Ar.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ra.__)("Flip"),children:[(0,Ar.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ra.__)("Flip")}),(0,Ar.jsx)("div",{className:"media-editor-image-controls__buttons",children:b})]})]}),(0,Ar.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,Ra.__)("Zoom"),children:[(0,Ar.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,Ra.__)("Zoom")}),(0,Ar.jsx)("div",{className:"media-editor-image-controls__buttons",children:v})]})]}):(0,Ar.jsxs)("div",{className:"media-editor-image-controls",children:[g,b,v,_]})}var aPe=l(X(),1);var kee=l(G(),1);var s0=l(R(),1);function lPe({aspectRatioValue:e,onAspectRatioChange:t,aspectRatioOptions:r,showTransformControls:o=!1}){return(0,s0.jsxs)(le,{direction:"column",gap:"xl",[jR]:!0,children:[(0,s0.jsx)(Pt,{render:(0,s0.jsx)("h2",{}),children:(0,kee.__)("Crop options")}),o&&(0,s0.jsx)(W7,{withLabels:!0}),(0,s0.jsx)(aPe.SelectControl,{label:(0,kee.__)("Aspect ratio"),value:e,onChange:t,options:r.map(n=>({label:n.label,value:n.value.toString()}))})]})}var cPe=l(X(),1),dPe=l(H(),1),Pa=l(G(),1),HR=l(Jo(),1),ku=l(R(),1),Pmt=[{description:(0,Pa.__)("Undo"),keyCombination:{modifier:"primary",character:"z"}},{description:(0,Pa.__)("Redo"),keyCombination:{modifier:"primaryShift",character:"z"}},{description:(0,Pa.__)("Pan"),keyCombination:{character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Pa.__)("Arrow keys")}},{description:(0,Pa.__)("Zoom in"),keyCombination:{character:"+"}},{description:(0,Pa.__)("Zoom out"),keyCombination:{character:"-"}},{description:(0,Pa.__)("Rotate 90\xB0 clockwise"),keyCombination:{character:"R"}},{description:(0,Pa.__)("Rotate 90\xB0 counter-clockwise"),keyCombination:{modifier:"shift",character:"R"}},{description:(0,Pa.__)("Flip horizontal"),keyCombination:{character:"H"}},{description:(0,Pa.__)("Flip vertical"),keyCombination:{character:"V"}},{description:(0,Pa.__)("Pan or resize crop (large step)"),keyCombination:{modifier:"shift",character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Pa.__)("Shift + Arrow keys")}}];function Imt({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...HR.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?HR.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,s;return o?s=o:t?s=HR.shortcutAriaLabel[t](i):s=i,(0,ku.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":s,children:n.map((a,c)=>a==="+"&&t?(0,ku.jsx)(dPe.Fragment,{children:a},c):(0,ku.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:a},c))})}function uPe({onClose:e}){return(0,ku.jsxs)(cPe.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,Pa.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,ku.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,Pa.__)("These shortcuts work when the image editor has focus.")}),(0,ku.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:Pmt.map(({description:t,keyCombination:r},o)=>(0,ku.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,ku.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,ku.jsx)(Imt,{keyCombination:r})]},o))})]})}var pPe=l(Wd(),1),UR=l(Z(),1),Tee=l(he(),1),Y7=l(H(),1),a0=l(G(),1),mPe=l(Wt(),1);var G7=.1;function fPe(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:s}=e,a=s.horizontal,c=s.vertical;(a||c)&&r.push({type:"flip",args:{flip:{horizontal:a,vertical:c}}});let d=(e.rotation%360+360)%360,f=a!==c?(360-d)%360:d;f!==0&&r.push({type:"rotate",args:{angle:f}});let m=Math.round(e.rotation/90)*90,{width:h,height:g}=Ai(t.width,t.height,m),{width:b,height:v}=Ai(t.width,t.height,e.rotation),_=.5+n.x-i/2,y=.5+n.y-i/2,w=(o.x-_)/i*h,x=(o.y-y)/i*g,C=o.width/i*h,S=o.height/i*g,E=(b-h)/2,P=(v-g)/2,O=w+E,T=x+P,I=O/b*100,k=T/v*100,M=C/b*100,N=S/v*100;return I<=G7&&k<=G7&&M>=100-G7&&N>=100-G7||r.push({type:"crop",args:{left:I,top:k,width:M,height:N}}),r}var Omt=["title","caption","description","alt_text","post"],WR="media-editor";function Amt(e){return!e.isCropperDirty||!e.state.image?[]:fPe(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function Mmt(e,t){let r={};for(let o of Omt)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function hPe({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,UR.useRegistry)(),{clearEntityRecordEdits:s,receiveEntityRecords:a,saveEditedEntityRecord:c}=(0,UR.useDispatch)(Tee.store),{createErrorNotice:d,removeAllNotices:u}=(0,UR.useDispatch)(mPe.store),[f,m]=(0,Y7.useState)(!1),h=(0,Y7.useCallback)(async()=>{u("snackbar",WR),m(!0);try{let g,b=Amt(e),v=b.length>0&&o?{id:t,url:o.source_url}:void 0;if(b.length>0){let y=i.select(Tee.store).getEntityRecordNonTransientEdits("postType","attachment",t),w=Mmt(y,o);g=await(0,pPe.default)({path:`/wp/v2/media/${t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:b,...w}}),g&&a("postType","attachment",g,void 0,!0)}else g=await c("postType","attachment",t);let _=g??o;_&&_.id!==t&&s("postType","attachment",t),_&&_.id&&(_.id===t&&e.reset(),n?.({id:_.id,url:_.source_url,media:_,previous:v}))}catch(g){let b=g instanceof Error?g.message:g?.message??(0,a0.__)("An unknown error occurred.");d(r?(0,a0.sprintf)((0,a0.__)("Could not save image. %s"),b):(0,a0.sprintf)((0,a0.__)("Could not save media. %s"),b),{type:"snackbar",context:WR})}finally{m(!1)}},[s,d,e,t,r,o,n,a,i,u,c]);return{isSaving:f,save:h}}var Ot=l(R(),1),gPe={_embed:"author,wp:attached-to"},Nmt=300;function Fmt({tabs:e,activeTabId:t,onTabChange:r,scope:o}){return(0,Ot.jsx)(hp,{scope:o,identifier:"media-editor/details",title:(0,Mi.__)("Details"),icon:um,isActiveByDefault:!0,className:"media-editor__sidebar",panelClassName:"media-editor__sidebar-panel",headerClassName:"media-editor__sidebar-header",closeLabel:(0,Mi.__)("Close media panel"),render:(0,Ot.jsx)(Vr.Root,{value:t,onValueChange:n=>r(n)}),header:(0,Ot.jsx)(Vr.List,{variant:"minimal",children:e.map(n=>(0,Ot.jsx)(Vr.Tab,{value:n.id,children:n.title},n.id))}),children:e.map(n=>(0,Ot.jsx)(Vr.Panel,{value:n.id,tabIndex:-1,children:n.panel},n.id))})}var vPe=(0,jo.createContext)(null);function K7(){let e=(0,jo.useContext)(vPe);if(!e)throw new Error("useMediaEditorFrameContext must be used within MediaEditor");return e}function Dmt({showCloseButton:e=!1}){let{isImage:t,isSaving:r,onCancel:o,scope:n}=K7(),[i,s]=(0,jo.useState)(!1);return(0,Ot.jsxs)(le,{className:"media-editor__header-actions",justify:"flex-end",align:"center",gap:"sm",children:[t&&(0,Ot.jsx)(cd.Button,{size:"compact",icon:UU,label:(0,Mi.__)("Keyboard shortcuts"),onClick:()=>s(!0)}),(0,Ot.jsx)(Xb.Slot,{scope:n}),e&&(0,Ot.jsx)(cd.Button,{size:"compact",icon:wk,label:(0,Mi.__)("Close"),onClick:o,disabled:r,accessibleWhenDisabled:!0}),i&&(0,Ot.jsx)(uPe,{onClose:()=>s(!1)})]})}function Lmt(){let{isImage:e,isUndoRedoDisabled:t,onReset:r}=K7(),{reset:o,isDirty:n,hasUndo:i,hasRedo:s,undo:a,redo:c,beginGesture:d,endGesture:u}=gl();if(!e)return null;let f=()=>{t||a()},m=()=>{t||c()};return(0,Ot.jsxs)(le,{className:"media-editor__history-actions",align:"center",gap:"sm",children:[(0,Ot.jsx)(cd.Button,{size:"compact",variant:"tertiary",disabled:!n,accessibleWhenDisabled:!0,onClick:()=>{d(),o(),r(),u()},children:(0,Mi.__)("Reset")}),(0,Ot.jsx)(cd.Button,{size:"compact",icon:Py,label:(0,Mi.__)("Undo"),showTooltip:!0,shortcut:Tu.displayShortcut.primary("z"),disabled:t||!i,accessibleWhenDisabled:!0,onClick:f}),(0,Ot.jsx)(cd.Button,{size:"compact",icon:Ty,label:(0,Mi.__)("Redo"),showTooltip:!0,shortcut:(0,Tu.isAppleOS)()?Tu.displayShortcut.primaryShift("z"):Tu.displayShortcut.primary("y"),disabled:t||!s,accessibleWhenDisabled:!0,onClick:m})]})}function Vmt({size:e="default"}){let{isSaving:t,hasMedia:r,hasChanges:o,onCancel:n,onSave:i}=K7(),s=t||!r||!o;return(0,Ot.jsxs)(le,{className:"media-editor__save-actions",justify:"flex-end",align:"center",gap:"sm",children:[(0,Ot.jsx)(cd.Button,{__next40pxDefaultSize:!0,size:e,variant:"tertiary",onClick:n,disabled:t,accessibleWhenDisabled:!0,children:(0,Mi.__)("Cancel")}),(0,Ot.jsx)(cd.Button,{__next40pxDefaultSize:!0,size:e,variant:"primary",onClick:i,isBusy:t,disabled:s,accessibleWhenDisabled:!0,children:(0,Mi.__)("Save")})]})}function Bmt(){let{isImage:e,aspectRatioPresets:t}=K7();return e?(0,Ot.jsx)(W7,{showAspectRatioControl:!0,aspectRatioPresets:t}):null}function zmt({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:s="media-editor__snackbar",noticesPortalElement:a,shouldCloseOnEsc:c=!1,scope:d="media-editor"}){let u=gl(),f=(0,bPe.useViewportMatch)("small"),m=f?"wide":"narrow",{media:h,hasEdits:g}=(0,GR.useSelect)($=>{let{getEditedEntityRecord:fe,getEntityRecord:ee,hasEditsForEntityRecord:pe}=$(Ree.store);return ee("postType","attachment",t,gPe),{media:fe("postType","attachment",t),hasEdits:pe("postType","attachment",t)}},[t]),b=u.isCropperDirty||g,{clearEntityRecordEdits:v,editEntityRecord:_,invalidateResolution:y}=(0,GR.useDispatch)(Ree.store),{removeAllNotices:w}=(0,GR.useDispatch)(q7.store),[x,C]=(0,jo.useState)(!1),[S,E]=(0,jo.useState)(!1),[P,O]=(0,jo.useState)(!1),T=(0,jo.useRef)(),I=(0,jo.useCallback)(()=>{E(!0),clearTimeout(T.current),T.current=setTimeout(()=>{E(!1)},Nmt)},[]),k=(0,jo.useCallback)(()=>{O(!0)},[]),M=(0,jo.useCallback)(()=>{O(!1)},[]),N=S||P;(0,jo.useEffect)(()=>()=>{clearTimeout(T.current)},[]),(0,jo.useEffect)(()=>{E(!1),O(!1)},[t]),(0,jo.useEffect)(()=>{y("getEntityRecord",["postType","attachment",t,gPe])},[t,y]);let V=R_(h?.mime_type).type,B=!!h&&V==="image",{aspectRatioValue:z,setAspectRatioValue:A,aspectRatioOptions:D,resetCropOptions:L}=U7({aspectRatioPresets:r}),{isSaving:j,save:U}=hPe({cropper:u,id:t,isImage:B,media:h,onSaved:n}),q=(0,jo.useMemo)(()=>{let $={id:"details",title:(0,Mi.__)("Details"),panel:(0,Ot.jsx)(le,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,Ot.jsx)(u2e,{})})};return B?[{id:"crop",title:(0,Mi.__)("Crop"),panel:(0,Ot.jsx)(le,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,Ot.jsx)(lPe,{aspectRatioValue:z,onAspectRatioChange:A,aspectRatioOptions:D,showTransformControls:f})})},$]:[$]},[B,z,A,D,f]),[Y,ae]=(0,jo.useState)(),ne=Y??q[0]?.id,ce=$=>{_("postType","attachment",t,$)},te=()=>{w("snackbar",WR),v("postType","attachment",t),o?.()},re=()=>{if(!j){if(b){C(!0);return}te()}},me=$=>{let fe=Tu.isKeyboardEvent.primary($,"z"),ee=Tu.isKeyboardEvent.primaryShift($,"z")||!(0,Tu.isAppleOS)()&&Tu.isKeyboardEvent.primary($,"y");if((fe||ee)&&B){let pe=$.target;if(!((pe.tagName==="INPUT"||pe.tagName==="TEXTAREA"||pe.isContentEditable)&&!pe.closest(`[${jR}]`))){if($.preventDefault(),N)return;ee?u.redo():u.undo()}}if(c){if($.code!=="Escape"&&$.key!=="Escape")return;if(j){$.preventDefault();return}b&&($.preventDefault(),C(!0))}},we=(0,Ot.jsx)(q7.SnackbarNotices,{className:s,context:WR}),de=B?(0,Ot.jsx)(sPe,{onPlacementControlInteraction:I}):null,ve=(0,Ot.jsxs)(Cxe,{value:h??void 0,onChange:ce,settings:{fields:e},children:[(0,Ot.jsx)("div",{className:"media-editor",children:h?(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(Fmt,{tabs:q,activeTabId:ne,onTabChange:ae,scope:d}),(0,Ot.jsx)(e0,{className:"media-editor__skeleton",labels:{body:B?(0,Mi.__)("Image editor"):(0,Mi.__)("Media preview"),sidebar:(0,Mi.__)("Media details")},content:(0,Ot.jsxs)("div",{className:"media-editor__content",children:[(0,Ot.jsx)("div",{className:"media-editor__canvas-area",children:B?(0,Ot.jsx)($Re,{isPlacementActive:S,onGestureStart:k,onGestureEnd:M}):(0,Ot.jsx)(Txe,{})}),B&&(0,Ot.jsx)("div",{className:"media-editor__canvas-toolbar",children:de})]}),sidebar:(0,Ot.jsx)(hp.Slot,{scope:d})})]}):(0,Ot.jsx)("div",{className:"media-editor__loading",children:(0,Ot.jsx)(cd.Spinner,{})})}),(0,Ot.jsx)(cd.__experimentalConfirmDialog,{isOpen:x,confirmButtonText:(0,Mi.__)("Discard"),cancelButtonText:(0,Mi.__)("Keep editing"),onCancel:()=>C(!1),onConfirm:()=>{C(!1),te()},children:(0,Mi.__)("Are you sure you want to discard your unsaved changes?")}),a?(0,jo.createPortal)(we,a):we]}),ie={isImage:B,isSaving:j,hasMedia:!!h,hasChanges:b,isUndoRedoDisabled:N,scope:d,aspectRatioPresets:r,onCancel:re,onSave:U,onReset:L};return(0,Ot.jsx)(vPe.Provider,{value:ie,children:i({children:ve,isImage:B,layout:m,onRequestClose:re,onKeyDown:me,shouldCloseOnClickOutside:!b&&!j,isSaving:j,hasChanges:b,hasMedia:!!h})})}function l0(e){return(0,Ot.jsx)(See,{children:(0,Ot.jsx)(zmt,{...e})},e.id)}l0.HeaderActions=Dmt;l0.HistoryActions=Lmt;l0.SaveActions=Vmt;l0.ImageControls=Bmt;var tv=l0;var ai=l(R(),1);function jmt({layout:e}){return(0,ai.jsx)("div",{className:`media-editor-modal__footer is-${e}`,role:"region","aria-label":(0,YR.__)("Editor actions"),children:e==="wide"?(0,ai.jsxs)(ai.Fragment,{children:[(0,ai.jsx)(tv.HistoryActions,{}),(0,ai.jsx)(tv.SaveActions,{})]}):(0,ai.jsxs)(ai.Fragment,{children:[(0,ai.jsx)(tv.ImageControls,{}),(0,ai.jsxs)("div",{className:"media-editor-modal__footer-row",children:[(0,ai.jsx)(tv.HistoryActions,{}),(0,ai.jsx)(tv.SaveActions,{})]})]})})}function xPe({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,qR.useSelect)(f=>{let{isOpen:m,getId:h,getOnUpdate:g,getOnClose:b}=f(aS);return{isModalOpen:m(),id:h(),onUpdate:g(),onClose:b()}},[]),{closeMediaEditorModal:s}=(0,qR.useDispatch)(aS),{createSuccessNotice:a}=(0,qR.useDispatch)(wPe.store);if(!r||!o)return null;let c=typeof document>"u"?null:document.body,d=f=>{f.stopPropagation()},u=()=>{s(),i?.()};return(0,ai.jsx)(tv,{id:o,fields:e,aspectRatioPresets:t,shouldCloseOnEsc:!0,noticesClassName:"media-editor-modal__snackbar",noticesPortalElement:c,onClose:u,onSaved:({id:f,url:m,previous:h})=>{f&&n&&n({id:f,url:m}),u(),h&&f!==h.id&&n&&a((0,YR.__)("Image edited."),{type:"snackbar",actions:[{label:(0,YR.__)("Undo"),onClick:()=>{n({id:h.id,url:h.url})}}]})},renderFrame:({children:f,layout:m,onRequestClose:h,onKeyDown:g,shouldCloseOnClickOutside:b})=>(0,ai.jsx)(_Pe.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:d,children:(0,ai.jsxs)(yPe.Modal,{className:"media-editor-modal",title:(0,YR.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:b,onKeyDown:g,onRequestClose:h,headerActions:(0,ai.jsx)(tv.HeaderActions,{showCloseButton:!0}),children:[f,(0,ai.jsx)(jmt,{layout:m})]})})})}var yS={};p2e(yS,{store:aS,MediaEditor:l0,MediaEditorModal:xPe});var Ho=l(G(),1),Ru=l(Z(),1),X7=l(or(),1),ov=l(he(),1),rv=(e,t)=>`<a ${Pee(e)}>${t}</a>`,Pee=e=>`href="${e}" target="_blank" rel="noopener"`,Hmt=(e,t)=>{let r=e.trim();return e!=="pdm"&&(r=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(r+=` ${t}`),["pdm","cc0"].includes(e)||(r=`CC ${r}`),r},Umt=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:s,license_url:a}=e,c=Hmt(i,s),d=(0,X7.decodeEntities)(o),u;return d?u=t?(0,Ho.sprintf)((0,Ho._x)('"%1$s" by %2$s/ %3$s',"caption"),rv(r,(0,X7.decodeEntities)(t)),n?rv(n,d):d,a?rv(`${a}?ref=openverse`,c):c):(0,Ho.sprintf)((0,Ho._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),Pee(r),n?rv(n,d):d,a?rv(`${a}?ref=openverse`,c):c):u=t?(0,Ho.sprintf)((0,Ho._x)('"%1$s"/ %2$s',"caption"),rv(r,(0,X7.decodeEntities)(t)),a?rv(`${a}?ref=openverse`,c):c):(0,Ho.sprintf)((0,Ho._x)("<a %1$s>Work</a>/ %2$s","caption"),Pee(r),a?rv(`${a}?ref=openverse`,c):c),u.replace(/\s{2}/g," ")},Iee=(e={})=>({...e,orderBy:e?.search?"relevance":"date"}),Wmt=async(e={})=>{let t=Iee(e),r=await(0,Ru.resolveSelect)(ov.store).getEntityRecords("postType","attachment",t),o=(0,Ru.select)(ov.store).getEntityRecordsTotalItems("postType","attachment",t),n=(0,Ru.select)(ov.store).getEntityRecordsTotalPages("postType","attachment",t);return{mediaItems:r.map(i=>({...i,alt:i.alt_text,url:i.source_url,previewUrl:i.media_details?.sizes?.medium?.source_url,caption:i.caption?.raw})),totalItems:o,totalPages:n}},EPe=(e,t={})=>({...t,media_type:"image",parent:e}),Gmt=e=>{let t=typeof e=="number"?e:Number(e);return Number.isInteger(t)&&t>0?t:void 0},SPe=(e,t)=>(0,Ru.dispatch)(ov.store).saveEntityRecord("postType","attachment",{id:e,post:t},{throwOnError:!0}),Ymt=e=>e?.media_type||e?.mime_type?.split("/")[0]||e?.type,qmt=e=>[...new Set((Array.isArray(e)?e:[e]).filter(t=>Ymt(t)==="image").map(t=>t?.id).filter(Boolean))],Kmt=(e,t={})=>{let{invalidateResolution:r}=(0,Ru.dispatch)(ov.store);r("getEntityRecords",["postType","attachment",Iee(EPe(e,t))])},Xmt=(e,t)=>{let r=()=>(0,Ru.select)(ov.store).hasFinishedResolution("getEntityRecords",e),o=r();return(0,Ru.subscribe)(()=>{let n=r();o&&!n&&t(),o=n},ov.store)},Z7=({getQuery:e,...t})=>({...t,async fetch(r={}){return Wmt(e(r))},subscribe(r,o={}){return Xmt(["postType","attachment",Iee(e(o))],r)}}),Zmt=(e,t)=>Z7({name:"attached-images",labels:{name:(0,Ho.__)("Attached images"),search_items:(0,Ho.__)("Search attachments")},mediaType:"image",getQuery:r=>EPe(e,r),postTypeLabel:t,emptyMessage:t?(0,Ho.sprintf)((0,Ho.__)("No images attached to this %s."),t):(0,Ho.__)("No images attached to this post."),async attach(r){let o=qmt(r);return await Promise.all(o.map(n=>SPe(n,e))),o.length},async detach(r){await SPe(r.id,0)},invalidate(r={}){Kmt(e,r)}}),CPe=[Z7({name:"images",labels:{name:(0,Ho.__)("Images"),search_items:(0,Ho.__)("Search images")},mediaType:"image",getQuery:e=>({...e,media_type:"image"})}),Z7({name:"videos",labels:{name:(0,Ho.__)("Videos"),search_items:(0,Ho.__)("Search videos")},mediaType:"video",getQuery:e=>({...e,media_type:"video"})}),Z7({name:"audio",labels:{name:(0,Ho.__)("Audio"),search_items:(0,Ho.__)("Search audio")},mediaType:"audio",getQuery:e=>({...e,media_type:"audio"})}),{name:"openverse",labels:{name:(0,Ho.__)("Openverse"),search_items:(0,Ho.__)("Search Openverse")},mediaType:"image",async fetch(e={}){let r={...e,...{mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"}},o={per_page:"page_size",search:"q"},n=new URL("https://api.openverse.org/v1/images/");return Object.entries(r).forEach(([c,d])=>{let u=o[c]||c;n.searchParams.set(u,d)}),(await(await window.fetch(n,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}})).json()).results.map(c=>({...c,title:c.title?.toLowerCase().startsWith("file:")?c.title.slice(5):c.title,sourceId:c.id,id:void 0,caption:Umt(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}];function kPe(e,t){let r=Gmt(e);return!r||!t?CPe:[Zmt(r,t),...CPe]}var ts=[];for(let e=0;e<256;++e)ts.push((e+256).toString(16).slice(1));function TPe(e,t=0){return(ts[e[t+0]]+ts[e[t+1]]+ts[e[t+2]]+ts[e[t+3]]+"-"+ts[e[t+4]]+ts[e[t+5]]+"-"+ts[e[t+6]]+ts[e[t+7]]+"-"+ts[e[t+8]]+ts[e[t+9]]+"-"+ts[e[t+10]]+ts[e[t+11]]+ts[e[t+12]]+ts[e[t+13]]+ts[e[t+14]]+ts[e[t+15]]).toLowerCase()}var Qmt=new Uint8Array(16);function Oee(){return crypto.getRandomValues(Qmt)}function Jmt(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():$mt(e,t,r)}function $mt(e,t,r){e=e||{};let o=e.random??e.rng?.()??Oee();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=o[n];return t}return TPe(o)}var Aee=Jmt;var KR=l(Z(),1),MPe=l(he(),1),NPe=l(Nm(),1);var PPe=l(H(),1),Ia=null,Mee=new Set;function IPe(){Mee.forEach(e=>e())}function OPe(e){e.length&&(Ia||(Ia={total:0,completed:0,pending:[]}),Ia={total:Ia.total+e.length,completed:Ia.completed,pending:[...Ia.pending,...e]},IPe())}function Nee(e){if(!Ia||e<=0)return;let t=Math.min(Ia.total,Ia.completed+e),r=Ia.pending.slice(e);t>=Ia.total?Ia=null:Ia={total:Ia.total,completed:t,pending:r},IPe()}function RPe(){return Ia}function eht(e){return Mee.add(e),()=>{Mee.delete(e)}}function APe(){return(0,PPe.useSyncExternalStore)(eht,RPe,RPe)}var tht=()=>{};function Q7({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=tht,onFileChange:i,onSuccess:s,multiple:a=!0,isTransportOnly:c=!1}){let{receiveEntityRecords:d}=(0,KR.dispatch)(MPe.store),{getCurrentPost:u,getEditorSettings:f}=(0,KR.select)(F),{lockPostAutosaving:m,unlockPostAutosaving:h,lockPostSaving:g,unlockPostSaving:b}=(0,KR.dispatch)(F),v=f().allowedMimeTypes,_=`image-upload-${Aee()}`;o=o||f().maxUploadFileSize;let y=u(),w=typeof y?.id=="number"?y.id:y?.wp_id,x=()=>{b(_),h(_)};c||(g(_),m(_));let C=w?{post:w}:{};if(!c){let E=Array.from(r).map(P=>P?.name||"");OPe(E)}let S=0;(0,NPe.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:E=>{i?.(E);let P=E.filter(O=>O?.id);if(P?.length&&d("postType","attachment",P,void 0,!0),!c&&P.length===E.length&&x(),!c){let O=P.length;O>S&&(Nee(O-S),S=O)}},onSuccess:s,additionalData:{...C,...e},maxUploadFileSize:o,onError:({message:E})=>{c||(x(),Nee(1)),n(E)},wpAllowedMimeTypes:v,multiple:a})}var FPe=l(Ko(),1),DPe=l(Ll(),1);function LPe(e){return(0,DPe.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,FPe.cleanForSlug)(e)}var VPe=l(Z(),1),BPe=l(he(),1);function zPe(e){let{invalidateResolution:t}=(0,VPe.dispatch)(BPe.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var jPe=l(Nm(),1);var{sideloadMedia:rht}=K(jPe.privateApis),HPe=rht;var UPe=l(Wd(),1),WPe=l(Z(),1),GPe=l(Nm(),1);var oht=()=>{};function YPe({url:e,onSuccess:t,onError:r=oht}){let o=(0,WPe.select)(F).getCurrentPost(),n=typeof o?.id=="number"?o.id:o?.wp_id;(0,UPe.default)({path:"/wp/v2/media",method:"POST",data:{url:e,...n?{post:n}:{}}}).then(s=>{t?.((0,GPe.transformAttachment)(s))}).catch(s=>{r(s?.message||s)})}var qPe=l(Wd(),1),KPe=l(Nm(),1);async function XPe(e,t=[]){let r=await(0,qPe.default)({path:`/wp/v2/media/${e}/finalize`,method:"POST",data:{sub_sizes:t}});return r?(0,KPe.transformAttachment)(r):void 0}var ZPe=l(Wd(),1);async function QPe(e){await(0,ZPe.default)({path:`/wp/v2/media/${e}?force=true`,method:"DELETE"})}var HIe=l(he(),1),UIe=l(Z(),1),bte=l(H(),1);var US=l(X(),1),ZF=l(Ut(),1),NIe=l(Z(),1),FIe=l(Re(),1),hv=l(H(),1),fte=l(Me(),1);var Fee=l(H(),1);var JPe=l(H(),1),en=(0,JPe.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var $Pe=l(R(),1);function XR({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Fee.useMemo)(()=>gs(r,t),[r,t]),s=(0,Fee.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,$Pe.jsx)(en.Provider,{value:s,children:e})}var tn=l(X(),1),p0=l(G(),1);var C3e=l(Z(),1),E3e=l(he(),1);var e3e=l(R(),1);function ZR({className:e,...t}){return(0,e3e.jsx)(qi,{className:J(e,"global-styles-ui-icon-with-current-color"),...t})}var nv=l(X(),1);var c0=l(R(),1);function nht({icon:e,children:t,...r}){return(0,c0.jsxs)(nv.__experimentalItem,{...r,children:[e&&(0,c0.jsxs)(nv.__experimentalHStack,{justify:"flex-start",children:[(0,c0.jsx)(ZR,{icon:e,size:24}),(0,c0.jsx)(nv.FlexItem,{children:t})]}),!e&&t]})}function An(e){return(0,c0.jsx)(nv.Navigator.Button,{as:nht,...e})}var f3e=l(X(),1);var d0=l(G(),1),p3e=l(Re(),1);var Dee=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Lee=function(e){return .2126*Dee(e.r)+.7152*Dee(e.g)+.0722*Dee(e.b)};function J7(e){e.prototype.luminance=function(){return t=Lee(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,i,s,a,c,d=t instanceof e?t:new e(t);return i=this.rgba,s=d.toRgb(),a=Lee(i),c=Lee(s),r=a>c?(a+.05)/(c+.05):(c+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var o,n,i,s,a}}var dd=l(H(),1),c3e=l(Z(),1),d3e=l(he(),1),Bee=l(G(),1);var Mn=l(G(),1);var t3e=l(ug(),1),{lock:Q8r,unlock:cr}=(0,t3e.__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-ui");var{getViewportBreakpoints:iht}=cr(xf),r3e={link:[{value:":link",label:(0,Mn.__)("Link")},{value:":any-link",label:(0,Mn.__)("Any Link")},{value:":visited",label:(0,Mn.__)("Visited")},{value:":hover",label:(0,Mn.__)("Hover")},{value:":focus",label:(0,Mn.__)("Focus")},{value:":focus-visible",label:(0,Mn.__)("Focus-visible")},{value:":active",label:(0,Mn.__)("Active")}],button:[{value:":link",label:(0,Mn.__)("Link")},{value:":any-link",label:(0,Mn.__)("Any Link")},{value:":visited",label:(0,Mn.__)("Visited")},{value:":hover",label:(0,Mn.__)("Hover")},{value:":focus",label:(0,Mn.__)("Focus")},{value:":focus-visible",label:(0,Mn.__)("Focus-visible")},{value:":active",label:(0,Mn.__)("Active")}]},o3e={"core/button":[{value:":hover",label:(0,Mn.__)("Hover")},{value:":focus",label:(0,Mn.__)("Focus")},{value:":focus-visible",label:(0,Mn.__)("Focus-visible")},{value:":active",label:(0,Mn.__)("Active")}]},sht=[{value:"@tablet",label:(0,Mn.__)("Tablet")},{value:"@mobile",label:(0,Mn.__)("Mobile")}];function i3e(e){return o3e[e]?o3e[e]??[]:r3e[e]?r3e[e]:[]}function s3e(e){let t=iht(e);return sht.filter(r=>(r.value!=="@tablet"||t.tablet!==void 0)&&(r.value!=="@mobile"||t.mobile!==void 0))}function Vee(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Vee(e[r],t);return e}var $7=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=$7(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function QR(e,t){let r=$7(structuredClone(e),t);return wy(r,e)}function n3e(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function a3e(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=n3e(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=n3e(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}function l3e(e){return e?`is-style-${e}`:""}function eF(e,t){let r=new RegExp(`^${t}([\\d]+)$`);return e.reduce((n,i)=>{if(typeof i?.slug=="string"){let s=i?.slug.match(r);if(s){let a=parseInt(s[1],10);if(a>n)return a}}return n},0)+1}_5([J7]);function st(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:c}=(0,dd.useContext)(en),d=n?.split(".").filter(Boolean)??[],u=d.find(v=>v.startsWith(":")),f=d.filter(v=>!v.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,dd.useMemo)(()=>{let v=pg(h,m,t,o);return u?v?.[u]??{}:v},[h,m,t,o,u]),b=(0,dd.useCallback)(v=>{let _=v;u&&(_={...pg(i,m,t,!1),[u]:v});let y=sk(i,m,_,t);c(y)},[i,c,m,t,u]);return[g,b]}function We(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,dd.useContext)(en),a=i;r==="base"?a=n:r==="user"&&(a=o);let c=(0,dd.useMemo)(()=>yy(a,e,t),[a,e,t]),d=(0,dd.useCallback)(u=>{let f=ok(o,e,u,t);s(f)},[o,s,e,t]);return[c,d]}var aht=[];function lht({title:e,settings:t,styles:r}){return e===(0,Bee.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function tF(e=[]){let{variationsFromTheme:t}=(0,c3e.useSelect)(o=>({variationsFromTheme:o(d3e.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||aht}),[]),{user:r}=(0,dd.useContext)(en);return(0,dd.useMemo)(()=>{let o=structuredClone(r),n=Vee(o,e);n.title=(0,Bee.__)("Default");let i=t.filter(a=>QR(a,e)).map(a=>gs(n,a)),s=[n,...i];return s?.length?s.filter(lht):[]},[e,r,t])}function u3e(e){let[t,r]=We("color.palette.theme",e),o=(0,dd.useCallback)(()=>{if(!t||!t.length)return;let n=Math.floor(Math.random()*225),i=t.map(s=>{let{color:a}=s,c=un(a).rotate(n).toHex();return{...s,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var Pu=l(R(),1),{useHasDimensionsPanel:cht,useHasTypographyPanel:dht,useHasColorPanel:uht,useSettingsForBlockElement:fht,useHasBackgroundPanel:pht}=cr(p3e.privateApis);function mht(){let[e]=We(""),t=fht(e),r=pht(e),o=dht(t),n=uht(t),i=!0,a=cht(t);return(0,Pu.jsx)(Pu.Fragment,{children:(0,Pu.jsxs)(f3e.__experimentalItemGroup,{children:[o&&(0,Pu.jsx)(An,{icon:UW,path:"/typography",children:(0,d0.__)("Typography")}),n&&(0,Pu.jsx)(An,{icon:fU,path:"/colors",children:(0,d0.__)("Colors")}),r&&(0,Pu.jsx)(An,{icon:VH,path:"/background","aria-label":(0,d0.__)("Background styles"),children:(0,d0.__)("Background")}),i&&(0,Pu.jsx)(An,{icon:Vk,path:"/shadows",children:(0,d0.__)("Shadows")}),a&&(0,Pu.jsx)(An,{icon:Gd,path:"/layout",children:(0,d0.__)("Layout")})]})})}var m3e=mht;var xp=l(X(),1);function _S(){let[e="black"]=st("color.text"),[t="white"]=st("color.background"),[r=e]=st("elements.h1.color.text"),[o=r]=st("elements.link.color.text"),[n=o]=st("elements.button.color.background"),[i]=We("color.palette.core")||[],[s]=We("color.palette.theme")||[],[a]=We("color.palette.custom")||[],c=(s??[]).concat(a??[]).concat(i??[]),d=c.filter(({color:m})=>m===e),u=c.filter(({color:m})=>m===n),f=d.concat(u).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var v3e=l(H(),1),y3e=l(X(),1),Hee=l(G(),1);function hht(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var ght={normal:400,bold:700};function h3e(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function zee(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>ght[n]??Number(n)),[r,o]=t;return h3e(r)?t.length!==2||!h3e(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function g3e(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function jee(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function u0(e){let t={fontFamily:g3e(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(zee(n.fontWeight)));t.fontWeight=String(hht(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&zee(e.fontFace[0].fontWeight)||"400"}return t}function b3e(e){return{fontFamily:g3e(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:zee(e.fontWeight)}}var JR=l(R(),1);function rF({fontSize:e,variation:t}){let{base:r}=(0,v3e.useContext)(en),o=r;t&&(o={...r,...t});let[n]=st("color.text"),[i,s]=a3e(o),a=i?u0(i):{},c=s?u0(s):{};return n&&(a.color=n,c.color=n),e&&(a.fontSize=e,c.fontSize=e),(0,JR.jsxs)(y3e.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,JR.jsx)("span",{style:c,children:(0,Hee._x)("A","Uppercase letter A")}),(0,JR.jsx)("span",{style:a,children:(0,Hee._x)("a","Lowercase letter A")})]})}var _3e=l(X(),1);var w3e=l(R(),1);function x3e({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=_S(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,w3e.jsx)(_3e.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var S3e=l(X(),1),wS=l(Me(),1),f0=l(H(),1);var yh=l(R(),1),Uee=248,Wee=152,bht={leading:!0,trailing:!0};function vht({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=st("color.background"),[i]=st("color.gradient"),s=(0,wS.useReducedMotion)(),[a,c]=(0,f0.useState)(!1),[d,{width:u}]=(0,wS.useResizeObserver)(),[f,m]=(0,f0.useState)(u),[h,g]=(0,f0.useState)(),b=(0,wS.useThrottle)(m,250,bht);(0,f0.useLayoutEffect)(()=>{u&&b(u)},[u,b]),(0,f0.useLayoutEffect)(()=>{let w=f?f/Uee:1,x=w-(h||0);(Math.abs(x)>.1||!h)&&g(w)},[f,h]);let v=u?u/Uee:1,_=h||v,y=!!u;return(0,yh.jsxs)(yh.Fragment,{children:[(0,yh.jsx)("div",{style:{position:"relative"},children:d}),!y&&(0,yh.jsx)(t2,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Uee/Wee}}),y&&(0,yh.jsx)("div",{className:J("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Wee*_},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,yh.jsx)(S3e.__unstableMotion.div,{style:{height:Wee*_,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((w,x)=>w({ratio:_,key:x}))})})]})}var xS=vht;var bl=l(R(),1),yht={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},_ht={hover:{opacity:1},start:{opacity:.5}},wht={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function xht({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=st("typography.fontWeight"),[i="serif"]=st("typography.fontFamily"),[s=i]=st("elements.h1.typography.fontFamily"),[a=n]=st("elements.h1.typography.fontWeight"),[c="black"]=st("color.text"),[d=c]=st("elements.h1.color.text"),{paletteColors:u}=_S();return(0,bl.jsxs)(xS,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,bl.jsx)(xp.__unstableMotion.div,{variants:yht,style:{height:"100%",overflow:"hidden"},children:(0,bl.jsxs)(xp.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,bl.jsx)(rF,{fontSize:65*f,variation:o}),(0,bl.jsx)(xp.__experimentalVStack,{spacing:4*f,children:(0,bl.jsx)(x3e,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,bl.jsx)(xp.__unstableMotion.div,{variants:r?_ht:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,bl.jsx)(xp.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:u.slice(0,4).map(({color:m},h)=>(0,bl.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,bl.jsx)(xp.__unstableMotion.div,{variants:wht,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,bl.jsx)(xp.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,bl.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:d,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var oF=xht;var yn=l(R(),1);function Sht(){let e=(0,C3e.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(E3e.store);return!!r()?.length},[]);return(0,yn.jsxs)(tn.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,yn.jsx)(tn.CardBody,{children:(0,yn.jsxs)(tn.__experimentalVStack,{spacing:4,children:[(0,yn.jsx)(tn.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,yn.jsx)(tn.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,yn.jsx)(oF,{})})}),e&&(0,yn.jsx)(tn.__experimentalItemGroup,{children:(0,yn.jsx)(An,{path:"/variations",children:(0,yn.jsxs)(tn.__experimentalHStack,{justify:"space-between",children:[(0,yn.jsx)(tn.FlexItem,{children:(0,p0.__)("Browse styles")}),(0,yn.jsx)(ZR,{icon:(0,p0.isRTL)()?Yr:Or})]})})}),(0,yn.jsx)(m3e,{})]})}),(0,yn.jsx)(tn.CardDivider,{}),(0,yn.jsxs)(tn.CardBody,{children:[(0,yn.jsx)(tn.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,p0.__)("Customize the appearance of specific blocks for the whole site.")}),(0,yn.jsx)(tn.__experimentalItemGroup,{children:(0,yn.jsx)(An,{path:"/blocks",children:(0,yn.jsxs)(tn.__experimentalHStack,{justify:"space-between",children:[(0,yn.jsx)(tn.FlexItem,{children:(0,p0.__)("Blocks")}),(0,yn.jsx)(ZR,{icon:(0,p0.isRTL)()?Yr:Or})]})})})]})]})}var k3e=Sht;var qee=l(Ut(),1),Oa=l(G(),1),dc=l(X(),1);var Kee=l(Z(),1),Aa=l(H(),1),nF=l(Re(),1),A3e=l(Me(),1),M3e=l(Yi(),1);var T3e=l(Ut(),1),R3e=l(Z(),1),P3e=l(X(),1);var Gee=l(R(),1);function Cht(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function $R(e){let t=(0,R3e.useSelect)(n=>{let{getBlockStyles:i}=n(T3e.store);return i(e)},[e]),[r]=st("variations",e),o=Object.keys(r??{});return Cht(t,o)}function I3e({name:e}){let t=$R(e);return(0,Gee.jsx)(P3e.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,Gee.jsx)(An,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var Kn=l(X(),1),SS=l(G(),1);var O3e=l(Re(),1);var qs=l(R(),1),{StateControl:Eht,StateControlBadges:kht}=cr(O3e.privateApis);function eo({title:e,description:t,onBack:r,viewportStates:o,pseudoStates:n,selectedViewport:i="default",selectedPseudoState:s="default",onChangeViewport:a,onChangePseudoState:c,showResponsiveStateControls:d=!0}){return(0,qs.jsx)(Kn.__experimentalVStack,{spacing:0,children:(0,qs.jsx)(Kn.__experimentalView,{children:(0,qs.jsx)(Kn.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,qs.jsxs)(Kn.__experimentalVStack,{spacing:2,children:[(0,qs.jsxs)(Kn.__experimentalHStack,{spacing:2,alignment:"top",children:[r?(0,qs.jsx)(Kn.Button,{icon:(0,SS.isRTL)()?Or:Yr,size:"small",label:(0,SS.__)("Back"),onClick:r}):(0,qs.jsx)(Kn.Navigator.BackButton,{icon:(0,SS.isRTL)()?Or:Yr,size:"small",label:(0,SS.__)("Back")}),(0,qs.jsx)(Kn.__experimentalSpacer,{children:(0,qs.jsxs)(Kn.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,qs.jsx)(Kn.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,qs.jsxs)(Kn.__experimentalVStack,{spacing:2,alignment:"right",children:[(0,qs.jsx)(Eht,{viewportStates:d?o:[],pseudoStates:n,viewportValue:i,pseudoStateValue:s,onChangeViewport:a,onChangePseudoState:c}),(0,qs.jsx)(kht,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s})]})]})})]}),t&&(0,qs.jsx)(Kn.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Hr=l(R(),1),{useHasDimensionsPanel:Tht,useHasTypographyPanel:Rht,useHasBorderPanel:Pht,useSettingsForBlockElement:Iht,useHasColorPanel:Oht,useHasBackgroundPanel:Aht}=cr(nF.privateApis),{Menu:m0}=cr(dc.privateApis);function Yee(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Yee):!0}function Mht(e,t){return Yee(e?.styles?.blocks?.[t])||Yee(e?.settings?.blocks?.[t])}function Nht(){let e=(0,Kee.useSelect)(n=>n(qee.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function Fht(e){let[t]=We("",e),r=Iht(t,e),o=Rht(r),n=Oht(r),i=Aht(r),s=Pht(r),a=Tht(r),c=s||a,d=!!$R(e)?.length;return o||n||i||c||d}function Dht({block:e,isCustomized:t}){return Fht(e.name)?(0,Hr.jsx)(An,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Hr.jsxs)(dc.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Hr.jsx)(nF.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Hr.jsx)(dc.FlexItem,{children:e.title}),t&&(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(Pt,{children:(0,Oa.__)("Has custom styles")}),(0,Hr.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function Lht({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Oa.__)("You haven't customized any blocks yet."):(0,Oa.__)("No blocks found.");return(0,Hr.jsx)(dc.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function Vht({filterValue:e,styleFilter:t}){let r=Nht(),o=(0,A3e.useDebounce)(M3e.speak,500),{isMatchingSearchTerm:n}=(0,Kee.useSelect)(qee.store),{user:i}=(0,Aa.useContext)(en),s=(0,Aa.useMemo)(()=>{let f=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{Mht(i,h)&&f.add(h)}),f},[i]),a=e?r.filter(f=>n(f,e)):r,c=t==="customized"?a.filter(f=>s.has(f.name)):a,d=(0,Aa.useRef)(null),u=c.length>0;return(0,Aa.useEffect)(()=>{if(!e&&t==="all")return;let f=u&&d.current?.childElementCount||0,m=(0,Oa.sprintf)((0,Oa._n)("%d result found.","%d results found.",f),f);o(m,"polite")},[e,t,u,o]),(0,Hr.jsx)("div",{ref:d,className:"global-styles-ui-block-types-item-list",role:"list",children:c.length===0?(0,Hr.jsx)(Lht,{filterValue:e,styleFilter:t}):c.map(f=>(0,Hr.jsx)(Dht,{block:f,isCustomized:s.has(f.name)},"menu-itemblock-"+f.name))})}var Bht=(0,Aa.memo)(Vht);function zht(){let[e,t]=(0,Aa.useState)(""),[r,o]=(0,Aa.useState)("all"),n=(0,Aa.useDeferredValue)(e);return(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(eo,{title:(0,Oa.__)("Blocks"),description:(0,Oa.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Hr.jsxs)(dc.__experimentalHStack,{className:"global-styles-ui-block-types-filter",alignment:"center",spacing:2,children:[(0,Hr.jsx)(dc.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,Oa.__)("Search"),placeholder:(0,Oa.__)("Search"),size:"compact"}),(0,Hr.jsxs)(m0,{children:[(0,Hr.jsx)(m0.TriggerButton,{render:(0,Hr.jsx)(dc.Button,{size:"compact",icon:ky,label:(0,Oa.__)("Filter blocks"),isPressed:r!=="all"})}),(0,Hr.jsxs)(m0.Popover,{children:[(0,Hr.jsx)(m0.RadioItem,{name:"global-styles-block-filter",value:"all",checked:r==="all",onChange:()=>o("all"),hideOnClick:!0,children:(0,Hr.jsx)(m0.ItemLabel,{children:(0,Oa.__)("All blocks")})}),(0,Hr.jsx)(m0.RadioItem,{name:"global-styles-block-filter",value:"customized",checked:r==="customized",onChange:()=>o("customized"),hideOnClick:!0,children:(0,Hr.jsx)(m0.ItemLabel,{children:(0,Oa.__)("Customized")})})]})]})]}),(0,Hr.jsx)(Bht,{filterValue:n,styleFilter:r})]})}var N3e=zht;var H3e=l(Ut(),1),U3e=l(Re(),1),Iu=l(H(),1),W3e=l(Z(),1),G3e=l(he(),1),h0=l(X(),1),CS=l(G(),1);var L3e=l(Re(),1),sF=l(Ut(),1),V3e=l(X(),1),Xee=l(H(),1);var iF=l(R(),1),{getViewportBreakpoints:jht,getViewportBreakpointValueInPixels:F3e}=cr(xf),D3e={default:783,"@tablet":600,"@mobile":480};function Hht(e,t){let r=jht(t),o=F3e(r.mobile);if(e==="@mobile"&&o)return o;let n=F3e(r.tablet);if(e==="@tablet"&&n)return o?r.mobile==="480px"&&r.tablet==="782px"?D3e["@tablet"]:Math.round((o+n)/2):n;if(e==="default"){let i=n??o;if(i)return i+1}return D3e[e]}var Uht=({name:e,variation:t="",selectedViewport:r="default",selectedState:o="default",stateStyles:n,viewportSettings:i})=>{let s=(0,sF.getBlockType)(e)?.example,a=(0,Xee.useMemo)(()=>{if(!s)return null;let _={...s,attributes:{...s.attributes,style:void 0,className:t?l3e(t):s.attributes?.className}};return(0,sF.getBlockFromExample)(e,_)},[e,s,t]),c=(0,Xee.useMemo)(()=>o==="default"||!n?"":hH(n,e),[o,n,e]);if(!s)return null;let d=Hht(r,i)??s.viewportWidth??500,u=s.viewportWidth??500,f=Math.max(d/u,1),m=24*f,h=144,b=235/d,v=b!==0&&b<1&&h?h/b:h;return(0,iF.jsx)(V3e.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,iF.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:h,boxSizing:"initial"},children:(0,iF.jsx)(L3e.BlockPreview,{blocks:a,viewportWidth:d,minHeight:h,additionalStyles:[{css:`
+				&{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var OZ={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"},L_e=(0,F_e.forwardRef)(function({className:t,children:r,...o},n){return k_e(),(0,w2.jsxs)(Zd.Tab,{ref:n,className:J(OZ.tab,t),...o,children:[(0,w2.jsx)("span",{className:OZ["tab-children"],children:r}),(0,w2.jsx)(Br,{icon:Or,className:OZ["tab-chevron"]})]})});var NZ=l(P(),1);function z_e({item:e}){let{frontPageId:t,postsPageId:r,privacyPolicyPageId:o}=(0,V_e.useSelect)(i=>{let{getEntityRecord:s}=i(B_e.store),a=s("root","site");return{frontPageId:a?.page_on_front,postsPageId:a?.page_for_posts,privacyPolicyPageId:a?.page_for_privacy_policy}},[]),n;return e.id===t?n=(0,a8.__)("Homepage"):e.id===r?n=(0,a8.__)("Posts Page"):e.id===o&&(n=(0,a8.__)("Privacy Policy Page")),(0,NZ.jsx)(iT,{item:e,className:"fields-field__page-title",children:n&&(0,NZ.jsx)(ia,{children:n})})}var bit={type:"text",id:"title",label:(0,FZ.__)("Title"),placeholder:(0,FZ.__)("No title"),getValue:({item:e})=>kt(e),render:z_e,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},DZ=bit;var LZ=l(G(),1);var vit={id:"title",type:"text",label:(0,LZ.__)("Template"),placeholder:(0,LZ.__)("No title"),getValue:({item:e})=>kt(e),render:H6,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},x2=vit;var VZ=l(G(),1);var U_e=l(G(),1);var W_e=l(Gc(),1);var H_e=l(ng(),1),{lock:kgr,unlock:xi}=(0,H_e.__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/fields");var iu=l(P(),1),{PATTERN_TYPES:_it}=xi(W_e.privateApis);function G_e({item:e}){let t=(0,U_e.__)("This pattern cannot be edited.");return(0,iu.jsx)(iT,{item:e,className:"fields-field__pattern-title",children:e.type===_it.theme&&(0,iu.jsxs)(iu.Fragment,{children:[(0,iu.jsx)(Ot,{children:t}),(0,iu.jsxs)(yt.Root,{children:[(0,iu.jsx)(yt.Trigger,{render:(0,iu.jsx)(Gi,{icon:hW,size:24})}),(0,iu.jsx)(yt.Popup,{children:t})]})]})})}var yit={type:"text",id:"title",label:(0,VZ.__)("Title"),placeholder:(0,VZ.__)("No title"),getValue:({item:e})=>kt(e),render:G_e,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},S2=yit;var BZ=l(or(),1),zZ=l(G(),1);var q_e=l(P(),1);function Y_e(e){return typeof e.excerpt=="string"?(0,BZ.decodeEntities)(e.excerpt):(0,BZ.decodeEntities)(e.excerpt?.raw||"")}var wit={id:"excerpt",type:"text",label:(0,zZ.__)("Description"),placeholder:(0,zZ.__)("Add a description"),getValue:({item:e})=>Y_e(e),render:({item:e})=>{let t=Y_e(e);return t?(0,q_e.jsx)(Mr,{children:t}):null},Edit:{control:"textarea",rows:4},enableSorting:!1,enableHiding:!1,filterBy:!1,enableGlobalSearch:!0},jZ=wit;var sy=l(G(),1),X_e=l(Gc(),1);var Z_e=l(P(),1),{PATTERN_SYNC_TYPES:Zx,PATTERN_TYPES:xit}=xi(X_e.privateApis),K_e=[{value:Zx.full,label:(0,sy._x)("Synced","pattern (singular)"),description:(0,sy.__)("Patterns that are kept in sync across the site.")},{value:Zx.unsynced,label:(0,sy._x)("Not synced","pattern (singular)"),description:(0,sy.__)("Patterns that can be changed freely without affecting the site.")}];function Sit(e){return e.type&&e.type!==xit.user||e.meta?.wp_pattern_sync_status===Zx.unsynced?Zx.unsynced:e.wp_pattern_sync_status||Zx.full}var Cit={id:"sync-status",type:"text",label:(0,sy.__)("Sync status"),readOnly:!0,enableSorting:!1,enableHiding:!0,elements:K_e,filterBy:{operators:["is"],isPrimary:!0},render:({item:e})=>{let t=Sit(e);return(0,Z_e.jsx)("span",{className:`fields-field__pattern-sync-status fields-field__pattern-sync-status-${t}`,children:K_e.find(({value:r})=>r===t)?.label})}},HZ=Cit;var IQ=l(G(),1);var co=l(Z(),1),my=l(C2(),1),EQ=l(he(),1),H2=l(X(),1),Co=l(H(),1),da=l(G(),1),TQ=l(or(),1);var $ye=l(vi(),1),a1=l(Mm(),1),e0e=l(Kt(),1);var WZ=E2(),Et=e=>k2(e,WZ),GZ=E2();Et.write=e=>k2(e,GZ);var l8=E2();Et.onStart=e=>k2(e,l8);var YZ=E2();Et.onFrame=e=>k2(e,YZ);var qZ=E2();Et.onFinish=e=>k2(e,qZ);var Qx=[];Et.setTimeout=(e,t)=>{let r=Et.now()+t,o=()=>{let i=Qx.findIndex(s=>s.cancel==o);~i&&Qx.splice(i,1),Xg-=~i?1:0},n={time:r,handler:e,cancel:o};return Qx.splice($_e(r),0,n),Xg+=1,eye(),n};var $_e=e=>~(~Qx.findIndex(t=>t.time>e)||~Qx.length);Et.cancel=e=>{l8.delete(e),YZ.delete(e),qZ.delete(e),WZ.delete(e),GZ.delete(e)};Et.sync=e=>{UZ=!0,Et.batchedUpdates(e),UZ=!1};Et.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Et.onStart(r)}return o.handler=e,o.cancel=()=>{l8.delete(r),t=null},o};var KZ=typeof window<"u"?window.requestAnimationFrame:()=>{};Et.use=e=>KZ=e;Et.now=typeof performance<"u"?()=>performance.now():Date.now;Et.batchedUpdates=e=>e();Et.catch=console.error;Et.frameLoop="always";Et.advance=()=>{Et.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):rye()};var Kg=-1,Xg=0,UZ=!1;function k2(e,t){UZ?(t.delete(e),e(0)):(t.add(e),eye())}function eye(){Kg<0&&(Kg=0,Et.frameLoop!=="demand"&&KZ(tye))}function kit(){Kg=-1}function tye(){~Kg&&(KZ(tye),Et.batchedUpdates(rye))}function rye(){let e=Kg;Kg=Et.now();let t=$_e(Kg);if(t&&(oye(Qx.splice(0,t),r=>r.handler()),Xg-=t),!Xg){kit();return}l8.flush(),WZ.flush(e?Math.min(64,Kg-e):16.667),YZ.flush(),GZ.flush(),qZ.flush()}function E2(){let e=new Set,t=e;return{add(r){Xg+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Xg-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Xg-=t.size,oye(t,o=>o(r)&&e.add(o)),Xg+=e.size,t=e)}}}function oye(e,t){e.forEach(r=>{try{t(r)}catch(o){Et.catch(o)}})}var qc=l(ae());function p8(){}var cye=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),ze={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 Hf(e,t){if(ze.arr(e)){if(!ze.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var mo=(e,t)=>e.forEach(t);function Kc(e,t,r){if(ze.arr(e)){for(let o=0;o<e.length;o++)t.call(r,e[o],`${o}`);return}for(let o in e)e.hasOwnProperty(o)&&t.call(r,e[o],o)}var ol=e=>ze.und(e)?[]:ze.arr(e)?e:[e];function t1(e,t){if(e.size){let r=Array.from(e);e.clear(),mo(r,t)}}var r1=(e,...t)=>t1(e,r=>r(...t)),eQ=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),tQ,dye,Zg=null,uye=!1,rQ=p8,Eit=e=>{e.to&&(dye=e.to),e.now&&(Et.now=e.now),e.colors!==void 0&&(Zg=e.colors),e.skipAnimation!=null&&(uye=e.skipAnimation),e.createStringInterpolator&&(tQ=e.createStringInterpolator),e.requestAnimationFrame&&Et.use(e.requestAnimationFrame),e.batchedUpdates&&(Et.batchedUpdates=e.batchedUpdates),e.willAdvance&&(rQ=e.willAdvance),e.frameLoop&&(Et.frameLoop=e.frameLoop)},ql=Object.freeze({__proto__:null,get createStringInterpolator(){return tQ},get to(){return dye},get colors(){return Zg},get skipAnimation(){return uye},get willAdvance(){return rQ},assign:Eit}),T2=new Set,Yc=[],XZ=[],u8=0,o1={get idle(){return!T2.size&&!Yc.length},start(e){u8>e.priority?(T2.add(e),Et.onStart(Tit)):(fye(e),Et(JZ))},advance:JZ,sort(e){if(u8)Et.onFrame(()=>o1.sort(e));else{let t=Yc.indexOf(e);~t&&(Yc.splice(t,1),pye(e))}},clear(){Yc=[],T2.clear()}};function Tit(){T2.forEach(fye),T2.clear(),Et(JZ)}function fye(e){Yc.includes(e)||pye(e)}function pye(e){Yc.splice(Pit(Yc,t=>t.priority>e.priority),0,e)}function JZ(e){let t=XZ;for(let r=0;r<Yc.length;r++){let o=Yc[r];u8=o.priority,o.idle||(rQ(o),o.advance(e),o.idle||t.push(o))}return u8=0,XZ=Yc,XZ.length=0,Yc=t,Yc.length>0}function Pit(e,t){let r=e.findIndex(t);return r<0?e.length:r}var mye={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},su="[-+]?\\d*\\.?\\d+",f8=su+"%";function m8(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Rit=new RegExp("rgb"+m8(su,su,su)),Iit=new RegExp("rgba"+m8(su,su,su,su)),Oit=new RegExp("hsl"+m8(su,f8,f8)),Ait=new RegExp("hsla"+m8(su,f8,f8,su)),Mit=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Nit=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Fit=/^#([0-9a-fA-F]{6})$/,Dit=/^#([0-9a-fA-F]{8})$/;function Lit(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Fit.exec(e))?parseInt(t[1]+"ff",16)>>>0:Zg&&Zg[e]!==void 0?Zg[e]:(t=Rit.exec(e))?(Jx(t[1])<<24|Jx(t[2])<<16|Jx(t[3])<<8|255)>>>0:(t=Iit.exec(e))?(Jx(t[1])<<24|Jx(t[2])<<16|Jx(t[3])<<8|sye(t[4]))>>>0:(t=Mit.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Dit.exec(e))?parseInt(t[1],16)>>>0:(t=Nit.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Oit.exec(e))?(nye(iye(t[1]),c8(t[2]),c8(t[3]))|255)>>>0:(t=Ait.exec(e))?(nye(iye(t[1]),c8(t[2]),c8(t[3]))|sye(t[4]))>>>0:null}function ZZ(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function nye(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=ZZ(n,o,e+1/3),s=ZZ(n,o,e),a=ZZ(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function Jx(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function iye(e){return(parseFloat(e)%360+360)%360/360}function sye(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function c8(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function aye(e){let t=Lit(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var Qg=(e,t,r)=>{if(ze.fun(e))return e;if(ze.arr(e))return Qg({range:e,output:t,extrapolate:r});if(ze.str(e.output[0]))return tQ(e);let o=e,n=o.output,i=o.range||[0,1],s=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",c=o.easing||(d=>d);return d=>{let u=Bit(d,i);return Vit(d,i[u],i[u+1],n[u],n[u+1],c,s,a,o.map)}};function Vit(e,t,r,o,n,i,s,a,c){let d=c?c(e):e;if(d<t){if(s==="identity")return d;s==="clamp"&&(d=t)}if(d>r){if(a==="identity")return d;a==="clamp"&&(d=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?d=-d:r===1/0?d=d-t:d=(d-t)/(r-t),d=i(d),o===-1/0?d=-d:n===1/0?d=d+o:d=d*(n-o)+o,d)}function Bit(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function $Z(){return $Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},$Z.apply(this,arguments)}var $x=Symbol.for("FluidValue.get"),ay=Symbol.for("FluidValue.observers"),la=e=>!!(e&&e[$x]),Qi=e=>e&&e[$x]?e[$x]():e,oQ=e=>e[ay]||null;function zit(e,t){e.eventObserved?e.eventObserved(t):e(t)}function ly(e,t){let r=e[ay];r&&r.forEach(o=>{zit(o,t)})}var e1=class{constructor(t){if(this[$x]=void 0,this[ay]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");jit(this,t)}},jit=(e,t)=>hye(e,$x,t);function Jg(e,t){if(e[$x]){let r=e[ay];r||hye(e,ay,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function $g(e,t){let r=e[ay];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[ay]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var hye=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),d8=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Hit=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,lye=new RegExp(`(${d8.source})(%|[a-z]+)`,"i"),Uit=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,h8=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,gye=e=>{let[t,r]=Wit(e);if(!t||eQ())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&h8.test(r))return gye(r);if(r)return r}return e},Wit=e=>{let t=h8.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},QZ,Git=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,g8=e=>{QZ||(QZ=Zg?new RegExp(`(${Object.keys(Zg).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Qi(i).replace(h8,gye).replace(Hit,aye).replace(QZ,aye)),r=t.map(i=>i.match(d8).map(Number)),n=r[0].map((i,s)=>r.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>Qg($Z({},e,{output:i})));return i=>{var s;let a=!lye.test(t[0])&&((s=t.find(d=>lye.test(d)))==null?void 0:s.replace(d8,"")),c=0;return t[0].replace(d8,()=>`${n[c++](i)}${a||""}`).replace(Uit,Git)}},bye="react-spring: ",vye=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${bye}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},Yit=vye(console.warn);function _ye(){Yit(`${bye}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Ugr=vye(console.warn);function n1(e){return ze.str(e)&&(e[0]=="#"||/\d/.test(e)||!eQ()&&h8.test(e)||e in(Zg||{}))}var P2=eQ()?qc.useEffect:qc.useLayoutEffect,qit=()=>{let e=(0,qc.useRef)(!1);return P2(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function nQ(){let e=(0,qc.useState)()[1],t=qit();return()=>{t.current&&e(Math.random())}}function yye(e,t){let[r]=(0,qc.useState)(()=>({inputs:t,result:e()})),o=(0,qc.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&Kit(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,qc.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function Kit(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}var iQ=e=>(0,qc.useEffect)(e,Xit),Xit=[];var V2=l(ae()),B2=l(ae());var Cye=l(ae()),Nm=l(ae()),R2=Symbol.for("Animated:node"),Zit=e=>!!e&&e[R2]===e,au=e=>e&&e[R2],y8=(e,t)=>cye(e,R2,t),I2=e=>e&&e[R2]&&e[R2].getPayload(),b8=class{constructor(){this.payload=void 0,y8(this,this)}getPayload(){return this.payload||[]}},cy=class e extends b8{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,ze.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return ze.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,ze.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},dy=class e extends cy{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Qg({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(ze.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=Qg({output:[this.getValue(),t]})),this._value=0,super.reset()}},v8={dependencies:null},uy=class extends b8{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Kc(this.source,(o,n)=>{Zit(o)?r[n]=o.getValue(t):la(o)?r[n]=Qi(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&mo(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Kc(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){v8.dependencies&&la(t)&&v8.dependencies.add(t);let r=I2(t);r&&mo(r,o=>this.add(o))}},sQ=class e extends uy{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(Qit)),!0)}};function Qit(e){return(n1(e)?dy:cy).create(e)}function w8(e){let t=au(e);return t?t.constructor:ze.arr(e)?sQ:n1(e)?dy:cy}function _8(){return _8=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},_8.apply(this,arguments)}var wye=(e,t)=>{let r=!ze.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Nm.forwardRef)((o,n)=>{let i=(0,Nm.useRef)(null),s=r&&(0,Nm.useCallback)(g=>{i.current=$it(n,g)},[n]),[a,c]=Jit(o,t),d=nQ(),u=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&d()},f=new aQ(u,c),m=(0,Nm.useRef)();P2(()=>(m.current=f,mo(c,g=>Jg(g,f)),()=>{m.current&&(mo(m.current.deps,g=>$g(g,m.current)),Et.cancel(m.current.update))})),(0,Nm.useEffect)(u,[]),iQ(()=>()=>{let g=m.current;mo(g.deps,b=>$g(b,g))});let h=t.getComponentProps(a.getValue());return Cye.createElement(e,_8({},h,{ref:s}))})},aQ=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Et.write(this.update)}};function Jit(e,t){let r=new Set;return v8.dependencies=r,e.style&&(e=_8({},e,{style:t.createAnimatedStyle(e.style)})),e=new uy(e),v8.dependencies=null,[e,r]}function $it(e,t){return e&&(ze.fun(e)?e(t):e.current=t),t}var xye=Symbol.for("AnimatedComponent"),kye=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new uy(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=Sye(s)||"Anonymous";return ze.str(s)?s=i[s]||(i[s]=wye(s,n)):s=s[xye]||(s[xye]=wye(s,n)),s.displayName=`Animated(${a})`,s};return Kc(e,(s,a)=>{ze.arr(e)&&(a=Sye(s)),i[a]=i(s)}),{animated:i}},Sye=e=>ze.str(e)?e:e&&ze.str(e.displayName)?e.displayName:ze.fun(e)&&e.name||null;function ca(){return ca=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},ca.apply(this,arguments)}function fy(e,...t){return ze.fun(e)?e(...t):e}var N2=(e,t)=>e===!0||!!(t&&e&&(ze.fun(e)?e(t):ol(e).includes(t))),Lye=(e,t)=>ze.obj(e)?t&&e[t]:e,Vye=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,est=e=>e,Bye=(e,t=est)=>{let r=tst;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);ze.und(i)||(o[n]=i)}return o},tst=["config","onProps","onStart","onChange","onPause","onResume","onRest"],rst={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 ost(e){let t={},r=0;if(Kc(e,(o,n)=>{rst[n]||(t[n]=o,r++)}),r)return t}function zye(e){let t=ost(e);if(t){let r={to:t};return Kc(e,(o,n)=>n in t||(r[n]=o)),r}return ca({},e)}function F2(e){return e=Qi(e),ze.arr(e)?e.map(F2):n1(e)?ql.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function dQ(e){return ze.fun(e)||ze.arr(e)&&ze.obj(e[0])}var nst={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}},C8=1.70158,x8=C8*1.525,Eye=C8+1,Tye=2*Math.PI/3,Pye=2*Math.PI/4.5,S8=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,ist={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=>Eye*e*e*e-C8*e*e,easeOutBack:e=>1+Eye*Math.pow(e-1,3)+C8*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((x8+1)*2*e-x8)/2:(Math.pow(2*e-2,2)*((x8+1)*(e*2-2)+x8)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Tye),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Tye)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Pye))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Pye)/2+1,easeInBounce:e=>1-S8(1-e),easeOutBounce:S8,easeInOutBounce:e=>e<.5?(1-S8(1-2*e))/2:(1+S8(2*e-1))/2},uQ=ca({},nst.default,{mass:1,damping:1,easing:ist.linear,clamp:!1}),fQ=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,uQ)}};function sst(e,t,r){r&&(r=ca({},r),Rye(r,t),t=ca({},r,t)),Rye(e,t),Object.assign(e,t);for(let s in uQ)e[s]==null&&(e[s]=uQ[s]);let{mass:o,frequency:n,damping:i}=e;return ze.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n),e}function Rye(e,t){if(!ze.und(t.decay))e.duration=void 0;else{let r=!ze.und(t.tension)||!ze.und(t.friction);(r||!ze.und(t.frequency)||!ze.und(t.damping)||!ze.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var Iye=[],pQ=class{constructor(){this.changed=!1,this.values=Iye,this.toValues=null,this.fromValues=Iye,this.to=void 0,this.from=void 0,this.config=new fQ,this.immediate=!1}};function jye(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var c;let d,u,f=N2((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{ze.und(r.pause)||(n.paused=N2(r.pause,t));let b=o?.pause;b!==!0&&(b=n.paused||N2(b,t)),d=fy(r.delay||0,t),b?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(u),u.cancel(),d=u.time-Et.now()}function h(){d>0&&!ql.skipAnimation?(n.delayed=!0,u=Et.setTimeout(g,d),n.pauseQueue.add(m),n.timeouts.add(u)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(u),e<=(n.cancelId||0)&&(f=!0);try{i.start(ca({},r,{callId:e,cancel:f}),s)}catch(b){a(b)}}})}var yQ=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?i1(e.get()):t.every(r=>r.noop)?Hye(e.get()):lu(e.get(),t.every(r=>r.finished)),Hye=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),lu=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),i1=e=>({value:e,cancelled:!0,finished:!1});function Uye(e,t,r,o){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:c}=r;return!i&&e===a&&!t.reset?c:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let d=Bye(t,(v,y)=>y==="onRest"?void 0:v),u,f,m=new Promise((v,y)=>(u=v,f=y)),h=v=>{let y=n<=(r.cancelId||0)&&i1(o)||n!==r.asyncId&&lu(o,!1);if(y)throw v.result=y,f(v),v},g=(v,y)=>{let w=new k8,_=new E8;return(async()=>{if(ql.skipAnimation)throw D2(r),_.result=lu(o,!1),f(_),_;h(w);let x=ze.obj(v)?ca({},v):ca({},y,{to:v});x.parentId=n,Kc(d,(S,k)=>{ze.und(x[k])&&(x[k]=S)});let C=await o.start(x);return h(w),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),C})()},b;if(ql.skipAnimation)return D2(r),lu(o,!1);try{let v;ze.arr(e)?v=(async y=>{for(let w of y)await g(w)})(e):v=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([v.then(u),m]),b=lu(o.get(),!0,!1)}catch(v){if(v instanceof k8)b=v.result;else if(v instanceof E8)b=v.result;else throw v}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?c:void 0)}return ze.fun(s)&&Et.batchedUpdates(()=>{s(b,o,o.item)}),b})()}function D2(e,t){t1(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var k8=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}},E8=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},mQ=e=>e instanceof L2,ast=1,L2=class extends e1{constructor(...t){super(...t),this.id=ast++,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=au(this);return t&&t.getValue()}to(...t){return ql.to(this,t)}interpolate(...t){return _ye(),ql.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){ly(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||o1.sort(this),ly(this,{type:"priority",parent:this,priority:t})}},py=Symbol.for("SpringPhase"),Wye=1,hQ=2,gQ=4,lQ=e=>(e[py]&Wye)>0,eb=e=>(e[py]&hQ)>0,O2=e=>(e[py]&gQ)>0,Oye=(e,t)=>t?e[py]|=hQ|Wye:e[py]&=~hQ,Aye=(e,t)=>t?e[py]|=gQ:e[py]&=~gQ,bQ=class extends L2{constructor(t,r){if(super(),this.key=void 0,this.animation=new pQ,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,!ze.und(t)||!ze.und(r)){let o=ze.obj(t)?ca({},t):ca({},r,{from:t});ze.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(eb(this)||this._state.asyncTo)||O2(this)}get goal(){return Qi(this.animation.to)}get velocity(){let t=au(this);return t instanceof cy?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return lQ(this)}get isAnimating(){return eb(this)}get isPaused(){return O2(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=I2(n.to);!a&&la(n.to)&&(s=ol(Qi(n.to))),n.values.forEach((u,f)=>{if(u.done)return;let m=u.constructor==dy?1:a?a[f].lastPosition:s[f],h=n.immediate,g=m;if(!h){if(g=u.lastPosition,i.tension<=0){u.done=!0;return}let b=u.elapsedTime+=t,v=n.fromValues[f],y=u.v0!=null?u.v0:u.v0=ze.arr(i.velocity)?i.velocity[f]:i.velocity,w,_=i.precision||(v==m?.005:Math.min(1,Math.abs(m-v)*.001));if(ze.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,C=Math.exp(-(1-x)*b);g=v+y/(1-x)*(1-C),h=Math.abs(u.lastPosition-g)<=_,w=y*C}else{w=u.lastVelocity==null?y:u.lastVelocity;let x=i.restVelocity||_/10,C=i.clamp?0:i.bounce,S=!ze.und(C),k=v==m?u.v0>0:v<m,R,O=!1,E=1,I=Math.ceil(t/E);for(let T=0;T<I&&(R=Math.abs(w)>x,!(!R&&(h=Math.abs(m-g)<=_,h)));++T){S&&(O=g==m||g>m==k,O&&(w=-w*C,g=m));let M=-i.tension*1e-6*(g-m),F=-i.friction*.001*w,V=(M+F)/i.mass;w=w+V*E,g=g+w*E}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,u.durationProgress>0&&(u.elapsedTime=i.duration*u.durationProgress,b=u.elapsedTime+=t)),x=(i.progress||0)+b/this._memoizedDuration,x=x>1?1:x<0?0:x,u.durationProgress=x),g=v+i.easing(x)*(m-v),w=(g-u.lastPosition)/t,h=x==1}u.lastVelocity=w,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}a&&!a[f].done&&(h=!1),h?u.done=!0:r=!1,u.setValue(g,i.round)&&(o=!0)});let c=au(this),d=c.getValue();if(r){let u=Qi(n.to);(d!==u||o)&&!i.decay?(c.setValue(u),this._onChange(u)):o&&i.decay&&this._onChange(d),this._stop()}else o&&this._onChange(d)}set(t){return Et.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(eb(this)){let{to:t,config:r}=this.animation;Et.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return ze.und(t)?(o=this.queue||[],this.queue=[]):o=[ze.obj(t)?t:ca({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>yQ(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),D2(this._state,t&&this._lastCallId),Et.batchedUpdates(()=>this._stop(r,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 r=this.key||"",{to:o,from:n}=t;o=ze.obj(o)?o[r]:o,(o==null||dQ(o))&&(o=void 0),n=ze.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return lQ(this)||(t.reverse&&([o,n]=[n,o]),n=Qi(n),ze.und(n)?au(this)||this._set(o):this._set(n)),i}_update(t,r){let o=ca({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,Bye(o,(c,d)=>/^on/.test(d)?Lye(c,n):c)),Nye(this,o,"onProps"),M2(this,"onProps",o,this);let s=this._prepareNode(o);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 jye(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{O2(this)||(Aye(this,!0),r1(a.pauseQueue),M2(this,"onPause",lu(this,A2(this,this.animation.to)),this))},resume:()=>{O2(this)&&(Aye(this,!1),eb(this)&&this._resume(),r1(a.resumeQueue),M2(this,"onResume",lu(this,A2(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let d=Gye(o);if(d)return this._update(d,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(i1(this));let n=!ze.und(t.to),i=!ze.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(i1(this));let{key:s,defaultProps:a,animation:c}=this,{to:d,from:u}=c,{to:f=d,from:m=u}=t;i&&!n&&(!r.default||ze.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!Hf(m,u);h&&(c.from=m),m=Qi(m);let g=!Hf(f,d);g&&this._focus(f);let b=dQ(r.to),{config:v}=c,{decay:y,velocity:w}=v;(n||i)&&(v.velocity=0),r.config&&!b&&sst(v,fy(r.config,s),r.config!==a.config?fy(a.config,s):void 0);let _=au(this);if(!_||ze.und(f))return o(lu(this,!0));let x=ze.und(r.reset)?i&&!r.default:!ze.und(m)&&N2(r.reset,s),C=x?m:this.get(),S=F2(f),k=ze.num(S)||ze.arr(S)||n1(S),R=!b&&(!k||N2(a.immediate||r.immediate,s));if(g){let T=w8(f);if(T!==_.constructor)if(R)_=this._set(S);else throw Error(`Cannot animate between ${_.constructor.name} and ${T.name}, as the "to" prop suggests`)}let O=_.constructor,E=la(f),I=!1;if(!E){let T=x||!lQ(this)&&h;(g||T)&&(I=Hf(F2(C),S),E=!I),(!Hf(c.immediate,R)&&!R||!Hf(v.decay,y)||!Hf(v.velocity,w))&&(E=!0)}if(I&&eb(this)&&(c.changed&&!x?E=!0:E||this._stop(d)),!b&&((E||la(d))&&(c.values=_.getPayload(),c.toValues=la(f)?null:O==dy?[1]:ol(S)),c.immediate!=R&&(c.immediate=R,!R&&!x&&this._set(d)),E)){let{onRest:T}=c;mo(lst,F=>Nye(this,r,F));let M=lu(this,A2(this,d));r1(this._pendingCalls,M),this._pendingCalls.add(o),c.changed&&Et.batchedUpdates(()=>{c.changed=!x,T?.(M,this),x?fy(a.onRest,M):c.onStart==null||c.onStart(M,this)})}x&&this._set(C),b?o(Uye(r.to,r,this._state,this)):E?this._start():eb(this)&&!g?this._pendingCalls.add(o):o(Hye(C))}_focus(t){let r=this.animation;t!==r.to&&(oQ(this)&&this._detach(),r.to=t,oQ(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;la(r)&&(Jg(r,this),mQ(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;la(t)&&$g(t,this)}_set(t,r=!0){let o=Qi(t);if(!ze.und(o)){let n=au(this);if(!n||!Hf(o,n.getValue())){let i=w8(o);!n||n.constructor!=i?y8(this,i.create(o)):n.setValue(o),n&&Et.batchedUpdates(()=>{this._onChange(o,r)})}}return au(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,M2(this,"onStart",lu(this,A2(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),fy(this.animation.onChange,t,this)),fy(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;au(this).reset(Qi(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),eb(this)||(Oye(this,!0),O2(this)||this._resume())}_resume(){ql.skipAnimation?this.finish():o1.start(this)}_stop(t,r){if(eb(this)){Oye(this,!1);let o=this.animation;mo(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),ly(this,{type:"idle",parent:this});let n=r?i1(this.get()):lu(this.get(),A2(this,t??o.to));r1(this._pendingCalls,n),o.changed&&(o.changed=!1,M2(this,"onRest",n,this))}}};function A2(e,t){let r=F2(t),o=F2(e.get());return Hf(o,r)}function Gye(e,t=e.loop,r=e.to){let o=fy(t);if(o){let n=o!==!0&&zye(o),i=(n||e).reverse,s=!n||n.reset;return vQ(ca({},e,{loop:t,default:!1,pause:void 0,to:!i||dQ(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function vQ(e){let{to:t,from:r}=e=zye(e),o=new Set;return ze.obj(t)&&Mye(t,o),ze.obj(r)&&Mye(r,o),e.keys=o.size?Array.from(o):null,e}function Mye(e,t){Kc(e,(r,o)=>r!=null&&t.add(o))}var lst=["onStart","onRest","onChange","onPause","onResume"];function Nye(e,t,r){e.animation[r]=t[r]!==Vye(t,r)?Lye(t[r],e.key):void 0}function M2(e,t,...r){var o,n,i,s;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(s=e.defaultProps)[t])==null||i.call(s,...r)}var cst=["onStart","onChange","onRest"],dst=1,T8=class{constructor(t,r){this.id=dst++,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),r&&(this._flush=r),t&&this.start(ca({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((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];ze.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(vQ(t)),this}start(t){let{queue:r}=this;return t?r=ol(t).map(vQ):this.queue=[],this._flush?this._flush(this,r):(qye(this,r),ust(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;mo(ol(r),n=>o[n].stop(!!t))}else D2(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(ze.und(t))this.start({pause:!0});else{let r=this.springs;mo(ol(t),o=>r[o].pause())}return this}resume(t){if(ze.und(t))this.start({pause:!1});else{let r=this.springs;mo(ol(t),o=>r[o].resume())}return this}each(t){Kc(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,t1(t,([c,d])=>{d.value=this.get(),c(d,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&t1(r,([c,d])=>{d.value=a,c(d,this,this._item)}),s&&(this._started=!1,t1(o,([c,d])=>{d.value=a,c(d,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;Et.onFrame(this._onFrame)}};function ust(e,t){return Promise.all(t.map(r=>Yye(e,r))).then(r=>yQ(e,r))}async function Yye(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:c}=t,d=ze.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let u=ze.arr(n)||ze.fun(n)?n:void 0;u?(t.to=void 0,t.onRest=void 0,d&&(d.onRest=void 0)):mo(cst,b=>{let v=t[b];if(ze.fun(v)){let y=e._events[b];t[b]=({finished:w,cancelled:_})=>{let x=y.get(v);x?(w||(x.finished=!1),_&&(x.cancelled=!0)):y.set(v,{value:null,finished:w||!1,cancelled:_||!1})},d&&(d[b]=t[b])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,r1(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(b=>e.springs[b].start(t)),h=t.cancel===!0||Vye(t,"cancel")===!0;(u||h&&f.asyncId)&&m.push(jye(++e._lastAsyncId,{props:t,state:f,actions:{pause:p8,resume:p8,start(b,v){h?(D2(f,e._lastAsyncId),v(i1(e))):(b.onRest=a,v(Uye(u,b,f,e)))}}})),f.paused&&await new Promise(b=>{f.resumeQueue.add(b)});let g=yQ(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let b=Gye(t,s,n);if(b)return qye(e,[b]),Yye(e,b,!0)}return c&&Et.batchedUpdates(()=>c(g,e,e.item)),g}function fst(e,t){let r=new bQ;return r.key=e,t&&Jg(r,t),r}function pst(e,t,r){t.keys&&mo(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function qye(e,t){mo(t,r=>{pst(e.springs,r,o=>fst(o,e))})}function mst(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var hst=["children"],wQ=e=>{let{children:t}=e,r=mst(e,hst),o=(0,B2.useContext)(P8),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=yye(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=P8;return V2.createElement(s,{value:r},t)},P8=gst(wQ,{});wQ.Provider=P8.Provider;wQ.Consumer=P8.Consumer;function gst(e,t){return Object.assign(e,V2.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var Fye;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Fye||(Fye={}));var _Q=class extends L2{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Qg(...r);let o=this._get(),n=w8(o);y8(this,n.create(o))}advance(t){let r=this._get(),o=this.get();Hf(r,o)||(au(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&Dye(this._active)&&cQ(this)}_get(){let t=ze.arr(this.source)?this.source.map(Qi):ol(Qi(this.source));return this.calc(...t)}_start(){this.idle&&!Dye(this._active)&&(this.idle=!1,mo(I2(this),t=>{t.done=!1}),ql.skipAnimation?(Et.batchedUpdates(()=>this.advance()),cQ(this)):o1.start(this))}_attach(){let t=1;mo(ol(this.source),r=>{la(r)&&Jg(r,this),mQ(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){mo(ol(this.source),t=>{la(t)&&$g(t,this)}),this._active.clear(),cQ(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=ol(this.source).reduce((r,o)=>Math.max(r,(mQ(o)?o.priority:0)+1),0))}};function bst(e){return e.idle!==!1}function Dye(e){return!e.size||Array.from(e).every(bst)}function cQ(e){e.idle||(e.idle=!0,mo(I2(e),t=>{t.done=!0}),ly(e,{type:"idle",parent:e}))}ql.assign({createStringInterpolator:g8,to:(e,t)=>new _Q(e,t)});var $gr=o1.advance;var Xye=l(Gd());function kQ(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&(r[n]=e[n]);return r}var vst=["style","children","scrollTop","scrollLeft"],Zye=/^--/;function _st(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Zye.test(e)&&!(z2.hasOwnProperty(e)&&z2[e])?t+"px":(""+t).trim()}var Kye={};function yst(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=o,c=kQ(o,vst),d=Object.values(c),u=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:Kye[f]||(Kye[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let m=_st(f,n[f]);Zye.test(f)?e.style.setProperty(f,m):e.style[f]=m}u.forEach((f,m)=>{e.setAttribute(f,d[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var z2={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},wst=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),xst=["Webkit","Ms","Moz","O"];z2=Object.keys(z2).reduce((e,t)=>(xst.forEach(r=>e[wst(r,t)]=e[t]),e),z2);var Sst=["x","y","z"],Cst=/^(matrix|translate|scale|rotate|skew)/,kst=/^(translate)/,Est=/^(rotate|skew)/,xQ=(e,t)=>ze.num(e)&&e!==0?e+t:e,R8=(e,t)=>ze.arr(e)?e.every(r=>R8(r,t)):ze.num(e)?e===t:parseFloat(e)===t,SQ=class extends uy{constructor(t){let{x:r,y:o,z:n}=t,i=kQ(t,Sst),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(c=>[`translate3d(${c.map(d=>xQ(d,"px")).join(",")})`,R8(c,0)])),Kc(i,(c,d)=>{if(d==="transform")s.push([c||""]),a.push(u=>[u,u===""]);else if(Cst.test(d)){if(delete i[d],ze.und(c))return;let u=kst.test(d)?"px":Est.test(d)?"deg":"";s.push(ol(c)),a.push(d==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${xQ(g,u)})`,R8(g,0)]:f=>[`${d}(${f.map(m=>xQ(m,u)).join(",")})`,R8(f,d.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new CQ(s,a)),super(i)}},CQ=class extends e1{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return mo(this.inputs,(o,n)=>{let i=Qi(o[0]),[s,a]=this.transforms[n](ze.arr(i)?i:o.map(Qi));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&mo(this.inputs,r=>mo(r,o=>la(o)&&Jg(o,this)))}observerRemoved(t){t==0&&mo(this.inputs,r=>mo(r,o=>la(o)&&$g(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),ly(this,t)}},Tst=["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"],Pst=["scrollTop","scrollLeft"];ql.assign({batchedUpdates:Xye.unstable_batchedUpdates,createStringInterpolator:g8,colors:mye});var Rst=kye(Tst,{applyAnimatedValues:yst,createAnimatedStyle:e=>new SQ(e),getComponentProps:e=>kQ(e,Pst)}),abr=Rst.animated;var j2=l(H(),1);function Qye(e){return{top:e.offsetTop,left:e.offsetLeft}}function Jye(e){let t=(0,j2.useRef)(null),r=(0,j2.useRef)(void 0);return t.current&&(r.current=Qye(t.current)),(0,j2.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new T8({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:d,y:u}=c;d=Math.round(d),u=Math.round(u);let f=d===0&&u===0;t.current.style.transform=f?"":`translate3d(${d}px,${u}px,0)`}});t.current.style.transform="";let i=Qye(t.current),s=Math.round(o.left-i.left),a=Math.round(o.top-i.top);return n.start({x:0,y:0,from:{x:s,y:a}}),()=>{n.stop(),n.set({x:0,y:0})}},[e]),t}var tt=l(P(),1),{MediaUploadModal:Ist}=xi(a1.privateApis);function t0e({children:e,index:t,className:r}){let o=Jye(t);return(0,tt.jsx)("div",{ref:o,className:r,children:e})}function s1(e){return Array.isArray(e)?e:e?[e]:[]}function Ost({render:e,multiple:t,...r}){let[o,n]=(0,Co.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,tt.jsxs)(tt.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,tt.jsx)(Ist,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,tt.jsx)(a1.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function PQ({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,my.isBlobURL)(i.source_url),c=(0,tt.jsxs)("div",{className:J("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:d=>{s||(d.key==="Enter"||d.key===" ")&&(d.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,tt.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,tt.jsx)(co.Spinner,{})}),!s&&(0,tt.jsx)(co.DropZone,{onFilesDrop:d=>n(d,i?.id)})]});return o?(0,tt.jsxs)(yt.Root,{children:[(0,tt.jsx)(yt.Trigger,{render:c}),(0,tt.jsx)(yt.Popup,{children:r})]}):c}var Ast=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function Mst({attachment:e}){return(0,tt.jsx)(co.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,TQ.decodeEntities)(e.title.rendered)})}function r0e(e){return(0,tt.jsx)(PQ,{...e,children:(0,tt.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function o0e({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsx)(co.Button,{__next40pxDefaultSize:!0,icon:s?Xr:_U,label:s?(0,da.__)("Move left"):(0,da.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,tt.jsx)(co.Button,{__next40pxDefaultSize:!0,icon:s?Or:SE,label:s?(0,da.__)("Move right"):(0,da.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function n0e({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,tt.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,tt.jsx)(co.Icon,{icon:rU}):r.startsWith("video")?(0,tt.jsx)(co.Icon,{icon:aG}):Ast.includes(r)?(0,tt.jsx)(co.Icon,{icon:WH}):(0,tt.jsx)(co.Icon,{icon:GU})}function Nst({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,tt.jsxs)("div",{className:J("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((d,u)=>{let f=d.mime_type?.startsWith("image"),m=(0,my.isBlobURL)(d.source_url),h=d.id;return(0,tt.jsxs)(t0e,{index:u,className:J("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,tt.jsx)(PQ,{open:()=>{c(h),i()},label:m?(0,da.__)("Replace"):(0,da.sprintf)((0,da.__)("Replace %s"),(0,TQ.decodeEntities)(d.title.rendered)),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,tt.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,tt.jsx)(co.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,tt.jsx)(n0e,{attachment:d})})})}),!m&&(0,tt.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,tt.jsxs)(co.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,tt.jsx)(o0e,{itemId:h,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,tt.jsx)(co.Button,{__next40pxDefaultSize:!0,icon:_i,label:(0,da.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},d.id)}),(r||!e?.length)&&(0,tt.jsx)(r0e,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function Fst({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,tt.jsxs)(tt.Fragment,{children:[!!e?.length&&(0,tt.jsx)("div",{className:J("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,tt.jsx)(co.__experimentalVStack,{spacing:0,children:e.map((d,u)=>{let f=(0,my.isBlobURL)(d.source_url),m=r&&e.length>1,h=d.id;return(0,tt.jsxs)(t0e,{index:u,className:"fields__media-edit-compact",children:[(0,tt.jsx)(PQ,{open:()=>{c(h),i()},label:(0,da.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:d,isUploading:a,children:(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsx)(n0e,{attachment:d}),!f&&(0,tt.jsx)(Mst,{attachment:d})]})}),!f&&(0,tt.jsxs)(co.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,tt.jsx)(o0e,{itemId:h,index:u,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,tt.jsx)(co.Button,{__next40pxDefaultSize:!0,icon:_i,label:(0,da.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},d.id)})})}),(r||!e?.length)&&(0,tt.jsx)(r0e,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function i0e({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let c=t.getValue({item:e}),[d,u]=(0,Co.useState)(!1),f=(0,Co.useRef)(null),[m,h]=(0,Co.useState)(void 0);(0,Co.useEffect)(()=>{let A=f.current,D=()=>{u(!0)};return A?.addEventListener("invalid",D),()=>A?.removeEventListener("invalid",D)},[]);let g=(0,H2.useSelect)(A=>{if(!c)return null;let L=s1(c).toSorted((j,Y)=>j-Y),{getEntityRecords:U}=A(EQ.store);return U("postType","attachment",{include:L})},[c]),b=(0,Co.useRef)(null);g!==null&&(b.current=g);let v=g;if(g===null&&b.current&&c){let A=new Set(b.current.map(D=>D.id));s1(c).every(D=>A.has(D))&&(v=b.current)}let y=(0,Co.useMemo)(()=>{if(!v)return null;let A=s1(c),D=new Map(v.map(L=>[L.id,L]));return A.map(L=>D.get(L)).filter(L=>L!==void 0)},[v,c]),{createErrorNotice:w}=(0,H2.useDispatch)(e0e.store),{receiveEntityRecords:_}=(0,H2.useDispatch)(EQ.store),[x,C]=(0,Co.useState)(),S=(0,Co.useRef)(void 0),[k,R]=(0,Co.useState)(!1),[O,E]=(0,Co.useState)([]);(0,Co.useEffect)(()=>{k&&(R(!1),S.current?.())},[k]);let I=(0,Co.useCallback)(A=>r(t.setValue({item:e,value:A})),[e,t,r]),T=(0,Co.useCallback)(A=>{let L=s1(c).filter(U=>U!==A);u(!0),I(L.length?L:void 0)},[c,I]),M=(0,Co.useCallback)((A,D)=>{if(!y)return;let L=y.map(Y=>Y.id),U=L.indexOf(A),j=D==="up"?U-1:U+1;[L[U],L[j]]=[L[j],L[U]],I(L)},[y,I]),F=(0,Co.useCallback)((A,D)=>{C(D),(0,a1.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:A,onFileChange(L){let U=L.filter(q=>(0,my.isBlobURL)(q.url)).map(q=>q.url);if(E(U),U.length)return;_("postType","attachment",[],void 0,!0);let j=L.map(q=>q.id);if(!i){I(j[0]),C(void 0);return}let Y=s1(c);if(D===void 0)I([...Y,...j]);else{let q=[...Y];q.splice(Y.indexOf(D),1,...j),I(q)}C(void 0)},onError(L){C(void 0),E([]),w(L.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,w,I,_]),V=t.placeholder||(i?(0,da.__)("Choose files"):(0,da.__)("Choose file")),B=(0,Co.useMemo)(()=>{if(!O.length)return y;let A=[...y||[]],D=O.map(L=>({id:L,source_url:L,mime_type:(0,my.getBlobTypeByURL)(L)}));if(x!==void 0){let L=A.findIndex(U=>U.id===x);A.splice(L,1,...D)}else A.push(...D);return A},[y,x,O]);(0,Co.useEffect)(()=>{if(!d)return;let A=f.current;if(A)if(a){let D=a?.custom;h(D),D?.type==="invalid"?A.setCustomValidity(D.message||(0,da.__)("Invalid")):A.setCustomValidity("")}else A.setCustomValidity(""),h(void 0)},[d,t.isValid,a]),(0,Co.useEffect)(()=>{d&&m?.message&&(0,$ye.speak)(m.message)},[d,m?.message]);let z=(0,Co.useCallback)(A=>{d||(!A.relatedTarget||!A.currentTarget.contains(A.relatedTarget))&&u(!0)},[d]);return(0,tt.jsxs)(le,{direction:"column",gap:"sm",onBlur:z,children:[(0,tt.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,tt.jsx)(Ost,{onSelect:A=>{if(!i){I(A.id),C(void 0);return}let D=Array.isArray(A)?A.map(U=>U.id):[A.id],L=s1(c);if(!L.length)I(D);else if(x===void 0){let U=L.filter(Y=>D.includes(Y)),j=D.filter(Y=>!L.includes(Y));I([...U,...j])}else if(A.id!==x){let U=L.filter(j=>j!==A.id);I(U.map(j=>j===x?A.id:j))}C(void 0)},onClose:()=>C(void 0),allowedTypes:n,value:x!==void 0?x:c,multiple:i&&x===void 0,title:t.label,render:({open:A})=>{S.current=A;let D=s?Nst:Fst;return(0,tt.jsxs)(co.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,tt.jsx)(Ot,{render:(0,tt.jsx)("legend",{}),children:t.label}):(0,tt.jsx)(co.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,tt.jsx)(D,{allItems:B,addButtonLabel:V,multiple:i,removeItem:T,moveItem:M,open:()=>R(!0),onFilesDrop:F,isUploading:!!O.length,setTargetItemId:C}),t.description&&(0,tt.jsx)(co.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,tt.jsx)(Ot,{children:(0,tt.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,tt.jsx)(Am,{type:m.type,message:m.message})]})}var RQ=l(P(),1),s0e=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,RQ.jsx)("img",{className:"fields-controls__featured-image-image",src:o,alt:"",srcSet:r?.media_details?.sizes?Object.values(r.media_details.sizes).map(n=>`${n.source_url} ${n.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw"}):(0,RQ.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var a0e=l(P(),1),Dst={id:"featured_media",type:"media",label:(0,IQ.__)("Featured Image"),placeholder:(0,IQ.__)("Set featured image"),Edit:e=>(0,a0e.jsx)(i0e,{...e,isExpanded:!0}),render:s0e,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},OQ=Dst;var p0e=l(G(),1);var W2=l(H(),1),A8=l(he(),1),MQ=l(Z(),1),NQ=l(X(),1),FQ=l(G(),1);var AQ=l(X(),1),Xc=l(he(),1);function I8(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,AQ.useSelect)(n=>{let i=!!n(Xc.store).getCurrentTheme()?.is_block_theme;if(!n(Xc.store).getPostType(t)?.viewable)return null;let a=i&&(n(Xc.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||a,d=c?!!n(Xc.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!d)&&c?"classic":i&&d?"block-theme":null},[t,o])}function Lst(e,t){return t?e==="page"?`${e}-${t}`:`single-${e}-${t}`:e==="page"?"page":`single-${e}`}var U2="";function O8(e,t,r){return(0,AQ.useSelect)(o=>{if(!e||!t)return U2;let n=String(t),i=xi(o(Xc.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(Xc.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return kt(f)}let s=xi(o(Xc.store)).getPostsPageId();if(e==="page"&&s===n){let u=o(Xc.store).getDefaultTemplateId({slug:"home"});if(!u)return U2;let f=o(Xc.store).getEntityRecord("postType","wp_template",u);return f?kt(f):U2}let a=Lst(e,r),c=o(Xc.store).getDefaultTemplateId({slug:a});if(!c)return U2;let d=o(Xc.store).getEntityRecord("postType","wp_template",c);return d?kt(d):U2},[e,t,r])}var M8=l(P(),1),Vst=[];function Bst({data:e,field:t,onChange:r}){let o=typeof e.id=="number"?e.id:parseInt(e.id,10),n=t.getValue({item:e}),i=(0,W2.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([a,c])=>({label:c,value:a})),[e]),s=(0,NQ.useSelect)(a=>{let{getHomePage:c,getPostsPageId:d}=xi(a(A8.store)),u=String(o),f=d()===u,m=e.type==="page"&&c()?.postId===u;return!f&&!m},[o,e.type]);return(0,M8.jsx)(MQ.SelectControl,{label:(0,FQ.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!s})}function zst({data:e,field:t,onChange:r}){let o=e.type,n=typeof e.id=="number"?e.id:parseInt(e.id,10),i=e.slug,{templates:s,canSwitchTemplate:a}=(0,NQ.useSelect)(f=>{let m=f(A8.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??Vst,{getHomePage:h,getPostsPageId:g}=xi(f(A8.store)),b=String(n),v=g()===b,y=o==="page"&&h()?.postId===b;return{templates:m,canSwitchTemplate:!v&&!y}},[n,o]),c=O8(o,n,i),d=t.getValue({item:e}),u=(0,W2.useMemo)(()=>{let f=s.map(m=>({label:kt(m),value:m.slug}));return[{label:c,value:""},...f]},[s,c]);return(0,M8.jsx)(MQ.SelectControl,{label:(0,FQ.__)("Template"),hideLabelFromVision:!0,value:d,options:u,onChange:r,disabled:!a})}var l0e=({data:e,field:t,onChange:r})=>{let o=(0,W2.useCallback)(s=>r({[t.id]:s}),[t.id,r]),n=I8(e);return!n||!["block-theme","classic"].includes(n)?null:(0,M8.jsx)(n==="classic"?Bst:zst,{data:e,field:t,onChange:o})};var c0e=l(X(),1),d0e=l(he(),1),u0e=l(G(),1);var hy=l(P(),1);function jst({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,u0e.__)("Default template");return(0,hy.jsx)(hy.Fragment,{children:n})}function Hst({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),s=O8(r,n,o),a=(0,c0e.useSelect)(c=>{if(!i)return;let u=c(d0e.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return u?kt(u):void 0},[r,i]);return(0,hy.jsx)(hy.Fragment,{children:a??s})}var f0e=({item:e,field:t})=>{let r=I8(e);return!r||!["block-theme","classic"].includes(r)?null:(0,hy.jsx)(r==="classic"?jst:Hst,{item:e,field:t})};var Ust={id:"template",type:"text",label:(0,p0e.__)("Template"),Edit:l0e,render:f0e,enableSorting:!1,filterBy:!1},DQ=Ust;var P0e=l(G(),1);var LQ=l(tb(),1),F8=l(Z(),1),VQ=l(X(),1),Dm=l(H(),1),BQ=l(he(),1),y0e=l(Me(),1),w0e=l(or(),1),rb=l(G(),1),x0e=l(Ko(),1);var b0e=l(or(),1),v0e=l(G(),1);function G2(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,b0e.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,v0e.__)("no title")})`}var Fm=l(P(),1);function Kst(e){let t=e.map(n=>({children:[],...n}));if(t.some(({parent:n})=>n==null))return t;let r=t.reduce((n,i)=>{let{parent:s}=i;return n[s]||(n[s]=[]),n[s].push(i),n},{}),o=n=>n.map(i=>{let s=r[i.id];return{...i,children:s&&s.length?o(s):[]}});return o(r[0]||[])}var _0e=(e,t)=>{let r=(0,LQ.default)(e||"").toLowerCase(),o=(0,LQ.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function Xst({data:e,onChangeControl:t}){let[r,o]=(0,Dm.useState)(""),n=e.parent,i=e.id,s=e.type,{parentPostTitle:a,pageItems:c,isHierarchical:d}=(0,VQ.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:b,getPostType:v}=h(BQ.store),y=v(s),w=y?.hierarchical&&y.viewable,_=n?g("postType",s,n):null,x={per_page:100,exclude:i,parent_exclude:i,orderby:"menu_order",order:"asc",_fields:"id,title,parent",...!!r&&{search:r,orderby:"relevance",search_columns:["post_title"]}};return{isHierarchical:w,parentPostTitle:_?G2(_):"",pageItems:w?b("postType",s,x):null}},[r,n,i,s]),u=(0,Dm.useMemo)(()=>{let h=(y,w=0)=>y.map(C=>[{value:C.id,label:"\u2014 ".repeat(w)+(0,w0e.decodeEntities)(C.name),rawName:C.name},...h(C.children||[],w+1)]).sort(([C],[S])=>{let k=_0e(C.rawName,r),R=_0e(S.rawName,r);return k>=R?1:-1}).flat();if(!c)return[];let g=c.map(y=>({id:y.id,parent:y.parent??null,name:G2(y)}));r||(g=Kst(g));let b=h(g),v=b.find(y=>y.value===n);return n&&a&&!v&&b.unshift({value:n,label:a,rawName:""}),b.map(y=>({...y,value:y.value.toString()}))},[c,r,a,n]);if(!d)return null;let f=h=>{o(h)},m=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Fm.jsx)(F8.ComboboxControl,{label:(0,rb.__)("Parent"),help:(0,rb.__)("Choose a parent page."),value:n?.toString(),options:u,onFilterValueChange:(0,y0e.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var S0e=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,VQ.useSelect)(s=>s(BQ.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Dm.useCallback)(s=>r({[o]:s}),[o,r]);return(0,Fm.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Fm.jsxs)("div",{children:[(0,Dm.createInterpolateElement)((0,rb.sprintf)((0,rb.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %1$s<wbr />/services<wbr />/pricing.'),(0,x0e.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Fm.jsx)("wbr",{})}),(0,Fm.jsx)("p",{children:(0,Dm.createInterpolateElement)((0,rb.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Fm.jsx)(F8.ExternalLink,{href:(0,rb.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Fm.jsx)(Xst,{data:e,onChangeControl:i})]})})};var C0e=l(X(),1),k0e=l(he(),1),E0e=l(G(),1);var l1=l(P(),1),T0e=({item:e})=>{let t=(0,C0e.useSelect)(r=>{let{getEntityRecord:o}=r(k0e.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,l1.jsx)(l1.Fragment,{children:G2(t)}):(0,l1.jsx)(l1.Fragment,{children:(0,E0e.__)("None")})};var Zst={id:"parent",type:"text",label:(0,P0e.__)("Parent"),Edit:S0e,render:T0e,enableSorting:!0,filterBy:!1},zQ=Zst;var O0e=l(G(),1);var d1=l(Z(),1),R0e=l(H(),1),Y2=l(G(),1),c1=l(P(),1);function Qst({data:e,onChange:t,field:r}){let[o,n]=(0,R0e.useState)(!!r.getValue({item:e})),i=s=>{n(s),s||t({password:""})};return(0,c1.jsxs)(d1.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,c1.jsx)(d1.CheckboxControl,{label:(0,Y2.__)("Password protected"),help:(0,Y2.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,c1.jsx)("div",{className:"fields-controls__password-input",children:(0,c1.jsx)(d1.TextControl,{label:(0,Y2.__)("Password"),onChange:s=>t({password:s}),value:r.getValue({item:e})||"",placeholder:(0,Y2.__)("Use a secure password"),type:"text",maxLength:255})})]})}var I0e=Qst;var Jst={id:"password",type:"text",label:(0,O0e.__)("Password"),Edit:I0e,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},jQ=Jst;var M0e=l(G(),1);var L8=l(Z(),1);var Zc=l(G(),1),$st=[{value:"draft",label:(0,Zc.__)("Draft"),icon:Vw,description:(0,Zc.__)("Not ready to publish.")},{value:"future",label:(0,Zc.__)("Scheduled"),icon:pg,description:(0,Zc.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,Zc.__)("Pending Review"),icon:WE,description:(0,Zc.__)("Waiting for review before publishing.")},{value:"private",label:(0,Zc.__)("Private"),icon:VE,description:(0,Zc.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,Zc.__)("Published"),icon:Ud,description:(0,Zc.__)("Visible to everyone.")},{value:"trash",label:(0,Zc.__)("Trash"),icon:mm}],D8=$st;var u1=l(P(),1);function eat({item:e,field:t}){let r=t.getValue({item:e}),o=D8.find(({value:s})=>s===r),n=o?.label||r,i=o?.icon;return(0,u1.jsxs)(L8.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,u1.jsx)("div",{className:"fields-controls__status-icon",children:(0,u1.jsx)(L8.Icon,{icon:i})}),(0,u1.jsx)("span",{children:n})]})}var A0e=eat;var tat="isAny",rat={label:(0,M0e.__)("Status"),id:"status",type:"text",elements:D8,getValue:({item:e})=>e.status==="auto-draft"?"draft":e.status,render:A0e,Edit:"radio",enableSorting:!1,filterBy:{operators:[tat]}},HQ=rat;var f1=l(G(),1),oat={id:"comment_status",label:(0,f1.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,f1.__)("Open"),description:(0,f1.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,f1.__)("Closed"),description:(0,f1.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},UQ=oat;var gy=l(G(),1),N0e=l(Z(),1),F0e=l(P(),1),nat={id:"ping_status",label:(0,gy.__)("Enable pingbacks & trackbacks"),header:(0,gy.__)("Trackbacks & Pingbacks"),type:"boolean",description:(0,F0e.jsx)(N0e.ExternalLink,{href:(0,gy.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,gy.__)("Learn more about pingbacks & trackbacks")}),getValue:({item:e})=>(e.ping_status??"open")==="open",setValue:({value:e})=>({ping_status:e?"open":"closed"}),render:({item:e,field:t})=>t.getValue({item:e})?(0,gy.__)("Allow"):(0,gy.__)("Don't allow"),enableSorting:!1,enableHiding:!1,filterBy:!1},WQ=nat;var p1=l(G(),1),iat={id:"discussion",label:(0,p1.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,p1.__)("Open"):t&&!r?(0,p1.__)("Comments only"):!t&&r?(0,p1.__)("Pings only"):(0,p1.__)("Closed")},filterBy:!1},GQ=iat;var L0e=l(G(),1);var Wf=l(G(),1),K2=l(H(),1),ob=l(an(),1),Uf=l(P(),1),q2=e=>(0,ob.dateI18n)((0,ob.getSettings)().formats.datetimeAbbreviated,(0,ob.getDate)(e)),sat=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,K2.createInterpolateElement)((0,Wf.sprintf)((0,Wf.__)("<span>Modified: <time>%s</time></span>"),q2(e.date??null)),{span:(0,Uf.jsx)("span",{}),time:(0,Uf.jsx)("time",{})});if(e.status==="future")return(0,K2.createInterpolateElement)((0,Wf.sprintf)((0,Wf.__)("<span>Scheduled: <time>%s</time></span>"),q2(e.date??null)),{span:(0,Uf.jsx)("span",{}),time:(0,Uf.jsx)("time",{})});if(e.status==="publish")return(0,K2.createInterpolateElement)((0,Wf.sprintf)((0,Wf.__)("<span>Published: <time>%s</time></span>"),q2(e.date??null)),{span:(0,Uf.jsx)("span",{}),time:(0,Uf.jsx)("time",{})});let n=(0,ob.getDate)(e.modified??null)>(0,ob.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,K2.createInterpolateElement)((0,Wf.sprintf)((0,Wf.__)("<span>Modified: <time>%s</time></span>"),q2(n??null)),{span:(0,Uf.jsx)("span",{}),time:(0,Uf.jsx)("time",{})}):(0,Uf.jsx)("time",{children:q2(e.date??null)})},D0e=sat;var aat={id:"date",type:"datetime",label:(0,L0e.__)("Date"),render:D0e,filterBy:{operators:["before","after"]}},YQ=aat;var V0e=l(G(),1),lat={id:"scheduled_date",type:"datetime",label:(0,V0e.__)("Scheduled Date"),getValue:({item:e})=>e.date,setValue:({value:e})=>({date:e}),isVisible:e=>e.status==="future",Edit:{control:"datetime",compact:!0},enableHiding:!1,enableSorting:!1,filterBy:!1},qQ=lat;var H0e=l(G(),1);var V8=l(G(),1),B0e=l(an(),1),z0e=l(P(),1);function j0e({item:e}){return e.modified?(0,z0e.jsx)(Mr,{children:(0,V8.sprintf)((0,V8.__)("Last edited %s."),(0,B0e.humanTimeDiff)(e.modified))}):null}var cat={id:"last_edited_date",type:"datetime",label:(0,H0e.__)("Last edited"),render:j0e,getValue:({item:e})=>e.modified,isVisible:e=>!!e.modified,readOnly:!0,enableHiding:!1,enableSorting:!1,filterBy:!1},KQ=cat;var K0e=l(G(),1),X0e=l(X(),1),Z0e=l(he(),1);var U0e=l(G(),1),W0e=l(H(),1);var B8=l(Z(),1),G0e=l(X(),1),Y0e=l(he(),1),nb=l(P(),1);function dat({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,G0e.useSelect)(d=>{if(!o)return null;let{getEntityRecord:u}=d(Y0e.store);return t?u("root","user",t):null},[t,o]),i=n?.name||e?._embedded?.author?.[0]?.name,s=n?.avatar_urls?.[48]||e?._embedded?.author?.[0]?.avatar_urls?.[48],[a,c]=(0,W0e.useState)(!1);return(0,nb.jsxs)(B8.__experimentalHStack,{alignment:"left",spacing:0,children:[!!s&&(0,nb.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":a}),children:(0,nb.jsx)("img",{onLoad:()=>c(!0),alt:(0,U0e.__)("Author avatar"),src:s})}),!s&&(0,nb.jsx)("div",{className:"fields-controls__author-icon",children:(0,nb.jsx)(B8.Icon,{icon:v_})}),(0,nb.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var q0e=dat;var uat={label:(0,K0e.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,X0e.resolveSelect)(Z0e.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),setValue:({value:e})=>({author:Number(e)}),render:q0e,filterBy:{operators:["isAny","isNone"]}},X2=uat;var ZQ=l(G(),1),$0e=l(X(),1),ewe=l(he(),1);var Q0e=l(H(),1),J0e=l(X(),1),z8=l(he(),1);var ib=l(P(),1);function fat(e){switch(e){case"theme":return Hd;case"plugin":return kW;case"site":return oW;default:return v_}}function XQ({item:e}){let[t,r]=(0,Q0e.useState)(!1),o=e.original_source,n=fat(o),i=e.author_text,s=e.author,a=(0,J0e.useSelect)(c=>{if(o==="site"){let u=c(z8.store).getEntityRecord("root","__unstableBase")?.site_logo;return u?c(z8.store).getEntityRecord("postType","attachment",u)?.source_url:void 0}if(!(o!=="user"||!s))return c(z8.store).getUser(s)?.avatar_urls?.[48]},[o,s]);return(0,ib.jsxs)(le,{direction:"row",align:"center",children:[a&&(0,ib.jsx)("div",{className:J("fields-controls__author-avatar",{"is-loaded":t}),children:(0,ib.jsx)("img",{onLoad:()=>r(!0),alt:"",src:a})}),!a&&(0,ib.jsx)("div",{className:"fields-controls__author-icon",children:(0,ib.jsx)(Br,{icon:n})}),(0,ib.jsx)("span",{className:"fields-controls__author-name",children:i})]})}async function twe(e){let t=await(0,$0e.resolveSelect)(ewe.store).getEntityRecords("postType",e,{per_page:-1,_fields:"id,author_text"}),r=new Set,o=[];for(let n of t??[]){let i=n.author_text;i&&!r.has(i)&&(r.add(i),o.push({value:i,label:i}))}return o}var QQ={label:(0,ZQ.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:XQ,getElements:()=>twe("wp_template")},JQ={label:(0,ZQ.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:XQ,enableSorting:!1,filterBy:{isPrimary:!0},getElements:()=>twe("wp_template_part")};var rwe=l(G(),1),pat={id:"notesCount",label:(0,rwe.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},$Q=pat;var eJ=l(or(),1),m1=l(G(),1),j8=l(Z(),1),tJ=l(P(),1),mat={id:"excerpt",type:"text",label:(0,m1.__)("Excerpt"),placeholder:(0,m1.__)("Add an excerpt"),description:(0,tJ.jsx)(j8.ExternalLink,{href:(0,m1.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,m1.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,eJ.decodeEntities)(e.excerpt):(0,m1.__)("Add an excerpt"):t=(0,eJ.decodeEntities)(e.excerpt?.raw||""),(0,tJ.jsx)(j8.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},rJ=mat;var oJ=l(or(),1),H8=l(G(),1);var owe=l(P(),1),nwe=e=>e.source==="custom"&&!e.has_theme_file&&e.is_custom,iwe=({item:e})=>(0,oJ.decodeEntities)(e.description||""),swe=({item:e})=>{let{description:t}=e;return t&&(0,owe.jsx)(Mr,{children:(0,oJ.decodeEntities)(t)})},hat={id:"description",type:"text",label:(0,H8.__)("Description"),placeholder:(0,H8.__)("Add a description"),getValue:iwe,render:swe,Edit:{control:"textarea",rows:4},isVisible:nwe,enableSorting:!1,filterBy:!1,enableGlobalSearch:!0},nJ={id:"description_readonly",type:"text",label:(0,H8.__)("Description"),getValue:iwe,render:swe,readOnly:!0,isVisible:e=>!nwe(e)&&!!e.description,enableSorting:!1,enableHiding:!1,filterBy:!1},iJ=hat;var Qc=l(G(),1),awe=l(X(),1),lwe=l(he(),1),gat=[{id:"aside",caption:(0,Qc.__)("Aside")},{id:"audio",caption:(0,Qc.__)("Audio")},{id:"chat",caption:(0,Qc.__)("Chat")},{id:"gallery",caption:(0,Qc.__)("Gallery")},{id:"image",caption:(0,Qc.__)("Image")},{id:"link",caption:(0,Qc.__)("Link")},{id:"quote",caption:(0,Qc.__)("Quote")},{id:"standard",caption:(0,Qc.__)("Standard")},{id:"status",caption:(0,Qc.__)("Status")},{id:"video",caption:(0,Qc.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),bat={id:"format",label:(0,Qc.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,awe.resolveSelect)(lwe.store).getThemeSupports();return gat.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},sJ=bat;var mwe=l(G(),1);var Z2=l(Z(),1),nl=l(G(),1),dwe=l(h1(),1),uwe=l(an(),1),fwe=l(H(),1),Q2=l(P(),1),vat=189;function pwe({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,nl._x)("words","Word count type. Do not translate!"),o=(0,fwe.useMemo)(()=>t?(0,dwe.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let s=Math.round(o/vat),a=(0,nl.sprintf)((0,nl._n)("%s word","%s words",o),o.toLocaleString()),c=s<=1?(0,nl.__)("1 minute"):(0,nl.sprintf)((0,nl._n)("%s minute","%s minutes",s),s.toLocaleString());i=(0,nl.sprintf)((0,nl.__)("%1$s, %2$s read time."),a,c)}return(0,Q2.jsxs)(Z2.__experimentalVStack,{spacing:1,children:[i&&(0,Q2.jsx)(Z2.__experimentalText,{variant:"muted",children:i}),n&&(0,Q2.jsx)(Z2.__experimentalText,{variant:"muted",children:(0,nl.sprintf)((0,nl.__)("Last edited %s."),(0,uwe.humanTimeDiff)(n))})]})}var _at={label:(0,mwe.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:pwe,enableSorting:!1,enableHiding:!1,filterBy:!1},aJ=_at;var lJ=l(G(),1),yat={id:"sticky",type:"boolean",label:(0,lJ.__)("Sticky"),description:(0,lJ.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},cJ=yat;var dJ=l(G(),1),wat={id:"posts_per_page",type:"integer",label:(0,dJ.__)("Posts per page"),description:(0,dJ.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),getValue:({item:e})=>e.posts_per_page??1,setValue:({value:e})=>({posts_per_page:e}),isValid:{min:1},enableSorting:!1,enableHiding:!1,filterBy:!1},uJ=wat;var sb=l(G(),1),xat={id:"default_comment_status",type:"text",label:(0,sb.__)("Discussion"),Edit:"radio",getValue:({item:e})=>e.default_comment_status||"",setValue:({value:e})=>({default_comment_status:e||null}),render:({item:e})=>e.default_comment_status==="open"?(0,sb.__)("Comments open"):(0,sb.__)("Comments closed"),elements:[{value:"open",label:(0,sb.__)("Open"),description:(0,sb.__)("Visitors can add new comments and replies.")},{value:"",label:(0,sb.__)("Closed"),description:(0,sb.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}],enableSorting:!1,enableHiding:!1,filterBy:!1},fJ=xat;var pJ=l(G(),1),Sat={id:"posts_page_title",type:"text",label:(0,pJ.__)("Blog title"),description:(0,pJ.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),getValue:({item:e})=>{let t=e.title;return typeof t=="string"?t:t?.raw??""},setValue:({value:e})=>({title:e}),enableSorting:!1,enableHiding:!1,filterBy:!1},mJ=Sat;var hwe=l(G(),1),Cat={id:"view-post",label:(0,hwe._x)("View","verb"),isPrimary:!0,icon:Sf,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},hJ=Cat;var gJ=l(X(),1),gwe=l(he(),1),Lm=l(G(),1),bwe=l(Kt(),1),vwe=l(H(),1),Bm=l(Z(),1),Vm=l(P(),1);function kat(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function Eat({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,vwe.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:s}=(0,gJ.useDispatch)(gwe.store),{createSuccessNotice:a,createErrorNotice:c}=(0,gJ.useDispatch)(bwe.store),d=kat(o);async function u(f){if(f.preventDefault(),!!d)try{await i("postType",o.type,o.id,{menu_order:o.menu_order}),t?.(),await s("postType",o.type,o.id,{throwOnError:!0}),a((0,Lm.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Lm.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Vm.jsx)("form",{onSubmit:u,children:(0,Vm.jsxs)(Bm.__experimentalVStack,{spacing:"5",children:[(0,Vm.jsx)("div",{children:(0,Lm.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Vm.jsx)(Bm.__experimentalInputControl,{label:(0,Lm.__)("Order"),type:"number",value:typeof o.menu_order=="number"&&Number.isInteger(o.menu_order)?String(o.menu_order):"",onChange:f=>{let m=parseInt(f,10);n({...o,menu_order:isNaN(m)?void 0:m})}}),(0,Vm.jsxs)(Bm.__experimentalHStack,{justify:"right",children:[(0,Vm.jsx)(Bm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Lm.__)("Cancel")}),(0,Vm.jsx)(Bm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!d,children:(0,Lm.__)("Save")})]})]})})}var Tat={id:"order-pages",label:(0,Lm.__)("Order\u2026"),modalHeader:(0,Lm.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:Eat},bJ=Tat;var vJ=l(X(),1),_we=l(he(),1),As=l(G(),1),ywe=l(Kt(),1),_J=l(H(),1),zm=l(Z(),1);var ab=l(P(),1),Pat={id:"duplicate-post",label:(0,As._x)("Duplicate\u2026","action label"),modalHeader:(0,As._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,_J.useState)({...e[0],title:(0,As.sprintf)((0,As._x)("%s (Copy)","post"),kt(e[0]))}),[i,s]=(0,_J.useState)(!1),{saveEntityRecord:a}=(0,vJ.useDispatch)(_we.store),{createSuccessNotice:c,createErrorNotice:d}=(0,vJ.useDispatch)(ywe.store);async function u(f){if(f.preventDefault(),i)return;let m={status:"draft",title:o.title,slug:o.title||(0,As.__)("No title"),comment_status:o.comment_status,content:typeof o.content=="string"?o.content:o.content.raw,excerpt:typeof o.excerpt=="string"?o.excerpt:o.excerpt?.raw,meta:o.meta,parent:o.parent,password:o.password,template:o.template,format:o.format,featured_media:o.featured_media,menu_order:o.menu_order,ping_status:o.ping_status},h="wp:action-assign-";Object.keys(o?._links||{}).filter(b=>b.startsWith(h)).map(b=>b.slice(h.length)).forEach(b=>{o.hasOwnProperty(b)&&(m[b]=o[b])}),s(!0);try{let b=await a("postType",o.type,m,{throwOnError:!0});c((0,As.sprintf)((0,As.__)('"%s" successfully created.'),kt(b)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([b])}catch(b){let v=b,y=v.message&&v.code!=="unknown_error"?v.message:(0,As.__)("An error occurred while duplicating the page.");d(y,{type:"snackbar"})}finally{s(!1),t?.()}}return(0,ab.jsx)("form",{onSubmit:u,children:(0,ab.jsxs)(zm.__experimentalVStack,{spacing:3,children:[(0,ab.jsx)(zm.__experimentalInputControl,{label:(0,As.__)("Title"),placeholder:(0,As.__)("No title"),value:kt(o),onChange:f=>n(m=>({...m,title:f||(0,As.__)("No title")}))}),(0,ab.jsxs)(zm.__experimentalHStack,{spacing:2,justify:"end",children:[(0,ab.jsx)(zm.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,As.__)("Cancel")}),(0,ab.jsx)(zm.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,As._x)("Duplicate","action label")})]})]})})}},yJ=Pat;var wJ=l(X(),1),wwe=l(he(),1),lb=l(G(),1),xwe=l(H(),1),Swe=l(Gc(),1),jm=l(Z(),1),Cwe=l(Kt(),1);var cb=l(P(),1),{PATTERN_TYPES:Rat}=xi(Swe.privateApis),Iat={id:"rename-post",label:(0,lb.__)("Rename\u2026"),modalHeader:(0,lb.__)("Rename"),modalFocusOnMount:"firstContentElement",isEligible(e){return e.status==="trash"?!1:["wp_template","wp_template_part"].includes(e.type)?Eae(e)?V6(e)&&e.is_custom&&e.permissions?.update:Tae(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===Rat.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,xwe.useState)(()=>kt(o,"")),{editEntityRecord:s,saveEditedEntityRecord:a}=(0,wJ.useDispatch)(wwe.store),{createSuccessNotice:c,createErrorNotice:d}=(0,wJ.useDispatch)(Cwe.store);async function u(f){f.preventDefault();try{await s("postType",o.type,o.id,{title:n}),i(""),t?.(),await a("postType",o.type,o.id,{throwOnError:!0}),c((0,lb.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,lb.__)("An error occurred while updating the name");d(g,{type:"snackbar"})}}return(0,cb.jsx)("form",{onSubmit:u,children:(0,cb.jsxs)(jm.__experimentalVStack,{spacing:"5",children:[(0,cb.jsx)(jm.TextControl,{label:(0,lb.__)("Name"),value:n,onChange:i,required:!0}),(0,cb.jsxs)(jm.__experimentalHStack,{justify:"right",children:[(0,cb.jsx)(jm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,lb.__)("Cancel")}),(0,cb.jsx)(jm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,lb.__)("Save")})]})]})})}},xJ=Iat;var Ms=l(X(),1),by=l(he(),1),Bn=l(G(),1),db=l(Kt(),1),kwe=l(H(),1),U8=l(Ut(),1),Hm=l(Z(),1),Ewe=l(Ko(),1),Twe=l(jd(),1);var vy=l(P(),1),Oat=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,Aat=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,Ms.dispatch)(db.store).removeNotice(r),!Oat(e)){(0,Ms.dispatch)(db.store).createErrorNotice((0,Bn.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,Ms.select)(by.store).getEntityConfig("postType",e.type);if(!o){(0,Ms.dispatch)(db.store).createErrorNotice((0,Bn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,Ewe.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,Twe.default)({path:n});if(!i){(0,Ms.dispatch)(db.store).createErrorNotice((0,Bn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=({blocks:d=[]})=>(0,U8.__unstableSerializeAndClean)(d),a=(0,Ms.select)(by.store).getEditedEntityRecord("postType",e.type,e.id);(0,Ms.dispatch)(by.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:a.blocks,source:"custom"},{undoIgnore:!0});let c=(0,U8.parse)(i?.content?.raw);if((0,Ms.dispatch)(by.store).editEntityRecord("postType",e.type,i.id,{content:s,blocks:c,source:"theme"}),t){let d=()=>{(0,Ms.dispatch)(by.store).editEntityRecord("postType",e.type,a.id,{content:s,blocks:a.blocks,source:"custom"})};(0,Ms.dispatch)(db.store).createSuccessNotice((0,Bn.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,Bn.__)("Undo"),onClick:d}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,Bn.__)("Template revert failed. Please reload.");(0,Ms.dispatch)(db.store).createErrorNotice(n,{type:"snackbar"})}},Mat={id:"reset-post",label:(0,Bn.__)("Reset\u2026"),isEligible:e=>gm(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:um,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,kwe.useState)(!1),{saveEditedEntityRecord:i}=(0,Ms.useDispatch)(by.store),{createSuccessNotice:s,createErrorNotice:a}=(0,Ms.useDispatch)(db.store),c=async()=>{try{for(let d of e)await Aat(d,{allowUndo:!1}),await i("postType",d.type,d.id);s(e.length>1?(0,Bn.sprintf)((0,Bn.__)("%d items reset."),e.length):(0,Bn.sprintf)((0,Bn.__)('"%s" reset.'),kt(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(d){let u;e[0].type==="wp_template"?u=e.length===1?(0,Bn.__)("An error occurred while reverting the template."):(0,Bn.__)("An error occurred while reverting the templates."):u=e.length===1?(0,Bn.__)("An error occurred while reverting the template part."):(0,Bn.__)("An error occurred while reverting the template parts.");let f=d,m=f.message&&f.code!=="unknown_error"?f.message:u;a(m,{type:"snackbar"})}};return(0,vy.jsxs)(Hm.__experimentalVStack,{spacing:"5",children:[(0,vy.jsx)(Hm.__experimentalText,{children:(0,Bn.__)("Reset to default and clear all customizations?")}),(0,vy.jsxs)(Hm.__experimentalHStack,{justify:"right",children:[(0,vy.jsx)(Hm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Bn.__)("Cancel")}),(0,vy.jsx)(Hm.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Bn.__)("Reset")})]})]})}},SJ=Mat;var W8=l(G(),1),Pwe=l(Gc(),1);var Rwe=l(P(),1),{CreatePatternModalContents:Nat,useDuplicatePatternProps:Fat}=xi(Pwe.privateApis),Dat={id:"duplicate-pattern",label:(0,W8._x)("Duplicate\u2026","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,W8._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=Fat({pattern:r,onSuccess:()=>t?.()});return(0,Rwe.jsx)(Nat,{onClose:t,confirmLabel:(0,W8._x)("Duplicate","action label"),...o})}},CJ=Dat;var ub=function(){return ub=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},ub.apply(this,arguments)};function Iwe(e){return e.toLowerCase()}var Lat=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Vat=/[^A-Z0-9]+/gi;function G8(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Lat:r,n=t.stripRegexp,i=n===void 0?Vat:n,s=t.transform,a=s===void 0?Iwe:s,c=t.delimiter,d=c===void 0?" ":c,u=Owe(Owe(e,o,"$1\0$2"),i,"\0"),f=0,m=u.length;u.charAt(f)==="\0";)f++;for(;u.charAt(m-1)==="\0";)m--;return u.slice(f,m).split("\0").map(a).join(d)}function Owe(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Awe(e){return e.charAt(0).toUpperCase()+e.substr(1)}function Bat(e){return Awe(e.toLowerCase())}function Y8(e,t){return t===void 0&&(t={}),G8(e,ub({delimiter:" ",transform:Bat},t))}function Mwe(e,t){return t===void 0&&(t={}),G8(e,ub({delimiter:"."},t))}function Um(e,t){return t===void 0&&(t={}),Mwe(e,ub({delimiter:"-"},t))}"stream"in Blob.prototype||Object.defineProperty(Blob.prototype,"stream",{value(){return new Response(this).body}}),"setBigUint64"in DataView.prototype||Object.defineProperty(DataView.prototype,"setBigUint64",{value(e,t,r){let o=Number(0xffffffffn&t),n=Number(t>>32n);this.setUint32(e+(r?0:4),o,r),this.setUint32(e+(r?4:0),n,r)}});var b1=e=>new DataView(new ArrayBuffer(e)),Wm=e=>new Uint8Array(e.buffer||e),g1=e=>new TextEncoder().encode(String(e)),_y=e=>Math.min(4294967295,Number(e)),Nwe=e=>Math.min(65535,Number(e));function zat(e,t){if(t===void 0||t instanceof Date||(t=new Date(t)),e instanceof File)return{isFile:1,t:t||new Date(e.lastModified),i:e.stream()};if(e instanceof Response)return{isFile:1,t:t||new Date(e.headers.get("Last-Modified")||Date.now()),i:e.body};if(t===void 0)t=new Date;else if(isNaN(t))throw new Error("Invalid modification date.");if(e===void 0)return{isFile:0,t};if(typeof e=="string")return{isFile:1,t,i:g1(e)};if(e instanceof Blob)return{isFile:1,t,i:e.stream()};if(e instanceof Uint8Array||e instanceof ReadableStream)return{isFile:1,t,i:e};if(e instanceof ArrayBuffer||ArrayBuffer.isView(e))return{isFile:1,t,i:Wm(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:Dwe(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function Dwe(e,t=e){return new ReadableStream({async pull(r){let o=0;for(;r.desiredSize>o;){let n=await e.next();if(!n.value){r.close();break}{let i=jat(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function jat(e){return typeof e=="string"?g1(e):e instanceof Uint8Array?e:Wm(e)}function Lwe(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Wm(i),1]:[g1(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:kJ(o||g1(e.name)),u:BigInt(e.size),l:n};if(e instanceof Response){let i=e.headers.get("content-disposition"),s=i&&i.match(/;\s*filename\*?=["']?(.*?)["']?$/i),a=s&&s[1]||e.url&&new URL(e.url).pathname.split("/").findLast(Boolean),c=a&&decodeURIComponent(a),d=r||+e.headers.get("content-length");return{o:kJ(o||g1(c)),u:BigInt(d),l:n}}return o=kJ(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(g1(e).length),l:n}:e instanceof Blob?{o,u:BigInt(e.size),l:n}:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?{o,u:BigInt(e.byteLength),l:n}:{o,u:Hat(e,r),l:n}}function Hat(e,t){return t>-1?BigInt(t):e?void 0:0n}function kJ(e,t=1){if(!e||e.every((r=>r===47)))throw new Error("The file must have a name.");if(t)for(;e[e.length-1]===47;)e=e.subarray(0,-1);else e[e.length-1]!==47&&(e=new Uint8Array([...e,47]));return e}var Vwe=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let r=0;r<8;++r)t=t>>>1^(1&t&&3988292384);Vwe[e]=t}function Fwe(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^Vwe[255&t^e[r]];return(-1^t)>>>0}function Bwe(e,t,r=0){let o=e.getSeconds()>>1|e.getMinutes()<<5|e.getHours()<<11,n=e.getDate()|e.getMonth()+1<<5|e.getFullYear()-1980<<9;t.setUint16(r,o,1),t.setUint16(r+2,n,1)}function Uat({o:e,l:t},r){return 8*(!t||(r??(function(o){try{Wat.decode(o)}catch{return 0}return 1})(e)))}var Wat=new TextDecoder("utf8",{fatal:1});function Gat(e,t=0){let r=b1(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),Bwe(e.t,r,10),r.setUint16(26,e.o.length,1),Wm(r)}async function*Yat(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=Fwe(t,0),e.u=BigInt(t.length);else{e.u=0n;let r=t.getReader();for(;;){let{value:o,done:n}=await r.read();if(n)break;e.m=Fwe(o,e.m),e.u+=BigInt(o.length),yield o}}}function qat(e,t){let r=b1(16+(t?8:0));return r.setUint32(0,1347094280),r.setUint32(4,e.isFile?e.m:0,1),t?(r.setBigUint64(8,e.u,1),r.setBigUint64(16,e.u,1)):(r.setUint32(8,_y(e.u),1),r.setUint32(12,_y(e.u),1)),Wm(r)}function Kat(e,t,r=0,o=0){let n=b1(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),Bwe(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,_y(e.u),1),n.setUint32(24,_y(e.u),1),n.setUint16(28,e.o.length,1),n.setUint16(30,o,1),n.setUint16(40,e.isFile?33204:16893,1),n.setUint32(42,_y(t),1),Wm(n)}function Xat(e,t,r){let o=b1(r);return o.setUint16(0,1,1),o.setUint16(2,r-4,1),16&r&&(o.setBigUint64(4,e.u,1),o.setBigUint64(12,e.u,1)),o.setBigUint64(r-8,t,1),Wm(o)}function zwe(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var Zat=e=>(function(t){let r=BigInt(22),o=0n,n=0;for(let i of t){if(!i.o)throw new Error("Every file must have a non-empty name.");if(i.u===void 0)throw new Error(`Missing size for file "${new TextDecoder().decode(i.o)}".`);let s=i.u>=0xffffffffn,a=o>=0xffffffffn;o+=BigInt(46+i.o.length+(s&&8))+i.u,r+=BigInt(i.o.length+46+(12*a|28*s)),n||(n=s)}return(n||o>=0xffffffffn)&&(r+=BigInt(76)),r+o})((function*(t){for(let r of t)yield Lwe(...zwe(r)[0])})(e));function jwe(e,t={}){let r={"Content-Type":"application/zip","Content-Disposition":"attachment"};return(typeof t.length=="bigint"||Number.isInteger(t.length))&&t.length>0&&(r["Content-Length"]=String(t.length)),t.metadata&&(r["Content-Length"]=String(Zat(t.metadata))),new Response(Qat(e,t),{headers:r})}function Qat(e,t={}){let r=(function(o){let n=o[Symbol.iterator in o?Symbol.iterator:Symbol.asyncIterator]();return{async next(){let i=await n.next();if(i.done)return i;let[s,a]=zwe(i.value);return{done:0,value:Object.assign(zat(...a),Lwe(...s))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return Dwe((async function*(o,n){let i=[],s=0n,a=0n,c=0;for await(let f of o){let m=Uat(f,n.buffersAreUTF8);yield Gat(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*Yat(f));let h=f.u>=0xffffffffn,g=12*(s>=0xffffffffn)|28*h;yield qat(f,h),i.push(Kat(f,s,m,g)),i.push(f.o),g&&i.push(Xat(f,s,g)),h&&(s+=8n),a++,s+=BigInt(46+f.o.length)+f.u,c||(c=h)}let d=0n;for(let f of i)yield f,d+=BigInt(f.length);if(c||s>=0xffffffffn){let f=b1(76);f.setUint32(0,1347094022),f.setBigUint64(4,BigInt(44),1),f.setUint32(12,755182848),f.setBigUint64(24,a,1),f.setBigUint64(32,a,1),f.setBigUint64(40,d,1),f.setBigUint64(48,s,1),f.setUint32(56,1347094023),f.setBigUint64(64,s+d,1),f.setUint32(72,1,1),yield Wm(f)}let u=b1(22);u.setUint32(0,1347093766),u.setUint16(8,Nwe(a),1),u.setUint16(10,Nwe(a),1),u.setUint32(12,_y(d),1),u.setUint32(16,_y(s),1),yield Wm(u)})(r,t),r)}var EJ=l(tb(),1),TJ=l(C2(),1),PJ=l(G(),1);function Hwe(e){return JSON.stringify({__file:e.type,title:kt(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var Jat={id:"export-pattern",label:(0,PJ.__)("Export as JSON"),icon:TE,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,TJ.downloadBlob)(`${Um((0,EJ.default)(kt(e[0])||e[0].slug))}.json`,Hwe(e[0]),"application/json");let t={},r=e.map(o=>{let n=Um((0,EJ.default)(kt(o)||o.slug));return t[n]=(t[n]||0)+1,{name:`${n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:Hwe(o)}});return(0,TJ.downloadBlob)((0,PJ.__)("patterns-export")+".zip",await jwe(r).blob(),"application/zip")}},RJ=Jat;var Uwe=l(Ko(),1),q8=l(G(),1),$at={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,q8.sprintf)((0,q8.__)("View revisions (%d)"),t)},isEligible(e){if(e.status==="trash")return!1;let t=e?._links?.["predecessor-version"]?.[0]?.id??null,r=e?._links?.["version-history"]?.[0]?.count??0;return!!t&&r>1},callback(e,{onActionPerformed:t}){let r=e[0],o=(0,Uwe.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},IJ=$at;var Wwe=l(he(),1),ti=l(G(),1),Gwe=l(Kt(),1);var Ywe=l(H(),1),OJ=l(X(),1),Gm=l(Z(),1),qwe=l(or(),1);var yy=l(P(),1),elt={id:"permanently-delete",label:(0,ti.__)("Permanently delete\u2026"),supportsBulk:!0,icon:mm,isEligible(e){if(gm(e)||e.type==="wp_block")return!1;let{status:t,permissions:r}=e;return t==="trash"&&r?.delete},hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Ywe.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,OJ.useDispatch)(Gwe.store),{deleteEntityRecord:a}=(0,OJ.useDispatch)(Wwe.store);return(0,yy.jsxs)(Gm.__experimentalVStack,{spacing:"5",children:[(0,yy.jsx)(Gm.__experimentalText,{children:e.length>1?(0,ti.sprintf)((0,ti._n)("Are you sure you want to permanently delete %d item?","Are you sure you want to permanently delete %d items?",e.length),e.length):(0,ti.sprintf)((0,ti.__)('Are you sure you want to permanently delete "%s"?'),(0,qwe.decodeEntities)(kt(e[0])))}),(0,yy.jsxs)(Gm.__experimentalHStack,{justify:"right",children:[(0,yy.jsx)(Gm.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,ti.__)("Cancel")}),(0,yy.jsx)(Gm.Button,{variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(d=>a("postType",d.type,d.id,{force:!0},{throwOnError:!0})));if(c.every(({status:d})=>d==="fulfilled")){let d;c.length===1?d=(0,ti.sprintf)((0,ti.__)('"%s" permanently deleted.'),kt(e[0])):d=(0,ti.__)("The items were permanently deleted."),i(d,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let d;if(c.length===1){let u=c[0];u.reason?.message?d=u.reason.message:d=(0,ti.__)("An error occurred while permanently deleting the item.")}else{let u=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&u.add(h.reason.message)}u.size===0?d=(0,ti.__)("An error occurred while permanently deleting the items."):u.size===1?d=(0,ti.sprintf)((0,ti.__)("An error occurred while permanently deleting the items: %s"),[...u][0]):d=(0,ti.sprintf)((0,ti.__)("Some errors occurred while permanently deleting the items: %s"),[...u].join(","))}s(d,{type:"snackbar"})}n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,ti.__)("Delete permanently")})]})]})}},AJ=elt;var Kwe=l(he(),1),ua=l(G(),1),Xwe=l(Kt(),1);var tlt={id:"restore",label:(0,ua.__)("Restore"),isPrimary:!0,icon:um,supportsBulk:!0,isEligible(e){return!gm(e)&&e.type!=="wp_block"&&e.status==="trash"&&e.permissions?.update},async callback(e,{registry:t,onActionPerformed:r}){let{createSuccessNotice:o,createErrorNotice:n}=t.dispatch(Xwe.store),{editEntityRecord:i,saveEditedEntityRecord:s}=t.dispatch(Kwe.store);await Promise.allSettled(e.map(c=>i("postType",c.type,c.id,{status:"draft"})));let a=await Promise.allSettled(e.map(c=>s("postType",c.type,c.id,{throwOnError:!0})));if(a.every(({status:c})=>c==="fulfilled")){let c;e.length===1?c=(0,ua.sprintf)((0,ua.__)('"%s" has been restored.'),kt(e[0])):e[0].type==="page"?c=(0,ua.sprintf)((0,ua.__)("%d pages have been restored."),e.length):c=(0,ua.sprintf)((0,ua.__)("%d posts have been restored."),e.length),o(c,{type:"snackbar",id:"restore-post-action"}),r&&r(e)}else{let c;if(a.length===1){let d=a[0];d.reason?.message?c=d.reason.message:c=(0,ua.__)("An error occurred while restoring the post.")}else{let d=new Set,u=a.filter(({status:f})=>f==="rejected");for(let f of u){let m=f;m.reason?.message&&d.add(m.reason.message)}d.size===0?c=(0,ua.__)("An error occurred while restoring the posts."):d.size===1?c=(0,ua.sprintf)((0,ua.__)("An error occurred while restoring the posts: %s"),[...d][0]):c=(0,ua.sprintf)((0,ua.__)("Some errors occurred while restoring the posts: %s"),[...d].join(","))}n(c,{type:"snackbar"})}}},MJ=tlt;var NJ=l(X(),1),Zwe=l(he(),1),Sn=l(G(),1),Qwe=l(Kt(),1),Jwe=l(H(),1),Ym=l(Z(),1);var wy=l(P(),1),rlt={id:"move-to-trash",label:(0,Sn._x)("Trash\u2026","verb"),isPrimary:!0,icon:mm,isEligible(e){return e.type==="wp_template_part"||e.type==="wp_block"||e.type==="wp_template"&&typeof e.id=="string"?!1:!!e.status&&!["auto-draft","trash"].includes(e.status)&&e.permissions?.delete},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Jwe.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,NJ.useDispatch)(Qwe.store),{deleteEntityRecord:a}=(0,NJ.useDispatch)(Zwe.store);return(0,wy.jsxs)(Ym.__experimentalVStack,{spacing:"5",children:[(0,wy.jsx)(Ym.__experimentalText,{children:e.length===1?(0,Sn.sprintf)((0,Sn.__)('Are you sure you want to move "%s" to the trash?'),kt(e[0])):(0,Sn.sprintf)((0,Sn._n)("Are you sure you want to move %d item to the trash ?","Are you sure you want to move %d items to the trash ?",e.length),e.length)}),(0,wy.jsxs)(Ym.__experimentalHStack,{justify:"right",children:[(0,wy.jsx)(Ym.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Sn.__)("Cancel")}),(0,wy.jsx)(Ym.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(d=>a("postType",d.type,d.id.toString(),{},{throwOnError:!0})));if(c.every(({status:d})=>d==="fulfilled")){let d;c.length===1?d=(0,Sn.sprintf)((0,Sn.__)('"%s" moved to the trash.'),kt(e[0])):d=(0,Sn.sprintf)((0,Sn._n)("%d item moved to the trash.","%d items moved to the trash.",e.length),e.length),i(d,{type:"snackbar",id:"move-to-trash-action"})}else{let d;if(c.length===1){let u=c[0];u.reason?.message?d=u.reason.message:d=(0,Sn.__)("An error occurred while moving the item to the trash.")}else{let u=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&u.add(h.reason.message)}u.size===0?d=(0,Sn.__)("An error occurred while moving the items to the trash."):u.size===1?d=(0,Sn.sprintf)((0,Sn.__)("An error occurred while moving the item to the trash: %s"),[...u][0]):d=(0,Sn.sprintf)((0,Sn.__)("Some errors occurred while moving the items to the trash: %s"),[...u].join(","))}s(d,{type:"snackbar"})}r&&r(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Sn._x)("Trash","verb")})]})]})}},FJ=rlt;var Hr=l(G(),1),rxe=l(H(),1),qm=l(Z(),1),oxe=l(Gc(),1),LJ=l(or(),1);var $we=l(Kt(),1),exe=l(he(),1),DJ=l(X(),1);function olt(e){let t=new Set;if(e.length===1){let r=e[0];r.reason?.message&&t.add(r.reason.message)}else{let r=e.filter(({status:o})=>o==="rejected");for(let o of r){let n=o;n.reason?.message&&t.add(n.reason.message)}}return t}var txe=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,DJ.dispatch)($we.store),{deleteEntityRecord:i}=(0,DJ.dispatch)(exe.store),s=await Promise.allSettled(e.map(a=>i("postType",a.type,a.id,{force:!0},{throwOnError:!0})));if(s.every(({status:a})=>a==="fulfilled")){let a;s.length===1?a=t.success.messages.getMessage(e[0]):a=t.success.messages.getBatchMessage(e),o(a,{type:t.success.type??"snackbar",id:t.success.id}),r.onActionPerformed?.(e)}else{let a=olt(s),c="";s.length===1?c=t.error.messages.getMessage(a):c=t.error.messages.getBatchMessage(a),n(c,{type:t.error.type??"snackbar",id:t.error.id}),r.onActionError?.()}};var xy=l(P(),1),{PATTERN_TYPES:nlt}=xi(oxe.privateApis),ilt={id:"delete-post",label:(0,Hr.__)("Delete\u2026"),isPrimary:!0,icon:mm,isEligible(e){return gm(e)?V6(e):e.type===nlt.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,rxe.useState)(!1),i=e.every(s=>gm(s)&&s?.has_theme_file);return(0,xy.jsxs)(qm.__experimentalVStack,{spacing:"5",children:[(0,xy.jsx)(qm.__experimentalText,{children:e.length>1?(0,Hr.sprintf)((0,Hr._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,Hr.sprintf)((0,Hr._x)('Delete "%s"?',"template part"),kt(e[0]))}),(0,xy.jsxs)(qm.__experimentalHStack,{justify:"right",children:[(0,xy.jsx)(qm.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Hr.__)("Cancel")}),(0,xy.jsx)(qm.Button,{variant:"primary",onClick:async()=>{n(!0),await txe(e,{success:{messages:{getMessage:a=>i?(0,Hr.sprintf)((0,Hr.__)('"%s" reset.'),(0,LJ.decodeEntities)(kt(a))):(0,Hr.sprintf)((0,Hr._x)('"%s" deleted.',"template part"),(0,LJ.decodeEntities)(kt(a))),getBatchMessage:()=>i?(0,Hr.__)("Items reset."):(0,Hr.__)("Items deleted.")}},error:{messages:{getMessage:a=>a.size===1?[...a][0]:i?(0,Hr.__)("An error occurred while reverting the item."):(0,Hr.__)("An error occurred while deleting the item."),getBatchMessage:a=>a.size===0?i?(0,Hr.__)("An error occurred while reverting the items."):(0,Hr.__)("An error occurred while deleting the items."):a.size===1?i?(0,Hr.sprintf)((0,Hr.__)("An error occurred while reverting the items: %s"),[...a][0]):(0,Hr.sprintf)((0,Hr.__)("An error occurred while deleting the items: %s"),[...a][0]):i?(0,Hr.sprintf)((0,Hr.__)("Some errors occurred while reverting the items: %s"),[...a].join(",")):(0,Hr.sprintf)((0,Hr.__)("Some errors occurred while deleting the items: %s"),[...a].join(","))}}},{onActionPerformed:r}),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Hr.__)("Delete")})]})]})}},VJ=ilt;var mxe=l(X(),1),Km=l(G(),1),hxe=l(Kt(),1),gxe=l(H(),1),bxe=l(Ut(),1);var Ns=l(Z(),1),uxe=l(Me(),1),X8=l(he(),1),_1=l(X(),1),K8=l(H(),1),v1=l(G(),1);var fxe=l(Kt(),1),pxe=l(Ut(),1);var nxe=l(X(),1),ixe=l(he(),1),slt=[];function sxe(){return(0,nxe.useSelect)(e=>e(ixe.store).getEntityRecords("postType","wp_template_part",{per_page:-1})??slt,[])}function axe(e,t){let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let n=2;for(;o.includes(`${r} ${n}`);)n++;return`${e} ${n}`}function lxe(e){return Um(e).replace(/[^\w-]+/g,"")||"wp-custom-part"}var ri=l(P(),1);function cxe(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function dxe(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function y1({modalTitle:e,...t}){let r=(0,_1.useSelect)(o=>o(X8.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,ri.jsx)(Ns.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,ri.jsx)(BJ,{...t})})}var alt=e=>e==="header"?iW:e==="footer"?QU:e==="sidebar"?jW:e==="navigation-overlay"?_W:rT;function BJ({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,v1.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:s=""}){let{createErrorNotice:a}=(0,_1.useDispatch)(fxe.store),{saveEntityRecord:c}=(0,_1.useDispatch)(X8.store),d=sxe(),[u,f]=(0,K8.useState)(s),[m,h]=(0,K8.useState)(e),[g,b]=(0,K8.useState)(!1),v=(0,uxe.useInstanceId)(y1),y=(0,_1.useSelect)(_=>_(X8.store).getCurrentTheme()?.default_template_part_areas,[]);async function w(){if(!(!u||g))try{b(!0);let _=axe(u,d),x=lxe(_),C=await c("postType","wp_template_part",{slug:x,title:_,content:(0,pxe.serialize)(t),area:m},{throwOnError:!0});await n(C)}catch(_){let x=_ instanceof Error&&"code"in _&&_.message&&_.code!=="unknown_error"?_.message:(0,v1.__)("An error occurred while creating the template part.");a(x,{type:"snackbar"}),i?.()}finally{b(!1)}}return(0,ri.jsx)("form",{onSubmit:async _=>{_.preventDefault(),await w()},children:(0,ri.jsxs)(Ns.__experimentalVStack,{spacing:"4",children:[(0,ri.jsx)(Ns.TextControl,{label:(0,v1.__)("Name"),value:u,onChange:f,required:!0}),(0,ri.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,ri.jsx)(Ns.BaseControl.VisualLabel,{as:"legend",children:(0,v1.__)("Area")}),(0,ri.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(y??[]).map(_=>{let x=alt(_.icon);return(0,ri.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,ri.jsx)("input",{type:"radio",id:cxe(_.area,v),name:`fields-create-template-part-modal__area-${v}`,value:_.area,checked:m===_.area,onChange:()=>{h(_.area)},"aria-describedby":dxe(_.area,v)}),(0,ri.jsx)(Ns.Icon,{icon:x,className:"fields-create-template-part-modal__area-radio-icon"}),(0,ri.jsx)("label",{htmlFor:cxe(_.area,v),className:"fields-create-template-part-modal__area-radio-label",children:_.label}),(0,ri.jsx)(Ns.Icon,{icon:Qn,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,ri.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:dxe(_.area,v),children:_.description})]},_.area)})})]}),(0,ri.jsxs)(Ns.__experimentalHStack,{justify:"right",children:[(0,ri.jsx)(Ns.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,v1.__)("Cancel")}),(0,ri.jsx)(Ns.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!u||g,isBusy:g,children:r})]})]})})}var vxe=l(P(),1),llt={id:"duplicate-template-part",label:(0,Km._x)("Duplicate\u2026","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,Km._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,gxe.useMemo)(()=>r.blocks??(0,bxe.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,mxe.useDispatch)(hxe.store);function i(s){n((0,Km.sprintf)((0,Km._x)('"%s" duplicated.',"template part"),kt(s)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,vxe.jsx)(BJ,{blocks:o,defaultArea:r.area,defaultTitle:(0,Km.sprintf)((0,Km._x)("%s (Copy)","template part"),kt(r)),onCreate:i,onError:t,confirmLabel:(0,Km._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},zJ=llt;var J2=l(G(),1);var Sy=l(P(),1),clt={id:"alt_text",type:"text",label:(0,J2.__)("Alt text"),description:(0,Sy.jsxs)(Sy.Fragment,{children:[(0,Sy.jsx)(K_,{href:(0,J2.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,J2.__)("Describe the purpose of the image.")}),(0,Sy.jsx)("br",{}),(0,J2.__)("Leave empty if decorative.")]}),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:{control:"textarea",rows:2},enableSorting:!1,filterBy:!1},jJ=clt;var Cxe=l(G(),1);var Q8=l(H(),1),HJ=l(G(),1);function Z8(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var J8=l(P(),1);function _xe({item:e}){let[t,r]=(0,Q8.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,Q8.useEffect)(()=>{o&&o===n&&r(Z8(i)||(0,HJ.__)("(no title)")),o||r((0,HJ.__)("(Unattached)"))},[o,n,i]),(0,J8.jsx)(J8.Fragment,{children:t})}var $8=l(he(),1),yxe=l(Z(),1),UJ=l(G(),1),$2=l(H(),1),eM=l(Me(),1),wxe=l(X(),1);var xxe=l(P(),1);function Sxe({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:Z8(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,$2.useState)(r),[i,s]=(0,$2.useState)([]),[a,c]=(0,$2.useState)(!1),[d,u]=(0,$2.useState)(e?.post?.toString()??null),f=(0,wxe.useSelect)(v=>v($8.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),u(null)},g=(0,eM.useDebounce)((0,eM.useEvent)(async v=>{c(!0);let y=await(0,$8.__experimentalFetchLinkSuggestions)(v,{type:"post",isInitialSuggestions:!0},{});s(y);let w=y.map(x=>({label:x.title,value:x.id.toString()})),_=!v&&w.findIndex(x=>x.value===d)===-1;n(w.concat(_?r:[])),c(!1)}),300),b=v=>{if(!v){m();return}if(u(v),v){let y=i.find(w=>w.id===Number(v));if(y&&f){let w=f.find(x=>x.slug===y?.type),_={...w&&{type:w.slug},id:Number(v),title:{raw:y.title,rendered:y.title}};t({post:Number(v),_embedded:{...e?._embedded,"wp:attached-to":[_]}})}}};return(0,xxe.jsx)(yxe.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:a,label:(0,UJ.__)("Attached to"),help:(0,UJ.__)("Attach this file to a single post or page."),value:d,options:o,onFilterValueChange:v=>g(v),onChange:b,hideLabelFromVision:!0,expandOnFocus:!1})}var dlt={id:"attached_to",type:"text",label:(0,Cxe.__)("Attached to"),Edit:Sxe,render:_xe,enableSorting:!1,filterBy:!1},WJ=dlt;var Txe=l(G(),1),Pxe=l(X(),1),Rxe=l(he(),1);var kxe=l(G(),1),w1=l(H(),1);var tM=l(Z(),1),fb=l(P(),1);function Exe({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,w1.useState)("loading");(0,w1.useEffect)(()=>{i("loading")},[o]);let s=(0,w1.useCallback)(c=>{c?.complete&&i("instant")},[]),a=()=>{n==="loading"&&i("loaded")};return(0,fb.jsxs)(tM.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,fb.jsx)("div",{className:J("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,fb.jsx)("img",{ref:s,onLoad:a,alt:(0,kxe.__)("Author avatar"),src:o})}),!o&&(0,fb.jsx)("div",{className:"media-author-field__icon",children:(0,fb.jsx)(tM.Icon,{icon:v_})}),(0,fb.jsx)("span",{className:"media-author-field__name",children:r})]})}var ult={label:(0,Txe.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Pxe.resolveSelect)(Rxe.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:Exe,filterBy:{operators:["isAny","isNone"]},readOnly:!0},GJ=ult;var Ixe=l(G(),1);function x1(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var flt={id:"caption",type:"text",label:(0,Ixe.__)("Caption"),getValue:({item:e})=>x1(e?.caption),render:({item:e})=>x1(e?.caption)||"-",Edit:{control:"textarea",rows:2},enableSorting:!1,filterBy:!1},YJ=flt;var Oxe=l(G(),1),plt={id:"date",type:"datetime",label:(0,Oxe.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},qJ=plt;var Axe=l(G(),1);var Mxe=l(P(),1),mlt={id:"description",type:"text",label:(0,Axe.__)("Description"),getValue:({item:e})=>x1(e?.description),render:({item:e})=>(0,Mxe.jsx)("div",{children:x1(e?.description)||"-"}),Edit:{control:"textarea",rows:5},enableSorting:!1,filterBy:!1},KJ=mlt;var Lxe=l(G(),1),Vxe=l(Ko(),1);var Nxe=l(H(),1),Fxe=l(Ko(),1);var Cy=l(P(),1),hlt=15;function Dxe({item:e}){let t=(0,Nxe.useMemo)(()=>e?.source_url?(0,Fxe.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=hlt?(0,Cy.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,Cy.jsxs)(yt.Root,{children:[(0,Cy.jsx)(yt.Trigger,{render:(0,Cy.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,Cy.jsx)(yt.Popup,{children:t})]}):""}var glt={id:"filename",type:"text",label:(0,Lxe.__)("File name"),getValue:({item:e})=>(0,Vxe.getFilename)(e?.source_url||""),render:Dxe,enableSorting:!1,filterBy:!1,readOnly:!0},XJ=glt;var Fs=l(G(),1),zxe=1024,jxe=1024*zxe,Hxe=1024*jxe,Uxe=1024*Hxe,Wxe=1024*Uxe,Gxe=1024*Wxe,Yxe=1024*Gxe,blt=1024*Yxe;function Bxe(e,t,r=2){return(0,Fs.sprintf)((0,Fs._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function vlt(e,t=2){if(e===0)return Bxe(0,(0,Fs._x)("B","unit symbol"),t);let r={[(0,Fs._x)("YB","unit symbol")]:blt,[(0,Fs._x)("ZB","unit symbol")]:Yxe,[(0,Fs._x)("EB","unit symbol")]:Gxe,[(0,Fs._x)("PB","unit symbol")]:Wxe,[(0,Fs._x)("TB","unit symbol")]:Uxe,[(0,Fs._x)("GB","unit symbol")]:Hxe,[(0,Fs._x)("MB","unit symbol")]:jxe,[(0,Fs._x)("KB","unit symbol")]:zxe,[(0,Fs._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return Bxe(e/n,o,t);return""}var _lt={id:"filesize",type:"text",label:(0,Fs.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?vlt(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},ZJ=_lt;var S1=l(G(),1),ylt={id:"media_dimensions",type:"text",label:(0,S1.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,S1.sprintf)((0,S1._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},QJ=ylt;var qxe=l(G(),1),wlt={id:"mime_type",type:"text",label:(0,qxe.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},JJ=wlt;var R9e=l(G(),1);var E9e=l(G(),1),are=l(Re(),1),T9e=l(X(),1),$R=l(he(),1);var xl=l(H(),1),N0=l(X(),1),Ph=l(he(),1),aC=l(Re(),1),S9e=l(Gc(),1),C9e=l(Ut(),1);var Kxe=l(H(),1),C1=l(X(),1),Xxe=l(Me(),1),Zxe=l(Re(),1);var rM=l(P(),1);function xlt(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,C1.createRegistry)({"core/block-editor":Zxe.storeConfig},t),o.registerStore("core/editor",eP),e.set(t,o)),o}var Slt=(0,Xxe.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,C1.useRegistry)(),[n]=(0,Kxe.useState)(()=>new WeakMap),i=xlt(n,o,t);return i===o?(0,rM.jsx)(e,{registry:o,...r}):(0,rM.jsx)(C1.RegistryProvider,{value:i,children:(0,rM.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),Qxe=Slt;var Jxe=l(H(),1),rP=l(X(),1),$J=l(G(),1),$xe=l(Kt(),1),e1e=l(Ko(),1);var Xm=l(H(),1),oM=l(X(),1),tP=l(he(),1);var{entityContainsSnapshot:Clt}=K(tP.privateApis),klt=3e3;function nM({postType:e,postId:t,snapshot:r}){let o=(0,oM.useRegistry)(),[n,i]=(0,Xm.useState)("pending"),s=(0,Xm.useRef)(!1),[a,c]=(0,Xm.useState)(!1),{syncStatus:d,isCollaborationEnabledForPost:u}=(0,oM.useSelect)(f=>r?{syncStatus:K(f(tP.store)).getEntitySyncConnectionStatus("postType",e,t)?.status,isCollaborationEnabledForPost:K(f(N)).isCollaborationEnabledForCurrentPost()}:{syncStatus:void 0,isCollaborationEnabledForPost:!1},[e,t,r]);return(0,Xm.useLayoutEffect)(()=>{if(!(r&&K(o.select(N)).isCollaborationEnabledForCurrentPost())){i("missing");return}s.current=!0;let m=setTimeout(()=>{c(!0)},klt);return()=>clearTimeout(m)},[]),(0,Xm.useEffect)(()=>{if(!s.current)return;let f=Clt("postType",e,t,r),m=K(o.select(N)).isCollaborationEnabledForCurrentPost(),h=K(o.select(tP.store)).getEntitySyncConnectionStatus("postType",e,t),g;if(f)g="present";else if(!m)g="missing";else if(h?.status==="disconnected")g="missing";else if(a)g="missing";else return;s.current=!1,i(g)},[d,a,u,e,t]),n}function Elt({autosave:e,createWarningNotice:t,registry:r,setCurrentRevisionId:o}){let n=Number((0,e1e.getQueryArg)(e.editLink,"revision"));t((0,$J.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,$J.__)("View the autosave"),...n?{onClick:()=>{let{disableVisualRevisions:i}=r.select(N).getEditorSettings();if(i){window.location.href=e.editLink;return}o(n)}}:{url:e.editLink}}]})}function t1e({post:e,recovery:t,settings:r}){let o=(0,rP.useRegistry)(),{createWarningNotice:n}=(0,rP.useDispatch)($xe.store),{setCurrentRevisionId:i}=K((0,rP.useDispatch)(N)),s=nM({postType:e.type,postId:e.id,snapshot:t?void 0:r.autosave?.crdtSnapshot});(0,Jxe.useLayoutEffect)(()=>{t||!r.autosave||s!=="present"&&s!=="pending"&&Elt({autosave:r.autosave,createWarningNotice:n,registry:o,setCurrentRevisionId:i})},[s])}var sv=l(H(),1),S0=l(X(),1),yl=l(he(),1),gIe=l(G(),1),bIe=l(Jt(),1),vIe=l(Me(),1),_Ie=l(Ut(),1),ZF=l(Re(),1);var iM=l(H(),1),r1e=l(P(),1),o1e=(0,iM.createContext)(void 0);function n1e({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,r1e.jsx)(o1e.Provider,{value:n,children:o})}function k1(){let e=(0,iM.useContext)(o1e);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var i1e=l(Z(),1),s1e=l(H(),1),sM=l(G(),1);function ky(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var Si=l(P(),1);function Tlt({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:s,loadingState:a}){switch(e.type){case"image":return(0,Si.jsx)("img",{className:a==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:s});case"video":return(0,Si.jsx)("video",{src:t,controls:!0,onError:s,children:o});case"audio":return(0,Si.jsx)("audio",{src:t,controls:!0,onError:s,children:o});default:return(0,Si.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,Si.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,Si.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,Si.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,sM.__)("View file")})]})}}function a1e(e){let[t,r]=(0,s1e.useState)("loading"),{media:o}=k1(),{source_url:n,mime_type:i,alt_text:s,title:a}=o||{},c=ky(i);if(!n)return(0,Si.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,Si.jsx)("p",{children:(0,sM.__)("No media file available.")})});if(t==="error")return(0,Si.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,Si.jsx)("p",{children:(0,sM.__)("Failed to load media file.")}),(0,Si.jsx)("p",{className:"media-editor-preview__url",children:n})]});let d=typeof a=="string"?a:a?.rendered||a?.raw;return(0,Si.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--${c.type}`,children:[c.type==="image"&&t==="loading"&&(0,Si.jsx)("div",{className:"media-editor-preview__spinner",children:(0,Si.jsx)(i1e.Spinner,{})}),(0,Si.jsx)(Tlt,{mediaType:c,mediaUrl:n,altText:s,displayTitle:d,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var pM=l(H(),1);var e$=l(G(),1);var Ao="isAny",Mo="isNone",aM="isAll",Ci="isNotAll",zn="between",fa="inThePast",il="over",Zo="is",Qo="isNot",pb="lessThan",mb="greaterThan",hb="lessThanOrEqual",gb="greaterThanOrEqual",cu="before",du="after",uu="beforeInc",fu="afterInc",Gf="contains",Yf="notContains",qf="startsWith",pu="on",mu="notOn",lM=["asc","desc"],l1e={asc:"\u2191",desc:"\u2193"},cM={asc:"ascending",desc:"descending"},dM={asc:(0,e$.__)("Sort ascending"),desc:(0,e$.__)("Sort descending")},c1e={asc:JH,desc:YH},uM="table",d1e="grid",u1e="list",f1e="activity",p1e="pickerGrid",m1e="pickerTable",h1e="pickerActivity";var fM=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var g1e=(0,pM.createContext)({view:{type:uM},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,pM.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});g1e.displayName="DataViewsContext";var ut=g1e;var Qf=l(G(),1);var Py=l(G(),1),SM=l(Z(),1),Xl=l(H(),1),F1e=l(cn(),1);var v1e=l(Z(),1),_1e=l(G(),1),y1e=l(P(),1),t$="dataviews-selection-checkbox";function bb({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),d=!i&&c,u=n?.getValue?.({item:r})||(0,_1e.__)("(no title)");return(0,y1e.jsx)(v1e.CheckboxControl,{className:t$,"aria-label":u,"aria-disabled":i,checked:d,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var oP=l(Z(),1),x1e=l(G(),1),E1=l(H(),1);var S1e=l(X(),1),r$=l(Me(),1);function vb(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Um(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 uo=l(P(),1);function Plt({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,uo.jsx)(oP.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Rlt({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,uo.jsx)(_e.Item,{disabled:e.disabled,onClick:t,children:(0,uo.jsx)(_e.ItemLabel,{children:o})})}function nP({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,uo.jsx)(oP.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${vb(e.id)}`,children:(0,uo.jsx)(e.RenderModal,{items:t,closeModal:r})})}function o$({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,E1.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,uo.jsx)(Rlt,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,uo.jsxs)(_e.Group,{children:[s(n),s(i)]})}function T1({item:e,actions:t,isCompact:r}){let o=(0,S1e.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,E1.useMemo)(()=>{let a=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:a.filter(d=>d.isPrimary),eligibleActions:a}},[t,e]),s=(0,r$.useViewportMatch)("medium","<");return r?(0,uo.jsx)(w1e,{item:e,actions:i,isSmall:!0,registry:o}):(0,uo.jsxs)(le,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,uo.jsx)(n$,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,uo.jsx)(w1e,{item:e,actions:i,registry:o})]})}function w1e({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,E1.useState)(null);return(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsxs)(_e.Root,{disabled:!t.length,children:[(0,uo.jsx)(_e.Trigger,{render:(0,uo.jsx)(oP.Button,{size:r?"small":"compact",icon:Jn,label:(0,x1e.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,uo.jsx)(_e.Popup,{positioner:(0,uo.jsx)(_e.Positioner,{align:"end"}),children:(0,uo.jsx)(o$,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,uo.jsx)(nP,{action:n,items:[e],closeModal:()=>i(null)})]})}function n$({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,E1.useState)(null);return(0,r$.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,uo.jsxs)(uo.Fragment,{children:[t.map(a=>(0,uo.jsx)(Plt,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,uo.jsx)(nP,{action:n,items:[e],closeModal:()=>i(null)})]})}var hM=l(Z(),1),mM=l(G(),1),Ey=l(H(),1),Ilt=l(X(),1);var Olt=l(Me(),1);var _b=l(G(),1);function C1e(e,t,r,o=!1){return e>0?(0,_b.sprintf)((0,_b._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,_b.sprintf)((0,_b._n)("%d Item","%d Items",r),r):(0,_b.sprintf)((0,_b._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var iP=l(P(),1);function P1(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function gM(e,t){return(0,Ey.useMemo)(()=>P1(e,t),[e,t])}function bM(e,t){return(0,Ey.useMemo)(()=>t.some(r=>P1(e,r)),[e,t])}function vM({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Ey.useMemo)(()=>r.filter(u=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),c=e.length>0,d=a.length===s.length;return i?(0,iP.jsx)(hM.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,mM.__)("Deselect all")}):(0,iP.jsx)(hM.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!a.length,onChange:()=>{t(d?[]:s.map(u=>n(u)))},"aria-label":d?(0,mM.__)("Deselect all"):(0,mM.__)("Select all")})}var Zm=l(G(),1);var k1e=l(Z(),1),wb=l(H(),1);function _M(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}function yb(e,t){return(e.fields??[]).filter(r=>t.some(o=>o.id===r))}var Qt=l(P(),1);function Alt({children:e}){return wb.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Qt.jsxs)(wb.Fragment,{children:[r>0&&(0,Qt.jsx)(_e.Separator,{}),t]},r))}var Mlt=(0,wb.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:d=!0},u){let f=r.sort?.field===t,m=!1,h=!1,g=!1,b=[],v=o.find(R=>R.id===t),{setIsShowingFilter:y}=(0,wb.useContext)(ut);if(!v)return null;m=v.enableHiding!==!1,h=v.enableSorting!==!1;let w=v.header;if(b=!!v.filterBy&&v.filterBy?.operators||[],g=!r.filters?.some(R=>t===R.field)&&!!(v.hasElements||v.Edit)&&v.filterBy!==!1&&!v.filterBy?.isPrimary,!h&&!a&&!m&&!g)return w;let _=yb(r,o),x=_.indexOf(t),C=_M(r,o).filter(R=>!_.includes(R.id)),S=(c||d)&&!!C.length,k=(0,Zm.isRTL)();return(0,Qt.jsxs)(_e.Root,{children:[(0,Qt.jsxs)(_e.Trigger,{render:(0,Qt.jsx)(k1e.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[w,r.sort&&f&&(0,Qt.jsx)("span",{"aria-hidden":"true",children:l1e[r.sort.direction]})]}),(0,Qt.jsx)(_e.Popup,{style:{minWidth:"240px"},children:(0,Qt.jsxs)(Alt,{children:[h&&(0,Qt.jsx)(_e.RadioGroup,{value:f&&r.sort?r.sort.direction:null,onValueChange:R=>{n({...r,sort:{field:t,direction:R},showLevels:!1})},children:lM.map(R=>(0,Qt.jsx)(_e.RadioItem,{value:R,children:(0,Qt.jsx)(_e.ItemLabel,{children:dM[R]})},R))}),g&&(0,Qt.jsx)(_e.Group,{children:(0,Qt.jsx)(_e.Item,{prefix:(0,Qt.jsx)(_e.PrefixIcon,{icon:w_}),onClick:()=>{s(t),y(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Add filter")})})}),(a||m||S)&&v&&(0,Qt.jsxs)(_e.Group,{children:[a&&(0,Qt.jsx)(_e.Item,{prefix:(0,Qt.jsx)(_e.PrefixIcon,{icon:KH}),disabled:k?x>=_.length-1:x<1,onClick:()=>{let R=k?x+1:x-1,O=[..._];O.splice(x,1),O.splice(R,0,t),n({...r,fields:O})},children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Move left")})}),a&&(0,Qt.jsx)(_e.Item,{prefix:(0,Qt.jsx)(_e.PrefixIcon,{icon:ZH}),disabled:k?x<1:x>=_.length-1,onClick:()=>{let R=k?x-1:x+1,O=[..._];O.splice(x,1),O.splice(R,0,t),n({...r,fields:O})},children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Move right")})}),c&&!!C.length&&(0,Qt.jsxs)(_e.SubmenuRoot,{children:[(0,Qt.jsx)(_e.SubmenuTrigger,{children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Insert left")})}),(0,Qt.jsx)(_e.Popup,{children:C.map(R=>{let O=k?x+1:x;return(0,Qt.jsx)(_e.Item,{onClick:()=>{n({...r,fields:[..._.slice(0,O),R.id,..._.slice(O)]})},children:(0,Qt.jsx)(_e.ItemLabel,{children:R.label})},R.id)})})]}),d&&!!C.length&&(0,Qt.jsxs)(_e.SubmenuRoot,{children:[(0,Qt.jsx)(_e.SubmenuTrigger,{children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Insert right")})}),(0,Qt.jsx)(_e.Popup,{children:C.map(R=>{let O=k?x:x+1;return(0,Qt.jsx)(_e.Item,{onClick:()=>{n({...r,fields:[..._.slice(0,O),R.id,..._.slice(O)]})},children:(0,Qt.jsx)(_e.ItemLabel,{children:R.label})},R.id)})})]}),m&&v&&(0,Qt.jsx)(_e.Item,{prefix:(0,Qt.jsx)(_e.PrefixIcon,{icon:oT}),onClick:()=>{i(v),n({...r,fields:_.filter(R=>R!==t)})},children:(0,Qt.jsx)(_e.ItemLabel,{children:(0,Zm.__)("Hide column")})})]})]})})]})}),Nlt=Mlt,R1=Nlt;var E1e=l(H(),1),i$=l(P(),1);function Flt({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function xb({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,i$.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,E1e.cloneElement)(c,{onClick:d=>{d.stopPropagation(),c.props.onClick&&c.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(d))}})}let a=Flt({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,i$.jsx)("div",{...a,...s,children:i})}var Kf=l(P(),1);function Dlt({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:c}){let d="32px";if(n){let[u,f]=n.split("/").map(Number);d=`${Math.min(60,Math.round(32*u/f))}px`}return(0,Kf.jsxs)(le,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Kf.jsx)(xb,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":c(e)&&(s||a)&&r?r.getValue?.({item:e}):void 0,children:(0,Kf.jsx)(o.render,{item:e,field:o,config:{sizes:d}})}),(0,Kf.jsxs)(le,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Kf.jsxs)(xb,{item:e,isItemClickable:c,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Kf.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Kf.jsx)(r.render,{item:e,field:r})]}),i&&(0,Kf.jsx)(i.render,{item:e,field:i})]})]})}var yM=Dlt;var Ty=l(H(),1),T1e=l(G(),1),Llt=e=>(0,T1e.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function P1e({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Ty.useState)(!1),[n,i]=(0,Ty.useState)(!1),s=(0,Ty.useCallback)(()=>{let a=e.current;a&&(t&&o(Llt(a)),i(a.scrollTop>0))},[e,t]);return(0,Ty.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let a=e.current;return s(),a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function sl(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var sP=l(H(),1),I1e=l(cn(),1);function R1e(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function Vlt({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let s=e===null?-1:o.indexOf(e),a=s!==-1,c=a?s:i,d=a&&r!==null?o.indexOf(r):-1,u=d===-1?[]:R1e(o,c,d),f=n.filter(m=>!u.includes(m));return[...new Set([...f,...R1e(o,c,i)])]}function Blt({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,s=1/0;return t.forEach((a,c)=>{if(!n.has(a))return;let d=Math.abs(c-o);d<s&&(s=d,i=a)}),i}function Jc({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",d=(0,sP.useRef)(null),u=y=>{d.current={anchorId:y,lastTargetId:null}},f=(0,sP.useRef)(!1);(0,sP.useEffect)(()=>{let y=()=>{f.current=!0};return document.addEventListener("touchstart",y,{once:!0}),()=>document.removeEventListener("touchstart",y)},[]);let m=e.filter(r).map(t),h=new Set(m),b=m.length>0&&a;return{getSelectionProps:y=>{let w=h.has(y);return{...s&&{onClick:()=>{c&&o.includes(y)?n(o.filter(_=>y!==_)):n(a?[...o,y]:[y]),u(y)}},onMouseDown:_=>{_.button===0&&_.shiftKey&&b&&_.preventDefault()},onClickCapture:_=>{if(!b)return;let x=(0,I1e.isAppleOS)()?_.metaKey:_.ctrlKey,C=_.target instanceof Element&&!!_.target.closest(`.${t$}`);if(!x&&!_.shiftKey){w&&C&&u(y);return}if(!(f.current||document.getSelection()?.type==="Range")&&(_.stopPropagation(),C||_.preventDefault(),!!w))if(_.shiftKey){let S=d.current;(!S||!h.has(S.anchorId))&&(S={anchorId:Blt({targetId:y,orderedIds:m,selection:o})??y,lastTargetId:null}),n(Vlt({anchorId:S.anchorId,targetId:y,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),d.current={anchorId:S.anchorId,lastTargetId:y}}else n(o.includes(y)?o.filter(S=>y!==S):[...o,y]),u(y)}}}}}var Sb=l(Z(),1),A1e=l(G(),1),M1e=l(H(),1);var Kl=l(P(),1);function O1e({field:e,isVisible:t,onToggleVisibility:r}){return(0,Kl.jsx)(Sb.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Kl.jsxs)(le,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Kl.jsx)("div",{style:{height:24,width:24},children:t&&(0,Kl.jsx)(Sb.Icon,{icon:Qn})}),(0,Kl.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function zlt(e){return!!e}function wM({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,M1e.useContext)(ut),n=_M(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),a=r.find(g=>g.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>zlt(g)),d=t.fields??[],u=n.filter(g=>d.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+u,h=m===1&&f.length===1;return(0,Kl.jsxs)(le,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Kl.jsx)(Sb.BaseControl.VisualLabel,{children:(0,A1e.__)("Properties")}),(0,Kl.jsx)(le,{direction:"column",className:"dataviews-view-config__properties",children:(0,Kl.jsxs)(Sb.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:b})=>{let v=t[b]??!0,y=h&&v?{...g,enableHiding:!1}:g;return(0,Kl.jsx)(O1e,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,[b]:!v})}},g.id)}),n.map(g=>{let b=d.includes(g.id),v=m===1&&b?{...g,enableHiding:!1}:g;return(0,Kl.jsx)(O1e,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?d.filter(y=>y!==g.id):[...d,g.id]})}},g.id)})]})})]})}var xM=l(H(),1);function Xf(e,t={delay:400}){let[r,o]=(0,xM.useState)(!1);return(0,xM.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var Rt=l(P(),1);function D1e(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function jlt({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Rt.jsx)("div",{className:i,children:(0,Rt.jsx)(n.render,{item:e,field:n})})}function N1e({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,mediaAspectRatio:d,descriptionField:u,selection:f,getItemId:m,isItemClickable:h,onClickItem:g,renderItemLink:b,onChangeSelection:v,onMouseDown:y,onClickCapture:w,isActionsColumnSticky:_,posinset:x}){let{paginationInfo:C}=(0,Xl.useContext)(ut),S=gM(o,t),k=S&&f.includes(i),{showTitle:R=!0,showMedia:O=!0,showDescription:E=!0,infiniteScrollEnabled:I}=s,T=yb(s,n),M=a&&R||c&&O||u&&E;return(0,Rt.jsxs)("tr",{className:J("dataviews-view-table__row",{"is-selected":S&&k,"has-bulk-actions":S}),"aria-setsize":I?C.totalItems:void 0,"aria-posinset":x,role:I?"article":void 0,onClickCapture:w,onMouseDown:F=>{let V=(0,F1e.isAppleOS)()?F.metaKey:F.ctrlKey;F.button===0&&V&&window.navigator.userAgent.toLowerCase().includes("firefox")&&F.preventDefault(),y(F)},children:[e&&(0,Rt.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,Rt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Rt.jsx)(bb,{item:t,selection:f,onChangeSelection:v,getItemId:m,titleField:a,disabled:!S})})}),M&&(0,Rt.jsx)("td",{children:(0,Rt.jsx)(yM,{item:t,level:r,titleField:R?a:void 0,mediaField:O?c:void 0,mediaAspectRatio:d,descriptionField:E?u:void 0,isItemClickable:h,onClickItem:g,renderItemLink:b})}),T.map(F=>{let{width:V,maxWidth:B,minWidth:z,align:A}=s.layout?.styles?.[F]??{},D=n.find(U=>U.id===F),L=D1e(A,D?.type);return(0,Rt.jsx)("td",{style:{width:V,maxWidth:B,minWidth:z},children:(0,Rt.jsx)(jlt,{fields:n,item:t,column:F,align:L})},F)}),!!o?.length&&(0,Rt.jsx)("td",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":_}),onClick:F=>F.stopPropagation(),children:(0,Rt.jsx)(T1,{item:t,actions:o})})]})}function Hlt({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:d,onClickItem:u,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:b}){let{containerRef:v}=(0,Xl.useContext)(ut),y=Xf(i),w=h.groupBy?.field?r.find(ce=>ce.id===h.groupBy?.field):null,_=w?sl(t,w):null,x=_?Array.from(_.values()).flat():t,{getSelectionProps:C}=Jc({data:x,getItemId:o,isItemSelectable:ce=>P1(e,ce),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,Xl.useRef)(new Map),k=(0,Xl.useRef)(void 0),[R,O]=(0,Xl.useState)(),[E,I]=(0,Xl.useState)(null);(0,Xl.useEffect)(()=>{k.current&&(k.current.focus(),k.current=void 0)});let T=(0,Xl.useId)(),{isHorizontalScrollEnd:M,isVerticallyScrolled:F}=P1e({scrollContainerRef:v,enabledHorizontal:!!e?.length}),V=bM(e,t);if(R){k.current=R,O(void 0);return}let B=ce=>{let ve=S.current.get(ce.id),me=ve?S.current.get(ve.fallback):void 0;O(me?.node)},z=ce=>{ce.preventDefault(),ce.stopPropagation();let ve={getBoundingClientRect:()=>({x:ce.clientX,y:ce.clientY,top:ce.clientY,left:ce.clientX,right:ce.clientX,bottom:ce.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(ve)})},A=!!t?.length,D=r.find(ce=>ce.id===h.titleField),L=r.find(ce=>ce.id===h.mediaField),U=r.find(ce=>ce.id===h.descriptionField),{showTitle:j=!0,showMedia:Y=!0,showDescription:q=!0}=h,ne=D&&j||L&&Y||U&&q,ie=yb(h,r),oe=(ce,ve)=>me=>{me?S.current.set(ce,{node:me,fallback:ie[ve>0?ve-1:1]}):S.current.delete(ce)},te=h.infiniteScrollEnabled&&!_,se=(0,Py.isRTL)(),ge=h.layout?.aspectRatio&&fM.includes(h.layout.aspectRatio)?h.layout.aspectRatio:void 0,we={"--wp-dataviews-media-aspect-ratio":ge??"1/1"};return A?(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsxs)("table",{className:J("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":V,"is-refreshing":!te&&y,"has-media-aspect-ratio":!!ge}),style:we,"aria-busy":i,"aria-describedby":T,role:te?"feed":void 0,inert:!te&&i?"true":void 0,children:[(0,Rt.jsxs)("colgroup",{children:[V&&(0,Rt.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ne&&(0,Rt.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ie.map((ce,ve)=>(0,Rt.jsx)("col",{className:J(`dataviews-view-table__col-${ce}`,{"dataviews-view-table__col-expand":!ne&&ve===ie.length-1})},`col-${ce}`)),!!e?.length&&(0,Rt.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),E&&(0,Rt.jsx)(SM.Popover,{anchor:E,onClose:()=>I(null),placement:"bottom-start",children:(0,Rt.jsx)(wM,{showLabel:!1})}),(0,Rt.jsx)("thead",{className:J({"dataviews-view-table__thead--stuck":F}),onContextMenu:z,children:(0,Rt.jsxs)("tr",{className:"dataviews-view-table__row",children:[V&&(0,Rt.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:z,children:(0,Rt.jsx)(vM,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),ne&&(0,Rt.jsx)("th",{scope:"col",children:D&&(0,Rt.jsx)(R1,{ref:oe(D.id,0),fieldId:D.id,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:!1,canInsertLeft:se?h.layout?.enableMoving??!0:!1,canInsertRight:se?!1:h.layout?.enableMoving??!0})}),ie.map((ce,ve)=>{let{width:me,maxWidth:$,minWidth:ue,align:ee}=h.layout?.styles?.[ce]??{},pe=r.find(Pe=>Pe.id===ce),fe=D1e(ee,pe?.type),ye=h.layout?.enableMoving??!0;return(0,Rt.jsx)("th",{style:{width:me,maxWidth:$,minWidth:ue,textAlign:fe},"aria-sort":h.sort?.direction&&h.sort?.field===ce?cM[h.sort.direction]:void 0,scope:"col",children:(0,Rt.jsx)(R1,{ref:oe(ce,ve),fieldId:ce,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:d,canMove:ye,canInsertLeft:ye,canInsertRight:ye})},ce)}),!!e?.length&&(0,Rt.jsx)("th",{className:J("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!M}),children:(0,Rt.jsx)("span",{className:"dataviews-view-table-header",children:(0,Py.__)("Actions")})})]})}),A&&w&&_?Array.from(_.entries()).map(([ce,ve])=>(0,Rt.jsxs)("tbody",{children:[(0,Rt.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Rt.jsx)("td",{colSpan:ie.length+(ne?1:0)+(V?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?ce:(0,Py.sprintf)((0,Py.__)("%1$s: %2$s"),w.label,ce)})}),ve.map((me,$)=>{let ue=o(me)||$.toString();return(0,Rt.jsx)(N1e,{item:me,level:h.showLevels&&typeof n=="function"?n(me):void 0,hasBulkActions:V,actions:e,fields:r,id:ue,view:h,titleField:D,mediaField:L,mediaAspectRatio:ge,descriptionField:U,selection:c,getItemId:o,onChangeSelection:a,...C(ue),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M},o(me))})]},`group-${ce}`)):(0,Rt.jsx)("tbody",{children:A&&t.map((ce,ve)=>{let me=o(ce)||ve.toString();return(0,Rt.jsx)(N1e,{item:ce,level:h.showLevels&&typeof n=="function"?n(ce):void 0,hasBulkActions:V,actions:e,fields:r,id:me,view:h,titleField:D,mediaField:L,mediaAspectRatio:ge,descriptionField:U,selection:c,getItemId:o,onChangeSelection:a,...C(me),onClickItem:u,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M,posinset:te?ve+1:void 0},o(ce))})})]}),te&&i&&(0,Rt.jsx)("div",{className:"dataviews-loading",id:T,children:(0,Rt.jsx)("p",{className:"dataviews-loading-more",children:(0,Rt.jsx)(SM.Spinner,{})})})]}):(0,Rt.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":y}),id:T,children:b})}var L1e=Hlt;var H1e=l(Z(),1),PM=l(G(),1);var $c=l(Z(),1);var lP=l(G(),1),j1e=l(Me(),1),kb=l(H(),1);var Ult=l(Z(),1),Wlt=l(G(),1),CM=l(H(),1);var Glt=l(P(),1),Ylt=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],qlt=Ylt[2].value;function kM(){let e=(0,CM.useContext)(ut),t=e.view;return(0,CM.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??qlt,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var V1e=l(H(),1);var B1e=l(P(),1),aP=(0,V1e.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,B1e.jsx)("div",{ref:n,className:J("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var EM=l(H(),1);function Cb(e,t){let{intersectionObserver:r}=(0,EM.useContext)(ut);(0,EM.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function TM(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var Wt=l(P(),1);function Klt(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var z1e=(0,kb.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:d,mediaField:u,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:b,config:v,posinset:y,setsize:w,..._},x){let{showTitle:C=!0,showMedia:S=!0,showDescription:k=!0}=t,R=gM(d,c),O=a(c),E=(0,kb.useRef)(null),I=(0,kb.useCallback)(L=>{E.current=L,typeof x=="function"?x(L):x&&(x.current=L)},[x]);Cb(E,y);let T=(0,j1e.useInstanceId)(e),M=r.includes(O),F=(0,Wt.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),V=S&&u?.render,B=V?(0,Wt.jsx)(u.render,{item:c,field:u,config:v}):F,z=C&&f?.render?(0,Wt.jsx)(f.render,{item:c,field:f}):null,A,D;return i(c)&&n&&(z?(A={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},D={id:`dataviews-view-grid__title-field-${T}`}):A={"aria-label":(0,lP.__)("Navigate to item")}),(0,Wt.jsxs)(le,{direction:"column",..._,ref:I,"aria-setsize":w,"aria-posinset":y,className:J(_.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":R&&M}),children:[(0,Wt.jsx)(xb,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:J("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!V}),...A,children:B}),b&&(0,Wt.jsx)(bb,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!R}),!!d?.length&&(0,Wt.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Wt.jsx)(T1,{item:c,actions:d,isCompact:!0})}),C&&(0,Wt.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Wt.jsx)(xb,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:f?.getValueFormatted({item:c,field:f})||void 0,children:z})}),(0,Wt.jsxs)(le,{direction:"column",gap:"xs",children:[k&&m?.render&&(0,Wt.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,Wt.jsx)(le,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(L=>(0,Wt.jsx)(ia,{className:"dataviews-view-grid__field-value",children:(0,Wt.jsx)(L.render,{item:c,field:L})},L.id))}),!!h?.length&&(0,Wt.jsx)(le,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(L=>(0,Wt.jsx)($c.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsxs)(yt.Root,{children:[(0,Wt.jsx)(yt.Trigger,{render:(0,Wt.jsx)($c.FlexItem,{className:"dataviews-view-grid__field-name",children:L.header})}),(0,Wt.jsx)(yt.Popup,{children:L.label})]}),(0,Wt.jsx)($c.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Wt.jsx)(L.render,{item:c,field:L})})]})},L.id))})]})]})});function s$({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:b,resizeObserverRef:v}=(0,kb.useContext)(ut),y=kM(),w={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&fM.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},_=i.layout?.mediaFit==="contain",x=bM(h,e),C=s.find(F=>F.id===i?.titleField),S=s.find(F=>F.id===i?.mediaField),k=s.find(F=>F.id===i?.descriptionField),R=i.fields??[],{regularFields:O,badgeFields:E}=R.reduce((F,V)=>{let B=s.find(A=>A.id===V);if(!B)return F;let z=i.layout?.badgeFields?.includes(V)?"badgeFields":"regularFields";return F[z].push(B),F},{regularFields:[],badgeFields:[]}),I="900px",T=Math.ceil(e.length/y),M=TM(e,t,y);return(0,Wt.jsxs)(Wt.Fragment,{children:[t&&(0,Wt.jsxs)($c.Composite,{render:(0,Wt.jsx)(aP,{className:J("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":_}),previewSize:i.layout?.previewSize,style:w,"aria-busy":n,ref:v}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:M}).map((F,V)=>(0,Wt.jsx)($c.Composite.Item,{render:B=>(0,Wt.jsx)(le,{...B,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${V}`)),e.map(F=>{let V=m(F),B=g(V),z=F.position;return(0,Wt.jsx)($c.Composite.Item,{render:A=>(0,Wt.jsx)(z1e,{...A,id:V,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:F,actions:h,onMouseDown:D=>{A.onMouseDown?.(D),B.onMouseDown(D)},onClickCapture:D=>{A.onClickCapture?.(D),B.onClickCapture(D)},mediaField:S,titleField:C,descriptionField:k,regularFields:O,badgeFields:E,hasBulkActions:x,posinset:z,setsize:b.totalItems,config:{sizes:I}})},V)})]}),!t&&(0,Wt.jsx)($c.Composite,{role:"grid",style:w,className:J("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":_}),focusWrap:!0,"aria-busy":n,"aria-rowcount":T,ref:v,inert:o,children:Klt(e,y).map((F,V)=>(0,Wt.jsx)($c.Composite.Row,{render:(0,Wt.jsx)("div",{role:"row","aria-rowindex":V+1,"aria-label":(0,lP.sprintf)((0,lP.__)("Row %d"),V+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${y}, minmax(0, 1fr) )`}}),children:F.map(B=>{let z=m(B),A=g(z);return(0,Wt.jsx)($c.Composite.Item,{render:D=>(0,Wt.jsx)(z1e,{...D,id:z,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:d,isItemClickable:u,renderItemLink:f,getItemId:m,item:B,actions:h,onMouseDown:L=>{D.onMouseDown?.(L),A.onMouseDown(L)},onClickCapture:L=>{D.onClickCapture?.(L),A.onClickCapture(L)},mediaField:S,titleField:C,descriptionField:k,regularFields:O,badgeFields:E,hasBulkActions:x,config:{sizes:I}})},z)})},V))})]})}var Zl=l(P(),1);function Xlt({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:d,view:u,className:f,empty:m}){let h=Xf(!!n),g=!!t?.length,b=u.groupBy?.field?r.find(C=>C.id===u.groupBy?.field):null,v=b?sl(t,b):null,y=u.infiniteScrollEnabled&&!v,w=v?Array.from(v.values()).flat():t,{getSelectionProps:_}=Jc({data:w,getItemId:o,isItemSelectable:C=>P1(e,C),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,Zl.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":h}),children:m});let x={className:J(f,{"is-refreshing":!y&&h}),inert:!y&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:d,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:_};return(0,Zl.jsxs)(Zl.Fragment,{children:[g&&b&&v&&(0,Zl.jsx)(le,{direction:"column",gap:"lg",children:Array.from(v.entries()).map(([C,S])=>(0,Zl.jsxs)(le,{direction:"column",gap:"sm",children:[(0,Zl.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?C:(0,PM.sprintf)((0,PM.__)("%1$s: %2$s"),b.label,C)}),(0,Zl.jsx)(s$,{...x,data:S,isInfiniteScroll:!1})]},C))}),!v&&(0,Zl.jsx)(s$,{...x,data:t,isInfiniteScroll:!!y}),y&&n&&(0,Zl.jsx)("p",{className:"dataviews-loading-more",children:(0,Zl.jsx)(H1e.Spinner,{})})]})}var U1e=Xlt;var RM=l(Me(),1),al=l(Z(),1),dn=l(H(),1),cP=l(G(),1);var c$=l(X(),1);var ht=l(P(),1);function a$(e){return`${e}-item-wrapper`}function Zlt(e,t){return`${e}-primary-action-${t}`}function l$(e){return`${e}-dropdown`}function Qlt({idPrefix:e,primaryAction:t,item:r}){let o=(0,c$.useRegistry)(),[n,i]=(0,dn.useState)(!1),s=Zlt(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ht.jsx)("div",{role:"gridcell",children:(0,ht.jsx)(al.Composite.Item,{id:s,render:(0,ht.jsx)(al.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,ht.jsx)(nP,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ht.jsx)("div",{role:"gridcell",children:(0,ht.jsx)(al.Composite.Item,{id:s,render:(0,ht.jsx)(al.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function W1e({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:d,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:b}=e,v=(0,dn.useRef)(null),y=`${r}-label`,w=`${r}-description`,_=(0,c$.useRegistry)(),[x,C]=(0,dn.useState)(!1),[S,k]=(0,dn.useState)(null),R=({type:A})=>{C(A==="mouseenter")},{paginationInfo:O}=(0,dn.useContext)(ut);(0,dn.useEffect)(()=>{o&&v.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:E,eligibleActions:I}=(0,dn.useMemo)(()=>{let A=t.filter(L=>!L.isEligible||L.isEligible(n));return{primaryAction:A.filter(L=>L.isPrimary)[0],eligibleActions:A}},[t,n]),T=E&&t.length===1,M=h&&s?.render?(0,ht.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ht.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,F=m&&i?.render?(0,ht.jsx)(i.render,{item:n,field:i}):null,V=g&&a?.render,B=!!M&&!V&&!d.length,z=I?.length>0&&(0,ht.jsxs)(le,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[E&&(0,ht.jsx)(Qlt,{idPrefix:r,primaryAction:E,item:n}),!T&&(0,ht.jsxs)("div",{role:"gridcell",children:[(0,ht.jsxs)(_e.Root,{disabled:!t.length,children:[(0,ht.jsx)(_e.Trigger,{render:(0,ht.jsx)(al.Composite.Item,{id:l$(r),accessibleWhenDisabled:!0,render:(0,ht.jsx)(al.Button,{size:"small",icon:Jn,label:(0,cP.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:u})})}),(0,ht.jsx)(_e.Popup,{positioner:(0,ht.jsx)(_e.Positioner,{align:"end"}),children:(0,ht.jsx)(o$,{actions:I,item:n,registry:_,setActiveModalAction:k})})]}),!!S&&(0,ht.jsx)(nP,{action:S,items:[n],closeModal:()=>k(null)})]})]});return(0,ht.jsx)(al.Composite.Row,{ref:v,render:(0,ht.jsx)("div",{"aria-posinset":f,"aria-setsize":b?O.totalItems:void 0}),role:b?"article":"row",className:J({"is-selected":o,"is-hovered":x}),onMouseEnter:R,onMouseLeave:R,children:(0,ht.jsxs)(le,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ht.jsx)("div",{role:"gridcell",children:(0,ht.jsx)(al.Composite.Item,{id:a$(r),"aria-pressed":o,"aria-labelledby":y,"aria-describedby":w,className:"dataviews-view-list__item",...c})}),(0,ht.jsxs)(le,{direction:"row",gap:"md",justify:"start",align:B?"center":"flex-start",style:{flex:1,minWidth:0},children:[M,(0,ht.jsxs)(le,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ht.jsxs)(le,{direction:"row",align:"center",children:[(0,ht.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:y,children:F}),z]}),V&&(0,ht.jsx)("div",{className:"dataviews-view-list__field",children:(0,ht.jsx)(a.render,{item:n,field:a})}),(0,ht.jsx)("div",{className:"dataviews-view-list__fields",id:w,children:d.map(A=>(0,ht.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ht.jsx)(Ot,{className:"dataviews-view-list__field-label",render:(0,ht.jsx)("span",{}),children:A.label}),(0,ht.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ht.jsx)(A.render,{item:n,field:A})})]},A.id))})]})]})]})})}function Jlt(e){return!!e}function d$(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:d,empty:u}=e,f=(0,RM.useInstanceId)(d$,"view-list"),m=Xf(!!i),{paginationInfo:h}=(0,dn.useContext)(ut),g=r?.findLast(U=>a.includes(n(U))),b=o.find(U=>U.id===c.titleField),v=o.find(U=>U.id===c.mediaField),y=o.find(U=>U.id===c.descriptionField),w=(c?.fields??[]).map(U=>o.find(j=>U===j.id)).filter(Jlt),{getSelectionProps:_}=Jc({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,dn.useCallback)(U=>`${f}-${n(U)}`,[f,n]),C=(0,dn.useCallback)((U,j)=>j.startsWith(x(U)),[x]),[S,k]=(0,dn.useState)(void 0),R=(0,dn.useRef)(null);(0,dn.useEffect)(()=>{g&&k(a$(x(g)))},[g,x]);let O=r.findIndex(U=>C(U,S??"")),E=(0,RM.usePrevious)(O),I=O!==-1,T=(0,dn.useCallback)((U,j)=>{let Y=Math.min(r.length-1,Math.max(0,U));if(!r[Y])return;let q=x(r[Y]),ne=j(q);k(ne),R.current?.contains(R.current.ownerDocument.activeElement)&&document.getElementById(ne)?.focus()},[r,x]);(0,dn.useEffect)(()=>{!I&&(E!==void 0&&E!==-1)&&T(E,a$)},[I,T,E]);let M=(0,dn.useCallback)(U=>{U.key==="ArrowDown"&&(U.preventDefault(),U.stopPropagation(),T(O+1,l$)),U.key==="ArrowUp"&&(U.preventDefault(),U.stopPropagation(),T(O-1,l$))},[T,O]),F=!!r?.length,V=c.groupBy?.field?o.find(U=>U.id===c.groupBy?.field):null,B=F&&V?sl(r,V):null,z=c.infiniteScrollEnabled&&!B,A=z&&(c.startPosition??1)+(c.perPage??0)<h.totalItems,D=J("dataviews-view-list",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!z&&m}),L={ref:R,id:f,render:(0,ht.jsx)("div",{}),activeId:S,setActiveId:k,inert:!z&&i?"true":void 0};return F?F&&V&&B?(0,ht.jsx)(al.Composite,{...L,className:"dataviews-view-list__group",role:"grid",children:(0,ht.jsx)(le,{direction:"column",gap:"lg",className:D,children:Array.from(B.entries()).map(([U,j])=>(0,ht.jsxs)(le,{direction:"column",children:[(0,ht.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?U:(0,cP.sprintf)((0,cP.__)("%1$s: %2$s"),V.label,U)}),j.map(Y=>{let q=x(Y);return(0,ht.jsx)(W1e,{view:c,idPrefix:q,actions:t,item:Y,isSelected:Y===g,selectionProps:_(n(Y)),mediaField:v,titleField:b,descriptionField:y,otherFields:w,onDropdownTriggerKeyDown:M},q)})]},U))})}):(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(al.Composite,{...L,className:D,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((U,j)=>{let Y=x(U);return(0,ht.jsx)(W1e,{view:c,idPrefix:Y,actions:t,item:U,isSelected:U===g,selectionProps:_(n(U)),mediaField:v,titleField:b,descriptionField:y,otherFields:w,onDropdownTriggerKeyDown:M,posinset:c.infiniteScrollEnabled?j+1:void 0},Y)})}),(A||z&&i)&&(0,ht.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,ht.jsx)(al.Spinner,{})})]}):(0,ht.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":m}),children:u})}var Q1e=l(Z(),1);var IM=l(G(),1),G1e=l(H(),1);var I1=l(P(),1);function Y1e({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,G1e.createInterpolateElement)((0,IM.sprintf)((0,IM.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,I1.jsx)(r.render,{item:t[0],field:r})}):(0,I1.jsx)(r.render,{item:t[0],field:r});return(0,I1.jsxs)(le,{direction:"column",className:"dataviews-view-activity__group",children:[(0,I1.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Ry=l(H(),1),q1e=l(X(),1),K1e=l(Me(),1);var un=l(P(),1);function $lt(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:d,renderItemLink:u,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:b}=t,v=(0,Ry.useRef)(null),y=(0,q1e.useRegistry)(),{paginationInfo:w}=(0,Ry.useContext)(ut),{primaryActions:_,eligibleActions:x}=(0,Ry.useMemo)(()=>{let I=r.filter(M=>!M.isEligible||M.isEligible(o));return{primaryActions:I.filter(M=>M.isPrimary),eligibleActions:I}},[r,o]),C=(0,K1e.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",k=h&&S!=="compact"&&i?.render?(0,un.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,R=(0,un.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:k||(0,un.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),O=m&&n?.render?(0,un.jsx)(n.render,{item:o,field:n}):null,E=(0,Ry.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,un.jsx)("div",{ref:v,role:b?"article":void 0,"aria-posinset":c,"aria-setsize":b?w.totalItems:void 0,className:J("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,un.jsxs)(le,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,un.jsx)(le,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:R}),(0,un.jsxs)(le,{direction:"column",gap:E,align:"flex-start",className:"dataviews-view-activity__item-content",children:[O&&(0,un.jsx)(xb,{item:o,isItemClickable:f,onClickItem:d,renderItemLink:u,className:"dataviews-view-activity__item-title",children:O}),g&&s&&(0,un.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,un.jsx)(s.render,{item:o,field:s})}),(0,un.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(I=>(0,un.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,un.jsx)(Ot,{className:"dataviews-view-activity__item-field-label",render:(0,un.jsx)("span",{}),children:I.label}),(0,un.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,un.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!_?.length&&(0,un.jsx)(n$,{item:o,actions:_,registry:y,buttonVariant:"secondary"})]}),(_.length<x.length||C&&x.length>0)&&(0,un.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,un.jsx)(T1,{item:o,actions:x,isCompact:!0})})]})})}var X1e=$lt;var Z1e=l(ae(),1);function ect(e){return!!e}function u$(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(d=>d.id===n.titleField),s=r.find(d=>d.id===n.mediaField),a=r.find(d=>d.id===n.descriptionField),c=(n?.fields??[]).map(d=>r.find(u=>d===u.id)).filter(ect);return t.map((d,u)=>(0,Z1e.createElement)(X1e,{...e,key:o(d),item:d,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Ql=l(P(),1);function J1e(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Xf(!!n),c=!!r?.length,d=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,u=c&&d?sl(r,d):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,Ql.jsx)("div",{className:J("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!f&&!!n,h=J("dataviews-view-activity",s,{"is-refreshing":!f&&a}),g=u?Array.from(u.entries()):[];return c&&d&&u?(0,Ql.jsx)(le,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([b,v])=>(0,Ql.jsx)(Y1e,{groupName:b,groupData:v,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,Ql.jsx)(u$,{...e,data:v})},b))}):(0,Ql.jsxs)(Ql.Fragment,{children:[(0,Ql.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,Ql.jsx)(u$,{...e})}),f&&n&&(0,Ql.jsx)("p",{className:"dataviews-loading-more",children:(0,Ql.jsx)(Q1e.Spinner,{})})]})}var $l=l(Z(),1),fP=l(G(),1),iSe=l(Me(),1),AM=l(H(),1);var uP=l(Z(),1),eSe=l(X(),1),Zf=l(H(),1);var OM=l(G(),1);var dP=l(Z(),1),O1=l(H(),1),Jl=l(G(),1);var Qm=l(P(),1);function tct(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function f$(){let{view:e,onChangeView:t,paginationInfo:r}=(0,O1.useContext)(ut);if(!tct(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let c=a+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Jl.sprintf)((0,Jl.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,Qm.jsxs)(le,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Qm.jsx)(le,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,O1.createInterpolateElement)((0,Jl.sprintf)((0,Jl._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Qm.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Qm.jsx)(dP.SelectControl,{"aria-label":(0,Jl.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Qm.jsxs)(le,{direction:"row",gap:"xs",align:"center",children:[(0,Qm.jsx)(dP.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Jl.__)("Previous page"),icon:(0,Jl.isRTL)()?Rc:Ic,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Qm.jsx)(dP.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Jl.__)("Next page"),icon:(0,Jl.isRTL)()?Ic:Rc,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var $1e=(0,O1.memo)(f$);var ki=l(P(),1),p$=[];function Iy(e){return(0,Zf.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function rct({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n,disableSelectAll:i=!1}){let s=e.length>0,a=t.length===o.length;return i?(0,ki.jsx)(uP.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,OM.__)("Deselect all")}):(0,ki.jsx)(uP.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(c=>!o.some(d=>c===n(d))));else{let c=new Set([...e,...o.map(d=>n(d))]);r(Array.from(c))}},"aria-label":a?(0,OM.__)("Deselect all"):(0,OM.__)("Select all")})}function oct({actions:e,items:t,selection:r}){let o=(0,eSe.useRegistry)(),[n,i]=(0,Zf.useState)(null);return(0,ki.jsx)(le,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:c,icon:d,isPrimary:u,callback:f}=s,m=typeof c=="string"?c:c(t),h=u?"primary":"tertiary",g=a===n;return(0,ki.jsx)(uP.Button,{accessibleWhenDisabled:!0,icon:d,disabled:g||!r?.length,isBusy:g,onClick:async()=>{i(a),await f(t,{registry:o}),i(null)},size:"compact",variant:h,children:m},a)})})}function tSe(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=p$,paginationInfo:i,view:s}=(0,Zf.useContext)(ut),a=Iy(n),c=(0,Zf.useMemo)(()=>e.filter(u=>t.includes(o(u))),[t,o,e]);if(!n.length)return null;let d=C1e(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,ki.jsxs)(le,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,ki.jsx)(rct,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,ki.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d})]})}function rSe(){let{data:e,selection:t,getItemId:r,actions:o=p$}=(0,Zf.useContext)(ut),n=(0,Zf.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,ki.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,ki.jsx)(oct,{actions:o,items:n,selection:t})}):null}function oSe(){return(0,ki.jsxs)(le,{direction:"row",gap:"md",align:"center",children:[(0,ki.jsx)(tSe,{}),(0,ki.jsx)(rSe,{})]})}function m$(){let{actions:e=p$,paginationInfo:t,view:r}=(0,Zf.useContext)(ut),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,ki.jsxs)(le,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,ki.jsx)(tSe,{}),(0,ki.jsx)($1e,{}),(0,ki.jsx)(rSe,{})]})}var jt=l(P(),1);function nSe({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:d,badgeFields:u,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:b=!0,showDescription:v=!0}=e,y=n(i),w=(0,AM.useRef)(null),_=t.includes(y);Cb(w,m);let x=s?.render?(0,jt.jsx)(s.render,{item:i,field:s,config:f}):null,C=g&&a?.render?(0,jt.jsx)(a.render,{item:i,field:a}):null;return(0,jt.jsxs)($l.Composite.Item,{ref:w,"aria-label":a?a.getValue({item:i})||(0,fP.__)("(no title)"):void 0,render:({children:S,...k})=>(0,jt.jsx)(le,{direction:"column",children:S,...k}),role:"option","aria-posinset":m,"aria-setsize":h,className:J("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,...o,children:[b&&x&&(0,jt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),b&&x&&(0,jt.jsx)(bb,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,jt.jsx)(le,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,jt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,jt.jsxs)(le,{direction:"column",gap:"xs",children:[v&&c?.render&&(0,jt.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,jt.jsx)(le,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(S=>(0,jt.jsx)(ia,{className:"dataviews-view-picker-grid__field-value",children:(0,jt.jsx)(S.render,{item:i,field:S})},S.id))}),!!d?.length&&(0,jt.jsx)(le,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(S=>(0,jt.jsx)($l.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,jt.jsxs)(jt.Fragment,{children:[(0,jt.jsx)($l.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,jt.jsx)($l.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,jt.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},y)}function sSe({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,iSe.useInstanceId)(sSe,"dataviews-view-picker-grid-group__header");return(0,jt.jsxs)(le,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,jt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,fP.sprintf)((0,fP.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function nct({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:d}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:m}=(0,AM.useContext)(ut),h=r.find(A=>A.id===a?.titleField),g=r.find(A=>A.id===a?.mediaField),b=r.find(A=>A.id===a?.descriptionField),v=a.fields??[],{regularFields:y,badgeFields:w}=v.reduce((A,D)=>{let L=r.find(j=>j.id===D);if(!L)return A;let U=a.layout?.badgeFields?.includes(D)?"badgeFields":"regularFields";return A[U].push(L),A},{regularFields:[],badgeFields:[]}),_=!!t?.length,x=a.layout?.previewSize,C=Iy(e),S="900px",k=a.groupBy?.field?r.find(A=>A.id===a.groupBy?.field):null,R=k?sl(t,k):null,O=(a.infiniteScrollEnabled&&!R)??!1,E=R?Array.from(R.values()).flat():t,{getSelectionProps:I}=Jc({data:E,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:C?"multi":"single-clearable",shouldSelectOnClick:!0}),T=a?.page??1,M=a?.perPage??0,F=O?f?.totalItems:void 0,V=a.layout?.mediaFit==="contain",B=kM(),z=TM(t,O,B);return(0,jt.jsxs)(jt.Fragment,{children:[_&&k&&R&&(0,jt.jsx)($l.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:J("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":V}),"aria-label":m,render:({children:A,...D})=>(0,jt.jsx)(le,{direction:"column",gap:"lg",children:A,...D}),children:Array.from(R.entries()).map(([A,D])=>(0,jt.jsx)(sSe,{groupName:A,groupField:k,showLabel:a.groupBy?.showLabel!==!1,children:(0,jt.jsx)(aP,{previewSize:x,"aria-busy":n,ref:u,children:D.map(L=>{let U=L.position??(T-1)*M+t.indexOf(L)+1;return(0,jt.jsx)(nSe,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(L)),getItemId:o,item:L,mediaField:g,titleField:h,descriptionField:b,regularFields:y,badgeFields:w,config:{sizes:S},posinset:U,setsize:F},o(L))})})},A))}),_&&!R&&(0,jt.jsxs)($l.Composite,{render:(0,jt.jsx)(aP,{className:J("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density),"has-media-fit-contain":V}),previewSize:x,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:z}).map((A,D)=>(0,jt.jsx)($l.Composite.Item,{render:({children:L,...U})=>(0,jt.jsx)(le,{direction:"column",children:L,...U}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${D}`)),t.map(A=>{let D=A.position;return(0,jt.jsx)(nSe,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(A)),getItemId:o,item:A,mediaField:g,titleField:h,descriptionField:b,regularFields:y,badgeFields:w,config:{sizes:S},posinset:D,setsize:F},o(A))})]}),!_&&(0,jt.jsx)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,jt.jsx)("p",{children:(0,jt.jsx)($l.Spinner,{})}):d}),_&&n&&(0,jt.jsx)("p",{className:"dataviews-loading-more",children:(0,jt.jsx)($l.Spinner,{})})]})}var aSe=nct;var MM=l(G(),1),Oy=l(Z(),1),ec=l(H(),1);var $t=l(P(),1);function ict({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=J("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,$t.jsx)("div",{className:i,children:(0,$t.jsx)(n.render,{item:e,field:n})})}function lSe({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:d,selectionProps:u,posinset:f}){let{paginationInfo:m}=(0,ec.useContext)(ut),h=a.includes(r),[g,b]=(0,ec.useState)(!1),v=(0,ec.useRef)(null);Cb(v,f);let{showTitle:y=!0,showMedia:w=!0,showDescription:_=!0,infiniteScrollEnabled:x}=o,C=()=>{b(!0)},S=()=>{b(!1)},k=yb(o,t),R=n&&y||i&&w||s&&_;return(0,$t.jsxs)(Oy.Composite.Item,{ref:v,render:({children:O,...E})=>(0,$t.jsx)("tr",{className:J("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:S,children:O,...E}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:O=>{O.button===0&&(O.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(O))},children:[(0,$t.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,$t.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,$t.jsx)(bb,{item:e,selection:a,onChangeSelection:d,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),R&&(0,$t.jsx)("td",{role:"presentation",children:(0,$t.jsx)(yM,{item:e,titleField:y?n:void 0,mediaField:w?i:void 0,descriptionField:_?s:void 0,isItemClickable:()=>!1})}),k.map(O=>{let{width:E,maxWidth:I,minWidth:T,align:M}=o.layout?.styles?.[O]??{};return(0,$t.jsx)("td",{style:{width:E,maxWidth:I,minWidth:T},role:"presentation",children:(0,$t.jsx)(ict,{fields:t,item:e,column:O,align:M})},O)})]},r)}function sct({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:d,className:u,empty:f}){let m=(0,ec.useRef)(new Map),h=(0,ec.useRef)(void 0),[g,b]=(0,ec.useState)(),v=Iy(e)??!1;(0,ec.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let y=d.groupBy?.field?r.find(A=>A.id===d.groupBy?.field):null,w=y?sl(t,y):null,_=d.infiniteScrollEnabled&&!w,x=w?Array.from(w.values()).flat():t,{getSelectionProps:C}=Jc({data:x,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:v?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,ec.useId)();if(g){h.current=g,b(void 0);return}let k=A=>{let D=m.current.get(A.id),L=D?m.current.get(D.fallback):void 0;b(L?.node)},R=!!t?.length,O=r.find(A=>A.id===d.titleField),E=r.find(A=>A.id===d.mediaField),I=r.find(A=>A.id===d.descriptionField),{showTitle:T=!0,showMedia:M=!0,showDescription:F=!0}=d,V=O&&T||E&&M||I&&F,B=yb(d,r),z=(A,D)=>L=>{L?m.current.set(A,{node:L,fallback:B[D>0?D-1:1]}):m.current.delete(A)};return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsxs)("table",{className:J("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":n,"aria-describedby":S,role:_?"feed":"listbox",children:[(0,$t.jsx)("thead",{role:"presentation",children:(0,$t.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,$t.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:v&&(0,$t.jsx)(vM,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:_})}),V&&(0,$t.jsx)("th",{children:O&&(0,$t.jsx)(R1,{ref:z(O.id,0),fieldId:O.id,view:d,fields:r,onChangeView:i,onHide:k,setOpenedFilter:c,canMove:!1})}),B.map((A,D)=>{let{width:L,maxWidth:U,minWidth:j,align:Y}=d.layout?.styles?.[A]??{};return(0,$t.jsx)("th",{style:{width:L,maxWidth:U,minWidth:j,textAlign:Y},"aria-sort":d.sort?.direction&&d.sort?.field===A?cM[d.sort.direction]:void 0,scope:"col",children:(0,$t.jsx)(R1,{ref:z(A,D),fieldId:A,view:d,fields:r,onChangeView:i,onHide:k,setOpenedFilter:c,canMove:d.layout?.enableMoving??!0})},A)})]})}),R&&y&&w?Array.from(w.entries()).map(([A,D])=>(0,$t.jsxs)(Oy.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,$t.jsx)("tbody",{role:"group"}),children:[(0,$t.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,$t.jsx)("td",{colSpan:B.length+(V?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?A:(0,MM.sprintf)((0,MM.__)("%1$s: %2$s"),y.label,A)})}),D.map((L,U)=>{let j=o(L)||U.toString();return(0,$t.jsx)(lSe,{item:L,fields:r,id:j,view:d,titleField:O,mediaField:E,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(j)},o(L))})]},`group-${A}`)):(0,$t.jsx)(Oy.Composite,{render:(0,$t.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:R&&t.map((A,D)=>{let L=o(A),U=L||D.toString(),j=A.position;return(0,$t.jsx)(lSe,{item:A,fields:r,id:U,view:d,titleField:O,mediaField:E,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(U),posinset:j},L)})})]}),(0,$t.jsxs)("div",{className:J({"dataviews-loading":n,"dataviews-no-results":!R&&!n}),id:S,children:[!R&&(n?(0,$t.jsx)("p",{children:(0,$t.jsx)(Oy.Spinner,{})}):f),R&&n&&(0,$t.jsx)("p",{className:"dataviews-loading-more",children:(0,$t.jsx)(Oy.Spinner,{})})]})]})}var cSe=sct;var A1=l(Z(),1),M1=l(H(),1),dSe=l(Me(),1),NM=l(G(),1);var pr=l(P(),1);function act(e){return!!e}function lct({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:d,setsize:u}){let f=(0,M1.useRef)(null);Cb(f,d);let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0}=e,b=o(n),v=t.includes(b),y=e.layout?.density??"balanced",w=h&&y!=="compact"&&s?.render?(0,pr.jsx)(s.render,{item:n,field:s,config:{sizes:y==="comfortable"?"32px":"24px"}}):null,_=(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:w||(0,pr.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,pr.jsx)(i.render,{item:n,field:i}):null,C=g&&a?.render?(0,pr.jsx)(a.render,{item:n,field:a}):null,S=(0,M1.useMemo)(()=>y==="comfortable"?"md":"sm",[y]);return(0,pr.jsx)(A1.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":d,"aria-setsize":u,"aria-selected":v,className:J("dataviews-view-picker-activity__item",y==="compact"&&"is-compact",y==="balanced"&&"is-balanced",y==="comfortable"&&"is-comfortable",v&&"is-selected"),...r,render:(0,pr.jsx)("div",{}),children:(0,pr.jsxs)(le,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,pr.jsx)(le,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:_}),(0,pr.jsxs)(le,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),C&&(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:C}),(0,pr.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(k=>(0,pr.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,pr.jsx)(Ot,{render:(0,pr.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:k.label}),(0,pr.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,pr.jsx)(k.render,{item:n,field:k})})]},k.id))})]})]})})}function uSe({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,dSe.useInstanceId)(uSe,"dataviews-view-picker-activity-group__header");return(0,pr.jsxs)(le,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,pr.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,NM.sprintf)((0,NM.__)("%1$s: %2$s"),t.label,e):e}),o]})}function fSe({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:d}){let{itemListLabel:u,paginationInfo:f}=(0,M1.useContext)(ut),m=Iy(a),h=t.find(E=>E.id===s?.titleField),g=t.find(E=>E.id===s?.mediaField),b=t.find(E=>E.id===s?.descriptionField),v=(s?.fields??[]).map(E=>t.find(I=>E===I.id)).filter(act),y=s.groupBy?.field?t.find(E=>E.id===s.groupBy?.field):null,w=y?sl(e,y):null,x=(s.infiniteScrollEnabled&&!w)??!1?f?.totalItems:void 0,C=!!e?.length,S=!!(y&&w),k=w?Array.from(w.values()).flat():e,{getSelectionProps:R}=Jc({data:k,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),O=E=>(0,pr.jsx)(lct,{view:s,selection:i,selectionProps:R(r(E)),getItemId:r,item:E,titleField:h,mediaField:g,descriptionField:b,otherFields:v,posinset:E.position,setsize:x},r(E));return C?(0,pr.jsxs)(pr.Fragment,{children:[(0,pr.jsx)(A1.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":u,"aria-busy":o,render:S?(0,pr.jsx)(le,{direction:"column",gap:"sm"}):void 0,className:J("dataviews-view-picker-activity",c),children:S&&w?Array.from(w.entries()).map(([E,I])=>(0,pr.jsx)(uSe,{groupName:E,groupField:y,showLabel:s.groupBy?.showLabel!==!1,children:I.map(O)},E)):e.map(O)}),o&&(0,pr.jsx)("p",{className:"dataviews-loading-more",children:(0,pr.jsx)(A1.Spinner,{})})]}):(0,pr.jsx)("div",{className:J({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,pr.jsx)("p",{children:(0,pr.jsx)(A1.Spinner,{})}):d})}var N1=l(Z(),1),F1=l(G(),1),pSe=l(H(),1);var D1=l(P(),1);function Eb(){let e=(0,pSe.useContext)(ut),t=e.view;return(0,D1.jsxs)(N1.__experimentalToggleGroupControl,{label:(0,F1.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,F1._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,F1._x)("Balanced","Density option for DataView layout")},"balanced"),(0,D1.jsx)(N1.__experimentalToggleGroupControlOption,{value:"compact",label:(0,F1._x)("Compact","Density option for DataView layout")},"compact")]})}var mSe=l(Z(),1),hSe=l(G(),1),gSe=l(H(),1);var bSe=l(P(),1);function vSe(){let e=(0,gSe.useContext)(ut),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(o=>o.id===t.mediaField))?null:(0,bSe.jsx)(mSe.ToggleControl,{label:(0,hSe.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:o=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:o?"contain":"cover"}})}})}var _Se=l(Z(),1),ySe=l(G(),1),wSe=l(H(),1);var xSe=l(P(),1),cct=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function SSe(){let e=(0,wSe.useContext)(ut),t=e.view,r=cct.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,a)=>({...s,index:a})).filter(s=>s.value<=o).sort((s,a)=>a.value-s.value)[0]?.index??0,i=r.map((s,a)=>({value:a}));return(0,xSe.jsx)(_Se.RangeControl,{showTooltip:!1,label:(0,ySe.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Tb=l(P(),1);function h$(){return(0,Tb.jsxs)(Tb.Fragment,{children:[(0,Tb.jsx)(Eb,{}),(0,Tb.jsx)(vSe,{}),(0,Tb.jsx)(SSe,{})]})}var Pb=[{type:uM,label:(0,Qf.__)("Table"),component:L1e,icon:_4,viewConfigOptions:Eb},{type:d1e,label:(0,Qf.__)("Grid"),component:U1e,icon:y4,viewConfigOptions:h$},{type:u1e,label:(0,Qf.__)("List"),component:d$,icon:(0,Qf.isRTL)()?$U:IE,viewConfigOptions:Eb},{type:f1e,label:(0,Qf.__)("Activity"),component:J1e,icon:pg,viewConfigOptions:Eb},{type:p1e,label:(0,Qf.__)("Grid"),component:aSe,icon:y4,viewConfigOptions:h$,isPicker:!0},{type:m1e,label:(0,Qf.__)("Table"),component:cSe,icon:_4,viewConfigOptions:Eb,isPicker:!0},{type:h1e,label:(0,Qf.__)("Activity"),component:fSe,icon:pg,viewConfigOptions:Eb,isPicker:!0}];var Y1=l(H(),1);var Mb=l(Z(),1),rh=l(G(),1),x7=l(H(),1);function FM(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var CSe=l(ae(),1),kSe=(0,CSe.createContext)(!0);function TSe(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function DM(e){let t=[];for(let r of e)t.push(...r);return t}function LM(e){return e.slice().reverse()}function pP(...e){}function VM(e,t){return dct(e)?e(uct(t)?t():t):e}function dct(e){return typeof e=="function"}function uct(e){return typeof e=="function"}function pa(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Jm(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function mP(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function PSe(e,t){let r={...e};for(let o of t)pa(r,o)&&delete r[o];return r}function RSe(e,t){let r={};for(let o of t)pa(e,o)&&(r[o]=e[o]);return r}function BM(e){return e}function ISe(e=pP){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Ds(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function g$(e){return Object.keys(e)}function OSe(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Jf(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function L1(e){let t={};for(let r in e)pa(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function At(...e){for(let t of e)if(t!==void 0)return t}var V1=fct();function fct(){return typeof window<"u"&&!!window.document?.createElement}function tc(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function rc(e,t=!1){let{activeElement:r}=tc(e);if(!r?.nodeName)return null;if(pct(r)&&r.contentDocument?.body)return rc(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=tc(r).getElementById(o);if(n)return n}}return r}function Ay(e,t){return e===t||e.contains(t)}function B1(e){return e?.nodeType===1}function ASe(e){return typeof e?.nodeType=="number"}function pct(e){return e.tagName==="IFRAME"}function Rb(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?mct.indexOf(e.type)!==-1:!1}var mct=["button","color","file","image","reset","submit"];function zM(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function ma(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function jM(e){return e.isContentEditable||ma(e)}function MSe(e){if(ma(e))return e.value;if(e.isContentEditable){let t=tc(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function hP(e){let t=0,r=0;if(ma(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=tc(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Ay(e,o.anchorNode)&&o.focusNode&&Ay(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var hct=["dialog","menu","listbox","tree","grid"],ESe={menu:"menuitem",listbox:"option",tree:"treeitem"};function NSe(e,t){let r=e?.getAttribute("role");return r&&hct.indexOf(r)!==-1?r:t}function FSe(e){if(e!=null&&pa(ESe,e))return ESe[e]}function gP(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=tc(e);return gP(e.parentElement)||r.scrollingElement||r.body}function HM(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function DSe(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),d=t(a);return c===d||!c||!d?0:gct(c,d)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function gct(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function LSe(){return V1&&!!navigator.maxTouchPoints}function UM(){return V1?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function WM(){return V1&&UM()&&/apple/i.test(navigator.vendor)}function VSe(){return V1&&/firefox\//i.test(navigator.userAgent)}function BSe(e){let{currentTarget:t,target:r}=e;return t?ASe(r)?!Ay(t,r):!0:!1}function jn(e){return e.target===e.currentTarget}function zSe(e){if(!B1(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function jSe(e){let t=UM();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:zSe(e.currentTarget)}function HSe(e){return e.altKey?zSe(e.currentTarget):!1}function My(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function USe(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function b$(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function GM(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!ASe(o)||!Ay(r,o)}function WSe(e){return e.type==="input"}function Ny(e,t,r,o){let i=(a=>{if(o){let d=setTimeout(a,o);return()=>clearTimeout(d)}let c=requestAnimationFrame(a);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,s,!0)}}function $f(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push($f(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var bct="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function ep(e){return!(!e.matches(bct)||!zM(e)||e.closest("[inert]"))}function ed(e){let t=rc(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function GSe(e){let t=rc(e);if(!t)return!1;if(Ay(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function YSe(e){return async()=>{let t=await e?.();return YSe(async()=>(await t?.(),e))}}var j1r=vct();function vct({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(d,u)=>{if(!d)return;let f=u===o;o=u??null;let m=f?Math.max(0,t.length-1):t.length,h=await d();if(!h)return;r=[];let g=t[m];for(t[m]=YSe(async()=>{await h?.();let b=await g?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var Ls=l(ae(),1),eo=l(ae(),1),Fy=l(P(),1);function qSe(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function _ct(e){return!e||!(0,eo.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function yct(e){return _ct(e)?{...e.props}.ref||e.ref:null}function wct(e,t){let r={...e};for(let o in t){if(!pa(t,o)||o==="__proto__")continue;if(o==="className"){let i="className",s=e[i],a=t[i];s&&a?r[i]=`${s} ${a}`:r[i]=a||s;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(n!==void 0){if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}}return r}var v$={...Ls},KSe=v$.useId,W1r=v$.useDeferredValue,XSe=v$.useInsertionEffect,Ur=V1?eo.useLayoutEffect:eo.useEffect;function xct(e){let[t]=(0,eo.useState)(e);return t}function $Se(e){let t=(0,eo.useRef)(e);return Ur(()=>{t.current=e}),t}function Gt(e){let t=(0,eo.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return XSe?XSe(()=>{t.current=e}):t.current=e,(0,eo.useCallback)((...r)=>t.current?.(...r),[])}function qM(e){let[t,r]=(0,eo.useState)(null);return Ur(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Cn(...e){return(0,eo.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=qSe(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():qSe(o,null)}}},e)}function Vs(e){if(KSe){let o=KSe();return e||o}let[t,r]=(0,eo.useState)(e);return Ur(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function bP(e,t,r){let o=xct(r),[n,i]=(0,eo.useState)(o);return(0,eo.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let d=s.getAttribute(t);i(d??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function tp(e,t){let r=(0,eo.useRef)(!1);(0,eo.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,eo.useEffect)(()=>()=>{r.current=!1},[])}function eCe(e,t){let r=(0,eo.useRef)(!1);Ur(()=>{if(r.current)return e();r.current=!0},t),Ur(()=>()=>{r.current=!1},[])}function tCe(){return(0,eo.useReducer)(()=>[],[])}function fn(e){return Gt(typeof e=="function"?e:()=>e)}function td(e,t,r=[]){let o=(0,eo.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function KM(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,eo.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var ZSe=!1;function rCe(){return(0,eo.useEffect)(()=>{ZSe||($f("mousemove",Cct,!0),$f("mousedown",YM,!0),$f("mouseup",YM,!0),$f("keydown",YM,!0),$f("scroll",YM,!0),ZSe=!0)},[]),Gt(()=>_$)}var _$=!1,QSe=0,JSe=0;function Sct(e){let t=e.movementX||e.screenX-QSe,r=e.movementY||e.screenY-JSe;return QSe=e.screenX,JSe=e.screenY,t||r||!1}function Cct(e){Sct(e)&&(_$=!0)}function YM(){_$=!1}function ko(e){let t=Ls.forwardRef((r,o)=>e(L1({...r,ref:o})));return t.displayName=e.displayName||e.name,t}function rp(e,t){return Ls.memo(e,t)}function No(e,t){let{wrapElement:r,render:o,...n}=t,i=Cn(t.ref,yct(o)),s;if(Ls.isValidElement(o)){let a={...o.props,ref:i};s=Ls.cloneElement(o,wct(n,a))}else o?s=o(n):s=(0,Fy.jsx)(e,{...n});return r?r(s):s}function Fo(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function ll(e=[],t=[]){let r=Ls.createContext(void 0),o=Ls.createContext(void 0),n=()=>Ls.useContext(r),i=(d=!1)=>{let u=Ls.useContext(o),f=n();return d?u:u||f},s=()=>{let d=Ls.useContext(o),u=n();if(!(d&&d===u))return u},a=d=>e.reduceRight((u,f)=>(0,Fy.jsx)(f,{...d,children:u}),(0,Fy.jsx)(r.Provider,{...d}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:d=>(0,Fy.jsx)(a,{...d,children:t.reduceRight((u,f)=>(0,Fy.jsx)(f,{...d,children:u}),(0,Fy.jsx)(o.Provider,{...d}))})}}var Ei=l(ae(),1);function iCe(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var kct="div",Ect=Symbol("accessibleWhenDisabled"),sCe=WM(),aCe=1,lCe=2,oCe=3,Tct=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function Pct(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?Tct.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function Rct(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function Ict(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function Oct(e){let t=0;return Rct(e)&&(t|=aCe),Ict(e)&&(t|=lCe),t}function Act(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function Mct({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function y$(e,t){return Gt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var nCe=!1,XM=!0;function Nct(e){let t=e.target;B1(t)&&!t.hasAttribute("data-focus-visible")&&(XM=!1)}function Fct(e){if(iCe(e.key)){XM=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!sCe||e.key!=="Tab")||(XM=!0)}var vP=Fo(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Ei.useRef)(null),[a,c]=KM(i,Ect,r);r??=a,(0,Ei.useEffect)(()=>{t&&(nCe||($f("mousedown",Nct,!0),$f("keydown",Fct,!0),nCe=!0))},[t]);let d=t&&Jf(i),u=d&&!r,[f,m]=(0,Ei.useState)(!1),h=(0,Ei.useRef)(!1),g=(0,Ei.useRef)(null),b=Gt(L=>{g.current?.(),g.current=null,h.current=!1,L?.removeAttribute("data-focus-visible")});(0,Ei.useEffect)(()=>{t&&!u||(b(s.current),f&&m(!1))},[t,u,f,b]),(0,Ei.useEffect)(()=>{if(!t||!f)return;let L=s.current;if(!L||typeof IntersectionObserver>"u")return;let U=new IntersectionObserver(()=>{ep(L)||(h.current=!1,m(!1))});return U.observe(L),()=>U.disconnect()},[t,f]),(0,Ei.useEffect)(()=>()=>g.current?.(),[]);let v=y$(i.onKeyPressCapture,d),y=y$(i.onMouseDownCapture,d),w=y$(i.onClickCapture,d),_=(L,U)=>{if(U&&(L.currentTarget=U),!t)return;let j=L.currentTarget;if(j&&ed(j)&&(n?.(L),!L.defaultPrevented)){if(j.dataset.focusVisible="true",h.current=!0,Act(j)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let Y=new IntersectionObserver(()=>{ep(j)||b(j)});Y.observe(j),g.current=()=>Y.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,C=Gt(L=>{if(x?.(L),L.defaultPrevented||!t||f||h.current||(L.metaKey||L.altKey||L.ctrlKey)&&!iCe(L.key)||!jn(L))return;let U=L.currentTarget;Ny(U,"focusout",()=>_(L,U))}),S=i.onFocusCapture,k=Gt(L=>{if(S?.(L),L.defaultPrevented||!t)return;if(!jn(L)){m(!1);return}let U=L.currentTarget,j=()=>_(L,U);XM||Pct(L.target)?Ny(L.target,"focusout",j):m(!1)}),R=i.onBlur,O=Gt(L=>{R?.(L),t&&GM(L)&&(b(L.currentTarget),m(!1))}),E=(0,Ei.useContext)(kSe),I=Gt(L=>{t&&o&&L&&E&&queueMicrotask(()=>{ed(L)||ep(L)&&L.focus()})}),[T,M]=(0,Ei.useState)(oCe);Ur(()=>{let L=s.current;if(!L)return;let U=Oct(L.tagName.toLowerCase());U!==oCe&&M(U)},[]);let F=t&&!!(T&aCe),V=t&&!!(T&lCe),[B,z]=(0,Ei.useState)(!1);sCe&&(0,Ei.useEffect)(()=>{if(!t)return;let L=s.current;if(!L)return;let{type:U}=L,j=L.tagName==="INPUT"&&(U==="checkbox"||U==="radio");z(Rb(L)||j)},[t]);let A=i.style,D=(0,Ei.useMemo)(()=>u?{pointerEvents:"none",...A}:A,[u,A]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":d||void 0,...i,...c,ref:Cn(s,I,i.ref),style:D,tabIndex:Mct({focusable:t,trulyDisabled:u,nativeTabbable:F,supportsDisabled:V,safariTabIndex:B,tabIndexProp:i.tabIndex}),disabled:V&&u?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:v,onClickCapture:w,onMouseDownCapture:y,onKeyDownCapture:C,onFocusCapture:k,onBlur:O},L1(i)}),X1r=ko(function(t){let r=vP(t);return No(kct,r)});var Ib=l(ae(),1),Dct="button";function cCe(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Rb(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Rb(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var Lct=Symbol("command"),w$=Fo(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Ib.useRef)(null),[i,s]=(0,Ib.useState)(!1),a=o.type;(0,Ib.useEffect)(()=>{let x=n.current;if(!x)return;let C=Rb(x);a!==void 0&&C&&x.type==="button"||s(C)},[a]);let[c,d]=(0,Ib.useState)(!1),u=(0,Ib.useRef)(!1),f=Jf(o),[m,h]=KM(o,Lct,!0);Ur(()=>{f&&(u.current=!1,d(!1))},[f]);let g=o.onKeyDown,b=Gt(x=>{g?.(x);let C=x.currentTarget;if(x.defaultPrevented||m||f||!jn(x)||ma(C)||C.isContentEditable)return;let S=t&&x.key==="Enter",k=r&&x.key===" ",R=x.key==="Enter"&&!t,O=x.key===" "&&!r;if(R||O){x.preventDefault();return}if(S||k){let E=cCe(x);if(S){if(!E){x.preventDefault();let{view:I,...T}=x,M=()=>b$(C,T);VSe()?Ny(C,"keyup",M):queueMicrotask(M)}}else k&&(u.current=!0,E||(x.preventDefault(),d(!0)))}}),v=o.onKeyUp,y=Gt(x=>{if(v?.(x),m)return;let C=r&&x.key===" ";if(!u.current||!C)return;let S=cCe(x);if(u.current=!1,S||d(!1),x.defaultPrevented||!jn(x)||f||x.metaKey||S)return;x.preventDefault();let k=x.currentTarget,{view:R,...O}=x;queueMicrotask(()=>b$(k,O))}),w=o.onBlur,_=Gt(x=>{w?.(x),u.current&&(u.current=!1,d(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...h,...o,ref:Cn(n,o.ref),onKeyDown:b,onKeyUp:y,onBlur:_},o=vP(o),o}),tSr=ko(function(t){let r=w$(FM(t));return No(Dct,r)});var _P=ll(),dCe=_P.useContext,nSr=_P.useScopedContext,iSr=_P.useProviderContext,uCe=_P.ContextProvider,fCe=_P.ScopedContextProvider;var ZM=l(ae(),1),Vct="div",x$=Fo(function({store:t,shouldRegisterItem:r=!0,getItem:o=BM,element:n,...i}){let s=dCe();t=t||s;let a=Vs(i.id),c=(0,ZM.useRef)(n);return(0,ZM.useEffect)(()=>{let d=c.current;if(!a||!d||!r)return;let u=o({id:a,element:d});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:Cn(c,i.ref)},i}),dSr=ko(function(t){let r=x$(t);return No(Vct,r)});var S$=l(ae(),1),yP=ll([uCe],[fCe]),mSr=yP.useContext,QM=yP.useScopedContext,pCe=yP.useProviderContext,JM=yP.ContextProvider,z1=yP.ScopedContextProvider,mCe=(0,S$.createContext)(void 0),hCe=(0,S$.createContext)(void 0);var H1=l(ae(),1);function Dy(e,t){let r=e.__unstableInternals;return Ds(r,"Invalid store"),r[t]}function bCe(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(wP(r,t))return!0;return!1}function wP(e,t){return e===t||e!==e&&t!==t}function vCe(e,t,r,o){let n;for(let i of g$(t))wP(t[i],r[i])||o!==void 0&&bCe([i],o)||(n??={...e},n[i]=t[i]);return n}var Bct=100;function zct(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function jct(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function _Ce(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function $M(e){e.notifiedListeners??=_Ce(e)}function k$(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function C$(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){$M(o);for(let n of o.group.listeners){if(n===o.currentListener)break;k$(o,n)&&o.notifiedListeners?.add(n)}}}function Hct(e,t,r){for(let o of e)o.group===t&&(o.recovering||k$(o,r)&&($M(o),o.notifiedListeners?.add(r)))}function Uct({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(k$(i,o)?($M(i),i.notifiedListeners?.add(o)):n&&($M(i),i.recoverToLive=!0)))}function Wct(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function Gct({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function Yct(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function yCe(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function wCe(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:s}=e,a=s.size?s.get(t):void 0;if(a){s.delete(t);let d=r;a(),r=n?.()??r,r!==d&&(o=vCe(o,r,d,i)??o)}let c=t(r,o);c&&yCe(e,t,c)}function gCe({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let s of e.listeners)n?.has(s)||!i?.has(s)&&!bCe(e.listenerKeys.get(s),o)||(n?.add(s),wCe(e,s,t(),r,t,o))}function ha(e,...t){let r=e,o=r,n=pP,i=!1,s=!1,a=new Set,c=new Set,d=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(d.add(I),()=>d.delete(I)),h=()=>{let I=c.size,T=Symbol();c.add(T);let M=()=>{c.delete(T)&&(c.size||n())};if(I)return M;let F=g$(r),V=[];for(let A of t){let D=A?.getState?.();if(!D)continue;let L=F.filter(U=>pa(D,U));if(L.length){if(t.length===1||L.length===F.length){for(let U of L)V.push(to(A,[U],j=>{O(U,j[U],!0)}));continue}V.push(oc(A,L,(U,j)=>{for(let Y of L)U[Y]!==j[Y]&&O(Y,U[Y],!0)}));for(let U of L){let j=A?.getState?.();j&&O(U,j[U],!0)}}}let B=[];for(let A of d)B.push(A());let z=t.map(xP);return n=Jm(...V,...B,...z),M},g=(I,T,M)=>{M!==void 0&&(M?jct(I.listenersByKey,M,T):I.allKeysListeners?.delete(T))},b=[],v=(I,T,M=u)=>{let F=I?[...I]:null,V=M.listeners.has(T);return V||Wct(b,M,T),F?Uct({fastPathFrames:b,group:M,keys:F,listener:T}):(V&&C$(b,M),Hct(b,M,T)),V&&(C$(b,M,T),g(M,T,M.listenerKeys.get(T))),M.listeners.add(T),F?(M.listenersByKey??=new Map,zct(M.listenersByKey,F,T),Gct({fastPathFrames:b,group:M,keys:F,listener:T})):(M.allKeysListeners??=new Set,M.allKeysListeners.add(T)),M.listenerKeys.set(T,F),()=>{let B=M.disposables.get(T);M.disposables.delete(T),C$(b,M,T);let z=M.listenerKeys.get(T);g(M,T,F),z!==F&&g(M,T,z),M.listenerKeys.delete(T),M.listeners.delete(T),B?.()}},y=(I,T)=>v(I,T),w=(I,T,M)=>{let F=I.listeners.has(T);if(F){I.suspendCounts??=new Map;let B=I.suspendCounts.get(T)??0;I.suspendCounts.set(T,B+1)}let V;try{let B=r;Yct(I,T),r!==B&&(V=vCe(M,r,B));let z=T(r,V??M);z&&yCe(I,T,z)}finally{if(F){let B=I.suspendCounts,z=B?.get(T);z&&z>1?B?.set(T,z-1):B?.delete(T),B?.size||delete I.suspendCounts}}},_=(I,T)=>(w(u,T,r),v(I,T)),x=(I,T)=>(!f.listeners.size&&!s&&(o=r),w(f,T,o),v(I,T,f)),C=I=>ha(RSe(r,I),E),S=I=>ha(PSe(r,I),E),k=()=>r,R=(I,T,M)=>{if(!(M instanceof Set)&&!I.allKeysListeners?.size){let F=I.listenersByKey?.get(M);if(!F)return;let V={group:I,keyedListeners:F,updatedKey:M,currentListener:null};b.push(V);try{for(let B of F){if(V.notifiedListeners?.has(B)||(V.currentListener=B,V.notifiedListeners?.add(B),wCe(I,B,r,T,k,M),!I.allKeysListeners?.size&&!V.recoverToLive))continue;let z=V.notifiedListeners??_Ce(V);V.notifiedListeners=z,V.recovering=!0,gCe({group:I,getState:k,prevState:T,updatedKey:M,notifiedListeners:z});return}}finally{b.pop()}return}gCe({group:I,getState:k,prevState:T,updatedKey:M})},O=(I,T,M=!1)=>{if(!pa(r,I))return;let F=r[I],V=VM(T,()=>F);if(wP(V,F))return;let B=s;s=!0;let z=r,A={...r,[I]:V};r=A;let D=!1;try{if(!M&&t.length){for(let L of t)if(L?.setState?.(I,V),!wP(r[I],V)){D=!0;break}if(D){let L=0;for(;L<Bct;L+=1){let U=!1;for(let j of t){let Y=r[I];j?.setState?.(I,Y),wP(r[I],Y)||(U=!0)}if(!U)break}}}if(!D){let L=r===A?z:{...r,[I]:z[I]};R(u,L,I)}}finally{s=B}if(!f.listeners.size){s||(o=r);return}a.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let L=r,U=a;a=new Set;let j=o;R(f,j,U),o===j&&(o=L)}))},E={getState:k,setState:O,__unstableInternals:{setup:m,init:h,subscribe:y,sync:_,batch:x,pick:C,omit:S}};return E}function fo(e,...t){if(e)return Dy(e,"setup")(...t)}function xP(e,...t){if(e)return Dy(e,"init")(...t)}function oc(e,...t){if(e)return Dy(e,"subscribe")(...t)}function to(e,...t){if(e)return Dy(e,"sync")(...t)}function Ob(e,...t){if(e)return Dy(e,"batch")(...t)}function e7(e,...t){if(e)return Dy(e,"omit")(...t)}function xCe(e,...t){if(e)return Dy(e,"pick")(...t)}function j1(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=ha(t,...e);return Object.assign({},...e,r)}function qct(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return tc(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return tc(o).body}function Kct(e){return e?.__unstablePrivateStore}var t7=64;function SCe(e,t){if(e.length<t7){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let o of e)r.add(o.id);return t.items=e,t.ids=r,r}function E$(e,t,r){if(e.length<t7){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let o of e)r.add(o.id)}t.items=e,t.ids=r}function CCe(e={}){e.store;let t=e.store?.getState(),r=At(e.items,t?.items,e.defaultItems,[]),o=Kct(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(w=>[w.id,w])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:s}=n,a={},c={},d={items:r,renderedItems:At(t?.renderedItems,[])},u=ha(d,e.store),f=Object.assign(ha({items:r,renderedItems:d.renderedItems},o),{__unstableCollectionLookup:n}),m=w=>{let _=DSe(w,x=>x.element);f.setState("renderedItems",_),u.setState("renderedItems",_)},h=w=>{if(w!==n.controlledItemsSource){n.controlledItemsSource=w,i.clear();for(let _ of w)i.set(_.id,_)}},g=(w,_)=>{if(w!=="items"){u.setState(w,_);return}u.setState("items",x=>{let C=VM(_,x);return C===x?x:(n.propagatedItems=C,h(C),C)})};fo(u,()=>xP(f)),o||(oc(u,["items"],({items:w})=>{w!==n.propagatedItems&&(n.propagatedItems=w,h(w))}),fo(f,()=>Ob(f,["items"],({items:w})=>{n.propagatedItems=w,u.setState("items",w)}))),fo(f,()=>Ob(f,["renderedItems"],w=>{let _=!0,x=requestAnimationFrame(()=>{let{renderedItems:R}=u.getState();w.renderedItems!==R&&m(w.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(x);let C=()=>{if(_){_=!1;return}cancelAnimationFrame(x),x=requestAnimationFrame(()=>m(w.renderedItems))},S=qct(w.renderedItems),k=new IntersectionObserver(C,{root:S});for(let R of w.renderedItems)R.element&&k.observe(R.element);return()=>{cancelAnimationFrame(x),k.disconnect()}}));let b=(w,_,x)=>{let C=x?.registeredItems,S=x?.controlledItems;return k=>{let R=C?.get(k.id),O=!!R||!!S?.has(k.id),E;return f.setState(w,T=>{let M=_.ids||T.length>=t7&&!O?SCe(T,_):void 0,F=M&&!M.has(k.id)?-1:T.findIndex(({id:B})=>B===k.id),V=T.slice();if(F!==-1){E=T[F];let B={...E,...k};V[F]=B,C?.set(k.id,B)}else V.push(k),C?.set(k.id,k),M?.add(k.id);return(_.ids||F===-1&&V.length>=t7)&&E$(V,_,M),V}),()=>{C&&(R?C.set(k.id,R):C.delete(k.id)),f.setState(w,T=>{let M=_.ids?SCe(T,_):void 0;if(!E){let B=T.filter(({id:z})=>z!==k.id);return M?.delete(k.id),_.ids&&E$(B,_,M),B}let F=T.findIndex(({id:B})=>B===k.id);if(F===-1)return T;let V=T.slice();return V[F]=E,_.ids&&E$(V,_,M),V})}}},v=b("items",a,n),y=b("renderedItems",c);return{...u,setState:g,registerItem:v,renderItem:w=>Jm(v(w),y(w)),item:w=>w?s.size?s.get(w)??i.get(w)??null:i.get(w)??null:null,__unstablePrivateStore:f}}var Xct={id:null};function op(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Zct(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function Qct(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function kCe(e,t){return e.filter(r=>r.rowId===t)}function ECe({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let s=e[i];if(!s||s.rowId!==o||s.disabled)continue;let a=s.id;if(!(n!=null&&a===n))return a}}function TCe(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Xct]:[],...e.slice(0,o)]}var Jct=48,$ct=4;function edt(e){let t=[],r,o;for(let n of e){let i=n.rowId;if(r&&o===i){r.push(n);continue}let s=t.find(a=>a[0]?.rowId===i);s?(s.push(n),r=s):(r=[n],t.push(r)),o=i}return t}function tdt(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let o=e.slice(0,r);if(r===e.length)return[o];let n=[o],i;for(;r<e.length;r+=1){let s=e[r];if(!s)continue;let a=i?i.get(s.rowId):n.find(d=>d[0]?.rowId===s.rowId);if(a){a.push(s);continue}let c=[s];n.push(c),i?i.set(s.rowId,c):n.length===$ct&&(i=new Map(n.map(d=>[d[0]?.rowId,d])))}return n}function r7(e){return e.length>=Jct?tdt(e):edt(e)}function PCe(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function rdt(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function odt(e,t,r){let o=PCe(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let a=i===0&&r?op(n):n[i-1];n[i]=a&&t!==a.id&&r?a:rdt(a?.rowId)}}return e}function ndt(e){let t=r7(e),r=PCe(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`${n}`:void 0})}return o}function RCe(e={}){let t=e.store?.getState(),r=CCe(e),o=At(e.activeId,t?.activeId,e.defaultActiveId),n=At(t?.compositeElement,t?.baseElement,null),i=At(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,o===null),s={...r.getState(),id:At(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,compositeElement:n,baseElement:n,compositeElementInFocusOrder:i,includesBaseElement:i,moves:At(t?.moves,0),orientation:At(e.orientation,t?.orientation,"both"),rtl:At(e.rtl,t?.rtl,!1),virtualFocus:At(e.virtualFocus,t?.virtualFocus,!1),focusLoop:At(e.focusLoop,t?.focusLoop,!1),focusWrap:At(e.focusWrap,t?.focusWrap,!1),focusShift:At(e.focusShift,t?.focusShift,!1)},a=ha(s,r,e.store);fo(a,()=>Jm(to(a,["compositeElement"],u=>{a.setState("baseElement",u.compositeElement)}),to(a,["baseElement"],u=>{a.setState("compositeElement",u.baseElement)}),to(a,["compositeElementInFocusOrder"],u=>{a.setState("includesBaseElement",u.compositeElementInFocusOrder)}),to(a,["includesBaseElement"],u=>{a.setState("compositeElementInFocusOrder",u.includesBaseElement)}))),fo(a,()=>to(a,["renderedItems","activeId"],u=>{a.setState("activeId",f=>f!==void 0?f:op(u.renderedItems)?.id)}));let c=(u="next",f={})=>{let m=a.getState(),h=At(f.compositeElementInFocusOrder,f.includesBaseElement,m.compositeElementInFocusOrder),{skip:g=0,activeId:b=m.activeId,focusShift:v=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:w=m.focusWrap,renderedItems:_=m.renderedItems,rtl:x=m.rtl}=f,C=u==="up"||u==="down",S=u==="next"||u==="down",k=S?x&&!C:!x||C,R=v&&!g;if(!g&&!w&&!h&&b!=null&&(!C||!R&&!_.some(D=>D.rowId!=null))){let D=-1;if(_===m.renderedItems){let U=_[0];if(U&&r.item(U.id)===U){let j=r.item(b);j?.id===b&&(D=_.indexOf(j))}}D===-1&&(D=_.findIndex(U=>U.id===b));let L=_[D];if(L){let U=k?-1:1,j=ECe({items:_,fromIndex:D+U,step:U,rowId:L.rowId,excludeId:b});return j!==void 0?j:y&&(C?y!=="horizontal":y!=="vertical")?ECe({items:_,fromIndex:U===1?0:_.length-1,step:U,rowId:L.rowId,excludeId:b}):void 0}}let O=C?DM(odt(r7(_),b,R)):_;if(O=k?LM(O):O,O=C?ndt(O):O,b==null)return op(O)?.id;let E=O.find(D=>D.id===b);if(!E)return op(O)?.id;let I=O.some(D=>D.rowId),T=O.indexOf(E),M=O.slice(T+1),F=kCe(M,E.rowId);if(g){let D=Qct(F,b);return(D.slice(g)[0]||D[D.length-1])?.id}let V=y&&(C?y!=="horizontal":y!=="vertical"),B=I&&w&&(C?w!=="horizontal":w!=="vertical"),z=S?(!I||C)&&V&&h:C?h:!1;if(V)return op(TCe(B&&!z?O:kCe(O,E.rowId),b,z),b)?.id;if(B){let D=op(z?F:M,b);return z?D?.id||null:D?.id}let A=op(F,b);return!A&&z?null:A?.id},d=(u,f)=>typeof f=="number"?c(u,{skip:f}):c(u,f);return{...r,...a,setCompositeElement:u=>a.setState("compositeElement",u),setBaseElement:u=>a.setState("compositeElement",u),setActiveId:u=>a.setState("activeId",u),move:u=>{u!==void 0&&(a.setState("activeId",u),a.setState("moves",f=>f+1))},first:()=>op(a.getState().renderedItems)?.id,last:()=>Zct(a.getState().renderedItems)?.id,next:u=>d("next",u),previous:u=>d("previous",u),down:u=>d("down",u),up:u=>d("up",u)}}var ICe=op,OCe=r7,o7=new WeakSet;function ACe(e){rc(e)===e&&(o7.add(e),queueMicrotask(()=>o7.delete(e)))}function MCe(e){o7.delete(e)}function sdt(e,t){let{virtualFocus:r,compositeElement:o}=e.getState();if(!r||!o||!ma(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function NCe(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function R$(e){let{compositeElement:t}=e.getState(),r=rc(t);return r?t?.contains(r)||eh(e,r)?!0:!!NCe(e)?.contains(r):!1}function adt({store:e,id:t,focus:r,markedOnly:o,requireFocus:n,scrollIntoView:i}){let s=null,a,c=!1,d=!1,u=!1,f=!1,m=!1,h=e.getState().compositeElement,g=rc(h),b=n?g:null,v=!!h?.contains(g),y=O=>{if(!b)return!0;let E=rc(b);return E===b||E===O?!0:R$(e)},w=O=>{if("mounted"in O){if(O.mounted)f=!0;else if(f)return!0}if("open"in O){if(O.open)m=!0;else if(m)return!0}return t!=null&&O.activeId!=null&&O.activeId!==t},_=(O,E)=>{if(!("open"in O)||O.open)return!1;let I=NCe(e);if(!I?.contains(E))return!1;let{compositeElement:T}=O;return!T||I.contains(T)?!1:zM(E)},x=O=>{let E=$m(e,a??(t===void 0?O.activeId:t));return E?.element?.isConnected?(a=E.id,E.element):null},C,S,k=()=>{u=!0,C?.(),S?.()},R=()=>{if(u)return;let O=e.getState();if(w(O))return k();let E=!1;if(s){if(!s.isConnected&&(E=c&&!d&&rc(s)===tc(s).body,s=x(O),!s))return k()}else if(s=x(O),!s)return;if(E)c=!1;else if(!y(s))return k();let I=r&&v&&_(O,s);if(I){let{activeId:T}=O;if(T!=null&&T!==a)return k()}if(r&&!c&&!I){c=!0,d=!1;let T=s;C?.();let M=()=>{d=!o7.has(T)},F=()=>{d=!1};if(T.addEventListener("blur",M),T.addEventListener("focus",F),C=()=>{T.removeEventListener("blur",M),T.removeEventListener("focus",F)},sdt(e,()=>{T.focus({preventScroll:!0})}),u)return}if(o&&!s.hasAttribute("data-autofocus"))return I?void 0:k();if(zM(s)&&!("unstable_placing"in O&&O.unstable_placing)){if(I||k(),i){i(s);return}s.scrollIntoView({block:"nearest",inline:"nearest"})}};return S=oc(e,["activeId","items","mounted","open","unstable_placing"],R),R(),k}function n7(e){let t=(0,H1.useRef)(null),r=(0,H1.useRef)(e),o=(0,H1.useCallback)(()=>{t.current?.(),t.current=null},[]),n=(0,H1.useCallback)(i=>{if(!e||r.current!==e)return;o();let s=adt({store:e,...i});return t.current=s,s},[e,o]);return Ur(()=>(r.current=e,()=>{r.current=void 0,o()}),[e,o]),n}function $m(e,t){return t&&e.item(t)||null}function FCe(e,t=!1){if(ma(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=tc(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var P$=Symbol("FOCUS_SILENTLY");function DCe(e){e[P$]=!0,e.focus({preventScroll:!0})}function LCe(e){let t=e[P$];return delete e[P$],t}function eh(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var rd=l(ae(),1),zCe=l(P(),1);var hu=l(ae(),1),O$=l(nx(),1),i7=()=>()=>{};function s7(e){return Array.isArray(e)}function I$(e,t){return e===t||e!==e&&t!==t}function ldt(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let o=e[r];if(o===void 0)return!1;if(!I$(o,t[r]))return!1}return!0}function VCe(e){let t=hu.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(ldt(r,e))return r;let o=[...e];return t.current=o,o}function xr(e,t=BM,r){let o=VCe(s7(t)?t:typeof t=="function"?null:[t]),n=hu.useCallback(s=>!e||o?.length===0?i7():oc(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(s7(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&pa(s,t))return s[t]};return(0,O$.useSyncExternalStore)(n,i,i)}function cdt(e,t){let r=[],o=!1;for(let n in e){let i=e[n];if(i!==void 0){if(typeof i=="function"){o=!0;continue}r.includes(i)||r.push(i)}}if(!o)return r;if(!t)return null;for(let n of t)r.includes(n)||r.push(n);return r}function Ly(e,t,r){let o=s7(t)?r??{}:t,n=s7(t)?t:void 0,i=hu.useRef({}),s=VCe(cdt(o,n)),a=hu.useCallback(d=>!e||s?.length===0?i7():oc(e,s,d),[e,s]),c=()=>{let d=e?.getState(),u=!1,f=i.current;for(let m in o){let h=o[m];if(h===void 0)continue;if(typeof h=="function"){let b=h(d);Object.is(b,f[m])||(f[m]=b,u=!0)}if(typeof h=="function")continue;let g=d&&pa(d,h)?d[h]:void 0;Object.is(g,f[m])||(f[m]=g,u=!0)}return u&&(i.current={...f}),i.current};return(0,O$.useSyncExternalStore)(a,c,c)}function Jo(e,t,r,o){let n=pa(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=$Se({value:n,setValue:i});Ur(()=>{if(s)return oc(e,[r],(c,d)=>{let{value:u,setValue:f}=a.current;f&&(I$(c[r],d[r])||I$(c[r],u)||f(c[r]))})},[e,r,s]),Ur(()=>{if(n!==void 0)return e.setState(r,n),Ob(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function U1(e,t){let[r,o]=hu.useState(()=>e(t));Ur(()=>xP(r),[r]);let n=hu.useCallback(i=>xr(r,i),[r]);return[hu.useMemo(()=>({...r,useState:n}),[r,n]),Gt(()=>{o(i=>e({...t,...i.getState()}))})]}var ddt="button";function udt(e){return jM(e)?!0:e.tagName==="INPUT"&&!Rb(e)}function fdt(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function pdt(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function BCe(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=gP(e);if(!i)return;let s=fdt(i,o),a,c;for(let d=0;d<n.length;d+=1){let u=a;if(a=r(d),!a)break;if(a===u)continue;let f=$m(t,a)?.element;if(!f)continue;let m=pdt(f,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<h&&(a=u);break}c=h}return a}function mdt(e,t){return jn(e)?!1:eh(t,e.target)}var A$=Fo(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":c,"aria-posinset":d,unstable_scrollIntoView:u,...f}){let m=QM();t=t||m;let h=Vs(f.id),g=(0,rd.useRef)(null),b=(0,rd.useRef)(null),v=(0,rd.useCallback)(q=>{let ne=b.current;!q&&ne&&ACe(ne),q&&MCe(q),b.current=q},[]),y=(0,rd.useContext)(hCe),w=Jf(f)&&!f.accessibleWhenDisabled,_=f.shouldRegisterItem,x=q=>{if(r)return r;if(q&&y?.compositeElement&&y.compositeElement===q.compositeElement)return y.id},{rowId:C,compositeElement:S,ariaSetSize:k,ariaPosInSet:R}=Ly(t,["compositeElement","renderedItems"],{rowId:x,compositeElement(q){return q?.compositeElement||void 0},ariaSetSize(q){if(c!=null)return c;if(q&&y?.ariaSetSize&&y.compositeElement===q.compositeElement)return y.ariaSetSize},ariaPosInSet(q){if(d!=null)return d;if(!q||!y?.ariaPosInSet||y.compositeElement!==q.compositeElement)return;let ne=x(q),ie=q.renderedItems.filter(oe=>oe.rowId===ne);return y.ariaPosInSet+ie.findIndex(oe=>oe.id===h)}}),{isActiveItem:O,isTabbable:E}=Ly(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(q){return!!q&&q.activeId===h},isTabbable(q){if(!q||!q.compositeElement&&!q.renderedItems.length)return!0;if(q.virtualFocus)return!1;if(!q.renderedItems.length||i)return!0;if(q.activeId===null)return!1;let ne=t?.item(q.activeId);return ne?.disabled||!ne?.element?!0:q.activeId===h}}),I=(0,rd.useCallback)(q=>{let ne={...q,id:h||q.id,rowId:C,disabled:w,children:q.element?.textContent,typeaheadText:a};return s?s(ne):ne},[h,C,w,a,s]),T=f.onFocus,M=(0,rd.useRef)(!1),F=(0,rd.useRef)(null),V=n7(t),B=Gt(q=>{if(T?.(q),q.defaultPrevented||BSe(q)||!h||!t||mdt(q,t))return;let{virtualFocus:ne,compositeElement:ie}=t.getState();if(t.setActiveId(h),jM(q.currentTarget)&&FCe(q.currentTarget),!ne){jn(q)&&t.item(h)&&V({id:h,markedOnly:!0,requireFocus:!0,scrollIntoView:u});return}if(!jn(q)||udt(q.currentTarget))return;let oe=(we,ce)=>{if(!ep(ce))return;let ve=we===ce||eh(t,we);t.item(h)&&V({id:h,markedOnly:!0,requireFocus:!0,scrollIntoView:u}),M.current=!0,ve?DCe(ce):ce.focus({preventScroll:!0})};if(ie?.isConnected){oe(q.relatedTarget,ie);return}if(_===!1)return;let{currentTarget:te,relatedTarget:se}=q,ge=()=>{F.current?.(),F.current=null};ge(),F.current=oc(t,null,()=>{if(rc(te)!==te){ge();return}let we=t.getState(),ce=we.compositeElement;ce?.isConnected&&(ge(),we.virtualFocus&&oe(se,ce))})}),z=f.onBlurCapture,A=Gt(q=>{z?.(q),!q.defaultPrevented&&t?.getState()?.virtualFocus&&M.current&&(M.current=!1,q.preventDefault(),q.stopPropagation())}),D=f.onKeyDown,L=fn(o),U=fn(n),j=Gt(q=>{if(D?.(q),q.defaultPrevented||!jn(q)||!t)return;let{currentTarget:ne}=q,ie=t.getState(),oe=!!t.item(h)?.rowId,te=ie.orientation!=="horizontal",se=ie.orientation!=="vertical",ge=()=>!!(oe||se||!ie.compositeElement||!ma(ie.compositeElement)),we={ArrowUp:(oe||te)&&t.up,ArrowRight:(oe||se)&&t.next,ArrowDown:(oe||te)&&t.down,ArrowLeft:(oe||se)&&t.previous,Home:()=>{if(ge())return!oe||q.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(ge())return!oe||q.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>BCe(ne,t,t?.up,!0),PageDown:()=>BCe(ne,t,t?.down)}[q.key];if(we){if(jM(ne)){let ve=hP(ne),me=se&&q.key==="ArrowLeft",$=se&&q.key==="ArrowRight",ue=te&&q.key==="ArrowUp",ee=te&&q.key==="ArrowDown";if($||ee){let{length:pe}=MSe(ne);if(ve.end!==pe)return}else if((me||ue)&&ve.start!==0)return}let ce=we();if(L(q)||ce!==void 0){if(!U(q))return;q.preventDefault(),t.move(ce)}}}),Y=(0,rd.useMemo)(()=>({id:h,compositeElement:S}),[h,S]);return f=td(f,q=>(0,zCe.jsx)(mCe.Provider,{value:Y,children:q}),[Y]),f={"data-active-item":O||void 0,...f,id:h,ref:Cn(g,v,f.ref),tabIndex:E?f.tabIndex:-1,onFocus:B,onBlurCapture:A,onKeyDown:j},f=w$(f),f=x$({store:t,...f,getItem:I,shouldRegisterItem:h?_:!1}),{...f,"aria-setsize":k,"aria-posinset":R}}),HSr=rp(ko(function(t){let r=A$(FM(t));return No(ddt,r)}));var SP=l(ae(),1),a7=l(P(),1);var hdt="div";function gdt(e){return e.some(t=>!!t.rowId)}function bdt(e){let t=e.target;return t&&!ma(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function vdt(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function jCe(e,t,r){return Gt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!jn(o)||vdt(o)||bdt(o))return;let n=e.getState(),i=$m(e,n.activeId)?.element;if(!i)return;let{view:s,...a}=o;i!==r?.current&&i.focus({preventScroll:!0}),USe(i,o.type,a)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function _dt(e){return ICe(DM(LM(OCe(e))))}var ydt=rp(function({store:t,focusOnMove:r,previousElementRef:o,present:n,scrollIntoView:i}){let s=xr(t,"moves"),a=xr(t,"compositeElement");return(0,SP.useEffect)(()=>{if(!s||!r)return;let{activeId:c}=t.getState();if(c!=null)return n({id:c,requireFocus:R$(t),focus:!0,scrollIntoView:i})},[t,s,r,a,n,i]),Ur(()=>{if(!s||!a)return;let{activeId:c}=t.getState();if(c!==null)return;let d=o.current;o.current=null,d&&My(d,{relatedTarget:a}),ed(a)||(ep(a)&&a.scrollIntoView({block:"nearest",inline:"nearest"}),a.focus({preventScroll:!0}))},[t,s,a]),null}),M$=Fo(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,unstable_scrollIntoView:i,...s}){let a=pCe();t=t||a,Ds(t,!1);let c=(0,SP.useRef)(null),d=(0,SP.useRef)(null),u=n7(t),[,f]=qM(r?t.setCompositeElement:null),m=xr(t,"virtualFocus"),h=xr(t,r&&m?["activeId"]:[],E=>r&&m?E.activeId:null);Ur(()=>{if(!t||!r||!m)return;let E=d.current;if(d.current=null,!E)return;let I=$m(t,h)?.element||rc(E);I!==E&&My(E,{relatedTarget:I})},[t,h,m,r]);let g=jCe(t,s.onKeyDownCapture,d),b=jCe(t,s.onKeyUpCapture,d),v=s.onFocusCapture,y=Gt(E=>{if(v?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I}=t.getState();if(!I)return;let T=E.relatedTarget,M=LCe(E.currentTarget);jn(E)&&M&&(E.stopPropagation(),d.current=T)}),w=s.onFocus,_=Gt(E=>{if(w?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:I}=E,{virtualFocus:T}=t.getState();if(T)jn(E)&&!eh(t,I)&&queueMicrotask(()=>u({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(jn(E)){if(!eh(t,I)){let{activeId:M}=t.getState();M!=null&&u({id:M,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),x=s.onBlurCapture,C=Gt(E=>{if(x?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I,activeId:T,compositeElement:M}=t.getState();if(!I||E.currentTarget!==M)return;let F=$m(t,T)?.element,V=E.relatedTarget,B=eh(t,V),z=d.current;d.current=null,jn(E)&&B?(V===F?z&&z!==V&&My(z,E):F?My(F,E):z&&My(z,E),E.stopPropagation()):!eh(t,E.target)&&F&&My(F,E)}),S=s.onKeyDown,k=fn(n),R=Gt(E=>{if(S?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!jn(E))return;let{orientation:I,items:T,renderedItems:M,activeId:F,rtl:V}=t.getState(),B=$m(t,F);if(B?.element?.isConnected)return;let z=B&&F!=null,A=z?T:M,D=I!=="horizontal",L=I!=="vertical",U=gdt(A);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&ma(E.currentTarget))return;let ie={ArrowUp:(U||D)&&(()=>z?t.up({activeId:F,renderedItems:A}):U?_dt(M)?.id:t?.last()),ArrowRight:(U||L)&&(()=>z?t.next({activeId:F,renderedItems:A}):V?t.last():t.first()),ArrowDown:(U||D)&&(()=>z?t.down({activeId:F,renderedItems:A}):t.first()),ArrowLeft:(U||L)&&(()=>z?t.previous({activeId:F,renderedItems:A}):V?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(ie){let oe=ie();if(oe!==void 0){if(!k(E))return;E.preventDefault(),t.move(oe)}}});s=td(s,E=>(0,a7.jsxs)(z1,{value:t,children:[E,r&&(0,a7.jsx)(ydt,{store:t,focusOnMove:o,previousElementRef:d,present:u,scrollIntoView:i})]}),[t,r,o,u]),s={"aria-activedescendant":xr(t,r&&m?["items"]:[],()=>{if(t&&r&&m)return $m(t,h)?.id}),...s,ref:Cn(c,f,s.ref),onKeyDownCapture:g,onKeyUpCapture:b,onFocusCapture:y,onFocus:_,onBlurCapture:C,onKeyDown:R};let O=xr(t,r&&!m?["activeId"]:[],E=>r&&(m||E.activeId===null));return s=vP({focusable:O,...s}),s}),ZSr=ko(function(t){let r=M$(t);return No(hdt,r)});var CP=ll(),$Sr=CP.useContext,eCr=CP.useScopedContext,N$=CP.useProviderContext,HCe=CP.ContextProvider,UCe=CP.ScopedContextProvider;var F$=l(ae(),1),kP=ll([HCe],[UCe]),nCr=kP.useContext,iCr=kP.useScopedContext,sCr=kP.useProviderContext,WCe=kP.ContextProvider,l7=kP.ScopedContextProvider,GCe=(0,F$.createContext)(void 0),aCr=(0,F$.createContext)(void 0);var Vy=l(ae(),1),D$=l(P(),1);var XCe=l(Gd(),1),wdt="div";function YCe(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function qCe(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function KCe(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,c]of o.entries()){if(c.trim()==="none")continue;let d=qCe(n[a%n.length]),u=qCe(i[a%i.length]);s=Math.max(s,d+u)}return s}function xdt(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(KCe(t,o,r),KCe(n,s,i))}function L$(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Sdt=Fo(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=N$();t=t||i,Ds(t,!1);let s=(0,Vy.useRef)(null),a=Vs(n.id),[c,d]=(0,Vy.useState)(null),{open:u,mounted:f,animated:m,contentElement:h}=Ly(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=xr(t.disclosure,"contentElement"),b=(0,Vy.useRef)(!1);Ur(()=>{s.current&&t?.setContentElement(s.current)},[t]),Ur(()=>{let _;return t?.setState("animated",x=>(_=x,!0)),()=>{_!==void 0&&t?.setState("animated",_)}},[t]),Ur(()=>{if(!m){u?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!h?.isConnected){d(null);return}return ISe(()=>{d(u?"enter":f?"leave":null)})},[m,h,u,f]),Ur(()=>{if(!t||!m||!c||!h)return;let _=()=>t?.setState("animating",!1),x=()=>(0,XCe.flushSync)(_);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof m=="number")return YCe(m,x);let C=[h];g&&C.push(g);let S=o?.current;S&&C.push(S);let k=Math.max(...C.map(xdt));if(!k){c==="enter"&&t.setState("animated",!1),_();return}return YCe(Math.max(k-1e3/60,0),x)},[t,m,h,g,o,u,c]),n=td(n,_=>(0,D$.jsx)(l7,{value:t,children:_}),[t]);let v=L$(f,n.hidden,r),y=n.style,w=(0,Vy.useMemo)(()=>v?{...y,display:"none"}:y,[v,y]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:v,...n,id:a,ref:Cn(a?t.setContentElement:null,s,n.ref),style:w},L1(n)}),Cdt=ko(function(t){let r=Sdt(t);return No(wdt,r)}),mCr=ko(function({unmountOnHide:t,...r}){let o=N$(),n=r.store||o;return xr(n,["mounted"],i=>!t||i?.mounted)===!1?null:(0,D$.jsx)(Cdt,{...r})});function ZCe(e={}){let t=e.store||e.disclosure?j1(e.store,e7(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=At(e.open,r?.open,e.defaultOpen,!1),n=At(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:At(r?.contentElement,null),disclosureElement:At(r?.disclosureElement,null)},s=t?ha(i,t):ha(i);return fo(s,()=>to(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),fo(s,()=>oc(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),fo(s,()=>to(s,["open","animating"],a=>{s.setState("mounted",a.open||a.animating)})),{...s,disclosure:e.disclosure,setOpen:a=>s.setState("open",a),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",a=>!a),stopAnimation:()=>s.setState("animating",!1),setContentElement:a=>s.setState("contentElement",a),setDisclosureElement:a=>s.setState("disclosureElement",a)}}function QCe(e,t,r){return tp(t,[r.store,r.disclosure]),Jo(e,r,"open","setOpen"),Jo(e,r,"mounted","setMounted"),Jo(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var EP=ll([WCe],[l7]),CCr=EP.useContext,kCr=EP.useScopedContext,ECr=EP.useProviderContext,JCe=EP.ContextProvider,$Ce=EP.ScopedContextProvider;var TP=l(ae(),1),c7=(0,TP.createContext)(void 0),PP=ll([JCe,JM],[$Ce,z1]),V$=PP.useContext,np=PP.useScopedContext,d7=PP.useProviderContext,eke=PP.ContextProvider,tke=PP.ScopedContextProvider,u7=(0,TP.createContext)(void 0),rke=(0,TP.createContext)(!1),B$=(0,TP.createContext)(null);function oke(e,t,r){return tp(t,[r.store]),Jo(e,r,"items","setItems"),e}function nke(e){return{id:Vs(e.id),...e}}function ike(e,t,r){e=oke(e,t,r),Jo(e,r,"activeId","setActiveId");let o={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return Jo(e,o,"compositeElementInFocusOrder"),Jo(e,r,"virtualFocus"),Jo(e,r,"orientation"),Jo(e,r,"rtl"),Jo(e,r,"focusLoop"),Jo(e,r,"focusWrap"),Jo(e,r,"focusShift"),e}function ske(e={}){return ZCe(e)}function ake(e,t,r){return QCe(e,t,r)}function lke({popover:e,...t}={}){let r=j1(t.store,e7(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let o=r?.getState(),n=ske({...t,store:r}),i=At(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:At(o?.anchorElement,null),popoverElement:At(o?.popoverElement,null),arrowElement:At(o?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},a=ha(s,n,r),c=s.anchorElement===s.disclosureElement?s.anchorElement:null;return fo(a,()=>to(a,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==c){c=null;return}c=d.disclosureElement,a.setState("anchorElement",c)})),{...n,...a,setAnchorElement:d=>a.setState("anchorElement",d),setPopoverElement:d=>a.setState("popoverElement",d),setArrowElement:d=>a.setState("arrowElement",d),render:()=>a.setState("rendered",Symbol("rendered"))}}function cke(e,t,r){return tp(t,[r.popover]),Jo(e,r,"placement"),ake(e,t,r)}var dke=l(ae(),1),kdt="div";function Edt(e){let t=e.relatedTarget;return B1(t)?Ay(e.currentTarget,t):!1}var z$=Symbol("composite-hover");function Tdt(e){let{relatedTarget:t}=e;if(!B1(t))return!1;let r=t;do{if(pa(r,z$)&&r[z$])return!0;r=r.parentElement}while(r);return!1}var j$=Fo(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=QM();t=t||i,Ds(t,!1);let s=rCe(),a=n.onMouseMove,c=fn(r),d=Gt(g=>{if(a?.(g),!g.defaultPrevented&&s()&&c(g)){if(!GSe(g.currentTarget)){let b=t?.getState().compositeElement;b&&!ed(b)&&b.focus({preventScroll:!0})}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,f=fn(o),m=Gt(g=>{u?.(g),!g.defaultPrevented&&s()&&(Edt(g)||Tdt(g)||c(g)&&f(g)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),h=(0,dke.useCallback)(g=>{g&&(g[z$]=!0)},[]);return n={...n,ref:Cn(h,n.ref),onMouseMove:d,onMouseLeave:m},n}),ekr=rp(ko(function(t){let r=j$(t);return No(kdt,r)}));var Pdt=new WeakMap,uke=new WeakMap;function RP(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function Rdt(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let o=null,n=null,i=e.parentElement;for(;i&&t.contains(i);){let s=r.getComputedStyle(i);if(s.overflowY!=="visible"&&s.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(o)return null;o=i}if(s.overflowX!=="visible"&&s.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(n)return null;n=i}if(i===t)break;i=i.parentElement}return n&&n!==o?null:o}function Idt(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n=o.width/t.offsetWidth||1,i=o.left+t.clientLeft*n,s=i+t.clientWidth*n,a=t.clientWidth*n,c=r.left<i,d=r.right>s,u=c&&!d&&r.width<a||d&&!c&&r.width>a,f=c&&!d&&r.width>a||d&&!c&&r.width<a,m=0;u?m=(r.left-i)/n:f&&(m=(r.right-s)/n);let h=o.height/t.offsetHeight||1,g=(r.top+r.height/2-(o.top+(t.clientTop+t.clientHeight/2)*h))/h;t.scrollBy({left:m,top:g})}function f7(e){if(!e)return RP;let t=uke.get(e);if(t)return t;let r=o=>{let{contentElement:n,moves:i,selectElement:s}=e.getState();if(!s||i!==Pdt.get(e)||!n?.contains(o))return RP(o);let a=Rdt(o,n);if(!a)return RP(o);Idt(o,a)};return uke.set(e,r),r}var kn=l(ae(),1),W1=l(P(),1);var Odt="input";function Adt(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function fke(e,t){if(!t||e==null)return!1;let r=mP(e),o=mP(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function Mdt(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function Ndt(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var Fdt=Fo(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:d=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:b="list",name:v,form:y,disabled:w,..._}){let x=np(!0),C=d7();t=t||C||x,Ds(t,!1);let S=(0,kn.useRef)(null),[k,R]=tCe(),O=(0,kn.useRef)(!1),E=(0,kn.useRef)(!1),I=(0,kn.useRef)(null),T=()=>{let Q=I.current;Q!=null&&(cancelAnimationFrame(Q),I.current=null)},M=xr(t,["virtualFocus"],Q=>Q.virtualFocus&&o),F=b==="inline"||b==="both",[V,B]=(0,kn.useState)(F);eCe(()=>{F&&B(!0)},[F]);let z=xr(t,"inputValue"),A=xr(t,["selectedValue"],Q=>{if(v&&Array.isArray(Q.selectedValue))return Q.selectedValue}),D=Array.isArray(A),L=(0,kn.useRef)(void 0);(0,kn.useEffect)(()=>to(t,["selectedValue","activeId"],(Q,de)=>{L.current=de.selectedValue}),[t]);let U=xr(t,["activeValue","selectedValue","activeId"],Q=>{if(F&&V&&!(Q.activeValue&&Array.isArray(Q.selectedValue)&&(Q.selectedValue.includes(Q.activeValue)||L.current?.includes(Q.activeValue))))return Q.activeValue}),j=xr(t,"renderedItems"),Y=xr(t,"open"),q=xr(t,"contentElement"),ne=xr(t,"unstable_placing"),ie=Adt(j,U,M),oe=(0,kn.useMemo)(()=>{if(!F||!V)return z;if(ie){if(fke(z,U)){let Q=U?.slice(z.length)||"";return z+Q}return z}return U||z},[F,V,ie,U,z]);(0,kn.useEffect)(()=>{let Q=S.current;if(!Q)return;let de=()=>B(!0);return Q.addEventListener("combobox-item-move",de),()=>{Q.removeEventListener("combobox-item-move",de)}},[]),(0,kn.useEffect)(()=>{if(!F||!V||!U||!ie||!fke(z,U))return;let Q=pP;return queueMicrotask(()=>{let de=S.current;if(!de)return;let{start:W,end:xe}=hP(de),Xe=z.length,Se=U.length;HM(de,Xe,Se),Q=()=>{if(!ed(de))return;let{start:qt,end:Be}=hP(de);qt===Xe&&Be===Se&&HM(de,W,xe)}}),()=>Q()},[k,F,V,U,ie,z]);let te=Gt(n),se=(0,kn.useRef)(null),ge=(0,kn.useRef)(void 0),we=(0,kn.useRef)(!1),ce=(0,kn.useRef)(!1);(0,kn.useEffect)(()=>{if(!Y||!q)return;let Q=gP(q);if(!Q)return;let de=()=>{O.current=!1,we.current=!0},W=()=>{if(ce.current||(we.current=!0),!t||!O.current)return;let{activeId:Xe}=t.getState();Xe!==null&&Xe!==se.current&&(O.current=!1)},xe={passive:!0,capture:!0};return Q.addEventListener("wheel",de,xe),Q.addEventListener("touchmove",de,xe),Q.addEventListener("scroll",W,xe),()=>{Q.removeEventListener("wheel",de,!0),Q.removeEventListener("touchmove",de,!0),Q.removeEventListener("scroll",W,!0)}},[Y,q,t]),Ur(()=>{we.current=!1,z&&(E.current||(O.current=!0))},[z]),Ur(()=>{M!=="always"&&Y||(O.current=Y)},[M,Y]),Ur(()=>{Y||(ge.current=void 0)},[Y]);let ve=xr(t,"resetValueOnSelect");tp(()=>{let Q=O.current;if(!t||!Y||E.current||!Q&&(!ve||we.current))return;let de=t.getState(),{compositeElement:W,activeId:xe,selectElement:Xe,selectedValue:Se}=de;if(W&&!ed(W)||de.unstable_placing)return;let qt=t.item(xe)?.value,Be=qt!=null&&(Array.isArray(Se)?Se.includes(qt):Se===qt);if(M&&Q&&!(Xe&&!z&&Be)){let Ht=te(j),Ee=Ht!==void 0?Ht:Ndt(j)??t.first();se.current=Ee;let Ce=Ee??null,pi=t.item(Ce)?.value,tr=ge.current;Ce!==xe||tr?.id!==Ce||tr?.value!==pi?(ge.current={id:Ce,value:pi},t.move(Ce)):t.setState("activeValue",pi)}else{let Ht=t.item(xe||t.first())?.element;Ht&&"scrollIntoView"in Ht&&(ce.current=!0,Ht.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{ce.current=!1}))}},[t,Y,ne,k,z,M,ve,te,j]),(0,kn.useEffect)(()=>{if(!F)return;let Q=S.current;if(!Q)return;let de=[Q,q].filter(xe=>!!xe),W=xe=>{de.every(Xe=>GM(xe,Xe))&&t?.setInputValue(oe)};for(let xe of de)xe.addEventListener("focusout",W);return()=>{for(let xe of de)xe.removeEventListener("focusout",W)}},[F,q,t,oe]);let me=Q=>Q.currentTarget.value.length>=s,$=_.onChange,ue=fn(a??me),ee=fn(i??!t.tag),pe=Gt(Q=>{if($?.(Q),Q.defaultPrevented||!t)return;let de=Q.currentTarget,{value:W,selectionStart:xe,selectionEnd:Xe}=de,Se=Q.nativeEvent;if(O.current=!0,WSe(Se)&&(Se.isComposing&&(O.current=!1,E.current=!0),F)){let qt=Se.inputType==="insertText"||Se.inputType==="insertCompositionText",Be=xe===W.length;B(qt&&Be)}if(ee(Q)){let qt=W===t.getState().inputValue;t.setInputValue(W),queueMicrotask(()=>{HM(de,xe,Xe)}),F&&M&&qt&&R()}ue(Q)&&t.show(),(!M||!O.current)&&t.setActiveId(null)});(0,kn.useEffect)(()=>T,[]);let fe=_.onCompositionStart,ye=Gt(Q=>{T(),O.current=!1,E.current=!0,fe?.(Q)}),Pe=_.onCompositionEnd,Ae=Gt(Q=>{O.current=!0,E.current=!1,Pe?.(Q),!Q.defaultPrevented&&M&&(T(),I.current=requestAnimationFrame(()=>{I.current=null,!E.current&&R()}))}),Le=_.onMouseDown,re=fn(m??(()=>t.getState().compositeElementInFocusOrder)),be=fn(h),Ge=fn(d??me),Ne=Gt(Q=>{Le?.(Q),!Q.defaultPrevented&&(Q.button||Q.ctrlKey||t&&(re(Q)&&t.setActiveId(null),be(Q)&&t.setInputValue(oe),Ge(Q)&&Ny(Q.currentTarget,"mouseup",t.show)))}),Fe=_.onKeyDown,Je=fn(f??me),at=Gt(Q=>{if(Fe?.(Q),Q.repeat||(O.current=!1),Q.defaultPrevented||!t)return;let{open:de}=t.getState();if(de&&Q.key==="Enter"){Q.preventDefault();return}Q.ctrlKey||Q.altKey||Q.shiftKey||Q.metaKey||de||(Q.key==="ArrowUp"||Q.key==="ArrowDown")&&Je(Q)&&(Q.preventDefault(),t.show())}),Ft=_.onBlur,er=Gt(Q=>{O.current=!1,Ft?.(Q)}),nt=Vs(_.id),Mn=Mdt(b)?b:void 0,Go=xr(t,["activeId"],Q=>Q.activeId===null),nr=Jf({disabled:w,"aria-disabled":_["aria-disabled"]}),Zn=_.composite!==!1,[,Lr]=qM(Zn?null:t.setCompositeElement),Yo=xr(t,D?["compositeElement"]:[],Q=>D?Q.compositeElement:null);_=td(_,Q=>!v||!Array.isArray(A)||Zn&&!Yo?Q:(0,W1.jsxs)(W1.Fragment,{children:[Q,A.map((de,W)=>(0,W1.jsx)("input",{type:"hidden",name:v,form:y,disabled:nr,value:de},W))]}),[v,y,nr,Zn,Yo,A]),_={role:"combobox","aria-autocomplete":Mn,"aria-haspopup":NSe(q,"listbox"),"aria-expanded":Y,"aria-controls":q?.id,"data-active-item":Go||void 0,value:oe,..._,id:nt,name:D?void 0:v,form:y,disabled:w,ref:Cn(S,t.setInputElement,Zn?void 0:Lr,_.ref),onChange:pe,onCompositionStart:ye,onCompositionEnd:Ae,onMouseDown:Ne,onKeyDown:at,onBlur:er};let Ye=f7(t);return _=M$({store:t,unstable_scrollIntoView:Ye,focusable:r,..._,moveOnKeyPress:Q=>OSe(g,Q)?!1:(F&&B(!0),!0)}),{autoComplete:"off",..._}}),p7=ko(function(t){let r=Fdt(t);return No(Odt,r)});var m7=l(ae(),1),H$=l(P(),1);var Ddt="div";function Ldt(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Vdt(e){return FSe(e)??"option"}var Bdt=Fo(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a,moveOnKeyPress:c=!0,preventScrollOnKeyDown:d,getItem:u,...f}){let m=np();t=t||m,Ds(t,!1);let h=Vs(f.id),{resetValueOnSelectState:g,multiSelectable:b,selected:v,autoFocusSelected:y,selectElement:w}=Ly(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(L){return Array.isArray(L.selectedValue)},selected(L){return Ldt(L.selectedValue,r)},autoFocusSelected(L){return r==null?!1:Array.isArray(L.selectedValue)?L.selectedValue[L.selectedValue.length-1]===r:L.selectedValue===r},selectElement:"selectElement"}),_=!!w,x=!!w,C=Jf(f),S=(0,m7.useCallback)(L=>{let U={...L,value:x&&C?void 0:r};return u?u(U):U},[x,C,r,u]);n=n??(!x&&!b),o=o??(r!=null&&!b),d=d??x;let k=Vdt((0,m7.useContext)(c7)),R=f.onClick,O=fn(n),E=fn(i),I=fn(s??g),T=fn(o),M=Gt(L=>{R?.(L),!L.defaultPrevented&&(HSe(L)||jSe(L)||(r!=null&&(E(L)&&(I(L)&&t?.resetInputValue(),t?.setSelectedValue(U=>Array.isArray(U)?U.includes(r)?U.filter(j=>j!==r):[...U,r]:r)),O(L)&&t?.setInputValue(r)),T(L)&&t?.hide()))}),F=f.onKeyDown,V=Gt(L=>{if(F?.(L),L.defaultPrevented)return;let U=t?.getState().compositeElement;if(!U||ed(U))return;let j=L.key.length===1&&!L.ctrlKey&&!L.metaKey,Y=(UM()?L.metaKey:L.ctrlKey)&&L.key.toLowerCase()==="v",q=L.key==="Backspace"||L.key==="Delete";if(j||Y||q){if(U===w)return;if(ma(U)){queueMicrotask(()=>U.focus()),t?.setInputValue(U.value);return}U.focus(),"value"in U&&typeof U.value=="string"&&t?.setInputValue(U.value)}});(x||b)&&v!=null&&(f={"aria-selected":v,...f}),f=td(f,L=>(0,H$.jsx)(u7.Provider,{value:r,children:(0,H$.jsx)(rke.Provider,{value:v??!1,children:L})}),[r,v]);let B=_?y:void 0;f={role:k,children:r,...f,id:h,onClick:M,onKeyDown:V},f.autoFocus===void 0&&B!==void 0&&(f.autoFocus=!1,f["data-autofocus"]=B||void 0);let z=fn(c),A=f7(t);f=A$({store:t,unstable_scrollIntoView:A,...f,getItem:S,preventScrollOnKeyDown:d,moveOnKeyPress:L=>{if(!z(L))return!1;let U=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(U),!0}});let D=fn(a??!1);return f=j$({store:t,...f,focusOnHover(L){return a!==void 0?D(L):x&&t.getState().open}}),f}),h7=rp(ko(function(t){let r=Bdt(t);return No(Ddt,r)}));var g7=l(ae(),1),pke=l(P(),1);var zdt="span";function U$(e){return mP(e).toLowerCase()}function jdt(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,s=e.indexOf(o,n);for(;s!==-1;)r.push([s,i]),n=s+1,s=e.indexOf(o,n)}return r}function Hdt(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function Udt(e){let t=[],r=[],o=0;for(let i of e){let s=U$(i).length;for(let a=0;a<s;a+=1)t.push(a===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let s=t[i];s!=null&&(s===-1?t[i]=n:n=s)}return{starts:t,ends:r}}function Wdt(e,t){if(!t.length)return t;let{starts:r,ends:o}=Udt(e),n=[];for(let[i,s]of t){let a=r[i],c=o[i+s];a==null||c==null||c<=a||n.push([a,c-a])}return n}function Gdt(e,t){if(!e||!t)return e;let r=TSe(t).map(U$),o=[],n=(c,d=!1)=>(0,pke.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:c},o.length),i=Wdt(e,Hdt(jdt(U$(e),new Set(r)))),s=i[0];if(!s)return o.push(n(e,!0)),o;let[a]=s;return[e.slice(0,a),...i.flatMap(([c,d],u)=>{let f=e.slice(c,c+d),m=i[u+1]?.[0];return[f,e.slice(c+d,m)]})].forEach((c,d)=>{c&&o.push(n(c,d%2===0))}),o}var Ydt=Fo(function({store:t,value:r,userValue:o,...n}){let i=np();t=t||i;let s=(0,g7.useContext)(u7),a=r??s,c=xr(t,["inputValue"],d=>o??d?.inputValue);return n={children:(0,g7.useMemo)(()=>{if(a)return c?Gdt(a,c):a},[a,c]),...n},n}),b7=ko(function(t){let r=Ydt(t);return No(zdt,r)});var qdt="label",Kdt=Fo(function({store:t,...r}){let o=np(!0),n=d7();t=t||n||o,Ds(t,!1);let i=xr(t,"inputElement");bP(i,"id");let s=i?.id,a=Vs(r.id);return r={htmlFor:s,...r,id:a,ref:Cn(t.setLabelElement,r.ref)},r}),v7=rp(ko(function(t){let r=Kdt(t);return No(qdt,r)}));var th=l(ae(),1),IP=l(P(),1);var Xdt="div",Zdt=Fo(function({store:t,alwaysVisible:r,...o}){let n=np(!0),i=V$();t=t||i;let s=!!t&&t===n;Ds(t,!1);let a=o.onFocus,c=Gt(T=>{if(a?.(T),T.defaultPrevented||!jn(T))return;let M=t.getState().compositeElement;if(!M||!ep(M))return;let F=T.currentTarget;queueMicrotask(()=>{tc(F).activeElement===F&&M.focus()})}),d=(0,th.useRef)(null),u=Vs(o.id),f=xr(t,"mounted"),m=L$(f,o.hidden,r),h=m?{...o.style,display:"none"}:o.style,g=xr(t,["selectedValue"],T=>Array.isArray(T.selectedValue)),b=bP(d,"role",o.role),v=(b==="listbox"||b==="tree"||b==="grid")&&g||void 0,[y,w]=(0,th.useState)(!1),_=xr(t,"contentElement"),x=(0,th.useContext)(B$),C=(0,th.useState)(),[S,k]=x||C,R=(0,th.useMemo)(()=>[S,k],[S,k]);Ur(()=>{if(!f)return;let T=d.current;if(!T||_!==T)return;let M=()=>{w(!!T.querySelector("[role='listbox']"))},F=new MutationObserver(M);return F.observe(T,{subtree:!0,childList:!0,attributeFilter:["role"]}),M(),()=>F.disconnect()},[f,_]),y||(o={role:"listbox","aria-multiselectable":v,...o}),o=td(o,T=>(0,IP.jsx)(tke,{value:t,children:(0,IP.jsx)(B$.Provider,{value:R,children:(0,IP.jsx)(GCe.Provider,{value:k,children:(0,IP.jsx)(c7.Provider,{value:b,children:T})})})}),[t,b,R]);let O=u&&(!n||!s)?t.setContentElement:null,E=xr(t,["labelElement","selectLabelElement"],T=>S?null:T.selectLabelElement||T.labelElement);bP(E,"id");let I=S||E?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:I,hidden:m,...o,id:u,onFocus:c,ref:Cn(O,d,o.ref),style:h,tabIndex:-1},o}),_7=ko(function(t){let r=Zdt(t);return No(Xdt,r)});var W$=l(ae(),1),Vkr=(0,W$.createContext)(null),Bkr=(0,W$.createContext)(null),OP=ll([JM],[z1]),mke=OP.useContext,zkr=OP.useScopedContext,jkr=OP.useProviderContext,Hkr=OP.ContextProvider,Ukr=OP.ScopedContextProvider;var Qdt=WM()&&LSe();function hke({tag:e,...t}={}){let r=j1(t.store,xCe(e,["value","rtl"])),o=At(t.defaultInputValue,t.defaultValue);({...t});let n=e?.getState(),i=r?.getState(),s=At(t.activeId,i?.activeId,t.defaultActiveId,null),a=RCe({...t,activeId:s,compositeElementInFocusOrder:At(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:At(t.orientation,i?.orientation,"vertical"),focusLoop:At(t.focusLoop,i?.focusLoop,!0),focusWrap:At(t.focusWrap,i?.focusWrap,!0),virtualFocus:At(t.virtualFocus,i?.virtualFocus,!0)}),c=lke({...t,placement:At(t.placement,i?.placement,"bottom-start")}),d=At(t.inputValue,t.value,i?.inputValue,i?.value,o,""),u=At(t.selectedValue,i?.selectedValue,n?.values,t.defaultSelectedValue,""),f=t.selectedValue===void 0&&i?.selectedValue===void 0&&n?.values===void 0&&t.defaultSelectedValue===void 0,m=Array.isArray(u),h={...a.getState(),...c.getState(),inputValue:d,value:d,selectedValue:u,resetValueOnSelect:At(t.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:At(t.resetValueOnHide,i?.resetValueOnHide,m&&!e),selectOnMove:At(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:At(i?.inputElement,null),labelElement:At(i?.labelElement,null),selectElement:At(i?.selectElement,null),selectLabelElement:At(i?.selectLabelElement,null)},g=ha(h,a,c,r);fo(g,()=>Jm(to(g,["inputValue"],k=>{g.setState("value",k.inputValue)}),to(g,["value"],k=>{g.setState("inputValue",k.value)})));let b=!1,v=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&v.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&v.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&v.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&v.add("resetValueOnSelect");let y=h.compositeElement===h.selectElement?h.selectElement:null,w=h.selectElement||h.compositeElement||h.disclosureElement,_=h.anchorElement===w?h.anchorElement:null;fo(g,()=>to(g,["compositeElement","selectElement"],k=>{if(!(!k.selectElement&&!y)){if(k.compositeElement&&k.compositeElement===k.selectElement){y=k.selectElement;return}if(k.compositeElement&&k.compositeElement!==y){y=null;return}y=k.selectElement,g.setState("compositeElement",y)}})),fo(g,()=>to(g,["selectElement"],k=>{if(!k.selectElement)return;let{focusLoop:R,focusWrap:O,compositeElementInFocusOrder:E,resetValueOnSelect:I}=g.getState();return v.has("focusLoop")&&a.setState("focusLoop",!1),v.has("focusWrap")&&a.setState("focusWrap",!1),v.has("compositeElementInFocusOrder")&&a.setState("compositeElementInFocusOrder",!1),v.has("resetValueOnSelect")&&g.setState("resetValueOnSelect",!0),()=>{let T=g.getState();v.has("focusLoop")&&!T.focusLoop&&a.setState("focusLoop",R),v.has("focusWrap")&&!T.focusWrap&&a.setState("focusWrap",O),v.has("compositeElementInFocusOrder")&&!T.compositeElementInFocusOrder&&a.setState("compositeElementInFocusOrder",E),v.has("resetValueOnSelect")&&T.resetValueOnSelect&&g.setState("resetValueOnSelect",I)}})),fo(g,()=>to(g,["anchorElement","compositeElement","disclosureElement","selectElement"],k=>{if(k.anchorElement&&k.anchorElement!==_){_=null;return}_=k.selectElement||k.compositeElement||k.disclosureElement,g.setState("anchorElement",_)})),fo(g,()=>to(g,["items","selectedValue","selectElement"],(k,R)=>{if(f){if(k.selectedValue!==R.selectedValue){f=!1;return}k.selectElement&&queueMicrotask(()=>{if(!f)return;let O=g.getState();if(!O.selectElement)return;let E=O.items.find(I=>!I.disabled&&I.value!=null);E?.value!=null&&(f=!1,g.setState("selectedValue",E.value))})}})),Qdt&&fo(g,()=>to(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),fo(g,()=>{if(e)return Jm(to(g,["selectedValue"],k=>{Array.isArray(k.selectedValue)&&e.setValues(k.selectedValue)}),to(e,["values"],k=>{g.setState("selectedValue",k.values)}))}),fo(g,()=>to(g,["resetValueOnHide","mounted"],k=>{k.resetValueOnHide&&(k.mounted||g.setState("inputValue",d))})),fo(g,()=>to(g,["open"],k=>{if(k.open){b=!0;return}b=!1,g.setState("activeId",s),g.setState("moves",0)})),fo(g,()=>to(g,["moves","activeId"],(k,R)=>{k.moves!==R.moves&&(b=!1),k.activeId!==R.activeId&&(b=!1),k.moves===R.moves&&g.setState("activeValue",void 0)})),fo(g,()=>Ob(g,["moves","renderedItems"],(k,R)=>{if(k.moves===R.moves)return;let{activeId:O}=g.getState(),E=a.item(O);g.setState("activeValue",E?.value)})),fo(g,()=>to(g,["items","mounted","open","selectedValue","selectElement"],k=>{if(!k.selectElement||k.mounted&&!b)return;let R=Array.isArray(k.selectedValue)?k.selectedValue:[k.selectedValue],O=R[R.length-1];if(O==null)return;let E=k.items.find(I=>!I.disabled&&I.value===O);E&&(b=!1,g.setState("activeId",E.id))})),fo(g,()=>Ob(g,["selectOnMove","moves"],k=>{let{activeId:R,open:O,selectedValue:E,selectElement:I}=g.getState();if(!I||!k.selectOnMove&&O||Array.isArray(E)||!k.moves||!R)return;let T=a.item(R);!T||T.disabled||T.value==null||g.setState("selectedValue",T.value)}));let x=k=>{g.setState("inputValue",k)},C=()=>x(h.inputValue),S=(k,R)=>{v.delete(k),k==="includesBaseElement"&&v.delete("compositeElementInFocusOrder"),k==="selectedValue"&&(f=!1),g.setState(k,R)};return{...c,...a,...g,setState:S,tag:e,setInputValue:x,resetInputValue:C,setValue:x,resetValue:C,setSelectedValue:k=>S("selectedValue",k),setInputElement:k=>g.setState("inputElement",k),setLabelElement:k=>g.setState("labelElement",k),setSelectElement:k=>g.setState("selectElement",k),setSelectLabelElement:k=>g.setState("selectLabelElement",k)}}function $dt(e){let t=mke();return e={...e,tag:e.tag!==void 0?e.tag:t},nke(e)}function eut(e,t,r){tp(t,[r.tag]);let o={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return Jo(e,o,"inputValue","setInputValue"),Jo(e,r,"selectedValue","setSelectedValue"),Jo(e,r,"selectOnMove"),Jo(e,r,"resetValueOnHide"),Jo(e,r,"resetValueOnSelect"),Object.assign(ike(cke(e,t,r),t,r),{tag:r.tag})}function G$(e={}){e=$dt(e);let[t,r]=U1(hke,e);return eut(t,r,e)}var gke=l(P(),1);function y7(e={}){let t=G$(e);return(0,gke.jsx)(eke,{value:t,children:e.children})}var yke=l(tb(),1);var wke=l(Me(),1),Ab=l(G(),1),By=l(H(),1),ip=l(Z(),1);var rut=[],AP=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:rut;var MP=l(H(),1),out=[];function Ti({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:out,[o,n]=(0,MP.useState)(r),[i,s]=(0,MP.useState)(!1);return(0,MP.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let d=Array.isArray(c)&&c.length>0?c:r;n(d)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Sr=l(P(),1);function bke(e=""){return(0,yke.default)(e.trim().toLowerCase())}var vke=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function _ke(e,t){return`${e}-${t}`}var xke=({selected:e})=>(0,Sr.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Sr.jsx)(ip.Icon,{icon:Qn})}),Ske=({selected:e})=>(0,Sr.jsx)("span",{className:J("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Cke({view:e,filter:t,onChangeView:r}){let o=(0,wke.useInstanceId)(Cke,"dataviews-filter-list-box"),[n,i]=(0,By.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=AP(t,s);return(0,Sr.jsx)(ip.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Ab.sprintf)((0,Ab.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(_ke(o,t.elements[0].value))},render:(0,Sr.jsx)(ip.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Sr.jsxs)(ip.Composite.Hover,{render:(0,Sr.jsx)(ip.Composite.Item,{id:_ke(o,c.value),render:(0,Sr.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:vke(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:vke(t,s,c.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,Sr.jsx)(Ske,{selected:a===c.value}),!t.singleSelection&&(0,Sr.jsx)(xke,{selected:a.includes(c.value)}),(0,Sr.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function nut({view:e,filter:t,onChangeView:r}){let[o,n]=(0,By.useState)(""),i=(0,By.useDeferredValue)(o),s=e.filters?.find(d=>d.field===t.field),a=AP(t,s),c=(0,By.useMemo)(()=>{let d=bke(i);return t.elements.filter(u=>bke(u.label).includes(d))},[t.elements,i]);return(0,Sr.jsxs)(y7,{selectedValue:a,setSelectedValue:d=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:d}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Sr.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Sr.jsx)(Ot,{render:(0,Sr.jsx)(v7,{}),children:(0,Ab.__)("Search items")}),(0,Sr.jsx)(p7,{autoSelect:"always",placeholder:(0,Ab.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Sr.jsx)(ip.Icon,{icon:DW})})]}),(0,Sr.jsxs)(_7,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(d=>(0,Sr.jsxs)(h7,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Sr.jsx)(Ske,{selected:a===d.value}),!t.singleSelection&&(0,Sr.jsx)(xke,{selected:a.includes(d.value)}),(0,Sr.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,Sr.jsx)(b7,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,Sr.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!c.length&&(0,Sr.jsx)("p",{children:(0,Ab.__)("No results found")})]})]})}function kke(e){let{elements:t,isLoading:r}=Ti({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Sr.jsx)(ip.Spinner,{})});if(t.length===0)return(0,Sr.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Ab.__)("No elements found")});let o=t.length>10?nut:Cke;return(0,Sr.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Eke=l(z3(),1),Tke=l(Me(),1),Y$=l(H(),1),Pke=l(Z(),1);var q$=l(P(),1);function Rke({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(d=>d.field===e.field),i=AP(e,n),s=(0,Y$.useMemo)(()=>{let d=o.find(u=>u.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[d.id],setValue:({value:u})=>({[d.id]:u})}},[o,e.field]),a=(0,Y$.useMemo)(()=>(t.filters??[]).reduce((d,u)=>(d[u.field]=u.value,d),{}),[t.filters]),c=(0,Tke.useEvent)(d=>{if(!s||!n)return;let u=s.getValue({item:d});(0,Eke.default)(u,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:u===""?void 0:u}:f)})});return!s||!s.Edit||!n?null:(0,q$.jsx)(Pke.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,q$.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var Qe=l(G(),1),pn=l(H(),1),NP=l(an(),1);var iut=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,sut=["HH:mm","HH:mm:ss"],aut=new Date(2e3,0,1);function ga(e){if(typeof e!="string")return null;let t=e.trim().replace(iut,"");for(let r of sut){let o=qhe(t,r,aut);if($d(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var K$=l(P(),1),En={Name:(0,K$.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,K$.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function G1(e,t){let r=ga(t);return r!==null?[ga(e)??NaN,r]:[(0,NP.getDate)(e).getTime(),(0,NP.getDate)(t).getTime()]}function Ike(e,t){switch(t){case"days":return ey(new Date,e);case"weeks":return Jhe(new Date,e);case"months":return PA(new Date,e);case"years":return RA(new Date,e);default:return new Date}}var Oke={label:(0,Qe.__)("Is none of"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),En),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"||typeof o=="number"?!r.includes(o):!1}),selection:"multi"},w7=[{name:Ao,label:(0,Qe.__)("Includes"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),En),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"||typeof o=="number"?r.includes(o):!1},selection:"multi"},{name:Mo,...Oke},{name:aM,label:(0,Qe.__)("Includes all"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),En),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.every(n=>o.includes(n)):!1},selection:"multi"},{name:Ci,...Oke},{name:zn,label:(0,Qe.__)("Between (inc)"),filterText:(e,t)=>(0,pn.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]),En),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let o=t.getValue({item:e}),[n,i]=r.map(ga);if(n!==null&&i!==null){let s=ga(o);return s!==null&&s>=n&&s<=i}return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:fa,label:(0,Qe.__)("In the past"),filterText:(e,t)=>(0,pn.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}`),En),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Ike(r.value,r.unit),n=(0,NP.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:il,label:(0,Qe.__)("Over"),filterText:(e,t)=>(0,pn.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}`),En),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Ike(r.value,r.unit);return(0,NP.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Zo,label:(0,Qe.__)("Is"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Qo,label:(0,Qe.__)("Is not"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:pb,label:(0,Qe.__)("Less than"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:mb,label:(0,Qe.__)("Greater than"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:hb,label:(0,Qe.__)("Less than or equal"),filterText:(e,t)=>(0,pn.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),En),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:gb,label:(0,Qe.__)("Greater than or equal"),filterText:(e,t)=>(0,pn.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),En),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:cu,label:(0,Qe.__)("Before"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o<n},selection:"single"},{name:du,label:(0,Qe.__)("After"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o>n},selection:"single"},{name:uu,label:(0,Qe.__)("Before (inc)"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:fu,label:(0,Qe.__)("After (inc)"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:Gf,label:(0,Qe.__)("Contains"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Yf,label:(0,Qe.__)("Doesn't contain"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:qf,label:(0,Qe.__)("Starts with"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:pu,label:(0,Qe.__)("On"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o===n},selection:"single"},{name:mu,label:(0,Qe.__)("Not on"),filterText:(e,t)=>(0,pn.createInterpolateElement)((0,Qe.sprintf)((0,Qe.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),En),filter(e,t,r){if(r===void 0)return!0;let[o,n]=G1(t.getValue({item:e}),r);return o!==n},selection:"single"}],zy=e=>w7.find(t=>t.name===e),Ake=()=>w7.map(e=>e.name),Mke=e=>w7.filter(t=>t.selection==="single").some(t=>t.name===e),Nke=e=>w7.some(t=>t.name===e);var Tn=l(P(),1),lut="Enter",cut=" ",dut=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=zy(t?.operator);return o!==void 0?o.filterText(r,e):(0,rh.sprintf)((0,rh.__)("Unknown status for %1$s"),r.name)};function uut({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:zy(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Tn.jsxs)(le,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Tn.jsx)(Mb.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Tn.jsx)(Mb.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,rh.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,d=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=zy(c)?.selection,m=zy(a)?.selection,h=f!==m||[f,m].includes("custom");return{...u,value:h?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Fke({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,x7.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(y=>y.field===i.field),d=[],u=(0,x7.useMemo)(()=>{let y=r.find(w=>w.id===i.field);return y&&{...y,getValue:({item:w})=>w[y.id]}},[r,i.field]),{elements:f}=Ti({elements:i.elements,getElements:i.getElements});if(f.length>0)d=f.filter(y=>i.singleSelection?y.value===c?.value:c?.value?.includes(y.value));else if(Array.isArray(c?.value)){if(!c.value.some(w=>w==null||w==="")){let w=c.value.map(_=>u?.getValueFormatted({item:{[u.id]:_},field:u})||String(_));d=[{value:c.value,label:w}]}}else if(typeof c?.value=="object")d=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let y=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);d=[{value:c.value,label:y}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,b=!h&&(!m||g),v=m?(0,rh.__)("Reset"):(0,rh.__)("Remove");return(0,Tn.jsx)(Mb.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:w})=>(0,Tn.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Tn.jsxs)(yt.Root,{children:[(0,Tn.jsx)(yt.Trigger,{render:(0,Tn.jsx)("div",{className:J("dataviews-filters__summary-chip",{"has-reset":b,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||w()},onKeyDown:_=>{!h&&[lut,cut].includes(_.key)&&(w(),_.preventDefault())},"aria-disabled":h,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,Tn.jsx)(dut,{activeElements:d,filterInView:c,filter:i})})}),(0,Tn.jsx)(yt.Popup,{children:(0,rh.sprintf)((0,rh.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,Tn.jsxs)(yt.Root,{children:[(0,Tn.jsx)(yt.Trigger,{render:(0,Tn.jsx)("button",{className:J("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":v,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(_=>_.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,Tn.jsx)(Mb.Icon,{icon:_i})})}),(0,Tn.jsx)(yt.Popup,{children:v})]})]}),renderContent:()=>(0,Tn.jsxs)(le,{direction:"column",justify:"flex-start",children:[(0,Tn.jsx)(uut,{...o}),o.filter.hasElements?(0,Tn.jsx)(kke,{...o,filter:{...o.filter,elements:f}}):(0,Tn.jsx)(Rke,{...o,fields:r})]})})}var Dke=l(Z(),1),Lke=l(G(),1),Vke=l(H(),1);var oh=l(P(),1);function X$({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,oh.jsxs)(_e.Root,{disabled:!i.length,children:[(0,oh.jsx)(_e.Trigger,{...n}),(0,oh.jsx)(_e.Popup,{children:i.map(s=>(0,oh.jsx)(_e.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,oh.jsx)(_e.ItemLabel,{children:s.name})},s.field))})]})}function fut({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,oh.jsx)(X$,{triggerProps:{render:(0,oh.jsx)(Dke.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,Lke.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Bke=(0,Vke.forwardRef)(fut);var zke=l(Z(),1),jke=l(G(),1),Hke=l(P(),1);function Uke({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,Hke.jsx)(zke.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,jke.__)("Reset")})}var Wke=l(H(),1);function put(e,t){return(0,Wke.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(a=>a.field===o.id&&!!a.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(a=>Mke(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&Nke(a.operator)),isPrimary:i,isLocked:s})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var FP=put;var DP=l(P(),1);function mut({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Y1.useContext)(ut),s=(0,Y1.useRef)(null),a=FP(t,r),c=(0,DP.jsx)(Bke,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),d=a.filter(f=>f.isVisible);if(d.length===0)return null;let u=[...d.map(f=>(0,DP.jsx)(Fke,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,DP.jsx)(Uke,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,DP.jsx)(le,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var LP=(0,Y1.memo)(mut);var Nb=l(H(),1),Gke=l(Z(),1);var S7=l(G(),1);var sp=l(P(),1);function hut(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Nb.useContext)(ut),s=(0,Nb.useRef)(null),a=(0,Nb.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),d={label:(0,S7.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,S7._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,sp.jsx)(Gke.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:w_,disabled:f,accessibleWhenDisabled:!0,...c?u:d});return(0,sp.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,sp.jsx)(gut,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,sp.jsx)(X$,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function gut({buttonRef:e,filtersCount:t,children:r}){return(0,Nb.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,sp.jsxs)(sp.Fragment,{children:[r,!!t&&(0,sp.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var C7=hut;var Yke=l(H(),1);var qke=l(P(),1);function but(e){let{isShowingFilter:t}=(0,Yke.useContext)(ut);return t?(0,qke.jsx)(LP,{...e}):null}var k7=but;var Kke=l(H(),1),Xke=l(Z(),1),Zke=l(G(),1);var jy=l(P(),1);function Z$({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:d,selection:u,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:b,defaultLayouts:v,containerRef:y,empty:w=(0,jy.jsx)("p",{children:(0,Zke.__)("No results")})}=(0,Kke.useContext)(ut),_=Xf(!s,{delay:200});if(!s)return _?(0,jy.jsx)("div",{className:"dataviews-loading",children:(0,jy.jsx)("p",{children:(0,jy.jsx)(Xke.Spinner,{})})}):null;let x=Pb.find(C=>C.type===c.type&&v[C.type])?.component;return(0,jy.jsx)("div",{className:"dataviews-layout__container",ref:y,children:(0,jy.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:d,onChangeSelection:f,selection:u,setOpenedFilter:m,onClickItem:h,renderItemLink:b,isItemClickable:g,view:c,empty:w})})}var Qke=l(G(),1),gu=l(H(),1),Jke=l(Z(),1),$ke=l(Me(),1);var eEe=l(P(),1),vut=(0,gu.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,gu.useContext)(ut),[n,i,s]=(0,$ke.useDebouncedInput)(r.search);(0,gu.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,gu.useRef)(o),c=(0,gu.useRef)(r);(0,gu.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,gu.useEffect)(()=>{s!==c.current?.search&&a.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let d=t||(0,Qke.__)("Search");return(0,eEe.jsx)(Jke.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:d,placeholder:d,size:"compact"})}),Q$=vut;var oi=l(Z(),1),nh=l(G(),1),bu=l(H(),1);var J$=l(JX(),1),tEe=l(Me(),1);var sr=l(P(),1),_ut={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function $$(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,bu.useContext)(ut),o=Object.keys(r);if(o.length<=1)return null;let n=Pb.find(i=>e.type===i.type);return(0,sr.jsxs)(_e.Root,{children:[(0,sr.jsx)(_e.Trigger,{render:(0,sr.jsx)(oi.Button,{size:"compact",icon:n?.icon,label:(0,nh.__)("Layout")})}),(0,sr.jsx)(_e.Popup,{children:(0,sr.jsx)(_e.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let s={...e};return"layout"in s&&delete s.layout,t({...s,type:i,...r[i]})}(0,J$.default)("Invalid dataview")},children:o.map(i=>{let s=Pb.find(a=>a.type===i);return s?(0,sr.jsx)(_e.RadioItem,{value:i,closeOnClick:!0,children:(0,sr.jsx)(_e.ItemLabel,{children:s.label})},i):null})})})]})}function yut(){let{view:e,fields:t,onChangeView:r}=(0,bu.useContext)(ut),o=(0,bu.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,sr.jsx)(oi.SelectControl,{label:(0,nh.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function wut(){let{view:e,fields:t,onChangeView:r}=(0,bu.useContext)(ut);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,sr.jsx)(oi.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,nh.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,J$.default)("Invalid direction")},children:lM.map(i=>(0,sr.jsx)(oi.__experimentalToggleGroupControlOptionIcon,{value:i,icon:c1e[i],label:dM[i]},i))})}function xut(){let{view:e,config:t,onChangeView:r}=(0,bu.useContext)(ut),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,sr.jsx)(oi.__experimentalToggleGroupControl,{isBlock:!0,label:(0,nh.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,sr.jsx)(oi.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function Sut(){let{onReset:e}=(0,bu.useContext)(ut);return e===void 0?null:(0,sr.jsx)(oi.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,nh.__)("Reset view")})}function eee(){let{view:e,onReset:t}=(0,bu.useContext)(ut),r=(0,tEe.useInstanceId)(rEe,"dataviews-view-config-dropdown"),o=Pb.find(i=>i.type===e.type),n=typeof t=="function";return(0,sr.jsx)(oi.Dropdown,{expandOnMobile:!0,popoverProps:{..._ut,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,sr.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,sr.jsx)(oi.Button,{size:"compact",icon:RU,label:(0,nh._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,sr.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,sr.jsx)(oi.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,sr.jsxs)(le,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,sr.jsxs)(le,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,sr.jsx)(oi.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,nh.__)("Appearance")}),(0,sr.jsx)(Sut,{})]}),(0,sr.jsxs)(le,{direction:"column",gap:"lg",children:[(0,sr.jsxs)(le,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,sr.jsx)(yut,{}),(0,sr.jsx)(wut,{})]}),!!o?.viewConfigOptions&&(0,sr.jsx)(o.viewConfigOptions,{}),(0,sr.jsx)(xut,{}),(0,sr.jsx)(wM,{})]})]})})})}function rEe(){return(0,sr.jsxs)(sr.Fragment,{children:[(0,sr.jsx)($$,{}),(0,sr.jsx)(eee,{})]})}var Cut=(0,bu.memo)(rEe),oEe=Cut;var vEe=l(H(),1);var E7=l(H(),1),nEe=l(Me(),1),iEe=l(Z(),1);var tee=l(P(),1),kut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,E7.useRef)(null),s=(0,nEe.useMergeRefs)([n,i]);return(0,tee.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,tee.jsx)(iEe.CheckboxControl,{...o})})},T7=(0,E7.forwardRef)(kut);T7.displayName="ValidatedCheckboxControl";var q1=l(H(),1),sEe=l(Me(),1),aEe=l(Z(),1);var ree=l(P(),1),Eut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,q1.useRef)(null),s=(0,sEe.useMergeRefs)([n,i]);return(0,q1.useEffect)(()=>{let a=i.current?.querySelector('input[role="combobox"]');a&&(a.required=e??!1)},[e]),(0,ree.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,ree.jsx)(aEe.ComboboxControl,{...o})})},P7=(0,q1.forwardRef)(Eut);P7.displayName="ValidatedComboboxControl";var R7=l(H(),1),lEe=l(Z(),1);var K1=l(P(),1),Tut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,R7.useRef)(null);return(0,K1.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,K1.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,K1.jsx)(lEe.FormTokenField,{...o})}),(0,K1.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:o.value&&o.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},I7=(0,R7.forwardRef)(Tut);I7.displayName="ValidatedFormTokenField";var O7=l(H(),1),cEe=l(Me(),1),dEe=l(Z(),1);var oee=l(P(),1),Put=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,O7.useRef)(null),s=(0,cEe.useMergeRefs)([n,i]);return(0,oee.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,oee.jsx)(dEe.__experimentalNumberControl,{ref:s,...o})})},A7=(0,O7.forwardRef)(Put);A7.displayName="ValidatedNumberControl";var M7=l(H(),1),uEe=l(Me(),1),fEe=l(Z(),1);var nee=l(P(),1),Rut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,M7.useRef)(null),s=(0,uEe.useMergeRefs)([n,i]);return(0,nee.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,nee.jsx)(fEe.RadioControl,{...o})})},N7=(0,M7.forwardRef)(Rut);N7.displayName="ValidatedRadioControl";var F7=l(H(),1),pEe=l(Me(),1),mEe=l(Z(),1);var iee=l(P(),1),Iut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,F7.useRef)(null),s=(0,pEe.useMergeRefs)([n,i]);return(0,iee.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,iee.jsx)(mEe.SelectControl,{ref:s,...o})})},D7=(0,F7.forwardRef)(Iut);D7.displayName="ValidatedSelectControl";var L7=l(H(),1),hEe=l(Me(),1),gEe=l(Z(),1);var see=l(P(),1),Out=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,L7.useRef)(null),s=(0,hEe.useMergeRefs)([n,i]);return(0,see.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,see.jsx)(gEe.ToggleControl,{ref:s,required:e,...o})})},V7=(0,L7.forwardRef)(Out);V7.displayName="ValidatedToggleControl";var Z1=l(H(),1),bEe=l(Z(),1);var X1=l(P(),1),Aut=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Z1.useRef)(null),s=(0,Z1.useId)();return(0,X1.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,X1.jsx)(ln,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,X1.jsx)(bEe.__experimentalToggleGroupControl,{ref:n,...o})}),(0,X1.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:o.value!==void 0,tabIndex:-1,name:s,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},B7=(0,Z1.forwardRef)(Aut);B7.displayName="ValidatedToggleGroupControl";function Wr(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var _Ee=l(P(),1);function yEe({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,vEe.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,_Ee.jsx)(T7,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Wr(u,i),hidden:o,label:c,help:d,checked:s({item:r}),onChange:m,disabled:f})}var wEe=l(Z(),1),xEe=l(H(),1);var aee=l(P(),1);function z7({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:d,isValid:u}=t,f=c({item:e})??"",m=(0,xEe.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:h,isLoading:g}=Ti({elements:t.elements,getElements:t.getElements});return g?(0,aee.jsx)(wEe.Spinner,{}):(0,aee.jsx)(P7,{required:!!t.isValid?.required,customValidity:Wr(u,n),label:i,value:f,help:s,placeholder:a,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var TEe=l(Z(),1),od=l(H(),1),eS=l(G(),1),PEe=l(vi(),1),cl=l(an(),1);var J1=l(Z(),1),lee=l(H(),1),ap=l(G(),1);var Q1=l(P(),1),Mut={[fa]:[{value:"days",label:(0,ap.__)("Days")},{value:"weeks",label:(0,ap.__)("Weeks")},{value:"months",label:(0,ap.__)("Months")},{value:"years",label:(0,ap.__)("Years")}],[il]:[{value:"days",label:(0,ap.__)("Days ago")},{value:"weeks",label:(0,ap.__)("Weeks ago")},{value:"months",label:(0,ap.__)("Months ago")},{value:"years",label:(0,ap.__)("Years ago")}]};function j7({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=Mut[i===fa?"inThePast":"over"],{id:a,label:c,description:d,getValue:u,setValue:f}=r,m=r.isDisabled({item:t,field:r}),h=u({item:t}),{value:g="",unit:b=s[0].value}=h&&typeof h=="object"?h:{},v=(0,lee.useCallback)(w=>o(f({item:t,value:{value:Number(w),unit:b}})),[o,f,t,b]),y=(0,lee.useCallback)(w=>o(f({item:t,value:{value:g,unit:w}})),[o,f,t,g]);return(0,Q1.jsx)(J1.BaseControl,{id:a,className:J(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:d,children:(0,Q1.jsxs)(le,{direction:"row",gap:"sm",children:[(0,Q1.jsx)(J1.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:v,disabled:m}),(0,Q1.jsx)(J1.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,ap.__)("Unit"),value:b,options:s,onChange:y,hideLabelFromVision:!0,disabled:m})]})})}function VP(e,t){return t?new xn(e,t):e}var SEe=l(H(),1);function BP(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,SEe.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var Nut={ary:"ar-MA",haz:"fa"};function zP(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let o=[Nut[r]??r];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&o.push(n);return o.join("-")}var CEe=l(an(),1),jP=l(G(),1);function kEe(){let{timezone:e}=(0,CEe.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(e.offset)===t)return;let r=Number(e.offset)>=0?"+":"",o=e.abbr!==""&&isNaN(Number(e.abbr))?e.abbr:`UTC${r}${e.offsetFormatted}`,n=e.string.replaceAll("_"," "),i=o;return e.string==="UTC"?i=(0,jP.__)("Coordinated Universal Time"):n.trim().length>0&&(i=`(${o}) ${n}`),(0,jP.sprintf)((0,jP.__)("Timezone: %s"),i)}var EEe=l(an(),1);function $1(e){if(!e)return null;let t=(0,EEe.getDate)(e);return t&&$d(t)?t:null}var Fb=l(P(),1),cee=e=>e?(0,cl.dateI18n)("Y-m-d\\TH:i",(0,cl.getDate)(e)):"";function Fut({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:d,description:u,setValue:f,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),b=m({item:e}),v=typeof b=="string"?b:void 0,{timezone:y}=(0,cl.getSettings)(),w=y.string||(0,cl.dateI18n)("P"),[_,x]=(0,od.useState)(()=>{let z=$1(v);return VP(z||new Date,w)});(0,od.useEffect)(()=>{let z=$1(v);if(z){let A=VP(z,w);x(D=>$_(A,VP(D,w))?D:A)}},[w,v]);let C=(0,od.useRef)(null),S=(0,od.useRef)(void 0),{minConstraint:k,maxConstraint:R,disabledMatchers:O}=BP(h,$1),E=(0,od.useCallback)(z=>r(f({item:e,value:z})),[e,r,f]);(0,od.useEffect)(()=>()=>clearTimeout(S.current),[]);let I=(0,od.useCallback)(z=>{if(z){let A=(0,cl.dateI18n)("Y-m-d",z),D=v?(0,cl.dateI18n)("H:i",(0,cl.getDate)(v)):"00:00",L=(0,cl.getDate)(`${A}T${D}`);E(L.toISOString())}else E(void 0);clearTimeout(S.current),S.current=setTimeout(()=>{let A=C.current;A&&(A.dispatchEvent(new Event("invalid",{cancelable:!0})),A.validationMessage&&(0,PEe.speak)(A.validationMessage))},0)},[E,v]),T=(0,od.useCallback)(z=>{if(z){let A=(0,cl.getDate)(z);E(A.toISOString());let D=$1(A.toISOString());D&&x(VP(D,w))}else E(void 0)},[E,w]),{format:M}=t,F=M.weekStartsOn??(0,cl.getSettings)().l10n.startOfWeek,V=zP((0,cl.getSettings)().l10n.locale),B=d;return h?.required&&!n&&!o?B=`${d} (${(0,eS.__)("Required")})`:!h?.required&&n&&!o&&(B=`${d} (${(0,eS.__)("Optional")})`),(0,Fb.jsx)(TEe.BaseControl,{id:c,label:B,help:u,hideLabelFromVision:o,children:(0,Fb.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Fb.jsx)(nu,{ref:C,required:!!h?.required,customValidity:Wr(h,i),type:"datetime-local",label:(0,eS.__)("Date time"),hideLabelFromVision:!0,value:cee(v),onValueChange:T,disabled:g,description:kEe(),min:k?cee(k):void 0,max:R?cee(R):void 0}),!a&&(0,Fb.jsx)(u2,{style:{width:"100%"},value:v?$1(v):null,onValueChange:I,month:_,onMonthChange:x,timeZone:w,locale:V,dir:(0,eS.isRTL)()?"rtl":"ltr",weekStartsOn:F,disabled:g||O})]})})}function REe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===fa||i===il?(0,Fb.jsx)(j7,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Fb.jsx)(Fut,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var nd=l(Z(),1),IEe=l(vi(),1),Cr=l(H(),1),mn=l(G(),1),ba=l(an(),1);var Eo=l(P(),1),Dut=[{id:"today",label:(0,mn.__)("Today"),getValue:()=>(0,ba.getDate)(null)},{id:"yesterday",label:(0,mn.__)("Yesterday"),getValue:()=>{let e=(0,ba.getDate)(null);return ey(e,1)}},{id:"past-week",label:(0,mn.__)("Past week"),getValue:()=>{let e=(0,ba.getDate)(null);return ey(e,7)}},{id:"past-month",label:(0,mn.__)("Past month"),getValue:()=>{let e=(0,ba.getDate)(null);return PA(e,1)}}],Lut=[{id:"last-7-days",label:(0,mn.__)("Last 7 days"),getValue:()=>{let e=(0,ba.getDate)(null);return[ey(e,7),e]}},{id:"last-30-days",label:(0,mn.__)("Last 30 days"),getValue:()=>{let e=(0,ba.getDate)(null);return[ey(e,30),e]}},{id:"month-to-date",label:(0,mn.__)("Month to date"),getValue:()=>{let e=(0,ba.getDate)(null);return[Vg(e),e]}},{id:"last-year",label:(0,mn.__)("Last year"),getValue:()=>{let e=(0,ba.getDate)(null);return[RA(e,1),e]}},{id:"year-to-date",label:(0,mn.__)("Year to date"),getValue:()=>{let e=(0,ba.getDate)(null);return[Px(e),e]}}],vu=e=>{if(!e)return null;let t=TA(e);return $d(t)?t:null},H7=e=>e?typeof e=="string"?e:Rm(e,"yyyy-MM-dd"):"";function OEe({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Cr.useState)(void 0),d=(0,Cr.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let h=m.current;if(h&&!h.validity.valid){c({type:"invalid",message:h.validationMessage});return}}c(void 0)},[r]);return(0,Cr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?Wr(s,t):void 0;for(let h of f){let g=h.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,Cr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=h=>{h.preventDefault(),n(!0)};for(let h of f)h.current?.addEventListener("invalid",m);return()=>{for(let h of f)h.current?.removeEventListener("invalid",m)}},[r,n]),(0,Cr.useEffect)(()=>{if(!o)return;let f=t?Wr(s,t):void 0;f?c(f):d()},[o,s,t,d]),(0,Cr.useEffect)(()=>{o&&a?.message&&(0,IEe.speak)(a.message)},[o,a?.message]),(0,Eo.jsxs)(le,{direction:"column",gap:"sm",onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Eo.jsx)(Am,{type:a.type,message:a.message})]})}function Vut({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:d,getValue:u,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,b]=(0,Cr.useState)(null),v=m.weekStartsOn??(0,ba.getSettings)().l10n.startOfWeek,y=zP((0,ba.getSettings)().l10n.locale),w=u({item:e}),_=typeof w=="string"?w:void 0,[x,C]=(0,Cr.useState)(()=>vu(_)||new Date);(0,Cr.useEffect)(()=>{let z=vu(_);z&&C(A=>$_(z,A)?A:z)},[_]);let[S,k]=(0,Cr.useState)(!1),R=(0,Cr.useRef)(null),{minConstraint:O,maxConstraint:E,disabledMatchers:I}=BP(f,vu),T=(0,Cr.useCallback)(z=>r(d({item:e,value:z})),[e,r,d]),M=(0,Cr.useCallback)(z=>{let A=z?H7(z):void 0;T(A),b(null),k(!0)},[T]),F=(0,Cr.useCallback)(z=>{let A=z.getValue(),D=H7(A);C(A),T(D),b(z.id),k(!0)},[T]),V=(0,Cr.useCallback)(z=>{if(T(z),z){let A=vu(z);A&&C(A)}b(null),k(!0)},[T]),B=a;return f?.required&&!n?B=`${a} (${(0,mn.__)("Required")})`:!f?.required&&n&&(B=`${a} (${(0,mn.__)("Optional")})`),(0,Eo.jsx)(OEe,{field:t,validity:i,inputRefs:R,isTouched:S,setIsTouched:k,children:(0,Eo.jsx)(nd.BaseControl,{id:s,className:"dataviews-controls__date",label:B,help:c,hideLabelFromVision:o,children:(0,Eo.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Eo.jsxs)(le,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Dut.map(z=>{let A=g===z.id;return(0,Eo.jsx)(nd.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:A,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>F(z),children:z.label},z.id)}),(0,Eo.jsx)(nd.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,mn.__)("Custom")})]}),(0,Eo.jsx)(nd.__experimentalInputControl,{ref:R,type:"date",label:(0,mn.__)("Date"),hideLabelFromVision:!0,value:_,onChange:V,required:!!t.isValid?.required,disabled:h,min:O,max:E}),(0,Eo.jsx)(u2,{style:{width:"100%"},value:_?vu(_):null,onValueChange:M,month:x,onMonthChange:C,locale:y,dir:(0,mn.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:h||I,disableNavigation:h})]})})})}function But({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:d,setValue:u,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),g,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(j=>typeof j=="string")&&(g=b);let v=m.weekStartsOn??(0,ba.getSettings)().l10n.startOfWeek,y=zP((0,ba.getSettings)().l10n.locale),{minConstraint:w,maxConstraint:_,disabledMatchers:x}=BP(f,vu),C=(0,Cr.useCallback)(j=>{r(u({item:e,value:j}))},[e,r,u]),[S,k]=(0,Cr.useState)(null),R=(0,Cr.useMemo)(()=>{if(!g)return null;let[j,Y]=g;return{from:vu(j)||void 0,to:vu(Y)||void 0}},[g]),[O,E]=(0,Cr.useState)(()=>R?.from||new Date),[I,T]=g??[];(0,Cr.useEffect)(()=>{E(j=>{let Y=vu(I),q=vu(T),ne=Y??q,ie=Y&&q?hhe({start:Y,end:q},{start:Vg(j),end:Tx(j)},{inclusive:!0}):[Y,q].some(oe=>oe&&$_(oe,j));return ne&&!ie?ne:j})},[I,T]);let[M,F]=(0,Cr.useState)(!1),V=(0,Cr.useRef)(null),B=(0,Cr.useRef)(null),z=(0,Cr.useCallback)((j,Y)=>{if(!j&&!Y){C(void 0);return}C([H7(j),H7(Y)])},[C]),A=(0,Cr.useCallback)(j=>{z(j?.from,j?.to),k(null),F(!0)},[z]),D=(0,Cr.useCallback)(j=>{let[Y,q]=j.getValue();E(Y),z(Y,q),k(j.id),F(!0)},[z]),L=(0,Cr.useCallback)((j,Y)=>{let[q,ne]=g||[void 0,void 0];if(z(j==="from"?Y:q,j==="to"?Y:ne),Y){let te=vu(Y);te&&E(te)}k(null),F(!0)},[g,z]),U=a;return t.isValid?.required&&!n?U=`${a} (${(0,mn.__)("Required")})`:!t.isValid?.required&&n&&(U=`${a} (${(0,mn.__)("Optional")})`),(0,Eo.jsx)(OEe,{field:t,validity:i,inputRefs:[V,B],isTouched:M,setIsTouched:F,children:(0,Eo.jsx)(nd.BaseControl,{id:s,className:"dataviews-controls__date",label:U,help:c,hideLabelFromVision:o,children:(0,Eo.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Eo.jsxs)(le,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Lut.map(j=>{let Y=S===j.id;return(0,Eo.jsx)(nd.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:Y,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>D(j),children:j.label},j.id)}),(0,Eo.jsx)(nd.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!S,size:"small",accessibleWhenDisabled:!0,disabled:!!S||h,children:(0,mn.__)("Custom")})]}),(0,Eo.jsxs)(le,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Eo.jsx)(nd.__experimentalInputControl,{ref:V,type:"date",label:(0,mn.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:j=>L("from",j),required:!!t.isValid?.required,disabled:h,min:w,max:_}),(0,Eo.jsx)(nd.__experimentalInputControl,{ref:B,type:"date",label:(0,mn.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:j=>L("to",j),required:!!t.isValid?.required,disabled:h,min:w,max:_})]}),(0,Eo.jsx)(ZK,{style:{width:"100%"},value:R,onValueChange:A,month:O,onMonthChange:E,locale:y,dir:(0,mn.isRTL)()?"rtl":"ltr",weekStartsOn:v,disabled:h||x})]})})})}function AEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===fa||i===il?(0,Eo.jsx)(j7,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===zn?(0,Eo.jsx)(But,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Eo.jsx)(Vut,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var MEe=l(Z(),1),NEe=l(H(),1);var dee=l(P(),1);function U7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=d({item:e})??(h?[]:""),b=(0,NEe.useCallback)(w=>r(u({item:e,value:w})),[e,r,u]),{elements:v,isLoading:y}=Ti({elements:t.elements,getElements:t.getElements});return y?(0,dee.jsx)(MEe.Spinner,{}):(0,dee.jsx)(D7,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Wr(f,i),label:a,value:g,help:c,options:v,onChange:b,hideLabelFromVision:o,multiple:h,disabled:m})}var uee=l(P(),1),zut=10;function FEe(e){let{field:t}=e,{elements:r}=Ti({elements:t.elements,getElements:t.getElements});return r.length>=zut?(0,uee.jsx)(z7,{...e}):(0,uee.jsx)(U7,{...e})}var DEe=l(H(),1);var LEe=l(P(),1);function lp({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:d,placeholder:u,description:f,getValue:m,setValue:h,isValid:g}=t,b=m({item:e}),v=t.isDisabled({item:e,field:t}),y=(0,DEe.useCallback)(w=>r(h({item:e,value:w})),[e,h,r]);return(0,LEe.jsx)(nu,{required:!!g.required,markWhenOptional:n,customValidity:Wr(g,c),label:d,placeholder:u,value:b??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:y,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:v,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 W7=l(P(),1);function VEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,W7.jsx)(lp,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,W7.jsx)(Yl.Slot,{padding:"minimal",children:(0,W7.jsx)(Br,{icon:jU})})})}var G7=l(P(),1);function BEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,G7.jsx)(lp,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,G7.jsx)(Yl.Slot,{padding:"minimal",children:(0,G7.jsx)(Br,{icon:FE})})})}var Y7=l(P(),1);function zEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Y7.jsx)(lp,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Y7.jsx)(Yl.Slot,{padding:"minimal",children:(0,Y7.jsx)(Br,{icon:fW})})})}var Hy=l(Z(),1),HP=l(H(),1),q7=l(G(),1);var Db=l(P(),1);function jEe(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function jut({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,HP.useCallback)(c=>t([jEe(c),i]),[t,i]),a=(0,HP.useCallback)(c=>t([n,jEe(c)]),[t,n]);return(0,Db.jsx)(Hy.BaseControl,{help:(0,q7.__)("The max. value must be greater than the min. value."),children:(0,Db.jsxs)(Hy.Flex,{direction:"row",gap:4,children:[(0,Db.jsx)(Hy.__experimentalNumberControl,{label:(0,q7.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Db.jsx)(Hy.__experimentalNumberControl,{label:(0,q7.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function K7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,c=Math.pow(10,Math.abs(a)*-1),{label:d,description:u,getValue:f,setValue:m,isValid:h}=t,g=f({item:e})??"",b=t.isDisabled({item:e,field:t}),v=(0,HP.useCallback)(w=>{r(m({item:e,value:["",void 0].includes(w)?void 0:Number(w)}))},[e,r,m]),y=(0,HP.useCallback)(w=>{r(m({item:e,value:w}))},[e,r,m]);if(i===zn){let w=["",""];return Array.isArray(g)&&g.length===2&&g.every(_=>typeof _=="number"||_==="")&&(w=g),(0,Db.jsx)(jut,{value:w,onChange:y,hideLabelFromVision:o,step:c})}return(0,Db.jsx)(A7,{required:!!h.required,markWhenOptional:n,customValidity:Wr(h,s),label:d,help:u,value:g,onChange:v,hideLabelFromVision:o,step:c,min:typeof h.min?.constraint=="number"?h.min.constraint:void 0,max:typeof h.max?.constraint=="number"?h.max.constraint:void 0,disabled:b})}var HEe=l(P(),1);function UEe(e){return(0,HEe.jsx)(K7,{...e})}var WEe=l(P(),1);function GEe(e){return(0,WEe.jsx)(K7,{...e})}var YEe=l(Z(),1),qEe=l(H(),1);var fee=l(P(),1);function KEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=Ti({elements:t.elements,getElements:t.getElements}),g=c({item:e}),b=(0,qEe.useCallback)(v=>r(d({item:e,value:v})),[e,r,d]);return h?(0,fee.jsx)(YEe.Spinner,{}):(0,fee.jsx)(N7,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Wr(u,i),label:s,help:a,onChange:b,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var pee=l(H(),1);var XEe=l(P(),1);function ZEe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,XEe.jsx)(lp,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,pee.createElement)(a):void 0,suffix:c?(0,pee.createElement)(c):void 0})}var JEe=l(Z(),1),UP=l(H(),1),X7=l(G(),1);var Lb=l(P(),1);function QEe(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(ga(n)??0)%60!==0)?1:void 0}function mee(e){let t=ga(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(o=>String(o).padStart(2,"0")).join(":")}function Hut({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",c=""]=e,d=(0,UP.useCallback)(f=>t([f??"",c]),[t,c]),u=(0,UP.useCallback)(f=>t([a,f??""]),[t,a]);return(0,Lb.jsx)(JEe.BaseControl,{help:(0,X7.__)("The end time must be later than the start time."),children:(0,Lb.jsxs)(le,{direction:"row",gap:"sm",justify:"space-between",children:[(0,Lb.jsx)(nu,{type:"time",label:(0,X7.__)("From"),value:a,onValueChange:d,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||s}),(0,Lb.jsx)(nu,{type:"time",label:(0,X7.__)("To"),value:c,onValueChange:u,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function $Ee({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:c,description:d,getValue:u,setValue:f,isValid:m}=t,h=u({item:e}),g=t.isDisabled({item:e,field:t}),b=t.format?.time,v=typeof m.min?.constraint=="string"?m.min.constraint:void 0,y=typeof m.max?.constraint=="string"?m.max.constraint:void 0,w=(0,UP.useCallback)(x=>r(f({item:e,value:x===""?void 0:x})),[e,r,f]),_=(0,UP.useCallback)(([x,C])=>r(f({item:e,value:[x||void 0,C||void 0]})),[e,r,f]);if(i===zn){let x=["",""];return Array.isArray(h)&&h.length===2&&(x=[mee(h[0]),mee(h[1])]),(0,Lb.jsx)(Hut,{value:x,onChange:_,hideLabelFromVision:o,disabled:g,step:QEe(b,x),min:v,max:y})}return(0,Lb.jsx)(nu,{required:!!m.required,markWhenOptional:n,customValidity:Wr(m,s),type:"time",label:a,placeholder:c,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:mee(h),onValueChange:w,hideLabelFromVision:o,disabled:g,step:QEe(b,[h]),min:v,max:y})}var eTe=l(H(),1);var tTe=l(P(),1);function rTe({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:d,isValid:u}=e,f=e.isDisabled({item:r,field:e}),m=(0,eTe.useCallback)(()=>{t(d({item:r,value:!c({item:r})}))},[t,d,r,c]);return(0,tTe.jsx)(V7,{required:!!u.required,markWhenOptional:n,customValidity:Wr(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:f})}var oTe=l(H(),1);var nTe=l(P(),1);function iTe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:d,placeholder:u,description:f,setValue:m,isValid:h}=t,g=t.getValue({item:e}),b=(0,oTe.useCallback)(v=>r(m({item:e,value:v})),[e,r,m]);return(0,nTe.jsx)(aZ,{required:!!h.required,markWhenOptional:n,customValidity:Wr(h,s),label:d,placeholder:u,value:g??"",description:typeof f=="string"?f:void 0,details:typeof f=="string"?void 0:f,onValueChange:b,rows:a,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var Q7=l(Z(),1),sTe=l(H(),1);var Z7=l(P(),1);function aTe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,d=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,sTe.useCallback)(b=>r(a({item:e,value:b})),[e,r,a]),{elements:m,isLoading:h}=Ti({elements:t.elements,getElements:t.getElements});if(h)return(0,Z7.jsx)(Q7.Spinner,{});if(m.length===0)return null;let g=m.find(b=>b.value===u);return(0,Z7.jsx)(B7,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Wr(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:m.map(b=>(0,Z7.jsx)(Q7.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var lTe=l(Z(),1),J7=l(H(),1);var WP=l(P(),1);function cTe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:d,setValue:u,isValid:f}=t,m=d({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:b}=Ti({elements:t.elements,getElements:t.getElements}),v=(0,J7.useMemo)(()=>Array.isArray(m)?m.map(w=>g?.find(x=>x.value===w)||{value:w,label:w}):[],[m,g]),y=(0,J7.useCallback)(w=>{let _=w.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(u({item:e,value:_}))},[r,u,e]);return b?(0,WP.jsx)(lTe.Spinner,{}):(0,WP.jsx)(I7,{required:!!f?.required,markWhenOptional:n,customValidity:Wr(f,i),label:o?void 0:s,value:v,onChange:y,placeholder:a,suggestions:g?.map(w=>w.value),disabled:h,__experimentalValidateInput:w=>t.isValid?.elements&&g?g.some(_=>_.value===w||_.label===w):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:w=>typeof w=="object"&&"label"in w?w.label:typeof w=="string"&&g&&g.find(x=>x.value===w)?.label||w,__experimentalRenderItem:({item:w})=>{if(typeof w=="string"&&g){let _=g.find(x=>x.value===w);return(0,WP.jsx)("span",{children:_?.label||w})}return(0,WP.jsx)("span",{children:w})}})}var cp=l(Z(),1);var hee=l(H(),1),dTe=l(G(),1);var ih=l(P(),1),Uut=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Nn(e).isValid()?e:"#ffffff";return(0,ih.jsx)(cp.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,ih.jsx)(cp.Button,{onClick:n,"aria-label":(0,dTe.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,ih.jsx)(cp.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,ih.jsx)(cp.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,ih.jsx)(cp.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function uTe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:d,isValid:u}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,hee.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),g=(0,hee.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,ih.jsx)(nu,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Wr(u,i),label:s,placeholder:a,value:m,description:typeof c=="string"?c:void 0,details:typeof c=="string"?void 0:c,onValueChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,ih.jsx)(Yl.Slot,{padding:"minimal",children:(0,ih.jsx)(Uut,{color:m,onColorChange:h,disabled:f})})})}var fTe=l(Z(),1);var eN=l(H(),1),gee=l(G(),1);var $7=l(P(),1);function pTe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,eN.useState)(!1),c=t.isDisabled({item:e,field:t}),d=(0,eN.useCallback)(()=>{a(u=>!u)},[]);return(0,$7.jsx)(lp,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,$7.jsx)(Yl.Slot,{padding:"minimal",children:(0,$7.jsx)(fTe.Button,{icon:s?oT:S_,onClick:d,size:"small",label:s?(0,gee.__)("Hide password"):(0,gee.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function tN(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var hTe=l(P(),1),mTe={adaptiveSelect:FEe,array:cTe,checkbox:yEe,color:uTe,combobox:z7,datetime:REe,date:AEe,email:VEe,telephone:BEe,url:zEe,integer:UEe,number:GEe,password:pTe,radio:KEe,select:U7,text:ZEe,time:$Ee,toggle:rTe,textarea:iTe,toggleGroup:aTe};function Wut(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Gut(e){let{control:t,...r}=e,o=rN(t);return o===null?null:function(i){return(0,hTe.jsx)(o,{...i,config:r})}}function gTe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?rN(e.Edit):Wut(e.Edit)?Gut(e.Edit):tN(e)&&e.type!=="array"?rN("adaptiveSelect"):t===null?null:rN(t)}function rN(e){return Object.keys(mTe).includes(e)?mTe[e]:null}function Yut(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var bTe=Yut;var qut=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},vTe=qut;var Kut=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},_Te=Kut;var wTe=l(G(),1);function oN({item:e,field:t}){let{elements:r,isLoading:o}=Ti({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var yTe=l(P(),1);function Do({item:e,field:t}){return t.hasElements?(0,yTe.jsx)(oN,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var dp=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Lo(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function up(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function fp(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function pp(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function ro(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function Xut({item:e,field:t}){return t.getValue({item:e})}var va=Xut;var Zut=/^[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 Qut(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Zut.test(r)?(0,wTe.__)("Value must be a valid email address."):null}var xTe={type:"email",render:Do,Edit:"email",sort:dp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Zo,Qo,Gf,Yf,qf,Ao,Mo,Ci],format:{},getValueFormatted:va,validate:{required:Lo,pattern:pp,minLength:up,maxLength:fp,elements:ro,custom:Qut}};var STe=l(G(),1);var tS=(e,t,r)=>r==="asc"?e-t:t-e;function nN(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function iN(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var CTe={separatorThousand:","};function Jut({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=CTe:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function $ut(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,STe.__)("Value must be an integer."):null}var kTe={type:"integer",render:Do,Edit:"integer",sort:tS,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo,pb,mb,hb,gb,zn],validOperators:[Zo,Qo,pb,mb,hb,gb,zn,Ao,Mo,Ci],format:CTe,getValueFormatted:Jut,validate:{required:Lo,min:nN,max:iN,elements:ro,custom:$ut}};var ETe=l(G(),1);var TTe={separatorThousand:",",separatorDecimal:".",decimals:2};function eft({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=TTe:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,d]=a.split("."),u=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?u:u+i+d}function tft(e){return e===""||e===void 0||e===null}function rft(e,t){let r=t.getValue({item:e});return!tft(r)&&!Number.isFinite(r)?(0,ETe.__)("Value must be a number."):null}var PTe={type:"number",render:Do,Edit:"number",sort:tS,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo,pb,mb,hb,gb,zn],validOperators:[Zo,Qo,pb,mb,hb,gb,zn,Ao,Mo,Ci],format:TTe,getValueFormatted:eft,validate:{required:Lo,min:nN,max:iN,elements:ro,custom:rft}};var RTe={type:"text",render:Do,Edit:"text",sort:dp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Zo,Qo,Gf,Yf,qf,Ao,Mo,Ci],format:{},getValueFormatted:va,validate:{required:Lo,pattern:pp,minLength:up,maxLength:fp,elements:ro}};var Uy=l(an(),1);var ITe=l(an(),1);function OTe(e){if(!$d(new Date(e)))return null;let t=(0,ITe.getDate)(e);return t&&$d(t)?t.getTime():null}function sN(e,t,r,o){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),s=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(s==null||s==="")return!0;let a=o(n),c=o(String(s));return a===null||c===null?!1:r==="min"?c>=a:c<=a}function aN(e,t){return sN(e,t,"min",OTe)}function lN(e,t){return sN(e,t,"max",OTe)}function ATe(e,t){return sN(e,t,"min",ga)}function MTe(e,t){return sN(e,t,"max",ga)}var NTe={datetime:(0,Uy.getSettings)().formats.datetime,weekStartsOn:(0,Uy.getSettings)().l10n.startOfWeek};function oft({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=NTe:o=t.format,(0,Uy.dateI18n)(o.datetime,(0,Uy.getDate)(r))}var nft=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},FTe={type:"datetime",render:Do,Edit:"datetime",sort:nft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[pu,mu,cu,du,uu,fu,fa,il],validOperators:[pu,mu,cu,du,uu,fu,fa,il],format:NTe,getValueFormatted:oft,validate:{required:Lo,elements:ro,min:aN,max:lN}};var Wy=l(an(),1);var DTe={date:(0,Wy.getSettings)().formats.date,weekStartsOn:(0,Wy.getSettings)().l10n.startOfWeek};function ift({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=DTe:o=t.format,(0,Wy.dateI18n)(o.date,(0,Wy.getDate)(r))}var sft=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},LTe={type:"date",render:Do,Edit:"date",sort:sft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[pu,mu,cu,du,uu,fu,fa,il,zn],validOperators:[pu,mu,cu,du,uu,fu,fa,il,zn],format:DTe,getValueFormatted:ift,validate:{required:Lo,elements:ro,min:aN,max:lN}};var rS=l(an(),1);var VTe={time:(0,rS.getSettings)().formats.time},aft="2000-01-01";function lft(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=e%60,n=[t,r,o].map(i=>String(i).padStart(2,"0")).join(":");return(0,rS.getDate)(`${aft}T${n}`)}function cft({item:e,field:t}){let r=ga(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=VTe:o=t.format,(0,rS.dateI18n)(o.time,lft(r))}var dft=(e,t,r)=>{let o=ga(e),n=ga(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},BTe={type:"time",render:Do,Edit:"time",sort:dft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[pu,mu,cu,du,uu,fu,zn],validOperators:[pu,mu,cu,du,uu,fu,zn],format:VTe,getValueFormatted:cft,validate:{required:Lo,elements:ro,min:ATe,max:MTe}};var cN=l(G(),1);function zTe(e,t){return t.getValue({item:e})===!0}function uft({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,cN.__)("True"):r===!1?(0,cN.__)("False"):""}function fft(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,cN.__)("Value must be true, false, or undefined"):null}var pft=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},jTe={type:"boolean",render:Do,Edit:"checkbox",sort:pft,validate:{required:zTe,elements:ro,custom:fft},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo],validOperators:[Zo,Qo],format:{},getValueFormatted:uft};var HTe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:va,validate:{}};var bee=l(G(),1);function UTe(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function WTe({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function mft({item:e,field:t}){return WTe({item:e,field:t})}function hft(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(o=>typeof o=="string")?null:(0,bee.__)("Every value must be a string."):(0,bee.__)("Value must be an array.")}var gft=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},GTe={type:"array",render:mft,Edit:"array",sort:gft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Ao,Mo,aM,Ci],format:{},getValueFormatted:WTe,validate:{required:UTe,elements:ro,custom:hft}};function bft({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var YTe={type:"password",render:Do,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:bft,validate:{required:Lo,pattern:pp,minLength:up,maxLength:fp,elements:ro}};var qTe={type:"telephone",render:Do,Edit:"telephone",sort:dp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Zo,Qo,Gf,Yf,qf,Ao,Mo,Ci],format:{},getValueFormatted:va,validate:{required:Lo,pattern:pp,minLength:up,maxLength:fp,elements:ro}};var KTe=l(G(),1);var oS=l(P(),1);function vft({item:e,field:t}){if(t.hasElements)return(0,oS.jsx)(oN,{item:e,field:t});let r=va({item:e,field:t});return!r||!Nn(r).isValid()?r:(0,oS.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,oS.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,oS.jsx)("span",{children:r})]})}function _ft(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Nn(r).isValid()?(0,KTe.__)("Value must be a valid color."):null}var yft=(e,t,r)=>{let o=Nn(e),n=Nn(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},XTe={type:"color",render:vft,Edit:"color",sort:yft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Zo,Qo,Ao,Mo],format:{},getValueFormatted:va,validate:{required:Lo,elements:ro,custom:_ft}};var ZTe={type:"url",render:Do,Edit:"url",sort:dp,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ao,Mo],validOperators:[Zo,Qo,Gf,Yf,qf,Ao,Mo,Ci],format:{},getValueFormatted:va,validate:{required:Lo,pattern:pp,minLength:up,maxLength:fp,elements:ro}};var wft=(e,t,r)=>typeof e=="number"&&typeof t=="number"?tS(e,t,r):dp(e,t,r),QTe={render:Do,Edit:null,sort:wft,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Zo,Qo],validOperators:Ake(),format:{},getValueFormatted:va,validate:{required:Lo,elements:ro}};function xft(e){return e==="integer"||e==="number"}function Sft(e){return e==="date"||e==="datetime"||e==="time"}function JTe(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&xft(t.type)||typeof e=="string"&&Sft(t.type)))return{constraint:e,validate:o}}function $Te(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=JTe(r?.min,t,"min"),s=JTe(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let d=r?.maxLength,u;typeof d=="number"&&t.validate.maxLength!==void 0&&(u={constraint:d,validate:t.validate.maxLength});let f=r?.pattern,m;f!==void 0&&t.validate.pattern!==void 0&&(m={constraint:f,validate:t.validate.pattern});let h=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:u,pattern:m,custom:h}}function e2e(e){return e.validOperators.reduce((t,r)=>{let o=zy(r);return o?.filter&&(t[r]=o.filter),t},{})}function Cft(e,t){return{...t.format,...e.format}}var t2e=Cft;function kft(e){let t=[xTe,kTe,PTe,RTe,FTe,LTe,BTe,jTe,HTe,GTe,YTe,qTe,XTe,ZTe].find(r=>r?.type===e);return t||QTe}function Vb(e){return e.map(t=>{let r=kft(t.type),o=t.getValue||vTe(t.id),n=function(i,s,a){let c=o({item:i}),d=o({item:s});return t.sort?t.sort(c,d,a):r.sort(c,d,a)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||_Te(t.id),elements:t.elements,getElements:t.getElements,hasElements:tN(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:gTe(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:$Te(t,r),filterBy:bTe(t,r.defaultOperators,r.validOperators),filter:e2e(r),format:t2e(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Ji=l(H(),1);function r2e({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,Ji.useState)(!o);(0,Ji.useEffect)(()=>{o||c(!0)},[o]);let d=(0,Ji.useRef)(t),u=(0,Ji.useRef)(n);(0,Ji.useEffect)(()=>{o||(d.current=t,u.current=n)},[t,o,n]);let[f,m]=(0,Ji.useState)([]),h=(0,Ji.useRef)(new Map),g=(0,Ji.useRef)([]),b=(0,Ji.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,Ji.useRef)(void 0),y=(0,Ji.useRef)(void 0),w=(0,Ji.useRef)(!1),_=(0,Ji.useMemo)(()=>{e.startPosition!==void 0&&y.current!==void 0&&(e.startPosition<y.current?v.current="up":e.startPosition>y.current&&(v.current="down")),y.current=e.startPosition;let x=JSON.stringify(e.filters??[]),C=b.current.filters,S=!w.current||!e.infiniteScrollEnabled||e.search!==b.current.search||x!==C||e.perPage!==b.current.perPage;if(w.current=!0,b.current={search:e.search,filters:x,perPage:e.perPage},S){h.current.clear(),v.current=void 0;let V=e.search?1:e.startPosition??1,B=t.map((z,A)=>{let D=V+A;return h.current.set(r(z),D),{...z,position:D}});return g.current=B,B}let k=g.current,R=new Set(t.map(r)),O=v.current,E=e.search?1:e.startPosition??1,I=t.map((V,B)=>{let z=r(V),A=e.infiniteScrollEnabled?E+B:void 0;return A!==void 0&&h.current.set(z,A),{...V,position:A}});if(I.length===0)return k;let T=k.filter(V=>!R.has(r(V))),M=O==="up"?[...I,...T]:[...T,...I];M.sort((V,B)=>{let z=V.position,A=B.position;return z-A});let F=M;if(f.length>0){let V=Math.min(...f),B=Math.max(...f),z=20,A=M.map(j=>j.position),D=Math.min(...A);!(Math.max(...A)<V-z||D>B+z)&&(F=M.filter(j=>{let Y=r(j);if(i?.includes(Y))return!0;let ne=j.position;return O==="up"?ne<=B+z:O==="down"?ne>=V-z:ne>=V-z&&ne<=B+z}))}return g.current=F,F},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:_,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&d.current?.length?d.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&d.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var _a=l(H(),1),n2e=l(Me(),1);function o2e(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let s=i.reduce((d,u)=>{let f=u.getBoundingClientRect(),m=f.top+f.height/2,h=Math.abs(m-n),g=d.getBoundingClientRect(),b=g.top+g.height/2,v=Math.abs(b-n);return h<v?u:d}),a=Number(s.getAttribute("aria-posinset")),c=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:c.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function i2e({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,_a.useRef)(null),a=(0,_a.useRef)(e),c=(0,_a.useRef)(r),d=(0,_a.useRef)(t),u=(0,_a.useRef)(o.totalItems);(0,_a.useLayoutEffect)(()=>{a.current=e,c.current=r,d.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,_a.useCallback)(h=>{i&&i(g=>{let b=new Set(g),v=!1;return h.forEach(y=>{let w=Number(y.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(w)||(y.isIntersecting?b.has(w)||(b.add(w),v=!0):b.has(w)&&(b.delete(w),v=!0))}),v?Array.from(b).sort():g})},[i]);(0,_a.useLayoutEffect)(()=>{let h=n.current,g=s.current;if(!h||!e.infiniteScrollEnabled||!g||r)return;let b=h.querySelector(`[aria-posinset="${g.posinset}"]`);if(b){let v=h.getBoundingClientRect(),_=b.getBoundingClientRect().top-v.top-g.viewportOffset+(h.scrollTop-g.scrollTop);Math.abs(_)>1&&(h.scrollTop+=_)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,_a.useRef)(null);return(0,_a.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,f]),(0,_a.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,b=800,v=(0,n2e.throttle)(w=>{let _=a.current,x=u.current,C=w.target,S=C.scrollTop,k=C.scrollHeight,R=C.clientHeight,O=S>h?"down":"up";if(h=S,c.current)return;let E=_.startPosition||1,I=_.perPage||10,T=Math.min(E+I,x);if(O==="down"&&S+R>=k-g&&T<x){let M=T;o2e(C,s,"down"),d.current({..._,startPosition:M})}if(O==="up"&&S<=b&&E>1){let M=E-I,F=M<6?1:M;o2e(C,s,"up"),d.current({..._,startPosition:F})}},50),y=n.current;return y.addEventListener("scroll",v),()=>{y.removeEventListener("scroll",v),v.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var s2e=l(H(),1),a2e=l(Me(),1);function l2e({view:e,onChangeView:t,isLoading:r,totalPages:o}){let n=typeof o=="number"&&Number.isFinite(o)?Math.max(o,1):null,i=e.page,s=(0,a2e.useEvent)(()=>{n!==null&&t({...e,page:n})});(0,s2e.useEffect)(()=>{r||n===null||!i||i<=n||s()},[r,n,i,s])}var dl=l(H(),1),c2e=l(Me(),1);var $i=l(P(),1),Eft=()=>!1,Tft=Pb.filter(e=>e.isPicker),Pft=e=>e.id,Rft=[],Ift={pickerGrid:!0,pickerTable:!0};function Oft({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,dl.useContext)(ut),o=r.infiniteScrollEnabled;return(0,$i.jsxs)($i.Fragment,{children:[(0,$i.jsxs)(le,{direction:"row",align:"top",justify:"space-between",className:J("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,$i.jsxs)(le,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,$i.jsx)(Q$,{label:t}),(0,$i.jsx)(C7,{})]}),(0,$i.jsx)(le,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,$i.jsx)(oEe,{})})]}),(0,$i.jsx)(k7,{className:"dataviews-filters__container"}),(0,$i.jsx)(Z$,{}),(0,$i.jsx)(m$,{})]})}function Aft({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=Rft,data:s,getItemId:a=Pft,isLoading:c=!1,paginationInfo:d,defaultLayouts:u=Ift,selection:f,onChangeSelection:m,children:h,config:g={perPageSizes:[10,20,50,100]},itemListLabel:b,empty:v,onReset:y}){let{data:w,setVisibleEntries:_}=r2e({view:e,data:s,getItemId:a,selection:f,paginationInfo:d}),x=(0,dl.useRef)(null),[C,S]=(0,dl.useState)(0),k=(0,c2e.useResizeObserver)(A=>{S(A[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[R,O]=(0,dl.useState)(null);function E(A){let D=typeof A=="function"?A(f):A;m&&m(D)}let I=(0,dl.useMemo)(()=>Vb(r),[r]),T=FP(I,e),M=(0,dl.useMemo)(()=>(T||[]).some(A=>A.isPrimary||A.isLocked),[T]),[F,V]=(0,dl.useState)(M),{intersectionObserver:B}=i2e({view:e,onChangeView:t,isLoading:c,paginationInfo:d,containerRef:x,setVisibleEntries:_});l2e({view:e,onChangeView:t,isLoading:c,totalPages:d.totalPages}),(0,dl.useEffect)(()=>{M&&!F&&V(!0)},[M,F]);let z=(0,dl.useMemo)(()=>Object.fromEntries(Object.entries(u).filter(([A])=>Tft.some(D=>D.type===A)).map(([A,D])=>[A,D===!0?{}:D])),[u]);return z[e.type]?(0,$i.jsx)(ut.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:w,isLoading:c,paginationInfo:d,isItemClickable:Eft,selection:f,onChangeSelection:E,openedFilter:R,setOpenedFilter:O,getItemId:a,containerWidth:C,containerRef:x,resizeObserverRef:k,defaultLayouts:z,filters:T,isShowingFilter:F,setIsShowingFilter:V,config:g,itemListLabel:b,empty:v,onReset:y,hasInitiallyLoaded:!0,intersectionObserver:B},children:(0,$i.jsx)("div",{className:"dataviews-picker-wrapper",children:h??(0,$i.jsx)(Oft,{search:o,searchLabel:n})})}):null}var _u=Aft;_u.BulkActionToolbar=oSe;_u.Footer=m$;_u.Filters=LP;_u.FiltersToggled=k7;_u.FiltersToggle=C7;_u.Layout=Z$;_u.LayoutSwitcher=$$;_u.Pagination=f$;_u.Search=Q$;_u.ViewConfig=eee;var sh=_u;var See=l(H(),1);var d2e=l(H(),1),u2e=l(P(),1),vee=(0,d2e.createContext)({fields:[]});vee.displayName="DataFormContext";function f2e({fields:e,children:t}){return(0,u2e.jsx)(vee.Provider,{value:{fields:e},children:t})}var id=vee;var yN=l(H(),1);var fN=l(H(),1),YP=l(Z(),1);function dN(e){return!!e&&(e.readOnly===!0||!!e.Edit)}var GP=l(G(),1),Bs={type:"regular",labelPosition:"top"},Mft=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 p2e(e){let t=Bs;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,GP.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,GP.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,GP.__)("Apply"),cancelLabel:(0,GP.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,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 r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:Mft(r),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 m2e(e){let t=p2e(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?p2e(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:m2e({fields:o.children,layout:Bs}).fields}}});return{layout:t,fields:r}}var uN=m2e;var Vo=l(P(),1);function Nft({title:e}){return(0,Vo.jsx)(le,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Vo.jsx)(le,{direction:"row",align:"center",children:(0,Vo.jsx)(YP.__experimentalHeading,{level:2,size:13,children:e})})})}function h2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,fN.useContext)(id),a=t.layout,c=(0,fN.useMemo)(()=>({layout:Bs,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Vo.jsxs)(Vo.Fragment,{children:[!o&&t.label&&(0,Vo.jsx)(Nft,{title:t.label}),(0,Vo.jsx)(ul,{data:e,form:c,onChange:r,validity:i?.children})]});let d=a.labelPosition,u=s.find(f=>f.id===t.id);return dN(u)?d==="side"?(0,Vo.jsxs)(le,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Vo.jsx)("div",{className:J("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${d}`),children:(0,Vo.jsx)(YP.BaseControl.VisualLabel,{children:u.label})}),(0,Vo.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,Vo.jsx)(u.render,{item:e,field:u}):u.Edit&&(0,Vo.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,Vo.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,Vo.jsx)(Vo.Fragment,{children:(0,Vo.jsxs)(Vo.Fragment,{children:[!o&&d!=="none"&&(0,Vo.jsx)(YP.BaseControl.VisualLabel,{children:u.label}),(0,Vo.jsx)(u.render,{item:e,field:u})]})}):u.Edit&&(0,Vo.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:d==="none"?!0:o,markWhenOptional:n,validity:i})}):null}var wee=l(j3(),1),Gy=l(Z(),1),yu=l(H(),1),gN=l(Me(),1);var w2e=l(Z(),1),nS=l(G(),1);var x2e=l(Me(),1);function Fft(e,t){return J("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var g2e=Fft;var b2e=l(Z(),1);var Bb=l(P(),1);function Dft({showError:e,errorMessage:t,fieldLabel:r,errorId:o}){return e?(0,Bb.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Bb.jsx)(b2e.Icon,{icon:y_,size:16}),(0,Bb.jsx)(Ot,{id:o,children:t}),r]}):(0,Bb.jsx)(Bb.Fragment,{children:r})}var _ee=Dft;function v2e(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=v2e(r);if(o)return o}}var _2e=v2e;var fl=l(P(),1);function y2e({item:e,field:t,showPlaceholderIfEmpty:r}){return r&&t.placeholder&&[void 0,null,""].includes(t.getValue({item:e}))?(0,fl.jsx)("span",{className:"dataforms-layouts-panel__field-placeholder",children:t.placeholder}):(0,fl.jsx)(t.render,{item:e,field:t})}function qP({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:d,editVisibility:u,showPlaceholderIfEmpty:f}=t.layout,m=_2e(n),h=i&&!!m,g=g2e(d,h),b=J("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${d}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),v=(0,x2e.useInstanceId)(qP,"dataforms-layouts-panel__field-control"),y=`${v}-error`,w=h?(0,nS.sprintf)((0,nS._x)("Edit %s (has errors)","field"),r||""):(0,nS.sprintf)((0,nS._x)("Edit %s","field"),r||"");return(0,fl.jsxs)("div",{className:b,children:[d!=="none"&&(0,fl.jsx)("span",{className:g,children:(0,fl.jsx)(_ee,{showError:h,errorMessage:m,fieldLabel:r,errorId:y})}),d==="none"&&h&&(0,fl.jsx)(_ee,{showError:!0,errorMessage:m,errorId:y}),(0,fl.jsx)("span",{id:`${v}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,fl.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(_=>(0,fl.jsx)("span",{style:{width:"100%"},children:(0,fl.jsx)(y2e,{item:e,field:_,showPlaceholderIfEmpty:f})},_.id))}):o.map(_=>(0,fl.jsx)(y2e,{item:e,field:_,showPlaceholderIfEmpty:f},_.id))}),!s&&(0,fl.jsx)(w2e.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:w,icon:jE,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":h?`${v} ${y}`:v,onClick:c})]})}var S2e=l(j3(),1),yee=l(z3(),1),mp=l(H(),1),ya=l(G(),1);function C2e(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?C2e(o):o.type!=="invalid"&&o.type!=="validating")):!0}function Lft(e,t){let r=uN(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let d=s.children.map(n).filter(u=>u!==null);return d.length===0?null:{id:s.id,children:d}}let a=o.get(s.id);if(!a)return null;let[c]=Vb([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function iS(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let a=r[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function k2e(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let a=0;a<t.length-1;a++){let c=t[a];if(!n[c])return e;n[c]={...n[c]},n=n[c]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[r],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(o).length!==0)return o}function Vft(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(c=>{if(a===o.current[t.id]){if(!Array.isArray(c)){n(d=>iS(d,{elements:{type:"invalid",message:(0,ya.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(d=>iS(d,{elements:{type:"invalid",message:(0,ya.__)("Value must be one of the elements.")}},[...i,t.id])):n(d=>k2e(d,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let d;c instanceof Error?d=c.message:d=String(c)||(0,ya.__)("Unknown error when running elements validation asynchronously."),n(u=>iS(u,{elements:{type:"invalid",message:d}},[...i,t.id]))})}function Bft(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(a=>{if(s===o.current[t.id]){if(a===null){n(c=>k2e(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>iS(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>iS(c,{custom:{type:"invalid",message:(0,ya.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==o.current[t.id])return;let c;a instanceof Error?c=a.message:c=String(a)||(0,ya.__)("Unknown error when running custom validation asynchronously."),n(d=>iS(d,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function E2e(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function T2e(e,t,r){if(E2e(t,e)){let{customCounterRef:i,elementsCounterRef:s}=r;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,ya.__)("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,ya.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,ya.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,ya.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,ya.__)("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,ya.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,S2e.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,ya.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(Vft(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,ya.__)("Validating\u2026")}),o instanceof Promise&&(Bft(o,t,r),n.custom={type:"validating",message:(0,ya.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=T2e(e,a,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,c])=>{c!==void 0&&(s[a]=c)}),Object.keys(s).length===0?void 0:{children:s}}}function P2e(e,t){let r=e?.field?.getValue({item:t}),o=E2e(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>P2e(i,t));return{value:r,isHidden:o,children:n}}function zft(e,t,r){let[o,n]=(0,mp.useState)(),i=(0,mp.useRef)({}),s=(0,mp.useRef)({}),a=(0,mp.useRef)({}),c=(0,mp.useCallback)(()=>{let d={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},u=Lft(r,t);if(u.length===0){n(void 0);return}let f={},m=[];u.forEach(h=>{let g=P2e(h,e);if(a.current.hasOwnProperty(h.id)&&(0,yee.default)(a.current[h.id],g)){m.push(h.id);return}a.current[h.id]=g;let b=T2e(e,h,d);b!==void 0&&(f[h.id]=b)}),n(h=>{let g={...h,...f},b=[...m,...Object.keys(f)];return Object.keys(g).forEach(y=>{g&&!b.includes(y)&&delete g[y]}),Object.keys(g).length===0&&(g=void 0),(0,yee.default)(h,g)?h:g})},[e,t,r]);return(0,mp.useEffect)(()=>{c()},[c]),{validity:o,isValid:C2e(o)}}var R2e=zft;var pN=l(H(),1);function zb(e,t){let r=(0,pN.useCallback)(()=>{let o=e.current?.querySelectorAll("input, textarea, select"),n=0;return o?.forEach(i=>{i.willValidate&&!i.validity.valid&&(n++,i.dispatchEvent(new Event("invalid",{cancelable:!0})))}),n},[e]);return(0,pN.useEffect)(()=>{t&&r()},[t,r]),r}var I2e=l(H(),1);function jft(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var mN=(e,t)=>Array.isArray(e)&&e.length>0?jft(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var Hft=(e,t)=>{if(e.children){let r=e.children.filter(o=>!o.children);return r.length===0?void 0:t.find(o=>o.id===r[0].id)}return t.find(r=>r.id===e.id)};function Uft(e){let{fields:t}=(0,I2e.useContext)(id),r=e.layout,o=mN(r.summary,t),n=Hft(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var hN=Uft;var wa=l(P(),1);function Wft({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:d}=(0,yu.useContext)(id),[u,f]=(0,yu.useState)({}),m=(0,yu.useMemo)(()=>(0,wee.default)(e,u,{arrayMerge:(C,S)=>S}),[e,u]),h=(0,yu.useMemo)(()=>({layout:Bs,fields:t.children?t.children:[{id:t.id,layout:Bs}]}),[t]),g=d.map(C=>({...C,Edit:C.Edit===null?void 0:C.Edit,isValid:{required:C.isValid.required?.constraint,elements:C.isValid.elements?.constraint,min:C.isValid.min?.constraint,max:C.isValid.max?.constraint,pattern:C.isValid.pattern?.constraint,minLength:C.isValid.minLength?.constraint,maxLength:C.isValid.maxLength?.constraint}})),{validity:b}=R2e(m,g,h),v=()=>{r(u),n()},y=C=>{f(S=>(0,wee.default)(S,C,{arrayMerge:(k,R)=>R}))},w=(0,gN.useFocusOnMount)("firstInputElement"),_=(0,yu.useRef)(null),x=(0,gN.useMergeRefs)([w,_]);return zb(_,i),(0,wa.jsxs)(Gy.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,wa.jsx)("div",{ref:x,children:(0,wa.jsx)(ul,{data:m,form:h,onChange:y,validity:b,children:(C,S,k,R)=>(0,wa.jsx)(C,{data:m,field:S,onChange:y,hideLabelFromVision:h.fields.length<2,markWhenOptional:R,validity:k},S.id)})}),(0,wa.jsxs)(le,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,wa.jsx)(Gy.__experimentalSpacer,{style:{flex:1}}),(0,wa.jsx)(Gy.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,wa.jsx)(Gy.Button,{variant:"primary",onClick:v,__next40pxDefaultSize:!0,children:a})]})]})}function Gft({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,yu.useState)(!1),[s,a]=(0,yu.useState)(!1),{fieldDefinition:c,fieldLabel:d,summaryFields:u}=hN(t);if(!c)return null;let f=()=>{a(!1),i(!0)};return(0,wa.jsxs)(wa.Fragment,{children:[(0,wa.jsx)(qP,{data:e,field:t,fieldLabel:d,summaryFields:u,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,wa.jsx)(Wft,{data:e,field:t,onChange:r,fieldLabel:d??"",onClose:f,touched:n})]})}var O2e=Gft;var jb=l(Z(),1),A2e=l(G(),1),ah=l(H(),1);var M2e=l(Me(),1);var zs=l(P(),1);function Yft({title:e,onClose:t}){return(0,zs.jsx)(le,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,zs.jsxs)(le,{direction:"row",gap:"sm",align:"center",children:[e&&(0,zs.jsx)(jb.__experimentalHeading,{level:2,size:13,children:e}),(0,zs.jsx)(jb.__experimentalSpacer,{style:{flex:1}}),t&&(0,zs.jsx)(jb.Button,{label:(0,A2e.__)("Close"),icon:_i,onClick:t,size:"small"})]})})}function qft({touched:e,children:t}){let r=(0,ah.useRef)(null);return zb(r,e),(0,zs.jsx)("div",{ref:r,children:t})}function Kft({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,ah.useState)(!1),[s,a]=(0,ah.useState)(null),c=(0,ah.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[d,u]=(0,M2e.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,ah.useMemo)(()=>({layout:Bs,fields:t.children?t.children:[{id:t.id,layout:Bs}]}),[t]),m=(0,ah.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:b}=hN(t);return h?(0,zs.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,zs.jsx)(jb.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:v=>{v||i(!0)},renderToggle:({isOpen:v,onToggle:y})=>(0,zs.jsx)(qP,{data:e,field:t,fieldLabel:g,summaryFields:b,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:v,onClick:y}),renderContent:({onClose:v})=>(0,zs.jsx)(qft,{touched:n,children:(0,zs.jsxs)("div",{ref:d,...u,children:[(0,zs.jsx)(Yft,{title:g,onClose:v}),(0,zs.jsx)(ul,{data:e,form:f,onChange:r,validity:m,children:(y,w,_,x)=>(0,zs.jsx)(y,{data:e,field:w,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:_},w.id)})]})})})}):null}var N2e=Kft;var xee=l(P(),1);function F2e({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,xee.jsx)(O2e,{data:e,field:t,onChange:r,validity:o}):(0,xee.jsx)(N2e,{data:e,field:t,onChange:r,validity:o})}var js=l(H(),1),V2e=l(vi(),1),B2e=l(Me(),1);var bN=l(G(),1);function D2e(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=D2e(o);return t}function sS(e){let t=D2e(e);if(t!==0)return(0,bN.sprintf)((0,bN._n)("%d field needs attention","%d fields need attention",t),t)}var L2e=l(P(),1);function vN({validity:e}){let t=sS(e);return t?(0,L2e.jsx)(ia,{intent:"high",children:t}):null}var hn=l(P(),1);function Xft(e,t,r){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"&&!r:!0:!1}function Zft({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=mN(o.summary,t).filter(f=>Xft(f,o.summary,n)),d=i&&o.isCollapsible,u=c.length>0&&o.withHeader;return(0,hn.jsxs)(le,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,hn.jsx)(ru.Title,{children:r}),(d||u)&&(0,hn.jsxs)(Gg.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[d&&(0,hn.jsx)(vN,{validity:s}),u&&(0,hn.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,hn.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function Qft({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,hn.jsxs)(hn.Fragment,{children:[t.description&&(0,hn.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,hn.jsx)(ul,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Yy("regular")?.component;return c?(0,hn.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function z2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,js.useContext)(id),a=t.layout,c=(0,js.useRef)(null),d=(0,js.useRef)(!1),u=(0,js.useMemo)(()=>({layout:Bs,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=a,[h,g]=(0,js.useState)(f),[b,v]=(0,js.useState)(!1);(0,js.useEffect)(()=>{g(f)},[f]);let y=(0,js.useCallback)(E=>{E||v(!0),g(E)},[]),w=zb(c,(m?h:!0)&&b),_=(0,js.useCallback)(()=>{d.current=!0},[]),x=(0,js.useCallback)(()=>{if(!d.current||(v(!0),m&&!h))return;let E=w(),I=sS(i);E>0&&I&&(0,V2e.speak)(I,"polite")},[m,h,w,i]),C=(0,B2e.__experimentalUseFocusOutside)(x),S=t.label,k;if(t.children)k=!!S&&a.withHeader;else{let E=s.find(I=>I.id===t.id);if(!dN(E))return null;S=E.label,k=!!S&&a.withHeader}let R=(0,hn.jsx)(Qft,{data:e,field:t,form:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:k}),O=(0,hn.jsx)(Zft,{data:e,fields:s,label:S,layout:a,isOpen:m?!!h:!0,touched:b,validity:i});return k&&m?(0,hn.jsxs)(Gg.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:y,...C,children:[(0,hn.jsx)(Gg.Header,{children:O}),(0,hn.jsx)(Gg.Content,{ref:c,onFocus:_,children:R})]}):(0,hn.jsxs)(ru.Root,{className:"dataforms-layouts-card__field",...C,children:[k&&(0,hn.jsx)(ru.Header,{children:O}),(0,hn.jsx)(ru.Content,{ref:c,onFocus:_,children:R})]})}var j2e=l(Z(),1);var Pi=l(P(),1);function Jft({title:e}){return(0,Pi.jsx)(le,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Pi.jsx)(le,{direction:"row",align:"center",children:(0,Pi.jsx)(j2e.__experimentalHeading,{level:2,size:13,children:e})})})}var $ft=({children:e})=>(0,Pi.jsx)(Pi.Fragment,{children:e});function H2e({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Bs,fields:t.children};return(0,Pi.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Pi.jsx)(Jft,{title:t.label}),(0,Pi.jsx)(le,{direction:"row",align:s.alignment,gap:"lg",children:(0,Pi.jsx)(ul,{data:e,form:c,onChange:r,validity:i?.children,as:$ft,children:(d,u,f)=>(0,Pi.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[u.id],children:(0,Pi.jsx)(d,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},u.id)})})]})}let a=Yy("regular")?.component;return a?(0,Pi.jsx)(Pi.Fragment,{children:(0,Pi.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Pi.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var Hs=l(H(),1),U2e=l(G(),1),W2e=l(vi(),1),G2e=l(Me(),1);var lh=l(P(),1);function Y2e({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Hs.useContext)(id),i=(0,Hs.useRef)(null),s=(0,Hs.useRef)(null),a=(0,Hs.useRef)(!1),[c,d]=(0,Hs.useState)(!1),[u,f]=(0,Hs.useState)(!1),m=(0,Hs.useMemo)(()=>({layout:Bs,fields:t.children??[]}),[t]);(0,Hs.useEffect)(()=>{let x=i.current;if(!x)return;let C=()=>{let S=x.open;S||d(!0),f(S)};return x.addEventListener("toggle",C),()=>{x.removeEventListener("toggle",C)}},[]);let h=zb(s,u&&c),g=(0,Hs.useCallback)(()=>{a.current=!0},[]),b=(0,Hs.useCallback)(()=>{if(!a.current||(d(!0),!i.current?.open))return;let x=h(),C=sS(o);x>0&&C&&(0,W2e.speak)(C,"polite")},[h,o]),v=(0,G2e.__experimentalUseFocusOutside)(b);if(!t.children)return null;let y=t.layout.summary??"",w=y?n.find(x=>x.id===y):void 0,_;return w&&w.render?_=(0,lh.jsx)(w.render,{item:e,field:w}):_=t.label||(0,U2e.__)("More details"),(0,lh.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...v,children:[(0,lh.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,lh.jsxs)(le,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,c&&(0,lh.jsx)(vN,{validity:o})]})}),(0,lh.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,lh.jsx)(ul,{data:e,form:m,onChange:r,validity:o?.children})})]})}var qy=l(P(),1),ept=[{type:"regular",component:h2e,wrapper:({children:e})=>(0,qy.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:F2e,wrapper:({children:e})=>(0,qy.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:z2e,wrapper:({children:e})=>(0,qy.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:H2e,wrapper:({children:e,layout:t})=>(0,qy.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,qy.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,qy.jsx)(le,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:Y2e}];function Yy(e){return ept.find(t=>t.type===e)}var _N=l(P(),1),tpt=({children:e})=>(0,_N.jsx)(le,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function ul({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,yN.useContext)(id),a=(0,yN.useMemo)(()=>{let u=s.filter(m=>!!m.isValid?.required).length,f=s.length-u;return u>f},[s]);function c(u){return s.find(f=>f.id===u.id)}let d=i??Yy(t.layout.type)?.wrapper??tpt;return(0,_N.jsx)(d,{layout:t.layout,children:t.fields.map(u=>{let f=Yy(u.layout.type)?.component;if(!f)return null;let m=u.children?void 0:c(u);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,u,o?.[u.id],a):(0,_N.jsx)(f,{data:e,field:u,onChange:r,markWhenOptional:a,validity:o?.[u.id]},u.id)})})}var Cee=l(P(),1);function KP({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,See.useMemo)(()=>uN(t),[t]),s=(0,See.useMemo)(()=>Vb(r),[r]);return t.fields?(0,Cee.jsx)(f2e,{fields:s,children:(0,Cee.jsx)(ul,{data:e,form:i,onChange:o,validity:n})}):null}var K2e=l(tb(),1),X2e=l(ps(),1);function q2e(e=""){return(0,K2e.default)(e.trim().toLowerCase())}var rpt=[];function kee(e,t,r){if(!e)return{data:rpt,paginationInfo:{totalItems:0,totalPages:0}};let o=Vb(r),n=[...e];if(t.search){let d=q2e(t.search);n=n.filter(u=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:u});return(Array.isArray(m)?m:[m]).some(g=>q2e(String(g)).includes(d))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(d=>{let u=o.find(f=>f.id===d.field);if(u){d.operator===Ci&&(0,X2e.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let f=u.filter[d.operator];f&&(n=n.filter(m=>f(m,u,d.value)))}});let i=t.sort?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.sort?.field):null,s=t.groupBy?.field?o.find(d=>d.enableSorting!==!1&&d.id===t.groupBy?.field):null;(i||s)&&n.sort((d,u)=>{if(s){let f=s.sort(d,u,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(d,u,t.sort?.direction??"desc"):0});let a=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let d=t.startPosition-1,u=Math.min(d+t.perPage,a);n=n?.slice(d,u)}else if(t.page!==void 0&&t.perPage!==void 0){let d=(t.page-1)*t.perPage;a=n?.length||0,c=Math.ceil(a/t.perPage),n=n?.slice(d,d+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:c}}}var wN=l(Z(),1);var Z2e=l(G(),1);var ch=l(P(),1);function Q2e({form:e,header:t}){let{media:r,fields:o,onChange:n}=k1();if(!r||!n)return(0,ch.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,ch.jsx)(wN.Spinner,{})});let i=["title","alt_text","caption","description"],s=[...o.filter(d=>i.includes(d.id)),...o.filter(d=>!i.includes(d.id))],a={layout:{type:"panel"},fields:s.map(d=>i.includes(d.id)?{id:d.id,layout:{type:"regular",labelPosition:"top"}}:d.id)},c=e||a;return(0,ch.jsx)("div",{className:"media-editor-form",children:(0,ch.jsxs)(wN.__experimentalVStack,{spacing:4,children:[(0,ch.jsx)(Ot,{render:(0,ch.jsx)("h2",{}),children:(0,Z2e.__)("Media details")}),t,(0,ch.jsx)(KP,{data:r,fields:o,form:c,onChange:n})]})})}var J2e=l(ng(),1),{lock:$2e,unlock:VIr}=(0,J2e.__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/media-editor");var xN=l(X(),1);var ePe={isOpen:!1,id:null,onUpdate:null,onClose:null};function tPe(e=ePe,t){switch(t.type){case"OPEN_MEDIA_EDITOR_MODAL":{let{id:r,onUpdate:o,onClose:n}=t;return{isOpen:!0,id:r,onUpdate:o,onClose:n}}case"CLOSE_MEDIA_EDITOR_MODAL":return ePe}return e}var Eee={};mr(Eee,{closeMediaEditorModal:()=>npt,openMediaEditorModal:()=>opt});function opt({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function npt(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var Tee={};mr(Tee,{getId:()=>spt,getOnClose:()=>lpt,getOnUpdate:()=>apt,isOpen:()=>ipt});function ipt(e){return e.isOpen}function spt(e){return e.id}function apt(e){return e.onUpdate}function lpt(e){return e.onClose}var rPe="core/media-editor";var aS=(0,xN.createReduxStore)(rPe,{reducer:tPe,actions:Eee,selectors:Tee});(0,xN.register)(aS);var VRe=l(Z(),1),dR=l(X(),1),cR=l(G(),1),BRe=l(pl(),1),zRe=l(Kt(),1);var lc=l(Z(),1);var DRe=l(Me(),1),aR=l(X(),1),Bee=l(he(),1);var nPe=l(H(),1),iPe=l(P(),1),sPe=(0,nPe.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,iPe.jsx)(o,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));sPe.displayName="NavigableRegion";var wu=sPe;var oo=l(H(),1),Oi=l(G(),1);var ku=l(cn(),1),YN=l(Kt(),1);var yp=l(H(),1),hRe=l(Z(),1),gRe=l(G(),1);var hp=l(G(),1),dh=1,XP=.1,nc=10,Pee=16,lPe=44,cPe=.8,dPe=8,SN=1,uPe=.0025,ZP=.01,CN=10,QP=45,cpt={x:0,y:0,width:1,height:1},dpt={horizontal:!1,vertical:!1},aPe={x:0,y:0},lS={image:null,pan:{...aPe},zoom:dh,rotation:0,basePan:{...aPe},baseZoom:dh,baseRotation:0,flip:{...dpt},cropRect:{...cpt}},JP=-1,$P=[{label:(0,hp.__)("Free"),value:0},{label:(0,hp.__)("Original"),value:JP},{label:(0,hp.__)("Square (1:1)"),value:1},{label:(0,hp.__)("Landscape (16:9)"),value:16/9},{label:(0,hp.__)("Portrait (9:16)"),value:9/16},{label:(0,hp.__)("Classic (4:3)"),value:4/3},{label:(0,hp.__)("Classic portrait (3:4)"),value:3/4},{label:(0,hp.__)("Photo (3:2)"),value:3/2},{label:(0,hp.__)("Photo portrait (2:3)"),value:2/3}];var gp=1e-6,bp=typeof Float32Array<"u"?Float32Array:Array,fPe=Math.random;function Ree(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var QIr=Math.PI/180,JIr=180/Math.PI;var To={};mr(To,{add:()=>Tpt,clone:()=>fpt,copy:()=>ppt,create:()=>upt,determinant:()=>vpt,equals:()=>Opt,exactEquals:()=>Ipt,frob:()=>Ept,fromRotation:()=>xpt,fromScaling:()=>Spt,fromTranslation:()=>Cpt,fromValues:()=>hpt,identity:()=>mpt,invert:()=>bpt,mul:()=>Apt,multiply:()=>mPe,multiplyScalar:()=>Ppt,multiplyScalarAndAdd:()=>Rpt,rotate:()=>_pt,scale:()=>ypt,set:()=>gpt,str:()=>kpt,sub:()=>Mpt,subtract:()=>hPe,translate:()=>wpt});function upt(){var e=new bp(6);return bp!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function fpt(e){var t=new bp(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function ppt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function mpt(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function hpt(e,t,r,o,n,i){var s=new bp(6);return s[0]=e,s[1]=t,s[2]=r,s[3]=o,s[4]=n,s[5]=i,s}function gpt(e,t,r,o,n,i,s){return e[0]=t,e[1]=r,e[2]=o,e[3]=n,e[4]=i,e[5]=s,e}function bpt(e,t){var r=t[0],o=t[1],n=t[2],i=t[3],s=t[4],a=t[5],c=r*i-o*n;return c?(c=1/c,e[0]=i*c,e[1]=-o*c,e[2]=-n*c,e[3]=r*c,e[4]=(n*a-i*s)*c,e[5]=(o*s-r*a)*c,e):null}function vpt(e){return e[0]*e[3]-e[1]*e[2]}function mPe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1],f=r[2],m=r[3],h=r[4],g=r[5];return e[0]=o*d+i*u,e[1]=n*d+s*u,e[2]=o*f+i*m,e[3]=n*f+s*m,e[4]=o*h+i*g+a,e[5]=n*h+s*g+c,e}function _pt(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=Math.sin(r),u=Math.cos(r);return e[0]=o*u+i*d,e[1]=n*u+s*d,e[2]=o*-d+i*u,e[3]=n*-d+s*u,e[4]=a,e[5]=c,e}function ypt(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1];return e[0]=o*d,e[1]=n*d,e[2]=i*u,e[3]=s*u,e[4]=a,e[5]=c,e}function wpt(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],d=r[0],u=r[1];return e[0]=o,e[1]=n,e[2]=i,e[3]=s,e[4]=o*d+i*u+a,e[5]=n*d+s*u+c,e}function xpt(e,t){var r=Math.sin(t),o=Math.cos(t);return e[0]=o,e[1]=r,e[2]=-r,e[3]=o,e[4]=0,e[5]=0,e}function Spt(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function Cpt(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function kpt(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function Ept(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+1)}function Tpt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e}function hPe(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e}function Ppt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e}function Rpt(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e[2]=t[2]+r[2]*o,e[3]=t[3]+r[3]*o,e[4]=t[4]+r[4]*o,e[5]=t[5]+r[5]*o,e}function Ipt(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function Opt(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],s=e[4],a=e[5],c=t[0],d=t[1],u=t[2],f=t[3],m=t[4],h=t[5];return Math.abs(r-c)<=gp*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-d)<=gp*Math.max(1,Math.abs(o),Math.abs(d))&&Math.abs(n-u)<=gp*Math.max(1,Math.abs(n),Math.abs(u))&&Math.abs(i-f)<=gp*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-m)<=gp*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(a-h)<=gp*Math.max(1,Math.abs(a),Math.abs(h))}var Apt=mPe,Mpt=hPe;var xa={};mr(xa,{add:()=>Vpt,angle:()=>nmt,ceil:()=>Bpt,clone:()=>Npt,copy:()=>Dpt,create:()=>gPe,cross:()=>Zpt,dist:()=>mmt,distance:()=>yPe,div:()=>pmt,divide:()=>_Pe,dot:()=>Xpt,equals:()=>cmt,exactEquals:()=>lmt,floor:()=>zpt,forEach:()=>bmt,fromValues:()=>Fpt,inverse:()=>qpt,len:()=>dmt,length:()=>xPe,lerp:()=>Qpt,max:()=>Hpt,min:()=>jpt,mul:()=>fmt,multiply:()=>vPe,negate:()=>Ypt,normalize:()=>Kpt,random:()=>Jpt,rotate:()=>omt,round:()=>Upt,scale:()=>Wpt,scaleAndAdd:()=>Gpt,set:()=>Lpt,signedAngle:()=>imt,sqrDist:()=>hmt,sqrLen:()=>gmt,squaredDistance:()=>wPe,squaredLength:()=>SPe,str:()=>amt,sub:()=>umt,subtract:()=>bPe,transformMat2:()=>$pt,transformMat2d:()=>emt,transformMat3:()=>tmt,transformMat4:()=>rmt,zero:()=>smt});function gPe(){var e=new bp(2);return bp!=Float32Array&&(e[0]=0,e[1]=0),e}function Npt(e){var t=new bp(2);return t[0]=e[0],t[1]=e[1],t}function Fpt(e,t){var r=new bp(2);return r[0]=e,r[1]=t,r}function Dpt(e,t){return e[0]=t[0],e[1]=t[1],e}function Lpt(e,t,r){return e[0]=t,e[1]=r,e}function Vpt(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function bPe(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function vPe(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function _Pe(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function Bpt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function zpt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function jpt(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function Hpt(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function Upt(e,t){return e[0]=Ree(t[0]),e[1]=Ree(t[1]),e}function Wpt(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function Gpt(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function yPe(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function wPe(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function xPe(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function SPe(e){var t=e[0],r=e[1];return t*t+r*r}function Ypt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function qpt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function Kpt(e,t){var r=t[0],o=t[1],n=r*r+o*o;return n>0&&(n=1/Math.sqrt(n)),e[0]=t[0]*n,e[1]=t[1]*n,e}function Xpt(e,t){return e[0]*t[0]+e[1]*t[1]}function Zpt(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function Qpt(e,t,r,o){var n=t[0],i=t[1];return e[0]=n+o*(r[0]-n),e[1]=i+o*(r[1]-i),e}function Jpt(e,t){t=t===void 0?1:t;var r=fPe()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function $pt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n,e[1]=r[1]*o+r[3]*n,e}function emt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[2]*n+r[4],e[1]=r[1]*o+r[3]*n+r[5],e}function tmt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[3]*n+r[6],e[1]=r[1]*o+r[4]*n+r[7],e}function rmt(e,t,r){var o=t[0],n=t[1];return e[0]=r[0]*o+r[4]*n+r[12],e[1]=r[1]*o+r[5]*n+r[13],e}function omt(e,t,r,o){var n=t[0]-r[0],i=t[1]-r[1],s=Math.sin(o),a=Math.cos(o);return e[0]=n*a-i*s+r[0],e[1]=n*s+i*a+r[1],e}function nmt(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(Math.atan2(o*n-r*i,r*n+o*i))}function imt(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.atan2(r*i-o*n,r*n+o*i)}function smt(e){return e[0]=0,e[1]=0,e}function amt(e){return"vec2("+e[0]+", "+e[1]+")"}function lmt(e,t){return e[0]===t[0]&&e[1]===t[1]}function cmt(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=gp*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=gp*Math.max(1,Math.abs(o),Math.abs(i))}var dmt=xPe,umt=bPe,fmt=vPe,pmt=_Pe,mmt=yPe,hmt=wPe,gmt=SPe,bmt=(function(){var e=gPe();return function(t,r,o,n,i,s){var a,c;for(r||(r=2),o||(o=0),n?c=Math.min(n*r+o,t.length):c=t.length,a=o;a<c;a+=r)e[0]=t[a],e[1]=t[a+1],i(e,e,s),t[a]=e[0],t[a+1]=e[1];return t}})();function cS(e){return e>=0?e%360:(360+e%360)%360}function xu(e){return e*Math.PI/180}var kN=1e6;function Ri(e,t){return!Number.isFinite(e)||Math.abs(e)>kN?t:e}function EN(e){return Number.isFinite(e)&&Math.abs(e)<=kN}function Hn(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=kN&&e.height<=kN}function TN(e){let t=Ri(e.x,0),r=Ri(e.y,0),o=Ri(e.width,0),n=Ri(e.height,0);return t===e.x&&r===e.y&&o===e.width&&n===e.height?e:{x:t,y:r,width:o,height:n}}function ml(e){let t=Ri(e.pan.x,0),r=Ri(e.pan.y,0),o=Ri(e.basePan.x,0),n=Ri(e.basePan.y,0),i=Ri(e.rotation,0),s=Ri(e.baseRotation,0),a=Ri(e.zoom,1),c=a>=Number.EPSILON?a:1,d=Ri(e.baseZoom,1),u=d>=Number.EPSILON?d:1,f=TN(e.cropRect),m=t===e.pan.x&&r===e.pan.y,h=o===e.basePan.x&&n===e.basePan.y;return m&&h&&c===e.zoom&&u===e.baseZoom&&i===e.rotation&&s===e.baseRotation&&f===e.cropRect?e:{...e,pan:m?e.pan:{x:t,y:r},zoom:c,rotation:i,basePan:h?e.basePan:{x:o,y:n},baseZoom:u,baseRotation:s,cropRect:f}}var iOr=To.create(),sOr=xa.create();function Ii(e,t,r){if(!EN(e)||!EN(t)||!EN(r)||e<=0||t<=0)return{width:0,height:0};let o=xu(r),n=Math.abs(Math.cos(o)),i=Math.abs(Math.sin(o));return{width:n*e+i*t,height:i*e+n*t}}function CPe(e,t,r){if(!Hn(e)||!Hn(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=Ri(r,0),n=Math.round(o/90)*90,i=Ii(t.width,t.height,n);if(i.width===0||i.height===0)return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let s=Math.min(e.width/i.width,e.height/i.height),a=t.width*s,c=t.height*s,d=Ii(a,c,n);return{elementSize:{width:a,height:c},visualSize:d}}function kPe(e,t,r,o,n){let i=e.width*r.width,s=e.height*r.height;if(!Hn(t)||!Hn(r)||!(i>0)||!(s>0)||!Number.isFinite(o)||!Number.isFinite(n)||!(o>0)||!(n>=1))return 1;let a=o*t.width/i,c=o*t.height/s,d=Math.min(a,c);return Math.min(n,Math.max(1,d))}function Hb(e,t,r){let o=To.create();if(!Hn(t)||!Hn(r))return o;let n=ml(e),i=Math.round(n.rotation/90)*90,s=Ii(r.width,r.height,i);if(s.width===0||s.height===0)return o;let a=Math.min(t.width/s.width,t.height/s.height),c=r.width*a,d=r.height*a,{width:u,height:f}=Ii(c,d,i);return To.translate(o,o,[t.width/2,t.height/2]),To.translate(o,o,[n.pan.x*u,n.pan.y*f]),To.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),To.rotate(o,o,xu(n.rotation)),To.scale(o,o,[n.zoom,n.zoom]),To.translate(o,o,[-c/2,-d/2]),To.scale(o,o,[c,d]),o}function vmt(e,t){let r=t.map(a=>{let c=xa.create();return xa.transformMat2d(c,a,e),c}),o=r[0][0],n=r[0][0],i=r[0][1],s=r[0][1];for(let a=1;a<r.length;a++){let c=r[a];c[0]<o&&(o=c[0]),c[0]>n&&(n=c[0]),c[1]<i&&(i=c[1]),c[1]>s&&(s=c[1])}return{left:o,top:i,width:n-o,height:s-i}}function eR(e){return vmt(e,[[0,0],[1,0],[1,1],[0,1]])}function EPe(e,t,r){let o=To.create();if(!Hn(t)||!Hn(r))return o;let{rotation:n,flip:i,cropRect:s,zoom:a,pan:c}=ml(e),d=Math.round(n/90)*90,{width:u,height:f}=Ii(t.width,t.height,d),m=s.width*u,h=s.height*f,g=m>0?r.width/m:1,b=h>0?r.height/h:1,v=s.x*u+r.width/2/g,y=s.y*f+r.height/2/b,w=u/2+c.x*u,_=f/2+c.y*f;return To.scale(o,o,[g,b]),To.translate(o,o,[w-v+r.width/2/g,_-y+r.height/2/b]),To.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),To.rotate(o,o,xu(n)),To.scale(o,o,[a,a]),To.translate(o,o,[-t.width/2,-t.height/2]),o}var TPe=.92;function _mt(e){return new Promise((t,r)=>{let o=new Image;o.addEventListener("load",()=>t(o)),o.addEventListener("error",n=>r(n)),o.crossOrigin="anonymous",o.src=e})}function ymt(e,t){let{naturalWidth:r,naturalHeight:o}=e,{rotation:n,cropRect:i}=t,s={width:r,height:o},a=Math.round(n/90)*90,c=Ii(r,o,a),d=Math.round(i.width*c.width),u=Math.round(i.height*c.height),f=document.createElement("canvas");f.width=d,f.height=u;let m=f.getContext("2d");if(!m)throw new Error("Could not obtain a 2D context for the export canvas.");let h=EPe(t,s,{width:d,height:u});return m.setTransform(h[0],h[1],h[2],h[3],h[4],h[5]),m.drawImage(e,0,0),f}function wmt(e,t="image/png",r=TPe){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function PN(e,t,r="image/png",o=TPe){let n=await _mt(e),i=ymt(n,t);return wmt(i,r,o)}var uh=1e-9;function RN(e,t){let r=xu(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=Ii(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function OPe(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:s}=RN(n,o),{absC:a,absS:c}=RN(e,o),d=r.width*i/2,u=r.height*s/2,f=d*a+u*c,m=d*c+u*a,h=2*f/o,g=2*m;return Math.max(h,g)}function dS(e){if(!e.image)return dh;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!Hn(t))return dh;let r=ml(e),o=t.width/t.height;return Math.max(XP,OPe(r.rotation,o,r.cropRect))}function APe(e,t,r){if(!Hn(t)||!Hn(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=ml(e),n=o.pan.x*r.width,i=o.pan.y*r.height,s=xu(o.rotation),a=Math.cos(s),c=Math.sin(s),d=o.flip.horizontal?-1:1,u=o.flip.vertical?-1:1,f=o.zoom,m=d*a*f,h=u*c*f,g=-d*c*f,b=u*a*f,v=t.width/2,y=t.height/2,w=[[-v,-y],[v,-y],[v,y],[-v,y]],_=1/0,x=-1/0,C=1/0,S=-1/0;for(let[k,R]of w){let O=m*k+g*R+n,E=h*k+b*R+i,I=O/r.width+.5,T=E/r.height+.5;_=Math.min(_,I),x=Math.max(x,I),C=Math.min(C,T),S=Math.max(S,T)}return{minX:_,minY:C,maxX:x,maxY:S}}function MPe(e,t,r,o){let n=TN(e),i=Ri(t,1),s=i>=Number.EPSILON?i:1,a=Ri(r,0),c=Ri(o,1),d=Math.max(c,Number.EPSILON),u=Math.round(a/90)*90,{visualW:f,visualH:m}=RN(u,d),{absC:h,absS:g}=RN(a,d),b=n.width,v=n.height,y=b*f,w=v*m,_=y*h+w*g,x=y*g+w*h,C=d*s,S=s,k=1;if(_>0&&(k=Math.min(k,C/_)),x>0&&(k=Math.min(k,S/x)),k>=1-uh)return n;let R=b*k,O=v*k,E=n.x+b/2,I=n.y+v/2,T=E-R/2,M=I-O/2;return T=Math.max(0,Math.min(T,1-R)),M=Math.max(0,Math.min(M,1-O)),{x:T,y:M,width:R,height:O}}var PPe={width:1e3,height:1e3},RPe=To.create(),IPe=xa.create();function Sa(e,t,r){let o=ml(e),n=TN(r),i=Hn(t)?t.width/t.height:1,s=Math.max(XP,OPe(o.rotation,i,n)),a=Math.min(nc,Math.max(o.zoom,s)),c={...o,zoom:a},d=Hb(c,PPe,t),u=Math.round(o.rotation/90)*90,f=Hb({...c,pan:{x:0,y:0},zoom:1,rotation:u},PPe,t),m=eR(f),h=[[m.left+n.x*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+n.y*m.height],[m.left+(n.x+n.width)*m.width,m.top+(n.y+n.height)*m.height],[m.left+n.x*m.width,m.top+(n.y+n.height)*m.height]];To.invert(RPe,d);let g=1/0,b=-1/0,v=1/0,y=-1/0;for(let R of h){xa.transformMat2d(IPe,R,RPe);let O=IPe;O[0]<g&&(g=O[0]),O[0]>b&&(b=O[0]),O[1]<v&&(v=O[1]),O[1]>y&&(y=O[1])}if(g>=-uh&&b<=1+uh&&v>=-uh&&y<=1+uh)return{pan:o.pan,zoom:a};let w=0,_=0;g<0&&b<=1+uh?w=-g:b>1&&g>=-uh?w=1-b:g<0&&b>1&&(w=(1-b-g)/2),v<0&&y<=1+uh?_=-v:y>1&&v>=-uh?_=1-y:v<0&&y>1&&(_=(1-y-v)/2);let x=d[0]*w+d[2]*_,C=d[1]*w+d[3]*_,S=o.pan.x-(m.width>0?x/m.width:0),k=o.pan.y-(m.height>0?C/m.height:0);return{pan:{x:S,y:k},zoom:a}}var xmt=1e-6;function Ub(e,t){return Math.abs(e-t)<xmt}function uS(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&Ub(e.pan.x,t.pan.x)&&Ub(e.pan.y,t.pan.y)&&Ub(e.zoom,t.zoom)&&Ub(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&Ub(e.cropRect.x,t.cropRect.x)&&Ub(e.cropRect.y,t.cropRect.y)&&Ub(e.cropRect.width,t.cropRect.width)&&Ub(e.cropRect.height,t.cropRect.height)}function NPe(e,t){return e.image?Math.min(nc,Math.max(XP,t)):Math.min(nc,Math.max(dh,t))}function Smt(e,t){switch(t.type){case"crop":return{type:"SET_CROP_RECT",payload:{...t.rect}};case"rotate":{let o=e.flip.horizontal!==e.flip.vertical?-t.degrees:t.degrees;return{type:"SET_ROTATION",payload:cS(e.rotation+o)}}case"flip":return{type:"SET_FLIP",payload:{...e.flip,[t.direction]:!e.flip[t.direction]}};case"zoom":return{type:"SET_ZOOM",payload:t.factor}}}function hl(e){if(!e.image)return e;let t={width:e.image.naturalWidth,height:e.image.naturalHeight},r=t.width/t.height,{pan:o,zoom:n}=Sa(e,t,e.cropRect),i=MPe(e.cropRect,n,e.rotation,r),s=o;return i!==e.cropRect&&({pan:s}=Sa({...e,zoom:n,cropRect:i},t,i)),s.x===e.pan.x&&s.y===e.pan.y&&n===e.zoom&&i===e.cropRect?e:{...e,pan:s,zoom:n,cropRect:i}}function fh(e){return e.basePan.x===e.pan.x&&e.basePan.y===e.pan.y&&e.baseZoom===e.zoom&&e.baseRotation===e.rotation?e:{...e,basePan:{x:e.pan.x,y:e.pan.y},baseZoom:e.zoom,baseRotation:e.rotation}}function Ky(e,t){switch(t.type){case"SET_IMAGE":return fh(hl({...e,image:t.payload}));case"SET_PAN":return fh(hl({...e,pan:t.payload}));case"SET_ZOOM":{let r=NPe(e,t.payload);return fh(hl({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=NPe(e,t.payload.zoom);return fh(hl({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=cS(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=xu(r-e.baseRotation),i=Math.cos(n),s=Math.sin(n)*(o?-1:1),a=e.cropRect.x+e.cropRect.width/2,c=e.cropRect.y+e.cropRect.height/2,d=a-.5,u=c-.5,f=e.basePan.x-d,m=e.basePan.y-u;return hl({...e,rotation:r,zoom:e.baseZoom,pan:{x:d+i*f-s*m,y:u+s*f+i*m}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=cS(e.rotation+n*90),s=e.cropRect,a=s.x+s.width/2,c=s.y+s.height/2,d=r===1?-e.pan.y:e.pan.y,u=r===1?e.pan.x:-e.pan.x;return fh(hl({...e,rotation:i,zoom:e.baseZoom,pan:{x:d,y:u},cropRect:{x:a-s.height/2,y:c-s.width/2,width:s.height,height:s.width}}))}case"SET_FLIP":{let r=e.flip,o=t.payload,n=r.horizontal!==o.horizontal,i=r.vertical!==o.vertical,s=e.cropRect;return fh(hl({...e,flip:o,pan:{x:n?-e.pan.x:e.pan.x,y:i?-e.pan.y:e.pan.y},cropRect:{x:n?1-s.x-s.width:s.x,y:i?1-s.y-s.height:s.y,width:s.width,height:s.height}}))}case"SET_CROP_RECT":return fh(hl({...e,cropRect:t.payload}));case"SETTLE_CROP":{let r=e.cropRect;if(r.width===0||r.height===0||!e.image)return e;let o=1/Math.max(r.width,r.height),n=e.zoom>0?nc/e.zoom:o,i=Math.min(o,n),s=r.width*i,a=r.height*i,c=r.x+r.width/2,d=r.y+r.height/2;return fh(hl({...e,zoom:e.zoom*i,pan:{x:(e.pan.x-c+.5)*i,y:(e.pan.y-d+.5)*i},cropRect:{x:(1-s)/2,y:(1-a)/2,width:s,height:a}}))}case"APPLY_OPERATION":return Ky(e,Smt(e,t.payload));case"RESET":return fh(hl({...lS,image:e.image,...t.payload}))}}function FPe(e,t){let r=Math.min(nc,Math.max(dS(e),t));if(r===e.zoom)return null;let{cropRect:o}=e,n=o.x+o.width/2-.5,i=o.y+o.height/2-.5,s=1-r/e.zoom,a=e.pan.x+(n-e.pan.x)*s,c=e.pan.y+(i-e.pan.y)*s,d=e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1},{pan:u}=Sa({...e,zoom:r,pan:{x:a,y:c}},d,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:u}}}function IN(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=FPe(t(),r);o&&e(o)},setZoomAtPoint:(r,o)=>e({type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:o}}),setRotation:r=>e({type:"SET_ROTATION",payload:r}),setFlip:r=>e({type:"SET_FLIP",payload:r}),toggleFlip:r=>{let{flip:o}=t();e({type:"SET_FLIP",payload:{...o,[r]:!o[r]}})},snapRotate90:r=>e({type:"SNAP_ROTATE_90",payload:{direction:r}}),setCropRect:r=>e({type:"SET_CROP_RECT",payload:r}),settleCrop:()=>e({type:"SETTLE_CROP"}),applyOperation:r=>e({type:"APPLY_OPERATION",payload:r})}}var pt=l(H(),1),Aee=l(G(),1);function Xy(e,t){let r=1,o=1;if(e&&e>0&&t.width>0){let n=e*t.height/t.width;n<=1?r=n:o=1/n}return{x:(1-r)/2,y:(1-o)/2,width:r,height:o}}function DPe(e){return e<=0?Pee:Math.max(Pee,lPe/e)}var Iee={width:.05,height:.05};function ON(e,t,r,o,n,i=Iee){let s=o.width>0?(t-e.startX)/o.width:0,a=o.height>0?(r-e.startY)/o.height:0,c=e.startRect,d=e.handle,u=c.y,f=c.y+c.height,m=c.x,h=c.x+c.width;return(d==="n"||d==="nw"||d==="ne")&&(u=Math.max(n.minY,Math.min(c.y+a,f-i.height))),(d==="s"||d==="sw"||d==="se")&&(f=Math.max(u+i.height,Math.min(c.y+c.height+a,n.maxY))),(d==="w"||d==="nw"||d==="sw")&&(m=Math.max(n.minX,Math.min(c.x+s,h-i.width))),(d==="e"||d==="ne"||d==="se")&&(h=Math.max(m+i.width,Math.min(c.x+c.width+s,n.maxX))),{x:m,y:u,width:h-m,height:f-u}}function Oee(e,t,r,o,n,i,s=Iee,a){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let c=(t-e.startX)/o.width,d=(r-e.startY)/o.height,u=e.startRect,f=e.handle,m=f==="nw"||f==="sw"?u.x+u.width:u.x,h=f==="nw"||f==="ne"?u.y+u.height:u.y,g=f==="nw"||f==="sw"?-1:1,b=f==="nw"||f==="ne"?-1:1,v=(f==="nw"||f==="sw"?u.x:u.x+u.width)+c,y=(f==="nw"||f==="ne"?u.y:u.y+u.height)+d,w=(v-m)*g,_=(y-h)*b,x=Math.max(s.width,s.height*i),C=x/i;w=Math.max(w,x),_=Math.max(_,C);let S=i*o.width/o.height;a==="width"||!a&&w*o.width/(_*o.height)>S?_=w/i:w=_*i;let R=g>0?n.maxX-m:m-n.minX,O=b>0?n.maxY-h:h-n.minY;w>R&&(w=R,_=w/i),_>O&&(_=O,w=_*i),w=Math.max(w,x),_=Math.max(_,C);let E=g>0?m:m-w,I=b>0?h:h-_;return{x:E,y:I,width:w,height:_}}function LPe(e,t,r,o,n,i=Iee){let s=e.startRect,a=s.width*o.width;if(s.height*o.height<=0||a<=0)return ON(e,t,r,o,n,i);let d=s.width/s.height,u=e.handle;if(u==="nw"||u==="ne"||u==="sw"||u==="se")return Oee(e,t,r,o,n,d,i);let f=ON(e,t,r,o,n,i);if(u==="n"||u==="s"){let w=f.height,_=w*d,x=s.x+s.width/2,C=Math.min(x-n.minX,n.maxX-x)*2;_>C&&(_=C,w=_/d);let S=Math.max(i.height,i.width/d);w<S&&(w=S,_=w*d);let k=u==="n"?s.y+s.height-w:s.y;return{x:x-_/2,y:k,width:_,height:w}}let m=f.width,h=m/d,g=s.y+s.height/2,b=Math.min(g-n.minY,n.maxY-g)*2;h>b&&(h=b,m=h*d);let v=Math.max(i.width,i.height*d);return m<v&&(m=v,h=m/d),{x:u==="w"?s.x+s.width-m:s.x,y:g-h/2,width:m,height:h}}var ho=l(H(),1);var VPe=300,Cmt=30,kmt=200;function ph(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function AN(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var BPe=class{options;isDragging=!1;isZooming=!1;drag=null;touch=null;touchCleanup=null;pointerCleanup=null;lastTap=null;zoomTimer;wheelGestureTimer;wheelGestureActive=!1;rafId=0;constructor(e){this.options=e}get minZoom(){return this.options.minZoom??dh}get maxZoom(){return this.options.maxZoom??nc}get zoomSpeed(){return this.options.zoomSpeed??uPe}get keyboardStep(){return this.options.keyboardStep??ZP}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*CN:this.keyboardStep}get doubleTapZoom(){return this.options.doubleTapZoom??2}setStatus(e){let t=!1;e.isDragging!==void 0&&e.isDragging!==this.isDragging&&(this.isDragging=e.isDragging,t=!0),e.isZooming!==void 0&&e.isZooming!==this.isZooming&&(this.isZooming=e.isZooming,t=!0),t&&this.options.onStatusChange?.({isDragging:this.isDragging,isZooming:this.isZooming})}handlePointerDown(e,t){if(e.button!==0||e.pointerType==="touch")return;e.preventDefault();let r=t.ownerDocument;r?.activeElement instanceof HTMLElement&&r.activeElement!==t&&r.activeElement.blur(),t.focus(),t.setPointerCapture(e.pointerId),this.setStatus({isDragging:!0}),this.options.onGestureStart?.();let o=this.options.getState();this.drag={startX:e.clientX,startY:e.clientY,startPanX:o.pan.x,startPanY:o.pan.y};let n=a=>{let c=this.drag;if(!c)return;let d=a;cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let u=this.options.getState(),f=this.options.getImageSize(),m=this.options.getContainerSize(),h=f??m,g=h.width>0?(d.clientX-c.startX)/h.width:0,b=h.height>0?(d.clientY-c.startY)/h.height:0,{pan:v}=Sa({...u,pan:{x:c.startPanX+g,y:c.startPanY+b}},ph(u),u.cropRect);this.options.actions.setPan(v)})},i=()=>{t.removeEventListener("pointermove",n),t.removeEventListener("pointerup",s),t.removeEventListener("lostpointercapture",s)},s=()=>{this.setStatus({isDragging:!1}),this.options.onGestureEnd?.(),this.drag=null,cancelAnimationFrame(this.rafId),i(),this.pointerCleanup=null};t.addEventListener("pointermove",n),t.addEventListener("pointerup",s),t.addEventListener("lostpointercapture",s),this.pointerCleanup=i}handleWheel(e){if(e.preventDefault(),this.drag)return;this.wheelGestureActive||(this.wheelGestureActive=!0,this.options.onGestureStart?.()),clearTimeout(this.wheelGestureTimer),this.wheelGestureTimer=setTimeout(()=>{this.wheelGestureActive=!1,this.options.onGestureEnd?.()},VPe);let t=this.options.getState(),r=-e.deltaY*this.zoomSpeed,o=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+r));if(o===t.zoom)return;let n=this.options.getContainerSize(),s=this.options.getImageSize()??n,a=e.currentTarget,c=a instanceof Element?a.getBoundingClientRect():void 0;if(s.width>0&&s.height>0&&c){let d=e.clientX-c.left-n.width/2,u=e.clientY-c.top-n.height/2,f=1-o/t.zoom,m=d/s.width,h=u/s.height,g=t.pan.x+(m-t.pan.x)*f,b=t.pan.y+(h-t.pan.y)*f,{pan:v}=Sa({...t,zoom:o,pan:{x:g,y:b}},ph(t),t.cropRect);this.options.actions.setZoomAtPoint(o,v)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=AN(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,a=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch.didPinch=!0,this.touch.startDistance=i,this.touch.startZoom=n.zoom,this.touch.startPanX=n.pan.x,this.touch.startPanY=n.pan.y,this.touch.startMidX=s,this.touch.startMidY=a,this.touch.containerRect=t,this.setStatus({isDragging:!1});return}if(e.touches.length===1){let n=e.touches[0].clientX,i=e.touches[0].clientY;if(this.tryDoubleTap(e,n,i,t))return;let s=this.options.getState();this.touch={startDistance:0,startZoom:s.zoom,lastTouchX:e.touches[0].clientX,lastTouchY:e.touches[0].clientY,startPanX:s.pan.x,startPanY:s.pan.y,containerRect:t,startMidX:0,startMidY:0,didPinch:!1,moved:!1},this.options.onGestureStart?.()}else if(e.touches.length===2){let n=this.options.getState(),i=AN(e.touches[0],e.touches[1]),s=(e.touches[0].clientX+e.touches[1].clientX)/2,a=(e.touches[0].clientY+e.touches[1].clientY)/2;this.touch={startDistance:i,startZoom:n.zoom,lastTouchX:0,lastTouchY:0,startPanX:n.pan.x,startPanY:n.pan.y,containerRect:t,startMidX:s,startMidY:a,didPinch:!0,moved:!1},this.options.onGestureStart?.()}let o=()=>{this.touch=null,this.touchCleanup=null,cancelAnimationFrame(this.rafId),r.removeEventListener("touchmove",this.handleTouchMove),r.removeEventListener("touchend",o),r.removeEventListener("touchcancel",o),this.setStatus({isDragging:!1}),this.options.onGestureEnd?.()};this.touchCleanup?.(),r.addEventListener("touchmove",this.handleTouchMove,{passive:!1}),r.addEventListener("touchend",o),r.addEventListener("touchcancel",o),this.touchCleanup=o}handleTouchMove=e=>{let t=this.touch;t&&(e.preventDefault(),cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let r=this.options.getState();if(e.touches.length===2){if(!t.didPinch){t.didPinch=!0,t.startDistance=AN(e.touches[0],e.touches[1]),t.startZoom=r.zoom,t.startPanX=r.pan.x,t.startPanY=r.pan.y,t.startMidX=(e.touches[0].clientX+e.touches[1].clientX)/2,t.startMidY=(e.touches[0].clientY+e.touches[1].clientY)/2,this.setStatus({isDragging:!1});return}let o=this.options.getContainerSize(),n=this.options.getImageSize(),i=e.touches[0],s=e.touches[1],c=AN(i,s)/t.startDistance,d=Math.min(this.maxZoom,Math.max(this.minZoom,t.startZoom*c)),u=n??o,f=t.containerRect;if(u.width>0&&u.height>0&&f){let m=(i.clientX+s.clientX)/2-f.left-o.width/2,h=(i.clientY+s.clientY)/2-f.top-o.height/2,g=t.startMidX-f.left-o.width/2,b=t.startMidY-f.top-o.height/2,v=u.width>0?(m-g)/u.width:0,y=u.height>0?(h-b)/u.height:0,w=t.startZoom!==0?1-d/t.startZoom:0,_=g/u.width,x=b/u.height,C=t.startPanX+v+(_-t.startPanX)*w,S=t.startPanY+y+(x-t.startPanY)*w,{pan:k}=Sa({...r,zoom:d,pan:{x:C,y:S}},ph(r),r.cropRect);this.options.actions.setZoomAtPoint(d,k)}else d!==r.zoom&&this.options.actions.setZoom(d)}else if(e.touches.length===1&&!t.didPinch){t.moved||(t.moved=!0,this.setStatus({isDragging:!0}));let o=this.options.getImageSize(),n=this.options.getContainerSize(),i=o??n,s=i.width>0?(e.touches[0].clientX-t.lastTouchX)/i.width:0,a=i.height>0?(e.touches[0].clientY-t.lastTouchY)/i.height:0,{pan:c}=Sa({...r,pan:{x:t.startPanX+s,y:t.startPanY+a}},ph(r),r.cropRect);this.options.actions.setPan(c)}}))};tryDoubleTap(e,t,r,o){let n=Date.now(),i=this.lastTap;if(!i)return this.lastTap={time:n,x:t,y:r},!1;let s=n-i.time,a=Math.sqrt((t-i.x)**2+(r-i.y)**2);if(!(s<VPe&&a<Cmt))return this.lastTap={time:n,x:t,y:r},!1;e.preventDefault(),this.lastTap=null;let d=this.options.getState(),u=this.options.getContainerSize(),f=this.options.getImageSize(),m=d.zoom>(this.minZoom+this.doubleTapZoom)/2?this.minZoom:this.doubleTapZoom,h=f??u;if(this.setStatus({isZooming:!0}),clearTimeout(this.zoomTimer),this.zoomTimer=setTimeout(()=>{this.setStatus({isZooming:!1})},kmt),this.options.onGestureStart?.(),h.width>0&&h.height>0){let g=t-o.left-u.width/2,b=r-o.top-u.height/2,v=1-m/d.zoom,y=g/h.width,w=b/h.height,_=d.pan.x+(y-d.pan.x)*v,x=d.pan.y+(w-d.pan.y)*v,{pan:C}=Sa({...d,zoom:m,pan:{x:_,y:x}},ph(d),d.cropRect);this.options.actions.setZoomAtPoint(m,C)}else this.options.actions.setZoom(m);return this.options.onGestureEnd?.(),!0}handleKeyDown(e){let t=this.options.getState();switch(e.key){case"ArrowUp":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Sa({...t,pan:{x:t.pan.x,y:t.pan.y+r}},ph(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Sa({...t,pan:{x:t.pan.x,y:t.pan.y-r}},ph(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Sa({...t,pan:{x:t.pan.x+r,y:t.pan.y}},ph(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Sa({...t,pan:{x:t.pan.x-r,y:t.pan.y}},ph(t),t.cropRect);this.options.actions.setPan(o);break}case"+":case"=":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom+.5));this.options.actions.setZoom(r);break}case"-":case"_":{e.preventDefault();let r=Math.min(this.maxZoom,Math.max(this.minZoom,t.zoom-.5));this.options.actions.setZoom(r);break}case"r":case"R":{if(e.metaKey||e.ctrlKey||e.altKey)break;e.preventDefault(),this.options.actions.snapRotate90(e.shiftKey?-1:1);break}case"h":case"H":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("horizontal");break}case"v":case"V":{if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)break;e.preventDefault(),this.options.actions.toggleFlip?.("vertical");break}}}destroy(){cancelAnimationFrame(this.rafId),clearTimeout(this.zoomTimer),clearTimeout(this.wheelGestureTimer),this.touchCleanup?.(),this.touchCleanup=null,this.pointerCleanup?.(),this.pointerCleanup=null,this.drag=null,this.touch=null,this.lastTap=null,this.wheelGestureActive=!1,this.isDragging=!1,this.isZooming=!1}};var Emt=300;function Tmt(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function Pmt(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function zPe(e,t,r,o,n){let[i,s]=(0,ho.useState)(!1),[a,c]=(0,ho.useState)(!1),[d,u]=(0,ho.useState)(!1),[f,m]=(0,ho.useState)(!1),h=(0,ho.useRef)(),g=(0,ho.useRef)(!1),b=(0,ho.useRef)(e);b.current=e;let v=(0,ho.useRef)(r);v.current=r;let y=(0,ho.useRef)(o);y.current=o;let w=(0,ho.useRef)(n);w.current=n;let _=(0,ho.useRef)(t);_.current=t;let x=(0,ho.useRef)(null),C=(0,ho.useCallback)(()=>{u(!0)},[]),S=(0,ho.useCallback)(()=>{u(!1)},[]),k=(0,ho.useCallback)(()=>{g.current||(g.current=!0,w.current?.onGestureStart?.()),clearTimeout(h.current),h.current=setTimeout(()=>{g.current=!1,m(!1),w.current?.onGestureEnd?.()},Emt)},[]);(0,ho.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,ho.useEffect)(()=>{let M=new BPe({getState:()=>b.current,actions:{setPan:F=>_.current.setPan(F),setZoom:F=>_.current.setZoom(F),setZoomAtPoint:(F,V)=>_.current.setZoomAtPoint(F,V),snapRotate90:F=>_.current.snapRotate90(F),toggleFlip:F=>_.current.toggleFlip?.(F)},getContainerSize:()=>v.current,getImageSize:()=>y.current,get minZoom(){return w.current?.minZoom},get maxZoom(){return w.current?.maxZoom},get zoomSpeed(){return w.current?.zoomSpeed},get keyboardStep(){return w.current?.keyboardStep},get doubleTapZoom(){return w.current?.doubleTapZoom},onGestureStart:()=>{C(),w.current?.onGestureStart?.()},onGestureEnd:()=>{S(),w.current?.onGestureEnd?.()},onStatusChange:F=>{s(F.isDragging),c(F.isZooming)}});return x.current=M,()=>{M.destroy(),x.current=null}},[C,S]);let R=n?.disabled??!1;(0,ho.useEffect)(()=>{if(!R)return;x.current?.destroy(),s(!1),c(!1),m(!1);let M=d||g.current;g.current&&(g.current=!1,clearTimeout(h.current)),S(),M&&w.current?.onGestureEnd?.()},[R,d,S]);let O=(0,ho.useCallback)(M=>{if(w.current?.disabled)return;let F=M.currentTarget;x.current?.handlePointerDown(M.nativeEvent,F)},[]),E=(0,ho.useCallback)(M=>{if(w.current?.disabled)return;let F=M.currentTarget,V=F.getBoundingClientRect();x.current?.handleTouchStart(M.nativeEvent,V,F.ownerDocument)},[]),I=(0,ho.useCallback)(M=>{w.current?.disabled||(Tmt(M.nativeEvent)?(m(!0),k()):Pmt(M.nativeEvent)&&k(),x.current?.handleKeyDown(M.nativeEvent))},[k]),T=(0,ho.useCallback)(M=>{w.current?.disabled||x.current?.handleWheel(M)},[]);return{handlers:{onPointerDown:O,onTouchStart:E,onKeyDown:I},onWheelNative:T,isDragging:i,isZooming:a,isPlacementActive:d||f||a}}var HPe=l(H(),1);var Rmt="matrix(1, 0, 0, 1, 0, 0)";function jPe(e,t){if(!Hn(t))return Rmt;let r=ml(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=xu(r.rotation),s=Math.cos(i),a=Math.sin(i),c=r.flip.horizontal?-1:1,d=r.flip.vertical?-1:1,u=r.zoom,f=c*s*u,m=d*a*u,h=-c*a*u,g=d*s*u;return`matrix(${f}, ${m}, ${h}, ${g}, ${o}, ${n})`}function UPe(e,t){return(0,HPe.useMemo)(()=>jPe(e,t),[e,t])}var qPe=l(vi(),1),mh=l(H(),1),Ca=l(G(),1);function Zy(e,t){let r=ml(e);if(!Hn(t))return{x:0,y:0,width:0,height:0,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom};let o={width:1e3,height:1e3},n=Hb(r,o,t),i=To.create();To.invert(i,n);let s=Hb({...r,pan:{x:0,y:0},zoom:1},o,t),a=eR(s),c=r.cropRect,d=a.left+(c.x+c.width/2)*a.width,u=a.top+(c.y+c.height/2)*a.height,f=xa.create();xa.transformMat2d(f,[d,u],i);let m=Math.round(r.rotation/90)*90,{width:h,height:g}=Ii(t.width,t.height,m),b=c.width*h/r.zoom,v=c.height*g/r.zoom;return{x:f[0]*t.width-b/2,y:f[1]*t.height-v/2,width:b,height:v,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}function Imt(e,t,r){if(!Hn(t)||r.width<=0||r.height<=0)return null;let o=ml(e),n={width:1e3,height:1e3},i=Hb({...o,pan:{x:0,y:0},zoom:1},n,t),s=eR(i);if(s.width<=0||s.height<=0)return null;let a=xa.fromValues((r.x+r.width/2)/t.width,(r.y+r.height/2)/t.height),c=xa.create(),d=Hb(o,n,t);xa.transformMat2d(c,a,d);let u=Math.round(o.rotation/90)*90,{width:f,height:m}=Ii(t.width,t.height,u);if(f<=0||m<=0)return null;let h=r.width*o.zoom/f,g=r.height*o.zoom/m,b=(c[0]-s.left)/s.width,v=(c[1]-s.top)/s.height;return{x:b-h/2,y:v-g/2,width:h,height:g}}var Omt=1e-6;function Amt(e){let t=cS(e),r=Math.round(t/90)*90;return Math.abs(t-r)<Omt}function WPe(e,t,r,o){let n=ml(e);return Amt(n.rotation)?YPe(n,t,r,{left:o.includes("w"),top:o.includes("n"),right:o.includes("e"),bottom:o.includes("s")}):r}function GPe(e,t,r){return YPe(e,t,r,{left:!0,top:!0,right:!0,bottom:!0})}function YPe(e,t,r,o){if(!Hn(t))return r;let n=ml({...e,cropRect:r}),i=Zy(n,t),s=o.left||o.right,a=o.top||o.bottom,c=o.left?Math.round(i.x):i.x,d=o.top?Math.round(i.y):i.y,u=o.right?Math.round(i.x+i.width):i.x+i.width,f=o.bottom?Math.round(i.y+i.height):i.y+i.height;if(u<=c||f<=d)return r;let m=Imt(n,t,{...i,x:c,y:d,width:u-c,height:f-d});return m?{x:s?m.x:r.x,y:a?m.y:r.y,width:s?m.width:r.width,height:a?m.height:r.height}:r}var Mmt=300;function Nmt(e,t){if(!t||t.flip.horizontal===e.flip.horizontal&&t.flip.vertical===e.flip.vertical)return;let{horizontal:r,vertical:o}=e.flip;return r&&o?(0,Ca.__)("Flipped horizontally and vertically"):r?(0,Ca.__)("Flipped horizontally"):o?(0,Ca.__)("Flipped vertically"):(0,Ca.__)("Flip removed")}function Fmt(e,t){if(t&&Math.round(t.rotation)===Math.round(e.rotation))return;let o=e.flip.horizontal!==e.flip.vertical?-1:1,n=Math.round(e.rotation)*o%360;return n>180&&(n-=360),n<=-180&&(n+=360),n===0?t?(0,Ca.__)("Rotation 0 degrees"):void 0:n>0?(0,Ca.sprintf)((0,Ca.__)("Rotated %d degrees clockwise"),n):(0,Ca.sprintf)((0,Ca.__)("Rotated %d degrees counterclockwise"),Math.abs(n))}function Dmt(e,t){if(!e.image)return;let r={width:e.image.naturalWidth,height:e.image.naturalHeight},o=Zy(e,r);if(t?.image){let n=Zy({...e,cropRect:t.cropRect},r);if(Math.round(n.width)===Math.round(o.width)&&Math.round(n.height)===Math.round(o.height))return}return(0,Ca.sprintf)((0,Ca.__)("Crop %1$d by %2$d pixels"),Math.round(o.width),Math.round(o.height))}function Lmt(e,t){if(!(t&&Math.round(t.zoom*100)===Math.round(e.zoom*100)))return(0,Ca.sprintf)((0,Ca.__)("Zoom %d%%"),Math.round(e.zoom*100))}function Vmt(e,t){let r=Nmt(e,t);return r||[Fmt(e,t),Lmt(e,t),Dmt(e,t)].filter(n=>n!==void 0).join(", ")}function KPe(e){let t=(0,mh.useRef)(),r=(0,mh.useRef)(""),o=(0,mh.useRef)(null),n=(0,mh.useRef)(e);(0,mh.useLayoutEffect)(()=>{n.current=e},[e]),(0,mh.useEffect)(()=>(clearTimeout(t.current),t.current=setTimeout(()=>{let i=n.current,s=Vmt(i,o.current);o.current=i,s!==r.current&&(r.current=s,(0,qPe.speak)(s))},Mmt),()=>{clearTimeout(t.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical])}var ni=l(H(),1),vp=l(G(),1);var MN={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var fS=l(P(),1),Bmt=["nw","ne","se","sw"],zmt=["nw","n","ne","e","se","s","sw","w"];function jmt(e){switch(e){case"n":return(0,vp.__)("Resize from top edge");case"s":return(0,vp.__)("Resize from bottom edge");case"e":return(0,vp.__)("Resize from right edge");case"w":return(0,vp.__)("Resize from left edge");case"nw":return(0,vp.__)("Resize from top-left corner");case"ne":return(0,vp.__)("Resize from top-right corner");case"sw":return(0,vp.__)("Resize from bottom-left corner");case"se":return(0,vp.__)("Resize from bottom-right corner")}}var Hmt=500;function XPe({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:s,freeformCrop:a=!1,isResizeDisabled:c=!1,stencilTransition:d,cropBounds:u,onEscape:f,minCropSize:m,snapCropRect:h,keyboardResizeStep:g}){let b=u?.minX??0,v=u?.minY??0,y=u?.maxX??1,w=u?.maxY??1,_=(0,ni.useMemo)(()=>({minX:b,minY:v,maxX:y,maxY:w}),[b,v,y,w]),x=(0,ni.useRef)(),C=(0,ni.useRef)(!1),S=(0,ni.useId)(),k=!!(s&&s>0),R=(0,ni.useRef)(null);(0,ni.useEffect)(()=>()=>{clearTimeout(x.current),C.current=!1,R.current?.cancel(!1)},[]);let O=(0,ni.useRef)(null),E=(0,ni.useMemo)(()=>!k||r.width===0?0:s*r.height/r.width,[s,k,r.width,r.height]),I=(t.width-r.width)/2,T=(t.height-r.height)/2,M=I+e.x*r.width,F=T+e.y*r.height,V=e.width*r.width,B=e.height*r.height,z=(0,ni.useCallback)((Y,q)=>{if(c||q.pointerType==="touch"&&q.isPrimary===!1){q.preventDefault(),q.stopPropagation();return}if(q.button!==0)return;q.preventDefault(),q.stopPropagation();let ne=q.currentTarget.ownerDocument;ne.activeElement instanceof HTMLElement&&ne.activeElement.blur();let ie=q.currentTarget;ie.setPointerCapture(q.pointerId);let oe={handle:Y,startX:q.clientX,startY:q.clientY,startRect:{...e}},te=0,se=q.clientX,ge=q.clientY,we=q.shiftKey,ce=ee=>{let pe=ee;se=pe.clientX,ge=pe.clientY,we=pe.shiftKey,!te&&(te=requestAnimationFrame(()=>{te=0;let fe=O.current;if(!fe)return;let ye;fe.hasLockedRatio?ye=fe.computeLockedRect(oe,se,ge):we?ye=fe.computeShiftLockedRect(oe,se,ge):(ye=fe.computeFreeRect(oe,se,ge),ye=fe.snapCropRect?.(ye,oe.handle)??ye),fe.onCropChange(ye)}))},ve=!1,me=(ee=!0,pe=!0)=>{ve||(ve=!0,te&&(cancelAnimationFrame(te),te=0),ie.removeEventListener("pointermove",ce),ie.removeEventListener("pointerup",ue),ie.removeEventListener("lostpointercapture",ue),R.current=null,ee&&O.current?.onResizeEnd?.(),pe&&ie.focus({preventScroll:!0}))},$=(ee=!0)=>me(ee,!1),ue=()=>me();ie.addEventListener("pointermove",ce),ie.addEventListener("pointerup",ue),ie.addEventListener("lostpointercapture",ue),R.current={cancel:$},n?.(Y),clearTimeout(x.current),C.current=!1},[e,c,n]),A=(0,ni.useCallback)((Y,q,ne)=>ON(Y,q,ne,r,_,m),[r,_,m]),D=(0,ni.useCallback)((Y,q,ne,ie)=>Oee(Y,q,ne,r,_,E,m,ie),[r,_,E,m]),L=(0,ni.useCallback)((Y,q,ne)=>LPe(Y,q,ne,r,_,m),[r,_,m]);O.current={hasLockedRatio:k,computeLockedRect:D,computeFreeRect:A,computeShiftLockedRect:L,onCropChange:o,onResizeEnd:i,snapCropRect:h},(0,ni.useEffect)(()=>{c&&(R.current?.cancel(),C.current&&(clearTimeout(x.current),C.current=!1,O.current?.onResizeEnd?.()))},[c]);let U=(0,ni.useCallback)((Y,q)=>{let ne=q.key;if(c)return;if(ne==="Escape"){q.preventDefault(),q.stopPropagation(),f?.();return}if(ne!=="ArrowUp"&&ne!=="ArrowDown"&&ne!=="ArrowLeft"&&ne!=="ArrowRight")return;q.preventDefault(),q.stopPropagation(),C.current||(C.current=!0,n?.(Y));let ie=()=>{clearTimeout(x.current),x.current=setTimeout(()=>{C.current=!1,i?.()},Hmt)},oe=q.shiftKey?CN:1,te=g?.width??ZP,se=g?.height??ZP,ge=te*oe,we=se*oe,ce=0,ve=0;ne==="ArrowLeft"&&(ce=-ge),ne==="ArrowRight"&&(ce=ge),ne==="ArrowUp"&&(ve=-we),ne==="ArrowDown"&&(ve=we);let me=ce!==0?"width":"height";if(k){let $={handle:Y,startX:0,startY:0,startRect:{...e}},ue=ce*r.width,ee=ve*r.height;o(D($,ue,ee,me)),ie()}else{let $={handle:Y,startX:0,startY:0,startRect:{...e}},ue=ce*r.width,ee=ve*r.height,pe=A($,ue,ee);o(h?.(pe,Y)??pe),ie()}},[e,k,r.width,r.height,D,A,o,n,i,f,g,h,c]);if(t.width===0||t.height===0)return null;let j=k?Bmt:zmt;return(0,fS.jsxs)("div",{className:"wp-media-editor-image-editor__stencil","data-testid":"cropper-stencil",style:{left:M,top:F,width:V,height:B,transition:d},children:[a&&(0,fS.jsx)("div",{id:S,style:MN,children:(0,vp.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,fS.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),a&&j.map(Y=>(0,fS.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--${Y}`,onPointerDown:q=>z(Y,q),onTouchStart:q=>{q.touches.length<2&&q.stopPropagation()},onKeyDown:q=>U(Y,q),disabled:c,"aria-label":jmt(Y),"aria-describedby":S},Y))]})}var ZPe=l(P(),1);function QPe({cropRect:e,containerSize:t,imageSize:r,transition:o}){if(t.width===0||t.height===0)return null;let n=(t.width-r.width)/2,i=(t.height-r.height)/2,s=n+e.x*r.width,a=i+e.y*r.height,c=e.width*r.width,d=e.height*r.height,u=o?`${o}, box-shadow 0.15s ease`:void 0;return(0,ZPe.jsx)("div",{className:"wp-media-editor-image-editor__dimming","data-testid":"cropper-dimming",style:{left:s,top:a,width:c,height:d,transition:u}})}var Qy=l(P(),1);function JPe({cropRect:e,containerSize:t,imageSize:r}){if(t.width===0||t.height===0)return null;let o=(t.width-r.width)/2,n=(t.height-r.height)/2,i=o+e.x*r.width,s=n+e.y*r.height,a=e.width*r.width,c=e.height*r.height,d=a/3,u=c/3;return(0,Qy.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:s,width:a,height:c},children:[(0,Qy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:u}}),(0,Qy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:u*2}}),(0,Qy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d}}),(0,Qy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:d*2}})]})}var pS=l(H(),1),oRe=l(P(),1),NN=12,$Pe={before:"-100%",center:"-50%",after:"0"},eRe={before:-1,center:0,after:1},Umt={before:"after",center:"center",after:"before"};function Wmt(e){let t="center";e.includes("w")?t="before":e.includes("e")&&(t="after");let r="center";return e.includes("n")?r="before":e.includes("s")&&(r="after"),{x:t,y:r}}function tRe(e,t,r){return e==="before"?t-NN-r:e==="after"?t+NN:t-r/2}function rRe(e,t,r,o){let n=c=>{let d=tRe(c,t,r);return d>=0&&d+r<=o};if(n(e))return e;let i=Umt[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let s=c=>{let d=tRe(c,t,r);return Math.max(0,-d)+Math.max(0,d+r-o)};return[e,i,"center"].reduce((c,d)=>s(d)<s(c)?d:c)}function nRe({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let s=(0,pS.useRef)(null),[a,c]=(0,pS.useState)(null);if((0,pS.useLayoutEffect)(()=>{if(!s.current)return;let _=s.current.getBoundingClientRect();c(x=>x&&x.width===_.width&&x.height===_.height?x:{width:_.width,height:_.height})},[n,i]),!o||t.width===0||t.height===0)return null;let d=(t.width-r.width)/2,u=(t.height-r.height)/2,f=d+e.x*r.width,m=u+e.y*r.height,h=e.width*r.width,g=e.height*r.height,b=f+h/2;o.includes("w")?b=f:o.includes("e")&&(b=f+h);let v=m+g/2;o.includes("n")?v=m:o.includes("s")&&(v=m+g);let y=Wmt(o),w=a?{x:rRe(y.x,b,a.width,t.width),y:rRe(y.y,v,a.height,t.height)}:y;return(0,oRe.jsx)("div",{ref:s,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:b+eRe[w.x]*NN,top:v+eRe[w.y]*NN,transform:`translate(${$Pe[w.x]}, ${$Pe[w.y]})`},"aria-hidden":"true",children:`W: ${Math.round(n)}px H: ${Math.round(i)}px`})}var FN=l(H(),1);var Wb=l(H(),1);var mS={zoom:1,pan:{x:0,y:0}};function iRe(e,t){switch(t.type){case"SET_VIEWPORT_ZOOM":{let r=Math.min(4,Math.max(.1,t.payload));return r===e.zoom?e:{...e,zoom:r}}case"SET_VIEWPORT_PAN":{let{x:r,y:o}=t.payload;return r===e.pan.x&&o===e.pan.y?e:{...e,pan:t.payload}}case"RESET_VIEWPORT":return e.zoom===mS.zoom&&e.pan.x===mS.pan.x&&e.pan.y===mS.pan.y?e:mS}}function sRe(){let[e,t]=(0,Wb.useReducer)(iRe,mS),r=(0,Wb.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,Wb.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,Wb.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,Wb.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var aRe=l(P(),1),lRe=(0,FN.createContext)(null);function cRe({children:e}){let t=sRe();return(0,aRe.jsx)(lRe.Provider,{value:t,children:e})}function dRe(){let e=(0,FN.useContext)(lRe);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var ic=l(P(),1),sd=1e-6,Gmt=1e-6,hS=200,Ymt=hS+100,uRe=`transform ${hS}ms ease-out`,qmt=[`left ${hS}ms ease-out`,`top ${hS}ms ease-out`,`width ${hS}ms ease-out`,`height ${hS}ms ease-out`].join(", ");function Kmt({src:e,controller:t,stencil:r=XPe,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:s=!0,minZoom:a,maxZoom:c,aspectRatio:d,freeformCrop:u=!1,focusOnMount:f=!1,disabled:m=!1,onImageLoaded:h,onStateChange:g,onGestureStart:b,onGestureEnd:v,className:y},w){let{state:_,setImage:x,setCropRect:C,settleCrop:S,setVisualSize:k,adjustCropRectForViewport:R}=t,{viewport:O,setViewportPan:E,resetViewport:I}=dRe(),T=(0,pt.useRef)(null),M=(0,pt.useId)(),[F,V]=(0,pt.useState)(f),[B,z]=(0,pt.useState)(!1),[A,D]=(0,pt.useState)({width:0,height:0});(0,pt.useLayoutEffect)(()=>{f&&T.current?.focus({preventScroll:!0})},[f]);let L=(0,pt.useCallback)(Ve=>{let $e=Ve.target;$e===Ve.currentTarget&&V(!0),Ve.relatedTarget!==null&&$e.matches(":focus-visible")&&z(!0)},[]),U=(0,pt.useCallback)(Ve=>{Ve.target===Ve.currentTarget&&V(!1),Ve.currentTarget.contains(Ve.relatedTarget)||z(!1)},[]);(0,pt.useEffect)(()=>{let Ve=T.current;if(!Ve)return;let $e=new ResizeObserver(ct=>{for(let ar of ct){let{width:so,height:yo}=ar.contentRect;D(Wi=>Wi.width===so&&Wi.height===yo?Wi:{width:so,height:yo})}});return $e.observe(Ve),()=>{$e.disconnect()}},[]),(0,pt.useEffect)(()=>{g?.(_)},[_,g]),KPe(_);let j=_.image?.naturalWidth??0,Y=_.image?.naturalHeight??0,{elementSize:q,visualSize:ne}=(0,pt.useMemo)(()=>CPe(A,{width:j,height:Y},_.rotation),[A,j,Y,_.rotation]);(0,pt.useEffect)(()=>{k(ne)},[ne,k]),(0,pt.useEffect)(()=>{if(u||ne.width===0||ne.height===0||!d||d<=0)return;let Ve=Xy(d,ne),$e=_.cropRect;Math.abs($e.x-Ve.x)<sd&&Math.abs($e.y-Ve.y)<sd&&Math.abs($e.width-Ve.width)<sd&&Math.abs($e.height-Ve.height)<sd||R(Ve)},[u,d,ne,R,_.cropRect]);let ie=(0,pt.useRef)(d);(0,pt.useEffect)(()=>{if(ie.current===d||(ie.current=d,!u||ne.width===0||ne.height===0||!d||d<=0))return;let Ve=Xy(d,ne),$e=_.cropRect;Math.abs($e.x-Ve.x)<sd&&Math.abs($e.y-Ve.y)<sd&&Math.abs($e.width-Ve.width)<sd&&Math.abs($e.height-Ve.height)<sd||R(Ve)},[d,u,ne,R,_.cropRect]);let oe=(0,pt.useMemo)(()=>{if(!(!_.image||q.width===0))return APe(_,q,ne)},[_,q,ne]),te=a!==void 0?a:dS(_),[se,ge]=(0,pt.useState)(!1),we=(0,pt.useRef)(!1),ce=(0,pt.useRef)(!1),[ve,me]=(0,pt.useState)(!1),$=(0,pt.useRef)(!1),ue=(0,pt.useCallback)(Ve=>{$.current=Ve,me(Ve)},[]),[ee,pe]=(0,pt.useState)(null),fe=(0,pt.useMemo)(()=>kPe(_.cropRect,A,ne,cPe,dPe),[_.cropRect,A,ne]),[ye,Pe]=(0,pt.useState)(1),Ae=se?ye:fe,Le=(0,pt.useMemo)(()=>({width:ne.width*Ae,height:ne.height*Ae}),[ne.width,ne.height,Ae]),re=j>0?q.width/j*_.zoom*Ae:0,be=(0,pt.useMemo)(()=>{if(re<SN||d&&d>0||j<=0||Y<=0)return;let Ve=Math.round(_.rotation/90)*90;if(Math.abs(_.rotation-Ve)>=Gmt)return;let $e=Ii(j,Y,Ve);if(!($e.width<=0||$e.height<=0))return{width:_.zoom/$e.width,height:_.zoom/$e.height}},[re,d,j,Y,_.rotation,_.zoom]),Ge=(0,pt.useMemo)(()=>{if(j<=0||Y<=0)return;let Ve=Math.round(_.rotation/90)*90,$e=Ii(j,Y,Ve),ct=DPe(re);return{width:Math.min(1,ct*_.zoom/$e.width),height:Math.min(1,ct*_.zoom/$e.height)}},[j,Y,_.rotation,_.zoom,re]),Ne=(0,pt.useCallback)((Ve,$e)=>re<SN||j<=0||Y<=0?Ve:WPe(_,{width:j,height:Y},Ve,$e),[re,j,Y,_]),Fe=(0,pt.useRef)(!1);(0,pt.useEffect)(()=>{let Ve=u&&(!d||d<=0)&&re>=SN&&j>0&&Y>0,$e=Fe.current;if(Fe.current=Ve,!Ve||$e)return;let ct=GPe(_,{width:j,height:Y},_.cropRect),ar=_.cropRect;Math.abs(ar.x-ct.x)<sd&&Math.abs(ar.y-ct.y)<sd&&Math.abs(ar.width-ct.width)<sd&&Math.abs(ar.height-ct.height)<sd||C(ct)},[d,re,u,j,Y,C,_]);let{handlers:Je,onWheelNative:at,isDragging:Ft,isZooming:er,isPlacementActive:nt}=zPe(_,t,A,Le,{minZoom:te,maxZoom:c,onGestureStart:b,onGestureEnd:v,disabled:m}),Mn={...Je,onPointerDownCapture:()=>{z(!1)},onTouchStartCapture:Ve=>{Ve.touches.length>1&&ue(!0)},onTouchMoveCapture:Ve=>{Ve.touches.length>1&&ue(!0)},onTouchEndCapture:Ve=>{Ve.touches.length===0&&ue(!1)},onTouchCancelCapture:Ve=>{Ve.touches.length===0&&ue(!1)},onKeyDownCapture:Ve=>{["Shift","Control","Alt","Meta"].includes(Ve.key)||z(!0)},onPointerDown:Ve=>{if(m||we.current||$.current||Ve.pointerType==="touch"&&Ve.isPrimary===!1){Ve.preventDefault();return}Je.onPointerDown?.(Ve),z(!1)}};(0,pt.useEffect)(()=>{let Ve=T.current;if(!Ve)return;let $e=ct=>{if(we.current||ce.current){ct.preventDefault();return}at(ct)};return Ve.addEventListener("wheel",$e,{passive:!1}),()=>{Ve.removeEventListener("wheel",$e)}},[at]);let Go=UPe(_,ne),nr=(0,pt.useCallback)(Ve=>{let $e=Ve.currentTarget,ct={width:$e.naturalWidth,height:$e.naturalHeight};x({src:e,naturalWidth:ct.width,naturalHeight:ct.height}),h?.(ct)},[e,x,h]),Zn=(0,pt.useCallback)(Ve=>{if(!$.current&&(C(Ve),we.current&&Le.width>0&&Le.height>0)){let $e=(A.width-Le.width)/2,ct=(A.height-Le.height)/2,ar=Math.max(0,$e+(Ve.x+Ve.width)*Le.width-A.width),so=Math.max(0,-($e+Ve.x*Le.width)),yo=Math.max(0,ct+(Ve.y+Ve.height)*Le.height-A.height),Wi=Math.max(0,-(ct+Ve.y*Le.height));E({x:-ar+so,y:-yo+Wi})}},[C,E,A,Le]),[Lr,Yo]=(0,pt.useState)(!1),Ye=(0,pt.useRef)(),Q=(0,pt.useCallback)(()=>{clearTimeout(Ye.current),ce.current=!1,Yo(!1)},[]);(0,pt.useEffect)(()=>()=>{clearTimeout(Ye.current)},[]);let de=o==="interactive",W=de&&(nt||se||n),xe=(0,pt.useMemo)(()=>{if(!s||!ee||!_.image)return null;let Ve=Zy(_,{width:_.image.naturalWidth,height:_.image.naturalHeight});return{width:Ve.width,height:Ve.height}},[s,ee,_]),Xe=(0,pt.useCallback)(()=>{z(!0),T.current?.focus({preventScroll:!0})},[]),Se=(0,pt.useCallback)(Ve=>{$.current||(Pe(fe),we.current=!0,ge(!0),pe(Ve??null),Q(),I(),b?.())},[Q,b,I,fe]),qt=(0,pt.useCallback)(()=>{let Ve=$.current;if(we.current=!1,ge(!1),pe(null),clearTimeout(Ye.current),Ve){Q(),I();return}ce.current=!0,Yo(!0),I(),S(),v?.(),Ye.current=setTimeout(Q,Ymt)},[Q,S,v,I]),Be=(0,pt.useCallback)(Ve=>{!ce.current||Ve.propertyName!=="transform"||Q()},[Q]),Ht;Lr?Ht=uRe:er&&(Ht="transform 150ms linear");let Ee=Lr?qmt:void 0,Ce=(0,pt.useMemo)(()=>{if(q.width===0||q.height===0)return{};let Ve=(A.width-q.width)/2,$e=(A.height-q.height)/2;return{width:q.width,height:q.height,maxWidth:q.width,maxHeight:q.height,left:Ve,top:$e,transform:`scale(${Ae}) ${Go}`,transition:Ht,imageRendering:re>1?"pixelated":void 0}},[A,q,Go,Ht,re,Ae]),pi=Lr?uRe:void 0,tr=se||Lr?"transform":void 0,Ze;O.pan.x!==0||O.pan.y!==0?Ze={transform:`translate(${O.pan.x}px, ${O.pan.y}px)`,transition:pi,willChange:tr}:Lr&&(Ze={transform:"translate(0px, 0px)",transition:pi,willChange:tr});let Fl=(0,pt.useCallback)(Ve=>{typeof w=="function"?w(Ve):w&&(w.current=Ve)},[w]);return(0,ic.jsx)("div",{ref:Fl,className:J("wp-media-editor-image-editor",Ft&&"wp-media-editor-image-editor--dragging",y),children:(0,ic.jsxs)("div",{ref:T,className:J("wp-media-editor-image-editor__canvas",de&&"wp-media-editor-image-editor__canvas--grid-interactive",W&&"wp-media-editor-image-editor__canvas--show-grid",Lr&&"wp-media-editor-image-editor__canvas--settling",B&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,Aee.__)("Crop area"),"aria-describedby":F?M:void 0,onFocus:L,onBlur:U,...Mn,children:[(0,ic.jsx)("div",{id:M,style:MN,children:(0,Aee.__)("When this area is focused, use arrow keys to move the image and plus or minus to zoom. Tab to resize handles and controls.")}),(0,ic.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:Ze,onTransitionEnd:Be,children:[(0,ic.jsx)("img",{className:"wp-media-editor-image-editor__image","data-testid":"cropper-image",src:e,alt:"",onLoad:nr,style:Ce,draggable:!1}),i&&(0,ic.jsx)(QPe,{cropRect:_.cropRect,containerSize:A,imageSize:Le,transition:Ee}),(0,ic.jsx)(r,{cropRect:_.cropRect,containerSize:A,imageSize:Le,onCropChange:Zn,onResizeStart:Se,onResizeEnd:qt,onEscape:Xe,aspectRatio:d,freeformCrop:u,isResizeDisabled:ve||m,stencilTransition:Ee,cropBounds:oe,minCropSize:Ge,snapCropRect:Ne,keyboardResizeStep:be}),(o===!0||de)&&(0,ic.jsx)(JPe,{cropRect:_.cropRect,containerSize:A,imageSize:Le}),ee&&xe&&(0,ic.jsx)(nRe,{cropRect:_.cropRect,containerSize:A,imageSize:Le,activeHandle:ee,outputWidth:xe.width,outputHeight:xe.height})]})]})})}var Xmt=(0,pt.forwardRef)(Kmt),DN=(0,pt.forwardRef)((e,t)=>(0,ic.jsx)(cRe,{children:(0,ic.jsx)(Xmt,{...e,ref:t})}));var Pr=l(H(),1);var LN={aspectRatioValue:"0"};function VN(e,t){switch(t.type){case"CROPPER":{let r=Ky(e.cropper,t.action);return r===e.cropper?e:{...e,cropper:r}}case"SET_ASPECT_RATIO_VALUE":{let{presetKey:r,resolved:o,visualSize:n}=t.payload,i=o!==void 0&&o>0&&n.width>0&&n.height>0,s={...e.cropOptions,aspectRatioValue:r};if(!i)return e.cropOptions.aspectRatioValue===r?e:{...e,cropOptions:s};let a=Xy(o,n);return{cropper:Ky(e.cropper,{type:"SET_CROP_RECT",payload:a}),cropOptions:s}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===LN.aspectRatioValue?e:{...e,cropOptions:{...LN}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=Ky(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function tR(e,t){return e===t?!0:uS(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function fRe(e,t){return{cropper:e,cropOptions:{...LN,...t}}}function gS(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===JP)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function Qmt(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function Mee(e){let[t,r]=(0,Pr.useReducer)(VN,null,()=>fRe(hl({...lS,...e?.cropper}),e?.cropOptions)),[o,n]=(0,Pr.useState)(()=>t),i=(0,Pr.useRef)(t),s=(0,Pr.useRef)({width:0,height:0}),a=(0,Pr.useRef)([]),c=(0,Pr.useRef)([]),[d,u]=(0,Pr.useState)(!1),[f,m]=(0,Pr.useState)(!1),h=(0,Pr.useRef)(!1),g=(0,Pr.useRef)(null),b=(0,Pr.useCallback)(z=>{let A=a.current[a.current.length-1];A&&tR(A,z)||(a.current=[...a.current,z],c.current=[],u(!0),m(!1))},[]),v=(0,Pr.useCallback)((z,A=!0)=>{let D=i.current,L=VN(D,z);A&&(tR(D,L)||(h.current?g.current===null&&(g.current=D):b(D))),i.current=L,r(z)},[b]),y=(0,Pr.useCallback)(()=>{h.current||(h.current=!0,g.current=null)},[]),w=(0,Pr.useCallback)(()=>{let z=g.current;z&&!tR(z,i.current)&&b(z),g.current=null,h.current=!1},[b]),_=(0,Pr.useCallback)(z=>{v({type:"CROPPER",action:z})},[v]),x=(0,Pr.useMemo)(()=>IN(_,()=>i.current.cropper),[_]),C=(0,Pr.useCallback)(z=>{if(Qmt(i.current.cropper.image,z))return;let A={type:"CROPPER",action:{type:"SET_IMAGE",payload:z}},D=VN(i.current,A);i.current=D,r(A),n(D),h.current=!1,g.current=null,a.current=[],c.current=[],u(!1),m(!1)},[]),S=(0,Pr.useCallback)(z=>{v({type:"CROPPER",action:{type:"RESET",payload:z}})},[v]),k=(0,Pr.useCallback)(z=>{let A=gS(z,i.current.cropper.image);v({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:z,resolved:A,visualSize:s.current}})},[v]),R=(0,Pr.useCallback)(()=>{v({type:"RESET_CROP_OPTIONS"})},[v]),O=(0,Pr.useCallback)(()=>{w();let z=a.current[a.current.length-1];z&&(c.current=[i.current,...c.current],a.current=a.current.slice(0,-1),u(a.current.length>0),m(!0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[w]),E=(0,Pr.useCallback)(()=>{w();let z=c.current[0];z&&(a.current=[...a.current,i.current],c.current=c.current.slice(1),u(!0),m(c.current.length>0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[w]),I=(0,Pr.useCallback)(z=>{s.current=z},[]),T=(0,Pr.useCallback)(z=>{v({type:"VIEWPORT_ADJUST_CROP_RECT",payload:z},!1)},[v]),M=!tR(t,o),F=!uS(t.cropper,o.cropper),V=(0,Pr.useCallback)((z,A)=>t.cropper.image?PN(t.cropper.image.src,t.cropper,z,A):Promise.reject(new Error("No image loaded \u2014 call setImage first.")),[t.cropper]);return(0,Pr.useMemo)(()=>({...x,state:t.cropper,setImage:C,reset:S,isDirty:M,getCroppedImage:V,cropOptions:t.cropOptions,setAspectRatioValue:k,resetCropOptions:R,isCropperDirty:F,hasUndo:d,hasRedo:f,undo:O,redo:E,beginGesture:y,endGesture:w,setVisualSize:I,adjustCropRectForViewport:T}),[x,t.cropper,C,S,M,V,t.cropOptions,k,R,F,d,f,O,E,y,w,I,T])}var BN=l(H(),1);var pRe=l(P(),1),mRe=(0,BN.createContext)(null);function Nee({initialCropperState:e,initialCropOptions:t,children:r}){let o=Mee({cropper:e,cropOptions:t});return(0,pRe.jsx)(mRe.Provider,{value:o,children:r})}function gl(){let e=(0,BN.useContext)(mRe);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var _p=l(P(),1);function bRe({isPlacementActive:e=!1,onGestureStart:t,onGestureEnd:r,disabled:o=!1}){let{media:n}=k1(),i=gl(),{aspectRatioValue:s}=i.cropOptions,a=i.state.image,{beginGesture:c,endGesture:d,setImage:u}=i,[f,m]=(0,yp.useState)("loading"),h=(0,yp.useMemo)(()=>gS(s,a),[s,a]),g=(0,yp.useCallback)(()=>{c(),t?.()},[c,t]),b=(0,yp.useCallback)(()=>{d(),r?.()},[d,r]),v=n?.source_url,y=ky(n?.mime_type),w=Number(n?.media_details?.width),_=Number(n?.media_details?.height);(0,yp.useEffect)(()=>{a||!v||!Number.isFinite(w)||!Number.isFinite(_)||w<=0||_<=0||u({src:v,naturalWidth:w,naturalHeight:_})},[a,v,w,_,u]);let x=y.type==="image";return(0,yp.useEffect)(()=>{if(!v||!x)return;m("loading");let C=new window.Image;return C.onload=()=>m("loaded"),C.onerror=()=>m("error"),C.src=v,C.complete&&m(C.naturalWidth>0?"loaded":"error"),()=>{C.onload=null,C.onerror=null}},[v,x]),!v||!x?null:f==="error"?(0,_p.jsx)("div",{className:"media-editor-canvas",children:(0,_p.jsx)("div",{className:"media-editor-canvas__error",role:"alert",children:(0,_p.jsx)("p",{children:(0,gRe.__)("Failed to load image.")})})}):(0,_p.jsxs)("div",{className:"media-editor-canvas",children:[f==="loading"&&(0,_p.jsx)("div",{className:"media-editor-canvas__spinner",children:(0,_p.jsx)(hRe.Spinner,{})}),(0,_p.jsx)("div",{className:J("media-editor-canvas__cropper",{"is-loaded":f==="loaded"}),children:(0,_p.jsx)(DN,{src:v,controller:i,aspectRatio:h,freeformCrop:!0,showGrid:"interactive",isPlacementActive:e,onGestureStart:g,onGestureEnd:b,disabled:o})})]})}var SRe=l(G(),1);var Su=l(H(),1);var rR="data-crop-control",Jmt=300;function vRe(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=gl(),n=(0,Su.useRef)(),i=(0,Su.useCallback)(()=>{clearTimeout(n.current)},[]),s=(0,Su.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},Jmt)},[i,o]);(0,Su.useEffect)(()=>i,[i]);let a=(0,Su.useCallback)(()=>{i(),r()},[r,i]),c=(0,Su.useCallback)(()=>{i(),o()},[i,o]),d=(0,Su.useCallback)(()=>{r(),t||s()},[r,t,s]),u=(0,Su.useCallback)(()=>{if(t){o();return}s()},[t,o,s]);return{[rR]:!0,onPointerDownCapture:a,onPointerUp:c,onPointerCancel:c,onKeyDownCapture:d,onKeyUp:u}}var Jy=l(H(),1);var wp=l(H(),1);function $mt(e,t,r){return-e/t*r}function zN(e,t,r){return e<t?t:e>r?r:e}function eht(e,t){return Math.round(e/t)*t}function _Re(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:s,disabled:a,onPointerDownStart:c}=e,d=(0,wp.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,wp.useEffect)(()=>{d.current.value=t},[t]);let u=(0,wp.useCallback)(()=>{let h=d.current;h.dragging&&(h.dragging=!1,h.captureElement&&h.captureElement.hasPointerCapture(h.capturePointerId)&&h.captureElement.releasePointerCapture(h.capturePointerId),h.captureElement=null,h.windowPointerUp&&(window.removeEventListener("pointerup",h.windowPointerUp),window.removeEventListener("pointercancel",h.windowPointerUp),h.windowPointerUp=null))},[]);(0,wp.useEffect)(()=>u,[u]),(0,wp.useEffect)(()=>{a&&u()},[a,u]);let f=(0,wp.useCallback)(h=>{if(a||h.button!==0)return;let g=d.current;h.currentTarget.setPointerCapture(h.pointerId),g.captureElement=h.currentTarget,g.capturePointerId=h.pointerId,g.startX=h.clientX,g.startValue=g.value,g.activeStep=h.shiftKey?i/2:i,g.dragging=!0,c?.();let b=()=>u();g.windowPointerUp=b,window.addEventListener("pointerup",b),window.addEventListener("pointercancel",b)},[a,c,u,i]),m=(0,wp.useCallback)(h=>{let g=d.current;if(a||!g.dragging)return;let b=h.shiftKey?i/2:i;b!==g.activeStep&&(g.startX=h.clientX,g.startValue=g.value,g.activeStep=b);let v=h.clientX-g.startX,y=$mt(v,s,g.activeStep),w=g.startValue+y,_=eht(w,g.activeStep),x=zN(_,o,n);x!==g.value&&(g.value=x,r(x))},[a,r,o,n,i,s]);return{onPointerDown:f,onPointerMove:m,onPointerUp:u,onPointerCancel:u}}var sc=l(P(),1),jN=32,tht=11,yRe=15,rht=4,oht=8,nht=14;function iht(e,t){return(0,Jy.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=rht;o%15===0?(n="major",i=nht):o%5===0&&(n="mid",i=oht),r.push({value:o,kind:n,height:i})}return r},[e,t])}function wRe(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function xRe(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:s,unit:a="\xB0",pixelsPerStep:c=6,className:d,id:u,disabled:f=!1}=e,m=(0,Jy.useRef)(null),h=(0,Jy.useId)(),g=u??h,b=_Re({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:c,disabled:f,onPointerDownStart:()=>m.current?.focus()}),v=I=>{let T=I.key==="ArrowRight"||I.key==="ArrowUp",M=I.key==="ArrowLeft"||I.key==="ArrowDown";if(!T&&!M||(I.preventDefault(),f))return;let F=T?1:-1,V=I.shiftKey?i/2:i,B=zN(t+F*V,o,n);B!==t&&r(B)},y=`${wRe(t)}${a}`,w=iht(o,n),_=c/i,x=(0,Jy.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*_}px))`}),[t,_]),C=Math.round(t/yRe)*yRe,k=Math.abs(t-C)<.01?`${C}`:wRe(t),R=k.startsWith("-"),O=R?k.slice(1):k,E=w.filter(I=>I.kind==="major");return(0,sc.jsxs)("div",{className:J("rotation-ruler",d),role:"presentation","data-testid":"rotation-ruler","data-disabled":f||void 0,...b,children:[(0,sc.jsx)("input",{ref:m,id:g,type:"range",className:"rotation-ruler__input",min:o,max:n,step:"any",value:t,disabled:f,"aria-label":s,"aria-valuetext":y,onChange:I=>r(zN(I.target.valueAsNumber,o,n)),onKeyDown:v}),(0,sc.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,sc.jsxs)("svg",{className:"rotation-ruler__ticks",style:x,width:(n-o)*_,height:jN,viewBox:`${o*_} 0 ${(n-o)*_} ${jN}`,preserveAspectRatio:"xMidYMid meet",children:[w.map(I=>(0,sc.jsx)("line",{x1:I.value*_,x2:I.value*_,y1:jN-I.height,y2:jN,className:`rotation-ruler__tick rotation-ruler__tick--${I.kind}`},I.value)),E.map(I=>(0,sc.jsxs)("text",{x:I.value*_,y:tht,textAnchor:"middle",className:"rotation-ruler__label",children:[I.value,a]},I.value))]})}),(0,sc.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,sc.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[R&&(0,sc.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),O,(0,sc.jsx)("span",{className:"rotation-ruler__active-label-unit",children:a})]})}),(0,sc.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var Fee=l(P(),1);function CRe({onPlacementControlInteraction:e,disabled:t=!1}){let{state:r,setRotation:o}=gl(),n=vRe({commitOnKeyUp:!1}),i=Math.round(r.rotation/90)*90,a=r.flip.horizontal!==r.flip.vertical?-1:1,c=(r.rotation-i)*a,d=u=>{let m=Math.max(-QP+.01,Math.min(QP-.01,u));e?.(),o(i+m*a)};return(0,Fee.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...n,children:(0,Fee.jsx)(xRe,{label:(0,SRe.__)("Fine rotation"),min:-QP,max:QP,value:c,onChange:d,disabled:t})})}var kRe=l(Z(),1);var Lee=l(G(),1);var ac=l(Z(),1),ka=l(G(),1);var Dee=l(H(),1);function sht(e){return[...$P.filter(t=>t.value<=0),...e??$P.filter(t=>t.value>0)]}function HN({aspectRatioPresets:e}={}){let t=gl(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,Dee.useMemo)(()=>sht(e),[e]),i=(0,Dee.useMemo)(()=>gS(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var Nr=l(P(),1),aht=1.2;function UN({withLabels:e=!1,showAspectRatioControl:t=!1,aspectRatioPresets:r,zoomFactor:o=aht,disabled:n=!1}){let{state:i,setFlip:s,snapRotate90:a,setZoom:c}=gl(),{aspectRatioValue:d,setAspectRatioValue:u,aspectRatioOptions:f}=HN({aspectRatioPresets:r}),m=!e&&t,h=dS(i),g=_=>{c(Math.min(nc,Math.max(h,i.zoom*_)))},b=(0,Nr.jsxs)(Nr.Fragment,{children:[(0,Nr.jsx)(ac.Button,{size:"compact",icon:qE,label:(0,ka.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,disabled:n,accessibleWhenDisabled:!0,onClick:()=>a(-1)}),(0,Nr.jsx)(ac.Button,{size:"compact",icon:KE,label:(0,ka.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,disabled:n,accessibleWhenDisabled:!0,onClick:()=>a(1)})]}),v=(0,Nr.jsxs)(Nr.Fragment,{children:[(0,Nr.jsx)(ac.Button,{size:"compact",icon:qU,label:(0,ka.__)("Flip horizontal"),showTooltip:!0,isPressed:i.flip.horizontal,disabled:n,accessibleWhenDisabled:!0,onClick:()=>s({horizontal:!i.flip.horizontal,vertical:i.flip.vertical})}),(0,Nr.jsx)(ac.Button,{size:"compact",icon:XU,label:(0,ka.__)("Flip vertical"),showTooltip:!0,isPressed:i.flip.vertical,disabled:n,accessibleWhenDisabled:!0,onClick:()=>s({horizontal:i.flip.horizontal,vertical:!i.flip.vertical})})]}),y=(0,Nr.jsxs)(Nr.Fragment,{children:[(0,Nr.jsx)(ac.Button,{size:"compact",icon:pm,label:(0,ka.__)("Zoom in"),showTooltip:!0,disabled:n||i.zoom>=nc,accessibleWhenDisabled:!0,onClick:()=>g(o)}),(0,Nr.jsx)(ac.Button,{size:"compact",icon:dW,label:(0,ka.__)("Zoom out"),showTooltip:!0,disabled:n||i.zoom<=h,accessibleWhenDisabled:!0,onClick:()=>g(1/o)})]}),w=m?(0,Nr.jsx)(ac.DropdownMenu,{icon:eU,label:(0,ka.__)("Aspect ratio"),popoverProps:{placement:"top"},toggleProps:{size:"compact",disabled:n},children:({onClose:_})=>(0,Nr.jsx)(ac.MenuGroup,{label:(0,ka.__)("Aspect ratio"),children:f.map(x=>{let C=x.value.toString(),S=C===d;return(0,Nr.jsx)(ac.MenuItem,{role:"menuitemradio",isSelected:S,icon:S?Qn:void 0,disabled:n,onClick:()=>{n||(u(C),_())},children:x.label},C)})})}):null;return e?(0,Nr.jsxs)("div",{className:"media-editor-image-controls is-stacked",children:[(0,Nr.jsxs)("div",{className:"media-editor-image-controls__transforms",children:[(0,Nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,ka.__)("Rotate"),children:[(0,Nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,ka.__)("Rotate")}),(0,Nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:b})]}),(0,Nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,ka.__)("Flip"),children:[(0,Nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,ka.__)("Flip")}),(0,Nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:v})]})]}),(0,Nr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,ka.__)("Zoom"),children:[(0,Nr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,ka.__)("Zoom")}),(0,Nr.jsx)("div",{className:"media-editor-image-controls__buttons",children:y})]})]}):(0,Nr.jsxs)("div",{className:"media-editor-image-controls",children:[b,v,y,w]})}var $y=l(P(),1);function ERe({aspectRatioValue:e,onAspectRatioChange:t,aspectRatioOptions:r,disabled:o=!1}){return(0,$y.jsxs)(le,{direction:"column",gap:"xl",[rR]:!0,children:[(0,$y.jsx)(Ot,{render:(0,$y.jsx)("h2",{}),children:(0,Lee.__)("Crop options")}),(0,$y.jsx)(UN,{withLabels:!0,disabled:o}),(0,$y.jsx)(kRe.SelectControl,{label:(0,Lee.__)("Aspect ratio"),value:e,onChange:t,disabled:o,options:r.map(n=>({label:n.label,value:n.value.toString()}))})]})}var TRe=l(Z(),1),PRe=l(H(),1),Ea=l(G(),1),oR=l(cn(),1),Cu=l(P(),1),lht=[{description:(0,Ea.__)("Undo"),keyCombination:{modifier:"primary",character:"z"}},{description:(0,Ea.__)("Redo"),keyCombination:{modifier:"primaryShift",character:"z"}},{description:(0,Ea.__)("Pan"),keyCombination:{character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Ea.__)("Arrow keys")}},{description:(0,Ea.__)("Zoom in"),keyCombination:{character:"+"}},{description:(0,Ea.__)("Zoom out"),keyCombination:{character:"-"}},{description:(0,Ea.__)("Rotate 90\xB0 clockwise"),keyCombination:{character:"R"}},{description:(0,Ea.__)("Rotate 90\xB0 counter-clockwise"),keyCombination:{modifier:"shift",character:"R"}},{description:(0,Ea.__)("Flip horizontal"),keyCombination:{character:"H"}},{description:(0,Ea.__)("Flip vertical"),keyCombination:{character:"V"}},{description:(0,Ea.__)("Pan or resize crop (large step)"),keyCombination:{modifier:"shift",character:["\u2191","\u2193","\u2190","\u2192"],ariaLabel:(0,Ea.__)("Shift + Arrow keys")}}];function cht({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...oR.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?oR.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,s;return o?s=o:t?s=oR.shortcutAriaLabel[t](i):s=i,(0,Cu.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":s,children:n.map((a,c)=>a==="+"&&t?(0,Cu.jsx)(PRe.Fragment,{children:a},c):(0,Cu.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:a},c))})}function RRe({onClose:e}){return(0,Cu.jsxs)(TRe.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,Ea.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,Cu.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,Ea.__)("These shortcuts work when the image editor has focus.")}),(0,Cu.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:lht.map(({description:t,keyCombination:r},o)=>(0,Cu.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,Cu.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,Cu.jsx)(cht,{keyCombination:r})]},o))})]})}var ORe=l(jd(),1),nR=l(X(),1),Vee=l(he(),1),GN=l(H(),1),e0=l(G(),1),ARe=l(Kt(),1);var WN=.1;function IRe(e,t){let r=[];if(t.width===0||t.height===0)return r;let{cropRect:o,pan:n,zoom:i,flip:s}=e,a=s.horizontal,c=s.vertical;(a||c)&&r.push({type:"flip",args:{flip:{horizontal:a,vertical:c}}});let d=(e.rotation%360+360)%360,f=a!==c?(360-d)%360:d;f!==0&&r.push({type:"rotate",args:{angle:f}});let m=Math.round(e.rotation/90)*90,{width:h,height:g}=Ii(t.width,t.height,m),{width:b,height:v}=Ii(t.width,t.height,e.rotation),y=.5+n.x-i/2,w=.5+n.y-i/2,_=(o.x-y)/i*h,x=(o.y-w)/i*g,C=o.width/i*h,S=o.height/i*g,k=(b-h)/2,R=(v-g)/2,O=_+k,E=x+R,I=O/b*100,T=E/v*100,M=C/b*100,F=S/v*100;return I<=WN&&T<=WN&&M>=100-WN&&F>=100-WN||r.push({type:"crop",args:{left:I,top:T,width:M,height:F}}),r}var dht=["title","caption","description","alt_text","post"],iR="media-editor";function uht(e){return!e.isCropperDirty||!e.state.image?[]:IRe(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function fht(e,t){let r={};for(let o of dht)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function MRe({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,nR.useRegistry)(),{clearEntityRecordEdits:s,receiveEntityRecords:a,saveEditedEntityRecord:c}=(0,nR.useDispatch)(Vee.store),{createErrorNotice:d,removeAllNotices:u}=(0,nR.useDispatch)(ARe.store),[f,m]=(0,GN.useState)(!1),h=(0,GN.useCallback)(async()=>{u("snackbar",iR),m(!0);try{let g,b=uht(e),v=b.length>0&&o?{id:t,url:o.source_url}:void 0;if(b.length>0){let w=i.select(Vee.store).getEntityRecordNonTransientEdits("postType","attachment",t),_=fht(w,o);g=await(0,ORe.default)({path:`/wp/v2/media/${t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:b,..._}}),g&&a("postType","attachment",g,void 0,!0)}else g=await c("postType","attachment",t);let y=g??o;y&&y.id!==t&&s("postType","attachment",t),y&&y.id&&(y.id===t&&e.reset(),n?.({id:y.id,url:y.source_url,media:y,previous:v}))}catch(g){let b=g instanceof Error?g.message:g?.message??(0,e0.__)("An unknown error occurred.");d(r?(0,e0.sprintf)((0,e0.__)("Could not save image. %s"),b):(0,e0.sprintf)((0,e0.__)("Could not save media. %s"),b),{type:"snackbar",context:iR})}finally{m(!1)}},[s,d,e,t,r,o,n,a,i,u,c]);return{isSaving:f,save:h}}var Lt=l(P(),1),NRe={_embed:"author,wp:attached-to"},pht=300,sR="details",FRe="crop";function mht({tabs:e,activeTab:t,onSelectTab:r,disabled:o=!1}){return(0,Lt.jsxs)(wu,{className:"media-editor__sidebar",ariaLabel:(0,Oi.__)("Media settings"),children:[(0,Lt.jsx)(Ot,{render:(0,Lt.jsx)("h2",{}),children:(0,Oi.__)("Media settings")}),(0,Lt.jsxs)(jr.Root,{className:"media-editor__tabs",value:t,onValueChange:r,children:[(0,Lt.jsx)("div",{className:"media-editor__tablist",children:(0,Lt.jsx)(jr.List,{variant:"minimal",children:e.map(n=>(0,Lt.jsx)(jr.Tab,{value:n.id,disabled:o,children:n.title},n.id))})}),e.map(n=>(0,Lt.jsx)(jr.Panel,{value:n.id,tabIndex:-1,className:"media-editor__panel",children:(0,Lt.jsx)(le,{direction:"column",gap:"lg",children:n.render()})},n.id))]})]})}var LRe=(0,oo.createContext)(null);function zee(){let e=(0,oo.useContext)(LRe);if(!e)throw new Error("useMediaEditorFrameContext must be used within MediaEditor");return e}function hht({showCloseButton:e=!1}){let{isImage:t,isSaving:r,onCancel:o,isWide:n,activePanel:i,onTogglePanel:s}=zee(),a=!!i,[c,d]=(0,oo.useState)(!1);return(0,Lt.jsxs)(le,{className:"media-editor__header-actions",justify:"flex-end",align:"center",gap:"sm",children:[t&&(0,Lt.jsx)(lc.Button,{size:"compact",icon:aW,label:(0,Oi.__)("Keyboard shortcuts"),onClick:()=>d(!0)}),(0,Lt.jsx)(lc.Button,{size:"compact",icon:fm,label:(0,Oi.__)("Media settings"),isPressed:a,"aria-expanded":n?a:void 0,onClick:s}),e&&(0,Lt.jsx)(lc.Button,{size:"compact",icon:kE,label:(0,Oi.__)("Close"),onClick:o,disabled:r,accessibleWhenDisabled:!0}),c&&(0,Lt.jsx)(RRe,{onClose:()=>d(!1)})]})}function ght(){let{isImage:e,isUndoRedoDisabled:t,onReset:r,isWide:o,activePanel:n}=zee(),{reset:i,isDirty:s,hasUndo:a,hasRedo:c,undo:d,redo:u,beginGesture:f,endGesture:m}=gl();if(!e||!o&&n)return null;let h=()=>{t||d()},g=()=>{t||u()};return(0,Lt.jsxs)(le,{className:"media-editor__history-actions",align:"center",gap:"sm",children:[(0,Lt.jsx)(lc.Button,{size:"compact",variant:"tertiary",disabled:t||!s,accessibleWhenDisabled:!0,onClick:()=>{t||(f(),i(),r(),m())},children:(0,Oi.__)("Reset")}),(0,Lt.jsx)(lc.Button,{size:"compact",icon:C_,label:(0,Oi.__)("Undo"),showTooltip:!0,shortcut:ku.displayShortcut.primary("z"),disabled:t||!a,accessibleWhenDisabled:!0,onClick:h}),(0,Lt.jsx)(lc.Button,{size:"compact",icon:x_,label:(0,Oi.__)("Redo"),showTooltip:!0,shortcut:(0,ku.isAppleOS)()?ku.displayShortcut.primaryShift("z"):ku.displayShortcut.primary("y"),disabled:t||!c,accessibleWhenDisabled:!0,onClick:g})]})}function bht({size:e="default"}){let{isSaving:t,hasMedia:r,hasChanges:o,onCancel:n,onSave:i}=zee(),s=t||!r||!o;return(0,Lt.jsxs)(le,{className:"media-editor__save-actions",justify:"flex-end",align:"center",gap:"sm",children:[(0,Lt.jsx)(lc.Button,{__next40pxDefaultSize:!0,size:e,variant:"tertiary",onClick:n,disabled:t,accessibleWhenDisabled:!0,children:(0,Oi.__)("Cancel")}),(0,Lt.jsx)(lc.Button,{__next40pxDefaultSize:!0,size:e,variant:"primary",onClick:i,isBusy:t,disabled:s,accessibleWhenDisabled:!0,children:(0,Oi.__)("Save")})]})}function vht({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:s="media-editor__snackbar",noticesPortalElement:a,shouldCloseOnEsc:c=!1}){let d=gl(),u=(0,DRe.useViewportMatch)("small"),[f,m]=(0,oo.useState)(u?sR:null),h=(0,oo.useRef)(!1),g=(0,oo.useRef)(sR),b=(0,oo.useRef)(!1),v=(0,oo.useCallback)(fe=>{b.current=!0,g.current=fe,m(fe)},[]),y=(0,oo.useCallback)(()=>{h.current=!0,m(fe=>fe?null:g.current)},[]),w=u?"wide":"narrow",{media:_,hasEdits:x}=(0,aR.useSelect)(fe=>{let{getEditedEntityRecord:ye,getEntityRecord:Pe,hasEditsForEntityRecord:Ae}=fe(Bee.store);return Pe("postType","attachment",t,NRe),{media:ye("postType","attachment",t),hasEdits:Ae("postType","attachment",t)}},[t]),C=d.isCropperDirty||x,{clearEntityRecordEdits:S,editEntityRecord:k,invalidateResolution:R}=(0,aR.useDispatch)(Bee.store),{removeAllNotices:O}=(0,aR.useDispatch)(YN.store),[E,I]=(0,oo.useState)(!1),[T,M]=(0,oo.useState)(!1),[F,V]=(0,oo.useState)(!1),B=(0,oo.useRef)(),z=(0,oo.useCallback)(()=>{M(!0),clearTimeout(B.current),B.current=setTimeout(()=>{M(!1)},pht)},[]),A=(0,oo.useCallback)(()=>{V(!0)},[]),D=(0,oo.useCallback)(()=>{V(!1)},[]),L=T||F;(0,oo.useEffect)(()=>()=>{clearTimeout(B.current)},[]),(0,oo.useEffect)(()=>{M(!1),V(!1)},[t]),(0,oo.useEffect)(()=>{R("getEntityRecord",["postType","attachment",t,NRe])},[t,R]);let U=ky(_?.mime_type).type,j=!!_&&U==="image";(0,oo.useEffect)(()=>{if(h.current&&b.current)return;let fe=u&&j?FRe:sR;b.current||(g.current=fe),h.current||m(u?g.current:null)},[u,j]);let{aspectRatioValue:Y,setAspectRatioValue:q,aspectRatioOptions:ne,resetCropOptions:ie}=HN({aspectRatioPresets:r}),{isSaving:oe,save:te}=MRe({cropper:d,id:t,isImage:j,media:_,onSaved:n}),se=fe=>{oe||k("postType","attachment",t,fe)},ge=()=>{O("snackbar",iR),S("postType","attachment",t),o?.()},we=()=>{if(!oe){if(C){I(!0);return}ge()}},ce=fe=>{let ye=ku.isKeyboardEvent.primary(fe,"z"),Pe=ku.isKeyboardEvent.primaryShift(fe,"z")||!(0,ku.isAppleOS)()&&ku.isKeyboardEvent.primary(fe,"y");if((ye||Pe)&&j){let Ae=fe.target;if(!((Ae.tagName==="INPUT"||Ae.tagName==="TEXTAREA"||Ae.isContentEditable)&&!Ae.closest(`[${rR}]`))){if(fe.preventDefault(),L||oe)return;Pe?d.redo():d.undo()}}if(c){if(fe.code!=="Escape"&&fe.key!=="Escape")return;if(oe){fe.preventDefault();return}C&&(fe.preventDefault(),I(!0))}},ve=(0,Lt.jsx)(YN.SnackbarNotices,{className:s,context:iR}),me=j&&!u?(0,Lt.jsx)(UN,{showAspectRatioControl:!0,aspectRatioPresets:r,disabled:oe}):null,$=[...j?[{id:FRe,title:(0,Oi.__)("Crop"),render:()=>(0,Lt.jsx)(ERe,{aspectRatioValue:Y,onAspectRatioChange:q,aspectRatioOptions:ne,disabled:oe})}]:[],{id:sR,title:(0,Oi.__)("Details"),render:()=>(0,Lt.jsx)(Q2e,{})}],ue=j?(0,Lt.jsx)(CRe,{onPlacementControlInteraction:z,disabled:oe}):null,ee=(0,Lt.jsxs)(n1e,{value:_??void 0,onChange:se,settings:{fields:oe?e.map(fe=>({...fe,isDisabled:!0})):e},children:[(0,Lt.jsx)("div",{className:"media-editor",children:_?(0,Lt.jsxs)("div",{className:J("media-editor__body",{"has-panel-open":!!f}),children:[(0,Lt.jsxs)(wu,{className:"media-editor__content",ariaLabel:j?(0,Oi.__)("Image editor"):(0,Oi.__)("Media preview"),children:[(0,Lt.jsx)("div",{className:"media-editor__canvas-area",children:j?(0,Lt.jsx)(bRe,{isPlacementActive:T,onGestureStart:A,onGestureEnd:D,disabled:oe}):(0,Lt.jsx)(a1e,{})}),j&&(0,Lt.jsxs)("div",{className:"media-editor__canvas-toolbar",children:[ue,me]})]}),!!f&&(0,Lt.jsx)(mht,{tabs:$,activeTab:$.some(fe=>fe.id===f)?f:sR,onSelectTab:v,disabled:oe})]}):(0,Lt.jsx)("div",{className:"media-editor__loading",children:(0,Lt.jsx)(lc.Spinner,{})})}),(0,Lt.jsx)(lc.__experimentalConfirmDialog,{isOpen:E,confirmButtonText:(0,Oi.__)("Discard"),cancelButtonText:(0,Oi.__)("Keep editing"),onCancel:()=>I(!1),onConfirm:()=>{I(!1),ge()},children:(0,Oi.__)("Are you sure you want to discard your unsaved changes?")}),a?(0,oo.createPortal)(ve,a):ve]}),pe={isImage:j,isSaving:oe,hasMedia:!!_,hasChanges:C,isUndoRedoDisabled:L||oe,aspectRatioPresets:r,isWide:u,activePanel:f,onTogglePanel:y,onCancel:we,onSave:te,onReset:ie};return(0,Lt.jsx)(LRe.Provider,{value:pe,children:i({children:ee,isImage:j,layout:w,onRequestClose:we,onKeyDown:ce,shouldCloseOnClickOutside:!C&&!oe,isSaving:oe,hasChanges:C,hasMedia:!!_})})}function bS(e){return(0,Lt.jsx)(Nee,{children:(0,Lt.jsx)(vht,{...e})},e.id)}bS.HeaderActions=hht;bS.HistoryActions=ght;bS.SaveActions=bht;var lR=bS;var xp=l(P(),1);function _ht(){return(0,xp.jsxs)("div",{className:"media-editor-modal__footer",role:"region","aria-label":(0,cR.__)("Editor actions"),children:[(0,xp.jsx)(lR.HistoryActions,{}),(0,xp.jsx)(lR.SaveActions,{})]})}function jRe({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,dR.useSelect)(f=>{let{isOpen:m,getId:h,getOnUpdate:g,getOnClose:b}=f(aS);return{isModalOpen:m(),id:h(),onUpdate:g(),onClose:b()}},[]),{closeMediaEditorModal:s}=(0,dR.useDispatch)(aS),{createSuccessNotice:a}=(0,dR.useDispatch)(zRe.store);if(!r||!o)return null;let c=typeof document>"u"?null:document.body,d=f=>{f.stopPropagation()},u=()=>{s(),i?.()};return(0,xp.jsx)(lR,{id:o,fields:e,aspectRatioPresets:t,shouldCloseOnEsc:!0,noticesClassName:"media-editor-modal__snackbar",noticesPortalElement:c,onClose:u,onSaved:({id:f,url:m,previous:h})=>{f&&n&&n({id:f,url:m}),u(),h&&f!==h.id&&n&&a((0,cR.__)("Image edited."),{type:"snackbar",actions:[{label:(0,cR.__)("Undo"),onClick:()=>{n({id:h.id,url:h.url})}}]})},renderFrame:({children:f,onRequestClose:m,onKeyDown:h,shouldCloseOnClickOutside:g})=>(0,xp.jsx)(BRe.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:d,children:(0,xp.jsxs)(VRe.Modal,{className:"media-editor-modal",title:(0,cR.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:g,onKeyDown:h,onRequestClose:m,headerActions:(0,xp.jsx)(lR.HeaderActions,{showCloseButton:!0}),children:[f,(0,xp.jsx)(_ht,{})]})})})}var vS={};$2e(vS,{store:aS,MediaEditor:bS,MediaEditorModal:jRe});var Bo=l(G(),1),Eu=l(X(),1),qN=l(or(),1),Yb=l(he(),1),Gb=(e,t)=>`<a ${jee(e)}>${t}</a>`,jee=e=>`href="${e}" target="_blank" rel="noopener"`,yht=(e,t)=>{let r=e.trim();return e!=="pdm"&&(r=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(r+=` ${t}`),["pdm","cc0"].includes(e)||(r=`CC ${r}`),r},wht=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:s,license_url:a}=e,c=yht(i,s),d=(0,qN.decodeEntities)(o),u;return d?u=t?(0,Bo.sprintf)((0,Bo._x)('"%1$s" by %2$s/ %3$s',"caption"),Gb(r,(0,qN.decodeEntities)(t)),n?Gb(n,d):d,a?Gb(`${a}?ref=openverse`,c):c):(0,Bo.sprintf)((0,Bo._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),jee(r),n?Gb(n,d):d,a?Gb(`${a}?ref=openverse`,c):c):u=t?(0,Bo.sprintf)((0,Bo._x)('"%1$s"/ %2$s',"caption"),Gb(r,(0,qN.decodeEntities)(t)),a?Gb(`${a}?ref=openverse`,c):c):(0,Bo.sprintf)((0,Bo._x)("<a %1$s>Work</a>/ %2$s","caption"),jee(r),a?Gb(`${a}?ref=openverse`,c):c),u.replace(/\s{2}/g," ")},Hee=(e={})=>({...e,orderBy:e?.search?"relevance":"date"}),xht=async(e={})=>{let t=Hee(e),r=await(0,Eu.resolveSelect)(Yb.store).getEntityRecords("postType","attachment",t),o=(0,Eu.select)(Yb.store).getEntityRecordsTotalItems("postType","attachment",t),n=(0,Eu.select)(Yb.store).getEntityRecordsTotalPages("postType","attachment",t);return{mediaItems:r.map(i=>({...i,alt:i.alt_text,url:i.source_url,previewUrl:i.media_details?.sizes?.medium?.source_url,caption:i.caption?.raw})),totalItems:o,totalPages:n}},WRe=(e,t={})=>({...t,media_type:"image",parent:e}),Sht=e=>{let t=typeof e=="number"?e:Number(e);return Number.isInteger(t)&&t>0?t:void 0},HRe=(e,t)=>(0,Eu.dispatch)(Yb.store).saveEntityRecord("postType","attachment",{id:e,post:t},{throwOnError:!0}),Cht=e=>e?.media_type||e?.mime_type?.split("/")[0]||e?.type,kht=e=>[...new Set((Array.isArray(e)?e:[e]).filter(t=>Cht(t)==="image").map(t=>t?.id).filter(Boolean))],Eht=(e,t={})=>{let{invalidateResolution:r}=(0,Eu.dispatch)(Yb.store);r("getEntityRecords",["postType","attachment",Hee(WRe(e,t))])},Tht=(e,t)=>{let r=()=>(0,Eu.select)(Yb.store).hasFinishedResolution("getEntityRecords",e),o=r();return(0,Eu.subscribe)(()=>{let n=r();o&&!n&&t(),o=n},Yb.store)},KN=({getQuery:e,...t})=>({...t,async fetch(r={}){return xht(e(r))},subscribe(r,o={}){return Tht(["postType","attachment",Hee(e(o))],r)}}),Pht=(e,t)=>KN({name:"attached-images",labels:{name:(0,Bo.__)("Attached images"),search_items:(0,Bo.__)("Search attachments")},mediaType:"image",getQuery:r=>WRe(e,r),postTypeLabel:t,emptyMessage:t?(0,Bo.sprintf)((0,Bo.__)("No images attached to this %s."),t):(0,Bo.__)("No images attached to this post."),async attach(r){let o=kht(r);return await Promise.all(o.map(n=>HRe(n,e))),o.length},async detach(r){await HRe(r.id,0)},invalidate(r={}){Eht(e,r)}}),URe=[KN({name:"images",labels:{name:(0,Bo.__)("Images"),search_items:(0,Bo.__)("Search images")},mediaType:"image",getQuery:e=>({...e,media_type:"image"})}),KN({name:"videos",labels:{name:(0,Bo.__)("Videos"),search_items:(0,Bo.__)("Search videos")},mediaType:"video",getQuery:e=>({...e,media_type:"video"})}),KN({name:"audio",labels:{name:(0,Bo.__)("Audio"),search_items:(0,Bo.__)("Search audio")},mediaType:"audio",getQuery:e=>({...e,media_type:"audio"})}),{name:"openverse",labels:{name:(0,Bo.__)("Openverse"),search_items:(0,Bo.__)("Search Openverse")},mediaType:"image",async fetch(e={}){let r={...e,...{mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"}},o={per_page:"page_size",search:"q"},n=new URL("https://api.openverse.org/v1/images/");return Object.entries(r).forEach(([c,d])=>{let u=o[c]||c;n.searchParams.set(u,d)}),(await(await window.fetch(n,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}})).json()).results.map(c=>({...c,title:c.title?.toLowerCase().startsWith("file:")?c.title.slice(5):c.title,sourceId:c.id,id:void 0,caption:wht(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}];function GRe(e,t){let r=Sht(e);return!r||!t?URe:[Pht(r,t),...URe]}var es=[];for(let e=0;e<256;++e)es.push((e+256).toString(16).slice(1));function YRe(e,t=0){return(es[e[t+0]]+es[e[t+1]]+es[e[t+2]]+es[e[t+3]]+"-"+es[e[t+4]]+es[e[t+5]]+"-"+es[e[t+6]]+es[e[t+7]]+"-"+es[e[t+8]]+es[e[t+9]]+"-"+es[e[t+10]]+es[e[t+11]]+es[e[t+12]]+es[e[t+13]]+es[e[t+14]]+es[e[t+15]]).toLowerCase()}var Rht=new Uint8Array(16);function Uee(){return crypto.getRandomValues(Rht)}function Iht(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Oht(e,t,r)}function Oht(e,t,r){e=e||{};let o=e.random??e.rng?.()??Uee();if(o.length<16)throw new Error("Random bytes length must be >= 16");if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let n=0;n<16;++n)t[r+n]=o[n];return t}return YRe(o)}var Wee=Iht;var uR=l(X(),1),o5e=l(he(),1),n5e=l(Mm(),1),i5e=l(G(),1);var KRe=l(H(),1),Ta=null,XRe=0,Gee=new Set;function ZRe(){Gee.forEach(e=>e())}function QRe(e){e.length&&(Ta||(Ta={total:0,completed:0,pending:[]}),Ta={total:Ta.total+e.length,completed:Ta.completed,pending:[...Ta.pending,...e]},ZRe())}function JRe(e){e5e(e,0)}function $Re(e=1){e5e(e,e)}function e5e(e,t){if(!Ta||e<=0)return;XRe+=t;let r=Math.min(Ta.total,Ta.completed+e),o=Ta.pending.slice(e);r>=Ta.total?Ta=null:Ta={total:Ta.total,completed:r,pending:o},ZRe()}function t5e(){return XRe}function qRe(){return Ta}function Aht(e){return Gee.add(e),()=>{Gee.delete(e)}}function r5e(){return(0,KRe.useSyncExternalStore)(Aht,qRe,qRe)}var Mht=()=>{};function XN({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=Mht,onFileChange:i,onSuccess:s,multiple:a=!0,isTransportOnly:c=!1}){if(!a&&r.length>1){n((0,i5e.__)("Only one file can be used here."));return}let{receiveEntityRecords:d}=(0,uR.dispatch)(o5e.store),{getCurrentPost:u,getEditorSettings:f}=(0,uR.select)(N),{lockPostAutosaving:m,unlockPostAutosaving:h,lockPostSaving:g,unlockPostSaving:b}=(0,uR.dispatch)(N),v=f().allowedMimeTypes,y=`image-upload-${Wee()}`;o=o||f().maxUploadFileSize;let w=u(),_=typeof w?.id=="number"?w.id:w?.wp_id,x=()=>{b(y),h(y)};c||(g(y),m(y));let C=_?{post:_}:{};if(!c){let k=Array.from(r).map(R=>R?.name||"");QRe(k)}let S=0;(0,n5e.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:k=>{i?.(k);let R=k.filter(O=>O?.id);if(R?.length&&d("postType","attachment",R,void 0,!0),!c&&R.length===k.length&&x(),!c){let O=R.length;O>S&&(JRe(O-S),S=O)}},onSuccess:s,additionalData:{...C,...e},maxUploadFileSize:o,onError:({message:k})=>{c||(x(),$Re(1)),n(k)},wpAllowedMimeTypes:v,multiple:a})}var s5e=l(Ko(),1),a5e=l(ps(),1);function l5e(e){return(0,a5e.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,s5e.cleanForSlug)(e)}var c5e=l(X(),1),d5e=l(he(),1);function u5e(e){let{invalidateResolution:t}=(0,c5e.dispatch)(d5e.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var f5e=l(Mm(),1);var{sideloadMedia:Nht}=K(f5e.privateApis),p5e=Nht;var m5e=l(jd(),1),h5e=l(X(),1),g5e=l(Mm(),1);var Fht=()=>{};function b5e({url:e,onSuccess:t,onError:r=Fht}){let o=(0,h5e.select)(N).getCurrentPost(),n=typeof o?.id=="number"?o.id:o?.wp_id;(0,m5e.default)({path:"/wp/v2/media",method:"POST",data:{url:e,...n?{post:n}:{}}}).then(s=>{t?.((0,g5e.transformAttachment)(s))}).catch(s=>{r(s?.message||s)})}var v5e=l(jd(),1),_5e=l(Mm(),1);async function y5e(e,t=[]){let r=await(0,v5e.default)({path:`/wp/v2/media/${e}/finalize`,method:"POST",data:{sub_sizes:t}});return r?(0,_5e.transformAttachment)(r):void 0}var w5e=l(jd(),1);async function x5e(e){await(0,w5e.default)({path:`/wp/v2/media/${e}?force=true`,method:"DELETE"})}var fIe=l(he(),1),pIe=l(X(),1),Ete=l(H(),1);var HS=l(Z(),1),KF=l(Ut(),1),nIe=l(X(),1),iIe=l(Re(),1),nv=l(H(),1),wte=l(Me(),1);var Yee=l(H(),1);var S5e=l(H(),1),zo=(0,S5e.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var C5e=l(P(),1);function fR({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Yee.useMemo)(()=>ms(r,t),[r,t]),s=(0,Yee.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,C5e.jsx)(zo.Provider,{value:s,children:e})}var $o=l(Z(),1),i0=l(G(),1);var K5e=l(X(),1),X5e=l(he(),1);var k5e=l(P(),1);function pR({className:e,...t}){return(0,k5e.jsx)(Gi,{className:J(e,"global-styles-ui-icon-with-current-color"),...t})}var qb=l(Z(),1);var t0=l(P(),1);function Dht({icon:e,children:t,...r}){return(0,t0.jsxs)(qb.__experimentalItem,{...r,children:[e&&(0,t0.jsxs)(qb.__experimentalHStack,{justify:"flex-start",children:[(0,t0.jsx)(pR,{icon:e,size:24}),(0,t0.jsx)(qb.FlexItem,{children:t})]}),!e&&t]})}function Pn(e){return(0,t0.jsx)(qb.Navigator.Button,{as:Dht,...e})}var D5e=l(Z(),1);var r0=l(G(),1),L5e=l(Re(),1);var cc=l(H(),1),N5e=l(X(),1),F5e=l(he(),1),Kee=l(G(),1);var Rn=l(G(),1);var E5e=l(ng(),1),{lock:H8r,unlock:hr}=(0,E5e.__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-ui");var{getViewportBreakpoints:Lht}=hr(wf),T5e={link:[{value:":link",label:(0,Rn.__)("Link")},{value:":any-link",label:(0,Rn.__)("Any Link")},{value:":visited",label:(0,Rn.__)("Visited")},{value:":hover",label:(0,Rn.__)("Hover")},{value:":focus",label:(0,Rn.__)("Focus")},{value:":focus-visible",label:(0,Rn.__)("Focus-visible")},{value:":active",label:(0,Rn.__)("Active")}],button:[{value:":link",label:(0,Rn.__)("Link")},{value:":any-link",label:(0,Rn.__)("Any Link")},{value:":visited",label:(0,Rn.__)("Visited")},{value:":hover",label:(0,Rn.__)("Hover")},{value:":focus",label:(0,Rn.__)("Focus")},{value:":focus-visible",label:(0,Rn.__)("Focus-visible")},{value:":active",label:(0,Rn.__)("Active")}]},P5e={"core/button":[{value:":hover",label:(0,Rn.__)("Hover")},{value:":focus",label:(0,Rn.__)("Focus")},{value:":focus-visible",label:(0,Rn.__)("Focus-visible")},{value:":active",label:(0,Rn.__)("Active")}]},Vht=[{value:"@tablet",label:(0,Rn.__)("Tablet")},{value:"@mobile",label:(0,Rn.__)("Mobile")}];function I5e(e){return P5e[e]?P5e[e]??[]:T5e[e]?T5e[e]:[]}function O5e(e){let t=Lht(e);return Vht.filter(r=>(r.value!=="@tablet"||t.tablet!==void 0)&&(r.value!=="@mobile"||t.mobile!==void 0))}function qee(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&qee(e[r],t);return e}var ZN=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=ZN(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function mR(e,t){let r=ZN(structuredClone(e),t);return m_(r,e)}function R5e(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function A5e(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,i=R5e(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=R5e(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}function M5e(e){return e?`is-style-${e}`:""}function QN(e,t){let r=new RegExp(`^${t}([\\d]+)$`);return e.reduce((n,i)=>{if(typeof i?.slug=="string"){let s=i?.slug.match(r);if(s){let a=parseInt(s[1],10);if(a>n)return a}}return n},0)+1}function lt(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:c}=(0,cc.useContext)(zo),d=n?.split(".").filter(Boolean)??[],u=d.find(v=>v.startsWith(":")),f=d.filter(v=>!v.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,cc.useMemo)(()=>{let v=ag(h,m,t,o);return u?v?.[u]??{}:v},[h,m,t,o,u]),b=(0,cc.useCallback)(v=>{let y=v;u&&(y={...ag(i,m,t,!1),[u]:v});let w=dE(i,m,y,t);c(w)},[i,c,m,t,u]);return[g,b]}function We(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,cc.useContext)(zo),a=i;r==="base"?a=n:r==="user"&&(a=o);let c=(0,cc.useMemo)(()=>f_(a,e,t),[a,e,t]),d=(0,cc.useCallback)(u=>{let f=aE(o,e,u,t);s(f)},[o,s,e,t]);return[c,d]}var Bht=[];function zht({title:e,settings:t,styles:r}){return e===(0,Kee.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function JN(e=[]){let{variationsFromTheme:t}=(0,N5e.useSelect)(o=>({variationsFromTheme:o(F5e.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Bht}),[]),{user:r}=(0,cc.useContext)(zo);return(0,cc.useMemo)(()=>{let o=structuredClone(r),n=qee(o,e);n.title=(0,Kee.__)("Default");let i=t.filter(a=>mR(a,e)).map(a=>ms(n,a)),s=[n,...i];return s?.length?s.filter(zht):[]},[e,r,t])}function $N(e){let{merged:t}=(0,cc.useContext)(zo);return(0,cc.useMemo)(()=>{if(!e?.background)return e;let r={styles:t?.styles,_links:t?._links},o={};for(let[n,i]of Object.entries(e.background))o[n]=sg(i&&typeof i=="object"?{...i}:i,r);return{...e,background:o}},[e,t])}var Tu=l(P(),1),{useHasDimensionsPanel:jht,useHasTypographyPanel:Hht,useHasColorPanel:Uht,useSettingsForBlockElement:Wht,useHasBackgroundPanel:Ght}=hr(L5e.privateApis);function Yht(){let[e]=We(""),t=Wht(e),r=Ght(e),o=Hht(t),n=Uht(t),i=!0,a=jht(t);return(0,Tu.jsx)(Tu.Fragment,{children:(0,Tu.jsxs)(D5e.__experimentalItemGroup,{children:[o&&(0,Tu.jsx)(Pn,{icon:tG,path:"/typography",children:(0,r0.__)("Typography")}),n&&(0,Tu.jsx)(Pn,{icon:OU,path:"/colors",children:(0,r0.__)("Colors")}),r&&(0,Tu.jsx)(Pn,{icon:nU,path:"/background","aria-label":(0,r0.__)("Background styles"),children:(0,r0.__)("Background")}),i&&(0,Tu.jsx)(Pn,{icon:$E,path:"/shadows",children:(0,r0.__)("Shadows")}),a&&(0,Tu.jsx)(Pn,{icon:Hd,path:"/layout",children:(0,r0.__)("Layout")})]})})}var V5e=Yht;var Sp=l(Z(),1);function _S(){let[e="black"]=lt("color.text"),[t="white"]=lt("color.background"),[r=e]=lt("elements.h1.color.text"),[o=r]=lt("elements.link.color.text"),[n=o]=lt("elements.button.color.background"),[i]=We("color.palette.core")||[],[s]=We("color.palette.theme")||[],[a]=We("color.palette.custom")||[],c=(s??[]).concat(a??[]).concat(i??[]),d=c.filter(({color:m})=>m===e),u=c.filter(({color:m})=>m===n),f=d.concat(u).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var H5e=l(H(),1),U5e=l(Z(),1),Qee=l(G(),1);function qht(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Kht={normal:400,bold:700};function B5e(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Xee(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Kht[n]??Number(n)),[r,o]=t;return B5e(r)?t.length!==2||!B5e(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function z5e(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function Zee(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function o0(e){let t={fontFamily:z5e(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(Xee(n.fontWeight)));t.fontWeight=String(qht(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Xee(e.fontFace[0].fontWeight)||"400"}return t}function j5e(e){return{fontFamily:z5e(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:Xee(e.fontWeight)}}var hR=l(P(),1);function eF({fontSize:e,variation:t}){let{base:r}=(0,H5e.useContext)(zo),o=r;t&&(o={...r,...t});let[n]=lt("color.text"),[i,s]=A5e(o),a=i?o0(i):{},c=s?o0(s):{};return n&&(a.color=n,c.color=n),e&&(a.fontSize=e,c.fontSize=e),(0,hR.jsxs)(U5e.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,hR.jsx)("span",{style:c,children:(0,Qee._x)("A","Uppercase letter A")}),(0,hR.jsx)("span",{style:a,children:(0,Qee._x)("a","Lowercase letter A")})]})}var W5e=l(Z(),1);var G5e=l(P(),1);function Y5e({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=_S(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,G5e.jsx)(W5e.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var q5e=l(Z(),1),yS=l(Me(),1),n0=l(H(),1);var hh=l(P(),1),Jee=248,$ee=152,Xht={leading:!0,trailing:!0};function Zht({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=lt("color.background"),[i]=lt("color.gradient"),s=(0,yS.useReducedMotion)(),[a,c]=(0,n0.useState)(!1),[d,{width:u}]=(0,yS.useResizeObserver)(),[f,m]=(0,n0.useState)(u),[h,g]=(0,n0.useState)(),b=(0,yS.useThrottle)(m,250,Xht);(0,n0.useLayoutEffect)(()=>{u&&b(u)},[u,b]),(0,n0.useLayoutEffect)(()=>{let _=f?f/Jee:1,x=_-(h||0);(Math.abs(x)>.1||!h)&&g(_)},[f,h]);let v=u?u/Jee:1,y=h||v,w=!!u;return(0,hh.jsxs)(hh.Fragment,{children:[(0,hh.jsx)("div",{style:{position:"relative"},children:d}),!w&&(0,hh.jsx)(v2,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Jee/$ee}}),w&&(0,hh.jsx)("div",{className:J("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:$ee*y},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,hh.jsx)(q5e.__unstableMotion.div,{style:{height:$ee*y,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((_,x)=>_({ratio:y,key:x}))})})]})}var wS=Zht;var bl=l(P(),1),Qht={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Jht={hover:{opacity:1},start:{opacity:.5}},$ht={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function egt({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=lt("typography.fontWeight"),[i="serif"]=lt("typography.fontFamily"),[s=i]=lt("elements.h1.typography.fontFamily"),[a=n]=lt("elements.h1.typography.fontWeight"),[c="black"]=lt("color.text"),[d=c]=lt("elements.h1.color.text"),{paletteColors:u}=_S();return(0,bl.jsxs)(wS,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,bl.jsx)(Sp.__unstableMotion.div,{variants:Qht,style:{height:"100%",overflow:"hidden"},children:(0,bl.jsxs)(Sp.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,bl.jsx)(eF,{fontSize:65*f,variation:o}),(0,bl.jsx)(Sp.__experimentalVStack,{spacing:4*f,children:(0,bl.jsx)(Y5e,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,bl.jsx)(Sp.__unstableMotion.div,{variants:r?Jht:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,bl.jsx)(Sp.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:u.slice(0,4).map(({color:m},h)=>(0,bl.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,bl.jsx)(Sp.__unstableMotion.div,{variants:$ht,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,bl.jsx)(Sp.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,bl.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:d,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var tF=egt;var gn=l(P(),1);function tgt(){let e=(0,K5e.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(X5e.store);return!!r()?.length},[]);return(0,gn.jsxs)($o.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,gn.jsx)($o.CardBody,{children:(0,gn.jsxs)($o.__experimentalVStack,{spacing:4,children:[(0,gn.jsx)($o.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,gn.jsx)($o.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,gn.jsx)(tF,{})})}),e&&(0,gn.jsx)($o.__experimentalItemGroup,{children:(0,gn.jsx)(Pn,{path:"/variations",children:(0,gn.jsxs)($o.__experimentalHStack,{justify:"space-between",children:[(0,gn.jsx)($o.FlexItem,{children:(0,i0.__)("Browse styles")}),(0,gn.jsx)(pR,{icon:(0,i0.isRTL)()?Xr:Or})]})})}),(0,gn.jsx)(V5e,{})]})}),(0,gn.jsx)($o.CardDivider,{}),(0,gn.jsxs)($o.CardBody,{children:[(0,gn.jsx)($o.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,i0.__)("Customize the appearance of specific blocks for the whole site.")}),(0,gn.jsx)($o.__experimentalItemGroup,{children:(0,gn.jsx)(Pn,{path:"/blocks",children:(0,gn.jsxs)($o.__experimentalHStack,{justify:"space-between",children:[(0,gn.jsx)($o.FlexItem,{children:(0,i0.__)("Blocks")}),(0,gn.jsx)(pR,{icon:(0,i0.isRTL)()?Xr:Or})]})})})]})]})}var Z5e=tgt;var rte=l(Ut(),1),Pa=l(G(),1),dc=l(Z(),1);var ote=l(X(),1),Ra=l(H(),1),rF=l(Re(),1),r3e=l(Me(),1),o3e=l(vi(),1);var Q5e=l(Ut(),1),J5e=l(X(),1),$5e=l(Z(),1);var ete=l(P(),1);function rgt(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function gR(e){let t=(0,J5e.useSelect)(n=>{let{getBlockStyles:i}=n(Q5e.store);return i(e)},[e]),[r]=lt("variations",e),o=Object.keys(r??{});return rgt(t,o)}function e3e({name:e}){let t=gR(e);return(0,ete.jsx)($5e.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,ete.jsx)(Pn,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var Un=l(Z(),1),xS=l(G(),1);var t3e=l(Re(),1);var Us=l(P(),1),{StateControl:ogt,StateControlBadges:ngt}=hr(t3e.privateApis);function no({title:e,description:t,onBack:r,viewportStates:o,pseudoStates:n,selectedViewport:i="default",selectedPseudoState:s="default",onChangeViewport:a,onChangePseudoState:c,showResponsiveStateControls:d=!0}){return(0,Us.jsx)(Un.__experimentalVStack,{spacing:0,children:(0,Us.jsx)(Un.__experimentalView,{children:(0,Us.jsx)(Un.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,Us.jsxs)(Un.__experimentalVStack,{spacing:2,children:[(0,Us.jsxs)(Un.__experimentalHStack,{spacing:2,alignment:"top",children:[r?(0,Us.jsx)(Un.Button,{icon:(0,xS.isRTL)()?Or:Xr,size:"small",label:(0,xS.__)("Back"),onClick:r}):(0,Us.jsx)(Un.Navigator.BackButton,{icon:(0,xS.isRTL)()?Or:Xr,size:"small",label:(0,xS.__)("Back")}),(0,Us.jsx)(Un.__experimentalSpacer,{children:(0,Us.jsxs)(Un.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,Us.jsx)(Un.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,Us.jsxs)(Un.__experimentalVStack,{spacing:2,alignment:"right",children:[(0,Us.jsx)(ogt,{viewportStates:d?o:[],pseudoStates:n,viewportValue:i,pseudoStateValue:s,onChangeViewport:a,onChangePseudoState:c}),(0,Us.jsx)(ngt,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s})]})]})})]}),t&&(0,Us.jsx)(Un.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var Gr=l(P(),1),{useHasDimensionsPanel:igt,useHasTypographyPanel:sgt,useHasBorderPanel:agt,useSettingsForBlockElement:lgt,useHasColorPanel:cgt,useHasBackgroundPanel:dgt}=hr(rF.privateApis),{Menu:s0}=hr(dc.privateApis);function tte(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(tte):!0}function ugt(e,t){return tte(e?.styles?.blocks?.[t])||tte(e?.settings?.blocks?.[t])}function fgt(){let e=(0,ote.useSelect)(n=>n(rte.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function pgt(e){let[t]=We("",e),r=lgt(t,e),o=sgt(r),n=cgt(r),i=dgt(r),s=agt(r),a=igt(r),c=s||a,d=!!gR(e)?.length;return o||n||i||c||d}function mgt({block:e,isCustomized:t}){return pgt(e.name)?(0,Gr.jsx)(Pn,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Gr.jsxs)(dc.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Gr.jsx)(rF.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Gr.jsx)(dc.FlexItem,{children:e.title}),t&&(0,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)(Ot,{children:(0,Pa.__)("Has custom styles")}),(0,Gr.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function hgt({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Pa.__)("You haven't customized any blocks yet."):(0,Pa.__)("No blocks found.");return(0,Gr.jsx)(dc.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function ggt({filterValue:e,styleFilter:t}){let r=fgt(),o=(0,r3e.useDebounce)(o3e.speak,500),{isMatchingSearchTerm:n}=(0,ote.useSelect)(rte.store),{user:i}=(0,Ra.useContext)(zo),s=(0,Ra.useMemo)(()=>{let f=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{ugt(i,h)&&f.add(h)}),f},[i]),a=e?r.filter(f=>n(f,e)):r,c=t==="customized"?a.filter(f=>s.has(f.name)):a,d=(0,Ra.useRef)(null),u=c.length>0;return(0,Ra.useEffect)(()=>{if(!e&&t==="all")return;let f=u&&d.current?.childElementCount||0,m=(0,Pa.sprintf)((0,Pa._n)("%d result found.","%d results found.",f),f);o(m,"polite")},[e,t,u,o]),(0,Gr.jsx)("div",{ref:d,className:"global-styles-ui-block-types-item-list",role:"list",children:c.length===0?(0,Gr.jsx)(hgt,{filterValue:e,styleFilter:t}):c.map(f=>(0,Gr.jsx)(mgt,{block:f,isCustomized:s.has(f.name)},"menu-itemblock-"+f.name))})}var bgt=(0,Ra.memo)(ggt);function vgt(){let[e,t]=(0,Ra.useState)(""),[r,o]=(0,Ra.useState)("all"),n=(0,Ra.useDeferredValue)(e);return(0,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)(no,{title:(0,Pa.__)("Blocks"),description:(0,Pa.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,Gr.jsxs)(dc.__experimentalHStack,{className:"global-styles-ui-block-types-filter",alignment:"center",spacing:2,children:[(0,Gr.jsx)(dc.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,Pa.__)("Search"),placeholder:(0,Pa.__)("Search"),size:"compact"}),(0,Gr.jsxs)(s0,{children:[(0,Gr.jsx)(s0.TriggerButton,{render:(0,Gr.jsx)(dc.Button,{size:"compact",icon:w_,label:(0,Pa.__)("Filter blocks"),isPressed:r!=="all"})}),(0,Gr.jsxs)(s0.Popover,{children:[(0,Gr.jsx)(s0.RadioItem,{name:"global-styles-block-filter",value:"all",checked:r==="all",onChange:()=>o("all"),hideOnClick:!0,children:(0,Gr.jsx)(s0.ItemLabel,{children:(0,Pa.__)("All blocks")})}),(0,Gr.jsx)(s0.RadioItem,{name:"global-styles-block-filter",value:"customized",checked:r==="customized",onChange:()=>o("customized"),hideOnClick:!0,children:(0,Gr.jsx)(s0.ItemLabel,{children:(0,Pa.__)("Customized")})})]})]})]}),(0,Gr.jsx)(bgt,{filterValue:n,styleFilter:r})]})}var n3e=vgt;var f3e=l(Ut(),1),p3e=l(Re(),1),Pu=l(H(),1),m3e=l(X(),1),h3e=l(he(),1),a0=l(Z(),1),SS=l(G(),1);var a3e=l(Re(),1),nF=l(Ut(),1),l3e=l(Z(),1),nte=l(H(),1);var oF=l(P(),1),{getViewportBreakpoints:_gt,getViewportBreakpointValueInPixels:i3e}=hr(wf),s3e={default:783,"@tablet":600,"@mobile":480};function ygt(e,t){let r=_gt(t),o=i3e(r.mobile);if(e==="@mobile"&&o)return o;let n=i3e(r.tablet);if(e==="@tablet"&&n)return o?r.mobile==="480px"&&r.tablet==="782px"?s3e["@tablet"]:Math.round((o+n)/2):n;if(e==="default"){let i=n??o;if(i)return i+1}return s3e[e]}var wgt=({name:e,variation:t="",selectedViewport:r="default",selectedState:o="default",stateStyles:n,viewportSettings:i})=>{let s=(0,nF.getBlockType)(e)?.example,a=(0,nte.useMemo)(()=>{if(!s)return null;let y={...s,attributes:{...s.attributes,style:void 0,className:t?M5e(t):s.attributes?.className}};return(0,nF.getBlockFromExample)(e,y)},[e,s,t]),c=(0,nte.useMemo)(()=>o==="default"||!n?"":MH(n,e),[o,n,e]);if(!s)return null;let d=ygt(r,i)??s.viewportWidth??500,u=s.viewportWidth??500,f=Math.max(d/u,1),m=24*f,h=144,b=235/d,v=b!==0&&b<1&&h?h/b:h;return(0,oF.jsx)(l3e.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,oF.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:h,boxSizing:"initial"},children:(0,oF.jsx)(a3e.BlockPreview,{blocks:a,viewportWidth:d,minHeight:h,additionalStyles:[{css:`
 								body{
 									padding: ${m}px;
 									min-height:${Math.round(v)}px;
@@ -54,30 +54,30 @@
 									transform-origin: top left;
 								}
 								${c}
-							`}]})})})},B3e=Uht;var z3e=l(X(),1),j3e=l(R(),1);function Ni({children:e,level:t=2}){return(0,j3e.jsx)(z3e.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Xn=l(R(),1),Wht={backgroundSize:"cover",backgroundPosition:"50% 50%"};function eP(e){if(!e)return e;let t=e.color||e.width;if(!e.style&&t)return{...e,style:"solid"};if(!(e.style&&!t))return e}function Ght(e){return e&&((0,h0.__experimentalHasSplitBorders)(e)?{top:eP(e.top),right:eP(e.right),bottom:eP(e.bottom),left:eP(e.left)}:eP(e))}var{useHasDimensionsPanel:Yht,useHasTypographyPanel:qht,useHasBorderPanel:Kht,useSettingsForBlockElement:Xht,useHasColorPanel:Zht,useHasFiltersPanel:Qht,useHasImageSettingsPanel:Jht,useHasBackgroundPanel:$ht,BackgroundPanel:egt,BorderPanel:tgt,ColorPanel:rgt,TypographyPanel:ogt,DimensionsPanel:ngt,FiltersPanel:igt,ImageSettingsPanel:sgt,AdvancedPanel:agt}=cr(U3e.privateApis);function lgt({name:e,variation:t,selectedViewport:r,showResponsiveStateControls:o=!0,showBlockStateControls:n=!0}){let{user:i,merged:s,onChange:a}=(0,Iu.useContext)(en),c=[];t&&(c=["variations",t].concat(c));let d=c.join("."),[u,f]=(0,Iu.useState)("default"),[m,h]=(0,Iu.useState)("default"),g=r??u,b=s.settings?.viewport,v=(0,Iu.useMemo)(()=>s3e(b),[b]),_=g==="default"||v.some(ie=>ie.value===g)?g:"default",y=(0,Iu.useMemo)(()=>i3e(e),[e]),w=[_,m].filter(ie=>ie!=="default").join("."),x=w.length>0,[C,S]=st(d,e,"user",!1,x?w:void 0),[E]=st(d,e,"merged",!1,x?w:void 0),[P]=We("",e,"user"),[O,T]=We("",e),I=Xht(O,e),k=(0,H3e.getBlockType)(e),M=!1;I?.spacing?.blockGap&&k?.supports?.spacing?.blockGap&&(k?.supports?.spacing?.__experimentalSkipSerialization===!0||k?.supports?.spacing?.__experimentalSkipSerialization?.some?.(ie=>ie==="blockGap"))&&(M=!0);let N=!1;I?.dimensions?.aspectRatio&&e==="core/group"&&(N=!0);let V=(0,Iu.useMemo)(()=>{let ie=structuredClone(I);return M&&(ie.spacing.blockGap=!1),N&&(ie.dimensions.aspectRatio=!1),ie},[I,M,N]),B=$R(e),z=$ht(V),A=qht(V),D=Zht(V),L=Kht(V),j=Yht(V),q=Qht(V)&&_==="default",Y=Jht(e,P,V),ae=!!B?.length&&!t&&!x,{canEditCSS:ne}=(0,W3e.useSelect)(ie=>{let{getEntityRecord:$,__experimentalGetCurrentGlobalStylesId:fe}=ie(G3e.store),ee=fe();return{canEditCSS:!!(ee?$("root","globalStyles",ee):void 0)?._links?.["wp:action-edit-css"]}},[]),ce=t?B.find(ie=>ie.name===t):null,te=(0,Iu.useMemo)(()=>({...E,layout:V.layout}),[E,V.layout]),re=(0,Iu.useMemo)(()=>({...C,layout:P.layout}),[C,P.layout]),me=ie=>{let $={...ie};delete $.layout,S($),ie.layout!==P.layout&&T({...P,layout:ie.layout})},we=ie=>{T(ie===void 0?{...O,lightbox:void 0}:{...O,lightbox:{...O.lightbox,...ie}})},de=ie=>{let{settings:$,...fe}=ie;if($?.typography){let ee=[d,w].filter(Boolean).join("."),pe=sk(i,ee,fe,e);pe=ok(pe,"typography",{...P.typography,...$.typography},e),a(pe)}else S(fe)},ve=ie=>{if(!ie?.border){S(ie);return}let{radius:$,...fe}=ie.border,ee=Ght(fe),pe=(0,h0.__experimentalHasSplitBorders)(ee)?{color:null,style:null,width:null,...ee}:{top:ee,right:ee,bottom:ee,left:ee};S({...ie,border:{...pe,radius:$}})};return(0,Xn.jsxs)(Xn.Fragment,{children:[(0,Xn.jsx)(eo,{title:t?ce?.label:k?.title,viewportStates:v,pseudoStates:n?y:[],selectedViewport:_,selectedPseudoState:m,onChangeViewport:o?f:void 0,onChangePseudoState:h,showResponsiveStateControls:o}),(0,Xn.jsx)(B3e,{name:e,variation:t,selectedViewport:_,selectedState:x?w:"default",stateStyles:x?E:void 0,viewportSettings:b}),ae&&(0,Xn.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,Xn.jsxs)(h0.__experimentalVStack,{spacing:3,children:[(0,Xn.jsx)(Ni,{children:(0,CS.__)("Style Variations")}),(0,Xn.jsx)(I3e,{name:e})]})}),A&&(0,Xn.jsx)(ogt,{inheritedValue:E,value:C,onChange:de,settings:V,isGlobalStyles:!x,showInheritanceLabelIndicators:!1}),z&&(0,Xn.jsx)(egt,{inheritedValue:E,value:C,onChange:S,settings:V,defaultValues:Wht,showInheritanceLabelIndicators:!1}),q&&(0,Xn.jsx)(igt,{inheritedValue:te,value:re,onChange:S,settings:V,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),j&&(0,Xn.jsx)(ngt,{inheritedValue:te,value:re,onChange:me,settings:V,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),L&&(0,Xn.jsx)(tgt,{inheritedValue:E,value:C,onChange:ve,settings:V,showInheritanceLabelIndicators:!1}),D&&(0,Xn.jsx)(rgt,{inheritedValue:E,value:C,onChange:S,settings:V,showInheritanceLabelIndicators:!1}),Y&&!x&&(0,Xn.jsx)(sgt,{onChange:we,value:P,inheritedValue:V}),ne&&(0,Xn.jsx)(h0.PanelBody,{title:(0,CS.__)("Advanced"),initialOpen:!1,children:(0,Xn.jsx)(agt,{value:C,onChange:S,inheritedValue:E,help:(0,CS.sprintf)((0,CS.__)("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."),k?.title)})})]})}var Zee=lgt;var OF=l(G(),1),o6e=l(X(),1),n6e=l(H(),1);var Y3e=l(X(),1);var q3e=l(R(),1);function iv({children:e,className:t}){return(0,q3e.jsx)(Y3e.__experimentalSpacer,{className:J("global-styles-ui-screen-body",t),padding:4,children:e})}var Ou=l(G(),1),_h=l(X(),1);var rs=l(R(),1);function sv({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=st(o+"typography.fontFamily"),[s]=st(o+"typography.fontStyle"),[a]=st(o+"typography.fontWeight"),[c]=st(o+"color.background"),[d]=st("color.background"),[u]=st(o+"color.gradient"),[f]=st(o+"color.text");return(0,rs.jsx)(An,{path:e+"/typography/"+t,children:(0,rs.jsxs)(_h.__experimentalHStack,{justify:"flex-start",children:[(0,rs.jsx)(_h.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:u??c??d,color:f,fontStyle:s,fontWeight:a,...n},children:(0,Ou.__)("Aa")}),(0,rs.jsx)(_h.FlexItem,{children:r})]})})}function cgt(){return(0,rs.jsxs)(_h.__experimentalVStack,{spacing:3,children:[(0,rs.jsx)(Ni,{level:3,children:(0,Ou.__)("Elements")}),(0,rs.jsxs)(_h.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,rs.jsx)(sv,{parentMenu:"",element:"text",label:(0,Ou.__)("Text")}),(0,rs.jsx)(sv,{parentMenu:"",element:"link",label:(0,Ou.__)("Links")}),(0,rs.jsx)(sv,{parentMenu:"",element:"heading",label:(0,Ou.__)("Headings")}),(0,rs.jsx)(sv,{parentMenu:"",element:"caption",label:(0,Ou.__)("Captions")}),(0,rs.jsx)(sv,{parentMenu:"",element:"cite",label:(0,Ou.__)("Citations")}),(0,rs.jsx)(sv,{parentMenu:"",element:"button",label:(0,Ou.__)("Buttons")}),(0,rs.jsx)(sv,{parentMenu:"",element:"textInput",label:(0,Ou.__)("Inputs")}),(0,rs.jsx)(sv,{parentMenu:"",element:"select",label:(0,Ou.__)("Selects")})]})]})}var K3e=cgt;var cF=l(X(),1);var X3e=l(X(),1);var aF=l(R(),1),dgt=({variation:e,isFocused:t,withHoverView:r})=>(0,aF.jsx)(xS,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,aF.jsx)(X3e.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,aF.jsx)(rF,{variation:e,fontSize:85*o})},n)}),Z3e=dgt;var g0=l(H(),1),Q3e=l(Jo(),1),lF=l(G(),1);var av=l(R(),1);function ES({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,g0.useState)(!1),{base:a,user:c,onChange:d}=(0,g0.useContext)(en),u=(0,g0.useMemo)(()=>{let v=gs(a,e);return o&&(v=$7(v,o)),{user:e,base:a,merged:v,onChange:()=>{}}},[e,a,o]),f=()=>d(e),m=v=>{v.keyCode===Q3e.ENTER&&(v.preventDefault(),f())},h=(0,g0.useMemo)(()=>wy(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,lF.sprintf)((0,lF._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,av.jsx)("div",{className:J("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,av.jsx)("div",{className:J("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,av.jsx)(en.Provider,{value:u,children:n?(0,av.jsxs)(vt.Root,{children:[(0,av.jsx)(vt.Trigger,{render:b}),(0,av.jsx)(vt.Popup,{children:e?.title})]}):b})}var b0=l(R(),1),J3e=["typography"];function kS({title:e,gap:t=2}){let r=tF(J3e);return r?.length<=1?null:(0,b0.jsxs)(cF.__experimentalVStack,{spacing:3,children:[e&&(0,b0.jsx)(Ni,{level:3,children:e}),(0,b0.jsx)(cF.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,b0.jsx)(ES,{variation:o,properties:J3e,showTooltip:!0,children:()=>(0,b0.jsx)(Z3e,{variation:o})},n))})]})}var x0=l(G(),1),Nu=l(X(),1);var e6e=l(H(),1);var xh=l(H(),1),dv=l(Z(),1),cv=l(he(),1),ete=l(G(),1);var Qee=l(Wd(),1),$3e=l(he(),1),e5e="/wp/v2/font-families";function t5e(e){let{receiveEntityRecords:t}=e.dispatch($3e.store);t("postType","wp_font_family",[],void 0,!0)}async function r5e(e,t){let o=await(0,Qee.default)({path:e5e,method:"POST",body:e});return t5e(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function o5e(e,t,r){let o={path:`${e5e}/${e}/font-faces`,method:"POST",body:t},n=await(0,Qee.default)(o);return t5e(r),{id:n.id,...n.font_face_settings}}var ud=l(G(),1),Jee=["otf","ttf","woff","woff2"],n5e={100:(0,ud._x)("Thin","font weight"),200:(0,ud._x)("Extra-light","font weight"),300:(0,ud._x)("Light","font weight"),400:(0,ud._x)("Normal","font weight"),500:(0,ud._x)("Medium","font weight"),600:(0,ud._x)("Semi-bold","font weight"),700:(0,ud._x)("Bold","font weight"),800:(0,ud._x)("Extra-bold","font weight"),900:(0,ud._x)("Black","font weight")},i5e={normal:(0,ud._x)("Normal","font style"),italic:(0,ud._x)("Italic","font style")};var{File:s5e}=window;function wh(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function ugt(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function dF(e){let t=n5e[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":i5e[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function fgt(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function a5e(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...i}=o,s=r.get(o.slug),a=fgt(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function lv(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof s5e)o=await t.arrayBuffer();else return;let i=await new window.FontFace(jee(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function tP(e,t="all"){let r=o=>{o.forEach(n=>{n.family===jee(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function TS(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return ugt(t)||(t=encodeURI(t)),t}function l5e(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Eb(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function c5e(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((c,d)=>{let u=`file-${o}-${d}`;i.append(u,c,c.name),a.push(u)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function d5e(e,t,r){let o=[];for(let i of t)try{let s=await o5e(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function u5e(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new s5e([o],n,{type:o.type})})));return t.length===1?t[0]:t}function $ee(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function f5e(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function uF(e,t,r=[]){let o=c=>c.slug===e.slug,n=c=>c.find(o),i=c=>c?r.filter(d=>!o(d)):[...r,e],s=c=>{let d=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!c)return[...r,{...e,fontFace:[t]}];let u=c.fontFace||[];return u.find(d)?u=u.filter(f=>!d(f)):u=[...u,t],u.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:u}:f)},a=n(r);return t?s(a):i(a)}var p5e=l(R(),1),os=(0,xh.createContext)({});os.displayName="FontLibraryContext";function pgt({children:e}){let t=(0,dv.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,dv.useDispatch)(cv.store),{globalStylesId:n}=(0,dv.useSelect)(D=>{let{__experimentalGetCurrentGlobalStylesId:L}=D(cv.store);return{globalStylesId:L()}},[]),i=(0,cv.useEntityRecord)("root","globalStyles",n),[s,a]=(0,xh.useState)(!1),{records:c=[],isResolving:d}=(0,cv.useEntityRecords)("postType","wp_font_family",{_embed:!0}),u=(c||[]).map(D=>({id:D.id,...D.font_family_settings||{},fontFace:D?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=We("typography.fontFamilies"),h=async D=>{if(!i.record)return;let L=i.record,j=f5e(L??{},["settings","typography","fontFamilies"],D);await r("root","globalStyles",j)},[g,b]=(0,xh.useState)(""),[v,_]=(0,xh.useState)(void 0),y=f?.theme?f.theme.map(D=>wh(D,{source:"theme"})).sort((D,L)=>D.name.localeCompare(L.name)):[],w=f?.custom?f.custom.map(D=>wh(D,{source:"custom"})).sort((D,L)=>D.name.localeCompare(L.name)):[],x=u?u.map(D=>wh(D,{source:"custom"})).sort((D,L)=>D.name.localeCompare(L.name)):[];(0,xh.useEffect)(()=>{g||_(void 0)},[g]);let C=D=>{if(!D){_(void 0);return}let j=(D.source==="theme"?y:x).find(U=>U.slug===D.slug);_({...j||D,source:D.source})},[S]=(0,xh.useState)(new Set),E=D=>D.reduce((j,U)=>{let q=U?.fontFace&&U.fontFace?.length>0?U?.fontFace.map(Y=>`${Y.fontStyle??""}${Y.fontWeight??""}`):["normal400"];return j[U.slug]=q,j},{}),P=D=>E(D==="theme"?y:w),O=(D,L,j,U)=>!L&&!j?!!P(U)[D]:!!P(U)[D]?.includes((L??"")+(j??"")),T=(D,L)=>P(L)[D]||[];async function I(D){a(!0);try{let L=[],j=[];for(let q of D){let Y=!1,ae=await(0,dv.resolveSelect)(cv.store).getEntityRecords("postType","wp_font_family",{slug:q.slug,per_page:1,_embed:!0}),ne=ae&&ae.length>0?ae[0]:null,ce=ne?{id:ne.id,...ne.font_family_settings,fontFace:(ne?._embedded?.font_faces??[]).map(we=>we.font_face_settings)||[]}:null;ce||(Y=!0,ce=await r5e(l5e(q),t));let te=ce.fontFace&&q.fontFace?ce.fontFace.filter(we=>we&&q.fontFace&&$ee(we,q.fontFace)):[];ce.fontFace&&q.fontFace&&(q.fontFace=q.fontFace.filter(we=>!$ee(we,ce.fontFace)));let re=[],me=[];if(q?.fontFace?.length??!1){let we=await d5e(ce.id,c5e(q),t);re=we?.successes,me=we?.errors}(re?.length>0||te?.length>0)&&(ce.fontFace=[...re],L.push(ce)),ce&&!q?.fontFace?.length&&L.push(ce),Y&&(q?.fontFace?.length??0)>0&&re?.length===0&&await o("postType","wp_font_family",ce.id,{force:!0}),j=j.concat(me)}let U=j.reduce((q,Y)=>q.includes(Y.message)?q:[...q,Y.message],[]);if(L.length>0){let q=N(L);await h(q)}if(U.length>0){let q=new Error((0,ete.__)("There was an error installing fonts."));throw q.installationErrors=U,q}}finally{a(!1)}}async function k(D){if(!D?.id)throw new Error((0,ete.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",D.id,{force:!0});let L=M(D);return await h(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let M=D=>{let j=(f?.[D.source??""]??[]).filter(q=>q.slug!==D.slug),U={...f,[D.source??""]:j};return m(U),D.fontFace&&D.fontFace.forEach(q=>{tP(q,"all")}),U},N=D=>{let L=V(D),j={...f,custom:a5e(f?.custom,L)};return m(j),B(L),j},V=D=>D.map(({id:L,fontFace:j,...U})=>({...U,...j&&j.length>0?{fontFace:j.map(({id:q,...Y})=>Y)}:{}})),B=D=>{D.forEach(L=>{L.fontFace&&L.fontFace.forEach(j=>{let U=TS(j?.src??"");U&&lv(j,U,"all")})})},z=(D,L)=>{let j=f?.[D.source??""]??[],U=uF(D,L,j);m({...f,[D.source??""]:U});let q=O(D.slug,L?.fontStyle??"",L?.fontWeight??"",D.source??"custom");if(L&&q)tP(L,"all");else{let Y=TS(L?.src??"");L&&Y&&lv(L,Y,"all")}},A=async D=>{if(!D.src)return;let L=TS(D.src);!L||S.has(L)||(lv(D,L,"document"),S.add(L))};return(0,p5e.jsx)(os.Provider,{value:{libraryFontSelected:v,handleSetLibraryFontSelected:C,fontFamilies:f??{},baseCustomFonts:x,isFontActivated:O,getFontFacesActivated:T,loadFontFaceAsset:A,installFonts:I,uninstallFontFamily:k,toggleActivateFont:z,getAvailableFontsOutline:E,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:d,isInstalling:s},children:e})}var fF=pgt;var OS=l(G(),1),RF=l(X(),1),PF=l(he(),1),X5e=l(Z(),1);var Xt=l(X(),1),oP=l(he(),1),tte=l(Z(),1),Cp=l(H(),1),Uo=l(G(),1);var PS=l(G(),1),pF=l(H(),1),fd=l(X(),1);var Au=l(H(),1);var Sh=l(R(),1),m5e=new Set;function mgt(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function hgt(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function ggt({font:e,text:t}){let r=(0,Au.useRef)(null),o=hgt(e),n=u0(e);t=t||("name"in e?e.name:"");let s=e.preview??mgt(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[c,d]=(0,Au.useState)(!1),[u,f]=(0,Au.useState)(!1),[m,h]=(0,Au.useState)(),{loadFontFaceAsset:g}=(0,Au.useContext)(os),b=a?!!s&&(m5e.has(s)||m===s):u,v=Math.min(Math.max(t.length*12,48),300),_=b3e(o),y={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,..._};return(0,Au.useEffect)(()=>{if(a)return;let w=new window.IntersectionObserver(([x])=>{d(x.isIntersecting)},{});return r.current&&w.observe(r.current),()=>w.disconnect()},[a]),(0,Au.useEffect)(()=>{(async()=>c&&!a&&(o.src&&await g(o),f(!0)))()},[o,c,g,a]),(0,Sh.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,Sh.jsxs)(Sh.Fragment,{children:[!b&&(0,Sh.jsx)(t2,{className:"font-library__font-variant-demo-skeleton",style:{width:v}}),(0,Sh.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&m5e.add(s),h(s)},onError:()=>h(s),className:J("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,Sh.jsx)("span",{style:y,className:"font-library__font-variant_demo-text",children:t})})}var RS=ggt;var Sp=l(R(),1);function bgt({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,fd.useNavigator)(),c=(0,pF.useRef)(null);return(0,pF.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,Sp.jsx)(fd.Button,{ref:c,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Sp.jsxs)(fd.Flex,{justify:"space-between",wrap:!1,children:[(0,Sp.jsx)(RS,{font:e}),(0,Sp.jsxs)(fd.Flex,{justify:"flex-end",children:[(0,Sp.jsx)(fd.FlexItem,{children:(0,Sp.jsx)(fd.__experimentalText,{className:"font-library__font-card__count",children:r||(0,PS.sprintf)((0,PS._n)("%d variant","%d variants",i),i)})}),(0,Sp.jsx)(fd.FlexItem,{children:(0,Sp.jsx)(qi,{icon:(0,PS.isRTL)()?Yr:Or})})]})]})})}var rP=bgt;var mF=l(H(),1),hF=l(X(),1);var v0=l(R(),1);function vgt({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,mF.useContext)(os),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+dF(e),a=(0,mF.useId)();return(0,v0.jsx)("div",{className:"font-library__font-card",children:(0,v0.jsxs)(hF.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,v0.jsx)(hF.CheckboxControl,{checked:n,onChange:i,id:a}),(0,v0.jsx)("label",{htmlFor:a,children:(0,v0.jsx)(RS,{font:e,text:s,onClick:i})})]})})}var h5e=vgt;function g5e(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function gF(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?g5e(t.fontWeight?.toString()??"normal")-g5e(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var kt=l(R(),1);function b5e(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function ygt(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Cp.useContext)(os),[c,d]=We("typography.fontFamilies"),[u,f]=(0,Cp.useState)(void 0),[m,h]=(0,Cp.useState)(!1),[g,b]=(0,Cp.useState)(null),[v]=We("typography.fontFamilies",void 0,"base"),_=(0,tte.useSelect)(U=>{let{__experimentalGetCurrentGlobalStylesId:q}=U(oP.store);return q()},[]),y=(0,oP.useEntityRecord)("root","globalStyles",_),w=y?.edits?.settings?.typography?.fontFamilies,x=y?.record?.settings?.typography?.fontFamilies,C=(0,Cp.useMemo)(()=>w===void 0?!1:b5e(w)!==b5e(x),[w,x]),S=c?.theme?c.theme.map(U=>wh(U,{source:"theme"})).sort((U,q)=>U.name.localeCompare(q.name)):[],E=new Set(S.map(U=>U.slug)),P=v?.theme?S.concat(v.theme.filter(U=>!E.has(U.slug)).map(U=>wh(U,{source:"theme"})).sort((U,q)=>U.name.localeCompare(q.name))):[],O=t?.source==="custom"&&t?.id,T=(0,tte.useSelect)(U=>{let{canUser:q}=U(oP.store);return O&&q("delete",{kind:"postType",name:"wp_font_family",id:O})},[O]),I=!!t&&t?.source!=="theme"&&T,k=()=>{h(!0)},M=async()=>{b(null);try{await s(c),b({type:"success",message:(0,Uo.__)("Font family updated successfully.")})}catch(U){b({type:"error",message:(0,Uo.sprintf)((0,Uo.__)("There was an error updating the font family. %s"),U.message)})}},N=U=>U?!U.fontFace||!U.fontFace.length?[{fontFamily:U.fontFamily,fontStyle:"normal",fontWeight:"400"}]:gF(U.fontFace):[],V=U=>{let q=U?.fontFace&&(U?.fontFace?.length??0)>0?U.fontFace.length:1,Y=a(U.slug,U.source).length;return(0,Uo.sprintf)((0,Uo.__)("%1$d of %2$d active"),Y,q)};(0,Cp.useEffect)(()=>{r(t)},[]);let B=t?a(t.slug,t.source).length:0,z=t?.fontFace?.length??(t?.fontFamily?1:0),A=B>0&&B!==z,D=B===z,L=()=>{if(!t||!t?.source)return;let U=c?.[t.source]?.filter(Y=>Y.slug!==t.slug)??[],q=D?U:[...U,t];d({...c,[t.source]:q}),t.fontFace&&t.fontFace.forEach(Y=>{if(D)tP(Y,"all");else{let ae=TS(Y?.src??"");ae&&lv(Y,ae,"all")}})},j=P.length>0||e.length>0;return(0,kt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,kt.jsx)("div",{className:"font-library__loading",children:(0,kt.jsx)(Xt.ProgressBar,{})}),!n&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsxs)(Xt.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,kt.jsx)(Xt.Navigator.Screen,{path:"/",children:(0,kt.jsxs)(Xt.__experimentalVStack,{spacing:"8",children:[g&&(0,kt.jsx)(Xt.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!j&&(0,kt.jsx)(Xt.__experimentalText,{as:"p",children:(0,Uo.__)("No fonts installed.")}),P.length>0&&(0,kt.jsxs)(Xt.__experimentalVStack,{children:[(0,kt.jsx)("h2",{className:"font-library__fonts-title",children:(0,Uo._x)("Theme","font source")}),(0,kt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:P.map(U=>(0,kt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,kt.jsx)(rP,{font:U,navigatorPath:"/fontFamily",variantsText:V(U),shouldFocus:U.slug===u,onClick:()=>{b(null),r(U)}})},U.slug))})]}),e.length>0&&(0,kt.jsxs)(Xt.__experimentalVStack,{children:[(0,kt.jsx)("h2",{className:"font-library__fonts-title",children:(0,Uo._x)("Custom","font source")}),(0,kt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(U=>(0,kt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,kt.jsx)(rP,{font:U,navigatorPath:"/fontFamily",variantsText:V(U),shouldFocus:U.slug===u,onClick:()=>{b(null),r(U)}})},U.slug))})]})]})}),(0,kt.jsxs)(Xt.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,kt.jsx)(_gt,{font:t,isOpen:m,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,kt.jsxs)(Xt.Flex,{justify:"flex-start",children:[(0,kt.jsx)(Xt.Navigator.BackButton,{icon:(0,Uo.isRTL)()?Or:Yr,size:"small",onClick:()=>{f(t?.slug),r(void 0),b(null)},label:(0,Uo.__)("Back")}),(0,kt.jsx)(Xt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Xt.__experimentalSpacer,{margin:1}),(0,kt.jsx)(Xt.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,kt.jsx)(Xt.__experimentalSpacer,{margin:1})]}),(0,kt.jsx)(Xt.__experimentalSpacer,{margin:4}),(0,kt.jsx)(Xt.__experimentalText,{children:(0,Uo.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,kt.jsx)(Xt.__experimentalSpacer,{margin:4}),(0,kt.jsxs)(Xt.__experimentalVStack,{spacing:0,children:[(0,kt.jsx)(Xt.CheckboxControl,{className:"font-library__select-all",label:(0,Uo.__)("Select all"),checked:D,onChange:L,indeterminate:A}),(0,kt.jsx)(Xt.__experimentalSpacer,{margin:8}),(0,kt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&N(t).map((U,q)=>(0,kt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,kt.jsx)(h5e,{font:t,face:U},`face${q}`)},`face${q}`))})]})]})]}),(0,kt.jsxs)(Xt.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,kt.jsx)(Xt.ProgressBar,{}),I&&(0,kt.jsx)(Xt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:k,children:(0,Uo.__)("Delete")}),(0,kt.jsx)(Xt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:M,disabled:!C,accessibleWhenDisabled:!0,children:(0,Uo.__)("Update")})]})]})]})}function _gt({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Xt.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,Uo.__)("Font family uninstalled successfully.")})}catch(d){o({type:"error",message:(0,Uo.__)("There was an error uninstalling the font family.")+d.message})}},c=()=>{r(!1)};return(0,kt.jsx)(Xt.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Uo.__)("Cancel"),confirmButtonText:(0,Uo.__)("Delete"),onCancel:c,onConfirm:a,size:"medium",children:e&&(0,Uo.sprintf)((0,Uo.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var bF=ygt;var li=l(H(),1),xt=l(X(),1),E5e=l(Me(),1),To=l(G(),1);var k5e=l(he(),1);function v5e(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function y5e(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function _5e(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var nP=l(G(),1),Ma=l(X(),1),pd=l(R(),1);function wgt(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,pd.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,pd.jsx)(Ma.Card,{children:(0,pd.jsxs)(Ma.CardBody,{children:[(0,pd.jsx)(Ma.__experimentalHeading,{level:2,children:(0,nP.__)("Connect to Google Fonts")}),(0,pd.jsx)(Ma.__experimentalSpacer,{margin:6}),(0,pd.jsx)(Ma.__experimentalText,{as:"p",children:(0,nP.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,pd.jsx)(Ma.__experimentalSpacer,{margin:3}),(0,pd.jsx)(Ma.__experimentalText,{as:"p",children:(0,nP.__)("You can alternatively upload files directly on the Upload tab.")}),(0,pd.jsx)(Ma.__experimentalSpacer,{margin:6}),(0,pd.jsx)(Ma.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,nP.__)("Allow access to Google Fonts")})]})})})}var w5e=wgt;var x5e=l(H(),1),vF=l(X(),1);var y0=l(R(),1);function xgt({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+dF(e),s=(0,x5e.useId)();return(0,y0.jsx)("div",{className:"font-library__font-card",children:(0,y0.jsxs)(vF.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,y0.jsx)(vF.CheckboxControl,{checked:o,onChange:n,id:s}),(0,y0.jsx)("label",{htmlFor:s,children:(0,y0.jsx)(RS,{font:e,text:i,onClick:n})})]})})}var S5e=xgt;var mt=l(R(),1),Sgt={slug:"all",name:(0,To._x)("All","font categories")},C5e="wp-font-library-google-fonts-permission",Cgt=500;function Egt({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(C5e)==="true",[o,n]=(0,li.useState)(null),[i,s]=(0,li.useState)(void 0),[a,c]=(0,li.useState)(null),[d,u]=(0,li.useState)([]),[f,m]=(0,li.useState)(1),[h,g]=(0,li.useState)({}),[b,v]=(0,li.useState)(t&&!r()),{installFonts:_,isInstalling:y}=(0,li.useContext)(os),{record:w,isResolving:x}=(0,k5e.useEntityRecord)("root","fontCollection",e);(0,li.useEffect)(()=>{let re=()=>{v(t&&!r())};return re(),window.addEventListener("storage",re),()=>window.removeEventListener("storage",re)},[e,t]);let C=()=>{window.localStorage.setItem(C5e,"false"),window.dispatchEvent(new Event("storage"))};(0,li.useEffect)(()=>{n(null)},[e]),(0,li.useEffect)(()=>{u([])},[o]);let S=(0,li.useMemo)(()=>w?.font_families??[],[w]),E=w?.categories??[],P=[Sgt,...E],O=(0,li.useMemo)(()=>v5e(S,h),[S,h]),T=Math.max(window.innerHeight,Cgt),I=Math.floor((T-417)/61),k=Math.ceil(O.length/I),M=(f-1)*I,N=f*I,V=O.slice(M,N),B=re=>{g({...h,category:re}),m(1)},A=(0,E5e.debounce)(re=>{g({...h,search:re}),m(1)},300),D=(re,me)=>{let we=uF(re,me,d);u(we)},L=y5e(d),j=()=>{u([])},U=d.length>0?d[0]?.fontFace?.length??0:0,q=U>0&&U!==o?.fontFace?.length,Y=U===o?.fontFace?.length,ae=()=>{let re=[];!Y&&o&&re.push(o),u(re)},ne=async()=>{c(null);let re=d[0];try{re?.fontFace&&await Promise.all(re.fontFace.map(async me=>{me.src&&(me.file=await u5e(me.src))}))}catch{c({type:"error",message:(0,To.__)("Error installing the fonts, could not be downloaded.")});return}try{await _([re]),c({type:"success",message:(0,To.__)("Fonts were installed successfully.")})}catch(me){c({type:"error",message:me.message})}j()},ce=re=>re?!re.fontFace||!re.fontFace.length?[{fontFamily:re.fontFamily,fontStyle:"normal",fontWeight:"400"}]:gF(re.fontFace):[];if(b)return(0,mt.jsx)(w5e,{});let te=e==="google-fonts"&&!b&&!o;return(0,mt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[x&&(0,mt.jsx)("div",{className:"font-library__loading",children:(0,mt.jsx)(xt.ProgressBar,{})}),!x&&w&&(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsxs)(xt.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,mt.jsxs)(xt.Navigator.Screen,{path:"/",children:[(0,mt.jsxs)(xt.__experimentalHStack,{justify:"space-between",children:[(0,mt.jsxs)(xt.__experimentalVStack,{children:[(0,mt.jsx)(xt.__experimentalHeading,{level:2,size:13,children:w.name}),(0,mt.jsx)(xt.__experimentalText,{children:w.description})]}),te&&(0,mt.jsx)(xt.DropdownMenu,{icon:ei,label:(0,To.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,To.__)("Revoke access to Google Fonts"),onClick:C}]})]}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:4}),(0,mt.jsxs)(xt.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,mt.jsx)(xt.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,To.__)("Font name\u2026"),label:(0,To.__)("Search"),onChange:A,hideLabelFromVision:!1}),(0,mt.jsx)(xt.SelectControl,{label:(0,To.__)("Category"),value:h.category,onChange:B,children:P&&P.map(re=>(0,mt.jsx)("option",{value:re.slug,children:re.name},re.slug))})]}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!O.length&&(0,mt.jsx)(xt.__experimentalText,{children:(0,To.__)("No fonts found. Try with a different search term.")}),(0,mt.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,mt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:V.map(re=>(0,mt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,mt.jsx)(rP,{font:re.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:re.font_family_settings.slug===i,onClick:()=>{n(re.font_family_settings)}})},re.font_family_settings.slug))})})]}),(0,mt.jsxs)(xt.Navigator.Screen,{path:"/fontFamily",children:[(0,mt.jsxs)(xt.Flex,{justify:"flex-start",children:[(0,mt.jsx)(xt.Navigator.BackButton,{icon:(0,To.isRTL)()?Or:Yr,size:"small",onClick:()=>{s(o?.slug),n(null),c(null)},label:(0,To.__)("Back")}),(0,mt.jsx)(xt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsx)(xt.__experimentalSpacer,{margin:1}),(0,mt.jsx)(xt.Notice,{status:a.type,onRemove:()=>c(null),children:a.message}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:1})]}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:4}),(0,mt.jsx)(xt.__experimentalText,{children:(0,To.__)("Select font variants to install.")}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:4}),(0,mt.jsx)(xt.CheckboxControl,{className:"font-library__select-all",label:(0,To.__)("Select all"),checked:Y,onChange:ae,indeterminate:q}),(0,mt.jsx)(xt.__experimentalVStack,{spacing:0,children:(0,mt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ce(o).map((re,me)=>(0,mt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,mt.jsx)(S5e,{font:o,face:re,handleToggleVariant:D,selected:_5e(o.slug,o.fontFace?re:null,L)})},`face${me}`))})}),(0,mt.jsx)(xt.__experimentalSpacer,{margin:16})]})]}),o&&(0,mt.jsx)(xt.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,mt.jsx)(xt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ne,isBusy:y,disabled:d.length===0||y,accessibleWhenDisabled:!0,children:(0,To.__)("Install")})}),!o&&(0,mt.jsxs)(xt.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,mt.jsx)(xt.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,li.createInterpolateElement)((0,To.sprintf)((0,To._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",k),{div:(0,mt.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,mt.jsx)(xt.SelectControl,{"aria-label":(0,To.__)("Current page"),value:f.toString(),options:[...Array(k)].map((re,me)=>({label:(me+1).toString(),value:(me+1).toString()})),onChange:re=>m(parseInt(re)),size:"small",variant:"minimal"})})}),(0,mt.jsxs)(xt.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,mt.jsx)(xt.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,To.__)("Previous page"),icon:(0,To.isRTL)()?kc:Tc,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,mt.jsx)(xt.Button,{onClick:()=>m(f+1),disabled:f===k,accessibleWhenDisabled:!0,label:(0,To.__)("Next page"),icon:(0,To.isRTL)()?Tc:kc,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var yF=Egt;var IS=l(G(),1),Ks=l(X(),1),sP=l(H(),1);var _F=(e=>typeof Ua<"u"?Ua:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ua<"u"?Ua:t)[r]}):e)(function(e){if(typeof Ua<"u")return Ua.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),T5e=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof _F=="function"&&_F;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[u]={exports:{}};n[u][0].call(g.exports,function(b){var v=n[u][1][b];return a(v||b)},g,g.exports,o,n,i,s)}return i[u].exports}for(var c=typeof _F=="function"&&_F,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,c=2*s-1,d=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function u(f){this.buf_=new Uint8Array(a),this.input_=f,this.reset()}u.READ_SIZE=s,u.IBUF_MASK=c,u.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},u.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,s);if(m<0)throw new Error("Unexpected end of input");if(m<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[f+m+h]=0}if(f===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},u.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},u.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&d[f];return this.bit_pos_+=f,m},n.exports=u},{}],2:[function(o,n,i){var s=0,a=1,c=2,d=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,c=o("./bit_reader"),d=o("./dictionary"),u=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,v=16,_=256,y=704,w=26,x=6,C=2,S=8,E=255,P=1080,O=18,T=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),I=16,k=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),M=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),N=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function V(ie){var $;return ie.readBits(1)===0?16:($=ie.readBits(3),$>0?17+$:($=ie.readBits(3),$>0?8+$:17))}function B(ie){if(ie.readBits(1)){var $=ie.readBits(3);return $===0?1:ie.readBits($)+(1<<$)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function A(ie){var $=new z,fe,ee,pe;if($.input_end=ie.readBits(1),$.input_end&&ie.readBits(1))return $;if(fe=ie.readBits(2)+4,fe===7){if($.is_metadata=!0,ie.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ee=ie.readBits(2),ee===0)return $;for(pe=0;pe<ee;pe++){var be=ie.readBits(8);if(pe+1===ee&&ee>1&&be===0)throw new Error("Invalid size byte");$.meta_block_length|=be<<pe*8}}else for(pe=0;pe<fe;++pe){var ye=ie.readBits(4);if(pe+1===fe&&fe>4&&ye===0)throw new Error("Invalid size nibble");$.meta_block_length|=ye<<pe*4}return++$.meta_block_length,!$.input_end&&!$.is_metadata&&($.is_uncompressed=ie.readBits(1)),$}function D(ie,$,fe){var ee=$,pe;return fe.fillBitWindow(),$+=fe.val_>>>fe.bit_pos_&E,pe=ie[$].bits-S,pe>0&&(fe.bit_pos_+=S,$+=ie[$].value,$+=fe.val_>>>fe.bit_pos_&(1<<pe)-1),fe.bit_pos_+=ie[$].bits,ie[$].value}function L(ie,$,fe,ee){for(var pe=0,be=b,ye=0,Te=0,Ie=32768,Le=[],se=0;se<32;se++)Le.push(new u(0,0));for(f(Le,0,5,ie,O);pe<$&&Ie>0;){var ge=0,Ge;if(ee.readMoreInput(),ee.fillBitWindow(),ge+=ee.val_>>>ee.bit_pos_&31,ee.bit_pos_+=Le[ge].bits,Ge=Le[ge].value&255,Ge<v)ye=0,fe[pe++]=Ge,Ge!==0&&(be=Ge,Ie-=32768>>Ge);else{var Ae=Ge-14,Ne,Ze,at=0;if(Ge===v&&(at=be),Te!==at&&(ye=0,Te=at),Ne=ye,ye>0&&(ye-=2,ye<<=Ae),ye+=ee.readBits(Ae)+3,Ze=ye-Ne,pe+Ze>$)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Lt=0;Lt<Ze;Lt++)fe[pe+Lt]=Te;pe+=Ze,Te!==0&&(Ie-=Ze<<15-Te)}}if(Ie!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ie);for(;pe<$;pe++)fe[pe]=0}function j(ie,$,fe,ee){var pe=0,be,ye=new Uint8Array(ie);if(ee.readMoreInput(),be=ee.readBits(2),be===1){for(var Te,Ie=ie-1,Le=0,se=new Int32Array(4),ge=ee.readBits(2)+1;Ie;)Ie>>=1,++Le;for(Te=0;Te<ge;++Te)se[Te]=ee.readBits(Le)%ie,ye[se[Te]]=2;switch(ye[se[0]]=1,ge){case 1:break;case 3:if(se[0]===se[1]||se[0]===se[2]||se[1]===se[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(se[0]===se[1])throw new Error("[ReadHuffmanCode] invalid symbols");ye[se[1]]=1;break;case 4:if(se[0]===se[1]||se[0]===se[2]||se[0]===se[3]||se[1]===se[2]||se[1]===se[3]||se[2]===se[3])throw new Error("[ReadHuffmanCode] invalid symbols");ee.readBits(1)?(ye[se[2]]=3,ye[se[3]]=3):ye[se[0]]=2;break}}else{var Te,Ge=new Uint8Array(O),Ae=32,Ne=0,Ze=[new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,1),new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,5)];for(Te=be;Te<O&&Ae>0;++Te){var at=T[Te],Lt=0,er;ee.fillBitWindow(),Lt+=ee.val_>>>ee.bit_pos_&15,ee.bit_pos_+=Ze[Lt].bits,er=Ze[Lt].value,Ge[at]=er,er!==0&&(Ae-=32>>er,++Ne)}if(!(Ne===1||Ae===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(Ge,ie,ye,ee)}if(pe=f($,fe,S,ye,ie),pe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return pe}function U(ie,$,fe){var ee,pe;return ee=D(ie,$,fe),pe=h.kBlockLengthPrefixCode[ee].nbits,h.kBlockLengthPrefixCode[ee].offset+fe.readBits(pe)}function q(ie,$,fe){var ee;return ie<I?(fe+=k[ie],fe&=3,ee=$[fe]+M[ie]):ee=ie-I+1,ee}function Y(ie,$){for(var fe=ie[$],ee=$;ee;--ee)ie[ee]=ie[ee-1];ie[0]=fe}function ae(ie,$){var fe=new Uint8Array(256),ee;for(ee=0;ee<256;++ee)fe[ee]=ee;for(ee=0;ee<$;++ee){var pe=ie[ee];ie[ee]=fe[pe],pe&&Y(fe,pe)}}function ne(ie,$){this.alphabet_size=ie,this.num_htrees=$,this.codes=new Array($+$*N[ie+31>>>5]),this.htrees=new Uint32Array($)}ne.prototype.decode=function(ie){var $,fe,ee=0;for($=0;$<this.num_htrees;++$)this.htrees[$]=ee,fe=j(this.alphabet_size,this.codes,ee,ie),ee+=fe};function ce(ie,$){var fe={num_htrees:null,context_map:null},ee,pe=0,be,ye;$.readMoreInput();var Te=fe.num_htrees=B($)+1,Ie=fe.context_map=new Uint8Array(ie);if(Te<=1)return fe;for(ee=$.readBits(1),ee&&(pe=$.readBits(4)+1),be=[],ye=0;ye<P;ye++)be[ye]=new u(0,0);for(j(Te+pe,be,0,$),ye=0;ye<ie;){var Le;if($.readMoreInput(),Le=D(be,0,$),Le===0)Ie[ye]=0,++ye;else if(Le<=pe)for(var se=1+(1<<Le)+$.readBits(Le);--se;){if(ye>=ie)throw new Error("[DecodeContextMap] i >= context_map_size");Ie[ye]=0,++ye}else Ie[ye]=Le-pe,++ye}return $.readBits(1)&&ae(Ie,ie),fe}function te(ie,$,fe,ee,pe,be,ye){var Te=fe*2,Ie=fe,Le=D($,fe*P,ye),se;Le===0?se=pe[Te+(be[Ie]&1)]:Le===1?se=pe[Te+(be[Ie]-1&1)]+1:se=Le-2,se>=ie&&(se-=ie),ee[fe]=se,pe[Te+(be[Ie]&1)]=se,++be[Ie]}function re(ie,$,fe,ee,pe,be){var ye=pe+1,Te=fe&pe,Ie=be.pos_&c.IBUF_MASK,Le;if($<8||be.bit_pos_+($<<3)<be.bit_end_pos_){for(;$-- >0;)be.readMoreInput(),ee[Te++]=be.readBits(8),Te===ye&&(ie.write(ee,ye),Te=0);return}if(be.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;be.bit_pos_<32;)ee[Te]=be.val_>>>be.bit_pos_,be.bit_pos_+=8,++Te,--$;if(Le=be.bit_end_pos_-be.bit_pos_>>3,Ie+Le>c.IBUF_MASK){for(var se=c.IBUF_MASK+1-Ie,ge=0;ge<se;ge++)ee[Te+ge]=be.buf_[Ie+ge];Le-=se,Te+=se,$-=se,Ie=0}for(var ge=0;ge<Le;ge++)ee[Te+ge]=be.buf_[Ie+ge];if(Te+=Le,$-=Le,Te>=ye){ie.write(ee,ye),Te-=ye;for(var ge=0;ge<Te;ge++)ee[ge]=ee[ye+ge]}for(;Te+$>=ye;){if(Le=ye-Te,be.input_.read(ee,Te,Le)<Le)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ie.write(ee,ye),$-=Le,Te=0}if(be.input_.read(ee,Te,$)<$)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");be.reset()}function me(ie){var $=ie.bit_pos_+7&-8,fe=ie.readBits($-ie.bit_pos_);return fe==0}function we(ie){var $=new s(ie),fe=new c($);V(fe);var ee=A(fe);return ee.meta_block_length}i.BrotliDecompressedSize=we;function de(ie,$){var fe=new s(ie);$==null&&($=we(ie));var ee=new Uint8Array($),pe=new a(ee);return ve(fe,pe),pe.pos<pe.buffer.length&&(pe.buffer=pe.buffer.subarray(0,pe.pos)),pe.buffer}i.BrotliDecompressBuffer=de;function ve(ie,$){var fe,ee=0,pe=0,be=0,ye,Te=0,Ie,Le,se,ge,Ge=[16,15,11,4],Ae=0,Ne=0,Ze=0,at=[new ne(0,0),new ne(0,0),new ne(0,0)],Lt,er,tt,xn=128+c.READ_SIZE;tt=new c(ie),be=V(tt),ye=(1<<be)-16,Ie=1<<be,Le=Ie-1,se=new Uint8Array(Ie+xn+d.maxDictionaryWordLength),ge=Ie,Lt=[],er=[];for(var cn=0;cn<3*P;cn++)Lt[cn]=new u(0,0),er[cn]=new u(0,0);for(;!pe;){var nr=0,Oo,vo=[1<<28,1<<28,1<<28],yo=[0],Ue=[1,1,1],Q=[0,1,0,1,0,1],ue=[0],W,_e,Ke,xe,Kt=null,Ve=null,Zt,Ee=null,Se,bi=0,Jt=null,rt=0,De=0,yt=null,Tt=0,At=0,kr=0,ro,co;for(fe=0;fe<3;++fe)at[fe].codes=null,at[fe].htrees=null;tt.readMoreInput();var Hd=A(tt);if(nr=Hd.meta_block_length,ee+nr>$.buffer.length){var vy=new Uint8Array(ee+nr);vy.set($.buffer),$.buffer=vy}if(pe=Hd.input_end,Oo=Hd.is_uncompressed,Hd.is_metadata){for(me(tt);nr>0;--nr)tt.readMoreInput(),tt.readBits(8);continue}if(nr!==0){if(Oo){tt.bit_pos_=tt.bit_pos_+7&-8,re($,nr,ee,se,Le,tt),ee+=nr;continue}for(fe=0;fe<3;++fe)Ue[fe]=B(tt)+1,Ue[fe]>=2&&(j(Ue[fe]+2,Lt,fe*P,tt),j(w,er,fe*P,tt),vo[fe]=U(er,fe*P,tt),ue[fe]=1);for(tt.readMoreInput(),W=tt.readBits(2),_e=I+(tt.readBits(4)<<W),Ke=(1<<W)-1,xe=_e+(48<<W),Ve=new Uint8Array(Ue[0]),fe=0;fe<Ue[0];++fe)tt.readMoreInput(),Ve[fe]=tt.readBits(2)<<1;var qo=ce(Ue[0]<<x,tt);Zt=qo.num_htrees,Kt=qo.context_map;var ra=ce(Ue[2]<<C,tt);for(Se=ra.num_htrees,Ee=ra.context_map,at[0]=new ne(_,Zt),at[1]=new ne(y,Ue[1]),at[2]=new ne(xe,Se),fe=0;fe<3;++fe)at[fe].decode(tt);for(Jt=0,yt=0,ro=Ve[yo[0]],At=m.lookupOffsets[ro],kr=m.lookupOffsets[ro+1],co=at[1].htrees[0];nr>0;){var dn,oa,ja,Rw,Wj,Ha,Dl,lm,ek,Pw,tk;for(tt.readMoreInput(),vo[1]===0&&(te(Ue[1],Lt,1,yo,Q,ue,tt),vo[1]=U(er,P,tt),co=at[1].htrees[yo[1]]),--vo[1],dn=D(at[1].codes,co,tt),oa=dn>>6,oa>=2?(oa-=2,Dl=-1):Dl=0,ja=h.kInsertRangeLut[oa]+(dn>>3&7),Rw=h.kCopyRangeLut[oa]+(dn&7),Wj=h.kInsertLengthPrefixCode[ja].offset+tt.readBits(h.kInsertLengthPrefixCode[ja].nbits),Ha=h.kCopyLengthPrefixCode[Rw].offset+tt.readBits(h.kCopyLengthPrefixCode[Rw].nbits),Ne=se[ee-1&Le],Ze=se[ee-2&Le],Pw=0;Pw<Wj;++Pw)tt.readMoreInput(),vo[0]===0&&(te(Ue[0],Lt,0,yo,Q,ue,tt),vo[0]=U(er,0,tt),bi=yo[0]<<x,Jt=bi,ro=Ve[yo[0]],At=m.lookupOffsets[ro],kr=m.lookupOffsets[ro+1]),ek=m.lookup[At+Ne]|m.lookup[kr+Ze],rt=Kt[Jt+ek],--vo[0],Ze=Ne,Ne=D(at[0].codes,at[0].htrees[rt],tt),se[ee&Le]=Ne,(ee&Le)===Le&&$.write(se,Ie),++ee;if(nr-=Wj,nr<=0)break;if(Dl<0){var ek;if(tt.readMoreInput(),vo[2]===0&&(te(Ue[2],Lt,2,yo,Q,ue,tt),vo[2]=U(er,2*P,tt),De=yo[2]<<C,yt=De),--vo[2],ek=(Ha>4?3:Ha-2)&255,Tt=Ee[yt+ek],Dl=D(at[2].codes,at[2].htrees[Tt],tt),Dl>=_e){var Gj,Kne,rk;Dl-=_e,Kne=Dl&Ke,Dl>>=W,Gj=(Dl>>1)+1,rk=(2+(Dl&1)<<Gj)-4,Dl=_e+(rk+tt.readBits(Gj)<<W)+Kne}}if(lm=q(Dl,Ge,Ae),lm<0)throw new Error("[BrotliDecompress] invalid distance");if(ee<ye&&Te!==ye?Te=ee:Te=ye,tk=ee&Le,lm>Te)if(Ha>=d.minDictionaryWordLength&&Ha<=d.maxDictionaryWordLength){var rk=d.offsetsByLength[Ha],Xne=lm-Te-1,Zne=d.sizeBitsByLength[Ha],vUe=(1<<Zne)-1,yUe=Xne&vUe,Qne=Xne>>Zne;if(rk+=yUe*Ha,Qne<g.kNumTransforms){var Yj=g.transformDictionaryWord(se,tk,rk,Ha,Qne);if(tk+=Yj,ee+=Yj,nr-=Yj,tk>=ge){$.write(se,Ie);for(var l5=0;l5<tk-ge;l5++)se[l5]=se[ge+l5]}}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+lm+" len: "+Ha+" bytes left: "+nr)}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+lm+" len: "+Ha+" bytes left: "+nr);else{if(Dl>0&&(Ge[Ae&3]=lm,++Ae),Ha>nr)throw new Error("Invalid backward reference. pos: "+ee+" distance: "+lm+" len: "+Ha+" bytes left: "+nr);for(Pw=0;Pw<Ha;++Pw)se[ee&Le]=se[ee-lm&Le],(ee&Le)===Le&&$.write(se,Ie),++ee,--nr}Ne=se[ee-1&Le],Ze=se[ee-2&Le]}ee&=1073741823}}$.write(se,ee&Le)}i.BrotliDecompress=ve,d.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,c=s.toByteArray(o("./dictionary.bin.js"));return a(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(f,m){this.bits=f,this.value=m}i.HuffmanCode=s;var a=15;function c(f,m){for(var h=1<<m-1;f&h;)h>>=1;return(f&h-1)+h}function d(f,m,h,g,b){do g-=h,f[m+g]=new s(b.bits,b.value);while(g>0)}function u(f,m,h){for(var g=1<<m-h;m<a&&(g-=f[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(f,m,h,g,b){var v=m,_,y,w,x,C,S,E,P,O,T,I,k=new Int32Array(a+1),M=new Int32Array(a+1);for(I=new Int32Array(b),w=0;w<b;w++)k[g[w]]++;for(M[1]=0,y=1;y<a;y++)M[y+1]=M[y]+k[y];for(w=0;w<b;w++)g[w]!==0&&(I[M[g[w]]++]=w);if(P=h,O=1<<P,T=O,M[a]===1){for(x=0;x<T;++x)f[m+x]=new s(0,I[0]&65535);return T}for(x=0,w=0,y=1,C=2;y<=h;++y,C<<=1)for(;k[y]>0;--k[y])_=new s(y&255,I[w++]&65535),d(f,m+x,C,O,_),x=c(x,y);for(E=T-1,S=-1,y=h+1,C=2;y<=a;++y,C<<=1)for(;k[y]>0;--k[y])(x&E)!==S&&(m+=O,P=u(k,y,h),O=1<<P,T+=O,S=x&E,f[v+S]=new s(P+h&255,m-v-S&65535)),_=new s(y-h&255,I[w++]&65535),d(f,m+(x>>h),C,O,_),x=c(x,y);return T}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=y;for(var s=[],a=[],c=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,f=d.length;u<f;++u)s[u]=d[u],a[d.charCodeAt(u)]=u;a[45]=62,a[95]=63;function m(w){var x=w.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=w.indexOf("=");C===-1&&(C=x);var S=C===x?0:4-C%4;return[C,S]}function h(w){var x=m(w),C=x[0],S=x[1];return(C+S)*3/4-S}function g(w,x,C){return(x+C)*3/4-C}function b(w){for(var x,C=m(w),S=C[0],E=C[1],P=new c(g(w,S,E)),O=0,T=E>0?S-4:S,I=0;I<T;I+=4)x=a[w.charCodeAt(I)]<<18|a[w.charCodeAt(I+1)]<<12|a[w.charCodeAt(I+2)]<<6|a[w.charCodeAt(I+3)],P[O++]=x>>16&255,P[O++]=x>>8&255,P[O++]=x&255;return E===2&&(x=a[w.charCodeAt(I)]<<2|a[w.charCodeAt(I+1)]>>4,P[O++]=x&255),E===1&&(x=a[w.charCodeAt(I)]<<10|a[w.charCodeAt(I+1)]<<4|a[w.charCodeAt(I+2)]>>2,P[O++]=x>>8&255,P[O++]=x&255),P}function v(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function _(w,x,C){for(var S,E=[],P=x;P<C;P+=3)S=(w[P]<<16&16711680)+(w[P+1]<<8&65280)+(w[P+2]&255),E.push(v(S));return E.join("")}function y(w){for(var x,C=w.length,S=C%3,E=[],P=16383,O=0,T=C-S;O<T;O+=P)E.push(_(w,O,O+P>T?T:O+P));return S===1?(x=w[C-1],E.push(s[x>>2]+s[x<<4&63]+"==")):S===2&&(x=(w[C-2]<<8)+w[C-1],E.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),E.join("")}},{}],9:[function(o,n,i){function s(a,c){this.offset=a,this.nbits=c}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(c){this.buffer=c,this.pos=0}s.prototype.read=function(c,d,u){this.pos+u>this.buffer.length&&(u=this.buffer.length-this.pos);for(var f=0;f<u;f++)c[d+f]=this.buffer[this.pos+f];return this.pos+=u,u},i.BrotliInput=s;function a(c){this.buffer=c,this.pos=0}a.prototype.write=function(c,d){if(this.pos+d>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,d),this.pos),this.pos+=d,d},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,c=1,d=2,u=3,f=4,m=5,h=6,g=7,b=8,v=9,_=10,y=11,w=12,x=13,C=14,S=15,E=16,P=17,O=18,T=19,I=20;function k(V,B,z){this.prefix=new Uint8Array(V.length),this.transform=B,this.suffix=new Uint8Array(z.length);for(var A=0;A<V.length;A++)this.prefix[A]=V.charCodeAt(A);for(var A=0;A<z.length;A++)this.suffix[A]=z.charCodeAt(A)}var M=[new k("",a,""),new k("",a," "),new k(" ",a," "),new k("",w,""),new k("",_," "),new k("",a," the "),new k(" ",a,""),new k("s ",a," "),new k("",a," of "),new k("",_,""),new k("",a," and "),new k("",x,""),new k("",c,""),new k(", ",a," "),new k("",a,", "),new k(" ",_," "),new k("",a," in "),new k("",a," to "),new k("e ",a," "),new k("",a,'"'),new k("",a,"."),new k("",a,'">'),new k("",a,`
-`),new k("",u,""),new k("",a,"]"),new k("",a," for "),new k("",C,""),new k("",d,""),new k("",a," a "),new k("",a," that "),new k(" ",_,""),new k("",a,". "),new k(".",a,""),new k(" ",a,", "),new k("",S,""),new k("",a," with "),new k("",a,"'"),new k("",a," from "),new k("",a," by "),new k("",E,""),new k("",P,""),new k(" the ",a,""),new k("",f,""),new k("",a,". The "),new k("",y,""),new k("",a," on "),new k("",a," as "),new k("",a," is "),new k("",g,""),new k("",c,"ing "),new k("",a,`
-	`),new k("",a,":"),new k(" ",a,". "),new k("",a,"ed "),new k("",I,""),new k("",O,""),new k("",h,""),new k("",a,"("),new k("",_,", "),new k("",b,""),new k("",a," at "),new k("",a,"ly "),new k(" the ",a," of "),new k("",m,""),new k("",v,""),new k(" ",_,", "),new k("",_,'"'),new k(".",a,"("),new k("",y," "),new k("",_,'">'),new k("",a,'="'),new k(" ",a,"."),new k(".com/",a,""),new k(" the ",a," of the "),new k("",_,"'"),new k("",a,". This "),new k("",a,","),new k(".",a," "),new k("",_,"("),new k("",_,"."),new k("",a," not "),new k(" ",a,'="'),new k("",a,"er "),new k(" ",y," "),new k("",a,"al "),new k(" ",y,""),new k("",a,"='"),new k("",y,'"'),new k("",_,". "),new k(" ",a,"("),new k("",a,"ful "),new k(" ",_,". "),new k("",a,"ive "),new k("",a,"less "),new k("",y,"'"),new k("",a,"est "),new k(" ",_,"."),new k("",y,'">'),new k(" ",a,"='"),new k("",_,","),new k("",a,"ize "),new k("",y,"."),new k("\xC2\xA0",a,""),new k(" ",a,","),new k("",_,'="'),new k("",y,'="'),new k("",a,"ous "),new k("",y,", "),new k("",_,"='"),new k(" ",_,","),new k(" ",y,'="'),new k(" ",y,", "),new k("",y,","),new k("",y,"("),new k("",y,". "),new k(" ",y,"."),new k("",y,"='"),new k(" ",y,". "),new k(" ",_,'="'),new k(" ",y,"='"),new k(" ",_,"='")];i.kTransforms=M,i.kNumTransforms=M.length;function N(V,B){return V[B]<192?(V[B]>=97&&V[B]<=122&&(V[B]^=32),1):V[B]<224?(V[B+1]^=32,2):(V[B+2]^=5,3)}i.transformDictionaryWord=function(V,B,z,A,D){var L=M[D].prefix,j=M[D].suffix,U=M[D].transform,q=U<w?0:U-(w-1),Y=0,ae=B,ne;q>A&&(q=A);for(var ce=0;ce<L.length;)V[B++]=L[ce++];for(z+=q,A-=q,U<=v&&(A-=U),Y=0;Y<A;Y++)V[B++]=s.dictionary[z+Y];if(ne=B-A,U===_)N(V,ne);else if(U===y)for(;A>0;){var te=N(V,ne);ne+=te,A-=te}for(var re=0;re<j.length;)V[B++]=j[re++];return B-ae}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var wF=(e=>typeof Ua<"u"?Ua:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ua<"u"?Ua:t)[r]}):e)(function(e){if(typeof Ua<"u")return Ua.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),R5e=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof wF=="function"&&wF;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[u]={exports:{}};n[u][0].call(g.exports,function(b){var v=n[u][1][b];return a(v||b)},g,g.exports,o,n,i,s)}return i[u].exports}for(var c=typeof wF=="function"&&wF,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(u,f){return Object.prototype.hasOwnProperty.call(u,f)}i.assign=function(u){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)a(m,h)&&(u[h]=m[h])}}return u},i.shrinkBuf=function(u,f){return u.length===f?u:u.subarray?u.subarray(0,f):(u.length=f,u)};var c={arraySet:function(u,f,m,h,g){if(f.subarray&&u.subarray){u.set(f.subarray(m,m+h),g);return}for(var b=0;b<h;b++)u[g+b]=f[m+b]},flattenChunks:function(u){var f,m,h,g,b,v;for(h=0,f=0,m=u.length;f<m;f++)h+=u[f].length;for(v=new Uint8Array(h),g=0,f=0,m=u.length;f<m;f++)b=u[f],v.set(b,g),g+=b.length;return v}},d={arraySet:function(u,f,m,h,g){for(var b=0;b<h;b++)u[g+b]=f[m+b]},flattenChunks:function(u){return[].concat.apply([],u)}};i.setTyped=function(u){u?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,d))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var d=new s.Buf8(256),u=0;u<256;u++)d[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;d[254]=d[254]=1,i.string2buf=function(m){var h,g,b,v,_,y=m.length,w=0;for(v=0;v<y;v++)g=m.charCodeAt(v),(g&64512)===55296&&v+1<y&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),v++)),w+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(w),_=0,v=0;_<w;v++)g=m.charCodeAt(v),(g&64512)===55296&&v+1<y&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),v++)),g<128?h[_++]=g:g<2048?(h[_++]=192|g>>>6,h[_++]=128|g&63):g<65536?(h[_++]=224|g>>>12,h[_++]=128|g>>>6&63,h[_++]=128|g&63):(h[_++]=240|g>>>18,h[_++]=128|g>>>12&63,h[_++]=128|g>>>6&63,h[_++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(m,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(m[b]);return g}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var h=new s.Buf8(m.length),g=0,b=h.length;g<b;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,b,v,_,y=h||m.length,w=new Array(y*2);for(b=0,g=0;g<y;){if(v=m[g++],v<128){w[b++]=v;continue}if(_=d[v],_>4){w[b++]=65533,g+=_-1;continue}for(v&=_===2?31:_===3?15:7;_>1&&g<y;)v=v<<6|m[g++]&63,_--;if(_>1){w[b++]=65533;continue}v<65536?w[b++]=v:(v-=65536,w[b++]=55296|v>>10&1023,w[b++]=56320|v&1023)}return f(w,b)},i.utf8border=function(m,h){var g;for(h=h||m.length,h>m.length&&(h=m.length),g=h-1;g>=0&&(m[g]&192)===128;)g--;return g<0||g===0?h:g+d[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,c,d,u){for(var f=a&65535|0,m=a>>>16&65535|0,h=0;d!==0;){h=d>2e3?2e3:d,d-=h;do f=f+c[u++]|0,m=m+f|0;while(--h);f%=65521,m%=65521}return f|m<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function s(){for(var d,u=[],f=0;f<256;f++){d=f;for(var m=0;m<8;m++)d=d&1?3988292384^d>>>1:d>>>1;u[f]=d}return u}var a=s();function c(d,u,f,m){var h=a,g=m+f;d^=-1;for(var b=m;b<g;b++)d=d>>>8^h[(d^u[b])&255];return d^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function s(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(d,u){var f,m,h,g,b,v,_,y,w,x,C,S,E,P,O,T,I,k,M,N,V,B,z,A,D;f=d.state,m=d.next_in,A=d.input,h=m+(d.avail_in-5),g=d.next_out,D=d.output,b=g-(u-d.avail_out),v=g+(d.avail_out-257),_=f.dmax,y=f.wsize,w=f.whave,x=f.wnext,C=f.window,S=f.hold,E=f.bits,P=f.lencode,O=f.distcode,T=(1<<f.lenbits)-1,I=(1<<f.distbits)-1;e:do{E<15&&(S+=A[m++]<<E,E+=8,S+=A[m++]<<E,E+=8),k=P[S&T];t:for(;;){if(M=k>>>24,S>>>=M,E-=M,M=k>>>16&255,M===0)D[g++]=k&65535;else if(M&16){N=k&65535,M&=15,M&&(E<M&&(S+=A[m++]<<E,E+=8),N+=S&(1<<M)-1,S>>>=M,E-=M),E<15&&(S+=A[m++]<<E,E+=8,S+=A[m++]<<E,E+=8),k=O[S&I];r:for(;;){if(M=k>>>24,S>>>=M,E-=M,M=k>>>16&255,M&16){if(V=k&65535,M&=15,E<M&&(S+=A[m++]<<E,E+=8,E<M&&(S+=A[m++]<<E,E+=8)),V+=S&(1<<M)-1,V>_){d.msg="invalid distance too far back",f.mode=s;break e}if(S>>>=M,E-=M,M=g-b,V>M){if(M=V-M,M>w&&f.sane){d.msg="invalid distance too far back",f.mode=s;break e}if(B=0,z=C,x===0){if(B+=y-M,M<N){N-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}}else if(x<M){if(B+=y+x-M,M-=x,M<N){N-=M;do D[g++]=C[B++];while(--M);if(B=0,x<N){M=x,N-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}}}else if(B+=x-M,M<N){N-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}for(;N>2;)D[g++]=z[B++],D[g++]=z[B++],D[g++]=z[B++],N-=3;N&&(D[g++]=z[B++],N>1&&(D[g++]=z[B++]))}else{B=g-V;do D[g++]=D[B++],D[g++]=D[B++],D[g++]=D[B++],N-=3;while(N>2);N&&(D[g++]=D[B++],N>1&&(D[g++]=D[B++]))}}else if((M&64)===0){k=O[(k&65535)+(S&(1<<M)-1)];continue r}else{d.msg="invalid distance code",f.mode=s;break e}break}}else if((M&64)===0){k=P[(k&65535)+(S&(1<<M)-1)];continue t}else if(M&32){f.mode=a;break e}else{d.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<v);N=E>>3,m-=N,E-=N<<3,S&=(1<<E)-1,d.next_in=m,d.next_out=g,d.avail_in=m<h?5+(h-m):5-(m-h),d.avail_out=g<v?257+(v-g):257-(g-v),f.hold=S,f.bits=E}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),c=o("./crc32"),d=o("./inffast"),u=o("./inftrees"),f=0,m=1,h=2,g=4,b=5,v=6,_=0,y=1,w=2,x=-2,C=-3,S=-4,E=-5,P=8,O=1,T=2,I=3,k=4,M=5,N=6,V=7,B=8,z=9,A=10,D=11,L=12,j=13,U=14,q=15,Y=16,ae=17,ne=18,ce=19,te=20,re=21,me=22,we=23,de=24,ve=25,ie=26,$=27,fe=28,ee=29,pe=30,be=31,ye=32,Te=852,Ie=592,Le=15,se=Le;function ge(Q){return(Q>>>24&255)+(Q>>>8&65280)+((Q&65280)<<8)+((Q&255)<<24)}function Ge(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ae(Q){var ue;return!Q||!Q.state?x:(ue=Q.state,Q.total_in=Q.total_out=ue.total=0,Q.msg="",ue.wrap&&(Q.adler=ue.wrap&1),ue.mode=O,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new s.Buf32(Te),ue.distcode=ue.distdyn=new s.Buf32(Ie),ue.sane=1,ue.back=-1,_)}function Ne(Q){var ue;return!Q||!Q.state?x:(ue=Q.state,ue.wsize=0,ue.whave=0,ue.wnext=0,Ae(Q))}function Ze(Q,ue){var W,_e;return!Q||!Q.state||(_e=Q.state,ue<0?(W=0,ue=-ue):(W=(ue>>4)+1,ue<48&&(ue&=15)),ue&&(ue<8||ue>15))?x:(_e.window!==null&&_e.wbits!==ue&&(_e.window=null),_e.wrap=W,_e.wbits=ue,Ne(Q))}function at(Q,ue){var W,_e;return Q?(_e=new Ge,Q.state=_e,_e.window=null,W=Ze(Q,ue),W!==_&&(Q.state=null),W):x}function Lt(Q){return at(Q,se)}var er=!0,tt,xn;function cn(Q){if(er){var ue;for(tt=new s.Buf32(512),xn=new s.Buf32(32),ue=0;ue<144;)Q.lens[ue++]=8;for(;ue<256;)Q.lens[ue++]=9;for(;ue<280;)Q.lens[ue++]=7;for(;ue<288;)Q.lens[ue++]=8;for(u(m,Q.lens,0,288,tt,0,Q.work,{bits:9}),ue=0;ue<32;)Q.lens[ue++]=5;u(h,Q.lens,0,32,xn,0,Q.work,{bits:5}),er=!1}Q.lencode=tt,Q.lenbits=9,Q.distcode=xn,Q.distbits=5}function nr(Q,ue,W,_e){var Ke,xe=Q.state;return xe.window===null&&(xe.wsize=1<<xe.wbits,xe.wnext=0,xe.whave=0,xe.window=new s.Buf8(xe.wsize)),_e>=xe.wsize?(s.arraySet(xe.window,ue,W-xe.wsize,xe.wsize,0),xe.wnext=0,xe.whave=xe.wsize):(Ke=xe.wsize-xe.wnext,Ke>_e&&(Ke=_e),s.arraySet(xe.window,ue,W-_e,Ke,xe.wnext),_e-=Ke,_e?(s.arraySet(xe.window,ue,W-_e,_e,0),xe.wnext=_e,xe.whave=xe.wsize):(xe.wnext+=Ke,xe.wnext===xe.wsize&&(xe.wnext=0),xe.whave<xe.wsize&&(xe.whave+=Ke))),0}function Oo(Q,ue){var W,_e,Ke,xe,Kt,Ve,Zt,Ee,Se,bi,Jt,rt,De,yt,Tt=0,At,kr,ro,co,Hd,vy,qo,ra,dn=new s.Buf8(4),oa,ja,Rw=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Q||!Q.state||!Q.output||!Q.input&&Q.avail_in!==0)return x;W=Q.state,W.mode===L&&(W.mode=j),Kt=Q.next_out,Ke=Q.output,Zt=Q.avail_out,xe=Q.next_in,_e=Q.input,Ve=Q.avail_in,Ee=W.hold,Se=W.bits,bi=Ve,Jt=Zt,ra=_;e:for(;;)switch(W.mode){case O:if(W.wrap===0){W.mode=j;break}for(;Se<16;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(W.wrap&2&&Ee===35615){W.check=0,dn[0]=Ee&255,dn[1]=Ee>>>8&255,W.check=c(W.check,dn,2,0),Ee=0,Se=0,W.mode=T;break}if(W.flags=0,W.head&&(W.head.done=!1),!(W.wrap&1)||(((Ee&255)<<8)+(Ee>>8))%31){Q.msg="incorrect header check",W.mode=pe;break}if((Ee&15)!==P){Q.msg="unknown compression method",W.mode=pe;break}if(Ee>>>=4,Se-=4,qo=(Ee&15)+8,W.wbits===0)W.wbits=qo;else if(qo>W.wbits){Q.msg="invalid window size",W.mode=pe;break}W.dmax=1<<qo,Q.adler=W.check=1,W.mode=Ee&512?A:L,Ee=0,Se=0;break;case T:for(;Se<16;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(W.flags=Ee,(W.flags&255)!==P){Q.msg="unknown compression method",W.mode=pe;break}if(W.flags&57344){Q.msg="unknown header flags set",W.mode=pe;break}W.head&&(W.head.text=Ee>>8&1),W.flags&512&&(dn[0]=Ee&255,dn[1]=Ee>>>8&255,W.check=c(W.check,dn,2,0)),Ee=0,Se=0,W.mode=I;case I:for(;Se<32;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.head&&(W.head.time=Ee),W.flags&512&&(dn[0]=Ee&255,dn[1]=Ee>>>8&255,dn[2]=Ee>>>16&255,dn[3]=Ee>>>24&255,W.check=c(W.check,dn,4,0)),Ee=0,Se=0,W.mode=k;case k:for(;Se<16;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.head&&(W.head.xflags=Ee&255,W.head.os=Ee>>8),W.flags&512&&(dn[0]=Ee&255,dn[1]=Ee>>>8&255,W.check=c(W.check,dn,2,0)),Ee=0,Se=0,W.mode=M;case M:if(W.flags&1024){for(;Se<16;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.length=Ee,W.head&&(W.head.extra_len=Ee),W.flags&512&&(dn[0]=Ee&255,dn[1]=Ee>>>8&255,W.check=c(W.check,dn,2,0)),Ee=0,Se=0}else W.head&&(W.head.extra=null);W.mode=N;case N:if(W.flags&1024&&(rt=W.length,rt>Ve&&(rt=Ve),rt&&(W.head&&(qo=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),s.arraySet(W.head.extra,_e,xe,rt,qo)),W.flags&512&&(W.check=c(W.check,_e,rt,xe)),Ve-=rt,xe+=rt,W.length-=rt),W.length))break e;W.length=0,W.mode=V;case V:if(W.flags&2048){if(Ve===0)break e;rt=0;do qo=_e[xe+rt++],W.head&&qo&&W.length<65536&&(W.head.name+=String.fromCharCode(qo));while(qo&&rt<Ve);if(W.flags&512&&(W.check=c(W.check,_e,rt,xe)),Ve-=rt,xe+=rt,qo)break e}else W.head&&(W.head.name=null);W.length=0,W.mode=B;case B:if(W.flags&4096){if(Ve===0)break e;rt=0;do qo=_e[xe+rt++],W.head&&qo&&W.length<65536&&(W.head.comment+=String.fromCharCode(qo));while(qo&&rt<Ve);if(W.flags&512&&(W.check=c(W.check,_e,rt,xe)),Ve-=rt,xe+=rt,qo)break e}else W.head&&(W.head.comment=null);W.mode=z;case z:if(W.flags&512){for(;Se<16;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(Ee!==(W.check&65535)){Q.msg="header crc mismatch",W.mode=pe;break}Ee=0,Se=0}W.head&&(W.head.hcrc=W.flags>>9&1,W.head.done=!0),Q.adler=W.check=0,W.mode=L;break;case A:for(;Se<32;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}Q.adler=W.check=ge(Ee),Ee=0,Se=0,W.mode=D;case D:if(W.havedict===0)return Q.next_out=Kt,Q.avail_out=Zt,Q.next_in=xe,Q.avail_in=Ve,W.hold=Ee,W.bits=Se,w;Q.adler=W.check=1,W.mode=L;case L:if(ue===b||ue===v)break e;case j:if(W.last){Ee>>>=Se&7,Se-=Se&7,W.mode=$;break}for(;Se<3;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}switch(W.last=Ee&1,Ee>>>=1,Se-=1,Ee&3){case 0:W.mode=U;break;case 1:if(cn(W),W.mode=te,ue===v){Ee>>>=2,Se-=2;break e}break;case 2:W.mode=ae;break;case 3:Q.msg="invalid block type",W.mode=pe}Ee>>>=2,Se-=2;break;case U:for(Ee>>>=Se&7,Se-=Se&7;Se<32;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if((Ee&65535)!==(Ee>>>16^65535)){Q.msg="invalid stored block lengths",W.mode=pe;break}if(W.length=Ee&65535,Ee=0,Se=0,W.mode=q,ue===v)break e;case q:W.mode=Y;case Y:if(rt=W.length,rt){if(rt>Ve&&(rt=Ve),rt>Zt&&(rt=Zt),rt===0)break e;s.arraySet(Ke,_e,xe,rt,Kt),Ve-=rt,xe+=rt,Zt-=rt,Kt+=rt,W.length-=rt;break}W.mode=L;break;case ae:for(;Se<14;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(W.nlen=(Ee&31)+257,Ee>>>=5,Se-=5,W.ndist=(Ee&31)+1,Ee>>>=5,Se-=5,W.ncode=(Ee&15)+4,Ee>>>=4,Se-=4,W.nlen>286||W.ndist>30){Q.msg="too many length or distance symbols",W.mode=pe;break}W.have=0,W.mode=ne;case ne:for(;W.have<W.ncode;){for(;Se<3;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.lens[Rw[W.have++]]=Ee&7,Ee>>>=3,Se-=3}for(;W.have<19;)W.lens[Rw[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,oa={bits:W.lenbits},ra=u(f,W.lens,0,19,W.lencode,0,W.work,oa),W.lenbits=oa.bits,ra){Q.msg="invalid code lengths set",W.mode=pe;break}W.have=0,W.mode=ce;case ce:for(;W.have<W.nlen+W.ndist;){for(;Tt=W.lencode[Ee&(1<<W.lenbits)-1],At=Tt>>>24,kr=Tt>>>16&255,ro=Tt&65535,!(At<=Se);){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(ro<16)Ee>>>=At,Se-=At,W.lens[W.have++]=ro;else{if(ro===16){for(ja=At+2;Se<ja;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(Ee>>>=At,Se-=At,W.have===0){Q.msg="invalid bit length repeat",W.mode=pe;break}qo=W.lens[W.have-1],rt=3+(Ee&3),Ee>>>=2,Se-=2}else if(ro===17){for(ja=At+3;Se<ja;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}Ee>>>=At,Se-=At,qo=0,rt=3+(Ee&7),Ee>>>=3,Se-=3}else{for(ja=At+7;Se<ja;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}Ee>>>=At,Se-=At,qo=0,rt=11+(Ee&127),Ee>>>=7,Se-=7}if(W.have+rt>W.nlen+W.ndist){Q.msg="invalid bit length repeat",W.mode=pe;break}for(;rt--;)W.lens[W.have++]=qo}}if(W.mode===pe)break;if(W.lens[256]===0){Q.msg="invalid code -- missing end-of-block",W.mode=pe;break}if(W.lenbits=9,oa={bits:W.lenbits},ra=u(m,W.lens,0,W.nlen,W.lencode,0,W.work,oa),W.lenbits=oa.bits,ra){Q.msg="invalid literal/lengths set",W.mode=pe;break}if(W.distbits=6,W.distcode=W.distdyn,oa={bits:W.distbits},ra=u(h,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,oa),W.distbits=oa.bits,ra){Q.msg="invalid distances set",W.mode=pe;break}if(W.mode=te,ue===v)break e;case te:W.mode=re;case re:if(Ve>=6&&Zt>=258){Q.next_out=Kt,Q.avail_out=Zt,Q.next_in=xe,Q.avail_in=Ve,W.hold=Ee,W.bits=Se,d(Q,Jt),Kt=Q.next_out,Ke=Q.output,Zt=Q.avail_out,xe=Q.next_in,_e=Q.input,Ve=Q.avail_in,Ee=W.hold,Se=W.bits,W.mode===L&&(W.back=-1);break}for(W.back=0;Tt=W.lencode[Ee&(1<<W.lenbits)-1],At=Tt>>>24,kr=Tt>>>16&255,ro=Tt&65535,!(At<=Se);){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(kr&&(kr&240)===0){for(co=At,Hd=kr,vy=ro;Tt=W.lencode[vy+((Ee&(1<<co+Hd)-1)>>co)],At=Tt>>>24,kr=Tt>>>16&255,ro=Tt&65535,!(co+At<=Se);){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}Ee>>>=co,Se-=co,W.back+=co}if(Ee>>>=At,Se-=At,W.back+=At,W.length=ro,kr===0){W.mode=ie;break}if(kr&32){W.back=-1,W.mode=L;break}if(kr&64){Q.msg="invalid literal/length code",W.mode=pe;break}W.extra=kr&15,W.mode=me;case me:if(W.extra){for(ja=W.extra;Se<ja;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.length+=Ee&(1<<W.extra)-1,Ee>>>=W.extra,Se-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=we;case we:for(;Tt=W.distcode[Ee&(1<<W.distbits)-1],At=Tt>>>24,kr=Tt>>>16&255,ro=Tt&65535,!(At<=Se);){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if((kr&240)===0){for(co=At,Hd=kr,vy=ro;Tt=W.distcode[vy+((Ee&(1<<co+Hd)-1)>>co)],At=Tt>>>24,kr=Tt>>>16&255,ro=Tt&65535,!(co+At<=Se);){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}Ee>>>=co,Se-=co,W.back+=co}if(Ee>>>=At,Se-=At,W.back+=At,kr&64){Q.msg="invalid distance code",W.mode=pe;break}W.offset=ro,W.extra=kr&15,W.mode=de;case de:if(W.extra){for(ja=W.extra;Se<ja;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}W.offset+=Ee&(1<<W.extra)-1,Ee>>>=W.extra,Se-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){Q.msg="invalid distance too far back",W.mode=pe;break}W.mode=ve;case ve:if(Zt===0)break e;if(rt=Jt-Zt,W.offset>rt){if(rt=W.offset-rt,rt>W.whave&&W.sane){Q.msg="invalid distance too far back",W.mode=pe;break}rt>W.wnext?(rt-=W.wnext,De=W.wsize-rt):De=W.wnext-rt,rt>W.length&&(rt=W.length),yt=W.window}else yt=Ke,De=Kt-W.offset,rt=W.length;rt>Zt&&(rt=Zt),Zt-=rt,W.length-=rt;do Ke[Kt++]=yt[De++];while(--rt);W.length===0&&(W.mode=re);break;case ie:if(Zt===0)break e;Ke[Kt++]=W.length,Zt--,W.mode=re;break;case $:if(W.wrap){for(;Se<32;){if(Ve===0)break e;Ve--,Ee|=_e[xe++]<<Se,Se+=8}if(Jt-=Zt,Q.total_out+=Jt,W.total+=Jt,Jt&&(Q.adler=W.check=W.flags?c(W.check,Ke,Jt,Kt-Jt):a(W.check,Ke,Jt,Kt-Jt)),Jt=Zt,(W.flags?Ee:ge(Ee))!==W.check){Q.msg="incorrect data check",W.mode=pe;break}Ee=0,Se=0}W.mode=fe;case fe:if(W.wrap&&W.flags){for(;Se<32;){if(Ve===0)break e;Ve--,Ee+=_e[xe++]<<Se,Se+=8}if(Ee!==(W.total&4294967295)){Q.msg="incorrect length check",W.mode=pe;break}Ee=0,Se=0}W.mode=ee;case ee:ra=y;break e;case pe:ra=C;break e;case be:return S;case ye:default:return x}return Q.next_out=Kt,Q.avail_out=Zt,Q.next_in=xe,Q.avail_in=Ve,W.hold=Ee,W.bits=Se,(W.wsize||Jt!==Q.avail_out&&W.mode<pe&&(W.mode<$||ue!==g))&&nr(Q,Q.output,Q.next_out,Jt-Q.avail_out)?(W.mode=be,S):(bi-=Q.avail_in,Jt-=Q.avail_out,Q.total_in+=bi,Q.total_out+=Jt,W.total+=Jt,W.wrap&&Jt&&(Q.adler=W.check=W.flags?c(W.check,Ke,Jt,Q.next_out-Jt):a(W.check,Ke,Jt,Q.next_out-Jt)),Q.data_type=W.bits+(W.last?64:0)+(W.mode===L?128:0)+(W.mode===te||W.mode===q?256:0),(bi===0&&Jt===0||ue===g)&&ra===_&&(ra=E),ra)}function vo(Q){if(!Q||!Q.state)return x;var ue=Q.state;return ue.window&&(ue.window=null),Q.state=null,_}function yo(Q,ue){var W;return!Q||!Q.state||(W=Q.state,(W.wrap&2)===0)?x:(W.head=ue,ue.done=!1,_)}function Ue(Q,ue){var W=ue.length,_e,Ke,xe;return!Q||!Q.state||(_e=Q.state,_e.wrap!==0&&_e.mode!==D)?x:_e.mode===D&&(Ke=1,Ke=a(Ke,ue,W,0),Ke!==_e.check)?C:(xe=nr(Q,ue,W,W),xe?(_e.mode=be,S):(_e.havedict=1,_))}i.inflateReset=Ne,i.inflateReset2=Ze,i.inflateResetKeep=Ae,i.inflateInit=Lt,i.inflateInit2=at,i.inflate=Oo,i.inflateEnd=vo,i.inflateGetHeader=yo,i.inflateSetDictionary=Ue,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,c=852,d=592,u=0,f=1,m=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],v=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(y,w,x,C,S,E,P,O){var T=O.bits,I=0,k=0,M=0,N=0,V=0,B=0,z=0,A=0,D=0,L=0,j,U,q,Y,ae,ne=null,ce=0,te,re=new s.Buf16(a+1),me=new s.Buf16(a+1),we=null,de=0,ve,ie,$;for(I=0;I<=a;I++)re[I]=0;for(k=0;k<C;k++)re[w[x+k]]++;for(V=T,N=a;N>=1&&re[N]===0;N--);if(V>N&&(V=N),N===0)return S[E++]=1<<24|64<<16|0,S[E++]=1<<24|64<<16|0,O.bits=1,0;for(M=1;M<N&&re[M]===0;M++);for(V<M&&(V=M),A=1,I=1;I<=a;I++)if(A<<=1,A-=re[I],A<0)return-1;if(A>0&&(y===u||N!==1))return-1;for(me[1]=0,I=1;I<a;I++)me[I+1]=me[I]+re[I];for(k=0;k<C;k++)w[x+k]!==0&&(P[me[w[x+k]]++]=k);if(y===u?(ne=we=P,te=19):y===f?(ne=h,ce-=257,we=g,de-=257,te=256):(ne=b,we=v,te=-1),L=0,k=0,I=M,ae=E,B=V,z=0,q=-1,D=1<<V,Y=D-1,y===f&&D>c||y===m&&D>d)return 1;for(;;){ve=I-z,P[k]<te?(ie=0,$=P[k]):P[k]>te?(ie=we[de+P[k]],$=ne[ce+P[k]]):(ie=96,$=0),j=1<<I-z,U=1<<B,M=U;do U-=j,S[ae+(L>>z)+U]=ve<<24|ie<<16|$|0;while(U!==0);for(j=1<<I-1;L&j;)j>>=1;if(j!==0?(L&=j-1,L+=j):L=0,k++,--re[I]===0){if(I===N)break;I=w[x+P[k]]}if(I>V&&(L&Y)!==q){for(z===0&&(z=V),ae+=M,B=I-z,A=1<<B;B+z<N&&(A-=re[B+z],!(A<=0));)B++,A<<=1;if(D+=1<<B,y===f&&D>c||y===m&&D>d)return 1;q=L&Y,S[q]=V<<24|B<<16|ae-E|0}}return L!==0&&(S[ae+L]=I-z<<24|64<<16|0),O.bits=V,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function s(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),c=o("./utils/strings"),d=o("./zlib/constants"),u=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),h=Object.prototype.toString;function g(_){if(!(this instanceof g))return new g(_);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},_||{});var y=this.options;y.raw&&y.windowBits>=0&&y.windowBits<16&&(y.windowBits=-y.windowBits,y.windowBits===0&&(y.windowBits=-15)),y.windowBits>=0&&y.windowBits<16&&!(_&&_.windowBits)&&(y.windowBits+=32),y.windowBits>15&&y.windowBits<48&&(y.windowBits&15)===0&&(y.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,y.windowBits);if(w!==d.Z_OK)throw new Error(u[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),y.dictionary&&(typeof y.dictionary=="string"?y.dictionary=c.string2buf(y.dictionary):h.call(y.dictionary)==="[object ArrayBuffer]"&&(y.dictionary=new Uint8Array(y.dictionary)),y.raw&&(w=s.inflateSetDictionary(this.strm,y.dictionary),w!==d.Z_OK)))throw new Error(u[w])}g.prototype.push=function(_,y){var w=this.strm,x=this.options.chunkSize,C=this.options.dictionary,S,E,P,O,T,I=!1;if(this.ended)return!1;E=y===~~y?y:y===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof _=="string"?w.input=c.binstring2buf(_):h.call(_)==="[object ArrayBuffer]"?w.input=new Uint8Array(_):w.input=_,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new a.Buf8(x),w.next_out=0,w.avail_out=x),S=s.inflate(w,d.Z_NO_FLUSH),S===d.Z_NEED_DICT&&C&&(S=s.inflateSetDictionary(this.strm,C)),S===d.Z_BUF_ERROR&&I===!0&&(S=d.Z_OK,I=!1),S!==d.Z_STREAM_END&&S!==d.Z_OK)return this.onEnd(S),this.ended=!0,!1;w.next_out&&(w.avail_out===0||S===d.Z_STREAM_END||w.avail_in===0&&(E===d.Z_FINISH||E===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(P=c.utf8border(w.output,w.next_out),O=w.next_out-P,T=c.buf2string(w.output,P),w.next_out=O,w.avail_out=x-O,O&&a.arraySet(w.output,w.output,P,O,0),this.onData(T)):this.onData(a.shrinkBuf(w.output,w.next_out))),w.avail_in===0&&w.avail_out===0&&(I=!0)}while((w.avail_in>0||w.avail_out===0)&&S!==d.Z_STREAM_END);return S===d.Z_STREAM_END&&(E=d.Z_FINISH),E===d.Z_FINISH?(S=s.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===d.Z_OK):(E===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(_){this.chunks.push(_)},g.prototype.onEnd=function(_){_===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=_,this.msg=this.strm.msg};function b(_,y){var w=new g(y);if(w.push(_,!0),w.err)throw w.msg||u[w.err];return w.result}function v(_,y){return y=y||{},y.raw=!0,b(_,y)}i.Inflate=g,i.inflate=b,i.inflateRaw=v,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var zNr=globalThis.fetch,xF=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},kgt=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},Tgt=new Date("1904-01-01T00:00:00+0000").getTime();function Rgt(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var Pgt=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return Rgt([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(Tgt+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},rn=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Ft=class extends rn{constructor(e,t,r){let{parser:o,start:n}=super(new Pgt(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function et(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var Igt=class extends Ft{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new Ogt(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);et(this.tables,n.tag.trim(),i)})}},Ogt=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},P5e=R5e.inflate||void 0,I5e=void 0,Agt=class extends Ft{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new Mgt(o)),Ngt(this,t,r)}},Mgt=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function Ngt(e,t,r){e.tables={},e.directory.forEach(o=>{et(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(P5e)a=P5e(new Uint8Array(s));else if(I5e)a=I5e(new Uint8Array(s));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var O5e=T5e,A5e=void 0,Fgt=class extends Ft{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new Dgt(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,c)=>{let d=this.directory[c+1];d&&(d.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(O5e)i=O5e(new Uint8Array(s));else if(A5e)i=new Uint8Array(A5e(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}Lgt(this,i,r)}},Dgt=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=Vgt(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function Lgt(e,t,r){e.tables={},e.directory.forEach(o=>{et(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function Vgt(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var B5e={},z5e=!1;Promise.all([Promise.resolve().then(function(){return fbt}),Promise.resolve().then(function(){return mbt}),Promise.resolve().then(function(){return gbt}),Promise.resolve().then(function(){return ybt}),Promise.resolve().then(function(){return wbt}),Promise.resolve().then(function(){return kbt}),Promise.resolve().then(function(){return Rbt}),Promise.resolve().then(function(){return Ibt}),Promise.resolve().then(function(){return zbt}),Promise.resolve().then(function(){return Qbt}),Promise.resolve().then(function(){return Vvt}),Promise.resolve().then(function(){return zvt}),Promise.resolve().then(function(){return Wvt}),Promise.resolve().then(function(){return Kvt}),Promise.resolve().then(function(){return Zvt}),Promise.resolve().then(function(){return Jvt}),Promise.resolve().then(function(){return tyt}),Promise.resolve().then(function(){return oyt}),Promise.resolve().then(function(){return iyt}),Promise.resolve().then(function(){return ayt}),Promise.resolve().then(function(){return cyt}),Promise.resolve().then(function(){return uyt}),Promise.resolve().then(function(){return myt}),Promise.resolve().then(function(){return byt}),Promise.resolve().then(function(){return vyt}),Promise.resolve().then(function(){return _yt}),Promise.resolve().then(function(){return xyt}),Promise.resolve().then(function(){return Cyt}),Promise.resolve().then(function(){return kyt}),Promise.resolve().then(function(){return Pyt}),Promise.resolve().then(function(){return Fyt}),Promise.resolve().then(function(){return Byt}),Promise.resolve().then(function(){return Hyt}),Promise.resolve().then(function(){return Yyt}),Promise.resolve().then(function(){return Kyt}),Promise.resolve().then(function(){return Zyt}),Promise.resolve().then(function(){return $yt}),Promise.resolve().then(function(){return t_t}),Promise.resolve().then(function(){return s_t}),Promise.resolve().then(function(){return l_t}),Promise.resolve().then(function(){return u_t})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];B5e[r]=t[r]}),z5e=!0});function Bgt(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=B5e[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function zgt(){let e=0;function t(r,o){if(!z5e)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(Bgt)}return new Promise((r,o)=>t(r))}function jgt(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function Hgt(e,t,r={}){if(!globalThis.document)return;let o=jgt(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
+							`}]})})})},c3e=wgt;var d3e=l(Z(),1),u3e=l(P(),1);function Ai({children:e,level:t=2}){return(0,u3e.jsx)(d3e.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Wn=l(P(),1),xgt={backgroundSize:"cover",backgroundPosition:"50% 50%"};function bR(e){if(!e)return e;let t=e.color||e.width;if(!e.style&&t)return{...e,style:"solid"};if(!(e.style&&!t))return e}function Sgt(e){return e&&((0,a0.__experimentalHasSplitBorders)(e)?{top:bR(e.top),right:bR(e.right),bottom:bR(e.bottom),left:bR(e.left)}:bR(e))}var{useHasDimensionsPanel:Cgt,useHasTypographyPanel:kgt,useHasBorderPanel:Egt,useSettingsForBlockElement:Tgt,useHasColorPanel:Pgt,useHasFiltersPanel:Rgt,useHasImageSettingsPanel:Igt,useHasBackgroundPanel:Ogt,BackgroundPanel:Agt,BorderPanel:Mgt,ColorPanel:Ngt,TypographyPanel:Fgt,DimensionsPanel:Dgt,FiltersPanel:Lgt,ImageSettingsPanel:Vgt,AdvancedPanel:Bgt}=hr(p3e.privateApis);function zgt({name:e,variation:t,selectedViewport:r,showResponsiveStateControls:o=!0,showBlockStateControls:n=!0}){let{user:i,merged:s,onChange:a}=(0,Pu.useContext)(zo),c=[];t&&(c=["variations",t].concat(c));let d=c.join("."),[u,f]=(0,Pu.useState)("default"),[m,h]=(0,Pu.useState)("default"),g=r??u,b=s.settings?.viewport,v=(0,Pu.useMemo)(()=>O5e(b),[b]),y=g==="default"||v.some($=>$.value===g)?g:"default",w=(0,Pu.useMemo)(()=>I5e(e),[e]),_=[y,m].filter($=>$!=="default").join("."),x=_.length>0,[C,S]=lt(d,e,"user",!1,x?_:void 0),[k]=lt(d,e,"merged",!1,x?_:void 0),R=$N(k),[O]=We("",e,"user"),[E,I]=We("",e),T=Tgt(E,e),M=(0,f3e.getBlockType)(e),F=!1;T?.spacing?.blockGap&&M?.supports?.spacing?.blockGap&&(M?.supports?.spacing?.__experimentalSkipSerialization===!0||M?.supports?.spacing?.__experimentalSkipSerialization?.some?.($=>$==="blockGap"))&&(F=!0);let V=!1;T?.dimensions?.aspectRatio&&e==="core/group"&&(V=!0);let B=(0,Pu.useMemo)(()=>{let $=structuredClone(T);return F&&($.spacing.blockGap=!1),V&&($.dimensions.aspectRatio=!1),$},[T,F,V]),z=gR(e),A=Ogt(B),D=kgt(B),L=Pgt(B),U=Egt(B),j=Cgt(B),q=Rgt(B)&&y==="default",ne=Igt(e,O,B),ie=!!z?.length&&!t&&!x,{canEditCSS:oe}=(0,m3e.useSelect)($=>{let{getEntityRecord:ue,__experimentalGetCurrentGlobalStylesId:ee}=$(h3e.store),pe=ee();return{canEditCSS:!!(pe?ue("root","globalStyles",pe):void 0)?._links?.["wp:action-edit-css"]}},[]),te=t?z.find($=>$.name===t):null,se=(0,Pu.useMemo)(()=>({...k,layout:B.layout}),[k,B.layout]),ge=(0,Pu.useMemo)(()=>({...C,layout:O.layout}),[C,O.layout]),we=$=>{let ue={...$};delete ue.layout,S(ue),$.layout!==O.layout&&I({...O,layout:$.layout})},ce=$=>{I($===void 0?{...E,lightbox:void 0}:{...E,lightbox:{...E.lightbox,...$}})},ve=$=>{let{settings:ue,...ee}=$;if(ue?.typography){let pe=[d,_].filter(Boolean).join("."),fe=dE(i,pe,ee,e);fe=aE(fe,"typography",{...O.typography,...ue.typography},e),a(fe)}else S(ee)},me=$=>{if(!$?.border){S($);return}let{radius:ue,...ee}=$.border,pe=Sgt(ee),fe=(0,a0.__experimentalHasSplitBorders)(pe)?{color:null,style:null,width:null,...pe}:{top:pe,right:pe,bottom:pe,left:pe};S({...$,border:{...fe,radius:ue}})};return(0,Wn.jsxs)(Wn.Fragment,{children:[(0,Wn.jsx)(no,{title:t?te?.label:M?.title,viewportStates:v,pseudoStates:n?w:[],selectedViewport:y,selectedPseudoState:m,onChangeViewport:o?f:void 0,onChangePseudoState:h,showResponsiveStateControls:o}),(0,Wn.jsx)(c3e,{name:e,variation:t,selectedViewport:y,selectedState:x?_:"default",stateStyles:x?k:void 0,viewportSettings:b}),ie&&(0,Wn.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,Wn.jsxs)(a0.__experimentalVStack,{spacing:3,children:[(0,Wn.jsx)(Ai,{children:(0,SS.__)("Style Variations")}),(0,Wn.jsx)(e3e,{name:e})]})}),D&&(0,Wn.jsx)(Fgt,{inheritedValue:k,value:C,onChange:ve,settings:B,isGlobalStyles:!x,showInheritanceLabelIndicators:!1}),A&&(0,Wn.jsx)(Agt,{inheritedValue:R,value:C,onChange:S,settings:B,defaultValues:xgt,showInheritanceLabelIndicators:!1}),q&&(0,Wn.jsx)(Lgt,{inheritedValue:se,value:ge,onChange:S,settings:B,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),j&&(0,Wn.jsx)(Dgt,{inheritedValue:se,value:ge,onChange:we,settings:B,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),U&&(0,Wn.jsx)(Mgt,{inheritedValue:k,value:C,onChange:me,settings:B,showInheritanceLabelIndicators:!1}),L&&(0,Wn.jsx)(Ngt,{inheritedValue:k,value:C,onChange:S,settings:B,showInheritanceLabelIndicators:!1}),ne&&!x&&(0,Wn.jsx)(Vgt,{onChange:ce,value:O,inheritedValue:B}),oe&&(0,Wn.jsx)(a0.PanelBody,{title:(0,SS.__)("Advanced"),initialOpen:!1,children:(0,Wn.jsx)(Bgt,{value:C,onChange:S,inheritedValue:k,help:(0,SS.sprintf)((0,SS.__)("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."),M?.title)})})]})}var ite=zgt;var RF=l(G(),1),T4e=l(Z(),1),P4e=l(H(),1);var g3e=l(Z(),1);var b3e=l(P(),1);function Kb({children:e,className:t}){return(0,b3e.jsx)(g3e.__experimentalSpacer,{className:J("global-styles-ui-screen-body",t),padding:4,children:e})}var Ru=l(G(),1),gh=l(Z(),1);var ts=l(P(),1);function Xb({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=lt(o+"typography.fontFamily"),[s]=lt(o+"typography.fontStyle"),[a]=lt(o+"typography.fontWeight"),[c]=lt(o+"color.background"),[d]=lt("color.background"),[u]=lt(o+"color.gradient"),[f]=lt(o+"color.text");return(0,ts.jsx)(Pn,{path:e+"/typography/"+t,children:(0,ts.jsxs)(gh.__experimentalHStack,{justify:"flex-start",children:[(0,ts.jsx)(gh.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:u??c??d,color:f,fontStyle:s,fontWeight:a,...n},children:(0,Ru.__)("Aa")}),(0,ts.jsx)(gh.FlexItem,{children:r})]})})}function jgt(){return(0,ts.jsxs)(gh.__experimentalVStack,{spacing:3,children:[(0,ts.jsx)(Ai,{level:3,children:(0,Ru.__)("Elements")}),(0,ts.jsxs)(gh.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,ts.jsx)(Xb,{parentMenu:"",element:"text",label:(0,Ru.__)("Text")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"link",label:(0,Ru.__)("Links")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"heading",label:(0,Ru.__)("Headings")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"caption",label:(0,Ru.__)("Captions")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"cite",label:(0,Ru.__)("Citations")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"button",label:(0,Ru.__)("Buttons")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"textInput",label:(0,Ru.__)("Inputs")}),(0,ts.jsx)(Xb,{parentMenu:"",element:"select",label:(0,Ru.__)("Selects")})]})]})}var v3e=jgt;var aF=l(Z(),1);var _3e=l(Z(),1);var iF=l(P(),1),Hgt=({variation:e,isFocused:t,withHoverView:r})=>(0,iF.jsx)(wS,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,iF.jsx)(_3e.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,iF.jsx)(eF,{variation:e,fontSize:85*o})},n)}),y3e=Hgt;var l0=l(H(),1),w3e=l(cn(),1),sF=l(G(),1);var Zb=l(P(),1);function CS({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,l0.useState)(!1),{base:a,user:c,onChange:d}=(0,l0.useContext)(zo),u=(0,l0.useMemo)(()=>{let v=ms(a,e);return o&&(v=ZN(v,o)),{user:e,base:a,merged:v,onChange:()=>{}}},[e,a,o]),f=()=>d(e),m=v=>{v.keyCode===w3e.ENTER&&(v.preventDefault(),f())},h=(0,l0.useMemo)(()=>m_(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,sF.sprintf)((0,sF._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Zb.jsx)("div",{className:J("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Zb.jsx)("div",{className:J("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Zb.jsx)(zo.Provider,{value:u,children:n?(0,Zb.jsxs)(yt.Root,{children:[(0,Zb.jsx)(yt.Trigger,{render:b}),(0,Zb.jsx)(yt.Popup,{children:e?.title})]}):b})}var c0=l(P(),1),x3e=["typography"];function kS({title:e,gap:t=2}){let r=JN(x3e);return r?.length<=1?null:(0,c0.jsxs)(aF.__experimentalVStack,{spacing:3,children:[e&&(0,c0.jsx)(Ai,{level:3,children:e}),(0,c0.jsx)(aF.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,c0.jsx)(CS,{variation:o,properties:x3e,showTooltip:!0,children:()=>(0,c0.jsx)(y3e,{variation:o})},n))})]})}var m0=l(G(),1),Au=l(Z(),1);var C4e=l(H(),1);var vh=l(H(),1),$b=l(X(),1),Jb=l(he(),1),cte=l(G(),1);var ste=l(jd(),1),S3e=l(he(),1),C3e="/wp/v2/font-families";function k3e(e){let{receiveEntityRecords:t}=e.dispatch(S3e.store);t("postType","wp_font_family",[],void 0,!0)}async function E3e(e,t){let o=await(0,ste.default)({path:C3e,method:"POST",body:e});return k3e(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function T3e(e,t,r){let o={path:`${C3e}/${e}/font-faces`,method:"POST",body:t},n=await(0,ste.default)(o);return k3e(r),{id:n.id,...n.font_face_settings}}var ad=l(G(),1),ate=["otf","ttf","woff","woff2"],P3e={100:(0,ad._x)("Thin","font weight"),200:(0,ad._x)("Extra-light","font weight"),300:(0,ad._x)("Light","font weight"),400:(0,ad._x)("Normal","font weight"),500:(0,ad._x)("Medium","font weight"),600:(0,ad._x)("Semi-bold","font weight"),700:(0,ad._x)("Bold","font weight"),800:(0,ad._x)("Extra-bold","font weight"),900:(0,ad._x)("Black","font weight")},R3e={normal:(0,ad._x)("Normal","font style"),italic:(0,ad._x)("Italic","font style")};var{File:I3e}=window;function bh(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function Ugt(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function lF(e){let t=P3e[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":R3e[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function Wgt(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function O3e(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...i}=o,s=r.get(o.slug),a=Wgt(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Qb(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof I3e)o=await t.arrayBuffer();else return;let i=await new window.FontFace(Zee(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function vR(e,t="all"){let r=o=>{o.forEach(n=>{n.family===Zee(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function ES(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return Ugt(t)||(t=encodeURI(t)),t}function A3e(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:vb(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function M3e(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((c,d)=>{let u=`file-${o}-${d}`;i.append(u,c,c.name),a.push(u)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function N3e(e,t,r){let o=[];for(let i of t)try{let s=await T3e(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function F3e(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new I3e([o],n,{type:o.type})})));return t.length===1?t[0]:t}function lte(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function D3e(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function cF(e,t,r=[]){let o=c=>c.slug===e.slug,n=c=>c.find(o),i=c=>c?r.filter(d=>!o(d)):[...r,e],s=c=>{let d=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!c)return[...r,{...e,fontFace:[t]}];let u=c.fontFace||[];return u.find(d)?u=u.filter(f=>!d(f)):u=[...u,t],u.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:u}:f)},a=n(r);return t?s(a):i(a)}var L3e=l(P(),1),rs=(0,vh.createContext)({});rs.displayName="FontLibraryContext";function Ggt({children:e}){let t=(0,$b.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,$b.useDispatch)(Jb.store),{globalStylesId:n}=(0,$b.useSelect)(D=>{let{__experimentalGetCurrentGlobalStylesId:L}=D(Jb.store);return{globalStylesId:L()}},[]),i=(0,Jb.useEntityRecord)("root","globalStyles",n??0,{enabled:n!==void 0}),[s,a]=(0,vh.useState)(!1),{records:c=[],isResolving:d}=(0,Jb.useEntityRecords)("postType","wp_font_family",{_embed:!0}),u=(c||[]).map(D=>({id:D.id,...D.font_family_settings||{},fontFace:D?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=We("typography.fontFamilies"),h=async D=>{if(!i.record)return;let L=i.record,U=D3e(L??{},["settings","typography","fontFamilies"],D);await r("root","globalStyles",U)},[g,b]=(0,vh.useState)(""),[v,y]=(0,vh.useState)(void 0),w=f?.theme?f.theme.map(D=>bh(D,{source:"theme"})).sort((D,L)=>D.name.localeCompare(L.name)):[],_=f?.custom?f.custom.map(D=>bh(D,{source:"custom"})).sort((D,L)=>D.name.localeCompare(L.name)):[],x=u?u.map(D=>bh(D,{source:"custom"})).sort((D,L)=>D.name.localeCompare(L.name)):[];(0,vh.useEffect)(()=>{g||y(void 0)},[g]);let C=D=>{if(!D){y(void 0);return}let U=(D.source==="theme"?w:x).find(j=>j.slug===D.slug);y({...U||D,source:D.source})},[S]=(0,vh.useState)(new Set),k=D=>D.reduce((U,j)=>{let Y=j?.fontFace&&j.fontFace?.length>0?j?.fontFace.map(q=>`${q.fontStyle??""}${q.fontWeight??""}`):["normal400"];return U[j.slug]=Y,U},{}),R=D=>k(D==="theme"?w:_),O=(D,L,U,j)=>!L&&!U?!!R(j)[D]:!!R(j)[D]?.includes((L??"")+(U??"")),E=(D,L)=>R(L)[D]||[];async function I(D){a(!0);try{let L=[],U=[];for(let Y of D){let q=!1,ne=await(0,$b.resolveSelect)(Jb.store).getEntityRecords("postType","wp_font_family",{slug:Y.slug,per_page:1,_embed:!0}),ie=ne&&ne.length>0?ne[0]:null,oe=ie?{id:ie.id,...ie.font_family_settings,fontFace:(ie?._embedded?.font_faces??[]).map(we=>we.font_face_settings)||[]}:null;oe||(q=!0,oe=await E3e(A3e(Y),t));let te=oe.fontFace&&Y.fontFace?oe.fontFace.filter(we=>we&&Y.fontFace&&lte(we,Y.fontFace)):[];oe.fontFace&&Y.fontFace&&(Y.fontFace=Y.fontFace.filter(we=>!lte(we,oe.fontFace)));let se=[],ge=[];if(Y?.fontFace?.length??!1){let we=await N3e(oe.id,M3e(Y),t);se=we?.successes,ge=we?.errors}(se?.length>0||te?.length>0)&&(oe.fontFace=[...se],L.push(oe)),oe&&!Y?.fontFace?.length&&L.push(oe),q&&(Y?.fontFace?.length??0)>0&&se?.length===0&&await o("postType","wp_font_family",oe.id,{force:!0}),U=U.concat(ge)}let j=U.reduce((Y,q)=>Y.includes(q.message)?Y:[...Y,q.message],[]);if(L.length>0){let Y=F(L);await h(Y)}if(j.length>0){let Y=new Error((0,cte.__)("There was an error installing fonts."));throw Y.installationErrors=j,Y}}finally{a(!1)}}async function T(D){if(!D?.id)throw new Error((0,cte.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",D.id,{force:!0});let L=M(D);return await h(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let M=D=>{let U=(f?.[D.source??""]??[]).filter(Y=>Y.slug!==D.slug),j={...f,[D.source??""]:U};return m(j),D.fontFace&&D.fontFace.forEach(Y=>{vR(Y,"all")}),j},F=D=>{let L=V(D),U={...f,custom:O3e(f?.custom,L)};return m(U),B(L),U},V=D=>D.map(({id:L,fontFace:U,...j})=>({...j,...U&&U.length>0?{fontFace:U.map(({id:Y,...q})=>q)}:{}})),B=D=>{D.forEach(L=>{L.fontFace&&L.fontFace.forEach(U=>{let j=ES(U?.src??"");j&&Qb(U,j,"all")})})},z=(D,L)=>{let U=f?.[D.source??""]??[],j=cF(D,L,U);m({...f,[D.source??""]:j});let Y=O(D.slug,L?.fontStyle??"",L?.fontWeight??"",D.source??"custom");if(L&&Y)vR(L,"all");else{let q=ES(L?.src??"");L&&q&&Qb(L,q,"all")}},A=async D=>{if(!D.src)return;let L=ES(D.src);!L||S.has(L)||(Qb(D,L,"document"),S.add(L))};return(0,L3e.jsx)(rs.Provider,{value:{libraryFontSelected:v,handleSetLibraryFontSelected:C,fontFamilies:f??{},baseCustomFonts:x,isFontActivated:O,getFontFacesActivated:E,loadFontFaceAsset:A,installFonts:I,uninstallFontFamily:T,toggleActivateFont:z,getAvailableFontsOutline:k,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:d,isInstalling:s},children:e})}var dF=Ggt;var IS=l(G(),1),EF=l(Z(),1),TF=l(he(),1),_4e=l(X(),1);var Xt=l(Z(),1),yR=l(he(),1),dte=l(X(),1),kp=l(H(),1),jo=l(G(),1);var PS=l(G(),1),uF=l(H(),1),ld=l(Z(),1);var Iu=l(H(),1);var _h=l(P(),1),V3e=new Set;function Ygt(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function qgt(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function Kgt({font:e,text:t}){let r=(0,Iu.useRef)(null),o=qgt(e),n=o0(e);t=t||("name"in e?e.name:"");let s=e.preview??Ygt(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[c,d]=(0,Iu.useState)(!1),[u,f]=(0,Iu.useState)(!1),[m,h]=(0,Iu.useState)(),{loadFontFaceAsset:g}=(0,Iu.useContext)(rs),b=a?!!s&&(V3e.has(s)||m===s):u,v=Math.min(Math.max(t.length*12,48),300),y=j5e(o),w={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,...y};return(0,Iu.useEffect)(()=>{if(a)return;let _=new window.IntersectionObserver(([x])=>{d(x.isIntersecting)},{});return r.current&&_.observe(r.current),()=>_.disconnect()},[a]),(0,Iu.useEffect)(()=>{(async()=>c&&!a&&(o.src&&await g(o),f(!0)))()},[o,c,g,a]),(0,_h.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,_h.jsxs)(_h.Fragment,{children:[!b&&(0,_h.jsx)(v2,{className:"font-library__font-variant-demo-skeleton",style:{width:v}}),(0,_h.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&V3e.add(s),h(s)},onError:()=>h(s),className:J("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,_h.jsx)("span",{style:w,className:"font-library__font-variant_demo-text",children:t})})}var TS=Kgt;var Cp=l(P(),1);function Xgt({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,ld.useNavigator)(),c=(0,uF.useRef)(null);return(0,uF.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,Cp.jsx)(ld.Button,{ref:c,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Cp.jsxs)(ld.Flex,{justify:"space-between",wrap:!1,children:[(0,Cp.jsx)(TS,{font:e}),(0,Cp.jsxs)(ld.Flex,{justify:"flex-end",children:[(0,Cp.jsx)(ld.FlexItem,{children:(0,Cp.jsx)(ld.__experimentalText,{className:"font-library__font-card__count",children:r||(0,PS.sprintf)((0,PS._n)("%d variant","%d variants",i),i)})}),(0,Cp.jsx)(ld.FlexItem,{children:(0,Cp.jsx)(Gi,{icon:(0,PS.isRTL)()?Xr:Or})})]})]})})}var _R=Xgt;var fF=l(H(),1),pF=l(Z(),1);var d0=l(P(),1);function Zgt({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,fF.useContext)(rs),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+lF(e),a=(0,fF.useId)();return(0,d0.jsx)("div",{className:"font-library__font-card",children:(0,d0.jsxs)(pF.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,d0.jsx)(pF.CheckboxControl,{checked:n,onChange:i,id:a}),(0,d0.jsx)("label",{htmlFor:a,children:(0,d0.jsx)(TS,{font:e,text:s,onClick:i})})]})})}var B3e=Zgt;function z3e(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function mF(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?z3e(t.fontWeight?.toString()??"normal")-z3e(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Tt=l(P(),1);function j3e(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function Qgt(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,kp.useContext)(rs),[c,d]=We("typography.fontFamilies"),[u,f]=(0,kp.useState)(void 0),[m,h]=(0,kp.useState)(!1),[g,b]=(0,kp.useState)(null),[v]=We("typography.fontFamilies",void 0,"base"),y=(0,dte.useSelect)(j=>{let{__experimentalGetCurrentGlobalStylesId:Y}=j(yR.store);return Y()},[]),w=(0,yR.useEntityRecord)("root","globalStyles",y??0,{enabled:y!==void 0}),_=w?.edits?.settings?.typography?.fontFamilies,x=w?.record?.settings?.typography?.fontFamilies,C=(0,kp.useMemo)(()=>_===void 0?!1:j3e(_)!==j3e(x),[_,x]),S=c?.theme?c.theme.map(j=>bh(j,{source:"theme"})).sort((j,Y)=>j.name.localeCompare(Y.name)):[],k=new Set(S.map(j=>j.slug)),R=v?.theme?S.concat(v.theme.filter(j=>!k.has(j.slug)).map(j=>bh(j,{source:"theme"})).sort((j,Y)=>j.name.localeCompare(Y.name))):[],O=t?.source==="custom"&&t?.id,E=(0,dte.useSelect)(j=>{let{canUser:Y}=j(yR.store);return O&&Y("delete",{kind:"postType",name:"wp_font_family",id:O})},[O]),I=!!t&&t?.source!=="theme"&&E,T=()=>{h(!0)},M=async()=>{b(null);try{await s(c),b({type:"success",message:(0,jo.__)("Font family updated successfully.")})}catch(j){b({type:"error",message:(0,jo.sprintf)((0,jo.__)("There was an error updating the font family. %s"),j.message)})}},F=j=>j?!j.fontFace||!j.fontFace.length?[{fontFamily:j.fontFamily,fontStyle:"normal",fontWeight:"400"}]:mF(j.fontFace):[],V=j=>{let Y=j?.fontFace&&(j?.fontFace?.length??0)>0?j.fontFace.length:1,q=a(j.slug,j.source).length;return(0,jo.sprintf)((0,jo.__)("%1$d of %2$d active"),q,Y)};(0,kp.useEffect)(()=>{r(t)},[]);let B=t?a(t.slug,t.source).length:0,z=t?.fontFace?.length??(t?.fontFamily?1:0),A=B>0&&B!==z,D=B===z,L=()=>{if(!t||!t?.source)return;let j=c?.[t.source]?.filter(q=>q.slug!==t.slug)??[],Y=D?j:[...j,t];d({...c,[t.source]:Y}),t.fontFace&&t.fontFace.forEach(q=>{if(D)vR(q,"all");else{let ne=ES(q?.src??"");ne&&Qb(q,ne,"all")}})},U=R.length>0||e.length>0;return(0,Tt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Tt.jsx)("div",{className:"font-library__loading",children:(0,Tt.jsx)(Xt.ProgressBar,{})}),!n&&(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsxs)(Xt.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Tt.jsx)(Xt.Navigator.Screen,{path:"/",children:(0,Tt.jsxs)(Xt.__experimentalVStack,{spacing:"8",children:[g&&(0,Tt.jsx)(Xt.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!U&&(0,Tt.jsx)(Xt.__experimentalText,{as:"p",children:(0,jo.__)("No fonts installed.")}),R.length>0&&(0,Tt.jsxs)(Xt.__experimentalVStack,{children:[(0,Tt.jsx)("h2",{className:"font-library__fonts-title",children:(0,jo._x)("Theme","font source")}),(0,Tt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:R.map(j=>(0,Tt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Tt.jsx)(_R,{font:j,navigatorPath:"/fontFamily",variantsText:V(j),shouldFocus:j.slug===u,onClick:()=>{b(null),r(j)}})},j.slug))})]}),e.length>0&&(0,Tt.jsxs)(Xt.__experimentalVStack,{children:[(0,Tt.jsx)("h2",{className:"font-library__fonts-title",children:(0,jo._x)("Custom","font source")}),(0,Tt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(j=>(0,Tt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Tt.jsx)(_R,{font:j,navigatorPath:"/fontFamily",variantsText:V(j),shouldFocus:j.slug===u,onClick:()=>{b(null),r(j)}})},j.slug))})]})]})}),(0,Tt.jsxs)(Xt.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Tt.jsx)(Jgt,{font:t,isOpen:m,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Tt.jsxs)(Xt.Flex,{justify:"flex-start",children:[(0,Tt.jsx)(Xt.Navigator.BackButton,{icon:(0,jo.isRTL)()?Or:Xr,size:"small",onClick:()=>{f(t?.slug),r(void 0),b(null)},label:(0,jo.__)("Back")}),(0,Tt.jsx)(Xt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(Xt.__experimentalSpacer,{margin:1}),(0,Tt.jsx)(Xt.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,Tt.jsx)(Xt.__experimentalSpacer,{margin:1})]}),(0,Tt.jsx)(Xt.__experimentalSpacer,{margin:4}),(0,Tt.jsx)(Xt.__experimentalText,{children:(0,jo.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Tt.jsx)(Xt.__experimentalSpacer,{margin:4}),(0,Tt.jsxs)(Xt.__experimentalVStack,{spacing:0,children:[(0,Tt.jsx)(Xt.CheckboxControl,{className:"font-library__select-all",label:(0,jo.__)("Select all"),checked:D,onChange:L,indeterminate:A}),(0,Tt.jsx)(Xt.__experimentalSpacer,{margin:8}),(0,Tt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&F(t).map((j,Y)=>(0,Tt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Tt.jsx)(B3e,{font:t,face:j},`face${Y}`)},`face${Y}`))})]})]})]}),(0,Tt.jsxs)(Xt.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Tt.jsx)(Xt.ProgressBar,{}),I&&(0,Tt.jsx)(Xt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:T,children:(0,jo.__)("Delete")}),(0,Tt.jsx)(Xt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:M,disabled:!C,accessibleWhenDisabled:!0,children:(0,jo.__)("Update")})]})]})]})}function Jgt({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Xt.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,jo.__)("Font family uninstalled successfully.")})}catch(d){o({type:"error",message:(0,jo.__)("There was an error uninstalling the font family.")+d.message})}},c=()=>{r(!1)};return(0,Tt.jsx)(Xt.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,jo.__)("Cancel"),confirmButtonText:(0,jo.__)("Delete"),onCancel:c,onConfirm:a,size:"medium",children:e&&(0,jo.sprintf)((0,jo.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var hF=Qgt;var ii=l(H(),1),St=l(Z(),1),X3e=l(Me(),1),Po=l(G(),1);var Z3e=l(he(),1);function H3e(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function U3e(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function W3e(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var wR=l(G(),1),Ia=l(Z(),1),cd=l(P(),1);function $gt(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,cd.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,cd.jsx)(Ia.Card,{children:(0,cd.jsxs)(Ia.CardBody,{children:[(0,cd.jsx)(Ia.__experimentalHeading,{level:2,children:(0,wR.__)("Connect to Google Fonts")}),(0,cd.jsx)(Ia.__experimentalSpacer,{margin:6}),(0,cd.jsx)(Ia.__experimentalText,{as:"p",children:(0,wR.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,cd.jsx)(Ia.__experimentalSpacer,{margin:3}),(0,cd.jsx)(Ia.__experimentalText,{as:"p",children:(0,wR.__)("You can alternatively upload files directly on the Upload tab.")}),(0,cd.jsx)(Ia.__experimentalSpacer,{margin:6}),(0,cd.jsx)(Ia.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,wR.__)("Allow access to Google Fonts")})]})})})}var G3e=$gt;var Y3e=l(H(),1),gF=l(Z(),1);var u0=l(P(),1);function ebt({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+lF(e),s=(0,Y3e.useId)();return(0,u0.jsx)("div",{className:"font-library__font-card",children:(0,u0.jsxs)(gF.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,u0.jsx)(gF.CheckboxControl,{checked:o,onChange:n,id:s}),(0,u0.jsx)("label",{htmlFor:s,children:(0,u0.jsx)(TS,{font:e,text:i,onClick:n})})]})})}var q3e=ebt;var gt=l(P(),1),tbt={slug:"all",name:(0,Po._x)("All","font categories")},K3e="wp-font-library-google-fonts-permission",rbt=500;function obt({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(K3e)==="true",[o,n]=(0,ii.useState)(null),[i,s]=(0,ii.useState)(void 0),[a,c]=(0,ii.useState)(null),[d,u]=(0,ii.useState)([]),[f,m]=(0,ii.useState)(1),[h,g]=(0,ii.useState)({}),[b,v]=(0,ii.useState)(t&&!r()),{installFonts:y,isInstalling:w}=(0,ii.useContext)(rs),{record:_,isResolving:x}=(0,Z3e.useEntityRecord)("root","fontCollection",e);(0,ii.useEffect)(()=>{let se=()=>{v(t&&!r())};return se(),window.addEventListener("storage",se),()=>window.removeEventListener("storage",se)},[e,t]);let C=()=>{window.localStorage.setItem(K3e,"false"),window.dispatchEvent(new Event("storage"))};(0,ii.useEffect)(()=>{n(null)},[e]),(0,ii.useEffect)(()=>{u([])},[o]);let S=(0,ii.useMemo)(()=>_?.font_families??[],[_]),k=_?.categories??[],R=[tbt,...k],O=(0,ii.useMemo)(()=>H3e(S,h),[S,h]),E=Math.max(window.innerHeight,rbt),I=Math.floor((E-417)/61),T=Math.ceil(O.length/I),M=(f-1)*I,F=f*I,V=O.slice(M,F),B=se=>{g({...h,category:se}),m(1)},A=(0,X3e.debounce)(se=>{g({...h,search:se}),m(1)},300),D=(se,ge)=>{let we=cF(se,ge,d);u(we)},L=U3e(d),U=()=>{u([])},j=d.length>0?d[0]?.fontFace?.length??0:0,Y=j>0&&j!==o?.fontFace?.length,q=j===o?.fontFace?.length,ne=()=>{let se=[];!q&&o&&se.push(o),u(se)},ie=async()=>{c(null);let se=d[0];try{se?.fontFace&&await Promise.all(se.fontFace.map(async ge=>{ge.src&&(ge.file=await F3e(ge.src))}))}catch{c({type:"error",message:(0,Po.__)("Error installing the fonts, could not be downloaded.")});return}try{await y([se]),c({type:"success",message:(0,Po.__)("Fonts were installed successfully.")})}catch(ge){c({type:"error",message:ge.message})}U()},oe=se=>se?!se.fontFace||!se.fontFace.length?[{fontFamily:se.fontFamily,fontStyle:"normal",fontWeight:"400"}]:mF(se.fontFace):[];if(b)return(0,gt.jsx)(G3e,{});let te=e==="google-fonts"&&!b&&!o;return(0,gt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[x&&(0,gt.jsx)("div",{className:"font-library__loading",children:(0,gt.jsx)(St.ProgressBar,{})}),!x&&_&&(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.jsxs)(St.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,gt.jsxs)(St.Navigator.Screen,{path:"/",children:[(0,gt.jsxs)(St.__experimentalHStack,{justify:"space-between",children:[(0,gt.jsxs)(St.__experimentalVStack,{children:[(0,gt.jsx)(St.__experimentalHeading,{level:2,size:13,children:_.name}),(0,gt.jsx)(St.__experimentalText,{children:_.description})]}),te&&(0,gt.jsx)(St.DropdownMenu,{icon:Jn,label:(0,Po.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,Po.__)("Revoke access to Google Fonts"),onClick:C}]})]}),(0,gt.jsx)(St.__experimentalSpacer,{margin:4}),(0,gt.jsxs)(St.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,gt.jsx)(St.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,Po.__)("Font name\u2026"),label:(0,Po.__)("Search"),onChange:A,hideLabelFromVision:!1}),(0,gt.jsx)(St.SelectControl,{label:(0,Po.__)("Category"),value:h.category,onChange:B,children:R&&R.map(se=>(0,gt.jsx)("option",{value:se.slug,children:se.name},se.slug))})]}),(0,gt.jsx)(St.__experimentalSpacer,{margin:4}),!!_?.font_families?.length&&!O.length&&(0,gt.jsx)(St.__experimentalText,{children:(0,Po.__)("No fonts found. Try with a different search term.")}),(0,gt.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,gt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:V.map(se=>(0,gt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,gt.jsx)(_R,{font:se.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:se.font_family_settings.slug===i,onClick:()=>{n(se.font_family_settings)}})},se.font_family_settings.slug))})})]}),(0,gt.jsxs)(St.Navigator.Screen,{path:"/fontFamily",children:[(0,gt.jsxs)(St.Flex,{justify:"flex-start",children:[(0,gt.jsx)(St.Navigator.BackButton,{icon:(0,Po.isRTL)()?Or:Xr,size:"small",onClick:()=>{s(o?.slug),n(null),c(null)},label:(0,Po.__)("Back")}),(0,gt.jsx)(St.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.jsx)(St.__experimentalSpacer,{margin:1}),(0,gt.jsx)(St.Notice,{status:a.type,onRemove:()=>c(null),children:a.message}),(0,gt.jsx)(St.__experimentalSpacer,{margin:1})]}),(0,gt.jsx)(St.__experimentalSpacer,{margin:4}),(0,gt.jsx)(St.__experimentalText,{children:(0,Po.__)("Select font variants to install.")}),(0,gt.jsx)(St.__experimentalSpacer,{margin:4}),(0,gt.jsx)(St.CheckboxControl,{className:"font-library__select-all",label:(0,Po.__)("Select all"),checked:q,onChange:ne,indeterminate:Y}),(0,gt.jsx)(St.__experimentalVStack,{spacing:0,children:(0,gt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&oe(o).map((se,ge)=>(0,gt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,gt.jsx)(q3e,{font:o,face:se,handleToggleVariant:D,selected:W3e(o.slug,o.fontFace?se:null,L)})},`face${ge}`))})}),(0,gt.jsx)(St.__experimentalSpacer,{margin:16})]})]}),o&&(0,gt.jsx)(St.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,gt.jsx)(St.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ie,isBusy:w,disabled:d.length===0||w,accessibleWhenDisabled:!0,children:(0,Po.__)("Install")})}),!o&&(0,gt.jsxs)(St.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,gt.jsx)(St.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,ii.createInterpolateElement)((0,Po.sprintf)((0,Po._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",T),{div:(0,gt.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,gt.jsx)(St.SelectControl,{"aria-label":(0,Po.__)("Current page"),value:f.toString(),options:[...Array(T)].map((se,ge)=>({label:(ge+1).toString(),value:(ge+1).toString()})),onChange:se=>m(parseInt(se)),size:"small",variant:"minimal"})})}),(0,gt.jsxs)(St.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,gt.jsx)(St.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,Po.__)("Previous page"),icon:(0,Po.isRTL)()?Rc:Ic,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,gt.jsx)(St.Button,{onClick:()=>m(f+1),disabled:f===T,accessibleWhenDisabled:!0,label:(0,Po.__)("Next page"),icon:(0,Po.isRTL)()?Ic:Rc,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var bF=obt;var RS=l(G(),1),Ws=l(Z(),1),SR=l(H(),1);var vF=(e=>typeof Ha<"u"?Ha:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ha<"u"?Ha:t)[r]}):e)(function(e){if(typeof Ha<"u")return Ha.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Q3e=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof vF=="function"&&vF;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[u]={exports:{}};n[u][0].call(g.exports,function(b){var v=n[u][1][b];return a(v||b)},g,g.exports,o,n,i,s)}return i[u].exports}for(var c=typeof vF=="function"&&vF,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,c=2*s-1,d=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function u(f){this.buf_=new Uint8Array(a),this.input_=f,this.reset()}u.READ_SIZE=s,u.IBUF_MASK=c,u.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++this.pos_;return this.bit_end_pos_>0},u.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,s);if(m<0)throw new Error("Unexpected end of input");if(m<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[f+m+h]=0}if(f===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=m<<3}},u.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&c]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},u.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&d[f];return this.bit_pos_+=f,m},n.exports=u},{}],2:[function(o,n,i){var s=0,a=1,c=2,d=3;i.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,c=o("./bit_reader"),d=o("./dictionary"),u=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,v=16,y=256,w=704,_=26,x=6,C=2,S=8,k=255,R=1080,O=18,E=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),I=16,T=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),M=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),F=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function V(me){var $;return me.readBits(1)===0?16:($=me.readBits(3),$>0?17+$:($=me.readBits(3),$>0?8+$:17))}function B(me){if(me.readBits(1)){var $=me.readBits(3);return $===0?1:me.readBits($)+(1<<$)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function A(me){var $=new z,ue,ee,pe;if($.input_end=me.readBits(1),$.input_end&&me.readBits(1))return $;if(ue=me.readBits(2)+4,ue===7){if($.is_metadata=!0,me.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ee=me.readBits(2),ee===0)return $;for(pe=0;pe<ee;pe++){var fe=me.readBits(8);if(pe+1===ee&&ee>1&&fe===0)throw new Error("Invalid size byte");$.meta_block_length|=fe<<pe*8}}else for(pe=0;pe<ue;++pe){var ye=me.readBits(4);if(pe+1===ue&&ue>4&&ye===0)throw new Error("Invalid size nibble");$.meta_block_length|=ye<<pe*4}return++$.meta_block_length,!$.input_end&&!$.is_metadata&&($.is_uncompressed=me.readBits(1)),$}function D(me,$,ue){var ee=$,pe;return ue.fillBitWindow(),$+=ue.val_>>>ue.bit_pos_&k,pe=me[$].bits-S,pe>0&&(ue.bit_pos_+=S,$+=me[$].value,$+=ue.val_>>>ue.bit_pos_&(1<<pe)-1),ue.bit_pos_+=me[$].bits,me[$].value}function L(me,$,ue,ee){for(var pe=0,fe=b,ye=0,Pe=0,Ae=32768,Le=[],re=0;re<32;re++)Le.push(new u(0,0));for(f(Le,0,5,me,O);pe<$&&Ae>0;){var be=0,Ge;if(ee.readMoreInput(),ee.fillBitWindow(),be+=ee.val_>>>ee.bit_pos_&31,ee.bit_pos_+=Le[be].bits,Ge=Le[be].value&255,Ge<v)ye=0,ue[pe++]=Ge,Ge!==0&&(fe=Ge,Ae-=32768>>Ge);else{var Ne=Ge-14,Fe,Je,at=0;if(Ge===v&&(at=fe),Pe!==at&&(ye=0,Pe=at),Fe=ye,ye>0&&(ye-=2,ye<<=Ne),ye+=ee.readBits(Ne)+3,Je=ye-Fe,pe+Je>$)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ft=0;Ft<Je;Ft++)ue[pe+Ft]=Pe;pe+=Je,Pe!==0&&(Ae-=Je<<15-Pe)}}if(Ae!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Ae);for(;pe<$;pe++)ue[pe]=0}function U(me,$,ue,ee){var pe=0,fe,ye=new Uint8Array(me);if(ee.readMoreInput(),fe=ee.readBits(2),fe===1){for(var Pe,Ae=me-1,Le=0,re=new Int32Array(4),be=ee.readBits(2)+1;Ae;)Ae>>=1,++Le;for(Pe=0;Pe<be;++Pe)re[Pe]=ee.readBits(Le)%me,ye[re[Pe]]=2;switch(ye[re[0]]=1,be){case 1:break;case 3:if(re[0]===re[1]||re[0]===re[2]||re[1]===re[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(re[0]===re[1])throw new Error("[ReadHuffmanCode] invalid symbols");ye[re[1]]=1;break;case 4:if(re[0]===re[1]||re[0]===re[2]||re[0]===re[3]||re[1]===re[2]||re[1]===re[3]||re[2]===re[3])throw new Error("[ReadHuffmanCode] invalid symbols");ee.readBits(1)?(ye[re[2]]=3,ye[re[3]]=3):ye[re[0]]=2;break}}else{var Pe,Ge=new Uint8Array(O),Ne=32,Fe=0,Je=[new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,1),new u(2,0),new u(2,4),new u(2,3),new u(3,2),new u(2,0),new u(2,4),new u(2,3),new u(4,5)];for(Pe=fe;Pe<O&&Ne>0;++Pe){var at=E[Pe],Ft=0,er;ee.fillBitWindow(),Ft+=ee.val_>>>ee.bit_pos_&15,ee.bit_pos_+=Je[Ft].bits,er=Je[Ft].value,Ge[at]=er,er!==0&&(Ne-=32>>er,++Fe)}if(!(Fe===1||Ne===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(Ge,me,ye,ee)}if(pe=f($,ue,S,ye,me),pe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return pe}function j(me,$,ue){var ee,pe;return ee=D(me,$,ue),pe=h.kBlockLengthPrefixCode[ee].nbits,h.kBlockLengthPrefixCode[ee].offset+ue.readBits(pe)}function Y(me,$,ue){var ee;return me<I?(ue+=T[me],ue&=3,ee=$[ue]+M[me]):ee=me-I+1,ee}function q(me,$){for(var ue=me[$],ee=$;ee;--ee)me[ee]=me[ee-1];me[0]=ue}function ne(me,$){var ue=new Uint8Array(256),ee;for(ee=0;ee<256;++ee)ue[ee]=ee;for(ee=0;ee<$;++ee){var pe=me[ee];me[ee]=ue[pe],pe&&q(ue,pe)}}function ie(me,$){this.alphabet_size=me,this.num_htrees=$,this.codes=new Array($+$*F[me+31>>>5]),this.htrees=new Uint32Array($)}ie.prototype.decode=function(me){var $,ue,ee=0;for($=0;$<this.num_htrees;++$)this.htrees[$]=ee,ue=U(this.alphabet_size,this.codes,ee,me),ee+=ue};function oe(me,$){var ue={num_htrees:null,context_map:null},ee,pe=0,fe,ye;$.readMoreInput();var Pe=ue.num_htrees=B($)+1,Ae=ue.context_map=new Uint8Array(me);if(Pe<=1)return ue;for(ee=$.readBits(1),ee&&(pe=$.readBits(4)+1),fe=[],ye=0;ye<R;ye++)fe[ye]=new u(0,0);for(U(Pe+pe,fe,0,$),ye=0;ye<me;){var Le;if($.readMoreInput(),Le=D(fe,0,$),Le===0)Ae[ye]=0,++ye;else if(Le<=pe)for(var re=1+(1<<Le)+$.readBits(Le);--re;){if(ye>=me)throw new Error("[DecodeContextMap] i >= context_map_size");Ae[ye]=0,++ye}else Ae[ye]=Le-pe,++ye}return $.readBits(1)&&ne(Ae,me),ue}function te(me,$,ue,ee,pe,fe,ye){var Pe=ue*2,Ae=ue,Le=D($,ue*R,ye),re;Le===0?re=pe[Pe+(fe[Ae]&1)]:Le===1?re=pe[Pe+(fe[Ae]-1&1)]+1:re=Le-2,re>=me&&(re-=me),ee[ue]=re,pe[Pe+(fe[Ae]&1)]=re,++fe[Ae]}function se(me,$,ue,ee,pe,fe){var ye=pe+1,Pe=ue&pe,Ae=fe.pos_&c.IBUF_MASK,Le;if($<8||fe.bit_pos_+($<<3)<fe.bit_end_pos_){for(;$-- >0;)fe.readMoreInput(),ee[Pe++]=fe.readBits(8),Pe===ye&&(me.write(ee,ye),Pe=0);return}if(fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;fe.bit_pos_<32;)ee[Pe]=fe.val_>>>fe.bit_pos_,fe.bit_pos_+=8,++Pe,--$;if(Le=fe.bit_end_pos_-fe.bit_pos_>>3,Ae+Le>c.IBUF_MASK){for(var re=c.IBUF_MASK+1-Ae,be=0;be<re;be++)ee[Pe+be]=fe.buf_[Ae+be];Le-=re,Pe+=re,$-=re,Ae=0}for(var be=0;be<Le;be++)ee[Pe+be]=fe.buf_[Ae+be];if(Pe+=Le,$-=Le,Pe>=ye){me.write(ee,ye),Pe-=ye;for(var be=0;be<Pe;be++)ee[be]=ee[ye+be]}for(;Pe+$>=ye;){if(Le=ye-Pe,fe.input_.read(ee,Pe,Le)<Le)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");me.write(ee,ye),$-=Le,Pe=0}if(fe.input_.read(ee,Pe,$)<$)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");fe.reset()}function ge(me){var $=me.bit_pos_+7&-8,ue=me.readBits($-me.bit_pos_);return ue==0}function we(me){var $=new s(me),ue=new c($);V(ue);var ee=A(ue);return ee.meta_block_length}i.BrotliDecompressedSize=we;function ce(me,$){var ue=new s(me);$==null&&($=we(me));var ee=new Uint8Array($),pe=new a(ee);return ve(ue,pe),pe.pos<pe.buffer.length&&(pe.buffer=pe.buffer.subarray(0,pe.pos)),pe.buffer}i.BrotliDecompressBuffer=ce;function ve(me,$){var ue,ee=0,pe=0,fe=0,ye,Pe=0,Ae,Le,re,be,Ge=[16,15,11,4],Ne=0,Fe=0,Je=0,at=[new ie(0,0),new ie(0,0),new ie(0,0)],Ft,er,nt,Mn=128+c.READ_SIZE;nt=new c(me),fe=V(nt),ye=(1<<fe)-16,Ae=1<<fe,Le=Ae-1,re=new Uint8Array(Ae+Mn+d.maxDictionaryWordLength),be=Ae,Ft=[],er=[];for(var Go=0;Go<3*R;Go++)Ft[Go]=new u(0,0),er[Go]=new u(0,0);for(;!pe;){var nr=0,Zn,Lr=[1<<28,1<<28,1<<28],Yo=[0],Ye=[1,1,1],Q=[0,1,0,1,0,1],de=[0],W,xe,Xe,Se,qt=null,Be=null,Ht,Ee=null,Ce,pi=0,tr=null,Ze=0,Fl=0,Ve=null,$e=0,ct=0,ar=0,so,yo;for(ue=0;ue<3;++ue)at[ue].codes=null,at[ue].htrees=null;nt.readMoreInput();var Wi=A(nt);if(nr=Wi.meta_block_length,ee+nr>$.buffer.length){var u_=new Uint8Array(ee+nr);u_.set($.buffer),$.buffer=u_}if(pe=Wi.input_end,Zn=Wi.is_uncompressed,Wi.is_metadata){for(ge(nt);nr>0;--nr)nt.readMoreInput(),nt.readBits(8);continue}if(nr!==0){if(Zn){nt.bit_pos_=nt.bit_pos_+7&-8,se($,nr,ee,re,Le,nt),ee+=nr;continue}for(ue=0;ue<3;++ue)Ye[ue]=B(nt)+1,Ye[ue]>=2&&(U(Ye[ue]+2,Ft,ue*R,nt),U(_,er,ue*R,nt),Lr[ue]=j(er,ue*R,nt),de[ue]=1);for(nt.readMoreInput(),W=nt.readBits(2),xe=I+(nt.readBits(4)<<W),Xe=(1<<W)-1,Se=xe+(48<<W),Be=new Uint8Array(Ye[0]),ue=0;ue<Ye[0];++ue)nt.readMoreInput(),Be[ue]=nt.readBits(2)<<1;var qo=oe(Ye[0]<<x,nt);Ht=qo.num_htrees,qt=qo.context_map;var $s=oe(Ye[2]<<C,nt);for(Ce=$s.num_htrees,Ee=$s.context_map,at[0]=new ie(y,Ht),at[1]=new ie(w,Ye[1]),at[2]=new ie(Se,Ce),ue=0;ue<3;++ue)at[ue].decode(nt);for(tr=0,Ve=0,so=Be[Yo[0]],ct=m.lookupOffsets[so],ar=m.lookupOffsets[so+1],yo=at[1].htrees[0];nr>0;){var sn,ea,za,Pw,lH,ja,Dl,cm,nE,Rw,iE;for(nt.readMoreInput(),Lr[1]===0&&(te(Ye[1],Ft,1,Yo,Q,de,nt),Lr[1]=j(er,R,nt),yo=at[1].htrees[Yo[1]]),--Lr[1],sn=D(at[1].codes,yo,nt),ea=sn>>6,ea>=2?(ea-=2,Dl=-1):Dl=0,za=h.kInsertRangeLut[ea]+(sn>>3&7),Pw=h.kCopyRangeLut[ea]+(sn&7),lH=h.kInsertLengthPrefixCode[za].offset+nt.readBits(h.kInsertLengthPrefixCode[za].nbits),ja=h.kCopyLengthPrefixCode[Pw].offset+nt.readBits(h.kCopyLengthPrefixCode[Pw].nbits),Fe=re[ee-1&Le],Je=re[ee-2&Le],Rw=0;Rw<lH;++Rw)nt.readMoreInput(),Lr[0]===0&&(te(Ye[0],Ft,0,Yo,Q,de,nt),Lr[0]=j(er,0,nt),pi=Yo[0]<<x,tr=pi,so=Be[Yo[0]],ct=m.lookupOffsets[so],ar=m.lookupOffsets[so+1]),nE=m.lookup[ct+Fe]|m.lookup[ar+Je],Ze=qt[tr+nE],--Lr[0],Je=Fe,Fe=D(at[0].codes,at[0].htrees[Ze],nt),re[ee&Le]=Fe,(ee&Le)===Le&&$.write(re,Ae),++ee;if(nr-=lH,nr<=0)break;if(Dl<0){var nE;if(nt.readMoreInput(),Lr[2]===0&&(te(Ye[2],Ft,2,Yo,Q,de,nt),Lr[2]=j(er,2*R,nt),Fl=Yo[2]<<C,Ve=Fl),--Lr[2],nE=(ja>4?3:ja-2)&255,$e=Ee[Ve+nE],Dl=D(at[2].codes,at[2].htrees[$e],nt),Dl>=xe){var cH,pie,sE;Dl-=xe,pie=Dl&Xe,Dl>>=W,cH=(Dl>>1)+1,sE=(2+(Dl&1)<<cH)-4,Dl=xe+(sE+nt.readBits(cH)<<W)+pie}}if(cm=Y(Dl,Ge,Ne),cm<0)throw new Error("[BrotliDecompress] invalid distance");if(ee<ye&&Pe!==ye?Pe=ee:Pe=ye,iE=ee&Le,cm>Pe)if(ja>=d.minDictionaryWordLength&&ja<=d.maxDictionaryWordLength){var sE=d.offsetsByLength[ja],mie=cm-Pe-1,hie=d.sizeBitsByLength[ja],_We=(1<<hie)-1,yWe=mie&_We,gie=mie>>hie;if(sE+=yWe*ja,gie<g.kNumTransforms){var dH=g.transformDictionaryWord(re,iE,sE,ja,gie);if(iE+=dH,ee+=dH,nr-=dH,iE>=be){$.write(re,Ae);for(var M3=0;M3<iE-be;M3++)re[M3]=re[be+M3]}}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+cm+" len: "+ja+" bytes left: "+nr)}else throw new Error("Invalid backward reference. pos: "+ee+" distance: "+cm+" len: "+ja+" bytes left: "+nr);else{if(Dl>0&&(Ge[Ne&3]=cm,++Ne),ja>nr)throw new Error("Invalid backward reference. pos: "+ee+" distance: "+cm+" len: "+ja+" bytes left: "+nr);for(Rw=0;Rw<ja;++Rw)re[ee&Le]=re[ee-cm&Le],(ee&Le)===Le&&$.write(re,Ae),++ee,--nr}Fe=re[ee-1&Le],Je=re[ee-2&Le]}ee&=1073741823}}$.write(re,ee&Le)}i.BrotliDecompress=ve,d.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,c=s.toByteArray(o("./dictionary.bin.js"));return a(c)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(f,m){this.bits=f,this.value=m}i.HuffmanCode=s;var a=15;function c(f,m){for(var h=1<<m-1;f&h;)h>>=1;return(f&h-1)+h}function d(f,m,h,g,b){do g-=h,f[m+g]=new s(b.bits,b.value);while(g>0)}function u(f,m,h){for(var g=1<<m-h;m<a&&(g-=f[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(f,m,h,g,b){var v=m,y,w,_,x,C,S,k,R,O,E,I,T=new Int32Array(a+1),M=new Int32Array(a+1);for(I=new Int32Array(b),_=0;_<b;_++)T[g[_]]++;for(M[1]=0,w=1;w<a;w++)M[w+1]=M[w]+T[w];for(_=0;_<b;_++)g[_]!==0&&(I[M[g[_]]++]=_);if(R=h,O=1<<R,E=O,M[a]===1){for(x=0;x<E;++x)f[m+x]=new s(0,I[0]&65535);return E}for(x=0,_=0,w=1,C=2;w<=h;++w,C<<=1)for(;T[w]>0;--T[w])y=new s(w&255,I[_++]&65535),d(f,m+x,C,O,y),x=c(x,w);for(k=E-1,S=-1,w=h+1,C=2;w<=a;++w,C<<=1)for(;T[w]>0;--T[w])(x&k)!==S&&(m+=O,R=u(T,w,h),O=1<<R,E+=O,S=x&k,f[v+S]=new s(R+h&255,m-v-S&65535)),y=new s(w-h&255,I[_++]&65535),d(f,m+(x>>h),C,O,y),x=c(x,w);return E}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=w;for(var s=[],a=[],c=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,f=d.length;u<f;++u)s[u]=d[u],a[d.charCodeAt(u)]=u;a[45]=62,a[95]=63;function m(_){var x=_.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=_.indexOf("=");C===-1&&(C=x);var S=C===x?0:4-C%4;return[C,S]}function h(_){var x=m(_),C=x[0],S=x[1];return(C+S)*3/4-S}function g(_,x,C){return(x+C)*3/4-C}function b(_){for(var x,C=m(_),S=C[0],k=C[1],R=new c(g(_,S,k)),O=0,E=k>0?S-4:S,I=0;I<E;I+=4)x=a[_.charCodeAt(I)]<<18|a[_.charCodeAt(I+1)]<<12|a[_.charCodeAt(I+2)]<<6|a[_.charCodeAt(I+3)],R[O++]=x>>16&255,R[O++]=x>>8&255,R[O++]=x&255;return k===2&&(x=a[_.charCodeAt(I)]<<2|a[_.charCodeAt(I+1)]>>4,R[O++]=x&255),k===1&&(x=a[_.charCodeAt(I)]<<10|a[_.charCodeAt(I+1)]<<4|a[_.charCodeAt(I+2)]>>2,R[O++]=x>>8&255,R[O++]=x&255),R}function v(_){return s[_>>18&63]+s[_>>12&63]+s[_>>6&63]+s[_&63]}function y(_,x,C){for(var S,k=[],R=x;R<C;R+=3)S=(_[R]<<16&16711680)+(_[R+1]<<8&65280)+(_[R+2]&255),k.push(v(S));return k.join("")}function w(_){for(var x,C=_.length,S=C%3,k=[],R=16383,O=0,E=C-S;O<E;O+=R)k.push(y(_,O,O+R>E?E:O+R));return S===1?(x=_[C-1],k.push(s[x>>2]+s[x<<4&63]+"==")):S===2&&(x=(_[C-2]<<8)+_[C-1],k.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),k.join("")}},{}],9:[function(o,n,i){function s(a,c){this.offset=a,this.nbits=c}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(c){this.buffer=c,this.pos=0}s.prototype.read=function(c,d,u){this.pos+u>this.buffer.length&&(u=this.buffer.length-this.pos);for(var f=0;f<u;f++)c[d+f]=this.buffer[this.pos+f];return this.pos+=u,u},i.BrotliInput=s;function a(c){this.buffer=c,this.pos=0}a.prototype.write=function(c,d){if(this.pos+d>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,d),this.pos),this.pos+=d,d},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,c=1,d=2,u=3,f=4,m=5,h=6,g=7,b=8,v=9,y=10,w=11,_=12,x=13,C=14,S=15,k=16,R=17,O=18,E=19,I=20;function T(V,B,z){this.prefix=new Uint8Array(V.length),this.transform=B,this.suffix=new Uint8Array(z.length);for(var A=0;A<V.length;A++)this.prefix[A]=V.charCodeAt(A);for(var A=0;A<z.length;A++)this.suffix[A]=z.charCodeAt(A)}var M=[new T("",a,""),new T("",a," "),new T(" ",a," "),new T("",_,""),new T("",y," "),new T("",a," the "),new T(" ",a,""),new T("s ",a," "),new T("",a," of "),new T("",y,""),new T("",a," and "),new T("",x,""),new T("",c,""),new T(", ",a," "),new T("",a,", "),new T(" ",y," "),new T("",a," in "),new T("",a," to "),new T("e ",a," "),new T("",a,'"'),new T("",a,"."),new T("",a,'">'),new T("",a,`
+`),new T("",u,""),new T("",a,"]"),new T("",a," for "),new T("",C,""),new T("",d,""),new T("",a," a "),new T("",a," that "),new T(" ",y,""),new T("",a,". "),new T(".",a,""),new T(" ",a,", "),new T("",S,""),new T("",a," with "),new T("",a,"'"),new T("",a," from "),new T("",a," by "),new T("",k,""),new T("",R,""),new T(" the ",a,""),new T("",f,""),new T("",a,". The "),new T("",w,""),new T("",a," on "),new T("",a," as "),new T("",a," is "),new T("",g,""),new T("",c,"ing "),new T("",a,`
+	`),new T("",a,":"),new T(" ",a,". "),new T("",a,"ed "),new T("",I,""),new T("",O,""),new T("",h,""),new T("",a,"("),new T("",y,", "),new T("",b,""),new T("",a," at "),new T("",a,"ly "),new T(" the ",a," of "),new T("",m,""),new T("",v,""),new T(" ",y,", "),new T("",y,'"'),new T(".",a,"("),new T("",w," "),new T("",y,'">'),new T("",a,'="'),new T(" ",a,"."),new T(".com/",a,""),new T(" the ",a," of the "),new T("",y,"'"),new T("",a,". This "),new T("",a,","),new T(".",a," "),new T("",y,"("),new T("",y,"."),new T("",a," not "),new T(" ",a,'="'),new T("",a,"er "),new T(" ",w," "),new T("",a,"al "),new T(" ",w,""),new T("",a,"='"),new T("",w,'"'),new T("",y,". "),new T(" ",a,"("),new T("",a,"ful "),new T(" ",y,". "),new T("",a,"ive "),new T("",a,"less "),new T("",w,"'"),new T("",a,"est "),new T(" ",y,"."),new T("",w,'">'),new T(" ",a,"='"),new T("",y,","),new T("",a,"ize "),new T("",w,"."),new T("\xC2\xA0",a,""),new T(" ",a,","),new T("",y,'="'),new T("",w,'="'),new T("",a,"ous "),new T("",w,", "),new T("",y,"='"),new T(" ",y,","),new T(" ",w,'="'),new T(" ",w,", "),new T("",w,","),new T("",w,"("),new T("",w,". "),new T(" ",w,"."),new T("",w,"='"),new T(" ",w,". "),new T(" ",y,'="'),new T(" ",w,"='"),new T(" ",y,"='")];i.kTransforms=M,i.kNumTransforms=M.length;function F(V,B){return V[B]<192?(V[B]>=97&&V[B]<=122&&(V[B]^=32),1):V[B]<224?(V[B+1]^=32,2):(V[B+2]^=5,3)}i.transformDictionaryWord=function(V,B,z,A,D){var L=M[D].prefix,U=M[D].suffix,j=M[D].transform,Y=j<_?0:j-(_-1),q=0,ne=B,ie;Y>A&&(Y=A);for(var oe=0;oe<L.length;)V[B++]=L[oe++];for(z+=Y,A-=Y,j<=v&&(A-=j),q=0;q<A;q++)V[B++]=s.dictionary[z+q];if(ie=B-A,j===y)F(V,ie);else if(j===w)for(;A>0;){var te=F(V,ie);ie+=te,A-=te}for(var se=0;se<U.length;)V[B++]=U[se++];return B-ne}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var _F=(e=>typeof Ha<"u"?Ha:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ha<"u"?Ha:t)[r]}):e)(function(e){if(typeof Ha<"u")return Ha.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),J3e=(function(){var e,t,r;return(function(){function o(n,i,s){function a(u,f){if(!i[u]){if(!n[u]){var m=typeof _F=="function"&&_F;if(!f&&m)return m(u,!0);if(c)return c(u,!0);var h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[u]={exports:{}};n[u][0].call(g.exports,function(b){var v=n[u][1][b];return a(v||b)},g,g.exports,o,n,i,s)}return i[u].exports}for(var c=typeof _F=="function"&&_F,d=0;d<s.length;d++)a(s[d]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(u,f){return Object.prototype.hasOwnProperty.call(u,f)}i.assign=function(u){for(var f=Array.prototype.slice.call(arguments,1);f.length;){var m=f.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)a(m,h)&&(u[h]=m[h])}}return u},i.shrinkBuf=function(u,f){return u.length===f?u:u.subarray?u.subarray(0,f):(u.length=f,u)};var c={arraySet:function(u,f,m,h,g){if(f.subarray&&u.subarray){u.set(f.subarray(m,m+h),g);return}for(var b=0;b<h;b++)u[g+b]=f[m+b]},flattenChunks:function(u){var f,m,h,g,b,v;for(h=0,f=0,m=u.length;f<m;f++)h+=u[f].length;for(v=new Uint8Array(h),g=0,f=0,m=u.length;f<m;f++)b=u[f],v.set(b,g),g+=b.length;return v}},d={arraySet:function(u,f,m,h,g){for(var b=0;b<h;b++)u[g+b]=f[m+b]},flattenChunks:function(u){return[].concat.apply([],u)}};i.setTyped=function(u){u?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,c)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,d))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,c=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{c=!1}for(var d=new s.Buf8(256),u=0;u<256;u++)d[u]=u>=252?6:u>=248?5:u>=240?4:u>=224?3:u>=192?2:1;d[254]=d[254]=1,i.string2buf=function(m){var h,g,b,v,y,w=m.length,_=0;for(v=0;v<w;v++)g=m.charCodeAt(v),(g&64512)===55296&&v+1<w&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),v++)),_+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(_),y=0,v=0;y<_;v++)g=m.charCodeAt(v),(g&64512)===55296&&v+1<w&&(b=m.charCodeAt(v+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),v++)),g<128?h[y++]=g:g<2048?(h[y++]=192|g>>>6,h[y++]=128|g&63):g<65536?(h[y++]=224|g>>>12,h[y++]=128|g>>>6&63,h[y++]=128|g&63):(h[y++]=240|g>>>18,h[y++]=128|g>>>12&63,h[y++]=128|g>>>6&63,h[y++]=128|g&63);return h};function f(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(m,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(m[b]);return g}i.buf2binstring=function(m){return f(m,m.length)},i.binstring2buf=function(m){for(var h=new s.Buf8(m.length),g=0,b=h.length;g<b;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,b,v,y,w=h||m.length,_=new Array(w*2);for(b=0,g=0;g<w;){if(v=m[g++],v<128){_[b++]=v;continue}if(y=d[v],y>4){_[b++]=65533,g+=y-1;continue}for(v&=y===2?31:y===3?15:7;y>1&&g<w;)v=v<<6|m[g++]&63,y--;if(y>1){_[b++]=65533;continue}v<65536?_[b++]=v:(v-=65536,_[b++]=55296|v>>10&1023,_[b++]=56320|v&1023)}return f(_,b)},i.utf8border=function(m,h){var g;for(h=h||m.length,h>m.length&&(h=m.length),g=h-1;g>=0&&(m[g]&192)===128;)g--;return g<0||g===0?h:g+d[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,c,d,u){for(var f=a&65535|0,m=a>>>16&65535|0,h=0;d!==0;){h=d>2e3?2e3:d,d-=h;do f=f+c[u++]|0,m=m+f|0;while(--h);f%=65521,m%=65521}return f|m<<16|0}n.exports=s},{}],4:[function(o,n,i){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,i){"use strict";function s(){for(var d,u=[],f=0;f<256;f++){d=f;for(var m=0;m<8;m++)d=d&1?3988292384^d>>>1:d>>>1;u[f]=d}return u}var a=s();function c(d,u,f,m){var h=a,g=m+f;d^=-1;for(var b=m;b<g;b++)d=d>>>8^h[(d^u[b])&255];return d^-1}n.exports=c},{}],6:[function(o,n,i){"use strict";function s(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(d,u){var f,m,h,g,b,v,y,w,_,x,C,S,k,R,O,E,I,T,M,F,V,B,z,A,D;f=d.state,m=d.next_in,A=d.input,h=m+(d.avail_in-5),g=d.next_out,D=d.output,b=g-(u-d.avail_out),v=g+(d.avail_out-257),y=f.dmax,w=f.wsize,_=f.whave,x=f.wnext,C=f.window,S=f.hold,k=f.bits,R=f.lencode,O=f.distcode,E=(1<<f.lenbits)-1,I=(1<<f.distbits)-1;e:do{k<15&&(S+=A[m++]<<k,k+=8,S+=A[m++]<<k,k+=8),T=R[S&E];t:for(;;){if(M=T>>>24,S>>>=M,k-=M,M=T>>>16&255,M===0)D[g++]=T&65535;else if(M&16){F=T&65535,M&=15,M&&(k<M&&(S+=A[m++]<<k,k+=8),F+=S&(1<<M)-1,S>>>=M,k-=M),k<15&&(S+=A[m++]<<k,k+=8,S+=A[m++]<<k,k+=8),T=O[S&I];r:for(;;){if(M=T>>>24,S>>>=M,k-=M,M=T>>>16&255,M&16){if(V=T&65535,M&=15,k<M&&(S+=A[m++]<<k,k+=8,k<M&&(S+=A[m++]<<k,k+=8)),V+=S&(1<<M)-1,V>y){d.msg="invalid distance too far back",f.mode=s;break e}if(S>>>=M,k-=M,M=g-b,V>M){if(M=V-M,M>_&&f.sane){d.msg="invalid distance too far back",f.mode=s;break e}if(B=0,z=C,x===0){if(B+=w-M,M<F){F-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}}else if(x<M){if(B+=w+x-M,M-=x,M<F){F-=M;do D[g++]=C[B++];while(--M);if(B=0,x<F){M=x,F-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}}}else if(B+=x-M,M<F){F-=M;do D[g++]=C[B++];while(--M);B=g-V,z=D}for(;F>2;)D[g++]=z[B++],D[g++]=z[B++],D[g++]=z[B++],F-=3;F&&(D[g++]=z[B++],F>1&&(D[g++]=z[B++]))}else{B=g-V;do D[g++]=D[B++],D[g++]=D[B++],D[g++]=D[B++],F-=3;while(F>2);F&&(D[g++]=D[B++],F>1&&(D[g++]=D[B++]))}}else if((M&64)===0){T=O[(T&65535)+(S&(1<<M)-1)];continue r}else{d.msg="invalid distance code",f.mode=s;break e}break}}else if((M&64)===0){T=R[(T&65535)+(S&(1<<M)-1)];continue t}else if(M&32){f.mode=a;break e}else{d.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<v);F=k>>3,m-=F,k-=F<<3,S&=(1<<k)-1,d.next_in=m,d.next_out=g,d.avail_in=m<h?5+(h-m):5-(m-h),d.avail_out=g<v?257+(v-g):257-(g-v),f.hold=S,f.bits=k}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),c=o("./crc32"),d=o("./inffast"),u=o("./inftrees"),f=0,m=1,h=2,g=4,b=5,v=6,y=0,w=1,_=2,x=-2,C=-3,S=-4,k=-5,R=8,O=1,E=2,I=3,T=4,M=5,F=6,V=7,B=8,z=9,A=10,D=11,L=12,U=13,j=14,Y=15,q=16,ne=17,ie=18,oe=19,te=20,se=21,ge=22,we=23,ce=24,ve=25,me=26,$=27,ue=28,ee=29,pe=30,fe=31,ye=32,Pe=852,Ae=592,Le=15,re=Le;function be(Q){return(Q>>>24&255)+(Q>>>8&65280)+((Q&65280)<<8)+((Q&255)<<24)}function Ge(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ne(Q){var de;return!Q||!Q.state?x:(de=Q.state,Q.total_in=Q.total_out=de.total=0,Q.msg="",de.wrap&&(Q.adler=de.wrap&1),de.mode=O,de.last=0,de.havedict=0,de.dmax=32768,de.head=null,de.hold=0,de.bits=0,de.lencode=de.lendyn=new s.Buf32(Pe),de.distcode=de.distdyn=new s.Buf32(Ae),de.sane=1,de.back=-1,y)}function Fe(Q){var de;return!Q||!Q.state?x:(de=Q.state,de.wsize=0,de.whave=0,de.wnext=0,Ne(Q))}function Je(Q,de){var W,xe;return!Q||!Q.state||(xe=Q.state,de<0?(W=0,de=-de):(W=(de>>4)+1,de<48&&(de&=15)),de&&(de<8||de>15))?x:(xe.window!==null&&xe.wbits!==de&&(xe.window=null),xe.wrap=W,xe.wbits=de,Fe(Q))}function at(Q,de){var W,xe;return Q?(xe=new Ge,Q.state=xe,xe.window=null,W=Je(Q,de),W!==y&&(Q.state=null),W):x}function Ft(Q){return at(Q,re)}var er=!0,nt,Mn;function Go(Q){if(er){var de;for(nt=new s.Buf32(512),Mn=new s.Buf32(32),de=0;de<144;)Q.lens[de++]=8;for(;de<256;)Q.lens[de++]=9;for(;de<280;)Q.lens[de++]=7;for(;de<288;)Q.lens[de++]=8;for(u(m,Q.lens,0,288,nt,0,Q.work,{bits:9}),de=0;de<32;)Q.lens[de++]=5;u(h,Q.lens,0,32,Mn,0,Q.work,{bits:5}),er=!1}Q.lencode=nt,Q.lenbits=9,Q.distcode=Mn,Q.distbits=5}function nr(Q,de,W,xe){var Xe,Se=Q.state;return Se.window===null&&(Se.wsize=1<<Se.wbits,Se.wnext=0,Se.whave=0,Se.window=new s.Buf8(Se.wsize)),xe>=Se.wsize?(s.arraySet(Se.window,de,W-Se.wsize,Se.wsize,0),Se.wnext=0,Se.whave=Se.wsize):(Xe=Se.wsize-Se.wnext,Xe>xe&&(Xe=xe),s.arraySet(Se.window,de,W-xe,Xe,Se.wnext),xe-=Xe,xe?(s.arraySet(Se.window,de,W-xe,xe,0),Se.wnext=xe,Se.whave=Se.wsize):(Se.wnext+=Xe,Se.wnext===Se.wsize&&(Se.wnext=0),Se.whave<Se.wsize&&(Se.whave+=Xe))),0}function Zn(Q,de){var W,xe,Xe,Se,qt,Be,Ht,Ee,Ce,pi,tr,Ze,Fl,Ve,$e=0,ct,ar,so,yo,Wi,u_,qo,$s,sn=new s.Buf8(4),ea,za,Pw=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Q||!Q.state||!Q.output||!Q.input&&Q.avail_in!==0)return x;W=Q.state,W.mode===L&&(W.mode=U),qt=Q.next_out,Xe=Q.output,Ht=Q.avail_out,Se=Q.next_in,xe=Q.input,Be=Q.avail_in,Ee=W.hold,Ce=W.bits,pi=Be,tr=Ht,$s=y;e:for(;;)switch(W.mode){case O:if(W.wrap===0){W.mode=U;break}for(;Ce<16;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(W.wrap&2&&Ee===35615){W.check=0,sn[0]=Ee&255,sn[1]=Ee>>>8&255,W.check=c(W.check,sn,2,0),Ee=0,Ce=0,W.mode=E;break}if(W.flags=0,W.head&&(W.head.done=!1),!(W.wrap&1)||(((Ee&255)<<8)+(Ee>>8))%31){Q.msg="incorrect header check",W.mode=pe;break}if((Ee&15)!==R){Q.msg="unknown compression method",W.mode=pe;break}if(Ee>>>=4,Ce-=4,qo=(Ee&15)+8,W.wbits===0)W.wbits=qo;else if(qo>W.wbits){Q.msg="invalid window size",W.mode=pe;break}W.dmax=1<<qo,Q.adler=W.check=1,W.mode=Ee&512?A:L,Ee=0,Ce=0;break;case E:for(;Ce<16;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(W.flags=Ee,(W.flags&255)!==R){Q.msg="unknown compression method",W.mode=pe;break}if(W.flags&57344){Q.msg="unknown header flags set",W.mode=pe;break}W.head&&(W.head.text=Ee>>8&1),W.flags&512&&(sn[0]=Ee&255,sn[1]=Ee>>>8&255,W.check=c(W.check,sn,2,0)),Ee=0,Ce=0,W.mode=I;case I:for(;Ce<32;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.head&&(W.head.time=Ee),W.flags&512&&(sn[0]=Ee&255,sn[1]=Ee>>>8&255,sn[2]=Ee>>>16&255,sn[3]=Ee>>>24&255,W.check=c(W.check,sn,4,0)),Ee=0,Ce=0,W.mode=T;case T:for(;Ce<16;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.head&&(W.head.xflags=Ee&255,W.head.os=Ee>>8),W.flags&512&&(sn[0]=Ee&255,sn[1]=Ee>>>8&255,W.check=c(W.check,sn,2,0)),Ee=0,Ce=0,W.mode=M;case M:if(W.flags&1024){for(;Ce<16;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.length=Ee,W.head&&(W.head.extra_len=Ee),W.flags&512&&(sn[0]=Ee&255,sn[1]=Ee>>>8&255,W.check=c(W.check,sn,2,0)),Ee=0,Ce=0}else W.head&&(W.head.extra=null);W.mode=F;case F:if(W.flags&1024&&(Ze=W.length,Ze>Be&&(Ze=Be),Ze&&(W.head&&(qo=W.head.extra_len-W.length,W.head.extra||(W.head.extra=new Array(W.head.extra_len)),s.arraySet(W.head.extra,xe,Se,Ze,qo)),W.flags&512&&(W.check=c(W.check,xe,Ze,Se)),Be-=Ze,Se+=Ze,W.length-=Ze),W.length))break e;W.length=0,W.mode=V;case V:if(W.flags&2048){if(Be===0)break e;Ze=0;do qo=xe[Se+Ze++],W.head&&qo&&W.length<65536&&(W.head.name+=String.fromCharCode(qo));while(qo&&Ze<Be);if(W.flags&512&&(W.check=c(W.check,xe,Ze,Se)),Be-=Ze,Se+=Ze,qo)break e}else W.head&&(W.head.name=null);W.length=0,W.mode=B;case B:if(W.flags&4096){if(Be===0)break e;Ze=0;do qo=xe[Se+Ze++],W.head&&qo&&W.length<65536&&(W.head.comment+=String.fromCharCode(qo));while(qo&&Ze<Be);if(W.flags&512&&(W.check=c(W.check,xe,Ze,Se)),Be-=Ze,Se+=Ze,qo)break e}else W.head&&(W.head.comment=null);W.mode=z;case z:if(W.flags&512){for(;Ce<16;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(Ee!==(W.check&65535)){Q.msg="header crc mismatch",W.mode=pe;break}Ee=0,Ce=0}W.head&&(W.head.hcrc=W.flags>>9&1,W.head.done=!0),Q.adler=W.check=0,W.mode=L;break;case A:for(;Ce<32;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}Q.adler=W.check=be(Ee),Ee=0,Ce=0,W.mode=D;case D:if(W.havedict===0)return Q.next_out=qt,Q.avail_out=Ht,Q.next_in=Se,Q.avail_in=Be,W.hold=Ee,W.bits=Ce,_;Q.adler=W.check=1,W.mode=L;case L:if(de===b||de===v)break e;case U:if(W.last){Ee>>>=Ce&7,Ce-=Ce&7,W.mode=$;break}for(;Ce<3;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}switch(W.last=Ee&1,Ee>>>=1,Ce-=1,Ee&3){case 0:W.mode=j;break;case 1:if(Go(W),W.mode=te,de===v){Ee>>>=2,Ce-=2;break e}break;case 2:W.mode=ne;break;case 3:Q.msg="invalid block type",W.mode=pe}Ee>>>=2,Ce-=2;break;case j:for(Ee>>>=Ce&7,Ce-=Ce&7;Ce<32;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if((Ee&65535)!==(Ee>>>16^65535)){Q.msg="invalid stored block lengths",W.mode=pe;break}if(W.length=Ee&65535,Ee=0,Ce=0,W.mode=Y,de===v)break e;case Y:W.mode=q;case q:if(Ze=W.length,Ze){if(Ze>Be&&(Ze=Be),Ze>Ht&&(Ze=Ht),Ze===0)break e;s.arraySet(Xe,xe,Se,Ze,qt),Be-=Ze,Se+=Ze,Ht-=Ze,qt+=Ze,W.length-=Ze;break}W.mode=L;break;case ne:for(;Ce<14;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(W.nlen=(Ee&31)+257,Ee>>>=5,Ce-=5,W.ndist=(Ee&31)+1,Ee>>>=5,Ce-=5,W.ncode=(Ee&15)+4,Ee>>>=4,Ce-=4,W.nlen>286||W.ndist>30){Q.msg="too many length or distance symbols",W.mode=pe;break}W.have=0,W.mode=ie;case ie:for(;W.have<W.ncode;){for(;Ce<3;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.lens[Pw[W.have++]]=Ee&7,Ee>>>=3,Ce-=3}for(;W.have<19;)W.lens[Pw[W.have++]]=0;if(W.lencode=W.lendyn,W.lenbits=7,ea={bits:W.lenbits},$s=u(f,W.lens,0,19,W.lencode,0,W.work,ea),W.lenbits=ea.bits,$s){Q.msg="invalid code lengths set",W.mode=pe;break}W.have=0,W.mode=oe;case oe:for(;W.have<W.nlen+W.ndist;){for(;$e=W.lencode[Ee&(1<<W.lenbits)-1],ct=$e>>>24,ar=$e>>>16&255,so=$e&65535,!(ct<=Ce);){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(so<16)Ee>>>=ct,Ce-=ct,W.lens[W.have++]=so;else{if(so===16){for(za=ct+2;Ce<za;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(Ee>>>=ct,Ce-=ct,W.have===0){Q.msg="invalid bit length repeat",W.mode=pe;break}qo=W.lens[W.have-1],Ze=3+(Ee&3),Ee>>>=2,Ce-=2}else if(so===17){for(za=ct+3;Ce<za;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}Ee>>>=ct,Ce-=ct,qo=0,Ze=3+(Ee&7),Ee>>>=3,Ce-=3}else{for(za=ct+7;Ce<za;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}Ee>>>=ct,Ce-=ct,qo=0,Ze=11+(Ee&127),Ee>>>=7,Ce-=7}if(W.have+Ze>W.nlen+W.ndist){Q.msg="invalid bit length repeat",W.mode=pe;break}for(;Ze--;)W.lens[W.have++]=qo}}if(W.mode===pe)break;if(W.lens[256]===0){Q.msg="invalid code -- missing end-of-block",W.mode=pe;break}if(W.lenbits=9,ea={bits:W.lenbits},$s=u(m,W.lens,0,W.nlen,W.lencode,0,W.work,ea),W.lenbits=ea.bits,$s){Q.msg="invalid literal/lengths set",W.mode=pe;break}if(W.distbits=6,W.distcode=W.distdyn,ea={bits:W.distbits},$s=u(h,W.lens,W.nlen,W.ndist,W.distcode,0,W.work,ea),W.distbits=ea.bits,$s){Q.msg="invalid distances set",W.mode=pe;break}if(W.mode=te,de===v)break e;case te:W.mode=se;case se:if(Be>=6&&Ht>=258){Q.next_out=qt,Q.avail_out=Ht,Q.next_in=Se,Q.avail_in=Be,W.hold=Ee,W.bits=Ce,d(Q,tr),qt=Q.next_out,Xe=Q.output,Ht=Q.avail_out,Se=Q.next_in,xe=Q.input,Be=Q.avail_in,Ee=W.hold,Ce=W.bits,W.mode===L&&(W.back=-1);break}for(W.back=0;$e=W.lencode[Ee&(1<<W.lenbits)-1],ct=$e>>>24,ar=$e>>>16&255,so=$e&65535,!(ct<=Ce);){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(ar&&(ar&240)===0){for(yo=ct,Wi=ar,u_=so;$e=W.lencode[u_+((Ee&(1<<yo+Wi)-1)>>yo)],ct=$e>>>24,ar=$e>>>16&255,so=$e&65535,!(yo+ct<=Ce);){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}Ee>>>=yo,Ce-=yo,W.back+=yo}if(Ee>>>=ct,Ce-=ct,W.back+=ct,W.length=so,ar===0){W.mode=me;break}if(ar&32){W.back=-1,W.mode=L;break}if(ar&64){Q.msg="invalid literal/length code",W.mode=pe;break}W.extra=ar&15,W.mode=ge;case ge:if(W.extra){for(za=W.extra;Ce<za;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.length+=Ee&(1<<W.extra)-1,Ee>>>=W.extra,Ce-=W.extra,W.back+=W.extra}W.was=W.length,W.mode=we;case we:for(;$e=W.distcode[Ee&(1<<W.distbits)-1],ct=$e>>>24,ar=$e>>>16&255,so=$e&65535,!(ct<=Ce);){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if((ar&240)===0){for(yo=ct,Wi=ar,u_=so;$e=W.distcode[u_+((Ee&(1<<yo+Wi)-1)>>yo)],ct=$e>>>24,ar=$e>>>16&255,so=$e&65535,!(yo+ct<=Ce);){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}Ee>>>=yo,Ce-=yo,W.back+=yo}if(Ee>>>=ct,Ce-=ct,W.back+=ct,ar&64){Q.msg="invalid distance code",W.mode=pe;break}W.offset=so,W.extra=ar&15,W.mode=ce;case ce:if(W.extra){for(za=W.extra;Ce<za;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}W.offset+=Ee&(1<<W.extra)-1,Ee>>>=W.extra,Ce-=W.extra,W.back+=W.extra}if(W.offset>W.dmax){Q.msg="invalid distance too far back",W.mode=pe;break}W.mode=ve;case ve:if(Ht===0)break e;if(Ze=tr-Ht,W.offset>Ze){if(Ze=W.offset-Ze,Ze>W.whave&&W.sane){Q.msg="invalid distance too far back",W.mode=pe;break}Ze>W.wnext?(Ze-=W.wnext,Fl=W.wsize-Ze):Fl=W.wnext-Ze,Ze>W.length&&(Ze=W.length),Ve=W.window}else Ve=Xe,Fl=qt-W.offset,Ze=W.length;Ze>Ht&&(Ze=Ht),Ht-=Ze,W.length-=Ze;do Xe[qt++]=Ve[Fl++];while(--Ze);W.length===0&&(W.mode=se);break;case me:if(Ht===0)break e;Xe[qt++]=W.length,Ht--,W.mode=se;break;case $:if(W.wrap){for(;Ce<32;){if(Be===0)break e;Be--,Ee|=xe[Se++]<<Ce,Ce+=8}if(tr-=Ht,Q.total_out+=tr,W.total+=tr,tr&&(Q.adler=W.check=W.flags?c(W.check,Xe,tr,qt-tr):a(W.check,Xe,tr,qt-tr)),tr=Ht,(W.flags?Ee:be(Ee))!==W.check){Q.msg="incorrect data check",W.mode=pe;break}Ee=0,Ce=0}W.mode=ue;case ue:if(W.wrap&&W.flags){for(;Ce<32;){if(Be===0)break e;Be--,Ee+=xe[Se++]<<Ce,Ce+=8}if(Ee!==(W.total&4294967295)){Q.msg="incorrect length check",W.mode=pe;break}Ee=0,Ce=0}W.mode=ee;case ee:$s=w;break e;case pe:$s=C;break e;case fe:return S;case ye:default:return x}return Q.next_out=qt,Q.avail_out=Ht,Q.next_in=Se,Q.avail_in=Be,W.hold=Ee,W.bits=Ce,(W.wsize||tr!==Q.avail_out&&W.mode<pe&&(W.mode<$||de!==g))&&nr(Q,Q.output,Q.next_out,tr-Q.avail_out)?(W.mode=fe,S):(pi-=Q.avail_in,tr-=Q.avail_out,Q.total_in+=pi,Q.total_out+=tr,W.total+=tr,W.wrap&&tr&&(Q.adler=W.check=W.flags?c(W.check,Xe,tr,Q.next_out-tr):a(W.check,Xe,tr,Q.next_out-tr)),Q.data_type=W.bits+(W.last?64:0)+(W.mode===L?128:0)+(W.mode===te||W.mode===Y?256:0),(pi===0&&tr===0||de===g)&&$s===y&&($s=k),$s)}function Lr(Q){if(!Q||!Q.state)return x;var de=Q.state;return de.window&&(de.window=null),Q.state=null,y}function Yo(Q,de){var W;return!Q||!Q.state||(W=Q.state,(W.wrap&2)===0)?x:(W.head=de,de.done=!1,y)}function Ye(Q,de){var W=de.length,xe,Xe,Se;return!Q||!Q.state||(xe=Q.state,xe.wrap!==0&&xe.mode!==D)?x:xe.mode===D&&(Xe=1,Xe=a(Xe,de,W,0),Xe!==xe.check)?C:(Se=nr(Q,de,W,W),Se?(xe.mode=fe,S):(xe.havedict=1,y))}i.inflateReset=Fe,i.inflateReset2=Je,i.inflateResetKeep=Ne,i.inflateInit=Ft,i.inflateInit2=at,i.inflate=Zn,i.inflateEnd=Lr,i.inflateGetHeader=Yo,i.inflateSetDictionary=Ye,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,c=852,d=592,u=0,f=1,m=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],v=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(w,_,x,C,S,k,R,O){var E=O.bits,I=0,T=0,M=0,F=0,V=0,B=0,z=0,A=0,D=0,L=0,U,j,Y,q,ne,ie=null,oe=0,te,se=new s.Buf16(a+1),ge=new s.Buf16(a+1),we=null,ce=0,ve,me,$;for(I=0;I<=a;I++)se[I]=0;for(T=0;T<C;T++)se[_[x+T]]++;for(V=E,F=a;F>=1&&se[F]===0;F--);if(V>F&&(V=F),F===0)return S[k++]=1<<24|64<<16|0,S[k++]=1<<24|64<<16|0,O.bits=1,0;for(M=1;M<F&&se[M]===0;M++);for(V<M&&(V=M),A=1,I=1;I<=a;I++)if(A<<=1,A-=se[I],A<0)return-1;if(A>0&&(w===u||F!==1))return-1;for(ge[1]=0,I=1;I<a;I++)ge[I+1]=ge[I]+se[I];for(T=0;T<C;T++)_[x+T]!==0&&(R[ge[_[x+T]]++]=T);if(w===u?(ie=we=R,te=19):w===f?(ie=h,oe-=257,we=g,ce-=257,te=256):(ie=b,we=v,te=-1),L=0,T=0,I=M,ne=k,B=V,z=0,Y=-1,D=1<<V,q=D-1,w===f&&D>c||w===m&&D>d)return 1;for(;;){ve=I-z,R[T]<te?(me=0,$=R[T]):R[T]>te?(me=we[ce+R[T]],$=ie[oe+R[T]]):(me=96,$=0),U=1<<I-z,j=1<<B,M=j;do j-=U,S[ne+(L>>z)+j]=ve<<24|me<<16|$|0;while(j!==0);for(U=1<<I-1;L&U;)U>>=1;if(U!==0?(L&=U-1,L+=U):L=0,T++,--se[I]===0){if(I===F)break;I=_[x+R[T]]}if(I>V&&(L&q)!==Y){for(z===0&&(z=V),ne+=M,B=I-z,A=1<<B;B+z<F&&(A-=se[B+z],!(A<=0));)B++,A<<=1;if(D+=1<<B,w===f&&D>c||w===m&&D>d)return 1;Y=L&q,S[Y]=V<<24|B<<16|ne-k|0}}return L!==0&&(S[ne+L]=I-z<<24|64<<16|0),O.bits=V,0}},{"../utils/common":1}],10:[function(o,n,i){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,i){"use strict";function s(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),c=o("./utils/strings"),d=o("./zlib/constants"),u=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),h=Object.prototype.toString;function g(y){if(!(this instanceof g))return new g(y);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},y||{});var w=this.options;w.raw&&w.windowBits>=0&&w.windowBits<16&&(w.windowBits=-w.windowBits,w.windowBits===0&&(w.windowBits=-15)),w.windowBits>=0&&w.windowBits<16&&!(y&&y.windowBits)&&(w.windowBits+=32),w.windowBits>15&&w.windowBits<48&&(w.windowBits&15)===0&&(w.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var _=s.inflateInit2(this.strm,w.windowBits);if(_!==d.Z_OK)throw new Error(u[_]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),w.dictionary&&(typeof w.dictionary=="string"?w.dictionary=c.string2buf(w.dictionary):h.call(w.dictionary)==="[object ArrayBuffer]"&&(w.dictionary=new Uint8Array(w.dictionary)),w.raw&&(_=s.inflateSetDictionary(this.strm,w.dictionary),_!==d.Z_OK)))throw new Error(u[_])}g.prototype.push=function(y,w){var _=this.strm,x=this.options.chunkSize,C=this.options.dictionary,S,k,R,O,E,I=!1;if(this.ended)return!1;k=w===~~w?w:w===!0?d.Z_FINISH:d.Z_NO_FLUSH,typeof y=="string"?_.input=c.binstring2buf(y):h.call(y)==="[object ArrayBuffer]"?_.input=new Uint8Array(y):_.input=y,_.next_in=0,_.avail_in=_.input.length;do{if(_.avail_out===0&&(_.output=new a.Buf8(x),_.next_out=0,_.avail_out=x),S=s.inflate(_,d.Z_NO_FLUSH),S===d.Z_NEED_DICT&&C&&(S=s.inflateSetDictionary(this.strm,C)),S===d.Z_BUF_ERROR&&I===!0&&(S=d.Z_OK,I=!1),S!==d.Z_STREAM_END&&S!==d.Z_OK)return this.onEnd(S),this.ended=!0,!1;_.next_out&&(_.avail_out===0||S===d.Z_STREAM_END||_.avail_in===0&&(k===d.Z_FINISH||k===d.Z_SYNC_FLUSH))&&(this.options.to==="string"?(R=c.utf8border(_.output,_.next_out),O=_.next_out-R,E=c.buf2string(_.output,R),_.next_out=O,_.avail_out=x-O,O&&a.arraySet(_.output,_.output,R,O,0),this.onData(E)):this.onData(a.shrinkBuf(_.output,_.next_out))),_.avail_in===0&&_.avail_out===0&&(I=!0)}while((_.avail_in>0||_.avail_out===0)&&S!==d.Z_STREAM_END);return S===d.Z_STREAM_END&&(k=d.Z_FINISH),k===d.Z_FINISH?(S=s.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===d.Z_OK):(k===d.Z_SYNC_FLUSH&&(this.onEnd(d.Z_OK),_.avail_out=0),!0)},g.prototype.onData=function(y){this.chunks.push(y)},g.prototype.onEnd=function(y){y===d.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function b(y,w){var _=new g(w);if(_.push(y,!0),_.err)throw _.msg||u[_.err];return _.result}function v(y,w){return w=w||{},w.raw=!0,b(y,w)}i.Inflate=g,i.inflate=b,i.inflateRaw=v,i.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var RNr=globalThis.fetch,yF=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},nbt=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},ibt=new Date("1904-01-01T00:00:00+0000").getTime();function sbt(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var abt=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return sbt([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(ibt+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,i=[];for(;e--;)i.push(this[n]);return i}},en=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Mt=class extends en{constructor(e,t,r){let{parser:o,start:n}=super(new abt(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function rt(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var lbt=class extends Mt{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new cbt(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);rt(this.tables,n.tag.trim(),i)})}},cbt=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},$3e=J3e.inflate||void 0,e4e=void 0,dbt=class extends Mt{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new ubt(o)),fbt(this,t,r)}},ubt=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function fbt(e,t,r){e.tables={},e.directory.forEach(o=>{rt(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if($3e)a=$3e(new Uint8Array(s));else if(e4e)a=e4e(new Uint8Array(s));else{let c="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(c),new Error(c)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var t4e=Q3e,r4e=void 0,pbt=class extends Mt{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new mbt(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,c)=>{let d=this.directory[c+1];d&&(d.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(t4e)i=t4e(new Uint8Array(s));else if(r4e)i=new Uint8Array(r4e(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}hbt(this,i,r)}},mbt=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=gbt(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function hbt(e,t,r){e.tables={},e.directory.forEach(o=>{rt(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function gbt(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var c4e={},d4e=!1;Promise.all([Promise.resolve().then(function(){return Wbt}),Promise.resolve().then(function(){return Ybt}),Promise.resolve().then(function(){return Kbt}),Promise.resolve().then(function(){return Qbt}),Promise.resolve().then(function(){return $bt}),Promise.resolve().then(function(){return nvt}),Promise.resolve().then(function(){return svt}),Promise.resolve().then(function(){return lvt}),Promise.resolve().then(function(){return vvt}),Promise.resolve().then(function(){return Rvt}),Promise.resolve().then(function(){return g_t}),Promise.resolve().then(function(){return v_t}),Promise.resolve().then(function(){return x_t}),Promise.resolve().then(function(){return E_t}),Promise.resolve().then(function(){return P_t}),Promise.resolve().then(function(){return I_t}),Promise.resolve().then(function(){return M_t}),Promise.resolve().then(function(){return F_t}),Promise.resolve().then(function(){return L_t}),Promise.resolve().then(function(){return B_t}),Promise.resolve().then(function(){return j_t}),Promise.resolve().then(function(){return U_t}),Promise.resolve().then(function(){return Y_t}),Promise.resolve().then(function(){return X_t}),Promise.resolve().then(function(){return Z_t}),Promise.resolve().then(function(){return J_t}),Promise.resolve().then(function(){return eyt}),Promise.resolve().then(function(){return ryt}),Promise.resolve().then(function(){return nyt}),Promise.resolve().then(function(){return ayt}),Promise.resolve().then(function(){return pyt}),Promise.resolve().then(function(){return byt}),Promise.resolve().then(function(){return yyt}),Promise.resolve().then(function(){return Cyt}),Promise.resolve().then(function(){return Eyt}),Promise.resolve().then(function(){return Pyt}),Promise.resolve().then(function(){return Oyt}),Promise.resolve().then(function(){return Myt}),Promise.resolve().then(function(){return Vyt}),Promise.resolve().then(function(){return zyt}),Promise.resolve().then(function(){return Uyt})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];c4e[r]=t[r]}),d4e=!0});function bbt(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=c4e[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function vbt(){let e=0;function t(r,o){if(!d4e)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(bbt)}return new Promise((r,o)=>t(r))}function _bt(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let i={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function ybt(e,t,r={}){if(!globalThis.document)return;let o=_bt(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var Ugt=[0,1,0,0],Wgt=[79,84,84,79],Ggt=[119,79,70,70],Ygt=[119,79,70,50];function SF(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function qgt(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(SF(t,Ugt)||SF(t,Wgt))return"SFNT";if(SF(t,Ggt))return"WOFF";if(SF(t,Ygt))return"WOFF2"}function Kgt(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var EF=class extends kgt{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 Hgt(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>Kgt(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new xF("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=qgt(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 xF("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return zgt().then(t=>(e==="SFNT"&&(this.opentype=new Igt(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Agt(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new Fgt(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 xF("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 xF("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=EF;var Ch=class extends rn{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},Xgt=class extends Ch{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}]}},Zgt=class extends Ch{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;et(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new Qgt(e))));let i=n+o*8;et(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}))}},Qgt=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}},Jgt=class extends Ch{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;et(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;et(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;et(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;et(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,c=this.length-(a-this.tableStart);et(this,"glyphIdArray",()=>e.readBytes(c,a,16)),et(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],c=this.idDelta[i],d=this.idRangeOffset[i],u=e+2*i,f=[];if(d===0)for(let m=s+c,h=a+c;m<=h;m++)f.push(m);else for(let m=0,h=a-s;m<=h;m++)r.currentPosition=u+d+m*2,f.push(r.uint16);return{startCode:s,endCode:a,idDelta:c,idRangeOffset:d,glyphIDs:f}};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}))}},$gt=class extends Ch{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,et(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}]}},ebt=class extends Ch{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,et(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new tbt(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}))}},tbt=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},rbt=class extends Ch{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,et(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}]}},obt=class extends Ch{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,et(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new nbt(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}))}},nbt=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},ibt=class extends Ch{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 sbt(e));et(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}))}},sbt=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},abt=class extends Ch{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,et(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new lbt(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)}},lbt=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function cbt(e,t,r){let o=e.uint16;return o===0?new Xgt(e,t,r):o===2?new Zgt(e,t,r):o===4?new Jgt(e,t,r):o===6?new $gt(e,t,r):o===8?new ebt(e,t,r):o===10?new rbt(e,t,r):o===12?new obt(e,t,r):o===13?new ibt(e,t,r):o===14?new abt(e,t,r):{}}var dbt=class extends Ft{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 ubt(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})}},ubt=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;et(this,"table",()=>(e.currentPosition=t+n,cbt(e,r,o)))}},fbt=Object.freeze({__proto__:null,cmap:dbt}),pbt=class extends Ft{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})}},mbt=Object.freeze({__proto__:null,head:pbt}),hbt=class extends Ft{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()}},gbt=Object.freeze({__proto__:null,hhea:hbt}),bbt=class extends Ft{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(et(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new vbt(o.uint16,o.int16)))),n<i){let a=s+n*4;et(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(c=>o.int16)))}}},vbt=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},ybt=Object.freeze({__proto__:null,hmtx:bbt}),_bt=class extends Ft{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()}},wbt=Object.freeze({__proto__:null,maxp:_bt}),xbt=class extends Ft{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 Cbt(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Sbt(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}},Sbt=class{constructor(e,t){this.length=e,this.offset=t}},Cbt=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,et(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Ebt(e,this)))}};function Ebt(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,c=o/2;a<c;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 kbt=Object.freeze({__proto__:null,name:xbt}),Tbt=class extends Ft{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()}},Rbt=Object.freeze({__proto__:null,OS2:Tbt}),Pbt=class extends Ft{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]<M5e.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 M5e[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(""))}},M5e=[".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"],Ibt=Object.freeze({__proto__:null,post:Pbt}),Obt=class extends Ft{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,et(this,"horizAxis",()=>new rte({offset:e.offset+this.horizAxisOffset},t)),et(this,"vertAxis",()=>new rte({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,et(this,"itemVarStore",()=>new rte({offset:e.offset+this.itemVarStoreOffset},t)))}},rte=class extends Ft{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,et(this,"baseTagList",()=>new Abt({offset:e.offset+this.baseTagListOffset},t)),et(this,"baseScriptList",()=>new Mbt({offset:e.offset+this.baseScriptListOffset},t))}},Abt=class extends Ft{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},Mbt=class extends Ft{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;et(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new Nbt(this.start,r))))}},Nbt=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,et(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new Fbt(t)))}},Fbt=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 Dbt(this.start,e)),et(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new Lbt(e))),et(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new j5e(e)))}},Dbt=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,et(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new j5e(t)))}},Lbt=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 Bbt(this.parser)}},j5e=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;et(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new Vbt(e))))}},Vbt=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},Bbt=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)}},zbt=Object.freeze({__proto__:null,BASE:Obt}),N5e=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 jbt(e)))}},jbt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},iP=class extends rn{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 Hbt(e)))}},Hbt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},Ubt=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)}},Wbt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,et(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new N5e(r)}),this.attachListOffset=r.Offset16,et(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Gbt(r)}),this.ligCaretListOffset=r.Offset16,et(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new qbt(r)}),this.markAttachClassDefOffset=r.Offset16,et(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new N5e(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,et(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new Zbt(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,et(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new Ubt(r)}))}},Gbt=class extends rn{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 Ybt(this.parser)}},Ybt=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},qbt=class extends rn{constructor(e){super(e),this.coverageOffset=e.Offset16,et(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new iP(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 Kbt(this.parser)}},Kbt=class extends rn{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 Xbt(this.parser)}},Xbt=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)}},Zbt=class extends rn{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 iP(this.parser)}},Qbt=Object.freeze({__proto__:null,GDEF:Wbt}),F5e=class extends rn{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new Jbt(e))}},Jbt=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},$bt=class extends rn{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new evt(e))}},evt=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},D5e=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)}},L5e=class extends rn{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new tvt(e))}},tvt=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},rvt=class extends rn{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 nvt(e);if(t.startsWith("cc"))return new ovt(e);if(t.startsWith("ss"))return new ivt(e)}}},ovt=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)}},nvt=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},ivt=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function H5e(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var _0=class extends rn{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 iP(e)}},nte=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},svt=class extends _0{constructor(e){super(e),this.deltaGlyphID=e.int16}},avt=class extends _0{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 lvt(t)}},lvt=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},cvt=class extends _0{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 dvt(t)}},dvt=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},uvt=class extends _0{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 fvt(t)}},fvt=class extends rn{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 pvt(t)}},pvt=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},mvt=class extends _0{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&&(H5e(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 nte(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 hvt(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 gvt(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 iP(t)}},hvt=class extends rn{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 U5e(t)}},U5e=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 nte(e))}},gvt=class extends rn{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 bvt(t)}},bvt=class extends U5e{constructor(e){super(e)}},vvt=class extends _0{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&&(H5e(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 W5e(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 yvt(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 wvt(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 iP(t)}},yvt=class extends rn{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 _vt(t)}},_vt=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 nte(e))}},wvt=class extends rn{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 xvt(t)}},xvt=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 W5e(e))}},W5e=class extends rn{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Svt=class extends rn{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},Cvt=class extends _0{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)}},Evt={buildSubtable:function(e,t){let r=new[void 0,svt,avt,cvt,uvt,mvt,vvt,Svt,Cvt][e](t);return r.type=e,r}},Eh=class extends rn{constructor(e){super(e)}},kvt=class extends Eh{constructor(e){super(e),console.log("lookup type 1")}},Tvt=class extends Eh{constructor(e){super(e),console.log("lookup type 2")}},Rvt=class extends Eh{constructor(e){super(e),console.log("lookup type 3")}},Pvt=class extends Eh{constructor(e){super(e),console.log("lookup type 4")}},Ivt=class extends Eh{constructor(e){super(e),console.log("lookup type 5")}},Ovt=class extends Eh{constructor(e){super(e),console.log("lookup type 6")}},Avt=class extends Eh{constructor(e){super(e),console.log("lookup type 7")}},Mvt=class extends Eh{constructor(e){super(e),console.log("lookup type 8")}},Nvt=class extends Eh{constructor(e){super(e),console.log("lookup type 9")}},Fvt={buildSubtable:function(e,t){let r=new[void 0,kvt,Tvt,Rvt,Pvt,Ivt,Ovt,Avt,Mvt,Nvt][e](t);return r.type=e,r}},V5e=class extends rn{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},Dvt=class extends rn{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"?Evt:Fvt;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},G5e=class extends Ft{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);et(this,"scriptList",()=>i?F5e.EMPTY:(o.currentPosition=n+this.scriptListOffset,new F5e(o))),et(this,"featureList",()=>i?L5e.EMPTY:(o.currentPosition=n+this.featureListOffset,new L5e(o))),et(this,"lookupList",()=>i?V5e.EMPTY:(o.currentPosition=n+this.lookupListOffset,new V5e(o))),this.featureVariationsOffset&&et(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 $bt(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 D5e(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 D5e(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 rvt(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 Dvt(this.parser,t)}},Lvt=class extends G5e{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},Vvt=Object.freeze({__proto__:null,GSUB:Lvt}),Bvt=class extends G5e{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},zvt=Object.freeze({__proto__:null,GPOS:Bvt}),jvt=class extends Ft{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 Hvt(r)}},Hvt=class extends rn{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new Uvt(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)}},Uvt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},Wvt=Object.freeze({__proto__:null,SVG:jvt}),Gvt=class extends Ft{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;et(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new Yvt(r))));let n=o+this.axisCount*this.axisSize;et(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new qvt(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)}},Yvt=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}},qvt=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)}},Kvt=Object.freeze({__proto__:null,fvar:Gvt}),Xvt=class extends Ft{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;et(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},Zvt=Object.freeze({__proto__:null,cvt:Xvt}),Qvt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);et(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Jvt=Object.freeze({__proto__:null,fpgm:Qvt}),$vt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,et(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new eyt(r)))}},eyt=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},tyt=Object.freeze({__proto__:null,gasp:$vt}),ryt=class extends Ft{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},oyt=Object.freeze({__proto__:null,glyf:ryt}),nyt=class extends Ft{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,et(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):et(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}}},iyt=Object.freeze({__proto__:null,loca:nyt}),syt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);et(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},ayt=Object.freeze({__proto__:null,prep:syt}),lyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);et(this,"data",()=>r.readBytes())}},cyt=Object.freeze({__proto__:null,CFF:lyt}),dyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);et(this,"data",()=>r.readBytes())}},uyt=Object.freeze({__proto__:null,CFF2:dyt}),fyt=class extends Ft{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,et(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new pyt(r)))}},pyt=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},myt=Object.freeze({__proto__:null,VORG:fyt}),hyt=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new CF(e),this.vert=new CF(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}},gyt=class{constructor(e){this.hori=new CF(e),this.vert=new CF(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},CF=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}},Y5e=class extends Ft{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,et(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new hyt(o)))}},byt=Object.freeze({__proto__:null,EBLC:Y5e}),q5e=class extends Ft{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},vyt=Object.freeze({__proto__:null,EBDT:q5e}),yyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,et(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new gyt(r)))}},_yt=Object.freeze({__proto__:null,EBSC:yyt}),wyt=class extends Y5e{constructor(e,t){super(e,t,"CBLC")}},xyt=Object.freeze({__proto__:null,CBLC:wyt}),Syt=class extends q5e{constructor(e,t){super(e,t,"CBDT")}},Cyt=Object.freeze({__proto__:null,CBDT:Syt}),Eyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,et(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},kyt=Object.freeze({__proto__:null,sbix:Eyt}),Tyt=class extends Ft{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 ote(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new ote(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 c=new ote(this.parser),d=c.gID;if(d===e)return c;d>e?n=a:d<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 Ryt(p))}},ote=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},Ryt=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},Pyt=Object.freeze({__proto__:null,COLR:Tyt}),Iyt=class extends Ft{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),et(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new Oyt(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,et(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new Ayt(r,o))),et(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new Myt(r,o))),et(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new Nyt(r,o))))}},Oyt=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},Ayt=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},Myt=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},Nyt=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},Fyt=Object.freeze({__proto__:null,CPAL:Iyt}),Dyt=class extends Ft{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 Lyt(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new Vyt(this.parser)}},Lyt=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},Vyt=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},Byt=Object.freeze({__proto__:null,DSIG:Dyt}),zyt=class extends Ft{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 jyt(o,n))}},jyt=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},Hyt=Object.freeze({__proto__:null,hdmx:zyt}),Uyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,et(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new Wyt(r);n.push(s),o+=s}return n})}},Wyt=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,et(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new Gyt(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]}},Gyt=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},Yyt=Object.freeze({__proto__:null,kern:Uyt}),qyt=class extends Ft{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},Kyt=Object.freeze({__proto__:null,LTSH:qyt}),Xyt=class extends Ft{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,et(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.")}},Zyt=Object.freeze({__proto__:null,MERG:Xyt}),Qyt=class extends Ft{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 Jyt(this.tableStart,r))}},Jyt=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)}},$yt=Object.freeze({__proto__:null,meta:Qyt}),e_t=class extends Ft{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.")}},t_t=Object.freeze({__proto__:null,PCLT:e_t}),r_t=class extends Ft{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 o_t(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new n_t(r))}},o_t=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},n_t=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new i_t(e))}},i_t=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},s_t=Object.freeze({__proto__:null,VDMX:r_t}),a_t=class extends Ft{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()}},l_t=Object.freeze({__proto__:null,vhea:a_t}),c_t=class extends Ft{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 d_t(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)))}}},d_t=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},u_t=Object.freeze({__proto__:null,vmtx:c_t});function K5e(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Eb(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var vl=l(R(),1);function f_t(){let{installFonts:e}=(0,sP.useContext)(os),[t,r]=(0,sP.useState)(!1),[o,n]=(0,sP.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],v=!1,_=b.map(async w=>{if(!await d(w))return v=!0,null;if(g.has(w.name))return null;let C=(((w.name??"").split(".")??[]).pop()??"").toLowerCase();return Jee.includes(C)?(g.add(w.name),w):null}),y=(await Promise.all(_)).filter(w=>w!==null);if(y.length>0)c(y);else{let w=v?(0,IS.__)("Sorry, you are not allowed to upload this file type."):(0,IS.__)("No fonts found to install.");n({type:"error",message:w}),r(!1)}},c=async h=>{let g=await Promise.all(h.map(async b=>{let v=await f(b);return await lv(v,v.file,"all"),v}));m(g)};async function d(h){let g=new EF("Uploaded Font");try{let b=await u(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function u(h){return new Promise((g,b)=>{let v=new window.FileReader;v.readAsArrayBuffer(h),v.onload=()=>g(v.result),v.onerror=b})}let f=async h=>{let g=await u(h),b=new EF("Uploaded Font");b.fromDataBuffer(g,h.name);let _=(await new Promise(O=>b.onload=O)).detail.font,{name:y}=_.opentype.tables,w=y.get(16)||y.get(1),x=y.get(2).toLowerCase().includes("italic"),C=_.opentype.tables["OS/2"].usWeightClass||"normal",E=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:O})=>O==="wght"),P=E?`${E.minValue} ${E.maxValue}`:null;return{file:h,fontFamily:w,fontStyle:x?"italic":"normal",fontWeight:P||C}},m=async h=>{let g=K5e(h);try{await e(g),n({type:"success",message:(0,IS.__)("Fonts were installed successfully.")})}catch(b){let v=b;n({type:"error",message:v.message,errors:v?.installationErrors})}r(!1)};return(0,vl.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,vl.jsx)(Ks.DropZone,{onFilesDrop:i}),(0,vl.jsxs)(Ks.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,vl.jsxs)(Ks.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,vl.jsx)("ul",{children:o.errors.map((h,g)=>(0,vl.jsx)("li",{children:h},g))})]}),t&&(0,vl.jsx)(Ks.FlexItem,{children:(0,vl.jsx)("div",{className:"font-library__upload-area",children:(0,vl.jsx)(Ks.ProgressBar,{})})}),!t&&(0,vl.jsx)(Ks.FormFileUpload,{accept:Jee.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,vl.jsx)(Ks.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,IS.__)("Upload font")})}),(0,vl.jsx)(Ks.__experimentalText,{className:"font-library__upload-area__text",children:(0,IS.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var kF=f_t;var Mu=l(R(),1),{Tabs:TF}=cr(RF.privateApis),p_t={id:"installed-fonts",title:(0,OS._x)("Library","Font library")},m_t={id:"upload-fonts",title:(0,OS._x)("Upload","noun")},h_t=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,OS.__)("Install Fonts"):r}));function g_t({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,PF.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,X5e.useSelect)(i=>i(PF.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[p_t];return o&&(n.push(m_t),n.push(...h_t(r||[]))),(0,Mu.jsx)(RF.Modal,{title:(0,OS.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Mu.jsxs)(TF,{defaultTabId:t,children:[(0,Mu.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Mu.jsx)(TF.TabList,{children:n.map(({id:i,title:s})=>(0,Mu.jsx)(TF.Tab,{tabId:i,children:s},i))})}),n.map(({id:i})=>{let s;switch(i){case"upload-fonts":s=(0,Mu.jsx)(kF,{});break;case"installed-fonts":s=(0,Mu.jsx)(bF,{});break;default:s=(0,Mu.jsx)(yF,{slug:i})}return(0,Mu.jsx)(TF.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:s},i)})]})})}var Z5e=g_t;var IF=l(G(),1),w0=l(X(),1),Q5e=l(H(),1);var AS=l(R(),1);function b_t({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,Q5e.useContext)(os),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=u0(e);return(0,AS.jsx)(w0.__experimentalItem,{onClick:n,children:(0,AS.jsxs)(w0.__experimentalHStack,{justify:"space-between",children:[(0,AS.jsx)(w0.FlexItem,{style:i,children:e.name}),(0,AS.jsx)(w0.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,IF.sprintf)((0,IF._n)("%d variant","%d variants",o),o)})]})})}var J5e=b_t;var Zn=l(R(),1);function $5e(e,t){return e?e.map(r=>wh(r,{source:t})):[]}function v_t(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,e6e.useContext)(os),[o]=We("typography.fontFamilies"),[n]=We("typography.fontFamilies",void 0,"base"),i=$5e(o?.theme,"theme"),s=$5e(o?.custom,"custom"),a=[...i,...s].sort((u,f)=>u.name.localeCompare(f.name)),c=0<a.length,d=c||n?.theme?.length>0||(e?.length??0)>0;return(0,Zn.jsxs)(Zn.Fragment,{children:[!!t&&(0,Zn.jsx)(Z5e,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,Zn.jsxs)(Nu.__experimentalVStack,{spacing:2,children:[(0,Zn.jsxs)(Nu.__experimentalHStack,{justify:"space-between",children:[(0,Zn.jsx)(Ni,{level:3,children:(0,x0.__)("Fonts")}),(0,Zn.jsx)(Nu.Button,{onClick:()=>r?.("installed-fonts"),label:(0,x0.__)("Manage fonts"),icon:CW,size:"small"})]}),a.length>0&&(0,Zn.jsx)(Zn.Fragment,{children:(0,Zn.jsx)(Nu.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:a.map(u=>(0,Zn.jsx)(J5e,{font:u},u.slug))})}),!c&&(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsx)(Nu.__experimentalText,{as:"p",children:d?(0,x0.__)("No fonts activated."):(0,x0.__)("No fonts installed.")}),(0,Zn.jsx)(Nu.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(d?"installed-fonts":"upload-fonts")},children:d?(0,x0.__)("Manage fonts"):(0,x0.__)("Add fonts")})]})]})]})}function t6e({...e}){return(0,Zn.jsx)(fF,{children:(0,Zn.jsx)(v_t,{...e})})}var aP=l(G(),1),kh=l(X(),1);var Ep=l(R(),1);function y_t(){return(0,Ep.jsxs)(kh.__experimentalVStack,{spacing:2,children:[(0,Ep.jsx)(kh.__experimentalHStack,{justify:"space-between",children:(0,Ep.jsx)(Ni,{level:3,children:(0,aP.__)("Font Sizes")})}),(0,Ep.jsx)(kh.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Ep.jsx)(An,{path:"/typography/font-sizes",children:(0,Ep.jsxs)(kh.__experimentalHStack,{direction:"row",children:[(0,Ep.jsx)(kh.FlexItem,{children:(0,aP.__)("Font size presets")}),(0,Ep.jsx)(qi,{icon:(0,aP.isRTL)()?Yr:Or})]})})})]})}var r6e=y_t;var md=l(R(),1);function __t(){let{fontLibraryEnabled:e}=(0,n6e.useContext)(en);return(0,md.jsxs)(md.Fragment,{children:[(0,md.jsx)(eo,{title:(0,OF.__)("Typography"),description:(0,OF.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,md.jsx)(iv,{children:(0,md.jsxs)(o6e.__experimentalVStack,{spacing:7,children:[(0,md.jsx)(kS,{title:(0,OF.__)("Typesets")}),e&&(0,md.jsx)(t6e,{}),(0,md.jsx)(K3e,{}),(0,md.jsx)(r6e,{})]})})]})}var i6e=__t;var hr=l(G(),1),uc=l(X(),1),f6e=l(H(),1);var s6e=l(Re(),1);var a6e=l(R(),1),{useSettingsForBlockElement:w_t,TypographyPanel:x_t}=cr(s6e.privateApis);function l6e({element:e,headingLevel:t}){let r=[];e==="heading"?r=r.concat(["elements",t]):e&&e!=="text"&&(r=r.concat(["elements",e]));let o=r.join("."),[n]=st(o,"","user",!1),[i,s]=st(o,"","merged",!1),[a]=We(""),d=w_t(a,void 0,e==="heading"?t:e);return(0,a6e.jsx)(x_t,{inheritedValue:i,value:n,onChange:s,settings:d,showInheritanceLabelIndicators:!1})}var c6e=l(R(),1);function d6e({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[n]=st(o+"typography.fontFamily",e),[i]=st(o+"color.gradient",e),[s]=st(o+"color.background",e),[a]=st("color.background"),[c]=st(o+"color.text",e),[d]=st(o+"typography.fontSize",e),[u]=st(o+"typography.fontStyle",e),[f]=st(o+"typography.fontWeight",e),[m]=st(o+"typography.letterSpacing",e);return(0,c6e.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??s??a,color:c,fontSize:d,fontStyle:u,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var Fi=l(R(),1),u6e={text:{description:(0,hr.__)("Manage the fonts used on the site."),title:(0,hr.__)("Text")},link:{description:(0,hr.__)("Manage the fonts and typography used on the links."),title:(0,hr.__)("Links")},heading:{description:(0,hr.__)("Manage the fonts and typography used on headings."),title:(0,hr.__)("Headings")},caption:{description:(0,hr.__)("Manage the fonts and typography used on captions."),title:(0,hr.__)("Captions")},cite:{description:(0,hr.__)("Manage the fonts and typography used on citations."),title:(0,hr.__)("Citations")},button:{description:(0,hr.__)("Manage the fonts and typography used on buttons."),title:(0,hr.__)("Buttons")},textInput:{description:(0,hr.__)("Manage the fonts and typography used on inputs."),title:(0,hr.__)("Inputs")},select:{description:(0,hr.__)("Manage the fonts and typography used on selects."),title:(0,hr.__)("Selects")}};function S_t({element:e}){let[t,r]=(0,f6e.useState)("heading");return(0,Fi.jsxs)(Fi.Fragment,{children:[(0,Fi.jsx)(eo,{title:u6e[e].title,description:u6e[e].description}),(0,Fi.jsx)(uc.__experimentalSpacer,{marginX:4,children:(0,Fi.jsx)(d6e,{element:e,headingLevel:t})}),e==="heading"&&(0,Fi.jsx)(uc.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,Fi.jsxs)(uc.__experimentalToggleGroupControl,{label:(0,hr.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,children:[(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,hr.__)("All headings"),label:(0,hr._x)("All","heading levels")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,hr.__)("Heading 1"),label:(0,hr.__)("H1")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,hr.__)("Heading 2"),label:(0,hr.__)("H2")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,hr.__)("Heading 3"),label:(0,hr.__)("H3")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,hr.__)("Heading 4"),label:(0,hr.__)("H4")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,hr.__)("Heading 5"),label:(0,hr.__)("H5")}),(0,Fi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,hr.__)("Heading 6"),label:(0,hr.__)("H6")})]})}),(0,Fi.jsx)(l6e,{element:e,headingLevel:t})]})}var Th=S_t;var NS=l(G(),1),v6e=l(X(),1),y6e=l(Re(),1);var fc=l(X(),1),MS=l(G(),1);var g6e=l(H(),1);var p6e=l(X(),1),m6e=l(R(),1);function C_t({className:e,children:t,...r}){return(0,m6e.jsx)(p6e.Flex,{className:J("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var h6e=C_t;var Xs=l(R(),1),AF=[];function E_t({name:e}){let[t]=We("color.palette.custom"),[r]=We("color.palette.theme"),[o]=We("color.palette.default"),[n]=We("color.defaultPalette",e),i=t||AF,s=r||AF,a=o||AF,c=n??!0,d=(0,g6e.useMemo)(()=>[...i,...s,...a&&c?a:AF],[i,s,a,c]),u=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,Xs.jsxs)(fc.__experimentalVStack,{spacing:3,children:[(0,Xs.jsx)(Ni,{level:3,children:(0,MS.__)("Palette")}),(0,Xs.jsx)(fc.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Xs.jsx)(An,{path:u,children:(0,Xs.jsxs)(fc.__experimentalHStack,{direction:"row",children:[d.length>0?(0,Xs.jsxs)(Xs.Fragment,{children:[(0,Xs.jsx)(fc.__experimentalZStack,{isLayered:!1,offset:-8,children:d.slice(0,5).map(({color:f},m)=>(0,Xs.jsx)(h6e,{children:(0,Xs.jsx)(fc.ColorIndicator,{colorValue:f})},`${f}-${m}`))}),(0,Xs.jsx)(fc.FlexItem,{isBlock:!0,children:(0,MS.__)("Edit palette")})]}):(0,Xs.jsx)(fc.FlexItem,{children:(0,MS.__)("Add colors")}),(0,Xs.jsx)(qi,{icon:(0,MS.isRTL)()?Yr:Or})]})})})]})}var b6e=E_t;var kp=l(R(),1),{useSettingsForBlockElement:k_t,ColorPanel:T_t}=cr(y6e.privateApis),R_t=[{name:"cite",label:(0,NS.__)("Citations")},{name:"textInput",label:(0,NS.__)("Inputs")},{name:"select",label:(0,NS.__)("Selects")}],P_t={link:!0,heading:!0,button:!0,caption:!0,cite:!0,textInput:!0,select:!0};function I_t(){let[e,t]=st("",void 0,"user",!1),[r]=st("",void 0,"merged",!1),[o]=We(""),n=k_t(o);return(0,kp.jsxs)(kp.Fragment,{children:[(0,kp.jsx)(eo,{title:(0,NS.__)("Colors"),description:(0,NS.__)("Palette colors and the application of those colors on site elements.")}),(0,kp.jsx)(iv,{children:(0,kp.jsx)(v6e.__experimentalVStack,{spacing:7,children:(0,kp.jsx)(b6e,{})})}),(0,kp.jsx)(T_t,{inheritedValue:r,value:e,onChange:t,settings:n,additionalElements:R_t,defaultControls:P_t,showInheritanceLabelIndicators:!1})]})}var _6e=I_t;var zS=l(G(),1);var E6e=l(Me(),1),Ph=l(X(),1),DS=l(G(),1);var NF=l(X(),1);var MF=l(X(),1);var w6e=l(R(),1);function x6e(){let{paletteColors:e}=_S();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,w6e.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var lP=l(R(),1),O_t={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},A_t=({label:e,isFocused:t,withHoverView:r})=>(0,lP.jsx)(xS,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,lP.jsx)(MF.__unstableMotion.div,{variants:O_t,style:{height:"100%",overflow:"hidden"},children:(0,lP.jsx)(MF.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,lP.jsx)(x6e,{})})},o)}),S6e=A_t;var S0=l(R(),1),C6e=["color"];function FS({title:e,gap:t=2}){let r=tF(C6e);return r?.length<=1?null:(0,S0.jsxs)(NF.__experimentalVStack,{spacing:3,children:[e&&(0,S0.jsx)(Ni,{level:3,children:e}),(0,S0.jsx)(NF.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,S0.jsx)(ES,{variation:o,isPill:!0,properties:C6e,showTooltip:!0,children:()=>(0,S0.jsx)(S6e,{})},n))})]})}var Rh=l(R(),1),M_t={placement:"bottom-start",offset:8};function k6e({name:e}){let[t,r]=We("color.palette.theme",e),[o]=We("color.palette.theme",e,"base"),[n,i]=We("color.palette.default",e),[s]=We("color.palette.default",e,"base"),[a,c]=We("color.palette.custom",e),[d]=We("color.defaultPalette",e),f=(0,E6e.useViewportMatch)("small","<")?M_t:void 0,[m]=u3e(e);return(0,Rh.jsxs)(Ph.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[!!t?.length&&(0,Rh.jsxs)(Ph.__experimentalVStack,{spacing:4,children:[(0,Rh.jsx)(Ph.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,DS.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),window.__experimentalEnableColorRandomizer&&m&&(0,Rh.jsx)(Ph.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:TW,onClick:m,children:(0,DS.__)("Randomize colors")})]}),!!n&&!!n.length&&!!d&&(0,Rh.jsx)(Ph.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,DS.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,Rh.jsx)(Ph.__experimentalPaletteEdit,{colors:a,onChange:c,paletteLabel:(0,DS.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,Rh.jsx)(FS,{title:(0,DS.__)("Palettes")})]})}var T6e=l(Me(),1),LS=l(X(),1),FF=l(G(),1);var VS=l(R(),1),N_t={placement:"bottom-start",offset:8};function R6e({name:e}){let[t,r]=We("color.gradients.theme",e),[o]=We("color.gradients.theme",e,"base"),[n,i]=We("color.gradients.default",e),[s]=We("color.gradients.default",e,"base"),[a,c]=We("color.gradients.custom",e),[d]=We("color.defaultGradients",e),f=(0,T6e.useViewportMatch)("small","<")?N_t:void 0;return(0,VS.jsxs)(LS.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,VS.jsx)(LS.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,FF.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),!!n&&!!n.length&&!!d&&(0,VS.jsx)(LS.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,FF.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,VS.jsx)(LS.__experimentalPaletteEdit,{gradients:a,onChange:c,paletteLabel:(0,FF.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f})]})}var P6e=l(Me(),1),I6e=l(H(),1),DF=l(X(),1);var LF=l(G(),1);var BS=l(R(),1),F_t={placement:"bottom-start",offset:8},uv=e=>Array.isArray(e)?e:[];function O6e({name:e}){let[t,r]=We("color.duotone.theme",e),[o]=We("color.duotone.theme",e,"base"),[n,i]=We("color.duotone.default",e),[s]=We("color.duotone.default",e,"base"),[a,c]=We("color.duotone.custom",e),[d]=We("color.defaultDuotone",e),[u]=We("color.palette.theme",e),[f]=We("color.palette.default",e),[m]=We("color.palette.custom",e),[h]=We("color.defaultPalette",e),g=(0,I6e.useMemo)(()=>[...uv(m),...uv(u),...h?uv(f):[]],[m,u,f,h]),v=(0,P6e.useViewportMatch)("small","<")?F_t:void 0;return(0,BS.jsxs)(le,{direction:"column",className:"global-styles-ui-duotone-palette-panel",gap:"2xl",children:[!!uv(t).length&&(0,BS.jsx)(DF.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,duotones:uv(t),colorPalette:g,onChange:r,paletteLabel:(0,LF.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:v}),!!uv(n).length&&!!d&&(0,BS.jsx)(DF.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,duotones:uv(n),colorPalette:g,onChange:i,paletteLabel:(0,LF.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:v}),(0,BS.jsx)(DF.__experimentalPaletteEdit,{duotones:uv(a),colorPalette:g,onChange:c,paletteLabel:(0,LF.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:v})]})}var Di=l(R(),1);function D_t({name:e}){return(0,Di.jsxs)(Di.Fragment,{children:[(0,Di.jsx)(eo,{title:(0,zS.__)("Edit palette"),description:(0,zS.__)("The combination of colors used across the site and in color pickers.")}),(0,Di.jsxs)(Vr.Root,{defaultValue:"color",children:[(0,Di.jsx)("div",{className:"global-styles-ui-color-palette__tablist-container",children:(0,Di.jsxs)(Vr.List,{className:"global-styles-ui-color-palette__tablist",children:[(0,Di.jsx)(Vr.Tab,{value:"color",children:(0,zS.__)("Color")}),(0,Di.jsx)(Vr.Tab,{value:"gradient",children:(0,zS.__)("Gradient")}),(0,Di.jsx)(Vr.Tab,{value:"duotone",children:(0,zS.__)("Duotone")})]})}),(0,Di.jsx)(Vr.Panel,{value:"color",tabIndex:-1,children:(0,Di.jsx)(k6e,{name:e})}),(0,Di.jsx)(Vr.Panel,{value:"gradient",tabIndex:-1,children:(0,Di.jsx)(R6e,{name:e})}),(0,Di.jsx)(Vr.Panel,{value:"duotone",tabIndex:-1,children:(0,Di.jsx)(O6e,{name:e})})]})]})}var A6e=D_t;var ite=l(G(),1),D6e=l(Re(),1),L6e=l(X(),1);var M6e=l(Re(),1);var N6e=l(R(),1),L_t={backgroundSize:"auto"},{BackgroundPanel:V_t}=cr(M6e.privateApis);function F6e(){let[e]=st("",void 0,"user",!1),[t,r]=st("",void 0,"merged",!1),[o]=We("");return(0,N6e.jsx)(V_t,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:L_t,showInheritanceLabelIndicators:!1})}var fv=l(R(),1),{useHasBackgroundPanel:B_t}=cr(D6e.privateApis);function z_t(){let[e]=We(""),t=B_t(e);return(0,fv.jsxs)(fv.Fragment,{children:[(0,fv.jsx)(eo,{title:(0,ite.__)("Background"),description:(0,fv.jsx)(L6e.__experimentalText,{children:(0,ite.__)("Set styles for the site's background.")})}),t&&(0,fv.jsx)(F6e,{})]})}var V6e=z_t;var yl=l(G(),1);var Tp=l(X(),1),U6e=l(G(),1);var W6e=l(H(),1);var B6e=l(X(),1),z6e=l(G(),1),j6e=l(R(),1);function H6e({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){return(0,j6e.jsx)(B6e.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,z6e.__)("Cancel"),confirmButtonText:t,onCancel:o,onConfirm:()=>{o(),n()},size:"medium",children:e})}var ci=l(R(),1),{Menu:cP}=cr(Tp.privateApis);function pv({label:e,items:t,getEditPath:r,addLabel:o,onAdd:n,menuAction:i}){let[s,a]=(0,W6e.useState)(!1),c=!!i&&t.length>0;return(0,ci.jsxs)(le,{direction:"column",gap:"sm",children:[i&&s&&(0,ci.jsx)(H6e,{text:i.confirmText,confirmButtonText:i.confirmButtonText,isOpen:s,toggleOpen:()=>a(!1),onConfirm:i.onConfirm}),(0,ci.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,ci.jsx)(Ni,{level:3,children:e}),(0,ci.jsxs)(Tp.FlexItem,{children:[o&&n&&(0,ci.jsx)(Tp.Button,{size:"small",icon:fm,label:o,onClick:n}),c&&(0,ci.jsxs)(cP,{children:[(0,ci.jsx)(cP.TriggerButton,{render:(0,ci.jsx)(Tp.Button,{size:"small",icon:ei,label:i.optionsLabel})}),(0,ci.jsx)(cP.Popover,{children:(0,ci.jsx)(cP.Item,{onClick:()=>a(!0),children:(0,ci.jsx)(cP.ItemLabel,{children:i.label})})})]})]})]}),t.length>0&&(0,ci.jsx)(Tp.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(d=>(0,ci.jsx)(An,{path:r(d.slug),children:(0,ci.jsxs)(le,{direction:"row",justify:"space-between",align:"center",children:[(0,ci.jsx)(Tp.FlexItem,{children:d.name}),(0,ci.jsx)(qi,{icon:(0,U6e.isRTL)()?Yr:Or})]})},d.slug))})]})}var G6e=[];function hd(e,t){let r=`${e}.${t}`,[o=G6e,n]=We(r),[i=G6e]=We(r,void 0,"base");return{presets:o,basePresets:i,setPresets:n}}var Fu=l(R(),1),ste="6px 6px 9px rgba(0, 0, 0, 0.2)";function Y6e(){let[e]=We("shadow.defaultPresets"),t=hd("shadow.presets","default"),r=hd("shadow.presets","theme"),o=hd("shadow.presets","custom"),n=()=>{let i=eF(o.presets,"shadow-");o.setPresets([...o.presets,{name:(0,yl.sprintf)((0,yl.__)("Shadow %d"),i),shadow:ste,slug:`shadow-${i}`}])};return(0,Fu.jsxs)(Fu.Fragment,{children:[(0,Fu.jsx)(eo,{title:(0,yl.__)("Shadows"),description:(0,yl.__)("Manage and create shadow styles for use across the site.")}),(0,Fu.jsx)(iv,{children:(0,Fu.jsxs)(le,{direction:"column",className:"global-styles-ui__shadows-panel",gap:"xl",children:[e&&(0,Fu.jsx)(pv,{label:(0,yl.__)("Default"),items:t.presets,getEditPath:i=>`/shadows/edit/default/${i}`}),r.presets.length>0&&(0,Fu.jsx)(pv,{label:(0,yl.__)("Theme"),items:r.presets,getEditPath:i=>`/shadows/edit/theme/${i}`}),(0,Fu.jsx)(pv,{label:(0,yl.__)("Custom"),items:o.presets,getEditPath:i=>`/shadows/edit/custom/${i}`,addLabel:(0,yl.__)("Add shadow"),onAdd:n,menuAction:{label:(0,yl.__)("Remove all custom shadows"),optionsLabel:(0,yl.__)("Shadow options"),confirmText:(0,yl.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,yl.__)("Remove"),onConfirm:()=>o.setPresets([])}})]})})]})}var to=l(X(),1),Nn=l(G(),1);var Rp=l(H(),1);function q6e(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function K6e(e){let t={x:"0",y:"0",blur:"0",spread:"0",color:"#000",inset:!1};if(!e||e.includes("none"))return t;let r=/((?:^|\s+)(-?\d*\.?\d+(?:px|%|in|cm|mm|em|rem|ex|pt|pc|vh|vw|vmin|vmax|ch|lh)?)(?=\s|$)(?![^(]*\))){1,4}/g,o=e.match(r)||[];if(o.length!==1)return t;let n=o[0].split(" ").map(g=>g.trim()).filter(g=>g);if(n.length<2)return t;let i=e.match(/inset/gi)||[];if(i.length>1)return t;let s=i.length===1,a=e.replace(r,"").trim();s&&(a=a.replace("inset","").replace("INSET","").trim());let c=/^#([0-9a-f]{3}){1,2}$|^#([0-9a-f]{4}){1,2}$|^(?:rgb|hsl)a?\(?[\d*\.?\d+%?,?\/?\s]*\)$/gi,d=(a.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(d.length>1)return t;if(d.length===0&&(d=a.trim().split(" ").filter(g=>g),d.length>1))return t;let[u,f,m,h]=n;return{x:u,y:f,blur:m||t.blur,spread:h||t.spread,inset:s,color:a||t.color}}function X6e(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var mv=l(X(),1);var gd=l(R(),1),{Menu:dP}=cr(mv.privateApis);function VF({title:e,description:t,menuLabel:r,menuItems:o}){return(0,gd.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,gd.jsx)(eo,{title:e,description:t}),o.length>0&&(0,gd.jsx)(mv.FlexItem,{children:(0,gd.jsx)(mv.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,gd.jsxs)(dP,{children:[(0,gd.jsx)(dP.TriggerButton,{render:(0,gd.jsx)(mv.Button,{size:"small",icon:ei,label:r})}),(0,gd.jsx)(dP.Popover,{children:o.map(n=>(0,gd.jsx)(dP.Item,{disabled:n.disabled,onClick:n.onClick,children:(0,gd.jsx)(dP.ItemLabel,{children:n.label})},n.label))})]})})})]})}var Z6e=l(X(),1),ate=l(G(),1),Q6e=l(R(),1);function BF({message:e,isOpen:t,toggleOpen:r,onConfirm:o}){return(0,Q6e.jsx)(Z6e.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,ate.__)("Cancel"),confirmButtonText:(0,ate.__)("Delete"),onCancel:r,onConfirm:()=>{r(),o()},size:"medium",children:e})}var C0=l(X(),1),uP=l(G(),1),J6e=l(H(),1);var Ih=l(R(),1);function zF({initialName:e,placeholder:t,toggleOpen:r,onRename:o}){let[n,i]=(0,J6e.useState)(e),s=()=>{n&&n.trim()&&o(n),r()};return(0,Ih.jsx)(C0.Modal,{onRequestClose:r,focusOnMount:"firstContentElement",title:(0,uP.__)("Rename"),size:"small",children:(0,Ih.jsx)("form",{onSubmit:a=>{a.preventDefault(),s()},children:(0,Ih.jsxs)(le,{gap:"sm",direction:"column",children:[(0,Ih.jsx)(C0.__experimentalInputControl,{autoComplete:"off",value:n,onChange:i,label:(0,uP.__)("Name"),placeholder:t}),(0,Ih.jsxs)(le,{justify:"end",direction:"row",children:[(0,Ih.jsx)(C0.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,uP.__)("Cancel")}),(0,Ih.jsx)(C0.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,uP.__)("Save")})]})]})})})}var Bt=l(R(),1);function $6e(){let{goBack:e,params:t}=(0,to.useNavigator)(),r=t.category,o=t.slug,{presets:n,basePresets:i,setPresets:s}=hd("shadow.presets",r),a=n.find(b=>b.slug===o),[c,d]=(0,Rp.useState)(!1),[u,f]=(0,Rp.useState)(!1);if((0,Rp.useEffect)(()=>{o&&!a&&e()},[a,o,e]),!r||!o||!a)return null;let m=i.find(b=>b.slug===o),h=b=>s(n.map(v=>v.slug===o?{...a,shadow:b}:v)),g=r==="custom"?[{label:(0,Nn.__)("Rename"),onClick:()=>f(!0)},{label:(0,Nn.__)("Delete"),onClick:()=>d(!0)}]:[{label:(0,Nn.__)("Reset"),onClick:()=>{m&&s(n.map(b=>b.slug===o?m:b))},disabled:a.shadow===m?.shadow}];return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(VF,{title:a.name,menuLabel:(0,Nn.__)("Menu"),menuItems:g}),(0,Bt.jsxs)(iv,{children:[(0,Bt.jsx)(j_t,{shadow:a.shadow}),(0,Bt.jsx)(H_t,{shadow:a.shadow,onChange:h})]}),c&&(0,Bt.jsx)(BF,{message:(0,Nn.sprintf)((0,Nn.__)('Are you sure you want to delete "%s" shadow preset?'),a.name),isOpen:c,toggleOpen:()=>d(!1),onConfirm:()=>{s(n.filter(b=>b.slug!==o)),e()}}),u&&(0,Bt.jsx)(zF,{initialName:a.name,placeholder:(0,Nn.__)("Shadow name"),toggleOpen:()=>f(!1),onRename:b=>s(n.map(v=>v.slug===o?{...v,name:b}:v))})]})}function j_t({shadow:e}){return(0,Bt.jsx)(to.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,Bt.jsx)(le,{direction:"row",align:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,Bt.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function H_t({shadow:e,onChange:t}){let r=(0,Rp.useRef)(null),o=(0,Rp.useMemo)(()=>q6e(e),[e]),n=(a,c)=>{let d=[...o];d[a]=c,t(d.join(", "))},i=()=>{t([...o,ste].join(", "))},s=a=>{t(o.filter((c,d)=>d!==a).join(", ")),r.current?.focus()};return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(le,{direction:"column",gap:"sm",children:(0,Bt.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,Bt.jsx)(Ni,{level:3,children:(0,Nn.__)("Shadows")}),(0,Bt.jsx)(to.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,Bt.jsx)(to.Button,{size:"small",icon:fm,label:(0,Nn.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,Bt.jsx)(to.__experimentalSpacer,{}),(0,Bt.jsx)(to.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((a,c)=>(0,Bt.jsx)("div",{role:"listitem",children:(0,Bt.jsx)(U_t,{shadow:a,onChange:d=>n(c,d),canRemove:o.length>1,onRemove:()=>s(c)})},c))})]})}function U_t({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,Rp.useMemo)(()=>K6e(e),[e]),s=a=>{t(X6e(a))};return(0,Bt.jsx)(to.Dropdown,{popoverProps:n,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:a,isOpen:c})=>{let d={onClick:a,className:J("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},u={onClick:()=>{c&&a(),o()},className:J("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,Nn.__)("Remove shadow")};return(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(to.Button,{__next40pxDefaultSize:!0,icon:Vk,...d,children:i.inset?(0,Nn.__)("Inner shadow"):(0,Nn.__)("Drop shadow")}),r&&(0,Bt.jsx)(to.Button,{size:"small",icon:bW,...u})]})},renderContent:()=>(0,Bt.jsx)(to.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,Bt.jsx)(W_t,{shadowObj:i,onChange:s})})})}function W_t({shadowObj:e,onChange:t}){let n=(i,s)=>{let a={...e,[i]:s};t(a)};return(0,Bt.jsxs)(le,{direction:"column",gap:"md",className:"global-styles-ui__shadow-editor-panel",children:[(0,Bt.jsx)(to.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,Bt.jsxs)(to.__experimentalToggleGroupControl,{label:(0,Nn.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,children:[(0,Bt.jsx)(to.__experimentalToggleGroupControlOption,{value:"outset",label:(0,Nn.__)("Outset")}),(0,Bt.jsx)(to.__experimentalToggleGroupControlOption,{value:"inset",label:(0,Nn.__)("Inset")})]}),(0,Bt.jsxs)(to.__experimentalGrid,{columns:2,gap:4,children:[(0,Bt.jsx)(jF,{label:(0,Nn.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,Bt.jsx)(jF,{label:(0,Nn.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,Bt.jsx)(jF,{label:(0,Nn.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,Bt.jsx)(jF,{label:(0,Nn.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function jF({label:e,value:t,onChange:r}){return(0,Bt.jsx)(to.__experimentalUnitControl,{label:e,value:t,onChange:n=>{let s=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(s)}})}var lte=l(R(),1);function eIe(){return(0,lte.jsx)(Y6e,{})}function tIe(){return(0,lte.jsx)($6e,{})}var iIe=l(G(),1),sIe=l(Re(),1);var rIe=l(Re(),1),cte=l(H(),1);var oIe=l(R(),1),{useSettingsForBlockElement:G_t,DimensionsPanel:Y_t}=cr(rIe.privateApis),q_t={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function nIe(){let[e]=st("",void 0,"user",!1),[t,r]=st("",void 0,"merged",!1),[o]=We("",void 0,"user"),[n,i]=We(""),s=G_t(n),a=(0,cte.useMemo)(()=>({...t,layout:s.layout}),[t,s.layout]),c=(0,cte.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,oIe.jsx)(Y_t,{inheritedValue:a,value:c,onChange:u=>{let f={...u};if(delete f.layout,r(f),u.layout!==o.layout){let m={...o,layout:u.layout};m.layout?.definitions&&delete m.layout.definitions,i(m)}},settings:s,includeLayoutControls:!0,defaultControls:q_t,showInheritanceLabelIndicators:!1})}var E0=l(R(),1),{useHasDimensionsPanel:K_t,useSettingsForBlockElement:X_t}=cr(sIe.privateApis);function Z_t(){let[e]=We(""),t=X_t(e),r=K_t(t);return(0,E0.jsxs)(E0.Fragment,{children:[(0,E0.jsx)(eo,{title:(0,iIe.__)("Layout")}),r&&(0,E0.jsx)(nIe,{})]})}var aIe=Z_t;var GF=l(X(),1),ute=l(G(),1);var dte=l(G(),1),fIe=l(X(),1);var lIe=l(he(),1),cIe=l(Z(),1),UF=l(H(),1),dIe=l(X(),1),uIe=l(G(),1);var HF=l(R(),1);function Q_t({gap:e=2}){let{user:t}=(0,UF.useContext)(en),r=t?.styles,n=(0,cIe.useSelect)(s=>{let a=s(lIe.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!QR(s,["color"])&&!QR(s,["typography","spacing"])),i=(0,UF.useMemo)(()=>[...[{title:(0,uIe.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let c=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let h=c[m]||{},g={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...h,...g}}});let d=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},u=Object.keys(c).length>0?{blocks:c}:{},f={...a.styles,...d,...u};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,HF.jsx)(dIe.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,HF.jsx)(ES,{variation:s,children:c=>(0,HF.jsx)(oF,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},a))})}var WF=Q_t;var jS=l(R(),1);function pIe(){return(0,jS.jsxs)(fIe.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,jS.jsx)(WF,{gap:3}),(0,jS.jsx)(FS,{title:(0,dte.__)("Color Variations"),gap:3}),(0,jS.jsx)(kS,{title:(0,dte.__)("Typography"),gap:3})]})}var Oh=l(R(),1);function J_t(){return(0,Oh.jsxs)(Oh.Fragment,{children:[(0,Oh.jsx)(eo,{title:(0,ute.__)("Browse styles"),description:(0,ute.__)("Choose a variation to change the look of the site.")}),(0,Oh.jsx)(GF.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,Oh.jsx)(GF.CardBody,{children:(0,Oh.jsx)(pIe,{})})})]})}var mIe=J_t;var fP=l(G(),1),hIe=l(X(),1),gIe=l(Re(),1);var bd=l(R(),1),{AdvancedPanel:$_t}=cr(gIe.privateApis);function e0t(){let[e]=st("",void 0,"user",!1),[t,r]=st("",void 0,"merged",!1);return(0,bd.jsxs)(bd.Fragment,{children:[(0,bd.jsx)(eo,{title:(0,fP.__)("Additional CSS"),description:(0,bd.jsxs)(bd.Fragment,{children:[(0,fP.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,bd.jsx)("br",{}),(0,bd.jsx)(hIe.ExternalLink,{href:(0,fP.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,fP.__)("Learn more about CSS")})]})}),(0,bd.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,bd.jsx)($_t,{value:e,onChange:r,inheritedValue:t})})]})}var bIe=e0t;var Ah=l(G(),1),HS=l(X(),1),R0=l(H(),1);var vIe=l(Z(),1),yIe=l(he(),1),pP=l(H(),1);var t0t={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},r0t={per_page:100,page:1},YF=[];function k0({query:e}={}){let{user:t}=(0,pP.useContext)(en),r=(0,pP.useMemo)(()=>({...r0t,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:c}=(0,vIe.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:b,isResolving:v}=d(yIe.store),_=u()||[],y=f(),w=_.length>0,x=g(),S=(x?b("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,E=x&&h("root","globalStyles",x,r)||YF,P=m(t0t)||YF,O=x?v("getRevisions",["root","globalStyles",x,r]):!1;return{authors:P,currentUser:y,isDirty:w,revisions:E,isLoadingGlobalStylesRevisions:O,revisionsCount:S}},[r]);return(0,pP.useMemo)(()=>{if(!o.length||a)return{revisions:YF,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let d=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.length){if(d[0].id!=="unsaved"&&r.page===1&&(d[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};d.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&d.push({id:"parent",styles:{},settings:{}})}return{revisions:d,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,s,n,o,t,a,c,r.page,r.per_page])}var ns=l(G(),1),T0=l(X(),1),Pp=l(Sn(),1),_Ie=l(he(),1),wIe=l(Z(),1);var qF=l(Jo(),1);var Li=l(R(),1),{Badge:o0t}=cr(T0.privateApis),n0t=3600*1e3*24;function i0t({revision:e,previousRevision:t}){let r=tH(e,t,{maxResults:7});return r.length?(0,Li.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,Li.jsx)("li",{children:o},o))}):null}function s0t(e,t,r,o){return e==="parent"?(0,ns.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,ns.sprintf)((0,ns.__)("Unsaved changes by %s"),t):o?(0,ns.sprintf)((0,ns.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,ns.sprintf)((0,ns.__)("Changes saved by %1$s on %2$s"),t,r)}function a0t({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:s}=(0,wIe.useSelect)(d=>{let{getCurrentTheme:u,getCurrentUser:f}=d(_Ie.store),m=u();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),a=(0,Pp.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,Pp.getSettings)().formats;return(0,Li.jsx)(T0.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,ns.__)("Global styles revisions list"),role:"listbox",children:e.map((d,u)=>{let{id:f,author:m,modified:h}=d,g=f==="unsaved",b=g?s:m,v=b?.name||(0,ns.__)("User"),_=b?.avatar_urls?.["48"],w=t?t===f:u===0,x=!o&&w,C=f==="parent",S=h instanceof Date?h.toISOString():h,E=(0,Pp.getDate)(S??null),P=S&&a-E.getTime()>n0t?(0,Pp.dateI18n)(c,E):(0,Pp.humanTimeDiff)(S??E,void 0),O=s0t(f,v,(0,Pp.dateI18n)(c,E),x);return(0,Li.jsxs)(T0.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":w,role:"option",onKeyDown:T=>{let{keyCode:I}=T;(I===qF.ENTER||I===qF.SPACE)&&r(d)},onClick:T=>{T.preventDefault(),r(d)},"aria-selected":w,"aria-label":O,render:(0,Li.jsx)("div",{}),children:[(0,Li.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:C?(0,Li.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,ns.__)("Default styles"),(0,Li.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,Li.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,Li.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,ns.__)("(Unsaved)")}):(0,Li.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:S,children:P}),(0,Li.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,Li.jsx)("img",{alt:v,src:_}),v]}),w&&(0,Li.jsx)(i0t,{revision:d,previousRevision:u<e.length?e[u+1]:void 0})]})}),w&&(x?(0,Li.jsx)(o0t,{className:"global-styles-ui-screen-revisions__active-badge",intent:"info",children:(0,ns.__)("Active")}):(0,Li.jsx)(T0.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:T=>{T.stopPropagation(),n?.()},"aria-label":(0,ns.__)("Apply the selected revision to your site."),children:C?(0,ns.__)("Reset to defaults"):(0,ns.__)("Apply")}))]},f)})})}var xIe=a0t;var vd=l(X(),1),Vi=l(G(),1);var Du=l(R(),1);function SIe({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:s="tertiary",label:a=(0,Vi.__)("Pagination")}){return(0,Du.jsxs)(vd.__experimentalHStack,{expanded:!1,as:"nav","aria-label":a,spacing:3,justify:"flex-start",className:J("global-styles-ui-pagination",n),children:[(0,Du.jsx)(vd.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,Vi.sprintf)((0,Vi._n)("%d item","%d items",o),o)}),(0,Du.jsxs)(vd.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Du.jsx)(vd.Button,{variant:s,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Vi.__)("First page"),icon:(0,Vi.isRTL)()?kc:Tc,size:"compact"}),(0,Du.jsx)(vd.Button,{variant:s,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Vi.__)("Previous page"),icon:(0,Vi.isRTL)()?Or:Yr,size:"compact"})]}),(0,Du.jsx)(vd.__experimentalText,{variant:"muted",children:(0,Vi.sprintf)((0,Vi._x)("%1$d of %2$d","paging"),e,t)}),(0,Du.jsxs)(vd.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Du.jsx)(vd.Button,{variant:s,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Vi.__)("Next page"),icon:(0,Vi.isRTL)()?Yr:Or,size:"compact"}),(0,Du.jsx)(vd.Button,{variant:s,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Vi.__)("Last page"),icon:(0,Vi.isRTL)()?Tc:kc,size:"compact"})]})]})}var Lu=l(R(),1),CIe=10;function l0t(){let{user:e,onChange:t}=(0,R0.useContext)(en),{params:r,goTo:o}=(0,HS.useNavigator)(),{revisionId:n}=r,[i,s]=(0,R0.useState)(1),{revisions:a,isLoading:c,hasUnsavedChanges:d,revisionsCount:u}=k0({query:{per_page:CIe,page:i}}),f=Math.ceil(u/CIe),[m,h]=(0,R0.useState)(!1),g=(0,R0.useMemo)(()=>n&&a.find(E=>String(E.id)===String(n))||e,[n,a,e]),b=wy(g,e),v=()=>{o("/",{isBack:!0})},_=S=>{t(S),h(!1),v()},y=S=>{o(`/revisions/${S.id}`)},w=g?.id??a[0]?.id,x=!!w&&w!=="unsaved"&&!b,C=!!a.length;return(0,Lu.jsxs)(Lu.Fragment,{children:[(0,Lu.jsx)(eo,{title:u?(0,Ah.sprintf)((0,Ah.__)("Revisions (%d)"),u):(0,Ah.__)("Revisions"),description:(0,Ah.__)(`Click on previously saved styles to preview them. To restore a selected version to the editor, hit "Apply." When you're ready, use the Save button to save your changes.`),onBack:v}),!C&&(0,Lu.jsx)(HS.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,Lu.jsx)(xIe,{onChange:y,selectedRevisionId:w,userRevisions:a,canApplyRevision:x,onApplyRevision:()=>d?h(!0):_(g)}),f>1&&(0,Lu.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,Lu.jsx)(SIe,{className:"global-styles-ui-screen-revisions__pagination",currentPage:i,numPages:f,changePage:s,totalItems:u,disabled:c,label:(0,Ah.__)("Global Styles pagination")})}),m&&(0,Lu.jsx)(HS.__experimentalConfirmDialog,{isOpen:m,confirmButtonText:(0,Ah.__)("Apply"),onConfirm:()=>_(g),onCancel:()=>h(!1),size:"medium",children:(0,Ah.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var EIe=l0t;var Bi=l(G(),1),KF=l(X(),1);var Ip=l(R(),1),kIe=(e,t)=>e.map(r=>r.size).join("")===t.map(r=>r.size).join(""),TIe=e=>({label:(0,Bi.__)("Reset font size presets"),optionsLabel:(0,Bi.__)("Font size presets options"),confirmText:(0,Bi.__)("Are you sure you want to reset all font size presets to their default values?"),confirmButtonText:(0,Bi.__)("Reset"),onConfirm:e});function RIe(){let[e]=We("typography.defaultFontSizes"),t=hd("typography.fontSizes","theme"),r=hd("typography.fontSizes","default"),o=hd("typography.fontSizes","custom"),n=()=>{let i=eF(o.presets,"custom-");o.setPresets([...o.presets,{name:(0,Bi.sprintf)((0,Bi.__)("New Font Size %d"),i),size:"16px",slug:`custom-${i}`}])};return(0,Ip.jsxs)(le,{direction:"column",gap:"sm",children:[(0,Ip.jsx)(eo,{title:(0,Bi.__)("Font size presets"),description:(0,Bi.__)("Create and edit the presets used for font sizes across the site.")}),(0,Ip.jsx)(KF.__experimentalView,{children:(0,Ip.jsx)(KF.__experimentalSpacer,{paddingX:4,children:(0,Ip.jsxs)(le,{direction:"column",gap:"xl",children:[!!t.presets.length&&(0,Ip.jsx)(pv,{label:(0,Bi.__)("Theme"),items:t.presets,getEditPath:i=>`/typography/font-sizes/theme/${i}`,menuAction:kIe(t.presets,t.basePresets)?void 0:TIe(()=>t.setPresets(t.basePresets))}),e&&!!r.presets.length&&(0,Ip.jsx)(pv,{label:(0,Bi.__)("Default"),items:r.presets,getEditPath:i=>`/typography/font-sizes/default/${i}`,menuAction:kIe(r.presets,r.basePresets)?void 0:TIe(()=>r.setPresets(r.basePresets))}),(0,Ip.jsx)(pv,{label:(0,Bi.__)("Custom"),items:o.presets,getEditPath:i=>`/typography/font-sizes/custom/${i}`,addLabel:(0,Bi.__)("Add font size"),onAdd:n,menuAction:o.presets.length>0?{label:(0,Bi.__)("Remove font size presets"),optionsLabel:(0,Bi.__)("Font size presets options"),confirmText:(0,Bi.__)("Are you sure you want to remove all custom font size presets?"),confirmButtonText:(0,Bi.__)("Remove"),onConfirm:()=>o.setPresets([])}:void 0})]})})})]})}var is=l(G(),1),Vu=l(X(),1),mP=l(H(),1);var PIe=l(Re(),1),IIe=l(G(),1);var OIe=l(R(),1);function c0t({fontSize:e}){let[t]=st("typography"),r=typeof e?.fluid=="object"&&e?.fluid?.min&&e?.fluid?.max?{minimumFontSize:e.fluid.min,maximumFontSize:e.fluid.max}:{fontSize:e.size},o=(0,PIe.getComputedFluidTypographyValue)(r);return(0,OIe.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,IIe.__)("Aa")})}var AIe=c0t;var di=l(X(),1),Mh=l(R(),1),d0t=["px","em","rem","vw","vh"];function XF(e){let{baseControlProps:t}=(0,di.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:s}=e,a=(0,di.__experimentalUseCustomUnits)({availableUnits:d0t}),[c,d="px"]=(0,di.__experimentalParseQuantityAndUnitFromRawValue)(r,a),u=!!d&&["em","rem","vw","vh"].includes(d);return(0,Mh.jsx)(di.BaseControl,{...t,children:(0,Mh.jsxs)(di.Flex,{children:[(0,Mh.jsx)(di.FlexItem,{isBlock:!0,children:(0,Mh.jsx)(di.__experimentalUnitControl,{label:s,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:a,min:0,disabled:i})}),(0,Mh.jsx)(di.FlexItem,{isBlock:!0,children:(0,Mh.jsx)(di.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Mh.jsx)(di.RangeControl,{label:s,hideLabelFromVision:!0,value:c,initialPosition:n,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+d:void 0)},min:0,max:u?10:100,step:u?.1:1,disabled:i})})})]})})}var Fn=l(R(),1);function u0t(){let{params:e,goBack:t}=(0,Vu.useNavigator)(),r=e.origin,o=e.slug,{presets:n,setPresets:i}=hd("typography.fontSizes",r),[s]=We("typography.fluid"),a=n.find(w=>w.slug===o),[c,d]=(0,mP.useState)(!1),[u,f]=(0,mP.useState)(!1);if((0,mP.useEffect)(()=>{o&&!a&&t()},[o,a,t]),!r||!o||!a)return null;let m=a.fluid!==void 0?!!a.fluid:!!s,h=typeof a.fluid=="object",g=(w,x)=>i(n.map(C=>C.slug===o?{...a,[w]:x}:C)),b=w=>{w?g("fluid",{min:a.size,max:a.size}):g("fluid",!0)},v=w=>{let x=typeof a.fluid=="object"?a.fluid:{};g("fluid",{...x,min:w})},_=w=>{let x=typeof a.fluid=="object"?a.fluid:{};g("fluid",{...x,max:w})},y=r==="custom"?[{label:(0,is.__)("Rename"),onClick:()=>f(!0)},{label:(0,is.__)("Delete"),onClick:()=>d(!0)}]:[];return(0,Fn.jsxs)(Fn.Fragment,{children:[(0,Fn.jsxs)(le,{direction:"column",gap:"md",children:[(0,Fn.jsx)(VF,{title:a.name,description:(0,is.sprintf)((0,is.__)("Manage the font size %s."),a.name),menuLabel:(0,is.__)("Font size options"),menuItems:y}),(0,Fn.jsx)(Vu.__experimentalView,{children:(0,Fn.jsx)(Vu.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,Fn.jsxs)(le,{direction:"column",gap:"md",children:[(0,Fn.jsx)(Vu.FlexItem,{children:(0,Fn.jsx)(AIe,{fontSize:a})}),(0,Fn.jsx)(XF,{label:(0,is.__)("Size"),value:!h&&a.size?String(a.size):"",onChange:w=>g("size",w),disabled:h}),(0,Fn.jsx)(Vu.ToggleControl,{label:(0,is.__)("Fluid typography"),help:(0,is.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:w=>g("fluid",w)}),m&&(0,Fn.jsx)(Vu.ToggleControl,{label:(0,is.__)("Custom fluid values"),help:(0,is.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:b}),h&&(0,Fn.jsxs)(Fn.Fragment,{children:[(0,Fn.jsx)(XF,{label:(0,is.__)("Minimum"),value:typeof a.fluid=="object"?a.fluid?.min:void 0,onChange:v}),(0,Fn.jsx)(XF,{label:(0,is.__)("Maximum"),value:typeof a.fluid=="object"?a.fluid?.max:void 0,onChange:_})]})]})})})]}),c&&(0,Fn.jsx)(BF,{message:(0,is.sprintf)((0,is.__)('Are you sure you want to delete "%s" font size preset?'),a.name),isOpen:c,toggleOpen:()=>d(!1),onConfirm:()=>{i(n.filter(w=>w.slug!==o)),t()}}),u&&(0,Fn.jsx)(zF,{initialName:a.name,placeholder:(0,is.__)("Font size preset name"),toggleOpen:()=>f(!1),onRename:w=>i(n.map(x=>x.slug===o?{...x,name:w}:x))})]})}var MIe=u0t;var ot=l(R(),1);function f0t({parentMenu:e,blockStyles:t,blockName:r,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i}){return(0,ot.jsx)(ot.Fragment,{children:t.map((s,a)=>(0,ot.jsx)(US.Navigator.Screen,{path:e+"/variations/"+s.name,children:(0,ot.jsx)(Zee,{name:r,variation:s.name,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i})},a))})}function p0t({name:e,parentMenu:t="",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}){let i=(0,NIe.useSelect)(s=>{if(!e)return[];let{getBlockStyles:a}=s(ZF.store);return a(e)},[e]);return i?.length?(0,ot.jsx)(f0t,{parentMenu:t,blockStyles:i,blockName:e||"",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}):null}function pte({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:s,serverSettings:a,selectedViewport:c,showResponsiveStateControls:d=!0,showBlockStateControls:u=!0}){let f=(0,ZF.getBlockTypes)(),m=(0,hv.useMemo)(()=>gs(t,e),[t,e]),[h,g]=xy(m,[],{styleOptions:{variationStyles:!0}}),b=(0,hv.useMemo)(()=>[...s??[],...h??[]],[s,h]),v=(0,hv.useMemo)(()=>({...a,__experimentalFeatures:g,styles:b}),[g,a,b]);return(0,ot.jsx)(XR,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,ot.jsx)(FIe.BlockEditorProvider,{settings:v,children:(0,ot.jsxs)(US.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,ot.jsx)(m0t,{path:o,onPathChange:n}),(0,ot.jsx)(on,{path:"/",children:(0,ot.jsx)(k3e,{})}),(0,ot.jsx)(on,{path:"/colors",children:(0,ot.jsx)(_6e,{})}),(0,ot.jsx)(on,{path:"/typography",children:(0,ot.jsx)(i6e,{})}),(0,ot.jsx)(on,{path:"/typography/font-sizes",children:(0,ot.jsx)(RIe,{})}),(0,ot.jsx)(on,{path:"/typography/font-sizes/:origin/:slug",children:(0,ot.jsx)(MIe,{})}),(0,ot.jsx)(on,{path:"/layout",children:(0,ot.jsx)(aIe,{})}),(0,ot.jsx)(on,{path:"/colors/palette",children:(0,ot.jsx)(A6e,{})}),(0,ot.jsx)(on,{path:"/variations",children:(0,ot.jsx)(mIe,{})}),(0,ot.jsx)(on,{path:"/css",children:(0,ot.jsx)(bIe,{})}),(0,ot.jsx)(on,{path:"/revisions/:revisionId?",children:(0,ot.jsx)(EIe,{})}),(0,ot.jsx)(on,{path:"/shadows",children:(0,ot.jsx)(eIe,{})}),(0,ot.jsx)(on,{path:"/shadows/edit/:category/:slug",children:(0,ot.jsx)(tIe,{})}),(0,ot.jsx)(on,{path:"/background",children:(0,ot.jsx)(V6e,{})}),(0,ot.jsx)(on,{path:"/typography/text",children:(0,ot.jsx)(Th,{element:"text"})}),(0,ot.jsx)(on,{path:"/typography/link",children:(0,ot.jsx)(Th,{element:"link"})}),(0,ot.jsx)(on,{path:"/typography/heading",children:(0,ot.jsx)(Th,{element:"heading"})}),(0,ot.jsx)(on,{path:"/typography/caption",children:(0,ot.jsx)(Th,{element:"caption"})}),(0,ot.jsx)(on,{path:"/typography/cite",children:(0,ot.jsx)(Th,{element:"cite"})}),(0,ot.jsx)(on,{path:"/typography/button",children:(0,ot.jsx)(Th,{element:"button"})}),(0,ot.jsx)(on,{path:"/typography/textInput",children:(0,ot.jsx)(Th,{element:"textInput"})}),(0,ot.jsx)(on,{path:"/typography/select",children:(0,ot.jsx)(Th,{element:"select"})}),(0,ot.jsx)(on,{path:"/blocks",children:(0,ot.jsx)(N3e,{})}),f.map(_=>(0,ot.jsxs)(hv.Fragment,{children:[(0,ot.jsx)(on,{path:"/blocks/"+encodeURIComponent(_.name),children:(0,ot.jsx)(Zee,{name:_.name,selectedViewport:c,showResponsiveStateControls:d,showBlockStateControls:u})}),(0,ot.jsx)(p0t,{name:_.name,parentMenu:"/blocks/"+encodeURIComponent(_.name),selectedViewport:c,showResponsiveStateControls:d,showBlockStateControls:u})]},_.name))]})})})}function on({path:e,children:t}){return(0,ot.jsx)(US.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function m0t({path:e,onPathChange:t}){let r=(0,US.useNavigator)(),{path:o}=r.location,n=(0,fte.usePrevious)(e),i=(0,fte.usePrevious)(o);return(0,hv.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var mte=l(R(),1);function WS(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,mte.jsx)(XR,{value:r,baseValue:o,onChange:n,children:(0,mte.jsx)(e,{...i})})}}var h0t=WS(WF);var g0t=WS(FS);var b0t=WS(kS);var v0t=l(R(),1);var WIe=l(Nm(),1);var DIe=l(Z(),1),LIe=l(H(),1),VIe=l(Re(),1),BIe=l(Me(),1);function zIe({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,DIe.useSelect)(s=>{let{getSelectedBlockClientId:a,getBlockName:c}=s(VIe.store),d=a();return{selectedBlockName:c(d),selectedBlockClientId:d}},[]),n=!0,i=(0,BIe.usePrevious)(o);return(0,LIe.useEffect)(()=>{if(o===i||!o||!n||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let s="/blocks/"+encodeURIComponent(r);s!==e&&t?.(s)},[o,i,r,n,e,t]),null}var P0=l(H(),1);var GS=l(he(),1),YS=l(Z(),1),jIe=l(Re(),1);var{cleanEmptyObject:hte}=K(jIe.privateApis);function y0t(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,YS.useSelect)(d=>{let{getEntityRecord:u,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=d(GS.store),g=d(GS.store).__experimentalGetCurrentGlobalStylesId(),b,v=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof v=="boolean"&&(v?b=f("root","globalStyles",g):b=u("root","globalStyles",g,{context:"view"}));let _=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?_=v?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):_=!0),{globalStylesId:g,isReady:_,settings:b?.settings,styles:b?.styles,_links:b?._links}},[]),{getEditedEntityRecord:i}=(0,YS.useSelect)(GS.store),{editEntityRecord:s}=(0,YS.useDispatch)(GS.store),a=(0,P0.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,P0.useCallback)((d,u={})=>{let f=i("root","globalStyles",e),m={styles:f?.styles??{},settings:f?.settings??{},_links:f?._links??{}},h=typeof d=="function"?d(m):d;s("root","globalStyles",e,{styles:hte(h.styles)||{},settings:hte(h.settings)||{},_links:hte(h._links)||{}},u)},[e,s,i]);return[t,a,c]}function _0t(){let e=(0,YS.useSelect)(t=>t(GS.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function po(){let[e,t,r]=y0t(),[o,n]=_0t();return{merged:(0,P0.useMemo)(()=>!e||!o?{}:gs(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function gv(e,t){let{merged:r}=po();return(0,P0.useMemo)(()=>pg(r,e,t),[r,e,t])}function gte(e,t){let{merged:r}=po();return(0,P0.useMemo)(()=>yy(r,e,t),[r,e,t])}var I0=l(R(),1);function w0t(e){let t=e?.styles,r=e?.__unstableResolvedAssets,o=e?.colors,n=e?.gradients,i=e?.__experimentalDiscussionSettings,s=e?.fontLibraryEnabled??!0,a=e?.responsiveEditingEnabled??!0,c=e?.blockStatesEditingEnabled??!0,d=(0,UIe.useSelect)(m=>{let{canUser:h}=m(HIe.store);return h("create",{kind:"postType",name:"attachment"})?WIe.uploadMedia:void 0},[]),u=(0,bte.useMemo)(()=>t?t.filter(m=>!m.isGlobalStyles):[],[t]),f=(0,bte.useMemo)(()=>({__unstableResolvedAssets:r,settings:{color:{palette:{theme:o??[]},gradients:{theme:n??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:i,mediaUpload:d}),[r,o,n,i,d]);return{serverCSS:u,serverSettings:f,fontLibraryEnabled:s,responsiveEditingEnabled:a,blockStatesEditingEnabled:c}}function QF({path:e,onPathChange:t,settings:r,selectedViewport:o,showResponsiveStateControls:n=!0}){let{user:i,base:s,setUser:a,isReady:c}=po(),{serverCSS:d,serverSettings:u,fontLibraryEnabled:f,responsiveEditingEnabled:m,blockStatesEditingEnabled:h}=w0t(r);return c?(0,I0.jsxs)(I0.Fragment,{children:[(0,I0.jsx)(pte,{value:i,baseValue:s||{},onChange:a,path:e,onPathChange:t,fontLibraryEnabled:f,serverCSS:d,serverSettings:u,selectedViewport:o,showResponsiveStateControls:n&&m,showBlockStateControls:h}),(0,I0.jsx)(zIe,{path:e,onPathChange:t})]}):null}var{store:x0t}=K(yS),GIe={};function S0t(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=K(_l.privateApis),{getEntityRecords:r}=e(_l.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}function C0t(e){return e(_l.store).getUserPatternCategories()}var E0t=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","allImageSizes","alignWide","blockStatesEditingEnabled","blockInspectorTabs","maxUploadFileSize","allowedMimeTypes","bodyPlaceholder","canEditCSS","canLockBlocks","canUpdateBlockBindings","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableContentOnlyForTemplateParts","disableContentOnlyForUnsyncedPatterns","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","fontSizes","gradients","generateAnchors","onNavigateToEntityRecord","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isPreviewMode","isRTL","locale","maxWidth","postContentAttributes","postsPerPage","readOnly","styles","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableResolvedAssets","__unstableIsBlockBasedTheme"],{globalStylesDataKey:k0t,globalStylesLinksDataKey:T0t,selectBlockPatternsKey:R0t,reusableBlocksSelectKey:P0t,userPatternCategoriesSelectKey:I0t,sectionRootClientIdKey:O0t,mediaEditKey:A0t,getMediaSelectKey:M0t,isIsolatedEditorKey:N0t,deviceTypeKey:F0t,isNavigationOverlayContextKey:D0t,isNavigationPostEditorKey:L0t,mediaUploadOnSuccessKey:V0t,mediaSideloadFromUrlKey:B0t,openMediaEditorModalKey:z0t}=K(JF.privateApis);function j0t(e,t,r,o){let n=(0,KIe.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowRightClickOverrides:d,blockTypes:u,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,hasUploadPermissions:b,hiddenBlockTypes:v,canUseUnfilteredHTML:_,userCanCreatePages:y,pageOnFront:w,pageForPosts:x,restBlockPatternCategories:C,sectionRootClientId:S,deviceType:E,isNavigationOverlayContext:P,isRevisionsMode:O,viewablePostTypeLabel:T,currentPostId:I}=(0,O0.useSelect)(ce=>{let{canUser:te,getRawEntityRecord:re,getEntityRecord:me,getBlockPatternCategories:we,getPostType:de}=ce(_l.store),{get:ve}=ce(qIe.store),{getBlockTypes:ie}=ce(XIe.store),{getCurrentPostId:$,getCurrentPostType:fe}=ce(F),{getDeviceType:ee,isRevisionsMode:pe}=K(ce(F)),{getBlocksByName:be,getBlockAttributes:ye}=ce(JF.store),Te=te("read",{kind:"root",name:"site"})?me("root","site"):void 0,Ie=me("root","__unstableBase"),Le=fe(),se=Le?de(Le):void 0;function ge(){return o==="template-locked"?be("core/post-content")?.[0]??"":be("core/group").find(Ge=>ye(Ge)?.tagName==="main")??""}return{allImageSizes:Ie?.image_sizes,bigImageSizeThreshold:Ie?.image_size_threshold,imageStripMeta:Ie?.image_strip_meta,imageMaxBitDepth:Ie?.image_max_bit_depth,allowRightClickOverrides:ve("core","allowRightClickOverrides"),blockTypes:ie(),canUseUnfilteredHTML:re("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:ve("core","focusMode"),hasFixedToolbar:ve("core","fixedToolbar")||!n,hiddenBlockTypes:ve("core","hiddenBlockTypes"),isDistractionFree:ve("core","distractionFree"),keepCaretInsideBlock:ve("core","keepCaretInsideBlock"),hasUploadPermissions:te("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:te("create",{kind:"postType",name:"page"}),pageOnFront:Te?.page_on_front,pageForPosts:Te?.page_for_posts,viewablePostTypeLabel:se?.viewable?se?.labels?.singular_name:void 0,currentPostId:$(),restBlockPatternCategories:we(),sectionRootClientId:ge(),deviceType:ee(),isNavigationOverlayContext:t==="wp_template_part"&&r?me("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:pe()}},[t,r,n,o]),{merged:k}=po(),M=k.styles??GIe,N=k._links??GIe,V=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,B=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,z=(0,bv.useMemo)(()=>[...V||[]].filter(({postTypes:ce})=>!ce||Array.isArray(ce)&&ce.includes(t)),[V,t]),A=(0,bv.useMemo)(()=>[...B||[],...C||[]].filter((ce,te,re)=>te===re.findIndex(me=>ce.name===me.name)),[B,C]),{undo:D,setIsInserterOpened:L}=(0,O0.useDispatch)(F),{editMediaEntity:j}=K((0,O0.useDispatch)(_l.store)),{saveEntityRecord:U}=(0,O0.useDispatch)(_l.store),{openMediaEditorModal:q}=(0,O0.useDispatch)(x0t),Y=(0,bv.useCallback)(ce=>y?U("postType","page",ce):Promise.reject({message:(0,YIe.__)("You do not have permission to create Pages.")}),[U,y]),ae=(0,bv.useMemo)(()=>v&&v.length>0?(e.allowedBlockTypes===!0?u.map(({name:te})=>te):e.allowedBlockTypes||[]).filter(te=>!v.includes(te)):e.allowedBlockTypes,[e.allowedBlockTypes,v,u]),ne=(0,bv.useMemo)(()=>kPe(I,T),[I,T]);return(0,bv.useMemo)(()=>{let ce={...Object.fromEntries(Object.entries(e).filter(([te])=>E0t.includes(te))),[k0t]:M,[T0t]:N,allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowedBlockTypes:ae,allowRightClickOverrides:d,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,[M0t]:(te,re)=>te(_l.store).getEntityRecord("postType","attachment",re),[A0t]:b?j:void 0,[z0t]:({id:te,onUpdate:re,onClose:me})=>q({id:te,onUpdate:re,onClose:me}),mediaUpload:b?Q7:void 0,[V0t]:b?zPe:void 0,mediaSideload:b?HPe:void 0,[B0t]:b?YPe:void 0,mediaFinalize:b?XPe:void 0,mediaDelete:b?QPe:void 0,__experimentalBlockPatterns:z,[R0t]:te=>{let{hasFinishedResolution:re,getBlockPatternsForPostType:me}=K(te(_l.store)),we=me(t);return re("getBlockPatterns")?we:void 0},[P0t]:S0t,[I0t]:C0t,__experimentalBlockPatternCategories:A,__experimentalFetchLinkSuggestions:(te,re)=>(0,_l.__experimentalFetchLinkSuggestions)(te,re,e),inserterMediaCategories:ne,__experimentalFetchRichUrlData:_l.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:_,__experimentalUndo:D,outlineMode:!h&&t==="wp_template",__experimentalCreatePageEntity:Y,__experimentalUserCanCreatePages:y,pageOnFront:w,pageForPosts:x,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:L,[O0t]:S,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[N0t]:["wp_template_part","wp_block","wp_navigation"].includes(t),[L0t]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked"||e.disableContentOnlyForTemplateParts,...E?{[F0t]:E}:{},[D0t]:P};return O&&(ce.isPreviewMode=!0),ce},[O,ae,d,f,m,h,g,e,b,z,A,ne,_,D,Y,y,w,x,t,L,S,M,N,o,j,q,E,i,s,a,c,P])}var ZIe=j0t;var hP=l(Z(),1),qS=l(Re(),1),eD=l(H(),1);var QIe=l(H(),1),JIe=l(vi(),1),H0t=["core/post-title","core/post-featured-image","core/post-content"];function $F(){return(0,QIe.useMemo)(()=>[...(0,JIe.applyFilters)("editor.postContentBlockTypes",H0t)],[])}function $Ie(){let e=$F(),{contentOnlyIds:t,templateParts:r}=(0,hP.useSelect)(i=>{let{getPostBlocksByName:s}=K(i(F)),{getBlocksByName:a}=i(qS.store);return{contentOnlyIds:s(e),templateParts:a("core/template-part")}},[e]),o=(0,hP.useSelect)(i=>{let{getBlockOrder:s}=i(qS.store);return r.flatMap(a=>s(a))},[r]),n=(0,hP.useRegistry)();return(0,eD.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(qS.store);return a(),i("","disabled"),()=>{a(),s("")}},[n]),(0,eD.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(qS.store);return n.batch(()=>{for(let c of r)a(),i(c,"contentOnly")}),()=>{n.batch(()=>{for(let c of r)a(),s(c)})}},[r,n]),(0,eD.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(qS.store),c=new Set(t);return n.batch(()=>{for(let d of t)a(),i(d,"contentOnly");for(let d of o)c.has(d)||(a(),i(d,"disabled"))}),()=>{n.batch(()=>{for(let d of t)a(),s(d);for(let d of o)c.has(d)||(a(),s(d))})}},[t,o,n]),null}var e4e=l(H(),1),tD=l(Z(),1),vte=l(Re(),1);function t4e(){let e=(0,tD.useRegistry)(),t=(0,tD.useSelect)(r=>r(vte.store).getBlockOrder()?.[0],[]);(0,e4e.useEffect)(()=>{if(!t)return;let{setBlockEditingMode:r,unsetBlockEditingMode:o,__unstableMarkNextChangeAsNotPersistent:n}=e.dispatch(vte.store);return n(),r(t,"contentOnly"),()=>{n(),o(t)}},[e,t])}var o4e=l(H(),1),KS=l(vi(),1),r4e=["wp_block","wp_template","wp_template_part"];function n4e(e,t){(0,o4e.useEffect)(()=>((0,KS.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!r4e.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,KS.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!r4e.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,KS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,KS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var w4e=l(Z(),1),lD=l(H(),1),cD=l(Ut(),1);var yd=class{diff(t,r,o={}){let n;typeof o=="function"?(n=o,o={}):"callback"in o&&(n=o.callback);let i=this.castInput(t,o),s=this.castInput(r,o),a=this.removeEmpty(this.tokenize(i,o)),c=this.removeEmpty(this.tokenize(s,o));return this.diffWithOptionsObj(a,c,o,n)}diffWithOptionsObj(t,r,o,n){var i;let s=y=>{if(y=this.postProcess(y,o),n){setTimeout(function(){n(y)},0);return}else return y},a=r.length,c=t.length,d=1,u=a+c;o.maxEditLength!=null&&(u=Math.min(u,o.maxEditLength));let f=(i=o.timeout)!==null&&i!==void 0?i:1/0,m=Date.now()+f,h=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(h[0],r,t,0,o);if(h[0].oldPos+1>=c&&g+1>=a)return s(this.buildValues(h[0].lastComponent,r,t));let b=-1/0,v=1/0,_=()=>{for(let y=Math.max(b,-d);y<=Math.min(v,d);y+=2){let w,x=h[y-1],C=h[y+1];x&&(h[y-1]=void 0);let S=!1;if(C){let P=C.oldPos-y;S=C&&0<=P&&P<a}let E=x&&x.oldPos+1<c;if(!S&&!E){h[y]=void 0;continue}if(!E||S&&x.oldPos<C.oldPos?w=this.addToPath(C,!0,!1,0,o):w=this.addToPath(x,!1,!0,1,o),g=this.extractCommon(w,r,t,y,o),w.oldPos+1>=c&&g+1>=a)return s(this.buildValues(w.lastComponent,r,t))||!0;h[y]=w,w.oldPos+1>=c&&(v=Math.min(v,y-1)),g+1>=a&&(b=Math.max(b,y+1))}d++};if(n)(function y(){setTimeout(function(){if(d>u||Date.now()>m)return n(void 0);_()||y()},0)})();else for(;d<=u&&Date.now()<=m;){let y=_();if(y)return y}}addToPath(t,r,o,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===r&&s.removed===o?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:r,removed:o,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:r,removed:o,previousComponent:s}}}extractCommon(t,r,o,n,i){let s=r.length,a=o.length,c=t.oldPos,d=c-n,u=0;for(;d+1<s&&c+1<a&&this.equals(o[c+1],r[d+1],i);)d++,c++,u++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return u&&!i.oneChangePerToken&&(t.lastComponent={count:u,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=c,d}equals(t,r,o){return o.comparator?o.comparator(t,r):t===r||!!o.ignoreCase&&t.toLowerCase()===r.toLowerCase()}removeEmpty(t){let r=[];for(let o=0;o<t.length;o++)t[o]&&r.push(t[o]);return r}castInput(t,r){return t}tokenize(t,r){return Array.from(t)}join(t){return t.join("")}postProcess(t,r){return t}get useLongestToken(){return!1}buildValues(t,r,o){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,a=0,c=0,d=0;for(;a<s;a++){let u=n[a];if(u.removed)u.value=this.join(o.slice(d,d+u.count)),d+=u.count;else{if(!u.added&&this.useLongestToken){let f=r.slice(c,c+u.count);f=f.map(function(m,h){let g=o[d+h];return g.length>m.length?g:m}),u.value=this.join(f)}else u.value=this.join(r.slice(c,c+u.count));c+=u.count,u.added||(d+=u.count)}}return n}};var yte=class extends yd{},U0t=new yte;function _te(e,t,r){return U0t.diff(e,t,r)}function wte(e,t){let r;for(r=0;r<e.length&&r<t.length;r++)if(e[r]!=t[r])return e.slice(0,r);return e.slice(0,r)}function xte(e,t){let r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length;r++)if(e[e.length-(r+1)]!=t[t.length-(r+1)])return e.slice(-r);return e.slice(-r)}function rD(e,t,r){if(e.slice(0,t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't start with prefix ${JSON.stringify(t)}; this is a bug`);return r+e.slice(t.length)}function oD(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't end with suffix ${JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+r}function XS(e,t){return rD(e,t,"")}function gP(e,t){return oD(e,t,"")}function Ste(e,t){return t.slice(0,W0t(e,t))}function W0t(e,t){let r=0;e.length>t.length&&(r=e.length-t.length);let o=t.length;e.length<t.length&&(o=e.length);let n=Array(o),i=0;n[0]=0;for(let s=1;s<o;s++){for(t[s]==t[i]?n[s]=n[i]:n[s]=i;i>0&&t[s]!=t[i];)i=n[i];t[s]==t[i]&&i++}i=0;for(let s=r;s<e.length;s++){for(;i>0&&e[s]!=t[i];)i=n[i];e[s]==t[i]&&i++}return i}function Cte(e,t){let r=[];for(let o of Array.from(t.segment(e))){let n=o.segment;r.length&&/\s/.test(r[r.length-1])&&/\s/.test(n)?r[r.length-1]+=n:r.push(n)}return r}function nD(e,t){if(t)return ZS(e,t)[1];let r;for(r=e.length-1;r>=0&&e[r].match(/\s/);r--);return e.substring(r+1)}function A0(e,t){if(t)return ZS(e,t)[0];let r=e.match(/^\s*/);return r?r[0]:""}function ZS(e,t){if(!t)return[A0(e),nD(e)];if(t.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');let r=Cte(e,t),o=r[0],n=r[r.length-1],i=/\s/.test(o)?o:"",s=/\s/.test(n)?n:"";return[i,s]}var iD="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",G0t=new RegExp(`[${iD}]+|\\s+|[^${iD}]`,"ug"),Ete=class extends yd{equals(t,r,o){return o.ignoreCase&&(t=t.toLowerCase(),r=r.toLowerCase()),t.trim()===r.trim()}tokenize(t,r={}){let o;if(r.intlSegmenter){let s=r.intlSegmenter;if(s.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');o=Cte(t,s)}else o=t.match(G0t)||[];let n=[],i=null;return o.forEach(s=>{/\s/.test(s)?i==null?n.push(s):n.push(n.pop()+s):i!=null&&/\s/.test(i)?n[n.length-1]==i?n.push(n.pop()+s):n.push(i+s):n.push(s),i=s}),n}join(t){return t.map((r,o)=>o==0?r:r.replace(/^\s+/,"")).join("")}postProcess(t,r){if(!t||r.oneChangePerToken)return t;let o=null,n=null,i=null;return t.forEach(s=>{s.added?n=s:s.removed?i=s:((n||i)&&i4e(o,i,n,s,r.intlSegmenter),o=s,n=null,i=null)}),(n||i)&&i4e(o,i,n,null,r.intlSegmenter),t}},Y0t=new Ete;function i4e(e,t,r,o,n){if(t&&r){let[i,s]=ZS(t.value,n),[a,c]=ZS(r.value,n);if(e){let d=wte(i,a);e.value=oD(e.value,a,d),t.value=XS(t.value,d),r.value=XS(r.value,d)}if(o){let d=xte(s,c);o.value=rD(o.value,c,d),t.value=gP(t.value,d),r.value=gP(r.value,d)}}else if(r){if(e){let i=A0(r.value,n);r.value=r.value.substring(i.length)}if(o){let i=A0(o.value,n);o.value=o.value.substring(i.length)}}else if(e&&o){let i=A0(o.value,n),[s,a]=ZS(t.value,n),c=wte(i,s);t.value=XS(t.value,c);let d=xte(XS(i,c),a);t.value=gP(t.value,d),o.value=rD(o.value,i,d),e.value=oD(e.value,i,i.slice(0,i.length-d.length))}else if(o){let i=A0(o.value,n),s=nD(t.value,n),a=Ste(s,i);t.value=gP(t.value,a)}else if(e){let i=nD(e.value,n),s=A0(t.value,n),a=Ste(i,s);t.value=XS(t.value,a)}}var kte=class extends yd{tokenize(t){let r=new RegExp(`(\\r?\\n)|[${iD}]+|[^\\S\\n\\r]+|[^${iD}]`,"ug");return t.match(r)||[]}},s4e=new kte;function QS(e,t,r){return s4e.diff(e,t,r)}var Tte=class extends yd{constructor(){super(...arguments),this.tokenize=q0t}equals(t,r,o){return o.ignoreWhitespace?((!o.newlineIsToken||!t.includes(`
+}`,globalThis.document.head.appendChild(n),n}var wbt=[0,1,0,0],xbt=[79,84,84,79],Sbt=[119,79,70,70],Cbt=[119,79,70,50];function wF(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function kbt(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(wF(t,wbt)||wF(t,xbt))return"SFNT";if(wF(t,Sbt))return"WOFF";if(wF(t,Cbt))return"WOFF2"}function Ebt(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var SF=class extends nbt{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 ybt(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>Ebt(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new yF("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=kbt(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 yF("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return vbt().then(t=>(e==="SFNT"&&(this.opentype=new lbt(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new dbt(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new pbt(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 yF("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 yF("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=SF;var yh=class extends en{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},Tbt=class extends yh{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}]}},Pbt=class extends yh{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;rt(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new Rbt(e))));let i=n+o*8;rt(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}))}},Rbt=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}},Ibt=class extends yh{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;rt(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;rt(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;rt(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;rt(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,c=this.length-(a-this.tableStart);rt(this,"glyphIdArray",()=>e.readBytes(c,a,16)),rt(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],c=this.idDelta[i],d=this.idRangeOffset[i],u=e+2*i,f=[];if(d===0)for(let m=s+c,h=a+c;m<=h;m++)f.push(m);else for(let m=0,h=a-s;m<=h;m++)r.currentPosition=u+d+m*2,f.push(r.uint16);return{startCode:s,endCode:a,idDelta:c,idRangeOffset:d,glyphIDs:f}};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}))}},Obt=class extends yh{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,rt(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}]}},Abt=class extends yh{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,rt(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new Mbt(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}))}},Mbt=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},Nbt=class extends yh{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,rt(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}]}},Fbt=class extends yh{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,rt(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new Dbt(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}))}},Dbt=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},Lbt=class extends yh{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 Vbt(e));rt(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}))}},Vbt=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},Bbt=class extends yh{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,rt(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new zbt(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)}},zbt=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function jbt(e,t,r){let o=e.uint16;return o===0?new Tbt(e,t,r):o===2?new Pbt(e,t,r):o===4?new Ibt(e,t,r):o===6?new Obt(e,t,r):o===8?new Abt(e,t,r):o===10?new Nbt(e,t,r):o===12?new Fbt(e,t,r):o===13?new Lbt(e,t,r):o===14?new Bbt(e,t,r):{}}var Hbt=class extends Mt{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 Ubt(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})}},Ubt=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;rt(this,"table",()=>(e.currentPosition=t+n,jbt(e,r,o)))}},Wbt=Object.freeze({__proto__:null,cmap:Hbt}),Gbt=class extends Mt{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})}},Ybt=Object.freeze({__proto__:null,head:Gbt}),qbt=class extends Mt{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()}},Kbt=Object.freeze({__proto__:null,hhea:qbt}),Xbt=class extends Mt{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(rt(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new Zbt(o.uint16,o.int16)))),n<i){let a=s+n*4;rt(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(c=>o.int16)))}}},Zbt=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Qbt=Object.freeze({__proto__:null,hmtx:Xbt}),Jbt=class extends Mt{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()}},$bt=Object.freeze({__proto__:null,maxp:Jbt}),evt=class extends Mt{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 rvt(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new tvt(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}},tvt=class{constructor(e,t){this.length=e,this.offset=t}},rvt=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,rt(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,ovt(e,this)))}};function ovt(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,c=o/2;a<c;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 nvt=Object.freeze({__proto__:null,name:evt}),ivt=class extends Mt{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()}},svt=Object.freeze({__proto__:null,OS2:ivt}),avt=class extends Mt{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]<o4e.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 o4e[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(""))}},o4e=[".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"],lvt=Object.freeze({__proto__:null,post:avt}),cvt=class extends Mt{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,rt(this,"horizAxis",()=>new ute({offset:e.offset+this.horizAxisOffset},t)),rt(this,"vertAxis",()=>new ute({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,rt(this,"itemVarStore",()=>new ute({offset:e.offset+this.itemVarStoreOffset},t)))}},ute=class extends Mt{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,rt(this,"baseTagList",()=>new dvt({offset:e.offset+this.baseTagListOffset},t)),rt(this,"baseScriptList",()=>new uvt({offset:e.offset+this.baseScriptListOffset},t))}},dvt=class extends Mt{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},uvt=class extends Mt{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;rt(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new fvt(this.start,r))))}},fvt=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,rt(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new pvt(t)))}},pvt=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 mvt(this.start,e)),rt(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new hvt(e))),rt(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new u4e(e)))}},mvt=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,rt(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new u4e(t)))}},hvt=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 bvt(this.parser)}},u4e=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;rt(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new gvt(e))))}},gvt=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},bvt=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)}},vvt=Object.freeze({__proto__:null,BASE:cvt}),n4e=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 _vt(e)))}},_vt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},xR=class extends en{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 yvt(e)))}},yvt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},wvt=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)}},xvt=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,rt(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new n4e(r)}),this.attachListOffset=r.Offset16,rt(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Svt(r)}),this.ligCaretListOffset=r.Offset16,rt(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new kvt(r)}),this.markAttachClassDefOffset=r.Offset16,rt(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new n4e(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,rt(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new Pvt(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,rt(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new wvt(r)}))}},Svt=class extends en{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 Cvt(this.parser)}},Cvt=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},kvt=class extends en{constructor(e){super(e),this.coverageOffset=e.Offset16,rt(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new xR(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 Evt(this.parser)}},Evt=class extends en{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 Tvt(this.parser)}},Tvt=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)}},Pvt=class extends en{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 xR(this.parser)}},Rvt=Object.freeze({__proto__:null,GDEF:xvt}),i4e=class extends en{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new Ivt(e))}},Ivt=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},Ovt=class extends en{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new Avt(e))}},Avt=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},s4e=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)}},a4e=class extends en{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new Mvt(e))}},Mvt=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},Nvt=class extends en{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 Dvt(e);if(t.startsWith("cc"))return new Fvt(e);if(t.startsWith("ss"))return new Lvt(e)}}},Fvt=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)}},Dvt=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},Lvt=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function f4e(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var f0=class extends en{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 xR(e)}},pte=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Vvt=class extends f0{constructor(e){super(e),this.deltaGlyphID=e.int16}},Bvt=class extends f0{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 zvt(t)}},zvt=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},jvt=class extends f0{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 Hvt(t)}},Hvt=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Uvt=class extends f0{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 Wvt(t)}},Wvt=class extends en{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 Gvt(t)}},Gvt=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},Yvt=class extends f0{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&&(f4e(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 pte(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 qvt(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 Kvt(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 xR(t)}},qvt=class extends en{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 p4e(t)}},p4e=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 pte(e))}},Kvt=class extends en{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 Xvt(t)}},Xvt=class extends p4e{constructor(e){super(e)}},Zvt=class extends f0{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&&(f4e(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 m4e(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 Qvt(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 $vt(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 xR(t)}},Qvt=class extends en{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 Jvt(t)}},Jvt=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 pte(e))}},$vt=class extends en{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 e_t(t)}},e_t=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 m4e(e))}},m4e=class extends en{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},t_t=class extends en{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},r_t=class extends f0{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)}},o_t={buildSubtable:function(e,t){let r=new[void 0,Vvt,Bvt,jvt,Uvt,Yvt,Zvt,t_t,r_t][e](t);return r.type=e,r}},wh=class extends en{constructor(e){super(e)}},n_t=class extends wh{constructor(e){super(e),console.log("lookup type 1")}},i_t=class extends wh{constructor(e){super(e),console.log("lookup type 2")}},s_t=class extends wh{constructor(e){super(e),console.log("lookup type 3")}},a_t=class extends wh{constructor(e){super(e),console.log("lookup type 4")}},l_t=class extends wh{constructor(e){super(e),console.log("lookup type 5")}},c_t=class extends wh{constructor(e){super(e),console.log("lookup type 6")}},d_t=class extends wh{constructor(e){super(e),console.log("lookup type 7")}},u_t=class extends wh{constructor(e){super(e),console.log("lookup type 8")}},f_t=class extends wh{constructor(e){super(e),console.log("lookup type 9")}},p_t={buildSubtable:function(e,t){let r=new[void 0,n_t,i_t,s_t,a_t,l_t,c_t,d_t,u_t,f_t][e](t);return r.type=e,r}},l4e=class extends en{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},m_t=class extends en{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"?o_t:p_t;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},h4e=class extends Mt{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);rt(this,"scriptList",()=>i?i4e.EMPTY:(o.currentPosition=n+this.scriptListOffset,new i4e(o))),rt(this,"featureList",()=>i?a4e.EMPTY:(o.currentPosition=n+this.featureListOffset,new a4e(o))),rt(this,"lookupList",()=>i?l4e.EMPTY:(o.currentPosition=n+this.lookupListOffset,new l4e(o))),this.featureVariationsOffset&&rt(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 Ovt(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 s4e(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 s4e(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 Nvt(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 m_t(this.parser,t)}},h_t=class extends h4e{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},g_t=Object.freeze({__proto__:null,GSUB:h_t}),b_t=class extends h4e{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},v_t=Object.freeze({__proto__:null,GPOS:b_t}),__t=class extends Mt{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 y_t(r)}},y_t=class extends en{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new w_t(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)}},w_t=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},x_t=Object.freeze({__proto__:null,SVG:__t}),S_t=class extends Mt{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;rt(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new C_t(r))));let n=o+this.axisCount*this.axisSize;rt(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new k_t(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)}},C_t=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}},k_t=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)}},E_t=Object.freeze({__proto__:null,fvar:S_t}),T_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;rt(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},P_t=Object.freeze({__proto__:null,cvt:T_t}),R_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);rt(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},I_t=Object.freeze({__proto__:null,fpgm:R_t}),O_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,rt(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new A_t(r)))}},A_t=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},M_t=Object.freeze({__proto__:null,gasp:O_t}),N_t=class extends Mt{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},F_t=Object.freeze({__proto__:null,glyf:N_t}),D_t=class extends Mt{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,rt(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):rt(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}}},L_t=Object.freeze({__proto__:null,loca:D_t}),V_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);rt(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},B_t=Object.freeze({__proto__:null,prep:V_t}),z_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);rt(this,"data",()=>r.readBytes())}},j_t=Object.freeze({__proto__:null,CFF:z_t}),H_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);rt(this,"data",()=>r.readBytes())}},U_t=Object.freeze({__proto__:null,CFF2:H_t}),W_t=class extends Mt{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,rt(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new G_t(r)))}},G_t=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},Y_t=Object.freeze({__proto__:null,VORG:W_t}),q_t=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new xF(e),this.vert=new xF(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}},K_t=class{constructor(e){this.hori=new xF(e),this.vert=new xF(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},xF=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}},g4e=class extends Mt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,rt(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new q_t(o)))}},X_t=Object.freeze({__proto__:null,EBLC:g4e}),b4e=class extends Mt{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Z_t=Object.freeze({__proto__:null,EBDT:b4e}),Q_t=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,rt(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new K_t(r)))}},J_t=Object.freeze({__proto__:null,EBSC:Q_t}),$_t=class extends g4e{constructor(e,t){super(e,t,"CBLC")}},eyt=Object.freeze({__proto__:null,CBLC:$_t}),tyt=class extends b4e{constructor(e,t){super(e,t,"CBDT")}},ryt=Object.freeze({__proto__:null,CBDT:tyt}),oyt=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,rt(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},nyt=Object.freeze({__proto__:null,sbix:oyt}),iyt=class extends Mt{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 fte(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new fte(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 c=new fte(this.parser),d=c.gID;if(d===e)return c;d>e?n=a:d<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 syt(p))}},fte=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},syt=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},ayt=Object.freeze({__proto__:null,COLR:iyt}),lyt=class extends Mt{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),rt(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new cyt(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,rt(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new dyt(r,o))),rt(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new uyt(r,o))),rt(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new fyt(r,o))))}},cyt=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},dyt=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},uyt=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},fyt=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},pyt=Object.freeze({__proto__:null,CPAL:lyt}),myt=class extends Mt{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 hyt(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new gyt(this.parser)}},hyt=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},gyt=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},byt=Object.freeze({__proto__:null,DSIG:myt}),vyt=class extends Mt{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 _yt(o,n))}},_yt=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},yyt=Object.freeze({__proto__:null,hdmx:vyt}),wyt=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,rt(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new xyt(r);n.push(s),o+=s}return n})}},xyt=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,rt(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new Syt(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]}},Syt=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},Cyt=Object.freeze({__proto__:null,kern:wyt}),kyt=class extends Mt{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},Eyt=Object.freeze({__proto__:null,LTSH:kyt}),Tyt=class extends Mt{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,rt(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.")}},Pyt=Object.freeze({__proto__:null,MERG:Tyt}),Ryt=class extends Mt{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 Iyt(this.tableStart,r))}},Iyt=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)}},Oyt=Object.freeze({__proto__:null,meta:Ryt}),Ayt=class extends Mt{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.")}},Myt=Object.freeze({__proto__:null,PCLT:Ayt}),Nyt=class extends Mt{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 Fyt(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new Dyt(r))}},Fyt=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},Dyt=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new Lyt(e))}},Lyt=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},Vyt=Object.freeze({__proto__:null,VDMX:Nyt}),Byt=class extends Mt{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()}},zyt=Object.freeze({__proto__:null,vhea:Byt}),jyt=class extends Mt{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 Hyt(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)))}}},Hyt=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},Uyt=Object.freeze({__proto__:null,vmtx:jyt});function v4e(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:vb(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var vl=l(P(),1);function Wyt(){let{installFonts:e}=(0,SR.useContext)(rs),[t,r]=(0,SR.useState)(!1),[o,n]=(0,SR.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],v=!1,y=b.map(async _=>{if(!await d(_))return v=!0,null;if(g.has(_.name))return null;let C=(((_.name??"").split(".")??[]).pop()??"").toLowerCase();return ate.includes(C)?(g.add(_.name),_):null}),w=(await Promise.all(y)).filter(_=>_!==null);if(w.length>0)c(w);else{let _=v?(0,RS.__)("Sorry, you are not allowed to upload this file type."):(0,RS.__)("No fonts found to install.");n({type:"error",message:_}),r(!1)}},c=async h=>{let g=await Promise.all(h.map(async b=>{let v=await f(b);return await Qb(v,v.file,"all"),v}));m(g)};async function d(h){let g=new SF("Uploaded Font");try{let b=await u(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function u(h){return new Promise((g,b)=>{let v=new window.FileReader;v.readAsArrayBuffer(h),v.onload=()=>g(v.result),v.onerror=b})}let f=async h=>{let g=await u(h),b=new SF("Uploaded Font");b.fromDataBuffer(g,h.name);let y=(await new Promise(O=>b.onload=O)).detail.font,{name:w}=y.opentype.tables,_=w.get(16)||w.get(1),x=w.get(2).toLowerCase().includes("italic"),C=y.opentype.tables["OS/2"].usWeightClass||"normal",k=!!y.opentype.tables.fvar&&y.opentype.tables.fvar.axes.find(({tag:O})=>O==="wght"),R=k?`${k.minValue} ${k.maxValue}`:null;return{file:h,fontFamily:_,fontStyle:x?"italic":"normal",fontWeight:R||C}},m=async h=>{let g=v4e(h);try{await e(g),n({type:"success",message:(0,RS.__)("Fonts were installed successfully.")})}catch(b){let v=b;n({type:"error",message:v.message,errors:v?.installationErrors})}r(!1)};return(0,vl.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,vl.jsx)(Ws.DropZone,{onFilesDrop:i}),(0,vl.jsxs)(Ws.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,vl.jsxs)(Ws.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,vl.jsx)("ul",{children:o.errors.map((h,g)=>(0,vl.jsx)("li",{children:h},g))})]}),t&&(0,vl.jsx)(Ws.FlexItem,{children:(0,vl.jsx)("div",{className:"font-library__upload-area",children:(0,vl.jsx)(Ws.ProgressBar,{})})}),!t&&(0,vl.jsx)(Ws.FormFileUpload,{accept:ate.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,vl.jsx)(Ws.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,RS.__)("Upload font")})}),(0,vl.jsx)(Ws.__experimentalText,{className:"font-library__upload-area__text",children:(0,RS.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var CF=Wyt;var Ou=l(P(),1),{Tabs:kF}=hr(EF.privateApis),Gyt={id:"installed-fonts",title:(0,IS._x)("Library","Font library")},Yyt={id:"upload-fonts",title:(0,IS._x)("Upload","noun")},qyt=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,IS.__)("Install Fonts"):r}));function Kyt({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,TF.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,_4e.useSelect)(i=>i(TF.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[Gyt];return o&&(n.push(Yyt),n.push(...qyt(r||[]))),(0,Ou.jsx)(EF.Modal,{title:(0,IS.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Ou.jsxs)(kF,{defaultTabId:t,children:[(0,Ou.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Ou.jsx)(kF.TabList,{children:n.map(({id:i,title:s})=>(0,Ou.jsx)(kF.Tab,{tabId:i,children:s},i))})}),n.map(({id:i})=>{let s;switch(i){case"upload-fonts":s=(0,Ou.jsx)(CF,{});break;case"installed-fonts":s=(0,Ou.jsx)(hF,{});break;default:s=(0,Ou.jsx)(bF,{slug:i})}return(0,Ou.jsx)(kF.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:s},i)})]})})}var y4e=Kyt;var PF=l(G(),1),p0=l(Z(),1),w4e=l(H(),1);var OS=l(P(),1);function Xyt({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,w4e.useContext)(rs),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=o0(e);return(0,OS.jsx)(p0.__experimentalItem,{onClick:n,children:(0,OS.jsxs)(p0.__experimentalHStack,{justify:"space-between",children:[(0,OS.jsx)(p0.FlexItem,{style:i,children:e.name}),(0,OS.jsx)(p0.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,PF.sprintf)((0,PF._n)("%d variant","%d variants",o),o)})]})})}var x4e=Xyt;var Gn=l(P(),1);function S4e(e,t){return e?e.map(r=>bh(r,{source:t})):[]}function Zyt(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,C4e.useContext)(rs),[o]=We("typography.fontFamilies"),[n]=We("typography.fontFamilies",void 0,"base"),i=S4e(o?.theme,"theme"),s=S4e(o?.custom,"custom"),a=[...i,...s].sort((u,f)=>u.name.localeCompare(f.name)),c=0<a.length,d=c||n?.theme?.length>0||(e?.length??0)>0;return(0,Gn.jsxs)(Gn.Fragment,{children:[!!t&&(0,Gn.jsx)(y4e,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,Gn.jsxs)(Au.__experimentalVStack,{spacing:2,children:[(0,Gn.jsxs)(Au.__experimentalHStack,{justify:"space-between",children:[(0,Gn.jsx)(Ai,{level:3,children:(0,m0.__)("Fonts")}),(0,Gn.jsx)(Au.Button,{onClick:()=>r?.("installed-fonts"),label:(0,m0.__)("Manage fonts"),icon:VW,size:"small"})]}),a.length>0&&(0,Gn.jsx)(Gn.Fragment,{children:(0,Gn.jsx)(Au.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:a.map(u=>(0,Gn.jsx)(x4e,{font:u},u.slug))})}),!c&&(0,Gn.jsxs)(Gn.Fragment,{children:[(0,Gn.jsx)(Au.__experimentalText,{as:"p",children:d?(0,m0.__)("No fonts activated."):(0,m0.__)("No fonts installed.")}),(0,Gn.jsx)(Au.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(d?"installed-fonts":"upload-fonts")},children:d?(0,m0.__)("Manage fonts"):(0,m0.__)("Add fonts")})]})]})]})}function k4e({...e}){return(0,Gn.jsx)(dF,{children:(0,Gn.jsx)(Zyt,{...e})})}var CR=l(G(),1),xh=l(Z(),1);var Ep=l(P(),1);function Qyt(){return(0,Ep.jsxs)(xh.__experimentalVStack,{spacing:2,children:[(0,Ep.jsx)(xh.__experimentalHStack,{justify:"space-between",children:(0,Ep.jsx)(Ai,{level:3,children:(0,CR.__)("Font Sizes")})}),(0,Ep.jsx)(xh.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Ep.jsx)(Pn,{path:"/typography/font-sizes",children:(0,Ep.jsxs)(xh.__experimentalHStack,{direction:"row",children:[(0,Ep.jsx)(xh.FlexItem,{children:(0,CR.__)("Font size presets")}),(0,Ep.jsx)(Gi,{icon:(0,CR.isRTL)()?Xr:Or})]})})})]})}var E4e=Qyt;var dd=l(P(),1);function Jyt(){let{fontLibraryEnabled:e}=(0,P4e.useContext)(zo);return(0,dd.jsxs)(dd.Fragment,{children:[(0,dd.jsx)(no,{title:(0,RF.__)("Typography"),description:(0,RF.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,dd.jsx)(Kb,{children:(0,dd.jsxs)(T4e.__experimentalVStack,{spacing:7,children:[(0,dd.jsx)(kS,{title:(0,RF.__)("Typesets")}),e&&(0,dd.jsx)(k4e,{}),(0,dd.jsx)(v3e,{}),(0,dd.jsx)(E4e,{})]})})]})}var R4e=Jyt;var gr=l(G(),1),uc=l(Z(),1),D4e=l(H(),1);var I4e=l(Re(),1);var O4e=l(P(),1),{useSettingsForBlockElement:$yt,TypographyPanel:e0t}=hr(I4e.privateApis);function A4e({element:e,headingLevel:t}){let r=[];e==="heading"?r=r.concat(["elements",t]):e&&e!=="text"&&(r=r.concat(["elements",e]));let o=r.join("."),[n]=lt(o,"","user",!1),[i,s]=lt(o,"","merged",!1),[a]=We(""),d=$yt(a,void 0,e==="heading"?t:e);return(0,O4e.jsx)(e0t,{inheritedValue:i,value:n,onChange:s,settings:d,showInheritanceLabelIndicators:!1})}var M4e=l(P(),1);function N4e({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[n]=lt(o+"typography.fontFamily",e),[i]=lt(o+"color.gradient",e),[s]=lt(o+"color.background",e),[a]=lt("color.background"),[c]=lt(o+"color.text",e),[d]=lt(o+"typography.fontSize",e),[u]=lt(o+"typography.fontStyle",e),[f]=lt(o+"typography.fontWeight",e),[m]=lt(o+"typography.letterSpacing",e);return(0,M4e.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??s??a,color:c,fontSize:d,fontStyle:u,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var Mi=l(P(),1),F4e={text:{description:(0,gr.__)("Manage the fonts used on the site."),title:(0,gr.__)("Text")},link:{description:(0,gr.__)("Manage the fonts and typography used on the links."),title:(0,gr.__)("Links")},heading:{description:(0,gr.__)("Manage the fonts and typography used on headings."),title:(0,gr.__)("Headings")},caption:{description:(0,gr.__)("Manage the fonts and typography used on captions."),title:(0,gr.__)("Captions")},cite:{description:(0,gr.__)("Manage the fonts and typography used on citations."),title:(0,gr.__)("Citations")},button:{description:(0,gr.__)("Manage the fonts and typography used on buttons."),title:(0,gr.__)("Buttons")},textInput:{description:(0,gr.__)("Manage the fonts and typography used on inputs."),title:(0,gr.__)("Inputs")},select:{description:(0,gr.__)("Manage the fonts and typography used on selects."),title:(0,gr.__)("Selects")}};function t0t({element:e}){let[t,r]=(0,D4e.useState)("heading");return(0,Mi.jsxs)(Mi.Fragment,{children:[(0,Mi.jsx)(no,{title:F4e[e].title,description:F4e[e].description}),(0,Mi.jsx)(uc.__experimentalSpacer,{marginX:4,children:(0,Mi.jsx)(N4e,{element:e,headingLevel:t})}),e==="heading"&&(0,Mi.jsx)(uc.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,Mi.jsxs)(uc.__experimentalToggleGroupControl,{label:(0,gr.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,children:[(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,gr.__)("All headings"),label:(0,gr._x)("All","heading levels")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,gr.__)("Heading 1"),label:(0,gr.__)("H1")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,gr.__)("Heading 2"),label:(0,gr.__)("H2")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,gr.__)("Heading 3"),label:(0,gr.__)("H3")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,gr.__)("Heading 4"),label:(0,gr.__)("H4")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,gr.__)("Heading 5"),label:(0,gr.__)("H5")}),(0,Mi.jsx)(uc.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,gr.__)("Heading 6"),label:(0,gr.__)("H6")})]})}),(0,Mi.jsx)(A4e,{element:e,headingLevel:t})]})}var Sh=t0t;var MS=l(G(),1),H4e=l(Z(),1),U4e=l(Re(),1);var fc=l(Z(),1),AS=l(G(),1);var z4e=l(H(),1);var L4e=l(Z(),1),V4e=l(P(),1);function r0t({className:e,children:t,...r}){return(0,V4e.jsx)(L4e.Flex,{className:J("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var B4e=r0t;var Gs=l(P(),1),IF=[];function o0t({name:e}){let[t]=We("color.palette.custom"),[r]=We("color.palette.theme"),[o]=We("color.palette.default"),[n]=We("color.defaultPalette",e),i=t||IF,s=r||IF,a=o||IF,c=n??!0,d=(0,z4e.useMemo)(()=>[...i,...s,...a&&c?a:IF],[i,s,a,c]),u=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,Gs.jsxs)(fc.__experimentalVStack,{spacing:3,children:[(0,Gs.jsx)(Ai,{level:3,children:(0,AS.__)("Palette")}),(0,Gs.jsx)(fc.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Gs.jsx)(Pn,{path:u,children:(0,Gs.jsxs)(fc.__experimentalHStack,{direction:"row",children:[d.length>0?(0,Gs.jsxs)(Gs.Fragment,{children:[(0,Gs.jsx)(fc.__experimentalZStack,{isLayered:!1,offset:-8,children:d.slice(0,5).map(({color:f},m)=>(0,Gs.jsx)(B4e,{children:(0,Gs.jsx)(fc.ColorIndicator,{colorValue:f})},`${f}-${m}`))}),(0,Gs.jsx)(fc.FlexItem,{isBlock:!0,children:(0,AS.__)("Edit palette")})]}):(0,Gs.jsx)(fc.FlexItem,{children:(0,AS.__)("Add colors")}),(0,Gs.jsx)(Gi,{icon:(0,AS.isRTL)()?Xr:Or})]})})})]})}var j4e=o0t;var Tp=l(P(),1),{useSettingsForBlockElement:n0t,ColorPanel:i0t}=hr(U4e.privateApis),s0t=[{name:"cite",label:(0,MS.__)("Citations")},{name:"textInput",label:(0,MS.__)("Inputs")},{name:"select",label:(0,MS.__)("Selects")}],a0t={link:!0,heading:!0,button:!0,caption:!0,cite:!0,textInput:!0,select:!0};function l0t(){let[e,t]=lt("",void 0,"user",!1),[r]=lt("",void 0,"merged",!1),[o]=We(""),n=n0t(o);return(0,Tp.jsxs)(Tp.Fragment,{children:[(0,Tp.jsx)(no,{title:(0,MS.__)("Colors"),description:(0,MS.__)("Palette colors and the application of those colors on site elements.")}),(0,Tp.jsx)(Kb,{children:(0,Tp.jsx)(H4e.__experimentalVStack,{spacing:7,children:(0,Tp.jsx)(j4e,{})})}),(0,Tp.jsx)(i0t,{inheritedValue:r,value:e,onChange:t,settings:n,additionalElements:s0t,defaultControls:a0t,showInheritanceLabelIndicators:!1})]})}var W4e=l0t;var BS=l(G(),1);var X4e=l(Me(),1),FS=l(Z(),1),ER=l(G(),1);var AF=l(Z(),1);var OF=l(Z(),1);var G4e=l(P(),1);function Y4e(){let{paletteColors:e}=_S();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,G4e.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var kR=l(P(),1),c0t={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},d0t=({label:e,isFocused:t,withHoverView:r})=>(0,kR.jsx)(wS,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,kR.jsx)(OF.__unstableMotion.div,{variants:c0t,style:{height:"100%",overflow:"hidden"},children:(0,kR.jsx)(OF.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,kR.jsx)(Y4e,{})})},o)}),q4e=d0t;var h0=l(P(),1),K4e=["color"];function NS({title:e,gap:t=2}){let r=JN(K4e);return r?.length<=1?null:(0,h0.jsxs)(AF.__experimentalVStack,{spacing:3,children:[e&&(0,h0.jsx)(Ai,{level:3,children:e}),(0,h0.jsx)(AF.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,h0.jsx)(CS,{variation:o,isPill:!0,properties:K4e,showTooltip:!0,children:()=>(0,h0.jsx)(q4e,{})},n))})]})}var g0=l(P(),1),u0t={placement:"bottom-start",offset:8};function Z4e({name:e}){let[t,r]=We("color.palette.theme",e),[o]=We("color.palette.theme",e,"base"),[n,i]=We("color.palette.default",e),[s]=We("color.palette.default",e,"base"),[a,c]=We("color.palette.custom",e),[d]=We("color.defaultPalette",e),f=(0,X4e.useViewportMatch)("small","<")?u0t:void 0;return(0,g0.jsxs)(FS.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[!!t?.length&&(0,g0.jsx)(FS.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,ER.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),!!n&&!!n.length&&!!d&&(0,g0.jsx)(FS.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,ER.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,g0.jsx)(FS.__experimentalPaletteEdit,{colors:a,onChange:c,paletteLabel:(0,ER.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,g0.jsx)(NS,{title:(0,ER.__)("Palettes")})]})}var Q4e=l(Me(),1),DS=l(Z(),1),MF=l(G(),1);var LS=l(P(),1),f0t={placement:"bottom-start",offset:8};function J4e({name:e}){let[t,r]=We("color.gradients.theme",e),[o]=We("color.gradients.theme",e,"base"),[n,i]=We("color.gradients.default",e),[s]=We("color.gradients.default",e,"base"),[a,c]=We("color.gradients.custom",e),[d]=We("color.defaultGradients",e),f=(0,Q4e.useViewportMatch)("small","<")?f0t:void 0;return(0,LS.jsxs)(DS.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,LS.jsx)(DS.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,MF.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),!!n&&!!n.length&&!!d&&(0,LS.jsx)(DS.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,MF.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,LS.jsx)(DS.__experimentalPaletteEdit,{gradients:a,onChange:c,paletteLabel:(0,MF.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f})]})}var $4e=l(Me(),1),e6e=l(H(),1),NF=l(Z(),1);var FF=l(G(),1);var VS=l(P(),1),p0t={placement:"bottom-start",offset:8},ev=e=>Array.isArray(e)?e:[];function t6e({name:e}){let[t,r]=We("color.duotone.theme",e),[o]=We("color.duotone.theme",e,"base"),[n,i]=We("color.duotone.default",e),[s]=We("color.duotone.default",e,"base"),[a,c]=We("color.duotone.custom",e),[d]=We("color.defaultDuotone",e),[u]=We("color.palette.theme",e),[f]=We("color.palette.default",e),[m]=We("color.palette.custom",e),[h]=We("color.defaultPalette",e),g=(0,e6e.useMemo)(()=>[...ev(m),...ev(u),...h?ev(f):[]],[m,u,f,h]),v=(0,$4e.useViewportMatch)("small","<")?p0t:void 0;return(0,VS.jsxs)(le,{direction:"column",className:"global-styles-ui-duotone-palette-panel",gap:"2xl",children:[!!ev(t).length&&(0,VS.jsx)(NF.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,duotones:ev(t),colorPalette:g,onChange:r,paletteLabel:(0,FF.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:v}),!!ev(n).length&&!!d&&(0,VS.jsx)(NF.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,duotones:ev(n),colorPalette:g,onChange:i,paletteLabel:(0,FF.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:v}),(0,VS.jsx)(NF.__experimentalPaletteEdit,{duotones:ev(a),colorPalette:g,onChange:c,paletteLabel:(0,FF.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:v})]})}var Ni=l(P(),1);function m0t({name:e}){return(0,Ni.jsxs)(Ni.Fragment,{children:[(0,Ni.jsx)(no,{title:(0,BS.__)("Edit palette"),description:(0,BS.__)("The combination of colors used across the site and in color pickers.")}),(0,Ni.jsxs)(jr.Root,{defaultValue:"color",children:[(0,Ni.jsx)("div",{className:"global-styles-ui-color-palette__tablist-container",children:(0,Ni.jsxs)(jr.List,{className:"global-styles-ui-color-palette__tablist",children:[(0,Ni.jsx)(jr.Tab,{value:"color",children:(0,BS.__)("Color")}),(0,Ni.jsx)(jr.Tab,{value:"gradient",children:(0,BS.__)("Gradient")}),(0,Ni.jsx)(jr.Tab,{value:"duotone",children:(0,BS.__)("Duotone")})]})}),(0,Ni.jsx)(jr.Panel,{value:"color",tabIndex:-1,children:(0,Ni.jsx)(Z4e,{name:e})}),(0,Ni.jsx)(jr.Panel,{value:"gradient",tabIndex:-1,children:(0,Ni.jsx)(J4e,{name:e})}),(0,Ni.jsx)(jr.Panel,{value:"duotone",tabIndex:-1,children:(0,Ni.jsx)(t6e,{name:e})})]})]})}var r6e=m0t;var mte=l(G(),1),s6e=l(Re(),1),a6e=l(Z(),1);var o6e=l(Re(),1);var n6e=l(P(),1),h0t={backgroundSize:"auto"},{BackgroundPanel:g0t}=hr(o6e.privateApis);function i6e(){let[e]=lt("",void 0,"user",!1),[t,r]=lt("",void 0,"merged",!1),o=$N(t),[n]=We("");return(0,n6e.jsx)(g0t,{inheritedValue:o,value:e,onChange:r,settings:n,defaultValues:h0t,showInheritanceLabelIndicators:!1})}var tv=l(P(),1),{useHasBackgroundPanel:b0t}=hr(s6e.privateApis);function v0t(){let[e]=We(""),t=b0t(e);return(0,tv.jsxs)(tv.Fragment,{children:[(0,tv.jsx)(no,{title:(0,mte.__)("Background"),description:(0,tv.jsx)(a6e.__experimentalText,{children:(0,mte.__)("Set styles for the site's background.")})}),t&&(0,tv.jsx)(i6e,{})]})}var l6e=v0t;var _l=l(G(),1);var Pp=l(Z(),1),p6e=l(G(),1);var m6e=l(H(),1);var c6e=l(Z(),1),d6e=l(G(),1),u6e=l(P(),1);function f6e({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){return(0,u6e.jsx)(c6e.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,d6e.__)("Cancel"),confirmButtonText:t,onCancel:o,onConfirm:()=>{o(),n()},size:"medium",children:e})}var si=l(P(),1),{Menu:TR}=hr(Pp.privateApis);function rv({label:e,items:t,getEditPath:r,addLabel:o,onAdd:n,menuAction:i}){let[s,a]=(0,m6e.useState)(!1),c=!!i&&t.length>0;return(0,si.jsxs)(le,{direction:"column",gap:"sm",children:[i&&s&&(0,si.jsx)(f6e,{text:i.confirmText,confirmButtonText:i.confirmButtonText,isOpen:s,toggleOpen:()=>a(!1),onConfirm:i.onConfirm}),(0,si.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,si.jsx)(Ai,{level:3,children:e}),(0,si.jsxs)(Pp.FlexItem,{children:[o&&n&&(0,si.jsx)(Pp.Button,{size:"small",icon:pm,label:o,onClick:n}),c&&(0,si.jsxs)(TR,{children:[(0,si.jsx)(TR.TriggerButton,{render:(0,si.jsx)(Pp.Button,{size:"small",icon:Jn,label:i.optionsLabel})}),(0,si.jsx)(TR.Popover,{children:(0,si.jsx)(TR.Item,{onClick:()=>a(!0),children:(0,si.jsx)(TR.ItemLabel,{children:i.label})})})]})]})]}),t.length>0&&(0,si.jsx)(Pp.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(d=>(0,si.jsx)(Pn,{path:r(d.slug),children:(0,si.jsxs)(le,{direction:"row",justify:"space-between",align:"center",children:[(0,si.jsx)(Pp.FlexItem,{children:d.name}),(0,si.jsx)(Gi,{icon:(0,p6e.isRTL)()?Xr:Or})]})},d.slug))})]})}var h6e=[];function ud(e,t){let r=`${e}.${t}`,[o=h6e,n]=We(r),[i=h6e]=We(r,void 0,"base");return{presets:o,basePresets:i,setPresets:n}}var Mu=l(P(),1),hte="6px 6px 9px rgba(0, 0, 0, 0.2)";function g6e(){let[e]=We("shadow.defaultPresets"),t=ud("shadow.presets","default"),r=ud("shadow.presets","theme"),o=ud("shadow.presets","custom"),n=()=>{let i=QN(o.presets,"shadow-");o.setPresets([...o.presets,{name:(0,_l.sprintf)((0,_l.__)("Shadow %d"),i),shadow:hte,slug:`shadow-${i}`}])};return(0,Mu.jsxs)(Mu.Fragment,{children:[(0,Mu.jsx)(no,{title:(0,_l.__)("Shadows"),description:(0,_l.__)("Manage and create shadow styles for use across the site.")}),(0,Mu.jsx)(Kb,{children:(0,Mu.jsxs)(le,{direction:"column",className:"global-styles-ui__shadows-panel",gap:"xl",children:[e&&(0,Mu.jsx)(rv,{label:(0,_l.__)("Default"),items:t.presets,getEditPath:i=>`/shadows/edit/default/${i}`}),r.presets.length>0&&(0,Mu.jsx)(rv,{label:(0,_l.__)("Theme"),items:r.presets,getEditPath:i=>`/shadows/edit/theme/${i}`}),(0,Mu.jsx)(rv,{label:(0,_l.__)("Custom"),items:o.presets,getEditPath:i=>`/shadows/edit/custom/${i}`,addLabel:(0,_l.__)("Add shadow"),onAdd:n,menuAction:{label:(0,_l.__)("Remove all custom shadows"),optionsLabel:(0,_l.__)("Shadow options"),confirmText:(0,_l.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,_l.__)("Remove"),onConfirm:()=>o.setPresets([])}})]})})]})}var io=l(Z(),1),In=l(G(),1);var Rp=l(H(),1);function b6e(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function v6e(e){let t={x:"0",y:"0",blur:"0",spread:"0",color:"#000",inset:!1};if(!e||e.includes("none"))return t;let r=/((?:^|\s+)(-?\d*\.?\d+(?:px|%|in|cm|mm|em|rem|ex|pt|pc|vh|vw|vmin|vmax|ch|lh)?)(?=\s|$)(?![^(]*\))){1,4}/g,o=e.match(r)||[];if(o.length!==1)return t;let n=o[0].split(" ").map(g=>g.trim()).filter(g=>g);if(n.length<2)return t;let i=e.match(/inset/gi)||[];if(i.length>1)return t;let s=i.length===1,a=e.replace(r,"").trim();s&&(a=a.replace("inset","").replace("INSET","").trim());let c=/^#([0-9a-f]{3}){1,2}$|^#([0-9a-f]{4}){1,2}$|^(?:rgb|hsl)a?\(?[\d*\.?\d+%?,?\/?\s]*\)$/gi,d=(a.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(d.length>1)return t;if(d.length===0&&(d=a.trim().split(" ").filter(g=>g),d.length>1))return t;let[u,f,m,h]=n;return{x:u,y:f,blur:m||t.blur,spread:h||t.spread,inset:s,color:a||t.color}}function _6e(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var ov=l(Z(),1);var fd=l(P(),1),{Menu:PR}=hr(ov.privateApis);function DF({title:e,description:t,menuLabel:r,menuItems:o}){return(0,fd.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,fd.jsx)(no,{title:e,description:t}),o.length>0&&(0,fd.jsx)(ov.FlexItem,{children:(0,fd.jsx)(ov.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,fd.jsxs)(PR,{children:[(0,fd.jsx)(PR.TriggerButton,{render:(0,fd.jsx)(ov.Button,{size:"small",icon:Jn,label:r})}),(0,fd.jsx)(PR.Popover,{children:o.map(n=>(0,fd.jsx)(PR.Item,{disabled:n.disabled,onClick:n.onClick,children:(0,fd.jsx)(PR.ItemLabel,{children:n.label})},n.label))})]})})})]})}var y6e=l(Z(),1),gte=l(G(),1),w6e=l(P(),1);function LF({message:e,isOpen:t,toggleOpen:r,onConfirm:o}){return(0,w6e.jsx)(y6e.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,gte.__)("Cancel"),confirmButtonText:(0,gte.__)("Delete"),onCancel:r,onConfirm:()=>{r(),o()},size:"medium",children:e})}var b0=l(Z(),1),RR=l(G(),1),x6e=l(H(),1);var Ch=l(P(),1);function VF({initialName:e,placeholder:t,toggleOpen:r,onRename:o}){let[n,i]=(0,x6e.useState)(e),s=()=>{n&&n.trim()&&o(n),r()};return(0,Ch.jsx)(b0.Modal,{onRequestClose:r,focusOnMount:"firstContentElement",title:(0,RR.__)("Rename"),size:"small",children:(0,Ch.jsx)("form",{onSubmit:a=>{a.preventDefault(),s()},children:(0,Ch.jsxs)(le,{gap:"sm",direction:"column",children:[(0,Ch.jsx)(b0.__experimentalInputControl,{autoComplete:"off",value:n,onChange:i,label:(0,RR.__)("Name"),placeholder:t}),(0,Ch.jsxs)(le,{justify:"end",direction:"row",children:[(0,Ch.jsx)(b0.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,RR.__)("Cancel")}),(0,Ch.jsx)(b0.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,RR.__)("Save")})]})]})})})}var Vt=l(P(),1);function S6e(){let{goBack:e,params:t}=(0,io.useNavigator)(),r=t.category,o=t.slug,{presets:n,basePresets:i,setPresets:s}=ud("shadow.presets",r),a=n.find(b=>b.slug===o),[c,d]=(0,Rp.useState)(!1),[u,f]=(0,Rp.useState)(!1);if((0,Rp.useEffect)(()=>{o&&!a&&e()},[a,o,e]),!r||!o||!a)return null;let m=i.find(b=>b.slug===o),h=b=>s(n.map(v=>v.slug===o?{...a,shadow:b}:v)),g=r==="custom"?[{label:(0,In.__)("Rename"),onClick:()=>f(!0)},{label:(0,In.__)("Delete"),onClick:()=>d(!0)}]:[{label:(0,In.__)("Reset"),onClick:()=>{m&&s(n.map(b=>b.slug===o?m:b))},disabled:a.shadow===m?.shadow}];return(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(DF,{title:a.name,menuLabel:(0,In.__)("Menu"),menuItems:g}),(0,Vt.jsxs)(Kb,{children:[(0,Vt.jsx)(_0t,{shadow:a.shadow}),(0,Vt.jsx)(y0t,{shadow:a.shadow,onChange:h})]}),c&&(0,Vt.jsx)(LF,{message:(0,In.sprintf)((0,In.__)('Are you sure you want to delete "%s" shadow preset?'),a.name),isOpen:c,toggleOpen:()=>d(!1),onConfirm:()=>{s(n.filter(b=>b.slug!==o)),e()}}),u&&(0,Vt.jsx)(VF,{initialName:a.name,placeholder:(0,In.__)("Shadow name"),toggleOpen:()=>f(!1),onRename:b=>s(n.map(v=>v.slug===o?{...v,name:b}:v))})]})}function _0t({shadow:e}){return(0,Vt.jsx)(io.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,Vt.jsx)(le,{direction:"row",align:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,Vt.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function y0t({shadow:e,onChange:t}){let r=(0,Rp.useRef)(null),o=(0,Rp.useMemo)(()=>b6e(e),[e]),n=(a,c)=>{let d=[...o];d[a]=c,t(d.join(", "))},i=()=>{t([...o,hte].join(", "))},s=a=>{t(o.filter((c,d)=>d!==a).join(", ")),r.current?.focus()};return(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(le,{direction:"column",gap:"sm",children:(0,Vt.jsxs)(le,{justify:"space-between",align:"flex-start",children:[(0,Vt.jsx)(Ai,{level:3,children:(0,In.__)("Shadows")}),(0,Vt.jsx)(io.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,Vt.jsx)(io.Button,{size:"small",icon:pm,label:(0,In.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,Vt.jsx)(io.__experimentalSpacer,{}),(0,Vt.jsx)(io.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((a,c)=>(0,Vt.jsx)("div",{role:"listitem",children:(0,Vt.jsx)(w0t,{shadow:a,onChange:d=>n(c,d),canRemove:o.length>1,onRemove:()=>s(c)})},c))})]})}function w0t({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,Rp.useMemo)(()=>v6e(e),[e]),s=a=>{t(_6e(a))};return(0,Vt.jsx)(io.Dropdown,{popoverProps:n,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:a,isOpen:c})=>{let d={onClick:a,className:J("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},u={onClick:()=>{c&&a(),o()},className:J("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,In.__)("Remove shadow")};return(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(io.Button,{__next40pxDefaultSize:!0,icon:$E,...d,children:i.inset?(0,In.__)("Inner shadow"):(0,In.__)("Drop shadow")}),r&&(0,Vt.jsx)(io.Button,{size:"small",icon:AW,...u})]})},renderContent:()=>(0,Vt.jsx)(io.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,Vt.jsx)(x0t,{shadowObj:i,onChange:s})})})}function x0t({shadowObj:e,onChange:t}){let n=(i,s)=>{let a={...e,[i]:s};t(a)};return(0,Vt.jsxs)(le,{direction:"column",gap:"md",className:"global-styles-ui__shadow-editor-panel",children:[(0,Vt.jsx)(io.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,Vt.jsxs)(io.__experimentalToggleGroupControl,{label:(0,In.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,children:[(0,Vt.jsx)(io.__experimentalToggleGroupControlOption,{value:"outset",label:(0,In.__)("Outset")}),(0,Vt.jsx)(io.__experimentalToggleGroupControlOption,{value:"inset",label:(0,In.__)("Inset")})]}),(0,Vt.jsxs)(io.__experimentalGrid,{columns:2,gap:4,children:[(0,Vt.jsx)(BF,{label:(0,In.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,Vt.jsx)(BF,{label:(0,In.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,Vt.jsx)(BF,{label:(0,In.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,Vt.jsx)(BF,{label:(0,In.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function BF({label:e,value:t,onChange:r}){return(0,Vt.jsx)(io.__experimentalUnitControl,{label:e,value:t,onChange:n=>{let s=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(s)}})}var bte=l(P(),1);function C6e(){return(0,bte.jsx)(g6e,{})}function k6e(){return(0,bte.jsx)(S6e,{})}var R6e=l(G(),1),I6e=l(Re(),1);var E6e=l(Re(),1),vte=l(H(),1);var T6e=l(P(),1),{useSettingsForBlockElement:S0t,DimensionsPanel:C0t}=hr(E6e.privateApis),k0t={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function P6e(){let[e]=lt("",void 0,"user",!1),[t,r]=lt("",void 0,"merged",!1),[o]=We("",void 0,"user"),[n,i]=We(""),s=S0t(n),a=(0,vte.useMemo)(()=>({...t,layout:s.layout}),[t,s.layout]),c=(0,vte.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,T6e.jsx)(C0t,{inheritedValue:a,value:c,onChange:u=>{let f={...u};if(delete f.layout,r(f),u.layout!==o.layout){let m={...o,layout:u.layout};m.layout?.definitions&&delete m.layout.definitions,i(m)}},settings:s,includeLayoutControls:!0,defaultControls:k0t,showInheritanceLabelIndicators:!1})}var v0=l(P(),1),{useHasDimensionsPanel:E0t,useSettingsForBlockElement:T0t}=hr(I6e.privateApis);function P0t(){let[e]=We(""),t=T0t(e),r=E0t(t);return(0,v0.jsxs)(v0.Fragment,{children:[(0,v0.jsx)(no,{title:(0,R6e.__)("Layout")}),r&&(0,v0.jsx)(P6e,{})]})}var O6e=P0t;var UF=l(Z(),1),yte=l(G(),1);var _te=l(G(),1),D6e=l(Z(),1);var A6e=l(he(),1),M6e=l(X(),1),jF=l(H(),1),N6e=l(Z(),1),F6e=l(G(),1);var zF=l(P(),1);function R0t({gap:e=2}){let{user:t}=(0,jF.useContext)(zo),r=t?.styles,n=(0,M6e.useSelect)(s=>{let a=s(A6e.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!mR(s,["color"])&&!mR(s,["typography","spacing"])),i=(0,jF.useMemo)(()=>[...[{title:(0,F6e.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let c=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let h=c[m]||{},g={css:`${c[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};c[m]={...h,...g}}});let d=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},u=Object.keys(c).length>0?{blocks:c}:{},f={...a.styles,...d,...u};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,zF.jsx)(N6e.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,zF.jsx)(CS,{variation:s,children:c=>(0,zF.jsx)(tF,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},a))})}var HF=R0t;var zS=l(P(),1);function L6e(){return(0,zS.jsxs)(D6e.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,zS.jsx)(HF,{gap:3}),(0,zS.jsx)(NS,{title:(0,_te.__)("Color Variations"),gap:3}),(0,zS.jsx)(kS,{title:(0,_te.__)("Typography"),gap:3})]})}var kh=l(P(),1);function I0t(){return(0,kh.jsxs)(kh.Fragment,{children:[(0,kh.jsx)(no,{title:(0,yte.__)("Browse styles"),description:(0,yte.__)("Choose a variation to change the look of the site.")}),(0,kh.jsx)(UF.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,kh.jsx)(UF.CardBody,{children:(0,kh.jsx)(L6e,{})})})]})}var V6e=I0t;var IR=l(G(),1),B6e=l(Z(),1),z6e=l(Re(),1);var pd=l(P(),1),{AdvancedPanel:O0t}=hr(z6e.privateApis);function A0t(){let[e]=lt("",void 0,"user",!1),[t,r]=lt("",void 0,"merged",!1);return(0,pd.jsxs)(pd.Fragment,{children:[(0,pd.jsx)(no,{title:(0,IR.__)("Additional CSS"),description:(0,pd.jsxs)(pd.Fragment,{children:[(0,IR.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,pd.jsx)("br",{}),(0,pd.jsx)(B6e.ExternalLink,{href:(0,IR.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,IR.__)("Learn more about CSS")})]})}),(0,pd.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,pd.jsx)(O0t,{value:e,onChange:r,inheritedValue:t})})]})}var j6e=A0t;var Eh=l(G(),1),jS=l(Z(),1),y0=l(H(),1);var H6e=l(X(),1),U6e=l(he(),1),OR=l(H(),1);var M0t={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},N0t={per_page:100,page:1},WF=[];function _0({query:e}={}){let{user:t}=(0,OR.useContext)(zo),r=(0,OR.useMemo)(()=>({...N0t,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:c}=(0,H6e.useSelect)(d=>{let{__experimentalGetDirtyEntityRecords:u,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:b,isResolving:v}=d(U6e.store),y=u()||[],w=f(),_=y.length>0,x=g(),S=(x?b("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,k=x&&h("root","globalStyles",x,r)||WF,R=m(M0t)||WF,O=x?v("getRevisions",["root","globalStyles",x,r]):!1;return{authors:R,currentUser:w,isDirty:_,revisions:k,isLoadingGlobalStylesRevisions:O,revisionsCount:S}},[r]);return(0,OR.useMemo)(()=>{if(!o.length||a)return{revisions:WF,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let d=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.length){if(d[0].id!=="unsaved"&&r.page===1&&(d[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};d.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&d.push({id:"parent",styles:{},settings:{}})}return{revisions:d,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,s,n,o,t,a,c,r.page,r.per_page])}var os=l(G(),1),AR=l(Z(),1),Ip=l(an(),1),W6e=l(he(),1),G6e=l(X(),1);var GF=l(cn(),1);var Fi=l(P(),1),F0t=3600*1e3*24;function D0t({revision:e,previousRevision:t}){let r=_H(e,t,{maxResults:7});return r.length?(0,Fi.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,Fi.jsx)("li",{children:o},o))}):null}function L0t(e,t,r,o){return e==="parent"?(0,os.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,os.sprintf)((0,os.__)("Unsaved changes by %s"),t):o?(0,os.sprintf)((0,os.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,os.sprintf)((0,os.__)("Changes saved by %1$s on %2$s"),t,r)}function V0t({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:s}=(0,G6e.useSelect)(d=>{let{getCurrentTheme:u,getCurrentUser:f}=d(W6e.store),m=u();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),a=(0,Ip.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,Ip.getSettings)().formats;return(0,Fi.jsx)(AR.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,os.__)("Global styles revisions list"),role:"listbox",children:e.map((d,u)=>{let{id:f,author:m,modified:h}=d,g=f==="unsaved",b=g?s:m,v=b?.name||(0,os.__)("User"),y=b?.avatar_urls?.["48"],_=t?t===f:u===0,x=!o&&_,C=f==="parent",S=h instanceof Date?h.toISOString():h,k=(0,Ip.getDate)(S??null),R=S&&a-k.getTime()>F0t?(0,Ip.dateI18n)(c,k):(0,Ip.humanTimeDiff)(S??k,void 0),O=L0t(f,v,(0,Ip.dateI18n)(c,k),x);return(0,Fi.jsxs)(AR.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":_,role:"option",onKeyDown:E=>{let{keyCode:I}=E;(I===GF.ENTER||I===GF.SPACE)&&r(d)},onClick:E=>{E.preventDefault(),r(d)},"aria-selected":_,"aria-label":O,render:(0,Fi.jsx)("div",{}),children:[(0,Fi.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:C?(0,Fi.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,os.__)("Default styles"),(0,Fi.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,Fi.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,Fi.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,os.__)("(Unsaved)")}):(0,Fi.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:S,children:R}),(0,Fi.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,Fi.jsx)("img",{alt:v,src:y}),v]}),_&&(0,Fi.jsx)(D0t,{revision:d,previousRevision:u<e.length?e[u+1]:void 0})]})}),_&&(x?(0,Fi.jsx)(ia,{className:"global-styles-ui-screen-revisions__active-badge",intent:"informational",children:(0,os.__)("Active")}):(0,Fi.jsx)(AR.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:E=>{E.stopPropagation(),n?.()},"aria-label":(0,os.__)("Apply the selected revision to your site."),children:C?(0,os.__)("Reset to defaults"):(0,os.__)("Apply")}))]},f)})})}var Y6e=V0t;var md=l(Z(),1),Di=l(G(),1);var Nu=l(P(),1);function q6e({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:s="tertiary",label:a=(0,Di.__)("Pagination")}){return(0,Nu.jsxs)(md.__experimentalHStack,{expanded:!1,as:"nav","aria-label":a,spacing:3,justify:"flex-start",className:J("global-styles-ui-pagination",n),children:[(0,Nu.jsx)(md.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,Di.sprintf)((0,Di._n)("%d item","%d items",o),o)}),(0,Nu.jsxs)(md.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Nu.jsx)(md.Button,{variant:s,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Di.__)("First page"),icon:(0,Di.isRTL)()?Rc:Ic,size:"compact"}),(0,Nu.jsx)(md.Button,{variant:s,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,Di.__)("Previous page"),icon:(0,Di.isRTL)()?Or:Xr,size:"compact"})]}),(0,Nu.jsx)(md.__experimentalText,{variant:"muted",children:(0,Di.sprintf)((0,Di._x)("%1$d of %2$d","paging"),e,t)}),(0,Nu.jsxs)(md.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Nu.jsx)(md.Button,{variant:s,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Di.__)("Next page"),icon:(0,Di.isRTL)()?Xr:Or,size:"compact"}),(0,Nu.jsx)(md.Button,{variant:s,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,Di.__)("Last page"),icon:(0,Di.isRTL)()?Ic:Rc,size:"compact"})]})]})}var Fu=l(P(),1),K6e=10;function B0t(){let{user:e,onChange:t}=(0,y0.useContext)(zo),{params:r,goTo:o}=(0,jS.useNavigator)(),{revisionId:n}=r,[i,s]=(0,y0.useState)(1),{revisions:a,isLoading:c,hasUnsavedChanges:d,revisionsCount:u}=_0({query:{per_page:K6e,page:i}}),f=Math.ceil(u/K6e),[m,h]=(0,y0.useState)(!1),g=(0,y0.useMemo)(()=>n&&a.find(k=>String(k.id)===String(n))||e,[n,a,e]),b=m_(g,e),v=()=>{o("/",{isBack:!0})},y=S=>{t(S),h(!1),v()},w=S=>{o(`/revisions/${S.id}`)},_=g?.id??a[0]?.id,x=!!_&&_!=="unsaved"&&!b,C=!!a.length;return(0,Fu.jsxs)(Fu.Fragment,{children:[(0,Fu.jsx)(no,{title:u?(0,Eh.sprintf)((0,Eh.__)("Revisions (%d)"),u):(0,Eh.__)("Revisions"),description:(0,Eh.__)(`Click on previously saved styles to preview them. To restore a selected version to the editor, hit "Apply." When you're ready, use the Save button to save your changes.`),onBack:v}),!C&&(0,Fu.jsx)(jS.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,Fu.jsx)(Y6e,{onChange:w,selectedRevisionId:_,userRevisions:a,canApplyRevision:x,onApplyRevision:()=>d?h(!0):y(g)}),f>1&&(0,Fu.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,Fu.jsx)(q6e,{className:"global-styles-ui-screen-revisions__pagination",currentPage:i,numPages:f,changePage:s,totalItems:u,disabled:c,label:(0,Eh.__)("Global Styles pagination")})}),m&&(0,Fu.jsx)(jS.__experimentalConfirmDialog,{isOpen:m,confirmButtonText:(0,Eh.__)("Apply"),onConfirm:()=>y(g),onCancel:()=>h(!1),size:"medium",children:(0,Eh.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var X6e=B0t;var Li=l(G(),1),YF=l(Z(),1);var Op=l(P(),1),Z6e=(e,t)=>e.map(r=>r.size).join("")===t.map(r=>r.size).join(""),Q6e=e=>({label:(0,Li.__)("Reset font size presets"),optionsLabel:(0,Li.__)("Font size presets options"),confirmText:(0,Li.__)("Are you sure you want to reset all font size presets to their default values?"),confirmButtonText:(0,Li.__)("Reset"),onConfirm:e});function J6e(){let[e]=We("typography.defaultFontSizes"),t=ud("typography.fontSizes","theme"),r=ud("typography.fontSizes","default"),o=ud("typography.fontSizes","custom"),n=()=>{let i=QN(o.presets,"custom-");o.setPresets([...o.presets,{name:(0,Li.sprintf)((0,Li.__)("New Font Size %d"),i),size:"16px",slug:`custom-${i}`}])};return(0,Op.jsxs)(le,{direction:"column",gap:"sm",children:[(0,Op.jsx)(no,{title:(0,Li.__)("Font size presets"),description:(0,Li.__)("Create and edit the presets used for font sizes across the site.")}),(0,Op.jsx)(YF.__experimentalView,{children:(0,Op.jsx)(YF.__experimentalSpacer,{paddingX:4,children:(0,Op.jsxs)(le,{direction:"column",gap:"xl",children:[!!t.presets.length&&(0,Op.jsx)(rv,{label:(0,Li.__)("Theme"),items:t.presets,getEditPath:i=>`/typography/font-sizes/theme/${i}`,menuAction:Z6e(t.presets,t.basePresets)?void 0:Q6e(()=>t.setPresets(t.basePresets))}),e&&!!r.presets.length&&(0,Op.jsx)(rv,{label:(0,Li.__)("Default"),items:r.presets,getEditPath:i=>`/typography/font-sizes/default/${i}`,menuAction:Z6e(r.presets,r.basePresets)?void 0:Q6e(()=>r.setPresets(r.basePresets))}),(0,Op.jsx)(rv,{label:(0,Li.__)("Custom"),items:o.presets,getEditPath:i=>`/typography/font-sizes/custom/${i}`,addLabel:(0,Li.__)("Add font size"),onAdd:n,menuAction:o.presets.length>0?{label:(0,Li.__)("Remove font size presets"),optionsLabel:(0,Li.__)("Font size presets options"),confirmText:(0,Li.__)("Are you sure you want to remove all custom font size presets?"),confirmButtonText:(0,Li.__)("Remove"),onConfirm:()=>o.setPresets([])}:void 0})]})})})]})}var ns=l(G(),1),Du=l(Z(),1),MR=l(H(),1);var $6e=l(Re(),1),eIe=l(G(),1);var tIe=l(P(),1);function z0t({fontSize:e}){let[t]=lt("typography"),r=typeof e?.fluid=="object"&&e?.fluid?.min&&e?.fluid?.max?{minimumFontSize:e.fluid.min,maximumFontSize:e.fluid.max}:{fontSize:e.size},o=(0,$6e.getComputedFluidTypographyValue)(r);return(0,tIe.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,eIe.__)("Aa")})}var rIe=z0t;var ai=l(Z(),1),Th=l(P(),1),j0t=["px","em","rem","vw","vh"];function qF(e){let{baseControlProps:t}=(0,ai.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:s}=e,a=(0,ai.__experimentalUseCustomUnits)({availableUnits:j0t}),[c,d="px"]=(0,ai.__experimentalParseQuantityAndUnitFromRawValue)(r,a),u=!!d&&["em","rem","vw","vh"].includes(d);return(0,Th.jsx)(ai.BaseControl,{...t,children:(0,Th.jsxs)(ai.Flex,{children:[(0,Th.jsx)(ai.FlexItem,{isBlock:!0,children:(0,Th.jsx)(ai.__experimentalUnitControl,{label:s,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:a,min:0,disabled:i})}),(0,Th.jsx)(ai.FlexItem,{isBlock:!0,children:(0,Th.jsx)(ai.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Th.jsx)(ai.RangeControl,{label:s,hideLabelFromVision:!0,value:c,initialPosition:n,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+d:void 0)},min:0,max:u?10:100,step:u?.1:1,disabled:i})})})]})})}var On=l(P(),1);function H0t(){let{params:e,goBack:t}=(0,Du.useNavigator)(),r=e.origin,o=e.slug,{presets:n,setPresets:i}=ud("typography.fontSizes",r),[s]=We("typography.fluid"),a=n.find(_=>_.slug===o),[c,d]=(0,MR.useState)(!1),[u,f]=(0,MR.useState)(!1);if((0,MR.useEffect)(()=>{o&&!a&&t()},[o,a,t]),!r||!o||!a)return null;let m=a.fluid!==void 0?!!a.fluid:!!s,h=typeof a.fluid=="object",g=(_,x)=>i(n.map(C=>C.slug===o?{...a,[_]:x}:C)),b=_=>{_?g("fluid",{min:a.size,max:a.size}):g("fluid",!0)},v=_=>{let x=typeof a.fluid=="object"?a.fluid:{};g("fluid",{...x,min:_})},y=_=>{let x=typeof a.fluid=="object"?a.fluid:{};g("fluid",{...x,max:_})},w=r==="custom"?[{label:(0,ns.__)("Rename"),onClick:()=>f(!0)},{label:(0,ns.__)("Delete"),onClick:()=>d(!0)}]:[];return(0,On.jsxs)(On.Fragment,{children:[(0,On.jsxs)(le,{direction:"column",gap:"md",children:[(0,On.jsx)(DF,{title:a.name,description:(0,ns.sprintf)((0,ns.__)("Manage the font size %s."),a.name),menuLabel:(0,ns.__)("Font size options"),menuItems:w}),(0,On.jsx)(Du.__experimentalView,{children:(0,On.jsx)(Du.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,On.jsxs)(le,{direction:"column",gap:"md",children:[(0,On.jsx)(Du.FlexItem,{children:(0,On.jsx)(rIe,{fontSize:a})}),(0,On.jsx)(qF,{label:(0,ns.__)("Size"),value:!h&&a.size?String(a.size):"",onChange:_=>g("size",_),disabled:h}),(0,On.jsx)(Du.ToggleControl,{label:(0,ns.__)("Fluid typography"),help:(0,ns.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:_=>g("fluid",_)}),m&&(0,On.jsx)(Du.ToggleControl,{label:(0,ns.__)("Custom fluid values"),help:(0,ns.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:b}),h&&(0,On.jsxs)(On.Fragment,{children:[(0,On.jsx)(qF,{label:(0,ns.__)("Minimum"),value:typeof a.fluid=="object"?a.fluid?.min:void 0,onChange:v}),(0,On.jsx)(qF,{label:(0,ns.__)("Maximum"),value:typeof a.fluid=="object"?a.fluid?.max:void 0,onChange:y})]})]})})})]}),c&&(0,On.jsx)(LF,{message:(0,ns.sprintf)((0,ns.__)('Are you sure you want to delete "%s" font size preset?'),a.name),isOpen:c,toggleOpen:()=>d(!1),onConfirm:()=>{i(n.filter(_=>_.slug!==o)),t()}}),u&&(0,On.jsx)(VF,{initialName:a.name,placeholder:(0,ns.__)("Font size preset name"),toggleOpen:()=>f(!1),onRename:_=>i(n.map(x=>x.slug===o?{...x,name:_}:x))})]})}var oIe=H0t;var it=l(P(),1);function U0t({parentMenu:e,blockStyles:t,blockName:r,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i}){return(0,it.jsx)(it.Fragment,{children:t.map((s,a)=>(0,it.jsx)(HS.Navigator.Screen,{path:e+"/variations/"+s.name,children:(0,it.jsx)(ite,{name:r,variation:s.name,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i})},a))})}function W0t({name:e,parentMenu:t="",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}){let i=(0,nIe.useSelect)(s=>{if(!e)return[];let{getBlockStyles:a}=s(KF.store);return a(e)},[e]);return i?.length?(0,it.jsx)(U0t,{parentMenu:t,blockStyles:i,blockName:e||"",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}):null}function xte({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:s,serverSettings:a,selectedViewport:c,showResponsiveStateControls:d=!0,showBlockStateControls:u=!0}){let f=(0,KF.getBlockTypes)(),m=(0,nv.useMemo)(()=>ms(t,e),[t,e]),[h,g]=h_(m,[],{styleOptions:{variationStyles:!0}}),b=(0,nv.useMemo)(()=>[...s??[],...h??[]],[s,h]),v=(0,nv.useMemo)(()=>({...a,__experimentalFeatures:g,styles:b}),[g,a,b]);return(0,it.jsx)(fR,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,it.jsx)(iIe.BlockEditorProvider,{settings:v,children:(0,it.jsxs)(HS.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,it.jsx)(G0t,{path:o,onPathChange:n}),(0,it.jsx)(tn,{path:"/",children:(0,it.jsx)(Z5e,{})}),(0,it.jsx)(tn,{path:"/colors",children:(0,it.jsx)(W4e,{})}),(0,it.jsx)(tn,{path:"/typography",children:(0,it.jsx)(R4e,{})}),(0,it.jsx)(tn,{path:"/typography/font-sizes",children:(0,it.jsx)(J6e,{})}),(0,it.jsx)(tn,{path:"/typography/font-sizes/:origin/:slug",children:(0,it.jsx)(oIe,{})}),(0,it.jsx)(tn,{path:"/layout",children:(0,it.jsx)(O6e,{})}),(0,it.jsx)(tn,{path:"/colors/palette",children:(0,it.jsx)(r6e,{})}),(0,it.jsx)(tn,{path:"/variations",children:(0,it.jsx)(V6e,{})}),(0,it.jsx)(tn,{path:"/css",children:(0,it.jsx)(j6e,{})}),(0,it.jsx)(tn,{path:"/revisions/:revisionId?",children:(0,it.jsx)(X6e,{})}),(0,it.jsx)(tn,{path:"/shadows",children:(0,it.jsx)(C6e,{})}),(0,it.jsx)(tn,{path:"/shadows/edit/:category/:slug",children:(0,it.jsx)(k6e,{})}),(0,it.jsx)(tn,{path:"/background",children:(0,it.jsx)(l6e,{})}),(0,it.jsx)(tn,{path:"/typography/text",children:(0,it.jsx)(Sh,{element:"text"})}),(0,it.jsx)(tn,{path:"/typography/link",children:(0,it.jsx)(Sh,{element:"link"})}),(0,it.jsx)(tn,{path:"/typography/heading",children:(0,it.jsx)(Sh,{element:"heading"})}),(0,it.jsx)(tn,{path:"/typography/caption",children:(0,it.jsx)(Sh,{element:"caption"})}),(0,it.jsx)(tn,{path:"/typography/cite",children:(0,it.jsx)(Sh,{element:"cite"})}),(0,it.jsx)(tn,{path:"/typography/button",children:(0,it.jsx)(Sh,{element:"button"})}),(0,it.jsx)(tn,{path:"/typography/textInput",children:(0,it.jsx)(Sh,{element:"textInput"})}),(0,it.jsx)(tn,{path:"/typography/select",children:(0,it.jsx)(Sh,{element:"select"})}),(0,it.jsx)(tn,{path:"/blocks",children:(0,it.jsx)(n3e,{})}),f.map(y=>(0,it.jsxs)(nv.Fragment,{children:[(0,it.jsx)(tn,{path:"/blocks/"+encodeURIComponent(y.name),children:(0,it.jsx)(ite,{name:y.name,selectedViewport:c,showResponsiveStateControls:d,showBlockStateControls:u})}),(0,it.jsx)(W0t,{name:y.name,parentMenu:"/blocks/"+encodeURIComponent(y.name),selectedViewport:c,showResponsiveStateControls:d,showBlockStateControls:u})]},y.name))]})})})}function tn({path:e,children:t}){return(0,it.jsx)(HS.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function G0t({path:e,onPathChange:t}){let r=(0,HS.useNavigator)(),{path:o}=r.location,n=(0,wte.usePrevious)(e),i=(0,wte.usePrevious)(o);return(0,nv.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var Ste=l(P(),1);function US(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Ste.jsx)(fR,{value:r,baseValue:o,onChange:n,children:(0,Ste.jsx)(e,{...i})})}}var Y0t=US(HF);var q0t=US(NS);var K0t=US(kS);var X0t=l(P(),1);var mIe=l(Mm(),1);var sIe=l(X(),1),aIe=l(H(),1),lIe=l(Re(),1),cIe=l(Me(),1);function dIe({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,sIe.useSelect)(s=>{let{getSelectedBlockClientId:a,getBlockName:c}=s(lIe.store),d=a();return{selectedBlockName:c(d),selectedBlockClientId:d}},[]),n=!0,i=(0,cIe.usePrevious)(o);return(0,aIe.useEffect)(()=>{if(o===i||!o||!n||!e||e!=="/blocks"&&!e.startsWith("/blocks/"))return;let s="/blocks/"+encodeURIComponent(r);s!==e&&t?.(s)},[o,i,r,n,e,t]),null}var w0=l(H(),1);var WS=l(he(),1),GS=l(X(),1),uIe=l(Re(),1);var{cleanEmptyObject:Cte}=K(uIe.privateApis);function Z0t(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,GS.useSelect)(d=>{let{getEntityRecord:u,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=d(WS.store),g=d(WS.store).__experimentalGetCurrentGlobalStylesId(),b,v=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof v=="boolean"&&(v?b=f("root","globalStyles",g):b=u("root","globalStyles",g,{context:"view"}));let y=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?y=v?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):y=!0),{globalStylesId:g,isReady:y,settings:b?.settings,styles:b?.styles,_links:b?._links}},[]),{getEditedEntityRecord:i}=(0,GS.useSelect)(WS.store),{editEntityRecord:s}=(0,GS.useDispatch)(WS.store),a=(0,w0.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,w0.useCallback)((d,u={})=>{let f=i("root","globalStyles",e),m={styles:f?.styles??{},settings:f?.settings??{},_links:f?._links??{}},h=typeof d=="function"?d(m):d;s("root","globalStyles",e,{styles:Cte(h.styles)||{},settings:Cte(h.settings)||{},_links:Cte(h._links)||{}},u)},[e,s,i]);return[t,a,c]}function Q0t(){let e=(0,GS.useSelect)(t=>t(WS.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function go(){let[e,t,r]=Z0t(),[o,n]=Q0t();return{merged:(0,w0.useMemo)(()=>!e||!o?{}:ms(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function iv(e,t){let{merged:r}=go();return(0,w0.useMemo)(()=>ag(r,e,t),[r,e,t])}function kte(e,t){let{merged:r}=go();return(0,w0.useMemo)(()=>f_(r,e,t),[r,e,t])}var x0=l(P(),1);function J0t(e){let t=e?.styles,r=e?.__unstableResolvedAssets,o=e?.colors,n=e?.gradients,i=e?.__experimentalDiscussionSettings,s=e?.fontLibraryEnabled??!0,a=e?.responsiveEditingEnabled??!0,c=e?.blockStatesEditingEnabled??!0,d=(0,pIe.useSelect)(m=>{let{canUser:h}=m(fIe.store);return h("create",{kind:"postType",name:"attachment"})?mIe.uploadMedia:void 0},[]),u=(0,Ete.useMemo)(()=>t?t.filter(m=>!m.isGlobalStyles):[],[t]),f=(0,Ete.useMemo)(()=>({__unstableResolvedAssets:r,settings:{color:{palette:{theme:o??[]},gradients:{theme:n??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:i,mediaUpload:d}),[r,o,n,i,d]);return{serverCSS:u,serverSettings:f,fontLibraryEnabled:s,responsiveEditingEnabled:a,blockStatesEditingEnabled:c}}function XF({path:e,onPathChange:t,settings:r,selectedViewport:o,showResponsiveStateControls:n=!0}){let{user:i,base:s,setUser:a,isReady:c}=go(),{serverCSS:d,serverSettings:u,fontLibraryEnabled:f,responsiveEditingEnabled:m,blockStatesEditingEnabled:h}=J0t(r);return c?(0,x0.jsxs)(x0.Fragment,{children:[(0,x0.jsx)(xte,{value:i,baseValue:s||{},onChange:a,path:e,onPathChange:t,fontLibraryEnabled:f,serverCSS:d,serverSettings:u,selectedViewport:o,showResponsiveStateControls:n&&m,showBlockStateControls:h}),(0,x0.jsx)(dIe,{path:e,onPathChange:t})]}):null}var{store:$0t}=K(vS),hIe={};function ewt(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=K(yl.privateApis),{getEntityRecords:r}=e(yl.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}function twt(e){return e(yl.store).getUserPatternCategories()}var rwt=["__experimentalBlockBindingsSupportedAttributes","__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","allImageSizes","alignWide","blockStatesEditingEnabled","blockInspectorTabs","maxUploadFileSize","allowedMimeTypes","bodyPlaceholder","canEditCSS","canLockBlocks","canUpdateBlockBindings","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableContentOnlyForTemplateParts","disableContentOnlyForUnsyncedPatterns","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","fontSizes","gradients","generateAnchors","onNavigateToEntityRecord","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isPreviewMode","isRTL","locale","maxWidth","postContentAttributes","postsPerPage","readOnly","styles","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableResolvedAssets","__unstableIsBlockBasedTheme"],{globalStylesDataKey:owt,globalStylesLinksDataKey:nwt,selectBlockPatternsKey:iwt,reusableBlocksSelectKey:swt,userPatternCategoriesSelectKey:awt,sectionRootClientIdKey:lwt,mediaEditKey:cwt,getMediaSelectKey:dwt,isIsolatedEditorKey:uwt,deviceTypeKey:fwt,isNavigationOverlayContextKey:pwt,isNavigationPostEditorKey:mwt,mediaUploadOnSuccessKey:hwt,mediaSideloadFromUrlKey:gwt,openMediaEditorModalKey:bwt}=K(ZF.privateApis);function vwt(e,t,r,o){let n=(0,vIe.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowRightClickOverrides:d,blockTypes:u,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,hasUploadPermissions:b,hiddenBlockTypes:v,canUseUnfilteredHTML:y,userCanCreatePages:w,pageOnFront:_,pageForPosts:x,restBlockPatternCategories:C,sectionRootClientId:S,deviceType:k,isNavigationOverlayContext:R,isRevisionsMode:O,viewablePostTypeLabel:E,currentPostId:I}=(0,S0.useSelect)(oe=>{let{canUser:te,getRawEntityRecord:se,getEntityRecord:ge,getBlockPatternCategories:we,getPostType:ce}=oe(yl.store),{get:ve}=oe(bIe.store),{getBlockTypes:me}=oe(_Ie.store),{getCurrentPostId:$,getCurrentPostType:ue}=oe(N),{getDeviceType:ee,isRevisionsMode:pe}=K(oe(N)),{getBlocksByName:fe,getBlockAttributes:ye}=oe(ZF.store),Pe=te("read",{kind:"root",name:"site"})?ge("root","site"):void 0,Ae=ge("root","__unstableBase"),Le=ue(),re=Le?ce(Le):void 0;function be(){return o==="template-locked"?fe("core/post-content")?.[0]??"":fe("core/group").find(Ge=>ye(Ge)?.tagName==="main")??""}return{allImageSizes:Ae?.image_sizes,bigImageSizeThreshold:Ae?.image_size_threshold,imageStripMeta:Ae?.image_strip_meta,imageMaxBitDepth:Ae?.image_max_bit_depth,allowRightClickOverrides:ve("core","allowRightClickOverrides"),blockTypes:me(),canUseUnfilteredHTML:se("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:ve("core","focusMode"),hasFixedToolbar:ve("core","fixedToolbar")||!n,hiddenBlockTypes:ve("core","hiddenBlockTypes"),isDistractionFree:ve("core","distractionFree"),keepCaretInsideBlock:ve("core","keepCaretInsideBlock"),hasUploadPermissions:te("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:te("create",{kind:"postType",name:"page"}),pageOnFront:Pe?.page_on_front,pageForPosts:Pe?.page_for_posts,viewablePostTypeLabel:re?.viewable?re?.labels?.singular_name:void 0,currentPostId:$(),restBlockPatternCategories:we(),sectionRootClientId:be(),deviceType:ee(),isNavigationOverlayContext:t==="wp_template_part"&&r?ge("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:pe()}},[t,r,n,o]),{merged:T}=go(),M=T.styles??hIe,F=T._links??hIe,V=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,B=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,z=(0,sv.useMemo)(()=>[...V||[]].filter(({postTypes:oe})=>!oe||Array.isArray(oe)&&oe.includes(t)),[V,t]),A=(0,sv.useMemo)(()=>[...B||[],...C||[]].filter((oe,te,se)=>te===se.findIndex(ge=>oe.name===ge.name)),[B,C]),{undo:D,setIsInserterOpened:L}=(0,S0.useDispatch)(N),{editMediaEntity:U}=K((0,S0.useDispatch)(yl.store)),{saveEntityRecord:j}=(0,S0.useDispatch)(yl.store),{openMediaEditorModal:Y}=(0,S0.useDispatch)($0t),q=(0,sv.useCallback)(oe=>w?j("postType","page",oe):Promise.reject({message:(0,gIe.__)("You do not have permission to create Pages.")}),[j,w]),ne=(0,sv.useMemo)(()=>v&&v.length>0?(e.allowedBlockTypes===!0?u.map(({name:te})=>te):e.allowedBlockTypes||[]).filter(te=>!v.includes(te)):e.allowedBlockTypes,[e.allowedBlockTypes,v,u]),ie=(0,sv.useMemo)(()=>GRe(I,E),[I,E]);return(0,sv.useMemo)(()=>{let oe={...Object.fromEntries(Object.entries(e).filter(([te])=>rwt.includes(te))),[owt]:M,[nwt]:F,allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowedBlockTypes:ne,allowRightClickOverrides:d,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,[dwt]:(te,se)=>te(yl.store).getEntityRecord("postType","attachment",se),[cwt]:b?U:void 0,[bwt]:({id:te,onUpdate:se,onClose:ge})=>Y({id:te,onUpdate:se,onClose:ge}),mediaUpload:b?XN:void 0,[hwt]:b?u5e:void 0,mediaSideload:b?p5e:void 0,[gwt]:b?b5e:void 0,mediaFinalize:b?y5e:void 0,mediaDelete:b?x5e:void 0,__experimentalBlockPatterns:z,[iwt]:te=>{let{hasFinishedResolution:se,getBlockPatternsForPostType:ge}=K(te(yl.store)),we=ge(t);return se("getBlockPatterns")?we:void 0},[swt]:ewt,[awt]:twt,__experimentalBlockPatternCategories:A,__experimentalFetchLinkSuggestions:(te,se)=>(0,yl.__experimentalFetchLinkSuggestions)(te,se,e),inserterMediaCategories:ie,__experimentalFetchRichUrlData:yl.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:y,__experimentalUndo:D,outlineMode:!h&&t==="wp_template",__experimentalCreatePageEntity:q,__experimentalUserCanCreatePages:w,pageOnFront:_,pageForPosts:x,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:L,[lwt]:S,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[uwt]:["wp_template_part","wp_block","wp_navigation"].includes(t),[mwt]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked"||e.disableContentOnlyForTemplateParts,...k?{[fwt]:k}:{},[pwt]:R};return O&&(oe.isPreviewMode=!0),oe},[O,ne,d,f,m,h,g,e,b,z,A,ie,y,D,q,w,_,x,t,L,S,M,F,o,U,Y,k,i,s,a,c,R])}var yIe=vwt;var NR=l(X(),1),YS=l(Re(),1),JF=l(H(),1);var wIe=l(H(),1),xIe=l(mi(),1),_wt=["core/post-title","core/post-featured-image","core/post-content"];function QF(){return(0,wIe.useMemo)(()=>[...(0,xIe.applyFilters)("editor.postContentBlockTypes",_wt)],[])}function SIe(){let e=QF(),{contentOnlyIds:t,templateParts:r}=(0,NR.useSelect)(i=>{let{getPostBlocksByName:s}=K(i(N)),{getBlocksByName:a}=i(YS.store);return{contentOnlyIds:s(e),templateParts:a("core/template-part")}},[e]),o=(0,NR.useSelect)(i=>{let{getBlockOrder:s}=i(YS.store);return r.flatMap(a=>s(a))},[r]),n=(0,NR.useRegistry)();return(0,JF.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(YS.store);return a(),i("","disabled"),()=>{a(),s("")}},[n]),(0,JF.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(YS.store);return n.batch(()=>{for(let c of r)a(),i(c,"contentOnly")}),()=>{n.batch(()=>{for(let c of r)a(),s(c)})}},[r,n]),(0,JF.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(YS.store),c=new Set(t);return n.batch(()=>{for(let d of t)a(),i(d,"contentOnly");for(let d of o)c.has(d)||(a(),i(d,"disabled"))}),()=>{n.batch(()=>{for(let d of t)a(),s(d);for(let d of o)c.has(d)||(a(),s(d))})}},[t,o,n]),null}var CIe=l(H(),1),$F=l(X(),1),Tte=l(Re(),1);function kIe(){let e=(0,$F.useRegistry)(),t=(0,$F.useSelect)(r=>r(Tte.store).getBlockOrder()?.[0],[]);(0,CIe.useEffect)(()=>{if(!t)return;let{setBlockEditingMode:r,unsetBlockEditingMode:o,__unstableMarkNextChangeAsNotPersistent:n}=e.dispatch(Tte.store);return n(),r(t,"contentOnly"),()=>{n(),o(t)}},[e,t])}var TIe=l(H(),1),qS=l(mi(),1),EIe=["wp_block","wp_template","wp_template_part"];function PIe(e,t){(0,TIe.useEffect)(()=>((0,qS.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!EIe.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,qS.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!EIe.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,qS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,qS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var GIe=l(X(),1),sD=l(H(),1),aD=l(Ut(),1);var hd=class{diff(t,r,o={}){let n;typeof o=="function"?(n=o,o={}):"callback"in o&&(n=o.callback);let i=this.castInput(t,o),s=this.castInput(r,o),a=this.removeEmpty(this.tokenize(i,o)),c=this.removeEmpty(this.tokenize(s,o));return this.diffWithOptionsObj(a,c,o,n)}diffWithOptionsObj(t,r,o,n){var i;let s=w=>{if(w=this.postProcess(w,o),n){setTimeout(function(){n(w)},0);return}else return w},a=r.length,c=t.length,d=1,u=a+c;o.maxEditLength!=null&&(u=Math.min(u,o.maxEditLength));let f=(i=o.timeout)!==null&&i!==void 0?i:1/0,m=Date.now()+f,h=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(h[0],r,t,0,o);if(h[0].oldPos+1>=c&&g+1>=a)return s(this.buildValues(h[0].lastComponent,r,t));let b=-1/0,v=1/0,y=()=>{for(let w=Math.max(b,-d);w<=Math.min(v,d);w+=2){let _,x=h[w-1],C=h[w+1];x&&(h[w-1]=void 0);let S=!1;if(C){let R=C.oldPos-w;S=C&&0<=R&&R<a}let k=x&&x.oldPos+1<c;if(!S&&!k){h[w]=void 0;continue}if(!k||S&&x.oldPos<C.oldPos?_=this.addToPath(C,!0,!1,0,o):_=this.addToPath(x,!1,!0,1,o),g=this.extractCommon(_,r,t,w,o),_.oldPos+1>=c&&g+1>=a)return s(this.buildValues(_.lastComponent,r,t))||!0;h[w]=_,_.oldPos+1>=c&&(v=Math.min(v,w-1)),g+1>=a&&(b=Math.max(b,w+1))}d++};if(n)(function w(){setTimeout(function(){if(d>u||Date.now()>m)return n(void 0);y()||w()},0)})();else for(;d<=u&&Date.now()<=m;){let w=y();if(w)return w}}addToPath(t,r,o,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===r&&s.removed===o?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:r,removed:o,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:r,removed:o,previousComponent:s}}}extractCommon(t,r,o,n,i){let s=r.length,a=o.length,c=t.oldPos,d=c-n,u=0;for(;d+1<s&&c+1<a&&this.equals(o[c+1],r[d+1],i);)d++,c++,u++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return u&&!i.oneChangePerToken&&(t.lastComponent={count:u,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=c,d}equals(t,r,o){return o.comparator?o.comparator(t,r):t===r||!!o.ignoreCase&&t.toLowerCase()===r.toLowerCase()}removeEmpty(t){let r=[];for(let o=0;o<t.length;o++)t[o]&&r.push(t[o]);return r}castInput(t,r){return t}tokenize(t,r){return Array.from(t)}join(t){return t.join("")}postProcess(t,r){return t}get useLongestToken(){return!1}buildValues(t,r,o){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,a=0,c=0,d=0;for(;a<s;a++){let u=n[a];if(u.removed)u.value=this.join(o.slice(d,d+u.count)),d+=u.count;else{if(!u.added&&this.useLongestToken){let f=r.slice(c,c+u.count);f=f.map(function(m,h){let g=o[d+h];return g.length>m.length?g:m}),u.value=this.join(f)}else u.value=this.join(r.slice(c,c+u.count));c+=u.count,u.added||(d+=u.count)}}return n}};var Pte=class extends hd{},ywt=new Pte;function Rte(e,t,r){return ywt.diff(e,t,r)}function Ite(e,t){let r;for(r=0;r<e.length&&r<t.length;r++)if(e[r]!=t[r])return e.slice(0,r);return e.slice(0,r)}function Ote(e,t){let r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length;r++)if(e[e.length-(r+1)]!=t[t.length-(r+1)])return e.slice(-r);return e.slice(-r)}function eD(e,t,r){if(e.slice(0,t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't start with prefix ${JSON.stringify(t)}; this is a bug`);return r+e.slice(t.length)}function tD(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error(`string ${JSON.stringify(e)} doesn't end with suffix ${JSON.stringify(t)}; this is a bug`);return e.slice(0,-t.length)+r}function KS(e,t){return eD(e,t,"")}function FR(e,t){return tD(e,t,"")}function Ate(e,t){return t.slice(0,wwt(e,t))}function wwt(e,t){let r=0;e.length>t.length&&(r=e.length-t.length);let o=t.length;e.length<t.length&&(o=e.length);let n=Array(o),i=0;n[0]=0;for(let s=1;s<o;s++){for(t[s]==t[i]?n[s]=n[i]:n[s]=i;i>0&&t[s]!=t[i];)i=n[i];t[s]==t[i]&&i++}i=0;for(let s=r;s<e.length;s++){for(;i>0&&e[s]!=t[i];)i=n[i];e[s]==t[i]&&i++}return i}function Mte(e,t){let r=[];for(let o of Array.from(t.segment(e))){let n=o.segment;r.length&&/\s/.test(r[r.length-1])&&/\s/.test(n)?r[r.length-1]+=n:r.push(n)}return r}function rD(e,t){if(t)return XS(e,t)[1];let r;for(r=e.length-1;r>=0&&e[r].match(/\s/);r--);return e.substring(r+1)}function C0(e,t){if(t)return XS(e,t)[0];let r=e.match(/^\s*/);return r?r[0]:""}function XS(e,t){if(!t)return[C0(e),rD(e)];if(t.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');let r=Mte(e,t),o=r[0],n=r[r.length-1],i=/\s/.test(o)?o:"",s=/\s/.test(n)?n:"";return[i,s]}var oD="a-zA-Z0-9_\\u{AD}\\u{C0}-\\u{D6}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",xwt=new RegExp(`[${oD}]+|\\s+|[^${oD}]`,"ug"),Nte=class extends hd{equals(t,r,o){return o.ignoreCase&&(t=t.toLowerCase(),r=r.toLowerCase()),t.trim()===r.trim()}tokenize(t,r={}){let o;if(r.intlSegmenter){let s=r.intlSegmenter;if(s.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');o=Mte(t,s)}else o=t.match(xwt)||[];let n=[],i=null;return o.forEach(s=>{/\s/.test(s)?i==null?n.push(s):n.push(n.pop()+s):i!=null&&/\s/.test(i)?n[n.length-1]==i?n.push(n.pop()+s):n.push(i+s):n.push(s),i=s}),n}join(t){return t.map((r,o)=>o==0?r:r.replace(/^\s+/,"")).join("")}postProcess(t,r){if(!t||r.oneChangePerToken)return t;let o=null,n=null,i=null;return t.forEach(s=>{s.added?n=s:s.removed?i=s:((n||i)&&RIe(o,i,n,s,r.intlSegmenter),o=s,n=null,i=null)}),(n||i)&&RIe(o,i,n,null,r.intlSegmenter),t}},Swt=new Nte;function RIe(e,t,r,o,n){if(t&&r){let[i,s]=XS(t.value,n),[a,c]=XS(r.value,n);if(e){let d=Ite(i,a);e.value=tD(e.value,a,d),t.value=KS(t.value,d),r.value=KS(r.value,d)}if(o){let d=Ote(s,c);o.value=eD(o.value,c,d),t.value=FR(t.value,d),r.value=FR(r.value,d)}}else if(r){if(e){let i=C0(r.value,n);r.value=r.value.substring(i.length)}if(o){let i=C0(o.value,n);o.value=o.value.substring(i.length)}}else if(e&&o){let i=C0(o.value,n),[s,a]=XS(t.value,n),c=Ite(i,s);t.value=KS(t.value,c);let d=Ote(KS(i,c),a);t.value=FR(t.value,d),o.value=eD(o.value,i,d),e.value=tD(e.value,i,i.slice(0,i.length-d.length))}else if(o){let i=C0(o.value,n),s=rD(t.value,n),a=Ate(s,i);t.value=FR(t.value,a)}else if(e){let i=rD(e.value,n),s=C0(t.value,n),a=Ate(i,s);t.value=KS(t.value,a)}}var Fte=class extends hd{tokenize(t){let r=new RegExp(`(\\r?\\n)|[${oD}]+|[^\\S\\n\\r]+|[^${oD}]`,"ug");return t.match(r)||[]}},IIe=new Fte;function ZS(e,t,r){return IIe.diff(e,t,r)}var Dte=class extends hd{constructor(){super(...arguments),this.tokenize=Cwt}equals(t,r,o){return o.ignoreWhitespace?((!o.newlineIsToken||!t.includes(`
 `))&&(t=t.trim()),(!o.newlineIsToken||!r.includes(`
 `))&&(r=r.trim())):o.ignoreNewlineAtEof&&!o.newlineIsToken&&(t.endsWith(`
 `)&&(t=t.slice(0,-1)),r.endsWith(`
-`)&&(r=r.slice(0,-1))),super.equals(t,r,o)}},a4e=new Tte;function bP(e,t,r){return a4e.diff(e,t,r)}function q0t(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
-`));let r=[],o=e.split(/(\n|\r\n)/);o[o.length-1]||o.pop();for(let n=0;n<o.length;n++){let i=o[n];n%2&&!t.newlineIsToken?r[r.length-1]+=i:r.push(i)}return r}var Rte=class extends yd{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},l4e=new Rte;function vP(e,t,r){return l4e.diff(e,t,r)}var Pte=l(d4e(),1),aD=l(Ut(),1),ui=l(Op(),1),wl=l(G(),1);var JS=l(G(),1),sD=l(Op(),1),_d={removed:"revision-diff-removed-desc",added:"revision-diff-added-desc",formatAdded:"revision-diff-format-added-desc",formatRemoved:"revision-diff-format-removed-desc",formatChanged:"revision-diff-format-changed-desc"},f4e=[{name:"revision/diff-removed",title:(0,JS.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,JS.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,JS.__)("Format added"),tagName:"mark",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,JS.__)("Format removed"),tagName:"mark",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,JS.__)("Format changed"),tagName:"mark",className:"revision-diff-format-changed"}];function p4e(){for(let e of f4e)(0,sD.registerFormatType)(e.name,{...e,attributes:{"aria-describedby":"aria-describedby"},edit:()=>null})}function m4e(){for(let e of f4e)(0,sD.unregisterFormatType)(e.name)}var{parseRawBlock:b4e}=K(aD.privateApis);function h4e(e){return e.blockName===null&&(!e.innerHTML||!e.innerHTML.trim())}function g4e(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function K0t(e,t){if(!e&&!t)return 1;if(!e||!t)return 0;let r=new Intl.Segmenter(void 0,{granularity:"word"}),o=/[\p{L}\p{N}]/u,n=u=>{let f=[];for(let{segment:m,isWordLike:h}of r.segment(u))(h||o.test(m))&&f.push(m);return f},i=n(e),s=n(t);if(i.length===0&&s.length===0)return 1;let a=new Set(i),c=0;for(let u of s)a.has(u)&&c++;let d=Math.max(i.length,s.length);return d>0?c/d:0}function X0t(e){let t=[],r=[];if(e.forEach((u,f)=>{let m=u.__revisionDiffStatus?.status;m==="removed"?t.push({block:u,index:f}):m==="added"&&r.push({block:u,index:f})}),t.length===0||r.length===0)return e;let o=new Set,n=new Set,i=new Map,s=.5,a=new Map;for(let u of r){let f=u.block.blockName;a.has(f)||a.set(f,[]),a.get(f).push(u)}let c=new Map;for(let u of t){let f=u.block.blockName;c.has(f)||c.set(f,[]),c.get(f).push(u)}let d=-1;for(let u of t){let f=a.get(u.block.blockName)||[],m=c.get(u.block.blockName)||[],h=f.filter(b=>!i.has(b.index)&&b.index>d);if(h.length===0)continue;let g=null;if(m.length===1&&h.length===1){let b=h[0],v=JSON.stringify(u.block.attrs)===JSON.stringify(b.block.attrs);(!((u.block.innerHTML||"")===(b.block.innerHTML||""))||!v)&&(g=b)}else{let b=0;for(let v of h){let _=K0t(u.block.innerHTML||"",v.block.innerHTML||""),y=JSON.stringify(u.block.attrs)===JSON.stringify(v.block.attrs);_>b&&_>s&&(_<1||!y)&&(b=_,g=v)}}if(g){d=g.index;let b={...g.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:u.block},v=Math.min(u.index,g.index),_=Math.max(u.index,g.index),y=!1;for(let w=v+1;w<_;w++){let x=e[w].__revisionDiffStatus?.status;if(x===void 0){y=!0;break}if(x==="added"&&!n.has(w)){y=!0;break}}y?(i.set(g.index,b),o.add(u.index)):(i.set(u.index,b),n.add(g.index))}}return e.map((u,f)=>o.has(f)||n.has(f)?null:i.has(f)?i.get(f):u).filter(Boolean)}function v4e(e,t){e=e.filter(d=>!h4e(d)),t=t.filter(d=>!h4e(d));let r=d=>JSON.stringify({name:d.blockName,attrs:d.attrs,html:(d.innerContent||[]).filter(u=>u!==null&&u.trim()!=="")}),o=e.map(r),n=t.map(r),i=vP(n,o),s=[],a=0,c=0;for(let d of i)if(d.added)for(let u=0;u<d.count;u++)s.push({...e[a++],__revisionDiffStatus:{status:"added"}});else if(d.removed)for(let u=0;u<d.count;u++)s.push({...t[c++],__revisionDiffStatus:{status:"removed"}});else for(let u=0;u<d.count;u++){let f=e[a++],m=t[c++],h=v4e(f.innerBlocks||[],m.innerBlocks||[]);s.push({...f,innerBlocks:h})}return X0t(s)}function Z0t(e,t,r,o){let n=e[r]||[],i=t[o]||[];if(n.length!==i.length)return!0;for(let s of n)if(!i.find(c=>c.type===s.type&&JSON.stringify(c.attributes)===JSON.stringify(s.attributes)))return!0;return!1}function Q0t(e,t,r,o){let n=e[r]||[],i=t[o]||[],s=0,a=0,c=0;for(let u of n){let f=i.find(m=>m.type===u.type);f?JSON.stringify(u.attributes)!==JSON.stringify(f.attributes)&&c++:s++}for(let u of i)n.find(m=>m.type===u.type)||a++;if(s>0&&a===0&&c===0)return{type:"added",description:(0,wl.sprintf)((0,wl._n)("%d format added","%d formats added",s),s)};if(a>0&&s===0&&c===0)return{type:"removed",description:(0,wl.sprintf)((0,wl._n)("%d format removed","%d formats removed",a),a)};let d=[];return s>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format added","%d formats added",s),s)),a>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format removed","%d formats removed",a),a)),c>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:d.join(", ")||(0,wl.__)("Formatting changed")}}function J0t(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=QS(o,r),i=(0,ui.create)({text:""}),s=0,a=0;for(let c of n)if(c.removed){let d=(0,ui.slice)(t,a,a+c.value.length),u=(0,ui.applyFormat)(d,{type:"revision/diff-removed",attributes:{"aria-describedby":_d.removed}},0,c.value.length);i=(0,ui.concat)(i,u),a+=c.value.length}else if(c.added){let d=(0,ui.slice)(e,s,s+c.value.length),u=(0,ui.applyFormat)(d,{type:"revision/diff-added",attributes:{"aria-describedby":_d.added}},0,c.value.length);i=(0,ui.concat)(i,u),s+=c.value.length}else{let d=e.formats||[],u=t.formats||[],f=c.value.length,m=b=>Z0t(d,u,s+b,a+b),h=0,g=m(0);for(let b=1;b<=f;b++){let v=b<f&&m(b);if(b===f||v!==g){let _=(0,ui.slice)(e,s+h,s+b);if(g){let{type:y}=Q0t(d,u,s+h,a+h),w={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[y],x={added:_d.formatAdded,removed:_d.formatRemoved,changed:_d.formatChanged}[y],C=(0,ui.applyFormat)(_,{type:w,attributes:{"aria-describedby":x}},0,b-h);i=(0,ui.concat)(i,C)}else i=(0,ui.concat)(i,_);h=b,g=v}}s+=c.value.length,a+=c.value.length}return new ui.RichTextData(i)}function $0t(e,t,r){let o=(0,aD.getBlockType)(e.name);if(!o)return;let n={};for(let[i,s]of Object.entries(o.attributes))if(s.source==="rich-text"){let a=e.attributes[i],c=t.attributes[i];a instanceof ui.RichTextData&&c instanceof ui.RichTextData&&(e.attributes[i]=J0t(a,c))}else{let a=g4e(e.attributes[i]),c=g4e(t.attributes[i]);a!==c&&(n[i]=QS(c,a))}Object.keys(n).length>0&&(r.changedAttributes=n)}function y4e(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=b4e(t.__previousRawBlock);r&&$0t(e,r,t.__revisionDiffStatus)}e.__revisionDiffStatus=t.__revisionDiffStatus,e.attributes.__revisionDiffStatus=t.__revisionDiffStatus}if(e.innerBlocks&&t.innerBlocks)for(let r=0;r<e.innerBlocks.length;r++){let o=e.innerBlocks[r],n=t.innerBlocks[r];o&&n&&y4e(o,n)}}function _4e(e,t){let r=(0,Pte.parse)(e||""),o=(0,Pte.parse)(t||"");return v4e(r,o).map(i=>{let s=b4e(i);return s&&y4e(s,i),s}).filter(Boolean)}function Ite(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=vP(o,r),i=0,s=0,a=[];for(let c of n)if(c.removed)s+=c.count;else if(c.added)for(let d=0;d<c.count;d++)a.push(e[i++]);else for(let d=0;d<c.count;d++){let u=e[i++],f=t[s++];a.push({...u,clientId:f.clientId,innerBlocks:Ite(u.innerBlocks,f.innerBlocks)})}return a}function x4e(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,w4e.useSelect)(a=>{let{isRevisionsMode:c,isShowingRevisionDiff:d,getCurrentRevision:u,getPreviousRevision:f}=K(a(F)),{getCurrentPostType:m}=a(F),h=c();return{isInRevisionsMode:h,showDiff:d(),revision:h?u():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,lD.useRef)([]);return(0,lD.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let a=r?.content?.raw??"",c;if(t){let u=o?.content?.raw||"";c=_4e(a,u)}else c=(0,cD.parse)(a);n==="wp_navigation"&&(c=[(0,cD.createBlock)("core/navigation",{templateLock:!1},c)]);let d=Ite(c,i.current);return i.current=d,d},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var zi=l(Z(),1),qt=l(G(),1);var $S=l(Ote(),1),Nte=l(tr(),1),A4e=l(Wt(),1),wP=l(Re(),1),eC=l(he(),1);var dD=l(or(),1);var yP=l(Z(),1),C4e=l(Rc(),1),E4e=l(he(),1);var k4e=l(R(),1),{RenamePatternModal:ewt}=K(C4e.privateApis),Ate="editor/pattern-rename";function T4e(){let e=(0,yP.useSelect)(n=>n($e).isModalActive(Ate)),{record:t,postType:r}=(0,yP.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(F),{getEditedEntityRecord:a}=n(E4e.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,yP.useDispatch)($e);return!e||r!==yf?null:(0,k4e.jsx)(ewt,{onClose:o,pattern:t})}var _P=l(Z(),1),R4e=l(Rc(),1),P4e=l(he(),1);var I4e=l(R(),1),{DuplicatePatternModal:twt}=K(R4e.privateApis),Mte="editor/pattern-duplicate";function O4e(){let e=(0,_P.useSelect)(n=>n($e).isModalActive(Mte)),{record:t,postType:r}=(0,_P.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(F),{getEditedEntityRecord:a}=n(P4e.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,_P.useDispatch)($e);return!e||r!==yf?null:(0,I4e.jsx)(twt,{onClose:o,onSuccess:()=>o(),pattern:t})}function M4e({disableContentOnlyForPatternsAndTemplateParts:e,stopEditingContentOnlySection:t,updateEditorSettings:r}){return{name:"core/toggle-pattern-editing",label:e?(0,qt.__)("Disable editing all patterns"):(0,qt.__)("Enable editing all patterns"),icon:zw,category:"command",callback:({close:o})=>{let n=!e;t(),r({disableContentOnlyForUnsyncedPatterns:n,disableContentOnlyForTemplateParts:n}),o()}}}function rwt(e,t){return!!t?.metadata?.patternName||e==="core/template-part"}var owt=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:s,isViewable:a,isPublished:c,viewLink:d,viewItemLabel:u,isCodeEditingEnabled:f,isRichEditingEnabled:m,isPublishSidebarEnabled:h,disableContentOnlyForUnsyncedPatterns:g,disableContentOnlyForTemplateParts:b}=(0,zi.useSelect)(A=>{let{get:D}=A(Nte.store),{isListViewOpened:L,getCurrentPostType:j,getEditorSettings:U,getEditedPostAttribute:q,isCurrentPostPublished:Y}=A(F),{getSettings:ae}=A(wP.store),{getPostType:ne}=A(eC.store),ce=ne(j());return{editorMode:D("core","editorMode")??"visual",isListViewOpen:L(),showBlockBreadcrumbs:D("core","showBlockBreadcrumbs"),isDistractionFree:D("core","distractionFree"),isFocusMode:D("core","focusMode"),isPreviewMode:ae().isPreviewMode,isViewable:ce?.viewable??!1,isPublished:Y(),viewLink:q("link"),viewItemLabel:ce?.labels?.view_item,isCodeEditingEnabled:U().codeEditingEnabled,isRichEditingEnabled:U().richEditingEnabled,isPublishSidebarEnabled:A(F).isPublishSidebarEnabled(),disableContentOnlyForUnsyncedPatterns:!!U().disableContentOnlyForUnsyncedPatterns,disableContentOnlyForTemplateParts:!!U().disableContentOnlyForTemplateParts}},[]),{getActiveComplementaryArea:v}=(0,zi.useSelect)($e),{toggle:_}=(0,zi.useDispatch)(Nte.store),{createInfoNotice:y}=(0,zi.useDispatch)(A4e.store),{__unstableSaveForPreview:w,setIsListViewOpened:x,switchEditorMode:C,toggleDistractionFree:S,toggleSpotlightMode:E,toggleTopToolbar:P,updateEditorSettings:O}=(0,zi.useDispatch)(F),{stopEditingContentOnlySection:T}=K((0,zi.useDispatch)(wP.store)),{openModal:I,enableComplementaryArea:k,disableComplementaryArea:M}=(0,zi.useDispatch)($e),{getCurrentPostId:N}=(0,zi.useSelect)(F),V=f&&m;if(s)return{commands:[],isLoading:!1};let B=[],z=g&&b;return B.push({name:"core/open-shortcut-help",label:(0,qt.__)("Keyboard shortcuts"),category:"view",callback:({close:A})=>{A(),I("editor/keyboard-shortcut-help")}}),B.push({name:"core/toggle-distraction-free",label:n?(0,qt.__)("Exit Distraction free"):(0,qt.__)("Enter Distraction free"),category:"command",callback:({close:A})=>{S(),A()}}),B.push({name:"core/open-preferences",label:(0,qt.__)("Editor preferences"),category:"view",callback:({close:A})=>{A(),I("editor/preferences")}}),B.push({name:"core/toggle-spotlight-mode",label:i?(0,qt.__)("Exit Spotlight mode"):(0,qt.__)("Enter Spotlight mode"),category:"command",callback:({close:A})=>{E(),A()}}),B.push({name:"core/toggle-list-view",label:r?(0,qt.__)("Close List View"):(0,qt.__)("Open List View"),icon:Rk,category:"command",callback:({close:A})=>{x(!r),A(),y(r?(0,qt.__)("List View off."):(0,qt.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),B.push({name:"core/toggle-top-toolbar",label:(0,qt.__)("Top toolbar"),category:"command",callback:({close:A})=>{P(),A()}}),B.push(M4e({disableContentOnlyForPatternsAndTemplateParts:z,stopEditingContentOnlySection:T,updateEditorSettings:O})),V&&B.push({name:"core/toggle-code-editor",label:t==="visual"?(0,qt.__)("Open code editor"):(0,qt.__)("Exit code editor"),icon:lU,category:"command",callback:({close:A})=>{C(t==="visual"?"text":"visual"),A()}}),B.push({name:"core/toggle-breadcrumbs",label:o?(0,qt.__)("Hide block breadcrumbs"):(0,qt.__)("Show block breadcrumbs"),category:"command",callback:({close:A})=>{_("core","showBlockBreadcrumbs"),A(),y(o?(0,qt.__)("Breadcrumbs hidden."):(0,qt.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),B.push({name:"core/open-settings-sidebar",label:(0,qt.__)("Show or hide the Settings panel"),icon:(0,qt.isRTL)()?Cy:um,category:"command",callback:({close:A})=>{let D=v("core");A(),D==="edit-post/document"?M("core"):k("core","edit-post/document")}}),B.push({name:"core/open-block-inspector",label:(0,qt.__)("Show or hide the Block settings panel"),icon:jH,category:"command",callback:({close:A})=>{let D=v("core");A(),D==="edit-post/block"?M("core"):k("core","edit-post/block")}}),B.push({name:"core/toggle-publish-sidebar",label:h?(0,qt.__)("Disable pre-publish checks"):(0,qt.__)("Enable pre-publish checks"),icon:Ck,category:"command",callback:({close:A})=>{A(),_("core","isPublishSidebarEnabled"),y(h?(0,qt.__)("Pre-publish checks disabled."):(0,qt.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),a&&(B.push({name:"core/preview-link",label:(0,qt.__)("Preview in a new tab"),icon:vs,category:"view",callback:async({close:A})=>{A();let D=N(),L=await w();window.open(L,`wp-preview-${D}`)}}),c&&d&&B.push({name:"core/view-link",label:u||(0,qt.__)("View post"),icon:vs,category:"view",callback:({close:A})=>{A(),window.open(d,"_blank")}})),{commands:B,isLoading:!1}},nwt=()=>function({search:t}){let{disableContentOnlyForPatternsAndTemplateParts:r,hasPatternOrTemplatePartSelection:o,isPreviewMode:n}=(0,zi.useSelect)(a=>{let{getBlockAttributes:c,getBlockName:d,getBlockParents:u,getSelectedBlockClientId:f,getSelectedBlockClientIds:m,getSettings:h}=a(wP.store),{getEditorSettings:g}=a(F),b=g(),v=f(),_=m(),y=v&&_.length===1?[v,...u(v,!0)]:[];return{disableContentOnlyForPatternsAndTemplateParts:!!b.disableContentOnlyForUnsyncedPatterns&&!!b.disableContentOnlyForTemplateParts,hasPatternOrTemplatePartSelection:y.some(w=>rwt(d(w),c(w))),isPreviewMode:h().isPreviewMode}},[]),{updateEditorSettings:i}=(0,zi.useDispatch)(F),{stopEditingContentOnlySection:s}=K((0,zi.useDispatch)(wP.store));return t||!o&&!r||n?{isLoading:!1,commands:[]}:{isLoading:!1,commands:[M4e({disableContentOnlyForPatternsAndTemplateParts:r,stopEditingContentOnlySection:s,updateEditorSettings:i})]}},iwt=()=>function(){let{postType:t}=(0,zi.useSelect)(n=>{let{getCurrentPostType:i}=n(F);return{postType:i()}},[]),{openModal:r}=(0,zi.useDispatch)($e),o=[];return t===yf&&(o.push({name:"core/rename-pattern",label:(0,qt.__)("Rename pattern"),icon:Ak,category:"edit",callback:({close:n})=>{r(Ate),n()}}),o.push({name:"core/duplicate-pattern",label:(0,qt.__)("Duplicate pattern"),icon:zw,category:"command",callback:({close:n})=>{r(Mte),n()}})),{isLoading:!1,commands:o}},swt=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,zi.useSelect)(d=>{let{getRenderingMode:u,getEditorSettings:f,getCurrentTemplateId:m}=K(d(F)),h=f(),g=m();return{isTemplateHidden:u()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:f,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&d(eC.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:s,hasResolved:a}=(0,eC.useEntityRecord)("postType","wp_template",o);if(n)return{isLoading:!1,commands:[]};let c=[];return o&&a&&i&&c.push({name:"core/switch-to-template-focus",label:(0,qt.sprintf)((0,qt.__)("Edit template: %s"),(0,dD.decodeEntities)(s.title)),icon:Gd,category:"edit",callback:({close:d})=>{t({postId:o,postType:"wp_template"}),d()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,qt.__)("Go back"),category:"view",callback:({close:d})=>{r(),d()}}),{isLoading:!1,commands:c}},awt=()=>function(){let{postType:t,postId:r}=(0,zi.useSelect)(a=>{let{getCurrentPostId:c,getCurrentPostType:d}=a(F);return{postType:d(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,eC.useEntityRecord)("postType",t,r),{revertTemplate:i}=K((0,zi.useDispatch)(F));if(!n||![yi,Ir].includes(t))return{isLoading:!0,commands:[]};let s=[];if(N5(o)){let a=o.type===Ir?(0,qt.sprintf)((0,qt.__)("Reset template: %s"),(0,dD.decodeEntities)(o.title)):(0,qt.sprintf)((0,qt.__)("Reset template part: %s"),(0,dD.decodeEntities)(o.title));s.push({name:"core/reset-template",label:a,icon:(0,qt.isRTL)()?Fk:Nk,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:s}};function N4e(){(0,$S.useCommandLoader)({name:"core/editor/edit-ui",hook:owt()}),(0,$S.useCommandLoader)({name:"core/editor/contextual-commands",hook:iwt(),context:"entity-edit"}),(0,$S.useCommandLoader)({name:"core/editor/pattern-editing-contextual-commands",hook:nwt(),context:"block-selection-edit"}),(0,$S.useCommandLoader)({name:"core/editor/page-content-focus",hook:swt(),context:"entity-edit"}),(0,$S.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:awt()})}var fD=l(Z(),1),D4e=l(H(),1),L4e=l(uD(),1);var tC="upload-in-progress";function V4e(){let e=(0,fD.useSelect)(i=>i(L4e.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,fD.useDispatch)(F);(0,D4e.useEffect)(()=>(e?(t(tC),o(tC)):(r(tC),n(tC)),()=>{r(tC),n(tC)}),[e,t,r,o,n])}var B4e=l(H(),1),z4e=l(Z(),1),Fte=l(uD(),1);function j4e(){let e=window.__clientSideMediaProcessing,t=(0,z4e.useRegistry)();(0,B4e.useEffect)(()=>{if(!e)return;let r=()=>{K(t.dispatch(Fte.store)).pauseQueue()},o=()=>{K(t.dispatch(Fte.store)).resumeQueue()};return window.addEventListener("offline",r),window.addEventListener("online",o),()=>{window.removeEventListener("offline",r),window.removeEventListener("online",o)}},[e,t])}var M0=l(G(),1),H4e=l(Re(),1),U4e=l(Z(),1),W4e=l(H(),1);var G4e=l(R(),1),{BlockRemovalWarningModal:lwt}=K(H4e.privateApis),cwt=["core/post-content","core/post-template","core/query"],dwt=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,M0.__)("This block displays the content of posts and pages using this template."),warning:(0,M0.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,M0.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>cwt.includes(o)).length)return(0,M0._n)("Deleting this block will stop your post or page content from displaying on this template. It is not recommended.","Some of the deleted blocks will stop your post or page content from displaying on this template. It is not recommended.",e.length)}},{postTypes:["wp_block"],callback(e){if(e.filter(({attributes:r})=>r?.metadata?.bindings&&Object.values(r.metadata.bindings).some(o=>o.source==="core/pattern-overrides")).length)return(0,M0._n)("The deleted block allows instance overrides. Removing it may result in content not displaying where this pattern is used. Are you sure you want to proceed?","Some of the deleted blocks allow instance overrides. Removing them may result in content not displaying where this pattern is used. Are you sure you want to proceed?",e.length)}}];function Y4e(){let e=(0,U4e.useSelect)(r=>r(F).getCurrentPostType(),[]),t=(0,W4e.useMemo)(()=>dwt.filter(r=>r.postTypes.includes(e)),[e]);return t?(0,G4e.jsx)(lwt,{rules:t}):null}var vv=l(X(),1),Dte=l(G(),1),N0=l(H(),1),pD=l(Re(),1),Mp=l(Z(),1),Lte=l(he(),1),q4e=l(Ut(),1),Vte=l(tr(),1);var Ap=l(R(),1);function uwt(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,Mp.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(pD.store),{getCurrentPostType:i,getRenderingMode:s}=r(F),a=s()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",a),postType:i()}},[]);return(0,N0.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function fwt({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,Mp.useDispatch)(Lte.store),{postType:o,postId:n}=(0,Mp.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(F);return{postType:s(),postId:a()}},[]);return(0,Ap.jsx)(pD.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,s)=>{r("postType",o,n,{blocks:s,content:({blocks:a=[]})=>(0,q4e.__unstableSerializeAndClean)(a)}),t()}})}function pwt({onClose:e}){let[t,r]=(0,N0.useState)(!0),{set:o}=(0,Mp.useDispatch)(Vte.store),n=uwt();if(!(n.length>0))return null;function s(){e(),o("core","enableChoosePatternModal",t)}return(0,Ap.jsxs)(vv.Modal,{className:"editor-start-page-options__modal",title:(0,Dte.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:s,children:[(0,Ap.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,Ap.jsx)(fwt,{blockPatterns:n,onChoosePattern:s})}),(0,Ap.jsx)(vv.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,Ap.jsx)(vv.FlexItem,{children:(0,Ap.jsx)(vv.CheckboxControl,{checked:t,label:(0,Dte.__)("Always show starter patterns for new pages"),onChange:a=>{r(a)}})})})]})}function K4e(){let[e,t]=(0,N0.useState)(!1),{isEditedPostEmpty:r}=(0,Mp.useSelect)(F),{getEntityRecordNonTransientEdits:o}=(0,Mp.useSelect)(Lte.store),{isModalActive:n}=(0,Mp.useSelect)($e),{enabled:i,postType:s,postId:a}=(0,Mp.useSelect)(c=>{let{getCurrentPostId:d,getCurrentPostType:u}=c(F),f=c(Vte.store).get("core","enableChoosePatternModal"),m=u();return{postType:m,postId:d(),enabled:f&&Cc!==m&&Ir!==m&&yi!==m}},[]);return(0,N0.useEffect)(()=>{let d=!(Object.keys(o("postType",s,a)??{}).length>0)&&r(),u=n("editor/preferences");!i||!d||u||t(!0)},[i,s,a,o,r,n]),e?(0,Ap.jsx)(pwt,{onClose:()=>t(!1)}):null}var oOe=l(X(),1),Np=l(G(),1),bD=l(pl(),1),xP=l(Z(),1);var wd=l(G(),1),X4e=[{keyCombination:{modifier:"primary",character:"b"},description:(0,wd.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,wd.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,wd.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,wd.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,wd.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,wd.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,wd.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,wd.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,wd.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,wd.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,wd.__)("Add non breaking space.")}];var Q4e=l(H(),1),mD=l(Jo(),1),xd=l(R(),1);function Z4e({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?mD.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?mD.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,xd.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((n,i)=>n==="+"?(0,xd.jsx)(Q4e.Fragment,{children:n},i):(0,xd.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function mwt({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,xd.jsxs)(xd.Fragment,{children:[(0,xd.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,xd.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,xd.jsx)(Z4e,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,xd.jsx)(Z4e,{keyCombination:n,forceAriaLabel:o},i))]})]})}var hD=mwt;var J4e=l(Z(),1),$4e=l(pl(),1);var eOe=l(R(),1);function hwt({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,J4e.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:a}=n($4e.store);return{keyCombination:i(e),aliases:a(e),description:s(e)}},[e]);return t?(0,eOe.jsx)(hD,{keyCombination:t,description:r,aliases:o}):null}var tOe=hwt;var ss=l(R(),1),rOe="editor/keyboard-shortcut-help",gwt=({shortcuts:e})=>(0,ss.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,ss.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,ss.jsx)(tOe,{name:t}):(0,ss.jsx)(hD,{...t})},r))}),Bte=({title:e,shortcuts:t,className:r})=>(0,ss.jsxs)("section",{className:J("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,ss.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,ss.jsx)(gwt,{shortcuts:t})]}),gD=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,xP.useSelect)(n=>n(bD.store).getCategoryShortcuts(t),[t]);return(0,ss.jsx)(Bte,{title:e,shortcuts:o.concat(r)})};function bwt(){let e=(0,xP.useSelect)(n=>n($e).isModalActive(rOe),[]),{openModal:t,closeModal:r}=(0,xP.useDispatch)($e),o=()=>{e?r():t(rOe)};return(0,bD.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,ss.jsxs)(oOe.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,Np.__)("Keyboard shortcuts"),closeButtonLabel:(0,Np.__)("Close"),onRequestClose:o,children:[(0,ss.jsx)(Bte,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,ss.jsx)(gD,{title:(0,Np.__)("Global shortcuts"),categoryName:"global"}),(0,ss.jsx)(gD,{title:(0,Np.__)("Selection shortcuts"),categoryName:"selection"}),(0,ss.jsx)(gD,{title:(0,Np.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Np.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Np.__)("Forward-slash")}]}),(0,ss.jsx)(Bte,{title:(0,Np.__)("Text formatting"),shortcuts:X4e}),(0,ss.jsx)(gD,{title:(0,Np.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var nOe=bwt;var yv=l(X(),1),SP=l(G(),1),rC=l(H(),1),iOe=l(Re(),1),CP=l(Z(),1),zte=l(Ut(),1),F0=l(he(),1);var Fp=l(R(),1);function vwt(e,t=!1){return(0,CP.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(F0.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",Ir,i)?.content?.raw:void 0},[e,t])}function ywt(e){let{slug:t,patterns:r}=(0,CP.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(F),{getEntityRecord:c,getBlockPatterns:d}=i(F0.store),u=a(),f=s();return{slug:c("postType",f,u).slug,patterns:d()}},[]),o=(0,CP.useSelect)(i=>i(F0.store).getCurrentTheme().stylesheet);function n(i){return i.innerBlocks.find(s=>s.name==="core/template-part")&&(i.innerBlocks=i.innerBlocks.map(s=>(s.name==="core/template-part"&&s.attributes.theme===void 0&&(s.attributes.theme=o),s))),i.name==="core/template-part"&&i.attributes.theme===void 0&&(i.attributes.theme=o),i}return(0,rC.useMemo)(()=>[{name:"fallback",blocks:(0,zte.parse)(e),title:(0,SP.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(s=>t.startsWith(s))).map(i=>({...i,blocks:(0,zte.parse)(i.content).map(s=>n(s))}))],[e,t,r])}function _wt({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,F0.useEntityBlockEditor)("postType",r),n=ywt(e);return(0,Fp.jsx)(iOe.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,s)=>{o(s,{selection:void 0}),t()}})}function wwt({slug:e,isCustom:t,onClose:r,postType:o}){let n=vwt(e,t);return n?(0,Fp.jsxs)(yv.Modal,{className:"editor-start-template-options__modal",title:(0,SP.__)("Choose a pattern"),closeLabel:(0,SP.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,Fp.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,Fp.jsx)(_wt,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,Fp.jsx)(yv.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,Fp.jsx)(yv.FlexItem,{children:(0,Fp.jsx)(yv.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,SP.__)("Skip")})})})]}):null}function sOe(){let[e,t]=(0,rC.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:s}=(0,CP.useSelect)(a=>{let{getCurrentPostType:c,getCurrentPostId:d}=a(F),u=c(),f=d(),{getEditedEntityRecord:m,getEntityRecordNonTransientEdits:h}=a(F0.store),g=m("postType",u,f);return{shouldOpenModal:!(Object.keys(h("postType",u,f)??{}).length>0)&&g.content===""&&Ir===u,slug:g.slug,isCustom:g.is_custom,postType:u,postId:f}},[]);return(0,rC.useEffect)(()=>{t(!1)},[i,s]),!r||e?null:(0,Fp.jsx)(wwt,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var _v=l(pl(),1),wv=l(Z(),1);var vD=l(Re(),1);var{usesNativeUndo:aOe}=K(vD.privateApis);function oC(){let e=(0,wv.useSelect)(v=>{let{richEditingEnabled:_,codeEditingEnabled:y}=v(F).getEditorSettings();return!_||!y},[]),{getBlockSelectionStart:t}=(0,wv.useSelect)(vD.store),{getActiveComplementaryArea:r}=(0,wv.useSelect)($e),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,wv.useDispatch)($e),{redo:i,undo:s,savePost:a,setIsListViewOpened:c,switchEditorMode:d,toggleDistractionFree:u}=(0,wv.useDispatch)(F),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g,isSavingNonPostEntityChanges:b}=(0,wv.useSelect)(F);return(0,_v.useShortcut)("core/editor/toggle-mode",()=>{d(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,_v.useShortcut)("core/editor/toggle-distraction-free",()=>{u()}),(0,_v.useShortcut)("core/editor/undo",v=>{aOe(v)||(s(),v.preventDefault())}),(0,_v.useShortcut)("core/editor/redo",v=>{aOe(v)||(i(),v.preventDefault())}),(0,_v.useShortcut)("core/editor/save",v=>{v.preventDefault(),!(m()||b())&&f()&&a()}),(0,_v.useShortcut)("core/editor/toggle-list-view",v=>{h()||(v.preventDefault(),c(!0))}),(0,_v.useShortcut)("core/editor/toggle-sidebar",v=>{if(v.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))n("core");else{let y=t()?"edit-post/block":"edit-post/document";o("core",y)}}),null}var lOe=l(H(),1),cOe=l(Z(),1),Sd=l(G(),1),dOe=l(Re(),1),uOe=l(pl(),1),fOe=l(Jo(),1),pOe=l(R(),1);function xwt(){let{registerShortcut:e}=(0,cOe.useDispatch)(uOe.store);return(0,lOe.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,Sd.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,Sd.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Sd.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Sd.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,fOe.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,Sd.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,Sd.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,Sd.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,Sd.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/new-note",category:"block",description:(0,Sd.__)("Add a new note."),keyCombination:{modifier:"primaryAlt",character:"m"}}),e({name:"core/editor/next-region",category:"global",description:(0,Sd.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/editor/previous-region",category:"global",description:(0,Sd.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,pOe.jsx)(dOe.BlockEditorKeyboardShortcuts.Register,{})}var yD=xwt;var COe=l(Z(),1),xD=l(Re(),1);var EP=l(Z(),1),_D=l(Re(),1),mOe=l(he(),1),wD=l(X(),1),Dp=l(G(),1),hOe=l(or(),1),gOe=l(H(),1),D0=l(R(),1);function bOe({clientId:e,onClose:t}){let[r,o]=(0,gOe.useState)(!1),{getBlocks:n}=(0,EP.useSelect)(_D.store),{replaceBlocks:i}=(0,EP.useDispatch)(_D.store),{canRemove:s,templatePartTitle:a}=(0,EP.useSelect)(u=>{let{canRemoveBlock:f,getBlock:m}=u(_D.store),{getEntityRecord:h,getCurrentTheme:g}=u(mOe.store),b=m(e),{slug:v,theme:_}=b?.attributes??{},y=_||g()?.stylesheet,w=y&&v?`${y}//${v}`:null,x=w?h("postType","wp_template_part",w):null;return{canRemove:f(e),templatePartTitle:x?.title?.rendered?(0,hOe.decodeEntities)(x.title.rendered):null}},[e]);if(!s)return null;let c=a?(0,Dp.sprintf)((0,Dp.__)("Detach %s?"),a):(0,Dp.__)("Detach template part?"),d=a?(0,Dp.sprintf)((0,Dp.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the %s template part will not apply here."),a):(0,Dp.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the template part will not apply here.");return(0,D0.jsxs)(D0.Fragment,{children:[(0,D0.jsx)(wD.MenuItem,{onClick:()=>o(!0),children:(0,Dp.__)("Detach")}),(0,D0.jsx)(wD.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,Dp.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:d})]})}var kP=l(Z(),1),jte=l(Re(),1),vOe=l(X(),1),yOe=l(Ut(),1),Hte=l(G(),1),_Oe=l(H(),1),wOe=l(Wt(),1);var xOe=l(he(),1);var L0=l(R(),1);function SOe({clientIds:e,blocks:t}){let[r,o]=(0,_Oe.useState)(!1),{replaceBlocks:n}=(0,kP.useDispatch)(jte.store),{createSuccessNotice:i}=(0,kP.useDispatch)(wOe.store),{isBlockBasedTheme:s,canCreate:a}=(0,kP.useSelect)(d=>({isBlockBasedTheme:d(xOe.store).getCurrentTheme()?.is_block_theme,canCreate:d(jte.store).canInsertBlockType("core/template-part")}),[]);if(!s||!a)return null;let c=async d=>{n(e,(0,yOe.createBlock)("core/template-part",{slug:d.slug,theme:d.theme})),i((0,Hte.__)("Template part created."),{type:"snackbar"})};return(0,L0.jsxs)(L0.Fragment,{children:[(0,L0.jsx)(vOe.MenuItem,{icon:Bk,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,Hte.__)("Create template part")}),r&&(0,L0.jsx)(w1,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var TP=l(R(),1);function EOe(){return(0,TP.jsx)(xD.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,TP.jsx)(Swt,{clientIds:e,onClose:t})})}function Swt({clientIds:e,onClose:t}){let{blocks:r}=(0,COe.useSelect)(o=>{let{getBlocksByClientId:n}=o(xD.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,TP.jsx)(bOe,{clientId:e[0],onClose:t}):(0,TP.jsx)(SOe,{clientIds:e,blocks:r})}var TOe=l(Re(),1),ROe=l(Z(),1),POe=l(H(),1);var kOe=l(H(),1),SD=l(Z(),1);function Cwt({postType:e}){let{registerPostTypeSchema:t}=K((0,SD.useDispatch)(F));(0,kOe.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,SD.useSelect)(o=>{let{getEntityFields:n}=K(o(F));return{fields:n("postType",e)}},[e]);return r}var nC=Cwt;var Ute=l(R(),1),{MediaEditorModal:Ewt,store:kwt}=K(yS);function Twt(e){if(e==null)return NaN;let[t,r,...o]=String(e).split("/").map(Number);return t<=0||r<=0||Number.isNaN(t)||Number.isNaN(r)||o.length?NaN:r?t/r:t}function Rwt({name:e,ratio:t}={}){let r=Twt(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function IOe(){return(0,ROe.useSelect)(t=>t(kwt).isOpen(),[])?(0,Ute.jsx)(Pwt,{}):null}function Pwt(){let e=nC({postType:"attachment"}),[t,r,o]=(0,TOe.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,POe.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let a=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(Rwt).filter(Boolean);if(a.length||o===!1)return a},[t,r,o]);return(0,Ute.jsx)(Ewt,{fields:e,aspectRatioPresets:n})}var nn=l(R(),1),{ExperimentalBlockEditorProvider:Iwt}=K(iC.privateApis),{PatternsMenuItems:Owt}=K(AOe.privateApis),RP=()=>{},Awt=["wp_block","wp_navigation","wp_template_part"];function Mwt(e,t,r){let o=x4e(),n=r==="template-locked"?"template":"post",[i,s,a]=(0,Nh.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,d,u]=(0,Nh.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,xl.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,MOe.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,xl.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,RP,RP]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,RP,RP]:[m,n==="post"?s:d,n==="post"?a:u]}var Wte=bxe(({post:e,settings:t,recovery:r,initialEdits:o,initialViewport:n,children:i,BlockEditorProviderComponent:s=Iwt,__unstableTemplate:a})=>{let c=!!a,{editorSettings:d,selection:u,isReady:f,mode:m,defaultMode:h,postTypeEntities:g,isInRevisionsMode:b,currentRevisionId:v}=(0,xv.useSelect)(U=>{let{getEditorSettings:q,getRenderingMode:Y,__unstableIsEditorReady:ae,getDefaultRenderingMode:ne,isRevisionsMode:ce,getCurrentRevisionId:te}=K(U(F)),{getEntitiesConfig:re,getEntityRecordEdits:me}=U(Nh.store),we=Y(),de=ne(e.type),ve=de==="template-locked"?c:de!==void 0,ie=de!==void 0,$=me("postType",e.type,e.id);return{editorSettings:q(),isReady:ae(),mode:ie?we:void 0,defaultMode:ve?de:void 0,selection:$?.selection,postTypeEntities:e.type==="wp_template"?re("postType"):null,isInRevisionsMode:ce(),currentRevisionId:te()}},[e.type,e.id,c]),_=c&&m!=="post-only",y=_?a:e,w=(0,xl.useMemo)(()=>{let U={};if(e.type==="wp_template"){if(e.slug==="page")U.postType="page";else if(e.slug==="single")U.postType="post";else if(e.slug.split("-")[0]==="single"){let q=g?.map(ae=>ae.name)||[],Y=e.slug.match(`^single-(${q.join("|")})(?:-.+)?$`);Y&&(U.postType=Y[1])}}else(!Awt.includes(y.type)||_)&&(U.postId=e.id,U.postType=e.type);return{...U,templateSlug:y.type==="wp_template"?y.slug:void 0}},[_,e.id,e.type,e.slug,y.type,y.slug,g]),{id:x,type:C}=y,S=ZIe(d,C,x,m),[E,P,O]=Mwt(e,a,m),T=P5(n,S.__experimentalFeatures?.viewport),{updatePostLock:I,setupEditor:k,updateEditorSettings:M,setCurrentTemplateId:N,setEditedPost:V,setRenderingMode:B,setCanvasWidth:z}=K((0,xv.useDispatch)(F)),{editEntityRecord:A}=(0,xv.useDispatch)(Nh.store),D=(0,xv.useRegistry)(),L=(0,xl.useCallback)(U=>{A("postType",e.type,e.id,{selection:U},{undoIgnore:!0})},[A,e.type,e.id]),{removeNotice:j}=(0,xv.useDispatch)(OOe.store);return(0,xl.useLayoutEffect)(()=>{r||(I(t.postLock),D.select(F).__unstableIsEditorReady()||k(e,o,t.template))},[]),wxe({post:e,recovery:r,settings:t}),(0,xl.useEffect)(()=>(V(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&j("template-activate-notice"),()=>V(null,null)),[e.type,e.id,V,j]),(0,xl.useEffect)(()=>{n&&z(T)},[e.type,e.id,n,T,z]),(0,xl.useLayoutEffect)(()=>{M(t)},[t,M]),(0,xl.useEffect)(()=>{N(a?.id)},[a?.id,N]),(0,xl.useEffect)(()=>{h&&B(h)},[h,B]),n4e(e.type,m),N4e(),V4e(),j4e(),!f||!m?null:(0,nn.jsx)(Nh.EntityProvider,{kind:"root",type:"site",children:(0,nn.jsx)(Nh.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,nn.jsx)(iC.BlockContextProvider,{value:w,children:(0,nn.jsxs)(s,{value:E,onChange:O,onInput:P,selection:b?void 0:u,onChangeSelection:b?RP:L,settings:S,useSubRegistry:!1,children:[i,!t.isPreviewMode&&(0,nn.jsxs)(nn.Fragment,{children:[(0,nn.jsx)(Owt,{}),(0,nn.jsx)(EOe,{}),m==="template-locked"&&(0,nn.jsx)($Ie,{}),C==="wp_navigation"&&(0,nn.jsx)(t4e,{}),(0,nn.jsx)(yD,{}),(0,nn.jsx)(oC,{}),(0,nn.jsx)(nOe,{}),(0,nn.jsx)(Y4e,{}),(0,nn.jsx)(K4e,{}),(0,nn.jsx)(sOe,{}),(0,nn.jsx)(T4e,{}),(0,nn.jsx)(O4e,{}),(0,nn.jsx)(IOe,{})]})]})})})})});function Gte(e){return(0,nn.jsx)(Wte,{...e,BlockEditorProviderComponent:iC.BlockEditorProvider,children:e.children})}var NOe=Gte;var Sv=l(R(),1);function Nwt({template:e,post:t}){let[r="white"]=gv("color.background"),[o]=(0,PP.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,PP.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,s=!i?.length;return(0,Sv.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[s&&(0,Sv.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,FOe.__)("Empty content")}),!s&&(0,Sv.jsx)(Yte.BlockPreview.Async,{children:(0,Sv.jsx)(Yte.BlockPreview,{blocks:i})})]})}function LOe({item:e}){let{settings:t,template:r}=(0,DOe.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:s,getEntityRecord:a}=K(o(PP.store)),c=n("read",{kind:"postType",name:"wp_template"}),d=o(F).getEditorSettings(),u=d.supportsTemplateMode,f=i(e.type)?.viewable??!1,m=u&&f&&c?s(e.type,e.id):null;return{settings:d,template:m?a("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,Sv.jsx)(Gte,{post:e,settings:t,__unstableTemplate:r,children:(0,Sv.jsx)(Nwt,{template:r,post:e})})}var Fwt={type:"media",id:"content-preview",label:(0,VOe.__)("Content preview"),render:LOe,enableSorting:!1},BOe=Fwt;function Dwt(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function Lwt(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function Vwt(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function Bwt(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function zwt(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function jwt(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var Hwt=[PJ,TJ,AJ,FJ,MJ,NJ,kJ,PI,SJ,RJ,OJ],Uwt=e=>async({registry:t})=>{if(K(t.select(F)).isEntityReady("postType",e))return;K(t.dispatch(F)).setIsReady("postType",e);let o=await t.resolveSelect(CD.store).getPostType(e),n=await t.resolveSelect(CD.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(CD.store).getCurrentTheme(),{disablePostFormats:s}=t.select(F).getEditorSettings(),a=!["wp_block","wp_template_part"].includes(o.slug)&&n&&oJ;o.slug!=="wp_template"&&(a=void 0),o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(a=void 0);let c=[o.viewable?JQ:void 0,o.supports?.revisions?fJ:void 0,a,o.slug==="wp_template_part"&&n&&i?.is_block_theme?xJ:void 0,n&&o.slug==="wp_block"?aJ:void 0,o.supports?.title?iJ:void 0,o.supports?.["page-attributes"]?eJ:void 0,o.slug==="wp_block"?uJ:void 0,hJ,sJ,_J,bJ,mJ].filter(Boolean),d;if(e===Cc)d=Hwt;else{let u=o.slug,f=dg.includes(u),m=u==="wp_block";if(d=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&pQ,!f&&o.supports?.author&&O2,u==="wp_template"&&NQ,u==="wp_template_part"&&FQ,!f&&CQ,!f&&PQ,!f&&IQ,OQ,!f&&rG,!f&&o.supports?.excerpt&&BQ,m&&o.supports?.excerpt&&SZ,o.supports?.["page-attributes"]&&xQ,o.supports?.comments&&EQ,o.supports?.trackbacks&&TQ,(o.supports?.comments||o.supports?.trackbacks)&&RQ,!f&&vQ,o.supports?.["post-formats"]&&!s&&UQ,(!f||m)&&o.supports?.editor&&WQ,!f&&SQ,u==="post"&&YQ,u==="wp_template"&&HQ,u==="wp_template"&&jQ,u==="wp_template"&&QQ,u==="wp_template"&&KQ,u==="wp_template"&&XQ,o.supports?.editor&&o.viewable&&BOe,Dwt(o.supports)&&DQ,m&&CZ].filter(Boolean),o.supports?.title){let h;e==="page"?h=aG:e==="wp_template"?h=Uk:["wp_block","wp_template_part"].includes(e)?h=i2:h=PI,d.push(h)}}t.batch(()=>{c.forEach(u=>{K(t.dispatch(F)).registerEntityAction("postType",e,u)}),d.forEach(u=>{K(t.dispatch(F)).registerEntityField("postType",e,u)})}),(0,zOe.doAction)("core.registerPostTypeSchema",e)};function Wwt(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var Gwt=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(as.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(as.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(Sl.store).createSuccessNotice((0,Er.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,Er.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},Ywt=e=>({registry:t})=>{let o=(t.select(V0.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(V0.store).set("core","hiddenBlockTypes",o)},qwt=e=>({registry:t})=>{let r=t.select(V0.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(V0.store).set("core","hiddenBlockTypes",[...o])},Kwt=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(Sl.store).removeNotice(o),!N5(e)){r.dispatch(Sl.store).createErrorNotice((0,Er.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(as.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(Sl.store).createErrorNotice((0,Er.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,Zte.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),s=await(0,Qte.default)({path:i});if(!s){r.dispatch(Sl.store).createErrorNotice((0,Er.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,ED.__unstableSerializeAndClean)(u),c=r.select(as.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(as.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let d=(0,ED.parse)(s?.content?.raw);if(r.dispatch(as.store).editEntityRecord("postType",e.type,s.id,{content:a,blocks:d,source:"theme"}),t){let u=()=>{r.dispatch(as.store).editEntityRecord("postType",e.type,c.id,{content:a,blocks:c.blocks,source:"custom"})};r.dispatch(Sl.store).createSuccessNotice((0,Er.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,Er.__)("Undo"),onClick:u}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,Er.__)("Template revert failed. Please reload.");r.dispatch(Sl.store).createErrorNotice(i,{type:"snackbar"})}},Xwt=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(as.store).deleteEntityRecord("postType",n.type,n.id,{force:!0},{throwOnError:!0})));if(o.every(({status:n})=>n==="fulfilled")){let n;if(e.length===1){let i;typeof e[0].title=="string"?i=e[0].title:typeof e[0].title?.rendered=="string"?i=e[0].title?.rendered:typeof e[0].title?.raw=="string"&&(i=e[0].title?.raw),n=r?(0,Er.sprintf)((0,Er.__)('"%s" reset.'),(0,Xte.decodeEntities)(i)):(0,Er.sprintf)((0,Er._x)('"%s" deleted.',"template part"),(0,Xte.decodeEntities)(i))}else n=r?(0,Er.__)("Items reset."):(0,Er.__)("Items deleted.");t.dispatch(Sl.store).createSuccessNotice(n,{type:"snackbar",id:"editor-template-deleted-success"})}else{let n;if(o.length===1)o[0].reason?.message?n=o[0].reason.message:n=r?(0,Er.__)("An error occurred while reverting the item."):(0,Er.__)("An error occurred while deleting the item.");else{let i=new Set,s=o.filter(({status:a})=>a==="rejected");for(let a of s)a.reason?.message&&i.add(a.reason.message);i.size===0?n=(0,Er.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,Er.sprintf)((0,Er.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,Er.sprintf)((0,Er.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,Er.sprintf)((0,Er.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,Er.sprintf)((0,Er.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(Sl.store).createErrorNotice(n,{type:"snackbar"})}},Zwt=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(as.store).getCurrentTheme()?.stylesheet,i=r.select(V0.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let s={[n]:{...i,[o]:e}};r.dispatch(V0.store).set("core","renderingModes",s)};function Qwt(e){return{type:"SET_STYLES_PATH",path:e}}function Jwt(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function $wt(){return{type:"RESET_STYLES_NAVIGATION"}}function Jte(e){return({dispatch:t,registry:r})=>{t({type:"SET_CANVAS_WIDTH",width:e});let o=K(r.select(Kte.store));if(o.isResponsiveEditing()){let n=o.getSettings().__experimentalFeatures?.viewport,i=R5(e,n);K(r.dispatch(Kte.store)).setStyleStateViewport(T5[i]??"default")}}}function ext(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}var txt=e=>async({dispatch:t,select:r,registry:o})=>{let n=r.getCurrentPostType(),i=r.getCurrentPostId(),a=o.select(as.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(as.store).getRevisions("postType",n,i,mm(a,e));o.batch(()=>{t({type:"SET_REVISION_PAGE",page:e}),c?.length&&t.setCurrentRevisionId(c[0][a])})};function qte(e){e.dispatch(Sl.store).createNotice("warning",(0,Er.__)("Revisions could not be loaded."),{type:"snackbar",id:"editor-revisions-load-failed"})}var rxt=e=>async({dispatch:t,select:r,registry:o})=>{t.setCurrentRevisionId(e);let n=r.getCurrentPostType(),i=r.getCurrentPostId(),s=o.select(as.store).getEntityConfig("postType",n),a=s?.revisionKey||"id",c=await o.resolveSelect(as.store).getRevisions("postType",n,i,{per_page:-1,context:"edit",orderby:"date",order:"desc",_fields:a});if(r.getCurrentRevisionId()!==e)return;if(!c){qte(o);return}let d=c.findIndex(f=>f[a]===e);if(d===-1){let f;try{f=await(0,Qte.default)({path:(0,Zte.addQueryArgs)(s.getRevisionsUrl(i,e),{context:"edit"})})}catch(m){if(r.getCurrentRevisionId()!==e)return;if(m?.data?.status!==404){qte(o);return}t.setCurrentRevisionId(null),o.dispatch(Sl.store).createNotice("warning",(0,Er.__)("Invalid revision ID."),{type:"snackbar",id:"editor-revision-invalid"});return}if(r.getCurrentRevisionId()!==e)return;if(!f){qte(o);return}await o.dispatch(as.store).receiveRevisions("postType",n,i,f,{context:"edit"});return}let u=Math.floor(d/r.getRevisionsPerPage())+1;u!==r.getRevisionPage()&&t({type:"SET_REVISION_PAGE",page:u})};function oxt(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var nxt=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),a=o.select(as.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(as.store).getRevision("postType",n,i,e,{context:"edit",_fields:[...new Set(["id","date","modified","author","meta","title.raw","excerpt.raw","content.raw",a])].join()});if(!c)return;let d={blocks:void 0,content:c.content.raw};c.title?.raw!==void 0&&(d.title=c.title.raw),c.excerpt?.raw!==void 0&&(d.excerpt=c.excerpt.raw),c.meta!==void 0&&(d.meta=c.meta),r.editPost(d),r.setCurrentRevisionId(null),await r.savePost(),!t.didPostSaveRequestFail()&&(o.dispatch(Sl.store).removeNotice("autosave-exists"),o.dispatch(Sl.store).createSuccessNotice((0,Er.sprintf)((0,Er.__)("Restored to revision from %s."),(0,kD.dateI18n)((0,kD.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"}))};function ixt(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var{getEntitySnapshot:sxt}=K(ls.privateApis),axt=["offline_error","fetch_error"],lxt=(e,t,r)=>({dispatch:o})=>{if(o.setEditedPost(e.type,e.id),e.status==="auto-draft"&&r){let i;"content"in t?i=t.content:i=e.content.raw;let s=(0,sC.parse)(i);s=(0,sC.synchronizeBlocksWithTemplate)(s,r),o.resetEditorBlocks(s,{__unstableShouldCreateUndoLevel:!1})}t&&Object.entries(t).some(([i,s])=>s!==(e[i]?.raw??e[i]))&&o.editPost(t)};function cxt(){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function dxt(){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function uxt(){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function fxt(e){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),HOe(e.type,e.id)}function HOe(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var pxt=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(ls.store).editEntityRecord("postType",i,n,e,t)},mxt=(e={})=>async({select:t,dispatch:r,registry:o})=>{if(!t.isEditedPostSaveable())return;let n=t.getEditedPostContent();r.editPost({content:n},{undoIgnore:!0});let i=t.getCurrentPost(),s={id:i.id,...o.select(ls.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let a=!1;try{s=await(0,aC.applyFiltersAsync)("editor.preSavePost",s,e)}catch(c){a=c}if(!a)try{await o.dispatch(ls.store).saveEntityRecord("postType",i.type,s,e)}catch(c){a=c.message&&c.code!=="unknown_error"?c.message:(0,Ln.__)("An error occurred while updating.")}if(a||(a=o.select(ls.store).getLastEntitySaveError("postType",i.type,i.id)),!a)try{await(0,aC.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){a=c}if(!a)try{await(0,aC.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(c){a=c}if(r({type:"REQUEST_POST_UPDATE_FINISH",options:e}),typeof window<"u"&&window.__experimentalTemplateActivate&&!e.isAutosave&&i.type==="wp_template"&&(typeof i.id=="number"||/^\d+$/.test(i.id))&&hxt({select:t,dispatch:r,registry:o}),a){let c=zse({post:i,edits:s,error:a,options:e});if(c.length){let[d]=c;a.message&&!axt.includes(a.code)&&!/<\/?[^>]*>/.test(a.message)&&(c[0]=`${(0,TD.escapeHTML)(d)} <details class="editor-save-error-details"><summary>${(0,TD.escapeHTML)((0,Ln.__)("Show details"))}</summary><span class="editor-save-error-details__message">${(0,TD.escapeHTML)(a.message)}</span></details>`,c[1]={...c[1],__unstableHTML:!0,speak:!1},(0,RD.speak)(d,"assertive")),o.dispatch(Bu.store).createErrorNotice(...c)}}else{let c=t.getCurrentPost(),d=Bse({previousPost:i,post:c,postType:await o.resolveSelect(ls.store).getPostType(c.type),options:e});d.length&&o.dispatch(Bu.store).createSuccessNotice(...d),e.isAutosave||o.dispatch(Fh.store).__unstableMarkLastChangeAsPersistent()}};async function hxt({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:n}=e.getCurrentPost();if((await t.select(ls.store).getEntityRecord("root","site")).active_templates[n]===o)return;let a=(await t.resolveSelect(ls.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===n);await t.dispatch(Bu.store).createNotice("info",(0,Ln.sprintf)((0,Ln.__)('Do you want to activate this "%s" template?'),a?.title??n),{id:"template-activate-notice",actions:[{label:(0,Ln.__)("Activate"),onClick:async()=>{await t.dispatch(Bu.store).createNotice("info",(0,Ln.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(ls.store).getEntityRecord("root","site");await t.dispatch(ls.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[n]:o}},{throwOnError:!0}),await t.dispatch(Bu.store).createSuccessNotice((0,Ln.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(Bu.store).createErrorNotice((0,Ln.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function gxt(){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var bxt=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(ls.store).getPostType(o),{rest_base:i,rest_namespace:s="wp/v2"}=n;t({type:"REQUEST_POST_DELETE_START"});try{let a=e.getCurrentPost();await(0,jOe.default)({path:`/${s}/${i}/${a.id}`,method:"DELETE"}),await t.savePost()}catch(a){r.dispatch(Bu.store).createErrorNotice(...jse({error:a}))}t({type:"REQUEST_POST_DELETE_FINISH"})},vxt=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let n=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),s=r.getEditedPostAttribute("title"),a=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt"),d=sxt("postType",n.type,n.id);Lse(n.id,i,s,a,c,d)}else await o.savePost({isAutosave:!0,...t})},yxt=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:r})=>((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()&&(["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await r.savePost({isPreview:!0}):await r.autosave({isPreview:!0})),t.getEditedPostPreviewLink()),_xt=()=>({registry:e})=>{e.dispatch(ls.store).redo()},wxt=()=>({registry:e})=>{e.dispatch(ls.store).undo()};function xxt(){return(0,Cv.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function Sxt(e){return{type:"UPDATE_POST_LOCK",lock:e}}var Cxt=()=>({registry:e})=>{e.dispatch(Dn.store).set("core","isPublishSidebarEnabled",!0)},Ext=()=>({registry:e})=>{e.dispatch(Dn.store).set("core","isPublishSidebarEnabled",!1)};function kxt(e){return{type:"LOCK_POST_SAVING",lockName:e}}function Txt(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function Rxt(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function Pxt(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var Ixt=(e,t={})=>({select:r,dispatch:o,registry:n})=>{let{__unstableShouldCreateUndoLevel:i,selection:s}=t,a={blocks:e,selection:s};if(i!==!1){let{id:c,type:d}=r.getCurrentPost();if(n.select(ls.store).getEditedEntityRecord("postType",d,c).blocks===a.blocks){n.dispatch(ls.store).__unstableCreateUndoLevel("postType",d,c);return}a.content=({blocks:f=[]})=>(0,sC.__unstableSerializeAndClean)(f)}o.editPost(a)};function Oxt(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var Axt=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(Fh.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function Mxt(e){return({dispatch:t,registry:r})=>{let o=K(r.select(Fh.store)).getSettings().__experimentalFeatures?.viewport,n=P5(e,o);t(Jte(n))}}var Nxt=e=>({registry:t})=>{let r=t.select(Dn.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(Dn.store).set("core","inactivePanels",n)},Fxt=e=>({registry:t})=>{let r=t.select(Dn.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(Dn.store).set("core","openPanels",n)};function Dxt(e){return{type:"REMOVE_PANEL",panelName:e}}var Lxt=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&K(r.dispatch(Fh.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function Vxt(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Bxt=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(Dn.store).get("core","distractionFree");o&&r.dispatch(Dn.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(Dn.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),K(r.dispatch(Fh.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(Dn.store).set("core","distractionFree",!o),e&&r.dispatch(Bu.store).createInfoNotice(o?(0,Ln.__)("Distraction free mode deactivated."):(0,Ln.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,Ln.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(Dn.store).set("core","fixedToolbar",o),r.dispatch(Dn.store).toggle("core","distractionFree")})}}]})})},zxt=()=>({registry:e})=>{e.dispatch(Dn.store).toggle("core","focusMode");let t=e.select(Dn.store).get("core","focusMode");e.dispatch(Bu.store).createInfoNotice(t?(0,Ln.__)("Spotlight mode activated."):(0,Ln.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,Ln.__)("Undo"),onClick:()=>{e.dispatch(Dn.store).toggle("core","focusMode")}}]})},jxt=()=>({registry:e})=>{e.dispatch(Dn.store).toggle("core","fixedToolbar");let t=e.select(Dn.store).get("core","fixedToolbar");e.dispatch(Bu.store).createInfoNotice(t?(0,Ln.__)("Top toolbar activated."):(0,Ln.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,Ln.__)("Undo"),onClick:()=>{e.dispatch(Dn.store).toggle("core","fixedToolbar")}}]})},Hxt=e=>({dispatch:t,registry:r})=>{r.dispatch(Dn.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Fh.store).clearSelectedBlock(),K(r.dispatch(Fh.store)).resetZoomLevel()),e==="visual"?(0,RD.speak)((0,Ln.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(Dn.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,RD.speak)((0,Ln.__)("Code editor selected"),"assertive"))};function Uxt(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Wxt(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Gxt(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var Pr=e=>(...t)=>({registry:r})=>{(0,Cv.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Fh.store)[e](...t)},Yxt=Pr("resetBlocks"),qxt=Pr("receiveBlocks"),Kxt=Pr("updateBlock"),Xxt=Pr("updateBlockAttributes"),Zxt=Pr("selectBlock"),Qxt=Pr("startMultiSelect"),Jxt=Pr("stopMultiSelect"),$xt=Pr("multiSelect"),e1t=Pr("clearSelectedBlock"),t1t=Pr("toggleSelection"),r1t=Pr("replaceBlocks"),o1t=Pr("replaceBlock"),n1t=Pr("moveBlocksDown"),i1t=Pr("moveBlocksUp"),s1t=Pr("moveBlockToPosition"),a1t=Pr("insertBlock"),l1t=Pr("insertBlocks"),c1t=Pr("showInsertionPoint"),d1t=Pr("hideInsertionPoint"),u1t=Pr("setTemplateValidity"),f1t=Pr("synchronizeTemplate"),p1t=Pr("mergeBlocks"),m1t=Pr("removeBlocks"),h1t=Pr("removeBlock"),g1t=Pr("toggleBlockMode"),b1t=Pr("startTyping"),v1t=Pr("stopTyping"),y1t=Pr("enterFormattedText"),_1t=Pr("exitFormattedText"),w1t=Pr("insertDefaultBlock"),x1t=Pr("updateBlockListSettings");var D2={reducer:die,selectors:yH,actions:ere},F=(0,PD.createReduxStore)(bie,{...D2});(0,PD.register)(F);K(F).registerPrivateActions($te);K(F).registerPrivateSelectors(tG);var KOe=l(R(),1),S1t=e=>(0,YOe.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,UOe.useSelect)(d=>d(F).getCurrentPostType(),[]),[s,a]=(0,WOe.useEntityProp)("postType",i,"meta"),c=(0,GOe.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([d,u])=>[d,s[u]]))}),[r,s]);return(0,KOe.jsx)(t,{attributes:c,setAttributes:d=>{let u=Object.fromEntries(Object.entries(d??{}).filter(([f])=>f in e).map(([f,m])=>[e[f],m]));Object.entries(u).length&&a(u),o(d)},...n})},"withMetaAttributeSource");function C1t(e){let t=Object.fromEntries(Object.entries(e.attributes??{}).filter(([,{source:r}])=>r==="meta").map(([r,{meta:o}])=>[r,o]));return Object.entries(t).length&&(e.edit=S1t(t)(e.edit)),e}(0,qOe.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",C1t);var UFe=l(vi(),1);var HFe=l(he(),1);var XOe=l(Wd(),1),ZOe=l(Ko(),1);var QOe=l(or(),1),B0=l(R(),1),E1t=10,ID={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,XOe.default)({path:(0,ZOe.addQueryArgs)("/wp/v2/search",{per_page:E1t,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,B0.jsxs)(B0.Fragment,{children:[(0,B0.jsx)(qi,{icon:e.subtype==="page"?Bw:fW}),(0,QOe.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,B0.jsx)("a",{href:e.url,children:e.title})}};var JOe=l(H(),1),$Oe=l(Z(),1),eAe=l(he(),1),Dh=l(R(),1);function tre(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Dh.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Dh.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Dh.jsxs)(Dh.Fragment,{children:[t,(0,Dh.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Dh.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var OD={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,$Oe.useSelect)(o=>{let{getUsers:n}=o(eAe.store);return n({context:"view",search:e})},[e]);return[(0,JOe.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:tre(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var cC=l(H(),1),lC=l(Z(),1),tAe=l(he(),1);function k1t(e,t){let r=(0,cC.useRef)(e);(0,cC.useEffect)(()=>{r.current=e},[e]),(0,cC.useEffect)(()=>{if(!t)return;let o=setInterval(()=>r.current(),t*1e3);return()=>clearInterval(o)},[t])}function AD({interval:e,autosave:t}){let{autosave:r}=(0,lC.useDispatch)(F),o=t??r,{getReferenceByDistinctEdits:n}=(0,lC.useSelect)(tAe.store),{isEditedPostDirty:i,isEditedPostAutosaveable:s,isAutosavingPost:a}=(0,lC.useSelect)(F),c=(0,lC.useSelect)(u=>e!==void 0?e:u(F).getEditorSettings().autosaveInterval,[e]),d=(0,cC.useRef)();return k1t(()=>{if(!s())return;let u=n();u!==d.current&&i()&&!a()&&(d.current=u,o())},c),null}var Pv=l(G(),1),NP=l(Z(),1),Hu=l(X(),1),FP=l(Re(),1);var qD=l(he(),1),BAe=l(Ote(),1),KD=l(H(),1),zAe=l(Me(),1),jAe=l(or(),1),HAe=l(Lh(),1);var rre=l(G(),1),oAe=l(Z(),1),nAe=l(he(),1);function MD(e){let{isFrontPage:t,isPostsPage:r}=(0,oAe.useSelect)(o=>{let{canUser:n,getEditedEntityRecord:i}=o(nAe.store),s=n("read",{kind:"root",name:"site"})?i("root","site"):void 0,a=parseInt(e,10);return{isFrontPage:s?.page_on_front===a,isPostsPage:s?.page_for_posts===a}});return t?(0,rre.__)("Homepage"):r?(0,rre.__)("Posts Page"):!1}var AAe=l(X(),1),MAe=l(Jo(),1),GD=l(G(),1),MP=l(Z(),1);var YD=l(Me(),1),NAe=l(tr(),1);var OP=l(H(),1);var j0=l(X(),1),zu=l(G(),1),fi=l(Re(),1),H0=l(Z(),1);var ho=l(H(),1),zD=l(Jo(),1),mAe=l(Nm(),1),hAe=l(he(),1);var mo=l(G(),1),dC=[{slug:"theme-colors",title:(0,mo.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,mo.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,mo.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,mo.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,mo.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,mo.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,mo.__)("Default Gradients"),origin:"default",type:"gradients"}],ND=[{slug:"site-identity",title:(0,mo.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,mo.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,mo.__)("Posts"),blocks:["core/post-title","core/post-excerpt","core/post-author","core/post-author-name","core/post-author-biography","core/post-date","core/post-terms","core/term-description","core/query-title","core/query-no-results","core/query-pagination","core/query-numbers"]},{slug:"comments",title:(0,mo.__)("Comments"),blocks:["core/comments-title","core/comments-pagination","core/comments-pagination-numbers","core/comments","core/comments-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link","core/comment-template","core/post-comments-count","core/post-comments-link"]}],ore=[{slug:"overview",title:(0,mo.__)("Overview"),blocks:[]},{slug:"text",title:(0,mo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,mo.__)("Colors"),blocks:[]},{slug:"theme",title:(0,mo.__)("Theme"),subcategories:ND},{slug:"media",title:(0,mo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,mo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,mo.__)("Embeds"),include:[]}],T1t=[...ND,{slug:"media",title:(0,mo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,mo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,mo.__)("Embeds"),include:[]}],iAe=[{slug:"overview",title:(0,mo.__)("Overview"),blocks:[]},{slug:"text",title:(0,mo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,mo.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,mo.__)("All Blocks"),blocks:[],subcategories:T1t}],R1t=`
+`)&&(r=r.slice(0,-1))),super.equals(t,r,o)}},OIe=new Dte;function DR(e,t,r){return OIe.diff(e,t,r)}function Cwt(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
+`));let r=[],o=e.split(/(\n|\r\n)/);o[o.length-1]||o.pop();for(let n=0;n<o.length;n++){let i=o[n];n%2&&!t.newlineIsToken?r[r.length-1]+=i:r.push(i)}return r}var Lte=class extends hd{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},AIe=new Lte;function LR(e,t,r){return AIe.diff(e,t,r)}var Vte=l(NIe(),1),iD=l(Ut(),1),li=l(Ap(),1),wl=l(G(),1);var QS=l(G(),1),nD=l(Ap(),1),gd={removed:"revision-diff-removed-desc",added:"revision-diff-added-desc",formatAdded:"revision-diff-format-added-desc",formatRemoved:"revision-diff-format-removed-desc",formatChanged:"revision-diff-format-changed-desc"},DIe=[{name:"revision/diff-removed",title:(0,QS.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,QS.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,QS.__)("Format added"),tagName:"mark",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,QS.__)("Format removed"),tagName:"mark",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,QS.__)("Format changed"),tagName:"mark",className:"revision-diff-format-changed"}];function LIe(){for(let e of DIe)(0,nD.registerFormatType)(e.name,{...e,attributes:{"aria-describedby":"aria-describedby"},edit:()=>null})}function VIe(){for(let e of DIe)(0,nD.unregisterFormatType)(e.name)}var{parseRawBlock:jIe}=K(iD.privateApis);function BIe(e){return e.blockName===null&&(!e.innerHTML||!e.innerHTML.trim())}function zIe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function kwt(e,t){if(!e&&!t)return 1;if(!e||!t)return 0;let r=new Intl.Segmenter(void 0,{granularity:"word"}),o=/[\p{L}\p{N}]/u,n=u=>{let f=[];for(let{segment:m,isWordLike:h}of r.segment(u))(h||o.test(m))&&f.push(m);return f},i=n(e),s=n(t);if(i.length===0&&s.length===0)return 1;let a=new Set(i),c=0;for(let u of s)a.has(u)&&c++;let d=Math.max(i.length,s.length);return d>0?c/d:0}function Ewt(e){let t=[],r=[];if(e.forEach((u,f)=>{let m=u.__revisionDiffStatus?.status;m==="removed"?t.push({block:u,index:f}):m==="added"&&r.push({block:u,index:f})}),t.length===0||r.length===0)return e;let o=new Set,n=new Set,i=new Map,s=.5,a=new Map;for(let u of r){let f=u.block.blockName;a.has(f)||a.set(f,[]),a.get(f).push(u)}let c=new Map;for(let u of t){let f=u.block.blockName;c.has(f)||c.set(f,[]),c.get(f).push(u)}let d=-1;for(let u of t){let f=a.get(u.block.blockName)||[],m=c.get(u.block.blockName)||[],h=f.filter(b=>!i.has(b.index)&&b.index>d);if(h.length===0)continue;let g=null;if(m.length===1&&h.length===1){let b=h[0],v=JSON.stringify(u.block.attrs)===JSON.stringify(b.block.attrs);(!((u.block.innerHTML||"")===(b.block.innerHTML||""))||!v)&&(g=b)}else{let b=0;for(let v of h){let y=kwt(u.block.innerHTML||"",v.block.innerHTML||""),w=JSON.stringify(u.block.attrs)===JSON.stringify(v.block.attrs);y>b&&y>s&&(y<1||!w)&&(b=y,g=v)}}if(g){d=g.index;let b={...g.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:u.block},v=Math.min(u.index,g.index),y=Math.max(u.index,g.index),w=!1;for(let _=v+1;_<y;_++){let x=e[_].__revisionDiffStatus?.status;if(x===void 0){w=!0;break}if(x==="added"&&!n.has(_)){w=!0;break}}w?(i.set(g.index,b),o.add(u.index)):(i.set(u.index,b),n.add(g.index))}}return e.map((u,f)=>o.has(f)||n.has(f)?null:i.has(f)?i.get(f):u).filter(Boolean)}function HIe(e,t){e=e.filter(d=>!BIe(d)),t=t.filter(d=>!BIe(d));let r=d=>JSON.stringify({name:d.blockName,attrs:d.attrs,html:(d.innerContent||[]).filter(u=>u!==null&&u.trim()!=="")}),o=e.map(r),n=t.map(r),i=LR(n,o),s=[],a=0,c=0;for(let d of i)if(d.added)for(let u=0;u<d.count;u++)s.push({...e[a++],__revisionDiffStatus:{status:"added"}});else if(d.removed)for(let u=0;u<d.count;u++)s.push({...t[c++],__revisionDiffStatus:{status:"removed"}});else for(let u=0;u<d.count;u++){let f=e[a++],m=t[c++],h=HIe(f.innerBlocks||[],m.innerBlocks||[]);s.push({...f,innerBlocks:h})}return Ewt(s)}function Twt(e,t,r,o){let n=e[r]||[],i=t[o]||[];if(n.length!==i.length)return!0;for(let s of n)if(!i.find(c=>c.type===s.type&&JSON.stringify(c.attributes)===JSON.stringify(s.attributes)))return!0;return!1}function Pwt(e,t,r,o){let n=e[r]||[],i=t[o]||[],s=0,a=0,c=0;for(let u of n){let f=i.find(m=>m.type===u.type);f?JSON.stringify(u.attributes)!==JSON.stringify(f.attributes)&&c++:s++}for(let u of i)n.find(m=>m.type===u.type)||a++;if(s>0&&a===0&&c===0)return{type:"added",description:(0,wl.sprintf)((0,wl._n)("%d format added","%d formats added",s),s)};if(a>0&&s===0&&c===0)return{type:"removed",description:(0,wl.sprintf)((0,wl._n)("%d format removed","%d formats removed",a),a)};let d=[];return s>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format added","%d formats added",s),s)),a>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format removed","%d formats removed",a),a)),c>0&&d.push((0,wl.sprintf)((0,wl._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:d.join(", ")||(0,wl.__)("Formatting changed")}}function Rwt(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=ZS(o,r),i=(0,li.create)({text:""}),s=0,a=0;for(let c of n)if(c.removed){let d=(0,li.slice)(t,a,a+c.value.length),u=(0,li.applyFormat)(d,{type:"revision/diff-removed",attributes:{"aria-describedby":gd.removed}},0,c.value.length);i=(0,li.concat)(i,u),a+=c.value.length}else if(c.added){let d=(0,li.slice)(e,s,s+c.value.length),u=(0,li.applyFormat)(d,{type:"revision/diff-added",attributes:{"aria-describedby":gd.added}},0,c.value.length);i=(0,li.concat)(i,u),s+=c.value.length}else{let d=e.formats||[],u=t.formats||[],f=c.value.length,m=b=>Twt(d,u,s+b,a+b),h=0,g=m(0);for(let b=1;b<=f;b++){let v=b<f&&m(b);if(b===f||v!==g){let y=(0,li.slice)(e,s+h,s+b);if(g){let{type:w}=Pwt(d,u,s+h,a+h),_={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[w],x={added:gd.formatAdded,removed:gd.formatRemoved,changed:gd.formatChanged}[w],C=(0,li.applyFormat)(y,{type:_,attributes:{"aria-describedby":x}},0,b-h);i=(0,li.concat)(i,C)}else i=(0,li.concat)(i,y);h=b,g=v}}s+=c.value.length,a+=c.value.length}return new li.RichTextData(i)}function Iwt(e,t,r){let o=(0,iD.getBlockType)(e.name);if(!o)return;let n={};for(let[i,s]of Object.entries(o.attributes))if(s.source==="rich-text"){let a=e.attributes[i],c=t.attributes[i];a instanceof li.RichTextData&&c instanceof li.RichTextData&&(e.attributes[i]=Rwt(a,c))}else{let a=zIe(e.attributes[i]),c=zIe(t.attributes[i]);a!==c&&(n[i]=ZS(c,a))}Object.keys(n).length>0&&(r.changedAttributes=n)}function UIe(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=jIe(t.__previousRawBlock);r&&Iwt(e,r,t.__revisionDiffStatus)}e.__revisionDiffStatus=t.__revisionDiffStatus,e.attributes.__revisionDiffStatus=t.__revisionDiffStatus}if(e.innerBlocks&&t.innerBlocks)for(let r=0;r<e.innerBlocks.length;r++){let o=e.innerBlocks[r],n=t.innerBlocks[r];o&&n&&UIe(o,n)}}function WIe(e,t){let r=(0,Vte.parse)(e||""),o=(0,Vte.parse)(t||"");return HIe(r,o).map(i=>{let s=jIe(i);return s&&UIe(s,i),s}).filter(Boolean)}function Bte(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=LR(o,r),i=0,s=0,a=[];for(let c of n)if(c.removed)s+=c.count;else if(c.added)for(let d=0;d<c.count;d++)a.push(e[i++]);else for(let d=0;d<c.count;d++){let u=e[i++],f=t[s++];a.push({...u,clientId:f.clientId,innerBlocks:Bte(u.innerBlocks,f.innerBlocks)})}return a}function YIe(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,GIe.useSelect)(a=>{let{isRevisionsMode:c,isShowingRevisionDiff:d,getCurrentRevision:u,getPreviousRevision:f}=K(a(N)),{getCurrentPostType:m}=a(N),h=c();return{isInRevisionsMode:h,showDiff:d(),revision:h?u():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,sD.useRef)([]);return(0,sD.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let a=r?.content?.raw??"",c;if(t){let u=o?.content?.raw||"";c=WIe(a,u)}else c=(0,aD.parse)(a);n==="wp_navigation"&&(c=[(0,aD.createBlock)("core/navigation",{templateLock:!1},c)]);let d=Bte(c,i.current);return i.current=d,d},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var Vi=l(X(),1),Yt=l(G(),1);var tC=l(zte(),1),Xte=l(Jt(),1),COe=l(Kt(),1),GR=l(Re(),1),rC=l(he(),1);var Yte={};mr(Yte,{ActionItem:()=>vd,ComplementaryArea:()=>T0,ComplementaryAreaMoreMenuItem:()=>hD,FullscreenMode:()=>pOe,InterfaceSkeleton:()=>HR,PinnedItems:()=>eC,store:()=>ot});var yd=l(Z(),1),jR=l(X(),1),vD=l(G(),1);var _d=l(H(),1),Wte=l(XIe(),1),dOe=l(Jt(),1),E0=l(Me(),1),uOe=l(av(),1);var tOe=l(Z(),1),uD=l(X(),1),rOe=l(av(),1);var dD=l(X(),1);var jte={};mr(jte,{closeModal:()=>zwt,disableComplementaryArea:()=>Mwt,enableComplementaryArea:()=>Awt,openModal:()=>Bwt,pinItem:()=>Nwt,setDefaultComplementaryArea:()=>Owt,setFeatureDefaults:()=>Vwt,setFeatureValue:()=>Lwt,toggleFeature:()=>Dwt,unpinItem:()=>Fwt});var cD=l(ps(),1),bd=l(Jt(),1);var lD=l(ps(),1);function Mp(e){return["core/edit-post","core/edit-site"].includes(e)?((0,lD.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function k0(e,t){return e==="core"&&t==="edit-site/template"?((0,lD.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,lD.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var Owt=(e,t)=>(e=Mp(e),t=k0(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),Awt=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=Mp(e),t=k0(e,t),r.select(bd.store).get(e,"isComplementaryAreaVisible")||r.dispatch(bd.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},Mwt=e=>({registry:t})=>{e=Mp(e),t.select(bd.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(bd.store).set(e,"isComplementaryAreaVisible",!1)},Nwt=(e,t)=>({registry:r})=>{if(!t)return;e=Mp(e),t=k0(e,t);let o=r.select(bd.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(bd.store).set(e,"pinnedItems",{...o,[t]:!0})},Fwt=(e,t)=>({registry:r})=>{if(!t)return;e=Mp(e),t=k0(e,t);let o=r.select(bd.store).get(e,"pinnedItems");r.dispatch(bd.store).set(e,"pinnedItems",{...o,[t]:!1})};function Dwt(e,t){return function({registry:r}){(0,cD.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(bd.store).toggle(e,t)}}function Lwt(e,t,r){return function({registry:o}){(0,cD.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(bd.store).set(e,t,!!r)}}function Vwt(e,t){return function({registry:r}){(0,cD.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(bd.store).setDefaults(e,t)}}function Bwt(e){return{type:"OPEN_MODAL",name:e}}function zwt(){return{type:"CLOSE_MODAL"}}var Hte={};mr(Hte,{getActiveComplementaryArea:()=>jwt,isComplementaryAreaLoading:()=>Hwt,isFeatureActive:()=>Wwt,isItemPinned:()=>Uwt,isModalActive:()=>Gwt});var VR=l(X(),1),QIe=l(ps(),1),BR=l(Jt(),1);var jwt=(0,VR.createRegistrySelector)(e=>(t,r)=>{r=Mp(r);let o=e(BR.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),Hwt=(0,VR.createRegistrySelector)(e=>(t,r)=>{r=Mp(r);let o=e(BR.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),Uwt=(0,VR.createRegistrySelector)(e=>(t,r,o)=>(r=Mp(r),o=k0(r,o),e(BR.store).get(r,"pinnedItems")?.[o]??!0)),Wwt=(0,VR.createRegistrySelector)(e=>(t,r,o)=>((0,QIe.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(BR.store).get(r,o)));function Gwt(e,t){return e.activeModal===t}var JIe=l(X(),1);function Ywt(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return e[r]?e:{...e,[r]:o}}case"ENABLE_COMPLEMENTARY_AREA":{let{scope:r,area:o}=t;return{...e,[r]:o}}}return e}function qwt(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var $Ie=(0,JIe.combineReducers)({complementaryAreas:Ywt,activeModal:qwt});var eOe="core/interface";var ot=(0,dD.createReduxStore)(eOe,{reducer:$Ie,actions:jte,selectors:Hte});(0,dD.register)(ot);var oOe=l(P(),1);function Kwt(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function JS({as:e=tOe.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:s,...a}){let c=e,d=(0,rOe.usePluginContext)(),u=o||d.icon,f=r||`${d.name}/${i}`,m=(0,uD.useSelect)(b=>b(ot).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,uD.useDispatch)(ot);return(0,oOe.jsx)(c,{icon:n&&m?n:u,"aria-controls":f.replace("/",":"),"aria-checked":Kwt(a.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:s,...a})}var fD=l(P(),1),Xwt=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,fD.jsx)(JS,{icon:_i,...r});return(0,fD.jsxs)("div",{className:J("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},nOe=Xwt;var mD=l(Me(),1),aOe=l(H(),1);var lv=l(Z(),1),iOe=l(H(),1),zR=l(P(),1);function Zwt({name:e,as:t=lv.MenuGroup,fillProps:r={},children:o,...n}){return(0,zR.jsx)(lv.Slot,{name:e,fillProps:r,children:i=>{let s=iOe.Children.toArray(i);return s.length?typeof o=="function"?o(s):(0,zR.jsx)(t,{...n,children:s}):null}})}function sOe({name:e,as:t,onClick:r,...o}){return(0,zR.jsx)(lv.Fill,{name:e,children:({as:n=lv.MenuItem,onClick:i})=>{let s=t??n,a=[r,i].filter(Boolean);return(0,zR.jsx)(s,{onClick:a.length?(...c)=>a.forEach(d=>d(...c)):void 0,...o})}})}sOe.Slot=Zwt;var vd=sOe;var pD=l(P(),1),$S=(0,mD.observableMap)();function lOe(e,t){return!!(0,mD.useObservableValue)($S,`${e}/${t}`)}function Ute({scope:e,target:t,...r}){return(0,pD.jsx)(JS,{as:o=>(0,pD.jsx)(vd,{name:`${e}/plugin-more-menu`,...o}),role:"menuitemcheckbox",name:t,scope:e,...r})}function hD({scope:e,target:t,__unstableExplicitMenuItem:r,__unstableTarget:o,...n}){return(0,aOe.useLayoutEffect)(()=>{let i=`${e}/${t}`;return $S.set(i,($S.get(i)??0)+1),()=>{let s=$S.get(i)-1;s?$S.set(i,s):$S.delete(i)}},[e,t]),(0,pD.jsx)(Ute,{scope:e,target:t,...n})}var bD=l(Z(),1),gD=l(P(),1);function cOe({scope:e,...t}){return(0,gD.jsx)(bD.Fill,{name:`PinnedItems/${e}`,...t})}function Qwt({scope:e,className:t,...r}){return(0,gD.jsx)(bD.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,gD.jsx)("div",{className:J(t,"interface-pinned-items"),children:o})})}cOe.Slot=Qwt;var eC=cOe;var Yn=l(P(),1),Jwt=.3;function $wt({scope:e,...t}){return(0,Yn.jsx)(yd.Slot,{name:`ComplementaryArea/${e}`,...t})}var ext={open:{width:"auto"},closed:e=>({width:0,transition:e})};function txt(e,t){return(0,_d.isValidElement)(e)?(0,_d.cloneElement)(e,{...t,className:J(e.props.className,t.className),style:{...e.props.style,...t.style}}):(0,Yn.jsx)("div",{...t})}function rxt({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i,render:s}){let a=(0,E0.useReducedMotion)(),c=(0,E0.useViewportMatch)("medium","<"),d=(0,E0.usePrevious)(e),f={type:"tween",duration:a||c||!!d&&!!e&&e!==d?0:Jwt,ease:[.6,0,.4,1]};return(0,Yn.jsx)(yd.Fill,{name:`ComplementaryArea/${r}`,children:(0,Yn.jsx)(yd.__unstableAnimatePresence,{initial:!1,custom:f,children:t&&(0,Yn.jsx)(yd.__unstableMotion.div,{variants:ext,initial:"closed",animate:"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:txt(s,{id:i,className:n,children:o})})})})}function oxt(e,t,r,o,n){let i=(0,_d.useRef)(!1),s=(0,_d.useRef)(!1),{enableComplementaryArea:a,disableComplementaryArea:c}=(0,jR.useDispatch)(ot);(0,_d.useEffect)(()=>{o&&n&&!i.current?(c(e),s.current=!0):s.current&&!n&&i.current?(s.current=!1,a(e,t)):s.current&&r&&r!==t&&(s.current=!1),n!==i.current&&(i.current=n)},[o,n,e,t,r,c,a])}function fOe({children:e,className:t,closeLabel:r=(0,vD.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:s,isPinnable:a=!0,panelClassName:c,render:d,scope:u,name:f,title:m,toggleShortcut:h,isActiveByDefault:g}){let b=(0,uOe.usePluginContext)(),v=s||b.icon,y=o||`${b.name}/${f}`,[w,_]=(0,_d.useState)(!1),{isLoading:x,isActive:C,isPinned:S,activeArea:k,isSmall:R,isLarge:O,showIconLabels:E}=(0,jR.useSelect)(z=>{let{getActiveComplementaryArea:A,isComplementaryAreaLoading:D,isItemPinned:L}=z(ot),{get:U}=z(dOe.store),j=A(u);return{isLoading:D(u),isActive:j===y,isPinned:L(u,y),activeArea:j,isSmall:z(Wte.store).isViewportMatch("< medium"),isLarge:z(Wte.store).isViewportMatch("large"),showIconLabels:U("core","showIconLabels")}},[y,u]),I=lOe(u,f),T=(0,E0.useViewportMatch)("medium","<");oxt(u,y,k,C,R);let{enableComplementaryArea:M,disableComplementaryArea:F,pinItem:V,unpinItem:B}=(0,jR.useDispatch)(ot);if((0,_d.useEffect)(()=>{g&&k===void 0&&!R?M(u,y):k===void 0&&R&&F(u,y),_(!0)},[k,g,u,y,R,M,F]),!!w)return(0,Yn.jsxs)(Yn.Fragment,{children:[a&&(0,Yn.jsx)(eC,{scope:u,children:S&&(0,Yn.jsx)(JS,{scope:u,identifier:y,isPressed:C&&(!E||O),"aria-expanded":C,"aria-disabled":x,label:m,icon:E?Qn:v,showTooltip:!E,variant:E?"tertiary":void 0,size:"compact",shortcut:h})}),f&&a&&!I&&(0,Yn.jsx)(Ute,{target:f,scope:u,icon:v,identifier:y,children:m}),(0,Yn.jsxs)(rxt,{activeArea:k,isActive:C,className:J("interface-complementary-area",t),scope:u,id:y.replace("/",":"),render:d,children:[(0,Yn.jsx)(nOe,{className:i,closeLabel:r,onClose:()=>F(u),toggleButtonProps:{label:r,size:"compact",shortcut:h,scope:u,identifier:y},children:n||(0,Yn.jsxs)(Yn.Fragment,{children:[(0,Yn.jsx)("h2",{className:"interface-complementary-area-header__title",children:m}),a&&!T&&(0,Yn.jsx)(yd.Button,{className:"interface-complementary-area__pin-unpin-item",icon:S?qW:GW,label:S?(0,vD.__)("Unpin from toolbar"):(0,vD.__)("Pin to toolbar"),onClick:()=>(S?B:V)(u,y),isPressed:S,size:"compact"})]})}),(0,Yn.jsx)(yd.Panel,{className:c,children:e})]})]})}fOe.Slot=$wt;var T0=fOe;var Gte=l(H(),1),nxt=({isActive:e})=>((0,Gte.useEffect)(()=>{let t=!1;return document.body.classList.contains("sticky-menu")&&(t=!0,document.body.classList.remove("sticky-menu")),()=>{t&&document.body.classList.add("sticky-menu")}},[]),(0,Gte.useEffect)(()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")}),[e]),null),pOe=nxt;var _D=l(H(),1),P0=l(Z(),1),cv=l(G(),1),yD=l(Me(),1),Oa=l(P(),1),hOe=.25,mOe={type:"tween",duration:hOe,ease:[.6,0,.4,1]};function ixt(e){(0,_D.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var sxt={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...mOe,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...mOe,delay:.8,delayChildren:.8}}};function axt({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:s,actions:a,labels:c,className:d},u){let f=(0,yD.useViewportMatch)("medium","<"),h={type:"tween",duration:(0,yD.useReducedMotion)()?0:hOe,ease:[.6,0,.4,1]};ixt("interface-interface-skeleton__html-container");let b={...{header:(0,cv._x)("Header","header landmark area"),body:(0,cv.__)("Content"),secondarySidebar:(0,cv.__)("Block Library"),sidebar:(0,cv._x)("Settings","settings landmark area"),actions:(0,cv.__)("Publish"),footer:(0,cv.__)("Footer")},...c};return(0,Oa.jsxs)("div",{ref:u,className:J(d,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Oa.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Oa.jsx)(P0.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Oa.jsx)(wu,{as:P0.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:b.header,initial:e&&!f?"distractionFreeHidden":"hidden",whileHover:e&&!f?"distractionFreeHover":"visible",animate:e&&!f?"distractionFreeDisabled":"visible",exit:e&&!f?"distractionFreeHidden":"hidden",variants:sxt,transition:h,children:r})}),e&&(0,Oa.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Oa.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Oa.jsx)(P0.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Oa.jsx)(wu,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:b.secondarySidebar,as:P0.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:"auto"},closed:{width:0}},transition:h,children:(0,Oa.jsx)(P0.__unstableMotion.div,{style:{width:f?"100vw":"max-content",height:"100%"},variants:{open:{x:0},closed:{x:"-100%"}},transition:h,children:i})})}),(0,Oa.jsx)(wu,{className:"interface-interface-skeleton__content",ariaLabel:b.body,children:s}),!!n&&(0,Oa.jsx)(wu,{className:"interface-interface-skeleton__sidebar",ariaLabel:b.sidebar,children:n}),!!a&&(0,Oa.jsx)(wu,{className:"interface-interface-skeleton__actions",ariaLabel:b.actions,children:a})]})]}),!!t&&(0,Oa.jsx)(wu,{className:"interface-interface-skeleton__footer",ariaLabel:b.footer,children:t})]})}var HR=(0,_D.forwardRef)(axt);var wD=l(or(),1);var UR=l(X(),1),gOe=l(Gc(),1),bOe=l(he(),1);var vOe=l(P(),1),{RenamePatternModal:lxt}=K(gOe.privateApis),qte="editor/pattern-rename";function _Oe(){let e=(0,UR.useSelect)(n=>n(ot).isModalActive(qte)),{record:t,postType:r}=(0,UR.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(N),{getEditedEntityRecord:a}=n(bOe.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,UR.useDispatch)(ot);return!e||r!==vf?null:(0,vOe.jsx)(lxt,{onClose:o,pattern:t})}var WR=l(X(),1),yOe=l(Gc(),1),wOe=l(he(),1);var xOe=l(P(),1),{DuplicatePatternModal:cxt}=K(yOe.privateApis),Kte="editor/pattern-duplicate";function SOe(){let e=(0,WR.useSelect)(n=>n(ot).isModalActive(Kte)),{record:t,postType:r}=(0,WR.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(N),{getEditedEntityRecord:a}=n(wOe.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,WR.useDispatch)(ot);return!e||r!==vf?null:(0,xOe.jsx)(cxt,{onClose:o,onSuccess:()=>o(),pattern:t})}function kOe({disableContentOnlyForPatternsAndTemplateParts:e,stopEditingContentOnlySection:t,updateEditorSettings:r}){return{name:"core/toggle-pattern-editing",label:e?(0,Yt.__)("Disable editing all patterns"):(0,Yt.__)("Enable editing all patterns"),icon:zw,category:"command",callback:({close:o})=>{let n=!e;t(),r({disableContentOnlyForUnsyncedPatterns:n,disableContentOnlyForTemplateParts:n}),o()}}}function dxt(e,t){return!!t?.metadata?.patternName||e==="core/template-part"}var uxt=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:s,isViewable:a,isPublished:c,viewLink:d,viewItemLabel:u,isCodeEditingEnabled:f,isRichEditingEnabled:m,isPublishSidebarEnabled:h,disableContentOnlyForUnsyncedPatterns:g,disableContentOnlyForTemplateParts:b}=(0,Vi.useSelect)(A=>{let{get:D}=A(Xte.store),{isListViewOpened:L,getCurrentPostType:U,getEditorSettings:j,getEditedPostAttribute:Y,isCurrentPostPublished:q}=A(N),{getSettings:ne}=A(GR.store),{getPostType:ie}=A(rC.store),oe=ie(U());return{editorMode:D("core","editorMode")??"visual",isListViewOpen:L(),showBlockBreadcrumbs:D("core","showBlockBreadcrumbs"),isDistractionFree:D("core","distractionFree"),isFocusMode:D("core","focusMode"),isPreviewMode:ne().isPreviewMode,isViewable:oe?.viewable??!1,isPublished:q(),viewLink:Y("link"),viewItemLabel:oe?.labels?.view_item,isCodeEditingEnabled:j().codeEditingEnabled,isRichEditingEnabled:j().richEditingEnabled,isPublishSidebarEnabled:A(N).isPublishSidebarEnabled(),disableContentOnlyForUnsyncedPatterns:!!j().disableContentOnlyForUnsyncedPatterns,disableContentOnlyForTemplateParts:!!j().disableContentOnlyForTemplateParts}},[]),{getActiveComplementaryArea:v}=(0,Vi.useSelect)(ot),{toggle:y}=(0,Vi.useDispatch)(Xte.store),{createInfoNotice:w}=(0,Vi.useDispatch)(COe.store),{__unstableSaveForPreview:_,setIsListViewOpened:x,switchEditorMode:C,toggleDistractionFree:S,toggleSpotlightMode:k,toggleTopToolbar:R,updateEditorSettings:O}=(0,Vi.useDispatch)(N),{stopEditingContentOnlySection:E}=K((0,Vi.useDispatch)(GR.store)),{openModal:I,enableComplementaryArea:T,disableComplementaryArea:M}=(0,Vi.useDispatch)(ot),{getCurrentPostId:F}=(0,Vi.useSelect)(N),V=f&&m;if(s)return{commands:[],isLoading:!1};let B=[],z=g&&b;return B.push({name:"core/open-shortcut-help",label:(0,Yt.__)("Keyboard shortcuts"),category:"view",callback:({close:A})=>{A(),I("editor/keyboard-shortcut-help")}}),B.push({name:"core/toggle-distraction-free",label:n?(0,Yt.__)("Exit Distraction free"):(0,Yt.__)("Enter Distraction free"),category:"command",callback:({close:A})=>{S(),A()}}),B.push({name:"core/open-preferences",label:(0,Yt.__)("Editor preferences"),category:"view",callback:({close:A})=>{A(),I("editor/preferences")}}),B.push({name:"core/toggle-spotlight-mode",label:i?(0,Yt.__)("Exit Spotlight mode"):(0,Yt.__)("Enter Spotlight mode"),category:"command",callback:({close:A})=>{k(),A()}}),B.push({name:"core/toggle-list-view",label:r?(0,Yt.__)("Close List View"):(0,Yt.__)("Open List View"),icon:NE,category:"command",callback:({close:A})=>{x(!r),A(),w(r?(0,Yt.__)("List View off."):(0,Yt.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),B.push({name:"core/toggle-top-toolbar",label:(0,Yt.__)("Top toolbar"),category:"command",callback:({close:A})=>{R(),A()}}),B.push(kOe({disableContentOnlyForPatternsAndTemplateParts:z,stopEditingContentOnlySection:E,updateEditorSettings:O})),V&&B.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Yt.__)("Open code editor"):(0,Yt.__)("Exit code editor"),icon:TU,category:"command",callback:({close:A})=>{C(t==="visual"?"text":"visual"),A()}}),B.push({name:"core/toggle-breadcrumbs",label:o?(0,Yt.__)("Hide block breadcrumbs"):(0,Yt.__)("Show block breadcrumbs"),category:"command",callback:({close:A})=>{y("core","showBlockBreadcrumbs"),A(),w(o?(0,Yt.__)("Breadcrumbs hidden."):(0,Yt.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),B.push({name:"core/open-settings-sidebar",label:(0,Yt.__)("Show or hide the Settings panel"),icon:(0,Yt.isRTL)()?__:fm,category:"command",callback:({close:A})=>{let D=v("core");A(),D==="edit-post/document"?M("core"):T("core","edit-post/document")}}),B.push({name:"core/open-block-inspector",label:(0,Yt.__)("Show or hide the Block settings panel"),icon:aU,category:"command",callback:({close:A})=>{let D=v("core");A(),D==="edit-post/block"?M("core"):T("core","edit-post/block")}}),B.push({name:"core/toggle-publish-sidebar",label:h?(0,Yt.__)("Disable pre-publish checks"):(0,Yt.__)("Enable pre-publish checks"),icon:IE,category:"command",callback:({close:A})=>{A(),y("core","isPublishSidebarEnabled"),w(h?(0,Yt.__)("Pre-publish checks disabled."):(0,Yt.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),a&&(B.push({name:"core/preview-link",label:(0,Yt.__)("Preview in a new tab"),icon:Sf,category:"view",callback:async({close:A})=>{A();let D=F(),L=await _();window.open(L,`wp-preview-${D}`)}}),c&&d&&B.push({name:"core/view-link",label:u||(0,Yt.__)("View post"),icon:Sf,category:"view",callback:({close:A})=>{A(),window.open(d,"_blank")}})),{commands:B,isLoading:!1}},fxt=()=>function({search:t}){let{disableContentOnlyForPatternsAndTemplateParts:r,hasPatternOrTemplatePartSelection:o,isPreviewMode:n}=(0,Vi.useSelect)(a=>{let{getBlockAttributes:c,getBlockName:d,getBlockParents:u,getSelectedBlockClientId:f,getSelectedBlockClientIds:m,getSettings:h}=a(GR.store),{getEditorSettings:g}=a(N),b=g(),v=f(),y=m(),w=v&&y.length===1?[v,...u(v,!0)]:[];return{disableContentOnlyForPatternsAndTemplateParts:!!b.disableContentOnlyForUnsyncedPatterns&&!!b.disableContentOnlyForTemplateParts,hasPatternOrTemplatePartSelection:w.some(_=>dxt(d(_),c(_))),isPreviewMode:h().isPreviewMode}},[]),{updateEditorSettings:i}=(0,Vi.useDispatch)(N),{stopEditingContentOnlySection:s}=K((0,Vi.useDispatch)(GR.store));return t||!o&&!r||n?{isLoading:!1,commands:[]}:{isLoading:!1,commands:[kOe({disableContentOnlyForPatternsAndTemplateParts:r,stopEditingContentOnlySection:s,updateEditorSettings:i})]}},pxt=()=>function(){let{postType:t}=(0,Vi.useSelect)(n=>{let{getCurrentPostType:i}=n(N);return{postType:i()}},[]),{openModal:r}=(0,Vi.useDispatch)(ot),o=[];return t===vf&&(o.push({name:"core/rename-pattern",label:(0,Yt.__)("Rename pattern"),icon:jE,category:"edit",callback:({close:n})=>{r(qte),n()}}),o.push({name:"core/duplicate-pattern",label:(0,Yt.__)("Duplicate pattern"),icon:zw,category:"command",callback:({close:n})=>{r(Kte),n()}})),{isLoading:!1,commands:o}},mxt=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,Vi.useSelect)(d=>{let{getRenderingMode:u,getEditorSettings:f,getCurrentTemplateId:m}=K(d(N)),h=f(),g=m();return{isTemplateHidden:u()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:f,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&d(rC.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:s,hasResolved:a}=(0,rC.useEntityRecord)("postType","wp_template",o);if(n)return{isLoading:!1,commands:[]};let c=[];return o&&a&&i&&c.push({name:"core/switch-to-template-focus",label:(0,Yt.sprintf)((0,Yt.__)("Edit template: %s"),(0,wD.decodeEntities)(s.title)),icon:Hd,category:"edit",callback:({close:d})=>{t({postId:o,postType:"wp_template"}),d()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,Yt.__)("Back"),category:"view",callback:({close:d})=>{r(),d()}}),{isLoading:!1,commands:c}},hxt=()=>function(){let{postType:t,postId:r}=(0,Vi.useSelect)(a=>{let{getCurrentPostId:c,getCurrentPostType:d}=a(N);return{postType:d(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,rC.useEntityRecord)("postType",t,r),{revertTemplate:i}=K((0,Vi.useDispatch)(N));if(!n||![hi,br].includes(t))return{isLoading:!0,commands:[]};let s=[];if(i4(o)){let a=o.type===br?(0,Yt.sprintf)((0,Yt.__)("Reset template: %s"),(0,wD.decodeEntities)(o.title)):(0,Yt.sprintf)((0,Yt.__)("Reset template part: %s"),(0,wD.decodeEntities)(o.title));s.push({name:"core/reset-template",label:a,icon:(0,Yt.isRTL)()?KE:qE,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:s}};function EOe(){(0,tC.useCommandLoader)({name:"core/editor/edit-ui",hook:uxt()}),(0,tC.useCommandLoader)({name:"core/editor/contextual-commands",hook:pxt(),context:"entity-edit"}),(0,tC.useCommandLoader)({name:"core/editor/pattern-editing-contextual-commands",hook:fxt(),context:"block-selection-edit"}),(0,tC.useCommandLoader)({name:"core/editor/page-content-focus",hook:mxt(),context:"entity-edit"}),(0,tC.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:hxt()})}var SD=l(X(),1),POe=l(H(),1),ROe=l(xD(),1);var oC="upload-in-progress";function IOe(){let e=(0,SD.useSelect)(i=>i(ROe.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,SD.useDispatch)(N);(0,POe.useEffect)(()=>(e?(t(oC),o(oC)):(r(oC),n(oC)),()=>{r(oC),n(oC)}),[e,t,r,o,n])}var OOe=l(H(),1),AOe=l(X(),1),Zte=l(xD(),1);function MOe(){let e=window.__clientSideMediaProcessing,t=(0,AOe.useRegistry)();(0,OOe.useEffect)(()=>{if(!e)return;let r=()=>{K(t.dispatch(Zte.store)).pauseQueue()},o=()=>{K(t.dispatch(Zte.store)).resumeQueue()};return window.addEventListener("offline",r),window.addEventListener("online",o),()=>{window.removeEventListener("offline",r),window.removeEventListener("online",o)}},[e,t])}var R0=l(G(),1),NOe=l(Re(),1),FOe=l(X(),1),DOe=l(H(),1);var LOe=l(P(),1),{BlockRemovalWarningModal:gxt}=K(NOe.privateApis),bxt=["core/post-content","core/post-template","core/query"],vxt=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,R0.__)("This block displays the content of posts and pages using this template."),warning:(0,R0.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,R0.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>bxt.includes(o)).length)return(0,R0._n)("Deleting this block will stop your post or page content from displaying on this template. It is not recommended.","Some of the deleted blocks will stop your post or page content from displaying on this template. It is not recommended.",e.length)}},{postTypes:["wp_block"],callback(e){if(e.filter(({attributes:r})=>r?.metadata?.bindings&&Object.values(r.metadata.bindings).some(o=>o.source==="core/pattern-overrides")).length)return(0,R0._n)("The deleted block allows instance overrides. Removing it may result in content not displaying where this pattern is used. Are you sure you want to proceed?","Some of the deleted blocks allow instance overrides. Removing them may result in content not displaying where this pattern is used. Are you sure you want to proceed?",e.length)}}];function VOe(){let e=(0,FOe.useSelect)(r=>r(N).getCurrentPostType(),[]),t=(0,DOe.useMemo)(()=>vxt.filter(r=>r.postTypes.includes(e)),[e]);return t?(0,LOe.jsx)(gxt,{rules:t}):null}var dv=l(Z(),1),Qte=l(G(),1),I0=l(H(),1),CD=l(Re(),1),Fp=l(X(),1),Jte=l(he(),1),BOe=l(Ut(),1),$te=l(Jt(),1);var Np=l(P(),1);function _xt(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,Fp.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(CD.store),{getCurrentPostType:i,getRenderingMode:s}=r(N),a=s()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",a),postType:i()}},[]);return(0,I0.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function yxt({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,Fp.useDispatch)(Jte.store),{postType:o,postId:n}=(0,Fp.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(N);return{postType:s(),postId:a()}},[]);return(0,Np.jsx)(CD.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,s)=>{r("postType",o,n,{blocks:s,content:({blocks:a=[]})=>(0,BOe.__unstableSerializeAndClean)(a)}),t()}})}function wxt({onClose:e}){let[t,r]=(0,I0.useState)(!0),{set:o}=(0,Fp.useDispatch)($te.store),n=_xt();if(!(n.length>0))return null;function s(){e(),o("core","enableChoosePatternModal",t)}return(0,Np.jsxs)(dv.Modal,{className:"editor-start-page-options__modal",title:(0,Qte.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:s,children:[(0,Np.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,Np.jsx)(yxt,{blockPatterns:n,onChoosePattern:s})}),(0,Np.jsx)(dv.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,Np.jsx)(dv.FlexItem,{children:(0,Np.jsx)(dv.CheckboxControl,{checked:t,label:(0,Qte.__)("Always show starter patterns for new pages"),onChange:a=>{r(a)}})})})]})}function zOe(){let[e,t]=(0,I0.useState)(!1),{isEditedPostEmpty:r}=(0,Fp.useSelect)(N),{getEntityRecordNonTransientEdits:o}=(0,Fp.useSelect)(Jte.store),{isModalActive:n}=(0,Fp.useSelect)(ot),{enabled:i,postType:s,postId:a}=(0,Fp.useSelect)(c=>{let{getCurrentPostId:d,getCurrentPostType:u}=c(N),f=c($te.store).get("core","enableChoosePatternModal"),m=u();return{postType:m,postId:d(),enabled:f&&Tc!==m&&br!==m&&hi!==m}},[]);return(0,I0.useEffect)(()=>{let d=!(Object.keys(o("postType",s,a)??{}).length>0)&&r(),u=n("editor/preferences");!i||!d||u||t(!0)},[i,s,a,o,r,n]),e?(0,Np.jsx)(wxt,{onClose:()=>t(!1)}):null}var XOe=l(Z(),1),Dp=l(G(),1),PD=l(pl(),1),YR=l(X(),1);var wd=l(G(),1),jOe=[{keyCombination:{modifier:"primary",character:"b"},description:(0,wd.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,wd.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,wd.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,wd.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,wd.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,wd.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,wd.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,wd.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,wd.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,wd.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,wd.__)("Add non breaking space.")}];var UOe=l(H(),1),kD=l(cn(),1),xd=l(P(),1);function HOe({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?kD.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?kD.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,xd.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o,children:(Array.isArray(r)?r:[r]).map((n,i)=>n==="+"?(0,xd.jsx)(UOe.Fragment,{children:n},i):(0,xd.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function xxt({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,xd.jsxs)(xd.Fragment,{children:[(0,xd.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,xd.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,xd.jsx)(HOe,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,xd.jsx)(HOe,{keyCombination:n,forceAriaLabel:o},i))]})]})}var ED=xxt;var WOe=l(X(),1),GOe=l(pl(),1);var YOe=l(P(),1);function Sxt({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,WOe.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:a}=n(GOe.store);return{keyCombination:i(e),aliases:a(e),description:s(e)}},[e]);return t?(0,YOe.jsx)(ED,{keyCombination:t,description:r,aliases:o}):null}var qOe=Sxt;var is=l(P(),1),KOe="editor/keyboard-shortcut-help",Cxt=({shortcuts:e})=>(0,is.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,is.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,is.jsx)(qOe,{name:t}):(0,is.jsx)(ED,{...t})},r))}),ere=({title:e,shortcuts:t,className:r})=>(0,is.jsxs)("section",{className:J("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,is.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,is.jsx)(Cxt,{shortcuts:t})]}),TD=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,YR.useSelect)(n=>n(PD.store).getCategoryShortcuts(t),[t]);return(0,is.jsx)(ere,{title:e,shortcuts:o.concat(r)})};function kxt(){let e=(0,YR.useSelect)(n=>n(ot).isModalActive(KOe),[]),{openModal:t,closeModal:r}=(0,YR.useDispatch)(ot),o=()=>{e?r():t(KOe)};return(0,PD.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,is.jsxs)(XOe.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,Dp.__)("Keyboard shortcuts"),closeButtonLabel:(0,Dp.__)("Close"),onRequestClose:o,children:[(0,is.jsx)(ere,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,is.jsx)(TD,{title:(0,Dp.__)("Global shortcuts"),categoryName:"global"}),(0,is.jsx)(TD,{title:(0,Dp.__)("Selection shortcuts"),categoryName:"selection"}),(0,is.jsx)(TD,{title:(0,Dp.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Dp.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Dp.__)("Forward-slash")}]}),(0,is.jsx)(ere,{title:(0,Dp.__)("Text formatting"),shortcuts:jOe}),(0,is.jsx)(TD,{title:(0,Dp.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var ZOe=kxt;var uv=l(Z(),1),qR=l(G(),1),nC=l(H(),1),QOe=l(Re(),1),KR=l(X(),1),tre=l(Ut(),1),O0=l(he(),1);var Lp=l(P(),1);function Ext(e,t=!1){return(0,KR.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(O0.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",br,i)?.content?.raw:void 0},[e,t])}function Txt(e){let{slug:t,patterns:r}=(0,KR.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(N),{getEntityRecord:c,getBlockPatterns:d}=i(O0.store),u=a(),f=s();return{slug:c("postType",f,u).slug,patterns:d()}},[]),o=(0,KR.useSelect)(i=>i(O0.store).getCurrentTheme().stylesheet);function n(i){return i.innerBlocks.find(s=>s.name==="core/template-part")&&(i.innerBlocks=i.innerBlocks.map(s=>(s.name==="core/template-part"&&s.attributes.theme===void 0&&(s.attributes.theme=o),s))),i.name==="core/template-part"&&i.attributes.theme===void 0&&(i.attributes.theme=o),i}return(0,nC.useMemo)(()=>[{name:"fallback",blocks:(0,tre.parse)(e),title:(0,qR.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(s=>t.startsWith(s))).map(i=>({...i,blocks:(0,tre.parse)(i.content).map(s=>n(s))}))],[e,t,r])}function Pxt({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,O0.useEntityBlockEditor)("postType",r),n=Txt(e);return(0,Lp.jsx)(QOe.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,s)=>{o(s,{selection:void 0}),t()}})}function Rxt({slug:e,isCustom:t,onClose:r,postType:o}){let n=Ext(e,t);return n?(0,Lp.jsxs)(uv.Modal,{className:"editor-start-template-options__modal",title:(0,qR.__)("Choose a pattern"),closeLabel:(0,qR.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,Lp.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,Lp.jsx)(Pxt,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,Lp.jsx)(uv.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,Lp.jsx)(uv.FlexItem,{children:(0,Lp.jsx)(uv.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,qR.__)("Skip")})})})]}):null}function JOe(){let[e,t]=(0,nC.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:s}=(0,KR.useSelect)(a=>{let{getCurrentPostType:c,getCurrentPostId:d}=a(N),u=c(),f=d(),{getEditedEntityRecord:m,getEntityRecordNonTransientEdits:h}=a(O0.store),g=m("postType",u,f);return{shouldOpenModal:!(Object.keys(h("postType",u,f)??{}).length>0)&&g.content===""&&br===u,slug:g.slug,isCustom:g.is_custom,postType:u,postId:f}},[]);return(0,nC.useEffect)(()=>{t(!1)},[i,s]),!r||e?null:(0,Lp.jsx)(Rxt,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var fv=l(pl(),1),pv=l(X(),1);var RD=l(Re(),1);var{usesNativeUndo:$Oe}=K(RD.privateApis);function iC(){let e=(0,pv.useSelect)(v=>{let{richEditingEnabled:y,codeEditingEnabled:w}=v(N).getEditorSettings();return!y||!w},[]),{getBlockSelectionStart:t}=(0,pv.useSelect)(RD.store),{getActiveComplementaryArea:r}=(0,pv.useSelect)(ot),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,pv.useDispatch)(ot),{redo:i,undo:s,savePost:a,setIsListViewOpened:c,switchEditorMode:d,toggleDistractionFree:u}=(0,pv.useDispatch)(N),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g,isSavingNonPostEntityChanges:b}=(0,pv.useSelect)(N);return(0,fv.useShortcut)("core/editor/toggle-mode",()=>{d(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,fv.useShortcut)("core/editor/toggle-distraction-free",()=>{u()}),(0,fv.useShortcut)("core/editor/undo",v=>{$Oe(v)||(s(),v.preventDefault())}),(0,fv.useShortcut)("core/editor/redo",v=>{$Oe(v)||(i(),v.preventDefault())}),(0,fv.useShortcut)("core/editor/save",v=>{v.preventDefault(),!(m()||b())&&f()&&a()}),(0,fv.useShortcut)("core/editor/toggle-list-view",v=>{h()||(v.preventDefault(),c(!0))}),(0,fv.useShortcut)("core/editor/toggle-sidebar",v=>{if(v.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))n("core");else{let w=t()?"edit-post/block":"edit-post/document";o("core",w)}}),null}var e9e=l(H(),1),t9e=l(X(),1),Sd=l(G(),1),r9e=l(Re(),1),o9e=l(pl(),1),n9e=l(cn(),1),i9e=l(P(),1);function Ixt(){let{registerShortcut:e}=(0,t9e.useDispatch)(o9e.store);return(0,e9e.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,Sd.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,Sd.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Sd.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Sd.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,n9e.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,Sd.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,Sd.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,Sd.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,Sd.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/new-note",category:"block",description:(0,Sd.__)("Add a new note."),keyCombination:{modifier:"primaryAlt",character:"m"}}),e({name:"core/editor/next-region",category:"global",description:(0,Sd.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/editor/previous-region",category:"global",description:(0,Sd.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,i9e.jsx)(r9e.BlockEditorKeyboardShortcuts.Register,{})}var ID=Ixt;var g9e=l(X(),1),MD=l(Re(),1);var XR=l(X(),1),OD=l(Re(),1),s9e=l(he(),1),AD=l(Z(),1),Vp=l(G(),1),a9e=l(or(),1),l9e=l(H(),1),A0=l(P(),1);function c9e({clientId:e,onClose:t}){let[r,o]=(0,l9e.useState)(!1),{getBlocks:n}=(0,XR.useSelect)(OD.store),{replaceBlocks:i}=(0,XR.useDispatch)(OD.store),{canRemove:s,templatePartTitle:a}=(0,XR.useSelect)(u=>{let{canRemoveBlock:f,getBlock:m}=u(OD.store),{getEntityRecord:h,getCurrentTheme:g}=u(s9e.store),b=m(e),{slug:v,theme:y}=b?.attributes??{},w=y||g()?.stylesheet,_=w&&v?`${w}//${v}`:null,x=_?h("postType","wp_template_part",_):null;return{canRemove:f(e),templatePartTitle:x?.title?.rendered?(0,a9e.decodeEntities)(x.title.rendered):null}},[e]);if(!s)return null;let c=a?(0,Vp.sprintf)((0,Vp.__)("Detach %s?"),a):(0,Vp.__)("Detach template part?"),d=a?(0,Vp.sprintf)((0,Vp.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the %s template part will not apply here."),a):(0,Vp.__)("The blocks will be separated from the original template part and will be fully editable. Future changes to the template part will not apply here.");return(0,A0.jsxs)(A0.Fragment,{children:[(0,A0.jsx)(AD.MenuItem,{onClick:()=>o(!0),children:(0,Vp.__)("Detach")}),(0,A0.jsx)(AD.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,Vp.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:d})]})}var ZR=l(X(),1),rre=l(Re(),1),d9e=l(Z(),1),u9e=l(Ut(),1),ore=l(G(),1),f9e=l(H(),1),p9e=l(Kt(),1);var m9e=l(he(),1);var M0=l(P(),1);function h9e({clientIds:e,blocks:t}){let[r,o]=(0,f9e.useState)(!1),{replaceBlocks:n}=(0,ZR.useDispatch)(rre.store),{createSuccessNotice:i}=(0,ZR.useDispatch)(p9e.store),{isBlockBasedTheme:s,canCreate:a}=(0,ZR.useSelect)(d=>({isBlockBasedTheme:d(m9e.store).getCurrentTheme()?.is_block_theme,canCreate:d(rre.store).canInsertBlockType("core/template-part")}),[]);if(!s||!a)return null;let c=async d=>{n(e,(0,u9e.createBlock)("core/template-part",{slug:d.slug,theme:d.theme})),i((0,ore.__)("Template part created."),{type:"snackbar"})};return(0,M0.jsxs)(M0.Fragment,{children:[(0,M0.jsx)(d9e.MenuItem,{icon:rT,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,ore.__)("Create template part")}),r&&(0,M0.jsx)(y1,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var QR=l(P(),1);function b9e(){return(0,QR.jsx)(MD.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,QR.jsx)(Oxt,{clientIds:e,onClose:t})})}function Oxt({clientIds:e,onClose:t}){let{blocks:r}=(0,g9e.useSelect)(o=>{let{getBlocksByClientId:n}=o(MD.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,QR.jsx)(c9e,{clientId:e[0],onClose:t}):(0,QR.jsx)(h9e,{clientIds:e,blocks:r})}var _9e=l(Re(),1),y9e=l(X(),1),w9e=l(H(),1);var v9e=l(H(),1),ND=l(X(),1);function Axt({postType:e}){let{registerPostTypeSchema:t}=K((0,ND.useDispatch)(N));(0,v9e.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,ND.useSelect)(o=>{let{getEntityFields:n}=K(o(N));return{fields:n("postType",e)}},[e]);return r}var sC=Axt;var nre=l(P(),1),{MediaEditorModal:Mxt,store:Nxt}=K(vS);function Fxt(e){if(e==null)return NaN;let[t,r,...o]=String(e).split("/").map(Number);return t<=0||r<=0||Number.isNaN(t)||Number.isNaN(r)||o.length?NaN:r?t/r:t}function Dxt({name:e,ratio:t}={}){let r=Fxt(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function x9e(){return(0,y9e.useSelect)(t=>t(Nxt).isOpen(),[])?(0,nre.jsx)(Lxt,{}):null}function Lxt(){let e=sC({postType:"attachment"}),[t,r,o]=(0,_9e.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,w9e.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let a=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(Dxt).filter(Boolean);if(a.length||o===!1)return a},[t,r,o]);return(0,nre.jsx)(Mxt,{fields:e,aspectRatioPresets:n})}var rn=l(P(),1),{ExperimentalBlockEditorProvider:Vxt}=K(aC.privateApis),{PatternsMenuItems:Bxt}=K(S9e.privateApis),JR=()=>{},zxt=["wp_block","wp_navigation","wp_template_part"];function jxt(e,t,r){let o=YIe(),n=r==="template-locked"?"template":"post",[i,s,a]=(0,Ph.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,d,u]=(0,Ph.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,xl.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,C9e.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,xl.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,JR,JR]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,JR,JR]:[m,n==="post"?s:d,n==="post"?a:u]}var ire=Qxe(({post:e,settings:t,recovery:r,initialEdits:o,initialViewport:n,children:i,BlockEditorProviderComponent:s=Vxt,__unstableTemplate:a})=>{let c=!!a,{editorSettings:d,selection:u,isReady:f,mode:m,defaultMode:h,postTypeEntities:g,isInRevisionsMode:b,currentRevisionId:v}=(0,N0.useSelect)(U=>{let{getEditorSettings:j,getRenderingMode:Y,__unstableIsEditorReady:q,getDefaultRenderingMode:ne,isRevisionsMode:ie,getCurrentRevisionId:oe}=K(U(N)),{getEntitiesConfig:te,getEntityRecordEdits:se}=U(Ph.store),ge=Y(),we=ne(e.type),ce=we==="template-locked"?c:we!==void 0,ve=we!==void 0,me=se("postType",e.type,e.id);return{editorSettings:j(),isReady:q(),mode:ve?ge:void 0,defaultMode:ce?we:void 0,selection:me?.selection,postTypeEntities:e.type==="wp_template"?te("postType"):null,isInRevisionsMode:ie(),currentRevisionId:oe()}},[e.type,e.id,c]),y=c&&m!=="post-only",w=y?a:e,_=(0,xl.useMemo)(()=>{let U={};if(e.type==="wp_template"){if(e.slug==="page")U.postType="page";else if(e.slug==="single")U.postType="post";else if(e.slug.split("-")[0]==="single"){let j=g?.map(q=>q.name)||[],Y=e.slug.match(`^single-(${j.join("|")})(?:-.+)?$`);Y&&(U.postType=Y[1])}}else(!zxt.includes(w.type)||y)&&(U.postId=e.id,U.postType=e.type);return{...U,templateSlug:w.type==="wp_template"?w.slug:void 0}},[y,e.id,e.type,e.slug,w.type,w.slug,g]),{id:x,type:C}=w,S=yIe(d,C,x,m),[k,R,O]=jxt(e,a,m),E=$3(n,S.__experimentalFeatures?.viewport),{updatePostLock:I,setupEditor:T,updateEditorSettings:M,setCurrentTemplateId:F,setEditedPost:V,setRenderingMode:B,setCanvasWidth:z}=K((0,N0.useDispatch)(N)),{editEntityRecord:A}=(0,N0.useDispatch)(Ph.store),D=(0,N0.useRegistry)(),L=(0,xl.useCallback)(U=>{A("postType",e.type,e.id,{selection:U},{undoIgnore:!0})},[A,e.type,e.id]);return(0,xl.useLayoutEffect)(()=>{r||(I(t.postLock),D.select(N).__unstableIsEditorReady()||T(e,o,t.template))},[]),t1e({post:e,recovery:r,settings:t}),(0,xl.useEffect)(()=>(V(e.type,e.id),()=>V(null,null)),[e.type,e.id,V]),(0,xl.useEffect)(()=>{n&&z(E)},[e.type,e.id,n,E,z]),(0,xl.useLayoutEffect)(()=>{M(t)},[t,M]),(0,xl.useEffect)(()=>{F(a?.id)},[a?.id,F]),(0,xl.useEffect)(()=>{h&&B(h)},[h,B]),PIe(e.type,m),EOe(),IOe(),MOe(),!f||!m?null:(0,rn.jsx)(Ph.EntityProvider,{kind:"root",type:"site",children:(0,rn.jsx)(Ph.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,rn.jsx)(aC.BlockContextProvider,{value:_,children:(0,rn.jsxs)(s,{value:k,onChange:O,onInput:R,selection:b?void 0:u,onChangeSelection:b?JR:L,settings:S,useSubRegistry:!1,children:[i,!t.isPreviewMode&&(0,rn.jsxs)(rn.Fragment,{children:[(0,rn.jsx)(Bxt,{}),(0,rn.jsx)(b9e,{}),m==="template-locked"&&(0,rn.jsx)(SIe,{}),C==="wp_navigation"&&(0,rn.jsx)(kIe,{}),(0,rn.jsx)(ID,{}),(0,rn.jsx)(iC,{}),(0,rn.jsx)(ZOe,{}),(0,rn.jsx)(VOe,{}),(0,rn.jsx)(zOe,{}),(0,rn.jsx)(JOe,{}),(0,rn.jsx)(_Oe,{}),(0,rn.jsx)(SOe,{}),(0,rn.jsx)(x9e,{})]})]})})})})});function sre(e){return(0,rn.jsx)(ire,{...e,BlockEditorProviderComponent:aC.BlockEditorProvider,children:e.children})}var k9e=sre;var mv=l(P(),1);function Hxt({template:e,post:t}){let[r="white"]=iv("color.background"),[o]=(0,$R.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,$R.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,s=!i?.length;return(0,mv.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[s&&(0,mv.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,E9e.__)("Empty content")}),!s&&(0,mv.jsx)(are.BlockPreview.Async,{children:(0,mv.jsx)(are.BlockPreview,{blocks:i})})]})}function P9e({item:e}){let{settings:t,template:r}=(0,T9e.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:s,getEntityRecord:a}=K(o($R.store)),c=n("read",{kind:"postType",name:"wp_template"}),d=o(N).getEditorSettings(),u=d.supportsTemplateMode,f=i(e.type)?.viewable??!1,m=u&&f&&c?s(e.type,e.id):null;return{settings:d,template:m?a("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,mv.jsx)(sre,{post:e,settings:t,__unstableTemplate:r,children:(0,mv.jsx)(Hxt,{template:r,post:e})})}var Uxt={type:"media",id:"content-preview",label:(0,R9e.__)("Content preview"),render:P9e,enableSorting:!1},I9e=Uxt;function Wxt(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function Gxt(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function Yxt(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function qxt(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function Kxt(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function Xxt(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var Zxt=[qJ,GJ,XJ,JJ,ZJ,QJ,WJ,U6,jJ,YJ,KJ],Qxt=e=>async({registry:t})=>{if(K(t.select(N)).isEntityReady("postType",e))return;K(t.dispatch(N)).setIsReady("postType",e);let o=await t.resolveSelect(FD.store).getPostType(e),n=await t.resolveSelect(FD.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(FD.store).getCurrentTheme(),{disablePostFormats:s}=t.select(N).getEditorSettings(),a=!["wp_block","wp_template_part","wp_template"].includes(o.slug)&&n&&yJ;a=void 0;let c=[o.viewable?hJ:void 0,o.supports?.revisions?IJ:void 0,a,o.slug==="wp_template_part"&&n&&i?.is_block_theme?zJ:void 0,n&&o.slug==="wp_block"?CJ:void 0,o.supports?.title?xJ:void 0,o.supports?.["page-attributes"]?bJ:void 0,o.slug==="wp_block"?RJ:void 0,MJ,SJ,VJ,FJ,AJ].filter(Boolean),d;if(e===Tc)d=Zxt;else{let u=o.slug,f=og.includes(u),m=u==="wp_block";if(d=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&OQ,!f&&o.supports?.author&&X2,u==="wp_template"&&QQ,u==="wp_template_part"&&JQ,!f&&HQ,!f&&YQ,!f&&qQ,KQ,!f&&o.viewable&&mG,!f&&o.supports?.excerpt&&rJ,m&&o.supports?.excerpt&&jZ,o.supports?.["page-attributes"]&&zQ,o.supports?.comments&&UQ,o.supports?.trackbacks&&WQ,(o.supports?.comments||o.supports?.trackbacks)&&GQ,!f&&DQ,o.supports?.["post-formats"]&&!s&&sJ,(!f||m)&&o.supports?.editor&&aJ,!f&&jQ,u==="post"&&cJ,u==="wp_template"&&iJ,u==="wp_template"&&nJ,u==="wp_template"&&mJ,u==="wp_template"&&uJ,u==="wp_template"&&fJ,o.supports?.editor&&o.viewable&&I9e,Wxt(o.supports)&&$Q,m&&HZ].filter(Boolean),o.supports?.title){let h;e==="page"?h=DZ:e==="wp_template"?h=x2:["wp_block","wp_template_part"].includes(e)?h=S2:h=U6,d.push(h)}}t.batch(()=>{c.forEach(u=>{K(t.dispatch(N)).registerEntityAction("postType",e,u)}),d.forEach(u=>{K(t.dispatch(N)).registerEntityField("postType",e,u)})}),(0,O9e.doAction)("core.registerPostTypeSchema",e)};function Jxt(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var $xt=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(ss.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(ss.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(Sl.store).createSuccessNotice((0,kr.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,kr.__)("Back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},e1t=e=>({registry:t})=>{let o=(t.select(F0.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(F0.store).set("core","hiddenBlockTypes",o)},t1t=e=>({registry:t})=>{let r=t.select(F0.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(F0.store).set("core","hiddenBlockTypes",[...o])},r1t=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(Sl.store).removeNotice(o),!i4(e)){r.dispatch(Sl.store).createErrorNotice((0,kr.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(ss.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(Sl.store).createErrorNotice((0,kr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,ure.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),s=await(0,fre.default)({path:i});if(!s){r.dispatch(Sl.store).createErrorNotice((0,kr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:u=[]})=>(0,DD.__unstableSerializeAndClean)(u),c=r.select(ss.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(ss.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let d=(0,DD.parse)(s?.content?.raw);if(r.dispatch(ss.store).editEntityRecord("postType",e.type,s.id,{content:a,blocks:d,source:"theme"}),t){let u=()=>{r.dispatch(ss.store).editEntityRecord("postType",e.type,c.id,{content:a,blocks:c.blocks,source:"custom"})};r.dispatch(Sl.store).createSuccessNotice((0,kr.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,kr.__)("Undo"),onClick:u}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,kr.__)("Template revert failed. Please reload.");r.dispatch(Sl.store).createErrorNotice(i,{type:"snackbar"})}},o1t=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(ss.store).deleteEntityRecord("postType",n.type,n.id,{force:!0},{throwOnError:!0})));if(o.every(({status:n})=>n==="fulfilled")){let n;if(e.length===1){let i;typeof e[0].title=="string"?i=e[0].title:typeof e[0].title?.rendered=="string"?i=e[0].title?.rendered:typeof e[0].title?.raw=="string"&&(i=e[0].title?.raw),n=r?(0,kr.sprintf)((0,kr.__)('"%s" reset.'),(0,dre.decodeEntities)(i)):(0,kr.sprintf)((0,kr._x)('"%s" deleted.',"template part"),(0,dre.decodeEntities)(i))}else n=r?(0,kr.__)("Items reset."):(0,kr.__)("Items deleted.");t.dispatch(Sl.store).createSuccessNotice(n,{type:"snackbar",id:"editor-template-deleted-success"})}else{let n;if(o.length===1)o[0].reason?.message?n=o[0].reason.message:n=r?(0,kr.__)("An error occurred while reverting the item."):(0,kr.__)("An error occurred while deleting the item.");else{let i=new Set,s=o.filter(({status:a})=>a==="rejected");for(let a of s)a.reason?.message&&i.add(a.reason.message);i.size===0?n=(0,kr.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,kr.sprintf)((0,kr.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,kr.sprintf)((0,kr.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,kr.sprintf)((0,kr.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,kr.sprintf)((0,kr.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(Sl.store).createErrorNotice(n,{type:"snackbar"})}},n1t=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(ss.store).getCurrentTheme()?.stylesheet,i=r.select(F0.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let s={[n]:{...i,[o]:e}};r.dispatch(F0.store).set("core","renderingModes",s)};function i1t(e){return{type:"SET_STYLES_PATH",path:e}}function s1t(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function a1t(){return{type:"RESET_STYLES_NAVIGATION"}}function pre(e){return({dispatch:t,registry:r})=>{t({type:"SET_CANVAS_WIDTH",width:e});let o=K(r.select(cre.store));if(o.isResponsiveEditing()){let n=o.getSettings().__experimentalFeatures?.viewport,i=J3(e,n);K(r.dispatch(cre.store)).setStyleStateViewport(Q3[i]??"default")}}}function l1t(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}var c1t=e=>async({dispatch:t,select:r,registry:o})=>{let n=r.getCurrentPostType(),i=r.getCurrentPostId(),a=o.select(ss.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(ss.store).getRevisions("postType",n,i,hm(a,e));o.batch(()=>{t({type:"SET_REVISION_PAGE",page:e}),c?.length&&t.setCurrentRevisionId(c[0][a])})};function lre(e){e.dispatch(Sl.store).createNotice("warning",(0,kr.__)("Revisions could not be loaded."),{type:"snackbar",id:"editor-revisions-load-failed"})}var d1t=e=>async({dispatch:t,select:r,registry:o})=>{t.setCurrentRevisionId(e);let n=r.getCurrentPostType(),i=r.getCurrentPostId(),s=o.select(ss.store).getEntityConfig("postType",n),a=s?.revisionKey||"id",c=await o.resolveSelect(ss.store).getRevisions("postType",n,i,{per_page:-1,context:"edit",orderby:"date",order:"desc",_fields:a});if(r.getCurrentRevisionId()!==e)return;if(!c){lre(o);return}let d=c.findIndex(f=>f[a]===e);if(d===-1){let f;try{f=await(0,fre.default)({path:(0,ure.addQueryArgs)(s.getRevisionsUrl(i,e),{context:"edit"})})}catch(m){if(r.getCurrentRevisionId()!==e)return;if(m?.data?.status!==404){lre(o);return}t.setCurrentRevisionId(null),o.dispatch(Sl.store).createNotice("warning",(0,kr.__)("Invalid revision ID."),{type:"snackbar",id:"editor-revision-invalid"});return}if(r.getCurrentRevisionId()!==e)return;if(!f){lre(o);return}await o.dispatch(ss.store).receiveRevisions("postType",n,i,f,{context:"edit"});return}let u=Math.floor(d/r.getRevisionsPerPage())+1;u!==r.getRevisionPage()&&t({type:"SET_REVISION_PAGE",page:u})};function u1t(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var f1t=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),a=o.select(ss.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(ss.store).getRevision("postType",n,i,e,{context:"edit",_fields:[...new Set(["id","date","modified","author","meta","title","excerpt","content.raw",a])].join()});if(!c)return;let d={blocks:void 0,content:c.content.raw};c.title?.raw!==void 0&&(d.title=c.title.raw),c.excerpt?.raw!==void 0&&(d.excerpt=c.excerpt.raw),c.meta!==void 0&&(d.meta=c.meta),r.editPost(d),r.setCurrentRevisionId(null),await r.savePost(),!t.didPostSaveRequestFail()&&(o.dispatch(Sl.store).removeNotice("autosave-exists"),o.dispatch(Sl.store).createSuccessNotice((0,kr.sprintf)((0,kr.__)("Restored to revision from %s."),(0,LD.dateI18n)((0,LD.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"}))};function p1t(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var{getEntitySnapshot:m1t}=K(pc.privateApis),h1t=["offline_error","fetch_error"],g1t=(e,t,r)=>({dispatch:o})=>{if(o.setEditedPost(e.type,e.id),e.status==="auto-draft"&&r){let i;"content"in t?i=t.content:i=e.content.raw;let s=(0,lC.parse)(i);s=(0,lC.synchronizeBlocksWithTemplate)(s,r),o.resetEditorBlocks(s,{__unstableShouldCreateUndoLevel:!1})}t&&Object.entries(t).some(([i,s])=>s!==(e[i]?.raw??e[i]))&&o.editPost(t)};function b1t(){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function v1t(){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function _1t(){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function y1t(e){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),M9e(e.type,e.id)}function M9e(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var w1t=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(pc.store).editEntityRecord("postType",i,n,e,t)},x1t=(e={})=>async({select:t,dispatch:r,registry:o})=>{if(!t.isEditedPostSaveable())return;let n=t.getEditedPostContent();r.editPost({content:n},{undoIgnore:!0});let i=t.getCurrentPost(),s=t.getEditorBlocks(),a={id:i.id,...o.select(pc.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let c=!1;try{a=await(0,cC.applyFiltersAsync)("editor.preSavePost",a,e)}catch(d){c=d}if(!c)try{await o.dispatch(pc.store).saveEntityRecord("postType",i.type,a,e)}catch(d){c=d.message&&d.code!=="unknown_error"?d.message:(0,Cl.__)("An error occurred while updating.")}if(c||(c=o.select(pc.store).getLastEntitySaveError("postType",i.type,i.id)),!c)try{await(0,cC.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(d){c=d}if(!c)try{await(0,cC.doActionAsync)("editor.savePost",{id:i.id,type:i.type},e)}catch(d){c=d}if(r({type:"REQUEST_POST_UPDATE_FINISH",options:e}),!c&&!e.isAutosave&&!e.isPreview&&!t.isDeletingPost()&&i.status!=="trash"&&t.getEditorSettings().autoAttachMediaEnabled&&fae(o,{id:i.id,type:i.type,blocks:s}),c){let d=sae({post:i,edits:a,error:c,options:e});if(d.length){let[u]=d;c.message&&!h1t.includes(c.code)&&!/<\/?[^>]*>/.test(c.message)&&(d[0]=`${(0,VD.escapeHTML)(u)} <details class="editor-save-error-details"><summary>${(0,VD.escapeHTML)((0,Cl.__)("Show details"))}</summary><span class="editor-save-error-details__message">${(0,VD.escapeHTML)(c.message)}</span></details>`,d[1]={...d[1],__unstableHTML:!0,speak:!1},(0,BD.speak)(u,"assertive")),o.dispatch(D0.store).createErrorNotice(...d)}}else{let d=t.getCurrentPost(),u=iae({previousPost:i,post:d,postType:await o.resolveSelect(pc.store).getPostType(d.type),options:e});u.length&&o.dispatch(D0.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(Rh.store).__unstableMarkLastChangeAsPersistent()}};function S1t(){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var C1t=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(pc.store).getPostType(o),{rest_base:i,rest_namespace:s="wp/v2"}=n;t({type:"REQUEST_POST_DELETE_START"});try{let a=e.getCurrentPost();await(0,A9e.default)({path:`/${s}/${i}/${a.id}`,method:"DELETE"}),await t.savePost()}catch(a){r.dispatch(D0.store).createErrorNotice(...aae({error:a}))}t({type:"REQUEST_POST_DELETE_FINISH"})},k1t=({local:e=!1,...t}={})=>async({select:r,dispatch:o})=>{let n=r.getCurrentPost();if(e){let i=r.isEditedPostNew(),s=r.getEditedPostAttribute("title"),a=r.getEditedPostAttribute("content"),c=r.getEditedPostAttribute("excerpt"),d=m1t("postType",n.type,n.id);oae(n.id,i,s,a,c,d)}else await o.savePost({isAutosave:!0,...t})},E1t=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:r})=>((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()&&(["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await r.savePost({isPreview:!0}):await r.autosave({isPreview:!0})),t.getEditedPostPreviewLink()),T1t=()=>({registry:e})=>{e.dispatch(pc.store).redo()},P1t=()=>({registry:e})=>{e.dispatch(pc.store).undo()};function R1t(){return(0,hv.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function I1t(e){return{type:"UPDATE_POST_LOCK",lock:e}}var O1t=()=>({registry:e})=>{e.dispatch(An.store).set("core","isPublishSidebarEnabled",!0)},A1t=()=>({registry:e})=>{e.dispatch(An.store).set("core","isPublishSidebarEnabled",!1)};function M1t(e){return{type:"LOCK_POST_SAVING",lockName:e}}function N1t(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function F1t(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function D1t(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var L1t=(e,t={})=>({select:r,dispatch:o,registry:n})=>{let{__unstableShouldCreateUndoLevel:i,selection:s}=t,a={blocks:e,selection:s};if(i!==!1){let{id:c,type:d}=r.getCurrentPost();if(n.select(pc.store).getEditedEntityRecord("postType",d,c).blocks===a.blocks){n.dispatch(pc.store).__unstableCreateUndoLevel("postType",d,c);return}a.content=({blocks:f=[]})=>(0,lC.__unstableSerializeAndClean)(f)}o.editPost(a)};function V1t(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var B1t=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(Rh.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function z1t(e){return({dispatch:t,registry:r})=>{let o=K(r.select(Rh.store)).getSettings().__experimentalFeatures?.viewport,n=$3(e,o);t(pre(n))}}var j1t=e=>({registry:t})=>{let r=t.select(An.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(An.store).set("core","inactivePanels",n)},H1t=e=>({registry:t})=>{let r=t.select(An.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(An.store).set("core","openPanels",n)};function U1t(e){return{type:"REMOVE_PANEL",panelName:e}}var W1t=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&K(r.dispatch(Rh.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function G1t(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var Y1t=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(An.store).get("core","distractionFree");o&&r.dispatch(An.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(An.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),K(r.dispatch(Rh.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(An.store).set("core","distractionFree",!o),e&&r.dispatch(D0.store).createInfoNotice(o?(0,Cl.__)("Distraction free mode deactivated."):(0,Cl.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,Cl.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(An.store).set("core","fixedToolbar",o),r.dispatch(An.store).toggle("core","distractionFree")})}}]})})},q1t=()=>({registry:e})=>{e.dispatch(An.store).toggle("core","focusMode");let t=e.select(An.store).get("core","focusMode");e.dispatch(D0.store).createInfoNotice(t?(0,Cl.__)("Spotlight mode activated."):(0,Cl.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,Cl.__)("Undo"),onClick:()=>{e.dispatch(An.store).toggle("core","focusMode")}}]})},K1t=()=>({registry:e})=>{e.dispatch(An.store).toggle("core","fixedToolbar");let t=e.select(An.store).get("core","fixedToolbar");e.dispatch(D0.store).createInfoNotice(t?(0,Cl.__)("Top toolbar activated."):(0,Cl.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,Cl.__)("Undo"),onClick:()=>{e.dispatch(An.store).toggle("core","fixedToolbar")}}]})},X1t=e=>({dispatch:t,registry:r})=>{r.dispatch(An.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Rh.store).clearSelectedBlock(),K(r.dispatch(Rh.store)).resetZoomLevel()),e==="visual"?(0,BD.speak)((0,Cl.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(An.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,BD.speak)((0,Cl.__)("Code editor selected"),"assertive"))};function Z1t(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Q1t(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function J1t(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var Rr=e=>(...t)=>({registry:r})=>{(0,hv.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Rh.store)[e](...t)},$1t=Rr("resetBlocks"),eSt=Rr("receiveBlocks"),tSt=Rr("updateBlock"),rSt=Rr("updateBlockAttributes"),oSt=Rr("selectBlock"),nSt=Rr("startMultiSelect"),iSt=Rr("stopMultiSelect"),sSt=Rr("multiSelect"),aSt=Rr("clearSelectedBlock"),lSt=Rr("toggleSelection"),cSt=Rr("replaceBlocks"),dSt=Rr("replaceBlock"),uSt=Rr("moveBlocksDown"),fSt=Rr("moveBlocksUp"),pSt=Rr("moveBlockToPosition"),mSt=Rr("insertBlock"),hSt=Rr("insertBlocks"),gSt=Rr("showInsertionPoint"),bSt=Rr("hideInsertionPoint"),vSt=Rr("setTemplateValidity"),_St=Rr("synchronizeTemplate"),ySt=Rr("mergeBlocks"),wSt=Rr("removeBlocks"),xSt=Rr("removeBlock"),SSt=Rr("toggleBlockMode"),CSt=Rr("startTyping"),kSt=Rr("stopTyping"),ESt=Rr("enterFormattedText"),TSt=Rr("exitFormattedText"),PSt=Rr("insertDefaultBlock"),RSt=Rr("updateBlockListSettings");var eP={reducer:Rie,selectors:LH,actions:hre},N=(0,zD.createReduxStore)(Die,{...eP});(0,zD.register)(N);K(N).registerPrivateActions(mre);K(N).registerPrivateSelectors(pG);var B9e=l(P(),1),ISt=e=>(0,L9e.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,N9e.useSelect)(d=>d(N).getCurrentPostType(),[]),[s,a]=(0,F9e.useEntityProp)("postType",i,"meta"),c=(0,D9e.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([d,u])=>[d,s[u]]))}),[r,s]);return(0,B9e.jsx)(t,{attributes:c,setAttributes:d=>{let u=Object.fromEntries(Object.entries(d??{}).filter(([f])=>f in e).map(([f,m])=>[e[f],m]));Object.entries(u).length&&a(u),o(d)},...n})},"withMetaAttributeSource");function OSt(e){let t=Object.fromEntries(Object.entries(e.attributes??{}).filter(([,{source:r}])=>r==="meta").map(([r,{meta:o}])=>[r,o]));return Object.entries(t).length&&(e.edit=ISt(t)(e.edit)),e}(0,V9e.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",OSt);var LDe=l(mi(),1);var DDe=l(he(),1);var z9e=l(jd(),1),j9e=l(Ko(),1);var H9e=l(or(),1),L0=l(P(),1),ASt=10,jD={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,z9e.default)({path:(0,j9e.addQueryArgs)("/wp/v2/search",{per_page:ASt,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,L0.jsxs)(L0.Fragment,{children:[(0,L0.jsx)(Gi,{icon:e.subtype==="page"?Bw:PW}),(0,H9e.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,L0.jsx)("a",{href:e.url,children:e.title})}};var U9e=l(H(),1),W9e=l(X(),1),G9e=l(he(),1),Ih=l(P(),1);function gre(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Ih.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Ih.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Ih.jsxs)(Ih.Fragment,{children:[t,(0,Ih.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Ih.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var HD={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,W9e.useSelect)(o=>{let{getUsers:n}=o(G9e.store);return n({context:"view",search:e})},[e]);return[(0,U9e.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:gre(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var uC=l(H(),1),dC=l(X(),1),Y9e=l(he(),1);function MSt(e,t){let r=(0,uC.useRef)(e);(0,uC.useEffect)(()=>{r.current=e},[e]),(0,uC.useEffect)(()=>{if(!t)return;let o=setInterval(()=>r.current(),t*1e3);return()=>clearInterval(o)},[t])}function UD({interval:e,autosave:t}){let{autosave:r}=(0,dC.useDispatch)(N),o=t??r,{getReferenceByDistinctEdits:n}=(0,dC.useSelect)(Y9e.store),{isEditedPostDirty:i,isEditedPostAutosaveable:s,isAutosavingPost:a}=(0,dC.useSelect)(N),c=(0,dC.useSelect)(u=>e!==void 0?e:u(N).getEditorSettings().autosaveInterval,[e]),d=(0,uC.useRef)();return MSt(()=>{if(!s())return;let u=n();u!==d.current&&i()&&!a()&&(d.current=u,o())},c),null}var yv=l(G(),1),n5=l(X(),1),Bu=l(Z(),1),i5=l(Re(),1);var iL=l(he(),1),IAe=l(zte(),1),sL=l(H(),1),OAe=l(Me(),1),AAe=l(or(),1),MAe=l(Oh(),1);var WD=l(G(),1),K9e=l(X(),1),X9e=l(he(),1);function GD(e){let{isFrontPage:t,isPostsPage:r,isPrivacyPolicyPage:o}=(0,K9e.useSelect)(n=>{let{canUser:i,getEditedEntityRecord:s}=n(X9e.store),a=i("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=parseInt(e,10);return{isFrontPage:a?.page_on_front===c,isPostsPage:a?.page_for_posts===c,isPrivacyPolicyPage:a?.page_for_privacy_policy===c}});return t?(0,WD.__)("Homepage"):r?(0,WD.__)("Posts Page"):o?(0,WD.__)("Privacy Policy Page"):!1}var SAe=l(Z(),1),CAe=l(cn(),1),oL=l(G(),1),o5=l(X(),1);var nL=l(Me(),1),kAe=l(Jt(),1);var t5=l(H(),1);var B0=l(Z(),1),Lu=l(G(),1),ci=l(Re(),1),z0=l(X(),1);var vo=l(H(),1),JD=l(cn(),1),iAe=l(Mm(),1),sAe=l(he(),1);var bo=l(G(),1),fC=[{slug:"theme-colors",title:(0,bo.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,bo.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,bo.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,bo.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,bo.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,bo.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,bo.__)("Default Gradients"),origin:"default",type:"gradients"}],YD=[{slug:"site-identity",title:(0,bo.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,bo.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,bo.__)("Posts"),blocks:["core/post-title","core/post-excerpt","core/post-author","core/post-author-name","core/post-author-biography","core/post-date","core/post-terms","core/term-description","core/query-title","core/query-no-results","core/query-pagination","core/query-numbers"]},{slug:"comments",title:(0,bo.__)("Comments"),blocks:["core/comments-title","core/comments-pagination","core/comments-pagination-numbers","core/comments","core/comments-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link","core/comment-template","core/post-comments-count","core/post-comments-link"]}],bre=[{slug:"overview",title:(0,bo.__)("Overview"),blocks:[]},{slug:"text",title:(0,bo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,bo.__)("Colors"),blocks:[]},{slug:"theme",title:(0,bo.__)("Theme"),subcategories:YD},{slug:"media",title:(0,bo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,bo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,bo.__)("Embeds"),include:[]}],NSt=[...YD,{slug:"media",title:(0,bo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,bo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,bo.__)("Embeds"),include:[]}],Z9e=[{slug:"overview",title:(0,bo.__)("Overview"),blocks:[]},{slug:"text",title:(0,bo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,bo.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,bo.__)("All Blocks"),blocks:[],subcategories:NSt}],FSt=`
 	.is-root-container {
 		display: flow-root;
 	}
-`,sAe=`
+`,Q9e=`
 	body {
 		position: relative;
 		padding: 32px !important;
 	}

-	${R1t}
+	${FSt}

 	.editor-style-book__examples {
 		max-width: 1200px;
@@ -165,13 +165,13 @@
 	:where(.is-root-container > .wp-block:last-child) {
 		margin-bottom: 0;
 	}
-`;var aAe=l(Ut(),1);function IP(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((s,a)=>{let c=IP(a,t);return c&&(s.subcategories||(s.subcategories=[]),s.subcategories=[...s.subcategories,c]),s},{title:e.title,slug:e.slug});let o=e?.blocks||[],n=e?.exclude||[],i=t.filter(s=>!n.includes(s.name)&&(s.category===e.slug||o.includes(s.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function nre(){let e=[...ND,...ore].map(({slug:o})=>o),r=(0,aAe.getCategories)().filter(({slug:o})=>!e.includes(o));return[...ore,...r]}var Lp=l(G(),1),cs=l(Ut(),1);var lAe=l(X(),1),FD=l(Re(),1),ire=l(R(),1),P1t=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,ire.jsx)(lAe.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,FD.__experimentalGetGradientClass)(n.slug):(0,FD.getColorClassName)("background-color",n.slug),s=J("editor-style-book__color-example",i);return(0,ire.jsx)("div",{className:s,style:{height:o}},n.slug)})}):null,sre=P1t;var are=l(X(),1),z0=l(R(),1),I1t=({duotones:e})=>e?(0,z0.jsx)(are.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,z0.jsxs)(are.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,z0.jsx)("div",{children:(0,z0.jsx)("img",{alt:`Duotone example: ${t.slug}`,src:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",style:{filter:`url(#wp-duotone-${t.slug})`}})}),t.colors.map(r=>(0,z0.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,cAe=I1t;var DD=l(R(),1);function O1t(e){if(!e)return[];let t=[];return dC.forEach(r=>{let o=e[r.type],n=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(n?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,DD.jsx)(cAe,{duotones:n[r.type]}),t.push(i)):(i.content=(0,DD.jsx)(sre,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function A1t(e){let t=[],r=Array.isArray(e?.colors)?e.colors.find(i=>i.slug==="theme"):void 0;if(r){let i={name:"theme-colors",title:(0,Lp.__)("Colors"),category:"overview",content:(0,DD.jsx)(sre,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,cs.getBlockType)("core/heading")){let i=(0,cs.createBlock)("core/heading",{content:(0,Lp.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,cs.getBlockType)("core/paragraph")){let i=(0,cs.createBlock)("core/paragraph",{content:(0,Lp.__)("A paragraph in a website refers to a distinct block of text that is used to present and organize information. It is a fundamental unit of content in web design and is typically composed of a group of related sentences or thoughts focused on a particular topic or idea. Paragraphs play a crucial role in improving the readability and user experience of a website. They break down the text into smaller, manageable chunks, allowing readers to scan the content more easily.")}),s=(0,cs.createBlock)("core/paragraph",{content:(0,Lp.__)("Additionally, paragraphs help structure the flow of information and provide logical breaks between different concepts or pieces of information. In terms of formatting, paragraphs in websites are commonly denoted by a vertical gap or indentation between each block of text. This visual separation helps visually distinguish one paragraph from another, creating a clear and organized layout that guides the reader through the content smoothly.")});if((0,cs.getBlockType)("core/group")){let a=(0,cs.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,s]);o.push(a)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,Lp.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let s=(0,cs.getBlockType)(i);if(s&&s.example){let a={name:i,title:s.title,category:"overview",blocks:(0,cs.getBlockFromExample)(i,{...s.example,attributes:{...s.example.attributes,style:void 0}})};t.push(a)}}),t}function lre(e){let t=(0,cs.getBlockTypes)().filter(s=>{let{name:a,example:c,supports:d}=s;return a!=="core/heading"&&!!c&&d?.inserter!==!1}).map(s=>({name:s.name,title:s.title,category:s.category,blocks:(0,cs.getBlockFromExample)(s.name,{...s.example,attributes:{...s.example?.attributes,style:void 0}})}));if(!!!(0,cs.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,Lp.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(s=>(0,cs.createBlock)("core/heading",{content:(0,Lp.sprintf)((0,Lp.__)("Heading %d"),s),level:s}))},n=O1t(e),i=A1t(e);return[o,...n,...t,...i]}var pAe=l(H(),1),VD=l(Z(),1);var LD=l(Ut(),1),dAe=l(Z(),1),uAe=l(H(),1);function uC(e={},t=!1){let o=gte("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:s}=(0,dAe.useSelect)(a=>{let{getEditorSettings:c}=a(F),{getBlockStyles:d}=a(LD.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:d}},[]);return(0,uAe.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let a=(0,LD.getBlockTypes)();return xy(e,a,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:s})},[o,n,e,i,t,s])}function fAe(e=!1){let{merged:t}=po();return uC(t,e)}function M1t(e){let[t,r]=fAe(e),{getEditorSettings:o}=(0,VD.useSelect)(F),{updateEditorSettings:n}=(0,VD.useDispatch)(F);(0,pAe.useEffect)(()=>{if(!t||!r)return;let i=o(),s=Object.values(i.styles??[]).filter(a=>!a.isGlobalStyles);n({...i,styles:[...s,...t],__experimentalFeatures:r})},[t,r,n,o])}function BD({disableRootPadding:e}){return M1t(e),null}var dr=l(R(),1),{ExperimentalBlockEditorProvider:N1t}=K(fi.privateApis);function Ev(e){return!e||Object.keys(e).length===0}var F1t=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},gAe=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function bAe(){let{colors:e,gradients:t}=(0,fi.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,fi.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,ho.useMemo)(()=>{let a={colors:e,gradients:t,duotones:[]};return n&&n.length&&a.duotones.push({name:(0,zu._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:n}),r&&i&&i.length&&a.duotones.push({name:(0,zu._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&a.duotones.push({name:(0,zu._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),a},[e,t,o,n,i,r])}function vAe(e){let t=[],r=IP({slug:"overview"},e);t.push(...r.examples);let o=e.filter(n=>n.category!=="overview"&&!r.examples.find(i=>i.name===n.name));return t.push(...o),t}function D1t(e,t){return t?e.map(r=>({...r,variation:t,blocks:Array.isArray(r.blocks)?r.blocks.map(o=>({...o,attributes:{...o.attributes,style:void 0,className:`is-style-${t}`}})):{...r.blocks,attributes:{...r.blocks.attributes,style:void 0,className:`is-style-${t}`}}})):e}function L1t({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},s){let a=gv("color.text"),c=gv("color.background"),d=bAe(),u=(0,ho.useMemo)(()=>lre(d),[d]),f=(0,ho.useMemo)(()=>nre().filter(w=>u.some(x=>x.category===w.slug)),[u]),m=vAe(u),{base:h}=po(),g=gAe(i),b=(0,ho.useMemo)(()=>!Ev(n)&&!Ev(h)?gs(h,n):{},[h,n]),v=(0,H0.useSelect)(w=>w(fi.store).getSettings(),[]),[_]=uC(b),y=(0,ho.useMemo)(()=>({...v,styles:!Ev(_)&&!Ev(n)?_:v.styles,isPreviewMode:!0}),[_,v,n]);return(0,dr.jsx)("div",{ref:s,className:J("editor-style-book",{"is-button":!!t}),style:{color:a,background:c},children:o?(0,dr.jsxs)(Vr.Root,{className:"editor-style-book__tabs",defaultValue:f[0]?.slug,children:[(0,dr.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,dr.jsx)(Vr.List,{children:f.map(w=>(0,dr.jsx)(Vr.Tab,{value:w.slug,children:w.title},w.slug))})}),f.map(w=>{let x=w.slug?nre().find(S=>S.slug===w.slug):null,C=x?IP(x,u):{examples:u};return(0,dr.jsx)(Vr.Panel,{value:w.slug,tabIndex:-1,className:"editor-style-book__tabpanel",children:(0,dr.jsx)(cre,{category:w.slug,examples:C,isSelected:e,onSelect:r,settings:y,title:w.title,goTo:g})},w.slug)})]}):(0,dr.jsx)(cre,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:y,goTo:g})})}var yAe=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,H0.useSelect)(T=>n??T(F).getEditorSettings(),[n]),s=(0,H0.useSelect)(T=>T(hAe.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,ho.useEffect)(()=>{(0,H0.dispatch)(fi.store).updateSettings({...i,mediaUpload:s?mAe.uploadMedia:void 0})},[i,s]);let[a,c]=(0,ho.useState)("/"),d=r??a,u=o??c,f=T=>d===`/blocks/${encodeURIComponent(T)}`||d.startsWith(`/blocks/${encodeURIComponent(T)}/`),m=(T,I=!1)=>{if(dC.find(k=>k.slug===T)){u("/colors/palette");return}if(T==="typography"){u("/typography");return}I||u(`/blocks/${encodeURIComponent(T)}`)},h=bAe(),g=lre(h),b=vAe(g),v=null,_=null;if(d.includes("/colors"))v="colors";else if(d.includes("/typography"))v="text";else if(d.includes("/blocks")){v="blocks";let T=decodeURIComponent(d).split("/blocks/")[1];T?.includes("/variations")&&([T,_]=T.split("/variations/")),T&&g.find(I=>I.name===T)&&(v=T)}else t||(v="overview");let y=iAe.find(T=>T.slug===v),w=(0,ho.useMemo)(()=>y?IP(y,g):{examples:[g.find(T=>T.name===v)]},[y,g,v]),x=(0,ho.useMemo)(()=>v?_&&w?.examples?.length?{examples:D1t(w.examples,_)}:w:{examples:b},[v,b,_,w]),{base:C}=po(),S=gAe(d),E=(0,ho.useMemo)(()=>!Ev(e)&&!Ev(C)?gs(C,e):{},[C,e]),[P]=uC(E),O=(0,ho.useMemo)(()=>({...i,styles:!Ev(P)&&!Ev(e)?P:i.styles,isPreviewMode:!0}),[P,i,e]);return(0,dr.jsx)("div",{className:"editor-style-book",children:(0,dr.jsxs)(fi.BlockEditorProvider,{settings:O,children:[(0,dr.jsx)(BD,{disableRootPadding:!0}),(0,dr.jsx)(cre,{examples:x,settings:O,goTo:S,isSelected:t?null:f,onSelect:t?null:m})]})})},cre=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:s})=>{let[a,c]=(0,ho.useState)(!1),[d,u]=(0,ho.useState)(!1),f=(0,ho.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:b}=g;r&&(b===zD.ENTER||b===zD.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>u(!0);return(0,ho.useLayoutEffect)(()=>{d&&f.current&&s?.top&&F1t("top",f.current)},[s?.top,d]),(0,dr.jsxs)(fi.__unstableIframe,{onLoad:h,ref:f,className:J("editor-style-book__iframe",{"is-focused":a&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?m:{},children:[(0,dr.jsx)(fi.__unstableEditorStyles,{styles:n.styles}),(0,dr.jsxs)("style",{children:[sAe,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,dr.jsx)(V1t,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,zu.sprintf)((0,zu.__)("Examples of blocks in the %s category"),i):(0,zu.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},V1t=(0,ho.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,dr.jsxs)(j0.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,dr.jsx)(_Ae,{id:`example-${i.name}`,title:i.title,content:i.content,blocks:i.blocks,isSelected:o?.(i.name),onClick:n?()=>n(i.name,!!i.variation):null},i.name)),!!t?.subcategories?.length&&t.subcategories.map(i=>(0,dr.jsxs)(j0.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,dr.jsx)(j0.Composite.GroupLabel,{children:(0,dr.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,dr.jsx)(B1t,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-${i.slug}`))]})),B1t=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,dr.jsx)(_Ae,{id:`example-${o.name}`,title:o.title,content:o.content,blocks:o.blocks,isSelected:t?.(o.name),onClick:r?()=>r(o.name):null},o.name)),z1t=["example-duotones"],_Ae=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let s=(0,H0.useSelect)(u=>u(fi.store).getSettings(),[]),a=(0,ho.useMemo)(()=>({...s,isPreviewMode:!0}),[s]),c=(0,ho.useMemo)(()=>Array.isArray(r)?r:[r],[r]),d=z1t.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,dr.jsx)("div",{role:"row",children:(0,dr.jsx)("div",{role:"gridcell",children:(0,dr.jsxs)(j0.Composite.Item,{className:J("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!d?.disabled}),id:e,"aria-label":n?(0,zu.sprintf)((0,zu.__)("Open %s styles in Styles panel"),t):void 0,render:(0,dr.jsx)("div",{}),role:n?"button":null,onClick:n,...d,children:[(0,dr.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,dr.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,dr.jsx)(j0.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,dr.jsxs)(N1t,{value:c,settings:a,children:[(0,dr.jsx)(fi.__unstableEditorStyles,{}),(0,dr.jsx)(fi.BlockList,{renderAppender:!1})]})})})]})})})},wAe=(0,ho.forwardRef)(L1t);var AP=l(R(),1);function xAe({path:e,onPathChange:t,userConfig:r,forwardedRef:o}){return(0,AP.jsx)(wAe,{ref:o,path:e,userConfig:r,isSelected:n=>e===`/blocks/${encodeURIComponent(n)}`||e?.startsWith(`/blocks/${encodeURIComponent(n)}/`),onSelect:n=>{if(dC.find(i=>i.slug===n)){t?.("/colors/palette");return}if(n==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(n))}})}function j1t({path:e,onPathChange:t,forwardedRef:r}){let{user:o}=po(),{revisions:n,isLoading:i}=k0(),s=(0,OP.useMemo)(()=>{let c=e?.match(/^\/revisions\/(.+)$/);return c?c[1]:null},[e]),a=(0,OP.useMemo)(()=>!s||!n.length?null:n.find(c=>String(c.id)===String(s)),[s,n]);return i?null:(0,AP.jsx)(xAe,{forwardedRef:r,path:e,onPathChange:t,userConfig:a||o})}function H1t({path:e,onPathChange:t},r){return e?.startsWith("/revisions")?(0,AP.jsx)(j1t,{forwardedRef:r,path:e,onPathChange:t}):(0,AP.jsx)(xAe,{forwardedRef:r,path:e,onPathChange:t})}var SAe=(0,OP.forwardRef)(H1t);var CAe=l(X(),1),ju=l(Re(),1),dre=l(Z(),1),kv=l(H(),1);var Vh=l(R(),1),{ExperimentalBlockEditorProvider:U1t,BlockStyleVariationOverridesWithConfig:W1t}=K(ju.privateApis);function jD(e){return!e||Object.keys(e).length===0}function G1t({path:e},t){let r=(0,dre.useSelect)(v=>v(ju.store).getBlocks(),[]),{user:o,base:n}=po(),{revisions:i,isLoading:s}=k0(),a=(0,kv.useMemo)(()=>{let v=e?.match(/^\/revisions\/(.+)$/);return v?v[1]:null},[e]),d=(0,kv.useMemo)(()=>!a||!i.length?null:i.find(v=>String(v.id)===String(a)),[a,i])||o,u=(0,kv.useMemo)(()=>!jD(d)&&!jD(n)?gs(n,d):{},[n,d]),f=(0,kv.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,dre.useSelect)(v=>v(ju.store).getSettings(),[]),h=(0,kv.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=uC(u),b=!jD(g)&&!jD(d)?g:h.styles;return s?null:(0,Vh.jsxs)(ju.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Vh.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Vh.jsx)(CAe.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Vh.jsxs)(U1t,{value:f,settings:h,children:[(0,Vh.jsx)(ju.BlockList,{renderAppender:!1}),(0,Vh.jsx)(ju.__unstableEditorStyles,{styles:b}),(0,Vh.jsx)(W1t,{config:u})]})})]})}var EAe=(0,kv.forwardRef)(G1t);var IAe=l(Z(),1),U0=l(H(),1),WD=l(X(),1),OAe=l(Me(),1);var HD=l(G(),1),Tv=l(Jo(),1),TAe=l(X(),1);var Vp=l(R(),1),kAe=20;function ure({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:s}=i;s!==Tv.LEFT&&s!==Tv.RIGHT||(i.preventDefault(),e==="left"&&s===Tv.LEFT||e==="right"&&s===Tv.RIGHT?t(kAe):(e==="left"&&s===Tv.RIGHT||e==="right"&&s===Tv.LEFT)&&t(-kAe))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-${e}`;return(0,Vp.jsxs)(Vp.Fragment,{children:[(0,Vp.jsxs)(vt.Root,{children:[(0,Vp.jsx)(vt.Trigger,{render:(0,Vp.jsx)(TAe.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,HD.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Vp.jsx)(vt.Popup,{children:(0,HD.__)("Drag to resize")})]}),(0,Vp.jsx)(Pt,{id:n,children:(0,HD.__)("Use left and right arrow keys to resize the canvas.")})]})}var UD=l(R(),1),RAe={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};function PAe(e,t,r=0){return t>0&&e>=t-r}function Y1t({className:e,enableResizing:t,width:r="100%",height:o="100%",children:n}){let[i,s]=(0,U0.useState)(!1),a=(0,OAe.useReducedMotion)(),{setCanvasWidth:c}=K((0,IAe.useDispatch)(F)),d=(0,U0.useRef)(),u=(0,U0.useCallback)(m=>{if(d.current){let h=PAe(d.current.offsetWidth+m,d.current.parentElement?.offsetWidth??0,80);c(h?void 0:d.current.offsetWidth+m)}},[c]),f=(0,U0.useCallback)((m,h)=>{let g=m.offsetWidth,b=m.parentElement?.offsetWidth??0;c(h&&PAe(g,b,80)?void 0:g)},[c]);return(0,UD.jsx)(WD.ResizableBox,{as:WD.__unstableMotion.div,initial:!1,animate:{height:o},transition:{type:"tween",duration:i||a?0:.2,ease:"easeOut"},className:J("editor-resizable-editor",e,{"is-resizable":t,"is-resizing":i}),ref:m=>{d.current=m?.resizable},size:{width:r,height:o},onResizeStart:()=>{s(!0)},onResize:(m,h,g)=>{f(g)},onResizeStop:(m,h,g)=>{f(g,!0),s(!1)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,UD.jsx)(ure,{direction:"left",resizeWidthBy:u}),right:(0,UD.jsx)(ure,{direction:"right",resizeWidthBy:u})},handleClasses:void 0,handleStyles:{left:RAe,right:RAe},children:n})}var fC=Y1t;var Rv=l(R(),1);function fre(e,t){return t?(0,GD.__)("Style Book"):e?.startsWith("/revisions")?(0,GD.__)("Style Revisions"):""}function FAe(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,MP.useSelect)(m=>{let{getStylesPath:h,getShowStylebook:g}=K(m(F)),b=m(NAe.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:b}},[]),{resetStylesNavigation:o,setStylesPath:n}=K((0,MP.useDispatch)(F)),{setIsListViewOpened:i}=(0,MP.useDispatch)(F),s=(0,YD.useFocusOnMount)("firstElement"),a=(0,YD.useFocusReturn)(),c=null;t?c=(0,Rv.jsx)(SAe,{path:e,onPathChange:n,ref:a}):e?.startsWith("/revisions")&&(c=(0,Rv.jsx)(EAe,{path:e,ref:a}));let d=fre(e,t),u=()=>{i(r),o()};return(0,Rv.jsx)("div",{className:"editor-styles-canvas",children:(0,Rv.jsx)(fC,{enableResizing:!1,children:(0,Rv.jsxs)("section",{className:"editor-styles-canvas__section",ref:s,onKeyDown:m=>{m.keyCode===MAe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),u())},"aria-label":d,children:[(0,Rv.jsx)(AAe.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:xi,label:(0,GD.__)("Close"),onClick:u}),c]})})})}var DAe=l(Z(),1),pre=l(or(),1),mre=l(Re(),1),LAe=l(he(),1);function VAe(){return(0,DAe.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(mre.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(LAe.store),{getEditedContentOnlySection:s}=K(e(mre.store)),a=s();if(!a)return null;let c=t(a),d=c?.metadata?.patternName;if(d){let f=typeof o=="function"?o(d):null;return{patternName:d,patternTitle:f?.title||c?.metadata?.name,type:"pattern"}}let u=r(a);if(u==="core/block"&&c?.ref){let f=n("postType","wp_block",c.ref);if(f?.title)return{patternName:c.ref,patternTitle:(0,pre.decodeEntities)(f.title),type:"synced-pattern"}}if(u==="core/template-part"&&c?.slug){let f=c.theme||i()?.stylesheet,m=f?`${f}//${c.slug}`:null;if(m){let h=n("postType","wp_template_part",m);if(h?.title)return{patternName:c.slug,patternTitle:(0,pre.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var Na=l(R(),1),{getTemplateInfo:q1t}=K(qD.privateApis),K1t=Hu.__unstableMotion.create(Hu.Button);function XD(e){let{stopEditingContentOnlySection:t}=K((0,NP.useDispatch)(FP.store)),r=VAe(),{postId:o,postType:n,postTypeLabel:i,documentTitle:s,isNotFound:a,templateTitle:c,onNavigateToPreviousEntityRecord:d,isTemplatePreview:u,stylesCanvasTitle:f}=(0,NP.useSelect)(S=>{let{getCurrentPostType:E,getCurrentPostId:P,getEditorSettings:O,getRenderingMode:T}=S(F),{getEditedEntityRecord:I,getPostType:k,getCurrentTheme:M,isResolving:N}=S(qD.store),V=E(),B=P(),z=I("postType",V,B),{default_template_types:A=[]}=M()??{},D=q1t({templateTypes:A,template:z}),L=k(V)?.labels?.singular_name,{getStylesPath:j,getShowStylebook:U}=K(S(F)),q=j(),Y=U(),ae=fre(q,Y);return{postId:B,postType:V,postTypeLabel:L,documentTitle:z.title,isNotFound:!z&&!N("getEditedEntityRecord","postType",V,B),templateTitle:D.title,onNavigateToPreviousEntityRecord:O().onNavigateToPreviousEntityRecord,isTemplatePreview:T()==="template-locked",stylesCanvasTitle:ae}},[]),{open:m}=(0,NP.useDispatch)(BAe.store),h=(0,zAe.useReducedMotion)(),g=Xj.includes(n),b=!!d||!!r,v=g?c:s,_=r?.patternTitle||e.title||f||v,y=e.icon,w=S=>{S.stopPropagation(),r?t():d&&d()},x=MD(o),C=(0,KD.useRef)(!1);return(0,KD.useEffect)(()=>{C.current=!0},[]),(0,Na.jsxs)("div",{className:J("editor-document-bar",{"has-back-button":b}),children:[(0,Na.jsx)(Hu.__unstableAnimatePresence,{children:b&&(0,Na.jsx)(K1t,{className:"editor-document-bar__back",icon:(0,Pv.isRTL)()?_k:XH,onClick:w,size:"compact",initial:C.current?{opacity:0,transform:"translateX(15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},exit:{opacity:0,transform:"translateX(15%)"},transition:h?{duration:0}:void 0,children:(0,Pv.__)("Back")})}),!g&&u&&!b&&(0,Na.jsx)(FP.BlockIcon,{icon:Gd,className:"editor-document-bar__icon-layout"}),a?(0,Na.jsx)(Hu.__experimentalText,{children:(0,Pv.__)("Document not found")}):(0,Na.jsx)(Hu.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:(0,Na.jsxs)(Hu.__unstableMotion.div,{className:"editor-document-bar__title",initial:C.current?{opacity:0,transform:b?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[y&&(0,Na.jsx)(FP.BlockIcon,{icon:y}),(0,Na.jsxs)(Hu.__experimentalText,{size:"body",as:"h1",children:[(0,Na.jsx)("span",{className:"editor-document-bar__post-title",children:_?(0,HAe.__unstableStripHTML)(_):(0,Pv.__)("No title")}),r&&(0,Na.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,Pv.__)("Template Part")}`:`\xB7 ${(0,Pv.__)("Pattern")}`}),!r&&x&&(0,Na.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${x}`}),!r&&i&&!e.title&&!x&&(0,Na.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,jAe.decodeEntities)(i)}`})]})]},b)})]})}var G0=l(G(),1),pC=l(Z(),1),QD=l(H(),1),JD=l(Op(),1),ZD=l(Re(),1),UAe=l(he(),1),ji=l(X(),1);var W0=l(R(),1),X1t=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function s(a){if(r){a.preventDefault();return}i()}return(0,W0.jsx)("li",{className:J("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,W0.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:s,children:[(0,W0.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,W0.jsx)("strong",{className:"document-outline__level",children:o}),(0,W0.jsx)("span",{className:"document-outline__item-content",children:e})]})})},hre=X1t;var Mr=l(R(),1),Z1t=(0,Mr.jsx)("em",{children:(0,G0.__)("(Empty heading)")}),Q1t=[(0,Mr.jsx)("br",{},"incorrect-break"),(0,Mr.jsx)("em",{children:(0,G0.__)("(Incorrect heading level)")},"incorrect-message")],J1t=[(0,Mr.jsx)("br",{},"incorrect-break-h1"),(0,Mr.jsx)("em",{children:(0,G0.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],$1t=[(0,Mr.jsx)("br",{},"incorrect-break-multiple-h1"),(0,Mr.jsx)("em",{children:(0,G0.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function eSt(){return(0,Mr.jsxs)(ji.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Mr.jsx)(ji.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,Mr.jsx)(ji.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,Mr.jsx)(ji.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Mr.jsx)(ji.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,Mr.jsx)(ji.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,Mr.jsx)(ji.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Mr.jsx)(ji.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,Mr.jsx)(ji.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,Mr.jsx)(ji.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,Mr.jsx)(ji.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,Mr.jsx)(ji.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,Mr.jsx)(ji.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Mr.jsx)(ji.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"})]})}var tSt=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:rSt(t)})),rSt=e=>!e.attributes.content||e.attributes.content.trim().length===0;function mC({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,pC.useDispatch)(ZD.store),{title:o,isTitleSupported:n}=(0,pC.useSelect)(g=>{let{getEditedPostAttribute:b}=g(F),{getPostType:v}=g(UAe.store),_=v(b("type"));return{title:b("title"),isTitleSupported:_?.supports?.title??!1}}),i=(0,pC.useSelect)(g=>{let{getClientIdsWithDescendants:b,getBlock:v}=g(ZD.store);return b().map(y=>v(y))}),s=(0,pC.useSelect)(g=>{if(g(F).getRenderingMode()==="post-only")return;let{getBlocksByName:b,getClientIdsOfDescendants:v}=g(ZD.store),[_]=b("core/post-content");if(_)return v(_)},[]),a=(0,QD.useRef)(1),c=(0,QD.useMemo)(()=>tSt(i),[i]);if(c.length<1)return(0,Mr.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,Mr.jsx)(eSt,{}),(0,Mr.jsx)("p",{children:(0,G0.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let d=document.querySelector(".editor-post-title__input"),u=n&&o&&d,m=c.reduce((g,b)=>({...g,[b.level]:(g[b.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(s)?s.includes(g):!0}return(0,Mr.jsx)("div",{className:"document-outline",children:(0,Mr.jsxs)("ul",{children:[u&&(0,Mr.jsx)(hre,{level:(0,G0.__)("Title"),isValid:!0,onSelect:e,href:`#${d.id}`,isDisabled:t,children:o}),c.map(g=>{let b=g.level>a.current+1,v=!g.isEmpty&&!b&&!!g.level&&(g.level!==1||!m&&!u);return a.current=g.level,(0,Mr.jsxs)(hre,{level:`H${g.level}`,isValid:v,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?Z1t:(0,JD.getTextContent)((0,JD.create)({html:g.attributes.content})),b&&Q1t,g.level===1&&m&&$1t,u&&g.level===1&&!m&&J1t]},g.clientId)})]})})}var WAe=l(Z(),1),GAe=l(Re(),1);function YAe({children:e}){return(0,WAe.useSelect)(r=>{let{getGlobalBlockCount:o}=r(GAe.store);return o("core/heading")>0})?e:null}var $D=l(G(),1),qAe=l(X(),1),eL=l(Z(),1),DP=l(Jo(),1);var KAe=l(H(),1);var XAe=l(R(),1);function oSt(e,t){let r=(0,DP.isAppleOS)()?DP.displayShortcut.primaryShift("z"):DP.displayShortcut.primary("y"),o=(0,eL.useSelect)(i=>i(F).hasEditorRedo(),[]),{redo:n}=(0,eL.useDispatch)(F);return(0,XAe.jsx)(qAe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,$D.isRTL)()?Py:Ty,label:(0,$D.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var tL=(0,KAe.forwardRef)(oSt);var rL=l(G(),1),ZAe=l(X(),1),oL=l(Z(),1),QAe=l(Jo(),1);var JAe=l(H(),1);var $Ae=l(R(),1);function nSt(e,t){let r=(0,oL.useSelect)(n=>n(F).hasEditorUndo(),[]),{undo:o}=(0,oL.useDispatch)(F);return(0,$Ae.jsx)(ZAe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,rL.isRTL)()?Ty:Py,label:(0,rL.__)("Undo"),shortcut:QAe.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var nL=(0,JAe.forwardRef)(nSt);var t8e=l(Ll(),1),r8e=l(Z(),1),o8e=l(Re(),1),n8e=l(Wt(),1);var iL=l(X(),1),hC=l(G(),1),sL=l(Z(),1),e8e=l(H(),1),gre=l(Re(),1),Y0=l(R(),1);function aL(){let[e,t]=(0,e8e.useState)(!1),r=(0,sL.useSelect)(i=>i(gre.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,sL.useDispatch)(gre.store);return r?null:(0,Y0.jsxs)(Y0.Fragment,{children:[(0,Y0.jsx)(iL.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,hC.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,hC.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,hC.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,Y0.jsx)(iL.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,hC.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,hC.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var bre=l(R(),1);function iSt(){(0,t8e.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"});let e=(0,r8e.useSelect)(t=>t(o8e.store).isValidTemplate(),[]);return(0,bre.jsx)(n8e.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:!e&&(0,bre.jsx)(aL,{})})}var i8e=iSt;var s8e=l(Ll(),1),a8e=l(Wt(),1),l8e=l(R(),1);function c8e(){return(0,s8e.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,l8e.jsx)(a8e.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var u8e=l(H(),1),LP=l(G(),1);var f8e=l(Z(),1),p8e=l(Me(),1),m8e=l(vi(),1);var Bp=l(R(),1);function sSt(){try{return(0,f8e.select)(F).getEditedPostContent()}catch{}}function aSt(e){return e instanceof Error&&e.name||"Error"}function lSt(e){return typeof e=="string"&&e?e:typeof e?.message=="string"&&e.message?e.message:"An unknown error occurred."}function cSt(e,t){let r=[{label:aSt(e),content:lSt(e)}];return e?.stack&&r.push({label:"Stack",content:e.stack.trim(),preformatted:!0}),t&&r.push({label:"Component stack",content:t.trim(),preformatted:!0}),r.push({label:"Environment",content:`User agent: ${window.navigator.userAgent}`,preformatted:!0}),r}function dSt(e,t){return["### Error report",...cSt(e,t).map(({label:o,content:n,preformatted:i})=>`**${o}**
+`;var J9e=l(Ut(),1);function e5(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((s,a)=>{let c=e5(a,t);return c&&(s.subcategories||(s.subcategories=[]),s.subcategories=[...s.subcategories,c]),s},{title:e.title,slug:e.slug});let o=e?.blocks||[],n=e?.exclude||[],i=t.filter(s=>!n.includes(s.name)&&(s.category===e.slug||o.includes(s.name)));if(i.length)return{title:e.title,slug:e.slug,examples:i}}function vre(){let e=[...YD,...bre].map(({slug:o})=>o),r=(0,J9e.getCategories)().filter(({slug:o})=>!e.includes(o));return[...bre,...r]}var Bp=l(G(),1),as=l(Ut(),1);var $9e=l(Z(),1),qD=l(Re(),1),_re=l(P(),1),DSt=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,_re.jsx)($9e.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,qD.__experimentalGetGradientClass)(n.slug):(0,qD.getColorClassName)("background-color",n.slug),s=J("editor-style-book__color-example",i);return(0,_re.jsx)("div",{className:s,style:{height:o}},n.slug)})}):null,yre=DSt;var wre=l(Z(),1),V0=l(P(),1),LSt=({duotones:e})=>e?(0,V0.jsx)(wre.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,V0.jsxs)(wre.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,V0.jsx)("div",{children:(0,V0.jsx)("img",{alt:`Duotone example: ${t.slug}`,src:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",style:{filter:`url(#wp-duotone-${t.slug})`}})}),t.colors.map(r=>(0,V0.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,eAe=LSt;var KD=l(P(),1);function VSt(e){if(!e)return[];let t=[];return fC.forEach(r=>{let o=e[r.type],n=Array.isArray(o)?o.find(i=>i.slug===r.origin):void 0;if(n?.[r.type]){let i={name:r.slug,title:r.title,category:"colors"};r.type==="duotones"?(i.content=(0,KD.jsx)(eAe,{duotones:n[r.type]}),t.push(i)):(i.content=(0,KD.jsx)(yre,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function BSt(e){let t=[],r=Array.isArray(e?.colors)?e.colors.find(i=>i.slug==="theme"):void 0;if(r){let i={name:"theme-colors",title:(0,Bp.__)("Colors"),category:"overview",content:(0,KD.jsx)(yre,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,as.getBlockType)("core/heading")){let i=(0,as.createBlock)("core/heading",{content:(0,Bp.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,as.getBlockType)("core/paragraph")){let i=(0,as.createBlock)("core/paragraph",{content:(0,Bp.__)("A paragraph in a website refers to a distinct block of text that is used to present and organize information. It is a fundamental unit of content in web design and is typically composed of a group of related sentences or thoughts focused on a particular topic or idea. Paragraphs play a crucial role in improving the readability and user experience of a website. They break down the text into smaller, manageable chunks, allowing readers to scan the content more easily.")}),s=(0,as.createBlock)("core/paragraph",{content:(0,Bp.__)("Additionally, paragraphs help structure the flow of information and provide logical breaks between different concepts or pieces of information. In terms of formatting, paragraphs in websites are commonly denoted by a vertical gap or indentation between each block of text. This visual separation helps visually distinguish one paragraph from another, creating a clear and organized layout that guides the reader through the content smoothly.")});if((0,as.getBlockType)("core/group")){let a=(0,as.createBlock)("core/group",{layout:{type:"grid",columnCount:2,minimumColumnWidth:"12rem"},style:{spacing:{blockGap:"1.5rem"}}},[i,s]);o.push(a)}else o.push(i)}return o.length&&t.push({name:"typography",title:(0,Bp.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let s=(0,as.getBlockType)(i);if(s&&s.example){let a={name:i,title:s.title,category:"overview",blocks:(0,as.getBlockFromExample)(i,{...s.example,attributes:{...s.example.attributes,style:void 0}})};t.push(a)}}),t}function xre(e){let t=(0,as.getBlockTypes)().filter(s=>{let{name:a,example:c,supports:d}=s;return a!=="core/heading"&&!!c&&d?.inserter!==!1}).map(s=>({name:s.name,title:s.title,category:s.category,blocks:(0,as.getBlockFromExample)(s.name,{...s.example,attributes:{...s.example?.attributes,style:void 0}})}));if(!!!(0,as.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,Bp.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(s=>(0,as.createBlock)("core/heading",{content:(0,Bp.sprintf)((0,Bp.__)("Heading %d"),s),level:s}))},n=VSt(e),i=BSt(e);return[o,...n,...t,...i]}var nAe=l(H(),1),ZD=l(X(),1);var XD=l(Ut(),1),tAe=l(X(),1),rAe=l(H(),1);function pC(e={},t=!1){let o=kte("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:s}=(0,tAe.useSelect)(a=>{let{getEditorSettings:c}=a(N),{getBlockStyles:d}=a(XD.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:d}},[]);return(0,rAe.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let a=(0,XD.getBlockTypes)();return h_(e,a,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:s})},[o,n,e,i,t,s])}function oAe(e=!1){let{merged:t}=go();return pC(t,e)}function zSt(e){let[t,r]=oAe(e),{getEditorSettings:o}=(0,ZD.useSelect)(N),{updateEditorSettings:n}=(0,ZD.useDispatch)(N);(0,nAe.useEffect)(()=>{if(!t||!r)return;let i=o(),s=Object.values(i.styles??[]).filter(a=>!a.isGlobalStyles);n({...i,styles:[...s,...t],__experimentalFeatures:r})},[t,r,n,o])}function QD({disableRootPadding:e}){return zSt(e),null}var dr=l(P(),1),{ExperimentalBlockEditorProvider:jSt}=K(ci.privateApis);function gv(e){return!e||Object.keys(e).length===0}var HSt=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},aAe=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function lAe(){let{colors:e,gradients:t}=(0,ci.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,ci.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,vo.useMemo)(()=>{let a={colors:e,gradients:t,duotones:[]};return n&&n.length&&a.duotones.push({name:(0,Lu._x)("Theme","Indicates these duotone filters come from the theme."),slug:"theme",duotones:n}),r&&i&&i.length&&a.duotones.push({name:(0,Lu._x)("Default","Indicates these duotone filters come from WordPress."),slug:"default",duotones:i}),o&&o.length&&a.duotones.push({name:(0,Lu._x)("Custom","Indicates these doutone filters are created by the user."),slug:"custom",duotones:o}),a},[e,t,o,n,i,r])}function cAe(e){let t=[],r=e5({slug:"overview"},e);t.push(...r.examples);let o=e.filter(n=>n.category!=="overview"&&!r.examples.find(i=>i.name===n.name));return t.push(...o),t}function USt(e,t){return t?e.map(r=>({...r,variation:t,blocks:Array.isArray(r.blocks)?r.blocks.map(o=>({...o,attributes:{...o.attributes,style:void 0,className:`is-style-${t}`}})):{...r.blocks,attributes:{...r.blocks.attributes,style:void 0,className:`is-style-${t}`}}})):e}function WSt({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},s){let a=iv("color.text"),c=iv("color.background"),d=lAe(),u=(0,vo.useMemo)(()=>xre(d),[d]),f=(0,vo.useMemo)(()=>vre().filter(_=>u.some(x=>x.category===_.slug)),[u]),m=cAe(u),{base:h}=go(),g=aAe(i),b=(0,vo.useMemo)(()=>!gv(n)&&!gv(h)?ms(h,n):{},[h,n]),v=(0,z0.useSelect)(_=>_(ci.store).getSettings(),[]),[y]=pC(b),w=(0,vo.useMemo)(()=>({...v,styles:!gv(y)&&!gv(n)?y:v.styles,isPreviewMode:!0}),[y,v,n]);return(0,dr.jsx)("div",{ref:s,className:J("editor-style-book",{"is-button":!!t}),style:{color:a,background:c},children:o?(0,dr.jsxs)(jr.Root,{className:"editor-style-book__tabs",defaultValue:f[0]?.slug,children:[(0,dr.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,dr.jsx)(jr.List,{children:f.map(_=>(0,dr.jsx)(jr.Tab,{value:_.slug,children:_.title},_.slug))})}),f.map(_=>{let x=_.slug?vre().find(S=>S.slug===_.slug):null,C=x?e5(x,u):{examples:u};return(0,dr.jsx)(jr.Panel,{value:_.slug,tabIndex:-1,className:"editor-style-book__tabpanel",children:(0,dr.jsx)(Sre,{category:_.slug,examples:C,isSelected:e,onSelect:r,settings:w,title:_.title,goTo:g})},_.slug)})]}):(0,dr.jsx)(Sre,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:w,goTo:g})})}var dAe=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,z0.useSelect)(E=>n??E(N).getEditorSettings(),[n]),s=(0,z0.useSelect)(E=>E(sAe.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,vo.useEffect)(()=>{(0,z0.dispatch)(ci.store).updateSettings({...i,mediaUpload:s?iAe.uploadMedia:void 0})},[i,s]);let[a,c]=(0,vo.useState)("/"),d=r??a,u=o??c,f=E=>d===`/blocks/${encodeURIComponent(E)}`||d.startsWith(`/blocks/${encodeURIComponent(E)}/`),m=(E,I=!1)=>{if(fC.find(T=>T.slug===E)){u("/colors/palette");return}if(E==="typography"){u("/typography");return}I||u(`/blocks/${encodeURIComponent(E)}`)},h=lAe(),g=xre(h),b=cAe(g),v=null,y=null;if(d.includes("/colors"))v="colors";else if(d.includes("/typography"))v="text";else if(d.includes("/blocks")){v="blocks";let E=decodeURIComponent(d).split("/blocks/")[1];E?.includes("/variations")&&([E,y]=E.split("/variations/")),E&&g.find(I=>I.name===E)&&(v=E)}else t||(v="overview");let w=Z9e.find(E=>E.slug===v),_=(0,vo.useMemo)(()=>w?e5(w,g):{examples:[g.find(E=>E.name===v)]},[w,g,v]),x=(0,vo.useMemo)(()=>v?y&&_?.examples?.length?{examples:USt(_.examples,y)}:_:{examples:b},[v,b,y,_]),{base:C}=go(),S=aAe(d),k=(0,vo.useMemo)(()=>!gv(e)&&!gv(C)?ms(C,e):{},[C,e]),[R]=pC(k),O=(0,vo.useMemo)(()=>({...i,styles:!gv(R)&&!gv(e)?R:i.styles,isPreviewMode:!0}),[R,i,e]);return(0,dr.jsx)("div",{className:"editor-style-book",children:(0,dr.jsxs)(ci.BlockEditorProvider,{settings:O,children:[(0,dr.jsx)(QD,{disableRootPadding:!0}),(0,dr.jsx)(Sre,{examples:x,settings:O,goTo:S,isSelected:t?null:f,onSelect:t?null:m})]})})},Sre=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:s})=>{let[a,c]=(0,vo.useState)(!1),[d,u]=(0,vo.useState)(!1),f=(0,vo.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:b}=g;r&&(b===JD.ENTER||b===JD.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>u(!0);return(0,vo.useLayoutEffect)(()=>{d&&f.current&&s?.top&&HSt("top",f.current)},[s?.top,d]),(0,dr.jsxs)(ci.__unstableIframe,{onLoad:h,ref:f,className:J("editor-style-book__iframe",{"is-focused":a&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?m:{},children:[(0,dr.jsx)(ci.__unstableEditorStyles,{styles:n.styles}),(0,dr.jsxs)("style",{children:[Q9e,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,dr.jsx)(GSt,{className:"editor-style-book__examples",filteredExamples:e,label:i?(0,Lu.sprintf)((0,Lu.__)("Examples of blocks in the %s category"),i):(0,Lu.__)("Examples of blocks"),isSelected:t,onSelect:o},i)]})},GSt=(0,vo.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,dr.jsxs)(B0.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,dr.jsx)(uAe,{id:`example-${i.name}`,title:i.title,content:i.content,blocks:i.blocks,isSelected:o?.(i.name),onClick:n?()=>n(i.name,!!i.variation):null},i.name)),!!t?.subcategories?.length&&t.subcategories.map(i=>(0,dr.jsxs)(B0.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,dr.jsx)(B0.Composite.GroupLabel,{children:(0,dr.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,dr.jsx)(YSt,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-${i.slug}`))]})),YSt=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,dr.jsx)(uAe,{id:`example-${o.name}`,title:o.title,content:o.content,blocks:o.blocks,isSelected:t?.(o.name),onClick:r?()=>r(o.name):null},o.name)),qSt=["example-duotones"],uAe=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let s=(0,z0.useSelect)(u=>u(ci.store).getSettings(),[]),a=(0,vo.useMemo)(()=>({...s,isPreviewMode:!0}),[s]),c=(0,vo.useMemo)(()=>Array.isArray(r)?r:[r],[r]),d=qSt.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,dr.jsx)("div",{role:"row",children:(0,dr.jsx)("div",{role:"gridcell",children:(0,dr.jsxs)(B0.Composite.Item,{className:J("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!d?.disabled}),id:e,"aria-label":n?(0,Lu.sprintf)((0,Lu.__)("Open %s styles in Styles panel"),t):void 0,render:(0,dr.jsx)("div",{}),role:n?"button":null,onClick:n,...d,children:[(0,dr.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,dr.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,dr.jsx)(B0.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,dr.jsxs)(jSt,{value:c,settings:a,children:[(0,dr.jsx)(ci.__unstableEditorStyles,{}),(0,dr.jsx)(ci.BlockList,{renderAppender:!1})]})})})]})})})},fAe=(0,vo.forwardRef)(WSt);var r5=l(P(),1);function pAe({path:e,onPathChange:t,userConfig:r,forwardedRef:o}){return(0,r5.jsx)(fAe,{ref:o,path:e,userConfig:r,isSelected:n=>e===`/blocks/${encodeURIComponent(n)}`||e?.startsWith(`/blocks/${encodeURIComponent(n)}/`),onSelect:n=>{if(fC.find(i=>i.slug===n)){t?.("/colors/palette");return}if(n==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(n))}})}function KSt({path:e,onPathChange:t,forwardedRef:r}){let{user:o}=go(),{revisions:n,isLoading:i}=_0(),s=(0,t5.useMemo)(()=>{let c=e?.match(/^\/revisions\/(.+)$/);return c?c[1]:null},[e]),a=(0,t5.useMemo)(()=>!s||!n.length?null:n.find(c=>String(c.id)===String(s)),[s,n]);return i?null:(0,r5.jsx)(pAe,{forwardedRef:r,path:e,onPathChange:t,userConfig:a||o})}function XSt({path:e,onPathChange:t},r){return e?.startsWith("/revisions")?(0,r5.jsx)(KSt,{forwardedRef:r,path:e,onPathChange:t}):(0,r5.jsx)(pAe,{forwardedRef:r,path:e,onPathChange:t})}var mAe=(0,t5.forwardRef)(XSt);var hAe=l(Z(),1),Vu=l(Re(),1),Cre=l(X(),1),bv=l(H(),1);var Ah=l(P(),1),{ExperimentalBlockEditorProvider:ZSt,BlockStyleVariationOverridesWithConfig:QSt}=K(Vu.privateApis);function $D(e){return!e||Object.keys(e).length===0}function JSt({path:e},t){let r=(0,Cre.useSelect)(v=>v(Vu.store).getBlocks(),[]),{user:o,base:n}=go(),{revisions:i,isLoading:s}=_0(),a=(0,bv.useMemo)(()=>{let v=e?.match(/^\/revisions\/(.+)$/);return v?v[1]:null},[e]),d=(0,bv.useMemo)(()=>!a||!i.length?null:i.find(v=>String(v.id)===String(a)),[a,i])||o,u=(0,bv.useMemo)(()=>!$D(d)&&!$D(n)?ms(n,d):{},[n,d]),f=(0,bv.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,Cre.useSelect)(v=>v(Vu.store).getSettings(),[]),h=(0,bv.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=pC(u),b=!$D(g)&&!$D(d)?g:h.styles;return s?null:(0,Ah.jsxs)(Vu.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Ah.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Ah.jsx)(hAe.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Ah.jsxs)(ZSt,{value:f,settings:h,children:[(0,Ah.jsx)(Vu.BlockList,{renderAppender:!1}),(0,Ah.jsx)(Vu.__unstableEditorStyles,{styles:b}),(0,Ah.jsx)(QSt,{config:u})]})})]})}var gAe=(0,bv.forwardRef)(JSt);var wAe=l(X(),1),j0=l(H(),1),rL=l(Z(),1),xAe=l(Me(),1);var eL=l(G(),1),vv=l(cn(),1),vAe=l(Z(),1);var zp=l(P(),1),bAe=20;function kre({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:s}=i;s!==vv.LEFT&&s!==vv.RIGHT||(i.preventDefault(),e==="left"&&s===vv.LEFT||e==="right"&&s===vv.RIGHT?t(bAe):(e==="left"&&s===vv.RIGHT||e==="right"&&s===vv.LEFT)&&t(-bAe))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-${e}`;return(0,zp.jsxs)(zp.Fragment,{children:[(0,zp.jsxs)(yt.Root,{children:[(0,zp.jsx)(yt.Trigger,{render:(0,zp.jsx)(vAe.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,eL.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,zp.jsx)(yt.Popup,{children:(0,eL.__)("Drag to resize")})]}),(0,zp.jsx)(Ot,{id:n,children:(0,eL.__)("Use left and right arrow keys to resize the canvas.")})]})}var tL=l(P(),1),_Ae={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0};function yAe(e,t,r=0){return t>0&&e>=t-r}function $St({className:e,enableResizing:t,width:r="100%",height:o="100%",children:n}){let[i,s]=(0,j0.useState)(!1),a=(0,xAe.useReducedMotion)(),{setCanvasWidth:c}=K((0,wAe.useDispatch)(N)),d=(0,j0.useRef)(),u=(0,j0.useCallback)(m=>{if(d.current){let h=yAe(d.current.offsetWidth+m,d.current.parentElement?.offsetWidth??0,80);c(h?void 0:d.current.offsetWidth+m)}},[c]),f=(0,j0.useCallback)((m,h)=>{let g=m.offsetWidth,b=m.parentElement?.offsetWidth??0;c(h&&yAe(g,b,80)?void 0:g)},[c]);return(0,tL.jsx)(rL.ResizableBox,{as:rL.__unstableMotion.div,initial:!1,animate:{height:o},transition:{type:"tween",duration:i||a?0:.2,ease:"easeOut"},className:J("editor-resizable-editor",e,{"is-resizable":t,"is-resizing":i}),ref:m=>{d.current=m?.resizable},size:{width:r,height:o},onResizeStart:()=>{s(!0)},onResize:(m,h,g)=>{f(g)},onResizeStop:(m,h,g)=>{f(g,!0),s(!1)},minWidth:300,maxWidth:"100%",maxHeight:"100%",enable:{left:t,right:t},showHandle:t,resizeRatio:2,handleComponent:{left:(0,tL.jsx)(kre,{direction:"left",resizeWidthBy:u}),right:(0,tL.jsx)(kre,{direction:"right",resizeWidthBy:u})},handleClasses:void 0,handleStyles:{left:_Ae,right:_Ae},children:n})}var mC=$St;var _v=l(P(),1);function Ere(e,t){return t?(0,oL.__)("Style Book"):e?.startsWith("/revisions")?(0,oL.__)("Style Revisions"):""}function EAe(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r,isPreviewMode:o}=(0,o5.useSelect)(h=>{let{getStylesPath:g,getShowStylebook:b}=K(h(N)),v=h(kAe.store).get("core","showListViewByDefault");return{stylesPath:g(),showStylebook:b(),showListViewByDefault:v,isPreviewMode:h(N).getEditorSettings().isPreviewMode}},[]),{resetStylesNavigation:n,setStylesPath:i}=K((0,o5.useDispatch)(N)),{setIsListViewOpened:s}=(0,o5.useDispatch)(N),a=(0,nL.useFocusOnMount)("firstElement"),c=(0,nL.useFocusReturn)(),d=null;t?d=(0,_v.jsx)(mAe,{path:e,onPathChange:i,ref:c}):e?.startsWith("/revisions")&&(d=(0,_v.jsx)(gAe,{path:e,ref:c}));let u=Ere(e,t),f=()=>{s(r),n()},m=h=>{h.keyCode===CAe.ESCAPE&&!h.defaultPrevented&&(h.preventDefault(),f())};return(0,_v.jsx)("div",{className:J("editor-styles-canvas",{"is-preview-mode":o}),children:(0,_v.jsx)(mC,{enableResizing:!1,children:(0,_v.jsxs)("section",{className:"editor-styles-canvas__section",ref:o?void 0:a,onKeyDown:o?void 0:m,"aria-label":u,children:[!o&&(0,_v.jsx)(SAe.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:_i,label:(0,oL.__)("Close"),onClick:f}),d]})})})}var TAe=l(X(),1),Tre=l(or(),1),Pre=l(Re(),1),PAe=l(he(),1);function RAe(){return(0,TAe.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(Pre.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(PAe.store),{getEditedContentOnlySection:s}=K(e(Pre.store)),a=s();if(!a)return null;let c=t(a),d=c?.metadata?.patternName;if(d){let f=typeof o=="function"?o(d):null;return{patternName:d,patternTitle:f?.title||c?.metadata?.name,type:"pattern"}}let u=r(a);if(u==="core/block"&&c?.ref){let f=n("postType","wp_block",c.ref);if(f?.title)return{patternName:c.ref,patternTitle:(0,Tre.decodeEntities)(f.title),type:"synced-pattern"}}if(u==="core/template-part"&&c?.slug){let f=c.theme||i()?.stylesheet,m=f?`${f}//${c.slug}`:null;if(m){let h=n("postType","wp_template_part",m);if(h?.title)return{patternName:c.slug,patternTitle:(0,Tre.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var Aa=l(P(),1),{getTemplateInfo:eCt}=K(iL.privateApis),tCt=Bu.__unstableMotion.create(Bu.Button);function aL(e){let{stopEditingContentOnlySection:t}=K((0,n5.useDispatch)(i5.store)),r=RAe(),{postId:o,postType:n,postTypeLabel:i,documentTitle:s,isNotFound:a,templateTitle:c,onNavigateToPreviousEntityRecord:d,isTemplatePreview:u,stylesCanvasTitle:f}=(0,n5.useSelect)(S=>{let{getCurrentPostType:k,getCurrentPostId:R,getEditorSettings:O,getRenderingMode:E}=S(N),{getEditedEntityRecord:I,getPostType:T,getCurrentTheme:M,isResolving:F}=S(iL.store),V=k(),B=R(),z=I("postType",V,B),{default_template_types:A=[]}=M()??{},D=eCt({templateTypes:A,template:z}),L=T(V)?.labels?.singular_name,{getStylesPath:U,getShowStylebook:j}=K(S(N)),Y=U(),q=j(),ne=Ere(Y,q);return{postId:B,postType:V,postTypeLabel:L,documentTitle:z.title,isNotFound:!z&&!F("getEditedEntityRecord","postType",V,B),templateTitle:D.title,onNavigateToPreviousEntityRecord:O().onNavigateToPreviousEntityRecord,isTemplatePreview:E()==="template-locked",stylesCanvasTitle:ne}},[]),{open:m}=(0,n5.useDispatch)(IAe.store),h=(0,OAe.useReducedMotion)(),g=pH.includes(n),b=!!d||!!r,v=g?c:s,y=r?.patternTitle||e.title||f||v,w=e.icon,_=S=>{S.stopPropagation(),r?t():d&&d()},x=GD(o),C=(0,sL.useRef)(!1);return(0,sL.useEffect)(()=>{C.current=!0},[]),(0,Aa.jsxs)("div",{className:J("editor-document-bar",{"has-back-button":b}),children:[(0,Aa.jsx)(Bu.__unstableAnimatePresence,{children:b&&(0,Aa.jsx)(tCt,{className:"editor-document-bar__back",icon:(0,yv.isRTL)()?CE:mU,onClick:_,size:"compact",initial:C.current?{opacity:0,transform:"translateX(15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},exit:{opacity:0,transform:"translateX(15%)"},transition:h?{duration:0}:void 0,children:(0,yv.__)("Back")})}),!g&&u&&!b&&(0,Aa.jsx)(i5.BlockIcon,{icon:Hd,className:"editor-document-bar__icon-layout"}),a?(0,Aa.jsx)(Bu.__experimentalText,{children:(0,yv.__)("Document not found")}):(0,Aa.jsx)(Bu.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:(0,Aa.jsxs)(Bu.__unstableMotion.div,{className:"editor-document-bar__title",initial:C.current?{opacity:0,transform:b?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[w&&(0,Aa.jsx)(i5.BlockIcon,{icon:w}),(0,Aa.jsxs)(Bu.__experimentalText,{size:"body",as:"h1",children:[(0,Aa.jsx)("span",{className:"editor-document-bar__post-title",children:y?(0,MAe.__unstableStripHTML)(y):(0,yv.__)("No title")}),r&&(0,Aa.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,yv.__)("Template Part")}`:`\xB7 ${(0,yv.__)("Pattern")}`}),!r&&x&&(0,Aa.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${x}`}),!r&&i&&!e.title&&!x&&(0,Aa.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,AAe.decodeEntities)(i)}`})]})]},b)})]})}var U0=l(G(),1),hC=l(X(),1),cL=l(H(),1),dL=l(Ap(),1),lL=l(Re(),1),NAe=l(he(),1),Bi=l(Z(),1);var H0=l(P(),1),rCt=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function s(a){if(r){a.preventDefault();return}i()}return(0,H0.jsx)("li",{className:J("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,H0.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:s,children:[(0,H0.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,H0.jsx)("strong",{className:"document-outline__level",children:o}),(0,H0.jsx)("span",{className:"document-outline__item-content",children:e})]})})},Rre=rCt;var Fr=l(P(),1),oCt=(0,Fr.jsx)("em",{children:(0,U0.__)("(Empty heading)")}),nCt=[(0,Fr.jsx)("br",{},"incorrect-break"),(0,Fr.jsx)("em",{children:(0,U0.__)("(Incorrect heading level)")},"incorrect-message")],iCt=[(0,Fr.jsx)("br",{},"incorrect-break-h1"),(0,Fr.jsx)("em",{children:(0,U0.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],sCt=[(0,Fr.jsx)("br",{},"incorrect-break-multiple-h1"),(0,Fr.jsx)("em",{children:(0,U0.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function aCt(){return(0,Fr.jsxs)(Bi.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Fr.jsx)(Bi.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,Fr.jsx)(Bi.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,Fr.jsx)(Bi.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Fr.jsx)(Bi.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,Fr.jsx)(Bi.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,Fr.jsx)(Bi.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Fr.jsx)(Bi.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,Fr.jsx)(Bi.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,Fr.jsx)(Bi.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,Fr.jsx)(Bi.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,Fr.jsx)(Bi.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,Fr.jsx)(Bi.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,Fr.jsx)(Bi.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"})]})}var lCt=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:cCt(t)})),cCt=e=>!e.attributes.content||e.attributes.content.trim().length===0;function gC({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,hC.useDispatch)(lL.store),{title:o,isTitleSupported:n}=(0,hC.useSelect)(g=>{let{getEditedPostAttribute:b}=g(N),{getPostType:v}=g(NAe.store),y=v(b("type"));return{title:b("title"),isTitleSupported:y?.supports?.title??!1}}),i=(0,hC.useSelect)(g=>{let{getClientIdsWithDescendants:b,getBlock:v}=g(lL.store);return b().map(w=>v(w))}),s=(0,hC.useSelect)(g=>{if(g(N).getRenderingMode()==="post-only")return;let{getBlocksByName:b,getClientIdsOfDescendants:v}=g(lL.store),[y]=b("core/post-content");if(y)return v(y)},[]),a=(0,cL.useRef)(1),c=(0,cL.useMemo)(()=>lCt(i),[i]);if(c.length<1)return(0,Fr.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,Fr.jsx)(aCt,{}),(0,Fr.jsx)("p",{children:(0,U0.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let d=document.querySelector(".editor-post-title__input"),u=n&&o&&d,m=c.reduce((g,b)=>({...g,[b.level]:(g[b.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(s)?s.includes(g):!0}return(0,Fr.jsx)("div",{className:"document-outline",children:(0,Fr.jsxs)("ul",{children:[u&&(0,Fr.jsx)(Rre,{level:(0,U0.__)("Title"),isValid:!0,onSelect:e,href:`#${d.id}`,isDisabled:t,children:o}),c.map(g=>{let b=g.level>a.current+1,v=!g.isEmpty&&!b&&!!g.level&&(g.level!==1||!m&&!u);return a.current=g.level,(0,Fr.jsxs)(Rre,{level:`H${g.level}`,isValid:v,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?oCt:(0,dL.getTextContent)((0,dL.create)({html:g.attributes.content})),b&&nCt,g.level===1&&m&&sCt,u&&g.level===1&&!m&&iCt]},g.clientId)})]})})}var FAe=l(X(),1),DAe=l(Re(),1);function LAe({children:e}){return(0,FAe.useSelect)(r=>{let{getGlobalBlockCount:o}=r(DAe.store);return o("core/heading")>0})?e:null}var uL=l(G(),1),VAe=l(Z(),1),fL=l(X(),1),s5=l(cn(),1);var BAe=l(H(),1);var zAe=l(P(),1);function dCt(e,t){let r=(0,s5.isAppleOS)()?s5.displayShortcut.primaryShift("z"):s5.displayShortcut.primary("y"),o=(0,fL.useSelect)(i=>i(N).hasEditorRedo(),[]),{redo:n}=(0,fL.useDispatch)(N);return(0,zAe.jsx)(VAe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,uL.isRTL)()?C_:x_,label:(0,uL.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var pL=(0,BAe.forwardRef)(dCt);var mL=l(G(),1),jAe=l(Z(),1),hL=l(X(),1),HAe=l(cn(),1);var UAe=l(H(),1);var WAe=l(P(),1);function uCt(e,t){let r=(0,hL.useSelect)(n=>n(N).hasEditorUndo(),[]),{undo:o}=(0,hL.useDispatch)(N);return(0,WAe.jsx)(jAe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,mL.isRTL)()?x_:C_,label:(0,mL.__)("Undo"),shortcut:HAe.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var gL=(0,UAe.forwardRef)(uCt);var YAe=l(ps(),1),qAe=l(X(),1),KAe=l(Re(),1),XAe=l(Kt(),1);var bL=l(Z(),1),bC=l(G(),1),vL=l(X(),1),GAe=l(H(),1),Ire=l(Re(),1),W0=l(P(),1);function _L(){let[e,t]=(0,GAe.useState)(!1),r=(0,vL.useSelect)(i=>i(Ire.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,vL.useDispatch)(Ire.store);return r?null:(0,W0.jsxs)(W0.Fragment,{children:[(0,W0.jsx)(bL.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,bC.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,bC.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,bC.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,W0.jsx)(bL.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,bC.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,bC.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var Ore=l(P(),1);function fCt(){(0,YAe.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"});let e=(0,qAe.useSelect)(t=>t(KAe.store).isValidTemplate(),[]);return(0,Ore.jsx)(XAe.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:!e&&(0,Ore.jsx)(_L,{})})}var ZAe=fCt;var QAe=l(ps(),1),JAe=l(Kt(),1),$Ae=l(P(),1);function e8e(){return(0,QAe.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,$Ae.jsx)(JAe.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var r8e=l(H(),1),a5=l(G(),1);var o8e=l(X(),1),n8e=l(Me(),1),i8e=l(mi(),1);var jp=l(P(),1);function pCt(){try{return(0,o8e.select)(N).getEditedPostContent()}catch{}}function mCt(e){return e instanceof Error&&e.name||"Error"}function hCt(e){return typeof e=="string"&&e?e:typeof e?.message=="string"&&e.message?e.message:"An unknown error occurred."}function gCt(e,t){let r=[{label:mCt(e),content:hCt(e)}];return e?.stack&&r.push({label:"Stack",content:e.stack.trim(),preformatted:!0}),t&&r.push({label:"Component stack",content:t.trim(),preformatted:!0}),r.push({label:"Environment",content:`User agent: ${window.navigator.userAgent}`,preformatted:!0}),r}function bCt(e,t){return["### Error report",...gCt(e,t).map(({label:o,content:n,preformatted:i})=>`**${o}**

 ${i?`\`\`\`
 ${n}
 \`\`\``:n}`)].join(`

-`)}function d8e({text:e,children:t,variant:r="outline"}){let o=(0,p8e.useCopyToClipboard)(e);return(0,Bp.jsx)(eb.ActionButton,{variant:r,ref:o,children:t})}var uSt=class extends u8e.Component{constructor(){super(...arguments),this.state={error:null,componentStack:null}}componentDidCatch(e,t){this.setState({componentStack:t?.componentStack}),(0,m8e.doAction)("editor.ErrorBoundary.errorLogged",e,t)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e,componentStack:t}=this.state,{canCopyContent:r=!1}=this.props;return e?(0,Bp.jsxs)(le,{className:"editor-error-boundary",direction:"column",gap:"lg",children:[(0,Bp.jsxs)(eb.Root,{intent:"error",children:[(0,Bp.jsx)(eb.Title,{children:(0,LP.__)("The editor has crashed")}),(0,Bp.jsx)(eb.Description,{children:(0,LP.__)("An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search.")}),(0,Bp.jsxs)(eb.Actions,{children:[r&&(0,Bp.jsx)(d8e,{text:sSt,children:(0,LP.__)("Copy contents")}),(0,Bp.jsx)(d8e,{variant:"solid",text:()=>dSt(e,t),children:(0,LP.__)("Copy error")})]})]}),null]}):this.props.children}},h8e=uSt;var Uu=l(H(),1),BP=l(Me(),1),Iv=l(Z(),1),vre=l(G(),1),g8e=l(Ut(),1),b8e=l(Wt(),1);var v8e=l(R(),1),fSt=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,VP,pSt=()=>{if(VP!==void 0)return VP;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),VP=!0}catch{VP=!1}return VP};function mSt(){let e=(0,Iv.useRegistry)(),{postId:t,postType:r,isEditedPostNew:o}=(0,Iv.useSelect)(s=>({postId:s(F).getCurrentPostId(),postType:s(F).getCurrentPostType(),isEditedPostNew:s(F).isEditedPostNew()}),[]),n=(0,Uu.useMemo)(()=>{let s=Dse(t,o);if(!s)return null;try{return JSON.parse(s)}catch{return null}},[t,o]),i=KM({postType:r,postId:t,snapshot:Vse(n)});(0,Uu.useEffect)(()=>{if(!n||i==="pending")return;if(i==="present"){vk(t,o);return}let{post_title:s,content:a,excerpt:c}=n,d={title:s,content:a,excerpt:c},{getEditedPostAttribute:u,getEditorSettings:f}=e.select(F);if(!Object.keys(d).some(w=>d[w]!==u(w))){vk(t,o);return}if(!!f().autosave)return;let{createWarningNotice:g,removeNotice:b}=e.dispatch(b8e.store),{editPost:v,resetEditorBlocks:_}=e.dispatch(F),y="wpEditorAutosaveRestore";g((0,vre.__)("The backup of this post in your browser is different from the version below."),{id:y,actions:[{label:(0,vre.__)("Restore the backup"),onClick(){let{content:w,...x}=d;v(x),_((0,g8e.parse)(d.content)),b(y)}}]})},[e,t,o,n,i])}function hSt(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,Iv.useSelect)(d=>({postId:d(F).getCurrentPostId(),isEditedPostNew:d(F).isEditedPostNew(),isDirty:d(F).isEditedPostDirty(),isAutosaving:d(F).isAutosavingPost(),didError:d(F).didPostSaveRequestFail()}),[]),i=(0,Uu.useRef)(r),s=(0,Uu.useRef)(o);(0,Uu.useEffect)(()=>{!n&&(s.current&&!o||i.current&&!r)&&vk(e,t),i.current=r,s.current=o},[r,o,n]);let a=(0,BP.usePrevious)(t),c=(0,BP.usePrevious)(e);(0,Uu.useEffect)(()=>{c===e&&a&&!t&&vk(e,!0)},[t,e])}function gSt(){let{autosave:e}=(0,Iv.useDispatch)(F),t=(0,Uu.useCallback)(()=>{fSt(()=>e({local:!0}))},[]);mSt(),hSt();let r=(0,Iv.useSelect)(o=>o(F).getEditorSettings().localAutosaveInterval,[]);return(0,v8e.jsx)(AD,{interval:r,autosave:t})}var y8e=(0,BP.ifCondition)(pSt)(gSt);var _8e=l(Z(),1),w8e=l(he(),1);function bSt({children:e}){return(0,_8e.useSelect)(r=>{let{getEditedPostAttribute:o}=r(F),{getPostType:n}=r(w8e.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var gC=bSt;var yre=l(G(),1),vC=l(X(),1),lL=l(Z(),1),C8e=l(H(),1);var x8e=l(Z(),1),S8e=l(he(),1);function vSt(e={},t){if(e[t]!==void 0)return!!e[t];let[r,o]=t.split("."),[n]=Array.isArray(e[r])?e[r]:[];return Array.isArray(n)?n.includes(o):!!n?.[o]}function ySt({children:e,supportKeys:t}){let r=(0,x8e.useSelect)(n=>{let{getEditedPostAttribute:i}=n(F),{getPostType:s}=n(S8e.store);return s(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>vSt(r.supports,n))),o?e:null}var Wo=ySt;var bC=l(R(),1);function _St(){let e=(0,lL.useSelect)(s=>s(F).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,lL.useDispatch)(F),[r,o]=(0,C8e.useState)(null),n=s=>{o(s);let a=Number(s);Number.isInteger(a)&&s.trim?.()!==""&&t({menu_order:a})},i=r??e;return(0,bC.jsx)(vC.Flex,{children:(0,bC.jsx)(vC.FlexBlock,{children:(0,bC.jsx)(vC.__experimentalNumberControl,{label:(0,yre.__)("Order"),help:(0,yre.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function E8e(){return(0,bC.jsx)(Wo,{supportKeys:"page-attributes",children:(0,bC.jsx)(_St,{})})}var L8e=l(Z(),1),V8e=l(he(),1);var wre=l(y_(),1),El=l(G(),1),Ov=l(X(),1),O8e=l(Me(),1),zp=l(H(),1),_C=l(Z(),1),Sre=l(or(),1),dL=l(he(),1),A8e=l(Re(),1),M8e=l(Ko(),1);var k8e=l(X(),1),T8e=l(H(),1),zP=l(R(),1),wSt=(0,T8e.forwardRef)(({className:e,label:t,children:r},o)=>(0,zP.jsxs)(k8e.__experimentalHStack,{className:J("editor-post-panel__row",e),ref:o,children:[t&&(0,zP.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,zP.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),Nr=wSt;var R8e=l(or(),1);function cL(e){let t=e.map(n=>({children:[],parent:void 0,...n}));if(t.some(({parent:n})=>n===void 0))return t;let r=Object.create(null);for(let n of t)n.children=[],r[n.id]=n;let o=[];for(let n of t){let i=r[n.parent];i?i.children.push(n):`${n.parent}`=="0"&&o.push(n)}return o}var yC=e=>(0,R8e.decodeEntities)(e),_re=e=>({...e,name:yC(e.name)}),P8e=e=>(e??[]).map(_re);var Cl=l(R(),1);function xre(e){return e?.title?.rendered?(0,Sre.decodeEntities)(e.title.rendered):`#${e.id} (${(0,El.__)("no title")})`}var I8e=(e,t)=>{let r=(0,wre.default)(e||"").toLowerCase(),o=(0,wre.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function N8e(){let{editPost:e}=(0,_C.useDispatch)(F),[t,r]=(0,zp.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:s,isLoading:a}=(0,_C.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:b}=f(dL.store),{getCurrentPostId:v,getEditedPostAttribute:_}=f(F),y=_("type"),w=_("parent"),x=m(y),C=v(),S=x?.hierarchical??!1,E={per_page:100,exclude:C,parent_exclude:C,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(E.search=t,E.orderby="relevance",E.search_columns=["post_title"]);let P=w?g("postType",y,w):null;return{isHierarchical:S,parentPostId:w,parentPostTitle:P?xre(P):"",pageItems:S?h("postType",y,E):null,isLoading:S?b("getEntityRecords",["postType",y,E]):!1}},[t]),c=(0,zp.useMemo)(()=>{let f=(b,v=0)=>b.map(w=>[{value:w.id,label:"\u2014 ".repeat(v)+(0,Sre.decodeEntities)(w.name),rawName:w.name},...f(w.children||[],v+1)]).sort(([w],[x])=>{let C=I8e(w.rawName,t),S=I8e(x.rawName,t);return C>=S?1:-1}).flat();if(!s)return[];let m=s.map(b=>({id:b.id,parent:b.parent,name:xre(b)}));t||(m=cL(m));let h=f(m),g=h.find(b=>b.value===n);return i&&!g&&h.unshift({value:n,label:i}),h},[s,t,i,n]);if(!o)return null;let d=f=>{r(f)},u=f=>{e({parent:f})};return(0,Cl.jsx)(Ov.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,El.__)("Parent"),help:(0,El.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,O8e.debounce)(d,300),onChange:u,hideLabelFromVision:!0,isLoading:a})}function xSt({isOpen:e,onClick:t}){let r=(0,_C.useSelect)(n=>{let{getEditedPostAttribute:i}=n(F),s=i("parent");if(!s)return null;let{getEntityRecord:a}=n(dL.store),c=i("type");return a("postType",c,s)},[]),o=(0,zp.useMemo)(()=>r?xre(r):(0,El.__)("None"),[r]);return(0,Cl.jsx)(Ov.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,El.sprintf)((0,El.__)("Change parent: %s"),o),onClick:t,children:o})}function F8e(){let e=(0,_C.useSelect)(n=>n(dL.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,zp.useState)(null),o=(0,zp.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,Cl.jsx)(Nr,{label:(0,El.__)("Parent"),ref:r,children:(0,Cl.jsx)(Ov.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Cl.jsx)(xSt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Cl.jsxs)("div",{className:"editor-post-parent",children:[(0,Cl.jsx)(A8e.__experimentalInspectorPopoverHeader,{title:(0,El.__)("Parent"),onClose:n}),(0,Cl.jsxs)("div",{children:[(0,zp.createInterpolateElement)((0,El.sprintf)((0,El.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %s<wbr />/services<wbr />/pricing.'),(0,M8e.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Cl.jsx)("wbr",{})}),(0,Cl.jsx)("p",{children:(0,zp.createInterpolateElement)((0,El.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Cl.jsx)(Ov.ExternalLink,{href:(0,El.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,Cl.jsx)(N8e,{})]})})})}var D8e=N8e;var uL=l(R(),1),SSt="page-attributes";function CSt(){let{isEnabled:e,postType:t}=(0,L8e.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(F),{getPostType:i}=r(V8e.store);return{isEnabled:n(SSt),postType:i(o("type"))}},[]);return!e||!t?null:(0,uL.jsx)(F8e,{})}function fL(){return(0,uL.jsx)(gC,{children:(0,uL.jsx)(CSt,{})})}var Cd=l(G(),1),zh=l(X(),1),xC=l(Z(),1),Tre=l(he(),1),j8e=l(Re(),1),SC=l(H(),1);var H8e=l(Wt(),1);var pL=l(Z(),1),Ere=l(H(),1),Wu=l(Ut(),1),Gu=l(X(),1),q0=l(G(),1);var Bh=l(R(),1),Cre=(0,q0.__)("Custom Template");function Av({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,pL.useSelect)(u=>{let{getEditorSettings:f,getCurrentTemplateId:m}=u(F);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=K((0,pL.useDispatch)(F)),[n,i]=(0,Ere.useState)(""),[s,a]=(0,Ere.useState)(!1),c=()=>{i(""),e()},d=async u=>{if(u.preventDefault(),s)return;a(!0);let f=t??(0,Wu.serialize)([(0,Wu.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Wu.createBlock)("core/site-title"),(0,Wu.createBlock)("core/site-tagline")]),(0,Wu.createBlock)("core/separator"),(0,Wu.createBlock)("core/group",{tagName:"main"},[(0,Wu.createBlock)("core/group",{layout:{inherit:!0}},[(0,Wu.createBlock)("core/post-title")]),(0,Wu.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:Gm(n||Cre)||"wp-custom-template",content:f,title:n||Cre,status:"publish"});a(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,Bh.jsx)(Gu.Modal,{title:(0,q0.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Bh.jsx)("form",{onSubmit:d,children:(0,Bh.jsxs)(Gu.__experimentalVStack,{spacing:"3",children:[(0,Bh.jsx)(Gu.TextControl,{label:(0,q0.__)("Name"),value:n,onChange:i,placeholder:Cre,disabled:s,help:(0,q0.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Bh.jsxs)(Gu.__experimentalHStack,{justify:"right",children:[(0,Bh.jsx)(Gu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,q0.__)("Cancel")}),(0,Bh.jsx)(Gu.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:s,"aria-disabled":s,children:(0,q0.__)("Create")})]})]})})})}var K0=l(Z(),1),B8e=l(H(),1),Mv=l(he(),1),mL=l(G(),1);function X0(){return(0,K0.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(F);return{postId:t(),postType:r()}},[])}function Z0(){let{postType:e,postId:t}=X0();return(0,K0.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(Mv.store),s=o("read",{kind:"root",name:"site"})?n("root","site"):void 0,a=+t===s?.page_for_posts,c=e==="page"&&+t===s?.page_on_front,d=c?i("postType","wp_template",{per_page:-1}):[],u=c&&!!d?.some(({slug:f})=>f==="front-page");return!a&&!u},[t,e])}function z8e(e){return(0,K0.useSelect)(t=>t(Mv.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function jP(){let{postType:e,postId:t}=X0(),[r]=(0,Mv.useEntityProp)("postType",e,"slug",t),o=kre(),n=Z0(),i=z8e(e),s=(0,K0.useSelect)(a=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:d}=a(Mv.store),u;r?u=e==="page"?`${e}-${r}`:`single-${e}-${r}`:u=e==="page"?"page":`single-${e}`;let f=c({slug:u});return f?d("postType","wp_template",f):null},[o,r,e]);return(0,B8e.useMemo)(()=>n&&[...(i||[]).filter(a=>a.is_custom&&a.slug!==o&&!!a.content.raw),s&&{...s,title:{rendered:(0,mL.sprintf)((0,mL.__)("%s (default)"),s.title.rendered)},isDefault:!0}].filter(Boolean),[i,s,o,n])}function wC(){return(0,K0.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(F),{getPostType:n,canUser:i}=e(Mv.store),s=o(),a=n(s),c=t(),d=c.__unstableIsBlockBasedTheme,u=!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0,f;a?.viewable?u?f=!0:c.supportsTemplateMode?f=i("create",{kind:"postType",name:"wp_template"})??!1:f=!1:f=!1;let m=f?!!i("read",{kind:"postType",name:"wp_template"}):!1;return(!d||!m)&&f?"classic":d&&r()?"block-theme":null},[])}function kre(){let{postType:e,postId:t}=X0(),r=z8e(e),o=(0,K0.useSelect)(n=>n(Mv.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var kl=l(R(),1);function ESt({isOpen:e,onClick:t}){let r=(0,xC.useSelect)(o=>{let n=o(F).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:s}=o(F).getEditorSettings();if(!i&&s[n])return s[n];let a=o(Tre.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(F).getCurrentTemplateId();return a?.title||a?.slug||s?.[n]},[]);return(0,kl.jsx)(zh.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Cd.__)("Template options"),onClick:t,children:r??(0,Cd.__)("Default template")})}function kSt({onClose:e}){let t=Z0(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:s,currentTemplateId:a,onNavigateToEntityRecord:c,getEditorSettings:d}=(0,xC.useSelect)(v=>{let{canUser:_,getEntityRecords:y}=v(Tre.store),w=v(F).getEditorSettings(),x=_("create",{kind:"postType",name:"wp_template"}),C=v(F).getCurrentTemplateId();return{availableTemplates:w.availableTemplates,fetchedTemplates:x?y("postType","wp_template",{post_type:v(F).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:v(F).getEditedPostAttribute("template"),canCreate:t&&x&&w.supportsTemplateMode,canEdit:t&&x&&w.supportsTemplateMode&&!!C,currentTemplateId:C,onNavigateToEntityRecord:w.onNavigateToEntityRecord,getEditorSettings:v(F).getEditorSettings}},[t]),u=(0,SC.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:v,title:_})=>[v,_.rendered]))}).map(([v,_])=>({value:v,label:_})),[r,o]),f=u.find(v=>v.value===n)??u.find(v=>!v.value),{editPost:m}=(0,xC.useDispatch)(F),{createSuccessNotice:h}=(0,xC.useDispatch)(H8e.store),[g,b]=(0,SC.useState)(!1);return(0,kl.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,kl.jsx)(j8e.__experimentalInspectorPopoverHeader,{title:(0,Cd.__)("Template"),help:(0,Cd.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:xH,label:(0,Cd.__)("Add template"),onClick:()=>b(!0)}]:[],onClose:e}),t?(0,kl.jsx)(zh.SelectControl,{hideLabelFromVision:!0,label:(0,Cd.__)("Template"),value:f?.value??"",options:u,onChange:v=>m({template:v||""})}):(0,kl.jsx)(zh.Notice,{status:"warning",isDismissible:!1,children:(0,Cd.__)("The posts page template cannot be changed.")}),s&&c&&(0,kl.jsx)("p",{children:(0,kl.jsx)(zh.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:a,postType:"wp_template"}),e(),h((0,Cd.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Cd.__)("Go back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]})},children:(0,Cd.__)("Edit template")})}),g&&(0,kl.jsx)(Av,{onClose:()=>b(!1)})]})}function TSt(){let[e,t]=(0,SC.useState)(null),r=(0,SC.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,kl.jsx)(Nr,{label:(0,Cd.__)("Template"),ref:t,children:(0,kl.jsx)(zh.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,kl.jsx)(ESt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,kl.jsx)(kSt,{onClose:o})})})}var hL=TSt;var vL=l(X(),1),q8e=l(qb(),1),yL=l(Z(),1),K8e=l(aX(),1);var G8e=l(X(),1);var gL=l(Z(),1),U8e=l(tr(),1);var W8e=l(R(),1),{PreferenceBaseOption:RSt}=K(U8e.privateApis);function Nv(e){let{toggleEditorPanelEnabled:t}=(0,gL.useDispatch)(F),{isChecked:r,isRemoved:o}=(0,gL.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:s}=n(F);return{isChecked:i(e.panelName),isRemoved:s(e.panelName)}},[e.panelName]);return o?null:(0,W8e.jsx)(RSt,{isChecked:r,onChange:()=>t(e.panelName),...e})}var Rre=l(R(),1),{Fill:PSt,Slot:ISt}=(0,G8e.createSlotFill)("EnablePluginDocumentSettingPanelOption"),Y8e=({label:e,panelName:t})=>(0,Rre.jsx)(PSt,{children:(0,Rre.jsx)(Nv,{label:e,panelName:t})});Y8e.Slot=ISt;var bL=Y8e;var Fv=l(R(),1),{Fill:OSt,Slot:ASt}=(0,vL.createSlotFill)("PluginDocumentSettingPanel"),X8e=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,q8e.usePluginContext)(),s=`${i}/${e}`,{opened:a,isEnabled:c}=(0,yL.useSelect)(u=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=u(F);return{opened:f(s),isEnabled:m(s)}},[s]),{toggleEditorPanelOpened:d}=(0,yL.useDispatch)(F);return e===void 0&&(0,K8e.default)("PluginDocumentSettingPanel requires a name property."),(0,Fv.jsxs)(Fv.Fragment,{children:[(0,Fv.jsx)(bL,{label:r,panelName:s}),(0,Fv.jsx)(OSt,{children:c&&(0,Fv.jsx)(vL.PanelBody,{className:t,title:r,icon:o,opened:a,onToggle:()=>d(s),children:n})})]})};X8e.Slot=ASt;var _L=X8e;var Z8e=l(Re(),1),Q8e=l(X(),1),J8e=l(Me(),1),Pre=l(R(),1),MSt=(e,t)=>e.filter(r=>!t.includes(r)).length===0,NSt=(e,t)=>!Array.isArray(t)||MSt(e,t),FSt=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,Pre.jsx)(Z8e.BlockSettingsMenuControls,{children:({selectedBlocks:s,onClose:a})=>NSt(s,e)?(0,Pre.jsx)(Q8e.MenuItem,{onClick:(0,J8e.compose)(o,a),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),$8e=FSt;var eMe=l(qb(),1);var tMe=l(R(),1);function rMe(e){let t=(0,eMe.usePluginContext)();return(0,tMe.jsx)(id,{name:"core/plugin-more-menu",icon:e.icon||t.icon,...e})}var oMe=l(qb(),1),wL=l(X(),1),Ire=l(R(),1),{Fill:DSt,Slot:LSt}=(0,wL.createSlotFill)("PluginPostPublishPanel"),nMe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,oMe.usePluginContext)();return(0,Ire.jsx)(DSt,{children:(0,Ire.jsx)(wL.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};nMe.Slot=LSt;var xL=nMe;var SL=l(X(),1),Ore=l(R(),1),{Fill:VSt,Slot:BSt}=(0,SL.createSlotFill)("PluginPostStatusInfo"),iMe=({children:e,className:t})=>(0,Ore.jsx)(VSt,{children:(0,Ore.jsx)(SL.PanelRow,{className:t,children:e})});iMe.Slot=BSt;var CC=iMe;var CL=l(X(),1),sMe=l(qb(),1),Are=l(R(),1),{Fill:zSt,Slot:jSt}=(0,CL.createSlotFill)("PluginPrePublishPanel"),aMe=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,sMe.usePluginContext)();return(0,Are.jsx)(zSt,{children:(0,Are.jsx)(CL.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};aMe.Slot=jSt;var EL=aMe;var lMe=l(qb(),1);var cMe=l(R(),1);function dMe(e){let t=(0,lMe.usePluginContext)();return(0,cMe.jsx)(id,{name:"core/plugin-preview-menu",icon:e.icon||t.icon,...e})}var uMe=l(R(),1);function jh({className:e,...t}){return(0,uMe.jsx)(hp,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var fMe=l(R(),1);function pMe(e){return(0,fMe.jsx)(v7,{scope:"core",...e})}var Hh=l(Z(),1),FMe=l(or(),1),Dv=l(X(),1),kL=l(H(),1),J0=l(G(),1),RC=l(he(),1);var DMe=l(Wt(),1),LMe=l(tr(),1);var kC=l(H(),1),bMe=l(or(),1),vMe=l(Re(),1),TC=l(X(),1),EC=l(G(),1),yMe=l(Z(),1),_Me=l(he(),1),wMe=l(Ut(),1);var hMe=l(y_(),1);function mMe(e=""){return e=(0,hMe.default)(e),e=e.trim().toLowerCase(),e}function HSt(e,t){let r=mMe(t),o=mMe(e.title),n=0;return r===o?n+=30:o.startsWith(r)?n+=20:r.split(" ").every(a=>o.includes(a))&&(n+=10),n}function gMe(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,HSt(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Tl=l(R(),1);function Mre({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=X0(),{editEntityRecord:n}=(0,yMe.useDispatch)(_Me.store),i=async s=>{n("postType",r,o,{template:s.isDefault?"":s.name},{undoIgnore:!0}),e(),t?.()};return(0,Tl.jsx)(TC.Modal,{title:(0,EC.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,Tl.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,Tl.jsx)(USt,{onSelect:i})})})}function xMe({onClick:e}){let[t,r]=(0,kC.useState)(!1),o=jP();return(0,Tl.jsxs)(Tl.Fragment,{children:[(0,Tl.jsx)(TC.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,EC.__)("Change template")}),t&&(0,Tl.jsx)(Mre,{onRequestClose:()=>r(!1),onSelect:e})]})}function USt({onSelect:e}){let[t,r]=(0,kC.useState)(""),o=jP(),n=(0,kC.useMemo)(()=>o.map(s=>({name:s.slug,blocks:(0,wMe.parse)(s.content.raw),title:(0,bMe.decodeEntities)(s.title.rendered),id:s.id,isDefault:s.isDefault})),[o]),i=(0,kC.useMemo)(()=>gMe(n,t),[n,t]);return(0,Tl.jsxs)(Tl.Fragment,{children:[(0,Tl.jsx)(TC.SearchControl,{onChange:r,value:t,label:(0,EC.__)("Search"),placeholder:(0,EC.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,Tl.jsx)(vMe.__experimentalBlockPatternsList,{label:(0,EC.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var SMe=l(X(),1),CMe=l(G(),1),EMe=l(Z(),1),kMe=l(he(),1);var TMe=l(R(),1);function RMe({onClick:e}){let t=kre(),r=Z0(),{postType:o,postId:n}=X0(),{editEntityRecord:i}=(0,EMe.useDispatch)(kMe.store);return!t||!r?null:(0,TMe.jsx)(SMe.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,CMe.__)("Use default template")})}var PMe=l(X(),1),IMe=l(G(),1),OMe=l(Z(),1),AMe=l(he(),1),MMe=l(H(),1);var Q0=l(R(),1);function NMe(){let{canCreateTemplates:e}=(0,OMe.useSelect)(n=>{let{canUser:i}=n(AMe.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,MMe.useState)(!1),o=Z0();return!e||!o?null:(0,Q0.jsxs)(Q0.Fragment,{children:[(0,Q0.jsx)(PMe.MenuItem,{onClick:()=>{r(!0)},children:(0,IMe.__)("Create new template")}),t&&(0,Q0.jsx)(Av,{onClose:()=>{r(!1)}})]})}var Rl=l(R(),1);function VMe(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,hasSpecificTemplate:n,id:i}=(0,Hh.useSelect)(x=>{let{getRenderingMode:C,getEditorSettings:S,getCurrentPost:E,getCurrentTemplateId:P}=K(x(F)),O=S(),T=E();return{isTemplateHidden:C()==="post-only",onNavigateToEntityRecord:O.onNavigateToEntityRecord,getEditorSettings:S,hasGoBack:O.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!T.template,id:P()}},[]),{get:s}=(0,Hh.useSelect)(LMe.store),{editedRecord:a,hasResolved:c}=(0,RC.useEntityRecord)("postType","wp_template",i),{getEntityRecord:d}=(0,Hh.useSelect)(RC.store),{editEntityRecord:u}=(0,Hh.useDispatch)(RC.store),{createSuccessNotice:f}=(0,Hh.useDispatch)(DMe.store),{setRenderingMode:m,setDefaultRenderingMode:h}=K((0,Hh.useDispatch)(F)),g=(0,Hh.useSelect)(x=>!!x(RC.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[b,v]=(0,kL.useState)(null),_=(0,kL.useMemo)(()=>({anchor:b,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[b]);if(!c)return null;let y=o?[{label:(0,J0.__)("Go back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,w=()=>{s("core/edit-site","welcomeGuideTemplate")||f((0,J0.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:y})};return(0,Rl.jsx)(Nr,{label:(0,J0.__)("Template"),ref:v,children:(0,Rl.jsx)(Dv.DropdownMenu,{popoverProps:_,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,J0.__)("Template options"),text:(0,FMe.decodeEntities)(a.title),icon:null,children:({onClose:x})=>(0,Rl.jsxs)(Rl.Fragment,{children:[(0,Rl.jsxs)(Dv.MenuGroup,{children:[g&&(0,Rl.jsx)(Dv.MenuItem,{onClick:async()=>{if(t({postId:a.id,postType:"wp_template"}),!n&&window?.__experimentalTemplateActivate){let C=await d("root","site").active_templates;C[a.slug]!==a.id&&u("root","site",void 0,{active_templates:{...C,[a.slug]:a.id}})}x(),w()},children:(0,J0.__)("Edit template")}),(0,Rl.jsx)(xMe,{onClick:x}),(0,Rl.jsx)(RMe,{onClick:x}),g&&(0,Rl.jsx)(NMe,{})]}),(0,Rl.jsx)(Dv.MenuGroup,{children:(0,Rl.jsx)(Dv.MenuItem,{icon:e?void 0:Mo,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let C=e?"template-locked":"post-only";m(C),h(C)},children:(0,J0.__)("Show template")})})]})})})}var Nre=l(R(),1);function TL(){let e=wC();return e==="classic"?(0,Nre.jsx)(hL,{}):e==="block-theme"?(0,Nre.jsx)(VMe,{}):null}var t9e=l(Z(),1),r9e=l(he(),1);var UMe=l(Me(),1),WMe=l(H(),1),GMe=l(Z(),1),YMe=l(G(),1),qMe=l(X(),1);var BMe=l(G(),1),zMe=l(H(),1),jMe=l(Z(),1),Fre=l(or(),1),HMe=l(he(),1);var HP={_fields:"id,name",context:"view"},RL={who:"authors",per_page:100,...HP};function PL(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,jMe.useSelect)(s=>{let{getUser:a,getUsers:c,isResolving:d}=s(HMe.store),{getEditedPostAttribute:u}=s(F),f=u("author"),m={...RL};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:a(f,HP),isLoading:d("getUsers",[m])}},[e]),i=(0,zMe.useMemo)(()=>{let s=(r??[]).map(d=>({value:d.id,label:(0,Fre.decodeEntities)(d.name)})),a=s.findIndex(({value:d})=>o?.id===d),c=[];return a<0&&o?c=[{value:o.id,label:(0,Fre.decodeEntities)(o.name)}]:a<0&&!o&&(c=[{value:0,label:(0,BMe.__)("(No author)")}]),[...c,...s]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var KMe=l(R(),1);function XMe(){let[e,t]=(0,WMe.useState)(),{editPost:r}=(0,GMe.useDispatch)(F),{authorId:o,authorOptions:n,isLoading:i}=PL(e),s=a=>{a&&r({author:a})};return(0,KMe.jsx)(qMe.ComboboxControl,{label:(0,YMe.__)("Author"),options:n,value:o,onFilterValueChange:(0,UMe.debounce)(t,300),onChange:s,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var ZMe=l(G(),1),QMe=l(Z(),1),JMe=l(X(),1);var $Me=l(R(),1);function e9e(){let{editPost:e}=(0,QMe.useDispatch)(F),{authorId:t,authorOptions:r}=PL(),o=n=>{let i=Number(n);e({author:i})};return(0,$Me.jsx)(JMe.SelectControl,{className:"post-author-selector",label:(0,ZMe.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var Dre=l(R(),1),WSt=25;function GSt(){return(0,t9e.useSelect)(t=>t(r9e.store).getUsers(RL)?.length>=WSt,[])?(0,Dre.jsx)(XMe,{}):(0,Dre.jsx)(e9e,{})}var IL=GSt;var o9e=l(Z(),1);var n9e=l(R(),1);function OL({children:e}){let{hasAssignAuthorAction:t}=(0,o9e.useSelect)(r=>({hasAssignAuthorAction:!!r(F).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,n9e.jsx)(Wo,{supportKeys:"author",children:e}):null}var $0=l(G(),1),AL=l(X(),1),ML=l(H(),1),i9e=l(or(),1),s9e=l(Re(),1),a9e=l(Z(),1),l9e=l(he(),1);var jp=l(R(),1);function YSt({isOpen:e,onClick:t}){let{postAuthor:r}=(0,a9e.useSelect)(n=>{let i=n(F).getEditedPostAttribute("author");return{postAuthor:n(l9e.store).getUser(i,HP)}},[]),o=(0,i9e.decodeEntities)(r?.name)||(0,$0.__)("(No author)");return(0,jp.jsx)(AL.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,$0.sprintf)((0,$0.__)("Change author: %s"),o),onClick:t,children:o})}function qSt(){let[e,t]=(0,ML.useState)(null),r=(0,ML.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,jp.jsx)(OL,{children:(0,jp.jsx)(Nr,{label:(0,$0.__)("Author"),ref:t,children:(0,jp.jsx)(AL.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,jp.jsx)(YSt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,jp.jsxs)("div",{className:"editor-post-author",children:[(0,jp.jsx)(s9e.__experimentalInspectorPopoverHeader,{title:(0,$0.__)("Author"),onClose:o}),(0,jp.jsx)(IL,{onClose:o})]})})})})}var NL=qSt;var Lv=l(G(),1),DL=l(X(),1),LL=l(Z(),1);var FL=l(R(),1),KSt=[{label:(0,Lv._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Lv.__)("Visitors can add new comments and replies.")},{label:(0,Lv.__)("Closed"),value:"closed",description:[(0,Lv.__)("Visitors cannot add new comments or replies."),(0,Lv.__)("Existing comments remain visible.")].join(" ")}];function XSt(){let e=(0,LL.useSelect)(o=>o(F).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,LL.useDispatch)(F),r=o=>t({comment_status:o});return(0,FL.jsx)("form",{children:(0,FL.jsx)(DL.__experimentalVStack,{spacing:4,children:(0,FL.jsx)(DL.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Lv.__)("Comment status"),options:KSt,onChange:r,selected:e})})})}var VL=XSt;var Yu=l(G(),1),PC=l(X(),1),Vre=l(Z(),1),UL=l(H(),1),c9e=l(Re(),1),d9e=l(he(),1);var BL=l(G(),1),zL=l(X(),1),jL=l(Z(),1);var Lre=l(R(),1);function ZSt(){let e=(0,jL.useSelect)(o=>o(F).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,jL.useDispatch)(F),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,Lre.jsx)(zL.CheckboxControl,{label:(0,BL.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,Lre.jsx)(zL.ExternalLink,{href:(0,BL.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,BL.__)("Learn more about pingbacks & trackbacks")})})}var HL=ZSt;var Fa=l(R(),1),QSt="discussion-panel";function JSt({onClose:e}){return(0,Fa.jsxs)("div",{className:"editor-post-discussion",children:[(0,Fa.jsx)(c9e.__experimentalInspectorPopoverHeader,{title:(0,Yu.__)("Discussion"),onClose:e}),(0,Fa.jsxs)(PC.__experimentalVStack,{spacing:4,children:[(0,Fa.jsx)(Wo,{supportKeys:"comments",children:(0,Fa.jsx)(VL,{})}),(0,Fa.jsx)(Wo,{supportKeys:"trackbacks",children:(0,Fa.jsx)(HL,{})})]})]})}function $St({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,Vre.useSelect)(a=>{let{getEditedPostAttribute:c}=a(F),{getPostType:d}=a(d9e.store),u=d(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!u.supports.comments,trackbacksSupported:!!u.supports.trackbacks}},[]),s;return r==="open"?o==="open"?s=(0,Yu._x)("Open",'Adjective: e.g. "Comments are open"'):s=i?(0,Yu.__)("Comments only"):(0,Yu._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?s=n?(0,Yu.__)("Pings only"):(0,Yu.__)("Pings enabled"):s=(0,Yu.__)("Closed"),(0,Fa.jsx)(PC.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,Yu.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:s})}function WL(){let{isEnabled:e}=(0,Vre.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(F);return{isEnabled:i(QSt)}},[]),[t,r]=(0,UL.useState)(null),o=(0,UL.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Fa.jsx)(Wo,{supportKeys:["comments","trackbacks"],children:(0,Fa.jsx)(Nr,{label:(0,Yu.__)("Discussion"),ref:r,children:(0,Fa.jsx)(PC.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Fa.jsx)($St,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Fa.jsx)(JSt,{onClose:n})})})}):null}var IC=l(G(),1),YL=l(X(),1),qL=l(Z(),1),u9e=l(H(),1),f9e=l(or(),1);var GL=l(R(),1);function UP({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,qL.useSelect)(u=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=u(F),h=f(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:m(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,qL.useDispatch)(F),[s,a]=(0,u9e.useState)((0,f9e.decodeEntities)(r)),c=u=>{i({[n]:u})},d=o?(0,IC.__)("Write a description (optional)"):(0,IC.__)("Write an excerpt (optional)");return(0,GL.jsx)("div",{className:"editor-post-excerpt",children:(0,GL.jsx)(YL.TextareaControl,{label:d,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?a:c,onBlur:t?()=>c(s):void 0,value:t?s:r,help:o?(0,IC.__)("Write a description"):(0,GL.jsx)(YL.ExternalLink,{href:(0,IC.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,IC.__)("Learn more about manual excerpts")})})})}var p9e=l(R(),1);function eCt({children:e}){return(0,p9e.jsx)(Wo,{supportKeys:"excerpt",children:e})}var ew=eCt;var Uh=l(G(),1),qu=l(X(),1),YP=l(Z(),1),ZL=l(H(),1),h9e=l(Re(),1),GP=l(he(),1),g9e=l(or(),1);var KL=l(X(),1),Bre=l(R(),1),{Fill:tCt,Slot:rCt}=(0,KL.createSlotFill)("PluginPostExcerpt"),m9e=({children:e,className:t})=>(0,Bre.jsx)(tCt,{children:(0,Bre.jsx)(KL.PanelRow,{className:t,children:e})});m9e.Slot=rCt;var WP=m9e;var Go=l(R(),1),{getTemplateInfo:oCt}=K(GP.privateApis),XL="post-excerpt";function nCt(){let{isOpened:e,isEnabled:t,postType:r}=(0,YP.useSelect)(s=>{let{isEditorPanelOpened:a,isEditorPanelEnabled:c,getCurrentPostType:d}=s(F);return{isOpened:a(XL),isEnabled:c(XL),postType:d()}},[]),{toggleEditorPanelOpened:o}=(0,YP.useDispatch)(F),n=()=>o(XL);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Go.jsx)(qu.PanelBody,{title:i?(0,Uh.__)("Description"):(0,Uh.__)("Excerpt"),opened:e,onToggle:n,children:(0,Go.jsx)(WP.Slot,{children:s=>(0,Go.jsxs)(Go.Fragment,{children:[(0,Go.jsx)(UP,{}),s]})})})}function b9e(){return(0,Go.jsx)(ew,{children:(0,Go.jsx)(nCt,{})})}function v9e(){return(0,Go.jsx)(ew,{children:(0,Go.jsx)(iCt,{})})}function iCt(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,YP.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:b}=f(F),v=m(),_=["wp_template","wp_template_part"].includes(v),y=v==="wp_block",w=_||y,C=g(_?"description":"excerpt"),S=_&&f(GP.store).getEntityRecord("postType",v,h()),E=!C&&_?oCt({template:S,templateTypes:f(GP.store).getCurrentTheme()?.default_template_types})?.description:void 0,P=b(XL)||w;return{excerpt:C??E,shouldRender:P,shouldBeUsedAsDescription:w,allowEditing:P&&(!w||y||S&&S.source===f5.custom&&!S.has_theme_file&&S.is_custom)}},[]),[n,i]=(0,ZL.useState)(null),s=r?(0,Uh.__)("Description"):(0,Uh.__)("Excerpt"),a=(0,ZL.useMemo)(()=>({anchor:n,"aria-label":s,headerTitle:s,placement:"left-start",offset:36,shift:!0}),[n,s]);if(!e)return!1;let c=!!t&&(0,Go.jsx)(qu.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,g9e.decodeEntities)(t)});if(!o)return c;let d=r?(0,Uh.__)("Add a description\u2026"):(0,Uh.__)("Add an excerpt\u2026"),u=r?(0,Uh.__)("Edit description"):(0,Uh.__)("Edit excerpt");return(0,Go.jsxs)(qu.__experimentalVStack,{children:[c,(0,Go.jsx)(qu.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:a,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,Go.jsx)(qu.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?u:d}),renderContent:({onClose:f})=>(0,Go.jsxs)(Go.Fragment,{children:[(0,Go.jsx)(h9e.__experimentalInspectorPopoverHeader,{title:s,onClose:f}),(0,Go.jsx)(qu.__experimentalVStack,{spacing:4,children:(0,Go.jsx)(WP.Slot,{children:m=>(0,Go.jsxs)(Go.Fragment,{children:[(0,Go.jsx)(UP,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var pc=l(G(),1),jre=l(vi(),1),Zs=l(X(),1),x9e=l(s2(),1),JL=l(H(),1),S9e=l(Me(),1),OC=l(Z(),1),tw=l(Re(),1),C9e=l(he(),1);var y9e=l(Z(),1),_9e=l(he(),1);function QL({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,y9e.useSelect)(i=>({postType:i(F).getEditedPostAttribute("type"),themeSupports:i(_9e.store).getThemeSupports()}),[]);return(Array.isArray(t)?t:[t]).some(i=>{let s=o?.[i]??!1;return i==="post-thumbnails"&&Array.isArray(s)?s.includes(r):s})?e:null}var zre=l(R(),1);function sCt({children:e}){return(0,zre.jsx)(QL,{supportKeys:"post-thumbnails",children:(0,zre.jsx)(Wo,{supportKeys:"thumbnail",children:e})})}var Wh=sCt;var ds=l(R(),1),w9e=["image"],aCt=(0,pc.__)("Featured image"),lCt=(0,pc.__)("Add a featured image"),cCt=(0,ds.jsx)("p",{children:(0,pc.__)("To edit the featured image, you need permission to upload media.")});function dCt(e,t){if(!e)return{};let r=(0,jre.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(r in(e?.media_details?.sizes??{}))return{mediaWidth:e.media_details.sizes[r].width,mediaHeight:e.media_details.sizes[r].height,mediaSourceUrl:e.media_details.sizes[r].source_url};let o=(0,jre.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return o in(e?.media_details?.sizes??{})?{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}function uCt({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:s,noticeOperations:a,isRequestingFeaturedImageMedia:c}){let d=(0,JL.useRef)(!1),[u,f]=(0,JL.useState)(!1),{getSettings:m}=(0,OC.useSelect)(tw.store),{mediaSourceUrl:h}=dCt(n,e);function g(y){m().mediaUpload({allowedTypes:w9e,filesList:y,onFileChange([w]){if((0,x9e.isBlobURL)(w?.url)){f(!0);return}w&&r(w),f(!1)},onError(w){a.removeAllNotices(),a.createErrorNotice(w)},multiple:!1})}function b(y){return y.alt_text?(0,pc.sprintf)((0,pc.__)("Current image: %s"),y.alt_text):(0,pc.sprintf)((0,pc.__)("The current image has no alternative text. The file name is: %s"),y.media_details.sizes?.full?.file||y.slug)}function v(y){d.current&&y&&(y.focus(),d.current=!1)}let _=!c&&!!t&&!n;return(0,ds.jsxs)(Wh,{children:[s,(0,ds.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,ds.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:b(n)}),(0,ds.jsx)(tw.MediaUploadCheck,{fallback:cCt,children:(0,ds.jsx)(tw.MediaUpload,{title:i?.labels?.featured_image||aCt,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:w9e,modalClass:"editor-post-featured-image__media-modal",render:({open:y})=>(0,ds.jsxs)("div",{className:"editor-post-featured-image__container",children:[_?(0,ds.jsx)(Zs.Notice,{status:"warning",isDismissible:!1,children:(0,pc.__)("Could not retrieve the featured image data.")}):(0,ds.jsxs)(Zs.Button,{__next40pxDefaultSize:!0,ref:v,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:y,"aria-label":t?(0,pc.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:u,accessibleWhenDisabled:!0,children:[!!t&&n&&(0,ds.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:b(n)}),(u||c)&&(0,ds.jsx)(Zs.Spinner,{}),!t&&!u&&(i?.labels?.set_featured_image||lCt)]}),!!t&&(0,ds.jsxs)(Zs.__experimentalHStack,{className:J("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":_,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,ds.jsx)(Zs.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:y,"aria-haspopup":"dialog",variant:_?"secondary":void 0,children:(0,pc.__)("Replace")}),(0,ds.jsx)(Zs.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),d.current=!0},variant:_?"secondary":void 0,isDestructive:_,children:(0,pc.__)("Remove")})]}),(0,ds.jsx)(Zs.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var fCt=(0,OC.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(C9e.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(F),s=i("featured_media");return{media:s?t("postType","attachment",s,{context:"view"}):null,currentPostId:n(),postType:r(i("type")),featuredImageId:s,isRequestingFeaturedImageMedia:!!s&&!o("getEntityRecord",["postType","attachment",s,{context:"view"}])}}),pCt=(0,OC.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(F);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(tw.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:n,onFileChange([i]){o({featured_media:i.id})},onError(i){t.removeAllNotices(),t.createErrorNotice(i)},multiple:!1})},onRemoveImage(){o({featured_media:0})}}}),qP=(0,S9e.compose)(Zs.withNotices,fCt,pCt,(0,Zs.withFilters)("editor.PostFeaturedImage"))(uCt);var E9e=l(G(),1),k9e=l(X(),1),$L=l(Z(),1),T9e=l(he(),1);var AC=l(R(),1),Hre="featured-image";function eV({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,$L.useSelect)(i=>{let{getEditedPostAttribute:s,isEditorPanelEnabled:a,isEditorPanelOpened:c}=i(F),{getPostType:d}=i(T9e.store);return{postType:d(s("type")),isEnabled:a(Hre),isOpened:c(Hre)}},[]),{toggleEditorPanelOpened:n}=(0,$L.useDispatch)(F);return r?e?(0,AC.jsx)(Wh,{children:(0,AC.jsx)(k9e.PanelBody,{title:t?.labels?.featured_image??(0,E9e.__)("Featured image"),opened:o,onToggle:()=>n(Hre),children:(0,AC.jsx)(qP,{})})}):(0,AC.jsx)(Wh,{children:(0,AC.jsx)(qP,{})}):null}var Da=l(G(),1),tV=l(X(),1),rV=l(Z(),1),I9e=l(Me(),1),O9e=l(he(),1);var R9e=l(Z(),1);var P9e=l(R(),1);function MC({children:e}){return(0,R9e.useSelect)(r=>r(F).getEditorSettings().disablePostFormats,[])?null:(0,P9e.jsx)(Wo,{supportKeys:"post-formats",children:e})}var rw=l(R(),1),KP=[{id:"aside",caption:(0,Da.__)("Aside")},{id:"audio",caption:(0,Da.__)("Audio")},{id:"chat",caption:(0,Da.__)("Chat")},{id:"gallery",caption:(0,Da.__)("Gallery")},{id:"image",caption:(0,Da.__)("Image")},{id:"link",caption:(0,Da.__)("Link")},{id:"quote",caption:(0,Da.__)("Quote")},{id:"standard",caption:(0,Da.__)("Standard")},{id:"status",caption:(0,Da.__)("Status")},{id:"video",caption:(0,Da.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function XP(){let t=`post-format-selector-${(0,I9e.useInstanceId)(XP)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,rV.useSelect)(d=>{let{getEditedPostAttribute:u,getSuggestedPostFormat:f}=d(F),m=u("format"),h=d(O9e.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=KP.filter(d=>n?.includes(d.id)||r===d.id),s=i.find(d=>d.id===o),{editPost:a}=(0,rV.useDispatch)(F),c=d=>a({format:d});return(0,rw.jsx)(MC,{children:(0,rw.jsxs)("div",{className:"editor-post-format",children:[(0,rw.jsx)(tV.RadioControl,{className:"editor-post-format__options",label:(0,Da.__)("Post Format"),selected:r,onChange:d=>c(d),id:t,options:i.map(d=>({label:d.caption,value:d.id})),hideLabelFromVision:!0}),s&&s.id!==r&&(0,rw.jsx)("p",{className:"editor-post-format__suggestion",children:(0,rw.jsx)(tV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(s.id),children:(0,Da.sprintf)((0,Da.__)("Apply suggested format: %s"),s.caption)})})]})})}var Vv=l(G(),1),Ure=l(X(),1),ZP=l(Z(),1);var Wre=l(Ko(),1);var A9e=l(Z(),1);var M9e=l(R(),1);function mCt({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,A9e.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(F);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,M9e.jsx)(Wo,{supportKeys:"revisions",children:e})}var ow=mCt;var NC=l(R(),1);function N9e(){return(0,ZP.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r,getEditorSettings:o}=e(F);return{lastRevisionId:t(),revisionsCount:r(),disableVisualRevisions:!!o().disableVisualRevisions}},[])}function hCt(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=N9e(),{setCurrentRevisionId:o}=K((0,ZP.useDispatch)(F)),n=r?{href:(0,Wre.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,NC.jsx)(ow,{children:(0,NC.jsx)(Ure.Button,{__next40pxDefaultSize:!0,...n,className:"editor-post-last-revision__title",icon:dm,iconPosition:"right",text:(0,Vv.sprintf)((0,Vv.__)("Revisions (%s)"),t)})})}function F9e(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=N9e(),{setCurrentRevisionId:o}=K((0,ZP.useDispatch)(F)),n=r?{href:(0,Wre.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,NC.jsx)(ow,{children:(0,NC.jsx)(Nr,{label:(0,Vv.__)("Revisions"),children:(0,NC.jsx)(Ure.Button,{...n,className:"editor-private-post-last-revision__button",text:t,"aria-label":(0,Vv.sprintf)((0,Vv._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t),variant:"tertiary",size:"compact"})})})}var oV=hCt;var D9e=l(X(),1);var nV=l(R(),1);function gCt(){return(0,nV.jsx)(ow,{children:(0,nV.jsx)(D9e.PanelBody,{className:"editor-post-last-revision__panel",children:(0,nV.jsx)(oV,{})})})}var L9e=gCt;var Hi=l(G(),1),Xu=l(X(),1),JP=l(Z(),1),qre=l(Ko(),1),QP=l(H(),1),FC=l(vi(),1),H9e=l(Me(),1),Kre=l(he(),1);var Ku=l(G(),1),bCt="authentication-failed",vCt="connection-expired",yCt="connection-limit-exceeded",V9e="document-size-limit-exceeded",Yre="protocol-mismatch",B9e="unknown-error",Gre={[bCt]:{title:(0,Ku.__)("Unable to connect"),description:(0,Ku.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[vCt]:{title:(0,Ku.__)("Connection expired"),description:(0,Ku.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[yCt]:{title:(0,Ku.__)("Too many editors connected"),description:(0,Ku.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[Yre]:{title:(0,Ku.__)("Protocol update"),description:(0,Ku.__)("Real-time collaboration has been updated. Please refresh the page to continue editing.")},[B9e]:{title:(0,Ku.__)("Connection lost"),description:(0,Ku.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function z9e(e){return e?.code&&Gre[e?.code]?Gre[e.code]:Gre[B9e]}var Ro=l(R(),1);function j9e(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,JP.useSelect)(r=>{let{isCollaborationSupported:o,getSyncConnectionStatus:n}=K(r(Kre.store));return{isCollaborationSupported:o(),syncConnectionStatus:n()}},[]);return e?null:V9e===t?.error?.code?(0,Ro.jsx)("p",{children:(0,Hi.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,Ro.jsx)("p",{children:(0,Hi.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function U9e(){let t="core/editor/post-locked-modal-"+(0,H9e.useInstanceId)(U9e),{autosave:r,updatePostLock:o}=(0,JP.useDispatch)(F),{isCollaborationEnabled:n,isLocked:i,isTakeover:s,user:a,postId:c,postLockUtils:d,activePostLock:u,postType:f,previewLink:m}=(0,JP.useSelect)(y=>{let{isPostLocked:w,isPostLockTakeover:x,getPostLockUser:C,getCurrentPostId:S,getActivePostLock:E,getEditedPostAttribute:P,getEditedPostPreviewLink:O,getEditorSettings:T,isCollaborationEnabledForCurrentPost:I}=K(y(F)),{getPostType:k}=y(Kre.store);return{isCollaborationEnabled:I(),isLocked:w(),isTakeover:x(),user:C(),postId:S(),postLockUtils:T().postLockUtils,activePostLock:E(),postType:k(P("type")),previewLink:O()}},[]);if((0,QP.useEffect)(()=>{function y(C){i||(C["wp-refresh-post-lock"]={lock:u,post_id:c})}function w(C){if(!C["wp-refresh-post-lock"])return;let S=C["wp-refresh-post-lock"];S.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:S.lock_error.name,avatar:S.lock_error.avatar_src_2x}})):S.new_lock&&o({isLocked:!1,activePostLock:S.new_lock})}function x(){if(i||!u)return;let C=new window.FormData;if(C.append("action","wp-remove-post-lock"),C.append("_wpnonce",d.unlockNonce),C.append("post_ID",c),C.append("active_post_lock",u),window.navigator.sendBeacon)window.navigator.sendBeacon(d.ajaxUrl,C);else{let S=new window.XMLHttpRequest;S.open("POST",d.ajaxUrl,!1),S.send(C)}}return(0,FC.addAction)("heartbeat.send",t,y),(0,FC.addAction)("heartbeat.tick",t,w),window.addEventListener("beforeunload",x),()=>{(0,FC.removeAction)("heartbeat.send",t),(0,FC.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[t,i,u,c,d,r,o]),!i||n)return null;let h=a.name,g=a.avatar,b=(0,qre.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:d.nonce}),v=(0,qre.addQueryArgs)("edit.php",{post_type:f?.slug}),_=(0,Hi.__)("Exit editor");return(0,Ro.jsx)(Xu.Modal,{title:s?(0,Hi.__)("Someone else has taken over this post"):(0,Hi.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,Ro.jsxs)(Xu.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,Ro.jsx)("img",{src:g,alt:(0,Hi.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Ro.jsxs)("div",{children:[!!s&&(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)("p",{children:(0,QP.createInterpolateElement)(h?(0,Hi.sprintf)((0,Hi.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),h):(0,Hi.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,Ro.jsx)("strong",{}),PreviewLink:(0,Ro.jsx)(Xu.ExternalLink,{href:m,children:(0,Hi.__)("preview")})})}),(0,Ro.jsx)(j9e,{})]}),!s&&(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)("p",{children:(0,QP.createInterpolateElement)(h?(0,Hi.sprintf)((0,Hi.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,Hi.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,Ro.jsx)("strong",{}),PreviewLink:(0,Ro.jsx)(Xu.ExternalLink,{href:m,children:(0,Hi.__)("preview")})})}),(0,Ro.jsx)(j9e,{}),(0,Ro.jsx)("p",{children:(0,Hi.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,Ro.jsxs)(Xu.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!s&&(0,Ro.jsx)(Xu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:b,children:(0,Hi.__)("Take over")}),(0,Ro.jsx)(Xu.Button,{__next40pxDefaultSize:!0,variant:"primary",href:v,children:_})]})]})]})})}var W9e=U9e;var Y9e=l(G(),1),q9e=l(X(),1),sV=l(Z(),1);var G9e=l(Z(),1);function _Ct({children:e}){let{hasPublishAction:t,isPublished:r}=(0,G9e.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(F);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var iV=_Ct;var Xre=l(R(),1);function wCt(){let e=(0,sV.useSelect)(o=>o(F).getEditedPostAttribute("status"),[]),{editPost:t}=(0,sV.useDispatch)(F),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,Xre.jsx)(iV,{children:(0,Xre.jsx)(q9e.CheckboxControl,{label:(0,Y9e.__)("Pending review"),checked:e==="pending",onChange:r})})}var K9e=wCt;var X9e=l(H(),1),Gh=l(X(),1),nw=l(G(),1),aV=l(Z(),1),Z9e=l(vi(),1),Q9e=l(he(),1);var Pl=l(R(),1);function xCt(){let e=(0,X9e.renderToString)((0,Pl.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,Pl.jsxs)(Gh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,Pl.jsx)(Gh.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,Pl.jsx)(Gh.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})]}),(0,Pl.jsx)("p",{children:(0,nw.__)("Generating preview\u2026")})]}));return e+=`
+`)}function t8e({text:e,children:t,variant:r="outline"}){let o=(0,n8e.useCopyToClipboard)(e);return(0,jp.jsx)(qg.ActionButton,{variant:r,ref:o,children:t})}var vCt=class extends r8e.Component{constructor(){super(...arguments),this.state={error:null,componentStack:null}}componentDidCatch(e,t){this.setState({componentStack:t?.componentStack}),(0,i8e.doAction)("editor.ErrorBoundary.errorLogged",e,t)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e,componentStack:t}=this.state,{canCopyContent:r=!1}=this.props;return e?(0,jp.jsxs)(le,{className:"editor-error-boundary",direction:"column",gap:"lg",children:[(0,jp.jsxs)(qg.Root,{intent:"error",children:[(0,jp.jsx)(qg.Title,{children:(0,a5.__)("The editor has crashed")}),(0,jp.jsx)(qg.Description,{children:(0,a5.__)("An unknown error occurred. Reload your browser to try again, or copy the error to report the problem or search.")}),(0,jp.jsxs)(qg.Actions,{children:[r&&(0,jp.jsx)(t8e,{text:pCt,children:(0,a5.__)("Copy contents")}),(0,jp.jsx)(t8e,{variant:"solid",text:()=>bCt(e,t),children:(0,a5.__)("Copy error")})]})]}),null]}):this.props.children}},s8e=vCt;var zu=l(H(),1),c5=l(Me(),1),wv=l(X(),1),Are=l(G(),1),a8e=l(Ut(),1),l8e=l(Kt(),1);var c8e=l(P(),1),_Ct=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,l5,yCt=()=>{if(l5!==void 0)return l5;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),l5=!0}catch{l5=!1}return l5};function wCt(){let e=(0,wv.useRegistry)(),{postId:t,postType:r,isEditedPostNew:o}=(0,wv.useSelect)(s=>({postId:s(N).getCurrentPostId(),postType:s(N).getCurrentPostType(),isEditedPostNew:s(N).isEditedPostNew()}),[]),n=(0,zu.useMemo)(()=>{let s=rae(t,o);if(!s)return null;try{return JSON.parse(s)}catch{return null}},[t,o]),i=nM({postType:r,postId:t,snapshot:nae(n)});(0,zu.useEffect)(()=>{if(!n||i==="pending")return;if(i==="present"){xE(t,o);return}let{post_title:s,content:a,excerpt:c}=n,d={title:s,content:a,excerpt:c},{getEditedPostAttribute:u,getEditorSettings:f}=e.select(N);if(!Object.keys(d).some(_=>d[_]!==u(_))){xE(t,o);return}if(!!f().autosave)return;let{createWarningNotice:g,removeNotice:b}=e.dispatch(l8e.store),{editPost:v,resetEditorBlocks:y}=e.dispatch(N),w="wpEditorAutosaveRestore";g((0,Are.__)("The backup of this post in your browser is different from the version below."),{id:w,actions:[{label:(0,Are.__)("Restore the backup"),onClick(){let{content:_,...x}=d;v(x),y((0,a8e.parse)(d.content)),b(w)}}]})},[e,t,o,n,i])}function xCt(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,wv.useSelect)(d=>({postId:d(N).getCurrentPostId(),isEditedPostNew:d(N).isEditedPostNew(),isDirty:d(N).isEditedPostDirty(),isAutosaving:d(N).isAutosavingPost(),didError:d(N).didPostSaveRequestFail()}),[]),i=(0,zu.useRef)(r),s=(0,zu.useRef)(o);(0,zu.useEffect)(()=>{!n&&(s.current&&!o||i.current&&!r)&&xE(e,t),i.current=r,s.current=o},[r,o,n]);let a=(0,c5.usePrevious)(t),c=(0,c5.usePrevious)(e);(0,zu.useEffect)(()=>{c===e&&a&&!t&&xE(e,!0)},[t,e])}function SCt(){let{autosave:e}=(0,wv.useDispatch)(N),t=(0,zu.useCallback)(()=>{_Ct(()=>e({local:!0}))},[]);wCt(),xCt();let r=(0,wv.useSelect)(o=>o(N).getEditorSettings().localAutosaveInterval,[]);return(0,c8e.jsx)(UD,{interval:r,autosave:t})}var d8e=(0,c5.ifCondition)(yCt)(SCt);var u8e=l(X(),1),f8e=l(he(),1);function CCt({children:e}){return(0,u8e.useSelect)(r=>{let{getEditedPostAttribute:o}=r(N),{getPostType:n}=r(f8e.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var vC=CCt;var Mre=l(G(),1),yC=l(Z(),1),yL=l(X(),1),h8e=l(H(),1);var p8e=l(X(),1),m8e=l(he(),1);function kCt(e={},t){if(e[t]!==void 0)return!!e[t];let[r,o]=t.split("."),[n]=Array.isArray(e[r])?e[r]:[];return Array.isArray(n)?n.includes(o):!!n?.[o]}function ECt({children:e,supportKeys:t}){let r=(0,p8e.useSelect)(n=>{let{getEditedPostAttribute:i}=n(N),{getPostType:s}=n(m8e.store);return s(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>kCt(r.supports,n))),o?e:null}var Ho=ECt;var _C=l(P(),1);function TCt(){let e=(0,yL.useSelect)(s=>s(N).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,yL.useDispatch)(N),[r,o]=(0,h8e.useState)(null),n=s=>{o(s);let a=Number(s);Number.isInteger(a)&&s.trim?.()!==""&&t({menu_order:a})},i=r??e;return(0,_C.jsx)(yC.Flex,{children:(0,_C.jsx)(yC.FlexBlock,{children:(0,_C.jsx)(yC.__experimentalNumberControl,{label:(0,Mre.__)("Order"),help:(0,Mre.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function g8e(){return(0,_C.jsx)(Ho,{supportKeys:"page-attributes",children:(0,_C.jsx)(TCt,{})})}var P8e=l(X(),1),R8e=l(he(),1);var Fre=l(tb(),1),El=l(G(),1),xv=l(Z(),1),x8e=l(Me(),1),Hp=l(H(),1),xC=l(X(),1),Lre=l(or(),1),xL=l(he(),1),S8e=l(Re(),1),C8e=l(Ko(),1);var b8e=l(Z(),1),v8e=l(H(),1),d5=l(P(),1),PCt=(0,v8e.forwardRef)(({className:e,label:t,children:r},o)=>(0,d5.jsxs)(b8e.__experimentalHStack,{className:J("editor-post-panel__row",e),ref:o,children:[t&&(0,d5.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,d5.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),Dr=PCt;var _8e=l(or(),1);function wL(e){let t=e.map(n=>({children:[],parent:void 0,...n}));if(t.some(({parent:n})=>n===void 0))return t;let r=Object.create(null);for(let n of t)n.children=[],r[n.id]=n;let o=[];for(let n of t){let i=r[n.parent];i?i.children.push(n):`${n.parent}`=="0"&&o.push(n)}return o}var wC=e=>(0,_8e.decodeEntities)(e),Nre=e=>({...e,name:wC(e.name)}),y8e=e=>(e??[]).map(Nre);var kl=l(P(),1);function Dre(e){return e?.title?.rendered?(0,Lre.decodeEntities)(e.title.rendered):`#${e.id} (${(0,El.__)("no title")})`}var w8e=(e,t)=>{let r=(0,Fre.default)(e||"").toLowerCase(),o=(0,Fre.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function k8e(){let{editPost:e}=(0,xC.useDispatch)(N),[t,r]=(0,Hp.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:s,isLoading:a}=(0,xC.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:b}=f(xL.store),{getCurrentPostId:v,getEditedPostAttribute:y}=f(N),w=y("type"),_=y("parent"),x=m(w),C=v(),S=x?.hierarchical??!1,k={per_page:100,exclude:C,parent_exclude:C,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(k.search=t,k.orderby="relevance",k.search_columns=["post_title"]);let R=_?g("postType",w,_):null;return{isHierarchical:S,parentPostId:_,parentPostTitle:R?Dre(R):"",pageItems:S?h("postType",w,k):null,isLoading:S?b("getEntityRecords",["postType",w,k]):!1}},[t]),c=(0,Hp.useMemo)(()=>{let f=(b,v=0)=>b.map(_=>[{value:_.id,label:"\u2014 ".repeat(v)+(0,Lre.decodeEntities)(_.name),rawName:_.name},...f(_.children||[],v+1)]).sort(([_],[x])=>{let C=w8e(_.rawName,t),S=w8e(x.rawName,t);return C>=S?1:-1}).flat();if(!s)return[];let m=s.map(b=>({id:b.id,parent:b.parent,name:Dre(b)}));t||(m=wL(m));let h=f(m),g=h.find(b=>b.value===n);return i&&!g&&h.unshift({value:n,label:i}),h},[s,t,i,n]);if(!o)return null;let d=f=>{r(f)},u=f=>{e({parent:f})};return(0,kl.jsx)(xv.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,El.__)("Parent"),help:(0,El.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,x8e.debounce)(d,300),onChange:u,hideLabelFromVision:!0,isLoading:a})}function RCt({isOpen:e,onClick:t}){let r=(0,xC.useSelect)(n=>{let{getEditedPostAttribute:i}=n(N),s=i("parent");if(!s)return null;let{getEntityRecord:a}=n(xL.store),c=i("type");return a("postType",c,s)},[]),o=(0,Hp.useMemo)(()=>r?Dre(r):(0,El.__)("None"),[r]);return(0,kl.jsx)(xv.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,El.sprintf)((0,El.__)("Change parent: %s"),o),onClick:t,children:o})}function E8e(){let e=(0,xC.useSelect)(n=>n(xL.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,Hp.useState)(null),o=(0,Hp.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,kl.jsx)(Dr,{label:(0,El.__)("Parent"),ref:r,children:(0,kl.jsx)(xv.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,kl.jsx)(RCt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,kl.jsxs)("div",{className:"editor-post-parent",children:[(0,kl.jsx)(S8e.__experimentalInspectorPopoverHeader,{title:(0,El.__)("Parent"),onClose:n}),(0,kl.jsxs)("div",{children:[(0,Hp.createInterpolateElement)((0,El.sprintf)((0,El.__)('Child pages inherit characteristics from their parent, such as URL structure. For instance, if "Pricing" is a child of "Services", its URL would be %s<wbr />/services<wbr />/pricing.'),(0,C8e.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,kl.jsx)("wbr",{})}),(0,kl.jsx)("p",{children:(0,Hp.createInterpolateElement)((0,El.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,kl.jsx)(xv.ExternalLink,{href:(0,El.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,kl.jsx)(k8e,{})]})})})}var T8e=k8e;var SL=l(P(),1),ICt="page-attributes";function OCt(){let{isEnabled:e,postType:t}=(0,P8e.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(N),{getPostType:i}=r(R8e.store);return{isEnabled:n(ICt),postType:i(o("type"))}},[]);return!e||!t?null:(0,SL.jsx)(E8e,{})}function CL(){return(0,SL.jsx)(vC,{children:(0,SL.jsx)(OCt,{})})}var Cd=l(G(),1),Nh=l(Z(),1),CC=l(X(),1),jre=l(he(),1),A8e=l(Re(),1),kC=l(H(),1);var M8e=l(Kt(),1);var kL=l(X(),1),Bre=l(H(),1),ju=l(Ut(),1),Hu=l(Z(),1),G0=l(G(),1);var Mh=l(P(),1),Vre=(0,G0.__)("Custom Template");function Sv({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,kL.useSelect)(u=>{let{getEditorSettings:f,getCurrentTemplateId:m}=u(N);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=K((0,kL.useDispatch)(N)),[n,i]=(0,Bre.useState)(""),[s,a]=(0,Bre.useState)(!1),c=()=>{i(""),e()},d=async u=>{if(u.preventDefault(),s)return;a(!0);let f=t??(0,ju.serialize)([(0,ju.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,ju.createBlock)("core/site-title"),(0,ju.createBlock)("core/site-tagline")]),(0,ju.createBlock)("core/separator"),(0,ju.createBlock)("core/group",{tagName:"main"},[(0,ju.createBlock)("core/group",{layout:{inherit:!0}},[(0,ju.createBlock)("core/post-title")]),(0,ju.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:Um(n||Vre)||"wp-custom-template",content:f,title:n||Vre,status:"publish"});a(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,Mh.jsx)(Hu.Modal,{title:(0,G0.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Mh.jsx)("form",{onSubmit:d,children:(0,Mh.jsxs)(Hu.__experimentalVStack,{spacing:"3",children:[(0,Mh.jsx)(Hu.TextControl,{label:(0,G0.__)("Name"),value:n,onChange:i,placeholder:Vre,disabled:s,help:(0,G0.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Mh.jsxs)(Hu.__experimentalHStack,{justify:"right",children:[(0,Mh.jsx)(Hu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,G0.__)("Cancel")}),(0,Mh.jsx)(Hu.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:s,"aria-disabled":s,children:(0,G0.__)("Create")})]})]})})})}var Y0=l(X(),1),I8e=l(H(),1),Cv=l(he(),1),EL=l(G(),1);function q0(){return(0,Y0.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(N);return{postId:t(),postType:r()}},[])}function K0(){let{postType:e,postId:t}=q0();return(0,Y0.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(Cv.store),s=o("read",{kind:"root",name:"site"})?n("root","site"):void 0,a=+t===s?.page_for_posts,c=e==="page"&&+t===s?.page_on_front,d=c?i("postType","wp_template",{per_page:-1}):[],u=c&&!!d?.some(({slug:f})=>f==="front-page");return!a&&!u},[t,e])}function O8e(e){return(0,Y0.useSelect)(t=>t(Cv.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function u5(){let{postType:e,postId:t}=q0(),[r]=(0,Cv.useEntityProp)("postType",e,"slug",t),o=zre(),n=K0(),i=O8e(e),s=(0,Y0.useSelect)(a=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:d}=a(Cv.store),u;r?u=e==="page"?`${e}-${r}`:`single-${e}-${r}`:u=e==="page"?"page":`single-${e}`;let f=c({slug:u});return f?d("postType","wp_template",f):null},[o,r,e]);return(0,I8e.useMemo)(()=>n&&[...(i||[]).filter(a=>a.is_custom&&a.slug!==o&&!!a.content.raw),s&&{...s,title:{rendered:(0,EL.sprintf)((0,EL.__)("%s (default)"),s.title.rendered)},isDefault:!0}].filter(Boolean),[i,s,o,n])}function SC(){return(0,Y0.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(N),{getPostType:n,canUser:i}=e(Cv.store),s=o(),a=n(s),c=t(),d=c.__unstableIsBlockBasedTheme,u=!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0,f;a?.viewable?u?f=!0:c.supportsTemplateMode?f=i("create",{kind:"postType",name:"wp_template"})??!1:f=!1:f=!1;let m=f?!!i("read",{kind:"postType",name:"wp_template"}):!1;return(!d||!m)&&f?"classic":d&&r()?"block-theme":null},[])}function zre(){let{postType:e,postId:t}=q0(),r=O8e(e),o=(0,Y0.useSelect)(n=>n(Cv.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var Tl=l(P(),1);function ACt({isOpen:e,onClick:t}){let r=(0,CC.useSelect)(o=>{let n=o(N).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:s}=o(N).getEditorSettings();if(!i&&s[n])return s[n];let a=o(jre.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(N).getCurrentTemplateId();return a?.title||a?.slug||s?.[n]},[]);return(0,Tl.jsx)(Nh.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Cd.__)("Template options"),onClick:t,children:r??(0,Cd.__)("Default template")})}function MCt({onClose:e}){let t=K0(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:s,currentTemplateId:a,onNavigateToEntityRecord:c,getEditorSettings:d}=(0,CC.useSelect)(v=>{let{canUser:y,getEntityRecords:w}=v(jre.store),_=v(N).getEditorSettings(),x=y("create",{kind:"postType",name:"wp_template"}),C=v(N).getCurrentTemplateId();return{availableTemplates:_.availableTemplates,fetchedTemplates:x?w("postType","wp_template",{post_type:v(N).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:v(N).getEditedPostAttribute("template"),canCreate:t&&x&&_.supportsTemplateMode,canEdit:t&&x&&_.supportsTemplateMode&&!!C,currentTemplateId:C,onNavigateToEntityRecord:_.onNavigateToEntityRecord,getEditorSettings:v(N).getEditorSettings}},[t]),u=(0,kC.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:v,title:y})=>[v,y.rendered]))}).map(([v,y])=>({value:v,label:y})),[r,o]),f=u.find(v=>v.value===n)??u.find(v=>!v.value),{editPost:m}=(0,CC.useDispatch)(N),{createSuccessNotice:h}=(0,CC.useDispatch)(M8e.store),[g,b]=(0,kC.useState)(!1);return(0,Tl.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,Tl.jsx)(A8e.__experimentalInspectorPopoverHeader,{title:(0,Cd.__)("Template"),help:(0,Cd.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:HH,label:(0,Cd.__)("Add template"),onClick:()=>b(!0)}]:[],onClose:e}),t?(0,Tl.jsx)(Nh.SelectControl,{hideLabelFromVision:!0,label:(0,Cd.__)("Template"),value:f?.value??"",options:u,onChange:v=>m({template:v||""})}):(0,Tl.jsx)(Nh.Notice,{status:"warning",isDismissible:!1,children:(0,Cd.__)("The posts page template cannot be changed.")}),s&&c&&(0,Tl.jsx)("p",{children:(0,Tl.jsx)(Nh.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:a,postType:"wp_template"}),e(),h((0,Cd.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Cd.__)("Back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]})},children:(0,Cd.__)("Edit template")})}),g&&(0,Tl.jsx)(Sv,{onClose:()=>b(!1)})]})}function NCt(){let[e,t]=(0,kC.useState)(null),r=(0,kC.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,Tl.jsx)(Dr,{label:(0,Cd.__)("Template"),ref:t,children:(0,Tl.jsx)(Nh.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Tl.jsx)(ACt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Tl.jsx)(MCt,{onClose:o})})})}var TL=NCt;var IL=l(Z(),1),V8e=l(av(),1),OL=l(X(),1),B8e=l(JX(),1);var D8e=l(Z(),1);var PL=l(X(),1),N8e=l(Jt(),1);var F8e=l(P(),1),{PreferenceBaseOption:FCt}=K(N8e.privateApis);function kv(e){let{toggleEditorPanelEnabled:t}=(0,PL.useDispatch)(N),{isChecked:r,isRemoved:o}=(0,PL.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:s}=n(N);return{isChecked:i(e.panelName),isRemoved:s(e.panelName)}},[e.panelName]);return o?null:(0,F8e.jsx)(FCt,{isChecked:r,onChange:()=>t(e.panelName),...e})}var Hre=l(P(),1),{Fill:DCt,Slot:LCt}=(0,D8e.createSlotFill)("EnablePluginDocumentSettingPanelOption"),L8e=({label:e,panelName:t})=>(0,Hre.jsx)(DCt,{children:(0,Hre.jsx)(kv,{label:e,panelName:t})});L8e.Slot=LCt;var RL=L8e;var Ev=l(P(),1),{Fill:VCt,Slot:BCt}=(0,IL.createSlotFill)("PluginDocumentSettingPanel"),z8e=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,V8e.usePluginContext)(),s=`${i}/${e}`,{opened:a,isEnabled:c}=(0,OL.useSelect)(u=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=u(N);return{opened:f(s),isEnabled:m(s)}},[s]),{toggleEditorPanelOpened:d}=(0,OL.useDispatch)(N);return e===void 0&&(0,B8e.default)("PluginDocumentSettingPanel requires a name property."),(0,Ev.jsxs)(Ev.Fragment,{children:[(0,Ev.jsx)(RL,{label:r,panelName:s}),(0,Ev.jsx)(VCt,{children:c&&(0,Ev.jsx)(IL.PanelBody,{className:t,title:r,icon:o,opened:a,onToggle:()=>d(s),children:n})})]})};z8e.Slot=BCt;var AL=z8e;var j8e=l(Re(),1),H8e=l(Z(),1),U8e=l(Me(),1),Ure=l(P(),1),zCt=(e,t)=>e.filter(r=>!t.includes(r)).length===0,jCt=(e,t)=>!Array.isArray(t)||zCt(e,t),HCt=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,Ure.jsx)(j8e.BlockSettingsMenuControls,{children:({selectedBlocks:s,onClose:a})=>jCt(s,e)?(0,Ure.jsx)(H8e.MenuItem,{onClick:(0,U8e.compose)(o,a),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),W8e=HCt;var G8e=l(ps(),1),Y8e=l(av(),1);var q8e=l(P(),1);function K8e(e){let t=(0,Y8e.usePluginContext)(),{as:r,...o}=e;return r&&(0,G8e.default)("The `as` prop of wp.editor.PluginMoreMenuItem",{since:"7.2",hint:"The menu renders the item itself. The prop is ignored."}),(0,q8e.jsx)(vd,{name:"core/plugin-more-menu",icon:o.icon||t.icon,...o})}var X8e=l(av(),1),ML=l(Z(),1),Wre=l(P(),1),{Fill:UCt,Slot:WCt}=(0,ML.createSlotFill)("PluginPostPublishPanel"),Z8e=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,X8e.usePluginContext)();return(0,Wre.jsx)(UCt,{children:(0,Wre.jsx)(ML.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};Z8e.Slot=WCt;var NL=Z8e;var FL=l(Z(),1),Gre=l(P(),1),{Fill:GCt,Slot:YCt}=(0,FL.createSlotFill)("PluginPostStatusInfo"),Q8e=({children:e,className:t})=>(0,Gre.jsx)(GCt,{children:(0,Gre.jsx)(FL.PanelRow,{className:t,children:e})});Q8e.Slot=YCt;var EC=Q8e;var DL=l(Z(),1),J8e=l(av(),1),Yre=l(P(),1),{Fill:qCt,Slot:KCt}=(0,DL.createSlotFill)("PluginPrePublishPanel"),$8e=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,J8e.usePluginContext)();return(0,Yre.jsx)(qCt,{children:(0,Yre.jsx)(DL.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};$8e.Slot=KCt;var LL=$8e;var eMe=l(ps(),1),tMe=l(av(),1);var rMe=l(P(),1);function oMe(e){let t=(0,tMe.usePluginContext)(),{as:r,...o}=e;return r&&(0,eMe.default)("The `as` prop of wp.editor.PluginPreviewMenuItem",{since:"7.2",hint:"The menu renders the item itself. The prop is ignored."}),(0,rMe.jsx)(vd,{name:"core/plugin-preview-menu",icon:o.icon||t.icon,...o})}var nMe=l(P(),1);function Fh({className:e,...t}){return(0,nMe.jsx)(T0,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var iMe=l(ps(),1);var sMe=l(P(),1);function aMe(e){let{as:t,...r}=e;return t&&(0,iMe.default)("The `as` prop of wp.editor.PluginSidebarMoreMenuItem",{since:"7.2",hint:"The menu renders the item itself. The prop is ignored."}),(0,sMe.jsx)(hD,{scope:"core",...r})}var Q0=l(X(),1),RMe=l(or(),1),Tv=l(Z(),1),VL=l(H(),1),Z0=l(G(),1),BL=l(he(),1);var IMe=l(Kt(),1),OMe=l(Jt(),1);var PC=l(H(),1),uMe=l(or(),1),fMe=l(Re(),1),RC=l(Z(),1),TC=l(G(),1),pMe=l(X(),1),mMe=l(he(),1),hMe=l(Ut(),1);var cMe=l(tb(),1);function lMe(e=""){return e=(0,cMe.default)(e),e=e.trim().toLowerCase(),e}function XCt(e,t){let r=lMe(t),o=lMe(e.title),n=0;return r===o?n+=30:o.startsWith(r)?n+=20:r.split(" ").every(a=>o.includes(a))&&(n+=10),n}function dMe(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,XCt(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Pl=l(P(),1);function qre({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=q0(),{editEntityRecord:n}=(0,pMe.useDispatch)(mMe.store),i=async s=>{n("postType",r,o,{template:s.isDefault?"":s.name},{undoIgnore:!0}),e(),t?.()};return(0,Pl.jsx)(RC.Modal,{title:(0,TC.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,Pl.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,Pl.jsx)(ZCt,{onSelect:i})})})}function gMe({onClick:e}){let[t,r]=(0,PC.useState)(!1),o=u5();return(0,Pl.jsxs)(Pl.Fragment,{children:[(0,Pl.jsx)(RC.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,TC.__)("Change template")}),t&&(0,Pl.jsx)(qre,{onRequestClose:()=>r(!1),onSelect:e})]})}function ZCt({onSelect:e}){let[t,r]=(0,PC.useState)(""),o=u5(),n=(0,PC.useMemo)(()=>o.map(s=>({name:s.slug,blocks:(0,hMe.parse)(s.content.raw),title:(0,uMe.decodeEntities)(s.title.rendered),id:s.id,isDefault:s.isDefault})),[o]),i=(0,PC.useMemo)(()=>dMe(n,t),[n,t]);return(0,Pl.jsxs)(Pl.Fragment,{children:[(0,Pl.jsx)(RC.SearchControl,{onChange:r,value:t,label:(0,TC.__)("Search"),placeholder:(0,TC.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,Pl.jsx)(fMe.__experimentalBlockPatternsList,{label:(0,TC.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var bMe=l(Z(),1),vMe=l(G(),1),_Me=l(X(),1),yMe=l(he(),1);var wMe=l(P(),1);function xMe({onClick:e}){let t=zre(),r=K0(),{postType:o,postId:n}=q0(),{editEntityRecord:i}=(0,_Me.useDispatch)(yMe.store);return!t||!r?null:(0,wMe.jsx)(bMe.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,vMe.__)("Use default template")})}var SMe=l(Z(),1),CMe=l(G(),1),kMe=l(X(),1),EMe=l(he(),1),TMe=l(H(),1);var X0=l(P(),1);function PMe(){let{canCreateTemplates:e}=(0,kMe.useSelect)(n=>{let{canUser:i}=n(EMe.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,TMe.useState)(!1),o=K0();return!e||!o?null:(0,X0.jsxs)(X0.Fragment,{children:[(0,X0.jsx)(SMe.MenuItem,{onClick:()=>{r(!0)},children:(0,CMe.__)("Create new template")}),t&&(0,X0.jsx)(Sv,{onClose:()=>{r(!1)}})]})}var Rl=l(P(),1);function AMe(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,id:n}=(0,Q0.useSelect)(y=>{let{getRenderingMode:w,getEditorSettings:_,getCurrentTemplateId:x}=K(y(N)),C=_();return{isTemplateHidden:w()==="post-only",onNavigateToEntityRecord:C.onNavigateToEntityRecord,getEditorSettings:_,hasGoBack:C.hasOwnProperty("onNavigateToPreviousEntityRecord"),id:x()}},[]),{get:i}=(0,Q0.useSelect)(OMe.store),{editedRecord:s,hasResolved:a}=(0,BL.useEntityRecord)("postType","wp_template",n),{createSuccessNotice:c}=(0,Q0.useDispatch)(IMe.store),{setRenderingMode:d,setDefaultRenderingMode:u}=K((0,Q0.useDispatch)(N)),f=(0,Q0.useSelect)(y=>!!y(BL.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[m,h]=(0,VL.useState)(null),g=(0,VL.useMemo)(()=>({anchor:m,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[m]);if(!a)return null;let b=o?[{label:(0,Z0.__)("Back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,v=()=>{i("core/edit-site","welcomeGuideTemplate")||c((0,Z0.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:b})};return(0,Rl.jsx)(Dr,{label:(0,Z0.__)("Template"),ref:h,children:(0,Rl.jsx)(Tv.DropdownMenu,{popoverProps:g,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,Z0.__)("Template options"),text:(0,RMe.decodeEntities)(s.title),icon:null,children:({onClose:y})=>(0,Rl.jsxs)(Rl.Fragment,{children:[(0,Rl.jsxs)(Tv.MenuGroup,{children:[f&&(0,Rl.jsx)(Tv.MenuItem,{onClick:()=>{t({postId:s.id,postType:"wp_template"}),y(),v()},children:(0,Z0.__)("Edit template")}),(0,Rl.jsx)(gMe,{onClick:y}),(0,Rl.jsx)(xMe,{onClick:y}),f&&(0,Rl.jsx)(PMe,{})]}),(0,Rl.jsx)(Tv.MenuGroup,{children:(0,Rl.jsx)(Tv.MenuItem,{icon:e?void 0:Qn,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let w=e?"template-locked":"post-only";d(w),u(w)},children:(0,Z0.__)("Show template")})})]})})})}var Kre=l(P(),1);function zL(){let e=SC();return e==="classic"?(0,Kre.jsx)(TL,{}):e==="block-theme"?(0,Kre.jsx)(AMe,{}):null}var XMe=l(X(),1),ZMe=l(he(),1);var LMe=l(Me(),1),VMe=l(H(),1),BMe=l(X(),1),zMe=l(G(),1),jMe=l(Z(),1);var MMe=l(G(),1),NMe=l(H(),1),FMe=l(X(),1),Xre=l(or(),1),DMe=l(he(),1);var f5={_fields:"id,name",context:"view"},jL={who:"authors",per_page:100,...f5};function HL(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,FMe.useSelect)(s=>{let{getUser:a,getUsers:c,isResolving:d}=s(DMe.store),{getEditedPostAttribute:u}=s(N),f=u("author"),m={...jL};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:a(f,f5),isLoading:d("getUsers",[m])}},[e]),i=(0,NMe.useMemo)(()=>{let s=(r??[]).map(d=>({value:d.id,label:(0,Xre.decodeEntities)(d.name)})),a=s.findIndex(({value:d})=>o?.id===d),c=[];return a<0&&o?c=[{value:o.id,label:(0,Xre.decodeEntities)(o.name)}]:a<0&&!o&&(c=[{value:0,label:(0,MMe.__)("(No author)")}]),[...c,...s]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var HMe=l(P(),1);function UMe(){let[e,t]=(0,VMe.useState)(),{editPost:r}=(0,BMe.useDispatch)(N),{authorId:o,authorOptions:n,isLoading:i}=HL(e),s=a=>{a&&r({author:a})};return(0,HMe.jsx)(jMe.ComboboxControl,{label:(0,zMe.__)("Author"),options:n,value:o,onFilterValueChange:(0,LMe.debounce)(t,300),onChange:s,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var WMe=l(G(),1),GMe=l(X(),1),YMe=l(Z(),1);var qMe=l(P(),1);function KMe(){let{editPost:e}=(0,GMe.useDispatch)(N),{authorId:t,authorOptions:r}=HL(),o=n=>{let i=Number(n);e({author:i})};return(0,qMe.jsx)(YMe.SelectControl,{className:"post-author-selector",label:(0,WMe.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var Zre=l(P(),1),QCt=25;function JCt(){return(0,XMe.useSelect)(t=>t(ZMe.store).getUsers(jL)?.length>=QCt,[])?(0,Zre.jsx)(UMe,{}):(0,Zre.jsx)(KMe,{})}var UL=JCt;var QMe=l(X(),1);var JMe=l(P(),1);function WL({children:e}){let{hasAssignAuthorAction:t}=(0,QMe.useSelect)(r=>({hasAssignAuthorAction:!!r(N).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,JMe.jsx)(Ho,{supportKeys:"author",children:e}):null}var J0=l(G(),1),GL=l(Z(),1),YL=l(H(),1),$Me=l(or(),1),e7e=l(Re(),1),t7e=l(X(),1),r7e=l(he(),1);var Up=l(P(),1);function $Ct({isOpen:e,onClick:t}){let{postAuthor:r}=(0,t7e.useSelect)(n=>{let i=n(N).getEditedPostAttribute("author");return{postAuthor:n(r7e.store).getUser(i,f5)}},[]),o=(0,$Me.decodeEntities)(r?.name)||(0,J0.__)("(No author)");return(0,Up.jsx)(GL.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,J0.sprintf)((0,J0.__)("Change author: %s"),o),onClick:t,children:o})}function ekt(){let[e,t]=(0,YL.useState)(null),r=(0,YL.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,Up.jsx)(WL,{children:(0,Up.jsx)(Dr,{label:(0,J0.__)("Author"),ref:t,children:(0,Up.jsx)(GL.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Up.jsx)($Ct,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Up.jsxs)("div",{className:"editor-post-author",children:[(0,Up.jsx)(e7e.__experimentalInspectorPopoverHeader,{title:(0,J0.__)("Author"),onClose:o}),(0,Up.jsx)(UL,{onClose:o})]})})})})}var qL=ekt;var Pv=l(G(),1),XL=l(Z(),1),ZL=l(X(),1);var KL=l(P(),1),tkt=[{label:(0,Pv._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Pv.__)("Visitors can add new comments and replies.")},{label:(0,Pv.__)("Closed"),value:"closed",description:[(0,Pv.__)("Visitors cannot add new comments or replies."),(0,Pv.__)("Existing comments remain visible.")].join(" ")}];function rkt(){let e=(0,ZL.useSelect)(o=>o(N).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,ZL.useDispatch)(N),r=o=>t({comment_status:o});return(0,KL.jsx)("form",{children:(0,KL.jsx)(XL.__experimentalVStack,{spacing:4,children:(0,KL.jsx)(XL.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Pv.__)("Comment status"),options:tkt,onChange:r,selected:e})})})}var QL=rkt;var Uu=l(G(),1),IC=l(Z(),1),Jre=l(X(),1),rV=l(H(),1),o7e=l(Re(),1),n7e=l(he(),1);var JL=l(G(),1),$L=l(Z(),1),eV=l(X(),1);var Qre=l(P(),1);function okt(){let e=(0,eV.useSelect)(o=>o(N).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,eV.useDispatch)(N),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,Qre.jsx)($L.CheckboxControl,{label:(0,JL.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,Qre.jsx)($L.ExternalLink,{href:(0,JL.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,JL.__)("Learn more about pingbacks & trackbacks")})})}var tV=okt;var Ma=l(P(),1),nkt="discussion-panel";function ikt({onClose:e}){return(0,Ma.jsxs)("div",{className:"editor-post-discussion",children:[(0,Ma.jsx)(o7e.__experimentalInspectorPopoverHeader,{title:(0,Uu.__)("Discussion"),onClose:e}),(0,Ma.jsxs)(IC.__experimentalVStack,{spacing:4,children:[(0,Ma.jsx)(Ho,{supportKeys:"comments",children:(0,Ma.jsx)(QL,{})}),(0,Ma.jsx)(Ho,{supportKeys:"trackbacks",children:(0,Ma.jsx)(tV,{})})]})]})}function skt({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,Jre.useSelect)(a=>{let{getEditedPostAttribute:c}=a(N),{getPostType:d}=a(n7e.store),u=d(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!u.supports.comments,trackbacksSupported:!!u.supports.trackbacks}},[]),s;return r==="open"?o==="open"?s=(0,Uu._x)("Open",'Adjective: e.g. "Comments are open"'):s=i?(0,Uu.__)("Comments only"):(0,Uu._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?s=n?(0,Uu.__)("Pings only"):(0,Uu.__)("Pings enabled"):s=(0,Uu.__)("Closed"),(0,Ma.jsx)(IC.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,Uu.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:s})}function oV(){let{isEnabled:e}=(0,Jre.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(N);return{isEnabled:i(nkt)}},[]),[t,r]=(0,rV.useState)(null),o=(0,rV.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,Ma.jsx)(Ho,{supportKeys:["comments","trackbacks"],children:(0,Ma.jsx)(Dr,{label:(0,Uu.__)("Discussion"),ref:r,children:(0,Ma.jsx)(IC.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Ma.jsx)(skt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Ma.jsx)(ikt,{onClose:n})})})}):null}var OC=l(G(),1),iV=l(Z(),1),sV=l(X(),1),i7e=l(H(),1),s7e=l(or(),1);var nV=l(P(),1);function p5({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,sV.useSelect)(u=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=u(N),h=f(),g=["wp_template","wp_template_part"].includes(h)?"description":"excerpt";return{excerpt:m(g),shouldUseDescriptionLabel:["wp_template","wp_template_part","wp_block"].includes(h),usedAttribute:g}},[]),{editPost:i}=(0,sV.useDispatch)(N),[s,a]=(0,i7e.useState)((0,s7e.decodeEntities)(r)),c=u=>{i({[n]:u})},d=o?(0,OC.__)("Write a description (optional)"):(0,OC.__)("Write an excerpt (optional)");return(0,nV.jsx)("div",{className:"editor-post-excerpt",children:(0,nV.jsx)(iV.TextareaControl,{label:d,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?a:c,onBlur:t?()=>c(s):void 0,value:t?s:r,help:o?(0,OC.__)("Write a description"):(0,nV.jsx)(iV.ExternalLink,{href:(0,OC.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,OC.__)("Learn more about manual excerpts")})})})}var a7e=l(P(),1);function akt({children:e}){return(0,a7e.jsx)(Ho,{supportKeys:"excerpt",children:e})}var $0=akt;var Dh=l(G(),1),Wu=l(Z(),1),g5=l(X(),1),cV=l(H(),1),c7e=l(Re(),1),h5=l(he(),1),d7e=l(or(),1);var aV=l(Z(),1),$re=l(P(),1),{Fill:lkt,Slot:ckt}=(0,aV.createSlotFill)("PluginPostExcerpt"),l7e=({children:e,className:t})=>(0,$re.jsx)(lkt,{children:(0,$re.jsx)(aV.PanelRow,{className:t,children:e})});l7e.Slot=ckt;var m5=l7e;var Uo=l(P(),1),{getTemplateInfo:dkt}=K(h5.privateApis),lV="post-excerpt";function ukt(){let{isOpened:e,isEnabled:t,postType:r}=(0,g5.useSelect)(s=>{let{isEditorPanelOpened:a,isEditorPanelEnabled:c,getCurrentPostType:d}=s(N);return{isOpened:a(lV),isEnabled:c(lV),postType:d()}},[]),{toggleEditorPanelOpened:o}=(0,g5.useDispatch)(N),n=()=>o(lV);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Uo.jsx)(Wu.PanelBody,{title:i?(0,Dh.__)("Description"):(0,Dh.__)("Excerpt"),opened:e,onToggle:n,children:(0,Uo.jsx)(m5.Slot,{children:s=>(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(p5,{}),s]})})})}function u7e(){return(0,Uo.jsx)($0,{children:(0,Uo.jsx)(ukt,{})})}function f7e(){return(0,Uo.jsx)($0,{children:(0,Uo.jsx)(fkt,{})})}function fkt(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,g5.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:b}=f(N),v=m(),y=["wp_template","wp_template_part"].includes(v),w=v==="wp_block",_=y||w,C=g(y?"description":"excerpt"),S=y&&f(h5.store).getEntityRecord("postType",v,h()),k=!C&&y?dkt({template:S,templateTypes:f(h5.store).getCurrentTheme()?.default_template_types})?.description:void 0,R=b(lV)||_;return{excerpt:C??k,shouldRender:R,shouldBeUsedAsDescription:_,allowEditing:R&&(!_||w||S&&S.source===L3.custom&&!S.has_theme_file&&S.is_custom)}},[]),[n,i]=(0,cV.useState)(null),s=r?(0,Dh.__)("Description"):(0,Dh.__)("Excerpt"),a=(0,cV.useMemo)(()=>({anchor:n,"aria-label":s,headerTitle:s,placement:"left-start",offset:36,shift:!0}),[n,s]);if(!e)return!1;let c=!!t&&(0,Uo.jsx)(Wu.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,d7e.decodeEntities)(t)});if(!o)return c;let d=r?(0,Dh.__)("Add a description\u2026"):(0,Dh.__)("Add an excerpt\u2026"),u=r?(0,Dh.__)("Edit description"):(0,Dh.__)("Edit excerpt");return(0,Uo.jsxs)(Wu.__experimentalVStack,{children:[c,(0,Uo.jsx)(Wu.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:a,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,Uo.jsx)(Wu.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?u:d}),renderContent:({onClose:f})=>(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(c7e.__experimentalInspectorPopoverHeader,{title:s,onClose:f}),(0,Uo.jsx)(Wu.__experimentalVStack,{spacing:4,children:(0,Uo.jsx)(m5.Slot,{children:m=>(0,Uo.jsxs)(Uo.Fragment,{children:[(0,Uo.jsx)(p5,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var mc=l(G(),1),toe=l(mi(),1),Ys=l(Z(),1),g7e=l(C2(),1),uV=l(H(),1),b7e=l(Me(),1),AC=l(X(),1),ew=l(Re(),1),v7e=l(he(),1);var p7e=l(X(),1),m7e=l(he(),1);function dV({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,p7e.useSelect)(i=>({postType:i(N).getEditedPostAttribute("type"),themeSupports:i(m7e.store).getThemeSupports()}),[]);return(Array.isArray(t)?t:[t]).some(i=>{let s=o?.[i]??!1;return i==="post-thumbnails"&&Array.isArray(s)?s.includes(r):s})?e:null}var eoe=l(P(),1);function pkt({children:e}){return(0,eoe.jsx)(dV,{supportKeys:"post-thumbnails",children:(0,eoe.jsx)(Ho,{supportKeys:"thumbnail",children:e})})}var Lh=pkt;var ls=l(P(),1),h7e=["image"],mkt=(0,mc.__)("Featured image"),hkt=(0,mc.__)("Add a featured image"),gkt=(0,ls.jsx)("p",{children:(0,mc.__)("To edit the featured image, you need permission to upload media.")});function bkt(e,t){if(!e)return{};let r=(0,toe.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(r in(e?.media_details?.sizes??{}))return{mediaWidth:e.media_details.sizes[r].width,mediaHeight:e.media_details.sizes[r].height,mediaSourceUrl:e.media_details.sizes[r].source_url};let o=(0,toe.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return o in(e?.media_details?.sizes??{})?{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}function vkt({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:s,noticeOperations:a,isRequestingFeaturedImageMedia:c}){let d=(0,uV.useRef)(!1),[u,f]=(0,uV.useState)(!1),{getSettings:m}=(0,AC.useSelect)(ew.store),{mediaSourceUrl:h}=bkt(n,e);function g(w){m().mediaUpload({allowedTypes:h7e,filesList:w,onFileChange([_]){if((0,g7e.isBlobURL)(_?.url)){f(!0);return}_&&r(_),f(!1)},onError(_){a.removeAllNotices(),a.createErrorNotice(_)},multiple:!1})}function b(w){return w.alt_text?(0,mc.sprintf)((0,mc.__)("Current image: %s"),w.alt_text):(0,mc.sprintf)((0,mc.__)("The current image has no alternative text. The file name is: %s"),w.media_details.sizes?.full?.file||w.slug)}function v(w){d.current&&w&&(w.focus(),d.current=!1)}let y=!c&&!!t&&!n;return(0,ls.jsxs)(Lh,{children:[s,(0,ls.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,ls.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:b(n)}),(0,ls.jsx)(ew.MediaUploadCheck,{fallback:gkt,children:(0,ls.jsx)(ew.MediaUpload,{title:i?.labels?.featured_image||mkt,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:h7e,modalClass:"editor-post-featured-image__media-modal",render:({open:w})=>(0,ls.jsxs)("div",{className:"editor-post-featured-image__container",children:[y?(0,ls.jsx)(Ys.Notice,{status:"warning",isDismissible:!1,children:(0,mc.__)("Could not retrieve the featured image data.")}):(0,ls.jsxs)(Ys.Button,{__next40pxDefaultSize:!0,ref:v,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:w,"aria-label":t?(0,mc.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:u,accessibleWhenDisabled:!0,children:[!!t&&n&&(0,ls.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:b(n)}),(u||c)&&(0,ls.jsx)(Ys.Spinner,{}),!t&&!u&&(i?.labels?.set_featured_image||hkt)]}),!!t&&(0,ls.jsxs)(Ys.__experimentalHStack,{className:J("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":y,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,ls.jsx)(Ys.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:w,"aria-haspopup":"dialog",variant:y?"secondary":void 0,children:(0,mc.__)("Replace")}),(0,ls.jsx)(Ys.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),d.current=!0},variant:y?"secondary":void 0,isDestructive:y,children:(0,mc.__)("Remove")})]}),(0,ls.jsx)(Ys.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var _kt=(0,AC.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(v7e.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(N),s=i("featured_media");return{media:s?t("postType","attachment",s,{context:"view"}):null,currentPostId:n(),postType:r(i("type")),featuredImageId:s,isRequestingFeaturedImageMedia:!!s&&!o("getEntityRecord",["postType","attachment",s,{context:"view"}])}}),ykt=(0,AC.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(N);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(ew.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:n,onFileChange([i]){o({featured_media:i.id})},onError(i){t.removeAllNotices(),t.createErrorNotice(i)},multiple:!1})},onRemoveImage(){o({featured_media:0})}}}),b5=(0,b7e.compose)(Ys.withNotices,_kt,ykt,(0,Ys.withFilters)("editor.PostFeaturedImage"))(vkt);var _7e=l(G(),1),y7e=l(Z(),1),fV=l(X(),1),w7e=l(he(),1);var MC=l(P(),1),roe="featured-image";function pV({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,fV.useSelect)(i=>{let{getEditedPostAttribute:s,isEditorPanelEnabled:a,isEditorPanelOpened:c}=i(N),{getPostType:d}=i(w7e.store);return{postType:d(s("type")),isEnabled:a(roe),isOpened:c(roe)}},[]),{toggleEditorPanelOpened:n}=(0,fV.useDispatch)(N);return r?e?(0,MC.jsx)(Lh,{children:(0,MC.jsx)(y7e.PanelBody,{title:t?.labels?.featured_image??(0,_7e.__)("Featured image"),opened:o,onToggle:()=>n(roe),children:(0,MC.jsx)(b5,{})})}):(0,MC.jsx)(Lh,{children:(0,MC.jsx)(b5,{})}):null}var Na=l(G(),1),mV=l(Z(),1),hV=l(X(),1),C7e=l(Me(),1),k7e=l(he(),1);var x7e=l(X(),1);var S7e=l(P(),1);function NC({children:e}){return(0,x7e.useSelect)(r=>r(N).getEditorSettings().disablePostFormats,[])?null:(0,S7e.jsx)(Ho,{supportKeys:"post-formats",children:e})}var tw=l(P(),1),v5=[{id:"aside",caption:(0,Na.__)("Aside")},{id:"audio",caption:(0,Na.__)("Audio")},{id:"chat",caption:(0,Na.__)("Chat")},{id:"gallery",caption:(0,Na.__)("Gallery")},{id:"image",caption:(0,Na.__)("Image")},{id:"link",caption:(0,Na.__)("Link")},{id:"quote",caption:(0,Na.__)("Quote")},{id:"standard",caption:(0,Na.__)("Standard")},{id:"status",caption:(0,Na.__)("Status")},{id:"video",caption:(0,Na.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function _5(){let t=`post-format-selector-${(0,C7e.useInstanceId)(_5)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,hV.useSelect)(d=>{let{getEditedPostAttribute:u,getSuggestedPostFormat:f}=d(N),m=u("format"),h=d(k7e.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=v5.filter(d=>n?.includes(d.id)||r===d.id),s=i.find(d=>d.id===o),{editPost:a}=(0,hV.useDispatch)(N),c=d=>a({format:d});return(0,tw.jsx)(NC,{children:(0,tw.jsxs)("div",{className:"editor-post-format",children:[(0,tw.jsx)(mV.RadioControl,{className:"editor-post-format__options",label:(0,Na.__)("Post Format"),selected:r,onChange:d=>c(d),id:t,options:i.map(d=>({label:d.caption,value:d.id})),hideLabelFromVision:!0}),s&&s.id!==r&&(0,tw.jsx)("p",{className:"editor-post-format__suggestion",children:(0,tw.jsx)(mV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(s.id),children:(0,Na.sprintf)((0,Na.__)("Apply suggested format: %s"),s.caption)})})]})})}var Rv=l(G(),1),ooe=l(Z(),1),y5=l(X(),1);var noe=l(Ko(),1);var E7e=l(X(),1);var T7e=l(P(),1);function wkt({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,E7e.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(N);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,T7e.jsx)(Ho,{supportKeys:"revisions",children:e})}var rw=wkt;var FC=l(P(),1);function P7e(){return(0,y5.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r,getEditorSettings:o}=e(N);return{lastRevisionId:t(),revisionsCount:r(),disableVisualRevisions:!!o().disableVisualRevisions}},[])}function xkt(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=P7e(),{setCurrentRevisionId:o}=K((0,y5.useDispatch)(N)),n=r?{href:(0,noe.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,FC.jsx)(rw,{children:(0,FC.jsx)(ooe.Button,{__next40pxDefaultSize:!0,...n,className:"editor-post-last-revision__title",icon:um,iconPosition:"right",text:(0,Rv.sprintf)((0,Rv.__)("Revisions (%s)"),t)})})}function R7e(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=P7e(),{setCurrentRevisionId:o}=K((0,y5.useDispatch)(N)),n=r?{href:(0,noe.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,FC.jsx)(rw,{children:(0,FC.jsx)(Dr,{label:(0,Rv.__)("Revisions"),children:(0,FC.jsx)(ooe.Button,{...n,className:"editor-private-post-last-revision__button",text:t,"aria-label":(0,Rv.sprintf)((0,Rv._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t),variant:"tertiary",size:"compact"})})})}var gV=xkt;var I7e=l(Z(),1);var bV=l(P(),1);function Skt(){return(0,bV.jsx)(rw,{children:(0,bV.jsx)(I7e.PanelBody,{className:"editor-post-last-revision__panel",children:(0,bV.jsx)(gV,{})})})}var O7e=Skt;var zi=l(G(),1),Yu=l(Z(),1),x5=l(X(),1),aoe=l(Ko(),1),w5=l(H(),1),DC=l(mi(),1),D7e=l(Me(),1),loe=l(he(),1);var Gu=l(G(),1),Ckt="authentication-failed",kkt="connection-expired",Ekt="connection-limit-exceeded",A7e="document-size-limit-exceeded",soe="protocol-mismatch",M7e="unknown-error",ioe={[Ckt]:{title:(0,Gu.__)("Unable to connect"),description:(0,Gu.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[kkt]:{title:(0,Gu.__)("Connection expired"),description:(0,Gu.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[Ekt]:{title:(0,Gu.__)("Too many editors connected"),description:(0,Gu.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[soe]:{title:(0,Gu.__)("Protocol update"),description:(0,Gu.__)("Real-time collaboration has been updated. Please refresh the page to continue editing.")},[M7e]:{title:(0,Gu.__)("Connection lost"),description:(0,Gu.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function N7e(e){return e?.code&&ioe[e?.code]?ioe[e.code]:ioe[M7e]}var Ro=l(P(),1);function F7e(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,x5.useSelect)(r=>{let{isCollaborationSupported:o,getSyncConnectionStatus:n}=K(r(loe.store));return{isCollaborationSupported:o(),syncConnectionStatus:n()}},[]);return e?null:A7e===t?.error?.code?(0,Ro.jsx)("p",{children:(0,zi.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,Ro.jsx)("p",{children:(0,zi.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function L7e(){let t="core/editor/post-locked-modal-"+(0,D7e.useInstanceId)(L7e),{autosave:r,updatePostLock:o}=(0,x5.useDispatch)(N),{isCollaborationEnabled:n,isLocked:i,isTakeover:s,user:a,postId:c,postLockUtils:d,activePostLock:u,postType:f,previewLink:m}=(0,x5.useSelect)(w=>{let{isPostLocked:_,isPostLockTakeover:x,getPostLockUser:C,getCurrentPostId:S,getActivePostLock:k,getEditedPostAttribute:R,getEditedPostPreviewLink:O,getEditorSettings:E,isCollaborationEnabledForCurrentPost:I}=K(w(N)),{getPostType:T}=w(loe.store);return{isCollaborationEnabled:I(),isLocked:_(),isTakeover:x(),user:C(),postId:S(),postLockUtils:E().postLockUtils,activePostLock:k(),postType:T(R("type")),previewLink:O()}},[]);if((0,w5.useEffect)(()=>{function w(C){i||(C["wp-refresh-post-lock"]={lock:u,post_id:c})}function _(C){if(!C["wp-refresh-post-lock"])return;let S=C["wp-refresh-post-lock"];S.lock_error?(r(),o({isLocked:!0,isTakeover:!0,user:{name:S.lock_error.name,avatar:S.lock_error.avatar_src_2x}})):S.new_lock&&o({isLocked:!1,activePostLock:S.new_lock})}function x(){if(i||!u)return;let C=new window.FormData;if(C.append("action","wp-remove-post-lock"),C.append("_wpnonce",d.unlockNonce),C.append("post_ID",c),C.append("active_post_lock",u),window.navigator.sendBeacon)window.navigator.sendBeacon(d.ajaxUrl,C);else{let S=new window.XMLHttpRequest;S.open("POST",d.ajaxUrl,!1),S.send(C)}}return(0,DC.addAction)("heartbeat.send",t,w),(0,DC.addAction)("heartbeat.tick",t,_),window.addEventListener("beforeunload",x),()=>{(0,DC.removeAction)("heartbeat.send",t),(0,DC.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[t,i,u,c,d,r,o]),!i||n)return null;let h=a.name,g=a.avatar,b=(0,aoe.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:d.nonce}),v=(0,aoe.addQueryArgs)("edit.php",{post_type:f?.slug}),y=(0,zi.__)("Exit editor");return(0,Ro.jsx)(Yu.Modal,{title:s?(0,zi.__)("Someone else has taken over this post"):(0,zi.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,Ro.jsxs)(Yu.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,Ro.jsx)("img",{src:g,alt:(0,zi.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,Ro.jsxs)("div",{children:[!!s&&(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)("p",{children:(0,w5.createInterpolateElement)(h?(0,zi.sprintf)((0,zi.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),h):(0,zi.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,Ro.jsx)("strong",{}),PreviewLink:(0,Ro.jsx)(Yu.ExternalLink,{href:m,children:(0,zi.__)("preview")})})}),(0,Ro.jsx)(F7e,{})]}),!s&&(0,Ro.jsxs)(Ro.Fragment,{children:[(0,Ro.jsx)("p",{children:(0,w5.createInterpolateElement)(h?(0,zi.sprintf)((0,zi.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,zi.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,Ro.jsx)("strong",{}),PreviewLink:(0,Ro.jsx)(Yu.ExternalLink,{href:m,children:(0,zi.__)("preview")})})}),(0,Ro.jsx)(F7e,{}),(0,Ro.jsx)("p",{children:(0,zi.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,Ro.jsxs)(Yu.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!s&&(0,Ro.jsx)(Yu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:b,children:(0,zi.__)("Take over")}),(0,Ro.jsx)(Yu.Button,{__next40pxDefaultSize:!0,variant:"primary",href:v,children:y})]})]})]})})}var V7e=L7e;var z7e=l(G(),1),j7e=l(Z(),1),_V=l(X(),1);var B7e=l(X(),1);function Tkt({children:e}){let{hasPublishAction:t,isPublished:r}=(0,B7e.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(N);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var vV=Tkt;var coe=l(P(),1);function Pkt(){let e=(0,_V.useSelect)(o=>o(N).getEditedPostAttribute("status"),[]),{editPost:t}=(0,_V.useDispatch)(N),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,coe.jsx)(vV,{children:(0,coe.jsx)(j7e.CheckboxControl,{label:(0,z7e.__)("Pending review"),checked:e==="pending",onChange:r})})}var H7e=Pkt;var U7e=l(H(),1),ow=l(Z(),1),nw=l(G(),1),yV=l(X(),1),W7e=l(mi(),1),G7e=l(he(),1);var qs=l(P(),1);function Rkt(){let e=(0,U7e.renderToString)((0,qs.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,qs.jsxs)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,qs.jsx)(ow.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,qs.jsx)(ow.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})]}),(0,qs.jsx)("p",{children:(0,nw.__)("Generating preview\u2026")})]}));return e+=`
 		<style>
 			body {
 				margin: 0;
@@ -224,32 +224,32 @@ ${n}
 				font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 			}
 		</style>
-	`,e=(0,Z9e.applyFilters)("editor.PostPreview.interstitialMarkup",e),e}function SCt(e,t){e.write(t),e.title=(0,nw.__)("Generating preview\u2026"),e.close()}async function CCt(e){try{return e.document}catch{}e.location="about:blank";let t=1e3,r=50,o=Date.now()+t;do{await new Promise(n=>setTimeout(n,r));try{return e.document}catch{}}while(Date.now()<o);return null}async function ECt(e){let t=await CCt(e);t&&SCt(t,xCt())}function J9e({forceIsAutosaveable:e,onPreview:t}){let{postId:r,currentPostLink:o,previewLink:n,isSaveable:i,isViewable:s}=(0,aV.useSelect)(f=>{let m=f(F),b=f(Q9e.store).getPostType(m.getCurrentPostType("type"))?.viewable??!1;return b?{postId:m.getCurrentPostId(),currentPostLink:m.getCurrentPostAttribute("link"),previewLink:m.getEditedPostPreviewLink(),isSaveable:m.isEditedPostSaveable(),isViewable:b}:{isViewable:b}},[]),{__unstableSaveForPreview:a}=(0,aV.useDispatch)(F);if(!s)return null;let c=`wp-preview-${r}`;return{href:n||o,target:c,disabled:!i,onClick:async f=>{f.preventDefault();let m=window.open("",c);m.focus(),await ECt(m);let h=await a({forceIsAutosaveable:e});m.location=h,t?.()}}}function $9e({forceIsAutosaveable:e,onPreview:t}){let r=J9e({forceIsAutosaveable:e,onPreview:t});return r?(0,Pl.jsx)(Gh.MenuItem,{icon:vs,...r,children:(0,nw.__)("Preview in new tab")}):null}function DC({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let i=J9e({forceIsAutosaveable:r,onPreview:n});return i?(0,Pl.jsx)(Gh.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",role:o,size:"compact",accessibleWhenDisabled:!0,...i,children:t||(0,Pl.jsxs)(Pl.Fragment,{children:[(0,nw._x)("Preview","imperative verb"),(0,Pl.jsx)(Pt,{render:(0,Pl.jsx)("span",{}),children:(0,nw.__)("(opens in a new tab)")})]})}):null}var oNe=l(X(),1),cV=l(Z(),1);var Bv=l(G(),1),eNe=l(Z(),1),tNe=l(Me(),1);function lV(){let e=(0,tNe.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a,postStatusHasChanged:c,postStatus:d,isPostSavingLocked:u}=(0,eNe.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:b,getCurrentPost:v,isAutosavingPost:_,getPostEdits:y,getEditedPostAttribute:w}=f(F);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:b(),hasPublishAction:v()._links?.["wp:action-publish"]??!1,isAutosaving:_(),hasNonPostEntityChanges:f(F).hasNonPostEntityChanges(),isPostSavingLocked:f(F).isPostSavingLocked(),postStatusHasChanged:!!y()?.status,postStatus:w("status")}},[]);return n?(0,Bv.__)("Publishing\u2026"):(t||r)&&o&&!s?(0,Bv.__)("Saving\u2026"):i?a&&!u||t||c&&!["future","publish"].includes(d)||!c&&d==="future"?(0,Bv.__)("Save"):r?(0,Bv.__)("Schedule"):(0,Bv.__)("Publish"):e?(0,Bv.__)("Publish"):(0,Bv.__)("Submit for Review")}var Zre=l(R(),1),rNe=()=>{};function kCt({forceIsDirty:e,isOpen:t,isToggle:r,onSubmit:o=rNe,onToggle:n,setEntitiesSavedStatesCallback:i}){let{hasPublishAction:s,isBeingScheduled:a,isPostSavingLocked:c,isPublishable:d,isPublished:u,isSaveable:f,isSaving:m,isAutoSaving:h,visibility:g,hasNonPostEntityChanges:b,isSavingNonPostEntityChanges:v,postStatus:_,postStatusHasChanged:y,postType:w,postId:x}=(0,cV.useSelect)(z=>{let A=z(F);return{isSaving:A.isSavingPost(),isAutoSaving:A.isAutosavingPost(),isBeingScheduled:A.isEditedPostBeingScheduled(),visibility:A.getEditedPostVisibility(),isSaveable:A.isEditedPostSaveable(),isPostSavingLocked:A.isPostSavingLocked(),isPublishable:A.isEditedPostPublishable(),isPublished:A.isCurrentPostPublished(),hasPublishAction:!!A.getCurrentPost()?._links?.["wp:action-publish"],postType:A.getCurrentPostType(),postId:A.getCurrentPostId(),postStatus:A.getEditedPostAttribute("status"),postStatusHasChanged:A.getPostEdits()?.status,hasNonPostEntityChanges:A.hasNonPostEntityChanges(),isSavingNonPostEntityChanges:A.isSavingNonPostEntityChanges()}},[]),{editPost:C,savePost:S}=(0,cV.useDispatch)(F),E=z=>{C({status:z},{undoIgnore:!0}),S()},P=z=>(...A)=>{if(b&&i){let D=L=>{L&&L.some(j=>j.kind==="postType"&&j.name===w&&j.key===x)&&z(...A)};return i(()=>D),rNe}return z(...A)},O=c||v||(m||!f||!d&&!e)&&!b,T=c||v||(u||m||!f||!d&&!e)&&!b,I="publish";y?I=_:s?g==="private"?I="private":a&&(I="future"):I="pending";let k=()=>{O||(o(),E(I))},M=()=>{T||n()},N={"aria-disabled":O,className:"editor-post-publish-button",isBusy:!h&&m,variant:"primary",onClick:P(k),"aria-haspopup":b?"dialog":void 0},V={"aria-disabled":T,"aria-expanded":t,className:"editor-post-publish-panel__toggle",isBusy:m&&u,variant:"primary",size:"compact",onClick:P(M),"aria-haspopup":b?"dialog":void 0},B=r?V:N;return(0,Zre.jsx)(oNe.Button,{...B,className:`${B.className} editor-post-publish-button__button`,size:"compact",children:(0,Zre.jsx)(lV,{})})}var LC=kCt;var IV=l(G(),1),WC=l(H(),1),pw=l(X(),1),OV=l(Z(),1),Gv=l(Me(),1);var e7e=l(he(),1);var Qu=l(G(),1),n3=l(X(),1),HNe=l(Z(),1);var UNe=l(Ko(),1),WNe=l(he(),1),GNe=l(or(),1);var VC=l(G(),1),nNe=l(H(),1),BC=l(X(),1),iNe=l(Me(),1),uV=l(Z(),1),sNe=l(Re(),1);var iw=l(G(),1),dV=[{label:(0,iw.__)("Public"),value:"public",description:(0,iw.__)("Visible to everyone.")},{label:(0,iw.__)("Private"),value:"private",description:(0,iw.__)("Only visible to site admins and editors.")},{label:(0,iw.__)("Password protected"),value:"password",description:(0,iw.__)("Only visible to those who know the password.")}];var Hp=l(R(),1);function aNe(e){return(0,Hp.jsx)(fV,{...e,showPopoverHeader:!0})}function fV({onClose:e,showPopoverHeader:t}){let r=(0,iNe.useInstanceId)(fV),{status:o,visibility:n,password:i}=(0,uV.useSelect)(m=>({status:m(F).getEditedPostAttribute("status"),visibility:m(F).getEditedPostVisibility(),password:m(F).getEditedPostAttribute("password")})),{editPost:s}=(0,uV.useDispatch)(F),[a,c]=(0,nNe.useState)(!!i);function d(m){s({public:{status:n==="private"?"draft":o,password:""},private:{status:"private",password:""},password:{status:n==="private"?"draft":o,password:i||""}}[m]),c(m==="password")}let u=m=>{s({password:m})},f=(0,VC.__)("Control how this post is viewed.");return(0,Hp.jsxs)("div",{className:"editor-post-visibility",children:[t&&(0,Hp.jsx)(sNe.__experimentalInspectorPopoverHeader,{title:(0,VC.__)("Visibility"),help:f,onClose:e}),(0,Hp.jsxs)(BC.__experimentalVStack,{spacing:4,children:[!t&&(0,Hp.jsx)(uo,{render:(0,Hp.jsx)("p",{}),children:f}),(0,Hp.jsx)(BC.RadioControl,{label:(0,VC.__)("Visibility"),hideLabelFromVision:!0,options:dV,selected:a?"password":n,onChange:d}),a&&(0,Hp.jsx)(BC.TextControl,{label:(0,VC.__)("Password"),onChange:u,value:i,placeholder:(0,VC.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${r}`,maxLength:255})]})]})}var lNe=l(Z(),1);function pV(){return Qre()}function Qre(){let e=(0,lNe.useSelect)(t=>t(F).getEditedPostVisibility(),[]);return dV.find(t=>t.value===e)?.label}var uNe=l(Yi(),1),fNe=l(Sn(),1),zv=l(G(),1),pNe=l(X(),1),$P=l(Z(),1),mNe=l(Re(),1),hV=l(H(),1),hNe=l(he(),1);var La=l(G(),1),Ed=l(Sn(),1),dNe=l(Z(),1);function zC(e){return jC(e)}function jC({full:e=!1}={}){let{date:t,isFloating:r}=(0,dNe.useSelect)(o=>({date:o(F).getEditedPostAttribute("date"),isFloating:o(F).isEditedPostDateFloating()}),[]);return e?mV(t):TCt(t,{isFloating:r})}function mV(e){let t=(0,Ed.getDate)(e),r=RCt(),o=(0,Ed.dateI18n)((0,La._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,La.isRTL)()?`${r} ${o}`:`${o} ${r}`}function TCt(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,La.__)("Immediately");if(!PCt(r))return mV(e);let o=(0,Ed.getDate)(e);if(cNe(o,r))return(0,La.sprintf)((0,La.__)("Today at %s"),(0,Ed.dateI18n)((0,La._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),cNe(o,n)?(0,La.sprintf)((0,La.__)("Tomorrow at %s"),(0,Ed.dateI18n)((0,La._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Ed.dateI18n)((0,La._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Ed.dateI18n)((0,La._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function RCt(){let{timezone:e}=(0,Ed.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function PCt(e){let{timezone:t}=(0,Ed.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function cNe(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var jv=l(R(),1),{PrivatePublishDateTimePicker:ICt}=K(mNe.privateApis);function gV(e){return(0,jv.jsx)(e3,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function e3({onClose:e,showPopoverHeader:t=!0,showPopoverHeaderActions:r,isCompact:o}){let{postDate:n,postType:i,isDateFloating:s}=(0,$P.useSelect)(v=>({postDate:v(F).getEditedPostAttribute("date"),postType:v(F).getCurrentPostType(),isDateFloating:v(F).isEditedPostDateFloating()}),[]),{editPost:a}=(0,$P.useDispatch)(F),c=v=>{a({date:v}),(0,uNe.speak)(v?(0,zv.sprintf)((0,zv.__)("Publish date set to %s."),mV(v)):(0,zv.__)("Publish date set to now."),"assertive")},[d,u]=(0,hV.useState)(Wg(new Date(n))),f=(0,$P.useSelect)(v=>v(hNe.store).getEntityRecords("postType",i,{status:"publish,future",after:Wg(d).toISOString(),before:Sx(d).toISOString(),exclude:[v(F).getCurrentPostId()],per_page:100,_fields:"id,date"}),[d,i]),m=(0,hV.useMemo)(()=>(f||[]).map(({date:v})=>({date:new Date(v)})),[f]),h=(0,fNe.getSettings)(),g=/a(?!\\)/i.test(h.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),b=(0,jv.jsx)(ICt,{currentDate:n,onChange:c,is12Hour:g,dateOrder:(0,zv._x)("dmy","date order"),events:m,onMonthPreviewed:v=>u(qA(v)),onClose:e,isCompact:o,showPopoverHeader:t,showPopoverHeaderActions:r});return t?b:(0,jv.jsxs)(jv.Fragment,{children:[b,(0,jv.jsx)(pNe.Button,{className:"editor-post-schedule__reset",variant:"secondary",__next40pxDefaultSize:!0,disabled:s,accessibleWhenDisabled:!0,onClick:()=>c(null),children:(0,zv.__)("Reset")})]})}var cw=l(G(),1),ENe=l(H(),1),toe=l(Z(),1),kNe=l(X(),1),wV=l(he(),1);var us=l(G(),1),lw=l(H(),1),yV=l(X(),1);var aw=l(Z(),1),vV=l(he(),1),_Ne=l(Me(),1),wNe=l(Yi(),1),xNe=l(Wt(),1);var bV=l(X(),1),gNe=l(Z(),1),bNe=l(he(),1);var sw=l(R(),1),OCt=3,ACt={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function vNe({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,gNe.useSelect)(i=>{let s=i(bNe.store).getEntityRecords("taxonomy",t.slug,ACt);return{_terms:s,showTerms:s?.length>=OCt}},[t.slug]);if(!o)return null;let n=P8e(r);return(0,sw.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,sw.jsx)(bV.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,sw.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,sw.jsx)("li",{children:(0,sw.jsx)(bV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var t3=l(R(),1),Jre=[],SNe=100,yNe={per_page:SNe,_fields:"id,name",context:"view"},CNe=(e,t)=>yC(e).toLowerCase()===yC(t).toLowerCase(),$re=(e,t)=>e.map(r=>t.find(o=>CNe(o.name,r))?.id).filter(r=>r!==void 0);function eoe({slug:e}){let[t,r]=(0,lw.useState)([]),[o,n]=(0,lw.useState)(""),i=(0,_Ne.useDebounce)(n,500),{terms:s,termIds:a,taxonomy:c,hasAssignAction:d,hasCreateAction:u,hasResolvedTerms:f}=(0,aw.useSelect)(T=>{let{getCurrentPost:I,getEditedPostAttribute:k}=T(F),{getEntityRecords:M,getEntityRecord:N,hasFinishedResolution:V}=T(vV.store),B=I(),z=N("root","taxonomy",e),A=z?k(z.rest_base):Jre,D={...yNe,include:A?.length?[...A].sort((L,j)=>L-j).join(","):void 0,per_page:-1};return{hasCreateAction:z?B._links?.["wp:action-create-"+z.rest_base]??!1:!1,hasAssignAction:z?B._links?.["wp:action-assign-"+z.rest_base]??!1:!1,taxonomy:z,termIds:A,terms:A?.length?M("taxonomy",e,D):Jre,hasResolvedTerms:V("getEntityRecords",["taxonomy",e,D])}},[e]),{searchResults:m}=(0,aw.useSelect)(T=>{let{getEntityRecords:I}=T(vV.store);return{searchResults:o?I("taxonomy",e,{...yNe,search:o}):Jre}},[o,e]);(0,lw.useEffect)(()=>{if(f){let T=(s??[]).map(I=>yC(I.name));r(T)}},[s,f]);let h=(0,lw.useMemo)(()=>(m??[]).map(T=>yC(T.name)),[m]),{editPost:g}=(0,aw.useDispatch)(F),{saveEntityRecord:b}=(0,aw.useDispatch)(vV.store),{createErrorNotice:v}=(0,aw.useDispatch)(xNe.store);if(!d)return null;async function _(T){try{let I=await b("taxonomy",e,T,{throwOnError:!0});return _re(I)}catch(I){if(I.code!=="term_exists")throw I;return{id:I.data.term_id,name:T.name}}}function y(T){g({[c.rest_base]:T})}function w(T){let I=[...s??[],...m??[]],k=T.reduce((N,V)=>(N.some(B=>B.toLowerCase()===V.toLowerCase())||N.push(V),N),[]),M=k.filter(N=>!I.find(V=>CNe(V.name,N)));if(r(k),n(""),M.length===0){y($re(k,I));return}u&&Promise.all(M.map(N=>_({name:N}))).then(N=>{let V=I.concat(N);y($re(k,V))}).catch(N=>{v(N.message,{type:"snackbar"}),y($re(k,I))})}function x(T){if(a.includes(T.id))return;let I=[...a,T.id],k=e==="post_tag"?(0,us.__)("Tag"):(0,us.__)("Term"),M=(0,us.sprintf)((0,us._x)("%s added","term"),c?.labels?.singular_name??k);(0,wNe.speak)(M,"assertive"),y(I)}let C=c?.labels?.add_new_item??(e==="post_tag"?(0,us.__)("Add Tag"):(0,us.__)("Add Term")),S=c?.labels?.singular_name??(e==="post_tag"?(0,us.__)("Tag"):(0,us.__)("Term")),E=(0,us.sprintf)((0,us._x)("%s added","term"),S),P=(0,us.sprintf)((0,us._x)("%s removed","term"),S),O=(0,us.sprintf)((0,us._x)("Remove %s","term"),S);return(0,t3.jsxs)(le,{direction:"column",gap:"lg",children:[(0,t3.jsx)(yV.FormTokenField,{value:t,suggestions:h,onChange:w,onInputChange:i,maxSuggestions:SNe,label:C,messages:{added:E,removed:P,remove:O}}),(0,t3.jsx)(vNe,{taxonomy:c,onSelect:x})]})}var _V=(0,yV.withFilters)("editor.PostTaxonomyType")(eoe);var dw=l(R(),1),MCt=()=>{let e=(0,toe.useSelect)(n=>n(wV.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,cw.__)("Add tag"),r=e?.name??(0,cw.__)("Tags"),o=[(0,cw.__)("Suggestion:"),(0,dw.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,dw.jsxs)(kNe.PanelBody,{initialOpen:!1,title:o,children:[(0,dw.jsx)("p",{children:(0,cw.sprintf)((0,cw.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,dw.jsx)(_V,{slug:"post_tag"})]})},NCt=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,toe.useSelect)(n=>{let i=n(F).getCurrentPostType(),s=n(wV.store).getEntityRecord("root","taxonomy","post_tag"),a=s?.types?.includes(i),c=s!==void 0,d=s&&n(F).getEditedPostAttribute(s.rest_base),u=a?!!n(wV.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!d?.length,siteHasTags:u,isPostTypeSupported:c&&a}},[]),[o]=(0,ENe.useState)(e);return!r||!t||o?null:(0,dw.jsx)(MCt,{})},TNe=NCt;var xV=l(X(),1),SV=l(Z(),1),uw=l(G(),1),RNe=l(he(),1);var Hv=l(R(),1),FCt=(e,t)=>KP.filter(o=>e?.includes(o.id)).find(o=>o.id===t),DCt=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Hv.jsx)(xV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function PNe(){let{currentPostFormat:e,suggestion:t}=(0,SV.useSelect)(i=>{let{getEditedPostAttribute:s,getSuggestedPostFormat:a}=i(F),c=i(RNe.store).getThemeSupports().formats??[];return{currentPostFormat:s("format"),suggestion:FCt(c,a())}},[]),{editPost:r}=(0,SV.useDispatch)(F),o=i=>r({format:i}),n=[(0,uw.__)("Suggestion:"),(0,Hv.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,uw.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Hv.jsxs)(xV.PanelBody,{initialOpen:!1,title:n,children:[(0,Hv.jsx)("p",{children:(0,uw.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")}),(0,Hv.jsx)("p",{children:(0,Hv.jsx)(DCt,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,uw.sprintf)((0,uw.__)('Apply the "%1$s" format.'),t.caption)})})]})}var kV=l(G(),1),LNe=l(Z(),1),VNe=l(X(),1),ioe=l(he(),1),TV=l(H(),1);var Ui=l(G(),1),Qs=l(H(),1),MNe=l(Wt(),1),Zu=l(X(),1);var HC=l(Z(),1),CV=l(Me(),1),r3=l(he(),1),ooe=l(Yi(),1),NNe=l(or(),1);var INe=l(y_(),1),LCt=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),roe=e=>(0,INe.default)(e).normalize("NFKC").toLocaleLowerCase().replace(LCt,"-");var pi=l(R(),1),{RECEIVE_INTERMEDIATE_RESULTS:VCt}=K(r3.privateApis),ONe={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[VCt]:!0},BCt=8,ANe=[],zCt=500;function FNe(e){let t=0;for(let r of e)t++,r.children!==void 0&&(t+=FNe(r.children));return t}var jCt=(0,Qs.memo)(function({id:t,name:r,checked:o,onToggle:n}){return(0,pi.jsx)(Zu.CheckboxControl,{checked:o,onChange:()=>n(t),label:(0,NNe.decodeEntities)(r)})});function DNe({term:e,selectedTerms:t,onToggle:r}){return(0,pi.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,pi.jsx)(jCt,{id:e.id,name:e.name,checked:t.has(e.id),onToggle:r}),!!e.children.length&&(0,pi.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:e.children.map(o=>(0,pi.jsx)(DNe,{term:o,selectedTerms:t,onToggle:r},o.id))})]})}function HCt(e,t){let r=new Set(t),o=s=>r.has(s.id)?!0:!!s.children?.some(o),n=[],i=[];for(let s of e)o(s)?n.push(s):i.push(s);return[...n,...i]}function UCt(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function WCt(e){let t=roe(e),r=o=>{if(e==="")return o;let n={...o};return n.children.length>0&&(n.children=n.children.map(r).filter(i=>i)),roe(n.name).indexOf(t)!==-1||n.children.length>0?n:!1};return r}function noe({slug:e}){let[t,r]=(0,Qs.useState)(!1),[o,n]=(0,Qs.useState)(""),[i,s]=(0,Qs.useState)(""),[a,c]=(0,Qs.useState)(!1),[d,u]=(0,Qs.useState)(""),f=(0,Qs.useDeferredValue)(d),m=(0,CV.useDebounce)(ooe.speak,zCt),{hasCreateAction:h,hasAssignAction:g,terms:b,loading:v,availableTerms:_,taxonomy:y}=(0,HC.useSelect)(ne=>{let{getCurrentPost:ce,getEditedPostAttribute:te}=ne(F),{getEntityRecord:re,getEntityRecords:me,isResolving:we}=ne(r3.store),de=re("root","taxonomy",e),ve=ce();return{hasCreateAction:de?!!ve._links?.["wp:action-create-"+de.rest_base]:!1,hasAssignAction:de?!!ve._links?.["wp:action-assign-"+de.rest_base]:!1,terms:de?te(de.rest_base):ANe,loading:we("getEntityRecords",["taxonomy",e,ONe]),availableTerms:me("taxonomy",e,ONe)||ANe,taxonomy:de}},[e]),{editPost:w}=(0,HC.useDispatch)(F),{saveEntityRecord:x}=(0,HC.useDispatch)(r3.store),{createErrorNotice:C}=(0,HC.useDispatch)(MNe.store),S=(0,Qs.useMemo)(()=>new Set(b),[b]),E=(0,Qs.useMemo)(()=>HCt(cL(_),b),[_]),P=(0,Qs.useMemo)(()=>f===""?E:E.map(WCt(f)).filter(ne=>ne),[E,f]),O=FNe(P);(0,Qs.useEffect)(()=>{if(f!=="")return m((0,Ui.sprintf)((0,Ui._n)("%d result found.","%d results found.",O),O),"polite"),()=>m.cancel()},[O,f,m]);let T=ne=>{w({[y.rest_base]:ne})},I=(0,CV.useEvent)(ne=>{let ce=parseInt(ne,10);T(S.has(ce)?b.filter(te=>te!==ce):[...b,ce])});if(!g)return null;let k=ne=>x("taxonomy",e,ne,{throwOnError:!0}),M=ne=>{n(ne)},N=ne=>{s(ne)},V=()=>{c(!a)},B=async ne=>{if(ne.preventDefault(),o===""||t)return;let ce=UCt(_,i,o);if(ce){b.some(we=>we===ce.id)||T([...b,ce.id]),n(""),s("");return}r(!0);let te;try{te=await k({name:o,parent:i||void 0})}catch(we){C(we.message,{type:"snackbar"});return}let re=e==="category"?(0,Ui.__)("Category"):(0,Ui.__)("Term"),me=(0,Ui.sprintf)((0,Ui._x)("%s added","term"),y?.labels?.singular_name??re);(0,ooe.speak)(me,"assertive"),r(!1),n(""),s(""),T([...b,te.id])},z=(ne,ce,te)=>y?.labels?.[ne]??(e==="category"?ce:te),A=z("add_new_item",(0,Ui.__)("Add Category"),(0,Ui.__)("Add Term")),D=z("new_item_name",(0,Ui.__)("Add Category"),(0,Ui.__)("Add Term")),L=z("parent_item",(0,Ui.__)("Parent Category"),(0,Ui.__)("Parent Term")),j=`\u2014 ${L} \u2014`,U=A,q=y?.labels?.search_items??(0,Ui.__)("Search Terms"),Y=y?.name??(0,Ui.__)("Terms"),ae=_.length>=BCt;return(0,pi.jsxs)(le,{direction:"column",gap:"lg",children:[ae&&!v&&(0,pi.jsx)(Zu.SearchControl,{label:q,placeholder:q,value:d,onChange:u}),v&&(0,pi.jsx)(le,{justify:"center",style:{height:"40px"},children:(0,pi.jsx)(KT,{})}),(0,pi.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":Y,children:P.map(ne=>(0,pi.jsx)(DNe,{term:ne,selectedTerms:S,onToggle:I},ne.id))}),!v&&h&&(0,pi.jsx)(Zu.Button,{__next40pxDefaultSize:!0,onClick:V,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":a,variant:"link",children:A}),a&&(0,pi.jsx)("form",{onSubmit:B,children:(0,pi.jsxs)(le,{direction:"column",gap:"lg",children:[(0,pi.jsx)(ZT,{className:"editor-post-taxonomies__hierarchical-terms-input",label:D,value:o,onValueChange:M,required:!0}),!!_.length&&(0,pi.jsx)(Zu.TreeSelect,{label:L,noOptionLabel:j,onChange:N,selectedId:i,tree:E}),(0,pi.jsx)(Zu.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:U})]})})]})}var EV=(0,Zu.withFilters)("editor.PostTaxonomyType")(noe);var UC=l(R(),1);function GCt(){let{hasNoCategory:e,hasSiteCategories:t}=(0,LNe.useSelect)(i=>{let s=i(F).getCurrentPostType(),{canUser:a,getEntityRecord:c}=i(ioe.store),d=c("root","taxonomy","category"),u=a("read",{kind:"root",name:"site"})?c("root","site")?.default_category:void 0,f=u?c("taxonomy","category",u):void 0,m=d&&d.types.some(v=>v===s),h=d&&i(F).getEditedPostAttribute(d.rest_base),g=m?!!i(ioe.store).getEntityRecords("taxonomy","category",{exclude:[u],per_page:1})?.length:!1;return{hasNoCategory:!!d&&!!f&&m&&(h?.length===0||h?.length===1&&f?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,TV.useState)(!1);if((0,TV.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,kV.__)("Suggestion:"),(0,UC.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,kV.__)("Assign a category")},"label")];return(0,UC.jsxs)(VNe.PanelBody,{initialOpen:!1,title:n,children:[(0,UC.jsx)("p",{children:(0,kV.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,UC.jsx)(EV,{slug:"category"})]})}var BNe=GCt;var Up=l(X(),1),o3=l(Z(),1),Uv=l(G(),1),fw=l(Re(),1),RV=l(H(),1);var kd=l(R(),1),{mediaSideloadFromUrlKey:YCt}=K(fw.privateApis);function zNe(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...zNe(r.innerBlocks))}),t}function qCt(e){if(e.name==="core/image"||e.name==="core/cover")return e.attributes.url&&!e.attributes.id;if(e.name==="core/media-text")return e.attributes.mediaUrl&&!e.attributes.mediaId}function soe(e){if(e.name==="core/image"||e.name==="core/cover"){let{url:t,alt:r,id:o}=e.attributes;return{url:t,alt:r,id:o}}if(e.name==="core/media-text"){let{mediaUrl:t,mediaAlt:r,mediaId:o}=e.attributes;return{url:t,alt:r,id:o}}return{}}function KCt({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,o3.useDispatch)(fw.store);return(0,kd.jsx)(Up.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,Uv.__)("Select image block."),onClick:()=>{o(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===" ")&&(o(e),n.preventDefault())},alt:t,src:r,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"32px",height:"32px",objectFit:"cover",borderRadius:"2px",cursor:"var(--wpds-cursor-control, pointer)"},whileHover:{scale:1.08}},e)}function jNe(){let[e,t]=(0,RV.useState)(!1),[r,o]=(0,RV.useState)(!1),[n,i]=(0,RV.useState)(!1),{editorBlocks:s,mediaSideloadFromUrl:a}=(0,o3.useSelect)(h=>({editorBlocks:h(fw.store).getBlocks(),mediaSideloadFromUrl:h(fw.store).getSettings()[YCt]}),[]),c=zNe(s).filter(h=>qCt(h)),{updateBlockAttributes:d}=(0,o3.useDispatch)(fw.store);if(!a||!c.length)return null;let u=[(0,Uv.__)("Suggestion:"),(0,kd.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Uv.__)("External media")},"label")];function f(h,g){(h.name==="core/image"||h.name==="core/cover")&&d(h.clientId,{id:g.id,url:g.url}),h.name==="core/media-text"&&d(h.clientId,{mediaId:g.id,mediaUrl:g.url})}function m(){t(!0),i(!1);let h=new Set(c.map(b=>{let{url:v}=soe(b);return v})),g=Object.fromEntries([...h].map(b=>{let v=new Promise((_,y)=>{a({url:b,onSuccess:w=>_(w),onError:()=>y()})});return[b,v]}));Promise.allSettled(c.map(b=>{let{url:v}=soe(b);return g[v].then(_=>f(b,_)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,kd.jsxs)(Up.PanelBody,{initialOpen:!0,title:u,children:[(0,kd.jsx)("p",{children:(0,Uv.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,kd.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,kd.jsx)(Up.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:b}=soe(h);return(0,kd.jsx)(KCt,{clientId:h.clientId,url:g,alt:b},h.clientId)})}),e||r?(0,kd.jsx)(Up.Spinner,{}):(0,kd.jsx)(Up.Button,{size:"compact",variant:"primary",onClick:m,children:(0,Uv._x)("Upload","verb")})]}),n&&(0,kd.jsx)("p",{children:(0,Uv.__)("Upload failed, try again.")})]})}var lo=l(R(),1);function XCt({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:s}=(0,HNe.useSelect)(u=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=u(F),{getEntityRecord:h,isResolving:g}=u(WNe.store),b=h("root","__unstableBase",void 0)||{};return{hasPublishAction:f()._links?.["wp:action-publish"]??!1,isBeingScheduled:m(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:b.site_icon_url,siteTitle:b.name,siteHome:b.home&&(0,UNe.filterURLForDisplay)(b.home)}},[]),a=(0,lo.jsx)(n3.Icon,{className:"components-site-icon",size:"36px",icon:QW});n&&(a=(0,lo.jsx)("img",{alt:(0,Qu.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(a=null);let c,d;return o?t?(c=(0,Qu.__)("Are you ready to schedule?"),d=(0,Qu.__)("Your work will be published at the specified date and time.")):(c=(0,Qu.__)("Are you ready to publish?"),d=(0,Qu.__)("Double-check your settings before publishing.")):(c=(0,Qu.__)("Are you ready to submit for review?"),d=(0,Qu.__)("Your work will be reviewed and then approved.")),(0,lo.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,lo.jsx)("div",{children:(0,lo.jsx)("strong",{children:c})}),(0,lo.jsx)("p",{children:d}),(0,lo.jsxs)("div",{className:"components-site-card",children:[a,(0,lo.jsxs)("div",{className:"components-site-info",children:[(0,lo.jsx)("span",{className:"components-site-name",children:(0,GNe.decodeEntities)(i)||(0,Qu.__)("(Untitled)")}),(0,lo.jsx)("span",{className:"components-site-home",children:s})]})]}),(0,lo.jsx)(jNe,{}),o&&(0,lo.jsxs)(lo.Fragment,{children:[(0,lo.jsx)(n3.PanelBody,{initialOpen:!1,title:[(0,Qu.__)("Visibility:"),(0,lo.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,lo.jsx)(pV,{})},"label")],children:(0,lo.jsx)(fV,{showPopoverHeader:!1})}),(0,lo.jsx)(n3.PanelBody,{initialOpen:!1,title:[(0,Qu.__)("Publish:"),(0,lo.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,lo.jsx)(zC,{})},"label")],children:(0,lo.jsx)(e3,{showPopoverHeader:!1,isCompact:!1})})]}),(0,lo.jsx)(PNe,{}),(0,lo.jsx)(TNe,{}),(0,lo.jsx)(BNe,{}),e]})}var YNe=XCt;var $u=l(X(),1),Ju=l(G(),1),Wv=l(H(),1),XNe=l(Z(),1),PV=l(Ko(),1),ZNe=l(or(),1),QNe=l(Me(),1),JNe=l(he(),1);var _n=l(R(),1),qNe="%postname%",KNe="%pagename%",ZCt=e=>{let{slug:t}=e;return e.permalink_template.includes(qNe)?e.permalink_template.replace(qNe,t):e.permalink_template.includes(KNe)?e.permalink_template.replace(KNe,t):e.permalink_template};function QCt({text:e}){let[t,r]=(0,Wv.useState)(!1),o=(0,Wv.useRef)(),n=(0,QNe.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Wv.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,_n.jsx)($u.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,Ju.__)("Copied!"):(0,Ju.__)("Copy")})}function $Ne({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,XNe.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:b}=m(F),{getPostType:v}=m(JNe.store);return{post:g(),postType:v(h("type")),isScheduled:b()}},[]),i=o?.labels?.singular_name,s=o?.labels?.view_item,a=o?.labels?.add_new_item,c=r.status==="future"?ZCt(r):r.link,d=(0,PV.addQueryArgs)("post-new.php",{post_type:r.type}),u=(0,Wv.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,_n.jsxs)(_n.Fragment,{children:[(0,Ju.__)("is now scheduled. It will go live on")," ",(0,_n.jsx)(zC,{}),"."]}):(0,Ju.__)("is now live.");return(0,_n.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,_n.jsxs)($u.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,_n.jsx)($u.ExternalLink,{ref:u,href:c,children:(0,ZNe.decodeEntities)(r.title)||(0,Ju.__)("(no title)")})," ",f]}),(0,_n.jsxs)($u.PanelBody,{children:[(0,_n.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,_n.jsx)("strong",{children:(0,Ju.__)("What\u2019s next?")})}),(0,_n.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,_n.jsx)($u.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Ju.sprintf)((0,Ju.__)("%s address"),i),value:(0,PV.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,_n.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,_n.jsx)(QCt,{text:c})})]}),(0,_n.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,_n.jsxs)($u.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:vs,iconPosition:"right",target:"_blank",children:[s,(0,_n.jsx)(Pt,{render:(0,_n.jsx)("span",{}),children:(0,Ju.__)("(opens in a new tab)")})]}),(0,_n.jsx)($u.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:d,children:a})]})]}),t]})}var Qn=l(R(),1);function AV({forceIsDirty:e,onClose:t,PostPublishExtension:r,PrePublishExtension:o,...n}){let{hasPublishAction:i,isPostTypeViewable:s,isBeingScheduled:a,isDirty:c,isPublished:d,isPublishSidebarEnabled:u,isSaving:f,isSavingNonPostEntityChanges:m,isScheduled:h,currentPostId:g}=(0,OV.useSelect)(T=>{let{getPostType:I}=T(e7e.store),{getCurrentPost:k,getCurrentPostId:M,getEditedPostAttribute:N,isCurrentPostPublished:V,isCurrentPostScheduled:B,isEditedPostBeingScheduled:z,isEditedPostDirty:A,isAutosavingPost:D,isSavingPost:L,isSavingNonPostEntityChanges:j,isPublishSidebarEnabled:U}=T(F),q=I(N("type"));return{hasPublishAction:k()._links?.["wp:action-publish"]??!1,isPostTypeViewable:q?.viewable,isBeingScheduled:z(),isDirty:A(),isPublished:V(),isPublishSidebarEnabled:U(),isSaving:L()&&!D(),isSavingNonPostEntityChanges:j(),isScheduled:B(),currentPostId:M()}},[]),{disablePublishSidebar:b,enablePublishSidebar:v}=(0,OV.useDispatch)(F),_=(0,WC.useRef)(null),y=(0,Gv.useMergeRefs)([(0,Gv.useFocusReturn)(),(0,Gv.useConstrainedTabbing)()]);(0,WC.useEffect)(()=>{_.current?.focus()},[]);let w=(0,WC.useRef)(g),x=(0,Gv.useEvent)(t);(0,WC.useEffect)(()=>{let T=g!==w.current;w.current=g,(T||d&&!f&&c)&&x()},[d,f,c,g,x]);function C(){u?b():v()}function S(){(!i||!s)&&t()}let E=d||h&&a,P=!E&&!f,O=E&&!f;return(0,Qn.jsxs)("div",{ref:y,tabIndex:-1,className:"editor-post-publish-panel",...n,children:[(0,Qn.jsx)("div",{className:"editor-post-publish-panel__header",children:O?(0,Qn.jsx)(pw.Button,{size:"compact",onClick:t,icon:xi,label:(0,IV.__)("Close panel")}):(0,Qn.jsxs)(Qn.Fragment,{children:[(0,Qn.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,Qn.jsx)(pw.Button,{ref:_,accessibleWhenDisabled:!0,disabled:m,onClick:t,variant:"secondary",size:"compact",children:(0,IV.__)("Cancel")})}),(0,Qn.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,Qn.jsx)(LC,{onSubmit:S,forceIsDirty:e})})]})}),(0,Qn.jsxs)("div",{className:"editor-post-publish-panel__content",children:[P&&(0,Qn.jsx)(YNe,{children:o&&(0,Qn.jsx)(o,{})}),O&&(0,Qn.jsx)($Ne,{focusOnMount:!0,children:r&&(0,Qn.jsx)(r,{})}),f&&(0,Qn.jsx)(pw.Spinner,{})]}),(0,Qn.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,Qn.jsx)(pw.CheckboxControl,{label:(0,IV.__)("Always show pre-publish checks."),checked:u,onChange:C})})]})}var VV=l(X(),1),BV=l(Me(),1),zV=l(Z(),1),jV=l(H(),1),mw=l(G(),1);var s7e=l(Jo(),1),a7e=l(tr(),1);var mc=l(X(),1),Ur=l(G(),1),LV=l(Z(),1),i3=l(H(),1),o7e=l(he(),1),n7e=l(Re(),1),i7e=l(Me(),1);var aoe=l(G(),1),r7e=l(X(),1),NV=l(Z(),1);var t7e=l(Z(),1);function MV({children:e}){let{hasStickyAction:t,postType:r}=(0,t7e.useSelect)(o=>({hasStickyAction:o(F).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(F).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var loe=l(R(),1);function FV(){let e=(0,NV.useSelect)(r=>r(F).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,NV.useDispatch)(F);return(0,loe.jsx)(MV,{children:(0,loe.jsx)(r7e.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,aoe.__)("Sticky"),help:(0,aoe.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var Jn=l(R(),1),DV={"auto-draft":{label:(0,Ur.__)("Draft"),icon:Lw},draft:{label:(0,Ur.__)("Draft"),icon:Lw},pending:{label:(0,Ur.__)("Pending"),icon:Mk},private:{label:(0,Ur.__)("Private"),icon:Pk},future:{label:(0,Ur.__)("Scheduled"),icon:yg},publish:{label:(0,Ur.__)("Published"),icon:Yd}},coe=[{label:(0,Ur.__)("Draft"),value:"draft",description:(0,Ur.__)("Not ready to publish.")},{label:(0,Ur.__)("Pending"),value:"pending",description:(0,Ur.__)("Waiting for review before publishing.")},{label:(0,Ur.__)("Private"),value:"private",description:(0,Ur.__)("Only visible to site admins and editors.")},{label:(0,Ur.__)("Scheduled"),value:"future",description:(0,Ur.__)("Publish automatically on a chosen date.")},{label:(0,Ur.__)("Published"),value:"publish",description:(0,Ur.__)("Visible to everyone.")}];function doe(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,LV.useSelect)(v=>{let{getEditedPostAttribute:_,getCurrentPostId:y,getCurrentPostType:w,getCurrentPost:x}=v(F);return{status:_("status"),date:_("date"),password:_("password"),postId:y(),postType:w(),canEdit:x()._links?.["wp:action-publish"]??!1}},[]),[s,a]=(0,i3.useState)(!!r),c=(0,i7e.useInstanceId)(doe,"editor-change-status__password-input"),{editEntityRecord:d}=(0,LV.useDispatch)(o7e.store),[u,f]=(0,i3.useState)(null),m=(0,i3.useMemo)(()=>({anchor:u,"aria-label":(0,Ur.__)("Status & visibility"),headerTitle:(0,Ur.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[u]);if(dg.includes(n))return null;let h=({status:v=e,password:_=r,date:y=t})=>{d("postType",n,o,{status:v,date:y,password:_})},g=v=>{a(v),v||h({password:""})},b=v=>{let _=t,y=r;e==="future"&&new Date(t)>new Date&&(_=null),v==="private"&&r&&(y=""),h({status:v,date:_,password:y})};return(0,Jn.jsx)(Nr,{label:(0,Ur.__)("Status"),ref:f,children:i?(0,Jn.jsx)(mc.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:v,isOpen:_})=>(0,Jn.jsx)(mc.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:v,icon:DV[e]?.icon,"aria-label":(0,Ur.sprintf)((0,Ur.__)("Change status: %s"),DV[e]?.label),"aria-expanded":_,children:DV[e]?.label}),renderContent:({onClose:v})=>(0,Jn.jsxs)(Jn.Fragment,{children:[(0,Jn.jsx)(n7e.__experimentalInspectorPopoverHeader,{title:(0,Ur.__)("Status & visibility"),onClose:v}),(0,Jn.jsx)("form",{onSubmit:_=>{_.preventDefault(),v()},children:(0,Jn.jsxs)(mc.__experimentalVStack,{spacing:4,children:[(0,Jn.jsx)(mc.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Ur.__)("Status"),options:coe,onChange:b,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,Jn.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,Jn.jsx)(e3,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,Jn.jsxs)(mc.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,Jn.jsx)(mc.CheckboxControl,{label:(0,Ur.__)("Password protected"),help:(0,Ur.__)("Only visible to those who know the password."),checked:s,onChange:g}),s&&(0,Jn.jsx)("div",{className:"editor-change-status__password-input",children:(0,Jn.jsx)(mc.TextControl,{label:(0,Ur.__)("Password"),onChange:_=>h({password:_}),value:r,placeholder:(0,Ur.__)("Use a secure password"),type:"text",id:c,maxLength:255})})]}),(0,Jn.jsx)(FV,{})]})})]})}):(0,Jn.jsx)("div",{className:"editor-post-status is-read-only",children:DV[e]?.label})})}var HV=l(R(),1);function UV({forceIsDirty:e}){let[t,r]=(0,jV.useState)(!1),o=(0,BV.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:s,isPublished:a,isSaveable:c,isSaving:d,isSavingLocked:u,isSavingNonPostEntityChanges:f,isScheduled:m,hasPublishAction:h,showIconLabels:g,postStatus:b,postStatusHasChanged:v,postType:_}=(0,zV.useSelect)(k=>{let M=k(F),{get:N}=k(a7e.store);return{isAutosaving:M.isAutosavingPost(),isDirty:e||M.isEditedPostDirty(),isNew:M.isEditedPostNew(),isPublished:M.isCurrentPostPublished(),isSaving:M.isSavingPost(),isSaveable:M.isEditedPostSaveable(),isSavingLocked:M.isPostSavingLocked(),isSavingNonPostEntityChanges:M.isSavingNonPostEntityChanges(),isScheduled:M.isCurrentPostScheduled(),hasPublishAction:!!M.getCurrentPost()?._links?.["wp:action-publish"],showIconLabels:N("core","showIconLabels"),postStatus:M.getEditedPostAttribute("status"),postStatusHasChanged:!!M.getPostEdits()?.status,postType:M.getCurrentPostType()}},[e]),y=b==="pending",{savePost:w}=(0,zV.useDispatch)(F),x=(0,BV.usePrevious)(d);if((0,jV.useEffect)(()=>{let k;return x&&!d&&(r(!0),k=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(k)},[d]),_===Cc||!h&&y)return null;let C=!["pending","draft","auto-draft"].includes(b)&&coe.map(({value:k})=>k).includes(b);if(a||m||C||v&&["pending","draft"].includes(b))return null;let S=y?(0,mw.__)("Save as pending"):(0,mw.__)("Save draft"),E=(0,mw.__)("Save"),P=t||!s&&!i,O=d||P,T=d||P||!c||u||f,I;return d?I=n?(0,mw.__)("Autosaving"):(0,mw.__)("Saving"):P?I=(0,mw.__)("Saved"):o?I=S:g&&(I=E),(0,HV.jsxs)(VV.Button,{className:c||d?J({"editor-post-save-draft":!O,"editor-post-saved-state":O,"is-saving":d,"is-autosaving":n,"is-saved":P,[(0,VV.__unstableGetAnimateClassName)({type:"loading"})]:d}):void 0,onClick:T?void 0:()=>w(),shortcut:T?void 0:s7e.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:nU,label:I||S,"aria-disabled":T,children:[O&&(0,HV.jsx)(qi,{icon:P?Mo:sU}),I]})}var l7e=l(Z(),1);function WV({children:e}){return(0,l7e.useSelect)(r=>r(F).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var GV=l(X(),1),YC=l(G(),1),YV=l(H(),1),c7e=l(Z(),1);var GC=l(R(),1);function qV(){let[e,t]=(0,YV.useState)(null),r=(0,c7e.useSelect)(s=>s(F).getCurrentPostType(),[]),o=(0,YV.useMemo)(()=>({anchor:e,"aria-label":(0,YC.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=jC(),i=jC({full:!0});return dg.includes(r)?null:(0,GC.jsx)(WV,{children:(0,GC.jsx)(Nr,{label:(0,YC.__)("Publish"),ref:t,children:(0,GC.jsx)(GV.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:s,isOpen:a})=>(0,GC.jsx)(GV.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:s,"aria-label":(0,YC.sprintf)((0,YC.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":a,children:n}),renderContent:({onClose:s})=>(0,GC.jsx)(gV,{onClose:s})})})})}var KV=l(X(),1),qC=l(G(),1),XV=l(Z(),1),d7e=l(H(),1),u7e=l(Ll(),1);var hw=l(R(),1);function f7e(){(0,u7e.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,d7e.useState)(!1),{editPost:r,savePost:o}=(0,XV.useDispatch)(F),{isSaving:n,isPublished:i,isScheduled:s}=(0,XV.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(F);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),a=n||!i&&!s,c,d;i?(c=(0,qC.__)("Are you sure you want to unpublish this post?"),d=(0,qC.__)("Unpublish")):s&&(c=(0,qC.__)("Are you sure you want to unschedule this post?"),d=(0,qC.__)("Unschedule"));let u=()=>{t(!1),r({status:"draft"}),o()};return(0,hw.jsxs)(hw.Fragment,{children:[(0,hw.jsx)(KV.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{a||t(!0)},"aria-disabled":a,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,qC.__)("Switch to draft")}),(0,hw.jsx)(KV.__experimentalConfirmDialog,{isOpen:e,onConfirm:u,onCancel:()=>t(!1),confirmButtonText:d,children:c})]})}var p7e=l(Z(),1),s3=l(G(),1);var uoe=l(R(),1);function ZV(){let{syncStatus:e,postType:t}=(0,p7e.useSelect)(r=>{let{getEditedPostAttribute:o}=r(F);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,uoe.jsx)(Nr,{label:(0,s3.__)("Sync status"),children:(0,uoe.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,s3._x)("Not synced","pattern (singular)"):(0,s3._x)("Synced","pattern (singular)")})})}var m7e=l(H(),1),h7e=l(Z(),1),g7e=l(he(),1);var foe=l(R(),1),JCt=e=>e;function $Ct({taxonomyWrapper:e=JCt}){let{postType:t,taxonomies:r}=(0,h7e.useSelect)(n=>({postType:n(F).getCurrentPostType(),taxonomies:n(g7e.store).getEntityRecords("root","taxonomy")}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?EV:_V;return(0,foe.jsx)(m7e.Fragment,{children:e((0,foe.jsx)(i,{slug:n.slug}),n)},`taxonomy-${n.slug}`)})}var KC=$Ct;var b7e=l(Z(),1),v7e=l(he(),1);function QV({children:e}){return(0,b7e.useSelect)(r=>{let o=r(F).getCurrentPostType();return r(v7e.store).getEntityRecords("root","taxonomy")?.some(i=>i.types.includes(o))},[])?e:null}var y7e=l(X(),1),JV=l(Z(),1);var a3=l(R(),1);function eEt({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:n,isOpened:i}=(0,JV.useSelect)(c=>{let{isEditorPanelEnabled:d,isEditorPanelOpened:u}=c(F);return{isEnabled:r?d(o):!1,isOpened:r?u(o):!1}},[o,r]),{toggleEditorPanelOpened:s}=(0,JV.useDispatch)(F);if(!n)return null;let a=e?.labels?.menu_name;return a?(0,a3.jsx)(y7e.PanelBody,{title:a,opened:i,onToggle:()=>s(o),children:t}):null}function $V(){return(0,a3.jsx)(QV,{children:(0,a3.jsx)(KC,{taxonomyWrapper:(e,t)=>(0,a3.jsx)(eEt,{taxonomy:t,children:e})})})}var z7e=l(L7e(),1),XC=l(H(),1),goe=l(G(),1),j7e=l(he(),1),oB=l(Z(),1),H7e=l(Me(),1);var V7e=1e3;function B7e(e,t){if(Math.max(e.length,t.length)<=V7e)return _te(e,t);let o=0,n=Math.min(e.length,t.length);for(;o<n&&e[o]===t[o];)o++;let i=e.length,s=t.length;for(;i>o&&s>o&&e[i-1]===t[s-1];)i--,s--;let a=e.slice(o,i),c=t.slice(o,s),d=Math.max(a.length,c.length),u;return d<=V7e?u=_te(a,c):u=bP(a,c),o>0&&u.unshift({value:e.slice(0,o)}),i<e.length&&u.push({value:e.slice(i)}),u}function uEt(e,t){return Math.max(0,Math.min(t.length,e))}function fEt(e,t,r){let o=e.slice(0,r),n=1,i=o.length,s;for(;n<=i;){let a=Math.floor((n+i)/2),c=t.indexOf(o.slice(o.length-a));c===-1?i=a-1:(s=c+a,n=a+1)}return s}function hoe(e,t,r,o){let n=0,i=0,s=e;for(let a=0;a<t.length;a++){let c=t[a];if(!c.added&&!c.removed){n+=c.value.length,i+=c.value.length;continue}let d=n,u=i,f=0,m=0;for(;a<t.length&&(t[a].added||t[a].removed);)t[a].removed?f+=t[a].value.length:m+=t[a].value.length,a++;a--;let h=d+f,g=u+m;if(e<d)break;if(f===0)s+=m;else if(e<=h){let b=fEt(r.slice(d,h),o.slice(u,g),e-d);s=b===void 0?g:u+b;break}else s+=m-f;n+=f,i+=m}return uEt(s,o)}var Yv=l(R(),1);function c3(){let e=(0,H7e.useInstanceId)(c3),t=(0,XC.useRef)(),r=(0,XC.useRef)(),o=(0,XC.useRef)(),{value:n,type:i,id:s}=(0,oB.useSelect)(d=>{let{getCurrentPostType:u,getCurrentPostId:f,getEditedPostContent:m}=d(F);return{value:m(),type:u(),id:f()}},[]),{editEntityRecord:a}=(0,oB.useDispatch)(j7e.store);(0,XC.useLayoutEffect)(()=>{let d=t.current,u=r.current;if(r.current=n,!d||u===void 0||u===n||!o.current)return;let{selectionStart:f,selectionEnd:m,selectionDirection:h}=o.current,g=B7e(u,n),b=hoe(f,g,u,n),v=hoe(m,g,u,n);d.setSelectionRange(b,v,h),o.current={selectionStart:b,selectionEnd:v,selectionDirection:h}},[n]);let c=d=>{let{selectionStart:u,selectionEnd:f,selectionDirection:m}=d.target;o.current={selectionStart:u,selectionEnd:f,selectionDirection:m}};return(0,Yv.jsxs)(Yv.Fragment,{children:[(0,Yv.jsx)(Pt,{render:(0,Yv.jsx)("label",{htmlFor:`post-content-${e}`}),children:(0,goe.__)("Type text or HTML")}),(0,Yv.jsx)(z7e.default,{autoComplete:"off",dir:"auto",ref:t,value:n,onChange:d=>{c(d),r.current=d.target.value,a("postType",i,s,{content:d.target.value,blocks:void 0,selection:void 0})},onFocus:c,onMouseUp:c,onKeyUp:c,className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,goe.__)("Start writing with text or HTML")})]})}var W7e=l(G(),1),QC=l(H(),1),G7e=l(or(),1),dB=l(Z(),1),boe=l(Re(),1),Y7e=l(Jo(),1),q7e=l(Ut(),1),JC=l(Op(),1),K7e=l(Me(),1),voe=l(Lh(),1);var nB="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",iB=/[\r\n]+/g;var ZC=l(H(),1),U7e=l(Z(),1);function sB(e){let t=(0,ZC.useRef)(),{isCleanNewPost:r}=(0,U7e.useSelect)(o=>{let{isCleanNewPost:n}=o(F);return{isCleanNewPost:n()}},[]);return(0,ZC.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,ZC.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:n,parent:i}=o,s=n==="editor-canvas"?i.document:o.document,{activeElement:a,body:c}=s;r&&(!a||c===a)&&t.current.focus()},[r]),{ref:t}}var aB=l(Z(),1);function lB(){let{editPost:e}=(0,aB.useDispatch)(F),{title:t}=(0,aB.useSelect)(o=>{let{getEditedPostAttribute:n}=o(F);return{title:n("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var cB=l(R(),1),{useRichText:pEt}=K(JC.privateApis),mEt=(0,QC.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,dB.useSelect)(I=>{let{getSettings:k,getEditedContentOnlySection:M}=K(I(boe.store)),{titlePlaceholder:N,isPreviewMode:V}=k();return{placeholder:N,isEditingContentOnlySection:!!M(),isPreview:V}},[]),[i,s]=(0,QC.useState)(!1),{ref:a}=sB(t),{title:c,setTitle:d}=lB(),[u,f]=(0,QC.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,dB.useDispatch)(boe.store),b=(0,G7e.decodeEntities)(r)||(0,W7e.__)("Add title"),{value:v,onChange:_,ref:y}=pEt({value:c,onChange(I){d(I.replace(iB," "))},placeholder:b,selectionStart:u.start,selectionEnd:u.end,onSelectionChange(I,k){f(M=>{let{start:N,end:V}=M;return N===I&&V===k?M:{start:I,end:k}})},__unstableDisableFormats:!1});function w(I){h(I,0)}function x(){s(!0),m()}function C(){s(!1),f({})}function S(){g(void 0,void 0,0)}function E(I){I.keyCode===Y7e.ENTER&&(I.preventDefault(),S())}function P(I){let k=I.clipboardData,M="",N="";try{M=k.getData("text/plain"),N=k.getData("text/html")}catch{return}let V=(0,q7e.pasteHandler)({HTML:N,plainText:M});if(I.preventDefault(),!!V.length)if(typeof V!="string"){let[B]=V;if(!c&&(B.name==="core/heading"||B.name==="core/paragraph")){let z=(0,voe.__unstableStripHTML)(B.attributes.content);d(z),w(V.slice(1))}else w(V)}else{let B=(0,voe.__unstableStripHTML)(V);_((0,JC.insert)(v,(0,JC.create)({html:B})))}}let O=J(nB,{"is-selected":i}),T=o?{opacity:.2}:void 0;return(0,cB.jsx)("h1",{ref:(0,K7e.useMergeRefs)([y,a]),contentEditable:!o&&!n,className:O,"aria-label":b,role:"textbox","aria-multiline":"true",onFocus:x,onBlur:C,onKeyDown:E,onPaste:P,style:T})}),uB=(0,QC.forwardRef)((e,t)=>(0,cB.jsx)(Wo,{supportKeys:"title",children:(0,cB.jsx)(mEt,{ref:t})}));var X7e=l(X(),1),Z7e=l(G(),1),Q7e=l(or(),1),J7e=l(Z(),1),$7e=l(Re(),1),fB=l(H(),1);var eFe=l(R(),1);function hEt(e,t){let{placeholder:r}=(0,J7e.useSelect)(h=>{let{getSettings:g}=h($7e.store),{titlePlaceholder:b}=g();return{placeholder:b}},[]),[o,n]=(0,fB.useState)(!1),{title:i,setTitle:s}=lB(),{ref:a}=sB(t);function c(h){s(h.replace(iB," "))}function d(){n(!0)}function u(){n(!1)}let f=J(nB,{"is-selected":o,"is-raw-text":!0}),m=(0,Q7e.decodeEntities)(r)||(0,Z7e.__)("Add title");return(0,eFe.jsx)(X7e.TextareaControl,{ref:a,value:i,onChange:c,onFocus:d,onBlur:u,label:r,className:f,placeholder:m,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var pB=(0,fB.forwardRef)(hEt);var $C=l(G(),1),hB=l(X(),1),eE=l(Z(),1),oFe=l(H(),1);var tFe=l(Z(),1),rFe=l(he(),1);function mB({children:e}){let{canTrashPost:t}=(0,tFe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(F),{canUser:s}=r(rFe.store),a=i(),c=n(),d=o(),u=c?s("delete",{kind:"postType",name:a,id:c}):!1;return{canTrashPost:(!d||c)&&u&&!yie.includes(a)}},[]);return t?e:null}var d3=l(R(),1);function tE({onActionPerformed:e}){let t=(0,eE.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,eE.useSelect)(u=>{let f=u(F);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:s}=(0,eE.useDispatch)(F),[a,c]=(0,oFe.useState)(!1);if(r||!n)return null;let d=async()=>{c(!1),await s();let u=await t.resolveSelect(F).getCurrentPost();e?.("move-to-trash",[u])};return(0,d3.jsxs)(mB,{children:[(0,d3.jsx)(hB.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,$C.__)("Move to trash")}),(0,d3.jsx)(hB.__experimentalConfirmDialog,{isOpen:a,onConfirm:d,onCancel:()=>c(!1),confirmButtonText:(0,$C.__)("Move to trash"),size:"small",children:(0,$C.sprintf)((0,$C.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var u3=l(Z(),1),f3=l(Ko(),1),gB=l(H(),1),nFe=l(Re(),1),gw=l(G(),1),Il=l(X(),1),iFe=l(Wt(),1);var sFe=l(he(),1),bB=l(Me(),1);var sn=l(R(),1);function p3({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:s}=(0,u3.useSelect)(h=>{let g=h(F).getCurrentPost(),b=h(F).getCurrentPostType(),v=h(sFe.store).getPostType(b),_=h(F).getPermalinkParts(),y=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(F).isPermalinkEditable()&&y,postSlug:(0,f3.safeDecodeURIComponent)(h(F).getEditedPostSlug()),viewPostLabel:v?.labels?.view_item,postLink:g.link,permalinkPrefix:_?.prefix,permalinkSuffix:_?.suffix,permalink:(0,f3.safeDecodeURIComponent)(h(F).getPermalink())}},[]),{editPost:a}=(0,u3.useDispatch)(F),{createNotice:c}=(0,u3.useDispatch)(iFe.store),[d,u]=(0,gB.useState)(!1),f=(0,bB.useCopyToClipboard)(s,()=>{c("info",(0,gw.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,bB.useInstanceId)(p3);return(0,sn.jsxs)("div",{className:"editor-post-url",children:[(0,sn.jsx)(nFe.__experimentalInspectorPopoverHeader,{title:(0,gw.__)("Slug"),onClose:e}),(0,sn.jsxs)(Il.__experimentalVStack,{spacing:3,children:[t&&(0,sn.jsx)("p",{className:"editor-post-url__intro",children:(0,gB.createInterpolateElement)((0,gw.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,sn.jsx)("span",{id:m}),a:(0,sn.jsx)(Il.ExternalLink,{href:(0,gw.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,sn.jsxs)("div",{children:[t&&(0,sn.jsxs)(sn.Fragment,{children:[(0,sn.jsx)(Il.__experimentalInputControl,{prefix:(0,sn.jsx)(Il.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,sn.jsx)(Il.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,sn.jsx)(Il.Button,{icon:xk,ref:f,size:"small",label:"Copy"})}),label:(0,gw.__)("Slug"),hideLabelFromVision:!0,value:d?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(a({slug:h}),!h){d||u(!0);return}d&&u(!1)},onBlur:h=>{a({slug:(0,f3.cleanForSlug)(h.target.value)}),d&&u(!1)},"aria-describedby":m}),(0,sn.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,sn.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,gw.__)("Permalink:")}),(0,sn.jsxs)(Il.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,sn.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,sn.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,sn.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,sn.jsx)(Il.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var aFe=l(Z(),1),lFe=l(he(),1);function vB({children:e}){return(0,aFe.useSelect)(r=>{let o=r(F).getCurrentPostType();return!(!r(lFe.store).getPostType(o)?.viewable||!r(F).getCurrentPost().link||!r(F).getPermalinkParts())},[])?e:null}var cFe=l(Z(),1),yB=l(Ko(),1);function dFe(){return yoe()}function yoe(){let e=(0,cFe.useSelect)(t=>t(F).getPermalink(),[]);return(0,yB.filterURLForDisplay)((0,yB.safeDecodeURIComponent)(e))}var _B=l(H(),1),wB=l(Z(),1),oE=l(X(),1),rE=l(G(),1),uFe=l(Ko(),1),fFe=l(he(),1);var hc=l(R(),1);function xB(){let{isFrontPage:e}=(0,wB.useSelect)(i=>{let{getCurrentPostId:s}=i(F),{getEditedEntityRecord:a,canUser:c}=i(fFe.store),d=c("read",{kind:"root",name:"site"})?a("root","site"):void 0,u=s();return{isFrontPage:d?.page_on_front===u}},[]),[t,r]=(0,_B.useState)(null),o=(0,_B.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,rE.__)("Link"):(0,rE.__)("Slug");return(0,hc.jsx)(vB,{children:(0,hc.jsxs)(Nr,{label:n,ref:r,children:[!e&&(0,hc.jsx)(oE.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,hc.jsx)(gEt,{isOpen:i,onClick:s}),renderContent:({onClose:i})=>(0,hc.jsx)(p3,{onClose:i})}),e&&(0,hc.jsx)(bEt,{})]})})}function gEt({isOpen:e,onClick:t}){let{slug:r}=(0,wB.useSelect)(n=>({slug:n(F).getEditedPostSlug()}),[]),o=(0,uFe.safeDecodeURIComponent)(r);return(0,hc.jsx)(oE.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,rE.sprintf)((0,rE.__)("Change link: %s"),o),onClick:t,children:(0,hc.jsx)(hc.Fragment,{children:o})})}function bEt(){let{postLink:e}=(0,wB.useSelect)(t=>{let{getCurrentPost:r}=t(F);return{postLink:r()?.link}},[]);return(0,hc.jsx)(oE.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var pFe=l(Z(),1);function mFe({render:e}){let t=(0,pFe.useSelect)(r=>r(F).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var kFe=l(G(),1),EB=l(X(),1),TFe=l(Z(),1);var RFe=l(H(),1),PFe=l(Re(),1);var qh=l(G(),1),SFe=l(Z(),1),CFe=l(Re(),1);var hFe=l(Z(),1),gFe=l(G(),1),bFe=l(g1(),1);var vFe=l(R(),1);function nE(){let e=(0,hFe.useSelect)(r=>r(F).getEditedPostAttribute("content"),[]),t=(0,gFe._x)("words","Word count type. Do not translate!");return(0,vFe.jsx)("span",{className:"word-count",children:(0,bFe.count)(e,t)})}var yFe=l(Z(),1),qv=l(G(),1),_Fe=l(g1(),1),_oe=l(H(),1);var SB=l(R(),1),vEt=189;function iE(){let e=(0,yFe.useSelect)(n=>n(F).getEditedPostAttribute("content"),[]),t=(0,qv._x)("words","Word count type. Do not translate!"),r=Math.round((0,_Fe.count)(e,t)/vEt),o=r===0?(0,_oe.createInterpolateElement)((0,qv.__)("<span>< 1</span> minute"),{span:(0,SB.jsx)("span",{})}):(0,_oe.createInterpolateElement)((0,qv.sprintf)((0,qv._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,SB.jsx)("span",{})});return(0,SB.jsx)("span",{className:"time-to-read",children:o})}var wFe=l(Z(),1),xFe=l(g1(),1);function sE(){let e=(0,wFe.useSelect)(t=>t(F).getEditedPostAttribute("content"),[]);return(0,xFe.count)(e,"characters_including_spaces")}var Po=l(R(),1);function yEt({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,SFe.useSelect)(i=>{let{getGlobalBlockCount:s}=i(CFe.store);return{headingCount:s("core/heading"),paragraphCount:s("core/paragraph"),numberOfBlocks:s()}},[]);return(0,Po.jsxs)(Po.Fragment,{children:[(0,Po.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,qh.__)("Document Statistics"),tabIndex:"0",children:(0,Po.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Words"),(0,Po.jsx)(nE,{})]}),(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Characters"),(0,Po.jsx)("span",{className:"table-of-contents__number",children:(0,Po.jsx)(sE,{})})]}),(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Time to read"),(0,Po.jsx)(iE,{})]}),(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Headings"),(0,Po.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Paragraphs"),(0,Po.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Po.jsxs)("li",{className:"table-of-contents__count",children:[(0,qh.__)("Blocks"),(0,Po.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,Po.jsxs)(Po.Fragment,{children:[(0,Po.jsx)("hr",{}),(0,Po.jsx)("h2",{className:"table-of-contents__title",children:(0,qh.__)("Document Outline")}),(0,Po.jsx)(mC,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var EFe=yEt;var CB=l(R(),1);function _Et({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,TFe.useSelect)(i=>!!i(PFe.store).getBlockCount(),[]);return(0,CB.jsx)(EB.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:s})=>(0,CB.jsx)(EB.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?s:void 0,icon:Ek,"aria-expanded":i,"aria-haspopup":"true",label:(0,kFe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,CB.jsx)(EFe,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var IFe=(0,RFe.forwardRef)(_Et);var OFe=l(G(),1),AFe=l(H(),1),MFe=l(Z(),1),NFe=l(he(),1);function FFe(){let{__experimentalGetDirtyEntityRecords:e}=(0,MFe.useSelect)(NFe.store);return(0,AFe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,OFe.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var woe=l(Ll(),1),VFe=l(H(),1),Oe=l(Re(),1),BFe=l(LFe(),1),zFe=l(R(),1);function Dt(e,t,r=[]){let o=(0,VFe.forwardRef)((n,i)=>((0,woe.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,zFe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=Dt(e+"."+n,t[n])}),o}function Wp(e,t){return(...r)=>((0,woe.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var jFe=Dt("RichText",Oe.RichText,["Content"]);jFe.isEmpty=Wp("RichText.isEmpty",Oe.RichText.isEmpty);var wEt=Dt("Autocomplete",Oe.Autocomplete),xEt=Dt("AlignmentToolbar",Oe.AlignmentToolbar),SEt=Dt("BlockAlignmentToolbar",Oe.BlockAlignmentToolbar),CEt=Dt("BlockControls",Oe.BlockControls,["Slot"]),EEt=Dt("BlockEdit",Oe.BlockEdit),kEt=Dt("BlockEditorKeyboardShortcuts",Oe.BlockEditorKeyboardShortcuts),TEt=Dt("BlockFormatControls",Oe.BlockFormatControls,["Slot"]),REt=Dt("BlockIcon",Oe.BlockIcon),PEt=Dt("BlockInspector",Oe.BlockInspector),IEt=Dt("BlockList",Oe.BlockList),OEt=Dt("BlockMover",Oe.BlockMover),AEt=Dt("BlockNavigationDropdown",Oe.BlockNavigationDropdown),MEt=Dt("BlockSelectionClearer",Oe.BlockSelectionClearer),NEt=Dt("BlockSettingsMenu",Oe.BlockSettingsMenu),FEt=Dt("BlockTitle",Oe.BlockTitle),DEt=Dt("BlockToolbar",Oe.BlockToolbar),LEt=Dt("ColorPalette",Oe.ColorPalette),VEt=Dt("ContrastChecker",Oe.ContrastChecker),BEt=Dt("CopyHandler",Oe.CopyHandler),zEt=Dt("DefaultBlockAppender",Oe.DefaultBlockAppender),jEt=Dt("FontSizePicker",Oe.FontSizePicker),HEt=Dt("Inserter",Oe.Inserter),UEt=Dt("InnerBlocks",Oe.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),WEt=Dt("InspectorAdvancedControls",Oe.InspectorAdvancedControls,["Slot"]),GEt=Dt("InspectorControls",Oe.InspectorControls,["Slot"]),YEt=Dt("PanelColorSettings",Oe.PanelColorSettings),qEt=Dt("PlainText",Oe.PlainText),KEt=Dt("RichTextShortcut",Oe.RichTextShortcut),XEt=Dt("RichTextToolbarButton",Oe.RichTextToolbarButton),ZEt=Dt("__unstableRichTextInputEvent",Oe.__unstableRichTextInputEvent),QEt=Dt("MediaPlaceholder",Oe.MediaPlaceholder),JEt=Dt("MediaUpload",Oe.MediaUpload),$Et=Dt("MediaUploadCheck",Oe.MediaUploadCheck),ekt=Dt("MultiSelectScrollIntoView",Oe.MultiSelectScrollIntoView),tkt=Dt("NavigableToolbar",Oe.NavigableToolbar),rkt=Dt("ObserveTyping",Oe.ObserveTyping),okt=Dt("SkipToSelectedBlock",Oe.SkipToSelectedBlock),nkt=Dt("URLInput",Oe.URLInput),ikt=Dt("URLInputButton",Oe.URLInputButton),skt=Dt("URLPopover",Oe.URLPopover),akt=Dt("Warning",Oe.Warning),lkt=Dt("WritingFlow",Oe.WritingFlow),ckt=Wp("createCustomColorsHOC",Oe.createCustomColorsHOC),dkt=Wp("getColorClassName",Oe.getColorClassName),ukt=Wp("getColorObjectByAttributeValues",Oe.getColorObjectByAttributeValues),fkt=Wp("getColorObjectByColorValue",Oe.getColorObjectByColorValue),pkt=Wp("getFontSize",Oe.getFontSize),mkt=Wp("getFontSizeClass",Oe.getFontSizeClass),hkt=Wp("withColorContext",Oe.withColorContext),gkt=Wp("withColors",Oe.withColors),bkt=Wp("withFontSizes",Oe.withFontSizes);var vkt=oC,ykt=oC,{EntitiesSavedStates:_kt,useEntitiesSavedStatesIsDirty:wkt}=K(HFe.privateApis);function xkt(e=[]){return e.push({...ID},{...OD}),e}(0,UFe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",xkt);var WFe=l(H(),1),xoe=l(vi(),1),GFe=l(Ll(),1),kB=l(Nm(),1);var aE=l(R(),1),{MediaUploadModal:Skt}=K(kB.privateApis),Ckt=class extends WFe.Component{constructor(e){super(e),this.state={isOpen:!1},this.openModal=this.openModal.bind(this),this.closeModal=this.closeModal.bind(this)}openModal(){this.setState({isOpen:!0})}closeModal(){this.setState({isOpen:!1}),this.props.onClose?.()}render(){let{allowedTypes:e,multiple:t,value:r,onSelect:o,title:n,modalClass:i,render:s}=this.props,{isOpen:a}=this.state;return(0,aE.jsxs)(aE.Fragment,{children:[s({open:this.openModal}),(0,aE.jsx)(Skt,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:a,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,xoe.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,GFe.default)("Extending MediaUpload as a class component",{since:"7.0",version:"7.2",hint:"MediaUpload will become a function component in WordPress 7.2 Please update any custom implementations to use function components instead."}),Ckt)):(0,xoe.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>kB.MediaUpload);var qFe=l(vi(),1),KFe=l(Rc(),1),XFe=l(Me(),1),TB=l(Re(),1),Soe=l(Z(),1),ZFe=l(Ut(),1);var ef=l(R(),1),{PatternOverridesControls:Ekt,ResetOverridesControl:kkt,PATTERN_TYPES:Tkt,PATTERN_SYNC_TYPES:YFe}=K(KFe.privateApis),Rkt=(0,XFe.createHigherOrderComponent)(e=>t=>{let r=(0,Soe.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(TB.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,ef.jsxs)(ef.Fragment,{children:[(0,ef.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,ef.jsx)(Pkt,{...t})]})},"withPatternOverrideControls");function Pkt(e){let t=(0,TB.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,Soe.useSelect)(c=>{let{getCurrentPostType:d,getEditedPostAttribute:u}=c(F);return{hasPatternOverridesSource:!!(0,ZFe.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:d()===Tkt.user&&u("meta")?.wp_pattern_sync_status!==YFe.unsynced&&u("wp_pattern_sync_status")!==YFe.unsynced}},[]),n=e.attributes.metadata?.bindings,i=!!n&&Object.values(n).some(c=>c.source==="core/pattern-overrides"),s=o&&t==="default",a=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,ef.jsxs)(ef.Fragment,{children:[s&&(0,ef.jsx)(Ekt,{...e}),a&&(0,ef.jsx)(kkt,{...e})]}):null}(0,qFe.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Rkt);var QFe=l(vi(),1),JFe=l(Me(),1),$Fe=l(H(),1),Coe=l(G(),1),lE=l(Re(),1),RB=l(X(),1),eDe=l(Z(),1),Gp=l(R(),1),Ikt=["core/navigation-link","core/navigation-submenu"];function Okt({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,lE.useBlockEditingMode)(),i=(0,eDe.useSelect)(a=>a(lE.store).getSettings().onNavigateToEntityRecord,[]),s=(0,$Fe.useCallback)(()=>{t==="post-type"&&o==="page"&&r&&i&&i({postId:r,postType:o})},[t,r,o,i]);return t!=="post-type"||o!=="page"||!r||!i||n!=="contentOnly"?null:(0,Gp.jsx)(lE.__unstableBlockToolbarLastItem,{children:(0,Gp.jsx)(RB.ToolbarGroup,{children:(0,Gp.jsx)(RB.ToolbarButton,{name:"view",title:(0,Coe.__)("View"),onClick:s,children:(0,Coe.__)("View")})})})}var Akt=(0,JFe.createHigherOrderComponent)(e=>t=>{let r=Ikt.includes(t.name);return(0,Gp.jsxs)(Gp.Fragment,{children:[(0,Gp.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Gp.jsx)(Okt,{...t})]})},"withNavigationViewButton");(0,QFe.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",Akt);var tDe=l(vi(),1),rDe=l(Me(),1),oDe=l(H(),1),Eoe=l(G(),1),cE=l(Re(),1),PB=l(X(),1),Kv=l(Z(),1);var Yp=l(R(),1),Mkt="core/navigation",Nkt="core/template-part",Fkt="edit-post/block";function Dkt({clientId:e}){let t=(0,Kv.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,Kv.useDispatch)(cE.store),{requestInspectorTab:n}=K((0,Kv.useDispatch)(cE.store)),{enableComplementaryArea:i}=(0,Kv.useDispatch)($e),{hasNavigationBlocks:s,firstNavigationBlockId:a,isNavigationEditable:c}=(0,Kv.useSelect)(u=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=u(cE.store),b=f(e).filter(y=>m(y)===Mkt),v=b.length>0,_=v?b[0]:null;return{hasNavigationBlocks:v,firstNavigationBlockId:_,isNavigationEditable:h(_)!=="disabled"}},[e]),d=(0,oDe.useCallback)(()=>{a&&t.batch(()=>{r(a),o(a,500),i("core",Fkt),n("list",{openPanel:a})})},[a,t,r,o,i,n]);return!s||!c?null:(0,Yp.jsx)(cE.__unstableBlockToolbarLastItem,{children:(0,Yp.jsx)(PB.ToolbarGroup,{children:(0,Yp.jsx)(PB.ToolbarButton,{label:(0,Eoe.__)("Edit navigation"),onClick:d,children:(0,Eoe.__)("Edit navigation")})})})}var Lkt=(0,rDe.createHigherOrderComponent)(e=>t=>{let r=t.name===Nkt;return(0,Yp.jsxs)(Yp.Fragment,{children:[(0,Yp.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Yp.jsx)(Dkt,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,tDe.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",Lkt);var vDe=l(vi(),1),yDe=l(Me(),1),Xv=l(Re(),1),m3=l(X(),1),Xh=l(G(),1),Zh=l(Ut(),1),fE=l(H(),1),uE=l(Z(),1),_De=l(Wt(),1),wDe=l(he(),1);function koe(e,t,r){return!e||typeof e!="object"||t.reduce((o,n,i)=>(o[n]===void 0&&(Number.isInteger(t[i+1])?o[n]=[]:o[n]={}),i===t.length-1&&(o[n]=r),o[n]),e),e}var pDe=l(X(),1);var tf=l(G(),1),mDe=l(Ut(),1),dE=l(H(),1);var uDe=l(H(),1);var Wr=l(G(),1),nDe={"typography.fontFamily":(0,Wr.__)("Font family"),"typography.fontSize":(0,Wr.__)("Font size"),"typography.fontStyle":(0,Wr.__)("Font style"),"typography.fontWeight":(0,Wr.__)("Font weight"),"typography.lineHeight":(0,Wr.__)("Line height"),"typography.letterSpacing":(0,Wr.__)("Letter spacing"),"typography.textDecoration":(0,Wr.__)("Text decoration"),"typography.textTransform":(0,Wr.__)("Letter case"),"typography.textColumns":(0,Wr.__)("Text columns"),"typography.writingMode":(0,Wr.__)("Orientation"),"color.text":(0,Wr.__)("Text color"),"color.background":(0,Wr.__)("Background color"),"color.gradient":(0,Wr.__)("Gradient"),"elements.link.color.text":(0,Wr.__)("Link color"),"spacing.padding":(0,Wr.__)("Padding"),"spacing.margin":(0,Wr.__)("Margin"),"spacing.blockGap":(0,Wr.__)("Block spacing"),border:(0,Wr.__)("Border"),"border.top":(0,Wr.__)("Border top"),"border.right":(0,Wr.__)("Border right"),"border.bottom":(0,Wr.__)("Border bottom"),"border.left":(0,Wr.__)("Border left"),"border.color":(0,Wr.__)("Border color"),"border.width":(0,Wr.__)("Border width"),"border.style":(0,Wr.__)("Border style"),"border.radius":(0,Wr.__)("Border radius"),"dimensions.minHeight":(0,Wr.__)("Minimum height"),"dimensions.aspectRatio":(0,Wr.__)("Aspect ratio")};function iDe(e){let t=e.join(".");return nDe[t]?nDe[t]:DM(e[e.length-1]??"")}var qp="\u2014",Vkt="var:preset|",Bkt=/^var\(\s*--wp--preset--[a-z0-9-]+?\s*(?:,[^)]*)?\)$/i;function zkt(e){if(e.startsWith(Vkt))return e.split("|").pop();if(Bkt.test(e))return e.replace(/^var\(\s*/,"").replace(/\s*(?:,[^)]*)?\)$/,"").split("--").pop()}var mi=e=>e!=null&&e!=="",jkt=["top","right","bottom","left"];function Hkt(e){if(mi(e.width)||mi(e.style)||mi(e.color))return e;let t=jkt.filter(o=>e[o]);if(!t.length)return e;let r=o=>{let n=t.map(i=>e[i]?.[o]);return n.every(i=>i===n[0])?n[0]:void 0};return{width:r("width"),style:r("style"),color:r("color")}}function bw(e){if(!mi(e))return qp;if(typeof e=="string"){let t=zkt(e);return t?DM(t):e}if(typeof e=="number")return String(e);if(typeof e=="object")try{let t=JSON.stringify(e);return t&&t!=="{}"&&t!=="[]"?t:qp}catch{return qp}return String(e)}function sDe(e){if(!e||typeof e!="object")return bw(e);let{width:t,style:r,color:o}=Hkt(e),n=[t,r,o].filter(mi).map(i=>bw(i));return n.length?n.join(" "):qp}var Ukt=["topLeft","topRight","bottomRight","bottomLeft"];function aDe(e){if(e&&typeof e=="object"){let t=Ukt.map(r=>e[r]).filter(mi);return t.length?t.join(" "):qp}return bw(e)}function lDe(e,t=r=>r){let r=a=>bw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,right:n,bottom:i,left:s}=e;return mi(o)&&mi(n)&&mi(i)&&mi(s)?o===n&&n===i&&i===s?r(o):o===i&&s===n?`${r(o)} ${r(s)}`:[o,n,i,s].map(r).join(" "):!mi(o)&&!mi(n)&&!mi(i)&&!mi(s)?qp:[o,n,i,s].map(a=>mi(a)?r(a):qp).join(" ")}function cDe(e,t=r=>r){let r=a=>bw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,left:n}=e;if(!mi(o)&&!mi(n))return qp;if(o===n)return r(o);let i=mi(o)?r(o):qp,s=mi(n)?r(n):qp;return`${i} - ${s}`}function dDe(e,t,r){return e==="border"?sDe(t):e==="borderRadius"?aDe(t):e==="spacing"?lDe(t,r):e==="blockGap"?cDe(t,r):bw(t)}function fDe(e,t,r){return(0,uDe.useMemo)(()=>{let o=n=>_y(t,r,n);return e.map(n=>{let i=pg(t,n.primaryPath.join("."),r,!1);return{...n,label:iDe(n.primaryPath),currentValue:i,formattedCurrentValue:dDe(n.format,i,o),formattedNewValue:dDe(n.format,n.newValue,o)}})},[e,t,r])}var Kh=l(R(),1),Wkt={pickerTable:{}},Gkt=e=>e.id;function hDe({name:e,rows:t,onApply:r,onRequestClose:o}){let{merged:n}=po(),i=fDe(t,n,e),[s,a]=(0,dE.useState)(()=>i.map(h=>h.id)),[c,d]=(0,dE.useState)(()=>({type:"pickerTable",titleField:"label",fields:["current","new"],page:1,perPage:i.length,layout:{enableMoving:!1}})),u=(0,dE.useMemo)(()=>[{id:"label",label:(0,tf.__)("Style"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.label,render:({item:h})=>h.label},{id:"current",label:(0,tf.__)("Current"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedCurrentValue,render:({item:h})=>(0,Kh.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedCurrentValue})},{id:"new",label:(0,tf.__)("New"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedNewValue,render:({item:h})=>(0,Kh.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedNewValue})}],[]),f=(0,dE.useMemo)(()=>[{id:"apply",label:(0,tf.__)("Apply"),isPrimary:!0,supportsBulk:!0,callback(h){r(h),o()}}],[r,o]),m=(0,mDe.getBlockType)(e)?.title;return(0,Kh.jsxs)(pDe.Modal,{title:(0,tf.sprintf)((0,tf.__)("Apply %s styles globally"),m),onRequestClose:o,size:"large",className:"editor-push-changes-to-global-styles-modal",children:[(0,Kh.jsx)("p",{children:(0,tf.sprintf)((0,tf.__)("Choose which styles to make default for all %s blocks."),m)}),(0,Kh.jsxs)(ch,{data:i,fields:u,view:c,onChangeView:d,actions:f,selection:s,onChangeSelection:a,getItemId:Gkt,paginationInfo:{totalItems:i.length,totalPages:1},defaultLayouts:Wkt,search:!1,itemListLabel:(0,tf.__)("Styles to apply"),children:[(0,Kh.jsx)(ch.Layout,{}),(0,Kh.jsx)(ch.Footer,{})]})]})}var gc=l(R(),1),{cleanEmptyObject:Ykt}=K(Xv.privateApis),Toe={...Zh.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},qkt={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},Kkt={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},Xkt=["border","color","spacing","typography"],gDe=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},xDe=["top","right","bottom","left"];function Zkt(e,t,r){let o=[],n=t.style?.border,i=r?.border,s=e.includes("borderColor"),a=e.includes("borderWidth"),c=e.includes("borderStyle"),d=t.borderColor,u=d?`var:preset|color|${d}`:n?.color,f=bDe({id:"border",primaryPath:["border"],side:null,color:s?u:void 0,width:a?n?.width:void 0,style:c?n?.style:void 0,userBorder:i,presetAttributes:d?["borderColor"]:[]});return f&&o.push(f),xDe.forEach(m=>{let h=n?.[m],g=bDe({id:`border.${m}`,primaryPath:["border",m],side:m,color:s?h?.color:void 0,width:a?h?.width:void 0,style:c?h?.style:void 0,userBorder:i,presetAttributes:[]});g&&o.push(g)}),e.includes("borderRadius")&&n?.radius!==void 0&&n?.radius!==""&&o.push({id:"border.radius",primaryPath:["border","radius"],paths:[{path:["border","radius"],value:n.radius}],presetAttributes:[],newValue:n.radius,format:"borderRadius"}),o}function bDe({id:e,primaryPath:t,side:r,color:o,width:n,style:i,userBorder:s,presetAttributes:a}){if(!o&&!n&&!i)return null;let c=[],d=r?[r]:xDe,u=(m,h)=>{h!==void 0&&(r||c.push({path:["border",m],value:h}),d.forEach(g=>{c.push({path:["border",g,m],value:h})}))};u("color",o),u("width",n),u("style",i);let f=i;if(!i&&(o||n)){let m=d.map(g=>s?.[g]?.style);d.forEach((g,b)=>{m[b]||c.push({path:["border",g,"style"],value:"solid"})}),f=(m.every(g=>g===m[0])?m[0]:void 0)||"solid"}return{id:e,primaryPath:t,paths:c,presetAttributes:a,newValue:{color:o,width:n,style:f},format:"border"}}function Qkt(e,t,r){let o=[];return e.forEach(n=>{if(!Toe[n]||n.startsWith("border")||Toe[n].rootOnly)return;let{value:i}=Toe[n],s=i.join("."),a=Kkt[s],c=a?t[a]:void 0,d=c?`var:preset|${qkt[s]}|${c}`:gDe(t.style,i),u=c?[a]:[];if(n==="linkColor"){let f=d?[{path:i,value:d}]:[],m=["elements","link",":hover","color","text"],h=gDe(t.style,m);if(h&&f.push({path:m,value:h}),f.length===0)return;o.push({id:s,primaryPath:i,paths:f,presetAttributes:u,newValue:d??h});return}if(d){let f;n==="padding"||n==="margin"?f="spacing":n==="blockGap"&&(f="blockGap"),o.push({id:s,primaryPath:i,paths:[{path:i,value:d}],presetAttributes:u,newValue:d,format:f})}}),o.push(...Zkt(e,t,r)),o}function Jkt(e,t,r){let o=(0,uE.useSelect)(i=>K(i(Zh.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,fE.useMemo)(()=>Qkt(o,t,n),[o,t,n])}function $kt({rowsToPush:e,attributes:t,userConfig:r,name:o}){if(!e||e.length===0)return null;let n=e.flatMap(d=>d.paths);if(n.length===0)return null;let{style:i}=t,s=structuredClone(i),a=structuredClone(r);for(let{path:d,value:u}of n)koe(s,d,void 0),koe(a,["styles","blocks",o,...d],u);let c={style:Ykt(s)};for(let d of e.flatMap(u=>u.presetAttributes))c[d]=void 0;return{newBlockAttributes:c,newUserConfig:a}}function eTt({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=po(),i=Jkt(e,t,o),[s,a]=(0,fE.useState)(!1),{__unstableMarkNextChangeAsNotPersistent:c}=(0,uE.useDispatch)(Xv.store),{createSuccessNotice:d}=(0,uE.useDispatch)(_De.store),u=(0,fE.useCallback)(f=>{let m=$kt({rowsToPush:f,attributes:t,userConfig:o,name:e});if(!m)return;let{newBlockAttributes:h,newUserConfig:g}=m;c(),r(h),n(g,{undoIgnore:!0}),d((0,Xh.sprintf)((0,Xh.__)("%s styles applied."),(0,Zh.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,Xh.__)("Undo"),onClick(){c(),r(t),n(o,{undoIgnore:!0})}}]})},[c,t,d,e,r,n,o]);return(0,gc.jsxs)(m3.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,Xh.sprintf)((0,Xh.__)("Review and apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Zh.getBlockType)(e).title),children:[(0,gc.jsx)(m3.BaseControl.VisualLabel,{children:(0,Xh.__)("Styles")}),(0,gc.jsx)(m3.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:()=>a(!0),children:(0,Xh.__)("Apply globally")}),s&&(0,gc.jsx)(hDe,{name:e,rows:i,onApply:u,onRequestClose:()=>a(!1)})]})}function tTt(e){let t=(0,Xv.useBlockEditingMode)(),r=(0,uE.useSelect)(i=>i(wDe.store).getCurrentTheme()?.is_block_theme,[]),o=Xkt.some(i=>(0,Zh.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,gc.jsx)(Xv.InspectorAdvancedControls,{children:(0,gc.jsx)(eTt,{...e})}):null}var rTt=(0,yDe.createHigherOrderComponent)(e=>t=>(0,gc.jsxs)(gc.Fragment,{children:[(0,gc.jsx)(e,{...t},"edit"),t.isSelected&&(0,gc.jsx)(tTt,{...t})]}));(0,vDe.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",rTt);var kDe=l(Op(),1);var SDe=l(G(),1),CDe=l(H(),1),g3=l(Z(),1);var pE="edit-post/collab-history-sidebar",Zv="edit-post/collab-sidebar",h3=[pE,Zv];var IB="core/note",EDe={title:(0,SDe.__)("Note"),tagName:"mark",className:"wp-note",attributes:{"data-id":"data-id"},edit:oTt};function oTt({isActive:e,activeAttributes:t}){let{getActiveComplementaryArea:r}=(0,g3.useSelect)($e),{getSelectedNote:o}=K((0,g3.useSelect)(F)),{selectNote:n}=K((0,g3.useDispatch)(F)),i=t?.["data-id"];return(0,CDe.useEffect)(()=>{!e||!i||h3.includes(r("core"))&&String(o())!==String(i)&&n(Number(i))},[e,i,r,o,n]),null}(0,kDe.registerFormatType)(IB,EDe);var b3=l(X(),1),TDe=l(R(),1),Roe="__experimentalMainDashboardButton",RDe=()=>{let e=(0,b3.__experimentalUseSlotFills)(Roe);return!!(e&&e.length)},{Fill:nTt,Slot:iTt}=(0,b3.createSlotFill)(Roe),PDe=nTt,sTt=()=>{let e=(0,b3.__experimentalUseSlotFills)(Roe);return(0,TDe.jsx)(iTt,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};PDe.Slot=sTt;var OB=PDe;var FHe=l(Z(),1),DHe=l(he(),1),LHe=l(X(),1),VHe=l(G(),1);var D3=l(Z(),1),sy=l(G(),1),_Be=l(tr(),1),EE=l(Re(),1),wBe=l(Me(),1),Nz=l(H(),1),xBe=l(or(),1),SBe=l(Wt(),1),CBe=l(Zq(),1);var cVe=l(Re(),1),dVe=l(Z(),1),T3=l(Me(),1),uVe=l(tr(),1),fVe=l(H(),1);var mE=l(Re(),1),IDe=l(H(),1),AB=l(X(),1),Poe=l(G(),1);var ODe=l(Z(),1);var Qh=l(R(),1),{useHasBlockToolbar:aTt}=K(mE.privateApis);function ADe({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,ODe.useSelect)(i=>({blockSelectionStart:i(mE.store).getBlockSelectionStart()}),[]),o=aTt(),n=!!r;return(0,IDe.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Qh.jsxs)(Qh.Fragment,{children:[(0,Qh.jsx)("div",{className:J("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,Qh.jsx)(mE.BlockToolbar,{hideDragHandle:!0})}),(0,Qh.jsx)(AB.Popover.Slot,{name:"block-toolbar"}),(0,Qh.jsx)(AB.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?kc:Tc,onClick:()=>{t(!e)},label:e?(0,Poe.__)("Show block tools"):(0,Poe.__)("Hide block tools"),size:"compact"})]}):null}var MDe=l(Me(),1),MB=l(Z(),1),vw=l(G(),1),NDe=l(Re(),1),hE=l(X(),1);var Ioe=l(H(),1),FDe=l(pl(),1),DDe=l(tr(),1);var rf=l(R(),1);function lTt({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,MB.useDispatch)(F),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:s,listViewShortcut:a,inserterSidebarToggleRef:c,listViewToggleRef:d,showIconLabels:u}=(0,MB.useSelect)(y=>{let{get:w}=y(DDe.store),{isListViewOpened:x,getEditorMode:C,getInserterSidebarToggleRef:S,getListViewToggleRef:E}=K(y(F)),{getShortcutRepresentation:P}=y(FDe.store);return{isInserterOpened:y(F).isInserterOpened(),isListViewOpen:x(),listViewShortcut:P("core/editor/toggle-list-view"),inserterSidebarToggleRef:S(),listViewToggleRef:E(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),isVisualMode:C()==="visual"}},[]),f=y=>{i&&y.preventDefault()},m=(0,MDe.useViewportMatch)("wide"),h=(0,vw.__)("Document tools"),g=(0,Ioe.useCallback)(()=>o(!s),[o,s]),b=(0,Ioe.useCallback)(()=>r(!i),[i,r]),v=(0,vw._x)("Block Inserter","Generic label for block inserter button"),_=i?(0,vw.__)("Close"):(0,vw.__)("Add");return(0,rf.jsx)(NDe.NavigableToolbar,{className:J("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,rf.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,rf.jsx)(hE.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:b,disabled:t,icon:fm,label:u?_:v,showTooltip:!u,"aria-expanded":i}),(m||!u)&&(0,rf.jsxs)(rf.Fragment,{children:[(0,rf.jsx)(hE.ToolbarItem,{as:nL,showTooltip:!u,variant:u?"tertiary":void 0,size:"compact"}),(0,rf.jsx)(hE.ToolbarItem,{as:tL,showTooltip:!u,variant:u?"tertiary":void 0,size:"compact"}),!n&&(0,rf.jsx)(hE.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:Rk,disabled:t,isPressed:s,label:(0,vw.__)("Document Overview"),onClick:g,shortcut:a,showTooltip:!u,variant:u?"tertiary":void 0,"aria-expanded":s,ref:d})]})]})})}var LDe=lTt;var v3=l(X(),1);var Qv=l(R(),1),Ooe={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},cTt={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function NB({className:e,toolbar:t,center:r,settings:o}){let n=RDe();return(0,Qv.jsxs)("div",{className:J("editor-header edit-post-header",e),children:[n&&(0,Qv.jsx)(v3.__unstableMotion.div,{className:"editor-header__back-button",variants:cTt,transition:{type:"tween"},children:(0,Qv.jsx)(OB.Slot,{})}),(0,Qv.jsx)(v3.__unstableMotion.div,{variants:Ooe,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,Qv.jsx)(v3.__unstableMotion.div,{variants:Ooe,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,Qv.jsx)(v3.__unstableMotion.div,{variants:Ooe,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var an=l(G(),1),gE=l(Z(),1),Foe=l(Jo(),1);var of=l(X(),1),yw=l(tr(),1);var VDe=l(X(),1),FB=l(Z(),1),Aoe=l(G(),1),BDe=l(Me(),1),zDe=l(Wt(),1);var jDe=l(R(),1);function HDe(){let{createNotice:e}=(0,FB.useDispatch)(zDe.store),{getEditedPostContent:t}=(0,FB.useSelect)(F);function r(){return t()}function o(){e("info",(0,Aoe.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,BDe.useCopyToClipboard)(r,o);return(0,jDe.jsx)(VDe.MenuItem,{ref:n,children:(0,Aoe.__)("Copy all blocks")})}var y3=l(G(),1),DB=l(X(),1),LB=l(Z(),1),UDe=l(pl(),1);var Moe=l(R(),1),dTt=[{value:"visual",label:(0,y3.__)("Visual editor")},{value:"text",label:(0,y3.__)("Code editor")}];function uTt(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,LB.useSelect)(a=>({shortcut:a(UDe.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:a(F).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:a(F).getEditorSettings().codeEditingEnabled,mode:a(F).getEditorMode()}),[]),{switchEditorMode:n}=(0,LB.useDispatch)(F),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let s=dTt.map(a=>(!r&&a.value==="text"&&(a={...a,disabled:!0}),!t&&a.value==="visual"&&(a={...a,disabled:!0,info:(0,y3.__)("You can enable the visual editor in your profile settings.")}),a.value!==i&&!a.disabled?{...a,shortcut:e}:a));return(0,Moe.jsx)(DB.MenuGroup,{label:(0,y3.__)("Editor"),children:(0,Moe.jsx)(DB.MenuItemsChoice,{choices:s,value:i,onSelect:n})})}var Noe=uTt;var WDe=l(X(),1),GDe=l(R(),1),{Fill:YDe,Slot:fTt}=(0,WDe.createSlotFill)(Symbol("ToolsMoreMenuGroup"));YDe.Slot=({fillProps:e})=>(0,GDe.jsx)(fTt,{fillProps:e});var VB=YDe;var qDe=l(X(),1),KDe=l(R(),1),{Fill:XDe,Slot:pTt}=(0,qDe.createSlotFill)(Symbol("ViewMoreMenuGroup"));XDe.Slot=({fillProps:e})=>(0,KDe.jsx)(pTt,{fillProps:e});var BB=XDe;var go=l(R(),1);function zB({isRevisionMode:e=!1}){let{openModal:t}=(0,gE.useDispatch)($e),{set:r}=(0,gE.useDispatch)(yw.store),{toggleDistractionFree:o}=(0,gE.useDispatch)(F),n=(0,gE.useSelect)(a=>a(yw.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)},s={icon:ei,label:(0,an.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!n,...n&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact"}};return e?(0,go.jsx)(of.DropdownMenu,{...s,children:()=>(0,go.jsx)(Noe,{})}):(0,go.jsx)(go.Fragment,{children:(0,go.jsx)(of.DropdownMenu,{...s,children:({onClose:a})=>(0,go.jsxs)(go.Fragment,{children:[(0,go.jsxs)(of.MenuGroup,{label:(0,an._x)("View","noun"),children:[(0,go.jsx)(yw.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,an.__)("Top toolbar"),info:(0,an.__)("Access all block and document tools in a single place"),messageActivated:(0,an.__)("Top toolbar activated."),messageDeactivated:(0,an.__)("Top toolbar deactivated.")}),(0,go.jsx)(yw.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,an.__)("Distraction free"),info:(0,an.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,an.__)("Distraction free mode activated."),messageDeactivated:(0,an.__)("Distraction free mode deactivated."),shortcut:Foe.displayShortcut.primaryShift("\\")}),(0,go.jsx)(yw.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,an.__)("Spotlight mode"),info:(0,an.__)("Focus on one block at a time"),messageActivated:(0,an.__)("Spotlight mode activated."),messageDeactivated:(0,an.__)("Spotlight mode deactivated.")}),(0,go.jsx)(BB.Slot,{fillProps:{onClose:a}})]}),(0,go.jsx)(Noe,{}),(0,go.jsx)(id.Slot,{name:"core/plugin-more-menu",label:(0,an.__)("Panels"),fillProps:{onClick:a}}),(0,go.jsxs)(of.MenuGroup,{label:(0,an.__)("Tools"),children:[(0,go.jsx)(of.MenuItem,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:Foe.displayShortcut.access("h"),children:(0,an.__)("Keyboard shortcuts")}),(0,go.jsx)(HDe,{}),(0,go.jsxs)(of.MenuItem,{icon:vs,href:(0,an.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener",children:[(0,an.__)("Help"),(0,go.jsx)(Pt,{render:(0,go.jsx)("span",{}),children:(0,an.__)("(opens in a new tab)")})]}),(0,go.jsx)(VB.Slot,{fillProps:{onClose:a}})]}),(0,go.jsx)(of.MenuGroup,{children:(0,go.jsx)(of.MenuItem,{onClick:()=>t("editor/preferences"),children:(0,an.__)("Preferences")})})]})})})}var QDe=l(Me(),1),jB=l(Z(),1);var JDe=l(R(),1),ZDe="toggle",Doe="button";function $De({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,QDe.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,jB.useDispatch)(F),{hasPublishAction:i,isBeingScheduled:s,isPending:a,isPublished:c,isPublishSidebarEnabled:d,isPublishSidebarOpened:u,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,jB.useSelect)(b=>({hasPublishAction:!!b(F).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:b(F).isEditedPostBeingScheduled(),isPending:b(F).isCurrentPostPending(),isPublished:b(F).isCurrentPostPublished(),isPublishSidebarEnabled:b(F).isPublishSidebarEnabled(),isPublishSidebarOpened:b(F).isPublishSidebarOpened(),isScheduled:b(F).isCurrentPostScheduled(),postStatus:b(F).getEditedPostAttribute("status"),postStatusHasChanged:b(F).getPostEdits()?.status,postType:b(F).getCurrentPostType()}),[]);return g===Cc||c||h&&!["future","publish"].includes(m)||f&&s||a&&!i&&!o?r=Doe:o||d?r=ZDe:r=Doe,(0,JDe.jsx)(LC,{forceIsDirty:e,isOpen:u,isToggle:r===ZDe,onToggle:n,setEntitiesSavedStatesCallback:t})}var eLe=l(G(),1),tLe=l(X(),1);var rLe=l(he(),1),oLe=l(Z(),1),nLe=l(tr(),1);var iLe=l(R(),1);function sLe(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,oLe.useSelect)(i=>{let s=i(F).getCurrentPostType(),a=i(rLe.store).getPostType(s),{get:c}=i(nLe.store);return{permalink:i(F).getPermalink(),isPublished:i(F).isCurrentPostPublished(),label:a?.labels?.view_item,hasLoaded:!!a,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,iLe.jsx)(tLe.Button,{icon:vs,label:o||(0,eLe.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var aLe=l(Me(),1),Al=l(X(),1),fs=l(G(),1);var bE=l(Z(),1),lLe=l(he(),1),cLe=l(tr(),1);var Loe=l(Re(),1);var Ol={document:"edit-post/document",block:"edit-post/block"};var hi=l(R(),1),{getViewportBreakpoints:mTt}=K(xf);function dLe({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,hasMobileViewport:n,hasTabletViewport:i,isTemplate:s,isViewable:a,showIconLabels:c,isTemplateHidden:d,templateId:u,isResponsiveEditing:f,isResponsiveEditingEnabled:m,hasBlockSelection:h,activeComplementaryArea:g}=(0,bE.useSelect)(N=>{let{getCurrentPostType:V,getCurrentTemplateId:B,getRenderingMode:z,getDeviceType:A,getEditorSettings:D}=K(N(F)),{isResponsiveEditing:L,getBlockSelectionStart:j,getSettings:U}=K(N(Loe.store)),{getEntityRecord:q,getPostType:Y}=N(lLe.store),{get:ae}=N(cLe.store),ne=V(),ce=mTt(U().__experimentalFeatures?.viewport);return{deviceType:A(),homeUrl:q("root","__unstableBase")?.home,hasMobileViewport:ce.mobile!==void 0,hasTabletViewport:ce.tablet!==void 0,isTemplate:ne==="wp_template",isViewable:Y(ne)?.viewable??!1,showIconLabels:ae("core","showIconLabels"),isTemplateHidden:z()==="post-only",templateId:B(),isResponsiveEditing:L(),isResponsiveEditingEnabled:D().responsiveEditingEnabled,hasBlockSelection:!!j(),activeComplementaryArea:N($e).getActiveComplementaryArea("core")}},[]),{setDeviceType:b,setRenderingMode:v,setDefaultRenderingMode:_}=K((0,bE.useDispatch)(F)),{resetZoomLevel:y,setStyleStateViewport:w,setResponsiveEditing:x}=K((0,bE.useDispatch)(Loe.store)),{enableComplementaryArea:C}=(0,bE.useDispatch)($e),S=N=>{b(N),y()},E=()=>{let N=!f;x(N),w(N?T5[r]??"default":"default"),N&&h&&!g&&C("core",Ol.block)};if((0,aLe.useViewportMatch)("medium","<"))return null;let O={placement:"bottom-end"},T={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!c,disabled:t,accessibleWhenDisabled:t},I={"aria-label":(0,fs.__)("View options")},k={desktop:g6,mobile:Vw,tablet:hI},M=[{value:"Desktop",label:(0,fs.__)("Desktop"),icon:g6,info:f?(0,fs.__)("Style all viewports."):(0,fs.__)("Preview desktop viewport.")},...i?[{value:"Tablet",label:(0,fs.__)("Tablet"),icon:hI,info:f?(0,fs.__)("Style tablet only."):(0,fs.__)("Preview tablet viewport.")}]:[],...n?[{value:"Mobile",label:(0,fs.__)("Mobile"),icon:Vw,info:f?(0,fs.__)("Style mobile only."):(0,fs.__)("Preview mobile viewport.")}]:[]];return(0,hi.jsx)(Al.DropdownMenu,{className:J("editor-preview-dropdown",`editor-preview-dropdown--${r.toLowerCase()}`,{"is-responsive-editing":f}),popoverProps:O,toggleProps:T,menuProps:I,icon:k[r.toLowerCase()],label:(0,fs.__)("View"),disableOpenOnArrowDown:t,children:({onClose:N})=>(0,hi.jsxs)(hi.Fragment,{children:[(0,hi.jsx)(Al.MenuGroup,{children:(0,hi.jsx)(Al.MenuItemsChoice,{choices:M,value:r,onSelect:S})}),m&&(0,hi.jsx)(Al.MenuGroup,{children:(0,hi.jsx)(Al.MenuItem,{icon:f?Mo:void 0,isSelected:f,role:"menuitemcheckbox",onClick:E,info:(0,fs.__)("Style changes apply only to the selected viewport."),children:(0,fs.__)("Responsive styles")})}),s&&(0,hi.jsx)(Al.MenuGroup,{children:(0,hi.jsxs)(Al.MenuItem,{href:o,target:"_blank",icon:vs,onClick:N,children:[(0,fs.__)("View site"),(0,hi.jsx)(Pt,{render:(0,hi.jsx)("span",{}),children:(0,fs.__)("(opens in a new tab)")})]})}),!s&&!!u&&(0,hi.jsx)(Al.MenuGroup,{children:(0,hi.jsx)(Al.MenuItem,{icon:d?void 0:Mo,isSelected:!d,role:"menuitemcheckbox",onClick:()=>{let V=d?"template-locked":"post-only";v(V),_(V),y()},children:(0,fs.__)("Show template")})}),a&&(0,hi.jsx)(Al.MenuGroup,{children:(0,hi.jsx)($9e,{forceIsAutosaveable:e,onPreview:N})}),(0,hi.jsx)(id.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:N}})]})})}var uLe=l(X(),1),Voe=l(G(),1),fLe=l(H(),1),_3=l(Z(),1),Boe=l(Re(),1);var zoe=l(tr(),1),HB=l(pl(),1),pLe=l(Jo(),1);var mLe=l(R(),1),hTt=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,_3.useSelect)(d=>({isZoomOut:K(d(Boe.store)).isZoomOut(),showIconLabels:d(zoe.store).get("core","showIconLabels"),isDistractionFree:d(zoe.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=K((0,_3.useDispatch)(Boe.store)),{registerShortcut:s,unregisterShortcut:a}=(0,_3.useDispatch)(HB.store);return(0,fLe.useEffect)(()=>(s({name:"core/editor/zoom",category:"global",description:(0,Voe.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,pLe.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{a("core/editor/zoom")}),[s,a]),(0,HB.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,mLe.jsx)(uLe.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:OW,label:(0,Voe.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},hLe=hTt;var aVe=l(X(),1),xE=l(H(),1),lVe=l(he(),1),az=l(G(),1);var vLe=l(X(),1),yLe=l(H(),1);var vE=l(H(),1);function gLe(e){let[t,r]=(0,vE.useState)(e),[o,n]=(0,vE.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,vE.useCallback)(()=>n("loaded"),[]),s=(0,vE.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:s}}var nf=l(R(),1);_5([J7]);var bLe="#1e1e1e",gTt="#fff";function bTt({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:s,dimmed:a=!1,statusIndicator:c,style:d,...u}){let{status:f,handleLoad:m,handleError:h}=gLe(t),g=f==="loaded",b=n==="badge"&&!!r,v=r?r.split(/\s+/).slice(0,2).map(x=>x[0]).join("").toUpperCase():void 0,_=(0,yLe.useMemo)(()=>s&&un(s).isReadable(bLe,{level:"AA",size:"normal"})?bLe:gTt,[s]),y={...d,...s?{"--editor-avatar-outline-color":s,"--editor-avatar-name-color":_}:{}},w=(0,nf.jsxs)("div",{className:J("editor-avatar",e,{"has-avatar-border-color":!!s,"has-src":g,"is-badge":b,"is-small":i==="small","is-dimmed":a}),style:y,role:r?"img":void 0,"aria-label":r||void 0,...u,children:[(0,nf.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,nf.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&v]}),a&&!!c&&(0,nf.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,nf.jsx)(vLe.Icon,{icon:c})}),b&&(0,nf.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!b||o)?(0,nf.jsxs)(vt.Root,{children:[(0,nf.jsx)(vt.Trigger,{render:w}),(0,nf.jsx)(vt.Popup,{children:r})]}):w}var Jh=bTt;var _Le=l(H(),1),UB=l(G(),1),WB=l(R(),1);function vTt({className:e,max:t=3,children:r,...o}){let n=_Le.Children.toArray(r),i=n.slice(0,t),s=n.length-t;return(0,WB.jsxs)("div",{role:"group",className:J("editor-avatar-group",e),...o,children:[i,s>0&&(0,WB.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,UB.sprintf)((0,UB._n)("%d more collaborator","%d more collaborators",s),s),children:`+${s}`})]})}var joe=vTt;var C3=l(G(),1),qB=l(X(),1);var DLe=l(Yi(),1);function sf(e){return e?.["48"]||e?.["96"]||e?.["24"]}var SLe=l(G(),1),Jv=l(Op(),1),CLe=l(Lh(),1);function ELe(e){return e.trim()}var w3=-16,yTt=16,wLe=20,xLe=["#6F42C1","#D94145","#FBBF24","#FF35EE","#879F11","#0F766E","#00CFFF"];function Js(e){return xLe[e%xLe.length]}function kLe(e,t=10){if(!e)return"";let r=(0,SLe._x)("words","Word count type. Do not translate!"),o=e.trim(),n="";if(r==="words")n=o.split(" ",t).join(" ");else if(r==="characters_excluding_spaces"){let s=o.split("",t).join(""),a=s.length-s.replaceAll(" ","").length;n=o.split("",t+a).join("")}else r==="characters_including_spaces"&&(n=o.split("",t).join(""));return n!==o?n+"\u2026":n}function $v(e){let t=e?.noteId,r=Array.isArray(t)?t:[t],o=new Set;for(let n of r){let i=Number(n);Number.isFinite(i)&&i>0&&o.add(i)}return[...o]}function TLe(e,t){let r=new Set($v(e)),o=Number(t);return r.has(o)?e:(r.add(o),{...e,noteId:[...r]})}var x3="core/note";function _Tt(e,t){if(t==null)return null;let r=null;if(e instanceof Jv.RichTextData?r=e.toHTMLString():typeof e=="string"&&(r=e),!r||r.indexOf("wp-note")===-1)return null;let o=String(t),i=(0,Jv.create)({html:r}).formats,s=-1;for(let a=0;a<i.length;a++)if(i[a]?.find(u=>u.type===x3&&u.attributes&&u.attributes["data-id"]===o))s===-1&&(s=a);else if(s!==-1)return{start:s,end:a};return s!==-1?{start:s,end:i.length}:null}function GB(e,t){if(!e)return null;for(let r of Object.keys(e)){let o=_Tt(e[r],t);if(o)return{attributeKey:r,start:o.start,end:o.end}}return null}function YB(e){return`mark.wp-note[data-id="${String(e).replace(/["\\\n\r\f]/g,r=>r==='"'||r==="\\"?`\\${r}`:`\\${r.codePointAt(0).toString(16)} `)}"]`}function RLe(e){let t=e.ownerDocument.defaultView?.getSelection();if(!t||t.rangeCount===0||t.isCollapsed)return null;let r=t.getRangeAt(0);if(r.collapsed||!e.contains(r.commonAncestorContainer))return null;let o=(0,CLe.getRectangleFromRange)(r);return!o||o.width===0&&o.height===0?null:o}var wTt=-1;function PLe(e,t){let r=GB(t,e?.id);return r?r.start:wTt}function ILe(e,t,r,o){let n=e.formats.slice();for(let a=r;a<o;a++){let c=n[a]?n[a].slice():[];c.push(t),n[a]=c}let i=new Map;for(let a=0;a<n.length;a++){let c=n[a];if(c)for(let d of c){if(d.type!==x3)continue;let u=d.attributes?.["data-id"],f=i.get(u);f?f.end=a:i.set(u,{start:a,end:a})}}let s=a=>{let c=i.get(a);return c?c.end-c.start:0};for(let a=0;a<n.length;a++){let c=n[a];if(!c||c.length<2)continue;let d=c.filter(f=>f.type===x3);if(d.length===0)continue;d.length>1&&d.sort((f,m)=>s(m.attributes?.["data-id"])-s(f.attributes?.["data-id"]));let u=c.filter(f=>f.type!==x3);n[a]=[...d,...u]}return{...e,formats:n}}function Hoe(e,t){if(!(e instanceof Jv.RichTextData))return null;let r=String(t),o=(0,Jv.create)({html:e.toHTMLString()}),n=!1,i=o.formats.map(s=>{if(!s)return s;let a=s.filter(c=>!(c.type===x3&&c.attributes?.["data-id"]===r));return a.length===s.length?s:(n=!0,a.length?a:void 0)});return n?Jv.RichTextData.fromHTMLString(new Jv.RichTextData({...o,formats:i}).toHTMLString()):null}function S3(e){return e.find(t=>t.status==="hold")??e[0]??null}function OLe(e,t){let r=new Set($v(e));return r.delete(Number(t)),{...e,noteId:r.size>0?[...r]:void 0}}function ALe({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},s=[...e].sort((v,_)=>(r[v.id]?.top??Number.MAX_VALUE)-(r[_.id]?.top??Number.MAX_VALUE)),a=Math.max(0,s.findIndex(v=>v.id===t)),c=s[a];if(!c||!r[c.id])return{positions:{}};let u=r[c.id].top||0,f=o[c.id]||0;i[c.id]=w3;let m=u+w3,h=f;for(let v=a+1;v<s.length;v++){let _=s[v],y=r[_.id];if(!y)continue;let w=y.top||0,x=o[_.id]||0,C=w3,S=m+h;w<S+yTt&&(C=S-w+wLe),i[_.id]=C,m=w+C,h=x}let g=u+w3;for(let v=a-1;v>=0;v--){let _=s[v],y=r[_.id];if(!y)continue;let w=y.top||0,x=o[_.id]||0,C=w3;w+x>g&&(C=g-w-x-wLe),i[_.id]=C,g=w+C}let b={};for(let v of s){let _=r[v.id];_&&i[v.id]!==void 0&&(b[v.id]=_.top+n+i[v.id])}return{positions:b}}function MLe(e,t,r){if(!t)return Promise.resolve(null);let o=e&&e!=="new"?`[role=treeitem][id="note-thread-${e}"]`:"[role=treeitem]:not([id])",n=r?`${o} ${r}`:o;return new Promise(i=>{if(t.querySelector(n))return i(t.querySelector(n));let s=null,a=new window.MutationObserver(()=>{t.querySelector(n)&&(clearTimeout(s),a.disconnect(),i(t.querySelector(n)))});a.observe(t,{childList:!0,subtree:!0}),s=setTimeout(()=>{a.disconnect(),i(null)},3e3)})}function $s(e,t,r){return MLe(e,t,r).then(o=>{o&&(o.focus(),o.scrollIntoView({block:"nearest"}))})}function NLe(e,t){return MLe(e,t).then(r=>{r?.scrollIntoView({block:"nearest"})})}var FLe=l(G(),1);function Va(e){return e.id===null?(0,FLe.__)("Anonymous User"):e.name}var Ml=l(R(),1);function LLe({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,DLe.speak)((0,C3.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,Ml.jsx)(qB.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,Ml.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,Ml.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,Ml.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,C3.__)("Collaborators"),(0,Ml.jsx)("span",{children:e.length})]}),(0,Ml.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,Ml.jsx)(qB.Button,{__next40pxDefaultSize:!0,icon:xi,iconSize:24,label:(0,C3.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,Ml.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let s=i.isMe,a=Va(i.collaboratorInfo);return(0,Ml.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:s,onClick:()=>n(i.clientId),children:[(0,Ml.jsx)(Jh,{src:sf(i.collaboratorInfo.avatar_urls),name:a,borderColor:s?"var(--wp-admin-theme-color)":Js(i.collaboratorInfo.id??i.clientId),dimmed:!i.isConnected}),(0,Ml.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,Ml.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:s?(0,C3.__)("You"):a})})]},i.clientId)})})]})})}function xTt(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function VLe(){let e=new Map;return{registerCursor(t,r){e.set(t,r)},unregisterCursor(t){e.delete(t)},scrollToCursor(t,r){let o=e.get(t);return o?(o.scrollIntoView({behavior:r?.behavior??"smooth",block:r?.block??"center",inline:r?.inline??"nearest"}),r?.highlightDuration&&xTt(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var sVe=l(Re(),1);var iz=l(Me(),1),cf=l(H(),1),nVe=l(G(),1);var KB="0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)",Uoe="9999px",Woe="32px",Goe="24px",XB="4px",E3="8px",Yoe="1px",BLe="2px",ey="#fff",zLe="11px",jLe="13px",qoe="var(--wpds-typography-font-weight-emphasis, 600)",HLe="20px";var ULe=`
+	`,e=(0,W7e.applyFilters)("editor.PostPreview.interstitialMarkup",e),e}function Ikt(e,t){e.write(t),e.title=(0,nw.__)("Generating preview\u2026"),e.close()}async function Okt(e){try{return e.document}catch{}e.location="about:blank";let t=1e3,r=50,o=Date.now()+t;do{await new Promise(n=>setTimeout(n,r));try{return e.document}catch{}}while(Date.now()<o);return null}async function Akt(e){let t=await Okt(e);t&&Ikt(t,Rkt())}function Y7e({forceIsAutosaveable:e,onPreview:t}){let{postId:r,currentPostLink:o,previewLink:n,isSaveable:i,isViewable:s}=(0,yV.useSelect)(f=>{let m=f(N),b=f(G7e.store).getPostType(m.getCurrentPostType("type"))?.viewable??!1;return b?{postId:m.getCurrentPostId(),currentPostLink:m.getCurrentPostAttribute("link"),previewLink:m.getEditedPostPreviewLink(),isSaveable:m.isEditedPostSaveable(),isViewable:b}:{isViewable:b}},[]),{__unstableSaveForPreview:a}=(0,yV.useDispatch)(N);if(!s)return null;let c=`wp-preview-${r}`;return{href:n||o,target:c,disabled:!i,onClick:async f=>{f.preventDefault();let m=window.open("",c);m.focus(),await Akt(m);let h=await a({forceIsAutosaveable:e});m.location=h,t?.()}}}function q7e({forceIsAutosaveable:e,onPreview:t}){let r=Y7e({forceIsAutosaveable:e,onPreview:t});if(!r)return null;let{disabled:o,href:n,onClick:i,target:s}=r,a=(0,qs.jsx)(_e.ItemLabel,{children:(0,nw._x)("Preview","imperative verb")});return o?(0,qs.jsx)(_e.Item,{disabled:!0,children:a}):(0,qs.jsx)(_e.LinkItem,{href:n,onClick:i,openInNewTab:!0,closeOnClick:!0,target:s,children:a})}function LC({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let i=Y7e({forceIsAutosaveable:r,onPreview:n});return i?(0,qs.jsx)(ow.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",role:o,size:"compact",accessibleWhenDisabled:!0,...i,children:t||(0,qs.jsxs)(qs.Fragment,{children:[(0,nw._x)("Preview","imperative verb"),(0,qs.jsx)(Ot,{render:(0,qs.jsx)("span",{}),children:(0,nw.__)("(opens in a new tab)")})]})}):null}var Q7e=l(Z(),1),xV=l(X(),1);var Iv=l(G(),1),K7e=l(X(),1),X7e=l(Me(),1);function wV(){let e=(0,X7e.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a,postStatusHasChanged:c,postStatus:d,isPostSavingLocked:u}=(0,K7e.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:b,getCurrentPost:v,isAutosavingPost:y,getPostEdits:w,getEditedPostAttribute:_}=f(N);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:b(),hasPublishAction:v()._links?.["wp:action-publish"]??!1,isAutosaving:y(),hasNonPostEntityChanges:f(N).hasNonPostEntityChanges(),isPostSavingLocked:f(N).isPostSavingLocked(),postStatusHasChanged:!!w()?.status,postStatus:_("status")}},[]);return n?(0,Iv.__)("Publishing\u2026"):(t||r)&&o&&!s?(0,Iv.__)("Saving\u2026"):i?a&&!u||t||c&&!["future","publish"].includes(d)||!c&&d==="future"?(0,Iv.__)("Save"):r?(0,Iv.__)("Schedule"):(0,Iv.__)("Publish"):e?(0,Iv.__)("Publish"):(0,Iv.__)("Submit for Review")}var doe=l(P(),1),Z7e=()=>{};function Mkt({forceIsDirty:e,isOpen:t,isToggle:r,onSubmit:o=Z7e,onToggle:n,setEntitiesSavedStatesCallback:i}){let{hasPublishAction:s,isBeingScheduled:a,isPostSavingLocked:c,isPublishable:d,isPublished:u,isSaveable:f,isSaving:m,isAutoSaving:h,visibility:g,hasNonPostEntityChanges:b,isSavingNonPostEntityChanges:v,postStatus:y,postStatusHasChanged:w,postType:_,postId:x}=(0,xV.useSelect)(z=>{let A=z(N);return{isSaving:A.isSavingPost(),isAutoSaving:A.isAutosavingPost(),isBeingScheduled:A.isEditedPostBeingScheduled(),visibility:A.getEditedPostVisibility(),isSaveable:A.isEditedPostSaveable(),isPostSavingLocked:A.isPostSavingLocked(),isPublishable:A.isEditedPostPublishable(),isPublished:A.isCurrentPostPublished(),hasPublishAction:!!A.getCurrentPost()?._links?.["wp:action-publish"],postType:A.getCurrentPostType(),postId:A.getCurrentPostId(),postStatus:A.getEditedPostAttribute("status"),postStatusHasChanged:A.getPostEdits()?.status,hasNonPostEntityChanges:A.hasNonPostEntityChanges(),isSavingNonPostEntityChanges:A.isSavingNonPostEntityChanges()}},[]),{editPost:C,savePost:S}=(0,xV.useDispatch)(N),k=z=>{C({status:z},{undoIgnore:!0}),S()},R=z=>(...A)=>{if(b&&i){let D=L=>{L&&L.some(U=>U.kind==="postType"&&U.name===_&&U.key===x)&&z(...A)};return i(()=>D),Z7e}return z(...A)},O=c||v||(m||!f||!d&&!e)&&!b,E=c||v||(u||m||!f||!d&&!e)&&!b,I="publish";w?I=y:s?g==="private"?I="private":a&&(I="future"):I="pending";let T=()=>{O||(o(),k(I))},M=()=>{E||n()},F={"aria-disabled":O,className:"editor-post-publish-button",isBusy:!h&&m,variant:"primary",onClick:R(T),"aria-haspopup":b?"dialog":void 0},V={"aria-disabled":E,"aria-expanded":t,className:"editor-post-publish-panel__toggle",isBusy:m&&u,variant:"primary",size:"compact",onClick:R(M),"aria-haspopup":b?"dialog":void 0},B=r?V:F;return(0,doe.jsx)(Q7e.Button,{...B,className:`${B.className} editor-post-publish-button__button`,size:"compact",children:(0,doe.jsx)(wV,{})})}var VC=Mkt;var UV=l(G(),1),GC=l(H(),1),pw=l(Z(),1),WV=l(X(),1),Dv=l(Me(),1);var KNe=l(he(),1);var Ku=l(G(),1),P5=l(Z(),1),DNe=l(X(),1);var LNe=l(Ko(),1),VNe=l(he(),1),BNe=l(or(),1);var BC=l(G(),1),J7e=l(H(),1),zC=l(Z(),1),$7e=l(Me(),1),CV=l(X(),1),eNe=l(Re(),1);var iw=l(G(),1),SV=[{label:(0,iw.__)("Public"),value:"public",description:(0,iw.__)("Visible to everyone.")},{label:(0,iw.__)("Private"),value:"private",description:(0,iw.__)("Only visible to site admins and editors.")},{label:(0,iw.__)("Password protected"),value:"password",description:(0,iw.__)("Only visible to those who know the password.")}];var Wp=l(P(),1);function tNe(e){return(0,Wp.jsx)(kV,{...e,showPopoverHeader:!0})}function kV({onClose:e,showPopoverHeader:t}){let r=(0,$7e.useInstanceId)(kV),{status:o,visibility:n,password:i}=(0,CV.useSelect)(m=>({status:m(N).getEditedPostAttribute("status"),visibility:m(N).getEditedPostVisibility(),password:m(N).getEditedPostAttribute("password")})),{editPost:s}=(0,CV.useDispatch)(N),[a,c]=(0,J7e.useState)(!!i);function d(m){s({public:{status:n==="private"?"draft":o,password:""},private:{status:"private",password:""},password:{status:n==="private"?"draft":o,password:i||""}}[m]),c(m==="password")}let u=m=>{s({password:m})},f=(0,BC.__)("Control how this post is viewed.");return(0,Wp.jsxs)("div",{className:"editor-post-visibility",children:[t&&(0,Wp.jsx)(eNe.__experimentalInspectorPopoverHeader,{title:(0,BC.__)("Visibility"),help:f,onClose:e}),(0,Wp.jsxs)(zC.__experimentalVStack,{spacing:4,children:[!t&&(0,Wp.jsx)(Mr,{render:(0,Wp.jsx)("p",{}),children:f}),(0,Wp.jsx)(zC.RadioControl,{label:(0,BC.__)("Visibility"),hideLabelFromVision:!0,options:SV,selected:a?"password":n,onChange:d}),a&&(0,Wp.jsx)(zC.TextControl,{label:(0,BC.__)("Password"),onChange:u,value:i,placeholder:(0,BC.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${r}`,maxLength:255})]})]})}var rNe=l(X(),1);function EV(){return uoe()}function uoe(){let e=(0,rNe.useSelect)(t=>t(N).getEditedPostVisibility(),[]);return SV.find(t=>t.value===e)?.label}var iNe=l(vi(),1),sNe=l(an(),1),Ov=l(G(),1),aNe=l(Z(),1),S5=l(X(),1),lNe=l(Re(),1),PV=l(H(),1),cNe=l(he(),1);var Fa=l(G(),1),kd=l(an(),1),nNe=l(X(),1);function jC(e){return HC(e)}function HC({full:e=!1}={}){let{date:t,isFloating:r}=(0,nNe.useSelect)(o=>({date:o(N).getEditedPostAttribute("date"),isFloating:o(N).isEditedPostDateFloating()}),[]);return e?TV(t):Nkt(t,{isFloating:r})}function TV(e){let t=(0,kd.getDate)(e),r=Fkt(),o=(0,kd.dateI18n)((0,Fa._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,Fa.isRTL)()?`${r} ${o}`:`${o} ${r}`}function Nkt(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,Fa.__)("Immediately");if(!Dkt(r))return TV(e);let o=(0,kd.getDate)(e);if(oNe(o,r))return(0,Fa.sprintf)((0,Fa.__)("Today at %s"),(0,kd.dateI18n)((0,Fa._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),oNe(o,n)?(0,Fa.sprintf)((0,Fa.__)("Tomorrow at %s"),(0,kd.dateI18n)((0,Fa._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,kd.dateI18n)((0,Fa._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,kd.dateI18n)((0,Fa._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function Fkt(){let{timezone:e}=(0,kd.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function Dkt(e){let{timezone:t}=(0,kd.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function oNe(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var Av=l(P(),1),{PrivatePublishDateTimePicker:Lkt}=K(lNe.privateApis);function RV(e){return(0,Av.jsx)(C5,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function C5({onClose:e,showPopoverHeader:t=!0,showPopoverHeaderActions:r,isCompact:o}){let{postDate:n,postType:i,isDateFloating:s}=(0,S5.useSelect)(v=>({postDate:v(N).getEditedPostAttribute("date"),postType:v(N).getCurrentPostType(),isDateFloating:v(N).isEditedPostDateFloating()}),[]),{editPost:a}=(0,S5.useDispatch)(N),c=v=>{a({date:v}),(0,iNe.speak)(v?(0,Ov.sprintf)((0,Ov.__)("Publish date set to %s."),TV(v)):(0,Ov.__)("Publish date set to now."),"assertive")},[d,u]=(0,PV.useState)(Vg(new Date(n))),f=(0,S5.useSelect)(v=>v(cNe.store).getEntityRecords("postType",i,{status:"publish,future",after:Vg(d).toISOString(),before:Tx(d).toISOString(),exclude:[v(N).getCurrentPostId()],per_page:100,_fields:"id,date"}),[d,i]),m=(0,PV.useMemo)(()=>(f||[]).map(({date:v})=>({date:new Date(v)})),[f]),h=(0,sNe.getSettings)(),g=/a(?!\\)/i.test(h.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),b=(0,Av.jsx)(Lkt,{currentDate:n,onChange:c,is12Hour:g,dateOrder:(0,Ov._x)("dmy","date order"),events:m,onMonthPreviewed:v=>u(TA(v)),onClose:e,isCompact:o,showPopoverHeader:t,showPopoverHeaderActions:r});return t?b:(0,Av.jsxs)(Av.Fragment,{children:[b,(0,Av.jsx)(aNe.Button,{className:"editor-post-schedule__reset",variant:"secondary",__next40pxDefaultSize:!0,disabled:s,accessibleWhenDisabled:!0,onClick:()=>c(null),children:(0,Ov.__)("Reset")})]})}var cw=l(G(),1),_Ne=l(H(),1),hoe=l(X(),1),yNe=l(Z(),1),NV=l(he(),1);var cs=l(G(),1),lw=l(H(),1),AV=l(Z(),1);var aw=l(X(),1),OV=l(he(),1),mNe=l(Me(),1),hNe=l(vi(),1),gNe=l(Kt(),1);var IV=l(Z(),1),dNe=l(X(),1),uNe=l(he(),1);var sw=l(P(),1),Vkt=3,Bkt={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function fNe({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,dNe.useSelect)(i=>{let s=i(uNe.store).getEntityRecords("taxonomy",t.slug,Bkt);return{_terms:s,showTerms:s?.length>=Vkt}},[t.slug]);if(!o)return null;let n=y8e(r);return(0,sw.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,sw.jsx)(IV.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,sw.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,sw.jsx)("li",{children:(0,sw.jsx)(IV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var k5=l(P(),1),foe=[],bNe=100,pNe={per_page:bNe,_fields:"id,name",context:"view"},vNe=(e,t)=>wC(e).toLowerCase()===wC(t).toLowerCase(),poe=(e,t)=>e.map(r=>t.find(o=>vNe(o.name,r))?.id).filter(r=>r!==void 0);function moe({slug:e}){let[t,r]=(0,lw.useState)([]),[o,n]=(0,lw.useState)(""),i=(0,mNe.useDebounce)(n,500),{terms:s,termIds:a,taxonomy:c,hasAssignAction:d,hasCreateAction:u,hasResolvedTerms:f}=(0,aw.useSelect)(E=>{let{getCurrentPost:I,getEditedPostAttribute:T}=E(N),{getEntityRecords:M,getEntityRecord:F,hasFinishedResolution:V}=E(OV.store),B=I(),z=F("root","taxonomy",e),A=z?T(z.rest_base):foe,D={...pNe,include:A?.length?[...A].sort((L,U)=>L-U).join(","):void 0,per_page:-1};return{hasCreateAction:z?B._links?.["wp:action-create-"+z.rest_base]??!1:!1,hasAssignAction:z?B._links?.["wp:action-assign-"+z.rest_base]??!1:!1,taxonomy:z,termIds:A,terms:A?.length?M("taxonomy",e,D):foe,hasResolvedTerms:V("getEntityRecords",["taxonomy",e,D])}},[e]),{searchResults:m}=(0,aw.useSelect)(E=>{let{getEntityRecords:I}=E(OV.store);return{searchResults:o?I("taxonomy",e,{...pNe,search:o}):foe}},[o,e]);(0,lw.useEffect)(()=>{if(f){let E=(s??[]).map(I=>wC(I.name));r(E)}},[s,f]);let h=(0,lw.useMemo)(()=>(m??[]).map(E=>wC(E.name)),[m]),{editPost:g}=(0,aw.useDispatch)(N),{saveEntityRecord:b}=(0,aw.useDispatch)(OV.store),{createErrorNotice:v}=(0,aw.useDispatch)(gNe.store);if(!d)return null;async function y(E){try{let I=await b("taxonomy",e,E,{throwOnError:!0});return Nre(I)}catch(I){if(I.code!=="term_exists")throw I;return{id:I.data.term_id,name:E.name}}}function w(E){g({[c.rest_base]:E})}function _(E){let I=[...s??[],...m??[]],T=E.reduce((F,V)=>(F.some(B=>B.toLowerCase()===V.toLowerCase())||F.push(V),F),[]),M=T.filter(F=>!I.find(V=>vNe(V.name,F)));if(r(T),n(""),M.length===0){w(poe(T,I));return}u&&Promise.all(M.map(F=>y({name:F}))).then(F=>{let V=I.concat(F);w(poe(T,V))}).catch(F=>{v(F.message,{type:"snackbar"}),w(poe(T,I))})}function x(E){if(a.includes(E.id))return;let I=[...a,E.id],T=e==="post_tag"?(0,cs.__)("Tag"):(0,cs.__)("Term"),M=(0,cs.sprintf)((0,cs._x)("%s added","term"),c?.labels?.singular_name??T);(0,hNe.speak)(M,"assertive"),w(I)}let C=c?.labels?.add_new_item??(e==="post_tag"?(0,cs.__)("Add Tag"):(0,cs.__)("Add Term")),S=c?.labels?.singular_name??(e==="post_tag"?(0,cs.__)("Tag"):(0,cs.__)("Term")),k=(0,cs.sprintf)((0,cs._x)("%s added","term"),S),R=(0,cs.sprintf)((0,cs._x)("%s removed","term"),S),O=(0,cs.sprintf)((0,cs._x)("Remove %s","term"),S);return(0,k5.jsxs)(le,{direction:"column",gap:"lg",children:[(0,k5.jsx)(AV.FormTokenField,{value:t,suggestions:h,onChange:_,onInputChange:i,maxSuggestions:bNe,label:C,messages:{added:k,removed:R,remove:O}}),(0,k5.jsx)(fNe,{taxonomy:c,onSelect:x})]})}var MV=(0,AV.withFilters)("editor.PostTaxonomyType")(moe);var dw=l(P(),1),zkt=()=>{let e=(0,hoe.useSelect)(n=>n(NV.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,cw.__)("Add tag"),r=e?.name??(0,cw.__)("Tags"),o=[(0,cw.__)("Suggestion:"),(0,dw.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,dw.jsxs)(yNe.PanelBody,{initialOpen:!1,title:o,children:[(0,dw.jsx)("p",{children:(0,cw.sprintf)((0,cw.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,dw.jsx)(MV,{slug:"post_tag"})]})},jkt=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,hoe.useSelect)(n=>{let i=n(N).getCurrentPostType(),s=n(NV.store).getEntityRecord("root","taxonomy","post_tag"),a=s?.types?.includes(i),c=s!==void 0,d=s&&n(N).getEditedPostAttribute(s.rest_base),u=a?!!n(NV.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!d?.length,siteHasTags:u,isPostTypeSupported:c&&a}},[]),[o]=(0,_Ne.useState)(e);return!r||!t||o?null:(0,dw.jsx)(zkt,{})},wNe=jkt;var FV=l(Z(),1),DV=l(X(),1),uw=l(G(),1),xNe=l(he(),1);var Mv=l(P(),1),Hkt=(e,t)=>v5.filter(o=>e?.includes(o.id)).find(o=>o.id===t),Ukt=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Mv.jsx)(FV.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function SNe(){let{currentPostFormat:e,suggestion:t}=(0,DV.useSelect)(i=>{let{getEditedPostAttribute:s,getSuggestedPostFormat:a}=i(N),c=i(xNe.store).getThemeSupports().formats??[];return{currentPostFormat:s("format"),suggestion:Hkt(c,a())}},[]),{editPost:r}=(0,DV.useDispatch)(N),o=i=>r({format:i}),n=[(0,uw.__)("Suggestion:"),(0,Mv.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,uw.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Mv.jsxs)(FV.PanelBody,{initialOpen:!1,title:n,children:[(0,Mv.jsx)("p",{children:(0,uw.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")}),(0,Mv.jsx)("p",{children:(0,Mv.jsx)(Ukt,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,uw.sprintf)((0,uw.__)('Apply the "%1$s" format.'),t.caption)})})]})}var BV=l(G(),1),ONe=l(X(),1),ANe=l(Z(),1),_oe=l(he(),1),zV=l(H(),1);var ji=l(G(),1),Ks=l(H(),1),TNe=l(Kt(),1),qu=l(Z(),1);var UC=l(X(),1),LV=l(Me(),1),E5=l(he(),1),boe=l(vi(),1),PNe=l(or(),1);var CNe=l(tb(),1),Wkt=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),goe=e=>(0,CNe.default)(e).normalize("NFKC").toLocaleLowerCase().replace(Wkt,"-");var di=l(P(),1),{RECEIVE_INTERMEDIATE_RESULTS:Gkt}=K(E5.privateApis),kNe={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[Gkt]:!0},Ykt=8,ENe=[],qkt=500;function RNe(e){let t=0;for(let r of e)t++,r.children!==void 0&&(t+=RNe(r.children));return t}var Kkt=(0,Ks.memo)(function({id:t,name:r,checked:o,onToggle:n}){return(0,di.jsx)(qu.CheckboxControl,{checked:o,onChange:()=>n(t),label:(0,PNe.decodeEntities)(r)})});function INe({term:e,selectedTerms:t,onToggle:r}){return(0,di.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,di.jsx)(Kkt,{id:e.id,name:e.name,checked:t.has(e.id),onToggle:r}),!!e.children.length&&(0,di.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:e.children.map(o=>(0,di.jsx)(INe,{term:o,selectedTerms:t,onToggle:r},o.id))})]})}function Xkt(e,t){let r=new Set(t),o=s=>r.has(s.id)?!0:!!s.children?.some(o),n=[],i=[];for(let s of e)o(s)?n.push(s):i.push(s);return[...n,...i]}function Zkt(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function Qkt(e){let t=goe(e),r=o=>{if(e==="")return o;let n={...o};return n.children.length>0&&(n.children=n.children.map(r).filter(i=>i)),goe(n.name).indexOf(t)!==-1||n.children.length>0?n:!1};return r}function voe({slug:e}){let[t,r]=(0,Ks.useState)(!1),[o,n]=(0,Ks.useState)(""),[i,s]=(0,Ks.useState)(""),[a,c]=(0,Ks.useState)(!1),[d,u]=(0,Ks.useState)(""),f=(0,Ks.useDeferredValue)(d),m=(0,LV.useDebounce)(boe.speak,qkt),{hasCreateAction:h,hasAssignAction:g,terms:b,loading:v,availableTerms:y,taxonomy:w}=(0,UC.useSelect)(ie=>{let{getCurrentPost:oe,getEditedPostAttribute:te}=ie(N),{getEntityRecord:se,getEntityRecords:ge,isResolving:we}=ie(E5.store),ce=se("root","taxonomy",e),ve=oe();return{hasCreateAction:ce?!!ve._links?.["wp:action-create-"+ce.rest_base]:!1,hasAssignAction:ce?!!ve._links?.["wp:action-assign-"+ce.rest_base]:!1,terms:ce?te(ce.rest_base):ENe,loading:we("getEntityRecords",["taxonomy",e,kNe]),availableTerms:ge("taxonomy",e,kNe)||ENe,taxonomy:ce}},[e]),{editPost:_}=(0,UC.useDispatch)(N),{saveEntityRecord:x}=(0,UC.useDispatch)(E5.store),{createErrorNotice:C}=(0,UC.useDispatch)(TNe.store),S=(0,Ks.useMemo)(()=>new Set(b),[b]),k=(0,Ks.useMemo)(()=>Xkt(wL(y),b),[y]),R=(0,Ks.useMemo)(()=>f===""?k:k.map(Qkt(f)).filter(ie=>ie),[k,f]),O=RNe(R);(0,Ks.useEffect)(()=>{if(f!=="")return m((0,ji.sprintf)((0,ji._n)("%d result found.","%d results found.",O),O),"polite"),()=>m.cancel()},[O,f,m]);let E=ie=>{_({[w.rest_base]:ie})},I=(0,LV.useEvent)(ie=>{let oe=parseInt(ie,10);E(S.has(oe)?b.filter(te=>te!==oe):[...b,oe])});if(!g)return null;let T=ie=>x("taxonomy",e,ie,{throwOnError:!0}),M=ie=>{n(ie)},F=ie=>{s(ie)},V=()=>{c(!a)},B=async ie=>{if(ie.preventDefault(),o===""||t)return;let oe=Zkt(y,i,o);if(oe){b.some(we=>we===oe.id)||E([...b,oe.id]),n(""),s("");return}r(!0);let te;try{te=await T({name:o,parent:i||void 0})}catch(we){C(we.message,{type:"snackbar"});return}let se=e==="category"?(0,ji.__)("Category"):(0,ji.__)("Term"),ge=(0,ji.sprintf)((0,ji._x)("%s added","term"),w?.labels?.singular_name??se);(0,boe.speak)(ge,"assertive"),r(!1),n(""),s(""),E([...b,te.id])},z=(ie,oe,te)=>w?.labels?.[ie]??(e==="category"?oe:te),A=z("add_new_item",(0,ji.__)("Add Category"),(0,ji.__)("Add Term")),D=z("new_item_name",(0,ji.__)("Add Category"),(0,ji.__)("Add Term")),L=z("parent_item",(0,ji.__)("Parent Category"),(0,ji.__)("Parent Term")),U=`\u2014 ${L} \u2014`,j=A,Y=w?.labels?.search_items??(0,ji.__)("Search Terms"),q=w?.name??(0,ji.__)("Terms"),ne=y.length>=Ykt;return(0,di.jsxs)(le,{direction:"column",gap:"lg",children:[ne&&!v&&(0,di.jsx)(qu.SearchControl,{label:Y,placeholder:Y,value:d,onChange:u}),v&&(0,di.jsx)(le,{justify:"center",style:{height:"40px"},children:(0,di.jsx)(h2,{})}),(0,di.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":q,children:R.map(ie=>(0,di.jsx)(INe,{term:ie,selectedTerms:S,onToggle:I},ie.id))}),!v&&h&&(0,di.jsx)(qu.Button,{__next40pxDefaultSize:!0,onClick:V,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":a,variant:"link",children:A}),a&&(0,di.jsx)("form",{onSubmit:B,children:(0,di.jsxs)(le,{direction:"column",gap:"lg",children:[(0,di.jsx)(b2,{className:"editor-post-taxonomies__hierarchical-terms-input",label:D,value:o,onValueChange:M,required:!0}),!!y.length&&(0,di.jsx)(qu.TreeSelect,{label:L,noOptionLabel:U,onChange:F,selectedId:i,tree:k}),(0,di.jsx)(qu.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:j})]})})]})}var VV=(0,qu.withFilters)("editor.PostTaxonomyType")(voe);var WC=l(P(),1);function Jkt(){let{hasNoCategory:e,hasSiteCategories:t}=(0,ONe.useSelect)(i=>{let s=i(N).getCurrentPostType(),{canUser:a,getEntityRecord:c}=i(_oe.store),d=c("root","taxonomy","category"),u=a("read",{kind:"root",name:"site"})?c("root","site")?.default_category:void 0,f=u?c("taxonomy","category",u):void 0,m=d&&d.types.some(v=>v===s),h=d&&i(N).getEditedPostAttribute(d.rest_base),g=m?!!i(_oe.store).getEntityRecords("taxonomy","category",{exclude:[u],per_page:1})?.length:!1;return{hasNoCategory:!!d&&!!f&&m&&(h?.length===0||h?.length===1&&f?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,zV.useState)(!1);if((0,zV.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,BV.__)("Suggestion:"),(0,WC.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,BV.__)("Assign a category")},"label")];return(0,WC.jsxs)(ANe.PanelBody,{initialOpen:!1,title:n,children:[(0,WC.jsx)("p",{children:(0,BV.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,WC.jsx)(VV,{slug:"category"})]})}var MNe=Jkt;var Gp=l(Z(),1),T5=l(X(),1),Nv=l(G(),1),fw=l(Re(),1),jV=l(H(),1);var Ed=l(P(),1),{mediaSideloadFromUrlKey:$kt}=K(fw.privateApis);function NNe(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...NNe(r.innerBlocks))}),t}function eEt(e){if(e.name==="core/image"||e.name==="core/cover")return e.attributes.url&&!e.attributes.id;if(e.name==="core/media-text")return e.attributes.mediaUrl&&!e.attributes.mediaId}function yoe(e){if(e.name==="core/image"||e.name==="core/cover"){let{url:t,alt:r,id:o}=e.attributes;return{url:t,alt:r,id:o}}if(e.name==="core/media-text"){let{mediaUrl:t,mediaAlt:r,mediaId:o}=e.attributes;return{url:t,alt:r,id:o}}return{}}function tEt({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,T5.useDispatch)(fw.store);return(0,Ed.jsx)(Gp.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,Nv.__)("Select image block."),onClick:()=>{o(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===" ")&&(o(e),n.preventDefault())},alt:t,src:r,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"32px",height:"32px",objectFit:"cover",borderRadius:"2px",cursor:"var(--wpds-cursor-control, pointer)"},whileHover:{scale:1.08}},e)}function FNe(){let[e,t]=(0,jV.useState)(!1),[r,o]=(0,jV.useState)(!1),[n,i]=(0,jV.useState)(!1),{editorBlocks:s,mediaSideloadFromUrl:a}=(0,T5.useSelect)(h=>({editorBlocks:h(fw.store).getBlocks(),mediaSideloadFromUrl:h(fw.store).getSettings()[$kt]}),[]),c=NNe(s).filter(h=>eEt(h)),{updateBlockAttributes:d}=(0,T5.useDispatch)(fw.store);if(!a||!c.length)return null;let u=[(0,Nv.__)("Suggestion:"),(0,Ed.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Nv.__)("External media")},"label")];function f(h,g){(h.name==="core/image"||h.name==="core/cover")&&d(h.clientId,{id:g.id,url:g.url}),h.name==="core/media-text"&&d(h.clientId,{mediaId:g.id,mediaUrl:g.url})}function m(){t(!0),i(!1);let h=new Set(c.map(b=>{let{url:v}=yoe(b);return v})),g=Object.fromEntries([...h].map(b=>{let v=new Promise((y,w)=>{a({url:b,onSuccess:_=>y(_),onError:()=>w()})});return[b,v]}));Promise.allSettled(c.map(b=>{let{url:v}=yoe(b);return g[v].then(y=>f(b,y)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,Ed.jsxs)(Gp.PanelBody,{initialOpen:!0,title:u,children:[(0,Ed.jsx)("p",{children:(0,Nv.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,Ed.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,Ed.jsx)(Gp.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:b}=yoe(h);return(0,Ed.jsx)(tEt,{clientId:h.clientId,url:g,alt:b},h.clientId)})}),e||r?(0,Ed.jsx)(Gp.Spinner,{}):(0,Ed.jsx)(Gp.Button,{size:"compact",variant:"primary",onClick:m,children:(0,Nv._x)("Upload","verb")})]}),n&&(0,Ed.jsx)("p",{children:(0,Nv.__)("Upload failed, try again.")})]})}var po=l(P(),1);function rEt({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:s}=(0,DNe.useSelect)(u=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=u(N),{getEntityRecord:h,isResolving:g}=u(VNe.store),b=h("root","__unstableBase",void 0)||{};return{hasPublishAction:f()._links?.["wp:action-publish"]??!1,isBeingScheduled:m(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:b.site_icon_url,siteTitle:b.name,siteHome:b.home&&(0,LNe.filterURLForDisplay)(b.home)}},[]),a=(0,po.jsx)(P5.Icon,{className:"components-site-icon",size:"36px",icon:cG});n&&(a=(0,po.jsx)("img",{alt:(0,Ku.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(a=null);let c,d;return o?t?(c=(0,Ku.__)("Are you ready to schedule?"),d=(0,Ku.__)("Your work will be published at the specified date and time.")):(c=(0,Ku.__)("Are you ready to publish?"),d=(0,Ku.__)("Double-check your settings before publishing.")):(c=(0,Ku.__)("Are you ready to submit for review?"),d=(0,Ku.__)("Your work will be reviewed and then approved.")),(0,po.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,po.jsx)("div",{children:(0,po.jsx)("strong",{children:c})}),(0,po.jsx)("p",{children:d}),(0,po.jsxs)("div",{className:"components-site-card",children:[a,(0,po.jsxs)("div",{className:"components-site-info",children:[(0,po.jsx)("span",{className:"components-site-name",children:(0,BNe.decodeEntities)(i)||(0,Ku.__)("(Untitled)")}),(0,po.jsx)("span",{className:"components-site-home",children:s})]})]}),(0,po.jsx)(FNe,{}),o&&(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(P5.PanelBody,{initialOpen:!1,title:[(0,Ku.__)("Visibility:"),(0,po.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,po.jsx)(EV,{})},"label")],children:(0,po.jsx)(kV,{showPopoverHeader:!1})}),(0,po.jsx)(P5.PanelBody,{initialOpen:!1,title:[(0,Ku.__)("Publish:"),(0,po.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,po.jsx)(jC,{})},"label")],children:(0,po.jsx)(C5,{showPopoverHeader:!1,isCompact:!1})})]}),(0,po.jsx)(SNe,{}),(0,po.jsx)(wNe,{}),(0,po.jsx)(MNe,{}),e]})}var zNe=rEt;var Zu=l(Z(),1),Xu=l(G(),1),Fv=l(H(),1),UNe=l(X(),1),HV=l(Ko(),1),WNe=l(or(),1),GNe=l(Me(),1),YNe=l(he(),1);var bn=l(P(),1),jNe="%postname%",HNe="%pagename%",oEt=e=>{let{slug:t}=e;return e.permalink_template.includes(jNe)?e.permalink_template.replace(jNe,t):e.permalink_template.includes(HNe)?e.permalink_template.replace(HNe,t):e.permalink_template};function nEt({text:e}){let[t,r]=(0,Fv.useState)(!1),o=(0,Fv.useRef)(),n=(0,GNe.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Fv.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,bn.jsx)(Zu.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,Xu.__)("Copied!"):(0,Xu.__)("Copy")})}function qNe({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,UNe.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:b}=m(N),{getPostType:v}=m(YNe.store);return{post:g(),postType:v(h("type")),isScheduled:b()}},[]),i=o?.labels?.singular_name,s=o?.labels?.view_item,a=o?.labels?.add_new_item,c=r.status==="future"?oEt(r):r.link,d=(0,HV.addQueryArgs)("post-new.php",{post_type:r.type}),u=(0,Fv.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,bn.jsxs)(bn.Fragment,{children:[(0,Xu.__)("is now scheduled. It will go live on")," ",(0,bn.jsx)(jC,{}),"."]}):(0,Xu.__)("is now live.");return(0,bn.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,bn.jsxs)(Zu.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,bn.jsx)(Zu.ExternalLink,{ref:u,href:c,children:(0,WNe.decodeEntities)(r.title)||(0,Xu.__)("(no title)")})," ",f]}),(0,bn.jsxs)(Zu.PanelBody,{children:[(0,bn.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,bn.jsx)("strong",{children:(0,Xu.__)("What\u2019s next?")})}),(0,bn.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,bn.jsx)(Zu.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Xu.sprintf)((0,Xu.__)("%s address"),i),value:(0,HV.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,bn.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,bn.jsx)(nEt,{text:c})})]}),(0,bn.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,bn.jsxs)(Zu.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:Sf,iconPosition:"right",target:"_blank",children:[s,(0,bn.jsx)(Ot,{render:(0,bn.jsx)("span",{}),children:(0,Xu.__)("(opens in a new tab)")})]}),(0,bn.jsx)(Zu.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:d,children:a})]})]}),t]})}var qn=l(P(),1);function GV({forceIsDirty:e,onClose:t,PostPublishExtension:r,PrePublishExtension:o,...n}){let{hasPublishAction:i,isPostTypeViewable:s,isBeingScheduled:a,isDirty:c,isPublished:d,isPublishSidebarEnabled:u,isSaving:f,isSavingNonPostEntityChanges:m,isScheduled:h,currentPostId:g}=(0,WV.useSelect)(E=>{let{getPostType:I}=E(KNe.store),{getCurrentPost:T,getCurrentPostId:M,getEditedPostAttribute:F,isCurrentPostPublished:V,isCurrentPostScheduled:B,isEditedPostBeingScheduled:z,isEditedPostDirty:A,isAutosavingPost:D,isSavingPost:L,isSavingNonPostEntityChanges:U,isPublishSidebarEnabled:j}=E(N),Y=I(F("type"));return{hasPublishAction:T()._links?.["wp:action-publish"]??!1,isPostTypeViewable:Y?.viewable,isBeingScheduled:z(),isDirty:A(),isPublished:V(),isPublishSidebarEnabled:j(),isSaving:L()&&!D(),isSavingNonPostEntityChanges:U(),isScheduled:B(),currentPostId:M()}},[]),{disablePublishSidebar:b,enablePublishSidebar:v}=(0,WV.useDispatch)(N),y=(0,GC.useRef)(null),w=(0,Dv.useMergeRefs)([(0,Dv.useFocusReturn)(),(0,Dv.useConstrainedTabbing)()]);(0,GC.useEffect)(()=>{y.current?.focus()},[]);let _=(0,GC.useRef)(g),x=(0,Dv.useEvent)(t);(0,GC.useEffect)(()=>{let E=g!==_.current;_.current=g,(E||d&&!f&&c)&&x()},[d,f,c,g,x]);function C(){u?b():v()}function S(){(!i||!s)&&t()}let k=d||h&&a,R=!k&&!f,O=k&&!f;return(0,qn.jsxs)("div",{ref:w,tabIndex:-1,className:"editor-post-publish-panel",...n,children:[(0,qn.jsx)("div",{className:"editor-post-publish-panel__header",children:O?(0,qn.jsx)(pw.Button,{size:"compact",onClick:t,icon:_i,label:(0,UV.__)("Close panel")}):(0,qn.jsxs)(qn.Fragment,{children:[(0,qn.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,qn.jsx)(pw.Button,{ref:y,accessibleWhenDisabled:!0,disabled:m,onClick:t,variant:"secondary",size:"compact",children:(0,UV.__)("Cancel")})}),(0,qn.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,qn.jsx)(VC,{onSubmit:S,forceIsDirty:e})})]})}),(0,qn.jsxs)("div",{className:"editor-post-publish-panel__content",children:[R&&(0,qn.jsx)(zNe,{children:o&&(0,qn.jsx)(o,{})}),O&&(0,qn.jsx)(qNe,{focusOnMount:!0,children:r&&(0,qn.jsx)(r,{})}),f&&(0,qn.jsx)(pw.Spinner,{"data-testid":"post-publish-panel-spinner"})]}),(0,qn.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,qn.jsx)(pw.CheckboxControl,{label:(0,UV.__)("Always show pre-publish checks."),checked:u,onChange:C})})]})}var QV=l(Z(),1),JV=l(Me(),1),$V=l(X(),1),eB=l(H(),1),mw=l(G(),1);var eFe=l(cn(),1),tFe=l(Jt(),1);var hc=l(Z(),1),Yr=l(G(),1),ZV=l(X(),1),R5=l(H(),1),QNe=l(he(),1),JNe=l(Re(),1),$Ne=l(Me(),1);var woe=l(G(),1),ZNe=l(Z(),1),qV=l(X(),1);var XNe=l(X(),1);function YV({children:e}){let{hasStickyAction:t,postType:r}=(0,XNe.useSelect)(o=>({hasStickyAction:o(N).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(N).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var xoe=l(P(),1);function KV(){let e=(0,qV.useSelect)(r=>r(N).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,qV.useDispatch)(N);return(0,xoe.jsx)(YV,{children:(0,xoe.jsx)(ZNe.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,woe.__)("Sticky"),help:(0,woe.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var Kn=l(P(),1),XV={"auto-draft":{label:(0,Yr.__)("Draft"),icon:Vw},draft:{label:(0,Yr.__)("Draft"),icon:Vw},pending:{label:(0,Yr.__)("Pending"),icon:WE},private:{label:(0,Yr.__)("Private"),icon:VE},future:{label:(0,Yr.__)("Scheduled"),icon:pg},publish:{label:(0,Yr.__)("Published"),icon:Ud}},Soe=[{label:(0,Yr.__)("Draft"),value:"draft",description:(0,Yr.__)("Not ready to publish.")},{label:(0,Yr.__)("Pending"),value:"pending",description:(0,Yr.__)("Waiting for review before publishing.")},{label:(0,Yr.__)("Private"),value:"private",description:(0,Yr.__)("Only visible to site admins and editors.")},{label:(0,Yr.__)("Scheduled"),value:"future",description:(0,Yr.__)("Publish automatically on a chosen date.")},{label:(0,Yr.__)("Published"),value:"publish",description:(0,Yr.__)("Visible to everyone.")}];function Coe(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,ZV.useSelect)(v=>{let{getEditedPostAttribute:y,getCurrentPostId:w,getCurrentPostType:_,getCurrentPost:x}=v(N);return{status:y("status"),date:y("date"),password:y("password"),postId:w(),postType:_(),canEdit:x()._links?.["wp:action-publish"]??!1}},[]),[s,a]=(0,R5.useState)(!!r),c=(0,$Ne.useInstanceId)(Coe,"editor-change-status__password-input"),{editEntityRecord:d}=(0,ZV.useDispatch)(QNe.store),[u,f]=(0,R5.useState)(null),m=(0,R5.useMemo)(()=>({anchor:u,"aria-label":(0,Yr.__)("Status & visibility"),headerTitle:(0,Yr.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[u]);if(og.includes(n))return null;let h=({status:v=e,password:y=r,date:w=t})=>{d("postType",n,o,{status:v,date:w,password:y})},g=v=>{a(v),v||h({password:""})},b=v=>{let y=t,w=r;e==="future"&&new Date(t)>new Date&&(y=null),v==="private"&&r&&(w=""),h({status:v,date:y,password:w})};return(0,Kn.jsx)(Dr,{label:(0,Yr.__)("Status"),ref:f,children:i?(0,Kn.jsx)(hc.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:v,isOpen:y})=>(0,Kn.jsx)(hc.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:v,icon:XV[e]?.icon,"aria-label":(0,Yr.sprintf)((0,Yr.__)("Change status: %s"),XV[e]?.label),"aria-expanded":y,children:XV[e]?.label}),renderContent:({onClose:v})=>(0,Kn.jsxs)(Kn.Fragment,{children:[(0,Kn.jsx)(JNe.__experimentalInspectorPopoverHeader,{title:(0,Yr.__)("Status & visibility"),onClose:v}),(0,Kn.jsx)("form",{onSubmit:y=>{y.preventDefault(),v()},children:(0,Kn.jsxs)(hc.__experimentalVStack,{spacing:4,children:[(0,Kn.jsx)(hc.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Yr.__)("Status"),options:Soe,onChange:b,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,Kn.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,Kn.jsx)(C5,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,Kn.jsxs)(hc.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,Kn.jsx)(hc.CheckboxControl,{label:(0,Yr.__)("Password protected"),help:(0,Yr.__)("Only visible to those who know the password."),checked:s,onChange:g}),s&&(0,Kn.jsx)("div",{className:"editor-change-status__password-input",children:(0,Kn.jsx)(hc.TextControl,{label:(0,Yr.__)("Password"),onChange:y=>h({password:y}),value:r,placeholder:(0,Yr.__)("Use a secure password"),type:"text",id:c,maxLength:255})})]}),(0,Kn.jsx)(KV,{})]})})]})}):(0,Kn.jsx)("div",{className:"editor-post-status is-read-only",children:XV[e]?.label})})}var tB=l(P(),1);function rB({forceIsDirty:e}){let[t,r]=(0,eB.useState)(!1),o=(0,JV.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:s,isPublished:a,isSaveable:c,isSaving:d,isSavingLocked:u,isSavingNonPostEntityChanges:f,isScheduled:m,hasPublishAction:h,showIconLabels:g,postStatus:b,postStatusHasChanged:v,postType:y}=(0,$V.useSelect)(T=>{let M=T(N),{get:F}=T(tFe.store);return{isAutosaving:M.isAutosavingPost(),isDirty:e||M.isEditedPostDirty(),isNew:M.isEditedPostNew(),isPublished:M.isCurrentPostPublished(),isSaving:M.isSavingPost(),isSaveable:M.isEditedPostSaveable(),isSavingLocked:M.isPostSavingLocked(),isSavingNonPostEntityChanges:M.isSavingNonPostEntityChanges(),isScheduled:M.isCurrentPostScheduled(),hasPublishAction:!!M.getCurrentPost()?._links?.["wp:action-publish"],showIconLabels:F("core","showIconLabels"),postStatus:M.getEditedPostAttribute("status"),postStatusHasChanged:!!M.getPostEdits()?.status,postType:M.getCurrentPostType()}},[e]),w=b==="pending",{savePost:_}=(0,$V.useDispatch)(N),x=(0,JV.usePrevious)(d);if((0,eB.useEffect)(()=>{let T;return x&&!d&&(r(!0),T=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(T)},[d]),y===Tc||!h&&w)return null;let C=!["pending","draft","auto-draft"].includes(b)&&Soe.map(({value:T})=>T).includes(b);if(a||m||C||v&&["pending","draft"].includes(b))return null;let S=w?(0,mw.__)("Save as pending"):(0,mw.__)("Save draft"),k=(0,mw.__)("Save"),R=t||!s&&!i,O=d||R,E=d||R||!c||u||f,I;return d?I=n?(0,mw.__)("Autosaving"):(0,mw.__)("Saving"):R?I=(0,mw.__)("Saved"):o?I=S:g&&(I=k),(0,tB.jsxs)(QV.Button,{className:c||d?J({"editor-post-save-draft":!O,"editor-post-saved-state":O,"is-saving":d,"is-autosaving":n,"is-saved":R,[(0,QV.__unstableGetAnimateClassName)({type:"loading"})]:d}):void 0,onClick:E?void 0:()=>_(),shortcut:E?void 0:eFe.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:SU,label:I||S,"aria-disabled":E,children:[O&&(0,tB.jsx)(Gi,{icon:R?Qn:kU}),I]})}var rFe=l(X(),1);function oB({children:e}){return(0,rFe.useSelect)(r=>r(N).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var nB=l(Z(),1),qC=l(G(),1),iB=l(H(),1),oFe=l(X(),1);var YC=l(P(),1);function sB(){let[e,t]=(0,iB.useState)(null),r=(0,oFe.useSelect)(s=>s(N).getCurrentPostType(),[]),o=(0,iB.useMemo)(()=>({anchor:e,"aria-label":(0,qC.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=HC(),i=HC({full:!0});return og.includes(r)?null:(0,YC.jsx)(oB,{children:(0,YC.jsx)(Dr,{label:(0,qC.__)("Publish"),ref:t,children:(0,YC.jsx)(nB.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:s,isOpen:a})=>(0,YC.jsx)(nB.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:s,"aria-label":(0,qC.sprintf)((0,qC.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":a,children:n}),renderContent:({onClose:s})=>(0,YC.jsx)(RV,{onClose:s})})})})}var aB=l(Z(),1),KC=l(G(),1),lB=l(X(),1),nFe=l(H(),1),iFe=l(ps(),1);var hw=l(P(),1);function sFe(){(0,iFe.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,nFe.useState)(!1),{editPost:r,savePost:o}=(0,lB.useDispatch)(N),{isSaving:n,isPublished:i,isScheduled:s}=(0,lB.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(N);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),a=n||!i&&!s,c,d;i?(c=(0,KC.__)("Are you sure you want to unpublish this post?"),d=(0,KC.__)("Unpublish")):s&&(c=(0,KC.__)("Are you sure you want to unschedule this post?"),d=(0,KC.__)("Unschedule"));let u=()=>{t(!1),r({status:"draft"}),o()};return(0,hw.jsxs)(hw.Fragment,{children:[(0,hw.jsx)(aB.Button,{__next40pxDefaultSize:!0,className:"editor-post-switch-to-draft",onClick:()=>{a||t(!0)},"aria-disabled":a,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"},children:(0,KC.__)("Switch to draft")}),(0,hw.jsx)(aB.__experimentalConfirmDialog,{isOpen:e,onConfirm:u,onCancel:()=>t(!1),confirmButtonText:d,children:c})]})}var aFe=l(X(),1),I5=l(G(),1);var koe=l(P(),1);function cB(){let{syncStatus:e,postType:t}=(0,aFe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(N);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,koe.jsx)(Dr,{label:(0,I5.__)("Sync status"),children:(0,koe.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,I5._x)("Not synced","pattern (singular)"):(0,I5._x)("Synced","pattern (singular)")})})}var lFe=l(H(),1),cFe=l(X(),1),dFe=l(he(),1);var Eoe=l(P(),1),iEt=e=>e;function sEt({taxonomyWrapper:e=iEt}){let{postType:t,taxonomies:r}=(0,cFe.useSelect)(n=>({postType:n(N).getCurrentPostType(),taxonomies:n(dFe.store).getEntityRecords("root","taxonomy")}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?VV:MV;return(0,Eoe.jsx)(lFe.Fragment,{children:e((0,Eoe.jsx)(i,{slug:n.slug}),n)},`taxonomy-${n.slug}`)})}var XC=sEt;var uFe=l(X(),1),fFe=l(he(),1);function dB({children:e}){return(0,uFe.useSelect)(r=>{let o=r(N).getCurrentPostType();return r(fFe.store).getEntityRecords("root","taxonomy")?.some(i=>i.types.includes(o))},[])?e:null}var pFe=l(Z(),1),uB=l(X(),1);var O5=l(P(),1);function aEt({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:n,isOpened:i}=(0,uB.useSelect)(c=>{let{isEditorPanelEnabled:d,isEditorPanelOpened:u}=c(N);return{isEnabled:r?d(o):!1,isOpened:r?u(o):!1}},[o,r]),{toggleEditorPanelOpened:s}=(0,uB.useDispatch)(N);if(!n)return null;let a=e?.labels?.menu_name;return a?(0,O5.jsx)(pFe.PanelBody,{title:a,opened:i,onToggle:()=>s(o),children:t}):null}function fB(){return(0,O5.jsx)(dB,{children:(0,O5.jsx)(XC,{taxonomyWrapper:(e,t)=>(0,O5.jsx)(aEt,{taxonomy:t,children:e})})})}var NFe=l(OFe(),1),ZC=l(H(),1),Ioe=l(G(),1),FFe=l(he(),1),gB=l(X(),1),DFe=l(Me(),1);var AFe=1e3;function MFe(e,t){if(Math.max(e.length,t.length)<=AFe)return Rte(e,t);let o=0,n=Math.min(e.length,t.length);for(;o<n&&e[o]===t[o];)o++;let i=e.length,s=t.length;for(;i>o&&s>o&&e[i-1]===t[s-1];)i--,s--;let a=e.slice(o,i),c=t.slice(o,s),d=Math.max(a.length,c.length),u;return d<=AFe?u=Rte(a,c):u=DR(a,c),o>0&&u.unshift({value:e.slice(0,o)}),i<e.length&&u.push({value:e.slice(i)}),u}function vEt(e,t){return Math.max(0,Math.min(t.length,e))}function _Et(e,t,r){let o=e.slice(0,r),n=1,i=o.length,s;for(;n<=i;){let a=Math.floor((n+i)/2),c=t.indexOf(o.slice(o.length-a));c===-1?i=a-1:(s=c+a,n=a+1)}return s}function Roe(e,t,r,o){let n=0,i=0,s=e;for(let a=0;a<t.length;a++){let c=t[a];if(!c.added&&!c.removed){n+=c.value.length,i+=c.value.length;continue}let d=n,u=i,f=0,m=0;for(;a<t.length&&(t[a].added||t[a].removed);)t[a].removed?f+=t[a].value.length:m+=t[a].value.length,a++;a--;let h=d+f,g=u+m;if(e<d)break;if(f===0)s+=m;else if(e<=h){let b=_Et(r.slice(d,h),o.slice(u,g),e-d);s=b===void 0?g:u+b;break}else s+=m-f;n+=f,i+=m}return vEt(s,o)}var Lv=l(P(),1);function M5(){let e=(0,DFe.useInstanceId)(M5),t=(0,ZC.useRef)(),r=(0,ZC.useRef)(),o=(0,ZC.useRef)(),{value:n,type:i,id:s}=(0,gB.useSelect)(d=>{let{getCurrentPostType:u,getCurrentPostId:f,getEditedPostContent:m}=d(N);return{value:m(),type:u(),id:f()}},[]),{editEntityRecord:a}=(0,gB.useDispatch)(FFe.store);(0,ZC.useLayoutEffect)(()=>{let d=t.current,u=r.current;if(r.current=n,!d||u===void 0||u===n||!o.current)return;let{selectionStart:f,selectionEnd:m,selectionDirection:h}=o.current,g=MFe(u,n),b=Roe(f,g,u,n),v=Roe(m,g,u,n);d.setSelectionRange(b,v,h),o.current={selectionStart:b,selectionEnd:v,selectionDirection:h}},[n]);let c=d=>{let{selectionStart:u,selectionEnd:f,selectionDirection:m}=d.target;o.current={selectionStart:u,selectionEnd:f,selectionDirection:m}};return(0,Lv.jsxs)(Lv.Fragment,{children:[(0,Lv.jsx)(Ot,{render:(0,Lv.jsx)("label",{htmlFor:`post-content-${e}`}),children:(0,Ioe.__)("Type text or HTML")}),(0,Lv.jsx)(NFe.default,{autoComplete:"off",dir:"auto",ref:t,value:n,onChange:d=>{c(d),r.current=d.target.value,a("postType",i,s,{content:d.target.value,blocks:void 0,selection:void 0})},onFocus:c,onMouseUp:c,onKeyUp:c,className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,Ioe.__)("Start writing with text or HTML")})]})}var zFe=l(G(),1),JC=l(H(),1),jFe=l(or(),1),xB=l(X(),1),Ooe=l(Re(),1),HFe=l(Ut(),1),$C=l(Ap(),1),SB=l(Me(),1),Aoe=l(Oh(),1);var bB="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",vB=/[\r\n]+/g;var QC=l(H(),1),LFe=l(X(),1);function _B(e){let t=(0,QC.useRef)(),{isCleanNewPost:r}=(0,LFe.useSelect)(o=>{let{isCleanNewPost:n}=o(N);return{isCleanNewPost:n()}},[]);return(0,QC.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,QC.useEffect)(()=>{if(!t.current)return;let{defaultView:o}=t.current.ownerDocument,{name:n,parent:i}=o,s=n==="editor-canvas"?i.document:o.document,{activeElement:a,body:c}=s;r&&(!a||c===a)&&t.current.focus()},[r]),{ref:t}}var VFe=l(X(),1),BFe=l(he(),1);function yB(){let{postType:e,postId:t}=(0,VFe.useSelect)(n=>{let{getCurrentPostType:i,getCurrentPostId:s}=n(N);return{postType:i(),postId:s()}},[]),[r,o]=(0,BFe.useEntityProp)("postType",e,"title",t);return{title:r,setTitle:o}}var wB=l(P(),1),{useRichText:yEt}=K($C.privateApis),wEt=(0,JC.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,xB.useSelect)(I=>{let{getSettings:T,getEditedContentOnlySection:M}=K(I(Ooe.store)),{titlePlaceholder:F,isPreviewMode:V}=T();return{placeholder:F,isEditingContentOnlySection:!!M(),isPreview:V}},[]),[i,s]=(0,JC.useState)(!1),{ref:a}=_B(t),{title:c,setTitle:d}=yB(),[u,f]=(0,JC.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,xB.useDispatch)(Ooe.store),b=(0,jFe.decodeEntities)(r)||(0,zFe.__)("Add title"),{value:v,onChange:y,ref:w}=yEt({value:c,onChange(I){d(I.replace(vB," "))},placeholder:b,selectionStart:u.start,selectionEnd:u.end,onSelectionChange(I,T){f(M=>{let{start:F,end:V}=M;return F===I&&V===T?M:{start:I,end:T}})},__unstableDisableFormats:!1});function _(I){h(I,0)}function x(){s(!0),m()}function C(){s(!1),f({})}function S(){g(void 0,void 0,0)}let k=(0,SB.useRefEffect)(I=>{function T(M){(M.inputType==="insertParagraph"||M.inputType==="insertLineBreak")&&(M.preventDefault(),S())}return I.addEventListener("beforeinput",T),()=>{I.removeEventListener("beforeinput",T)}},[]);function R(I){let T=I.clipboardData,M="",F="";try{M=T.getData("text/plain"),F=T.getData("text/html")}catch{return}let V=(0,HFe.pasteHandler)({HTML:F,plainText:M});if(I.preventDefault(),!!V.length)if(typeof V!="string"){let[B]=V;if(!c&&(B.name==="core/heading"||B.name==="core/paragraph")){let z=(0,Aoe.__unstableStripHTML)(B.attributes.content);d(z),_(V.slice(1))}else _(V)}else{let B=(0,Aoe.__unstableStripHTML)(V);y((0,$C.insert)(v,(0,$C.create)({html:B})))}}let O=J(bB,{"is-selected":i}),E=o?{opacity:.2}:void 0;return(0,wB.jsx)("h1",{ref:(0,SB.useMergeRefs)([w,a,k]),contentEditable:!o&&!n,className:O,"aria-label":b,role:"textbox","aria-multiline":"true",onFocus:x,onBlur:C,onPaste:R,style:E})}),CB=(0,JC.forwardRef)((e,t)=>(0,wB.jsx)(Ho,{supportKeys:"title",children:(0,wB.jsx)(wEt,{ref:t})}));var UFe=l(Z(),1),WFe=l(G(),1),GFe=l(or(),1),YFe=l(X(),1),qFe=l(Re(),1),kB=l(H(),1);var KFe=l(P(),1);function xEt(e,t){let{placeholder:r}=(0,YFe.useSelect)(h=>{let{getSettings:g}=h(qFe.store),{titlePlaceholder:b}=g();return{placeholder:b}},[]),[o,n]=(0,kB.useState)(!1),{title:i,setTitle:s}=yB(),{ref:a}=_B(t);function c(h){s(h.replace(vB," "))}function d(){n(!0)}function u(){n(!1)}let f=J(bB,{"is-selected":o,"is-raw-text":!0}),m=(0,GFe.decodeEntities)(r)||(0,WFe.__)("Add title");return(0,KFe.jsx)(UFe.TextareaControl,{ref:a,value:i,onChange:c,onFocus:d,onBlur:u,label:r,className:f,placeholder:m,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var EB=(0,kB.forwardRef)(xEt);var ek=l(G(),1),PB=l(Z(),1),tk=l(X(),1),QFe=l(H(),1);var XFe=l(X(),1),ZFe=l(he(),1);function TB({children:e}){let{canTrashPost:t}=(0,XFe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(N),{canUser:s}=r(ZFe.store),a=i(),c=n(),d=o(),u=c?s("delete",{kind:"postType",name:a,id:c}):!1;return{canTrashPost:(!d||c)&&u&&!Vie.includes(a)}},[]);return t?e:null}var N5=l(P(),1);function rk({onActionPerformed:e}){let t=(0,tk.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,tk.useSelect)(u=>{let f=u(N);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:s}=(0,tk.useDispatch)(N),[a,c]=(0,QFe.useState)(!1);if(r||!n)return null;let d=async()=>{c(!1),await s();let u=await t.resolveSelect(N).getCurrentPost();e?.("move-to-trash",[u])};return(0,N5.jsxs)(TB,{children:[(0,N5.jsx)(PB.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,ek.__)("Move to trash")}),(0,N5.jsx)(PB.__experimentalConfirmDialog,{isOpen:a,onConfirm:d,onCancel:()=>c(!1),confirmButtonText:(0,ek.__)("Move to trash"),size:"small",children:(0,ek.sprintf)((0,ek.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var F5=l(X(),1),D5=l(Ko(),1),RB=l(H(),1),JFe=l(Re(),1),gw=l(G(),1),Il=l(Z(),1),$Fe=l(Kt(),1);var eDe=l(he(),1),IB=l(Me(),1);var on=l(P(),1);function L5({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:s}=(0,F5.useSelect)(h=>{let g=h(N).getCurrentPost(),b=h(N).getCurrentPostType(),v=h(eDe.store).getPostType(b),y=h(N).getPermalinkParts(),w=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(N).isPermalinkEditable()&&w,postSlug:(0,D5.safeDecodeURIComponent)(h(N).getEditedPostSlug()),viewPostLabel:v?.labels?.view_item,postLink:g.link,permalinkPrefix:y?.prefix,permalinkSuffix:y?.suffix,permalink:(0,D5.safeDecodeURIComponent)(h(N).getPermalink())}},[]),{editPost:a}=(0,F5.useDispatch)(N),{createNotice:c}=(0,F5.useDispatch)($Fe.store),[d,u]=(0,RB.useState)(!1),f=(0,IB.useCopyToClipboard)(s,()=>{c("info",(0,gw.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,IB.useInstanceId)(L5);return(0,on.jsxs)("div",{className:"editor-post-url",children:[(0,on.jsx)(JFe.__experimentalInspectorPopoverHeader,{title:(0,gw.__)("Slug"),onClose:e}),(0,on.jsxs)(Il.__experimentalVStack,{spacing:3,children:[t&&(0,on.jsx)("p",{className:"editor-post-url__intro",children:(0,RB.createInterpolateElement)((0,gw.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,on.jsx)("span",{id:m}),a:(0,on.jsx)(Il.ExternalLink,{href:(0,gw.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,on.jsxs)("div",{children:[t&&(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)(Il.__experimentalInputControl,{prefix:(0,on.jsx)(Il.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,on.jsx)(Il.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,on.jsx)(Il.Button,{icon:EE,ref:f,size:"small",label:"Copy"})}),label:(0,gw.__)("Slug"),hideLabelFromVision:!0,value:d?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(a({slug:h}),!h){d||u(!0);return}d&&u(!1)},onBlur:h=>{a({slug:(0,D5.cleanForSlug)(h.target.value)}),d&&u(!1)},"aria-describedby":m}),(0,on.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,on.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,gw.__)("Permalink:")}),(0,on.jsxs)(Il.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,on.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,on.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,on.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,on.jsx)(Il.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var tDe=l(X(),1),rDe=l(he(),1);function OB({children:e}){return(0,tDe.useSelect)(r=>{let o=r(N).getCurrentPostType();return!(!r(rDe.store).getPostType(o)?.viewable||!r(N).getCurrentPost().link||!r(N).getPermalinkParts())},[])?e:null}var oDe=l(X(),1),AB=l(Ko(),1);function nDe(){return Moe()}function Moe(){let e=(0,oDe.useSelect)(t=>t(N).getPermalink(),[]);return(0,AB.filterURLForDisplay)((0,AB.safeDecodeURIComponent)(e))}var MB=l(H(),1),NB=l(X(),1),nk=l(Z(),1),ok=l(G(),1),iDe=l(Ko(),1),sDe=l(he(),1);var gc=l(P(),1);function FB(){let{isFrontPage:e}=(0,NB.useSelect)(i=>{let{getCurrentPostId:s}=i(N),{getEditedEntityRecord:a,canUser:c}=i(sDe.store),d=c("read",{kind:"root",name:"site"})?a("root","site"):void 0,u=s();return{isFrontPage:d?.page_on_front===u}},[]),[t,r]=(0,MB.useState)(null),o=(0,MB.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,ok.__)("Link"):(0,ok.__)("Slug");return(0,gc.jsx)(OB,{children:(0,gc.jsxs)(Dr,{label:n,ref:r,children:[!e&&(0,gc.jsx)(nk.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,gc.jsx)(SEt,{isOpen:i,onClick:s}),renderContent:({onClose:i})=>(0,gc.jsx)(L5,{onClose:i})}),e&&(0,gc.jsx)(CEt,{})]})})}function SEt({isOpen:e,onClick:t}){let{slug:r}=(0,NB.useSelect)(n=>({slug:n(N).getEditedPostSlug()}),[]),o=(0,iDe.safeDecodeURIComponent)(r);return(0,gc.jsx)(nk.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,ok.sprintf)((0,ok.__)("Change link: %s"),o),onClick:t,children:(0,gc.jsx)(gc.Fragment,{children:o})})}function CEt(){let{postLink:e}=(0,NB.useSelect)(t=>{let{getCurrentPost:r}=t(N);return{postLink:r()?.link}},[]);return(0,gc.jsx)(nk.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var aDe=l(X(),1);function lDe({render:e}){let t=(0,aDe.useSelect)(r=>r(N).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var yDe=l(G(),1),VB=l(Z(),1),wDe=l(X(),1);var xDe=l(H(),1),SDe=l(Re(),1);var Bh=l(G(),1),bDe=l(X(),1),vDe=l(Re(),1);var cDe=l(X(),1),dDe=l(G(),1),uDe=l(h1(),1);var fDe=l(P(),1);function ik(){let e=(0,cDe.useSelect)(r=>r(N).getEditedPostAttribute("content"),[]),t=(0,dDe._x)("words","Word count type. Do not translate!");return(0,fDe.jsx)("span",{className:"word-count",children:(0,uDe.count)(e,t)})}var pDe=l(X(),1),Vv=l(G(),1),mDe=l(h1(),1),Noe=l(H(),1);var DB=l(P(),1),kEt=189;function sk(){let e=(0,pDe.useSelect)(n=>n(N).getEditedPostAttribute("content"),[]),t=(0,Vv._x)("words","Word count type. Do not translate!"),r=Math.round((0,mDe.count)(e,t)/kEt),o=r===0?(0,Noe.createInterpolateElement)((0,Vv.__)("<span>< 1</span> minute"),{span:(0,DB.jsx)("span",{})}):(0,Noe.createInterpolateElement)((0,Vv.sprintf)((0,Vv._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,DB.jsx)("span",{})});return(0,DB.jsx)("span",{className:"time-to-read",children:o})}var hDe=l(X(),1),gDe=l(h1(),1);function ak(){let e=(0,hDe.useSelect)(t=>t(N).getEditedPostAttribute("content"),[]);return(0,gDe.count)(e,"characters_including_spaces")}var Io=l(P(),1);function EEt({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,bDe.useSelect)(i=>{let{getGlobalBlockCount:s}=i(vDe.store);return{headingCount:s("core/heading"),paragraphCount:s("core/paragraph"),numberOfBlocks:s()}},[]);return(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Bh.__)("Document Statistics"),tabIndex:"0",children:(0,Io.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Words"),(0,Io.jsx)(ik,{})]}),(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Characters"),(0,Io.jsx)("span",{className:"table-of-contents__number",children:(0,Io.jsx)(ak,{})})]}),(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Time to read"),(0,Io.jsx)(sk,{})]}),(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Headings"),(0,Io.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Paragraphs"),(0,Io.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,Io.jsxs)("li",{className:"table-of-contents__count",children:[(0,Bh.__)("Blocks"),(0,Io.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("hr",{}),(0,Io.jsx)("h2",{className:"table-of-contents__title",children:(0,Bh.__)("Document Outline")}),(0,Io.jsx)(gC,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var _De=EEt;var LB=l(P(),1);function TEt({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,wDe.useSelect)(i=>!!i(SDe.store).getBlockCount(),[]);return(0,LB.jsx)(VB.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:s})=>(0,LB.jsx)(VB.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?s:void 0,icon:OE,"aria-expanded":i,"aria-haspopup":"true",label:(0,yDe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,LB.jsx)(_De,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var CDe=(0,xDe.forwardRef)(TEt);var kDe=l(G(),1),EDe=l(H(),1),TDe=l(X(),1),PDe=l(he(),1);function RDe(){let{__experimentalGetDirtyEntityRecords:e}=(0,TDe.useSelect)(PDe.store);return(0,EDe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,kDe.__)("You have unsaved changes. If you proceed, they will be lost."),r.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}},[e]),null}var Foe=l(ps(),1),ADe=l(H(),1),Oe=l(Re(),1),MDe=l(ODe(),1),NDe=l(P(),1);function Nt(e,t,r=[]){let o=(0,ADe.forwardRef)((n,i)=>((0,Foe.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,NDe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=Nt(e+"."+n,t[n])}),o}function Yp(e,t){return(...r)=>((0,Foe.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var FDe=Nt("RichText",Oe.RichText,["Content"]);FDe.isEmpty=Yp("RichText.isEmpty",Oe.RichText.isEmpty);var PEt=Nt("Autocomplete",Oe.Autocomplete),REt=Nt("AlignmentToolbar",Oe.AlignmentToolbar),IEt=Nt("BlockAlignmentToolbar",Oe.BlockAlignmentToolbar),OEt=Nt("BlockControls",Oe.BlockControls,["Slot"]),AEt=Nt("BlockEdit",Oe.BlockEdit),MEt=Nt("BlockEditorKeyboardShortcuts",Oe.BlockEditorKeyboardShortcuts),NEt=Nt("BlockFormatControls",Oe.BlockFormatControls,["Slot"]),FEt=Nt("BlockIcon",Oe.BlockIcon),DEt=Nt("BlockInspector",Oe.BlockInspector),LEt=Nt("BlockList",Oe.BlockList),VEt=Nt("BlockMover",Oe.BlockMover),BEt=Nt("BlockNavigationDropdown",Oe.BlockNavigationDropdown),zEt=Nt("BlockSelectionClearer",Oe.BlockSelectionClearer),jEt=Nt("BlockSettingsMenu",Oe.BlockSettingsMenu),HEt=Nt("BlockTitle",Oe.BlockTitle),UEt=Nt("BlockToolbar",Oe.BlockToolbar),WEt=Nt("ColorPalette",Oe.ColorPalette),GEt=Nt("ContrastChecker",Oe.ContrastChecker),YEt=Nt("CopyHandler",Oe.CopyHandler),qEt=Nt("DefaultBlockAppender",Oe.DefaultBlockAppender),KEt=Nt("FontSizePicker",Oe.FontSizePicker),XEt=Nt("Inserter",Oe.Inserter),ZEt=Nt("InnerBlocks",Oe.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),QEt=Nt("InspectorAdvancedControls",Oe.InspectorAdvancedControls,["Slot"]),JEt=Nt("InspectorControls",Oe.InspectorControls,["Slot"]),$Et=Nt("PanelColorSettings",Oe.PanelColorSettings),eTt=Nt("PlainText",Oe.PlainText),tTt=Nt("RichTextShortcut",Oe.RichTextShortcut),rTt=Nt("RichTextToolbarButton",Oe.RichTextToolbarButton),oTt=Nt("__unstableRichTextInputEvent",Oe.__unstableRichTextInputEvent),nTt=Nt("MediaPlaceholder",Oe.MediaPlaceholder),iTt=Nt("MediaUpload",Oe.MediaUpload),sTt=Nt("MediaUploadCheck",Oe.MediaUploadCheck),aTt=Nt("MultiSelectScrollIntoView",Oe.MultiSelectScrollIntoView),lTt=Nt("NavigableToolbar",Oe.NavigableToolbar),cTt=Nt("ObserveTyping",Oe.ObserveTyping),dTt=Nt("SkipToSelectedBlock",Oe.SkipToSelectedBlock),uTt=Nt("URLInput",Oe.URLInput),fTt=Nt("URLInputButton",Oe.URLInputButton),pTt=Nt("URLPopover",Oe.URLPopover),mTt=Nt("Warning",Oe.Warning),hTt=Nt("WritingFlow",Oe.WritingFlow),gTt=Yp("createCustomColorsHOC",Oe.createCustomColorsHOC),bTt=Yp("getColorClassName",Oe.getColorClassName),vTt=Yp("getColorObjectByAttributeValues",Oe.getColorObjectByAttributeValues),_Tt=Yp("getColorObjectByColorValue",Oe.getColorObjectByColorValue),yTt=Yp("getFontSize",Oe.getFontSize),wTt=Yp("getFontSizeClass",Oe.getFontSizeClass),xTt=Yp("withColorContext",Oe.withColorContext),STt=Yp("withColors",Oe.withColors),CTt=Yp("withFontSizes",Oe.withFontSizes);var kTt=iC,ETt=iC,{EntitiesSavedStates:TTt,useEntitiesSavedStatesIsDirty:PTt}=K(DDe.privateApis);function RTt(e=[]){return e.push({...jD},{...HD}),e}(0,LDe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",RTt);var VDe=l(H(),1),Doe=l(mi(),1),BDe=l(ps(),1),zDe=l(X(),1),jDe=l(he(),1),BB=l(Mm(),1);var bw=l(P(),1),{MediaUploadModal:ITt}=K(BB.privateApis);function OTt(e){let{postId:t,postType:r}=(0,zDe.useSelect)(o=>{let{getCurrentPostId:n,getCurrentPostType:i}=o(N),s=n(),a=i(),c=a?o(jDe.store).getPostType(a):void 0;return typeof s!="number"||!c?.viewable?{}:{postId:s,postType:a}},[]);return(0,bw.jsx)(ITt,{...e,postId:t,postType:r})}var ATt=class extends VDe.Component{constructor(e){super(e),this.state={isOpen:!1},this.openModal=this.openModal.bind(this),this.closeModal=this.closeModal.bind(this)}openModal(){this.setState({isOpen:!0})}closeModal(){this.setState({isOpen:!1}),this.props.onClose?.()}render(){let{allowedTypes:e,multiple:t,value:r,onSelect:o,title:n,modalClass:i,render:s}=this.props,{isOpen:a}=this.state;return(0,bw.jsxs)(bw.Fragment,{children:[s({open:this.openModal}),(0,bw.jsx)(OTt,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:a,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,Doe.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,BDe.default)("Extending MediaUpload as a class component",{since:"7.0",version:"7.2",hint:"MediaUpload will become a function component in WordPress 7.2 Please update any custom implementations to use function components instead."}),ATt)):(0,Doe.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>BB.MediaUpload);var UDe=l(mi(),1),WDe=l(Gc(),1),GDe=l(Me(),1),zB=l(Re(),1),Loe=l(X(),1),YDe=l(Ut(),1);var Qu=l(P(),1),{PatternOverridesControls:MTt,ResetOverridesControl:NTt,PATTERN_TYPES:FTt,PATTERN_SYNC_TYPES:HDe}=K(WDe.privateApis),DTt=(0,GDe.createHigherOrderComponent)(e=>t=>{let r=(0,Loe.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(zB.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,Qu.jsxs)(Qu.Fragment,{children:[(0,Qu.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Qu.jsx)(LTt,{...t})]})},"withPatternOverrideControls");function LTt(e){let t=(0,zB.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,Loe.useSelect)(c=>{let{getCurrentPostType:d,getEditedPostAttribute:u}=c(N);return{hasPatternOverridesSource:!!(0,YDe.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:d()===FTt.user&&u("meta")?.wp_pattern_sync_status!==HDe.unsynced&&u("wp_pattern_sync_status")!==HDe.unsynced}},[]),n=e.attributes.metadata?.bindings,i=!!n&&Object.values(n).some(c=>c.source==="core/pattern-overrides"),s=o&&t==="default",a=!o&&!!e.attributes.metadata?.name&&t!=="disabled"&&i;return r?(0,Qu.jsxs)(Qu.Fragment,{children:[s&&(0,Qu.jsx)(MTt,{...e}),a&&(0,Qu.jsx)(NTt,{...e})]}):null}(0,UDe.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",DTt);var qDe=l(mi(),1),KDe=l(Me(),1),XDe=l(H(),1),Voe=l(G(),1),lk=l(Re(),1),jB=l(Z(),1),ZDe=l(X(),1),qp=l(P(),1),VTt=["core/navigation-link","core/navigation-submenu"];function BTt({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,lk.useBlockEditingMode)(),i=(0,ZDe.useSelect)(a=>a(lk.store).getSettings().onNavigateToEntityRecord,[]),s=(0,XDe.useCallback)(()=>{t==="post-type"&&o==="page"&&r&&i&&i({postId:r,postType:o})},[t,r,o,i]);return t!=="post-type"||o!=="page"||!r||!i||n!=="contentOnly"?null:(0,qp.jsx)(lk.__unstableBlockToolbarLastItem,{children:(0,qp.jsx)(jB.ToolbarGroup,{children:(0,qp.jsx)(jB.ToolbarButton,{name:"view",title:(0,Voe.__)("View"),onClick:s,children:(0,Voe.__)("View")})})})}var zTt=(0,KDe.createHigherOrderComponent)(e=>t=>{let r=VTt.includes(t.name);return(0,qp.jsxs)(qp.Fragment,{children:[(0,qp.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,qp.jsx)(BTt,{...t})]})},"withNavigationViewButton");(0,qDe.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",zTt);var QDe=l(mi(),1),JDe=l(Me(),1),$De=l(H(),1),Boe=l(G(),1),ck=l(Re(),1),HB=l(Z(),1),Bv=l(X(),1);var Kp=l(P(),1),jTt="core/navigation",HTt="core/template-part",UTt="edit-post/block";function WTt({clientId:e}){let t=(0,Bv.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,Bv.useDispatch)(ck.store),{requestInspectorTab:n}=K((0,Bv.useDispatch)(ck.store)),{enableComplementaryArea:i}=(0,Bv.useDispatch)(ot),{hasNavigationBlocks:s,firstNavigationBlockId:a,isNavigationEditable:c}=(0,Bv.useSelect)(u=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=u(ck.store),b=f(e).filter(w=>m(w)===jTt),v=b.length>0,y=v?b[0]:null;return{hasNavigationBlocks:v,firstNavigationBlockId:y,isNavigationEditable:h(y)!=="disabled"}},[e]),d=(0,$De.useCallback)(()=>{a&&t.batch(()=>{r(a),o(a,500),i("core",UTt),n("list",{openPanel:a})})},[a,t,r,o,i,n]);return!s||!c?null:(0,Kp.jsx)(ck.__unstableBlockToolbarLastItem,{children:(0,Kp.jsx)(HB.ToolbarGroup,{children:(0,Kp.jsx)(HB.ToolbarButton,{label:(0,Boe.__)("Edit navigation"),onClick:d,children:(0,Boe.__)("Edit navigation")})})})}var GTt=(0,JDe.createHigherOrderComponent)(e=>t=>{let r=t.name===HTt;return(0,Kp.jsxs)(Kp.Fragment,{children:[(0,Kp.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Kp.jsx)(WTt,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,QDe.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",GTt);var mLe=l(mi(),1),hLe=l(Me(),1),zv=l(Re(),1),V5=l(Z(),1),jh=l(G(),1),Hh=l(Ut(),1),fk=l(H(),1),uk=l(X(),1),gLe=l(Kt(),1),bLe=l(he(),1);function zoe(e,t,r){return!e||typeof e!="object"||t.reduce((o,n,i)=>(o[n]===void 0&&(Number.isInteger(t[i+1])?o[n]=[]:o[n]={}),i===t.length-1&&(o[n]=r),o[n]),e),e}var cLe=l(Z(),1);var Ju=l(G(),1),dLe=l(Ut(),1),dk=l(H(),1);var aLe=l(H(),1);var qr=l(G(),1),eLe={"typography.fontFamily":(0,qr.__)("Font family"),"typography.fontSize":(0,qr.__)("Font size"),"typography.fontStyle":(0,qr.__)("Font style"),"typography.fontWeight":(0,qr.__)("Font weight"),"typography.lineHeight":(0,qr.__)("Line height"),"typography.letterSpacing":(0,qr.__)("Letter spacing"),"typography.textDecoration":(0,qr.__)("Text decoration"),"typography.textTransform":(0,qr.__)("Letter case"),"typography.textColumns":(0,qr.__)("Text columns"),"typography.writingMode":(0,qr.__)("Orientation"),"color.text":(0,qr.__)("Text color"),"color.background":(0,qr.__)("Background color"),"color.gradient":(0,qr.__)("Gradient"),"elements.link.color.text":(0,qr.__)("Link color"),"spacing.padding":(0,qr.__)("Padding"),"spacing.margin":(0,qr.__)("Margin"),"spacing.blockGap":(0,qr.__)("Block spacing"),border:(0,qr.__)("Border"),"border.top":(0,qr.__)("Border top"),"border.right":(0,qr.__)("Border right"),"border.bottom":(0,qr.__)("Border bottom"),"border.left":(0,qr.__)("Border left"),"border.color":(0,qr.__)("Border color"),"border.width":(0,qr.__)("Border width"),"border.style":(0,qr.__)("Border style"),"border.radius":(0,qr.__)("Border radius"),"dimensions.minHeight":(0,qr.__)("Minimum height"),"dimensions.aspectRatio":(0,qr.__)("Aspect ratio")};function tLe(e){let t=e.join(".");return eLe[t]?eLe[t]:Y8(e[e.length-1]??"")}var Xp="\u2014",YTt="var:preset|",qTt=/^var\(\s*--wp--preset--[a-z0-9-]+?\s*(?:,[^)]*)?\)$/i;function KTt(e){if(e.startsWith(YTt))return e.split("|").pop();if(qTt.test(e))return e.replace(/^var\(\s*/,"").replace(/\s*(?:,[^)]*)?\)$/,"").split("--").pop()}var ui=e=>e!=null&&e!=="",XTt=["top","right","bottom","left"];function ZTt(e){if(ui(e.width)||ui(e.style)||ui(e.color))return e;let t=XTt.filter(o=>e[o]);if(!t.length)return e;let r=o=>{let n=t.map(i=>e[i]?.[o]);return n.every(i=>i===n[0])?n[0]:void 0};return{width:r("width"),style:r("style"),color:r("color")}}function vw(e){if(!ui(e))return Xp;if(typeof e=="string"){let t=KTt(e);return t?Y8(t):e}if(typeof e=="number")return String(e);if(typeof e=="object")try{let t=JSON.stringify(e);return t&&t!=="{}"&&t!=="[]"?t:Xp}catch{return Xp}return String(e)}function rLe(e){if(!e||typeof e!="object")return vw(e);let{width:t,style:r,color:o}=ZTt(e),n=[t,r,o].filter(ui).map(i=>vw(i));return n.length?n.join(" "):Xp}var QTt=["topLeft","topRight","bottomRight","bottomLeft"];function oLe(e){if(e&&typeof e=="object"){let t=QTt.map(r=>e[r]).filter(ui);return t.length?t.join(" "):Xp}return vw(e)}function nLe(e,t=r=>r){let r=a=>vw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,right:n,bottom:i,left:s}=e;return ui(o)&&ui(n)&&ui(i)&&ui(s)?o===n&&n===i&&i===s?r(o):o===i&&s===n?`${r(o)} ${r(s)}`:[o,n,i,s].map(r).join(" "):!ui(o)&&!ui(n)&&!ui(i)&&!ui(s)?Xp:[o,n,i,s].map(a=>ui(a)?r(a):Xp).join(" ")}function iLe(e,t=r=>r){let r=a=>vw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,left:n}=e;if(!ui(o)&&!ui(n))return Xp;if(o===n)return r(o);let i=ui(o)?r(o):Xp,s=ui(n)?r(n):Xp;return`${i} - ${s}`}function sLe(e,t,r){return e==="border"?rLe(t):e==="borderRadius"?oLe(t):e==="spacing"?nLe(t,r):e==="blockGap"?iLe(t,r):vw(t)}function lLe(e,t,r){return(0,aLe.useMemo)(()=>{let o=n=>p_(t,r,n);return e.map(n=>{let i=ag(t,n.primaryPath.join("."),r,!1);return{...n,label:tLe(n.primaryPath),currentValue:i,formattedCurrentValue:sLe(n.format,i,o),formattedNewValue:sLe(n.format,n.newValue,o)}})},[e,t,r])}var zh=l(P(),1),JTt={pickerTable:{}},$Tt=e=>e.id;function uLe({name:e,rows:t,onApply:r,onRequestClose:o}){let{merged:n}=go(),i=lLe(t,n,e),[s,a]=(0,dk.useState)(()=>i.map(h=>h.id)),[c,d]=(0,dk.useState)(()=>({type:"pickerTable",titleField:"label",fields:["current","new"],page:1,perPage:i.length,layout:{enableMoving:!1}})),u=(0,dk.useMemo)(()=>[{id:"label",label:(0,Ju.__)("Style"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.label,render:({item:h})=>h.label},{id:"current",label:(0,Ju.__)("Current"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedCurrentValue,render:({item:h})=>(0,zh.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedCurrentValue})},{id:"new",label:(0,Ju.__)("New"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedNewValue,render:({item:h})=>(0,zh.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedNewValue})}],[]),f=(0,dk.useMemo)(()=>[{id:"apply",label:(0,Ju.__)("Apply"),isPrimary:!0,supportsBulk:!0,callback(h){r(h),o()}}],[r,o]),m=(0,dLe.getBlockType)(e)?.title;return(0,zh.jsxs)(cLe.Modal,{title:(0,Ju.sprintf)((0,Ju.__)("Apply %s styles globally"),m),onRequestClose:o,size:"large",className:"editor-push-changes-to-global-styles-modal",children:[(0,zh.jsx)("p",{children:(0,Ju.sprintf)((0,Ju.__)("Choose which styles to make default for all %s blocks."),m)}),(0,zh.jsxs)(sh,{data:i,fields:u,view:c,onChangeView:d,actions:f,selection:s,onChangeSelection:a,getItemId:$Tt,paginationInfo:{totalItems:i.length,totalPages:1},defaultLayouts:JTt,search:!1,itemListLabel:(0,Ju.__)("Styles to apply"),children:[(0,zh.jsx)(sh.Layout,{}),(0,zh.jsx)(sh.Footer,{})]})]})}var bc=l(P(),1),{cleanEmptyObject:e2t}=K(zv.privateApis),joe={...Hh.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},t2t={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},r2t={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},o2t=["border","color","spacing","typography"],fLe=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},vLe=["top","right","bottom","left"];function n2t(e,t,r){let o=[],n=t.style?.border,i=r?.border,s=e.includes("borderColor"),a=e.includes("borderWidth"),c=e.includes("borderStyle"),d=t.borderColor,u=d?`var:preset|color|${d}`:n?.color,f=pLe({id:"border",primaryPath:["border"],side:null,color:s?u:void 0,width:a?n?.width:void 0,style:c?n?.style:void 0,userBorder:i,presetAttributes:d?["borderColor"]:[]});return f&&o.push(f),vLe.forEach(m=>{let h=n?.[m],g=pLe({id:`border.${m}`,primaryPath:["border",m],side:m,color:s?h?.color:void 0,width:a?h?.width:void 0,style:c?h?.style:void 0,userBorder:i,presetAttributes:[]});g&&o.push(g)}),e.includes("borderRadius")&&n?.radius!==void 0&&n?.radius!==""&&o.push({id:"border.radius",primaryPath:["border","radius"],paths:[{path:["border","radius"],value:n.radius}],presetAttributes:[],newValue:n.radius,format:"borderRadius"}),o}function pLe({id:e,primaryPath:t,side:r,color:o,width:n,style:i,userBorder:s,presetAttributes:a}){if(!o&&!n&&!i)return null;let c=[],d=r?[r]:vLe,u=(m,h)=>{h!==void 0&&(r||c.push({path:["border",m],value:h}),d.forEach(g=>{c.push({path:["border",g,m],value:h})}))};u("color",o),u("width",n),u("style",i);let f=i;if(!i&&(o||n)){let m=d.map(g=>s?.[g]?.style);d.forEach((g,b)=>{m[b]||c.push({path:["border",g,"style"],value:"solid"})}),f=(m.every(g=>g===m[0])?m[0]:void 0)||"solid"}return{id:e,primaryPath:t,paths:c,presetAttributes:a,newValue:{color:o,width:n,style:f},format:"border"}}function i2t(e,t,r){let o=[];return e.forEach(n=>{if(!joe[n]||n.startsWith("border")||joe[n].rootOnly)return;let{value:i}=joe[n],s=i.join("."),a=r2t[s],c=a?t[a]:void 0,d=c?`var:preset|${t2t[s]}|${c}`:fLe(t.style,i),u=c?[a]:[];if(n==="linkColor"){let f=d?[{path:i,value:d}]:[],m=["elements","link",":hover","color","text"],h=fLe(t.style,m);if(h&&f.push({path:m,value:h}),f.length===0)return;o.push({id:s,primaryPath:i,paths:f,presetAttributes:u,newValue:d??h});return}if(d){let f;n==="padding"||n==="margin"?f="spacing":n==="blockGap"&&(f="blockGap"),o.push({id:s,primaryPath:i,paths:[{path:i,value:d}],presetAttributes:u,newValue:d,format:f})}}),o.push(...n2t(e,t,r)),o}function s2t(e,t,r){let o=(0,uk.useSelect)(i=>K(i(Hh.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,fk.useMemo)(()=>i2t(o,t,n),[o,t,n])}function a2t({rowsToPush:e,attributes:t,userConfig:r,name:o}){if(!e||e.length===0)return null;let n=e.flatMap(d=>d.paths);if(n.length===0)return null;let{style:i}=t,s=structuredClone(i),a=structuredClone(r);for(let{path:d,value:u}of n)zoe(s,d,void 0),zoe(a,["styles","blocks",o,...d],u);let c={style:e2t(s)};for(let d of e.flatMap(u=>u.presetAttributes))c[d]=void 0;return{newBlockAttributes:c,newUserConfig:a}}function l2t({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=go(),i=s2t(e,t,o),[s,a]=(0,fk.useState)(!1),{__unstableMarkNextChangeAsNotPersistent:c}=(0,uk.useDispatch)(zv.store),{createSuccessNotice:d}=(0,uk.useDispatch)(gLe.store),u=(0,fk.useCallback)(f=>{let m=a2t({rowsToPush:f,attributes:t,userConfig:o,name:e});if(!m)return;let{newBlockAttributes:h,newUserConfig:g}=m;c(),r(h),n(g,{undoIgnore:!0}),d((0,jh.sprintf)((0,jh.__)("%s styles applied."),(0,Hh.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,jh.__)("Undo"),onClick(){c(),r(t),n(o,{undoIgnore:!0})}}]})},[c,t,d,e,r,n,o]);return(0,bc.jsxs)(V5.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,jh.sprintf)((0,jh.__)("Review and apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Hh.getBlockType)(e).title),children:[(0,bc.jsx)(V5.BaseControl.VisualLabel,{children:(0,jh.__)("Styles")}),(0,bc.jsx)(V5.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:()=>a(!0),children:(0,jh.__)("Apply globally")}),s&&(0,bc.jsx)(uLe,{name:e,rows:i,onApply:u,onRequestClose:()=>a(!1)})]})}function c2t(e){let t=(0,zv.useBlockEditingMode)(),r=(0,uk.useSelect)(i=>i(bLe.store).getCurrentTheme()?.is_block_theme,[]),o=o2t.some(i=>(0,Hh.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,bc.jsx)(zv.InspectorAdvancedControls,{children:(0,bc.jsx)(l2t,{...e})}):null}var d2t=(0,hLe.createHigherOrderComponent)(e=>t=>(0,bc.jsxs)(bc.Fragment,{children:[(0,bc.jsx)(e,{...t},"edit"),t.isSelected&&(0,bc.jsx)(c2t,{...t})]}));(0,mLe.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",d2t);var xLe=l(Ap(),1);var _Le=l(G(),1),yLe=l(H(),1),z5=l(X(),1);var pk="edit-post/collab-history-sidebar",jv="edit-post/collab-sidebar",B5=[pk,jv];var UB="core/note",wLe={title:(0,_Le.__)("Note"),tagName:"mark",className:"wp-note",attributes:{"data-id":"data-id"},edit:u2t};function u2t({isActive:e,activeAttributes:t}){let{getActiveComplementaryArea:r}=(0,z5.useSelect)(ot),{getSelectedNote:o}=K((0,z5.useSelect)(N)),{selectNote:n}=K((0,z5.useDispatch)(N)),i=t?.["data-id"];return(0,yLe.useEffect)(()=>{!e||!i||B5.includes(r("core"))&&String(o())!==String(i)&&n(Number(i))},[e,i,r,o,n]),null}(0,xLe.registerFormatType)(UB,wLe);var j5=l(Z(),1),SLe=l(P(),1),Hoe="__experimentalMainDashboardButton",CLe=()=>{let e=(0,j5.__experimentalUseSlotFills)(Hoe);return!!(e&&e.length)},{Fill:f2t,Slot:p2t}=(0,j5.createSlotFill)(Hoe),kLe=f2t,m2t=()=>{let e=(0,j5.__experimentalUseSlotFills)(Hoe);return(0,SLe.jsx)(p2t,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};kLe.Slot=m2t;var WB=kLe;var VUe=l(X(),1),BUe=l(he(),1),zUe=l(Z(),1),jUe=l(G(),1);var $v=l(X(),1),Jv=l(G(),1),Vne=l(Jt(),1),Pk=l(Re(),1),_ze=l(Me(),1),Rk=l(H(),1),yze=l(or(),1),wze=l(Kt(),1),xze=l(Eq(),1);var lBe=l(Re(),1),cBe=l(X(),1),$5=l(Me(),1),dBe=l(Jt(),1),uBe=l(H(),1);var mk=l(Re(),1),ELe=l(H(),1),GB=l(Z(),1),Uoe=l(G(),1);var TLe=l(X(),1);var Uh=l(P(),1),{useHasBlockToolbar:h2t}=K(mk.privateApis);function PLe({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,TLe.useSelect)(i=>({blockSelectionStart:i(mk.store).getBlockSelectionStart()}),[]),o=h2t(),n=!!r;return(0,ELe.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Uh.jsxs)(Uh.Fragment,{children:[(0,Uh.jsx)("div",{className:J("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,Uh.jsx)(mk.BlockToolbar,{hideDragHandle:!0})}),(0,Uh.jsx)(GB.Popover.Slot,{name:"block-toolbar"}),(0,Uh.jsx)(GB.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Rc:Ic,onClick:()=>{t(!e)},label:e?(0,Uoe.__)("Show block tools"):(0,Uoe.__)("Hide block tools"),size:"compact"})]}):null}var RLe=l(Me(),1),YB=l(X(),1),_w=l(G(),1),ILe=l(Re(),1),hk=l(Z(),1);var Woe=l(H(),1),OLe=l(pl(),1),ALe=l(Jt(),1);var $u=l(P(),1);function g2t({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,YB.useDispatch)(N),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:s,listViewShortcut:a,inserterSidebarToggleRef:c,listViewToggleRef:d,showIconLabels:u}=(0,YB.useSelect)(w=>{let{get:_}=w(ALe.store),{isListViewOpened:x,getEditorMode:C,getInserterSidebarToggleRef:S,getListViewToggleRef:k}=K(w(N)),{getShortcutRepresentation:R}=w(OLe.store);return{isInserterOpened:w(N).isInserterOpened(),isListViewOpen:x(),listViewShortcut:R("core/editor/toggle-list-view"),inserterSidebarToggleRef:S(),listViewToggleRef:k(),showIconLabels:_("core","showIconLabels"),isDistractionFree:_("core","distractionFree"),isVisualMode:C()==="visual"}},[]),f=w=>{i&&w.preventDefault()},m=(0,RLe.useViewportMatch)("wide"),h=(0,_w.__)("Document tools"),g=(0,Woe.useCallback)(()=>o(!s),[o,s]),b=(0,Woe.useCallback)(()=>r(!i),[i,r]),v=(0,_w._x)("Block Inserter","Generic label for block inserter button"),y=i?(0,_w.__)("Close"):(0,_w.__)("Add");return(0,$u.jsx)(ILe.NavigableToolbar,{className:J("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,$u.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,$u.jsx)(hk.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:b,disabled:t,icon:pm,label:u?y:v,showTooltip:!u,"aria-expanded":i}),(m||!u)&&(0,$u.jsxs)($u.Fragment,{children:[(0,$u.jsx)(hk.ToolbarItem,{as:gL,showTooltip:!u,variant:u?"tertiary":void 0,size:"compact"}),(0,$u.jsx)(hk.ToolbarItem,{as:pL,showTooltip:!u,variant:u?"tertiary":void 0,size:"compact"}),!n&&(0,$u.jsx)(hk.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:NE,disabled:t,isPressed:s,label:(0,_w.__)("Document Overview"),onClick:g,shortcut:a,showTooltip:!u,variant:u?"tertiary":void 0,"aria-expanded":s,ref:d})]})]})})}var MLe=g2t;var H5=l(Z(),1);var Hv=l(P(),1),Goe={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},b2t={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function qB({className:e,toolbar:t,center:r,settings:o}){let n=CLe();return(0,Hv.jsxs)("div",{className:J("editor-header edit-post-header",e),children:[n&&(0,Hv.jsx)(H5.__unstableMotion.div,{className:"editor-header__back-button",variants:b2t,transition:{type:"tween"},children:(0,Hv.jsx)(WB.Slot,{})}),(0,Hv.jsx)(H5.__unstableMotion.div,{variants:Goe,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,Hv.jsx)(H5.__unstableMotion.div,{variants:Goe,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,Hv.jsx)(H5.__unstableMotion.div,{variants:Goe,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var vn=l(G(),1),_k=l(X(),1),YLe=l(Z(),1);var Qoe=l(Jt(),1);var KB=l(X(),1),Yoe=l(G(),1),NLe=l(Me(),1),FLe=l(Kt(),1);var qoe=l(P(),1);function DLe(){let{createNotice:e}=(0,KB.useDispatch)(FLe.store),{getEditedPostContent:t}=(0,KB.useSelect)(N);function r(){return t()}function o(){e("info",(0,Yoe.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,NLe.useCopyToClipboard)(r,o);return(0,qoe.jsx)(_e.Item,{ref:n,children:(0,qoe.jsx)(_e.ItemLabel,{children:(0,Yoe.__)("Copy all blocks")})})}var LLe=l(Z(),1),XB=l(H(),1),VLe=l(De(),1);var Wh=l(P(),1);function v2t(e){if(e)return typeof e=="string"?{displayShortcut:e,label:e}:"displayShortcut"in e?e:{displayShortcut:e.display,label:e.ariaLabel??e.display}}function _2t({"aria-checked":e,"aria-label":t,children:r,disabled:o,href:n,icon:i,info:s,isSelected:a,label:c,onClick:d,role:u,shortcut:f,target:m,...h},g){let b=(0,Wh.jsx)(_e.ItemLabel,{children:r??c}),v=t??c,y=s?(0,Wh.jsx)(_e.ItemDescription,{children:s}):null,w;i&&(w=(0,XB.isValidElement)(i)&&(i.type==="svg"||i.type===VLe.SVG)?(0,Wh.jsx)(_e.PrefixIcon,{icon:i,className:i.props.className}):(0,Wh.jsx)(LLe.Icon,{icon:i}));let _=v2t(f),x=a??(e===!0||e==="true"),C=a===void 0&&e==="mixed";if(u==="menuitemcheckbox"&&!C)return(0,Wh.jsxs)(_e.CheckboxItem,{ref:g,"aria-label":v,checked:x,closeOnClick:!0,disabled:o,onClick:d,prefix:w,shortcut:_,...h,children:[b,y]});if(n!==void 0&&!o)return(0,Wh.jsxs)(_e.LinkItem,{ref:g,"aria-label":v,closeOnClick:!0,href:n,prefix:w,shortcut:_,target:m,onClick:d,...h,children:[b,y]});let S=u==="menuitemradio"||u==="menuitemcheckbox"?{role:u,"aria-checked":C?"mixed":x}:{};return(0,Wh.jsxs)(_e.Item,{ref:g,"aria-label":v,disabled:o,prefix:w,shortcut:_,onClick:d,...S,...h,children:[b,y]})}var Zp=(0,XB.forwardRef)(_2t);var W5=l(G(),1),ZB=l(X(),1),BLe=l(pl(),1);var gk=l(cn(),1);function U5({character:e,modifier:t}={}){return e?t?{ariaKeyShortcut:gk.ariaKeyShortcut[t](e),displayShortcut:gk.displayShortcut[t](e),label:gk.shortcutAriaLabel[t](e)}:{ariaKeyShortcut:e,displayShortcut:e,label:e}:null}var Uv=l(P(),1),y2t=[{value:"visual",label:(0,W5.__)("Visual editor")},{value:"text",label:(0,W5.__)("Code editor")}];function w2t(){let{keyCombination:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,ZB.useSelect)(c=>({keyCombination:c(BLe.store).getShortcutKeyCombination("core/editor/toggle-mode"),isRichEditingEnabled:c(N).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:c(N).getEditorSettings().codeEditingEnabled,mode:c(N).getEditorMode()}),[]),{switchEditorMode:n}=(0,ZB.useDispatch)(N),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let s=U5(e),a=y2t.map(c=>(!r&&c.value==="text"&&(c={...c,disabled:!0}),!t&&c.value==="visual"&&(c={...c,disabled:!0,info:(0,W5.__)("You can enable the visual editor in your profile settings.")}),c.value!==i&&!c.disabled?{...c,shortcut:s}:c));return(0,Uv.jsx)(_e.RadioGroup,{value:i,onValueChange:c=>n(c),children:(0,Uv.jsxs)(_e.Group,{children:[(0,Uv.jsx)(_e.GroupLabel,{children:(0,W5.__)("Editor")}),a.map(c=>(0,Uv.jsxs)(_e.RadioItem,{value:c.value,disabled:c.disabled,shortcut:c.shortcut,children:[(0,Uv.jsx)(_e.ItemLabel,{children:c.label}),c.info&&(0,Uv.jsx)(_e.ItemDescription,{children:c.info})]},c.value))]})})}var Koe=w2t;var QB=l(H(),1);var ef=l(P(),1);function JB({label:e,children:t}){return(0,ef.jsxs)(ef.Fragment,{children:[(0,ef.jsx)(_e.Separator,{}),(0,ef.jsxs)(_e.Group,{children:[e&&(0,ef.jsx)(_e.GroupLabel,{children:e}),x2t(t)]})]})}function x2t(e){return QB.Children.map(e,t=>{if(!(0,QB.isValidElement)(t)||t.type===Zp)return t;let r=(0,ef.jsx)(_e.ItemLabel,{children:null}),o=t;return t.props.href!==void 0?(0,ef.jsx)(_e.LinkItem,{"aria-labelledby":"",render:o,children:r}):(0,ef.jsx)(_e.Item,{nativeButton:!0,"aria-labelledby":"",render:o,children:r})})}var Xoe=l(vi(),1),$B=l(X(),1),bk=l(G(),1),Zoe=l(Jt(),1);var G5=l(P(),1);function vk({scope:e,name:t,label:r,info:o,messageActivated:n,messageDeactivated:i,shortcut:s,handleToggling:a=!0,onToggle:c=()=>null}){let d=(0,$B.useSelect)(m=>!!m(Zoe.store).get(e,t),[e,t]),{toggle:u}=(0,$B.useDispatch)(Zoe.store);function f(){d?(0,Xoe.speak)(i||(0,bk.sprintf)((0,bk.__)("Preference deactivated - %s"),r)):(0,Xoe.speak)(n||(0,bk.sprintf)((0,bk.__)("Preference activated - %s"),r))}return(0,G5.jsxs)(_e.CheckboxItem,{checked:d,onCheckedChange:()=>{c(),a&&u(e,t),f()},shortcut:s,children:[(0,G5.jsx)(_e.ItemLabel,{children:r}),o?(0,G5.jsx)(_e.ItemDescription,{children:o}):null]})}var zLe=l(Z(),1),jLe=l(P(),1),{Fill:HLe,Slot:S2t}=(0,zLe.createSlotFill)(Symbol("ToolsMoreMenuGroup"));HLe.Slot=({fillProps:e})=>(0,jLe.jsx)(S2t,{fillProps:e});var ez=HLe;var ULe=l(Z(),1),WLe=l(P(),1),{Fill:GLe,Slot:C2t}=(0,ULe.createSlotFill)(Symbol("ViewMoreMenuGroup"));GLe.Slot=({fillProps:e})=>(0,WLe.jsx)(C2t,{fillProps:e});var tz=GLe;var Er=l(P(),1),k2t=U5({character:"\\",modifier:"primaryShift"}),E2t=U5({character:"h",modifier:"access"});function rz({isRevisionMode:e=!1}){let{openModal:t}=(0,_k.useDispatch)(ot),{set:r}=(0,_k.useDispatch)(Qoe.store),{toggleDistractionFree:o}=(0,_k.useDispatch)(N),n=(0,_k.useSelect)(c=>c(Qoe.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)},s=(0,Er.jsx)(_e.Trigger,{render:(0,Er.jsx)(YLe.Button,{size:"compact",icon:Jn,label:(0,vn.__)("Options"),showTooltip:!n,tooltipPosition:"bottom",variant:n?"tertiary":void 0})}),a=(0,Er.jsx)(_e.Positioner,{align:"end"});return e?(0,Er.jsxs)(_e.Root,{modal:!1,children:[s,(0,Er.jsx)(_e.Popup,{className:"editor-more-menu__popup",positioner:a,children:(0,Er.jsx)(Koe,{})})]}):(0,Er.jsxs)(_e.Root,{modal:!1,children:[s,(0,Er.jsxs)(_e.Popup,{className:"editor-more-menu__popup",positioner:a,children:[(0,Er.jsxs)(_e.Group,{children:[(0,Er.jsx)(_e.GroupLabel,{children:(0,vn._x)("View","noun")}),(0,Er.jsx)(vk,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,vn.__)("Top toolbar"),info:(0,vn.__)("Access all block and document tools in a single place"),messageActivated:(0,vn.__)("Top toolbar activated."),messageDeactivated:(0,vn.__)("Top toolbar deactivated.")}),(0,Er.jsx)(vk,{scope:"core",name:"distractionFree",label:(0,vn.__)("Distraction free"),info:(0,vn.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,vn.__)("Distraction free mode activated."),messageDeactivated:(0,vn.__)("Distraction free mode deactivated."),shortcut:k2t}),(0,Er.jsx)(vk,{scope:"core",name:"focusMode",label:(0,vn.__)("Spotlight mode"),info:(0,vn.__)("Focus on one block at a time"),messageActivated:(0,vn.__)("Spotlight mode activated."),messageDeactivated:(0,vn.__)("Spotlight mode deactivated.")}),(0,Er.jsx)(tz.Slot,{})]}),(0,Er.jsx)(_e.Separator,{}),(0,Er.jsx)(Koe,{}),(0,Er.jsx)(vd.Slot,{name:"core/plugin-more-menu",fillProps:{as:Zp},children:c=>(0,Er.jsx)(JB,{label:(0,vn.__)("Panels"),children:c})}),(0,Er.jsx)(_e.Separator,{}),(0,Er.jsxs)(_e.Group,{children:[(0,Er.jsx)(_e.GroupLabel,{children:(0,vn.__)("Tools")}),(0,Er.jsx)(_e.Item,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:E2t,children:(0,Er.jsx)(_e.ItemLabel,{children:(0,vn.__)("Keyboard shortcuts")})}),(0,Er.jsx)(DLe,{}),(0,Er.jsx)(_e.LinkItem,{href:(0,vn.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),openInNewTab:!0,children:(0,Er.jsx)(_e.ItemLabel,{children:(0,vn.__)("Help")})}),(0,Er.jsx)(ez.Slot,{})]}),(0,Er.jsx)(_e.Separator,{}),(0,Er.jsx)(_e.Item,{onClick:()=>t("editor/preferences"),children:(0,Er.jsx)(_e.ItemLabel,{children:(0,vn.__)("Preferences")})})]})]})}var KLe=l(Me(),1),oz=l(X(),1);var XLe=l(P(),1),qLe="toggle",Joe="button";function ZLe({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,KLe.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,oz.useDispatch)(N),{hasPublishAction:i,isBeingScheduled:s,isPending:a,isPublished:c,isPublishSidebarEnabled:d,isPublishSidebarOpened:u,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,oz.useSelect)(b=>({hasPublishAction:!!b(N).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:b(N).isEditedPostBeingScheduled(),isPending:b(N).isCurrentPostPending(),isPublished:b(N).isCurrentPostPublished(),isPublishSidebarEnabled:b(N).isPublishSidebarEnabled(),isPublishSidebarOpened:b(N).isPublishSidebarOpened(),isScheduled:b(N).isCurrentPostScheduled(),postStatus:b(N).getEditedPostAttribute("status"),postStatusHasChanged:b(N).getPostEdits()?.status,postType:b(N).getCurrentPostType()}),[]);return g===Tc||c||h&&!["future","publish"].includes(m)||f&&s||a&&!i&&!o?r=Joe:o||d?r=qLe:r=Joe,(0,XLe.jsx)(VC,{forceIsDirty:e,isOpen:u,isToggle:r===qLe,onToggle:n,setEntitiesSavedStatesCallback:t})}var QLe=l(G(),1),JLe=l(Z(),1);var $Le=l(he(),1),eVe=l(X(),1),tVe=l(Jt(),1);var rVe=l(P(),1);function oVe(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,eVe.useSelect)(i=>{let s=i(N).getCurrentPostType(),a=i($Le.store).getPostType(s),{get:c}=i(tVe.store);return{permalink:i(N).getPermalink(),isPublished:i(N).isCurrentPostPublished(),label:a?.labels?.view_item,hasLoaded:!!a,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,rVe.jsx)(JLe.Button,{icon:Sf,label:o||(0,QLe.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var nVe=l(Me(),1),iVe=l(Z(),1),Da=l(G(),1);var yk=l(X(),1),sVe=l(he(),1),aVe=l(Jt(),1);var $oe=l(Re(),1);var Ol={document:"edit-post/document",block:"edit-post/block"};var Zt=l(P(),1),{getViewportBreakpoints:T2t}=K(wf);function P2t({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,hasMobileViewport:n,hasTabletViewport:i,isTemplate:s,isViewable:a,showIconLabels:c,isTemplateHidden:d,templateId:u,isResponsiveEditing:f,isResponsiveEditingEnabled:m,hasBlockSelection:h,activeComplementaryArea:g}=(0,yk.useSelect)(E=>{let{getCurrentPostType:I,getCurrentTemplateId:T,getRenderingMode:M,getDeviceType:F,getEditorSettings:V}=K(E(N)),{isResponsiveEditing:B,getBlockSelectionStart:z,getSettings:A}=K(E($oe.store)),{getEntityRecord:D,getPostType:L}=E(sVe.store),{get:U}=E(aVe.store),j=I(),Y=T2t(A().__experimentalFeatures?.viewport);return{deviceType:F(),homeUrl:D("root","__unstableBase")?.home,hasMobileViewport:Y.mobile!==void 0,hasTabletViewport:Y.tablet!==void 0,isTemplate:j==="wp_template",isViewable:L(j)?.viewable??!1,showIconLabels:U("core","showIconLabels"),isTemplateHidden:M()==="post-only",templateId:T(),isResponsiveEditing:B(),isResponsiveEditingEnabled:V().responsiveEditingEnabled,hasBlockSelection:!!z(),activeComplementaryArea:E(ot).getActiveComplementaryArea("core")}},[]),{setDeviceType:b,setRenderingMode:v,setDefaultRenderingMode:y}=K((0,yk.useDispatch)(N)),{resetZoomLevel:w,setStyleStateViewport:_,setResponsiveEditing:x}=K((0,yk.useDispatch)($oe.store)),{enableComplementaryArea:C}=(0,yk.useDispatch)(ot),S=E=>{b(E),w()},k=E=>{x(E),_(E?Q3[r]??"default":"default"),E&&h&&!g&&C("core",Ol.block)},R={desktop:DU,mobile:FE,tablet:JW},O=[{value:"Desktop",label:(0,Da.__)("Desktop"),info:f?(0,Da.__)("Style all viewports."):(0,Da.__)("Preview desktop viewport.")},...i?[{value:"Tablet",label:(0,Da.__)("Tablet"),info:f?(0,Da.__)("Style tablet only."):(0,Da.__)("Preview tablet viewport.")}]:[],...n?[{value:"Mobile",label:(0,Da.__)("Mobile"),info:f?(0,Da.__)("Style mobile only."):(0,Da.__)("Preview mobile viewport.")}]:[]];return(0,Zt.jsxs)(_e.Root,{modal:!1,disabled:t,children:[(0,Zt.jsx)(_e.Trigger,{render:(0,Zt.jsx)(iVe.Button,{className:J("editor-preview-dropdown__toggle",{"is-responsive-editing":f}),size:"compact",icon:R[r.toLowerCase()],label:(0,Da.__)("View"),showTooltip:!c,disabled:t,accessibleWhenDisabled:t})}),(0,Zt.jsxs)(_e.Popup,{className:"editor-preview-dropdown__popup",positioner:(0,Zt.jsx)(_e.Positioner,{align:"end"}),children:[(0,Zt.jsx)(_e.RadioGroup,{value:r,onValueChange:E=>S(E),children:(0,Zt.jsx)(_e.Group,{children:O.map(E=>(0,Zt.jsxs)(_e.RadioItem,{value:E.value,children:[(0,Zt.jsx)(_e.ItemLabel,{children:E.label}),(0,Zt.jsx)(_e.ItemDescription,{children:E.info})]},E.value))})}),m&&(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(_e.Separator,{}),(0,Zt.jsx)(_e.Group,{children:(0,Zt.jsxs)(_e.CheckboxItem,{checked:f,onCheckedChange:k,children:[(0,Zt.jsx)(_e.ItemLabel,{children:(0,Da.__)("Responsive styles")}),(0,Zt.jsx)(_e.ItemDescription,{children:(0,Da.__)("Style changes apply only to the selected viewport.")})]})})]}),s&&(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(_e.Separator,{}),(0,Zt.jsx)(_e.Group,{children:(0,Zt.jsx)(_e.LinkItem,{href:o,openInNewTab:!0,closeOnClick:!0,children:(0,Zt.jsx)(_e.ItemLabel,{children:(0,Da.__)("View site")})})})]}),!s&&!!u&&(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(_e.Separator,{}),(0,Zt.jsx)(_e.Group,{children:(0,Zt.jsx)(_e.CheckboxItem,{checked:!d,onCheckedChange:E=>{let I=E?"template-locked":"post-only";v(I),y(I),w()},children:(0,Zt.jsx)(_e.ItemLabel,{children:(0,Da.__)("Show template")})})})]}),a&&(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsx)(_e.Separator,{}),(0,Zt.jsx)(_e.Group,{children:(0,Zt.jsx)(q7e,{forceIsAutosaveable:e})})]}),(0,Zt.jsx)(vd.Slot,{name:"core/plugin-preview-menu",fillProps:{as:Zp},children:E=>(0,Zt.jsx)(JB,{children:E})})]})]})}function lVe(e){return(0,nVe.useViewportMatch)("medium","<")?null:(0,Zt.jsx)(P2t,{...e})}var cVe=l(Z(),1),ene=l(G(),1),dVe=l(H(),1),Y5=l(X(),1),tne=l(Re(),1);var rne=l(Jt(),1),nz=l(pl(),1),uVe=l(cn(),1);var fVe=l(P(),1),R2t=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,Y5.useSelect)(d=>({isZoomOut:K(d(tne.store)).isZoomOut(),showIconLabels:d(rne.store).get("core","showIconLabels"),isDistractionFree:d(rne.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=K((0,Y5.useDispatch)(tne.store)),{registerShortcut:s,unregisterShortcut:a}=(0,Y5.useDispatch)(nz.store);return(0,dVe.useEffect)(()=>(s({name:"core/editor/zoom",category:"global",description:(0,ene.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,uVe.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{a("core/editor/zoom")}),[s,a]),(0,nz.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,fVe.jsx)(cVe.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:UW,label:(0,ene.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},pVe=R2t;var sBe=l(Z(),1),kk=l(H(),1),aBe=l(he(),1),Sz=l(G(),1);var one=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},nne=function(e){return .2126*one(e.r)+.7152*one(e.g)+.0722*one(e.b)};function mVe(e){e.prototype.luminance=function(){return t=nne(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,i,s,a,c,d=t instanceof e?t:new e(t);return i=this.rgba,s=d.toRgb(),a=nne(i),c=nne(s),r=a>c?(a+.05)/(c+.05):(c+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var o,n,i,s,a}}var bVe=l(Z(),1),vVe=l(H(),1);var wk=l(H(),1);function hVe(e){let[t,r]=(0,wk.useState)(e),[o,n]=(0,wk.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,wk.useCallback)(()=>n("loaded"),[]),s=(0,wk.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:s}}var tf=l(P(),1);gse([mVe]);var gVe="#1e1e1e",I2t="#fff";function O2t({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:s,dimmed:a=!1,statusIndicator:c,style:d,...u}){let{status:f,handleLoad:m,handleError:h}=hVe(t),g=f==="loaded",b=n==="badge"&&!!r,v=r?r.split(/\s+/).slice(0,2).map(x=>x[0]).join("").toUpperCase():void 0,y=(0,vVe.useMemo)(()=>s&&Nn(s).isReadable(gVe,{level:"AA",size:"normal"})?gVe:I2t,[s]),w={...d,...s?{"--editor-avatar-outline-color":s,"--editor-avatar-name-color":y}:{}},_=(0,tf.jsxs)("div",{className:J("editor-avatar",e,{"has-avatar-border-color":!!s,"has-src":g,"is-badge":b,"is-small":i==="small","is-dimmed":a}),style:w,role:r?"img":void 0,"aria-label":r||void 0,...u,children:[(0,tf.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,tf.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&v]}),a&&!!c&&(0,tf.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,tf.jsx)(bVe.Icon,{icon:c})}),b&&(0,tf.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!b||o)?(0,tf.jsxs)(yt.Root,{children:[(0,tf.jsx)(yt.Trigger,{render:_}),(0,tf.jsx)(yt.Popup,{children:r})]}):_}var Gh=O2t;var _Ve=l(H(),1),iz=l(G(),1),sz=l(P(),1);function A2t({className:e,max:t=3,children:r,...o}){let n=_Ve.Children.toArray(r),i=n.slice(0,t),s=n.length-t;return(0,sz.jsxs)("div",{role:"group",className:J("editor-avatar-group",e),...o,children:[i,s>0&&(0,sz.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,iz.sprintf)((0,iz._n)("%d more collaborator","%d more collaborators",s),s),children:`+${s}`})]})}var ine=A2t;var Z5=l(G(),1),cz=l(Z(),1);var FVe=l(vi(),1);function rf(e){return e?.["48"]||e?.["96"]||e?.["24"]}var xVe=l(G(),1),Wv=l(Ap(),1),SVe=l(Oh(),1);function CVe(e){return e.trim()}var q5=-16,M2t=16,yVe=20,wVe=["#6F42C1","#D94145","#FBBF24","#FF35EE","#879F11","#0F766E","#00CFFF"];function Xs(e){return wVe[e%wVe.length]}function kVe(e,t=10){if(!e)return"";let r=(0,xVe._x)("words","Word count type. Do not translate!"),o=e.trim(),n="";if(r==="words")n=o.split(" ",t).join(" ");else if(r==="characters_excluding_spaces"){let s=o.split("",t).join(""),a=s.length-s.replaceAll(" ","").length;n=o.split("",t+a).join("")}else r==="characters_including_spaces"&&(n=o.split("",t).join(""));return n!==o?n+"\u2026":n}function Gv(e){let t=e?.noteId,r=Array.isArray(t)?t:[t],o=new Set;for(let n of r){let i=Number(n);Number.isFinite(i)&&i>0&&o.add(i)}return[...o]}function EVe(e,t){let r=new Set(Gv(e)),o=Number(t);return r.has(o)?e:(r.add(o),{...e,noteId:[...r]})}var K5="core/note";function N2t(e,t){if(t==null)return null;let r=null;if(e instanceof Wv.RichTextData?r=e.toHTMLString():typeof e=="string"&&(r=e),!r||r.indexOf("wp-note")===-1)return null;let o=String(t),i=(0,Wv.create)({html:r}).formats,s=-1;for(let a=0;a<i.length;a++)if(i[a]?.find(u=>u.type===K5&&u.attributes&&u.attributes["data-id"]===o))s===-1&&(s=a);else if(s!==-1)return{start:s,end:a};return s!==-1?{start:s,end:i.length}:null}function az(e,t){if(!e)return null;for(let r of Object.keys(e)){let o=N2t(e[r],t);if(o)return{attributeKey:r,start:o.start,end:o.end}}return null}function lz(e){return`mark.wp-note[data-id="${String(e).replace(/["\\\n\r\f]/g,r=>r==='"'||r==="\\"?`\\${r}`:`\\${r.codePointAt(0).toString(16)} `)}"]`}function TVe(e){let t=e.ownerDocument.defaultView?.getSelection();if(!t||t.rangeCount===0||t.isCollapsed)return null;let r=t.getRangeAt(0);if(r.collapsed||!e.contains(r.commonAncestorContainer))return null;let o=(0,SVe.getRectangleFromRange)(r);return!o||o.width===0&&o.height===0?null:o}var F2t=-1;function PVe(e,t){let r=az(t,e?.id);return r?r.start:F2t}function RVe(e,t,r,o){let n=e.formats.slice();for(let a=r;a<o;a++){let c=n[a]?n[a].slice():[];c.push(t),n[a]=c}let i=new Map;for(let a=0;a<n.length;a++){let c=n[a];if(c)for(let d of c){if(d.type!==K5)continue;let u=d.attributes?.["data-id"],f=i.get(u);f?f.end=a:i.set(u,{start:a,end:a})}}let s=a=>{let c=i.get(a);return c?c.end-c.start:0};for(let a=0;a<n.length;a++){let c=n[a];if(!c||c.length<2)continue;let d=c.filter(f=>f.type===K5);if(d.length===0)continue;d.length>1&&d.sort((f,m)=>s(m.attributes?.["data-id"])-s(f.attributes?.["data-id"]));let u=c.filter(f=>f.type!==K5);n[a]=[...d,...u]}return{...e,formats:n}}function sne(e,t){if(!(e instanceof Wv.RichTextData))return null;let r=String(t),o=(0,Wv.create)({html:e.toHTMLString()}),n=!1,i=o.formats.map(s=>{if(!s)return s;let a=s.filter(c=>!(c.type===K5&&c.attributes?.["data-id"]===r));return a.length===s.length?s:(n=!0,a.length?a:void 0)});return n?Wv.RichTextData.fromHTMLString(new Wv.RichTextData({...o,formats:i}).toHTMLString()):null}function X5(e){return e.find(t=>t.status==="hold")??e[0]??null}function IVe(e,t){let r=new Set(Gv(e));return r.delete(Number(t)),{...e,noteId:r.size>0?[...r]:void 0}}function OVe({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},s=[...e].sort((v,y)=>(r[v.id]?.top??Number.MAX_VALUE)-(r[y.id]?.top??Number.MAX_VALUE)),a=Math.max(0,s.findIndex(v=>v.id===t)),c=s[a];if(!c||!r[c.id])return{positions:{}};let u=r[c.id].top||0,f=o[c.id]||0;i[c.id]=q5;let m=u+q5,h=f;for(let v=a+1;v<s.length;v++){let y=s[v],w=r[y.id];if(!w)continue;let _=w.top||0,x=o[y.id]||0,C=q5,S=m+h;_<S+M2t&&(C=S-_+yVe),i[y.id]=C,m=_+C,h=x}let g=u+q5;for(let v=a-1;v>=0;v--){let y=s[v],w=r[y.id];if(!w)continue;let _=w.top||0,x=o[y.id]||0,C=q5;_+x>g&&(C=g-_-x-yVe),i[y.id]=C,g=_+C}let b={};for(let v of s){let y=r[v.id];y&&i[v.id]!==void 0&&(b[v.id]=y.top+n+i[v.id])}return{positions:b}}function AVe(e,t,r){if(!t)return Promise.resolve(null);let o=e&&e!=="new"?`[role=treeitem][id="note-thread-${e}"]`:"[role=treeitem]:not([id])",n=r?`${o} ${r}`:o;return new Promise(i=>{if(t.querySelector(n))return i(t.querySelector(n));let s=null,a=new window.MutationObserver(()=>{t.querySelector(n)&&(clearTimeout(s),a.disconnect(),i(t.querySelector(n)))});a.observe(t,{childList:!0,subtree:!0}),s=setTimeout(()=>{a.disconnect(),i(null)},3e3)})}function Zs(e,t,r){return AVe(e,t,r).then(o=>{o&&(o.focus(),o.scrollIntoView({block:"nearest"}))})}function MVe(e,t){return AVe(e,t).then(r=>{r?.scrollIntoView({block:"nearest"})})}var NVe=l(G(),1);function La(e){return e.id===null?(0,NVe.__)("Anonymous User"):e.name}var Al=l(P(),1);function DVe({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,FVe.speak)((0,Z5.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,Al.jsx)(cz.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,Al.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,Al.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,Al.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,Z5.__)("Collaborators"),(0,Al.jsx)("span",{children:e.length})]}),(0,Al.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,Al.jsx)(cz.Button,{__next40pxDefaultSize:!0,icon:_i,iconSize:24,label:(0,Z5.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,Al.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let s=i.isMe,a=La(i.collaboratorInfo);return(0,Al.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:s,onClick:()=>n(i.clientId),children:[(0,Al.jsx)(Gh,{src:rf(i.collaboratorInfo.avatar_urls),name:a,borderColor:s?"var(--wp-admin-theme-color)":Xs(i.collaboratorInfo.id??i.clientId),dimmed:!i.isConnected}),(0,Al.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,Al.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:s?(0,Z5.__)("You"):a})})]},i.clientId)})})]})})}function D2t(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function LVe(){let e=new Map;return{registerCursor(t,r){e.set(t,r)},unregisterCursor(t){e.delete(t)},scrollToCursor(t,r){let o=e.get(t);return o?(o.scrollIntoView({behavior:r?.behavior??"smooth",block:r?.block??"center",inline:r?.inline??"nearest"}),r?.highlightDuration&&D2t(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var iBe=l(Re(),1);var wz=l(Me(),1),sf=l(H(),1),oBe=l(G(),1);var dz="0 1px 1px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02), 0 3px 3px rgba(0, 0, 0, 0.02), 0 4px 4px rgba(0, 0, 0, 0.01)",ane="9999px",lne="32px",cne="24px",uz="4px",Q5="8px",dne="1px",VVe="2px",Yv="#fff",BVe="11px",zVe="13px",une="var(--wpds-typography-font-weight-emphasis, 600)",jVe="20px";var HVe=`
 .editor-avatar {
 	position: relative;
 	display: inline-flex;
 	align-items: center;
-	border-radius: ${Uoe};
+	border-radius: ${ane};
 	flex-shrink: 0;
-	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${ey}, ${KB};
+	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Yv}, ${dz};
 }
 .editor-avatar__image {
 	box-sizing: border-box;
 	position: relative;
-	width: ${Woe};
-	height: ${Woe};
-	border-radius: ${Uoe};
+	width: ${lne};
+	height: ${lne};
+	border-radius: ${ane};
 	border: 0;
 	background-color: var(--wp-admin-theme-color, #3858e9);
 	overflow: hidden;
 	overflow: clip;
 	flex-shrink: 0;
 	font-size: 0;
-	color: ${ey};
+	color: ${Yv};
 }
 .is-small > .editor-avatar__image {
-	width: ${Goe};
-	height: ${Goe};
+	width: ${cne};
+	height: ${cne};
 }
 .has-avatar-border-color > .editor-avatar__image {
 	border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
@@ -260,7 +260,7 @@ ${n}
 	position: absolute;
 	inset: 0;
 	border-radius: inherit;
-	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${ey};
+	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Yv};
 	pointer-events: none;
 	z-index: 1;
 }
@@ -280,8 +280,8 @@ ${n}
 	display: flex;
 	align-items: center;
 	justify-content: center;
-	font-size: ${zLe};
-	font-weight: ${qoe};
+	font-size: ${BVe};
+	font-weight: ${une};
 	border: 0;
 	background-clip: border-box;
 }
@@ -292,10 +292,10 @@ ${n}
 	background-color: var(--editor-avatar-outline-color);
 }
 .editor-avatar__name {
-	font-size: ${jLe};
-	font-weight: ${qoe};
-	line-height: ${HLe};
-	color: var(--editor-avatar-name-color, ${ey});
+	font-size: ${zVe};
+	font-weight: ${une};
+	line-height: ${jVe};
+	color: var(--editor-avatar-name-color, ${Yv});
 	min-width: 0;
 	padding-bottom: 2px; /* $grid-unit-05 / 2 */
 	overflow: hidden;
@@ -316,8 +316,8 @@ ${n}
 }
 .editor-avatar.is-badge:hover {
 	grid-template-columns: min-content 1fr;
-	column-gap: ${XB};
-	padding-inline-end: ${E3};
+	column-gap: ${uz};
+	padding-inline-end: ${Q5};
 	transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 }
 .editor-avatar.is-badge:hover .editor-avatar__name {
@@ -333,7 +333,7 @@ ${n}
 		transition: none;
 	}
 }
-`;var WLe=`
+`;var UVe=`
 .block-canvas-cover {
 	position: absolute;
 	top: 0;
@@ -364,10 +364,10 @@ ${n}
 .collaborators-overlay-user-cursor {
 	position: absolute;
 	z-index: 0;
-	width: ${BLe};
-	border-radius: ${Yoe};
-	outline: ${Yoe} solid ${ey};
-	box-shadow: ${KB};
+	width: ${VVe};
+	border-radius: ${dne};
+	outline: ${dne} solid ${Yv};
+	box-shadow: ${dz};
 	animation: collaborators-overlay-cursor-blink 1s infinite;
 }
 .collaborators-overlay-selection-rect {
@@ -382,7 +382,7 @@ ${n}
 	position: absolute;
 	z-index: 1;
 	transform: translate(-11px, -100%);
-	margin-top: -${XB};
+	margin-top: -${uz};
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
@@ -392,11 +392,11 @@ ${n}
 .collaborators-overlay-block-label.editor-avatar {
 	position: absolute;
 	z-index: 1;
-	transform: translateY(calc(-100% - ${E3}));
+	transform: translateY(calc(-100% - ${Q5}));
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
-	--label-base-transform: translateY(calc(-100% - ${E3}));
+	--label-base-transform: translateY(calc(-100% - ${Q5}));
 }

 @keyframes collaborators-overlay-cursor-blink {
@@ -443,7 +443,7 @@ ${n}
 	outline-style: solid;
 	outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
 	outline-offset: calc(-1 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
-	box-shadow: inset 0 0 0 calc((var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 0.5px) rgba(${ey}, 0.7);
+	box-shadow: inset 0 0 0 calc((var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1)) + 0.5px) rgba(${Yv}, 0.7);
 	z-index: 1;
 }
 @media (prefers-reduced-motion: reduce) {
@@ -453,12 +453,12 @@ ${n}
 		animation: none;
 	}
 }
-`;function GLe(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var Joe=l(he(),1),JLe=l(Re(),1),_E=l(H(),1);var af=l(H(),1);function ZB(e){let[t,r]=(0,af.useState)(0),o=(0,af.useRef)(null),n=(0,af.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}function QB(){let[e,t]=(0,af.useState)(0),r=(0,af.useRef)(null);(0,af.useEffect)(()=>()=>{r.current!==null&&cancelAnimationFrame(r.current)},[]);let o=(0,af.useCallback)(()=>{r.current!==null&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{r.current=null,t(n=>n+1)})},[]);return[e,o]}var qLe=l(Re(),1);var{isElementVisible:Xoe}=K(qLe.privateApis),Zoe=e=>{let t=e.closest("[data-block]");for(;t;){if(Xoe(t))return t;t=t.parentElement?.closest("[data-block]")??null}return null},STt=500,$B=(e,t,r,o)=>e===null||!t?null:CTt(t,e,r,o)??null,CTt=(e,t,r,o)=>{if(!Xoe(e))return null;let{node:n,offset:i}=Koe(e,t,r),s=r.createRange();try{s.setStart(n,i)}catch{return null}s.collapse(!0);let a=s.getBoundingClientRect(),c=e.getBoundingClientRect(),d=0,u=0;a.x===0&&a.y===0&&a.width===0&&a.height===0?(d=c.left-o.left,u=c.top-o.top):(d=a.left-o.left,u=a.top-o.top);let f=a.height;if(f===0){let m=r.defaultView??window;f=parseInt(m.getComputedStyle(e).lineHeight,10)||c.height}return{x:d,y:u,height:f}},ez=(e,t,r,o,n)=>{if(!Xoe(e))return null;let i=t,s=r;i>s&&([i,s]=[s,i]);let a=Koe(e,i,o),c=Koe(e,s,o),d=o.createRange();try{d.setStart(a.node,a.offset),d.setEnd(c.node,c.offset)}catch{return null}let u=d.getClientRects(),f=[];for(let m of u){if(m.width===0&&m.height===0)continue;let h=m.left-n.left,g=m.top-n.top;f.some(v=>v.x===h&&v.y===g&&v.width===m.width&&v.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},JB=e=>{let t=e.parentElement;return t?.hasAttribute("data-block")?t:e},ETt=(e,t,r)=>{let o=r.querySelectorAll("[data-block]"),n=-1,i=-1;for(let a=0;a<o.length;a++){let c=o[a].getAttribute("data-block");c===e&&(n=a),c===t&&(i=a)}if(n===-1||i===-1)return[];n>i&&([n,i]=[i,n]);let s=[];for(let a=n+1;a<i;a++){let c=o[a];s.some(d=>d.contains(c))||s.push(c)}return s},tz=(e,t,r)=>{let o=r.querySelector(`[data-block="${e}"]`),n=r.querySelector(`[data-block="${t}"]`);if(!o||!n)return null;let i=YLe(n,o)?n:o,s=YLe(n,o)?o:n,a=JB(i),c=JB(s),d=a.getAttribute("data-block"),u=c.getAttribute("data-block"),f=d===u,m=f?[]:ETt(d,u,r).filter(h=>!a.contains(h)&&!c.contains(h));return{firstEl:a,firstId:d,lastEl:c,lastId:u,middleEls:m,sameContainer:f}},Koe=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,s=null,a=1;for(;s=o.nextNode();){if(a++,a>STt)return i?{node:i,offset:0}:{node:e,offset:0};let c=s.nodeValue?.length??0;if(s.nodeType===Node.ELEMENT_NODE)if(s.nodeName==="BR"){if(n+1>=t){let d=o.nextNode();return d?.nodeType===Node.TEXT_NODE?{node:d,offset:0}:i?{node:i,offset:i.nodeValue?.length??0}:{node:e,offset:0}}n+=1;continue}else continue;if(c!==0){if(n+c>=t)return{node:s,offset:t-n};n+=c,s.nodeType===Node.TEXT_NODE&&(i=s)}}return i&&i.nodeValue?.length?{node:i,offset:i.nodeValue.length}:{node:e,offset:0}},YLe=(e,t)=>!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING);var KLe=l(he(),1);var{SelectionDirection:kTt,SelectionType:rz}=K(KLe.privateApis);function _w(e,t){if(!t.localClientId)return null;let r=e.querySelector(`[data-block="${t.localClientId}"]`);if(!r||!t.attributeKey)return r;let o=CSS.escape(t.attributeKey),n=r.querySelector(`[data-wp-block-attribute-key="${o}"]`);if(n)return n;let i=r.querySelector('[contenteditable="true"]');return i||(r.querySelector("p, h1, h2, h3, h4, h5, h6, pre, blockquote, td, th, li, figcaption")??r)}function XLe(e,t,r,o){return e.type===rz.None||e.type===rz.WholeBlock?{}:e.type===rz.Cursor?TTt(t,o):r?RTt(e,t,r,o):{}}function TTt(e,t){if(!e.localClientId)return{};let r=_w(t.editorDocument,e);return{coords:$B(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function RTt(e,t,r,o){if(!t.localClientId||!r.localClientId)return{};let i=e.selectionDirection===kTt.Backward?t:r;if(e.type===rz.SelectionInOneBlock){if(t.richTextOffset===null||r.richTextOffset===null)return{};let s=ITt(t,r,o);return s.rects.length>0?{coords:$B(i.richTextOffset,s.blockElement,o.editorDocument,o.overlayRect),selectionRects:s.rects}:{coords:$B(t.richTextOffset,_w(o.editorDocument,t),o.editorDocument,o.overlayRect)}}return PTt(t,r,o)}function yE(e,t){let r=e.getBoundingClientRect();return{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height}}function PTt(e,t,r){let{editorDocument:o,overlayRect:n}=r,i=tz(e.localClientId,t.localClientId,o);if(!i)return{};let s=i.firstId===e.localClientId?e:t,a=i.firstId===e.localClientId?t:e,{firstEl:c,lastEl:d,middleEls:u,sameContainer:f}=i;if(f)return c.innerText?.trim()?{selectionRects:[yE(c,n)]}:{};let m=Number.MAX_SAFE_INTEGER,h=[];if(c.innerText?.trim()){let g=s.richTextOffset;if(g===null||g===0)h.push(yE(c,n));else{let b=_w(o,s),v=b?ez(b,g,m,o,n):null;h.push(...v??[yE(c,n)])}}for(let g of u)g.innerText?.trim()&&h.push(yE(g,n));if(d.innerText?.trim()){let g=a.richTextOffset;if(g===null)h.push(yE(d,n));else if(g>0){let b=_w(o,a),v=b?ez(b,0,g,o,n):null;h.push(...v??[yE(d,n)])}}return h.length>0?{selectionRects:h}:{}}function ITt(e,t,r){let o=_w(r.editorDocument,e);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:ez(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}var ZLe=l(he(),1);var{SelectionType:k3}=K(ZLe.privateApis);function QLe(e,t){if(!e)return null;try{switch(e.type){case k3.Cursor:case k3.WholeBlock:return t(e);case k3.SelectionInOneBlock:return t({type:k3.Cursor,cursorPosition:e.cursorStartPosition});case k3.SelectionInMultipleBlocks:return t(e.startEndpoint);default:return null}}catch{return null}}var{useActiveCollaborators:OTt,useResolvedSelection:ATt}=K(Joe.privateApis),{isElementVisible:Qoe}=K(JLe.privateApis),{SelectionType:ww}=K(Joe.privateApis);function $Le(e,t,r,o,n){let i=(0,_E.useRef)(new Set),s=OTt(r??null,o??null),a=ATt(r??null,o??null),[c,d]=(0,_E.useState)([]),[u,f]=ZB(n),[m,h]=QB();return(0,_E.useEffect)(()=>{if(!t){d([]);return}let g=i.current,b=new Set,v=s.filter(C=>{if(C.isMe)return!1;let S=C.editorState?.selection?.type;return S===ww.WholeBlock||S===ww.SelectionInMultipleBlocks||S===ww.Cursor||S===ww.SelectionInOneBlock}).flatMap(C=>{let S=C.editorState?.selection;if(S.type===ww.WholeBlock){let D;try{({localClientId:D}=a(S))}catch{return[]}if(!D)return[];let L=D,j=oz(t,D);if(j&&!Qoe(j)){let q=Zoe(j)?.getAttribute("data-block");if(!q)return[];L=q}return[{blockId:L,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:Js(C.collaboratorInfo.id??C.clientId),userName:Va(C.collaboratorInfo),avatarUrl:sf(C.collaboratorInfo.avatar_urls),alwaysOutline:!0}]}if(S.type===ww.Cursor||S.type===ww.SelectionInOneBlock){let D=QLe(S,a);if(!D?.localClientId)return[];let L=_w(t,D);if(!L||Qoe(L))return[];let U=Zoe(L)?.getAttribute("data-block");return U?[{blockId:U,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:Js(C.collaboratorInfo.id??C.clientId),userName:Va(C.collaboratorInfo),avatarUrl:sf(C.collaboratorInfo.avatar_urls),alwaysOutline:!0}]:[]}let E=D=>{try{return a(D).localClientId}catch{return null}},P=E(S.startEndpoint),O=E(S.endEndpoint);if(!P||!O)return[];let T=tz(P,O,t);if(!T)return[];let{firstId:I,lastId:k,middleEls:M,sameContainer:N}=T,V=Js(C.collaboratorInfo.id??C.clientId),B=Va(C.collaboratorInfo),z=sf(C.collaboratorInfo.avatar_urls);if(N)return[{blockId:I,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:V,userName:B,avatarUrl:z,alwaysOutline:!1}];let A=M.map(D=>D.getAttribute("data-block")).filter(D=>!!D);return[I,...A,k].map(D=>({blockId:D,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:V,userName:B,avatarUrl:z,alwaysOutline:!1}))}).filter(C=>b.has(C.blockId)?!1:(b.add(C.blockId),!0)),_=new Set(v.map(C=>C.blockId));for(let C of g)if(!_.has(C)){let S=oz(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color")),g.delete(C)}let y=[],w=e?.getBoundingClientRect()??null,x=new Set;return v.forEach(C=>{let{color:S,blockId:E,userName:P,avatarUrl:O}=C,T=oz(t,E);if(!T||(T.classList.remove("is-collaborator-selected"),T.style.removeProperty("--collaborator-outline-color"),g.delete(E),!Qoe(T)))return;let I=!T.innerText?.trim();if((C.alwaysOutline||I)&&(T.classList.add("is-collaborator-selected"),T.style.setProperty("--collaborator-outline-color",S),g.add(E)),w&&!x.has(C.userId)){x.add(C.userId);let k=T.getBoundingClientRect();y.push({blockId:E,clientId:C.clientId,userName:P,avatarUrl:O,color:S,x:k.left-w.left,y:k.top-w.top})}}),d(y),()=>{for(let C of g){let S=oz(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color"))}g.clear()}},[s,t,e,u,m,a]),{highlights:c,rerenderHighlightsAfterDelay:f,rerenderHighlightsOnResize:h}}var oz=(e,t)=>e.querySelector(`[data-block="${t}"]`);var $oe=l(he(),1),eVe=l(Z(),1),nz=l(H(),1),tVe=l(tr(),1);var{useActiveCollaborators:MTt,useResolvedSelection:NTt}=K($oe.privateApis),{SelectionType:wE}=K($oe.privateApis);function rVe(e,t,r,o,n){let i=MTt(r??null,o??null),s=NTt(r??null,o??null),a=(0,eVe.useSelect)(g=>g(tVe.store).get("core","showCollaborationCursor"),[]),[c,d]=(0,nz.useState)([]),[u,f]=ZB(n),[m,h]=QB();return(0,nz.useEffect)(()=>{if(!e||!t){d([]);return}let g=e.getBoundingClientRect(),b={editorDocument:t,overlayRect:g},v=[],_=i.some(y=>!y.isMe);i.forEach(y=>{if(y.isMe&&(!a||!_))return;let w=y.editorState?.selection??{type:wE.None},x={richTextOffset:null,localClientId:null,attributeKey:null},C;if(w.type===wE.Cursor)try{x=s(w)}catch{return}else if(w.type===wE.SelectionInOneBlock)try{x=s({type:wE.Cursor,cursorPosition:w.cursorStartPosition}),C=s({type:wE.Cursor,cursorPosition:w.cursorEndPosition})}catch{return}else if(w.type===wE.SelectionInMultipleBlocks){let M=V=>s(V);try{x=M(w.startEndpoint),C=M(w.endEndpoint)}catch{return}let N=V=>{if(!V.localClientId)return V;let B=t.querySelector(`[data-block="${V.localClientId}"]`);if(!B)return V;let A=JB(B).getAttribute("data-block");return!A||A===V.localClientId?V:{...V,localClientId:A,richTextOffset:null,attributeKey:null}};x=N(x),C&&(C=N(C))}let S=Va(y.collaboratorInfo),E=y.clientId,P=y.isMe?"var(--wp-admin-theme-color)":Js(y.collaboratorInfo.id??y.clientId),O=sf(y.collaboratorInfo.avatar_urls),T=XLe(w,x,C,b),I=!!T.coords,k=(T.selectionRects?.length??0)>0;if(I||k){let M={userName:S,clientId:E,color:P,avatarUrl:O,isMe:y.isMe,...T.coords??{}};T.selectionRects&&(M.selectionRects=T.selectionRects),v.push(M)}}),d(v)},[t,s,e,i,a,u,m]),{cursors:c,rerenderCursorsAfterDelay:f,rerenderCursorsOnResize:h}}var lf=l(R(),1),oVe=500,FTt=1e4;function iVe({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,cf.useState)(null),{cursors:s,rerenderCursorsAfterDelay:a,rerenderCursorsOnResize:c}=rVe(n,e??null,t??null,r??null,oVe),{highlights:d,rerenderHighlightsAfterDelay:u,rerenderHighlightsOnResize:f}=$Le(n,e??null,t??null,r??null,oVe),m=(0,cf.useCallback)(()=>{c(),f()},[c,f]),h=(0,iz.useResizeObserver)(m);(0,cf.useEffect)(()=>{let _=a(),y=u();return()=>{_(),y()}},[a,u]),(0,cf.useEffect)(()=>{if(s.length!==0)return GLe(a,FTt)},[s.length,a]);let g=(0,iz.useMergeRefs)([i,h]),b=(0,cf.useRef)(new Map);(0,cf.useEffect)(()=>{if(!o)return;let _=b.current,y=new Set([...s.map(w=>w.clientId),...d.map(w=>w.clientId)]);for(let w of _.keys())y.has(w)||(o.unregisterCursor(w),_.delete(w));for(let[w,x]of _.entries())o.registerCursor(w,x);return()=>o.removeAll()},[s,d,o]);let v=(0,cf.useCallback)(_=>y=>{y?b.current.set(_,y):b.current.delete(_)},[]);return(0,lf.jsxs)("div",{className:"collaborators-overlay-full",ref:g,children:[(0,lf.jsx)("style",{children:ULe+WLe}),s.map(_=>(0,lf.jsxs)("div",{children:[!_.isMe&&_.selectionRects?.map((y,w)=>(0,lf.jsx)("div",{className:"collaborators-overlay-selection-rect",style:{left:`${y.x}px`,top:`${y.y}px`,width:`${y.width}px`,height:`${y.height}px`,backgroundColor:_.color}},`${_.clientId}-sel-${w}`)),_.x!==void 0&&(0,lf.jsxs)("div",{ref:v(_.clientId),className:"collaborators-overlay-user",style:{left:`${_.x}px`,top:`${_.y}px`},children:[!_.isMe&&(0,lf.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:_.color,height:`${_.height}px`}}),(0,lf.jsx)(Jh,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,label:_.isMe?(0,nVe.__)("You"):void 0,borderColor:_.color})]})]},_.clientId)),d.map(_=>(0,lf.jsx)("div",{ref:v(_.clientId),style:{position:"absolute",left:`${_.x}px`,top:`${_.y}px`},children:(0,lf.jsx)(Jh,{className:"collaborators-overlay-block-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,borderColor:_.color})},_.blockId))]})}var ene=l(R(),1),{BlockCanvasCover:DTt}=K(sVe.privateApis);function sz({postId:e,postType:t,cursorRegistry:r}){return(0,ene.jsx)(DTt.Fill,{children:({containerRef:o})=>(0,ene.jsx)(iVe,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var Td=l(R(),1),{useActiveCollaborators:LTt}=K(lVe.privateApis);function tne({postId:e,postType:t}){let r=LTt(e,t),o=r.filter(f=>!f.isMe),n=(0,xE.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,xE.useState)(VLe),[s,a]=(0,xE.useState)(!1),[c,d]=(0,xE.useState)(null);if(o.length===0)return null;let u=r.find(f=>f.isMe);return(0,Td.jsxs)(Td.Fragment,{children:[(0,Td.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,Td.jsx)(aVe.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>a(!s),isPressed:s,ref:d,"aria-label":(0,az.sprintf)((0,az.__)("Collaborators list, %d online"),n.length),children:(0,Td.jsxs)(joe,{max:4,children:[u&&(0,Td.jsx)(Jh,{src:sf(u.collaboratorInfo.avatar_urls),name:Va(u.collaboratorInfo),borderColor:"var(--wp-admin-theme-color)",size:"small"},u.clientId),o.map(f=>(0,Td.jsx)(Jh,{src:sf(f.collaboratorInfo.avatar_urls),name:Va(f.collaboratorInfo),borderColor:Js(f.collaboratorInfo.id??f.clientId),size:"small"},f.clientId))]})}),s&&(0,Td.jsx)(LLe,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:a,cursorRegistry:i})]}),(0,Td.jsx)(sz,{postId:e,postType:t,cursorRegistry:i})]})}var ln=l(R(),1);function VTt({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,T3.useViewportMatch)("large"),n=(0,T3.useViewportMatch)("medium"),i=(0,T3.useMediaQuery)("(max-width: 403px)"),{postId:s,postType:a,isTextEditor:c,isPublishSidebarOpened:d,showIconLabels:u,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g}=(0,dVe.useSelect)(w=>{let{get:x}=w(uVe.store),{getEditorMode:C,getCurrentPostType:S,getCurrentPostId:E,isPublishSidebarOpened:P}=w(F),{getStylesPath:O,getShowStylebook:T}=K(w(F)),{getBlockSelectionStart:I,getSectionRootClientId:k}=K(w(cVe.store));return{postId:E(),postType:S(),isTextEditor:C()==="text",isPublishSidebarOpened:P(),showIconLabels:x("core","showIconLabels"),hasFixedToolbar:x("core","fixedToolbar"),hasBlockSelection:!!I(),hasSectionRootClientId:!!k(),isStylesCanvasActive:!!O()?.startsWith("/revisions")||T()}},[]),b=["post","page","wp_template"].includes(a)&&h,[v,_]=(0,fVe.useState)(!0),y=!i&&(!f||f&&(!m||v));return(0,ln.jsx)(NB,{toolbar:(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(LDe,{disableBlockTools:g||c}),f&&n&&(0,ln.jsx)(ADe,{isCollapsed:v,onToggle:_})]}),center:y?(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(tne,{postType:a,postId:s}),(0,ln.jsx)(XD,{})]}):void 0,settings:(0,ln.jsxs)(ln.Fragment,{children:[!y&&!i&&(0,ln.jsx)(tne,{postType:a,postId:s}),!e&&!d&&(0,ln.jsx)(UV,{forceIsDirty:t}),(0,ln.jsx)(sLe,{}),(0,ln.jsx)(dLe,{forceIsAutosaveable:t,disabled:g}),(0,ln.jsx)(DC,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&b&&(0,ln.jsx)(hLe,{disabled:g}),(o||!u)&&(0,ln.jsx)(Xb.Slot,{scope:"core"}),!e&&(0,ln.jsx)($De,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,ln.jsx)(zB,{})]})})}var pVe=VTt;var R3=l(Z(),1),cz=l(Re(),1),mVe=l(Me(),1),P3=l(H(),1),hVe=l(tr(),1),gVe=l(Jo(),1);var lz=l(R(),1),{PrivateInserterLibrary:BTt}=K(cz.privateApis);function bVe(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,R3.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:b}=K(m(F)),{getBlockRootClientId:v,isZoomOut:_,getSectionRootClientId:y}=K(m(cz.store)),{get:w}=m(hVe.store),{getActiveComplementaryArea:x}=m($e),C=()=>{if(_()){let S=y();if(S)return S}return v()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:w("core","mostUsedBlocks"),blockSectionRootClientId:C(),sidebarIsOpened:!!(x("core")||b())}},[]),{setIsInserterOpened:i}=(0,R3.useDispatch)(F),{disableComplementaryArea:s}=(0,R3.useDispatch)($e),a=(0,mVe.useViewportMatch)("medium","<"),c=(0,P3.useRef)(),d=(0,P3.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),u=(0,P3.useCallback)(m=>{m.keyCode===gVe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},[d]),f=(0,lz.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,lz.jsx)(BTt,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:a,rootClientId:e??r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,onSelect:r.onSelect,__experimentalInitialTab:r.tab,__experimentalInitialCategory:r.category,__experimentalFilterValue:r.filterValue,onPatternCategorySelection:n?()=>s("core"):void 0,ref:c,onClose:d})});return(0,lz.jsx)("div",{onKeyDown:u,className:"editor-inserter-sidebar",children:f})}var uz=l(Re(),1),yVe=l(Me(),1),fz=l(Z(),1),rne=l(Lh(),1),Kp=l(H(),1),O3=l(G(),1),_Ve=l(pl(),1),wVe=l(Jo(),1);var I3=l(X(),1),dz=l(G(),1);var ps=l(R(),1);function vVe(){return(0,ps.jsxs)(ps.Fragment,{children:[(0,ps.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,ps.jsxs)("div",{children:[(0,ps.jsx)(I3.__experimentalText,{children:(0,dz.__)("Characters:")}),(0,ps.jsx)(I3.__experimentalText,{children:(0,ps.jsx)(sE,{})})]}),(0,ps.jsxs)("div",{children:[(0,ps.jsx)(I3.__experimentalText,{children:(0,dz.__)("Words:")}),(0,ps.jsx)(nE,{})]}),(0,ps.jsxs)("div",{children:[(0,ps.jsx)(I3.__experimentalText,{children:(0,dz.__)("Time to read:")}),(0,ps.jsx)(iE,{})]})]}),(0,ps.jsx)(mC,{})]})}var ty=l(R(),1),{TabbedSidebar:zTt}=K(uz.privateApis);function xVe(){let{setIsListViewOpened:e}=(0,fz.useDispatch)(F),{getListViewToggleRef:t}=K((0,fz.useSelect)(F)),r=(0,Kp.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),o=(0,Kp.useCallback)(m=>{m.keyCode===wVe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),r())},[r]),[n,i]=(0,Kp.useState)(null),[s,a]=(0,Kp.useState)("list-view"),c=(0,Kp.useRef)(),d=(0,Kp.useRef)(),u=(0,Kp.useRef)(),f=(0,yVe.useMergeRefs)([u,i]);return(0,_Ve.useShortcut)("core/editor/toggle-list-view",()=>{let m=c.current;if(m.contains(m.ownerDocument.activeElement)){r();return}(s==="list-view"&&rne.focus.tabbable.find(u.current)[0]||rne.focus.tabbable.find(d.current)[0])?.focus()}),(0,ty.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:o,ref:c,children:(0,ty.jsx)(zTt,{tabs:[{name:"list-view",title:(0,O3._x)("List View","Post overview"),panel:(0,ty.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,ty.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,ty.jsx)(uz.__experimentalListView,{dropZoneElement:n,focusOnMount:!0})})}),panelRef:f},{name:"outline",title:(0,O3._x)("Outline","Post overview"),panel:(0,ty.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,ty.jsx)(vVe,{})})}],onClose:r,onSelect:m=>a(m),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,O3.__)("Close")})})}var M3=l(Z(),1),A3=l(X(),1);var oy=l(G(),1);var pz=l(Z(),1),ry=l(X(),1),SVe=l(he(),1),$h=l(G(),1),mz=l(Sn(),1),xw=l(H(),1);var CVe=l(Me(),1);var Rd=l(R(),1);function EVe(){let e=(0,pz.useSelect)(r=>{let{getCurrentRevisionId:o,getRevisionPage:n,getPageRevisions:i,getRevisionsPerPage:s}=K(r(F)),a=r(F).getCurrentPostType();if(!a)return{};let d=r(SVe.store).getEntityConfig("postType",a)?.revisionKey||"id",u=n();return{revisions:i(u),perPage:s(),currentRevisionId:o(),revisionKey:d,revisionPage:u,totalRevisions:r(F).getCurrentPostRevisionsCount()}},[]),t=K((0,pz.useDispatch)(F));return(0,Rd.jsx)(jTt,{...e,setCurrentRevisionId:t.setCurrentRevisionId,setRevisionPage:t.setRevisionPage})}function jTt({revisions:e,perPage:t,currentRevisionId:r,revisionKey:o,revisionPage:n,totalRevisions:i,setCurrentRevisionId:s,setRevisionPage:a}){let c=(0,CVe.useFocusOnMount)(!0),d=(0,xw.useRef)(),u=(0,xw.useCallback)(S=>{S&&d.current===void 0&&(d.current=S.ownerDocument.activeElement)},[]),f=(0,xw.useCallback)(S=>{if(!S){c(null);return}let{activeElement:E,body:P,documentElement:O}=S.ownerDocument,T=d.current??E;(E===T||E===P||E===O)&&c(S)},[c]),m=!e,h=Math.ceil(i/t)||1,g=(0,xw.useMemo)(()=>e&&[...e].reverse(),[e]),b=g?.findIndex(S=>S[o]===r),v=S=>{let E=g?.[S];E&&s(E[o])},_=(0,mz.getSettings)(),y=S=>{let E=g?.[S];return E?(0,mz.dateI18n)(_.formats.datetime,E.date):S},w=h>1;if(m&&!w)return(0,Rd.jsx)(ry.Spinner,{ref:u});if(!m&&!g?.length)return(0,Rd.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,$h.__)("No revisions found.")});if(i<=1)return(0,Rd.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,$h.__)("Only one revision found.")});let x=S=>{let E=i-(S-1)*t,P=Math.max(1,E-t+1);return(0,$h.sprintf)((0,$h.__)("Revisions %1$s\u2013%2$s"),P,E)},C=m||b===-1?(0,Rd.jsx)(ry.Spinner,{ref:u}):(0,Rd.jsx)(ry.RangeControl,{ref:f,"aria-valuetext":y(b),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,$h.__)("Revision"),max:g?.length-1,min:0,marks:!0,onChange:v,renderTooltipContent:y,value:b,withInputField:!1});return w?(0,Rd.jsxs)(le,{direction:"row",gap:"sm",align:"center",style:{flex:1},children:[(0,Rd.jsx)(ry.Button,{icon:Yr,label:n<h?x(n+1):(0,$h.__)("No older revisions"),onClick:()=>a(n+1),disabled:m||n>=h,size:"compact",accessibleWhenDisabled:!0}),(0,Rd.jsx)("div",{style:{flex:1,minWidth:0,display:"flex",justifyContent:"center"},children:C}),(0,Rd.jsx)(ry.Button,{icon:Or,label:n>1?x(n-1):(0,$h.__)("No newer revisions"),onClick:()=>a(n-1),disabled:m||n<=1,size:"compact",accessibleWhenDisabled:!0})]}):C}var bc=l(R(),1);function HTt({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,M3.useSelect)(u=>({currentRevisionId:K(u(F)).getCurrentRevisionId(),sidebarIsOpened:!!u($e).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=K((0,M3.useDispatch)(F)),{enableComplementaryArea:s,disableComplementaryArea:a}=(0,M3.useDispatch)($e),c=!!r,d=()=>{r&&i(r)};return(0,bc.jsx)(NB,{className:"editor-revisions-header",toolbar:(0,bc.jsx)(A3.Button,{__next40pxDefaultSize:!0,size:"compact",icon:Ry,label:(0,oy._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,bc.jsx)(EVe,{}),settings:(0,bc.jsxs)(bc.Fragment,{children:[(0,bc.jsx)(DC,{className:"editor-header__post-preview-button"}),(0,bc.jsx)(A3.Button,{__next40pxDefaultSize:!0,icon:(0,oy.isRTL)()?Cy:um,label:(0,oy._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?a("core"):s("core",Ol.document)},size:"compact"}),(0,bc.jsx)(A3.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,oy.__)("Exit")}),(0,bc.jsx)(A3.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:d,children:(0,oy.__)("Restore")}),(0,bc.jsx)(zB,{isRevisionMode:!0})]})})}var one=HTt;var eBe=l(X(),1),tBe=l(Re(),1),pne=l(Z(),1),Rz=l(H(),1),rBe=l(vi(),1),oBe=l(Ut(),1),_c=l(G(),1);var Pd=l(Re(),1),vc=l(H(),1),Cz=l(Z(),1),cne=l(Ut(),1),qVe=l(he(),1),CE=l(Me(),1);var nne=l(Z(),1),kVe=l(he(),1),hz=l(H(),1),ine=l(G(),1),TVe=l(X(),1);var RVe=l(R(),1);function PVe({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,nne.useSelect)(s=>{let{getEditorSettings:a,getCurrentTemplateId:c}=s(F);return{onNavigateToEntityRecord:a().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,nne.useSelect)(s=>!!s(kVe.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,hz.useState)(!1);return(0,hz.useEffect)(()=>{let s=c=>{o&&(!c.target.classList.contains("is-root-container")||c.target.dataset?.type==="core/template-part"||c.defaultPrevented||(c.preventDefault(),i(!0)))},a=e.current;return a?.addEventListener("dblclick",s),()=>{a?.removeEventListener("dblclick",s)}},[e,o]),o?(0,RVe.jsx)(TVe.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,ine.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,ine.__)("You\u2019ve tried to select a block that is part of a template that may be used elsewhere on your site. Would you like to edit the template?")}):null}var OVe=l(Me(),1),gz=l(Z(),1),sne=l(Re(),1);var UTt=500;function IVe(e,t,r){return Math.min(Math.max(e,t),r)}function WTt(e,t,r){let o=e-IVe(e,r.left,r.right),n=t-IVe(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function AVe({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=K((0,gz.useSelect)(sne.store)),{selectBlock:n}=(0,gz.useDispatch)(sne.store);return(0,OVe.useRefEffect)(i=>{if(!e)return;let s=(c,d)=>{let u=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let b=o(h);if(b.length)return b}return[h]}),f=1/0,m=null;for(let h of u){let g=i.querySelector(`[data-block="${h}"]`);if(!g)continue;let b=g.getBoundingClientRect(),v=WTt(c,d,b);v<f&&v<UTt&&(f=v,m=h)}m&&n(m)},a=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&s(c.clientX,c.clientY)};return i.addEventListener("click",a),()=>i.removeEventListener("click",a)},[e])}var bz=l(Z(),1),MVe=l(Me(),1),ane=l(Re(),1);function NVe(){let{getSettings:e,isZoomOut:t}=K((0,bz.useSelect)(ane.store)),{resetZoomLevel:r}=K((0,bz.useDispatch)(ane.store));return(0,MVe.useRefEffect)(o=>{function n(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:s}=e();typeof s=="function"&&s(!1),r()}}return o.addEventListener("dblclick",n),()=>{o.removeEventListener("dblclick",n)}},[e,t,r])}var FVe=l(Z(),1),DVe=l(Me(),1),vz=l(Re(),1),LVe=l(Ut(),1),GTt=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function VVe(e){let t=(0,FVe.useRegistry)(),r=(0,DVe.useRefEffect)(o=>{function n(s){if(s.target!==o&&s.target!==o.parentElement)return;let a=o.lastElementChild;if(!a)return;let c=a.getBoundingClientRect();if(s.clientY<c.bottom)return;s.preventDefault();let d=t.select(vz.store).getBlockOrder(""),u=d[d.length-1],f=t.select(vz.store).getBlock(u),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(vz.store);f&&(0,LVe.isUnmodifiedDefaultBlock)(f)?m(u):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,GTt]:[]}var yz=l(Z(),1),BVe=l(Me(),1),lne=l(Re(),1);function zVe(){let{getEditedContentOnlySection:e}=K((0,yz.useSelect)(lne.store)),{stopEditingContentOnlySection:t}=K((0,yz.useDispatch)(lne.store));return(0,BVe.useRefEffect)(r=>{function o(n){let i=e();if(!i)return;!n.target.closest(`[data-block="${i}"]`)&&!n.defaultPrevented&&(n.preventDefault(),t())}return r.addEventListener("click",o),()=>{r.removeEventListener("click",o)}},[e,t])}var _z=l(Z(),1),HVe=l(Me(),1),UVe=l(Ut(),1),wz=l(he(),1),xz=l(Re(),1),Xp=l(X(),1),WVe=l(vi(),1),ny=l(H(),1),uf=l(G(),1);var SE=l(H(),1);function jVe(e){let[t,r]=(0,SE.useState)(),o=(0,SE.useRef)(!1);return(0,SE.useEffect)(()=>{if(!e)return;if(e.status==="connected"){r(void 0),o.current=!1;return}if(e.status!=="disconnected"||!e.willAutoRetryInMs)return;let{willAutoRetryInMs:n}=e,i=Date.now()+n,s=o.current;o.current=!0,s&&r(0);let a=null,c=()=>{r(Math.ceil((i-Date.now())/1e3)),a=setInterval(()=>{let u=Math.ceil((i-Date.now())/1e3);r(Math.max(0,u)),u<=0&&a&&clearInterval(a)},1e3)},d=s?setTimeout(c,500):null;return d||c(),()=>{d&&clearTimeout(d),a&&clearInterval(a)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var df=l(R(),1),{BlockCanvasCover:YTt}=K(xz.privateApis),{retrySyncConnection:qTt}=K(wz.privateApis),KTt=2e4;function GVe(){let[e,t]=(0,ny.useState)(!1),[r,o]=(0,ny.useState)(!1),[n,i]=(0,ny.useState)(!1),{connectionStatus:s,isCollaborationEnabled:a,postType:c}=(0,_z.useSelect)(x=>{let{getSyncConnectionStatus:C,getPostType:S}=K(x(wz.store)),{getCurrentPostType:E,isCollaborationEnabledForCurrentPost:P}=K(x(F)),O=E();return{connectionStatus:C()||null,isCollaborationEnabled:P(),postType:O?S(O):null}},[]),{onManualRetry:d,secondsRemaining:u}=jVe(s),f=(0,HVe.useCopyToClipboard)(()=>{let x=(0,_z.select)(xz.store).getBlocks();return(0,UVe.serialize)(x)});(0,ny.useEffect)(()=>{let x=setTimeout(()=>{t(!0)},KTt);return()=>clearTimeout(x)},[]),(0,ny.useEffect)(()=>{s?.status!=="connecting"&&i(s!==null&&"canManuallyRetry"in s&&s.canManuallyRetry===!0)},[s]);let m=s&&s.status==="disconnected"&&(s.canManuallyRetry||s.willAutoRetryInMs);(0,ny.useEffect)(()=>{if(s?.status==="connected"){o(!1);return}s?.status&&s.status!=="connecting"&&(!m||s.backgroundRetriesFailed)&&o(!0)},[s,m]);let h=s?.status==="disconnected"&&"error"in s&&s.error?.code===Yre;if(!a||!e&&!h||!r)return null;let g=s&&"error"in s?s?.error:void 0;if(!m&&(0,WVe.applyFilters)("editor.isSyncConnectionErrorHandled",!1,g?.code)!==!1)return null;let b=n?()=>{d(),qTt()}:void 0,v=z9e(g),_="",y=!1;u&&u>0?_=(0,uf.sprintf)((0,uf._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",u),u):u===0&&(y=!0,_=(0,uf.__)("Retrying\u2026"));let w="edit.php";return c?.slug&&(w=`edit.php?post_type=${c.slug}`),(0,df.jsx)(YTt.Fill,{children:(0,df.jsx)(Xp.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:v.title,children:(0,df.jsxs)(Xp.__experimentalVStack,{spacing:6,children:[(0,df.jsx)("p",{children:v.description}),_&&(0,df.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:_}),(0,df.jsxs)(Xp.__experimentalHStack,{justify:"right",children:[(0,df.jsx)(Xp.Button,{__next40pxDefaultSize:!0,href:w,isDestructive:!0,variant:"tertiary",children:(0,uf.sprintf)((0,uf.__)("Back to %s"),c?.labels?.name??(0,uf.__)("Posts"))}),(0,df.jsx)(Xp.Button,{__next40pxDefaultSize:!0,ref:f,variant:b?"secondary":"primary",children:(0,uf.__)("Copy Post Content")}),b&&(0,df.jsx)(Xp.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":y,disabled:y,isBusy:y,variant:"primary",onClick:b,children:(0,uf.__)("Retry")})]})]})})})}var Wi=l(R(),1),{LayoutStyle:Sz,useLayoutClasses:XTt,useLayoutStyles:ZTt,ExperimentalBlockCanvas:QTt,useFlashEditableBlocks:JTt}=K(Pd.privateApis);function dne(e){for(let t=0;t<e.length;t++){if(e[t].name==="core/post-content")return e[t].attributes;if(e[t].innerBlocks.length){let r=dne(e[t].innerBlocks);if(r)return r}}}function YVe(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}var une=300,$Tt=9/16;function e2t(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-une)/(t.width-une))),n=r(t.width/t.height,$Tt,o);return Math.min(Math.round(e/n),t.height)}function t2t({autoFocus:e,iframeProps:t,contentRef:r,className:o}){let n=(0,CE.useViewportMatch)("small","<"),{renderingMode:i,postContentAttributes:s,editedPostTemplate:a={},wrapperBlockName:c,wrapperUniqueId:d,deviceType:u,isFocusedEntity:f,isDesignPostType:m,postType:h,isPreview:g,styles:b,hasCanvasWidth:v,canvasWidth:_}=(0,Cz.useSelect)(fe=>{let{getCurrentPostId:ee,getCurrentPostType:pe,getCurrentTemplateId:be,getEditorSettings:ye,getRenderingMode:Te,getDeviceType:Ie,getCanvasWidth:Le}=K(fe(F)),{getPostType:se,getEditedEntityRecord:ge}=fe(qVe.store),Ge=pe(),Ae=Te(),Ne;Ge===yf?Ne="core/block":Ae==="post-only"&&(Ne="core/post-content");let Ze=ye(),at=Ze.supportsTemplateMode,Lt=se(Ge),er=be(),tt=Le(),xn=er?ge("postType",Ir,er):void 0;return{renderingMode:Ae,postContentAttributes:Ze.postContentAttributes,isDesignPostType:dg.includes(Ge),editedPostTemplate:Lt?.viewable&&at?xn:void 0,wrapperBlockName:Ne,wrapperUniqueId:ee(),deviceType:Ie(),isFocusedEntity:!!Ze.onNavigateToPreviousEntityRecord,postType:Ge,isPreview:Ze.isPreviewMode,styles:Ze.styles,hasCanvasWidth:tt!==void 0,canvasWidth:tt}},[]),{isCleanNewPost:y}=(0,Cz.useSelect)(F),{hasRootPaddingAwareAlignments:w,themeHasDisabledLayoutStyles:x,themeSupportsLayout:C,isZoomedOut:S}=(0,Cz.useSelect)(fe=>{let{getSettings:ee,isZoomOut:pe}=K(fe(Pd.store)),be=ee();return{themeHasDisabledLayoutStyles:be.disableLayoutStyles,themeSupportsLayout:be.supportsLayout,hasRootPaddingAwareAlignments:be.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:pe()}},[]),E=(0,vc.useRef)(),[P]=(0,Pd.useSettings)("layout"),[O,T]=(0,vc.useState)(),I=(0,CE.useResizeObserver)(fe=>{let{width:ee,height:pe}=fe[0].contentRect;T(be=>be?.width===ee&&be?.height===pe?be:{width:ee,height:pe})}),k=(0,vc.useMemo)(()=>i!=="post-only"||m?{type:"default"}:C?{...P,type:"constrained"}:{type:"default"},[i,C,P,m]),M=(0,vc.useMemo)(()=>{if(!a?.content&&!a?.blocks&&s)return s;if(a?.blocks)return dne(a?.blocks);let fe=typeof a?.content=="string"?a?.content:"";return dne((0,cne.parse)(fe))||{}},[a?.content,a?.blocks,s]),N=(0,vc.useMemo)(()=>{if(!a?.content&&!a?.blocks)return!1;if(a?.blocks)return YVe(a?.blocks);let fe=typeof a?.content=="string"?a?.content:"";return YVe((0,cne.parse)(fe))||!1},[a?.content,a?.blocks]),{layout:V={},align:B=""}=M||{},z=XTt(M,"core/post-content"),A=J({"is-layout-flow":!C},C&&z,B&&`align${B}`),D=ZTt(M,"core/post-content",".block-editor-block-list__layout.is-root-container"),L=(0,vc.useMemo)(()=>V&&(V?.type==="constrained"||V?.inherit||V?.contentSize||V?.wideSize)?{...P,...V,type:"constrained"}:{...P,...V,type:"default"},[V?.type,V?.inherit,V?.contentSize,V?.wideSize,P]),j=s?L:k,U=j?.type==="default"&&!N?k:j,q=(0,vc.useRef)();(0,vc.useEffect)(()=>{!e||!y()||q?.current?.focus()},[e,y]);let Y=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
+`;function WVe(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var gne=l(he(),1),QVe=l(Re(),1),Sk=l(H(),1);var of=l(H(),1);function fz(e){let[t,r]=(0,of.useState)(0),o=(0,of.useRef)(null),n=(0,of.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}function pz(){let[e,t]=(0,of.useState)(0),r=(0,of.useRef)(null);(0,of.useEffect)(()=>()=>{r.current!==null&&cancelAnimationFrame(r.current)},[]);let o=(0,of.useCallback)(()=>{r.current!==null&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{r.current=null,t(n=>n+1)})},[]);return[e,o]}var YVe=l(Re(),1);var{isElementVisible:pne}=K(YVe.privateApis),mne=e=>{let t=e.closest("[data-block]");for(;t;){if(pne(t))return t;t=t.parentElement?.closest("[data-block]")??null}return null},L2t=500,hz=(e,t,r,o)=>e===null||!t?null:V2t(t,e,r,o)??null,V2t=(e,t,r,o)=>{if(!pne(e))return null;let{node:n,offset:i}=fne(e,t,r),s=r.createRange();try{s.setStart(n,i)}catch{return null}s.collapse(!0);let a=s.getBoundingClientRect(),c=e.getBoundingClientRect(),d=0,u=0;a.x===0&&a.y===0&&a.width===0&&a.height===0?(d=c.left-o.left,u=c.top-o.top):(d=a.left-o.left,u=a.top-o.top);let f=a.height;if(f===0){let m=r.defaultView??window;f=parseInt(m.getComputedStyle(e).lineHeight,10)||c.height}return{x:d,y:u,height:f}},gz=(e,t,r,o,n)=>{if(!pne(e))return null;let i=t,s=r;i>s&&([i,s]=[s,i]);let a=fne(e,i,o),c=fne(e,s,o),d=o.createRange();try{d.setStart(a.node,a.offset),d.setEnd(c.node,c.offset)}catch{return null}let u=d.getClientRects(),f=[];for(let m of u){if(m.width===0&&m.height===0)continue;let h=m.left-n.left,g=m.top-n.top;f.some(v=>v.x===h&&v.y===g&&v.width===m.width&&v.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},mz=e=>{let t=e.parentElement;return t?.hasAttribute("data-block")?t:e},B2t=(e,t,r)=>{let o=r.querySelectorAll("[data-block]"),n=-1,i=-1;for(let a=0;a<o.length;a++){let c=o[a].getAttribute("data-block");c===e&&(n=a),c===t&&(i=a)}if(n===-1||i===-1)return[];n>i&&([n,i]=[i,n]);let s=[];for(let a=n+1;a<i;a++){let c=o[a];s.some(d=>d.contains(c))||s.push(c)}return s},bz=(e,t,r)=>{let o=r.querySelector(`[data-block="${e}"]`),n=r.querySelector(`[data-block="${t}"]`);if(!o||!n)return null;let i=GVe(n,o)?n:o,s=GVe(n,o)?o:n,a=mz(i),c=mz(s),d=a.getAttribute("data-block"),u=c.getAttribute("data-block"),f=d===u,m=f?[]:B2t(d,u,r).filter(h=>!a.contains(h)&&!c.contains(h));return{firstEl:a,firstId:d,lastEl:c,lastId:u,middleEls:m,sameContainer:f}},fne=(e,t,r)=>{let o=r.createTreeWalker(e,NodeFilter.SHOW_TEXT|NodeFilter.SHOW_ELEMENT),n=0,i=null,s=null,a=1;for(;s=o.nextNode();){if(a++,a>L2t)return i?{node:i,offset:0}:{node:e,offset:0};let c=s.nodeValue?.length??0;if(s.nodeType===Node.ELEMENT_NODE)if(s.nodeName==="BR"){if(n+1>=t){let d=o.nextNode();return d?.nodeType===Node.TEXT_NODE?{node:d,offset:0}:i?{node:i,offset:i.nodeValue?.length??0}:{node:e,offset:0}}n+=1;continue}else continue;if(c!==0){if(n+c>=t)return{node:s,offset:t-n};n+=c,s.nodeType===Node.TEXT_NODE&&(i=s)}}return i&&i.nodeValue?.length?{node:i,offset:i.nodeValue.length}:{node:e,offset:0}},GVe=(e,t)=>!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING);var qVe=l(he(),1);var{SelectionDirection:z2t,SelectionType:vz}=K(qVe.privateApis);function yw(e,t){if(!t.localClientId)return null;let r=e.querySelector(`[data-block="${t.localClientId}"]`);if(!r||!t.attributeKey)return r;let o=CSS.escape(t.attributeKey),n=r.querySelector(`[data-wp-block-attribute-key="${o}"]`);if(n)return n;let i=r.querySelector('[contenteditable="true"]');return i||(r.querySelector("p, h1, h2, h3, h4, h5, h6, pre, blockquote, td, th, li, figcaption")??r)}function KVe(e,t,r,o){return e.type===vz.None||e.type===vz.WholeBlock?{}:e.type===vz.Cursor?j2t(t,o):r?H2t(e,t,r,o):{}}function j2t(e,t){if(!e.localClientId)return{};let r=yw(t.editorDocument,e);return{coords:hz(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function H2t(e,t,r,o){if(!t.localClientId||!r.localClientId)return{};let i=e.selectionDirection===z2t.Backward?t:r;if(e.type===vz.SelectionInOneBlock){if(t.richTextOffset===null||r.richTextOffset===null)return{};let s=W2t(t,r,o);return s.rects.length>0?{coords:hz(i.richTextOffset,s.blockElement,o.editorDocument,o.overlayRect),selectionRects:s.rects}:{coords:hz(t.richTextOffset,yw(o.editorDocument,t),o.editorDocument,o.overlayRect)}}return U2t(t,r,o)}function xk(e,t){let r=e.getBoundingClientRect();return{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height}}function U2t(e,t,r){let{editorDocument:o,overlayRect:n}=r,i=bz(e.localClientId,t.localClientId,o);if(!i)return{};let s=i.firstId===e.localClientId?e:t,a=i.firstId===e.localClientId?t:e,{firstEl:c,lastEl:d,middleEls:u,sameContainer:f}=i;if(f)return c.innerText?.trim()?{selectionRects:[xk(c,n)]}:{};let m=Number.MAX_SAFE_INTEGER,h=[];if(c.innerText?.trim()){let g=s.richTextOffset;if(g===null||g===0)h.push(xk(c,n));else{let b=yw(o,s),v=b?gz(b,g,m,o,n):null;h.push(...v??[xk(c,n)])}}for(let g of u)g.innerText?.trim()&&h.push(xk(g,n));if(d.innerText?.trim()){let g=a.richTextOffset;if(g===null)h.push(xk(d,n));else if(g>0){let b=yw(o,a),v=b?gz(b,0,g,o,n):null;h.push(...v??[xk(d,n)])}}return h.length>0?{selectionRects:h}:{}}function W2t(e,t,r){let o=yw(r.editorDocument,e);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:gz(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}var XVe=l(he(),1);var{SelectionType:J5}=K(XVe.privateApis);function ZVe(e,t){if(!e)return null;try{switch(e.type){case J5.Cursor:case J5.WholeBlock:return t(e);case J5.SelectionInOneBlock:return t({type:J5.Cursor,cursorPosition:e.cursorStartPosition});case J5.SelectionInMultipleBlocks:return t(e.startEndpoint);default:return null}}catch{return null}}var{useActiveCollaborators:G2t,useResolvedSelection:Y2t}=K(gne.privateApis),{isElementVisible:hne}=K(QVe.privateApis),{SelectionType:ww}=K(gne.privateApis);function JVe(e,t,r,o,n){let i=(0,Sk.useRef)(new Set),s=G2t(r??null,o??null),a=Y2t(r??null,o??null),[c,d]=(0,Sk.useState)([]),[u,f]=fz(n),[m,h]=pz();return(0,Sk.useEffect)(()=>{if(!t){d([]);return}let g=i.current,b=new Set,v=s.filter(C=>{if(C.isMe)return!1;let S=C.editorState?.selection?.type;return S===ww.WholeBlock||S===ww.SelectionInMultipleBlocks||S===ww.Cursor||S===ww.SelectionInOneBlock}).flatMap(C=>{let S=C.editorState?.selection;if(S.type===ww.WholeBlock){let D;try{({localClientId:D}=a(S))}catch{return[]}if(!D)return[];let L=D,U=_z(t,D);if(U&&!hne(U)){let Y=mne(U)?.getAttribute("data-block");if(!Y)return[];L=Y}return[{blockId:L,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:Xs(C.collaboratorInfo.id??C.clientId),userName:La(C.collaboratorInfo),avatarUrl:rf(C.collaboratorInfo.avatar_urls),alwaysOutline:!0}]}if(S.type===ww.Cursor||S.type===ww.SelectionInOneBlock){let D=ZVe(S,a);if(!D?.localClientId)return[];let L=yw(t,D);if(!L||hne(L))return[];let j=mne(L)?.getAttribute("data-block");return j?[{blockId:j,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:Xs(C.collaboratorInfo.id??C.clientId),userName:La(C.collaboratorInfo),avatarUrl:rf(C.collaboratorInfo.avatar_urls),alwaysOutline:!0}]:[]}let k=D=>{try{return a(D).localClientId}catch{return null}},R=k(S.startEndpoint),O=k(S.endEndpoint);if(!R||!O)return[];let E=bz(R,O,t);if(!E)return[];let{firstId:I,lastId:T,middleEls:M,sameContainer:F}=E,V=Xs(C.collaboratorInfo.id??C.clientId),B=La(C.collaboratorInfo),z=rf(C.collaboratorInfo.avatar_urls);if(F)return[{blockId:I,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:V,userName:B,avatarUrl:z,alwaysOutline:!1}];let A=M.map(D=>D.getAttribute("data-block")).filter(D=>!!D);return[I,...A,T].map(D=>({blockId:D,clientId:C.clientId,userId:C.collaboratorInfo.id??C.clientId,color:V,userName:B,avatarUrl:z,alwaysOutline:!1}))}).filter(C=>b.has(C.blockId)?!1:(b.add(C.blockId),!0)),y=new Set(v.map(C=>C.blockId));for(let C of g)if(!y.has(C)){let S=_z(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color")),g.delete(C)}let w=[],_=e?.getBoundingClientRect()??null,x=new Set;return v.forEach(C=>{let{color:S,blockId:k,userName:R,avatarUrl:O}=C,E=_z(t,k);if(!E||(E.classList.remove("is-collaborator-selected"),E.style.removeProperty("--collaborator-outline-color"),g.delete(k),!hne(E)))return;let I=!E.innerText?.trim();if((C.alwaysOutline||I)&&(E.classList.add("is-collaborator-selected"),E.style.setProperty("--collaborator-outline-color",S),g.add(k)),_&&!x.has(C.userId)){x.add(C.userId);let T=E.getBoundingClientRect();w.push({blockId:k,clientId:C.clientId,userName:R,avatarUrl:O,color:S,x:T.left-_.left,y:T.top-_.top})}}),d(w),()=>{for(let C of g){let S=_z(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color"))}g.clear()}},[s,t,e,u,m,a]),{highlights:c,rerenderHighlightsAfterDelay:f,rerenderHighlightsOnResize:h}}var _z=(e,t)=>e.querySelector(`[data-block="${t}"]`);var bne=l(he(),1),$Ve=l(X(),1),yz=l(H(),1),eBe=l(Jt(),1);var{useActiveCollaborators:q2t,useResolvedSelection:K2t}=K(bne.privateApis),{SelectionType:Ck}=K(bne.privateApis);function tBe(e,t,r,o,n){let i=q2t(r??null,o??null),s=K2t(r??null,o??null),a=(0,$Ve.useSelect)(g=>g(eBe.store).get("core","showCollaborationCursor"),[]),[c,d]=(0,yz.useState)([]),[u,f]=fz(n),[m,h]=pz();return(0,yz.useEffect)(()=>{if(!e||!t){d([]);return}let g=e.getBoundingClientRect(),b={editorDocument:t,overlayRect:g},v=[],y=i.some(w=>!w.isMe);i.forEach(w=>{if(w.isMe&&(!a||!y))return;let _=w.editorState?.selection??{type:Ck.None},x={richTextOffset:null,localClientId:null,attributeKey:null},C;if(_.type===Ck.Cursor)try{x=s(_)}catch{return}else if(_.type===Ck.SelectionInOneBlock)try{x=s({type:Ck.Cursor,cursorPosition:_.cursorStartPosition}),C=s({type:Ck.Cursor,cursorPosition:_.cursorEndPosition})}catch{return}else if(_.type===Ck.SelectionInMultipleBlocks){let M=V=>s(V);try{x=M(_.startEndpoint),C=M(_.endEndpoint)}catch{return}let F=V=>{if(!V.localClientId)return V;let B=t.querySelector(`[data-block="${V.localClientId}"]`);if(!B)return V;let A=mz(B).getAttribute("data-block");return!A||A===V.localClientId?V:{...V,localClientId:A,richTextOffset:null,attributeKey:null}};x=F(x),C&&(C=F(C))}let S=La(w.collaboratorInfo),k=w.clientId,R=w.isMe?"var(--wp-admin-theme-color)":Xs(w.collaboratorInfo.id??w.clientId),O=rf(w.collaboratorInfo.avatar_urls),E=KVe(_,x,C,b),I=!!E.coords,T=(E.selectionRects?.length??0)>0;if(I||T){let M={userName:S,clientId:k,color:R,avatarUrl:O,isMe:w.isMe,...E.coords??{}};E.selectionRects&&(M.selectionRects=E.selectionRects),v.push(M)}}),d(v)},[t,s,e,i,a,u,m]),{cursors:c,rerenderCursorsAfterDelay:f,rerenderCursorsOnResize:h}}var nf=l(P(),1),rBe=500,X2t=1e4;function nBe({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,sf.useState)(null),{cursors:s,rerenderCursorsAfterDelay:a,rerenderCursorsOnResize:c}=tBe(n,e??null,t??null,r??null,rBe),{highlights:d,rerenderHighlightsAfterDelay:u,rerenderHighlightsOnResize:f}=JVe(n,e??null,t??null,r??null,rBe),m=(0,sf.useCallback)(()=>{c(),f()},[c,f]),h=(0,wz.useResizeObserver)(m);(0,sf.useEffect)(()=>{let y=a(),w=u();return()=>{y(),w()}},[a,u]),(0,sf.useEffect)(()=>{if(s.length!==0)return WVe(a,X2t)},[s.length,a]);let g=(0,wz.useMergeRefs)([i,h]),b=(0,sf.useRef)(new Map);(0,sf.useEffect)(()=>{if(!o)return;let y=b.current,w=new Set([...s.map(_=>_.clientId),...d.map(_=>_.clientId)]);for(let _ of y.keys())w.has(_)||(o.unregisterCursor(_),y.delete(_));for(let[_,x]of y.entries())o.registerCursor(_,x);return()=>o.removeAll()},[s,d,o]);let v=(0,sf.useCallback)(y=>w=>{w?b.current.set(y,w):b.current.delete(y)},[]);return(0,nf.jsxs)("div",{className:"collaborators-overlay-full",ref:g,children:[(0,nf.jsx)("style",{children:HVe+UVe}),s.map(y=>(0,nf.jsxs)("div",{children:[!y.isMe&&y.selectionRects?.map((w,_)=>(0,nf.jsx)("div",{className:"collaborators-overlay-selection-rect",style:{left:`${w.x}px`,top:`${w.y}px`,width:`${w.width}px`,height:`${w.height}px`,backgroundColor:y.color}},`${y.clientId}-sel-${_}`)),y.x!==void 0&&(0,nf.jsxs)("div",{ref:v(y.clientId),className:"collaborators-overlay-user",style:{left:`${y.x}px`,top:`${y.y}px`},children:[!y.isMe&&(0,nf.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:y.color,height:`${y.height}px`}}),(0,nf.jsx)(Gh,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:y.avatarUrl,name:y.userName,label:y.isMe?(0,oBe.__)("You"):void 0,borderColor:y.color})]})]},y.clientId)),d.map(y=>(0,nf.jsx)("div",{ref:v(y.clientId),style:{position:"absolute",left:`${y.x}px`,top:`${y.y}px`},children:(0,nf.jsx)(Gh,{className:"collaborators-overlay-block-label",variant:"badge",size:"small",src:y.avatarUrl,name:y.userName,borderColor:y.color})},y.blockId))]})}var vne=l(P(),1),{BlockCanvasCover:Z2t}=K(iBe.privateApis);function xz({postId:e,postType:t,cursorRegistry:r}){return(0,vne.jsx)(Z2t.Fill,{children:({containerRef:o})=>(0,vne.jsx)(nBe,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var Td=l(P(),1),{useActiveCollaborators:Q2t}=K(aBe.privateApis);function _ne({postId:e,postType:t}){let r=Q2t(e,t),o=r.filter(f=>!f.isMe),n=(0,kk.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,kk.useState)(LVe),[s,a]=(0,kk.useState)(!1),[c,d]=(0,kk.useState)(null);if(o.length===0)return null;let u=r.find(f=>f.isMe);return(0,Td.jsxs)(Td.Fragment,{children:[(0,Td.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,Td.jsx)(sBe.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>a(!s),isPressed:s,ref:d,"aria-label":(0,Sz.sprintf)((0,Sz.__)("Collaborators list, %d online"),n.length),children:(0,Td.jsxs)(ine,{max:4,children:[u&&(0,Td.jsx)(Gh,{src:rf(u.collaboratorInfo.avatar_urls),name:La(u.collaboratorInfo),borderColor:"var(--wp-admin-theme-color)",size:"small"},u.clientId),o.map(f=>(0,Td.jsx)(Gh,{src:rf(f.collaboratorInfo.avatar_urls),name:La(f.collaboratorInfo),borderColor:Xs(f.collaboratorInfo.id??f.clientId),size:"small"},f.clientId))]})}),s&&(0,Td.jsx)(DVe,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:a,cursorRegistry:i})]}),(0,Td.jsx)(xz,{postId:e,postType:t,cursorRegistry:i})]})}var nn=l(P(),1);function J2t({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,$5.useViewportMatch)("large"),n=(0,$5.useViewportMatch)("medium"),i=(0,$5.useMediaQuery)("(max-width: 403px)"),{postId:s,postType:a,isTextEditor:c,isPublishSidebarOpened:d,showIconLabels:u,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g}=(0,cBe.useSelect)(_=>{let{get:x}=_(dBe.store),{getEditorMode:C,getCurrentPostType:S,getCurrentPostId:k,isPublishSidebarOpened:R}=_(N),{getStylesPath:O,getShowStylebook:E}=K(_(N)),{getBlockSelectionStart:I,getSectionRootClientId:T}=K(_(lBe.store));return{postId:k(),postType:S(),isTextEditor:C()==="text",isPublishSidebarOpened:R(),showIconLabels:x("core","showIconLabels"),hasFixedToolbar:x("core","fixedToolbar"),hasBlockSelection:!!I(),hasSectionRootClientId:!!T(),isStylesCanvasActive:!!O()?.startsWith("/revisions")||E()}},[]),b=["post","page","wp_template"].includes(a)&&h,[v,y]=(0,uBe.useState)(!0),w=!i&&(!f||f&&(!m||v));return(0,nn.jsx)(qB,{toolbar:(0,nn.jsxs)(nn.Fragment,{children:[(0,nn.jsx)(MLe,{disableBlockTools:g||c}),f&&n&&(0,nn.jsx)(PLe,{isCollapsed:v,onToggle:y})]}),center:w?(0,nn.jsxs)(nn.Fragment,{children:[(0,nn.jsx)(_ne,{postType:a,postId:s}),(0,nn.jsx)(aL,{})]}):void 0,settings:(0,nn.jsxs)(nn.Fragment,{children:[!w&&!i&&(0,nn.jsx)(_ne,{postType:a,postId:s}),!e&&!d&&(0,nn.jsx)(rB,{forceIsDirty:t}),(0,nn.jsx)(oVe,{}),(0,nn.jsx)(lVe,{forceIsAutosaveable:t,disabled:g}),(0,nn.jsx)(LC,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&b&&(0,nn.jsx)(pVe,{disabled:g}),(o||!u)&&(0,nn.jsx)(eC.Slot,{scope:"core"}),!e&&(0,nn.jsx)(ZLe,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,nn.jsx)(rz,{})]})})}var fBe=J2t;var e3=l(X(),1),kz=l(Re(),1),pBe=l(Me(),1),t3=l(H(),1),mBe=l(Jt(),1),hBe=l(cn(),1);var Cz=l(P(),1),{PrivateInserterLibrary:$2t}=K(kz.privateApis);function gBe(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,e3.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:b}=K(m(N)),{getBlockRootClientId:v,isZoomOut:y,getSectionRootClientId:w}=K(m(kz.store)),{get:_}=m(mBe.store),{getActiveComplementaryArea:x}=m(ot),C=()=>{if(y()){let S=w();if(S)return S}return v()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:_("core","mostUsedBlocks"),blockSectionRootClientId:C(),sidebarIsOpened:!!(x("core")||b())}},[]),{setIsInserterOpened:i}=(0,e3.useDispatch)(N),{disableComplementaryArea:s}=(0,e3.useDispatch)(ot),a=(0,pBe.useViewportMatch)("medium","<"),c=(0,t3.useRef)(),d=(0,t3.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),u=(0,t3.useCallback)(m=>{m.keyCode===hBe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},[d]),f=(0,Cz.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,Cz.jsx)($2t,{showMostUsedBlocks:o,showInserterHelpPanel:!0,shouldFocusBlock:a,rootClientId:e??r.rootClientId,__experimentalInsertionIndex:r.insertionIndex,onSelect:r.onSelect,__experimentalInitialTab:r.tab,__experimentalInitialCategory:r.category,__experimentalFilterValue:r.filterValue,onPatternCategorySelection:n?()=>s("core"):void 0,ref:c,onClose:d})});return(0,Cz.jsx)("div",{onKeyDown:u,className:"editor-inserter-sidebar",children:f})}var Tz=l(Re(),1),vBe=l(Me(),1),Pz=l(X(),1),yne=l(Oh(),1),Qp=l(H(),1),o3=l(G(),1),_Be=l(pl(),1),yBe=l(cn(),1);var r3=l(Z(),1),Ez=l(G(),1);var ds=l(P(),1);function bBe(){return(0,ds.jsxs)(ds.Fragment,{children:[(0,ds.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,ds.jsxs)("div",{children:[(0,ds.jsx)(r3.__experimentalText,{children:(0,Ez.__)("Characters:")}),(0,ds.jsx)(r3.__experimentalText,{children:(0,ds.jsx)(ak,{})})]}),(0,ds.jsxs)("div",{children:[(0,ds.jsx)(r3.__experimentalText,{children:(0,Ez.__)("Words:")}),(0,ds.jsx)(ik,{})]}),(0,ds.jsxs)("div",{children:[(0,ds.jsx)(r3.__experimentalText,{children:(0,Ez.__)("Time to read:")}),(0,ds.jsx)(sk,{})]})]}),(0,ds.jsx)(gC,{})]})}var qv=l(P(),1),{TabbedSidebar:ePt}=K(Tz.privateApis);function wBe(){let{setIsListViewOpened:e}=(0,Pz.useDispatch)(N),{getListViewToggleRef:t}=K((0,Pz.useSelect)(N)),r=(0,Qp.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),o=(0,Qp.useCallback)(m=>{m.keyCode===yBe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),r())},[r]),[n,i]=(0,Qp.useState)(null),[s,a]=(0,Qp.useState)("list-view"),c=(0,Qp.useRef)(),d=(0,Qp.useRef)(),u=(0,Qp.useRef)(),f=(0,vBe.useMergeRefs)([u,i]);return(0,_Be.useShortcut)("core/editor/toggle-list-view",()=>{let m=c.current;if(m.contains(m.ownerDocument.activeElement)){r();return}(s==="list-view"&&yne.focus.tabbable.find(u.current)[0]||yne.focus.tabbable.find(d.current)[0])?.focus()}),(0,qv.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:o,ref:c,children:(0,qv.jsx)(ePt,{tabs:[{name:"list-view",title:(0,o3._x)("List View","Post overview"),panel:(0,qv.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,qv.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,qv.jsx)(Tz.__experimentalListView,{dropZoneElement:n,focusOnMount:!0})})}),panelRef:f},{name:"outline",title:(0,o3._x)("Outline","Post overview"),panel:(0,qv.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,qv.jsx)(bBe,{})})}],onClose:r,onSelect:m=>a(m),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,o3.__)("Close")})})}var i3=l(X(),1),n3=l(Z(),1);var Xv=l(G(),1);var Rz=l(X(),1),Kv=l(Z(),1),xBe=l(he(),1),Yh=l(G(),1),Iz=l(an(),1),xw=l(H(),1);var SBe=l(Me(),1);var Pd=l(P(),1);function CBe(){let e=(0,Rz.useSelect)(r=>{let{getCurrentRevisionId:o,getRevisionPage:n,getPageRevisions:i,getRevisionsPerPage:s}=K(r(N)),a=r(N).getCurrentPostType();if(!a)return{};let d=r(xBe.store).getEntityConfig("postType",a)?.revisionKey||"id",u=n();return{revisions:i(u),perPage:s(),currentRevisionId:o(),revisionKey:d,revisionPage:u,totalRevisions:r(N).getCurrentPostRevisionsCount()}},[]),t=K((0,Rz.useDispatch)(N));return(0,Pd.jsx)(tPt,{...e,setCurrentRevisionId:t.setCurrentRevisionId,setRevisionPage:t.setRevisionPage})}function tPt({revisions:e,perPage:t,currentRevisionId:r,revisionKey:o,revisionPage:n,totalRevisions:i,setCurrentRevisionId:s,setRevisionPage:a}){let c=(0,SBe.useFocusOnMount)(!0),d=(0,xw.useRef)(),u=(0,xw.useCallback)(S=>{S&&d.current===void 0&&(d.current=S.ownerDocument.activeElement)},[]),f=(0,xw.useCallback)(S=>{if(!S){c(null);return}let{activeElement:k,body:R,documentElement:O}=S.ownerDocument,E=d.current??k;(k===E||k===R||k===O)&&c(S)},[c]),m=!e,h=Math.ceil(i/t)||1,g=(0,xw.useMemo)(()=>e&&[...e].reverse(),[e]),b=g?.findIndex(S=>S[o]===r),v=S=>{let k=g?.[S];k&&s(k[o])},y=(0,Iz.getSettings)(),w=S=>{let k=g?.[S];return k?(0,Iz.dateI18n)(y.formats.datetime,k.date):S},_=h>1;if(m&&!_)return(0,Pd.jsx)(Kv.Spinner,{ref:u});if(!m&&!g?.length)return(0,Pd.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Yh.__)("No revisions found.")});if(i<=1)return(0,Pd.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Yh.__)("Only one revision found.")});let x=S=>{let k=i-(S-1)*t,R=Math.max(1,k-t+1);return(0,Yh.sprintf)((0,Yh.__)("Revisions %1$s\u2013%2$s"),R,k)},C=m||b===-1?(0,Pd.jsx)(Kv.Spinner,{ref:u}):(0,Pd.jsx)(Kv.RangeControl,{ref:f,"aria-valuetext":w(b),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,Yh.__)("Revision"),max:g?.length-1,min:0,marks:!0,onChange:v,renderTooltipContent:w,value:b,withInputField:!1});return _?(0,Pd.jsxs)(le,{direction:"row",gap:"sm",align:"center",style:{flex:1},children:[(0,Pd.jsx)(Kv.Button,{icon:Xr,label:n<h?x(n+1):(0,Yh.__)("No older revisions"),onClick:()=>a(n+1),disabled:m||n>=h,size:"compact",accessibleWhenDisabled:!0}),(0,Pd.jsx)("div",{style:{flex:1,minWidth:0,display:"flex",justifyContent:"center"},children:C}),(0,Pd.jsx)(Kv.Button,{icon:Or,label:n>1?x(n-1):(0,Yh.__)("No newer revisions"),onClick:()=>a(n-1),disabled:m||n<=1,size:"compact",accessibleWhenDisabled:!0})]}):C}var vc=l(P(),1);function rPt({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,i3.useSelect)(u=>({currentRevisionId:K(u(N)).getCurrentRevisionId(),sidebarIsOpened:!!u(ot).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=K((0,i3.useDispatch)(N)),{enableComplementaryArea:s,disableComplementaryArea:a}=(0,i3.useDispatch)(ot),c=!!r,d=()=>{r&&i(r)};return(0,vc.jsx)(qB,{className:"editor-revisions-header",toolbar:(0,vc.jsx)(n3.Button,{__next40pxDefaultSize:!0,size:"compact",icon:S_,label:(0,Xv._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,vc.jsx)(CBe,{}),settings:(0,vc.jsxs)(vc.Fragment,{children:[(0,vc.jsx)(LC,{className:"editor-header__post-preview-button"}),(0,vc.jsx)(n3.Button,{__next40pxDefaultSize:!0,icon:(0,Xv.isRTL)()?__:fm,label:(0,Xv._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?a("core"):s("core",Ol.document)},size:"compact"}),(0,vc.jsx)(n3.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,Xv.__)("Exit")}),(0,vc.jsx)(n3.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:d,children:(0,Xv.__)("Restore")}),(0,vc.jsx)(rz,{isRevisionMode:!0})]})})}var wne=rPt;var $Be=l(Z(),1),eze=l(Re(),1),One=l(X(),1),Wz=l(H(),1),tze=l(mi(),1),rze=l(Ut(),1),wc=l(G(),1);var Rd=l(Re(),1),_c=l(H(),1),zz=l(X(),1),Tne=l(Ut(),1),YBe=l(he(),1),Tk=l(Me(),1);var xne=l(X(),1),kBe=l(he(),1),Oz=l(H(),1),Sne=l(G(),1),EBe=l(Z(),1);var TBe=l(P(),1);function PBe({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,xne.useSelect)(s=>{let{getEditorSettings:a,getCurrentTemplateId:c}=s(N);return{onNavigateToEntityRecord:a().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,xne.useSelect)(s=>!!s(kBe.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,Oz.useState)(!1);return(0,Oz.useEffect)(()=>{let s=c=>{o&&(!c.target.classList.contains("is-root-container")||c.target.dataset?.type==="core/template-part"||c.defaultPrevented||(c.preventDefault(),i(!0)))},a=e.current;return a?.addEventListener("dblclick",s),()=>{a?.removeEventListener("dblclick",s)}},[e,o]),o?(0,TBe.jsx)(EBe.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,Sne.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,Sne.__)("You\u2019ve tried to select a block that is part of a template that may be used elsewhere on your site. Would you like to edit the template?")}):null}var IBe=l(Me(),1),Az=l(X(),1),Cne=l(Re(),1);var oPt=500;function RBe(e,t,r){return Math.min(Math.max(e,t),r)}function nPt(e,t,r){let o=e-RBe(e,r.left,r.right),n=t-RBe(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function OBe({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=K((0,Az.useSelect)(Cne.store)),{selectBlock:n}=(0,Az.useDispatch)(Cne.store);return(0,IBe.useRefEffect)(i=>{if(!e)return;let s=(c,d)=>{let u=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let b=o(h);if(b.length)return b}return[h]}),f=1/0,m=null;for(let h of u){let g=i.querySelector(`[data-block="${h}"]`);if(!g)continue;let b=g.getBoundingClientRect(),v=nPt(c,d,b);v<f&&v<oPt&&(f=v,m=h)}m&&n(m)},a=c=>{(c.target===i||c.target.classList.contains("is-root-container"))&&s(c.clientX,c.clientY)};return i.addEventListener("click",a),()=>i.removeEventListener("click",a)},[e])}var Mz=l(X(),1),ABe=l(Me(),1),kne=l(Re(),1);function MBe(){let{getSettings:e,isZoomOut:t}=K((0,Mz.useSelect)(kne.store)),{resetZoomLevel:r}=K((0,Mz.useDispatch)(kne.store));return(0,ABe.useRefEffect)(o=>{function n(i){if(t()&&!i.defaultPrevented){i.preventDefault();let{__experimentalSetIsInserterOpened:s}=e();typeof s=="function"&&s(!1),r()}}return o.addEventListener("dblclick",n),()=>{o.removeEventListener("dblclick",n)}},[e,t,r])}var NBe=l(X(),1),FBe=l(Me(),1),Nz=l(Re(),1),DBe=l(Ut(),1),iPt=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function LBe(e){let t=(0,NBe.useRegistry)(),r=(0,FBe.useRefEffect)(o=>{function n(s){if(s.target!==o&&s.target!==o.parentElement)return;let a=o.lastElementChild;if(!a)return;let c=a.getBoundingClientRect();if(s.clientY<c.bottom)return;s.preventDefault();let d=t.select(Nz.store).getBlockOrder(""),u=d[d.length-1],f=t.select(Nz.store).getBlock(u),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(Nz.store);f&&(0,DBe.isUnmodifiedDefaultBlock)(f)?m(u):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,iPt]:[]}var Fz=l(X(),1),VBe=l(Me(),1),Ene=l(Re(),1);function BBe(){let{getEditedContentOnlySection:e}=K((0,Fz.useSelect)(Ene.store)),{stopEditingContentOnlySection:t}=K((0,Fz.useDispatch)(Ene.store));return(0,VBe.useRefEffect)(r=>{function o(n){let i=e();if(!i)return;!n.target.closest(`[data-block="${i}"]`)&&!n.defaultPrevented&&(n.preventDefault(),t())}return r.addEventListener("click",o),()=>{r.removeEventListener("click",o)}},[e,t])}var Dz=l(X(),1),jBe=l(Me(),1),HBe=l(Ut(),1),Lz=l(he(),1),Vz=l(Re(),1),Jp=l(Z(),1),UBe=l(mi(),1),Zv=l(H(),1),lf=l(G(),1);var Ek=l(H(),1);function zBe(e){let[t,r]=(0,Ek.useState)(),o=(0,Ek.useRef)(!1);return(0,Ek.useEffect)(()=>{if(!e)return;if(e.status==="connected"){r(void 0),o.current=!1;return}if(e.status!=="disconnected"||!e.willAutoRetryInMs)return;let{willAutoRetryInMs:n}=e,i=Date.now()+n,s=o.current;o.current=!0,s&&r(0);let a=null,c=()=>{r(Math.ceil((i-Date.now())/1e3)),a=setInterval(()=>{let u=Math.ceil((i-Date.now())/1e3);r(Math.max(0,u)),u<=0&&a&&clearInterval(a)},1e3)},d=s?setTimeout(c,500):null;return d||c(),()=>{d&&clearTimeout(d),a&&clearInterval(a)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var af=l(P(),1),{BlockCanvasCover:sPt}=K(Vz.privateApis),{retrySyncConnection:aPt}=K(Lz.privateApis),lPt=2e4;function WBe(){let[e,t]=(0,Zv.useState)(!1),[r,o]=(0,Zv.useState)(!1),[n,i]=(0,Zv.useState)(!1),{connectionStatus:s,isCollaborationEnabled:a,postType:c}=(0,Dz.useSelect)(x=>{let{getSyncConnectionStatus:C,getPostType:S}=K(x(Lz.store)),{getCurrentPostType:k,isCollaborationEnabledForCurrentPost:R}=K(x(N)),O=k();return{connectionStatus:C()||null,isCollaborationEnabled:R(),postType:O?S(O):null}},[]),{onManualRetry:d,secondsRemaining:u}=zBe(s),f=(0,jBe.useCopyToClipboard)(()=>{let x=(0,Dz.select)(Vz.store).getBlocks();return(0,HBe.serialize)(x)});(0,Zv.useEffect)(()=>{let x=setTimeout(()=>{t(!0)},lPt);return()=>clearTimeout(x)},[]),(0,Zv.useEffect)(()=>{s?.status!=="connecting"&&i(s!==null&&"canManuallyRetry"in s&&s.canManuallyRetry===!0)},[s]);let m=s&&s.status==="disconnected"&&(s.canManuallyRetry||s.willAutoRetryInMs);(0,Zv.useEffect)(()=>{if(s?.status==="connected"){o(!1);return}s?.status&&s.status!=="connecting"&&(!m||s.backgroundRetriesFailed)&&o(!0)},[s,m]);let h=s?.status==="disconnected"&&"error"in s&&s.error?.code===soe;if(!a||!e&&!h||!r)return null;let g=s&&"error"in s?s?.error:void 0;if(!m&&(0,UBe.applyFilters)("editor.isSyncConnectionErrorHandled",!1,g?.code)!==!1)return null;let b=n?()=>{d(),aPt()}:void 0,v=N7e(g),y="",w=!1;u&&u>0?y=(0,lf.sprintf)((0,lf._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",u),u):u===0&&(w=!0,y=(0,lf.__)("Retrying\u2026"));let _="edit.php";return c?.slug&&(_=`edit.php?post_type=${c.slug}`),(0,af.jsx)(sPt.Fill,{children:(0,af.jsx)(Jp.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:v.title,children:(0,af.jsxs)(Jp.__experimentalVStack,{spacing:6,children:[(0,af.jsx)("p",{children:v.description}),y&&(0,af.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:y}),(0,af.jsxs)(Jp.__experimentalHStack,{justify:"right",children:[(0,af.jsx)(Jp.Button,{__next40pxDefaultSize:!0,href:_,isDestructive:!0,variant:"tertiary",children:(0,lf.sprintf)((0,lf.__)("Back to %s"),c?.labels?.name??(0,lf.__)("Posts"))}),(0,af.jsx)(Jp.Button,{__next40pxDefaultSize:!0,ref:f,variant:b?"secondary":"primary",children:(0,lf.__)("Copy Post Content")}),b&&(0,af.jsx)(Jp.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":w,disabled:w,isBusy:w,variant:"primary",onClick:b,children:(0,lf.__)("Retry")})]})]})})})}var Hi=l(P(),1),{LayoutStyle:Bz,useLayoutClasses:cPt,useLayoutStyles:dPt,ExperimentalBlockCanvas:uPt,useFlashEditableBlocks:fPt}=K(Rd.privateApis);function Pne(e){for(let t=0;t<e.length;t++){if(e[t].name==="core/post-content")return e[t].attributes;if(e[t].innerBlocks.length){let r=Pne(e[t].innerBlocks);if(r)return r}}}function GBe(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}var Rne=300,pPt=9/16;function mPt(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-Rne)/(t.width-Rne))),n=r(t.width/t.height,pPt,o);return Math.min(Math.round(e/n),t.height)}function hPt({autoFocus:e,iframeProps:t,contentRef:r,className:o}){let n=(0,Tk.useViewportMatch)("small","<"),{renderingMode:i,postContentAttributes:s,editedPostTemplate:a={},wrapperBlockName:c,wrapperUniqueId:d,deviceType:u,isFocusedEntity:f,isDesignPostType:m,postType:h,isPreview:g,styles:b,hasCanvasWidth:v,canvasWidth:y}=(0,zz.useSelect)(ue=>{let{getCurrentPostId:ee,getCurrentPostType:pe,getCurrentTemplateId:fe,getEditorSettings:ye,getRenderingMode:Pe,getDeviceType:Ae,getCanvasWidth:Le}=K(ue(N)),{getPostType:re,getEditedEntityRecord:be}=ue(YBe.store),Ge=pe(),Ne=Pe(),Fe;Ge===vf?Fe="core/block":Ne==="post-only"&&(Fe="core/post-content");let Je=ye(),at=Je.supportsTemplateMode,Ft=re(Ge),er=fe(),nt=Le(),Mn=er?be("postType",br,er):void 0;return{renderingMode:Ne,postContentAttributes:Je.postContentAttributes,isDesignPostType:og.includes(Ge),editedPostTemplate:Ft?.viewable&&at?Mn:void 0,wrapperBlockName:Fe,wrapperUniqueId:ee(),deviceType:Ae(),isFocusedEntity:!!Je.onNavigateToPreviousEntityRecord,postType:Ge,isPreview:Je.isPreviewMode,styles:Je.styles,hasCanvasWidth:nt!==void 0,canvasWidth:nt}},[]),{isCleanNewPost:w}=(0,zz.useSelect)(N),{hasRootPaddingAwareAlignments:_,themeHasDisabledLayoutStyles:x,themeSupportsLayout:C,isZoomedOut:S}=(0,zz.useSelect)(ue=>{let{getSettings:ee,isZoomOut:pe}=K(ue(Rd.store)),fe=ee();return{themeHasDisabledLayoutStyles:fe.disableLayoutStyles,themeSupportsLayout:fe.supportsLayout,hasRootPaddingAwareAlignments:fe.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:pe()}},[]),k=(0,_c.useRef)(),[R]=(0,Rd.useSettings)("layout"),[O,E]=(0,_c.useState)(),I=(0,Tk.useResizeObserver)(ue=>{let{width:ee,height:pe}=ue[0].contentRect;E(fe=>fe?.width===ee&&fe?.height===pe?fe:{width:ee,height:pe})}),T=(0,_c.useMemo)(()=>i!=="post-only"||m?{type:"default"}:C?{...R,type:"constrained"}:{type:"default"},[i,C,R,m]),M=(0,_c.useMemo)(()=>{if(!a?.content&&!a?.blocks&&s)return s;if(a?.blocks)return Pne(a?.blocks);let ue=typeof a?.content=="string"?a?.content:"";return Pne((0,Tne.parse)(ue))||{}},[a?.content,a?.blocks,s]),F=(0,_c.useMemo)(()=>{if(!a?.content&&!a?.blocks)return!1;if(a?.blocks)return GBe(a?.blocks);let ue=typeof a?.content=="string"?a?.content:"";return GBe((0,Tne.parse)(ue))||!1},[a?.content,a?.blocks]),{layout:V={},align:B=""}=M||{},z=cPt(M,"core/post-content"),A=J({"is-layout-flow":!C},C&&z,B&&`align${B}`),D=dPt(M,"core/post-content",".block-editor-block-list__layout.is-root-container"),L=(0,_c.useMemo)(()=>V&&(V?.type==="constrained"||V?.inherit||V?.contentSize||V?.wideSize)?{...R,...V,type:"constrained"}:{...R,...V,type:"default"},[V?.type,V?.inherit,V?.contentSize,V?.wideSize,R]),U=s?L:T,j=U?.type==="default"&&!F?T:U,Y=(0,_c.useRef)();(0,_c.useEffect)(()=>{!e||!w()||Y?.current?.focus()},[e,w]);let q=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
 		.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}
 		.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}
-		.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,ae=[u5,yi,yf].includes(h),ne=ae&&!g&&!n&&!S||v,ce=h===u5&&g,[te,re]=VVe(!g&&i==="post-only"&&!m),we=ne&&_&&O?.height>0&&O?.width>une?e2t(_,O):"100%",de="display:flex;align-items:center;justify-content:center;",ve=v&&!ae?"min-height:100vh;":"",ie=(0,vc.useMemo)(()=>[...b??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;${ne||ce?"min-height:0!important;":""}}
-				${re||""}
-				${ne?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;${de}}.block-editor-iframe__body{width:100%;${ve}}`:""}${ce?`.block-editor-iframe__body{${de}padding:var(--wp--style--block-gap,2em);}`:""}`}],[b,ne,de,ve,ce,re]),$=(0,Pd.__unstableUseTypewriter)();return r=(0,CE.useMergeRefs)([E,r,i==="post-only"?$:null,JTt({isEnabled:i==="template-locked"}),AVe({isEnabled:i==="template-locked"}),NVe(),te,zVe()]),(0,Wi.jsxs)("div",{ref:I,className:J("editor-visual-editor","edit-post-visual-editor",o,{"has-vertical-padding":f||v,"has-horizontal-padding":f||ne}),children:[(0,Wi.jsx)(GVe,{}),(0,Wi.jsx)(fC,{enableResizing:ne,width:ne&&_?_+"px":"100%",height:we,children:(0,Wi.jsxs)(QTt,{shouldIframe:!0,contentRef:r,styles:ie,height:"100%",iframeProps:{...t,style:t?.style},children:[C&&!x&&i==="post-only"&&!m&&(0,Wi.jsxs)(Wi.Fragment,{children:[(0,Wi.jsx)(Sz,{selector:".editor-visual-editor__post-title-wrapper",layout:k}),(0,Wi.jsx)(Sz,{selector:".block-editor-block-list__layout.is-root-container",layout:U}),B&&(0,Wi.jsx)(Sz,{css:Y}),D&&(0,Wi.jsx)(Sz,{layout:L,css:D})]}),i==="post-only"&&!m&&(0,Wi.jsx)("div",{className:J("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":w}),contentEditable:!1,style:{marginTop:"4rem"},children:(0,Wi.jsx)(uB,{ref:q})}),(0,Wi.jsxs)(Pd.RecursionProvider,{blockName:c,uniqueId:d,children:[(0,Wi.jsx)(Pd.BlockList,{className:J("is-"+u.toLowerCase()+"-preview",i!=="post-only"||m?"wp-site-blocks":`${A} wp-block-post-content`,{"has-global-padding":i==="post-only"&&!m&&w}),layout:j,dropZoneElement:E.current?.parentNode,__unstableDisableDropZone:i==="template-locked"}),i==="template-locked"&&(0,Wi.jsx)(PVe,{contentRef:E})]})]})})]})}var Ez=t2t;var yc=l(H(),1),kz=l(Me(),1),XVe=l(Z(),1),Tz=l(Re(),1),N3=l(G(),1);var iy=l(R(),1),{useBlockElementRef:r2t}=K(Tz.privateApis);function ZVe(e){let t=[];for(let r of e)r.__revisionDiffStatus?.status&&t.push({clientId:r.clientId,status:r.__revisionDiffStatus.status}),r.innerBlocks?.length&&t.push(...ZVe(r.innerBlocks));return t}var KVe={added:(0,N3.__)("Go to added block"),removed:(0,N3.__)("Go to removed block"),modified:(0,N3.__)("Go to modified block")};function fne(e){if(!e)return null;let t=e.ownerDocument,r=t.documentElement.scrollHeight,o=e.getBoundingClientRect(),n=t.documentElement.scrollTop;return{top:(o.top+n)/r*100,height:o.height/r*100}}function o2t({clientId:e,status:t,subscribe:r}){let o=(0,yc.useRef)();r2t(e,o);let[n,i]=(0,yc.useState)(()=>fne(o.current));return(0,yc.useEffect)(()=>r(()=>{i(fne(o.current))}),[r]),(0,yc.useEffect)(()=>{i(fne(o.current))},[t]),n?(0,iy.jsxs)(vt.Root,{children:[(0,iy.jsx)(vt.Trigger,{render:(0,iy.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":KVe[t]})}),(0,iy.jsx)(vt.Popup,{children:KVe[t]})]}):null}function QVe(){let[e,t]=(0,yc.useState)(!1),r=(0,yc.useRef)(new Set),o=(0,XVe.useSelect)(a=>a(Tz.store).getBlocks(),[]),n=(0,yc.useMemo)(()=>ZVe(o),[o]),i=(0,yc.useCallback)(a=>(r.current.add(a),()=>r.current.delete(a)),[]),s=(0,kz.useRefEffect)(a=>{let{ownerDocument:c}=a,{defaultView:d}=c,u=new d.ResizeObserver(()=>{r.current.forEach(f=>f())});return u.observe(c.body),()=>{u.disconnect()}},[]);return[(0,kz.useMergeRefs)([s,t]),(0,iy.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,N3.__)("Document changes"),children:e&&n.map(({clientId:a,status:c})=>(0,iy.jsx)(o2t,{clientId:a,status:c,subscribe:i},a))},"diff-markers")]}var Yo=l(R(),1),{usePrivateStyleOverride:JVe,PrivateBlockContext:$Ve}=K(tBe.privateApis),n2t=`
+		.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}`,ne=[D3,hi,vf].includes(h),ie=ne&&!g&&!n&&!S||v,oe=h===D3&&g,[te,se]=LBe(!g&&i==="post-only"&&!m),we=ie&&y&&O?.height>0&&O?.width>Rne?mPt(y,O):"100%",ce="display:flex;align-items:center;justify-content:center;",ve=v&&!ne?"min-height:100vh;":"",me=(0,_c.useMemo)(()=>[...b??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;${ie||oe?"min-height:0!important;":""}}
+				${se||""}
+				${ie?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;${ce}}.block-editor-iframe__body{width:100%;${ve}}`:""}${oe?`.block-editor-iframe__body{${ce}padding:var(--wp--style--block-gap,2em);}`:""}`}],[b,ie,ce,ve,oe,se]),$=(0,Rd.__unstableUseTypewriter)();return r=(0,Tk.useMergeRefs)([k,r,i==="post-only"?$:null,fPt({isEnabled:i==="template-locked"}),OBe({isEnabled:i==="template-locked"}),MBe(),te,BBe()]),(0,Hi.jsxs)("div",{ref:I,className:J("editor-visual-editor","edit-post-visual-editor",o,{"has-vertical-padding":f||v,"has-horizontal-padding":f||ie}),children:[(0,Hi.jsx)(WBe,{}),(0,Hi.jsx)(mC,{enableResizing:ie,width:ie&&y?y+"px":"100%",height:we,children:(0,Hi.jsxs)(uPt,{shouldIframe:!0,contentRef:r,styles:me,height:"100%",iframeProps:{...t,style:t?.style},children:[C&&!x&&i==="post-only"&&!m&&(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsx)(Bz,{selector:".editor-visual-editor__post-title-wrapper",layout:T}),(0,Hi.jsx)(Bz,{selector:".block-editor-block-list__layout.is-root-container",layout:j}),B&&(0,Hi.jsx)(Bz,{css:q}),D&&(0,Hi.jsx)(Bz,{layout:L,css:D})]}),i==="post-only"&&!m&&(0,Hi.jsx)("div",{className:J("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":_}),contentEditable:!1,style:{marginTop:"4rem"},children:(0,Hi.jsx)(CB,{ref:Y})}),(0,Hi.jsxs)(Rd.RecursionProvider,{blockName:c,uniqueId:d,children:[(0,Hi.jsx)(Rd.BlockList,{className:J("is-"+u.toLowerCase()+"-preview",i!=="post-only"||m?"wp-site-blocks":`${A} wp-block-post-content`,{"has-global-padding":i==="post-only"&&!m&&_}),layout:U,dropZoneElement:k.current?.parentNode,__unstableDisableDropZone:i==="template-locked"}),i==="template-locked"&&(0,Hi.jsx)(PBe,{contentRef:k})]})]})})]})}var jz=hPt;var yc=l(H(),1),Hz=l(Me(),1),KBe=l(X(),1),Uz=l(Re(),1),s3=l(G(),1);var Qv=l(P(),1),{useBlockElementRef:gPt}=K(Uz.privateApis);function XBe(e){let t=[];for(let r of e)r.__revisionDiffStatus?.status&&t.push({clientId:r.clientId,status:r.__revisionDiffStatus.status}),r.innerBlocks?.length&&t.push(...XBe(r.innerBlocks));return t}var qBe={added:(0,s3.__)("Go to added block"),removed:(0,s3.__)("Go to removed block"),modified:(0,s3.__)("Go to modified block")};function Ine(e){if(!e)return null;let t=e.ownerDocument,r=t.documentElement.scrollHeight,o=e.getBoundingClientRect(),n=t.documentElement.scrollTop;return{top:(o.top+n)/r*100,height:o.height/r*100}}function bPt({clientId:e,status:t,subscribe:r}){let o=(0,yc.useRef)();gPt(e,o);let[n,i]=(0,yc.useState)(()=>Ine(o.current));return(0,yc.useEffect)(()=>r(()=>{i(Ine(o.current))}),[r]),(0,yc.useEffect)(()=>{i(Ine(o.current))},[t]),n?(0,Qv.jsxs)(yt.Root,{children:[(0,Qv.jsx)(yt.Trigger,{render:(0,Qv.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":qBe[t]})}),(0,Qv.jsx)(yt.Popup,{children:qBe[t]})]}):null}function ZBe(){let[e,t]=(0,yc.useState)(!1),r=(0,yc.useRef)(new Set),o=(0,KBe.useSelect)(a=>a(Uz.store).getBlocks(),[]),n=(0,yc.useMemo)(()=>XBe(o),[o]),i=(0,yc.useCallback)(a=>(r.current.add(a),()=>r.current.delete(a)),[]),s=(0,Hz.useRefEffect)(a=>{let{ownerDocument:c}=a,{defaultView:d}=c,u=new d.ResizeObserver(()=>{r.current.forEach(f=>f())});return u.observe(c.body),()=>{u.disconnect()}},[]);return[(0,Hz.useMergeRefs)([s,t]),(0,Qv.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,s3.__)("Document changes"),children:e&&n.map(({clientId:a,status:c})=>(0,Qv.jsx)(bPt,{clientId:a,status:c,subscribe:i},a))},"diff-markers")]}var Wo=l(P(),1),{usePrivateStyleOverride:QBe,PrivateBlockContext:JBe}=K(eze.privateApis),vPt=`
 <svg
 	xmlns="http://www.w3.org/2000/svg"
 	viewBox="0 0 0 0"
@@ -480,7 +480,7 @@ ${n}
 		</filter>
 	</defs>
 </svg>
-`,i2t=`
+`,_Pt=`
 	.is-revision-added {
 		box-shadow: inset 0 0 0 9999px color-mix(in srgb, currentColor 5%, #00a32a 15%), 0 0 0 4px color-mix(in srgb, currentColor 5%, #00a32a 15%);
 		outline: 3px solid #00a32a;
@@ -523,9 +523,9 @@ ${n}
 		text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
 		text-decoration-thickness: 2px;
 	}
-`;function s2t(e,t){switch(e){case"added":return(0,_c.sprintf)((0,_c.__)("Added block: %s"),t);case"removed":return(0,_c.sprintf)((0,_c.__)("Removed block: %s"),t);case"modified":return(0,_c.sprintf)((0,_c.__)("Modified block: %s"),t)}}function a2t({status:e,name:t,attributes:r,children:o}){let n=(0,Rz.useContext)($Ve),i=(0,pne.useSelect)(s=>{let{getActiveBlockVariation:a,getBlockType:c}=s(oBe.store);return a(t,r)?.title??c(t)?.title},[t,r]);return(0,Yo.jsx)($Ve.Provider,{value:{...n,ariaLabel:i?s2t(e,i):void 0},children:o})}function l2t(e){return function(r){let{block:o,className:n,name:i,attributes:s}=r,a=o?.__revisionDiffStatus?.status,c=J(n,{"is-revision-added":a==="added","is-revision-removed":a==="removed","is-revision-modified":a==="modified"});return a?(0,Yo.jsx)(a2t,{status:a,name:i,attributes:s,children:(0,Yo.jsx)(e,{...r,className:c})}):(0,Yo.jsx)(e,{...r,className:c})}}var c2t="editor/revisions-canvas/withRevisionDiffClasses";(0,rBe.addFilter)("editor.BlockListBlock",c2t,l2t);function d2t({showDiff:e}){return JVe({css:e?i2t:""}),JVe({assets:e?n2t:"",__unstableType:"svgs"}),null}function u2t(){return(0,Yo.jsxs)(Pt,{children:[(0,Yo.jsx)("span",{id:_d.removed,children:(0,_c.__)("Removed")}),(0,Yo.jsx)("span",{id:_d.added,children:(0,_c.__)("Added")}),(0,Yo.jsx)("span",{id:_d.formatAdded,children:(0,_c.__)("Format added")}),(0,Yo.jsx)("span",{id:_d.formatRemoved,children:(0,_c.__)("Format removed")}),(0,Yo.jsx)("span",{id:_d.formatChanged,children:(0,_c.__)("Format changed")})]})}function f2t({showDiff:e}){let[t,r]=QVe();return(0,Yo.jsxs)(Yo.Fragment,{children:[e&&(0,Yo.jsx)(u2t,{}),(0,Yo.jsx)(Ez,{contentRef:t}),e&&r]})}function mne(){(0,Rz.useEffect)(()=>(p4e(),()=>{m4e()}),[]);let{revision:e,showDiff:t}=(0,pne.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=K(r(F));return{revision:o(),showDiff:n()}},[]);return e?(0,Yo.jsxs)(Yo.Fragment,{children:[(0,Yo.jsx)(d2t,{showDiff:t}),(0,Yo.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,Yo.jsx)(f2t,{showDiff:t})})]}):(0,Yo.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,Yo.jsx)(eBe.Spinner,{})})}var nBe=l(X(),1),iBe=l(he(),1),sBe=l(Z(),1),aBe=l(H(),1),Id=l(G(),1);var bo=l(R(),1),p2t=1e3,m2t=100;function h2t(e){let t=e.split(`
-`);return t[t.length-1]===""&&t.pop(),t}function g2t(e,t,r){let o=[{value:t}];r&&(o=bP(e,t,{maxEditLength:p2t,timeout:m2t}),o||(o=[{value:e,removed:!0},{value:t,added:!0}]));let n=1,i=1;return o.flatMap(s=>{let a="unchanged";return s.added?a="added":s.removed&&(a="removed"),h2t(s.value).map(c=>{let d={value:c,status:a,previousLineNumber:null,currentLineNumber:null};return a!=="added"&&r&&(d.previousLineNumber=n++),a!=="removed"&&(d.currentLineNumber=i++),d})})}function b2t({previousRevision:e,showDiff:t,hasOlderRevisionPage:r,hasFinishedPreviousRevision:o}){let n=t&&e===null&&r;return{showDiff:t&&!(n&&o),isPreviousRevisionLoading:n&&!o}}function hne(){let e=(0,sBe.useSelect)(t=>{let r=t(F),o=t(iBe.store),{getCurrentRevision:n,getPreviousRevision:i,getRevisionPage:s,getRevisionsPerPage:a,isShowingRevisionDiff:c}=K(r),d=i(),u=c(),f=s(),m=Math.ceil(r.getCurrentPostRevisionsCount()/a())||1,h=f<m,g=!0;if(u&&d===null&&h){let b=r.getCurrentPostType(),v=r.getCurrentPostId(),y=o.getEntityConfig("postType",b)?.revisionKey||"id";g=o.hasFinishedResolution("getRevisions",["postType",b,v,mm(y,f+1)])}return{revision:n(),previousRevision:d,...b2t({previousRevision:d,showDiff:u,hasOlderRevisionPage:h,hasFinishedPreviousRevision:g})}},[]);return(0,bo.jsx)(v2t,{...e})}function v2t({revision:e,previousRevision:t,showDiff:r,isPreviousRevisionLoading:o}){let n=(0,aBe.useMemo)(()=>!e||o?[]:g2t(t?.content?.raw??"",e.content?.raw??"",r),[e,t,r,o]);if(!e||o)return(0,bo.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,bo.jsx)(nBe.Spinner,{})});let i=r?(0,Id.__)("Code changes"):(0,Id.__)("Revision code");return(0,bo.jsx)("div",{className:"editor-revisions-code-diff",role:"region","aria-label":i,tabIndex:0,children:n.length?(0,bo.jsxs)("table",{className:"editor-revisions-code-diff__table",children:[(0,bo.jsx)(Pt,{render:(0,bo.jsx)("caption",{}),children:i}),(0,bo.jsx)(Pt,{render:(0,bo.jsx)("thead",{}),children:(0,bo.jsxs)("tr",{children:[r&&(0,bo.jsx)("th",{children:(0,Id.__)("Previous line")}),(0,bo.jsx)("th",{children:(0,Id.__)("Current line")}),r&&(0,bo.jsx)("th",{children:(0,Id._x)("Change","noun")}),(0,bo.jsx)("th",{children:(0,Id.__)("Code")})]})}),(0,bo.jsx)("tbody",{children:n.map((s,a)=>{let c="",d=(0,Id.__)("Unchanged");return s.status==="added"?(c="+",d=(0,Id.__)("Added")):s.status==="removed"&&(c="\u2212",d=(0,Id.__)("Removed")),(0,bo.jsxs)("tr",{className:`editor-revisions-code-diff__line is-${s.status}`,children:[r&&(0,bo.jsx)("td",{className:"editor-revisions-code-diff__line-number is-previous",children:s.previousLineNumber}),(0,bo.jsx)("td",{className:"editor-revisions-code-diff__line-number is-current",children:s.currentLineNumber}),r&&(0,bo.jsxs)("td",{className:"editor-revisions-code-diff__marker",children:[(0,bo.jsx)(Pt,{children:d}),(0,bo.jsx)("span",{"aria-hidden":"true",children:c})]}),(0,bo.jsx)("td",{className:"editor-revisions-code-diff__code",children:(0,bo.jsx)("code",{children:s.value})})]},a)})})]}):(0,bo.jsx)("p",{className:"editor-revisions-code-diff__empty",children:(0,Id.__)("This revision is empty.")})})}var Iz=l(Z(),1),Pz=l(H(),1),Od=l(G(),1),lBe=l(Wt(),1),cBe=l(he(),1),dBe=l(tr(),1);var{useOnCollaboratorJoin:y2t,useOnCollaboratorLeave:_2t,useOnPostSave:w2t}=K(cBe.privateApis),gne={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},bne=["publish","private","future"];function x2t(e,t,r){return r?(0,Od.sprintf)((0,Od.__)("Post published by %s."),e):bne.includes(t)?(0,Od.sprintf)((0,Od.__)("Post updated by %s."),e):(0,Od.sprintf)((0,Od.__)("Draft saved by %s."),e)}function uBe(e,t){let{postStatus:r,isCollaborationEnabled:o,showJoinNotifications:n,showLeaveNotifications:i,showPostSaveNotifications:s}=(0,Iz.useSelect)(y=>{let{getCurrentPostAttribute:w,isCollaborationEnabledForCurrentPost:x}=K(y(F)),C=S=>y(dBe.store).get("core",S)??!0;return{postStatus:w("status"),isCollaborationEnabled:x(),showJoinNotifications:C("showCollaborationJoinNotifications"),showLeaveNotifications:C("showCollaborationLeaveNotifications"),showPostSaveNotifications:C("showCollaborationPostSaveNotifications")}},[]),{createNotice:a}=(0,Iz.useDispatch)(lBe.store),c=o&&n,d=o&&i,u=o&&s,f=y=>y?[e,t]:[null,null],[m,h]=f(c),[g,b]=f(d),[v,_]=f(u);y2t(m,h,(0,Pz.useCallback)((y,w)=>{c&&(w&&y.collaboratorInfo.enteredAt<w.collaboratorInfo.enteredAt||a("info",(0,Od.sprintf)((0,Od.__)("%s has joined the post."),Va(y.collaboratorInfo)),{id:`${gne.COLLAB_USER_ENTERED}-${y.collaboratorInfo.id??y.clientId}`,type:"snackbar",isDismissible:!1}))},[a,c])),_2t(g,b,(0,Pz.useCallback)(y=>{d&&a("info",(0,Od.sprintf)((0,Od.__)("%s has left the post."),Va(y.collaboratorInfo)),{id:`${gne.COLLAB_USER_EXITED}-${y.collaboratorInfo.id??y.clientId}`,type:"snackbar",isDismissible:!1})},[a,d])),w2t(v,_,(0,Pz.useCallback)((y,w,x)=>{if(!u||!r)return;let C=y.postStatus??r??"draft",S=x?.postStatus??r,E=!(S&&bne.includes(S))&&bne.includes(C),P=x2t(Va(w.collaboratorInfo),C,E);a("info",P,{id:`${gne.COLLAB_POST_UPDATED}-${w.collaboratorInfo.id??w.clientId}`,type:"snackbar",isDismissible:!1})},[a,r,u]))}var Oz=l(Z(),1),F3=l(X(),1),vne=l(G(),1),fBe=l(H(),1),pBe=l(he(),1);var Ad=l(R(),1),{Fill:vio,Slot:S2t}=(0,F3.createSlotFill)("ActionsPanel"),{EntitiesSavedStates:C2t}=K(pBe.privateApis);function mBe({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,Oz.useDispatch)(F),{publishSidebarOpened:s,isPublishable:a,isDirty:c,hasOtherEntitiesChanges:d}=(0,Oz.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:b,isEditedPostDirty:v,hasNonPostEntityChanges:_}=m(F),y=_();return{publishSidebarOpened:h(),isPublishable:!b()&&g(),isDirty:y||v(),hasOtherEntitiesChanges:y}},[]),u=(0,fBe.useCallback)(()=>e(!0),[]),f;return s?f=(0,Ad.jsx)(AV,{onClose:n,forceIsDirty:o,PrePublishExtension:EL.Slot,PostPublishExtension:xL.Slot}):a&&!d?f=(0,Ad.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Ad.jsx)(F3.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,vne.__)("Open publish panel")})}):f=(0,Ad.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Ad.jsx)(F3.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:u,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,vne.__)("Open save panel")})}),(0,Ad.jsxs)(Ad.Fragment,{children:[r&&(0,Ad.jsx)(C2t,{close:t,renderDialog:!0}),(0,Ad.jsx)(S2t,{bubblesVirtually:!0}),!r&&f]})}var hBe=l(X(),1),Az=l(Z(),1),yne=l(G(),1),gBe=l(pl(),1),Mz=l(H(),1);var eg=l(R(),1);function bBe({autoFocus:e=!1}){let{switchEditorMode:t}=(0,Az.useDispatch)(F),{shortcut:r,isRichEditingEnabled:o}=(0,Az.useSelect)(i=>{let{getEditorSettings:s}=i(F),{getShortcutRepresentation:a}=i(gBe.store);return{shortcut:a("core/editor/toggle-mode"),isRichEditingEnabled:s().richEditingEnabled}},[]),n=(0,Mz.useRef)();return(0,Mz.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,eg.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,eg.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,eg.jsx)("h2",{children:(0,yne.__)("Editing code")}),(0,eg.jsx)(hBe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,yne.__)("Exit code editor")})]}),(0,eg.jsxs)("div",{className:"editor-text-editor__body",children:[(0,eg.jsx)(pB,{ref:n}),(0,eg.jsx)(c3,{})]})]})}var Gr=l(R(),1),vBe={header:(0,sy.__)("Editor top bar"),body:(0,sy.__)("Editor content"),sidebar:(0,sy.__)("Editor settings"),actions:(0,sy.__)("Editor publish"),footer:(0,sy.__)("Editor footer")};function yBe(){let e=(0,D3.useSelect)(t=>t(EE.store).isValidTemplate(),[]);return(0,Gr.jsx)(CBe.ThemeProvider,{cornerRadius:"none",children:(0,Gr.jsx)(SBe.InlineNotices,{className:"editor-notices",pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:!e&&(0,Gr.jsx)(aL,{})})})}function EBe({className:e,children:t,forceIsDirty:r,contentRef:o,autoFocus:n,customSaveButton:i,customSavePanel:s,forceDisableBlockTools:a,iframeProps:c}){let{mode:d,postId:u,postType:f,isInserterOpened:m,isListViewOpened:h,isDistractionFree:g,isPreviewMode:b,showBlockBreadcrumbs:v,postTypeLabel:_,stylesPath:y,showStylebook:w,isRevisionsMode:x,showDiff:C}=(0,D3.useSelect)(N=>{let{get:V}=N(_Be.store),{getEditorSettings:B,getPostTypeLabel:z,getCurrentPostType:A,getCurrentPostId:D}=N(F),{getStylesPath:L,getShowStylebook:j,isRevisionsMode:U,isShowingRevisionDiff:q}=K(N(F)),Y=B(),ae=N(F).getEditorMode();return!Y.richEditingEnabled&&ae==="visual"&&(ae="text"),!Y.codeEditingEnabled&&ae==="text"&&(ae="visual"),{mode:ae,postId:D(),postType:A(),isInserterOpened:N(F).isInserterOpened(),isListViewOpened:N(F).isListViewOpened(),isDistractionFree:V("core","distractionFree"),isPreviewMode:Y.isPreviewMode,showBlockBreadcrumbs:V("core","showBlockBreadcrumbs"),postTypeLabel:z(),stylesPath:L(),showStylebook:j(),isRevisionsMode:U(),showDiff:q()}},[]),{setShowRevisionDiff:S}=K((0,D3.useDispatch)(F));uBe(u,f);let E=(0,wBe.useViewportMatch)("medium"),P=h?(0,sy.__)("Document Overview"):(0,sy.__)("Block Library"),O=w||y?.startsWith("/revisions"),T=!O,[I,k]=(0,Nz.useState)(!1),M=(0,Nz.useCallback)(N=>{typeof I=="function"&&I(N),k(!1)},[I]);return x?(0,Gr.jsx)(e0,{className:J("editor-editor-interface",e),labels:vBe,header:(0,Gr.jsx)(one,{showDiff:C,onToggleDiff:()=>S(!C)}),content:d==="text"?(0,Gr.jsx)(hne,{}):(0,Gr.jsx)(mne,{}),sidebar:(0,Gr.jsx)(hp.Slot,{scope:"core"})}):(0,Gr.jsx)(e0,{isDistractionFree:g,className:J("editor-editor-interface",e,{"is-entity-save-view-open":!!I,"is-distraction-free":g&&!b}),labels:{...vBe,secondarySidebar:P},header:!b&&(0,Gr.jsx)(pVe,{forceIsDirty:r,setEntitiesSavedStatesCallback:k,customSaveButton:i,forceDisableBlockTools:a}),editorNotices:(0,Gr.jsx)(yBe,{}),secondarySidebar:!b&&d==="visual"&&(m&&(0,Gr.jsx)(bVe,{})||h&&(0,Gr.jsx)(xVe,{})),sidebar:!b&&!g&&(0,Gr.jsx)(hp.Slot,{scope:"core"}),content:(0,Gr.jsxs)(Gr.Fragment,{children:[!g&&!b&&(0,Gr.jsx)(yBe,{}),O&&(0,Gr.jsx)(FAe,{}),T&&(0,Gr.jsxs)(Gr.Fragment,{children:[!b&&d==="text"&&(0,Gr.jsx)(bBe,{autoFocus:n}),!b&&!E&&d==="visual"&&(0,Gr.jsx)(EE.BlockToolbar,{hideDragHandle:!0}),(b||d==="visual")&&(0,Gr.jsx)(Ez,{contentRef:o,autoFocus:n,iframeProps:c}),t,(0,Gr.jsx)(sz,{postId:u,postType:f})]})]}),footer:!b&&!g&&E&&v&&d==="visual"&&(0,Gr.jsx)(EE.BlockBreadcrumb,{rootLabelText:_?(0,xBe.decodeEntities)(_):void 0}),actions:b?void 0:s||(0,Gr.jsx)(mBe,{closeEntitiesSavedStates:M,isEntitiesSavedStatesOpen:I,setEntitiesSavedStatesCallback:k,forceIsDirtyPublishPanel:r})})}var cj=l(Re(),1),dj=l(Z(),1),HE=l(G(),1);var Aje=l(pl(),1);var kBe=l(Z(),1),TBe=l(Rc(),1);var RBe=l(R(),1),{OverridesPanel:E2t}=K(TBe.privateApis);function PBe(){return(0,kBe.useSelect)(t=>t(F).getCurrentPostType()==="wp_block",[])?(0,RBe.jsx)(E2t,{}):null}var fze=l(Z(),1);var wc=l(X(),1);var jz=l(he(),1),jBe=l(Z(),1),HBe=l(H(),1),cy=l(G(),1),UBe=l(Lh(),1);var zz=l(Z(),1),V3=l(H(),1),VBe=l(G(),1),IE=l(X(),1);var BBe=l(he(),1);var L3=l(Z(),1),Vz=l(H(),1),DBe=l(he(),1);var Md=l(G(),1),IBe=l(H(),1),tg=l(X(),1),TE=l(Z(),1),Dz=l(he(),1),OBe=l(Wt(),1);var Fz=l(or(),1);function kE(e){return typeof e.title=="string"?(0,Fz.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,Fz.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,Fz.decodeEntities)(e.title.raw):""}var ay=l(R(),1),k2t=({items:e,closeModal:t})=>{let[r]=e,o=kE(r),{showOnFront:n,currentHomePage:i,isSaving:s}=(0,TE.useSelect)(g=>{let{getEntityRecord:b,isSavingEntityRecord:v}=g(Dz.store),_=b("root","site"),y=b("postType","page",_?.page_on_front);return{showOnFront:_?.show_on_front,currentHomePage:y,isSaving:v("root","site")}}),{saveEntityRecord:a}=(0,TE.useDispatch)(Dz.store),{createSuccessNotice:c,createErrorNotice:d}=(0,TE.useDispatch)(OBe.store);async function u(g){g.preventDefault();try{await a("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,Md.__)("Homepage updated."),{type:"snackbar"})}catch(b){let v=b.message&&b.code!=="unknown_error"?b.message:(0,Md.__)("An error occurred while setting the homepage.");d(v,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,Md.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,Md.sprintf)((0,Md.__)('This will replace the current homepage: "%s"'),kE(i)));let m=(0,Md.sprintf)((0,Md.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,Md.__)("Set homepage");return(0,ay.jsx)("form",{onSubmit:u,children:(0,ay.jsxs)(tg.__experimentalVStack,{spacing:"5",children:[(0,ay.jsx)(tg.__experimentalText,{children:m}),(0,ay.jsxs)(tg.__experimentalHStack,{justify:"right",children:[(0,ay.jsx)(tg.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,Md.__)("Cancel")}),(0,ay.jsx)(tg.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},ABe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,TE.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(Dz.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,IBe.useMemo)(()=>({id:"set-as-homepage",label:(0,Md.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:k2t}),[t,e])};var Nd=l(G(),1),MBe=l(H(),1),rg=l(X(),1),RE=l(Z(),1),Lz=l(he(),1),NBe=l(Wt(),1);var ly=l(R(),1),T2t=({items:e,closeModal:t})=>{let[r]=e,o=kE(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:s}=(0,RE.useSelect)(g=>{let{getEntityRecord:b,isSavingEntityRecord:v}=g(Lz.store),_=b("root","site");return{currentPostsPage:b("postType","page",_?.page_for_posts),isPageForPostsSet:_?.page_for_posts!==0,isSaving:v("root","site")}}),{saveEntityRecord:a}=(0,RE.useDispatch)(Lz.store),{createSuccessNotice:c,createErrorNotice:d}=(0,RE.useDispatch)(NBe.store);async function u(g){g.preventDefault();try{await a("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,Nd.__)("Posts page updated."),{type:"snackbar"})}catch(b){let v=b.message&&b.code!=="unknown_error"?b.message:(0,Nd.__)("An error occurred while setting the posts page.");d(v,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,Nd.sprintf)((0,Nd.__)('This will replace the current posts page: "%s"'),kE(n)):(0,Nd.__)("This page will show the latest posts."),m=(0,Nd.sprintf)((0,Nd.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,Nd.__)("Set posts page");return(0,ly.jsx)("form",{onSubmit:u,children:(0,ly.jsxs)(rg.__experimentalVStack,{spacing:"5",children:[(0,ly.jsx)(rg.__experimentalText,{children:m}),(0,ly.jsxs)(rg.__experimentalHStack,{justify:"right",children:[(0,ly.jsx)(rg.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,Nd.__)("Cancel")}),(0,ly.jsx)(rg.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},FBe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,RE.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(Lz.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,MBe.useMemo)(()=>({id:"set-as-posts-page",label:(0,Nd.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:T2t}),[t,e])};var LBe=l(R(),1);function Bz({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,L3.useSelect)(c=>{let{getEntityActions:d}=K(c(F));return{defaultActions:d("postType",e)}},[e]),n=(0,L3.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:d,getEntityRecord:u,canUser:f}=c(DBe.store);if(!f("update",{kind:"root",name:"site"}))return!1;let h=d({slug:"front-page"});if(!h)return!0;let g=u("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=ABe(),s=FBe(),{registerPostTypeSchema:a}=K((0,L3.useDispatch)(F));return(0,Vz.useEffect)(()=>{a(e)},[a,e]),(0,Vz.useMemo)(()=>{let c=[...o];if(n&&c.push(i,s),c=c.sort((d,u)=>u.id==="move-to-trash"?-1:0),c=c.filter(d=>d.context?d.context===r:!0),t)for(let d=0;d<c.length;++d){if(c[d].callback){let u=c[d].callback;c[d]={...c[d],callback:(f,m)=>{u(f,{...m,onActionPerformed:h=>{m?.onActionPerformed&&m.onActionPerformed(h),t(c[d].id,h)}})}}}if(c[d].RenderModal){let u=c[d].RenderModal;c[d]={...c[d],RenderModal:f=>(0,LBe.jsx)(u,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[d].id,m)}})}}}return c},[r,o,t,i,s,n])}var ms=l(R(),1),{Menu:PE}=K(IE.privateApis);function zBe({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,V3.useState)(null),{item:i,permissions:s}=(0,zz.useSelect)(u=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=K(u(BBe.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),a=(0,V3.useMemo)(()=>({...i,permissions:s}),[i,s]),c=Bz({postType:e,onActionPerformed:r}),d=(0,V3.useMemo)(()=>c.filter(u=>!u.isEligible||u.isEligible(a)),[c,a]);return(0,ms.jsxs)(ms.Fragment,{children:[(0,ms.jsxs)(PE,{placement:"bottom-end",children:[(0,ms.jsx)(PE.TriggerButton,{render:(0,ms.jsx)(IE.Button,{size:"small",icon:ei,label:(0,VBe.__)("Actions"),disabled:!d.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,ms.jsx)(PE.Popover,{children:(0,ms.jsx)(I2t,{actions:d,items:[a],setActiveModalAction:n})})]}),!!o&&(0,ms.jsx)(P2t,{action:o,items:[a],closeModal:()=>n(null)})]})}function R2t({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,ms.jsx)(PE.Item,{onClick:t,children:(0,ms.jsx)(PE.ItemLabel,{children:o})})}function P2t({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,ms.jsx)(IE.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${Eb(e.id)}`,children:(0,ms.jsx)(e.RenderModal,{items:t,closeModal:r})})}function I2t({actions:e,items:t,setActiveModalAction:r}){let o=(0,zz.useRegistry)();return(0,ms.jsx)(PE.Group,{children:e.map(n=>(0,ms.jsx)(R2t,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var ff=l(R(),1),{Badge:O2t}=K(wc.privateApis),{getTemplateInfo:A2t}=K(jz.privateApis);function dy({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,HBe.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:a,labels:c}=(0,jBe.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(jz.store),{getPostIcon:b,getCurrentPostType:v,isRevisionsMode:_,getCurrentRevision:y}=K(f(F)),w="";if(_()){let C=v(),S=y();return w=S?.title?.rendered||S?.title?.raw||"",{postTitle:w,icon:b(C,{area:S?.area}),labels:g(C)?.labels}}let x=m("postType",e,i[0]);if(i.length===1){let{default_template_types:C=[]}=h()??{};w=([Ir,yi].includes(e)?A2t({template:x,templateTypes:C}):{})?.title||x?.title}return{postTitle:w,icon:b(e,{area:x?.area}),labels:g(e)?.labels}},[i,e]),d=MD(t),u=(0,cy.__)("No title");return c?.name&&i.length>1?u=(0,cy.sprintf)((0,cy.__)("%1$d %2$s"),i.length,c?.name):s&&(u=(0,UBe.__unstableStripHTML)(s)),(0,ff.jsxs)(wc.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,ff.jsxs)(wc.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,ff.jsx)(wc.Icon,{className:"editor-post-card-panel__icon",icon:a}),(0,ff.jsxs)(wc.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,ff.jsx)("span",{className:"editor-post-card-panel__title-name",children:u}),d&&i.length===1&&(0,ff.jsx)(O2t,{children:d})]}),!r&&i.length===1&&(0,ff.jsx)(zBe,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,ff.jsx)(wc.Button,{size:"small",icon:wk,label:(0,cy.__)("Close"),onClick:n})]}),i.length>1&&(0,ff.jsx)(wc.__experimentalText,{className:"editor-post-card-panel__description",children:(0,cy.sprintf)((0,cy.__)("Changes will be applied to all selected %s."),c?.name?.toLowerCase())})]})}var WBe=l(X(),1),GBe=l(Z(),1),Fd=l(G(),1),YBe=l(g1(),1),qBe=l(H(),1),_ne=l(he(),1);var Hz=l(R(),1),M2t=189;function KBe(){let e=(0,GBe.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(F),{canUser:i}=t(_ne.store),{getEntityRecord:s}=t(_ne.store),a=i("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=o();return!(+n()===a?.page_for_posts)&&![Ir,yi].includes(c)&&r("content")},[]);return(0,Hz.jsx)(wne,{postContent:e})}function wne({postContent:e}){let t=(0,Fd._x)("words","Word count type. Do not translate!"),r=(0,qBe.useMemo)(()=>e?(0,YBe.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/M2t),n=(0,Fd.sprintf)((0,Fd._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,Fd.__)("1 minute"):(0,Fd.sprintf)((0,Fd._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,Hz.jsx)("div",{className:"editor-post-content-information",children:(0,Hz.jsx)(WBe.__experimentalText,{children:(0,Fd.sprintf)((0,Fd.__)("%1$s, %2$s read time."),n,i)})})}var Uz=l(X(),1),OE=l(G(),1),XBe=l(Z(),1),Wz=l(H(),1),ZBe=l(Re(),1);var og=l(R(),1);function N2t(){let{postFormat:e}=(0,XBe.useSelect)(i=>{let{getEditedPostAttribute:s}=i(F);return{postFormat:s("format")??"standard"}},[]),t=KP.find(i=>i.id===e),[r,o]=(0,Wz.useState)(null),n=(0,Wz.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,og.jsx)(MC,{children:(0,og.jsx)(Nr,{label:(0,OE.__)("Format"),ref:o,children:(0,og.jsx)(Uz.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,og.jsx)(Uz.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,OE.sprintf)((0,OE.__)("Change format: %s"),t?.caption),onClick:s,children:t?.caption}),renderContent:({onClose:i})=>(0,og.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,og.jsx)(ZBe.__experimentalInspectorPopoverHeader,{title:(0,OE.__)("Format"),onClose:i}),(0,og.jsx)(XP,{})]})})})})}var QBe=N2t;var JBe=l(X(),1),$Be=l(Z(),1),Gz=l(G(),1),eze=l(Sn(),1);var xne=l(R(),1);function tze(){let e=(0,$Be.useSelect)(t=>t(F).getEditedPostAttribute("modified"),[]);return e?(0,xne.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,xne.jsx)(JBe.__experimentalText,{children:(0,Gz.sprintf)((0,Gz.__)("Last edited %s."),(0,eze.humanTimeDiff)(e))})}):null}var rze=l(X(),1),oze=l(R(),1);function F2t({className:e,children:t}){return(0,oze.jsx)(rze.__experimentalVStack,{className:J("editor-post-panel__section",e),children:t})}var AE=F2t;var ng=l(G(),1),nze=l(Me(),1),Yz=l(Z(),1),Sne=l(he(),1),ize=l(or(),1),ME=l(X(),1),qz=l(H(),1),sze=l(Re(),1);var Zp=l(R(),1),D2t={};function aze(){let{editEntityRecord:e}=(0,Yz.useDispatch)(Sne.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,Yz.useSelect)(u=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=u(Sne.store),g=h("read",{kind:"root",name:"site"})?f("root","site"):void 0,b=g?.page_for_posts?m("postType","page",g?.page_for_posts):D2t,{getEditedPostAttribute:v,getCurrentPostType:_}=u(F);return{postsPageId:b?.id,postsPageTitle:b?.title,isTemplate:_()===Ir,postSlug:v("slug")}},[]),[i,s]=(0,qz.useState)(null),a=(0,qz.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(n)||!r)return null;let c=u=>{e("postType","page",r,{title:u})},d=(0,ize.decodeEntities)(t);return(0,Zp.jsx)(Nr,{label:(0,ng.__)("Blog title"),ref:s,children:(0,Zp.jsx)(ME.Dropdown,{popoverProps:a,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:u,onToggle:f})=>(0,Zp.jsx)(ME.Button,{size:"compact",variant:"tertiary","aria-expanded":u,"aria-label":(0,ng.sprintf)((0,ng.__)("Change blog title: %s"),d),onClick:f,children:d}),renderContent:({onClose:u})=>(0,Zp.jsxs)(Zp.Fragment,{children:[(0,Zp.jsx)(sze.__experimentalInspectorPopoverHeader,{title:(0,ng.__)("Blog title"),onClose:u}),(0,Zp.jsx)(ME.__experimentalInputControl,{placeholder:(0,ng.__)("No title"),value:t,onChange:(0,nze.debounce)(c,300),label:(0,ng.__)("Blog title"),help:(0,ng.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var NE=l(G(),1),Kz=l(Z(),1),Cne=l(he(),1),FE=l(X(),1),Xz=l(H(),1),lze=l(Re(),1);var Qp=l(R(),1);function cze(){let{editEntityRecord:e}=(0,Kz.useDispatch)(Cne.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,Kz.useSelect)(c=>{let{getEditedPostAttribute:d,getCurrentPostType:u}=c(F),{getEditedEntityRecord:f,canUser:m}=c(Cne.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:u()===Ir,postSlug:d("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,Xz.useState)(null),s=(0,Xz.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let a=c=>{e("root","site",void 0,{posts_per_page:c})};return(0,Qp.jsx)(Nr,{label:(0,NE.__)("Posts per page"),ref:i,children:(0,Qp.jsx)(FE.Dropdown,{popoverProps:s,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:d})=>(0,Qp.jsx)(FE.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,NE.__)("Change posts per page"),onClick:d,children:t}),renderContent:({onClose:c})=>(0,Qp.jsxs)(Qp.Fragment,{children:[(0,Qp.jsx)(lze.__experimentalInspectorPopoverHeader,{title:(0,NE.__)("Posts per page"),onClose:c}),(0,Qp.jsx)(FE.__experimentalNumberControl,{placeholder:0,value:t,spinControls:"custom",step:"1",min:"1",onChange:a,label:(0,NE.__)("Posts per page"),help:(0,NE.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var Nl=l(G(),1),Zz=l(Z(),1),Ene=l(he(),1),Jp=l(X(),1),Qz=l(H(),1),dze=l(Re(),1);var Dd=l(R(),1),L2t=[{label:(0,Nl._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Nl.__)("Visitors can add new comments and replies.")},{label:(0,Nl.__)("Closed"),value:"",description:[(0,Nl.__)("Visitors cannot add new comments or replies."),(0,Nl.__)("Existing comments remain visible.")].join(" ")}];function uze(){let{editEntityRecord:e}=(0,Zz.useDispatch)(Ene.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,Zz.useSelect)(c=>{let{getEditedPostAttribute:d,getCurrentPostType:u}=c(F),{getEditedEntityRecord:f,canUser:m}=c(Ene.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:u()===Ir,postSlug:d("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,Qz.useState)(null),s=(0,Qz.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let a=c=>{e("root","site",void 0,{default_comment_status:c?"open":null})};return(0,Dd.jsx)(Nr,{label:(0,Nl.__)("Discussion"),ref:i,children:(0,Dd.jsx)(Jp.Dropdown,{popoverProps:s,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:d})=>(0,Dd.jsx)(Jp.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Nl.__)("Change discussion settings"),onClick:d,children:t?(0,Nl.__)("Comments open"):(0,Nl.__)("Comments closed")}),renderContent:({onClose:c})=>(0,Dd.jsxs)(Dd.Fragment,{children:[(0,Dd.jsx)(dze.__experimentalInspectorPopoverHeader,{title:(0,Nl.__)("Discussion"),onClose:c}),(0,Dd.jsxs)(Jp.__experimentalVStack,{spacing:3,children:[(0,Dd.jsx)(Jp.__experimentalText,{children:(0,Nl.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,Dd.jsx)(Jp.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,Nl.__)("Comment status"),options:L2t,onChange:a,selected:t})]})]})})})}var Fr=l(R(),1),V2t="post-status";function pze({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,fze.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:s,getCurrentPostId:a}=n(F);return{isRemovedPostStatusPanel:i(V2t),postType:s(),postId:a()}},[]);return(0,Fr.jsx)(AE,{className:"editor-post-summary",children:(0,Fr.jsx)(CC.Slot,{children:n=>(0,Fr.jsx)(Fr.Fragment,{children:(0,Fr.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Fr.jsx)(dy,{postType:r,postId:o,onActionPerformed:e}),(0,Fr.jsx)(eV,{withPanelBody:!1}),(0,Fr.jsx)(v9e,{}),(0,Fr.jsxs)(le,{direction:"column",gap:"xs",children:[(0,Fr.jsx)(KBe,{}),(0,Fr.jsx)(tze,{})]}),!t&&(0,Fr.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Fr.jsxs)(le,{direction:"column",gap:"xs",children:[(0,Fr.jsx)(doe,{}),(0,Fr.jsx)(qV,{}),(0,Fr.jsx)(xB,{}),(0,Fr.jsx)(NL,{}),(0,Fr.jsx)(TL,{}),(0,Fr.jsx)(WL,{}),(0,Fr.jsx)(F9e,{}),(0,Fr.jsx)(fL,{}),(0,Fr.jsx)(ZV,{}),(0,Fr.jsx)(aze,{}),(0,Fr.jsx)(cze,{}),(0,Fr.jsx)(uze,{}),(0,Fr.jsx)(QBe,{}),n]}),(0,Fr.jsx)(tE,{onActionPerformed:e})]})]})})})})}var kze=l(G(),1),ig=l(Z(),1),DE=l(he(),1);var B3=l(H(),1);var mze=l(H(),1),hze=l(Z(),1),H2t=l(tr(),1);var U2t=l(Z(),1),W2t=l(tr(),1);var vze=l(Z(),1),yze=l(he(),1);var gze=l(ug(),1),{lock:bao,unlock:bze}=(0,gze.__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/views");function kne({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,vze.useSelect)(i=>bze(i(yze.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var Cze=l(G(),1);var _ze=l(X(),1),Jz=l(Z(),1),$z=l(G(),1),wze=l(Ko(),1);var xze=l(R(),1);function Sze(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=(0,Jz.useSelect)(i=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:a,getEditorSettings:c}=i(F);return{lastRevisionId:s(),revisionsCount:a(),disableVisualRevisions:!!c().disableVisualRevisions}},[]),{setCurrentRevisionId:o}=K((0,Jz.useDispatch)(F)),n=r?{href:(0,wze.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,xze.jsx)(_ze.Button,{...n,variant:"link",text:String(t),"aria-label":(0,$z.sprintf)((0,$z._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t)})}var G2t={id:"revisions",label:(0,Cze.__)("Revisions"),readOnly:!0,enableSorting:!1,render:Sze,isVisible:e=>{let t=e._links?.["version-history"]?.[0]?.count??0;return!!(e._links?.["predecessor-version"]?.[0]?.id??null)&&t>=2}},Eze=G2t;var Ld=l(R(),1),Y2t={layout:{type:"panel"},fields:[]},q2t=["form"];function K2t(e){let{isPostStatusRemoved:t,featuredImageEnabled:r,excerptEnabled:o,discussionEnabled:n,pageAttributesEnabled:i}=(0,ig.useSelect)(a=>{let{isEditorPanelRemoved:c,isEditorPanelEnabled:d}=a(F);return{isPostStatusRemoved:c("post-status"),featuredImageEnabled:d("featured-image"),excerptEnabled:d("post-excerpt"),discussionEnabled:d("discussion-panel"),pageAttributesEnabled:d("page-attributes")}},[]);return(0,B3.useMemo)(()=>{if(!e.fields?.length)return e;let a={featured_media:r,excerpt:o,"post-content-info":!0,discussion:n&&!t,parent:i&&!t},c=u=>u in a?a[u]:!t,d=u=>u.reduce((f,m)=>{let h=typeof m=="string"?m:m.id;if(!c(h))return f;if(typeof m!="string"&&Array.isArray(m.children)){let g=d(m.children);return g.length&&f.push({...m,children:g}),f}return f.push(m),f},[]);return{...e,fields:d(e.fields)}},[e,t,r,o,n,i])}var ej={wp_template:{root_site:{kind:"root",name:"site",fields:["posts_per_page","default_comment_status"],isVisible:e=>["home","index"].includes(e.slug??"")},posttype_page:{kind:"postType",name:"page",getId:e=>e(DE.store).getEditedEntityRecord("root","site")?.page_for_posts,fields:["posts_page_title"],isVisible:e=>["home","index"].includes(e.slug??"")}}};function X2t(e,t,r=()=>!0){let o=n=>n?.[t]??{};return{...e,getValue:({item:n})=>e.getValue?e.getValue({item:o(n)}):o(n)[e.id],setValue:({item:n,value:i})=>({[t]:e.setValue({item:o(n),value:i})}),render:e.render?n=>e.render({...n,item:o(n.item)}):void 0,isVisible:n=>r(n)&&!!n[t]}}function Tze({onActionPerformed:e}){let{postType:t,postId:r,isPostStatusRemoved:o,availableTemplates:n}=(0,ig.useSelect)(_=>{let{getCurrentPostType:y,getCurrentPostId:w,isEditorPanelRemoved:x,getEditorSettings:C}=_(F),S=_(DE.store).getCurrentTheme()?.is_block_theme?null:C().availableTemplates??null;return{postType:y(),postId:w(),isPostStatusRemoved:x("post-status"),availableTemplates:S}},[]),{form:i}=kne({kind:"postType",name:t,fields:q2t}),s=K2t(i??Y2t),a=(0,ig.useSelect)(_=>!t||!r?null:_(DE.store).getEditedEntityRecord("postType",t,r),[t,r]),c=wC(),d=(0,ig.useSelect)(_=>{let{getEditedEntityRecord:y,canUser:w}=_(DE.store),x={};for(let[C,S]of Object.entries(ej[t]??{})){if(!w("read",{kind:S.kind,name:S.name}))continue;let E=S.getId?S.getId(_):void 0;S.getId&&!E||(x[C]=y(S.kind,S.name,E))}return x},[t]),u=(0,B3.useMemo)(()=>{if(!a)return a;let _={...d};return n&&Object.keys(n).length&&(_.available_templates=n),{...a,..._}},[a,d,n]),{editEntityRecord:f}=(0,ig.useDispatch)(DE.store),m=(0,ig.useRegistry)(),h=(0,B3.useMemo)(()=>{let _={};for(let[y,w]of Object.entries(ej[t]??{}))for(let x of w.fields??[])_[x]=y;return _},[t]),g=nC({postType:t}),b=(0,B3.useMemo)(()=>g?.map(_=>{let y=h[_.id];return y?X2t(_,y,ej[t]?.[y]?.isVisible):_.id==="status"?{..._,elements:_.elements.filter(w=>w.value!=="trash")}:_.id==="template"?c?c==="classic"&&Object.keys(n??{}).length===0?{..._,readOnly:!0,render:()=>(0,kze.__)("Default template")}:_:null:_}).filter(Boolean).concat(Eze),[g,c,n,h,t]);return(0,Ld.jsx)(AE,{className:"editor-post-summary",children:(0,Ld.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Ld.jsx)(dy,{postType:t,postId:r,onActionPerformed:e}),(0,Ld.jsx)(PR,{data:u,fields:b,form:s,onChange:_=>{let y=ej[t]??{},w={};for(let[x,C]of Object.entries(_)){let S=y[x];if(S){let E=S.getId?S.getId(m.select):void 0;f(S.kind,S.name,E,C)}else w[x]=C}Object.keys(w).length&&(w.status&&w.status!=="future"&&a?.status==="future"&&new Date(a.date)>new Date&&(w.date=null),w.status&&w.status==="private"&&a?.password&&(w.password=""),f("postType",t,r,w))}}),!o&&(0,Ld.jsxs)(Ld.Fragment,{children:[(0,Ld.jsx)(CC.Slot,{children:_=>_.length>0&&(0,Ld.jsx)(le,{direction:"column",gap:"xs",children:_})}),(0,Ld.jsx)(tE,{onActionPerformed:e})]})]})})}var jze=l(Z(),1),oj=l(X(),1),Hze=l(G(),1),Uze=l(Ko(),1);var tj=l(Z(),1),Ize=l(he(),1);var sg=l(Sn(),1),pf=l(H(),1),uy=l(G(),1);var Vd=l(R(),1),Z2t=10,Rze=[],Q2t={pickerActivity:!0},J2t={type:"pickerActivity",titleField:"date",descriptionField:"details",fields:["author"],layout:{density:"compact"},page:1,perPage:Z2t},$2t=864e5;function Pze(e){let t=(0,sg.getDate)(null).getTime(),r=(0,sg.getDate)(e??null);return t-r.getTime()>$2t?(0,sg.dateI18n)((0,sg.getSettings)().formats.datetimeAbbreviated,r):(0,sg.humanTimeDiff)(r)}function Oze(e){return e.slug?.endsWith("-autosave-v1")??!1}function eRt({item:e}){return Oze(e)?(0,Vd.jsx)(xm,{intent:"none",children:(0,uy.__)("Autosave")}):null}function Aze(){let{setCurrentRevisionId:e}=K((0,tj.useDispatch)(F)),[t,r]=(0,pf.useState)(J2t),{revisions:o,revisionKey:n,currentRevisionId:i}=(0,tj.useSelect)(h=>{let{getCurrentPostType:g}=h(F),{getCurrentRevisionId:b,getRevisionPage:v,getPageRevisions:_}=K(h(F)),{getEntityConfig:y}=h(Ize.store),w=g(),C=y("postType",w)?.revisionKey||"id",S=b();return{revisions:_(v()),revisionKey:C,currentRevisionId:S}},[]),s=!o,a=(0,pf.useMemo)(()=>[{id:"date",label:(0,uy.__)("Date"),getValue:({item:h})=>{let g=Pze(h.date);return Oze(h)?(0,uy.sprintf)((0,uy.__)("%1$s, %2$s"),g,(0,uy.__)("Autosave")):g},render:({item:h})=>(0,Vd.jsxs)(le,{direction:"row",align:"center",gap:"sm",children:[(0,Vd.jsx)(uo,{variant:"heading-sm",render:(0,Vd.jsx)("time",{dateTime:h.date}),children:Pze(h.date)}),(0,Vd.jsx)(eRt,{item:h})]}),enableSorting:!1,enableHiding:!1},O2,{id:"details",label:(0,uy.__)("Details"),render:({item:h})=>String(h[n])!==String(i)?null:(0,Vd.jsx)(wne,{postContent:h.content?.raw}),enableSorting:!1,enableHiding:!1}],[n,i]),{data:c,paginationInfo:d}=(0,pf.useMemo)(()=>lee(o||Rze,t,a),[o,t,a]);(0,pf.useEffect)(()=>{if(!i||!o)return;let h=o.findIndex(b=>String(b[n])===String(i));if(h<0)return;let g=Math.floor(h/t.perPage)+1;r(b=>b.page===g?b:{...b,page:g})},[i,o,n,t.perPage]);let u=(0,pf.useMemo)(()=>i?[String(i)]:Rze,[i]),f=(0,pf.useCallback)(h=>{if(h.length===0)return;let g=h[h.length-1];e(Number(g))},[e]),m=(0,pf.useCallback)(h=>String(h[n]),[n]);return(0,Vd.jsx)("div",{className:"editor-post-revisions-timeline",children:(0,Vd.jsxs)(ch,{view:t,onChangeView:r,fields:a,data:c,isLoading:s,paginationInfo:d,defaultLayouts:Q2t,getItemId:m,selection:u,onChangeSelection:f,children:[(0,Vd.jsx)(ch.Layout,{}),(0,Vd.jsx)(ch.Footer,{})]})})}var Dze=l(Z(),1),Lze=l(H(),1),Vze=l(G(),1);var Mze=l(X(),1);var fy=l(R(),1);function rj({title:e,entries:t,initialOpen:r,className:o}){if(!t)return null;let n=Object.entries(t).map(([i,s])=>(0,fy.jsx)(Nr,{label:i,children:(0,fy.jsx)("span",{className:"editor-revision-fields-diff__value",children:s.map((a,c)=>a.added?(0,fy.jsx)("ins",{className:"editor-revision-fields-diff__added",children:a.value},c):a.removed?(0,fy.jsx)("del",{className:"editor-revision-fields-diff__removed",children:a.value},c):(0,fy.jsx)("span",{children:a.value},c))})},i));return(0,fy.jsx)(Mze.PanelBody,{title:e,initialOpen:r,children:(0,fy.jsx)("div",{className:o,children:n})})}var Bze=l(R(),1);function Nze(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Fze(e){return!e||e==="[]"||e==="{}"}function zze(){let{revision:e,previousRevision:t}=(0,Dze.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=K(o(F));return{revision:n(),previousRevision:i()}},[]),r=(0,Lze.useMemo)(()=>{if(!e)return null;let o=e.meta??{},n=t?.meta??{},i=new Set([...Object.keys(o),...Object.keys(n)]),s={};for(let a of i){let c=Nze(o[a]),d=Nze(n[a]);Fze(c)&&Fze(d)||(s[a]=QS(d,c))}return Object.keys(s).length===0?null:s},[e,t]);return(0,Bze.jsx)(rj,{title:(0,Vze.__)("Meta"),entries:r,initialOpen:!1,className:"editor-revision-meta-diff__content"})}var mf=l(R(),1);function Wze(){let{revisionId:e,postId:t}=(0,jze.useSelect)(r=>{let{getCurrentRevisionId:o,getCurrentPostId:n}=K(r(F));return{revisionId:o(),postId:n()}},[]);return e?(0,mf.jsxs)(mf.Fragment,{children:[(0,mf.jsx)(AE,{className:"editor-post-summary",children:(0,mf.jsxs)(oj.__experimentalVStack,{spacing:4,children:[(0,mf.jsx)(dy,{postId:t,hideActions:!0}),(0,mf.jsx)(oj.ExternalLink,{href:(0,Uze.addQueryArgs)("revision.php",{revision:e}),children:(0,Hze.__)("Open classic revisions screen")})]})}),(0,mf.jsx)(zze,{}),(0,mf.jsx)(Aze,{})]}):null}var j3=l(Z(),1),Rne=l(he(),1),Qze=l(X(),1),Pne=l(G(),1),Jze=l(Re(),1),$ze=l(Ut(),1);var Gze=l(Z(),1),Yze=l(H(),1),Tne=l(he(),1),qze=l(Ut(),1),Kze=l(Rc(),1);var{EXCLUDED_PATTERN_SOURCES:tRt,PATTERN_TYPES:rRt}=K(Kze.privateApis);function Xze(e,t){return e.innerBlocks=e.innerBlocks.map(r=>Xze(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function oRt(e,t){let r=(i,s,a)=>s===a.findIndex(c=>i.name===c.name),o=i=>t.area==="navigation-overlay"&&i.blockTypes?.includes("core/template-part/navigation-overlay")?!0:!tRt.includes(i.source),n=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,s,a)=>r(i,s,a)&&o(i)&&n(i))}function nRt(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:rRt.theme,blocks:(0,qze.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>Xze(o,t))}))}function Zze({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,Gze.useSelect)(s=>{let{getEditorSettings:a}=s(F),c=a();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:s(Tne.store).getBlockPatterns(),currentThemeStylesheet:s(Tne.store).getCurrentTheme().stylesheet}},[]);return(0,Yze.useMemo)(()=>{let s=[...o||[],...n||[]],a=oRt(s,{area:e,name:t,slug:r});return nRt(a,i)},[e,t,r,o,n,i])}var z3=l(R(),1);function iRt({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,z3.jsx)(Jze.__experimentalBlockPatternsList,{label:(0,Pne.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function sRt(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,j3.useSelect)(c=>{let{getCurrentPostType:d,getCurrentPostId:u}=c(F),{getEditedEntityRecord:f}=c(Rne.store),m=d(),h=u(),g=f("postType",m,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:m,postId:h}},[]),{editEntityRecord:i}=(0,j3.useDispatch)(Rne.store),s=Zze({area:e,name:t,slug:r}),a=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,$ze.serialize)(c.blocks)})};return s?.length?(0,z3.jsx)(Qze.PanelBody,{title:(0,Pne.__)("Design"),initialOpen:o===yi,children:(0,z3.jsx)(iRt,{availableTemplates:s,onSelect:a})}):null}function eje(){let{postType:e}=(0,j3.useSelect)(t=>{let{getCurrentPostType:r}=t(F);return{postType:r()}},[]);return[yi,Ir].includes(e)?(0,z3.jsx)(sRt,{}):null}var H3=l(G(),1),tje=l(Z(),1),rje=l(or(),1);var U3=l(R(),1);function oje(){let{postTypeLabel:e,isRevisionsMode:t}=(0,tje.useSelect)(o=>{let{getPostTypeLabel:n}=o(F),{isRevisionsMode:i}=K(o(F));return{postTypeLabel:n(),isRevisionsMode:i()}},[]),r;return t?r=(0,H3.__)("Revision"):e?r=(0,rje.decodeEntities)(e):r=(0,H3._x)("Document","noun, panel"),(0,U3.jsxs)(Vr.List,{activateOnFocus:!1,children:[(0,U3.jsx)(Vr.Tab,{value:Ol.document,children:r}),(0,U3.jsx)(Vr.Tab,{value:Ol.block,children:(0,H3.__)("Block")})]})}var LE=l(Z(),1),VE=l(he(),1),Ine=l(Re(),1),lg=l(X(),1),One=l(H(),1),ag=l(G(),1),nje=l(or(),1),nj=l(Jo(),1),ije=l(Wt(),1),sje=l(tr(),1);var gi=l(R(),1);function aje(){let e=(0,LE.useSelect)(C=>C(F).getCurrentTemplateId(),[]),[t,r]=(0,One.useState)(!1),[o,n]=(0,One.useState)(!1),s=!!jP()?.length,{onNavigateToEntityRecord:a,canCreateTemplate:c,hasGoBack:d,getEditorSettings:u}=(0,LE.useSelect)(C=>{let{getEditorSettings:S}=C(F),E=S();return{onNavigateToEntityRecord:E.onNavigateToEntityRecord,canCreateTemplate:!!C(VE.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:E.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:S}},[]),{get:f}=(0,LE.useSelect)(sje.store),{createSuccessNotice:m}=(0,LE.useDispatch)(ije.store),{editedRecord:h,hasResolved:g}=(0,VE.useEntityRecord)("postType","wp_template",e),[b]=(0,VE.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let v=d?[{label:(0,ag.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]:void 0,_=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,ag.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:v})},y=(0,nje.decodeEntities)(h.title),w=!!b?.length&&(0,gi.jsx)(Ine.BlockPreview.Async,{children:(0,gi.jsx)(Ine.BlockPreview,{blocks:b})}),x=()=>{if(!w)return null;if(s){let C=(0,ag.__)("Change template");return(0,gi.jsxs)(vt.Root,{children:[(0,gi.jsx)(vt.Trigger,{render:(0,gi.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":C,onClick:()=>n(!0),onKeyDown:S=>{(S.keyCode===nj.ENTER||S.keyCode===nj.SPACE)&&(S.preventDefault(),n(!0))},children:w})}),(0,gi.jsx)(vt.Popup,{children:C})]})}return(0,gi.jsx)("div",{className:"editor-template-actions-panel__preview",children:w})};return(0,gi.jsxs)(gi.Fragment,{children:[(0,gi.jsx)(lg.PanelBody,{title:(0,ag.sprintf)((0,ag.__)("Template: %s"),y),initialOpen:!1,children:(0,gi.jsxs)(lg.__experimentalVStack,{children:[x(),(0,gi.jsxs)(lg.__experimentalHStack,{children:[a&&(0,gi.jsx)(lg.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{a({postId:h.id,postType:"wp_template"}),_()},children:(0,ag.__)("Edit")}),c&&(0,gi.jsx)(lg.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,ag.__)("Create new")})]})]})}),t&&(0,gi.jsx)(Av,{onClose:()=>r(!1)}),o&&(0,gi.jsx)(Mre,{onRequestClose:()=>n(!1)})]})}var BE=l(Z(),1),zE=l(he(),1),Ane=l(Re(),1),gf=l(X(),1),lje=l(H(),1),hf=l(G(),1),cje=l(or(),1),dje=l(Wt(),1),uje=l(tr(),1);var Ba=l(R(),1);function fje(){let e=(0,BE.useSelect)(b=>b(F).getCurrentTemplateId(),[]),[t,r]=(0,lje.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:s}=(0,BE.useSelect)(b=>{let{getEditorSettings:v}=b(F),_=v();return{onNavigateToEntityRecord:_.onNavigateToEntityRecord,canCreateTemplate:!!b(zE.store).canUser("create",{kind:"postType",name:"wp_template"})&&_.supportsTemplateMode,hasGoBack:_.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:v}},[]),{get:a}=(0,BE.useSelect)(uje.store),{createSuccessNotice:c}=(0,BE.useDispatch)(dje.store),{editedRecord:d}=(0,zE.useEntityRecord)("postType","wp_template",e),[u]=(0,zE.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,hf.__)("Go back"),onClick:()=>s().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{a("core/edit-site","welcomeGuideTemplate")||c((0,hf.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=d?(0,cje.decodeEntities)(d.title):void 0,g=!!u?.length&&(0,Ba.jsx)(Ane.BlockPreview.Async,{children:(0,Ba.jsx)(Ane.BlockPreview,{blocks:u})});return(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)(gf.PanelBody,{title:d?(0,hf.sprintf)((0,hf.__)("Template: %s"),h):(0,hf.__)("Template"),initialOpen:!1,children:(0,Ba.jsxs)(gf.__experimentalVStack,{children:[!e&&(0,Ba.jsx)(gf.__experimentalText,{children:(0,hf.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),d&&g&&(0,Ba.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,Ba.jsxs)(gf.__experimentalHStack,{children:[d&&o&&(0,Ba.jsx)(gf.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:d.id,postType:"wp_template"}),m()},children:(0,hf.__)("Edit")}),n&&(0,Ba.jsx)(gf.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,hf.__)("Create new"):(0,hf.__)("Create block template")})]})]})}),t&&(0,Ba.jsx)(Av,{onClose:()=>r(!1)})]})}var Mne=l(R(),1);function pje(){let e=wC();return e==="classic"?(0,Mne.jsx)(fje,{}):e==="block-theme"?(0,Mne.jsx)(aje,{}):null}var W3=l(Z(),1),mje=l(Re(),1),hje=l(X(),1),gje=l(G(),1);var ij=l(R(),1),{BlockQuickNavigation:aRt}=K(mje.privateApis),lRt="core/template-part";function cRt({postType:e}){let t=$F(),r=(0,W3.useSelect)(n=>{let{getPostBlocksByName:i}=K(n(F));return i(Ir===e?lRt:t)},[e,t]),{enableComplementaryArea:o}=(0,W3.useDispatch)($e);return r.length===0?null:(0,ij.jsx)(hje.PanelBody,{title:(0,gje.__)("Content"),children:(0,ij.jsx)(aRt,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function bje(){let{postType:e,renderingMode:t}=(0,W3.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=K(r(F));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==Ir?null:(0,ij.jsx)(cRt,{postType:e})}var sj=l(Z(),1),vje=l(H(),1),yje=l(Ut(),1),lj=l(Re(),1),_je=l(X(),1),wje=l(G(),1);var aj=l(R(),1),{BlockQuickNavigation:dRt}=K(lj.privateApis);function uRt(){let e=(0,sj.useSelect)(o=>{let{getBlockTypes:n}=o(yje.store);return n()},[]),t=(0,vje.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,sj.useSelect)(o=>{let{getBlocksByName:n}=o(lj.store);return n(t)},[t]);return r.length===0?null:(0,aj.jsx)(_je.PanelBody,{title:(0,wje.__)("Content"),children:(0,aj.jsx)(dRt,{clientIds:r})})}function xje(){return(0,sj.useSelect)(t=>{let{getCurrentPostType:r}=t(F);return r()},[])!==yi?null:(0,aj.jsx)(uRt,{})}var Sje=l(Re(),1),Cje=l(Z(),1),Eje=l(G(),1);var kje=l(R(),1);function Tje(){let{block:e}=(0,Cje.useSelect)(r=>{let{getSelectedBlock:o}=r(Sje.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,kje.jsx)(rj,{title:(0,Eje.__)("Changed attributes"),entries:t,initialOpen:!0})}var jE=l(Z(),1),Rje=l(H(),1),Pje=l(Re(),1),Ije=l(tr(),1);function fRt(){let{hasBlockSelection:e}=(0,jE.useSelect)(n=>({hasBlockSelection:!!n(Pje.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,jE.useSelect)($e),{enableComplementaryArea:r}=(0,jE.useDispatch)($e),{get:o}=(0,jE.useSelect)(Ije.store);(0,Rje.useEffect)(()=>{let n=t("core"),i=["edit-post/document","edit-post/block"].includes(n),s=o("core","distractionFree");!i||s||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var Oje=fRt;var wn=l(R(),1),pRt=!0;function mRt({extraPanels:e,onActionPerformed:t}){Oje();let{tabName:r,keyboardShortcut:o,isRevisionsMode:n}=(0,dj.useSelect)(c=>{let d=c(Aje.store).getShortcutRepresentation("core/editor/toggle-sidebar"),u=c($e).getActiveComplementaryArea("core"),f=[Ol.block,Ol.document].includes(u),m=u;return f||(m=c(cj.store).getBlockSelectionStart()?Ol.block:Ol.document),{tabName:m,keyboardShortcut:d,isRevisionsMode:K(c(F)).isRevisionsMode()}},[]),{enableComplementaryArea:i}=(0,dj.useDispatch)($e);function s(c){i("core",c)}let a;if(n)a=(0,wn.jsx)(Wze,{});else{let c=window?.__experimentalDataFormInspector;a=(0,wn.jsxs)(wn.Fragment,{children:[c?(0,wn.jsx)(Tze,{onActionPerformed:t}):(0,wn.jsx)(pze,{onActionPerformed:t}),(0,wn.jsx)(_L.Slot,{}),(0,wn.jsx)(bje,{}),c&&(0,wn.jsx)(pje,{}),(0,wn.jsx)(xje,{}),(0,wn.jsx)(eje,{}),(0,wn.jsx)($V,{}),(0,wn.jsx)(PBe,{}),e]})}return(0,wn.jsxs)(jh,{identifier:r,header:(0,wn.jsx)(oje,{}),closeLabel:(0,HE.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,HE._x)("Settings","panel button label"),toggleShortcut:o,icon:(0,HE.isRTL)()?Cy:um,isActiveByDefault:pRt,render:(0,wn.jsx)(Vr.Root,{value:r,onValueChange:s}),children:[(0,wn.jsx)(Vr.Panel,{value:Ol.document,tabIndex:-1,children:a}),(0,wn.jsxs)(Vr.Panel,{value:Ol.block,tabIndex:-1,children:[(0,wn.jsx)(cj.BlockInspector,{}),n&&(0,wn.jsx)(Tje,{})]})]})}var Mje=mRt;var Pj=l(G(),1),nm=l(Z(),1),SHe=l(H(),1),CHe=l(Me(),1),EHe=l(pl(),1);var Vne=l(Re(),1);var kHe=l(tr(),1);var om=l(H(),1),Cj=l(G(),1),XE=l(Z(),1);var X3=l(Re(),1);var qE=l(H(),1),_j=l(X(),1);var wj=l(Me(),1),hs=l(G(),1),K3=l(Z(),1),eHe=l(Lh(),1),xj=l(Re(),1);var bj=l(G(),1),Jje=l(H(),1),$je=l(Me(),1),Cw=l(Z(),1),G3=l(Re(),1);var uj=l(G(),1),$p=l(Sn(),1),Nje=l(he(),1),Fje=l(Z(),1),Dje=l(Re(),1);var Bd=l(R(),1);function Lje({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,$p.getSettings)(),{currentUserAvatar:s,currentUserName:a,currentUserId:c,dateFormat:d=i.formats.date}=(0,Fje.useSelect)(b=>{let{canUser:v,getCurrentUser:_,getEntityRecord:y}=b(Nje.store),w=v("read",{kind:"root",name:"site"})?y("root","site"):void 0;if(n)return{dateFormat:w?.date_format};let{getSettings:x}=b(Dje.store),{__experimentalDiscussionSettings:C}=x(),S=C?.avatarURL,E=_();return{currentUserAvatar:E?.avatar_urls?.[48]??S,currentUserName:E?.name,currentUserId:E?.id,dateFormat:w?.date_format}},[n]),u=(0,$p.getDate)(r),f=(0,$p.dateI18n)("c",u),h=Math.floor((new Date-u)/(1e3*60*60*24))<30?(0,$p.humanTimeDiff)(u):(0,$p.dateI18n)(d,u),g=(0,$p.dateI18n)((0,uj._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Bd.jsxs)(Bd.Fragment,{children:[(0,Bd.jsx)("img",{src:e||s,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,uj.__)("User avatar"),width:32,height:32,style:{borderColor:Js(o??c)}}),(0,Bd.jsxs)(le,{direction:"column",className:"editor-collab-sidebar-panel__user-info",children:[(0,Bd.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??a}),r&&(0,Bd.jsxs)(vt.Root,{children:[(0,Bd.jsx)(vt.Trigger,{render:(0,Bd.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})}),(0,Bd.jsx)(vt.Popup,{children:g})]})]})]})}var UE=l(R(),1);function WE({note:e,actions:t,className:r,children:o,...n}){return(0,UE.jsxs)(le,{direction:"column",gap:"sm",className:r,...n,children:[(0,UE.jsxs)(le,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,UE.jsx)(Lje,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,UE.jsx)(le,{direction:"row",align:"center",className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:t})]}),o]})}var Nne=l(H(),1),YE=l(X(),1);var mj=l(G(),1),Xje=l(Me(),1),hj=l(Jo(),1),Zje=l(Lh(),1);var Vje=l(H(),1),Bje=l(Z(),1),zje=l(he(),1);var jje=l(R(),1),hRt={name:"note-mentions",className:"editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",triggerPrefix:"@",useItems(e){let t=(0,Bje.useSelect)(o=>{let{getUsers:n}=o(zje.store);return n({context:"view",search:e})},[e]);return[(0,Vje.useMemo)(()=>t?t.map(o=>({key:`note-mention-${o.slug}`,value:o,label:tre(o)})):[],[t])]},getOptionCompletion(e){return{action:"insert-at-caret",value:(0,jje.jsx)("span",{className:`wp-note-mention user-${e.id}`,children:"@"+e.name})}}},Hje=hRt;var GE=l(X(),1),my=l(Me(),1),xc=l(H(),1),qje=l(Jo(),1),pj=l(Op(),1);var gRt=[];function Uje({allowedFormats:e,disableFormats:t}){return t?gRt:e}var fj=l(Op(),1),Wje=l(R(),1),Gje=l(oe(),1),bRt={};function vRt({onChange:e,onFocus:t,value:r,forwardedRef:o,settings:n,isVisible:i}){let{name:s,edit:a}=n;if(!a)return null;let c=(0,fj.getActiveFormat)(r,s),d=c!==void 0,u=(0,fj.getActiveObject)(r),f=u!==void 0&&u.type===s;return(0,Wje.jsx)(a,{isActive:d,isVisible:i,activeAttributes:d?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?u.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:bRt},s)}function Yje({formatTypes:e,...t}){return e.map(r=>(0,Gje.createElement)(vRt,{settings:r,...t,key:r.name}))}var py=l(R(),1),{ValidatedContentEditableControl:yRt}=K(GE.privateApis),{useRichText:_Rt,KeyboardShortcutContext:wRt,InputEventContext:xRt,shortcutsListener:SRt,inputEventsListener:CRt}=K(pj.privateApis),ERt=[];function Kje({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:d,required:u,markWhenOptional:f,customValidity:m,allowedFormats:h,disableFormats:g,withoutInteractiveFormatting:b,preserveWhiteSpace:v,disableLineBreaks:_,focusOnMount:y,completers:w=ERt}){let[x,C]=(0,xc.useState)({start:void 0,end:void 0}),[S,E]=(0,xc.useState)(!1),P=(0,xc.useRef)(void 0),O=(0,xc.useRef)(new Set),T=(0,xc.useRef)(new Set),I=(0,my.__experimentalUseFocusOutside)(()=>E(!1)),k=Uje({allowedFormats:h,disableFormats:g}),{value:M,onChange:N,ref:V,formatTypes:B,getValue:z}=_Rt({value:t,onChange:r,selectionStart:x.start,selectionEnd:x.end,onSelectionChange:(ce,te)=>C({start:ce,end:te}),__unstableIsSelected:S,preserveWhiteSpace:!!v,placeholder:o,__unstableDisableFormats:g,allowedFormats:k,withoutInteractiveFormatting:b,__unstableFormatTypeHandlerContext:(0,xc.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function A(){P.current?.focus()}let D=(0,xc.useRef)({keyboardShortcuts:T,inputEvents:O}),L=(0,xc.useRef)({formatTypes:B,getValue:z,onChange:N});(0,xc.useInsertionEffect)(()=>{L.current={formatTypes:B,getValue:z,onChange:N}});let j=(0,my.useRefEffect)(ce=>{if(d)return;let te=(0,qje.withIgnoreIMEEvents)(re=>{if(re.key!=="Enter"||re.defaultPrevented||re.metaKey||re.ctrlKey||(re.preventDefault(),_))return;let{getValue:me,onChange:we}=L.current,de=me();we((0,pj.insert)(de,`
-`,de.start??de.text.length,de.end??de.text.length))});return ce.addEventListener("keydown",te),()=>ce.removeEventListener("keydown",te)},[_,d]),U=(0,my.useRefEffect)(ce=>{if(!S)return;let te=SRt(D)(ce),re=CRt(D)(ce);function me(we){if(we.inputType!=="insertText"&&we.type!=="compositionend")return;let{formatTypes:de,getValue:ve,onChange:ie}=L.current,$=ve(),fe=de.reduce((ee,{__unstableInputRule:pe})=>pe?pe(ee):ee,$);fe!==$&&ie({...fe,activeFormats:$.activeFormats})}return ce.addEventListener("input",me),ce.addEventListener("compositionend",me),()=>{te(),re(),ce.removeEventListener("input",me),ce.removeEventListener("compositionend",me)}},[S]),{ref:q,...Y}=(0,GE.__unstableUseAutocompleteProps)({completers:w,record:M,onChange:N,onReplace:()=>{}}),ae=(0,my.useRefEffect)(ce=>{y&&!d&&ce.focus()},[y,d]),ne=(0,my.useMergeRefs)([V,P,U,j,ae,q]);return(0,py.jsx)("div",{...I,onFocus:ce=>{E(!0),I.onFocus(ce)},children:(0,py.jsxs)(GE.SlotFillProvider,{children:[(0,py.jsx)(yRt,{label:e,id:n,className:J("editor-rich-text-control",s),placeholder:o,hideLabelFromVision:a,help:c,disabled:d,required:u,markWhenOptional:f,customValidity:m,value:M.text,"aria-multiline":!_,...Y,ref:ne}),S&&!d&&(0,py.jsx)(wRt.Provider,{value:T,children:(0,py.jsx)(xRt.Provider,{value:O,children:(0,py.jsx)(Yje,{value:M,onChange:N,onFocus:A,formatTypes:B,forwardedRef:P,isVisible:!0})})})]})})}var em=l(R(),1),kRt=["core/bold","core/italic","core/link","core/code"],TRt=[Hje];function Sw({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,Nne.useState)(r?.content?.raw??""),[s,a]=(0,Nne.useState)(!1),c=(0,Xje.useInstanceId)(Sw,"comment-input"),d=ELe((0,Zje.__unstableStripHTML)(n)),u=s||n===r?.content?.raw||!d.length;async function f(){if(u)return;a(!0);let m=n;await e(m)&&i(g=>g===m?"":g),a(!1)}return(0,em.jsxs)(le,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,em.jsx)("form",{}),onSubmit:m=>{m.preventDefault(),f()},onKeyDown:m=>{if(hj.isKeyboardEvent.primary(m,"Enter")){m.preventDefault(),f();return}m.key==="Escape"&&!m.defaultPrevented&&(m.preventDefault(),t(m))},children:[(0,em.jsx)(Kje,{id:c,label:o?.input??(0,mj.__)("Note"),hideLabelFromVision:!0,value:n,onChange:i,placeholder:o?.placeholder,allowedFormats:kRt,completers:TRt}),(0,em.jsxs)(le,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,em.jsx)(YE.Button,{size:"compact",variant:"tertiary",onClick:t,shortcut:"Escape",children:(0,em.jsx)(YE.__experimentalTruncate,{children:(0,mj.__)("Cancel")})}),(0,em.jsx)(YE.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:u,shortcut:hj.displayShortcut.primary("Enter"),children:(0,em.jsx)(YE.__experimentalTruncate,{children:o?.submit??(0,mj.__)("Add note")})})]})]})}var Qje=l(R(),1);function gj({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,Qje.jsx)(le,{direction:"column",className:J(t,{"is-floating":i}),ref:i?e.ref:void 0,style:i?{top:e.y,...r}:r,...n,children:o})}var vj=l(R(),1),{useBlockElement:RRt}=K(G3.privateApis);function Y3({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,Cw.useSelect)(m=>{let{getSelectedBlockClientId:h}=m(G3.store);return{clientId:h()}},[]),n=(0,Cw.useSelect)(m=>K(m(F)).getSelectedNote(),[]),i=RRt(o),{toggleBlockSpotlight:s}=K((0,Cw.useDispatch)(G3.store)),{selectNote:a}=K((0,Cw.useDispatch)(F)),{getSelectedNote:c}=K((0,Cw.useSelect)(F)),d=(0,Jje.useRef)(!1),u=(0,$je.__experimentalUseFocusOutside)(m=>{m.relatedTarget?.closest(".editor-collab-sidebar-panel__add-note")||d.current||c()==="new"&&(s(o,!1),a(void 0))}),f=()=>{a(void 0),i?.focus(),s(o,!1)};return n!=="new"||!o?null:(0,vj.jsx)(gj,{floating:r,className:"editor-collab-sidebar-panel__add-note is-selected",gap:"md",tabIndex:0,"aria-label":(0,bj.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,...u,children:(0,vj.jsx)(WE,{children:(0,vj.jsx)(Sw,{onSubmit:async m=>{d.current=!0;try{let h=await e({content:m});return h&&(a(h.id),$s(h.id,t.current)),h}finally{d.current=!1}},onCancel:f,labels:{input:(0,bj.__)("New note"),placeholder:(0,bj.__)("Add a note or @ mention")}})})})}var tm=l(H(),1),Ew=l(X(),1);var $n=l(G(),1);var Gi=l(R(),1),{Menu:q3}=K(Ew.privateApis);function PRt({items:e,buttonRef:t}){return(0,Gi.jsxs)(q3,{placement:"bottom-end",children:[(0,Gi.jsx)(q3.TriggerButton,{render:(0,Gi.jsx)(Ew.Button,{ref:t,size:"small",icon:ei,label:(0,$n.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,Gi.jsx)(q3.Popover,{modal:!1,children:e.map(r=>(0,Gi.jsx)(q3.Item,{onClick:r.onClick,children:(0,Gi.jsx)(q3.ItemLabel,{children:r.title})},r.id))})]})}function yj({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[s,a]=(0,tm.useState)(null),c=(0,tm.useRef)(null),d=(0,tm.useRef)(null),u=e?.content?.raw,[f,m]=(0,tm.useState)(u),[h,g]=(0,tm.useState)(!1),[b,v]=(0,tm.useState)(!1);f!==u&&(m(u),g(!1)),(0,tm.useLayoutEffect)(()=>{let O=d.current;O&&v(O.scrollHeight>O.clientHeight)},[u]);let _=e.parent===0,y=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),w=[{id:"edit",title:(0,$n.__)("Edit"),isEligible:({status:O})=>O!=="approved",onClick:()=>a("edit")},{id:"reopen",title:(0,$n._x)("Reopen","Reopen note"),isEligible:({status:O})=>O==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,$n.__)("Delete"),isEligible:()=>!0,onClick:()=>a("delete")}],x=t?.status!=="approved"?w.filter(O=>O.isEligible(e)):[],C=e.parent===0?(0,$n.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,$n.__)("Are you sure you want to delete this reply?"),S=()=>{a(null),c.current?.focus()},E;if(s==="edit")E=(0,Gi.jsx)(Sw,{onSubmit:async O=>{let T=await o({id:e.id,content:O});return T&&S(),T},onCancel:S,note:e,labels:{submit:(0,$n._x)("Update","verb"),input:(0,$n.sprintf)((0,$n.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else{let O;if(y){let T=e.meta._wp_note_status==="resolved"?(0,$n.__)("Marked as resolved"):(0,$n.__)("Reopened"),I=e?.content?.raw;O=I&&typeof I=="string"&&I.trim()!==""?(0,$n.sprintf)((0,$n.__)("%1$s: %2$s"),T,I):T}else O=e?.content?.rendered;E=(0,Gi.jsx)("div",{ref:d,className:J("editor-collab-sidebar-panel__note-content",{"editor-collab-sidebar-panel__resolution-text":y,"is-collapsed":!h}),dangerouslySetInnerHTML:{__html:O??""}})}let P=r?(0,Gi.jsxs)(Gi.Fragment,{children:[_&&i&&(0,Gi.jsx)(Ew.Button,{label:(0,$n._x)("Resolve","Mark note as resolved"),size:"small",icon:Yd,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,Gi.jsx)(PRt,{items:x,buttonRef:c})]}):null;return(0,Gi.jsxs)(WE,{note:e,actions:P,role:e.parent!==0?"treeitem":void 0,children:[E,s==="delete"&&(0,Gi.jsx)(Ew.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),a(null)},onCancel:S,confirmButtonText:(0,$n.__)("Delete"),children:C}),b&&s!=="edit"&&(0,Gi.jsx)(wx,{className:"editor-collab-sidebar-panel__show-more-button",variant:"unstyled",size:"small",onClick:()=>g(!h),children:h?(0,$n.__)("Show less"):(0,$n.__)("Show more")})]})}var Fl=l(R(),1),{useBlockElement:IRt}=K(xj.privateApis);function tHe({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:s,onKeyDown:a}){let c=!!s,{toggleBlockHighlight:d,selectBlock:u,toggleBlockSpotlight:f}=K((0,K3.useDispatch)(xj.store)),{selectNote:m}=K((0,K3.useDispatch)(F)),{getSelectedNote:h}=K((0,K3.useSelect)(F)),g=IRt(e.blockClientId),b=(0,wj.useDebounce)(d,50),v=(0,qE.useRef)(null),_=(0,qE.useRef)(!1),y=s?.registerThread,w=s?.unregisterThread;(0,qE.useEffect)(()=>{let B=v.current;return B&&y&&y(e.id,g,B),()=>w?.(e.id)},[g,e.id,y,w]),(0,qE.useEffect)(()=>{!n||e.id==="new"||NLe(e.id,i.current)},[n,s?.y,e.id,i]);let x=(0,wj.__experimentalUseFocusOutside)(B=>{let z=B.relatedTarget?.closest(".editor-collab-sidebar-panel__thread");z&&!_.current||(z||(b.cancel(),d(e.blockClientId,!1)),h()===e.id&&O())});function C(){b(e.blockClientId,!0)}function S(){b(e.blockClientId,!1)}function E(B){x.onFocus(B),b.cancel(),d(e.blockClientId,!0)}function P(){n||(m(e.id),$s(e.id,i.current),f(e.blockClientId,!0),e.blockClientId&&u(e.blockClientId,null))}function O(){m(void 0),f(e.blockClientId,!1)}function T(){t({id:e.id,status:"approved"}),O(),c?g?.focus():$s(e.id,i.current)}let I=e?.reply||[],k=I.length>0?I[I.length-1]:void 0,M=I.length>0?I.slice(0,-1):[],N=kLe((0,eHe.__unstableStripHTML)(e.content?.rendered),10),V=e.blockClientId?(0,hs.sprintf)((0,hs.__)("Note: %s"),N):(0,hs.sprintf)((0,hs.__)("Original block deleted. Note: %s"),N);return c&&e.id==="new"?(0,Fl.jsx)(Y3,{onSubmit:r,sidebarRef:i,floating:{y:s.y,ref:v}}):(0,Fl.jsxs)(gj,{floating:c?{y:s.y,ref:v}:void 0,className:J("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-${e.id}`,gap:"md",onClick:P,onMouseEnter:C,onMouseLeave:S,...x,onFocus:E,onKeyUp:B=>{B.key==="Tab"&&(_.current=!1)},onKeyDown:B=>{B.key==="Tab"?_.current=!0:a(B)},tabIndex:0,role:"treeitem","aria-label":V,"aria-expanded":n,children:[(0,Fl.jsx)(_j.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{$s(e.id,i.current,'[role="textbox"]')},children:(0,hs.__)("Add new reply")}),!e.blockClientId&&(0,Fl.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,hs.__)("Original block deleted.")}),(0,Fl.jsx)(yj,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:T}),n&&I.map(B=>(0,Fl.jsx)(yj,{note:B,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},B.id)),!n&&M.length>0&&(0,Fl.jsx)(le,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Fl.jsx)(_j.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:B=>{B.stopPropagation(),P()},children:(0,hs.sprintf)((0,hs._n)("%s more reply","%s more replies",M.length),M.length)})}),!n&&k&&(0,Fl.jsx)(yj,{note:k,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,Fl.jsx)(WE,{role:"treeitem",children:(0,Fl.jsx)(Sw,{onSubmit:B=>e.status==="approved"?t({id:e.id,status:"hold",content:B}):r({content:B,parent:e.id}),onCancel:B=>{B.stopPropagation(),O(),$s(e.id,i.current)},labels:{submit:e.status==="approved"?(0,hs.__)("Reopen & Reply"):(0,hs.__)("Reply"),input:(0,hs.sprintf)((0,hs.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),placeholder:(0,hs.__)("Reply or @ mention")}})}),!!e.blockClientId&&(0,Fl.jsx)(_j.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:B=>{B.stopPropagation(),g?.focus()},children:(0,hs.__)("Back to block")})]})}var nHe=l(Yi(),1),hy=l(G(),1),rm=l(H(),1),Sj=l(he(),1),bf=l(Z(),1),kw=l(Re(),1),iHe=l(Wt(),1),sHe=l(Lh(),1),aHe=l(or(),1);var KE=l(Op(),1);function rHe(){let e=new Set,t=new Map,r=new Map,o=new WeakMap,n={},i={};function s(){i={...n};for(let c of e)c()}let a=new window.ResizeObserver(c=>{let d=!1;for(let u of c){let f=o.get(u.target),m=u.borderBoxSize[0].blockSize;n[f]!==m&&(n[f]=m,d=!0)}d&&s()});return{subscribe(c){return e.add(c),()=>{e.delete(c),e.size===0&&a.disconnect()}},getSnapshot(){return i},registerThread(c,d,u){t.set(c,d);let f=r.get(c);f&&f!==u&&(a.unobserve(f),o.delete(f)),u&&(r.set(c,u),o.set(u,c),a.observe(u)),s()},unregisterThread(c){t.delete(c);let d=r.get(c);d&&(a.unobserve(d),o.delete(d),r.delete(c)),delete n[c]},getAnchorRects(){return Object.fromEntries(Array.from(t).flatMap(([c,d])=>{if(!d)return[];if(c==="new"){let f=RLe(d)??d.getBoundingClientRect();return[[c,f]]}let u=d.querySelector(YB(c))??d;return[[c,u.getBoundingClientRect()]]}))},getFirstBlockElement(){return t.values().next().value??null}}}var{cleanEmptyObject:oHe}=K(kw.privateApis);function lHe(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,Sj.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,bf.useSelect)(kw.store),{clientIds:n}=(0,bf.useSelect)(a=>{let{getClientIdsWithDescendants:c}=a(kw.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:s}=(0,rm.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let a={},c=new Map;for(let g of n){let b=o(g)?.metadata,v=$v(b);if(v.length>0){a[g]=v;for(let _ of v)c.set(_,g)}}let d=new Map,u=[];for(let g of r){let b={...g,reply:[],blockClientId:g.parent===0?c.get(g.id)??null:null};d.set(g.id,b),g.parent===0&&u.push(b)}for(let g of r)g.parent!==0&&d.get(g.parent)?.reply.unshift(d.get(g.id));if(u.length===0)return{notes:[],unresolvedNotes:[]};let f=[],m=[];for(let[g,b]of Object.entries(a)){let v=o(g),_=b.map(y=>{let w=d.get(y);return w?{thread:w,start:PLe(w,v)}:null}).filter(Boolean).sort((y,w)=>y.start!==w.start?y.start-w.start:y.thread.id-w.thread.id);for(let{thread:y}of _)y.status==="hold"?f.push(y):y.status==="approved"&&m.push(y)}let h=u.filter(g=>!g.blockClientId);return{notes:[...f,...h,...m],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:s}}function ORt(e,t){let r=e(),o=t();if(!r?.clientId||r.clientId!==o.clientId||!r.attributeKey||r.offset===void 0||o.offset===void 0||r.offset===o.offset)return null;let[n,i]=r.offset<o.offset?[r.offset,o.offset]:[o.offset,r.offset];return{clientId:r.clientId,attributeKey:r.attributeKey,start:n,end:i}}function ARt(e,t,r,o){if(!(e instanceof KE.RichTextData))return null;let n=ILe((0,KE.create)({html:e.toHTMLString()}),{type:IB,attributes:{"data-id":String(t)}},r,o);return KE.RichTextData.fromHTMLString(new KE.RichTextData(n).toHTMLString())}function MRt(e,t,r,o){for(let n of t()){let i=r(n),s=GB(i,e);if(!s)continue;let a=Hoe(i[s.attributeKey],e);a&&o(n,{[s.attributeKey]:a});return}}function cHe(){let{createNotice:e}=(0,bf.useDispatch)(iHe.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,bf.useDispatch)(Sj.store),{getCurrentPostId:o}=(0,bf.useSelect)(F),{getBlockAttributes:n,getClientIdsWithDescendants:i,getSelectedBlockClientId:s,getSelectionStart:a,getSelectionEnd:c}=(0,bf.useSelect)(kw.store),{updateBlockAttributes:d}=(0,bf.useDispatch)(kw.store),u=g=>{let b=g.message&&g.code!=="unknown_error"?(0,aHe.decodeEntities)(g.message):(0,hy.__)("An error occurred while performing an update.");e("error",b,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:g,parent:b})=>{try{let v=b?null:ORt(a,c),_=b?null:v?.clientId||s(),y=await t("root","comment",{post:o(),content:g,status:"hold",type:"note",parent:b||0},{throwOnError:!0});if(!b&&y?.id&&_){let w=n(_),x=w?.metadata,C=TLe(x,y.id),S={metadata:oHe(C)};if(v){let E=ARt(w?.[v.attributeKey],y.id,v.start,v.end);E&&(S[v.attributeKey]=E)}d(_,S)}return e("snackbar",b?(0,hy.__)("Reply added."):(0,hy.__)("Note added."),{type:"snackbar",isDismissible:!0}),y}catch(v){u(v)}},onEdit:async({id:g,content:b,status:v})=>{try{if(v==="approved"||v==="hold"){await t("root","comment",{id:g,status:v},{throwOnError:!0});let w={post:o(),content:b||"",type:"note",status:v,parent:g,meta:{_wp_note_status:v==="approved"?"resolved":"reopen"}},x=await t("root","comment",w,{throwOnError:!0});return v==="approved"&&MRt(g,i,n,d),(0,nHe.speak)(v==="approved"?(0,hy.__)("Note marked as resolved."):(0,hy.__)("Note reopened.")),x}let y=await t("root","comment",{id:g,content:b,status:v},{throwOnError:!0});return e("snackbar",(0,hy.__)("Note updated."),{type:"snackbar",isDismissible:!0}),y}catch(_){u(_)}},onDelete:async g=>{try{let b=g.parent?null:g.blockClientId||s();if(await r("root","comment",g.id,void 0,{throwOnError:!0}),b){let v=n(b),_={metadata:oHe(OLe(v?.metadata,g.id))},y=GB(v,g.id);if(y){let w=Hoe(v[y.attributeKey],g.id);w&&(_[y.attributeKey]=w)}d(b,_)}return e("snackbar",(0,hy.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),!0}catch(b){u(b)}}}}function dHe(e=!1){let t=(0,bf.useRegistry)();(0,rm.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select($e),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch($e),i=t.subscribe(()=>{r("core")===null&&n("core",Zv)});return()=>{i(),r("core")===Zv&&o("core",Zv)}},[e,t])}function uHe({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,rm.useState)({}),[s]=(0,rm.useState)(rHe),a=(0,rm.useSyncExternalStore)(s.subscribe,s.getSnapshot);return(0,rm.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,d=s.getFirstBlockElement(),u=d?.closest(".is-root-container")??d,f=u?(0,sHe.getScrollContainer)(u):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h,g=()=>{window.cancelAnimationFrame(h),h=window.requestAnimationFrame(()=>{let y=ALe({threads:e,selectedNoteId:t,blockRects:s.getAnchorRects(),heights:a,scrollTop:f?.scrollTop??0});i(y.positions),m()})};g();let b=new window.ResizeObserver(g);u&&b.observe(u);let v=f?.ownerDocument?.defaultView,_={passive:!0,capture:!0};return v?.addEventListener("scroll",m,_),()=>{window.cancelAnimationFrame(h),b.disconnect(),v?.removeEventListener("scroll",m,_)}},[o,a,r,t,s,e]),{notePositions:n,registerThread:s.registerThread,unregisterThread:s.unregisterThread}}var Sc=l(R(),1),{useBlockElement:NRt}=K(X3.privateApis);function Fne({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:s}=cHe(),{selectNote:a}=K((0,XE.useDispatch)(F)),{selectBlock:c,toggleBlockSpotlight:d}=K((0,XE.useDispatch)(X3.store)),{noteId:u,selectedBlockClientId:f,orderedBlockIds:m}=(0,XE.useSelect)(T=>{let{getBlockAttributes:I,getSelectedBlockClientId:k,getClientIdsWithDescendants:M}=T(X3.store),N=k();return{noteId:N?I(N)?.metadata?.noteId:null,selectedBlockClientId:N,orderedBlockIds:M()}},[]),{selectedNote:h,noteFocused:g}=(0,XE.useSelect)(T=>{let{getSelectedNote:I,isNoteFocused:k}=K(T(F));return{selectedNote:I(),noteFocused:k()}},[]),b=NRt(f),v=(0,om.useMemo)(()=>{if(!r||h!=="new")return e;let T={id:"new",blockClientId:f,content:{rendered:""}},I=[];return m.forEach(k=>{let M=e.filter(N=>N.blockClientId===k);I.push(...M),k===f&&I.push(T)}),I},[e,r,h,f,m]),_=async T=>{let I=v.findIndex(B=>B.id===T.id),k=v[I+1],M=v[I-1];if(!await s(T))return;if(T.parent!==0){a(T.parent),$s(T.parent,t.current);return}let V=k??M;V?(a(V.id),$s(V.id,t.current),V.blockClientId&&(d(V.blockClientId,!0),c(V.blockClientId,null))):(a(void 0),d(T.blockClientId,!1),b?.focus())},y=(0,om.useMemo)(()=>{let T=$v({noteId:u}),I=e.filter(k=>T.includes(k.id));return S3(I)?.id},[u,e]),w=(0,om.useRef)(f);(0,om.useEffect)(()=>{w.current!==f&&(w.current=f,a(y))},[f,y,a]),(0,om.useEffect)(()=>{g&&h&&($s(h,t.current,h==="new"?'[role="textbox"]':void 0),a(h))},[g,h,a,t]);let{notePositions:x,registerThread:C,unregisterThread:S}=uHe({threads:v,selectedNoteId:h,isFloating:r,sidebarRef:t}),E=Array.isArray(v)&&v.length>0,P=(T,I,k)=>{if(T.defaultPrevented)return;let M=v.findIndex(V=>V.id===I.id),N=T.currentTarget===T.target;(T.key==="Enter"||T.key==="ArrowRight")&&N&&!k?(a(I.id),I.blockClientId&&(c(I.blockClientId,null),d(I.blockClientId,!0))):(T.key==="Enter"||T.key==="ArrowLeft")&&N&&k||T.key==="Escape"?(a(void 0),I.blockClientId&&d(I.blockClientId,!1),$s(I.id,t.current)):T.key==="ArrowDown"&&M<v.length-1&&N?$s(v[M+1].id,t.current):T.key==="ArrowUp"&&M>0&&N?$s(v[M-1].id,t.current):T.key==="Home"&&N?$s(v[0].id,t.current):T.key==="End"&&N&&$s(v[v.length-1].id,t.current)},O=r?-1:v.findIndex(T=>T.status==="approved"&&!!T.blockClientId);return(0,Sc.jsx)(le,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:T=>{T&&(t.current=T)},"aria-label":r?(0,Cj.__)("Unresolved notes"):(0,Cj.__)("All notes"),children:!E&&!r?(0,Sc.jsx)(Y3,{onSubmit:n,sidebarRef:t}):(0,Sc.jsxs)(Sc.Fragment,{children:[!r&&h==="new"&&(0,Sc.jsx)(Y3,{onSubmit:n,sidebarRef:t}),v.map((T,I)=>(0,Sc.jsxs)(om.Fragment,{children:[I===O&&(0,Sc.jsx)(le,{direction:"row",align:"center",justify:"center",gap:"sm",className:"editor-collab-sidebar-panel__status-separator",children:(0,Sc.jsx)(uo,{variant:"heading-sm",render:(0,Sc.jsx)("p",{}),children:(0,Cj.__)("Resolved")})}),(0,Sc.jsx)(tHe,{note:T,onAddReply:n,onDeleteNote:_,onEditNote:i,isSelected:h===T.id,sidebarRef:t,floating:r?{y:x[T.id],registerThread:C,unregisterThread:S}:void 0,onKeyDown:k=>P(k,T,h===T.id)})]},T.id))]})})}var fHe=l(X(),1),Ej=l(G(),1),Tj=l(Re(),1),Dne=l(Z(),1),pHe=l(Ut(),1),mHe=l(pl(),1);var kj=l(R(),1),{NoteIconSlotFill:FRt}=K(Tj.privateApis);function DRt({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,Dne.useSelect)(a=>a(Tj.store).getBlock(e),[e]),n=(0,Dne.useSelect)(a=>a(mHe.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,pHe.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",s;return r?s=(0,Ej.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(s=(0,Ej.__)("Convert to blocks to add notes.")),(0,kj.jsx)(fHe.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:s,shortcut:n,children:(0,Ej.__)("Add note")})}function Lne({onClick:e,isDistractionFree:t}){return(0,kj.jsx)(FRt.Fill,{children:({clientId:r,onClose:o})=>(0,kj.jsx)(DRt,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var hHe=l(X(),1);var ZE=l(G(),1),gHe=l(H(),1),Rj=l(Re(),1),bHe=l(Z(),1);var gy=l(R(),1),{NoteIconToolbarSlotFill:LRt}=K(Rj.privateApis);function VRt({participants:e}){let t=(0,bHe.useSelect)(c=>{let{getSettings:d}=c(Rj.store),{__experimentalDiscussionSettings:u}=d();return u?.avatarURL},[]),r=3,n=e.length>r?e.slice(0,r-1):e,i=Math.max(0,e.length-n.length),a=e.length>100&&i>0?(0,ZE.__)("100+"):(0,ZE.sprintf)((0,ZE.__)("+%s"),i);return(0,gy.jsxs)(le,{direction:"row",align:"center",gap:"xs",children:[n.map(c=>(0,gy.jsx)("img",{src:c.avatar||t,alt:c.name,className:"editor-note-indicator__avatar",style:{borderColor:Js(c.id)}},c.id)),i>0&&(0,gy.jsx)("span",{className:"editor-note-indicator__overflow",children:a})]})}function vHe({onClick:e,note:t}){let r=(0,gHe.useMemo)(()=>{if(!t)return[];let o=new Map,n=[t,...t.reply].sort((i,s)=>new Date(i.date)-new Date(s.date));for(let i of n)!i.author_name||o.has(i.author)||o.set(i.author,{id:i.author,name:i.author_name,avatar:i.author_avatar_urls?.["48"]||i.author_avatar_urls?.["96"]});return Array.from(o.values())},[t]);return r.length?(0,gy.jsx)(LRt.Fill,{children:(0,gy.jsx)(hHe.ToolbarButton,{className:"editor-note-indicator",label:(0,ZE.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,gy.jsx)(VRt,{participants:r})})}):null}var _He=l(H(),1),wHe=l(Re(),1);var BRt="40",yHe="80",zRt="mark.wp-note{background-color:transparent;color:inherit;}";function jRt(e,t=null){let r=[zRt];for(let o of e??[]){if(!o?.id)continue;let n=Js(o.author??0),i=YB(o.id);r.push(`${i}{background-color:${n}${BRt};}`),r.push(`${i}:hover,${i}:focus-within{background-color:${n}${yHe};}`),t&&String(t)===String(o.id)&&r.push(`${i}{background-color:${n}${yHe};}`)}return r.join("")}function xHe({threads:e,selectedId:t}){let r=(0,_He.useMemo)(()=>jRt(e,t),[e,t]);return(0,wHe.useStyleOverride)({id:"core-note-highlights",css:r}),null}var ea=l(R(),1);function HRt({postId:e}){let{getActiveComplementaryArea:t}=(0,nm.useSelect)($e),{enableComplementaryArea:r}=(0,nm.useDispatch)($e),{toggleBlockSpotlight:o,selectBlock:n}=K((0,nm.useDispatch)(Vne.store)),{selectNote:i}=K((0,nm.useDispatch)(F)),s=(0,CHe.useViewportMatch)("medium"),a=(0,SHe.useRef)(null),{clientId:c,noteId:d,isClassicBlock:u}=(0,nm.useSelect)(O=>{let{getBlockAttributes:T,getSelectedBlockClientId:I,getBlockName:k}=O(Vne.store),M=I();return{clientId:M,noteId:M?T(M)?.metadata?.noteId:null,isClassicBlock:M?k(M)==="core/freeform":!1}},[]),f=$v({noteId:d}),{isDistractionFree:m}=(0,nm.useSelect)(O=>{let{get:T}=O(kHe.store);return{isDistractionFree:T("core","distractionFree")}},[]),h=(0,nm.useSelect)(O=>K(O(F)).getSelectedNote(),[]),{notes:g,unresolvedNotes:b}=lHe(e),v=s,_=g.length>0||!v;dHe(v&&(b.length>0||h!==void 0));async function y({targetClientId:O,noteId:T,isApproved:I}){if(!O)return;let k=await t("core");I?r("core",pE):(!h3.includes(k)||!_)&&r("core",v?Zv:pE);let M=await t("core");h3.includes(M)&&(n(O,null),o(O,!0),i(T,{focus:!0}))}function w(O){let T=g.filter(k=>k.blockClientId===O),I=S3(T);return y({targetClientId:O,noteId:I?.id??"new",isApproved:I?.status==="approved"})}function x(O){return y({targetClientId:O,noteId:"new",isApproved:!1})}(0,EHe.useShortcut)("core/editor/new-note",O=>{O.preventDefault(),x(c)},{isDisabled:m||u||!c});let{merged:C}=po(),S=C?.styles?.color?.background,E=f.length>0?g.filter(O=>f.includes(O.id)):[],P=S3(E);return m?(0,ea.jsx)(Lne,{isDistractionFree:!0}):(0,ea.jsxs)(ea.Fragment,{children:[(0,ea.jsx)(xHe,{threads:b,selectedId:h}),!!P&&(0,ea.jsx)(vHe,{note:P,onClick:()=>w(c)}),(0,ea.jsx)(Lne,{onClick:O=>x(O)}),_&&(0,ea.jsx)(jh,{identifier:pE,name:pE,title:(0,Pj.__)("All notes"),header:(0,ea.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,Pj.__)("All notes")}),icon:hU,closeLabel:(0,Pj.__)("Close Notes"),children:(0,ea.jsx)(Fne,{notes:g,sidebarRef:a})}),s&&(0,ea.jsx)(jh,{isPinnable:!1,header:!1,identifier:Zv,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:S,children:(0,ea.jsx)(Fne,{notes:b,sidebarRef:a,styles:{backgroundColor:S},isFloating:!0})})]})}function THe(){let{postId:e,editorMode:t,revisionsMode:r}=(0,nm.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:s}=K(o(F));return{postId:n(),editorMode:i(),revisionsMode:s()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,ea.jsx)(Wo,{supportKeys:"editor.notes",children:(0,ea.jsx)(HRt,{postId:e})})}var zne=l(X(),1);var QE=l(G(),1);var $3=l(Z(),1),jne=l(H(),1),OHe=l(tr(),1),Nj=l(Me(),1),AHe=l(he(),1);var MHe=l(Re(),1);var cg=l(X(),1),Ij=l(Z(),1),Z3=l(G(),1),RHe=l(tr(),1);var PHe=l(he(),1);var vf=l(R(),1);function Oj({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=po(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:s}=(0,Ij.useDispatch)(RHe.store),{canEditCSS:a}=(0,Ij.useSelect)(d=>{let{getEntityRecord:u,__experimentalGetCurrentGlobalStylesId:f}=d(PHe.store),m=f();return{canEditCSS:!!(m?u("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,vf.jsx)(cg.DropdownMenu,{icon:ei,label:(0,Z3.__)("More"),toggleProps:{size:"compact"},children:({onClose:d})=>(0,vf.jsxs)(vf.Fragment,{children:[(0,vf.jsxs)(cg.MenuGroup,{children:[a&&(0,vf.jsx)(cg.MenuItem,{onClick:c,children:(0,Z3.__)("Additional CSS")}),!e&&(0,vf.jsx)(cg.MenuItem,{onClick:()=>{s("core/edit-site","welcomeGuideStyles"),d()},children:(0,Z3.__)("Welcome Guide")})]}),(0,vf.jsx)(cg.MenuGroup,{children:(0,vf.jsx)(cg.MenuItem,{onClick:()=>{i(),d()},disabled:!n,children:(0,Z3.__)("Reset styles")})})]})})}var Aj=l(Z(),1),Mj=l(X(),1),zd=l(G(),1),Bne=l(tr(),1);var Q3=l(R(),1);function J3({nonAnimatedSrc:e,animatedSrc:t}){return(0,Q3.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,Q3.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Q3.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Io=l(R(),1);function IHe(){let{toggle:e}=(0,Aj.useDispatch)(Bne.store),{isActive:t,isStylesOpen:r}=(0,Aj.useSelect)(n=>{let i=n($e).getActiveComplementaryArea("core");return{isActive:!!n(Bne.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,zd.__)("Welcome to Styles");return(0,Io.jsx)(Mj.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,zd.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,Io.jsx)(J3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.svg?1",animatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.gif?1"}),content:(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,Io.jsx)("p",{className:"editor-welcome-guide__text",children:(0,zd.__)("Tweak your site, or give it a whole new look! Get creative \u2014 how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")})]})},{image:(0,Io.jsx)(J3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/set-the-design.svg?1",animatedSrc:"https://s.w.org/images/block-editor/set-the-design.gif?1"}),content:(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,zd.__)("Set the design")}),(0,Io.jsx)("p",{className:"editor-welcome-guide__text",children:(0,zd.__)("You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle!")})]})},{image:(0,Io.jsx)(J3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.svg?1",animatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.gif?1"}),content:(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,zd.__)("Personalize blocks")}),(0,Io.jsx)("p",{className:"editor-welcome-guide__text",children:(0,zd.__)("You can adjust your blocks to ensure a cohesive experience across your site \u2014 add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")})]})},{image:(0,Io.jsx)(J3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,Io.jsxs)(Io.Fragment,{children:[(0,Io.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,zd.__)("Learn more")}),(0,Io.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,zd.__)("New to block themes and styling your site?")," ",(0,Io.jsx)(Mj.ExternalLink,{href:(0,zd.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,zd.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var za=l(R(),1);function NHe(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:s,styleStateViewport:a,isDistractionFree:c}=(0,$3.useSelect)(w=>{let{get:x}=w(OHe.store),{getActiveComplementaryArea:C}=w($e),{getStylesPath:S,getShowStylebook:E,getEditorMode:P,getEditorSettings:O}=K(w(F)),T=P()==="visual",I=x("core","showListViewByDefault"),k=x("core","distractionFree"),{getEntityRecord:M,__experimentalGetCurrentGlobalStylesId:N}=w(AHe.store),V=N(),B=V?M("root","globalStyles",V):void 0;return{stylesPath:S(),showStylebook:E(),shouldResetNavigation:C("core")!=="edit-site/global-styles"||!T,showListViewByDefault:I,hasRevisions:!!B?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:C("core"),editorSettings:O(),styleStateViewport:K(w(MHe.store)).getStyleStateViewport(),isDistractionFree:k}},[]),{setStylesPath:d,setShowStylebook:u,resetStylesNavigation:f}=K((0,$3.useDispatch)(F)),m=(0,Nj.useViewportMatch)("medium","<"),h=t.startsWith("/revisions")&&!r,g=t.startsWith("/revisions")&&r,b=(0,Nj.usePrevious)(i);(0,jne.useEffect)(()=>{i==="edit-site/global-styles"&&b!=="edit-site/global-styles"&&f()},[i,b,f]),(0,jne.useEffect)(()=>{e&&f()},[e,f]);let{setIsListViewOpened:v}=(0,$3.useDispatch)(F),_=()=>{v(!1),d(h||g?"/":"/revisions")},y=()=>{v(r&&o),u(!r)};return(0,za.jsxs)(za.Fragment,{children:[(0,za.jsx)(jh,{name:"global-styles",identifier:"edit-site/global-styles",title:(0,QE.__)("Styles"),icon:LW,isPinnable:!c,closeLabel:(0,QE.__)("Close Styles"),className:"editor-global-styles-sidebar__panel",render:(0,za.jsx)("div",{className:"editor-global-styles-sidebar"}),header:(0,za.jsxs)(le,{className:"editor-global-styles-sidebar__header",direction:"row",align:"center",gap:"xs",children:[(0,za.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,QE.__)("Styles")}),(0,za.jsxs)(le,{className:"editor-global-styles-sidebar__header-actions",direction:"row",align:"center",justify:"flex-end",gap:"xs",children:[!m&&(0,za.jsx)(zne.Button,{icon:Ry,label:(0,QE.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:y,size:"compact"}),(0,za.jsx)(zne.Button,{label:(0,QE.__)("Revisions"),icon:dm,onClick:_,accessibleWhenDisabled:!0,disabled:!n,isPressed:h||g,size:"compact"}),(0,za.jsx)(Oj,{onChangePath:d})]})]}),children:(0,za.jsx)(QF,{path:t,onPathChange:d,settings:s,selectedViewport:a,showResponsiveStateControls:!1})}),(0,za.jsx)(IHe,{})]})}var jd=l(R(),1);function URt({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,initialViewport:s,onActionPerformed:a,extraContent:c,extraSidebarPanels:d,...u}){let{post:f,template:m,hasLoadedPost:h,error:g,isBlockTheme:b,showGlobalStyles:v}=(0,FHe.useSelect)(_=>{let{getEntityRecord:y,getResolutionError:w,hasFinishedResolution:x,getCurrentTheme:C,__experimentalGetCurrentGlobalStylesId:S,canUser:E}=_(DHe.store),{getRenderingMode:P,getCurrentPostType:O}=_(F),T=["postType",e,t],I=P(),k=O(),M=C()?.is_block_theme,N=S(),V=N?E("update",{kind:"root",name:"globalStyles",id:N}):!1;return{post:y(...T),template:r?y("postType",Ir,r):void 0,hasLoadedPost:x("getEntityRecord",T),error:w("getEntityRecord",T)?.message,isBlockTheme:M,showGlobalStyles:M&&V&&(k==="wp_template"||I==="template-locked")}},[e,t,r]);return(0,jd.jsxs)(jd.Fragment,{children:[h&&!f&&(0,jd.jsx)(LHe.Notice,{status:g?"error":"warning",isDismissible:!1,children:g||(0,VHe.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!f&&(0,jd.jsxs)(Wte,{post:f,__unstableTemplate:m,settings:o,initialEdits:i,initialViewport:s,useSubRegistry:!1,children:[(0,jd.jsx)(EBe,{...u,children:c}),n,(0,jd.jsx)(Mje,{onActionPerformed:a,extraPanels:d}),(0,jd.jsx)(THe,{}),b&&(0,jd.jsx)(BD,{}),v&&(0,jd.jsx)(NHe,{})]})]})}var BHe=URt;var nt=l(G(),1),KHe=l(Me(),1),Tw=l(Z(),1),XHe=l(H(),1),e5=l(tr(),1);var Fj=l(Z(),1),zHe=l(tr(),1);var jHe=l(R(),1),{PreferenceBaseOption:WRt}=K(zHe.privateApis);function HHe(e){let t=(0,Fj.useSelect)(n=>n(F).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,Fj.useDispatch)(F);return(0,jHe.jsx)(WRt,{isChecked:t,onChange:n=>n?r():o(),...e})}var Dj=l(Z(),1),UHe=l(tr(),1),Lj=l(Ut(),1),WHe=l(H(),1),GHe=l(X(),1),$E=l(G(),1),YHe=l(Re(),1);var JE=l(R(),1),{BlockManager:GRt}=K(YHe.privateApis),YRt=[];function qHe(){let{showBlockTypes:e,hideBlockTypes:t}=K((0,Dj.useDispatch)(F)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,Dj.useSelect)(m=>({blockTypes:m(Lj.store).getBlockTypes(),allowedBlockTypes:m(F).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(UHe.store).get("core","hiddenBlockTypes")??YRt}),[]),s=(0,WHe.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,Lj.hasBlockSupport)(m,"inserter",!0)&&(!m.parent||m.parent.includes("core/post-content"))),a=n.filter(m=>s.some(h=>h.name===m)),c=s.filter(m=>!a.includes(m.name)),d=s.length-c.length;function u(){f(s)}let f=m=>{if(c.length>m.length){let h=c.filter(g=>!m.find(({name:b})=>b===g.name));t(h.map(({name:g})=>g))}else if(c.length<m.length){let h=m.filter(g=>!c.find(({name:b})=>b===g.name));e(h.map(({name:g})=>g))}};return(0,JE.jsxs)("div",{className:"editor-block-visibility",children:[!!d&&(0,JE.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,$E.sprintf)((0,$E._n)("%d block is hidden.","%d blocks are hidden.",d),d),(0,JE.jsx)(GHe.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:u,children:(0,$E.__)("Reset")})]}),(0,JE.jsx)(GRt,{blockTypes:s,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var ht=l(R(),1),{PreferencesModal:qRt,PreferencesModalTabs:KRt,PreferencesModalSection:im,PreferenceToggleControl:ta}=K(e5.privateApis);function ZHe({extraSections:e={}}){let t=(0,Tw.useSelect)(o=>o($e).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,Tw.useDispatch)($e);return t?(0,ht.jsx)(qRt,{closeModal:r,children:(0,ht.jsx)(XRt,{extraSections:e})}):null}function XRt({extraSections:e={}}){let t=(0,KHe.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,Tw.useSelect)(c=>{let{getEditorSettings:d,isCollaborationEnabledForCurrentPost:u}=K(c(F)),{get:f}=c(e5.store),m=d().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:u()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,Tw.useDispatch)(F),{set:s}=(0,Tw.useDispatch)(e5.store),a=(0,XHe.useMemo)(()=>[{name:"general",tabLabel:(0,nt.__)("General"),content:(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsxs)(im,{title:(0,nt.__)("Interface"),children:[(0,ht.jsx)(ta,{scope:"core",featureName:"showListViewByDefault",help:(0,nt.__)("Opens the List View panel by default."),label:(0,nt.__)("Always open List View")}),r&&(0,ht.jsx)(ta,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,nt.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,nt.__)("Show block breadcrumbs")}),(0,ht.jsx)(ta,{scope:"core",featureName:"allowRightClickOverrides",help:(0,nt.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,nt.__)("Allow right-click contextual menus")}),(0,ht.jsx)(ta,{scope:"core",featureName:"enableChoosePatternModal",help:(0,nt.__)("Pick from starter content when creating a new page."),label:(0,nt.__)("Show starter patterns")}),o&&(0,ht.jsx)(ta,{scope:"core",featureName:"showCollaborationCursor",help:(0,nt.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,nt.__)("Show avatar in blocks")})]}),o&&(0,ht.jsxs)(im,{title:(0,nt.__)("Collaboration notifications"),children:[(0,ht.jsx)(ta,{scope:"core",featureName:"showCollaborationJoinNotifications",help:(0,nt.__)("Show notifications when collaborators join the post."),label:(0,nt.__)("Collaborator joined")}),(0,ht.jsx)(ta,{scope:"core",featureName:"showCollaborationLeaveNotifications",help:(0,nt.__)("Show notifications when collaborators leave the post."),label:(0,nt.__)("Collaborator left")}),(0,ht.jsx)(ta,{scope:"core",featureName:"showCollaborationPostSaveNotifications",help:(0,nt.__)("Show notifications when collaborators save, update, or publish the post."),label:(0,nt.__)("Post updated")})]}),(0,ht.jsxs)(im,{title:(0,nt.__)("Document settings"),description:(0,nt.__)("Select what settings are shown in the document panel."),children:[(0,ht.jsx)(bL.Slot,{}),(0,ht.jsx)(KC,{taxonomyWrapper:(c,d)=>(0,ht.jsx)(Nv,{label:d.labels.menu_name,panelName:`taxonomy-panel-${d.slug}`})}),(0,ht.jsx)(Wh,{children:(0,ht.jsx)(Nv,{label:(0,nt.__)("Featured image"),panelName:"featured-image"})}),(0,ht.jsx)(ew,{children:(0,ht.jsx)(Nv,{label:(0,nt.__)("Excerpt"),panelName:"post-excerpt"})}),(0,ht.jsx)(Wo,{supportKeys:["comments","trackbacks"],children:(0,ht.jsx)(Nv,{label:(0,nt.__)("Discussion"),panelName:"discussion-panel"})}),(0,ht.jsx)(gC,{children:(0,ht.jsx)(Nv,{label:(0,nt.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,ht.jsx)(im,{title:(0,nt.__)("Publishing"),children:(0,ht.jsx)(HHe,{help:(0,nt.__)("Review settings, such as visibility and tags."),label:(0,nt.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,nt.__)("Appearance"),content:(0,ht.jsxs)(im,{title:(0,nt.__)("Appearance"),description:(0,nt.__)("Customize the editor interface to suit your needs."),children:[(0,ht.jsx)(ta,{scope:"core",featureName:"fixedToolbar",onToggle:()=>s("core","distractionFree",!1),help:(0,nt.__)("Access all block and document tools in a single place."),label:(0,nt.__)("Top toolbar")}),(0,ht.jsx)(ta,{scope:"core",featureName:"distractionFree",onToggle:()=>{s("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,nt.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,nt.__)("Distraction free")}),(0,ht.jsx)(ta,{scope:"core",featureName:"focusMode",help:(0,nt.__)("Highlights the current block and fades other content."),label:(0,nt.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,nt.__)("Accessibility"),content:(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(im,{title:(0,nt.__)("Navigation"),description:(0,nt.__)("Optimize the editing experience for enhanced control."),children:(0,ht.jsx)(ta,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,nt.__)("Keeps the text cursor within blocks while navigating with arrow keys, preventing it from moving to other blocks and enhancing accessibility for keyboard users."),label:(0,nt.__)("Contain text cursor inside block")})}),(0,ht.jsx)(im,{title:(0,nt.__)("Interface"),children:(0,ht.jsx)(ta,{scope:"core",featureName:"showIconLabels",label:(0,nt.__)("Show button text labels"),help:(0,nt.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,nt.__)("Blocks"),content:(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(im,{title:(0,nt.__)("Inserter"),children:(0,ht.jsx)(ta,{scope:"core",featureName:"mostUsedBlocks",help:(0,nt.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,nt.__)("Show most used blocks")})}),(0,ht.jsx)(im,{title:(0,nt.__)("Manage block visibility"),description:(0,nt.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,ht.jsx)(qHe,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,nt.__)("Media"),content:(0,ht.jsx)(ht.Fragment,{children:(0,ht.jsxs)(im,{title:(0,nt.__)("General"),description:(0,nt.__)("Customize options related to the media upload flow."),children:[(0,ht.jsx)(ta,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,nt.__)("Compress media items before uploading to the server."),label:(0,nt.__)("Pre-upload compression")}),(0,ht.jsx)(ta,{scope:"core/media",featureName:"requireApproval",help:(0,nt.__)("Require approval step when optimizing existing media."),label:(0,nt.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,s,t]);return(0,ht.jsx)(KRt,{sections:a})}var t5=l(G(),1),QHe=l(X(),1),JHe=l(Wd(),1);var Vj=l(Z(),1),$He=l(s2(),1),eUe=l(he(),1),tUe=l(Wt(),1);var rUe=l(R(),1);function oUe(){let e=(0,Vj.useSelect)(o=>{let n=o(F).getCurrentPostType();return n!==Ir&&n!==yi?!1:!!(o(eUe.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET")},[]),{createErrorNotice:t}=(0,Vj.useDispatch)(tUe.store);if(!e)return null;async function r(){try{let o=await(0,JHe.default)({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),n=await o.blob(),s=o.headers.get("content-disposition").match(/=(.+)\.zip/),a=s[1]?s[1]:"edit-site-export";(0,$He.downloadBlob)(a+".zip",n,"application/zip")}catch(o){let n={};try{n=await o.json()}catch{}let i=n.message&&n.code!=="unknown_error"?n.message:(0,t5.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,rUe.jsx)(QHe.MenuItem,{role:"menuitem",icon:Sk,onClick:r,info:(0,t5.__)("Download your theme with updated templates and styles."),children:(0,t5._x)("Export","site exporter menu item")})}var i5=l(Ut(),1);var r5=l(Re(),1),nUe="content",iUe={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(r5.store),s=i(t),a={};for(let c of Object.keys(o)){let d=n?.[s?.metadata?.name]?.[c];if(d===void 0){a[c]=s?.[c];continue}else a[c]=d===""?void 0:d}return a},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:n,getBlockParentsByBlockName:i,getBlocks:s}=e(r5.store),c=n(r)?.metadata?.name;if(!c)return;let[d]=i(r,"core/block",!0),u=Object.entries(o).reduce((m,[h,{newValue:g}])=>(m[h]=g,m),{});if(!d){let m=h=>{for(let g of h)g.attributes?.metadata?.name===c&&t(r5.store).updateBlockAttributes(g.clientId,u),m(g.innerBlocks)};m(s());return}let f=n(d)?.[nUe];t(r5.store).updateBlockAttributes(d,{[nUe]:{...f,[c]:{...f?.[c],...Object.entries(u).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var Bj=l(G(),1),zj=l(he(),1),o5=l(Re(),1),Hne=["core/navigation-link","core/navigation-submenu"],sUe=[{label:(0,Bj.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,Bj.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,Bj.__)("Post Link"),args:{field:"link"},type:"string"}],aUe={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(o5.store),s=i(o),a=Hne.includes(s),c,d;if(a){let h=n(o);c=h?.id,d=h?.type}else c=t?.postId,d=t?.postType;let{getEditedEntityRecord:u}=e(zj.store),f=u("postType",d,c),m={};for(let[h,g]of Object.entries(r)){let b=sUe.find(v=>v.args.field===g.args.field);b?f?m[h]=f[g.args.field]:m[h]=b.label:m[h]=g.args.field}return m},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:n}){let{getBlockName:i}=n(o5.store),s=i(o);if(Hne.includes(s))return!1;let a={};Object.values(r).forEach(({args:c,newValue:d})=>{a[c.field]=d}),e(zj.store).editEntityRecord("postType",t?.postType,t?.postId,a)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(o5.store),n=o(),i=r(n);return!(Hne.includes(i)||t?.query||t?.queryId||!t?.postType||!e(zj.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(o5.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:sUe}};var n5=l(he(),1);function Une(e,t){let{getRegisteredPostMeta:r}=K(e(n5.store)),o=r(t?.postType),n=[];return Object.entries(o).forEach(([i,s])=>{i==="footnotes"||i.charAt(0)==="_"||n.push({label:s.title||i,args:{key:i},default:s.default,type:s.type})}),n}function ZRt({select:e,context:t,args:r}){let n=Une(e,t).find(a=>a.args.key===r.key);if(!n)return r.key;if(!t?.postId)return n.default||n.label||r.key;let{getEditedEntityRecord:i}=e(n5.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var lUe={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=ZRt({select:e,context:t,args:i.args});return o},setValues({dispatch:e,context:t,bindings:r}){let o={};Object.values(r).forEach(({args:n,newValue:i})=>{o[n.key]=i}),e(n5.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!Une(e,t).some(a=>a.args.key===r.key)||e(F).getEditorSettings().enableCustomFields||!e(n5.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return Une(e,t).map(({default:o,...n})=>({...n}))}};var by=l(G(),1),cUe=l(he(),1),jj=l(Re(),1),Wne=["core/navigation-link","core/navigation-submenu"],Gne=[{label:(0,by.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,by.__)("Name"),args:{field:"name"},type:"string"},{label:(0,by.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,by.__)("Link"),args:{field:"link"},type:"string"},{label:(0,by.__)("Description"),args:{field:"description"},type:"string"},{label:(0,by.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,by.__)("Count"),args:{field:"count"},type:"string"}],dUe={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(cUe.store),{getBlockAttributes:i,getBlockName:s}=e(jj.store),a=s(o),c=Wne.includes(a),d;if(c){let f=i(o),m=f?.type;d=n("taxonomy",m==="tag"?"post_tag":m,f?.id)}else t.termId&&t.taxonomy&&(d=n("taxonomy",t.taxonomy,t.termId));!d&&t?.termData&&!c&&(d=t.termData);let u={};for(let[f,m]of Object.entries(r)){let h=Gne.find(g=>g.args.field===m.args.field);h?!d||d[m.args.field]===void 0?u[f]=h.label:m.args.field==="count"?u[f]="("+d[m.args.field]+")":u[f]=d[m.args.field]:u[f]=m.args.field}return u},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(jj.store),n=o(),i=r(n);return Wne.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(jj.store),i=n(),s=o(i);if(Wne.includes(s)){let a=r(i);return!a||!a.id||!a.type?[]:Gne}return e?e.taxonomy&&e.termId||e.termData?Gne:[]:[]}};function uUe(){(0,i5.registerBlockBindingsSource)(iUe),(0,i5.registerBlockBindingsSource)(aUe),(0,i5.registerBlockBindingsSource)(lUe),(0,i5.registerBlockBindingsSource)(dUe)}var Hj=l(Z(),1),am=l(H(),1),sm=l(G(),1),qne=l(Yi(),1),pUe=l(uD(),1),mUe=l(Wt(),1),Uj=l(X(),1);var s5=l(R(),1),Yne="upload-progress",QRt=3e3,fUe=40;function JRt(e){if(e.length<=fUe)return e;let t="\u2026",r=fUe-t.length,o=Math.ceil(r/2),n=Math.floor(r/2);return e.slice(0,o)+t+e.slice(e.length-n)}var $Rt=(0,s5.jsx)("span",{className:"editor-upload-progress-snackbar__spinner","aria-hidden":"true",children:(0,s5.jsx)(Uj.Spinner,{})}),ePt=(0,s5.jsx)("span",{className:"editor-upload-progress-snackbar__check","aria-hidden":"true",children:(0,s5.jsx)(Uj.Icon,{icon:Mo})});function hUe(){let e=(0,Hj.useSelect)(h=>h(pUe.store).getItems(),[]),t=APe(),r=(0,am.useMemo)(()=>e.filter(h=>!h.parentId),[e]),o=r.length,n=t?t.total-t.completed:0,i=o+n,s=o+(t?t.total:0),a=(0,am.useRef)(0),{createNotice:c,removeNotice:d}=(0,Hj.useDispatch)(mUe.store),u=(0,am.useRef)(!1),f=(0,am.useRef)(!1),m=(0,am.useRef)(null);return(0,am.useEffect)(()=>()=>{m.current&&clearTimeout(m.current)},[]),(0,am.useEffect)(()=>{let h=i>0;if(h&&!f.current?(u.current=!1,(0,qne.speak)((0,sm.__)("Media upload started"),"polite"),m.current&&(clearTimeout(m.current),m.current=null,a.current=0)):!h&&f.current&&((0,qne.speak)((0,sm.__)("Media upload complete"),"polite"),u.current?a.current=0:(c("info",(0,sm.__)("Upload complete"),{id:Yne,type:"snackbar",isDismissible:!1,explicitDismiss:!1,speak:!1,icon:ePt,onDismiss:()=>{u.current=!0}}),m.current=setTimeout(()=>{d(Yne),m.current=null,a.current=0},QRt))),f.current=h,!h||u.current)return;s>a.current&&(a.current=s);let g=a.current,b=g-i+1,v=JRt(r[0]?.sourceFile?.name||t?.pending[0]||(0,sm.__)("Uploading")),_=g===1?(0,sm.sprintf)((0,sm.__)("Uploading \u2014 %s"),v):(0,sm.sprintf)((0,sm.__)("Uploading %1$d of %2$d \u2014 %3$s"),b,g,v);c("info",_,{id:Yne,type:"snackbar",isDismissible:!1,explicitDismiss:!0,speak:!1,icon:$Rt,onDismiss:()=>{u.current=!0}})},[i,s,r,t,c,d]),null}var{store:tPt,...rPt}=gee,gUe={};xie(gUe,{CreateTemplatePartModal:w1,patternTitleField:i2,templateTitleField:Uk,BackButton:OB,Editor:BHe,PluginPostExcerpt:WP,PostCardPanel:dy,PreferencesModal:ZHe,usePostActions:Bz,usePostFields:nC,ToolsMoreMenuGroup:VB,SiteExport:oUe,ViewMoreMenuGroup:BB,ResizableEditor:fC,UploadProgressSnackbar:hUe,registerCoreBlockBindingsSources:uUe,GlobalStylesUIWrapper:QF,GlobalStylesActionMenu:Oj,StyleBookPreview:yAe,useGlobalStyles:po,useStyle:gv,interfaceStore:tPt,...rPt});var a5=l(Z(),1);function oPt(e,t,r){let{registerEntityAction:o}=K((0,a5.dispatch)(F))}function nPt(e,t,r){let{unregisterEntityAction:o}=K((0,a5.dispatch)(F))}function iPt(e,t,r){let{registerEntityField:o}=K((0,a5.dispatch)(F))}function sPt(e,t,r){let{unregisterEntityField:o}=K((0,a5.dispatch)(F))}var bUe=l(Re(),1);return EUe(aPt);})();
+`;function yPt(e,t){switch(e){case"added":return(0,wc.sprintf)((0,wc.__)("Added block: %s"),t);case"removed":return(0,wc.sprintf)((0,wc.__)("Removed block: %s"),t);case"modified":return(0,wc.sprintf)((0,wc.__)("Modified block: %s"),t)}}function wPt({status:e,name:t,attributes:r,children:o}){let n=(0,Wz.useContext)(JBe),i=(0,One.useSelect)(s=>{let{getActiveBlockVariation:a,getBlockType:c}=s(rze.store);return a(t,r)?.title??c(t)?.title},[t,r]);return(0,Wo.jsx)(JBe.Provider,{value:{...n,ariaLabel:i?yPt(e,i):void 0},children:o})}function xPt(e){return function(r){let{block:o,className:n,name:i,attributes:s}=r,a=o?.__revisionDiffStatus?.status,c=J(n,{"is-revision-added":a==="added","is-revision-removed":a==="removed","is-revision-modified":a==="modified"});return a?(0,Wo.jsx)(wPt,{status:a,name:i,attributes:s,children:(0,Wo.jsx)(e,{...r,className:c})}):(0,Wo.jsx)(e,{...r,className:c})}}var SPt="editor/revisions-canvas/withRevisionDiffClasses";(0,tze.addFilter)("editor.BlockListBlock",SPt,xPt);function CPt({showDiff:e}){return QBe({css:e?_Pt:""}),QBe({assets:e?vPt:"",__unstableType:"svgs"}),null}function kPt(){return(0,Wo.jsxs)(Ot,{children:[(0,Wo.jsx)("span",{id:gd.removed,children:(0,wc.__)("Removed")}),(0,Wo.jsx)("span",{id:gd.added,children:(0,wc.__)("Added")}),(0,Wo.jsx)("span",{id:gd.formatAdded,children:(0,wc.__)("Format added")}),(0,Wo.jsx)("span",{id:gd.formatRemoved,children:(0,wc.__)("Format removed")}),(0,Wo.jsx)("span",{id:gd.formatChanged,children:(0,wc.__)("Format changed")})]})}function EPt({showDiff:e}){let[t,r]=ZBe();return(0,Wo.jsxs)(Wo.Fragment,{children:[e&&(0,Wo.jsx)(kPt,{}),(0,Wo.jsx)(jz,{contentRef:t}),e&&r]})}function Ane(){(0,Wz.useEffect)(()=>(LIe(),()=>{VIe()}),[]);let{revision:e,showDiff:t}=(0,One.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=K(r(N));return{revision:o(),showDiff:n()}},[]);return e?(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsx)(CPt,{showDiff:t}),(0,Wo.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,Wo.jsx)(EPt,{showDiff:t})})]}):(0,Wo.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,Wo.jsx)($Be.Spinner,{})})}var oze=l(Z(),1),nze=l(he(),1),ize=l(X(),1),sze=l(H(),1),Id=l(G(),1);var _o=l(P(),1),TPt=1e3,PPt=100;function RPt(e){let t=e.split(`
+`);return t[t.length-1]===""&&t.pop(),t}function IPt(e,t,r){let o=[{value:t}];r&&(o=DR(e,t,{maxEditLength:TPt,timeout:PPt}),o||(o=[{value:e,removed:!0},{value:t,added:!0}]));let n=1,i=1;return o.flatMap(s=>{let a="unchanged";return s.added?a="added":s.removed&&(a="removed"),RPt(s.value).map(c=>{let d={value:c,status:a,previousLineNumber:null,currentLineNumber:null};return a!=="added"&&r&&(d.previousLineNumber=n++),a!=="removed"&&(d.currentLineNumber=i++),d})})}function OPt({previousRevision:e,showDiff:t,hasOlderRevisionPage:r,hasFinishedPreviousRevision:o}){let n=t&&e===null&&r;return{showDiff:t&&!(n&&o),isPreviousRevisionLoading:n&&!o}}function Mne(){let e=(0,ize.useSelect)(t=>{let r=t(N),o=t(nze.store),{getCurrentRevision:n,getPreviousRevision:i,getRevisionPage:s,getRevisionsPerPage:a,isShowingRevisionDiff:c}=K(r),d=i(),u=c(),f=s(),m=Math.ceil(r.getCurrentPostRevisionsCount()/a())||1,h=f<m,g=!0;if(u&&d===null&&h){let b=r.getCurrentPostType(),v=r.getCurrentPostId(),w=o.getEntityConfig("postType",b)?.revisionKey||"id";g=o.hasFinishedResolution("getRevisions",["postType",b,v,hm(w,f+1)])}return{revision:n(),previousRevision:d,...OPt({previousRevision:d,showDiff:u,hasOlderRevisionPage:h,hasFinishedPreviousRevision:g})}},[]);return(0,_o.jsx)(APt,{...e})}function APt({revision:e,previousRevision:t,showDiff:r,isPreviousRevisionLoading:o}){let n=(0,sze.useMemo)(()=>!e||o?[]:IPt(t?.content?.raw??"",e.content?.raw??"",r),[e,t,r,o]);if(!e||o)return(0,_o.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,_o.jsx)(oze.Spinner,{})});let i=r?(0,Id.__)("Code changes"):(0,Id.__)("Revision code");return(0,_o.jsx)("div",{className:"editor-revisions-code-diff",role:"region","aria-label":i,tabIndex:0,children:n.length?(0,_o.jsxs)("table",{className:"editor-revisions-code-diff__table",children:[(0,_o.jsx)(Ot,{render:(0,_o.jsx)("caption",{}),children:i}),(0,_o.jsx)(Ot,{render:(0,_o.jsx)("thead",{}),children:(0,_o.jsxs)("tr",{children:[r&&(0,_o.jsx)("th",{children:(0,Id.__)("Previous line")}),(0,_o.jsx)("th",{children:(0,Id.__)("Current line")}),r&&(0,_o.jsx)("th",{children:(0,Id._x)("Change","noun")}),(0,_o.jsx)("th",{children:(0,Id.__)("Code")})]})}),(0,_o.jsx)("tbody",{children:n.map((s,a)=>{let c="",d=(0,Id.__)("Unchanged");return s.status==="added"?(c="+",d=(0,Id.__)("Added")):s.status==="removed"&&(c="\u2212",d=(0,Id.__)("Removed")),(0,_o.jsxs)("tr",{className:`editor-revisions-code-diff__line is-${s.status}`,children:[r&&(0,_o.jsx)("td",{className:"editor-revisions-code-diff__line-number is-previous",children:s.previousLineNumber}),(0,_o.jsx)("td",{className:"editor-revisions-code-diff__line-number is-current",children:s.currentLineNumber}),r&&(0,_o.jsxs)("td",{className:"editor-revisions-code-diff__marker",children:[(0,_o.jsx)(Ot,{children:d}),(0,_o.jsx)("span",{"aria-hidden":"true",children:c})]}),(0,_o.jsx)("td",{className:"editor-revisions-code-diff__code",children:(0,_o.jsx)("code",{children:s.value})})]},a)})})]}):(0,_o.jsx)("p",{className:"editor-revisions-code-diff__empty",children:(0,Id.__)("This revision is empty.")})})}var Yz=l(X(),1),Gz=l(H(),1),Od=l(G(),1),aze=l(Kt(),1),lze=l(he(),1),cze=l(Jt(),1);var{useOnCollaboratorJoin:MPt,useOnCollaboratorLeave:NPt,useOnPostSave:FPt}=K(lze.privateApis),Nne={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},Fne=["publish","private","future"];function DPt(e,t,r){return r?(0,Od.sprintf)((0,Od.__)("Post published by %s."),e):Fne.includes(t)?(0,Od.sprintf)((0,Od.__)("Post updated by %s."),e):(0,Od.sprintf)((0,Od.__)("Draft saved by %s."),e)}function dze(e,t){let{postStatus:r,isCollaborationEnabled:o,showJoinNotifications:n,showLeaveNotifications:i,showPostSaveNotifications:s}=(0,Yz.useSelect)(w=>{let{getCurrentPostAttribute:_,isCollaborationEnabledForCurrentPost:x}=K(w(N)),C=S=>w(cze.store).get("core",S)??!0;return{postStatus:_("status"),isCollaborationEnabled:x(),showJoinNotifications:C("showCollaborationJoinNotifications"),showLeaveNotifications:C("showCollaborationLeaveNotifications"),showPostSaveNotifications:C("showCollaborationPostSaveNotifications")}},[]),{createNotice:a}=(0,Yz.useDispatch)(aze.store),c=o&&n,d=o&&i,u=o&&s,f=w=>w?[e,t]:[null,null],[m,h]=f(c),[g,b]=f(d),[v,y]=f(u);MPt(m,h,(0,Gz.useCallback)((w,_)=>{c&&(_&&w.collaboratorInfo.enteredAt<_.collaboratorInfo.enteredAt||a("info",(0,Od.sprintf)((0,Od.__)("%s has joined the post."),La(w.collaboratorInfo)),{id:`${Nne.COLLAB_USER_ENTERED}-${w.collaboratorInfo.id??w.clientId}`,type:"snackbar",isDismissible:!1}))},[a,c])),NPt(g,b,(0,Gz.useCallback)(w=>{d&&a("info",(0,Od.sprintf)((0,Od.__)("%s has left the post."),La(w.collaboratorInfo)),{id:`${Nne.COLLAB_USER_EXITED}-${w.collaboratorInfo.id??w.clientId}`,type:"snackbar",isDismissible:!1})},[a,d])),FPt(v,y,(0,Gz.useCallback)((w,_,x)=>{if(!u||!r)return;let C=w.postStatus??r??"draft",S=x?.postStatus??r,k=!(S&&Fne.includes(S))&&Fne.includes(C),R=DPt(La(_.collaboratorInfo),C,k);a("info",R,{id:`${Nne.COLLAB_POST_UPDATED}-${_.collaboratorInfo.id??_.clientId}`,type:"snackbar",isDismissible:!1})},[a,r,u]))}var qz=l(X(),1),a3=l(Z(),1),Dne=l(G(),1),uze=l(H(),1),fze=l(he(),1);var Ad=l(P(),1),{Fill:hao,Slot:LPt}=(0,a3.createSlotFill)("ActionsPanel"),{EntitiesSavedStates:VPt}=K(fze.privateApis);function pze({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,qz.useDispatch)(N),{publishSidebarOpened:s,isPublishable:a,isDirty:c,hasOtherEntitiesChanges:d}=(0,qz.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:b,isEditedPostDirty:v,hasNonPostEntityChanges:y}=m(N),w=y();return{publishSidebarOpened:h(),isPublishable:!b()&&g(),isDirty:w||v(),hasOtherEntitiesChanges:w}},[]),u=(0,uze.useCallback)(()=>e(!0),[]),f;return s?f=(0,Ad.jsx)(GV,{onClose:n,forceIsDirty:o,PrePublishExtension:LL.Slot,PostPublishExtension:NL.Slot}):a&&!d?f=(0,Ad.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Ad.jsx)(a3.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,Dne.__)("Open publish panel")})}):f=(0,Ad.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Ad.jsx)(a3.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:u,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,Dne.__)("Open save panel")})}),(0,Ad.jsxs)(Ad.Fragment,{children:[r&&(0,Ad.jsx)(VPt,{close:t,renderDialog:!0}),(0,Ad.jsx)(LPt,{bubblesVirtually:!0}),!r&&f]})}var mze=l(Z(),1),Kz=l(X(),1),Lne=l(G(),1),hze=l(pl(),1),Xz=l(H(),1);var qh=l(P(),1);function gze({autoFocus:e=!1}){let{switchEditorMode:t}=(0,Kz.useDispatch)(N),{shortcut:r,isRichEditingEnabled:o}=(0,Kz.useSelect)(i=>{let{getEditorSettings:s}=i(N),{getShortcutRepresentation:a}=i(hze.store);return{shortcut:a("core/editor/toggle-mode"),isRichEditingEnabled:s().richEditingEnabled}},[]),n=(0,Xz.useRef)();return(0,Xz.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,qh.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,qh.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,qh.jsx)("h2",{children:(0,Lne.__)("Editing code")}),(0,qh.jsx)(mze.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,Lne.__)("Exit code editor")})]}),(0,qh.jsxs)("div",{className:"editor-text-editor__body",children:[(0,qh.jsx)(EB,{ref:n}),(0,qh.jsx)(M5,{})]})]})}var Kr=l(P(),1),bze={header:(0,Jv.__)("Editor top bar"),body:(0,Jv.__)("Editor content"),sidebar:(0,Jv.__)("Editor settings"),actions:(0,Jv.__)("Editor publish"),footer:(0,Jv.__)("Editor footer")};function vze(){let e=(0,$v.useSelect)(t=>t(Pk.store).isValidTemplate(),[]);return(0,Kr.jsx)(xze.ThemeProvider,{cornerRadius:"none",children:(0,Kr.jsx)(wze.InlineNotices,{className:"editor-notices",pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:!e&&(0,Kr.jsx)(_L,{})})})}function Sze({className:e,children:t,forceIsDirty:r,contentRef:o,autoFocus:n,customSaveButton:i,customSavePanel:s,forceDisableBlockTools:a,iframeProps:c}){let{mode:d,postId:u,postType:f,isInserterOpened:m,isListViewOpened:h,isDistractionFree:g,isPreviewMode:b,showBlockBreadcrumbs:v,postTypeLabel:y,stylesPath:w,showStylebook:_,isRevisionsMode:x,showDiff:C}=(0,$v.useSelect)(B=>{let{get:z}=B(Vne.store),{getEditorSettings:A,getPostTypeLabel:D,getCurrentPostType:L,getCurrentPostId:U}=B(N),{getStylesPath:j,getShowStylebook:Y,isRevisionsMode:q,isShowingRevisionDiff:ne}=K(B(N)),ie=A(),oe=B(N).getEditorMode();return!ie.richEditingEnabled&&oe==="visual"&&(oe="text"),!ie.codeEditingEnabled&&oe==="text"&&(oe="visual"),{mode:oe,postId:U(),postType:L(),isInserterOpened:B(N).isInserterOpened(),isListViewOpened:B(N).isListViewOpened(),isDistractionFree:z("core","distractionFree"),isPreviewMode:ie.isPreviewMode,showBlockBreadcrumbs:z("core","showBlockBreadcrumbs"),postTypeLabel:D(),stylesPath:j(),showStylebook:Y(),isRevisionsMode:q(),showDiff:ne()}},[]),{setShowRevisionDiff:S}=K((0,$v.useDispatch)(N)),{setIsListViewOpened:k}=(0,$v.useDispatch)(N),R=(0,$v.useRegistry)();(0,Rk.useLayoutEffect)(()=>{let B=window.matchMedia("(min-width: 782px)").matches,{get:z}=R.select(Vne.store);k(!b&&B&&!!z("core","showListViewByDefault")&&!z("core","distractionFree"))},[b,R,k]),dze(u,f);let O=(0,_ze.useViewportMatch)("medium"),E=h?(0,Jv.__)("Document Overview"):(0,Jv.__)("Block Library"),I=_||w?.startsWith("/revisions"),T=!I,[M,F]=(0,Rk.useState)(!1),V=(0,Rk.useCallback)(B=>{typeof M=="function"&&M(B),F(!1)},[M]);return x?(0,Kr.jsx)(HR,{className:J("editor-editor-interface",e),labels:bze,header:(0,Kr.jsx)(wne,{showDiff:C,onToggleDiff:()=>S(!C)}),content:d==="text"?(0,Kr.jsx)(Mne,{}):(0,Kr.jsx)(Ane,{}),sidebar:(0,Kr.jsx)(T0.Slot,{scope:"core"})}):(0,Kr.jsx)(HR,{isDistractionFree:g,className:J("editor-editor-interface",e,{"is-entity-save-view-open":!!M,"is-distraction-free":g&&!b}),labels:{...bze,secondarySidebar:E},header:!b&&(0,Kr.jsx)(fBe,{forceIsDirty:r,setEntitiesSavedStatesCallback:F,customSaveButton:i,forceDisableBlockTools:a}),editorNotices:(0,Kr.jsx)(vze,{}),secondarySidebar:!b&&d==="visual"&&(m&&(0,Kr.jsx)(gBe,{})||h&&(0,Kr.jsx)(wBe,{})),sidebar:!b&&!g&&(0,Kr.jsx)(T0.Slot,{scope:"core"}),content:(0,Kr.jsxs)(Kr.Fragment,{children:[!g&&!b&&(0,Kr.jsx)(vze,{}),I&&(0,Kr.jsx)(EAe,{}),T&&(0,Kr.jsxs)(Kr.Fragment,{children:[!b&&d==="text"&&(0,Kr.jsx)(gze,{autoFocus:n}),!b&&!O&&d==="visual"&&(0,Kr.jsx)(Pk.BlockToolbar,{hideDragHandle:!0}),(b||d==="visual")&&(0,Kr.jsx)(jz,{contentRef:o,autoFocus:n,iframeProps:c}),t,(0,Kr.jsx)(xz,{postId:u,postType:f})]})]}),footer:!b&&!g&&O&&v&&d==="visual"&&(0,Kr.jsx)(Pk.BlockBreadcrumb,{rootLabelText:y?(0,yze.decodeEntities)(y):void 0}),actions:b?void 0:s||(0,Kr.jsx)(pze,{closeEntitiesSavedStates:V,isEntitiesSavedStatesOpen:M,setEntitiesSavedStatesCallback:F,forceIsDirtyPublishPanel:r})})}var kj=l(Re(),1),Ej=l(X(),1),Yk=l(G(),1);var FHe=l(pl(),1);var Cze=l(X(),1),kze=l(Gc(),1);var Eze=l(P(),1),{OverridesPanel:BPt}=K(kze.privateApis);function Tze(){return(0,Cze.useSelect)(t=>t(N).getCurrentPostType()==="wp_block",[])?(0,Eze.jsx)(BPt,{}):null}var pje=l(X(),1);var df=l(Z(),1);var rj=l(he(),1),Bze=l(X(),1),zze=l(H(),1),r_=l(G(),1),jze=l(Oh(),1);var tj=l(X(),1),c3=l(H(),1),Dze=l(G(),1),Nk=l(Z(),1);var Lze=l(he(),1);var l3=l(X(),1),$z=l(H(),1),Nze=l(he(),1);var xc=l(G(),1),Pze=l(H(),1),Kh=l(Z(),1),Ok=l(X(),1),Qz=l(he(),1),Rze=l(Kt(),1);var Zz=l(or(),1);function Ik(e){return typeof e.title=="string"?(0,Zz.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,Zz.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,Zz.decodeEntities)(e.title.raw):""}var e_=l(P(),1),zPt=({items:e,closeModal:t})=>{let[r]=e,o=Ik(r),{showOnFront:n,currentHomePage:i,isSaving:s}=(0,Ok.useSelect)(g=>{let{getEntityRecord:b,isSavingEntityRecord:v}=g(Qz.store),y=b("root","site"),w=b("postType","page",y?.page_on_front);return{showOnFront:y?.show_on_front,currentHomePage:w,isSaving:v("root","site")}}),{saveEntityRecord:a}=(0,Ok.useDispatch)(Qz.store),{createSuccessNotice:c,createErrorNotice:d}=(0,Ok.useDispatch)(Rze.store);async function u(g){g.preventDefault();try{await a("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,xc.__)("Homepage updated."),{type:"snackbar"})}catch(b){let v=b.message&&b.code!=="unknown_error"?b.message:(0,xc.__)("An error occurred while setting the homepage.");d(v,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,xc.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,xc.sprintf)((0,xc.__)('This will replace the current homepage: "%s"'),Ik(i)));let m=(0,xc.sprintf)((0,xc.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,xc.__)("Set homepage");return(0,e_.jsx)("form",{onSubmit:u,children:(0,e_.jsxs)(Kh.__experimentalVStack,{spacing:"5",children:[(0,e_.jsx)(Kh.__experimentalText,{children:m}),(0,e_.jsxs)(Kh.__experimentalHStack,{justify:"right",children:[(0,e_.jsx)(Kh.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,xc.__)("Cancel")}),(0,e_.jsx)(Kh.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},Ize=()=>{let{pageOnFront:e,pageForPosts:t}=(0,Ok.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(Qz.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,Pze.useMemo)(()=>({id:"set-as-homepage",label:(0,xc.__)("Set as homepage\u2026"),modalHeader:(0,xc.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:zPt}),[t,e])};var Sc=l(G(),1),Oze=l(H(),1),Xh=l(Z(),1),Ak=l(X(),1),Jz=l(he(),1),Aze=l(Kt(),1);var t_=l(P(),1),jPt=({items:e,closeModal:t})=>{let[r]=e,o=Ik(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:s}=(0,Ak.useSelect)(g=>{let{getEntityRecord:b,isSavingEntityRecord:v}=g(Jz.store),y=b("root","site");return{currentPostsPage:b("postType","page",y?.page_for_posts),isPageForPostsSet:y?.page_for_posts!==0,isSaving:v("root","site")}}),{saveEntityRecord:a}=(0,Ak.useDispatch)(Jz.store),{createSuccessNotice:c,createErrorNotice:d}=(0,Ak.useDispatch)(Aze.store);async function u(g){g.preventDefault();try{await a("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,Sc.__)("Posts page updated."),{type:"snackbar"})}catch(b){let v=b.message&&b.code!=="unknown_error"?b.message:(0,Sc.__)("An error occurred while setting the posts page.");d(v,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,Sc.sprintf)((0,Sc.__)('This will replace the current posts page: "%s"'),Ik(n)):(0,Sc.__)("This page will show the latest posts."),m=(0,Sc.sprintf)((0,Sc.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,Sc.__)("Set posts page");return(0,t_.jsx)("form",{onSubmit:u,children:(0,t_.jsxs)(Xh.__experimentalVStack,{spacing:"5",children:[(0,t_.jsx)(Xh.__experimentalText,{children:m}),(0,t_.jsxs)(Xh.__experimentalHStack,{justify:"right",children:[(0,t_.jsx)(Xh.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,Sc.__)("Cancel")}),(0,t_.jsx)(Xh.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},Mze=()=>{let{pageOnFront:e,pageForPosts:t}=(0,Ak.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(Jz.store),i=n("read",{kind:"root",name:"site"})?o("root","site"):void 0;return{pageOnFront:i?.page_on_front,pageForPosts:i?.page_for_posts}});return(0,Oze.useMemo)(()=>({id:"set-as-posts-page",label:(0,Sc.__)("Set as posts page\u2026"),modalHeader:(0,Sc.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:jPt}),[t,e])};var Fze=l(P(),1);function ej({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,l3.useSelect)(c=>{let{getEntityActions:d}=K(c(N));return{defaultActions:d("postType",e)}},[e]),n=(0,l3.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:d,getEntityRecord:u,canUser:f}=c(Nze.store);if(!f("update",{kind:"root",name:"site"}))return!1;let h=d({slug:"front-page"});if(!h)return!0;let g=u("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=Ize(),s=Mze(),{registerPostTypeSchema:a}=K((0,l3.useDispatch)(N));return(0,$z.useEffect)(()=>{a(e)},[a,e]),(0,$z.useMemo)(()=>{let c=[...o];if(n&&c.push(i,s),c=c.sort((d,u)=>u.id==="move-to-trash"?-1:0),c=c.filter(d=>d.context?d.context===r:!0),t)for(let d=0;d<c.length;++d){if(c[d].callback){let u=c[d].callback;c[d]={...c[d],callback:(f,m)=>{u(f,{...m,onActionPerformed:h=>{m?.onActionPerformed&&m.onActionPerformed(h),t(c[d].id,h)}})}}}if(c[d].RenderModal){let u=c[d].RenderModal;c[d]={...c[d],RenderModal:f=>(0,Fze.jsx)(u,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[d].id,m)}})}}}return c},[r,o,t,i,s,n])}var us=l(P(),1),{Menu:Mk}=K(Nk.privateApis);function Vze({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,c3.useState)(null),{item:i,permissions:s}=(0,tj.useSelect)(u=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=K(u(Lze.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),a=(0,c3.useMemo)(()=>({...i,permissions:s}),[i,s]),c=ej({postType:e,onActionPerformed:r}),d=(0,c3.useMemo)(()=>c.filter(u=>!u.isEligible||u.isEligible(a)),[c,a]);return(0,us.jsxs)(us.Fragment,{children:[(0,us.jsxs)(Mk,{placement:"bottom-end",children:[(0,us.jsx)(Mk.TriggerButton,{render:(0,us.jsx)(Nk.Button,{size:"small",icon:Jn,label:(0,Dze.__)("Actions"),disabled:!d.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,us.jsx)(Mk.Popover,{children:(0,us.jsx)(WPt,{actions:d,items:[a],setActiveModalAction:n})})]}),!!o&&(0,us.jsx)(UPt,{action:o,items:[a],closeModal:()=>n(null)})]})}function HPt({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,us.jsx)(Mk.Item,{onClick:t,children:(0,us.jsx)(Mk.ItemLabel,{children:o})})}function UPt({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,us.jsx)(Nk.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${vb(e.id)}`,children:(0,us.jsx)(e.RenderModal,{items:t,closeModal:r})})}function WPt({actions:e,items:t,setActiveModalAction:r}){let o=(0,tj.useRegistry)();return(0,us.jsx)(Mk.Group,{children:e.map(n=>(0,us.jsx)(HPt,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var cf=l(P(),1),{getTemplateInfo:GPt}=K(rj.privateApis);function o_({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,zze.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:a,labels:c}=(0,Bze.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(rj.store),{getPostIcon:b,getCurrentPostType:v,isRevisionsMode:y,getCurrentRevision:w}=K(f(N)),_="";if(y()){let C=v(),S=w();return _=S?.title?.rendered||S?.title?.raw||"",{postTitle:_,icon:b(C,{area:S?.area}),labels:g(C)?.labels}}let x=m("postType",e,i[0]);if(i.length===1){let{default_template_types:C=[]}=h()??{};_=([br,hi].includes(e)?GPt({template:x,templateTypes:C}):{})?.title||x?.title}return{postTitle:_,icon:b(e,{area:x?.area}),labels:g(e)?.labels}},[i,e]),d=GD(t),u=(0,r_.__)("No title");return c?.name&&i.length>1?u=(0,r_.sprintf)((0,r_.__)("%1$d %2$s"),i.length,c?.name):s&&(u=(0,jze.__unstableStripHTML)(s)),(0,cf.jsxs)(df.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,cf.jsxs)(df.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,cf.jsx)(df.Icon,{className:"editor-post-card-panel__icon",icon:a}),(0,cf.jsxs)(df.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,cf.jsx)("span",{className:"editor-post-card-panel__title-name",children:u}),d&&i.length===1&&(0,cf.jsx)(ia,{children:d})]}),!r&&i.length===1&&(0,cf.jsx)(Vze,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,cf.jsx)(df.Button,{size:"small",icon:kE,label:(0,r_.__)("Close"),onClick:n})]}),i.length>1&&(0,cf.jsx)(df.__experimentalText,{className:"editor-post-card-panel__description",children:(0,r_.sprintf)((0,r_.__)("Changes will be applied to all selected %s."),c?.name?.toLowerCase())})]})}var Hze=l(Z(),1),Uze=l(X(),1),Md=l(G(),1),Wze=l(h1(),1),Gze=l(H(),1),Bne=l(he(),1);var oj=l(P(),1),YPt=189;function Yze(){let e=(0,Uze.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(N),{canUser:i}=t(Bne.store),{getEntityRecord:s}=t(Bne.store),a=i("read",{kind:"root",name:"site"})?s("root","site"):void 0,c=o();return!(+n()===a?.page_for_posts)&&![br,hi].includes(c)&&r("content")},[]);return(0,oj.jsx)(zne,{postContent:e})}function zne({postContent:e}){let t=(0,Md._x)("words","Word count type. Do not translate!"),r=(0,Gze.useMemo)(()=>e?(0,Wze.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/YPt),n=(0,Md.sprintf)((0,Md._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,Md.__)("1 minute"):(0,Md.sprintf)((0,Md._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,oj.jsx)("div",{className:"editor-post-content-information",children:(0,oj.jsx)(Hze.__experimentalText,{children:(0,Md.sprintf)((0,Md.__)("%1$s, %2$s read time."),n,i)})})}var nj=l(Z(),1),Fk=l(G(),1),qze=l(X(),1),ij=l(H(),1),Kze=l(Re(),1);var Zh=l(P(),1);function qPt(){let{postFormat:e}=(0,qze.useSelect)(i=>{let{getEditedPostAttribute:s}=i(N);return{postFormat:s("format")??"standard"}},[]),t=v5.find(i=>i.id===e),[r,o]=(0,ij.useState)(null),n=(0,ij.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,Zh.jsx)(NC,{children:(0,Zh.jsx)(Dr,{label:(0,Fk.__)("Format"),ref:o,children:(0,Zh.jsx)(nj.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,Zh.jsx)(nj.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,Fk.sprintf)((0,Fk.__)("Change format: %s"),t?.caption),onClick:s,children:t?.caption}),renderContent:({onClose:i})=>(0,Zh.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,Zh.jsx)(Kze.__experimentalInspectorPopoverHeader,{title:(0,Fk.__)("Format"),onClose:i}),(0,Zh.jsx)(_5,{})]})})})})}var Xze=qPt;var Zze=l(Z(),1),Qze=l(X(),1),sj=l(G(),1),Jze=l(an(),1);var jne=l(P(),1);function $ze(){let e=(0,Qze.useSelect)(t=>t(N).getEditedPostAttribute("modified"),[]);return e?(0,jne.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,jne.jsx)(Zze.__experimentalText,{children:(0,sj.sprintf)((0,sj.__)("Last edited %s."),(0,Jze.humanTimeDiff)(e))})}):null}var eje=l(Z(),1),tje=l(P(),1);function KPt({className:e,children:t}){return(0,tje.jsx)(eje.__experimentalVStack,{className:J("editor-post-panel__section",e),children:t})}var Dk=KPt;var rje=l(G(),1),oje=l(X(),1),nje=l(he(),1);var Hne=l(P(),1);function aj(){return(0,oje.useSelect)(t=>{let{getCurrentPostType:r,getEditedPostAttribute:o}=t(N),{canUser:n}=t(nje.store);return r()===br&&o("slug")==="front-page"&&!!n("update",{kind:"root",name:"site"})},[])?(0,Hne.jsx)("div",{children:(0,Hne.jsx)(K_,{href:"options-reading.php",children:(0,rje.__)("Reading settings")})}):null}var Qh=l(G(),1),ije=l(Me(),1),lj=l(X(),1),Une=l(he(),1),sje=l(or(),1),Lk=l(Z(),1),cj=l(H(),1),aje=l(Re(),1);var $p=l(P(),1),XPt={};function lje(){let{editEntityRecord:e}=(0,lj.useDispatch)(Une.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,lj.useSelect)(u=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=u(Une.store),g=h("read",{kind:"root",name:"site"})?f("root","site"):void 0,b=g?.page_for_posts?m("postType","page",g?.page_for_posts):XPt,{getEditedPostAttribute:v,getCurrentPostType:y}=u(N);return{postsPageId:b?.id,postsPageTitle:b?.title,isTemplate:y()===br,postSlug:v("slug")}},[]),[i,s]=(0,cj.useState)(null),a=(0,cj.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(n)||!r)return null;let c=u=>{e("postType","page",r,{title:u})},d=(0,sje.decodeEntities)(t);return(0,$p.jsx)(Dr,{label:(0,Qh.__)("Blog title"),ref:s,children:(0,$p.jsx)(Lk.Dropdown,{popoverProps:a,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:u,onToggle:f})=>(0,$p.jsx)(Lk.Button,{size:"compact",variant:"tertiary","aria-expanded":u,"aria-label":(0,Qh.sprintf)((0,Qh.__)("Change blog title: %s"),d),onClick:f,children:d}),renderContent:({onClose:u})=>(0,$p.jsxs)($p.Fragment,{children:[(0,$p.jsx)(aje.__experimentalInspectorPopoverHeader,{title:(0,Qh.__)("Blog title"),onClose:u}),(0,$p.jsx)(Lk.__experimentalInputControl,{placeholder:(0,Qh.__)("No title"),value:t,onChange:(0,ije.debounce)(c,300),label:(0,Qh.__)("Blog title"),help:(0,Qh.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var Vk=l(G(),1),dj=l(X(),1),Wne=l(he(),1),Bk=l(Z(),1),uj=l(H(),1),cje=l(Re(),1);var em=l(P(),1);function dje(){let{editEntityRecord:e}=(0,dj.useDispatch)(Wne.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,dj.useSelect)(c=>{let{getEditedPostAttribute:d,getCurrentPostType:u}=c(N),{getEditedEntityRecord:f,canUser:m}=c(Wne.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:u()===br,postSlug:d("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,uj.useState)(null),s=(0,uj.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let a=c=>{e("root","site",void 0,{posts_per_page:c})};return(0,em.jsx)(Dr,{label:(0,Vk.__)("Posts per page"),ref:i,children:(0,em.jsx)(Bk.Dropdown,{popoverProps:s,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:d})=>(0,em.jsx)(Bk.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Vk.__)("Change posts per page"),onClick:d,children:t}),renderContent:({onClose:c})=>(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)(cje.__experimentalInspectorPopoverHeader,{title:(0,Vk.__)("Posts per page"),onClose:c}),(0,em.jsx)(Bk.__experimentalNumberControl,{placeholder:0,value:t,spinControls:"custom",step:"1",min:"1",onChange:a,label:(0,Vk.__)("Posts per page"),help:(0,Vk.__)("Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."),hideLabelFromVision:!0})]})})})}var Ml=l(G(),1),fj=l(X(),1),Gne=l(he(),1),tm=l(Z(),1),pj=l(H(),1),uje=l(Re(),1);var Nd=l(P(),1),ZPt=[{label:(0,Ml._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Ml.__)("Visitors can add new comments and replies.")},{label:(0,Ml.__)("Closed"),value:"",description:[(0,Ml.__)("Visitors cannot add new comments or replies."),(0,Ml.__)("Existing comments remain visible.")].join(" ")}];function fje(){let{editEntityRecord:e}=(0,fj.useDispatch)(Gne.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,fj.useSelect)(c=>{let{getEditedPostAttribute:d,getCurrentPostType:u}=c(N),{getEditedEntityRecord:f,canUser:m}=c(Gne.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:u()===br,postSlug:d("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,pj.useState)(null),s=(0,pj.useMemo)(()=>({anchor:n,placement:"left-start",offset:36,shift:!0}),[n]);if(!r||!["home","index"].includes(o))return null;let a=c=>{e("root","site",void 0,{default_comment_status:c?"open":null})};return(0,Nd.jsx)(Dr,{label:(0,Ml.__)("Discussion"),ref:i,children:(0,Nd.jsx)(tm.Dropdown,{popoverProps:s,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:d})=>(0,Nd.jsx)(tm.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,Ml.__)("Change discussion settings"),onClick:d,children:t?(0,Ml.__)("Comments open"):(0,Ml.__)("Comments closed")}),renderContent:({onClose:c})=>(0,Nd.jsxs)(Nd.Fragment,{children:[(0,Nd.jsx)(uje.__experimentalInspectorPopoverHeader,{title:(0,Ml.__)("Discussion"),onClose:c}),(0,Nd.jsxs)(tm.__experimentalVStack,{spacing:3,children:[(0,Nd.jsx)(tm.__experimentalText,{children:(0,Ml.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,Nd.jsx)(tm.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,Ml.__)("Comment status"),options:ZPt,onChange:a,selected:t})]})]})})})}var Ir=l(P(),1),QPt="post-status";function mje({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,pje.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:s,getCurrentPostId:a}=n(N);return{isRemovedPostStatusPanel:i(QPt),postType:s(),postId:a()}},[]);return(0,Ir.jsx)(Dk,{className:"editor-post-summary",children:(0,Ir.jsx)(EC.Slot,{children:n=>(0,Ir.jsx)(Ir.Fragment,{children:(0,Ir.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Ir.jsx)(o_,{postType:r,postId:o,onActionPerformed:e}),(0,Ir.jsx)(pV,{withPanelBody:!1}),(0,Ir.jsx)(f7e,{}),(0,Ir.jsx)(aj,{}),(0,Ir.jsxs)(le,{direction:"column",gap:"xs",children:[(0,Ir.jsx)(Yze,{}),(0,Ir.jsx)($ze,{})]}),!t&&(0,Ir.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Ir.jsxs)(le,{direction:"column",gap:"xs",children:[(0,Ir.jsx)(Coe,{}),(0,Ir.jsx)(sB,{}),(0,Ir.jsx)(FB,{}),(0,Ir.jsx)(qL,{}),(0,Ir.jsx)(zL,{}),(0,Ir.jsx)(oV,{}),(0,Ir.jsx)(R7e,{}),(0,Ir.jsx)(CL,{}),(0,Ir.jsx)(cB,{}),(0,Ir.jsx)(lje,{}),(0,Ir.jsx)(dje,{}),(0,Ir.jsx)(fje,{}),(0,Ir.jsx)(Xze,{}),n]}),(0,Ir.jsx)(rk,{onActionPerformed:e})]})]})})})})}var Rje=l(G(),1),Jh=l(X(),1),zk=l(he(),1);var d3=l(H(),1);var hje=l(H(),1),gje=l(X(),1),tRt=l(Jt(),1);var rRt=l(X(),1),oRt=l(Jt(),1);var _je=l(X(),1),yje=l(he(),1);var bje=l(ng(),1),{lock:yco,unlock:vje}=(0,bje.__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/views");function Yne({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,_je.useSelect)(i=>vje(i(yje.store)).getViewConfig(e,t,n?{fields:n}:void 0),[e,t,n])}var kje=l(G(),1);var wje=l(Z(),1),mj=l(X(),1),hj=l(G(),1),xje=l(Ko(),1);var Sje=l(P(),1);function Cje(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=(0,mj.useSelect)(i=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:a,getEditorSettings:c}=i(N);return{lastRevisionId:s(),revisionsCount:a(),disableVisualRevisions:!!c().disableVisualRevisions}},[]),{setCurrentRevisionId:o}=K((0,mj.useDispatch)(N)),n=r?{href:(0,xje.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,Sje.jsx)(wje.Button,{...n,variant:"link",text:String(t),"aria-label":(0,hj.sprintf)((0,hj._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t)})}var nRt={id:"revisions",label:(0,kje.__)("Revisions"),readOnly:!0,enableSorting:!1,render:Cje,isVisible:e=>{let t=e._links?.["version-history"]?.[0]?.count??0;return!!(e._links?.["predecessor-version"]?.[0]?.id??null)&&t>=2}},Eje=nRt;var Tje=l(G(),1);var iRt={id:"reading_settings",type:"text",label:(0,Tje.__)("Reading settings"),readOnly:!0,enableSorting:!1,render:aj,isVisible:e=>e.slug==="front-page"},Pje=iRt;var Fd=l(P(),1),sRt={layout:{type:"panel"},fields:[]},aRt=["form"];function lRt(e){let{isPostStatusRemoved:t,featuredImageEnabled:r,excerptEnabled:o,discussionEnabled:n,pageAttributesEnabled:i}=(0,Jh.useSelect)(a=>{let{isEditorPanelRemoved:c,isEditorPanelEnabled:d}=a(N);return{isPostStatusRemoved:c("post-status"),featuredImageEnabled:d("featured-image"),excerptEnabled:d("post-excerpt"),discussionEnabled:d("discussion-panel"),pageAttributesEnabled:d("page-attributes")}},[]);return(0,d3.useMemo)(()=>{if(!e.fields?.length)return e;let a={featured_media:r,excerpt:o,"post-content-info":!0,reading_settings:!0,discussion:n&&!t,parent:i&&!t},c=u=>u in a?a[u]:!t,d=u=>u.reduce((f,m)=>{let h=typeof m=="string"?m:m.id;if(!c(h))return f;if(typeof m!="string"&&Array.isArray(m.children)){let g=d(m.children);return g.length&&f.push({...m,children:g}),f}return f.push(m),f},[]);return{...e,fields:d(e.fields)}},[e,t,r,o,n,i])}var gj={wp_template:{root_site:{kind:"root",name:"site",fields:["posts_per_page","default_comment_status"],isVisible:e=>["home","index"].includes(e.slug??"")},posttype_page:{kind:"postType",name:"page",getId:e=>e(zk.store).getEditedEntityRecord("root","site")?.page_for_posts,fields:["posts_page_title"],isVisible:e=>["home","index"].includes(e.slug??"")}}};function cRt(e,t,r=()=>!0){let o=n=>n?.[t]??{};return{...e,getValue:({item:n})=>e.getValue?e.getValue({item:o(n)}):o(n)[e.id],setValue:({item:n,value:i})=>({[t]:e.setValue({item:o(n),value:i})}),render:e.render?n=>e.render({...n,item:o(n.item)}):void 0,isVisible:n=>r(n)&&!!n[t]}}function Ije({onActionPerformed:e}){let{postType:t,postId:r,isPostStatusRemoved:o,availableTemplates:n}=(0,Jh.useSelect)(y=>{let{getCurrentPostType:w,getCurrentPostId:_,isEditorPanelRemoved:x,getEditorSettings:C}=y(N),S=y(zk.store).getCurrentTheme()?.is_block_theme?null:C().availableTemplates??null;return{postType:w(),postId:_(),isPostStatusRemoved:x("post-status"),availableTemplates:S}},[]),{form:i}=Yne({kind:"postType",name:t,fields:aRt}),s=lRt(i??sRt),a=(0,Jh.useSelect)(y=>!t||!r?null:y(zk.store).getEditedEntityRecord("postType",t,r),[t,r]),c=SC(),d=(0,Jh.useSelect)(y=>{let{getEditedEntityRecord:w,canUser:_}=y(zk.store),x={};for(let[C,S]of Object.entries(gj[t]??{})){if(!_("read",{kind:S.kind,name:S.name}))continue;let k=S.getId?S.getId(y):void 0;S.getId&&!k||(x[C]=w(S.kind,S.name,k))}return x},[t]),u=(0,d3.useMemo)(()=>{if(!a)return a;let y={...d};return n&&Object.keys(n).length&&(y.available_templates=n),{...a,...y}},[a,d,n]),{editEntityRecord:f}=(0,Jh.useDispatch)(zk.store),m=(0,Jh.useRegistry)(),h=(0,d3.useMemo)(()=>{let y={};for(let[w,_]of Object.entries(gj[t]??{}))for(let x of _.fields??[])y[x]=w;return y},[t]),g=sC({postType:t}),b=(0,d3.useMemo)(()=>g?.map(y=>{let w=h[y.id];return w?cRt(y,w,gj[t]?.[w]?.isVisible):y.id==="status"?{...y,elements:y.elements.filter(_=>_.value!=="trash")}:y.id==="template"?c?c==="classic"&&Object.keys(n??{}).length===0?{...y,readOnly:!0,render:()=>(0,Rje.__)("Default template")}:y:null:y}).filter(Boolean).concat(Eje,Pje),[g,c,n,h,t]);return(0,Fd.jsx)(Dk,{className:"editor-post-summary",children:(0,Fd.jsxs)(le,{direction:"column",gap:"lg",children:[(0,Fd.jsx)(o_,{postType:t,postId:r,onActionPerformed:e}),(0,Fd.jsx)(KP,{data:u,fields:b,form:s,onChange:y=>{let w=gj[t]??{},_={};for(let[x,C]of Object.entries(y)){let S=w[x];if(S){let k=S.getId?S.getId(m.select):void 0;f(S.kind,S.name,k,C)}else _[x]=C}Object.keys(_).length&&(_.status&&_.status!=="future"&&a?.status==="future"&&new Date(a.date)>new Date&&(_.date=null),_.status&&_.status==="private"&&a?.password&&(_.password=""),f("postType",t,r,_))}}),!o&&(0,Fd.jsxs)(Fd.Fragment,{children:[(0,Fd.jsx)(EC.Slot,{children:y=>y.length>0&&(0,Fd.jsx)(le,{direction:"column",gap:"xs",children:y})}),(0,Fd.jsx)(rk,{onActionPerformed:e})]})]})})}var Wje=l(X(),1),_j=l(Z(),1),Gje=l(G(),1),Yje=l(Ko(),1);var bj=l(X(),1),Mje=l(he(),1);var $h=l(an(),1),uf=l(H(),1),n_=l(G(),1);var Dd=l(P(),1),dRt=10,Oje=[],uRt={pickerActivity:!0},fRt={type:"pickerActivity",titleField:"date",descriptionField:"details",fields:["author"],layout:{density:"compact"},page:1,perPage:dRt},pRt=864e5;function Aje(e){let t=(0,$h.getDate)(null).getTime(),r=(0,$h.getDate)(e??null);return t-r.getTime()>pRt?(0,$h.dateI18n)((0,$h.getSettings)().formats.datetimeAbbreviated,r):(0,$h.humanTimeDiff)(r)}function Nje(e){return e.slug?.endsWith("-autosave-v1")??!1}function mRt({item:e}){return Nje(e)?(0,Dd.jsx)(ia,{intent:"none",children:(0,n_.__)("Autosave")}):null}function Fje(){let{setCurrentRevisionId:e}=K((0,bj.useDispatch)(N)),[t,r]=(0,uf.useState)(fRt),{revisions:o,revisionKey:n,currentRevisionId:i}=(0,bj.useSelect)(h=>{let{getCurrentPostType:g}=h(N),{getCurrentRevisionId:b,getRevisionPage:v,getPageRevisions:y}=K(h(N)),{getEntityConfig:w}=h(Mje.store),_=g(),C=w("postType",_)?.revisionKey||"id",S=b();return{revisions:y(v()),revisionKey:C,currentRevisionId:S}},[]),s=!o,a=(0,uf.useMemo)(()=>[{id:"date",label:(0,n_.__)("Date"),getValue:({item:h})=>{let g=Aje(h.date);return Nje(h)?(0,n_.sprintf)((0,n_.__)("%1$s, %2$s"),g,(0,n_.__)("Autosave")):g},render:({item:h})=>(0,Dd.jsxs)(le,{direction:"row",align:"center",gap:"sm",children:[(0,Dd.jsx)(Mr,{variant:"heading-sm",render:(0,Dd.jsx)("time",{dateTime:h.date}),children:Aje(h.date)}),(0,Dd.jsx)(mRt,{item:h})]}),enableSorting:!1,enableHiding:!1},X2,{id:"details",label:(0,n_.__)("Details"),render:({item:h})=>String(h[n])!==String(i)?null:(0,Dd.jsx)(zne,{postContent:h.content?.raw}),enableSorting:!1,enableHiding:!1}],[n,i]),{data:c,paginationInfo:d}=(0,uf.useMemo)(()=>kee(o||Oje,t,a),[o,t,a]);(0,uf.useEffect)(()=>{if(!i||!o)return;let h=o.findIndex(b=>String(b[n])===String(i));if(h<0)return;let g=Math.floor(h/t.perPage)+1;r(b=>b.page===g?b:{...b,page:g})},[i,o,n,t.perPage]);let u=(0,uf.useMemo)(()=>i?[String(i)]:Oje,[i]),f=(0,uf.useCallback)(h=>{if(h.length===0)return;let g=h[h.length-1];e(Number(g))},[e]),m=(0,uf.useCallback)(h=>String(h[n]),[n]);return(0,Dd.jsx)("div",{className:"editor-post-revisions-timeline",children:(0,Dd.jsxs)(sh,{view:t,onChangeView:r,fields:a,data:c,isLoading:s,paginationInfo:d,defaultLayouts:uRt,getItemId:m,selection:u,onChangeSelection:f,children:[(0,Dd.jsx)(sh.Layout,{}),(0,Dd.jsx)(sh.Footer,{})]})})}var Bje=l(X(),1),zje=l(H(),1),jje=l(G(),1);var Dje=l(Z(),1);var i_=l(P(),1);function vj({title:e,entries:t,initialOpen:r,className:o}){if(!t)return null;let n=Object.entries(t).map(([i,s])=>(0,i_.jsx)(Dr,{label:i,children:(0,i_.jsx)("span",{className:"editor-revision-fields-diff__value",children:s.map((a,c)=>a.added?(0,i_.jsx)("ins",{className:"editor-revision-fields-diff__added",children:a.value},c):a.removed?(0,i_.jsx)("del",{className:"editor-revision-fields-diff__removed",children:a.value},c):(0,i_.jsx)("span",{children:a.value},c))})},i));return(0,i_.jsx)(Dje.PanelBody,{title:e,initialOpen:r,children:(0,i_.jsx)("div",{className:o,children:n})})}var Hje=l(P(),1);function Lje(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Vje(e){return!e||e==="[]"||e==="{}"}function Uje(){let{revision:e,previousRevision:t}=(0,Bje.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=K(o(N));return{revision:n(),previousRevision:i()}},[]),r=(0,zje.useMemo)(()=>{if(!e)return null;let o=e.meta??{},n=t?.meta??{},i=new Set([...Object.keys(o),...Object.keys(n)]),s={};for(let a of i){let c=Lje(o[a]),d=Lje(n[a]);Vje(c)&&Vje(d)||(s[a]=ZS(d,c))}return Object.keys(s).length===0?null:s},[e,t]);return(0,Hje.jsx)(vj,{title:(0,jje.__)("Meta"),entries:r,initialOpen:!1,className:"editor-revision-meta-diff__content"})}var ff=l(P(),1);function qje(){let{revisionId:e,postId:t}=(0,Wje.useSelect)(r=>{let{getCurrentRevisionId:o,getCurrentPostId:n}=K(r(N));return{revisionId:o(),postId:n()}},[]);return e?(0,ff.jsxs)(ff.Fragment,{children:[(0,ff.jsx)(Dk,{className:"editor-post-summary",children:(0,ff.jsxs)(_j.__experimentalVStack,{spacing:4,children:[(0,ff.jsx)(o_,{postId:t,hideActions:!0}),(0,ff.jsx)(_j.ExternalLink,{href:(0,Yje.addQueryArgs)("revision.php",{revision:e}),children:(0,Gje.__)("Open classic revisions screen")})]})}),(0,ff.jsx)(Uje,{}),(0,ff.jsx)(Fje,{})]}):null}var f3=l(X(),1),Kne=l(he(),1),eHe=l(Z(),1),Xne=l(G(),1),tHe=l(Re(),1),rHe=l(Ut(),1);var Kje=l(X(),1),Xje=l(H(),1),qne=l(he(),1),Zje=l(Ut(),1),Qje=l(Gc(),1);var{EXCLUDED_PATTERN_SOURCES:hRt,PATTERN_TYPES:gRt}=K(Qje.privateApis);function Jje(e,t){return e.innerBlocks=e.innerBlocks.map(r=>Jje(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function bRt(e,t){let r=(i,s,a)=>s===a.findIndex(c=>i.name===c.name),o=i=>t.area==="navigation-overlay"&&i.blockTypes?.includes("core/template-part/navigation-overlay")?!0:!hRt.includes(i.source),n=i=>i.templateTypes?.includes(t.slug)||i.blockTypes?.includes("core/template-part/"+t.area);return e.filter((i,s,a)=>r(i,s,a)&&o(i)&&n(i))}function vRt(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:gRt.theme,blocks:(0,Zje.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>Jje(o,t))}))}function $je({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,Kje.useSelect)(s=>{let{getEditorSettings:a}=s(N),c=a();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:s(qne.store).getBlockPatterns(),currentThemeStylesheet:s(qne.store).getCurrentTheme().stylesheet}},[]);return(0,Xje.useMemo)(()=>{let s=[...o||[],...n||[]],a=bRt(s,{area:e,name:t,slug:r});return vRt(a,i)},[e,t,r,o,n,i])}var u3=l(P(),1);function _Rt({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,u3.jsx)(tHe.__experimentalBlockPatternsList,{label:(0,Xne.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function yRt(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,f3.useSelect)(c=>{let{getCurrentPostType:d,getCurrentPostId:u}=c(N),{getEditedEntityRecord:f}=c(Kne.store),m=d(),h=u(),g=f("postType",m,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:m,postId:h}},[]),{editEntityRecord:i}=(0,f3.useDispatch)(Kne.store),s=$je({area:e,name:t,slug:r}),a=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,rHe.serialize)(c.blocks)})};return s?.length?(0,u3.jsx)(eHe.PanelBody,{title:(0,Xne.__)("Design"),initialOpen:o===hi,children:(0,u3.jsx)(_Rt,{availableTemplates:s,onSelect:a})}):null}function oHe(){let{postType:e}=(0,f3.useSelect)(t=>{let{getCurrentPostType:r}=t(N);return{postType:r()}},[]);return[hi,br].includes(e)?(0,u3.jsx)(yRt,{}):null}var p3=l(G(),1),nHe=l(X(),1),iHe=l(or(),1);var m3=l(P(),1);function sHe(){let{postTypeLabel:e,isRevisionsMode:t}=(0,nHe.useSelect)(o=>{let{getPostTypeLabel:n}=o(N),{isRevisionsMode:i}=K(o(N));return{postTypeLabel:n(),isRevisionsMode:i()}},[]),r;return t?r=(0,p3.__)("Revision"):e?r=(0,iHe.decodeEntities)(e):r=(0,p3._x)("Document","noun, panel"),(0,m3.jsxs)(jr.List,{activateOnFocus:!1,children:[(0,m3.jsx)(jr.Tab,{value:Ol.document,children:r}),(0,m3.jsx)(jr.Tab,{value:Ol.block,children:(0,p3.__)("Block")})]})}var jk=l(X(),1),Hk=l(he(),1),Zne=l(Re(),1),tg=l(Z(),1),Qne=l(H(),1),eg=l(G(),1),aHe=l(or(),1),yj=l(cn(),1),lHe=l(Kt(),1),cHe=l(Jt(),1);var fi=l(P(),1);function dHe(){let e=(0,jk.useSelect)(C=>C(N).getCurrentTemplateId(),[]),[t,r]=(0,Qne.useState)(!1),[o,n]=(0,Qne.useState)(!1),s=!!u5()?.length,{onNavigateToEntityRecord:a,canCreateTemplate:c,hasGoBack:d,getEditorSettings:u}=(0,jk.useSelect)(C=>{let{getEditorSettings:S}=C(N),k=S();return{onNavigateToEntityRecord:k.onNavigateToEntityRecord,canCreateTemplate:!!C(Hk.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:k.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:S}},[]),{get:f}=(0,jk.useSelect)(cHe.store),{createSuccessNotice:m}=(0,jk.useDispatch)(lHe.store),{editedRecord:h,hasResolved:g}=(0,Hk.useEntityRecord)("postType","wp_template",e),[b]=(0,Hk.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let v=d?[{label:(0,eg.__)("Back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]:void 0,y=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,eg.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:v})},w=(0,aHe.decodeEntities)(h.title),_=!!b?.length&&(0,fi.jsx)(Zne.BlockPreview.Async,{children:(0,fi.jsx)(Zne.BlockPreview,{blocks:b})}),x=()=>{if(!_)return null;if(s){let C=(0,eg.__)("Change template");return(0,fi.jsxs)(yt.Root,{children:[(0,fi.jsx)(yt.Trigger,{render:(0,fi.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":C,onClick:()=>n(!0),onKeyDown:S=>{(S.keyCode===yj.ENTER||S.keyCode===yj.SPACE)&&(S.preventDefault(),n(!0))},children:_})}),(0,fi.jsx)(yt.Popup,{children:C})]})}return(0,fi.jsx)("div",{className:"editor-template-actions-panel__preview",children:_})};return(0,fi.jsxs)(fi.Fragment,{children:[(0,fi.jsx)(tg.PanelBody,{title:(0,eg.sprintf)((0,eg.__)("Template: %s"),w),initialOpen:!1,children:(0,fi.jsxs)(tg.__experimentalVStack,{children:[x(),(0,fi.jsxs)(tg.__experimentalHStack,{children:[a&&(0,fi.jsx)(tg.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{a({postId:h.id,postType:"wp_template"}),y()},children:(0,eg.__)("Edit")}),c&&(0,fi.jsx)(tg.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,eg.__)("Create new")})]})]})}),t&&(0,fi.jsx)(Sv,{onClose:()=>r(!1)}),o&&(0,fi.jsx)(qre,{onRequestClose:()=>n(!1)})]})}var Uk=l(X(),1),Wk=l(he(),1),Jne=l(Re(),1),mf=l(Z(),1),uHe=l(H(),1),pf=l(G(),1),fHe=l(or(),1),pHe=l(Kt(),1),mHe=l(Jt(),1);var Va=l(P(),1);function hHe(){let e=(0,Uk.useSelect)(b=>b(N).getCurrentTemplateId(),[]),[t,r]=(0,uHe.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:s}=(0,Uk.useSelect)(b=>{let{getEditorSettings:v}=b(N),y=v();return{onNavigateToEntityRecord:y.onNavigateToEntityRecord,canCreateTemplate:!!b(Wk.store).canUser("create",{kind:"postType",name:"wp_template"})&&y.supportsTemplateMode,hasGoBack:y.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:v}},[]),{get:a}=(0,Uk.useSelect)(mHe.store),{createSuccessNotice:c}=(0,Uk.useDispatch)(pHe.store),{editedRecord:d}=(0,Wk.useEntityRecord)("postType","wp_template",e),[u]=(0,Wk.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,pf.__)("Back"),onClick:()=>s().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{a("core/edit-site","welcomeGuideTemplate")||c((0,pf.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=d?(0,fHe.decodeEntities)(d.title):void 0,g=!!u?.length&&(0,Va.jsx)(Jne.BlockPreview.Async,{children:(0,Va.jsx)(Jne.BlockPreview,{blocks:u})});return(0,Va.jsxs)(Va.Fragment,{children:[(0,Va.jsx)(mf.PanelBody,{title:d?(0,pf.sprintf)((0,pf.__)("Template: %s"),h):(0,pf.__)("Template"),initialOpen:!1,children:(0,Va.jsxs)(mf.__experimentalVStack,{children:[!e&&(0,Va.jsx)(mf.__experimentalText,{children:(0,pf.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),d&&g&&(0,Va.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,Va.jsxs)(mf.__experimentalHStack,{children:[d&&o&&(0,Va.jsx)(mf.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:d.id,postType:"wp_template"}),m()},children:(0,pf.__)("Edit")}),n&&(0,Va.jsx)(mf.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,pf.__)("Create new"):(0,pf.__)("Create block template")})]})]})}),t&&(0,Va.jsx)(Sv,{onClose:()=>r(!1)})]})}var $ne=l(P(),1);function gHe(){let e=SC();return e==="classic"?(0,$ne.jsx)(hHe,{}):e==="block-theme"?(0,$ne.jsx)(dHe,{}):null}var h3=l(X(),1),bHe=l(Re(),1),vHe=l(Z(),1),_He=l(G(),1);var wj=l(P(),1),{BlockQuickNavigation:wRt}=K(bHe.privateApis),xRt="core/template-part";function SRt({postType:e}){let t=QF(),r=(0,h3.useSelect)(n=>{let{getPostBlocksByName:i}=K(n(N));return i(br===e?xRt:t)},[e,t]),{enableComplementaryArea:o}=(0,h3.useDispatch)(ot);return r.length===0?null:(0,wj.jsx)(vHe.PanelBody,{title:(0,_He.__)("Content"),children:(0,wj.jsx)(wRt,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function yHe(){let{postType:e,renderingMode:t}=(0,h3.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=K(r(N));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==br?null:(0,wj.jsx)(SRt,{postType:e})}var xj=l(X(),1),wHe=l(H(),1),xHe=l(Ut(),1),Cj=l(Re(),1),SHe=l(Z(),1),CHe=l(G(),1);var Sj=l(P(),1),{BlockQuickNavigation:CRt}=K(Cj.privateApis);function kRt(){let e=(0,xj.useSelect)(o=>{let{getBlockTypes:n}=o(xHe.store);return n()},[]),t=(0,wHe.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,xj.useSelect)(o=>{let{getBlocksByName:n}=o(Cj.store);return n(t)},[t]);return r.length===0?null:(0,Sj.jsx)(SHe.PanelBody,{title:(0,CHe.__)("Content"),children:(0,Sj.jsx)(CRt,{clientIds:r})})}function kHe(){return(0,xj.useSelect)(t=>{let{getCurrentPostType:r}=t(N);return r()},[])!==hi?null:(0,Sj.jsx)(kRt,{})}var EHe=l(Re(),1),THe=l(X(),1),PHe=l(G(),1);var RHe=l(P(),1);function IHe(){let{block:e}=(0,THe.useSelect)(r=>{let{getSelectedBlock:o}=r(EHe.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,RHe.jsx)(vj,{title:(0,PHe.__)("Changed attributes"),entries:t,initialOpen:!0})}var Gk=l(X(),1),OHe=l(H(),1),AHe=l(Re(),1),MHe=l(Jt(),1);function ERt(){let{hasBlockSelection:e}=(0,Gk.useSelect)(n=>({hasBlockSelection:!!n(AHe.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,Gk.useSelect)(ot),{enableComplementaryArea:r}=(0,Gk.useDispatch)(ot),{get:o}=(0,Gk.useSelect)(MHe.store);(0,OHe.useEffect)(()=>{let n=t("core"),i=["edit-post/document","edit-post/block"].includes(n),s=o("core","distractionFree");!i||s||(e?r("core","edit-post/block"):r("core","edit-post/document"))},[e,t,r,o])}var NHe=ERt;var _n=l(P(),1),TRt=!0;function PRt({extraPanels:e,onActionPerformed:t}){NHe();let{tabName:r,keyboardShortcut:o,isRevisionsMode:n}=(0,Ej.useSelect)(c=>{let d=c(FHe.store).getShortcutRepresentation("core/editor/toggle-sidebar"),u=c(ot).getActiveComplementaryArea("core"),f=[Ol.block,Ol.document].includes(u),m=u;return f||(m=c(kj.store).getBlockSelectionStart()?Ol.block:Ol.document),{tabName:m,keyboardShortcut:d,isRevisionsMode:K(c(N)).isRevisionsMode()}},[]),{enableComplementaryArea:i}=(0,Ej.useDispatch)(ot);function s(c){i("core",c)}let a;if(n)a=(0,_n.jsx)(qje,{});else{let c=window?.__experimentalDataFormInspector;a=(0,_n.jsxs)(_n.Fragment,{children:[c?(0,_n.jsx)(Ije,{onActionPerformed:t}):(0,_n.jsx)(mje,{onActionPerformed:t}),(0,_n.jsx)(AL.Slot,{}),(0,_n.jsx)(yHe,{}),c&&(0,_n.jsx)(gHe,{}),(0,_n.jsx)(kHe,{}),(0,_n.jsx)(oHe,{}),(0,_n.jsx)(fB,{}),(0,_n.jsx)(Tze,{}),e]})}return(0,_n.jsxs)(Fh,{identifier:r,header:(0,_n.jsx)(sHe,{}),closeLabel:(0,Yk.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,Yk._x)("Settings","panel button label"),toggleShortcut:o,icon:(0,Yk.isRTL)()?__:fm,isActiveByDefault:TRt,render:(0,_n.jsx)(jr.Root,{value:r,onValueChange:s}),children:[(0,_n.jsx)(jr.Panel,{value:Ol.document,tabIndex:-1,children:a}),(0,_n.jsxs)(jr.Panel,{value:Ol.block,tabIndex:-1,children:[(0,_n.jsx)(kj.BlockInspector,{}),n&&(0,_n.jsx)(IHe,{})]})]})}var DHe=PRt;var Gj=l(G(),1),am=l(X(),1),EUe=l(H(),1),TUe=l(Me(),1),PUe=l(pl(),1);var nie=l(Re(),1);var RUe=l(Jt(),1);var sm=l(H(),1),zj=l(G(),1),$k=l(X(),1);var y3=l(Re(),1);var Qk=l(H(),1),Dj=l(Z(),1);var Lj=l(Me(),1),fs=l(G(),1),_3=l(X(),1),oUe=l(Oh(),1),Vj=l(Re(),1);var Mj=l(G(),1),tUe=l(H(),1),rUe=l(Me(),1),Cw=l(X(),1),g3=l(Re(),1);var Tj=l(G(),1),rm=l(an(),1),LHe=l(he(),1),VHe=l(X(),1),BHe=l(Re(),1);var Ld=l(P(),1);function zHe({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,rm.getSettings)(),{currentUserAvatar:s,currentUserName:a,currentUserId:c,dateFormat:d=i.formats.date}=(0,VHe.useSelect)(b=>{let{canUser:v,getCurrentUser:y,getEntityRecord:w}=b(LHe.store),_=v("read",{kind:"root",name:"site"})?w("root","site"):void 0;if(n)return{dateFormat:_?.date_format};let{getSettings:x}=b(BHe.store),{__experimentalDiscussionSettings:C}=x(),S=C?.avatarURL,k=y();return{currentUserAvatar:k?.avatar_urls?.[48]??S,currentUserName:k?.name,currentUserId:k?.id,dateFormat:_?.date_format}},[n]),u=(0,rm.getDate)(r),f=(0,rm.dateI18n)("c",u),h=Math.floor((new Date-u)/(1e3*60*60*24))<30?(0,rm.humanTimeDiff)(u):(0,rm.dateI18n)(d,u),g=(0,rm.dateI18n)((0,Tj._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Ld.jsxs)(Ld.Fragment,{children:[(0,Ld.jsx)("img",{src:e||s,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,Tj.__)("User avatar"),width:32,height:32,style:{borderColor:Xs(o??c)}}),(0,Ld.jsxs)(le,{direction:"column",className:"editor-collab-sidebar-panel__user-info",children:[(0,Ld.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??a}),r&&(0,Ld.jsxs)(yt.Root,{children:[(0,Ld.jsx)(yt.Trigger,{render:(0,Ld.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})}),(0,Ld.jsx)(yt.Popup,{children:g})]})]})]})}var qk=l(P(),1);function Kk({note:e,actions:t,className:r,children:o,...n}){return(0,qk.jsxs)(le,{direction:"column",gap:"sm",className:r,...n,children:[(0,qk.jsxs)(le,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,qk.jsx)(zHe,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,qk.jsx)(le,{direction:"row",align:"center",className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:t})]}),o]})}var eie=l(H(),1),Zk=l(Z(),1);var Ij=l(G(),1),JHe=l(Me(),1),Oj=l(cn(),1),$He=l(Oh(),1);var jHe=l(H(),1),HHe=l(X(),1),UHe=l(he(),1);var WHe=l(P(),1),RRt={name:"note-mentions",className:"editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",triggerPrefix:"@",useItems(e){let t=(0,HHe.useSelect)(o=>{let{getUsers:n}=o(UHe.store);return n({context:"view",search:e})},[e]);return[(0,jHe.useMemo)(()=>t?t.map(o=>({key:`note-mention-${o.slug}`,value:o,label:gre(o)})):[],[t])]},getOptionCompletion(e){return{action:"insert-at-caret",value:(0,WHe.jsx)("span",{className:`wp-note-mention user-${e.id}`,children:"@"+e.name})}}},GHe=RRt;var Xk=l(Z(),1),a_=l(Me(),1),Cc=l(H(),1),ZHe=l(cn(),1),Rj=l(Ap(),1);var IRt=[];function YHe({allowedFormats:e,disableFormats:t}){return t?IRt:e}var Pj=l(Ap(),1),qHe=l(P(),1),KHe=l(ae(),1),ORt={};function ARt({onChange:e,onFocus:t,value:r,forwardedRef:o,settings:n,isVisible:i}){let{name:s,edit:a}=n;if(!a)return null;let c=(0,Pj.getActiveFormat)(r,s),d=c!==void 0,u=(0,Pj.getActiveObject)(r),f=u!==void 0&&u.type===s;return(0,qHe.jsx)(a,{isActive:d,isVisible:i,activeAttributes:d?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?u.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:ORt},s)}function XHe({formatTypes:e,...t}){return e.map(r=>(0,KHe.createElement)(ARt,{settings:r,...t,key:r.name}))}var s_=l(P(),1),{ValidatedContentEditableControl:MRt}=K(Xk.privateApis),{useRichText:NRt,KeyboardShortcutContext:FRt,InputEventContext:DRt,shortcutsListener:LRt,inputEventsListener:VRt}=K(Rj.privateApis),BRt=[];function QHe({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:d,required:u,markWhenOptional:f,customValidity:m,allowedFormats:h,disableFormats:g,withoutInteractiveFormatting:b,preserveWhiteSpace:v,disableLineBreaks:y,focusOnMount:w,completers:_=BRt}){let[x,C]=(0,Cc.useState)({start:void 0,end:void 0}),[S,k]=(0,Cc.useState)(!1),R=(0,Cc.useRef)(void 0),O=(0,Cc.useRef)(new Set),E=(0,Cc.useRef)(new Set),I=(0,a_.__experimentalUseFocusOutside)(()=>k(!1)),T=YHe({allowedFormats:h,disableFormats:g}),{value:M,onChange:F,ref:V,formatTypes:B,getValue:z}=NRt({value:t,onChange:r,selectionStart:x.start,selectionEnd:x.end,onSelectionChange:(oe,te)=>C({start:oe,end:te}),__unstableIsSelected:S,preserveWhiteSpace:!!v,placeholder:o,__unstableDisableFormats:g,allowedFormats:T,withoutInteractiveFormatting:b,__unstableFormatTypeHandlerContext:(0,Cc.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function A(){R.current?.focus()}let D=(0,Cc.useRef)({keyboardShortcuts:E,inputEvents:O}),L=(0,Cc.useRef)({formatTypes:B,getValue:z,onChange:F});(0,Cc.useInsertionEffect)(()=>{L.current={formatTypes:B,getValue:z,onChange:F}});let U=(0,a_.useRefEffect)(oe=>{if(d)return;let te=(0,ZHe.withIgnoreIMEEvents)(se=>{if(se.key!=="Enter"||se.defaultPrevented||se.metaKey||se.ctrlKey||(se.preventDefault(),y))return;let{getValue:ge,onChange:we}=L.current,ce=ge();we((0,Rj.insert)(ce,`
+`,ce.start??ce.text.length,ce.end??ce.text.length))});return oe.addEventListener("keydown",te),()=>oe.removeEventListener("keydown",te)},[y,d]),j=(0,a_.useRefEffect)(oe=>{if(!S)return;let te=LRt(D)(oe),se=VRt(D)(oe);function ge(we){if(we.inputType!=="insertText"&&we.type!=="compositionend")return;let{formatTypes:ce,getValue:ve,onChange:me}=L.current,$=ve(),ue=ce.reduce((ee,{__unstableInputRule:pe})=>pe?pe(ee):ee,$);ue!==$&&me({...ue,activeFormats:$.activeFormats})}return oe.addEventListener("input",ge),oe.addEventListener("compositionend",ge),()=>{te(),se(),oe.removeEventListener("input",ge),oe.removeEventListener("compositionend",ge)}},[S]),{ref:Y,...q}=(0,Xk.__unstableUseAutocompleteProps)({completers:_,record:M,onChange:F,onReplace:()=>{}}),ne=(0,a_.useRefEffect)(oe=>{w&&!d&&oe.focus()},[w,d]),ie=(0,a_.useMergeRefs)([V,R,j,U,ne,Y]);return(0,s_.jsx)("div",{...I,onFocus:oe=>{k(!0),I.onFocus(oe)},children:(0,s_.jsxs)(Xk.SlotFillProvider,{children:[(0,s_.jsx)(MRt,{label:e,id:n,className:J("editor-rich-text-control",s),placeholder:o,hideLabelFromVision:a,help:c,disabled:d,required:u,markWhenOptional:f,customValidity:m,value:M.text,"aria-multiline":!y,...q,ref:ie}),S&&!d&&(0,s_.jsx)(FRt.Provider,{value:E,children:(0,s_.jsx)(DRt.Provider,{value:O,children:(0,s_.jsx)(XHe,{value:M,onChange:F,onFocus:A,formatTypes:B,forwardedRef:R,isVisible:!0})})})]})})}var om=l(P(),1),zRt=["core/bold","core/italic","core/link","core/code"],jRt=[GHe];function Sw({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,eie.useState)(r?.content?.raw??""),[s,a]=(0,eie.useState)(!1),c=(0,JHe.useInstanceId)(Sw,"comment-input"),d=CVe((0,$He.__unstableStripHTML)(n)),u=s||n===r?.content?.raw||!d.length;async function f(){if(u)return;a(!0);let m=n;await e(m)&&i(g=>g===m?"":g),a(!1)}return(0,om.jsxs)(le,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,om.jsx)("form",{}),onSubmit:m=>{m.preventDefault(),f()},onKeyDown:m=>{if(Oj.isKeyboardEvent.primary(m,"Enter")){m.preventDefault(),f();return}m.key==="Escape"&&!m.defaultPrevented&&(m.preventDefault(),t(m))},children:[(0,om.jsx)(QHe,{id:c,label:o?.input??(0,Ij.__)("Note"),hideLabelFromVision:!0,value:n,onChange:i,placeholder:o?.placeholder,allowedFormats:zRt,completers:jRt}),(0,om.jsxs)(le,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,om.jsx)(Zk.Button,{size:"compact",variant:"tertiary",onClick:t,shortcut:"Escape",children:(0,om.jsx)(Zk.__experimentalTruncate,{children:(0,Ij.__)("Cancel")})}),(0,om.jsx)(Zk.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:u,shortcut:Oj.displayShortcut.primary("Enter"),children:(0,om.jsx)(Zk.__experimentalTruncate,{children:o?.submit??(0,Ij.__)("Add note")})})]})]})}var eUe=l(P(),1);function Aj({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,eUe.jsx)(le,{direction:"column",className:J(t,{"is-floating":i}),ref:i?e.ref:void 0,style:i?{top:e.y,...r}:r,...n,children:o})}var Nj=l(P(),1),{useBlockElement:HRt}=K(g3.privateApis);function b3({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,Cw.useSelect)(m=>{let{getSelectedBlockClientId:h}=m(g3.store);return{clientId:h()}},[]),n=(0,Cw.useSelect)(m=>K(m(N)).getSelectedNote(),[]),i=HRt(o),{toggleBlockSpotlight:s}=K((0,Cw.useDispatch)(g3.store)),{selectNote:a}=K((0,Cw.useDispatch)(N)),{getSelectedNote:c}=K((0,Cw.useSelect)(N)),d=(0,tUe.useRef)(!1),u=(0,rUe.__experimentalUseFocusOutside)(m=>{m.relatedTarget?.closest(".editor-collab-sidebar-panel__add-note")||d.current||c()==="new"&&(s(o,!1),a(void 0))}),f=()=>{a(void 0),i?.focus(),s(o,!1)};return n!=="new"||!o?null:(0,Nj.jsx)(Aj,{floating:r,className:"editor-collab-sidebar-panel__add-note is-selected",gap:"md",tabIndex:0,"aria-label":(0,Mj.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,...u,children:(0,Nj.jsx)(Kk,{children:(0,Nj.jsx)(Sw,{onSubmit:async m=>{d.current=!0;try{let h=await e({content:m});return h&&(a(h.id),Zs(h.id,t.current)),h}finally{d.current=!1}},onCancel:f,labels:{input:(0,Mj.__)("New note"),placeholder:(0,Mj.__)("Add a note or @ mention")}})})})}var nm=l(H(),1),kw=l(Z(),1);var Xn=l(G(),1);var Ui=l(P(),1),{Menu:v3}=K(kw.privateApis);function URt({items:e,buttonRef:t}){return(0,Ui.jsxs)(v3,{placement:"bottom-end",children:[(0,Ui.jsx)(v3.TriggerButton,{render:(0,Ui.jsx)(kw.Button,{ref:t,size:"small",icon:Jn,label:(0,Xn.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,Ui.jsx)(v3.Popover,{modal:!1,children:e.map(r=>(0,Ui.jsx)(v3.Item,{onClick:r.onClick,children:(0,Ui.jsx)(v3.ItemLabel,{children:r.title})},r.id))})]})}function Fj({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[s,a]=(0,nm.useState)(null),c=(0,nm.useRef)(null),d=(0,nm.useRef)(null),u=e?.content?.raw,[f,m]=(0,nm.useState)(u),[h,g]=(0,nm.useState)(!1),[b,v]=(0,nm.useState)(!1);f!==u&&(m(u),g(!1)),(0,nm.useLayoutEffect)(()=>{let O=d.current;O&&v(O.scrollHeight>O.clientHeight)},[u]);let y=e.parent===0,w=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),_=[{id:"edit",title:(0,Xn.__)("Edit"),isEligible:({status:O})=>O!=="approved",onClick:()=>a("edit")},{id:"reopen",title:(0,Xn._x)("Reopen","Reopen note"),isEligible:({status:O})=>O==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,Xn.__)("Delete"),isEligible:()=>!0,onClick:()=>a("delete")}],x=t?.status!=="approved"?_.filter(O=>O.isEligible(e)):[],C=e.parent===0?(0,Xn.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,Xn.__)("Are you sure you want to delete this reply?"),S=()=>{a(null),c.current?.focus()},k;if(s==="edit")k=(0,Ui.jsx)(Sw,{onSubmit:async O=>{let E=await o({id:e.id,content:O});return E&&S(),E},onCancel:S,note:e,labels:{submit:(0,Xn._x)("Update","verb"),input:(0,Xn.sprintf)((0,Xn.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else{let O;if(w){let E=e.meta._wp_note_status==="resolved"?(0,Xn.__)("Marked as resolved"):(0,Xn.__)("Reopened"),I=e?.content?.raw;O=I&&typeof I=="string"&&I.trim()!==""?(0,Xn.sprintf)((0,Xn.__)("%1$s: %2$s"),E,I):E}else O=e?.content?.rendered;k=(0,Ui.jsx)("div",{ref:d,className:J("editor-collab-sidebar-panel__note-content",{"editor-collab-sidebar-panel__resolution-text":w,"is-collapsed":!h}),dangerouslySetInnerHTML:{__html:O??""}})}let R=r?(0,Ui.jsxs)(Ui.Fragment,{children:[y&&i&&(0,Ui.jsx)(kw.Button,{label:(0,Xn._x)("Resolve","Mark note as resolved"),size:"small",icon:Ud,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,Ui.jsx)(URt,{items:x,buttonRef:c})]}):null;return(0,Ui.jsxs)(Kk,{note:e,actions:R,role:e.parent!==0?"treeitem":void 0,children:[k,s==="delete"&&(0,Ui.jsx)(kw.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),a(null)},onCancel:S,confirmButtonText:(0,Xn.__)("Delete"),children:C}),b&&s!=="edit"&&(0,Ui.jsx)(kx,{className:"editor-collab-sidebar-panel__show-more-button",variant:"unstyled",size:"small",onClick:()=>g(!h),children:h?(0,Xn.__)("Show less"):(0,Xn.__)("Show more")})]})}var Nl=l(P(),1),{useBlockElement:WRt}=K(Vj.privateApis);function nUe({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:s,onKeyDown:a}){let c=!!s,{toggleBlockHighlight:d,selectBlock:u,toggleBlockSpotlight:f}=K((0,_3.useDispatch)(Vj.store)),{selectNote:m}=K((0,_3.useDispatch)(N)),{getSelectedNote:h}=K((0,_3.useSelect)(N)),g=WRt(e.blockClientId),b=(0,Lj.useDebounce)(d,50),v=(0,Qk.useRef)(null),y=(0,Qk.useRef)(!1),w=s?.registerThread,_=s?.unregisterThread;(0,Qk.useEffect)(()=>{let B=v.current;return B&&w&&w(e.id,g,B),()=>_?.(e.id)},[g,e.id,w,_]),(0,Qk.useEffect)(()=>{!n||e.id==="new"||MVe(e.id,i.current)},[n,s?.y,e.id,i]);let x=(0,Lj.__experimentalUseFocusOutside)(B=>{let z=B.relatedTarget?.closest(".editor-collab-sidebar-panel__thread");z&&!y.current||(z||(b.cancel(),d(e.blockClientId,!1)),h()===e.id&&O())});function C(){b(e.blockClientId,!0)}function S(){b(e.blockClientId,!1)}function k(B){x.onFocus(B),b.cancel(),d(e.blockClientId,!0)}function R(){n||(m(e.id),Zs(e.id,i.current),f(e.blockClientId,!0),e.blockClientId&&u(e.blockClientId,null))}function O(){m(void 0),f(e.blockClientId,!1)}function E(){t({id:e.id,status:"approved"}),O(),c?g?.focus():Zs(e.id,i.current)}let I=e?.reply||[],T=I.length>0?I[I.length-1]:void 0,M=I.length>0?I.slice(0,-1):[],F=kVe((0,oUe.__unstableStripHTML)(e.content?.rendered),10),V=e.blockClientId?(0,fs.sprintf)((0,fs.__)("Note: %s"),F):(0,fs.sprintf)((0,fs.__)("Original block deleted. Note: %s"),F);return c&&e.id==="new"?(0,Nl.jsx)(b3,{onSubmit:r,sidebarRef:i,floating:{y:s.y,ref:v}}):(0,Nl.jsxs)(Aj,{floating:c?{y:s.y,ref:v}:void 0,className:J("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-${e.id}`,gap:"md",onClick:R,onMouseEnter:C,onMouseLeave:S,...x,onFocus:k,onKeyUp:B=>{B.key==="Tab"&&(y.current=!1)},onKeyDown:B=>{B.key==="Tab"?y.current=!0:a(B)},tabIndex:0,role:"treeitem","aria-label":V,"aria-expanded":n,children:[(0,Nl.jsx)(Dj.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{Zs(e.id,i.current,'[role="textbox"]')},children:(0,fs.__)("Add new reply")}),!e.blockClientId&&(0,Nl.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,fs.__)("Original block deleted.")}),(0,Nl.jsx)(Fj,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:E}),n&&I.map(B=>(0,Nl.jsx)(Fj,{note:B,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},B.id)),!n&&M.length>0&&(0,Nl.jsx)(le,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,Nl.jsx)(Dj.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:B=>{B.stopPropagation(),R()},children:(0,fs.sprintf)((0,fs._n)("%s more reply","%s more replies",M.length),M.length)})}),!n&&T&&(0,Nl.jsx)(Fj,{note:T,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,Nl.jsx)(Kk,{role:"treeitem",children:(0,Nl.jsx)(Sw,{onSubmit:B=>e.status==="approved"?t({id:e.id,status:"hold",content:B}):r({content:B,parent:e.id}),onCancel:B=>{B.stopPropagation(),O(),Zs(e.id,i.current)},labels:{submit:e.status==="approved"?(0,fs.__)("Reopen & Reply"):(0,fs.__)("Reply"),input:(0,fs.sprintf)((0,fs.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),placeholder:(0,fs.__)("Reply or @ mention")}})}),!!e.blockClientId&&(0,Nl.jsx)(Dj.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:B=>{B.stopPropagation(),g?.focus()},children:(0,fs.__)("Back to block")})]})}var aUe=l(vi(),1),l_=l(G(),1),im=l(H(),1),Bj=l(he(),1),hf=l(X(),1),Ew=l(Re(),1),lUe=l(Kt(),1),cUe=l(Oh(),1),dUe=l(or(),1);var Jk=l(Ap(),1);function iUe(){let e=new Set,t=new Map,r=new Map,o=new WeakMap,n={},i={};function s(){i={...n};for(let c of e)c()}let a=new window.ResizeObserver(c=>{let d=!1;for(let u of c){let f=o.get(u.target),m=u.borderBoxSize[0].blockSize;n[f]!==m&&(n[f]=m,d=!0)}d&&s()});return{subscribe(c){return e.add(c),()=>{e.delete(c),e.size===0&&a.disconnect()}},getSnapshot(){return i},registerThread(c,d,u){t.set(c,d);let f=r.get(c);f&&f!==u&&(a.unobserve(f),o.delete(f)),u&&(r.set(c,u),o.set(u,c),a.observe(u)),s()},unregisterThread(c){t.delete(c);let d=r.get(c);d&&(a.unobserve(d),o.delete(d),r.delete(c)),delete n[c]},getAnchorRects(){return Object.fromEntries(Array.from(t).flatMap(([c,d])=>{if(!d)return[];if(c==="new"){let f=TVe(d)??d.getBoundingClientRect();return[[c,f]]}let u=d.querySelector(lz(c))??d;return[[c,u.getBoundingClientRect()]]}))},getFirstBlockElement(){return t.values().next().value??null}}}var{cleanEmptyObject:sUe}=K(Ew.privateApis);function uUe(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,Bj.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,hf.useSelect)(Ew.store),{clientIds:n}=(0,hf.useSelect)(a=>{let{getClientIdsWithDescendants:c}=a(Ew.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:s}=(0,im.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let a={},c=new Map;for(let g of n){let b=o(g)?.metadata,v=Gv(b);if(v.length>0){a[g]=v;for(let y of v)c.set(y,g)}}let d=new Map,u=[];for(let g of r){let b={...g,reply:[],blockClientId:g.parent===0?c.get(g.id)??null:null};d.set(g.id,b),g.parent===0&&u.push(b)}for(let g of r)g.parent!==0&&d.get(g.parent)?.reply.unshift(d.get(g.id));if(u.length===0)return{notes:[],unresolvedNotes:[]};let f=[],m=[];for(let[g,b]of Object.entries(a)){let v=o(g),y=b.map(w=>{let _=d.get(w);return _?{thread:_,start:PVe(_,v)}:null}).filter(Boolean).sort((w,_)=>w.start!==_.start?w.start-_.start:w.thread.id-_.thread.id);for(let{thread:w}of y)w.status==="hold"?f.push(w):w.status==="approved"&&m.push(w)}let h=u.filter(g=>!g.blockClientId);return{notes:[...f,...h,...m],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:s}}function GRt(e,t){let r=e(),o=t();if(!r?.clientId||r.clientId!==o.clientId||!r.attributeKey||r.offset===void 0||o.offset===void 0||r.offset===o.offset)return null;let[n,i]=r.offset<o.offset?[r.offset,o.offset]:[o.offset,r.offset];return{clientId:r.clientId,attributeKey:r.attributeKey,start:n,end:i}}function YRt(e,t,r,o){if(!(e instanceof Jk.RichTextData))return null;let n=RVe((0,Jk.create)({html:e.toHTMLString()}),{type:UB,attributes:{"data-id":String(t)}},r,o);return Jk.RichTextData.fromHTMLString(new Jk.RichTextData(n).toHTMLString())}function qRt(e,t,r,o){for(let n of t()){let i=r(n),s=az(i,e);if(!s)continue;let a=sne(i[s.attributeKey],e);a&&o(n,{[s.attributeKey]:a});return}}function fUe(){let{createNotice:e}=(0,hf.useDispatch)(lUe.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,hf.useDispatch)(Bj.store),{getCurrentPostId:o}=(0,hf.useSelect)(N),{getBlockAttributes:n,getClientIdsWithDescendants:i,getSelectedBlockClientId:s,getSelectionStart:a,getSelectionEnd:c}=(0,hf.useSelect)(Ew.store),{updateBlockAttributes:d}=(0,hf.useDispatch)(Ew.store),u=g=>{let b=g.message&&g.code!=="unknown_error"?(0,dUe.decodeEntities)(g.message):(0,l_.__)("An error occurred while performing an update.");e("error",b,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:g,parent:b})=>{try{let v=b?null:GRt(a,c),y=b?null:v?.clientId||s(),w=await t("root","comment",{post:o(),content:g,status:"hold",type:"note",parent:b||0},{throwOnError:!0});if(!b&&w?.id&&y){let _=n(y),x=_?.metadata,C=EVe(x,w.id),S={metadata:sUe(C)};if(v){let k=YRt(_?.[v.attributeKey],w.id,v.start,v.end);k&&(S[v.attributeKey]=k)}d(y,S)}return e("snackbar",b?(0,l_.__)("Reply added."):(0,l_.__)("Note added."),{type:"snackbar",isDismissible:!0}),w}catch(v){u(v)}},onEdit:async({id:g,content:b,status:v})=>{try{if(v==="approved"||v==="hold"){await t("root","comment",{id:g,status:v},{throwOnError:!0});let _={post:o(),content:b||"",type:"note",status:v,parent:g,meta:{_wp_note_status:v==="approved"?"resolved":"reopen"}},x=await t("root","comment",_,{throwOnError:!0});return v==="approved"&&qRt(g,i,n,d),(0,aUe.speak)(v==="approved"?(0,l_.__)("Note marked as resolved."):(0,l_.__)("Note reopened.")),x}let w=await t("root","comment",{id:g,content:b,status:v},{throwOnError:!0});return e("snackbar",(0,l_.__)("Note updated."),{type:"snackbar",isDismissible:!0}),w}catch(y){u(y)}},onDelete:async g=>{try{let b=g.parent?null:g.blockClientId||s();if(await r("root","comment",g.id,void 0,{throwOnError:!0}),b){let v=n(b),y={metadata:sUe(IVe(v?.metadata,g.id))},w=az(v,g.id);if(w){let _=sne(v[w.attributeKey],g.id);_&&(y[w.attributeKey]=_)}d(b,y)}return e("snackbar",(0,l_.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),!0}catch(b){u(b)}}}}function pUe(e=!1){let t=(0,hf.useRegistry)();(0,im.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(ot),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch(ot),i=t.subscribe(()=>{r("core")===null&&n("core",jv)});return()=>{i(),r("core")===jv&&o("core",jv)}},[e,t])}function mUe({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,im.useState)({}),[s]=(0,im.useState)(iUe),a=(0,im.useSyncExternalStore)(s.subscribe,s.getSnapshot);return(0,im.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,d=s.getFirstBlockElement(),u=d?.closest(".is-root-container")??d,f=u?(0,cUe.getScrollContainer)(u):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h,g=()=>{window.cancelAnimationFrame(h),h=window.requestAnimationFrame(()=>{let w=OVe({threads:e,selectedNoteId:t,blockRects:s.getAnchorRects(),heights:a,scrollTop:f?.scrollTop??0});i(w.positions),m()})};g();let b=new window.ResizeObserver(g);u&&b.observe(u);let v=f?.ownerDocument?.defaultView,y={passive:!0,capture:!0};return v?.addEventListener("scroll",m,y),()=>{window.cancelAnimationFrame(h),b.disconnect(),v?.removeEventListener("scroll",m,y)}},[o,a,r,t,s,e]),{notePositions:n,registerThread:s.registerThread,unregisterThread:s.unregisterThread}}var kc=l(P(),1),{useBlockElement:KRt}=K(y3.privateApis);function tie({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:s}=fUe(),{selectNote:a}=K((0,$k.useDispatch)(N)),{selectBlock:c,toggleBlockSpotlight:d}=K((0,$k.useDispatch)(y3.store)),{noteId:u,selectedBlockClientId:f,orderedBlockIds:m}=(0,$k.useSelect)(E=>{let{getBlockAttributes:I,getSelectedBlockClientId:T,getClientIdsWithDescendants:M}=E(y3.store),F=T();return{noteId:F?I(F)?.metadata?.noteId:null,selectedBlockClientId:F,orderedBlockIds:M()}},[]),{selectedNote:h,noteFocused:g}=(0,$k.useSelect)(E=>{let{getSelectedNote:I,isNoteFocused:T}=K(E(N));return{selectedNote:I(),noteFocused:T()}},[]),b=KRt(f),v=(0,sm.useMemo)(()=>{if(!r||h!=="new")return e;let E={id:"new",blockClientId:f,content:{rendered:""}},I=[];return m.forEach(T=>{let M=e.filter(F=>F.blockClientId===T);I.push(...M),T===f&&I.push(E)}),I},[e,r,h,f,m]),y=async E=>{let I=v.findIndex(B=>B.id===E.id),T=v[I+1],M=v[I-1];if(!await s(E))return;if(E.parent!==0){a(E.parent),Zs(E.parent,t.current);return}let V=T??M;V?(a(V.id),Zs(V.id,t.current),V.blockClientId&&(d(V.blockClientId,!0),c(V.blockClientId,null))):(a(void 0),d(E.blockClientId,!1),b?.focus())},w=(0,sm.useMemo)(()=>{let E=Gv({noteId:u}),I=e.filter(T=>E.includes(T.id));return X5(I)?.id},[u,e]),_=(0,sm.useRef)(f);(0,sm.useEffect)(()=>{_.current!==f&&(_.current=f,a(w))},[f,w,a]),(0,sm.useEffect)(()=>{g&&h&&(Zs(h,t.current,h==="new"?'[role="textbox"]':void 0),a(h))},[g,h,a,t]);let{notePositions:x,registerThread:C,unregisterThread:S}=mUe({threads:v,selectedNoteId:h,isFloating:r,sidebarRef:t}),k=Array.isArray(v)&&v.length>0,R=(E,I,T)=>{if(E.defaultPrevented)return;let M=v.findIndex(V=>V.id===I.id),F=E.currentTarget===E.target;(E.key==="Enter"||E.key==="ArrowRight")&&F&&!T?(a(I.id),I.blockClientId&&(c(I.blockClientId,null),d(I.blockClientId,!0))):(E.key==="Enter"||E.key==="ArrowLeft")&&F&&T||E.key==="Escape"?(a(void 0),I.blockClientId&&d(I.blockClientId,!1),Zs(I.id,t.current)):E.key==="ArrowDown"&&M<v.length-1&&F?Zs(v[M+1].id,t.current):E.key==="ArrowUp"&&M>0&&F?Zs(v[M-1].id,t.current):E.key==="Home"&&F?Zs(v[0].id,t.current):E.key==="End"&&F&&Zs(v[v.length-1].id,t.current)},O=r?-1:v.findIndex(E=>E.status==="approved"&&!!E.blockClientId);return(0,kc.jsx)(le,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:E=>{E&&(t.current=E)},"aria-label":r?(0,zj.__)("Unresolved notes"):(0,zj.__)("All notes"),children:!k&&!r?(0,kc.jsx)(b3,{onSubmit:n,sidebarRef:t}):(0,kc.jsxs)(kc.Fragment,{children:[!r&&h==="new"&&(0,kc.jsx)(b3,{onSubmit:n,sidebarRef:t}),v.map((E,I)=>(0,kc.jsxs)(sm.Fragment,{children:[I===O&&(0,kc.jsx)(le,{direction:"row",align:"center",justify:"center",gap:"sm",className:"editor-collab-sidebar-panel__status-separator",children:(0,kc.jsx)(Mr,{variant:"heading-sm",render:(0,kc.jsx)("p",{}),children:(0,zj.__)("Resolved")})}),(0,kc.jsx)(nUe,{note:E,onAddReply:n,onDeleteNote:y,onEditNote:i,isSelected:h===E.id,sidebarRef:t,floating:r?{y:x[E.id],registerThread:C,unregisterThread:S}:void 0,onKeyDown:T=>R(T,E,h===E.id)})]},E.id))]})})}var hUe=l(Z(),1),jj=l(G(),1),Uj=l(Re(),1),rie=l(X(),1),gUe=l(Ut(),1),bUe=l(pl(),1);var Hj=l(P(),1),{NoteIconSlotFill:XRt}=K(Uj.privateApis);function ZRt({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,rie.useSelect)(a=>a(Uj.store).getBlock(e),[e]),n=(0,rie.useSelect)(a=>a(bUe.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,gUe.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",s;return r?s=(0,jj.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(s=(0,jj.__)("Convert to blocks to add notes.")),(0,Hj.jsx)(hUe.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:s,shortcut:n,children:(0,jj.__)("Add note")})}function oie({onClick:e,isDistractionFree:t}){return(0,Hj.jsx)(XRt.Fill,{children:({clientId:r,onClose:o})=>(0,Hj.jsx)(ZRt,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var vUe=l(Z(),1);var eE=l(G(),1),_Ue=l(H(),1),Wj=l(Re(),1),yUe=l(X(),1);var c_=l(P(),1),{NoteIconToolbarSlotFill:QRt}=K(Wj.privateApis);function JRt({participants:e}){let t=(0,yUe.useSelect)(c=>{let{getSettings:d}=c(Wj.store),{__experimentalDiscussionSettings:u}=d();return u?.avatarURL},[]),r=3,n=e.length>r?e.slice(0,r-1):e,i=Math.max(0,e.length-n.length),a=e.length>100&&i>0?(0,eE.__)("100+"):(0,eE.sprintf)((0,eE.__)("+%s"),i);return(0,c_.jsxs)(le,{direction:"row",align:"center",gap:"xs",children:[n.map(c=>(0,c_.jsx)("img",{src:c.avatar||t,alt:c.name,className:"editor-note-indicator__avatar",style:{borderColor:Xs(c.id)}},c.id)),i>0&&(0,c_.jsx)("span",{className:"editor-note-indicator__overflow",children:a})]})}function wUe({onClick:e,note:t}){let r=(0,_Ue.useMemo)(()=>{if(!t)return[];let o=new Map,n=[t,...t.reply].sort((i,s)=>new Date(i.date)-new Date(s.date));for(let i of n)!i.author_name||o.has(i.author)||o.set(i.author,{id:i.author,name:i.author_name,avatar:i.author_avatar_urls?.["48"]||i.author_avatar_urls?.["96"]});return Array.from(o.values())},[t]);return r.length?(0,c_.jsx)(QRt.Fill,{children:(0,c_.jsx)(vUe.ToolbarButton,{className:"editor-note-indicator",label:(0,eE.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,c_.jsx)(JRt,{participants:r})})}):null}var SUe=l(H(),1),CUe=l(Re(),1);var $Rt="40",xUe="80",e5t="mark.wp-note{background-color:transparent;color:inherit;}";function t5t(e,t=null){let r=[e5t];for(let o of e??[]){if(!o?.id)continue;let n=Xs(o.author??0),i=lz(o.id);r.push(`${i}{background-color:${n}${$Rt};}`),r.push(`${i}:hover,${i}:focus-within{background-color:${n}${xUe};}`),t&&String(t)===String(o.id)&&r.push(`${i}{background-color:${n}${xUe};}`)}return r.join("")}function kUe({threads:e,selectedId:t}){let r=(0,SUe.useMemo)(()=>t5t(e,t),[e,t]);return(0,CUe.useStyleOverride)({id:"core-note-highlights",css:r}),null}var Qs=l(P(),1);function r5t({postId:e}){let{getActiveComplementaryArea:t}=(0,am.useSelect)(ot),{enableComplementaryArea:r}=(0,am.useDispatch)(ot),{toggleBlockSpotlight:o,selectBlock:n}=K((0,am.useDispatch)(nie.store)),{selectNote:i}=K((0,am.useDispatch)(N)),s=(0,TUe.useViewportMatch)("medium"),a=(0,EUe.useRef)(null),{clientId:c,noteId:d,isClassicBlock:u}=(0,am.useSelect)(O=>{let{getBlockAttributes:E,getSelectedBlockClientId:I,getBlockName:T}=O(nie.store),M=I();return{clientId:M,noteId:M?E(M)?.metadata?.noteId:null,isClassicBlock:M?T(M)==="core/freeform":!1}},[]),f=Gv({noteId:d}),{isDistractionFree:m}=(0,am.useSelect)(O=>{let{get:E}=O(RUe.store);return{isDistractionFree:E("core","distractionFree")}},[]),h=(0,am.useSelect)(O=>K(O(N)).getSelectedNote(),[]),{notes:g,unresolvedNotes:b}=uUe(e),v=s,y=g.length>0||!v;pUe(v&&(b.length>0||h!==void 0));async function w({targetClientId:O,noteId:E,isApproved:I}){if(!O)return;let T=await t("core");I?r("core",pk):(!B5.includes(T)||!y)&&r("core",v?jv:pk);let M=await t("core");B5.includes(M)&&(n(O,null),o(O,!0),i(E,{focus:!0}))}function _(O){let E=g.filter(T=>T.blockClientId===O),I=X5(E);return w({targetClientId:O,noteId:I?.id??"new",isApproved:I?.status==="approved"})}function x(O){return w({targetClientId:O,noteId:"new",isApproved:!1})}(0,PUe.useShortcut)("core/editor/new-note",O=>{O.preventDefault(),x(c)},{isDisabled:m||u||!c});let{merged:C}=go(),S=C?.styles?.color?.background,k=f.length>0?g.filter(O=>f.includes(O.id)):[],R=X5(k);return m?(0,Qs.jsx)(oie,{isDistractionFree:!0}):(0,Qs.jsxs)(Qs.Fragment,{children:[(0,Qs.jsx)(kUe,{threads:b,selectedId:h}),!!R&&(0,Qs.jsx)(wUe,{note:R,onClick:()=>_(c)}),(0,Qs.jsx)(oie,{onClick:O=>x(O)}),y&&(0,Qs.jsx)(Fh,{identifier:pk,name:pk,title:(0,Gj.__)("All notes"),header:(0,Qs.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,Gj.__)("All notes")}),icon:MU,closeLabel:(0,Gj.__)("Close Notes"),children:(0,Qs.jsx)(tie,{notes:g,sidebarRef:a})}),s&&(0,Qs.jsx)(Fh,{isPinnable:!1,header:!1,identifier:jv,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:S,children:(0,Qs.jsx)(tie,{notes:b,sidebarRef:a,styles:{backgroundColor:S},isFloating:!0})})]})}function IUe(){let{postId:e,editorMode:t,revisionsMode:r}=(0,am.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:s}=K(o(N));return{postId:n(),editorMode:i(),revisionsMode:s()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,Qs.jsx)(Ho,{supportKeys:"editor.notes",children:(0,Qs.jsx)(r5t,{postId:e})})}var sie=l(Z(),1);var tE=l(G(),1);var C3=l(X(),1),aie=l(H(),1),NUe=l(Jt(),1),Zj=l(Me(),1),FUe=l(he(),1);var DUe=l(Re(),1);var rg=l(Z(),1),Yj=l(X(),1),w3=l(G(),1),OUe=l(Jt(),1);var AUe=l(he(),1);var gf=l(P(),1);function qj({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=go(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:s}=(0,Yj.useDispatch)(OUe.store),{canEditCSS:a}=(0,Yj.useSelect)(d=>{let{getEntityRecord:u,__experimentalGetCurrentGlobalStylesId:f}=d(AUe.store),m=f();return{canEditCSS:!!(m?u("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,gf.jsx)(rg.DropdownMenu,{icon:Jn,label:(0,w3.__)("More"),toggleProps:{size:"compact"},children:({onClose:d})=>(0,gf.jsxs)(gf.Fragment,{children:[(0,gf.jsxs)(rg.MenuGroup,{children:[a&&(0,gf.jsx)(rg.MenuItem,{onClick:c,children:(0,w3.__)("Additional CSS")}),!e&&(0,gf.jsx)(rg.MenuItem,{onClick:()=>{s("core/edit-site","welcomeGuideStyles"),d()},children:(0,w3.__)("Welcome Guide")})]}),(0,gf.jsx)(rg.MenuGroup,{children:(0,gf.jsx)(rg.MenuItem,{onClick:()=>{i(),d()},disabled:!n,children:(0,w3.__)("Reset styles")})})]})})}var Kj=l(X(),1),Xj=l(Z(),1),Vd=l(G(),1),iie=l(Jt(),1);var x3=l(P(),1);function S3({nonAnimatedSrc:e,animatedSrc:t}){return(0,x3.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,x3.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,x3.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Oo=l(P(),1);function MUe(){let{toggle:e}=(0,Kj.useDispatch)(iie.store),{isActive:t,isStylesOpen:r}=(0,Kj.useSelect)(n=>{let i=n(ot).getActiveComplementaryArea("core");return{isActive:!!n(iie.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,Vd.__)("Welcome to Styles");return(0,Oo.jsx)(Xj.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,Vd.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,Oo.jsx)(S3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.svg?1",animatedSrc:"https://s.w.org/images/block-editor/welcome-to-styles.gif?1"}),content:(0,Oo.jsxs)(Oo.Fragment,{children:[(0,Oo.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,Oo.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Vd.__)("Tweak your site, or give it a whole new look! Get creative \u2014 how about a new color palette for your buttons, or choosing a new font? Take a look at what you can do here.")})]})},{image:(0,Oo.jsx)(S3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/set-the-design.svg?1",animatedSrc:"https://s.w.org/images/block-editor/set-the-design.gif?1"}),content:(0,Oo.jsxs)(Oo.Fragment,{children:[(0,Oo.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Vd.__)("Set the design")}),(0,Oo.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Vd.__)("You can customize your site as much as you like with different colors, typography, and layouts. Or if you prefer, just leave it up to your theme to handle!")})]})},{image:(0,Oo.jsx)(S3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.svg?1",animatedSrc:"https://s.w.org/images/block-editor/personalize-blocks.gif?1"}),content:(0,Oo.jsxs)(Oo.Fragment,{children:[(0,Oo.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Vd.__)("Personalize blocks")}),(0,Oo.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Vd.__)("You can adjust your blocks to ensure a cohesive experience across your site \u2014 add your unique colors to a branded Button block, or adjust the Heading block to your preferred size.")})]})},{image:(0,Oo.jsx)(S3,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,Oo.jsxs)(Oo.Fragment,{children:[(0,Oo.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Vd.__)("Learn more")}),(0,Oo.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,Vd.__)("New to block themes and styling your site?")," ",(0,Oo.jsx)(Xj.ExternalLink,{href:(0,Vd.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,Vd.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var Ba=l(P(),1);function LUe(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:s,styleStateViewport:a,isDistractionFree:c}=(0,C3.useSelect)(_=>{let{get:x}=_(NUe.store),{getActiveComplementaryArea:C}=_(ot),{getStylesPath:S,getShowStylebook:k,getEditorMode:R,getEditorSettings:O}=K(_(N)),E=R()==="visual",I=x("core","showListViewByDefault"),T=x("core","distractionFree"),{getEntityRecord:M,__experimentalGetCurrentGlobalStylesId:F}=_(FUe.store),V=F(),B=V?M("root","globalStyles",V):void 0;return{stylesPath:S(),showStylebook:k(),shouldResetNavigation:C("core")!=="edit-site/global-styles"||!E,showListViewByDefault:I,hasRevisions:!!B?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:C("core"),editorSettings:O(),styleStateViewport:K(_(DUe.store)).getStyleStateViewport(),isDistractionFree:T}},[]),{setStylesPath:d,setShowStylebook:u,resetStylesNavigation:f}=K((0,C3.useDispatch)(N)),m=(0,Zj.useViewportMatch)("medium","<"),h=t.startsWith("/revisions")&&!r,g=t.startsWith("/revisions")&&r,b=(0,Zj.usePrevious)(i);(0,aie.useEffect)(()=>{i==="edit-site/global-styles"&&b!=="edit-site/global-styles"&&f()},[i,b,f]),(0,aie.useEffect)(()=>{e&&f()},[e,f]);let{setIsListViewOpened:v}=(0,C3.useDispatch)(N),y=()=>{v(!1),d(h||g?"/":"/revisions")},w=()=>{v(r&&o),u(!r)};return(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)(Fh,{name:"global-styles",identifier:"edit-site/global-styles",title:(0,tE.__)("Styles"),icon:KW,isPinnable:!c,closeLabel:(0,tE.__)("Close Styles"),className:"editor-global-styles-sidebar__panel",render:(0,Ba.jsx)("div",{className:"editor-global-styles-sidebar"}),header:(0,Ba.jsxs)(le,{className:"editor-global-styles-sidebar__header",direction:"row",align:"center",gap:"xs",children:[(0,Ba.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,tE.__)("Styles")}),(0,Ba.jsxs)(le,{className:"editor-global-styles-sidebar__header-actions",direction:"row",align:"center",justify:"flex-end",gap:"xs",children:[!m&&(0,Ba.jsx)(sie.Button,{icon:S_,label:(0,tE.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:w,size:"compact"}),(0,Ba.jsx)(sie.Button,{label:(0,tE.__)("Revisions"),icon:um,onClick:y,accessibleWhenDisabled:!0,disabled:!n,isPressed:h||g,size:"compact"}),(0,Ba.jsx)(qj,{onChangePath:d})]})]}),children:(0,Ba.jsx)(XF,{path:t,onPathChange:d,settings:s,selectedViewport:a,showResponsiveStateControls:!1})}),(0,Ba.jsx)(MUe,{})]})}var Bd=l(P(),1);function o5t({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,initialViewport:s,onActionPerformed:a,extraContent:c,extraSidebarPanels:d,...u}){let{post:f,template:m,hasLoadedPost:h,error:g,isBlockTheme:b,showGlobalStyles:v}=(0,VUe.useSelect)(y=>{let{getEntityRecord:w,getResolutionError:_,hasFinishedResolution:x,getCurrentTheme:C,__experimentalGetCurrentGlobalStylesId:S,canUser:k}=y(BUe.store),{getRenderingMode:R,getCurrentPostType:O}=y(N),E=["postType",e,t],I=R(),T=O(),M=C()?.is_block_theme,F=S(),V=F?k("update",{kind:"root",name:"globalStyles",id:F}):!1;return{post:w(...E),template:r?w("postType",br,r):void 0,hasLoadedPost:x("getEntityRecord",E),error:_("getEntityRecord",E)?.message,isBlockTheme:M,showGlobalStyles:M&&V&&(T==="wp_template"||I==="template-locked")}},[e,t,r]);return(0,Bd.jsxs)(Bd.Fragment,{children:[h&&!f&&(0,Bd.jsx)(zUe.Notice,{status:g?"error":"warning",isDismissible:!1,children:g||(0,jUe.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!f&&(0,Bd.jsxs)(ire,{post:f,__unstableTemplate:m,settings:o,initialEdits:i,initialViewport:s,useSubRegistry:!1,children:[(0,Bd.jsx)(Sze,{...u,children:c}),n,(0,Bd.jsx)(DHe,{onActionPerformed:a,extraPanels:d}),(0,Bd.jsx)(IUe,{}),b&&(0,Bd.jsx)(QD,{}),v&&(0,Bd.jsx)(LUe,{})]})]})}var HUe=o5t;var st=l(G(),1),QUe=l(Me(),1),Tw=l(X(),1),JUe=l(H(),1),k3=l(Jt(),1);var Qj=l(X(),1),UUe=l(Jt(),1);var WUe=l(P(),1),{PreferenceBaseOption:n5t}=K(UUe.privateApis);function GUe(e){let t=(0,Qj.useSelect)(n=>n(N).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,Qj.useDispatch)(N);return(0,WUe.jsx)(n5t,{isChecked:t,onChange:n=>n?r():o(),...e})}var Jj=l(X(),1),YUe=l(Jt(),1),$j=l(Ut(),1),qUe=l(H(),1),KUe=l(Z(),1),oE=l(G(),1),XUe=l(Re(),1);var rE=l(P(),1),{BlockManager:i5t}=K(XUe.privateApis),s5t=[];function ZUe(){let{showBlockTypes:e,hideBlockTypes:t}=K((0,Jj.useDispatch)(N)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,Jj.useSelect)(m=>({blockTypes:m($j.store).getBlockTypes(),allowedBlockTypes:m(N).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(YUe.store).get("core","hiddenBlockTypes")??s5t}),[]),s=(0,qUe.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,$j.hasBlockSupport)(m,"inserter",!0)&&(!m.parent||m.parent.includes("core/post-content"))),a=n.filter(m=>s.some(h=>h.name===m)),c=s.filter(m=>!a.includes(m.name)),d=s.length-c.length;function u(){f(s)}let f=m=>{if(c.length>m.length){let h=c.filter(g=>!m.find(({name:b})=>b===g.name));t(h.map(({name:g})=>g))}else if(c.length<m.length){let h=m.filter(g=>!c.find(({name:b})=>b===g.name));e(h.map(({name:g})=>g))}};return(0,rE.jsxs)("div",{className:"editor-block-visibility",children:[!!d&&(0,rE.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,oE.sprintf)((0,oE._n)("%d block is hidden.","%d blocks are hidden.",d),d),(0,rE.jsx)(KUe.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:u,children:(0,oE.__)("Reset")})]}),(0,rE.jsx)(i5t,{blockTypes:s,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var bt=l(P(),1),{PreferencesModal:a5t,PreferencesModalTabs:l5t,PreferencesModalSection:lm,PreferenceToggleControl:Js}=K(k3.privateApis);function $Ue({extraSections:e={}}){let t=(0,Tw.useSelect)(o=>o(ot).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,Tw.useDispatch)(ot);return t?(0,bt.jsx)(a5t,{closeModal:r,children:(0,bt.jsx)(c5t,{extraSections:e})}):null}function c5t({extraSections:e={}}){let t=(0,QUe.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,Tw.useSelect)(c=>{let{getEditorSettings:d,isCollaborationEnabledForCurrentPost:u}=K(c(N)),{get:f}=c(k3.store),m=d().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:u()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,Tw.useDispatch)(N),{set:s}=(0,Tw.useDispatch)(k3.store),a=(0,JUe.useMemo)(()=>[{name:"general",tabLabel:(0,st.__)("General"),content:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsxs)(lm,{title:(0,st.__)("Interface"),children:[(0,bt.jsx)(Js,{scope:"core",featureName:"showListViewByDefault",help:(0,st.__)("Opens the List View panel by default."),label:(0,st.__)("Always open List View")}),r&&(0,bt.jsx)(Js,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,st.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,st.__)("Show block breadcrumbs")}),(0,bt.jsx)(Js,{scope:"core",featureName:"allowRightClickOverrides",help:(0,st.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,st.__)("Allow right-click contextual menus")}),(0,bt.jsx)(Js,{scope:"core",featureName:"enableChoosePatternModal",help:(0,st.__)("Pick from starter content when creating a new page."),label:(0,st.__)("Show starter patterns")}),o&&(0,bt.jsx)(Js,{scope:"core",featureName:"showCollaborationCursor",help:(0,st.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,st.__)("Show avatar in blocks")})]}),o&&(0,bt.jsxs)(lm,{title:(0,st.__)("Collaboration notifications"),children:[(0,bt.jsx)(Js,{scope:"core",featureName:"showCollaborationJoinNotifications",help:(0,st.__)("Show notifications when collaborators join the post."),label:(0,st.__)("Collaborator joined")}),(0,bt.jsx)(Js,{scope:"core",featureName:"showCollaborationLeaveNotifications",help:(0,st.__)("Show notifications when collaborators leave the post."),label:(0,st.__)("Collaborator left")}),(0,bt.jsx)(Js,{scope:"core",featureName:"showCollaborationPostSaveNotifications",help:(0,st.__)("Show notifications when collaborators save, update, or publish the post."),label:(0,st.__)("Post updated")})]}),(0,bt.jsxs)(lm,{title:(0,st.__)("Document settings"),description:(0,st.__)("Select what settings are shown in the document panel."),children:[(0,bt.jsx)(RL.Slot,{}),(0,bt.jsx)(XC,{taxonomyWrapper:(c,d)=>(0,bt.jsx)(kv,{label:d.labels.menu_name,panelName:`taxonomy-panel-${d.slug}`})}),(0,bt.jsx)(Lh,{children:(0,bt.jsx)(kv,{label:(0,st.__)("Featured image"),panelName:"featured-image"})}),(0,bt.jsx)($0,{children:(0,bt.jsx)(kv,{label:(0,st.__)("Excerpt"),panelName:"post-excerpt"})}),(0,bt.jsx)(Ho,{supportKeys:["comments","trackbacks"],children:(0,bt.jsx)(kv,{label:(0,st.__)("Discussion"),panelName:"discussion-panel"})}),(0,bt.jsx)(vC,{children:(0,bt.jsx)(kv,{label:(0,st.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,bt.jsx)(lm,{title:(0,st.__)("Publishing"),children:(0,bt.jsx)(GUe,{help:(0,st.__)("Review settings, such as visibility and tags."),label:(0,st.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,st.__)("Appearance"),content:(0,bt.jsxs)(lm,{title:(0,st.__)("Appearance"),description:(0,st.__)("Customize the editor interface to suit your needs."),children:[(0,bt.jsx)(Js,{scope:"core",featureName:"fixedToolbar",onToggle:()=>s("core","distractionFree",!1),help:(0,st.__)("Access all block and document tools in a single place."),label:(0,st.__)("Top toolbar")}),(0,bt.jsx)(Js,{scope:"core",featureName:"distractionFree",onToggle:()=>{s("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,st.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,st.__)("Distraction free")}),(0,bt.jsx)(Js,{scope:"core",featureName:"focusMode",help:(0,st.__)("Highlights the current block and fades other content."),label:(0,st.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,st.__)("Accessibility"),content:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(lm,{title:(0,st.__)("Navigation"),description:(0,st.__)("Optimize the editing experience for enhanced control."),children:(0,bt.jsx)(Js,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,st.__)("Keeps the text cursor within blocks while navigating with arrow keys, preventing it from moving to other blocks and enhancing accessibility for keyboard users."),label:(0,st.__)("Contain text cursor inside block")})}),(0,bt.jsx)(lm,{title:(0,st.__)("Interface"),children:(0,bt.jsx)(Js,{scope:"core",featureName:"showIconLabels",label:(0,st.__)("Show button text labels"),help:(0,st.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,st.__)("Blocks"),content:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(lm,{title:(0,st.__)("Inserter"),children:(0,bt.jsx)(Js,{scope:"core",featureName:"mostUsedBlocks",help:(0,st.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,st.__)("Show most used blocks")})}),(0,bt.jsx)(lm,{title:(0,st.__)("Manage block visibility"),description:(0,st.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,bt.jsx)(ZUe,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,st.__)("Media"),content:(0,bt.jsx)(bt.Fragment,{children:(0,bt.jsxs)(lm,{title:(0,st.__)("General"),description:(0,st.__)("Customize options related to the media upload flow."),children:[(0,bt.jsx)(Js,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,st.__)("Compress media items before uploading to the server."),label:(0,st.__)("Pre-upload compression")}),(0,bt.jsx)(Js,{scope:"core/media",featureName:"requireApproval",help:(0,st.__)("Require approval step when optimizing existing media."),label:(0,st.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,s,t]);return(0,bt.jsx)(l5t,{sections:a})}var E3=l(G(),1),eWe=l(jd(),1);var eH=l(X(),1),tWe=l(C2(),1),rWe=l(he(),1),oWe=l(Kt(),1);var nWe=l(P(),1);function iWe(){let e=(0,eH.useSelect)(o=>{let n=o(N).getCurrentPostType();return n!==br&&n!==hi?!1:!!(o(rWe.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET")},[]),{createErrorNotice:t}=(0,eH.useDispatch)(oWe.store);if(!e)return null;async function r(){try{let o=await(0,eWe.default)({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),n=await o.blob(),s=o.headers.get("content-disposition").match(/=(.+)\.zip/),a=s[1]?s[1]:"edit-site-export";(0,tWe.downloadBlob)(a+".zip",n,"application/zip")}catch(o){let n={};try{n=await o.json()}catch{}let i=n.message&&n.code!=="unknown_error"?n.message:(0,E3.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,nWe.jsx)(Zp,{icon:TE,onClick:r,info:(0,E3.__)("Download your theme with updated templates and styles."),children:(0,E3._x)("Export","site exporter menu item")})}var I3=l(Ut(),1);var T3=l(Re(),1),sWe="content",aWe={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(T3.store),s=i(t),a={};for(let c of Object.keys(o)){let d=n?.[s?.metadata?.name]?.[c];if(d===void 0){a[c]=s?.[c];continue}else a[c]=d===""?void 0:d}return a},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:n,getBlockParentsByBlockName:i,getBlocks:s}=e(T3.store),c=n(r)?.metadata?.name;if(!c)return;let[d]=i(r,"core/block",!0),u=Object.entries(o).reduce((m,[h,{newValue:g}])=>(m[h]=g,m),{});if(!d){let m=h=>{for(let g of h)g.attributes?.metadata?.name===c&&t(T3.store).updateBlockAttributes(g.clientId,u),m(g.innerBlocks)};m(s());return}let f=n(d)?.[sWe];t(T3.store).updateBlockAttributes(d,{[sWe]:{...f,[c]:{...f?.[c],...Object.entries(u).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var tH=l(G(),1),rH=l(he(),1),P3=l(Re(),1),lie=["core/navigation-link","core/navigation-submenu"],lWe=[{label:(0,tH.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,tH.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,tH.__)("Post Link"),args:{field:"link"},type:"string"}],cWe={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(P3.store),s=i(o),a=lie.includes(s),c,d;if(a){let h=n(o);c=h?.id,d=h?.type}else c=t?.postId,d=t?.postType;let{getEditedEntityRecord:u}=e(rH.store),f=u("postType",d,c),m={};for(let[h,g]of Object.entries(r)){let b=lWe.find(v=>v.args.field===g.args.field);b?f?m[h]=f[g.args.field]:m[h]=b.label:m[h]=g.args.field}return m},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:n}){let{getBlockName:i}=n(P3.store),s=i(o);if(lie.includes(s))return!1;let a={};Object.values(r).forEach(({args:c,newValue:d})=>{a[c.field]=d}),e(rH.store).editEntityRecord("postType",t?.postType,t?.postId,a)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(P3.store),n=o(),i=r(n);return!(lie.includes(i)||t?.query||t?.queryId||!t?.postType||!e(rH.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(P3.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:lWe}};var R3=l(he(),1);function cie(e,t){let{getRegisteredPostMeta:r}=K(e(R3.store)),o=r(t?.postType),n=[];return Object.entries(o).forEach(([i,s])=>{i==="footnotes"||i.charAt(0)==="_"||n.push({label:s.title||i,args:{key:i},default:s.default,type:s.type})}),n}function d5t({select:e,context:t,args:r}){let n=cie(e,t).find(a=>a.args.key===r.key);if(!n)return r.key;if(!t?.postId)return n.default||n.label||r.key;let{getEditedEntityRecord:i}=e(R3.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var dWe={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=d5t({select:e,context:t,args:i.args});return o},setValues({dispatch:e,context:t,bindings:r}){let o={};Object.values(r).forEach(({args:n,newValue:i})=>{o[n.key]=i}),e(R3.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!cie(e,t).some(a=>a.args.key===r.key)||e(N).getEditorSettings().enableCustomFields||!e(R3.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return cie(e,t).map(({default:o,...n})=>({...n}))}};var d_=l(G(),1),uWe=l(he(),1),oH=l(Re(),1),die=["core/navigation-link","core/navigation-submenu"],uie=[{label:(0,d_.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,d_.__)("Name"),args:{field:"name"},type:"string"},{label:(0,d_.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,d_.__)("Link"),args:{field:"link"},type:"string"},{label:(0,d_.__)("Description"),args:{field:"description"},type:"string"},{label:(0,d_.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,d_.__)("Count"),args:{field:"count"},type:"string"}],fWe={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(uWe.store),{getBlockAttributes:i,getBlockName:s}=e(oH.store),a=s(o),c=die.includes(a),d;if(c){let f=i(o),m=f?.type;d=n("taxonomy",m==="tag"?"post_tag":m,f?.id)}else t.termId&&t.taxonomy&&(d=n("taxonomy",t.taxonomy,t.termId));!d&&t?.termData&&!c&&(d=t.termData);let u={};for(let[f,m]of Object.entries(r)){let h=uie.find(g=>g.args.field===m.args.field);h?!d||d[m.args.field]===void 0?u[f]=h.label:m.args.field==="count"?u[f]="("+d[m.args.field]+")":u[f]=d[m.args.field]:u[f]=m.args.field}return u},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(oH.store),n=o(),i=r(n);return die.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(oH.store),i=n(),s=o(i);if(die.includes(s)){let a=r(i);return!a||!a.id||!a.type?[]:uie}return e?e.taxonomy&&e.termId||e.termData?uie:[]:[]}};function pWe(){(0,I3.registerBlockBindingsSource)(aWe),(0,I3.registerBlockBindingsSource)(cWe),(0,I3.registerBlockBindingsSource)(dWe),(0,I3.registerBlockBindingsSource)(fWe)}var sH=l(X(),1),bf=l(H(),1),Ec=l(G(),1),iH=l(vi(),1),fie=l(xD(),1),hWe=l(Kt(),1),aH=l(Z(),1);var O3=l(P(),1),nH="upload-progress",u5t=3e3,mWe=40;function f5t(e){if(e.length<=mWe)return e;let t="\u2026",r=mWe-t.length,o=Math.ceil(r/2),n=Math.floor(r/2);return e.slice(0,o)+t+e.slice(e.length-n)}var p5t=(0,O3.jsx)("span",{className:"editor-upload-progress-snackbar__spinner","aria-hidden":"true",children:(0,O3.jsx)(aH.Spinner,{})}),m5t=(0,O3.jsx)("span",{className:"editor-upload-progress-snackbar__check","aria-hidden":"true",children:(0,O3.jsx)(aH.Icon,{icon:Qn})});function gWe(){let{items:e,csmFailureCount:t}=(0,sH.useSelect)(b=>{let{getItems:v}=b(fie.store),{getFailureCount:y}=K(b(fie.store));return{items:v(),csmFailureCount:y()}},[]),r=r5e(),o=(0,bf.useMemo)(()=>e.filter(b=>!b.parentId),[e]),n=o.length,i=r?r.total-r.completed:0,s=n+i,a=n+(r?r.total:0),c=(0,bf.useRef)(0),{createNotice:d,removeNotice:u}=(0,sH.useDispatch)(hWe.store),f=(0,bf.useRef)(!1),m=(0,bf.useRef)(!1),h=(0,bf.useRef)(0),g=(0,bf.useRef)(null);return(0,bf.useEffect)(()=>()=>{g.current&&clearTimeout(g.current)},[]),(0,bf.useEffect)(()=>{let b=s>0,v=t+t5e();if(b&&!m.current)f.current=!1,h.current=v,(0,iH.speak)((0,Ec.__)("Media upload started"),"polite"),g.current&&(clearTimeout(g.current),g.current=null,c.current=0);else if(!b&&m.current){let C=c.current,S=Math.min(C,v-h.current),k=C-S;if(k===0)(0,iH.speak)((0,Ec.__)("Media upload failed"),"polite"),u(nH),c.current=0;else{let R=S===0,O=R?(0,Ec.__)("Upload complete"):(0,Ec.sprintf)((0,Ec.__)("Uploaded %1$d of %2$d"),k,C);(0,iH.speak)(R?(0,Ec.__)("Media upload complete"):O,"polite"),f.current?c.current=0:(d("info",O,{id:nH,type:"snackbar",isDismissible:!1,explicitDismiss:!1,speak:!1,icon:R?m5t:void 0,onDismiss:()=>{f.current=!0}}),g.current=setTimeout(()=>{u(nH),g.current=null,c.current=0},u5t))}}if(m.current=b,!b||f.current)return;a>c.current&&(c.current=a);let y=c.current,w=y-s+1,_=f5t(o[0]?.sourceFile?.name||r?.pending[0]||(0,Ec.__)("Uploading")),x=y===1?(0,Ec.sprintf)((0,Ec.__)("Uploading \u2014 %s"),_):(0,Ec.sprintf)((0,Ec.__)("Uploading %1$d of %2$d \u2014 %3$s"),w,y,_);d("info",x,{id:nH,type:"snackbar",isDismissible:!1,explicitDismiss:!0,speak:!1,icon:p5t,onDismiss:()=>{f.current=!0}})},[s,a,o,t,r,d,u]),null}var{store:h5t,...g5t}=Yte,bWe={};jie(bWe,{CreateTemplatePartModal:y1,patternTitleField:S2,templateTitleField:x2,BackButton:WB,Editor:HUe,PluginPostExcerpt:m5,PostCardPanel:o_,PreferencesModal:$Ue,usePostActions:ej,usePostFields:sC,MoreMenuItem:Zp,MoreMenuPreferenceItem:vk,ToolsMoreMenuGroup:ez,SiteExport:iWe,ViewMoreMenuGroup:tz,ResizableEditor:mC,UploadProgressSnackbar:gWe,registerCoreBlockBindingsSources:pWe,GlobalStylesUIWrapper:XF,GlobalStylesActionMenu:qj,StyleBookPreview:dAe,useGlobalStyles:go,useStyle:iv,interfaceStore:h5t,...g5t});var A3=l(X(),1);function b5t(e,t,r){let{registerEntityAction:o}=K((0,A3.dispatch)(N))}function v5t(e,t,r){let{unregisterEntityAction:o}=K((0,A3.dispatch)(N))}function _5t(e,t,r){let{registerEntityField:o}=K((0,A3.dispatch)(N))}function y5t(e,t,r){let{unregisterEntityField:o}=K((0,A3.dispatch)(N))}var vWe=l(Re(),1);return EWe(w5t);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/format-library.js b/wp-includes/js/dist/format-library.js
index 58620574a3..15ddebd508 100644
--- a/wp-includes/js/dist/format-library.js
+++ b/wp-includes/js/dist/format-library.js
@@ -1,4 +1,5 @@
 (function() {
+"use strict";
 var wp;
 (wp ||= {}).formatLibrary = (() => {
   var __create = Object.create;
@@ -176,13 +177,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/a11y
-  var require_a11y = __commonJS({
-    "package-external:@wordpress/a11y"(exports, module) {
-      module.exports = window.wp.a11y;
-    }
-  });
-
   // package-external:@wordpress/compose
   var require_compose = __commonJS({
     "package-external:@wordpress/compose"(exports, module) {
@@ -190,6 +184,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // package-external:@wordpress/url
   var require_url = __commonJS({
     "package-external:@wordpress/url"(exports, module) {
@@ -222,11 +223,17 @@ var wp;
   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
   var icon_default = (0, import_element.forwardRef)(
-    ({ icon, size = 24, ...props }, ref) => {
+    ({ icon, size = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
       return (0, import_element.cloneElement)(icon, {
         width: size,
         height: size,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -240,12 +247,12 @@ var wp;
   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.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_runtime2.jsx)(import_primitives2.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/code.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var code_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z" }) });
+  var code_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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_runtime3.jsx)(import_primitives3.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" }) });

   // packages/icons/build-module/library/color.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
@@ -275,7 +282,10 @@ var wp;
   // packages/icons/build-module/library/help.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var help_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z" }) });
+  var help_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(import_primitives9.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_runtime9.jsx)(import_primitives9.Path, { d: "M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5", vectorEffect: "non-scaling-stroke" }),
+    /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M19.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/inline-image.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
@@ -290,7 +300,7 @@ var wp;
   // packages/icons/build-module/library/link.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime12.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_runtime12.jsx)(import_primitives12.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/math.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
@@ -300,7 +310,10 @@ var wp;
   // packages/icons/build-module/library/published.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives14.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(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_runtime14.jsx)(import_primitives14.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_runtime14.jsx)(import_primitives14.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/subscript.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
@@ -326,12 +339,18 @@ var wp;
     title,
     tagName: "strong",
     className: null,
-    edit({ isActive, value, onChange, onFocus, isVisible = true }) {
+    edit({
+      isActive,
+      value,
+      onChange,
+      onFocus,
+      isVisible = true
+    }) {
       function onToggle() {
         onChange((0, import_rich_text.toggleFormat)(value, { type: name, title }));
       }
       function onClick() {
-        onChange((0, import_rich_text.toggleFormat)(value, { type: name }));
+        onChange((0, import_rich_text.toggleFormat)(value, { type: name, title }));
         onFocus();
       }
       return /* @__PURE__ */ (0, import_jsx_runtime18.jsxs)(import_jsx_runtime18.Fragment, { children: [
@@ -402,7 +421,12 @@ var wp;
       value = (0, import_rich_text2.applyFormat)(value, { type: name2 }, startIndex, endIndex);
       return value;
     },
-    edit({ value, onChange, onFocus, isActive }) {
+    edit({
+      value,
+      onChange,
+      onFocus,
+      isActive
+    }) {
       function onClick() {
         onChange((0, import_rich_text2.toggleFormat)(value, { type: name2, title: title2 }));
         onFocus();
@@ -4629,32 +4653,17 @@ var wp;
     return useRenderElement(params.defaultTagName ?? "div", params, params);
   }

-  // packages/ui/build-module/icon/icon.mjs
-  var import_element2 = __toESM(require_element(), 1);
-  var import_primitives18 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element2.forwardRef)(function Icon2({ icon, size = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
-      import_primitives18.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size,
-        height: size
-      }
-    );
-  });
-
   // packages/ui/build-module/utils/direction-provider.mjs
   var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(DirectionProvider, { direction: (0, import_i18n3.isRTL)() ? "rtl" : "ltr", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(DirectionProvider, { direction: (0, import_i18n3.isRTL)() ? "rtl" : "ltr", children });
   }

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element3 = __toESM(require_element(), 1);
+  // packages/ui/build-module/link/link.mjs
+  var import_element2 = __toESM(require_element(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
   function getRuntime() {
     const globalScope = globalThis;
@@ -4736,28 +4745,86 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("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}}}");
+    registerStyle("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element3.forwardRef)(
-    function VisuallyHidden2({ render, ...restProps }, ref) {
-      const element = useRender({
-        render,
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle("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) {
+    registerStyle("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_default = { "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) {
+    registerStyle("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_default = { "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_element2.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default.a,
+          resets_default["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default.link,
+          variant !== "unstyled" && style_default[`is-${tone}`],
+          variant === "unstyled" && style_default["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(import_jsx_runtime34.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            "span",
+            {
+              className: style_default["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n4.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element3 = __toESM(require_element(), 1);
+  var import_primitives18 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element3.forwardRef)(function Icon2({ icon, size = 24, style, ...restProps }, ref) {
+    const mergedStyle = icon.props.style || style ? { ...icon.props.style, ...style } : void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+      import_primitives18.SVG,
+      {
         ref,
-        props: mergeProps(
-          { className: style_default["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
-    }
-  );
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size,
+        height: size
+      }
+    );
+  });

-  // packages/ui/build-module/stack/stack.mjs
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
   var import_element4 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
@@ -4840,9 +4907,113 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    registerStyle2("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_default2 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element4.forwardRef)(
+    function VisuallyHidden2({ render, ...restProps }, ref) {
+      const element = useRender({
+        render,
+        ref,
+        props: mergeProps(
+          { className: style_default2["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element5 = __toESM(require_element(), 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 style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE3}]`
+    )) {
+      if (style.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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  var style_default2 = { "stack": "_19ce0419607e1896__stack" };
+  var style_default3 = { "stack": "_19ce0419607e1896__stack" };
   var gapTokens = {
     xs: "var(--wpds-dimension-gap-xs, 4px)",
     sm: "var(--wpds-dimension-gap-sm, 8px)",
@@ -4852,7 +5023,7 @@ var wp;
     "2xl": "var(--wpds-dimension-gap-2xl, 32px)",
     "3xl": "var(--wpds-dimension-gap-3xl, 40px)"
   };
-  var Stack = (0, import_element4.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+  var Stack = (0, import_element5.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
     const style = {
       gap: gap && gapTokens[gap],
       alignItems: align,
@@ -4863,19 +5034,19 @@ var wp;
     const element = useRender({
       render,
       ref,
-      props: mergeProps(props, { style, className: style_default2.stack })
+      props: mergeProps(props, { style, className: style_default3.stack })
     });
     return element;
   });

   // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element5 = __toESM(require_element(), 1);
+  var import_compose = __toESM(require_compose(), 1);
+  var import_element6 = __toESM(require_element(), 1);
   function useScheduleValidation(validate) {
-    const validateRef = (0, import_element5.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element5.useRef)(null);
-    const unmountedRef = (0, import_element5.useRef)(false);
-    const scheduleValidation = (0, import_element5.useCallback)(() => {
+    const validateEvent = (0, import_compose.useEvent)(validate);
+    const timerRef = (0, import_element6.useRef)(null);
+    const unmountedRef = (0, import_element6.useRef)(false);
+    const scheduleValidation = (0, import_element6.useCallback)(() => {
       if (unmountedRef.current) {
         return;
       }
@@ -4883,11 +5054,11 @@ var wp;
         clearTimeout(timerRef.current);
       }
       timerRef.current = setTimeout(() => {
-        validateRef.current();
+        validateEvent();
         timerRef.current = null;
       }, 0);
-    }, []);
-    (0, import_element5.useEffect)(() => {
+    }, [validateEvent]);
+    (0, import_element6.useEffect)(() => {
       unmountedRef.current = false;
       return () => {
         unmountedRef.current = true;
@@ -4900,13 +5071,13 @@ var wp;
   }

   // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_element8 = __toESM(require_element(), 1);
+  var import_element9 = __toESM(require_element(), 1);

   // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element6 = __toESM(require_element(), 1);
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
-  function getRuntime3() {
+  var import_element7 = __toESM(require_element(), 1);
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+  function getRuntime4() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -4917,28 +5088,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE3}]`
+      `style[${STYLE_HASH_ATTRIBUTE4}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+      if (style.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();
@@ -4947,24 +5118,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash3(targetDocument, hash)) {
+    if (documentContainsStyleHash4(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -4978,26 +5149,26 @@ 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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle4("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  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" };
   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}}}}");
+    registerStyle4("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" };
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    registerStyle4("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_default3 = { "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_element6.forwardRef)(
+  var style_default4 = { "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_element7.forwardRef)(
     function InputLayout2({
       className,
       children,
@@ -5008,34 +5179,34 @@ var wp;
       suffix,
       ...restProps
     }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(
         "div",
         {
           ref,
           className: clsx_default(
-            global_css_defense_default.div,
-            resets_default["box-sizing"],
-            style_default3["input-layout"],
-            style_default3[`is-size-${size}`],
-            visuallyDisabled && style_default3["is-disabled"],
-            isBorderless && style_default3["is-borderless"],
+            global_css_defense_default2.div,
+            resets_default2["box-sizing"],
+            style_default4["input-layout"],
+            style_default4[`is-size-${size}`],
+            visuallyDisabled && style_default4["is-disabled"],
+            isBorderless && style_default4["is-borderless"],
             className
           ),
           ...restProps,
           children: [
-            import_element6.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+            import_element7.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
               "div",
               {
-                className: style_default3["slot-wrapper"],
+                className: style_default4["slot-wrapper"],
                 "data-slot-type": "prefix",
                 children: prefix
               }
             ),
             children,
-            import_element6.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+            import_element7.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
               "div",
               {
-                className: style_default3["slot-wrapper"],
+                className: style_default4["slot-wrapper"],
                 "data-slot-type": "suffix",
                 children: suffix
               }
@@ -5047,10 +5218,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element7 = __toESM(require_element(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
+  var import_element8 = __toESM(require_element(), 1);
+  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5061,28 +5232,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+      if (style.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();
@@ -5091,24 +5262,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash4(targetDocument, hash)) {
+    if (documentContainsStyleHash5(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5122,25 +5293,25 @@ 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("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+    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))}}}}');
   }
-  var style_default4 = { "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_element7.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+  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 InputLayoutSlot = (0, import_element8.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
       "div",
       {
         ref,
         className: clsx_default(
-          style_default4["input-layout-slot"],
-          style_default4[`is-padding-${padding}`],
+          style_default5["input-layout-slot"],
+          style_default5[`is-padding-${padding}`],
           className
         ),
         ...restProps
@@ -5155,9 +5326,9 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5168,28 +5339,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.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();
@@ -5198,24 +5369,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash6(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5229,31 +5400,31 @@ 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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    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_default2 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  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("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle6("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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 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) {
-    registerStyle5("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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}}}}}");
+    registerStyle6("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_default5 = { "input": "_2ae7be2fc1bb17a3__input" };
-  var Input3 = (0, import_element8.forwardRef)(function Input22({ className, size = "default", prefix, suffix, style, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+  var style_default6 = { "input": "_2ae7be2fc1bb17a3__input" };
+  var Input3 = (0, import_element9.forwardRef)(function Input22({ className, size = "default", prefix, suffix, style, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       InputLayout3,
       {
         className: clsx_default(
-          focus_module_default["outset-ring--focus-within"],
+          focus_module_default2["outset-ring--focus-within"],
           className
         ),
         style,
@@ -5261,11 +5432,11 @@ var wp;
         visuallyDisabled: restProps.disabled,
         prefix,
         suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
           Input,
           {
             ref,
-            className: clsx_default(global_css_defense_default2.input, style_default5.input),
+            className: clsx_default(global_css_defense_default3.input, style_default6.input),
             ...restProps
           }
         )
@@ -5274,14 +5445,14 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n4 = __toESM(require_i18n(), 1);
-  var import_element10 = __toESM(require_element(), 1);
+  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_element11 = __toESM(require_element(), 1);

   // packages/ui/build-module/spinner/spinner.mjs
-  var import_element9 = __toESM(require_element(), 1);
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  var import_element10 = __toESM(require_element(), 1);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5292,28 +5463,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.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();
@@ -5322,24 +5493,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash7(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5353,23 +5524,23 @@ 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("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)}}}}");
+    registerStyle7("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_default6 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner = (0, import_element9.forwardRef)(
+  var style_default7 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner = (0, import_element10.forwardRef)(
     function Spinner2({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
         "svg",
         {
-          className: clsx_default(style_default6.spinner, className),
+          className: clsx_default(style_default7.spinner, className),
           viewBox: "0 0 100 100",
           xmlns: "http://www.w3.org/2000/svg",
           role: "presentation",
@@ -5377,20 +5548,20 @@ var wp;
           ...props,
           ref,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
               "circle",
               {
-                className: style_default6.track,
+                className: style_default7.track,
                 cx: "50",
                 cy: "50",
                 r: "50",
                 vectorEffect: "non-scaling-stroke"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
               "path",
               {
-                className: style_default6.indicator,
+                className: style_default7.indicator,
                 d: "m 50 0 a 50 50 0 0 1 50 50",
                 vectorEffect: "non-scaling-stroke"
               }
@@ -5402,9 +5573,9 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5415,28 +5586,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+      if (style.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();
@@ -5445,24 +5616,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
+    if (documentContainsStyleHash8(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5476,21 +5647,21 @@ 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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    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_default3 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  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("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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)}}}}');
+    registerStyle8("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 style_default7 = { "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_default8 = { "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
@@ -5500,20 +5671,20 @@ var wp;
     type,
     message
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
       "p",
       {
         id,
         className: clsx_default(
-          global_css_defense_default3.p,
-          style_default7.indicator,
-          style_default7[`is-${type}`]
+          global_css_defense_default4.p,
+          style_default8.indicator,
+          style_default8[`is-${type}`]
         ),
         children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(Spinner, { className: style_default7["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(Spinner, { className: style_default8["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
             Icon,
             {
-              className: style_default7["indicator-icon"],
+              className: style_default8["indicator-icon"],
               icon: ICON[type],
               size: 16,
               fill: "currentColor"
@@ -5526,13 +5697,14 @@ var wp;
   }

   // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
   function appendRequiredIndicator(label, required, markWhenOptional) {
     let suffix;
     if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n4.__)("Required")})`;
+      suffix = `(${(0, import_i18n5.__)("Required")})`;
     } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n4.__)("Optional")})`;
+      suffix = `(${(0, import_i18n5.__)("Optional")})`;
     }
     if (!suffix) {
       return label;
@@ -5540,28 +5712,28 @@ var wp;
     if (typeof label === "string") {
       return `${label} ${suffix}`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_jsx_runtime41.Fragment, { children: [
       label,
       " ",
       suffix
     ] });
   }
   var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element10.forwardRef)(function ControlWithError2({
+  var ControlWithError = (0, import_element11.forwardRef)(function ControlWithError2({
     required,
     markWhenOptional,
     customValidity,
     getValidityTarget,
     children,
-    render,
+    render = DEFAULT_RENDER,
     ...restProps
   }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element10.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element10.useState)();
-    const [showMessage, setShowMessage] = (0, import_element10.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element10.useState)(false);
-    const wrapperRef = (0, import_element10.useRef)(null);
-    (0, import_element10.useEffect)(() => {
+    const [errorMessage, setErrorMessage] = (0, import_element11.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element11.useState)();
+    const [showMessage, setShowMessage] = (0, import_element11.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element11.useState)(false);
+    const wrapperRef = (0, import_element11.useRef)(null);
+    (0, import_element11.useEffect)(() => {
       const validityTarget = getValidityTarget();
       const handler = () => {
         if (customValidity?.type !== "validating") {
@@ -5573,7 +5745,7 @@ var wp;
       validityTarget?.addEventListener("invalid", handler);
       return () => validityTarget?.removeEventListener("invalid", handler);
     }, [customValidity?.type, getValidityTarget]);
-    (0, import_element10.useEffect)(() => {
+    (0, import_element11.useEffect)(() => {
       const validityTarget = getValidityTarget();
       const suppressNativePopover = (event) => {
         event.preventDefault();
@@ -5607,7 +5779,7 @@ var wp;
         );
       };
     }, [getValidityTarget]);
-    (0, import_element10.useEffect)(() => {
+    (0, import_element11.useEffect)(() => {
       const validityTarget = getValidityTarget();
       if (!customValidity?.type) {
         validityTarget?.setCustomValidity("");
@@ -5644,7 +5816,7 @@ var wp;
         }
       }
     }, [customValidity, getValidityTarget]);
-    (0, import_element10.useEffect)(() => {
+    (0, import_element11.useEffect)(() => {
       if (!isTouched || showMessage) {
         return;
       }
@@ -5657,18 +5829,25 @@ var wp;
       setShowMessage(true);
     }, [isTouched, customValidity?.type, showMessage]);
     const onBlur = (event) => {
-      if (isTouched) {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+      if (!isTouched) {
         setIsTouched(true);
         getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
       }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
-    const messageId = (0, import_element10.useId)();
+    const messageId = (0, import_element11.useId)();
     const message = (() => {
       if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
           ValidityIndicator,
           {
             id: messageId,
@@ -5678,7 +5857,7 @@ var wp;
         );
       }
       if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
           ValidityIndicator,
           {
             id: messageId,
@@ -5690,7 +5869,7 @@ var wp;
       return null;
     })();
     const visibleMessage = showMessage ? message : null;
-    (0, import_element10.useEffect)(() => {
+    (0, import_element11.useEffect)(() => {
       const target = getValidityTarget();
       if (!target) {
         return;
@@ -5711,12 +5890,11 @@ var wp;
     }, [visibleMessage, messageId, getValidityTarget]);
     return useRender({
       render,
-      defaultTagName: "div",
       ref: [forwardedRef, wrapperRef],
       props: mergeProps(restProps, {
         onBlur,
-        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
-          (0, import_element10.cloneElement)(children, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_jsx_runtime41.Fragment, { children: [
+          (0, import_element11.cloneElement)(children, {
             label: appendRequiredIndicator(
               children.props.label,
               required,
@@ -5738,14 +5916,15 @@ var wp;
     Details: () => Details,
     Item: () => Item,
     Label: () => Label,
-    Root: () => Root
+    Root: () => Root,
+    VisualLabel: () => VisualLabel
   });

   // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element11 = __toESM(require_element(), 1);
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
+  var import_element12 = __toESM(require_element(), 1);
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5756,28 +5935,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+      if (style.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();
@@ -5786,24 +5965,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
+    if (documentContainsStyleHash9(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5817,24 +5996,24 @@ 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("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle9("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" };
-  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root = (0, import_element11.forwardRef)(function Root2({ className, render = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  var Root = (0, import_element12.forwardRef)(function Root2({ className, render = DEFAULT_RENDER2, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
       index_parts_exports.Root,
       {
         ref,
-        className: clsx_default(resets_default2["box-sizing"], className),
+        className: clsx_default(resets_default3["box-sizing"], className),
         render,
         ...restProps
       }
@@ -5842,17 +6021,17 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element12 = __toESM(require_element(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var Item = (0, import_element12.forwardRef)(function Item2(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(index_parts_exports.Item, { ref, ...props });
+  var import_element13 = __toESM(require_element(), 1);
+  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var Item = (0, import_element13.forwardRef)(function Item2(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(index_parts_exports.Item, { ref, ...props });
   });

   // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  var import_element14 = __toESM(require_element(), 1);
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+  function getRuntime10() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5863,28 +6042,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+      if (style.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();
@@ -5893,24 +6072,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
+    if (documentContainsStyleHash10(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -5924,20 +6103,20 @@ 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("e08ffbfdae", '@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);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)}}}');
+    registerStyle10("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_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element13.forwardRef)(
+  var Label = (0, import_element14.forwardRef)(
     function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+      const label = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
         index_parts_exports.Label,
         {
           ref,
@@ -5950,17 +6129,17 @@ var wp;
         }
       );
       if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(VisuallyHidden, { render: label });
+        return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(VisuallyHidden, { render: label });
       }
       return label;
     }
   );

   // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  var import_element15 = __toESM(require_element(), 1);
+  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -5971,28 +6150,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument11(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
+  function documentContainsStyleHash11(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash, css) {
+  function injectStyle11(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime11();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6001,24 +6180,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
+    if (documentContainsStyleHash11(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle11(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6032,28 +6211,28 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle11(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle11("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" };
+  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) {
-    registerStyle10("e08ffbfdae", '@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);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("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_element14.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+  var Description = (0, import_element15.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
       index_parts_exports.Description,
       {
         ref,
         className: clsx_default(
-          global_css_defense_default4.p,
+          global_css_defense_default5.p,
           field_default2.description,
           className
         ),
@@ -6063,11 +6242,11 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element15 = __toESM(require_element(), 1);
-  var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  var import_element16 = __toESM(require_element(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6078,28 +6257,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument12(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash) {
+  function documentContainsStyleHash12(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash, css) {
+  function injectStyle12(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime12();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6108,24 +6287,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
+    if (documentContainsStyleHash12(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6139,22 +6318,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("e08ffbfdae", '@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);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)}}}');
+    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_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Details = (0, import_element15.forwardRef)(
+  var Details = (0, import_element16.forwardRef)(
     function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(index_parts_exports.Description, {}), children: (0, import_i18n5.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(import_jsx_runtime46.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(index_parts_exports.Description, {}), children: (0, import_i18n6.__)("More details follow the field.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
           "div",
           {
             ref,
@@ -6167,19 +6346,18 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element16.forwardRef)(
+  var import_element17 = __toESM(require_element(), 1);
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var Control = (0, import_element17.forwardRef)(
     function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(index_parts_exports.Control, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(index_parts_exports.Control, { ref, ...props });
     }
   );

-  // packages/ui/build-module/form/input-control/input-control.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
+  // packages/ui/build-module/form/primitives/field/visual-label.mjs
+  var import_element18 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6190,28 +6368,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument12(document);
+      registerDocument13(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
+  function documentContainsStyleHash13(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash, css) {
+  function injectStyle13(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime12();
+    const runtime = getRuntime13();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6220,24 +6398,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
+    if (documentContainsStyleHash13(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle13(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6251,60 +6429,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle13(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("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}}}}}");
+    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 style_default8 = { "root": "a9211a7e6af24bed__root" };
-  var InputControl = (0, import_element17.forwardRef)(
-    function InputControl2({
-      className,
-      label,
-      description,
-      details,
-      hideLabelFromVision,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime47.jsxs)(field_exports.Root, { className: clsx_default(style_default8.root, className), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(Input3, { ref, ...restProps }),
-        description && /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(field_exports.Description, { children: description }),
-        details && /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(field_exports.Details, { children: details })
-      ] });
+  var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var VisualLabel = (0, import_element18.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/with-validation/validated-input-control/validated-input-control.mjs
-  var import_element18 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedInputControl = (0, import_element18.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element18.useRef)(null);
-    const mergedRefs = (0, import_compose.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-      ControlWithError,
-      {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(InputControl, { ref: mergedRefs, ...restProps })
-      }
-    );
-  });
-
-  // packages/ui/build-module/link/link.mjs
+  // packages/ui/build-module/form/input-control/input-control.mjs
   var import_element19 = __toESM(require_element(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6315,28 +6473,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument13(document);
+      registerDocument14(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
+  function documentContainsStyleHash14(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash, css) {
+  function injectStyle14(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime14();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6345,24 +6503,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
+    if (documentContainsStyleHash14(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6376,70 +6534,52 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle13("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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle13("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle13("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_default9 = { "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) {
-    registerStyle13("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle14("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 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" };
-  var Link = (0, import_element19.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render,
-    className,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default5.a,
-          resets_default3["box-sizing"],
-          focus_module_default2["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default9.link,
-          variant !== "unstyled" && style_default9[`is-${tone}`],
-          variant === "unstyled" && style_default9["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-            "span",
-            {
-              className: style_default9["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n6.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
+  var style_default9 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element19.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(field_exports.Root, { className: clsx_default(style_default9.root, className), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(Input3, { ref, ...restProps }),
+        description && /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(field_exports.Description, { children: description }),
+        details && /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(field_exports.Details, { children: details })
+      ] });
+    }
+  );
+
+  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
+  var import_element20 = __toESM(require_element(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedInputControl = (0, import_element20.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element20.useRef)(null);
+    const mergedRefs = (0, import_compose2.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+      }
+    );
   });

   // packages/ui/build-module/tabs/index.mjs
@@ -6452,11 +6592,11 @@ var wp;
   });

   // packages/ui/build-module/tabs/list.mjs
-  var import_element20 = __toESM(require_element(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
+  var import_element21 = __toESM(require_element(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
   var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6467,28 +6607,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument14(document);
+      registerDocument15(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
+  function documentContainsStyleHash15(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash, css) {
+  function injectStyle15(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime15();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6497,24 +6637,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
+    if (documentContainsStyleHash15(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6528,19 +6668,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle14("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}}}}');
+    registerStyle15("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_default10 = { "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_element20.forwardRef)(
+  var List = (0, import_element21.forwardRef)(
     function TabList({
       children,
       variant = "default",
@@ -6548,13 +6688,13 @@ var wp;
       activateOnFocus,
       ...otherProps
     }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element20.useState)(null);
-      const [overflow, setOverflow] = (0, import_element20.useState)({
+      const [listEl, setListEl] = (0, import_element21.useState)(null);
+      const [overflow, setOverflow] = (0, import_element21.useState)({
         first: false,
         last: false,
         isScrolling: false
       });
-      (0, import_element20.useEffect)(() => {
+      (0, import_element21.useEffect)(() => {
         if (!listEl) {
           return;
         }
@@ -6614,7 +6754,7 @@ var wp;
           mutationObserver.disconnect();
         };
       }, [listEl]);
-      const mergedListRef = (0, import_compose2.useMergeRefs)([
+      const mergedListRef = (0, import_compose3.useMergeRefs)([
         forwardedRef,
         (el) => setListEl(el)
       ]);
@@ -6643,16 +6783,16 @@ var wp;
   );

   // packages/ui/build-module/tabs/panel.mjs
-  var import_element22 = __toESM(require_element(), 1);
+  var import_element23 = __toESM(require_element(), 1);

   // packages/ui/build-module/tabs/context.mjs
-  var import_element21 = __toESM(require_element(), 1);
+  var import_element22 = __toESM(require_element(), 1);
   var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
   var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element21.createContext)(null) : null;
+  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element22.createContext)(null) : null;
   function useRegisterTabDev() {
-    const context = (0, import_element21.useContext)(TabsValidationContext);
-    (0, import_element21.useEffect)(() => {
+    const context = (0, import_element22.useContext)(TabsValidationContext);
+    (0, import_element22.useEffect)(() => {
       if (context) {
         return context.registerTab();
       }
@@ -6663,8 +6803,8 @@ var wp;
   }
   var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
   function useRegisterPanelDev() {
-    const context = (0, import_element21.useContext)(TabsValidationContext);
-    (0, import_element21.useEffect)(() => {
+    const context = (0, import_element22.useContext)(TabsValidationContext);
+    (0, import_element22.useEffect)(() => {
       if (context) {
         return context.registerPanel();
       }
@@ -6677,8 +6817,8 @@ var wp;
   function TabsValidationProviderDev({
     children
   }) {
-    const tabCountRef = (0, import_element21.useRef)(0);
-    const panelCountRef = (0, import_element21.useRef)(0);
+    const tabCountRef = (0, import_element22.useRef)(0);
+    const panelCountRef = (0, import_element22.useRef)(0);
     const scheduleValidation = useScheduleValidation(() => {
       const tabCount = tabCountRef.current;
       const panelCount = panelCountRef.current;
@@ -6688,7 +6828,7 @@ var wp;
         );
       }
     });
-    const registerTab = (0, import_element21.useCallback)(() => {
+    const registerTab = (0, import_element22.useCallback)(() => {
       tabCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -6696,7 +6836,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const registerPanel = (0, import_element21.useCallback)(() => {
+    const registerPanel = (0, import_element22.useCallback)(() => {
       panelCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -6704,7 +6844,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const contextValue = (0, import_element21.useMemo)(
+    const contextValue = (0, import_element22.useMemo)(
       () => ({
         registerTab,
         registerPanel
@@ -6722,8 +6862,8 @@ var wp;

   // packages/ui/build-module/tabs/panel.mjs
   var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+  function getRuntime16() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6734,28 +6874,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
+  function documentContainsStyleHash16(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash, css) {
+  function injectStyle16(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -6764,24 +6904,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
+    if (documentContainsStyleHash16(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -6795,22 +6935,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    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_default6 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  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) {
-    registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    registerStyle16("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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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_element22.forwardRef)(
+  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_element23.forwardRef)(
     function TabPanel({ className, ...otherProps }, forwardedRef) {
       useRegisterPanel();
       return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
@@ -6829,19 +6969,19 @@ var wp;
   );

   // packages/ui/build-module/tabs/root.mjs
-  var import_element23 = __toESM(require_element(), 1);
+  var import_element24 = __toESM(require_element(), 1);
   var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var Root3 = (0, import_element23.forwardRef)(
+  var Root3 = (0, import_element24.forwardRef)(
     function TabsRoot3({ ...otherProps }, forwardedRef) {
       return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) }) });
     }
   );

   // packages/ui/build-module/tabs/tab.mjs
-  var import_element24 = __toESM(require_element(), 1);
+  var import_element25 = __toESM(require_element(), 1);
   var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -6852,28 +6992,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 style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+      if (style.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();
@@ -6882,24 +7022,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
+    if (documentContainsStyleHash17(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     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);
@@ -6913,18 +7053,18 @@ 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 Tab = (0, import_element24.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+  var Tab = (0, import_element25.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
     useRegisterTab();
     return /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
       index_parts_exports2.Tab,
@@ -6942,7 +7082,7 @@ var wp;

   // packages/format-library/build-module/image/index.mjs
   var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_element25 = __toESM(require_element(), 1);
+  var import_element26 = __toESM(require_element(), 1);
   var import_rich_text3 = __toESM(require_rich_text(), 1);
   var import_block_editor3 = __toESM(require_block_editor(), 1);
   var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
@@ -6971,13 +7111,20 @@ var wp;
     },
     edit: Edit
   };
-  function InlineUI({ value, onChange, activeObjectAttributes, contentRef }) {
-    const { style, alt } = activeObjectAttributes;
+  function InlineUI({
+    value,
+    onChange,
+    activeObjectAttributes,
+    contentRef
+  }) {
+    const style = activeObjectAttributes?.style;
+    const alt = activeObjectAttributes?.alt;
     const width = style?.replace(/\D/g, "");
-    const [editedWidth, setEditedWidth] = (0, import_element25.useState)(width);
-    const [editedAlt, setEditedAlt] = (0, import_element25.useState)(alt);
+    const [editedWidth, setEditedWidth] = (0, import_element26.useState)(width);
+    const [editedAlt, setEditedAlt] = (0, import_element26.useState)(alt);
     const hasChanged = editedWidth !== width || editedAlt !== alt;
     const popoverAnchor = (0, import_rich_text3.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
       editableContentElement: contentRef.current,
       settings: image
     });
@@ -6998,7 +7145,7 @@ var wp;
                 attributes: {
                   ...activeObjectAttributes,
                   style: editedWidth ? `width: ${editedWidth}px;` : "",
-                  alt: editedAlt
+                  alt: editedAlt ?? ""
                 }
               };
               onChange({
@@ -7023,7 +7170,7 @@ var wp;
                 import_components.TextareaControl,
                 {
                   label: (0, import_i18n7.__)("Alternative text"),
-                  value: editedAlt,
+                  value: editedAlt ?? "",
                   onChange: (newAlt) => {
                     setEditedAlt(newAlt);
                   },
@@ -7079,7 +7226,12 @@ var wp;
         {
           allowedTypes: ALLOWED_MEDIA_TYPES,
           value: getCurrentImageId(activeObjectAttributes),
-          onSelect: ({ id, url, alt, width: imgWidth }) => {
+          onSelect: ({
+            id,
+            url,
+            alt,
+            width: imgWidth
+          }) => {
             onChange(
               (0, import_rich_text3.insertObject)(value, {
                 type: name3,
@@ -7131,12 +7283,18 @@ var wp;
     title: title4,
     tagName: "em",
     className: null,
-    edit({ isActive, value, onChange, onFocus, isVisible = true }) {
+    edit({
+      isActive,
+      value,
+      onChange,
+      onFocus,
+      isVisible = true
+    }) {
       function onToggle() {
         onChange((0, import_rich_text4.toggleFormat)(value, { type: name4, title: title4 }));
       }
       function onClick() {
-        onChange((0, import_rich_text4.toggleFormat)(value, { type: name4 }));
+        onChange((0, import_rich_text4.toggleFormat)(value, { type: name4, title: title4 }));
         onFocus();
       }
       return /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
@@ -7173,7 +7331,7 @@ var wp;

   // packages/format-library/build-module/link/index.mjs
   var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_element28 = __toESM(require_element(), 1);
+  var import_element29 = __toESM(require_element(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
   var import_url3 = __toESM(require_url(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
@@ -7181,7 +7339,7 @@ var wp;
   var import_a11y2 = __toESM(require_a11y(), 1);

   // packages/format-library/build-module/link/inline.mjs
-  var import_element27 = __toESM(require_element(), 1);
+  var import_element28 = __toESM(require_element(), 1);
   var import_i18n10 = __toESM(require_i18n(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
   var import_components3 = __toESM(require_components(), 1);
@@ -7202,14 +7360,14 @@ var wp;
     }
     if (/^\S+:/.test(trimmedHref)) {
       const protocol = (0, import_url.getProtocol)(trimmedHref);
-      if (!(0, import_url.isValidProtocol)(protocol)) {
+      if (!protocol || !(0, import_url.isValidProtocol)(protocol)) {
         return false;
       }
       if (protocol.startsWith("http") && !/^https?:\/\/[^\/\s]/i.test(trimmedHref)) {
         return false;
       }
       const authority = (0, import_url.getAuthority)(trimmedHref);
-      if (!(0, import_url.isValidAuthority)(authority)) {
+      if (!authority || !(0, import_url.isValidAuthority)(authority)) {
         return false;
       }
       const path = (0, import_url.getPath)(trimmedHref);
@@ -7297,9 +7455,8 @@ var wp;
       return EMPTY_BOUNDARIES;
     }
     const index = newFormats[initialIndex].indexOf(targetFormat);
-    const walkingArgs = [newFormats, initialIndex, targetFormat, index];
-    startIndex = walkToStart(...walkingArgs);
-    endIndex = walkToEnd(...walkingArgs);
+    startIndex = walkToStart(newFormats, initialIndex, targetFormat, index);
+    endIndex = walkToEnd(newFormats, initialIndex, targetFormat, index);
     startIndex = startIndex < 0 ? 0 : startIndex;
     return {
       start: startIndex,
@@ -7320,20 +7477,23 @@ var wp;
     index = index + inverseDirectionIncrement;
     return index;
   }
-  var partialRight = (fn, ...partialArgs) => (...args) => fn(...args, ...partialArgs);
-  var walkToStart = partialRight(walkToBoundary, "backwards");
-  var walkToEnd = partialRight(walkToBoundary, "forwards");
+  var walkToStart = (...args) => walkToBoundary(...args, "backwards");
+  var walkToEnd = (...args) => walkToBoundary(...args, "forwards");

   // packages/format-library/build-module/link/css-classes-setting.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
+  var import_element27 = __toESM(require_element(), 1);
+  var import_compose4 = __toESM(require_compose(), 1);
   var import_i18n9 = __toESM(require_i18n(), 1);
   var import_components2 = __toESM(require_components(), 1);
   var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var CSSClassesSettingComponent = ({ setting, value, onChange }) => {
-    const hasValue = value ? value?.cssClasses?.length > 0 : false;
-    const [isSettingActive, setIsSettingActive] = (0, import_element26.useState)(hasValue);
-    const instanceId = (0, import_compose3.useInstanceId)(CSSClassesSettingComponent);
+  var CSSClassesSettingComponent = ({
+    setting,
+    value,
+    onChange
+  }) => {
+    const hasValue = !!value?.cssClasses?.length;
+    const [isSettingActive, setIsSettingActive] = (0, import_element27.useState)(hasValue);
+    const instanceId = (0, import_compose4.useInstanceId)(CSSClassesSettingComponent);
     const controlledRegionId = `css-classes-setting-${instanceId}`;
     const handleSettingChange = (newValue) => {
       const sanitizedValue = typeof newValue === "string" ? newValue.replace(/,/g, " ").replace(/\s+/g, " ").trim() : newValue;
@@ -7393,16 +7553,14 @@ var wp;
     {
       id: "cssClasses",
       title: (0, import_i18n10.__)("Additional CSS class(es)"),
-      render: (setting, value, onChange) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
-          css_classes_setting_default,
-          {
-            setting,
-            value,
-            onChange
-          }
-        );
-      }
+      render: (setting, value, onChange) => /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
+        css_classes_setting_default,
+        {
+          setting,
+          value,
+          onChange
+        }
+      )
     }
   ];
   function InlineLinkUI({
@@ -7430,7 +7588,7 @@ var wp;
       },
       []
     );
-    const linkValue = (0, import_element27.useMemo)(
+    const linkValue = (0, import_element28.useMemo)(
       () => ({
         url: activeAttributes.url,
         type: activeAttributes.type,
@@ -7463,7 +7621,7 @@ var wp;
         ...linkValue,
         ...nextValue
       };
-      const newUrl = (0, import_url2.prependHTTPS)(nextValue.url);
+      const newUrl = (0, import_url2.prependHTTPS)(nextValue?.url ?? "");
       const linkFormat = createLinkFormat({
         url: newUrl,
         type: nextValue.type,
@@ -7506,11 +7664,11 @@ var wp;
         const boundary = getFormatBoundary(value, {
           type: "core/link"
         });
-        const [valBefore, valAfter] = (0, import_rich_text5.split)(
-          value,
-          boundary.start,
-          boundary.start
-        );
+        const splitValue = (0, import_rich_text5.split)(value, boundary.start, boundary.start);
+        if (!splitValue) {
+          return;
+        }
+        const [valBefore, valAfter] = splitValue;
         const newValAfter = (0, import_rich_text5.replace)(valAfter, richTextText, newValue);
         newValue = (0, import_rich_text5.concat)(valBefore, newValAfter);
       }
@@ -7531,12 +7689,11 @@ var wp;
         (0, import_a11y.speak)((0, import_i18n10.__)("Link inserted."), "assertive");
       }
     }
+    const anchorSettings = { ...link, isActive };
     const popoverAnchor = (0, import_rich_text5.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
       editableContentElement: contentRef.current,
-      settings: {
-        ...link,
-        isActive
-      }
+      settings: anchorSettings
     });
     async function handleCreate(pageTitle) {
       const page = await createPageEntity({
@@ -7552,7 +7709,7 @@ var wp;
       };
     }
     function createButtonText(searchTerm) {
-      return (0, import_element27.createInterpolateElement)(
+      return (0, import_element28.createInterpolateElement)(
         (0, import_i18n10.sprintf)(
           /* translators: %s: search term. */
           (0, import_i18n10.__)("Create page: <mark>%s</mark>"),
@@ -7606,8 +7763,8 @@ var wp;
       const boundary = getFormatBoundary(value, {
         type: "core/link"
       });
-      textStart = boundary.start;
-      textEnd = boundary.end;
+      textStart = boundary.start ?? value.start;
+      textEnd = boundary.end ?? value.end;
     }
     return (0, import_rich_text5.slice)(value, textStart, textEnd);
   }
@@ -7626,20 +7783,22 @@ var wp;
     contentRef,
     isVisible = true
   }) {
-    const [addingLink, setAddingLink] = (0, import_element28.useState)(false);
-    const [openedBy, setOpenedBy] = (0, import_element28.useState)(null);
-    (0, import_element28.useEffect)(() => {
+    const [addingLink, setAddingLink] = (0, import_element29.useState)(false);
+    const [openedBy, setOpenedBy] = (0, import_element29.useState)(null);
+    (0, import_element29.useEffect)(() => {
       if (!isActive) {
         setAddingLink(false);
       }
     }, [isActive]);
-    (0, import_element28.useLayoutEffect)(() => {
+    (0, import_element29.useLayoutEffect)(() => {
       const editableContentElement = contentRef.current;
       if (!editableContentElement) {
         return;
       }
       function handleClick(event) {
-        const link2 = event.target.closest("[contenteditable] a");
+        const link2 = event.target.closest(
+          "[contenteditable] a"
+        );
         if (!link2 || // other formats (e.g. bold) may be nested within the link.
         !isActive) {
           return;
@@ -7887,12 +8046,12 @@ var wp;

   // packages/format-library/build-module/text-color/index.mjs
   var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_element30 = __toESM(require_element(), 1);
+  var import_element31 = __toESM(require_element(), 1);
   var import_block_editor10 = __toESM(require_block_editor(), 1);
   var import_rich_text10 = __toESM(require_rich_text(), 1);

   // packages/format-library/build-module/text-color/inline.mjs
-  var import_element29 = __toESM(require_element(), 1);
+  var import_element30 = __toESM(require_element(), 1);
   var import_data2 = __toESM(require_data(), 1);
   var import_rich_text9 = __toESM(require_rich_text(), 1);
   var import_block_editor9 = __toESM(require_block_editor(), 1);
@@ -7904,18 +8063,21 @@ var wp;
     { name: "backgroundColor", title: (0, import_i18n14.__)("Background") }
   ];
   function parseCSS(css = "") {
-    return css.split(";").reduce((accumulator, rule) => {
-      if (rule) {
-        const [property, value] = rule.split(":");
-        if (property === "color") {
-          accumulator.color = value;
-        }
-        if (property === "background-color" && value !== transparentValue) {
-          accumulator.backgroundColor = value;
+    return css.split(";").reduce(
+      (accumulator, rule) => {
+        if (rule) {
+          const [property, value] = rule.split(":");
+          if (property === "color") {
+            accumulator.color = value;
+          }
+          if (property === "background-color" && value !== transparentValue) {
+            accumulator.backgroundColor = value;
+          }
         }
-      }
-      return accumulator;
-    }, {});
+        return accumulator;
+      },
+      {}
+    );
   }
   function parseClassName(className = "", colorSettings) {
     return className.split(" ").reduce((accumulator, name16) => {
@@ -7936,8 +8098,8 @@ var wp;
       return {};
     }
     return {
-      ...parseCSS(activeColorFormat.attributes.style),
-      ...parseClassName(activeColorFormat.attributes.class, colorSettings)
+      ...parseCSS(activeColorFormat.attributes?.style),
+      ...parseClassName(activeColorFormat.attributes?.class, colorSettings)
     };
   }
   function setColors(value, name16, colorSettings, colors) {
@@ -7958,8 +8120,14 @@ var wp;
     }
     if (color) {
       const colorObject = (0, import_block_editor9.getColorObjectByColorValue)(colorSettings, color);
-      if (colorObject) {
-        classNames.push((0, import_block_editor9.getColorClassName)("color", colorObject.slug));
+      if (colorObject && colorObject.slug) {
+        const colorClassName = (0, import_block_editor9.getColorClassName)(
+          "color",
+          colorObject.slug
+        );
+        if (colorClassName) {
+          classNames.push(colorClassName);
+        }
       } else {
         styles.push(["color", color].join(":"));
       }
@@ -7977,7 +8145,7 @@ var wp;
       const { getSettings } = select(import_block_editor9.store);
       return getSettings().colors ?? [];
     }, []);
-    const activeColors = (0, import_element29.useMemo)(
+    const activeColors = (0, import_element30.useMemo)(
       () => getActiveColors(value, name16, colors),
       [name16, value, colors]
     );
@@ -8003,9 +8171,11 @@ var wp;
     contentRef,
     isActive
   }) {
+    const anchorSettings = { ...textColor, isActive };
     const popoverAnchor = (0, import_rich_text9.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
       editableContentElement: contentRef.current,
-      settings: { ...textColor, isActive }
+      settings: anchorSettings
     });
     return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
       import_components4.Popover,
@@ -8046,15 +8216,15 @@ var wp;
   function getComputedStyleProperty(element, property) {
     const { ownerDocument: ownerDocument2 } = element;
     const { defaultView } = ownerDocument2;
-    const style = defaultView.getComputedStyle(element);
-    const value = style.getPropertyValue(property);
+    const style = defaultView?.getComputedStyle(element);
+    const value = style?.getPropertyValue(property);
     if (property === "background-color" && value === transparentValue && element.parentElement) {
       return getComputedStyleProperty(element.parentElement, property);
     }
     return value;
   }
   function fillComputedColors(element, { color, backgroundColor }) {
-    if (!color && !backgroundColor) {
+    if (!element || !color && !backgroundColor) {
       return;
     }
     return {
@@ -8073,8 +8243,8 @@ var wp;
       "color.custom",
       "color.palette"
     );
-    const [isAddingColor, setIsAddingColor] = (0, import_element30.useState)(false);
-    const colorIndicatorStyle = (0, import_element30.useMemo)(
+    const [isAddingColor, setIsAddingColor] = (0, import_element31.useState)(false);
+    const colorIndicatorStyle = (0, import_element31.useMemo)(
       () => fillComputedColors(
         contentRef.current,
         getActiveColors(value, name8, colors)
@@ -8108,7 +8278,6 @@ var wp;
         {
           name: name8,
           onClose: () => setIsAddingColor(false),
-          activeAttributes,
           value,
           onChange,
           contentRef,
@@ -8274,7 +8443,7 @@ var wp;
   var import_i18n20 = __toESM(require_i18n(), 1);
   var import_block_editor15 = __toESM(require_block_editor(), 1);
   var import_components5 = __toESM(require_components(), 1);
-  var import_element31 = __toESM(require_element(), 1);
+  var import_element32 = __toESM(require_element(), 1);
   var import_rich_text15 = __toESM(require_rich_text(), 1);
   var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
   var name13 = "core/language";
@@ -8291,7 +8460,7 @@ var wp;
     edit: Edit3
   };
   function Edit3({ isActive, value, onChange, contentRef }) {
-    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element31.useState)(false);
+    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element32.useState)(false);
     const togglePopover = () => {
       setIsPopoverVisible((state) => !state);
     };
@@ -8324,13 +8493,19 @@ var wp;
       )
     ] });
   }
-  function InlineLanguageUI({ value, contentRef, onChange, onClose }) {
+  function InlineLanguageUI({
+    value,
+    contentRef,
+    onChange,
+    onClose
+  }) {
     const popoverAnchor = (0, import_rich_text15.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
       editableContentElement: contentRef.current,
       settings: language
     });
-    const [lang, setLang] = (0, import_element31.useState)("");
-    const [dir, setDir] = (0, import_element31.useState)("ltr");
+    const [lang, setLang] = (0, import_element32.useState)("");
+    const [dir, setDir] = (0, import_element32.useState)("ltr");
     return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
       import_components5.Popover,
       {
@@ -8405,7 +8580,7 @@ var wp;

   // packages/format-library/build-module/math/index.mjs
   var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_element32 = __toESM(require_element(), 1);
+  var import_element33 = __toESM(require_element(), 1);
   var import_rich_text16 = __toESM(require_rich_text(), 1);
   var import_block_editor16 = __toESM(require_block_editor(), 1);
   var import_components6 = __toESM(require_components(), 1);
@@ -8419,12 +8594,13 @@ var wp;
     contentRef,
     latexToMathML
   }) {
-    const [latex, setLatex] = (0, import_element32.useState)(
+    const [latex, setLatex] = (0, import_element33.useState)(
       activeAttributes?.["data-latex"] || ""
     );
-    const [error2, setError] = (0, import_element32.useState)(null);
-    const formRef = (0, import_element32.useRef)();
+    const [error2, setError] = (0, import_element33.useState)(null);
+    const formRef = (0, import_element33.useRef)(null);
     const popoverAnchor = (0, import_rich_text16.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
       editableContentElement: contentRef.current,
       settings: math
     });
@@ -8436,7 +8612,9 @@ var wp;
           mathML = latexToMathML(newLatex, { displayMode: false });
           setError(null);
         } catch (err) {
-          setError(err.message);
+          setError(
+            err instanceof Error ? err.message : (0, import_i18n21.__)("Could not parse the LaTeX math syntax.")
+          );
         }
       } else {
         setError(null);
@@ -8495,8 +8673,8 @@ var wp;
     activeObjectAttributes,
     contentRef
   }) {
-    const [latexToMathML, setLatexToMathML] = (0, import_element32.useState)();
-    (0, import_element32.useEffect)(() => {
+    const [latexToMathML, setLatexToMathML] = (0, import_element33.useState)();
+    (0, import_element33.useEffect)(() => {
       import("@wordpress/latex-to-mathml").then((module) => {
         setLatexToMathML(() => module.default);
       });
@@ -8566,26 +8744,58 @@ var wp;
   var import_i18n22 = __toESM(require_i18n(), 1);
   var import_rich_text17 = __toESM(require_rich_text(), 1);
   var import_block_editor17 = __toESM(require_block_editor(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
   var name15 = "core/non-breaking-space";
   var title15 = (0, import_i18n22.__)("Non breaking space");
+  function PopoverAnchor({ contentRef }) {
+    const popoverAnchor = (0, import_rich_text17.useAnchor)({
+      // eslint-disable-next-line react-hooks/refs
+      editableContentElement: contentRef.current,
+      settings: nonBreakingSpace
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_components7.Popover, { anchor: popoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { style: { whiteSpace: "nowrap", padding: "4px" }, children: (0, import_i18n22.__)("Non-breaking space") }) });
+  }
   var nonBreakingSpace = {
     name: name15,
     title: title15,
-    tagName: "nbsp",
-    className: null,
-    edit({ value, onChange }) {
+    tagName: "span",
+    className: "non-breaking-space",
+    edit({ value, onChange, contentRef }) {
       function addNonBreakingSpace() {
         onChange((0, import_rich_text17.insert)(value, "\xA0"));
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
-        import_block_editor17.RichTextShortcut,
-        {
-          type: "primaryShift",
-          character: " ",
-          onUse: addNonBreakingSpace
-        }
-      );
+      const selectedValue = value.start && value.end ? value.text.slice(value.start, value.end) : null;
+      return /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(import_jsx_runtime70.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+          import_block_editor17.RichTextShortcut,
+          {
+            type: "primaryShift",
+            character: " ",
+            onUse: addNonBreakingSpace
+          }
+        ),
+        selectedValue === "\xA0" && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(PopoverAnchor, { contentRef })
+      ] });
+    },
+    __experimentalCreatePrepareEditableTree() {
+      return (formats, text) => {
+        const NBSP = "\xA0";
+        let record = { formats, text };
+        let index = -1;
+        do {
+          index = text.indexOf(NBSP, index + 1);
+          if (index !== -1) {
+            record = (0, import_rich_text17.applyFormat)(
+              record,
+              { type: name15 },
+              index,
+              index + 1
+            );
+          }
+        } while (index !== -1);
+        return record.formats;
+      };
     }
   };

diff --git a/wp-includes/js/dist/format-library.min.js b/wp-includes/js/dist/format-library.min.js
index 8edb29656c..2df538c64e 100644
--- a/wp-includes/js/dist/format-library.min.js
+++ b/wp-includes/js/dist/format-library.min.js
@@ -1,15 +1,15 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).formatLibrary=(()=>{var gu=Object.create;var rn=Object.defineProperty;var bu=Object.getOwnPropertyDescriptor;var hu=Object.getOwnPropertyNames;var vu=Object.getPrototypeOf,_u=Object.prototype.hasOwnProperty;var yu=(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 fe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt=(e,t)=>{for(var r in t)rn(e,r,{get:t[r],enumerable:!0})},wu=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of hu(t))!_u.call(e,n)&&n!==r&&rn(e,n,{get:()=>t[n],enumerable:!(o=bu(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?gu(vu(e)):{},wu(t||!e||!e.__esModule?rn(r,"default",{value:e,enumerable:!0}):r,e));var oe=fe((qm,Da)=>{Da.exports=window.wp.richText});var q=fe((Zm,Ua)=>{Ua.exports=window.wp.i18n});var se=fe((Jm,Wa)=>{Wa.exports=window.wp.blockEditor});var z=fe((Xm,$a)=>{$a.exports=window.wp.element});var ne=fe((eg,Ka)=>{Ka.exports=window.wp.primitives});var E=fe((tg,Ya)=>{Ya.exports=window.ReactJSXRuntime});var dt=fe((Wg,Xa)=>{Xa.exports=window.wp.components});var M=fe((Kg,es)=>{es.exports=window.React});var Ns=fe((ph,Is)=>{Is.exports=window.ReactDOM});var Fs=fe(Os=>{"use strict";var Ot=M();function Pf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vf=typeof Object.is=="function"?Object.is:Pf,Of=Ot.useState,Ff=Ot.useEffect,zf=Ot.useLayoutEffect,jf=Ot.useDebugValue;function Bf(e,t){var r=t(),o=Of({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return zf(function(){n.value=r,n.getSnapshot=t,li(n)&&i({inst:n})},[e,r,t]),Ff(function(){return li(n)&&i({inst:n}),e(function(){li(n)&&i({inst:n})})},[e]),jf(r),r}function li(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Vf(e,r)}catch{return!0}}function Hf(e,t){return t()}var Df=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Hf:Bf;Os.useSyncExternalStore=Ot.useSyncExternalStore!==void 0?Ot.useSyncExternalStore:Df});var js=fe((Ah,zs)=>{"use strict";zs.exports=Fs()});var Ti=fe((l1,Al)=>{Al.exports=window.wp.a11y});var To=fe((f1,Fl)=>{Fl.exports=window.wp.compose});var zo=fe((I0,ec)=>{ec.exports=window.wp.url});var rc=fe((N0,tc)=>{tc.exports=window.wp.htmlEntities});var ka=fe((M0,oc)=>{oc.exports=window.wp.data});var fu=a(oe(),1);var Ga=a(q(),1),Hn=a(oe(),1),Nt=a(se(),1);var vr=a(z(),1),on=(0,vr.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,vr.cloneElement)(e,{width:t,height:t,...r,ref:o}));var _r=a(ne(),1),nn=a(E(),1),an=(0,nn.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nn.jsx)(_r.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 yr=a(ne(),1),sn=a(E(),1),ln=(0,sn.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sn.jsx)(yr.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var wr=a(ne(),1),dn=a(E(),1),cn=(0,dn.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dn.jsx)(wr.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"})});var xr=a(ne(),1),un=a(E(),1),fn=(0,un.jsx)(xr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,un.jsx)(xr.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-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})});var Rr=a(ne(),1),pn=a(E(),1),mn=(0,pn.jsx)(Rr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pn.jsx)(Rr.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 Sr=a(ne(),1),gn=a(E(),1),bn=(0,gn.jsx)(Sr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gn.jsx)(Sr.Path,{d:"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z"})});var Cr=a(ne(),1),hn=a(E(),1),vn=(0,hn.jsx)(Cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hn.jsx)(Cr.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var Er=a(ne(),1),_n=a(E(),1),yn=(0,_n.jsx)(Er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_n.jsx)(Er.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 Tr=a(ne(),1),wn=a(E(),1),xn=(0,wn.jsx)(Tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wn.jsx)(Tr.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var kr=a(ne(),1),Rn=a(E(),1),Sn=(0,Rn.jsx)(kr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rn.jsx)(kr.Path,{d:"M4 18.5h16V17H4v1.5zM16 13v1.5h4V13h-4zM5.1 15h7.8c.6 0 1.1-.5 1.1-1.1V6.1c0-.6-.5-1.1-1.1-1.1H5.1C4.5 5 4 5.5 4 6.1v7.8c0 .6.5 1.1 1.1 1.1zm.4-8.5h7V10l-1-1c-.3-.3-.8-.3-1 0l-1.6 1.5-1.2-.7c-.3-.2-.6-.2-.9 0l-1.3 1V6.5zm0 6.1l1.8-1.3 1.3.8c.3.2.7.2.9-.1l1.5-1.4 1.5 1.4v1.5h-7v-.9z"})});var Ir=a(ne(),1),Cn=a(E(),1),En=(0,Cn.jsx)(Ir.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cn.jsx)(Ir.Path,{d:"M17.5 10h-1.7l-3.7 10.5h1.7l.9-2.6h3.9l.9 2.6h1.7L17.5 10zm-2.2 6.3 1.4-4 1.4 4h-2.8zm-4.8-3.8c1.6-1.8 2.9-3.6 3.7-5.7H16V5.2h-5.8V3H8.8v2.2H3v1.5h9.6c-.7 1.6-1.8 3.1-3.1 4.6C8.6 10.2 7.8 9 7.2 8H5.6c.6 1.4 1.7 2.9 2.9 4.4l-2.4 2.4c-.3.4-.7.8-1.1 1.2l1 1 1.2-1.2c.8-.8 1.6-1.5 2.3-2.3.8.9 1.7 1.7 2.5 2.5l.6-1.5c-.7-.6-1.4-1.3-2.1-2z"})});var Nr=a(ne(),1),Tn=a(E(),1),kn=(0,Tn.jsx)(Nr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tn.jsx)(Nr.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var Mr=a(ne(),1),In=a(E(),1),Nn=(0,In.jsx)(Mr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,In.jsx)(Mr.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 Lr=a(ne(),1),Mn=a(E(),1),Ln=(0,Mn.jsx)(Lr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mn.jsx)(Lr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Ar=a(ne(),1),An=a(E(),1),Pn=(0,An.jsx)(Ar.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,An.jsx)(Ar.Path,{d:"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var Pr=a(ne(),1),Vn=a(E(),1),On=(0,Vn.jsx)(Pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vn.jsx)(Pr.Path,{d:"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var Vr=a(ne(),1),Fn=a(E(),1),zn=(0,Fn.jsx)(Vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fn.jsx)(Vr.Path,{d:"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z"})});var Ye=a(E(),1),jn="core/bold",Bn=(0,Ga.__)("Bold"),qa={name:jn,title:Bn,tagName:"strong",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o,isVisible:n=!0}){function i(){r((0,Hn.toggleFormat)(t,{type:jn,title:Bn}))}function s(){r((0,Hn.toggleFormat)(t,{type:jn})),o()}return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Nt.RichTextShortcut,{type:"primary",character:"b",onUse:i}),n&&(0,Ye.jsx)(Nt.RichTextToolbarButton,{name:"bold",icon:bn,title:Bn,onClick:s,isActive:e,shortcutType:"primary",shortcutCharacter:"b"}),(0,Ye.jsx)(Nt.__unstableRichTextInputEvent,{inputType:"formatBold",onInput:i})]})}};var Za=a(q(),1),st=a(oe(),1),Or=a(se(),1);var lt=a(E(),1),Dn="core/code",Un=(0,Za.__)("Inline code"),Ja={name:Dn,title:Un,tagName:"code",className:null,__unstableInputRule(e){let{start:r,text:o}=e;if(o[r-1]!=="`"||r-2<0)return e;let i=o.lastIndexOf("`",r-2);if(i===-1)return e;let s=i,l=r-2;return s===l||(e=(0,st.remove)(e,s,s+1),e=(0,st.remove)(e,l,l+1),e=(0,st.applyFormat)(e,{type:Dn},s,l)),e},edit({value:e,onChange:t,onFocus:r,isActive:o}){function n(){t((0,st.toggleFormat)(e,{type:Dn,title:Un})),r()}return(0,lt.jsxs)(lt.Fragment,{children:[(0,lt.jsx)(Or.RichTextShortcut,{type:"access",character:"x",onUse:n}),(0,lt.jsx)(Or.RichTextToolbarButton,{icon:cn,title:Un,onClick:n,isActive:o,role:"menuitemcheckbox"})]})}};var tt=a(dt(),1);function Qa(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=Qa(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function xu(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Qa(e))&&(o&&(o+=" "),o+=t);return o}var D=xu;var ct=a(M(),1);function Fr({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=ct.useRef(e!==void 0),[i,s]=ct.useState(t),l=n?e:i,u=ct.useCallback(d=>{n||s(d)},[]);return[l,u]}var Ru=a(M(),1),Gt={...Ru};var rs=a(M(),1),ts={};function te(e,t){let r=rs.useRef(ts);return r.current===ts&&(r.current=e(t)),r}var Wn=Gt.useInsertionEffect,Su=Wn&&Wn!==Gt.useLayoutEffect?Wn:e=>e();function L(e){let t=te(Cu).current;return t.next=e,Su(t.effect),t.trampoline}function Cu(){let e={next:void 0,callback:Eu,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Eu(){}var Be=a(M(),1);var os=a(M(),1),Tu=()=>{},P=typeof document<"u"?os.useLayoutEffect:Tu;var zr=a(M(),1),$n=zr.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function ns(){return zr.useContext($n)}var is=a(E(),1);function jr(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=L(n),[,s]=Be.useState(!1),l=te(Iu).current,u=te(ku).current,d=Be.useRef(0),f=Be.useRef(!0),p=Be.useRef([]),_=Be.useRef(null),m=L(()=>{f.current||(f.current=!0,s(h=>!h))}),g=L((h,x)=>{u.set(h,x),m()}),w=L(h=>{u.delete(h),m()}),R=L(h=>{let x=new Map;return r.current.length=0,o&&(o.current.length=0),h.forEach(y=>{x.set(y.element,{...y.registration.metadata??{},index:y.index}),r.current[y.index]=y.element,o&&(o.current[y.index]=y.registration.label!==void 0?y.registration.label:y.registration.textRef?.current?.textContent??y.element.textContent)}),d.current=r.current.length,x});function C(h){if(_.current?.disconnect(),_.current=null,typeof MutationObserver!="function"||h.length<2)return;let x=new MutationObserver(S=>{if(!Lu(S))return;let k=null;for(let v of h)if(v.isConnected){if(k&&as(k,v)>0){x.disconnect(),m();return}k=v}});_.current=x;let y=new Set;for(let S=1;S<h.length;S+=1){let k=Mu(h[S-1],h[S]);k&&y.add(k)}y.forEach(S=>x.observe(S,{childList:!0}))}let b=L(()=>{let[h,x]=Nu(u),y=R(h);C(x),p.current=h,f.current=!1,l.forEach(S=>S(y)),i(y)});P(()=>(f.current||R(p.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,R]),P(()=>{f.current&&b()}),P(()=>()=>{_.current?.disconnect(),f.current=!0},[]);let N=L(h=>(l.add(h),()=>{l.delete(h)})),c=Be.useMemo(()=>({register:g,unregister:w,subscribeMapChange:N,nextIndexRef:d}),[g,w,N,d]);return(0,is.jsx)($n.Provider,{value:c,children:t})}function ku(){return new Map}function Iu(){return new Set}function Nu(e){let t=new Set,r=[],o=[];e.forEach((i,s)=>{if(!s.isConnected)return;let l=i.index,u={index:l??-1,element:s,registration:i};l===null?o.push(u):l>=0&&(t.add(l),r.push(u))});let n=0;return o.sort((i,s)=>as(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 Mu(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function Lu(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 as(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Au(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 Pu=Au("https://base-ui.com/production-error","Base UI"),Se=Pu;var pt=a(M(),1);function ut(e,t,r,o){let n=te(ls).current;return Vu(n,e,t,r,o)&&ds(n,[e,t,r,o]),n.callback}function ss(e){let t=te(ls).current;return Ou(t,e)&&ds(t,e),t.callback}function ls(){return{callback:null,cleanup:null,refs:[]}}function Vu(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Ou(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function ds(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 us=a(M(),1);var cs=a(M(),1),Fu=parseInt(cs.version,10);function Br(e){return Fu>=e}function Kn(e){if(!us.isValidElement(e))return null;let t=e,r=t.props;return(Br(19)?r?.ref:t.ref)??null}function qt(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function J(){}var ft=Object.freeze([]),ve=Object.freeze({});function fs(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 ps(e,t){return typeof e=="function"?e(t):e}function ms(e,t){return typeof e=="function"?e(t):e}var Yn={};function be(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Hr(t);let i=Hr(e);return t&&(i=Zt(i,t)),r&&(i=Zt(i,r)),o&&(i=Zt(i,o)),n&&(i=Zt(i,n)),i}function gs(e){if(e.length===0)return Yn;if(e.length===1)return Hr(e[0]);let t=Hr(e[0]);for(let r=1;r<e.length;r+=1)t=Zt(t,e[r]);return t}function Hr(e){return Gn(e)?{...hs(e,Yn)}:zu(e)}function Zt(e,t){return Gn(t)?hs(t,e):ju(e,t)}function zu(e){let t={...e};for(let r in t){let o=t[r];bs(r,o)&&(t[r]=vs(o))}return t}function ju(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=qt(e.style,o);break}case"className":{e[r]=qn(e.className,o);break}default:bs(r,o)?e[r]=Bu(e[r],o):e[r]=o}}return e}function bs(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 Gn(e){return typeof e=="function"}function hs(e,t){return Gn(e)?e(t):e??Yn}function Bu(e,t){return t?e?(...r)=>{let o=r[0];if(_s(o)){let i=o;Jt(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:vs(t):e}function vs(e){return e&&((...t)=>{let r=t[0];return _s(r)&&Jt(r),e(...t)})}function Jt(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function qn(e,t){return t?e?t+" "+e:t:e}function _s(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Zn=a(M(),1);function Y(e,t,r={}){let o=t.render,n=Hu(t,r);if(r.enabled===!1)return null;let i=r.state??ve;return Wu(e,o,n,i)}function Hu(e,t={}){let{className:r,style:o,render:n}=e,{state:i=ve,ref:s,props:l,stateAttributesMapping:u,enabled:d=!0}=t,f=d?ps(r,i):void 0,p=d?ms(o,i):void 0,_=d?fs(i,u):ve,m=d&&l?Du(l):void 0,g=d?qt(_,m)??{}:ve;return typeof document<"u"&&(d?Array.isArray(s)?g.ref=ss([g.ref,Kn(n),...s]):g.ref=ut(g.ref,Kn(n),s):ut(null,null)),d?(f!==void 0&&(g.className=qn(g.className,f)),p!==void 0&&(g.style=qt(g.style,p)),g):ve}function Du(e){return Array.isArray(e)?gs(e):be(void 0,e)}var Uu=Symbol.for("react.lazy");function Wu(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=be(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===Uu&&(i=pt.Children.toArray(t)[0]),pt.cloneElement(i,n)}if(e&&typeof e=="string")return $u(e,r);throw new Error(Se(8))}function $u(e,t){return e==="button"?(0,Zn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Zn.createElement)("img",{alt:"",...t,key:t.key}):pt.createElement(e,t)}var Dr=a(M(),1);var ys=0;function Ku(e,t="mui"){let[r,o]=Dr.useState(e),n=e||r;return Dr.useEffect(()=>{r==null&&(ys+=1,o(`${t}-${ys}`))},[r,t]),n}var ws=Gt.useId;function xs(e,t){if(ws!==void 0){let r=ws();return e??(t?`${t}-${r}`:r)}return Ku(e,t)}function _e(e){return xs(e,"base-ui")}var Ce={};Yt(Ce,{cancelOpen:()=>wf,chipRemovePress:()=>rf,clearPress:()=>tf,closePress:()=>Qu,closeWatcher:()=>mf,decrementPress:()=>af,disabled:()=>Rf,drag:()=>vf,escapeKey:()=>pf,focusOut:()=>ff,imperativeAction:()=>Ef,incrementPress:()=>nf,initial:()=>Cf,inputBlur:()=>df,inputChange:()=>sf,inputClear:()=>lf,inputPaste:()=>cf,inputPress:()=>uf,itemPress:()=>Xu,keyboard:()=>bf,linkPress:()=>ef,listNavigation:()=>gf,missing:()=>Sf,none:()=>Yu,outsidePress:()=>Ju,pointer:()=>hf,scrub:()=>yf,siblingOpen:()=>xf,swipe:()=>Tf,trackPress:()=>of,triggerFocus:()=>Zu,triggerHover:()=>qu,triggerPress:()=>Gu,wheel:()=>_f,windowResize:()=>kf});var Yu="none",Gu="trigger-press",qu="trigger-hover",Zu="trigger-focus",Ju="outside-press",Xu="item-press",Qu="close-press",ef="link-press",tf="clear-press",rf="chip-remove-press",of="track-press",nf="increment-press",af="decrement-press",sf="input-change",lf="input-clear",df="input-blur",cf="input-paste",uf="input-press",ff="focus-out",pf="escape-key",mf="close-watcher",gf="list-navigation",bf="keyboard",hf="pointer",vf="drag",_f="wheel",yf="scrub",wf="cancel-open",xf="sibling-open",Rf="disabled",Sf="missing",Cf="initial",Ef="imperative-action",Tf="swipe",kf="window-resize";function Mt(e,t,r,o){let n=!1,i=!1,s=o??ve;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 Xn=a(M(),1);var Rs=a(M(),1);function Ur(e){Rs.useEffect(e,ft)}var Wr=null,Bb=globalThis.requestAnimationFrame,Jn=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)}},$r=new Jn;var Me=class e{static create(){return new e}static request(t){return $r.request(t)}static cancel(t){return $r.cancel(t)}currentId=Wr;request(t){this.cancel(),this.currentId=$r.request(()=>{this.currentId=Wr,t()})}cancel=()=>{this.currentId!==Wr&&($r.cancel(this.currentId),this.currentId=Wr)};disposeEffect=()=>this.cancel};function Ss(){let e=te(Me.create).current;return Ur(e.disposeEffect),e}function Lt(e,t=!1,r=!1){let[o,n]=Xn.useState(e&&t?"idle":void 0),[i,s]=Xn.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),P(()=>{if(!e&&i&&o!=="ending"&&r){let l=Me.request(()=>{n("ending")});return()=>{Me.cancel(l)}}},[e,i,o,r]),P(()=>{if(!e||t)return;let l=Me.request(()=>{n(void 0)});return()=>{Me.cancel(l)}},[t,e]),P(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=Me.request(()=>{n("idle")});return()=>{Me.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var mt=a(M(),1);function Kr(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:u,nextIndexRef:d}=ns(),f=mt.useRef(-1),[p,_]=mt.useState(i==null&&t?()=>{if(f.current===-1){let R=d.current;d.current+=1,f.current=R}return f.current}:-1),m=i??p,g=mt.useRef(null),w=mt.useCallback(R=>{let C=g.current;C&&l(C),g.current=R,R&&s(R,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,l,o,r,n]);return P(()=>{if(i==null)return u(R=>{let C=g.current?R.get(g.current)?.index:null;C!=null&&_(C)})},[i,u]),{ref:w,index:m}}var If={"data-starting-style":""},Nf={"data-ending-style":""},Yr={transitionStatus(e){return e==="starting"?If:e==="ending"?Nf:null}};var Pt=a(M(),1);function Qn(){return typeof window<"u"}function gt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Cs(e){return Qn()?e instanceof Element||e instanceof gt(e).Element:!1}function Le(e){return Qn()?e instanceof HTMLElement||e instanceof gt(e).HTMLElement:!1}function Es(e){return!Qn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof gt(e).ShadowRoot}function Gr(e){return gt(e).getComputedStyle(e)}var qr=a(M(),1),ei=qr.createContext(void 0);function At(e=!1){let t=qr.useContext(ei);if(t===void 0&&!e)throw new Error(Se(16));return t}var Ts=a(M(),1);function ks(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:Ts.useMemo(()=>{let d={onKeyDown(f){r&&t&&f.key!=="Tab"&&f.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||l)&&(d.disabled=r),d},[o,r,t,s,l,i,n])}}function bt(e){return e?.ownerDocument||document}function Zr(e,t,{detail:r=0}={}){e.dispatchEvent(new(gt(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function ri(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Pt.useRef(null),l=At(!0),u=i??l!==void 0,{props:d}=ks({focusableWhenDisabled:r,disabled:t,composite:u,tabIndex:o,isNativeButton:n}),f=Pt.useCallback(()=>{let m=s.current;ti(m)&&u&&t&&d.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,d.disabled,u]);P(f,[f]);let p=Pt.useCallback((m={})=>{let{onClick:g,onMouseDown:w,onKeyUp:R,onKeyDown:C,onPointerDown:b,...N}=m;return be({onClick(c){if(t){c.preventDefault();return}g?.(c)},onMouseDown(c){t||w?.(c)},onKeyDown(c){if(t||(Jt(c),C?.(c),c.baseUIHandlerPrevented))return;let h=c.target===c.currentTarget,x=c.currentTarget,y=ti(x),S=!n&&Mf(x),k=h&&(n?y:!S),v=c.key==="Enter",I=c.key===" ",T=x.getAttribute("role"),B=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(h&&u&&I){if(c.defaultPrevented&&B)return;c.preventDefault(),(!n||y)&&(c.preventBaseUIHandler(),Zr(x,c));return}if(!k||n||!I&&!v){h&&S&&I&&c.preventDefault();return}c.defaultPrevented||(c.preventDefault(),v&&(c.preventBaseUIHandler(),Zr(x,c)))},onKeyUp(c){if(!t){if(Jt(c),R?.(c),c.target===c.currentTarget&&n&&u&&ti(c.currentTarget)&&c.key===" "){c.preventDefault();return}c.baseUIHandlerPrevented||c.target===c.currentTarget&&!n&&!u&&!c.defaultPrevented&&c.key===" "&&(c.preventBaseUIHandler(),Zr(c.currentTarget,c))}},onPointerDown(c){if(t){c.preventDefault();return}b?.(c)}},n?{type:"button"}:{role:"button"},d,N)},[t,d,u,n]),_=L(m=>{s.current=m,f()});return{getButtonProps:p,buttonRef:_}}function ti(e){return Le(e)&&e.tagName==="BUTTON"}function Mf(e){return Le(e)&&e.tagName==="A"&&!!e.href}var Ps=a(M(),1);var Ls=a(Ns(),1);function Ms(e){return e==null?e:"current"in e?e.current:e}function As(e,t=!1){let r=Ss();return L((o,n=null)=>{r.cancel();let i=Ms(e);if(i==null)return;let s=i,l=()=>{Ls.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||l()},()=>{if(n?.aborted)return;if(s.getAnimations().some(f=>f.pending||f.playState!=="finished")){u();return}l()})}if(t){let d="data-starting-style";if(!s.hasAttribute(d)){r.request(u);return}let f=new MutationObserver(()=>{s.hasAttribute(d)||(f.disconnect(),u())});f.observe(s,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}r.request(u)})}function Jr(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=L(n),s=As(o,r);Ps.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var Xt=0,oi=class e{static create(){return new e}currentId=Xt;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Xt,r()},t)}isStarted(){return this.currentId!==Xt}clear=()=>{this.currentId!==Xt&&(clearTimeout(this.currentId),this.currentId=Xt)};disposeEffect=()=>this.clear};function Vs(){let e=te(oi.create).current;return Ur(e.disposeEffect),e}function Qt(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ni(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Es(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Vt(e){return"composedPath"in e?e.composedPath()[0]:e.target}var ii=Math.round;function er(e,t){return t<0||t>=e.length}function ai(e,t){return ht(e.current,{disabledIndices:t})}function si(e,t){return ht(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function ht(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&&tr(e,i,o));return i}function tr(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Af(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function Lf(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Af(e,t=e?Gr(e):null){return!e||!e.isConnected||!t||Lf(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var Xr=a(M(),1);function Bs(){let[,e]=Xr.useState({});return Xr.useCallback(()=>{e({})},[])}var eo="ArrowUp",to="ArrowDown",ro="ArrowLeft",oo="ArrowRight",no="Home",io="End";var Ds=new Set([eo,to,ro,oo,no,io]),Uf="Shift",Us=[Uf,"Control","Alt","Meta"];function Wf(e){return Le(e)&&e.tagName==="INPUT"}function di(e){return!!(Wf(e)&&e.selectionStart!=null||Le(e)&&e.tagName==="TEXTAREA")}function ci(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 u=Hs(e,t,"left"),d=Qr(e),f=Qr(t);r==="ltr"&&(u+t.offsetWidth+f.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight?n=u+t.offsetWidth+f.scrollMarginRight-e.clientWidth+d.scrollPaddingRight:u-f.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft&&(n=u-f.scrollMarginLeft-d.scrollPaddingLeft)),r==="rtl"&&(u-f.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft?n=u-f.scrollMarginLeft-d.scrollPaddingLeft:u+t.offsetWidth+f.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight&&(n=u+t.offsetWidth+f.scrollMarginRight-e.clientWidth+d.scrollPaddingRight))}if(l&&o!=="horizontal"){let u=Hs(e,t,"top"),d=Qr(e),f=Qr(t);u-f.scrollMarginTop<e.scrollTop+d.scrollPaddingTop?i=u-f.scrollMarginTop-d.scrollPaddingTop:u+t.offsetHeight+f.scrollMarginBottom>e.scrollTop+e.clientHeight-d.scrollPaddingBottom&&(i=u+t.offsetHeight+f.scrollMarginBottom-e.clientHeight+d.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function Hs(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 Qr(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 Ws(e){return Br(19)?e:e?"true":void 0}var ao=a(M(),1);var Ge={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},$f={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},$s={disabled:!1,...$f},Ee={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var Kf={invalid:void 0,name:void 0,validityData:{state:Ge,errors:[],error:"",value:"",initialValue:null},setValidityData:J,disabled:void 0,setTouched:J,setDirty:J,setFilled:J,setFocused:J,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:$s,registerFieldControl:J,validation:{getValidationProps:(e,t=ve)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:J,getInputControl:()=>null,commit:async()=>{},change:J}},ui=ao.createContext(Kf);function ye(e=!0){let t=ao.useContext(ui);if(t.setValidityData===J&&!e)throw new Error(Se(28));return t}function Ks(e,t,r,o,n=!0,i){let{registerFieldControl:s}=ye(),l=te(()=>Symbol());P(()=>{let u=l.current;if(!n){s(u,void 0);return}s(u,{controlRef:e,getValue:o,id:t,name:i,value:r})},[e,n,o,t,i,s,l,r]),P(()=>{let u=l.current;return()=>{s(u,void 0)}},[s,l])}var so=a(M(),1);var Yf=so.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:J,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Ae(){return so.useContext(Yf)}var rr=a(M(),1);var lo=a(M(),1);var fi=lo.createContext({controlId:void 0,registerControlId:J,labelId:void 0,setLabelId:J,messageIds:[],setMessageIds:J,getDescriptionProps:e=>e});function pe(){return lo.useContext(fi)}function Ys(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=pe(),s=_e(t),l=r?n:void 0,u=te(()=>Symbol()),d=rr.useRef(!1),f=rr.useRef(t!=null),p=L(()=>{!d.current||i===J||(d.current=!1,i(u.current,void 0))});return P(()=>{if(i===J)return;let _;if(r){let m=o?.current;Cs(m)&&m.closest("label")!=null?_=t??null:_=l??s}else if(t!=null)f.current=!0,_=t;else if(f.current)_=s;else{p();return}if(_===void 0){p();return}d.current=!0,i(u.current,_)},[t,o,l,i,r,s,u,p]),rr.useEffect(()=>p,[p]),n??s}var co=a(M(),1),pi=co.createContext(void 0);function mi(){return co.useContext(pi)?.direction??"ltr"}var uo=a(M(),1),gi=uo.createContext({disabled:!1});function fo(){return uo.useContext(gi)}var qe=a(M(),1);function vt(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var bi=Object.keys(Ge);function Gf(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function Gs(e,t){let r=null;for(let o of e.keys())if(Gf(o,t)){if(!o.validity.valid)return o;r??=o}return r}function qs(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function Zs(e){let{elementRef:t,formRef:r}=Ae(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:l,markedDirtyRef:u,state:d,shouldValidateOnChange:f,registeredFieldIdRef:p}=e,{controlId:_,getDescriptionProps:m}=pe(),g=Vs(),w=qe.useRef(null),R=te(()=>new Map).current,C=qe.useRef(0),b=qe.useCallback((y,S)=>(R.set(y,S),()=>{R.delete(y)}),[R]),N=L(()=>{let y=Gs(R,t.current);return y&&R.get(y)?.controlRef.current||null}),c=L(async(y,S=!1)=>{C.current+=1;let k=C.current;function v(A,O=l){let U=p.current??_;if(U==null)return;let H=r.current.fields.get(U);if(!H)return;let ce=vt(A,O);r.current.fields.set(U,{...H,validityData:ce})}function I(A,O){let U={value:y,state:{...Ge,valid:!0},error:"",errors:[],initialValue:i.initialValue};qs(A,R),v(U,O),o(U)}let T=R.size>0?Gs(R,t.current):w.current;if(S){if(d.valid!==!1||!T)return;let A=T.validity;if(!A.valueMissing){I(T,!1);return}for(let O of bi)if(O!=="valid"&&O!=="valueMissing"&&O!=="customError"&&A[O])return}function B(A){let O=bi.reduce((H,ce)=>(H[ce]=A.validity[ce],H),{}),U=!1;for(let H of bi)if(H!=="valid"){if(H==="valueMissing"&&O[H])U=!0;else if(O[H])return O}return U&&!u.current&&(O.valid=!0,O.valueMissing=!1),O}g.clear();let V=null,$=[],F=T?B(T):{...Ge,valid:!0},G,K=f();if(T&&T.validationMessage&&!K)G=T.validationMessage,$=[T.validationMessage];else{let A=Array.from(r.current.fields.values()).reduce((U,H)=>(H.name&&(U[H.name]=H.getValue()),U),{}),O=n(y,A);if(typeof O=="object"&&O!==null&&"then"in O){if(V=await O,k!==C.current)return}else V=O;V!==null?(F.valid=!1,F.customError=!0,Array.isArray(V)?($=V,T?.setCustomValidity(V.join(`
-`))):V&&($=[V],T?.setCustomValidity(V))):K&&(qs(T,R),F.customError=!1,T&&T.validationMessage?(G=T.validationMessage,$=[T.validationMessage]):(!T||T.validity.valid)&&!F.valid&&(F.valid=!0))}let j={value:y,state:F,error:G??(Array.isArray(V)?V[0]:V??""),errors:$,initialValue:i.initialValue};v(j),o(j)}),h=L(y=>{g.clear();let S=f();S&&y!==""&&s?(C.current+=1,g.start(s,()=>{c(y)})):c(y,!S)}),x=qe.useCallback((y,S={})=>be(m(S),d.valid===!1&&!d.disabled&&!y?{"aria-invalid":!0}:ve),[m,d.disabled,d.valid]);return qe.useMemo(()=>({getValidationProps:x,inputRef:w,registeredInputs:R,registerInput:b,getInputControl:N,commit:c,change:h}),[x,R,b,N,c,h])}function Js(e,t){let r=_e(e);return P(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function Xs(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:l}=pe(),u=L(m=>{l(m),n?.(m)}),d=Js(t,u),f=s??r;function p(m){if(i){i(m,f);return}if(!f)return;let g=bt(m.currentTarget).getElementById(f);Le(g)&&qf(g)}function _(m){Vt(m.nativeEvent)?.closest("button,input,select,textarea")||(!m.defaultPrevented&&m.detail>1&&m.preventDefault(),!o&&p(m))}return o?{id:d,htmlFor:f??void 0,onMouseDown:_}:{id:d,onClick:_,onPointerDown(m){m.preventDefault()}}}function qf(e){e.focus({focusVisible:!0})}var Qs=a(M(),1);function el(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=At(),{ref:n,index:i}=Kr(e),s=r===i,l=Qs.useRef(null),u=ut(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let f=l.current;if(!t||!f)return;let p=f.hasAttribute("disabled")||f.ariaDisabled==="true";!s&&!p&&f.focus()}},compositeRef:u,index:i}}function hi(e){let t=Gr(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Le(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(ii(r)!==i||ii(o)!==s)&&(r=i,o=s),{width:r,height:o}}var tl=a(M(),1);var rl=a(E(),1),po=function(t){let{direction:r="ltr"}=t,o=tl.useMemo(()=>({direction:r}),[r]);return(0,rl.jsx)(pi.Provider,{value:o,children:t.children})};function ol(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var mo=a(M(),1),Zf=mo.createContext(void 0),Jf={disableStyleElements:!1};function nl(){return mo.useContext(Zf)??Jf}var me={};Yt(me,{Control:()=>pl,Description:()=>fl,Error:()=>cl,Item:()=>bl,Label:()=>dl,Root:()=>ll,Validity:()=>gl});var le=a(M(),1);var go=a(M(),1),Xf=go.createContext(void 0);function il(e=!1){let t=go.useContext(Xf);if(!t&&!e)throw new Error(Se(86));return t}var Ze=a(M(),1);var al=a(E(),1),bo=function(t){let r=_e(),o=t.controlId===void 0?r:t.controlId,[n,i]=Ze.useState(o),[s,l]=Ze.useState(t.labelId),[u,d]=Ze.useState([]),f=te(()=>new Map),{messageIds:p}=pe(),_=L((w,R)=>{let C=f.current;if(R===void 0){C.delete(w);return}C.set(w,R),i(b=>{if(C.size===0)return;let N;for(let c of C.values()){if(b!==void 0&&c===b)return b;N===void 0&&(N=c)}return N})}),m=Ze.useCallback(w=>{let R=w["aria-describedby"]?w["aria-describedby"].split(" "):[];return R.push(...p,...u),{...w,"aria-describedby":Array.from(new Set(R)).join(" ")||void 0}},[p,u]),g=Ze.useMemo(()=>({controlId:n,registerControlId:_,labelId:s,setLabelId:l,messageIds:u,setMessageIds:d,getDescriptionProps:m}),[n,_,s,l,u,d,m]);return(0,al.jsx)(fi.Provider,{value:g,children:t.children})};var ho=a(M(),1);function sl(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:l,validityData:u}=e,{formRef:d}=Ae(),f=ho.useRef(null),p=ho.useRef(null),_=ho.useRef(!1),m=L(()=>{let c=p.current;if(c)return c.getValue?c.getValue():c.value});function g(c){return c.value===void 0?m():c.value}let w=L(()=>{let c=p.current;if(o.current=!0,!c){t(u.value);return}t(g(c))});function R(){let c=p.current;!c||!c.id||d.current.fields.set(c.id,{getValue:m,name:n??c.name,controlRef:c.controlRef,validityData:vt(u,r),validate:w})}function C(c=p.current?.id){c&&d.current.fields.delete(c)}function b(c){if(_.current)return;_.current=!0;let h=g(c);l(x=>x.initialValue===h?x:{...x,initialValue:h})}P(()=>{let c=p.current;!c||!c.id||(i(n?void 0:c.name),d.current.fields.set(c.id,{getValue:m,name:n??c.name,controlRef:c.controlRef,validityData:vt(u,r),validate:w}))},[d,m,r,n,i,w,u]),P(()=>{let c=d.current.fields;return()=>{let h=p.current?.id;h&&c.delete(h)}},[d]);let N=L((c,h)=>{if(!h){f.current===c&&(f.current=null,C(),p.current=null,i(void 0),s.current=void 0);return}let x=p.current?.id;f.current=c,p.current=h,n||i(h.name),s.current=h.id,x&&x!==h.id&&C(x),b(h),R()});return[w,N]}var vo=a(E(),1),Qf=le.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=Ae(),{render:s,className:l,validate:u,validationDebounceTime:d=0,validationMode:f=n,name:p,disabled:_=!1,invalid:m,dirty:g,touched:w,actionsRef:R,style:C,...b}=t,N=il(!0)?.disabled,c=L(u||(()=>null)),h=N||_,[x,y]=le.useState(!1),[S,k]=le.useState(!1),[v,I]=le.useState(!1),[T,B]=le.useState(!1),V=g??S,$=w??x,F=le.useRef(V),G=le.useRef(void 0),[K,j]=le.useState(),A=p??K;P(()=>{g!==void 0&&(F.current=g)},[g]);let O=L(hr=>{g===void 0&&(hr&&(F.current=!0),k(hr))}),U=L(hr=>{w===void 0&&y(hr)}),H=L(()=>f==="onChange"||f==="onSubmit"&&i.current),ce=A&&Object.hasOwn(o,A)?o[A]:null,Z=!!(Array.isArray(ce)?ce.length:ce),ue=m===!0||Z,[xe,W]=le.useState({state:Ge,error:"",errors:[],value:null,initialValue:null}),re=!ue&&(h?null:xe.state.valid),he=le.useMemo(()=>({disabled:h,touched:$,dirty:V,valid:re,filled:v,focused:T}),[h,$,V,re,v,T]),Re=Zs({setValidityData:W,validate:c,validityData:xe,validationDebounceTime:d,invalid:ue,markedDirtyRef:F,state:he,shouldValidateOnChange:H,registeredFieldIdRef:G}),[je,Ke]=sl({commit:Re.commit,invalid:ue,markedDirtyRef:F,name:p,setRegisteredFieldName:j,registeredFieldIdRef:G,setValidityData:W,validityData:xe});le.useImperativeHandle(R,()=>({validate:je}),[je]);let pu=le.useMemo(()=>({invalid:ue,name:A,validityData:xe,setValidityData:W,disabled:h,setTouched:U,setDirty:O,setFilled:I,setFocused:B,validationMode:f,shouldValidateOnChange:H,state:he,registerFieldControl:Ke,validation:Re}),[ue,A,xe,h,U,O,I,B,f,H,he,Ke,Re]),mu=Y("div",t,{ref:r,state:he,props:b,stateAttributesMapping:Ee});return(0,vo.jsx)(ui.Provider,{value:pu,children:mu})}),ll=le.forwardRef(function(t,r){return(0,vo.jsx)(bo,{children:(0,vo.jsx)(Qf,{...t,ref:r})})});var or=a(M(),1);var dl=or.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:l=!0,...u}=t,d=ye(!1),f=fo(),{labelId:p}=pe(),_={...d.state,disabled:d.disabled||f.disabled},m=or.useRef(null),g=Xs({id:p??s,native:l});return Y("label",t,{ref:[r,m],state:_,props:[g,u],stateAttributesMapping:Ee})});var _t=a(M(),1);var vi=a(E(),1),ep={...Ee,...Yr},cl=_t.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:l,...u}=t,d=_e(n),{validityData:f,state:p,name:_}=ye(!1),{setMessageIds:m}=pe(),{errors:g}=Ae(),w=_&&Object.hasOwn(g,_)?g[_]:null,R=!!(Array.isArray(w)?w.length:w),C=typeof s=="string",b=!1;s===!0?b=!0:p.disabled?b=!1:C?b=!!f.state[s]:b=R||f.state.valid===!1;let{mounted:N,transitionStatus:c,setMounted:h}=Lt(b);P(()=>{if(!(!b||!d))return m(F=>F.concat(d)),()=>{m(F=>F.filter(G=>G!==d))}},[b,d,m]);let x=_t.useRef(null),[y,S]=_t.useState(null),[k,v]=_t.useState(null),I=f.error;!C&&R?I=w:f.errors.length>1&&(I=f.errors);let T=I;Array.isArray(I)&&(T=I.length>1?(0,vi.jsx)("ul",{children:I.map(F=>(0,vi.jsx)("li",{children:F},F))}):I[0]);let B=Array.isArray(I)?JSON.stringify(I):I;b&&B!==k&&(v(B),S(T)),Jr({open:b,ref:x,onComplete(){b||h(!1)}});let V={...p,transitionStatus:c},$=Y("div",t,{ref:[r,x],state:V,props:[{id:d,children:b?T:y},u],stateAttributesMapping:ep,enabled:N});return N?$:null});var ul=a(M(),1);var fl=ul.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...l}=t,u=_e(n),d=ye(!1),f=fo(),{setMessageIds:p}=pe(),_={...d.state,disabled:d.disabled||f.disabled};return P(()=>{if(u)return p(g=>g.concat(u)),()=>{p(g=>g.filter(w=>w!==u))}},[u,p]),Y("p",t,{ref:r,state:_,props:[{id:u},l],stateAttributesMapping:Ee})});var _o=a(M(),1);var pl=_o.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:l,disabled:u=!1,onValueChange:d,defaultValue:f,autoFocus:p=!1,style:_,...m}=t,{state:g,name:w,disabled:R,setTouched:C,setDirty:b,validityData:N,setFocused:c,setFilled:h,validationMode:x,validation:y}=ye(),{clearErrors:S}=Ae(),k=R||u,v=w??s,I={...g,disabled:k},{labelId:T}=pe(),B=Ys({id:i});P(()=>{let A=l!=null;y.inputRef.current?.value||A&&l!==""?h(!0):A&&l===""&&h(!1)},[y.inputRef,h,l]);let V=_o.useRef(null);P(()=>{p&&V.current===Qt(bt(V.current))&&c(!0)},[p,c]);let[$]=Fr({controlled:l,default:f,name:"FieldControl",state:"value"}),F=l!==void 0,G=F?$:void 0,K=L(()=>y.inputRef.current?.value);return Ks(y.inputRef,B,G,K,!k,s),Y("input",t,{ref:[r,V],state:I,props:[{id:B,disabled:k,name:v,ref:y.inputRef,"aria-labelledby":T,autoFocus:p,...F?{value:G}:{defaultValue:f},onChange(A){let O=A.currentTarget.value;d?.(O,Mt(Ce.none,A.nativeEvent)),b(O!==(N.initialValue??"")),h(O!==""),A.nativeEvent.defaultPrevented||(S(v),y.change(O))},onFocus(){c(!0)},onBlur(A){C(!0),c(!1),x==="onBlur"&&y.commit(A.currentTarget.value)},onKeyDown(A){A.currentTarget.tagName==="INPUT"&&A.key==="Enter"&&(C(!0),y.commit(A.currentTarget.value))}},m,A=>y.getValidationProps(k,A)],stateAttributesMapping:Ee})});var nr=a(M(),1);var ml=a(E(),1),gl=function(t){let{children:r}=t,{validityData:o,invalid:n}=ye(!1),i=nr.useMemo(()=>vt(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:l}=Lt(s),u=nr.useMemo(()=>({...i,validity:i.state,transitionStatus:l}),[i,l]);return(0,ml.jsx)(nr.Fragment,{children:r(u)})};var yo=a(M(),1);var _i=a(E(),1),bl=yo.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...l}=t,{state:u,disabled:d}=ye(!1),f=d||s,p={...u,disabled:f},_=yo.useMemo(()=>({disabled:f}),[f]),m=Y("div",t,{ref:r,state:p,props:l,stateAttributesMapping:Ee});return(0,_i.jsx)(bo,{children:(0,_i.jsx)(gi.Provider,{value:_,children:m})})});var hl=a(M(),1);var vl=a(E(),1),yi=hl.forwardRef(function(t,r){return(0,vl.jsx)(me.Control,{ref:r,...t})});var yl=a(M(),1);var Ft=a(M(),1);var wo="data-composite-item-active";var tp=[];function _l(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:u,enableHomeAndEndKeys:d=!1,stopEventPropagation:f,disabledIndices:p,modifierKeys:_=tp}=e,[m,g]=Ft.useState(0),w=o!=null,R=Ft.useRef(null),C=ut(R,u),b=Ft.useRef([]),N=Ft.useRef(!1),c=s??m,h=L((v,I=!1)=>{if((l??g)(v),I){let T=b.current[v];ci(R.current,T,i,r)}}),x=L(v=>{if(v.size===0||N.current)return;N.current=!0;let I=Array.from(v.keys()),T=I.find(V=>V?.hasAttribute(wo))??null,B=T?v.get(T)?.index??-1:-1;if(B!==-1)h(B);else if(tr(I,c,p)){let V=ht(I,{disabledIndices:p});er(I,V)||h(V)}ci(R.current,T,i,r)});P(()=>{if(p==null||s!=null||!N.current)return;let v=b.current;if(tr(v,c,p)){let I=ht(v,{disabledIndices:p});er(v,I)||h(I)}},[p,s,c,b,h]);let y=L((v,I,T)=>n?n(v,I,T,b):T),S=L(v=>{let I=v.key===no||v.key===io;if(!Ds.has(v.key)||!d&&I||rp(v,_)||!R.current)return;let B=i==="rtl",V=B?ro:oo,$=B?oo:ro,F=r==="vertical"?to:V,G=r==="vertical"?eo:$,K=Vt(v.nativeEvent);if(K!=null&&di(K)&&!ol(K)){let ce=K.selectionStart,Z=K.selectionEnd,ue=K.value;if(ce==null||v.shiftKey||ce!==Z||v.key!==G&&ce<ue.length||v.key!==F&&ce>0)return}let j=c,A=ai(b,p),O=si(b,p);o!=null&&(j=o({disabledIndices:p,elementsRef:b,event:v,highlightedIndex:c,loopFocus:t,maxIndex:O,minIndex:A,onLoop:y,orientation:r,rtl:B}));let U=r!=="vertical"&&v.key===V||r!=="horizontal"&&v.key===to,H=r!=="vertical"&&v.key===$||r!=="horizontal"&&v.key===eo;d&&(v.key===no?j=A:v.key===io&&(j=O)),j===c&&(U||H)&&(t&&j===O&&U?(j=A,n&&(j=n(v,c,j,b))):t&&j===A&&H?(j=O,n&&(j=n(v,c,j,b))):j=ht(b.current,{startingIndex:j,decrement:H,disabledIndices:p})),j!==c&&!er(b.current,j)&&(f&&v.stopPropagation(),(w||I||U||H)&&v.preventDefault(),h(j,!0),queueMicrotask(()=>{b.current[j]?.focus()}))});return{props:{ref:C,onFocus(v){let I=R.current,T=Vt(v.nativeEvent);!I||T==null||!di(T)||T.setSelectionRange(0,T.value.length)},onKeyDown:S},highlightedIndex:c,onHighlightedIndexChange:h,elementsRef:b,onMapChange:x,relayKeyboardEvent:S}}function rp(e,t){for(let r of Us)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var wi=a(E(),1);function wl(e){let{render:t,className:r,style:o,refs:n=ft,props:i=ft,state:s=ve,stateAttributesMapping:l,highlightedIndex:u,onHighlightedIndexChange:d,orientation:f,grid:p,loopFocus:_,onLoop:m,enableHomeAndEndKeys:g,onMapChange:w,stopEventPropagation:R=!0,rootRef:C,disabledIndices:b,modifierKeys:N,highlightItemOnHover:c=!1,tag:h="div",...x}=e,y=mi(),{props:S,highlightedIndex:k,onHighlightedIndexChange:v,elementsRef:I,onMapChange:T,relayKeyboardEvent:B}=_l({grid:p,loopFocus:_,onLoop:m,orientation:f,highlightedIndex:u,onHighlightedIndexChange:d,rootRef:C,stopEventPropagation:R,enableHomeAndEndKeys:g,direction:y,disabledIndices:b,modifierKeys:N}),V=Y(h,e,{state:s,ref:n,props:[S,...i,x],stateAttributesMapping:l}),$=yl.useMemo(()=>({highlightedIndex:k,onHighlightedIndexChange:v,highlightItemOnHover:c,relayKeyboardEvent:B}),[k,v,c,B]);return(0,wi.jsx)(ei.Provider,{value:$,children:(0,wi.jsx)(jr,{elementsRef:I,onMapChange:F=>{w?.(F),T(F)},children:V})})}var xl=a(js(),1);function op(){return J}function np(){return!1}function ip(){return!0}function Rl(){return(0,xl.useSyncExternalStore)(op,np,ip)}var $y=a(M(),1);var Sl=a(E(),1);function Cl(e){let{script:t}=e,{nonce:r}=nl();return Rl()?(0,Sl.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var ke={};Yt(ke,{Indicator:()=>Nl,List:()=>Ll,Panel:()=>Ml,Root:()=>Tl,Tab:()=>kl});var Q=a(M(),1);var xo=a(M(),1),xi=xo.createContext(void 0);function Je(){let e=xo.useContext(xi);if(e===void 0)throw new Error(Se(64));return e}var Pe={tabActivationDirection:e=>({"data-activation-direction":e})};var Ri=a(E(),1),Tl=Q.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:u,style:d,...f}=t,p=t.defaultValue!==void 0,_=Q.useRef([]),[m,g]=Q.useState(()=>new Map),[w,R]=Fr({controlled:u,default:n,name:"Tabs",state:"value"}),C=u!==void 0,[b,N]=Q.useState(()=>new Map),c=Q.useRef(void 0),h=Q.useCallback(W=>Si(b,W),[b]),[x,y]=Q.useState(()=>({previousValue:w,tabActivationDirection:"none"})),{previousValue:S,tabActivationDirection:k}=x,v=k,I=!1;S!==w&&(v=El(S,w,s,b),I=S!=null&&w!=null&&h(w)==null);let T=I?S:w,B=S!==T||k!==v;P(()=>{B&&y({previousValue:T,tabActivationDirection:v})},[T,B,v]);let V=L((W,re)=>{let he=El(w,W,s,b);re.activationDirection=he,i?.(W,re),!re.isCanceled&&R(W)}),$=L((W,re)=>{i?.(W,Mt(re,void 0,void 0,{activationDirection:"none"}))}),F=L((W,re)=>(g(he=>{let Re=new Map(he);return Re.set(W,re),Re}),()=>{g(he=>{if(he.get(W)!==re)return he;let Re=new Map(he);return Re.delete(W),Re})})),G=Q.useCallback(W=>m.get(W),[m]),K=Q.useCallback(W=>{for(let re of b.values())if(W===re.value)return re.id},[b]),j=Q.useMemo(()=>({getTabElementBySelectedValue:h,getTabIdByPanelValue:K,getTabPanelIdByValue:G,onValueChange:V,orientation:s,registerMountedTabPanel:F,setTabMap:N,tabActivationDirection:v,value:w}),[h,K,G,V,s,F,N,v,w]),A=Q.useMemo(()=>{for(let W of b.values())if(W.value===w)return W},[b,w]),O=Q.useMemo(()=>{for(let W of b.values())if(!W.disabled)return W.value},[b]),U=Q.useRef(!p),H=Q.useRef(n),ce=Q.useRef(p),Z=Q.useRef(!1);P(()=>{if(C)return;function W(je,Ke){R(je),y({previousValue:je,tabActivationDirection:"none"}),$(je,Ke),U.current=!1}if(b.size===0){Z.current&&w!==null&&!c.current?.isConnected&&W(null,Ce.missing);return}Z.current=!0,c.current=b.keys().next().value;let re=A?.disabled,he=A==null&&w!==null;if(!re&&w===H.current&&(ce.current=!1),ce.current&&re&&w===H.current)return;let Re=U.current;if(re||he){let je=O??null;if(w===je){U.current=!1;return}let Ke=Ce.missing;Re?Ke=Ce.initial:re&&(Ke=Ce.disabled),W(je,Ke);return}Re&&A!=null&&($(w,Ce.initial),U.current=!1)},[O,C,$,A,R,b,w]);let xe=Y("div",t,{state:{orientation:s,tabActivationDirection:v},ref:r,props:f,stateAttributesMapping:Pe});return(0,Ri.jsx)(xi.Provider,{value:j,children:(0,Ri.jsx)(jr,{elementsRef:_,children:xe})})});function Si(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function El(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],l=Si(o,e),u=Si(o,t);if(l==null||u==null)return l!==u&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let d=l.getBoundingClientRect()[n],f=u.getBoundingClientRect()[n];return f<d?i:f>d?s:"none"}var He=a(M(),1);var Ro=a(M(),1),Ci=Ro.createContext(void 0);function So(){let e=Ro.useContext(Ci);if(e===void 0)throw new Error(Se(65));return e}var kl=He.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:u=!0,style:d,...f}=t,{value:p,getTabPanelIdByValue:_,onValueChange:m,orientation:g,tabActivationDirection:w}=Je(),{activateOnFocus:R,registerTabResizeObserverElement:C,tabsListElement:b}=So(),{highlightedIndex:N,onHighlightedIndexChange:c}=At(),h=_e(l),x=He.useMemo(()=>({disabled:n,id:h,value:s}),[n,h,s]),{compositeProps:y,compositeRef:S,index:k}=el({metadata:x}),v=s===p,I=He.useRef(!1),T=He.useRef(null),B=L(Z=>{T.current?.(),T.current=Z?C(Z):null});P(()=>{if(I.current){I.current=!1;return}if(!(v&&k>-1&&N!==k))return;let Z=b;if(Z!=null){let ue=Qt(bt(Z));if(ue&&ni(Z,ue))return}n||c(k)},[v,k,N,c,n,b]);let{getButtonProps:V,buttonRef:$}=ri({disabled:n,native:u,focusableWhenDisabled:!0}),F=_(s),G=He.useRef(!1),K=He.useRef(!1);function j(Z){m(s,Mt(Ce.none,Z.nativeEvent,void 0,{activationDirection:"none"}))}function A(Z){v||n||j(Z)}function O(Z){v||n||R&&(!G.current||K.current)&&j(Z)}function U(Z){if(v||n)return;G.current=!0,K.current=Z.button===0;let ue=bt(Z.currentTarget);function xe(){G.current=!1,K.current=!1,ue.removeEventListener("pointerup",xe),ue.removeEventListener("pointercancel",xe)}ue.addEventListener("pointerup",xe),ue.addEventListener("pointercancel",xe)}return Y("button",t,{state:{disabled:n,active:v,orientation:g,tabActivationDirection:w},ref:[r,$,S,B],props:[y,{role:"tab","aria-controls":F,"aria-selected":v,id:h,onClick:A,onFocus:O,onPointerDown:U,[wo]:v?"":void 0,onKeyDownCapture(){I.current=!0}},f,V],stateAttributesMapping:Pe})});var zt=a(M(),1);var Co=a(E(),1),Il,ap={...Pe,activeTabPosition:()=>null,activeTabSize:()=>null},Nl=zt.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{getTabElementBySelectedValue:u,orientation:d,tabActivationDirection:f,value:p}=Je(),{tabsListElement:_,registerIndicatorUpdateListener:m}=So(),g=Bs();zt.useEffect(()=>m(g),[m,g]);let w=0,R=0,C=0,b=0,N=0,c=0,h=!1;if(p!=null&&_!=null){let T=u(p);if(T!=null){h=!0;let{width:B,height:V}=hi(T),{width:$,height:F}=hi(_),G=T.getBoundingClientRect(),K=_.getBoundingClientRect(),j=$>0?K.width/$:1,A=F>0?K.height/F:1;if(j>Number.EPSILON&&A>Number.EPSILON){let U=G.left-K.left,H=G.top-K.top;w=U/j+_.scrollLeft-_.clientLeft,C=H/A+_.scrollTop-_.clientTop}else w=T.offsetLeft,C=T.offsetTop;N=B,c=V,R=_.scrollWidth-w-N,b=_.scrollHeight-C-c}}let x=h?{left:w,right:R,top:C,bottom:b}:null,y=h?{width:N,height:c}:null,S=h?{"--active-tab-left":`${w}px`,"--active-tab-right":`${R}px`,"--active-tab-top":`${C}px`,"--active-tab-bottom":`${b}px`,"--active-tab-width":`${N}px`,"--active-tab-height":`${c}px`}:void 0,k=h&&N>0&&c>0,I=Y("span",t,{state:{orientation:d,activeTabPosition:x,activeTabSize:y,tabActivationDirection:f},ref:r,props:[{role:"presentation",style:S,hidden:!k},l,{suppressHydrationWarning:!0}],stateAttributesMapping:ap});return p==null?null:(0,Co.jsxs)(zt.Fragment,{children:[I,i&&(Il||(Il=(0,Co.jsx)(Cl,{script:""})))]})});var Eo=a(M(),1);var sp={...Pe,...Yr},Ml=Eo.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...u}=t,{value:d,getTabIdByPanelValue:f,orientation:p,tabActivationDirection:_,registerMountedTabPanel:m}=Je(),g=_e(),{ref:w,index:R}=Kr(),C=n===d,{mounted:b,transitionStatus:N,setMounted:c}=Lt(C),h=!b,x=f(n),y={hidden:h,orientation:p,tabActivationDirection:_,transitionStatus:N},S=Eo.useRef(null),k=Y("div",t,{state:y,ref:[r,w,S],props:[{"aria-labelledby":x,hidden:h,id:g,role:"tabpanel",tabIndex:C?0:-1,inert:Ws(!C),"data-index":R},u],stateAttributesMapping:sp});return Jr({open:C,ref:S,onComplete(){C||c(!1)}}),P(()=>{if(!(g==null||h&&!s))return m(n,g)},[h,s,n,g,m]),s||b?k:null});var Te=a(M(),1);var Ei=a(E(),1),Ll=Te.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...u}=t,{orientation:d,setTabMap:f,tabActivationDirection:p}=Je(),[_,m]=Te.useState(0),[g,w]=Te.useState(null),R=Te.useRef(new Set),C=Te.useRef(new Set),b=Te.useRef(null);P(()=>{if(typeof ResizeObserver>"u")return;let S=new ResizeObserver(()=>{R.current.forEach(k=>{k()})});return b.current=S,g&&S.observe(g),C.current.forEach(k=>{S.observe(k)}),()=>{S.disconnect(),b.current=null}},[g]);let N=L(S=>(R.current.add(S),()=>{R.current.delete(S)})),c=L(S=>(C.current.add(S),b.current?.observe(S),()=>{C.current.delete(S),b.current?.unobserve(S)})),h={orientation:d,tabActivationDirection:p},x={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},y=Te.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:N,registerTabResizeObserverElement:c,tabsListElement:g}),[o,N,c,g]);return(0,Ei.jsx)(Ci.Provider,{value:y,children:(0,Ei.jsx)(wl,{render:s,className:n,style:l,state:h,refs:[r,w],props:[x,u],stateAttributesMapping:Pe,highlightedIndex:_,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:m,onMapChange:f,disabledIndices:ft})})});function Xe(e){return Y(e.defaultTagName??"div",e,e)}var Pl=a(z(),1),Vl=a(ne(),1),Ol=a(E(),1),ir=(0,Pl.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,Ol.jsx)(Vl.SVG,{ref:n,...t.props,...o,width:r,height:r})});var zl=a(q(),1),jl=a(E(),1);function Bl({children:e}){return(0,jl.jsx)(po,{direction:(0,zl.isRTL)()?"rtl":"ltr",children:e})}var Hl=a(z(),1),ki="data-wp-hash";function Ii(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dp(document)),e.__wpStyleRuntime}function lp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ki}]`))if(r.getAttribute(ki)===t)return!0;return!1}function Dl(e,t,r){if(!e.head)return;let o=Ii(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ki,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function dp(e){let t=Ii();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dl(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 cp(e,t){let r=Ii();r.styles.set(e,t);for(let o of r.documents.keys())Dl(o,e,t)}typeof process>"u",cp("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 up={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},yt=(0,Hl.forwardRef)(function({render:t,...r},o){return Xe({render:t,ref:o,props:be({className:up["visually-hidden"]},r,{"data-visually-hidden":""})})});var Ul=a(z(),1),Ni="data-wp-hash";function Mi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pp(document)),e.__wpStyleRuntime}function fp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ni}]`))if(r.getAttribute(Ni)===t)return!0;return!1}function Wl(e,t,r){if(!e.head)return;let o=Mi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ni,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pp(e){let t=Mi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Wl(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 mp(e,t){let r=Mi();r.styles.set(e,t);for(let o of r.documents.keys())Wl(o,e,t)}typeof process>"u",mp("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var gp={stack:"_19ce0419607e1896__stack"},bp={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)"},Ie=(0,Ul.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},u){let d={gap:r&&bp[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Xe({render:s,ref:u,props:be(l,{style:d,className:gp.stack})})});var Qe=a(z(),1);function $l(e){let t=(0,Qe.useRef)(e);t.current=e;let r=(0,Qe.useRef)(null),o=(0,Qe.useRef)(!1),n=(0,Qe.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Qe.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var Ql=a(z(),1);var ar=a(z(),1),sr=a(E(),1),Li="data-wp-hash";function Ai(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vp(document)),e.__wpStyleRuntime}function hp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Li}]`))if(r.getAttribute(Li)===t)return!0;return!1}function Kl(e,t,r){if(!e.head)return;let o=Ai(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(hp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Li,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vp(e){let t=Ai();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kl(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 Pi(e,t){let r=Ai();r.styles.set(e,t);for(let o of r.documents.keys())Kl(o,e,t)}typeof process>"u",Pi("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var _p={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Pi("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var yp={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Pi("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 jt={"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"},Yl=(0,ar.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:l,...u},d){return(0,sr.jsxs)("div",{ref:d,className:D(_p.div,yp["box-sizing"],jt["input-layout"],jt[`is-size-${n}`],o&&jt["is-disabled"],i&&jt["is-borderless"],t),...u,children:[ar.Children.count(s)>0&&(0,sr.jsx)("div",{className:jt["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,ar.Children.count(l)>0&&(0,sr.jsx)("div",{className:jt["slot-wrapper"],"data-slot-type":"suffix",children:l})]})});var ql=a(z(),1),Jl=a(E(),1),Vi="data-wp-hash";function Oi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xp(document)),e.__wpStyleRuntime}function wp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vi}]`))if(r.getAttribute(Vi)===t)return!0;return!1}function Zl(e,t,r){if(!e.head)return;let o=Oi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xp(e){let t=Oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zl(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 Rp(e,t){let r=Oi();r.styles.set(e,t);for(let o of r.documents.keys())Zl(o,e,t)}typeof process>"u",Rp("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 Gl={"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"},Fi=(0,ql.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,Jl.jsx)("div",{ref:n,className:D(Gl["input-layout-slot"],Gl[`is-padding-${t}`],r),...o})});Fi.displayName="InputLayout.Slot";var Xl=Object.assign(Yl,{Slot:Fi});var ji=a(E(),1),zi="data-wp-hash";function Bi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cp(document)),e.__wpStyleRuntime}function Sp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zi}]`))if(r.getAttribute(zi)===t)return!0;return!1}function ed(e,t,r){if(!e.head)return;let o=Bi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Sp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Cp(e){let t=Bi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ed(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 Hi(e,t){let r=Bi();r.styles.set(e,t);for(let o of r.documents.keys())ed(o,e,t)}typeof process>"u",Hi("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Ep={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Hi("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Tp={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Hi("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 kp={input:"_2ae7be2fc1bb17a3__input"},ko=(0,Ql.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},l){return(0,ji.jsx)(Xl,{className:D(Tp["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,ji.jsx)(yi,{ref:l,className:D(Ep.input,kp.input),...s})})});var Gi=a(q(),1),ie=a(z(),1);var td=a(z(),1),lr=a(E(),1),Ui="data-wp-hash";function Wi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Np(document)),e.__wpStyleRuntime}function Ip(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ui}]`))if(r.getAttribute(Ui)===t)return!0;return!1}function rd(e,t,r){if(!e.head)return;let o=Wi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ip(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ui,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Np(e){let t=Wi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rd(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 Mp(e,t){let r=Wi();r.styles.set(e,t);for(let o of r.documents.keys())rd(o,e,t)}typeof process>"u",Mp("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 Di={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},$i=(0,td.forwardRef)(function({className:t,...r},o){return(0,lr.jsxs)("svg",{className:D(Di.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,lr.jsx)("circle",{className:Di.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,lr.jsx)("path",{className:Di.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var dr=a(E(),1),Ki="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"&&Ap(document)),e.__wpStyleRuntime}function Lp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ki}]`))if(r.getAttribute(Ki)===t)return!0;return!1}function od(e,t,r){if(!e.head)return;let o=Yi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ki,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ap(e){let t=Yi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)od(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 nd(e,t){let r=Yi();r.styles.set(e,t);for(let o of r.documents.keys())od(o,e,t)}typeof process>"u",nd("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Pp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",nd("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 Io={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"},Vp={valid:Ln,invalid:mn};function No({id:e,type:t,message:r}){return(0,dr.jsxs)("p",{id:e,className:D(Pp.p,Io.indicator,Io[`is-${t}`]),children:[t==="validating"?(0,dr.jsx)($i,{className:Io["indicator-spinner"]}):(0,dr.jsx)(ir,{className:Io["indicator-icon"],icon:Vp[t],size:16,fill:"currentColor"}),r]})}var De=a(E(),1);function Op(e,t,r){let o;return t&&!r?o=`(${(0,Gi.__)("Required")})`:!t&&r&&(o=`(${(0,Gi.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,De.jsxs)(De.Fragment,{children:[e," ",o]}):e}var id="data-validity-visible",qi=(0,ie.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s,...l},u){let[d,f]=(0,ie.useState)(),[p,_]=(0,ie.useState)(),[m,g]=(0,ie.useState)(!1),[w,R]=(0,ie.useState)(!1),C=(0,ie.useRef)(null);(0,ie.useEffect)(()=>{let x=n(),y=()=>{o?.type!=="validating"&&f(x?.validationMessage),g(!0),x?.setAttribute(id,"")};return x?.addEventListener("invalid",y),()=>x?.removeEventListener("invalid",y)},[o?.type,n]),(0,ie.useEffect)(()=>{let x=n(),y=k=>{if(k.preventDefault(),!k.isTrusted)return;let v=k.target,I=Array.from(v.form?.elements??[]).find(T=>!T.validity.valid);(!v.form||I===v)&&v.focus()},S=x?.type==="radio"&&x?.name?Array.from(C.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(k=>k!==x):[];return x?.addEventListener("invalid",y),S.forEach(k=>k.addEventListener("invalid",y)),()=>{x?.removeEventListener("invalid",y),S.forEach(k=>k.removeEventListener("invalid",y))}},[n]),(0,ie.useEffect)(()=>{let x=n();if(!o?.type){x?.setCustomValidity(""),f(x?.validationMessage),_(void 0);return}switch(o.type){case"validating":{x?.setCustomValidity(""),f(void 0),_({type:"validating",message:o.message});break}case"valid":{x?.setCustomValidity(""),f(x?.validationMessage),_({type:"valid",message:o.message});break}case"invalid":{x?.setCustomValidity(o.message??""),f(x?.validationMessage),_(void 0);break}}},[o,n]),(0,ie.useEffect)(()=>{if(!(!w||m)){if(o?.type==="validating"){let x=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(x)}g(!0)}},[w,o?.type,m]);let b=x=>{w||(!x.relatedTarget||!x.currentTarget.contains(x.relatedTarget))&&(R(!0),n()?.setAttribute(id,""))},N=(0,ie.useId)(),c=d?(0,De.jsx)(No,{id:N,type:"invalid",message:d}):p?.type?(0,De.jsx)(No,{id:N,type:p.type,message:p.message}):null,h=m?c:null;return(0,ie.useEffect)(()=>{let x=n();if(!x)return;function y(S,k){let v=(S.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==N);k&&v.push(N),v.length?S.setAttribute("aria-describedby",v.join(" ")):S.removeAttribute("aria-describedby")}return y(x,!!h),()=>y(x,!1)},[h,N,n]),Xe({render:s,defaultTagName:"div",ref:[u,C],props:be(l,{onBlur:b,children:(0,De.jsxs)(De.Fragment,{children:[(0,ie.cloneElement)(i,{label:Op(i.props.label,t,r),required:t}),h]})})})});var wt={};Yt(wt,{Control:()=>Td,Description:()=>yd,Details:()=>Sd,Item:()=>ud,Label:()=>gd,Root:()=>ld});var ad=a(z(),1);var Xi=a(E(),1),Zi="data-wp-hash";function Ji(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zp(document)),e.__wpStyleRuntime}function Fp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Zi}]`))if(r.getAttribute(Zi)===t)return!0;return!1}function sd(e,t,r){if(!e.head)return;let o=Ji(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Fp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Zi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zp(e){let t=Ji();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sd(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 jp(e,t){let r=Ji();r.styles.set(e,t);for(let o of r.documents.keys())sd(o,e,t)}typeof process>"u",jp("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Bp={"box-sizing":"_336cd3e4e743482f__box-sizing"},Hp=e=>(0,Xi.jsx)(Ie,{...e,direction:"column",gap:"sm"}),ld=(0,ad.forwardRef)(function({className:t,render:r=Hp,...o},n){return(0,Xi.jsx)(me.Root,{ref:n,className:D(Bp["box-sizing"],t),render:r,...o})});var dd=a(z(),1),cd=a(E(),1),ud=(0,dd.forwardRef)(function(t,r){return(0,cd.jsx)(me.Item,{ref:r,...t})});var pd=a(z(),1);var ea=a(E(),1),Qi="data-wp-hash";function ta(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Up(document)),e.__wpStyleRuntime}function Dp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Qi}]`))if(r.getAttribute(Qi)===t)return!0;return!1}function md(e,t,r){if(!e.head)return;let o=ta(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Dp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Qi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Up(e){let t=ta();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)md(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 Wp(e,t){let r=ta();r.styles.set(e,t);for(let o of r.documents.keys())md(o,e,t)}typeof process>"u",Wp("e08ffbfdae",'@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);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 fd={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},gd=(0,pd.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,ea.jsx)(me.Label,{ref:i,className:D(fd.label,o&&fd[`is-${o}`],t),...n});return r?(0,ea.jsx)(yt,{render:s}):s});var bd=a(z(),1),_d=a(E(),1),ra="data-wp-hash";function oa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kp(document)),e.__wpStyleRuntime}function $p(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ra}]`))if(r.getAttribute(ra)===t)return!0;return!1}function hd(e,t,r){if(!e.head)return;let o=oa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($p(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ra,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Kp(e){let t=oa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hd(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 vd(e,t){let r=oa();r.styles.set(e,t);for(let o of r.documents.keys())hd(o,e,t)}typeof process>"u",vd("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Yp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",vd("e08ffbfdae",'@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);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 Gp={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},yd=(0,bd.forwardRef)(function({className:t,...r},o){return(0,_d.jsx)(me.Description,{ref:o,className:D(Yp.p,Gp.description,t),...r})});var wd=a(z(),1),xd=a(q(),1);var et=a(E(),1),na="data-wp-hash";function ia(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zp(document)),e.__wpStyleRuntime}function qp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${na}]`))if(r.getAttribute(na)===t)return!0;return!1}function Rd(e,t,r){if(!e.head)return;let o=ia(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(na,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zp(e){let t=ia();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Rd(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 Jp(e,t){let r=ia();r.styles.set(e,t);for(let o of r.documents.keys())Rd(o,e,t)}typeof process>"u",Jp("e08ffbfdae",'@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);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 Xp={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Sd=(0,wd.forwardRef)(function({className:t,...r},o){return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsx)(yt,{render:(0,et.jsx)(me.Description,{}),children:(0,xd.__)("More details follow the field.")}),(0,et.jsx)("div",{ref:o,className:D(Xp.description,t),...r})]})});var Cd=a(z(),1),Ed=a(E(),1),Td=(0,Cd.forwardRef)(function(t,r){return(0,Ed.jsx)(me.Control,{ref:r,...t})});var kd=a(z(),1);var xt=a(E(),1),aa="data-wp-hash";function sa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&em(document)),e.__wpStyleRuntime}function Qp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${aa}]`))if(r.getAttribute(aa)===t)return!0;return!1}function Id(e,t,r){if(!e.head)return;let o=sa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Qp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(aa,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function em(e){let t=sa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Id(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 tm(e,t){let r=sa();r.styles.set(e,t);for(let o of r.documents.keys())Id(o,e,t)}typeof process>"u",tm("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 rm={root:"a9211a7e6af24bed__root"},la=(0,kd.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},l){return(0,xt.jsxs)(wt.Root,{className:D(rm.root,t),children:[(0,xt.jsx)(wt.Label,{hideFromVision:i,children:r}),(0,xt.jsx)(ko,{ref:l,...s}),o&&(0,xt.jsx)(wt.Description,{children:o}),n&&(0,xt.jsx)(wt.Details,{children:n})]})});var Mo=a(z(),1),Nd=a(To(),1);var da=a(E(),1),ca=(0,Mo.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,Mo.useRef)(null),l=(0,Nd.useMergeRefs)([i,s]);return(0,da.jsx)(qi,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,da.jsx)(la,{ref:l,...n})})});var Md=a(z(),1),Ld=a(q(),1),Bt=a(E(),1),ua="data-wp-hash";function fa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nm(document)),e.__wpStyleRuntime}function om(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ua}]`))if(r.getAttribute(ua)===t)return!0;return!1}function Ad(e,t,r){if(!e.head)return;let o=fa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(om(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ua,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nm(e){let t=fa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ad(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 Ao(e,t){let r=fa();r.styles.set(e,t);for(let o of r.documents.keys())Ad(o,e,t)}typeof process>"u",Ao("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var im={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ao("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 am={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Ao("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 Lo={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",Ao("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var sm={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},pa=(0,Md.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...l},u){return Xe({render:i,defaultTagName:"a",ref:u,props:be(l,{className:D(sm.a,im["box-sizing"],am["outset-ring--focus-except-active"],r!=="unstyled"&&Lo.link,r!=="unstyled"&&Lo[`is-${o}`],r==="unstyled"&&Lo["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Bt.jsxs)(Bt.Fragment,{children:[t,n&&(0,Bt.jsx)("span",{className:Lo["link-icon"],role:"img","aria-label":(0,Ld.__)("(opens in a new tab)")})]})})})});var St={};Yt(St,{List:()=>Fd,Panel:()=>$d,Root:()=>Yd,Tab:()=>Zd});var Rt=a(z(),1);var Vd=a(To(),1),Po=a(E(),1),ma="data-wp-hash";function ga(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dm(document)),e.__wpStyleRuntime}function lm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ma}]`))if(r.getAttribute(ma)===t)return!0;return!1}function Od(e,t,r){if(!e.head)return;let o=ga(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ma,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function dm(e){let t=ga();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Od(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 cm(e,t){let r=ga();r.styles.set(e,t);for(let o of r.documents.keys())Od(o,e,t)}typeof process>"u",cm("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||={}).formatLibrary=(()=>{var Ru=Object.create;var dn=Object.defineProperty;var Su=Object.getOwnPropertyDescriptor;var Cu=Object.getOwnPropertyNames;var Eu=Object.getPrototypeOf,ku=Object.prototype.hasOwnProperty;var Tu=(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 pe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qt=(e,t)=>{for(var r in t)dn(e,r,{get:t[r],enumerable:!0})},Iu=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Cu(t))!ku.call(e,n)&&n!==r&&dn(e,n,{get:()=>t[n],enumerable:!(o=Su(t,n))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?Ru(Eu(e)):{},Iu(t||!e||!e.__esModule?dn(r,"default",{value:e,enumerable:!0}):r,e));var oe=pe((sg,qa)=>{qa.exports=window.wp.richText});var q=pe((lg,Za)=>{Za.exports=window.wp.i18n});var se=pe((dg,Xa)=>{Xa.exports=window.wp.blockEditor});var z=pe((cg,Ja)=>{Ja.exports=window.wp.element});var ne=pe((fg,Qa)=>{Qa.exports=window.wp.primitives});var k=pe((pg,es)=>{es.exports=window.ReactJSXRuntime});var Ze=pe((rb,is)=>{is.exports=window.wp.components});var L=pe((nb,ss)=>{ss.exports=window.React});var Os=pe((Ch,Fs)=>{Fs.exports=window.ReactDOM});var Ws=pe(Ds=>{"use strict";var Ot=L();function Uf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Df=typeof Object.is=="function"?Object.is:Uf,Wf=Ot.useState,$f=Ot.useEffect,Kf=Ot.useLayoutEffect,Yf=Ot.useDebugValue;function Gf(e,t){var r=t(),o=Wf({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Kf(function(){n.value=r,n.getSnapshot=t,ui(n)&&i({inst:n})},[e,r,t]),$f(function(){return ui(n)&&i({inst:n}),e(function(){ui(n)&&i({inst:n})})},[e]),Yf(r),r}function ui(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Df(e,r)}catch{return!0}}function qf(e,t){return t()}var Zf=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?qf:Gf;Ds.useSyncExternalStore=Ot.useSyncExternalStore!==void 0?Ot.useSyncExternalStore:Zf});var Ks=pe(($h,$s)=>{"use strict";$s.exports=Ws()});var ur=pe((y1,Bl)=>{Bl.exports=window.wp.compose});var Vi=pe((V1,Jl)=>{Jl.exports=window.wp.a11y});var $o=pe((K0,uc)=>{uc.exports=window.wp.url});var pc=pe((Y0,fc)=>{fc.exports=window.wp.htmlEntities});var Aa=pe((G0,mc)=>{mc.exports=window.wp.data});var yu=a(oe(),1);var ts=a(q(),1),Wn=a(oe(),1),Lt=a(se(),1);var Er=a(z(),1),cn=(0,Er.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,Er.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var kr=a(ne(),1),un=a(k(),1),fn=(0,un.jsx)(kr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,un.jsx)(kr.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 Tr=a(ne(),1),pn=a(k(),1),mn=(0,pn.jsx)(Tr.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)(Tr.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var Ir=a(ne(),1),gn=a(k(),1),bn=(0,gn.jsx)(Ir.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,gn.jsx)(Ir.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 Nr=a(ne(),1),hn=a(k(),1),vn=(0,hn.jsx)(Nr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hn.jsx)(Nr.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-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})});var Lr=a(ne(),1),_n=a(k(),1),yn=(0,_n.jsx)(Lr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_n.jsx)(Lr.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 Mr=a(ne(),1),wn=a(k(),1),xn=(0,wn.jsx)(Mr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wn.jsx)(Mr.Path,{d:"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z"})});var Ar=a(ne(),1),Rn=a(k(),1),Sn=(0,Rn.jsx)(Ar.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rn.jsx)(Ar.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var Pr=a(ne(),1),Cn=a(k(),1),En=(0,Cn.jsx)(Pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cn.jsx)(Pr.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 Zt=a(ne(),1),Xt=a(k(),1),kn=(0,Xt.jsxs)(Zt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Xt.jsx)(Zt.Path,{d:"M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5",vectorEffect:"non-scaling-stroke"}),(0,Xt.jsx)(Zt.Path,{d:"M19.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 Vr=a(ne(),1),Tn=a(k(),1),In=(0,Tn.jsx)(Vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tn.jsx)(Vr.Path,{d:"M4 18.5h16V17H4v1.5zM16 13v1.5h4V13h-4zM5.1 15h7.8c.6 0 1.1-.5 1.1-1.1V6.1c0-.6-.5-1.1-1.1-1.1H5.1C4.5 5 4 5.5 4 6.1v7.8c0 .6.5 1.1 1.1 1.1zm.4-8.5h7V10l-1-1c-.3-.3-.8-.3-1 0l-1.6 1.5-1.2-.7c-.3-.2-.6-.2-.9 0l-1.3 1V6.5zm0 6.1l1.8-1.3 1.3.8c.3.2.7.2.9-.1l1.5-1.4 1.5 1.4v1.5h-7v-.9z"})});var Fr=a(ne(),1),Nn=a(k(),1),Ln=(0,Nn.jsx)(Fr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nn.jsx)(Fr.Path,{d:"M17.5 10h-1.7l-3.7 10.5h1.7l.9-2.6h3.9l.9 2.6h1.7L17.5 10zm-2.2 6.3 1.4-4 1.4 4h-2.8zm-4.8-3.8c1.6-1.8 2.9-3.6 3.7-5.7H16V5.2h-5.8V3H8.8v2.2H3v1.5h9.6c-.7 1.6-1.8 3.1-3.1 4.6C8.6 10.2 7.8 9 7.2 8H5.6c.6 1.4 1.7 2.9 2.9 4.4l-2.4 2.4c-.3.4-.7.8-1.1 1.2l1 1 1.2-1.2c.8-.8 1.6-1.5 2.3-2.3.8.9 1.7 1.7 2.5 2.5l.6-1.5c-.7-.6-1.4-1.3-2.1-2z"})});var Or=a(ne(),1),Mn=a(k(),1),An=(0,Mn.jsx)(Or.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)(Or.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 zr=a(ne(),1),Pn=a(k(),1),Vn=(0,Pn.jsx)(zr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pn.jsx)(zr.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 Jt=a(ne(),1),Qt=a(k(),1),Fn=(0,Qt.jsxs)(Jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Qt.jsx)(Jt.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,Qt.jsx)(Jt.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var jr=a(ne(),1),On=a(k(),1),zn=(0,On.jsx)(jr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,On.jsx)(jr.Path,{d:"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var Br=a(ne(),1),jn=a(k(),1),Bn=(0,jn.jsx)(Br.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jn.jsx)(Br.Path,{d:"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z"})});var Hr=a(ne(),1),Hn=a(k(),1),Un=(0,Hn.jsx)(Hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hn.jsx)(Hr.Path,{d:"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z"})});var qe=a(k(),1),Dn="core/bold",Ur=(0,ts.__)("Bold"),rs={name:Dn,title:Ur,tagName:"strong",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o,isVisible:n=!0}){function i(){r((0,Wn.toggleFormat)(t,{type:Dn,title:Ur}))}function s(){r((0,Wn.toggleFormat)(t,{type:Dn,title:Ur})),o()}return(0,qe.jsxs)(qe.Fragment,{children:[(0,qe.jsx)(Lt.RichTextShortcut,{type:"primary",character:"b",onUse:i}),n&&(0,qe.jsx)(Lt.RichTextToolbarButton,{name:"bold",icon:xn,title:Ur,onClick:s,isActive:e,shortcutType:"primary",shortcutCharacter:"b"}),(0,qe.jsx)(Lt.__unstableRichTextInputEvent,{inputType:"formatBold",onInput:i})]})}};var os=a(q(),1),lt=a(oe(),1),Dr=a(se(),1);var dt=a(k(),1),$n="core/code",Kn=(0,os.__)("Inline code"),ns={name:$n,title:Kn,tagName:"code",className:null,__unstableInputRule(e){let{start:r,text:o}=e;if(o[r-1]!=="`"||r-2<0)return e;let i=o.lastIndexOf("`",r-2);if(i===-1)return e;let s=i,l=r-2;return s===l||(e=(0,lt.remove)(e,s,s+1),e=(0,lt.remove)(e,l,l+1),e=(0,lt.applyFormat)(e,{type:$n},s,l)),e},edit({value:e,onChange:t,onFocus:r,isActive:o}){function n(){t((0,lt.toggleFormat)(e,{type:$n,title:Kn})),r()}return(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(Dr.RichTextShortcut,{type:"access",character:"x",onUse:n}),(0,dt.jsx)(Dr.RichTextToolbarButton,{icon:bn,title:Kn,onClick:n,isActive:o,role:"menuitemcheckbox"})]})}};var rt=a(Ze(),1);function as(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=as(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Nu(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=as(e))&&(o&&(o+=" "),o+=t);return o}var H=Nu;var ct=a(L(),1);function Wr({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=ct.useRef(e!==void 0),[i,s]=ct.useState(t),l=n?e:i,c=ct.useCallback(d=>{n||s(d)},[]);return[l,c]}var Lu=a(L(),1),er={...Lu};var ds=a(L(),1),ls={};function te(e,t){let r=ds.useRef(ls);return r.current===ls&&(r.current=e(t)),r}var Yn=er.useInsertionEffect,Mu=Yn&&Yn!==er.useLayoutEffect?Yn:e=>e();function M(e){let t=te(Au).current;return t.next=e,Mu(t.effect),t.trampoline}function Au(){let e={next:void 0,callback:Pu,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Pu(){}var Ue=a(L(),1);var cs=a(L(),1),Vu=()=>{},P=typeof document<"u"?cs.useLayoutEffect:Vu;var $r=a(L(),1),Gn=$r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function us(){return $r.useContext(Gn)}var fs=a(k(),1);function Kr(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=M(n),[,s]=Ue.useState(!1),l=te(Ou).current,c=te(Fu).current,d=Ue.useRef(0),u=Ue.useRef(!0),m=Ue.useRef([]),v=Ue.useRef(null),g=M(()=>{u.current||(u.current=!0,s(p=>!p))}),h=M((p,y)=>{c.set(p,y),g()}),w=M(p=>{c.delete(p),g()}),S=M(p=>{let y=new Map;return r.current.length=0,o&&(o.current.length=0),p.forEach(x=>{y.set(x.element,{...x.registration.metadata??{},index:x.index}),r.current[x.index]=x.element,o&&(o.current[x.index]=x.registration.label!==void 0?x.registration.label:x.registration.textRef?.current?.textContent??x.element.textContent)}),d.current=r.current.length,y});function C(p){if(v.current?.disconnect(),v.current=null,typeof MutationObserver!="function"||p.length<2)return;let y=new MutationObserver(R=>{if(!Bu(R))return;let I=null;for(let _ of p)if(_.isConnected){if(I&&ps(I,_)>0){y.disconnect(),g();return}I=_}});v.current=y;let x=new Set;for(let R=1;R<p.length;R+=1){let I=ju(p[R-1],p[R]);I&&x.add(I)}x.forEach(R=>y.observe(R,{childList:!0}))}let b=M(()=>{let[p,y]=zu(c),x=S(p);C(y),m.current=p,u.current=!1,l.forEach(R=>R(x)),i(x)});P(()=>(u.current||S(m.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,S]),P(()=>{u.current&&b()}),P(()=>()=>{v.current?.disconnect(),u.current=!0},[]);let N=M(p=>(l.add(p),()=>{l.delete(p)})),f=Ue.useMemo(()=>({register:h,unregister:w,subscribeMapChange:N,nextIndexRef:d}),[h,w,N,d]);return(0,fs.jsx)(Gn.Provider,{value:f,children:t})}function Fu(){return new Map}function Ou(){return new Set}function zu(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)=>ps(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 ju(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function Bu(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 ps(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Hu(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 Uu=Hu("https://base-ui.com/production-error","Base UI"),Ce=Uu;var pt=a(L(),1);function ut(e,t,r,o){let n=te(gs).current;return Du(n,e,t,r,o)&&bs(n,[e,t,r,o]),n.callback}function ms(e){let t=te(gs).current;return Wu(t,e)&&bs(t,e),t.callback}function gs(){return{callback:null,cleanup:null,refs:[]}}function Du(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Wu(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function bs(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 vs=a(L(),1);var hs=a(L(),1),$u=parseInt(hs.version,10);function Yr(e){return $u>=e}function qn(e){if(!vs.isValidElement(e))return null;let t=e,r=t.props;return(Yr(19)?r?.ref:t.ref)??null}function tr(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function X(){}var ft=Object.freeze([]),ve=Object.freeze({});function _s(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 ys(e,t){return typeof e=="function"?e(t):e}function ws(e,t){return typeof e=="function"?e(t):e}var Zn={};function ue(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Gr(t);let i=Gr(e);return t&&(i=rr(i,t)),r&&(i=rr(i,r)),o&&(i=rr(i,o)),n&&(i=rr(i,n)),i}function xs(e){if(e.length===0)return Zn;if(e.length===1)return Gr(e[0]);let t=Gr(e[0]);for(let r=1;r<e.length;r+=1)t=rr(t,e[r]);return t}function Gr(e){return Xn(e)?{...Ss(e,Zn)}:Ku(e)}function rr(e,t){return Xn(t)?Ss(t,e):Yu(e,t)}function Ku(e){let t={...e};for(let r in t){let o=t[r];Rs(r,o)&&(t[r]=Cs(o))}return t}function Yu(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=tr(e.style,o);break}case"className":{e[r]=Jn(e.className,o);break}default:Rs(r,o)?e[r]=Gu(e[r],o):e[r]=o}}return e}function Rs(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 Xn(e){return typeof e=="function"}function Ss(e,t){return Xn(e)?e(t):e??Zn}function Gu(e,t){return t?e?(...r)=>{let o=r[0];if(Es(o)){let i=o;or(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:Cs(t):e}function Cs(e){return e&&((...t)=>{let r=t[0];return Es(r)&&or(r),e(...t)})}function or(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Jn(e,t){return t?e?t+" "+e:t:e}function Es(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Qn=a(L(),1);function Y(e,t,r={}){let o=t.render,n=qu(t,r);if(r.enabled===!1)return null;let i=r.state??ve;return Ju(e,o,n,i)}function qu(e,t={}){let{className:r,style:o,render:n}=e,{state:i=ve,ref:s,props:l,stateAttributesMapping:c,enabled:d=!0}=t,u=d?ys(r,i):void 0,m=d?ws(o,i):void 0,v=d?_s(i,c):ve,g=d&&l?Zu(l):void 0,h=d?tr(v,g)??{}:ve;return typeof document<"u"&&(d?Array.isArray(s)?h.ref=ms([h.ref,qn(n),...s]):h.ref=ut(h.ref,qn(n),s):ut(null,null)),d?(u!==void 0&&(h.className=Jn(h.className,u)),m!==void 0&&(h.style=tr(h.style,m)),h):ve}function Zu(e){return Array.isArray(e)?xs(e):ue(void 0,e)}var Xu=Symbol.for("react.lazy");function Ju(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=ue(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===Xu&&(i=pt.Children.toArray(t)[0]),pt.cloneElement(i,n)}if(e&&typeof e=="string")return Qu(e,r);throw new Error(Ce(8))}function Qu(e,t){return e==="button"?(0,Qn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Qn.createElement)("img",{alt:"",...t,key:t.key}):pt.createElement(e,t)}var qr=a(L(),1);var ks=0;function ef(e,t="mui"){let[r,o]=qr.useState(e),n=e||r;return qr.useEffect(()=>{r==null&&(ks+=1,o(`${t}-${ks}`))},[r,t]),n}var Ts=er.useId;function Is(e,t){if(Ts!==void 0){let r=Ts();return e??(t?`${t}-${r}`:r)}return ef(e,t)}function _e(e){return Is(e,"base-ui")}var Ee={};qt(Ee,{cancelOpen:()=>If,chipRemovePress:()=>uf,clearPress:()=>cf,closePress:()=>lf,closeWatcher:()=>xf,decrementPress:()=>mf,disabled:()=>Lf,drag:()=>Ef,escapeKey:()=>wf,focusOut:()=>yf,imperativeAction:()=>Pf,incrementPress:()=>pf,initial:()=>Af,inputBlur:()=>hf,inputChange:()=>gf,inputClear:()=>bf,inputPaste:()=>vf,inputPress:()=>_f,itemPress:()=>sf,keyboard:()=>Sf,linkPress:()=>df,listNavigation:()=>Rf,missing:()=>Mf,none:()=>tf,outsidePress:()=>af,pointer:()=>Cf,scrub:()=>Tf,siblingOpen:()=>Nf,swipe:()=>Vf,trackPress:()=>ff,triggerFocus:()=>nf,triggerHover:()=>of,triggerPress:()=>rf,wheel:()=>kf,windowResize:()=>Ff});var tf="none",rf="trigger-press",of="trigger-hover",nf="trigger-focus",af="outside-press",sf="item-press",lf="close-press",df="link-press",cf="clear-press",uf="chip-remove-press",ff="track-press",pf="increment-press",mf="decrement-press",gf="input-change",bf="input-clear",hf="input-blur",vf="input-paste",_f="input-press",yf="focus-out",wf="escape-key",xf="close-watcher",Rf="list-navigation",Sf="keyboard",Cf="pointer",Ef="drag",kf="wheel",Tf="scrub",If="cancel-open",Nf="sibling-open",Lf="disabled",Mf="missing",Af="initial",Pf="imperative-action",Vf="swipe",Ff="window-resize";function Mt(e,t,r,o){let n=!1,i=!1,s=o??ve;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 ti=a(L(),1);var Ns=a(L(),1);function Zr(e){Ns.useEffect(e,ft)}var Xr=null,Jb=globalThis.requestAnimationFrame,ei=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)}},Jr=new ei;var Le=class e{static create(){return new e}static request(t){return Jr.request(t)}static cancel(t){return Jr.cancel(t)}currentId=Xr;request(t){this.cancel(),this.currentId=Jr.request(()=>{this.currentId=Xr,t()})}cancel=()=>{this.currentId!==Xr&&(Jr.cancel(this.currentId),this.currentId=Xr)};disposeEffect=()=>this.cancel};function Ls(){let e=te(Le.create).current;return Zr(e.disposeEffect),e}function At(e,t=!1,r=!1){let[o,n]=ti.useState(e&&t?"idle":void 0),[i,s]=ti.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),P(()=>{if(!e&&i&&o!=="ending"&&r){let l=Le.request(()=>{n("ending")});return()=>{Le.cancel(l)}}},[e,i,o,r]),P(()=>{if(!e||t)return;let l=Le.request(()=>{n(void 0)});return()=>{Le.cancel(l)}},[t,e]),P(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let l=Le.request(()=>{n("idle")});return()=>{Le.cancel(l)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var mt=a(L(),1);function Qr(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:s,unregister:l,subscribeMapChange:c,nextIndexRef:d}=us(),u=mt.useRef(-1),[m,v]=mt.useState(i==null&&t?()=>{if(u.current===-1){let S=d.current;d.current+=1,u.current=S}return u.current}:-1),g=i??m,h=mt.useRef(null),w=mt.useCallback(S=>{let C=h.current;C&&l(C),h.current=S,S&&s(S,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,s,l,o,r,n]);return P(()=>{if(i==null)return c(S=>{let C=h.current?S.get(h.current)?.index:null;C!=null&&v(C)})},[i,c]),{ref:w,index:g}}var Of={"data-starting-style":""},zf={"data-ending-style":""},eo={transitionStatus(e){return e==="starting"?Of:e==="ending"?zf:null}};var Vt=a(L(),1);function ri(){return typeof window<"u"}function gt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ms(e){return ri()?e instanceof Element||e instanceof gt(e).Element:!1}function Me(e){return ri()?e instanceof HTMLElement||e instanceof gt(e).HTMLElement:!1}function As(e){return!ri()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof gt(e).ShadowRoot}function to(e){return gt(e).getComputedStyle(e)}var ro=a(L(),1),oi=ro.createContext(void 0);function Pt(e=!1){let t=ro.useContext(oi);if(t===void 0&&!e)throw new Error(Ce(16));return t}var Ps=a(L(),1);function Vs(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:Ps.useMemo(()=>{let d={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||l)&&(d.disabled=r),d},[o,r,t,s,l,i,n])}}function bt(e){return e?.ownerDocument||document}function oo(e,t,{detail:r=0}={}){e.dispatchEvent(new(gt(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function ii(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Vt.useRef(null),l=Pt(!0),c=i??l!==void 0,{props:d}=Vs({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),u=Vt.useCallback(()=>{let g=s.current;ni(g)&&c&&t&&d.disabled===void 0&&g.disabled&&(g.disabled=!1)},[t,d.disabled,c]);P(u,[u]);let m=Vt.useCallback((g={})=>{let{onClick:h,onMouseDown:w,onKeyUp:S,onKeyDown:C,onPointerDown:b,...N}=g;return ue({onClick(f){if(t){f.preventDefault();return}h?.(f)},onMouseDown(f){t||w?.(f)},onKeyDown(f){if(t||(or(f),C?.(f),f.baseUIHandlerPrevented))return;let p=f.target===f.currentTarget,y=f.currentTarget,x=ni(y),R=!n&&jf(y),I=p&&(n?x:!R),_=f.key==="Enter",T=f.key===" ",E=y.getAttribute("role"),j=E?.startsWith("menuitem")||E==="option"||E==="gridcell";if(p&&c&&T){if(f.defaultPrevented&&j)return;f.preventDefault(),(!n||x)&&(f.preventBaseUIHandler(),oo(y,f));return}if(!I||n||!T&&!_){p&&R&&T&&f.preventDefault();return}f.defaultPrevented||(f.preventDefault(),_&&(f.preventBaseUIHandler(),oo(y,f)))},onKeyUp(f){if(!t){if(or(f),S?.(f),f.target===f.currentTarget&&n&&c&&ni(f.currentTarget)&&f.key===" "){f.preventDefault();return}f.baseUIHandlerPrevented||f.target===f.currentTarget&&!n&&!c&&!f.defaultPrevented&&f.key===" "&&(f.preventBaseUIHandler(),oo(f.currentTarget,f))}},onPointerDown(f){if(t){f.preventDefault();return}b?.(f)}},n?{type:"button"}:{role:"button"},d,N)},[t,d,c,n]),v=M(g=>{s.current=g,u()});return{getButtonProps:m,buttonRef:v}}function ni(e){return Me(e)&&e.tagName==="BUTTON"}function jf(e){return Me(e)&&e.tagName==="A"&&!!e.href}var Hs=a(L(),1);var js=a(Os(),1);function zs(e){return e==null?e:"current"in e?e.current:e}function Bs(e,t=!1){let r=Ls();return M((o,n=null)=>{r.cancel();let i=zs(e);if(i==null)return;let s=i,l=()=>{js.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function c(){Promise.all(s.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||l()},()=>{if(n?.aborted)return;if(s.getAnimations().some(u=>u.pending||u.playState!=="finished")){c();return}l()})}if(t){let d="data-starting-style";if(!s.hasAttribute(d)){r.request(c);return}let u=new MutationObserver(()=>{s.hasAttribute(d)||(u.disconnect(),c())});u.observe(s,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}r.request(c)})}function no(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=M(n),s=Bs(o,r);Hs.useEffect(()=>{if(!t)return;let l=new AbortController;return s(i,l.signal),()=>{l.abort()}},[t,r,i,s])}var nr=0,ai=class e{static create(){return new e}currentId=nr;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=nr,r()},t)}isStarted(){return this.currentId!==nr}clear=()=>{this.currentId!==nr&&(clearTimeout(this.currentId),this.currentId=nr)};disposeEffect=()=>this.clear};function Us(){let e=te(ai.create).current;return Zr(e.disposeEffect),e}function ir(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function si(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&As(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Ft(e){return"composedPath"in e?e.composedPath()[0]:e.target}var li=Math.round;function ar(e,t){return t<0||t>=e.length}function di(e,t){return ht(e.current,{disabledIndices:t})}function ci(e,t){return ht(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function ht(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&&sr(e,i,o));return i}function sr(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Hf(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function Bf(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Hf(e,t=e?to(e):null){return!e||!e.isConnected||!t||Bf(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var io=a(L(),1);function Ys(){let[,e]=io.useState({});return io.useCallback(()=>{e({})},[])}var so="ArrowUp",lo="ArrowDown",co="ArrowLeft",uo="ArrowRight",fo="Home",po="End";var qs=new Set([so,lo,co,uo,fo,po]),Xf="Shift",Zs=[Xf,"Control","Alt","Meta"];function Jf(e){return Me(e)&&e.tagName==="INPUT"}function fi(e){return!!(Jf(e)&&e.selectionStart!=null||Me(e)&&e.tagName==="TEXTAREA")}function pi(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=Gs(e,t,"left"),d=ao(e),u=ao(t);r==="ltr"&&(c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight?n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight:c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft&&(n=c-u.scrollMarginLeft-d.scrollPaddingLeft)),r==="rtl"&&(c-u.scrollMarginLeft<e.scrollLeft+d.scrollPaddingLeft?n=c-u.scrollMarginLeft-d.scrollPaddingLeft:c+t.offsetWidth+u.scrollMarginRight>e.scrollLeft+e.clientWidth-d.scrollPaddingRight&&(n=c+t.offsetWidth+u.scrollMarginRight-e.clientWidth+d.scrollPaddingRight))}if(l&&o!=="horizontal"){let c=Gs(e,t,"top"),d=ao(e),u=ao(t);c-u.scrollMarginTop<e.scrollTop+d.scrollPaddingTop?i=c-u.scrollMarginTop-d.scrollPaddingTop:c+t.offsetHeight+u.scrollMarginBottom>e.scrollTop+e.clientHeight-d.scrollPaddingBottom&&(i=c+t.offsetHeight+u.scrollMarginBottom-e.clientHeight+d.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function Gs(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 ao(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 Xs(e){return Yr(19)?e:e?"true":void 0}var mo=a(L(),1);var Xe={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},Qf={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Js={disabled:!1,...Qf},ke={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var ep={invalid:void 0,name:void 0,validityData:{state:Xe,errors:[],error:"",value:"",initialValue:null},setValidityData:X,disabled:void 0,setTouched:X,setDirty:X,setFilled:X,setFocused:X,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:Js,registerFieldControl:X,validation:{getValidationProps:(e,t=ve)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:X,getInputControl:()=>null,commit:async()=>{},change:X}},mi=mo.createContext(ep);function ye(e=!0){let t=mo.useContext(mi);if(t.setValidityData===X&&!e)throw new Error(Ce(28));return t}function Qs(e,t,r,o,n=!0,i){let{registerFieldControl:s}=ye(),l=te(()=>Symbol());P(()=>{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]),P(()=>{let c=l.current;return()=>{s(c,void 0)}},[s,l])}var go=a(L(),1);var tp=go.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:X,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Ae(){return go.useContext(tp)}var lr=a(L(),1);var bo=a(L(),1);var gi=bo.createContext({controlId:void 0,registerControlId:X,labelId:void 0,setLabelId:X,messageIds:[],setMessageIds:X,getDescriptionProps:e=>e});function me(){return bo.useContext(gi)}function el(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=me(),s=_e(t),l=r?n:void 0,c=te(()=>Symbol()),d=lr.useRef(!1),u=lr.useRef(t!=null),m=M(()=>{!d.current||i===X||(d.current=!1,i(c.current,void 0))});return P(()=>{if(i===X)return;let v;if(r){let g=o?.current;Ms(g)&&g.closest("label")!=null?v=t??null:v=l??s}else if(t!=null)u.current=!0,v=t;else if(u.current)v=s;else{m();return}if(v===void 0){m();return}d.current=!0,i(c.current,v)},[t,o,l,i,r,s,c,m]),lr.useEffect(()=>m,[m]),n??s}var ho=a(L(),1),bi=ho.createContext(void 0);function hi(){return ho.useContext(bi)?.direction??"ltr"}var vo=a(L(),1),vi=vo.createContext({disabled:!1});function _o(){return vo.useContext(vi)}var Je=a(L(),1);function vt(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var _i=Object.keys(Xe);function rp(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function tl(e,t){let r=null;for(let o of e.keys())if(rp(o,t)){if(!o.validity.valid)return o;r??=o}return r}function rl(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function ol(e){let{elementRef:t,formRef:r}=Ae(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:s,invalid:l,markedDirtyRef:c,state:d,shouldValidateOnChange:u,registeredFieldIdRef:m}=e,{controlId:v,getDescriptionProps:g}=me(),h=Us(),w=Je.useRef(null),S=te(()=>new Map).current,C=Je.useRef(0),b=Je.useCallback((x,R)=>(S.set(x,R),()=>{S.delete(x)}),[S]),N=M(()=>{let x=tl(S,t.current);return x&&S.get(x)?.controlRef.current||null}),f=M(async(x,R=!1)=>{C.current+=1;let I=C.current;function _(A,F=l){let W=m.current??v;if(W==null)return;let U=r.current.fields.get(W);if(!U)return;let ce=vt(A,F);r.current.fields.set(W,{...U,validityData:ce})}function T(A,F){let W={value:x,state:{...Xe,valid:!0},error:"",errors:[],initialValue:i.initialValue};rl(A,S),_(W,F),o(W)}let E=S.size>0?tl(S,t.current):w.current;if(R){if(d.valid!==!1||!E)return;let A=E.validity;if(!A.valueMissing){T(E,!1);return}for(let F of _i)if(F!=="valid"&&F!=="valueMissing"&&F!=="customError"&&A[F])return}function j(A){let F=_i.reduce((U,ce)=>(U[ce]=A.validity[ce],U),{}),W=!1;for(let U of _i)if(U!=="valid"){if(U==="valueMissing"&&F[U])W=!0;else if(F[U])return F}return W&&!c.current&&(F.valid=!0,F.valueMissing=!1),F}h.clear();let V=null,D=[],O=E?j(E):{...Xe,valid:!0},G,K=u();if(E&&E.validationMessage&&!K)G=E.validationMessage,D=[E.validationMessage];else{let A=Array.from(r.current.fields.values()).reduce((W,U)=>(U.name&&(W[U.name]=U.getValue()),W),{}),F=n(x,A);if(typeof F=="object"&&F!==null&&"then"in F){if(V=await F,I!==C.current)return}else V=F;V!==null?(O.valid=!1,O.customError=!0,Array.isArray(V)?(D=V,E?.setCustomValidity(V.join(`
+`))):V&&(D=[V],E?.setCustomValidity(V))):K&&(rl(E,S),O.customError=!1,E&&E.validationMessage?(G=E.validationMessage,D=[E.validationMessage]):(!E||E.validity.valid)&&!O.valid&&(O.valid=!0))}let B={value:x,state:O,error:G??(Array.isArray(V)?V[0]:V??""),errors:D,initialValue:i.initialValue};_(B),o(B)}),p=M(x=>{h.clear();let R=u();R&&x!==""&&s?(C.current+=1,h.start(s,()=>{f(x)})):f(x,!R)}),y=Je.useCallback((x,R={})=>ue(g(R),d.valid===!1&&!d.disabled&&!x?{"aria-invalid":!0}:ve),[g,d.disabled,d.valid]);return Je.useMemo(()=>({getValidationProps:y,inputRef:w,registeredInputs:S,registerInput:b,getInputControl:N,commit:f,change:p}),[y,S,b,N,f,p])}function nl(e,t){let r=_e(e);return P(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function il(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:l}=me(),c=M(g=>{l(g),n?.(g)}),d=nl(t,c),u=s??r;function m(g){if(i){i(g,u);return}if(!u)return;let h=bt(g.currentTarget).getElementById(u);Me(h)&&op(h)}function v(g){Ft(g.nativeEvent)?.closest("button,input,select,textarea")||(!g.defaultPrevented&&g.detail>1&&g.preventDefault(),!o&&m(g))}return o?{id:d,htmlFor:u??void 0,onMouseDown:v}:{id:d,onClick:v,onPointerDown(g){g.preventDefault()}}}function op(e){e.focus({focusVisible:!0})}var al=a(L(),1);function sl(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=Pt(),{ref:n,index:i}=Qr(e),s=r===i,l=al.useRef(null),c=ut(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let u=l.current;if(!t||!u)return;let m=u.hasAttribute("disabled")||u.ariaDisabled==="true";!s&&!m&&u.focus()}},compositeRef:c,index:i}}function yi(e){let t=to(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Me(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(li(r)!==i||li(o)!==s)&&(r=i,o=s),{width:r,height:o}}var ll=a(L(),1);var dl=a(k(),1),yo=function(t){let{direction:r="ltr"}=t,o=ll.useMemo(()=>({direction:r}),[r]);return(0,dl.jsx)(bi.Provider,{value:o,children:t.children})};function cl(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var wo=a(L(),1),np=wo.createContext(void 0),ip={disableStyleElements:!1};function ul(){return wo.useContext(np)??ip}var ge={};qt(ge,{Control:()=>yl,Description:()=>_l,Error:()=>hl,Item:()=>Rl,Label:()=>bl,Root:()=>gl,Validity:()=>xl});var le=a(L(),1);var xo=a(L(),1),ap=xo.createContext(void 0);function fl(e=!1){let t=xo.useContext(ap);if(!t&&!e)throw new Error(Ce(86));return t}var Qe=a(L(),1);var pl=a(k(),1),Ro=function(t){let r=_e(),o=t.controlId===void 0?r:t.controlId,[n,i]=Qe.useState(o),[s,l]=Qe.useState(t.labelId),[c,d]=Qe.useState([]),u=te(()=>new Map),{messageIds:m}=me(),v=M((w,S)=>{let C=u.current;if(S===void 0){C.delete(w);return}C.set(w,S),i(b=>{if(C.size===0)return;let N;for(let f of C.values()){if(b!==void 0&&f===b)return b;N===void 0&&(N=f)}return N})}),g=Qe.useCallback(w=>{let S=w["aria-describedby"]?w["aria-describedby"].split(" "):[];return S.push(...m,...c),{...w,"aria-describedby":Array.from(new Set(S)).join(" ")||void 0}},[m,c]),h=Qe.useMemo(()=>({controlId:n,registerControlId:v,labelId:s,setLabelId:l,messageIds:c,setMessageIds:d,getDescriptionProps:g}),[n,v,s,l,c,d,g]);return(0,pl.jsx)(gi.Provider,{value:h,children:t.children})};var So=a(L(),1);function ml(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:l,validityData:c}=e,{formRef:d}=Ae(),u=So.useRef(null),m=So.useRef(null),v=So.useRef(!1),g=M(()=>{let f=m.current;if(f)return f.getValue?f.getValue():f.value});function h(f){return f.value===void 0?g():f.value}let w=M(()=>{let f=m.current;if(o.current=!0,!f){t(c.value);return}t(h(f))});function S(){let f=m.current;!f||!f.id||d.current.fields.set(f.id,{getValue:g,name:n??f.name,controlRef:f.controlRef,validityData:vt(c,r),validate:w})}function C(f=m.current?.id){f&&d.current.fields.delete(f)}function b(f){if(v.current)return;v.current=!0;let p=h(f);l(y=>y.initialValue===p?y:{...y,initialValue:p})}P(()=>{let f=m.current;!f||!f.id||(i(n?void 0:f.name),d.current.fields.set(f.id,{getValue:g,name:n??f.name,controlRef:f.controlRef,validityData:vt(c,r),validate:w}))},[d,g,r,n,i,w,c]),P(()=>{let f=d.current.fields;return()=>{let p=m.current?.id;p&&f.delete(p)}},[d]);let N=M((f,p)=>{if(!p){u.current===f&&(u.current=null,C(),m.current=null,i(void 0),s.current=void 0);return}let y=m.current?.id;u.current=f,m.current=p,n||i(p.name),s.current=p.id,y&&y!==p.id&&C(y),b(p),S()});return[w,N]}var Co=a(k(),1),sp=le.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=Ae(),{render:s,className:l,validate:c,validationDebounceTime:d=0,validationMode:u=n,name:m,disabled:v=!1,invalid:g,dirty:h,touched:w,actionsRef:S,style:C,...b}=t,N=fl(!0)?.disabled,f=M(c||(()=>null)),p=N||v,[y,x]=le.useState(!1),[R,I]=le.useState(!1),[_,T]=le.useState(!1),[E,j]=le.useState(!1),V=h??R,D=w??y,O=le.useRef(V),G=le.useRef(void 0),[K,B]=le.useState(),A=m??K;P(()=>{h!==void 0&&(O.current=h)},[h]);let F=M(Cr=>{h===void 0&&(Cr&&(O.current=!0),I(Cr))}),W=M(Cr=>{w===void 0&&x(Cr)}),U=M(()=>u==="onChange"||u==="onSubmit"&&i.current),ce=A&&Object.hasOwn(o,A)?o[A]:null,Z=!!(Array.isArray(ce)?ce.length:ce),fe=g===!0||Z,[Re,$]=le.useState({state:Xe,error:"",errors:[],value:null,initialValue:null}),re=!fe&&(p?null:Re.state.valid),he=le.useMemo(()=>({disabled:p,touched:D,dirty:V,valid:re,filled:_,focused:E}),[p,D,V,re,_,E]),Se=ol({setValidityData:$,validate:f,validityData:Re,validationDebounceTime:d,invalid:fe,markedDirtyRef:O,state:he,shouldValidateOnChange:U,registeredFieldIdRef:G}),[He,Ge]=ml({commit:Se.commit,invalid:fe,markedDirtyRef:O,name:m,setRegisteredFieldName:B,registeredFieldIdRef:G,setValidityData:$,validityData:Re});le.useImperativeHandle(S,()=>({validate:He}),[He]);let wu=le.useMemo(()=>({invalid:fe,name:A,validityData:Re,setValidityData:$,disabled:p,setTouched:W,setDirty:F,setFilled:T,setFocused:j,validationMode:u,shouldValidateOnChange:U,state:he,registerFieldControl:Ge,validation:Se}),[fe,A,Re,p,W,F,T,j,u,U,he,Ge,Se]),xu=Y("div",t,{ref:r,state:he,props:b,stateAttributesMapping:ke});return(0,Co.jsx)(mi.Provider,{value:wu,children:xu})}),gl=le.forwardRef(function(t,r){return(0,Co.jsx)(Ro,{children:(0,Co.jsx)(sp,{...t,ref:r})})});var dr=a(L(),1);var bl=dr.forwardRef(function(t,r){let{render:o,className:n,style:i,id:s,nativeLabel:l=!0,...c}=t,d=ye(!1),u=_o(),{labelId:m}=me(),v={...d.state,disabled:d.disabled||u.disabled},g=dr.useRef(null),h=il({id:m??s,native:l});return Y("label",t,{ref:[r,g],state:v,props:[h,c],stateAttributesMapping:ke})});var _t=a(L(),1);var wi=a(k(),1),lp={...ke,...eo},hl=_t.forwardRef(function(t,r){let{render:o,id:n,className:i,match:s,style:l,...c}=t,d=_e(n),{validityData:u,state:m,name:v}=ye(!1),{setMessageIds:g}=me(),{errors:h}=Ae(),w=v&&Object.hasOwn(h,v)?h[v]:null,S=!!(Array.isArray(w)?w.length:w),C=typeof s=="string",b=!1;s===!0?b=!0:m.disabled?b=!1:C?b=!!u.state[s]:b=S||u.state.valid===!1;let{mounted:N,transitionStatus:f,setMounted:p}=At(b);P(()=>{if(!(!b||!d))return g(O=>O.concat(d)),()=>{g(O=>O.filter(G=>G!==d))}},[b,d,g]);let y=_t.useRef(null),[x,R]=_t.useState(null),[I,_]=_t.useState(null),T=u.error;!C&&S?T=w:u.errors.length>1&&(T=u.errors);let E=T;Array.isArray(T)&&(E=T.length>1?(0,wi.jsx)("ul",{children:T.map(O=>(0,wi.jsx)("li",{children:O},O))}):T[0]);let j=Array.isArray(T)?JSON.stringify(T):T;b&&j!==I&&(_(j),R(E)),no({open:b,ref:y,onComplete(){b||p(!1)}});let V={...m,transitionStatus:f},D=Y("div",t,{ref:[r,y],state:V,props:[{id:d,children:b?E:x},c],stateAttributesMapping:lp,enabled:N});return N?D:null});var vl=a(L(),1);var _l=vl.forwardRef(function(t,r){let{render:o,id:n,className:i,style:s,...l}=t,c=_e(n),d=ye(!1),u=_o(),{setMessageIds:m}=me(),v={...d.state,disabled:d.disabled||u.disabled};return P(()=>{if(c)return m(h=>h.concat(c)),()=>{m(h=>h.filter(w=>w!==c))}},[c,m]),Y("p",t,{ref:r,state:v,props:[{id:c},l],stateAttributesMapping:ke})});var Eo=a(L(),1);var yl=Eo.forwardRef(function(t,r){let{render:o,className:n,id:i,name:s,value:l,disabled:c=!1,onValueChange:d,defaultValue:u,autoFocus:m=!1,style:v,...g}=t,{state:h,name:w,disabled:S,setTouched:C,setDirty:b,validityData:N,setFocused:f,setFilled:p,validationMode:y,validation:x}=ye(),{clearErrors:R}=Ae(),I=S||c,_=w??s,T={...h,disabled:I},{labelId:E}=me(),j=el({id:i});P(()=>{let A=l!=null;x.inputRef.current?.value||A&&l!==""?p(!0):A&&l===""&&p(!1)},[x.inputRef,p,l]);let V=Eo.useRef(null);P(()=>{m&&V.current===ir(bt(V.current))&&f(!0)},[m,f]);let[D]=Wr({controlled:l,default:u,name:"FieldControl",state:"value"}),O=l!==void 0,G=O?D:void 0,K=M(()=>x.inputRef.current?.value);return Qs(x.inputRef,j,G,K,!I,s),Y("input",t,{ref:[r,V],state:T,props:[{id:j,disabled:I,name:_,ref:x.inputRef,"aria-labelledby":E,autoFocus:m,...O?{value:G}:{defaultValue:u},onChange(A){let F=A.currentTarget.value;d?.(F,Mt(Ee.none,A.nativeEvent)),b(F!==(N.initialValue??"")),p(F!==""),A.nativeEvent.defaultPrevented||(R(_),x.change(F))},onFocus(){f(!0)},onBlur(A){C(!0),f(!1),y==="onBlur"&&x.commit(A.currentTarget.value)},onKeyDown(A){A.currentTarget.tagName==="INPUT"&&A.key==="Enter"&&(C(!0),x.commit(A.currentTarget.value))}},g,A=>x.getValidationProps(I,A)],stateAttributesMapping:ke})});var cr=a(L(),1);var wl=a(k(),1),xl=function(t){let{children:r}=t,{validityData:o,invalid:n}=ye(!1),i=cr.useMemo(()=>vt(o,n),[o,n]),s=i.state.valid===!1,{transitionStatus:l}=At(s),c=cr.useMemo(()=>({...i,validity:i.state,transitionStatus:l}),[i,l]);return(0,wl.jsx)(cr.Fragment,{children:r(c)})};var ko=a(L(),1);var xi=a(k(),1),Rl=ko.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:s=!1,...l}=t,{state:c,disabled:d}=ye(!1),u=d||s,m={...c,disabled:u},v=ko.useMemo(()=>({disabled:u}),[u]),g=Y("div",t,{ref:r,state:m,props:l,stateAttributesMapping:ke});return(0,xi.jsx)(Ro,{children:(0,xi.jsx)(vi.Provider,{value:v,children:g})})});var Sl=a(L(),1);var Cl=a(k(),1),Ri=Sl.forwardRef(function(t,r){return(0,Cl.jsx)(ge.Control,{ref:r,...t})});var kl=a(L(),1);var zt=a(L(),1);var To="data-composite-item-active";var dp=[];function El(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:d=!1,stopEventPropagation:u,disabledIndices:m,modifierKeys:v=dp}=e,[g,h]=zt.useState(0),w=o!=null,S=zt.useRef(null),C=ut(S,c),b=zt.useRef([]),N=zt.useRef(!1),f=s??g,p=M((_,T=!1)=>{if((l??h)(_),T){let E=b.current[_];pi(S.current,E,i,r)}}),y=M(_=>{if(_.size===0||N.current)return;N.current=!0;let T=Array.from(_.keys()),E=T.find(V=>V?.hasAttribute(To))??null,j=E?_.get(E)?.index??-1:-1;if(j!==-1)p(j);else if(sr(T,f,m)){let V=ht(T,{disabledIndices:m});ar(T,V)||p(V)}pi(S.current,E,i,r)});P(()=>{if(m==null||s!=null||!N.current)return;let _=b.current;if(sr(_,f,m)){let T=ht(_,{disabledIndices:m});ar(_,T)||p(T)}},[m,s,f,b,p]);let x=M((_,T,E)=>n?n(_,T,E,b):E),R=M(_=>{let T=_.key===fo||_.key===po;if(!qs.has(_.key)||!d&&T||cp(_,v)||!S.current)return;let j=i==="rtl",V=j?co:uo,D=j?uo:co,O=r==="vertical"?lo:V,G=r==="vertical"?so:D,K=Ft(_.nativeEvent);if(K!=null&&fi(K)&&!cl(K)){let ce=K.selectionStart,Z=K.selectionEnd,fe=K.value;if(ce==null||_.shiftKey||ce!==Z||_.key!==G&&ce<fe.length||_.key!==O&&ce>0)return}let B=f,A=di(b,m),F=ci(b,m);o!=null&&(B=o({disabledIndices:m,elementsRef:b,event:_,highlightedIndex:f,loopFocus:t,maxIndex:F,minIndex:A,onLoop:x,orientation:r,rtl:j}));let W=r!=="vertical"&&_.key===V||r!=="horizontal"&&_.key===lo,U=r!=="vertical"&&_.key===D||r!=="horizontal"&&_.key===so;d&&(_.key===fo?B=A:_.key===po&&(B=F)),B===f&&(W||U)&&(t&&B===F&&W?(B=A,n&&(B=n(_,f,B,b))):t&&B===A&&U?(B=F,n&&(B=n(_,f,B,b))):B=ht(b.current,{startingIndex:B,decrement:U,disabledIndices:m})),B!==f&&!ar(b.current,B)&&(u&&_.stopPropagation(),(w||T||W||U)&&_.preventDefault(),p(B,!0),queueMicrotask(()=>{b.current[B]?.focus()}))});return{props:{ref:C,onFocus(_){let T=S.current,E=Ft(_.nativeEvent);!T||E==null||!fi(E)||E.setSelectionRange(0,E.value.length)},onKeyDown:R},highlightedIndex:f,onHighlightedIndexChange:p,elementsRef:b,onMapChange:y,relayKeyboardEvent:R}}function cp(e,t){for(let r of Zs)if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var Si=a(k(),1);function Tl(e){let{render:t,className:r,style:o,refs:n=ft,props:i=ft,state:s=ve,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:d,orientation:u,grid:m,loopFocus:v,onLoop:g,enableHomeAndEndKeys:h,onMapChange:w,stopEventPropagation:S=!0,rootRef:C,disabledIndices:b,modifierKeys:N,highlightItemOnHover:f=!1,tag:p="div",...y}=e,x=hi(),{props:R,highlightedIndex:I,onHighlightedIndexChange:_,elementsRef:T,onMapChange:E,relayKeyboardEvent:j}=El({grid:m,loopFocus:v,onLoop:g,orientation:u,highlightedIndex:c,onHighlightedIndexChange:d,rootRef:C,stopEventPropagation:S,enableHomeAndEndKeys:h,direction:x,disabledIndices:b,modifierKeys:N}),V=Y(p,e,{state:s,ref:n,props:[R,...i,y],stateAttributesMapping:l}),D=kl.useMemo(()=>({highlightedIndex:I,onHighlightedIndexChange:_,highlightItemOnHover:f,relayKeyboardEvent:j}),[I,_,f,j]);return(0,Si.jsx)(oi.Provider,{value:D,children:(0,Si.jsx)(Kr,{elementsRef:T,onMapChange:O=>{w?.(O),E(O)},children:V})})}var Il=a(Ks(),1);function up(){return X}function fp(){return!1}function pp(){return!0}function Nl(){return(0,Il.useSyncExternalStore)(up,fp,pp)}var ow=a(L(),1);var Ll=a(k(),1);function Ml(e){let{script:t}=e,{nonce:r}=ul();return Nl()?(0,Ll.jsx)("script",{nonce:r,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Ie={};qt(Ie,{Indicator:()=>Ol,List:()=>jl,Panel:()=>zl,Root:()=>Pl,Tab:()=>Vl});var Q=a(L(),1);var Io=a(L(),1),Ci=Io.createContext(void 0);function et(){let e=Io.useContext(Ci);if(e===void 0)throw new Error(Ce(64));return e}var Pe={tabActivationDirection:e=>({"data-activation-direction":e})};var Ei=a(k(),1),Pl=Q.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:l,value:c,style:d,...u}=t,m=t.defaultValue!==void 0,v=Q.useRef([]),[g,h]=Q.useState(()=>new Map),[w,S]=Wr({controlled:c,default:n,name:"Tabs",state:"value"}),C=c!==void 0,[b,N]=Q.useState(()=>new Map),f=Q.useRef(void 0),p=Q.useCallback($=>ki(b,$),[b]),[y,x]=Q.useState(()=>({previousValue:w,tabActivationDirection:"none"})),{previousValue:R,tabActivationDirection:I}=y,_=I,T=!1;R!==w&&(_=Al(R,w,s,b),T=R!=null&&w!=null&&p(w)==null);let E=T?R:w,j=R!==E||I!==_;P(()=>{j&&x({previousValue:E,tabActivationDirection:_})},[E,j,_]);let V=M(($,re)=>{let he=Al(w,$,s,b);re.activationDirection=he,i?.($,re),!re.isCanceled&&S($)}),D=M(($,re)=>{i?.($,Mt(re,void 0,void 0,{activationDirection:"none"}))}),O=M(($,re)=>(h(he=>{let Se=new Map(he);return Se.set($,re),Se}),()=>{h(he=>{if(he.get($)!==re)return he;let Se=new Map(he);return Se.delete($),Se})})),G=Q.useCallback($=>g.get($),[g]),K=Q.useCallback($=>{for(let re of b.values())if($===re.value)return re.id},[b]),B=Q.useMemo(()=>({getTabElementBySelectedValue:p,getTabIdByPanelValue:K,getTabPanelIdByValue:G,onValueChange:V,orientation:s,registerMountedTabPanel:O,setTabMap:N,tabActivationDirection:_,value:w}),[p,K,G,V,s,O,N,_,w]),A=Q.useMemo(()=>{for(let $ of b.values())if($.value===w)return $},[b,w]),F=Q.useMemo(()=>{for(let $ of b.values())if(!$.disabled)return $.value},[b]),W=Q.useRef(!m),U=Q.useRef(n),ce=Q.useRef(m),Z=Q.useRef(!1);P(()=>{if(C)return;function $(He,Ge){S(He),x({previousValue:He,tabActivationDirection:"none"}),D(He,Ge),W.current=!1}if(b.size===0){Z.current&&w!==null&&!f.current?.isConnected&&$(null,Ee.missing);return}Z.current=!0,f.current=b.keys().next().value;let re=A?.disabled,he=A==null&&w!==null;if(!re&&w===U.current&&(ce.current=!1),ce.current&&re&&w===U.current)return;let Se=W.current;if(re||he){let He=F??null;if(w===He){W.current=!1;return}let Ge=Ee.missing;Se?Ge=Ee.initial:re&&(Ge=Ee.disabled),$(He,Ge);return}Se&&A!=null&&(D(w,Ee.initial),W.current=!1)},[F,C,D,A,S,b,w]);let Re=Y("div",t,{state:{orientation:s,tabActivationDirection:_},ref:r,props:u,stateAttributesMapping:Pe});return(0,Ei.jsx)(Ci.Provider,{value:B,children:(0,Ei.jsx)(Kr,{elementsRef:v,children:Re})})});function ki(e,t){for(let[r,o]of e.entries())if(t===o.value)return r;return null}function Al(e,t,r,o){if(e==null||t==null)return"none";let[n,i,s]=r==="horizontal"?["left","left","right"]:["top","up","down"],l=ki(o,e),c=ki(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 d=l.getBoundingClientRect()[n],u=c.getBoundingClientRect()[n];return u<d?i:u>d?s:"none"}var De=a(L(),1);var No=a(L(),1),Ti=No.createContext(void 0);function Lo(){let e=No.useContext(Ti);if(e===void 0)throw new Error(Ce(65));return e}var Vl=De.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:l,nativeButton:c=!0,style:d,...u}=t,{value:m,getTabPanelIdByValue:v,onValueChange:g,orientation:h,tabActivationDirection:w}=et(),{activateOnFocus:S,registerTabResizeObserverElement:C,tabsListElement:b}=Lo(),{highlightedIndex:N,onHighlightedIndexChange:f}=Pt(),p=_e(l),y=De.useMemo(()=>({disabled:n,id:p,value:s}),[n,p,s]),{compositeProps:x,compositeRef:R,index:I}=sl({metadata:y}),_=s===m,T=De.useRef(!1),E=De.useRef(null),j=M(Z=>{E.current?.(),E.current=Z?C(Z):null});P(()=>{if(T.current){T.current=!1;return}if(!(_&&I>-1&&N!==I))return;let Z=b;if(Z!=null){let fe=ir(bt(Z));if(fe&&si(Z,fe))return}n||f(I)},[_,I,N,f,n,b]);let{getButtonProps:V,buttonRef:D}=ii({disabled:n,native:c,focusableWhenDisabled:!0}),O=v(s),G=De.useRef(!1),K=De.useRef(!1);function B(Z){g(s,Mt(Ee.none,Z.nativeEvent,void 0,{activationDirection:"none"}))}function A(Z){_||n||B(Z)}function F(Z){_||n||S&&(!G.current||K.current)&&B(Z)}function W(Z){if(_||n)return;G.current=!0,K.current=Z.button===0;let fe=bt(Z.currentTarget);function Re(){G.current=!1,K.current=!1,fe.removeEventListener("pointerup",Re),fe.removeEventListener("pointercancel",Re)}fe.addEventListener("pointerup",Re),fe.addEventListener("pointercancel",Re)}return Y("button",t,{state:{disabled:n,active:_,orientation:h,tabActivationDirection:w},ref:[r,D,R,j],props:[x,{role:"tab","aria-controls":O,"aria-selected":_,id:p,onClick:A,onFocus:F,onPointerDown:W,[To]:_?"":void 0,onKeyDownCapture(){T.current=!0}},u,V],stateAttributesMapping:Pe})});var jt=a(L(),1);var Mo=a(k(),1),Fl,mp={...Pe,activeTabPosition:()=>null,activeTabSize:()=>null},Ol=jt.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...l}=t,{getTabElementBySelectedValue:c,orientation:d,tabActivationDirection:u,value:m}=et(),{tabsListElement:v,registerIndicatorUpdateListener:g}=Lo(),h=Ys();jt.useEffect(()=>g(h),[g,h]);let w=0,S=0,C=0,b=0,N=0,f=0,p=!1;if(m!=null&&v!=null){let E=c(m);if(E!=null){p=!0;let{width:j,height:V}=yi(E),{width:D,height:O}=yi(v),G=E.getBoundingClientRect(),K=v.getBoundingClientRect(),B=D>0?K.width/D:1,A=O>0?K.height/O:1;if(B>Number.EPSILON&&A>Number.EPSILON){let W=G.left-K.left,U=G.top-K.top;w=W/B+v.scrollLeft-v.clientLeft,C=U/A+v.scrollTop-v.clientTop}else w=E.offsetLeft,C=E.offsetTop;N=j,f=V,S=v.scrollWidth-w-N,b=v.scrollHeight-C-f}}let y=p?{left:w,right:S,top:C,bottom:b}:null,x=p?{width:N,height:f}:null,R=p?{"--active-tab-left":`${w}px`,"--active-tab-right":`${S}px`,"--active-tab-top":`${C}px`,"--active-tab-bottom":`${b}px`,"--active-tab-width":`${N}px`,"--active-tab-height":`${f}px`}:void 0,I=p&&N>0&&f>0,T=Y("span",t,{state:{orientation:d,activeTabPosition:y,activeTabSize:x,tabActivationDirection:u},ref:r,props:[{role:"presentation",style:R,hidden:!I},l,{suppressHydrationWarning:!0}],stateAttributesMapping:mp});return m==null?null:(0,Mo.jsxs)(jt.Fragment,{children:[T,i&&(Fl||(Fl=(0,Mo.jsx)(Ml,{script:""})))]})});var Ao=a(L(),1);var gp={...Pe,...eo},zl=Ao.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:l,...c}=t,{value:d,getTabIdByPanelValue:u,orientation:m,tabActivationDirection:v,registerMountedTabPanel:g}=et(),h=_e(),{ref:w,index:S}=Qr(),C=n===d,{mounted:b,transitionStatus:N,setMounted:f}=At(C),p=!b,y=u(n),x={hidden:p,orientation:m,tabActivationDirection:v,transitionStatus:N},R=Ao.useRef(null),I=Y("div",t,{state:x,ref:[r,w,R],props:[{"aria-labelledby":y,hidden:p,id:h,role:"tabpanel",tabIndex:C?0:-1,inert:Xs(!C),"data-index":S},c],stateAttributesMapping:gp});return no({open:C,ref:R,onComplete(){C||f(!1)}}),P(()=>{if(!(h==null||p&&!s))return g(n,h)},[p,s,n,h,g]),s||b?I:null});var Te=a(L(),1);var Ii=a(k(),1),jl=Te.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:l,...c}=t,{orientation:d,setTabMap:u,tabActivationDirection:m}=et(),[v,g]=Te.useState(0),[h,w]=Te.useState(null),S=Te.useRef(new Set),C=Te.useRef(new Set),b=Te.useRef(null);P(()=>{if(typeof ResizeObserver>"u")return;let R=new ResizeObserver(()=>{S.current.forEach(I=>{I()})});return b.current=R,h&&R.observe(h),C.current.forEach(I=>{R.observe(I)}),()=>{R.disconnect(),b.current=null}},[h]);let N=M(R=>(S.current.add(R),()=>{S.current.delete(R)})),f=M(R=>(C.current.add(R),b.current?.observe(R),()=>{C.current.delete(R),b.current?.unobserve(R)})),p={orientation:d,tabActivationDirection:m},y={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},x=Te.useMemo(()=>({activateOnFocus:o,registerIndicatorUpdateListener:N,registerTabResizeObserverElement:f,tabsListElement:h}),[o,N,f,h]);return(0,Ii.jsx)(Ti.Provider,{value:x,children:(0,Ii.jsx)(Tl,{render:s,className:n,style:l,state:p,refs:[r,w],props:[y,c],stateAttributesMapping:Pe,highlightedIndex:v,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:g,onMapChange:u,disabledIndices:ft})})});function Ve(e){return Y(e.defaultTagName??"div",e,e)}var Hl=a(q(),1),Ul=a(k(),1);function Dl({children:e}){return(0,Ul.jsx)(yo,{direction:(0,Hl.isRTL)()?"rtl":"ltr",children:e})}var Wl=a(z(),1),$l=a(q(),1),Bt=a(k(),1),Ni="data-wp-hash";function Li(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hp(document)),e.__wpStyleRuntime}function bp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ni}]`))if(r.getAttribute(Ni)===t)return!0;return!1}function Kl(e,t,r){if(!e.head)return;let o=Li(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ni,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hp(e){let t=Li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kl(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 Vo(e,t){let r=Li();r.styles.set(e,t);for(let o of r.documents.keys())Kl(o,e,t)}typeof process>"u",Vo("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vp={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Vo("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 _p={"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",Vo("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 Po={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",Vo("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 yp={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"},Mi=(0,Wl.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:l,...c},d){let u=n||/^_blank$/i.test(i??"");return Ve({render:s,defaultTagName:"a",ref:d,props:ue(c,{className:H(yp.a,vp["box-sizing"],_p["outset-ring--focus-except-active"],r!=="unstyled"&&Po.link,r!=="unstyled"&&Po[`is-${o}`],r==="unstyled"&&Po["is-unstyled"],l),target:i??(n?"_blank":void 0),children:(0,Bt.jsxs)(Bt.Fragment,{children:[t,u&&(0,Bt.jsx)("span",{className:Po["link-icon"],role:"img","aria-label":(0,$l.__)("(opens in a new tab)")})]})})})});var Yl=a(z(),1),Gl=a(ne(),1),ql=a(k(),1),fr=(0,Yl.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,ql.jsx)(Gl.SVG,{ref:i,...t.props,...n,...s?{style:s}:{},width:r,height:r})});var Zl=a(z(),1),Ai="data-wp-hash";function Pi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xp(document)),e.__wpStyleRuntime}function wp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ai}]`))if(r.getAttribute(Ai)===t)return!0;return!1}function Xl(e,t,r){if(!e.head)return;let o=Pi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ai,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xp(e){let t=Pi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xl(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 Rp(e,t){let r=Pi();r.styles.set(e,t);for(let o of r.documents.keys())Xl(o,e,t)}typeof process>"u",Rp("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 Sp={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},yt=(0,Zl.forwardRef)(function({render:t,...r},o){return Ve({render:t,ref:o,props:ue({className:Sp["visually-hidden"]},r,{"data-visually-hidden":""})})});var Ql=a(z(),1),Fi="data-wp-hash";function Oi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ep(document)),e.__wpStyleRuntime}function Cp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Fi}]`))if(r.getAttribute(Fi)===t)return!0;return!1}function ed(e,t,r){if(!e.head)return;let o=Oi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Cp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Fi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ep(e){let t=Oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ed(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 kp(e,t){let r=Oi();r.styles.set(e,t);for(let o of r.documents.keys())ed(o,e,t)}typeof process>"u",kp("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Tp={stack:"_19ce0419607e1896__stack"},Ip={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)"},xe=(0,Ql.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...l},c){let d={gap:r&&Ip[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Ve({render:s,ref:c,props:ue(l,{style:d,className:Tp.stack})})});var td=a(ur(),1),wt=a(z(),1);function rd(e){let t=(0,td.useEvent)(e),r=(0,wt.useRef)(null),o=(0,wt.useRef)(!1),n=(0,wt.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t(),r.current=null},0))},[t]);return(0,wt.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var cd=a(z(),1);var pr=a(z(),1),mr=a(k(),1),zi="data-wp-hash";function ji(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lp(document)),e.__wpStyleRuntime}function Np(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zi}]`))if(r.getAttribute(zi)===t)return!0;return!1}function od(e,t,r){if(!e.head)return;let o=ji(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Np(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(zi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Lp(e){let t=ji();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)od(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 Bi(e,t){let r=ji();r.styles.set(e,t);for(let o of r.documents.keys())od(o,e,t)}typeof process>"u",Bi("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 Mp={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",Bi("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ap={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Bi("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 Ht={"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"},nd=(0,pr.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:s,suffix:l,...c},d){return(0,mr.jsxs)("div",{ref:d,className:H(Mp.div,Ap["box-sizing"],Ht["input-layout"],Ht[`is-size-${n}`],o&&Ht["is-disabled"],i&&Ht["is-borderless"],t),...c,children:[pr.Children.count(s)>0&&(0,mr.jsx)("div",{className:Ht["slot-wrapper"],"data-slot-type":"prefix",children:s}),r,pr.Children.count(l)>0&&(0,mr.jsx)("div",{className:Ht["slot-wrapper"],"data-slot-type":"suffix",children:l})]})});var ad=a(z(),1),ld=a(k(),1),Hi="data-wp-hash";function Ui(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Vp(document)),e.__wpStyleRuntime}function Pp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Hi}]`))if(r.getAttribute(Hi)===t)return!0;return!1}function sd(e,t,r){if(!e.head)return;let o=Ui(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Pp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Hi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Vp(e){let t=Ui();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sd(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 Fp(e,t){let r=Ui();r.styles.set(e,t);for(let o of r.documents.keys())sd(o,e,t)}typeof process>"u",Fp("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 id={"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"},Di=(0,ad.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,ld.jsx)("div",{ref:n,className:H(id["input-layout-slot"],id[`is-padding-${t}`],r),...o})});Di.displayName="InputLayout.Slot";var dd=Object.assign(nd,{Slot:Di});var $i=a(k(),1),Wi="data-wp-hash";function Ki(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zp(document)),e.__wpStyleRuntime}function Op(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Wi}]`))if(r.getAttribute(Wi)===t)return!0;return!1}function ud(e,t,r){if(!e.head)return;let o=Ki(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Op(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Wi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zp(e){let t=Ki();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ud(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 Yi(e,t){let r=Ki();r.styles.set(e,t);for(let o of r.documents.keys())ud(o,e,t)}typeof process>"u",Yi("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 jp={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",Yi("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 Bp={"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",Yi("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 Hp={input:"_2ae7be2fc1bb17a3__input"},Fo=(0,cd.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...s},l){return(0,$i.jsx)(dd,{className:H(Bp["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:s.disabled,prefix:o,suffix:n,children:(0,$i.jsx)(Ri,{ref:l,className:H(jp.input,Hp.input),...s})})});var ea=a(q(),1),ie=a(z(),1);var fd=a(z(),1),gr=a(k(),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"&&Dp(document)),e.__wpStyleRuntime}function Up(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${qi}]`))if(r.getAttribute(qi)===t)return!0;return!1}function pd(e,t,r){if(!e.head)return;let o=Zi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Up(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(qi,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dp(e){let t=Zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pd(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 Wp(e,t){let r=Zi();r.styles.set(e,t);for(let o of r.documents.keys())pd(o,e,t)}typeof process>"u",Wp("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 Gi={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},Xi=(0,fd.forwardRef)(function({className:t,...r},o){return(0,gr.jsxs)("svg",{className:H(Gi.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,gr.jsx)("circle",{className:Gi.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,gr.jsx)("path",{className:Gi.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var br=a(k(),1),Ji="data-wp-hash";function Qi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kp(document)),e.__wpStyleRuntime}function $p(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ji}]`))if(r.getAttribute(Ji)===t)return!0;return!1}function md(e,t,r){if(!e.head)return;let o=Qi(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($p(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ji,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Kp(e){let t=Qi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)md(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 gd(e,t){let r=Qi();r.styles.set(e,t);for(let o of r.documents.keys())md(o,e,t)}typeof process>"u",gd("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 Yp={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",gd("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 Oo={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"},Gp={valid:Fn,invalid:yn};function zo({id:e,type:t,message:r}){return(0,br.jsxs)("p",{id:e,className:H(Yp.p,Oo.indicator,Oo[`is-${t}`]),children:[t==="validating"?(0,br.jsx)(Xi,{className:Oo["indicator-spinner"]}):(0,br.jsx)(fr,{className:Oo["indicator-icon"],icon:Gp[t],size:16,fill:"currentColor"}),r]})}var Fe=a(k(),1),qp=e=>(0,Fe.jsx)(xe,{...e,direction:"column",gap:"sm"});function Zp(e,t,r){let o;return t&&!r?o=`(${(0,ea.__)("Required")})`:!t&&r&&(o=`(${(0,ea.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,Fe.jsxs)(Fe.Fragment,{children:[e," ",o]}):e}var bd="data-validity-visible",ta=(0,ie.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:s=qp,...l},c){let[d,u]=(0,ie.useState)(),[m,v]=(0,ie.useState)(),[g,h]=(0,ie.useState)(!1),[w,S]=(0,ie.useState)(!1),C=(0,ie.useRef)(null);(0,ie.useEffect)(()=>{let y=n(),x=()=>{o?.type!=="validating"&&u(y?.validationMessage),h(!0),y?.setAttribute(bd,"")};return y?.addEventListener("invalid",x),()=>y?.removeEventListener("invalid",x)},[o?.type,n]),(0,ie.useEffect)(()=>{let y=n(),x=I=>{if(I.preventDefault(),!I.isTrusted)return;let _=I.target,T=Array.from(_.form?.elements??[]).find(E=>!E.validity.valid);(!_.form||T===_)&&_.focus()},R=y?.type==="radio"&&y?.name?Array.from(C.current?.querySelectorAll(`input[type="radio"][name="${y?.name}"]`)??[]).filter(I=>I!==y):[];return y?.addEventListener("invalid",x),R.forEach(I=>I.addEventListener("invalid",x)),()=>{y?.removeEventListener("invalid",x),R.forEach(I=>I.removeEventListener("invalid",x))}},[n]),(0,ie.useEffect)(()=>{let y=n();if(!o?.type){y?.setCustomValidity(""),u(y?.validationMessage),v(void 0);return}switch(o.type){case"validating":{y?.setCustomValidity(""),u(void 0),v({type:"validating",message:o.message});break}case"valid":{y?.setCustomValidity(""),u(y?.validationMessage),v({type:"valid",message:o.message});break}case"invalid":{y?.setCustomValidity(o.message??""),u(y?.validationMessage),v(void 0);break}}},[o,n]),(0,ie.useEffect)(()=>{if(!(!w||g)){if(o?.type==="validating"){let y=setTimeout(()=>{h(!0)},1e3);return()=>clearTimeout(y)}h(!0)}},[w,o?.type,g]);let b=y=>{if(y.relatedTarget&&y.currentTarget.contains(y.relatedTarget))return;w||(S(!0),n()?.setAttribute(bd,""));let x=n(),R=o?.type==="validating";window.queueMicrotask(()=>{R||u(x?.validationMessage)})},N=(0,ie.useId)(),f=d?(0,Fe.jsx)(zo,{id:N,type:"invalid",message:d}):m?.type?(0,Fe.jsx)(zo,{id:N,type:m.type,message:m.message}):null,p=g?f:null;return(0,ie.useEffect)(()=>{let y=n();if(!y)return;function x(R,I){let _=(R.getAttribute("aria-describedby")??"").split(" ").filter(T=>T&&T!==N);I&&_.push(N),_.length?R.setAttribute("aria-describedby",_.join(" ")):R.removeAttribute("aria-describedby")}return x(y,!!p),()=>x(y,!1)},[p,N,n]),Ve({render:s,ref:[c,C],props:ue(l,{onBlur:b,children:(0,Fe.jsxs)(Fe.Fragment,{children:[(0,ie.cloneElement)(i,{label:Zp(i.props.label,t,r),required:t}),p]})})})});var xt={};qt(xt,{Control:()=>zd,Description:()=>Ld,Details:()=>Vd,Item:()=>xd,Label:()=>Ed,Root:()=>_d,VisualLabel:()=>ma});var hd=a(z(),1);var na=a(k(),1),ra="data-wp-hash";function oa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jp(document)),e.__wpStyleRuntime}function Xp(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ra}]`))if(r.getAttribute(ra)===t)return!0;return!1}function vd(e,t,r){if(!e.head)return;let o=oa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Xp(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ra,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Jp(e){let t=oa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vd(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 Qp(e,t){let r=oa();r.styles.set(e,t);for(let o of r.documents.keys())vd(o,e,t)}typeof process>"u",Qp("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var em={"box-sizing":"_336cd3e4e743482f__box-sizing"},tm=e=>(0,na.jsx)(xe,{...e,direction:"column",gap:"sm"}),_d=(0,hd.forwardRef)(function({className:t,render:r=tm,...o},n){return(0,na.jsx)(ge.Root,{ref:n,className:H(em["box-sizing"],t),render:r,...o})});var yd=a(z(),1),wd=a(k(),1),xd=(0,yd.forwardRef)(function(t,r){return(0,wd.jsx)(ge.Item,{ref:r,...t})});var Sd=a(z(),1);var aa=a(k(),1),ia="data-wp-hash";function sa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&om(document)),e.__wpStyleRuntime}function rm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ia}]`))if(r.getAttribute(ia)===t)return!0;return!1}function Cd(e,t,r){if(!e.head)return;let o=sa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(rm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ia,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function om(e){let t=sa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cd(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 nm(e,t){let r=sa();r.styles.set(e,t);for(let o of r.documents.keys())Cd(o,e,t)}typeof process>"u",nm("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 Rd={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Ed=(0,Sd.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let s=(0,aa.jsx)(ge.Label,{ref:i,className:H(Rd.label,o&&Rd[`is-${o}`],t),...n});return r?(0,aa.jsx)(yt,{render:s}):s});var kd=a(z(),1),Nd=a(k(),1),la="data-wp-hash";function da(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&am(document)),e.__wpStyleRuntime}function im(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${la}]`))if(r.getAttribute(la)===t)return!0;return!1}function Td(e,t,r){if(!e.head)return;let o=da(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(im(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(la,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function am(e){let t=da();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Td(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 Id(e,t){let r=da();r.styles.set(e,t);for(let o of r.documents.keys())Td(o,e,t)}typeof process>"u",Id("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 sm={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",Id("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 lm={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Ld=(0,kd.forwardRef)(function({className:t,...r},o){return(0,Nd.jsx)(ge.Description,{ref:o,className:H(sm.p,lm.description,t),...r})});var Md=a(z(),1),Ad=a(q(),1);var tt=a(k(),1),ca="data-wp-hash";function ua(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cm(document)),e.__wpStyleRuntime}function dm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ca}]`))if(r.getAttribute(ca)===t)return!0;return!1}function Pd(e,t,r){if(!e.head)return;let o=ua(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(dm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ca,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cm(e){let t=ua();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Pd(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 um(e,t){let r=ua();r.styles.set(e,t);for(let o of r.documents.keys())Pd(o,e,t)}typeof process>"u",um("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 fm={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Vd=(0,Md.forwardRef)(function({className:t,...r},o){return(0,tt.jsxs)(tt.Fragment,{children:[(0,tt.jsx)(yt,{render:(0,tt.jsx)(ge.Description,{}),children:(0,Ad.__)("More details follow the field.")}),(0,tt.jsx)("div",{ref:o,className:H(fm.description,t),...r})]})});var Fd=a(z(),1),Od=a(k(),1),zd=(0,Fd.forwardRef)(function(t,r){return(0,Od.jsx)(ge.Control,{ref:r,...t})});var Bd=a(z(),1),fa="data-wp-hash";function pa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mm(document)),e.__wpStyleRuntime}function pm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fa}]`))if(r.getAttribute(fa)===t)return!0;return!1}function Hd(e,t,r){if(!e.head)return;let o=pa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(pm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fa,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mm(e){let t=pa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hd(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 gm(e,t){let r=pa();r.styles.set(e,t);for(let o of r.documents.keys())Hd(o,e,t)}typeof process>"u",gm("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 jd={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},ma=(0,Bd.forwardRef)(function({className:t,render:r,variant:o,...n},i){return Ve({defaultTagName:"span",render:r,ref:i,props:ue(n,{className:H(jd.label,o&&jd[`is-${o}`],t)})})});ma.displayName="Field.VisualLabel";var Ud=a(z(),1);var Rt=a(k(),1),ga="data-wp-hash";function ba(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hm(document)),e.__wpStyleRuntime}function bm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ga}]`))if(r.getAttribute(ga)===t)return!0;return!1}function Dd(e,t,r){if(!e.head)return;let o=ba(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ga,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hm(e){let t=ba();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dd(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 vm(e,t){let r=ba();r.styles.set(e,t);for(let o of r.documents.keys())Dd(o,e,t)}typeof process>"u",vm("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 _m={root:"a9211a7e6af24bed__root"},ha=(0,Ud.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...s},l){return(0,Rt.jsxs)(xt.Root,{className:H(_m.root,t),children:[(0,Rt.jsx)(xt.Label,{hideFromVision:i,children:r}),(0,Rt.jsx)(Fo,{ref:l,...s}),o&&(0,Rt.jsx)(xt.Description,{children:o}),n&&(0,Rt.jsx)(xt.Details,{children:n})]})});var jo=a(z(),1),Wd=a(ur(),1);var va=a(k(),1),_a=(0,jo.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let s=(0,jo.useRef)(null),l=(0,Wd.useMergeRefs)([i,s]);return(0,va.jsx)(ta,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>s.current,children:(0,va.jsx)(ha,{ref:l,...n})})});var Ct={};qt(Ct,{List:()=>Gd,Panel:()=>rc,Root:()=>nc,Tab:()=>sc});var St=a(z(),1);var Kd=a(ur(),1),Bo=a(k(),1),ya="data-wp-hash";function wa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wm(document)),e.__wpStyleRuntime}function ym(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ya}]`))if(r.getAttribute(ya)===t)return!0;return!1}function Yd(e,t,r){if(!e.head)return;let o=wa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ym(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ya,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function wm(e){let t=wa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yd(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 xm(e,t){let r=wa();r.styles.set(e,t);for(let o of r.documents.keys())Yd(o,e,t)}typeof process>"u",xm("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 cr={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"},Pd=1,Fd=(0,Rt.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,u]=(0,Rt.useState)(null),[d,f]=(0,Rt.useState)({first:!1,last:!1,isScrolling:!1});(0,Rt.useEffect)(()=>{if(!l)return;let _=()=>{let{scrollWidth:b,clientWidth:N,scrollLeft:c}=l,h=Math.max(b-N,0),y=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&c<0?-c:c,S={first:y>Pd,last:y<h-Pd,isScrolling:b>N};f(k=>k.first===S.first&&k.last===S.last&&k.isScrolling===S.isScrolling?k:S)},m=new ResizeObserver(_),g=()=>{m.disconnect(),m.observe(l),l.querySelectorAll('[role="tab"]').forEach(b=>m.observe(b))},w=new MutationObserver(g);w.observe(l,{childList:!0,subtree:!0});let R=!1,C=()=>{R||(requestAnimationFrame(()=>{_(),R=!1}),R=!0)};return l.addEventListener("scroll",C,{passive:!0}),g(),_(),()=>{l.removeEventListener("scroll",C),m.disconnect(),w.disconnect()}},[l]);let p=(0,Vd.useMergeRefs)([s,_=>u(_)]);return(0,Po.jsxs)(ke.List,{ref:p,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:D(cr.tablist,d.first&&cr["is-overflowing-first"],d.last&&cr["is-overflowing-last"],cr[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(d.isScrolling?-1:void 0),children:[t,(0,Po.jsx)(ke.Indicator,{className:cr.indicator})]})});var Hd=a(z(),1);var ge=a(z(),1);var ur=a(E(),1),Vo=!1,ba=Vo?(0,ge.createContext)(null):null;function um(){let e=(0,ge.useContext)(ba);(0,ge.useEffect)(()=>{if(e)return e.registerTab()},[e])}function fm(){}var zd=Vo?um:fm;function pm(){let e=(0,ge.useContext)(ba);(0,ge.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function mm(){}var jd=Vo?pm:mm;function gm({children:e}){let t=(0,ge.useRef)(0),r=(0,ge.useRef)(0),o=$l(()=>{let l=t.current,u=r.current;if(l!==u)throw new Error(`Tabs: Tab/Panel count mismatch (${l} Tabs, ${u} 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,ge.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,ge.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,ge.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,ur.jsx)(ba.Provider,{value:s,children:e})}function bm({children:e}){return(0,ur.jsx)(ur.Fragment,{children:e})}var Bd=Vo?gm:bm;var Wd=a(E(),1),ha="data-wp-hash";function va(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vm(document)),e.__wpStyleRuntime}function hm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ha}]`))if(r.getAttribute(ha)===t)return!0;return!1}function Dd(e,t,r){if(!e.head)return;let o=va(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(hm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ha,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vm(e){let t=va();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dd(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 Ud(e,t){let r=va();r.styles.set(e,t);for(let o of r.documents.keys())Dd(o,e,t)}typeof process>"u",Ud("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var _m={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Ud("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 ym={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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"},$d=(0,Hd.forwardRef)(function({className:t,...r},o){return jd(),(0,Wd.jsx)(ke.Panel,{ref:o,className:D(_m.div,ym["outset-ring--focus-visible"],t),...r})});var Kd=a(z(),1);var Oo=a(E(),1),Yd=(0,Kd.forwardRef)(function({...t},r){return(0,Oo.jsx)(Bl,{children:(0,Oo.jsx)(Bd,{children:(0,Oo.jsx)(ke.Root,{ref:r,...t})})})});var Gd=a(z(),1);var fr=a(E(),1),ya="data-wp-hash";function wa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xm(document)),e.__wpStyleRuntime}function wm(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ya}]`))if(r.getAttribute(ya)===t)return!0;return!1}function qd(e,t,r){if(!e.head)return;let o=wa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wm(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ya,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xm(e){let t=wa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qd(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 Rm(e,t){let r=wa();r.styles.set(e,t);for(let o of r.documents.keys())qd(o,e,t)}typeof process>"u",Rm("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 hr={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"},$d=1,Gd=(0,St.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[l,c]=(0,St.useState)(null),[d,u]=(0,St.useState)({first:!1,last:!1,isScrolling:!1});(0,St.useEffect)(()=>{if(!l)return;let v=()=>{let{scrollWidth:b,clientWidth:N,scrollLeft:f}=l,p=Math.max(b-N,0),x=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&f<0?-f:f,R={first:x>$d,last:x<p-$d,isScrolling:b>N};u(I=>I.first===R.first&&I.last===R.last&&I.isScrolling===R.isScrolling?I:R)},g=new ResizeObserver(v),h=()=>{g.disconnect(),g.observe(l),l.querySelectorAll('[role="tab"]').forEach(b=>g.observe(b))},w=new MutationObserver(h);w.observe(l,{childList:!0,subtree:!0});let S=!1,C=()=>{S||(requestAnimationFrame(()=>{v(),S=!1}),S=!0)};return l.addEventListener("scroll",C,{passive:!0}),h(),v(),()=>{l.removeEventListener("scroll",C),g.disconnect(),w.disconnect()}},[l]);let m=(0,Kd.useMergeRefs)([s,v=>c(v)]);return(0,Bo.jsxs)(Ie.List,{ref:m,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:H(hr.tablist,d.first&&hr["is-overflowing-first"],d.last&&hr["is-overflowing-last"],hr[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(d.isScrolling?-1:void 0),children:[t,(0,Bo.jsx)(Ie.Indicator,{className:hr.indicator})]})});var Jd=a(z(),1);var be=a(z(),1);var vr=a(k(),1),Ho=!1,xa=Ho?(0,be.createContext)(null):null;function Rm(){let e=(0,be.useContext)(xa);(0,be.useEffect)(()=>{if(e)return e.registerTab()},[e])}function Sm(){}var qd=Ho?Rm:Sm;function Cm(){let e=(0,be.useContext)(xa);(0,be.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function Em(){}var Zd=Ho?Cm:Em;function km({children:e}){let t=(0,be.useRef)(0),r=(0,be.useRef)(0),o=rd(()=>{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,be.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,be.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,be.useMemo)(()=>({registerTab:n,registerPanel:i}),[n,i]);return(0,vr.jsx)(xa.Provider,{value:s,children:e})}function Tm({children:e}){return(0,vr.jsx)(vr.Fragment,{children:e})}var Xd=Ho?km:Tm;var tc=a(k(),1),Ra="data-wp-hash";function Sa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Nm(document)),e.__wpStyleRuntime}function Im(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ra}]`))if(r.getAttribute(Ra)===t)return!0;return!1}function Qd(e,t,r){if(!e.head)return;let o=Sa(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Im(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ra,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nm(e){let t=Sa();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qd(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 ec(e,t){let r=Sa();r.styles.set(e,t);for(let o of r.documents.keys())Qd(o,e,t)}typeof process>"u",ec("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 Lm={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",ec("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 Mm={"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"},rc=(0,Jd.forwardRef)(function({className:t,...r},o){return Zd(),(0,tc.jsx)(Ie.Panel,{ref:o,className:H(Lm.div,Mm["outset-ring--focus-visible"],t),...r})});var oc=a(z(),1);var Uo=a(k(),1),nc=(0,oc.forwardRef)(function({...t},r){return(0,Uo.jsx)(Dl,{children:(0,Uo.jsx)(Xd,{children:(0,Uo.jsx)(Ie.Root,{ref:r,...t})})})});var ic=a(z(),1);var _r=a(k(),1),Ea="data-wp-hash";function ka(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pm(document)),e.__wpStyleRuntime}function Am(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ea}]`))if(r.getAttribute(Ea)===t)return!0;return!1}function ac(e,t,r){if(!e.head)return;let o=ka(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Am(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ea,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pm(e){let t=ka();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ac(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 Vm(e,t){let r=ka();r.styles.set(e,t);for(let o of r.documents.keys())ac(o,e,t)}typeof process>"u",Vm("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 _a={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"},Zd=(0,Gd.forwardRef)(function({className:t,children:r,...o},n){return zd(),(0,fr.jsxs)(ke.Tab,{ref:n,className:D(_a.tab,t),...o,children:[(0,fr.jsx)("span",{className:_a["tab-children"],children:r}),(0,fr.jsx)(ir,{icon:ln,className:_a["tab-chevron"]})]})});var Ne=a(q(),1),xa=a(z(),1),Fo=a(oe(),1),Ht=a(se(),1),de=a(E(),1),Sm=["image"],Ra="core/image",Jd=(0,Ne.__)("Inline image");function Cm(e){if(!e?.className)return;let[,t]=e.className.match(/wp-image-(\d+)/)??[];return t?parseInt(t,10):void 0}var Sa={name:Ra,title:Jd,keywords:[(0,Ne.__)("photo"),(0,Ne.__)("media")],object:!0,tagName:"img",className:null,attributes:{className:"class",style:"style",url:"src",alt:"alt"},edit:Tm};function Em({value:e,onChange:t,activeObjectAttributes:r,contentRef:o}){let{style:n,alt:i}=r,s=n?.replace(/\D/g,""),[l,u]=(0,xa.useState)(s),[d,f]=(0,xa.useState)(i),p=l!==s||d!==i,_=(0,Fo.useAnchor)({editableContentElement:o.current,settings:Sa});return(0,de.jsx)(tt.Popover,{focusOnMount:!1,anchor:_,className:"block-editor-format-toolbar__image-popover",children:(0,de.jsx)("form",{className:"block-editor-format-toolbar__image-container-content",onSubmit:m=>{let g=e.replacements.slice();g[e.start]={type:Ra,attributes:{...r,style:l?`width: ${l}px;`:"",alt:d}},t({...e,replacements:g}),m.preventDefault()},children:(0,de.jsxs)(Ie,{direction:"column",gap:"lg",children:[(0,de.jsx)(tt.__experimentalNumberControl,{label:(0,Ne.__)("Width"),value:l,min:1,onChange:m=>{u(m)}}),(0,de.jsx)(tt.TextareaControl,{label:(0,Ne.__)("Alternative text"),value:d,onChange:m=>{f(m)},help:(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(pa,{openInNewTab:!0,href:(0,Ne.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Ne.__)("Describe the purpose of the image.")}),(0,de.jsx)("br",{}),(0,Ne.__)("Leave empty if decorative.")]})}),(0,de.jsx)(Ie,{justify:"right",children:(0,de.jsx)(tt.Button,{disabled:!p,accessibleWhenDisabled:!0,variant:"primary",type:"submit",size:"compact",children:(0,Ne.__)("Apply")})})]})})})}function Tm({value:e,onChange:t,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:i}){return(0,de.jsxs)(Ht.MediaUploadCheck,{children:[(0,de.jsx)(Ht.MediaUpload,{allowedTypes:Sm,value:Cm(n),onSelect:({id:s,url:l,alt:u,width:d})=>{t((0,Fo.insertObject)(e,{type:Ra,attributes:{className:`wp-image-${s}`,style:`width: ${Math.min(d,150)}px;`,url:l,alt:u}})),r()},render:({open:s})=>(0,de.jsx)(Ht.RichTextToolbarButton,{icon:Sn,title:o?(0,Ne.__)("Replace image"):Jd,onClick:s,isActive:o})}),o&&(0,de.jsx)(Em,{value:e,onChange:t,activeObjectAttributes:n,contentRef:i})]})}var Xd=a(q(),1),Ta=a(oe(),1),Dt=a(se(),1);var rt=a(E(),1),Ca="core/italic",Ea=(0,Xd.__)("Italic"),Qd={name:Ca,title:Ea,tagName:"em",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o,isVisible:n=!0}){function i(){r((0,Ta.toggleFormat)(t,{type:Ca,title:Ea}))}function s(){r((0,Ta.toggleFormat)(t,{type:Ca})),o()}return(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsx)(Dt.RichTextShortcut,{type:"primary",character:"i",onUse:i}),n&&(0,rt.jsx)(Dt.RichTextToolbarButton,{name:"italic",icon:vn,title:Ea,onClick:s,isActive:e,shortcutType:"primary",shortcutCharacter:"i"}),(0,rt.jsx)(Dt.__unstableRichTextInputEvent,{inputType:"formatItalic",onInput:i})]})}};var $o=a(q(),1),Ct=a(z(),1),ae=a(oe(),1),Et=a(zo(),1),gr=a(se(),1),mc=a(rc(),1);var gc=a(Ti(),1);var Do=a(z(),1),Ve=a(q(),1),pr=a(Ti(),1),uc=a(dt(),1),fc=a(zo(),1),X=a(oe(),1),Ut=a(se(),1),Uo=a(ka(),1);var ee=a(zo(),1);function jo(e){if(!e)return!1;let t=e.trim();if(!t)return!1;if(/^\S+:/.test(t)){let r=(0,ee.getProtocol)(t);if(!(0,ee.isValidProtocol)(r)||r.startsWith("http")&&!/^https?:\/\/[^\/\s]/i.test(t))return!1;let o=(0,ee.getAuthority)(t);if(!(0,ee.isValidAuthority)(o))return!1;let n=(0,ee.getPath)(t);if(n&&!(0,ee.isValidPath)(n))return!1;let i=(0,ee.getQueryString)(t);if(i&&!(0,ee.isValidQueryString)(i))return!1;let s=(0,ee.getFragment)(t);if(s&&!(0,ee.isValidFragment)(s))return!1}return!(t.startsWith("#")&&!(0,ee.isValidFragment)(t))}function nc({url:e,type:t,id:r,opensInNewWindow:o,nofollow:n,cssClasses:i}){let s={type:"core/link",attributes:{url:e}};t&&(s.attributes.type=t),r&&(s.attributes.id=r),o&&(s.attributes.target="_blank",s.attributes.rel=s.attributes.rel?s.attributes.rel+" noopener":"noopener"),n&&(s.attributes.rel=s.attributes.rel?s.attributes.rel+" nofollow":"nofollow");let l=i?.trim();return l?.length&&(s.attributes.class=l),s}function Bo(e,t,r=e.start,o=e.end){let n={start:void 0,end:void 0},{formats:i}=e,s,l;if(!i?.length)return n;let u=i.slice(),d=u[r]?.find(({type:g})=>g===t.type),f=u[o]?.find(({type:g})=>g===t.type),p=u[o-1]?.find(({type:g})=>g===t.type);if(d)s=d,l=r;else if(f)s=f,l=o;else if(p)s=p,l=o-1;else return n;let _=u[l].indexOf(s),m=[u,l,s,_];return r=km(...m),o=Im(...m),r=r<0?0:r,{start:r,end:o+1}}function ic(e,t,r,o,n){let i=t,l={forwards:1,backwards:-1}[n]||1,u=l*-1;for(;e[i]&&e[i][o]===r;)i=i+l;return i=i+u,i}var ac=(e,...t)=>(...r)=>e(...r,...t),km=ac(ic,"backwards"),Im=ac(ic,"forwards");var sc=a(z(),1),lc=a(To(),1),Ia=a(q(),1),Ho=a(dt(),1);var Ue=a(E(),1),dc=({setting:e,value:t,onChange:r})=>{let o=t?t?.cssClasses?.length>0:!1,[n,i]=(0,sc.useState)(o),l=`css-classes-setting-${(0,lc.useInstanceId)(dc)}`,u=f=>{let p=typeof f=="string"?f.replace(/,/g," ").replace(/\s+/g," ").trim():f;r({...t,[e.id]:p})},d=()=>{n?(o&&u(""),i(!1)):i(!0)};return(0,Ue.jsxs)("fieldset",{children:[(0,Ue.jsx)(yt,{render:(0,Ue.jsx)("legend",{}),children:e.title}),(0,Ue.jsxs)(Ie,{direction:"column",gap:"md",children:[(0,Ue.jsx)(Ho.CheckboxControl,{label:e.title,onChange:d,checked:n||o,"aria-expanded":n,"aria-controls":n?l:void 0}),n&&(0,Ue.jsx)("div",{id:l,children:(0,Ue.jsx)(Ho.__experimentalInputControl,{label:(0,Ia.__)("CSS classes"),value:t?.cssClasses,onChange:u,help:(0,Ia.__)("Separate multiple classes with spaces."),__unstableInputWidth:"100%"})})]})]})},cc=dc;var mr=a(E(),1),Nm=[...Ut.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,Ve.__)("Mark as nofollow")},{id:"cssClasses",title:(0,Ve.__)("Additional CSS class(es)"),render:(e,t,r)=>(0,mr.jsx)(cc,{setting:e,value:t,onChange:r})}];function Mm({isActive:e,activeAttributes:t,value:r,onChange:o,onFocusOutside:n,stopAddingLink:i,contentRef:s,focusOnMount:l}){let d=Lm(r,e).text,{selectionChange:f}=(0,Uo.useDispatch)(Ut.store),{createPageEntity:p,userCanCreatePages:_,selectionStart:m}=(0,Uo.useSelect)(c=>{let{getSettings:h,getSelectionStart:x}=c(Ut.store),y=h();return{createPageEntity:y.__experimentalCreatePageEntity,userCanCreatePages:y.__experimentalUserCanCreatePages,selectionStart:x()}},[]),g=(0,Do.useMemo)(()=>({url:t.url,type:t.type,id:t.id,opensInNewTab:t.target==="_blank",nofollow:t.rel?.includes("nofollow"),title:d,cssClasses:t.class}),[t.class,t.id,t.rel,t.target,t.type,t.url,d]);function w(){let c=(0,X.removeFormat)(r,"core/link");o(c),i(),(0,pr.speak)((0,Ve.__)("Link removed."),"assertive")}function R(c){let x=!g?.url;c={...g,...c};let y=(0,fc.prependHTTPS)(c.url),S=nc({url:y,type:c.type,id:c.id!==void 0&&c.id!==null?String(c.id):void 0,opensInNewWindow:c.opensInNewTab,nofollow:c.nofollow,cssClasses:c.cssClasses}),k=c.title||y,v;if((0,X.isCollapsed)(r)&&!e){let I=(0,X.insert)(r,k);v=(0,X.applyFormat)(I,S,r.start,r.start+k.length),o(v),i(),f({clientId:m.clientId,identifier:m.attributeKey,start:r.start+k.length+1});return}else if(k===d){let I=Bo(r,{type:"core/link"});v=(0,X.applyFormat)(r,S,I.start,I.end)}else{v=(0,X.create)({text:k}),v=(0,X.applyFormat)(v,S,0,k.length);let I=Bo(r,{type:"core/link"}),[T,B]=(0,X.split)(r,I.start,I.start),V=(0,X.replace)(B,d,v);v=(0,X.concat)(T,V)}o(v),x||i(),jo(y)?e?(0,pr.speak)((0,Ve.__)("Link edited."),"assertive"):(0,pr.speak)((0,Ve.__)("Link inserted."),"assertive"):(0,pr.speak)((0,Ve.__)("Warning: the link has been inserted but may have errors. Please test it."),"assertive")}let C=(0,X.useAnchor)({editableContentElement:s.current,settings:{...Wo,isActive:e}});async function b(c){let h=await p({title:c,status:"draft"});return{id:h.id,type:h.type,title:h.title.rendered,url:h.link,kind:"post-type"}}function N(c){return(0,Do.createInterpolateElement)((0,Ve.sprintf)((0,Ve.__)("Create page: <mark>%s</mark>"),c),{mark:(0,mr.jsx)("mark",{})})}return(0,mr.jsx)(uc.Popover,{anchor:C,animate:!1,onClose:i,onFocusOutside:n,placement:"bottom",offset:8,shift:!0,focusOnMount:l,constrainTabbing:!0,children:(0,mr.jsx)(Ut.LinkControl,{value:g,onChange:R,onRemove:w,hasRichPreviews:!0,createSuggestion:p&&b,withCreateSuggestion:_,createSuggestionButtonText:N,hasTextControl:!0,settings:Nm,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})}function Lm(e,t){let r=e.start,o=e.end;if(t){let n=Bo(e,{type:"core/link"});r=n.start,o=n.end}return(0,X.slice)(e,r,o)}var pc=Mm;var We=a(E(),1),Wt="core/link",bc=(0,$o.__)("Link");function Am({isActive:e,activeAttributes:t,value:r,onChange:o,onFocus:n,contentRef:i,isVisible:s=!0}){let[l,u]=(0,Ct.useState)(!1),[d,f]=(0,Ct.useState)(null);(0,Ct.useEffect)(()=>{e||u(!1)},[e]),(0,Ct.useLayoutEffect)(()=>{let C=i.current;if(!C)return;function b(N){let c=N.target.closest("[contenteditable] a");!c||!e||(u(!0),f({el:c,action:"click"}))}return C.addEventListener("click",b),()=>{C.removeEventListener("click",b)}},[i,e]);function p(C){let b=(0,ae.getTextContent)((0,ae.slice)(r));!e&&b&&(0,Et.isURL)(b)&&jo(b)?o((0,ae.applyFormat)(r,{type:Wt,attributes:{url:b}})):!e&&b&&(0,Et.isEmail)(b)?o((0,ae.applyFormat)(r,{type:Wt,attributes:{url:`mailto:${b}`}})):!e&&b&&(0,Et.isPhoneNumber)(b)?o((0,ae.applyFormat)(r,{type:Wt,attributes:{url:`tel:${b.replace(/\D/g,"")}`}})):(C&&f({el:C,action:null}),u(!0))}function _(){u(!1),d?.el?.tagName==="BUTTON"?d.el.focus():n(),f(null)}function m(){u(!1),f(null)}function g(){o((0,ae.removeFormat)(r,Wt)),(0,gc.speak)((0,$o.__)("Link removed."),"assertive")}let w=!(d?.el?.tagName==="A"&&d?.action==="click"),R=!(0,ae.isCollapsed)(r);return(0,We.jsxs)(We.Fragment,{children:[R&&(0,We.jsx)(gr.RichTextShortcut,{type:"primary",character:"k",onUse:p}),(0,We.jsx)(gr.RichTextShortcut,{type:"primaryShift",character:"k",onUse:g}),s&&(0,We.jsx)(gr.RichTextToolbarButton,{name:"link",icon:kn,title:e?(0,$o.__)("Link"):bc,onClick:C=>{p(C.currentTarget)},isActive:e||l,shortcutType:"primary",shortcutCharacter:"k","aria-haspopup":"true","aria-expanded":l}),s&&l&&(0,We.jsx)(pc,{stopAddingLink:_,onFocusOutside:m,isActive:e,activeAttributes:t,value:r,onChange:o,contentRef:i,focusOnMount:w?"firstElement":!1})]})}var Wo={name:Wt,title:bc,tagName:"a",className:null,attributes:{url:"href",type:"data-type",id:"data-id",_id:"id",target:"target",rel:"rel",class:"class"},__unstablePasteRule(e,{html:t,plainText:r}){let o=(t||r).replace(/<[^>]+>/g,"").trim();if(!(0,Et.isURL)(o)||!/^https?:/.test(o))return e;window.console.log(`Created link:
+				&{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}`);var Ca={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"},sc=(0,ic.forwardRef)(function({className:t,children:r,...o},n){return qd(),(0,_r.jsxs)(Ie.Tab,{ref:n,className:H(Ca.tab,t),...o,children:[(0,_r.jsx)("span",{className:Ca["tab-children"],children:r}),(0,_r.jsx)(fr,{icon:mn,className:Ca["tab-chevron"]})]})});var Ne=a(q(),1),Ta=a(z(),1),Do=a(oe(),1),Ut=a(se(),1),de=a(k(),1),Fm=["image"],Ia="core/image",lc=(0,Ne.__)("Inline image");function Om(e){if(!e?.className)return;let[,t]=e.className.match(/wp-image-(\d+)/)??[];return t?parseInt(t,10):void 0}var Na={name:Ia,title:lc,keywords:[(0,Ne.__)("photo"),(0,Ne.__)("media")],object:!0,tagName:"img",className:null,attributes:{className:"class",style:"style",url:"src",alt:"alt"},edit:jm};function zm({value:e,onChange:t,activeObjectAttributes:r,contentRef:o}){let n=r?.style,i=r?.alt,s=n?.replace(/\D/g,""),[l,c]=(0,Ta.useState)(s),[d,u]=(0,Ta.useState)(i),m=l!==s||d!==i,v=(0,Do.useAnchor)({editableContentElement:o.current,settings:Na});return(0,de.jsx)(rt.Popover,{focusOnMount:!1,anchor:v,className:"block-editor-format-toolbar__image-popover",children:(0,de.jsx)("form",{className:"block-editor-format-toolbar__image-container-content",onSubmit:g=>{let h=e.replacements.slice();h[e.start]={type:Ia,attributes:{...r,style:l?`width: ${l}px;`:"",alt:d??""}},t({...e,replacements:h}),g.preventDefault()},children:(0,de.jsxs)(xe,{direction:"column",gap:"lg",children:[(0,de.jsx)(rt.__experimentalNumberControl,{label:(0,Ne.__)("Width"),value:l,min:1,onChange:g=>{c(g)}}),(0,de.jsx)(rt.TextareaControl,{label:(0,Ne.__)("Alternative text"),value:d??"",onChange:g=>{u(g)},help:(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Mi,{openInNewTab:!0,href:(0,Ne.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Ne.__)("Describe the purpose of the image.")}),(0,de.jsx)("br",{}),(0,Ne.__)("Leave empty if decorative.")]})}),(0,de.jsx)(xe,{justify:"right",children:(0,de.jsx)(rt.Button,{disabled:!m,accessibleWhenDisabled:!0,variant:"primary",type:"submit",size:"compact",children:(0,Ne.__)("Apply")})})]})})})}function jm({value:e,onChange:t,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:i}){return(0,de.jsxs)(Ut.MediaUploadCheck,{children:[(0,de.jsx)(Ut.MediaUpload,{allowedTypes:Fm,value:Om(n),onSelect:({id:s,url:l,alt:c,width:d})=>{t((0,Do.insertObject)(e,{type:Ia,attributes:{className:`wp-image-${s}`,style:`width: ${Math.min(d,150)}px;`,url:l,alt:c}})),r()},render:({open:s})=>(0,de.jsx)(Ut.RichTextToolbarButton,{icon:In,title:o?(0,Ne.__)("Replace image"):lc,onClick:s,isActive:o})}),o&&(0,de.jsx)(zm,{value:e,onChange:t,activeObjectAttributes:n,contentRef:i})]})}var dc=a(q(),1),Ma=a(oe(),1),Dt=a(se(),1);var ot=a(k(),1),La="core/italic",Wo=(0,dc.__)("Italic"),cc={name:La,title:Wo,tagName:"em",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o,isVisible:n=!0}){function i(){r((0,Ma.toggleFormat)(t,{type:La,title:Wo}))}function s(){r((0,Ma.toggleFormat)(t,{type:La,title:Wo})),o()}return(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsx)(Dt.RichTextShortcut,{type:"primary",character:"i",onUse:i}),n&&(0,ot.jsx)(Dt.RichTextToolbarButton,{name:"italic",icon:Sn,title:Wo,onClick:s,isActive:e,shortcutType:"primary",shortcutCharacter:"i"}),(0,ot.jsx)(Dt.__unstableRichTextInputEvent,{inputType:"formatItalic",onInput:i})]})}};var Jo=a(q(),1),Et=a(z(),1),ae=a(oe(),1),kt=a($o(),1),xr=a(se(),1),Sc=a(pc(),1);var Cc=a(Vi(),1);var qo=a(z(),1),Oe=a(q(),1),yr=a(Vi(),1),wc=a(Ze(),1),xc=a($o(),1),J=a(oe(),1),Wt=a(se(),1),Zo=a(Aa(),1);var ee=a($o(),1);function Ko(e){if(!e)return!1;let t=e.trim();if(!t)return!1;if(/^\S+:/.test(t)){let r=(0,ee.getProtocol)(t);if(!r||!(0,ee.isValidProtocol)(r)||r.startsWith("http")&&!/^https?:\/\/[^\/\s]/i.test(t))return!1;let o=(0,ee.getAuthority)(t);if(!o||!(0,ee.isValidAuthority)(o))return!1;let n=(0,ee.getPath)(t);if(n&&!(0,ee.isValidPath)(n))return!1;let i=(0,ee.getQueryString)(t);if(i&&!(0,ee.isValidQueryString)(i))return!1;let s=(0,ee.getFragment)(t);if(s&&!(0,ee.isValidFragment)(s))return!1}return!(t.startsWith("#")&&!(0,ee.isValidFragment)(t))}function gc({url:e,type:t,id:r,opensInNewWindow:o,nofollow:n,cssClasses:i}){let s={type:"core/link",attributes:{url:e}};t&&(s.attributes.type=t),r&&(s.attributes.id=r),o&&(s.attributes.target="_blank",s.attributes.rel=s.attributes.rel?s.attributes.rel+" noopener":"noopener"),n&&(s.attributes.rel=s.attributes.rel?s.attributes.rel+" nofollow":"nofollow");let l=i?.trim();return l?.length&&(s.attributes.class=l),s}function Yo(e,t,r=e.start,o=e.end){let n={start:void 0,end:void 0},{formats:i}=e,s,l;if(!i?.length)return n;let c=i.slice(),d=c[r]?.find(({type:g})=>g===t.type),u=c[o]?.find(({type:g})=>g===t.type),m=c[o-1]?.find(({type:g})=>g===t.type);if(d)s=d,l=r;else if(u)s=u,l=o;else if(m)s=m,l=o-1;else return n;let v=c[l].indexOf(s);return r=Bm(c,l,s,v),o=Hm(c,l,s,v),r=r<0?0:r,{start:r,end:o+1}}function bc(e,t,r,o,n){let i=t,l={forwards:1,backwards:-1}[n]||1,c=l*-1;for(;e[i]&&e[i][o]===r;)i=i+l;return i=i+c,i}var Bm=(...e)=>bc(...e,"backwards"),Hm=(...e)=>bc(...e,"forwards");var hc=a(z(),1),vc=a(ur(),1),Pa=a(q(),1),Go=a(Ze(),1);var We=a(k(),1),_c=({setting:e,value:t,onChange:r})=>{let o=!!t?.cssClasses?.length,[n,i]=(0,hc.useState)(o),l=`css-classes-setting-${(0,vc.useInstanceId)(_c)}`,c=u=>{let m=typeof u=="string"?u.replace(/,/g," ").replace(/\s+/g," ").trim():u;r({...t,[e.id]:m})},d=()=>{n?(o&&c(""),i(!1)):i(!0)};return(0,We.jsxs)("fieldset",{children:[(0,We.jsx)(yt,{render:(0,We.jsx)("legend",{}),children:e.title}),(0,We.jsxs)(xe,{direction:"column",gap:"md",children:[(0,We.jsx)(Go.CheckboxControl,{label:e.title,onChange:d,checked:n||o,"aria-expanded":n,"aria-controls":n?l:void 0}),n&&(0,We.jsx)("div",{id:l,children:(0,We.jsx)(Go.__experimentalInputControl,{label:(0,Pa.__)("CSS classes"),value:t?.cssClasses,onChange:c,help:(0,Pa.__)("Separate multiple classes with spaces."),__unstableInputWidth:"100%"})})]})]})},yc=_c;var wr=a(k(),1),Um=[...Wt.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,Oe.__)("Mark as nofollow")},{id:"cssClasses",title:(0,Oe.__)("Additional CSS class(es)"),render:(e,t,r)=>(0,wr.jsx)(yc,{setting:e,value:t,onChange:r})}];function Dm({isActive:e,activeAttributes:t,value:r,onChange:o,onFocusOutside:n,stopAddingLink:i,contentRef:s,focusOnMount:l}){let d=Wm(r,e).text,{selectionChange:u}=(0,Zo.useDispatch)(Wt.store),{createPageEntity:m,userCanCreatePages:v,selectionStart:g}=(0,Zo.useSelect)(p=>{let{getSettings:y,getSelectionStart:x}=p(Wt.store),R=y();return{createPageEntity:R.__experimentalCreatePageEntity,userCanCreatePages:R.__experimentalUserCanCreatePages,selectionStart:x()}},[]),h=(0,qo.useMemo)(()=>({url:t.url,type:t.type,id:t.id,opensInNewTab:t.target==="_blank",nofollow:t.rel?.includes("nofollow"),title:d,cssClasses:t.class}),[t.class,t.id,t.rel,t.target,t.type,t.url,d]);function w(){let p=(0,J.removeFormat)(r,"core/link");o(p),i(),(0,yr.speak)((0,Oe.__)("Link removed."),"assertive")}function S(p){let x=!h?.url;p={...h,...p};let R=(0,xc.prependHTTPS)(p?.url??""),I=gc({url:R,type:p.type,id:p.id!==void 0&&p.id!==null?String(p.id):void 0,opensInNewWindow:p.opensInNewTab,nofollow:p.nofollow,cssClasses:p.cssClasses}),_=p.title||R,T;if((0,J.isCollapsed)(r)&&!e){let E=(0,J.insert)(r,_);T=(0,J.applyFormat)(E,I,r.start,r.start+_.length),o(T),i(),u({clientId:g.clientId,identifier:g.attributeKey,start:r.start+_.length+1});return}else if(_===d){let E=Yo(r,{type:"core/link"});T=(0,J.applyFormat)(r,I,E.start,E.end)}else{T=(0,J.create)({text:_}),T=(0,J.applyFormat)(T,I,0,_.length);let E=Yo(r,{type:"core/link"}),j=(0,J.split)(r,E.start,E.start);if(!j)return;let[V,D]=j,O=(0,J.replace)(D,d,T);T=(0,J.concat)(V,O)}o(T),x||i(),Ko(R)?e?(0,yr.speak)((0,Oe.__)("Link edited."),"assertive"):(0,yr.speak)((0,Oe.__)("Link inserted."),"assertive"):(0,yr.speak)((0,Oe.__)("Warning: the link has been inserted but may have errors. Please test it."),"assertive")}let C={...Xo,isActive:e},b=(0,J.useAnchor)({editableContentElement:s.current,settings:C});async function N(p){let y=await m({title:p,status:"draft"});return{id:y.id,type:y.type,title:y.title.rendered,url:y.link,kind:"post-type"}}function f(p){return(0,qo.createInterpolateElement)((0,Oe.sprintf)((0,Oe.__)("Create page: <mark>%s</mark>"),p),{mark:(0,wr.jsx)("mark",{})})}return(0,wr.jsx)(wc.Popover,{anchor:b,animate:!1,onClose:i,onFocusOutside:n,placement:"bottom",offset:8,shift:!0,focusOnMount:l,constrainTabbing:!0,children:(0,wr.jsx)(Wt.LinkControl,{value:h,onChange:S,onRemove:w,hasRichPreviews:!0,createSuggestion:m&&N,withCreateSuggestion:v,createSuggestionButtonText:f,hasTextControl:!0,settings:Um,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})}function Wm(e,t){let r=e.start,o=e.end;if(t){let n=Yo(e,{type:"core/link"});r=n.start??e.start,o=n.end??e.end}return(0,J.slice)(e,r,o)}var Rc=Dm;var $e=a(k(),1),$t="core/link",Ec=(0,Jo.__)("Link");function $m({isActive:e,activeAttributes:t,value:r,onChange:o,onFocus:n,contentRef:i,isVisible:s=!0}){let[l,c]=(0,Et.useState)(!1),[d,u]=(0,Et.useState)(null);(0,Et.useEffect)(()=>{e||c(!1)},[e]),(0,Et.useLayoutEffect)(()=>{let C=i.current;if(!C)return;function b(N){let f=N.target.closest("[contenteditable] a");!f||!e||(c(!0),u({el:f,action:"click"}))}return C.addEventListener("click",b),()=>{C.removeEventListener("click",b)}},[i,e]);function m(C){let b=(0,ae.getTextContent)((0,ae.slice)(r));!e&&b&&(0,kt.isURL)(b)&&Ko(b)?o((0,ae.applyFormat)(r,{type:$t,attributes:{url:b}})):!e&&b&&(0,kt.isEmail)(b)?o((0,ae.applyFormat)(r,{type:$t,attributes:{url:`mailto:${b}`}})):!e&&b&&(0,kt.isPhoneNumber)(b)?o((0,ae.applyFormat)(r,{type:$t,attributes:{url:`tel:${b.replace(/\D/g,"")}`}})):(C&&u({el:C,action:null}),c(!0))}function v(){c(!1),d?.el?.tagName==="BUTTON"?d.el.focus():n(),u(null)}function g(){c(!1),u(null)}function h(){o((0,ae.removeFormat)(r,$t)),(0,Cc.speak)((0,Jo.__)("Link removed."),"assertive")}let w=!(d?.el?.tagName==="A"&&d?.action==="click"),S=!(0,ae.isCollapsed)(r);return(0,$e.jsxs)($e.Fragment,{children:[S&&(0,$e.jsx)(xr.RichTextShortcut,{type:"primary",character:"k",onUse:m}),(0,$e.jsx)(xr.RichTextShortcut,{type:"primaryShift",character:"k",onUse:h}),s&&(0,$e.jsx)(xr.RichTextToolbarButton,{name:"link",icon:An,title:e?(0,Jo.__)("Link"):Ec,onClick:C=>{m(C.currentTarget)},isActive:e||l,shortcutType:"primary",shortcutCharacter:"k","aria-haspopup":"true","aria-expanded":l}),s&&l&&(0,$e.jsx)(Rc,{stopAddingLink:v,onFocusOutside:g,isActive:e,activeAttributes:t,value:r,onChange:o,contentRef:i,focusOnMount:w?"firstElement":!1})]})}var Xo={name:$t,title:Ec,tagName:"a",className:null,attributes:{url:"href",type:"data-type",id:"data-id",_id:"id",target:"target",rel:"rel",class:"class"},__unstablePasteRule(e,{html:t,plainText:r}){let o=(t||r).replace(/<[^>]+>/g,"").trim();if(!(0,kt.isURL)(o)||!/^https?:/.test(o))return e;window.console.log(`Created link:

-`,o);let n={type:Wt,attributes:{url:(0,mc.decodeEntities)(o)}};return(0,ae.isCollapsed)(e)?(0,ae.insert)(e,(0,ae.applyFormat)((0,ae.create)({text:r}),n,0,r.length)):(0,ae.applyFormat)(e,n)},edit:Am};var vc=a(q(),1),_c=a(oe(),1),Ko=a(se(),1);var Tt=a(E(),1),hc="core/strikethrough",Na=(0,vc.__)("Strikethrough"),yc={name:hc,title:Na,tagName:"s",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,_c.toggleFormat)(t,{type:hc,title:Na})),o()}return(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(Ko.RichTextShortcut,{type:"access",character:"d",onUse:n}),(0,Tt.jsx)(Ko.RichTextToolbarButton,{icon:yn,title:Na,onClick:n,isActive:e,role:"menuitemcheckbox"})]})}};var Rc=a(q(),1),Sc=a(oe(),1),Yo=a(se(),1),kt=a(E(),1),wc="core/underline",xc=(0,Rc.__)("Underline"),Cc={name:wc,title:xc,tagName:"span",className:null,attributes:{style:"style"},edit({value:e,onChange:t}){let r=()=>{t((0,Sc.toggleFormat)(e,{type:wc,attributes:{style:"text-decoration: underline;"},title:xc}))};return(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(Yo.RichTextShortcut,{type:"primary",character:"u",onUse:r}),(0,kt.jsx)(Yo.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:r})]})}};var Nc=a(q(),1),Jo=a(z(),1),Xo=a(se(),1);var Mc=a(oe(),1);var Ec=a(z(),1),Tc=a(ka(),1),ot=a(oe(),1),Oe=a(se(),1),kc=a(dt(),1);var La=a(q(),1);var $e=a(E(),1),Ma=[{name:"color",title:(0,La.__)("Text")},{name:"backgroundColor",title:(0,La.__)("Background")}];function Pm(e=""){return e.split(";").reduce((t,r)=>{if(r){let[o,n]=r.split(":");o==="color"&&(t.color=n),o==="background-color"&&n!==br&&(t.backgroundColor=n)}return t},{})}function Vm(e="",t){return e.split(" ").reduce((r,o)=>{if(o.startsWith("has-")&&o.endsWith("-color")){let n=o.replace(/^has-/,"").replace(/-color$/,""),i=(0,Oe.getColorObjectByAttributeValues)(t,n);r.color=i.color}return r},{})}function Go(e,t,r){let o=(0,ot.getActiveFormat)(e,t);return o?{...Pm(o.attributes.style),...Vm(o.attributes.class,r)}:{}}function Om(e,t,r,o){let{color:n,backgroundColor:i}={...Go(e,t,r),...o};if(!n&&!i)return(0,ot.removeFormat)(e,t);let s=[],l=[],u={};if(i?s.push(["background-color",i].join(":")):s.push(["background-color",br].join(":")),n){let d=(0,Oe.getColorObjectByColorValue)(r,n);d?l.push((0,Oe.getColorClassName)("color",d.slug)):s.push(["color",n].join(":"))}return s.length&&(u.style=s.join(";")),l.length&&(u.class=l.join(" ")),(0,ot.applyFormat)(e,{type:t,attributes:u})}function Fm({name:e,property:t,value:r,onChange:o}){let n=(0,Tc.useSelect)(s=>{let{getSettings:l}=s(Oe.store);return l().colors??[]},[]),i=(0,Ec.useMemo)(()=>Go(r,e,n),[e,r,n]);return(0,$e.jsx)(Oe.ColorPalette,{value:i[t],onChange:s=>{o(Om(r,e,n,{[t]:s}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function Ic({name:e,value:t,onChange:r,onClose:o,contentRef:n,isActive:i}){let s=(0,ot.useAnchor)({editableContentElement:n.current,settings:{...qo,isActive:i}});return(0,$e.jsx)(kc.Popover,{onClose:o,className:"format-library__inline-color-popover",anchor:s,children:(0,$e.jsxs)(St.Root,{defaultValue:Ma[0].name,children:[(0,$e.jsx)(St.List,{children:Ma.map(l=>(0,$e.jsx)(St.Tab,{value:l.name,children:l.title},l.name))}),Ma.map(l=>(0,$e.jsx)(St.Panel,{value:l.name,tabIndex:-1,children:(0,$e.jsx)(Fm,{name:e,property:l.name,value:t,onChange:r})},l.name))]})})}var nt=a(E(),1),br="rgba(0, 0, 0, 0)",Zo="core/text-color",Lc=(0,Nc.__)("Highlight"),zm=[];function Aa(e,t){let{ownerDocument:r}=e,{defaultView:o}=r,i=o.getComputedStyle(e).getPropertyValue(t);return t==="background-color"&&i===br&&e.parentElement?Aa(e.parentElement,t):i}function jm(e,{color:t,backgroundColor:r}){if(!(!t&&!r))return{color:t||Aa(e,"color"),backgroundColor:r===br?Aa(e,"background-color"):r}}function Bm({value:e,onChange:t,isActive:r,activeAttributes:o,contentRef:n}){let[i,s=zm]=(0,Xo.useSettings)("color.custom","color.palette"),[l,u]=(0,Jo.useState)(!1),d=(0,Jo.useMemo)(()=>jm(n.current,Go(e,Zo,s)),[n,e,s]),f=!!s.length||i;return!f&&!r?null:(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(Xo.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:r,icon:(0,nt.jsx)(on,{icon:Object.keys(o).length?zn:fn,style:d}),title:Lc,onClick:f?()=>u(!0):()=>t((0,Mc.removeFormat)(e,Zo)),role:"menuitemcheckbox"}),l&&(0,nt.jsx)(Ic,{name:Zo,onClose:()=>u(!1),activeAttributes:o,value:e,onChange:t,contentRef:n,isActive:r})]})}var qo={name:Zo,title:Lc,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:Bm};var Pc=a(q(),1),Vc=a(oe(),1),Oc=a(se(),1);var Fc=a(E(),1),Ac="core/subscript",Pa=(0,Pc.__)("Subscript"),zc={name:Ac,title:Pa,tagName:"sub",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,Vc.toggleFormat)(t,{type:Ac,title:Pa}))}function i(){n(),o()}return(0,Fc.jsx)(Oc.RichTextToolbarButton,{icon:Pn,title:Pa,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var Bc=a(q(),1),Hc=a(oe(),1),Dc=a(se(),1);var Uc=a(E(),1),jc="core/superscript",Va=(0,Bc.__)("Superscript"),Wc={name:jc,title:Va,tagName:"sup",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,Hc.toggleFormat)(t,{type:jc,title:Va}))}function i(){n(),o()}return(0,Uc.jsx)(Dc.RichTextToolbarButton,{icon:On,title:Va,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var Kc=a(q(),1),Yc=a(oe(),1),Gc=a(se(),1);var qc=a(E(),1),$c="core/keyboard",Oa=(0,Kc.__)("Keyboard input"),Zc={name:$c,title:Oa,tagName:"kbd",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,Yc.toggleFormat)(t,{type:$c,title:Oa}))}function i(){n(),o()}return(0,qc.jsx)(Gc.RichTextToolbarButton,{icon:an,title:Oa,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var Xc=a(q(),1),$t=a(oe(),1),Qc=a(se(),1);var eu=a(E(),1),Fa="core/unknown",Jc=(0,Xc.__)("Clear Unknown Formatting");function Hm(e){return(0,$t.isCollapsed)(e)?!1:(0,$t.slice)(e).formats.some(r=>r.some(o=>o.type===Fa))}var tu={name:Fa,title:Jc,tagName:"*",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){if(!e&&!Hm(t))return null;function n(){r((0,$t.removeFormat)(t,Fa)),o()}return(0,eu.jsx)(Qc.RichTextToolbarButton,{name:"unknown",icon:xn,title:Jc,onClick:n,isActive:!0})}};var It=a(q(),1),ru=a(se(),1),it=a(dt(),1);var Qo=a(z(),1),Kt=a(oe(),1);var we=a(E(),1),za="core/language",en=(0,It.__)("Language"),ja={name:za,title:en,tagName:"bdo",className:null,attributes:{lang:"lang",dir:"dir"},edit:Dm};function Dm({isActive:e,value:t,onChange:r,contentRef:o}){let[n,i]=(0,Qo.useState)(!1),s=()=>{i(l=>!l)};return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(ru.RichTextToolbarButton,{icon:En,label:en,title:en,onClick:()=>{e?r((0,Kt.removeFormat)(t,za)):s()},isActive:e,role:"menuitemcheckbox"}),n&&(0,we.jsx)(Um,{value:t,onChange:r,onClose:s,contentRef:o})]})}function Um({value:e,contentRef:t,onChange:r,onClose:o}){let n=(0,Kt.useAnchor)({editableContentElement:t.current,settings:ja}),[i,s]=(0,Qo.useState)(""),[l,u]=(0,Qo.useState)("ltr");return(0,we.jsx)(it.Popover,{className:"block-editor-format-toolbar__language-popover",anchor:n,onClose:o,children:(0,we.jsxs)(Ie,{render:(0,we.jsx)("form",{}),direction:"column",gap:"lg",className:"block-editor-format-toolbar__language-container-content",onSubmit:d=>{d.preventDefault(),r((0,Kt.applyFormat)(e,{type:za,attributes:{lang:i,dir:l}})),o()},children:[(0,we.jsx)(it.TextControl,{label:en,value:i,onChange:d=>s(d),help:(0,It.__)('A valid language attribute, like "en" or "fr".')}),(0,we.jsx)(it.SelectControl,{label:(0,It.__)("Text direction"),value:l,options:[{label:(0,It.__)("Left to right"),value:"ltr"},{label:(0,It.__)("Right to left"),value:"rtl"}],onChange:d=>u(d)}),(0,we.jsx)(Ie,{justify:"right",children:(0,we.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",text:(0,It.__)("Apply")})})]})})}var tn=a(q(),1),at=a(z(),1),ze=a(oe(),1),ou=a(se(),1),nu=a(dt(),1);var Fe=a(E(),1),Ba="core/math",iu=(0,tn.__)("Math");function Wm({value:e,onChange:t,activeAttributes:r,contentRef:o,latexToMathML:n}){let[i,s]=(0,at.useState)(r?.["data-latex"]||""),[l,u]=(0,at.useState)(null),d=(0,at.useRef)(),f=(0,ze.useAnchor)({editableContentElement:o.current,settings:Ha}),p=_=>{s(_);let m="";if(_&&n)try{m=n(_,{displayMode:!1}),u(null)}catch(w){u(w.message)}else u(null);let g=e.replacements.slice();g[e.start]={type:Ba,attributes:{"data-latex":_},innerHTML:m},t({...e,replacements:g})};return(0,Fe.jsx)(nu.Popover,{placement:"bottom-start",offset:8,focusOnMount:!1,anchor:f,onFocusOutside:()=>d.current?.reportValidity(),className:"block-editor-format-toolbar__math-popover",children:(0,Fe.jsx)("form",{ref:d,style:{minWidth:"300px",padding:"4px"},onSubmit:_=>_.preventDefault(),children:(0,Fe.jsx)(ca,{hideLabelFromVision:!0,label:(0,tn.__)("LaTeX math syntax"),value:i,customValidity:l?{type:"invalid",message:l}:void 0,onValueChange:p,placeholder:(0,tn.__)("e.g., x^2, \\frac{a}{b}"),autoComplete:"off",className:"block-editor-format-toolbar__math-input"})})})}function $m({value:e,onChange:t,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:i}){let[s,l]=(0,at.useState)();(0,at.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(d=>{l(()=>d.default)})},[]);function u(){let d;if(o){let f=n?.["data-latex"]||"";d=(0,ze.insert)(e,f),d.start=d.end-f.length}else{let f=(0,ze.getTextContent)((0,ze.slice)(e)),p="";if(f&&s)try{p=s(f,{displayMode:!1})}catch{}d=(0,ze.insertObject)(e,{type:Ba,attributes:{"data-latex":f},innerHTML:p}),d.start=d.end-1}t(d),r()}return(0,Fe.jsxs)(Fe.Fragment,{children:[(0,Fe.jsx)(ou.RichTextToolbarButton,{icon:Nn,title:iu,onClick:u,isActive:o}),o&&(0,Fe.jsx)(Wm,{value:e,onChange:t,activeAttributes:n,contentRef:i,latexToMathML:s})]})}var Ha={name:Ba,title:iu,tagName:"math",className:null,attributes:{"data-latex":"data-latex"},contentEditable:!1,edit:$m};var au=a(q(),1),su=a(oe(),1),lu=a(se(),1),du=a(E(),1),Km="core/non-breaking-space",Ym=(0,au.__)("Non breaking space"),cu={name:Km,title:Ym,tagName:"nbsp",className:null,edit({value:e,onChange:t}){function r(){t((0,su.insert)(e,"\xA0"))}return(0,du.jsx)(lu.RichTextShortcut,{type:"primaryShift",character:" ",onUse:r})}};var uu=[qa,Ja,Sa,Qd,Wo,yc,Cc,qo,zc,Wc,Zc,tu,ja,Ha,cu];uu.forEach(({name:e,...t})=>(0,fu.registerFormatType)(e,t));})();
+`,o);let n={type:$t,attributes:{url:(0,Sc.decodeEntities)(o)}};return(0,ae.isCollapsed)(e)?(0,ae.insert)(e,(0,ae.applyFormat)((0,ae.create)({text:r}),n,0,r.length)):(0,ae.applyFormat)(e,n)},edit:$m};var Tc=a(q(),1),Ic=a(oe(),1),Qo=a(se(),1);var Tt=a(k(),1),kc="core/strikethrough",Va=(0,Tc.__)("Strikethrough"),Nc={name:kc,title:Va,tagName:"s",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,Ic.toggleFormat)(t,{type:kc,title:Va})),o()}return(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(Qo.RichTextShortcut,{type:"access",character:"d",onUse:n}),(0,Tt.jsx)(Qo.RichTextToolbarButton,{icon:En,title:Va,onClick:n,isActive:e,role:"menuitemcheckbox"})]})}};var Ac=a(q(),1),Pc=a(oe(),1),en=a(se(),1),It=a(k(),1),Lc="core/underline",Mc=(0,Ac.__)("Underline"),Vc={name:Lc,title:Mc,tagName:"span",className:null,attributes:{style:"style"},edit({value:e,onChange:t}){let r=()=>{t((0,Pc.toggleFormat)(e,{type:Lc,attributes:{style:"text-decoration: underline;"},title:Mc}))};return(0,It.jsxs)(It.Fragment,{children:[(0,It.jsx)(en.RichTextShortcut,{type:"primary",character:"u",onUse:r}),(0,It.jsx)(en.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:r})]})}};var Bc=a(q(),1),nn=a(z(),1),an=a(se(),1);var Hc=a(oe(),1);var Fc=a(z(),1),Oc=a(Aa(),1),nt=a(oe(),1),ze=a(se(),1),zc=a(Ze(),1);var Oa=a(q(),1);var Ke=a(k(),1),Fa=[{name:"color",title:(0,Oa.__)("Text")},{name:"backgroundColor",title:(0,Oa.__)("Background")}];function Km(e=""){return e.split(";").reduce((t,r)=>{if(r){let[o,n]=r.split(":");o==="color"&&(t.color=n),o==="background-color"&&n!==Rr&&(t.backgroundColor=n)}return t},{})}function Ym(e="",t){return e.split(" ").reduce((r,o)=>{if(o.startsWith("has-")&&o.endsWith("-color")){let n=o.replace(/^has-/,"").replace(/-color$/,""),i=(0,ze.getColorObjectByAttributeValues)(t,n);r.color=i.color}return r},{})}function tn(e,t,r){let o=(0,nt.getActiveFormat)(e,t);return o?{...Km(o.attributes?.style),...Ym(o.attributes?.class,r)}:{}}function Gm(e,t,r,o){let{color:n,backgroundColor:i}={...tn(e,t,r),...o};if(!n&&!i)return(0,nt.removeFormat)(e,t);let s=[],l=[],c={};if(i?s.push(["background-color",i].join(":")):s.push(["background-color",Rr].join(":")),n){let d=(0,ze.getColorObjectByColorValue)(r,n);if(d&&d.slug){let u=(0,ze.getColorClassName)("color",d.slug);u&&l.push(u)}else s.push(["color",n].join(":"))}return s.length&&(c.style=s.join(";")),l.length&&(c.class=l.join(" ")),(0,nt.applyFormat)(e,{type:t,attributes:c})}function qm({name:e,property:t,value:r,onChange:o}){let n=(0,Oc.useSelect)(s=>{let{getSettings:l}=s(ze.store);return l().colors??[]},[]),i=(0,Fc.useMemo)(()=>tn(r,e,n),[e,r,n]);return(0,Ke.jsx)(ze.ColorPalette,{value:i[t],onChange:s=>{o(Gm(r,e,n,{[t]:s}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function jc({name:e,value:t,onChange:r,onClose:o,contentRef:n,isActive:i}){let s={...rn,isActive:i},l=(0,nt.useAnchor)({editableContentElement:n.current,settings:s});return(0,Ke.jsx)(zc.Popover,{onClose:o,className:"format-library__inline-color-popover",anchor:l,children:(0,Ke.jsxs)(Ct.Root,{defaultValue:Fa[0].name,children:[(0,Ke.jsx)(Ct.List,{children:Fa.map(c=>(0,Ke.jsx)(Ct.Tab,{value:c.name,children:c.title},c.name))}),Fa.map(c=>(0,Ke.jsx)(Ct.Panel,{value:c.name,tabIndex:-1,children:(0,Ke.jsx)(qm,{name:e,property:c.name,value:t,onChange:r})},c.name))]})})}var it=a(k(),1),Rr="rgba(0, 0, 0, 0)",on="core/text-color",Uc=(0,Bc.__)("Highlight"),Zm=[];function za(e,t){let{ownerDocument:r}=e,{defaultView:o}=r,i=o?.getComputedStyle(e)?.getPropertyValue(t);return t==="background-color"&&i===Rr&&e.parentElement?za(e.parentElement,t):i}function Xm(e,{color:t,backgroundColor:r}){if(!(!e||!t&&!r))return{color:t||za(e,"color"),backgroundColor:r===Rr?za(e,"background-color"):r}}function Jm({value:e,onChange:t,isActive:r,activeAttributes:o,contentRef:n}){let[i,s=Zm]=(0,an.useSettings)("color.custom","color.palette"),[l,c]=(0,nn.useState)(!1),d=(0,nn.useMemo)(()=>Xm(n.current,tn(e,on,s)),[n,e,s]),u=!!s.length||i;return!u&&!r?null:(0,it.jsxs)(it.Fragment,{children:[(0,it.jsx)(an.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:r,icon:(0,it.jsx)(cn,{icon:Object.keys(o).length?Un:vn,style:d}),title:Uc,onClick:u?()=>c(!0):()=>t((0,Hc.removeFormat)(e,on)),role:"menuitemcheckbox"}),l&&(0,it.jsx)(jc,{name:on,onClose:()=>c(!1),value:e,onChange:t,contentRef:n,isActive:r})]})}var rn={name:on,title:Uc,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:Jm};var Wc=a(q(),1),$c=a(oe(),1),Kc=a(se(),1);var Yc=a(k(),1),Dc="core/subscript",ja=(0,Wc.__)("Subscript"),Gc={name:Dc,title:ja,tagName:"sub",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,$c.toggleFormat)(t,{type:Dc,title:ja}))}function i(){n(),o()}return(0,Yc.jsx)(Kc.RichTextToolbarButton,{icon:zn,title:ja,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var Zc=a(q(),1),Xc=a(oe(),1),Jc=a(se(),1);var Qc=a(k(),1),qc="core/superscript",Ba=(0,Zc.__)("Superscript"),eu={name:qc,title:Ba,tagName:"sup",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,Xc.toggleFormat)(t,{type:qc,title:Ba}))}function i(){n(),o()}return(0,Qc.jsx)(Jc.RichTextToolbarButton,{icon:Bn,title:Ba,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var ru=a(q(),1),ou=a(oe(),1),nu=a(se(),1);var iu=a(k(),1),tu="core/keyboard",Ha=(0,ru.__)("Keyboard input"),au={name:tu,title:Ha,tagName:"kbd",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){function n(){r((0,ou.toggleFormat)(t,{type:tu,title:Ha}))}function i(){n(),o()}return(0,iu.jsx)(nu.RichTextToolbarButton,{icon:fn,title:Ha,onClick:i,isActive:e,role:"menuitemcheckbox"})}};var lu=a(q(),1),Kt=a(oe(),1),du=a(se(),1);var cu=a(k(),1),Ua="core/unknown",su=(0,lu.__)("Clear Unknown Formatting");function Qm(e){return(0,Kt.isCollapsed)(e)?!1:(0,Kt.slice)(e).formats.some(r=>r.some(o=>o.type===Ua))}var uu={name:Ua,title:su,tagName:"*",className:null,edit({isActive:e,value:t,onChange:r,onFocus:o}){if(!e&&!Qm(t))return null;function n(){r((0,Kt.removeFormat)(t,Ua)),o()}return(0,cu.jsx)(du.RichTextToolbarButton,{name:"unknown",icon:kn,title:su,onClick:n,isActive:!0})}};var Nt=a(q(),1),fu=a(se(),1),at=a(Ze(),1);var sn=a(z(),1),Yt=a(oe(),1);var we=a(k(),1),Da="core/language",ln=(0,Nt.__)("Language"),Wa={name:Da,title:ln,tagName:"bdo",className:null,attributes:{lang:"lang",dir:"dir"},edit:eg};function eg({isActive:e,value:t,onChange:r,contentRef:o}){let[n,i]=(0,sn.useState)(!1),s=()=>{i(l=>!l)};return(0,we.jsxs)(we.Fragment,{children:[(0,we.jsx)(fu.RichTextToolbarButton,{icon:Ln,label:ln,title:ln,onClick:()=>{e?r((0,Yt.removeFormat)(t,Da)):s()},isActive:e,role:"menuitemcheckbox"}),n&&(0,we.jsx)(tg,{value:t,onChange:r,onClose:s,contentRef:o})]})}function tg({value:e,contentRef:t,onChange:r,onClose:o}){let n=(0,Yt.useAnchor)({editableContentElement:t.current,settings:Wa}),[i,s]=(0,sn.useState)(""),[l,c]=(0,sn.useState)("ltr");return(0,we.jsx)(at.Popover,{className:"block-editor-format-toolbar__language-popover",anchor:n,onClose:o,children:(0,we.jsxs)(xe,{render:(0,we.jsx)("form",{}),direction:"column",gap:"lg",className:"block-editor-format-toolbar__language-container-content",onSubmit:d=>{d.preventDefault(),r((0,Yt.applyFormat)(e,{type:Da,attributes:{lang:i,dir:l}})),o()},children:[(0,we.jsx)(at.TextControl,{label:ln,value:i,onChange:d=>s(d),help:(0,Nt.__)('A valid language attribute, like "en" or "fr".')}),(0,we.jsx)(at.SelectControl,{label:(0,Nt.__)("Text direction"),value:l,options:[{label:(0,Nt.__)("Left to right"),value:"ltr"},{label:(0,Nt.__)("Right to left"),value:"rtl"}],onChange:d=>c(d)}),(0,we.jsx)(xe,{justify:"right",children:(0,we.jsx)(at.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",text:(0,Nt.__)("Apply")})})]})})}var Sr=a(q(),1),st=a(z(),1),Be=a(oe(),1),pu=a(se(),1),mu=a(Ze(),1);var je=a(k(),1),$a="core/math",gu=(0,Sr.__)("Math");function rg({value:e,onChange:t,activeAttributes:r,contentRef:o,latexToMathML:n}){let[i,s]=(0,st.useState)(r?.["data-latex"]||""),[l,c]=(0,st.useState)(null),d=(0,st.useRef)(null),u=(0,Be.useAnchor)({editableContentElement:o.current,settings:Ka}),m=v=>{s(v);let g="";if(v&&n)try{g=n(v,{displayMode:!1}),c(null)}catch(w){c(w instanceof Error?w.message:(0,Sr.__)("Could not parse the LaTeX math syntax."))}else c(null);let h=e.replacements.slice();h[e.start]={type:$a,attributes:{"data-latex":v},innerHTML:g},t({...e,replacements:h})};return(0,je.jsx)(mu.Popover,{placement:"bottom-start",offset:8,focusOnMount:!1,anchor:u,onFocusOutside:()=>d.current?.reportValidity(),className:"block-editor-format-toolbar__math-popover",children:(0,je.jsx)("form",{ref:d,style:{minWidth:"300px",padding:"4px"},onSubmit:v=>v.preventDefault(),children:(0,je.jsx)(_a,{hideLabelFromVision:!0,label:(0,Sr.__)("LaTeX math syntax"),value:i,customValidity:l?{type:"invalid",message:l}:void 0,onValueChange:m,placeholder:(0,Sr.__)("e.g., x^2, \\frac{a}{b}"),autoComplete:"off",className:"block-editor-format-toolbar__math-input"})})})}function og({value:e,onChange:t,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:i}){let[s,l]=(0,st.useState)();(0,st.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(d=>{l(()=>d.default)})},[]);function c(){let d;if(o){let u=n?.["data-latex"]||"";d=(0,Be.insert)(e,u),d.start=d.end-u.length}else{let u=(0,Be.getTextContent)((0,Be.slice)(e)),m="";if(u&&s)try{m=s(u,{displayMode:!1})}catch{}d=(0,Be.insertObject)(e,{type:$a,attributes:{"data-latex":u},innerHTML:m}),d.start=d.end-1}t(d),r()}return(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(pu.RichTextToolbarButton,{icon:Vn,title:gu,onClick:c,isActive:o}),o&&(0,je.jsx)(rg,{value:e,onChange:t,activeAttributes:n,contentRef:i,latexToMathML:s})]})}var Ka={name:$a,title:gu,tagName:"math",className:null,attributes:{"data-latex":"data-latex"},contentEditable:!1,edit:og};var Ya=a(q(),1),Gt=a(oe(),1),hu=a(se(),1),vu=a(Ze(),1),Ye=a(k(),1),bu="core/non-breaking-space",ng=(0,Ya.__)("Non breaking space");function ig({contentRef:e}){let t=(0,Gt.useAnchor)({editableContentElement:e.current,settings:Ga});return(0,Ye.jsx)(vu.Popover,{anchor:t,children:(0,Ye.jsx)("div",{style:{whiteSpace:"nowrap",padding:"4px"},children:(0,Ya.__)("Non-breaking space")})})}var Ga={name:bu,title:ng,tagName:"span",className:"non-breaking-space",edit({value:e,onChange:t,contentRef:r}){function o(){t((0,Gt.insert)(e,"\xA0"))}let n=e.start&&e.end?e.text.slice(e.start,e.end):null;return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(hu.RichTextShortcut,{type:"primaryShift",character:" ",onUse:o}),n==="\xA0"&&(0,Ye.jsx)(ig,{contentRef:r})]})},__experimentalCreatePrepareEditableTree(){return(e,t)=>{let o={formats:e,text:t},n=-1;do n=t.indexOf("\xA0",n+1),n!==-1&&(o=(0,Gt.applyFormat)(o,{type:bu},n,n+1));while(n!==-1);return o.formats}}};var _u=[rs,ns,Na,cc,Xo,Nc,Vc,rn,Gc,eu,au,uu,Wa,Ka,Ga];_u.forEach(({name:e,...t})=>(0,yu.registerFormatType)(e,t));})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/list-reusable-blocks.js b/wp-includes/js/dist/list-reusable-blocks.js
index f8b4069e21..c7608dd9bc 100644
--- a/wp-includes/js/dist/list-reusable-blocks.js
+++ b/wp-includes/js/dist/list-reusable-blocks.js
@@ -70,6 +70,488 @@ var wp;
     }
   });

+  // node_modules/remove-accents/index.js
+  var require_remove_accents = __commonJS({
+    "node_modules/remove-accents/index.js"(exports, module) {
+      var characterMap = {
+        "\xC0": "A",
+        "\xC1": "A",
+        "\xC2": "A",
+        "\xC3": "A",
+        "\xC4": "A",
+        "\xC5": "A",
+        "\u1EA4": "A",
+        "\u1EAE": "A",
+        "\u1EB2": "A",
+        "\u1EB4": "A",
+        "\u1EB6": "A",
+        "\xC6": "AE",
+        "\u1EA6": "A",
+        "\u1EB0": "A",
+        "\u0202": "A",
+        "\u1EA2": "A",
+        "\u1EA0": "A",
+        "\u1EA8": "A",
+        "\u1EAA": "A",
+        "\u1EAC": "A",
+        "\xC7": "C",
+        "\u1E08": "C",
+        "\xC8": "E",
+        "\xC9": "E",
+        "\xCA": "E",
+        "\xCB": "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",
+        "\xCC": "I",
+        "\xCD": "I",
+        "\xCE": "I",
+        "\xCF": "I",
+        "\u1E2E": "I",
+        "\u020A": "I",
+        "\u1EC8": "I",
+        "\u1ECA": "I",
+        "\xD0": "D",
+        "\xD1": "N",
+        "\xD2": "O",
+        "\xD3": "O",
+        "\xD4": "O",
+        "\xD5": "O",
+        "\xD6": "O",
+        "\xD8": "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",
+        "\xD9": "U",
+        "\xDA": "U",
+        "\xDB": "U",
+        "\xDC": "U",
+        "\u1EE6": "U",
+        "\u1EE4": "U",
+        "\u1EEC": "U",
+        "\u1EEE": "U",
+        "\u1EF0": "U",
+        "\xDD": "Y",
+        "\xE0": "a",
+        "\xE1": "a",
+        "\xE2": "a",
+        "\xE3": "a",
+        "\xE4": "a",
+        "\xE5": "a",
+        "\u1EA5": "a",
+        "\u1EAF": "a",
+        "\u1EB3": "a",
+        "\u1EB5": "a",
+        "\u1EB7": "a",
+        "\xE6": "ae",
+        "\u1EA7": "a",
+        "\u1EB1": "a",
+        "\u0203": "a",
+        "\u1EA3": "a",
+        "\u1EA1": "a",
+        "\u1EA9": "a",
+        "\u1EAB": "a",
+        "\u1EAD": "a",
+        "\xE7": "c",
+        "\u1E09": "c",
+        "\xE8": "e",
+        "\xE9": "e",
+        "\xEA": "e",
+        "\xEB": "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",
+        "\xEC": "i",
+        "\xED": "i",
+        "\xEE": "i",
+        "\xEF": "i",
+        "\u1E2F": "i",
+        "\u020B": "i",
+        "\u1EC9": "i",
+        "\u1ECB": "i",
+        "\xF0": "d",
+        "\xF1": "n",
+        "\xF2": "o",
+        "\xF3": "o",
+        "\xF4": "o",
+        "\xF5": "o",
+        "\xF6": "o",
+        "\xF8": "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",
+        "\xF9": "u",
+        "\xFA": "u",
+        "\xFB": "u",
+        "\xFC": "u",
+        "\u1EE7": "u",
+        "\u1EE5": "u",
+        "\u1EED": "u",
+        "\u1EEF": "u",
+        "\u1EF1": "u",
+        "\xFD": "y",
+        "\xFF": "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",
+        "\xDE": "TH",
+        "\xFE": "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",
+        "\xCA\u030C": "E",
+        "\xEA\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"
+      };
+      var chars = Object.keys(characterMap).join("|");
+      var allAccents = new RegExp(chars, "g");
+      var firstAccent = new RegExp(chars, "");
+      function matcher(match) {
+        return characterMap[match];
+      }
+      var removeAccents2 = function(string) {
+        return string.replace(allAccents, matcher);
+      };
+      var hasAccents = function(string) {
+        return !!string.match(firstAccent);
+      };
+      module.exports = removeAccents2;
+      module.exports.has = hasAccents;
+      module.exports.remove = removeAccents2;
+    }
+  });
+
   // package-external:@wordpress/blob
   var require_blob = __commonJS({
     "package-external:@wordpress/blob"(exports, module) {
@@ -301,6 +783,7 @@ var wp;
   }

   // packages/list-reusable-blocks/build-module/utils/export.mjs
+  var import_remove_accents = __toESM(require_remove_accents(), 1);
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);
   var import_blob = __toESM(require_blob(), 1);
   async function exportReusableBlock(id) {
@@ -323,7 +806,7 @@ var wp;
       null,
       2
     );
-    const fileName = paramCase(title) + ".json";
+    const fileName = paramCase((0, import_remove_accents.default)(title)) + ".json";
     (0, import_blob.downloadBlob)(fileName, fileContent, "application/json");
   }
   var export_default = exportReusableBlock;
diff --git a/wp-includes/js/dist/list-reusable-blocks.min.js b/wp-includes/js/dist/list-reusable-blocks.min.js
index 5bd1e309f6..8299ac92fa 100644
--- a/wp-includes/js/dist/list-reusable-blocks.min.js
+++ b/wp-includes/js/dist/list-reusable-blocks.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).listReusableBlocks=(()=>{var ie=Object.create;var F=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var se=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,ue=Object.prototype.hasOwnProperty;var u=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var le=(r,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of se(e))!ue.call(r,o)&&o!==t&&F(r,o,{get:()=>e[o],enumerable:!(n=ae(e,o))||n.enumerable});return r};var i=(r,e,t)=>(t=r!=null?ie(ce(r)):{},le(e||!r||!r.__esModule?F(t,"default",{value:r,enumerable:!0}):t,r));var I=u((be,k)=>{k.exports=window.wp.element});var h=u((he,L)=>{L.exports=window.wp.i18n});var T=u((ve,B)=>{B.exports=window.wp.components});var C=u((ge,J)=>{J.exports=window.wp.compose});var R=u((xe,M)=>{M.exports=window.wp.apiFetch});var v=u((Ee,z)=>{z.exports=window.ReactJSXRuntime});var te=u(($e,ee)=>{ee.exports=window.wp.blob});var S=i(I(),1),oe=i(h(),1);var O=i(T(),1),q=i(C(),1),X=i(h(),1);var g=i(T(),1),G=i(C(),1),m=i(I(),1),l=i(h(),1);var N=i(R(),1);function $(r){let e=new window.FileReader;return new Promise(t=>{e.onload=()=>{t(e.result)},e.readAsText(r)})}async function fe(r){let e=await $(r),t;try{t=JSON.parse(e)}catch{throw new Error("Invalid JSON file")}if(t.__file!=="wp_block"||!t.title||!t.content||typeof t.title!="string"||typeof t.content!="string"||t.syncStatus&&typeof t.syncStatus!="string")throw new Error("Invalid pattern JSON file");let n=await(0,N.default)({path:"/wp/v2/types/wp_block"});return await(0,N.default)({path:`/wp/v2/${n.rest_base}`,data:{title:t.title,content:t.content,status:"publish",meta:t.syncStatus==="unsynced"?{wp_pattern_sync_status:t.syncStatus}:void 0},method:"POST"})}var U=fe;var f=i(v(),1);function pe({instanceId:r,onUpload:e}){let t="list-reusable-blocks-import-form-"+r,n=(0,m.useRef)(null),[o,a]=(0,m.useState)(!1),[s,c]=(0,m.useState)(null),[p,j]=(0,m.useState)(null),d=E=>{j(E.target.files?.[0]||null),c(null)},w=E=>{E.preventDefault(),p&&(a(!0),U(p).then(P=>{n.current&&(a(!1),e(P))}).catch(P=>{if(!n.current)return;let b;switch(P.message){case"Invalid JSON file":b=(0,l.__)("Invalid JSON file");break;case"Invalid pattern JSON file":b=(0,l.__)("Invalid pattern JSON file");break;default:b=(0,l.__)("Unknown error")}a(!1),c(b)}))},_=()=>{c(null)};return(0,f.jsxs)("form",{className:"list-reusable-blocks-import-form",onSubmit:w,ref:n,children:[s&&(0,f.jsx)(g.Notice,{status:"error",onRemove:()=>_(),children:s}),(0,f.jsx)("label",{htmlFor:t,className:"list-reusable-blocks-import-form__label",children:(0,l.__)("File")}),(0,f.jsx)("input",{id:t,type:"file",onChange:d}),(0,f.jsx)(g.Button,{__next40pxDefaultSize:!0,type:"submit",isBusy:o,accessibleWhenDisabled:!0,disabled:!p||o,variant:"secondary",className:"list-reusable-blocks-import-form__button",children:(0,l._x)("Import","button label")})]})}var Z=(0,G.withInstanceId)(pe);var x=i(v(),1);function de({onUpload:r}){return(0,x.jsx)(O.Dropdown,{popoverProps:{placement:"bottom-start"},contentClassName:"list-reusable-blocks-import-dropdown__content",renderToggle:({isOpen:e,onToggle:t})=>(0,x.jsx)(O.Button,{size:"compact",className:"list-reusable-blocks-import-dropdown__button","aria-expanded":e,onClick:t,variant:"primary",children:(0,X.__)("Import from JSON")}),renderContent:({onClose:e})=>(0,x.jsx)(Z,{onUpload:(0,q.pipe)(e,r)})})}var K=de;var y=function(){return y=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},y.apply(this,arguments)};function V(r){return r.toLowerCase()}var me=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ye=/[^A-Z0-9]+/gi;function W(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,n=t===void 0?me:t,o=e.stripRegexp,a=o===void 0?ye:o,s=e.transform,c=s===void 0?V:s,p=e.delimiter,j=p===void 0?" ":p,d=H(H(r,n,"$1\0$2"),a,"\0"),w=0,_=d.length;d.charAt(w)==="\0";)w++;for(;d.charAt(_-1)==="\0";)_--;return d.slice(w,_).split("\0").map(c).join(j)}function H(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(n,o){return n.replace(o,t)},r)}function Q(r,e){return e===void 0&&(e={}),W(r,y({delimiter:"."},e))}function Y(r,e){return e===void 0&&(e={}),Q(r,y({delimiter:"-"},e))}var D=i(R(),1),re=i(te(),1);async function we(r){let e=await(0,D.default)({path:"/wp/v2/types/wp_block"}),t=await(0,D.default)({path:`/wp/v2/${e.rest_base}/${r}?context=edit`}),n=t.title.raw,o=t.content.raw,a=t.wp_pattern_sync_status,s=JSON.stringify({__file:"wp_block",title:n,content:o,syncStatus:a},null,2),c=Y(n)+".json";(0,re.downloadBlob)(c,s,"application/json")}var ne=we;var A=i(v(),1);document.body.addEventListener("click",r=>{let e=r.target;if(!e.classList.contains("wp-list-reusable-blocks__export"))return;r.preventDefault();let t=e.dataset.id;t&&ne(Number(t))});document.addEventListener("DOMContentLoaded",()=>{let r=document.querySelector(".page-title-action");if(!r)return;let e=()=>{let n=document.createElement("div");n.className="notice notice-success is-dismissible",n.innerHTML=`<p>${(0,oe.__)("Pattern imported successfully!")}</p>`;let o=document.querySelector(".wp-header-end");!o||!o.parentNode||o.parentNode.insertBefore(n,o)},t=document.createElement("div");t.className="list-reusable-blocks__container",r.parentNode&&(r.parentNode.insertBefore(t,r),(0,S.createRoot)(t).render((0,A.jsx)(S.StrictMode,{children:(0,A.jsx)(K,{onUpload:e})})))});})();
+"use strict";var wp;(wp||={}).listReusableBlocks=(()=>{var fe=Object.create;var k=Object.defineProperty;var pe=Object.getOwnPropertyDescriptor;var de=Object.getOwnPropertyNames;var me=Object.getPrototypeOf,ye=Object.prototype.hasOwnProperty;var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var we=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of de(e))!ye.call(t,o)&&o!==r&&k(t,o,{get:()=>e[o],enumerable:!(n=pe(e,o))||n.enumerable});return t};var a=(t,e,r)=>(r=t!=null?fe(me(t)):{},we(e||!t||!t.__esModule?k(r,"default",{value:t,enumerable:!0}):r,t));var P=c((Ie,F)=>{F.exports=window.wp.element});var _=c((Pe,L)=>{L.exports=window.wp.i18n});var C=c((Ce,B)=>{B.exports=window.wp.components});var R=c((Re,M)=>{M.exports=window.wp.compose});var T=c((Te,J)=>{J.exports=window.wp.apiFetch});var v=c((ke,z)=>{z.exports=window.ReactJSXRuntime});var oe=c((Ve,E)=>{var te={\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"},re=Object.keys(te).join("|"),ge=new RegExp(re,"g"),Oe=new RegExp(re,"");function Ee(t){return te[t]}var ne=function(t){return t.replace(ge,Ee)},Se=function(t){return!!t.match(Oe)};E.exports=ne;E.exports.has=Se;E.exports.remove=ne});var ie=c((We,ae)=>{ae.exports=window.wp.blob});var S=a(P(),1),le=a(_(),1);var O=a(C(),1),$=a(R(),1),q=a(_(),1);var x=a(C(),1),Z=a(R(),1),m=a(P(),1),l=a(_(),1);var U=a(T(),1);function G(t){let e=new window.FileReader;return new Promise(r=>{e.onload=()=>{r(e.result)},e.readAsText(t)})}async function be(t){let e=await G(t),r;try{r=JSON.parse(e)}catch{throw new Error("Invalid JSON file")}if(r.__file!=="wp_block"||!r.title||!r.content||typeof r.title!="string"||typeof r.content!="string"||r.syncStatus&&typeof r.syncStatus!="string")throw new Error("Invalid pattern JSON file");let n=await(0,U.default)({path:"/wp/v2/types/wp_block"});return await(0,U.default)({path:`/wp/v2/${n.rest_base}`,data:{title:r.title,content:r.content,status:"publish",meta:r.syncStatus==="unsynced"?{wp_pattern_sync_status:r.syncStatus}:void 0},method:"POST"})}var X=be;var f=a(v(),1);function he({instanceId:t,onUpload:e}){let r="list-reusable-blocks-import-form-"+t,n=(0,m.useRef)(null),[o,i]=(0,m.useState)(!1),[s,u]=(0,m.useState)(null),[p,j]=(0,m.useState)(null),d=A=>{j(A.target.files?.[0]||null),u(null)},w=A=>{A.preventDefault(),p&&(i(!0),X(p).then(I=>{n.current&&(i(!1),e(I))}).catch(I=>{if(!n.current)return;let h;switch(I.message){case"Invalid JSON file":h=(0,l.__)("Invalid JSON file");break;case"Invalid pattern JSON file":h=(0,l.__)("Invalid pattern JSON file");break;default:h=(0,l.__)("Unknown error")}i(!1),u(h)}))},b=()=>{u(null)};return(0,f.jsxs)("form",{className:"list-reusable-blocks-import-form",onSubmit:w,ref:n,children:[s&&(0,f.jsx)(x.Notice,{status:"error",onRemove:()=>b(),children:s}),(0,f.jsx)("label",{htmlFor:r,className:"list-reusable-blocks-import-form__label",children:(0,l.__)("File")}),(0,f.jsx)("input",{id:r,type:"file",onChange:d}),(0,f.jsx)(x.Button,{__next40pxDefaultSize:!0,type:"submit",isBusy:o,accessibleWhenDisabled:!0,disabled:!p||o,variant:"secondary",className:"list-reusable-blocks-import-form__button",children:(0,l._x)("Import","button label")})]})}var Y=(0,Z.withInstanceId)(he);var g=a(v(),1);function _e({onUpload:t}){return(0,g.jsx)(O.Dropdown,{popoverProps:{placement:"bottom-start"},contentClassName:"list-reusable-blocks-import-dropdown__content",renderToggle:({isOpen:e,onToggle:r})=>(0,g.jsx)(O.Button,{size:"compact",className:"list-reusable-blocks-import-dropdown__button","aria-expanded":e,onClick:r,variant:"primary",children:(0,q.__)("Import from JSON")}),renderContent:({onClose:e})=>(0,g.jsx)(Y,{onUpload:(0,$.pipe)(e,t)})})}var H=_e;var y=function(){return y=Object.assign||function(e){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},y.apply(this,arguments)};function K(t){return t.toLowerCase()}var ve=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],xe=/[^A-Z0-9]+/gi;function W(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,n=r===void 0?ve:r,o=e.stripRegexp,i=o===void 0?xe:o,s=e.transform,u=s===void 0?K:s,p=e.delimiter,j=p===void 0?" ":p,d=V(V(t,n,"$1\0$2"),i,"\0"),w=0,b=d.length;d.charAt(w)==="\0";)w++;for(;d.charAt(b-1)==="\0";)b--;return d.slice(w,b).split("\0").map(u).join(j)}function V(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(n,o){return n.replace(o,r)},t)}function Q(t,e){return e===void 0&&(e={}),W(t,y({delimiter:"."},e))}function ee(t,e){return e===void 0&&(e={}),Q(t,y({delimiter:"-"},e))}var ce=a(oe(),1),N=a(T(),1),se=a(ie(),1);async function je(t){let e=await(0,N.default)({path:"/wp/v2/types/wp_block"}),r=await(0,N.default)({path:`/wp/v2/${e.rest_base}/${t}?context=edit`}),n=r.title.raw,o=r.content.raw,i=r.wp_pattern_sync_status,s=JSON.stringify({__file:"wp_block",title:n,content:o,syncStatus:i},null,2),u=ee((0,ce.default)(n))+".json";(0,se.downloadBlob)(u,s,"application/json")}var ue=je;var D=a(v(),1);document.body.addEventListener("click",t=>{let e=t.target;if(!e.classList.contains("wp-list-reusable-blocks__export"))return;t.preventDefault();let r=e.dataset.id;r&&ue(Number(r))});document.addEventListener("DOMContentLoaded",()=>{let t=document.querySelector(".page-title-action");if(!t)return;let e=()=>{let n=document.createElement("div");n.className="notice notice-success is-dismissible",n.innerHTML=`<p>${(0,le.__)("Pattern imported successfully!")}</p>`;let o=document.querySelector(".wp-header-end");!o||!o.parentNode||o.parentNode.insertBefore(n,o)},r=document.createElement("div");r.className="list-reusable-blocks__container",t.parentNode&&(t.parentNode.insertBefore(r,t),(0,S.createRoot)(r).render((0,D.jsx)(S.StrictMode,{children:(0,D.jsx)(H,{onUpload:e})})))});})();
 (window.wp ||= {}).listReusableBlocks = wp.listReusableBlocks;
 })();
diff --git a/wp-includes/js/dist/media-utils.js b/wp-includes/js/dist/media-utils.js
index bdb09a1a88..f0b5ff837a 100644
--- a/wp-includes/js/dist/media-utils.js
+++ b/wp-includes/js/dist/media-utils.js
@@ -148,7 +148,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect52(
+          useEffect53(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -174,7 +174,7 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React147 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState58 = React147.useState, useEffect52 = React147.useEffect, useLayoutEffect7 = React147.useLayoutEffect, useDebugValue2 = React147.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        var React147 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState58 = React147.useState, useEffect53 = React147.useEffect, useLayoutEffect7 = React147.useLayoutEffect, useDebugValue2 = React147.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 !== React147.useSyncExternalStore ? React147.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
@@ -202,7 +202,7 @@ 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 React147 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore4 = shim.useSyncExternalStore, useRef93 = React147.useRef, useEffect52 = React147.useEffect, useMemo70 = React147.useMemo, useDebugValue2 = React147.useDebugValue;
+        var React147 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore4 = shim.useSyncExternalStore, useRef93 = React147.useRef, useEffect53 = React147.useEffect, useMemo70 = React147.useMemo, useDebugValue2 = React147.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot, getServerSnapshot, selector2, isEqual) {
           var instRef = useRef93(null);
           if (null === instRef.current) {
@@ -245,7 +245,7 @@ var wp;
             [getSnapshot, getServerSnapshot, selector2, isEqual]
           );
           var value = useSyncExternalStore4(subscribe2, instRef[0], instRef[1]);
-          useEffect52(
+          useEffect53(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -272,13 +272,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/a11y
-  var require_a11y = __commonJS({
-    "package-external:@wordpress/a11y"(exports, module) {
-      module.exports = window.wp.a11y;
-    }
-  });
-
   // package-external:@wordpress/theme
   var require_theme = __commonJS({
     "package-external:@wordpress/theme"(exports, module) {
@@ -293,6 +286,13 @@ var wp;
     }
   });

+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
+    }
+  });
+
   // package-external:@wordpress/warning
   var require_warning = __commonJS({
     "package-external:@wordpress/warning"(exports, module) {
@@ -1347,7 +1347,7 @@ var wp;
   var media_upload_default = MediaUpload;

   // packages/media-utils/build-module/utils/upload-media.mjs
-  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_i18n6 = __toESM(require_i18n(), 1);
   var import_blob = __toESM(require_blob(), 1);

   // packages/media-utils/build-module/utils/upload-to-server.mjs
@@ -1358,7 +1358,7 @@ var wp;
     return data !== null && typeof data === "object" && Object.getPrototypeOf(data) === Object.prototype;
   }
   function flattenFormData(formData, key, data) {
-    if (isPlainObject(data)) {
+    if (Array.isArray(data) || isPlainObject(data)) {
       for (const [name, value] of Object.entries(data)) {
         flattenFormData(formData, `${key}[${name}]`, value);
       }
@@ -1385,11 +1385,7 @@ var wp;
     const data = new FormData();
     data.append("file", file, file.name || file.type.replace("/", "."));
     for (const [key, value] of Object.entries(additionalData)) {
-      flattenFormData(
-        data,
-        key,
-        value
-      );
+      flattenFormData(data, key, value);
     }
     return transformAttachment(
       await (0, import_api_fetch.default)({
@@ -1516,6 +1512,25 @@ var wp;
     }
   }

+  // packages/media-utils/build-module/utils/get-upload-error-message.mjs
+  var import_i18n5 = __toESM(require_i18n(), 1);
+  var OPAQUE_ERROR_CODES = ["invalid_json", "unknown_error"];
+  function getUploadErrorMessage(error2, fileName) {
+    const serverError = (0, import_i18n5.sprintf)(
+      /* translators: %s: file name */
+      (0, import_i18n5.__)('Failed to upload "%s". Please try again.'),
+      fileName
+    );
+    if (typeof error2 === "string") {
+      return error2 || serverError;
+    }
+    const { code, message: message2 } = error2 ?? {};
+    if (typeof code === "string" && OPAQUE_ERROR_CODES.includes(code)) {
+      return serverError;
+    }
+    return typeof message2 === "string" && message2 ? message2 : serverError;
+  }
+
   // packages/media-utils/build-module/utils/upload-media.mjs
   function uploadMedia({
     wpAllowedMimeTypes,
@@ -1529,7 +1544,7 @@ var wp;
     multiple = true
   }) {
     if (!multiple && filesList.length > 1) {
-      onError?.(new Error((0, import_i18n5.__)("Only one file can be used here.")));
+      onError?.(new Error((0, import_i18n6.__)("Only one file can be used here.")));
       return;
     }
     const validFiles = [];
@@ -1580,20 +1595,10 @@ var wp;
         setAndUpdateFiles(index2, attachment);
       } catch (error2) {
         setAndUpdateFiles(index2, null);
-        let message2;
-        if (typeof error2 === "object" && error2 !== null && "message" in error2) {
-          message2 = typeof error2.message === "string" ? error2.message : String(error2.message);
-        } else {
-          message2 = (0, import_i18n5.sprintf)(
-            // translators: %s: file name
-            (0, import_i18n5.__)("Error while uploading file %s to the media library."),
-            file.name
-          );
-        }
         onError?.(
           new UploadError({
             code: "GENERAL",
-            message: message2,
+            message: getUploadErrorMessage(error2, file.name),
             file,
             cause: error2 instanceof Error ? error2 : void 0
           })
@@ -1602,20 +1607,13 @@ var wp;
     });
   }

-  // packages/media-utils/build-module/utils/sideload-media.mjs
-  var import_i18n6 = __toESM(require_i18n(), 1);
-
   // packages/media-utils/build-module/utils/sideload-to-server.mjs
   var import_api_fetch2 = __toESM(require_api_fetch(), 1);
   async function sideloadToServer(file, attachmentId, additionalData = {}, signal) {
     const data = new FormData();
     data.append("file", file, file.name || file.type.replace("/", "."));
     for (const [key, value] of Object.entries(additionalData)) {
-      flattenFormData(
-        data,
-        key,
-        value
-      );
+      flattenFormData(data, key, value);
     }
     return (0, import_api_fetch2.default)({
       path: `/wp/v2/media/${attachmentId}/sideload`,
@@ -1645,20 +1643,10 @@ var wp;
       );
       onSuccess?.(subSizeData);
     } catch (error2) {
-      let message2;
-      if (error2 instanceof Error) {
-        message2 = error2.message;
-      } else {
-        message2 = (0, import_i18n6.sprintf)(
-          // translators: %s: file name
-          (0, import_i18n6.__)("Error while sideloading file %s to the server."),
-          file.name
-        );
-      }
       onError(
         new UploadError({
           code: "GENERAL",
-          message: message2,
+          message: getUploadErrorMessage(error2, file.name),
           file,
           cause: error2 instanceof Error ? error2 : void 0
         })
@@ -1683,31 +1671,31 @@ var wp;
   var clsx_default = clsx;

   // packages/media-utils/build-module/components/media-upload-modal/index.mjs
-  var import_element146 = __toESM(require_element(), 1);
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_element149 = __toESM(require_element(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
   var import_data14 = __toESM(require_data(), 1);
-  var import_components57 = __toESM(require_components(), 1);
+  var import_components54 = __toESM(require_components(), 1);

   // packages/icons/build-module/library/arrow-down.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" }) });
+  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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_runtime.jsx)(import_primitives.Path, { d: "M12 4V19M7 14L12 19L17 14", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-left.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
+  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.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_runtime2.jsx)(import_primitives2.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-right.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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_runtime3.jsx)(import_primitives3.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/arrow-up.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.Path, { d: "M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z" }) });
+  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.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_runtime4.jsx)(import_primitives4.Path, { d: "M12 20L12 5M17 10L12 5L7 10", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/audio.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
@@ -1722,37 +1710,42 @@ var wp;
   // packages/icons/build-module/library/category.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives7.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
+  var category_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(import_primitives7.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_runtime7.jsx)(import_primitives7.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_runtime7.jsx)(import_primitives7.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_runtime7.jsx)(import_primitives7.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_runtime7.jsx)(import_primitives7.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/check.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives8.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_runtime8.jsx)(import_primitives8.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-down.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives9.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_runtime9.jsx)(import_primitives9.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives10.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_runtime10.jsx)(import_primitives10.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right-small.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(import_primitives11.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(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_runtime11.jsx)(import_primitives11.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives12.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime12.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_runtime12.jsx)(import_primitives12.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/close-small.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives13.Path, { d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z" }) });
+  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime13.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_runtime13.jsx)(import_primitives13.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/cog.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
@@ -1762,7 +1755,11 @@ var wp;
   // packages/icons/build-module/library/comment-author-avatar.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z" }) });
+  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsxs)(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_runtime15.jsx)(import_primitives15.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives15.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" })
+  ] });

   // packages/icons/build-module/library/envelope.mjs
   var import_primitives16 = __toESM(require_primitives(), 1);
@@ -1797,12 +1794,12 @@ var wp;
   // packages/icons/build-module/library/image.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var image_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 image_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives22.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_primitives22.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/link.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+  var link_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives23.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_primitives23.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/mobile.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
@@ -1817,27 +1814,33 @@ var wp;
   // packages/icons/build-module/library/next.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.Path, { d: "M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z" }) });
+  var next_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives26.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_runtime26.jsx)(import_primitives26.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/previous.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives27.Path, { d: "M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z" }) });
+  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives27.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_runtime27.jsx)(import_primitives27.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/published.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives28.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z" }) });
+  var published_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_primitives28.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_runtime28.jsx)(import_primitives28.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_runtime28.jsx)(import_primitives28.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/scheduled.mjs
   var import_primitives29 = __toESM(require_primitives(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives29.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z" }) });
+  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_primitives29.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_runtime29.jsx)(import_primitives29.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_runtime29.jsx)(import_primitives29.Path, { d: "M9.5 12.25H12.25V8", vectorEffect: "non-scaling-stroke" })
+  ] });

   // packages/icons/build-module/library/search.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives30.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives30.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_runtime30.jsx)(import_primitives30.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/seen.mjs
   var import_primitives31 = __toESM(require_primitives(), 1);
@@ -1852,7 +1855,7 @@ var wp;
   // packages/icons/build-module/library/upload.mjs
   var import_primitives33 = __toESM(require_primitives(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
+  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives33.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_runtime33.jsx)(import_primitives33.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/video.mjs
   var import_primitives34 = __toESM(require_primitives(), 1);
@@ -16309,13 +16312,13 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+    registerStyle("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 style_default = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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 Text = (0, import_element15.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
     const element = useRender({
       render: render4,
@@ -16417,7 +16420,7 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle2("9db2873e7f", "@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,#f6e6e3);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,#c6f7cd);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))}}}");
+    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))}}}");
   }
   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_element16.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
@@ -16436,11 +16439,24 @@ var wp;
     );
   });

-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
+  // packages/ui/build-module/tooltip/index.mjs
+  var tooltip_exports = {};
+  __export(tooltip_exports, {
+    Popup: () => Popup,
+    Portal: () => Portal,
+    Positioner: () => Positioner,
+    Provider: () => Provider,
+    Root: () => Root,
+    Trigger: () => Trigger
+  });
+
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_element20 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tooltip/portal.mjs
   var import_element17 = __toESM(require_element(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
+
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -16522,86 +16538,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("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)}}}');
+    registerStyle3("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 style_default3 = { "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" };
-  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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+  function resolveOwnerDocument() {
+    return typeof document === "undefined" ? null : document;
   }
-  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+  function isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
+    }
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle3("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  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" };
-  var Button3 = (0, import_element17.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className,
-      focusableWhenDisabled = true,
-      disabled: disabled2,
-      loading,
-      loadingAnnouncement = (0, import_i18n7.__)("Loading"),
-      children,
-      ...props
-    }, ref) {
-      const mergedClassName = clsx_default(
-        global_css_defense_default2.button,
-        resets_default["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default3.button,
-        style_default3[`is-${tone}`],
-        style_default3[`is-${variant}`],
-        style_default3[`is-${size4}`],
-        loading && style_default3["is-loading"],
-        className
-      );
-      (0, import_element17.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
-        }
-      }, [loading, loadingAnnouncement]);
+  function createSlot(ownerDocument2) {
+    const element = ownerDocument2.createElement("div");
+    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+    if (wp_compat_overlay_slot_default.slot) {
+      element.classList.add(wp_compat_overlay_slot_default.slot);
+    }
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
+    }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
+    }
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
+    }
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
+    }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
+    }
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
+    }
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // packages/ui/build-module/tooltip/portal.mjs
+  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element17.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
-        Button,
+        index_parts_exports3.Portal,
         {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
       );
     }
   );

-  // packages/ui/build-module/button/icon.mjs
-  var import_element19 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/icon/icon.mjs
+  // packages/ui/build-module/tooltip/positioner.mjs
   var import_element18 = __toESM(require_element(), 1);
-  var import_primitives35 = __toESM(require_primitives(), 1);
   var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element18.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
-      import_primitives35.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
-  });
-
-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -16683,9575 +16695,9321 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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)}}}');
+    registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default4 = { "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_element19.forwardRef)(
-    function ButtonIcon2({ className, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-        Icon,
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle4("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 style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var Positioner = (0, import_element18.forwardRef)(
+    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+        index_parts_exports3.Positioner,
         {
           ref,
-          icon,
-          className: clsx_default(style_default4.icon, className),
-          size: 24,
-          ...props
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default3.positioner,
+            className
+          )
         }
       );
     }
   );

-  // packages/ui/build-module/button/index.mjs
-  ButtonIcon.displayName = "Button.Icon";
-  var Button4 = Object.assign(Button3, {
-    /**
-     * An icon component specifically designed to work well when rendered inside
-     * a `Button` component.
-     */
-    Icon: ButtonIcon
-  });
-
-  // node_modules/@date-fns/tz/tzName/index.js
-  function tzName(timeZone, date, format7 = "long") {
-    return new Intl.DateTimeFormat("en-US", {
-      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
-      hour: "numeric",
-      timeZone,
-      timeZoneName: format7
-    }).format(date).split(/\s/g).slice(2).join(" ");
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element19 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element19.cloneElement)(slot ?? defaultSlot, { children });
   }

-  // node_modules/@date-fns/tz/tzOffset/index.js
-  var offsetFormatCache = {};
-  var offsetCache = {};
-  function tzOffset(timeZone, date) {
-    try {
-      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
-        timeZone,
-        timeZoneName: "longOffset"
-      }).format;
-      const offsetStr = format7(date).split("GMT")[1];
-      if (offsetStr in offsetCache) return offsetCache[offsetStr];
-      return calcOffset(offsetStr, offsetStr.split(":"));
-    } catch {
-      if (timeZone in offsetCache) return offsetCache[timeZone];
-      const captures = timeZone?.match(offsetRe);
-      if (captures) return calcOffset(timeZone, captures.slice(1));
-      return NaN;
+  // packages/ui/build-module/utils/theme-provider.mjs
+  var theme = __toESM(require_theme(), 1);
+
+  // packages/ui/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/ui"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
     }
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
+    }
+    return unlock(
+      themePackage.privateApis
+    ).ThemeProvider;
   }
-  var offsetRe = /([+-]\d\d):?(\d\d)?/;
-  function calcOffset(cacheStr, values) {
-    const hours = +(values[0] || 0);
-    const minutes = +(values[1] || 0);
-    const seconds = +(values[2] || 0) / 60;
-    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
-  }
+  var ThemeProvider = getThemeProvider();

-  // node_modules/@date-fns/tz/date/mini.js
-  var TZDateMini = class _TZDateMini extends Date {
-    //#region static
-    constructor(...args) {
-      super();
-      if (args.length > 1 && typeof args[args.length - 1] === "string") {
-        this.timeZone = args.pop();
-      }
-      this.internal = /* @__PURE__ */ new Date();
-      if (isNaN(tzOffset(this.timeZone, this))) {
-        this.setTime(NaN);
-      } else {
-        if (!args.length) {
-          this.setTime(Date.now());
-        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
-          this.setTime(args[0]);
-        } else if (typeof args[0] === "string") {
-          this.setTime(+new Date(args[0]));
-        } else if (args[0] instanceof Date) {
-          this.setTime(+args[0]);
-        } else {
-          this.setTime(+new Date(...args));
-          adjustToSystemTZ(this, args);
-        }
-      }
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+  function getRuntime5() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    static tz(tz, ...args) {
-      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    //#endregion
-    //#region time zone
-    withTimeZone(timeZone) {
-      return new _TZDateMini(+this, timeZone);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    getTimezoneOffset() {
-      const offset4 = -tzOffset(this.timeZone, this);
-      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
+      }
     }
-    //#endregion
-    //#region time
-    setTime(_time) {
-      Date.prototype.setTime.apply(this, arguments);
-      syncToInternal(this);
-      return +this;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDateMini(+new Date(date), this.timeZone);
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-  };
-  var re = /^(get|set)(?!UTC)/;
-  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
-    if (!re.test(method)) return;
-    const utcMethod = method.replace(re, "$1UTC");
-    if (!TZDateMini.prototype[utcMethod]) return;
-    if (method.startsWith("get")) {
-      TZDateMini.prototype[method] = function() {
-        return this.internal[utcMethod]();
-      };
-    } else {
-      TZDateMini.prototype[method] = function() {
-        Date.prototype[utcMethod].apply(this.internal, arguments);
-        syncFromInternal(this);
-        return +this;
-      };
-      TZDateMini.prototype[utcMethod] = function() {
-        Date.prototype[utcMethod].apply(this, arguments);
-        syncToInternal(this);
-        return +this;
-      };
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  });
-  function syncToInternal(date) {
-    date.internal.setTime(+date);
-    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
-    // precision errors from historical offsets.
-    Math.round(-tzOffset(date.timeZone, date) * 60));
-  }
-  function syncFromInternal(date) {
-    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
-    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
-    adjustToSystemTZ(date);
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function adjustToSystemTZ(date, constructorArgs) {
-    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
-    const offsetWithSeconds = tzOffset(date.timeZone, date);
-    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
-    const prevHour = /* @__PURE__ */ new Date(+date);
-    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
-    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
-    const systemDSTChange = systemOffset - prevHourSystemOffset;
-    let systemOffsetForDiff = systemOffset;
-    if (systemDSTChange && systemOffset !== offset4) {
-      const systemHour = Date.prototype.getHours.apply(date);
-      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
-      if (systemHour !== expectedHour) {
-        const testDate = /* @__PURE__ */ new Date(+date);
-        const testOffsetDiff = systemOffset - offset4;
-        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
-        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
-        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
-        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
-      }
+  function registerDocument5(targetDocument) {
+    const runtime = getRuntime5();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle5(targetDocument, hash, css);
     }
-    const offsetDiff = systemOffsetForDiff - offset4;
-    if (offsetDiff)
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
-    const systemDate = /* @__PURE__ */ new Date(+date);
-    systemDate.setUTCSeconds(0);
-    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
-    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
-    if (secondsOffset || systemSecondsOffset)
-      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
-    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
-    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
-    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
-    const postOffsetDiff = postSystemOffset - postOffset;
-    const offsetChanged = postOffset !== offset4;
-    const postDiff = postOffsetDiff - offsetDiff;
-    const targetDSTShift = postOffset - offset4;
-    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
-    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
-    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
-      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
-      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
-      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
-      const offsetChange = postOffset - newOffset;
-      if (offsetChange && postDiff < 0) {
-        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+    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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    syncToInternal(date);
-    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
-    const drift = expectedTime - +date.internal;
-    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
-      Date.prototype.setTime.call(date, +date + drift);
-      syncToInternal(date);
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle5("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 style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+  var POPUP_COLOR = { background: "#1e1e1e" };
+  var Popup = (0, import_element20.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+      index_parts_exports3.Popup,
+      {
+        ref,
+        className: clsx_default(style_default4.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/tooltip/trigger.mjs
+  var import_element21 = __toESM(require_element(), 1);
+  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
+  var Trigger = (0, import_element21.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(index_parts_exports3.Trigger, { ref, ...props });
     }
+  );
+
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(DirectionProvider, { direction: (0, import_i18n7.isRTL)() ? "rtl" : "ltr", children });
   }
-  function constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+
+  // packages/ui/build-module/tooltip/root.mjs
+  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(index_parts_exports3.Root, { ...props }) });
   }
-  function targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+
+  // packages/ui/build-module/tooltip/provider.mjs
+  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
+  function Provider({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(index_parts_exports3.Provider, { ...props });
   }

-  // node_modules/@date-fns/tz/date/index.js
-  var TZDate = class _TZDate extends TZDateMini {
-    //#region static
-    static tz(tz, ...args) {
-      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
+  // packages/ui/build-module/link/link.mjs
+  var import_element22 = __toESM(require_element(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+  function getRuntime6() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    //#endregion
-    //#region representation
-    toISOString() {
-      const [sign, hours, minutes] = this.tzComponents();
-      const tz = `${sign}${hours}:${minutes}`;
-      return this.internal.toISOString().slice(0, -1) + tz;
-    }
-    toString() {
-      return `${this.toDateString()} ${this.toTimeString()}`;
-    }
-    toDateString() {
-      const [day, date, month, year] = this.internal.toUTCString().split(" ");
-      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
-    }
-    toTimeString() {
-      const time = this.internal.toUTCString().split(" ")[4];
-      const [sign, hours, minutes] = this.tzComponents();
-      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    toLocaleString(locales, options) {
-      return Date.prototype.toLocaleString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    toLocaleDateString(locales, options) {
-      return Date.prototype.toLocaleDateString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
+      }
     }
-    toLocaleTimeString(locales, options) {
-      return Date.prototype.toLocaleTimeString.call(this, locales, {
-        ...options,
-        timeZone: options?.timeZone || this.timeZone
-      });
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    //#endregion
-    //#region private
-    tzComponents() {
-      const offset4 = this.getTimezoneOffset();
-      const sign = offset4 > 0 ? "-" : "+";
-      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
-      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
-      return [sign, hours, minutes];
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    //#endregion
-    withTimeZone(timeZone) {
-      return new _TZDate(+this, timeZone);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    //#region date-fns integration
-    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
-      return new _TZDate(+new Date(date), this.timeZone);
+    if (documentContainsStyleHash6(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    //#endregion
-  };
-
-  // node_modules/date-fns/constants.js
-  var daysInYear = 365.2425;
-  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
-  var minTime = -maxTime;
-  var millisecondsInWeek = 6048e5;
-  var millisecondsInDay = 864e5;
-  var millisecondsInMinute = 6e4;
-  var millisecondsInHour = 36e5;
-  var millisecondsInSecond = 1e3;
-  var secondsInHour = 3600;
-  var secondsInDay = secondsInHour * 24;
-  var secondsInWeek = secondsInDay * 7;
-  var secondsInYear = secondsInDay * daysInYear;
-  var secondsInMonth = secondsInYear / 12;
-  var secondsInQuarter = secondsInMonth * 3;
-  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
-
-  // node_modules/date-fns/constructFrom.js
-  function constructFrom(date, value) {
-    if (typeof date === "function") return date(value);
-    if (date && typeof date === "object" && constructFromSymbol in date)
-      return date[constructFromSymbol](value);
-    if (date instanceof Date) return new date.constructor(value);
-    return new Date(value);
-  }
-
-  // node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
-  }
-
-  // node_modules/date-fns/addDays.js
-  function addDays(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) return _date;
-    _date.setDate(_date.getDate() + amount);
-    return _date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/addMonths.js
-  function addMonths(date, amount, options) {
-    const _date = toDate(date, options?.in);
-    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
-    if (!amount) {
-      return _date;
-    }
-    const dayOfMonth = _date.getDate();
-    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
-    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
-    const daysInMonth = endOfDesiredMonth.getDate();
-    if (dayOfMonth >= daysInMonth) {
-      return endOfDesiredMonth;
-    } else {
-      _date.setFullYear(
-        endOfDesiredMonth.getFullYear(),
-        endOfDesiredMonth.getMonth(),
-        dayOfMonth
-      );
-      return _date;
+  function registerDocument6(targetDocument) {
+    const runtime = getRuntime6();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle6(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);
+    };
   }
-
-  // node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
+  function registerStyle6(hash, css) {
+    const runtime = getRuntime6();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle6(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/startOfWeek.js
-  function startOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
-    _date.setDate(_date.getDate() - diff);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  if (typeof process === "undefined" || true) {
+    registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle6("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))}}}");
   }
-
-  // node_modules/date-fns/getISOWeekYear.js
-  function getISOWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
-    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
-    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
-    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
-    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
-    if (_date.getTime() >= startOfNextYear.getTime()) {
-      return year + 1;
-    } else if (_date.getTime() >= startOfThisYear.getTime()) {
-      return year;
-    } else {
-      return year - 1;
-    }
+  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) {
+    registerStyle6("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"}}}');
   }
-
-  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
-  function getTimezoneOffsetInMilliseconds(date) {
-    const _date = toDate(date);
-    const utcDate = new Date(
-      Date.UTC(
-        _date.getFullYear(),
-        _date.getMonth(),
-        _date.getDate(),
-        _date.getHours(),
-        _date.getMinutes(),
-        _date.getSeconds(),
-        _date.getMilliseconds()
-      )
-    );
-    utcDate.setUTCFullYear(_date.getFullYear());
-    return +date - +utcDate;
+  var style_default5 = { "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) {
+    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_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_element22.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    target,
+    render: render4,
+    className,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const element = useRender({
+      render: render4,
+      defaultTagName: "a",
+      ref,
+      props: mergeProps(props, {
+        className: clsx_default(
+          global_css_defense_default2.a,
+          resets_default2["box-sizing"],
+          focus_module_default["outset-ring--focus-except-active"],
+          variant !== "unstyled" && style_default5.link,
+          variant !== "unstyled" && style_default5[`is-${tone}`],
+          variant === "unstyled" && style_default5["is-unstyled"],
+          className
+        ),
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        children: /* @__PURE__ */ (0, import_jsx_runtime73.jsxs)(import_jsx_runtime73.Fragment, { children: [
+          children,
+          shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(
+            "span",
+            {
+              className: style_default5["link-icon"],
+              role: "img",
+              "aria-label": (
+                /* translators: accessibility text appended to link text */
+                (0, import_i18n8.__)("(opens in a new tab)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });

-  // node_modules/date-fns/_lib/normalizeDates.js
-  function normalizeDates(context, ...dates) {
-    const normalize = constructFrom.bind(
-      null,
-      context || dates.find((date) => typeof date === "object")
-    );
-    return dates.map(normalize);
-  }
+  // packages/ui/build-module/menu/index.mjs
+  var menu_exports = {};
+  __export(menu_exports, {
+    CheckboxItem: () => CheckboxItem,
+    Group: () => Group,
+    GroupLabel: () => GroupLabel,
+    Item: () => Item,
+    ItemDescription: () => ItemDescription,
+    ItemLabel: () => ItemLabel,
+    LinkItem: () => LinkItem,
+    Popup: () => Popup2,
+    Portal: () => Portal2,
+    Positioner: () => Positioner2,
+    PrefixIcon: () => PrefixIcon,
+    RadioGroup: () => RadioGroup,
+    RadioItem: () => RadioItem,
+    Root: () => Root2,
+    Separator: () => Separator2,
+    SubmenuRoot: () => SubmenuRoot,
+    SubmenuTrigger: () => SubmenuTrigger,
+    Trigger: () => Trigger2
+  });

-  // node_modules/date-fns/startOfDay.js
-  function startOfDay(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
-  }
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_element30 = __toESM(require_element(), 1);

-  // node_modules/date-fns/differenceInCalendarDays.js
-  function differenceInCalendarDays(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  // packages/ui/build-module/icon/icon.mjs
+  var import_element23 = __toESM(require_element(), 1);
+  var import_primitives35 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
+  var Icon = (0, import_element23.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_runtime74.jsx)(
+      import_primitives35.SVG,
+      {
+        ref,
+        ...icon.props,
+        ...restProps,
+        ...mergedStyle ? { style: mergedStyle } : {},
+        width: size4,
+        height: size4
+      }
     );
-    const laterStartOfDay = startOfDay(laterDate_);
-    const earlierStartOfDay = startOfDay(earlierDate_);
-    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
-    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
-    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
-  }
+  });

-  // node_modules/date-fns/startOfISOWeekYear.js
-  function startOfISOWeekYear(date, options) {
-    const year = getISOWeekYear(date, options);
-    const fourthOfJanuary = constructFrom(options?.in || date, 0);
-    fourthOfJanuary.setFullYear(year, 0, 4);
-    fourthOfJanuary.setHours(0, 0, 0, 0);
-    return startOfISOWeek(fourthOfJanuary);
-  }
+  // packages/ui/build-module/menu/context.mjs
+  var import_element24 = __toESM(require_element(), 1);
+  var MenuContext = (0, import_element24.createContext)({
+    isSubmenu: false
+  });
+  var useMenuContext = () => (0, import_element24.useContext)(MenuContext);
+  var MenuItemContentContext = (0, import_element24.createContext)(null);
+  var useMenuItemContentContext = () => (0, import_element24.useContext)(MenuItemContentContext);

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
+  // packages/ui/build-module/menu/item.mjs
+  var import_element29 = __toESM(require_element(), 1);

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element26 = __toESM(require_element(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);

-  // node_modules/date-fns/areIntervalsOverlapping.js
-  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
-    const [leftStartTime, leftEndTime] = [
-      +toDate(intervalLeft.start, options?.in),
-      +toDate(intervalLeft.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    const [rightStartTime, rightEndTime] = [
-      +toDate(intervalRight.start, options?.in),
-      +toDate(intervalRight.end, options?.in)
-    ].sort((a2, b2) => a2 - b2);
-    if (options?.inclusive)
-      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
-    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element25 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+  function getRuntime7() {
+    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") {
+      registerDocument7(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/max.js
-  function max2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result < date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/min.js
-  function min2(dates, options) {
-    let result;
-    let context = options?.in;
-    dates.forEach((date) => {
-      if (!context && typeof date === "object")
-        context = constructFrom.bind(null, date);
-      const date_ = toDate(date, context);
-      if (!result || result > date_ || isNaN(+date_)) result = date_;
-    });
-    return constructFrom(context, result || NaN);
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime7();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/isSameDay.js
-  function isSameDay(laterDate, earlierDate, options) {
-    const [dateLeft_, dateRight_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  function registerDocument7(targetDocument) {
+    const runtime = getRuntime7();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
-  }
-
-  // node_modules/date-fns/isDate.js
-  function isDate(value) {
-    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+    for (const [hash, css] of runtime.styles) {
+      injectStyle7(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);
+    };
   }
-
-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  function registerStyle7(hash, css) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/differenceInCalendarMonths.js
-  function differenceInCalendarMonths(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
-    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
-    return yearsDiff * 12 + monthsDiff;
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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_default6 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element25.forwardRef)(
+    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
+      const element = useRender({
+        render: render4,
+        ref,
+        props: mergeProps(
+          { className: style_default6["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.
+            "data-visually-hidden": ""
+          }
+        )
+      });
+      return element;
+    }
+  );

-  // node_modules/date-fns/endOfMonth.js
-  function endOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const month = _date.getMonth();
-    _date.setFullYear(_date.getFullYear(), month + 1, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
+  function useKeyboardShortcutProps({
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    shortcut
+  }) {
+    const generatedDescriptionId = (0, import_element26.useId)();
+    const descriptionId = shortcut ? generatedDescriptionId : void 0;
+    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+    return {
+      descriptionId,
+      targetProps: {
+        "aria-describedby": describedBy || void 0,
+        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+      }
+    };
   }
+  var KeyboardShortcutDescription = (0, import_element26.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+      VisuallyHidden,
+      {
+        id: descriptionId,
+        "aria-hidden": "true",
+        render: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)("span", { ref }),
+        children: (0, import_i18n9.sprintf)(
+          /* translators: %s: keyboard shortcut. */
+          (0, import_i18n9.__)("Keyboard shortcut: %s"),
+          shortcut.label ?? shortcut.ariaKeyShortcut
+        )
+      }
+    );
+  });
+  var KeyboardShortcutDisplay = (0, import_element26.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+  });

-  // node_modules/date-fns/_lib/normalizeInterval.js
-  function normalizeInterval(context, interval) {
-    const [start, end] = normalizeDates(context, interval.start, interval.end);
-    return { start, end };
+  // packages/ui/build-module/menu/item-description.mjs
+  var import_element27 = __toESM(require_element(), 1);
+  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
+    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") {
+      registerDocument8(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/eachMonthOfInterval.js
-  function eachMonthOfInterval(interval, options) {
-    const { start, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start > +end;
-    const endTime = reversed ? +start : +end;
-    const date = reversed ? end : start;
-    date.setHours(0, 0, 0, 0);
-    date.setDate(1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
+  function documentContainsStyleHash8(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start, date));
-      date.setMonth(date.getMonth() + step);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
+      }
     }
-    return reversed ? dates.reverse() : dates;
+    return false;
   }
-
-  // node_modules/date-fns/startOfMonth.js
-  function startOfMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    _date.setDate(1);
-    _date.setHours(0, 0, 0, 0);
-    return _date;
+  function injectStyle8(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime8();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/endOfYear.js
-  function endOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    _date.setFullYear(year + 1, 0, 0);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle8(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);
+    };
   }
-
-  // node_modules/date-fns/startOfYear.js
-  function startOfYear(date, options) {
-    const date_ = toDate(date, options?.in);
-    date_.setFullYear(date_.getFullYear(), 0, 1);
-    date_.setHours(0, 0, 0, 0);
-    return date_;
+  function registerStyle8(hash, css) {
+    const runtime = getRuntime8();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle8(targetDocument, hash, css);
+    }
   }
+  if (typeof process === "undefined" || true) {
+    registerStyle8("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default7 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ITEM_DESCRIPTION_DIRECT_CHILD = /* @__PURE__ */ Symbol();
+  var ItemDescription = (0, import_element27.forwardRef)(
+    function MenuItemDescription(props, ref) {
+      const { className, id, validationToken, ...restProps } = props;
+      if (validationToken !== ITEM_DESCRIPTION_DIRECT_CHILD) {
+        throw new Error(
+          "Menu.ItemDescription: Missing direct menu item parent. Render <Menu.ItemDescription> as a direct child of a menu item."
+        );
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+        Text,
+        {
+          ref,
+          variant: "body-sm",
+          ...restProps,
+          id,
+          className: clsx_default(style_default7["item-description"], className)
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/eachYearOfInterval.js
-  function eachYearOfInterval(interval, options) {
-    const { start, end } = normalizeInterval(options?.in, interval);
-    let reversed = +start > +end;
-    const endTime = reversed ? +start : +end;
-    const date = reversed ? end : start;
-    date.setHours(0, 0, 0, 0);
-    date.setMonth(0, 1);
-    let step = options?.step ?? 1;
-    if (!step) return [];
-    if (step < 0) {
-      step = -step;
-      reversed = !reversed;
+  // packages/ui/build-module/menu/item-label.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start, date));
-      date.setFullYear(date.getFullYear() + step);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    return reversed ? dates.reverse() : dates;
-  }
-
-  // node_modules/date-fns/endOfWeek.js
-  function endOfWeek(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const _date = toDate(date, options?.in);
-    const day = _date.getDay();
-    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
-    _date.setDate(_date.getDate() + diff);
-    _date.setHours(23, 59, 59, 999);
-    return _date;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
-  var formatDistanceLocale = {
-    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"
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var formatDistance = (token, count, options) => {
-    let result;
-    const tokenValue = formatDistanceLocale[token];
-    if (typeof tokenValue === "string") {
-      result = tokenValue;
-    } else if (count === 1) {
-      result = tokenValue.one;
-    } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
+    const runtime = getRuntime9();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle9(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 registerStyle9(hash, css) {
+    const runtime = getRuntime9();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle9(targetDocument, hash, css);
     }
-    return result;
-  };
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle9("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default8 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var ItemLabel = (0, import_element28.forwardRef)(
+    function MenuItemLabel({ children, className, id, ...props }, ref) {
+      const itemContentContext = useMenuItemContentContext();
+      return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
+        Text,
+        {
+          ref,
+          variant: "body-md",
+          ...props,
+          id: id ?? itemContentContext?.labelId,
+          className: clsx_default(style_default8["item-label"], className),
+          children: [
+            children,
+            itemContentContext?.labelTrailing
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
-  function buildFormatLongFn(args) {
-    return (options = {}) => {
-      const width = options.width ? String(options.width) : args.defaultWidth;
-      const format7 = args.formats[width] || args.formats[args.defaultWidth];
-      return format7;
+  // packages/ui/build-module/menu/item.mjs
+  var import_jsx_runtime78 = __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;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
-  var dateFormats = {
-    full: "EEEE, MMMM do, y",
-    long: "MMMM do, y",
-    medium: "MMM d, y",
-    short: "MM/dd/yyyy"
-  };
-  var timeFormats = {
-    full: "h:mm:ss a zzzz",
-    long: "h:mm:ss a z",
-    medium: "h:mm:ss a",
-    short: "h:mm a"
-  };
-  var dateTimeFormats = {
-    full: "{{date}} 'at' {{time}}",
-    long: "{{date}} 'at' {{time}}",
-    medium: "{{date}}, {{time}}",
-    short: "{{date}}, {{time}}"
-  };
-  var formatLong = {
-    date: buildFormatLongFn({
-      formats: dateFormats,
-      defaultWidth: "full"
-    }),
-    time: buildFormatLongFn({
-      formats: timeFormats,
-      defaultWidth: "full"
-    }),
-    dateTime: buildFormatLongFn({
-      formats: dateTimeFormats,
-      defaultWidth: "full"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
-  var formatRelativeLocale = {
-    lastWeek: "'last' eeee 'at' p",
-    yesterday: "'yesterday at' p",
-    today: "'today at' p",
-    tomorrow: "'tomorrow at' p",
-    nextWeek: "eeee 'at' p",
-    other: "P"
-  };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
-
-  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
-  function buildLocalizeFn(args) {
-    return (value, options) => {
-      const context = options?.context ? String(options.context) : "standalone";
-      let valuesArray;
-      if (context === "formatting" && args.formattingValues) {
-        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
-        const width = options?.width ? String(options.width) : defaultWidth;
-        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
-      } else {
-        const defaultWidth = args.defaultWidth;
-        const width = options?.width ? String(options.width) : args.defaultWidth;
-        valuesArray = args.values[width] || args.values[defaultWidth];
+  function documentContainsStyleHash10(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
+    }
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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);
     };
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/localize.js
-  var eraValues = {
-    narrow: ["B", "A"],
-    abbreviated: ["BC", "AD"],
-    wide: ["Before Christ", "Anno Domini"]
-  };
-  var quarterValues = {
-    narrow: ["1", "2", "3", "4"],
-    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
-    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
-  };
-  var monthValues = {
-    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"
-    ]
-  };
-  var dayValues = {
-    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"
-    ]
-  };
-  var dayPeriodValues = {
-    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"
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash, css);
     }
-  };
-  var formattingDayPeriodValues = {
-    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"
+  }
+  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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle10("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default9 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var VALIDATION_ENABLED = true;
+  function getItemContent(children) {
+    const childArray = import_element29.Children.toArray(children);
+    const [label, ...descriptions] = childArray;
+    const hasLabel = (0, import_element29.isValidElement)(label) && label.type === ItemLabel;
+    const descriptionElements = descriptions.filter(
+      (description) => (0, import_element29.isValidElement)(description) && description.type === ItemDescription
+    );
+    if (VALIDATION_ENABLED && (!hasLabel || descriptionElements.length !== descriptions.length)) {
+      throw new Error(
+        "Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components."
+      );
     }
-  };
-  var ordinalNumber = (dirtyNumber, _options) => {
-    const number = Number(dirtyNumber);
-    const rem100 = number % 100;
-    if (rem100 > 20 || rem100 < 10) {
-      switch (rem100 % 10) {
-        case 1:
-          return number + "st";
-        case 2:
-          return number + "nd";
-        case 3:
-          return number + "rd";
+    return {
+      descriptionIds: descriptionElements.map(
+        (description) => description.props.id
+      ),
+      hasLabel,
+      labelId: hasLabel ? label.props.id : void 0
+    };
+  }
+  function useItemContent(children, {
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    labelTrailing,
+    shortcut
+  }) {
+    const generatedLabelId = (0, import_element29.useId)();
+    const generatedDescriptionId = (0, import_element29.useId)();
+    const { descriptionIds, hasLabel, labelId } = getItemContent(children);
+    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
+    const resolvedDescriptionIds = descriptionIds.map(
+      (descriptionId, index2) => descriptionId ?? `${generatedDescriptionId}-${index2}`
+    );
+    const itemDescribedBy = Array.from(
+      /* @__PURE__ */ new Set([
+        ...ariaDescribedBy?.split(/\s+/).filter(Boolean) ?? [],
+        ...resolvedDescriptionIds
+      ])
+    ).join(" ");
+    let descriptionIndex = 0;
+    const contentChildren = import_element29.Children.map(children, (child) => {
+      if (!(0, import_element29.isValidElement)(child) || child.type !== ItemDescription) {
+        return child;
       }
-    }
-    return number + "th";
-  };
-  var localize = {
-    ordinalNumber,
-    era: buildLocalizeFn({
-      values: eraValues,
-      defaultWidth: "wide"
-    }),
-    quarter: buildLocalizeFn({
-      values: quarterValues,
-      defaultWidth: "wide",
-      argumentCallback: (quarter) => quarter - 1
-    }),
-    month: buildLocalizeFn({
-      values: monthValues,
-      defaultWidth: "wide"
-    }),
-    day: buildLocalizeFn({
-      values: dayValues,
-      defaultWidth: "wide"
-    }),
-    dayPeriod: buildLocalizeFn({
-      values: dayPeriodValues,
-      defaultWidth: "wide",
-      formattingValues: formattingDayPeriodValues,
-      defaultFormattingWidth: "wide"
-    })
-  };
-
-  // node_modules/date-fns/locale/_lib/buildMatchFn.js
-  function buildMatchFn(args) {
-    return (string, options = {}) => {
-      const width = options.width;
-      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
-      const matchResult = string.match(matchPattern);
-      if (!matchResult) {
-        return null;
+      const descriptionId = resolvedDescriptionIds[descriptionIndex++];
+      const descriptionProps = {
+        id: descriptionId,
+        validationToken: ITEM_DESCRIPTION_DIRECT_CHILD
+      };
+      return (0, import_element29.cloneElement)(child, descriptionProps);
+    });
+    const {
+      descriptionId: shortcutDescriptionId,
+      targetProps: shortcutAriaProps
+    } = useKeyboardShortcutProps({
+      "aria-describedby": itemDescribedBy || void 0,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      shortcut
+    });
+    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
+    return {
+      contentChildren,
+      contentContextValue: {
+        labelId: resolvedLabelId,
+        labelTrailing
+      },
+      itemAriaProps: {
+        ...shortcutAriaProps,
+        "aria-label": ariaLabel,
+        "aria-labelledby": labelledBy
+      },
+      shortcutDescriptionId
+    };
+  }
+  function ItemContent({
+    children,
+    prefix,
+    shortcut,
+    shortcutDescriptionId,
+    suffix,
+    trailing
+  }) {
+    const hasPrefix = import_element29.Children.toArray(prefix).some(
+      (child) => child !== ""
+    );
+    const hasSuffix = import_element29.Children.toArray(suffix).some(
+      (child) => child !== ""
+    );
+    const hasTrailing = import_element29.Children.toArray(trailing).some(
+      (child) => child !== ""
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(import_jsx_runtime78.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)("span", { className: style_default9["item-content"], children: [
+        /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("span", { className: style_default9["item-children"], children }),
+        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("span", { className: style_default9["item-suffix"], children: suffix }),
+        shortcut && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("span", { className: style_default9["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
+        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("span", { className: style_default9["item-trailing"], children: trailing })
+      ] }),
+      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("span", { "aria-hidden": "true", className: style_default9["item-prefix"], children: prefix }),
+      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+        KeyboardShortcutDescription,
+        {
+          descriptionId: shortcutDescriptionId,
+          shortcut
+        }
+      )
+    ] });
+  }
+  var Item = (0, import_element29.forwardRef)(function MenuItem3({
+    children,
+    className,
+    prefix,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    ...props
+  }, ref) {
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+      index_parts_exports.Item,
+      {
+        ref,
+        ...itemAriaProps,
+        className: clsx_default(
+          resets_default3["box-sizing"],
+          style_default9.item,
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          ItemContent,
+          {
+            prefix,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
       }
-      const matchedString = matchResult[0];
-      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
-      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
-        // [TODO] -- I challenge you to fix the type
-        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
-      );
-      let value;
-      value = args.valueCallback ? args.valueCallback(key) : key;
-      value = options.valueCallback ? (
-        // [TODO] -- I challenge you to fix the type
-        options.valueCallback(value)
-      ) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+    );
+  });
+
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    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") {
+      registerDocument11(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
       }
     }
-    return void 0;
+    return false;
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime11();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(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 registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
     }
-    return void 0;
   }
+  if (typeof process === "undefined" || true) {
+    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 resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle11("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default10 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var CheckboxItem = (0, import_element30.forwardRef)(
+    function MenuCheckboxItem3({
+      children,
+      className,
+      prefix,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+        index_parts_exports.CheckboxItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default4["box-sizing"],
+            style_default10.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              index_parts_exports.CheckboxItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default10["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                  Icon,
+                  {
+                    icon: check_default,
+                    size: 24,
+                    className: style_default10["checkbox-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              ItemContent,
+              {
+                prefix,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
-  function buildMatchPatternFn(args) {
-    return (string, options = {}) => {
-      const matchResult = string.match(args.matchPattern);
-      if (!matchResult) return null;
-      const matchedString = matchResult[0];
-      const parseResult = string.match(args.parsePattern);
-      if (!parseResult) return null;
-      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
-      value = options.valueCallback ? options.valueCallback(value) : value;
-      const rest = string.slice(matchedString.length);
-      return { value, rest };
+  // packages/ui/build-module/menu/group.mjs
+  var import_element31 = __toESM(require_element(), 1);
+  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
+    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") {
+      registerDocument12(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/locale/en-US/_lib/match.js
-  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
-  var parseOrdinalNumberPattern = /\d+/i;
-  var matchEraPatterns = {
-    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
-  };
-  var parseEraPatterns = {
-    any: [/^b/i, /^(a|c)/i]
-  };
-  var matchQuarterPatterns = {
-    narrow: /^[1234]/i,
-    abbreviated: /^q[1234]/i,
-    wide: /^[1234](th|st|nd|rd)? quarter/i
-  };
-  var parseQuarterPatterns = {
-    any: [/1/i, /2/i, /3/i, /4/i]
-  };
-  var matchMonthPatterns = {
-    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
-  };
-  var parseMonthPatterns = {
-    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
-    ]
-  };
-  var matchDayPatterns = {
-    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
-  };
-  var parseDayPatterns = {
-    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]
-  };
-  var matchDayPeriodPatterns = {
-    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
-  };
-  var parseDayPeriodPatterns = {
-    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
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var match = {
-    ordinalNumber: buildMatchPatternFn({
-      matchPattern: matchOrdinalNumberPattern,
-      parsePattern: parseOrdinalNumberPattern,
-      valueCallback: (value) => parseInt(value, 10)
-    }),
-    era: buildMatchFn({
-      matchPatterns: matchEraPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseEraPatterns,
-      defaultParseWidth: "any"
-    }),
-    quarter: buildMatchFn({
-      matchPatterns: matchQuarterPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseQuarterPatterns,
-      defaultParseWidth: "any",
-      valueCallback: (index2) => index2 + 1
-    }),
-    month: buildMatchFn({
-      matchPatterns: matchMonthPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseMonthPatterns,
-      defaultParseWidth: "any"
-    }),
-    day: buildMatchFn({
-      matchPatterns: matchDayPatterns,
-      defaultMatchWidth: "wide",
-      parsePatterns: parseDayPatterns,
-      defaultParseWidth: "any"
-    }),
-    dayPeriod: buildMatchFn({
-      matchPatterns: matchDayPeriodPatterns,
-      defaultMatchWidth: "any",
-      parsePatterns: parseDayPeriodPatterns,
-      defaultParseWidth: "any"
-    })
-  };
-
-  // node_modules/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
+      }
     }
-  };
-
-  // node_modules/date-fns/getDayOfYear.js
-  function getDayOfYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = differenceInCalendarDays(_date, startOfYear(_date));
-    const dayOfYear = diff + 1;
-    return dayOfYear;
+    return false;
   }
-
-  // node_modules/date-fns/getISOWeek.js
-  function getISOWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
-    return Math.round(diff / millisecondsInWeek) + 1;
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime12();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash12(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/getWeekYear.js
-  function getWeekYear(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
-    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
-    firstWeekOfNextYear.setHours(0, 0, 0, 0);
-    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
-    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
-    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeekOfThisYear.setHours(0, 0, 0, 0);
-    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
-    if (+_date >= +startOfNextYear) {
-      return year + 1;
-    } else if (+_date >= +startOfThisYear) {
-      return year;
-    } else {
-      return year - 1;
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(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);
+    };
   }
-
-  // node_modules/date-fns/startOfWeekYear.js
-  function startOfWeekYear(date, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const year = getWeekYear(date, options);
-    const firstWeek = constructFrom(options?.in || date, 0);
-    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
-    firstWeek.setHours(0, 0, 0, 0);
-    const _date = startOfWeek(firstWeek, options);
-    return _date;
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/getWeek.js
-  function getWeek(date, options) {
-    const _date = toDate(date, options?.in);
-    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
-    return Math.round(diff / millisecondsInWeek) + 1;
+  if (typeof process === "undefined" || true) {
+    registerStyle12("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default11 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Group = (0, import_element31.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+      index_parts_exports.Group,
+      {
+        ref,
+        className: clsx_default(style_default11.group, className),
+        ...props
+      }
+    );
+  });

-  // node_modules/date-fns/_lib/addLeadingZeros.js
-  function addLeadingZeros(number, targetLength) {
-    const sign = number < 0 ? "-" : "";
-    const output = Math.abs(number).toString().padStart(targetLength, "0");
-    return sign + output;
+  // packages/ui/build-module/menu/group-label.mjs
+  var import_element32 = __toESM(require_element(), 1);
+  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
+    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") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/_lib/format/lightFormatters.js
-  var lightFormatters = {
-    // Year
-    y(date, token) {
-      const signedYear = date.getFullYear();
-      const year = signedYear > 0 ? signedYear : 1 - signedYear;
-      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
-    },
-    // Month
-    M(date, token) {
-      const month = date.getMonth();
-      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
-    },
-    // Day of the month
-    d(date, token) {
-      return addLeadingZeros(date.getDate(), token.length);
-    },
-    // AM or PM
-    a(date, token) {
-      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return dayPeriodEnumValue.toUpperCase();
-        case "aaa":
-          return dayPeriodEnumValue;
-        case "aaaaa":
-          return dayPeriodEnumValue[0];
-        case "aaaa":
-        default:
-          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
       }
-    },
-    // Hour [1-12]
-    h(date, token) {
-      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
-    },
-    // Hour [0-23]
-    H(date, token) {
-      return addLeadingZeros(date.getHours(), token.length);
-    },
-    // Minute
-    m(date, token) {
-      return addLeadingZeros(date.getMinutes(), token.length);
-    },
-    // Second
-    s(date, token) {
-      return addLeadingZeros(date.getSeconds(), token.length);
-    },
-    // Fraction of second
-    S(date, token) {
-      const numberOfDigits = token.length;
-      const milliseconds = date.getMilliseconds();
-      const fractionalSeconds = Math.trunc(
-        milliseconds * Math.pow(10, numberOfDigits - 3)
+    }
+    return false;
+  }
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle13(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 registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default12 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var GroupLabel = (0, import_element32.forwardRef)(
+    function MenuGroupLabel3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+        index_parts_exports.GroupLabel,
+        {
+          ref,
+          className: clsx_default(style_default12["group-label"], className),
+          ...props
+        }
       );
-      return addLeadingZeros(fractionalSeconds, token.length);
     }
-  };
+  );

-  // node_modules/date-fns/_lib/format/formatters.js
-  var dayPeriodEnum = {
-    am: "am",
-    pm: "pm",
-    midnight: "midnight",
-    noon: "noon",
-    morning: "morning",
-    afternoon: "afternoon",
-    evening: "evening",
-    night: "night"
-  };
-  var formatters = {
-    // Era
-    G: function(date, token, localize2) {
-      const era = date.getFullYear() > 0 ? 1 : 0;
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return localize2.era(era, { width: "abbreviated" });
-        // A, B
-        case "GGGGG":
-          return localize2.era(era, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return localize2.era(era, { width: "wide" });
+  // packages/ui/build-module/menu/link-item.mjs
+  var import_element33 = __toESM(require_element(), 1);
+  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
+    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") {
+      registerDocument14(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
       }
-    },
-    // Year
-    y: function(date, token, localize2) {
-      if (token === "yo") {
-        const signedYear = date.getFullYear();
-        const year = signedYear > 0 ? signedYear : 1 - signedYear;
-        return localize2.ordinalNumber(year, { unit: "year" });
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle14(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return lightFormatters.y(date, token);
-    },
-    // Local week-numbering year
-    Y: function(date, token, localize2, options) {
-      const signedWeekYear = getWeekYear(date, options);
-      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
-      if (token === "YY") {
-        const twoDigitYear = weekYear % 100;
-        return addLeadingZeros(twoDigitYear, 2);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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) {
+    registerStyle14("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle14("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default13 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var LinkItem = (0, import_element33.forwardRef)(function MenuLinkItem3({
+    children,
+    className,
+    openInNewTab = false,
+    target,
+    prefix,
+    shortcut,
+    suffix,
+    "aria-describedby": ariaDescribedBy,
+    "aria-keyshortcuts": ariaKeyShortcuts,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledBy,
+    rel,
+    ...props
+  }, ref) {
+    const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+    const externalLinkIndicator = shouldShowNewTabIndicator ? /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
+      "span",
+      {
+        className: style_default13["external-link-indicator"],
+        role: "img",
+        "aria-label": (
+          /* translators: accessibility text appended to link text */
+          (0, import_i18n10.__)("(opens in a new tab)")
+        )
       }
-      return addLeadingZeros(weekYear, token.length);
-    },
-    // ISO week-numbering year
-    R: function(date, token) {
-      const isoWeekYear = getISOWeekYear(date);
-      return addLeadingZeros(isoWeekYear, token.length);
-    },
-    // Extended year. This is a single number designating the year of this calendar system.
-    // The main difference between `y` and `u` localizers are B.C. years:
-    // | Year | `y` | `u` |
-    // |------|-----|-----|
-    // | AC 1 |   1 |   1 |
-    // | BC 1 |   1 |   0 |
-    // | BC 2 |   2 |  -1 |
-    // Also `yy` always returns the last two digits of a year,
-    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
-    u: function(date, token) {
-      const year = date.getFullYear();
-      return addLeadingZeros(year, token.length);
-    },
-    // Quarter
-    Q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "QQ":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // Stand-alone quarter
-    q: function(date, token, localize2) {
-      const quarter = Math.ceil((date.getMonth() + 1) / 3);
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-          return String(quarter);
-        // 01, 02, 03, 04
-        case "qq":
-          return addLeadingZeros(quarter, 2);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return localize2.ordinalNumber(quarter, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return localize2.quarter(quarter, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return localize2.quarter(quarter, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return localize2.quarter(quarter, {
-            width: "wide",
-            context: "standalone"
-          });
+    ) : null;
+    const {
+      contentChildren,
+      contentContextValue,
+      itemAriaProps,
+      shortcutDescriptionId
+    } = useItemContent(children, {
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      labelTrailing: externalLinkIndicator,
+      shortcut
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
+      index_parts_exports.LinkItem,
+      {
+        ref,
+        ...props,
+        ...itemAriaProps,
+        rel,
+        target: target ?? (openInNewTab ? "_blank" : void 0),
+        className: clsx_default(
+          global_css_defense_default3.a,
+          resets_default5["box-sizing"],
+          style_default13.item,
+          className
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
+          ItemContent,
+          {
+            prefix,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children: contentChildren
+          }
+        ) })
       }
-    },
-    // Month
-    M: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        case "M":
-        case "MM":
-          return lightFormatters.M(date, token);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // J, F, ..., D
-        case "MMMMM":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return localize2.month(month, { width: "wide", context: "formatting" });
+    );
+  });
+
+  // packages/ui/build-module/menu/popup.mjs
+  var import_element36 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/menu/portal.mjs
+  var import_element34 = __toESM(require_element(), 1);
+  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
+  var Portal2 = (0, import_element34.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
+      index_parts_exports.Portal,
+      {
+        ref,
+        container: container ?? getWpCompatOverlaySlot(),
+        ...props
       }
-    },
-    // Stand-alone month
-    L: function(date, token, localize2) {
-      const month = date.getMonth();
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return String(month + 1);
-        // 01, 02, ..., 12
-        case "LL":
-          return addLeadingZeros(month + 1, 2);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return localize2.ordinalNumber(month + 1, { unit: "month" });
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return localize2.month(month, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // J, F, ..., D
-        case "LLLLL":
-          return localize2.month(month, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return localize2.month(month, { width: "wide", context: "standalone" });
+    );
+  });
+
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_element35 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/form/primitives/constants.mjs
+  var ITEM_POPUP_POSITIONER_PROPS = {
+    align: "start",
+    sideOffset: 8,
+    collisionPadding: 12
+  };
+
+  // packages/ui/build-module/menu/positioner.mjs
+  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
+    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") {
+      registerDocument15(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash15(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+        return true;
       }
-    },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
+    }
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime15();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash15(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle15(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return addLeadingZeros(week, token.length);
-    },
-    // ISO week of year
-    I: function(date, token, localize2) {
-      const isoWeek = getISOWeek(date);
-      if (token === "Io") {
-        return localize2.ordinalNumber(isoWeek, { unit: "week" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle15("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default14 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
+    side: "inline-end",
+    align: "start",
+    sideOffset: -4,
+    collisionPadding: 12
+  };
+  var Positioner2 = (0, import_element35.forwardRef)(
+    function MenuPositioner3({ className, ...props }, ref) {
+      const { isSubmenu } = useMenuContext();
+      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
+      return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
+        index_parts_exports.Positioner,
+        {
+          ...defaultProps,
+          ...props,
+          ref,
+          className: clsx_default(
+            resets_default6["box-sizing"],
+            style_default14.positioner,
+            className
+          )
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/popup.mjs
+  var import_jsx_runtime85 = __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;
+  }
+  function documentContainsStyleHash16(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+        return true;
       }
-      return lightFormatters.d(date, token);
-    },
-    // Day of year
-    D: function(date, token, localize2) {
-      const dayOfYear = getDayOfYear(date);
-      if (token === "Do") {
-        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+    }
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    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;
       }
-      return addLeadingZeros(dayOfYear, token.length);
-    },
-    // Day of week
-    E: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "EEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "EEEE":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // Local day of week
-    e: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (Nth day of week with current locale or weekStartsOn)
-        case "e":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "ee":
-          return addLeadingZeros(localDayOfWeek, 2);
-        // 1st, 2nd, ..., 7th
-        case "eo":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "eee":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "eeeee":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "eeee":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+      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("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default15 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Popup2 = (0, import_element36.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
+    const { isSubmenu } = useMenuContext();
+    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+      index_parts_exports.Popup,
+      {
+        ref,
+        className: clsx_default(
+          style_default15.popup,
+          isSubmenu ? style_default15["is-submenu"] : style_default15["is-root"],
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+          "div",
+          {
+            className: style_default15.list,
+            children
+          }
+        )
       }
-    },
-    // Stand-alone local day of week
-    c: function(date, token, localize2, options) {
-      const dayOfWeek = date.getDay();
-      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
-      switch (token) {
-        // Numerical value (same as in `e`)
-        case "c":
-          return String(localDayOfWeek);
-        // Padded numerical value
-        case "cc":
-          return addLeadingZeros(localDayOfWeek, token.length);
-        // 1st, 2nd, ..., 7th
-        case "co":
-          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
-        case "ccc":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "standalone"
-          });
-        // T
-        case "ccccc":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "standalone"
-          });
-        // Tuesday
-        case "cccc":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "standalone"
-          });
-      }
-    },
-    // ISO day of week
-    i: function(date, token, localize2) {
-      const dayOfWeek = date.getDay();
-      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
-      switch (token) {
-        // 2
-        case "i":
-          return String(isoDayOfWeek);
-        // 02
-        case "ii":
-          return addLeadingZeros(isoDayOfWeek, token.length);
-        // 2nd
-        case "io":
-          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
-        // Tue
-        case "iii":
-          return localize2.day(dayOfWeek, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        // T
-        case "iiiii":
-          return localize2.day(dayOfWeek, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "iiiiii":
-          return localize2.day(dayOfWeek, {
-            width: "short",
-            context: "formatting"
-          });
-        // Tuesday
-        case "iiii":
-        default:
-          return localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // AM or PM
-    a: function(date, token, localize2) {
-      const hours = date.getHours();
-      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      switch (token) {
-        case "a":
-        case "aa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "aaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "aaaaa":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // AM, PM, midnight, noon
-    b: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours === 12) {
-        dayPeriodEnumValue = dayPeriodEnum.noon;
-      } else if (hours === 0) {
-        dayPeriodEnumValue = dayPeriodEnum.midnight;
-      } else {
-        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
-      }
-      switch (token) {
-        case "b":
-        case "bb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "bbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          }).toLowerCase();
-        case "bbbbb":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // in the morning, in the afternoon, in the evening, at night
-    B: function(date, token, localize2) {
-      const hours = date.getHours();
-      let dayPeriodEnumValue;
-      if (hours >= 17) {
-        dayPeriodEnumValue = dayPeriodEnum.evening;
-      } else if (hours >= 12) {
-        dayPeriodEnumValue = dayPeriodEnum.afternoon;
-      } else if (hours >= 4) {
-        dayPeriodEnumValue = dayPeriodEnum.morning;
-      } else {
-        dayPeriodEnumValue = dayPeriodEnum.night;
-      }
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "abbreviated",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return localize2.dayPeriod(dayPeriodEnumValue, {
-            width: "wide",
-            context: "formatting"
-          });
-      }
-    },
-    // Hour [1-12]
-    h: function(date, token, localize2) {
-      if (token === "ho") {
-        let hours = date.getHours() % 12;
-        if (hours === 0) hours = 12;
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
-      }
-      return lightFormatters.H(date, token);
-    },
-    // Hour [0-11]
-    K: function(date, token, localize2) {
-      const hours = date.getHours() % 12;
-      if (token === "Ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Hour [1-24]
-    k: function(date, token, localize2) {
-      let hours = date.getHours();
-      if (hours === 0) hours = 24;
-      if (token === "ko") {
-        return localize2.ordinalNumber(hours, { unit: "hour" });
-      }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
-      }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
-      }
-      return lightFormatters.s(date, token);
-    },
-    // Fraction of second
-    S: function(date, token) {
-      return lightFormatters.S(date, token);
-    },
-    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
-    X: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      if (timezoneOffset === 0) {
-        return "Z";
-      }
-      switch (token) {
-        // Hours and optional minutes
-        case "X":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XX`
-        case "XXXX":
-        case "XX":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `XXX`
-        case "XXXXX":
-        case "XXX":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
-    x: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Hours and optional minutes
-        case "x":
-          return formatTimezoneWithOptionalMinutes(timezoneOffset);
-        // Hours, minutes and optional seconds without `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xx`
-        case "xxxx":
-        case "xx":
-          return formatTimezone(timezoneOffset);
-        // Hours, minutes and optional seconds with `:` delimiter
-        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
-        // so this token always has the same output as `xxx`
-        case "xxxxx":
-        case "xxx":
-        // Hours and minutes with `:` delimiter
-        default:
-          return formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (GMT)
-    O: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "O":
-        case "OO":
-        case "OOO":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "OOOO":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Timezone (specific non-location)
-    z: function(date, token, _localize) {
-      const timezoneOffset = date.getTimezoneOffset();
-      switch (token) {
-        // Short
-        case "z":
-        case "zz":
-        case "zzz":
-          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
-        // Long
-        case "zzzz":
-        default:
-          return "GMT" + formatTimezone(timezoneOffset, ":");
-      }
-    },
-    // Seconds timestamp
-    t: function(date, token, _localize) {
-      const timestamp = Math.trunc(+date / 1e3);
-      return addLeadingZeros(timestamp, token.length);
-    },
-    // Milliseconds timestamp
-    T: function(date, token, _localize) {
-      return addLeadingZeros(+date, token.length);
+    );
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(Positioner2, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(Portal2, {}), positionedPopup);
+  });
+
+  // packages/ui/build-module/menu/prefix-icon.mjs
+  var import_element37 = __toESM(require_element(), 1);
+  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  function formatTimezoneShort(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = Math.trunc(absOffset / 60);
-    const minutes = absOffset % 60;
-    if (minutes === 0) {
-      return sign + String(hours);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
     }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+    return globalScope.__wpStyleRuntime;
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return formatTimezone(offset4, delimiter);
-  }
-  function formatTimezone(offset4, delimiter = "") {
-    const sign = offset4 > 0 ? "-" : "+";
-    const absOffset = Math.abs(offset4);
-    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
-    const minutes = addLeadingZeros(absOffset % 60, 2);
-    return sign + hours + delimiter + minutes;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // node_modules/date-fns/_lib/format/longFormatters.js
-  var dateLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "P":
-        return formatLong2.date({ width: "short" });
-      case "PP":
-        return formatLong2.date({ width: "medium" });
-      case "PPP":
-        return formatLong2.date({ width: "long" });
-      case "PPPP":
-      default:
-        return formatLong2.date({ width: "full" });
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var timeLongFormatter = (pattern, formatLong2) => {
-    switch (pattern) {
-      case "p":
-        return formatLong2.time({ width: "short" });
-      case "pp":
-        return formatLong2.time({ width: "medium" });
-      case "ppp":
-        return formatLong2.time({ width: "long" });
-      case "pppp":
-      default:
-        return formatLong2.time({ width: "full" });
+    const runtime = getRuntime17();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-  };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    let dateTimeFormat;
-    switch (datePattern) {
-      case "P":
-        dateTimeFormat = formatLong2.dateTime({ width: "short" });
-        break;
-      case "PP":
-        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
-        break;
-      case "PPP":
-        dateTimeFormat = formatLong2.dateTime({ width: "long" });
-        break;
-      case "PPPP":
-      default:
-        dateTimeFormat = formatLong2.dateTime({ width: "full" });
-        break;
+    if (documentContainsStyleHash17(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
-  };
-
-  // node_modules/date-fns/_lib/protectedTokens.js
-  var dayOfYearTokenRE = /^D+$/;
-  var weekYearTokenRE = /^Y+$/;
-  var throwTokens = ["D", "DD", "YY", "YYYY"];
-  function isProtectedDayOfYearToken(token) {
-    return dayOfYearTokenRE.test(token);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function isProtectedWeekYearToken(token) {
-    return weekYearTokenRE.test(token);
+  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 warnOrThrowProtectedError(token, format7, input) {
-    const _message = message(token, format7, input);
-    console.warn(_message);
-    if (throwTokens.includes(token)) throw new RangeError(_message);
+  function registerStyle17(hash, css) {
+    const runtime = getRuntime17();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle17(targetDocument, hash, css);
+    }
   }
-  function message(token, format7, input) {
-    const subject = token[0] === "Y" ? "years" : "days of the month";
-    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
+  if (typeof process === "undefined" || true) {
+    registerStyle17("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
   }
+  var style_default16 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var PrefixIcon = (0, import_element37.forwardRef)(
+    function MenuPrefixIcon({ className, size: size4 = 24, style, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+        Icon,
+        {
+          ...props,
+          ref,
+          size: size4,
+          className: clsx_default(style_default16["prefix-icon"], className),
+          style: {
+            ...style,
+            "--_wp-ui-menu-prefix-icon-size": `${size4}px`
+          }
+        }
+      );
+    }
+  );
+  PrefixIcon.displayName = "Menu.PrefixIcon";

-  // node_modules/date-fns/format.js
-  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp = /''/g;
-  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
-  function format(date, formatStr, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const originalDate = toDate(date, options?.in);
-    if (!isValid(originalDate)) {
-      throw new RangeError("Invalid time value");
+  // packages/ui/build-module/menu/radio-group.mjs
+  var import_element38 = __toESM(require_element(), 1);
+  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter === "p" || firstCharacter === "P") {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
-      }
-      const firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
-      }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
-      }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
-      }
-      return { isToken: false, value: substring };
-    });
-    if (locale.localize.preprocessor) {
-      parts = locale.localize.preprocessor(originalDate, parts);
-    }
-    const formatterOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    return parts.map((part) => {
-      if (!part.isToken) return part.value;
-      const token = part.value;
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, String(date));
-      }
-      const formatter = formatters[token[0]];
-      return formatter(originalDate, token, locale.localize, formatterOptions);
-    }).join("");
-  }
-  function cleanEscapedString(input) {
-    const matched = input.match(escapedStringRegExp);
-    if (!matched) {
-      return input;
+    if (typeof document !== "undefined") {
+      registerDocument18(document);
     }
-    return matched[1].replace(doubleQuoteRegExp, "'");
-  }
-
-  // node_modules/date-fns/getDaysInMonth.js
-  function getDaysInMonth(date, options) {
-    const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const monthIndex = _date.getMonth();
-    const lastDayOfMonth = constructFrom(_date, 0);
-    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
-    lastDayOfMonth.setHours(0, 0, 0, 0);
-    return lastDayOfMonth.getDate();
-  }
-
-  // node_modules/date-fns/getDefaultOptions.js
-  function getDefaultOptions2() {
-    return Object.assign({}, getDefaultOptions());
-  }
-
-  // node_modules/date-fns/getISODay.js
-  function getISODay(date, options) {
-    const day = toDate(date, options?.in).getDay();
-    return day === 0 ? 7 : day;
-  }
-
-  // node_modules/date-fns/getMonth.js
-  function getMonth(date, options) {
-    return toDate(date, options?.in).getMonth();
-  }
-
-  // node_modules/date-fns/getYear.js
-  function getYear(date, options) {
-    return toDate(date, options?.in).getFullYear();
-  }
-
-  // node_modules/date-fns/isAfter.js
-  function isAfter(date, dateToCompare) {
-    return +toDate(date) > +toDate(dateToCompare);
-  }
-
-  // node_modules/date-fns/isBefore.js
-  function isBefore(date, dateToCompare) {
-    return +toDate(date) < +toDate(dateToCompare);
-  }
-
-  // node_modules/date-fns/transpose.js
-  function transpose(date, constructor) {
-    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
-    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
-    date_.setHours(
-      date.getHours(),
-      date.getMinutes(),
-      date.getSeconds(),
-      date.getMilliseconds()
-    );
-    return date_;
-  }
-  function isConstructor(constructor) {
-    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/Setter.js
-  var TIMEZONE_UNIT_PRIORITY = 10;
-  var Setter = class {
-    subPriority = 0;
-    validate(_utcDate, _options) {
-      return true;
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  };
-  var ValueSetter = class extends Setter {
-    constructor(value, validateValue, setValue, priority, subPriority) {
-      super();
-      this.value = value;
-      this.validateValue = validateValue;
-      this.setValue = setValue;
-      this.priority = priority;
-      if (subPriority) {
-        this.subPriority = subPriority;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
       }
     }
-    validate(date, options) {
-      return this.validateValue(date, this.value, options);
-    }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    return false;
+  }
+  function injectStyle18(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    const runtime = getRuntime18();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    set(date, flags) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    if (injectedStyles.has(hash)) {
+      return;
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/Parser.js
-  var Parser = class {
-    run(dateString, token, match2, options) {
-      const result = this.parse(dateString, token, match2, options);
-      if (!result) {
-        return null;
-      }
-      return {
-        setter: new ValueSetter(
-          result.value,
-          this.validate,
-          this.set,
-          this.priority,
-          this.subPriority
-        ),
-        rest: result.rest
-      };
+    if (documentContainsStyleHash18(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    validate(_utcDate, _value, _options) {
-      return true;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle18(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
-  var EraParser = class extends Parser {
-    priority = 140;
-    parse(dateString, token, match2) {
-      switch (token) {
-        // AD, BC
-        case "G":
-        case "GG":
-        case "GGG":
-          return match2.era(dateString, { width: "abbreviated" }) || match2.era(dateString, { width: "narrow" });
-        // A, B
-        case "GGGGG":
-          return match2.era(dateString, { width: "narrow" });
-        // Anno Domini, Before Christ
-        case "GGGG":
-        default:
-          return match2.era(dateString, { width: "wide" }) || match2.era(dateString, { width: "abbreviated" }) || match2.era(dateString, { width: "narrow" });
+    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 registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
     }
-    set(date, flags, value) {
-      flags.era = value;
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle18("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default17 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var RadioGroup = (0, import_element38.forwardRef)(
+    function MenuRadioGroup3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
+        index_parts_exports.RadioGroup,
+        {
+          ref,
+          className: clsx_default(style_default17["radio-group"], className),
+          ...props
+        }
+      );
     }
-    incompatibleTokens = ["R", "u", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/constants.js
-  var numericPatterns = {
-    month: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    date: /^(3[0-1]|[0-2]?\d)/,
-    // 0 to 31
-    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
-    // 0 to 366
-    week: /^(5[0-3]|[0-4]?\d)/,
-    // 0 to 53
-    hour23h: /^(2[0-3]|[0-1]?\d)/,
-    // 0 to 23
-    hour24h: /^(2[0-4]|[0-1]?\d)/,
-    // 0 to 24
-    hour11h: /^(1[0-1]|0?\d)/,
-    // 0 to 11
-    hour12h: /^(1[0-2]|0?\d)/,
-    // 0 to 12
-    minute: /^[0-5]?\d/,
-    // 0 to 59
-    second: /^[0-5]?\d/,
-    // 0 to 59
-    singleDigit: /^\d/,
-    // 0 to 9
-    twoDigits: /^\d{1,2}/,
-    // 0 to 99
-    threeDigits: /^\d{1,3}/,
-    // 0 to 999
-    fourDigits: /^\d{1,4}/,
-    // 0 to 9999
-    anyDigitsSigned: /^-?\d+/,
-    singleDigitSigned: /^-?\d/,
-    // 0 to 9, -0 to -9
-    twoDigitsSigned: /^-?\d{1,2}/,
-    // 0 to 99, -0 to -99
-    threeDigitsSigned: /^-?\d{1,3}/,
-    // 0 to 999, -0 to -999
-    fourDigitsSigned: /^-?\d{1,4}/
-    // 0 to 9999, -0 to -9999
-  };
-  var timezonePatterns = {
-    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/
-  };
+  );

-  // node_modules/date-fns/parse/_lib/utils.js
-  function mapValue(parseFnResult, mapFn) {
-    if (!parseFnResult) {
-      return parseFnResult;
+  // packages/ui/build-module/menu/radio-item.mjs
+  var import_element39 = __toESM(require_element(), 1);
+  var import_primitives36 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+  function getRuntime19() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  }
-  function parseNumericPattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    return {
-      value: parseInt(matchResult[0], 10),
-      rest: dateString.slice(matchResult[0].length)
-    };
+    return globalScope.__wpStyleRuntime;
   }
-  function parseTimezonePattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+  function documentContainsStyleHash19(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (matchResult[0] === "Z") {
-      return {
-        value: 0,
-        rest: dateString.slice(1)
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+        return true;
+      }
     }
-    const sign = matchResult[1] === "+" ? 1 : -1;
-    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
-    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
-    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
-    return {
-      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
-      rest: dateString.slice(matchResult[0].length)
-    };
-  }
-  function parseAnyDigitsSigned(dateString) {
-    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+    return false;
   }
-  function parseNDigits(n2, dateString) {
-    switch (n2) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigit, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigits, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigits, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigits, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^\\d{1," + n2 + "}"), dateString);
+  function injectStyle19(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  }
-  function parseNDigitsSigned(n2, dateString) {
-    switch (n2) {
-      case 1:
-        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
-      case 2:
-        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
-      case 3:
-        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
-      case 4:
-        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
-      default:
-        return parseNumericPattern(new RegExp("^-?\\d{1," + n2 + "}"), dateString);
+    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 style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-  function dayPeriodEnumToHours(dayPeriod) {
-    switch (dayPeriod) {
-      case "morning":
-        return 4;
-      case "evening":
-        return 17;
-      case "pm":
-      case "noon":
-      case "afternoon":
-        return 12;
-      case "am":
-      case "midnight":
-      case "night":
-      default:
-        return 0;
+  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 normalizeTwoDigitYear(twoDigitYear, currentYear) {
-    const isCommonEra = currentYear > 0;
-    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
-    let result;
-    if (absCurrentYear <= 50) {
-      result = twoDigitYear || 100;
-    } else {
-      const rangeEnd = absCurrentYear + 50;
-      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
-      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
-      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash, css);
     }
-    return isCommonEra ? result : 1 - result;
   }
-  function isLeapYearIndex(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
+  if (typeof process === "undefined" || true) {
+    registerStyle19("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
-  var YearParser = class extends Parser {
-    priority = 130;
-    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
-    parse(dateString, token, match2) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "yy"
+  var resets_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle19("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default18 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives36.Circle, { cx: 12, cy: 12, r: 3 }) });
+  var RadioItem = (0, import_element39.forwardRef)(
+    function MenuRadioItem3({
+      children,
+      className,
+      prefix,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
       });
-      switch (token) {
-        case "y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "yo":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-      }
-    }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
-    }
-    set(date, flags, value) {
-      const currentYear = date.getFullYear();
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(normalizedTwoDigitYear, 0, 1);
-        date.setHours(0, 0, 0, 0);
-        return date;
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+      return /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(
+        index_parts_exports.RadioItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default7["box-sizing"],
+            style_default18.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+              index_parts_exports.RadioItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default18["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+                  Icon,
+                  {
+                    icon: radioCheck,
+                    className: style_default18["radio-selection-icon"],
+                    "aria-hidden": "true"
+                  }
+                )
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
+              ItemContent,
+              {
+                prefix,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children: contentChildren
+              }
+            ) })
+          ]
+        }
+      );
     }
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
-  var LocalWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token, match2) {
-      const valueCallback = (year) => ({
-        year,
-        isTwoDigitYear: token === "YY"
-      });
-      switch (token) {
-        case "Y":
-          return mapValue(parseNDigits(4, dateString), valueCallback);
-        case "Yo":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "year"
-            }),
-            valueCallback
-          );
-        default:
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-      }
-    }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
+  var import_element40 = __toESM(require_element(), 1);
+  function getIframeDocument(iframe) {
+    try {
+      return iframe.contentDocument;
+    } catch {
+      return null;
     }
-    set(date, flags, value, options) {
-      const currentYear = getWeekYear(date, options);
-      if (value.isTwoDigitYear) {
-        const normalizedTwoDigitYear = normalizeTwoDigitYear(
-          value.year,
-          currentYear
-        );
-        date.setFullYear(
-          normalizedTwoDigitYear,
-          0,
-          options.firstWeekContainsDate
-        );
-        date.setHours(0, 0, 0, 0);
-        return startOfWeek(date, options);
-      }
-      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
-      date.setFullYear(year, 0, options.firstWeekContainsDate);
-      date.setHours(0, 0, 0, 0);
-      return startOfWeek(date, options);
+  }
+  function forEachIframe(node, callback) {
+    if (node.nodeType !== Node.ELEMENT_NODE) {
+      return;
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
-  var ISOWeekYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "R") {
-        return parseNDigitsSigned(4, dateString);
-      }
-      return parseNDigitsSigned(token.length, dateString);
+    const element = node;
+    if (element.tagName === "IFRAME") {
+      callback(element);
     }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
+    element.querySelectorAll("iframe").forEach(callback);
+  }
+  function isInsideCurrentMenu(event, trigger) {
+    const target = event.target;
+    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
+    const popupId = trigger.getAttribute("aria-controls");
+    if (!targetElement || !popupId) {
+      return false;
     }
-    incompatibleTokens = [
-      "G",
-      "y",
-      "Y",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
-  var ExtendedYearParser = class extends Parser {
-    priority = 130;
-    parse(dateString, token) {
-      if (token === "u") {
-        return parseNDigitsSigned(4, dateString);
-      }
-      return parseNDigitsSigned(token.length, dateString);
+    const popup = targetElement.ownerDocument.getElementById(popupId);
+    if (!popup) {
+      return false;
     }
-    set(date, _flags, value) {
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const rootOwnerId = popup.getAttribute("data-rootownerid");
+    if (!rootOwnerId) {
+      return popup.contains(targetElement);
     }
-    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
-  var QuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match2) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "Q":
-        case "QQ":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "Qo":
-          return match2.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "QQQ":
-          return match2.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "QQQQQ":
-          return match2.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
+    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
+  }
+  function useCloseOnIframePointerDown({
+    enabled,
+    onPointerDown,
+    ownerDocument: ownerDocument2
+  }) {
+    (0, import_element40.useEffect)(() => {
+      if (!enabled || !ownerDocument2) {
+        return;
+      }
+      const observeDocument = (document2, listenForPointerDown) => {
+        if (listenForPointerDown) {
+          document2.addEventListener("pointerdown", onPointerDown, true);
+        }
+        const iframeCleanups = /* @__PURE__ */ new Map();
+        const addIframe = (iframe) => {
+          if (iframeCleanups.has(iframe)) {
+            return;
+          }
+          let iframeDocument = null;
+          let iframeDocumentCleanup;
+          const updateIframeDocument = () => {
+            const nextIframeDocument = getIframeDocument(iframe);
+            if (nextIframeDocument === iframeDocument) {
+              return;
+            }
+            iframeDocumentCleanup?.();
+            iframeDocument = nextIframeDocument;
+            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
+          };
+          iframe.addEventListener("load", updateIframeDocument);
+          updateIframeDocument();
+          iframeCleanups.set(iframe, () => {
+            iframe.removeEventListener("load", updateIframeDocument);
+            iframeDocumentCleanup?.();
           });
-        // 1st quarter, 2nd quarter, ...
-        case "QQQQ":
-        default:
-          return match2.quarter(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match2.quarter(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.quarter(dateString, {
-            width: "narrow",
-            context: "formatting"
+        };
+        const removeIframe = (iframe) => {
+          iframeCleanups.get(iframe)?.();
+          iframeCleanups.delete(iframe);
+        };
+        document2.querySelectorAll("iframe").forEach(addIframe);
+        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
+        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
+          records.forEach((record) => {
+            record.removedNodes.forEach(
+              (node) => forEachIframe(node, removeIframe)
+            );
+            record.addedNodes.forEach(
+              (node) => forEachIframe(node, addIframe)
+            );
           });
+        }) : null;
+        observer?.observe(document2.documentElement, {
+          childList: true,
+          subtree: true
+        });
+        return () => {
+          observer?.disconnect();
+          iframeCleanups.forEach((cleanup) => cleanup());
+          if (listenForPointerDown) {
+            document2.removeEventListener(
+              "pointerdown",
+              onPointerDown,
+              true
+            );
+          }
+        };
+      };
+      return observeDocument(ownerDocument2, false);
+    }, [enabled, onPointerDown, ownerDocument2]);
+  }
+  function useIframeDismissalBridge({
+    actionsRef,
+    defaultOpen,
+    disabled: disabled2,
+    modal,
+    onOpenChange,
+    open: openProp
+  }) {
+    const fallbackActionsRef = (0, import_element40.useRef)(null);
+    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
+    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element40.useState)(
+      defaultOpen ?? false
+    );
+    const [trigger, setTrigger] = (0, import_element40.useState)(null);
+    const open = openProp ?? uncontrolledOpen;
+    const handleIframePointerDown = (0, import_element40.useCallback)(
+      (event) => {
+        if (trigger && !isInsideCurrentMenu(event, trigger)) {
+          resolvedActionsRef.current?.close();
+        }
+      },
+      [resolvedActionsRef, trigger]
+    );
+    useCloseOnIframePointerDown({
+      enabled: open && modal === false && !disabled2 && trigger !== null,
+      onPointerDown: handleIframePointerDown,
+      ownerDocument: trigger?.ownerDocument ?? null
+    });
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      onOpenChange(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setUncontrolledOpen(nextOpen);
+      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
+    };
+    return {
+      actionsRef: resolvedActionsRef,
+      onOpenChange: handleOpenChange
+    };
+  }
+
+  // packages/ui/build-module/menu/root.mjs
+  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
+  function Root2(props) {
+    const { onOpenChange } = props;
+    const handleOpenChange = (nextOpen, eventDetails) => {
+      const trigger = eventDetails.trigger;
+      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
+      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
+      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
+      const eventTarget = eventDetails.event.target;
+      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
+      onOpenChange?.(nextOpen, eventDetails);
+      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
+        trigger.focus();
       }
+    };
+    const iframeDismissalProps = useIframeDismissalBridge({
+      actionsRef: props.actionsRef,
+      defaultOpen: props.defaultOpen,
+      disabled: props.disabled,
+      modal: props.modal,
+      onOpenChange: handleOpenChange,
+      open: props.open
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(index_parts_exports.Root, { ...props, ...iframeDismissalProps }) }) });
+  }
+
+  // packages/ui/build-module/menu/separator.mjs
+  var import_element41 = __toESM(require_element(), 1);
+  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument20(document);
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash20(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
-  var StandAloneQuarterParser = class extends Parser {
-    priority = 120;
-    parse(dateString, token, match2) {
-      switch (token) {
-        // 1, 2, 3, 4
-        case "q":
-        case "qq":
-          return parseNDigits(token.length, dateString);
-        // 1st, 2nd, 3rd, 4th
-        case "qo":
-          return match2.ordinalNumber(dateString, { unit: "quarter" });
-        // Q1, Q2, Q3, Q4
-        case "qqq":
-          return match2.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
-        case "qqqqq":
-          return match2.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // 1st quarter, 2nd quarter, ...
-        case "qqqq":
-        default:
-          return match2.quarter(dateString, {
-            width: "wide",
-            context: "standalone"
-          }) || match2.quarter(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.quarter(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    return false;
+  }
+  function injectStyle20(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const runtime = getRuntime20();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
-  var MonthParser = class extends Parser {
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "L",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-    priority = 110;
-    parse(dateString, token, match2) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "M":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "MM":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Mo":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "MMM":
-          return match2.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.month(dateString, { width: "narrow", context: "formatting" });
-        // J, F, ..., D
-        case "MMMMM":
-          return match2.month(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // January, February, ..., December
-        case "MMMM":
-        default:
-          return match2.month(dateString, { width: "wide", context: "formatting" }) || match2.month(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.month(dateString, { width: "narrow", context: "formatting" });
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    if (documentContainsStyleHash20(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle20(targetDocument, hash, css);
     }
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
-  var StandAloneMonthParser = class extends Parser {
-    priority = 110;
-    parse(dateString, token, match2) {
-      const valueCallback = (value) => value - 1;
-      switch (token) {
-        // 1, 2, ..., 12
-        case "L":
-          return mapValue(
-            parseNumericPattern(numericPatterns.month, dateString),
-            valueCallback
-          );
-        // 01, 02, ..., 12
-        case "LL":
-          return mapValue(parseNDigits(2, dateString), valueCallback);
-        // 1st, 2nd, ..., 12th
-        case "Lo":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "month"
-            }),
-            valueCallback
-          );
-        // Jan, Feb, ..., Dec
-        case "LLL":
-          return match2.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.month(dateString, { width: "narrow", context: "standalone" });
-        // J, F, ..., D
-        case "LLLLL":
-          return match2.month(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // January, February, ..., December
-        case "LLLL":
-        default:
-          return match2.month(dateString, { width: "wide", context: "standalone" }) || match2.month(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.month(dateString, { width: "narrow", context: "standalone" });
+    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 registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default19 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var Separator2 = (0, import_element41.forwardRef)(
+    function MenuSeparator({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(
+        index_parts_exports.Separator,
+        {
+          ref,
+          className: clsx_default(style_default19.separator, className),
+          ...props
+        }
+      );
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  );

-  // node_modules/date-fns/setWeek.js
-  function setWeek(date, week, options) {
-    const date_ = toDate(date, options?.in);
-    const diff = getWeek(date_, options) - week;
-    date_.setDate(date_.getDate() - diff * 7);
-    return toDate(date_, options?.in);
+  // packages/ui/build-module/menu/submenu-root.mjs
+  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
+  function SubmenuRoot(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(index_parts_exports.SubmenuRoot, { ...props }) });
   }

-  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
-  var LocalWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "w":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "wo":
-          return match2.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+  // packages/ui/build-module/menu/submenu-trigger.mjs
+  var import_element42 = __toESM(require_element(), 1);
+  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value, options) {
-      return startOfWeek(setWeek(date, value, options), options);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISOWeek.js
-  function setISOWeek(date, week, options) {
-    const _date = toDate(date, options?.in);
-    const diff = getISOWeek(_date, options) - week;
-    _date.setDate(_date.getDate() - diff * 7);
-    return _date;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
-  var ISOWeekParser = class extends Parser {
-    priority = 100;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "I":
-          return parseNumericPattern(numericPatterns.week, dateString);
-        case "Io":
-          return match2.ordinalNumber(dateString, { unit: "week" });
-        default:
-          return parseNDigits(token.length, dateString);
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      return startOfISOWeek(setISOWeek(date, value));
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
-  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  var DAYS_IN_MONTH_LEAP_YEAR = [
-    31,
-    29,
-    31,
-    30,
-    31,
-    30,
-    31,
-    31,
-    30,
-    31,
-    30,
-    31
-  ];
-  var DateParser = class extends Parser {
-    priority = 90;
-    subPriority = 1;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "d":
-          return parseNumericPattern(numericPatterns.date, dateString);
-        case "do":
-          return match2.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      const month = date.getMonth();
-      if (isLeapYear) {
-        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
-      } else {
-        return value >= 1 && value <= DAYS_IN_MONTH[month];
-      }
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setDate(value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(targetDocument, hash, css);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "w",
-      "I",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
-  var DayOfYearParser = class extends Parser {
-    priority = 90;
-    subpriority = 1;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "D":
-        case "DD":
-          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
-        case "Do":
-          return match2.ordinalNumber(dateString, { unit: "date" });
-        default:
-          return parseNDigits(token.length, dateString);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      if (isLeapYear) {
-        return value >= 1 && value <= 366;
-      } else {
-        return value >= 1 && value <= 365;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      date.setMonth(0, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle21("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle21("dce31c541c", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');
+  }
+  var style_default20 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "checkbox-selection-icon": "_99c5bd141cbf516f__checkbox-selection-icon", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "prefix-icon": "a836378335a4cbf1__prefix-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
+  var SubmenuTrigger = (0, import_element42.forwardRef)(
+    function MenuSubmenuTrigger3({
+      children,
+      className,
+      prefix,
+      shortcut,
+      suffix,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
+      "aria-label": ariaLabel,
+      "aria-labelledby": ariaLabelledBy,
+      ...props
+    }, ref) {
+      const {
+        contentChildren,
+        contentContextValue,
+        itemAriaProps,
+        shortcutDescriptionId
+      } = useItemContent(children, {
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        "aria-label": ariaLabel,
+        "aria-labelledby": ariaLabelledBy,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
+        index_parts_exports.SubmenuTrigger,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default8["box-sizing"],
+            style_default20.item,
+            className
+          ),
+          ...props,
+          children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
+            ItemContent,
+            {
+              prefix,
+              shortcut,
+              shortcutDescriptionId,
+              suffix,
+              trailing: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
+                Icon,
+                {
+                  className: style_default20["submenu-chevron"],
+                  icon: chevron_right_small_default,
+                  size: 24,
+                  "aria-hidden": "true"
+                }
+              ),
+              children: contentChildren
+            }
+          ) })
+        }
+      );
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "E",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  );

-  // node_modules/date-fns/setDay.js
-  function setDay(date, day, options) {
-    const defaultOptions2 = getDefaultOptions();
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    const date_ = toDate(date, options?.in);
-    const currentDay = date_.getDay();
-    const remainder = day % 7;
-    const dayIndex = (remainder + 7) % 7;
-    const delta = 7 - weekStartsOn;
-    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
-    return addDays(date_, diff, options);
-  }
+  // packages/ui/build-module/menu/trigger.mjs
+  var import_element43 = __toESM(require_element(), 1);
+  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element43.forwardRef)(
+    function MenuTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(index_parts_exports.Trigger, { ref, ...props });
+    }
+  );

-  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
-  var DayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match2) {
-      switch (token) {
-        // Tue
-        case "E":
-        case "EE":
-        case "EEE":
-          return match2.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "EEEEE":
-          return match2.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "EEEEEE":
-          return match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "EEEE":
-        default:
-          return match2.day(dateString, { width: "wide", context: "formatting" }) || match2.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
-      }
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element44 = __toESM(require_element(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument22(document);
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
-  var LocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match2, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "e":
-        case "ee":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "eo":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "eee":
-          return match2.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
-        // T
-        case "eeeee":
-          return match2.day(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        // Tu
-        case "eeeeee":
-          return match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
-        // Tuesday
-        case "eeee":
-        default:
-          return match2.day(dateString, { width: "wide", context: "formatting" }) || match2.day(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
-    }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
-  var StandAloneLocalDayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match2, options) {
-      const valueCallback = (value) => {
-        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
-        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
-      };
-      switch (token) {
-        // 3
-        case "c":
-        case "cc":
-          return mapValue(parseNDigits(token.length, dateString), valueCallback);
-        // 3rd
-        case "co":
-          return mapValue(
-            match2.ordinalNumber(dateString, {
-              unit: "day"
-            }),
-            valueCallback
-          );
-        // Tue
-        case "ccc":
-          return match2.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
-        // T
-        case "ccccc":
-          return match2.day(dateString, {
-            width: "narrow",
-            context: "standalone"
-          });
-        // Tu
-        case "cccccc":
-          return match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
-        // Tuesday
-        case "cccc":
-        default:
-          return match2.day(dateString, { width: "wide", context: "standalone" }) || match2.day(dateString, {
-            width: "abbreviated",
-            context: "standalone"
-          }) || match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
-      }
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "e",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/setISODay.js
-  function setISODay(date, day, options) {
-    const date_ = toDate(date, options?.in);
-    const currentDay = getISODay(date_, options);
-    const diff = day - currentDay;
-    return addDays(date_, diff, options);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
-  var ISODayParser = class extends Parser {
-    priority = 90;
-    parse(dateString, token, match2) {
-      const valueCallback = (value) => {
-        if (value === 0) {
-          return 7;
-        }
-        return value;
-      };
-      switch (token) {
-        // 2
-        case "i":
-        case "ii":
-          return parseNDigits(token.length, dateString);
-        // 2nd
-        case "io":
-          return match2.ordinalNumber(dateString, { unit: "day" });
-        // Tue
-        case "iii":
-          return mapValue(
-            match2.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // T
-        case "iiiii":
-          return mapValue(
-            match2.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tu
-        case "iiiiii":
-          return mapValue(
-            match2.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-        // Tuesday
-        case "iiii":
-        default:
-          return mapValue(
-            match2.day(dateString, {
-              width: "wide",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "abbreviated",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "short",
-              context: "formatting"
-            }) || match2.day(dateString, {
-              width: "narrow",
-              context: "formatting"
-            }),
-            valueCallback
-          );
-      }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
-    }
-    set(date, _flags, value) {
-      date = setISODay(date, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle22(targetDocument, hash, css);
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "E",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
-  var AMPMParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "a":
-        case "aa":
-        case "aaa":
-          return match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaaa":
-          return match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "aaaa":
-        default:
-          return match2.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
-  var AMPMMidnightParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "b":
-        case "bb":
-        case "bbb":
-          return match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbbb":
-          return match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "bbbb":
-        default:
-          return match2.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle22(hash, css) {
+    const runtime = getRuntime22();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle22(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_default21 = { "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" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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) {
+    registerStyle22("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" };
+  var Button3 = (0, import_element44.forwardRef)(
+    function Button22({
+      tone = "brand",
+      variant = "solid",
+      size: size4 = "default",
+      className,
+      focusableWhenDisabled = true,
+      disabled: disabled2,
+      loading,
+      loadingAnnouncement = (0, import_i18n11.__)("Loading"),
+      children,
+      ...props
+    }, ref) {
+      const mergedClassName = clsx_default(
+        global_css_defense_default4.button,
+        resets_default9["box-sizing"],
+        focus_module_default2["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default21.button,
+        style_default21[`is-${tone}`],
+        style_default21[`is-${variant}`],
+        style_default21[`is-${size4}`],
+        loading && style_default21["is-loading"],
+        className
+      );
+      (0, import_element44.useEffect)(() => {
+        if (loading && loadingAnnouncement) {
+          (0, import_a11y.speak)(loadingAnnouncement);
+        }
+      }, [loading, loadingAnnouncement]);
+      return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
+        Button,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
     }
-    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
-  };
+  );

-  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
-  var DayPeriodParser = class extends Parser {
-    priority = 80;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "B":
-        case "BB":
-        case "BBB":
-          return match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBBB":
-          return match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-        case "BBBB":
-        default:
-          return match2.dayPeriod(dateString, {
-            width: "wide",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "abbreviated",
-            context: "formatting"
-          }) || match2.dayPeriod(dateString, {
-            width: "narrow",
-            context: "formatting"
-          });
-      }
+  // packages/ui/build-module/button/icon.mjs
+  var import_element45 = __toESM(require_element(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+  function getRuntime23() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument23(document);
     }
-    incompatibleTokens = ["a", "b", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
-  var Hour1to12Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "h":
-          return parseNumericPattern(numericPatterns.hour12h, dateString);
-        case "ho":
-          return match2.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash23(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 12;
+    return false;
+  }
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
-      } else if (!isPM && value === 12) {
-        date.setHours(0, 0, 0, 0);
-      } else {
-        date.setHours(value, 0, 0, 0);
-      }
-      return date;
+    const runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = ["H", "K", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
-  var Hour0to23Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "H":
-          return parseNumericPattern(numericPatterns.hour23h, dateString);
-        case "Ho":
-          return match2.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 23;
+    if (documentContainsStyleHash23(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setHours(value, 0, 0, 0);
-      return date;
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle23(targetDocument, hash, css);
     }
-    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
-  var Hour0To11Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "K":
-          return parseNumericPattern(numericPatterns.hour11h, dateString);
-        case "Ko":
-          return match2.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+    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 registerStyle23(hash, css) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash, css);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle23("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 style_default22 = { "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_element45.forwardRef)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
+        Icon,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default22.icon, className),
+          size: 24,
+          ...props
+        }
+      );
     }
-    set(date, _flags, value) {
-      const isPM = date.getHours() >= 12;
-      if (isPM && value < 12) {
-        date.setHours(value + 12, 0, 0, 0);
-      } else {
-        date.setHours(value, 0, 0, 0);
-      }
-      return date;
+  );
+
+  // packages/ui/build-module/button/index.mjs
+  ButtonIcon.displayName = "Button.Icon";
+  var Button4 = Object.assign(Button3, {
+    /**
+     * An icon component specifically designed to work well when rendered inside
+     * a `Button` component.
+     */
+    Icon: ButtonIcon
+  });
+
+  // node_modules/@date-fns/tz/tzName/index.js
+  function tzName(timeZone, date, format7 = "long") {
+    return new Intl.DateTimeFormat("en-US", {
+      // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+      hour: "numeric",
+      timeZone,
+      timeZoneName: format7
+    }).format(date).split(/\s/g).slice(2).join(" ");
+  }
+
+  // node_modules/@date-fns/tz/tzOffset/index.js
+  var offsetFormatCache = {};
+  var offsetCache = {};
+  function tzOffset(timeZone, date) {
+    try {
+      const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
+        timeZone,
+        timeZoneName: "longOffset"
+      }).format;
+      const offsetStr = format7(date).split("GMT")[1];
+      if (offsetStr in offsetCache) return offsetCache[offsetStr];
+      return calcOffset(offsetStr, offsetStr.split(":"));
+    } catch {
+      if (timeZone in offsetCache) return offsetCache[timeZone];
+      const captures = timeZone?.match(offsetRe);
+      if (captures) return calcOffset(timeZone, captures.slice(1));
+      return NaN;
     }
-    incompatibleTokens = ["h", "H", "k", "t", "T"];
-  };
+  }
+  var offsetRe = /([+-]\d\d):?(\d\d)?/;
+  function calcOffset(cacheStr, values) {
+    const hours = +(values[0] || 0);
+    const minutes = +(values[1] || 0);
+    const seconds = +(values[2] || 0) / 60;
+    return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
+  }

-  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
-  var Hour1To24Parser = class extends Parser {
-    priority = 70;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "k":
-          return parseNumericPattern(numericPatterns.hour24h, dateString);
-        case "ko":
-          return match2.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
+  // node_modules/@date-fns/tz/date/mini.js
+  var TZDateMini = class _TZDateMini extends Date {
+    //#region static
+    constructor(...args) {
+      super();
+      if (args.length > 1 && typeof args[args.length - 1] === "string") {
+        this.timeZone = args.pop();
+      }
+      this.internal = /* @__PURE__ */ new Date();
+      if (isNaN(tzOffset(this.timeZone, this))) {
+        this.setTime(NaN);
+      } else {
+        if (!args.length) {
+          this.setTime(Date.now());
+        } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
+          this.setTime(args[0]);
+        } else if (typeof args[0] === "string") {
+          this.setTime(+new Date(args[0]));
+        } else if (args[0] instanceof Date) {
+          this.setTime(+args[0]);
+        } else {
+          this.setTime(+new Date(...args));
+          adjustToSystemTZ(this, args);
+        }
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    static tz(tz, ...args) {
+      return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    //#endregion
+    //#region time zone
+    withTimeZone(timeZone) {
+      return new _TZDateMini(+this, timeZone);
     }
-    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
-  var MinuteParser = class extends Parser {
-    priority = 60;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "m":
-          return parseNumericPattern(numericPatterns.minute, dateString);
-        case "mo":
-          return match2.ordinalNumber(dateString, { unit: "minute" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    getTimezoneOffset() {
+      const offset4 = -tzOffset(this.timeZone, this);
+      return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    //#endregion
+    //#region time
+    setTime(_time) {
+      Date.prototype.setTime.apply(this, arguments);
+      syncToInternal(this);
+      return +this;
     }
-    set(date, _flags, value) {
-      date.setMinutes(value, 0, 0);
-      return date;
+    //#endregion
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDateMini(+new Date(date), this.timeZone);
     }
-    incompatibleTokens = ["t", "T"];
+    //#endregion
   };
-
-  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
-  var SecondParser = class extends Parser {
-    priority = 50;
-    parse(dateString, token, match2) {
-      switch (token) {
-        case "s":
-          return parseNumericPattern(numericPatterns.second, dateString);
-        case "so":
-          return match2.ordinalNumber(dateString, { unit: "second" });
-        default:
-          return parseNDigits(token.length, dateString);
+  var re = /^(get|set)(?!UTC)/;
+  Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+    if (!re.test(method)) return;
+    const utcMethod = method.replace(re, "$1UTC");
+    if (!TZDateMini.prototype[utcMethod]) return;
+    if (method.startsWith("get")) {
+      TZDateMini.prototype[method] = function() {
+        return this.internal[utcMethod]();
+      };
+    } else {
+      TZDateMini.prototype[method] = function() {
+        Date.prototype[utcMethod].apply(this.internal, arguments);
+        syncFromInternal(this);
+        return +this;
+      };
+      TZDateMini.prototype[utcMethod] = function() {
+        Date.prototype[utcMethod].apply(this, arguments);
+        syncToInternal(this);
+        return +this;
+      };
+    }
+  });
+  function syncToInternal(date) {
+    date.internal.setTime(+date);
+    date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+    // precision errors from historical offsets.
+    Math.round(-tzOffset(date.timeZone, date) * 60));
+  }
+  function syncFromInternal(date) {
+    Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+    Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+    adjustToSystemTZ(date);
+  }
+  function adjustToSystemTZ(date, constructorArgs) {
+    const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
+    const offsetWithSeconds = tzOffset(date.timeZone, date);
+    const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
+    const prevHour = /* @__PURE__ */ new Date(+date);
+    prevHour.setUTCHours(prevHour.getUTCHours() - 1);
+    const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
+    const systemDSTChange = systemOffset - prevHourSystemOffset;
+    let systemOffsetForDiff = systemOffset;
+    if (systemDSTChange && systemOffset !== offset4) {
+      const systemHour = Date.prototype.getHours.apply(date);
+      const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
+      if (systemHour !== expectedHour) {
+        const testDate = /* @__PURE__ */ new Date(+date);
+        const testOffsetDiff = systemOffset - offset4;
+        if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
+        const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
+        const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
+        if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    const offsetDiff = systemOffsetForDiff - offset4;
+    if (offsetDiff)
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
+    const systemDate = /* @__PURE__ */ new Date(+date);
+    systemDate.setUTCSeconds(0);
+    const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
+    const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
+    if (secondsOffset || systemSecondsOffset)
+      Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
+    const postOffsetWithSeconds = tzOffset(date.timeZone, date);
+    const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
+    const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+    const postOffsetDiff = postSystemOffset - postOffset;
+    const offsetChanged = postOffset !== offset4;
+    const postDiff = postOffsetDiff - offsetDiff;
+    const targetDSTShift = postOffset - offset4;
+    const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
+    const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
+    if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
+      Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
+      const newOffsetWithSeconds = tzOffset(date.timeZone, date);
+      const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
+      const offsetChange = postOffset - newOffset;
+      if (offsetChange && postDiff < 0) {
+        Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+      }
     }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
+    syncToInternal(date);
+    const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
+    const drift = expectedTime - +date.internal;
+    if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
+      Date.prototype.setTime.call(date, +date + drift);
+      syncToInternal(date);
     }
-    incompatibleTokens = ["t", "T"];
-  };
+  }
+  function constructorArgsToInternalTime(args) {
+    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  }
+  function targetInternalTime(date, time) {
+    const internal = new Date(time ?? +date);
+    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
+    return +internal;
+  }

-  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
-  var FractionOfSecondParser = class extends Parser {
-    priority = 30;
-    parse(dateString, token) {
-      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
-      return mapValue(parseNDigits(token.length, dateString), valueCallback);
+  // node_modules/@date-fns/tz/date/index.js
+  var TZDate = class _TZDate extends TZDateMini {
+    //#region static
+    static tz(tz, ...args) {
+      return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
     }
-    set(date, _flags, value) {
-      date.setMilliseconds(value);
-      return date;
+    //#endregion
+    //#region representation
+    toISOString() {
+      const [sign, hours, minutes] = this.tzComponents();
+      const tz = `${sign}${hours}:${minutes}`;
+      return this.internal.toISOString().slice(0, -1) + tz;
     }
-    incompatibleTokens = ["t", "T"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
-  var ISOTimezoneWithZParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "X":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "XX":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "XXXX":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "XXXXX":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "XXX":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
-      }
+    toString() {
+      return `${this.toDateString()} ${this.toTimeString()}`;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    toDateString() {
+      const [day, date, month, year] = this.internal.toUTCString().split(" ");
+      return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
     }
-    incompatibleTokens = ["t", "T", "x"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
-  var ISOTimezoneParser = class extends Parser {
-    priority = 10;
-    parse(dateString, token) {
-      switch (token) {
-        case "x":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalMinutes,
-            dateString
-          );
-        case "xx":
-          return parseTimezonePattern(timezonePatterns.basic, dateString);
-        case "xxxx":
-          return parseTimezonePattern(
-            timezonePatterns.basicOptionalSeconds,
-            dateString
-          );
-        case "xxxxx":
-          return parseTimezonePattern(
-            timezonePatterns.extendedOptionalSeconds,
-            dateString
-          );
-        case "xxx":
-        default:
-          return parseTimezonePattern(timezonePatterns.extended, dateString);
-      }
+    toTimeString() {
+      const time = this.internal.toUTCString().split(" ")[4];
+      const [sign, hours, minutes] = this.tzComponents();
+      return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    toLocaleString(locales, options) {
+      return Date.prototype.toLocaleString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    incompatibleTokens = ["t", "T", "X"];
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
-  var TimestampSecondsParser = class extends Parser {
-    priority = 40;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    toLocaleDateString(locales, options) {
+      return Date.prototype.toLocaleDateString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    toLocaleTimeString(locales, options) {
+      return Date.prototype.toLocaleTimeString.call(this, locales, {
+        ...options,
+        timeZone: options?.timeZone || this.timeZone
+      });
     }
-    incompatibleTokens = "*";
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
-  var TimestampMillisecondsParser = class extends Parser {
-    priority = 20;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    //#endregion
+    //#region private
+    tzComponents() {
+      const offset4 = this.getTimezoneOffset();
+      const sign = offset4 > 0 ? "-" : "+";
+      const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+      const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+      return [sign, hours, minutes];
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value), { timestampIsSet: true }];
+    //#endregion
+    withTimeZone(timeZone) {
+      return new _TZDate(+this, timeZone);
     }
-    incompatibleTokens = "*";
+    //#region date-fns integration
+    [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+      return new _TZDate(+new Date(date), this.timeZone);
+    }
+    //#endregion
   };

-  // node_modules/date-fns/parse/_lib/parsers.js
-  var parsers = {
-    G: new EraParser(),
-    y: new YearParser(),
-    Y: new LocalWeekYearParser(),
-    R: new ISOWeekYearParser(),
-    u: new ExtendedYearParser(),
-    Q: new QuarterParser(),
-    q: new StandAloneQuarterParser(),
-    M: new MonthParser(),
-    L: new StandAloneMonthParser(),
-    w: new LocalWeekParser(),
-    I: new ISOWeekParser(),
-    d: new DateParser(),
-    D: new DayOfYearParser(),
-    E: new DayParser(),
-    e: new LocalDayParser(),
-    c: new StandAloneLocalDayParser(),
-    i: new ISODayParser(),
-    a: new AMPMParser(),
-    b: new AMPMMidnightParser(),
-    B: new DayPeriodParser(),
-    h: new Hour1to12Parser(),
-    H: new Hour0to23Parser(),
-    K: new Hour0To11Parser(),
-    k: new Hour1To24Parser(),
-    m: new MinuteParser(),
-    s: new SecondParser(),
-    S: new FractionOfSecondParser(),
-    X: new ISOTimezoneWithZParser(),
-    x: new ISOTimezoneParser(),
-    t: new TimestampSecondsParser(),
-    T: new TimestampMillisecondsParser()
-  };
-
-  // node_modules/date-fns/parse.js
-  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
-  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
-  var escapedStringRegExp2 = /^'([^]*?)'?$/;
-  var doubleQuoteRegExp2 = /''/g;
-  var notWhitespaceRegExp = /\S/;
-  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
-  function parse(dateStr, formatStr, referenceDate, options) {
-    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
-    const defaultOptions2 = getDefaultOptions2();
-    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
-    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
-    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
-    if (!formatStr)
-      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
-    const subFnOptions = {
-      firstWeekContainsDate,
-      weekStartsOn,
-      locale
-    };
-    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
-    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
-      const firstCharacter = substring[0];
-      if (firstCharacter in longFormatters) {
-        const longFormatter = longFormatters[firstCharacter];
-        return longFormatter(substring, locale.formatLong);
-      }
-      return substring;
-    }).join("").match(formattingTokensRegExp2);
-    const usedTokens = [];
-    for (let token of tokens) {
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
-      }
-      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
-      }
-      const firstCharacter = token[0];
-      const parser = parsers[firstCharacter];
-      if (parser) {
-        const { incompatibleTokens } = parser;
-        if (Array.isArray(incompatibleTokens)) {
-          const incompatibleToken = usedTokens.find(
-            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
-          );
-          if (incompatibleToken) {
-            throw new RangeError(
-              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
-            );
-          }
-        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
-          throw new RangeError(
-            `The format string mustn't contain \`${token}\` and any other token at the same time`
-          );
-        }
-        usedTokens.push({ token: firstCharacter, fullToken: token });
-        const parseResult = parser.run(
-          dateStr,
-          token,
-          locale.match,
-          subFnOptions
-        );
-        if (!parseResult) {
-          return invalidDate();
-        }
-        setters.push(parseResult.setter);
-        dateStr = parseResult.rest;
-      } else {
-        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
-          throw new RangeError(
-            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-          );
-        }
-        if (token === "''") {
-          token = "'";
-        } else if (firstCharacter === "'") {
-          token = cleanEscapedString2(token);
-        }
-        if (dateStr.indexOf(token) === 0) {
-          dateStr = dateStr.slice(token.length);
-        } else {
-          return invalidDate();
-        }
-      }
-    }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
-    }
-    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a2, b2) => b2 - a2).filter((priority, index2, array) => array.indexOf(priority) === index2).map(
-      (priority) => setters.filter((setter) => setter.priority === priority).sort((a2, b2) => b2.subPriority - a2.subPriority)
-    ).map((setterArray) => setterArray[0]);
-    let date = toDate(referenceDate, options?.in);
-    if (isNaN(+date)) return invalidDate();
-    const flags = {};
-    for (const setter of uniquePrioritySetters) {
-      if (!setter.validate(date, subFnOptions)) {
-        return invalidDate();
-      }
-      const result = setter.set(date, flags, subFnOptions);
-      if (Array.isArray(result)) {
-        date = result[0];
-        Object.assign(flags, result[1]);
-      } else {
-        date = result;
-      }
-    }
-    return date;
-  }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
-  }
+  // node_modules/date-fns/constants.js
+  var daysInYear = 365.2425;
+  var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
+  var minTime = -maxTime;
+  var millisecondsInWeek = 6048e5;
+  var millisecondsInDay = 864e5;
+  var millisecondsInMinute = 6e4;
+  var millisecondsInHour = 36e5;
+  var millisecondsInSecond = 1e3;
+  var secondsInHour = 3600;
+  var secondsInDay = secondsInHour * 24;
+  var secondsInWeek = secondsInDay * 7;
+  var secondsInYear = secondsInDay * daysInYear;
+  var secondsInMonth = secondsInYear / 12;
+  var secondsInQuarter = secondsInMonth * 3;
+  var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");

-  // node_modules/date-fns/isSameMonth.js
-  function isSameMonth(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
+  // node_modules/date-fns/constructFrom.js
+  function constructFrom(date, value) {
+    if (typeof date === "function") return date(value);
+    if (date && typeof date === "object" && constructFromSymbol in date)
+      return date[constructFromSymbol](value);
+    if (date instanceof Date) return new date.constructor(value);
+    return new Date(value);
   }

-  // node_modules/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  // node_modules/date-fns/toDate.js
+  function toDate(argument, context) {
+    return constructFrom(context || argument, argument);
   }

-  // node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  // node_modules/date-fns/addDays.js
+  function addDays(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) return _date;
+    _date.setDate(_date.getDate() + amount);
+    return _date;
   }

-  // node_modules/date-fns/parseISO.js
-  function parseISO(argument, options) {
-    const invalidDate = () => constructFrom(options?.in, NaN);
-    const additionalDigits = options?.additionalDigits ?? 2;
-    const dateStrings = splitDateString(argument);
-    let date;
-    if (dateStrings.date) {
-      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
-      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
-    }
-    if (!date || isNaN(+date)) return invalidDate();
-    const timestamp = +date;
-    let time = 0;
-    let offset4;
-    if (dateStrings.time) {
-      time = parseTime(dateStrings.time);
-      if (isNaN(time)) return invalidDate();
+  // node_modules/date-fns/addMonths.js
+  function addMonths(date, amount, options) {
+    const _date = toDate(date, options?.in);
+    if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+    if (!amount) {
+      return _date;
     }
-    if (dateStrings.timezone) {
-      offset4 = parseTimezone(dateStrings.timezone);
-      if (isNaN(offset4)) return invalidDate();
+    const dayOfMonth = _date.getDate();
+    const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+    endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+    const daysInMonth = endOfDesiredMonth.getDate();
+    if (dayOfMonth >= daysInMonth) {
+      return endOfDesiredMonth;
     } else {
-      const tmpDate = new Date(timestamp + time);
-      const result = toDate(0, options?.in);
-      result.setFullYear(
-        tmpDate.getUTCFullYear(),
-        tmpDate.getUTCMonth(),
-        tmpDate.getUTCDate()
-      );
-      result.setHours(
-        tmpDate.getUTCHours(),
-        tmpDate.getUTCMinutes(),
-        tmpDate.getUTCSeconds(),
-        tmpDate.getUTCMilliseconds()
+      _date.setFullYear(
+        endOfDesiredMonth.getFullYear(),
+        endOfDesiredMonth.getMonth(),
+        dayOfMonth
       );
-      return result;
-    }
-    return toDate(timestamp + time + offset4, options?.in);
-  }
-  var patterns = {
-    dateTimeDelimiter: /[T ]/,
-    timeZoneDelimiter: /[Z ]/i,
-    timezone: /([Z+-].*)$/
-  };
-  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
-  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
-  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
-  function splitDateString(dateString) {
-    const dateStrings = {};
-    const array = dateString.split(patterns.dateTimeDelimiter);
-    let timeString;
-    if (array.length > 2) {
-      return dateStrings;
-    }
-    if (/:/.test(array[0])) {
-      timeString = array[0];
-    } else {
-      dateStrings.date = array[0];
-      timeString = array[1];
-      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
-        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
-        timeString = dateString.substr(
-          dateStrings.date.length,
-          dateString.length
-        );
-      }
-    }
-    if (timeString) {
-      const token = patterns.timezone.exec(timeString);
-      if (token) {
-        dateStrings.time = timeString.replace(token[1], "");
-        dateStrings.timezone = token[1];
-      } else {
-        dateStrings.time = timeString;
-      }
-    }
-    return dateStrings;
-  }
-  function parseYear(dateString, additionalDigits) {
-    const regex = new RegExp(
-      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
-    );
-    const captures = dateString.match(regex);
-    if (!captures) return { year: NaN, restDateString: "" };
-    const year = captures[1] ? parseInt(captures[1]) : null;
-    const century = captures[2] ? parseInt(captures[2]) : null;
-    return {
-      year: century === null ? year : century * 100,
-      restDateString: dateString.slice((captures[1] || captures[2]).length)
-    };
-  }
-  function parseDate(dateString, year) {
-    if (year === null) return /* @__PURE__ */ new Date(NaN);
-    const captures = dateString.match(dateRegex);
-    if (!captures) return /* @__PURE__ */ new Date(NaN);
-    const isWeekDate = !!captures[4];
-    const dayOfYear = parseDateUnit(captures[1]);
-    const month = parseDateUnit(captures[2]) - 1;
-    const day = parseDateUnit(captures[3]);
-    const week = parseDateUnit(captures[4]);
-    const dayOfWeek = parseDateUnit(captures[5]) - 1;
-    if (isWeekDate) {
-      if (!validateWeekDate(year, week, dayOfWeek)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      return dayOfISOWeekYear(year, week, dayOfWeek);
-    } else {
-      const date = /* @__PURE__ */ new Date(0);
-      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
-        return /* @__PURE__ */ new Date(NaN);
-      }
-      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
-      return date;
+      return _date;
     }
   }
-  function parseDateUnit(value) {
-    return value ? parseInt(value) : 1;
+
+  // node_modules/date-fns/_lib/defaultOptions.js
+  var defaultOptions = {};
+  function getDefaultOptions() {
+    return defaultOptions;
   }
-  function parseTime(timeString) {
-    const captures = timeString.match(timeRegex);
-    if (!captures) return NaN;
-    const hours = parseTimeUnit(captures[1]);
-    const minutes = parseTimeUnit(captures[2]);
-    const seconds = parseTimeUnit(captures[3]);
-    if (!validateTime(hours, minutes, seconds)) {
-      return NaN;
-    }
-    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
+
+  // node_modules/date-fns/startOfWeek.js
+  function startOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+    _date.setDate(_date.getDate() - diff);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }
-  function parseTimeUnit(value) {
-    return value && parseFloat(value.replace(",", ".")) || 0;
+
+  // node_modules/date-fns/startOfISOWeek.js
+  function startOfISOWeek(date, options) {
+    return startOfWeek(date, { ...options, weekStartsOn: 1 });
   }
-  function parseTimezone(timezoneString) {
-    if (timezoneString === "Z") return 0;
-    const captures = timezoneString.match(timezoneRegex);
-    if (!captures) return 0;
-    const sign = captures[1] === "+" ? -1 : 1;
-    const hours = parseInt(captures[2]);
-    const minutes = captures[3] && parseInt(captures[3]) || 0;
-    if (!validateTimezone(hours, minutes)) {
-      return NaN;
+
+  // node_modules/date-fns/getISOWeekYear.js
+  function getISOWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+    fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+    const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+    fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+    fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+    if (_date.getTime() >= startOfNextYear.getTime()) {
+      return year + 1;
+    } else if (_date.getTime() >= startOfThisYear.getTime()) {
+      return year;
+    } else {
+      return year - 1;
     }
-    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
-  }
-  function dayOfISOWeekYear(isoWeekYear, week, day) {
-    const date = /* @__PURE__ */ new Date(0);
-    date.setUTCFullYear(isoWeekYear, 0, 4);
-    const fourthOfJanuaryDay = date.getUTCDay() || 7;
-    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
-    date.setUTCDate(date.getUTCDate() + diff);
-    return date;
   }
-  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
-  function isLeapYearIndex2(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
-  }
-  function validateDate(year, month, date) {
-    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
-  }
-  function validateDayOfYearDate(year, dayOfYear) {
-    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
-  }
-  function validateWeekDate(_year, week, day) {
-    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
-  }
-  function validateTime(hours, minutes, seconds) {
-    if (hours === 24) {
-      return minutes === 0 && seconds === 0;
-    }
-    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+
+  // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+  function getTimezoneOffsetInMilliseconds(date) {
+    const _date = toDate(date);
+    const utcDate = new Date(
+      Date.UTC(
+        _date.getFullYear(),
+        _date.getMonth(),
+        _date.getDate(),
+        _date.getHours(),
+        _date.getMinutes(),
+        _date.getSeconds(),
+        _date.getMilliseconds()
+      )
+    );
+    utcDate.setUTCFullYear(_date.getFullYear());
+    return +date - +utcDate;
   }
-  function validateTimezone(_hours, minutes) {
-    return minutes >= 0 && minutes <= 59;
+
+  // node_modules/date-fns/_lib/normalizeDates.js
+  function normalizeDates(context, ...dates) {
+    const normalize = constructFrom.bind(
+      null,
+      context || dates.find((date) => typeof date === "object")
+    );
+    return dates.map(normalize);
   }

-  // node_modules/date-fns/setMonth.js
-  function setMonth(date, month, options) {
+  // node_modules/date-fns/startOfDay.js
+  function startOfDay(date, options) {
     const _date = toDate(date, options?.in);
-    const year = _date.getFullYear();
-    const day = _date.getDate();
-    const midMonth = constructFrom(options?.in || date, 0);
-    midMonth.setFullYear(year, month, 15);
-    midMonth.setHours(0, 0, 0, 0);
-    const daysInMonth = getDaysInMonth(midMonth);
-    _date.setMonth(month, Math.min(day, daysInMonth));
+    _date.setHours(0, 0, 0, 0);
     return _date;
   }

-  // node_modules/date-fns/setYear.js
-  function setYear(date, year, options) {
-    const date_ = toDate(date, options?.in);
-    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
-    date_.setFullYear(year);
-    return date_;
+  // node_modules/date-fns/differenceInCalendarDays.js
+  function differenceInCalendarDays(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const laterStartOfDay = startOfDay(laterDate_);
+    const earlierStartOfDay = startOfDay(earlierDate_);
+    const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+    const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+    return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
   }

-  // node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  // node_modules/date-fns/startOfISOWeekYear.js
+  function startOfISOWeekYear(date, options) {
+    const year = getISOWeekYear(date, options);
+    const fourthOfJanuary = constructFrom(options?.in || date, 0);
+    fourthOfJanuary.setFullYear(year, 0, 4);
+    fourthOfJanuary.setHours(0, 0, 0, 0);
+    return startOfISOWeek(fourthOfJanuary);
   }

-  // node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  // node_modules/date-fns/addWeeks.js
+  function addWeeks(date, amount, options) {
+    return addDays(date, amount * 7, options);
   }

-  // node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  // node_modules/date-fns/addYears.js
+  function addYears(date, amount, options) {
+    return addMonths(date, amount * 12, options);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
-  var FIVE_WEEKS = 5;
-  var FOUR_WEEKS = 4;
-  function getBroadcastWeeksInMonth(month, dateLib) {
-    const firstDayOfMonth = dateLib.startOfMonth(month);
-    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
-    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
-    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
-    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
-    return numberOfWeeks;
+  // node_modules/date-fns/areIntervalsOverlapping.js
+  function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
+    const [leftStartTime, leftEndTime] = [
+      +toDate(intervalLeft.start, options?.in),
+      +toDate(intervalLeft.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    const [rightStartTime, rightEndTime] = [
+      +toDate(intervalRight.start, options?.in),
+      +toDate(intervalRight.end, options?.in)
+    ].sort((a2, b2) => a2 - b2);
+    if (options?.inclusive)
+      return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
+    return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
-  function startOfBroadcastWeek(date, dateLib) {
-    const firstOfMonth = dateLib.startOfMonth(date);
-    const dayOfWeek = firstOfMonth.getDay();
-    if (dayOfWeek === 1) {
-      return firstOfMonth;
-    } else if (dayOfWeek === 0) {
-      return dateLib.addDays(firstOfMonth, -1 * 6);
-    } else {
-      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
-    }
+  // node_modules/date-fns/max.js
+  function max2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result < date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
-  function endOfBroadcastWeek(date, dateLib) {
-    const startDate = startOfBroadcastWeek(date, dateLib);
-    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
-    const endDate = dateLib.addDays(startDate, numberOfWeeks * 7 - 1);
-    return endDate;
+  // node_modules/date-fns/min.js
+  function min2(dates, options) {
+    let result;
+    let context = options?.in;
+    dates.forEach((date) => {
+      if (!context && typeof date === "object")
+        context = constructFrom.bind(null, date);
+      const date_ = toDate(date, context);
+      if (!result || result > date_ || isNaN(+date_)) result = date_;
+    });
+    return constructFrom(context, result || NaN);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
-  var enUS2 = {
-    ...enUS,
-    labels: {
-      labelDayButton: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers.today)
-          label = `Today, ${label}`;
-        if (modifiers.selected)
-          label = `${label}, selected`;
-        return label;
-      },
-      labelMonthDropdown: "Choose the Month",
-      labelNext: "Go to the Next Month",
-      labelPrevious: "Go to the Previous Month",
-      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
-      labelYearDropdown: "Choose the Year",
-      labelGrid: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "LLLL yyyy");
-      },
-      labelGridcell: (date, modifiers, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        let label = formatDate2(date, "PPPP");
-        if (modifiers?.today) {
-          label = `Today, ${label}`;
-        }
-        return label;
-      },
-      labelNav: "Navigation bar",
-      labelWeekNumberHeader: "Week Number",
-      labelWeekday: (date, options, dateLib) => {
-        let formatDate2;
-        if (dateLib && typeof dateLib.format === "function") {
-          formatDate2 = dateLib.format.bind(dateLib);
-        } else {
-          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
-        }
-        return formatDate2(date, "cccc");
-      }
-    }
-  };
+  // node_modules/date-fns/isSameDay.js
+  function isSameDay(laterDate, earlierDate, options) {
+    const [dateLeft_, dateRight_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
-  var DateLib = class _DateLib {
-    /**
-     * Creates an instance of `DateLib`.
-     *
-     * @param options Configuration options for the date library.
-     * @param overrides Custom overrides for the date library functions.
-     */
-    constructor(options, overrides) {
-      this.today = () => {
-        if (this.overrides?.today) {
-          return this.overrides.today();
-        }
-        if (this.options.timeZone) {
-          return TZDate.tz(this.options.timeZone);
-        }
-        const DateCtor = this.options.Date ?? Date;
-        return new DateCtor();
-      };
-      this.newDate = (year, monthIndex, date) => {
-        if (this.overrides?.newDate) {
-          return this.overrides.newDate(year, monthIndex, date);
-        }
-        if (this.options.timeZone) {
-          return new TZDate(year, monthIndex, date, this.options.timeZone);
-        }
-        return new Date(year, monthIndex, date);
-      };
-      this.addDays = (date, amount) => {
-        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
-      };
-      this.addMonths = (date, amount) => {
-        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
-      };
-      this.addWeeks = (date, amount) => {
-        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
-      };
-      this.addYears = (date, amount) => {
-        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
-      };
-      this.differenceInCalendarDays = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
-      };
-      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
-        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
-      };
-      this.eachMonthOfInterval = (interval) => {
-        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
-      };
-      this.eachYearOfInterval = (interval) => {
-        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
-        const uniqueYears = new Set(years.map((d2) => this.getYear(d2)));
-        if (uniqueYears.size === years.length) {
-          return years;
-        }
-        const yearsArray = [];
-        uniqueYears.forEach((y2) => {
-          yearsArray.push(new Date(y2, 0, 1));
-        });
-        return yearsArray;
-      };
-      this.endOfBroadcastWeek = (date) => {
-        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
-      };
-      this.endOfISOWeek = (date) => {
-        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
-      };
-      this.endOfMonth = (date) => {
-        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
-      };
-      this.endOfWeek = (date, options2) => {
-        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
-      };
-      this.endOfYear = (date) => {
-        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
-      };
-      this.format = (date, formatStr, _options) => {
-        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
-        if (this.options.numerals && this.options.numerals !== "latn") {
-          return this.replaceDigits(formatted);
-        }
-        return formatted;
-      };
-      this.getISOWeek = (date) => {
-        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
-      };
-      this.getMonth = (date, _options) => {
-        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
-      };
-      this.getYear = (date, _options) => {
-        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
-      };
-      this.getWeek = (date, _options) => {
-        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
-      };
-      this.isAfter = (date, dateToCompare) => {
-        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
-      };
-      this.isBefore = (date, dateToCompare) => {
-        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
-      };
-      this.isDate = (value) => {
-        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
-      };
-      this.isSameDay = (dateLeft, dateRight) => {
-        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
-      };
-      this.isSameMonth = (dateLeft, dateRight) => {
-        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
-      };
-      this.isSameYear = (dateLeft, dateRight) => {
-        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
-      };
-      this.max = (dates) => {
-        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
-      };
-      this.min = (dates) => {
-        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
-      };
-      this.setMonth = (date, month) => {
-        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
-      };
-      this.setYear = (date, year) => {
-        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
-      };
-      this.startOfBroadcastWeek = (date, _dateLib) => {
-        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
-      };
-      this.startOfDay = (date) => {
-        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
-      };
-      this.startOfISOWeek = (date) => {
-        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
-      };
-      this.startOfMonth = (date) => {
-        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
-      };
-      this.startOfWeek = (date, _options) => {
-        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
-      };
-      this.startOfYear = (date) => {
-        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
-      };
-      this.options = { locale: enUS2, ...options };
-      this.overrides = overrides;
-    }
-    /**
-     * Generates a mapping of Arabic digits (0-9) to the target numbering system
-     * digits.
-     *
-     * @since 9.5.0
-     * @returns A record mapping Arabic digits to the target numerals.
-     */
-    getDigitMap() {
-      const { numerals = "latn" } = this.options;
-      const formatter = new Intl.NumberFormat("en-US", {
-        numberingSystem: numerals
-      });
-      const digitMap = {};
-      for (let i2 = 0; i2 < 10; i2++) {
-        digitMap[i2.toString()] = formatter.format(i2);
-      }
-      return digitMap;
-    }
-    /**
-     * Replaces Arabic digits in a string with the target numbering system digits.
-     *
-     * @since 9.5.0
-     * @param input The string containing Arabic digits.
-     * @returns The string with digits replaced.
-     */
-    replaceDigits(input) {
-      const digitMap = this.getDigitMap();
-      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
-    }
-    /**
-     * Formats a number using the configured numbering system.
-     *
-     * @since 9.5.0
-     * @param value The number to format.
-     * @returns The formatted number as a string.
-     */
-    formatNumber(value) {
-      return this.replaceDigits(value.toString());
-    }
-    /**
-     * Returns the preferred ordering for month and year labels for the current
-     * locale.
-     */
-    getMonthYearOrder() {
-      const code = this.options.locale?.code;
-      if (!code) {
-        return "month-first";
-      }
-      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
-    }
-    /**
-     * Formats the month/year pair respecting locale conventions.
-     *
-     * @since 9.11.0
-     */
-    formatMonthYear(date) {
-      const { locale, timeZone, numerals } = this.options;
-      const localeCode = locale?.code;
-      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
-        try {
-          const intl = new Intl.DateTimeFormat(localeCode, {
-            month: "long",
-            year: "numeric",
-            timeZone,
-            numberingSystem: numerals
-          });
-          const formatted = intl.format(date);
-          return formatted;
-        } catch {
-        }
-      }
-      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
-      return this.format(date, pattern);
-    }
-  };
-  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();
+  // node_modules/date-fns/isDate.js
+  function isDate(value) {
+    return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
-  var CalendarDay = class {
-    constructor(date, displayMonth, dateLib = defaultDateLib) {
-      this.date = date;
-      this.displayMonth = displayMonth;
-      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
-      this.dateLib = dateLib;
-      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
-      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
-      this.dateMonthId = dateLib.format(date, "yyyy-MM");
-    }
-    /**
-     * Checks if this day is equal to another `CalendarDay`, considering both the
-     * date and the displayed month.
-     *
-     * @param day The `CalendarDay` to compare with.
-     * @returns `true` if the days are equal, otherwise `false`.
-     */
-    isEqualTo(day) {
-      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
-    }
-  };
+  // node_modules/date-fns/isValid.js
+  function isValid(date) {
+    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
-    }
-  };
+  // node_modules/date-fns/differenceInCalendarMonths.js
+  function differenceInCalendarMonths(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+    const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+    return yearsDiff * 12 + monthsDiff;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
-  var CalendarWeek = class {
-    constructor(weekNumber, days) {
-      this.days = days;
-      this.weekNumber = weekNumber;
-    }
-  };
+  // node_modules/date-fns/endOfMonth.js
+  function endOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const month = _date.getMonth();
+    _date.setFullYear(_date.getFullYear(), month + 1, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
-  var custom_components_exports = {};
-  __export(custom_components_exports, {
-    CaptionLabel: () => CaptionLabel,
-    Chevron: () => Chevron,
-    Day: () => Day,
-    DayButton: () => DayButton,
-    Dropdown: () => Dropdown,
-    DropdownNav: () => DropdownNav,
-    Footer: () => Footer,
-    Month: () => Month,
-    MonthCaption: () => MonthCaption,
-    MonthGrid: () => MonthGrid,
-    Months: () => Months,
-    MonthsDropdown: () => MonthsDropdown,
-    Nav: () => Nav,
-    NextMonthButton: () => NextMonthButton,
-    Option: () => Option,
-    PreviousMonthButton: () => PreviousMonthButton,
-    Root: () => Root,
-    Select: () => Select,
-    Week: () => Week,
-    WeekNumber: () => WeekNumber,
-    WeekNumberHeader: () => WeekNumberHeader,
-    Weekday: () => Weekday,
-    Weekdays: () => Weekdays,
-    Weeks: () => Weeks,
-    YearsDropdown: () => YearsDropdown
-  });
+  // node_modules/date-fns/_lib/normalizeInterval.js
+  function normalizeInterval(context, interval) {
+    const [start, end] = normalizeDates(context, interval.start, interval.end);
+    return { start, end };
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
-  var import_react4 = __toESM(require_react(), 1);
-  function CaptionLabel(props) {
-    return import_react4.default.createElement("span", { ...props });
+  // node_modules/date-fns/eachMonthOfInterval.js
+  function eachMonthOfInterval(interval, options) {
+    const { start, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start > +end;
+    const endTime = reversed ? +start : +end;
+    const date = reversed ? end : start;
+    date.setHours(0, 0, 0, 0);
+    date.setDate(1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start, date));
+      date.setMonth(date.getMonth() + step);
+    }
+    return reversed ? dates.reverse() : dates;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
-      orientation === "up" && import_react5.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
-      orientation === "down" && import_react5.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
-      orientation === "left" && import_react5.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
-      orientation === "right" && import_react5.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
-    );
+  // node_modules/date-fns/startOfMonth.js
+  function startOfMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    _date.setDate(1);
+    _date.setHours(0, 0, 0, 0);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
-  var import_react6 = __toESM(require_react(), 1);
-  function Day(props) {
-    const { day, modifiers, ...tdProps } = props;
-    return import_react6.default.createElement("td", { ...tdProps });
+  // node_modules/date-fns/endOfYear.js
+  function endOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    _date.setFullYear(year + 1, 0, 0);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
-  var import_react7 = __toESM(require_react(), 1);
-  function DayButton(props) {
-    const { day, modifiers, ...buttonProps } = props;
-    const ref = import_react7.default.useRef(null);
-    import_react7.default.useEffect(() => {
-      if (modifiers.focused)
-        ref.current?.focus();
-    }, [modifiers.focused]);
-    return import_react7.default.createElement("button", { ref, ...buttonProps });
+  // node_modules/date-fns/startOfYear.js
+  function startOfYear(date, options) {
+    const date_ = toDate(date, options?.in);
+    date_.setFullYear(date_.getFullYear(), 0, 1);
+    date_.setHours(0, 0, 0, 0);
+    return date_;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  var import_react9 = __toESM(require_react(), 1);
+  // node_modules/date-fns/eachYearOfInterval.js
+  function eachYearOfInterval(interval, options) {
+    const { start, end } = normalizeInterval(options?.in, interval);
+    let reversed = +start > +end;
+    const endTime = reversed ? +start : +end;
+    const date = reversed ? end : start;
+    date.setHours(0, 0, 0, 0);
+    date.setMonth(0, 1);
+    let step = options?.step ?? 1;
+    if (!step) return [];
+    if (step < 0) {
+      step = -step;
+      reversed = !reversed;
+    }
+    const dates = [];
+    while (+date <= endTime) {
+      dates.push(constructFrom(start, date));
+      date.setFullYear(date.getFullYear() + step);
+    }
+    return reversed ? dates.reverse() : dates;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
-  var UI;
-  (function(UI2) {
-    UI2["Root"] = "root";
-    UI2["Chevron"] = "chevron";
-    UI2["Day"] = "day";
-    UI2["DayButton"] = "day_button";
-    UI2["CaptionLabel"] = "caption_label";
-    UI2["Dropdowns"] = "dropdowns";
-    UI2["Dropdown"] = "dropdown";
-    UI2["DropdownRoot"] = "dropdown_root";
-    UI2["Footer"] = "footer";
-    UI2["MonthGrid"] = "month_grid";
-    UI2["MonthCaption"] = "month_caption";
-    UI2["MonthsDropdown"] = "months_dropdown";
-    UI2["Month"] = "month";
-    UI2["Months"] = "months";
-    UI2["Nav"] = "nav";
-    UI2["NextMonthButton"] = "button_next";
-    UI2["PreviousMonthButton"] = "button_previous";
-    UI2["Week"] = "week";
-    UI2["Weeks"] = "weeks";
-    UI2["Weekday"] = "weekday";
-    UI2["Weekdays"] = "weekdays";
-    UI2["WeekNumber"] = "week_number";
-    UI2["WeekNumberHeader"] = "week_number_header";
-    UI2["YearsDropdown"] = "years_dropdown";
-  })(UI || (UI = {}));
-  var DayFlag;
-  (function(DayFlag2) {
-    DayFlag2["disabled"] = "disabled";
-    DayFlag2["hidden"] = "hidden";
-    DayFlag2["outside"] = "outside";
-    DayFlag2["focused"] = "focused";
-    DayFlag2["today"] = "today";
-  })(DayFlag || (DayFlag = {}));
-  var SelectionState;
-  (function(SelectionState2) {
-    SelectionState2["range_end"] = "range_end";
-    SelectionState2["range_middle"] = "range_middle";
-    SelectionState2["range_start"] = "range_start";
-    SelectionState2["selected"] = "selected";
-  })(SelectionState || (SelectionState = {}));
-  var Animation;
-  (function(Animation2) {
-    Animation2["weeks_before_enter"] = "weeks_before_enter";
-    Animation2["weeks_before_exit"] = "weeks_before_exit";
-    Animation2["weeks_after_enter"] = "weeks_after_enter";
-    Animation2["weeks_after_exit"] = "weeks_after_exit";
-    Animation2["caption_after_enter"] = "caption_after_enter";
-    Animation2["caption_after_exit"] = "caption_after_exit";
-    Animation2["caption_before_enter"] = "caption_before_enter";
-    Animation2["caption_before_exit"] = "caption_before_exit";
-  })(Animation || (Animation = {}));
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
-  var import_react8 = __toESM(require_react(), 1);
-  var dayPickerContext = (0, import_react8.createContext)(void 0);
-  function useDayPicker() {
-    const context = (0, import_react8.useContext)(dayPickerContext);
-    if (context === void 0) {
-      throw new Error("useDayPicker() must be used within a custom component.");
-    }
-    return context;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  function Dropdown(props) {
-    const { options, className, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
-    const selectedOption = options?.find(({ value }) => value === selectProps.value);
-    return import_react9.default.createElement(
-      "span",
-      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
-      import_react9.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react9.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
-      import_react9.default.createElement(
-        "span",
-        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
-        selectedOption?.label,
-        import_react9.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
-  var import_react10 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react10.default.createElement("div", { ...props });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
-  var import_react11 = __toESM(require_react(), 1);
-  function Footer(props) {
-    return import_react11.default.createElement("div", { ...props });
+  // node_modules/date-fns/endOfWeek.js
+  function endOfWeek(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const _date = toDate(date, options?.in);
+    const day = _date.getDay();
+    const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+    _date.setDate(_date.getDate() + diff);
+    _date.setHours(23, 59, 59, 999);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
-  var import_react12 = __toESM(require_react(), 1);
-  function Month(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react12.default.createElement("div", { ...divProps }, props.children);
+  // node_modules/date-fns/endOfISOWeek.js
+  function endOfISOWeek(date, options) {
+    return endOfWeek(date, { ...options, weekStartsOn: 1 });
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
-  var import_react13 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react13.default.createElement("div", { ...divProps });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
+  var formatDistanceLocale = {
+    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"
+    }
+  };
+  var formatDistance = (token, count, options) => {
+    let result;
+    const tokenValue = formatDistanceLocale[token];
+    if (typeof tokenValue === "string") {
+      result = tokenValue;
+    } else if (count === 1) {
+      result = tokenValue.one;
+    } else {
+      result = tokenValue.other.replace("{{count}}", count.toString());
+    }
+    if (options?.addSuffix) {
+      if (options.comparison && options.comparison > 0) {
+        return "in " + result;
+      } else {
+        return result + " ago";
+      }
+    }
+    return result;
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
-  var import_react14 = __toESM(require_react(), 1);
-  function MonthGrid(props) {
-    return import_react14.default.createElement("table", { ...props });
+  // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+  function buildFormatLongFn(args) {
+    return (options = {}) => {
+      const width = options.width ? String(options.width) : args.defaultWidth;
+      const format7 = args.formats[width] || args.formats[args.defaultWidth];
+      return format7;
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
-  var import_react15 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react15.default.createElement("div", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/formatLong.js
+  var dateFormats = {
+    full: "EEEE, MMMM do, y",
+    long: "MMMM do, y",
+    medium: "MMM d, y",
+    short: "MM/dd/yyyy"
+  };
+  var timeFormats = {
+    full: "h:mm:ss a zzzz",
+    long: "h:mm:ss a z",
+    medium: "h:mm:ss a",
+    short: "h:mm a"
+  };
+  var dateTimeFormats = {
+    full: "{{date}} 'at' {{time}}",
+    long: "{{date}} 'at' {{time}}",
+    medium: "{{date}}, {{time}}",
+    short: "{{date}}, {{time}}"
+  };
+  var formatLong = {
+    date: buildFormatLongFn({
+      formats: dateFormats,
+      defaultWidth: "full"
+    }),
+    time: buildFormatLongFn({
+      formats: timeFormats,
+      defaultWidth: "full"
+    }),
+    dateTime: buildFormatLongFn({
+      formats: dateTimeFormats,
+      defaultWidth: "full"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
-  var import_react16 = __toESM(require_react(), 1);
-  function MonthsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react16.default.createElement(components.Dropdown, { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
+  var formatRelativeLocale = {
+    lastWeek: "'last' eeee 'at' p",
+    yesterday: "'yesterday at' p",
+    today: "'today at' p",
+    tomorrow: "'tomorrow at' p",
+    nextWeek: "eeee 'at' p",
+    other: "P"
+  };
+  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
-  var import_react17 = __toESM(require_react(), 1);
-  function Nav(props) {
-    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
-    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
-    const handleNextClick = (0, import_react17.useCallback)((e2) => {
-      if (nextMonth) {
-        onNextClick?.(e2);
-      }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e2) => {
-      if (previousMonth) {
-        onPreviousClick?.(e2);
+  // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
+  function buildLocalizeFn(args) {
+    return (value, options) => {
+      const context = options?.context ? String(options.context) : "standalone";
+      let valuesArray;
+      if (context === "formatting" && args.formattingValues) {
+        const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+        const width = options?.width ? String(options.width) : defaultWidth;
+        valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+      } else {
+        const defaultWidth = args.defaultWidth;
+        const width = options?.width ? String(options.width) : args.defaultWidth;
+        valuesArray = args.values[width] || args.values[defaultWidth];
       }
-    }, [previousMonth, onPreviousClick]);
-    return import_react17.default.createElement(
-      "nav",
-      { ...navProps },
-      import_react17.default.createElement(
-        components.PreviousMonthButton,
-        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
-        import_react17.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
-      ),
-      import_react17.default.createElement(
-        components.NextMonthButton,
-        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
-        import_react17.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
-      )
-    );
+      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+      return valuesArray[index2];
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
-  var import_react18 = __toESM(require_react(), 1);
-  function NextMonthButton(props) {
-    return import_react18.default.createElement("button", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/localize.js
+  var eraValues = {
+    narrow: ["B", "A"],
+    abbreviated: ["BC", "AD"],
+    wide: ["Before Christ", "Anno Domini"]
+  };
+  var quarterValues = {
+    narrow: ["1", "2", "3", "4"],
+    abbreviated: ["Q1", "Q2", "Q3", "Q4"],
+    wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
+  };
+  var monthValues = {
+    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"
+    ]
+  };
+  var dayValues = {
+    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"
+    ]
+  };
+  var dayPeriodValues = {
+    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"
+    }
+  };
+  var formattingDayPeriodValues = {
+    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"
+    }
+  };
+  var ordinalNumber = (dirtyNumber, _options) => {
+    const number = Number(dirtyNumber);
+    const rem100 = number % 100;
+    if (rem100 > 20 || rem100 < 10) {
+      switch (rem100 % 10) {
+        case 1:
+          return number + "st";
+        case 2:
+          return number + "nd";
+        case 3:
+          return number + "rd";
+      }
+    }
+    return number + "th";
+  };
+  var localize = {
+    ordinalNumber,
+    era: buildLocalizeFn({
+      values: eraValues,
+      defaultWidth: "wide"
+    }),
+    quarter: buildLocalizeFn({
+      values: quarterValues,
+      defaultWidth: "wide",
+      argumentCallback: (quarter) => quarter - 1
+    }),
+    month: buildLocalizeFn({
+      values: monthValues,
+      defaultWidth: "wide"
+    }),
+    day: buildLocalizeFn({
+      values: dayValues,
+      defaultWidth: "wide"
+    }),
+    dayPeriod: buildLocalizeFn({
+      values: dayPeriodValues,
+      defaultWidth: "wide",
+      formattingValues: formattingDayPeriodValues,
+      defaultFormattingWidth: "wide"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
-  var import_react19 = __toESM(require_react(), 1);
-  function Option(props) {
-    return import_react19.default.createElement("option", { ...props });
+  // node_modules/date-fns/locale/_lib/buildMatchFn.js
+  function buildMatchFn(args) {
+    return (string, options = {}) => {
+      const width = options.width;
+      const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+      const matchResult = string.match(matchPattern);
+      if (!matchResult) {
+        return null;
+      }
+      const matchedString = matchResult[0];
+      const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+      const key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+        // [TODO] -- I challenge you to fix the type
+        findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+      );
+      let value;
+      value = args.valueCallback ? args.valueCallback(key) : key;
+      value = options.valueCallback ? (
+        // [TODO] -- I challenge you to fix the type
+        options.valueCallback(value)
+      ) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
-  var import_react20 = __toESM(require_react(), 1);
-  function PreviousMonthButton(props) {
-    return import_react20.default.createElement("button", { ...props });
+  function findKey(object, predicate) {
+    for (const key in object) {
+      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+        return key;
+      }
+    }
+    return void 0;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
-  var import_react21 = __toESM(require_react(), 1);
-  function Root(props) {
-    const { rootRef, ...rest } = props;
-    return import_react21.default.createElement("div", { ...rest, ref: rootRef });
+  function findIndex(array, predicate) {
+    for (let key = 0; key < array.length; key++) {
+      if (predicate(array[key])) {
+        return key;
+      }
+    }
+    return void 0;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
-  var import_react22 = __toESM(require_react(), 1);
-  function Select(props) {
-    return import_react22.default.createElement("select", { ...props });
+  // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
+  function buildMatchPatternFn(args) {
+    return (string, options = {}) => {
+      const matchResult = string.match(args.matchPattern);
+      if (!matchResult) return null;
+      const matchedString = matchResult[0];
+      const parseResult = string.match(args.parsePattern);
+      if (!parseResult) return null;
+      let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+      value = options.valueCallback ? options.valueCallback(value) : value;
+      const rest = string.slice(matchedString.length);
+      return { value, rest };
+    };
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
-  var import_react23 = __toESM(require_react(), 1);
-  function Week(props) {
-    const { week, ...trProps } = props;
-    return import_react23.default.createElement("tr", { ...trProps });
-  }
+  // node_modules/date-fns/locale/en-US/_lib/match.js
+  var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+  var parseOrdinalNumberPattern = /\d+/i;
+  var matchEraPatterns = {
+    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
+  };
+  var parseEraPatterns = {
+    any: [/^b/i, /^(a|c)/i]
+  };
+  var matchQuarterPatterns = {
+    narrow: /^[1234]/i,
+    abbreviated: /^q[1234]/i,
+    wide: /^[1234](th|st|nd|rd)? quarter/i
+  };
+  var parseQuarterPatterns = {
+    any: [/1/i, /2/i, /3/i, /4/i]
+  };
+  var matchMonthPatterns = {
+    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
+  };
+  var parseMonthPatterns = {
+    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
+    ]
+  };
+  var matchDayPatterns = {
+    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
+  };
+  var parseDayPatterns = {
+    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]
+  };
+  var matchDayPeriodPatterns = {
+    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
+  };
+  var parseDayPeriodPatterns = {
+    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
+    }
+  };
+  var match = {
+    ordinalNumber: buildMatchPatternFn({
+      matchPattern: matchOrdinalNumberPattern,
+      parsePattern: parseOrdinalNumberPattern,
+      valueCallback: (value) => parseInt(value, 10)
+    }),
+    era: buildMatchFn({
+      matchPatterns: matchEraPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseEraPatterns,
+      defaultParseWidth: "any"
+    }),
+    quarter: buildMatchFn({
+      matchPatterns: matchQuarterPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseQuarterPatterns,
+      defaultParseWidth: "any",
+      valueCallback: (index2) => index2 + 1
+    }),
+    month: buildMatchFn({
+      matchPatterns: matchMonthPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseMonthPatterns,
+      defaultParseWidth: "any"
+    }),
+    day: buildMatchFn({
+      matchPatterns: matchDayPatterns,
+      defaultMatchWidth: "wide",
+      parsePatterns: parseDayPatterns,
+      defaultParseWidth: "any"
+    }),
+    dayPeriod: buildMatchFn({
+      matchPatterns: matchDayPeriodPatterns,
+      defaultMatchWidth: "any",
+      parsePatterns: parseDayPeriodPatterns,
+      defaultParseWidth: "any"
+    })
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
-  var import_react24 = __toESM(require_react(), 1);
-  function Weekday(props) {
-    return import_react24.default.createElement("th", { ...props });
-  }
+  // node_modules/date-fns/locale/en-US.js
+  var enUS = {
+    code: "en-US",
+    formatDistance,
+    formatLong,
+    formatRelative,
+    localize,
+    match,
+    options: {
+      weekStartsOn: 0,
+      firstWeekContainsDate: 1
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
-  var import_react25 = __toESM(require_react(), 1);
-  function Weekdays(props) {
-    return import_react25.default.createElement(
-      "thead",
-      { "aria-hidden": true },
-      import_react25.default.createElement("tr", { ...props })
-    );
+  // node_modules/date-fns/getDayOfYear.js
+  function getDayOfYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = differenceInCalendarDays(_date, startOfYear(_date));
+    const dayOfYear = diff + 1;
+    return dayOfYear;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
-  var import_react26 = __toESM(require_react(), 1);
-  function WeekNumber(props) {
-    const { week, ...thProps } = props;
-    return import_react26.default.createElement("th", { ...thProps });
+  // node_modules/date-fns/getISOWeek.js
+  function getISOWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
-  var import_react27 = __toESM(require_react(), 1);
-  function WeekNumberHeader(props) {
-    return import_react27.default.createElement("th", { ...props });
+  // node_modules/date-fns/getWeekYear.js
+  function getWeekYear(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
+    firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
+    firstWeekOfNextYear.setHours(0, 0, 0, 0);
+    const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
+    const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
+    firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeekOfThisYear.setHours(0, 0, 0, 0);
+    const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
+    if (+_date >= +startOfNextYear) {
+      return year + 1;
+    } else if (+_date >= +startOfThisYear) {
+      return year;
+    } else {
+      return year - 1;
+    }
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
-  var import_react28 = __toESM(require_react(), 1);
-  function Weeks(props) {
-    return import_react28.default.createElement("tbody", { ...props });
+  // node_modules/date-fns/startOfWeekYear.js
+  function startOfWeekYear(date, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const year = getWeekYear(date, options);
+    const firstWeek = constructFrom(options?.in || date, 0);
+    firstWeek.setFullYear(year, 0, firstWeekContainsDate);
+    firstWeek.setHours(0, 0, 0, 0);
+    const _date = startOfWeek(firstWeek, options);
+    return _date;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
-  var import_react29 = __toESM(require_react(), 1);
-  function YearsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react29.default.createElement(components.Dropdown, { ...props });
+  // node_modules/date-fns/getWeek.js
+  function getWeek(date, options) {
+    const _date = toDate(date, options?.in);
+    const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
+    return Math.round(diff / millisecondsInWeek) + 1;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react34 = __toESM(require_react(), 1);
+  // node_modules/date-fns/_lib/addLeadingZeros.js
+  function addLeadingZeros(number, targetLength) {
+    const sign = number < 0 ? "-" : "";
+    const output = Math.abs(number).toString().padStart(targetLength, "0");
+    return sign + output;
+  }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
-  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
-    let { from, to } = range;
-    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay2 } = dateLib;
-    if (from && to) {
-      const isRangeInverted = differenceInCalendarDays2(to, from) < 0;
-      if (isRangeInverted) {
-        [from, to] = [to, from];
+  // node_modules/date-fns/_lib/format/lightFormatters.js
+  var lightFormatters = {
+    // Year
+    y(date, token) {
+      const signedYear = date.getFullYear();
+      const year = signedYear > 0 ? signedYear : 1 - signedYear;
+      return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+    },
+    // Month
+    M(date, token) {
+      const month = date.getMonth();
+      return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+    },
+    // Day of the month
+    d(date, token) {
+      return addLeadingZeros(date.getDate(), token.length);
+    },
+    // AM or PM
+    a(date, token) {
+      const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return dayPeriodEnumValue.toUpperCase();
+        case "aaa":
+          return dayPeriodEnumValue;
+        case "aaaaa":
+          return dayPeriodEnumValue[0];
+        case "aaaa":
+        default:
+          return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
       }
-      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to, date) >= (excludeEnds ? 1 : 0);
-      return isInRange;
-    }
-    if (!excludeEnds && to) {
-      return isSameDay2(to, date);
-    }
-    if (!excludeEnds && from) {
-      return isSameDay2(from, date);
+    },
+    // Hour [1-12]
+    h(date, token) {
+      return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+    },
+    // Hour [0-23]
+    H(date, token) {
+      return addLeadingZeros(date.getHours(), token.length);
+    },
+    // Minute
+    m(date, token) {
+      return addLeadingZeros(date.getMinutes(), token.length);
+    },
+    // Second
+    s(date, token) {
+      return addLeadingZeros(date.getSeconds(), token.length);
+    },
+    // Fraction of second
+    S(date, token) {
+      const numberOfDigits = token.length;
+      const milliseconds = date.getMilliseconds();
+      const fractionalSeconds = Math.trunc(
+        milliseconds * Math.pow(10, numberOfDigits - 3)
+      );
+      return addLeadingZeros(fractionalSeconds, token.length);
     }
-    return false;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
-  function isDateInterval(matcher) {
-    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
-  }
-  function isDateRange(value) {
-    return Boolean(value && typeof value === "object" && "from" in value);
-  }
-  function isDateAfterType(value) {
-    return Boolean(value && typeof value === "object" && "after" in value);
-  }
-  function isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
-  }
-  function isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
-  }
-  function isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
-  }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
-  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
-    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
-    const { isSameDay: isSameDay2, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
-    return matchersArr.some((matcher) => {
-      if (typeof matcher === "boolean") {
-        return matcher;
-      }
-      if (dateLib.isDate(matcher)) {
-        return isSameDay2(date, matcher);
-      }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((matcherDate) => isSameDay2(date, matcherDate));
+  // node_modules/date-fns/_lib/format/formatters.js
+  var dayPeriodEnum = {
+    am: "am",
+    pm: "pm",
+    midnight: "midnight",
+    noon: "noon",
+    morning: "morning",
+    afternoon: "afternoon",
+    evening: "evening",
+    night: "night"
+  };
+  var formatters = {
+    // Era
+    G: function(date, token, localize2) {
+      const era = date.getFullYear() > 0 ? 1 : 0;
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return localize2.era(era, { width: "abbreviated" });
+        // A, B
+        case "GGGGG":
+          return localize2.era(era, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return localize2.era(era, { width: "wide" });
       }
-      if (isDateRange(matcher)) {
-        return rangeIncludesDate(matcher, date, false, dateLib);
+    },
+    // Year
+    y: function(date, token, localize2) {
+      if (token === "yo") {
+        const signedYear = date.getFullYear();
+        const year = signedYear > 0 ? signedYear : 1 - signedYear;
+        return localize2.ordinalNumber(year, { unit: "year" });
       }
-      if (isDayOfWeekType(matcher)) {
-        if (!Array.isArray(matcher.dayOfWeek)) {
-          return matcher.dayOfWeek === date.getDay();
-        }
-        return matcher.dayOfWeek.includes(date.getDay());
+      return lightFormatters.y(date, token);
+    },
+    // Local week-numbering year
+    Y: function(date, token, localize2, options) {
+      const signedWeekYear = getWeekYear(date, options);
+      const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+      if (token === "YY") {
+        const twoDigitYear = weekYear % 100;
+        return addLeadingZeros(twoDigitYear, 2);
       }
-      if (isDateInterval(matcher)) {
-        const diffBefore = differenceInCalendarDays2(matcher.before, date);
-        const diffAfter = differenceInCalendarDays2(matcher.after, date);
-        const isDayBefore = diffBefore > 0;
-        const isDayAfter = diffAfter < 0;
-        const isClosedInterval = isAfter2(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return isDayAfter && isDayBefore;
-        } else {
-          return isDayBefore || isDayAfter;
-        }
+      if (token === "Yo") {
+        return localize2.ordinalNumber(weekYear, { unit: "year" });
       }
-      if (isDateAfterType(matcher)) {
-        return differenceInCalendarDays2(date, matcher.after) > 0;
+      return addLeadingZeros(weekYear, token.length);
+    },
+    // ISO week-numbering year
+    R: function(date, token) {
+      const isoWeekYear = getISOWeekYear(date);
+      return addLeadingZeros(isoWeekYear, token.length);
+    },
+    // Extended year. This is a single number designating the year of this calendar system.
+    // The main difference between `y` and `u` localizers are B.C. years:
+    // | Year | `y` | `u` |
+    // |------|-----|-----|
+    // | AC 1 |   1 |   1 |
+    // | BC 1 |   1 |   0 |
+    // | BC 2 |   2 |  -1 |
+    // Also `yy` always returns the last two digits of a year,
+    // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+    u: function(date, token) {
+      const year = date.getFullYear();
+      return addLeadingZeros(year, token.length);
+    },
+    // Quarter
+    Q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "QQ":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      if (isDateBeforeType(matcher)) {
-        return differenceInCalendarDays2(matcher.before, date) > 0;
+    },
+    // Stand-alone quarter
+    q: function(date, token, localize2) {
+      const quarter = Math.ceil((date.getMonth() + 1) / 3);
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+          return String(quarter);
+        // 01, 02, 03, 04
+        case "qq":
+          return addLeadingZeros(quarter, 2);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return localize2.ordinalNumber(quarter, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return localize2.quarter(quarter, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return localize2.quarter(quarter, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return localize2.quarter(quarter, {
+            width: "wide",
+            context: "standalone"
+          });
       }
-      if (typeof matcher === "function") {
-        return matcher(date);
+    },
+    // Month
+    M: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        case "M":
+        case "MM":
+          return lightFormatters.M(date, token);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // J, F, ..., D
+        case "MMMMM":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return localize2.month(month, { width: "wide", context: "formatting" });
       }
-      return false;
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
-  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
-    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
-    const { isSameDay: isSameDay2, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
-    const computedNavStart = navStart && startOfMonth2(navStart);
-    const computedNavEnd = navEnd && endOfMonth2(navEnd);
-    const internalModifiersMap = {
-      [DayFlag.focused]: [],
-      [DayFlag.outside]: [],
-      [DayFlag.disabled]: [],
-      [DayFlag.hidden]: [],
-      [DayFlag.today]: []
-    };
-    const customModifiersMap = {};
-    for (const day of days) {
-      const { date, displayMonth } = day;
-      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
-      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
-      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
-      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
-      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
-      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
-      const isToday = isSameDay2(date, today);
-      if (isOutside)
-        internalModifiersMap.outside.push(day);
-      if (isDisabled)
-        internalModifiersMap.disabled.push(day);
-      if (isHidden2)
-        internalModifiersMap.hidden.push(day);
-      if (isToday)
-        internalModifiersMap.today.push(day);
-      if (modifiers) {
-        Object.keys(modifiers).forEach((name) => {
-          const modifierValue = modifiers?.[name];
-          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
-          if (!isMatch)
-            return;
-          if (customModifiersMap[name]) {
-            customModifiersMap[name].push(day);
-          } else {
-            customModifiersMap[name] = [day];
-          }
-        });
+    },
+    // Stand-alone month
+    L: function(date, token, localize2) {
+      const month = date.getMonth();
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return String(month + 1);
+        // 01, 02, ..., 12
+        case "LL":
+          return addLeadingZeros(month + 1, 2);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return localize2.ordinalNumber(month + 1, { unit: "month" });
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return localize2.month(month, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // J, F, ..., D
+        case "LLLLL":
+          return localize2.month(month, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return localize2.month(month, { width: "wide", context: "standalone" });
       }
-    }
-    return (day) => {
-      const dayFlags = {
-        [DayFlag.focused]: false,
-        [DayFlag.disabled]: false,
-        [DayFlag.hidden]: false,
-        [DayFlag.outside]: false,
-        [DayFlag.today]: false
-      };
-      const customModifiers = {};
-      for (const name in internalModifiersMap) {
-        const days2 = internalModifiersMap[name];
-        dayFlags[name] = days2.some((d2) => d2 === day);
+    },
+    // Local week of year
+    w: function(date, token, localize2, options) {
+      const week = getWeek(date, options);
+      if (token === "wo") {
+        return localize2.ordinalNumber(week, { unit: "week" });
       }
-      for (const name in customModifiersMap) {
-        customModifiers[name] = customModifiersMap[name].some((d2) => d2 === day);
+      return addLeadingZeros(week, token.length);
+    },
+    // ISO week of year
+    I: function(date, token, localize2) {
+      const isoWeek = getISOWeek(date);
+      if (token === "Io") {
+        return localize2.ordinalNumber(isoWeek, { unit: "week" });
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
-  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
-    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
-      if (modifiersClassNames[key]) {
-        previousValue.push(modifiersClassNames[key]);
-      } else if (classNames[DayFlag[key]]) {
-        previousValue.push(classNames[DayFlag[key]]);
-      } else if (classNames[SelectionState[key]]) {
-        previousValue.push(classNames[SelectionState[key]]);
+      return addLeadingZeros(isoWeek, token.length);
+    },
+    // Day of the month
+    d: function(date, token, localize2) {
+      if (token === "do") {
+        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
       }
-      return previousValue;
-    }, [classNames[UI.Day]]);
-    return modifierClassNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
-  function getDataAttributes(props) {
-    const dataAttributes = {
-      "data-mode": props.mode ?? void 0,
-      "data-required": "required" in props ? props.required : void 0,
-      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
-      "data-week-numbers": props.showWeekNumber || void 0,
-      "data-broadcast-calendar": props.broadcastCalendar || void 0,
-      "data-nav-layout": props.navLayout || void 0
-    };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+      return lightFormatters.d(date, token);
+    },
+    // Day of year
+    D: function(date, token, localize2) {
+      const dayOfYear = getDayOfYear(date);
+      if (token === "Do") {
+        return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
       }
-    });
-    return dataAttributes;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
-  function getDefaultClassNames() {
-    const classNames = {};
-    for (const key in UI) {
-      classNames[UI[key]] = `rdp-${UI[key]}`;
-    }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
-    }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
-    }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
-    }
-    return classNames;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
-  var formatters_exports = {};
-  __export(formatters_exports, {
-    formatCaption: () => formatCaption,
-    formatDay: () => formatDay,
-    formatMonthDropdown: () => formatMonthDropdown,
-    formatWeekNumber: () => formatWeekNumber,
-    formatWeekNumberHeader: () => formatWeekNumberHeader,
-    formatWeekdayName: () => formatWeekdayName,
-    formatYearDropdown: () => formatYearDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
-  function formatCaption(month, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(month);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
-  function formatDay(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "d");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
-  function formatWeekdayName(weekday, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
-  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
-    if (weekNumber < 10) {
-      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
-    }
-    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
-  var labels_exports = {};
-  __export(labels_exports, {
-    labelDayButton: () => labelDayButton,
-    labelGrid: () => labelGrid,
-    labelGridcell: () => labelGridcell,
-    labelMonthDropdown: () => labelMonthDropdown,
-    labelNav: () => labelNav,
-    labelNext: () => labelNext,
-    labelPrevious: () => labelPrevious,
-    labelWeekNumber: () => labelWeekNumber,
-    labelWeekNumberHeader: () => labelWeekNumberHeader,
-    labelWeekday: () => labelWeekday,
-    labelYearDropdown: () => labelYearDropdown
-  });
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
-  function labelDayButton(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers.today)
-      label = `Today, ${label}`;
-    if (modifiers.selected)
-      label = `${label}, selected`;
-    return label;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
-  function labelGrid(date, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(date);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
-  function labelGridcell(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers?.today) {
-      label = `Today, ${label}`;
-    }
-    return label;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
-  function labelMonthDropdown(_options) {
-    return "Choose the Month";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
-  function labelNav() {
-    return "";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
-  var defaultLabel = "Go to the Next Month";
-  function labelNext(_month, _options) {
-    return defaultLabel;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
-  function labelWeekday(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "cccc");
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
-  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
-    if (customLabel)
-      return customLabel;
-    if (localeLabel) {
-      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
-    }
-    return defaultLabel2;
-  };
-  function getLabels(customLabels, options) {
-    const localeLabels = options.locale?.labels ?? {};
-    return {
-      ...labels_exports,
-      ...customLabels ?? {},
-      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
-      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
-      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
-      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
-      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
-      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
-      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
-      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
-      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
-      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
-      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
-  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
-    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
-    const months = eachMonthOfInterval2({
-      start: startOfYear2(displayMonth),
-      end: endOfYear2(displayMonth)
-    });
-    const options = months.map((month) => {
-      const label = formatters2.formatMonthDropdown(month, dateLib);
-      const value = getMonth2(month);
-      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
-      return { value, label, disabled: disabled2 };
-    });
-    return options;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
-  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
-    let style = { ...styles?.[UI.Day] };
-    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
-      style = {
-        ...style,
-        ...modifiersStyles?.[modifier]
-      };
-    });
-    return style;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
-  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
-    const referenceToday = today ?? dateLib.today();
-    const start = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
-    const days = [];
-    for (let i2 = 0; i2 < 7; i2++) {
-      const day = dateLib.addDays(start, i2);
-      days.push(day);
-    }
-    return days;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
-  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
-    if (!navStart)
-      return void 0;
-    if (!navEnd)
-      return void 0;
-    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
-    const firstNavYear = startOfYear2(navStart);
-    const lastNavYear = endOfYear2(navEnd);
-    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
-    if (reverse)
-      years.reverse();
-    return years.map((year) => {
-      const label = formatters2.formatYearDropdown(year, dateLib);
-      return {
-        value: getYear2(year),
-        label,
-        disabled: false
-      };
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
-  function createNoonOverrides(timeZone, options = {}) {
-    const { weekStartsOn, locale } = options;
-    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
-    const toNoonTZDate = (date) => {
-      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
-      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
-    };
-    const toCalendarDate2 = (date) => {
-      const zoned = toNoonTZDate(date);
-      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
-    };
-    return {
-      today: () => {
-        return toNoonTZDate(TZDate.tz(timeZone));
-      },
-      newDate: (year, monthIndex, date) => {
-        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
-      },
-      startOfDay: (date) => {
-        return toNoonTZDate(date);
-      },
-      startOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (base.getDay() - 1 + 7) % 7;
-        base.setDate(base.getDate() - diff);
-        return base;
-      },
-      startOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setDate(1);
-        return base;
-      },
-      startOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(0, 1);
-        return base;
-      },
-      endOfWeek: (date, options2) => {
-        const base = toNoonTZDate(date);
-        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
-        const endDow = (weekStartsOnValue + 6) % 7;
-        const diff = (endDow - base.getDay() + 7) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfISOWeek: (date) => {
-        const base = toNoonTZDate(date);
-        const diff = (7 - base.getDay()) % 7;
-        base.setDate(base.getDate() + diff);
-        return base;
-      },
-      endOfMonth: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + 1, 0);
-        return base;
-      },
-      endOfYear: (date) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(11, 31);
-        return base;
-      },
-      eachMonthOfInterval: (interval) => {
-        const start = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const result = [];
-        const cursor = new TZDate(start.getFullYear(), start.getMonth(), 1, 12, 0, 0, timeZone);
-        const endKey = end.getFullYear() * 12 + end.getMonth();
-        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
-          result.push(new TZDate(cursor, timeZone));
-          cursor.setMonth(cursor.getMonth() + 1, 1);
-        }
-        return result;
-      },
-      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
-      // mutate the same TZDate, and return it.
-      addDays: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount);
-        return base;
-      },
-      addWeeks: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setDate(base.getDate() + amount * 7);
-        return base;
-      },
-      addMonths: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setMonth(base.getMonth() + amount);
-        return base;
-      },
-      addYears: (date, amount) => {
-        const base = toNoonTZDate(date);
-        base.setFullYear(base.getFullYear() + amount);
-        return base;
-      },
-      eachYearOfInterval: (interval) => {
-        const start = toNoonTZDate(interval.start);
-        const end = toNoonTZDate(interval.end);
-        const years = [];
-        const cursor = new TZDate(start.getFullYear(), 0, 1, 12, 0, 0, timeZone);
-        while (cursor.getFullYear() <= end.getFullYear()) {
-          years.push(new TZDate(cursor, timeZone));
-          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
-        }
-        return years;
-      },
-      getWeek: (date, options2) => {
-        const base = toCalendarDate2(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate2(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate2(dateLeft);
-        const right = toCalendarDate2(dateRight);
-        return differenceInCalendarMonths(left, right);
+      return addLeadingZeros(dayOfYear, token.length);
+    },
+    // Day of week
+    E: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "EEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "EEEE":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-    };
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
-  var import_react30 = __toESM(require_react(), 1);
-  var asHtmlElement = (element) => {
-    if (element instanceof HTMLElement)
-      return element;
-    return null;
-  };
-  var queryMonthEls = (element) => [
-    ...element.querySelectorAll("[data-animated-month]") ?? []
-  ];
-  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
-  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
-  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
-  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
-  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
-  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
-    const previousRootElSnapshotRef = (0, import_react30.useRef)(null);
-    const previousMonthsRef = (0, import_react30.useRef)(months);
-    const animatingRef = (0, import_react30.useRef)(false);
-    (0, import_react30.useLayoutEffect)(() => {
-      const previousMonths = previousMonthsRef.current;
-      previousMonthsRef.current = months;
-      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
-      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
-      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
-        return;
+    },
+    // Local day of week
+    e: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (Nth day of week with current locale or weekStartsOn)
+        case "e":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "ee":
+          return addLeadingZeros(localDayOfWeek, 2);
+        // 1st, 2nd, ..., 7th
+        case "eo":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "eee":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "eeeee":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "eeee":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
-      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
-      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
-      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
-      const previousRootElSnapshot = previousRootElSnapshotRef.current;
-      const rootElSnapshot = rootElRef.current.cloneNode(true);
-      if (rootElSnapshot instanceof HTMLElement) {
-        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
-        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
-          if (!(currentMonthElSnapshot instanceof HTMLElement))
-            return;
-          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
-          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
-            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
-          }
-          const captionEl = queryCaptionEl(currentMonthElSnapshot);
-          if (captionEl) {
-            captionEl.classList.remove(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
-          if (weeksEl) {
-            weeksEl.classList.remove(weeksAnimationClass);
-          }
-        });
-        previousRootElSnapshotRef.current = rootElSnapshot;
+    },
+    // Stand-alone local day of week
+    c: function(date, token, localize2, options) {
+      const dayOfWeek = date.getDay();
+      const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+      switch (token) {
+        // Numerical value (same as in `e`)
+        case "c":
+          return String(localDayOfWeek);
+        // Padded numerical value
+        case "cc":
+          return addLeadingZeros(localDayOfWeek, token.length);
+        // 1st, 2nd, ..., 7th
+        case "co":
+          return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+        case "ccc":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "standalone"
+          });
+        // T
+        case "ccccc":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "standalone"
+          });
+        // Tuesday
+        case "cccc":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "standalone"
+          });
+      }
+    },
+    // ISO day of week
+    i: function(date, token, localize2) {
+      const dayOfWeek = date.getDay();
+      const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+      switch (token) {
+        // 2
+        case "i":
+          return String(isoDayOfWeek);
+        // 02
+        case "ii":
+          return addLeadingZeros(isoDayOfWeek, token.length);
+        // 2nd
+        case "io":
+          return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+        // Tue
+        case "iii":
+          return localize2.day(dayOfWeek, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        // T
+        case "iiiii":
+          return localize2.day(dayOfWeek, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "iiiiii":
+          return localize2.day(dayOfWeek, {
+            width: "short",
+            context: "formatting"
+          });
+        // Tuesday
+        case "iiii":
+        default:
+          return localize2.day(dayOfWeek, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM or PM
+    a: function(date, token, localize2) {
+      const hours = date.getHours();
+      const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+      switch (token) {
+        case "a":
+        case "aa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "aaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "aaaaa":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // AM, PM, midnight, noon
+    b: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours === 12) {
+        dayPeriodEnumValue = dayPeriodEnum.noon;
+      } else if (hours === 0) {
+        dayPeriodEnumValue = dayPeriodEnum.midnight;
       } else {
-        previousRootElSnapshotRef.current = null;
+        dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
       }
-      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
-      focused) {
-        return;
+      switch (token) {
+        case "b":
+        case "bb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "bbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          }).toLowerCase();
+        case "bbbbb":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
       }
-      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
-      const currentMonthEls = queryMonthEls(rootElRef.current);
-      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
-        animatingRef.current = true;
-        const cleanUpFunctions = [];
-        rootElRef.current.style.isolation = "isolate";
-        const navEl = queryNavEl(rootElRef.current);
-        if (navEl) {
-          navEl.style.zIndex = "1";
-        }
-        currentMonthEls.forEach((currentMonthEl, index2) => {
-          const previousMonthEl = previousMonthEls[index2];
-          if (!previousMonthEl) {
-            return;
-          }
-          currentMonthEl.style.position = "relative";
-          currentMonthEl.style.overflow = "hidden";
-          const captionEl = queryCaptionEl(currentMonthEl);
-          if (captionEl) {
-            captionEl.classList.add(captionAnimationClass);
-          }
-          const weeksEl = queryWeeksEl(currentMonthEl);
-          if (weeksEl) {
-            weeksEl.classList.add(weeksAnimationClass);
-          }
-          const cleanUp = () => {
-            animatingRef.current = false;
-            if (rootElRef.current) {
-              rootElRef.current.style.isolation = "";
-            }
-            if (navEl) {
-              navEl.style.zIndex = "";
-            }
-            if (captionEl) {
-              captionEl.classList.remove(captionAnimationClass);
-            }
-            if (weeksEl) {
-              weeksEl.classList.remove(weeksAnimationClass);
-            }
-            currentMonthEl.style.position = "";
-            currentMonthEl.style.overflow = "";
-            if (currentMonthEl.contains(previousMonthEl)) {
-              currentMonthEl.removeChild(previousMonthEl);
-            }
-          };
-          cleanUpFunctions.push(cleanUp);
-          previousMonthEl.style.pointerEvents = "none";
-          previousMonthEl.style.position = "absolute";
-          previousMonthEl.style.overflow = "hidden";
-          previousMonthEl.setAttribute("aria-hidden", "true");
-          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
-          if (previousWeekdaysEl) {
-            previousWeekdaysEl.style.opacity = "0";
-          }
-          const previousCaptionEl = queryCaptionEl(previousMonthEl);
-          if (previousCaptionEl) {
-            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
-            previousCaptionEl.addEventListener("animationend", cleanUp);
-          }
-          const previousWeeksEl = queryWeeksEl(previousMonthEl);
-          if (previousWeeksEl) {
-            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
-          }
-          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
-        });
+    },
+    // in the morning, in the afternoon, in the evening, at night
+    B: function(date, token, localize2) {
+      const hours = date.getHours();
+      let dayPeriodEnumValue;
+      if (hours >= 17) {
+        dayPeriodEnumValue = dayPeriodEnum.evening;
+      } else if (hours >= 12) {
+        dayPeriodEnumValue = dayPeriodEnum.afternoon;
+      } else if (hours >= 4) {
+        dayPeriodEnumValue = dayPeriodEnum.morning;
+      } else {
+        dayPeriodEnumValue = dayPeriodEnum.night;
+      }
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "abbreviated",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return localize2.dayPeriod(dayPeriodEnumValue, {
+            width: "wide",
+            context: "formatting"
+          });
+      }
+    },
+    // Hour [1-12]
+    h: function(date, token, localize2) {
+      if (token === "ho") {
+        let hours = date.getHours() % 12;
+        if (hours === 0) hours = 12;
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return lightFormatters.h(date, token);
+    },
+    // Hour [0-23]
+    H: function(date, token, localize2) {
+      if (token === "Ho") {
+        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+      }
+      return lightFormatters.H(date, token);
+    },
+    // Hour [0-11]
+    K: function(date, token, localize2) {
+      const hours = date.getHours() % 12;
+      if (token === "Ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Hour [1-24]
+    k: function(date, token, localize2) {
+      let hours = date.getHours();
+      if (hours === 0) hours = 24;
+      if (token === "ko") {
+        return localize2.ordinalNumber(hours, { unit: "hour" });
+      }
+      return addLeadingZeros(hours, token.length);
+    },
+    // Minute
+    m: function(date, token, localize2) {
+      if (token === "mo") {
+        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+      }
+      return lightFormatters.m(date, token);
+    },
+    // Second
+    s: function(date, token, localize2) {
+      if (token === "so") {
+        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+      }
+      return lightFormatters.s(date, token);
+    },
+    // Fraction of second
+    S: function(date, token) {
+      return lightFormatters.S(date, token);
+    },
+    // Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
+    X: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      if (timezoneOffset === 0) {
+        return "Z";
+      }
+      switch (token) {
+        // Hours and optional minutes
+        case "X":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XX`
+        case "XXXX":
+        case "XX":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `XXX`
+        case "XXXXX":
+        case "XXX":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
+      }
+    },
+    // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
+    x: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Hours and optional minutes
+        case "x":
+          return formatTimezoneWithOptionalMinutes(timezoneOffset);
+        // Hours, minutes and optional seconds without `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xx`
+        case "xxxx":
+        case "xx":
+          return formatTimezone(timezoneOffset);
+        // Hours, minutes and optional seconds with `:` delimiter
+        // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
+        // so this token always has the same output as `xxx`
+        case "xxxxx":
+        case "xxx":
+        // Hours and minutes with `:` delimiter
+        default:
+          return formatTimezone(timezoneOffset, ":");
       }
-    });
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react32 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
-  function getDates(displayMonths, maxDate, props, dateLib) {
-    const firstMonth = displayMonths[0];
-    const lastMonth = displayMonths[displayMonths.length - 1];
-    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
-    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
-    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
-    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
-    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
-    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
-    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
-    const dates = [];
-    for (let i2 = 0; i2 <= nOfDays; i2++) {
-      const date = addDays2(startWeekFirstDate, i2);
-      dates.push(date);
-    }
-    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
-    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
-    if (fixedWeeks && dates.length < extraDates) {
-      const daysToAdd = extraDates - dates.length;
-      for (let i2 = 0; i2 < daysToAdd; i2++) {
-        const date = addDays2(dates[dates.length - 1], 1);
-        dates.push(date);
+    },
+    // Timezone (GMT)
+    O: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "O":
+        case "OO":
+        case "OOO":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "OOOO":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
       }
-    }
-    return dates;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
-  function getDays(calendarMonths) {
-    const initialDays = [];
-    return calendarMonths.reduce((days, month) => {
-      const weekDays = month.weeks.reduce((weekDays2, week) => {
-        return weekDays2.concat(week.days.slice());
-      }, initialDays.slice());
-      return days.concat(weekDays.slice());
-    }, initialDays.slice());
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
-  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
-    const { numberOfMonths = 1 } = props;
-    const months = [];
-    for (let i2 = 0; i2 < numberOfMonths; i2++) {
-      const month = dateLib.addMonths(firstDisplayedMonth, i2);
-      if (calendarEndMonth && month > calendarEndMonth) {
-        break;
+    },
+    // Timezone (specific non-location)
+    z: function(date, token, _localize) {
+      const timezoneOffset = date.getTimezoneOffset();
+      switch (token) {
+        // Short
+        case "z":
+        case "zz":
+        case "zzz":
+          return "GMT" + formatTimezoneShort(timezoneOffset, ":");
+        // Long
+        case "zzzz":
+        default:
+          return "GMT" + formatTimezone(timezoneOffset, ":");
       }
-      months.push(month);
-    }
-    return months;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
-  function getInitialMonth(props, navStart, navEnd, dateLib) {
-    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
-    let initialMonth = month || defaultMonth || today;
-    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
-    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
-      const offset4 = -1 * (numberOfMonths - 1);
-      initialMonth = addMonths2(navEnd, offset4);
+    },
+    // Seconds timestamp
+    t: function(date, token, _localize) {
+      const timestamp = Math.trunc(+date / 1e3);
+      return addLeadingZeros(timestamp, token.length);
+    },
+    // Milliseconds timestamp
+    T: function(date, token, _localize) {
+      return addLeadingZeros(+date, token.length);
     }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
+  };
+  function formatTimezoneShort(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = Math.trunc(absOffset / 60);
+    const minutes = absOffset % 60;
+    if (minutes === 0) {
+      return sign + String(hours);
     }
-    return startOfMonth2(initialMonth);
+    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
-  function getMonths(displayMonths, dates, props, dateLib) {
-    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const dayPickerMonths = displayMonths.reduce((months, month) => {
-      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
-      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
-      const monthDates = dates.filter((date) => {
-        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
-      });
-      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
-      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
-        const extraDates = dates.filter((date) => {
-          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
-          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
-        });
-        monthDates.push(...extraDates);
-      }
-      const weeks = monthDates.reduce((weeks2, date) => {
-        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
-        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
-        const day = new CalendarDay(date, month, dateLib);
-        if (!week) {
-          weeks2.push(new CalendarWeek(weekNumber, [day]));
-        } else {
-          week.days.push(day);
-        }
-        return weeks2;
-      }, []);
-      const dayPickerMonth = new CalendarMonth(month, weeks);
-      months.push(dayPickerMonth);
-      return months;
-    }, []);
-    if (!props.reverseMonths) {
-      return dayPickerMonths;
-    } else {
-      return dayPickerMonths.reverse();
+  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
+    if (offset4 % 60 === 0) {
+      const sign = offset4 > 0 ? "-" : "+";
+      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
     }
+    return formatTimezone(offset4, delimiter);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
-  function getNavMonths(props, dateLib) {
-    let { startMonth, endMonth } = props;
-    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
-    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
-    if (startMonth) {
-      startMonth = startOfMonth2(startMonth);
-    } else if (!startMonth && hasYearDropdown) {
-      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
-    }
-    if (endMonth) {
-      endMonth = endOfMonth2(endMonth);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
-    }
-    return [
-      startMonth ? startOfDay2(startMonth) : startMonth,
-      endMonth ? startOfDay2(endMonth) : endMonth
-    ];
+  function formatTimezone(offset4, delimiter = "") {
+    const sign = offset4 > 0 ? "-" : "+";
+    const absOffset = Math.abs(offset4);
+    const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
+    const minutes = addLeadingZeros(absOffset % 60, 2);
+    return sign + hours + delimiter + minutes;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
-  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
-    }
-    const { pagedNavigation, numberOfMonths = 1 } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarEndMonth) {
-      return addMonths2(month, offset4);
-    }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+  // node_modules/date-fns/_lib/format/longFormatters.js
+  var dateLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "P":
+        return formatLong2.date({ width: "short" });
+      case "PP":
+        return formatLong2.date({ width: "medium" });
+      case "PPP":
+        return formatLong2.date({ width: "long" });
+      case "PPPP":
+      default:
+        return formatLong2.date({ width: "full" });
     }
-    return addMonths2(month, offset4);
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
-  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
+  };
+  var timeLongFormatter = (pattern, formatLong2) => {
+    switch (pattern) {
+      case "p":
+        return formatLong2.time({ width: "short" });
+      case "pp":
+        return formatLong2.time({ width: "medium" });
+      case "ppp":
+        return formatLong2.time({ width: "long" });
+      case "pppp":
+      default:
+        return formatLong2.time({ width: "full" });
     }
-    const { pagedNavigation, numberOfMonths } = options;
-    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
-    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
-    const month = startOfMonth2(firstDisplayedMonth);
-    if (!calendarStartMonth) {
-      return addMonths2(month, -offset4);
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+    let dateTimeFormat;
+    switch (datePattern) {
+      case "P":
+        dateTimeFormat = formatLong2.dateTime({ width: "short" });
+        break;
+      case "PP":
+        dateTimeFormat = formatLong2.dateTime({ width: "medium" });
+        break;
+      case "PPP":
+        dateTimeFormat = formatLong2.dateTime({ width: "long" });
+        break;
+      case "PPPP":
+      default:
+        dateTimeFormat = formatLong2.dateTime({ width: "full" });
+        break;
     }
-    return addMonths2(month, -offset4);
-  }
+    return dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
+  };
+  var longFormatters = {
+    p: timeLongFormatter,
+    P: dateTimeLongFormatter
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
-  function getWeeks(months) {
-    const initialWeeks = [];
-    return months.reduce((weeks, month) => {
-      return weeks.concat(month.weeks.slice());
-    }, initialWeeks.slice());
+  // node_modules/date-fns/_lib/protectedTokens.js
+  var dayOfYearTokenRE = /^D+$/;
+  var weekYearTokenRE = /^Y+$/;
+  var throwTokens = ["D", "DD", "YY", "YYYY"];
+  function isProtectedDayOfYearToken(token) {
+    return dayOfYearTokenRE.test(token);
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
-  var import_react31 = __toESM(require_react(), 1);
-  function useControlledValue(defaultValue2, controlledValue) {
-    const [uncontrolledValue, setValue] = (0, import_react31.useState)(defaultValue2);
-    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
-    return [value, setValue];
+  function isProtectedWeekYearToken(token) {
+    return weekYearTokenRE.test(token);
+  }
+  function warnOrThrowProtectedError(token, format7, input) {
+    const _message = message(token, format7, input);
+    console.warn(_message);
+    if (throwTokens.includes(token)) throw new RangeError(_message);
+  }
+  function message(token, format7, input) {
+    const subject = token[0] === "Y" ? "years" : "days of the month";
+    return `Use \`${token.toLowerCase()}\` instead of \`${token}\` (in \`${format7}\`) for formatting ${subject} to the input \`${input}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  function useCalendar(props, dateLib) {
-    const [navStart, navEnd] = getNavMonths(props, dateLib);
-    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
-    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-    const [firstMonth, setFirstMonth] = useControlledValue(
-      initialMonth,
-      // initialMonth is always computed from props.month if provided
-      props.month ? initialMonth : void 0
-    );
-    (0, import_react32.useEffect)(() => {
-      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
-      setFirstMonth(newInitialMonth);
-    }, [props.timeZone]);
-    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react32.useMemo)(() => {
-      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
-      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
-        ISOWeek: props.ISOWeek,
-        fixedWeeks: props.fixedWeeks,
-        broadcastCalendar: props.broadcastCalendar
-      }, dateLib);
-      const months2 = getMonths(displayMonths, dates, {
-        broadcastCalendar: props.broadcastCalendar,
-        fixedWeeks: props.fixedWeeks,
-        ISOWeek: props.ISOWeek,
-        reverseMonths: props.reverseMonths
-      }, dateLib);
-      const weeks2 = getWeeks(months2);
-      const days2 = getDays(months2);
-      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
-      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
-      return {
-        months: months2,
-        weeks: weeks2,
-        days: days2,
-        previousMonth: previousMonth2,
-        nextMonth: nextMonth2
-      };
-    }, [
-      dateLib,
-      firstMonth.getTime(),
-      navEnd?.getTime(),
-      navStart?.getTime(),
-      props.disableNavigation,
-      props.broadcastCalendar,
-      props.endMonth?.getTime(),
-      props.fixedWeeks,
-      props.ISOWeek,
-      props.numberOfMonths,
-      props.pagedNavigation,
-      props.reverseMonths
-    ]);
-    const { disableNavigation, onMonthChange } = props;
-    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d2) => d2.isEqualTo(day)));
-    const goToMonth = (date) => {
-      if (disableNavigation) {
-        return;
+  // node_modules/date-fns/format.js
+  var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp = /''/g;
+  var unescapedLatinCharacterRegExp = /[a-zA-Z]/;
+  function format(date, formatStr, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const originalDate = toDate(date, options?.in);
+    if (!isValid(originalDate)) {
+      throw new RangeError("Invalid time value");
+    }
+    let parts = formatStr.match(longFormattingTokensRegExp).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter === "p" || firstCharacter === "P") {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
       }
-      let newMonth = startOfMonth2(date);
-      if (navStart && newMonth < startOfMonth2(navStart)) {
-        newMonth = startOfMonth2(navStart);
+      return substring;
+    }).join("").match(formattingTokensRegExp).map((substring) => {
+      if (substring === "''") {
+        return { isToken: false, value: "'" };
       }
-      if (navEnd && newMonth > startOfMonth2(navEnd)) {
-        newMonth = startOfMonth2(navEnd);
+      const firstCharacter = substring[0];
+      if (firstCharacter === "'") {
+        return { isToken: false, value: cleanEscapedString(substring) };
       }
-      setFirstMonth(newMonth);
-      onMonthChange?.(newMonth);
-    };
-    const goToDay = (day) => {
-      if (isDayInCalendar(day)) {
-        return;
+      if (formatters[firstCharacter]) {
+        return { isToken: true, value: substring };
       }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
-    };
-    return calendar;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  var import_react33 = __toESM(require_react(), 1);
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
-  var FocusTargetPriority;
-  (function(FocusTargetPriority2) {
-    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
-    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
-    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
-    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
-  })(FocusTargetPriority || (FocusTargetPriority = {}));
-  function isFocusableDay(modifiers) {
-    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
-  }
-  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
-    let focusTarget;
-    let foundFocusTargetPriority = -1;
-    for (const day of days) {
-      const modifiers = getModifiers(day);
-      if (isFocusableDay(modifiers)) {
-        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
-        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
-        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Selected;
-        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
-          focusTarget = day;
-          foundFocusTargetPriority = FocusTargetPriority.Today;
-        }
+      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
+        throw new RangeError(
+          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
+        );
       }
+      return { isToken: false, value: substring };
+    });
+    if (locale.localize.preprocessor) {
+      parts = locale.localize.preprocessor(originalDate, parts);
     }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+    const formatterOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
+    };
+    return parts.map((part) => {
+      if (!part.isToken) return part.value;
+      const token = part.value;
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token) || !options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, String(date));
+      }
+      const formatter = formatters[token[0]];
+      return formatter(originalDate, token, locale.localize, formatterOptions);
+    }).join("");
+  }
+  function cleanEscapedString(input) {
+    const matched = input.match(escapedStringRegExp);
+    if (!matched) {
+      return input;
     }
-    return focusTarget;
+    return matched[1].replace(doubleQuoteRegExp, "'");
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
-  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
-    const { ISOWeek, broadcastCalendar } = props;
-    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
-    const moveFns = {
-      day: addDays2,
-      week: addWeeks2,
-      month: addMonths2,
-      year: addYears2,
-      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
-      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
-    };
-    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
-    if (moveDir === "before" && navStart) {
-      focusableDate = max3([navStart, focusableDate]);
-    } else if (moveDir === "after" && navEnd) {
-      focusableDate = min3([navEnd, focusableDate]);
-    }
-    return focusableDate;
+  // node_modules/date-fns/getDaysInMonth.js
+  function getDaysInMonth(date, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const monthIndex = _date.getMonth();
+    const lastDayOfMonth = constructFrom(_date, 0);
+    lastDayOfMonth.setFullYear(year, monthIndex + 1, 0);
+    lastDayOfMonth.setHours(0, 0, 0, 0);
+    return lastDayOfMonth.getDate();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
-  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
-    if (attempt > 365) {
-      return void 0;
-    }
-    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
-    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
-    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
-    const targetMonth = focusableDate;
-    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
-    if (!isDisabled && !isHidden2) {
-      return focusDay;
-    }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+  // node_modules/date-fns/getDefaultOptions.js
+  function getDefaultOptions2() {
+    return Object.assign({}, getDefaultOptions());
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
-  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
-    const { autoFocus } = props;
-    const [lastFocused, setLastFocused] = (0, import_react33.useState)();
-    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
-    const [focusedDay, setFocused] = (0, import_react33.useState)(autoFocus ? focusTarget : void 0);
-    const blur = () => {
-      setLastFocused(focusedDay);
-      setFocused(void 0);
-    };
-    const moveFocus = (moveBy, moveDir) => {
-      if (!focusedDay)
-        return;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
-        return;
-      if (props.disableNavigation) {
-        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
-        if (!isNextInCalendar) {
-          return;
-        }
-      }
-      calendar.goToDay(nextFocus);
-      setFocused(nextFocus);
-    };
-    const isFocusTarget = (day) => {
-      return Boolean(focusTarget?.isEqualTo(day));
-    };
-    const useFocus3 = {
-      isFocusTarget,
-      setFocused,
-      focused: focusedDay,
-      blur,
-      moveFocus
-    };
-    return useFocus3;
+  // node_modules/date-fns/getISODay.js
+  function getISODay(date, options) {
+    const day = toDate(date, options?.in).getDay();
+    return day === 0 ? 7 : day;
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
-  function useMulti(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay2 } = dateLib;
-    const isSelected2 = (date) => {
-      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
-    };
-    const { min: min3, max: max3 } = props;
-    const select3 = (triggerDate, modifiers, e2) => {
-      let newDates = [...selected ?? []];
-      if (isSelected2(triggerDate)) {
-        if (selected?.length === min3) {
-          return;
-        }
-        if (required && selected?.length === 1) {
-          return;
-        }
-        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
-      } else {
-        if (selected?.length === max3) {
-          newDates = [triggerDate];
-        } else {
-          newDates = [...newDates, triggerDate];
-        }
-      }
-      if (!onSelect) {
-        setSelected(newDates);
-      }
-      onSelect?.(newDates, triggerDate, modifiers, e2);
-      return newDates;
-    };
-    return {
-      selected,
-      select: select3,
-      isSelected: isSelected2
-    };
+  // node_modules/date-fns/getMonth.js
+  function getMonth(date, options) {
+    return toDate(date, options?.in).getMonth();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
-  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
-    const { from, to } = initialRange || {};
-    const { isSameDay: isSameDay2, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
-    let range;
-    if (!from && !to) {
-      range = { from: date, to: min3 > 0 ? void 0 : date };
-    } else if (from && !to) {
-      if (isSameDay2(from, date)) {
-        if (min3 === 0) {
-          range = { from, to: date };
-        } else if (required) {
-          range = { from, to: void 0 };
-        } else {
-          range = void 0;
-        }
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to: from };
-      } else {
-        range = { from, to: date };
-      }
-    } else if (from && to) {
-      if (isSameDay2(from, date) && isSameDay2(to, date)) {
-        if (required) {
-          range = { from, to };
-        } else {
-          range = void 0;
-        }
-      } else if (isSameDay2(from, date)) {
-        range = { from, to: min3 > 0 ? void 0 : date };
-      } else if (isSameDay2(to, date)) {
-        range = { from: date, to: min3 > 0 ? void 0 : date };
-      } else if (isBefore2(date, from)) {
-        range = { from: date, to };
-      } else if (isAfter2(date, from)) {
-        range = { from, to: date };
-      } else if (isAfter2(date, to)) {
-        range = { from, to: date };
-      } else {
-        throw new Error("Invalid range");
-      }
-    }
-    if (range?.from && range?.to) {
-      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
-      if (max3 > 0 && diff > max3) {
-        range = { from: date, to: void 0 };
-      } else if (min3 > 1 && diff < min3) {
-        range = { from: date, to: void 0 };
-      }
-    }
-    return range;
+  // node_modules/date-fns/getYear.js
+  function getYear(date, options) {
+    return toDate(date, options?.in).getFullYear();
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
-  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
-    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
-    let date = range.from;
-    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-    const totalDaysLimit = Math.min(totalDays, 6);
-    for (let i2 = 0; i2 <= totalDaysLimit; i2++) {
-      if (dayOfWeekArr.includes(date.getDay())) {
-        return true;
-      }
-      date = dateLib.addDays(date, 1);
-    }
-    return false;
+  // node_modules/date-fns/isAfter.js
+  function isAfter(date, dateToCompare) {
+    return +toDate(date) > +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
-  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
-    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
+  // node_modules/date-fns/isBefore.js
+  function isBefore(date, dateToCompare) {
+    return +toDate(date) < +toDate(dateToCompare);
   }

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
-  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
-    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
-    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
-    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
-      if (typeof matcher === "boolean")
-        return matcher;
-      if (dateLib.isDate(matcher)) {
-        return rangeIncludesDate(range, matcher, false, dateLib);
-      }
-      if (isDatesArray(matcher, dateLib)) {
-        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
-      }
-      if (isDateRange(matcher)) {
-        if (matcher.from && matcher.to) {
-          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
-        }
-        return false;
-      }
-      if (isDayOfWeekType(matcher)) {
-        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
-      }
-      if (isDateInterval(matcher)) {
-        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
-        if (isClosedInterval) {
-          return rangeOverlaps(range, {
-            from: dateLib.addDays(matcher.after, 1),
-            to: dateLib.addDays(matcher.before, -1)
-          }, dateLib);
-        }
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
-        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
-      }
-      return false;
-    });
-    if (nonFunctionMatchersResult) {
+  // node_modules/date-fns/transpose.js
+  function transpose(date, constructor) {
+    const date_ = isConstructor(constructor) ? new constructor(0) : constructFrom(constructor, 0);
+    date_.setFullYear(date.getFullYear(), date.getMonth(), date.getDate());
+    date_.setHours(
+      date.getHours(),
+      date.getMinutes(),
+      date.getSeconds(),
+      date.getMilliseconds()
+    );
+    return date_;
+  }
+  function isConstructor(constructor) {
+    return typeof constructor === "function" && constructor.prototype?.constructor === constructor;
+  }
+
+  // node_modules/date-fns/parse/_lib/Setter.js
+  var TIMEZONE_UNIT_PRIORITY = 10;
+  var Setter = class {
+    subPriority = 0;
+    validate(_utcDate, _options) {
       return true;
     }
-    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
-    if (functionMatchers.length) {
-      let date = range.from;
-      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
-      for (let i2 = 0; i2 <= totalDays; i2++) {
-        if (functionMatchers.some((matcher) => matcher(date))) {
-          return true;
-        }
-        date = dateLib.addDays(date, 1);
+  };
+  var ValueSetter = class extends Setter {
+    constructor(value, validateValue, setValue, priority, subPriority) {
+      super();
+      this.value = value;
+      this.validateValue = validateValue;
+      this.setValue = setValue;
+      this.priority = priority;
+      if (subPriority) {
+        this.subPriority = subPriority;
       }
     }
-    return false;
-  }
+    validate(date, options) {
+      return this.validateValue(date, this.value, options);
+    }
+    set(date, flags, options) {
+      return this.setValue(date, flags, this.value, options);
+    }
+  };
+  var DateTimezoneSetter = class extends Setter {
+    priority = TIMEZONE_UNIT_PRIORITY;
+    subPriority = -1;
+    constructor(context, reference) {
+      super();
+      this.context = context || ((date) => constructFrom(reference, date));
+    }
+    set(date, flags) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(date, transpose(date, this.context));
+    }
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
-  function useRange(props, dateLib) {
-    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
-    const select3 = (triggerDate, modifiers, e2) => {
-      const { min: min3, max: max3 } = props;
-      let newRange;
-      if (triggerDate) {
-        const selectedFrom = selected?.from;
-        const selectedTo = selected?.to;
-        const hasFullRange = !!selectedFrom && !!selectedTo;
-        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
-        if (resetOnSelect && (hasFullRange || !selected?.from)) {
-          if (!required && isClickingSingleDayRange) {
-            newRange = void 0;
-          } else {
-            newRange = { from: triggerDate, to: void 0 };
-          }
-        } else {
-          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
-        }
-      }
-      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
-        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
-          newRange.from = triggerDate;
-          newRange.to = void 0;
-        }
+  // node_modules/date-fns/parse/_lib/Parser.js
+  var Parser = class {
+    run(dateString, token, match2, options) {
+      const result = this.parse(dateString, token, match2, options);
+      if (!result) {
+        return null;
       }
-      if (!onSelect) {
-        setSelected(newRange);
+      return {
+        setter: new ValueSetter(
+          result.value,
+          this.validate,
+          this.set,
+          this.priority,
+          this.subPriority
+        ),
+        rest: result.rest
+      };
+    }
+    validate(_utcDate, _value, _options) {
+      return true;
+    }
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/EraParser.js
+  var EraParser = class extends Parser {
+    priority = 140;
+    parse(dateString, token, match2) {
+      switch (token) {
+        // AD, BC
+        case "G":
+        case "GG":
+        case "GGG":
+          return match2.era(dateString, { width: "abbreviated" }) || match2.era(dateString, { width: "narrow" });
+        // A, B
+        case "GGGGG":
+          return match2.era(dateString, { width: "narrow" });
+        // Anno Domini, Before Christ
+        case "GGGG":
+        default:
+          return match2.era(dateString, { width: "wide" }) || match2.era(dateString, { width: "abbreviated" }) || match2.era(dateString, { width: "narrow" });
       }
-      onSelect?.(newRange, triggerDate, modifiers, e2);
-      return newRange;
-    };
+    }
+    set(date, flags, value) {
+      flags.era = value;
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = ["R", "u", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/constants.js
+  var numericPatterns = {
+    month: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    date: /^(3[0-1]|[0-2]?\d)/,
+    // 0 to 31
+    dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
+    // 0 to 366
+    week: /^(5[0-3]|[0-4]?\d)/,
+    // 0 to 53
+    hour23h: /^(2[0-3]|[0-1]?\d)/,
+    // 0 to 23
+    hour24h: /^(2[0-4]|[0-1]?\d)/,
+    // 0 to 24
+    hour11h: /^(1[0-1]|0?\d)/,
+    // 0 to 11
+    hour12h: /^(1[0-2]|0?\d)/,
+    // 0 to 12
+    minute: /^[0-5]?\d/,
+    // 0 to 59
+    second: /^[0-5]?\d/,
+    // 0 to 59
+    singleDigit: /^\d/,
+    // 0 to 9
+    twoDigits: /^\d{1,2}/,
+    // 0 to 99
+    threeDigits: /^\d{1,3}/,
+    // 0 to 999
+    fourDigits: /^\d{1,4}/,
+    // 0 to 9999
+    anyDigitsSigned: /^-?\d+/,
+    singleDigitSigned: /^-?\d/,
+    // 0 to 9, -0 to -9
+    twoDigitsSigned: /^-?\d{1,2}/,
+    // 0 to 99, -0 to -99
+    threeDigitsSigned: /^-?\d{1,3}/,
+    // 0 to 999, -0 to -999
+    fourDigitsSigned: /^-?\d{1,4}/
+    // 0 to 9999, -0 to -9999
+  };
+  var timezonePatterns = {
+    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/
+  };
+
+  // node_modules/date-fns/parse/_lib/utils.js
+  function mapValue(parseFnResult, mapFn) {
+    if (!parseFnResult) {
+      return parseFnResult;
+    }
     return {
-      selected,
-      select: select3,
-      isSelected: isSelected2
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
     };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
-  function useSingle(props, dateLib) {
-    const { selected: initiallySelected, required, onSelect } = props;
-    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
-    const selected = !onSelect ? internallySelected : initiallySelected;
-    const { isSameDay: isSameDay2 } = dateLib;
-    const isSelected2 = (compareDate) => {
-      return selected ? isSameDay2(selected, compareDate) : false;
-    };
-    const select3 = (triggerDate, modifiers, e2) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
-        newDate = void 0;
-      }
-      if (!onSelect) {
-        setSelected(newDate);
-      }
-      if (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
-      } else {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
-      }
-      return newDate;
+  function parseNumericPattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
+    }
+    return {
+      value: parseInt(matchResult[0], 10),
+      rest: dateString.slice(matchResult[0].length)
     };
+  }
+  function parseTimezonePattern(pattern, dateString) {
+    const matchResult = dateString.match(pattern);
+    if (!matchResult) {
+      return null;
+    }
+    if (matchResult[0] === "Z") {
+      return {
+        value: 0,
+        rest: dateString.slice(1)
+      };
+    }
+    const sign = matchResult[1] === "+" ? 1 : -1;
+    const hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0;
+    const minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0;
+    const seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0;
     return {
-      selected,
-      select: select3,
-      isSelected: isSelected2
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
     };
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
-  function useSelection(props, dateLib) {
-    const single = useSingle(props, dateLib);
-    const multi = useMulti(props, dateLib);
-    const range = useRange(props, dateLib);
-    switch (props.mode) {
-      case "single":
-        return single;
-      case "multiple":
-        return multi;
-      case "range":
-        return range;
+  function parseAnyDigitsSigned(dateString) {
+    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+  }
+  function parseNDigits(n2, dateString) {
+    switch (n2) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigit, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigits, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigits, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigits, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^\\d{1," + n2 + "}"), dateString);
+    }
+  }
+  function parseNDigitsSigned(n2, dateString) {
+    switch (n2) {
+      case 1:
+        return parseNumericPattern(numericPatterns.singleDigitSigned, dateString);
+      case 2:
+        return parseNumericPattern(numericPatterns.twoDigitsSigned, dateString);
+      case 3:
+        return parseNumericPattern(numericPatterns.threeDigitsSigned, dateString);
+      case 4:
+        return parseNumericPattern(numericPatterns.fourDigitsSigned, dateString);
+      default:
+        return parseNumericPattern(new RegExp("^-?\\d{1," + n2 + "}"), dateString);
+    }
+  }
+  function dayPeriodEnumToHours(dayPeriod) {
+    switch (dayPeriod) {
+      case "morning":
+        return 4;
+      case "evening":
+        return 17;
+      case "pm":
+      case "noon":
+      case "afternoon":
+        return 12;
+      case "am":
+      case "midnight":
+      case "night":
       default:
-        return void 0;
+        return 0;
     }
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
-  function toTimeZone(date, timeZone) {
-    if (date instanceof TZDate && date.timeZone === timeZone) {
-      return date;
+  function normalizeTwoDigitYear(twoDigitYear, currentYear) {
+    const isCommonEra = currentYear > 0;
+    const absCurrentYear = isCommonEra ? currentYear : 1 - currentYear;
+    let result;
+    if (absCurrentYear <= 50) {
+      result = twoDigitYear || 100;
+    } else {
+      const rangeEnd = absCurrentYear + 50;
+      const rangeEndCentury = Math.trunc(rangeEnd / 100) * 100;
+      const isPreviousCentury = twoDigitYear >= rangeEnd % 100;
+      result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0);
     }
-    return new TZDate(date, timeZone);
+    return isCommonEra ? result : 1 - result;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
-  function toZoneNoon(date, timeZone, noonSafe) {
-    if (!noonSafe)
-      return toTimeZone(date, timeZone);
-    const zoned = toTimeZone(date, timeZone);
-    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
-    return new Date(noonZoned.getTime());
+  function isLeapYearIndex(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0;
   }
-  function convertMatcher(matcher, timeZone, noonSafe) {
-    if (typeof matcher === "boolean" || typeof matcher === "function") {
-      return matcher;
-    }
-    if (matcher instanceof Date) {
-      return toZoneNoon(matcher, timeZone, noonSafe);
+
+  // node_modules/date-fns/parse/_lib/parsers/YearParser.js
+  var YearParser = class extends Parser {
+    priority = 130;
+    incompatibleTokens = ["Y", "R", "u", "w", "I", "i", "e", "c", "t", "T"];
+    parse(dateString, token, match2) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "yy"
+      });
+      switch (token) {
+        case "y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "yo":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+      }
     }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
-      };
+    set(date, flags, value) {
+      const currentYear = date.getFullYear();
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(normalizedTwoDigitYear, 0, 1);
+        date.setHours(0, 0, 0, 0);
+        return date;
+      }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekYearParser.js
+  var LocalWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token, match2) {
+      const valueCallback = (year) => ({
+        year,
+        isTwoDigitYear: token === "YY"
+      });
+      switch (token) {
+        case "Y":
+          return mapValue(parseNDigits(4, dateString), valueCallback);
+        case "Yo":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "year"
+            }),
+            valueCallback
+          );
+        default:
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+      }
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    validate(_date, value) {
+      return value.isTwoDigitYear || value.year > 0;
     }
-    if (isDateBeforeType(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
-      };
+    set(date, flags, value, options) {
+      const currentYear = getWeekYear(date, options);
+      if (value.isTwoDigitYear) {
+        const normalizedTwoDigitYear = normalizeTwoDigitYear(
+          value.year,
+          currentYear
+        );
+        date.setFullYear(
+          normalizedTwoDigitYear,
+          0,
+          options.firstWeekContainsDate
+        );
+        date.setHours(0, 0, 0, 0);
+        return startOfWeek(date, options);
+      }
+      const year = !("era" in flags) || flags.era === 1 ? value.year : 1 - value.year;
+      date.setFullYear(year, 0, options.firstWeekContainsDate);
+      date.setHours(0, 0, 0, 0);
+      return startOfWeek(date, options);
     }
-    return matcher;
-  }
-  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekYearParser.js
+  var ISOWeekYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "R") {
+        return parseNDigitsSigned(4, dateString);
+      }
+      return parseNDigitsSigned(token.length, dateString);
     }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
     }
-    return convertMatcher(matchers, timeZone, noonSafe);
-  }
+    incompatibleTokens = [
+      "G",
+      "y",
+      "Y",
+      "u",
+      "Q",
+      "q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  function DayPicker(initialProps) {
-    let props = initialProps;
-    const timeZone = props.timeZone;
-    if (timeZone) {
-      props = {
-        ...initialProps,
-        timeZone
-      };
-      if (props.today) {
-        props.today = toTimeZone(props.today, timeZone);
-      }
-      if (props.month) {
-        props.month = toTimeZone(props.month, timeZone);
-      }
-      if (props.defaultMonth) {
-        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
-      }
-      if (props.startMonth) {
-        props.startMonth = toTimeZone(props.startMonth, timeZone);
-      }
-      if (props.endMonth) {
-        props.endMonth = toTimeZone(props.endMonth, timeZone);
-      }
-      if (props.mode === "single" && props.selected) {
-        props.selected = toTimeZone(props.selected, timeZone);
-      } else if (props.mode === "multiple" && props.selected) {
-        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
-      } else if (props.mode === "range" && props.selected) {
-        props.selected = {
-          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
-          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
-        };
-      }
-      if (props.disabled !== void 0) {
-        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
-      }
-      if (props.hidden !== void 0) {
-        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
-      }
-      if (props.modifiers) {
-        const nextModifiers = {};
-        Object.keys(props.modifiers).forEach((key) => {
-          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
-        });
-        props.modifiers = nextModifiers;
+  // node_modules/date-fns/parse/_lib/parsers/ExtendedYearParser.js
+  var ExtendedYearParser = class extends Parser {
+    priority = 130;
+    parse(dateString, token) {
+      if (token === "u") {
+        return parseNDigitsSigned(4, dateString);
       }
+      return parseNDigitsSigned(token.length, dateString);
     }
-    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react34.useMemo)(() => {
-      const locale2 = { ...enUS2, ...props.locale };
-      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
-      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
-        weekStartsOn,
-        locale: locale2
-      }) : void 0;
-      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
-      const dateLib2 = new DateLib({
-        locale: locale2,
-        weekStartsOn,
-        firstWeekContainsDate: props.firstWeekContainsDate,
-        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
-        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
-        timeZone: props.timeZone,
-        numerals: props.numerals
-      }, overrides);
-      return {
-        dateLib: dateLib2,
-        components: getComponents(props.components),
-        formatters: getFormatters(props.formatters),
-        labels: getLabels(props.labels, dateLib2.options),
-        locale: locale2,
-        classNames: { ...getDefaultClassNames(), ...props.classNames }
-      };
-    }, [
-      props.locale,
-      props.broadcastCalendar,
-      props.weekStartsOn,
-      props.firstWeekContainsDate,
-      props.useAdditionalWeekYearTokens,
-      props.useAdditionalDayOfYearTokens,
-      props.timeZone,
-      props.numerals,
-      props.dateLib,
-      props.noonSafe,
-      props.components,
-      props.formatters,
-      props.labels,
-      props.classNames
-    ]);
-    if (!props.today) {
-      props = { ...props, today: dateLib.today() };
+    set(date, _flags, value) {
+      date.setFullYear(value, 0, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
-    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
-    const calendar = useCalendar(props, dateLib);
-    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
-    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
-    const { isSelected: isSelected2, select: select3, selected: selectedValue } = useSelection(props, dateLib) ?? {};
-    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
-    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
-    const weekdays = (0, import_react34.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
-    const isInteractive = mode !== void 0 || onDayClick !== void 0;
-    const handlePreviousClick = (0, import_react34.useCallback)(() => {
-      if (!previousMonth)
-        return;
-      goToMonth(previousMonth);
-      onPrevClick?.(previousMonth);
-    }, [previousMonth, goToMonth, onPrevClick]);
-    const handleNextClick = (0, import_react34.useCallback)(() => {
-      if (!nextMonth)
-        return;
-      goToMonth(nextMonth);
-      onNextClick?.(nextMonth);
-    }, [goToMonth, nextMonth, onNextClick]);
-    const handleDayClick = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      e2.preventDefault();
-      e2.stopPropagation();
-      setFocused(day);
-      if (m2.disabled) {
-        return;
-      }
-      select3?.(day.date, m2, e2);
-      onDayClick?.(day.date, m2, e2);
-    }, [select3, onDayClick, setFocused]);
-    const handleDayFocus = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      setFocused(day);
-      onDayFocus?.(day.date, m2, e2);
-    }, [onDayFocus, setFocused]);
-    const handleDayBlur = (0, import_react34.useCallback)((day, m2) => (e2) => {
-      blur();
-      onDayBlur?.(day.date, m2, e2);
-    }, [blur, onDayBlur]);
-    const handleDayKeyDown = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      const keyMap = {
-        ArrowLeft: [
-          e2.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "after" : "before"
-        ],
-        ArrowRight: [
-          e2.shiftKey ? "month" : "day",
-          props.dir === "rtl" ? "before" : "after"
-        ],
-        ArrowDown: [e2.shiftKey ? "year" : "week", "after"],
-        ArrowUp: [e2.shiftKey ? "year" : "week", "before"],
-        PageUp: [e2.shiftKey ? "year" : "month", "before"],
-        PageDown: [e2.shiftKey ? "year" : "month", "after"],
-        Home: ["startOfWeek", "before"],
-        End: ["endOfWeek", "after"]
-      };
-      if (keyMap[e2.key]) {
-        e2.preventDefault();
-        e2.stopPropagation();
-        const [moveBy, moveDir] = keyMap[e2.key];
-        moveFocus(moveBy, moveDir);
-      }
-      onDayKeyDown?.(day.date, modifiers, e2);
-    }, [moveFocus, onDayKeyDown, props.dir]);
-    const handleDayMouseEnter = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      onDayMouseEnter?.(day.date, modifiers, e2);
-    }, [onDayMouseEnter]);
-    const handleDayMouseLeave = (0, import_react34.useCallback)((day, modifiers) => (e2) => {
-      onDayMouseLeave?.(day.date, modifiers, e2);
-    }, [onDayMouseLeave]);
-    const handleMonthChange = (0, import_react34.useCallback)((date, monthOffset) => (e2) => {
-      const selectedMonth = Number(e2.target.value);
-      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const handleYearChange = (0, import_react34.useCallback)((date, monthOffset) => (e2) => {
-      const selectedYear = Number(e2.target.value);
-      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
-      goToMonth(dateLib.addMonths(month, -monthOffset));
-    }, [dateLib, goToMonth]);
-    const { className, style } = (0, import_react34.useMemo)(() => ({
-      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
-      style: { ...styles?.[UI.Root], ...props.style }
-    }), [classNames, props.className, props.style, styles]);
-    const dataAttributes = getDataAttributes(props);
-    const getDropdownStyle = (dropdown) => {
-      const dropdownStyle = styles?.[UI.Dropdown];
-      const specificDropdownStyle = styles?.[dropdown];
-      if (!dropdownStyle && !specificDropdownStyle) {
-        return void 0;
-      }
-      return {
-        ...dropdownStyle,
-        ...specificDropdownStyle
-      };
-    };
-    const rootElRef = (0, import_react34.useRef)(null);
-    useAnimation(rootElRef, Boolean(props.animate), {
-      classNames,
-      months,
-      focused,
-      dateLib
-    });
-    const contextValue = {
-      dayPickerProps: props,
-      selected: selectedValue,
-      select: select3,
-      isSelected: isSelected2,
-      months,
-      nextMonth,
-      previousMonth,
-      goToMonth,
-      getModifiers,
-      components,
-      classNames,
-      styles,
-      labels,
-      formatters: formatters2
-    };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
-        import_react34.default.createElement(
-          components.Months,
-          { className: classNames[UI.Months], style: styles?.[UI.Months] },
-          !props.hideNavigation && !navLayout && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-          months.map((calendarMonth, displayIndex) => {
-            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
-            return import_react34.default.createElement(
-              components.Month,
-              {
-                "data-animated-month": props.animate ? "true" : void 0,
-                className: classNames[UI.Month],
-                style: styles?.[UI.Month],
-                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
-                key: displayIndex,
-                displayIndex,
-                calendarMonth
-              },
-              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react34.default.createElement(
-                components.PreviousMonthButton,
-                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
-              ),
-              import_react34.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react34.default.createElement(
-                components.DropdownNav,
-                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
-                (() => {
-                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react34.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
-                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react34.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react34.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
-                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
-                  return controls;
-                })(),
-                import_react34.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"
-                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
-              ) : import_react34.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
-              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react34.default.createElement(
-                components.NextMonthButton,
-                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
-                import_react34.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
-              ),
-              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react34.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
-              import_react34.default.createElement(
-                components.MonthGrid,
-                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
-                !props.hideWeekdays && import_react34.default.createElement(
-                  components.Weekdays,
-                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
-                  showWeekNumber && import_react34.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
-                  weekdays.map((weekday) => import_react34.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
-                ),
-                import_react34.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
-                  return import_react34.default.createElement(
-                    components.Week,
-                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
-                    showWeekNumber && import_react34.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
-                      locale
-                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
-                    week.days.map((day) => {
-                      const { date } = day;
-                      const modifiers = getModifiers(day);
-                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
-                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
-                      if (isDateRange(selectedValue)) {
-                        const { from, to } = selectedValue;
-                        modifiers[SelectionState.range_start] = Boolean(from && to && dateLib.isSameDay(date, from));
-                        modifiers[SelectionState.range_end] = Boolean(from && to && dateLib.isSameDay(date, to));
-                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
-                      }
-                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
-                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
-                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
-                      return import_react34.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react34.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
-                    })
-                  );
-                }))
-              )
-            );
-          })
-        ),
-        props.footer && import_react34.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
-      )
-    );
-  }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_element33 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-
-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_element27 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root2,
-    Trigger: () => Trigger
-  });
+    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
+  };

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element23 = __toESM(require_element(), 1);
+  // node_modules/date-fns/parse/_lib/parsers/QuarterParser.js
+  var QuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match2) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "Q":
+        case "QQ":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "Qo":
+          return match2.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "QQQ":
+          return match2.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "QQQQQ":
+          return match2.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "QQQQ":
+        default:
+          return match2.quarter(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match2.quarter(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.quarter(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
+    }
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
+    }
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element20 = __toESM(require_element(), 1);
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneQuarterParser.js
+  var StandAloneQuarterParser = class extends Parser {
+    priority = 120;
+    parse(dateString, token, match2) {
+      switch (token) {
+        // 1, 2, 3, 4
+        case "q":
+        case "qq":
+          return parseNDigits(token.length, dateString);
+        // 1st, 2nd, 3rd, 4th
+        case "qo":
+          return match2.ordinalNumber(dateString, { unit: "quarter" });
+        // Q1, Q2, Q3, Q4
+        case "qqq":
+          return match2.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+        case "qqqqq":
+          return match2.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // 1st quarter, 2nd quarter, ...
+        case "qqqq":
+        default:
+          return match2.quarter(dateString, {
+            width: "wide",
+            context: "standalone"
+          }) || match2.quarter(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.quarter(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+      }
+    }
+    validate(_date, value) {
+      return value >= 1 && value <= 4;
+    }
+    set(date, _flags, value) {
+      date.setMonth((value - 1) * 3, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/date-fns/parse/_lib/parsers/MonthParser.js
+  var MonthParser = class extends Parser {
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "L",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+    priority = 110;
+    parse(dateString, token, match2) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "M":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "MM":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Mo":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "MMM":
+          return match2.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.month(dateString, { width: "narrow", context: "formatting" });
+        // J, F, ..., D
+        case "MMMMM":
+          return match2.month(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // January, February, ..., December
+        case "MMMM":
+        default:
+          return match2.month(dateString, { width: "wide", context: "formatting" }) || match2.month(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.month(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument5(document);
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash5(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
-        return true;
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneMonthParser.js
+  var StandAloneMonthParser = class extends Parser {
+    priority = 110;
+    parse(dateString, token, match2) {
+      const valueCallback = (value) => value - 1;
+      switch (token) {
+        // 1, 2, ..., 12
+        case "L":
+          return mapValue(
+            parseNumericPattern(numericPatterns.month, dateString),
+            valueCallback
+          );
+        // 01, 02, ..., 12
+        case "LL":
+          return mapValue(parseNDigits(2, dateString), valueCallback);
+        // 1st, 2nd, ..., 12th
+        case "Lo":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "month"
+            }),
+            valueCallback
+          );
+        // Jan, Feb, ..., Dec
+        case "LLL":
+          return match2.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.month(dateString, { width: "narrow", context: "standalone" });
+        // J, F, ..., D
+        case "LLLLL":
+          return match2.month(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // January, February, ..., December
+        case "LLLL":
+        default:
+          return match2.month(dateString, { width: "wide", context: "standalone" }) || match2.month(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.month(dateString, { width: "narrow", context: "standalone" });
       }
     }
-    return false;
-  }
-  function injectStyle5(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
     }
-    const runtime = getRuntime5();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setWeek.js
+  function setWeek(date, week, options) {
+    const date_ = toDate(date, options?.in);
+    const diff = getWeek(date_, options) - week;
+    date_.setDate(date_.getDate() - diff * 7);
+    return toDate(date_, options?.in);
+  }
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalWeekParser.js
+  var LocalWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "w":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "wo":
+          return match2.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    set(date, _flags, value, options) {
+      return startOfWeek(setWeek(date, value, options), options);
+    }
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "i",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setISOWeek.js
+  function setISOWeek(date, week, options) {
+    const _date = toDate(date, options?.in);
+    const diff = getISOWeek(_date, options) - week;
+    _date.setDate(_date.getDate() - diff * 7);
+    return _date;
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOWeekParser.js
+  var ISOWeekParser = class extends Parser {
+    priority = 100;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "I":
+          return parseNumericPattern(numericPatterns.week, dateString);
+        case "Io":
+          return match2.ordinalNumber(dateString, { unit: "week" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
+    }
+    set(date, _flags, value) {
+      return startOfISOWeek(setISOWeek(date, value));
+    }
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DateParser.js
+  var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  var DAYS_IN_MONTH_LEAP_YEAR = [
+    31,
+    29,
+    31,
+    30,
+    31,
+    30,
+    31,
+    31,
+    30,
+    31,
+    30,
+    31
+  ];
+  var DateParser = class extends Parser {
+    priority = 90;
+    subPriority = 1;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match2.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      const month = date.getMonth();
+      if (isLeapYear) {
+        return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month];
+      } else {
+        return value >= 1 && value <= DAYS_IN_MONTH[month];
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-  var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-  function resolveOwnerDocument() {
-    return typeof document === "undefined" ? null : document;
-  }
-  function isInWordPressEnvironment() {
-    let topWp;
-    try {
-      topWp = window.top?.wp;
-    } catch {
+    set(date, _flags, value) {
+      date.setDate(value);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "w",
+      "I",
+      "D",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/DayOfYearParser.js
+  var DayOfYearParser = class extends Parser {
+    priority = 90;
+    subpriority = 1;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "D":
+        case "DD":
+          return parseNumericPattern(numericPatterns.dayOfYear, dateString);
+        case "Do":
+          return match2.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
+      } else {
+        return value >= 1 && value <= 365;
+      }
     }
-    const wp = topWp ?? window.wp;
-    return typeof wp?.components === "object" && wp.components !== null;
-  }
-  var cachedSlot = null;
-  function ensureSlotIsAccessible(element) {
-    element.setAttribute("aria-hidden", "false");
-    return element;
-  }
-  function createSlot(ownerDocument2) {
-    const element = ownerDocument2.createElement("div");
-    element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
-    if (wp_compat_overlay_slot_default.slot) {
-      element.classList.add(wp_compat_overlay_slot_default.slot);
+    set(date, _flags, value) {
+      date.setMonth(0, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    ownerDocument2.body.appendChild(element);
-    return element;
+    incompatibleTokens = [
+      "Y",
+      "R",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "I",
+      "d",
+      "E",
+      "i",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setDay.js
+  function setDay(date, day, options) {
+    const defaultOptions2 = getDefaultOptions();
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    const date_ = toDate(date, options?.in);
+    const currentDay = date_.getDay();
+    const remainder = day % 7;
+    const dayIndex = (remainder + 7) % 7;
+    const delta = 7 - weekStartsOn;
+    const diff = day < 0 || day > 6 ? day - (currentDay + delta) % 7 : (dayIndex + delta) % 7 - (currentDay + delta) % 7;
+    return addDays(date_, diff, options);
   }
-  function getWpCompatOverlaySlot() {
-    if (typeof window === "undefined") {
-      return void 0;
+
+  // node_modules/date-fns/parse/_lib/parsers/DayParser.js
+  var DayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match2) {
+      switch (token) {
+        // Tue
+        case "E":
+        case "EE":
+        case "EEE":
+          return match2.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "EEEEE":
+          return match2.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "EEEEEE":
+          return match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "EEEE":
+        default:
+          return match2.day(dateString, { width: "wide", context: "formatting" }) || match2.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
-      return void 0;
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    const ownerDocument2 = resolveOwnerDocument();
-    if (!ownerDocument2 || !ownerDocument2.body) {
-      return void 0;
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
-      return ensureSlotIsAccessible(cachedSlot);
+    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/LocalDayParser.js
+  var LocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match2, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
+      };
+      switch (token) {
+        // 3
+        case "e":
+        case "ee":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "eo":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "eee":
+          return match2.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+        // T
+        case "eeeee":
+          return match2.day(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        // Tu
+        case "eeeeee":
+          return match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+        // Tuesday
+        case "eeee":
+        default:
+          return match2.day(dateString, { width: "wide", context: "formatting" }) || match2.day(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.day(dateString, { width: "short", context: "formatting" }) || match2.day(dateString, { width: "narrow", context: "formatting" });
+      }
     }
-    const existing = ownerDocument2.querySelector(
-      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
-    );
-    if (existing instanceof HTMLDivElement) {
-      cachedSlot = ensureSlotIsAccessible(existing);
-      return cachedSlot;
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    if (cachedSlot?.isConnected) {
-      cachedSlot.remove();
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
-  }
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "c",
+      "t",
+      "T"
+    ];
+  };

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element20.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
-        index_parts_exports3.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
+  // node_modules/date-fns/parse/_lib/parsers/StandAloneLocalDayParser.js
+  var StandAloneLocalDayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match2, options) {
+      const valueCallback = (value) => {
+        const wholeWeekDays = Math.floor((value - 1) / 7) * 7;
+        return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;
+      };
+      switch (token) {
+        // 3
+        case "c":
+        case "cc":
+          return mapValue(parseNDigits(token.length, dateString), valueCallback);
+        // 3rd
+        case "co":
+          return mapValue(
+            match2.ordinalNumber(dateString, {
+              unit: "day"
+            }),
+            valueCallback
+          );
+        // Tue
+        case "ccc":
+          return match2.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
+        // T
+        case "ccccc":
+          return match2.day(dateString, {
+            width: "narrow",
+            context: "standalone"
+          });
+        // Tu
+        case "cccccc":
+          return match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
+        // Tuesday
+        case "cccc":
+        default:
+          return match2.day(dateString, { width: "wide", context: "standalone" }) || match2.day(dateString, {
+            width: "abbreviated",
+            context: "standalone"
+          }) || match2.day(dateString, { width: "short", context: "standalone" }) || match2.day(dateString, { width: "narrow", context: "standalone" });
+      }
     }
-  );
-
-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+    validate(_date, value) {
+      return value >= 0 && value <= 6;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument6(document);
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return globalScope.__wpStyleRuntime;
+    incompatibleTokens = [
+      "y",
+      "R",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "I",
+      "d",
+      "D",
+      "E",
+      "i",
+      "e",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/setISODay.js
+  function setISODay(date, day, options) {
+    const date_ = toDate(date, options?.in);
+    const currentDay = getISODay(date_, options);
+    const diff = day - currentDay;
+    return addDays(date_, diff, options);
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
-        return true;
+
+  // node_modules/date-fns/parse/_lib/parsers/ISODayParser.js
+  var ISODayParser = class extends Parser {
+    priority = 90;
+    parse(dateString, token, match2) {
+      const valueCallback = (value) => {
+        if (value === 0) {
+          return 7;
+        }
+        return value;
+      };
+      switch (token) {
+        // 2
+        case "i":
+        case "ii":
+          return parseNDigits(token.length, dateString);
+        // 2nd
+        case "io":
+          return match2.ordinalNumber(dateString, { unit: "day" });
+        // Tue
+        case "iii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // T
+        case "iiiii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tu
+        case "iiiiii":
+          return mapValue(
+            match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
+        // Tuesday
+        case "iiii":
+        default:
+          return mapValue(
+            match2.day(dateString, {
+              width: "wide",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "abbreviated",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "short",
+              context: "formatting"
+            }) || match2.day(dateString, {
+              width: "narrow",
+              context: "formatting"
+            }),
+            valueCallback
+          );
       }
     }
-    return false;
-  }
-  function injectStyle6(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime6();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 7;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date = setISODay(date, value);
+      date.setHours(0, 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    incompatibleTokens = [
+      "y",
+      "Y",
+      "u",
+      "q",
+      "Q",
+      "M",
+      "L",
+      "w",
+      "d",
+      "D",
+      "E",
+      "e",
+      "c",
+      "t",
+      "T"
+    ];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/AMPMParser.js
+  var AMPMParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "a":
+        case "aa":
+        case "aaa":
+          return match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaaa":
+          return match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "aaaa":
+        default:
+          return match2.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    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) {
-    registerStyle6("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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element21.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
-        index_parts_exports3.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default2["box-sizing"],
-            style_default5.positioner,
-            className
-          )
-        }
-      );
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-  );
-
-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element22.cloneElement)(slot ?? defaultSlot, { children });
-  }
-
-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 1);
-
-  // packages/ui/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/ui"
-  );
+    incompatibleTokens = ["b", "B", "H", "k", "t", "T"];
+  };

-  // packages/ui/build-module/utils/theme-provider.mjs
-  function getThemeProvider() {
-    const themePackage = theme;
-    if (themePackage.ThemeProvider) {
-      return themePackage.ThemeProvider;
+  // node_modules/date-fns/parse/_lib/parsers/AMPMMidnightParser.js
+  var AMPMMidnightParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "b":
+        case "bb":
+        case "bbb":
+          return match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbbb":
+          return match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "bbbb":
+        default:
+          return match2.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    if (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    return unlock(
-      themePackage.privateApis
-    ).ThemeProvider;
-  }
-  var ThemeProvider = getThemeProvider();
+    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
+  };

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
-    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") {
-      registerDocument7(document);
+  // node_modules/date-fns/parse/_lib/parsers/DayPeriodParser.js
+  var DayPeriodParser = class extends Parser {
+    priority = 80;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "B":
+        case "BB":
+        case "BBB":
+          return match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBBB":
+          return match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+        case "BBBB":
+        default:
+          return match2.dayPeriod(dateString, {
+            width: "wide",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "abbreviated",
+            context: "formatting"
+          }) || match2.dayPeriod(dateString, {
+            width: "narrow",
+            context: "formatting"
+          });
+      }
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash7(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
-        return true;
+    incompatibleTokens = ["a", "b", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour1to12Parser.js
+  var Hour1to12Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "h":
+          return parseNumericPattern(numericPatterns.hour12h, dateString);
+        case "ho":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    return false;
-  }
-  function injectStyle7(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 12;
     }
-    const runtime = getRuntime7();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else if (!isPM && value === 12) {
+        date.setHours(0, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
+      }
+      return date;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = ["H", "K", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0to23Parser.js
+  var Hour0to23Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "H":
+          return parseNumericPattern(numericPatterns.hour23h, dateString);
+        case "Ho":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 0 && value <= 23;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setHours(value, 0, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    incompatibleTokens = ["a", "b", "h", "K", "k", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/Hour0To11Parser.js
+  var Hour0To11Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "K":
+          return parseNumericPattern(numericPatterns.hour11h, dateString);
+        case "Ko":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle7("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 style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element23.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
-      index_parts_exports3.Popup,
-      {
-        ref,
-        className: clsx_default(style_default6.popup, className),
-        ...props,
-        children
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      const isPM = date.getHours() >= 12;
+      if (isPM && value < 12) {
+        date.setHours(value + 12, 0, 0, 0);
+      } else {
+        date.setHours(value, 0, 0, 0);
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element24.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(index_parts_exports3.Trigger, { ref, ...props });
+      return date;
     }
-  );
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(DirectionProvider, { direction: (0, import_i18n8.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  function Root2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(index_parts_exports3.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(index_parts_exports3.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_i18n9 = __toESM(require_i18n(), 1);
+    incompatibleTokens = ["h", "H", "k", "t", "T"];
+  };

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
-    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") {
-      registerDocument8(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash8(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
-        return true;
+  // node_modules/date-fns/parse/_lib/parsers/Hour1To24Parser.js
+  var Hour1To24Parser = class extends Parser {
+    priority = 70;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "k":
+          return parseNumericPattern(numericPatterns.hour24h, dateString);
+        case "ko":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
     }
-    return false;
-  }
-  function injectStyle8(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    validate(_date, value) {
+      return value >= 1 && value <= 24;
     }
-    const runtime = getRuntime8();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    set(date, _flags, value) {
+      const hours = value <= 24 ? value % 24 : value;
+      date.setHours(hours, 0, 0, 0);
+      return date;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/MinuteParser.js
+  var MinuteParser = class extends Parser {
+    priority = 60;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "m":
+          return parseNumericPattern(numericPatterns.minute, dateString);
+        case "mo":
+          return match2.ordinalNumber(dateString, { unit: "minute" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
+    set(date, _flags, value) {
+      date.setMinutes(value, 0, 0);
+      return date;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    incompatibleTokens = ["t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/SecondParser.js
+  var SecondParser = class extends Parser {
+    priority = 50;
+    parse(dateString, token, match2) {
+      switch (token) {
+        case "s":
+          return parseNumericPattern(numericPatterns.second, dateString);
+        case "so":
+          return match2.ordinalNumber(dateString, { unit: "second" });
+        default:
+          return parseNDigits(token.length, dateString);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element25.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default7["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.
-            "data-visually-hidden": ""
-          }
-        )
-      });
-      return element;
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
     }
-  );
-
-  // packages/ui/build-module/utils/keyboard-shortcut.mjs
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  function useKeyboardShortcutProps({
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    shortcut
-  }) {
-    const generatedDescriptionId = (0, import_element26.useId)();
-    const descriptionId = shortcut ? generatedDescriptionId : void 0;
-    const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-    return {
-      descriptionId,
-      targetProps: {
-        "aria-describedby": describedBy || void 0,
-        "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-      }
-    };
-  }
-  var KeyboardShortcutDescription = (0, import_element26.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
-      VisuallyHidden,
-      {
-        id: descriptionId,
-        "aria-hidden": "true",
-        render: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)("span", { ref }),
-        children: (0, import_i18n9.sprintf)(
-          /* translators: %s: keyboard shortcut. */
-          (0, import_i18n9.__)("Keyboard shortcut: %s"),
-          shortcut.label ?? shortcut.ariaKeyShortcut
-        )
-      }
-    );
-  });
-  var KeyboardShortcutDisplay = (0, import_element26.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime76.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-  });
-
-  // packages/ui/build-module/icon-button/icon-button.mjs
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument9(document);
+    incompatibleTokens = ["t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/FractionOfSecondParser.js
+  var FractionOfSecondParser = class extends Parser {
+    priority = 30;
+    parse(dateString, token) {
+      const valueCallback = (value) => Math.trunc(value * Math.pow(10, -token.length + 3));
+      return mapValue(parseNDigits(token.length, dateString), valueCallback);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash9(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
-        return true;
+    incompatibleTokens = ["t", "T"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneWithZParser.js
+  var ISOTimezoneWithZParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "X":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "XX":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "XXXX":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "XXXXX":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "XXX":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
       }
     }
-    return false;
-  }
-  function injectStyle9(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
     }
-    const runtime = getRuntime9();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    incompatibleTokens = ["t", "T", "x"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/ISOTimezoneParser.js
+  var ISOTimezoneParser = class extends Parser {
+    priority = 10;
+    parse(dateString, token) {
+      switch (token) {
+        case "x":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalMinutes,
+            dateString
+          );
+        case "xx":
+          return parseTimezonePattern(timezonePatterns.basic, dateString);
+        case "xxxx":
+          return parseTimezonePattern(
+            timezonePatterns.basicOptionalSeconds,
+            dateString
+          );
+        case "xxxxx":
+          return parseTimezonePattern(
+            timezonePatterns.extendedOptionalSeconds,
+            dateString
+          );
+        case "xxx":
+        default:
+          return parseTimezonePattern(timezonePatterns.extended, dateString);
+      }
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    incompatibleTokens = ["t", "T", "X"];
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/TimestampSecondsParser.js
+  var TimestampSecondsParser = class extends Parser {
+    priority = 40;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+    set(date, _flags, value) {
+      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
     }
-    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 registerStyle9(hash, css) {
-    const runtime = getRuntime9();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+    incompatibleTokens = "*";
+  };
+
+  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
+  var TimestampMillisecondsParser = class extends Parser {
+    priority = 20;
+    parse(dateString) {
+      return parseAnyDigitsSigned(dateString);
     }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle9("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 style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-  var IconButton = (0, import_element27.forwardRef)(
-    function IconButton2({
-      label,
-      className,
-      // Prevent accidental forwarding of `children`
-      children: _children,
-      disabled: disabled2,
-      focusableWhenDisabled = true,
-      icon,
-      size: size4,
-      shortcut,
-      positioner,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      ...restProps
-    }, ref) {
-      const classes = clsx_default(style_default8["icon-button"], className);
-      const { descriptionId, targetProps } = useKeyboardShortcutProps({
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(Root2, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
-          Trigger,
-          {
-            ref,
-            ...targetProps,
-            disabled: disabled2 && !focusableWhenDisabled,
-            render: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
-              Button4,
-              {
-                ...restProps,
-                size: size4,
-                "aria-label": label,
-                disabled: disabled2,
-                focusableWhenDisabled
-              }
-            ),
-            className: classes,
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
-              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
-                KeyboardShortcutDescription,
-                {
-                  descriptionId,
-                  shortcut
-                }
-              )
-            ]
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(Popup, { positioner, children: [
-          label,
-          shortcut && /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(import_jsx_runtime77.Fragment, { children: [
-            " ",
-            /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(KeyboardShortcutDisplay, { shortcut })
-          ] })
-        ] })
-      ] });
+    set(date, _flags, value) {
+      return [constructFrom(date, value), { timestampIsSet: true }];
     }
-  );
+    incompatibleTokens = "*";
+  };

-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element28.createContext)({});
+  // node_modules/date-fns/parse/_lib/parsers.js
+  var parsers = {
+    G: new EraParser(),
+    y: new YearParser(),
+    Y: new LocalWeekYearParser(),
+    R: new ISOWeekYearParser(),
+    u: new ExtendedYearParser(),
+    Q: new QuarterParser(),
+    q: new StandAloneQuarterParser(),
+    M: new MonthParser(),
+    L: new StandAloneMonthParser(),
+    w: new LocalWeekParser(),
+    I: new ISOWeekParser(),
+    d: new DateParser(),
+    D: new DayOfYearParser(),
+    E: new DayParser(),
+    e: new LocalDayParser(),
+    c: new StandAloneLocalDayParser(),
+    i: new ISODayParser(),
+    a: new AMPMParser(),
+    b: new AMPMMidnightParser(),
+    B: new DayPeriodParser(),
+    h: new Hour1to12Parser(),
+    H: new Hour0to23Parser(),
+    K: new Hour0To11Parser(),
+    k: new Hour1To24Parser(),
+    m: new MinuteParser(),
+    s: new SecondParser(),
+    S: new FractionOfSecondParser(),
+    X: new ISOTimezoneWithZParser(),
+    x: new ISOTimezoneParser(),
+    t: new TimestampSecondsParser(),
+    T: new TimestampMillisecondsParser()
+  };

-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.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: /* @__PURE__ */ (0, import_jsx_runtime78.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" })
+  // node_modules/date-fns/parse.js
+  var formattingTokensRegExp2 = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g;
+  var longFormattingTokensRegExp2 = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;
+  var escapedStringRegExp2 = /^'([^]*?)'?$/;
+  var doubleQuoteRegExp2 = /''/g;
+  var notWhitespaceRegExp = /\S/;
+  var unescapedLatinCharacterRegExp2 = /[a-zA-Z]/;
+  function parse(dateStr, formatStr, referenceDate, options) {
+    const invalidDate = () => constructFrom(options?.in || referenceDate, NaN);
+    const defaultOptions2 = getDefaultOptions2();
+    const locale = options?.locale ?? defaultOptions2.locale ?? enUS;
+    const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+    const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+    if (!formatStr)
+      return dateStr ? invalidDate() : toDate(referenceDate, options?.in);
+    const subFnOptions = {
+      firstWeekContainsDate,
+      weekStartsOn,
+      locale
+    };
+    const setters = [new DateTimezoneSetter(options?.in, referenceDate)];
+    const tokens = formatStr.match(longFormattingTokensRegExp2).map((substring) => {
+      const firstCharacter = substring[0];
+      if (firstCharacter in longFormatters) {
+        const longFormatter = longFormatters[firstCharacter];
+        return longFormatter(substring, locale.formatLong);
       }
-    );
-  };
-  var PreviewDashStart = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.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: /* @__PURE__ */ (0, import_jsx_runtime78.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" })
+      return substring;
+    }).join("").match(formattingTokensRegExp2);
+    const usedTokens = [];
+    for (let token of tokens) {
+      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
       }
-    );
-  };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.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: [
-          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
+      if (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
+        warnOrThrowProtectedError(token, formatStr, dateStr);
       }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.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: /* @__PURE__ */ (0, import_jsx_runtime78.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" })
+      const firstCharacter = token[0];
+      const parser = parsers[firstCharacter];
+      if (parser) {
+        const { incompatibleTokens } = parser;
+        if (Array.isArray(incompatibleTokens)) {
+          const incompatibleToken = usedTokens.find(
+            (usedToken) => incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter
+          );
+          if (incompatibleToken) {
+            throw new RangeError(
+              `The format string mustn't contain \`${incompatibleToken.fullToken}\` and \`${token}\` at the same time`
+            );
+          }
+        } else if (parser.incompatibleTokens === "*" && usedTokens.length > 0) {
+          throw new RangeError(
+            `The format string mustn't contain \`${token}\` and any other token at the same time`
+          );
+        }
+        usedTokens.push({ token: firstCharacter, fullToken: token });
+        const parseResult = parser.run(
+          dateStr,
+          token,
+          locale.match,
+          subFnOptions
+        );
+        if (!parseResult) {
+          return invalidDate();
+        }
+        setters.push(parseResult.setter);
+        dateStr = parseResult.rest;
+      } else {
+        if (firstCharacter.match(unescapedLatinCharacterRegExp2)) {
+          throw new RangeError(
+            "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
+          );
+        }
+        if (token === "''") {
+          token = "'";
+        } else if (firstCharacter === "'") {
+          token = cleanEscapedString2(token);
+        }
+        if (dateStr.indexOf(token) === 0) {
+          dateStr = dateStr.slice(token.length);
+        } else {
+          return invalidDate();
+        }
       }
-    );
-  };
-  function Day2(props) {
-    const { day, modifiers, children, ...tdProps } = props;
-    let PreviewDash;
-    if (modifiers.preview_start && modifiers.preview_end) {
-      PreviewDash = PreviewDashStartAndEnd;
-    } else if (modifiers.preview_start) {
-      PreviewDash = PreviewDashStart;
-    } else if (modifiers.preview_end) {
-      PreviewDash = PreviewDashEnd;
-    } else if (modifiers.preview) {
-      PreviewDash = PreviewDashMiddle;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(PreviewDash, {}),
-      children
-    ] });
-  }
-  function Root3({ rootRef, ...props }) {
-    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element29.useContext)(RootContext);
-    const { months, labels } = useDayPicker();
-    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
-    let ariaLabel = props["aria-label"];
-    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
-      const currentMonth = months[0];
-      ariaLabel = currentMonth ? (0, import_i18n10.sprintf)(
-        // translators: 1: Calendar type. 2: Current month and year.
-        (0, import_i18n10.__)("%1$s, %2$s"),
-        defaultAriaLabel,
-        labels.labelGrid(currentMonth.date)
-      ) : defaultAriaLabel;
+    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
+      return invalidDate();
     }
-    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props: { ...props, role, "aria-label": ariaLabel }
-    });
-  }
-  function NavButton({
-    icon,
-    className,
-    children: _children,
-    "aria-label": label,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
-      IconButton,
-      {
-        ...props,
-        className,
-        label,
-        icon,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
+    const uniquePrioritySetters = setters.map((setter) => setter.priority).sort((a2, b2) => b2 - a2).filter((priority, index2, array) => array.indexOf(priority) === index2).map(
+      (priority) => setters.filter((setter) => setter.priority === priority).sort((a2, b2) => b2.subPriority - a2.subPriority)
+    ).map((setterArray) => setterArray[0]);
+    let date = toDate(referenceDate, options?.in);
+    if (isNaN(+date)) return invalidDate();
+    const flags = {};
+    for (const setter of uniquePrioritySetters) {
+      if (!setter.validate(date, subFnOptions)) {
+        return invalidDate();
       }
+      const result = setter.set(date, flags, subFnOptions);
+      if (Array.isArray(result)) {
+        date = result[0];
+        Object.assign(flags, result[1]);
+      } else {
+        date = result;
+      }
+    }
+    return date;
+  }
+  function cleanEscapedString2(input) {
+    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  }
+
+  // node_modules/date-fns/isSameMonth.js
+  function isSameMonth(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
     );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
   }
-  function PreviousMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(NavButton, { ...props, icon: chevron_left_default });
+
+  // node_modules/date-fns/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
   }
-  function NextMonthButton2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(NavButton, { ...props, icon: chevron_right_default });
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
   }

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  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);
+  // node_modules/date-fns/parseISO.js
+  function parseISO(argument, options) {
+    const invalidDate = () => constructFrom(options?.in, NaN);
+    const additionalDigits = options?.additionalDigits ?? 2;
+    const dateStrings = splitDateString(argument);
+    let date;
+    if (dateStrings.date) {
+      const parseYearResult = parseYear(dateStrings.date, additionalDigits);
+      date = parseDate(parseYearResult.restDateString, parseYearResult.year);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash10(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (!date || isNaN(+date)) return invalidDate();
+    const timestamp = +date;
+    let time = 0;
+    let offset4;
+    if (dateStrings.time) {
+      time = parseTime(dateStrings.time);
+      if (isNaN(time)) return invalidDate();
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
-        return true;
-      }
+    if (dateStrings.timezone) {
+      offset4 = parseTimezone(dateStrings.timezone);
+      if (isNaN(offset4)) return invalidDate();
+    } else {
+      const tmpDate = new Date(timestamp + time);
+      const result = toDate(0, options?.in);
+      result.setFullYear(
+        tmpDate.getUTCFullYear(),
+        tmpDate.getUTCMonth(),
+        tmpDate.getUTCDate()
+      );
+      result.setHours(
+        tmpDate.getUTCHours(),
+        tmpDate.getUTCMinutes(),
+        tmpDate.getUTCSeconds(),
+        tmpDate.getUTCMilliseconds()
+      );
+      return result;
     }
-    return false;
+    return toDate(timestamp + time + offset4, options?.in);
   }
-  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);
+  var patterns = {
+    dateTimeDelimiter: /[T ]/,
+    timeZoneDelimiter: /[Z ]/i,
+    timezone: /([Z+-].*)$/
+  };
+  var dateRegex = /^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/;
+  var timeRegex = /^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/;
+  var timezoneRegex = /^([+-])(\d{2})(?::?(\d{2}))?$/;
+  function splitDateString(dateString) {
+    const dateStrings = {};
+    const array = dateString.split(patterns.dateTimeDelimiter);
+    let timeString;
+    if (array.length > 2) {
+      return dateStrings;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (/:/.test(array[0])) {
+      timeString = array[0];
+    } else {
+      dateStrings.date = array[0];
+      timeString = array[1];
+      if (patterns.timeZoneDelimiter.test(dateStrings.date)) {
+        dateStrings.date = dateString.split(patterns.timeZoneDelimiter)[0];
+        timeString = dateString.substr(
+          dateStrings.date.length,
+          dateString.length
+        );
+      }
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (timeString) {
+      const token = patterns.timezone.exec(timeString);
+      if (token) {
+        dateStrings.time = timeString.replace(token[1], "");
+        dateStrings.timezone = token[1];
+      } else {
+        dateStrings.time = timeString;
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return dateStrings;
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+  function parseYear(dateString, additionalDigits) {
+    const regex = new RegExp(
+      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    const captures = dateString.match(regex);
+    if (!captures) return { year: NaN, restDateString: "" };
+    const year = captures[1] ? parseInt(captures[1]) : null;
+    const century = captures[2] ? parseInt(captures[2]) : null;
+    return {
+      year: century === null ? year : century * 100,
+      restDateString: dateString.slice((captures[1] || captures[2]).length)
+    };
+  }
+  function parseDate(dateString, year) {
+    if (year === null) return /* @__PURE__ */ new Date(NaN);
+    const captures = dateString.match(dateRegex);
+    if (!captures) return /* @__PURE__ */ new Date(NaN);
+    const isWeekDate = !!captures[4];
+    const dayOfYear = parseDateUnit(captures[1]);
+    const month = parseDateUnit(captures[2]) - 1;
+    const day = parseDateUnit(captures[3]);
+    const week = parseDateUnit(captures[4]);
+    const dayOfWeek = parseDateUnit(captures[5]) - 1;
+    if (isWeekDate) {
+      if (!validateWeekDate(year, week, dayOfWeek)) {
+        return /* @__PURE__ */ new Date(NaN);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      return dayOfISOWeekYear(year, week, dayOfWeek);
+    } else {
+      const date = /* @__PURE__ */ new Date(0);
+      if (!validateDate(year, month, day) || !validateDayOfYearDate(year, dayOfYear)) {
+        return /* @__PURE__ */ new Date(NaN);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
+      return date;
+    }
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+  function parseDateUnit(value) {
+    return value ? parseInt(value) : 1;
+  }
+  function parseTime(timeString) {
+    const captures = timeString.match(timeRegex);
+    if (!captures) return NaN;
+    const hours = parseTimeUnit(captures[1]);
+    const minutes = parseTimeUnit(captures[2]);
+    const seconds = parseTimeUnit(captures[3]);
+    if (!validateTime(hours, minutes, seconds)) {
+      return NaN;
     }
+    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle10("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}}}');
+  function parseTimeUnit(value) {
+    return value && parseFloat(value.replace(",", ".")) || 0;
   }
-  var style_default9 = { "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" };
-  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}}}}");
+  function parseTimezone(timezoneString) {
+    if (timezoneString === "Z") return 0;
+    const captures = timezoneString.match(timezoneRegex);
+    if (!captures) return 0;
+    const sign = captures[1] === "+" ? -1 : 1;
+    const hours = parseInt(captures[2]);
+    const minutes = captures[3] && parseInt(captures[3]) || 0;
+    if (!validateTimezone(hours, minutes)) {
+      return NaN;
+    }
+    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
   }
-  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle10("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+  function dayOfISOWeekYear(isoWeekYear, week, day) {
+    const date = /* @__PURE__ */ new Date(0);
+    date.setUTCFullYear(isoWeekYear, 0, 4);
+    const fourthOfJanuaryDay = date.getUTCDay() || 7;
+    const diff = (week - 1) * 7 + day + 1 - fourthOfJanuaryDay;
+    date.setUTCDate(date.getUTCDate() + diff);
+    return date;
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle10("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  var daysInMonths = [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
+  function isLeapYearIndex2(year) {
+    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 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" };
-  var CLASSNAMES = {
-    root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
-    day: style_default9.day,
-    day_button: clsx_default(
-      style_default9["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default9.outside,
-    caption_label: style_default9["caption-label"],
-    button_next: style_default9["nav-button"],
-    button_previous: style_default9["nav-button"],
-    nav: style_default9.nav,
-    month_caption: style_default9["month-caption"],
-    months: style_default9.months,
-    month_grid: style_default9["month-grid"],
-    weekday: style_default9.weekday,
-    today: style_default9.today,
-    selected: style_default9.selected,
-    /*
-     * Disabled days are styled through `:has(.day-button:disabled)` rather than
-     * a modifier class on the cell, because the two are not equivalent: the
-     * focused day keeps its button enabled so it stays reachable. Mapped to
-     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
-     * own `rdp-disabled` class for a modifier we don't style.
-     */
-    disabled: void 0,
-    hidden: style_default9.hidden,
-    range_start: style_default9["range-start"],
-    range_end: style_default9["range-end"],
-    range_middle: style_default9["range-middle"],
-    weeks_before_enter: style_default9["weeks-before-enter"],
-    weeks_before_exit: style_default9["weeks-before-exit"],
-    weeks_after_enter: style_default9["weeks-after-enter"],
-    weeks_after_exit: style_default9["weeks-after-exit"],
-    caption_after_enter: style_default9["caption-after-enter"],
-    caption_after_exit: style_default9["caption-after-exit"],
-    caption_before_enter: style_default9["caption-before-enter"],
-    caption_before_exit: style_default9["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default9.preview
-  };
-  var COMMON_PROPS = {
-    animate: true,
-    // Only show days in the current month
-    showOutsideDays: false,
-    // Hide week number column
-    showWeekNumber: false,
-    // Show weekdays row
-    hideWeekdays: false,
-    // Month and year caption are not interactive
-    captionLayout: "label",
-    // Show a variable number of weeks depending on the month
-    fixedWeeks: false,
-    // Show navigation buttons
-    hideNavigation: false,
-    // Class names
-    classNames: CLASSNAMES,
-    components: {
-      Day: Day2,
-      Root: Root3,
-      PreviousMonthButton: PreviousMonthButton2,
-      NextMonthButton: NextMonthButton2
+  function validateDate(year, month, date) {
+    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
+  }
+  function validateDayOfYearDate(year, dayOfYear) {
+    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
+  }
+  function validateWeekDate(_year, week, day) {
+    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+  }
+  function validateTime(hours, minutes, seconds) {
+    if (hours === 24) {
+      return minutes === 0 && seconds === 0;
     }
-  };
-
-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
+    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
   }

-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  function useControlledValue2({
-    defaultValue: defaultValue2,
-    onChange,
-    value: valueProp
-  }) {
-    const hasValue = typeof valueProp !== "undefined";
-    const initialValue = hasValue ? valueProp : defaultValue2;
-    const [state, setState] = (0, import_element30.useState)(initialValue);
-    const value = hasValue ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element30.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
-    );
-    let setValue;
-    if (hasValue && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
-    }
-    return [value, setValue];
+  // node_modules/date-fns/setMonth.js
+  function setMonth(date, month, options) {
+    const _date = toDate(date, options?.in);
+    const year = _date.getFullYear();
+    const day = _date.getDate();
+    const midMonth = constructFrom(options?.in || date, 0);
+    midMonth.setFullYear(year, month, 15);
+    midMonth.setHours(0, 0, 0, 0);
+    const daysInMonth = getDaysInMonth(midMonth);
+    _date.setMonth(month, Math.min(day, daysInMonth));
+    return _date;
   }

-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_element31 = __toESM(require_element(), 1);
-  function isLocaleRTL(locale) {
-    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
-    if (direction) {
-      return direction === "rtl";
-    }
-    return [
-      "ar",
-      // Arabic
-      "he",
-      // Hebrew
-      "fa",
-      // Persian (Farsi)
-      "ur",
-      // Urdu
-      "ps",
-      // Pashto
-      "syr",
-      // Syriac
-      "dv",
-      // Divehi
-      "ku",
-      // Kurdish (Sorani)
-      "ckb",
-      // Central Kurdish (Sorani)
-      "ug",
-      // Uyghur
-      "yi"
-      // Yiddish
-    ].includes(locale.language);
+  // node_modules/date-fns/setYear.js
+  function setYear(date, year, options) {
+    const date_ = toDate(date, options?.in);
+    if (isNaN(+date_)) return constructFrom(options?.in || date, NaN);
+    date_.setFullYear(year);
+    return date_;
   }
-  function getSupportedLocaleCode(localeCode) {
-    if (!localeCode) {
-      return;
-    }
-    let supportedLocaleCode;
-    try {
-      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
-        localeCode
-      ])[0];
-    } catch {
-    }
-    return supportedLocaleCode;
+
+  // node_modules/date-fns/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
   }
-  function getWeekStartsOn(locale) {
-    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
-    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
-      return;
-    }
-    return firstDay % 7;
+
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element31.useMemo)(() => {
-      const isLocaleString = typeof locale === "string";
-      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
-      const supportedLocaleCode = getSupportedLocaleCode(
-        isLocaleString ? locale : locale?.code
-      );
-      const localeCode = supportedLocaleCode ?? "en-US";
-      const intlLocale = new Intl.Locale(localeCode);
-      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n11.isRTL)();
-      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
-      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
-        calendar: "gregory",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n11.__)("Date calendar") : (0, import_i18n11.__)("Date range calendar"),
-        labels: {
-          /** The label for the navigation toolbar. */
-          labelNav: () => (0, import_i18n11.__)("Navigation bar"),
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: monthNameFormatter.format,
-          /**
-           * The label for the gridcell, when the calendar is not interactive.
-           * @param date
-           * @param modifiers
-           */
-          labelGridcell: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today) {
-              label = (0, import_i18n11.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n11.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n11.__)("Next month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n11.__)("Previous month"),
-          /**
-           * The label for the day button.
-           * @param date
-           * @param modifiers
-           */
-          labelDayButton: (date, modifiers) => {
-            const formattedDate = fullDateFormatter.format(date);
-            let label = formattedDate;
-            if (modifiers?.today && modifiers?.selected) {
-              return (0, import_i18n11.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n11.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n11.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n11.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n11.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n11.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: weekdayLongFormatter.format
-        },
-        locale: dateFnsLocale,
-        lang: localeCode,
-        dir: isRightToLeft ? "rtl" : "ltr",
-        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
-        formatters: {
-          formatDay: dayNumberFormatter.format,
-          formatWeekdayName: weekdayNarrowFormatter.format,
-          formatCaption: monthNameFormatter.format
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
-  };

-  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_element32 = __toESM(require_element(), 1);
-  function usePreserveDayFocus(forwardedRef, month) {
-    const rootRef = (0, import_element32.useRef)(null);
-    const hadDayFocusRef = (0, import_element32.useRef)(false);
-    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef, forwardedRef]);
-    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
-    const onDayFocus = (0, import_element32.useCallback)(() => {
-      hadDayFocusRef.current = true;
-    }, []);
-    const onDayBlur = (0, import_element32.useCallback)(() => {
-      hadDayFocusRef.current = false;
-    }, []);
-    (0, import_element32.useEffect)(() => {
-      if (!hadDayFocusRef.current) {
-        return;
-      }
-      const root = rootRef.current;
-      if (!root) {
-        return;
-      }
-      const { activeElement: activeElement2, body } = root.ownerDocument;
-      if (activeElement2 !== body) {
-        const grid = activeElement2?.closest('[role="grid"]');
-        hadDayFocusRef.current = !!grid && root.contains(grid);
-        return;
-      }
-      hadDayFocusRef.current = false;
-      const focusTarget = root.querySelector(
-        '[role="grid"] button[tabindex="0"]:not(:disabled)'
-      );
-      const enabledControl = root.querySelector(
-        'button:not(:disabled):not([aria-disabled="true"])'
-      );
-      const focusableControl = root.querySelector(
-        "button:not(:disabled)"
-      );
-      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
-    }, [monthIndex]);
-    return { ref: mergedRef, onDayFocus, onDayBlur };
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, options);
   }

-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element33.forwardRef)(
-    function Calendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element33.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element33.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const rootContextValue = (0, import_element33.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "single",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur
-        }
-      ) });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getBroadcastWeeksInMonth.js
+  var FIVE_WEEKS = 5;
+  var FOUR_WEEKS = 4;
+  function getBroadcastWeeksInMonth(month, dateLib) {
+    const firstDayOfMonth = dateLib.startOfMonth(month);
+    const firstDayOfWeek = firstDayOfMonth.getDay() > 0 ? firstDayOfMonth.getDay() : 7;
+    const broadcastStartDate = dateLib.addDays(month, -firstDayOfWeek + 1);
+    const lastDateOfLastWeek = dateLib.addDays(broadcastStartDate, FIVE_WEEKS * 7 - 1);
+    const numberOfWeeks = dateLib.getMonth(month) === dateLib.getMonth(lastDateOfLastWeek) ? FIVE_WEEKS : FOUR_WEEKS;
+    return numberOfWeeks;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/startOfBroadcastWeek.js
+  function startOfBroadcastWeek(date, dateLib) {
+    const firstOfMonth = dateLib.startOfMonth(date);
+    const dayOfWeek = firstOfMonth.getDay();
+    if (dayOfWeek === 1) {
+      return firstOfMonth;
+    } else if (dayOfWeek === 0) {
+      return dateLib.addDays(firstOfMonth, -1 * 6);
+    } else {
+      return dateLib.addDays(firstOfMonth, -1 * (dayOfWeek - 1));
     }
-  );
+  }

-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element34.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
-        return;
-      }
-      let previewHighlight;
-      let potentialNewRange;
-      if (hoveredDate < value.from) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: value.from
-        };
-        potentialNewRange = {
-          from: hoveredDate,
-          to: value.to ?? value.from
-        };
-      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
-        previewHighlight = {
-          from: value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      } else if (hoveredDate > value.from) {
-        previewHighlight = {
-          from: value.to ?? value.from,
-          to: hoveredDate
-        };
-        potentialNewRange = {
-          from: value.from,
-          to: hoveredDate
-        };
-      }
-      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) < min3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
-      }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/endOfBroadcastWeek.js
+  function endOfBroadcastWeek(date, dateLib) {
+    const startDate = startOfBroadcastWeek(date, dateLib);
+    const numberOfWeeks = getBroadcastWeeksInMonth(date, dateLib);
+    const endDate = dateLib.addDays(startDate, numberOfWeeks * 7 - 1);
+    return endDate;
   }
-  var RangeCalendar = (0, import_element34.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale,
-      timeZone,
-      month,
-      render: render4,
-      role = "application",
-      "aria-label": ariaLabel,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element34.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element34.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const dayFocusProps = usePreserveDayFocus(ref, month);
-      const [hoveredDate, setHoveredDate] = (0, import_element34.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element34.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element34.useMemo)(
-        () => ({
-          render: render4,
-          ref: dayFocusProps.ref,
-          role,
-          defaultAriaLabel
-        }),
-        [render4, dayFocusProps.ref, role, defaultAriaLabel]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          "aria-label": ariaLabel,
-          mode: "range",
-          month,
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayFocus: dayFocusProps.onDayFocus,
-          onDayBlur: dayFocusProps.onDayBlur,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/locale/en-US.js
+  var enUS2 = {
+    ...enUS,
+    labels: {
+      labelDayButton: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
         }
-      ) });
+        let label = formatDate2(date, "PPPP");
+        if (modifiers.today)
+          label = `Today, ${label}`;
+        if (modifiers.selected)
+          label = `${label}, selected`;
+        return label;
+      },
+      labelMonthDropdown: "Choose the Month",
+      labelNext: "Go to the Next Month",
+      labelPrevious: "Go to the Previous Month",
+      labelWeekNumber: (weekNumber) => `Week ${weekNumber}`,
+      labelYearDropdown: "Choose the Year",
+      labelGrid: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "LLLL yyyy");
+      },
+      labelGridcell: (date, modifiers, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        let label = formatDate2(date, "PPPP");
+        if (modifiers?.today) {
+          label = `Today, ${label}`;
+        }
+        return label;
+      },
+      labelNav: "Navigation bar",
+      labelWeekNumberHeader: "Week Number",
+      labelWeekday: (date, options, dateLib) => {
+        let formatDate2;
+        if (dateLib && typeof dateLib.format === "function") {
+          formatDate2 = dateLib.format.bind(dateLib);
+        } else {
+          formatDate2 = (d2, pattern) => format(d2, pattern, { locale: enUS, ...options });
+        }
+        return formatDate2(date, "cccc");
+      }
     }
-  );
+  };

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/DateLib.js
+  var DateLib = class _DateLib {
+    /**
+     * Creates an instance of `DateLib`.
+     *
+     * @param options Configuration options for the date library.
+     * @param overrides Custom overrides for the date library functions.
+     */
+    constructor(options, overrides) {
+      this.today = () => {
+        if (this.overrides?.today) {
+          return this.overrides.today();
+        }
+        if (this.options.timeZone) {
+          return TZDate.tz(this.options.timeZone);
+        }
+        const DateCtor = this.options.Date ?? Date;
+        return new DateCtor();
+      };
+      this.newDate = (year, monthIndex, date) => {
+        if (this.overrides?.newDate) {
+          return this.overrides.newDate(year, monthIndex, date);
+        }
+        if (this.options.timeZone) {
+          return new TZDate(year, monthIndex, date, this.options.timeZone);
+        }
+        return new Date(year, monthIndex, date);
+      };
+      this.addDays = (date, amount) => {
+        return this.overrides?.addDays ? this.overrides.addDays(date, amount) : addDays(date, amount);
+      };
+      this.addMonths = (date, amount) => {
+        return this.overrides?.addMonths ? this.overrides.addMonths(date, amount) : addMonths(date, amount);
+      };
+      this.addWeeks = (date, amount) => {
+        return this.overrides?.addWeeks ? this.overrides.addWeeks(date, amount) : addWeeks(date, amount);
+      };
+      this.addYears = (date, amount) => {
+        return this.overrides?.addYears ? this.overrides.addYears(date, amount) : addYears(date, amount);
+      };
+      this.differenceInCalendarDays = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarDays ? this.overrides.differenceInCalendarDays(dateLeft, dateRight) : differenceInCalendarDays(dateLeft, dateRight);
+      };
+      this.differenceInCalendarMonths = (dateLeft, dateRight) => {
+        return this.overrides?.differenceInCalendarMonths ? this.overrides.differenceInCalendarMonths(dateLeft, dateRight) : differenceInCalendarMonths(dateLeft, dateRight);
+      };
+      this.eachMonthOfInterval = (interval) => {
+        return this.overrides?.eachMonthOfInterval ? this.overrides.eachMonthOfInterval(interval) : eachMonthOfInterval(interval);
+      };
+      this.eachYearOfInterval = (interval) => {
+        const years = this.overrides?.eachYearOfInterval ? this.overrides.eachYearOfInterval(interval) : eachYearOfInterval(interval);
+        const uniqueYears = new Set(years.map((d2) => this.getYear(d2)));
+        if (uniqueYears.size === years.length) {
+          return years;
+        }
+        const yearsArray = [];
+        uniqueYears.forEach((y2) => {
+          yearsArray.push(new Date(y2, 0, 1));
+        });
+        return yearsArray;
+      };
+      this.endOfBroadcastWeek = (date) => {
+        return this.overrides?.endOfBroadcastWeek ? this.overrides.endOfBroadcastWeek(date) : endOfBroadcastWeek(date, this);
+      };
+      this.endOfISOWeek = (date) => {
+        return this.overrides?.endOfISOWeek ? this.overrides.endOfISOWeek(date) : endOfISOWeek(date);
+      };
+      this.endOfMonth = (date) => {
+        return this.overrides?.endOfMonth ? this.overrides.endOfMonth(date) : endOfMonth(date);
+      };
+      this.endOfWeek = (date, options2) => {
+        return this.overrides?.endOfWeek ? this.overrides.endOfWeek(date, options2) : endOfWeek(date, this.options);
+      };
+      this.endOfYear = (date) => {
+        return this.overrides?.endOfYear ? this.overrides.endOfYear(date) : endOfYear(date);
+      };
+      this.format = (date, formatStr, _options) => {
+        const formatted = this.overrides?.format ? this.overrides.format(date, formatStr, this.options) : format(date, formatStr, this.options);
+        if (this.options.numerals && this.options.numerals !== "latn") {
+          return this.replaceDigits(formatted);
+        }
+        return formatted;
+      };
+      this.getISOWeek = (date) => {
+        return this.overrides?.getISOWeek ? this.overrides.getISOWeek(date) : getISOWeek(date);
+      };
+      this.getMonth = (date, _options) => {
+        return this.overrides?.getMonth ? this.overrides.getMonth(date, this.options) : getMonth(date, this.options);
+      };
+      this.getYear = (date, _options) => {
+        return this.overrides?.getYear ? this.overrides.getYear(date, this.options) : getYear(date, this.options);
+      };
+      this.getWeek = (date, _options) => {
+        return this.overrides?.getWeek ? this.overrides.getWeek(date, this.options) : getWeek(date, this.options);
+      };
+      this.isAfter = (date, dateToCompare) => {
+        return this.overrides?.isAfter ? this.overrides.isAfter(date, dateToCompare) : isAfter(date, dateToCompare);
+      };
+      this.isBefore = (date, dateToCompare) => {
+        return this.overrides?.isBefore ? this.overrides.isBefore(date, dateToCompare) : isBefore(date, dateToCompare);
+      };
+      this.isDate = (value) => {
+        return this.overrides?.isDate ? this.overrides.isDate(value) : isDate(value);
+      };
+      this.isSameDay = (dateLeft, dateRight) => {
+        return this.overrides?.isSameDay ? this.overrides.isSameDay(dateLeft, dateRight) : isSameDay(dateLeft, dateRight);
+      };
+      this.isSameMonth = (dateLeft, dateRight) => {
+        return this.overrides?.isSameMonth ? this.overrides.isSameMonth(dateLeft, dateRight) : isSameMonth(dateLeft, dateRight);
+      };
+      this.isSameYear = (dateLeft, dateRight) => {
+        return this.overrides?.isSameYear ? this.overrides.isSameYear(dateLeft, dateRight) : isSameYear(dateLeft, dateRight);
+      };
+      this.max = (dates) => {
+        return this.overrides?.max ? this.overrides.max(dates) : max2(dates);
+      };
+      this.min = (dates) => {
+        return this.overrides?.min ? this.overrides.min(dates) : min2(dates);
+      };
+      this.setMonth = (date, month) => {
+        return this.overrides?.setMonth ? this.overrides.setMonth(date, month) : setMonth(date, month);
+      };
+      this.setYear = (date, year) => {
+        return this.overrides?.setYear ? this.overrides.setYear(date, year) : setYear(date, year);
+      };
+      this.startOfBroadcastWeek = (date, _dateLib) => {
+        return this.overrides?.startOfBroadcastWeek ? this.overrides.startOfBroadcastWeek(date, this) : startOfBroadcastWeek(date, this);
+      };
+      this.startOfDay = (date) => {
+        return this.overrides?.startOfDay ? this.overrides.startOfDay(date) : startOfDay(date);
+      };
+      this.startOfISOWeek = (date) => {
+        return this.overrides?.startOfISOWeek ? this.overrides.startOfISOWeek(date) : startOfISOWeek(date);
+      };
+      this.startOfMonth = (date) => {
+        return this.overrides?.startOfMonth ? this.overrides.startOfMonth(date) : startOfMonth(date);
+      };
+      this.startOfWeek = (date, _options) => {
+        return this.overrides?.startOfWeek ? this.overrides.startOfWeek(date, this.options) : startOfWeek(date, this.options);
+      };
+      this.startOfYear = (date) => {
+        return this.overrides?.startOfYear ? this.overrides.startOfYear(date) : startOfYear(date);
+      };
+      this.options = { locale: enUS2, ...options };
+      this.overrides = overrides;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument11(document);
+    /**
+     * Generates a mapping of Arabic digits (0-9) to the target numbering system
+     * digits.
+     *
+     * @since 9.5.0
+     * @returns A record mapping Arabic digits to the target numerals.
+     */
+    getDigitMap() {
+      const { numerals = "latn" } = this.options;
+      const formatter = new Intl.NumberFormat("en-US", {
+        numberingSystem: numerals
+      });
+      const digitMap = {};
+      for (let i2 = 0; i2 < 10; i2++) {
+        digitMap[i2.toString()] = formatter.format(i2);
+      }
+      return digitMap;
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash11(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    /**
+     * Replaces Arabic digits in a string with the target numbering system digits.
+     *
+     * @since 9.5.0
+     * @param input The string containing Arabic digits.
+     * @returns The string with digits replaced.
+     */
+    replaceDigits(input) {
+      const digitMap = this.getDigitMap();
+      return input.replace(/\d/g, (digit) => digitMap[digit] || digit);
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
-        return true;
+    /**
+     * Formats a number using the configured numbering system.
+     *
+     * @since 9.5.0
+     * @param value The number to format.
+     * @returns The formatted number as a string.
+     */
+    formatNumber(value) {
+      return this.replaceDigits(value.toString());
+    }
+    /**
+     * Returns the preferred ordering for month and year labels for the current
+     * locale.
+     */
+    getMonthYearOrder() {
+      const code = this.options.locale?.code;
+      if (!code) {
+        return "month-first";
       }
+      return _DateLib.yearFirstLocales.has(code) ? "year-first" : "month-first";
     }
-    return false;
-  }
-  function injectStyle11(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    /**
+     * Formats the month/year pair respecting locale conventions.
+     *
+     * @since 9.11.0
+     */
+    formatMonthYear(date) {
+      const { locale, timeZone, numerals } = this.options;
+      const localeCode = locale?.code;
+      if (localeCode && _DateLib.yearFirstLocales.has(localeCode)) {
+        try {
+          const intl = new Intl.DateTimeFormat(localeCode, {
+            month: "long",
+            year: "numeric",
+            timeZone,
+            numberingSystem: numerals
+          });
+          const formatted = intl.format(date);
+          return formatted;
+        } catch {
+        }
+      }
+      const pattern = this.getMonthYearOrder() === "year-first" ? "y LLLL" : "LLLL y";
+      return this.format(date, pattern);
+    }
+  };
+  DateLib.yearFirstLocales = /* @__PURE__ */ 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 defaultDateLib = new DateLib();
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarDay.js
+  var CalendarDay = class {
+    constructor(date, displayMonth, dateLib = defaultDateLib) {
+      this.date = date;
+      this.displayMonth = displayMonth;
+      this.outside = Boolean(displayMonth && !dateLib.isSameMonth(date, displayMonth));
+      this.dateLib = dateLib;
+      this.isoDate = dateLib.format(date, "yyyy-MM-dd");
+      this.displayMonthId = dateLib.format(displayMonth, "yyyy-MM");
+      this.dateMonthId = dateLib.format(date, "yyyy-MM");
     }
-    const runtime = getRuntime11();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    /**
+     * Checks if this day is equal to another `CalendarDay`, considering both the
+     * date and the displayed month.
+     *
+     * @param day The `CalendarDay` to compare with.
+     * @returns `true` if the days are equal, otherwise `false`.
+     */
+    isEqualTo(day) {
+      return this.dateLib.isSameDay(day.date, this.date) && this.dateLib.isSameMonth(day.displayMonth, this.displayMonth);
     }
-    if (injectedStyles.has(hash)) {
-      return;
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarMonth.js
+  var CalendarMonth = class {
+    constructor(month, weeks) {
+      this.date = month;
+      this.weeks = weeks;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/classes/CalendarWeek.js
+  var CalendarWeek = class {
+    constructor(weekNumber, days) {
+      this.days = days;
+      this.weekNumber = weekNumber;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+  };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/custom-components.js
+  var custom_components_exports = {};
+  __export(custom_components_exports, {
+    CaptionLabel: () => CaptionLabel,
+    Chevron: () => Chevron,
+    Day: () => Day,
+    DayButton: () => DayButton,
+    Dropdown: () => Dropdown,
+    DropdownNav: () => DropdownNav,
+    Footer: () => Footer,
+    Month: () => Month,
+    MonthCaption: () => MonthCaption,
+    MonthGrid: () => MonthGrid,
+    Months: () => Months,
+    MonthsDropdown: () => MonthsDropdown,
+    Nav: () => Nav,
+    NextMonthButton: () => NextMonthButton,
+    Option: () => Option,
+    PreviousMonthButton: () => PreviousMonthButton,
+    Root: () => Root3,
+    Select: () => Select,
+    Week: () => Week,
+    WeekNumber: () => WeekNumber,
+    WeekNumberHeader: () => WeekNumberHeader,
+    Weekday: () => Weekday,
+    Weekdays: () => Weekdays,
+    Weeks: () => Weeks,
+    YearsDropdown: () => YearsDropdown
+  });
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
+  var import_react6 = __toESM(require_react(), 1);
+  function CaptionLabel(props) {
+    return import_react6.default.createElement("span", { ...props });
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
+  var import_react7 = __toESM(require_react(), 1);
+  function Chevron(props) {
+    const { size: size4 = 24, orientation = "left", className, style } = props;
+    return import_react7.default.createElement(
+      "svg",
+      { className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
+      orientation === "up" && import_react7.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+      orientation === "down" && import_react7.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+      orientation === "left" && import_react7.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+      orientation === "right" && import_react7.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
+  var import_react8 = __toESM(require_react(), 1);
+  function Day(props) {
+    const { day, modifiers, ...tdProps } = props;
+    return import_react8.default.createElement("td", { ...tdProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
+  var import_react9 = __toESM(require_react(), 1);
+  function DayButton(props) {
+    const { day, modifiers, ...buttonProps } = props;
+    const ref = import_react9.default.useRef(null);
+    import_react9.default.useEffect(() => {
+      if (modifiers.focused)
+        ref.current?.focus();
+    }, [modifiers.focused]);
+    return import_react9.default.createElement("button", { ref, ...buttonProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  var import_react11 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
+  var UI;
+  (function(UI2) {
+    UI2["Root"] = "root";
+    UI2["Chevron"] = "chevron";
+    UI2["Day"] = "day";
+    UI2["DayButton"] = "day_button";
+    UI2["CaptionLabel"] = "caption_label";
+    UI2["Dropdowns"] = "dropdowns";
+    UI2["Dropdown"] = "dropdown";
+    UI2["DropdownRoot"] = "dropdown_root";
+    UI2["Footer"] = "footer";
+    UI2["MonthGrid"] = "month_grid";
+    UI2["MonthCaption"] = "month_caption";
+    UI2["MonthsDropdown"] = "months_dropdown";
+    UI2["Month"] = "month";
+    UI2["Months"] = "months";
+    UI2["Nav"] = "nav";
+    UI2["NextMonthButton"] = "button_next";
+    UI2["PreviousMonthButton"] = "button_previous";
+    UI2["Week"] = "week";
+    UI2["Weeks"] = "weeks";
+    UI2["Weekday"] = "weekday";
+    UI2["Weekdays"] = "weekdays";
+    UI2["WeekNumber"] = "week_number";
+    UI2["WeekNumberHeader"] = "week_number_header";
+    UI2["YearsDropdown"] = "years_dropdown";
+  })(UI || (UI = {}));
+  var DayFlag;
+  (function(DayFlag2) {
+    DayFlag2["disabled"] = "disabled";
+    DayFlag2["hidden"] = "hidden";
+    DayFlag2["outside"] = "outside";
+    DayFlag2["focused"] = "focused";
+    DayFlag2["today"] = "today";
+  })(DayFlag || (DayFlag = {}));
+  var SelectionState;
+  (function(SelectionState2) {
+    SelectionState2["range_end"] = "range_end";
+    SelectionState2["range_middle"] = "range_middle";
+    SelectionState2["range_start"] = "range_start";
+    SelectionState2["selected"] = "selected";
+  })(SelectionState || (SelectionState = {}));
+  var Animation;
+  (function(Animation2) {
+    Animation2["weeks_before_enter"] = "weeks_before_enter";
+    Animation2["weeks_before_exit"] = "weeks_before_exit";
+    Animation2["weeks_after_enter"] = "weeks_after_enter";
+    Animation2["weeks_after_exit"] = "weeks_after_exit";
+    Animation2["caption_after_enter"] = "caption_after_enter";
+    Animation2["caption_after_exit"] = "caption_after_exit";
+    Animation2["caption_before_enter"] = "caption_before_enter";
+    Animation2["caption_before_exit"] = "caption_before_exit";
+  })(Animation || (Animation = {}));
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
+  var import_react10 = __toESM(require_react(), 1);
+  var dayPickerContext = (0, import_react10.createContext)(void 0);
+  function useDayPicker() {
+    const context = (0, import_react10.useContext)(dayPickerContext);
+    if (context === void 0) {
+      throw new Error("useDayPicker() must be used within a custom component.");
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    return context;
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
+  function Dropdown(props) {
+    const { options, className, ...selectProps } = props;
+    const { classNames, components, styles } = useDayPicker();
+    const cssClassSelect = [classNames[UI.Dropdown], className].join(" ");
+    const selectedOption = options?.find(({ value }) => value === selectProps.value);
+    return import_react11.default.createElement(
+      "span",
+      { "data-disabled": selectProps.disabled, className: classNames[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
+      import_react11.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react11.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+      import_react11.default.createElement(
+        "span",
+        { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
+        selectedOption?.label,
+        import_react11.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
+  var import_react12 = __toESM(require_react(), 1);
+  function DropdownNav(props) {
+    return import_react12.default.createElement("div", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
+  var import_react13 = __toESM(require_react(), 1);
+  function Footer(props) {
+    return import_react13.default.createElement("div", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
+  var import_react14 = __toESM(require_react(), 1);
+  function Month(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react14.default.createElement("div", { ...divProps }, props.children);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
+  var import_react15 = __toESM(require_react(), 1);
+  function MonthCaption(props) {
+    const { calendarMonth, displayIndex, ...divProps } = props;
+    return import_react15.default.createElement("div", { ...divProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
+  var import_react16 = __toESM(require_react(), 1);
+  function MonthGrid(props) {
+    return import_react16.default.createElement("table", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
+  var import_react17 = __toESM(require_react(), 1);
+  function Months(props) {
+    return import_react17.default.createElement("div", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
+  var import_react18 = __toESM(require_react(), 1);
+  function MonthsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react18.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
+  var import_react19 = __toESM(require_react(), 1);
+  function Nav(props) {
+    const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
+    const { components, classNames, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
+    const handleNextClick = (0, import_react19.useCallback)((e2) => {
+      if (nextMonth) {
+        onNextClick?.(e2);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react19.useCallback)((e2) => {
+      if (previousMonth) {
+        onPreviousClick?.(e2);
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
+    }, [previousMonth, onPreviousClick]);
+    return import_react19.default.createElement(
+      "nav",
+      { ...navProps },
+      import_react19.default.createElement(
+        components.PreviousMonthButton,
+        { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
+        import_react19.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+      ),
+      import_react19.default.createElement(
+        components.NextMonthButton,
+        { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
+        import_react19.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames[UI.Chevron], style: styles?.[UI.Chevron] })
+      )
+    );
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
+  var import_react20 = __toESM(require_react(), 1);
+  function NextMonthButton(props) {
+    return import_react20.default.createElement("button", { ...props });
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle11("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
+  var import_react21 = __toESM(require_react(), 1);
+  function Option(props) {
+    return import_react21.default.createElement("option", { ...props });
   }
-  var style_default10 = { "stack": "_19ce0419607e1896__stack" };
-  var gapTokens = {
-    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)"
-  };
-  var Stack = (0, import_element35.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render4, ...props }, ref) {
-    const style = {
-      gap: gap && gapTokens[gap],
-      alignItems: align,
-      justifyContent: justify,
-      flexDirection: direction,
-      flexWrap: wrap
-    };
-    const element = useRender({
-      render: render4,
-      ref,
-      props: mergeProps(props, { style, className: style_default10.stack })
-    });
-    return element;
-  });

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_element38 = __toESM(require_element(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
+  var import_react22 = __toESM(require_react(), 1);
+  function PreviousMonthButton(props) {
+    return import_react22.default.createElement("button", { ...props });
+  }

-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
-    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") {
-      registerDocument12(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
+  var import_react23 = __toESM(require_react(), 1);
+  function Root3(props) {
+    const { rootRef, ...rest } = props;
+    return import_react23.default.createElement("div", { ...rest, ref: rootRef });
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
+  var import_react24 = __toESM(require_react(), 1);
+  function Select(props) {
+    return import_react24.default.createElement("select", { ...props });
   }
-  function injectStyle12(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime12();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
+  var import_react25 = __toESM(require_react(), 1);
+  function Week(props) {
+    const { week, ...trProps } = props;
+    return import_react25.default.createElement("tr", { ...trProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
+  var import_react26 = __toESM(require_react(), 1);
+  function Weekday(props) {
+    return import_react26.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
+  var import_react27 = __toESM(require_react(), 1);
+  function Weekdays(props) {
+    return import_react27.default.createElement(
+      "thead",
+      { "aria-hidden": true },
+      import_react27.default.createElement("tr", { ...props })
+    );
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
+  var import_react28 = __toESM(require_react(), 1);
+  function WeekNumber(props) {
+    const { week, ...thProps } = props;
+    return import_react28.default.createElement("th", { ...thProps });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
+  var import_react29 = __toESM(require_react(), 1);
+  function WeekNumberHeader(props) {
+    return import_react29.default.createElement("th", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
+  var import_react30 = __toESM(require_react(), 1);
+  function Weeks(props) {
+    return import_react30.default.createElement("tbody", { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
+  var import_react31 = __toESM(require_react(), 1);
+  function YearsDropdown(props) {
+    const { components } = useDayPicker();
+    return import_react31.default.createElement(components.Dropdown, { ...props });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  var import_react36 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
+  function rangeIncludesDate(range, date, excludeEnds = false, dateLib = defaultDateLib) {
+    let { from, to } = range;
+    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay2 } = dateLib;
+    if (from && to) {
+      const isRangeInverted = differenceInCalendarDays2(to, from) < 0;
+      if (isRangeInverted) {
+        [from, to] = [to, from];
+      }
+      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to, date) >= (excludeEnds ? 1 : 0);
+      return isInRange;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (!excludeEnds && to) {
+      return isSameDay2(to, date);
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (!excludeEnds && from) {
+      return isSameDay2(from, date);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return false;
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/typeguards.js
+  function isDateInterval(matcher) {
+    return Boolean(matcher && typeof matcher === "object" && "before" in matcher && "after" in matcher);
+  }
+  function isDateRange(value) {
+    return Boolean(value && typeof value === "object" && "from" in value);
+  }
+  function isDateAfterType(value) {
+    return Boolean(value && typeof value === "object" && "after" in value);
+  }
+  function isDateBeforeType(value) {
+    return Boolean(value && typeof value === "object" && "before" in value);
+  }
+  function isDayOfWeekType(value) {
+    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  }
+  function isDatesArray(value, dateLib) {
+    return Array.isArray(value) && value.every(dateLib.isDate);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/dateMatchModifiers.js
+  function dateMatchModifiers(date, matchers, dateLib = defaultDateLib) {
+    const matchersArr = !Array.isArray(matchers) ? [matchers] : matchers;
+    const { isSameDay: isSameDay2, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
+    return matchersArr.some((matcher) => {
+      if (typeof matcher === "boolean") {
+        return matcher;
+      }
+      if (dateLib.isDate(matcher)) {
+        return isSameDay2(date, matcher);
+      }
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((matcherDate) => isSameDay2(date, matcherDate));
+      }
+      if (isDateRange(matcher)) {
+        return rangeIncludesDate(matcher, date, false, dateLib);
+      }
+      if (isDayOfWeekType(matcher)) {
+        if (!Array.isArray(matcher.dayOfWeek)) {
+          return matcher.dayOfWeek === date.getDay();
+        }
+        return matcher.dayOfWeek.includes(date.getDay());
+      }
+      if (isDateInterval(matcher)) {
+        const diffBefore = differenceInCalendarDays2(matcher.before, date);
+        const diffAfter = differenceInCalendarDays2(matcher.after, date);
+        const isDayBefore = diffBefore > 0;
+        const isDayAfter = diffAfter < 0;
+        const isClosedInterval = isAfter2(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return isDayAfter && isDayBefore;
+        } else {
+          return isDayBefore || isDayAfter;
+        }
+      }
+      if (isDateAfterType(matcher)) {
+        return differenceInCalendarDays2(date, matcher.after) > 0;
+      }
+      if (isDateBeforeType(matcher)) {
+        return differenceInCalendarDays2(matcher.before, date) > 0;
+      }
+      if (typeof matcher === "function") {
+        return matcher(date);
+      }
+      return false;
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/createGetModifiers.js
+  function createGetModifiers(days, props, navStart, navEnd, dateLib) {
+    const { disabled: disabled2, hidden, modifiers, showOutsideDays, broadcastCalendar, today = dateLib.today() } = props;
+    const { isSameDay: isSameDay2, isSameMonth: isSameMonth2, startOfMonth: startOfMonth2, isBefore: isBefore2, endOfMonth: endOfMonth2, isAfter: isAfter2 } = dateLib;
+    const computedNavStart = navStart && startOfMonth2(navStart);
+    const computedNavEnd = navEnd && endOfMonth2(navEnd);
+    const internalModifiersMap = {
+      [DayFlag.focused]: [],
+      [DayFlag.outside]: [],
+      [DayFlag.disabled]: [],
+      [DayFlag.hidden]: [],
+      [DayFlag.today]: []
+    };
+    const customModifiersMap = {};
+    for (const day of days) {
+      const { date, displayMonth } = day;
+      const isOutside = Boolean(displayMonth && !isSameMonth2(date, displayMonth));
+      const isBeforeNavStart = Boolean(computedNavStart && isBefore2(date, computedNavStart));
+      const isAfterNavEnd = Boolean(computedNavEnd && isAfter2(date, computedNavEnd));
+      const isDisabled = Boolean(disabled2 && dateMatchModifiers(date, disabled2, dateLib));
+      const isHidden2 = Boolean(hidden && dateMatchModifiers(date, hidden, dateLib)) || isBeforeNavStart || isAfterNavEnd || // Broadcast calendar will show outside days as default
+      !broadcastCalendar && !showOutsideDays && isOutside || broadcastCalendar && showOutsideDays === false && isOutside;
+      const isToday = isSameDay2(date, today);
+      if (isOutside)
+        internalModifiersMap.outside.push(day);
+      if (isDisabled)
+        internalModifiersMap.disabled.push(day);
+      if (isHidden2)
+        internalModifiersMap.hidden.push(day);
+      if (isToday)
+        internalModifiersMap.today.push(day);
+      if (modifiers) {
+        Object.keys(modifiers).forEach((name) => {
+          const modifierValue = modifiers?.[name];
+          const isMatch = modifierValue ? dateMatchModifiers(date, modifierValue, dateLib) : false;
+          if (!isMatch)
+            return;
+          if (customModifiersMap[name]) {
+            customModifiersMap[name].push(day);
+          } else {
+            customModifiersMap[name] = [day];
+          }
+        });
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+    return (day) => {
+      const dayFlags = {
+        [DayFlag.focused]: false,
+        [DayFlag.disabled]: false,
+        [DayFlag.hidden]: false,
+        [DayFlag.outside]: false,
+        [DayFlag.today]: false
+      };
+      const customModifiers = {};
+      for (const name in internalModifiersMap) {
+        const days2 = internalModifiersMap[name];
+        dayFlags[name] = days2.some((d2) => d2 === day);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      for (const name in customModifiersMap) {
+        customModifiers[name] = customModifiersMap[name].some((d2) => d2 === day);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      return {
+        ...dayFlags,
+        // custom modifiers should override all the previous ones
+        ...customModifiers
+      };
     };
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle12("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle12("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_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle12("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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))}}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getClassNamesForModifiers.js
+  function getClassNamesForModifiers(modifiers, classNames, modifiersClassNames = {}) {
+    const modifierClassNames = Object.entries(modifiers).filter(([, active]) => active === true).reduce((previousValue, [key]) => {
+      if (modifiersClassNames[key]) {
+        previousValue.push(modifiersClassNames[key]);
+      } else if (classNames[DayFlag[key]]) {
+        previousValue.push(classNames[DayFlag[key]]);
+      } else if (classNames[SelectionState[key]]) {
+        previousValue.push(classNames[SelectionState[key]]);
+      }
+      return previousValue;
+    }, [classNames[UI.Day]]);
+    return modifierClassNames;
   }
-  var style_default11 = { "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_element36.forwardRef)(
-    function InputLayout2({
-      className,
-      children,
-      visuallyDisabled,
-      size: size4 = "default",
-      isBorderless,
-      prefix,
-      suffix,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)(
-        "div",
-        {
-          ref,
-          className: clsx_default(
-            global_css_defense_default4.div,
-            resets_default4["box-sizing"],
-            style_default11["input-layout"],
-            style_default11[`is-size-${size4}`],
-            visuallyDisabled && style_default11["is-disabled"],
-            isBorderless && style_default11["is-borderless"],
-            className
-          ),
-          ...restProps,
-          children: [
-            import_element36.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
-              "div",
-              {
-                className: style_default11["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix
-              }
-            ),
-            children,
-            import_element36.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
-              "div",
-              {
-                className: style_default11["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
-              }
-            )
-          ]
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
+  function getComponents(customComponents) {
+    return {
+      ...custom_components_exports,
+      ...customComponents
     };
-    if (typeof document !== "undefined") {
-      registerDocument13(document);
-    }
-    return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDataAttributes.js
+  function getDataAttributes(props) {
+    const dataAttributes = {
+      "data-mode": props.mode ?? void 0,
+      "data-required": "required" in props ? props.required : void 0,
+      "data-multiple-months": props.numberOfMonths && props.numberOfMonths > 1 || void 0,
+      "data-week-numbers": props.showWeekNumber || void 0,
+      "data-broadcast-calendar": props.broadcastCalendar || void 0,
+      "data-nav-layout": props.navLayout || void 0
+    };
+    Object.entries(props).forEach(([key, val]) => {
+      if (key.startsWith("data-")) {
+        dataAttributes[key] = val;
       }
-    }
-    return false;
+    });
+    return dataAttributes;
   }
-  function injectStyle13(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime13();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDefaultClassNames.js
+  function getDefaultClassNames() {
+    const classNames = {};
+    for (const key in UI) {
+      classNames[UI[key]] = `rdp-${UI[key]}`;
     }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    for (const key in DayFlag) {
+      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+    for (const key in SelectionState) {
+      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
     }
-    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 registerStyle13(hash, css) {
-    const runtime = getRuntime13();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
+    for (const key in Animation) {
+      classNames[Animation[key]] = `rdp-${Animation[key]}`;
     }
+    return classNames;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("4767ce195b", '@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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_default12 = { "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_element37.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
-      "div",
-      {
-        ref,
-        className: clsx_default(
-          style_default12["input-layout-slot"],
-          style_default12[`is-padding-${padding}`],
-          className
-        ),
-        ...restProps
-      }
-    );
-  });
-  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/form/primitives/input-layout/index.mjs
-  var InputLayout3 = Object.assign(InputLayout, {
-    Slot: InputLayoutSlot
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/index.js
+  var formatters_exports = {};
+  __export(formatters_exports, {
+    formatCaption: () => formatCaption,
+    formatDay: () => formatDay,
+    formatMonthDropdown: () => formatMonthDropdown,
+    formatWeekNumber: () => formatWeekNumber,
+    formatWeekNumberHeader: () => formatWeekNumberHeader,
+    formatWeekdayName: () => formatWeekdayName,
+    formatYearDropdown: () => formatYearDropdown
   });

-  // packages/ui/build-module/form/primitives/input/input.mjs
-  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
-    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") {
-      registerDocument14(document);
-    }
-    return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatCaption.js
+  function formatCaption(month, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(month);
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatDay.js
+  function formatDay(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "d");
   }
-  function injectStyle14(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime14();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatMonthDropdown.js
+  function formatMonthDropdown(month, dateLib = defaultDateLib) {
+    return dateLib.format(month, "LLLL");
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle14(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekdayName.js
+  function formatWeekdayName(weekday, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumber.js
+  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
+    if (weekNumber < 10) {
+      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
     }
+    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle14("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatWeekNumberHeader.js
+  function formatWeekNumberHeader() {
+    return ``;
   }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle14("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
+  function formatYearDropdown(year, dateLib = defaultDateLib) {
+    return dateLib.format(year, "yyyy");
   }
-  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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-    registerStyle14("41fce05ee0", "@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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}}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
+  function getFormatters(customFormatters) {
+    return {
+      ...formatters_exports,
+      ...customFormatters
+    };
   }
-  var style_default13 = { "input": "_2ae7be2fc1bb17a3__input" };
-  var Input3 = (0, import_element38.forwardRef)(function Input22({ className, size: size4 = "default", prefix, suffix, style, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
-      InputLayout3,
-      {
-        className: clsx_default(
-          focus_module_default3["outset-ring--focus-within"],
-          className
-        ),
-        style,
-        size: size4,
-        visuallyDisabled: restProps.disabled,
-        prefix,
-        suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(
-          Input,
-          {
-            ref,
-            className: clsx_default(global_css_defense_default5.input, style_default13.input),
-            ...restProps
-          }
-        )
-      }
-    );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/index.js
+  var labels_exports = {};
+  __export(labels_exports, {
+    labelDayButton: () => labelDayButton,
+    labelGrid: () => labelGrid,
+    labelGridcell: () => labelGridcell,
+    labelMonthDropdown: () => labelMonthDropdown,
+    labelNav: () => labelNav,
+    labelNext: () => labelNext,
+    labelPrevious: () => labelPrevious,
+    labelWeekNumber: () => labelWeekNumber,
+    labelWeekNumberHeader: () => labelWeekNumberHeader,
+    labelWeekday: () => labelWeekday,
+    labelYearDropdown: () => labelYearDropdown
   });

-  // packages/ui/build-module/form/primitives/constants.mjs
-  var ITEM_POPUP_POSITIONER_PROPS = {
-    align: "start",
-    sideOffset: 8,
-    collisionPadding: 12
-  };
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelDayButton.js
+  function labelDayButton(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers.today)
+      label = `Today, ${label}`;
+    if (modifiers.selected)
+      label = `${label}, selected`;
+    return label;
+  }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_element40 = __toESM(require_element(), 1);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGrid.js
+  function labelGrid(date, options, dateLib) {
+    const lib = dateLib ?? new DateLib(options);
+    return lib.formatMonthYear(date);
+  }

-  // packages/ui/build-module/spinner/spinner.mjs
-  var import_element39 = __toESM(require_element(), 1);
-  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
-    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") {
-      registerDocument15(document);
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelGridcell.js
+  function labelGridcell(date, modifiers, options, dateLib) {
+    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
+    if (modifiers?.today) {
+      label = `Today, ${label}`;
     }
-    return globalScope.__wpStyleRuntime;
+    return label;
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
+  function labelMonthDropdown(_options) {
+    return "Choose the Month";
   }
-  function injectStyle15(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime15();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
+  function labelNav() {
+    return "";
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle15(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);
-    };
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNext.js
+  var defaultLabel = "Go to the Next Month";
+  function labelNext(_month, _options) {
+    return defaultLabel;
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
-    }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
+  function labelPrevious(_month) {
+    return "Go to the Previous Month";
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle15("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)}}}}");
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekday.js
+  function labelWeekday(date, options, dateLib) {
+    return (dateLib ?? new DateLib(options)).format(date, "cccc");
   }
-  var style_default14 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
-  var Spinner = (0, import_element39.forwardRef)(
-    function Spinner2({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(
-        "svg",
-        {
-          className: clsx_default(style_default14.spinner, className),
-          viewBox: "0 0 100 100",
-          xmlns: "http://www.w3.org/2000/svg",
-          role: "presentation",
-          focusable: "false",
-          ...props,
-          ref,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-              "circle",
-              {
-                className: style_default14.track,
-                cx: "50",
-                cy: "50",
-                r: "50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-              "path",
-              {
-                className: style_default14.indicator,
-                d: "m 50 0 a 50 50 0 0 1 50 50",
-                vectorEffect: "non-scaling-stroke"
-              }
-            )
-          ]
-        }
-      );
-    }
-  );

-  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
-  var import_jsx_runtime85 = __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;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumber.js
+  function labelWeekNumber(weekNumber, _options) {
+    return `Week ${weekNumber}`;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
-        return true;
-      }
-    }
-    return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
+  function labelWeekNumberHeader(_options) {
+    return "Week Number";
   }
-  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 style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
+  function labelYearDropdown(_options) {
+    return "Choose the Year";
   }
-  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);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getLabels.js
+  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
+    if (customLabel)
+      return customLabel;
+    if (localeLabel) {
+      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
     }
-    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);
+    return defaultLabel2;
+  };
+  function getLabels(customLabels, options) {
+    const localeLabels = options.locale?.labels ?? {};
+    return {
+      ...labels_exports,
+      ...customLabels ?? {},
+      labelDayButton: resolveLabel(labelDayButton, customLabels?.labelDayButton, localeLabels.labelDayButton),
+      labelMonthDropdown: resolveLabel(labelMonthDropdown, customLabels?.labelMonthDropdown, localeLabels.labelMonthDropdown),
+      labelNext: resolveLabel(labelNext, customLabels?.labelNext, localeLabels.labelNext),
+      labelPrevious: resolveLabel(labelPrevious, customLabels?.labelPrevious, localeLabels.labelPrevious),
+      labelWeekNumber: resolveLabel(labelWeekNumber, customLabels?.labelWeekNumber, localeLabels.labelWeekNumber),
+      labelYearDropdown: resolveLabel(labelYearDropdown, customLabels?.labelYearDropdown, localeLabels.labelYearDropdown),
+      labelGrid: resolveLabel(labelGrid, customLabels?.labelGrid, localeLabels.labelGrid),
+      labelGridcell: resolveLabel(labelGridcell, customLabels?.labelGridcell, localeLabels.labelGridcell),
+      labelNav: resolveLabel(labelNav, customLabels?.labelNav, localeLabels.labelNav),
+      labelWeekNumberHeader: resolveLabel(labelWeekNumberHeader, customLabels?.labelWeekNumberHeader, localeLabels.labelWeekNumberHeader),
+      labelWeekday: resolveLabel(labelWeekday, customLabels?.labelWeekday, localeLabels.labelWeekday)
     };
   }
-  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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle16("d7b0469ef4", '@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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)}}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonthOptions.js
+  function getMonthOptions(displayMonth, navStart, navEnd, formatters2, dateLib) {
+    const { startOfMonth: startOfMonth2, startOfYear: startOfYear2, endOfYear: endOfYear2, eachMonthOfInterval: eachMonthOfInterval2, getMonth: getMonth2 } = dateLib;
+    const months = eachMonthOfInterval2({
+      start: startOfYear2(displayMonth),
+      end: endOfYear2(displayMonth)
+    });
+    const options = months.map((month) => {
+      const label = formatters2.formatMonthDropdown(month, dateLib);
+      const value = getMonth2(month);
+      const disabled2 = navStart && month < startOfMonth2(navStart) || navEnd && month > startOfMonth2(navEnd) || false;
+      return { value, label, disabled: disabled2 };
+    });
+    return options;
   }
-  var style_default15 = { "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
-  };
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          global_css_defense_default6.p,
-          style_default15.indicator,
-          style_default15[`is-${type}`]
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(Spinner, { className: style_default15["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
-            Icon,
-            {
-              className: style_default15["indicator-icon"],
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getStyleForModifiers.js
+  function getStyleForModifiers(dayModifiers, styles = {}, modifiersStyles = {}) {
+    let style = { ...styles?.[UI.Day] };
+    Object.entries(dayModifiers).filter(([, active]) => active === true).forEach(([modifier]) => {
+      style = {
+        ...style,
+        ...modifiersStyles?.[modifier]
+      };
+    });
+    return style;
   }

-  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
-  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n12.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n12.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeekdays.js
+  function getWeekdays(dateLib, ISOWeek, broadcastCalendar, today) {
+    const referenceToday = today ?? dateLib.today();
+    const start = broadcastCalendar ? dateLib.startOfBroadcastWeek(referenceToday, dateLib) : ISOWeek ? dateLib.startOfISOWeek(referenceToday) : dateLib.startOfWeek(referenceToday);
+    const days = [];
+    for (let i2 = 0; i2 < 7; i2++) {
+      const day = dateLib.addDays(start, i2);
+      days.push(day);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_jsx_runtime86.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
+    return days;
   }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var ControlWithError = (0, import_element40.forwardRef)(function ControlWithError2({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children,
-    render: render4,
-    ...restProps
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element40.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element40.useState)();
-    const [showMessage, setShowMessage] = (0, import_element40.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element40.useState)(false);
-    const wrapperRef = (0, import_element40.useRef)(null);
-    (0, import_element40.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        if (customValidity?.type !== "validating") {
-          setErrorMessage(validityTarget?.validationMessage);
-        }
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [customValidity?.type, getValidityTarget]);
-    (0, import_element40.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const suppressNativePopover = (event) => {
-        event.preventDefault();
-        if (!event.isTrusted) {
-          return;
-        }
-        const target = event.target;
-        const firstErrorInForm = Array.from(
-          target.form?.elements ?? []
-        ).find((el) => !el.validity.valid);
-        if (!target.form || firstErrorInForm === target) {
-          target.focus();
-        }
-      };
-      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        wrapperRef.current?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSiblings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSiblings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getYearOptions.js
+  function getYearOptions(navStart, navEnd, formatters2, dateLib, reverse = false) {
+    if (!navStart)
+      return void 0;
+    if (!navEnd)
+      return void 0;
+    const { startOfYear: startOfYear2, endOfYear: endOfYear2, eachYearOfInterval: eachYearOfInterval2, getYear: getYear2 } = dateLib;
+    const firstNavYear = startOfYear2(navStart);
+    const lastNavYear = endOfYear2(navEnd);
+    const years = eachYearOfInterval2({ start: firstNavYear, end: lastNavYear });
+    if (reverse)
+      years.reverse();
+    return years.map((year) => {
+      const label = formatters2.formatYearDropdown(year, dateLib);
+      return {
+        value: getYear2(year),
+        label,
+        disabled: false
       };
-    }, [getValidityTarget]);
-    (0, import_element40.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      if (!customValidity?.type) {
-        validityTarget?.setCustomValidity("");
-        setErrorMessage(validityTarget?.validationMessage);
-        setStatusMessage(void 0);
-        return;
-      }
-      switch (customValidity.type) {
-        case "validating": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(void 0);
-          setStatusMessage({
-            type: "validating",
-            message: customValidity.message
-          });
-          break;
-        }
-        case "valid": {
-          validityTarget?.setCustomValidity("");
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage({
-            type: "valid",
-            message: customValidity.message
-          });
-          break;
+    });
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/noonDateLib.js
+  function createNoonOverrides(timeZone, options = {}) {
+    const { weekStartsOn, locale } = options;
+    const fallbackWeekStartsOn = weekStartsOn ?? locale?.options?.weekStartsOn ?? 0;
+    const toNoonTZDate = (date) => {
+      const normalizedDate = typeof date === "number" || typeof date === "string" ? new Date(date) : date;
+      return new TZDate(normalizedDate.getFullYear(), normalizedDate.getMonth(), normalizedDate.getDate(), 12, 0, 0, timeZone);
+    };
+    const toCalendarDate2 = (date) => {
+      const zoned = toNoonTZDate(date);
+      return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
+    };
+    return {
+      today: () => {
+        return toNoonTZDate(TZDate.tz(timeZone));
+      },
+      newDate: (year, monthIndex, date) => {
+        return new TZDate(year, monthIndex, date, 12, 0, 0, timeZone);
+      },
+      startOfDay: (date) => {
+        return toNoonTZDate(date);
+      },
+      startOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const diff = (base.getDay() - weekStartsOnValue + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (base.getDay() - 1 + 7) % 7;
+        base.setDate(base.getDate() - diff);
+        return base;
+      },
+      startOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setDate(1);
+        return base;
+      },
+      startOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(0, 1);
+        return base;
+      },
+      endOfWeek: (date, options2) => {
+        const base = toNoonTZDate(date);
+        const weekStartsOnValue = options2?.weekStartsOn ?? fallbackWeekStartsOn;
+        const endDow = (weekStartsOnValue + 6) % 7;
+        const diff = (endDow - base.getDay() + 7) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfISOWeek: (date) => {
+        const base = toNoonTZDate(date);
+        const diff = (7 - base.getDay()) % 7;
+        base.setDate(base.getDate() + diff);
+        return base;
+      },
+      endOfMonth: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + 1, 0);
+        return base;
+      },
+      endOfYear: (date) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(11, 31);
+        return base;
+      },
+      eachMonthOfInterval: (interval) => {
+        const start = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const result = [];
+        const cursor = new TZDate(start.getFullYear(), start.getMonth(), 1, 12, 0, 0, timeZone);
+        const endKey = end.getFullYear() * 12 + end.getMonth();
+        while (cursor.getFullYear() * 12 + cursor.getMonth() <= endKey) {
+          result.push(new TZDate(cursor, timeZone));
+          cursor.setMonth(cursor.getMonth() + 1, 1);
         }
-        case "invalid": {
-          validityTarget?.setCustomValidity(
-            customValidity.message ?? ""
-          );
-          setErrorMessage(validityTarget?.validationMessage);
-          setStatusMessage(void 0);
-          break;
+        return result;
+      },
+      // Normalize to noon once before arithmetic (avoid DST/midnight edge cases),
+      // mutate the same TZDate, and return it.
+      addDays: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount);
+        return base;
+      },
+      addWeeks: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setDate(base.getDate() + amount * 7);
+        return base;
+      },
+      addMonths: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setMonth(base.getMonth() + amount);
+        return base;
+      },
+      addYears: (date, amount) => {
+        const base = toNoonTZDate(date);
+        base.setFullYear(base.getFullYear() + amount);
+        return base;
+      },
+      eachYearOfInterval: (interval) => {
+        const start = toNoonTZDate(interval.start);
+        const end = toNoonTZDate(interval.end);
+        const years = [];
+        const cursor = new TZDate(start.getFullYear(), 0, 1, 12, 0, 0, timeZone);
+        while (cursor.getFullYear() <= end.getFullYear()) {
+          years.push(new TZDate(cursor, timeZone));
+          cursor.setFullYear(cursor.getFullYear() + 1, 0, 1);
         }
+        return years;
+      },
+      getWeek: (date, options2) => {
+        const base = toCalendarDate2(date);
+        return getWeek(base, {
+          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
+          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
+        });
+      },
+      getISOWeek: (date) => {
+        const base = toCalendarDate2(date);
+        return getISOWeek(base);
+      },
+      differenceInCalendarDays: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarDays(left, right);
+      },
+      differenceInCalendarMonths: (dateLeft, dateRight) => {
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
+        return differenceInCalendarMonths(left, right);
       }
-    }, [customValidity, getValidityTarget]);
-    (0, import_element40.useEffect)(() => {
-      if (!isTouched || showMessage) {
-        return;
-      }
-      if (customValidity?.type === "validating") {
-        const timer = setTimeout(() => {
-          setShowMessage(true);
-        }, 1e3);
-        return () => clearTimeout(timer);
-      }
-      setShowMessage(true);
-    }, [isTouched, customValidity?.type, showMessage]);
-    const onBlur = (event) => {
-      if (isTouched) {
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
+  var import_react32 = __toESM(require_react(), 1);
+  var asHtmlElement = (element) => {
+    if (element instanceof HTMLElement)
+      return element;
+    return null;
+  };
+  var queryMonthEls = (element) => [
+    ...element.querySelectorAll("[data-animated-month]") ?? []
+  ];
+  var queryMonthEl = (element) => asHtmlElement(element.querySelector("[data-animated-month]"));
+  var queryCaptionEl = (element) => asHtmlElement(element.querySelector("[data-animated-caption]"));
+  var queryWeeksEl = (element) => asHtmlElement(element.querySelector("[data-animated-weeks]"));
+  var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
+  var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
+  function useAnimation(rootElRef, enabled, { classNames, months, focused, dateLib }) {
+    const previousRootElSnapshotRef = (0, import_react32.useRef)(null);
+    const previousMonthsRef = (0, import_react32.useRef)(months);
+    const animatingRef = (0, import_react32.useRef)(false);
+    (0, import_react32.useLayoutEffect)(() => {
+      const previousMonths = previousMonthsRef.current;
+      previousMonthsRef.current = months;
+      if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
+      !(rootElRef.current instanceof HTMLElement) || // validation required for the animation to work as expected
+      months.length === 0 || previousMonths.length === 0 || months.length !== previousMonths.length) {
         return;
       }
-      if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
-        setIsTouched(true);
-        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      }
-    };
-    const messageId = (0, import_element40.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
+      const isSameMonth2 = dateLib.isSameMonth(months[0].date, previousMonths[0].date);
+      const isAfterPreviousMonth = dateLib.isAfter(months[0].date, previousMonths[0].date);
+      const captionAnimationClass = isAfterPreviousMonth ? classNames[Animation.caption_after_enter] : classNames[Animation.caption_before_enter];
+      const weeksAnimationClass = isAfterPreviousMonth ? classNames[Animation.weeks_after_enter] : classNames[Animation.weeks_before_enter];
+      const previousRootElSnapshot = previousRootElSnapshotRef.current;
+      const rootElSnapshot = rootElRef.current.cloneNode(true);
+      if (rootElSnapshot instanceof HTMLElement) {
+        const currentMonthElsSnapshot = queryMonthEls(rootElSnapshot);
+        currentMonthElsSnapshot.forEach((currentMonthElSnapshot) => {
+          if (!(currentMonthElSnapshot instanceof HTMLElement))
+            return;
+          const previousMonthElSnapshot = queryMonthEl(currentMonthElSnapshot);
+          if (previousMonthElSnapshot && currentMonthElSnapshot.contains(previousMonthElSnapshot)) {
+            currentMonthElSnapshot.removeChild(previousMonthElSnapshot);
           }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
+          const captionEl = queryCaptionEl(currentMonthElSnapshot);
+          if (captionEl) {
+            captionEl.classList.remove(captionAnimationClass);
           }
-        );
+          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
+          if (weeksEl) {
+            weeksEl.classList.remove(weeksAnimationClass);
+          }
+        });
+        previousRootElSnapshotRef.current = rootElSnapshot;
+      } else {
+        previousRootElSnapshotRef.current = null;
       }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element40.useEffect)(() => {
-      const target = getValidityTarget();
-      if (!target) {
+      if (animatingRef.current || isSameMonth2 || // skip animation if a day is focused because it can cause issues to the animation and is better for a11y
+      focused) {
         return;
       }
-      function setDescribedBy(el, shouldAdd) {
-        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
-        if (shouldAdd) {
-          ids.push(messageId);
-        }
-        if (ids.length) {
-          el.setAttribute("aria-describedby", ids.join(" "));
-        } else {
-          el.removeAttribute("aria-describedby");
+      const previousMonthEls = previousRootElSnapshot instanceof HTMLElement ? queryMonthEls(previousRootElSnapshot) : [];
+      const currentMonthEls = queryMonthEls(rootElRef.current);
+      if (currentMonthEls?.every((el) => el instanceof HTMLElement) && previousMonthEls?.every((el) => el instanceof HTMLElement)) {
+        animatingRef.current = true;
+        const cleanUpFunctions = [];
+        rootElRef.current.style.isolation = "isolate";
+        const navEl = queryNavEl(rootElRef.current);
+        if (navEl) {
+          navEl.style.zIndex = "1";
         }
+        currentMonthEls.forEach((currentMonthEl, index2) => {
+          const previousMonthEl = previousMonthEls[index2];
+          if (!previousMonthEl) {
+            return;
+          }
+          currentMonthEl.style.position = "relative";
+          currentMonthEl.style.overflow = "hidden";
+          const captionEl = queryCaptionEl(currentMonthEl);
+          if (captionEl) {
+            captionEl.classList.add(captionAnimationClass);
+          }
+          const weeksEl = queryWeeksEl(currentMonthEl);
+          if (weeksEl) {
+            weeksEl.classList.add(weeksAnimationClass);
+          }
+          const cleanUp = () => {
+            animatingRef.current = false;
+            if (rootElRef.current) {
+              rootElRef.current.style.isolation = "";
+            }
+            if (navEl) {
+              navEl.style.zIndex = "";
+            }
+            if (captionEl) {
+              captionEl.classList.remove(captionAnimationClass);
+            }
+            if (weeksEl) {
+              weeksEl.classList.remove(weeksAnimationClass);
+            }
+            currentMonthEl.style.position = "";
+            currentMonthEl.style.overflow = "";
+            if (currentMonthEl.contains(previousMonthEl)) {
+              currentMonthEl.removeChild(previousMonthEl);
+            }
+          };
+          cleanUpFunctions.push(cleanUp);
+          previousMonthEl.style.pointerEvents = "none";
+          previousMonthEl.style.position = "absolute";
+          previousMonthEl.style.overflow = "hidden";
+          previousMonthEl.setAttribute("aria-hidden", "true");
+          const previousWeekdaysEl = queryWeekdaysEl(previousMonthEl);
+          if (previousWeekdaysEl) {
+            previousWeekdaysEl.style.opacity = "0";
+          }
+          const previousCaptionEl = queryCaptionEl(previousMonthEl);
+          if (previousCaptionEl) {
+            previousCaptionEl.classList.add(isAfterPreviousMonth ? classNames[Animation.caption_before_exit] : classNames[Animation.caption_after_exit]);
+            previousCaptionEl.addEventListener("animationend", cleanUp);
+          }
+          const previousWeeksEl = queryWeeksEl(previousMonthEl);
+          if (previousWeeksEl) {
+            previousWeeksEl.classList.add(isAfterPreviousMonth ? classNames[Animation.weeks_before_exit] : classNames[Animation.weeks_after_exit]);
+          }
+          currentMonthEl.insertBefore(previousMonthEl, currentMonthEl.firstChild);
+        });
       }
-      setDescribedBy(target, !!visibleMessage);
-      return () => setDescribedBy(target, false);
-    }, [visibleMessage, messageId, getValidityTarget]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: [forwardedRef, wrapperRef],
-      props: mergeProps(restProps, {
-        onBlur,
-        children: /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_jsx_runtime86.Fragment, { children: [
-          (0, import_element40.cloneElement)(children, {
-            label: appendRequiredIndicator(
-              children.props.label,
-              required,
-              markWhenOptional
-            ),
-            required
-          }),
-          visibleMessage
-        ] })
-      })
     });
-  });
+  }

-  // packages/ui/build-module/form/primitives/field/index.mjs
-  var field_exports = {};
-  __export(field_exports, {
-    Control: () => Control,
-    Description: () => Description,
-    Details: () => Details,
-    Item: () => Item,
-    Label: () => Label,
-    Root: () => Root4
-  });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  var import_react34 = __toESM(require_react(), 1);

-  // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
+  function getDates(displayMonths, maxDate, props, dateLib) {
+    const firstMonth = displayMonths[0];
+    const lastMonth = displayMonths[displayMonths.length - 1];
+    const { ISOWeek, fixedWeeks, broadcastCalendar } = props ?? {};
+    const { addDays: addDays2, differenceInCalendarDays: differenceInCalendarDays2, differenceInCalendarMonths: differenceInCalendarMonths2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, isAfter: isAfter2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const startWeekFirstDate = broadcastCalendar ? startOfBroadcastWeek2(firstMonth, dateLib) : ISOWeek ? startOfISOWeek2(firstMonth) : startOfWeek2(firstMonth);
+    const displayMonthsWeekEnd = broadcastCalendar ? endOfBroadcastWeek2(lastMonth) : ISOWeek ? endOfISOWeek2(endOfMonth2(lastMonth)) : endOfWeek2(endOfMonth2(lastMonth));
+    const constraintWeekEnd = maxDate && (broadcastCalendar ? endOfBroadcastWeek2(maxDate) : ISOWeek ? endOfISOWeek2(maxDate) : endOfWeek2(maxDate));
+    const gridEndDate = constraintWeekEnd && isAfter2(displayMonthsWeekEnd, constraintWeekEnd) ? constraintWeekEnd : displayMonthsWeekEnd;
+    const nOfDays = differenceInCalendarDays2(gridEndDate, startWeekFirstDate);
+    const nOfMonths = differenceInCalendarMonths2(lastMonth, firstMonth) + 1;
+    const dates = [];
+    for (let i2 = 0; i2 <= nOfDays; i2++) {
+      const date = addDays2(startWeekFirstDate, i2);
+      dates.push(date);
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument17(document);
+    const nrOfDaysWithFixedWeeks = broadcastCalendar ? 35 : 42;
+    const extraDates = nrOfDaysWithFixedWeeks * nOfMonths;
+    if (fixedWeeks && dates.length < extraDates) {
+      const daysToAdd = extraDates - dates.length;
+      for (let i2 = 0; i2 < daysToAdd; i2++) {
+        const date = addDays2(dates[dates.length - 1], 1);
+        dates.push(date);
+      }
     }
-    return globalScope.__wpStyleRuntime;
+    return dates;
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
-        return true;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDays.js
+  function getDays(calendarMonths) {
+    const initialDays = [];
+    return calendarMonths.reduce((days, month) => {
+      const weekDays = month.weeks.reduce((weekDays2, week) => {
+        return weekDays2.concat(week.days.slice());
+      }, initialDays.slice());
+      return days.concat(weekDays.slice());
+    }, initialDays.slice());
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDisplayMonths.js
+  function getDisplayMonths(firstDisplayedMonth, calendarEndMonth, props, dateLib) {
+    const { numberOfMonths = 1 } = props;
+    const months = [];
+    for (let i2 = 0; i2 < numberOfMonths; i2++) {
+      const month = dateLib.addMonths(firstDisplayedMonth, i2);
+      if (calendarEndMonth && month > calendarEndMonth) {
+        break;
       }
+      months.push(month);
     }
-    return false;
+    return months;
   }
-  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;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getInitialMonth.js
+  function getInitialMonth(props, navStart, navEnd, dateLib) {
+    const { month, defaultMonth, today = dateLib.today(), numberOfMonths = 1 } = props;
+    let initialMonth = month || defaultMonth || today;
+    const { differenceInCalendarMonths: differenceInCalendarMonths2, addMonths: addMonths2, startOfMonth: startOfMonth2 } = dateLib;
+    if (navEnd && differenceInCalendarMonths2(navEnd, initialMonth) < numberOfMonths - 1) {
+      const offset4 = -1 * (numberOfMonths - 1);
+      initialMonth = addMonths2(navEnd, offset4);
     }
-    if (documentContainsStyleHash17(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
+      initialMonth = navStart;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return startOfMonth2(initialMonth);
   }
-  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;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getMonths.js
+  function getMonths(displayMonths, dates, props, dateLib) {
+    const { addDays: addDays2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfMonth: endOfMonth2, endOfWeek: endOfWeek2, getISOWeek: getISOWeek2, getWeek: getWeek2, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const dayPickerMonths = displayMonths.reduce((months, month) => {
+      const firstDateOfFirstWeek = props.broadcastCalendar ? startOfBroadcastWeek2(month, dateLib) : props.ISOWeek ? startOfISOWeek2(month) : startOfWeek2(month);
+      const lastDateOfLastWeek = props.broadcastCalendar ? endOfBroadcastWeek2(month) : props.ISOWeek ? endOfISOWeek2(endOfMonth2(month)) : endOfWeek2(endOfMonth2(month));
+      const monthDates = dates.filter((date) => {
+        return date >= firstDateOfFirstWeek && date <= lastDateOfLastWeek;
+      });
+      const nrOfDaysWithFixedWeeks = props.broadcastCalendar ? 35 : 42;
+      if (props.fixedWeeks && monthDates.length < nrOfDaysWithFixedWeeks) {
+        const extraDates = dates.filter((date) => {
+          const daysToAdd = nrOfDaysWithFixedWeeks - monthDates.length;
+          return date > lastDateOfLastWeek && date <= addDays2(lastDateOfLastWeek, daysToAdd);
+        });
+        monthDates.push(...extraDates);
       }
-      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);
+      const weeks = monthDates.reduce((weeks2, date) => {
+        const weekNumber = props.ISOWeek ? getISOWeek2(date) : getWeek2(date);
+        const week = weeks2.find((week2) => week2.weekNumber === weekNumber);
+        const day = new CalendarDay(date, month, dateLib);
+        if (!week) {
+          weeks2.push(new CalendarWeek(weekNumber, [day]));
+        } else {
+          week.days.push(day);
+        }
+        return weeks2;
+      }, []);
+      const dayPickerMonth = new CalendarMonth(month, weeks);
+      months.push(dayPickerMonth);
+      return months;
+    }, []);
+    if (!props.reverseMonths) {
+      return dayPickerMonths;
+    } else {
+      return dayPickerMonths.reverse();
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle17("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root4 = (0, import_element41.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
-      index_parts_exports2.Root,
-      {
-        ref,
-        className: clsx_default(resets_default5["box-sizing"], className),
-        render: render4,
-        ...restProps
-      }
-    );
-  });
-
-  // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var Item = (0, import_element42.forwardRef)(function Item2(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(index_parts_exports2.Item, { ref, ...props });
-  });

-  // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element43 = __toESM(require_element(), 1);
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNavMonth.js
+  function getNavMonths(props, dateLib) {
+    let { startMonth, endMonth } = props;
+    const { startOfYear: startOfYear2, startOfDay: startOfDay2, startOfMonth: startOfMonth2, endOfMonth: endOfMonth2, addYears: addYears2, endOfYear: endOfYear2, today } = dateLib;
+    const hasYearDropdown = props.captionLayout === "dropdown" || props.captionLayout === "dropdown-years";
+    if (startMonth) {
+      startMonth = startOfMonth2(startMonth);
+    } else if (!startMonth && hasYearDropdown) {
+      startMonth = startOfYear2(addYears2(props.today ?? today(), -100));
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument18(document);
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
     }
-    return globalScope.__wpStyleRuntime;
+    return [
+      startMonth ? startOfDay2(startMonth) : startMonth,
+      endMonth ? startOfDay2(endMonth) : endMonth
+    ];
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextMonth.js
+  function getNextMonth(firstDisplayedMonth, calendarEndMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
-        return true;
-      }
+    const { pagedNavigation, numberOfMonths = 1 } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarEndMonth) {
+      return addMonths2(month, offset4);
     }
-    return false;
-  }
-  function injectStyle18(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-    const runtime = getRuntime18();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    return addMonths2(month, offset4);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getPreviousMonth.js
+  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
+    if (options.disableNavigation) {
+      return void 0;
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    const { pagedNavigation, numberOfMonths } = options;
+    const { startOfMonth: startOfMonth2, addMonths: addMonths2, differenceInCalendarMonths: differenceInCalendarMonths2 } = dateLib;
+    const offset4 = pagedNavigation ? numberOfMonths ?? 1 : 1;
+    const month = startOfMonth2(firstDisplayedMonth);
+    if (!calendarStartMonth) {
+      return addMonths2(month, -offset4);
     }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return addMonths2(month, -offset4);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getWeeks.js
+  function getWeeks(months) {
+    const initialWeeks = [];
+    return months.reduce((weeks, month) => {
+      return weeks.concat(month.weeks.slice());
+    }, initialWeeks.slice());
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
+  var import_react33 = __toESM(require_react(), 1);
+  function useControlledValue(defaultValue2, controlledValue) {
+    const [uncontrolledValue, setValue] = (0, import_react33.useState)(defaultValue2);
+    const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
+    return [value, setValue];
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  function useCalendar(props, dateLib) {
+    const [navStart, navEnd] = getNavMonths(props, dateLib);
+    const { startOfMonth: startOfMonth2, endOfMonth: endOfMonth2 } = dateLib;
+    const initialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+    const [firstMonth, setFirstMonth] = useControlledValue(
+      initialMonth,
+      // initialMonth is always computed from props.month if provided
+      props.month ? initialMonth : void 0
     );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle18(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    (0, import_react34.useEffect)(() => {
+      const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
+      setFirstMonth(newInitialMonth);
+    }, [props.timeZone]);
+    const { months, weeks, days, previousMonth, nextMonth } = (0, import_react34.useMemo)(() => {
+      const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
+      const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
+        ISOWeek: props.ISOWeek,
+        fixedWeeks: props.fixedWeeks,
+        broadcastCalendar: props.broadcastCalendar
+      }, dateLib);
+      const months2 = getMonths(displayMonths, dates, {
+        broadcastCalendar: props.broadcastCalendar,
+        fixedWeeks: props.fixedWeeks,
+        ISOWeek: props.ISOWeek,
+        reverseMonths: props.reverseMonths
+      }, dateLib);
+      const weeks2 = getWeeks(months2);
+      const days2 = getDays(months2);
+      const previousMonth2 = getPreviousMonth(firstMonth, navStart, props, dateLib);
+      const nextMonth2 = getNextMonth(firstMonth, navEnd, props, dateLib);
+      return {
+        months: months2,
+        weeks: weeks2,
+        days: days2,
+        previousMonth: previousMonth2,
+        nextMonth: nextMonth2
+      };
+    }, [
+      dateLib,
+      firstMonth.getTime(),
+      navEnd?.getTime(),
+      navStart?.getTime(),
+      props.disableNavigation,
+      props.broadcastCalendar,
+      props.endMonth?.getTime(),
+      props.fixedWeeks,
+      props.ISOWeek,
+      props.numberOfMonths,
+      props.pagedNavigation,
+      props.reverseMonths
+    ]);
+    const { disableNavigation, onMonthChange } = props;
+    const isDayInCalendar = (day) => weeks.some((week) => week.days.some((d2) => d2.isEqualTo(day)));
+    const goToMonth = (date) => {
+      if (disableNavigation) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
+      }
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
+      }
+      setFirstMonth(newMonth);
+      onMonthChange?.(newMonth);
+    };
+    const goToDay = (day) => {
+      if (isDayInCalendar(day)) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      goToMonth(day.date);
     };
+    const calendar = {
+      months,
+      weeks,
+      days,
+      navStart,
+      navEnd,
+      previousMonth,
+      nextMonth,
+      goToMonth,
+      goToDay
+    };
+    return calendar;
   }
-  function registerStyle18(hash, css) {
-    const runtime = getRuntime18();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle18("e08ffbfdae", '@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);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)}}}');
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  var import_react35 = __toESM(require_react(), 1);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
+  var FocusTargetPriority;
+  (function(FocusTargetPriority2) {
+    FocusTargetPriority2[FocusTargetPriority2["Today"] = 0] = "Today";
+    FocusTargetPriority2[FocusTargetPriority2["Selected"] = 1] = "Selected";
+    FocusTargetPriority2[FocusTargetPriority2["LastFocused"] = 2] = "LastFocused";
+    FocusTargetPriority2[FocusTargetPriority2["FocusedModifier"] = 3] = "FocusedModifier";
+  })(FocusTargetPriority || (FocusTargetPriority = {}));
+  function isFocusableDay(modifiers) {
+    return !modifiers[DayFlag.disabled] && !modifiers[DayFlag.hidden] && !modifiers[DayFlag.outside];
   }
-  var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element43.forwardRef)(
-    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(
-        index_parts_exports2.Label,
-        {
-          ref,
-          className: clsx_default(
-            field_default.label,
-            variant && field_default[`is-${variant}`],
-            className
-          ),
-          ...restProps
+  function calculateFocusTarget(days, getModifiers, isSelected2, lastFocused) {
+    let focusTarget;
+    let foundFocusTargetPriority = -1;
+    for (const day of days) {
+      const modifiers = getModifiers(day);
+      if (isFocusableDay(modifiers)) {
+        if (modifiers[DayFlag.focused] && foundFocusTargetPriority < FocusTargetPriority.FocusedModifier) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.FocusedModifier;
+        } else if (lastFocused?.isEqualTo(day) && foundFocusTargetPriority < FocusTargetPriority.LastFocused) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.LastFocused;
+        } else if (isSelected2(day.date) && foundFocusTargetPriority < FocusTargetPriority.Selected) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Selected;
+        } else if (modifiers[DayFlag.today] && foundFocusTargetPriority < FocusTargetPriority.Today) {
+          focusTarget = day;
+          foundFocusTargetPriority = FocusTargetPriority.Today;
         }
-      );
-      if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(VisuallyHidden, { render: label });
       }
-      return label;
-    }
-  );
-
-  // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var import_jsx_runtime90 = __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);
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
-    return globalScope.__wpStyleRuntime;
+    return focusTarget;
   }
-  function documentContainsStyleHash19(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
-        return true;
-      }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFocusableDate.js
+  function getFocusableDate(moveBy, moveDir, refDate, navStart, navEnd, props, dateLib) {
+    const { ISOWeek, broadcastCalendar } = props;
+    const { addDays: addDays2, addMonths: addMonths2, addWeeks: addWeeks2, addYears: addYears2, endOfBroadcastWeek: endOfBroadcastWeek2, endOfISOWeek: endOfISOWeek2, endOfWeek: endOfWeek2, max: max3, min: min3, startOfBroadcastWeek: startOfBroadcastWeek2, startOfISOWeek: startOfISOWeek2, startOfWeek: startOfWeek2 } = dateLib;
+    const moveFns = {
+      day: addDays2,
+      week: addWeeks2,
+      month: addMonths2,
+      year: addYears2,
+      startOfWeek: (date) => broadcastCalendar ? startOfBroadcastWeek2(date, dateLib) : ISOWeek ? startOfISOWeek2(date) : startOfWeek2(date),
+      endOfWeek: (date) => broadcastCalendar ? endOfBroadcastWeek2(date) : ISOWeek ? endOfISOWeek2(date) : endOfWeek2(date)
+    };
+    let focusableDate = moveFns[moveBy](refDate, moveDir === "after" ? 1 : -1);
+    if (moveDir === "before" && navStart) {
+      focusableDate = max3([navStart, focusableDate]);
+    } else if (moveDir === "after" && navEnd) {
+      focusableDate = min3([navEnd, focusableDate]);
     }
-    return false;
+    return focusableDate;
   }
-  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;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getNextFocus.js
+  function getNextFocus(moveBy, moveDir, refDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt = 0) {
+    if (attempt > 365) {
+      return void 0;
     }
-    if (documentContainsStyleHash19(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const focusableDate = getFocusableDate(moveBy, moveDir, refDay.date, calendarStartMonth, calendarEndMonth, props, dateLib);
+    const isDisabled = Boolean(props.disabled && dateMatchModifiers(focusableDate, props.disabled, dateLib));
+    const isHidden2 = Boolean(props.hidden && dateMatchModifiers(focusableDate, props.hidden, dateLib));
+    const targetMonth = focusableDate;
+    const focusDay = new CalendarDay(focusableDate, targetMonth, dateLib);
+    if (!isDisabled && !isHidden2) {
+      return focusDay;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
   }
-  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) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
+  function useFocus2(props, calendar, getModifiers, isSelected2, dateLib) {
+    const { autoFocus } = props;
+    const [lastFocused, setLastFocused] = (0, import_react35.useState)();
+    const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected2 || (() => false), lastFocused);
+    const [focusedDay, setFocused] = (0, import_react35.useState)(autoFocus ? focusTarget : void 0);
+    const blur = () => {
+      setLastFocused(focusedDay);
+      setFocused(void 0);
+    };
+    const moveFocus = (moveBy, moveDir) => {
+      if (!focusedDay)
         return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
+      if (!nextFocus)
         return;
+      if (props.disableNavigation) {
+        const isNextInCalendar = calendar.days.some((day) => day.isEqualTo(nextFocus));
+        if (!isNextInCalendar) {
+          return;
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
+      calendar.goToDay(nextFocus);
+      setFocused(nextFocus);
     };
+    const isFocusTarget = (day) => {
+      return Boolean(focusTarget?.isEqualTo(day));
+    };
+    const useFocus3 = {
+      isFocusTarget,
+      setFocused,
+      focused: focusedDay,
+      blur,
+      moveFocus
+    };
+    return useFocus3;
   }
-  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("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle19("e08ffbfdae", '@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);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_element44.forwardRef)(function Description2({ className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(
-      index_parts_exports2.Description,
-      {
-        ref,
-        className: clsx_default(
-          global_css_defense_default7.p,
-          field_default2.description,
-          className
-        ),
-        ...restProps
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useMulti.js
+  function useMulti(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay2 } = dateLib;
+    const isSelected2 = (date) => {
+      return selected?.some((d2) => isSameDay2(d2, date)) ?? false;
+    };
+    const { min: min3, max: max3 } = props;
+    const select3 = (triggerDate, modifiers, e2) => {
+      let newDates = [...selected ?? []];
+      if (isSelected2(triggerDate)) {
+        if (selected?.length === min3) {
+          return;
+        }
+        if (required && selected?.length === 1) {
+          return;
+        }
+        newDates = selected?.filter((d2) => !isSameDay2(d2, triggerDate));
+      } else {
+        if (selected?.length === max3) {
+          newDates = [triggerDate];
+        } else {
+          newDates = [...newDates, triggerDate];
+        }
       }
-    );
-  });
+      if (!onSelect) {
+        setSelected(newDates);
+      }
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
+    };
+  }

-  // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element45 = __toESM(require_element(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/addToRange.js
+  function addToRange(date, initialRange, min3 = 0, max3 = 0, required = false, dateLib = defaultDateLib) {
+    const { from, to } = initialRange || {};
+    const { isSameDay: isSameDay2, isAfter: isAfter2, isBefore: isBefore2 } = dateLib;
+    let range;
+    if (!from && !to) {
+      range = { from: date, to: min3 > 0 ? void 0 : date };
+    } else if (from && !to) {
+      if (isSameDay2(from, date)) {
+        if (min3 === 0) {
+          range = { from, to: date };
+        } else if (required) {
+          range = { from, to: void 0 };
+        } else {
+          range = void 0;
+        }
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to: from };
+      } else {
+        range = { from, to: date };
+      }
+    } else if (from && to) {
+      if (isSameDay2(from, date) && isSameDay2(to, date)) {
+        if (required) {
+          range = { from, to };
+        } else {
+          range = void 0;
+        }
+      } else if (isSameDay2(from, date)) {
+        range = { from, to: min3 > 0 ? void 0 : date };
+      } else if (isSameDay2(to, date)) {
+        range = { from: date, to: min3 > 0 ? void 0 : date };
+      } else if (isBefore2(date, from)) {
+        range = { from: date, to };
+      } else if (isAfter2(date, from)) {
+        range = { from, to: date };
+      } else if (isAfter2(date, to)) {
+        range = { from, to: date };
+      } else {
+        throw new Error("Invalid range");
+      }
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument20(document);
+    if (range?.from && range?.to) {
+      const diff = dateLib.differenceInCalendarDays(range.to, range.from);
+      if (max3 > 0 && diff > max3) {
+        range = { from: date, to: void 0 };
+      } else if (min3 > 1 && diff < min3) {
+        range = { from: date, to: void 0 };
+      }
     }
-    return globalScope.__wpStyleRuntime;
+    return range;
   }
-  function documentContainsStyleHash20(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsDayOfWeek.js
+  function rangeContainsDayOfWeek(range, dayOfWeek, dateLib = defaultDateLib) {
+    const dayOfWeekArr = !Array.isArray(dayOfWeek) ? [dayOfWeek] : dayOfWeek;
+    let date = range.from;
+    const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+    const totalDaysLimit = Math.min(totalDays, 6);
+    for (let i2 = 0; i2 <= totalDaysLimit; i2++) {
+      if (dayOfWeekArr.includes(date.getDay())) {
         return true;
       }
+      date = dateLib.addDays(date, 1);
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime20();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeOverlaps.js
+  function rangeOverlaps(rangeLeft, rangeRight, dateLib = defaultDateLib) {
+    return rangeIncludesDate(rangeLeft, rangeRight.from, false, dateLib) || rangeIncludesDate(rangeLeft, rangeRight.to, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.from, false, dateLib) || rangeIncludesDate(rangeRight, rangeLeft.to, false, dateLib);
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeContainsModifiers.js
+  function rangeContainsModifiers(range, modifiers, dateLib = defaultDateLib) {
+    const matchers = Array.isArray(modifiers) ? modifiers : [modifiers];
+    const nonFunctionMatchers = matchers.filter((matcher) => typeof matcher !== "function");
+    const nonFunctionMatchersResult = nonFunctionMatchers.some((matcher) => {
+      if (typeof matcher === "boolean")
+        return matcher;
+      if (dateLib.isDate(matcher)) {
+        return rangeIncludesDate(range, matcher, false, dateLib);
+      }
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((date) => rangeIncludesDate(range, date, false, dateLib));
+      }
+      if (isDateRange(matcher)) {
+        if (matcher.from && matcher.to) {
+          return rangeOverlaps(range, { from: matcher.from, to: matcher.to }, dateLib);
+        }
+        return false;
+      }
+      if (isDayOfWeekType(matcher)) {
+        return rangeContainsDayOfWeek(range, matcher.dayOfWeek, dateLib);
+      }
+      if (isDateInterval(matcher)) {
+        const isClosedInterval = dateLib.isAfter(matcher.before, matcher.after);
+        if (isClosedInterval) {
+          return rangeOverlaps(range, {
+            from: dateLib.addDays(matcher.after, 1),
+            to: dateLib.addDays(matcher.before, -1)
+          }, dateLib);
+        }
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      if (isDateAfterType(matcher) || isDateBeforeType(matcher)) {
+        return dateMatchModifiers(range.from, matcher, dateLib) || dateMatchModifiers(range.to, matcher, dateLib);
+      }
+      return false;
+    });
+    if (nonFunctionMatchersResult) {
+      return true;
     }
-    if (documentContainsStyleHash20(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const functionMatchers = matchers.filter((matcher) => typeof matcher === "function");
+    if (functionMatchers.length) {
+      let date = range.from;
+      const totalDays = dateLib.differenceInCalendarDays(range.to, range.from);
+      for (let i2 = 0; i2 <= totalDays; i2++) {
+        if (functionMatchers.some((matcher) => matcher(date))) {
+          return true;
+        }
+        date = dateLib.addDays(date, 1);
+      }
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    return false;
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle20(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useRange.js
+  function useRange(props, dateLib) {
+    const { disabled: disabled2, excludeDisabled, resetOnSelect, selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const isSelected2 = (date) => selected && rangeIncludesDate(selected, date, false, dateLib);
+    const select3 = (triggerDate, modifiers, e2) => {
+      const { min: min3, max: max3 } = props;
+      let newRange;
+      if (triggerDate) {
+        const selectedFrom = selected?.from;
+        const selectedTo = selected?.to;
+        const hasFullRange = !!selectedFrom && !!selectedTo;
+        const isClickingSingleDayRange = !!selectedFrom && !!selectedTo && dateLib.isSameDay(selectedFrom, selectedTo) && dateLib.isSameDay(triggerDate, selectedFrom);
+        if (resetOnSelect && (hasFullRange || !selected?.from)) {
+          if (!required && isClickingSingleDayRange) {
+            newRange = void 0;
+          } else {
+            newRange = { from: triggerDate, to: void 0 };
+          }
+        } else {
+          newRange = addToRange(triggerDate, selected, min3, max3, required, dateLib);
+        }
+      }
+      if (excludeDisabled && disabled2 && newRange?.from && newRange.to) {
+        if (rangeContainsModifiers({ from: newRange.from, to: newRange.to }, disabled2, dateLib)) {
+          newRange.from = triggerDate;
+          newRange.to = void 0;
+        }
+      }
+      if (!onSelect) {
+        setSelected(newRange);
+      }
+      onSelect?.(newRange, triggerDate, modifiers, e2);
+      return newRange;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
+    };
+  }
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/selection/useSingle.js
+  function useSingle(props, dateLib) {
+    const { selected: initiallySelected, required, onSelect } = props;
+    const [internallySelected, setSelected] = useControlledValue(initiallySelected, onSelect ? initiallySelected : void 0);
+    const selected = !onSelect ? internallySelected : initiallySelected;
+    const { isSameDay: isSameDay2 } = dateLib;
+    const isSelected2 = (compareDate) => {
+      return selected ? isSameDay2(selected, compareDate) : false;
+    };
+    const select3 = (triggerDate, modifiers, e2) => {
+      let newDate = triggerDate;
+      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
+        newDate = void 0;
+      }
+      if (!onSelect) {
+        setSelected(newDate);
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      } else {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
       }
-      runtime.documents.set(targetDocument, count - 1);
+      return newDate;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
     };
   }
-  function registerStyle20(hash, css) {
-    const runtime = getRuntime20();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useSelection.js
+  function useSelection(props, dateLib) {
+    const single = useSingle(props, dateLib);
+    const multi = useMulti(props, dateLib);
+    const range = useRange(props, dateLib);
+    switch (props.mode) {
+      case "single":
+        return single;
+      case "multiple":
+        return multi;
+      case "range":
+        return range;
+      default:
+        return void 0;
     }
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle20("e08ffbfdae", '@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);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_element45.forwardRef)(
-    function Details2({ className, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(import_jsx_runtime91.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n13.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-          "div",
-          {
-            ref,
-            className: clsx_default(field_default3.description, className),
-            ...restProps
-          }
-        )
-      ] });
-    }
-  );

-  // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element46.forwardRef)(
-    function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(index_parts_exports2.Control, { ref, ...props });
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/toTimeZone.js
+  function toTimeZone(date, timeZone) {
+    if (date instanceof TZDate && date.timeZone === timeZone) {
+      return date;
     }
-  );
+    return new TZDate(date, timeZone);
+  }

-  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
-  var import_element47 = __toESM(require_element(), 1);
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/convertMatchersToTimeZone.js
+  function toZoneNoon(date, timeZone, noonSafe) {
+    if (!noonSafe)
+      return toTimeZone(date, timeZone);
+    const zoned = toTimeZone(date, timeZone);
+    const noonZoned = new TZDate(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 12, 0, 0, timeZone);
+    return new Date(noonZoned.getTime());
+  }
+  function convertMatcher(matcher, timeZone, noonSafe) {
+    if (typeof matcher === "boolean" || typeof matcher === "function") {
+      return matcher;
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument21(document);
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash21(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
-        return true;
-      }
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
     }
-    return false;
-  }
-  function injectStyle21(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    const runtime = getRuntime21();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    if (injectedStyles.has(hash)) {
-      return;
+    if (isDateBeforeType(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
+      };
     }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    return matcher;
+  }
+  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    }
+    return convertMatcher(matchers, timeZone, noonSafe);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle21(targetDocument, hash, css);
+
+  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
+  function DayPicker(initialProps) {
+    let props = initialProps;
+    const timeZone = props.timeZone;
+    if (timeZone) {
+      props = {
+        ...initialProps,
+        timeZone
+      };
+      if (props.today) {
+        props.today = toTimeZone(props.today, timeZone);
+      }
+      if (props.month) {
+        props.month = toTimeZone(props.month, timeZone);
+      }
+      if (props.defaultMonth) {
+        props.defaultMonth = toTimeZone(props.defaultMonth, timeZone);
+      }
+      if (props.startMonth) {
+        props.startMonth = toTimeZone(props.startMonth, timeZone);
+      }
+      if (props.endMonth) {
+        props.endMonth = toTimeZone(props.endMonth, timeZone);
+      }
+      if (props.mode === "single" && props.selected) {
+        props.selected = toTimeZone(props.selected, timeZone);
+      } else if (props.mode === "multiple" && props.selected) {
+        props.selected = props.selected?.map((date) => toTimeZone(date, timeZone));
+      } else if (props.mode === "range" && props.selected) {
+        props.selected = {
+          from: props.selected.from ? toTimeZone(props.selected.from, timeZone) : props.selected.from,
+          to: props.selected.to ? toTimeZone(props.selected.to, timeZone) : props.selected.to
+        };
+      }
+      if (props.disabled !== void 0) {
+        props.disabled = convertMatchersToTimeZone(props.disabled, timeZone);
+      }
+      if (props.hidden !== void 0) {
+        props.hidden = convertMatchersToTimeZone(props.hidden, timeZone);
+      }
+      if (props.modifiers) {
+        const nextModifiers = {};
+        Object.keys(props.modifiers).forEach((key) => {
+          nextModifiers[key] = convertMatchersToTimeZone(props.modifiers?.[key], timeZone);
+        });
+        props.modifiers = nextModifiers;
+      }
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    const { components, formatters: formatters2, labels, dateLib, locale, classNames } = (0, import_react36.useMemo)(() => {
+      const locale2 = { ...enUS2, ...props.locale };
+      const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
+      const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
+        weekStartsOn,
+        locale: locale2
+      }) : void 0;
+      const overrides = props.dateLib && noonOverrides ? { ...noonOverrides, ...props.dateLib } : props.dateLib ?? noonOverrides;
+      const dateLib2 = new DateLib({
+        locale: locale2,
+        weekStartsOn,
+        firstWeekContainsDate: props.firstWeekContainsDate,
+        useAdditionalWeekYearTokens: props.useAdditionalWeekYearTokens,
+        useAdditionalDayOfYearTokens: props.useAdditionalDayOfYearTokens,
+        timeZone: props.timeZone,
+        numerals: props.numerals
+      }, overrides);
+      return {
+        dateLib: dateLib2,
+        components: getComponents(props.components),
+        formatters: getFormatters(props.formatters),
+        labels: getLabels(props.labels, dateLib2.options),
+        locale: locale2,
+        classNames: { ...getDefaultClassNames(), ...props.classNames }
+      };
+    }, [
+      props.locale,
+      props.broadcastCalendar,
+      props.weekStartsOn,
+      props.firstWeekContainsDate,
+      props.useAdditionalWeekYearTokens,
+      props.useAdditionalDayOfYearTokens,
+      props.timeZone,
+      props.numerals,
+      props.dateLib,
+      props.noonSafe,
+      props.components,
+      props.formatters,
+      props.labels,
+      props.classNames
+    ]);
+    if (!props.today) {
+      props = { ...props, today: dateLib.today() };
+    }
+    const { captionLayout, mode, navLayout, numberOfMonths = 1, onDayBlur, onDayClick, onDayFocus, onDayKeyDown, onDayMouseEnter, onDayMouseLeave, onNextClick, onPrevClick, showWeekNumber, styles } = props;
+    const { formatCaption: formatCaption2, formatDay: formatDay2, formatMonthDropdown: formatMonthDropdown2, formatWeekNumber: formatWeekNumber2, formatWeekNumberHeader: formatWeekNumberHeader2, formatWeekdayName: formatWeekdayName2, formatYearDropdown: formatYearDropdown2 } = formatters2;
+    const calendar = useCalendar(props, dateLib);
+    const { days, months, navStart, navEnd, previousMonth, nextMonth, goToMonth } = calendar;
+    const getModifiers = createGetModifiers(days, props, navStart, navEnd, dateLib);
+    const { isSelected: isSelected2, select: select3, selected: selectedValue } = useSelection(props, dateLib) ?? {};
+    const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected2 ?? (() => false), dateLib);
+    const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
+    const weekdays = (0, import_react36.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+    const isInteractive = mode !== void 0 || onDayClick !== void 0;
+    const handlePreviousClick = (0, import_react36.useCallback)(() => {
+      if (!previousMonth)
         return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      goToMonth(previousMonth);
+      onPrevClick?.(previousMonth);
+    }, [previousMonth, goToMonth, onPrevClick]);
+    const handleNextClick = (0, import_react36.useCallback)(() => {
+      if (!nextMonth)
+        return;
+      goToMonth(nextMonth);
+      onNextClick?.(nextMonth);
+    }, [goToMonth, nextMonth, onNextClick]);
+    const handleDayClick = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      e2.preventDefault();
+      e2.stopPropagation();
+      setFocused(day);
+      if (m2.disabled) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      select3?.(day.date, m2, e2);
+      onDayClick?.(day.date, m2, e2);
+    }, [select3, onDayClick, setFocused]);
+    const handleDayFocus = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      setFocused(day);
+      onDayFocus?.(day.date, m2, e2);
+    }, [onDayFocus, setFocused]);
+    const handleDayBlur = (0, import_react36.useCallback)((day, m2) => (e2) => {
+      blur();
+      onDayBlur?.(day.date, m2, e2);
+    }, [blur, onDayBlur]);
+    const handleDayKeyDown = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      const keyMap = {
+        ArrowLeft: [
+          e2.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "after" : "before"
+        ],
+        ArrowRight: [
+          e2.shiftKey ? "month" : "day",
+          props.dir === "rtl" ? "before" : "after"
+        ],
+        ArrowDown: [e2.shiftKey ? "year" : "week", "after"],
+        ArrowUp: [e2.shiftKey ? "year" : "week", "before"],
+        PageUp: [e2.shiftKey ? "year" : "month", "before"],
+        PageDown: [e2.shiftKey ? "year" : "month", "after"],
+        Home: ["startOfWeek", "before"],
+        End: ["endOfWeek", "after"]
+      };
+      if (keyMap[e2.key]) {
+        e2.preventDefault();
+        e2.stopPropagation();
+        const [moveBy, moveDir] = keyMap[e2.key];
+        moveFocus(moveBy, moveDir);
+      }
+      onDayKeyDown?.(day.date, modifiers, e2);
+    }, [moveFocus, onDayKeyDown, props.dir]);
+    const handleDayMouseEnter = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseEnter?.(day.date, modifiers, e2);
+    }, [onDayMouseEnter]);
+    const handleDayMouseLeave = (0, import_react36.useCallback)((day, modifiers) => (e2) => {
+      onDayMouseLeave?.(day.date, modifiers, e2);
+    }, [onDayMouseLeave]);
+    const handleMonthChange = (0, import_react36.useCallback)((date, monthOffset) => (e2) => {
+      const selectedMonth = Number(e2.target.value);
+      const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const handleYearChange = (0, import_react36.useCallback)((date, monthOffset) => (e2) => {
+      const selectedYear = Number(e2.target.value);
+      const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
+      goToMonth(dateLib.addMonths(month, -monthOffset));
+    }, [dateLib, goToMonth]);
+    const { className, style } = (0, import_react36.useMemo)(() => ({
+      className: [classNames[UI.Root], props.className].filter(Boolean).join(" "),
+      style: { ...styles?.[UI.Root], ...props.style }
+    }), [classNames, props.className, props.style, styles]);
+    const dataAttributes = getDataAttributes(props);
+    const getDropdownStyle = (dropdown) => {
+      const dropdownStyle = styles?.[UI.Dropdown];
+      const specificDropdownStyle = styles?.[dropdown];
+      if (!dropdownStyle && !specificDropdownStyle) {
+        return void 0;
+      }
+      return {
+        ...dropdownStyle,
+        ...specificDropdownStyle
+      };
     };
-  }
-  function registerStyle21(hash, css) {
-    const runtime = getRuntime21();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle21("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_default16 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
-  if (typeof process === "undefined" || true) {
-    registerStyle21("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
-  }
-  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" };
-  var wrappedRender = (render4, restProps) => {
-    return function textareaRender(props) {
-      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element47.cloneElement)(render4, mergeProps(props, restProps));
+    const rootElRef = (0, import_react36.useRef)(null);
+    useAnimation(rootElRef, Boolean(props.animate), {
+      classNames,
+      months,
+      focused,
+      dateLib
+    });
+    const contextValue = {
+      dayPickerProps: props,
+      selected: selectedValue,
+      select: select3,
+      isSelected: isSelected2,
+      months,
+      nextMonth,
+      previousMonth,
+      goToMonth,
+      getModifiers,
+      components,
+      classNames,
+      styles,
+      labels,
+      formatters: formatters2
     };
-  };
-  var Textarea = (0, import_element47.forwardRef)(
-    function Textarea2({
-      className,
-      defaultValue: defaultValue2,
-      disabled: disabled2,
-      onValueChange,
-      render: render4,
-      rows = 4,
-      style,
-      value,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-        Input3,
-        {
-          className: clsx_default(style_default16.wrapper, className),
-          style,
-          render: wrappedRender(
-            render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("textarea", { ...props })),
-            {
-              className: clsx_default(
-                global_css_defense_default8.textarea,
-                style_default16.textarea
+    return import_react36.default.createElement(
+      dayPickerContext.Provider,
+      { value: contextValue },
+      import_react36.default.createElement(
+        components.Root,
+        { rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
+        import_react36.default.createElement(
+          components.Months,
+          { className: classNames[UI.Months], style: styles?.[UI.Months] },
+          !props.hideNavigation && !navLayout && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+          months.map((calendarMonth, displayIndex) => {
+            const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
+            return import_react36.default.createElement(
+              components.Month,
+              {
+                "data-animated-month": props.animate ? "true" : void 0,
+                className: classNames[UI.Month],
+                style: styles?.[UI.Month],
+                // biome-ignore lint/suspicious/noArrayIndexKey: breaks animation
+                key: displayIndex,
+                displayIndex,
+                calendarMonth
+              },
+              navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react36.default.createElement(
+                components.PreviousMonthButton,
+                { type: "button", className: classNames[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
               ),
-              ref,
-              rows,
-              ...restProps
-            }
-          ),
-          value,
-          defaultValue: defaultValue2,
-          onValueChange,
-          disabled: disabled2
-        }
-      );
-    }
-  );
+              import_react36.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react36.default.createElement(
+                components.DropdownNav,
+                { className: classNames[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
+                (() => {
+                  const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react36.default.createElement(components.MonthsDropdown, { key: "month", className: classNames[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+                  const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react36.default.createElement(components.YearsDropdown, { key: "year", className: classNames[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react36.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+                  const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
+                  return controls;
+                })(),
+                import_react36.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"
+                } }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
+              ) : import_react36.default.createElement(components.CaptionLabel, { className: classNames[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+              navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react36.default.createElement(
+                components.NextMonthButton,
+                { type: "button", className: classNames[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
+                import_react36.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+              ),
+              displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react36.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+              import_react36.default.createElement(
+                components.MonthGrid,
+                { role: "grid", "aria-multiselectable": mode === "multiple" || mode === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
+                !props.hideWeekdays && import_react36.default.createElement(
+                  components.Weekdays,
+                  { "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames[UI.Weekdays], style: styles?.[UI.Weekdays] },
+                  showWeekNumber && import_react36.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+                  weekdays.map((weekday) => import_react36.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+                ),
+                import_react36.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+                  return import_react36.default.createElement(
+                    components.Week,
+                    { className: classNames[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
+                    showWeekNumber && import_react36.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+                      locale
+                    }), className: classNames[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
+                    week.days.map((day) => {
+                      const { date } = day;
+                      const modifiers = getModifiers(day);
+                      modifiers[DayFlag.focused] = !modifiers.hidden && Boolean(focused?.isEqualTo(day));
+                      modifiers[SelectionState.selected] = isSelected2?.(date) || modifiers.selected;
+                      if (isDateRange(selectedValue)) {
+                        const { from, to } = selectedValue;
+                        modifiers[SelectionState.range_start] = Boolean(from && to && dateLib.isSameDay(date, from));
+                        modifiers[SelectionState.range_end] = Boolean(from && to && dateLib.isSameDay(date, to));
+                        modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
+                      }
+                      const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
+                      const className2 = getClassNamesForModifiers(modifiers, classNames, props.modifiersClassNames);
+                      const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
+                      return import_react36.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react36.default.createElement(components.DayButton, { className: classNames[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
+                    })
+                  );
+                }))
+              )
+            );
+          })
+        ),
+        props.footer && import_react36.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+      )
+    );
+  }

-  // packages/ui/build-module/form/input-control/input-control.mjs
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element52 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/calendar/utils/components.mjs
   var import_element48 = __toESM(require_element(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
+  var import_compose = __toESM(require_compose(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
+
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element46 = __toESM(require_element(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26262,28 +26020,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument22(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash22(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE22}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime22();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26292,24 +26050,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash22(targetDocument, hash)) {
+    if (documentContainsStyleHash24(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26323,98 +26081,221 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle22(hash, css) {
-    const runtime = getRuntime22();
+  function registerStyle24(hash, css) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle24(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle22("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}}}}}");
+    registerStyle24("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 style_default17 = { "root": "a9211a7e6af24bed__root" };
-  var InputControl = (0, import_element48.forwardRef)(
-    function InputControl2({
-      className,
+  var style_default23 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+  var IconButton = (0, import_element46.forwardRef)(
+    function IconButton2({
       label,
-      description,
-      details,
-      hideLabelFromVision,
+      className,
+      // Prevent accidental forwarding of `children`
+      children: _children,
+      disabled: disabled2,
+      focusableWhenDisabled = true,
+      icon,
+      size: size4,
+      shortcut,
+      positioner,
+      "aria-describedby": ariaDescribedBy,
+      "aria-keyshortcuts": ariaKeyShortcuts,
       ...restProps
     }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(field_exports.Root, { className: clsx_default(style_default17.root, className), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(Input3, { ref, ...restProps }),
-        description && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(field_exports.Description, { children: description }),
-        details && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(field_exports.Details, { children: details })
+      const classes = clsx_default(style_default23["icon-button"], className);
+      const { descriptionId, targetProps } = useKeyboardShortcutProps({
+        "aria-describedby": ariaDescribedBy,
+        "aria-keyshortcuts": ariaKeyShortcuts,
+        shortcut
+      });
+      return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
+          Trigger,
+          {
+            ref,
+            ...targetProps,
+            disabled: disabled2 && !focusableWhenDisabled,
+            render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+              Button4,
+              {
+                ...restProps,
+                size: size4,
+                "aria-label": label,
+                disabled: disabled2,
+                focusableWhenDisabled
+              }
+            ),
+            className: classes,
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(Icon, { icon, size: 24, className: style_default23.icon }),
+              shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+                KeyboardShortcutDescription,
+                {
+                  descriptionId,
+                  shortcut
+                }
+              )
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Popup, { positioner, children: [
+          label,
+          shortcut && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(import_jsx_runtime96.Fragment, { children: [
+            " ",
+            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(KeyboardShortcutDisplay, { shortcut })
+          ] })
+        ] })
       ] });
     }
   );

-  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
-  var import_element49 = __toESM(require_element(), 1);
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var TextareaControl = (0, import_element49.forwardRef)(function TextareaControl2({
-    className,
-    label,
-    description,
-    details,
-    hideLabelFromVision,
-    ...restProps
-  }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(field_exports.Root, { className, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(Textarea, { ref, ...restProps }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(field_exports.Details, { children: details })
-    ] });
-  });
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element47 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element47.createContext)({});

-  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
-  var import_element50 = __toESM(require_element(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedInputControl = (0, import_element50.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element50.useRef)(null);
-    const mergedRefs = (0, import_compose3.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-      ControlWithError,
+  // packages/ui/build-module/calendar/utils/components.mjs
+  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
+  var PreviewDashStartAndEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+      "svg",
       {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+        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: /* @__PURE__ */ (0, import_jsx_runtime97.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" })
       }
     );
-  });
-
-  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
-  var import_element51 = __toESM(require_element(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var ValidatedTextareaControl = (0, import_element51.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
-    const validityTargetRef = (0, import_element51.useRef)(null);
-    const mergedRefs = (0, import_compose4.useMergeRefs)([forwardedRef, validityTargetRef]);
+  };
+  var PreviewDashStart = () => {
     return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-      ControlWithError,
+      "svg",
       {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+        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: /* @__PURE__ */ (0, import_jsx_runtime97.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_runtime97.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: [
+          /* @__PURE__ */ (0, import_jsx_runtime97.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
+          /* @__PURE__ */ (0, import_jsx_runtime97.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
+        ]
+      }
+    );
+  };
+  var PreviewDashEnd = () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.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: /* @__PURE__ */ (0, import_jsx_runtime97.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 Day2(props) {
+    const { day, modifiers, children, ...tdProps } = props;
+    let PreviewDash;
+    if (modifiers.preview_start && modifiers.preview_end) {
+      PreviewDash = PreviewDashStartAndEnd;
+    } else if (modifiers.preview_start) {
+      PreviewDash = PreviewDashStart;
+    } else if (modifiers.preview_end) {
+      PreviewDash = PreviewDashEnd;
+    } else if (modifiers.preview) {
+      PreviewDash = PreviewDashMiddle;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(PreviewDash, {}),
+      children
+    ] });
+  }
+  function Root4({ rootRef, ...props }) {
+    const { render: render4, ref, role, defaultAriaLabel } = (0, import_element48.useContext)(RootContext);
+    const { months, labels } = useDayPicker();
+    const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
+    let ariaLabel = props["aria-label"];
+    if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
+      const currentMonth = months[0];
+      ariaLabel = currentMonth ? (0, import_i18n12.sprintf)(
+        // translators: 1: Calendar type. 2: Current month and year.
+        (0, import_i18n12.__)("%1$s, %2$s"),
+        defaultAriaLabel,
+        labels.labelGrid(currentMonth.date)
+      ) : defaultAriaLabel;
+    }
+    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
+    return useRender({
+      render: render4,
+      defaultTagName: "div",
+      ref: mergedRef,
+      props: { ...props, role, "aria-label": ariaLabel }
+    });
+  }
+  function NavButton({
+    icon,
+    className,
+    children: _children,
+    "aria-label": label,
+    "aria-disabled": ariaDisabled,
+    ...props
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+      IconButton,
+      {
+        ...props,
+        className,
+        label,
+        icon,
+        variant: "minimal",
+        tone: "neutral",
+        size: "compact",
+        disabled: ariaDisabled === true || ariaDisabled === "true",
+        focusableWhenDisabled: true
+      }
+    );
+  }
+  function PreviousMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(NavButton, { ...props, icon: chevron_left_default });
+  }
+  function NextMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(NavButton, { ...props, icon: chevron_right_default });
+  }

-  // packages/ui/build-module/link/link.mjs
-  var import_element52 = __toESM(require_element(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
+  // packages/ui/build-module/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26425,28 +26306,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument23(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash23(targetDocument, hash) {
+  function documentContainsStyleHash25(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash, css) {
+  function injectStyle25(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime23();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26455,24 +26336,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash23(targetDocument, hash)) {
+    if (documentContainsStyleHash25(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26486,318 +26367,598 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash, css) {
-    const runtime = getRuntime23();
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle23("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle25("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 resets_default6 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var style_default24 = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle23("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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))}}}");
+    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 focus_module_default4 = { "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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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 resets_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle23("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"}}}');
+    registerStyle25("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 style_default18 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+  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" };
   if (typeof process === "undefined" || true) {
-    registerStyle23("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle25("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_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
-  var Link = (0, import_element52.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render: render4,
-    className,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render: render4,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default9.a,
-          resets_default6["box-sizing"],
-          focus_module_default4["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default18.link,
-          variant !== "unstyled" && style_default18[`is-${tone}`],
-          variant === "unstyled" && style_default18["is-unstyled"],
-          className
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_jsx_runtime98.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
-            "span",
-            {
-              className: style_default18["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n14.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/menu/index.mjs
-  var menu_exports = {};
-  __export(menu_exports, {
-    CheckboxItem: () => CheckboxItem,
-    Group: () => Group,
-    GroupLabel: () => GroupLabel,
-    Item: () => Item3,
-    ItemDescription: () => ItemDescription,
-    ItemLabel: () => ItemLabel,
-    LinkItem: () => LinkItem,
-    Popup: () => Popup2,
-    Portal: () => Portal2,
-    Positioner: () => Positioner2,
-    RadioGroup: () => RadioGroup,
-    RadioItem: () => RadioItem,
-    Root: () => Root5,
-    Separator: () => Separator2,
-    SubmenuRoot: () => SubmenuRoot,
-    SubmenuTrigger: () => SubmenuTrigger,
-    Trigger: () => Trigger2
-  });
+  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" };
+  var CLASSNAMES = {
+    root: clsx_default(style_default24.root, resets_default10["box-sizing"]),
+    day: style_default24.day,
+    day_button: clsx_default(
+      style_default24["day-button"],
+      global_css_defense_default5.button,
+      focus_module_default3["outset-ring--focus-visible"]
+    ),
+    outside: style_default24.outside,
+    caption_label: style_default24["caption-label"],
+    button_next: style_default24["nav-button"],
+    button_previous: style_default24["nav-button"],
+    nav: style_default24.nav,
+    month_caption: style_default24["month-caption"],
+    months: style_default24.months,
+    month_grid: style_default24["month-grid"],
+    weekday: style_default24.weekday,
+    today: style_default24.today,
+    selected: style_default24.selected,
+    /*
+     * Disabled days are styled through `:has(.day-button:disabled)` rather than
+     * a modifier class on the cell, because the two are not equivalent: the
+     * focused day keeps its button enabled so it stays reachable. Mapped to
+     * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
+     * own `rdp-disabled` class for a modifier we don't style.
+     */
+    disabled: void 0,
+    hidden: style_default24.hidden,
+    range_start: style_default24["range-start"],
+    range_end: style_default24["range-end"],
+    range_middle: style_default24["range-middle"],
+    weeks_before_enter: style_default24["weeks-before-enter"],
+    weeks_before_exit: style_default24["weeks-before-exit"],
+    weeks_after_enter: style_default24["weeks-after-enter"],
+    weeks_after_exit: style_default24["weeks-after-exit"],
+    caption_after_enter: style_default24["caption-after-enter"],
+    caption_after_exit: style_default24["caption-after-exit"],
+    caption_before_enter: style_default24["caption-before-enter"],
+    caption_before_exit: style_default24["caption-before-exit"]
+  };
+  var MODIFIER_CLASSNAMES = {
+    preview: style_default24.preview
+  };
+  var COMMON_PROPS = {
+    animate: true,
+    // Only show days in the current month
+    showOutsideDays: false,
+    // Hide week number column
+    showWeekNumber: false,
+    // Show weekdays row
+    hideWeekdays: false,
+    // Month and year caption are not interactive
+    captionLayout: "label",
+    // Show a variable number of weeks depending on the month
+    fixedWeeks: false,
+    // Show navigation buttons
+    hideNavigation: false,
+    // Class names
+    classNames: CLASSNAMES,
+    components: {
+      Day: Day2,
+      Root: Root4,
+      PreviousMonthButton: PreviousMonthButton2,
+      NextMonthButton: NextMonthButton2
+    }
+  };

-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_element57 = __toESM(require_element(), 1);
+  // packages/ui/build-module/calendar/utils/misc.mjs
+  function clampNumberOfMonths(numberOfMonths) {
+    return Math.min(3, Math.max(1, numberOfMonths));
+  }

-  // packages/ui/build-module/menu/context.mjs
-  var import_element53 = __toESM(require_element(), 1);
-  var MenuContext = (0, import_element53.createContext)({
-    isSubmenu: false
-  });
-  var useMenuContext = () => (0, import_element53.useContext)(MenuContext);
-  var MenuItemContentContext = (0, import_element53.createContext)(null);
-  var useMenuItemContentContext = () => (0, import_element53.useContext)(MenuItemContentContext);
+  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
+  var import_element49 = __toESM(require_element(), 1);
+  function useControlledValue2({
+    defaultValue: defaultValue2,
+    onChange,
+    value: valueProp
+  }) {
+    const hasValue = typeof valueProp !== "undefined";
+    const initialValue = hasValue ? valueProp : defaultValue2;
+    const [state, setState] = (0, import_element49.useState)(initialValue);
+    const value = hasValue ? valueProp : state;
+    const uncontrolledSetValue = (0, import_element49.useCallback)(
+      (nextValue, ...args) => {
+        setState(nextValue);
+        onChange?.(nextValue, ...args);
+      },
+      [onChange]
+    );
+    let setValue;
+    if (hasValue && typeof onChange === "function") {
+      setValue = onChange;
+    } else if (!hasValue && typeof onChange === "function") {
+      setValue = uncontrolledSetValue;
+    } else {
+      setValue = setState;
+    }
+    return [value, setValue];
+  }

-  // packages/ui/build-module/menu/item.mjs
-  var import_element56 = __toESM(require_element(), 1);
+  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
+  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_element50 = __toESM(require_element(), 1);
+  function isLocaleRTL(locale) {
+    const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
+    if (direction) {
+      return direction === "rtl";
+    }
+    return [
+      "ar",
+      // Arabic
+      "he",
+      // Hebrew
+      "fa",
+      // Persian (Farsi)
+      "ur",
+      // Urdu
+      "ps",
+      // Pashto
+      "syr",
+      // Syriac
+      "dv",
+      // Divehi
+      "ku",
+      // Kurdish (Sorani)
+      "ckb",
+      // Central Kurdish (Sorani)
+      "ug",
+      // Uyghur
+      "yi"
+      // Yiddish
+    ].includes(locale.language);
+  }
+  function getSupportedLocaleCode(localeCode) {
+    if (!localeCode) {
+      return;
+    }
+    let supportedLocaleCode;
+    try {
+      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+        localeCode
+      ])[0];
+    } catch {
+    }
+    return supportedLocaleCode;
+  }
+  function getWeekStartsOn(locale) {
+    const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
+    if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
+      return;
+    }
+    return firstDay % 7;
+  }
+  var useLocalizationProps = ({
+    locale,
+    timeZone,
+    mode
+  }) => {
+    return (0, import_element50.useMemo)(() => {
+      const isLocaleString = typeof locale === "string";
+      const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
+      const supportedLocaleCode = getSupportedLocaleCode(
+        isLocaleString ? locale : locale?.code
+      );
+      const localeCode = supportedLocaleCode ?? "en-US";
+      const intlLocale = new Intl.Locale(localeCode);
+      const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n13.isRTL)();
+      const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
+      const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        year: "numeric",
+        month: "long",
+        timeZone
+      });
+      const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "narrow",
+        timeZone
+      });
+      const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        timeZone
+      });
+      const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        weekday: "long",
+        year: "numeric",
+        month: "long",
+        day: "numeric",
+        timeZone
+      });
+      const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
+        calendar: "gregory",
+        day: "numeric",
+        timeZone
+      });
+      return {
+        "aria-label": mode === "single" ? (0, import_i18n13.__)("Date calendar") : (0, import_i18n13.__)("Date range calendar"),
+        labels: {
+          /** The label for the navigation toolbar. */
+          labelNav: () => (0, import_i18n13.__)("Navigation bar"),
+          /**
+           * The label for the month grid.
+           * @param date
+           */
+          labelGrid: monthNameFormatter.format,
+          /**
+           * The label for the gridcell, when the calendar is not interactive.
+           * @param date
+           * @param modifiers
+           */
+          labelGridcell: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today) {
+              label = (0, import_i18n13.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n13.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /** The label for the "next month" button. */
+          labelNext: () => (0, import_i18n13.__)("Next month"),
+          /** The label for the "previous month" button. */
+          labelPrevious: () => (0, import_i18n13.__)("Previous month"),
+          /**
+           * The label for the day button.
+           * @param date
+           * @param modifiers
+           */
+          labelDayButton: (date, modifiers) => {
+            const formattedDate = fullDateFormatter.format(date);
+            let label = formattedDate;
+            if (modifiers?.today && modifiers?.selected) {
+              return (0, import_i18n13.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n13.__)("Today, %s, selected"),
+                formattedDate
+              );
+            }
+            if (modifiers?.today) {
+              label = (0, import_i18n13.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n13.__)("Today, %s"),
+                formattedDate
+              );
+            }
+            if (modifiers?.selected) {
+              label = (0, import_i18n13.sprintf)(
+                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+                (0, import_i18n13.__)("%s, selected"),
+                formattedDate
+              );
+            }
+            return label;
+          },
+          /**
+           * The label for the weekday.
+           * @param date
+           */
+          labelWeekday: weekdayLongFormatter.format
+        },
+        locale: dateFnsLocale,
+        lang: localeCode,
+        dir: isRightToLeft ? "rtl" : "ltr",
+        ...weekStartsOn === void 0 ? {} : { weekStartsOn },
+        formatters: {
+          formatDay: dayNumberFormatter.format,
+          formatWeekdayName: weekdayNarrowFormatter.format,
+          formatCaption: monthNameFormatter.format
+        },
+        timeZone
+      };
+    }, [locale, timeZone, mode]);
+  };

-  // packages/ui/build-module/menu/item-description.mjs
-  var import_element54 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
-    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") {
-      registerDocument24(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash24(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE24}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
-        return true;
+  // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_element51 = __toESM(require_element(), 1);
+  function usePreserveDayFocus(forwardedRef, month) {
+    const rootRef = (0, import_element51.useRef)(null);
+    const hadDayFocusRef = (0, import_element51.useRef)(false);
+    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef, forwardedRef]);
+    const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
+    const onDayFocus = (0, import_element51.useCallback)(() => {
+      hadDayFocusRef.current = true;
+    }, []);
+    const onDayBlur = (0, import_element51.useCallback)(() => {
+      hadDayFocusRef.current = false;
+    }, []);
+    (0, import_element51.useEffect)(() => {
+      if (!hadDayFocusRef.current) {
+        return;
       }
-    }
-    return false;
-  }
-  function injectStyle24(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime24();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash24(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle24(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+      const root = rootRef.current;
+      if (!root) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const { activeElement: activeElement2, body } = root.ownerDocument;
+      if (activeElement2 !== body) {
+        const grid = activeElement2?.closest('[role="grid"]');
+        hadDayFocusRef.current = !!grid && root.contains(grid);
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle24(hash, css) {
-    const runtime = getRuntime24();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle24("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+      hadDayFocusRef.current = false;
+      const focusTarget = root.querySelector(
+        '[role="grid"] button[tabindex="0"]:not(:disabled)'
+      );
+      const enabledControl = root.querySelector(
+        'button:not(:disabled):not([aria-disabled="true"])'
+      );
+      const focusableControl = root.querySelector(
+        "button:not(:disabled)"
+      );
+      (focusTarget ?? enabledControl ?? focusableControl)?.focus();
+    }, [monthIndex]);
+    return { ref: mergedRef, onDayFocus, onDayBlur };
   }
-  var style_default19 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemDescription = (0, import_element54.forwardRef)(
-    function MenuItemDescription({ className, id, render: render4, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
-        ref,
-        render: render4,
-        props: mergeProps(props, {
-          id: id ?? itemContentContext?.descriptionId,
-          className: clsx_default(style_default19["item-description"], className)
-        })
+
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var Calendar = (0, import_element52.forwardRef)(
+    function Calendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "single"
+      });
+      const labels = (0, import_element52.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element52.useCallback)(
+        (selected2, triggerDate, modifiers, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
       });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const rootContextValue = (0, import_element52.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "single",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur
+        }
+      ) });
     }
   );

-  // packages/ui/build-module/menu/item-label.mjs
-  var import_element55 = __toESM(require_element(), 1);
+  // packages/ui/build-module/calendar/range-calendar.mjs
+  var import_element53 = __toESM(require_element(), 1);
   var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
-    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") {
-      registerDocument25(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash25(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
-        return true;
-      }
-    }
-    return false;
-  }
-  function injectStyle25(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime25();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash25(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle25(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+  function usePreviewRange({
+    value,
+    hoveredDate,
+    excludeDisabled,
+    min: min3,
+    max: max3,
+    disabled: disabled2
+  }) {
+    return (0, import_element53.useMemo)(() => {
+      if (!hoveredDate || !value?.from) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      let previewHighlight;
+      let potentialNewRange;
+      if (hoveredDate < value.from) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: value.from
+        };
+        potentialNewRange = {
+          from: hoveredDate,
+          to: value.to ?? value.from
+        };
+      } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+        previewHighlight = {
+          from: value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
+      } else if (hoveredDate > value.from) {
+        previewHighlight = {
+          from: value.to ?? value.from,
+          to: hoveredDate
+        };
+        potentialNewRange = {
+          from: value.from,
+          to: hoveredDate
+        };
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle25(hash, css) {
-    const runtime = getRuntime25();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle25("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+      if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) > max3) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
+      }
+      return previewHighlight;
+    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
   }
-  var style_default20 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var ItemLabel = (0, import_element55.forwardRef)(
-    function MenuItemLabel({ children, className, id, render: render4, ...props }, ref) {
-      const itemContentContext = useMenuItemContentContext();
-      return useRender({
-        defaultTagName: "span",
-        ref,
-        render: render4,
-        props: mergeProps(props, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_jsx_runtime99.Fragment, { children: [
-            children,
-            itemContentContext?.labelTrailing
-          ] }),
-          id: id ?? itemContentContext?.labelId,
-          className: clsx_default(style_default20["item-label"], className)
-        })
+  var RangeCalendar = (0, import_element53.forwardRef)(
+    function RangeCalendar2({
+      defaultValue: defaultValue2,
+      value: valueProp,
+      onValueChange,
+      numberOfMonths = 1,
+      excludeDisabled,
+      min: min3,
+      max: max3,
+      disabled: disabled2,
+      locale,
+      timeZone,
+      month,
+      render: render4,
+      role = "application",
+      "aria-label": ariaLabel,
+      labels: customLabels,
+      ...props
+    }, ref) {
+      const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+        locale,
+        timeZone,
+        mode: "range"
+      });
+      const labels = (0, import_element53.useMemo)(
+        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+        [localizationProps.labels, customLabels]
+      );
+      const onChange = (0, import_element53.useCallback)(
+        (selected2, triggerDate, modifiers2, e2) => {
+          onValueChange?.(
+            selected2 ?? null,
+            triggerDate,
+            modifiers2,
+            e2
+          );
+        },
+        [onValueChange]
+      );
+      const [selected, setSelected] = useControlledValue2({
+        defaultValue: defaultValue2,
+        value: valueProp,
+        onChange
+      });
+      const dayFocusProps = usePreserveDayFocus(ref, month);
+      const [hoveredDate, setHoveredDate] = (0, import_element53.useState)(
+        void 0
+      );
+      const previewRange = usePreviewRange({
+        value: selected,
+        hoveredDate,
+        excludeDisabled,
+        min: min3,
+        max: max3,
+        disabled: disabled2
       });
+      const modifiers = (0, import_element53.useMemo)(() => {
+        return {
+          preview: previewRange,
+          preview_start: previewRange?.from,
+          preview_end: previewRange?.to
+        };
+      }, [previewRange]);
+      const rootContextValue = (0, import_element53.useMemo)(
+        () => ({
+          render: render4,
+          ref: dayFocusProps.ref,
+          role,
+          defaultAriaLabel
+        }),
+        [render4, dayFocusProps.ref, role, defaultAriaLabel]
+      );
+      return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
+        DayPicker,
+        {
+          ...COMMON_PROPS,
+          ...localizationProps,
+          ...props,
+          "aria-label": ariaLabel,
+          mode: "range",
+          month,
+          numberOfMonths: clampNumberOfMonths(numberOfMonths),
+          disabled: disabled2,
+          excludeDisabled,
+          min: min3,
+          max: max3,
+          labels,
+          selected: selected ?? void 0,
+          onSelect: setSelected,
+          onDayFocus: dayFocusProps.onDayFocus,
+          onDayBlur: dayFocusProps.onDayBlur,
+          onDayMouseEnter: (date) => setHoveredDate(date),
+          onDayMouseLeave: () => setHoveredDate(void 0),
+          modifiers,
+          modifiersClassNames: MODIFIER_CLASSNAMES
+        }
+      ) });
     }
   );

-  // packages/ui/build-module/menu/item.mjs
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element54 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
   function getRuntime26() {
     const globalScope = globalThis;
@@ -26861,169 +27022,58 @@ var wp;
     }
     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 registerStyle26(hash, css) {
-    const runtime = getRuntime26();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle26("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle26("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default21 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var VALIDATION_ENABLED = true;
-  function getItemContent(children) {
-    const childArray = import_element56.Children.toArray(children);
-    const [label, description, ...unexpectedChildren] = childArray;
-    const hasLabel = (0, import_element56.isValidElement)(label) && label.type === ItemLabel;
-    const hasDescription = (0, import_element56.isValidElement)(description) && description.type === ItemDescription;
-    if (VALIDATION_ENABLED && (!hasLabel || description !== void 0 && !hasDescription || unexpectedChildren.length > 0)) {
-      throw new Error(
-        "Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription."
-      );
-    }
-    return {
-      descriptionId: hasDescription ? description.props.id : void 0,
-      hasDescription,
-      hasLabel,
-      labelId: hasLabel ? label.props.id : void 0
-    };
-  }
-  function useItemContent(children, {
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    labelTrailing,
-    shortcut
-  }) {
-    const generatedLabelId = (0, import_element56.useId)();
-    const generatedDescriptionId = (0, import_element56.useId)();
-    const { descriptionId, hasDescription, hasLabel, labelId } = getItemContent(children);
-    const resolvedLabelId = hasLabel ? labelId ?? generatedLabelId : void 0;
-    const resolvedDescriptionId = hasDescription ? descriptionId ?? generatedDescriptionId : void 0;
-    const itemDescribedBy = [
-      ariaDescribedBy,
-      hasDescription && resolvedDescriptionId
-    ].filter(Boolean).join(" ");
-    const {
-      descriptionId: shortcutDescriptionId,
-      targetProps: shortcutAriaProps
-    } = useKeyboardShortcutProps({
-      "aria-describedby": itemDescribedBy || void 0,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      shortcut
-    });
-    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
-    return {
-      contentContextValue: {
-        descriptionId: resolvedDescriptionId,
-        labelId: resolvedLabelId,
-        labelTrailing
-      },
-      itemAriaProps: {
-        ...shortcutAriaProps,
-        "aria-label": ariaLabel,
-        "aria-labelledby": labelledBy
-      },
-      shortcutDescriptionId
+      if (count === void 0) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function ItemContent({
-    children,
-    prefix,
-    shortcut,
-    shortcutDescriptionId,
-    suffix,
-    trailing
-  }) {
-    const hasPrefix = import_element56.Children.toArray(prefix).some(
-      (child) => child !== ""
-    );
-    const hasSuffix = import_element56.Children.toArray(suffix).some(
-      (child) => child !== ""
-    );
-    const hasTrailing = import_element56.Children.toArray(trailing).some(
-      (child) => child !== ""
-    );
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_jsx_runtime100.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)("span", { className: style_default21["item-content"], children: [
-        /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { className: style_default21["item-children"], children }),
-        hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { className: style_default21["item-suffix"], children: suffix }),
-        shortcut && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { className: style_default21["item-shortcut"], children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(KeyboardShortcutDisplay, { shortcut }) }),
-        hasTrailing && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { className: style_default21["item-trailing"], children: trailing })
-      ] }),
-      hasPrefix && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { "aria-hidden": "true", className: style_default21["item-prefix"], children: prefix }),
-      shortcut && shortcutDescriptionId && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-        KeyboardShortcutDescription,
-        {
-          descriptionId: shortcutDescriptionId,
-          shortcut
-        }
-      )
-    ] });
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle26(targetDocument, hash, css);
+    }
   }
-  var Item3 = (0, import_element56.forwardRef)(function MenuItem3({
-    children,
-    className,
-    prefix,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    ...props
-  }, ref) {
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      shortcut
+  if (typeof process === "undefined" || true) {
+    registerStyle26("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  var style_default25 = { "stack": "_19ce0419607e1896__stack" };
+  var gapTokens = {
+    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)"
+  };
+  var Stack = (0, import_element54.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render: render4, ...props }, ref) {
+    const style = {
+      gap: gap && gapTokens[gap],
+      alignItems: align,
+      justifyContent: justify,
+      flexDirection: direction,
+      flexWrap: wrap
+    };
+    const element = useRender({
+      render: render4,
+      ref,
+      props: mergeProps(props, { style, className: style_default25.stack })
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-      index_parts_exports.Item,
-      {
-        ref,
-        ...itemAriaProps,
-        className: clsx_default(
-          resets_default7["box-sizing"],
-          style_default21.item,
-          className
-        ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
-          ItemContent,
-          {
-            prefix,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
-          }
-        ) })
-      }
-    );
+    return element;
   });

-  // packages/ui/build-module/menu/checkbox-item.mjs
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element57 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
+  var import_element55 = __toESM(require_element(), 1);
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
   function getRuntime27() {
     const globalScope = globalThis;
@@ -27104,73 +27154,70 @@ var wp;
       injectStyle27(targetDocument, hash, css);
     }
   }
+  if (typeof process === "undefined" || true) {
+    registerStyle27("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) {
     registerStyle27("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle27("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle27("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_default22 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var CheckboxItem = (0, import_element57.forwardRef)(
-    function MenuCheckboxItem3({
-      children,
+  var style_default26 = { "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_element55.forwardRef)(
+    function InputLayout2({
       className,
+      children,
+      visuallyDisabled,
+      size: size4 = "default",
+      isBorderless,
       prefix,
-      shortcut,
       suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
+      ...restProps
     }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(
-        index_parts_exports.CheckboxItem,
+      return /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(
+        "div",
         {
           ref,
-          ...itemAriaProps,
           className: clsx_default(
-            resets_default8["box-sizing"],
-            style_default22.item,
+            global_css_defense_default6.div,
+            resets_default11["box-sizing"],
+            style_default26["input-layout"],
+            style_default26[`is-size-${size4}`],
+            visuallyDisabled && style_default26["is-disabled"],
+            isBorderless && style_default26["is-borderless"],
             className
           ),
-          ...props,
+          ...restProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-              index_parts_exports.CheckboxItemIndicator,
+            import_element55.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+              "div",
               {
-                keepMounted: true,
-                className: style_default22["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(Icon, { icon: check_default, size: 24, "aria-hidden": "true" })
+                className: style_default26["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
-              ItemContent,
+            children,
+            import_element55.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+              "div",
               {
-                prefix,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
+                className: style_default26["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
               }
-            ) })
+            )
           ]
         }
       );
     }
   );

-  // packages/ui/build-module/menu/group.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
+  var import_element56 = __toESM(require_element(), 1);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
   function getRuntime28() {
     const globalScope = globalThis;
@@ -27252,23 +27299,32 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle28("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle28("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_default23 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Group = (0, import_element58.forwardRef)(function MenuGroup3({ className, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
-      index_parts_exports.Group,
+  var style_default27 = { "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_element56.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
+      "div",
       {
         ref,
-        className: clsx_default(style_default23.group, className),
-        ...props
+        className: clsx_default(
+          style_default27["input-layout-slot"],
+          style_default27[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
       }
     );
   });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/menu/group-label.mjs
-  var import_element59 = __toESM(require_element(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });
+
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
   function getRuntime29() {
     const globalScope = globalThis;
@@ -27350,26 +27406,49 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle29("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle29("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_default24 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var GroupLabel = (0, import_element59.forwardRef)(
-    function MenuGroupLabel3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        index_parts_exports.GroupLabel,
-        {
-          ref,
-          className: clsx_default(style_default24["group-label"], className),
-          ...props
-        }
-      );
-    }
-  );
+  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) {
+    registerStyle29("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_default4 = { "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) {
+    registerStyle29("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_default28 = { "input": "_2ae7be2fc1bb17a3__input" };
+  var Input3 = (0, import_element57.forwardRef)(function Input22({ className, size: size4 = "default", prefix, suffix, style, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+      InputLayout3,
+      {
+        className: clsx_default(
+          focus_module_default4["outset-ring--focus-within"],
+          className
+        ),
+        style,
+        size: size4,
+        visuallyDisabled: restProps.disabled,
+        prefix,
+        suffix,
+        children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+          Input,
+          {
+            ref,
+            className: clsx_default(global_css_defense_default7.input, style_default28.input),
+            ...restProps
+          }
+        )
+      }
+    );
+  });

-  // packages/ui/build-module/menu/link-item.mjs
-  var import_element60 = __toESM(require_element(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_element59 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/spinner/spinner.mjs
+  var import_element58 = __toESM(require_element(), 1);
+  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
   function getRuntime30() {
     const globalScope = globalThis;
@@ -27451,214 +27530,397 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle30("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle30("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_default29 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner = (0, import_element58.forwardRef)(
+    function Spinner2({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
+        "svg",
+        {
+          className: clsx_default(style_default29.spinner, className),
+          viewBox: "0 0 100 100",
+          xmlns: "http://www.w3.org/2000/svg",
+          role: "presentation",
+          focusable: "false",
+          ...props,
+          ref,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+              "circle",
+              {
+                className: style_default29.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
+              "path",
+              {
+                className: style_default29.indicator,
+                d: "m 50 0 a 50 50 0 0 1 50 50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            )
+          ]
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
+    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") {
+      registerDocument31(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash31(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle31(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime31();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash31(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle31(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 registerStyle31(hash, css) {
+    const runtime = getRuntime31();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle31(targetDocument, hash, css);
+    }
   }
-  var global_css_defense_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
   if (typeof process === "undefined" || true) {
-    registerStyle30("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle31("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 resets_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle30("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle31("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 style_default25 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var LinkItem = (0, import_element60.forwardRef)(function MenuLinkItem3({
-    children,
-    className,
-    openInNewTab = false,
-    prefix,
-    shortcut,
-    suffix,
-    "aria-describedby": ariaDescribedBy,
-    "aria-keyshortcuts": ariaKeyShortcuts,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledBy,
-    rel,
-    ...props
-  }, ref) {
-    const externalLinkIndicator = openInNewTab ? /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-      "span",
-      {
-        className: style_default25["external-link-indicator"],
-        role: "img",
-        "aria-label": (
-          /* translators: accessibility text appended to link text */
-          (0, import_i18n15.__)("(opens in a new tab)")
-        )
-      }
-    ) : null;
-    const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      labelTrailing: externalLinkIndicator,
-      shortcut
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-      index_parts_exports.LinkItem,
+  var style_default30 = { "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
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message: message2
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
+      "p",
       {
-        ref,
-        ...props,
-        ...itemAriaProps,
-        rel,
-        target: openInNewTab ? "_blank" : void 0,
+        id,
         className: clsx_default(
-          global_css_defense_default10.a,
-          resets_default9["box-sizing"],
-          style_default25.item,
-          className
+          global_css_defense_default8.p,
+          style_default30.indicator,
+          style_default30[`is-${type}`]
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-          ItemContent,
-          {
-            prefix,
-            shortcut,
-            shortcutDescriptionId,
-            suffix,
-            children
-          }
-        ) })
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Spinner, { className: style_default30["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+            Icon,
+            {
+              className: style_default30["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message2
+        ]
+      }
+    );
+  }
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n14.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n14.__)("Optional")})`;
+    }
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(import_jsx_runtime105.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
+  }
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element59.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    render: render4 = DEFAULT_RENDER,
+    ...restProps
+  }, forwardedRef) {
+    const [errorMessage, setErrorMessage] = (0, import_element59.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element59.useState)();
+    const [showMessage, setShowMessage] = (0, import_element59.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element59.useState)(false);
+    const wrapperRef = (0, import_element59.useRef)(null);
+    (0, import_element59.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const handler = () => {
+        if (customValidity?.type !== "validating") {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+        setShowMessage(true);
+        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      };
+      validityTarget?.addEventListener("invalid", handler);
+      return () => validityTarget?.removeEventListener("invalid", handler);
+    }, [customValidity?.type, getValidityTarget]);
+    (0, import_element59.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      const suppressNativePopover = (event) => {
+        event.preventDefault();
+        if (!event.isTrusted) {
+          return;
+        }
+        const target = event.target;
+        const firstErrorInForm = Array.from(
+          target.form?.elements ?? []
+        ).find((el) => !el.validity.valid);
+        if (!target.form || firstErrorInForm === target) {
+          target.focus();
+        }
+      };
+      const radioSiblings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
+        wrapperRef.current?.querySelectorAll(
+          `input[type="radio"][name="${validityTarget?.name}"]`
+        ) ?? []
+      ).filter((sibling) => sibling !== validityTarget) : [];
+      validityTarget?.addEventListener("invalid", suppressNativePopover);
+      radioSiblings.forEach(
+        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
+      );
+      return () => {
+        validityTarget?.removeEventListener(
+          "invalid",
+          suppressNativePopover
+        );
+        radioSiblings.forEach(
+          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
+        );
+      };
+    }, [getValidityTarget]);
+    (0, import_element59.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      if (!customValidity?.type) {
+        validityTarget?.setCustomValidity("");
+        setErrorMessage(validityTarget?.validationMessage);
+        setStatusMessage(void 0);
+        return;
+      }
+      switch (customValidity.type) {
+        case "validating": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(void 0);
+          setStatusMessage({
+            type: "validating",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "valid": {
+          validityTarget?.setCustomValidity("");
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage({
+            type: "valid",
+            message: customValidity.message
+          });
+          break;
+        }
+        case "invalid": {
+          validityTarget?.setCustomValidity(
+            customValidity.message ?? ""
+          );
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage(void 0);
+          break;
+        }
+      }
+    }, [customValidity, getValidityTarget]);
+    (0, import_element59.useEffect)(() => {
+      if (!isTouched || showMessage) {
+        return;
+      }
+      if (customValidity?.type === "validating") {
+        const timer = setTimeout(() => {
+          setShowMessage(true);
+        }, 1e3);
+        return () => clearTimeout(timer);
       }
-    );
-  });
-
-  // packages/ui/build-module/menu/popup.mjs
-  var import_element63 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/menu/portal.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var Portal2 = (0, import_element61.forwardRef)(function MenuPortal3({ container, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-      index_parts_exports.Portal,
-      {
-        ref,
-        container: container ?? getWpCompatOverlaySlot(),
-        ...props
+      setShowMessage(true);
+    }, [isTouched, customValidity?.type, showMessage]);
+    const onBlur = (event) => {
+      if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
+        return;
       }
-    );
-  });
-
-  // packages/ui/build-module/menu/positioner.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
-  function getRuntime31() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
-    }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
+      if (!isTouched) {
+        setIsTouched(true);
+        getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
+      }
+      const validityTarget = getValidityTarget();
+      const isValidating = customValidity?.type === "validating";
+      window.queueMicrotask(() => {
+        if (!isValidating) {
+          setErrorMessage(validityTarget?.validationMessage);
+        }
+      });
     };
-    if (typeof document !== "undefined") {
-      registerDocument31(document);
-    }
-    return globalScope.__wpStyleRuntime;
-  }
-  function documentContainsStyleHash31(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
-    }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE31}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
-        return true;
+    const messageId = (0, import_element59.useId)();
+    const message2 = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
       }
-    }
-    return false;
-  }
-  function injectStyle31(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
-    }
-    const runtime = getRuntime31();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
-    }
-    if (injectedStyles.has(hash)) {
-      return;
-    }
-    if (documentContainsStyleHash31(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
-    }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
-  }
-  function registerDocument31(targetDocument) {
-    const runtime = getRuntime31();
-    runtime.documents.set(
-      targetDocument,
-      (runtime.documents.get(targetDocument) ?? 0) + 1
-    );
-    for (const [hash, css] of runtime.styles) {
-      injectStyle31(targetDocument, hash, css);
-    }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      return null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element59.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
-    };
-  }
-  function registerStyle31(hash, css) {
-    const runtime = getRuntime31();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle31(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle31("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_default10 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle31("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default26 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var MENU_SUBMENU_POPUP_POSITIONER_PROPS = {
-    side: "inline-end",
-    align: "start",
-    sideOffset: -4,
-    collisionPadding: 12
-  };
-  var Positioner2 = (0, import_element62.forwardRef)(
-    function MenuPositioner3({ className, ...props }, ref) {
-      const { isSubmenu } = useMenuContext();
-      const defaultProps = isSubmenu ? MENU_SUBMENU_POPUP_POSITIONER_PROPS : ITEM_POPUP_POSITIONER_PROPS;
-      return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-        index_parts_exports.Positioner,
-        {
-          ...defaultProps,
-          ...props,
-          ref,
-          className: clsx_default(
-            resets_default10["box-sizing"],
-            style_default26.positioner,
-            className
-          )
+      function setDescribedBy(el, shouldAdd) {
+        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id) => id && id !== messageId);
+        if (shouldAdd) {
+          ids.push(messageId);
         }
-      );
-    }
-  );
+        if (ids.length) {
+          el.setAttribute("aria-describedby", ids.join(" "));
+        } else {
+          el.removeAttribute("aria-describedby");
+        }
+      }
+      setDescribedBy(target, !!visibleMessage);
+      return () => setDescribedBy(target, false);
+    }, [visibleMessage, messageId, getValidityTarget]);
+    return useRender({
+      render: render4,
+      ref: [forwardedRef, wrapperRef],
+      props: mergeProps(restProps, {
+        onBlur,
+        children: /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(import_jsx_runtime105.Fragment, { children: [
+          (0, import_element59.cloneElement)(children, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
+      })
+    });
+  });

-  // packages/ui/build-module/menu/popup.mjs
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/field/index.mjs
+  var field_exports = {};
+  __export(field_exports, {
+    Control: () => Control,
+    Description: () => Description,
+    Details: () => Details,
+    Item: () => Item2,
+    Label: () => Label,
+    Root: () => Root5,
+    VisualLabel: () => VisualLabel
+  });
+
+  // packages/ui/build-module/form/primitives/field/root.mjs
+  var import_element60 = __toESM(require_element(), 1);
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
   function getRuntime32() {
     const globalScope = globalThis;
@@ -27740,40 +28002,31 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle32("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle32("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  var style_default27 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Popup2 = (0, import_element63.forwardRef)(function MenuPopup3({ children, className, portal, positioner, ...props }, ref) {
-    const { isSubmenu } = useMenuContext();
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-      index_parts_exports.Popup,
+  var resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+  var Root5 = (0, import_element60.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER2, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
+      index_parts_exports2.Root,
       {
         ref,
-        className: clsx_default(
-          style_default27.popup,
-          isSubmenu ? style_default27["is-submenu"] : style_default27["is-root"],
-          className
-        ),
-        ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
-          "div",
-          {
-            className: style_default27.list,
-            children
-          }
-        )
+        className: clsx_default(resets_default12["box-sizing"], className),
+        render: render4,
+        ...restProps
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(Positioner2, {}),
-      popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(Portal2, {}), positionedPopup);
   });

-  // packages/ui/build-module/menu/radio-group.mjs
-  var import_element64 = __toESM(require_element(), 1);
+  // packages/ui/build-module/form/primitives/field/item.mjs
+  var import_element61 = __toESM(require_element(), 1);
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var Item2 = (0, import_element61.forwardRef)(function Item22(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(index_parts_exports2.Item, { ref, ...props });
+  });
+
+  // packages/ui/build-module/form/primitives/field/label.mjs
+  var import_element62 = __toESM(require_element(), 1);
   var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
   function getRuntime33() {
@@ -27856,25 +28109,32 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle33("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle33("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 style_default28 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var RadioGroup = (0, import_element64.forwardRef)(
-    function MenuRadioGroup3({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
-        index_parts_exports.RadioGroup,
+  var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Label = (0, import_element62.forwardRef)(
+    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+      const label = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+        index_parts_exports2.Label,
         {
           ref,
-          className: clsx_default(style_default28["radio-group"], className),
-          ...props
+          className: clsx_default(
+            field_default.label,
+            variant && field_default[`is-${variant}`],
+            className
+          ),
+          ...restProps
         }
       );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(VisuallyHidden, { render: label });
+      }
+      return label;
     }
   );

-  // packages/ui/build-module/menu/radio-item.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  var import_primitives38 = __toESM(require_primitives(), 1);
+  // packages/ui/build-module/form/primitives/field/description.mjs
+  var import_element63 = __toESM(require_element(), 1);
   var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
   function getRuntime34() {
@@ -27957,256 +28217,32 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle34("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle34("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 resets_default11 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var global_css_defense_default9 = { "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) {
-    registerStyle34("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
-  }
-  var style_default29 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives38.Circle, { cx: 12, cy: 12, r: 3 }) });
-  var RadioItem = (0, import_element65.forwardRef)(
-    function MenuRadioItem3({
-      children,
-      className,
-      prefix,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
-    }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(
-        index_parts_exports.RadioItem,
-        {
-          ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default11["box-sizing"],
-            style_default29.item,
-            className
-          ),
-          ...props,
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-              index_parts_exports.RadioItemIndicator,
-              {
-                keepMounted: true,
-                className: style_default29["item-selection-indicator"],
-                children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-                  Icon,
-                  {
-                    icon: radioCheck,
-                    className: style_default29["radio-selection-icon"],
-                    "aria-hidden": "true"
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
-              ItemContent,
-              {
-                prefix,
-                shortcut,
-                shortcutDescriptionId,
-                suffix,
-                children
-              }
-            ) })
-          ]
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/menu/use-iframe-dismissal-bridge.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  function getIframeDocument(iframe) {
-    try {
-      return iframe.contentDocument;
-    } catch {
-      return null;
-    }
-  }
-  function forEachIframe(node, callback) {
-    if (node.nodeType !== Node.ELEMENT_NODE) {
-      return;
-    }
-    const element = node;
-    if (element.tagName === "IFRAME") {
-      callback(element);
-    }
-    element.querySelectorAll("iframe").forEach(callback);
-  }
-  function isInsideCurrentMenu(event, trigger) {
-    const target = event.target;
-    const targetElement = target?.nodeType === Node.ELEMENT_NODE ? target : target?.parentElement;
-    const popupId = trigger.getAttribute("aria-controls");
-    if (!targetElement || !popupId) {
-      return false;
-    }
-    const popup = targetElement.ownerDocument.getElementById(popupId);
-    if (!popup) {
-      return false;
-    }
-    const rootOwnerId = popup.getAttribute("data-rootownerid");
-    if (!rootOwnerId) {
-      return popup.contains(targetElement);
-    }
-    return targetElement.closest("[data-rootownerid]")?.getAttribute("data-rootownerid") === rootOwnerId;
+    registerStyle34("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)}}}');
   }
-  function useCloseOnIframePointerDown({
-    enabled,
-    onPointerDown,
-    ownerDocument: ownerDocument2
-  }) {
-    (0, import_element66.useEffect)(() => {
-      if (!enabled || !ownerDocument2) {
-        return;
+  var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Description = (0, import_element63.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
+      index_parts_exports2.Description,
+      {
+        ref,
+        className: clsx_default(
+          global_css_defense_default9.p,
+          field_default2.description,
+          className
+        ),
+        ...restProps
       }
-      const observeDocument = (document2, listenForPointerDown) => {
-        if (listenForPointerDown) {
-          document2.addEventListener("pointerdown", onPointerDown, true);
-        }
-        const iframeCleanups = /* @__PURE__ */ new Map();
-        const addIframe = (iframe) => {
-          if (iframeCleanups.has(iframe)) {
-            return;
-          }
-          let iframeDocument = null;
-          let iframeDocumentCleanup;
-          const updateIframeDocument = () => {
-            const nextIframeDocument = getIframeDocument(iframe);
-            if (nextIframeDocument === iframeDocument) {
-              return;
-            }
-            iframeDocumentCleanup?.();
-            iframeDocument = nextIframeDocument;
-            iframeDocumentCleanup = iframeDocument ? observeDocument(iframeDocument, true) : void 0;
-          };
-          iframe.addEventListener("load", updateIframeDocument);
-          updateIframeDocument();
-          iframeCleanups.set(iframe, () => {
-            iframe.removeEventListener("load", updateIframeDocument);
-            iframeDocumentCleanup?.();
-          });
-        };
-        const removeIframe = (iframe) => {
-          iframeCleanups.get(iframe)?.();
-          iframeCleanups.delete(iframe);
-        };
-        document2.querySelectorAll("iframe").forEach(addIframe);
-        const MutationObserverConstructor = document2.defaultView?.MutationObserver;
-        const observer = MutationObserverConstructor ? new MutationObserverConstructor((records) => {
-          records.forEach((record) => {
-            record.removedNodes.forEach(
-              (node) => forEachIframe(node, removeIframe)
-            );
-            record.addedNodes.forEach(
-              (node) => forEachIframe(node, addIframe)
-            );
-          });
-        }) : null;
-        observer?.observe(document2.documentElement, {
-          childList: true,
-          subtree: true
-        });
-        return () => {
-          observer?.disconnect();
-          iframeCleanups.forEach((cleanup) => cleanup());
-          if (listenForPointerDown) {
-            document2.removeEventListener(
-              "pointerdown",
-              onPointerDown,
-              true
-            );
-          }
-        };
-      };
-      return observeDocument(ownerDocument2, false);
-    }, [enabled, onPointerDown, ownerDocument2]);
-  }
-  function useIframeDismissalBridge({
-    actionsRef,
-    defaultOpen,
-    disabled: disabled2,
-    modal,
-    onOpenChange,
-    open: openProp
-  }) {
-    const fallbackActionsRef = (0, import_element66.useRef)(null);
-    const resolvedActionsRef = actionsRef ?? fallbackActionsRef;
-    const [uncontrolledOpen, setUncontrolledOpen] = (0, import_element66.useState)(
-      defaultOpen ?? false
-    );
-    const [trigger, setTrigger] = (0, import_element66.useState)(null);
-    const open = openProp ?? uncontrolledOpen;
-    const handleIframePointerDown = (0, import_element66.useCallback)(
-      (event) => {
-        if (trigger && !isInsideCurrentMenu(event, trigger)) {
-          resolvedActionsRef.current?.close();
-        }
-      },
-      [resolvedActionsRef, trigger]
     );
-    useCloseOnIframePointerDown({
-      enabled: open && modal === false && !disabled2 && trigger !== null,
-      onPointerDown: handleIframePointerDown,
-      ownerDocument: trigger?.ownerDocument ?? null
-    });
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      onOpenChange(nextOpen, eventDetails);
-      if (eventDetails.isCanceled) {
-        return;
-      }
-      setUncontrolledOpen(nextOpen);
-      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
-    };
-    return {
-      actionsRef: resolvedActionsRef,
-      onOpenChange: handleOpenChange
-    };
-  }
+  });

-  // packages/ui/build-module/menu/root.mjs
+  // packages/ui/build-module/form/primitives/field/details.mjs
+  var import_element64 = __toESM(require_element(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
   var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  function Root5(props) {
-    const { onOpenChange } = props;
-    const handleOpenChange = (nextOpen, eventDetails) => {
-      const trigger = eventDetails.trigger;
-      const TriggerElement = trigger?.ownerDocument.defaultView?.HTMLElement;
-      const EventTargetElement = trigger?.ownerDocument.defaultView?.Element;
-      const activeElementBeforeOpenChange = trigger?.ownerDocument.activeElement;
-      const eventTarget = eventDetails.event.target;
-      const menuElement = EventTargetElement && eventTarget instanceof EventTargetElement ? eventTarget.closest('[role="menu"]') : null;
-      onOpenChange?.(nextOpen, eventDetails);
-      if (!nextOpen && eventDetails.reason === "item-press" && !eventDetails.isCanceled && TriggerElement && trigger instanceof TriggerElement && menuElement?.contains(activeElementBeforeOpenChange ?? null) && trigger.ownerDocument.activeElement === activeElementBeforeOpenChange) {
-        trigger.focus();
-      }
-    };
-    const iframeDismissalProps = useIframeDismissalBridge({
-      actionsRef: props.actionsRef,
-      defaultOpen: props.defaultOpen,
-      disabled: props.disabled,
-      modal: props.modal,
-      onOpenChange: handleOpenChange,
-      open: props.open
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(MenuContext.Provider, { value: { isSubmenu: false }, children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(index_parts_exports.Root, { ...props, ...iframeDismissalProps }) }) });
-  }
-
-  // packages/ui/build-module/menu/separator.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
   function getRuntime35() {
     const globalScope = globalThis;
@@ -28288,31 +28324,36 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle35("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle35("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 style_default30 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var Separator2 = (0, import_element67.forwardRef)(
-    function MenuSeparator({ className, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
-        index_parts_exports.Separator,
-        {
-          ref,
-          className: clsx_default(style_default30.separator, className),
-          ...props
-        }
-      );
+  var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Details = (0, import_element64.forwardRef)(
+    function Details2({ className, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_jsx_runtime110.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n15.__)("More details follow the field.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+          "div",
+          {
+            ref,
+            className: clsx_default(field_default3.description, className),
+            ...restProps
+          }
+        )
+      ] });
     }
   );

-  // packages/ui/build-module/menu/submenu-root.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  function SubmenuRoot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuContext.Provider, { value: { isSubmenu: true }, children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(index_parts_exports.SubmenuRoot, { ...props }) });
-  }
+  // packages/ui/build-module/form/primitives/field/control.mjs
+  var import_element65 = __toESM(require_element(), 1);
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var Control = (0, import_element65.forwardRef)(
+    function Control2(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(index_parts_exports2.Control, { ref, ...props });
+    }
+  );

-  // packages/ui/build-module/menu/submenu-trigger.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/form/primitives/field/visual-label.mjs
+  var import_element66 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
   function getRuntime36() {
     const globalScope = globalThis;
@@ -28394,79 +28435,325 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle36("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    registerStyle36("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_element66.forwardRef)(
+    function VisualLabel2({ className, render: render4, variant, ...restProps }, ref) {
+      return useRender({
+        defaultTagName: "span",
+        render: render4,
+        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_element67 = __toESM(require_element(), 1);
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+  function getRuntime37() {
+    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") {
+      registerDocument37(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash37(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE37}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle37(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime37();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash37(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle37(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 registerStyle37(hash, css) {
+    const runtime = getRuntime37();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle37(targetDocument, hash, css);
+    }
   }
-  var resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle36("5319ab5c9b", '@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');
+    registerStyle37("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_default31 = { "positioner": "d61e2d85c0ee0699__positioner", "popup": "_34e81249f419a5a5__popup", "item-selection-indicator": "_42313b48c5459be3__item-selection-indicator", "is-root": "_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion", "is-submenu": "_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only", "list": "_33f07ab17005471d__list", "group": "f11085533c0056b0__group", "radio-group": "e05914e1005d7c2e__radio-group", "item": "_5c913bce0d8bb0d6__item", "item-prefix": "_64924ecabf65a5d6__item-prefix", "group-label": "_4a0fd085d76fd23c__group-label", "separator": "bfc11368eadf3b39__separator", "item-content": "af879698ede76757__item-content", "radio-selection-icon": "_59aa9b3b3a651148__radio-selection-icon", "item-children": "_943a932d9f81c78c__item-children", "item-label": "_5ed41da4abcf8958__item-label", "item-description": "fa88c9f1a96a4c5a__item-description", "item-suffix": "_091406749ed93e6e__item-suffix", "item-shortcut": "_23630f40071a29ff__item-shortcut", "item-trailing": "_06be17a91bf434a0__item-trailing", "submenu-chevron": "b78aec79bf93eba0__submenu-chevron", "external-link-indicator": "_60da3b6f9718cf76__external-link-indicator" };
-  var SubmenuTrigger = (0, import_element68.forwardRef)(
-    function MenuSubmenuTrigger3({
-      children,
+  var style_default31 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+  if (typeof process === "undefined" || true) {
+    registerStyle37("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_default10 = { "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 = (render4, restProps) => {
+    return function textareaRender(props) {
+      return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element67.cloneElement)(render4, mergeProps(props, restProps));
+    };
+  };
+  var Textarea = (0, import_element67.forwardRef)(
+    function Textarea2({
       className,
-      prefix,
-      shortcut,
-      suffix,
-      "aria-describedby": ariaDescribedBy,
-      "aria-keyshortcuts": ariaKeyShortcuts,
-      "aria-label": ariaLabel,
-      "aria-labelledby": ariaLabelledBy,
-      ...props
+      defaultValue: defaultValue2,
+      disabled: disabled2,
+      onValueChange,
+      render: render4,
+      rows = 4,
+      style,
+      value,
+      ...restProps
     }, ref) {
-      const { contentContextValue, itemAriaProps, shortcutDescriptionId } = useItemContent(children, {
-        "aria-describedby": ariaDescribedBy,
-        "aria-keyshortcuts": ariaKeyShortcuts,
-        "aria-label": ariaLabel,
-        "aria-labelledby": ariaLabelledBy,
-        shortcut
-      });
-      return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-        index_parts_exports.SubmenuTrigger,
+      return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+        Input3,
         {
-          ref,
-          ...itemAriaProps,
-          className: clsx_default(
-            resets_default12["box-sizing"],
-            style_default31.item,
-            className
-          ),
-          ...props,
-          children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-            ItemContent,
+          className: clsx_default(style_default31.wrapper, className),
+          style,
+          render: wrappedRender(
+            render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime112.jsx)("textarea", { ...props })),
             {
-              prefix,
-              shortcut,
-              shortcutDescriptionId,
-              suffix,
-              trailing: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-                Icon,
-                {
-                  className: style_default31["submenu-chevron"],
-                  icon: chevron_right_small_default,
-                  size: 24,
-                  "aria-hidden": "true"
-                }
+              className: clsx_default(
+                global_css_defense_default10.textarea,
+                style_default31.textarea
               ),
-              children
+              ref,
+              rows,
+              ...restProps
             }
-          ) })
+          ),
+          value,
+          defaultValue: defaultValue2,
+          onValueChange,
+          disabled: disabled2
         }
       );
     }
   );

-  // packages/ui/build-module/menu/trigger.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element69.forwardRef)(
-    function MenuTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(index_parts_exports.Trigger, { ref, ...props });
+  // packages/ui/build-module/form/input-control/input-control.mjs
+  var import_element68 = __toESM(require_element(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+  function getRuntime38() {
+    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") {
+      registerDocument38(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash38(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE38}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle38(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime38();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash38(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle38(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 registerStyle38(hash, css) {
+    const runtime = getRuntime38();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle38(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle38("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 style_default32 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element68.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(field_exports.Root, { className: clsx_default(style_default32.root, className), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(Input3, { ref, ...restProps }),
+        description && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(field_exports.Description, { children: description }),
+        details && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(field_exports.Details, { children: details })
+      ] });
     }
   );

-  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
+  var import_element69 = __toESM(require_element(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var TextareaControl = (0, import_element69.forwardRef)(function TextareaControl2({
+    className,
+    label,
+    description,
+    details,
+    hideLabelFromVision,
+    ...restProps
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(field_exports.Root, { className, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(Textarea, { ref, ...restProps }),
+      description && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(field_exports.Description, { children: description }),
+      details && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(field_exports.Details, { children: details })
+    ] });
+  });
+
+  // packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
   var import_element70 = __toESM(require_element(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedInputControl = (0, import_element70.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element70.useRef)(null);
+    const mergedRefs = (0, import_compose3.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
+  var import_element71 = __toESM(require_element(), 1);
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var ValidatedTextareaControl = (0, import_element71.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+    const validityTargetRef = (0, import_element71.useRef)(null);
+    const mergedRefs = (0, import_compose4.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/dataviews/build-module/components/dataviews-context/index.mjs
+  var import_element72 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/constants.mjs
   var import_i18n16 = __toESM(require_i18n(), 1);
@@ -28521,7 +28808,7 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element70.createContext)({
+  var DataViewsContext = (0, import_element72.createContext)({
     view: { type: LAYOUT_TABLE },
     onChangeView: () => {
     },
@@ -28541,7 +28828,7 @@ var wp;
     isItemClickable: () => true,
     renderItemLink: void 0,
     containerWidth: 0,
-    containerRef: (0, import_element70.createRef)(),
+    containerRef: (0, import_element72.createRef)(),
     resizeObserverRef: () => {
     },
     defaultLayouts: { list: {}, grid: {}, table: {} },
@@ -28564,13 +28851,13 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
   var import_i18n24 = __toESM(require_i18n(), 1);
   var import_components7 = __toESM(require_components(), 1);
-  var import_element79 = __toESM(require_element(), 1);
+  var import_element81 = __toESM(require_element(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);

   // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
   var import_components2 = __toESM(require_components(), 1);
   var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
   var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
   function DataViewsSelectionCheckbox({
     selection,
@@ -28585,7 +28872,7 @@ var wp;
     const isInSelectionArray = selection.includes(id);
     const checked = !disabled2 && isInSelectionArray;
     const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n17.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
       import_components2.CheckboxControl,
       {
         className: SELECTION_CHECKBOX_CLASS,
@@ -28608,7 +28895,7 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
   var import_components3 = __toESM(require_components(), 1);
   var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_element71 = __toESM(require_element(), 1);
+  var import_element73 = __toESM(require_element(), 1);
   var import_data2 = __toESM(require_data(), 1);
   var import_compose5 = __toESM(require_compose(), 1);

@@ -28689,7 +28976,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
   function ButtonTrigger({
     action,
     onClick,
@@ -28697,7 +28984,7 @@ var wp;
     variant
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
       import_components3.Button,
       {
         disabled: !!action.disabled,
@@ -28715,7 +29002,7 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(menu_exports.ItemLabel, { children: label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: label }) });
   }
   function ActionModal({
     action,
@@ -28724,7 +29011,7 @@ var wp;
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
     const modalHeader = typeof action.modalHeader === "function" ? action.modalHeader(items) : action.modalHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
       import_components3.Modal,
       {
         title: modalHeader || label,
@@ -28735,7 +29022,7 @@ var wp;
         overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(action.RenderModal, { items, closeModal })
+        children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(action.RenderModal, { items, closeModal })
       }
     );
   }
@@ -28745,7 +29032,7 @@ var wp;
     registry,
     setActiveModalAction
   }) {
-    const { primaryActions, regularActions } = (0, import_element71.useMemo)(() => {
+    const { primaryActions, regularActions } = (0, import_element73.useMemo)(() => {
       return actions.reduce(
         (acc, action) => {
           (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
@@ -28757,7 +29044,7 @@ var wp;
         }
       );
     }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
       MenuItemTrigger,
       {
         action,
@@ -28772,7 +29059,7 @@ var wp;
       },
       action.id
     ));
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(menu_exports.Group, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Group, { children: [
       renderActionGroup(primaryActions),
       renderActionGroup(regularActions)
     ] });
@@ -28783,7 +29070,7 @@ var wp;
     isCompact
   }) {
     const registry = (0, import_data2.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element71.useMemo)(() => {
+    const { primaryActions, eligibleActions } = (0, import_element73.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -28797,7 +29084,7 @@ var wp;
     }, [actions, item]);
     const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
     if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
         CompactItemActions,
         {
           item,
@@ -28807,7 +29094,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(
       Stack,
       {
         direction: "row",
@@ -28818,7 +29105,7 @@ var wp;
           width: "auto"
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
             PrimaryActions,
             {
               item,
@@ -28828,7 +29115,7 @@ var wp;
           ),
           (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
           // there if there are any actions at all.
-          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
             CompactItemActions,
             {
               item,
@@ -28846,15 +29133,15 @@ var wp;
     isSmall,
     registry
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element71.useState)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element73.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(import_jsx_runtime116.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(import_jsx_runtime118.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
           menu_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
               import_components3.Button,
               {
                 size: isSmall ? "small" : "compact",
@@ -28867,7 +29154,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Popup, { positioner: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Positioner, { align: "end" }), children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
           ActionsMenuGroup,
           {
             actions,
@@ -28877,7 +29164,7 @@ var wp;
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -28893,7 +29180,7 @@ var wp;
     registry,
     buttonVariant
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element71.useState)(null);
+    const [activeModalAction, setActiveModalAction] = (0, import_element73.useState)(null);
     const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
     if (isMobileViewport) {
       return null;
@@ -28901,8 +29188,8 @@ var wp;
     if (!Array.isArray(actions) || actions.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(import_jsx_runtime116.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(import_jsx_runtime118.Fragment, { children: [
+      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
         ButtonTrigger,
         {
           action,
@@ -28918,7 +29205,7 @@ var wp;
         },
         action.id
       )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -28932,7 +29219,7 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
   var import_components4 = __toESM(require_components(), 1);
   var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_element72 = __toESM(require_element(), 1);
+  var import_element74 = __toESM(require_element(), 1);
   var import_data3 = __toESM(require_data(), 1);
   var import_compose6 = __toESM(require_compose(), 1);

@@ -28962,20 +29249,20 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   function hasAPossibleBulkAction(actions, item) {
     return actions.some(
       (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
     );
   }
   function useHasAPossibleBulkAction(actions, item) {
-    return (0, import_element72.useMemo)(
+    return (0, import_element74.useMemo)(
       () => hasAPossibleBulkAction(actions, item),
       [actions, item]
     );
   }
   function useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element72.useMemo)(
+    return (0, import_element74.useMemo)(
       () => data.some((item) => hasAPossibleBulkAction(actions, item)),
       [actions, data]
     );
@@ -28988,7 +29275,7 @@ var wp;
     getItemId,
     disableSelectAll = false
   }) {
-    const selectableItems = (0, import_element72.useMemo)(() => {
+    const selectableItems = (0, import_element74.useMemo)(() => {
       return data.filter((item) => {
         return actions.some(
           (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
@@ -29001,7 +29288,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === selectableItems.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
         import_components4.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -29014,7 +29301,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
       import_components4.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -29037,7 +29324,7 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
   var import_i18n21 = __toESM(require_i18n(), 1);
   var import_components5 = __toESM(require_components(), 1);
-  var import_element73 = __toESM(require_element(), 1);
+  var import_element75 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/utils/get-hideable-fields.mjs
   function getHideableFields(view, fields) {
@@ -29051,15 +29338,22 @@ var wp;
     );
   }

+  // packages/dataviews/build-module/components/dataviews-layouts/utils/get-table-columns.mjs
+  function getTableColumns(view, fields) {
+    return (view.fields ?? []).filter(
+      (fieldId) => fields.some((field) => field.id === fieldId)
+    );
+  }
+
   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   function WithMenuSeparators({ children }) {
-    return import_element73.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(import_element73.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Separator, {}),
+    return import_element75.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(import_element75.Fragment, { children: [
+      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.Separator, {}),
       child
     ] }, i2));
   }
-  var _HeaderMenu = (0, import_element73.forwardRef)(function HeaderMenu({
+  var _HeaderMenu = (0, import_element75.forwardRef)(function HeaderMenu({
     fieldId,
     view,
     fields,
@@ -29070,15 +29364,13 @@ var wp;
     canInsertLeft = true,
     canInsertRight = true
   }, ref) {
-    const visibleFieldIds = view.fields ?? [];
-    const index2 = visibleFieldIds?.indexOf(fieldId);
     const isSorted = view.sort?.field === fieldId;
     let isHidable = false;
     let isSortable = false;
     let canAddFilter = false;
     let operators = [];
     const field = fields.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element73.useContext)(dataviews_context_default);
+    const { setIsShowingFilter } = (0, import_element75.useContext)(dataviews_context_default);
     if (!field) {
       return null;
     }
@@ -29090,16 +29382,18 @@ var wp;
     if (!isSortable && !canMove && !isHidable && !canAddFilter) {
       return header;
     }
+    const visibleFieldIds = getTableColumns(view, fields);
+    const index2 = visibleFieldIds.indexOf(fieldId);
     const hiddenFields = getHideableFields(view, fields).filter(
       (f2) => !visibleFieldIds.includes(f2.id)
     );
     const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
     const isRtl = (0, import_i18n21.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
         menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
             import_components5.Button,
             {
               size: "compact",
@@ -29110,12 +29404,12 @@ var wp;
           ),
           children: [
             header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.Popup, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(WithMenuSeparators, { children: [
+        isSortable && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
           menu_exports.RadioGroup,
           {
             value: isSorted && view.sort ? view.sort.direction : null,
@@ -29130,21 +29424,21 @@ var wp;
               });
             },
             children: SORTING_DIRECTIONS.map(
-              (direction) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+              (direction) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
                 menu_exports.RadioItem,
                 {
                   value: direction,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
                 },
                 direction
               )
             )
           }
         ),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
           menu_exports.Item,
           {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: funnel_default }),
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.PrefixIcon, { icon: funnel_default }),
             onClick: () => {
               setOpenedFilter(fieldId);
               setIsShowingFilter(true);
@@ -29161,14 +29455,14 @@ var wp;
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Add filter") })
+            children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Add filter") })
           }
         ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(menu_exports.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: arrow_left_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.PrefixIcon, { icon: arrow_left_default }),
               disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 + 1 : index2 - 1;
@@ -29186,13 +29480,13 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move left") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move left") })
             }
           ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: arrow_right_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.PrefixIcon, { icon: arrow_right_default }),
               disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 - 1 : index2 + 1;
@@ -29210,14 +29504,14 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move right") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move right") })
             }
           ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Insert left") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
               const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
                 menu_exports.Item,
                 {
                   onClick: () => {
@@ -29235,17 +29529,17 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.SubmenuRoot, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
+          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(menu_exports.SubmenuRoot, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.SubmenuTrigger, { children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Insert right") }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.Popup, { children: hiddenFields.map((hiddenField) => {
               const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
                 menu_exports.Item,
                 {
                   onClick: () => {
@@ -29263,16 +29557,16 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
             menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: unseen_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.PrefixIcon, { icon: unseen_default }),
               onClick: () => {
                 onHide(field);
                 onChangeView({
@@ -29282,7 +29576,7 @@ var wp;
                   )
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Hide column") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Hide column") })
             }
           )
         ] })
@@ -29293,8 +29587,8 @@ var wp;
   var column_header_menu_default = ColumnHeaderMenu;

   // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element74 = __toESM(require_element(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_element76 = __toESM(require_element(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
   function getClickableItemProps({
     item,
     isItemClickable: isItemClickable2,
@@ -29330,7 +29624,7 @@ var wp;
     ...extraProps
   }) {
     if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { className, ...extraProps, children });
+      return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("div", { className, ...extraProps, children });
     }
     if (renderItemLink) {
       const renderedElement = renderItemLink({
@@ -29339,7 +29633,7 @@ var wp;
         ...extraProps,
         children
       });
-      return (0, import_element74.cloneElement)(renderedElement, {
+      return (0, import_element76.cloneElement)(renderedElement, {
         onClick: (event) => {
           event.stopPropagation();
           if (renderedElement.props.onClick) {
@@ -29362,11 +29656,11 @@ var wp;
       onClickItem,
       className
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { ...clickProps, ...extraProps, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("div", { ...clickProps, ...extraProps, children });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   function ColumnPrimary({
     item,
     level,
@@ -29386,8 +29680,8 @@ var wp;
         Math.round(32 * ratioWidth / ratioHeight)
       )}px`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
+      mediaField && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
         ItemClickWrapper,
         {
           item,
@@ -29396,7 +29690,7 @@ var wp;
           renderItemLink,
           className: "dataviews-view-table__cell-content-wrapper dataviews-column-primary__media",
           "aria-label": isItemClickable2(item) && (!!onClickItem || !!renderItemLink) && !!titleField ? titleField.getValue?.({ item }) : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
             mediaField.render,
             {
               item,
@@ -29406,14 +29700,14 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
         Stack,
         {
           direction: "column",
           align: "flex-start",
           className: "dataviews-view-table__primary-column-content",
           children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
               ItemClickWrapper,
               {
                 item,
@@ -29422,15 +29716,15 @@ var wp;
                 renderItemLink,
                 className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("span", { className: "dataviews-view-table__level", children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("span", { className: "dataviews-view-table__level", children: [
                     Array(level).fill("\u2014").join(" "),
                     "\xA0"
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(titleField.render, { item, field: titleField })
+                  /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(titleField.render, { item, field: titleField })
                 ]
               }
             ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
               descriptionField2.render,
               {
                 item,
@@ -29445,7 +29739,7 @@ var wp;
   var column_primary_default = ColumnPrimary;

   // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element75 = __toESM(require_element(), 1);
+  var import_element77 = __toESM(require_element(), 1);
   var import_i18n22 = __toESM(require_i18n(), 1);
   var isScrolledToEnd = (element) => {
     if ((0, import_i18n22.isRTL)()) {
@@ -29458,9 +29752,9 @@ var wp;
     scrollContainerRef,
     enabledHorizontal = false
   }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element75.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element75.useState)(false);
-    const handleScroll = (0, import_element75.useCallback)(() => {
+    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element77.useState)(false);
+    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element77.useState)(false);
+    const handleScroll = (0, import_element77.useCallback)(() => {
       const scrollContainer = scrollContainerRef.current;
       if (!scrollContainer) {
         return;
@@ -29470,7 +29764,7 @@ var wp;
       }
       setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
     }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element75.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       if (typeof window === "undefined" || !scrollContainerRef.current) {
         return () => {
         };
@@ -29500,7 +29794,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element76 = __toESM(require_element(), 1);
+  var import_element78 = __toESM(require_element(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   function getRange(orderedIds, fromIndex, toIndex) {
     return orderedIds.slice(
@@ -29567,12 +29861,12 @@ var wp;
   }) {
     const isMultiselect = selectionMode === "multi";
     const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element76.useRef)(null);
+    const gestureRef = (0, import_element78.useRef)(null);
     const anchorTo = (id) => {
       gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element76.useRef)(false);
-    (0, import_element76.useEffect)(() => {
+    const isTouchDeviceRef = (0, import_element78.useRef)(false);
+    (0, import_element78.useEffect)(() => {
       const markTouchDevice = () => {
         isTouchDeviceRef.current = true;
       };
@@ -29672,16 +29966,16 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
   var import_components6 = __toESM(require_components(), 1);
   var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_element79 = __toESM(require_element(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
   function FieldItem3({
     field,
     isVisible: isVisible2,
     onToggleVisibility
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_components6.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_components6.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components6.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components6.Icon, { icon: check_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime123.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
     ] }) });
   }
   function isDefined(item) {
@@ -29690,7 +29984,7 @@ var wp;
   function PropertiesSection({
     showLabel = true
   }) {
-    const { view, fields, onChangeView } = (0, import_element77.useContext)(dataviews_context_default);
+    const { view, fields, onChangeView } = (0, import_element79.useContext)(dataviews_context_default);
     const regularFields = getHideableFields(view, fields);
     if (!regularFields?.length) {
       return null;
@@ -29723,18 +30017,18 @@ var wp;
     );
     const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
     const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_components6.BaseControl.VisualLabel, { children: (0, import_i18n23.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
+      showLabel && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_components6.BaseControl.VisualLabel, { children: (0, import_i18n23.__)("Properties") }),
+      /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(import_components6.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)(import_components6.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
             lockedFields.map(({ field, isVisibleFlag }) => {
               const isVisible2 = view[isVisibleFlag] ?? true;
               const fieldToRender = isSingleVisibleLockedField && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
                 FieldItem3,
                 {
                   field: fieldToRender,
@@ -29752,7 +30046,7 @@ var wp;
             regularFields.map((field) => {
               const isVisible2 = visibleFieldIds.includes(field.id);
               const fieldToRender = totalVisibleFields === 1 && isVisible2 ? { ...field, enableHiding: false } : field;
-              return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
                 FieldItem3,
                 {
                   field: fieldToRender,
@@ -29776,10 +30070,10 @@ var wp;
   }

   // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element78 = __toESM(require_element(), 1);
+  var import_element80 = __toESM(require_element(), 1);
   function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element78.useState)(false);
-    (0, import_element78.useEffect)(() => {
+    const [showLoader, setShowLoader] = (0, import_element80.useState)(false);
+    (0, import_element80.useEffect)(() => {
       if (!isLoading) {
         return;
       }
@@ -29795,7 +30089,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
   function getEffectiveAlign(explicitAlign, fieldType) {
     if (explicitAlign) {
       return explicitAlign;
@@ -29819,7 +30113,7 @@ var wp;
       "dataviews-view-table__cell-align-end": align === "end",
       "dataviews-view-table__cell-align-center": align === "center"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(field.render, { item, field }) });
   }
   function TableRow({
     hasBulkActions,
@@ -29844,7 +30138,7 @@ var wp;
     isActionsColumnSticky,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element79.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element81.useContext)(dataviews_context_default);
     const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
     const isSelected2 = hasPossibleBulkAction && selection.includes(id);
     const {
@@ -29853,9 +30147,9 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const columns = view.fields ?? [];
+    const columns = getTableColumns(view, fields);
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)(
       "tr",
       {
         className: clsx_default("dataviews-view-table__row", {
@@ -29874,7 +30168,7 @@ var wp;
           onMouseDown(event);
         },
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -29885,7 +30179,7 @@ var wp;
               disabled: !hasPossibleBulkAction
             }
           ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
             column_primary_default,
             {
               item,
@@ -29903,7 +30197,7 @@ var wp;
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
             const field = fields.find((f2) => f2.id === column);
             const effectiveAlign = getEffectiveAlign(align, field?.type);
-            return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
               "td",
               {
                 style: {
@@ -29911,7 +30205,7 @@ var wp;
                   maxWidth,
                   minWidth
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                   TableColumnField,
                   {
                     fields,
@@ -29929,7 +30223,7 @@ var wp;
           // table row. This allows us to add a click handler to the row
           // itself (to toggle row selection) without erroneously
           // intercepting click events from ItemActions.
-          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
             "td",
             {
               className: clsx_default("dataviews-view-table__actions-column", {
@@ -29937,7 +30231,7 @@ var wp;
                 "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
               }),
               onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(ItemActions, { item, actions })
+              children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(ItemActions, { item, actions })
             }
           )
         ]
@@ -29962,7 +30256,7 @@ var wp;
     className,
     empty
   }) {
-    const { containerRef } = (0, import_element79.useContext)(dataviews_context_default);
+    const { containerRef } = (0, import_element81.useContext)(dataviews_context_default);
     const isDelayedLoading = useDelayedLoading(isLoading);
     const groupField = view.groupBy?.field ? fields.find((f2) => f2.id === view.groupBy?.field) : null;
     const dataByGroup = groupField ? getDataByGroup(data, groupField) : null;
@@ -29976,17 +30270,17 @@ var wp;
       selectionMode: "multi",
       shouldSelectOnClick: false
     });
-    const headerMenuRefs = (0, import_element79.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element79.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element79.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element79.useState)(null);
-    (0, import_element79.useEffect)(() => {
+    const headerMenuRefs = (0, import_element81.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element81.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element81.useState)();
+    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element81.useState)(null);
+    (0, import_element81.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
       }
     });
-    const tableNoticeId = (0, import_element79.useId)();
+    const tableNoticeId = (0, import_element81.useId)();
     const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
       scrollContainerRef: containerRef,
       enabledHorizontal: !!actions?.length
@@ -30030,7 +30324,7 @@ var wp;
     );
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
+    const columns = getTableColumns(view, fields);
     const headerMenuRef = (column, index2) => (node) => {
       if (node) {
         headerMenuRefs.current.set(column, {
@@ -30048,7 +30342,7 @@ var wp;
       "--wp-dataviews-media-aspect-ratio": mediaAspectRatio ?? "1/1"
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -30059,8 +30353,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(import_jsx_runtime122.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)(import_jsx_runtime124.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)(
         "table",
         {
           className: clsx_default("dataviews-view-table", className, {
@@ -30077,10 +30371,10 @@ var wp;
           role: isInfiniteScroll ? "feed" : void 0,
           inert: !isInfiniteScroll && isLoading ? "true" : void 0,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)("colgroup", { children: [
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
+              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
+              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                 "col",
                 {
                   className: clsx_default(
@@ -30092,32 +30386,32 @@ var wp;
                 },
                 `col-${column}`
               )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("col", { className: "dataviews-view-table__col-actions" })
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("col", { className: "dataviews-view-table__col-actions" })
             ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
               import_components7.Popover,
               {
                 anchor: contextMenuAnchor,
                 onClose: () => setContextMenuAnchor(null),
                 placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(PropertiesSection, { showLabel: false })
+                children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(PropertiesSection, { showLabel: false })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
               "thead",
               {
                 className: clsx_default({
                   "dataviews-view-table__thead--stuck": isVerticallyScrolled
                 }),
                 onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)("tr", { className: "dataviews-view-table__row", children: [
+                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                     "th",
                     {
                       className: "dataviews-view-table__checkbox-column",
                       scope: "col",
                       onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                         BulkSelectionCheckbox,
                         {
                           selection,
@@ -30129,7 +30423,7 @@ var wp;
                       )
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -30157,7 +30451,7 @@ var wp;
                       field?.type
                     );
                     const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                       "th",
                       {
                         style: {
@@ -30168,7 +30462,7 @@ var wp;
                         },
                         "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
                         scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -30187,7 +30481,7 @@ var wp;
                       column
                     );
                   }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                     "th",
                     {
                       className: clsx_default(
@@ -30197,15 +30491,15 @@ var wp;
                           "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
                         }
                       ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n24.__)("Actions") })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n24.__)("Actions") })
                     }
                   )
                 ] })
               }
             ),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime124.jsxs)("tbody", { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                   "td",
                   {
                     colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions?.length ? 1 : 0),
@@ -30220,7 +30514,7 @@ var wp;
                 ) }),
                 groupItems.map((item, index2) => {
                   const id = getItemId(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                     TableRow,
                     {
                       item,
@@ -30247,9 +30541,9 @@ var wp;
                   );
                 })
               ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+            ) : /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("tbody", { children: hasData && data.map((item, index2) => {
               const id = getItemId(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
                 TableRow,
                 {
                   item,
@@ -30279,7 +30573,7 @@ var wp;
           ]
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_components7.Spinner, {}) }) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_components7.Spinner, {}) }) })
     ] });
   }
   var table_default = ViewTable;
@@ -30292,13 +30586,13 @@ var wp;
   var import_components9 = __toESM(require_components(), 1);
   var import_i18n26 = __toESM(require_i18n(), 1);
   var import_compose7 = __toESM(require_compose(), 1);
-  var import_element83 = __toESM(require_element(), 1);
+  var import_element85 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
   var import_components8 = __toESM(require_components(), 1);
   var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_element82 = __toESM(require_element(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
   var imageSizes = [
     {
       value: 120,
@@ -30330,9 +30624,9 @@ var wp;
   ];
   var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
   function useGridColumns() {
-    const context = (0, import_element80.useContext)(dataviews_context_default);
+    const context = (0, import_element82.useContext)(dataviews_context_default);
     const view = context.view;
-    return (0, import_element80.useMemo)(() => {
+    return (0, import_element82.useMemo)(() => {
       const containerWidth = context.containerWidth;
       const gap = 32;
       const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
@@ -30344,10 +30638,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element81.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
+  var import_element83 = __toESM(require_element(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var GridItems = (0, import_element83.forwardRef)(({ className, previewSize, style, ...props }, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
       "div",
       {
         ref,
@@ -30362,10 +30656,10 @@ var wp;
   });

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element82 = __toESM(require_element(), 1);
+  var import_element84 = __toESM(require_element(), 1);
   function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element82.useContext)(dataviews_context_default);
-    (0, import_element82.useEffect)(() => {
+    const { intersectionObserver } = (0, import_element84.useContext)(dataviews_context_default);
+    (0, import_element84.useEffect)(() => {
       const element = elementRef.current;
       if (!element || posinset === void 0 || !intersectionObserver) {
         return;
@@ -30383,7 +30677,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
   function chunk(array, size4) {
     const chunks = [];
     for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -30391,7 +30685,7 @@ var wp;
     }
     return chunks;
   }
-  var GridItem = (0, import_element83.forwardRef)(
+  var GridItem = (0, import_element85.forwardRef)(
     function GridItem2({
       view,
       selection,
@@ -30420,8 +30714,8 @@ var wp;
       } = view;
       const hasBulkAction = useHasAPossibleBulkAction(actions, item);
       const id = getItemId(item);
-      const elementRef = (0, import_element83.useRef)(null);
-      const setRefs = (0, import_element83.useCallback)(
+      const elementRef = (0, import_element85.useRef)(null);
+      const setRefs = (0, import_element85.useCallback)(
         (node) => {
           elementRef.current = node;
           if (typeof forwardedRef === "function") {
@@ -30435,9 +30729,9 @@ var wp;
       useIntersectionObserver(elementRef, posinset);
       const instanceId = (0, import_compose7.useInstanceId)(GridItem2);
       const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
       const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
         mediaField.render,
         {
           item,
@@ -30445,7 +30739,7 @@ var wp;
           config
         }
       ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(titleField.render, { item, field: titleField }) : null;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(titleField.render, { item, field: titleField }) : null;
       let mediaA11yProps;
       let titleA11yProps;
       if (isItemClickable2(item) && onClickItem) {
@@ -30462,7 +30756,7 @@ var wp;
           };
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
         Stack,
         {
           direction: "column",
@@ -30479,7 +30773,7 @@ var wp;
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -30493,7 +30787,7 @@ var wp;
                 children: renderedMediaField
               }
             ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               DataViewsSelectionCheckbox,
               {
                 item,
@@ -30504,7 +30798,7 @@ var wp;
                 disabled: !hasBulkAction
               }
             ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               ItemActions,
               {
                 item,
@@ -30512,7 +30806,7 @@ var wp;
                 isCompact: true
               }
             ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -30528,15 +30822,15 @@ var wp;
                 children: renderedTitleField
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                 descriptionField2.render,
                 {
                   item,
                   field: descriptionField2
                 }
               ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                 Stack,
                 {
                   direction: "row",
@@ -30548,11 +30842,11 @@ var wp;
                   children: badgeFields.map((field) => {
                     return (
                       /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                      /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                         Badge,
                         {
                           className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                             field.render,
                             {
                               item,
@@ -30566,14 +30860,14 @@ var wp;
                   })
                 }
               ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                 Stack,
                 {
                   direction: "column",
                   className: "dataviews-view-grid__fields",
                   gap: "xs",
                   children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                       import_components9.Flex,
                       {
                         className: "dataviews-view-grid__field",
@@ -30582,22 +30876,22 @@ var wp;
                         expanded: true,
                         style: { height: "auto" },
                         direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(import_jsx_runtime125.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(tooltip_exports.Root, { children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                               tooltip_exports.Trigger,
                               {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_components9.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                                render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components9.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
                               }
                             ),
-                            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(tooltip_exports.Popup, { children: field.label })
+                            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(tooltip_exports.Popup, { children: field.label })
                           ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                             import_components9.FlexItem,
                             {
                               className: "dataviews-view-grid__field-value",
                               style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                              children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                                 field.render,
                                 {
                                   item,
@@ -30636,7 +30930,7 @@ var wp;
     actions,
     getSelectionProps
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element83.useContext)(dataviews_context_default);
+    const { paginationInfo, resizeObserverRef } = (0, import_element85.useContext)(dataviews_context_default);
     const gridColumns = useGridColumns();
     const gridStyle = {
       "--wp-dataviews-media-aspect-ratio": view.layout?.aspectRatio && MEDIA_ASPECT_RATIOS.includes(view.layout.aspectRatio) ? view.layout.aspectRatio : "1/1"
@@ -30672,13 +30966,13 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(import_jsx_runtime125.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, {
       // Render infinite scroll layout (no rows, feed semantics)
       children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
           import_components9.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               GridItems,
               {
                 className: clsx_default(
@@ -30703,10 +30997,10 @@ var wp;
             inert,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                   import_components9.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                       Stack,
                       {
                         ...props,
@@ -30725,10 +31019,10 @@ var wp;
                 const itemId = getItemId(item);
                 const selectionProps = getSelectionProps(itemId);
                 const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                   import_components9.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                       GridItem,
                       {
                         ...props,
@@ -30776,7 +31070,7 @@ var wp;
           }
         ),
         // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
           import_components9.Composite,
           {
             role: "grid",
@@ -30792,10 +31086,10 @@ var wp;
             "aria-rowcount": totalRows,
             ref: resizeObserverRef,
             inert,
-            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               import_components9.Composite.Row,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                   "div",
                   {
                     role: "row",
@@ -30814,10 +31108,10 @@ var wp;
                 children: row.map((item) => {
                   const itemId = getItemId(item);
                   const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                     import_components9.Composite.Item,
                     {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                         GridItem,
                         {
                           ...props,
@@ -30873,7 +31167,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
   function ViewGrid({
     actions,
     data,
@@ -30905,7 +31199,7 @@ var wp;
       shouldSelectOnClick: false
     });
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -30932,23 +31226,23 @@ var wp;
       actions,
       getSelectionProps
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(import_jsx_runtime126.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(import_jsx_runtime128.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
+          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
             Stack,
             {
               direction: "column",
               gap: "sm",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n27.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n27.sprintf)(
                   // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
                   (0, import_i18n27.__)("%1$s: %2$s"),
                   groupField.label,
                   groupName
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
                   CompositeGrid,
                   {
                     ...gridProps,
@@ -30962,7 +31256,7 @@ var wp;
           )
         ) }),
         // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
           CompositeGrid,
           {
             ...gridProps,
@@ -30970,7 +31264,7 @@ var wp;
             isInfiniteScroll: !!isInfiniteScroll
           }
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_components10.Spinner, {}) })
+        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_components10.Spinner, {}) })
       ]
     });
   }
@@ -30979,10 +31273,10 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
   var import_compose8 = __toESM(require_compose(), 1);
   var import_components11 = __toESM(require_components(), 1);
-  var import_element84 = __toESM(require_element(), 1);
+  var import_element86 = __toESM(require_element(), 1);
   var import_i18n28 = __toESM(require_i18n(), 1);
   var import_data4 = __toESM(require_data(), 1);
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
   function generateItemWrapperCompositeId(idPrefix) {
     return `${idPrefix}-item-wrapper`;
   }
@@ -30998,17 +31292,17 @@ var wp;
     item
   }) {
     const registry = (0, import_data4.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element84.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element86.useState)(false);
     const compositeItemId = generatePrimaryActionCompositeId(
       idPrefix,
       primaryAction.id
     );
     const label = typeof primaryAction.label === "string" ? primaryAction.label : primaryAction.label([item]);
-    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       import_components11.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
           import_components11.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -31018,7 +31312,7 @@ var wp;
             onClick: () => setIsModalOpen(true)
           }
         ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
           ActionModal,
           {
             action: primaryAction,
@@ -31027,11 +31321,11 @@ var wp;
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       import_components11.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
           import_components11.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -31066,20 +31360,20 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element84.useRef)(null);
+    const itemRef = (0, import_element86.useRef)(null);
     const labelId = `${idPrefix}-label`;
     const descriptionId = `${idPrefix}-description`;
     const registry = (0, import_data4.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element84.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element84.useState)(
+    const [isHovered, setIsHovered] = (0, import_element86.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element86.useState)(
       null
     );
     const handleHover = ({ type }) => {
       const isHover = type === "mouseenter";
       setIsHovered(isHover);
     };
-    const { paginationInfo } = (0, import_element84.useContext)(dataviews_context_default);
-    (0, import_element84.useEffect)(() => {
+    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
+    (0, import_element86.useEffect)(() => {
       if (isSelected2) {
         itemRef.current?.scrollIntoView({
           behavior: "auto",
@@ -31088,7 +31382,7 @@ var wp;
         });
       }
     }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element84.useMemo)(() => {
+    const { primaryAction, eligibleActions } = (0, import_element86.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -31101,7 +31395,7 @@ var wp;
       };
     }, [actions, item]);
     const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       mediaField.render,
       {
         item,
@@ -31109,17 +31403,17 @@ var wp;
         config: { sizes: "52px" }
       }
     ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(titleField.render, { item, field: titleField }) : null;
     const renderDescription = showDescription && descriptionField2?.render;
     const hasOnlyMediaAndTitle = !!renderedMediaField && !renderDescription && !otherFields.length;
-    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
+    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
       Stack,
       {
         direction: "row",
         gap: "md",
         className: "dataviews-view-list__item-actions",
         children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
             PrimaryActionGridCell,
             {
               idPrefix,
@@ -31127,19 +31421,19 @@ var wp;
               item
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)("div", { role: "gridcell", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(menu_exports.Root, { disabled: !actions.length, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                 menu_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                     import_components11.Composite.Item,
                     {
                       id: generateDropdownTriggerCompositeId(
                         idPrefix
                       ),
                       accessibleWhenDisabled: true,
-                      render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                      render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                         import_components11.Button,
                         {
                           size: "small",
@@ -31154,11 +31448,11 @@ var wp;
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                 menu_exports.Popup,
                 {
-                  positioner: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(menu_exports.Positioner, { align: "end" }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                  positioner: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(menu_exports.Positioner, { align: "end" }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                     ActionsMenuGroup,
                     {
                       actions: eligibleActions,
@@ -31170,7 +31464,7 @@ var wp;
                 }
               )
             ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
               ActionModal,
               {
                 action: activeModalAction,
@@ -31182,13 +31476,13 @@ var wp;
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       import_components11.Composite.Row,
       {
         ref: itemRef,
         render: (
           /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
             "div",
             {
               "aria-posinset": posinset,
@@ -31203,13 +31497,13 @@ var wp;
         }),
         onMouseEnter: handleHover,
         onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
           Stack,
           {
             direction: "row",
             className: "dataviews-view-list__item-wrapper",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                 import_components11.Composite.Item,
                 {
                   id: generateItemWrapperCompositeId(idPrefix),
@@ -31220,7 +31514,7 @@ var wp;
                   ...selectionProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -31230,15 +31524,15 @@ var wp;
                   style: { flex: 1, minWidth: 0 },
                   children: [
                     renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
                       Stack,
                       {
                         direction: "column",
                         gap: "xs",
                         className: "dataviews-view-list__field-wrapper",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Stack, { direction: "row", align: "center", children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                               "div",
                               {
                                 className: "dataviews-title-field dataviews-view-list__title-field",
@@ -31248,32 +31542,32 @@ var wp;
                             ),
                             usedActions
                           ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                             descriptionField2.render,
                             {
                               item,
                               field: descriptionField2
                             }
                           ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                             "div",
                             {
                               className: "dataviews-view-list__fields",
                               id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
                                 "div",
                                 {
                                   className: "dataviews-view-list__field",
                                   children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                                       VisuallyHidden,
                                       {
                                         className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", {}),
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", {}),
                                         children: field.label
                                       }
                                     ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                                       field.render,
                                       {
                                         item,
@@ -31316,7 +31610,7 @@ var wp;
     } = props;
     const baseId = (0, import_compose8.useInstanceId)(ViewList, "view-list");
     const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element84.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
     const selectedItem = data?.findLast(
       (item) => selection.includes(getItemId(item))
     );
@@ -31335,11 +31629,11 @@ var wp;
       selectionMode: "single-required",
       shouldSelectOnClick: true
     });
-    const generateCompositeItemIdPrefix = (0, import_element84.useCallback)(
+    const generateCompositeItemIdPrefix = (0, import_element86.useCallback)(
       (item) => `${baseId}-${getItemId(item)}`,
       [baseId, getItemId]
     );
-    const isActiveCompositeItem = (0, import_element84.useCallback)(
+    const isActiveCompositeItem = (0, import_element86.useCallback)(
       (item, idToCheck) => {
         return idToCheck.startsWith(
           generateCompositeItemIdPrefix(item)
@@ -31347,9 +31641,9 @@ var wp;
       },
       [generateCompositeItemIdPrefix]
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element84.useState)(void 0);
-    const compositeRef = (0, import_element84.useRef)(null);
-    (0, import_element84.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element86.useState)(void 0);
+    const compositeRef = (0, import_element86.useRef)(null);
+    (0, import_element86.useEffect)(() => {
       if (selectedItem) {
         setActiveCompositeId(
           generateItemWrapperCompositeId(
@@ -31363,7 +31657,7 @@ var wp;
     );
     const previousActiveItemIndex = (0, import_compose8.usePrevious)(activeItemIndex);
     const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element84.useCallback)(
+    const selectCompositeItem = (0, import_element86.useCallback)(
       (targetIndex, generateCompositeId) => {
         const clampedIndex = Math.min(
           data.length - 1,
@@ -31385,7 +31679,7 @@ var wp;
       },
       [data, generateCompositeItemIdPrefix]
     );
-    (0, import_element84.useEffect)(() => {
+    (0, import_element86.useEffect)(() => {
       const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
       if (!isActiveIdInList && wasActiveIdInList) {
         selectCompositeItem(
@@ -31394,7 +31688,7 @@ var wp;
         );
       }
     }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element84.useCallback)(
+    const onDropdownTriggerKeyDown = (0, import_element86.useCallback)(
       (event) => {
         if (event.key === "ArrowDown") {
           event.preventDefault();
@@ -31427,13 +31721,13 @@ var wp;
     const compositeProps = {
       ref: compositeRef,
       id: baseId,
-      render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", {}),
+      render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", {}),
       activeId: activeCompositeId,
       setActiveId: setActiveCompositeId,
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -31444,15 +31738,15 @@ var wp;
       );
     }
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
         import_components11.Composite,
         {
           ...compositeProps,
           className: "dataviews-view-list__group",
           role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n28.sprintf)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Stack, { direction: "column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n28.sprintf)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
                 (0, import_i18n28.__)("%1$s: %2$s"),
                 groupField.label,
@@ -31460,7 +31754,7 @@ var wp;
               ) }),
               groupItems.map((item) => {
                 const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                   ListItem,
                   {
                     view,
@@ -31485,8 +31779,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(import_jsx_runtime129.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
         import_components11.Composite,
         {
           ...compositeProps,
@@ -31494,7 +31788,7 @@ var wp;
           role: view.infiniteScrollEnabled ? "feed" : "grid",
           children: data.map((item, index2) => {
             const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
               ListItem,
               {
                 view,
@@ -31520,12 +31814,12 @@ var wp;
       (hasMoreItems || isInfiniteScroll && isLoading) && // Keep the spinner's height reserved while loading more so the
       // scroll position doesn't bounce. Hidden, and silent to a11y,
       // while idle.
-      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
         "p",
         {
           className: "dataviews-loading-more",
           "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components11.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_components11.Spinner, {})
         }
       )
     ] });
@@ -31536,8 +31830,8 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
   var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_element85 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_element87 = __toESM(require_element(), 1);
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
   function ActivityGroup({
     groupName,
     groupData,
@@ -31545,11 +31839,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const groupHeader = showLabel ? (0, import_element85.createInterpolateElement)(
+    const groupHeader = showLabel ? (0, import_element87.createInterpolateElement)(
       // translators: %s: The label of the field e.g. "Status".
       (0, import_i18n29.sprintf)((0, import_i18n29.__)("%s: <groupName />"), groupField.label).trim(),
       {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
           groupField.render,
           {
             item: groupData[0],
@@ -31557,14 +31851,14 @@ var wp;
           }
         )
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(
       Stack,
       {
         direction: "column",
         className: "dataviews-view-activity__group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
           children
         ]
       },
@@ -31573,10 +31867,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element86 = __toESM(require_element(), 1);
+  var import_element88 = __toESM(require_element(), 1);
   var import_data5 = __toESM(require_data(), 1);
   var import_compose9 = __toESM(require_compose(), 1);
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
   function ActivityItem(props) {
     const {
       view,
@@ -31597,10 +31891,10 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element86.useRef)(null);
+    const itemRef = (0, import_element88.useRef)(null);
     const registry = (0, import_data5.useRegistry)();
-    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element86.useMemo)(() => {
+    const { paginationInfo } = (0, import_element88.useContext)(dataviews_context_default);
+    const { primaryActions, eligibleActions } = (0, import_element88.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -31614,7 +31908,7 @@ var wp;
     }, [actions, item]);
     const isMobileViewport = (0, import_compose9.useViewportMatch)("medium", "<");
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
       mediaField.render,
       {
         item,
@@ -31624,15 +31918,15 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
       "span",
       {
         className: "dataviews-view-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element86.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(titleField.render, { item, field: titleField }) : null;
+    const verticalGap = (0, import_element88.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -31640,7 +31934,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
       "div",
       {
         ref: itemRef,
@@ -31653,8 +31947,8 @@ var wp;
           density === "balanced" && "is-balanced",
           density === "comfortable" && "is-comfortable"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
             Stack,
             {
               direction: "column",
@@ -31664,7 +31958,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
             Stack,
             {
               direction: "column",
@@ -31672,7 +31966,7 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                   ItemClickWrapper,
                   {
                     item,
@@ -31683,27 +31977,27 @@ var wp;
                     children: renderedTitleField
                   }
                 ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                   descriptionField2.render,
                   {
                     item,
                     field: descriptionField2
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                         VisuallyHidden,
                         {
                           className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", {}),
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                         field.render,
                         {
                           item,
@@ -31714,7 +32008,7 @@ var wp;
                   },
                   field.id
                 )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                   PrimaryActions,
                   {
                     item,
@@ -31729,7 +32023,7 @@ var wp;
           (primaryActions.length < eligibleActions.length || // Since we hide primary actions on mobile, we need to show the menu
           // there if there are any actions at all.
           isMobileViewport && // At the same time, only show the menu if there are actions to show.
-          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
             ItemActions,
             {
               item,
@@ -31744,7 +32038,7 @@ var wp;
   var activity_item_default = ActivityItem;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react46 = __toESM(require_react(), 1);
+  var import_react45 = __toESM(require_react(), 1);
   function isDefined3(item) {
     return !!item;
   }
@@ -31757,7 +32051,7 @@ var wp;
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields.find((f2) => fieldId === f2.id)).filter(isDefined3);
     return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react46.createElement)(
+      return /* @__PURE__ */ (0, import_react45.createElement)(
         activity_item_default,
         {
           ...props,
@@ -31774,7 +32068,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
   function ViewActivity(props) {
     const { empty, data, fields, isLoading, view, className } = props;
     const isDelayedLoading = useDelayedLoading(!!isLoading);
@@ -31783,7 +32077,7 @@ var wp;
     const dataByGroup = hasData && groupField ? getDataByGroup(data, groupField) : null;
     const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -31799,7 +32093,7 @@ var wp;
     });
     const groupedEntries = dataByGroup ? Array.from(dataByGroup.entries()) : [];
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         Stack,
         {
           direction: "column",
@@ -31807,14 +32101,14 @@ var wp;
           className: wrapperClassName,
           inert: isInert ? "true" : void 0,
           children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
               ActivityGroup,
               {
                 groupName,
                 groupData,
                 groupField,
                 showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
                   ActivityItems,
                   {
                     ...props,
@@ -31828,17 +32122,17 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         "div",
         {
           className: wrapperClassName,
           role: view.infiniteScrollEnabled ? "feed" : void 0,
           inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(ActivityItems, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(ActivityItems, { ...props })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components12.Spinner, {}) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components12.Spinner, {}) })
     ] });
   }

@@ -31846,24 +32140,24 @@ var wp;
   var import_components15 = __toESM(require_components(), 1);
   var import_i18n32 = __toESM(require_i18n(), 1);
   var import_compose10 = __toESM(require_compose(), 1);
-  var import_element89 = __toESM(require_element(), 1);
+  var import_element91 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
   var import_components14 = __toESM(require_components(), 1);
   var import_data6 = __toESM(require_data(), 1);
-  var import_element88 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
   var import_components13 = __toESM(require_components(), 1);
-  var import_element87 = __toESM(require_element(), 1);
+  var import_element89 = __toESM(require_element(), 1);
   var import_i18n30 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
   function hasPaginationControls(view, paginationInfo) {
     return !view.infiniteScrollEnabled && paginationInfo.totalItems > 0 && paginationInfo.totalPages > 1;
   }
   function DataViewsPagination() {
-    const { view, onChangeView, paginationInfo } = (0, import_element87.useContext)(dataviews_context_default);
+    const { view, onChangeView, paginationInfo } = (0, import_element89.useContext)(dataviews_context_default);
     if (!hasPaginationControls(view, paginationInfo)) {
       return null;
     }
@@ -31884,7 +32178,7 @@ var wp;
         };
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
       Stack,
       {
         direction: "row",
@@ -31893,7 +32187,7 @@ var wp;
         align: "center",
         gap: "xl",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
             Stack,
             {
               direction: "row",
@@ -31901,7 +32195,7 @@ var wp;
               align: "center",
               gap: "xs",
               className: "dataviews-pagination__page-select",
-              children: (0, import_element87.createInterpolateElement)(
+              children: (0, import_element89.createInterpolateElement)(
                 (0, import_i18n30.sprintf)(
                   // translators: 1: Current page number, 2: Total number of pages.
                   (0, import_i18n30._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
@@ -31909,9 +32203,9 @@ var wp;
                   totalPages
                 ),
                 {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { "aria-hidden": true }),
+                  div: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("div", { "aria-hidden": true }),
                   // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                     import_components13.SelectControl,
                     {
                       "aria-label": (0, import_i18n30.__)("Current page"),
@@ -31931,8 +32225,8 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               import_components13.Button,
               {
                 onClick: () => onChangeView({
@@ -31948,7 +32242,7 @@ var wp;
                 tooltipPosition: "top"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               import_components13.Button,
               {
                 onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
@@ -31966,13 +32260,13 @@ var wp;
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element87.memo)(DataViewsPagination);
+  var dataviews_pagination_default = (0, import_element89.memo)(DataViewsPagination);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY2 = [];
   function useIsMultiselectPicker(actions) {
-    return (0, import_element88.useMemo)(() => {
+    return (0, import_element90.useMemo)(() => {
       return !!actions?.length && actions?.every((action) => action.supportsBulk);
     }, [actions]);
   }
@@ -31987,7 +32281,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === data.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
         import_components14.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -32000,7 +32294,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
       import_components14.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -32033,10 +32327,10 @@ var wp;
     selection
   }) {
     const registry = (0, import_data6.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element88.useState)(
+    const [actionInProgress, setActionInProgress] = (0, import_element90.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
       if (!("callback" in action)) {
         return null;
       }
@@ -32044,7 +32338,7 @@ var wp;
       const _label = typeof label === "string" ? label : label(items);
       const variant = isPrimary ? "primary" : "tertiary";
       const isInProgress = id === actionInProgress;
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
         import_components14.Button,
         {
           accessibleWhenDisabled: true,
@@ -32075,9 +32369,9 @@ var wp;
       actions = EMPTY_ARRAY2,
       paginationInfo,
       view
-    } = (0, import_element88.useContext)(dataviews_context_default);
+    } = (0, import_element90.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
-    const selectedItems = (0, import_element88.useMemo)(
+    const selectedItems = (0, import_element90.useMemo)(
       () => data.filter((item) => selection.includes(getItemId(item))),
       [selection, getItemId, data]
     );
@@ -32090,7 +32384,7 @@ var wp;
       paginationInfo.totalItems,
       !!view.infiniteScrollEnabled
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
       Stack,
       {
         direction: "row",
@@ -32098,7 +32392,7 @@ var wp;
         gap: "md",
         align: "center",
         children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
             BulkSelectionCheckbox2,
             {
               selection,
@@ -32109,7 +32403,7 @@ var wp;
               disableSelectAll: !!view.infiniteScrollEnabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
         ]
       }
     );
@@ -32120,15 +32414,15 @@ var wp;
       selection,
       getItemId,
       actions = EMPTY_ARRAY2
-    } = (0, import_element88.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element88.useMemo)(
+    } = (0, import_element90.useContext)(dataviews_context_default);
+    const selectedItems = (0, import_element90.useMemo)(
       () => data.filter((item) => selection.includes(getItemId(item))),
       [selection, getItemId, data]
     );
     if (!actions.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
       ActionButtons,
       {
         actions,
@@ -32138,9 +32432,9 @@ var wp;
     ) });
   }
   function DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerActions, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(PickerBulkSelectionInfo, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(PickerActions, {})
     ] });
   }
   function DataViewsPickerFooter() {
@@ -32148,12 +32442,12 @@ var wp;
       actions = EMPTY_ARRAY2,
       paginationInfo,
       view
-    } = (0, import_element88.useContext)(dataviews_context_default);
+    } = (0, import_element90.useContext)(dataviews_context_default);
     const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
     if (!actions.length && !hasPagination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
       Stack,
       {
         direction: "row",
@@ -32162,16 +32456,16 @@ var wp;
         className: "dataviews-footer",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerActions, {})
+          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(PickerBulkSelectionInfo, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(dataviews_pagination_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(PickerActions, {})
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
   function GridItem3({
     view,
     selection,
@@ -32190,10 +32484,10 @@ var wp;
   }) {
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId(item);
-    const elementRef = (0, import_element89.useRef)(null);
+    const elementRef = (0, import_element91.useRef)(null);
     const isSelected2 = selection.includes(id);
     useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
       mediaField.render,
       {
         item,
@@ -32201,13 +32495,13 @@ var wp;
         config
       }
     ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(titleField.render, { item, field: titleField }) : null;
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
       import_components15.Composite.Item,
       {
         ref: elementRef,
         "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n32.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(Stack, { direction: "column", children, ...props }),
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Stack, { direction: "column", children, ...props }),
         role: "option",
         "aria-posinset": posinset,
         "aria-setsize": setsize,
@@ -32217,8 +32511,8 @@ var wp;
         "aria-selected": isSelected2,
         ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
+          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -32231,24 +32525,24 @@ var wp;
               tabIndex: -1
             }
           ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               descriptionField2.render,
               {
                 item,
                 field: descriptionField2
               }
             ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               Stack,
               {
                 direction: "row",
@@ -32260,11 +32554,11 @@ var wp;
                 children: badgeFields.map((field) => {
                   return (
                     /* @ts-expect-error `Badge` is text-only, but a badge field renders whatever its `render` returns. */
-                    /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                       Badge,
                       {
                         className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                           field.render,
                           {
                             item,
@@ -32278,14 +32572,14 @@ var wp;
                 })
               }
             ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-picker-grid__fields",
                 gap: "xs",
                 children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                     import_components15.Flex,
                     {
                       className: "dataviews-view-picker-grid__field",
@@ -32294,14 +32588,14 @@ var wp;
                       expanded: true,
                       style: { height: "auto" },
                       direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components15.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components15.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
+                        /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                           import_components15.FlexItem,
                           {
                             className: "dataviews-view-picker-grid__field-value",
                             style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                            children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                               field.render,
                               {
                                 item,
@@ -32333,7 +32627,7 @@ var wp;
       GridGroup,
       "dataviews-view-picker-grid-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
       Stack,
       {
         direction: "column",
@@ -32341,7 +32635,7 @@ var wp;
         role: "group",
         "aria-labelledby": headerId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-grid-group__header",
@@ -32372,7 +32666,7 @@ var wp;
     className,
     empty
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element89.useContext)(dataviews_context_default);
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element91.useContext)(dataviews_context_default);
     const titleField = fields.find(
       (field) => field.id === view?.titleField
     );
@@ -32422,10 +32716,10 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
           import_components15.Composite,
           {
             virtualFocus: true,
@@ -32443,7 +32737,7 @@ var wp;
               }
             ),
             "aria-label": itemListLabel,
-            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               Stack,
               {
                 direction: "column",
@@ -32453,13 +32747,13 @@ var wp;
               }
             ),
             children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                 GridGroup,
                 {
                   groupName,
                   groupField,
                   showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                     GridItems,
                     {
                       previewSize: usedPreviewSize,
@@ -32467,7 +32761,7 @@ var wp;
                       ref: resizeObserverRef,
                       children: groupItems.map((item) => {
                         const posInSet = item.position ?? (currentPage - 1) * perPage + data.indexOf(item) + 1;
-                        return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                           GridItem3,
                           {
                             view,
@@ -32501,10 +32795,10 @@ var wp;
           }
         ),
         // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
           import_components15.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               GridItems,
               {
                 className: clsx_default(
@@ -32530,10 +32824,10 @@ var wp;
             "aria-label": itemListLabel,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                   import_components15.Composite.Item,
                   {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                       Stack,
                       {
                         direction: "column",
@@ -32551,7 +32845,7 @@ var wp;
               ),
               data.map((item) => {
                 const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                   GridItem3,
                   {
                     view,
@@ -32580,17 +32874,17 @@ var wp;
           }
         ),
         // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
           "div",
           {
             className: clsx_default({
               "dataviews-loading": isLoading,
               "dataviews-no-results": !isLoading
             }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components15.Spinner, {}) }) : empty
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components15.Spinner, {}) }) : empty
           }
         ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components15.Spinner, {}) })
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components15.Spinner, {}) })
       ]
     });
   }
@@ -32599,8 +32893,8 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
   var import_i18n33 = __toESM(require_i18n(), 1);
   var import_components16 = __toESM(require_components(), 1);
-  var import_element90 = __toESM(require_element(), 1);
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var import_element92 = __toESM(require_element(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
   function TableColumnField2({
     item,
     fields,
@@ -32615,7 +32909,7 @@ var wp;
       "dataviews-view-table__cell-align-end": align === "end",
       "dataviews-view-table__cell-align-center": align === "center"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(field.render, { item, field }) });
   }
   function TableRow2({
     item,
@@ -32631,10 +32925,10 @@ var wp;
     selectionProps,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element90.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element92.useContext)(dataviews_context_default);
     const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element90.useState)(false);
-    const elementRef = (0, import_element90.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element92.useState)(false);
+    const elementRef = (0, import_element92.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const {
       showTitle = true,
@@ -32648,13 +32942,13 @@ var wp;
     const handleMouseLeave = () => {
       setIsHovered(false);
     };
-    const columns = view.fields ?? [];
+    const columns = getTableColumns(view, fields);
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
       import_components16.Composite.Item,
       {
         ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
           "tr",
           {
             className: clsx_default("dataviews-view-table__row", {
@@ -32683,12 +32977,12 @@ var wp;
           selectionProps.onMouseDown(event);
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
             "td",
             {
               className: "dataviews-view-table__checkbox-column",
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                 DataViewsSelectionCheckbox,
                 {
                   item,
@@ -32703,11 +32997,11 @@ var wp;
               ) })
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
             "td",
             {
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                 column_primary_default,
                 {
                   item,
@@ -32721,7 +33015,7 @@ var wp;
           ),
           columns.map((column) => {
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
               "td",
               {
                 style: {
@@ -32730,7 +33024,7 @@ var wp;
                   minWidth
                 },
                 role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                   TableColumnField2,
                   {
                     fields,
@@ -32762,11 +33056,11 @@ var wp;
     className,
     empty
   }) {
-    const headerMenuRefs = (0, import_element90.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element90.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element90.useState)();
+    const headerMenuRefs = (0, import_element92.useRef)(/* @__PURE__ */ new Map());
+    const headerMenuToFocusRef = (0, import_element92.useRef)(void 0);
+    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element92.useState)();
     const isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element90.useEffect)(() => {
+    (0, import_element92.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
@@ -32785,7 +33079,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const tableNoticeId = (0, import_element90.useId)();
+    const tableNoticeId = (0, import_element92.useId)();
     if (nextHeaderMenuToFocus) {
       headerMenuToFocusRef.current = nextHeaderMenuToFocus;
       setNextHeaderMenuToFocus(void 0);
@@ -32804,7 +33098,7 @@ var wp;
     );
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    const columns = view.fields ?? [];
+    const columns = getTableColumns(view, fields);
     const headerMenuRef = (column, index2) => (node) => {
       if (node) {
         headerMenuRefs.current.set(column, {
@@ -32815,8 +33109,8 @@ var wp;
         headerMenuRefs.current.delete(column);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_jsx_runtime134.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(import_jsx_runtime136.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
         "table",
         {
           className: clsx_default(
@@ -32833,13 +33127,13 @@ var wp;
           "aria-describedby": tableNoticeId,
           role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
               "tr",
               {
                 className: "dataviews-view-table__row",
                 role: "presentation",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                     BulkSelectionCheckbox,
                     {
                       selection,
@@ -32850,7 +33144,7 @@ var wp;
                       disableSelectAll: isInfiniteScroll
                     }
                   ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -32868,7 +33162,7 @@ var wp;
                   ) }),
                   columns.map((column, index2) => {
                     const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                       "th",
                       {
                         style: {
@@ -32879,7 +33173,7 @@ var wp;
                         },
                         "aria-sort": view.sort?.direction && view.sort?.field === column ? sortValues[view.sort.direction] : void 0,
                         scope: "col",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -32900,19 +33194,19 @@ var wp;
               }
             ) }),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
                 import_components16.Composite,
                 {
                   virtualFocus: true,
                   orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("tbody", { role: "group" }),
+                  render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("tbody", { role: "group" }),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                       "tr",
                       {
                         className: "dataviews-view-table__group-header-row",
                         role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                           "td",
                           {
                             colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + 1,
@@ -32930,7 +33224,7 @@ var wp;
                     ),
                     groupItems.map((item, index2) => {
                       const id = getItemId(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                         TableRow2,
                         {
                           item,
@@ -32954,17 +33248,17 @@ var wp;
                 },
                 `group-${groupName}`
               )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
               import_components16.Composite,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("tbody", { role: "presentation" }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("tbody", { role: "presentation" }),
                 virtualFocus: true,
                 orientation: "vertical",
                 children: hasData && data.map((item, index2) => {
                   const itemId = getItemId(item);
                   const id = itemId || index2.toString();
                   const posinset = item.position;
-                  return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
                     TableRow2,
                     {
                       item,
@@ -32990,7 +33284,7 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
         "div",
         {
           className: clsx_default({
@@ -32999,8 +33293,8 @@ var wp;
           }),
           id: tableNoticeId,
           children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components16.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components16.Spinner, {}) })
+            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_components16.Spinner, {}) }) : empty),
+            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_components16.Spinner, {}) })
           ]
         }
       )
@@ -33010,10 +33304,10 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
   var import_components17 = __toESM(require_components(), 1);
-  var import_element91 = __toESM(require_element(), 1);
+  var import_element93 = __toESM(require_element(), 1);
   var import_compose11 = __toESM(require_compose(), 1);
   var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
   function isDefined4(item) {
     return !!item;
   }
@@ -33030,13 +33324,13 @@ var wp;
     posinset,
     setsize
   }) {
-    const elementRef = (0, import_element91.useRef)(null);
+    const elementRef = (0, import_element93.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId(item);
     const isSelected2 = selection.includes(id);
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
       mediaField.render,
       {
         item,
@@ -33046,16 +33340,16 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
       "span",
       {
         className: "dataviews-view-picker-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element91.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
+    const verticalGap = (0, import_element93.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -33063,7 +33357,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
       import_components17.Composite.Item,
       {
         ref: elementRef,
@@ -33080,9 +33374,9 @@ var wp;
           isSelected2 && "is-selected"
         ),
         ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
             Stack,
             {
               direction: "column",
@@ -33092,7 +33386,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
             Stack,
             {
               direction: "column",
@@ -33100,22 +33394,22 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-picker-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
+                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
+                /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-picker-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
                         VisuallyHidden,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("span", {}),
                           className: "dataviews-view-picker-activity__item-field-label",
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
                         field.render,
                         {
                           item,
@@ -33143,7 +33437,7 @@ var wp;
       PickerActivityGroup,
       "dataviews-view-picker-activity-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
       Stack,
       {
         direction: "column",
@@ -33151,7 +33445,7 @@ var wp;
         "aria-labelledby": headerId,
         className: "dataviews-view-picker-activity-group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-activity-group__header",
@@ -33181,7 +33475,7 @@ var wp;
     className,
     empty
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element91.useContext)(dataviews_context_default);
+    const { itemListLabel, paginationInfo } = (0, import_element93.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
     const titleField = fields.find(
       (field) => field.id === view?.titleField
@@ -33209,7 +33503,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
       PickerActivityItem,
       {
         view,
@@ -33227,19 +33521,19 @@ var wp;
       getItemId(item)
     );
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
         "div",
         {
           className: clsx_default({
             "dataviews-loading": isLoading,
             "dataviews-no-results": !isLoading
           }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components17.Spinner, {}) }) : empty
+          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components17.Spinner, {}) }) : empty
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(import_jsx_runtime137.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
         import_components17.Composite,
         {
           virtualFocus: true,
@@ -33248,13 +33542,13 @@ var wp;
           "aria-multiselectable": isMultiselect,
           "aria-label": itemListLabel,
           "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
           className: clsx_default(
             "dataviews-view-picker-activity",
             className
           ),
           children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
               PickerActivityGroup,
               {
                 groupName,
@@ -33267,19 +33561,19 @@ var wp;
           ) : data.map(renderItem)
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components17.Spinner, {}) })
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components17.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
   var import_components18 = __toESM(require_components(), 1);
   var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_element92 = __toESM(require_element(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var import_element94 = __toESM(require_element(), 1);
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
   function DensityPicker() {
-    const context = (0, import_element92.useContext)(dataviews_context_default);
+    const context = (0, import_element94.useContext)(dataviews_context_default);
     const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
       import_components18.__experimentalToggleGroupControl,
       {
         label: (0, import_i18n35.__)("Density"),
@@ -33295,7 +33589,7 @@ var wp;
         },
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "comfortable",
@@ -33306,7 +33600,7 @@ var wp;
             },
             "comfortable"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "balanced",
@@ -33314,7 +33608,7 @@ var wp;
             },
             "balanced"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "compact",
@@ -33330,10 +33624,10 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
   var import_components19 = __toESM(require_components(), 1);
   var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element93 = __toESM(require_element(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var import_element95 = __toESM(require_element(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
   function MediaFitControl() {
-    const context = (0, import_element93.useContext)(dataviews_context_default);
+    const context = (0, import_element95.useContext)(dataviews_context_default);
     const view = context.view;
     if (!context.config?.mediaFitControl) {
       return null;
@@ -33342,7 +33636,7 @@ var wp;
     if (!hasMediaField) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(
       import_components19.ToggleControl,
       {
         label: (0, import_i18n36.__)("Original aspect ratio"),
@@ -33363,8 +33657,8 @@ var wp;
   // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
   var import_components20 = __toESM(require_components(), 1);
   var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_element94 = __toESM(require_element(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var import_element96 = __toESM(require_element(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
   var imageSizes2 = [
     {
       value: 120,
@@ -33395,7 +33689,7 @@ var wp;
     }
   ];
   function PreviewSizePicker() {
-    const context = (0, import_element94.useContext)(dataviews_context_default);
+    const context = (0, import_element96.useContext)(dataviews_context_default);
     const view = context.view;
     const breakValues = imageSizes2.filter((size4) => {
       return context.containerWidth >= size4.breakpoint;
@@ -33407,7 +33701,7 @@ var wp;
         value: index2
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
       import_components20.RangeControl,
       {
         showTooltip: false,
@@ -33432,12 +33726,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
   function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsxs)(import_jsx_runtime139.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(MediaFitControl, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(PreviewSizePicker, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_jsx_runtime141.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(DensityPicker, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(MediaFitControl, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(PreviewSizePicker, {})
     ] });
   }

@@ -33498,12 +33792,12 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element102 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
   var import_components23 = __toESM(require_components(), 1);
   var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_element99 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);

   // node_modules/@ariakit/react-components/dist/button/utils.js
   function withDefaultButtonType(props) {
@@ -33516,8 +33810,8 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react47 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react47.createContext)(true);
+  var import_react46 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react46.createContext)(true);

   // node_modules/@ariakit/utils/dist/index.js
   function toArray(arg) {
@@ -33966,8 +34260,8 @@ var wp;

   // node_modules/@ariakit/react-utils/dist/index.js
   var React145 = __toESM(require_react(), 1);
-  var import_react48 = __toESM(require_react(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var import_react47 = __toESM(require_react(), 1);
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
   function setRef(ref, value) {
     if (typeof ref === "function") {
       const cleanup = ref(value);
@@ -33976,7 +34270,7 @@ var wp;
   }
   function isValidElementWithRef(element) {
     if (!element) return false;
-    if (!(0, import_react48.isValidElement)(element)) return false;
+    if (!(0, import_react47.isValidElement)(element)) return false;
     if ("ref" in element.props) return true;
     if ("ref" in element) return true;
     return false;
@@ -34027,30 +34321,30 @@ var wp;
   var useReactId = _React.useId;
   var useReactDeferredValue = _React.useDeferredValue;
   var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react48.useLayoutEffect : import_react48.useEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react47.useLayoutEffect : import_react47.useEffect;
   function useInitialValue(value) {
-    const [initialValue] = (0, import_react48.useState)(value);
+    const [initialValue] = (0, import_react47.useState)(value);
     return initialValue;
   }
   function useLiveRef(value) {
-    const ref = (0, import_react48.useRef)(value);
+    const ref = (0, import_react47.useRef)(value);
     useSafeLayoutEffect(() => {
       ref.current = value;
     });
     return ref;
   }
   function useEvent(callback) {
-    const ref = (0, import_react48.useRef)(() => {
+    const ref = (0, import_react47.useRef)(() => {
       throw new Error("Cannot call an event handler while rendering.");
     });
     if (useReactInsertionEffect) useReactInsertionEffect(() => {
       ref.current = callback;
     });
     else ref.current = callback;
-    return (0, import_react48.useCallback)((...args) => ref.current?.(...args), []);
+    return (0, import_react47.useCallback)((...args) => ref.current?.(...args), []);
   }
   function useTransactionState(callback) {
-    const [state, setState] = (0, import_react48.useState)(null);
+    const [state, setState] = (0, import_react47.useState)(null);
     useSafeLayoutEffect(() => {
       if (state == null) return;
       if (!callback) return;
@@ -34066,7 +34360,7 @@ var wp;
     return [state, setState];
   }
   function useMergeRefs5(...refs) {
-    return (0, import_react48.useMemo)(() => {
+    return (0, import_react47.useMemo)(() => {
       if (!refs.some(Boolean)) return;
       return (value) => {
         const refEffects = [];
@@ -34092,7 +34386,7 @@ var wp;
       if (defaultId) return defaultId;
       return reactId;
     }
-    const [id, setId] = (0, import_react48.useState)(defaultId);
+    const [id, setId] = (0, import_react47.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id) return;
       const random = Math.random().toString(36).slice(2, 8);
@@ -34102,8 +34396,8 @@ var wp;
   }
   function useAttribute(refOrElement, attributeName, defaultValue2) {
     const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react48.useState)(initialValue);
-    (0, import_react48.useEffect)(() => {
+    const [attribute, setAttribute] = (0, import_react47.useState)(initialValue);
+    (0, import_react47.useEffect)(() => {
       const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
       if (!element) return;
       const callback = () => {
@@ -34122,17 +34416,17 @@ var wp;
     return attribute;
   }
   function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react48.useRef)(false);
-    (0, import_react48.useEffect)(() => {
+    const mounted = (0, import_react47.useRef)(false);
+    (0, import_react47.useEffect)(() => {
       if (mounted.current) return effect();
       mounted.current = true;
     }, deps);
-    (0, import_react48.useEffect)(() => () => {
+    (0, import_react47.useEffect)(() => () => {
       mounted.current = false;
     }, []);
   }
   function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react48.useRef)(false);
+    const mounted = (0, import_react47.useRef)(false);
     useSafeLayoutEffect(() => {
       if (mounted.current) return effect();
       mounted.current = true;
@@ -34142,13 +34436,13 @@ var wp;
     }, []);
   }
   function useForceUpdate() {
-    return (0, import_react48.useReducer)(() => [], []);
+    return (0, import_react47.useReducer)(() => [], []);
   }
   function useBooleanEvent(booleanOrCallback) {
     return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
   }
   function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react48.useCallback)((element) => {
+    const wrapElement = (0, import_react47.useCallback)((element) => {
       if (props.wrapElement) element = props.wrapElement(element);
       return callback(element);
     }, [...deps, props.wrapElement]);
@@ -34159,7 +34453,7 @@ var wp;
   }
   function useMetadataProps(props, key, value) {
     const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react48.useMemo)(() => {
+    const onLoadedMetadataCapture = (0, import_react47.useMemo)(() => {
       return Object.assign(() => {
       }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
@@ -34171,7 +34465,7 @@ var wp;
   }
   var hasInstalledGlobalEventListeners = false;
   function useIsMouseMoving() {
-    (0, import_react48.useEffect)(() => {
+    (0, import_react47.useEffect)(() => {
       if (hasInstalledGlobalEventListeners) return;
       addGlobalEventListener("mousemove", setMouseMoving, true);
       addGlobalEventListener("mousedown", resetMouseMoving, true);
@@ -34199,7 +34493,7 @@ var wp;
   function resetMouseMoving() {
     mouseMoving = false;
   }
-  function forwardRef87(render4) {
+  function forwardRef89(render4) {
     const Role = React145.forwardRef((props, ref) => render4(removeUndefinedValues({
       ...props,
       ref
@@ -34221,7 +34515,7 @@ var wp;
       };
       element = React145.cloneElement(render4, mergeProps2(rest, renderProps));
     } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Type, { ...rest });
+    else element = /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Type, { ...rest });
     if (wrapElement) return wrapElement(element);
     return element;
   }
@@ -34249,18 +34543,18 @@ var wp;
       return store;
     };
     const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Provider2, {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Provider2, {
         ...props,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(context.Provider, { ...props }));
+      }), /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(context.Provider, { ...props }));
     };
     const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(ContextProvider, {
+      return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(ContextProvider, {
         ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Provider2, {
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Provider2, {
           ...props,
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(scopedContext.Provider, { ...props }))
+        }), /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(scopedContext.Provider, { ...props }))
       });
     };
     return {
@@ -34275,7 +34569,7 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
-  var import_react49 = __toESM(require_react(), 1);
+  var import_react48 = __toESM(require_react(), 1);
   function isCompositeMoveKey(key) {
     return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
   }
@@ -34376,10 +34670,10 @@ var wp;
     isKeyboardModality = true;
   }
   var useFocusable = createHook(function useFocusable2({ focusable: focusable2 = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
-    const ref = (0, import_react49.useRef)(null);
+    const ref = (0, import_react48.useRef)(null);
     const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
     accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react49.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       if (!focusable2) return;
       if (hasInstalledGlobalEventListeners2) return;
       addGlobalEventListener("mousedown", onGlobalMouseDown, true);
@@ -34388,16 +34682,16 @@ var wp;
     }, [focusable2]);
     const disabled2 = focusable2 && disabledFromProps(props);
     const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react49.useState)(false);
-    const focusVisibleRef = (0, import_react49.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react49.useRef)(null);
+    const [focusVisible, setFocusVisible] = (0, import_react48.useState)(false);
+    const focusVisibleRef = (0, import_react48.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react48.useRef)(null);
     const cleanupFocusVisible = useEvent((element) => {
       nativeSubmitObserverCleanupRef.current?.();
       nativeSubmitObserverCleanupRef.current = null;
       focusVisibleRef.current = false;
       element?.removeAttribute("data-focus-visible");
     });
-    (0, import_react49.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       if (focusable2 && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
@@ -34407,7 +34701,7 @@ var wp;
       focusVisible,
       cleanupFocusVisible
     ]);
-    (0, import_react49.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       if (!focusable2) return;
       if (!focusVisible) return;
       const element = ref.current;
@@ -34422,7 +34716,7 @@ var wp;
       observer.observe(element);
       return () => observer.disconnect();
     }, [focusable2, focusVisible]);
-    (0, import_react49.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       return () => nativeSubmitObserverCleanupRef.current?.();
     }, []);
     const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
@@ -34488,7 +34782,7 @@ var wp;
       cleanupFocusVisible(event.currentTarget);
       setFocusVisible(false);
     });
-    const autoFocusOnShow = (0, import_react49.useContext)(FocusableContext);
+    const autoFocusOnShow = (0, import_react48.useContext)(FocusableContext);
     const autoFocusRef = useEvent((element) => {
       if (!focusable2) return;
       if (!autoFocus) return;
@@ -34500,7 +34794,7 @@ var wp;
         element.focus();
       });
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react49.useState)(defaultElementCapabilities);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react48.useState)(defaultElementCapabilities);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element) return;
@@ -34510,8 +34804,8 @@ var wp;
     }, []);
     const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
     const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react49.useState)(false);
-    if (isSafariBrowser) (0, import_react49.useEffect)(() => {
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react48.useState)(false);
+    if (isSafariBrowser) (0, import_react48.useEffect)(() => {
       if (!focusable2) return;
       const element = ref.current;
       if (!element) return;
@@ -34520,7 +34814,7 @@ var wp;
       setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
     }, [focusable2]);
     const styleProp = props.style;
-    const style = (0, import_react49.useMemo)(() => {
+    const style = (0, import_react48.useMemo)(() => {
       if (trulyDisabled) return {
         pointerEvents: "none",
         ...styleProp
@@ -34554,13 +34848,13 @@ var wp;
     };
     return removeUndefinedValues(props);
   });
-  var Focusable = forwardRef87(function Focusable2(props) {
+  var Focusable = forwardRef89(function Focusable2(props) {
     const htmlProps = useFocusable(props);
     return createElement3(TagName, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react50 = __toESM(require_react(), 1);
+  var import_react49 = __toESM(require_react(), 1);
   var TagName2 = "button";
   function isNativeClick(event) {
     if (!event.isTrusted) return false;
@@ -34571,18 +34865,18 @@ var wp;
   }
   var symbol = /* @__PURE__ */ Symbol("command");
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react50.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react50.useState)(false);
+    const ref = (0, import_react49.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react49.useState)(false);
     const type = props.type;
-    (0, import_react50.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const nativeButton = isButton(element);
       if (type !== void 0 && nativeButton && element.type === "button") return;
       setIsNativeButton(nativeButton);
     }, [type]);
-    const [active, setActive] = (0, import_react50.useState)(false);
-    const activeRef = (0, import_react50.useRef)(false);
+    const [active, setActive] = (0, import_react49.useState)(false);
+    const activeRef = (0, import_react49.useRef)(false);
     const disabled2 = disabledFromProps(props);
     const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
     useSafeLayoutEffect(() => {
@@ -34666,7 +34960,7 @@ var wp;
     props = useFocusable(props);
     return props;
   });
-  var Command = forwardRef87(function Command2(props) {
+  var Command = forwardRef89(function Command2(props) {
     const htmlProps = useCommand(withDefaultButtonType(props));
     return createElement3(TagName2, htmlProps);
   });
@@ -34680,14 +34974,14 @@ var wp;
   var CollectionScopedContextProvider = ctx.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react51 = __toESM(require_react(), 1);
+  var import_react50 = __toESM(require_react(), 1);
   var TagName3 = "div";
   var useCollectionItem = createHook(function useCollectionItem2({ store, shouldRegisterItem = true, getItem = identity, element, ...props }) {
     const context = useCollectionContext();
     store = store || context;
     const id = useId7(props.id);
-    const ref = (0, import_react51.useRef)(element);
-    (0, import_react51.useEffect)(() => {
+    const ref = (0, import_react50.useRef)(element);
+    (0, import_react50.useEffect)(() => {
       const element2 = ref.current;
       if (!id) return;
       if (!element2) return;
@@ -34709,24 +35003,24 @@ var wp;
     };
     return props;
   });
-  var CollectionItem = forwardRef87(function CollectionItem2(props) {
+  var CollectionItem = forwardRef89(function CollectionItem2(props) {
     const htmlProps = useCollectionItem(props);
     return createElement3(TagName3, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react52 = __toESM(require_react(), 1);
+  var import_react51 = __toESM(require_react(), 1);
   var ctx2 = createStoreContext([CollectionContextProvider], [CollectionScopedContextProvider]);
   var useCompositeContext = ctx2.useContext;
   var useCompositeScopedContext = ctx2.useScopedContext;
   var useCompositeProviderContext = ctx2.useProviderContext;
   var CompositeContextProvider = ctx2.ContextProvider;
   var CompositeScopedContextProvider = ctx2.ScopedContextProvider;
-  var CompositeItemContext = (0, import_react52.createContext)(void 0);
-  var CompositeRowContext = (0, import_react52.createContext)(void 0);
+  var CompositeItemContext = (0, import_react51.createContext)(void 0);
+  var CompositeRowContext = (0, import_react51.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/composite/utils.js
-  var import_react53 = __toESM(require_react(), 1);
+  var import_react52 = __toESM(require_react(), 1);

   // node_modules/@ariakit/store/dist/index.js
   function getInternal(store, key) {
@@ -35861,13 +36155,13 @@ If there's a particular need for this, please submit a feature request at https:
     return cancel;
   }
   function usePresentItem(store) {
-    const cancelRef = (0, import_react53.useRef)(null);
-    const ownerRef = (0, import_react53.useRef)(store);
-    const cancel = (0, import_react53.useCallback)(() => {
+    const cancelRef = (0, import_react52.useRef)(null);
+    const ownerRef = (0, import_react52.useRef)(store);
+    const cancel = (0, import_react52.useCallback)(() => {
       cancelRef.current?.();
       cancelRef.current = null;
     }, []);
-    const present = (0, import_react53.useCallback)((params) => {
+    const present = (0, import_react52.useCallback)((params) => {
       if (!store) return;
       if (ownerRef.current !== store) return;
       cancel();
@@ -35919,8 +36213,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-item.js
-  var import_react54 = __toESM(require_react(), 1);
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var import_react53 = __toESM(require_react(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@ariakit/react-store/dist/index.js
   var React146 = __toESM(require_react(), 1);
@@ -36128,15 +36422,15 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useCompositeScopedContext();
     store = store || context;
     const id = useId7(props.id);
-    const ref = (0, import_react54.useRef)(null);
-    const mountedElementRef = (0, import_react54.useRef)(null);
-    const markUnmountingRef = (0, import_react54.useCallback)((element) => {
+    const ref = (0, import_react53.useRef)(null);
+    const mountedElementRef = (0, import_react53.useRef)(null);
+    const markUnmountingRef = (0, import_react53.useCallback)((element) => {
       const mountedElement = mountedElementRef.current;
       if (!element && mountedElement) markItemUnmounting(mountedElement);
       if (element) markItemMounted(element);
       mountedElementRef.current = element;
     }, []);
-    const row = (0, import_react54.useContext)(CompositeRowContext);
+    const row = (0, import_react53.useContext)(CompositeRowContext);
     const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
     const shouldRegisterItem = props.shouldRegisterItem;
     const getRowId = (state) => {
@@ -36191,7 +36485,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state.activeId === id;
       }
     });
-    const getItem = (0, import_react54.useCallback)((item) => {
+    const getItem = (0, import_react53.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id || item.id,
@@ -36210,8 +36504,8 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react54.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react54.useRef)(null);
+    const hasFocusedComposite = (0, import_react53.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react53.useRef)(null);
     const present = usePresentItem(store);
     const onFocus = useEvent((event) => {
       onFocusProp?.(event);
@@ -36346,11 +36640,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react54.useMemo)(() => ({
+    const providerValue = (0, import_react53.useMemo)(() => ({
       id,
       compositeElement
     }), [id, compositeElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(CompositeItemContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
     }), [providerValue]);
@@ -36377,14 +36671,14 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-posinset": ariaPosInSet
     };
   });
-  var CompositeItem2 = memo4(forwardRef87(function CompositeItem3(props) {
+  var CompositeItem2 = memo4(forwardRef89(function CompositeItem3(props) {
     const htmlProps = useCompositeItem2(withDefaultButtonType(props));
     return createElement3(TagName4, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react55 = __toESM(require_react(), 1);
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_react54 = __toESM(require_react(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
   var TagName5 = "div";
   function isGrid(items) {
     return items.some((item) => !!item.rowId);
@@ -36420,7 +36714,7 @@ If there's a particular need for this, please submit a feature request at https:
   var CompositeFocusOnMove = memo4(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store, "moves");
     const compositeElement = useStoreState(store, "compositeElement");
-    (0, import_react55.useEffect)(() => {
+    (0, import_react54.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store.getState();
@@ -36465,8 +36759,8 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useCompositeProviderContext();
     store = store || context;
     invariant(store, "Composite must receive a `store` prop or be wrapped in a CompositeProvider component.");
-    const ref = (0, import_react55.useRef)(null);
-    const previousElementRef = (0, import_react55.useRef)(null);
+    const ref = (0, import_react54.useRef)(null);
+    const previousElementRef = (0, import_react54.useRef)(null);
     const present = usePresentItem(store);
     const [, setCompositeElement] = useTransactionState(composite ? store.setCompositeElement : null);
     const virtualFocus = useStoreState(store, "virtualFocus");
@@ -36617,9 +36911,9 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(CompositeScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(CompositeScopedContextProvider, {
       value: store,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(CompositeFocusOnMove, {
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(CompositeFocusOnMove, {
         store,
         focusOnMove,
         previousElementRef,
@@ -36655,7 +36949,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     return props;
   });
-  var Composite6 = forwardRef87(function Composite7(props) {
+  var Composite6 = forwardRef89(function Composite7(props) {
     const htmlProps = useComposite(props);
     return createElement3(TagName5, htmlProps);
   });
@@ -36669,19 +36963,19 @@ If there's a particular need for this, please submit a feature request at https:
   var DisclosureScopedContextProvider = ctx3.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/dialog/dialog-context.js
-  var import_react56 = __toESM(require_react(), 1);
+  var import_react55 = __toESM(require_react(), 1);
   var ctx4 = createStoreContext([DisclosureContextProvider], [DisclosureScopedContextProvider]);
   var useDialogContext = ctx4.useContext;
   var useDialogScopedContext = ctx4.useScopedContext;
   var useDialogProviderContext = ctx4.useProviderContext;
   var DialogContextProvider = ctx4.ContextProvider;
   var DialogScopedContextProvider = ctx4.ScopedContextProvider;
-  var DialogHeadingContext = (0, import_react56.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react56.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react55.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react55.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react57 = __toESM(require_react(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var import_react56 = __toESM(require_react(), 1);
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
   var import_react_dom3 = __toESM(require_react_dom(), 1);
   var TagName6 = "div";
   function afterTimeout(timeoutMs, cb) {
@@ -36718,9 +37012,9 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useDisclosureProviderContext();
     store = store || context;
     invariant(store, "DisclosureContent must receive a `store` prop or be wrapped in a DisclosureProvider component.");
-    const ref = (0, import_react57.useRef)(null);
+    const ref = (0, import_react56.useRef)(null);
     const id = useId7(props.id);
-    const [transition, setTransition] = (0, import_react57.useState)(null);
+    const [transition, setTransition] = (0, import_react56.useState)(null);
     const { open, mounted, animated, contentElement } = useStoreStateObject(store, {
       open: "open",
       mounted: "mounted",
@@ -36728,7 +37022,7 @@ If there's a particular need for this, please submit a feature request at https:
       contentElement: "contentElement"
     });
     const otherElement = useStoreState(store.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react57.useRef)(false);
+    const hasClosedRef = (0, import_react56.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store?.setContentElement(ref.current);
@@ -36798,13 +37092,13 @@ If there's a particular need for this, please submit a feature request at https:
       open,
       transition
     ]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(DialogScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(DialogScopedContextProvider, {
       value: store,
       children: element
     }), [store]);
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const styleProp = props.style;
-    const style = (0, import_react57.useMemo)(() => {
+    const style = (0, import_react56.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -36823,15 +37117,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return removeUndefinedValues(props);
   });
-  var DisclosureContentImpl = forwardRef87(function DisclosureContentImpl2(props) {
+  var DisclosureContentImpl = forwardRef89(function DisclosureContentImpl2(props) {
     const htmlProps = useDisclosureContent(props);
     return createElement3(TagName6, htmlProps);
   });
-  var DisclosureContent = forwardRef87(function DisclosureContent2({ unmountOnHide, ...props }) {
+  var DisclosureContent = forwardRef89(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
     const store = props.store || context;
     if (useStoreState(store, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(DisclosureContentImpl, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(DisclosureContentImpl, { ...props });
   });

   // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
@@ -36892,17 +37186,17 @@ If there's a particular need for this, please submit a feature request at https:
   var PopoverScopedContextProvider = ctx5.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/combobox/combobox-context.js
-  var import_react58 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react58.createContext)(void 0);
+  var import_react57 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react57.createContext)(void 0);
   var ctx6 = createStoreContext([PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider]);
   var useComboboxContext = ctx6.useContext;
   var useComboboxScopedContext = ctx6.useScopedContext;
   var useComboboxProviderContext = ctx6.useProviderContext;
   var ComboboxContextProvider = ctx6.ContextProvider;
   var ComboboxScopedContextProvider = ctx6.ScopedContextProvider;
-  var ComboboxItemValueContext = (0, import_react58.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react58.createContext)(false);
-  var ComboboxHeadingContext = (0, import_react58.createContext)(null);
+  var ComboboxItemValueContext = (0, import_react57.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react57.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react57.createContext)(null);

   // node_modules/@ariakit/react-components/dist/collection/collection-store.js
   function useCollectionStoreProps(store, update2, props) {
@@ -36997,7 +37291,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react59 = __toESM(require_react(), 1);
+  var import_react58 = __toESM(require_react(), 1);
   var TagName7 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
@@ -37046,7 +37340,7 @@ If there's a particular need for this, please submit a feature request at https:
       store?.setActiveId(null);
       store?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react59.useCallback)((element) => {
+    const ref = (0, import_react58.useCallback)((element) => {
       if (!element) return;
       element[symbol2] = true;
     }, []);
@@ -37058,7 +37352,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var CompositeHover = memo4(forwardRef87(function CompositeHover2(props) {
+  var CompositeHover = memo4(forwardRef89(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
     return createElement3(TagName7, htmlProps);
   }));
@@ -37134,8 +37428,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react60 = __toESM(require_react(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var import_react59 = __toESM(require_react(), 1);
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
   var TagName8 = "input";
   function isFirstItemAutoSelected(items, activeValue, autoSelect) {
     if (!autoSelect) return false;
@@ -37164,11 +37458,11 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useComboboxProviderContext();
     store = store || context || scopedContext;
     invariant(store, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react60.useRef)(null);
+    const ref = (0, import_react59.useRef)(null);
     const [valueUpdated, forceValueUpdate] = useForceUpdate();
-    const canAutoSelectRef = (0, import_react60.useRef)(false);
-    const composingRef = (0, import_react60.useRef)(false);
-    const compositionEndFrameRef = (0, import_react60.useRef)(null);
+    const canAutoSelectRef = (0, import_react59.useRef)(false);
+    const composingRef = (0, import_react59.useRef)(false);
+    const compositionEndFrameRef = (0, import_react59.useRef)(null);
     const cancelCompositionEndFrame = () => {
       const frame = compositionEndFrameRef.current;
       if (frame == null) return;
@@ -37177,7 +37471,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const autoSelect = useStoreState(store, ["virtualFocus"], (state) => state.virtualFocus && autoSelectProp);
     const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react60.useState)(inline4);
+    const [canInline, setCanInline] = (0, import_react59.useState)(inline4);
     useUpdateLayoutEffect(() => {
       if (!inline4) return;
       setCanInline(true);
@@ -37189,8 +37483,8 @@ If there's a particular need for this, please submit a feature request at https:
       return state.selectedValue;
     });
     const multiSelectable = Array.isArray(selectedValue);
-    const prevSelectedValueRef = (0, import_react60.useRef)(void 0);
-    (0, import_react60.useEffect)(() => {
+    const prevSelectedValueRef = (0, import_react59.useRef)(void 0);
+    (0, import_react59.useEffect)(() => {
       return sync(store, ["selectedValue", "activeId"], (_, prev) => {
         prevSelectedValueRef.current = prev.selectedValue;
       });
@@ -37213,7 +37507,7 @@ If there's a particular need for this, please submit a feature request at https:
     const contentElement = useStoreState(store, "contentElement");
     const placing = useStoreState(store, "unstable_placing");
     const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
-    const inputValue = (0, import_react60.useMemo)(() => {
+    const inputValue = (0, import_react59.useMemo)(() => {
       if (!inline4) return storeInputValue;
       if (!canInline) return storeInputValue;
       if (firstItemAutoSelected) {
@@ -37231,7 +37525,7 @@ If there's a particular need for this, please submit a feature request at https:
       inlineActiveValue,
       storeInputValue
     ]);
-    (0, import_react60.useEffect)(() => {
+    (0, import_react59.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const onCompositeItemMove = () => setCanInline(true);
@@ -37240,7 +37534,7 @@ If there's a particular need for this, please submit a feature request at https:
         element.removeEventListener("combobox-item-move", onCompositeItemMove);
       };
     }, []);
-    (0, import_react60.useEffect)(() => {
+    (0, import_react59.useEffect)(() => {
       if (!inline4) return;
       if (!canInline) return;
       if (!inlineActiveValue) return;
@@ -37272,11 +37566,11 @@ If there's a particular need for this, please submit a feature request at https:
       storeInputValue
     ]);
     const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react60.useRef)(null);
-    const autoSelectMovedRef = (0, import_react60.useRef)(void 0);
-    const userScrolledRef = (0, import_react60.useRef)(false);
-    const isAutoScrollingRef = (0, import_react60.useRef)(false);
-    (0, import_react60.useEffect)(() => {
+    const autoSelectIdRef = (0, import_react59.useRef)(null);
+    const autoSelectMovedRef = (0, import_react59.useRef)(void 0);
+    const userScrolledRef = (0, import_react59.useRef)(false);
+    const isAutoScrollingRef = (0, import_react59.useRef)(false);
+    (0, import_react59.useEffect)(() => {
       if (!open) return;
       if (!contentElement) return;
       const scrollingElement = getScrollingElement(contentElement);
@@ -37376,7 +37670,7 @@ If there's a particular need for this, please submit a feature request at https:
       getAutoSelectIdProp,
       items
     ]);
-    (0, import_react60.useEffect)(() => {
+    (0, import_react59.useEffect)(() => {
       if (!inline4) return;
       const combobox = ref.current;
       if (!combobox) return;
@@ -37430,7 +37724,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (showOnChangeProp(event)) store.show();
       if (!autoSelect || !canAutoSelectRef.current) store.setActiveId(null);
     });
-    (0, import_react60.useEffect)(() => cancelCompositionEndFrame, []);
+    (0, import_react59.useEffect)(() => cancelCompositionEndFrame, []);
     const onCompositionStartProp = props.onCompositionStart;
     const onCompositionStart = useEvent((event) => {
       cancelCompositionEndFrame();
@@ -37509,7 +37803,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!name) return element;
       if (!Array.isArray(selectedValue)) return element;
       if (composite && !compositeElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(import_jsx_runtime144.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("input", {
+      return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [element, selectedValue.map((value, index2) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("input", {
         type: "hidden",
         name,
         form,
@@ -37562,14 +37856,14 @@ If there's a particular need for this, please submit a feature request at https:
       ...props
     };
   });
-  var Combobox = forwardRef87(function Combobox2(props) {
+  var Combobox = forwardRef89(function Combobox2(props) {
     const htmlProps = useCombobox(props);
     return createElement3(TagName8, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react61 = __toESM(require_react(), 1);
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var import_react60 = __toESM(require_react(), 1);
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
   var TagName9 = "div";
   function isSelected(storeValue, itemValue) {
     if (itemValue == null) return;
@@ -37603,7 +37897,7 @@ If there's a particular need for this, please submit a feature request at https:
     const autoFocusSelectedItem = !!selectElement;
     const selectMode = !!selectElement;
     const disabled2 = disabledFromProps(props);
-    const getItem = (0, import_react61.useCallback)((item) => {
+    const getItem = (0, import_react60.useCallback)((item) => {
       const nextItem = {
         ...item,
         value: selectMode && disabled2 ? void 0 : value
@@ -37619,7 +37913,7 @@ If there's a particular need for this, please submit a feature request at https:
     setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
     hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
     preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
-    const role = getItemRole((0, import_react61.useContext)(ComboboxListRoleContext));
+    const role = getItemRole((0, import_react60.useContext)(ComboboxListRoleContext));
     const onClickProp = props.onClick;
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
@@ -37668,9 +37962,9 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-selected": selected,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(ComboboxItemValueContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxItemValueContext.Provider, {
       value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(ComboboxItemCheckedContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxItemCheckedContext.Provider, {
         value: selected ?? false,
         children: element
       })
@@ -37714,14 +38008,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
     return props;
   });
-  var ComboboxItem = memo4(forwardRef87(function ComboboxItem2(props) {
+  var ComboboxItem = memo4(forwardRef89(function ComboboxItem2(props) {
     const htmlProps = useComboboxItem(props);
     return createElement3(TagName9, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react62 = __toESM(require_react(), 1);
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var import_react61 = __toESM(require_react(), 1);
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
   var TagName10 = "span";
   function normalizeValue(value) {
     return normalizeString(value).toLowerCase();
@@ -37795,7 +38089,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!userValue) return itemValue;
     const userValues = toArray(userValue).map(normalizeValue);
     const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("span", {
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("span", {
       "data-autocomplete-value": autocomplete ? "" : void 0,
       "data-user-value": autocomplete ? void 0 : "",
       children: value
@@ -37820,11 +38114,11 @@ If there's a particular need for this, please submit a feature request at https:
   var useComboboxItemValue = createHook(function useComboboxItemValue2({ store, value, userValue, ...props }) {
     const context = useComboboxScopedContext();
     store = store || context;
-    const itemContext = (0, import_react62.useContext)(ComboboxItemValueContext);
+    const itemContext = (0, import_react61.useContext)(ComboboxItemValueContext);
     const itemValue = value ?? itemContext;
     const inputValue = useStoreState(store, ["inputValue"], (state) => userValue ?? state?.inputValue);
     props = {
-      children: (0, import_react62.useMemo)(() => {
+      children: (0, import_react61.useMemo)(() => {
         if (!itemValue) return;
         if (!inputValue) return itemValue;
         return splitValue(itemValue, inputValue);
@@ -37833,7 +38127,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxItemValue = forwardRef87(function ComboboxItemValue2(props) {
+  var ComboboxItemValue = forwardRef89(function ComboboxItemValue2(props) {
     const htmlProps = useComboboxItemValue(props);
     return createElement3(TagName10, htmlProps);
   });
@@ -37857,14 +38151,14 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxLabel = memo4(forwardRef87(function ComboboxLabel2(props) {
+  var ComboboxLabel = memo4(forwardRef89(function ComboboxLabel2(props) {
     const htmlProps = useComboboxLabel(props);
     return createElement3(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react63 = __toESM(require_react(), 1);
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var import_react62 = __toESM(require_react(), 1);
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
   var TagName12 = "div";
   var useComboboxList = createHook(function useComboboxList2({ store, alwaysVisible, ...props }) {
     const scopedContext = useComboboxScopedContext(true);
@@ -37886,7 +38180,7 @@ If there's a particular need for this, please submit a feature request at https:
         compositeElement.focus();
       });
     });
-    const ref = (0, import_react63.useRef)(null);
+    const ref = (0, import_react62.useRef)(null);
     const id = useId7(props.id);
     const mounted = useStoreState(store, "mounted");
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
@@ -37897,12 +38191,12 @@ If there's a particular need for this, please submit a feature request at https:
     const multiSelectable = useStoreState(store, ["selectedValue"], (state) => Array.isArray(state.selectedValue));
     const role = useAttribute(ref, "role", props.role);
     const ariaMultiSelectable = role === "listbox" || role === "tree" || role === "grid" ? multiSelectable || void 0 : void 0;
-    const [hasListboxInside, setHasListboxInside] = (0, import_react63.useState)(false);
+    const [hasListboxInside, setHasListboxInside] = (0, import_react62.useState)(false);
     const contentElement = useStoreState(store, "contentElement");
-    const parentHeadingContext = (0, import_react63.useContext)(ComboboxHeadingContext);
-    const headingState = (0, import_react63.useState)();
+    const parentHeadingContext = (0, import_react62.useContext)(ComboboxHeadingContext);
+    const headingState = (0, import_react62.useState)();
     const [headingId, setHeadingId] = parentHeadingContext || headingState;
-    const headingContext = (0, import_react63.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
+    const headingContext = (0, import_react62.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
     useSafeLayoutEffect(() => {
       if (!mounted) return;
       const element = ref.current;
@@ -37925,13 +38219,13 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-multiselectable": ariaMultiSelectable,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ComboboxScopedContextProvider, {
       value: store,
-      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxHeadingContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ComboboxHeadingContext.Provider, {
         value: headingContext,
-        children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(DialogHeadingContext.Provider, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(DialogHeadingContext.Provider, {
           value: setHeadingId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxListRoleContext.Provider, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ComboboxListRoleContext.Provider, {
             value: role,
             children: element
           })
@@ -37961,15 +38255,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   });
-  var ComboboxList = forwardRef87(function ComboboxList2(props) {
+  var ComboboxList = forwardRef89(function ComboboxList2(props) {
     const htmlProps = useComboboxList(props);
     return createElement3(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react64 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react64.createContext)(null);
-  var TagRemoveIdContext = (0, import_react64.createContext)(null);
+  var import_react63 = __toESM(require_react(), 1);
+  var TagValueContext = (0, import_react63.createContext)(null);
+  var TagRemoveIdContext = (0, import_react63.createContext)(null);
   var ctx7 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
   var useTagContext = ctx7.useContext;
   var useTagScopedContext = ctx7.useScopedContext;
@@ -38221,10 +38515,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/combobox/combobox-provider.js
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
   function ComboboxProvider(props = {}) {
     const store = useComboboxStore(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(ComboboxContextProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(ComboboxContextProvider, {
       value: store,
       children: props.children
     });
@@ -38234,7 +38528,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_remove_accents = __toESM(require_remove_accents(), 1);
   var import_compose12 = __toESM(require_compose(), 1);
   var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_element96 = __toESM(require_element(), 1);
+  var import_element98 = __toESM(require_element(), 1);
   var import_components21 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
@@ -38253,16 +38547,16 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element95 = __toESM(require_element(), 1);
+  var import_element97 = __toESM(require_element(), 1);
   var EMPTY_ARRAY4 = [];
   function useElements({
     elements,
     getElements
   }) {
     const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY4;
-    const [records, setRecords] = (0, import_element95.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element95.useState)(false);
-    (0, import_element95.useEffect)(() => {
+    const [records, setRecords] = (0, import_element97.useState)(staticElements);
+    const [isLoading, setIsLoading] = (0, import_element97.useState)(false);
+    (0, import_element97.useEffect)(() => {
       if (!getElements) {
         setRecords(staticElements);
         return;
@@ -38294,7 +38588,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
   function normalizeSearchInput(input = "") {
     return (0, import_remove_accents.default)(input.trim().toLowerCase());
   }
@@ -38311,19 +38605,19 @@ If there's a particular need for this, please submit a feature request at https:
     return `${prefix}-${filterElementValue}`;
   }
   var MultiSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
       "span",
       {
         className: clsx_default(
           "dataviews-filters__search-widget-listitem-multi-selection",
           { "is-selected": selected }
         ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Icon, { icon: check_default })
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components21.Icon, { icon: check_default })
       }
     );
   };
   var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
       "span",
       {
         className: clsx_default(
@@ -38335,7 +38629,7 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function ListBox({ view, filter, onChangeView }) {
     const baseId = (0, import_compose12.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element96.useState)(
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element98.useState)(
       // When there are one or less operators, the first item is set as active
       // (by setting the initial `activeId` to `undefined`).
       // With 2 or more operators, the focus is moved on the operators control
@@ -38348,7 +38642,7 @@ If there's a particular need for this, please submit a feature request at https:
       (f2) => f2.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
       import_components21.Composite,
       {
         virtualFocus: true,
@@ -38372,18 +38666,18 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components21.Composite.Typeahead, {}),
+        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
           import_components21.Composite.Hover,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
               import_components21.Composite.Item,
               {
                 id: generateFilterElementCompositeItemId(
                   baseId,
                   element.value
                 ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                   "div",
                   {
                     "aria-label": element.label,
@@ -38430,19 +38724,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                 SingleSelectionOption,
                 {
                   selected: currentValue === element.value
                 }
               ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                 MultiSelectionOption,
                 {
                   selected: currentValue.includes(element.value)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                 "span",
                 {
                   className: "dataviews-filters__search-widget-listitem-value",
@@ -38458,19 +38752,19 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ComboboxList22({ view, filter, onChangeView }) {
-    const [searchValue, setSearchValue] = (0, import_element96.useState)("");
-    const deferredSearchValue = (0, import_element96.useDeferredValue)(searchValue);
+    const [searchValue, setSearchValue] = (0, import_element98.useState)("");
+    const deferredSearchValue = (0, import_element98.useDeferredValue)(searchValue);
     const currentFilter = view.filters?.find(
       (_filter) => _filter.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element96.useMemo)(() => {
+    const matches = (0, import_element98.useMemo)(() => {
       const normalizedSearch = normalizeSearchInput(deferredSearchValue);
       return filter.elements.filter(
         (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
       );
     }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
       ComboboxProvider,
       {
         selectedValue: currentValue,
@@ -38502,9 +38796,9 @@ If there's a particular need for this, please submit a feature request at https:
         },
         setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ComboboxLabel, {}), children: (0, import_i18n39.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(ComboboxLabel, {}), children: (0, import_i18n39.__)("Search items") }),
+            /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
               Combobox,
               {
                 autoSelect: "always",
@@ -38512,16 +38806,16 @@ If there's a particular need for this, please submit a feature request at https:
                 className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Icon, { icon: search_default }) })
+            /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components21.Icon, { icon: search_default }) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
             ComboboxList,
             {
               className: "dataviews-filters__search-widget-filter-combobox-list",
               alwaysVisible: true,
               children: [
                 matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
                     ComboboxItem,
                     {
                       resetValueOnSelect: false,
@@ -38531,13 +38825,13 @@ If there's a particular need for this, please submit a feature request at https:
                       setValueOnClick: false,
                       focusOnHover: true,
                       children: [
-                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                           SingleSelectionOption,
                           {
                             selected: currentValue === element.value
                           }
                         ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                           MultiSelectionOption,
                           {
                             selected: currentValue.includes(
@@ -38545,20 +38839,20 @@ If there's a particular need for this, please submit a feature request at https:
                             )
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+                        /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
                           "span",
                           {
                             className: "dataviews-filters__search-widget-listitem-value",
                             title: element.label,
                             children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                              /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
                                 ComboboxItemValue,
                                 {
                                   className: "dataviews-filters__search-widget-filter-combobox-item-value",
                                   value: element.label
                                 }
                               ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
                             ]
                           }
                         )
@@ -38567,7 +38861,7 @@ If there's a particular need for this, please submit a feature request at https:
                     element.value
                   );
                 }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("p", { children: (0, import_i18n39.__)("No results found") })
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("p", { children: (0, import_i18n39.__)("No results found") })
               ]
             }
           )
@@ -38581,21 +38875,21 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: props.filter.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components21.Spinner, {}) });
     }
     if (elements.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n39.__)("No elements found") });
+      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n39.__)("No elements found") });
     }
     const Widget = elements.length > 10 ? ComboboxList22 : ListBox;
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(Widget, { ...props, filter: { ...props.filter, elements } });
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Widget, { ...props, filter: { ...props.filter, elements } });
   }

   // packages/dataviews/build-module/components/dataviews-filters/input-widget.mjs
   var import_es6 = __toESM(require_es6(), 1);
   var import_compose13 = __toESM(require_compose(), 1);
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);
   var import_components22 = __toESM(require_components(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
   function InputWidget({
     filter,
     view,
@@ -38606,7 +38900,7 @@ If there's a particular need for this, please submit a feature request at https:
       (f2) => f2.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element97.useMemo)(() => {
+    const field = (0, import_element99.useMemo)(() => {
       const currentField = fields.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -38626,7 +38920,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return currentField;
     }, [fields, filter.field]);
-    const data = (0, import_element97.useMemo)(() => {
+    const data = (0, import_element99.useMemo)(() => {
       return (view.filters ?? []).reduce(
         (acc, activeFilter) => {
           acc[activeFilter.field] = activeFilter.value;
@@ -38663,13 +38957,13 @@ If there's a particular need for this, please submit a feature request at https:
     if (!field || !field.Edit || !currentFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
       import_components22.Flex,
       {
         className: "dataviews-filters__user-input-widget",
         gap: 2.5,
         direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
           field.Edit,
           {
             hideLabelFromVision: true,
@@ -38685,7 +38979,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/utils/operators.mjs
   var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element100 = __toESM(require_element(), 1);
   var import_date2 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/field-types/utils/parse-time.mjs
@@ -38707,10 +39001,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    Name: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
+    Value: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
   };
   function toComparableTemporals(fieldValue, filterValue) {
     const filterTime = parseTime2(filterValue);
@@ -38739,7 +39033,7 @@ If there's a particular need for this, please submit a feature request at https:
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
     label: (0, import_i18n40.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+    filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
       (0, import_i18n40.sprintf)(
         /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
         (0, import_i18n40.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
@@ -38757,7 +39051,7 @@ If there's a particular need for this, please submit a feature request at https:
         return !filterValue.some(
           (fv) => fieldValue.includes(fv)
         );
-      } else if (typeof fieldValue === "string") {
+      } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
         return !filterValue.includes(fieldValue);
       }
       return false;
@@ -38769,7 +39063,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_ANY,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
           (0, import_i18n40.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
@@ -38787,7 +39081,7 @@ If there's a particular need for this, please submit a feature request at https:
           return filterValue.some(
             (fv) => fieldValue.includes(fv)
           );
-        } else if (typeof fieldValue === "string") {
+        } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
           return filterValue.includes(fieldValue);
         }
         return false;
@@ -38802,7 +39096,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_ALL,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
           (0, import_i18n40.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
@@ -38815,9 +39109,13 @@ If there's a particular need for this, please submit a feature request at https:
         if (!filterValue?.length) {
           return true;
         }
-        return filterValue.every((value) => {
-          return field.getValue({ item })?.includes(value);
-        });
+        const fieldValue = field.getValue({ item });
+        if (!Array.isArray(fieldValue)) {
+          return false;
+        }
+        return filterValue.every(
+          (value) => fieldValue.includes(value)
+        );
       },
       selection: "multi"
     },
@@ -38829,7 +39127,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BETWEEN,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.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_i18n40.__)(
@@ -38865,7 +39163,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IN_THE_PAST,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
           (0, import_i18n40.__)(
@@ -38893,7 +39191,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_OVER,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
           (0, import_i18n40.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
@@ -38919,7 +39217,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
           (0, import_i18n40.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
@@ -38937,7 +39235,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_IS_NOT,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
           (0, import_i18n40.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
@@ -38955,7 +39253,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_LESS_THAN,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
           (0, import_i18n40.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
@@ -38977,7 +39275,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_GREATER_THAN,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
           (0, import_i18n40.__)(
@@ -39001,7 +39299,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_LESS_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
           (0, import_i18n40.__)(
@@ -39025,7 +39323,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_GREATER_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
           (0, import_i18n40.__)(
@@ -39049,7 +39347,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BEFORE,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
           (0, import_i18n40.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
@@ -39074,7 +39372,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_AFTER,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
           (0, import_i18n40.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
@@ -39099,7 +39397,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.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_i18n40.__)(
@@ -39126,7 +39424,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.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_i18n40.__)(
@@ -39153,7 +39451,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
           (0, import_i18n40.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
@@ -39175,7 +39473,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_NOT_CONTAINS,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
           (0, import_i18n40.__)(
@@ -39199,7 +39497,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_STARTS_WITH,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
           (0, import_i18n40.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
@@ -39221,7 +39519,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_ON,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
           (0, import_i18n40.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
@@ -39246,7 +39544,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
       label: (0, import_i18n40.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+      filterText: (filter, activeElements) => (0, import_element100.createInterpolateElement)(
         (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
           (0, import_i18n40.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
@@ -39276,7 +39574,7 @@ If there's a particular need for this, please submit a feature request at https:
   var isRegisteredOperator = (name) => OPERATORS.some((op) => op.name === name);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
   var ENTER = "Enter";
   var SPACE = " ";
   var FilterText = ({
@@ -39310,7 +39608,7 @@ If there's a particular need for this, please submit a feature request at https:
       (_filter) => _filter.field === filter.field
     );
     const value = currentFilter?.operator || filter.operators[0];
-    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(
       Stack,
       {
         direction: "row",
@@ -39319,8 +39617,8 @@ If there's a particular need for this, please submit a feature request at https:
         className: "dataviews-filters__summary-operators-container",
         align: "center",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_components23.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_components23.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
+          /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
             import_components23.SelectControl,
             {
               className: "dataviews-filters__summary-operators-filter-select",
@@ -39382,13 +39680,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element99.useRef)(null);
+    const toggleRef = (0, import_element101.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element99.useMemo)(() => {
+    const field = (0, import_element101.useMemo)(() => {
       const currentField = fields.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -39452,7 +39750,7 @@ If there's a particular need for this, please submit a feature request at https:
     const hasValues = !isLocked && filterInView?.value !== void 0;
     const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
     const resetOrRemoveLabel = isPrimary ? (0, import_i18n41.__)("Reset") : (0, import_i18n41.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
       import_components23.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
@@ -39461,12 +39759,12 @@ If there's a particular need for this, please submit a feature request at https:
         onClose: () => {
           toggleRef.current?.focus();
         },
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -39496,7 +39794,7 @@ If there's a particular need for this, please submit a feature request at https:
                     "aria-pressed": isOpen,
                     "aria-expanded": isOpen,
                     ref: toggleRef,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -39508,17 +39806,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(tooltip_exports.Popup, { children: (0, import_i18n41.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(tooltip_exports.Popup, { children: (0, import_i18n41.sprintf)(
               /* translators: 1: Filter name. */
               (0, import_i18n41.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -39540,18 +39838,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_components23.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_components23.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(OperatorSelector, { ...commonProps }),
+            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
               SearchWidget,
               {
                 ...commonProps,
@@ -39560,7 +39858,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(InputWidget, { ...commonProps, fields })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(InputWidget, { ...commonProps, fields })
           ] });
         }
       }
@@ -39570,8 +39868,8 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/components/dataviews-filters/add-filter.mjs
   var import_components24 = __toESM(require_components(), 1);
   var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+  var import_element102 = __toESM(require_element(), 1);
+  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
   function AddFilterMenu({
     filters,
     view,
@@ -39584,10 +39882,10 @@ If there's a particular need for this, please submit a feature request at https:
       // The `disabled` prop on `Menu.Root` (rather than on the trigger)
       // keeps the menu from opening while letting the trigger button stay
       // focusable via its own `accessibleWhenDisabled`.
-      /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(menu_exports.Trigger, { ...triggerProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(menu_exports.Root, { disabled: !inactiveFilters.length, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(menu_exports.Trigger, { ...triggerProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(menu_exports.Popup, { children: inactiveFilters.map((filter) => {
+          return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
             menu_exports.Item,
             {
               onClick: () => {
@@ -39605,7 +39903,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(menu_exports.ItemLabel, { children: filter.name })
+              children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(menu_exports.ItemLabel, { children: filter.name })
             },
             filter.field
           );
@@ -39618,11 +39916,11 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
             import_components24.Button,
             {
               accessibleWhenDisabled: true,
@@ -39639,12 +39937,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var add_filter_default = (0, import_element100.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element102.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
   var import_components25 = __toESM(require_components(), 1);
   var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -39656,7 +39954,7 @@ If there's a particular need for this, please submit a feature request at https:
     const isDisabled = !view.search && !view.filters?.some(
       (_filter) => !_filter.isLocked && (_filter.value !== void 0 || !isPrimary(_filter.field))
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
       import_components25.Button,
       {
         disabled: isDisabled,
@@ -39678,9 +39976,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   function useFilters(fields, view) {
-    return (0, import_element101.useMemo)(() => {
+    return (0, import_element103.useMemo)(() => {
       const filters = [];
       fields.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -39729,12 +40027,12 @@ If there's a particular need for this, please submit a feature request at https:
   var use_filters_default = useFilters;

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
   function Filters({ className }) {
-    const { fields, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element102.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element102.useRef)(null);
+    const { fields, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element104.useContext)(dataviews_context_default);
+    const addFilterRef = (0, import_element104.useRef)(null);
     const filters = use_filters_default(fields, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
       add_filter_default,
       {
         filters,
@@ -39751,7 +40049,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const filterComponents = [
       ...visibleFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
           Filter,
           {
             filter,
@@ -39767,7 +40065,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
         ResetFilter,
         {
           filters,
@@ -39777,7 +40075,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
       Stack,
       {
         direction: "row",
@@ -39790,13 +40088,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var filters_default = (0, import_element102.memo)(Filters);
+  var filters_default = (0, import_element104.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element103 = __toESM(require_element(), 1);
+  var import_element105 = __toESM(require_element(), 1);
   var import_components26 = __toESM(require_components(), 1);
   var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggle() {
     const {
       filters,
@@ -39805,9 +40103,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element103.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element103.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element103.useCallback)(
+    } = (0, import_element105.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element105.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element105.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -39837,7 +40135,7 @@ If there's a particular need for this, please submit a feature request at https:
     const hasPrimaryOrLockedFilters = filters.some(
       (filter) => filter.isPrimary || filter.isLocked
     );
-    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
       import_components26.Button,
       {
         ref: buttonRef,
@@ -39849,7 +40147,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -39858,7 +40156,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -39872,36 +40170,36 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element103.useEffect)(
+    (0, import_element105.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(import_jsx_runtime156.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(import_jsx_runtime158.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
     ] });
   }
   var toggle_default = FiltersToggle;

   // packages/dataviews/build-module/components/dataviews-filters/filters-toggled.mjs
-  var import_element104 = __toESM(require_element(), 1);
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var import_element106 = __toESM(require_element(), 1);
+  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element104.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element106.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element105 = __toESM(require_element(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_components27 = __toESM(require_components(), 1);
   var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
   function DataViewsLayout({ className }) {
     const {
       actions = [],
@@ -39921,8 +40219,8 @@ If there's a particular need for this, please submit a feature request at https:
       renderItemLink,
       defaultLayouts: defaultLayouts2,
       containerRef,
-      empty = /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("p", { children: (0, import_i18n45.__)("No results") })
-    } = (0, import_element105.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("p", { children: (0, import_i18n45.__)("No results") })
+    } = (0, import_element107.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -39930,12 +40228,12 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isDelayedInitialLoading) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(import_components27.Spinner, {}) }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(import_components27.Spinner, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v2) => v2.type === view.type && defaultLayouts2[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
       ViewComponent,
       {
         className,
@@ -39960,27 +40258,27 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataviews-search/index.mjs
   var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);
   var import_components28 = __toESM(require_components(), 1);
   var import_compose14 = __toESM(require_compose(), 1);
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element106.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element106.useContext)(dataviews_context_default);
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var DataViewsSearch = (0, import_element108.memo)(function Search({ label }) {
+    const { view, onChangeView } = (0, import_element108.useContext)(dataviews_context_default);
     const [search, setSearch, debouncedSearch] = (0, import_compose14.useDebouncedInput)(
       view.search
     );
-    (0, import_element106.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element106.useRef)(onChangeView);
-    const viewRef = (0, import_element106.useRef)(view);
-    (0, import_element106.useEffect)(() => {
+    const onChangeViewRef = (0, import_element108.useRef)(onChangeView);
+    const viewRef = (0, import_element108.useRef)(view);
+    (0, import_element108.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element106.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -39991,7 +40289,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }, [debouncedSearch]);
     const searchLabel = label || (0, import_i18n46.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
       import_components28.SearchControl,
       {
         className: "dataviews-search",
@@ -40008,27 +40306,27 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/components/dataviews-view-config/index.mjs
   var import_components29 = __toESM(require_components(), 1);
   var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
   var import_compose15 = __toESM(require_compose(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
   var DATAVIEWS_CONFIG_POPOVER_PROPS = {
     className: "dataviews-config__popover",
     placement: "bottom-end",
     offset: 9
   };
   function ViewTypeMenu() {
-    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element107.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element109.useContext)(dataviews_context_default);
     const availableLayouts = Object.keys(defaultLayouts2);
     if (availableLayouts.length <= 1) {
       return null;
     }
     const activeView = VIEW_LAYOUTS.find((v2) => view.type === v2.type);
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(menu_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
         menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
             import_components29.Button,
             {
               size: "compact",
@@ -40038,7 +40336,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
         menu_exports.RadioGroup,
         {
           value: view.type,
@@ -40070,12 +40368,12 @@ If there's a particular need for this, please submit a feature request at https:
             if (!config) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
               menu_exports.RadioItem,
               {
                 value: layout,
                 closeOnClick: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(menu_exports.ItemLabel, { children: config.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(menu_exports.ItemLabel, { children: config.label })
               },
               layout
             );
@@ -40085,8 +40383,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function SortFieldControl() {
-    const { view, fields, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element107.useMemo)(() => {
+    const { view, fields, onChangeView } = (0, import_element109.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element109.useMemo)(() => {
       const sortableFields = fields.filter(
         (field) => field.enableSorting !== false
       );
@@ -40097,7 +40395,7 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields]);
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components29.SelectControl,
       {
         label: (0, import_i18n47.__)("Sort by"),
@@ -40117,7 +40415,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function SortDirectionControl() {
-    const { view, fields, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
+    const { view, fields, onChangeView } = (0, import_element109.useContext)(dataviews_context_default);
     const sortableFields = fields.filter(
       (field) => field.enableSorting !== false
     );
@@ -40128,7 +40426,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!value && view.sort?.field) {
       value = "desc";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components29.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
@@ -40153,7 +40451,7 @@ If there's a particular need for this, please submit a feature request at https:
           (0, import_warning.default)("Invalid direction");
         },
         children: SORTING_DIRECTIONS.map((direction) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
             import_components29.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
@@ -40167,12 +40465,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
+    const { view, config, onChangeView } = (0, import_element109.useContext)(dataviews_context_default);
     const { infiniteScrollEnabled } = view;
     if (!config || !config.perPageSizes || config.perPageSizes.length < 2 || config.perPageSizes.length > 6 || infiniteScrollEnabled) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components29.__experimentalToggleGroupControl,
       {
         isBlock: true,
@@ -40188,7 +40486,7 @@ If there's a particular need for this, please submit a feature request at https:
           });
         },
         children: config.perPageSizes.map((value) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
             import_components29.__experimentalToggleGroupControlOption,
             {
               value,
@@ -40201,12 +40499,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element107.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element109.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components29.Button,
       {
         variant: "tertiary",
@@ -40224,7 +40522,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element107.useContext)(dataviews_context_default);
+    const { view, onReset } = (0, import_element109.useContext)(dataviews_context_default);
     const popoverId = (0, import_compose15.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
@@ -40233,7 +40531,7 @@ If there's a particular need for this, please submit a feature request at https:
       (layout) => layout.type === view.type
     );
     const isModified = typeof onReset === "function";
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components29.Dropdown,
       {
         expandOnMobile: true,
@@ -40242,8 +40540,8 @@ If there's a particular need for this, please submit a feature request at https:
           id: popoverId
         },
         renderToggle: ({ onToggle, isOpen }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
               import_components29.Button,
               {
                 size: "compact",
@@ -40257,22 +40555,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
           import_components29.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -40280,7 +40578,7 @@ If there's a particular need for this, please submit a feature request at https:
                       align: "center",
                       className: "dataviews-view-config__header",
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                           import_components29.__experimentalHeading,
                           {
                             level: 2,
@@ -40288,26 +40586,26 @@ If there's a particular need for this, please submit a feature request at https:
                             children: (0, import_i18n47.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -40318,31 +40616,31 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(import_jsx_runtime160.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(DataviewsViewConfigDropdown, {})
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_jsx_runtime162.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ViewTypeMenu, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(DataviewsViewConfigDropdown, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element107.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element109.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element116 = __toESM(require_element(), 1);
+  var import_element118 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);
   var import_compose16 = __toESM(require_compose(), 1);
   var import_components30 = __toESM(require_components(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedCheckboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element108.useRef)(null);
+    const validityTargetRef = (0, import_element110.useRef)(null);
     const mergedRefs = (0, import_compose16.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -40353,7 +40651,7 @@ If there's a particular need for this, please submit a feature request at https:
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="checkbox"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
           import_components30.CheckboxControl,
           {
             ...restProps
@@ -40362,23 +40660,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element108.forwardRef)(UnforwardedValidatedCheckboxControl);
+  var ValidatedCheckboxControl = (0, import_element110.forwardRef)(UnforwardedValidatedCheckboxControl);
   ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

   // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
-  var import_element109 = __toESM(require_element(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_compose17 = __toESM(require_compose(), 1);
   var import_components31 = __toESM(require_components(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedComboboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element109.useRef)(null);
+    const validityTargetRef = (0, import_element111.useRef)(null);
     const mergedRefs = (0, import_compose17.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element109.useEffect)(() => {
+    (0, import_element111.useEffect)(() => {
       const input = validityTargetRef.current?.querySelector(
         'input[role="combobox"]'
       );
@@ -40388,7 +40686,7 @@ If there's a particular need for this, please submit a feature request at https:
     }, [required]);
     return (
       // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
         ControlWithError,
         {
           className: "dataviews-validated-control",
@@ -40399,32 +40697,32 @@ If there's a particular need for this, please submit a feature request at https:
           getValidityTarget: () => validityTargetRef.current?.querySelector(
             'input[role="combobox"]'
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_components31.ComboboxControl, { ...restProps })
+          children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components31.ComboboxControl, { ...restProps })
         }
       )
     );
   };
-  var ValidatedComboboxControl = (0, import_element109.forwardRef)(UnforwardedValidatedComboboxControl);
+  var ValidatedComboboxControl = (0, import_element111.forwardRef)(UnforwardedValidatedComboboxControl);
   ValidatedComboboxControl.displayName = "ValidatedComboboxControl";

   // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_components32 = __toESM(require_components(), 1);
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedFormTokenField = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element110.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(
+    const validityTargetRef = (0, import_element112.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(
       "div",
       {
         className: "dataviews-validated-control__wrapper-with-error-delegate",
         ref: forwardedRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
             ControlWithError,
             {
               className: "dataviews-validated-control",
@@ -40432,10 +40730,10 @@ If there's a particular need for this, please submit a feature request at https:
               markWhenOptional,
               customValidity,
               getValidityTarget: () => validityTargetRef.current,
-              children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_components32.FormTokenField, { ...restProps })
+              children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components32.FormTokenField, { ...restProps })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
             "input",
             {
               className: "dataviews-validated-control__error-delegate",
@@ -40457,23 +40755,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedFormTokenField = (0, import_element110.forwardRef)(UnforwardedValidatedFormTokenField);
+  var ValidatedFormTokenField = (0, import_element112.forwardRef)(UnforwardedValidatedFormTokenField);
   ValidatedFormTokenField.displayName = "ValidatedFormTokenField";

   // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element111 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_compose18 = __toESM(require_compose(), 1);
   var import_components33 = __toESM(require_components(), 1);
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedNumberControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element111.useRef)(null);
+    const validityTargetRef = (0, import_element113.useRef)(null);
     const mergedRefs = (0, import_compose18.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -40481,27 +40779,27 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components33.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components33.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element111.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element113.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element112 = __toESM(require_element(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   var import_compose19 = __toESM(require_compose(), 1);
   var import_components34 = __toESM(require_components(), 1);
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedRadioControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element112.useRef)(null);
+    const validityTargetRef = (0, import_element114.useRef)(null);
     const mergedRefs = (0, import_compose19.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -40512,27 +40810,27 @@ If there's a particular need for this, please submit a feature request at https:
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="radio"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components34.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(import_components34.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element112.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element114.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element113 = __toESM(require_element(), 1);
+  var import_element115 = __toESM(require_element(), 1);
   var import_compose20 = __toESM(require_compose(), 1);
   var import_components35 = __toESM(require_components(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedSelectControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element113.useRef)(null);
+    const validityTargetRef = (0, import_element115.useRef)(null);
     const mergedRefs = (0, import_compose20.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -40540,7 +40838,7 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
           import_components35.SelectControl,
           {
             ref: mergedRefs,
@@ -40552,23 +40850,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element113.forwardRef)(UnforwardedValidatedSelectControl);
+  var ValidatedSelectControl = (0, import_element115.forwardRef)(UnforwardedValidatedSelectControl);
   ValidatedSelectControl.displayName = "ValidatedSelectControl";

   // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_compose21 = __toESM(require_compose(), 1);
   var import_components36 = __toESM(require_components(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedToggleControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element114.useRef)(null);
+    const validityTargetRef = (0, import_element116.useRef)(null);
     const mergedRefs = (0, import_compose21.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
       ControlWithError,
       {
         className: "dataviews-validated-control",
@@ -40576,7 +40874,7 @@ If there's a particular need for this, please submit a feature request at https:
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
           import_components36.ToggleControl,
           {
             ref: mergedRefs,
@@ -40587,23 +40885,23 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedToggleControl = (0, import_element114.forwardRef)(UnforwardedValidatedToggleControl);
+  var ValidatedToggleControl = (0, import_element116.forwardRef)(UnforwardedValidatedToggleControl);
   ValidatedToggleControl.displayName = "ValidatedToggleControl";

   // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
-  var import_element115 = __toESM(require_element(), 1);
+  var import_element117 = __toESM(require_element(), 1);
   var import_components37 = __toESM(require_components(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedToggleGroupControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element115.useRef)(null);
-    const nameAttr = (0, import_element115.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+    const validityTargetRef = (0, import_element117.useRef)(null);
+    const nameAttr = (0, import_element117.useId)();
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         ControlWithError,
         {
           className: "dataviews-validated-control",
@@ -40611,10 +40909,10 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           customValidity,
           getValidityTarget: () => validityTargetRef.current,
-          children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components37.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
+          children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components37.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         "input",
         {
           className: "dataviews-validated-control__error-delegate",
@@ -40635,7 +40933,7 @@ If there's a particular need for this, please submit a feature request at https:
       )
     ] });
   };
-  var ValidatedToggleGroupControl = (0, import_element115.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  var ValidatedToggleGroupControl = (0, import_element117.forwardRef)(UnforwardedValidatedToggleGroupControl);
   ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";

   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
@@ -40665,7 +40963,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -40676,12 +40974,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { getValue, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element116.useCallback)(() => {
+    const onChangeControl = (0, import_element118.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -40699,8 +40997,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
   var import_components38 = __toESM(require_components(), 1);
-  var import_element117 = __toESM(require_element(), 1);
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_element119 = __toESM(require_element(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function Combobox3({
     data,
     field,
@@ -40710,7 +41008,7 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element117.useCallback)(
+    const onChangeControl = (0, import_element119.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -40719,9 +41017,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components38.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(import_components38.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -40741,16 +41039,16 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
   var import_components40 = __toESM(require_components(), 1);
-  var import_element120 = __toESM(require_element(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_element122 = __toESM(require_element(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_date4 = __toESM(require_date(), 1);
+  var import_date5 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
   var import_components39 = __toESM(require_components(), 1);
-  var import_element118 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   var TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
       { value: "days", label: (0, import_i18n48.__)("Days") },
@@ -40778,7 +41076,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element118.useCallback)(
+    const onChangeValue = (0, import_element120.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -40787,7 +41085,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element118.useCallback)(
+    const onChangeUnit = (0, import_element120.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -40796,7 +41094,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, relValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       import_components39.BaseControl,
       {
         id,
@@ -40804,8 +41102,8 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components39.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
@@ -40817,7 +41115,7 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
             import_components39.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
@@ -40840,11 +41138,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
-  var import_element119 = __toESM(require_element(), 1);
+  var import_element121 = __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_element119.useMemo)(() => {
+    const disabledMatchers = (0, import_element121.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -40885,23 +41183,48 @@ If there's a particular need for this, please submit a feature request at https:
     return normalized.join("-");
   }

-  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+  // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
   var import_date3 = __toESM(require_date(), 1);
+  var import_i18n49 = __toESM(require_i18n(), 1);
+  function getTimezoneDescription() {
+    const { timezone } = (0, import_date3.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_i18n49.__)("Coordinated Universal Time");
+    } else if (prettyTimezoneString.trim().length > 0) {
+      timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+    }
+    return (0, import_i18n49.sprintf)(
+      /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+      (0, import_i18n49.__)("Timezone: %s"),
+      timezoneDetail
+    );
+  }
+
+  // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+  var import_date4 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
     if (!dateTimeString) {
       return null;
     }
-    const parsed = (0, import_date3.getDate)(dateTimeString);
+    const parsed = (0, import_date4.getDate)(dateTimeString);
     return parsed && isValid(parsed) ? parsed : null;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
     }
-    return (0, import_date4.dateI18n)("Y-m-d\\TH:i", (0, import_date4.getDate)(value));
+    return (0, import_date5.dateI18n)("Y-m-d\\TH:i", (0, import_date5.getDate)(value));
   };
   function CalendarDateTimeControl({
     data,
@@ -40917,13 +41240,13 @@ If there's a particular need for this, please submit a feature request at https:
     const disabled2 = field.isDisabled({ item: data, field });
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const { timezone } = (0, import_date4.getSettings)();
-    const timeZone = timezone.string || (0, import_date4.dateI18n)("P");
-    const [calendarMonth, setCalendarMonth] = (0, import_element120.useState)(() => {
+    const { timezone } = (0, import_date5.getSettings)();
+    const timeZone = timezone.string || (0, import_date5.dateI18n)("P");
+    const [calendarMonth, setCalendarMonth] = (0, import_element122.useState)(() => {
       const parsedDate = parseDateTime(value);
       return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    (0, import_element120.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       const parsedDate = parseDateTime(value);
       if (parsedDate) {
         const targetMonth = toCalendarDate(parsedDate, timeZone);
@@ -40935,22 +41258,22 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     }, [timeZone, value]);
-    const inputControlRef = (0, import_element120.useRef)(null);
-    const validationTimeoutRef = (0, import_element120.useRef)(void 0);
+    const inputControlRef = (0, import_element122.useRef)(null);
+    const validationTimeoutRef = (0, import_element122.useRef)(void 0);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element120.useCallback)(
+    const onChangeCallback = (0, import_element122.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element120.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element120.useCallback)(
+    const onSelectDate = (0, import_element122.useCallback)(
       (newDate) => {
         if (newDate) {
-          const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
-          const wpTime = value ? (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value)) : "00:00";
-          const finalDateTime = (0, import_date4.getDate)(`${wpDate}T${wpTime}`);
+          const wpDate = (0, import_date5.dateI18n)("Y-m-d", newDate);
+          const wpTime = value ? (0, import_date5.dateI18n)("H:i", (0, import_date5.getDate)(value)) : "00:00";
+          const finalDateTime = (0, import_date5.getDate)(`${wpDate}T${wpTime}`);
           onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
@@ -40971,10 +41294,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element120.useCallback)(
+    const handleManualDateTimeChange = (0, import_element122.useCallback)(
       (newValue) => {
         if (newValue) {
-          const dateTime = (0, import_date4.getDate)(newValue);
+          const dateTime = (0, import_date5.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
@@ -40987,39 +41310,40 @@ If there's a particular need for this, please submit a feature request at https:
       [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date4.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n49.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n49.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       import_components40.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n49.__)("Date time"),
+              label: (0, import_i18n50.__)("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_runtime172.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -41029,7 +41353,7 @@ If there's a particular need for this, please submit a feature request at https:
               onMonthChange: setCalendarMonth,
               timeZone,
               locale,
-              dir: (0, import_i18n49.isRTL)() ? "rtl" : "ltr",
+              dir: (0, import_i18n50.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -41049,7 +41373,7 @@ If there's a particular need for this, please submit a feature request at https:
     config
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -41061,7 +41385,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -41078,37 +41402,37 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/dataviews/build-module/components/dataform-controls/date.mjs
   var import_components41 = __toESM(require_components(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_element121 = __toESM(require_element(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_date5 = __toESM(require_date(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_element123 = __toESM(require_element(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_date6 = __toESM(require_date(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n50.__)("Today"),
-      getValue: () => (0, import_date5.getDate)(null)
+      label: (0, import_i18n51.__)("Today"),
+      getValue: () => (0, import_date6.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n50.__)("Yesterday"),
+      label: (0, import_i18n51.__)("Yesterday"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subDays(today, 1);
       }
     },
     {
       id: "past-week",
-      label: (0, import_i18n50.__)("Past week"),
+      label: (0, import_i18n51.__)("Past week"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subDays(today, 7);
       }
     },
     {
       id: "past-month",
-      label: (0, import_i18n50.__)("Past month"),
+      label: (0, import_i18n51.__)("Past month"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return subMonths(today, 1);
       }
     }
@@ -41116,41 +41440,41 @@ If there's a particular need for this, please submit a feature request at https:
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n50.__)("Last 7 days"),
+      label: (0, import_i18n51.__)("Last 7 days"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subDays(today, 7), today];
       }
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n50.__)("Last 30 days"),
+      label: (0, import_i18n51.__)("Last 30 days"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subDays(today, 30), today];
       }
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n50.__)("Month to date"),
+      label: (0, import_i18n51.__)("Month to date"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [startOfMonth(today), today];
       }
     },
     {
       id: "last-year",
-      label: (0, import_i18n50.__)("Last year"),
+      label: (0, import_i18n51.__)("Last year"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [subYears(today, 1), today];
       }
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n50.__)("Year to date"),
+      label: (0, import_i18n51.__)("Year to date"),
       getValue: () => {
-        const today = (0, import_date5.getDate)(null);
+        const today = (0, import_date6.getDate)(null);
         return [startOfYear(today), today];
       }
     }
@@ -41177,8 +41501,8 @@ If there's a particular need for this, please submit a feature request at https:
     children
   }) {
     const { isValid: isValid2 } = field;
-    const [customValidity, setCustomValidity] = (0, import_element121.useState)(void 0);
-    const validateRefs = (0, import_element121.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element123.useState)(void 0);
+    const validateRefs = (0, import_element123.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -41192,7 +41516,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -41204,7 +41528,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -41219,7 +41543,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -41230,7 +41554,7 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       if (isTouched && customValidity?.message) {
         (0, import_a11y3.speak)(customValidity.message);
       }
@@ -41243,9 +41567,9 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         ValidityIndicator,
         {
           type: customValidity.type,
@@ -41272,18 +41596,18 @@ If there's a particular need for this, please submit a feature request at https:
       format: fieldFormat
     } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element121.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element123.useState)(
       null
     );
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element121.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element123.useState)(() => {
       const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       const parsedDate = parseDate2(value);
       if (parsedDate) {
         setCalendarMonth(
@@ -41291,14 +41615,14 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     }, [value]);
-    const [isTouched, setIsTouched] = (0, import_element121.useState)(false);
-    const validityTargetRef = (0, import_element121.useRef)(null);
+    const [isTouched, setIsTouched] = (0, import_element123.useState)(false);
+    const validityTargetRef = (0, import_element123.useRef)(null);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element121.useCallback)(
+    const onChangeCallback = (0, import_element123.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element121.useCallback)(
+    const onSelectDate = (0, import_element123.useCallback)(
       (newDate) => {
         const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
@@ -41307,7 +41631,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element121.useCallback)(
+    const handlePresetClick = (0, import_element123.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -41318,7 +41642,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element121.useCallback)(
+    const handleManualDateChange = (0, import_element123.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -41334,11 +41658,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n50.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n51.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n50.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n51.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -41346,7 +41670,7 @@ If there's a particular need for this, please submit a feature request at https:
         inputRefs: validityTargetRef,
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
           import_components41.BaseControl,
           {
             id,
@@ -41354,8 +41678,8 @@ If there's a particular need for this, please submit a feature request at https:
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41365,7 +41689,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: [
                     DATE_PRESETS.map((preset) => {
                       const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                         import_components41.Button,
                         {
                           className: "dataviews-controls__date-preset",
@@ -41380,7 +41704,7 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                       import_components41.Button,
                       {
                         className: "dataviews-controls__date-preset",
@@ -41389,18 +41713,18 @@ If there's a particular need for this, please submit a feature request at https:
                         size: "small",
                         disabled: !!selectedPresetId || disabled2,
                         accessibleWhenDisabled: true,
-                        children: (0, import_i18n50.__)("Custom")
+                        children: (0, import_i18n51.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 import_components41.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n50.__)("Date"),
+                  label: (0, import_i18n51.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -41410,7 +41734,7 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
@@ -41419,7 +41743,7 @@ If there's a particular need for this, please submit a feature request at https:
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   locale,
-                  dir: (0, import_i18n50.isRTL)() ? "rtl" : "ltr",
+                  dir: (0, import_i18n51.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -41454,10 +41778,10 @@ If there's a particular need for this, please submit a feature request at https:
     if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
       value = fieldValue;
     }
-    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
-    const onChangeCallback = (0, import_element121.useCallback)(
+    const onChangeCallback = (0, import_element123.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -41468,10 +41792,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element121.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element123.useState)(
       null
     );
-    const selectedRange = (0, import_element121.useMemo)(() => {
+    const selectedRange = (0, import_element123.useMemo)(() => {
       if (!value) {
         return null;
       }
@@ -41481,11 +41805,11 @@ If there's a particular need for this, please submit a feature request at https:
         to: parseDate2(to) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element121.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element123.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
     const [fromValue, toValue] = value ?? [];
-    (0, import_element121.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       setCalendarMonth((currentMonth) => {
         const from = parseDate2(fromValue);
         const to = parseDate2(toValue);
@@ -41503,10 +41827,10 @@ If there's a particular need for this, please submit a feature request at https:
         return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
       });
     }, [fromValue, toValue]);
-    const [isTouched, setIsTouched] = (0, import_element121.useState)(false);
-    const fromInputRef = (0, import_element121.useRef)(null);
-    const toInputRef = (0, import_element121.useRef)(null);
-    const updateDateRange = (0, import_element121.useCallback)(
+    const [isTouched, setIsTouched] = (0, import_element123.useState)(false);
+    const fromInputRef = (0, import_element123.useRef)(null);
+    const toInputRef = (0, import_element123.useRef)(null);
+    const updateDateRange = (0, import_element123.useCallback)(
       (fromDate, toDate2) => {
         if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
@@ -41519,7 +41843,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element121.useCallback)(
+    const onSelectCalendarRange = (0, import_element123.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -41527,7 +41851,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element121.useCallback)(
+    const handlePresetClick = (0, import_element123.useCallback)(
       (preset) => {
         const [startDate, endDate] = preset.getValue();
         setCalendarMonth(startDate);
@@ -41537,7 +41861,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element121.useCallback)(
+    const handleManualDateChange = (0, import_element123.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -41559,11 +41883,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n50.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n51.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n50.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n51.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -41571,7 +41895,7 @@ If there's a particular need for this, please submit a feature request at https:
         inputRefs: [fromInputRef, toInputRef],
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
           import_components41.BaseControl,
           {
             id,
@@ -41579,8 +41903,8 @@ If there's a particular need for this, please submit a feature request at https:
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41590,7 +41914,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: [
                     DATE_RANGE_PRESETS.map((preset) => {
                       const isSelected2 = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                         import_components41.Button,
                         {
                           className: "dataviews-controls__date-preset",
@@ -41605,7 +41929,7 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                       import_components41.Button,
                       {
                         className: "dataviews-controls__date-preset",
@@ -41614,13 +41938,13 @@ If there's a particular need for this, please submit a feature request at https:
                         size: "small",
                         accessibleWhenDisabled: true,
                         disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n50.__)("Custom")
+                        children: (0, import_i18n51.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41628,12 +41952,12 @@ If there's a particular need for this, please submit a feature request at https:
                   justify: "space-between",
                   className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                       import_components41.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n50.__)("From"),
+                        label: (0, import_i18n51.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -41643,12 +41967,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                       import_components41.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n50.__)("To"),
+                        label: (0, import_i18n51.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -41661,7 +41985,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -41670,7 +41994,7 @@ If there's a particular need for this, please submit a feature request at https:
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
                   locale,
-                  dir: (0, import_i18n50.isRTL)() ? "rtl" : "ltr",
+                  dir: (0, import_i18n51.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -41691,7 +42015,7 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -41704,7 +42028,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }
     if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -41716,7 +42040,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       CalendarDateControl,
       {
         data,
@@ -41731,8 +42055,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/select.mjs
   var import_components42 = __toESM(require_components(), 1);
-  var import_element122 = __toESM(require_element(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_element124 = __toESM(require_element(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   function Select2({
     data,
     field,
@@ -41745,7 +42069,7 @@ If there's a particular need for this, please submit a feature request at https:
     const disabled2 = field.isDisabled({ item: data, field });
     const isMultiple = type === "array";
     const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element122.useCallback)(
+    const onChangeControl = (0, import_element124.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -41754,9 +42078,9 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_components42.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_components42.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -41775,7 +42099,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -41784,14 +42108,14 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (elements.length >= ELEMENTS_THRESHOLD) {
-      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Select2, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_element123 = __toESM(require_element(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -41806,7 +42130,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element123.useCallback)(
+    const onValueChangeControl = (0, import_element125.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -41815,7 +42139,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
       ValidatedInputControl,
       {
         required: !!isValid2.required,
@@ -41840,7 +42164,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -41849,7 +42173,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
       ValidatedText,
       {
         ...{
@@ -41860,14 +42184,14 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Icon, { icon: envelope_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(Icon, { icon: envelope_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -41876,7 +42200,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
       ValidatedText,
       {
         ...{
@@ -41887,14 +42211,14 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Icon, { icon: mobile_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Icon, { icon: mobile_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -41903,7 +42227,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
       ValidatedText,
       {
         ...{
@@ -41914,7 +42238,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
@@ -41922,9 +42246,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
   var import_components43 = __toESM(require_components(), 1);
-  var import_element124 = __toESM(require_element(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -41939,23 +42263,23 @@ If there's a particular need for this, please submit a feature request at https:
     step
   }) {
     const [min3 = "", max3 = ""] = value;
-    const onChangeMin = (0, import_element124.useCallback)(
+    const onChangeMin = (0, import_element126.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
       [onChange, max3]
     );
-    const onChangeMax = (0, import_element124.useCallback)(
+    const onChangeMax = (0, import_element126.useCallback)(
       (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
       [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
       import_components43.BaseControl,
       {
-        help: (0, import_i18n51.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(import_components43.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        help: (0, import_i18n52.__)("The max. value must be greater than the min. value."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(import_components43.Flex, { direction: "row", gap: 4, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
             import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n51.__)("Min."),
+              label: (0, import_i18n52.__)("Min."),
               value: min3,
               max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
@@ -41963,10 +42287,10 @@ If there's a particular need for this, please submit a feature request at https:
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
             import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n51.__)("Max."),
+              label: (0, import_i18n52.__)("Max."),
               value: max3,
               min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
@@ -41992,7 +42316,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element124.useCallback)(
+    const onChangeControl = (0, import_element126.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -42006,7 +42330,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element124.useCallback)(
+    const onChangeBetweenControls = (0, import_element126.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -42024,7 +42348,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -42034,7 +42358,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -42054,21 +42378,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
   var import_components44 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_element127 = __toESM(require_element(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -42084,14 +42408,14 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element125.useCallback)(
+    const onChangeControl = (0, import_element127.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components44.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components44.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -42109,8 +42433,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element126 = __toESM(require_element(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -42121,7 +42445,7 @@ If there's a particular need for this, please submit a feature request at https:
     validity
   }) {
     const { prefix, suffix } = config || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
       ValidatedText,
       {
         ...{
@@ -42131,8 +42455,8 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix ? (0, import_element126.createElement)(prefix) : void 0,
-          suffix: suffix ? (0, import_element126.createElement)(suffix) : void 0
+          prefix: prefix ? (0, import_element128.createElement)(prefix) : void 0,
+          suffix: suffix ? (0, import_element128.createElement)(suffix) : void 0
         }
       }
     );
@@ -42140,9 +42464,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/time.mjs
   var import_components45 = __toESM(require_components(), 1);
-  var import_element127 = __toESM(require_element(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var import_element129 = __toESM(require_element(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime187 = __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);
@@ -42172,24 +42496,24 @@ If there's a particular need for this, please submit a feature request at https:
     max: max3
   }) {
     const [from = "", to = ""] = value;
-    const onChangeFrom = (0, import_element127.useCallback)(
+    const onChangeFrom = (0, import_element129.useCallback)(
       (newValue) => onChange([newValue ?? "", to]),
       [onChange, to]
     );
-    const onChangeTo = (0, import_element127.useCallback)(
+    const onChangeTo = (0, import_element129.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       import_components45.BaseControl,
       {
-        help: (0, import_i18n52.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+        help: (0, import_i18n53.__)("The end time must be later than the start time."),
+        children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
             ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n52.__)("From"),
+              label: (0, import_i18n53.__)("From"),
               value: from,
               onValueChange: onChangeFrom,
               hideLabelFromVision,
@@ -42199,11 +42523,11 @@ If there's a particular need for this, please submit a feature request at https:
               max: to || max3
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
             ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n52.__)("To"),
+              label: (0, import_i18n53.__)("To"),
               value: to,
               onValueChange: onChangeTo,
               hideLabelFromVision,
@@ -42232,7 +42556,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element127.useCallback)(
+    const onChangeControl = (0, import_element129.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -42241,7 +42565,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element127.useCallback)(
+    const onChangeBetweenControls = (0, import_element129.useCallback)(
       ([from, to]) => onChange(
         setValue({
           item: data,
@@ -42260,7 +42584,7 @@ If there's a particular need for this, please submit a feature request at https:
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -42273,7 +42597,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       ValidatedInputControl,
       {
         required: !!isValid2.required,
@@ -42296,8 +42620,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_element128 = __toESM(require_element(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -42308,12 +42632,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element128.useCallback)(() => {
+    const onChangeControl = (0, import_element130.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -42330,8 +42654,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-  var import_element129 = __toESM(require_element(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   function Textarea3({
     data,
     field,
@@ -42345,11 +42669,11 @@ If there's a particular need for this, please submit a feature request at https:
     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_element129.useCallback)(
+    const onValueChangeControl = (0, import_element131.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -42372,8 +42696,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
   var import_components46 = __toESM(require_components(), 1);
-  var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var import_element132 = __toESM(require_element(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   function ToggleGroup({
     data,
     field,
@@ -42385,7 +42709,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element130.useCallback)(
+    const onChangeControl = (0, import_element132.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -42394,13 +42718,13 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components46.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(import_components46.Spinner, {});
     }
     if (elements.length === 0) {
       return null;
     }
     const selectedOption = elements.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -42412,7 +42736,7 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: onChangeControl,
         value,
         hideLabelFromVision,
-        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
           import_components46.__experimentalToggleGroupControlOption,
           {
             label: el.label,
@@ -42427,8 +42751,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/array.mjs
   var import_components47 = __toESM(require_components(), 1);
-  var import_element131 = __toESM(require_element(), 1);
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var import_element133 = __toESM(require_element(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   function ArrayControl({
     data,
     field,
@@ -42444,7 +42768,7 @@ If there's a particular need for this, please submit a feature request at https:
       elements: field.elements,
       getElements: field.getElements
     });
-    const arrayValueAsElements = (0, import_element131.useMemo)(
+    const arrayValueAsElements = (0, import_element133.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements?.find(
           (suggestion) => suggestion.value === token
@@ -42453,7 +42777,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements]
     );
-    const onChangeControl = (0, import_element131.useCallback)(
+    const onChangeControl = (0, import_element133.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -42466,9 +42790,9 @@ If there's a particular need for this, please submit a feature request at https:
       [onChange, setValue, data]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(import_components47.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_components47.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -42507,9 +42831,9 @@ If there's a particular need for this, please submit a feature request at https:
             const element = elements.find(
               (el) => el.value === item
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("span", { children: item });
         }
       }
     );
@@ -42675,32 +42999,32 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
   var import_components48 = __toESM(require_components(), 1);
-  var import_element132 = __toESM(require_element(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+  var import_element134 = __toESM(require_element(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   var ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
       import_components48.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
           import_components48.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n53.__)("Open color picker"),
+            "aria-label": (0, import_i18n54.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(import_components48.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components48.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(import_components48.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components48.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
           import_components48.ColorPicker,
           {
             color: validColor,
@@ -42722,19 +43046,19 @@ If there's a particular need for this, please submit a feature request at https:
     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_element132.useCallback)(
+    const handleColorChange = (0, import_element134.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element132.useCallback)(
+    const handleInputChange = (0, import_element134.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
       ValidatedInputControl,
       {
         required: !!field.isValid?.required,
@@ -42749,7 +43073,7 @@ If there's a particular need for this, please submit a feature request at https:
         hideLabelFromVision,
         type: "text",
         disabled: disabled2,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -42763,9 +43087,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/components/dataform-controls/password.mjs
   var import_components49 = __toESM(require_components(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var import_element135 = __toESM(require_element(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   function Password({
     data,
     field,
@@ -42774,12 +43098,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element133.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element135.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element133.useCallback)(() => {
+    const toggleVisibility = (0, import_element135.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
       ValidatedText,
       {
         ...{
@@ -42790,13 +43114,13 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional,
           validity,
           type: isVisible2 ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
             import_components49.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n54.__)("Hide password") : (0, import_i18n54.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n55.__)("Hide password") : (0, import_i18n55.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -42812,7 +43136,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/components/dataform-controls/index.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -42845,7 +43169,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -42921,7 +43245,7 @@ If there's a particular need for this, please submit a feature request at https:
   var set_value_from_id_default = setValueFromId;

   // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -42943,13 +43267,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -43031,7 +43355,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
-      return (0, import_i18n55.__)("Value must be a valid email address.");
+      return (0, import_i18n56.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -43052,7 +43376,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -43068,7 +43391,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/integer.mjs
-  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -43134,7 +43457,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom2(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n56.__)("Value must be an integer.");
+      return (0, import_i18n57.__)("Value must be an integer.");
     }
     return null;
   }
@@ -43166,7 +43489,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple-selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: format2,
@@ -43181,7 +43503,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -43217,7 +43539,7 @@ If there's a particular need for this, please submit a feature request at https:
   function isValidCustom3(item, field) {
     const value = field.getValue({ item });
     if (!isEmpty(value) && !Number.isFinite(value)) {
-      return (0, import_i18n57.__)("Value must be a number.");
+      return (0, import_i18n58.__)("Value must be a number.");
     }
     return null;
   }
@@ -43249,7 +43571,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple-selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: format3,
@@ -43282,7 +43603,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -43297,15 +43617,15 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/datetime.mjs
-  var import_date8 = __toESM(require_date(), 1);
+  var import_date9 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
-  var import_date7 = __toESM(require_date(), 1);
+  var import_date8 = __toESM(require_date(), 1);
   function parseDateLike(value) {
     if (!isValid(new Date(value))) {
       return null;
     }
-    const parsed = (0, import_date7.getDate)(value);
+    const parsed = (0, import_date8.getDate)(value);
     return parsed && isValid(parsed) ? parsed.getTime() : null;
   }
   function validateBoundary(item, field, boundary, parse2) {
@@ -43340,8 +43660,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/dataviews/build-module/field-types/datetime.mjs
   var format4 = {
-    datetime: (0, import_date8.getSettings)().formats.datetime,
-    weekStartsOn: (0, import_date8.getSettings)().l10n.startOfWeek
+    datetime: (0, import_date9.getSettings)().formats.datetime,
+    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted4({
     item,
@@ -43357,7 +43677,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDatetime = field.format;
     }
-    return (0, import_date8.dateI18n)(formatDatetime.datetime, (0, import_date8.getDate)(value));
+    return (0, import_date9.dateI18n)(formatDatetime.datetime, (0, import_date9.getDate)(value));
   }
   var sort = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -43402,10 +43722,10 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/date.mjs
-  var import_date9 = __toESM(require_date(), 1);
+  var import_date10 = __toESM(require_date(), 1);
   var format5 = {
-    date: (0, import_date9.getSettings)().formats.date,
-    weekStartsOn: (0, import_date9.getSettings)().l10n.startOfWeek
+    date: (0, import_date10.getSettings)().formats.date,
+    weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
   };
   function getValueFormatted5({
     item,
@@ -43421,7 +43741,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatDate2 = field.format;
     }
-    return (0, import_date9.dateI18n)(formatDate2.date, (0, import_date9.getDate)(value));
+    return (0, import_date10.dateI18n)(formatDate2.date, (0, import_date10.getDate)(value));
   }
   var sort2 = (a2, b2, direction) => {
     const timeA = new Date(a2).getTime();
@@ -43468,9 +43788,9 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/time.mjs
-  var import_date10 = __toESM(require_date(), 1);
+  var import_date11 = __toESM(require_date(), 1);
   var format6 = {
-    time: (0, import_date10.getSettings)().formats.time
+    time: (0, import_date11.getSettings)().formats.time
   };
   var ANCHOR_DATE = "2000-01-01";
   function toAnchoredDate(secondsSinceMidnight) {
@@ -43478,7 +43798,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_date10.getDate)(`${ANCHOR_DATE}T${time}`);
+    return (0, import_date11.getDate)(`${ANCHOR_DATE}T${time}`);
   }
   function getValueFormatted6({
     item,
@@ -43494,7 +43814,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       formatTime = field.format;
     }
-    return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+    return (0, import_date11.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
   }
   var sort3 = (a2, b2, direction) => {
     const timeA = parseTime2(a2);
@@ -43543,7 +43863,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -43558,17 +43878,17 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n58.__)("True");
+      return (0, import_i18n59.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n58.__)("False");
+      return (0, import_i18n59.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n58.__)("Value must be true, false, or undefined");
+      return (0, import_i18n59.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -43620,7 +43940,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/array.mjs
-  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -43648,10 +43968,10 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (!Array.isArray(value)) {
-      return (0, import_i18n59.__)("Value must be an array.");
+      return (0, import_i18n60.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n59.__)("Every value must be a string.");
+      return (0, import_i18n60.__)("Every value must be a string.");
     }
     return null;
   }
@@ -43734,7 +44054,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -43749,18 +44068,18 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime196.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_runtime194.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
         "div",
         {
           style: {
@@ -43773,13 +44092,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime196.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_i18n60.__)("Value must be a valid color.");
+      return (0, import_i18n61.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -43846,7 +44165,6 @@ If there's a particular need for this, please submit a feature request at https:
       // Multiple selection
       OPERATOR_IS_ANY,
       OPERATOR_IS_NONE,
-      OPERATOR_IS_ALL,
       OPERATOR_IS_NOT_ALL
     ],
     format: {},
@@ -44042,7 +44360,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/hooks/use-data.mjs
-  var import_element134 = __toESM(require_element(), 1);
+  var import_element136 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -44052,34 +44370,34 @@ If there's a particular need for this, please submit a feature request at https:
     selection
   }) {
     const isInfiniteScrollEnabled = view.infiniteScrollEnabled;
-    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element134.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element136.useState)(
       !isLoading
     );
-    (0, import_element134.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element134.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element134.useRef)(paginationInfo);
-    (0, import_element134.useEffect)(() => {
+    const previousDataRef = (0, import_element136.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element136.useRef)(paginationInfo);
+    (0, import_element136.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element134.useState)([]);
-    const positionMapRef = (0, import_element134.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element134.useRef)([]);
-    const prevViewParamsRef = (0, import_element134.useRef)({
+    const [visibleEntries, setVisibleEntries] = (0, import_element136.useState)([]);
+    const positionMapRef = (0, import_element136.useRef)(/* @__PURE__ */ new Map());
+    const allLoadedRecordsRef = (0, import_element136.useRef)([]);
+    const prevViewParamsRef = (0, import_element136.useRef)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element134.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element134.useRef)(void 0);
-    const hasInitializedRef = (0, import_element134.useRef)(false);
-    const allLoadedRecords = (0, import_element134.useMemo)(() => {
+    const scrollDirectionRef = (0, import_element136.useRef)(void 0);
+    const prevStartPositionRef = (0, import_element136.useRef)(void 0);
+    const hasInitializedRef = (0, import_element136.useRef)(false);
+    const allLoadedRecords = (0, import_element136.useMemo)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -44201,7 +44519,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/hooks/use-infinite-scroll.mjs
-  var import_element135 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   var import_compose22 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
@@ -44237,18 +44555,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element135.useRef)(null);
-    const viewRef = (0, import_element135.useRef)(view);
-    const isLoadingRef = (0, import_element135.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element135.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element135.useRef)(paginationInfo.totalItems);
-    (0, import_element135.useLayoutEffect)(() => {
+    const anchorElementRef = (0, import_element137.useRef)(null);
+    const viewRef = (0, import_element137.useRef)(view);
+    const isLoadingRef = (0, import_element137.useRef)(isLoading);
+    const onChangeViewRef = (0, import_element137.useRef)(onChangeView);
+    const totalItemsRef = (0, import_element137.useRef)(paginationInfo.totalItems);
+    (0, import_element137.useLayoutEffect)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element135.useCallback)(
+    const intersectionObserverCallback = (0, import_element137.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -44280,7 +44598,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element135.useLayoutEffect)(() => {
+    (0, import_element137.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -44300,10 +44618,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
       anchorElementRef.current = null;
     }, [containerRef, isLoading, view.infiniteScrollEnabled]);
-    const intersectionObserverRef = (0, import_element135.useRef)(
+    const intersectionObserverRef = (0, import_element137.useRef)(
       null
     );
-    (0, import_element135.useEffect)(() => {
+    (0, import_element137.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -44322,7 +44640,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element135.useEffect)(() => {
+    (0, import_element137.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
@@ -44381,10 +44699,34 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }

-  // packages/dataviews/build-module/dataviews-picker/index.mjs
-  var import_element136 = __toESM(require_element(), 1);
+  // packages/dataviews/build-module/hooks/use-page-clamp.mjs
+  var import_element138 = __toESM(require_element(), 1);
   var import_compose23 = __toESM(require_compose(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  function usePageClamp({
+    view,
+    onChangeView,
+    isLoading,
+    totalPages
+  }) {
+    const lastPage = typeof totalPages === "number" && Number.isFinite(totalPages) ? Math.max(totalPages, 1) : null;
+    const page = view.page;
+    const goToLastPage = (0, import_compose23.useEvent)(() => {
+      if (lastPage !== null) {
+        onChangeView({ ...view, page: lastPage });
+      }
+    });
+    (0, import_element138.useEffect)(() => {
+      if (isLoading || lastPage === null || !page || page <= lastPage) {
+        return;
+      }
+      goToLastPage();
+    }, [isLoading, lastPage, page, goToLastPage]);
+  }
+
+  // packages/dataviews/build-module/dataviews-picker/index.mjs
+  var import_element139 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   var isItemClickable = () => false;
   var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
     (viewLayout) => viewLayout.isPicker
@@ -44399,10 +44741,10 @@ If there's a particular need for this, please submit a feature request at https:
     search = true,
     searchLabel = void 0
   }) {
-    const { view } = (0, import_element136.useContext)(dataviews_context_default);
+    const { view } = (0, import_element139.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
         Stack,
         {
           direction: "row",
@@ -44413,7 +44755,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -44421,18 +44763,18 @@ If there's a particular need for this, please submit a feature request at https:
                 justify: "start",
                 className: "dataviews__search",
                 children: [
-                  search && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(dataviews_view_config_default, {}) })
+            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(dataviews_view_config_default, {}) })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DataViewsPickerFooter, {})
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DataViewsLayout, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DataViewsPickerFooter, {})
     ] });
   }
   function DataViewsPicker({
@@ -44462,9 +44804,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element136.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element136.useState)(0);
-    const resizeObserverRef = (0, import_compose23.useResizeObserver)(
+    const containerRef = (0, import_element139.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element139.useState)(0);
+    const resizeObserverRef = (0, import_compose24.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -44472,22 +44814,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element136.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element139.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (onChangeSelection) {
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element136.useMemo)(() => normalizeFields(fields), [fields]);
+    const _fields = (0, import_element139.useMemo)(() => normalizeFields(fields), [fields]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element136.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element139.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element136.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element139.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -44498,12 +44840,18 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element136.useEffect)(() => {
+    usePageClamp({
+      view,
+      onChangeView,
+      isLoading,
+      totalPages: paginationInfo.totalPages
+    });
+    (0, import_element139.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element136.useMemo)(
+    const defaultLayouts2 = (0, import_element139.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsPickerLayouts.some(
@@ -44519,7 +44867,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!defaultLayouts2[view.type]) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -44550,7 +44898,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasInitiallyLoaded: true,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DefaultUI, { search, searchLabel }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(DefaultUI, { search, searchLabel }) })
       }
     );
   }
@@ -44644,7 +44992,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/use-view.mjs
-  var import_element137 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_preferences = __toESM(require_preferences(), 1);

@@ -44780,7 +45128,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { set: set3 } = (0, import_data7.useDispatch)(import_preferences.store);
     const page = Number(queryParams?.page ?? 1);
     const search = queryParams?.search ?? "";
-    const view = (0, import_element137.useMemo)(
+    const view = (0, import_element140.useMemo)(
       () => resolveView({
         defaultView: defaultView2,
         defaultLayouts: defaultLayouts2,
@@ -44799,7 +45147,7 @@ If there's a particular need for this, please submit a feature request at https:
       ]
     );
     const isModified = !!persistedView && Object.keys(persistedView).length > 0;
-    const updateView = (0, import_element137.useCallback)(
+    const updateView = (0, import_element140.useCallback)(
       (newView) => {
         const newQueryParams = {
           page: Number(newView?.page ?? 1),
@@ -44830,7 +45178,7 @@ If there's a particular need for this, please submit a feature request at https:
         preferenceKey
       ]
     );
-    const resetToDefault = (0, import_element137.useCallback)(() => {
+    const resetToDefault = (0, import_element140.useCallback)(() => {
       set3("core/views", preferenceKey, void 0);
     }, [preferenceKey, set3]);
     return {
@@ -44857,42 +45205,34 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_components50 = __toESM(require_components(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   var altTextField = {
     id: "alt_text",
     type: "text",
-    label: (0, import_i18n61.__)("Alt text"),
-    isVisible: (item) => item?.media_type === "image",
-    render: ({ item }) => item?.alt_text || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-        import_components50.TextareaControl,
+    label: (0, import_i18n62.__)("Alt text"),
+    description: /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(import_jsx_runtime198.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+        Link,
         {
-          label: field.label,
-          value: data.alt_text || "",
-          onChange: (value) => onChange({ alt_text: value }),
-          help: /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(import_jsx_runtime196.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-              Link,
-              {
-                href: (
-                  // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n61.__)(
-                    "https://www.w3.org/WAI/tutorials/images/decision-tree/"
-                  )
-                ),
-                openInNewTab: true,
-                children: (0, import_i18n61.__)("Describe the purpose of the image.")
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("br", {}),
-            (0, import_i18n61.__)("Leave empty if decorative.")
-          ] }),
-          rows: 2
+          href: (
+            // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
+            (0, import_i18n62.__)(
+              "https://www.w3.org/WAI/tutorials/images/decision-tree/"
+            )
+          ),
+          openInNewTab: true,
+          children: (0, import_i18n62.__)("Describe the purpose of the image.")
         }
-      );
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("br", {}),
+      (0, import_i18n62.__)("Leave empty if decorative.")
+    ] }),
+    isVisible: (item) => item?.media_type === "image",
+    render: ({ item }) => item?.alt_text || "-",
+    Edit: {
+      control: "textarea",
+      rows: 2
     },
     enableSorting: false,
     filterBy: false
@@ -44900,11 +45240,11 @@ If there's a particular need for this, please submit a feature request at https:
   var alt_text_default = altTextField;

   // packages/media-fields/build-module/attached_to/index.mjs
-  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element138 = __toESM(require_element(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/utils/get-rendered-content.mjs
   function getRenderedContent(content) {
@@ -44921,35 +45261,35 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToView({
     item
   }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element138.useState)(null);
+    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element141.useState)(null);
     const parentId = item.post;
     const embeddedPostId = item._embedded?.["wp:attached-to"]?.[0]?.id;
     const embeddedPostTitle = item._embedded?.["wp:attached-to"]?.[0]?.title;
-    (0, import_element138.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       if (!!parentId && parentId === embeddedPostId) {
         setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n62.__)("(no title)")
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n63.__)("(no title)")
         );
       }
       if (!parentId) {
-        setAttachedPostTitle((0, import_i18n62.__)("(Unattached)"));
+        setAttachedPostTitle((0, import_i18n63.__)("(Unattached)"));
       }
     }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_jsx_runtime197.Fragment, { children: attachedPostTitle });
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_jsx_runtime199.Fragment, { children: attachedPostTitle });
   }

   // packages/media-fields/build-module/attached_to/edit.mjs
   var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_element139 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_compose25 = __toESM(require_compose(), 1);
   var import_data10 = __toESM(require_data(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToEdit({
     data,
     onChange
@@ -44962,12 +45302,12 @@ If there's a particular need for this, please submit a feature request at https:
         value: data.post.toString()
       }
     ] : [];
-    const [options, setOptions] = (0, import_element139.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element139.useState)(
+    const [options, setOptions] = (0, import_element142.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element142.useState)(
       []
     );
-    const [isLoading, setIsLoading] = (0, import_element139.useState)(false);
-    const [value, setValue] = (0, import_element139.useState)(
+    const [isLoading, setIsLoading] = (0, import_element142.useState)(false);
+    const [value, setValue] = (0, import_element142.useState)(
       data?.post?.toString() ?? null
     );
     const postTypes = (0, import_data10.useSelect)(
@@ -45003,7 +45343,7 @@ If there's a particular need for this, please submit a feature request at https:
       setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
       setIsLoading(false);
     };
-    const debouncedValueChange = (0, import_compose24.useDebounce)((0, import_compose24.useEvent)(onValueChange), 300);
+    const debouncedValueChange = (0, import_compose25.useDebounce)((0, import_compose25.useEvent)(onValueChange), 300);
     const handleSelectOption = (selectedPostId) => {
       if (!selectedPostId) {
         handleDetach();
@@ -45036,13 +45376,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-      import_components51.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+      import_components50.ComboboxControl,
       {
         className: "dataviews-media-field__attached-to",
         isLoading,
-        label: (0, import_i18n63.__)("Attached to"),
-        help: (0, import_i18n63.__)("Attach this file to a single post or page."),
+        label: (0, import_i18n64.__)("Attached to"),
+        help: (0, import_i18n64.__)("Attach this file to a single post or page."),
         value,
         options,
         onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
@@ -45057,7 +45397,7 @@ If there's a particular need for this, please submit a feature request at https:
   var attachedToField = {
     id: "attached_to",
     type: "text",
-    label: (0, import_i18n64.__)("Attached to"),
+    label: (0, import_i18n65.__)("Attached to"),
     Edit: MediaAttachedToEdit,
     render: MediaAttachedToView,
     enableSorting: false,
@@ -45066,26 +45406,26 @@ If there's a particular need for this, please submit a feature request at https:
   var attached_to_default = attachedToField;

   // packages/media-fields/build-module/author/index.mjs
-  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
   var import_data11 = __toESM(require_data(), 1);
   var import_core_data4 = __toESM(require_core_data(), 1);

   // packages/media-fields/build-module/author/view.mjs
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_element140 = __toESM(require_element(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_components51 = __toESM(require_components(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
   function AuthorView({
     item
   }) {
     const author = item?._embedded?.author?.[0];
     const text = author?.name;
     const imageUrl = author?.avatar_urls?.[48];
-    const [loadingState, setLoadingState] = (0, import_element140.useState)("loading");
-    (0, import_element140.useEffect)(() => {
+    const [loadingState, setLoadingState] = (0, import_element143.useState)("loading");
+    (0, import_element143.useEffect)(() => {
       setLoadingState("loading");
     }, [imageUrl]);
-    const imgRef = (0, import_element140.useCallback)((img) => {
+    const imgRef = (0, import_element143.useCallback)((img) => {
       if (img?.complete) {
         setLoadingState("instant");
       }
@@ -45095,33 +45435,33 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_components52.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_components51.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
         "div",
         {
           className: clsx_default("media-author-field__avatar", {
             "is-loading": loadingState === "loading",
             "is-loaded": loadingState === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
             "img",
             {
               ref: imgRef,
               onLoad: handleLoad,
-              alt: (0, import_i18n65.__)("Author avatar"),
+              alt: (0, import_i18n66.__)("Author avatar"),
               src: imageUrl
             }
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_components52.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "media-author-field__name", children: text })
+      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components51.Icon, { icon: comment_author_avatar_default }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { className: "media-author-field__name", children: text })
     ] });
   }

   // packages/media-fields/build-module/author/index.mjs
   var authorField = {
-    label: (0, import_i18n66.__)("Author"),
+    label: (0, import_i18n67.__)("Author"),
     id: "author",
     type: "integer",
     getElements: async () => {
@@ -45141,11 +45481,6 @@ If there's a particular need for this, please submit a feature request at https:
       }));
     },
     render: AuthorView,
-    sort: (a2, b2, direction) => {
-      const nameA = a2._embedded?.author?.[0]?.name || "";
-      const nameB = b2._embedded?.author?.[0]?.name || "";
-      return direction === "asc" ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);
-    },
     filterBy: {
       operators: ["isAny", "isNone"]
     },
@@ -45154,8 +45489,7 @@ If there's a particular need for this, please submit a feature request at https:
   var author_default = authorField;

   // packages/media-fields/build-module/caption/index.mjs
-  var import_i18n67 = __toESM(require_i18n(), 1);
-  var import_components53 = __toESM(require_components(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/utils/get-raw-content.mjs
   function getRawContent(content) {
@@ -45172,23 +45506,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-fields/build-module/caption/index.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   var captionField = {
     id: "caption",
     type: "text",
-    label: (0, import_i18n67.__)("Caption"),
+    label: (0, import_i18n68.__)("Caption"),
     getValue: ({ item }) => getRawContent(item?.caption),
     render: ({ item }) => getRawContent(item?.caption) || "-",
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-        import_components53.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.caption) || "",
-          onChange: (value) => onChange({ caption: value }),
-          rows: 2
-        }
-      );
+    Edit: {
+      control: "textarea",
+      rows: 2
     },
     enableSorting: false,
     filterBy: false
@@ -45196,11 +45522,11 @@ If there's a particular need for this, please submit a feature request at https:
   var caption_default = captionField;

   // packages/media-fields/build-module/date_added/index.mjs
-  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
   var dateAddedField = {
     id: "date",
     type: "datetime",
-    label: (0, import_i18n68.__)("Date added"),
+    label: (0, import_i18n69.__)("Date added"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -45209,11 +45535,11 @@ If there's a particular need for this, please submit a feature request at https:
   var date_added_default = dateAddedField;

   // packages/media-fields/build-module/date_modified/index.mjs
-  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);
   var dateModifiedField = {
     id: "modified",
     type: "datetime",
-    label: (0, import_i18n69.__)("Date modified"),
+    label: (0, import_i18n70.__)("Date modified"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -45222,25 +45548,17 @@ If there's a particular need for this, please submit a feature request at https:
   var date_modified_default = dateModifiedField;

   // packages/media-fields/build-module/description/index.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_components54 = __toESM(require_components(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   var descriptionField = {
     id: "description",
     type: "text",
-    label: (0, import_i18n70.__)("Description"),
+    label: (0, import_i18n71.__)("Description"),
     getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { children: getRawContent(item?.description) || "-" }),
-    Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-        import_components54.TextareaControl,
-        {
-          label: field.label,
-          value: getRawContent(data.description) || "",
-          onChange: (value) => onChange({ description: value }),
-          rows: 5
-        }
-      );
+    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", { children: getRawContent(item?.description) || "-" }),
+    Edit: {
+      control: "textarea",
+      rows: 5
     },
     enableSorting: false,
     filterBy: false
@@ -45248,18 +45566,18 @@ If there's a particular need for this, please submit a feature request at https:
   var description_default = descriptionField;

   // packages/media-fields/build-module/filename/index.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
   var import_url4 = __toESM(require_url(), 1);

   // packages/media-fields/build-module/filename/view.mjs
-  var import_element141 = __toESM(require_element(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_url3 = __toESM(require_url(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   var TRUNCATE_LENGTH = 15;
   function FileNameView({
     item
   }) {
-    const fileName = (0, import_element141.useMemo)(
+    const fileName = (0, import_element144.useMemo)(
       () => item?.source_url ? (0, import_url3.getFilename)(item.source_url) : null,
       [item?.source_url]
     );
@@ -45267,16 +45585,16 @@ If there's a particular need for this, please submit a feature request at https:
       return "";
     }
     if (fileName.length <= TRUNCATE_LENGTH) {
-      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+      return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+          render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(tooltip_exports.Popup, { children: fileName })
+      /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(tooltip_exports.Popup, { children: fileName })
     ] });
   }

@@ -45284,7 +45602,7 @@ If there's a particular need for this, please submit a feature request at https:
   var filenameField = {
     id: "filename",
     type: "text",
-    label: (0, import_i18n71.__)("File name"),
+    label: (0, import_i18n72.__)("File name"),
     getValue: ({ item }) => (0, import_url4.getFilename)(item?.source_url || ""),
     render: FileNameView,
     enableSorting: false,
@@ -45294,7 +45612,7 @@ If there's a particular need for this, please submit a feature request at https:
   var filename_default = filenameField;

   // packages/media-fields/build-module/filesize/index.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var KB_IN_BYTES = 1024;
   var MB_IN_BYTES = 1024 * KB_IN_BYTES;
   var GB_IN_BYTES = 1024 * MB_IN_BYTES;
@@ -45304,9 +45622,9 @@ If there's a particular need for this, please submit a feature request at https:
   var ZB_IN_BYTES = 1024 * EB_IN_BYTES;
   var YB_IN_BYTES = 1024 * ZB_IN_BYTES;
   function getBytesString(bytes, unitSymbol, decimals = 2) {
-    return (0, import_i18n72.sprintf)(
+    return (0, import_i18n73.sprintf)(
       // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n72._x)("%1$s %2$s", "file size"),
+      (0, import_i18n73._x)("%1$s %2$s", "file size"),
       bytes.toLocaleString(void 0, {
         minimumFractionDigits: 0,
         maximumFractionDigits: decimals
@@ -45316,27 +45634,27 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function formatFileSize(bytes, decimals = 2) {
     if (bytes === 0) {
-      return getBytesString(0, (0, import_i18n72._x)("B", "unit symbol"), decimals);
+      return getBytesString(0, (0, import_i18n73._x)("B", "unit symbol"), decimals);
     }
     const quant = {
       /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n72._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      [(0, import_i18n73._x)("YB", "unit symbol")]: YB_IN_BYTES,
       /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n72._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      [(0, import_i18n73._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
       /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n72._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      [(0, import_i18n73._x)("EB", "unit symbol")]: EB_IN_BYTES,
       /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n72._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      [(0, import_i18n73._x)("PB", "unit symbol")]: PB_IN_BYTES,
       /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n72._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      [(0, import_i18n73._x)("TB", "unit symbol")]: TB_IN_BYTES,
       /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n72._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      [(0, import_i18n73._x)("GB", "unit symbol")]: GB_IN_BYTES,
       /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n72._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      [(0, import_i18n73._x)("MB", "unit symbol")]: MB_IN_BYTES,
       /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n72._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      [(0, import_i18n73._x)("KB", "unit symbol")]: KB_IN_BYTES,
       /* translators: Unit symbol for byte. */
-      [(0, import_i18n72._x)("B", "unit symbol")]: 1
+      [(0, import_i18n73._x)("B", "unit symbol")]: 1
     };
     for (const [unit, mag] of Object.entries(quant)) {
       if (bytes >= mag) {
@@ -45348,7 +45666,7 @@ If there's a particular need for this, please submit a feature request at https:
   var filesizeField = {
     id: "filesize",
     type: "text",
-    label: (0, import_i18n72.__)("File size"),
+    label: (0, import_i18n73.__)("File size"),
     getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
     isVisible: (item) => {
       return !!item?.media_details?.filesize;
@@ -45360,14 +45678,14 @@ If there's a particular need for this, please submit a feature request at https:
   var filesize_default = filesizeField;

   // packages/media-fields/build-module/media_dimensions/index.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
   var mediaDimensionsField = {
     id: "media_dimensions",
     type: "text",
-    label: (0, import_i18n73.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n73.sprintf)(
+    label: (0, import_i18n74.__)("Dimensions"),
+    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n74.sprintf)(
       // translators: 1: Width. 2: Height.
-      (0, import_i18n73._x)("%1$s \xD7 %2$s", "image dimensions"),
+      (0, import_i18n74._x)("%1$s \xD7 %2$s", "image dimensions"),
       item?.media_details?.width?.toString(),
       item?.media_details?.height?.toString()
     ) : "",
@@ -45381,48 +45699,48 @@ If there's a particular need for this, please submit a feature request at https:
   var media_dimensions_default = mediaDimensionsField;

   // packages/media-fields/build-module/media_thumbnail/index.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/media_thumbnail/view.mjs
   var import_data12 = __toESM(require_data(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
-  var import_components55 = __toESM(require_components(), 1);
-  var import_element142 = __toESM(require_element(), 1);
+  var import_components52 = __toESM(require_components(), 1);
+  var import_element145 = __toESM(require_element(), 1);
   var import_url5 = __toESM(require_url(), 1);

   // packages/media-fields/build-module/utils/get-media-type-from-mime-type.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);
   function getMediaTypeFromMimeType(mimeType) {
     if (mimeType.startsWith("image/")) {
       return {
         type: "image",
-        label: (0, import_i18n74.__)("Image"),
+        label: (0, import_i18n75.__)("Image"),
         icon: image_default
       };
     }
     if (mimeType.startsWith("video/")) {
       return {
         type: "video",
-        label: (0, import_i18n74.__)("Video"),
+        label: (0, import_i18n75.__)("Video"),
         icon: video_default
       };
     }
     if (mimeType.startsWith("audio/")) {
       return {
         type: "audio",
-        label: (0, import_i18n74.__)("Audio"),
+        label: (0, import_i18n75.__)("Audio"),
         icon: audio_default
       };
     }
     return {
       type: "application",
-      label: (0, import_i18n74.__)("Application"),
+      label: (0, import_i18n75.__)("Application"),
       icon: file_default
     };
   }

   // packages/media-fields/build-module/media_thumbnail/view.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
   function getBestImageUrl(featuredMedia, configSizes) {
     const sizes = featuredMedia?.media_details?.sizes;
     if (!sizes) {
@@ -45455,23 +45773,23 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     filename
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
-      import_components55.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+      import_components52.__experimentalVStack,
       {
         justify: "center",
         alignment: "center",
         className: "dataviews-media-field__media-thumbnail__stack",
         spacing: 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
-            import_components55.Icon,
+          /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+            import_components52.Icon,
             {
               className: "dataviews-media-field__media-thumbnail--icon",
               icon: getMediaTypeFromMimeType(item.mime_type).icon,
               size: 24
             }
           ),
-          !!filename && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-media-field__media-thumbnail__filename", children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components55.__experimentalTruncate, { className: "dataviews-media-field__media-thumbnail__filename__truncate", children: filename }) })
+          !!filename && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className: "dataviews-media-field__media-thumbnail__filename", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components52.__experimentalTruncate, { className: "dataviews-media-field__media-thumbnail__filename__truncate", children: filename }) })
         ]
       }
     ) });
@@ -45482,9 +45800,9 @@ If there's a particular need for this, please submit a feature request at https:
     onError
   }) {
     const imageUrl = getBestImageUrl(item, configSizes);
-    const imgRef = (0, import_element142.useRef)(null);
-    const [loadingState, setLoadingState] = (0, import_element142.useState)("loading");
-    (0, import_element142.useLayoutEffect)(() => {
+    const imgRef = (0, import_element145.useRef)(null);
+    const [loadingState, setLoadingState] = (0, import_element145.useState)("loading");
+    (0, import_element145.useLayoutEffect)(() => {
       if (imgRef.current?.complete) {
         setLoadingState("instant");
       } else {
@@ -45496,14 +45814,14 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
       "div",
       {
         className: clsx_default("dataviews-media-field__media-thumbnail", {
           "is-loading": loadingState === "loading",
           "is-loaded": loadingState === "loaded"
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
           "img",
           {
             ref: imgRef,
@@ -45522,7 +45840,7 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     config
   }) {
-    const [imageError, setImageError] = (0, import_element142.useState)(false);
+    const [imageError, setImageError] = (0, import_element145.useState)(false);
     const _featuredMedia = (0, import_data12.useSelect)(
       (select3) => {
         if (!item.featured_media) {
@@ -45542,9 +45860,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const filename = (0, import_url5.getFilename)(featuredMedia.source_url || "");
     if (imageError || getMediaTypeFromMimeType(featuredMedia.mime_type).type !== "image") {
-      return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
+      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
       ImageView,
       {
         item: featuredMedia,
@@ -45558,7 +45876,7 @@ If there's a particular need for this, please submit a feature request at https:
   var mediaThumbnailField = {
     id: "media_thumbnail",
     type: "media",
-    label: (0, import_i18n75.__)("Thumbnail"),
+    label: (0, import_i18n76.__)("Thumbnail"),
     render: MediaThumbnailView,
     enableSorting: false,
     filterBy: false
@@ -45566,11 +45884,11 @@ If there's a particular need for this, please submit a feature request at https:
   var media_thumbnail_default = mediaThumbnailField;

   // packages/media-fields/build-module/mime_type/index.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
   var mimeTypeField = {
     id: "mime_type",
     type: "text",
-    label: (0, import_i18n76.__)("File type"),
+    label: (0, import_i18n77.__)("File type"),
     getValue: ({ item }) => item?.mime_type || "",
     render: ({ item }) => item?.mime_type || "-",
     // Disable sorting until REST API support for ordering my `mime_type` is added.
@@ -45592,19 +45910,19 @@ If there's a particular need for this, please submit a feature request at https:
   );

   // packages/media-utils/build-module/components/media-upload-modal/upload-status-popover.mjs
-  var import_element143 = __toESM(require_element(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_components53 = __toESM(require_components(), 1);
+  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
   function UploadStatusPopover({
     uploadingFiles,
     onDismissError,
     onOpenChange
   }) {
-    const [isOpen, setIsOpen] = (0, import_element143.useState)(false);
-    const [prevHadErrors, setPrevHadErrors] = (0, import_element143.useState)(false);
-    const triggerRef = (0, import_element143.useRef)(null);
-    const updateIsOpen = (0, import_element143.useCallback)(
+    const [isOpen, setIsOpen] = (0, import_element146.useState)(false);
+    const [prevHadErrors, setPrevHadErrors] = (0, import_element146.useState)(false);
+    const triggerRef = (0, import_element146.useRef)(null);
+    const updateIsOpen = (0, import_element146.useCallback)(
       (open) => {
         setIsOpen(open);
         onOpenChange?.(open);
@@ -45619,7 +45937,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const hasErrors = errorFiles.length > 0;
     const isUploading = activeFiles.length > 0;
-    (0, import_element143.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (hasErrors && !prevHadErrors) {
         updateIsOpen(true);
       }
@@ -45630,27 +45948,27 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let buttonLabel, popoverHeading;
     if (isUploading) {
-      buttonLabel = (0, import_i18n77.sprintf)(
+      buttonLabel = (0, import_i18n78.sprintf)(
         // translators: %s: number of files being uploaded
-        (0, import_i18n77._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
+        (0, import_i18n78._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
         activeFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n77.__)("Uploading");
+      popoverHeading = (0, import_i18n78.__)("Uploading");
     } else if (hasErrors) {
-      buttonLabel = (0, import_i18n77.sprintf)(
+      buttonLabel = (0, import_i18n78.sprintf)(
         // translators: %s: number of upload errors
-        (0, import_i18n77._n)("%s upload error", "%s upload errors", errorFiles.length),
+        (0, import_i18n78._n)("%s upload error", "%s upload errors", errorFiles.length),
         errorFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n77.__)("Upload errors");
+      popoverHeading = (0, import_i18n78.__)("Upload errors");
     } else {
-      buttonLabel = (0, import_i18n77.__)("Upload complete");
-      popoverHeading = (0, import_i18n77.__)("Upload complete");
+      buttonLabel = (0, import_i18n78.__)("Upload complete");
+      popoverHeading = (0, import_i18n78.__)("Upload complete");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)("div", { className: "media-upload-modal__upload-status", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components56.Spinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-        import_components56.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)("div", { className: "media-upload-modal__upload-status", children: [
+      isUploading && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components53.Spinner, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+        import_components53.Button,
         {
           className: "media-upload-modal__upload-status__trigger",
           size: "compact",
@@ -45662,8 +45980,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: buttonLabel
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
-        import_components56.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+        import_components53.Popover,
         {
           className: "media-upload-modal__upload-status__popover",
           placement: "top-start",
@@ -45679,15 +45997,15 @@ If there's a particular need for this, please submit a feature request at https:
             updateIsOpen(false);
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className: "media-upload-modal__upload-status__header", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("h3", { children: popoverHeading }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("ul", { className: "media-upload-modal__upload-status__list", children: uploadingFiles.map((file) => /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("div", { className: "media-upload-modal__upload-status__header", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("h3", { children: popoverHeading }) }),
+            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("ul", { className: "media-upload-modal__upload-status__list", children: uploadingFiles.map((file) => /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
               "li",
               {
                 className: "media-upload-modal__upload-status__item",
                 children: [
-                  file.status === "uploading" && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components56.Spinner, {}),
-                  file.status === "uploaded" && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components56.Icon, { icon: check_default, size: 16 }),
-                  (file.status === "uploading" || file.status === "uploaded") && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+                  file.status === "uploading" && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components53.Spinner, {}),
+                  file.status === "uploaded" && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components53.Icon, { icon: check_default, size: 16 }),
+                  (file.status === "uploading" || file.status === "uploaded") && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                     "span",
                     {
                       className: "media-upload-modal__upload-status__filename",
@@ -45695,8 +46013,8 @@ If there's a particular need for this, please submit a feature request at https:
                       children: file.name
                     }
                   ),
-                  file.status === "error" && /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
-                    import_components56.Notice,
+                  file.status === "error" && /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+                    import_components53.Notice,
                     {
                       status: "error",
                       isDismissible: !!onDismissError,
@@ -45719,38 +46037,38 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-utils/build-module/components/media-upload-modal/use-invalidate-attachment-resolutions.mjs
-  var import_element144 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
   function useInvalidateAttachmentResolutions() {
     const registry = (0, import_data13.useRegistry)();
-    return (0, import_element144.useCallback)(
+    return (0, import_element147.useCallback)(
       () => invalidateAttachmentResolutions(registry),
       [registry]
     );
   }

   // packages/media-utils/build-module/components/media-upload-modal/use-upload-status.mjs
-  var import_element145 = __toESM(require_element(), 1);
+  var import_element148 = __toESM(require_element(), 1);
   var import_blob2 = __toESM(require_blob(), 1);
   var idCounter = 0;
   var batchIdCounter = 0;
   function useUploadStatus({
     onBatchComplete
   } = {}) {
-    const [uploadingFiles, setUploadingFiles] = (0, import_element145.useState)(
+    const [uploadingFiles, setUploadingFiles] = (0, import_element148.useState)(
       []
     );
-    const clearCompleted = (0, import_element145.useCallback)(() => {
+    const clearCompleted = (0, import_element148.useCallback)(() => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.status !== "uploaded")
       );
     }, []);
-    const dismissError = (0, import_element145.useCallback)((fileId) => {
+    const dismissError = (0, import_element148.useCallback)((fileId) => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.id !== fileId)
       );
     }, []);
-    const registerBatch = (0, import_element145.useCallback)(
+    const registerBatch = (0, import_element148.useCallback)(
       (files) => {
         const batchId = String(++batchIdCounter);
         const batchSize = files.length;
@@ -45828,12 +46146,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-utils/build-module/components/media-upload-modal/index.mjs
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   var { useEntityRecordsWithPermissions } = unlock3(import_core_data6.privateApis);
   var LAYOUT_PICKER_GRID2 = "pickerGrid";
   var LAYOUT_PICKER_TABLE2 = "pickerTable";
   var NOTICES_CONTEXT = "media-modal";
   var NOTICE_ID_UPLOAD_PROGRESS = "media-modal-upload-progress";
+  var ATTACHED_TO_FIELD = "attached_to";
   var defaultQueryParams = {
     page: 1,
     search: ""
@@ -45897,22 +46216,34 @@ If there's a particular need for this, please submit a feature request at https:
     onSelect,
     onClose,
     onUpload,
-    title = (0, import_i18n78.__)("Select Media"),
+    title = (0, import_i18n79.__)("Select Media"),
     isOpen,
     isDismissible = true,
     modalClass,
     search = true,
-    searchLabel = (0, import_i18n78.__)("Search media")
+    searchLabel = (0, import_i18n79.__)("Search media"),
+    postId,
+    postType
   }) {
-    const [selection, setSelection] = (0, import_element146.useState)(
+    const attachedToPostId = Number.isInteger(postId) ? postId : void 0;
+    const uploadedToLabel = (0, import_data14.useSelect)(
+      (select3) => attachedToPostId && postType ? select3(import_core_data6.store).getPostType(postType)?.labels?.uploaded_to_this_item : void 0,
+      [attachedToPostId, postType]
+    );
+    const [selection, setSelection] = (0, import_element149.useState)(
       () => getSelectionFromValue(value)
     );
     const { createSuccessNotice, removeAllNotices } = (0, import_data14.useDispatch)(import_notices.store);
     const invalidateAttachmentResolutions2 = useInvalidateAttachmentResolutions();
-    const [queryParams, setQueryParams] = (0, import_element146.useState)(
+    const [queryParams, setQueryParams] = (0, import_element149.useState)(
       () => defaultQueryParams
     );
-    const { view, updateView, isModified, resetToDefault } = useView({
+    const {
+      view: persistedView,
+      updateView,
+      isModified,
+      resetToDefault
+    } = useView({
       kind: "postType",
       name: "attachment",
       slug: "media-modal",
@@ -45920,17 +46251,41 @@ If there's a particular need for this, please submit a feature request at https:
       queryParams,
       onChangeQueryParams: setQueryParams
     });
-    const handleChangeView = (0, import_element146.useCallback)(
+    const [attachedToFilter, setAttachedToFilter] = (0, import_element149.useState)();
+    const view = (0, import_element149.useMemo)(() => {
+      const filters = (persistedView.filters ?? []).filter(
+        ({ field }) => field !== ATTACHED_TO_FIELD
+      );
+      return {
+        ...persistedView,
+        filters: attachedToFilter ? [...filters, attachedToFilter] : filters
+      };
+    }, [persistedView, attachedToFilter]);
+    const handleChangeView = (0, import_element149.useCallback)(
       (nextView) => {
         const normalizedView = { ...nextView };
         if (normalizedView.startPosition === void 0) {
           delete normalizedView.startPosition;
         }
-        updateView(normalizedView);
+        setAttachedToFilter(
+          normalizedView.filters?.find(
+            ({ field }) => field === ATTACHED_TO_FIELD
+          )
+        );
+        updateView({
+          ...normalizedView,
+          filters: normalizedView.filters?.filter(
+            ({ field }) => field !== ATTACHED_TO_FIELD
+          )
+        });
       },
       [updateView]
     );
-    const queryArgs = (0, import_element146.useMemo)(() => {
+    const handleReset = (0, import_element149.useCallback)(() => {
+      setAttachedToFilter(void 0);
+      resetToDefault();
+    }, [resetToDefault]);
+    const queryArgs = (0, import_element149.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "media_type") {
@@ -45953,6 +46308,17 @@ If there's a particular need for this, please submit a feature request at https:
         if (filter.field === "mime_type") {
           filters.mime_type = filter.value;
         }
+        if (filter.field === ATTACHED_TO_FIELD && filter.operator === "isAny") {
+          const parents = (Array.isArray(filter.value) ? filter.value : []).map((optionValue) => {
+            if (optionValue === "unattached") {
+              return 0;
+            }
+            return optionValue === "current" ? attachedToPostId : void 0;
+          }).filter((parent) => parent !== void 0);
+          if (parents.length) {
+            filters.parent = parents;
+          }
+        }
       });
       if (!filters.media_type && !filters.mime_type && allowedTypes && !allowedTypes.includes("*")) {
         const { mediaTypes, mimeTypes } = allowedTypes.reduce(
@@ -45985,8 +46351,8 @@ If there's a particular need for this, please submit a feature request at https:
         _embed: "author,wp:attached-to",
         ...filters
       };
-    }, [view, allowedTypes]);
-    const handleBatchComplete = (0, import_element146.useCallback)(
+    }, [view, allowedTypes, attachedToPostId]);
+    const handleBatchComplete = (0, import_element149.useCallback)(
       (attachments) => {
         const uploadedIds = attachments.map((attachment) => String(attachment.id)).filter(Boolean);
         if (multiple) {
@@ -46011,8 +46377,8 @@ If there's a particular need for this, please submit a feature request at https:
       clearCompleted,
       allComplete
     } = useUploadStatus({ onBatchComplete: handleBatchComplete });
-    const isPopoverOpenRef = (0, import_element146.useRef)(false);
-    const handlePopoverOpenChange = (0, import_element146.useCallback)(
+    const isPopoverOpenRef = (0, import_element149.useRef)(false);
+    const handlePopoverOpenChange = (0, import_element149.useCallback)(
       (open) => {
         isPopoverOpenRef.current = open;
         if (!open) {
@@ -46027,7 +46393,7 @@ If there's a particular need for this, please submit a feature request at https:
       totalItems,
       totalPages
     } = useEntityRecordsWithPermissions("postType", "attachment", queryArgs);
-    const fields = (0, import_element146.useMemo)(
+    const fields = (0, import_element149.useMemo)(
       () => [
         // Media field definitions from @wordpress/media-fields
         // Cast is safe because RestAttachment has the same properties as Attachment
@@ -46039,10 +46405,10 @@ If there's a particular need for this, please submit a feature request at https:
         {
           id: "title",
           type: "text",
-          label: (0, import_i18n78.__)("Title"),
+          label: (0, import_i18n79.__)("Title"),
           getValue: ({ item }) => {
             const titleValue = item.title.raw || item.title.rendered;
-            return titleValue || (0, import_i18n78.__)("(no title)");
+            return titleValue || (0, import_i18n79.__)("(no title)");
           }
         },
         alt_text_default,
@@ -46055,15 +46421,34 @@ If there's a particular need for this, please submit a feature request at https:
         filesize_default,
         media_dimensions_default,
         mime_type_default,
-        attached_to_default
+        {
+          ...attached_to_default,
+          // The shared field definition is not filterable, because the
+          // "Uploaded to this post" option only makes sense with the modal's
+          // post context. Values name options, and `queryArgs` above
+          // translates them to `parent`.
+          elements: [
+            ...attachedToPostId ? [
+              {
+                value: "current",
+                label: uploadedToLabel ?? (0, import_i18n79.__)("Uploaded to this item")
+              }
+            ] : [],
+            {
+              value: "unattached",
+              label: (0, import_i18n79._x)("Unattached", "media items")
+            }
+          ],
+          filterBy: { operators: ["isAny"] }
+        }
       ],
-      []
+      [attachedToPostId, uploadedToLabel]
     );
-    const actions = (0, import_element146.useMemo)(
+    const actions = (0, import_element149.useMemo)(
       () => [
         {
           id: "select",
-          label: (0, import_i18n78.__)("Select"),
+          label: (0, import_i18n79.__)("Select"),
           isPrimary: true,
           supportsBulk: multiple,
           async callback() {
@@ -46090,15 +46475,15 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [multiple, onSelect, selection, removeAllNotices]
     );
-    const handleModalClose = (0, import_element146.useCallback)(() => {
+    const handleModalClose = (0, import_element149.useCallback)(() => {
       removeAllNotices("snackbar", NOTICES_CONTEXT);
       onClose?.();
     }, [removeAllNotices, onClose]);
-    const valueRef = (0, import_element146.useRef)(value);
-    (0, import_element146.useEffect)(() => {
+    const valueRef = (0, import_element149.useRef)(value);
+    (0, import_element149.useEffect)(() => {
       valueRef.current = value;
     }, [value]);
-    (0, import_element146.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       if (isOpen) {
         setSelection(getSelectionFromValue(valueRef.current));
       } else {
@@ -46106,17 +46491,17 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }, [isOpen]);
     const handleUpload = onUpload || uploadMedia;
-    const prevAllCompleteRef = (0, import_element146.useRef)(false);
-    (0, import_element146.useEffect)(() => {
+    const prevAllCompleteRef = (0, import_element149.useRef)(false);
+    (0, import_element149.useEffect)(() => {
       if (allComplete && !prevAllCompleteRef.current) {
         const completeCount = uploadingFiles.filter(
           (file) => file.status === "uploaded"
         ).length;
         if (completeCount > 0) {
           createSuccessNotice(
-            (0, import_i18n78.sprintf)(
+            (0, import_i18n79.sprintf)(
               // translators: %s: number of files
-              (0, import_i18n78._n)(
+              (0, import_i18n79._n)(
                 "Uploaded %s file",
                 "Uploaded %s files",
                 completeCount
@@ -46136,7 +46521,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       prevAllCompleteRef.current = allComplete;
     }, [allComplete, uploadingFiles, createSuccessNotice, clearCompleted]);
-    const handleFileSelect = (0, import_element146.useCallback)(
+    const handleFileSelect = (0, import_element149.useCallback)(
       (event) => {
         const files = event.target.files;
         if (files && files.length > 0) {
@@ -46152,14 +46537,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [allowedTypes, handleUpload, registerBatch]
     );
-    const paginationInfo = (0, import_element146.useMemo)(
+    const paginationInfo = (0, import_element149.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const acceptTypes = (0, import_element146.useMemo)(() => {
+    const acceptTypes = (0, import_element149.useMemo)(() => {
       if (allowedTypes?.includes("*")) {
         return void 0;
       }
@@ -46168,8 +46553,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isOpen) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
-      import_components57.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+      import_components54.Modal,
       {
         title,
         onRequestClose: handleModalClose,
@@ -46177,26 +46562,26 @@ If there's a particular need for this, please submit a feature request at https:
         className: modalClass,
         overlayClassName: "media-upload-modal",
         size: "fill",
-        headerActions: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-          import_components57.FormFileUpload,
+        headerActions: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+          import_components54.FormFileUpload,
           {
             accept: acceptTypes,
             multiple: true,
             onChange: handleFileSelect,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-              import_components57.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+              import_components54.Button,
               {
                 onClick: openFileDialog,
                 icon: upload_default,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n78.__)("Upload media")
+                children: (0, import_i18n79.__)("Upload media")
               }
             )
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-            import_components57.DropZone,
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+            import_components54.DropZone,
             {
               onFilesDrop: (files) => {
                 let filteredFiles = files;
@@ -46219,10 +46604,10 @@ If there's a particular need for this, please submit a feature request at https:
                   });
                 }
               },
-              label: (0, import_i18n78.__)("Drop files to upload")
+              label: (0, import_i18n79.__)("Drop files to upload")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
             dataviews_picker_default,
             {
               data: mediaRecords || [],
@@ -46237,10 +46622,10 @@ If there's a particular need for this, please submit a feature request at https:
               defaultLayouts,
               config: dataViewsConfig,
               getItemId: (item) => String(item.id),
-              itemListLabel: (0, import_i18n78.__)("Media items"),
-              onReset: isModified ? resetToDefault : false,
+              itemListLabel: (0, import_i18n79.__)("Media items"),
+              onReset: isModified || attachedToFilter ? handleReset : false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
                   Stack,
                   {
                     direction: "row",
@@ -46249,7 +46634,7 @@ If there's a particular need for this, please submit a feature request at https:
                     className: "dataviews__view-actions",
                     gap: "xs",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+                      /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
                         Stack,
                         {
                           direction: "row",
@@ -46257,28 +46642,28 @@ If there's a particular need for this, please submit a feature request at https:
                           justify: "start",
                           className: "dataviews__search",
                           children: [
-                            search && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
-                            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.FiltersToggle, {})
+                            search && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
+                            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.FiltersToggle, {})
                           ]
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.LayoutSwitcher, {}),
-                        /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.ViewConfig, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.LayoutSwitcher, {}),
+                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.ViewConfig, {})
                       ] })
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.FiltersToggled, { className: "dataviews-filters__container" }),
-                /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.Layout, {}),
-                /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.FiltersToggled, { className: "dataviews-filters__container" }),
+                /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.Layout, {}),
+                /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
                   "div",
                   {
                     className: clsx_default("media-upload-modal__footer", {
                       "is-uploading": uploadingFiles.length > 0
                     }),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                         UploadStatusPopover,
                         {
                           uploadingFiles,
@@ -46286,15 +46671,15 @@ If there's a particular need for this, please submit a feature request at https:
                           onOpenChange: handlePopoverOpenChange
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.Footer, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(dataviews_picker_default.Footer, {})
                     ]
                   }
                 )
               ]
             }
           ),
-          (0, import_element146.createPortal)(
-            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+          (0, import_element149.createPortal)(
+            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
               import_notices.SnackbarNotices,
               {
                 className: "media-upload-modal__snackbar",
diff --git a/wp-includes/js/dist/media-utils.min.js b/wp-includes/js/dist/media-utils.min.js
index 5f36c6a975..40af424594 100644
--- a/wp-includes/js/dist/media-utils.min.js
+++ b/wp-includes/js/dist/media-utils.min.js
@@ -1,7 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).mediaUtils=(()=>{var MA=Object.create;var cf=Object.defineProperty;var NA=Object.getOwnPropertyDescriptor;var AA=Object.getOwnPropertyNames;var DA=Object.getPrototypeOf,VA=Object.prototype.hasOwnProperty;var Tt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ar=(e,t)=>{for(var r in t)cf(e,r,{get:t[r],enumerable:!0})},PR=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of AA(t))!VA.call(e,n)&&n!==r&&cf(e,n,{get:()=>t[n],enumerable:!(o=NA(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?MA(DA(e)):{},PR(t||!e||!e.__esModule?cf(r,"default",{value:e,enumerable:!0}):r,e)),FA=e=>PR(cf({},"__esModule",{value:!0}),e);var Y=Tt((vq,MR)=>{MR.exports=window.wp.element});var de=Tt((wq,NR)=>{NR.exports=window.wp.i18n});var ro=Tt((yq,AR)=>{AR.exports=window.wp.data});var ys=Tt((xq,DR)=>{DR.exports=window.wp.coreData});var yv=Tt((Oq,BR)=>{BR.exports=window.wp.blob});var xv=Tt((Iq,jR)=>{jR.exports=window.wp.apiFetch});var Te=Tt((nK,KR)=>{KR.exports=window.wp.components});var tt=Tt((iK,XR)=>{XR.exports=window.wp.primitives});var B=Tt((aK,ZR)=>{ZR.exports=window.ReactJSXRuntime});var At=Tt((xX,QR)=>{QR.exports=window.wp.compose});var H=Tt((SX,JR)=>{JR.exports=window.React});var ni=Tt((qZ,kC)=>{kC.exports=window.ReactDOM});var r2=Tt(t2=>{"use strict";var Vl=H();function sF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lF=typeof Object.is=="function"?Object.is:sF,dF=Vl.useState,cF=Vl.useEffect,uF=Vl.useLayoutEffect,fF=Vl.useDebugValue;function pF(e,t){var r=t(),o=dF({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return uF(function(){n.value=r,n.getSnapshot=t,Iy(n)&&i({inst:n})},[e,r,t]),cF(function(){return Iy(n)&&i({inst:n}),e(function(){Iy(n)&&i({inst:n})})},[e]),fF(r),r}function Iy(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!lF(e,r)}catch{return!0}}function mF(e,t){return t()}var gF=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?mF:pF;t2.useSyncExternalStore=Vl.useSyncExternalStore!==void 0?Vl.useSyncExternalStore:gF});var Nc=Tt((ate,o2)=>{"use strict";o2.exports=r2()});var i2=Tt(n2=>{"use strict";var zp=H(),bF=Nc();function hF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _F=typeof Object.is=="function"?Object.is:hF,vF=bF.useSyncExternalStore,wF=zp.useRef,yF=zp.useEffect,xF=zp.useMemo,SF=zp.useDebugValue;n2.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=wF(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=xF(function(){function l(p){if(!d){if(d=!0,c=p,p=o(p),n!==void 0&&a.hasValue){var g=a.value;if(n(g,p))return u=g}return u=p}if(g=u,_F(c,p))return g;var b=o(p);return n!==void 0&&n(g,b)?(c=p,g):(c=p,u=b)}var d=!1,c,u,m=r===void 0?null:r;return[function(){return l(t())},m===null?void 0:function(){return l(m())}]},[t,r,o,n]);var s=vF(e,i[0],i[1]);return yF(function(){a.hasValue=!0,a.value=s},[s]),SF(s),s}});var s2=Tt((lte,a2)=>{"use strict";a2.exports=i2()});var ig=Tt((Yme,J6)=>{J6.exports=window.wp.a11y});var vT=Tt((QRe,_T)=>{_T.exports=window.wp.theme});var yb=Tt((JRe,wT)=>{wT.exports=window.wp.privateApis});var Nk=Tt((C2e,Mk)=>{Mk.exports=window.wp.warning});var B1=Tt((g9e,nO)=>{nO.exports=window.wp.keycodes});var pP=Tt((m8e,b_)=>{var cP={\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"},uP=Object.keys(cP).join("|"),ZY=new RegExp(uP,"g"),QY=new RegExp(uP,"");function JY(e){return cP[e]}var fP=function(e){return e.replace(ZY,JY)},eG=function(e){return!!e.match(QY)};b_.exports=fP;b_.exports.has=eG;b_.exports.remove=fP});var RP=Tt((S8e,SP)=>{"use strict";SP.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 a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var fa=Tt((E8e,OP)=>{OP.exports=window.wp.date});var sR=Tt((TVe,vN)=>{vN.exports=window.wp.preferences});var mv=Tt((bFe,YN)=>{YN.exports=window.wp.url});var fA=Tt((UFe,uA)=>{uA.exports=window.wp.notices});var hq={};Ar(hq,{MediaUpload:()=>zR,privateApis:()=>OR,transformAttachment:()=>yl,uploadMedia:()=>wf,validateFileSize:()=>_f,validateMimeType:()=>gf,validateMimeTypeForUser:()=>hf});var FR=f(Y(),1),LR=f(de(),1),pf=f(ro(),1);var wv=f(ys(),1);function uf(e){e.select(wv.store).getCachedResolvers().getEntityRecords?.forEach((o,n)=>{n[0]==="postType"&&n[1]==="attachment"&&e.dispatch(wv.store).invalidateResolution("getEntityRecords",n)})}var LA=[],zA=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({featuredImageToolbar(t){this.createSelectToolbar(t,{text:e.media.view.l10n.setFeaturedImage,state:this.options.state})},editState(){let t=this.state("featured-image").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.FeaturedImage,new e.media.controller.EditImage({model:this.options.editImage})])}})},BA=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({createStates(){let t=this.options;this.options.states||this.states.add([new e.media.controller.Library({library:e.media.query(t.library),multiple:t.multiple,title:t.title,priority:20,filterable:"uploaded"}),new e.media.controller.EditImage({model:t.editImage})])}})},jA=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Post.extend({galleryToolbar(){let t=this.state().get("editing");this.toolbar.set(new e.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:t?e.media.view.l10n.updateGallery:e.media.view.l10n.insertGallery,priority:80,requires:{library:!0},click(){let r=this.controller,o=r.state();r.close(),o.trigger("update",o.get("library")),r.setState(r.options.state),r.reset()}}}}))},editState(){let t=this.state("gallery").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:main-gallery",this.galleryToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.Library({id:"gallery",title:e.media.view.l10n.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:e.media.query({type:"image",...this.options.library})}),new e.media.controller.EditImage({model:this.options.editImage}),new e.media.controller.GalleryEdit({library:this.options.selection,editing:this.options.editing,menu:"gallery",displaySettings:!1,multiple:!0}),new e.media.controller.GalleryAdd])}})},VR=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),ff=e=>{let{wp:t}=window;return t.media.query({order:"ASC",orderby:"post__in",post__in:e,posts_per_page:-1,query:!0,type:"image"})},HA=class extends FR.Component{constructor(){super(...arguments),this.openModal=this.openModal.bind(this),this.onOpen=this.onOpen.bind(this),this.onSelect=this.onSelect.bind(this),this.onUpdate=this.onUpdate.bind(this),this.onClose=this.onClose.bind(this),this.stopUndoRedoPropagation=this.stopUndoRedoPropagation.bind(this)}stopUndoRedoPropagation(e){if(!e.metaKey&&!e.ctrlKey)return;let t=e.key?.toLowerCase();t!=="z"&&t!=="y"||e.stopPropagation()}initializeListeners(){this.frame.on("select",this.onSelect),this.frame.on("update",this.onUpdate),this.frame.on("open",this.onOpen),this.frame.on("close",this.onClose)}buildAndSetGalleryFrame(){let{addToGallery:e=!1,allowedTypes:t,multiple:r=!1,value:o=LA}=this.props;if(o===this.lastGalleryValue)return;let{wp:n}=window;this.lastGalleryValue=o,this.frame&&this.frame.remove();let i;e?i="gallery-library":i=o&&o.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=jA());let a=ff(o),s=new n.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:i,multiple:r,selection:s,editing:!!o?.length}),n.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){let{wp:e}=window,{value:t,multiple:r,allowedTypes:o}=this.props,n=zA(),i=ff(t),a=new e.media.model.Selection(i.models,{props:i.props.toJSON()});this.frame=new n({mimeType:o,state:"featured-image",multiple:r,selection:a,editing:t}),e.media.frame=this.frame,e.media.view.settings.post={...e.media.view.settings.post,featuredImageId:t||-1}}buildAndSetSingleMediaFrame(){let{wp:e}=window,{allowedTypes:t,multiple:r=!1,title:o=(0,LR.__)("Select or Upload Media"),value:n}=this.props,i={title:o,multiple:r};t&&(i.library={type:t}),this.frame&&this.frame.remove();let a=BA(),s=ff(n),l=new e.media.model.Selection(s.models,{props:s.props.toJSON()});this.frame=new a({mimeType:t,multiple:r,selection:l,...i}),e.media.frame=this.frame}componentWillUnmount(){this.detachUndoRedoGuard(),this.frame?.close(),this.frame?.modal?.remove(),this.frame?.remove()}detachUndoRedoGuard(){this.frame?.modal?.el&&this.frame.modal.el.removeEventListener("keydown",this.stopUndoRedoPropagation,!0)}onUpdate(e){let{onSelect:t,multiple:r=!1}=this.props,o=this.frame.state(),n=e||o.get("selection");!n||!n.models.length||t(r?n.models.map(i=>VR(i.toJSON())):VR(n.models[0].toJSON()))}onSelect(){let{onSelect:e,multiple:t=!1}=this.props,r=this.frame.state().get("selection").toJSON();e(t?r:r[0])}onOpen(){let{wp:e}=window,{value:t}=this.props;if(this.updateCollection(),this.frame?.modal?.el&&this.frame.modal.el.addEventListener("keydown",this.stopUndoRedoPropagation,!0),this.props.mode&&this.frame.content.mode(this.props.mode),!(Array.isArray(t)?!!t?.length:!!t))return;let o=this.props.gallery,n=this.frame.state().get("selection"),i=Array.isArray(t)?t:[t];o||i.forEach(s=>{n.add(e.media.attachment(s))});let a=ff(i);a.more().done(function(){o&&a?.models?.length&&n.add(a.models)})}onClose(){let{onClose:e}=this.props;this.detachUndoRedoGuard(),e&&e(),uf({select:pf.select,dispatch:pf.dispatch}),this.frame.detach()}updateCollection(){let e=this.frame.content.get();if(e&&e.collection){let t=e.collection;t.toArray().forEach(r=>r.trigger("destroy",r)),t.mirroring._hasMore=!0,t.more()}}openModal(){let{gallery:e=!1,unstableFeaturedImageFlow:t=!1,modalClass:r}=this.props;e?this.buildAndSetGalleryFrame():this.buildAndSetSingleMediaFrame(),r&&this.frame.$el.addClass(r),t&&this.buildAndSetFeatureImageFrame(),this.initializeListeners(),this.frame.open()}render(){return this.props.render({open:this.openModal})}},zR=HA;var ac=f(de(),1),vf=f(yv(),1);var HR=f(xv(),1);function WA(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function ic(e,t,r){if(WA(r))for(let[o,n]of Object.entries(r))ic(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function yl(e){let{alt_text:t,source_url:r,...o}=e;return{...o,alt:e.alt_text,caption:e.caption?.raw??"",title:e.title.raw,url:e.source_url,poster:e._embedded?.["wp:featuredmedia"]?.[0]?.source_url||void 0}}async function WR(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,i]of Object.entries(t))ic(o,n,i);return yl(await(0,HR.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var mf=f(de(),1);var Do=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:o}){super(t,{cause:o}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};function gf(e,t){if(!t||t.includes("*"))return;let r=t.some(o=>o.includes("/")?o===e.type:e.type.startsWith(`${o}/`));if(e.type&&!r)throw new Do({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,mf.sprintf)((0,mf.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var bf=f(de(),1);function UR(e){return e?Object.entries(e).flatMap(([t,r])=>{let[o]=r.split("/"),n=t.split("|");return[r,...n.map(i=>`${o}/${i}`)]}):null}function hf(e,t){let r=UR(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new Do({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,bf.sprintf)((0,bf.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var xl=f(de(),1);function _f(e,t){if(e.size<=0)throw new Do({code:"EMPTY_FILE",message:(0,xl.sprintf)((0,xl.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new Do({code:"SIZE_ABOVE_LIMIT",message:(0,xl.sprintf)((0,xl.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function wf({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:i,onFileChange:a,signal:s,multiple:l=!0}){if(!l&&o.length>1){i?.(new Error((0,ac.__)("Only one file can be used here.")));return}let d=[],c=[],u=(m,p)=>{window.__clientSideMediaProcessing||c[m]?.url&&(0,vf.revokeBlobURL)(c[m].url),c[m]=p,a?.(c.filter(g=>g!==null))};for(let m of o){try{hf(m,e)}catch(p){i?.(p);continue}try{gf(m,t)}catch(p){i?.(p);continue}try{_f(m,n)}catch(p){i?.(p);continue}d.push(m),window.__clientSideMediaProcessing||(c.push({url:(0,vf.createBlobURL)(m)}),a?.(c))}d.map(async(m,p)=>{try{let g=await WR(m,r,s);u(p,g)}catch(g){u(p,null);let b;typeof g=="object"&&g!==null&&"message"in g?b=typeof g.message=="string"?g.message:String(g.message):b=(0,ac.sprintf)((0,ac.__)("Error while uploading file %s to the media library."),m.name),i?.(new Do({code:"GENERAL",message:b,file:m,cause:g instanceof Error?g:void 0}))}})}var yf=f(de(),1);var YR=f(xv(),1);async function GR(e,t,r={},o){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[i,a]of Object.entries(r))ic(n,i,a);return(0,YR.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o})}var UA=()=>{};async function $R({file:e,attachmentId:t,additionalData:r={},signal:o,onSuccess:n,onError:i=UA}){try{let a=await GR(e,t,r,o);n?.(a)}catch(a){let s;a instanceof Error?s=a.message:s=(0,yf.sprintf)((0,yf.__)("Error while sideloading file %s to the server."),e.name),i(new Do({code:"GENERAL",message:s,file:e,cause:a instanceof Error?a:void 0}))}}function qR(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=qR(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function YA(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=qR(e))&&(o&&(o+=" "),o+=t);return o}var $=YA;var zt=f(Y(),1),rn=f(de(),1),bv=f(ys(),1),hv=f(ro(),1),vs=f(Te(),1);var xf=f(tt(),1),Sv=f(B(),1),Rv=(0,Sv.jsx)(xf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sv.jsx)(xf.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var Sf=f(tt(),1),Cv=f(B(),1),Ev=(0,Cv.jsx)(Sf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cv.jsx)(Sf.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Rf=f(tt(),1),Tv=f(B(),1),kv=(0,Tv.jsx)(Rf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tv.jsx)(Rf.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var Cf=f(tt(),1),Ov=f(B(),1),Iv=(0,Ov.jsx)(Cf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ov.jsx)(Cf.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Ef=f(tt(),1),Pv=f(B(),1),Mv=(0,Pv.jsx)(Ef.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pv.jsx)(Ef.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 Tf=f(tt(),1),Nv=f(B(),1),kf=(0,Nv.jsx)(Tf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nv.jsx)(Tf.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 Of=f(tt(),1),Av=f(B(),1),If=(0,Av.jsx)(Of.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Av.jsx)(Of.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var Pf=f(tt(),1),Dv=f(B(),1),Wi=(0,Dv.jsx)(Pf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dv.jsx)(Pf.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Mf=f(tt(),1),Vv=f(B(),1),Fv=(0,Vv.jsx)(Mf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vv.jsx)(Mf.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Nf=f(tt(),1),Lv=f(B(),1),zv=(0,Lv.jsx)(Nf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lv.jsx)(Nf.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Af=f(tt(),1),Bv=f(B(),1),jv=(0,Bv.jsx)(Af.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bv.jsx)(Af.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var Df=f(tt(),1),Hv=f(B(),1),Wv=(0,Hv.jsx)(Df.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hv.jsx)(Df.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Vf=f(tt(),1),Uv=f(B(),1),Yv=(0,Uv.jsx)(Vf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Uv.jsx)(Vf.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Ff=f(tt(),1),Gv=f(B(),1),$v=(0,Gv.jsx)(Ff.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gv.jsx)(Ff.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 Lf=f(tt(),1),qv=f(B(),1),Kv=(0,qv.jsx)(Lf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qv.jsx)(Lf.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"})});var zf=f(tt(),1),Xv=f(B(),1),Zv=(0,Xv.jsx)(zf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xv.jsx)(zf.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 Bf=f(tt(),1),Qv=f(B(),1),Jv=(0,Qv.jsx)(Bf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qv.jsx)(Bf.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 jf=f(tt(),1),ew=f(B(),1),tw=(0,ew.jsx)(jf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ew.jsx)(jf.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 Hf=f(tt(),1),rw=f(B(),1),ow=(0,rw.jsx)(Hf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rw.jsx)(Hf.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 Wf=f(tt(),1),nw=f(B(),1),iw=(0,nw.jsx)(Wf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nw.jsx)(Wf.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 Uf=f(tt(),1),aw=f(B(),1),sc=(0,aw.jsx)(Uf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aw.jsx)(Uf.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Yf=f(tt(),1),sw=f(B(),1),lw=(0,sw.jsx)(Yf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sw.jsx)(Yf.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 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 Gf=f(tt(),1),dw=f(B(),1),cw=(0,dw.jsx)(Gf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dw.jsx)(Gf.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var $f=f(tt(),1),uw=f(B(),1),fw=(0,uw.jsx)($f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uw.jsx)($f.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 qf=f(tt(),1),pw=f(B(),1),lc=(0,pw.jsx)(qf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pw.jsx)(qf.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Kf=f(tt(),1),mw=f(B(),1),Xf=(0,mw.jsx)(Kf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mw.jsx)(Kf.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var Zf=f(tt(),1),gw=f(B(),1),Qf=(0,gw.jsx)(Zf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gw.jsx)(Zf.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var Jf=f(tt(),1),bw=f(B(),1),hw=(0,bw.jsx)(Jf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bw.jsx)(Jf.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var ep=f(tt(),1),_w=f(B(),1),tp=(0,_w.jsx)(ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_w.jsx)(ep.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var rp=f(tt(),1),vw=f(B(),1),ww=(0,vw.jsx)(rp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vw.jsx)(rp.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 op=f(tt(),1),yw=f(B(),1),xw=(0,yw.jsx)(op.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yw.jsx)(op.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 np=f(tt(),1),Sw=f(B(),1),dc=(0,Sw.jsx)(np.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sw.jsx)(np.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 ip=f(tt(),1),Rw=f(B(),1),Cw=(0,Rw.jsx)(ip.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rw.jsx)(ip.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var ap=f(tt(),1),Ew=f(B(),1),Tw=(0,Ew.jsx)(ap.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ew.jsx)(ap.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 X6=f(Y(),1);var xs=f(H(),1);function Sl({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=xs.useRef(e!==void 0),[i,a]=xs.useState(t),s=n?e:i,l=xs.useCallback(d=>{n||a(d)},[]);return[s,l]}var GA=f(H(),1),cc={...GA};var tC=f(H(),1),eC={};function ct(e,t){let r=tC.useRef(eC);return r.current===eC&&(r.current=e(t)),r}var kw=cc.useInsertionEffect,$A=kw&&kw!==cc.useLayoutEffect?kw:e=>e();function re(e){let t=ct(qA).current;return t.next=e,$A(t.effect),t.trampoline}function qA(){let e={next:void 0,callback:KA,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function KA(){}var Ui=f(H(),1);var rC=f(H(),1),XA=()=>{},K=typeof document<"u"?rC.useLayoutEffect:XA;var sp=f(H(),1),Ow=sp.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function oC(){return sp.useContext(Ow)}var nC=f(B(),1);function iC(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=re(n),[,a]=Ui.useState(!1),s=ct(QA).current,l=ct(ZA).current,d=Ui.useRef(0),c=Ui.useRef(!0),u=Ui.useRef([]),m=Ui.useRef(null),p=re(()=>{c.current||(c.current=!0,a(R=>!R))}),g=re((R,x)=>{l.set(R,x),p()}),b=re(R=>{l.delete(R),p()}),_=re(R=>{let x=new Map;return r.current.length=0,o&&(o.current.length=0),R.forEach(S=>{x.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)}),d.current=r.current.length,x});function v(R){if(m.current?.disconnect(),m.current=null,typeof MutationObserver!="function"||R.length<2)return;let x=new MutationObserver(C=>{if(!tD(C))return;let T=null;for(let E of R)if(E.isConnected){if(T&&aC(T,E)>0){x.disconnect(),p();return}T=E}});m.current=x;let S=new Set;for(let C=1;C<R.length;C+=1){let T=eD(R[C-1],R[C]);T&&S.add(T)}S.forEach(C=>x.observe(C,{childList:!0}))}let h=re(()=>{let[R,x]=JA(l),S=_(R);v(x),u.current=R,c.current=!1,s.forEach(C=>C(S)),i(S)});K(()=>(c.current||_(u.current),()=>{r.current=[],o&&(o.current=[])}),[r,o,_]),K(()=>{c.current&&h()}),K(()=>()=>{m.current?.disconnect(),c.current=!0},[]);let y=re(R=>(s.add(R),()=>{s.delete(R)})),w=Ui.useMemo(()=>({register:g,unregister:b,subscribeMapChange:y,nextIndexRef:d}),[g,b,y,d]);return(0,nC.jsx)(Ow.Provider,{value:w,children:t})}function ZA(){return new Map}function QA(){return new Set}function JA(e){let t=new Set,r=[],o=[];e.forEach((i,a)=>{if(!a.isConnected)return;let s=i.index,l={index:s??-1,element:a,registration:i};s===null?o.push(l):s>=0&&(t.add(s),r.push(l))});let n=0;return o.sort((i,a)=>aC(i.element,a.element)),o.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,r.push(i),n+=1}),t.size>0&&r.sort((i,a)=>i.index-a.index),[r,o.map(i=>i.element)]}function eD(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function tD(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 aC(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function rD(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${o}; visit ${i} for the full message.`}}var oD=rD("https://base-ui.com/production-error","Base UI"),Ue=oD;var Ss=f(H(),1);function ei(e,t,r,o){let n=ct(lC).current;return nD(n,e,t,r,o)&&dC(n,[e,t,r,o]),n.callback}function sC(e){let t=ct(lC).current;return iD(t,e)&&dC(t,e),t.callback}function lC(){return{callback:null,cleanup:null,refs:[]}}function nD(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function iD(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function dC(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 a=i(r);typeof a=="function"&&(o[n]=a);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 a=o[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var uC=f(H(),1);var cC=f(H(),1),aD=parseInt(cC.version,10);function Rl(e){return aD>=e}function Iw(e){if(!uC.isValidElement(e))return null;let t=e,r=t.props;return(Rl(19)?r?.ref:t.ref)??null}function uc(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function qe(){}var Yi=Object.freeze([]),Ye=Object.freeze({});function fC(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 pC(e,t){return typeof e=="function"?e(t):e}function mC(e,t){return typeof e=="function"?e(t):e}var Pw={};function ot(e,t,r,o,n){if(!r&&!o&&!n&&!e)return lp(t);let i=lp(e);return t&&(i=fc(i,t)),r&&(i=fc(i,r)),o&&(i=fc(i,o)),n&&(i=fc(i,n)),i}function gC(e){if(e.length===0)return Pw;if(e.length===1)return lp(e[0]);let t=lp(e[0]);for(let r=1;r<e.length;r+=1)t=fc(t,e[r]);return t}function lp(e){return Mw(e)?{...hC(e,Pw)}:sD(e)}function fc(e,t){return Mw(t)?hC(t,e):lD(e,t)}function sD(e){let t={...e};for(let r in t){let o=t[r];bC(r,o)&&(t[r]=_C(o))}return t}function lD(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=uc(e.style,o);break}case"className":{e[r]=Nw(e.className,o);break}default:bC(r,o)?e[r]=dD(e[r],o):e[r]=o}}return e}function bC(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 Mw(e){return typeof e=="function"}function hC(e,t){return Mw(e)?e(t):e??Pw}function dD(e,t){return t?e?(...r)=>{let o=r[0];if(vC(o)){let i=o;pc(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let n=t(...r);return e?.(...r),n}:_C(t):e}function _C(e){return e&&((...t)=>{let r=t[0];return vC(r)&&pc(r),e(...t)})}function pc(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Nw(e,t){return t?e?t+" "+e:t:e}function vC(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Aw=f(H(),1);function xe(e,t,r={}){let o=t.render,n=cD(t,r);if(r.enabled===!1)return null;let i=r.state??Ye;return pD(e,o,n,i)}function cD(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Ye,ref:a,props:s,stateAttributesMapping:l,enabled:d=!0}=t,c=d?pC(r,i):void 0,u=d?mC(o,i):void 0,m=d?fC(i,l):Ye,p=d&&s?uD(s):void 0,g=d?uc(m,p)??{}:Ye;return typeof document<"u"&&(d?Array.isArray(a)?g.ref=sC([g.ref,Iw(n),...a]):g.ref=ei(g.ref,Iw(n),a):ei(null,null)),d?(c!==void 0&&(g.className=Nw(g.className,c)),u!==void 0&&(g.style=uc(g.style,u)),g):Ye}function uD(e){return Array.isArray(e)?gC(e):ot(void 0,e)}var fD=Symbol.for("react.lazy");function pD(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=ot(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===fD&&(i=Ss.Children.toArray(t)[0]),Ss.cloneElement(i,n)}if(e&&typeof e=="string")return mD(e,r);throw new Error(Ue(8))}function mD(e,t){return e==="button"?(0,Aw.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Aw.createElement)("img",{alt:"",...t,key:t.key}):Ss.createElement(e,t)}var dp=f(H(),1);var wC=0;function gD(e,t="mui"){let[r,o]=dp.useState(e),n=e||r;return dp.useEffect(()=>{r==null&&(wC+=1,o(`${t}-${wC}`))},[r,t]),n}var yC=cc.useId;function On(e,t){if(yC!==void 0){let r=yC();return e??(t?`${t}-${r}`:r)}return gD(e,t)}function Pt(e){return On(e,"base-ui")}var ie={};Ar(ie,{cancelOpen:()=>WD,chipRemovePress:()=>CD,clearPress:()=>RD,closePress:()=>xD,closeWatcher:()=>VD,decrementPress:()=>kD,disabled:()=>YD,drag:()=>BD,escapeKey:()=>DD,focusOut:()=>AD,imperativeAction:()=>qD,incrementPress:()=>TD,initial:()=>$D,inputBlur:()=>PD,inputChange:()=>OD,inputClear:()=>ID,inputPaste:()=>MD,inputPress:()=>ND,itemPress:()=>yD,keyboard:()=>LD,linkPress:()=>SD,listNavigation:()=>FD,missing:()=>GD,none:()=>bD,outsidePress:()=>wD,pointer:()=>zD,scrub:()=>HD,siblingOpen:()=>UD,swipe:()=>KD,trackPress:()=>ED,triggerFocus:()=>vD,triggerHover:()=>_D,triggerPress:()=>hD,wheel:()=>jD,windowResize:()=>XD});var bD="none",hD="trigger-press",_D="trigger-hover",vD="trigger-focus",wD="outside-press",yD="item-press",xD="close-press",SD="link-press",RD="clear-press",CD="chip-remove-press",ED="track-press",TD="increment-press",kD="decrement-press",OD="input-change",ID="input-clear",PD="input-blur",MD="input-paste",ND="input-press",AD="focus-out",DD="escape-key",VD="close-watcher",FD="list-navigation",LD="keyboard",zD="pointer",BD="drag",jD="wheel",HD="scrub",WD="cancel-open",UD="sibling-open",YD="disabled",GD="missing",$D="initial",qD="imperative-action",KD="swipe",XD="window-resize";function Se(e,t,r,o){let n=!1,i=!1,a=o??Ye;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,...a}}var Vw=f(H(),1);var xC=f(H(),1);function Cl(e){xC.useEffect(e,Yi)}var cp=null,hZ=globalThis.requestAnimationFrame,Dw=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)}},up=new Dw;var nn=class e{static create(){return new e}static request(t){return up.request(t)}static cancel(t){return up.cancel(t)}currentId=cp;request(t){this.cancel(),this.currentId=up.request(()=>{this.currentId=cp,t()})}cancel=()=>{this.currentId!==cp&&(up.cancel(this.currentId),this.currentId=cp)};disposeEffect=()=>this.cancel};function Vo(){let e=ct(nn.create).current;return Cl(e.disposeEffect),e}function ti(e,t=!1,r=!1){let[o,n]=Vw.useState(e&&t?"idle":void 0),[i,a]=Vw.useState(e);return e&&!i&&(a(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),K(()=>{if(!e&&i&&o!=="ending"&&r){let s=nn.request(()=>{n("ending")});return()=>{nn.cancel(s)}}},[e,i,o,r]),K(()=>{if(!e||t)return;let s=nn.request(()=>{n(void 0)});return()=>{nn.cancel(s)}},[t,e]),K(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let s=nn.request(()=>{n("idle")});return()=>{nn.cancel(s)}},[t,e,i,o]),{mounted:i,setMounted:a,transitionStatus:o}}var Rs=f(H(),1);function an(e={}){let{guess:t,label:r,metadata:o,textRef:n,index:i}=e,{register:a,unregister:s,subscribeMapChange:l,nextIndexRef:d}=oC(),c=Rs.useRef(-1),[u,m]=Rs.useState(i==null&&t?()=>{if(c.current===-1){let _=d.current;d.current+=1,c.current=_}return c.current}:-1),p=i??u,g=Rs.useRef(null),b=Rs.useCallback(_=>{let v=g.current;v&&s(v),g.current=_,_&&a(_,{metadata:o??null,index:i??null,label:r,textRef:n})},[i,a,s,o,r,n]);return K(()=>{if(i==null)return l(_=>{let v=g.current?_.get(g.current)?.index:null;v!=null&&m(v)})},[i,l]),{ref:b,index:p}}var Fw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),ZD={"data-starting-style":""},QD={"data-ending-style":""},El={transitionStatus(e){return e==="starting"?ZD:e==="ending"?QD:null}};var Ol=f(H(),1);function fp(){return typeof window<"u"}function nr(e){return pp(e)?(e.nodeName||"").toLowerCase():"#document"}function at(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function oi(e){var t;return(t=(pp(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function pp(e){return fp()?e instanceof Node||e instanceof at(e).Node:!1}function Fe(e){return fp()?e instanceof Element||e instanceof at(e).Element:!1}function Ze(e){return fp()?e instanceof HTMLElement||e instanceof at(e).HTMLElement:!1}function ri(e){return!fp()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof at(e).ShadowRoot}function Es(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=_r(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function SC(e){return/^(table|td|th)$/.test(nr(e))}function mc(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var JD=/transform|translate|scale|rotate|perspective|filter/,eV=/paint|layout|strict|content/,Cs=e=>!!e&&e!=="none",Lw;function mp(e){let t=Fe(e)?_r(e):e;return Cs(t.transform)||Cs(t.translate)||Cs(t.scale)||Cs(t.rotate)||Cs(t.perspective)||!gp()&&(Cs(t.backdropFilter)||Cs(t.filter))||JD.test(t.willChange||"")||eV.test(t.contain||"")}function RC(e){let t=sn(e);for(;Ze(t)&&!ln(t);){if(mp(t))return t;if(mc(t))return null;t=sn(t)}return null}function gp(){return Lw==null&&(Lw=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Lw}function ln(e){return/^(html|body|#document)$/.test(nr(e))}function _r(e){return at(e).getComputedStyle(e)}function gc(e){return Fe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function sn(e){if(nr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ri(e)&&e.host||oi(e);return ri(t)?t.host:t}function CC(e){let t=sn(e);return ln(t)?(e.ownerDocument||e).body:Ze(t)&&Es(t)?t:CC(t)}function va(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=CC(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),a=at(n);if(i){let s=bp(a);return t.concat(a,a.visualViewport||[],Es(n)?n:[],s&&r?va(s):[])}else return t.concat(n,va(n,[],r))}function bp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var hp=f(H(),1),tV=hp.createContext(void 0);function Tl(e=!1){let t=hp.useContext(tV);if(t===void 0&&!e)throw new Error(Ue(16));return t}var EC=f(H(),1);function TC(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,a=o&&t!==!1,s=o&&t===!1;return{props:EC.useMemo(()=>{let d={onKeyDown(c){r&&t&&c.key!=="Tab"&&c.preventDefault()}};return o||(d.tabIndex=n,!i&&r&&(d.tabIndex=t?n:-1)),(i&&(t||a)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||s)&&(d.disabled=r),d},[o,r,t,a,s,i,n])}}function Ne(e){return e?.ownerDocument||document}function kl(e,t,{detail:r=0}={}){e.dispatchEvent(new(at(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Gi(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,a=Ol.useRef(null),s=Tl(!0),l=i??s!==void 0,{props:d}=TC({focusableWhenDisabled:r,disabled:t,composite:l,tabIndex:o,isNativeButton:n}),c=Ol.useCallback(()=>{let p=a.current;zw(p)&&l&&t&&d.disabled===void 0&&p.disabled&&(p.disabled=!1)},[t,d.disabled,l]);K(c,[c]);let u=Ol.useCallback((p={})=>{let{onClick:g,onMouseDown:b,onKeyUp:_,onKeyDown:v,onPointerDown:h,...y}=p;return ot({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||b?.(w)},onKeyDown(w){if(t||(pc(w),v?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=zw(x),C=!n&&rV(x),T=R&&(n?S:!C),E=w.key==="Enter",I=w.key===" ",k=x.getAttribute("role"),N=k?.startsWith("menuitem")||k==="option"||k==="gridcell";if(R&&l&&I){if(w.defaultPrevented&&N)return;w.preventDefault(),(!n||S)&&(w.preventBaseUIHandler(),kl(x,w));return}if(!T||n||!I&&!E){R&&C&&I&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),E&&(w.preventBaseUIHandler(),kl(x,w)))},onKeyUp(w){if(!t){if(pc(w),_?.(w),w.target===w.currentTarget&&n&&l&&zw(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),kl(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}h?.(w)}},n?{type:"button"}:{role:"button"},d,y)},[t,d,l,n]),m=re(p=>{a.current=p,c()});return{getButtonProps:u,buttonRef:m}}function zw(e){return Ze(e)&&e.tagName==="BUTTON"}function rV(e){return Ze(e)&&e.tagName==="A"&&!!e.href}function ze(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Dt(e){let t=ct(oV,e).current;return t.next=e,K(t.effect),t}function oV(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var IC=f(H(),1);var OC=f(ni(),1);function In(e){return e==null?e:"current"in e?e.current:e}function wa(e,t=!1){let r=Vo();return re((o,n=null)=>{r.cancel();let i=In(e);if(i==null)return;let a=i,s=()=>{OC.flushSync(o)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function l(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{n?.aborted||s()},()=>{if(n?.aborted)return;if(a.getAnimations().some(c=>c.pending||c.playState!=="finished")){l();return}s()})}if(t){let d="data-starting-style";if(!a.hasAttribute(d)){r.request(l);return}let c=new MutationObserver(()=>{a.hasAttribute(d)||(c.disconnect(),l())});c.observe(a,{attributes:!0,attributeFilter:[d]}),n?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(l)})}function dn(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=re(n),a=wa(o,r);IC.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,r,i,a])}var ut={};Ar(ut,{engine:()=>Uw,env:()=>Gw,os:()=>Hw,screenReader:()=>Yw});var Hw={};Ar(Hw,{android:()=>NC,apple:()=>jw,ios:()=>Bw,linux:()=>lV,mac:()=>AC,windows:()=>sV});function nV(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:iV,platform:aV,maxTouchPoints:PC}=nV(),Ts=iV.toLowerCase(),ks=aV.toLowerCase();var Bw=/^i(os$|p)/.test(ks)||ks==="macintel"&&PC>1,MC="android",NC=ks===MC||Ts.includes(MC),AC=!Bw&&ks.startsWith("mac"),sV=ks.startsWith("win"),lV=!NC&&/^(linux|chrome os)/.test(ks),jw=AC||Bw;var Uw={};Ar(Uw,{blink:()=>cV,gecko:()=>dV,webkit:()=>Ww});var Ww=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),dV=!Ww&&Ts.includes("firefox"),cV=!Ww&&Ts.includes("chrom");var Yw={};Ar(Yw,{voiceOver:()=>uV});var uV=jw;var Gw={};Ar(Gw,{jsdom:()=>fV});var fV=/jsdom|happydom/.test(Ts);var bc=0,Dr=class e{static create(){return new e}currentId=bc;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=bc,r()},t)}isStarted(){return this.currentId!==bc}clear=()=>{this.currentId!==bc&&(clearTimeout(this.currentId),this.currentId=bc)};disposeEffect=()=>this.clear};function wt(){let e=ct(Dr.create).current;return Cl(e.disposeEffect),e}var DC={},VC={},FC="";function _p(e,t){return Es(e)?e:t}function LC(e,t,r){return/hidden|clip/.test(e.getComputedStyle(_p(t,r)).overflowY)}function pV(e){if(typeof document>"u")return!1;let t=Ne(e);return at(t).innerWidth-t.documentElement.clientWidth>0}function mV(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=Ne(e),o=r.documentElement,n=r.body,i=_p(o,n),a=i.style.overflowY,s=o.style.scrollbarGutter;o.style.scrollbarGutter="stable",i.style.overflowY="scroll";let l=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=a,o.style.scrollbarGutter=s,l===d}function gV(e){let t=Ne(e),r=t.documentElement,o=t.body,n=_p(r,o),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function bV(e){let t=Ne(e),r=t.documentElement,o=t.body,n=at(r),i=0,a=0,s=!1,l=nn.create();if(ut.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function d(){let p=n.getComputedStyle(r),g=n.getComputedStyle(o),v=(p.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,a=r.scrollLeft,DC={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},FC=r.style.scrollBehavior,VC={position:o.style.position,height:o.style.height,width:o.style.width,boxSizing:o.style.boxSizing,overflowY:o.style.overflowY,overflowX:o.style.overflowX,scrollBehavior:o.style.scrollBehavior};let h=r.scrollHeight>r.clientHeight,y=r.scrollWidth>r.clientWidth,w=p.overflowY==="scroll"||g.overflowY==="scroll",R=p.overflowX==="scroll"||g.overflowX==="scroll",x=Math.max(0,n.innerWidth-o.clientWidth),S=Math.max(0,n.innerHeight-o.clientHeight),C=parseFloat(g.marginTop)+parseFloat(g.marginBottom),T=parseFloat(g.marginLeft)+parseFloat(g.marginRight),E=_p(r,o);if(s=mV(e),s){r.style.scrollbarGutter=v,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(h||w)&&(r.style.overflowY="scroll"),(y||R)&&(r.style.overflowX="scroll"),Object.assign(o.style,{position:"relative",height:C||S?`calc(100dvh - ${C+S}px)`:"100dvh",width:T||x?`calc(100vw - ${T+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),o.scrollTop=i,o.scrollLeft=a,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function c(){Object.assign(r.style,DC),Object.assign(o.style,VC),s||(r.scrollTop=i,r.scrollLeft=a,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=FC)}function u(){c(),l.request(d)}d();let m=ze(n,"resize",u);return()=>{l.cancel(),c(),typeof n.removeEventListener=="function"&&m()}}var $w=class{lockCount=0;restore=null;timeoutLock=Dr.create();timeoutUnlock=Dr.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 r=Ne(t),o=r.documentElement,n=r.body,i=at(o);if(LC(i,o,n)){let s=new i.MutationObserver(()=>{LC(i,o,n)||(s.disconnect(),this.restore=null,this.lock(t))}),l={attributes:!0};s.observe(o,l),s.observe(n,l),this.restore=()=>s.disconnect();return}let a=ut.os.ios||!pV(t);this.restore=a?gV(t):bV(t)}},hV=new $w;function zC(e=!0,t=null){K(()=>{if(e)return hV.acquire(t)},[e,t])}var oo=f(H(),1);function Fo(e){e.preventDefault(),e.stopPropagation()}function BC(e){return"nativeEvent"in e}function vp(e){return e.pointerType===""&&e.isTrusted?!0:ut.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Il(e){return ut.env.jsdom?!1:!ut.os.android&&e.width===0&&e.height===0||ut.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 Lo(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function jC(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var hc="data-base-ui-focusable";var qw="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",_c="ArrowLeft",vc="ArrowRight",Kw="ArrowUp",wp="ArrowDown";function ir(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function he(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&ri(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Mt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function ya(e,t){if(!Fe(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(he(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function yp(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function HC(e){return e.matches("html,body")}function Os(e){return Ze(e)&&e.matches(qw)}function Xw(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${qw}`)!=null}function wc(e){return e?e.getAttribute("role")==="combobox"&&Os(e):!1}function WC(e){if(!e||ut.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function yc(e){return e?e.hasAttribute(hc)?e:e.querySelector(`[${hc}]`)||e:null}function _V(e,t){return t!=null&&!Lo(t)?0:typeof e=="function"?e():e}function cn(e,t,r){let o=_V(e,r);return typeof o=="number"?o:o?.[t]}function Zw(e){return typeof e=="function"?e():e}function xp(e,t){return t||e==="click"||e==="mousedown"}function UC(e){return e?.includes("mouse")&&e!=="mousedown"}var YC=f(B(),1),GC=oo.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Dr,currentIdRef:{current:null},currentContextRef:{current:null}});function vV(e,t){e.current=t.current}function Qw(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=oo.useRef(r),i=oo.useRef(r),a=oo.useRef(null),s=oo.useRef(null),l=wt();return K(()=>{if(i.current=r,!a.current){n.current=r;return}n.current={open:cn(n.current,"open"),close:cn(r,"close")}},[r,a,n,i]),(0,YC.jsx)(GC.Provider,{value:oo.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:a,timeoutMs:o,currentContextRef:s,timeout:l}),[o,l]),children:t})}function Jw(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=oo.useContext(GC),{currentIdRef:a,delayRef:s,timeoutMs:l,initialDelayRef:d,currentContextRef:c,hasProvider:u,timeout:m}=i,[p,g]=oo.useState(!1),b=oo.useRef(r);return K(()=>{b.current=r},[r]),K(()=>{function _(){c.current?.setIsInstantPhase(!1),a.current=null,c.current=null,s.current=d.current,m.clear()}if(a.current&&!r&&a.current===n){if(g(!1),l){let v=n;return m.start(l,()=>{o.select("open")||a.current&&a.current!==v||_()}),()=>{(b.current||a.current!==v)&&m.clear()}}_()}},[r,n,a,s,l,d,c,m,o]),K(()=>{if(!r)return;let _=c.current,v=a.current;m.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},a.current=n,s.current={open:0,close:cn(d.current,"close")},v!==null&&v!==n?(g(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,Se(ie.none))):(g(!1),_?.setIsInstantPhase(!1))},[r,n,o,a,s,d,c,m]),K(()=>()=>{if(a.current===n){if(c.current=null,!b.current)return;a.current=null,vV(s,d),m.clear()}},[c,a,s,n,d,m]),oo.useMemo(()=>({hasProvider:u,delayRef:s,isInstantPhase:p}),[u,s,p])}var zr=f(H(),1);function Vr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Sp=f(H(),1);var $C={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},qC={...$C,position:"fixed",top:0,left:0},BQ={...$C,position:"absolute"};var KC=f(B(),1),$i=Sp.forwardRef(function(t,r){let[o,n]=Sp.useState();return K(()=>{ut.screenReader.voiceOver&&ut.engine.webkit&&n("button")},[]),(0,KC.jsx)("span",{...t,ref:r,style:qC,"aria-hidden":o?void 0:!0,...{tabIndex:0,role:o},"data-base-ui-focus-guard":""})});var xa=Math.min,Pn=Math.max,Sa=Math.round,Sc=Math.floor,ii=e=>({x:e,y:e}),wV={left:"right",right:"left",bottom:"top",top:"bottom"};function Cp(e,t,r){return Pn(e,xa(t,r))}function ai(e,t){return typeof e=="function"?e(t):e}function Fr(e){return e.split("-")[0]}function Mn(e){return e.split("-")[1]}function Ep(e){return e==="x"?"y":"x"}function Rc(e){return e==="y"?"height":"width"}function bo(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Cc(e){return Ep(bo(e))}function QC(e,t,r){r===void 0&&(r=!1);let o=Mn(e),n=Cc(e),i=Rc(n),a=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=xc(a)),[a,xc(a)]}function JC(e){let t=xc(e);return[Rp(e),t,Rp(t)]}function Rp(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var XC=["left","right"],ZC=["right","left"],yV=["top","bottom"],xV=["bottom","top"];function SV(e,t,r){switch(e){case"top":case"bottom":return r?t?ZC:XC:t?XC:ZC;case"left":case"right":return t?yV:xV;default:return[]}}function eE(e,t,r,o){let n=Mn(e),i=SV(Fr(e),r==="start",o);return n&&(i=i.map(a=>a+"-"+n),t&&(i=i.concat(i.map(Rp)))),i}function xc(e){let t=Fr(e);return wV[t]+e.slice(t.length)}function RV(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Tp(e){return typeof e!="number"?RV(e):{top:e,right:e,bottom:e,left:e}}function Is(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function ey(e,t){return t<0||t>=e.length}function kp(e,t){return Ps(e.current,{disabledIndices:t})}function ty(e,t){return Ps(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Ps(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&&ry(e,i,o));return i}function ry(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?!Ms(n)||n.matches(":disabled")?!0:!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function CV(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Ms(e,t=e?_r(e):null){return!e||!e.isConnected||!t||CV(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var EV='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function TV(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return ri(r)?r.host:null}function ny(e){for(let t of Array.from(e.children))if(nr(t)==="summary")return t;return null}function kV(e,t){let r=ny(t);return!!r&&(e===r||he(r,e))}function tE(e){let t=e?nr(e):"";return e!=null&&e.matches(EV)&&(t!=="summary"||e.parentElement!=null&&nr(e.parentElement)==="details"&&ny(e.parentElement)===e)&&(t!=="details"||ny(e)==null)&&(t!=="input"||e.type!=="hidden")}function rE(e){if(!tE(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=TV(t)){let r=t!==e,o=nr(t)==="slot";if(t.hasAttribute("inert")||r&&nr(t)==="details"&&!t.open&&!kV(e,t)||t.hasAttribute("hidden")||!o&&!OV(t,r))return!1}return!0}function OV(e,t){let r=_r(e);return t?r.display!=="none":Ms(e,r)}function oE(e){let t=e.tabIndex;if(t<0){let r=nr(e);if(r==="details"||r==="audio"||r==="video"||Ze(e)&&e.isContentEditable)return 0}return t}function oy(e){if(nr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function IV(e,t){let r=oy(e);if(!r)return!0;let o=t.find(n=>{let i=oy(n);return i?.name===r.name&&i.form===r.form&&i.checked});return o?o===r:t.find(n=>{let i=oy(n);return i?.name===r.name&&i.form===r.form})===r}function nE(e){if(Ze(e)&&nr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Ze(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function iE(e,t){nE(e).forEach(r=>{tE(r)&&t.push(r),iE(r,t)})}function aE(e,t,r){nE(e).forEach(o=>{Ze(o)&&o.matches(t)&&r.push(o),aE(o,t,r)})}function Op(e){return rE(e)&&oE(e)>=0}function iy(e){let t=[];return iE(e,t),t.filter(rE)}function Pl(e){let t=iy(e);return t.filter(r=>oE(r)>=0&&IV(r,t))}function sE(e,t){let r=Pl(e),o=r.length;if(o===0)return;let n=ir(Ne(e)),i=r.indexOf(n),a=i===-1?t===1?0:o-1:i+t;return r[a]}function Ml(e){return sE(Ne(e).body,1)||e}function Ip(e){return sE(Ne(e).body,-1)||e}function lE(e,t){if(!e)return null;let r=Pl(Ne(e).body),o=r.length;if(o===0)return null;let n=r.indexOf(e);if(n===-1)return null;let i=(n+t+o)%o;return r[i]}function dE(e){return lE(e,1)}function cE(e){return lE(e,-1)}function qi(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!he(r,o)}function uE(e){Pl(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function ay(e){let t=[];aE(e,"[data-tabindex]",t),t.forEach(r=>{let o=r.dataset.tabindex;delete r.dataset.tabindex,o?r.setAttribute("tabindex",o):r.removeAttribute("tabindex")})}function un(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...un(e,n.id,r)])}function sy(e,t){let r=[],o=e.find(n=>n.id===t)?.parentId;for(;o;){let n=e.find(i=>i.id===o);o=n?.parentId,n&&(r=r.concat(n))}return r}function Ki(e){return`data-base-ui-${e}`}var Pp=0;function Nl(e,t={}){let{preventScroll:r=!1,sync:o=!1,shouldFocus:n}=t;cancelAnimationFrame(Pp);function i(){n&&!n()||e?.focus({preventScroll:r})}if(o)return i(),qe;let a=requestAnimationFrame(i);return Pp=a,()=>{Pp===a&&(cancelAnimationFrame(a),Pp=0)}}var ly={inert:new WeakMap,"aria-hidden":new WeakMap},fE="data-base-ui-inert",cy={inert:new WeakSet,"aria-hidden":new WeakSet},Ec=new WeakMap,dy=0;function PV(e){return cy[e]}function bE(e){return e?ri(e)?e.host:bE(e.parentNode):null}var pE=(e,t)=>t.map(r=>{if(e.contains(r))return r;let o=bE(r);return e.contains(o)?o:null}).filter(r=>r!=null),mE=e=>{let t=new Set;return e.forEach(r=>{let o=r;for(;o&&!t.has(o);)t.add(o),o=o.parentNode}),t},gE=(e,t,r)=>{let o=[],n=i=>{!i||r.has(i)||Array.from(i.children).forEach(a=>{nr(a)!=="script"&&(t.has(a)?n(a):o.push(a))})};return n(e),o};function MV(e,t,r,o,{mark:n=!0}){let i=null;o?i="inert":r&&(i="aria-hidden");let a=null,s=null,l=pE(t,e),d=n?gE(t,mE(l),new Set(l)):[],c=[],u=[];if(i){let m=ly[i],p=PV(i);s=p,a=m;let g=pE(t,Array.from(t.querySelectorAll("[aria-live]"))),b=l.concat(g);gE(t,mE(b),new Set(b)).forEach(v=>{let h=v.getAttribute(i),y=h!==null&&h!=="false",w=(m.get(v)||0)+1;m.set(v,w),c.push(v),w===1&&y&&p.add(v),y||v.setAttribute(i,i==="inert"?"":"true")})}return n&&d.forEach(m=>{let p=(Ec.get(m)||0)+1;Ec.set(m,p),u.push(m),p===1&&m.setAttribute(fE,"")}),dy+=1,()=>{a&&c.forEach(m=>{let g=(a.get(m)||0)-1;a.set(m,g),g||(!s?.has(m)&&i&&m.removeAttribute(i),s?.delete(m))}),n&&u.forEach(m=>{let p=(Ec.get(m)||0)-1;Ec.set(m,p),p||m.removeAttribute(fE)}),dy-=1,dy||(ly.inert=new WeakMap,ly["aria-hidden"]=new WeakMap,cy.inert=new WeakSet,cy["aria-hidden"]=new WeakSet,Ec=new WeakMap)}}function uy(e,t={}){let{ariaHidden:r=!1,inert:o=!1,mark:n=!0}=t,i=Ne(e[0]).body;return MV(e,i,r,o,{mark:n})}var Vt=f(H(),1),fy=f(ni(),1);var hE={style:{transition:"none"}},_E="data-base-ui-click-trigger",NV="data-base-ui-swipe-ignore",AV="data-swipe-ignore",sJ=`[${NV}]`,lJ=`[${AV}]`,vE={fallbackAxisSide:"none"},Mp={fallbackAxisSide:"end"},wE={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Ns=f(B(),1),yE=Vt.createContext(null),py=()=>Vt.useContext(yE),DV=Ki("portal");function Np(e={}){let{ref:t,container:r,componentProps:o=Ye,elementProps:n}=e,i=On(),s=py()?.portalNode,[l,d]=Vt.useState(null),[c,u]=Vt.useState(null),m=re(_=>{_!==null&&u(_)}),p=Vt.useRef(null);K(()=>{if(r===null){p.current&&(p.current=null,u(null),d(null));return}let _=(r&&(pp(r)?r:r.current))??s??document.body;if(_==null){p.current&&(p.current=null,u(null),d(null));return}p.current!==_&&(p.current=_,u(null),d(_))},[r,s]);let g=xe("div",o,{ref:[t,m],props:[{id:i,[DV]:""},n]}),b=l&&g?fy.createPortal(g,l):null;return{node:c,nodeId:Vt.isValidElement(g)?g.props.id:void 0,subtree:b}}var my=Vt.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,container:s,...l}=t,{node:d,nodeId:c,subtree:u}=Np({container:s,ref:r,componentProps:t,elementProps:l}),m=Vt.useRef(null),p=Vt.useRef(null),g=Vt.useRef(null),b=Vt.useRef(null),[_,v]=Vt.useState(null),h=Vt.useRef(!1),y=_?.modal,w=_?.open,R=!!_&&!_.modal&&_.open&&!!d;Vt.useEffect(()=>{if(!d||y)return;function S(C){d&&C.relatedTarget&&qi(C)&&(C.type==="focusin"?h.current&&(ay(d),h.current=!1):(uE(d),h.current=!0))}return Vr(ze(d,"focusin",S,!0),ze(d,"focusout",S,!0))},[d,y]),K(()=>{!d||w!==!0||!h.current||(ay(d),h.current=!1)},[w,d]);let x=Vt.useMemo(()=>({beforeOutsideRef:m,afterOutsideRef:p,beforeInsideRef:g,afterInsideRef:b,portalNode:d,setFocusManagerState:v}),[d]);return(0,Ns.jsxs)(Vt.Fragment,{children:[u,(0,Ns.jsxs)(yE.Provider,{value:x,children:[R&&d&&(0,Ns.jsx)($i,{"data-type":"outside",ref:m,onFocus:S=>{if(qi(S,d))g.current?.focus();else{let C=_?_.domReference:null;Ip(C)?.focus()}}}),R&&d&&(0,Ns.jsx)("span",{"aria-owns":c,style:wE}),d&&fy.createPortal(a,d),R&&d&&(0,Ns.jsx)($i,{"data-type":"outside",ref:p,onFocus:S=>{if(qi(S,d))b.current?.focus();else{let C=_?_.domReference:null;Ml(C)?.focus(),_?.closeOnFocusOut&&_?.onOpenChange(!1,Se(ie.focusOut,S.nativeEvent))}}})]})]})});var Ca=f(H(),1);function Ap(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var Ra=class{nodesRef={current:[]};events=Ap();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(o=>o===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var gy=f(B(),1),xE=Ca.createContext(null),SE=Ca.createContext(null),zo=()=>Ca.useContext(xE)?.id||null,Lr=e=>{let t=Ca.useContext(SE);return e??t};function Tc(e){let t=On(),r=Lr(e),o=zo();return K(()=>{if(!t)return;let n={id:t,parentId:o};return r?.addNode(n),()=>{r?.removeNode(n)}},[r,t,o]),t}function by(e){let{children:t,id:r}=e,o=zo();return(0,gy.jsx)(xE.Provider,{value:Ca.useMemo(()=>({id:r,parentId:o}),[r,o]),children:t})}function hy(e){let{children:t,externalTree:r}=e,o=ct(()=>r??new Ra).current;return(0,gy.jsx)(SE.Provider,{value:o,children:t})}var kc=f(B(),1);function VV(e,t){let r=at(Mt(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var RE=20,Ea=[];function _y(){Ea=Ea.filter(e=>e.deref()?.isConnected)}function CE(e){_y(),e&&nr(e)!=="body"&&(Ea.push(new WeakRef(e)),Ea.length>RE&&(Ea=Ea.slice(-RE)))}function EE(){return _y(),Ea[Ea.length-1]?.deref()}function FV(e){return e?Op(e)?e:Pl(e)[0]||e:null}function TE(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=iy(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return Op(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),o=e.getAttribute("tabindex");r.length===0?o!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(o!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function vy(e){let{context:t,children:r,disabled:o=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:a=!1,modal:s=!0,closeOnFocusOut:l=!0,openInteractionType:d="",nextFocusableElement:c,previousFocusableElement:u,beforeContentFocusGuardRef:m,externalTree:p,getInsideElements:g}=e,b="rootStore"in t?t.rootStore:t,_=b.useState("open"),v=b.useState("domReferenceElement"),h=b.useState("floatingElement"),{events:y,dataRef:w}=b.context,R=re(()=>w.current.floatingContext?.nodeId),x=n===!1,S=wc(v)&&x,C=Dt(n),T=Dt(i),E=Dt(d),I=Dt(_),k=Lr(p),N=py(),P=zr.useRef(!1),A=zr.useRef(!1),F=zr.useRef(!1),D=zr.useRef(null),O=zr.useRef(""),L=zr.useRef(""),M=zr.useRef(null),V=zr.useRef(null),z=ei(M,m,N?.beforeInsideRef),W=ei(V,N?.afterInsideRef),j=wt(),oe=wt(),ne=Vo(),le=N!=null,J=yc(h),ue=re((U=J)=>U?Pl(U):[]),Q=re(()=>g?.().filter(U=>U!=null)??[]);zr.useEffect(()=>{if(o||!s)return;function U(ce){ce.key==="Tab"&&he(J,ir(Ne(J)))&&ue().length===0&&!S&&Fo(ce)}let X=Ne(J);return ze(X,"keydown",U)},[o,J,s,S,ue]),zr.useEffect(()=>{if(o||!_)return;let U=Ne(J);function X(){F.current=!1}function ce(Oe){let be=Mt(Oe),De=Q(),ge=he(h,be)||he(v,be)||he(N?.portalNode,be)||De.some(_e=>_e===be||he(_e,be));F.current=!ge,L.current=Oe.pointerType||"keyboard",be?.closest(`[${_E}]`)&&(A.current=!0,oe.start(0,()=>{A.current=!1}))}function Re(){L.current="keyboard"}return Vr(ze(U,"pointerdown",ce,!0),ze(U,"pointerup",X,!0),ze(U,"pointercancel",X,!0),ze(U,"keydown",Re,!0),X)},[o,h,v,J,_,N,oe,Q]),zr.useEffect(()=>{if(o||!l)return;let U=Ne(J);function X(){A.current=!0,oe.start(0,()=>{A.current=!1})}function ce(De){let ge=Mt(De);Op(ge)&&(D.current=ge)}function Re(De){let ge=De.relatedTarget,_e=De.currentTarget,Ce=Mt(De);s&&ge==null&&Ce!=null&&he(h,Ce)&&CE(Ce),queueMicrotask(()=>{let Le=R(),Nt=b.context.triggerElements,q=Q(),Z=ge?.hasAttribute(Ki("focus-guard"))&&[M.current,V.current,N?.beforeInsideRef.current,N?.afterInsideRef.current,N?.beforeOutsideRef.current,N?.afterOutsideRef.current,In(u),In(c)].includes(ge),We=!(he(v,ge)||he(h,ge)||he(ge,h)||he(N?.portalNode,ge)||q.some(se=>se===ge||he(se,ge))||Nt.hasMatchingElement(se=>he(se,ge))||Z||k&&(un(k.nodesRef.current,Le).find(se=>he(se.context?.elements.floating,ge)||he(se.context?.elements.domReference,ge))||sy(k.nodesRef.current,Le).find(se=>[se.context?.elements.floating,yc(se.context?.elements.floating)].includes(ge)||se.context?.elements.domReference===ge)));if(_e===v&&J&&TE(J),a&&_e!==v&&!Ms(Ce)&&ir(U)===U.body){if(Ze(J)&&(J.focus(),a==="popup")){ne.request(()=>{J.focus()});return}let se=ue(),fe=D.current,Je=(fe&&se.includes(fe)?fe:null)||se[se.length-1]||J;Ze(Je)&&Je.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(S||!s)&&ge&&We&&!A.current&&(S||ge!==EE())&&(P.current=!0,b.setOpen(!1,Se(ie.focusOut,De)))})}function Oe(){F.current||(w.current.insideReactTree=!0,j.start(0,()=>{w.current.insideReactTree=!1}))}let be=Ze(v)?v:null;if(!(!h&&!be))return Vr(be&&ze(be,"focusout",Re),be&&ze(be,"pointerdown",X),h&&ze(h,"focusin",ce),h&&ze(h,"focusout",Re),h&&N&&ze(h,"focusout",Oe,!0))},[o,v,h,J,s,k,N,b,l,a,ue,S,R,w,j,oe,ne,c,u,Q]),zr.useEffect(()=>{if(o||!h||!_)return;let U=Array.from(N?.portalNode?.querySelectorAll(`[${Ki("portal")}]`)||[]),ce=(k?sy(k.nodesRef.current,R()):[]).find(_e=>wc(_e.context?.elements.domReference||null))?.context?.elements.domReference,Oe=[...[h,...U,M.current,V.current,N?.beforeOutsideRef.current,N?.afterOutsideRef.current,...Q()],ce,In(u),In(c),S?v:null].filter(_e=>_e!=null),be=uy(Oe,{ariaHidden:s||S,mark:!1}),De=[h,...U].filter(_e=>_e!=null),ge=uy(De);return()=>{ge(),be()}},[_,o,v,h,s,N,S,k,R,c,u,Q]),K(()=>{if(!_||o||!Ze(J))return;O.current="",L.current="";let U=Ne(J),X=ir(U);queueMicrotask(()=>{let ce=C.current,Re=typeof ce=="function"?ce(E.current||""):ce;if(Re===void 0||Re===!1||he(J,X))return;let be=null,De=()=>(be==null&&(be=ue(J)),be[0]||J),ge;Re===!0||Re===null?ge=De():ge=In(Re),ge=ge||De();let _e=he(J,ir(U));Nl(ge,{preventScroll:ge===J,shouldFocus(){if(!I.current)return!1;if(_e)return!0;let Ce=ir(U);return!(Ce!==ge&&he(J,Ce))}})})},[o,_,J,ue,C,E,I]),K(()=>{if(o||!J)return;let U=Ne(J),X=ir(U),ce=E.current==null;CE(X);function Re(be){if(be.open||(O.current=VV(be.nativeEvent,L.current)),be.reason===ie.triggerHover&&be.nativeEvent.type==="mouseleave"&&(P.current=!0),be.reason===ie.outsidePress)if(be.nested)P.current=!1;else if(vp(be.nativeEvent)||Il(be.nativeEvent))P.current=!1;else{let De=!1;Ne(J).createElement("div").focus({get preventScroll(){return De=!0,!1}}),De?P.current=!1:P.current=!0}}y.on("openchange",Re);function Oe(be){let De=T.current,ge=typeof De=="function"?De(be):De;if(ge===void 0||ge===!1)return null;ge===null&&(ge=!0);let _e=v?.isConnected?v:null,Ce=X?.isConnected&&nr(X)!=="body"?X:null,Le=ce?Ce||_e:_e||Ce;return Le||(Le=EE()||null),typeof ge=="boolean"?Le:In(ge)||Le||null}return()=>{y.off("openchange",Re);let be=ir(U),De=Q(),ge=he(h,be)||De.some(Nt=>Nt===be||he(Nt,be))||k&&un(k.nodesRef.current,R(),!1).some(Nt=>he(Nt.context?.elements.floating,be)),_e=T.current,Ce=O.current,Le=Oe(Ce);queueMicrotask(()=>{let Nt=FV(Le),q=typeof _e!="boolean";if(_e&&!P.current&&Ze(Nt)&&(!(!q&&Nt!==be&&be!==U.body)||ge)){let Z={preventScroll:!0};Ce==="keyboard"&&(Z.focusVisible=!0),Nt.focus(Z)}P.current=!1})}},[o,h,J,T,E,y,k,v,R,Q]),K(()=>{if(!ut.engine.webkit||_||!h)return;let U=ir(Ne(h));!Ze(U)||!Os(U)||he(h,U)&&U.blur()},[_,h]),K(()=>{if(!(o||!N))return N.setFocusManagerState({modal:s,closeOnFocusOut:l,open:_,onOpenChange:b.setOpen,domReference:v}),()=>{N.setFocusManagerState(null)}},[o,N,s,_,b,l,v]),K(()=>{if(!(o||!J))return TE(J),()=>{queueMicrotask(_y)}},[o,J]);let ee=!o&&(s?!S:!0)&&(le||s);return(0,kc.jsxs)(zr.Fragment,{children:[ee&&(0,kc.jsx)($i,{"data-type":"inside",ref:z,onFocus:U=>{if(s){let X=ue();Nl(X[X.length-1])}else N?.portalNode&&(P.current=!1,qi(U,N.portalNode)?Ml(v)?.focus():In(u??N.beforeOutsideRef)?.focus())}}),r,ee&&(0,kc.jsx)($i,{"data-type":"inside",ref:W,onFocus:U=>{s?Nl(ue()[0]):N?.portalNode&&(l&&(P.current=!0),qi(U,N.portalNode)?Ip(v)?.focus():In(c??N.afterOutsideRef)?.focus())}})]})}var Oc=f(H(),1);function Ic(e,t={}){let{enabled:r=!0,event:o="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:a=!0,touchOpenDelay:s=0,reason:l=ie.triggerPress}=t,d="rootStore"in e?e.rootStore:e,c=d.context.dataRef,u=Oc.useRef(void 0),m=Vo(),p=wt(),g=Oc.useMemo(()=>{function b(v,h,y,w){let R=Se(l,h,y);v&&w==="touch"&&s>0?p.start(s,()=>{d.setOpen(!0,R)}):d.setOpen(v,R)}function _(v,h,y){let w=c.current.openEvent,R=d.select("domReferenceElement")!==h;return v&&R||!v||!n?!0:w&&a?!y(w.type):!1}return{onPointerDown(v){u.current=Lo(v.pointerType,!0)&&Il(v.nativeEvent)?"virtual":v.pointerType},onMouseDown(v){let h=u.current,y=v.nativeEvent,w=d.select("open");if(v.button!==0||o==="click"||Lo(h,!0)&&i)return;let R=_(w,v.currentTarget,C=>C==="click"||C==="mousedown"),x=Mt(y);if(Os(x)){b(R,y,x,h);return}let S=v.currentTarget;m.request(()=>{b(R,y,S,h)})},onClick(v){if(o==="mousedown-only")return;let h=u.current;if(o==="mousedown"&&h){u.current=void 0;return}if(Lo(h,!0)&&i)return;let y=d.select("open"),w=_(y,v.currentTarget,R=>R==="click"||R==="mousedown"||R==="keydown"||R==="keyup");b(w,v.nativeEvent,v.currentTarget,h)},onKeyDown(){u.current=void 0}}},[c,o,i,l,d,a,n,m,p,s]);return Oc.useMemo(()=>r?{reference:g}:Ye,[r,g])}var ho=f(H(),1);function LV(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,c=i.height,u=i.x,m=i.y;return r==null&&t.x&&a&&(r=i.x-t.x),o==null&&t.y&&s&&(o=i.y-t.y),u-=r||0,m-=o||0,d=0,c=0,!n||l?(d=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,u=a&&t.x!=null?t.x:u,m=s&&t.y!=null?t.y:m):n&&!l&&(c=t.axis==="x"?i.height:c,d=t.axis==="y"?i.width:d),n=!0,{width:d,height:c,x:u,y:m,top:m,right:u+d,bottom:m+c,left:u}}}}function kE(e){return e!=null&&e.clientX!=null}function wy(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),a=n.useState("floatingElement"),s=n.useState("domReferenceElement"),l=n.context.dataRef,d=ho.useRef(!1),c=ho.useRef(null),[u,m]=ho.useState(),[p,g]=ho.useState([]),b=re(w=>{n.set("positionReference",w)}),_=re((w,R,x)=>{d.current||l.current.openEvent&&!kE(l.current.openEvent)||n.set("positionReference",LV(x??s,{x:w,y:R,axis:o,dataRef:l,pointerType:u}))}),v=re(w=>{i?c.current||(_(w.clientX,w.clientY,w.currentTarget),g([])):_(w.clientX,w.clientY,w.currentTarget)}),h=Lo(u)?a:i;ho.useEffect(()=>{if(!r){b(s);return}if(!h)return;function w(){c.current?.(),c.current=null}let R=at(a);function x(S){let C=Mt(S);he(a,C)?w():_(S.clientX,S.clientY)}return!l.current.openEvent||kE(l.current.openEvent)?c.current=ze(R,"mousemove",x):b(s),w},[h,r,a,l,s,n,_,b,p]),ho.useEffect(()=>()=>{n.set("positionReference",null)},[n]),ho.useEffect(()=>{r&&!a&&(d.current=!1)},[r,a]),ho.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let y=ho.useMemo(()=>{function w(R){m(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:v,onMouseEnter:v}},[v]);return ho.useMemo(()=>r?{reference:y,trigger:y}:{},[r,y])}var Bo=f(H(),1);function zV(){return!1}function BV(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Pc(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:a=zV,bubbles:s,externalTree:l}=t,d="rootStore"in e?e.rootStore:e,c=d.useState("open"),u=d.useState("floatingElement"),{dataRef:m}=d.context,p=Lr(l),g=re(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,_=b!==!1,v=re(()=>i),{escapeKey:h,outsidePress:y}=BV(s),w=Bo.useRef(!1),R=Bo.useRef(!1),x=Bo.useRef(!1),S=Bo.useRef(!1),C=Bo.useRef(""),T=Bo.useRef(null),E=wt(),I=wt(),k=re(()=>{I.clear(),m.current.insideReactTree=!1}),N=re(z=>{let W=m.current.floatingContext?.nodeId;return(p?un(p.nodesRef.current,W):[]).some(oe=>oe.context?.open&&!oe.context.dataRef.current[z])}),P=re(z=>yp(z,d.select("floatingElement"))||yp(z,d.select("domReferenceElement"))),A=re(z=>{a()&&d.setOpen(!1,Se(ie.triggerPress,z.nativeEvent))}),F=re(z=>{if(!c||!r||!o||z.key!=="Escape"||S.current||!h&&N("__escapeKeyBubbles"))return;let W=BC(z)?z.nativeEvent:z,j=Se(ie.escapeKey,W);d.setOpen(!1,j),j.isCanceled||z.preventDefault(),!h&&!j.isPropagationAllowed&&z.stopPropagation()}),D=re(()=>{m.current.insideReactTree=!0,I.start(0,k)}),O=re(z=>{if(!c||!r||z.button!==0)return;let W=Mt(z.nativeEvent);he(d.select("floatingElement"),W)&&(w.current||(w.current=!0,R.current=!1))}),L=re(z=>{!c||!r||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});Bo.useEffect(()=>{if(!c||!r)return k;m.current.__escapeKeyBubbles=h,m.current.__outsidePressBubbles=y;let z=new Dr,W=new Dr;function j(){z.clear(),S.current=!0}function oe(){z.start(ut.engine.webkit?5:0,()=>{S.current=!1})}function ne(){x.current=!0,W.start(0,()=>{x.current=!1})}function le(){w.current=!1,R.current=!1}function J(){let q=C.current,Z=q==="pen"||!q?"mouse":q,We=v(),se=typeof We=="function"?We():We;return typeof se=="string"?se:se[Z]}function ue(q){let Z=J();return Z==="intentional"&&q.type!=="click"||Z==="sloppy"&&q.type==="click"}function Q(q){let Z=m.current.floatingContext?.nodeId,We=p&&un(p.nodesRef.current,Z).some(se=>yp(q,se.context?.elements.floating));return P(q)||We}function ee(q){if(ue(q)){q.type!=="click"&&!P(q)&&(W.clear(),x.current=!1),k();return}if(m.current.insideReactTree){k();return}let Z=Mt(q),We=`[${Ki("inert")}]`,se=Fe(Z)?Z.getRootNode():null,fe=Array.from((ri(se)?se:Ne(d.select("floatingElement"))).querySelectorAll(We)),Je=d.context.triggerElements;if(Z&&(Je.hasElement(Z)||Je.hasMatchingElement(Xt=>he(Xt,Z))))return;let bt=Fe(Z)?Z:null;for(;bt&&!ln(bt);){let Xt=sn(bt);if(ln(Xt)||!Fe(Xt))break;bt=Xt}if(!(fe.length&&Fe(Z)&&!HC(Z)&&!he(Z,d.select("floatingElement"))&&fe.every(Xt=>!he(bt,Xt)))){if(Ze(Z)&&!("touches"in q)){let Xt=ln(Z),Mr=_r(Z),Nr=/auto|scroll/,Jn=Xt||Nr.test(Mr.overflowX),Io=Xt||Nr.test(Mr.overflowY),Po=Jn&&Z.clientWidth>0&&Z.scrollWidth>Z.clientWidth,on=Io&&Z.clientHeight>0&&Z.scrollHeight>Z.clientHeight,ji=Mr.direction==="rtl",Hi=on&&(ji?q.offsetX<=Z.offsetWidth-Z.clientWidth:q.offsetX>Z.clientWidth),Ve=Po&&q.offsetY>Z.clientHeight;if(Hi||Ve)return}if(!Q(q)){if(J()==="intentional"&&x.current){W.clear(),x.current=!1;return}typeof b=="function"&&!b(q)||N("__outsidePressBubbles")||(d.setOpen(!1,Se(ie.outsidePress,q)),k())}}}function U(q){J()!=="sloppy"||q.pointerType==="touch"||!d.select("open")||!r||P(q)||ee(q)}function X(q){if(J()!=="sloppy"||!d.select("open")||!r||P(q))return;let Z=q.touches[0];Z&&(T.current={startTime:Date.now(),startX:Z.clientX,startY:Z.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.current.dismissOnMouseDown=!1)}))}function ce(q,Z){let We=Mt(q);if(!We)return;let se=ze(We,q.type,()=>{Z(q),se()})}function Re(q){C.current="touch",ce(q,X)}function Oe(q){E.clear(),q.type==="pointerdown"&&(C.current=q.pointerType),!(q.type==="mousedown"&&T.current&&!T.current.dismissOnMouseDown)&&ce(q,Z=>{Z.type==="pointerdown"?U(Z):ee(Z)})}function be(q){if(!w.current)return;let Z=R.current;if(le(),J()==="intentional"){if(q.type==="pointercancel"){Z&&ne();return}if(!Q(q)){if(Z){ne();return}typeof b=="function"&&!b(q)||(W.clear(),x.current=!0,k())}}}function De(q){if(J()!=="sloppy"||!T.current||P(q))return;let Z=q.touches[0];if(!Z)return;let We=Math.abs(Z.clientX-T.current.startX),se=Math.abs(Z.clientY-T.current.startY),fe=Math.sqrt(We*We+se*se);fe>5&&(T.current.dismissOnTouchEnd=!0),fe>10&&(ee(q),E.clear(),T.current=null)}function ge(q){ce(q,De)}function _e(q){J()!=="sloppy"||!T.current||P(q)||(T.current.dismissOnTouchEnd&&ee(q),E.clear(),T.current=null)}function Ce(q){ce(q,_e)}let Le=Ne(u),Nt=Vr(o&&Vr(ze(Le,"keydown",F),ze(Le,"compositionstart",j),ze(Le,"compositionend",oe)),_&&Vr(ze(Le,"click",Oe,!0),ze(Le,"pointerdown",Oe,!0),ze(Le,"pointerup",be,!0),ze(Le,"pointercancel",be,!0),ze(Le,"mousedown",Oe,!0),ze(Le,"mouseup",be,!0),ze(Le,"touchstart",Re,!0),ze(Le,"touchmove",ge,!0),ze(Le,"touchend",Ce,!0)));return()=>{Nt(),z.clear(),W.clear(),le(),x.current=!1,k()}},[m,u,o,_,b,c,r,h,y,F,k,v,N,P,p,d,E]);let M=Bo.useMemo(()=>({onKeyDown:F,onPointerDown:A,onClick:A}),[F,A]),V=Bo.useMemo(()=>({onKeyDown:F,onPointerDown:L,onMouseDown:L,onClickCapture:D,onMouseDownCapture(z){D(),O(z)},onPointerDownCapture(z){D(),O(z)},onMouseUpCapture:D,onTouchEndCapture:D,onTouchMoveCapture:D}),[F,D,O,L]);return Bo.useMemo(()=>r?{reference:M,floating:V,trigger:M}:{},[r,M,V])}var Br=f(H(),1);function OE(e,t,r){let{reference:o,floating:n}=e,i=bo(t),a=Cc(t),s=Rc(a),l=Fr(t),d=i==="y",c=o.x+o.width/2-n.width/2,u=o.y+o.height/2-n.height/2,m=o[s]/2-n[s]/2,p;switch(l){case"top":p={x:c,y:o.y-n.height};break;case"bottom":p={x:c,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:u};break;case"left":p={x:o.x-n.width,y:u};break;default:p={x:o.x,y:o.y}}let g=Mn(t);return g&&(p[a]+=m*(g==="end"?1:-1)*(r&&d?-1:1)),p}async function IE(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:m=!1,padding:p=0}=ai(t,e),g=Tp(p),_=s[m?u==="floating"?"reference":"floating":u],v=Is(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(_)))==null||r?_:_.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:l})),h=u==="floating"?{x:o,y:n,width:a.floating.width,height:a.floating.height}:a.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),w=await(i.isElement==null?void 0:i.isElement(y))&&await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1},R=Is(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:h,offsetParent:y,strategy:l}):h);return{top:(v.top-R.top+g.top)/w.y,bottom:(R.bottom-v.bottom+g.bottom)/w.y,left:(v.left-R.left+g.left)/w.x,right:(R.right-v.right+g.right)/w.x}}var jV=50,PE=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:IE},l=await(a.isRTL==null?void 0:a.isRTL(t)),d=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:u}=OE(d,o,l),m=o,p=0,g={};for(let b=0;b<i.length;b++){let _=i[b];if(!_)continue;let{name:v,fn:h}=_,{x:y,y:w,data:R,reset:x}=await h({x:c,y:u,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:d,platform:s,elements:{reference:e,floating:t}});c=y??c,u=w??u,g[v]={...g[v],...R},x&&p<jV&&(p++,typeof x=="object"&&(x.placement&&(m=x.placement),x.rects&&(d=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:c,y:u}=OE(d,m,l)),b=-1)}return{x:c,y:u,placement:m,strategy:n,middlewareData:g}};var ME=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:d}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,..._}=ai(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let v=Fr(n),h=bo(s),y=Fr(s)===s,w=await(l.isRTL==null?void 0:l.isRTL(d.floating)),R=m||(y||!b?[xc(s)]:JC(s)),x=g!=="none";!m&&x&&R.push(...eE(s,b,g,w));let S=[s,...R],C=await l.detectOverflow(t,_),T=[],E=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&T.push(C[v]),u){let P=QC(n,a,w);T.push(C[P[0]],C[P[1]])}if(E=[...E,{placement:n,overflows:T}],!T.every(P=>P<=0)){var I,k;let P=(((I=i.flip)==null?void 0:I.index)||0)+1,A=S[P];if(A&&(!(u==="alignment"?h!==bo(A):!1)||E.every(O=>bo(O.placement)===h?O.overflows[0]>0:!0)))return{data:{index:P,overflows:E},reset:{placement:A}};let F=(k=E.filter(D=>D.overflows[0]<=0).sort((D,O)=>D.overflows[1]-O.overflows[1])[0])==null?void 0:k.placement;if(!F)switch(p){case"bestFit":{var N;let D=(N=E.filter(O=>{if(x){let L=bo(O.placement);return L===h||L==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(L=>L>0).reduce((L,M)=>L+M,0)]).sort((O,L)=>O[1]-L[1])[0])==null?void 0:N[0];D&&(F=D);break}case"initialPlacement":F=s;break}if(n!==F)return{reset:{placement:F}}}return{}}}};var NE=new Set(["left","top"]);async function HV(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),a=Fr(r),s=Mn(r),l=bo(r)==="y",d=NE.has(a)?-1:1,c=i&&l?-1:1,u=ai(t,e),{mainAxis:m,crossAxis:p,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof g=="number"&&(p=s==="end"?g*-1:g),l?{x:p*c,y:m*d}:{x:m*d,y:p*c}}var AE=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:a,middlewareData:s}=t,l=await HV(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(o=s.arrow)!=null&&o.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:a}}}}},DE=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:l={fn:h=>{let{x:y,y:w}=h;return{x:y,y:w}}},...d}=ai(e,t),c={x:r,y:o},u=await i.detectOverflow(t,d),m=bo(n),p=Ep(m),g=c[p],b=c[m],_=(h,y)=>Cp(y+u[h==="y"?"top":"left"],y,y-u[h==="y"?"bottom":"right"]);a&&(g=_(p,g)),s&&(b=_(m,b));let v=l.fn({...t,[p]:g,[m]:b});return{...v,data:{x:v.x-r,y:v.y-o,enabled:{[p]:a,[m]:s}}}}}},VE=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:a,rects:s,middlewareData:l}=t,{offset:d=0,mainAxis:c=!0,crossAxis:u=!0}=ai(e,t),m={x:n,y:i},p=bo(a),g=Ep(p),b=m[g],_=m[p],v=ai(d,t),h=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:(r=v.mainAxis)!=null?r:0,crossAxis:(o=v.crossAxis)!=null?o:0};if(c){let R=g==="y"?"height":"width",x=s.reference[g]-s.floating[R]+h.mainAxis,S=s.reference[g]+s.reference[R]-h.mainAxis;b<x?b=x:b>S&&(b=S)}if(u){var y,w;let R=g==="y"?"width":"height",x=NE.has(Fr(a)),S=s.reference[p]-s.floating[R]+(x&&((y=l.offset)==null?void 0:y[p])||0)+(x?0:h.crossAxis),C=s.reference[p]+s.reference[R]+(x?0:((w=l.offset)==null?void 0:w[p])||0)-(x?h.crossAxis:0);_<S?_=S:_>C&&(_=C)}return{[g]:b,[p]:_}}}},FE=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:a=()=>{},...s}=ai(e,t),l=await n.detectOverflow(t,s),d=Fr(r),c=Mn(r),u=bo(r)==="y",{width:m,height:p}=o.floating,g,b;d==="top"||d==="bottom"?(g=d,b=c===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,g=c==="end"?"top":"bottom");let _=p-l.top-l.bottom,v=m-l.left-l.right,h=xa(p-l[g],_),y=xa(m-l[b],v),w=t.middlewareData.shift,R=!w,x=h,S=y;w!=null&&w.enabled.x&&(S=v),w!=null&&w.enabled.y&&(x=_),R&&!c&&(u?S=m-2*Pn(l.left,l.right):x=p-2*Pn(l.top,l.bottom)),await a({...t,availableWidth:S,availableHeight:x});let C=await n.getDimensions(i.floating);return m!==C.width||p!==C.height?{reset:{rects:!0}}:{}}}};function BE(e){let t=_r(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ze(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o,s=Sa(r)!==i||Sa(o)!==a;return s&&(r=i,o=a),{width:r,height:o,$:s}}function xy(e){return Fe(e)?e:e.contextElement}function Al(e){let t=xy(e);if(!Ze(t))return ii(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=BE(t),a=(i?Sa(r.width):r.width)/o,s=(i?Sa(r.height):r.height)/n;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var WV=ii(0);function jE(e){let t=at(e);return!gp()||!t.visualViewport?WV:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function UV(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===at(e)}function As(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=xy(e),a=ii(1);t&&(o?Fe(o)&&(a=Al(o)):a=Al(e));let s=UV(i,r,o)?jE(i):ii(0),l=(n.left+s.x)/a.x,d=(n.top+s.y)/a.y,c=n.width/a.x,u=n.height/a.y;if(i&&o){let m=at(i),p=Fe(o)?at(o):o,g=m,b=bp(g);for(;b&&p!==g;){let _=Al(b),v=b.getBoundingClientRect(),h=_r(b),y=v.left+(b.clientLeft+parseFloat(h.paddingLeft))*_.x,w=v.top+(b.clientTop+parseFloat(h.paddingTop))*_.y;l*=_.x,d*=_.y,c*=_.x,u*=_.y,l+=y,d+=w,g=at(b),b=bp(g)}}return Is({width:c,height:u,x:l,y:d})}function Dp(e,t){let r=gc(e).scrollLeft;return t?t.left+r:As(oi(e)).left+r}function HE(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Dp(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function YV(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",a=oi(o),s=t?mc(t.floating):!1;if(o===a||s&&i)return r;let l={scrollLeft:0,scrollTop:0},d=ii(1),c=ii(0),u=Ze(o);if((u||!i)&&((nr(o)!=="body"||Es(a))&&(l=gc(o)),u)){let p=As(o);d=Al(o),c.x=p.x+o.clientLeft,c.y=p.y+o.clientTop}let m=a&&!u&&!i?HE(a,l):ii(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-l.scrollLeft*d.x+c.x+m.x,y:r.y*d.y-l.scrollTop*d.y+c.y+m.y}}function GV(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function $V(e){let t=gc(e),r=e.ownerDocument.body,o=Pn(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Pn(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Dp(e),a=-t.scrollTop;return _r(r).direction==="rtl"&&(i+=Pn(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:a}}var qV=25;function KV(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=at(e),i=oi(e),a=n.visualViewport,s=i.clientWidth,l=i.clientHeight,d=0,c=0;if(a){let m=!gp()||t==="fixed";o?m||(d=-a.offsetLeft,c=-a.offsetTop):(s=a.width,l=a.height,m&&(d=a.offsetLeft,c=a.offsetTop))}if(Dp(i)<=0){let m=i.ownerDocument,p=m.body,g=getComputedStyle(p),b=m.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,_=Math.abs(i.clientWidth-p.clientWidth-b),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?_/2:_;v<=qV&&(s-=v)}return{width:s,height:l,x:d,y:c}}function XV(e,t){let r=As(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Al(e),a=e.clientWidth*i.x,s=e.clientHeight*i.y,l=n*i.x,d=o*i.y;return{width:a,height:s,x:l,y:d}}function LE(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=KV(e,r,t);else if(t==="document")o=$V(oi(e));else if(Fe(t))o=XV(t,r);else{let n=jE(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Is(o)}function ZV(e,t){let r=t.get(e);if(r)return r;let o=va(e,[],!1).filter(s=>Fe(s)&&nr(s)!=="body"),n=null,i=_r(e).position==="fixed",a=i?sn(e):e;for(;Fe(a)&&!ln(a);){let s=_r(a),l=mp(a),d=n?n.position:i?"fixed":"";!l&&(d==="fixed"||d==="absolute"&&s.position==="static")?o=o.filter(u=>u!==a):n=s,a=sn(a)}return t.set(e,o),o}function QV(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,a=[...r==="clippingAncestors"?mc(t)?[]:ZV(t,this._c):[].concat(r),o],s=LE(t,a[0],n),l=s.top,d=s.right,c=s.bottom,u=s.left;for(let m=1;m<a.length;m++){let p=LE(t,a[m],n);l=Pn(p.top,l),d=xa(p.right,d),c=xa(p.bottom,c),u=Pn(p.left,u)}return{width:d-u,height:c-l,x:u,y:l}}function JV(e){let{width:t,height:r}=BE(e);return{width:t,height:r}}function eF(e,t,r){let o=Ze(t),n=oi(t),i=r==="fixed",a=As(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=ii(0);if((o||!i)&&((nr(t)!=="body"||Es(n))&&(s=gc(t)),o)){let m=As(t,!0,i,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}!o&&n&&(l.x=Dp(n));let d=n&&!o&&!i?HE(n,s):ii(0),c=a.left+s.scrollLeft-l.x-d.x,u=a.top+s.scrollTop-l.y-d.y;return{x:c,y:u,width:a.width,height:a.height}}function yy(e){return _r(e).position==="static"}function zE(e,t){if(!Ze(e)||_r(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return oi(e)===r&&(r=r.ownerDocument.body),r}function WE(e,t){let r=at(e);if(mc(e))return r;if(!Ze(e)){let n=sn(e);for(;n&&!ln(n);){if(Fe(n)&&!yy(n))return n;n=sn(n)}return r}let o=zE(e,t);for(;o&&SC(o)&&yy(o);)o=zE(o,t);return o&&ln(o)&&yy(o)&&!mp(o)?r:o||RC(e)||r}var tF=async function(e){let t=this.getOffsetParent||WE,r=this.getDimensions,o=await r(e.floating);return{reference:eF(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function rF(e){return _r(e).direction==="rtl"}var Sy={convertOffsetParentRelativeRectToViewportRelativeRect:YV,getDocumentElement:oi,getClippingRect:QV,getOffsetParent:WE,getElementRects:tF,getClientRects:GV,getDimensions:JV,getScale:Al,isElement:Fe,isRTL:rF};function UE(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function oF(e,t,r){let o=null,n,i=oi(e);function a(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function s(c,u){c===void 0&&(c=!1),u===void 0&&(u=1),a();let m=e.getBoundingClientRect(),{left:p,top:g,width:b,height:_}=m;if(c||t(),!b||!_)return;let v=Sc(g),h=Sc(i.clientWidth-(p+b)),y=Sc(i.clientHeight-(g+_)),w=Sc(p),x={rootMargin:-v+"px "+-h+"px "+-y+"px "+-w+"px",threshold:Pn(0,xa(1,u))||1},S=!0;function C(T){let E=T[0].intersectionRatio;if(!UE(m,e.getBoundingClientRect()))return s();if(E!==u){if(!S)return s();E?s(!1,E):n=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{o=new IntersectionObserver(C,{...x,root:i.ownerDocument})}catch{o=new IntersectionObserver(C,x)}o.observe(e)}let l=at(e),d=()=>s(r);return l.addEventListener("resize",d),s(!0),()=>{l.removeEventListener("resize",d),a()}}function Mc(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,d=xy(e),c=n||i?[...d?va(d):[],...t?va(t):[]]:[];c.forEach(v=>{n&&v.addEventListener("scroll",r),i&&v.addEventListener("resize",r)});let u=d&&s?oF(d,r,i):null,m=-1,p=null;a&&(p=new ResizeObserver(v=>{let[h]=v;h&&h.target===d&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var y;(y=p)==null||y.observe(t)})),r()}),d&&!l&&p.observe(d),t&&p.observe(t));let g,b=l?As(e):null;l&&_();function _(){let v=As(e);b&&!UE(b,v)&&r(),b=v,g=requestAnimationFrame(_)}return r(),()=>{var v;c.forEach(h=>{n&&h.removeEventListener("scroll",r),i&&h.removeEventListener("resize",r)}),u?.(),(v=p)==null||v.disconnect(),p=null,l&&cancelAnimationFrame(g)}}var YE=AE;var GE=DE,$E=ME,qE=FE;var KE=VE,Vp=(e,t,r)=>{let o=new Map,n=r??{},i={...Sy,...n.platform,_c:o};return PE(e,t,{...n,platform:i})};var ur=f(H(),1),ZE=f(H(),1),QE=f(ni(),1),iF=typeof document<"u",aF=function(){},Fp=iF?ZE.useLayoutEffect:aF;function Lp(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 r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Lp(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!Lp(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function JE(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function XE(e,t){let r=JE(e);return Math.round(t*r)/r}function Ry(e){let t=ur.useRef(e);return Fp(()=>{t.current=e}),t}function e2(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:l,open:d}=e,[c,u]=ur.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=ur.useState(o);Lp(m,o)||p(o);let[g,b]=ur.useState(null),[_,v]=ur.useState(null),h=ur.useCallback(O=>{O!==x.current&&(x.current=O,b(O))},[]),y=ur.useCallback(O=>{O!==S.current&&(S.current=O,v(O))},[]),w=i||g,R=a||_,x=ur.useRef(null),S=ur.useRef(null),C=ur.useRef(c),T=l!=null,E=Ry(l),I=Ry(n),k=Ry(d),N=ur.useCallback(()=>{if(!x.current||!S.current)return;let O={placement:t,strategy:r,middleware:m};I.current&&(O.platform=I.current),Vp(x.current,S.current,O).then(L=>{let M={...L,isPositioned:k.current!==!1};P.current&&!Lp(C.current,M)&&(C.current=M,QE.flushSync(()=>{u(M)}))})},[m,t,r,I,k]);Fp(()=>{d===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,u(O=>({...O,isPositioned:!1})))},[d]);let P=ur.useRef(!1);Fp(()=>(P.current=!0,()=>{P.current=!1}),[]),Fp(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(E.current)return E.current(w,R,N);N()}},[w,R,N,E,T]);let A=ur.useMemo(()=>({reference:x,floating:S,setReference:h,setFloating:y}),[h,y]),F=ur.useMemo(()=>({reference:w,floating:R}),[w,R]),D=ur.useMemo(()=>{let O={position:r,left:0,top:0};if(!F.floating)return O;let L=XE(F.floating,c.x),M=XE(F.floating,c.y);return s?{...O,transform:"translate("+L+"px, "+M+"px)",...JE(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:L,top:M}},[r,s,F.floating,c.x,c.y]);return ur.useMemo(()=>({...c,update:N,refs:A,elements:F,floatingStyles:D}),[c,N,A,F,D])}var Cy=(e,t)=>{let r=YE(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ey=(e,t)=>{let r=GE(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ty=(e,t)=>({fn:KE(e).fn,options:[e,t]}),ky=(e,t)=>{let r=$E(e);return{name:r.name,fn:r.fn,options:[e,t]}},Oy=(e,t)=>{let r=qE(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Dl=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(Ue(99,this.componentName,t,this.componentName));r.setOpen(!0,Se(ie.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Se(ie.imperativeAction))}};var Vs=f(H(),1),m2=f(ni(),1);var p2=f(H(),1);var u2=f(H(),1),Ny=f(Nc(),1),f2=f(s2(),1);var l2=f(H(),1);var Py=[],My;function d2(){return My}function c2(e){Py.push(e)}function Ac(e){let t=(r,o)=>{let n=ct(RF).current,i;try{My=n;for(let a of Py)a.before(n);i=e(r,o);for(let a of Py)a.after(n);n.didInitialize=!0}finally{My=void 0}return i};return t.displayName=e.displayName||e.name,t}function Bp(e){return l2.forwardRef(Ac(e))}function RF(){return{didInitialize:!1}}var CF=Rl(19),EF=CF?kF:OF;function jp(e,t,r,o,n){return EF(e,t,r,o,n)}function TF(e,t,r,o,n){let i=u2.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Ny.useSyncExternalStore)(e.subscribe,i,i)}c2({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,Ny.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function kF(e,t,r,o,n){let i=d2();if(!i)return TF(e,t,r,o,n);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,r)||!Object.is(s.a2,o)||!Object.is(s.a3,n))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=r,s.a2=o,s.a3=n,s.value=t(e.getSnapshot(),r,o,n))):(s={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(s)),s.value}function OF(e,t,r,o,n){return(0,f2.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var Hp=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 r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return jp(this,t,r,o,n)}};var Ds=f(H(),1);var si=class extends Hp{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Ds.useDebugValue(t);let o=this;K(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;K(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);K(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Ds.useDebugValue(t);let o=this,n=r!==void 0;K(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Ds.useDebugValue(t),jp(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Ds.useDebugValue(t);let o=re(r??qe);this.context[t]=o}useStateSetter(t){let r=Ds.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let a=o(i);if(!Object.is(n,a)){let s=n;n=a,r(a,s,this)}})}};var IF={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},Ta=class extends si{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Ap(),nested:o,triggerElements:i},IF),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&jC(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Dc(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:a}=e,s=t.useState("open"),l=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,u=a,m=p2.useRef(null);o===void 0&&m.current===null&&(m.current=new Ta({open:s,transitionStatus:void 0,referenceElement:l,floatingElement:d,triggerElements:c,onOpenChange:u,floatingId:n,syncOnly:!0,nested:i}));let p=o??m.current;return t.useSyncedValue("floatingId",n),K(()=>{let g={open:s,floatingId:n,referenceElement:l,floatingElement:d};Fe(l)&&(g.domReferenceElement=l),p.state.positionReference===p.state.referenceElement&&(g.positionReference=l),p.update(g)},[s,n,l,d,p]),p.context.onOpenChange=u,p.context.nested=i,p}var Wp={tabIndex:-1,[hc]:""};function g2(e,t=!1){let r=On(),o=zo()!=null,n=ct(()=>e(r,o)).current;return Dc({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Up({handle:e,store:t}){return K(()=>e.attachStore(t),[e,t]),null}function Ay(e,t){let r=Vs.useRef(null),o=Vs.useRef(null);return Vs.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let a=r.current,s=o.current,l=t.context.triggerElements.getById(a);s&&l===s&&(t.context.triggerElements.delete(a),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function Dy(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function Vy(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function b2(e,t,r,o={}){let n=r.reason,i=n===ie.triggerHover,a=t&&n===ie.triggerFocus,s=!t&&(n===ie.triggerPress||n===ie.escapeKey),l=Vy(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let c={...o.extraState,open:t};a?c.instantType="focus":s?c.instantType="dismiss":i&&(c.instantType=void 0),Dy(c,t,r.trigger,l()),e.update(c)};i?m2.flushSync(d):d()}function Yp(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=Ay(e,r),a=re(l=>{let d=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:l,...d?o:null});return}c==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:l,...o})}),s=Vs.useCallback(l=>{i(l),l&&a(l)},[i,a]);return K(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function Gp(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=Vs.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),s=e.useState("activeTriggerElement");K(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,d={};e.state.triggerCount!==l&&(d.triggerCount=l);let c=e.select("activeTriggerId"),u=null;if(c){let m=e.context.triggerElements.getById(c);if(m)o.current=c,m!==e.state.activeTriggerElement&&(d.activeTriggerElement=m);else{for(let[p,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){d.activeTriggerId=p,d.activeTriggerElement=g,o.current=p;break}d.activeTriggerId===void 0&&(o.current===c?u=c:o.current=null)}}else o.current=null;if(!u&&!c&&l===1){let m=e.context.triggerElements.entries().next();if(!m.done){let[p,g]=m.value;d.activeTriggerId=p,d.activeTriggerElement=g,o.current=p}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let m=Se(ie.none);e.setOpen(!1,m),m.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,a,s,r])}function $p(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=ti(e),a=t.useState("preventUnmountingOnClose"),s=e?!1:a;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:s});let l=re(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return dn({enabled:o&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function qp(e,t){e.useSyncedValues(t),K(()=>()=>{e.update({activeTriggerProps:Ye,inactiveTriggerProps:Ye,popupProps:Ye})},[e])}var Xi=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 h2(){return new Ta({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Xi,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Kp(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:h2(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Ye,inactiveTriggerProps:Ye,popupProps:Ye}}function v2(e,t,r=!1){return new Ta({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Vc=e=>e.triggerIdProp??e.activeTriggerId,Fy=e=>e.openProp??e.open,_2=e=>(e.popupElement?.id??e.floatingId)||void 0;function w2(e,t){return t!==void 0&&Fy(e)&&Vc(e)===t}function PF(e,t){return w2(e,t)?!0:t!==void 0&&Fy(e)&&Vc(e)==null&&e.triggerCount===1}var Xp={open:Fy,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:Vc,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:_2,isTriggerActive:(e,t)=>t!==void 0&&Vc(e)===t,isOpenedByTrigger:(e,t)=>w2(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Vc(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>PF(e,t)?_2(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Ly=f(H(),1),y2=f(Nc(),1);function Zp(e){let t=Ly.useCallback(o=>e===void 0?qe:e.subscribeStore(o),[e]),r=Ly.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,y2.useSyncExternalStore)(t,r,()=>e?.serverStore)}function x2(e){return MF(e,e.rootContext)}function MF(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),s=t.useState("open"),l=t.useState("floatingId"),[d,c]=Br.useState(null),[u,m]=Br.useState(void 0),[p,g]=Br.useState(void 0),b=Br.useRef(null),_=Lr(o),v=Br.useMemo(()=>({reference:n,floating:i,domReference:a}),[n,i,a]),h=e2({...e,elements:{...v,...d&&{reference:d}}}),y=Fe(u)?u:null,w=p===void 0?t.state.floatingElement:p;t.useSyncedValue("referenceElement",u??null),t.useSyncedValue("domReferenceElement",u===void 0?a:y),t.useSyncedValue("floatingElement",w);let R=Br.useCallback(I=>{let k=Fe(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;c(k),h.refs.setReference(k)},[h.refs]),x=Br.useCallback(I=>{(Fe(I)||I===null)&&(b.current=I,m(I)),(Fe(h.refs.reference.current)||h.refs.reference.current===null||I!==null&&!Fe(I))&&h.refs.setReference(I)},[h.refs,m]),S=Br.useCallback(I=>{g(I),h.refs.setFloating(I)},[h.refs]),C=Br.useMemo(()=>({...h.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:b}),[h.refs,x,S,R]),T=Br.useMemo(()=>({...h.elements,domReference:a}),[h.elements,a]),E=Br.useMemo(()=>({...h,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:T,nodeId:r,rootStore:t}),[h,C,T,r,t,s,l]);return K(()=>{a&&(b.current=a)},[a]),K(()=>{t.context.dataRef.current.floatingContext=E;let I=_?.nodesRef.current.find(k=>k.id===r);I&&(I.context=E)}),Br.useMemo(()=>({...h,context:E,refs:C,elements:T,rootStore:t}),[h,C,T,E,t])}var li=f(H(),1);var zy=ut.os.mac&&ut.engine.webkit;function Fc(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=n.context,s=li.useRef(!1),l=li.useRef(null),d=li.useRef(!0),c=wt();li.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let p=at(m);function g(){let v=n.select("domReferenceElement");!n.select("open")&&Ze(v)&&v===ir(Ne(v))&&(s.current=!0)}function b(){d.current=!0}function _(){d.current=!1}return Vr(ze(p,"blur",g),zy&&ze(p,"keydown",b,!0),zy&&ze(p,"pointerdown",_,!0))},[n,r]),li.useEffect(()=>{if(!r)return;function m(p){if(p.reason===ie.triggerPress||p.reason===ie.escapeKey){let g=n.select("domReferenceElement");Fe(g)&&(l.current=g,s.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let u=li.useMemo(()=>{function m(){s.current=!1,l.current=null}return{onMouseLeave(){m()},onFocus(p){let g=p.currentTarget;if(s.current){if(l.current===g)return;m()}let b=Mt(p.nativeEvent);if(Fe(b)){if(zy&&!p.relatedTarget){if(!d.current&&!Os(b))return}else if(!WC(b))return}let _=ya(p.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:h}=p,y=typeof o=="function"?o():o;if(n.select("open")&&_||y===0||y===void 0){n.setOpen(!0,Se(ie.triggerFocus,v,h));return}c.start(y,()=>{s.current||n.setOpen(!0,Se(ie.triggerFocus,v,h))})},onBlur(p){m();let g=p.relatedTarget,b=p.nativeEvent,_=Fe(g)&&g.hasAttribute(Ki("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let v=n.select("domReferenceElement"),h=ir(Ne(v));!g&&h===v||he(a.current.floatingContext?.refs.floating.current,h)||he(v,h)||_||ya(g??h,n.context.triggerElements)||n.setOpen(!1,Se(ie.triggerFocus,b))})}}},[a,o,n,c]);return li.useMemo(()=>r?{reference:u,trigger:u}:{},[r,u])}var jy=f(H(),1);var By=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 Dr,this.restTimeout=new Dr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Qp=new WeakMap;function Fl(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Qp.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Qp.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Jp(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Qp.get(r);i&&i!==e&&Fl(i),Fl(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Qp.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Ll(e){let t=e.context.dataRef.current,r=ct(()=>t.hoverInteractionState??By.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Cl(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Lc(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:d}=i.context,c=Lr(),u=zo(),m=Ll(i),p=wt(),g=re(()=>xp(d.current.openEvent?.type,m.interactedInside)),b=re(()=>UC(d.current.openEvent?.type)),_=re(()=>{Fl(m)});K(()=>{a||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,_())},[a,m,_]),jy.useEffect(()=>_,[_]),K(()=>{if(r&&a&&m.handleCloseOptions?.blockPointerEvents&&b()&&Fe(l)&&s){let v=l,h=s,y=Ne(s),w=c?.nodesRef.current.find(C=>C.id===u)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=m.pointerEventsScopeElement!==h?m.pointerEventsScopeElement:null,x=w!==h?w:null,S=m.handleCloseOptions?.getScope?.()??R??x??v.closest("[data-rootownerid]")??y.body;return Jp(m,{scopeElement:S,referenceElement:v,floatingElement:h}),()=>{_()}}},[r,a,l,s,m,b,c,u,_]),jy.useEffect(()=>{if(!r)return;function v(){return!!(c&&u&&un(c.nodesRef.current,u).length>0)}function h(C){let T=cn(o,"close",m.pointerType),E=()=>{i.setOpen(!1,Se(ie.triggerHover,C)),c?.events.emit("floating.closed",C)};T?m.openChangeTimeout.start(T,E):(m.openChangeTimeout.clear(),E())}function y(C){let T=Mt(C);if(!Xw(T)){m.interactedInside=!1;return}m.interactedInside=T?.closest("[aria-haspopup]")!=null}function w(){m.openChangeTimeout.clear(),p.clear(),c?.events.off("floating.closed",x),_()}function R(C){if(v()&&c){c.events.on("floating.closed",x);return}if(ya(C.relatedTarget,i.context.triggerElements))return;let T=d.current.floatingContext?.nodeId??n,E=C.relatedTarget;if(!(c&&T&&Fe(E)&&un(c.nodesRef.current,T,!1).some(k=>he(k.context?.elements.floating,E)))){if(m.handler){m.handler(C);return}_(),b()&&!g()&&h(C)}}function x(C){!c||!u||v()||p.start(0,()=>{c.events.off("floating.closed",x),i.setOpen(!1,Se(ie.triggerHover,C)),c.events.emit("floating.closed",C)})}let S=s;return Vr(S&&ze(S,"mouseenter",w),S&&ze(S,"mouseleave",R),S&&ze(S,"pointerdown",y,!0),()=>{c?.events.off("floating.closed",x)})},[r,s,i,d,o,n,b,g,_,m,c,u,p])}var ka=f(H(),1),S2=f(ni(),1);var NF={current:null};function Fs(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:a=0,move:s=!0,triggerElementRef:l=NF,externalTree:d,isActiveTrigger:c=!0,getHandleCloseContext:u,isClosing:m,shouldOpen:p,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:_,events:v}=b.context,h=Lr(d),y=Ll(b),w=ka.useRef(!1),R=Dt(n),x=Dt(o),S=Dt(a),C=Dt(r),T=Dt(p),E=Dt(m),I=re(()=>xp(_.current.openEvent?.type,y.interactedInside)),k=re(()=>T.current?.()!==!1),N=re((F,D,O)=>{let L=b.context.triggerElements;if(L.hasElement(D))return!F||!he(F,D);if(!Fe(O))return!1;let M=O;return L.hasMatchingElement(V=>he(V,M))&&(!F||!he(F,M))}),P=re(()=>{if(!y.handler)return;Ne(b.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),A=re(()=>{Fl(y)});return c&&(y.handleCloseOptions=R.current?.__options),ka.useEffect(()=>P,[P]),ka.useEffect(()=>{if(!r)return;function F(D){D.open?w.current=!1:(w.current=D.reason===ie.triggerHover,P(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return v.on("openchange",F),()=>{v.off("openchange",F)}},[r,v,y,P]),ka.useEffect(()=>{if(!r)return;function F(z,W=!0){let j=cn(x.current,"close",y.pointerType);j?y.openChangeTimeout.start(j,()=>{b.setOpen(!1,Se(ie.triggerHover,z)),h?.events.emit("floating.closed",z)}):W&&(y.openChangeTimeout.clear(),b.setOpen(!1,Se(ie.triggerHover,z)),h?.events.emit("floating.closed",z))}let D=l.current??(c?b.select("domReferenceElement"):null);if(!Fe(D))return;function O(z){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!Lo(y.pointerType))return;let W=Zw(S.current),j=cn(x.current,"open",y.pointerType),oe=Mt(z),ne=z.currentTarget??null,le=b.select("domReferenceElement"),J=ne;if(Fe(oe)&&!b.context.triggerElements.hasElement(oe)){for(let be of b.context.triggerElements.elements())if(he(be,oe)){J=be;break}}Fe(ne)&&Fe(le)&&!b.context.triggerElements.hasElement(ne)&&he(ne,le)&&(J=le);let ue=J==null?!1:N(le,J,oe),Q=b.select("open"),ee=E.current?.()??b.select("transitionStatus")==="ending",U=!Q&&ee&&w.current,X=!ue&&Fe(J)&&Fe(le)&&he(le,J)&&U,ce=W>0&&!j,Re=ue&&(Q||U)||X,Oe=!Q||ue;if(Re){k()&&b.setOpen(!0,Se(ie.triggerHover,z,J));return}ce||(j?y.openChangeTimeout.start(j,()=>{Oe&&k()&&b.setOpen(!0,Se(ie.triggerHover,z,J))}):Oe&&k()&&b.setOpen(!0,Se(ie.triggerHover,z,J)))}function L(z){if(I()){A();return}P();let W=b.select("domReferenceElement"),j=Ne(W);y.restTimeout.clear(),y.restTimeoutPending=!1;let oe=_.current.floatingContext??u?.();if(ya(z.relatedTarget,b.context.triggerElements))return;if(R.current&&oe){b.select("open")||y.openChangeTimeout.clear();let le=l.current;y.handler=R.current({...oe,tree:h,x:z.clientX,y:z.clientY,onClose(){A(),P(),C.current&&!I()&&le===b.select("domReferenceElement")&&F(z,!0)}}),j.addEventListener("mousemove",y.handler),y.handler(z);return}(y.pointerType!=="touch"||!he(b.select("floatingElement"),z.relatedTarget))&&F(z)}function M(z){he(D,z.relatedTarget)||(y.openChangeTimeout.clear(),y.restTimeout.clear(),y.restTimeoutPending=!1)}let V=g?ze(D,"mouseout",M):void 0;return s?Vr(ze(D,"mousemove",O,{once:!0}),ze(D,"mouseenter",O),ze(D,"mouseleave",L),V):Vr(ze(D,"mouseenter",O),ze(D,"mouseleave",L),V)},[P,A,_,x,b,r,R,y,c,N,I,i,s,S,l,h,C,u,E,k,g]),ka.useMemo(()=>{if(!r)return;function F(D){y.pointerType=D.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(D){let{nativeEvent:O}=D,L=D.currentTarget,M=b.select("domReferenceElement"),V=b.select("open"),z=N(M,L,D.target);if(i&&!Lo(y.pointerType))return;if(V&&z&&y.handleCloseOptions?.blockPointerEvents){let oe=b.select("floatingElement");if(oe){let ne=y.handleCloseOptions?.getScope?.()??L.ownerDocument.body;Jp(y,{scopeElement:ne,referenceElement:L,floatingElement:oe})}}let W=Zw(S.current);if(V&&!z||W===0||!z&&y.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;y.restTimeout.clear();function j(){if(y.restTimeoutPending=!1,I())return;let oe=b.select("open");!y.blockMouseMove&&(!oe||z)&&k()&&b.setOpen(!0,Se(ie.triggerHover,O,L))}y.pointerType==="touch"?S2.flushSync(()=>{j()}):z&&V?j():(y.restTimeoutPending=!0,y.restTimeout.start(W,j))}}},[r,y,I,N,i,b,S,k])}var Tr=f(H(),1);var AF="Escape";function R2(e){return ut.engine.webkit&&e.movementX===0&&e.movementY===0}function tm(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function em(e,t){return tm(t,e===Kw||e===wp,e===_c||e===vc)}function Hy(e,t,r){return tm(t,e===wp,r?e===_c:e===vc)||e==="Enter"||e===" "||e===""}function DF(e,t,r){return tm(t,r?e===_c:e===vc,e===wp)}function VF(e,t,r,o){let n=r?e===vc:e===_c,i=e===Kw;return t==="both"||t==="horizontal"&&o?e===AF:tm(t,n,i)}function Wy(e,t){let{listRef:r,activeIndex:o,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:a=null,allowEscape:s=!1,loopFocus:l=!1,nested:d=!1,rtl:c=!1,virtual:u=!1,focusItemOnOpen:m="auto",focusItemOnHover:p=!0,openOnArrowKeyDown:g=!0,disabledIndices:b=void 0,orientation:_="vertical",parentOrientation:v,id:h,resetOnPointerLeave:y=!0,externalTree:w,grid:R}=t,x=R!=null,S="rootStore"in e?e.rootStore:e,C=S.useState("open"),T=S.useState("floatingElement"),E=S.useState("domReferenceElement"),I=S.context.dataRef,k=yc(T),N=wc(E),P=Dt(k),A=zo(),F=Lr(w),D=Tr.useRef(m),O=Tr.useRef(a??-1),L=Tr.useRef(null),M=Tr.useRef(!0),V=re(q=>{n(O.current===-1?null:O.current,q)}),z=Tr.useRef(!!T),W=Tr.useRef(C),j=Tr.useRef(!1),oe=Tr.useRef(!1),ne=Tr.useRef(null),le=Dt(b),J=Dt(C),ue=Dt(a),Q=Dt(y),ee=Vo(),U=Vo(),X=re(()=>{function q(fe){u?F?.events.emit("virtualfocus",fe):ne.current=Nl(fe,{sync:j.current,preventScroll:!0})}let Z=r.current[O.current],We=oe.current;Z&&q(Z),(j.current?fe=>fe():fe=>ee.request(fe))(()=>{let fe=r.current[O.current]||Z;if(!fe)return;Z||q(fe),ge&&(We||!M.current)&&fe.scrollIntoView?.({block:"nearest",inline:"nearest"})})});K(()=>{I.current.orientation=_},[I,_]),K(()=>{i&&(C&&T?(O.current=a??-1,D.current&&a!=null&&(oe.current=!0,V())):z.current&&(O.current=-1,V()))},[i,C,T,a,V]),K(()=>{if(i){if(!C){j.current=!1;return}if(T)if(o==null){if(j.current=!1,ue.current!=null)return;if(z.current&&(O.current=-1,X()),(!W.current||!z.current)&&D.current&&(L.current!=null||D.current===!0&&L.current==null)){let q=0,Z=()=>{r.current[0]==null?(q<2&&(q?se=>U.request(se):queueMicrotask)(Z),q+=1):(O.current=L.current==null||Hy(L.current,_,c)||d?kp(r):ty(r),L.current=null,V())};Z()}}else ey(r.current,o)||(O.current=o,X(),oe.current=!1)}},[i,C,T,o,ue,d,r,_,c,V,X,U]),K(()=>{if(!i||T||!F||u||!z.current)return;let q=F.nodesRef.current,Z=q.find(fe=>fe.id===A)?.context?.elements.floating,We=ir(Ne(E??Z??null)),se=q.some(fe=>fe.context&&he(fe.context.elements.floating,We));Z&&!se&&M.current&&Z.focus({preventScroll:!0})},[i,T,E,F,A,u]),K(()=>{W.current=C,z.current=!!T}),K(()=>{C||(L.current=null,D.current=m)},[C,m]);let ce=o!=null,Re=re(q=>{if(!J.current)return;let Z=r.current.indexOf(q.currentTarget);Z!==-1&&(O.current!==Z||o!==Z)&&(O.current=Z,V(q))}),Oe=re(()=>v??F?.nodesRef.current.find(q=>q.id===A)?.context?.dataRef?.current.orientation),be=re(()=>kp(r,le.current)),De=re(q=>{if(M.current=!1,j.current=!0,q.which===229||!J.current&&q.currentTarget===P.current)return;if(d&&VF(q.key,_,c,x)){em(q.key,Oe())||Fo(q),S.setOpen(!1,Se(ie.listNavigation,q.nativeEvent)),Ze(E)&&(u?F?.events.emit("virtualfocus",E):E.focus());return}let Z=O.current,We=kp(r,b),se=ty(r,b);if(N||(q.key==="Home"&&(Fo(q),O.current=We,V(q)),q.key==="End"&&(Fo(q),O.current=se,V(q))),R!=null){let fe=R(q,O.current,r,_,l,c,b,We,se);if(fe!=null&&(O.current=fe,V(q)),_==="both")return}if(em(q.key,_)){if(Fo(q),C&&!u&&ir(q.currentTarget.ownerDocument)===q.currentTarget){O.current=Hy(q.key,_,c)?We:se,V(q);return}Hy(q.key,_,c)?l?Z>=se?s&&Z!==r.current.length?O.current=-1:(j.current=!1,O.current=We):O.current=Ps(r.current,{startingIndex:Z,disabledIndices:b}):O.current=Math.min(se,Ps(r.current,{startingIndex:Z,disabledIndices:b})):l?Z<=We?s&&Z!==-1?O.current=r.current.length:(j.current=!1,O.current=se):O.current=Ps(r.current,{startingIndex:Z,decrement:!0,disabledIndices:b}):O.current=Math.max(We,Ps(r.current,{startingIndex:Z,decrement:!0,disabledIndices:b})),ey(r.current,O.current)&&(O.current=-1),V(q)}}),ge=Tr.useMemo(()=>({onFocus(Z){j.current=!0,Re(Z)},onClick:({currentTarget:Z})=>Z.focus({preventScroll:!0}),onMouseMove(Z){R2(Z)||(j.current=!0,oe.current=!1,p&&Re(Z))},onPointerLeave(Z){if(!J.current||!M.current||Z.pointerType==="touch")return;j.current=!0;let We=Z.relatedTarget;if(!(!p||r.current.includes(We))&&Q.current&&(ne.current?.(),ne.current=null,O.current=-1,V(Z),!u)){let se=P.current,fe=ir(Ne(se));se&&he(se,fe)&&se.focus({preventScroll:!0})}}}),[Re,J,P,p,r,V,Q,u]),_e=Tr.useMemo(()=>u&&C&&ce&&{"aria-activedescendant":`${h}-${o}`},[u,C,ce,h,o]),Ce=Tr.useMemo(()=>({"aria-orientation":_==="both"?void 0:_,...N?{}:_e,onKeyDown(q){if(q.key==="Tab"&&q.shiftKey&&C&&!u){let Z=Mt(q.nativeEvent);if(Z&&!he(P.current,Z))return;Fo(q),S.setOpen(!1,Se(ie.focusOut,q.nativeEvent)),Ze(E)&&E.focus();return}De(q)},onPointerMove(q){R2(q)||(M.current=!0)}}),[_e,De,P,_,N,S,C,u,E]),Le=Tr.useMemo(()=>{function q(se){S.setOpen(!0,Se(ie.listNavigation,se.nativeEvent,se.currentTarget))}function Z(se){m==="auto"&&vp(se.nativeEvent)&&(D.current=!u)}function We(se){D.current=m,m==="auto"&&Il(se.nativeEvent)&&(D.current=!0)}return{onKeyDown(se){let fe=S.select("open");M.current=!1;let Je=se.key.startsWith("Arrow"),bt=DF(se.key,Oe(),c),Xt=em(se.key,_),Mr=(d?bt:Xt)||se.key==="Enter"||se.key.trim()==="";if(u&&fe)return De(se);if(!(!fe&&!g&&Je)){if(Mr){let Nr=em(se.key,Oe());L.current=d&&Nr?null:se.key}if(d){bt&&(Fo(se),fe?(O.current=be(),V(se)):q(se));return}Xt&&(ue.current!=null&&(O.current=ue.current),Fo(se),!fe&&g?q(se):De(se),fe&&V(se))}},onFocus(se){S.select("open")&&!u&&(O.current=-1,V(se))},onPointerDown:We,onPointerEnter:We,onMouseDown:Z,onClick:Z}},[De,m,be,d,V,S,g,_,Oe,c,ue,u]),Nt=Tr.useMemo(()=>({..._e,...Le}),[_e,Le]);return Tr.useMemo(()=>i?{reference:Nt,floating:Ce,item:ge,trigger:Le}:{},[i,Nt,Ce,Le,ge])}var Ls=f(H(),1);function Uy(e,t){let{listRef:r,elementsRef:o,activeIndex:n,onMatch:i,disabledIndices:a,onTyping:s,enabled:l=!0,resetMs:d=750,selectedIndex:c=null}=t,u="rootStore"in e?e.rootStore:e,m=u.useState("open"),p=wt(),g=Ls.useRef(""),b=Ls.useRef(c??n??-1),_=Ls.useRef(null),v=re(w=>{function R(P){return o?.current[P]}function x(P){let A=R(P);return A&&!Ms(A)||A?.matches(":disabled")?!1:a==null||!ry(Yi,P,a)}function S(P,A,F=0){if(P.length===0)return-1;let D=(F%P.length+P.length)%P.length,O=A.toLowerCase();for(let L=0;L<P.length;L+=1){let M=(D+L)%P.length;if(!(!P[M]?.toLowerCase().startsWith(O)||!x(M)))return M}return-1}let C=r.current;if(g.current.length>0&&w.key===" "&&(Fo(w),s?.(!0)),g.current.length>0&&g.current[0]!==" "&&S(C,g.current)===-1&&w.key!==" "&&s?.(!1),C==null||w.key.length!==1||w.ctrlKey||w.metaKey||w.altKey)return;m&&w.key!==" "&&(Fo(w),s?.(!0));let T=g.current==="";T&&(b.current=c??n??-1),C.every((P,A)=>P&&x(A)?P[0]?.toLowerCase()!==P[1]?.toLowerCase():!0)&&g.current===w.key&&(g.current="",b.current=_.current),g.current+=w.key,p.start(d,()=>{g.current="",b.current=_.current,s?.(!1)});let k=((T?c??n??-1:b.current)??0)+1,N=S(C,g.current,k);N!==-1?(i?.(N),_.current=N):w.key!==" "&&(g.current="",s?.(!1))}),h=re(w=>{let R=w.relatedTarget,x=u.select("domReferenceElement"),S=u.select("floatingElement");he(x,R)||he(S,R)||(p.clear(),g.current="",b.current=_.current,s?.(!1))});K(()=>{!m&&c!==null||(p.clear(),_.current=null,g.current!==""&&(g.current=""))},[m,c,p]);let y=Ls.useMemo(()=>({onKeyDown:v,onBlur:h}),[v,h]);return Ls.useMemo(()=>l?{reference:y,floating:y}:{},[l,y])}var C2=.1,FF=C2*C2,yt=.5;function rm(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function om(e,t,r,o,n,i,a,s,l,d){let c=!1;return rm(e,t,r,o,n,i)&&(c=!c),rm(e,t,n,i,a,s)&&(c=!c),rm(e,t,a,s,l,d)&&(c=!c),rm(e,t,l,d,r,o)&&(c=!c),c}function LF(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function nm(e,t,r,o,n,i){let a=Math.min(r,n),s=Math.max(r,n),l=Math.min(o,i),d=Math.max(o,i);return e>=a&&e<=s&&t>=l&&t<=d}function zs(e={}){let{blockPointerEvents:t=!1}=e,r=new Dr,o=({x:n,y:i,placement:a,elements:s,onClose:l,nodeId:d,tree:c})=>{let u=a?.split("-")[0],m=!1,p=null,g=null,b=typeof performance<"u"?performance.now():0;function _(h,y){let w=performance.now(),R=w-b;if(p===null||g===null||R===0)return p=h,g=y,b=w,!1;let x=h-p,S=y-g,C=x*x+S*S,T=R*R*FF;return p=h,g=y,b=w,C<T}function v(){r.clear(),l()}return function(y){r.clear();let w=s.domReference,R=s.floating;if(!w||!R||u==null||n==null||i==null)return;let{clientX:x,clientY:S}=y,C=Mt(y),T=y.type==="mouseleave",E=he(R,C),I=he(w,C);if(E&&(m=!0,!T))return;if(I&&(m=!1,!T)){m=!0;return}if(T&&Fe(y.relatedTarget)&&he(R,y.relatedTarget))return;function k(){return!!(c&&un(c.nodesRef.current,d).length>0)}function N(){k()||v()}if(k())return;let P=w.getBoundingClientRect(),A=R.getBoundingClientRect(),F=n>A.right-A.width/2,D=i>A.bottom-A.height/2,O=A.width>P.width,L=A.height>P.height,M=(O?P:A).left,V=(O?P:A).right,z=(L?P:A).top,W=(L?P:A).bottom;if(u==="top"&&i>=P.bottom-1||u==="bottom"&&i<=P.top+1||u==="left"&&n>=P.right-1||u==="right"&&n<=P.left+1){N();return}let j=!1;switch(u){case"top":j=nm(x,S,M,P.top+1,V,A.bottom-1);break;case"bottom":j=nm(x,S,M,A.top+1,V,P.bottom-1);break;case"left":j=nm(x,S,A.right-1,W,P.left+1,z);break;case"right":j=nm(x,S,P.right-1,W,A.left+1,z);break;default:}if(j)return;if(m&&!LF(x,S,P)){N();return}if(!T&&_(x,S)){N();return}let oe=!1;switch(u){case"top":{let ne=O?yt/2:yt*4,le=O||F?n+ne:n-ne,J=O?n-ne:F?n+ne:n-ne,ue=i+yt+1,Q=F||O?A.bottom-yt:A.top,ee=F?O?A.bottom-yt:A.top:A.bottom-yt;oe=om(x,S,le,ue,J,ue,A.left,Q,A.right,ee);break}case"bottom":{let ne=O?yt/2:yt*4,le=O||F?n+ne:n-ne,J=O?n-ne:F?n+ne:n-ne,ue=i-yt,Q=F||O?A.top+yt:A.bottom,ee=F?O?A.top+yt:A.bottom:A.top+yt;oe=om(x,S,le,ue,J,ue,A.left,Q,A.right,ee);break}case"left":{let ne=L?yt/2:yt*4,le=L||D?i+ne:i-ne,J=L?i-ne:D?i+ne:i-ne,ue=n+yt+1,Q=D||L?A.right-yt:A.left,ee=D?L?A.right-yt:A.left:A.right-yt;oe=om(x,S,Q,A.top,ee,A.bottom,ue,le,ue,J);break}case"right":{let ne=L?yt/2:yt*4,le=L||D?i+ne:i-ne,J=L?i-ne:D?i+ne:i-ne,ue=n-yt,Q=D||L?A.left+yt:A.right,ee=D?L?A.left+yt:A.right:A.left+yt;oe=om(x,S,ue,le,ue,J,Q,A.top,ee,A.bottom);break}default:}oe?m||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var zl=class extends si{setState(t){}update(t){}set(t,r){}notifyAll(){}};var $oe=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Fw.startingStyle]="startingStyle",e[e.endingStyle=Fw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var zF={"data-popup-open":""},BF={"data-popup-open":"","data-pressed":""},jF={"data-open":""},HF={"data-closed":""},WF={"data-anchor-hidden":""},im={open(e){return e?zF:null}},Yy={open(e){return e?BF:null}},Bs={open(e){return e?jF:HF},anchorHidden(e){return e?WF:null}},Bl={...Bs,...El};var UF="ArrowUp",YF="ArrowDown",GF="ArrowLeft",$F="ArrowRight",qF="Home",KF="End";var E2=new Set([UF,YF,GF,$F,qF,KF]);function am(e){return Rl(19)?e:e?"true":void 0}var T2=f(H(),1),k2=f(B(),1),O2=T2.forwardRef(function(t,r){let{cutout:o,...n}=t,i;if(o){let a=o.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${a.left}px ${a.top}px,${a.left}px ${a.bottom}px,${a.right}px ${a.bottom}px,${a.right}px ${a.top}px,${a.left}px ${a.top}px)`}return(0,k2.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var Bc=f(H(),1);var zc=f(H(),1);function I2(e){let t=zc.useRef(""),r=zc.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:zc.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:r}}var P2=f(H(),1);function M2(e,t){let r=P2.useRef(e),o=re(t);K(()=>{r.current!==e&&o(r.current),r.current=e},[e,o])}function XF(e,t){let r=re((i,a)=>{(typeof e=="function"?e():e)||t(a||(ut.os.ios?"touch":""))}),{onClick:o,onPointerDown:n}=I2(r);return Bc.useMemo(()=>({onClick:o,onPointerDown:n}),[o,n])}function N2(e){let[t,r]=Bc.useState(null),o=XF(e,r);return M2(e,n=>{n&&!e&&r(null)}),Bc.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}var sm=f(H(),1);var Oa={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},ZF={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},A2={disabled:!1,...ZF},fn={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var QF={invalid:void 0,name:void 0,validityData:{state:Oa,errors:[],error:"",value:"",initialValue:null},setValidityData:qe,disabled:void 0,setTouched:qe,setDirty:qe,setFilled:qe,setFocused:qe,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:A2,registerFieldControl:qe,validation:{getValidationProps:(e,t=Ye)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:qe,getInputControl:()=>null,commit:async()=>{},change:qe}},Gy=sm.createContext(QF);function _o(e=!0){let t=sm.useContext(Gy);if(t.setValidityData===qe&&!e)throw new Error(Ue(28));return t}function D2(e,t,r,o,n=!0,i){let{registerFieldControl:a}=_o(),s=ct(()=>Symbol());K(()=>{let l=s.current;if(!n){a(l,void 0);return}a(l,{controlRef:e,getValue:o,id:t,name:i,value:r})},[e,n,o,t,i,a,s,r]),K(()=>{let l=s.current;return()=>{a(l,void 0)}},[a,s])}var lm=f(H(),1);var JF=lm.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:qe,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function di(){return lm.useContext(JF)}var jc=f(H(),1);var dm=f(H(),1);var $y=dm.createContext({controlId:void 0,registerControlId:qe,labelId:void 0,setLabelId:qe,messageIds:[],setMessageIds:qe,getDescriptionProps:e=>e});function jr(){return dm.useContext($y)}function V2(e={}){let{id:t,implicit:r=!1,controlRef:o}=e,{controlId:n,registerControlId:i}=jr(),a=Pt(t),s=r?n:void 0,l=ct(()=>Symbol()),d=jc.useRef(!1),c=jc.useRef(t!=null),u=re(()=>{!d.current||i===qe||(d.current=!1,i(l.current,void 0))});return K(()=>{if(i===qe)return;let m;if(r){let p=o?.current;Fe(p)&&p.closest("label")!=null?m=t??null:m=s??a}else if(t!=null)c.current=!0,m=t;else if(c.current)m=a;else{u();return}if(m===void 0){u();return}d.current=!0,i(l.current,m)},[t,o,s,i,r,a,l,u]),jc.useEffect(()=>u,[u]),n??a}var cm=f(H(),1),qy=cm.createContext(void 0);function Ia(){return cm.useContext(qy)?.direction??"ltr"}var um=5;function F2(e,t){let r=eL(t);return e.clientX>=r.left-um&&e.clientX<=r.right+um&&e.clientY>=r.top-um&&e.clientY<=r.bottom+um}function eL(e){let t=e.getBoundingClientRect(),r=at(e);if(ut.env.jsdom)return t;let o=r.getComputedStyle(e,"::before"),n=r.getComputedStyle(e,"::after");if(!(o.content!=="none"||n.content!=="none"))return t;let a=parseFloat(o.width)||0,s=parseFloat(o.height)||0,l=parseFloat(n.width)||0,d=parseFloat(n.height)||0,c=Math.max(t.width,a,l),u=Math.max(t.height,s,d),m=c-t.width,p=u-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-p/2,bottom:t.bottom+p/2}}var jo=f(H(),1);var tL=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:d,padding:c=0,offsetParent:u="real"}=ai(e,t)||{};if(d==null)return{};let m=Tp(c),p={x:r,y:o},g=Cc(n),b=Rc(g),_=await a.getDimensions(d),v=g==="y",h=v?"top":"left",y=v?"bottom":"right",w=v?"clientHeight":"clientWidth",R=i.reference[b]+i.reference[g]-p[g]-i.floating[b],x=p[g]-i.reference[g],S=u==="real"?await a.getOffsetParent?.(d):s.floating,C=s.floating[w]||i.floating[b];(!C||!await a.isElement?.(S))&&(C=s.floating[w]||i.floating[b]);let T=R/2-x/2,E=C/2-_[b]/2-1,I=Math.min(m[h],E),k=Math.min(m[y],E),N=I,P=C-_[b]-k,A=C/2-_[b]/2+T,F=Cp(N,A,P),D=!l.arrow&&Mn(n)!=null&&A!==F&&i.reference[b]/2-(A<N?I:k)-_[b]/2<0,O=D?A<N?A-N:A-P:0;return{[g]:p[g]+O,data:{[g]:F,centerOffset:A-F-O,...D&&{alignmentOffset:O}},reset:D}}}),L2=(e,t)=>({...tL(e),options:[e,t]});var z2={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-r>=0||a.right-t>=0||a.bottom-r>=0||a.left-t>=0||i}}}};var jl={sideX:"left",sideY:"top"};var B2="--available-width",j2="--available-height";function U2(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function H2(e,t,r){let{rects:o,placement:n}=e;return{side:U2(t,Fr(n),r),align:Mn(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function fm(e){return rL(e,x2)}function rL(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:a="center",alignOffset:s=0,collisionBoundary:l,collisionPadding:d=5,sticky:c=!1,arrowPadding:u=5,disableAnchorTracking:m=!1,inline:p,keepMounted:g=!1,floatingRootContext:b,mounted:_,collisionAvoidance:v,shift:h,nodeId:y,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,C]=jo.useState(null);!_&&S!==null&&C(null);let T=v.side||"flip",E=v.align||"flip",I=v.fallbackAxisSide||"end",k=h?.crossAxis??!1,N=h?.rootBoundary,P=typeof r=="function"?r:void 0,A=re(P),F=P?A:r,D=Dt(r),O=Dt(_),M=Ia()==="rtl",V=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":M?"left":"right","inline-start":M?"right":"left"}[n],z=a==="center"?V:`${V}-${a}`,W=d;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let j=1,oe=n==="bottom"?j:0,ne=n==="top"?j:0,le=n==="right"?j:0,J=n==="left"?j:0,ue={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:W},Q=jo.useRef(null),ee=Dt(i),U=Dt(s),X=typeof i!="function"?i:0,ce=typeof s!="function"?s:0,Re=[];p&&Re.push(p),Re.push(Cy(te=>{let Ae=H2(te,n,M),ye=typeof ee.current=="function"?ee.current(Ae):ee.current,rt=typeof U.current=="function"?U.current(Ae):U.current;return{mainAxis:ye,crossAxis:rt,alignmentAxis:rt}},[X,ce,M,n]));let Oe=E==="none"&&T!=="shift",be=!Oe&&(c||k||T==="shift"),De=T==="none"?null:ky({...ue,padding:{top:W.top+j+oe,right:W.right+j+J,bottom:W.bottom+j+ne,left:W.left+j+le},mainAxis:!k&&T==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),ge=Oe?null:Ey({...ue,rootBoundary:N,mainAxis:E!=="none",crossAxis:be,limiter:c||k?void 0:Ty(te=>{if(!Q.current)return{};let{width:Ae,height:ye}=Q.current.getBoundingClientRect(),rt=bo(Fr(te.placement)),Ie=rt==="y"?Ae:ye,Zt=rt==="y"?W.left+W.right:W.top+W.bottom;return{offset:Ie/2+Zt/2}})},[ue,c,k,N,W,E]);T==="shift"||E==="shift"||a==="center"?Re.push(ge,De):Re.push(De,ge),Re.push(Oy({...ue,apply({elements:{floating:te},availableWidth:Ae,availableHeight:ye,rects:rt}){if(!O.current)return;let Ie=te.style;Ie.setProperty(B2,`${Ae}px`),Ie.setProperty(j2,`${ye}px`);let Zt=at(te).devicePixelRatio||1,{x:Mo,y:No,width:kn,height:Ao}=rt.reference,ws=(Math.round((Mo+kn)*Zt)-Math.round(Mo*Zt))/Zt,wl=(Math.round((No+Ao)*Zt)-Math.round(No*Zt))/Zt;Ie.setProperty("--anchor-width",`${ws}px`),Ie.setProperty("--anchor-height",`${wl}px`)}}),L2(te=>({element:Q.current||Ne(te.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(te){let{elements:Ae,middlewareData:ye,placement:rt,rects:Ie,y:Zt}=te,Mo=Fr(rt),No=bo(Mo),kn=Q.current,Ao=ye.arrow?.x||0,ws=ye.arrow?.y||0,wl=kn?.clientWidth||0,EA=kn?.clientHeight||0,vv=Ao+wl/2,IR=ws+EA/2,TA=Math.abs(ye.shift?.y||0),kA=Ie.reference.height/2,nc=typeof i=="function"?i(H2(te,n,M)):i,OA=TA>nc,IA={top:`${vv}px calc(100% + ${nc}px)`,bottom:`${vv}px ${-nc}px`,left:`calc(100% + ${nc}px) ${IR}px`,right:`${-nc}px ${IR}px`}[Mo],PA=`${vv}px ${Ie.reference.y+kA-Zt}px`;return Ae.floating.style.setProperty("--transform-origin",be&&No==="y"&&OA?PA:IA),{}}},z2,w),K(()=>{!_&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[_,b]);let _e=jo.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:Ce,elements:Le,x:Nt,y:q,middlewareData:Z,update:We,placement:se,context:fe,isPositioned:Je,floatingStyles:bt}=t({rootContext:b,open:g?_:void 0,placement:z,middleware:Re,strategy:o,whileElementsMounted:g?void 0:(...te)=>Mc(...te,_e),nodeId:y,externalTree:x}),{sideX:Xt,sideY:Mr}=Z.adaptiveOrigin||jl,Nr=Je?o:"fixed",Jn=jo.useMemo(()=>{let te;return Je?w?te={position:Nr,[Xt]:Nt,[Mr]:q}:te={...bt,position:Nr}:te={position:Nr,top:0,left:0},te[B2]="100vw",te[j2]="100vh",Je||(te.opacity=0),te},[w,Nr,Xt,Nt,Mr,q,bt,Je]),Io=jo.useRef(null);K(()=>{if(!_)return;let te=D.current,Ae=typeof te=="function"?te():te,rt=(W2(Ae)?Ae.current:Ae)||null||null;rt!==Io.current&&(Ce.setPositionReference(rt),Io.current=rt)},[_,Ce,F,D]),jo.useEffect(()=>{if(!_)return;let te=D.current;typeof te!="function"&&W2(te)&&te.current!==Io.current&&(Ce.setPositionReference(te.current),Io.current=te.current)},[_,Ce,F,D]),jo.useEffect(()=>{if(g&&_&&Le.reference&&Le.floating)return Mc(Le.reference,Le.floating,We,_e)},[g,_,Le,We,_e]);let Po=Fr(se),on=U2(n,Po,M),ji=Mn(se)||"center",Hi=!!Z.hide?.referenceHidden;K(()=>{R&&_&&Je&&Po!==V&&C(Po)},[R,_,Je,Po,V]);let Ve=jo.useMemo(()=>({position:"absolute",top:Z.arrow?.y,left:Z.arrow?.x}),[Z.arrow]),G=Z.arrow?.centerOffset!==0;return jo.useMemo(()=>({positionerStyles:Jn,arrowStyles:Ve,arrowRef:Q,arrowUncentered:G,side:on,align:ji,physicalSide:Po,anchorHidden:Hi,refs:Ce,context:fe,isPositioned:Je,update:We}),[Jn,Ve,Q,G,on,ji,Po,Hi,Ce,fe,Je,We])}function W2(e){return e!=null&&"current"in e}function Hl(e){return e==="starting"?hE:Ye}function pm(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:a,inert:s=!1}){let l={...r};return s&&(l.pointerEvents="none"),xe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:l},Hl(o),n],stateAttributesMapping:Bs})}var Y2=f(H(),1);var oL=20;function G2(e,t,r,o){let[n,i]=Y2.useState(!1);K(()=>{if(!e||!t||r==null){i(!1);return}let a=Ne(r).documentElement.clientWidth,s=r.offsetWidth;i(a>0&&s>0&&s>=a-oL)},[e,t,r]),zC(e&&(!t||n),o)}var $2=f(H(),1);var Ky=$2.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:s=!0,style:l,...d}=t,{getButtonProps:c,buttonRef:u}=Gi({disabled:i,focusableWhenDisabled:a,native:s});return xe("button",t,{state:{disabled:i},ref:[r,u],props:[d,c]})});var mm=f(H(),1),Xy=mm.createContext({disabled:!1});function gm(){return mm.useContext(Xy)}var Pa=f(H(),1);function js(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var Zy=Object.keys(Oa);function nL(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function q2(e,t){let r=null;for(let o of e.keys())if(nL(o,t)){if(!o.validity.valid)return o;r??=o}return r}function K2(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function X2(e){let{elementRef:t,formRef:r}=di(),{setValidityData:o,validate:n,validityData:i,validationDebounceTime:a,invalid:s,markedDirtyRef:l,state:d,shouldValidateOnChange:c,registeredFieldIdRef:u}=e,{controlId:m,getDescriptionProps:p}=jr(),g=wt(),b=Pa.useRef(null),_=ct(()=>new Map).current,v=Pa.useRef(0),h=Pa.useCallback((S,C)=>(_.set(S,C),()=>{_.delete(S)}),[_]),y=re(()=>{let S=q2(_,t.current);return S&&_.get(S)?.controlRef.current||null}),w=re(async(S,C=!1)=>{v.current+=1;let T=v.current;function E(M,V=s){let z=u.current??m;if(z==null)return;let W=r.current.fields.get(z);if(!W)return;let j=js(M,V);r.current.fields.set(z,{...W,validityData:j})}function I(M,V){let z={value:S,state:{...Oa,valid:!0},error:"",errors:[],initialValue:i.initialValue};K2(M,_),E(z,V),o(z)}let k=_.size>0?q2(_,t.current):b.current;if(C){if(d.valid!==!1||!k)return;let M=k.validity;if(!M.valueMissing){I(k,!1);return}for(let V of Zy)if(V!=="valid"&&V!=="valueMissing"&&V!=="customError"&&M[V])return}function N(M){let V=Zy.reduce((W,j)=>(W[j]=M.validity[j],W),{}),z=!1;for(let W of Zy)if(W!=="valid"){if(W==="valueMissing"&&V[W])z=!0;else if(V[W])return V}return z&&!l.current&&(V.valid=!0,V.valueMissing=!1),V}g.clear();let P=null,A=[],F=k?N(k):{...Oa,valid:!0},D,O=c();if(k&&k.validationMessage&&!O)D=k.validationMessage,A=[k.validationMessage];else{let M=Array.from(r.current.fields.values()).reduce((z,W)=>(W.name&&(z[W.name]=W.getValue()),z),{}),V=n(S,M);if(typeof V=="object"&&V!==null&&"then"in V){if(P=await V,T!==v.current)return}else P=V;P!==null?(F.valid=!1,F.customError=!0,Array.isArray(P)?(A=P,k?.setCustomValidity(P.join(`
-`))):P&&(A=[P],k?.setCustomValidity(P))):O&&(K2(k,_),F.customError=!1,k&&k.validationMessage?(D=k.validationMessage,A=[k.validationMessage]):(!k||k.validity.valid)&&!F.valid&&(F.valid=!0))}let L={value:S,state:F,error:D??(Array.isArray(P)?P[0]:P??""),errors:A,initialValue:i.initialValue};E(L),o(L)}),R=re(S=>{g.clear();let C=c();C&&S!==""&&a?(v.current+=1,g.start(a,()=>{w(S)})):w(S,!C)}),x=Pa.useCallback((S,C={})=>ot(p(C),d.valid===!1&&!d.disabled&&!S?{"aria-invalid":!0}:Ye),[p,d.disabled,d.valid]);return Pa.useMemo(()=>({getValidationProps:x,inputRef:b,registeredInputs:_,registerInput:h,getInputControl:y,commit:w,change:R}),[x,_,h,y,w,R])}function Z2(e,t){let r=Pt(e);return K(()=>(t(r),()=>{t(o=>o===r?void 0:o)}),[r,t]),r}function Q2(e={}){let{id:t,fallbackControlId:r,native:o=!1,setLabelId:n,focusControl:i}=e,{controlId:a,setLabelId:s}=jr(),l=re(p=>{s(p),n?.(p)}),d=Z2(t,l),c=a??r;function u(p){if(i){i(p,c);return}if(!c)return;let g=Ne(p.currentTarget).getElementById(c);Ze(g)&&iL(g)}function m(p){Mt(p.nativeEvent)?.closest("button,input,select,textarea")||(!p.defaultPrevented&&p.detail>1&&p.preventDefault(),!o&&u(p))}return o?{id:d,htmlFor:c??void 0,onMouseDown:m}:{id:d,onClick:m,onPointerDown(p){p.preventDefault()}}}function iL(e){e.focus({focusVisible:!0})}var bm=f(H(),1),aL=bm.createContext(void 0);function Ma(e=!0){let t=bm.useContext(aL);if(t===void 0&&!e)throw new Error(Ue(25));return t}var st={};Ar(st,{Arrow:()=>e3,Backdrop:()=>r3,CheckboxItem:()=>a3,CheckboxItemIndicator:()=>s3,Group:()=>c3,GroupLabel:()=>f3,Handle:()=>Yc,Item:()=>m3,LinkItem:()=>g3,Popup:()=>_3,Portal:()=>y3,Positioner:()=>x3,RadioGroup:()=>R3,RadioItem:()=>T3,RadioItemIndicator:()=>k3,Root:()=>Lm,Separator:()=>e6,SubmenuRoot:()=>A3,SubmenuTrigger:()=>t6,Trigger:()=>j3,Viewport:()=>Q3,createHandle:()=>r6});var J2=f(H(),1);var hm=f(H(),1),Qy=hm.createContext(void 0);function Hr(e){let t=hm.useContext(Qy);if(t===void 0&&!e)throw new Error(Ue(33));return t}var _m=f(H(),1),Jy=_m.createContext(void 0);function xt(e){let t=_m.useContext(Jy);if(t===void 0&&!e)throw new Error(Ue(36));return t}var e3=J2.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,{store:s}=xt(),{arrowRef:l,side:d,align:c,arrowUncentered:u,arrowStyles:m}=Hr(),g={open:s.useState("open"),side:d,align:c,uncentered:u};return xe("div",t,{ref:[l,r],stateAttributesMapping:Bs,state:g,props:{style:m,"aria-hidden":!0,...a}})});var t3=f(H(),1);var r3=t3.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,{store:s}=xt(),l=s.useState("open"),d=s.useState("mounted"),c=s.useState("transitionStatus"),u=s.useState("lastOpenChangeReason"),m=Ma(),p={open:l,transitionStatus:c};return xe("div",t,{ref:m?.backdropRef?[r,m.backdropRef]:r,state:p,stateAttributesMapping:Bl,props:[{role:"presentation",hidden:!d,style:{pointerEvents:u===ie.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});var ym=f(H(),1);var vm=f(H(),1),e0=vm.createContext(void 0);function o3(){let e=vm.useContext(e0);if(e===void 0)throw new Error(Ue(30));return e}var Wl=f(H(),1);var n3=f(H(),1);function wm(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:n,store:i,typingRef:a,itemRef:s,itemMetadata:l}=e,{events:d}=i.useState("floatingTreeRoot"),c=i.useState("open"),u=Ma(!0),m=u!==void 0;return n3.useMemo(()=>({id:o,role:"menuitem",tabIndex:c&&r?0:-1,onKeyDown(p){p.key===" "&&a?.current&&p.preventDefault()},onMouseMove(p){n&&d.emit("itemhover",{nodeId:n,target:p.currentTarget})},onClick(p){t&&d.emit("close",{domEvent:p,reason:ie.itemPress})},onMouseUp(p){if(u){let g=u.initialCursorPointRef.current;if(u.initialCursorPointRef.current=null,m&&g&&Math.abs(p.clientX-g.x)<=1&&Math.abs(p.clientY-g.y)<=1||m&&!ut.os.mac&&p.button===2)return}s.current&&i.context.allowMouseUpTriggerRef.current&&(!m||p.button===2)&&l.type==="regular-item"&&kl(s.current,p,{detail:1})}}),[t,r,o,d,n,c,i,a,s,u,m,l])}var Na={type:"regular-item"};function Aa(e){let{closeOnClick:t,disabled:r,highlighted:o,id:n,store:i,typingRef:a=i.context.typingRef,nativeButton:s,itemMetadata:l,nodeId:d}=e,c=Wl.useRef(null),{getButtonProps:u,buttonRef:m}=Gi({disabled:r,focusableWhenDisabled:!0,native:s,composite:!0}),p=wm({closeOnClick:t,highlighted:o,id:n,nodeId:d,store:i,typingRef:a,itemRef:c,itemMetadata:l}),g=Wl.useCallback(_=>ot(p,{onMouseEnter(){l.type==="submenu-trigger"&&l.setActive()}},_,u),[p,u,l]),b=ei(c,m);return Wl.useMemo(()=>({getItemProps:g,itemRef:b}),[g,b])}var t0=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var Da={checked(e){return e?{[t0.checked]:""}:{[t0.unchecked]:""}},...El};var i3=f(B(),1),a3=ym.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,checked:c,defaultChecked:u,onCheckedChange:m,style:p,...g}=t,b=an({guess:!0,label:a}),_=Hr(!0),v=Pt(i),{store:h}=xt(),y=h.useState("disabled"),w=l||y,R=h.useState("isActive",b.index),x=h.useState("itemProps"),[S,C]=Sl({controlled:c,default:u??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:T,itemRef:E}=Aa({closeOnClick:d,disabled:w,highlighted:R,id:v,store:h,nativeButton:s,nodeId:_?.context.nodeId,itemMetadata:Na}),I=ym.useMemo(()=>({disabled:w,highlighted:R,checked:S}),[w,R,S]);function k(P){let A=Se(ie.itemPress,P.nativeEvent,void 0,{preventUnmountOnClose:qe});m?.(!S,A),!A.isCanceled&&C(F=>!F)}let N=xe("div",t,{state:I,stateAttributesMapping:Da,props:[x,{role:"menuitemcheckbox","aria-checked":S,onClick:k},g,T],ref:[E,r,b.ref]});return(0,i3.jsx)(e0.Provider,{value:I,children:N})});var xm=f(H(),1);var s3=xm.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:a=!1,...s}=t,l=o3(),d=xm.useRef(null),{transitionStatus:c,mounted:u,setMounted:m}=ti(l.checked);dn({open:l.checked,ref:d,onComplete(){l.checked||m(!1)}});let p={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return xe("span",t,{state:p,ref:[r,d],stateAttributesMapping:Da,props:{"aria-hidden":!0,...s},enabled:a||u})});var Rm=f(H(),1);var Sm=f(H(),1),Hc=Sm.createContext(void 0);function l3(){let e=Sm.useContext(Hc);if(e===void 0)throw new Error(Ue(31));return e}var d3=f(B(),1),c3=Rm.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,[s,l]=Rm.useState(void 0),d=xe("div",t,{ref:r,props:{role:"group","aria-labelledby":s,...a}});return(0,d3.jsx)(Hc.Provider,{value:l,children:d})});var u3=f(H(),1);var f3=u3.forwardRef(function(t,r){let{render:o,className:n,style:i,id:a,...s}=t,l=Pt(a),d=l3();return K(()=>(d(l),()=>{d(c=>c===l?void 0:c)}),[d,l]),xe("div",t,{ref:r,props:{id:l,role:"presentation",...s}})});var p3=f(H(),1);var m3=p3.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!0,style:c,...u}=t,m=an({guess:!0,label:a}),p=Hr(!0),g=Pt(i),{store:b}=xt(),_=b.useState("disabled"),v=l||_,h=b.useState("isActive",m.index),y=b.useState("itemProps"),{getItemProps:w,itemRef:R}=Aa({closeOnClick:d,disabled:v,highlighted:h,id:g,store:b,nativeButton:s,nodeId:p?.context.nodeId,itemMetadata:Na});return xe("div",t,{state:{disabled:v,highlighted:h},props:[y,u,w],ref:[R,r,m.ref]})});var Cm=f(H(),1);var g3=Cm.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,closeOnClick:s=!1,style:l,...d}=t,c=Cm.useRef(null),u=an({guess:!0,label:a}),p=Hr(!0)?.context.nodeId,g=Pt(i),{store:b}=xt(),_=b.useState("isActive",u.index),v=b.useState("itemProps"),h=b.context.typingRef,{getButtonProps:y,buttonRef:w}=Gi({native:!1,composite:!0}),R=wm({closeOnClick:s,highlighted:_,id:g,nodeId:p,store:b,typingRef:h,itemRef:c,itemMetadata:Na});function x(C){return ot(R,C,y)}return xe("a",t,{state:{highlighted:_},props:[v,d,x],ref:[c,w,r,u.ref]})});var Tm=f(H(),1);var Em=f(H(),1),sL=Em.createContext(void 0);function b3(e){let t=Em.useContext(sL);if(t===void 0&&!e)throw new Error(Ue(69));return t}var h3=f(B(),1),_3=Tm.forwardRef(function(t,r){let{render:o,className:n,style:i,finalFocus:a,...s}=t,{store:l}=xt(),{side:d,align:c}=Hr(),u=b3(!0)!=null,m=l.useState("open"),p=l.useState("transitionStatus"),g=l.useState("popupProps"),b=l.useState("mounted"),_=l.useState("instantType"),v=l.useState("activeTriggerElement"),h=l.useState("parent"),y=l.useState("lastOpenChangeReason"),w=l.useState("rootId"),R=l.useState("floatingRootContext"),x=l.useState("floatingTreeRoot"),S=l.useState("closeDelay"),C=l.useState("hoverEnabled"),T=l.useState("disabled"),E=l.useState("openMethod"),I=h.type==="context-menu";dn({open:m,ref:l.context.popupRef,onComplete(){m&&l.context.onOpenChangeComplete?.(!0)}}),Tm.useEffect(()=>{function F(D){l.setOpen(!1,Se(D.reason,D.domEvent))}return x.events.on("close",F),()=>{x.events.off("close",F)}},[x.events,l]),Lc(R,{enabled:C&&!T&&!I&&h.type!=="menubar",closeDelay:S});let k=l.useStateSetter("popupElement"),N={transitionStatus:p,side:d,align:c,open:m,nested:h.type==="menu",instant:_},P=xe("div",t,{state:N,ref:[r,l.context.popupRef,k],stateAttributesMapping:Bl,props:[g,{onKeyDown(F){u&&E2.has(F.key)&&F.stopPropagation()}},Hl(p),s,{"data-rootownerid":w}]}),A=h.type===void 0||I;return(v||h.type==="menubar"&&y!==ie.outsidePress)&&(A=!0),(0,h3.jsx)(vy,{context:R,openInteractionType:E,modal:I,disabled:!b,returnFocus:a===void 0?A:a,initialFocus:h.type!=="menu",restoreFocus:!0,externalTree:h.type!=="menubar"?x:void 0,previousFocusableElement:v,nextFocusableElement:h.type===void 0?l.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:h.type===void 0?l.context.beforeContentFocusGuardRef:void 0,children:P})});var w3=f(H(),1);var km=f(H(),1),r0=km.createContext(void 0);function v3(){let e=km.useContext(r0);if(e===void 0)throw new Error(Ue(32));return e}var o0=f(B(),1),y3=w3.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t,{store:i}=xt();return i.useState("mounted")||o?(0,o0.jsx)(r0.Provider,{value:o,children:(0,o0.jsx)(my,{ref:r,...n})}):null});var ci=f(H(),1);var Ul=f(B(),1),x3=ci.forwardRef(function(t,r){let{anchor:o,positionMethod:n="absolute",className:i,render:a,side:s,align:l,sideOffset:d=0,alignOffset:c=0,collisionBoundary:u="clipping-ancestors",collisionPadding:m=5,arrowPadding:p=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:_=vE,style:v,...h}=t,{store:y}=xt(),w=v3(),R=Ma(!0),x=y.useState("parent"),S=y.useState("floatingRootContext"),C=y.useState("floatingTreeRoot"),T=y.useState("mounted"),E=y.useState("open"),I=y.useState("modal"),k=y.useState("openMethod"),N=y.useState("activeTriggerElement"),P=y.useState("transitionStatus"),A=y.useState("positionerElement"),F=y.useState("instantType"),D=y.useState("adaptiveOrigin"),O=y.useState("lastOpenChangeReason"),L=y.useState("floatingNodeId"),M=y.useState("floatingParentNodeId"),V=S.useState("domReferenceElement"),z=ci.useRef(null),W=wa(A),j=o,oe=d,ne=c,le=l,J=_;x.type==="context-menu"&&(j=o??x.context?.anchor,le=le??"start",!s&&le!=="center"&&(ne=t.alignOffset??2,oe=t.sideOffset??-5));let ue=s,Q=le;x.type==="menu"?(ue=ue??"inline-end",Q=Q??"start",J=t.collisionAvoidance??Mp):x.type==="menubar"&&(ue=ue??(x.context.orientation==="vertical"?"inline-end":"bottom"),Q=Q??"start");let ee=x.type==="context-menu",U=fm({anchor:j,floatingRootContext:S,positionMethod:R?"fixed":n,mounted:T,side:ue,sideOffset:oe,align:Q,alignOffset:ne,arrowPadding:ee?0:p,collisionBoundary:u,collisionPadding:m,sticky:g,nodeId:L,keepMounted:w,disableAnchorTracking:b,collisionAvoidance:J,shift:ee?{crossAxis:!("side"in J&&J.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:C,adaptiveOrigin:D});ci.useEffect(()=>{function _e(Ce){Ce.open&&(Ce.parentNodeId===L&&y.set("hoverEnabled",!1),Ce.nodeId!==L&&Ce.parentNodeId===y.select("floatingParentNodeId")&&y.setOpen(!1,Se(ie.siblingOpen)))}return C.events.on("menuopenchange",_e),()=>{C.events.off("menuopenchange",_e)}},[y,C.events,L]),ci.useEffect(()=>{if(y.select("floatingParentNodeId")==null)return;function _e(Ce){if(Ce.open||Ce.nodeId!==y.select("floatingParentNodeId"))return;let Le=Ce.reason??ie.siblingOpen;y.setOpen(!1,Se(Le))}return C.events.on("menuopenchange",_e),()=>{C.events.off("menuopenchange",_e)}},[C.events,y]);let X=wt();ci.useEffect(()=>{E||X.clear()},[E,X]),ci.useEffect(()=>{function _e(Ce){if(!(!E||Ce.nodeId!==y.select("floatingParentNodeId")))if(Ce.target&&N&&N!==Ce.target){let Le=y.select("closeDelay");Le>0?X.isStarted()||X.start(Le,()=>{y.setOpen(!1,Se(ie.siblingOpen))}):y.setOpen(!1,Se(ie.siblingOpen))}else X.clear()}return C.events.on("itemhover",_e),()=>{C.events.off("itemhover",_e)}},[C.events,E,N,y,X]),ci.useEffect(()=>{let _e={open:E,nodeId:L,parentNodeId:M,reason:y.select("lastOpenChangeReason")};C.events.emit("menuopenchange",_e)},[C.events,E,y,L,M]),K(()=>{let _e=V,Ce=z.current;if(_e&&(z.current=_e),Ce&&_e&&_e!==Ce){y.set("instantType",void 0);let Le=new AbortController;return W(()=>{y.set("instantType","trigger-change")},Le.signal),()=>{Le.abort()}}},[V,W,y]);let ce={open:E,side:U.side,align:U.align,anchorHidden:U.anchorHidden,nested:x.type==="menu",instant:F},Re=x.type==="menubar"&&x.context.modal,Oe=I&&O!==ie.triggerHover;G2(E&&(Re||Oe),k==="touch",A,N);let be=pm(t,ce,{styles:U.positionerStyles,transitionStatus:P,props:h,refs:[r,y.useStateSetter("positionerElement")],hidden:!T,inert:!E}),De=T&&x.type!=="menu"&&(x.type!=="menubar"&&I&&O!==ie.triggerHover||x.type==="menubar"&&x.context.modal),ge=null;return x.type==="menubar"?ge=x.context.contentElement:x.type===void 0&&(ge=N),(0,Ul.jsxs)(Qy.Provider,{value:U,children:[De&&(0,Ul.jsx)(O2,{ref:x.type==="context-menu"||x.type==="nested-context-menu"?x.context.internalBackdropRef:null,inert:am(!E),cutout:ge}),(0,Ul.jsx)(by,{id:L,children:(0,Ul.jsx)(iC,{elementsRef:y.context.itemDomElements,labelsRef:y.context.itemLabels,children:be})})]})});var Va=f(H(),1);var Om=f(H(),1),n0=Om.createContext(void 0);function S3(){let e=Om.useContext(n0);if(e===void 0)throw new Error(Ue(34));return e}var i0=f(B(),1),R3=Va.memo(Va.forwardRef(function(t,r){let{render:o,className:n,value:i,defaultValue:a,onValueChange:s,disabled:l=!1,style:d,"aria-labelledby":c,...u}=t,[m,p]=Va.useState(void 0),[g,b]=Sl({controlled:i,default:a,name:"MenuRadioGroup"}),_=re((w,R)=>{s?.(w,R),!R.isCanceled&&b(w)}),h=xe("div",t,{state:{disabled:l},ref:r,props:{role:"group","aria-labelledby":c??m,"aria-disabled":l||void 0,...u}}),y=Va.useMemo(()=>({value:g,setValue:_,disabled:l}),[g,_,l]);return(0,i0.jsx)(Hc.Provider,{value:p,children:(0,i0.jsx)(n0.Provider,{value:y,children:h})})}));var Pm=f(H(),1);var Im=f(H(),1),a0=Im.createContext(void 0);function C3(){let e=Im.useContext(a0);if(e===void 0)throw new Error(Ue(35));return e}var E3=f(B(),1),T3=Pm.forwardRef(function(t,r){let{render:o,className:n,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,value:c,style:u,...m}=t,p=an({guess:!0,label:a}),g=Hr(!0),b=Pt(i),{store:_}=xt(),v=_.useState("isActive",p.index),h=_.useState("itemProps"),{value:y,setValue:w,disabled:R}=S3(),x=_.useState("disabled"),S=l||R||x,C=y===c,{getItemProps:T,itemRef:E}=Aa({closeOnClick:d,disabled:S,highlighted:v,id:b,store:_,nativeButton:s,nodeId:g?.context.nodeId,itemMetadata:Na}),I=Pm.useMemo(()=>({disabled:S,highlighted:v,checked:C}),[S,v,C]);function k(P){let A=Se(ie.itemPress,P.nativeEvent,void 0,{preventUnmountOnClose:qe});w(c,A)}let N=xe("div",t,{state:I,stateAttributesMapping:Da,props:[h,{role:"menuitemradio","aria-checked":C,onClick:k},m,T],ref:[E,r,p.ref]});return(0,E3.jsx)(a0.Provider,{value:I,children:N})});var Mm=f(H(),1);var k3=Mm.forwardRef(function(t,r){let{render:o,className:n,style:i,keepMounted:a=!1,...s}=t,l=C3(),d=Mm.useRef(null),{transitionStatus:c,mounted:u,setMounted:m}=ti(l.checked);dn({open:l.checked,ref:d,onComplete(){l.checked||m(!1)}});let p={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return xe("span",t,{state:p,stateAttributesMapping:Da,ref:[r,d],props:{"aria-hidden":!0,...s},enabled:a||u})});var fr=f(H(),1);var Nm=f(H(),1),lL=Nm.createContext(null);function Am(e){let t=Nm.useContext(lL);if(t===null&&!e)throw new Error(Ue(5));return t}var Wc=f(H(),1);var O3={...Xp,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},Dm=class extends si{constructor(t){super({...M3(),...t},P3(),O3),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let o=r.store.select("rootId"),n=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let a=r.store.select("rootId"),s=r.store.select("floatingTreeRoot"),l=r.store.select("keyboardEventRelay");o===a&&n===s&&i===l||(o=a,n=s,i=l,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function I3(){let e=new zl(Object.freeze(M3()),Object.freeze(P3()),O3);return Object.assign(e,{setOpen:qe})}function P3(){return{positionerRef:Wc.createRef(),popupRef:Wc.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:Wc.createRef(),beforeContentFocusGuardRef:Wc.createRef(),onOpenChangeComplete:void 0,triggerElements:new Xi}}function M3(){return{...Kp(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new Ra,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:Ye,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var Vm=f(H(),1),s0=Vm.createContext(void 0);function Fm(){return Vm.useContext(s0)}var Uc=f(B(),1),Lm=Ac(function(t){let{children:r,open:o,onOpenChange:n,onOpenChangeComplete:i,defaultOpen:a=!1,disabled:s=!1,modal:l,loopFocus:d=!0,orientation:c="vertical",actionsRef:u,closeParentOnEsc:m=!1,handle:p,triggerId:g,defaultTriggerId:b=null,highlightItemOnHover:_=!0}=t,v=Ma(!0),h=xt(!0),y=Am(!0),w=Fm(),R=fr.useMemo(()=>w&&h?{type:"menu",store:h.store}:y?{type:"menubar",context:y}:v&&!h?{type:"context-menu",context:v}:{type:void 0},[v,h,y,w]),x=dL({open:a,openProp:o,activeTriggerId:b,triggerIdProp:g,parent:R});x.useControlledProp("openProp",o),x.useControlledProp("triggerIdProp",g),x.useContextCallback("onOpenChangeComplete",i);let S=On(),C=On(),T=x.useState("floatingTreeRoot"),E=Tc(T),I=zo(),k=x.useState("open"),N=x.useState("activeTriggerElement"),P=x.useState("positionerElement"),A=x.useState("hoverEnabled"),F=x.useState("disabled"),D=x.useState("lastOpenChangeReason"),O=x.useState("parent"),L=x.useState("activeIndex"),M=x.useState("payload"),V=x.useState("floatingParentNodeId"),z=fr.useRef(null),W=fr.useRef(O.type!=="context-menu"),j=wt(),oe=fr.useRef(!0),ne=wt(),le=V!=null,{openMethod:J,triggerProps:ue}=N2(k);x.useSyncedValues({disabled:s,highlightItemOnHover:_,modal:O.type===void 0?l:void 0,openMethod:J,rootId:S}),Gp(x);let{forceUnmount:Q}=$p(k,x,()=>{x.set("allowMouseEnter",!1)});K(()=>{v&&!h?x.update({parent:{type:"context-menu",context:v},floatingNodeId:E,floatingParentNodeId:I}):h&&x.update({floatingNodeId:E,floatingParentNodeId:I})},[v,h,E,I,x]),fr.useEffect(()=>{if(k||(z.current=null),O.type==="context-menu"){if(!k){j.clear(),W.current=!1;return}j.start(500,()=>{W.current=!0})}},[j,k,O.type]),K(()=>{!k&&!A&&x.set("hoverEnabled",!0)},[k,A,x]);let ee=re((fe,Je)=>{let bt=Je.reason;if(!fe&&!x.select("open")||k===fe&&Je.trigger===N&&D===bt)return;let Xt=Vy(Je);if(!fe&&Je.trigger==null&&(Je.trigger=N??void 0),n?.(fe,Je),Je.isCanceled)return;x.state.floatingRootContext.dispatchOpenChange(fe,Je);let Mr=Je.event;if(fe===!1&&Mr?.type==="click"&&Mr.pointerType==="touch"&&!oe.current)return;fe&&bt===ie.triggerFocus?(oe.current=!1,ne.start(300,()=>{oe.current=!0})):(oe.current=!0,ne.clear());let Nr=(bt===ie.triggerPress||bt===ie.itemPress)&&Mr.detail===0,Jn=!fe&&(bt===ie.escapeKey||bt==null),Io={open:fe,openChangeReason:bt};z.current=Je.event,Dy(Io,fe,Je.trigger,Xt()),x.update(Io),O.type==="menubar"&&(bt===ie.triggerFocus||bt===ie.focusOut||bt===ie.triggerHover||bt===ie.listNavigation||bt===ie.siblingOpen)?x.set("instantType","group"):Nr||Jn?x.set("instantType",Nr?"click":"dismiss"):x.set("instantType",void 0)}),U=Dc({popupStore:x,floatingId:C,nested:I!=null,onOpenChange:ee}),X=U.context.events;K(()=>{let fe=({open:Je,eventDetails:bt})=>ee(Je,bt);return X.on("setOpen",fe),()=>{X?.off("setOpen",fe)}},[X,ee]);let ce=fr.useCallback(()=>{x.setOpen(!1,Se(ie.imperativeAction))},[x]);fr.useImperativeHandle(u,()=>({unmount:Q,close:ce}),[Q,ce]);let Re;O.type==="context-menu"&&(Re=O.context),fr.useImperativeHandle(Re?.positionerRef,()=>P,[P]),fr.useImperativeHandle(Re?.actionsRef,()=>({setOpen:ee}),[ee]);let Oe=Pc(U,{enabled:!F,bubbles:{escapeKey:m&&O.type==="menu"},outsidePress(){return O.type!=="context-menu"||z.current?.type==="contextmenu"?!0:W.current},externalTree:le?T:void 0}),be=Ia(),De=fr.useCallback(fe=>{x.select("activeIndex")!==fe&&x.set("activeIndex",fe)},[x]),ge=Wy(U,{enabled:!F,listRef:x.context.itemDomElements,activeIndex:L,nested:O.type!==void 0,loopFocus:d,orientation:c,parentOrientation:O.type==="menubar"?O.context.orientation:void 0,rtl:be==="rtl",disabledIndices:Yi,onNavigate:De,openOnArrowKeyDown:O.type!=="context-menu",externalTree:le?T:void 0,focusItemOnHover:_}),_e=fr.useCallback(fe=>{x.context.typingRef.current=fe},[x]),Ce=Uy(U,{enabled:!F,listRef:x.context.itemLabels,elementsRef:x.context.itemDomElements,activeIndex:L,resetMs:500,onMatch:fe=>{k&&fe!==L&&x.set("activeIndex",fe)},onTyping:_e}),Le=fr.useMemo(()=>{let fe=ot(Ce.reference,ge.reference,Oe.reference,{onMouseMove(){x.set("allowMouseEnter",!0)}},ue);return fe["aria-haspopup"]="menu",fe["aria-expanded"]=k,fe},[x,Ce.reference,ge.reference,Oe.reference,ue,k]),Nt=fr.useMemo(()=>{let fe=ot(ge.trigger,Oe.trigger,ue);return fe["aria-haspopup"]="menu",fe["aria-expanded"]=!1,fe},[ge.trigger,Oe.trigger,ue]),q=fr.useMemo(()=>ot(Wp,{id:C,role:"menu","aria-labelledby":N?.id,onMouseMove(){x.set("allowMouseEnter",!0),O.type==="menu"&&x.set("hoverEnabled",!1)},onClick(){x.select("hoverEnabled")&&x.set("hoverEnabled",!1)},onKeyDown(fe){let Je=x.select("keyboardEventRelay");Je&&!fe.isPropagationStopped()&&Je(fe)}},Ce.floating,ge.floating,Oe.floating),[N,C,O.type,x,Ce.floating,ge.floating,Oe.floating]),Z=ge.item??Ye;qp(x,{floatingRootContext:U,activeTriggerProps:Le,inactiveTriggerProps:Nt,popupProps:q,itemProps:Z});let We=fr.useMemo(()=>({store:x,parent:R}),[x,R]),se=(0,Uc.jsxs)(Jy.Provider,{value:We,children:[p&&(0,Uc.jsx)(Up,{handle:p,store:x}),typeof r=="function"?r({payload:M}):r]});return O.type===void 0||O.type==="context-menu"?(0,Uc.jsx)(hy,{externalTree:T,children:se}):se});function dL(e){return ct(()=>new Dm(e)).current}var N3=f(H(),1);var l0=f(B(),1);function A3(e){let t=xt().store,r=N3.useMemo(()=>({parentMenu:t}),[t]);return(0,l0.jsx)(s0.Provider,{value:r,children:(0,l0.jsx)(Lm,{...e})})}var Wr=f(H(),1);var D3=f(H(),1);function V3(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=Tl(),{ref:n,index:i}=an(e),a=r===i,s=D3.useRef(null),l=ei(n,s);return{compositeProps:{tabIndex:a?0:-1,onFocus(){o(i)},onMouseMove(){let c=s.current;if(!t||!c)return;let u=c.hasAttribute("disabled")||c.ariaDisabled==="true";!a&&!u&&c.focus()}},compositeRef:l,index:i}}function F3(e){let{render:t,className:r,style:o,state:n=Ye,props:i=Yi,refs:a=Yi,metadata:s,stateAttributesMapping:l,tag:d="div",...c}=e,{compositeProps:u,compositeRef:m}=V3({metadata:s});return xe(d,e,{state:n,ref:[m,...a],props:[u,...i,c],stateAttributesMapping:l})}function d0(e){if(Ze(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!ln(e))return d0(sn(e))}var L3=f(H(),1),c0=f(ni(),1);function z3(e,t){let r=L3.useRef(null);function o(i){c0.flushSync(()=>{e.setOpen(!1,Se(ie.focusOut,i.nativeEvent,i.currentTarget))}),cE(r.current)?.focus()}function n(i){let a=e.select("positionerElement");if(a&&qi(i,a))e.context.beforeContentFocusGuardRef.current?.focus();else{c0.flushSync(()=>{e.setOpen(!1,Se(ie.focusOut,i.nativeEvent,i.currentTarget))});let s=dE(e.context.triggerFocusTargetRef.current||t.current);for(;s!==null&&he(a,s);){let l=s;if(s=Ml(s),s===l)break}s?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:o,handleFocusTargetFocus:n}}var zm=f(H(),1);function B3(e){let{enabled:t=!0,mouseDownAction:r,open:o}=e,n=zm.useRef(!1);return zm.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!o||r==="close"&&o)&&(n.current=!0,Ne(i.currentTarget).addEventListener("click",()=>{n.current=!1},{once:!0}))},onClick:i=>{n.current&&(n.current=!1,i.preventBaseUIHandler())}}:Ye,[t,r,o])}var Fa=f(B(),1),j3=Bp(function(t,r){let{render:o,className:n,style:i,disabled:a=!1,nativeButton:s=!0,id:l,openOnHover:d,delay:c=100,closeDelay:u=0,handle:m,payload:p,...g}=t,b=xt(!0),v=Zp(m)??b?.store;if(!v)throw new Error(Ue(85));let h=Pt(l),y=v.useState("isTriggerActive",h),w=v.useState("floatingRootContext"),R=v.useState("isOpenedByTrigger",h),x=v.useState("triggerPopupId",h),S=Wr.useRef(null),C=uL(),T=Tl(!0),E=Lr(),I=Wr.useMemo(()=>E??new Ra,[E]),k=Tc(I),N=zo(),{registerTrigger:P,isMountedByThisTrigger:A}=Yp(h,S,v,{payload:p,closeDelay:u,parent:C,floatingTreeRoot:I,floatingNodeId:k,floatingParentNodeId:N,keyboardEventRelay:T?.relayKeyboardEvent}),F=C.type==="menubar",D=v.useState("disabled"),O=a||D||F&&C.context.disabled,{getButtonProps:L,buttonRef:M}=Gi({disabled:O,native:s});Wr.useEffect(()=>{!R&&C.type===void 0&&(v.context.allowMouseUpTriggerRef.current=!1)},[v,R,C.type]);let V=Wr.useRef(null),z=wt(),W=re(_e=>{if(!V.current)return;z.clear(),v.context.allowMouseUpTriggerRef.current=!1;let Ce=_e.target;he(V.current,Ce)||he(v.select("positionerElement"),Ce)||Ce===V.current||Ce!=null&&d0(Ce)===v.select("rootId")||F2(_e,V.current)||I.events.emit("close",{domEvent:_e,reason:ie.cancelOpen})});Wr.useEffect(()=>{R&&v.select("lastOpenChangeReason")===ie.triggerHover&&Ne(V.current).addEventListener("mouseup",W,{once:!0})},[R,W,v]);let j=F&&C.context.hasSubmenuOpen,ne=Fs(w,{enabled:(d??j)&&!O&&(!F||j&&!A),handleClose:zs({blockPointerEvents:!F}),mouseOnly:!0,move:!1,restMs:C.type===void 0?c:void 0,delay:{close:u},triggerElementRef:S,externalTree:I,isActiveTrigger:y,isClosing:()=>v.select("transitionStatus")==="ending"}),le=cL(R,v.select("lastOpenChangeReason")),J=Ic(w,{enabled:!O,event:R&&F?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:C.type===void 0?le:!1}),ue=Fc(w,{enabled:!O&&j}),Q=B3({open:R,enabled:F,mouseDownAction:"open"}),ee=Wr.useMemo(()=>ot(ue.reference,J.reference),[ue.reference,J.reference]),U=v.useState("triggerProps",A),{preFocusGuardRef:X,handlePreFocusGuardFocus:ce,handleFocusTargetFocus:Re}=z3(v,S),Oe={disabled:O,open:R},be=[V,r,M,P,S],De=[ee,ne??Ye,U,{"aria-haspopup":"menu","aria-controls":x,id:h,onMouseDown:_e=>{if(v.select("open"))return;z.start(200,()=>{v.context.allowMouseUpTriggerRef.current=!0}),Ne(_e.currentTarget).addEventListener("mouseup",W,{once:!0})}},F?{role:"menuitem"}:{},Q,g,L],ge=xe("button",t,{enabled:!F,stateAttributesMapping:Yy,state:Oe,ref:be,props:De});return F?(0,Fa.jsx)(F3,{tag:"button",render:o,className:n,style:i,state:Oe,refs:be,props:De,stateAttributesMapping:Yy}):R?(0,Fa.jsxs)(Wr.Fragment,{children:[(0,Fa.jsx)($i,{ref:X,onFocus:ce},`${h}-pre-focus-guard`),(0,Fa.jsx)(Wr.Fragment,{children:ge},h),(0,Fa.jsx)($i,{ref:v.context.triggerFocusTargetRef,onFocus:Re},`${h}-post-focus-guard`)]}):(0,Fa.jsx)(Wr.Fragment,{children:ge},h)});function cL(e,t){let r=wt(),[o,n]=Wr.useState(!1);return K(()=>{e&&t===ie.triggerHover?(n(!0),r.start(500,()=>{n(!1)})):e||(r.clear(),n(!1))},[e,t,r]),o}function uL(){let e=Am(!0);return Wr.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var Z3=f(H(),1);var kr=f(H(),1),X3=f(ni(),1);var H3=f(H(),1);function W3(e){let[t,r]=H3.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var Yl=f(H(),1);function u0(e){let t=_r(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ze(e),i=n?e.offsetWidth:r,a=n?e.offsetHeight:o;return(Sa(r)!==i||Sa(o)!==a)&&(r=i,o=a),{width:r,height:o}}function Y3(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:a,side:s,direction:l}=e,d=wa(t,!0),c=Vo(),u=Yl.useRef(null),m=Yl.useRef(!0),p=Yl.useRef(qe),g=re(i),b=re(a),_=Yl.useMemo(()=>fL(s,l),[s,l]);K(()=>{if(!n){p.current=qe,m.current=!0,u.current=null;return}if(!t||!r)return;p.current=U3(t,_),f0(t,"auto");let v=jm(t,"position","static"),h=jm(t,"transform","none"),y=jm(t,"scale","1"),w=U3(r,{"--available-width":"max-content","--available-height":"max-content"});function R(){v(),h(),w()}function x(){R(),y()}if(g?.(),m.current||u.current===null){Bm(r,"max-content");let E=u0(t);return u.current=E,Bm(r,E),x(),b?.(null,E),m.current=!1,()=>{p.current(),p.current=qe}}Bm(r,"max-content");let S=u.current,C=u0(t);u.current=C,f0(t,S),x(),b?.(S,C),Bm(r,C);let T=new AbortController;return c.request(()=>{f0(t,C),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},T.signal)}),()=>{T.abort(),c.cancel(),p.current(),p.current=qe}},[o,t,r,d,c,n,g,b,_])}function fL(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?Ye:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function jm(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function U3(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(jm(e,o,n));return r.length?()=>{r.forEach(o=>o())}:qe}function f0(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function Bm(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var G3=f(H(),1);var $3=f(B(),1),Hm=function(t){let{direction:r="ltr"}=t,o=G3.useMemo(()=>({direction:r}),[r]);return(0,$3.jsx)(qy.Provider,{value:o,children:t.children})};var q3={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:a,placement:s}=e,l=at(n),d=l.getComputedStyle(n);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:jl};let u=await i.getOffsetParent?.(n),m={width:0,height:0};if(a==="fixed"&&l?.visualViewport)m={width:l.visualViewport.width,height:l.visualViewport.height};else if(u===l){let h=Ne(n);m={width:h.documentElement.clientWidth,height:h.documentElement.clientHeight}}else await i.isElement?.(u)&&(m=await i.getDimensions(u));let p=Fr(s),g=t,b=r;p==="left"&&(g=m.width-(t+o.width)),p==="top"&&(b=m.height-(r+o.height));let _=p==="left"?"right":jl.sideX,v=p==="top"?"bottom":jl.sideY;return{x:g,y:b,data:{sideX:_,sideY:v}}}};var Gl=f(B(),1),Wm={activationDirection:e=>e?{"data-activation-direction":e}:null};function Um(e){let{store:t,side:r,children:o}=e,n=Ia(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),s=t.useState("open"),l=t.useState("payload"),d=t.useState("mounted"),c=t.useState("popupElement"),u=t.useState("positionerElement"),m=W3(s?i:null),p=gL(a,l),g=kr.useRef(null),[b,_]=kr.useState(null),[v,h]=kr.useState(null),y=kr.useRef(null),w=kr.useRef(null),R=wa(y,!0),x=Vo(),S=kr.useRef(null),[C,T]=kr.useState(null),[E,I]=kr.useState(!1);K(()=>(t.set("adaptiveOrigin",q3),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let k=re(()=>{y.current?.style.setProperty("animation","none"),y.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),N=re(L=>{y.current?.style.removeProperty("animation"),y.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),L&&T(L)}),P=re(()=>{S.current?.abort();let L=new AbortController;S.current=L,R(()=>{_(null),T(null),g.current=null},L.signal)}),A=kr.useRef(null);K(()=>{(!s||!d)&&(A.current=null)},[s,d]),K(()=>{if(i&&m&&i!==m&&A.current!==i&&g.current){_(g.current),I(!0);let L=mL(m,i);h(L),A.current=i}},[i,m]),K(()=>{b!=null&&(S.current?.abort(),I(!0),x.request(()=>{X3.flushSync(()=>{I(!1)}),P()}))},[p,b,P,x]),K(()=>{let L=y.current;if(!L)return;let M=Ne(L).createElement("div");for(let V of Array.from(L.childNodes))M.appendChild(V.cloneNode(!0));g.current=M});let F=b!=null,D;F?D=(0,Gl.jsxs)(kr.Fragment,{children:[(0,Gl.jsx)("div",{"data-previous":!0,inert:am(!0),ref:w,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,Gl.jsx)("div",{"data-current":!0,ref:y,"data-starting-style":E?"":void 0,children:o},p)]}):D=(0,Gl.jsx)("div",{"data-current":!0,ref:y,children:o},p),K(()=>{let L=w.current;!L||!b||L.replaceChildren(...Array.from(b.childNodes))},[b]),Y3({popupElement:c,positionerElement:u,mounted:d,content:l,onMeasureLayout:k,onMeasureLayoutComplete:N,side:r,direction:n});let O={activationDirection:pL(v),transitioning:F};return{children:D,state:O}}function pL(e){if(e)return`${K3(e.horizontal,5,"right","left")} ${K3(e.vertical,5,"down","up")}`}function K3(e,t,r,o){return e>t?r:e<-t?o:""}function mL(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function gL(e,t){let[r,o]=kr.useState(0),n=kr.useRef(e),i=kr.useRef(t),a=kr.useRef(!1);return K(()=>{let s=n.current,l=i.current,d=e!==s,c=t!==l;d?(o(u=>u+1),a.current=!c):a.current&&c&&(o(u=>u+1),a.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var Q3=Z3.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,...s}=t,{store:l}=xt(),{side:d}=Hr(),c=l.useState("instantType"),{children:u,state:m}=Um({store:l,side:d,children:a}),p={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:c};return xe("div",t,{state:p,ref:r,props:[s,{children:u}],stateAttributesMapping:Wm})});var J3=f(H(),1);var e6=J3.forwardRef(function(t,r){let{className:o,render:n,orientation:i="horizontal",style:a,...s}=t;return xe("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},s]})});var ui=f(H(),1);var bL={"aria-expanded":void 0},t6=ui.forwardRef(function(t,r){let{render:o,className:n,style:i,label:a,id:s,nativeButton:l=!1,openOnHover:d=!0,delay:c=100,closeDelay:u=0,disabled:m=!1,...p}=t,g=Fm();if(!g?.parentMenu)throw new Error(Ue(37));let b=an({guess:!0,label:a}),_=Hr(),{store:v}=xt(),h=Pt(s),y=v.useState("open"),w=v.useState("floatingRootContext"),R=v.useState("floatingTreeRoot"),x=v.useState("triggerPopupId",h),S=Ay(h,v),C=ui.useCallback(ee=>{let U=S(ee);return ee!==null&&v.select("open")&&v.select("activeTriggerId")==null&&v.update({activeTriggerId:h,activeTriggerElement:ee,closeDelay:u}),U},[S,u,v,h]),T=ui.useRef(null),E=ui.useCallback(ee=>{T.current=ee,v.set("activeTriggerElement",ee)},[v]);v.useSyncedValue("closeDelay",u);let I=g.parentMenu,k=v.useState("disabled"),N=I.useState("disabled"),P=m||k||N,A=I.useState("itemProps"),F=I.useState("isActive",b.index),D=ui.useMemo(()=>({type:"submenu-trigger",setActive(){I.select("highlightItemOnHover")&&I.set("activeIndex",b.index)}}),[I,b.index]),{getItemProps:O,itemRef:L}=Aa({closeOnClick:!1,disabled:P,highlighted:F,id:h,store:v,typingRef:I.context.typingRef,nativeButton:l,itemMetadata:D,nodeId:_?.context.nodeId}),M=v.useState("hoverEnabled"),V=Fs(w,{enabled:M&&d&&!P,handleClose:zs({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:c,delay:{open:c,close:u},shouldOpen:c>0?()=>I.select("allowMouseEnter"):void 0,triggerElementRef:T,externalTree:R,isClosing:()=>v.select("transitionStatus")==="ending",guardStaleOpen:!0}),W=Ic(w,{enabled:!P,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??Ye,j=v.useState("triggerProps",!0);delete j.id;let oe={disabled:P,highlighted:F,open:y},ne=v.useState("openMethod"),J=v.useState("lastOpenChangeReason")===ie.listNavigation||ne==="keyboard",ue=y&&J&&ut.screenReader.voiceOver;return xe("div",t,{state:oe,stateAttributesMapping:im,props:[W,V,j,A,ue?bL:void 0,{"aria-controls":x,tabIndex:y||F?0:-1,onBlur(){F&&I.set("activeIndex",null)}},p,O],ref:[r,b.ref,L,C,E]})});var Yc=class extends Dl{constructor(){super(I3(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function r6(){return new Yc}var Ur={};Ar(Ur,{Control:()=>u6,Description:()=>c6,Error:()=>l6,Item:()=>m6,Label:()=>s6,Root:()=>a6,Validity:()=>p6});var yr=f(H(),1);var Ym=f(H(),1),hL=Ym.createContext(void 0);function o6(e=!1){let t=Ym.useContext(hL);if(!t&&!e)throw new Error(Ue(86));return t}var La=f(H(),1);var n6=f(B(),1),Gm=function(t){let r=Pt(),o=t.controlId===void 0?r:t.controlId,[n,i]=La.useState(o),[a,s]=La.useState(t.labelId),[l,d]=La.useState([]),c=ct(()=>new Map),{messageIds:u}=jr(),m=re((b,_)=>{let v=c.current;if(_===void 0){v.delete(b);return}v.set(b,_),i(h=>{if(v.size===0)return;let y;for(let w of v.values()){if(h!==void 0&&w===h)return h;y===void 0&&(y=w)}return y})}),p=La.useCallback(b=>{let _=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return _.push(...u,...l),{...b,"aria-describedby":Array.from(new Set(_)).join(" ")||void 0}},[u,l]),g=La.useMemo(()=>({controlId:n,registerControlId:m,labelId:a,setLabelId:s,messageIds:l,setMessageIds:d,getDescriptionProps:p}),[n,m,a,s,l,d,p]);return(0,n6.jsx)($y.Provider,{value:g,children:t.children})};var $m=f(H(),1);function i6(e){let{commit:t,invalid:r,markedDirtyRef:o,name:n,setRegisteredFieldName:i,registeredFieldIdRef:a,setValidityData:s,validityData:l}=e,{formRef:d}=di(),c=$m.useRef(null),u=$m.useRef(null),m=$m.useRef(!1),p=re(()=>{let w=u.current;if(w)return w.getValue?w.getValue():w.value});function g(w){return w.value===void 0?p():w.value}let b=re(()=>{let w=u.current;if(o.current=!0,!w){t(l.value);return}t(g(w))});function _(){let w=u.current;!w||!w.id||d.current.fields.set(w.id,{getValue:p,name:n??w.name,controlRef:w.controlRef,validityData:js(l,r),validate:b})}function v(w=u.current?.id){w&&d.current.fields.delete(w)}function h(w){if(m.current)return;m.current=!0;let R=g(w);s(x=>x.initialValue===R?x:{...x,initialValue:R})}K(()=>{let w=u.current;!w||!w.id||(i(n?void 0:w.name),d.current.fields.set(w.id,{getValue:p,name:n??w.name,controlRef:w.controlRef,validityData:js(l,r),validate:b}))},[d,p,r,n,i,b,l]),K(()=>{let w=d.current.fields;return()=>{let R=u.current?.id;R&&w.delete(R)}},[d]);let y=re((w,R)=>{if(!R){c.current===w&&(c.current=null,v(),u.current=null,i(void 0),a.current=void 0);return}let x=u.current?.id;c.current=w,u.current=R,n||i(R.name),a.current=R.id,x&&x!==R.id&&v(x),h(R),_()});return[b,y]}var qm=f(B(),1),_L=yr.forwardRef(function(t,r){let{errors:o,validationMode:n,submitAttemptedRef:i}=di(),{render:a,className:s,validate:l,validationDebounceTime:d=0,validationMode:c=n,name:u,disabled:m=!1,invalid:p,dirty:g,touched:b,actionsRef:_,style:v,...h}=t,y=o6(!0)?.disabled,w=re(l||(()=>null)),R=y||m,[x,S]=yr.useState(!1),[C,T]=yr.useState(!1),[E,I]=yr.useState(!1),[k,N]=yr.useState(!1),P=g??C,A=b??x,F=yr.useRef(P),D=yr.useRef(void 0),[O,L]=yr.useState(),M=u??O;K(()=>{g!==void 0&&(F.current=g)},[g]);let V=re(Oe=>{g===void 0&&(Oe&&(F.current=!0),T(Oe))}),z=re(Oe=>{b===void 0&&S(Oe)}),W=re(()=>c==="onChange"||c==="onSubmit"&&i.current),j=M&&Object.hasOwn(o,M)?o[M]:null,oe=!!(Array.isArray(j)?j.length:j),ne=p===!0||oe,[le,J]=yr.useState({state:Oa,error:"",errors:[],value:null,initialValue:null}),ue=!ne&&(R?null:le.state.valid),Q=yr.useMemo(()=>({disabled:R,touched:A,dirty:P,valid:ue,filled:E,focused:k}),[R,A,P,ue,E,k]),ee=X2({setValidityData:J,validate:w,validityData:le,validationDebounceTime:d,invalid:ne,markedDirtyRef:F,state:Q,shouldValidateOnChange:W,registeredFieldIdRef:D}),[U,X]=i6({commit:ee.commit,invalid:ne,markedDirtyRef:F,name:u,setRegisteredFieldName:L,registeredFieldIdRef:D,setValidityData:J,validityData:le});yr.useImperativeHandle(_,()=>({validate:U}),[U]);let ce=yr.useMemo(()=>({invalid:ne,name:M,validityData:le,setValidityData:J,disabled:R,setTouched:z,setDirty:V,setFilled:I,setFocused:N,validationMode:c,shouldValidateOnChange:W,state:Q,registerFieldControl:X,validation:ee}),[ne,M,le,R,z,V,I,N,c,W,Q,X,ee]),Re=xe("div",t,{ref:r,state:Q,props:h,stateAttributesMapping:fn});return(0,qm.jsx)(Gy.Provider,{value:ce,children:Re})}),a6=yr.forwardRef(function(t,r){return(0,qm.jsx)(Gm,{children:(0,qm.jsx)(_L,{...t,ref:r})})});var Gc=f(H(),1);var s6=Gc.forwardRef(function(t,r){let{render:o,className:n,style:i,id:a,nativeLabel:s=!0,...l}=t,d=_o(!1),c=gm(),{labelId:u}=jr(),m={...d.state,disabled:d.disabled||c.disabled},p=Gc.useRef(null),g=Q2({id:u??a,native:s});return xe("label",t,{ref:[r,p],state:m,props:[g,l],stateAttributesMapping:fn})});var Hs=f(H(),1);var p0=f(B(),1),vL={...fn,...El},l6=Hs.forwardRef(function(t,r){let{render:o,id:n,className:i,match:a,style:s,...l}=t,d=Pt(n),{validityData:c,state:u,name:m}=_o(!1),{setMessageIds:p}=jr(),{errors:g}=di(),b=m&&Object.hasOwn(g,m)?g[m]:null,_=!!(Array.isArray(b)?b.length:b),v=typeof a=="string",h=!1;a===!0?h=!0:u.disabled?h=!1:v?h=!!c.state[a]:h=_||c.state.valid===!1;let{mounted:y,transitionStatus:w,setMounted:R}=ti(h);K(()=>{if(!(!h||!d))return p(F=>F.concat(d)),()=>{p(F=>F.filter(D=>D!==d))}},[h,d,p]);let x=Hs.useRef(null),[S,C]=Hs.useState(null),[T,E]=Hs.useState(null),I=c.error;!v&&_?I=b:c.errors.length>1&&(I=c.errors);let k=I;Array.isArray(I)&&(k=I.length>1?(0,p0.jsx)("ul",{children:I.map(F=>(0,p0.jsx)("li",{children:F},F))}):I[0]);let N=Array.isArray(I)?JSON.stringify(I):I;h&&N!==T&&(E(N),C(k)),dn({open:h,ref:x,onComplete(){h||R(!1)}});let P={...u,transitionStatus:w},A=xe("div",t,{ref:[r,x],state:P,props:[{id:d,children:h?k:S},l],stateAttributesMapping:vL,enabled:y});return y?A:null});var d6=f(H(),1);var c6=d6.forwardRef(function(t,r){let{render:o,id:n,className:i,style:a,...s}=t,l=Pt(n),d=_o(!1),c=gm(),{setMessageIds:u}=jr(),m={...d.state,disabled:d.disabled||c.disabled};return K(()=>{if(l)return u(g=>g.concat(l)),()=>{u(g=>g.filter(b=>b!==l))}},[l,u]),xe("p",t,{ref:r,state:m,props:[{id:l},s],stateAttributesMapping:fn})});var Km=f(H(),1);var u6=Km.forwardRef(function(t,r){let{render:o,className:n,id:i,name:a,value:s,disabled:l=!1,onValueChange:d,defaultValue:c,autoFocus:u=!1,style:m,...p}=t,{state:g,name:b,disabled:_,setTouched:v,setDirty:h,validityData:y,setFocused:w,setFilled:R,validationMode:x,validation:S}=_o(),{clearErrors:C}=di(),T=_||l,E=b??a,I={...g,disabled:T},{labelId:k}=jr(),N=V2({id:i});K(()=>{let M=s!=null;S.inputRef.current?.value||M&&s!==""?R(!0):M&&s===""&&R(!1)},[S.inputRef,R,s]);let P=Km.useRef(null);K(()=>{u&&P.current===ir(Ne(P.current))&&w(!0)},[u,w]);let[A]=Sl({controlled:s,default:c,name:"FieldControl",state:"value"}),F=s!==void 0,D=F?A:void 0,O=re(()=>S.inputRef.current?.value);return D2(S.inputRef,N,D,O,!T,a),xe("input",t,{ref:[r,P],state:I,props:[{id:N,disabled:T,name:E,ref:S.inputRef,"aria-labelledby":k,autoFocus:u,...F?{value:D}:{defaultValue:c},onChange(M){let V=M.currentTarget.value;d?.(V,Se(ie.none,M.nativeEvent)),h(V!==(y.initialValue??"")),R(V!==""),M.nativeEvent.defaultPrevented||(C(E),S.change(V))},onFocus(){w(!0)},onBlur(M){v(!0),w(!1),x==="onBlur"&&S.commit(M.currentTarget.value)},onKeyDown(M){M.currentTarget.tagName==="INPUT"&&M.key==="Enter"&&(v(!0),S.commit(M.currentTarget.value))}},p,M=>S.getValidationProps(T,M)],stateAttributesMapping:fn})});var $c=f(H(),1);var f6=f(B(),1),p6=function(t){let{children:r}=t,{validityData:o,invalid:n}=_o(!1),i=$c.useMemo(()=>js(o,n),[o,n]),a=i.state.valid===!1,{transitionStatus:s}=ti(a),l=$c.useMemo(()=>({...i,validity:i.state,transitionStatus:s}),[i,s]);return(0,f6.jsx)($c.Fragment,{children:r(l)})};var Xm=f(H(),1);var m0=f(B(),1),m6=Xm.forwardRef(function(t,r){let{render:o,className:n,style:i,disabled:a=!1,...s}=t,{state:l,disabled:d}=_o(!1),c=d||a,u={...l,disabled:c},m=Xm.useMemo(()=>({disabled:c}),[c]),p=xe("div",t,{ref:r,state:u,props:s,stateAttributesMapping:fn});return(0,m0.jsx)(Gm,{children:(0,m0.jsx)(Xy.Provider,{value:m,children:p})})});var g6=f(H(),1);var b6=f(B(),1),g0=g6.forwardRef(function(t,r){return(0,b6.jsx)(Ur.Control,{ref:r,...t})});var Zm=f(H(),1),h6=f(ni(),1);var _6=f(B(),1),v6=Zm.forwardRef(function(t,r){let{children:o,container:n,className:i,render:a,style:s,...l}=t,{node:d,subtree:c}=Np({container:n,ref:r,componentProps:t,elementProps:l});return!c&&!d?null:(0,_6.jsxs)(Zm.Fragment,{children:[c,d&&h6.createPortal(o,d)]})});var vo={};Ar(vo,{Arrow:()=>L6,Handle:()=>Kc,Popup:()=>V6,Portal:()=>M6,Positioner:()=>A6,Provider:()=>B6,Root:()=>C6,Trigger:()=>O6,Viewport:()=>H6,createHandle:()=>W6});var $l=f(H(),1);var Qm=f(H(),1),b0=Qm.createContext(void 0);function pn(e){let t=Qm.useContext(b0);if(t===void 0&&!e)throw new Error(Ue(72));return t}var w6=f(H(),1);var y6={...Xp,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},Jm=class extends si{constructor(t,r,o){let n=new Xi;super(S6(t,n,r,o),R6(n),y6)}setOpen=(t,r)=>{b2(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Se(ie.triggerPress,t))}};function x6(){let e=new Xi,t=new zl(Object.freeze(S6(void 0,e)),Object.freeze(R6(e)),y6);return Object.assign(t,{setOpen:qe,cancelPendingOpen:qe})}function S6(e,t,r,o=!1){let n={...Kp(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=v2(t,r,o),n}function R6(e){return{popupRef:w6.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var qc=f(B(),1),C6=Ac(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:l,onOpenChangeComplete:d,handle:c,triggerId:u,defaultTriggerId:m=null,children:p}=t,g=g2((I,k)=>new Jm({open:o,openProp:n,activeTriggerId:m,triggerIdProp:u},I,k));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",u),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",d);let b=g.useState("open"),_=!r&&b,v=g.useState("activeTriggerId"),h=g.useState("mounted"),y=g.useState("payload");g.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:r}),Gp(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=$p(_,g),x=g.useState("isInstantPhase"),S=g.useState("instantType"),C=g.useState("lastOpenChangeReason"),T=$l.useRef(null);K(()=>{b&&r&&g.setOpen(!1,Se(ie.disabled))},[b,r,g]),K(()=>{R==="ending"&&C===ie.none||R!=="ending"&&x?(S!=="delay"&&(T.current=S),g.set("instantType","delay")):T.current!==null&&(g.set("instantType",T.current),T.current=null)},[R,x,C,S,g]),K(()=>{_&&v==null&&g.set("payload",void 0)},[g,v,_]),$l.useImperativeHandle(s,()=>({unmount:w,close:()=>g.setOpen(!1,Se(ie.imperativeAction))}),[w,g]);let E=_||h||!r&&a!=="none";return(0,qc.jsxs)(b0.Provider,{value:g,children:[c&&(0,qc.jsx)(Up,{handle:c,store:g}),E&&(0,qc.jsx)(wL,{store:g,disabled:r,trackCursorAxis:a}),typeof p=="function"?p({payload:y}):p]})});function wL({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Pc(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=wy(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),a=$l.useMemo(()=>ot(i.reference,n.reference),[i.reference,n.reference]);return qp(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:n.floating??Ye}),null}var tg=f(H(),1);var eg=f(H(),1),h0=eg.createContext(void 0);function E6(){return eg.useContext(h0)}var k6="data-base-ui-tooltip-trigger";function T6(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Fe(n))return n}}let t=e.target;return Fe(t)?t:null}function xL(e){let t=e;for(;t;){let r=t.closest(`[${k6}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Fe(o.host)?o.host:null}return null}var O6=Bp(function(t,r){let{render:o,className:n,style:i,handle:a,payload:s,disabled:l,delay:d,closeOnClick:c=!0,closeDelay:u,id:m,...p}=t,g=pn(!0),_=Zp(a)??g;if(!_)throw new Error(Ue(82));let v=Pt(m),h=_.useState("isTriggerActive",v),y=_.useState("isOpenedByTrigger",v),w=_.useState("floatingRootContext"),R=tg.useRef(null),x=d??600,S=u??0,{registerTrigger:C,isMountedByThisTrigger:T}=Yp(v,R,_,{payload:s,closeOnClick:c,closeDelay:S}),E=E6(),{delayRef:I,isInstantPhase:k,hasProvider:N}=Jw(w,{open:y}),P=Ll(w);_.useSyncedValue("isInstantPhase",k);let A=_.useState("disabled"),F=l??A,D=Dt(F),O=_.useState("trackCursorAxis"),L=_.useState("disableHoverablePopup"),M=tg.useRef(!1),V=wt(),z=tg.useRef(void 0);function W(){return N?cn(I.current,"open")===0?0:d??E??600:x}function j(X){let ce=R.current;if(!ce||!X)return!1;let Re=xL(X);return Re!==null&&Re!==ce&&he(ce,Re)}function oe(X){let ce=j(X);return M.current=ce,ce&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,V.clear()),ce}let ne=Fs(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!L&&O!=="both"?zs():null,restMs:W,delay(){return u==null&&N?{close:cn(I.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:h,isClosing:()=>_.select("transitionStatus")==="ending",shouldOpen(){return!M.current}}),le=Fc(w,{enabled:!F}).reference,J=X=>{let ce=M.current,Re=T6(X),Oe=oe(Re),be=R.current,De=be&&Re&&he(be,Re);if(Oe&&_.select("open")&&_.select("lastOpenChangeReason")===ie.triggerHover){_.setOpen(!1,Se(ie.triggerHover,X));return}if(ce&&!Oe&&De&&!D.current&&!_.select("open")&&be&&Lo(z.current)){let ge=()=>{!M.current&&!D.current&&!_.select("open")&&_.setOpen(!0,Se(ie.triggerHover,X,be))},_e=W();_e===0?(V.clear(),ge()):V.start(_e,ge)}},ue=_.useState("triggerProps",T);return xe("button",t,{state:{open:y},ref:[r,C,R],props:[ne,le,T||O!=="none"?ue:void 0,{onMouseOver(X){J(X.nativeEvent)},onFocus(X){j(T6(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){M.current=!1,V.clear(),z.current=void 0},onPointerEnter(X){z.current=X.pointerType},onPointerDown(X){z.current=X.pointerType,_.set("closeOnClick",c),c&&!_.select("open")&&_.cancelPendingOpen(X.nativeEvent)},onClick(X){c&&!_.select("open")&&_.cancelPendingOpen(X.nativeEvent)},id:v,"data-trigger-disabled":F?"":void 0,[k6]:F?void 0:""},p],stateAttributesMapping:im})});var P6=f(H(),1);var rg=f(H(),1),_0=rg.createContext(void 0);function I6(){let e=rg.useContext(_0);if(e===void 0)throw new Error(Ue(70));return e}var v0=f(B(),1),M6=P6.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return pn().useState("mounted")||o?(0,v0.jsx)(_0.Provider,{value:o,children:(0,v0.jsx)(v6,{ref:r,...n})}):null});var ng=f(H(),1);var og=f(H(),1),w0=og.createContext(void 0);function ql(){let e=og.useContext(w0);if(e===void 0)throw new Error(Ue(71));return e}var N6=f(B(),1),A6=ng.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:a="absolute",side:s="top",align:l="center",sideOffset:d=0,alignOffset:c=0,collisionBoundary:u="clipping-ancestors",collisionPadding:m=5,arrowPadding:p=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:_=Mp,style:v,...h}=t,y=pn(),w=I6(),R=y.useState("open"),x=y.useState("mounted"),S=y.useState("trackCursorAxis"),C=y.useState("disableHoverablePopup"),T=y.useState("floatingRootContext"),E=y.useState("instantType"),I=y.useState("transitionStatus"),k=y.useState("adaptiveOrigin"),N=fm({anchor:i,positionMethod:a,floatingRootContext:T,mounted:x,side:s,sideOffset:d,align:l,alignOffset:c,collisionBoundary:u,collisionPadding:m,sticky:g,arrowPadding:p,disableAnchorTracking:b,keepMounted:w,collisionAvoidance:_,adaptiveOrigin:k}),P=ng.useMemo(()=>({open:R,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:S!=="none"?"tracking-cursor":E}),[R,N.side,N.align,N.anchorHidden,S,E]),A=pm(t,P,{styles:N.positionerStyles,transitionStatus:I,props:h,refs:[r,y.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||C});return(0,N6.jsx)(w0.Provider,{value:N,children:A})});var D6=f(H(),1);var V6=D6.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,s=pn(),{side:l,align:d}=ql(),c=s.useState("open"),u=s.useState("instantType"),m=s.useState("transitionStatus"),p=s.useState("popupProps"),g=s.useState("floatingRootContext"),b=s.useState("disabled"),_=s.useState("closeDelay");dn({open:c,ref:s.context.popupRef,onComplete(){c&&s.context.onOpenChangeComplete?.(!0)}}),Lc(g,{enabled:!b,closeDelay:_});let v=s.useStateSetter("popupElement");return xe("div",t,{state:{open:c,side:l,align:d,instant:u,transitionStatus:m},ref:[r,s.context.popupRef,v],props:[Wp,p,Hl(m),a],stateAttributesMapping:Bl})});var F6=f(H(),1);var L6=F6.forwardRef(function(t,r){let{render:o,className:n,style:i,...a}=t,s=pn(),{arrowRef:l,side:d,align:c,arrowUncentered:u,arrowStyles:m}=ql(),p=s.useState("open"),g=s.useState("instantType");return xe("div",t,{state:{open:p,side:d,align:c,uncentered:u,instant:g},ref:[r,l],props:[{style:m,"aria-hidden":!0},a],stateAttributesMapping:Bs})});var z6=f(H(),1);var y0=f(B(),1),B6=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=z6.useMemo(()=>({open:r,close:o}),[r,o]);return(0,y0.jsx)(h0.Provider,{value:r,children:(0,y0.jsx)(Qw,{delay:i,timeoutMs:n,children:t.children})})};var j6=f(H(),1);var H6=j6.forwardRef(function(t,r){let{render:o,className:n,style:i,children:a,...s}=t,l=pn(),d=ql(),c=l.useState("instantType"),{children:u,state:m}=Um({store:l,side:d.side,children:a}),p={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:c};return xe("div",t,{state:p,ref:r,props:[s,{children:u}],stateAttributesMapping:Wm})});var Kc=class extends Dl{constructor(){super(x6(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function W6(){return new Kc}function Yr(e){return xe(e.defaultTagName??"div",e,e)}var G6=f(Y(),1),x0="data-wp-hash";function S0(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&RL(document)),e.__wpStyleRuntime}function SL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${x0}]`))if(r.getAttribute(x0)===t)return!0;return!1}function $6(e,t,r){if(!e.head)return;let o=S0(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(SL(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(x0,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function RL(e){let t=S0();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)$6(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 q6(e,t){let r=S0();r.styles.set(e,t);for(let o of r.documents.keys())$6(o,e,t)}typeof process>"u",q6("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 U6={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",q6("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Y6={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},R0=(0,G6.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Yr({render:r,defaultTagName:"span",ref:i,props:ot(n,{className:$(U6.text,Y6.heading,Y6.p,U6[t],o)})})});var Q6=f(B(),1),C0="data-wp-hash";function E0(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EL(document)),e.__wpStyleRuntime}function CL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${C0}]`))if(r.getAttribute(C0)===t)return!0;return!1}function Z6(e,t,r){if(!e.head)return;let o=E0(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(CL(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(C0,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function EL(e){let t=E0();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Z6(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 TL(e,t){let r=E0();r.styles.set(e,t);for(let o of r.documents.keys())Z6(o,e,t)}typeof process>"u",TL("9db2873e7f","@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,#f6e6e3);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,#c6f7cd);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 K6={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"},Xc=(0,X6.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,Q6.jsx)(R0,{ref:n,className:$(K6.badge,K6[`is-${t}-intent`],r),...o,variant:"body-sm"})});var e9=f(ig(),1),ag=f(Y(),1),t9=f(de(),1),o9=f(B(),1),T0="data-wp-hash";function k0(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&OL(document)),e.__wpStyleRuntime}function kL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${T0}]`))if(r.getAttribute(T0)===t)return!0;return!1}function r9(e,t,r){if(!e.head)return;let o=k0(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kL(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(T0,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function OL(e){let t=k0();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)r9(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 sg(e,t){let r=k0();r.styles.set(e,t);for(let o of r.documents.keys())r9(o,e,t)}typeof process>"u",sg("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 Zc={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",sg("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var IL={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",sg("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 PL={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",sg("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var ML={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},n9=(0,ag.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:a,loading:s,loadingAnnouncement:l=(0,t9.__)("Loading"),children:d,...c},u){let m=$(ML.button,IL["box-sizing"],PL["outset-ring--focus-except-active"],r!=="unstyled"&&Zc.button,Zc[`is-${t}`],Zc[`is-${r}`],Zc[`is-${o}`],s&&Zc["is-loading"],n);return(0,ag.useEffect)(()=>{s&&l&&(0,e9.speak)(l)},[s,l]),(0,o9.jsx)(Ky,{ref:u,className:m,focusableWhenDisabled:i,disabled:a??s,...c,children:d})});var l9=f(Y(),1);var i9=f(Y(),1),a9=f(tt(),1),s9=f(B(),1),Bt=(0,i9.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,s9.jsx)(a9.SVG,{ref:n,...t.props,...o,width:r,height:r})});var c9=f(B(),1),O0="data-wp-hash";function I0(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&AL(document)),e.__wpStyleRuntime}function NL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${O0}]`))if(r.getAttribute(O0)===t)return!0;return!1}function d9(e,t,r){if(!e.head)return;let o=I0(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(NL(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(O0,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function AL(e){let t=I0();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)d9(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 DL(e,t){let r=I0();r.styles.set(e,t);for(let o of r.documents.keys())d9(o,e,t)}typeof process>"u",DL("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 VL={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"},P0=(0,l9.forwardRef)(function({className:t,icon:r,...o},n){return(0,c9.jsx)(Bt,{ref:n,icon:r,className:$(VL.icon,t),size:24,...o})});P0.displayName="Button.Icon";var u9=Object.assign(n9,{Icon:P0});function f9(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var FL={},Qc={};function Nn(e,t){try{let o=(FL[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in Qc?Qc[o]:p9(o,o.split(":"))}catch{if(e in Qc)return Qc[e];let r=e?.match(LL);return r?p9(e,r.slice(1)):NaN}}var LL=/([+-]\d\d):?(\d\d)?/;function p9(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return Qc[e]=r*60+o>0?r*60+o+n:r*60-o-n}var za=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(Nn(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)),b9(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-Nn(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),lg(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},m9=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!m9.test(e))return;let t=e.replace(m9,"$1UTC");za.prototype[t]&&(e.startsWith("get")?za.prototype[e]=function(){return this.internal[t]()}:(za.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),zL(this),+this},za.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),lg(this),+this}))});function lg(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Nn(e.timeZone,e)*60))}function zL(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()),b9(e)}function b9(e,t){let r=Array.isArray(t)?BL(t):+e.internal,o=Nn(e.timeZone,e),n=o>0?Math.floor(o):Math.ceil(o),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let a=-new Date(+e).getTimezoneOffset(),s=-new Date(+i).getTimezoneOffset(),l=a-s,d=a;if(l&&a!==n){let T=Date.prototype.getHours.apply(e),E=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(T!==E){let I=new Date(+e),k=a-n;k&&I.setUTCMinutes(I.getUTCMinutes()+k);let N=Nn(e.timeZone,I);(N>0?Math.floor(N):Math.ceil(N))===n&&(d=s)}}let c=d-n;c&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+c);let u=new Date(+e);u.setUTCSeconds(0);let m=a>0?u.getSeconds():(u.getSeconds()-60)%60,p=Math.round(-(Nn(e.timeZone,e)*60))%60;(p||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+p+m);let g=Nn(e.timeZone,e),b=g>0?Math.floor(g):Math.ceil(g),v=-new Date(+e).getTimezoneOffset()-b,h=b!==n,y=v-c,w=b-n,R=r-b*60*1e3,x=w>0&&g9(e)-r===w*60*1e3&&g9(e,R)!==r;if(h&&y&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+y);let T=Nn(e.timeZone,e),E=T>0?Math.floor(T):Math.ceil(T),I=b-E;I&&y<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}lg(e);let C=(t?r:r+p*1e3)-+e.internal;C&&Math.abs(C)<1800*1e3&&(Date.prototype.setTime.call(e,+e+C),lg(e))}function BL(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function g9(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-Nn(e.timeZone,r)*60)),+r}var ar=class e extends za{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,o]=this.tzComponents(),n=`${t}${r}:${o}`;return this.internal.toISOString().slice(0,-1)+n}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,o,n]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${o} ${r} ${n}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,o,n]=this.tzComponents();return`${t} GMT${r}${o}${n} (${f9(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",o=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),n=String(Math.abs(t)%60).padStart(2,"0");return[r,o,n]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var jL=Math.pow(10,8)*24*60*60*1e3,Rge=-jL,dg=6048e5,h9=864e5,Jc=6e4,eu=36e5,_9=1e3;var HL=3600;var v9=HL*24,Cge=v9*7,WL=v9*365.2425,UL=WL/12,Ege=UL*3,M0=Symbol.for("constructDateFrom");function Pe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&M0 in e?e[M0](t):e instanceof Date?new e.constructor(t):new Date(t)}function pe(e,t){return Pe(t||e,e)}function fi(e,t,r){let o=pe(e,r?.in);return isNaN(t)?Pe(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Kl(e,t,r){let o=pe(e,r?.in);if(isNaN(t))return Pe(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Pe(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var YL={};function wo(){return YL}function Gr(e,t){let r=wo(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=pe(e,t?.in),i=n.getDay(),a=(i<o?7:0)+i-o;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n}function Ho(e,t){return Gr(e,{...t,weekStartsOn:1})}function cg(e,t){let r=pe(e,t?.in),o=r.getFullYear(),n=Pe(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Ho(n),a=Pe(r,0);a.setFullYear(o,0,4),a.setHours(0,0,0,0);let s=Ho(a);return r.getTime()>=i.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function Ws(e){let t=pe(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function mn(e,...t){let r=Pe.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Ba(e,t){let r=pe(e,t?.in);return r.setHours(0,0,0,0),r}function Zi(e,t,r){let[o,n]=mn(r?.in,e,t),i=Ba(o),a=Ba(n),s=+i-Ws(i),l=+a-Ws(a);return Math.round((s-l)/h9)}function w9(e,t){let r=cg(e,t),o=Pe(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Ho(o)}function ug(e,t,r){return fi(e,t*7,r)}function fg(e,t,r){return Kl(e,t*12,r)}function y9(e,t,r){let[o,n]=[+pe(e.start,r?.in),+pe(e.end,r?.in)].sort((s,l)=>s-l),[i,a]=[+pe(t.start,r?.in),+pe(t.end,r?.in)].sort((s,l)=>s-l);return r?.inclusive?o<=a&&i<=n:o<a&&i<n}function x9(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Pe.bind(null,n));let i=pe(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),Pe(o,r||NaN)}function S9(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Pe.bind(null,n));let i=pe(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),Pe(o,r||NaN)}function R9(e,t,r){let[o,n]=mn(r?.in,e,t);return+Ba(o)==+Ba(n)}function pg(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function An(e){return!(!pg(e)&&typeof e!="number"||isNaN(+pe(e)))}function mg(e,t,r){let[o,n]=mn(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),a=o.getMonth()-n.getMonth();return i*12+a}function gg(e,t){let r=pe(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function bg(e,t){let[r,o]=mn(e,t.start,t.end);return{start:r,end:o}}function C9(e,t){let{start:r,end:o}=bg(t?.in,e),n=+r>+o,i=n?+r:+o,a=n?o:r;a.setHours(0,0,0,0),a.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,n=!n);let l=[];for(;+a<=i;)l.push(Pe(r,a)),a.setMonth(a.getMonth()+s);return n?l.reverse():l}function tu(e,t){let r=pe(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function E9(e,t){let r=pe(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function Xl(e,t){let r=pe(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function T9(e,t){let{start:r,end:o}=bg(t?.in,e),n=+r>+o,i=n?+r:+o,a=n?o:r;a.setHours(0,0,0,0),a.setMonth(0,1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,n=!n);let l=[];for(;+a<=i;)l.push(Pe(r,a)),a.setFullYear(a.getFullYear()+s);return n?l.reverse():l}function hg(e,t){let r=wo(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=pe(e,t?.in),i=n.getDay(),a=(i<o?-7:0)+6-(i-o);return n.setDate(n.getDate()+a),n.setHours(23,59,59,999),n}function k9(e,t){return hg(e,{...t,weekStartsOn:1})}var GL={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"}},O9=(e,t,r)=>{let o,n=GL[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function _g(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var $L={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},qL={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},KL={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},I9={date:_g({formats:$L,defaultWidth:"full"}),time:_g({formats:qL,defaultWidth:"full"}),dateTime:_g({formats:KL,defaultWidth:"full"})};var XL={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},P9=(e,t,r,o)=>XL[e];function Zl(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;n=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var ZL={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},QL={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},JL={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"]},ez={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"]},tz={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"}},rz={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"}},oz=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},M9={ordinalNumber:oz,era:Zl({values:ZL,defaultWidth:"wide"}),quarter:Zl({values:QL,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Zl({values:JL,defaultWidth:"wide"}),day:Zl({values:ez,defaultWidth:"wide"}),dayPeriod:Zl({values:tz,defaultWidth:"wide",formattingValues:rz,defaultFormattingWidth:"wide"})};function Ql(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?iz(s,u=>u.test(a)):nz(s,u=>u.test(a)),d;d=e.valueCallback?e.valueCallback(l):l,d=r.valueCallback?r.valueCallback(d):d;let c=t.slice(a.length);return{value:d,rest:c}}}function nz(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function iz(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function N9(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(n.length);return{value:a,rest:s}}}var az=/^(\d+)(th|st|nd|rd)?/i,sz=/\d+/i,lz={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},dz={any:[/^b/i,/^(a|c)/i]},cz={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},uz={any:[/1/i,/2/i,/3/i,/4/i]},fz={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},pz={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]},mz={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},gz={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]},bz={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},hz={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}},A9={ordinalNumber:N9({matchPattern:az,parsePattern:sz,valueCallback:e=>parseInt(e,10)}),era:Ql({matchPatterns:lz,defaultMatchWidth:"wide",parsePatterns:dz,defaultParseWidth:"any"}),quarter:Ql({matchPatterns:cz,defaultMatchWidth:"wide",parsePatterns:uz,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ql({matchPatterns:fz,defaultMatchWidth:"wide",parsePatterns:pz,defaultParseWidth:"any"}),day:Ql({matchPatterns:mz,defaultMatchWidth:"wide",parsePatterns:gz,defaultParseWidth:"any"}),dayPeriod:Ql({matchPatterns:bz,defaultMatchWidth:"any",parsePatterns:hz,defaultParseWidth:"any"})};var Wo={code:"en-US",formatDistance:O9,formatLong:I9,formatRelative:P9,localize:M9,match:A9,options:{weekStartsOn:0,firstWeekContainsDate:1}};function D9(e,t){let r=pe(e,t?.in);return Zi(r,Xl(r))+1}function ja(e,t){let r=pe(e,t?.in),o=+Ho(r)-+w9(r);return Math.round(o/dg)+1}function Jl(e,t){let r=pe(e,t?.in),o=r.getFullYear(),n=wo(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=Pe(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let s=Gr(a,t),l=Pe(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let d=Gr(l,t);return+r>=+s?o+1:+r>=+d?o:o-1}function V9(e,t){let r=wo(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Jl(e,t),i=Pe(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Gr(i,t)}function Ha(e,t){let r=pe(e,t?.in),o=+Gr(r,t)-+V9(r,t);return Math.round(o/dg)+1}function gt(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Qi={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return gt(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):gt(r+1,2)},d(e,t){return gt(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return gt(e.getHours()%12||12,t.length)},H(e,t){return gt(e.getHours(),t.length)},m(e,t){return gt(e.getMinutes(),t.length)},s(e,t){return gt(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return gt(n,t.length)}};var ed={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},N0={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Qi.y(e,t)},Y:function(e,t,r,o){let n=Jl(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return gt(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):gt(i,t.length)},R:function(e,t){let r=cg(e);return gt(r,t.length)},u:function(e,t){let r=e.getFullYear();return gt(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return gt(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return gt(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Qi.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return gt(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Ha(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):gt(n,t.length)},I:function(e,t,r){let o=ja(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):gt(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Qi.d(e,t)},D:function(e,t,r){let o=D9(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):gt(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return gt(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return gt(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return gt(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=ed.noon:o===0?n=ed.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=ed.evening:o>=12?n=ed.afternoon:o>=4?n=ed.morning:n=ed.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Qi.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Qi.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):gt(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):gt(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Qi.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Qi.s(e,t)},S:function(e,t){return Qi.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return L9(o);case"XXXX":case"XX":return Us(o);default:return Us(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return L9(o);case"xxxx":case"xx":return Us(o);default:return Us(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+F9(o,":");default:return"GMT"+Us(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+F9(o,":");default:return"GMT"+Us(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return gt(o,t.length)},T:function(e,t,r){return gt(+e,t.length)}};function F9(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+gt(i,2)}function L9(e,t){return e%60===0?(e>0?"-":"+")+gt(Math.abs(e)/60,2):Us(e,t)}function Us(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=gt(Math.trunc(o/60),2),i=gt(o%60,2);return r+n+t+i}var z9=(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"})}},B9=(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"})}},_z=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return z9(e,t);let i;switch(o){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}}",z9(o,t)).replace("{{time}}",B9(n,t))},ru={p:B9,P:_z};var vz=/^D+$/,wz=/^Y+$/,yz=["D","DD","YY","YYYY"];function vg(e){return vz.test(e)}function wg(e){return wz.test(e)}function ou(e,t,r){let o=xz(e,t,r);if(console.warn(o),yz.includes(e))throw new RangeError(o)}function xz(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var Sz=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Rz=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Cz=/^'([^]*?)'?$/,Ez=/''/g,Tz=/[a-zA-Z]/;function Ji(e,t,r){let o=wo(),n=r?.locale??o.locale??Wo,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=pe(e,r?.in);if(!An(s))throw new RangeError("Invalid time value");let l=t.match(Rz).map(c=>{let u=c[0];if(u==="p"||u==="P"){let m=ru[u];return m(c,n.formatLong)}return c}).join("").match(Sz).map(c=>{if(c==="''")return{isToken:!1,value:"'"};let u=c[0];if(u==="'")return{isToken:!1,value:kz(c)};if(N0[u])return{isToken:!0,value:c};if(u.match(Tz))throw new RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return{isToken:!1,value:c}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let d={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return l.map(c=>{if(!c.isToken)return c.value;let u=c.value;(!r?.useAdditionalWeekYearTokens&&wg(u)||!r?.useAdditionalDayOfYearTokens&&vg(u))&&ou(u,t,String(e));let m=N0[u[0]];return m(s,u,n.localize,d)}).join("")}function kz(e){let t=e.match(Cz);return t?t[1].replace(Ez,"'"):e}function j9(e,t){let r=pe(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=Pe(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function H9(){return Object.assign({},wo())}function W9(e,t){let r=pe(e,t?.in).getDay();return r===0?7:r}function U9(e,t){return pe(e,t?.in).getMonth()}function Y9(e,t){return pe(e,t?.in).getFullYear()}function G9(e,t){return+pe(e)>+pe(t)}function $9(e,t){return+pe(e)<+pe(t)}function q9(e,t){let r=Oz(t)?new t(0):Pe(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function Oz(e){return typeof e=="function"&&e.prototype?.constructor===e}var Iz=10,yg=class{subPriority=0;validate(t,r){return!0}},xg=class extends yg{constructor(t,r,o,n,i){super(),this.value=t,this.validateValue=r,this.setValue=o,this.priority=n,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,o){return this.setValue(t,r,this.value,o)}},Sg=class extends yg{priority=Iz;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>Pe(r,o))}set(t,r){return r.timestampIsSet?t:Pe(t,q9(t,this.context))}};var we=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new xg(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var Rg=class extends we{priority=140;parse(t,r,o){switch(r){case"G":case"GG":case"GGG":return o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"});case"GGGGG":return o.era(t,{width:"narrow"});default:return o.era(t,{width:"wide"})||o.era(t,{width:"abbreviated"})||o.era(t,{width:"narrow"})}}set(t,r,o){return r.era=o,t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var lt={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}/},gn={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 ht(e,t){return e&&{value:t(e.value),rest:e.rest}}function it(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function bn(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let o=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,a=r[5]?parseInt(r[5],10):0;return{value:o*(n*eu+i*Jc+a*_9),rest:t.slice(r[0].length)}}function Cg(e){return it(lt.anyDigitsSigned,e)}function Ge(e,t){switch(e){case 1:return it(lt.singleDigit,t);case 2:return it(lt.twoDigits,t);case 3:return it(lt.threeDigits,t);case 4:return it(lt.fourDigits,t);default:return it(new RegExp("^\\d{1,"+e+"}"),t)}}function td(e,t){switch(e){case 1:return it(lt.singleDigitSigned,t);case 2:return it(lt.twoDigitsSigned,t);case 3:return it(lt.threeDigitsSigned,t);case 4:return it(lt.fourDigitsSigned,t);default:return it(new RegExp("^-?\\d{1,"+e+"}"),t)}}function rd(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Eg(e,t){let r=t>0,o=r?t:1-t,n;if(o<=50)n=e||100;else{let i=o+50,a=Math.trunc(i/100)*100,s=e>=i%100;n=e+a-(s?100:0)}return r?n:1-n}function Tg(e){return e%400===0||e%4===0&&e%100!==0}var kg=class extends we{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return ht(Ge(4,t),n);case"yo":return ht(o.ordinalNumber(t,{unit:"year"}),n);default:return ht(Ge(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o){let n=t.getFullYear();if(o.isTwoDigitYear){let a=Eg(o.year,n);return t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var Og=class extends we{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return ht(Ge(4,t),n);case"Yo":return ht(o.ordinalNumber(t,{unit:"year"}),n);default:return ht(Ge(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=Jl(t,n);if(o.isTwoDigitYear){let s=Eg(o.year,i);return t.setFullYear(s,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Gr(t,n)}let a=!("era"in r)||r.era===1?o.year:1-o.year;return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Gr(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var Ig=class extends we{priority=130;parse(t,r){return r==="R"?td(4,t):td(r.length,t)}set(t,r,o){let n=Pe(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),Ho(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var Pg=class extends we{priority=130;parse(t,r){return r==="u"?td(4,t):td(r.length,t)}set(t,r,o){return t.setFullYear(o,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var Mg=class extends we{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return Ge(r.length,t);case"Qo":return o.ordinalNumber(t,{unit:"quarter"});case"QQQ":return o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return o.quarter(t,{width:"narrow",context:"formatting"});default:return o.quarter(t,{width:"wide",context:"formatting"})||o.quarter(t,{width:"abbreviated",context:"formatting"})||o.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 Ng=class extends we{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return Ge(r.length,t);case"qo":return o.ordinalNumber(t,{unit:"quarter"});case"qqq":return o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return o.quarter(t,{width:"narrow",context:"standalone"});default:return o.quarter(t,{width:"wide",context:"standalone"})||o.quarter(t,{width:"abbreviated",context:"standalone"})||o.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,o){return t.setMonth((o-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 Ag=class extends we{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"M":return ht(it(lt.month,t),n);case"MM":return ht(Ge(2,t),n);case"Mo":return ht(o.ordinalNumber(t,{unit:"month"}),n);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}};var Dg=class extends we{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return ht(it(lt.month,t),n);case"LL":return ht(Ge(2,t),n);case"Lo":return ht(o.ordinalNumber(t,{unit:"month"}),n);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.setMonth(o,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function K9(e,t,r){let o=pe(e,r?.in),n=Ha(o,r)-t;return o.setDate(o.getDate()-n*7),pe(o,r?.in)}var Vg=class extends we{priority=100;parse(t,r,o){switch(r){case"w":return it(lt.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return Gr(K9(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function X9(e,t,r){let o=pe(e,r?.in),n=ja(o,r)-t;return o.setDate(o.getDate()-n*7),o}var Fg=class extends we{priority=100;parse(t,r,o){switch(r){case"I":return it(lt.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return Ho(X9(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var Pz=[31,28,31,30,31,30,31,31,30,31,30,31],Mz=[31,29,31,30,31,30,31,31,30,31,30,31],Lg=class extends we{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return it(lt.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return Ge(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=Tg(o),i=t.getMonth();return n?r>=1&&r<=Mz[i]:r>=1&&r<=Pz[i]}set(t,r,o){return t.setDate(o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var zg=class extends we{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return it(lt.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return Ge(r.length,t)}}validate(t,r){let o=t.getFullYear();return Tg(o)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,o){return t.setMonth(0,o),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function od(e,t,r){let o=wo(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=pe(e,r?.in),a=i.getDay(),l=(t%7+7)%7,d=7-n,c=t<0||t>6?t-(a+d)%7:(l+d)%7-(a+d)%7;return fi(i,c,r)}var Bg=class extends we{priority=90;parse(t,r,o){switch(r){case"E":case"EE":case"EEE":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return o.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=od(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var jg=class extends we{priority=90;parse(t,r,o,n){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+n.weekStartsOn+6)%7+s};switch(r){case"e":case"ee":return ht(Ge(r.length,t),i);case"eo":return ht(o.ordinalNumber(t,{unit:"day"}),i);case"eee":return o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});case"eeeee":return o.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"});default:return o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=od(t,o,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 Hg=class extends we{priority=90;parse(t,r,o,n){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+n.weekStartsOn+6)%7+s};switch(r){case"c":case"cc":return ht(Ge(r.length,t),i);case"co":return ht(o.ordinalNumber(t,{unit:"day"}),i);case"ccc":return o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});case"ccccc":return o.day(t,{width:"narrow",context:"standalone"});case"cccccc":return o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"});default:return o.day(t,{width:"wide",context:"standalone"})||o.day(t,{width:"abbreviated",context:"standalone"})||o.day(t,{width:"short",context:"standalone"})||o.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,o,n){return t=od(t,o,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 Z9(e,t,r){let o=pe(e,r?.in),n=W9(o,r),i=t-n;return fi(o,i,r)}var Wg=class extends we{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return Ge(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return ht(o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiii":return ht(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return ht(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return ht(o.day(t,{width:"wide",context:"formatting"})||o.day(t,{width:"abbreviated",context:"formatting"})||o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n)}}validate(t,r){return r>=1&&r<=7}set(t,r,o){return t=Z9(t,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var Ug=class extends we{priority=80;parse(t,r,o){switch(r){case"a":case"aa":case"aaa":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(rd(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var Yg=class extends we{priority=80;parse(t,r,o){switch(r){case"b":case"bb":case"bbb":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(rd(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var Gg=class extends we{priority=80;parse(t,r,o){switch(r){case"B":case"BB":case"BBB":return o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return o.dayPeriod(t,{width:"narrow",context:"formatting"});default:return o.dayPeriod(t,{width:"wide",context:"formatting"})||o.dayPeriod(t,{width:"abbreviated",context:"formatting"})||o.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,o){return t.setHours(rd(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var $g=class extends we{priority=70;parse(t,r,o){switch(r){case"h":return it(lt.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,o){let n=t.getHours()>=12;return n&&o<12?t.setHours(o+12,0,0,0):!n&&o===12?t.setHours(0,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var qg=class extends we{priority=70;parse(t,r,o){switch(r){case"H":return it(lt.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,o){return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var Kg=class extends we{priority=70;parse(t,r,o){switch(r){case"K":return it(lt.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,o){return t.getHours()>=12&&o<12?t.setHours(o+12,0,0,0):t.setHours(o,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var Xg=class extends we{priority=70;parse(t,r,o){switch(r){case"k":return it(lt.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,o){let n=o<=24?o%24:o;return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var Zg=class extends we{priority=60;parse(t,r,o){switch(r){case"m":return it(lt.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setMinutes(o,0,0),t}incompatibleTokens=["t","T"]};var Qg=class extends we{priority=50;parse(t,r,o){switch(r){case"s":return it(lt.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,o){return t.setSeconds(o,0),t}incompatibleTokens=["t","T"]};var Jg=class extends we{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return ht(Ge(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var eb=class extends we{priority=10;parse(t,r){switch(r){case"X":return bn(gn.basicOptionalMinutes,t);case"XX":return bn(gn.basic,t);case"XXXX":return bn(gn.basicOptionalSeconds,t);case"XXXXX":return bn(gn.extendedOptionalSeconds,t);default:return bn(gn.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Pe(t,t.getTime()-Ws(t)-o)}incompatibleTokens=["t","T","x"]};var tb=class extends we{priority=10;parse(t,r){switch(r){case"x":return bn(gn.basicOptionalMinutes,t);case"xx":return bn(gn.basic,t);case"xxxx":return bn(gn.basicOptionalSeconds,t);case"xxxxx":return bn(gn.extendedOptionalSeconds,t);default:return bn(gn.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Pe(t,t.getTime()-Ws(t)-o)}incompatibleTokens=["t","T","X"]};var rb=class extends we{priority=40;parse(t){return Cg(t)}set(t,r,o){return[Pe(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var ob=class extends we{priority=20;parse(t){return Cg(t)}set(t,r,o){return[Pe(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var Q9={G:new Rg,y:new kg,Y:new Og,R:new Ig,u:new Pg,Q:new Mg,q:new Ng,M:new Ag,L:new Dg,w:new Vg,I:new Fg,d:new Lg,D:new zg,E:new Bg,e:new jg,c:new Hg,i:new Wg,a:new Ug,b:new Yg,B:new Gg,h:new $g,H:new qg,K:new Kg,k:new Xg,m:new Zg,s:new Qg,S:new Jg,X:new eb,x:new tb,t:new rb,T:new ob};var Nz=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Az=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Dz=/^'([^]*?)'?$/,Vz=/''/g,Fz=/\S/,Lz=/[a-zA-Z]/;function J9(e,t,r,o){let n=()=>Pe(o?.in||r,NaN),i=H9(),a=o?.locale??i.locale??Wo,s=o?.firstWeekContainsDate??o?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?n():pe(r,o?.in);let d={firstWeekContainsDate:s,weekStartsOn:l,locale:a},c=[new Sg(o?.in,r)],u=t.match(Az).map(_=>{let v=_[0];if(v in ru){let h=ru[v];return h(_,a.formatLong)}return _}).join("").match(Nz),m=[];for(let _ of u){!o?.useAdditionalWeekYearTokens&&wg(_)&&ou(_,t,e),!o?.useAdditionalDayOfYearTokens&&vg(_)&&ou(_,t,e);let v=_[0],h=Q9[v];if(h){let{incompatibleTokens:y}=h;if(Array.isArray(y)){let R=m.find(x=>y.includes(x.token)||x.token===v);if(R)throw new RangeError(`The format string mustn't contain \`${R.fullToken}\` and \`${_}\` at the same time`)}else if(h.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${_}\` and any other token at the same time`);m.push({token:v,fullToken:_});let w=h.run(e,_,a.match,d);if(!w)return n();c.push(w.setter),e=w.rest}else{if(v.match(Lz))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");if(_==="''"?_="'":v==="'"&&(_=zz(_)),e.indexOf(_)===0)e=e.slice(_.length);else return n()}}if(e.length>0&&Fz.test(e))return n();let p=c.map(_=>_.priority).sort((_,v)=>v-_).filter((_,v,h)=>h.indexOf(_)===v).map(_=>c.filter(v=>v.priority===_).sort((v,h)=>h.subPriority-v.subPriority)).map(_=>_[0]),g=pe(r,o?.in);if(isNaN(+g))return n();let b={};for(let _ of p){if(!_.validate(g,d))return n();let v=_.set(g,b,d);Array.isArray(v)?(g=v[0],Object.assign(b,v[1])):g=v}return g}function zz(e){return e.match(Dz)[1].replace(Vz,"'")}function Ys(e,t,r){let[o,n]=mn(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function e4(e,t,r){let[o,n]=mn(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function Gs(e,t,r){return fi(e,-t,r)}function t4(e,t){let r=()=>Pe(t?.in,NaN),o=t?.additionalDigits??2,n=Wz(e),i;if(n.date){let d=Uz(n.date,o);i=Yz(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let a=+i,s=0,l;if(n.time&&(s=Gz(n.time),isNaN(s)))return r();if(n.timezone){if(l=$z(n.timezone),isNaN(l))return r()}else{let d=new Date(a+s),c=pe(0,t?.in);return c.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),c.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),c}return pe(a+s+l,t?.in)}var nb={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Bz=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,jz=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Hz=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Wz(e){let t={},r=e.split(nb.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],nb.timeZoneDelimiter.test(t.date)&&(t.date=e.split(nb.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=nb.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function Uz(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};let n=o[1]?parseInt(o[1]):null,i=o[2]?parseInt(o[2]):null;return{year:i===null?n:i*100,restDateString:e.slice((o[1]||o[2]).length)}}function Yz(e,t){if(t===null)return new Date(NaN);let r=e.match(Bz);if(!r)return new Date(NaN);let o=!!r[4],n=nu(r[1]),i=nu(r[2])-1,a=nu(r[3]),s=nu(r[4]),l=nu(r[5])-1;if(o)return Qz(t,s,l)?qz(t,s,l):new Date(NaN);{let d=new Date(0);return!Xz(t,i,a)||!Zz(t,n)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(n,a)),d)}}function nu(e){return e?parseInt(e):1}function Gz(e){let t=e.match(jz);if(!t)return NaN;let r=A0(t[1]),o=A0(t[2]),n=A0(t[3]);return Jz(r,o,n)?r*eu+o*Jc+n*1e3:NaN}function A0(e){return e&&parseFloat(e.replace(",","."))||0}function $z(e){if(e==="Z")return 0;let t=e.match(Hz);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return eB(o,n)?r*(o*eu+n*Jc):NaN}function qz(e,t,r){let o=new Date(0);o.setUTCFullYear(e,0,4);let n=o.getUTCDay()||7,i=(t-1)*7+r+1-n;return o.setUTCDate(o.getUTCDate()+i),o}var Kz=[31,null,31,30,31,30,31,31,30,31,30,31];function r4(e){return e%400===0||e%4===0&&e%100!==0}function Xz(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Kz[t]||(r4(e)?29:28))}function Zz(e,t){return t>=1&&t<=(r4(e)?366:365)}function Qz(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Jz(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function eB(e,t){return t>=0&&t<=59}function o4(e,t,r){let o=pe(e,r?.in),n=o.getFullYear(),i=o.getDate(),a=Pe(r?.in||e,0);a.setFullYear(n,t,15),a.setHours(0,0,0,0);let s=j9(a);return o.setMonth(t,Math.min(i,s)),o}function n4(e,t,r){let o=pe(e,r?.in);return isNaN(+o)?Pe(r?.in||e,NaN):(o.setFullYear(t),o)}function ib(e,t,r){return Kl(e,-t,r)}function i4(e,t,r){return ug(e,-t,r)}function ab(e,t,r){return fg(e,-t,r)}function a4(e,t){let r=t.startOfMonth(e),o=r.getDay()>0?r.getDay():7,n=t.addDays(e,-o+1),i=t.addDays(n,34);return t.getMonth(e)===t.getMonth(i)?5:4}function sb(e,t){let r=t.startOfMonth(e),o=r.getDay();return o===1?r:o===0?t.addDays(r,-6):t.addDays(r,-1*(o-1))}function s4(e,t){let r=sb(e,t),o=a4(e,t);return t.addDays(r,o*7-1)}var iu={...Wo,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(a,s)=>Ji(a,s,{locale:Wo,...r});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,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Ji(n,i,{locale:Wo,...t}),o(e,"LLLL yyyy")},labelGridcell:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(a,s)=>Ji(a,s,{locale:Wo,...r});let i=n(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let o;return r&&typeof r.format=="function"?o=r.format.bind(r):o=(n,i)=>Ji(n,i,{locale:Wo,...t}),o(e,"cccc")}}};var pr=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return ar.tz(this.options.timeZone);let o=this.options.Date??Date;return new o},this.newDate=(o,n,i)=>this.overrides?.newDate?this.overrides.newDate(o,n,i):this.options.timeZone?new ar(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):fi(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):Kl(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):ug(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):fg(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):Zi(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):mg(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):C9(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):T9(o),i=new Set(n.map(s=>this.getYear(s)));if(i.size===n.length)return n;let a=[];return i.forEach(s=>{a.push(new Date(s,0,1))}),a},this.endOfBroadcastWeek=o=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(o):s4(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):k9(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):gg(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):hg(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):E9(o),this.format=(o,n,i)=>{let a=this.overrides?.format?this.overrides.format(o,n,this.options):Ji(o,n,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(a):a},this.getISOWeek=o=>this.overrides?.getISOWeek?this.overrides.getISOWeek(o):ja(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):U9(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):Y9(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):Ha(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):G9(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):$9(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):pg(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):R9(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):Ys(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):e4(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):x9(o),this.min=o=>this.overrides?.min?this.overrides.min(o):S9(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):o4(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):n4(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):sb(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Ba(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):Ho(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):tu(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):Gr(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):Xl(o),this.options={locale:iu,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),o={};for(let n=0;n<10;n++)o[n.toString()]=r.format(n);return o}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,o=>r[o]||o)}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:r,timeZone:o,numerals:n}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:o,numberingSystem:n}).format(t)}catch{}let a=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,a)}};pr.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 mr=new pr;var nd=class{constructor(t,r,o=mr){this.date=t,this.displayMonth=r,this.outside=!!(r&&!o.isSameMonth(t,r)),this.dateLib=o,this.isoDate=o.format(t,"yyyy-MM-dd"),this.displayMonthId=o.format(r,"yyyy-MM"),this.dateMonthId=o.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var lb=class{constructor(t,r){this.date=t,this.weeks=r}};var db=class{constructor(t,r){this.days=r,this.weekNumber=t}};var F0={};Ar(F0,{CaptionLabel:()=>tB,Chevron:()=>rB,Day:()=>oB,DayButton:()=>nB,Dropdown:()=>iB,DropdownNav:()=>aB,Footer:()=>sB,Month:()=>lB,MonthCaption:()=>dB,MonthGrid:()=>cB,Months:()=>uB,MonthsDropdown:()=>fB,Nav:()=>pB,NextMonthButton:()=>mB,Option:()=>gB,PreviousMonthButton:()=>bB,Root:()=>hB,Select:()=>_B,Week:()=>vB,WeekNumber:()=>xB,WeekNumberHeader:()=>SB,Weekday:()=>wB,Weekdays:()=>yB,Weeks:()=>RB,YearsDropdown:()=>CB});var l4=f(H(),1);function tB(e){return l4.default.createElement("span",{...e})}var id=f(H(),1);function rB(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return id.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&id.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&id.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&id.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&id.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var d4=f(H(),1);function oB(e){let{day:t,modifiers:r,...o}=e;return d4.default.createElement("td",{...o})}var cb=f(H(),1);function nB(e){let{day:t,modifiers:r,...o}=e,n=cb.default.useRef(null);return cb.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),cb.default.createElement("button",{ref:n,...o})}var ad=f(H(),1);var me;(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"})(me||(me={}));var St;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(St||(St={}));var yo;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(yo||(yo={}));var no;(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"})(no||(no={}));var ub=f(H(),1),D0=(0,ub.createContext)(void 0);function pi(){let e=(0,ub.useContext)(D0);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function iB(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:a}=pi(),s=[n[me.Dropdown],r].join(" "),l=t?.find(({value:d})=>d===o.value);return ad.default.createElement("span",{"data-disabled":o.disabled,className:n[me.DropdownRoot],style:a?.[me.DropdownRoot]},ad.default.createElement(i.Select,{className:s,...o},t?.map(({value:d,label:c,disabled:u})=>ad.default.createElement(i.Option,{key:d,value:d,disabled:u},c))),ad.default.createElement("span",{className:n[me.CaptionLabel],style:a?.[me.CaptionLabel],"aria-hidden":!0},l?.label,ad.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[me.Chevron],style:a?.[me.Chevron]})))}var c4=f(H(),1);function aB(e){return c4.default.createElement("div",{...e})}var u4=f(H(),1);function sB(e){return u4.default.createElement("div",{...e})}var f4=f(H(),1);function lB(e){let{calendarMonth:t,displayIndex:r,...o}=e;return f4.default.createElement("div",{...o},e.children)}var p4=f(H(),1);function dB(e){let{calendarMonth:t,displayIndex:r,...o}=e;return p4.default.createElement("div",{...o})}var m4=f(H(),1);function cB(e){return m4.default.createElement("table",{...e})}var g4=f(H(),1);function uB(e){return g4.default.createElement("div",{...e})}var b4=f(H(),1);function fB(e){let{components:t}=pi();return b4.default.createElement(t.Dropdown,{...e})}var ea=f(H(),1);function pB(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:a,classNames:s,styles:l,labels:{labelPrevious:d,labelNext:c}}=pi(),u=(0,ea.useCallback)(p=>{n&&r?.(p)},[n,r]),m=(0,ea.useCallback)(p=>{o&&t?.(p)},[o,t]);return ea.default.createElement("nav",{...i},ea.default.createElement(a.PreviousMonthButton,{type:"button",className:s[me.PreviousMonthButton],style:l?.[me.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":d(o),onClick:m},ea.default.createElement(a.Chevron,{disabled:o?void 0:!0,className:s[me.Chevron],style:l?.[me.Chevron],orientation:"left"})),ea.default.createElement(a.NextMonthButton,{type:"button",className:s[me.NextMonthButton],style:l?.[me.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":c(n),onClick:u},ea.default.createElement(a.Chevron,{disabled:n?void 0:!0,orientation:"right",className:s[me.Chevron],style:l?.[me.Chevron]})))}var h4=f(H(),1);function mB(e){return h4.default.createElement("button",{...e})}var _4=f(H(),1);function gB(e){return _4.default.createElement("option",{...e})}var v4=f(H(),1);function bB(e){return v4.default.createElement("button",{...e})}var w4=f(H(),1);function hB(e){let{rootRef:t,...r}=e;return w4.default.createElement("div",{...r,ref:t})}var y4=f(H(),1);function _B(e){return y4.default.createElement("select",{...e})}var x4=f(H(),1);function vB(e){let{week:t,...r}=e;return x4.default.createElement("tr",{...r})}var S4=f(H(),1);function wB(e){return S4.default.createElement("th",{...e})}var V0=f(H(),1);function yB(e){return V0.default.createElement("thead",{"aria-hidden":!0},V0.default.createElement("tr",{...e}))}var R4=f(H(),1);function xB(e){let{week:t,...r}=e;return R4.default.createElement("th",{...r})}var C4=f(H(),1);function SB(e){return C4.default.createElement("th",{...e})}var E4=f(H(),1);function RB(e){return E4.default.createElement("tbody",{...e})}var T4=f(H(),1);function CB(e){let{components:t}=pi();return T4.default.createElement(t.Dropdown,{...e})}var Be=f(H(),1);function xo(e,t,r=!1,o=mr){let{from:n,to:i}=e,{differenceInCalendarDays:a,isSameDay:s}=o;return n&&i?(a(i,n)<0&&([n,i]=[i,n]),a(t,n)>=(r?1:0)&&a(i,t)>=(r?1:0)):!r&&i?s(i,t):!r&&n?s(n,t):!1}function sd(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Wa(e){return!!(e&&typeof e=="object"&&"from"in e)}function ld(e){return!!(e&&typeof e=="object"&&"after"in e)}function dd(e){return!!(e&&typeof e=="object"&&"before"in e)}function fb(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function pb(e,t){return Array.isArray(e)&&e.every(t.isDate)}function hn(e,t,r=mr){let o=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:a}=r;return o.some(s=>{if(typeof s=="boolean")return s;if(r.isDate(s))return n(e,s);if(pb(s,r))return s.some(l=>n(e,l));if(Wa(s))return xo(s,e,!1,r);if(fb(s))return Array.isArray(s.dayOfWeek)?s.dayOfWeek.includes(e.getDay()):s.dayOfWeek===e.getDay();if(sd(s)){let l=i(s.before,e),d=i(s.after,e),c=l>0,u=d<0;return a(s.before,s.after)?u&&c:c||u}return ld(s)?i(e,s.after)>0:dd(s)?i(s.before,e)>0:typeof s=="function"?s(e):!1})}function k4(e,t,r,o,n){let{disabled:i,hidden:a,modifiers:s,showOutsideDays:l,broadcastCalendar:d,today:c=n.today()}=t,{isSameDay:u,isSameMonth:m,startOfMonth:p,isBefore:g,endOfMonth:b,isAfter:_}=n,v=r&&p(r),h=o&&b(o),y={[St.focused]:[],[St.outside]:[],[St.disabled]:[],[St.hidden]:[],[St.today]:[]},w={};for(let R of e){let{date:x,displayMonth:S}=R,C=!!(S&&!m(x,S)),T=!!(v&&g(x,v)),E=!!(h&&_(x,h)),I=!!(i&&hn(x,i,n)),k=!!(a&&hn(x,a,n))||T||E||!d&&!l&&C||d&&l===!1&&C,N=u(x,c);C&&y.outside.push(R),I&&y.disabled.push(R),k&&y.hidden.push(R),N&&y.today.push(R),s&&Object.keys(s).forEach(P=>{let A=s?.[P];A&&hn(x,A,n)&&(w[P]?w[P].push(R):w[P]=[R])})}return R=>{let x={[St.focused]:!1,[St.disabled]:!1,[St.hidden]:!1,[St.outside]:!1,[St.today]:!1},S={};for(let C in y){let T=y[C];x[C]=T.some(E=>E===R)}for(let C in w)S[C]=w[C].some(T=>T===R);return{...x,...S}}}function O4(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[St[i]]?n.push(t[St[i]]):t[yo[i]]&&n.push(t[yo[i]]),n),[t[me.Day]])}function I4(e){return{...F0,...e}}function P4(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(([r,o])=>{r.startsWith("data-")&&(t[r]=o)}),t}function M4(){let e={};for(let t in me)e[me[t]]=`rdp-${me[t]}`;for(let t in St)e[St[t]]=`rdp-${St[t]}`;for(let t in yo)e[yo[t]]=`rdp-${yo[t]}`;for(let t in no)e[no[t]]=`rdp-${no[t]}`;return e}var L0={};Ar(L0,{formatCaption:()=>EB,formatDay:()=>TB,formatMonthDropdown:()=>kB,formatWeekNumber:()=>IB,formatWeekNumberHeader:()=>PB,formatWeekdayName:()=>OB,formatYearDropdown:()=>MB});function EB(e,t,r){return(r??new pr(t)).formatMonthYear(e)}function TB(e,t,r){return(r??new pr(t)).format(e,"d")}function kB(e,t=mr){return t.format(e,"LLLL")}function OB(e,t,r){return(r??new pr(t)).format(e,"cccccc")}function IB(e,t=mr){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function PB(){return""}function MB(e,t=mr){return t.format(e,"yyyy")}function N4(e){return{...L0,...e}}var X0={};Ar(X0,{labelDayButton:()=>z0,labelGrid:()=>B0,labelGridcell:()=>j0,labelMonthDropdown:()=>H0,labelNav:()=>W0,labelNext:()=>U0,labelPrevious:()=>Y0,labelWeekNumber:()=>$0,labelWeekNumberHeader:()=>q0,labelWeekday:()=>G0,labelYearDropdown:()=>K0});function z0(e,t,r,o){let n=(o??new pr(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function B0(e,t,r){return(r??new pr(t)).formatMonthYear(e)}function j0(e,t,r,o){let n=(o??new pr(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function H0(e){return"Choose the Month"}function W0(){return""}var NB="Go to the Next Month";function U0(e,t){return NB}function Y0(e){return"Go to the Previous Month"}function G0(e,t,r){return(r??new pr(t)).format(e,"cccc")}function $0(e,t){return`Week ${e}`}function q0(e){return"Week Number"}function K0(e){return"Choose the Year"}var Dn=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function A4(e,t){let r=t.locale?.labels??{};return{...X0,...e??{},labelDayButton:Dn(z0,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:Dn(H0,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:Dn(U0,e?.labelNext,r.labelNext),labelPrevious:Dn(Y0,e?.labelPrevious,r.labelPrevious),labelWeekNumber:Dn($0,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:Dn(K0,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:Dn(B0,e?.labelGrid,r.labelGrid),labelGridcell:Dn(j0,e?.labelGridcell,r.labelGridcell),labelNav:Dn(W0,e?.labelNav,r.labelNav),labelWeekNumberHeader:Dn(q0,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:Dn(G0,e?.labelWeekday,r.labelWeekday)}}function D4(e,t,r,o,n){let{startOfMonth:i,startOfYear:a,endOfYear:s,eachMonthOfInterval:l,getMonth:d}=n;return l({start:a(e),end:s(e)}).map(m=>{let p=o.formatMonthDropdown(m,n),g=d(m),b=t&&m<i(t)||r&&m>i(r)||!1;return{value:g,label:p,disabled:b}})}function V4(e,t={},r={}){let o={...t?.[me.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function F4(e,t,r,o){let n=o??e.today(),i=r?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),a=[];for(let s=0;s<7;s++){let l=e.addDays(i,s);a.push(l)}return a}function L4(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:a,eachYearOfInterval:s,getYear:l}=o,d=i(e),c=a(t),u=s({start:d,end:c});return n&&u.reverse(),u.map(m=>{let p=r.formatYearDropdown(m,o);return{value:l(m),label:p,disabled:!1}})}function z4(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=s=>{let l=typeof s=="number"||typeof s=="string"?new Date(s):s;return new ar(l.getFullYear(),l.getMonth(),l.getDate(),12,0,0,e)},a=s=>{let l=i(s);return new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0)};return{today:()=>i(ar.tz(e)),newDate:(s,l,d)=>new ar(s,l,d,12,0,0,e),startOfDay:s=>i(s),startOfWeek:(s,l)=>{let d=i(s),c=l?.weekStartsOn??n,u=(d.getDay()-c+7)%7;return d.setDate(d.getDate()-u),d},startOfISOWeek:s=>{let l=i(s),d=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-d),l},startOfMonth:s=>{let l=i(s);return l.setDate(1),l},startOfYear:s=>{let l=i(s);return l.setMonth(0,1),l},endOfWeek:(s,l)=>{let d=i(s),m=(((l?.weekStartsOn??n)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+m),d},endOfISOWeek:s=>{let l=i(s),d=(7-l.getDay())%7;return l.setDate(l.getDate()+d),l},endOfMonth:s=>{let l=i(s);return l.setMonth(l.getMonth()+1,0),l},endOfYear:s=>{let l=i(s);return l.setMonth(11,31),l},eachMonthOfInterval:s=>{let l=i(s.start),d=i(s.end),c=[],u=new ar(l.getFullYear(),l.getMonth(),1,12,0,0,e),m=d.getFullYear()*12+d.getMonth();for(;u.getFullYear()*12+u.getMonth()<=m;)c.push(new ar(u,e)),u.setMonth(u.getMonth()+1,1);return c},addDays:(s,l)=>{let d=i(s);return d.setDate(d.getDate()+l),d},addWeeks:(s,l)=>{let d=i(s);return d.setDate(d.getDate()+l*7),d},addMonths:(s,l)=>{let d=i(s);return d.setMonth(d.getMonth()+l),d},addYears:(s,l)=>{let d=i(s);return d.setFullYear(d.getFullYear()+l),d},eachYearOfInterval:s=>{let l=i(s.start),d=i(s.end),c=[],u=new ar(l.getFullYear(),0,1,12,0,0,e);for(;u.getFullYear()<=d.getFullYear();)c.push(new ar(u,e)),u.setFullYear(u.getFullYear()+1,0,1);return c},getWeek:(s,l)=>{let d=a(s);return Ha(d,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:s=>{let l=a(s);return ja(l)},differenceInCalendarDays:(s,l)=>{let d=a(s),c=a(l);return Zi(d,c)},differenceInCalendarMonths:(s,l)=>{let d=a(s),c=a(l);return mg(d,c)}}}var cd=f(H(),1);var au=e=>e instanceof HTMLElement?e:null,Z0=e=>[...e.querySelectorAll("[data-animated-month]")??[]],AB=e=>au(e.querySelector("[data-animated-month]")),Q0=e=>au(e.querySelector("[data-animated-caption]")),J0=e=>au(e.querySelector("[data-animated-weeks]")),DB=e=>au(e.querySelector("[data-animated-nav]")),VB=e=>au(e.querySelector("[data-animated-weekdays]"));function B4(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let a=(0,cd.useRef)(null),s=(0,cd.useRef)(o),l=(0,cd.useRef)(!1);(0,cd.useLayoutEffect)(()=>{let d=s.current;if(s.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||d.length===0||o.length!==d.length)return;let c=i.isSameMonth(o[0].date,d[0].date),u=i.isAfter(o[0].date,d[0].date),m=u?r[no.caption_after_enter]:r[no.caption_before_enter],p=u?r[no.weeks_after_enter]:r[no.weeks_before_enter],g=a.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(Z0(b).forEach(y=>{if(!(y instanceof HTMLElement))return;let w=AB(y);w&&y.contains(w)&&y.removeChild(w);let R=Q0(y);R&&R.classList.remove(m);let x=J0(y);x&&x.classList.remove(p)}),a.current=b):a.current=null,l.current||c||n)return;let _=g instanceof HTMLElement?Z0(g):[],v=Z0(e.current);if(v?.every(h=>h instanceof HTMLElement)&&_?.every(h=>h instanceof HTMLElement)){l.current=!0;let h=[];e.current.style.isolation="isolate";let y=DB(e.current);y&&(y.style.zIndex="1"),v.forEach((w,R)=>{let x=_[R];if(!x)return;w.style.position="relative",w.style.overflow="hidden";let S=Q0(w);S&&S.classList.add(m);let C=J0(w);C&&C.classList.add(p);let T=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),y&&(y.style.zIndex=""),S&&S.classList.remove(m),C&&C.classList.remove(p),w.style.position="",w.style.overflow="",w.contains(x)&&w.removeChild(x)};h.push(T),x.style.pointerEvents="none",x.style.position="absolute",x.style.overflow="hidden",x.setAttribute("aria-hidden","true");let E=VB(x);E&&(E.style.opacity="0");let I=Q0(x);I&&(I.classList.add(u?r[no.caption_before_exit]:r[no.caption_after_exit]),I.addEventListener("animationend",T));let k=J0(x);k&&k.classList.add(u?r[no.weeks_before_exit]:r[no.weeks_after_exit]),w.insertBefore(x,w.firstChild)})}})}var mb=f(H(),1);function j4(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:a,fixedWeeks:s,broadcastCalendar:l}=r??{},{addDays:d,differenceInCalendarDays:c,differenceInCalendarMonths:u,endOfBroadcastWeek:m,endOfISOWeek:p,endOfMonth:g,endOfWeek:b,isAfter:_,startOfBroadcastWeek:v,startOfISOWeek:h,startOfWeek:y}=o,w=l?v(n,o):a?h(n):y(n),R=l?m(i):a?p(g(i)):b(g(i)),x=t&&(l?m(t):a?p(t):b(t)),S=x&&_(R,x)?x:R,C=c(S,w),T=u(i,n)+1,E=[];for(let N=0;N<=C;N++){let P=d(w,N);E.push(P)}let k=(l?35:42)*T;if(s&&E.length<k){let N=k-E.length;for(let P=0;P<N;P++){let A=d(E[E.length-1],1);E.push(A)}}return E}function H4(e){let t=[];return e.reduce((r,o)=>{let n=o.weeks.reduce((i,a)=>i.concat(a.days.slice()),t.slice());return r.concat(n.slice())},t.slice())}function W4(e,t,r,o){let{numberOfMonths:n=1}=r,i=[];for(let a=0;a<n;a++){let s=o.addMonths(e,a);if(t&&s>t)break;i.push(s)}return i}function ex(e,t,r,o){let{month:n,defaultMonth:i,today:a=o.today(),numberOfMonths:s=1}=e,l=n||i||a,{differenceInCalendarMonths:d,addMonths:c,startOfMonth:u}=o;if(r&&d(r,l)<s-1){let m=-1*(s-1);l=c(r,m)}return t&&d(l,t)<0&&(l=t),u(l)}function U4(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:a,endOfMonth:s,endOfWeek:l,getISOWeek:d,getWeek:c,startOfBroadcastWeek:u,startOfISOWeek:m,startOfWeek:p}=o,g=e.reduce((b,_)=>{let v=r.broadcastCalendar?u(_,o):r.ISOWeek?m(_):p(_),h=r.broadcastCalendar?i(_):r.ISOWeek?a(s(_)):l(s(_)),y=t.filter(S=>S>=v&&S<=h),w=r.broadcastCalendar?35:42;if(r.fixedWeeks&&y.length<w){let S=t.filter(C=>{let T=w-y.length;return C>h&&C<=n(h,T)});y.push(...S)}let R=y.reduce((S,C)=>{let T=r.ISOWeek?d(C):c(C),E=S.find(k=>k.weekNumber===T),I=new nd(C,_,o);return E?E.days.push(I):S.push(new db(T,[I])),S},[]),x=new lb(_,R);return b.push(x),b},[]);return r.reverseMonths?g.reverse():g}function Y4(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:a,endOfMonth:s,addYears:l,endOfYear:d,today:c}=t,u=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=a(r):!r&&u&&(r=n(l(e.today??c(),-100))),o?o=s(o):!o&&u&&(o=d(e.today??c())),[r&&i(r),o&&i(o)]}function G4(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=o,d=n?i:1,c=a(e);if(!t)return s(c,d);if(!(l(t,e)<i))return s(c,d)}function $4(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=o,d=n?i??1:1,c=a(e);if(!t)return s(c,-d);if(!(l(c,t)<=0))return s(c,-d)}function q4(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var K4=f(H(),1);function Ua(e,t){let[r,o]=(0,K4.useState)(e);return[t===void 0?r:t,o]}function X4(e,t){let[r,o]=Y4(e,t),{startOfMonth:n,endOfMonth:i}=t,a=ex(e,r,o,t),[s,l]=Ua(a,e.month?a:void 0);(0,mb.useEffect)(()=>{let w=ex(e,r,o,t);l(w)},[e.timeZone]);let{months:d,weeks:c,days:u,previousMonth:m,nextMonth:p}=(0,mb.useMemo)(()=>{let w=W4(s,o,{numberOfMonths:e.numberOfMonths},t),R=j4(w,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),x=U4(w,R,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),S=q4(x),C=H4(x),T=$4(s,r,e,t),E=G4(s,o,e,t);return{months:x,weeks:S,days:C,previousMonth:T,nextMonth:E}},[t,s.getTime(),o?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:b}=e,_=w=>c.some(R=>R.days.some(x=>x.isEqualTo(w))),v=w=>{if(g)return;let R=n(w);r&&R<n(r)&&(R=n(r)),o&&R>n(o)&&(R=n(o)),l(R),b?.(R)};return{months:d,weeks:c,days:u,navStart:r,navEnd:o,previousMonth:m,nextMonth:p,goToMonth:v,goToDay:w=>{_(w)||v(w.date)}}}var rx=f(H(),1);var mi;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(mi||(mi={}));function Z4(e){return!e[St.disabled]&&!e[St.hidden]&&!e[St.outside]}function Q4(e,t,r,o){let n,i=-1;for(let a of e){let s=t(a);Z4(s)&&(s[St.focused]&&i<mi.FocusedModifier?(n=a,i=mi.FocusedModifier):o?.isEqualTo(a)&&i<mi.LastFocused?(n=a,i=mi.LastFocused):r(a.date)&&i<mi.Selected?(n=a,i=mi.Selected):s[St.today]&&i<mi.Today&&(n=a,i=mi.Today))}return n||(n=e.find(a=>Z4(t(a)))),n}function J4(e,t,r,o,n,i,a){let{ISOWeek:s,broadcastCalendar:l}=i,{addDays:d,addMonths:c,addWeeks:u,addYears:m,endOfBroadcastWeek:p,endOfISOWeek:g,endOfWeek:b,max:_,min:v,startOfBroadcastWeek:h,startOfISOWeek:y,startOfWeek:w}=a,x={day:d,week:u,month:c,year:m,startOfWeek:S=>l?h(S,a):s?y(S):w(S),endOfWeek:S=>l?p(S):s?g(S):b(S)}[e](r,t==="after"?1:-1);return t==="before"&&o?x=_([o,x]):t==="after"&&n&&(x=v([n,x])),x}function tx(e,t,r,o,n,i,a,s=0){if(s>365)return;let l=J4(e,t,r.date,o,n,i,a),d=!!(i.disabled&&hn(l,i.disabled,a)),c=!!(i.hidden&&hn(l,i.hidden,a)),u=l,m=new nd(l,u,a);return!d&&!c?m:tx(e,t,m,o,n,i,a,s+1)}function eT(e,t,r,o,n){let{autoFocus:i}=e,[a,s]=(0,rx.useState)(),l=Q4(t.days,r,o||(()=>!1),a),[d,c]=(0,rx.useState)(i?l:void 0);return{isFocusTarget:b=>!!l?.isEqualTo(b),setFocused:c,focused:d,blur:()=>{s(d),c(void 0)},moveFocus:(b,_)=>{if(!d)return;let v=tx(b,_,d,t.navStart,t.navEnd,e,n);v&&(e.disableNavigation&&!t.days.some(y=>y.isEqualTo(v))||(t.goToDay(v),c(v)))}}}function tT(e,t){let{selected:r,required:o,onSelect:n}=e,[i,a]=Ua(r,n?r:void 0),s=n?r:i,{isSameDay:l}=t,d=p=>s?.some(g=>l(g,p))??!1,{min:c,max:u}=e;return{selected:s,select:(p,g,b)=>{let _=[...s??[]];if(d(p)){if(s?.length===c||o&&s?.length===1)return;_=s?.filter(v=>!l(v,p))}else s?.length===u?_=[p]:_=[..._,p];return n||a(_),n?.(_,p,g,b),_},isSelected:d}}function rT(e,t,r=0,o=0,n=!1,i=mr){let{from:a,to:s}=t||{},{isSameDay:l,isAfter:d,isBefore:c}=i,u;if(!a&&!s)u={from:e,to:r>0?void 0:e};else if(a&&!s)l(a,e)?r===0?u={from:a,to:e}:n?u={from:a,to:void 0}:u=void 0:c(e,a)?u={from:e,to:a}:u={from:a,to:e};else if(a&&s)if(l(a,e)&&l(s,e))n?u={from:a,to:s}:u=void 0;else if(l(a,e))u={from:a,to:r>0?void 0:e};else if(l(s,e))u={from:e,to:r>0?void 0:e};else if(c(e,a))u={from:e,to:s};else if(d(e,a))u={from:a,to:e};else if(d(e,s))u={from:a,to:e};else throw new Error("Invalid range");if(u?.from&&u?.to){let m=i.differenceInCalendarDays(u.to,u.from);o>0&&m>o?u={from:e,to:void 0}:r>1&&m<r&&(u={from:e,to:void 0})}return u}function oT(e,t,r=mr){let o=Array.isArray(t)?t:[t],n=e.from,i=r.differenceInCalendarDays(e.to,e.from),a=Math.min(i,6);for(let s=0;s<=a;s++){if(o.includes(n.getDay()))return!0;n=r.addDays(n,1)}return!1}function ox(e,t,r=mr){return xo(e,t.from,!1,r)||xo(e,t.to,!1,r)||xo(t,e.from,!1,r)||xo(t,e.to,!1,r)}function gb(e,t,r=mr){let o=Array.isArray(t)?t:[t];if(o.filter(s=>typeof s!="function").some(s=>typeof s=="boolean"?s:r.isDate(s)?xo(e,s,!1,r):pb(s,r)?s.some(l=>xo(e,l,!1,r)):Wa(s)?s.from&&s.to?ox(e,{from:s.from,to:s.to},r):!1:fb(s)?oT(e,s.dayOfWeek,r):sd(s)?r.isAfter(s.before,s.after)?ox(e,{from:r.addDays(s.after,1),to:r.addDays(s.before,-1)},r):hn(e.from,s,r)||hn(e.to,s,r):ld(s)||dd(s)?hn(e.from,s,r)||hn(e.to,s,r):!1))return!0;let a=o.filter(s=>typeof s=="function");if(a.length){let s=e.from,l=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=l;d++){if(a.some(c=>c(s)))return!0;s=r.addDays(s,1)}}return!1}function nT(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:a,onSelect:s}=e,[l,d]=Ua(i,s?i:void 0),c=s?i:l;return{selected:c,select:(p,g,b)=>{let{min:_,max:v}=e,h;if(p){let y=c?.from,w=c?.to,R=!!y&&!!w,x=!!y&&!!w&&t.isSameDay(y,w)&&t.isSameDay(p,y);n&&(R||!c?.from)?!a&&x?h=void 0:h={from:p,to:void 0}:h=rT(p,c,_,v,a,t)}return o&&r&&h?.from&&h.to&&gb({from:h.from,to:h.to},r,t)&&(h.from=p,h.to=void 0),s||d(h),s?.(h,p,g,b),h},isSelected:p=>c&&xo(c,p,!1,t)}}function iT(e,t){let{selected:r,required:o,onSelect:n}=e,[i,a]=Ua(r,n?r:void 0),s=n?r:i,{isSameDay:l}=t;return{selected:s,select:(u,m,p)=>{let g=u;return!o&&s&&s&&l(u,s)&&(g=void 0),n||a(g),n?.(g,u,m,p),g},isSelected:u=>s?l(s,u):!1}}function aT(e,t){let r=iT(e,t),o=tT(e,t),n=nT(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function io(e,t){return e instanceof ar&&e.timeZone===t?e:new ar(e,t)}function ud(e,t,r){if(!r)return io(e,t);let o=io(e,t),n=new ar(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function sT(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?ud(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?ud(o,t,r):o):Wa(e)?{...e,from:e.from?io(e.from,t):e.from,to:e.to?io(e.to,t):e.to}:sd(e)?{before:ud(e.before,t,r),after:ud(e.after,t,r)}:ld(e)?{after:ud(e.after,t,r)}:dd(e)?{before:ud(e.before,t,r)}:e}function bb(e,t,r){return e&&(Array.isArray(e)?e.map(o=>sT(o,t,r)):sT(e,t,r))}function hb(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=io(t.today,r)),t.month&&(t.month=io(t.month,r)),t.defaultMonth&&(t.defaultMonth=io(t.defaultMonth,r)),t.startMonth&&(t.startMonth=io(t.startMonth,r)),t.endMonth&&(t.endMonth=io(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=io(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Ve=>io(Ve,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?io(t.selected.from,r):t.selected.from,to:t.selected.to?io(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=bb(t.disabled,r)),t.hidden!==void 0&&(t.hidden=bb(t.hidden,r)),t.modifiers)){let Ve={};Object.keys(t.modifiers).forEach(G=>{Ve[G]=bb(t.modifiers?.[G],r)}),t.modifiers=Ve}let{components:o,formatters:n,labels:i,dateLib:a,locale:s,classNames:l}=(0,Be.useMemo)(()=>{let Ve={...iu,...t.locale},G=t.broadcastCalendar?1:t.weekStartsOn,te=t.noonSafe&&t.timeZone?z4(t.timeZone,{weekStartsOn:G,locale:Ve}):void 0,Ae=t.dateLib&&te?{...te,...t.dateLib}:t.dateLib??te,ye=new pr({locale:Ve,weekStartsOn:G,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Ae);return{dateLib:ye,components:I4(t.components),formatters:N4(t.formatters),labels:A4(t.labels,ye.options),locale:Ve,classNames:{...M4(),...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:a.today()});let{captionLayout:d,mode:c,navLayout:u,numberOfMonths:m=1,onDayBlur:p,onDayClick:g,onDayFocus:b,onDayKeyDown:_,onDayMouseEnter:v,onDayMouseLeave:h,onNextClick:y,onPrevClick:w,showWeekNumber:R,styles:x}=t,{formatCaption:S,formatDay:C,formatMonthDropdown:T,formatWeekNumber:E,formatWeekNumberHeader:I,formatWeekdayName:k,formatYearDropdown:N}=n,P=X4(t,a),{days:A,months:F,navStart:D,navEnd:O,previousMonth:L,nextMonth:M,goToMonth:V}=P,z=k4(A,t,D,O,a),{isSelected:W,select:j,selected:oe}=aT(t,a)??{},{blur:ne,focused:le,isFocusTarget:J,moveFocus:ue,setFocused:Q}=eT(t,P,z,W??(()=>!1),a),{labelDayButton:ee,labelGridcell:U,labelGrid:X,labelMonthDropdown:ce,labelNav:Re,labelPrevious:Oe,labelNext:be,labelWeekday:De,labelWeekNumber:ge,labelWeekNumberHeader:_e,labelYearDropdown:Ce}=i,Le=(0,Be.useMemo)(()=>F4(a,t.ISOWeek,t.broadcastCalendar,t.today),[a,t.ISOWeek,t.broadcastCalendar,t.today]),Nt=c!==void 0||g!==void 0,q=(0,Be.useCallback)(()=>{L&&(V(L),w?.(L))},[L,V,w]),Z=(0,Be.useCallback)(()=>{M&&(V(M),y?.(M))},[V,M,y]),We=(0,Be.useCallback)((Ve,G)=>te=>{te.preventDefault(),te.stopPropagation(),Q(Ve),!G.disabled&&(j?.(Ve.date,G,te),g?.(Ve.date,G,te))},[j,g,Q]),se=(0,Be.useCallback)((Ve,G)=>te=>{Q(Ve),b?.(Ve.date,G,te)},[b,Q]),fe=(0,Be.useCallback)((Ve,G)=>te=>{ne(),p?.(Ve.date,G,te)},[ne,p]),Je=(0,Be.useCallback)((Ve,G)=>te=>{let Ae={ArrowLeft:[te.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[te.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[te.shiftKey?"year":"week","after"],ArrowUp:[te.shiftKey?"year":"week","before"],PageUp:[te.shiftKey?"year":"month","before"],PageDown:[te.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Ae[te.key]){te.preventDefault(),te.stopPropagation();let[ye,rt]=Ae[te.key];ue(ye,rt)}_?.(Ve.date,G,te)},[ue,_,t.dir]),bt=(0,Be.useCallback)((Ve,G)=>te=>{v?.(Ve.date,G,te)},[v]),Xt=(0,Be.useCallback)((Ve,G)=>te=>{h?.(Ve.date,G,te)},[h]),Mr=(0,Be.useCallback)((Ve,G)=>te=>{let Ae=Number(te.target.value),ye=a.setMonth(a.startOfMonth(Ve),Ae);V(a.addMonths(ye,-G))},[a,V]),Nr=(0,Be.useCallback)((Ve,G)=>te=>{let Ae=Number(te.target.value),ye=a.setYear(a.startOfMonth(Ve),Ae);V(a.addMonths(ye,-G))},[a,V]),{className:Jn,style:Io}=(0,Be.useMemo)(()=>({className:[l[me.Root],t.className].filter(Boolean).join(" "),style:{...x?.[me.Root],...t.style}}),[l,t.className,t.style,x]),Po=P4(t),on=Ve=>{let G=x?.[me.Dropdown],te=x?.[Ve];if(!(!G&&!te))return{...G,...te}},ji=(0,Be.useRef)(null);B4(ji,!!t.animate,{classNames:l,months:F,focused:le,dateLib:a});let Hi={dayPickerProps:t,selected:oe,select:j,isSelected:W,months:F,nextMonth:M,previousMonth:L,goToMonth:V,getModifiers:z,components:o,classNames:l,styles:x,labels:i,formatters:n};return Be.default.createElement(D0.Provider,{value:Hi},Be.default.createElement(o.Root,{rootRef:t.animate?ji:void 0,className:Jn,style:Io,dir:t.dir,id:t.id,lang:t.lang??s.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Po},Be.default.createElement(o.Months,{className:l[me.Months],style:x?.[me.Months]},!t.hideNavigation&&!u&&Be.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[me.Nav],style:x?.[me.Nav],"aria-label":Re(),onPreviousClick:q,onNextClick:Z,previousMonth:L,nextMonth:M}),F.map((Ve,G)=>{let te=t.reverseMonths?F.length-1-G:G;return Be.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:l[me.Month],style:x?.[me.Month],key:G,displayIndex:G,calendarMonth:Ve},u==="around"&&!t.hideNavigation&&G===0&&Be.default.createElement(o.PreviousMonthButton,{type:"button",className:l[me.PreviousMonthButton],style:x?.[me.PreviousMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":Oe(L),onClick:q,"data-animated-button":t.animate?"true":void 0},Be.default.createElement(o.Chevron,{disabled:L?void 0:!0,className:l[me.Chevron],style:x?.[me.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Be.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[me.MonthCaption],style:x?.[me.MonthCaption],calendarMonth:Ve,displayIndex:G},d?.startsWith("dropdown")?Be.default.createElement(o.DropdownNav,{className:l[me.Dropdowns],style:x?.[me.Dropdowns]},(()=>{let Ae=d==="dropdown"||d==="dropdown-months"?Be.default.createElement(o.MonthsDropdown,{key:"month",className:l[me.MonthsDropdown],"aria-label":ce(),disabled:!!t.disableNavigation,onChange:Mr(Ve.date,te),options:D4(Ve.date,D,O,n,a),style:on(me.MonthsDropdown),value:a.getMonth(Ve.date)}):Be.default.createElement("span",{key:"month"},T(Ve.date,a)),ye=d==="dropdown"||d==="dropdown-years"?Be.default.createElement(o.YearsDropdown,{key:"year",className:l[me.YearsDropdown],"aria-label":Ce(a.options),disabled:!!t.disableNavigation,onChange:Nr(Ve.date,te),options:L4(D,O,n,a,!!t.reverseYears),style:on(me.YearsDropdown),value:a.getYear(Ve.date)}):Be.default.createElement("span",{key:"year"},N(Ve.date,a));return a.getMonthYearOrder()==="year-first"?[ye,Ae]:[Ae,ye]})(),Be.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"}},S(Ve.date,a.options,a))):Be.default.createElement(o.CaptionLabel,{className:l[me.CaptionLabel],style:x?.[me.CaptionLabel],role:"status","aria-live":"polite"},S(Ve.date,a.options,a))),u==="around"&&!t.hideNavigation&&G===m-1&&Be.default.createElement(o.NextMonthButton,{type:"button",className:l[me.NextMonthButton],style:x?.[me.NextMonthButton],tabIndex:M?void 0:-1,"aria-disabled":M?void 0:!0,"aria-label":be(M),onClick:Z,"data-animated-button":t.animate?"true":void 0},Be.default.createElement(o.Chevron,{disabled:M?void 0:!0,className:l[me.Chevron],style:x?.[me.Chevron],orientation:t.dir==="rtl"?"left":"right"})),G===m-1&&u==="after"&&!t.hideNavigation&&Be.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[me.Nav],style:x?.[me.Nav],"aria-label":Re(),onPreviousClick:q,onNextClick:Z,previousMonth:L,nextMonth:M}),Be.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":c==="multiple"||c==="range","aria-label":X(Ve.date,a.options,a)||void 0,className:l[me.MonthGrid],style:x?.[me.MonthGrid]},!t.hideWeekdays&&Be.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[me.Weekdays],style:x?.[me.Weekdays]},R&&Be.default.createElement(o.WeekNumberHeader,{"aria-label":_e(a.options),className:l[me.WeekNumberHeader],style:x?.[me.WeekNumberHeader],scope:"col"},I()),Le.map(Ae=>Be.default.createElement(o.Weekday,{"aria-label":De(Ae,a.options,a),className:l[me.Weekday],key:String(Ae),style:x?.[me.Weekday],scope:"col"},k(Ae,a.options,a)))),Be.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[me.Weeks],style:x?.[me.Weeks]},Ve.weeks.map(Ae=>Be.default.createElement(o.Week,{className:l[me.Week],key:Ae.weekNumber,style:x?.[me.Week],week:Ae},R&&Be.default.createElement(o.WeekNumber,{week:Ae,style:x?.[me.WeekNumber],"aria-label":ge(Ae.weekNumber,{locale:s}),className:l[me.WeekNumber],scope:"row",role:"rowheader"},E(Ae.weekNumber,a)),Ae.days.map(ye=>{let{date:rt}=ye,Ie=z(ye);if(Ie[St.focused]=!Ie.hidden&&!!le?.isEqualTo(ye),Ie[yo.selected]=W?.(rt)||Ie.selected,Wa(oe)){let{from:kn,to:Ao}=oe;Ie[yo.range_start]=!!(kn&&Ao&&a.isSameDay(rt,kn)),Ie[yo.range_end]=!!(kn&&Ao&&a.isSameDay(rt,Ao)),Ie[yo.range_middle]=xo(oe,rt,!0,a)}let Zt=V4(Ie,x,t.modifiersStyles),Mo=O4(Ie,l,t.modifiersClassNames),No=!Nt&&!Ie.hidden?U(rt,Ie,a.options,a):void 0;return Be.default.createElement(o.Day,{key:`${ye.isoDate}_${ye.displayMonthId}`,day:ye,modifiers:Ie,className:Mo.join(" "),style:Zt,role:"gridcell","aria-selected":Ie.selected||void 0,"aria-label":No,"data-day":ye.isoDate,"data-month":ye.outside?ye.dateMonthId:void 0,"data-selected":Ie.selected||void 0,"data-disabled":Ie.disabled||void 0,"data-hidden":Ie.hidden||void 0,"data-outside":ye.outside||void 0,"data-focused":Ie.focused||void 0,"data-today":Ie.today||void 0},!Ie.hidden&&Nt?Be.default.createElement(o.DayButton,{className:l[me.DayButton],style:x?.[me.DayButton],type:"button",day:ye,modifiers:Ie,disabled:!Ie.focused&&Ie.disabled||void 0,"aria-disabled":Ie.focused&&Ie.disabled||void 0,tabIndex:J(ye)?0:-1,"aria-label":ee(rt,Ie,a.options,a),onClick:We(ye,Ie),onBlur:fe(ye,Ie),onFocus:se(ye,Ie),onKeyDown:Je(ye,Ie),onMouseEnter:bt(ye,Ie),onMouseLeave:Xt(ye,Ie)},C(rt,a.options,a)):!Ie.hidden&&C(ye.date,a.options,a))}))))))})),t.footer&&Be.default.createElement(o.Footer,{className:l[me.Footer],style:x?.[me.Footer],role:"status","aria-live":"polite"},t.footer)))}var $s=f(Y(),1);var FT=f(Y(),1),LT=f(At(),1);var Mb=f(de(),1);var AT=f(Y(),1);var xr={};Ar(xr,{Popup:()=>Sb,Portal:()=>vb,Positioner:()=>wb,Provider:()=>IT,Root:()=>Eb,Trigger:()=>Rb});var ST=f(Y(),1);var uT=f(Y(),1);var ix="data-wp-hash";function ax(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LB(document)),e.__wpStyleRuntime}function FB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ix}]`))if(r.getAttribute(ix)===t)return!0;return!1}function dT(e,t,r){if(!e.head)return;let o=ax(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FB(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ix,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function LB(e){let t=ax();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)dT(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 zB(e,t){let r=ax();r.styles.set(e,t);for(let o of r.documents.keys())dT(o,e,t)}typeof process>"u",zB("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 lT={slot:"_11fc52b637ff8a7e__slot"},cT="data-wp-compat-overlay-slot";function BB(){return typeof document>"u"?null:document}function jB(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var gi=null;function nx(e){return e.setAttribute("aria-hidden","false"),e}function HB(e){let t=e.createElement("div");return t.setAttribute(cT,""),lT.slot&&t.classList.add(lT.slot),e.body.appendChild(t),t}function _b(){if(typeof window>"u"||!jB()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=BB();if(!e||!e.body)return;if(gi&&gi.ownerDocument===e&&gi.isConnected)return nx(gi);let t=e.querySelector(`[${cT}]`);return t instanceof HTMLDivElement?(gi=nx(t),gi):(gi?.isConnected&&gi.remove(),gi=nx(HB(e)),gi)}var fT=f(B(),1),vb=(0,uT.forwardRef)(function({container:t,...r},o){return(0,fT.jsx)(vo.Portal,{container:t??_b(),...r,ref:o})});var pT=f(Y(),1),bT=f(B(),1),sx="data-wp-hash";function lx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&UB(document)),e.__wpStyleRuntime}function WB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sx}]`))if(r.getAttribute(sx)===t)return!0;return!1}function mT(e,t,r){if(!e.head)return;let o=lx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WB(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function UB(e){let t=lx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mT(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 gT(e,t){let r=lx();r.styles.set(e,t);for(let o of r.documents.keys())mT(o,e,t)}typeof process>"u",gT("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var YB={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",gT("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 GB={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},wb=(0,pT.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},a){return(0,bT.jsx)(vo.Positioner,{ref:a,align:t,side:o,sideOffset:n,...i,className:$(YB["box-sizing"],GB.positioner,r)})});var hT=f(Y(),1);function fd(e,t,r){return(0,hT.cloneElement)(e??t,{children:r})}var $B=f(vT(),1);var yT=f(yb(),1),{lock:eCe,unlock:xT}=(0,yT.__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 qB(){let e=$B;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return xT(e.privateApis).ThemeProvider}var xb=qB();var su=f(B(),1),dx="data-wp-hash";function cx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&XB(document)),e.__wpStyleRuntime}function KB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dx}]`))if(r.getAttribute(dx)===t)return!0;return!1}function RT(e,t,r){if(!e.head)return;let o=cx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(KB(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(dx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XB(e){let t=cx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)RT(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 ZB(e,t){let r=cx();r.styles.set(e,t);for(let o of r.documents.keys())RT(o,e,t)}typeof process>"u",ZB("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 QB={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},JB={background:"#1e1e1e"},Sb=(0,ST.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},a){let s=(0,su.jsx)(xb,{color:JB,children:(0,su.jsx)(vo.Popup,{ref:a,className:$(QB.popup,n),...i,children:o})}),l=fd(r,(0,su.jsx)(wb,{}),s);return fd(t,(0,su.jsx)(vb,{}),l)});var CT=f(Y(),1),ET=f(B(),1),Rb=(0,CT.forwardRef)(function(t,r){return(0,ET.jsx)(vo.Trigger,{ref:r,...t})});var TT=f(de(),1),kT=f(B(),1);function Cb({children:e}){return(0,kT.jsx)(Hm,{direction:(0,TT.isRTL)()?"rtl":"ltr",children:e})}var ux=f(B(),1);function Eb(e){return(0,ux.jsx)(Cb,{children:(0,ux.jsx)(vo.Root,{...e})})}var OT=f(B(),1);function IT({...e}){return(0,OT.jsx)(vo.Provider,{...e})}var lu=f(Y(),1),kb=f(de(),1);var PT=f(Y(),1),fx="data-wp-hash";function px(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tj(document)),e.__wpStyleRuntime}function ej(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fx}]`))if(r.getAttribute(fx)===t)return!0;return!1}function MT(e,t,r){if(!e.head)return;let o=px(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ej(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tj(e){let t=px();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)MT(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 rj(e,t){let r=px();r.styles.set(e,t);for(let o of r.documents.keys())MT(o,e,t)}typeof process>"u",rj("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 oj={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ao=(0,PT.forwardRef)(function({render:t,...r},o){return Yr({render:t,ref:o,props:ot({className:oj["visually-hidden"]},r,{"data-visually-hidden":""})})});var Tb=f(B(),1);function Ob({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let o=(0,lu.useId)(),n=r?o:void 0,i=[e,n].filter(Boolean).join(" ");return{descriptionId:n,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var Ib=(0,lu.forwardRef)(function({descriptionId:t,shortcut:r},o){return(0,Tb.jsx)(ao,{id:t,"aria-hidden":"true",render:(0,Tb.jsx)("span",{ref:o}),children:(0,kb.sprintf)((0,kb.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),Pb=(0,lu.forwardRef)(function({className:t,shortcut:r},o){return(0,Tb.jsx)("span",{ref:o,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var _n=f(B(),1),mx="data-wp-hash";function gx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ij(document)),e.__wpStyleRuntime}function nj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mx}]`))if(r.getAttribute(mx)===t)return!0;return!1}function DT(e,t,r){if(!e.head)return;let o=gx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function ij(e){let t=gx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)DT(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 aj(e,t){let r=gx();r.styles.set(e,t);for(let o of r.documents.keys())DT(o,e,t)}typeof process>"u",aj("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 NT={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},bx=(0,AT.forwardRef)(function({label:t,className:r,children:o,disabled:n,focusableWhenDisabled:i=!0,icon:a,size:s,shortcut:l,positioner:d,"aria-describedby":c,"aria-keyshortcuts":u,...m},p){let g=$(NT["icon-button"],r),{descriptionId:b,targetProps:_}=Ob({"aria-describedby":c,"aria-keyshortcuts":u,shortcut:l});return(0,_n.jsxs)(Eb,{children:[(0,_n.jsxs)(Rb,{ref:p,..._,disabled:n&&!i,render:(0,_n.jsx)(u9,{...m,size:s,"aria-label":t,disabled:n,focusableWhenDisabled:i}),className:g,children:[(0,_n.jsx)(Bt,{icon:a,size:24,className:NT.icon}),l&&b&&(0,_n.jsx)(Ib,{descriptionId:b,shortcut:l})]}),(0,_n.jsxs)(Sb,{positioner:d,children:[t,l&&(0,_n.jsxs)(_n.Fragment,{children:[" ",(0,_n.jsx)(Pb,{shortcut:l})]})]})]})});var VT=f(Y(),1),pd=(0,VT.createContext)({});var $r=f(B(),1),sj=()=>(0,$r.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,$r.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"})}),lj=()=>(0,$r.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,$r.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"})}),dj=()=>(0,$r.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,$r.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,$r.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),cj=()=>(0,$r.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,$r.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 zT(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=sj:r.preview_start?i=lj:r.preview_end?i=cj:r.preview&&(i=dj),(0,$r.jsxs)("td",{...n,children:[i&&(0,$r.jsx)(i,{}),o]})}function BT({rootRef:e,...t}){let{render:r,ref:o,role:n,defaultAriaLabel:i}=(0,FT.useContext)(pd),{months:a,labels:s}=pi(),l=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!l&&i&&n==="application"){let u=a[0];d=u?(0,Mb.sprintf)((0,Mb.__)("%1$s, %2$s"),i,s.labelGrid(u.date)):i}let c=(0,LT.useMergeRefs)([e??null,o??null]);return Yr({render:r,defaultTagName:"div",ref:c,props:{...t,role:n,"aria-label":d}})}function jT({icon:e,className:t,children:r,"aria-label":o,"aria-disabled":n,...i}){return(0,$r.jsx)(bx,{...i,className:t,label:o,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:n===!0||n==="true",focusableWhenDisabled:!0})}function HT(e){return(0,$r.jsx)(jT,{...e,icon:zv})}function WT(e){return(0,$r.jsx)(jT,{...e,icon:Wv})}var hx="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"&&fj(document)),e.__wpStyleRuntime}function uj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hx}]`))if(r.getAttribute(hx)===t)return!0;return!1}function UT(e,t,r){if(!e.head)return;let o=_x(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function fj(e){let t=_x();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)UT(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 Nb(e,t){let r=_x();r.styles.set(e,t);for(let o of r.documents.keys())UT(o,e,t)}typeof process>"u",Nb("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 kt={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",Nb("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var pj={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Nb("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 mj={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Nb("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var gj={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},bj={root:$(kt.root,pj["box-sizing"]),day:kt.day,day_button:$(kt["day-button"],gj.button,mj["outset-ring--focus-visible"]),outside:kt.outside,caption_label:kt["caption-label"],button_next:kt["nav-button"],button_previous:kt["nav-button"],nav:kt.nav,month_caption:kt["month-caption"],months:kt.months,month_grid:kt["month-grid"],weekday:kt.weekday,today:kt.today,selected:kt.selected,disabled:void 0,hidden:kt.hidden,range_start:kt["range-start"],range_end:kt["range-end"],range_middle:kt["range-middle"],weeks_before_enter:kt["weeks-before-enter"],weeks_before_exit:kt["weeks-before-exit"],weeks_after_enter:kt["weeks-after-enter"],weeks_after_exit:kt["weeks-after-exit"],caption_after_enter:kt["caption-after-enter"],caption_after_exit:kt["caption-after-exit"],caption_before_enter:kt["caption-before-enter"],caption_before_exit:kt["caption-before-exit"]},YT={preview:kt.preview},Ab={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:bj,components:{Day:zT,Root:BT,PreviousMonthButton:HT,NextMonthButton:WT}};function Db(e){return Math.min(3,Math.max(1,e))}var Vb=f(Y(),1);function Fb({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,a]=(0,Vb.useState)(n),s=o?r:i,l=(0,Vb.useCallback)((c,...u)=>{a(c),t?.(c,...u)},[t]),d;return o&&typeof t=="function"?d=t:!o&&typeof t=="function"?d=l:d=a,[s,d]}var Or=f(de(),1),GT=f(Y(),1);function hj(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 _j(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function vj(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var Lb=({locale:e,timeZone:t,mode:r})=>(0,GT.useMemo)(()=>{let o=typeof e=="string",n=o||e===void 0?Wo:e,i=_j(o?e:e?.code),a=i??"en-US",s=new Intl.Locale(a),l=i!==void 0?hj(s):(0,Or.isRTL)(),d=o||i!==void 0?vj(s):void 0,c=new Intl.DateTimeFormat(a,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),u=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"narrow",timeZone:t}),m=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",timeZone:t}),p=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),g=new Intl.DateTimeFormat(a,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Or.__)("Date calendar"):(0,Or.__)("Date range calendar"),labels:{labelNav:()=>(0,Or.__)("Navigation bar"),labelGrid:c.format,labelGridcell:(b,_)=>{let v=p.format(b),h=v;return _?.today&&(h=(0,Or.sprintf)((0,Or.__)("Today, %s"),v)),h},labelNext:()=>(0,Or.__)("Next month"),labelPrevious:()=>(0,Or.__)("Previous month"),labelDayButton:(b,_)=>{let v=p.format(b),h=v;return _?.today&&_?.selected?(0,Or.sprintf)((0,Or.__)("Today, %s, selected"),v):(_?.today&&(h=(0,Or.sprintf)((0,Or.__)("Today, %s"),v)),_?.selected&&(h=(0,Or.sprintf)((0,Or.__)("%s, selected"),v)),h)},labelWeekday:m.format},locale:n,lang:a,dir:l?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:g.format,formatWeekdayName:u.format,formatCaption:c.format},timeZone:t}},[e,t,r]);var $T=f(At(),1),Ya=f(Y(),1);function zb(e,t){let r=(0,Ya.useRef)(null),o=(0,Ya.useRef)(!1),n=(0,$T.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,a=(0,Ya.useCallback)(()=>{o.current=!0},[]),s=(0,Ya.useCallback)(()=>{o.current=!1},[]);return(0,Ya.useEffect)(()=>{if(!o.current)return;let l=r.current;if(!l)return;let{activeElement:d,body:c}=l.ownerDocument;if(d!==c){let g=d?.closest('[role="grid"]');o.current=!!g&&l.contains(g);return}o.current=!1;let u=l.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),m=l.querySelector('button:not(:disabled):not([aria-disabled="true"])'),p=l.querySelector("button:not(:disabled)");(u??m??p)?.focus()},[i]),{ref:n,onDayFocus:a,onDayBlur:s}}var vx=f(B(),1),du=(0,$s.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i,timeZone:a,month:s,render:l,role:d="application","aria-label":c,labels:u,...m},p){let{"aria-label":g,...b}=Lb({locale:i,timeZone:a,mode:"single"}),_=(0,$s.useMemo)(()=>u?{...b.labels,...u}:b.labels,[b.labels,u]),v=(0,$s.useCallback)((x,S,C,T)=>{o?.(x??null,S,C,T)},[o]),[h,y]=Fb({defaultValue:t,value:r,onChange:v}),w=zb(p,s),R=(0,$s.useMemo)(()=>({render:l,ref:w.ref,role:d,defaultAriaLabel:g}),[l,w.ref,d,g]);return(0,vx.jsx)(pd.Provider,{value:R,children:(0,vx.jsx)(hb,{...Ab,...b,...m,"aria-label":c,mode:"single",month:s,numberOfMonths:Db(n),labels:_,selected:h??void 0,onSelect:y,onDayFocus:w.onDayFocus,onDayBlur:w.onDayBlur})})});var Vn=f(Y(),1);var wx=f(B(),1);function wj({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,Vn.useMemo)(()=>{if(!t||!e?.from)return;let a,s;return t<e.from?(a={from:t,to:e.from},s={from:t,to:e.to??e.from}):e.to&&t>e.from&&t<e.to?(a={from:e.from,to:t},s={from:e.from,to:t}):t>e.from&&(a={from:e.to??e.from,to:t},s={from:e.from,to:t}),o!==void 0&&o>0&&s&&Zi(s.to,s.from)<o&&(a={from:t,to:t}),n!==void 0&&n>0&&s&&Zi(s.to,s.from)>n&&(a={from:t,to:t}),r&&i&&s&&gb(s,i)&&(a={from:t,to:t}),a},[e,t,r,o,n,i])}var yx=(0,Vn.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:a,max:s,disabled:l,locale:d,timeZone:c,month:u,render:m,role:p="application","aria-label":g,labels:b,..._},v){let{"aria-label":h,...y}=Lb({locale:d,timeZone:c,mode:"range"}),w=(0,Vn.useMemo)(()=>b?{...y.labels,...b}:y.labels,[y.labels,b]),R=(0,Vn.useCallback)((P,A,F,D)=>{o?.(P??null,A,F,D)},[o]),[x,S]=Fb({defaultValue:t,value:r,onChange:R}),C=zb(v,u),[T,E]=(0,Vn.useState)(void 0),I=wj({value:x,hoveredDate:T,excludeDisabled:i,min:a,max:s,disabled:l}),k=(0,Vn.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),N=(0,Vn.useMemo)(()=>({render:m,ref:C.ref,role:p,defaultAriaLabel:h}),[m,C.ref,p,h]);return(0,wx.jsx)(pd.Provider,{value:N,children:(0,wx.jsx)(hb,{...Ab,...y,..._,"aria-label":g,mode:"range",month:u,numberOfMonths:Db(n),disabled:l,excludeDisabled:i,min:a,max:s,labels:w,selected:x??void 0,onSelect:S,onDayFocus:C.onDayFocus,onDayBlur:C.onDayBlur,onDayMouseEnter:P=>E(P),onDayMouseLeave:()=>E(void 0),modifiers:k,modifiersClassNames:YT})})});var qT=f(Y(),1),xx="data-wp-hash";function Sx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xj(document)),e.__wpStyleRuntime}function yj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xx}]`))if(r.getAttribute(xx)===t)return!0;return!1}function KT(e,t,r){if(!e.head)return;let o=Sx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(yj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xj(e){let t=Sx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KT(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 Sj(e,t){let r=Sx();r.styles.set(e,t);for(let o of r.documents.keys())KT(o,e,t)}typeof process>"u",Sj("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Rj={stack:"_19ce0419607e1896__stack"},Cj={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)"},ae=(0,qT.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:a,...s},l){let d={gap:r&&Cj[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Yr({render:a,ref:l,props:ot(s,{style:d,className:Rj.stack})})});var rk=f(Y(),1);var cu=f(Y(),1),uu=f(B(),1),Rx="data-wp-hash";function Cx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tj(document)),e.__wpStyleRuntime}function Ej(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Rx}]`))if(r.getAttribute(Rx)===t)return!0;return!1}function XT(e,t,r){if(!e.head)return;let o=Cx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ej(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Rx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Tj(e){let t=Cx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)XT(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 Ex(e,t){let r=Cx();r.styles.set(e,t);for(let o of r.documents.keys())XT(o,e,t)}typeof process>"u",Ex("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var kj={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Ex("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Oj={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ex("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 md={"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"},ZT=(0,cu.forwardRef)(function({className:t,children:r,visuallyDisabled:o,size:n="default",isBorderless:i,prefix:a,suffix:s,...l},d){return(0,uu.jsxs)("div",{ref:d,className:$(kj.div,Oj["box-sizing"],md["input-layout"],md[`is-size-${n}`],o&&md["is-disabled"],i&&md["is-borderless"],t),...l,children:[cu.Children.count(a)>0&&(0,uu.jsx)("div",{className:md["slot-wrapper"],"data-slot-type":"prefix",children:a}),r,cu.Children.count(s)>0&&(0,uu.jsx)("div",{className:md["slot-wrapper"],"data-slot-type":"suffix",children:s})]})});var JT=f(Y(),1),tk=f(B(),1),Tx="data-wp-hash";function kx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pj(document)),e.__wpStyleRuntime}function Ij(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tx}]`))if(r.getAttribute(Tx)===t)return!0;return!1}function ek(e,t,r){if(!e.head)return;let o=kx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ij(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Tx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pj(e){let t=kx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ek(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 Mj(e,t){let r=kx();r.styles.set(e,t);for(let o of r.documents.keys())ek(o,e,t)}typeof process>"u",Mj("4767ce195b",'@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-weak,#0000);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]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){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 QT={"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"},Ox=(0,JT.forwardRef)(function({padding:t="default",className:r,...o},n){return(0,tk.jsx)("div",{ref:n,className:$(QT["input-layout-slot"],QT[`is-padding-${t}`],r),...o})});Ox.displayName="InputLayout.Slot";var Uo=Object.assign(ZT,{Slot:Ox});var Px=f(B(),1),Ix="data-wp-hash";function Mx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Aj(document)),e.__wpStyleRuntime}function Nj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ix}]`))if(r.getAttribute(Ix)===t)return!0;return!1}function ok(e,t,r){if(!e.head)return;let o=Mx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Nj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ix,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Aj(e){let t=Mx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ok(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 Nx(e,t){let r=Mx();r.styles.set(e,t);for(let o of r.documents.keys())ok(o,e,t)}typeof process>"u",Nx("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Dj={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Nx("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 Vj={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Nx("41fce05ee0","@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-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{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 Fj={input:"_2ae7be2fc1bb17a3__input"},gd=(0,rk.forwardRef)(function({className:t,size:r="default",prefix:o,suffix:n,style:i,...a},s){return(0,Px.jsx)(Uo,{className:$(Vj["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:a.disabled,prefix:o,suffix:n,children:(0,Px.jsx)(g0,{ref:s,className:$(Dj.input,Fj.input),...a})})});var nk={align:"start",sideOffset:8,collisionPadding:12};var Bx=f(de(),1),vr=f(Y(),1);var ik=f(Y(),1),fu=f(B(),1),Dx="data-wp-hash";function Vx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zj(document)),e.__wpStyleRuntime}function Lj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dx}]`))if(r.getAttribute(Dx)===t)return!0;return!1}function ak(e,t,r){if(!e.head)return;let o=Vx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Lj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Dx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zj(e){let t=Vx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ak(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 Bj(e,t){let r=Vx();r.styles.set(e,t);for(let o of r.documents.keys())ak(o,e,t)}typeof process>"u",Bj("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 Ax={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},Fx=(0,ik.forwardRef)(function({className:t,...r},o){return(0,fu.jsxs)("svg",{className:$(Ax.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:o,children:[(0,fu.jsx)("circle",{className:Ax.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,fu.jsx)("path",{className:Ax.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var pu=f(B(),1),Lx="data-wp-hash";function zx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hj(document)),e.__wpStyleRuntime}function jj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Lx}]`))if(r.getAttribute(Lx)===t)return!0;return!1}function sk(e,t,r){if(!e.head)return;let o=zx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Lx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hj(e){let t=zx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sk(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 lk(e,t){let r=zx();r.styles.set(e,t);for(let o of r.documents.keys())sk(o,e,t)}typeof process>"u",lk("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Wj={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",lk("d7b0469ef4",'@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);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;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);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@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 Bb={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"},Uj={valid:hw,invalid:Jv};function qs({id:e,type:t,message:r}){return(0,pu.jsxs)("p",{id:e,className:$(Wj.p,Bb.indicator,Bb[`is-${t}`]),children:[t==="validating"?(0,pu.jsx)(Fx,{className:Bb["indicator-spinner"]}):(0,pu.jsx)(Bt,{className:Bb["indicator-icon"],icon:Uj[t],size:16,fill:"currentColor"}),r]})}var ta=f(B(),1);function Yj(e,t,r){let o;return t&&!r?o=`(${(0,Bx.__)("Required")})`:!t&&r&&(o=`(${(0,Bx.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,ta.jsxs)(ta.Fragment,{children:[e," ",o]}):e}var dk="data-validity-visible",Qt=(0,vr.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,getValidityTarget:n,children:i,render:a,...s},l){let[d,c]=(0,vr.useState)(),[u,m]=(0,vr.useState)(),[p,g]=(0,vr.useState)(!1),[b,_]=(0,vr.useState)(!1),v=(0,vr.useRef)(null);(0,vr.useEffect)(()=>{let x=n(),S=()=>{o?.type!=="validating"&&c(x?.validationMessage),g(!0),x?.setAttribute(dk,"")};return x?.addEventListener("invalid",S),()=>x?.removeEventListener("invalid",S)},[o?.type,n]),(0,vr.useEffect)(()=>{let x=n(),S=T=>{if(T.preventDefault(),!T.isTrusted)return;let E=T.target,I=Array.from(E.form?.elements??[]).find(k=>!k.validity.valid);(!E.form||I===E)&&E.focus()},C=x?.type==="radio"&&x?.name?Array.from(v.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(T=>T!==x):[];return x?.addEventListener("invalid",S),C.forEach(T=>T.addEventListener("invalid",S)),()=>{x?.removeEventListener("invalid",S),C.forEach(T=>T.removeEventListener("invalid",S))}},[n]),(0,vr.useEffect)(()=>{let x=n();if(!o?.type){x?.setCustomValidity(""),c(x?.validationMessage),m(void 0);return}switch(o.type){case"validating":{x?.setCustomValidity(""),c(void 0),m({type:"validating",message:o.message});break}case"valid":{x?.setCustomValidity(""),c(x?.validationMessage),m({type:"valid",message:o.message});break}case"invalid":{x?.setCustomValidity(o.message??""),c(x?.validationMessage),m(void 0);break}}},[o,n]),(0,vr.useEffect)(()=>{if(!(!b||p)){if(o?.type==="validating"){let x=setTimeout(()=>{g(!0)},1e3);return()=>clearTimeout(x)}g(!0)}},[b,o?.type,p]);let h=x=>{b||(!x.relatedTarget||!x.currentTarget.contains(x.relatedTarget))&&(_(!0),n()?.setAttribute(dk,""))},y=(0,vr.useId)(),w=d?(0,ta.jsx)(qs,{id:y,type:"invalid",message:d}):u?.type?(0,ta.jsx)(qs,{id:y,type:u.type,message:u.message}):null,R=p?w:null;return(0,vr.useEffect)(()=>{let x=n();if(!x)return;function S(C,T){let E=(C.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==y);T&&E.push(y),E.length?C.setAttribute("aria-describedby",E.join(" ")):C.removeAttribute("aria-describedby")}return S(x,!!R),()=>S(x,!1)},[R,y,n]),Yr({render:a,defaultTagName:"div",ref:[l,v],props:ot(s,{onBlur:h,children:(0,ta.jsxs)(ta.Fragment,{children:[(0,vr.cloneElement)(i,{label:Yj(i.props.label,t,r),required:t}),R]})})})});var vn={};Ar(vn,{Control:()=>Pk,Description:()=>Rk,Details:()=>kk,Item:()=>gk,Label:()=>vk,Root:()=>fk});var ck=f(Y(),1);var Wx=f(B(),1),jx="data-wp-hash";function Hx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$j(document)),e.__wpStyleRuntime}function Gj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jx}]`))if(r.getAttribute(jx)===t)return!0;return!1}function uk(e,t,r){if(!e.head)return;let o=Hx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Gj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(jx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $j(e){let t=Hx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)uk(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 qj(e,t){let r=Hx();r.styles.set(e,t);for(let o of r.documents.keys())uk(o,e,t)}typeof process>"u",qj("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kj={"box-sizing":"_336cd3e4e743482f__box-sizing"},Xj=e=>(0,Wx.jsx)(ae,{...e,direction:"column",gap:"sm"}),fk=(0,ck.forwardRef)(function({className:t,render:r=Xj,...o},n){return(0,Wx.jsx)(Ur.Root,{ref:n,className:$(Kj["box-sizing"],t),render:r,...o})});var pk=f(Y(),1),mk=f(B(),1),gk=(0,pk.forwardRef)(function(t,r){return(0,mk.jsx)(Ur.Item,{ref:r,...t})});var hk=f(Y(),1);var Yx=f(B(),1),Ux="data-wp-hash";function Gx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qj(document)),e.__wpStyleRuntime}function Zj(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ux}]`))if(r.getAttribute(Ux)===t)return!0;return!1}function _k(e,t,r){if(!e.head)return;let o=Gx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Zj(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ux,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Qj(e){let t=Gx();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 Jj(e,t){let r=Gx();r.styles.set(e,t);for(let o of r.documents.keys())_k(o,e,t)}typeof process>"u",Jj("e08ffbfdae",'@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);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 bk={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},vk=(0,hk.forwardRef)(function({className:t,hideFromVision:r,variant:o,...n},i){let a=(0,Yx.jsx)(Ur.Label,{ref:i,className:$(bk.label,o&&bk[`is-${o}`],t),...n});return r?(0,Yx.jsx)(ao,{render:a}):a});var wk=f(Y(),1),Sk=f(B(),1),$x="data-wp-hash";function qx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tH(document)),e.__wpStyleRuntime}function eH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$x}]`))if(r.getAttribute($x)===t)return!0;return!1}function yk(e,t,r){if(!e.head)return;let o=qx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($x,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tH(e){let t=qx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yk(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 xk(e,t){let r=qx();r.styles.set(e,t);for(let o of r.documents.keys())yk(o,e,t)}typeof process>"u",xk("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var rH={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",xk("e08ffbfdae",'@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);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 oH={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},Rk=(0,wk.forwardRef)(function({className:t,...r},o){return(0,Sk.jsx)(Ur.Description,{ref:o,className:$(rH.p,oH.description,t),...r})});var Ck=f(Y(),1),Ek=f(de(),1);var Ga=f(B(),1),Kx="data-wp-hash";function Xx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iH(document)),e.__wpStyleRuntime}function nH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Kx}]`))if(r.getAttribute(Kx)===t)return!0;return!1}function Tk(e,t,r){if(!e.head)return;let o=Xx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Kx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function iH(e){let t=Xx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Tk(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 aH(e,t){let r=Xx();r.styles.set(e,t);for(let o of r.documents.keys())Tk(o,e,t)}typeof process>"u",aH("e08ffbfdae",'@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);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 sH={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},kk=(0,Ck.forwardRef)(function({className:t,...r},o){return(0,Ga.jsxs)(Ga.Fragment,{children:[(0,Ga.jsx)(ao,{render:(0,Ga.jsx)(Ur.Description,{}),children:(0,Ek.__)("More details follow the field.")}),(0,Ga.jsx)("div",{ref:o,className:$(sH.description,t),...r})]})});var Ok=f(Y(),1),Ik=f(B(),1),Pk=(0,Ok.forwardRef)(function(t,r){return(0,Ik.jsx)(Ur.Control,{ref:r,...t})});var jb=f(Y(),1);var Qx=f(B(),1),Zx="data-wp-hash";function Jx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dH(document)),e.__wpStyleRuntime}function lH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Zx}]`))if(r.getAttribute(Zx)===t)return!0;return!1}function Dk(e,t,r){if(!e.head)return;let o=Jx(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Zx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function dH(e){let t=Jx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dk(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 Vk(e,t){let r=Jx();r.styles.set(e,t);for(let o of r.documents.keys())Dk(o,e,t)}typeof process>"u",Vk("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 Ak={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",Vk("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var cH={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},uH=(e,t)=>function(o){return typeof e=="function"?e(ot(o,t)):(0,jb.cloneElement)(e,ot(o,t))},Hb=(0,jb.forwardRef)(function({className:t,defaultValue:r,disabled:o,onValueChange:n,render:i,rows:a=4,style:s,value:l,...d},c){return(0,Qx.jsx)(gd,{className:$(Ak.wrapper,t),style:s,render:uH(i||(u=>(0,Qx.jsx)("textarea",{...u})),{className:$(cH.textarea,Ak.textarea),ref:c,rows:a,...d}),value:l,defaultValue:r,onValueChange:n,disabled:o})});var Fk=f(Y(),1);var Ks=f(B(),1),e1="data-wp-hash";function t1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pH(document)),e.__wpStyleRuntime}function fH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${e1}]`))if(r.getAttribute(e1)===t)return!0;return!1}function Lk(e,t,r){if(!e.head)return;let o=t1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(e1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pH(e){let t=t1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lk(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 mH(e,t){let r=t1();r.styles.set(e,t);for(let o of r.documents.keys())Lk(o,e,t)}typeof process>"u",mH("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 gH={root:"a9211a7e6af24bed__root"},r1=(0,Fk.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...a},s){return(0,Ks.jsxs)(vn.Root,{className:$(gH.root,t),children:[(0,Ks.jsx)(vn.Label,{hideFromVision:i,children:r}),(0,Ks.jsx)(gd,{ref:s,...a}),o&&(0,Ks.jsx)(vn.Description,{children:o}),n&&(0,Ks.jsx)(vn.Details,{children:n})]})});var zk=f(Y(),1);var Xs=f(B(),1),o1=(0,zk.forwardRef)(function({className:t,label:r,description:o,details:n,hideLabelFromVision:i,...a},s){return(0,Xs.jsxs)(vn.Root,{className:t,children:[(0,Xs.jsx)(vn.Label,{hideFromVision:i,children:r}),(0,Xs.jsx)(Hb,{ref:s,...a}),o&&(0,Xs.jsx)(vn.Description,{children:o}),n&&(0,Xs.jsx)(vn.Details,{children:n})]})});var Wb=f(Y(),1),Bk=f(At(),1);var n1=f(B(),1),Fn=(0,Wb.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let a=(0,Wb.useRef)(null),s=(0,Bk.useMergeRefs)([i,a]);return(0,n1.jsx)(Qt,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>a.current,children:(0,n1.jsx)(r1,{ref:s,...n})})});var Ub=f(Y(),1),jk=f(At(),1);var i1=f(B(),1),a1=(0,Ub.forwardRef)(function({required:t,markWhenOptional:r,customValidity:o,...n},i){let a=(0,Ub.useRef)(null),s=(0,jk.useMergeRefs)([i,a]);return(0,i1.jsx)(Qt,{required:t,markWhenOptional:r,customValidity:o,getValidityTarget:()=>a.current,children:(0,i1.jsx)(o1,{ref:s,...n})})});var Hk=f(Y(),1),Wk=f(de(),1),bd=f(B(),1),s1="data-wp-hash";function l1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hH(document)),e.__wpStyleRuntime}function bH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${s1}]`))if(r.getAttribute(s1)===t)return!0;return!1}function Uk(e,t,r){if(!e.head)return;let o=l1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(bH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(s1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function hH(e){let t=l1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Uk(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 Gb(e,t){let r=l1();r.styles.set(e,t);for(let o of r.documents.keys())Uk(o,e,t)}typeof process>"u",Gb("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var _H={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Gb("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 vH={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",Gb("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 Yb={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",Gb("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var wH={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},d1=(0,Hk.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:a,...s},l){return Yr({render:i,defaultTagName:"a",ref:l,props:ot(s,{className:$(wH.a,_H["box-sizing"],vH["outset-ring--focus-except-active"],r!=="unstyled"&&Yb.link,r!=="unstyled"&&Yb[`is-${o}`],r==="unstyled"&&Yb["is-unstyled"],a),target:n?"_blank":void 0,children:(0,bd.jsxs)(bd.Fragment,{children:[t,n&&(0,bd.jsx)("span",{className:Yb["link-icon"],role:"img","aria-label":(0,Wk.__)("(opens in a new tab)")})]})})})});var Ee={};Ar(Ee,{CheckboxItem:()=>r5,Group:()=>a5,GroupLabel:()=>c5,Item:()=>Zk,ItemDescription:()=>Kb,ItemLabel:()=>Zb,LinkItem:()=>g5,Popup:()=>R5,Portal:()=>Qb,Positioner:()=>Jb,RadioGroup:()=>k5,RadioItem:()=>M5,Root:()=>D5,Separator:()=>z5,SubmenuRoot:()=>B5,SubmenuTrigger:()=>Y5,Trigger:()=>q5});var Jk=f(Y(),1);var hd=f(Y(),1),mu=(0,hd.createContext)({isSubmenu:!1}),$b=()=>(0,hd.useContext)(mu),Ln=(0,hd.createContext)(null),qb=()=>(0,hd.useContext)(Ln);var Yo=f(Y(),1);var Yk=f(Y(),1);var c1="data-wp-hash";function u1(){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 r of e.head.querySelectorAll(`style[${c1}]`))if(r.getAttribute(c1)===t)return!0;return!1}function Gk(e,t,r){if(!e.head)return;let o=u1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(yH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(c1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xH(e){let t=u1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Gk(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 SH(e,t){let r=u1();r.styles.set(e,t);for(let o of r.documents.keys())Gk(o,e,t)}typeof process>"u",SH("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var RH={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Kb=(0,Yk.forwardRef)(function({className:t,id:r,render:o,...n},i){let a=qb();return Yr({defaultTagName:"span",ref:i,render:o,props:ot(n,{id:r??a?.descriptionId,className:$(RH["item-description"],t)})})});var $k=f(Y(),1);var Xb=f(B(),1),f1="data-wp-hash";function p1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EH(document)),e.__wpStyleRuntime}function CH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${f1}]`))if(r.getAttribute(f1)===t)return!0;return!1}function qk(e,t,r){if(!e.head)return;let o=p1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(CH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(f1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function EH(e){let t=p1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qk(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 TH(e,t){let r=p1();r.styles.set(e,t);for(let o of r.documents.keys())qk(o,e,t)}typeof process>"u",TH("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var kH={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Zb=(0,$k.forwardRef)(function({children:t,className:r,id:o,render:n,...i},a){let s=qb();return Yr({defaultTagName:"span",ref:a,render:n,props:ot(i,{children:(0,Xb.jsxs)(Xb.Fragment,{children:[t,s?.labelTrailing]}),id:o??s?.labelId,className:$(kH["item-label"],r)})})});var qr=f(B(),1),m1="data-wp-hash";function g1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&IH(document)),e.__wpStyleRuntime}function OH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${m1}]`))if(r.getAttribute(m1)===t)return!0;return!1}function Kk(e,t,r){if(!e.head)return;let o=g1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(OH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(m1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function IH(e){let t=g1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kk(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 Xk(e,t){let r=g1();r.styles.set(e,t);for(let o of r.documents.keys())Kk(o,e,t)}typeof process>"u",Xk("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var PH={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xk("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Zs={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},MH=!1;function NH(e){let t=Yo.Children.toArray(e),[r,o,...n]=t,i=(0,Yo.isValidElement)(r)&&r.type===Zb,a=(0,Yo.isValidElement)(o)&&o.type===Kb;if(MH&&(!i||o!==void 0&&!a||n.length>0))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by an optional Menu.ItemDescription.");return{descriptionId:a?o.props.id:void 0,hasDescription:a,hasLabel:i,labelId:i?r.props.id:void 0}}function ra(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":o,"aria-labelledby":n,labelTrailing:i,shortcut:a}){let s=(0,Yo.useId)(),l=(0,Yo.useId)(),{descriptionId:d,hasDescription:c,hasLabel:u,labelId:m}=NH(e),p=u?m??s:void 0,g=c?d??l:void 0,b=[t,c&&g].filter(Boolean).join(" "),{descriptionId:_,targetProps:v}=Ob({"aria-describedby":b||void 0,"aria-keyshortcuts":r,shortcut:a});return{contentContextValue:{descriptionId:g,labelId:p,labelTrailing:i},itemAriaProps:{...v,"aria-label":o,"aria-labelledby":n??(o?void 0:p)},shortcutDescriptionId:_}}function oa({children:e,prefix:t,shortcut:r,shortcutDescriptionId:o,suffix:n,trailing:i}){let a=Yo.Children.toArray(t).some(d=>d!==""),s=Yo.Children.toArray(n).some(d=>d!==""),l=Yo.Children.toArray(i).some(d=>d!=="");return(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsxs)("span",{className:Zs["item-content"],children:[(0,qr.jsx)("span",{className:Zs["item-children"],children:e}),s&&(0,qr.jsx)("span",{className:Zs["item-suffix"],children:n}),r&&(0,qr.jsx)("span",{className:Zs["item-shortcut"],children:(0,qr.jsx)(Pb,{shortcut:r})}),l&&(0,qr.jsx)("span",{className:Zs["item-trailing"],children:i})]}),a&&(0,qr.jsx)("span",{"aria-hidden":"true",className:Zs["item-prefix"],children:t}),r&&o&&(0,qr.jsx)(Ib,{descriptionId:o,shortcut:r})]})}var Zk=(0,Yo.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentContextValue:m,itemAriaProps:p,shortcutDescriptionId:g}=ra(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:n});return(0,qr.jsx)(st.Item,{ref:u,...p,className:$(PH["box-sizing"],Zs.item,r),...c,children:(0,qr.jsx)(Ln.Provider,{value:m,children:(0,qr.jsx)(oa,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})})});var Qs=f(B(),1),b1="data-wp-hash";function h1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&DH(document)),e.__wpStyleRuntime}function AH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${b1}]`))if(r.getAttribute(b1)===t)return!0;return!1}function e5(e,t,r){if(!e.head)return;let o=h1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(AH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(b1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function DH(e){let t=h1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)e5(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 t5(e,t){let r=h1();r.styles.set(e,t);for(let o of r.documents.keys())e5(o,e,t)}typeof process>"u",t5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var VH={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",t5("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var Qk={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},r5=(0,Jk.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentContextValue:m,itemAriaProps:p,shortcutDescriptionId:g}=ra(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:n});return(0,Qs.jsxs)(st.CheckboxItem,{ref:u,...p,className:$(VH["box-sizing"],Qk.item,r),...c,children:[(0,Qs.jsx)(st.CheckboxItemIndicator,{keepMounted:!0,className:Qk["item-selection-indicator"],children:(0,Qs.jsx)(Bt,{icon:Wi,size:24,"aria-hidden":"true"})}),(0,Qs.jsx)(Ln.Provider,{value:m,children:(0,Qs.jsx)(oa,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})]})});var o5=f(Y(),1),i5=f(B(),1),_1="data-wp-hash";function v1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LH(document)),e.__wpStyleRuntime}function FH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_1}]`))if(r.getAttribute(_1)===t)return!0;return!1}function n5(e,t,r){if(!e.head)return;let o=v1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function LH(e){let t=v1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)n5(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 zH(e,t){let r=v1();r.styles.set(e,t);for(let o of r.documents.keys())n5(o,e,t)}typeof process>"u",zH("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var BH={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},a5=(0,o5.forwardRef)(function({className:t,...r},o){return(0,i5.jsx)(st.Group,{ref:o,className:$(BH.group,t),...r})});var s5=f(Y(),1),d5=f(B(),1),w1="data-wp-hash";function y1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HH(document)),e.__wpStyleRuntime}function jH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${w1}]`))if(r.getAttribute(w1)===t)return!0;return!1}function l5(e,t,r){if(!e.head)return;let o=y1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(w1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HH(e){let t=y1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)l5(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 WH(e,t){let r=y1();r.styles.set(e,t);for(let o of r.documents.keys())l5(o,e,t)}typeof process>"u",WH("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var UH={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},c5=(0,s5.forwardRef)(function({className:t,...r},o){return(0,d5.jsx)(st.GroupLabel,{ref:o,className:$(UH["group-label"],t),...r})});var f5=f(Y(),1),p5=f(de(),1);var gu=f(B(),1),x1="data-wp-hash";function S1(){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 YH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${x1}]`))if(r.getAttribute(x1)===t)return!0;return!1}function m5(e,t,r){if(!e.head)return;let o=S1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(x1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function GH(e){let t=S1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)m5(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 R1(e,t){let r=S1();r.styles.set(e,t);for(let o of r.documents.keys())m5(o,e,t)}typeof process>"u",R1("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var $H={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",R1("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qH={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",R1("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var u5={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},g5=(0,f5.forwardRef)(function({children:t,className:r,openInNewTab:o=!1,prefix:n,shortcut:i,suffix:a,"aria-describedby":s,"aria-keyshortcuts":l,"aria-label":d,"aria-labelledby":c,rel:u,...m},p){let g=o?(0,gu.jsx)("span",{className:u5["external-link-indicator"],role:"img","aria-label":(0,p5.__)("(opens in a new tab)")}):null,{contentContextValue:b,itemAriaProps:_,shortcutDescriptionId:v}=ra(t,{"aria-describedby":s,"aria-keyshortcuts":l,"aria-label":d,"aria-labelledby":c,labelTrailing:g,shortcut:i});return(0,gu.jsx)(st.LinkItem,{ref:p,...m,..._,rel:u,target:o?"_blank":void 0,className:$($H.a,qH["box-sizing"],u5.item,r),children:(0,gu.jsx)(Ln.Provider,{value:b,children:(0,gu.jsx)(oa,{prefix:n,shortcut:i,shortcutDescriptionId:v,suffix:a,children:t})})})});var x5=f(Y(),1);var b5=f(Y(),1);var h5=f(B(),1),Qb=(0,b5.forwardRef)(function({container:t,...r},o){return(0,h5.jsx)(st.Portal,{ref:o,container:t??_b(),...r})});var _5=f(Y(),1);var y5=f(B(),1),C1="data-wp-hash";function E1(){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 KH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${C1}]`))if(r.getAttribute(C1)===t)return!0;return!1}function v5(e,t,r){if(!e.head)return;let o=E1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(KH(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(C1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XH(e){let t=E1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)v5(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 w5(e,t){let r=E1();r.styles.set(e,t);for(let o of r.documents.keys())v5(o,e,t)}typeof process>"u",w5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ZH={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",w5("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var QH={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},JH={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},Jb=(0,_5.forwardRef)(function({className:t,...r},o){let{isSubmenu:n}=$b(),i=n?JH:nk;return(0,y5.jsx)(st.Positioner,{...i,...r,ref:o,className:$(ZH["box-sizing"],QH.positioner,t)})});var _d=f(B(),1),T1="data-wp-hash";function k1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tW(document)),e.__wpStyleRuntime}function eW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${T1}]`))if(r.getAttribute(T1)===t)return!0;return!1}function S5(e,t,r){if(!e.head)return;let o=k1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eW(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(T1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tW(e){let t=k1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)S5(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 rW(e,t){let r=k1();r.styles.set(e,t);for(let o of r.documents.keys())S5(o,e,t)}typeof process>"u",rW("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var eh={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},R5=(0,x5.forwardRef)(function({children:t,className:r,portal:o,positioner:n,...i},a){let{isSubmenu:s}=$b(),l=(0,_d.jsx)(xb,{children:(0,_d.jsx)(st.Popup,{ref:a,className:$(eh.popup,s?eh["is-submenu"]:eh["is-root"],r),...i,children:(0,_d.jsx)("div",{className:eh.list,children:t})})}),d=fd(n,(0,_d.jsx)(Jb,{}),l);return fd(o,(0,_d.jsx)(Qb,{}),d)});var C5=f(Y(),1),T5=f(B(),1),O1="data-wp-hash";function I1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nW(document)),e.__wpStyleRuntime}function oW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${O1}]`))if(r.getAttribute(O1)===t)return!0;return!1}function E5(e,t,r){if(!e.head)return;let o=I1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oW(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(O1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nW(e){let t=I1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)E5(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 iW(e,t){let r=I1();r.styles.set(e,t);for(let o of r.documents.keys())E5(o,e,t)}typeof process>"u",iW("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var aW={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},k5=(0,C5.forwardRef)(function({className:t,...r},o){return(0,T5.jsx)(st.RadioGroup,{ref:o,className:$(aW["radio-group"],t),...r})});var O5=f(Y(),1),th=f(tt(),1);var na=f(B(),1),M1="data-wp-hash";function N1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lW(document)),e.__wpStyleRuntime}function sW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${M1}]`))if(r.getAttribute(M1)===t)return!0;return!1}function I5(e,t,r){if(!e.head)return;let o=N1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(sW(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(M1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lW(e){let t=N1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)I5(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 P5(e,t){let r=N1();r.styles.set(e,t);for(let o of r.documents.keys())I5(o,e,t)}typeof process>"u",P5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var dW={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",P5("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var P1={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},cW=(0,na.jsx)(th.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,na.jsx)(th.Circle,{cx:12,cy:12,r:3})}),M5=(0,O5.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentContextValue:m,itemAriaProps:p,shortcutDescriptionId:g}=ra(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:n});return(0,na.jsxs)(st.RadioItem,{ref:u,...p,className:$(dW["box-sizing"],P1.item,r),...c,children:[(0,na.jsx)(st.RadioItemIndicator,{keepMounted:!0,className:P1["item-selection-indicator"],children:(0,na.jsx)(Bt,{icon:cW,className:P1["radio-selection-icon"],"aria-hidden":"true"})}),(0,na.jsx)(Ln.Provider,{value:m,children:(0,na.jsx)(oa,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,children:t})})]})});var ia=f(Y(),1);function uW(e){try{return e.contentDocument}catch{return null}}function N5(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function fW(e,t){let r=e.target,o=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,n=t.getAttribute("aria-controls");if(!o||!n)return!1;let i=o.ownerDocument.getElementById(n);if(!i)return!1;let a=i.getAttribute("data-rootownerid");return a?o.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===a:i.contains(o)}function pW({enabled:e,onPointerDown:t,ownerDocument:r}){(0,ia.useEffect)(()=>{if(!e||!r)return;let o=(n,i)=>{i&&n.addEventListener("pointerdown",t,!0);let a=new Map,s=u=>{if(a.has(u))return;let m=null,p,g=()=>{let b=uW(u);b!==m&&(p?.(),m=b,p=m?o(m,!0):void 0)};u.addEventListener("load",g),g(),a.set(u,()=>{u.removeEventListener("load",g),p?.()})},l=u=>{a.get(u)?.(),a.delete(u)};n.querySelectorAll("iframe").forEach(s);let d=n.defaultView?.MutationObserver,c=d?new d(u=>{u.forEach(m=>{m.removedNodes.forEach(p=>N5(p,l)),m.addedNodes.forEach(p=>N5(p,s))})}):null;return c?.observe(n.documentElement,{childList:!0,subtree:!0}),()=>{c?.disconnect(),a.forEach(u=>u()),i&&n.removeEventListener("pointerdown",t,!0)}};return o(r,!1)},[e,t,r])}function A5({actionsRef:e,defaultOpen:t,disabled:r,modal:o,onOpenChange:n,open:i}){let a=(0,ia.useRef)(null),s=e??a,[l,d]=(0,ia.useState)(t??!1),[c,u]=(0,ia.useState)(null),m=i??l,p=(0,ia.useCallback)(b=>{c&&!fW(b,c)&&s.current?.close()},[s,c]);return pW({enabled:m&&o===!1&&!r&&c!==null,onPointerDown:p,ownerDocument:c?.ownerDocument??null}),{actionsRef:s,onOpenChange:(b,_)=>{n(b,_),!_.isCanceled&&(d(b),u(b?_.trigger??null:null))}}}var rh=f(B(),1);function D5(e){let{onOpenChange:t}=e,r=(n,i)=>{let a=i.trigger,s=a?.ownerDocument.defaultView?.HTMLElement,l=a?.ownerDocument.defaultView?.Element,d=a?.ownerDocument.activeElement,c=i.event.target,u=l&&c instanceof l?c.closest('[role="menu"]'):null;t?.(n,i),!n&&i.reason==="item-press"&&!i.isCanceled&&s&&a instanceof s&&u?.contains(d??null)&&a.ownerDocument.activeElement===d&&a.focus()},o=A5({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,rh.jsx)(Cb,{children:(0,rh.jsx)(mu.Provider,{value:{isSubmenu:!1},children:(0,rh.jsx)(st.Root,{...e,...o})})})}var V5=f(Y(),1),L5=f(B(),1),A1="data-wp-hash";function D1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gW(document)),e.__wpStyleRuntime}function mW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${A1}]`))if(r.getAttribute(A1)===t)return!0;return!1}function F5(e,t,r){if(!e.head)return;let o=D1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mW(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(A1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function gW(e){let t=D1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)F5(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 bW(e,t){let r=D1();r.styles.set(e,t);for(let o of r.documents.keys())F5(o,e,t)}typeof process>"u",bW("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var hW={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},z5=(0,V5.forwardRef)(function({className:t,...r},o){return(0,L5.jsx)(st.Separator,{ref:o,className:$(hW.separator,t),...r})});var V1=f(B(),1);function B5(e){return(0,V1.jsx)(mu.Provider,{value:{isSubmenu:!0},children:(0,V1.jsx)(st.SubmenuRoot,{...e})})}var H5=f(Y(),1);var bu=f(B(),1),F1="data-wp-hash";function L1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vW(document)),e.__wpStyleRuntime}function _W(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${F1}]`))if(r.getAttribute(F1)===t)return!0;return!1}function W5(e,t,r){if(!e.head)return;let o=L1(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_W(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(F1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vW(e){let t=L1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)W5(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 U5(e,t){let r=L1();r.styles.set(e,t);for(let o of r.documents.keys())W5(o,e,t)}typeof process>"u",U5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var wW={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",U5("5319ab5c9b",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{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);line-height:var(--wpds-typography-line-height-sm,20px)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;align-self:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--wp-ui-menu-selection-indicator-size);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{color:inherit;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-width:0}._5ed41da4abcf8958__item-label,.fa88c9f1a96a4c5a__item-description{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);overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{color:inherit}}}');var j5={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Y5=(0,H5.forwardRef)(function({children:t,className:r,prefix:o,shortcut:n,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentContextValue:m,itemAriaProps:p,shortcutDescriptionId:g}=ra(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:n});return(0,bu.jsx)(st.SubmenuTrigger,{ref:u,...p,className:$(wW["box-sizing"],j5.item,r),...c,children:(0,bu.jsx)(Ln.Provider,{value:m,children:(0,bu.jsx)(oa,{prefix:o,shortcut:n,shortcutDescriptionId:g,suffix:i,trailing:(0,bu.jsx)(Bt,{className:j5["submenu-chevron"],icon:jv,size:24,"aria-hidden":"true"}),children:t})})})});var G5=f(Y(),1),$5=f(B(),1),q5=(0,G5.forwardRef)(function(t,r){return(0,$5.jsx)(st.Trigger,{ref:r,...t})});var lh=f(Y(),1);var z1=f(de(),1);var jt="isAny",Ht="isNone",Kr="isAll",Xr="isNotAll",gr="between",so="inThePast",So="over",$t="is",qt="isNot",$a="lessThan",qa="greaterThan",Ka="lessThanOrEqual",Xa="greaterThanOrEqual",zn="before",Bn="after",jn="beforeInc",Hn="afterInc",bi="contains",hi="notContains",_i="startsWith",Wn="on",Un="notOn",oh=["asc","desc"],K5={asc:"\u2191",desc:"\u2193"},nh={asc:"ascending",desc:"descending"},ih={asc:(0,z1.__)("Sort ascending"),desc:(0,z1.__)("Sort descending")},X5={asc:Iv,desc:Rv},ah="table",Z5="grid",Q5="list",J5="activity",eO="pickerGrid",tO="pickerTable",rO="pickerActivity";var sh=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var oO=(0,lh.createContext)({view:{type:ah},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,lh.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});oO.displayName="DataViewsContext";var ke=oO;var xi=f(de(),1);var tl=f(de(),1),_h=f(Te(),1),$o=f(Y(),1),kO=f(B1(),1);var iO=f(Te(),1),aO=f(de(),1),sO=f(B(),1),j1="dataviews-selection-checkbox";function Za({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...a}){let s=o(r),l=e.includes(s),d=!i&&l,c=n?.getValue?.({item:r})||(0,aO.__)("(no title)");return(0,sO.jsx)(iO.CheckboxControl,{className:j1,"aria-label":c,"aria-disabled":i,checked:d,onChange:()=>{i||t(l?e.filter(u=>s!==u):[...e,s])},...a})}var hu=f(Te(),1),gO=f(de(),1),wd=f(Y(),1);var bO=f(ro(),1),H1=f(At(),1);var vd=function(){return vd=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},vd.apply(this,arguments)};function lO(e){return e.toLowerCase()}var yW=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],xW=/[^A-Z0-9]+/gi;function cO(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?yW:r,n=t.stripRegexp,i=n===void 0?xW:n,a=t.transform,s=a===void 0?lO:a,l=t.delimiter,d=l===void 0?" ":l,c=dO(dO(e,o,"$1\0$2"),i,"\0"),u=0,m=c.length;c.charAt(u)==="\0";)u++;for(;c.charAt(m-1)==="\0";)m--;return c.slice(u,m).split("\0").map(s).join(d)}function dO(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function uO(e,t){return t===void 0&&(t={}),cO(e,vd({delimiter:"."},t))}function fO(e,t){return t===void 0&&(t={}),uO(e,vd({delimiter:"-"},t))}function pO(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),fO(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 Ot=f(B(),1);function SW({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Ot.jsx)(hu.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function RW({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Ot.jsx)(Ee.Item,{disabled:e.disabled,onClick:t,children:(0,Ot.jsx)(Ee.ItemLabel,{children:o})})}function _u({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,Ot.jsx)(hu.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${pO(e.id)}`,children:(0,Ot.jsx)(e.RenderModal,{items:t,closeModal:r})})}function W1({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,wd.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),a=s=>s.map(l=>(0,Ot.jsx)(RW,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,Ot.jsxs)(Ee.Group,{children:[a(n),a(i)]})}function yd({item:e,actions:t,isCompact:r}){let o=(0,bO.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,wd.useMemo)(()=>{let s=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:s.filter(d=>d.isPrimary),eligibleActions:s}},[t,e]),a=(0,H1.useViewportMatch)("medium","<");return r?(0,Ot.jsx)(mO,{item:e,actions:i,isSmall:!0,registry:o}):(0,Ot.jsxs)(ae,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Ot.jsx)(U1,{item:e,actions:n,registry:o}),(n.length<i.length||a)&&(0,Ot.jsx)(mO,{item:e,actions:i,registry:o})]})}function mO({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,wd.useState)(null);return(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsxs)(Ee.Root,{disabled:!t.length,children:[(0,Ot.jsx)(Ee.Trigger,{render:(0,Ot.jsx)(hu.Button,{size:r?"small":"compact",icon:lc,label:(0,gO.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Ot.jsx)(Ee.Popup,{positioner:(0,Ot.jsx)(Ee.Positioner,{align:"end"}),children:(0,Ot.jsx)(W1,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Ot.jsx)(_u,{action:n,items:[e],closeModal:()=>i(null)})]})}function U1({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,wd.useState)(null);return(0,H1.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Ot.jsxs)(Ot.Fragment,{children:[t.map(s=>(0,Ot.jsx)(SW,{action:s,onClick:()=>{if("RenderModal"in s){i(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,Ot.jsx)(_u,{action:n,items:[e],closeModal:()=>i(null)})]})}var ch=f(Te(),1),dh=f(de(),1),Js=f(Y(),1),CW=f(ro(),1);var EW=f(At(),1);var Qa=f(de(),1);function hO(e,t,r,o=!1){return e>0?(0,Qa.sprintf)((0,Qa._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Qa.sprintf)((0,Qa._n)("%d Item","%d Items",r),r):(0,Qa.sprintf)((0,Qa._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var vu=f(B(),1);function xd(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function uh(e,t){return(0,Js.useMemo)(()=>xd(e,t),[e,t])}function fh(e,t){return(0,Js.useMemo)(()=>t.some(r=>xd(e,r)),[e,t])}function ph({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let a=(0,Js.useMemo)(()=>r.filter(c=>o.some(u=>u.supportsBulk&&(!u.isEligible||u.isEligible(c)))),[r,o]),s=r.filter(c=>e.includes(n(c))&&a.includes(c)),l=e.length>0,d=s.length===a.length;return i?(0,vu.jsx)(ch.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,disabled:!l,onChange:()=>{t([])},"aria-label":(0,dh.__)("Deselect all")}):(0,vu.jsx)(ch.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!s.length,onChange:()=>{t(d?[]:a.map(c=>n(c)))},"aria-label":d?(0,dh.__)("Deselect all"):(0,dh.__)("Select all")})}var aa=f(de(),1);var _O=f(Te(),1),Ja=f(Y(),1);function mh(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var Qe=f(B(),1);function TW({children:e}){return Ja.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Qe.jsxs)(Ja.Fragment,{children:[r>0&&(0,Qe.jsx)(Ee.Separator,{}),t]},r))}var kW=(0,Ja.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:a,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:d=!0},c){let u=r.fields??[],m=u?.indexOf(t),p=r.sort?.field===t,g=!1,b=!1,_=!1,v=[],h=o.find(C=>C.id===t),{setIsShowingFilter:y}=(0,Ja.useContext)(ke);if(!h)return null;g=h.enableHiding!==!1,b=h.enableSorting!==!1;let w=h.header;if(v=!!h.filterBy&&h.filterBy?.operators||[],_=!r.filters?.some(C=>t===C.field)&&!!(h.hasElements||h.Edit)&&h.filterBy!==!1&&!h.filterBy?.isPrimary,!b&&!s&&!g&&!_)return w;let R=mh(r,o).filter(C=>!u.includes(C.id)),x=(l||d)&&!!R.length,S=(0,aa.isRTL)();return(0,Qe.jsxs)(Ee.Root,{children:[(0,Qe.jsxs)(Ee.Trigger,{render:(0,Qe.jsx)(_O.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:c,variant:"tertiary"}),children:[w,r.sort&&p&&(0,Qe.jsx)("span",{"aria-hidden":"true",children:K5[r.sort.direction]})]}),(0,Qe.jsx)(Ee.Popup,{style:{minWidth:"240px"},children:(0,Qe.jsxs)(TW,{children:[b&&(0,Qe.jsx)(Ee.RadioGroup,{value:p&&r.sort?r.sort.direction:null,onValueChange:C=>{n({...r,sort:{field:t,direction:C},showLevels:!1})},children:oh.map(C=>(0,Qe.jsx)(Ee.RadioItem,{value:C,children:(0,Qe.jsx)(Ee.ItemLabel,{children:ih[C]})},C))}),_&&(0,Qe.jsx)(Ee.Group,{children:(0,Qe.jsx)(Ee.Item,{prefix:(0,Qe.jsx)(Bt,{icon:sc}),onClick:()=>{a(t),y(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:v[0]}]})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Add filter")})})}),(s||g||x)&&h&&(0,Qe.jsxs)(Ee.Group,{children:[s&&(0,Qe.jsx)(Ee.Item,{prefix:(0,Qe.jsx)(Bt,{icon:Ev}),disabled:S?m>=u.length-1:m<1,onClick:()=>{let C=S?m+1:m-1,T=[...u];T.splice(m,1),T.splice(C,0,t),n({...r,fields:T})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Move left")})}),s&&(0,Qe.jsx)(Ee.Item,{prefix:(0,Qe.jsx)(Bt,{icon:kv}),disabled:S?m<1:m>=u.length-1,onClick:()=>{let C=S?m-1:m+1,T=[...u];T.splice(m,1),T.splice(C,0,t),n({...r,fields:T})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Move right")})}),l&&!!R.length&&(0,Qe.jsxs)(Ee.SubmenuRoot,{children:[(0,Qe.jsx)(Ee.SubmenuTrigger,{children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Insert left")})}),(0,Qe.jsx)(Ee.Popup,{children:R.map(C=>{let T=S?m+1:m;return(0,Qe.jsx)(Ee.Item,{onClick:()=>{n({...r,fields:[...u.slice(0,T),C.id,...u.slice(T)]})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:C.label})},C.id)})})]}),d&&!!R.length&&(0,Qe.jsxs)(Ee.SubmenuRoot,{children:[(0,Qe.jsx)(Ee.SubmenuTrigger,{children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Insert right")})}),(0,Qe.jsx)(Ee.Popup,{children:R.map(C=>{let T=S?m:m+1;return(0,Qe.jsx)(Ee.Item,{onClick:()=>{n({...r,fields:[...u.slice(0,T),C.id,...u.slice(T)]})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:C.label})},C.id)})})]}),g&&h&&(0,Qe.jsx)(Ee.Item,{prefix:(0,Qe.jsx)(Bt,{icon:dc}),onClick:()=>{i(h),n({...r,fields:u.filter(C=>C!==t)})},children:(0,Qe.jsx)(Ee.ItemLabel,{children:(0,aa.__)("Hide column")})})]})]})})]})}),OW=kW,Sd=OW;var vO=f(Y(),1),Y1=f(B(),1);function IW({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function es({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...a}){if(!t(e))return(0,Y1.jsx)("div",{className:n,...a,children:i});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...a,children:i});return(0,vO.cloneElement)(l,{onClick:d=>{d.stopPropagation(),l.props.onClick&&l.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(d))}})}let s=IW({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Y1.jsx)("div",{...s,...a,children:i})}var vi=f(B(),1);function PW({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:a,renderItemLink:s,isItemClickable:l}){let d="32px";if(n){let[c,u]=n.split("/").map(Number);d=`${Math.min(60,Math.round(32*c/u))}px`}return(0,vi.jsxs)(ae,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,vi.jsx)(es,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(a||s)&&r?r.getValue?.({item:e}):void 0,children:(0,vi.jsx)(o.render,{item:e,field:o,config:{sizes:d}})}),(0,vi.jsxs)(ae,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,vi.jsxs)(es,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,vi.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,vi.jsx)(r.render,{item:e,field:r})]}),i&&(0,vi.jsx)(i.render,{item:e,field:i})]})]})}var gh=PW;var el=f(Y(),1),wO=f(de(),1),MW=e=>(0,wO.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function yO({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,el.useState)(!1),[n,i]=(0,el.useState)(!1),a=(0,el.useCallback)(()=>{let s=e.current;s&&(t&&o(MW(s)),i(s.scrollTop>0))},[e,t]);return(0,el.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let s=e.current;return a(),s.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{s.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e,t,a]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function Ro(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var wu=f(Y(),1),SO=f(B1(),1);function xO(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function NW({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let a=e===null?-1:o.indexOf(e),s=a!==-1,l=s?a:i,d=s&&r!==null?o.indexOf(r):-1,c=d===-1?[]:xO(o,l,d),u=n.filter(m=>!c.includes(m));return[...new Set([...u,...xO(o,l,i)])]}function AW({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,a=1/0;return t.forEach((s,l)=>{if(!n.has(s))return;let d=Math.abs(l-o);d<a&&(a=d,i=s)}),i}function wn({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:a}){let s=i==="multi",l=i!=="single-required",d=(0,wu.useRef)(null),c=v=>{d.current={anchorId:v,lastTargetId:null}},u=(0,wu.useRef)(!1);(0,wu.useEffect)(()=>{let v=()=>{u.current=!0};return document.addEventListener("touchstart",v,{once:!0}),()=>document.removeEventListener("touchstart",v)},[]);let m=e.filter(r).map(t),p=new Set(m),b=m.length>0&&s;return{getSelectionProps:v=>{let h=p.has(v);return{...a&&{onClick:()=>{l&&o.includes(v)?n(o.filter(y=>v!==y)):n(s?[...o,v]:[v]),c(v)}},onMouseDown:y=>{y.button===0&&y.shiftKey&&b&&y.preventDefault()},onClickCapture:y=>{if(!b)return;let w=(0,SO.isAppleOS)()?y.metaKey:y.ctrlKey,R=y.target instanceof Element&&!!y.target.closest(`.${j1}`);if(!w&&!y.shiftKey){h&&R&&c(v);return}if(!(u.current||document.getSelection()?.type==="Range")&&(y.stopPropagation(),R||y.preventDefault(),!!h))if(y.shiftKey){let x=d.current;(!x||!p.has(x.anchorId))&&(x={anchorId:AW({targetId:v,orderedIds:m,selection:o})??v,lastTargetId:null}),n(NW({anchorId:x.anchorId,targetId:v,lastTargetId:x.lastTargetId,orderedIds:m,selection:o})),d.current={anchorId:x.anchorId,lastTargetId:v}}else n(o.includes(v)?o.filter(x=>v!==x):[...o,v]),c(v)}}}}}var ts=f(Te(),1),CO=f(de(),1),EO=f(Y(),1);var Go=f(B(),1);function RO({field:e,isVisible:t,onToggleVisibility:r}){return(0,Go.jsx)(ts.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Go.jsxs)(ae,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Go.jsx)("div",{style:{height:24,width:24},children:t&&(0,Go.jsx)(ts.Icon,{icon:Wi})}),(0,Go.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function DW(e){return!!e}function bh({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,EO.useContext)(ke),n=mh(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),a=r.find(g=>g.id===t.mediaField),s=r.find(g=>g.id===t.descriptionField),l=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:g})=>DW(g)),d=t.fields??[],c=n.filter(g=>d.includes(g.id)).length,u=l.filter(({isVisibleFlag:g})=>t[g]??!0),m=u.length+c,p=m===1&&u.length===1;return(0,Go.jsxs)(ae,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Go.jsx)(ts.BaseControl.VisualLabel,{children:(0,CO.__)("Properties")}),(0,Go.jsx)(ae,{direction:"column",className:"dataviews-view-config__properties",children:(0,Go.jsxs)(ts.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:g,isVisibleFlag:b})=>{let _=t[b]??!0,v=p&&_?{...g,enableHiding:!1}:g;return(0,Go.jsx)(RO,{field:v,isVisible:_,onToggleVisibility:()=>{o({...t,[b]:!_})}},g.id)}),n.map(g=>{let b=d.includes(g.id),_=m===1&&b?{...g,enableHiding:!1}:g;return(0,Go.jsx)(RO,{field:_,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?d.filter(v=>v!==g.id):[...d,g.id]})}},g.id)})]})})]})}var hh=f(Y(),1);function wi(e,t={delay:400}){let[r,o]=(0,hh.useState)(!1);return(0,hh.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var je=f(B(),1);function OO(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function VW({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,je.jsx)("div",{className:i,children:(0,je.jsx)(n.render,{item:e,field:n})})}function TO({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:a,titleField:s,mediaField:l,mediaAspectRatio:d,descriptionField:c,selection:u,getItemId:m,isItemClickable:p,onClickItem:g,renderItemLink:b,onChangeSelection:_,onMouseDown:v,onClickCapture:h,isActionsColumnSticky:y,posinset:w}){let{paginationInfo:R}=(0,$o.useContext)(ke),x=uh(o,t),S=x&&u.includes(i),{showTitle:C=!0,showMedia:T=!0,showDescription:E=!0,infiniteScrollEnabled:I}=a,k=a.fields??[],N=s&&C||l&&T||c&&E;return(0,je.jsxs)("tr",{className:$("dataviews-view-table__row",{"is-selected":x&&S,"has-bulk-actions":x}),"aria-setsize":I?R.totalItems:void 0,"aria-posinset":w,role:I?"article":void 0,onClickCapture:h,onMouseDown:P=>{let A=(0,kO.isAppleOS)()?P.metaKey:P.ctrlKey;P.button===0&&A&&window.navigator.userAgent.toLowerCase().includes("firefox")&&P.preventDefault(),v(P)},children:[e&&(0,je.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,je.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,je.jsx)(Za,{item:t,selection:u,onChangeSelection:_,getItemId:m,titleField:s,disabled:!x})})}),N&&(0,je.jsx)("td",{children:(0,je.jsx)(gh,{item:t,level:r,titleField:C?s:void 0,mediaField:T?l:void 0,mediaAspectRatio:d,descriptionField:E?c:void 0,isItemClickable:p,onClickItem:g,renderItemLink:b})}),k.map(P=>{let{width:A,maxWidth:F,minWidth:D,align:O}=a.layout?.styles?.[P]??{},L=n.find(V=>V.id===P),M=OO(O,L?.type);return(0,je.jsx)("td",{style:{width:A,maxWidth:F,minWidth:D},children:(0,je.jsx)(VW,{fields:n,item:t,column:P,align:M})},P)}),!!o?.length&&(0,je.jsx)("td",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:P=>P.stopPropagation(),children:(0,je.jsx)(yd,{item:t,actions:o})})]})}function FW({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:a,onChangeSelection:s,selection:l,setOpenedFilter:d,onClickItem:c,isItemClickable:u,renderItemLink:m,view:p,className:g,empty:b}){let{containerRef:_}=(0,$o.useContext)(ke),v=wi(i),h=p.groupBy?.field?r.find(U=>U.id===p.groupBy?.field):null,y=h?Ro(t,h):null,w=y?Array.from(y.values()).flat():t,{getSelectionProps:R}=wn({data:w,getItemId:o,isItemSelectable:U=>xd(e,U),selection:l,onChangeSelection:s,selectionMode:"multi",shouldSelectOnClick:!1}),x=(0,$o.useRef)(new Map),S=(0,$o.useRef)(void 0),[C,T]=(0,$o.useState)(),[E,I]=(0,$o.useState)(null);(0,$o.useEffect)(()=>{S.current&&(S.current.focus(),S.current=void 0)});let k=(0,$o.useId)(),{isHorizontalScrollEnd:N,isVerticallyScrolled:P}=yO({scrollContainerRef:_,enabledHorizontal:!!e?.length}),A=fh(e,t);if(C){S.current=C,T(void 0);return}let F=U=>{let X=x.current.get(U.id),ce=X?x.current.get(X.fallback):void 0;T(ce?.node)},D=U=>{U.preventDefault(),U.stopPropagation();let X={getBoundingClientRect:()=>({x:U.clientX,y:U.clientY,top:U.clientY,left:U.clientX,right:U.clientX,bottom:U.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(X)})},O=!!t?.length,L=r.find(U=>U.id===p.titleField),M=r.find(U=>U.id===p.mediaField),V=r.find(U=>U.id===p.descriptionField),{showTitle:z=!0,showMedia:W=!0,showDescription:j=!0}=p,oe=L&&z||M&&W||V&&j,ne=p.fields??[],le=(U,X)=>ce=>{ce?x.current.set(U,{node:ce,fallback:ne[X>0?X-1:1]}):x.current.delete(U)},J=p.infiniteScrollEnabled&&!y,ue=(0,tl.isRTL)(),Q=p.layout?.aspectRatio&&sh.includes(p.layout.aspectRatio)?p.layout.aspectRatio:void 0,ee={"--wp-dataviews-media-aspect-ratio":Q??"1/1"};return O?(0,je.jsxs)(je.Fragment,{children:[(0,je.jsxs)("table",{className:$("dataviews-view-table",g,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":A,"is-refreshing":!J&&v,"has-media-aspect-ratio":!!Q}),style:ee,"aria-busy":i,"aria-describedby":k,role:J?"feed":void 0,inert:!J&&i?"true":void 0,children:[(0,je.jsxs)("colgroup",{children:[A&&(0,je.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),oe&&(0,je.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ne.map((U,X)=>(0,je.jsx)("col",{className:$(`dataviews-view-table__col-${U}`,{"dataviews-view-table__col-expand":!oe&&X===ne.length-1})},`col-${U}`)),!!e?.length&&(0,je.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),E&&(0,je.jsx)(_h.Popover,{anchor:E,onClose:()=>I(null),placement:"bottom-start",children:(0,je.jsx)(bh,{showLabel:!1})}),(0,je.jsx)("thead",{className:$({"dataviews-view-table__thead--stuck":P}),onContextMenu:D,children:(0,je.jsxs)("tr",{className:"dataviews-view-table__row",children:[A&&(0,je.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,je.jsx)(ph,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),oe&&(0,je.jsx)("th",{scope:"col",children:L&&(0,je.jsx)(Sd,{ref:le(L.id,0),fieldId:L.id,view:p,fields:r,onChangeView:a,onHide:F,setOpenedFilter:d,canMove:!1,canInsertLeft:ue?p.layout?.enableMoving??!0:!1,canInsertRight:ue?!1:p.layout?.enableMoving??!0})}),ne.map((U,X)=>{let{width:ce,maxWidth:Re,minWidth:Oe,align:be}=p.layout?.styles?.[U]??{},De=r.find(Ce=>Ce.id===U),ge=OO(be,De?.type),_e=p.layout?.enableMoving??!0;return(0,je.jsx)("th",{style:{width:ce,maxWidth:Re,minWidth:Oe,textAlign:ge},"aria-sort":p.sort?.direction&&p.sort?.field===U?nh[p.sort.direction]:void 0,scope:"col",children:(0,je.jsx)(Sd,{ref:le(U,X),fieldId:U,view:p,fields:r,onChangeView:a,onHide:F,setOpenedFilter:d,canMove:_e,canInsertLeft:_e,canInsertRight:_e})},U)}),!!e?.length&&(0,je.jsx)("th",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!N}),children:(0,je.jsx)("span",{className:"dataviews-view-table-header",children:(0,tl.__)("Actions")})})]})}),O&&h&&y?Array.from(y.entries()).map(([U,X])=>(0,je.jsxs)("tbody",{children:[(0,je.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,je.jsx)("td",{colSpan:ne.length+(oe?1:0)+(A?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?U:(0,tl.sprintf)((0,tl.__)("%1$s: %2$s"),h.label,U)})}),X.map((ce,Re)=>{let Oe=o(ce)||Re.toString();return(0,je.jsx)(TO,{item:ce,level:p.showLevels&&typeof n=="function"?n(ce):void 0,hasBulkActions:A,actions:e,fields:r,id:Oe,view:p,titleField:L,mediaField:M,mediaAspectRatio:Q,descriptionField:V,selection:l,getItemId:o,onChangeSelection:s,...R(Oe),onClickItem:c,renderItemLink:m,isItemClickable:u,isActionsColumnSticky:!N},o(ce))})]},`group-${U}`)):(0,je.jsx)("tbody",{children:O&&t.map((U,X)=>{let ce=o(U)||X.toString();return(0,je.jsx)(TO,{item:U,level:p.showLevels&&typeof n=="function"?n(U):void 0,hasBulkActions:A,actions:e,fields:r,id:ce,view:p,titleField:L,mediaField:M,mediaAspectRatio:Q,descriptionField:V,selection:l,getItemId:o,onChangeSelection:s,...R(ce),onClickItem:c,renderItemLink:m,isItemClickable:u,isActionsColumnSticky:!N,posinset:J?X+1:void 0},o(U))})})]}),J&&i&&(0,je.jsx)("div",{className:"dataviews-loading",id:k,children:(0,je.jsx)("p",{className:"dataviews-loading-more",children:(0,je.jsx)(_h.Spinner,{})})})]}):(0,je.jsx)("div",{className:$("dataviews-no-results",{"is-refreshing":v}),id:k,children:b})}var IO=FW;var DO=f(Te(),1),Sh=f(de(),1);var yn=f(Te(),1);var xu=f(de(),1),AO=f(At(),1),os=f(Y(),1);var LW=f(Te(),1),zW=f(de(),1),vh=f(Y(),1);var BW=f(B(),1),jW=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],HW=jW[2].value;function wh(){let e=(0,vh.useContext)(ke),t=e.view;return(0,vh.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??HW,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var PO=f(Y(),1);var MO=f(B(),1),yu=(0,PO.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,MO.jsx)("div",{ref:n,className:$("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var yh=f(Y(),1);function rs(e,t){let{intersectionObserver:r}=(0,yh.useContext)(ke);(0,yh.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function xh(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var Ke=f(B(),1);function WW(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var NO=(0,os.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:a,getItemId:s,item:l,actions:d,mediaField:c,titleField:u,descriptionField:m,regularFields:p,badgeFields:g,hasBulkActions:b,config:_,posinset:v,setsize:h,...y},w){let{showTitle:R=!0,showMedia:x=!0,showDescription:S=!0}=t,C=uh(d,l),T=s(l),E=(0,os.useRef)(null),I=(0,os.useCallback)(M=>{E.current=M,typeof w=="function"?w(M):w&&(w.current=M)},[w]);rs(E,v);let k=(0,AO.useInstanceId)(e),N=r.includes(T),P=(0,Ke.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),A=x&&c?.render,F=A?(0,Ke.jsx)(c.render,{item:l,field:c,config:_}):P,D=R&&u?.render?(0,Ke.jsx)(u.render,{item:l,field:u}):null,O,L;return i(l)&&n&&(D?(O={"aria-labelledby":`dataviews-view-grid__title-field-${k}`},L={id:`dataviews-view-grid__title-field-${k}`}):O={"aria-label":(0,xu.__)("Navigate to item")}),(0,Ke.jsxs)(ae,{direction:"column",...y,ref:I,"aria-setsize":h,"aria-posinset":v,className:$(y.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":C&&N}),children:[(0,Ke.jsx)(es,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:a,className:$("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!A}),...O,children:F}),b&&(0,Ke.jsx)(Za,{item:l,selection:r,onChangeSelection:o,getItemId:s,titleField:u,disabled:!C}),!!d?.length&&(0,Ke.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Ke.jsx)(yd,{item:l,actions:d,isCompact:!0})}),R&&(0,Ke.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Ke.jsx)(es,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...L,title:u?.getValueFormatted({item:l,field:u})||void 0,children:D})}),(0,Ke.jsxs)(ae,{direction:"column",gap:"xs",children:[S&&m?.render&&(0,Ke.jsx)(m.render,{item:l,field:m}),!!g?.length&&(0,Ke.jsx)(ae,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(M=>(0,Ke.jsx)(Xc,{className:"dataviews-view-grid__field-value",children:(0,Ke.jsx)(M.render,{item:l,field:M})},M.id))}),!!p?.length&&(0,Ke.jsx)(ae,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:p.map(M=>(0,Ke.jsx)(yn.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsxs)(xr.Root,{children:[(0,Ke.jsx)(xr.Trigger,{render:(0,Ke.jsx)(yn.FlexItem,{className:"dataviews-view-grid__field-name",children:M.header})}),(0,Ke.jsx)(xr.Popup,{children:M.label})]}),(0,Ke.jsx)(yn.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Ke.jsx)(M.render,{item:l,field:M})})]})},M.id))})]})]})});function G1({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:a,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:m,actions:p,getSelectionProps:g}){let{paginationInfo:b,resizeObserverRef:_}=(0,os.useContext)(ke),v=wh(),h={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&sh.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},y=i.layout?.mediaFit==="contain",w=fh(p,e),R=a.find(P=>P.id===i?.titleField),x=a.find(P=>P.id===i?.mediaField),S=a.find(P=>P.id===i?.descriptionField),C=i.fields??[],{regularFields:T,badgeFields:E}=C.reduce((P,A)=>{let F=a.find(O=>O.id===A);if(!F)return P;let D=i.layout?.badgeFields?.includes(A)?"badgeFields":"regularFields";return P[D].push(F),P},{regularFields:[],badgeFields:[]}),I="900px",k=Math.ceil(e.length/v),N=xh(e,t,v);return(0,Ke.jsxs)(Ke.Fragment,{children:[t&&(0,Ke.jsxs)(yn.Composite,{render:(0,Ke.jsx)(yu,{className:$("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":y}),previewSize:i.layout?.previewSize,style:h,"aria-busy":n,ref:_}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:N}).map((P,A)=>(0,Ke.jsx)(yn.Composite.Item,{render:F=>(0,Ke.jsx)(ae,{...F,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${A}`)),e.map(P=>{let A=m(P),F=g(A),D=P.position;return(0,Ke.jsx)(yn.Composite.Item,{render:O=>(0,Ke.jsx)(NO,{...O,id:A,role:"article",view:i,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:m,item:P,actions:p,onMouseDown:L=>{O.onMouseDown?.(L),F.onMouseDown(L)},onClickCapture:L=>{O.onClickCapture?.(L),F.onClickCapture(L)},mediaField:x,titleField:R,descriptionField:S,regularFields:T,badgeFields:E,hasBulkActions:w,posinset:D,setsize:b.totalItems,config:{sizes:I}})},A)})]}),!t&&(0,Ke.jsx)(yn.Composite,{role:"grid",style:h,className:$("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":y}),focusWrap:!0,"aria-busy":n,"aria-rowcount":k,ref:_,inert:o,children:WW(e,v).map((P,A)=>(0,Ke.jsx)(yn.Composite.Row,{render:(0,Ke.jsx)("div",{role:"row","aria-rowindex":A+1,"aria-label":(0,xu.sprintf)((0,xu.__)("Row %d"),A+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${v}, minmax(0, 1fr) )`}}),children:P.map(F=>{let D=m(F),O=g(D);return(0,Ke.jsx)(yn.Composite.Item,{render:L=>(0,Ke.jsx)(NO,{...L,id:D,role:"gridcell",view:i,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:m,item:F,actions:p,onMouseDown:M=>{L.onMouseDown?.(M),O.onMouseDown(M)},onClickCapture:M=>{L.onClickCapture?.(M),O.onClickCapture(M)},mediaField:x,titleField:R,descriptionField:S,regularFields:T,badgeFields:E,hasBulkActions:w,config:{sizes:I}})},D)})},A))})]})}var qo=f(B(),1);function UW({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,selection:d,view:c,className:u,empty:m}){let p=wi(!!n),g=!!t?.length,b=c.groupBy?.field?r.find(R=>R.id===c.groupBy?.field):null,_=b?Ro(t,b):null,v=c.infiniteScrollEnabled&&!_,h=_?Array.from(_.values()).flat():t,{getSelectionProps:y}=wn({data:h,getItemId:o,isItemSelectable:R=>xd(e,R),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,qo.jsx)("div",{className:$("dataviews-no-results",{"is-refreshing":p}),children:m});let w={className:$(u,{"is-refreshing":!v&&p}),inert:!v&&n?"true":void 0,isLoading:n,view:c,fields:r,selection:d,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,getItemId:o,actions:e,getSelectionProps:y};return(0,qo.jsxs)(qo.Fragment,{children:[g&&b&&_&&(0,qo.jsx)(ae,{direction:"column",gap:"lg",children:Array.from(_.entries()).map(([R,x])=>(0,qo.jsxs)(ae,{direction:"column",gap:"sm",children:[(0,qo.jsx)("h3",{className:"dataviews-view-grid__group-header",children:c.groupBy?.showLabel===!1?R:(0,Sh.sprintf)((0,Sh.__)("%1$s: %2$s"),b.label,R)}),(0,qo.jsx)(G1,{...w,data:x,isInfiniteScroll:!1})]},R))}),!_&&(0,qo.jsx)(G1,{...w,data:t,isInfiniteScroll:!!v}),v&&n&&(0,qo.jsx)("p",{className:"dataviews-loading-more",children:(0,qo.jsx)(DO.Spinner,{})})]})}var VO=UW;var Rh=f(At(),1),Co=f(Te(),1),Jt=f(Y(),1),Su=f(de(),1);var K1=f(ro(),1);var Me=f(B(),1);function $1(e){return`${e}-item-wrapper`}function YW(e,t){return`${e}-primary-action-${t}`}function q1(e){return`${e}-dropdown`}function GW({idPrefix:e,primaryAction:t,item:r}){let o=(0,K1.useRegistry)(),[n,i]=(0,Jt.useState)(!1),a=YW(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,Me.jsx)("div",{role:"gridcell",children:(0,Me.jsx)(Co.Composite.Item,{id:a,render:(0,Me.jsx)(Co.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>i(!0)}),children:n&&(0,Me.jsx)(_u,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,Me.jsx)("div",{role:"gridcell",children:(0,Me.jsx)(Co.Composite.Item,{id:a,render:(0,Me.jsx)(Co.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function FO({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:a,descriptionField:s,selectionProps:l,otherFields:d,onDropdownTriggerKeyDown:c,posinset:u}){let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:b}=e,_=(0,Jt.useRef)(null),v=`${r}-label`,h=`${r}-description`,y=(0,K1.useRegistry)(),[w,R]=(0,Jt.useState)(!1),[x,S]=(0,Jt.useState)(null),C=({type:O})=>{R(O==="mouseenter")},{paginationInfo:T}=(0,Jt.useContext)(ke);(0,Jt.useEffect)(()=>{o&&_.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:E,eligibleActions:I}=(0,Jt.useMemo)(()=>{let O=t.filter(M=>!M.isEligible||M.isEligible(n));return{primaryAction:O.filter(M=>M.isPrimary)[0],eligibleActions:O}},[t,n]),k=E&&t.length===1,N=p&&a?.render?(0,Me.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,Me.jsx)(a.render,{item:n,field:a,config:{sizes:"52px"}})}):null,P=m&&i?.render?(0,Me.jsx)(i.render,{item:n,field:i}):null,A=g&&s?.render,F=!!N&&!A&&!d.length,D=I?.length>0&&(0,Me.jsxs)(ae,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[E&&(0,Me.jsx)(GW,{idPrefix:r,primaryAction:E,item:n}),!k&&(0,Me.jsxs)("div",{role:"gridcell",children:[(0,Me.jsxs)(Ee.Root,{disabled:!t.length,children:[(0,Me.jsx)(Ee.Trigger,{render:(0,Me.jsx)(Co.Composite.Item,{id:q1(r),accessibleWhenDisabled:!0,render:(0,Me.jsx)(Co.Button,{size:"small",icon:lc,label:(0,Su.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:c})})}),(0,Me.jsx)(Ee.Popup,{positioner:(0,Me.jsx)(Ee.Positioner,{align:"end"}),children:(0,Me.jsx)(W1,{actions:I,item:n,registry:y,setActiveModalAction:S})})]}),!!x&&(0,Me.jsx)(_u,{action:x,items:[n],closeModal:()=>S(null)})]})]});return(0,Me.jsx)(Co.Composite.Row,{ref:_,render:(0,Me.jsx)("div",{"aria-posinset":u,"aria-setsize":b?T.totalItems:void 0}),role:b?"article":"row",className:$({"is-selected":o,"is-hovered":w}),onMouseEnter:C,onMouseLeave:C,children:(0,Me.jsxs)(ae,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,Me.jsx)("div",{role:"gridcell",children:(0,Me.jsx)(Co.Composite.Item,{id:$1(r),"aria-pressed":o,"aria-labelledby":v,"aria-describedby":h,className:"dataviews-view-list__item",...l})}),(0,Me.jsxs)(ae,{direction:"row",gap:"md",justify:"start",align:F?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,Me.jsxs)(ae,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,Me.jsxs)(ae,{direction:"row",align:"center",children:[(0,Me.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:v,children:P}),D]}),A&&(0,Me.jsx)("div",{className:"dataviews-view-list__field",children:(0,Me.jsx)(s.render,{item:n,field:s})}),(0,Me.jsx)("div",{className:"dataviews-view-list__fields",id:h,children:d.map(O=>(0,Me.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,Me.jsx)(ao,{className:"dataviews-view-list__field-label",render:(0,Me.jsx)("span",{}),children:O.label}),(0,Me.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,Me.jsx)(O.render,{item:n,field:O})})]},O.id))})]})]})]})})}function $W(e){return!!e}function X1(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:a,selection:s,view:l,className:d,empty:c}=e,u=(0,Rh.useInstanceId)(X1,"view-list"),m=wi(!!i),{paginationInfo:p}=(0,Jt.useContext)(ke),g=r?.findLast(V=>s.includes(n(V))),b=o.find(V=>V.id===l.titleField),_=o.find(V=>V.id===l.mediaField),v=o.find(V=>V.id===l.descriptionField),h=(l?.fields??[]).map(V=>o.find(z=>V===z.id)).filter($W),{getSelectionProps:y}=wn({data:r,getItemId:n,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:"single-required",shouldSelectOnClick:!0}),w=(0,Jt.useCallback)(V=>`${u}-${n(V)}`,[u,n]),R=(0,Jt.useCallback)((V,z)=>z.startsWith(w(V)),[w]),[x,S]=(0,Jt.useState)(void 0),C=(0,Jt.useRef)(null);(0,Jt.useEffect)(()=>{g&&S($1(w(g)))},[g,w]);let T=r.findIndex(V=>R(V,x??"")),E=(0,Rh.usePrevious)(T),I=T!==-1,k=(0,Jt.useCallback)((V,z)=>{let W=Math.min(r.length-1,Math.max(0,V));if(!r[W])return;let j=w(r[W]),oe=z(j);S(oe),C.current?.contains(C.current.ownerDocument.activeElement)&&document.getElementById(oe)?.focus()},[r,w]);(0,Jt.useEffect)(()=>{!I&&(E!==void 0&&E!==-1)&&k(E,$1)},[I,k,E]);let N=(0,Jt.useCallback)(V=>{V.key==="ArrowDown"&&(V.preventDefault(),V.stopPropagation(),k(T+1,q1)),V.key==="ArrowUp"&&(V.preventDefault(),V.stopPropagation(),k(T-1,q1))},[k,T]),P=!!r?.length,A=l.groupBy?.field?o.find(V=>V.id===l.groupBy?.field):null,F=P&&A?Ro(r,A):null,D=l.infiniteScrollEnabled&&!F,O=D&&(l.startPosition??1)+(l.perPage??0)<p.totalItems,L=$("dataviews-view-list",d,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!D&&m}),M={ref:C,id:u,render:(0,Me.jsx)("div",{}),activeId:x,setActiveId:S,inert:!D&&i?"true":void 0};return P?P&&A&&F?(0,Me.jsx)(Co.Composite,{...M,className:"dataviews-view-list__group",role:"grid",children:(0,Me.jsx)(ae,{direction:"column",gap:"lg",className:L,children:Array.from(F.entries()).map(([V,z])=>(0,Me.jsxs)(ae,{direction:"column",children:[(0,Me.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?V:(0,Su.sprintf)((0,Su.__)("%1$s: %2$s"),A.label,V)}),z.map(W=>{let j=w(W);return(0,Me.jsx)(FO,{view:l,idPrefix:j,actions:t,item:W,isSelected:W===g,selectionProps:y(n(W)),mediaField:_,titleField:b,descriptionField:v,otherFields:h,onDropdownTriggerKeyDown:N},j)})]},V))})}):(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Co.Composite,{...M,className:L,role:l.infiniteScrollEnabled?"feed":"grid",children:r.map((V,z)=>{let W=w(V);return(0,Me.jsx)(FO,{view:l,idPrefix:W,actions:t,item:V,isSelected:V===g,selectionProps:y(n(V)),mediaField:_,titleField:b,descriptionField:v,otherFields:h,onDropdownTriggerKeyDown:N,posinset:l.infiniteScrollEnabled?z+1:void 0},W)})}),(O||D&&i)&&(0,Me.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,Me.jsx)(Co.Spinner,{})})]}):(0,Me.jsx)("div",{className:$("dataviews-no-results",{"is-refreshing":m}),children:c})}var UO=f(Te(),1);var Ch=f(de(),1),LO=f(Y(),1);var Rd=f(B(),1);function zO({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,LO.createInterpolateElement)((0,Ch.sprintf)((0,Ch.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Rd.jsx)(r.render,{item:t[0],field:r})}):(0,Rd.jsx)(r.render,{item:t[0],field:r});return(0,Rd.jsxs)(ae,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Rd.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var rl=f(Y(),1),BO=f(ro(),1),jO=f(At(),1);var er=f(B(),1);function qW(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:a,otherFields:s,posinset:l,onClickItem:d,renderItemLink:c,isItemClickable:u}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:b}=t,_=(0,rl.useRef)(null),v=(0,BO.useRegistry)(),{paginationInfo:h}=(0,rl.useContext)(ke),{primaryActions:y,eligibleActions:w}=(0,rl.useMemo)(()=>{let I=r.filter(N=>!N.isEligible||N.isEligible(o));return{primaryActions:I.filter(N=>N.isPrimary),eligibleActions:I}},[r,o]),R=(0,jO.useViewportMatch)("medium","<"),x=t.layout?.density??"balanced",S=p&&x!=="compact"&&i?.render?(0,er.jsx)(i.render,{item:o,field:i,config:{sizes:x==="comfortable"?"32px":"24px"}}):null,C=(0,er.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:S||(0,er.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),T=m&&n?.render?(0,er.jsx)(n.render,{item:o,field:n}):null,E=(0,rl.useMemo)(()=>x==="comfortable"?"md":"sm",[x]);return(0,er.jsx)("div",{ref:_,role:b?"article":void 0,"aria-posinset":l,"aria-setsize":b?h.totalItems:void 0,className:$("dataviews-view-activity__item",x==="compact"&&"is-compact",x==="balanced"&&"is-balanced",x==="comfortable"&&"is-comfortable"),children:(0,er.jsxs)(ae,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,er.jsx)(ae,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:C}),(0,er.jsxs)(ae,{direction:"column",gap:E,align:"flex-start",className:"dataviews-view-activity__item-content",children:[T&&(0,er.jsx)(es,{item:o,isItemClickable:u,onClickItem:d,renderItemLink:c,className:"dataviews-view-activity__item-title",children:T}),g&&a&&(0,er.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,er.jsx)(a.render,{item:o,field:a})}),(0,er.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(I=>(0,er.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,er.jsx)(ao,{className:"dataviews-view-activity__item-field-label",render:(0,er.jsx)("span",{}),children:I.label}),(0,er.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,er.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!y?.length&&(0,er.jsx)(U1,{item:o,actions:y,registry:v,buttonVariant:"secondary"})]}),(y.length<w.length||R&&w.length>0)&&(0,er.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,er.jsx)(yd,{item:o,actions:w,isCompact:!0})})]})})}var HO=qW;var WO=f(H(),1);function KW(e){return!!e}function Z1(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(d=>d.id===n.titleField),a=r.find(d=>d.id===n.mediaField),s=r.find(d=>d.id===n.descriptionField),l=(n?.fields??[]).map(d=>r.find(c=>d===c.id)).filter(KW);return t.map((d,c)=>(0,WO.createElement)(HO,{...e,key:o(d),item:d,mediaField:a,titleField:i,descriptionField:s,otherFields:l,posinset:n.infiniteScrollEnabled?c+1:void 0}))}var Ko=f(B(),1);function YO(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:a}=e,s=wi(!!n),l=!!r?.length,d=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,c=l&&d?Ro(r,d):null,u=i.infiniteScrollEnabled&&!c;if(!l)return(0,Ko.jsx)("div",{className:$("dataviews-no-results",{"is-refreshing":s}),children:t});let m=!u&&!!n,p=$("dataviews-view-activity",a,{"is-refreshing":!u&&s}),g=c?Array.from(c.entries()):[];return l&&d&&c?(0,Ko.jsx)(ae,{direction:"column",gap:"sm",className:p,inert:m?"true":void 0,children:g.map(([b,_])=>(0,Ko.jsx)(zO,{groupName:b,groupData:_,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,Ko.jsx)(Z1,{...e,data:_})},b))}):(0,Ko.jsxs)(Ko.Fragment,{children:[(0,Ko.jsx)("div",{className:p,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,Ko.jsx)(Z1,{...e})}),u&&n&&(0,Ko.jsx)("p",{className:"dataviews-loading-more",children:(0,Ko.jsx)(UO.Spinner,{})})]})}var Zo=f(Te(),1),Eu=f(de(),1),QO=f(At(),1),Th=f(Y(),1);var Cu=f(Te(),1),$O=f(ro(),1),yi=f(Y(),1);var Eh=f(de(),1);var Ru=f(Te(),1),Cd=f(Y(),1),Xo=f(de(),1);var sa=f(B(),1);function XW(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function Q1(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Cd.useContext)(ke);if(!XW(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((a,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,Xo.sprintf)((0,Xo.__)("Page %1$d of %2$d"),n,o):l.toString()}});return(0,sa.jsxs)(ae,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,sa.jsx)(ae,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Cd.createInterpolateElement)((0,Xo.sprintf)((0,Xo._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,sa.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,sa.jsx)(Ru.SelectControl,{"aria-label":(0,Xo.__)("Current page"),value:n.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,sa.jsxs)(ae,{direction:"row",gap:"xs",align:"center",children:[(0,sa.jsx)(Ru.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Xo.__)("Previous page"),icon:(0,Xo.isRTL)()?Xf:Qf,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,sa.jsx)(Ru.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Xo.__)("Next page"),icon:(0,Xo.isRTL)()?Qf:Xf,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var GO=(0,Cd.memo)(Q1);var Sr=f(B(),1),J1=[];function ol(e){return(0,yi.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function ZW({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n,disableSelectAll:i=!1}){let a=e.length>0,s=t.length===o.length;return i?(0,Sr.jsx)(Cu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,disabled:!a,onChange:()=>{r([])},"aria-label":(0,Eh.__)("Deselect all")}):(0,Sr.jsx)(Cu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!t.length,onChange:()=>{if(s)r(e.filter(l=>!o.some(d=>l===n(d))));else{let l=new Set([...e,...o.map(d=>n(d))]);r(Array.from(l))}},"aria-label":s?(0,Eh.__)("Deselect all"):(0,Eh.__)("Select all")})}function QW({actions:e,items:t,selection:r}){let o=(0,$O.useRegistry)(),[n,i]=(0,yi.useState)(null);return(0,Sr.jsx)(ae,{direction:"row",gap:"xs",children:e.map(a=>{if(!("callback"in a))return null;let{id:s,label:l,icon:d,isPrimary:c,callback:u}=a,m=typeof l=="string"?l:l(t),p=c?"primary":"tertiary",g=s===n;return(0,Sr.jsx)(Cu.Button,{accessibleWhenDisabled:!0,icon:d,disabled:g||!r?.length,isBusy:g,onClick:async()=>{i(s),await u(t,{registry:o}),i(null)},size:"compact",variant:p,children:m},s)})})}function qO(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=J1,paginationInfo:i,view:a}=(0,yi.useContext)(ke),s=ol(n),l=(0,yi.useMemo)(()=>e.filter(c=>t.includes(o(c))),[t,o,e]);if(!n.length)return null;let d=hO(t.length,e.length,i.totalItems,!!a.infiniteScrollEnabled);return(0,Sr.jsxs)(ae,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[s&&(0,Sr.jsx)(ZW,{selection:t,selectedItems:l,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!a.infiniteScrollEnabled}),(0,Sr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d})]})}function KO(){let{data:e,selection:t,getItemId:r,actions:o=J1}=(0,yi.useContext)(ke),n=(0,yi.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,Sr.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Sr.jsx)(QW,{actions:o,items:n,selection:t})}):null}function XO(){return(0,Sr.jsxs)(ae,{direction:"row",gap:"md",align:"center",children:[(0,Sr.jsx)(qO,{}),(0,Sr.jsx)(KO,{})]})}function eS(){let{actions:e=J1,paginationInfo:t,view:r}=(0,yi.useContext)(ke),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,Sr.jsxs)(ae,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,Sr.jsx)(qO,{}),(0,Sr.jsx)(GO,{}),(0,Sr.jsx)(KO,{})]})}var $e=f(B(),1);function ZO({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:a,titleField:s,descriptionField:l,regularFields:d,badgeFields:c,config:u,posinset:m,setsize:p}){let{showTitle:g=!0,showMedia:b=!0,showDescription:_=!0}=e,v=n(i),h=(0,Th.useRef)(null),y=t.includes(v);rs(h,m);let w=a?.render?(0,$e.jsx)(a.render,{item:i,field:a,config:u}):null,R=g&&s?.render?(0,$e.jsx)(s.render,{item:i,field:s}):null;return(0,$e.jsxs)(Zo.Composite.Item,{ref:h,"aria-label":s?s.getValue({item:i})||(0,Eu.__)("(no title)"):void 0,render:({children:x,...S})=>(0,$e.jsx)(ae,{direction:"column",children:x,...S}),role:"option","aria-posinset":m,"aria-setsize":p,className:$("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,...o,children:[b&&w&&(0,$e.jsx)("div",{className:"dataviews-view-picker-grid__media",children:w}),b&&w&&(0,$e.jsx)(Za,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,$e.jsx)(ae,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,$e.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:R})}),(0,$e.jsxs)(ae,{direction:"column",gap:"xs",children:[_&&l?.render&&(0,$e.jsx)(l.render,{item:i,field:l}),!!c?.length&&(0,$e.jsx)(ae,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:c.map(x=>(0,$e.jsx)(Xc,{className:"dataviews-view-picker-grid__field-value",children:(0,$e.jsx)(x.render,{item:i,field:x})},x.id))}),!!d?.length&&(0,$e.jsx)(ae,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(x=>(0,$e.jsx)(Zo.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsx)(Zo.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:x.header}),(0,$e.jsx)(Zo.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,$e.jsx)(x.render,{item:i,field:x})})]})},x.id))})]})]},v)}function JO({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,QO.useInstanceId)(JO,"dataviews-view-picker-grid-group__header");return(0,$e.jsxs)(ae,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,$e.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Eu.sprintf)((0,Eu.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function JW({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:a,view:s,className:l,empty:d}){let{resizeObserverRef:c,paginationInfo:u,itemListLabel:m}=(0,Th.useContext)(ke),p=r.find(O=>O.id===s?.titleField),g=r.find(O=>O.id===s?.mediaField),b=r.find(O=>O.id===s?.descriptionField),_=s.fields??[],{regularFields:v,badgeFields:h}=_.reduce((O,L)=>{let M=r.find(z=>z.id===L);if(!M)return O;let V=s.layout?.badgeFields?.includes(L)?"badgeFields":"regularFields";return O[V].push(M),O},{regularFields:[],badgeFields:[]}),y=!!t?.length,w=s.layout?.previewSize,R=ol(e),x="900px",S=s.groupBy?.field?r.find(O=>O.id===s.groupBy?.field):null,C=S?Ro(t,S):null,T=(s.infiniteScrollEnabled&&!C)??!1,E=C?Array.from(C.values()).flat():t,{getSelectionProps:I}=wn({data:E,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:i,selectionMode:R?"multi":"single-clearable",shouldSelectOnClick:!0}),k=s?.page??1,N=s?.perPage??0,P=T?u?.totalItems:void 0,A=s.layout?.mediaFit==="contain",F=wh(),D=xh(t,T,F);return(0,$e.jsxs)($e.Fragment,{children:[y&&S&&C&&(0,$e.jsx)(Zo.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,className:$("dataviews-view-picker-grid",l,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":A}),"aria-label":m,render:({children:O,...L})=>(0,$e.jsx)(ae,{direction:"column",gap:"lg",children:O,...L}),children:Array.from(C.entries()).map(([O,L])=>(0,$e.jsx)(JO,{groupName:O,groupField:S,showLabel:s.groupBy?.showLabel!==!1,children:(0,$e.jsx)(yu,{previewSize:w,"aria-busy":n,ref:c,children:L.map(M=>{let V=M.position??(k-1)*N+t.indexOf(M)+1;return(0,$e.jsx)(ZO,{view:s,selection:a,onChangeSelection:i,selectionProps:I(o(M)),getItemId:o,item:M,mediaField:g,titleField:p,descriptionField:b,regularFields:v,badgeFields:h,config:{sizes:x},posinset:V,setsize:P},o(M))})})},O))}),y&&!C&&(0,$e.jsxs)(Zo.Composite,{render:(0,$e.jsx)(yu,{className:$("dataviews-view-picker-grid",l,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":A}),previewSize:w,"aria-busy":n,ref:c}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,"aria-label":m,children:[Array.from({length:D}).map((O,L)=>(0,$e.jsx)(Zo.Composite.Item,{render:({children:M,...V})=>(0,$e.jsx)(ae,{direction:"column",children:M,...V}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${L}`)),t.map(O=>{let L=O.position;return(0,$e.jsx)(ZO,{view:s,selection:a,onChangeSelection:i,selectionProps:I(o(O)),getItemId:o,item:O,mediaField:g,titleField:p,descriptionField:b,regularFields:v,badgeFields:h,config:{sizes:x},posinset:L,setsize:P},o(O))})]}),!y&&(0,$e.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,$e.jsx)("p",{children:(0,$e.jsx)(Zo.Spinner,{})}):d}),y&&n&&(0,$e.jsx)("p",{className:"dataviews-loading-more",children:(0,$e.jsx)(Zo.Spinner,{})})]})}var eI=JW;var kh=f(de(),1),nl=f(Te(),1),Qo=f(Y(),1);var et=f(B(),1);function eU({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,et.jsx)("div",{className:i,children:(0,et.jsx)(n.render,{item:e,field:n})})}function tI({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:a,selection:s,getItemId:l,onChangeSelection:d,selectionProps:c,posinset:u}){let{paginationInfo:m}=(0,Qo.useContext)(ke),p=s.includes(r),[g,b]=(0,Qo.useState)(!1),_=(0,Qo.useRef)(null);rs(_,u);let{showTitle:v=!0,showMedia:h=!0,showDescription:y=!0,infiniteScrollEnabled:w}=o,R=()=>{b(!0)},x=()=>{b(!1)},S=o.fields??[],C=n&&v||i&&h||a&&y;return(0,et.jsxs)(nl.Composite.Item,{ref:_,render:({children:T,...E})=>(0,et.jsx)("tr",{className:$("dataviews-view-table__row",{"is-selected":p,"is-hovered":g}),onMouseEnter:R,onMouseLeave:x,children:T,...E}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":u,role:w?"article":"option",onClickCapture:c.onClickCapture,onClick:c.onClick,onMouseDown:T=>{T.button===0&&(T.currentTarget.parentElement?.focus({preventScroll:!0}),c.onMouseDown(T))},children:[(0,et.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,et.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,et.jsx)(Za,{item:e,selection:s,onChangeSelection:d,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),C&&(0,et.jsx)("td",{role:"presentation",children:(0,et.jsx)(gh,{item:e,titleField:v?n:void 0,mediaField:h?i:void 0,descriptionField:y?a:void 0,isItemClickable:()=>!1})}),S.map(T=>{let{width:E,maxWidth:I,minWidth:k,align:N}=o.layout?.styles?.[T]??{};return(0,et.jsx)("td",{style:{width:E,maxWidth:I,minWidth:k},role:"presentation",children:(0,et.jsx)(eU,{fields:t,item:e,column:T,align:N})},T)})]},r)}function tU({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:a,selection:s,setOpenedFilter:l,view:d,className:c,empty:u}){let m=(0,Qo.useRef)(new Map),p=(0,Qo.useRef)(void 0),[g,b]=(0,Qo.useState)(),_=ol(e)??!1;(0,Qo.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let v=d.groupBy?.field?r.find(O=>O.id===d.groupBy?.field):null,h=v?Ro(t,v):null,y=d.infiniteScrollEnabled&&!h,w=h?Array.from(h.values()).flat():t,{getSelectionProps:R}=wn({data:w,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:_?"multi":"single-clearable",shouldSelectOnClick:!0}),x=(0,Qo.useId)();if(g){p.current=g,b(void 0);return}let S=O=>{let L=m.current.get(O.id),M=L?m.current.get(L.fallback):void 0;b(M?.node)},C=!!t?.length,T=r.find(O=>O.id===d.titleField),E=r.find(O=>O.id===d.mediaField),I=r.find(O=>O.id===d.descriptionField),{showTitle:k=!0,showMedia:N=!0,showDescription:P=!0}=d,A=T&&k||E&&N||I&&P,F=d.fields??[],D=(O,L)=>M=>{M?m.current.set(O,{node:M,fallback:F[L>0?L-1:1]}):m.current.delete(O)};return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsxs)("table",{className:$("dataviews-view-table","dataviews-view-picker-table",c,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":n,"aria-describedby":x,role:y?"feed":"listbox",children:[(0,et.jsx)("thead",{role:"presentation",children:(0,et.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,et.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:_&&(0,et.jsx)(ph,{selection:s,onChangeSelection:a,data:t,actions:e,getItemId:o,disableSelectAll:y})}),A&&(0,et.jsx)("th",{children:T&&(0,et.jsx)(Sd,{ref:D(T.id,0),fieldId:T.id,view:d,fields:r,onChangeView:i,onHide:S,setOpenedFilter:l,canMove:!1})}),F.map((O,L)=>{let{width:M,maxWidth:V,minWidth:z,align:W}=d.layout?.styles?.[O]??{};return(0,et.jsx)("th",{style:{width:M,maxWidth:V,minWidth:z,textAlign:W},"aria-sort":d.sort?.direction&&d.sort?.field===O?nh[d.sort.direction]:void 0,scope:"col",children:(0,et.jsx)(Sd,{ref:D(O,L),fieldId:O,view:d,fields:r,onChangeView:i,onHide:S,setOpenedFilter:l,canMove:d.layout?.enableMoving??!0})},O)})]})}),C&&v&&h?Array.from(h.entries()).map(([O,L])=>(0,et.jsxs)(nl.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,et.jsx)("tbody",{role:"group"}),children:[(0,et.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,et.jsx)("td",{colSpan:F.length+(A?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?O:(0,kh.sprintf)((0,kh.__)("%1$s: %2$s"),v.label,O)})}),L.map((M,V)=>{let z=o(M)||V.toString();return(0,et.jsx)(tI,{item:M,fields:r,id:z,view:d,titleField:T,mediaField:E,descriptionField:I,selection:s,getItemId:o,onChangeSelection:a,selectionProps:R(z)},o(M))})]},`group-${O}`)):(0,et.jsx)(nl.Composite,{render:(0,et.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((O,L)=>{let M=o(O),V=M||L.toString(),z=O.position;return(0,et.jsx)(tI,{item:O,fields:r,id:V,view:d,titleField:T,mediaField:E,descriptionField:I,selection:s,getItemId:o,onChangeSelection:a,selectionProps:R(V),posinset:z},M)})})]}),(0,et.jsxs)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!C&&!n}),id:x,children:[!C&&(n?(0,et.jsx)("p",{children:(0,et.jsx)(nl.Spinner,{})}):u),C&&n&&(0,et.jsx)("p",{className:"dataviews-loading-more",children:(0,et.jsx)(nl.Spinner,{})})]})]})}var rI=tU;var Ed=f(Te(),1),Td=f(Y(),1),oI=f(At(),1),Oh=f(de(),1);var dt=f(B(),1);function rU(e){return!!e}function oU({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:a,descriptionField:s,otherFields:l,posinset:d,setsize:c}){let u=(0,Td.useRef)(null);rs(u,d);let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0}=e,b=o(n),_=t.includes(b),v=e.layout?.density??"balanced",h=p&&v!=="compact"&&a?.render?(0,dt.jsx)(a.render,{item:n,field:a,config:{sizes:v==="comfortable"?"32px":"24px"}}):null,y=(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:h||(0,dt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),w=m&&i?.render?(0,dt.jsx)(i.render,{item:n,field:i}):null,R=g&&s?.render?(0,dt.jsx)(s.render,{item:n,field:s}):null,x=(0,Td.useMemo)(()=>v==="comfortable"?"md":"sm",[v]);return(0,dt.jsx)(Ed.Composite.Item,{ref:u,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":d,"aria-setsize":c,"aria-selected":_,className:$("dataviews-view-picker-activity__item",v==="compact"&&"is-compact",v==="balanced"&&"is-balanced",v==="comfortable"&&"is-comfortable",_&&"is-selected"),...r,render:(0,dt.jsx)("div",{}),children:(0,dt.jsxs)(ae,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,dt.jsx)(ae,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:y}),(0,dt.jsxs)(ae,{direction:"column",gap:x,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[w&&(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:w}),R&&(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:R}),(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:l.map(S=>(0,dt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,dt.jsx)(ao,{render:(0,dt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:S.label}),(0,dt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,dt.jsx)(S.render,{item:n,field:S})})]},S.id))})]})]})})}function nI({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,oI.useInstanceId)(nI,"dataviews-view-picker-activity-group__header");return(0,dt.jsxs)(ae,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,dt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,Oh.sprintf)((0,Oh.__)("%1$s: %2$s"),t.label,e):e}),o]})}function iI({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:a,actions:s,className:l,empty:d}){let{itemListLabel:c,paginationInfo:u}=(0,Td.useContext)(ke),m=ol(s),p=t.find(E=>E.id===a?.titleField),g=t.find(E=>E.id===a?.mediaField),b=t.find(E=>E.id===a?.descriptionField),_=(a?.fields??[]).map(E=>t.find(I=>E===I.id)).filter(rU),v=a.groupBy?.field?t.find(E=>E.id===a.groupBy?.field):null,h=v?Ro(e,v):null,w=(a.infiniteScrollEnabled&&!h)??!1?u?.totalItems:void 0,R=!!e?.length,x=!!(v&&h),S=h?Array.from(h.values()).flat():e,{getSelectionProps:C}=wn({data:S,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),T=E=>(0,dt.jsx)(oU,{view:a,selection:i,selectionProps:C(r(E)),getItemId:r,item:E,titleField:p,mediaField:g,descriptionField:b,otherFields:_,posinset:E.position,setsize:w},r(E));return R?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(Ed.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":c,"aria-busy":o,render:x?(0,dt.jsx)(ae,{direction:"column",gap:"sm"}):void 0,className:$("dataviews-view-picker-activity",l),children:x&&h?Array.from(h.entries()).map(([E,I])=>(0,dt.jsx)(nI,{groupName:E,groupField:v,showLabel:a.groupBy?.showLabel!==!1,children:I.map(T)},E)):e.map(T)}),o&&(0,dt.jsx)("p",{className:"dataviews-loading-more",children:(0,dt.jsx)(Ed.Spinner,{})})]}):(0,dt.jsx)("div",{className:$({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,dt.jsx)("p",{children:(0,dt.jsx)(Ed.Spinner,{})}):d})}var kd=f(Te(),1),Od=f(de(),1),aI=f(Y(),1);var Id=f(B(),1);function ns(){let e=(0,aI.useContext)(ke),t=e.view;return(0,Id.jsxs)(kd.__experimentalToggleGroupControl,{label:(0,Od.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Id.jsx)(kd.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Od._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Id.jsx)(kd.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Od._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Id.jsx)(kd.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Od._x)("Compact","Density option for DataView layout")},"compact")]})}var sI=f(Te(),1),lI=f(de(),1),dI=f(Y(),1);var cI=f(B(),1);function uI(){let e=(0,dI.useContext)(ke),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(o=>o.id===t.mediaField))?null:(0,cI.jsx)(sI.ToggleControl,{label:(0,lI.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:o=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:o?"contain":"cover"}})}})}var fI=f(Te(),1),pI=f(de(),1),mI=f(Y(),1);var gI=f(B(),1),nU=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function bI(){let e=(0,mI.useContext)(ke),t=e.view,r=nU.filter(a=>e.containerWidth>=a.breakpoint),o=t.layout?.previewSize??230,n=r.map((a,s)=>({...a,index:s})).filter(a=>a.value<=o).sort((a,s)=>s.value-a.value)[0]?.index??0,i=r.map((a,s)=>({value:s}));return(0,gI.jsx)(fI.RangeControl,{showTooltip:!1,label:(0,pI.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var is=f(B(),1);function tS(){return(0,is.jsxs)(is.Fragment,{children:[(0,is.jsx)(ns,{}),(0,is.jsx)(uI,{}),(0,is.jsx)(bI,{})]})}var as=[{type:ah,label:(0,xi.__)("Table"),component:IO,icon:kf,viewConfigOptions:ns},{type:Z5,label:(0,xi.__)("Grid"),component:VO,icon:If,viewConfigOptions:tS},{type:Q5,label:(0,xi.__)("List"),component:X1,icon:(0,xi.isRTL)()?ow:iw,viewConfigOptions:ns},{type:J5,label:(0,xi.__)("Activity"),component:YO,icon:tp,viewConfigOptions:ns},{type:eO,label:(0,xi.__)("Grid"),component:eI,icon:If,viewConfigOptions:tS,isPicker:!0},{type:tO,label:(0,xi.__)("Table"),component:rI,icon:kf,viewConfigOptions:ns,isPicker:!0},{type:rO,label:(0,xi.__)("Activity"),component:iI,icon:tp,viewConfigOptions:ns,isPicker:!0}];var Bd=f(Y(),1);var us=f(Te(),1),pa=f(de(),1),__=f(Y(),1);function Ih(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var hI=f(H(),1),_I=(0,hI.createContext)(!0);function wI(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Ph(e){let t=[];for(let r of e)t.push(...r);return t}function Mh(e){return e.slice().reverse()}function Tu(...e){}function Nh(e,t){return iU(e)?e(aU(t)?t():t):e}function iU(e){return typeof e=="function"}function aU(e){return typeof e=="function"}function lo(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function la(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function ku(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function yI(e,t){let r={...e};for(let o of t)lo(r,o)&&delete r[o];return r}function xI(e,t){let r={};for(let o of t)lo(e,o)&&(r[o]=e[o]);return r}function Ah(e){return e}function SI(e=Tu){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Zr(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function rS(e){return Object.keys(e)}function RI(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Si(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Pd(e){let t={};for(let r in e)lo(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function He(...e){for(let t of e)if(t!==void 0)return t}var Md=sU();function sU(){return typeof window<"u"&&!!window.document?.createElement}function Jo(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function en(e,t=!1){let{activeElement:r}=Jo(e);if(!r?.nodeName)return null;if(lU(r)&&r.contentDocument?.body)return en(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Jo(r).getElementById(o);if(n)return n}}return r}function il(e,t){return e===t||e.contains(t)}function Nd(e){return e?.nodeType===1}function CI(e){return typeof e?.nodeType=="number"}function lU(e){return e.tagName==="IFRAME"}function ss(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?dU.indexOf(e.type)!==-1:!1}var dU=["button","color","file","image","reset","submit"];function Dh(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function co(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function Vh(e){return e.isContentEditable||co(e)}function EI(e){if(co(e))return e.value;if(e.isContentEditable){let t=Jo(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Ou(e){let t=0,r=0;if(co(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Jo(e).getSelection();if(o?.rangeCount&&o.anchorNode&&il(e,o.anchorNode)&&o.focusNode&&il(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var cU=["dialog","menu","listbox","tree","grid"],vI={menu:"menuitem",listbox:"option",tree:"treeitem"};function TI(e,t){let r=e?.getAttribute("role");return r&&cU.indexOf(r)!==-1?r:t}function kI(e){if(e!=null&&lo(vI,e))return vI[e]}function Iu(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=Jo(e);return Iu(e.parentElement)||r.scrollingElement||r.body}function Fh(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function OI(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[a,s])=>{let l=t(i),d=t(s);return l===d||!l||!d?0:uU(l,d)?(n>a&&(o=!0),-1):(n<a&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function uU(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function II(){return Md&&!!navigator.maxTouchPoints}function Lh(){return Md?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function zh(){return Md&&Lh()&&/apple/i.test(navigator.vendor)}function PI(){return Md&&/firefox\//i.test(navigator.userAgent)}function MI(e){let{currentTarget:t,target:r}=e;return t?CI(r)?!il(t,r):!0:!1}function br(e){return e.target===e.currentTarget}function NI(e){if(!Nd(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function AI(e){let t=Lh();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:NI(e.currentTarget)}function DI(e){return e.altKey?NI(e.currentTarget):!1}function al(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function VI(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function oS(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Bh(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!CI(o)||!il(r,o)}function FI(e){return e.type==="input"}function sl(e,t,r,o){let i=(s=>{if(o){let d=setTimeout(s,o);return()=>clearTimeout(d)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,a,!0)}}function Ri(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let a of Array.from(o.frames))n.push(Ri(e,t,r,a))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let a of n)a()}}var fU="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Ci(e){return!(!e.matches(fU)||!Dh(e)||e.closest("[inert]"))}function xn(e){let t=en(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function LI(e){let t=en(e);if(!t)return!1;if(il(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function zI(e){return async()=>{let t=await e?.();return zI(async()=>(await t?.(),e))}}var Rke=pU();function pU({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(d,c)=>{if(!d)return;let u=c===o;o=c??null;let m=u?Math.max(0,t.length-1):t.length,p=await d();if(!p)return;r=[];let g=t[m];for(t[m]=zI(async()=>{await p?.();let b=await g?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var Qr=f(H(),1),Rt=f(H(),1),ll=f(B(),1);function BI(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function mU(e){return!e||!(0,Rt.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function gU(e){return mU(e)?{...e.props}.ref||e.ref:null}function bU(e,t){let r={...e};for(let o in t){if(!lo(t,o)||o==="__proto__")continue;if(o==="className"){let i="className",a=e[i],s=t[i];a&&s?r[i]=`${a} ${s}`:r[i]=s||a;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(n!==void 0){if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...a)=>{n(...a),i(...a)};continue}}r[o]=n}}return r}var nS={...Qr},jI=nS.useId,Tke=nS.useDeferredValue,HI=nS.useInsertionEffect,_t=Md?Rt.useLayoutEffect:Rt.useEffect;function hU(e){let[t]=(0,Rt.useState)(e);return t}function GI(e){let t=(0,Rt.useRef)(e);return _t(()=>{t.current=e}),t}function Xe(e){let t=(0,Rt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return HI?HI(()=>{t.current=e}):t.current=e,(0,Rt.useCallback)((...r)=>t.current?.(...r),[])}function Hh(e){let[t,r]=(0,Rt.useState)(null);return _t(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function sr(...e){return(0,Rt.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=BI(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():BI(o,null)}}},e)}function Jr(e){if(jI){let o=jI();return e||o}let[t,r]=(0,Rt.useState)(e);return _t(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function Pu(e,t,r){let o=hU(r),[n,i]=(0,Rt.useState)(o);return(0,Rt.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let s=()=>{let d=a.getAttribute(t);i(d??o)},l=new MutationObserver(s);return l.observe(a,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,o]),n}function Ei(e,t){let r=(0,Rt.useRef)(!1);(0,Rt.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Rt.useEffect)(()=>()=>{r.current=!1},[])}function $I(e,t){let r=(0,Rt.useRef)(!1);_t(()=>{if(r.current)return e();r.current=!0},t),_t(()=>()=>{r.current=!1},[])}function qI(){return(0,Rt.useReducer)(()=>[],[])}function tr(e){return Xe(typeof e=="function"?e:()=>e)}function Sn(e,t,r=[]){let o=(0,Rt.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function Wh(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Rt.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var WI=!1;function KI(){return(0,Rt.useEffect)(()=>{WI||(Ri("mousemove",vU,!0),Ri("mousedown",jh,!0),Ri("mouseup",jh,!0),Ri("keydown",jh,!0),Ri("scroll",jh,!0),WI=!0)},[]),Xe(()=>iS)}var iS=!1,UI=0,YI=0;function _U(e){let t=e.movementX||e.screenX-UI,r=e.movementY||e.screenY-YI;return UI=e.screenX,YI=e.screenY,t||r||!1}function vU(e){_U(e)&&(iS=!0)}function jh(){iS=!1}function Ft(e){let t=Qr.forwardRef((r,o)=>e(Pd({...r,ref:o})));return t.displayName=e.displayName||e.name,t}function Ti(e,t){return Qr.memo(e,t)}function Wt(e,t){let{wrapElement:r,render:o,...n}=t,i=sr(t.ref,gU(o)),a;if(Qr.isValidElement(o)){let s={...o.props,ref:i};a=Qr.cloneElement(o,bU(n,s))}else o?a=o(n):a=(0,ll.jsx)(e,{...n});return r?r(a):a}function Ut(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Eo(e=[],t=[]){let r=Qr.createContext(void 0),o=Qr.createContext(void 0),n=()=>Qr.useContext(r),i=(d=!1)=>{let c=Qr.useContext(o),u=n();return d?c:c||u},a=()=>{let d=Qr.useContext(o),c=n();if(!(d&&d===c))return c},s=d=>e.reduceRight((c,u)=>(0,ll.jsx)(u,{...d,children:c}),(0,ll.jsx)(r.Provider,{...d}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:a,ContextProvider:s,ScopedContextProvider:d=>(0,ll.jsx)(s,{...d,children:t.reduceRight((c,u)=>(0,ll.jsx)(u,{...d,children:c}),(0,ll.jsx)(o.Provider,{...d}))})}}var Rr=f(H(),1);function QI(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var wU="div",yU=Symbol("accessibleWhenDisabled"),JI=zh(),e8=1,t8=2,XI=3,xU=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function SU(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?xU.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function RU(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function CU(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function EU(e){let t=0;return RU(e)&&(t|=e8),CU(e)&&(t|=t8),t}function TU(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function kU({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function aS(e,t){return Xe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ZI=!1,Uh=!0;function OU(e){let t=e.target;Nd(t)&&!t.hasAttribute("data-focus-visible")&&(Uh=!1)}function IU(e){if(QI(e.key)){Uh=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!JI||e.key!=="Tab")||(Uh=!0)}var Mu=Ut(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let a=(0,Rr.useRef)(null),[s,l]=Wh(i,yU,r);r??=s,(0,Rr.useEffect)(()=>{t&&(ZI||(Ri("mousedown",OU,!0),Ri("keydown",IU,!0),ZI=!0))},[t]);let d=t&&Si(i),c=d&&!r,[u,m]=(0,Rr.useState)(!1),p=(0,Rr.useRef)(!1),g=(0,Rr.useRef)(null),b=Xe(M=>{g.current?.(),g.current=null,p.current=!1,M?.removeAttribute("data-focus-visible")});(0,Rr.useEffect)(()=>{t&&!c||(b(a.current),u&&m(!1))},[t,c,u,b]),(0,Rr.useEffect)(()=>{if(!t||!u)return;let M=a.current;if(!M||typeof IntersectionObserver>"u")return;let V=new IntersectionObserver(()=>{Ci(M)||(p.current=!1,m(!1))});return V.observe(M),()=>V.disconnect()},[t,u]),(0,Rr.useEffect)(()=>()=>g.current?.(),[]);let _=aS(i.onKeyPressCapture,d),v=aS(i.onMouseDownCapture,d),h=aS(i.onClickCapture,d),y=(M,V)=>{if(V&&(M.currentTarget=V),!t)return;let z=M.currentTarget;if(z&&xn(z)&&(n?.(M),!M.defaultPrevented)){if(z.dataset.focusVisible="true",p.current=!0,TU(z)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let W=new IntersectionObserver(()=>{Ci(z)||b(z)});W.observe(z),g.current=()=>W.disconnect()}return}m(!0)}},w=i.onKeyDownCapture,R=Xe(M=>{if(w?.(M),M.defaultPrevented||!t||u||p.current||(M.metaKey||M.altKey||M.ctrlKey)&&!QI(M.key)||!br(M))return;let V=M.currentTarget;sl(V,"focusout",()=>y(M,V))}),x=i.onFocusCapture,S=Xe(M=>{if(x?.(M),M.defaultPrevented||!t)return;if(!br(M)){m(!1);return}let V=M.currentTarget,z=()=>y(M,V);Uh||SU(M.target)?sl(M.target,"focusout",z):m(!1)}),C=i.onBlur,T=Xe(M=>{C?.(M),t&&Bh(M)&&(b(M.currentTarget),m(!1))}),E=(0,Rr.useContext)(_I),I=Xe(M=>{t&&o&&M&&E&&queueMicrotask(()=>{xn(M)||Ci(M)&&M.focus()})}),[k,N]=(0,Rr.useState)(XI);_t(()=>{let M=a.current;if(!M)return;let V=EU(M.tagName.toLowerCase());V!==XI&&N(V)},[]);let P=t&&!!(k&e8),A=t&&!!(k&t8),[F,D]=(0,Rr.useState)(!1);JI&&(0,Rr.useEffect)(()=>{if(!t)return;let M=a.current;if(!M)return;let{type:V}=M,z=M.tagName==="INPUT"&&(V==="checkbox"||V==="radio");D(ss(M)||z)},[t]);let O=i.style,L=(0,Rr.useMemo)(()=>c?{pointerEvents:"none",...O}:O,[c,O]);return i={"data-focus-visible":t&&u||void 0,"data-autofocus":o||void 0,"aria-disabled":d||void 0,...i,...l,ref:sr(a,I,i.ref),style:L,tabIndex:kU({focusable:t,trulyDisabled:c,nativeTabbable:P,supportsDisabled:A,safariTabIndex:F,tabIndexProp:i.tabIndex}),disabled:A&&c?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:_,onClickCapture:h,onMouseDownCapture:v,onKeyDownCapture:R,onFocusCapture:S,onBlur:T},Pd(i)}),Mke=Ft(function(t){let r=Mu(t);return Wt(wU,r)});var ls=f(H(),1),PU="button";function r8(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?ss(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?ss(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var MU=Symbol("command"),sS=Ut(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,ls.useRef)(null),[i,a]=(0,ls.useState)(!1),s=o.type;(0,ls.useEffect)(()=>{let w=n.current;if(!w)return;let R=ss(w);s!==void 0&&R&&w.type==="button"||a(R)},[s]);let[l,d]=(0,ls.useState)(!1),c=(0,ls.useRef)(!1),u=Si(o),[m,p]=Wh(o,MU,!0);_t(()=>{u&&(c.current=!1,d(!1))},[u]);let g=o.onKeyDown,b=Xe(w=>{g?.(w);let R=w.currentTarget;if(w.defaultPrevented||m||u||!br(w)||co(R)||R.isContentEditable)return;let x=t&&w.key==="Enter",S=r&&w.key===" ",C=w.key==="Enter"&&!t,T=w.key===" "&&!r;if(C||T){w.preventDefault();return}if(x||S){let E=r8(w);if(x){if(!E){w.preventDefault();let{view:I,...k}=w,N=()=>oS(R,k);PI()?sl(R,"keyup",N):queueMicrotask(N)}}else S&&(c.current=!0,E||(w.preventDefault(),d(!0)))}}),_=o.onKeyUp,v=Xe(w=>{if(_?.(w),m)return;let R=r&&w.key===" ";if(!c.current||!R)return;let x=r8(w);if(c.current=!1,x||d(!1),w.defaultPrevented||!br(w)||u||w.metaKey||x)return;w.preventDefault();let S=w.currentTarget,{view:C,...T}=w;queueMicrotask(()=>oS(S,T))}),h=o.onBlur,y=Xe(w=>{h?.(w),c.current&&(c.current=!1,d(!1))});return o={"data-active":l||void 0,type:i?"button":void 0,...p,...o,ref:sr(n,o.ref),onKeyDown:b,onKeyUp:v,onBlur:y},o=Mu(o),o}),Lke=Ft(function(t){let r=sS(Ih(t));return Wt(PU,r)});var Nu=Eo(),o8=Nu.useContext,jke=Nu.useScopedContext,Hke=Nu.useProviderContext,n8=Nu.ContextProvider,i8=Nu.ScopedContextProvider;var Yh=f(H(),1),NU="div",lS=Ut(function({store:t,shouldRegisterItem:r=!0,getItem:o=Ah,element:n,...i}){let a=o8();t=t||a;let s=Jr(i.id),l=(0,Yh.useRef)(n);return(0,Yh.useEffect)(()=>{let d=l.current;if(!s||!d||!r)return;let c=o({id:s,element:d});return t?.renderItem(c)},[s,r,o,t]),i={...i,ref:sr(l,i.ref)},i}),$ke=Ft(function(t){let r=lS(t);return Wt(NU,r)});var dS=f(H(),1),Au=Eo([n8],[i8]),Zke=Au.useContext,Gh=Au.useScopedContext,a8=Au.useProviderContext,$h=Au.ContextProvider,Ad=Au.ScopedContextProvider,s8=(0,dS.createContext)(void 0),l8=(0,dS.createContext)(void 0);var Vd=f(H(),1);function dl(e,t){let r=e.__unstableInternals;return Zr(r,"Invalid store"),r[t]}function c8(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(Du(r,t))return!0;return!1}function Du(e,t){return e===t||e!==e&&t!==t}function u8(e,t,r,o){let n;for(let i of rS(t))Du(t[i],r[i])||o!==void 0&&c8([i],o)||(n??={...e},n[i]=t[i]);return n}var AU=100;function DU(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function VU(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function f8(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function qh(e){e.notifiedListeners??=f8(e)}function uS(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function cS(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){qh(o);for(let n of o.group.listeners){if(n===o.currentListener)break;uS(o,n)&&o.notifiedListeners?.add(n)}}}function FU(e,t,r){for(let o of e)o.group===t&&(o.recovering||uS(o,r)&&(qh(o),o.notifiedListeners?.add(r)))}function LU({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(uS(i,o)?(qh(i),i.notifiedListeners?.add(o)):n&&(qh(i),i.recoverToLive=!0)))}function zU(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function BU({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function jU(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function p8(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function m8(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:a}=e,s=a.size?a.get(t):void 0;if(s){a.delete(t);let d=r;s(),r=n?.()??r,r!==d&&(o=u8(o,r,d,i)??o)}let l=t(r,o);l&&p8(e,t,l)}function d8({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let a of e.listeners)n?.has(a)||!i?.has(a)&&!c8(e.listenerKeys.get(a),o)||(n?.add(a),m8(e,a,t(),r,t,o))}function uo(e,...t){let r=e,o=r,n=Tu,i=!1,a=!1,s=new Set,l=new Set,d=new Set,c={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(d.add(I),()=>d.delete(I)),p=()=>{let I=l.size,k=Symbol();l.add(k);let N=()=>{l.delete(k)&&(l.size||n())};if(I)return N;let P=rS(r),A=[];for(let O of t){let L=O?.getState?.();if(!L)continue;let M=P.filter(V=>lo(L,V));if(M.length){if(t.length===1||M.length===P.length){for(let V of M)A.push(Ct(O,[V],z=>{T(V,z[V],!0)}));continue}A.push(tn(O,M,(V,z)=>{for(let W of M)V[W]!==z[W]&&T(W,V[W],!0)}));for(let V of M){let z=O?.getState?.();z&&T(V,z[V],!0)}}}let F=[];for(let O of d)F.push(O());let D=t.map(Vu);return n=la(...A,...F,...D),N},g=(I,k,N)=>{N!==void 0&&(N?VU(I.listenersByKey,N,k):I.allKeysListeners?.delete(k))},b=[],_=(I,k,N=c)=>{let P=I?[...I]:null,A=N.listeners.has(k);return A||zU(b,N,k),P?LU({fastPathFrames:b,group:N,keys:P,listener:k}):(A&&cS(b,N),FU(b,N,k)),A&&(cS(b,N,k),g(N,k,N.listenerKeys.get(k))),N.listeners.add(k),P?(N.listenersByKey??=new Map,DU(N.listenersByKey,P,k),BU({fastPathFrames:b,group:N,keys:P,listener:k})):(N.allKeysListeners??=new Set,N.allKeysListeners.add(k)),N.listenerKeys.set(k,P),()=>{let F=N.disposables.get(k);N.disposables.delete(k),cS(b,N,k);let D=N.listenerKeys.get(k);g(N,k,P),D!==P&&g(N,k,D),N.listenerKeys.delete(k),N.listeners.delete(k),F?.()}},v=(I,k)=>_(I,k),h=(I,k,N)=>{let P=I.listeners.has(k);if(P){I.suspendCounts??=new Map;let F=I.suspendCounts.get(k)??0;I.suspendCounts.set(k,F+1)}let A;try{let F=r;jU(I,k),r!==F&&(A=u8(N,r,F));let D=k(r,A??N);D&&p8(I,k,D)}finally{if(P){let F=I.suspendCounts,D=F?.get(k);D&&D>1?F?.set(k,D-1):F?.delete(k),F?.size||delete I.suspendCounts}}},y=(I,k)=>(h(c,k,r),_(I,k)),w=(I,k)=>(!u.listeners.size&&!a&&(o=r),h(u,k,o),_(I,k,u)),R=I=>uo(xI(r,I),E),x=I=>uo(yI(r,I),E),S=()=>r,C=(I,k,N)=>{if(!(N instanceof Set)&&!I.allKeysListeners?.size){let P=I.listenersByKey?.get(N);if(!P)return;let A={group:I,keyedListeners:P,updatedKey:N,currentListener:null};b.push(A);try{for(let F of P){if(A.notifiedListeners?.has(F)||(A.currentListener=F,A.notifiedListeners?.add(F),m8(I,F,r,k,S,N),!I.allKeysListeners?.size&&!A.recoverToLive))continue;let D=A.notifiedListeners??f8(A);A.notifiedListeners=D,A.recovering=!0,d8({group:I,getState:S,prevState:k,updatedKey:N,notifiedListeners:D});return}}finally{b.pop()}return}d8({group:I,getState:S,prevState:k,updatedKey:N})},T=(I,k,N=!1)=>{if(!lo(r,I))return;let P=r[I],A=Nh(k,()=>P);if(Du(A,P))return;let F=a;a=!0;let D=r,O={...r,[I]:A};r=O;let L=!1;try{if(!N&&t.length){for(let M of t)if(M?.setState?.(I,A),!Du(r[I],A)){L=!0;break}if(L){let M=0;for(;M<AU;M+=1){let V=!1;for(let z of t){let W=r[I];z?.setState?.(I,W),Du(r[I],W)||(V=!0)}if(!V)break}}}if(!L){let M=r===O?D:{...r,[I]:D[I]};C(c,M,I)}}finally{a=F}if(!u.listeners.size){a||(o=r);return}s.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let M=r,V=s;s=new Set;let z=o;C(u,z,V),o===z&&(o=M)}))},E={getState:S,setState:T,__unstableInternals:{setup:m,init:p,subscribe:v,sync:y,batch:w,pick:R,omit:x}};return E}function It(e,...t){if(e)return dl(e,"setup")(...t)}function Vu(e,...t){if(e)return dl(e,"init")(...t)}function tn(e,...t){if(e)return dl(e,"subscribe")(...t)}function Ct(e,...t){if(e)return dl(e,"sync")(...t)}function ds(e,...t){if(e)return dl(e,"batch")(...t)}function Kh(e,...t){if(e)return dl(e,"omit")(...t)}function g8(e,...t){if(e)return dl(e,"pick")(...t)}function Dd(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=uo(t,...e);return Object.assign({},...e,r)}function HU(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Jo(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Jo(o).body}function WU(e){return e?.__unstablePrivateStore}var Xh=64;function b8(e,t){if(e.length<Xh){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let o of e)r.add(o.id);return t.items=e,t.ids=r,r}function fS(e,t,r){if(e.length<Xh){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let o of e)r.add(o.id)}t.items=e,t.ids=r}function h8(e={}){e.store;let t=e.store?.getState(),r=He(e.items,t?.items,e.defaultItems,[]),o=WU(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(h=>[h.id,h])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:a}=n,s={},l={},d={items:r,renderedItems:He(t?.renderedItems,[])},c=uo(d,e.store),u=Object.assign(uo({items:r,renderedItems:d.renderedItems},o),{__unstableCollectionLookup:n}),m=h=>{let y=OI(h,w=>w.element);u.setState("renderedItems",y),c.setState("renderedItems",y)},p=h=>{if(h!==n.controlledItemsSource){n.controlledItemsSource=h,i.clear();for(let y of h)i.set(y.id,y)}},g=(h,y)=>{if(h!=="items"){c.setState(h,y);return}c.setState("items",w=>{let R=Nh(y,w);return R===w?w:(n.propagatedItems=R,p(R),R)})};It(c,()=>Vu(u)),o||(tn(c,["items"],({items:h})=>{h!==n.propagatedItems&&(n.propagatedItems=h,p(h))}),It(u,()=>ds(u,["items"],({items:h})=>{n.propagatedItems=h,c.setState("items",h)}))),It(u,()=>ds(u,["renderedItems"],h=>{let y=!0,w=requestAnimationFrame(()=>{let{renderedItems:C}=c.getState();h.renderedItems!==C&&m(h.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(w);let R=()=>{if(y){y=!1;return}cancelAnimationFrame(w),w=requestAnimationFrame(()=>m(h.renderedItems))},x=HU(h.renderedItems),S=new IntersectionObserver(R,{root:x});for(let C of h.renderedItems)C.element&&S.observe(C.element);return()=>{cancelAnimationFrame(w),S.disconnect()}}));let b=(h,y,w)=>{let R=w?.registeredItems,x=w?.controlledItems;return S=>{let C=R?.get(S.id),T=!!C||!!x?.has(S.id),E;return u.setState(h,k=>{let N=y.ids||k.length>=Xh&&!T?b8(k,y):void 0,P=N&&!N.has(S.id)?-1:k.findIndex(({id:F})=>F===S.id),A=k.slice();if(P!==-1){E=k[P];let F={...E,...S};A[P]=F,R?.set(S.id,F)}else A.push(S),R?.set(S.id,S),N?.add(S.id);return(y.ids||P===-1&&A.length>=Xh)&&fS(A,y,N),A}),()=>{R&&(C?R.set(S.id,C):R.delete(S.id)),u.setState(h,k=>{let N=y.ids?b8(k,y):void 0;if(!E){let F=k.filter(({id:D})=>D!==S.id);return N?.delete(S.id),y.ids&&fS(F,y,N),F}let P=k.findIndex(({id:F})=>F===S.id);if(P===-1)return k;let A=k.slice();return A[P]=E,y.ids&&fS(A,y,N),A})}}},_=b("items",s,n),v=b("renderedItems",l);return{...c,setState:g,registerItem:_,renderItem:h=>la(_(h),v(h)),item:h=>h?a.size?a.get(h)??i.get(h)??null:i.get(h)??null:null,__unstablePrivateStore:u}}var UU={id:null};function ki(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function YU(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function GU(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function _8(e,t){return e.filter(r=>r.rowId===t)}function v8({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let a=e[i];if(!a||a.rowId!==o||a.disabled)continue;let s=a.id;if(!(n!=null&&s===n))return s}}function w8(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[UU]:[],...e.slice(0,o)]}var $U=48,qU=4;function KU(e){let t=[],r,o;for(let n of e){let i=n.rowId;if(r&&o===i){r.push(n);continue}let a=t.find(s=>s[0]?.rowId===i);a?(a.push(n),r=a):(r=[n],t.push(r)),o=i}return t}function XU(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let o=e.slice(0,r);if(r===e.length)return[o];let n=[o],i;for(;r<e.length;r+=1){let a=e[r];if(!a)continue;let s=i?i.get(a.rowId):n.find(d=>d[0]?.rowId===a.rowId);if(s){s.push(a);continue}let l=[a];n.push(l),i?i.set(a.rowId,l):n.length===qU&&(i=new Map(n.map(d=>[d[0]?.rowId,d])))}return n}function Zh(e){return e.length>=$U?XU(e):KU(e)}function y8(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function ZU(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function QU(e,t,r){let o=y8(e);for(let n of e)for(let i=0;i<o;i+=1){let a=n[i];if(!a||r&&a.disabled){let s=i===0&&r?ki(n):n[i-1];n[i]=s&&t!==s.id&&r?s:ZU(s?.rowId)}}return e}function JU(e){let t=Zh(e),r=y8(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let a=i[n];a&&o.push({...a,rowId:a.rowId?`${n}`:void 0})}return o}function x8(e={}){let t=e.store?.getState(),r=h8(e),o=He(e.activeId,t?.activeId,e.defaultActiveId),n=He(t?.compositeElement,t?.baseElement,null),i=He(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,o===null),a={...r.getState(),id:He(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,compositeElement:n,baseElement:n,compositeElementInFocusOrder:i,includesBaseElement:i,moves:He(t?.moves,0),orientation:He(e.orientation,t?.orientation,"both"),rtl:He(e.rtl,t?.rtl,!1),virtualFocus:He(e.virtualFocus,t?.virtualFocus,!1),focusLoop:He(e.focusLoop,t?.focusLoop,!1),focusWrap:He(e.focusWrap,t?.focusWrap,!1),focusShift:He(e.focusShift,t?.focusShift,!1)},s=uo(a,r,e.store);It(s,()=>la(Ct(s,["compositeElement"],c=>{s.setState("baseElement",c.compositeElement)}),Ct(s,["baseElement"],c=>{s.setState("compositeElement",c.baseElement)}),Ct(s,["compositeElementInFocusOrder"],c=>{s.setState("includesBaseElement",c.compositeElementInFocusOrder)}),Ct(s,["includesBaseElement"],c=>{s.setState("compositeElementInFocusOrder",c.includesBaseElement)}))),It(s,()=>Ct(s,["renderedItems","activeId"],c=>{s.setState("activeId",u=>u!==void 0?u:ki(c.renderedItems)?.id)}));let l=(c="next",u={})=>{let m=s.getState(),p=He(u.compositeElementInFocusOrder,u.includesBaseElement,m.compositeElementInFocusOrder),{skip:g=0,activeId:b=m.activeId,focusShift:_=m.focusShift,focusLoop:v=m.focusLoop,focusWrap:h=m.focusWrap,renderedItems:y=m.renderedItems,rtl:w=m.rtl}=u,R=c==="up"||c==="down",x=c==="next"||c==="down",S=x?w&&!R:!w||R,C=_&&!g;if(!g&&!h&&!p&&b!=null&&(!R||!C&&!y.some(L=>L.rowId!=null))){let L=-1;if(y===m.renderedItems){let V=y[0];if(V&&r.item(V.id)===V){let z=r.item(b);z?.id===b&&(L=y.indexOf(z))}}L===-1&&(L=y.findIndex(V=>V.id===b));let M=y[L];if(M){let V=S?-1:1,z=v8({items:y,fromIndex:L+V,step:V,rowId:M.rowId,excludeId:b});return z!==void 0?z:v&&(R?v!=="horizontal":v!=="vertical")?v8({items:y,fromIndex:V===1?0:y.length-1,step:V,rowId:M.rowId,excludeId:b}):void 0}}let T=R?Ph(QU(Zh(y),b,C)):y;if(T=S?Mh(T):T,T=R?JU(T):T,b==null)return ki(T)?.id;let E=T.find(L=>L.id===b);if(!E)return ki(T)?.id;let I=T.some(L=>L.rowId),k=T.indexOf(E),N=T.slice(k+1),P=_8(N,E.rowId);if(g){let L=GU(P,b);return(L.slice(g)[0]||L[L.length-1])?.id}let A=v&&(R?v!=="horizontal":v!=="vertical"),F=I&&h&&(R?h!=="horizontal":h!=="vertical"),D=x?(!I||R)&&A&&p:R?p:!1;if(A)return ki(w8(F&&!D?T:_8(T,E.rowId),b,D),b)?.id;if(F){let L=ki(D?P:N,b);return D?L?.id||null:L?.id}let O=ki(P,b);return!O&&D?null:O?.id},d=(c,u)=>typeof u=="number"?l(c,{skip:u}):l(c,u);return{...r,...s,setCompositeElement:c=>s.setState("compositeElement",c),setBaseElement:c=>s.setState("compositeElement",c),setActiveId:c=>s.setState("activeId",c),move:c=>{c!==void 0&&(s.setState("activeId",c),s.setState("moves",u=>u+1))},first:()=>ki(s.getState().renderedItems)?.id,last:()=>YU(s.getState().renderedItems)?.id,next:c=>d("next",c),previous:c=>d("previous",c),down:c=>d("down",c),up:c=>d("up",c)}}var S8=ki,R8=Zh,Qh=new WeakSet;function C8(e){en(e)===e&&(Qh.add(e),queueMicrotask(()=>Qh.delete(e)))}function E8(e){Qh.delete(e)}function tY(e,t){let{virtualFocus:r,compositeElement:o}=e.getState();if(!r||!o||!co(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function T8(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function gS(e){let{compositeElement:t}=e.getState(),r=en(t);return r?t?.contains(r)||ca(e,r)?!0:!!T8(e)?.contains(r):!1}function rY({store:e,id:t,focus:r,markedOnly:o,requireFocus:n,scrollIntoView:i}){let a=null,s,l=!1,d=!1,c=!1,u=!1,m=!1,p=e.getState().compositeElement,g=en(p),b=n?g:null,_=!!p?.contains(g),v=T=>{if(!b)return!0;let E=en(b);return E===b||E===T?!0:gS(e)},h=T=>{if("mounted"in T){if(T.mounted)u=!0;else if(u)return!0}if("open"in T){if(T.open)m=!0;else if(m)return!0}return t!=null&&T.activeId!=null&&T.activeId!==t},y=(T,E)=>{if(!("open"in T)||T.open)return!1;let I=T8(e);if(!I?.contains(E))return!1;let{compositeElement:k}=T;return!k||I.contains(k)?!1:Dh(E)},w=T=>{let E=da(e,s??(t===void 0?T.activeId:t));return E?.element?.isConnected?(s=E.id,E.element):null},R,x,S=()=>{c=!0,R?.(),x?.()},C=()=>{if(c)return;let T=e.getState();if(h(T))return S();let E=!1;if(a){if(!a.isConnected&&(E=l&&!d&&en(a)===Jo(a).body,a=w(T),!a))return S()}else if(a=w(T),!a)return;if(E)l=!1;else if(!v(a))return S();let I=r&&_&&y(T,a);if(I){let{activeId:k}=T;if(k!=null&&k!==s)return S()}if(r&&!l&&!I){l=!0,d=!1;let k=a;R?.();let N=()=>{d=!Qh.has(k)},P=()=>{d=!1};if(k.addEventListener("blur",N),k.addEventListener("focus",P),R=()=>{k.removeEventListener("blur",N),k.removeEventListener("focus",P)},tY(e,()=>{k.focus({preventScroll:!0})}),c)return}if(o&&!a.hasAttribute("data-autofocus"))return I?void 0:S();if(Dh(a)&&!("unstable_placing"in T&&T.unstable_placing)){if(I||S(),i){i(a);return}a.scrollIntoView({block:"nearest",inline:"nearest"})}};return x=tn(e,["activeId","items","mounted","open","unstable_placing"],C),C(),S}function Jh(e){let t=(0,Vd.useRef)(null),r=(0,Vd.useRef)(e),o=(0,Vd.useCallback)(()=>{t.current?.(),t.current=null},[]),n=(0,Vd.useCallback)(i=>{if(!e||r.current!==e)return;o();let a=rY({store:e,...i});return t.current=a,a},[e,o]);return _t(()=>(r.current=e,()=>{r.current=void 0,o()}),[e,o]),n}function da(e,t){return t&&e.item(t)||null}function k8(e,t=!1){if(co(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Jo(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var mS=Symbol("FOCUS_SILENTLY");function O8(e){e[mS]=!0,e.focus({preventScroll:!0})}function I8(e){let t=e[mS];return delete e[mS],t}function ca(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Rn=f(H(),1),N8=f(B(),1);var Yn=f(H(),1),hS=f(Nc(),1),e_=()=>()=>{};function t_(e){return Array.isArray(e)}function bS(e,t){return e===t||e!==e&&t!==t}function oY(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let o=e[r];if(o===void 0)return!1;if(!bS(o,t[r]))return!1}return!0}function P8(e){let t=Yn.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(oY(r,e))return r;let o=[...e];return t.current=o,o}function ft(e,t=Ah,r){let o=P8(t_(t)?t:typeof t=="function"?null:[t]),n=Yn.useCallback(a=>!e||o?.length===0?e_():tn(e,o,a),[e,o]),i=()=>{let a=e?.getState();if(t_(t))return r?.(a);if(typeof t=="function")return t(a);if(a&&lo(a,t))return a[t]};return(0,hS.useSyncExternalStore)(n,i,i)}function nY(e,t){let r=[],o=!1;for(let n in e){let i=e[n];if(i!==void 0){if(typeof i=="function"){o=!0;continue}r.includes(i)||r.push(i)}}if(!o)return r;if(!t)return null;for(let n of t)r.includes(n)||r.push(n);return r}function cl(e,t,r){let o=t_(t)?r??{}:t,n=t_(t)?t:void 0,i=Yn.useRef({}),a=P8(nY(o,n)),s=Yn.useCallback(d=>!e||a?.length===0?e_():tn(e,a,d),[e,a]),l=()=>{let d=e?.getState(),c=!1,u=i.current;for(let m in o){let p=o[m];if(p===void 0)continue;if(typeof p=="function"){let b=p(d);Object.is(b,u[m])||(u[m]=b,c=!0)}if(typeof p=="function")continue;let g=d&&lo(d,p)?d[p]:void 0;Object.is(g,u[m])||(u[m]=g,c=!0)}return c&&(i.current={...u}),i.current};return(0,hS.useSyncExternalStore)(s,l,l)}function Kt(e,t,r,o){let n=lo(t,r)?t[r]:void 0,i=o?t[o]:void 0,a=!!i,s=GI({value:n,setValue:i});_t(()=>{if(a)return tn(e,[r],(l,d)=>{let{value:c,setValue:u}=s.current;u&&(bS(l[r],d[r])||bS(l[r],c)||u(l[r]))})},[e,r,a]),_t(()=>{if(n!==void 0)return e.setState(r,n),ds(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Fd(e,t){let[r,o]=Yn.useState(()=>e(t));_t(()=>Vu(r),[r]);let n=Yn.useCallback(i=>ft(r,i),[r]);return[Yn.useMemo(()=>({...r,useState:n}),[r,n]),Xe(()=>{o(i=>e({...t,...i.getState()}))})]}var iY="button";function aY(e){return Vh(e)?!0:e.tagName==="INPUT"&&!ss(e)}function sY(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function lY(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function M8(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=Iu(e);if(!i)return;let a=sY(i,o),s,l;for(let d=0;d<n.length;d+=1){let c=s;if(s=r(d),!s)break;if(s===c)continue;let u=da(t,s)?.element;if(!u)continue;let m=lY(u,o)-a,p=Math.abs(m);if(o&&m<=0||!o&&m>=0){l!==void 0&&l<p&&(s=c);break}l=p}return s}function dY(e,t){return br(e)?!1:ca(t,e.target)}var _S=Ut(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:a,typeaheadText:s,"aria-setsize":l,"aria-posinset":d,unstable_scrollIntoView:c,...u}){let m=Gh();t=t||m;let p=Jr(u.id),g=(0,Rn.useRef)(null),b=(0,Rn.useRef)(null),_=(0,Rn.useCallback)(j=>{let oe=b.current;!j&&oe&&C8(oe),j&&E8(j),b.current=j},[]),v=(0,Rn.useContext)(l8),h=Si(u)&&!u.accessibleWhenDisabled,y=u.shouldRegisterItem,w=j=>{if(r)return r;if(j&&v?.compositeElement&&v.compositeElement===j.compositeElement)return v.id},{rowId:R,compositeElement:x,ariaSetSize:S,ariaPosInSet:C}=cl(t,["compositeElement","renderedItems"],{rowId:w,compositeElement(j){return j?.compositeElement||void 0},ariaSetSize(j){if(l!=null)return l;if(j&&v?.ariaSetSize&&v.compositeElement===j.compositeElement)return v.ariaSetSize},ariaPosInSet(j){if(d!=null)return d;if(!j||!v?.ariaPosInSet||v.compositeElement!==j.compositeElement)return;let oe=w(j),ne=j.renderedItems.filter(le=>le.rowId===oe);return v.ariaPosInSet+ne.findIndex(le=>le.id===p)}}),{isActiveItem:T,isTabbable:E}=cl(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(j){return!!j&&j.activeId===p},isTabbable(j){if(!j||!j.compositeElement&&!j.renderedItems.length)return!0;if(j.virtualFocus)return!1;if(!j.renderedItems.length||i)return!0;if(j.activeId===null)return!1;let oe=t?.item(j.activeId);return oe?.disabled||!oe?.element?!0:j.activeId===p}}),I=(0,Rn.useCallback)(j=>{let oe={...j,id:p||j.id,rowId:R,disabled:h,children:j.element?.textContent,typeaheadText:s};return a?a(oe):oe},[p,R,h,s,a]),k=u.onFocus,N=(0,Rn.useRef)(!1),P=(0,Rn.useRef)(null),A=Jh(t),F=Xe(j=>{if(k?.(j),j.defaultPrevented||MI(j)||!p||!t||dY(j,t))return;let{virtualFocus:oe,compositeElement:ne}=t.getState();if(t.setActiveId(p),Vh(j.currentTarget)&&k8(j.currentTarget),!oe){br(j)&&t.item(p)&&A({id:p,markedOnly:!0,requireFocus:!0,scrollIntoView:c});return}if(!br(j)||aY(j.currentTarget))return;let le=(ee,U)=>{if(!Ci(U))return;let X=ee===U||ca(t,ee);t.item(p)&&A({id:p,markedOnly:!0,requireFocus:!0,scrollIntoView:c}),N.current=!0,X?O8(U):U.focus({preventScroll:!0})};if(ne?.isConnected){le(j.relatedTarget,ne);return}if(y===!1)return;let{currentTarget:J,relatedTarget:ue}=j,Q=()=>{P.current?.(),P.current=null};Q(),P.current=tn(t,null,()=>{if(en(J)!==J){Q();return}let ee=t.getState(),U=ee.compositeElement;U?.isConnected&&(Q(),ee.virtualFocus&&le(ue,U))})}),D=u.onBlurCapture,O=Xe(j=>{D?.(j),!j.defaultPrevented&&t?.getState()?.virtualFocus&&N.current&&(N.current=!1,j.preventDefault(),j.stopPropagation())}),L=u.onKeyDown,M=tr(o),V=tr(n),z=Xe(j=>{if(L?.(j),j.defaultPrevented||!br(j)||!t)return;let{currentTarget:oe}=j,ne=t.getState(),le=!!t.item(p)?.rowId,J=ne.orientation!=="horizontal",ue=ne.orientation!=="vertical",Q=()=>!!(le||ue||!ne.compositeElement||!co(ne.compositeElement)),ee={ArrowUp:(le||J)&&t.up,ArrowRight:(le||ue)&&t.next,ArrowDown:(le||J)&&t.down,ArrowLeft:(le||ue)&&t.previous,Home:()=>{if(Q())return!le||j.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Q())return!le||j.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>M8(oe,t,t?.up,!0),PageDown:()=>M8(oe,t,t?.down)}[j.key];if(ee){if(Vh(oe)){let X=Ou(oe),ce=ue&&j.key==="ArrowLeft",Re=ue&&j.key==="ArrowRight",Oe=J&&j.key==="ArrowUp",be=J&&j.key==="ArrowDown";if(Re||be){let{length:De}=EI(oe);if(X.end!==De)return}else if((ce||Oe)&&X.start!==0)return}let U=ee();if(M(j)||U!==void 0){if(!V(j))return;j.preventDefault(),t.move(U)}}}),W=(0,Rn.useMemo)(()=>({id:p,compositeElement:x}),[p,x]);return u=Sn(u,j=>(0,N8.jsx)(s8.Provider,{value:W,children:j}),[W]),u={"data-active-item":T||void 0,...u,id:p,ref:sr(g,_,u.ref),tabIndex:E?u.tabIndex:-1,onFocus:F,onBlurCapture:O,onKeyDown:z},u=sS(u),u=lS({store:t,...u,getItem:I,shouldRegisterItem:p?y:!1}),{...u,"aria-setsize":S,"aria-posinset":C}}),C5e=Ti(Ft(function(t){let r=_S(Ih(t));return Wt(iY,r)}));var Fu=f(H(),1),r_=f(B(),1);var cY="div";function uY(e){return e.some(t=>!!t.rowId)}function fY(e){let t=e.target;return t&&!co(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function pY(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function A8(e,t,r){return Xe(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!br(o)||pY(o)||fY(o))return;let n=e.getState(),i=da(e,n.activeId)?.element;if(!i)return;let{view:a,...s}=o;i!==r?.current&&i.focus({preventScroll:!0}),VI(i,o.type,s)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function mY(e){return S8(Ph(Mh(R8(e))))}var gY=Ti(function({store:t,focusOnMove:r,previousElementRef:o,present:n,scrollIntoView:i}){let a=ft(t,"moves"),s=ft(t,"compositeElement");return(0,Fu.useEffect)(()=>{if(!a||!r)return;let{activeId:l}=t.getState();if(l!=null)return n({id:l,requireFocus:gS(t),focus:!0,scrollIntoView:i})},[t,a,r,s,n,i]),_t(()=>{if(!a||!s)return;let{activeId:l}=t.getState();if(l!==null)return;let d=o.current;o.current=null,d&&al(d,{relatedTarget:s}),xn(s)||(Ci(s)&&s.scrollIntoView({block:"nearest",inline:"nearest"}),s.focus({preventScroll:!0}))},[t,a,s]),null}),vS=Ut(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,unstable_scrollIntoView:i,...a}){let s=a8();t=t||s,Zr(t,!1);let l=(0,Fu.useRef)(null),d=(0,Fu.useRef)(null),c=Jh(t),[,u]=Hh(r?t.setCompositeElement:null),m=ft(t,"virtualFocus"),p=ft(t,r&&m?["activeId"]:[],E=>r&&m?E.activeId:null);_t(()=>{if(!t||!r||!m)return;let E=d.current;if(d.current=null,!E)return;let I=da(t,p)?.element||en(E);I!==E&&al(E,{relatedTarget:I})},[t,p,m,r]);let g=A8(t,a.onKeyDownCapture,d),b=A8(t,a.onKeyUpCapture,d),_=a.onFocusCapture,v=Xe(E=>{if(_?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I}=t.getState();if(!I)return;let k=E.relatedTarget,N=I8(E.currentTarget);br(E)&&N&&(E.stopPropagation(),d.current=k)}),h=a.onFocus,y=Xe(E=>{if(h?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:I}=E,{virtualFocus:k}=t.getState();if(k)br(E)&&!ca(t,I)&&queueMicrotask(()=>c({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(br(E)){if(!ca(t,I)){let{activeId:N}=t.getState();N!=null&&c({id:N,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),w=a.onBlurCapture,R=Xe(E=>{if(w?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I,activeId:k,compositeElement:N}=t.getState();if(!I||E.currentTarget!==N)return;let P=da(t,k)?.element,A=E.relatedTarget,F=ca(t,A),D=d.current;d.current=null,br(E)&&F?(A===P?D&&D!==A&&al(D,E):P?al(P,E):D&&al(D,E),E.stopPropagation()):!ca(t,E.target)&&P&&al(P,E)}),x=a.onKeyDown,S=tr(n),C=Xe(E=>{if(x?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!br(E))return;let{orientation:I,items:k,renderedItems:N,activeId:P,rtl:A}=t.getState(),F=da(t,P);if(F?.element?.isConnected)return;let D=F&&P!=null,O=D?k:N,L=I!=="horizontal",M=I!=="vertical",V=uY(O);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&co(E.currentTarget))return;let ne={ArrowUp:(V||L)&&(()=>D?t.up({activeId:P,renderedItems:O}):V?mY(N)?.id:t?.last()),ArrowRight:(V||M)&&(()=>D?t.next({activeId:P,renderedItems:O}):A?t.last():t.first()),ArrowDown:(V||L)&&(()=>D?t.down({activeId:P,renderedItems:O}):t.first()),ArrowLeft:(V||M)&&(()=>D?t.previous({activeId:P,renderedItems:O}):A?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(ne){let le=ne();if(le!==void 0){if(!S(E))return;E.preventDefault(),t.move(le)}}});a=Sn(a,E=>(0,r_.jsxs)(Ad,{value:t,children:[E,r&&(0,r_.jsx)(gY,{store:t,focusOnMove:o,previousElementRef:d,present:c,scrollIntoView:i})]}),[t,r,o,c]),a={"aria-activedescendant":ft(t,r&&m?["items"]:[],()=>{if(t&&r&&m)return da(t,p)?.id}),...a,ref:sr(l,u,a.ref),onKeyDownCapture:g,onKeyUpCapture:b,onFocusCapture:v,onFocus:y,onBlurCapture:R,onKeyDown:C};let T=ft(t,r&&!m?["activeId"]:[],E=>r&&(m||E.activeId===null));return a=Mu({focusable:T,...a}),a}),N5e=Ft(function(t){let r=vS(t);return Wt(cY,r)});var Lu=Eo(),V5e=Lu.useContext,F5e=Lu.useScopedContext,wS=Lu.useProviderContext,D8=Lu.ContextProvider,V8=Lu.ScopedContextProvider;var yS=f(H(),1),zu=Eo([D8],[V8]),j5e=zu.useContext,H5e=zu.useScopedContext,W5e=zu.useProviderContext,F8=zu.ContextProvider,o_=zu.ScopedContextProvider,L8=(0,yS.createContext)(void 0),U5e=(0,yS.createContext)(void 0);var ul=f(H(),1),xS=f(B(),1);var H8=f(ni(),1),bY="div";function z8(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function B8(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function j8(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),a=0;for(let[s,l]of o.entries()){if(l.trim()==="none")continue;let d=B8(n[s%n.length]),c=B8(i[s%i.length]);a=Math.max(a,d+c)}return a}function hY(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:a}=getComputedStyle(e);return Math.max(j8(t,o,r),j8(n,a,i))}function SS(e,t,r){return!r&&t!==!1&&(!e||!!t)}var _Y=Ut(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=wS();t=t||i,Zr(t,!1);let a=(0,ul.useRef)(null),s=Jr(n.id),[l,d]=(0,ul.useState)(null),{open:c,mounted:u,animated:m,contentElement:p}=cl(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=ft(t.disclosure,"contentElement"),b=(0,ul.useRef)(!1);_t(()=>{a.current&&t?.setContentElement(a.current)},[t]),_t(()=>{let y;return t?.setState("animated",w=>(y=w,!0)),()=>{y!==void 0&&t?.setState("animated",y)}},[t]),_t(()=>{if(!m){c?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!p?.isConnected){d(null);return}return SI(()=>{d(c?"enter":u?"leave":null)})},[m,p,c,u]),_t(()=>{if(!t||!m||!l||!p)return;let y=()=>t?.setState("animating",!1),w=()=>(0,H8.flushSync)(y);if(l==="leave"&&c||l==="enter"&&!c)return;if(typeof m=="number")return z8(m,w);let R=[p];g&&R.push(g);let x=o?.current;x&&R.push(x);let S=Math.max(...R.map(hY));if(!S){l==="enter"&&t.setState("animated",!1),y();return}return z8(Math.max(S-1e3/60,0),w)},[t,m,p,g,o,c,l]),n=Sn(n,y=>(0,xS.jsx)(o_,{value:t,children:y}),[t]);let _=SS(u,n.hidden,r),v=n.style,h=(0,ul.useMemo)(()=>_?{...v,display:"none"}:v,[_,v]);return n={"data-open":c||void 0,"data-enter":l==="enter"||void 0,"data-leave":l==="leave"||void 0,hidden:_,...n,id:s,ref:sr(s?t.setContentElement:null,a,n.ref),style:h},Pd(n)}),vY=Ft(function(t){let r=_Y(t);return Wt(bY,r)}),Z5e=Ft(function({unmountOnHide:t,...r}){let o=wS(),n=r.store||o;return ft(n,["mounted"],i=>!t||i?.mounted)===!1?null:(0,xS.jsx)(vY,{...r})});function W8(e={}){let t=e.store||e.disclosure?Dd(e.store,Kh(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=He(e.open,r?.open,e.defaultOpen,!1),n=He(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:He(r?.contentElement,null),disclosureElement:He(r?.disclosureElement,null)},a=t?uo(i,t):uo(i);return It(a,()=>Ct(a,["animated","animating"],s=>{s.animated||a.setState("animating",!1)})),It(a,()=>tn(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),It(a,()=>Ct(a,["open","animating"],s=>{a.setState("mounted",s.open||s.animating)})),{...a,disclosure:e.disclosure,setOpen:s=>a.setState("open",s),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",s=>!s),stopAnimation:()=>a.setState("animating",!1),setContentElement:s=>a.setState("contentElement",s),setDisclosureElement:s=>a.setState("disclosureElement",s)}}function U8(e,t,r){return Ei(t,[r.store,r.disclosure]),Kt(e,r,"open","setOpen"),Kt(e,r,"mounted","setMounted"),Kt(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Bu=Eo([F8],[o_]),sOe=Bu.useContext,lOe=Bu.useScopedContext,dOe=Bu.useProviderContext,Y8=Bu.ContextProvider,G8=Bu.ScopedContextProvider;var ju=f(H(),1),n_=(0,ju.createContext)(void 0),Hu=Eo([Y8,$h],[G8,Ad]),RS=Hu.useContext,Oi=Hu.useScopedContext,i_=Hu.useProviderContext,$8=Hu.ContextProvider,q8=Hu.ScopedContextProvider,a_=(0,ju.createContext)(void 0),K8=(0,ju.createContext)(!1),CS=(0,ju.createContext)(null);function X8(e,t,r){return Ei(t,[r.store]),Kt(e,r,"items","setItems"),e}function Z8(e){return{id:Jr(e.id),...e}}function Q8(e,t,r){e=X8(e,t,r),Kt(e,r,"activeId","setActiveId");let o={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return Kt(e,o,"compositeElementInFocusOrder"),Kt(e,r,"virtualFocus"),Kt(e,r,"orientation"),Kt(e,r,"rtl"),Kt(e,r,"focusLoop"),Kt(e,r,"focusWrap"),Kt(e,r,"focusShift"),e}function J8(e={}){return W8(e)}function eP(e,t,r){return U8(e,t,r)}function tP({popover:e,...t}={}){let r=Dd(t.store,Kh(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let o=r?.getState(),n=J8({...t,store:r}),i=He(t.placement,o?.placement,"bottom"),a={...n.getState(),placement:i,currentPlacement:i,anchorElement:He(o?.anchorElement,null),popoverElement:He(o?.popoverElement,null),arrowElement:He(o?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},s=uo(a,n,r),l=a.anchorElement===a.disclosureElement?a.anchorElement:null;return It(s,()=>Ct(s,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==l){l=null;return}l=d.disclosureElement,s.setState("anchorElement",l)})),{...n,...s,setAnchorElement:d=>s.setState("anchorElement",d),setPopoverElement:d=>s.setState("popoverElement",d),setArrowElement:d=>s.setState("arrowElement",d),render:()=>s.setState("rendered",Symbol("rendered"))}}function rP(e,t,r){return Ei(t,[r.popover]),Kt(e,r,"placement"),eP(e,t,r)}var oP=f(H(),1),wY="div";function yY(e){let t=e.relatedTarget;return Nd(t)?il(e.currentTarget,t):!1}var ES=Symbol("composite-hover");function xY(e){let{relatedTarget:t}=e;if(!Nd(t))return!1;let r=t;do{if(lo(r,ES)&&r[ES])return!0;r=r.parentElement}while(r);return!1}var TS=Ut(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Gh();t=t||i,Zr(t,!1);let a=KI(),s=n.onMouseMove,l=tr(r),d=Xe(g=>{if(s?.(g),!g.defaultPrevented&&a()&&l(g)){if(!LI(g.currentTarget)){let b=t?.getState().compositeElement;b&&!xn(b)&&b.focus({preventScroll:!0})}t?.setActiveId(g.currentTarget.id)}}),c=n.onMouseLeave,u=tr(o),m=Xe(g=>{c?.(g),!g.defaultPrevented&&a()&&(yY(g)||xY(g)||l(g)&&u(g)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),p=(0,oP.useCallback)(g=>{g&&(g[ES]=!0)},[]);return n={...n,ref:sr(p,n.ref),onMouseMove:d,onMouseLeave:m},n}),FOe=Ti(Ft(function(t){let r=TS(t);return Wt(wY,r)}));var SY=new WeakMap,nP=new WeakMap;function Wu(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function RY(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let o=null,n=null,i=e.parentElement;for(;i&&t.contains(i);){let a=r.getComputedStyle(i);if(a.overflowY!=="visible"&&a.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(o)return null;o=i}if(a.overflowX!=="visible"&&a.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(n)return null;n=i}if(i===t)break;i=i.parentElement}return n&&n!==o?null:o}function CY(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n=o.width/t.offsetWidth||1,i=o.left+t.clientLeft*n,a=i+t.clientWidth*n,s=t.clientWidth*n,l=r.left<i,d=r.right>a,c=l&&!d&&r.width<s||d&&!l&&r.width>s,u=l&&!d&&r.width>s||d&&!l&&r.width<s,m=0;c?m=(r.left-i)/n:u&&(m=(r.right-a)/n);let p=o.height/t.offsetHeight||1,g=(r.top+r.height/2-(o.top+(t.clientTop+t.clientHeight/2)*p))/p;t.scrollBy({left:m,top:g})}function s_(e){if(!e)return Wu;let t=nP.get(e);if(t)return t;let r=o=>{let{contentElement:n,moves:i,selectElement:a}=e.getState();if(!a||i!==SY.get(e)||!n?.contains(o))return Wu(o);let s=RY(o,n);if(!s)return Wu(o);CY(o,s)};return nP.set(e,r),r}var lr=f(H(),1),Ld=f(B(),1);var EY="input";function TY(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function iP(e,t){if(!t||e==null)return!1;let r=ku(e),o=ku(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function kY(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function OY(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var IY=Ut(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:a=0,showOnChange:s,showOnMouseDown:l,showOnClick:d=l,showOnKeyDown:c,showOnKeyPress:u=c,blurActiveItemOnClick:m,setValueOnClick:p=!0,moveOnKeyPress:g=!0,autoComplete:b="list",name:_,form:v,disabled:h,...y}){let w=Oi(!0),R=i_();t=t||R||w,Zr(t,!1);let x=(0,lr.useRef)(null),[S,C]=qI(),T=(0,lr.useRef)(!1),E=(0,lr.useRef)(!1),I=(0,lr.useRef)(null),k=()=>{let G=I.current;G!=null&&(cancelAnimationFrame(G),I.current=null)},N=ft(t,["virtualFocus"],G=>G.virtualFocus&&o),P=b==="inline"||b==="both",[A,F]=(0,lr.useState)(P);$I(()=>{P&&F(!0)},[P]);let D=ft(t,"inputValue"),O=ft(t,["selectedValue"],G=>{if(_&&Array.isArray(G.selectedValue))return G.selectedValue}),L=Array.isArray(O),M=(0,lr.useRef)(void 0);(0,lr.useEffect)(()=>Ct(t,["selectedValue","activeId"],(G,te)=>{M.current=te.selectedValue}),[t]);let V=ft(t,["activeValue","selectedValue","activeId"],G=>{if(P&&A&&!(G.activeValue&&Array.isArray(G.selectedValue)&&(G.selectedValue.includes(G.activeValue)||M.current?.includes(G.activeValue))))return G.activeValue}),z=ft(t,"renderedItems"),W=ft(t,"open"),j=ft(t,"contentElement"),oe=ft(t,"unstable_placing"),ne=TY(z,V,N),le=(0,lr.useMemo)(()=>{if(!P||!A)return D;if(ne){if(iP(D,V)){let G=V?.slice(D.length)||"";return D+G}return D}return V||D},[P,A,ne,V,D]);(0,lr.useEffect)(()=>{let G=x.current;if(!G)return;let te=()=>F(!0);return G.addEventListener("combobox-item-move",te),()=>{G.removeEventListener("combobox-item-move",te)}},[]),(0,lr.useEffect)(()=>{if(!P||!A||!V||!ne||!iP(D,V))return;let G=Tu;return queueMicrotask(()=>{let te=x.current;if(!te)return;let{start:Ae,end:ye}=Ou(te),rt=D.length,Ie=V.length;Fh(te,rt,Ie),G=()=>{if(!xn(te))return;let{start:Zt,end:Mo}=Ou(te);Zt===rt&&Mo===Ie&&Fh(te,Ae,ye)}}),()=>G()},[S,P,A,V,ne,D]);let J=Xe(n),ue=(0,lr.useRef)(null),Q=(0,lr.useRef)(void 0),ee=(0,lr.useRef)(!1),U=(0,lr.useRef)(!1);(0,lr.useEffect)(()=>{if(!W||!j)return;let G=Iu(j);if(!G)return;let te=()=>{T.current=!1,ee.current=!0},Ae=()=>{if(U.current||(ee.current=!0),!t||!T.current)return;let{activeId:rt}=t.getState();rt!==null&&rt!==ue.current&&(T.current=!1)},ye={passive:!0,capture:!0};return G.addEventListener("wheel",te,ye),G.addEventListener("touchmove",te,ye),G.addEventListener("scroll",Ae,ye),()=>{G.removeEventListener("wheel",te,!0),G.removeEventListener("touchmove",te,!0),G.removeEventListener("scroll",Ae,!0)}},[W,j,t]),_t(()=>{ee.current=!1,D&&(E.current||(T.current=!0))},[D]),_t(()=>{N!=="always"&&W||(T.current=W)},[N,W]),_t(()=>{W||(Q.current=void 0)},[W]);let X=ft(t,"resetValueOnSelect");Ei(()=>{let G=T.current;if(!t||!W||E.current||!G&&(!X||ee.current))return;let te=t.getState(),{compositeElement:Ae,activeId:ye,selectElement:rt,selectedValue:Ie}=te;if(Ae&&!xn(Ae)||te.unstable_placing)return;let Zt=t.item(ye)?.value,Mo=Zt!=null&&(Array.isArray(Ie)?Ie.includes(Zt):Ie===Zt);if(N&&G&&!(rt&&!D&&Mo)){let No=J(z),kn=No!==void 0?No:OY(z)??t.first();ue.current=kn;let Ao=kn??null,ws=t.item(Ao)?.value,wl=Q.current;Ao!==ye||wl?.id!==Ao||wl?.value!==ws?(Q.current={id:Ao,value:ws},t.move(Ao)):t.setState("activeValue",ws)}else{let No=t.item(ye||t.first())?.element;No&&"scrollIntoView"in No&&(U.current=!0,No.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{U.current=!1}))}},[t,W,oe,S,D,N,X,J,z]),(0,lr.useEffect)(()=>{if(!P)return;let G=x.current;if(!G)return;let te=[G,j].filter(ye=>!!ye),Ae=ye=>{te.every(rt=>Bh(ye,rt))&&t?.setInputValue(le)};for(let ye of te)ye.addEventListener("focusout",Ae);return()=>{for(let ye of te)ye.removeEventListener("focusout",Ae)}},[P,j,t,le]);let ce=G=>G.currentTarget.value.length>=a,Re=y.onChange,Oe=tr(s??ce),be=tr(i??!t.tag),De=Xe(G=>{if(Re?.(G),G.defaultPrevented||!t)return;let te=G.currentTarget,{value:Ae,selectionStart:ye,selectionEnd:rt}=te,Ie=G.nativeEvent;if(T.current=!0,FI(Ie)&&(Ie.isComposing&&(T.current=!1,E.current=!0),P)){let Zt=Ie.inputType==="insertText"||Ie.inputType==="insertCompositionText",Mo=ye===Ae.length;F(Zt&&Mo)}if(be(G)){let Zt=Ae===t.getState().inputValue;t.setInputValue(Ae),queueMicrotask(()=>{Fh(te,ye,rt)}),P&&N&&Zt&&C()}Oe(G)&&t.show(),(!N||!T.current)&&t.setActiveId(null)});(0,lr.useEffect)(()=>k,[]);let ge=y.onCompositionStart,_e=Xe(G=>{k(),T.current=!1,E.current=!0,ge?.(G)}),Ce=y.onCompositionEnd,Le=Xe(G=>{T.current=!0,E.current=!1,Ce?.(G),!G.defaultPrevented&&N&&(k(),I.current=requestAnimationFrame(()=>{I.current=null,!E.current&&C()}))}),Nt=y.onMouseDown,q=tr(m??(()=>t.getState().compositeElementInFocusOrder)),Z=tr(p),We=tr(d??ce),se=Xe(G=>{Nt?.(G),!G.defaultPrevented&&(G.button||G.ctrlKey||t&&(q(G)&&t.setActiveId(null),Z(G)&&t.setInputValue(le),We(G)&&sl(G.currentTarget,"mouseup",t.show)))}),fe=y.onKeyDown,Je=tr(u??ce),bt=Xe(G=>{if(fe?.(G),G.repeat||(T.current=!1),G.defaultPrevented||!t)return;let{open:te}=t.getState();if(te&&G.key==="Enter"){G.preventDefault();return}G.ctrlKey||G.altKey||G.shiftKey||G.metaKey||te||(G.key==="ArrowUp"||G.key==="ArrowDown")&&Je(G)&&(G.preventDefault(),t.show())}),Xt=y.onBlur,Mr=Xe(G=>{T.current=!1,Xt?.(G)}),Nr=Jr(y.id),Jn=kY(b)?b:void 0,Io=ft(t,["activeId"],G=>G.activeId===null),Po=Si({disabled:h,"aria-disabled":y["aria-disabled"]}),on=y.composite!==!1,[,ji]=Hh(on?null:t.setCompositeElement),Hi=ft(t,L?["compositeElement"]:[],G=>L?G.compositeElement:null);y=Sn(y,G=>!_||!Array.isArray(O)||on&&!Hi?G:(0,Ld.jsxs)(Ld.Fragment,{children:[G,O.map((te,Ae)=>(0,Ld.jsx)("input",{type:"hidden",name:_,form:v,disabled:Po,value:te},Ae))]}),[_,v,Po,on,Hi,O]),y={role:"combobox","aria-autocomplete":Jn,"aria-haspopup":TI(j,"listbox"),"aria-expanded":W,"aria-controls":j?.id,"data-active-item":Io||void 0,value:le,...y,id:Nr,name:L?void 0:_,form:v,disabled:h,ref:sr(x,t.setInputElement,on?void 0:ji,y.ref),onChange:De,onCompositionStart:_e,onCompositionEnd:Le,onMouseDown:se,onKeyDown:bt,onBlur:Mr};let Ve=s_(t);return y=vS({store:t,unstable_scrollIntoView:Ve,focusable:r,...y,moveOnKeyPress:G=>RI(g,G)?!1:(P&&F(!0),!0)}),{autoComplete:"off",...y}}),l_=Ft(function(t){let r=IY(t);return Wt(EY,r)});var d_=f(H(),1),kS=f(B(),1);var PY="div";function MY(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function NY(e){return kI(e)??"option"}var AY=Ut(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:s,moveOnKeyPress:l=!0,preventScrollOnKeyDown:d,getItem:c,...u}){let m=Oi();t=t||m,Zr(t,!1);let p=Jr(u.id),{resetValueOnSelectState:g,multiSelectable:b,selected:_,autoFocusSelected:v,selectElement:h}=cl(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(M){return Array.isArray(M.selectedValue)},selected(M){return MY(M.selectedValue,r)},autoFocusSelected(M){return r==null?!1:Array.isArray(M.selectedValue)?M.selectedValue[M.selectedValue.length-1]===r:M.selectedValue===r},selectElement:"selectElement"}),y=!!h,w=!!h,R=Si(u),x=(0,d_.useCallback)(M=>{let V={...M,value:w&&R?void 0:r};return c?c(V):V},[w,R,r,c]);n=n??(!w&&!b),o=o??(r!=null&&!b),d=d??w;let S=NY((0,d_.useContext)(n_)),C=u.onClick,T=tr(n),E=tr(i),I=tr(a??g),k=tr(o),N=Xe(M=>{C?.(M),!M.defaultPrevented&&(DI(M)||AI(M)||(r!=null&&(E(M)&&(I(M)&&t?.resetInputValue(),t?.setSelectedValue(V=>Array.isArray(V)?V.includes(r)?V.filter(z=>z!==r):[...V,r]:r)),T(M)&&t?.setInputValue(r)),k(M)&&t?.hide()))}),P=u.onKeyDown,A=Xe(M=>{if(P?.(M),M.defaultPrevented)return;let V=t?.getState().compositeElement;if(!V||xn(V))return;let z=M.key.length===1&&!M.ctrlKey&&!M.metaKey,W=(Lh()?M.metaKey:M.ctrlKey)&&M.key.toLowerCase()==="v",j=M.key==="Backspace"||M.key==="Delete";if(z||W||j){if(V===h)return;if(co(V)){queueMicrotask(()=>V.focus()),t?.setInputValue(V.value);return}V.focus(),"value"in V&&typeof V.value=="string"&&t?.setInputValue(V.value)}});(w||b)&&_!=null&&(u={"aria-selected":_,...u}),u=Sn(u,M=>(0,kS.jsx)(a_.Provider,{value:r,children:(0,kS.jsx)(K8.Provider,{value:_??!1,children:M})}),[r,_]);let F=y?v:void 0;u={role:S,children:r,...u,id:p,onClick:N,onKeyDown:A},u.autoFocus===void 0&&F!==void 0&&(u.autoFocus=!1,u["data-autofocus"]=F||void 0);let D=tr(l),O=s_(t);u=_S({store:t,unstable_scrollIntoView:O,...u,getItem:x,preventScrollOnKeyDown:d,moveOnKeyPress:M=>{if(!D(M))return!1;let V=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(V),!0}});let L=tr(s??!1);return u=TS({store:t,...u,focusOnHover(M){return s!==void 0?L(M):w&&t.getState().open}}),u}),c_=Ti(Ft(function(t){let r=AY(t);return Wt(PY,r)}));var u_=f(H(),1),aP=f(B(),1);var DY="span";function OS(e){return ku(e).toLowerCase()}function VY(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,a=e.indexOf(o,n);for(;a!==-1;)r.push([a,i]),n=a+1,a=e.indexOf(o,n)}return r}function FY(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function LY(e){let t=[],r=[],o=0;for(let i of e){let a=OS(i).length;for(let s=0;s<a;s+=1)t.push(s===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let a=t[i];a!=null&&(a===-1?t[i]=n:n=a)}return{starts:t,ends:r}}function zY(e,t){if(!t.length)return t;let{starts:r,ends:o}=LY(e),n=[];for(let[i,a]of t){let s=r[i],l=o[i+a];s==null||l==null||l<=s||n.push([s,l-s])}return n}function BY(e,t){if(!e||!t)return e;let r=wI(t).map(OS),o=[],n=(l,d=!1)=>(0,aP.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:l},o.length),i=zY(e,FY(VY(OS(e),new Set(r)))),a=i[0];if(!a)return o.push(n(e,!0)),o;let[s]=a;return[e.slice(0,s),...i.flatMap(([l,d],c)=>{let u=e.slice(l,l+d),m=i[c+1]?.[0];return[u,e.slice(l+d,m)]})].forEach((l,d)=>{l&&o.push(n(l,d%2===0))}),o}var jY=Ut(function({store:t,value:r,userValue:o,...n}){let i=Oi();t=t||i;let a=(0,u_.useContext)(a_),s=r??a,l=ft(t,["inputValue"],d=>o??d?.inputValue);return n={children:(0,u_.useMemo)(()=>{if(s)return l?BY(s,l):s},[s,l]),...n},n}),f_=Ft(function(t){let r=jY(t);return Wt(DY,r)});var HY="label",WY=Ut(function({store:t,...r}){let o=Oi(!0),n=i_();t=t||n||o,Zr(t,!1);let i=ft(t,"inputElement");Pu(i,"id");let a=i?.id,s=Jr(r.id);return r={htmlFor:a,...r,id:s,ref:sr(t.setLabelElement,r.ref)},r}),p_=Ti(Ft(function(t){let r=WY(t);return Wt(HY,r)}));var ua=f(H(),1),Uu=f(B(),1);var UY="div",YY=Ut(function({store:t,alwaysVisible:r,...o}){let n=Oi(!0),i=RS();t=t||i;let a=!!t&&t===n;Zr(t,!1);let s=o.onFocus,l=Xe(k=>{if(s?.(k),k.defaultPrevented||!br(k))return;let N=t.getState().compositeElement;if(!N||!Ci(N))return;let P=k.currentTarget;queueMicrotask(()=>{Jo(P).activeElement===P&&N.focus()})}),d=(0,ua.useRef)(null),c=Jr(o.id),u=ft(t,"mounted"),m=SS(u,o.hidden,r),p=m?{...o.style,display:"none"}:o.style,g=ft(t,["selectedValue"],k=>Array.isArray(k.selectedValue)),b=Pu(d,"role",o.role),_=(b==="listbox"||b==="tree"||b==="grid")&&g||void 0,[v,h]=(0,ua.useState)(!1),y=ft(t,"contentElement"),w=(0,ua.useContext)(CS),R=(0,ua.useState)(),[x,S]=w||R,C=(0,ua.useMemo)(()=>[x,S],[x,S]);_t(()=>{if(!u)return;let k=d.current;if(!k||y!==k)return;let N=()=>{h(!!k.querySelector("[role='listbox']"))},P=new MutationObserver(N);return P.observe(k,{subtree:!0,childList:!0,attributeFilter:["role"]}),N(),()=>P.disconnect()},[u,y]),v||(o={role:"listbox","aria-multiselectable":_,...o}),o=Sn(o,k=>(0,Uu.jsx)(q8,{value:t,children:(0,Uu.jsx)(CS.Provider,{value:C,children:(0,Uu.jsx)(L8.Provider,{value:S,children:(0,Uu.jsx)(n_.Provider,{value:b,children:k})})})}),[t,b,C]);let T=c&&(!n||!a)?t.setContentElement:null,E=ft(t,["labelElement","selectLabelElement"],k=>x?null:k.selectLabelElement||k.labelElement);Pu(E,"id");let I=x||E?.id;return o={"aria-labelledby":o["aria-label"]!=null?void 0:I,hidden:m,...o,id:c,onFocus:l,ref:sr(T,d,o.ref),style:p,tabIndex:-1},o}),m_=Ft(function(t){let r=YY(t);return Wt(UY,r)});var IS=f(H(),1),yIe=(0,IS.createContext)(null),xIe=(0,IS.createContext)(null),Yu=Eo([$h],[Ad]),sP=Yu.useContext,SIe=Yu.useScopedContext,RIe=Yu.useProviderContext,CIe=Yu.ContextProvider,EIe=Yu.ScopedContextProvider;var GY=zh()&&II();function lP({tag:e,...t}={}){let r=Dd(t.store,g8(e,["value","rtl"])),o=He(t.defaultInputValue,t.defaultValue);({...t});let n=e?.getState(),i=r?.getState(),a=He(t.activeId,i?.activeId,t.defaultActiveId,null),s=x8({...t,activeId:a,compositeElementInFocusOrder:He(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:He(t.orientation,i?.orientation,"vertical"),focusLoop:He(t.focusLoop,i?.focusLoop,!0),focusWrap:He(t.focusWrap,i?.focusWrap,!0),virtualFocus:He(t.virtualFocus,i?.virtualFocus,!0)}),l=tP({...t,placement:He(t.placement,i?.placement,"bottom-start")}),d=He(t.inputValue,t.value,i?.inputValue,i?.value,o,""),c=He(t.selectedValue,i?.selectedValue,n?.values,t.defaultSelectedValue,""),u=t.selectedValue===void 0&&i?.selectedValue===void 0&&n?.values===void 0&&t.defaultSelectedValue===void 0,m=Array.isArray(c),p={...s.getState(),...l.getState(),inputValue:d,value:d,selectedValue:c,resetValueOnSelect:He(t.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:He(t.resetValueOnHide,i?.resetValueOnHide,m&&!e),selectOnMove:He(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:He(i?.inputElement,null),labelElement:He(i?.labelElement,null),selectElement:He(i?.selectElement,null),selectLabelElement:He(i?.selectLabelElement,null)},g=uo(p,s,l,r);It(g,()=>la(Ct(g,["inputValue"],S=>{g.setState("value",S.inputValue)}),Ct(g,["value"],S=>{g.setState("inputValue",S.value)})));let b=!1,_=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&_.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&_.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&_.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&_.add("resetValueOnSelect");let v=p.compositeElement===p.selectElement?p.selectElement:null,h=p.selectElement||p.compositeElement||p.disclosureElement,y=p.anchorElement===h?p.anchorElement:null;It(g,()=>Ct(g,["compositeElement","selectElement"],S=>{if(!(!S.selectElement&&!v)){if(S.compositeElement&&S.compositeElement===S.selectElement){v=S.selectElement;return}if(S.compositeElement&&S.compositeElement!==v){v=null;return}v=S.selectElement,g.setState("compositeElement",v)}})),It(g,()=>Ct(g,["selectElement"],S=>{if(!S.selectElement)return;let{focusLoop:C,focusWrap:T,compositeElementInFocusOrder:E,resetValueOnSelect:I}=g.getState();return _.has("focusLoop")&&s.setState("focusLoop",!1),_.has("focusWrap")&&s.setState("focusWrap",!1),_.has("compositeElementInFocusOrder")&&s.setState("compositeElementInFocusOrder",!1),_.has("resetValueOnSelect")&&g.setState("resetValueOnSelect",!0),()=>{let k=g.getState();_.has("focusLoop")&&!k.focusLoop&&s.setState("focusLoop",C),_.has("focusWrap")&&!k.focusWrap&&s.setState("focusWrap",T),_.has("compositeElementInFocusOrder")&&!k.compositeElementInFocusOrder&&s.setState("compositeElementInFocusOrder",E),_.has("resetValueOnSelect")&&k.resetValueOnSelect&&g.setState("resetValueOnSelect",I)}})),It(g,()=>Ct(g,["anchorElement","compositeElement","disclosureElement","selectElement"],S=>{if(S.anchorElement&&S.anchorElement!==y){y=null;return}y=S.selectElement||S.compositeElement||S.disclosureElement,g.setState("anchorElement",y)})),It(g,()=>Ct(g,["items","selectedValue","selectElement"],(S,C)=>{if(u){if(S.selectedValue!==C.selectedValue){u=!1;return}S.selectElement&&queueMicrotask(()=>{if(!u)return;let T=g.getState();if(!T.selectElement)return;let E=T.items.find(I=>!I.disabled&&I.value!=null);E?.value!=null&&(u=!1,g.setState("selectedValue",E.value))})}})),GY&&It(g,()=>Ct(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),It(g,()=>{if(e)return la(Ct(g,["selectedValue"],S=>{Array.isArray(S.selectedValue)&&e.setValues(S.selectedValue)}),Ct(e,["values"],S=>{g.setState("selectedValue",S.values)}))}),It(g,()=>Ct(g,["resetValueOnHide","mounted"],S=>{S.resetValueOnHide&&(S.mounted||g.setState("inputValue",d))})),It(g,()=>Ct(g,["open"],S=>{if(S.open){b=!0;return}b=!1,g.setState("activeId",a),g.setState("moves",0)})),It(g,()=>Ct(g,["moves","activeId"],(S,C)=>{S.moves!==C.moves&&(b=!1),S.activeId!==C.activeId&&(b=!1),S.moves===C.moves&&g.setState("activeValue",void 0)})),It(g,()=>ds(g,["moves","renderedItems"],(S,C)=>{if(S.moves===C.moves)return;let{activeId:T}=g.getState(),E=s.item(T);g.setState("activeValue",E?.value)})),It(g,()=>Ct(g,["items","mounted","open","selectedValue","selectElement"],S=>{if(!S.selectElement||S.mounted&&!b)return;let C=Array.isArray(S.selectedValue)?S.selectedValue:[S.selectedValue],T=C[C.length-1];if(T==null)return;let E=S.items.find(I=>!I.disabled&&I.value===T);E&&(b=!1,g.setState("activeId",E.id))})),It(g,()=>ds(g,["selectOnMove","moves"],S=>{let{activeId:C,open:T,selectedValue:E,selectElement:I}=g.getState();if(!I||!S.selectOnMove&&T||Array.isArray(E)||!S.moves||!C)return;let k=s.item(C);!k||k.disabled||k.value==null||g.setState("selectedValue",k.value)}));let w=S=>{g.setState("inputValue",S)},R=()=>w(p.inputValue),x=(S,C)=>{_.delete(S),S==="includesBaseElement"&&_.delete("compositeElementInFocusOrder"),S==="selectedValue"&&(u=!1),g.setState(S,C)};return{...l,...s,...g,setState:x,tag:e,setInputValue:w,resetInputValue:R,setValue:w,resetValue:R,setSelectedValue:S=>x("selectedValue",S),setInputElement:S=>g.setState("inputElement",S),setLabelElement:S=>g.setState("labelElement",S),setSelectElement:S=>g.setState("selectElement",S),setSelectLabelElement:S=>g.setState("selectLabelElement",S)}}function qY(e){let t=sP();return e={...e,tag:e.tag!==void 0?e.tag:t},Z8(e)}function KY(e,t,r){Ei(t,[r.tag]);let o={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return Kt(e,o,"inputValue","setInputValue"),Kt(e,r,"selectedValue","setSelectedValue"),Kt(e,r,"selectOnMove"),Kt(e,r,"resetValueOnHide"),Kt(e,r,"resetValueOnSelect"),Object.assign(Q8(rP(e,t,r),t,r),{tag:r.tag})}function PS(e={}){e=qY(e);let[t,r]=Fd(lP,e);return KY(t,r,e)}var dP=f(B(),1);function g_(e={}){let t=PS(e);return(0,dP.jsx)($8,{value:t,children:e.children})}var hP=f(pP(),1);var _P=f(At(),1),cs=f(de(),1),fl=f(Y(),1),Ii=f(Te(),1);var tG=[],Gu=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:tG;var $u=f(Y(),1),rG=[];function Cr({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:rG,[o,n]=(0,$u.useState)(r),[i,a]=(0,$u.useState)(!1);return(0,$u.useEffect)(()=>{if(!t){n(r);return}let s=!1;return a(!0),t().then(l=>{if(!s){let d=Array.isArray(l)&&l.length>0?l:r;n(d)}}).catch(()=>{s||n(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:i}}var pt=f(B(),1);function mP(e=""){return(0,hP.default)(e.trim().toLowerCase())}var gP=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function bP(e,t){return`${e}-${t}`}var vP=({selected:e})=>(0,pt.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,pt.jsx)(Ii.Icon,{icon:Wi})}),wP=({selected:e})=>(0,pt.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function yP({view:e,filter:t,onChangeView:r}){let o=(0,_P.useInstanceId)(yP,"dataviews-filter-list-box"),[n,i]=(0,fl.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(l=>l.field===t.field),s=Gu(t,a);return(0,pt.jsx)(Ii.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,cs.sprintf)((0,cs.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(bP(o,t.elements[0].value))},render:(0,pt.jsx)(Ii.Composite.Typeahead,{}),children:t.elements.map(l=>(0,pt.jsxs)(Ii.Composite.Hover,{render:(0,pt.jsx)(Ii.Composite.Item,{id:bP(o,l.value),render:(0,pt.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=a?[...(e.filters??[]).map(c=>c.field===t.field?{...c,operator:a.operator||t.operators[0],value:gP(t,a,l.value)}:c)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:gP(t,a,l.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,pt.jsx)(wP,{selected:s===l.value}),!t.singleSelection&&(0,pt.jsx)(vP,{selected:s.includes(l.value)}),(0,pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function oG({view:e,filter:t,onChangeView:r}){let[o,n]=(0,fl.useState)(""),i=(0,fl.useDeferredValue)(o),a=e.filters?.find(d=>d.field===t.field),s=Gu(t,a),l=(0,fl.useMemo)(()=>{let d=mP(i);return t.elements.filter(c=>mP(c.label).includes(d))},[t.elements,i]);return(0,pt.jsxs)(g_,{selectedValue:s,setSelectedValue:d=>{let c=a?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:a.operator||t.operators[0],value:d}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:c})},setValue:n,children:[(0,pt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,pt.jsx)(ao,{render:(0,pt.jsx)(p_,{}),children:(0,cs.__)("Search items")}),(0,pt.jsx)(l_,{autoSelect:"always",placeholder:(0,cs.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,pt.jsx)(Ii.Icon,{icon:ww})})]}),(0,pt.jsxs)(m_,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(d=>(0,pt.jsxs)(c_,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,pt.jsx)(wP,{selected:s===d.value}),!t.singleSelection&&(0,pt.jsx)(vP,{selected:s.includes(d.value)}),(0,pt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,pt.jsx)(f_,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!l.length&&(0,pt.jsx)("p",{children:(0,cs.__)("No results found")})]})]})}function xP(e){let{elements:t,isLoading:r}=Cr({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,pt.jsx)(Ii.Spinner,{})});if(t.length===0)return(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,cs.__)("No elements found")});let o=t.length>10?oG:yP;return(0,pt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var CP=f(RP(),1),EP=f(At(),1),MS=f(Y(),1),TP=f(Te(),1);var NS=f(B(),1);function kP({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(d=>d.field===e.field),i=Gu(e,n),a=(0,MS.useMemo)(()=>{let d=o.find(c=>c.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:c})=>c[d.id],setValue:({value:c})=>({[d.id]:c})}},[o,e.field]),s=(0,MS.useMemo)(()=>(t.filters??[]).reduce((d,c)=>(d[c.field]=c.value,d),{}),[t.filters]),l=(0,EP.useEvent)(d=>{if(!a||!n)return;let c=a.getValue({item:d});(0,CP.default)(c,i)||r({...t,filters:(t.filters??[]).map(u=>u.field===e.field?{...u,operator:n.operator||e.operators[0],value:c===""?void 0:c}:u)})});return!a||!a.Edit||!n?null:(0,NS.jsx)(TP.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,NS.jsx)(a.Edit,{hideLabelFromVision:!0,data:s,field:a,operator:n.operator,onChange:l})})}var ve=f(de(),1),rr=f(Y(),1),qu=f(fa(),1);var nG=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,iG=["HH:mm","HH:mm:ss"],aG=new Date(2e3,0,1);function fo(e){if(typeof e!="string")return null;let t=e.trim().replace(nG,"");for(let r of iG){let o=J9(t,r,aG);if(An(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var AS=f(B(),1),dr={Name:(0,AS.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,AS.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function zd(e,t){let r=fo(t);return r!==null?[fo(e)??NaN,r]:[(0,qu.getDate)(e).getTime(),(0,qu.getDate)(t).getTime()]}function IP(e,t){switch(t){case"days":return Gs(new Date,e);case"weeks":return i4(new Date,e);case"months":return ib(new Date,e);case"years":return ab(new Date,e);default:return new Date}}var PP={label:(0,ve.__)("Is none of"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},h_=[{name:jt,label:(0,ve.__)("Includes"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Ht,...PP},{name:Kr,label:(0,ve.__)("Includes all"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Xr,...PP},{name:gr,label:(0,ve.__)("Between (inc)"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),dr),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let o=t.getValue({item:e}),[n,i]=r.map(fo);if(n!==null&&i!==null){let a=fo(o);return a!==null&&a>=n&&a<=i}return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:so,label:(0,ve.__)("In the past"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IP(r.value,r.unit),n=(0,qu.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:So,label:(0,ve.__)("Over"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IP(r.value,r.unit);return(0,qu.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:$t,label:(0,ve.__)("Is"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:qt,label:(0,ve.__)("Is not"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:$a,label:(0,ve.__)("Less than"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:qa,label:(0,ve.__)("Greater than"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Ka,label:(0,ve.__)("Less than or equal"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Xa,label:(0,ve.__)("Greater than or equal"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:zn,label:(0,ve.__)("Before"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o<n},selection:"single"},{name:Bn,label:(0,ve.__)("After"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o>n},selection:"single"},{name:jn,label:(0,ve.__)("Before (inc)"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:Hn,label:(0,ve.__)("After (inc)"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:bi,label:(0,ve.__)("Contains"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:hi,label:(0,ve.__)("Doesn't contain"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:_i,label:(0,ve.__)("Starts with"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Wn,label:(0,ve.__)("On"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o===n},selection:"single"},{name:Un,label:(0,ve.__)("Not on"),filterText:(e,t)=>(0,rr.createInterpolateElement)((0,ve.sprintf)((0,ve.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=zd(t.getValue({item:e}),r);return o!==n},selection:"single"}],pl=e=>h_.find(t=>t.name===e),MP=()=>h_.map(e=>e.name),NP=e=>h_.filter(t=>t.selection==="single").some(t=>t.name===e),AP=e=>h_.some(t=>t.name===e);var cr=f(B(),1),sG="Enter",lG=" ",dG=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=pl(t?.operator);return o!==void 0?o.filterText(r,e):(0,pa.sprintf)((0,pa.__)("Unknown status for %1$s"),r.name)};function cG({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(a=>({value:a,label:pl(a)?.label||a})),n=t.filters?.find(a=>a.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,cr.jsxs)(ae,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,cr.jsx)(us.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,cr.jsx)(us.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,pa.__)("Conditions"),value:i,options:o,onChange:a=>{let s=a,l=n?.operator,d=n?[...(t.filters??[]).map(c=>{if(c.field===e.field){let u=pl(l)?.selection,m=pl(s)?.selection,p=u!==m||[u,m].includes("custom");return{...c,value:p?void 0:c.value,operator:s}}return c})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function DP({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,__.useRef)(null),{filter:i,view:a,onChangeView:s}=o,l=a.filters?.find(v=>v.field===i.field),d=[],c=(0,__.useMemo)(()=>{let v=r.find(h=>h.id===i.field);return v&&{...v,getValue:({item:h})=>h[v.id]}},[r,i.field]),{elements:u}=Cr({elements:i.elements,getElements:i.getElements});if(u.length>0)d=u.filter(v=>i.singleSelection?v.value===l?.value:l?.value?.includes(v.value));else if(Array.isArray(l?.value)){if(!l.value.some(h=>h==null||h==="")){let h=l.value.map(y=>c?.getValueFormatted({item:{[c.id]:y},field:c})||String(y));d=[{value:l.value,label:h}]}}else if(typeof l?.value=="object")d=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let v=c!==void 0?c.getValueFormatted({item:{[c.id]:l.value},field:c}):String(l.value);d=[{value:l.value,label:v}]}let m=i.isPrimary,p=l?.isLocked,g=!p&&l?.value!==void 0,b=!p&&(!m||g),_=m?(0,pa.__)("Reset"):(0,pa.__)("Remove");return(0,cr.jsx)(us.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:v,onToggle:h})=>(0,cr.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,cr.jsxs)(xr.Root,{children:[(0,cr.jsx)(xr.Trigger,{render:(0,cr.jsx)("div",{className:$("dataviews-filters__summary-chip",{"has-reset":b,"has-values":g,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||h()},onKeyDown:y=>{!p&&[sG,lG].includes(y.key)&&(h(),y.preventDefault())},"aria-disabled":p,"aria-pressed":v,"aria-expanded":v,ref:n,children:(0,cr.jsx)(dG,{activeElements:d,filterInView:l,filter:i})})}),(0,cr.jsx)(xr.Popup,{children:(0,pa.sprintf)((0,pa.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,cr.jsxs)(xr.Root,{children:[(0,cr.jsx)(xr.Trigger,{render:(0,cr.jsx)("button",{className:$("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":_,onClick:()=>{s({...a,page:1,filters:a.filters?.filter(y=>y.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,cr.jsx)(us.Icon,{icon:Yv})})}),(0,cr.jsx)(xr.Popup,{children:_})]})]}),renderContent:()=>(0,cr.jsxs)(ae,{direction:"column",justify:"flex-start",children:[(0,cr.jsx)(cG,{...o}),o.filter.hasElements?(0,cr.jsx)(xP,{...o,filter:{...o.filter,elements:u}}):(0,cr.jsx)(kP,{...o,fields:r})]})})}var VP=f(Te(),1),FP=f(de(),1),LP=f(Y(),1);var ma=f(B(),1);function DS({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(a=>!a.isVisible);return(0,ma.jsxs)(Ee.Root,{disabled:!i.length,children:[(0,ma.jsx)(Ee.Trigger,{...n}),(0,ma.jsx)(Ee.Popup,{children:i.map(a=>(0,ma.jsx)(Ee.Item,{onClick:()=>{o(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,ma.jsx)(Ee.ItemLabel,{children:a.name})},a.field))})]})}function uG({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,ma.jsx)(DS,{triggerProps:{render:(0,ma.jsx)(VP.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,FP.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var zP=(0,LP.forwardRef)(uG);var BP=f(Te(),1),jP=f(de(),1),HP=f(B(),1);function WP({filters:e,view:t,onChangeView:r}){let o=i=>e.some(a=>a.field===i&&a.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,HP.jsx)(BP.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,jP.__)("Reset")})}var UP=f(Y(),1);function fG(e,t){return(0,UP.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,a=t.filters?.some(s=>s.field===o.id&&!!s.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(s=>NP(s)),operators:n,isVisible:a||i||!!t.filters?.some(s=>s.field===o.id&&AP(s.operator)),isPrimary:i,isLocked:a})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var Ku=fG;var Xu=f(B(),1);function pG({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Bd.useContext)(ke),a=(0,Bd.useRef)(null),s=Ku(t,r),l=(0,Xu.jsx)(zP,{filters:s,view:r,onChangeView:o,ref:a,setOpenedFilter:i},"add-filter"),d=s.filter(u=>u.isVisible);if(d.length===0)return null;let c=[...d.map(u=>(0,Xu.jsx)(DP,{filter:u,view:r,fields:t,onChangeView:o,addFilterRef:a,openedFilter:n},u.field)),l];return c.push((0,Xu.jsx)(WP,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,Xu.jsx)(ae,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:c})}var Zu=(0,Bd.memo)(pG);var fs=f(Y(),1),YP=f(Te(),1);var v_=f(de(),1);var Pi=f(B(),1);function mG(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,fs.useContext)(ke),a=(0,fs.useRef)(null),s=(0,fs.useCallback)(p=>{r(p),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(p=>p.isVisible),d={label:(0,v_.__)("Add filter"),"aria-expanded":!1,isPressed:!1},c={label:(0,v_._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},u=e.some(p=>p.isPrimary||p.isLocked),m=(0,Pi.jsx)(YP.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:sc,disabled:u,accessibleWhenDisabled:!0,...l?c:d});return(0,Pi.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,Pi.jsx)(gG,{buttonRef:a,filtersCount:t.filters?.length,children:m}):(0,Pi.jsx)(DS,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:m}})})}function gG({buttonRef:e,filtersCount:t,children:r}){return(0,fs.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Pi.jsxs)(Pi.Fragment,{children:[r,!!t&&(0,Pi.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var w_=mG;var GP=f(Y(),1);var $P=f(B(),1);function bG(e){let{isShowingFilter:t}=(0,GP.useContext)(ke);return t?(0,$P.jsx)(Zu,{...e}):null}var y_=bG;var qP=f(Y(),1),KP=f(Te(),1),XP=f(de(),1);var ml=f(B(),1);function VS({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:a,isLoading:s,view:l,onChangeView:d,selection:c,onChangeSelection:u,setOpenedFilter:m,onClickItem:p,isItemClickable:g,renderItemLink:b,defaultLayouts:_,containerRef:v,empty:h=(0,ml.jsx)("p",{children:(0,XP.__)("No results")})}=(0,qP.useContext)(ke),y=wi(!a,{delay:200});if(!a)return y?(0,ml.jsx)("div",{className:"dataviews-loading",children:(0,ml.jsx)("p",{children:(0,ml.jsx)(KP.Spinner,{})})}):null;let w=as.find(R=>R.type===l.type&&_[R.type])?.component;return(0,ml.jsx)("div",{className:"dataviews-layout__container",ref:v,children:(0,ml.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:s,onChangeView:d,onChangeSelection:u,selection:c,setOpenedFilter:m,onClickItem:p,renderItemLink:b,isItemClickable:g,view:l,empty:h})})}var ZP=f(de(),1),Gn=f(Y(),1),QP=f(Te(),1),JP=f(At(),1);var e7=f(B(),1),hG=(0,Gn.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Gn.useContext)(ke),[n,i,a]=(0,JP.useDebouncedInput)(r.search);(0,Gn.useEffect)(()=>{r.search!==a&&i(r.search??"")},[r.search,i]);let s=(0,Gn.useRef)(o),l=(0,Gn.useRef)(r);(0,Gn.useEffect)(()=>{s.current=o,l.current=r},[o,r]),(0,Gn.useEffect)(()=>{a!==l.current?.search&&s.current({...l.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:a})},[a]);let d=t||(0,ZP.__)("Search");return(0,e7.jsx)(QP.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:d,placeholder:d,size:"compact"})}),FS=hG;var wr=f(Te(),1),ga=f(de(),1),$n=f(Y(),1);var LS=f(Nk(),1),t7=f(At(),1);var nt=f(B(),1),_G={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function zS(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,$n.useContext)(ke),o=Object.keys(r);if(o.length<=1)return null;let n=as.find(i=>e.type===i.type);return(0,nt.jsxs)(Ee.Root,{children:[(0,nt.jsx)(Ee.Trigger,{render:(0,nt.jsx)(wr.Button,{size:"compact",icon:n?.icon,label:(0,ga.__)("Layout")})}),(0,nt.jsx)(Ee.Popup,{children:(0,nt.jsx)(Ee.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let a={...e};return"layout"in a&&delete a.layout,t({...a,type:i,...r[i]})}(0,LS.default)("Invalid dataview")},children:o.map(i=>{let a=as.find(s=>s.type===i);return a?(0,nt.jsx)(Ee.RadioItem,{value:i,closeOnClick:!0,children:(0,nt.jsx)(Ee.ItemLabel,{children:a.label})},i):null})})})]})}function vG(){let{view:e,fields:t,onChangeView:r}=(0,$n.useContext)(ke),o=(0,$n.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,nt.jsx)(wr.SelectControl,{label:(0,ga.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function wG(){let{view:e,fields:t,onChangeView:r}=(0,$n.useContext)(ke);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,nt.jsx)(wr.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,ga.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,LS.default)("Invalid direction")},children:oh.map(i=>(0,nt.jsx)(wr.__experimentalToggleGroupControlOptionIcon,{value:i,icon:X5[i],label:ih[i]},i))})}function yG(){let{view:e,config:t,onChangeView:r}=(0,$n.useContext)(ke),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,nt.jsx)(wr.__experimentalToggleGroupControl,{isBlock:!0,label:(0,ga.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,nt.jsx)(wr.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function xG(){let{onReset:e}=(0,$n.useContext)(ke);return e===void 0?null:(0,nt.jsx)(wr.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,ga.__)("Reset view")})}function BS(){let{view:e,onReset:t}=(0,$n.useContext)(ke),r=(0,t7.useInstanceId)(r7,"dataviews-view-config-dropdown"),o=as.find(i=>i.type===e.type),n=typeof t=="function";return(0,nt.jsx)(wr.Dropdown,{expandOnMobile:!0,popoverProps:{..._G,id:r},renderToggle:({onToggle:i,isOpen:a})=>(0,nt.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,nt.jsx)(wr.Button,{size:"compact",icon:$v,label:(0,ga._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":a?"true":"false","aria-controls":r}),n&&(0,nt.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,nt.jsx)(wr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,nt.jsxs)(ae,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,nt.jsxs)(ae,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,nt.jsx)(wr.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,ga.__)("Appearance")}),(0,nt.jsx)(xG,{})]}),(0,nt.jsxs)(ae,{direction:"column",gap:"lg",children:[(0,nt.jsxs)(ae,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,nt.jsx)(vG,{}),(0,nt.jsx)(wG,{})]}),!!o?.viewConfigOptions&&(0,nt.jsx)(o.viewConfigOptions,{}),(0,nt.jsx)(yG,{}),(0,nt.jsx)(bh,{})]})]})})})}function r7(){return(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(zS,{}),(0,nt.jsx)(BS,{})]})}var SG=(0,$n.memo)(r7),o7=SG;var _7=f(Y(),1);var x_=f(Y(),1),n7=f(At(),1),i7=f(Te(),1);var jS=f(B(),1),RG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,x_.useRef)(null),a=(0,n7.useMergeRefs)([n,i]);return(0,jS.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,jS.jsx)(i7.CheckboxControl,{...o})})},S_=(0,x_.forwardRef)(RG);S_.displayName="ValidatedCheckboxControl";var jd=f(Y(),1),a7=f(At(),1),s7=f(Te(),1);var HS=f(B(),1),CG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,jd.useRef)(null),a=(0,a7.useMergeRefs)([n,i]);return(0,jd.useEffect)(()=>{let s=i.current?.querySelector('input[role="combobox"]');s&&(s.required=e??!1)},[e]),(0,HS.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,HS.jsx)(s7.ComboboxControl,{...o})})},R_=(0,jd.forwardRef)(CG);R_.displayName="ValidatedComboboxControl";var C_=f(Y(),1),l7=f(Te(),1);var Hd=f(B(),1),EG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,C_.useRef)(null);return(0,Hd.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:n,children:[(0,Hd.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Hd.jsx)(l7.FormTokenField,{...o})}),(0,Hd.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:o.value&&o.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},E_=(0,C_.forwardRef)(EG);E_.displayName="ValidatedFormTokenField";var T_=f(Y(),1),d7=f(At(),1),c7=f(Te(),1);var WS=f(B(),1),TG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,T_.useRef)(null),a=(0,d7.useMergeRefs)([n,i]);return(0,WS.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,WS.jsx)(c7.__experimentalNumberControl,{ref:a,...o})})},k_=(0,T_.forwardRef)(TG);k_.displayName="ValidatedNumberControl";var O_=f(Y(),1),u7=f(At(),1),f7=f(Te(),1);var US=f(B(),1),kG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,O_.useRef)(null),a=(0,u7.useMergeRefs)([n,i]);return(0,US.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,US.jsx)(f7.RadioControl,{...o})})},I_=(0,O_.forwardRef)(kG);I_.displayName="ValidatedRadioControl";var P_=f(Y(),1),p7=f(At(),1),m7=f(Te(),1);var YS=f(B(),1),OG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,P_.useRef)(null),a=(0,p7.useMergeRefs)([n,i]);return(0,YS.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,YS.jsx)(m7.SelectControl,{ref:a,...o})})},M_=(0,P_.forwardRef)(OG);M_.displayName="ValidatedSelectControl";var N_=f(Y(),1),g7=f(At(),1),b7=f(Te(),1);var GS=f(B(),1),IG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,N_.useRef)(null),a=(0,g7.useMergeRefs)([n,i]);return(0,GS.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,GS.jsx)(b7.ToggleControl,{ref:a,required:e,...o})})},A_=(0,N_.forwardRef)(IG);A_.displayName="ValidatedToggleControl";var Ud=f(Y(),1),h7=f(Te(),1);var Wd=f(B(),1),PG=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,Ud.useRef)(null),a=(0,Ud.useId)();return(0,Wd.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,Wd.jsx)(Qt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Wd.jsx)(h7.__experimentalToggleGroupControl,{ref:n,...o})}),(0,Wd.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:o.value!==void 0,tabIndex:-1,name:a,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},D_=(0,Ud.forwardRef)(PG);D_.displayName="ValidatedToggleGroupControl";function vt(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var v7=f(B(),1);function w7({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,label:l,description:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),m=(0,_7.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,v7.jsx)(S_,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:vt(c,i),hidden:o,label:l,help:d,checked:a({item:r}),onChange:m,disabled:u})}var y7=f(Te(),1),x7=f(Y(),1);var $S=f(B(),1);function V_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,placeholder:s,getValue:l,setValue:d,isValid:c}=t,u=l({item:e})??"",m=(0,x7.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:p,isLoading:g}=Cr({elements:t.elements,getElements:t.getElements});return g?(0,$S.jsx)(y7.Spinner,{}):(0,$S.jsx)(R_,{required:!!t.isValid?.required,customValidity:vt(c,n),label:i,value:u,help:a,placeholder:s,options:p,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var C7=f(Te(),1),Cn=f(Y(),1),qd=f(de(),1),E7=f(ig(),1),To=f(fa(),1);var Gd=f(Te(),1),qS=f(Y(),1),Mi=f(de(),1);var Yd=f(B(),1),MG={[so]:[{value:"days",label:(0,Mi.__)("Days")},{value:"weeks",label:(0,Mi.__)("Weeks")},{value:"months",label:(0,Mi.__)("Months")},{value:"years",label:(0,Mi.__)("Years")}],[So]:[{value:"days",label:(0,Mi.__)("Days ago")},{value:"weeks",label:(0,Mi.__)("Weeks ago")},{value:"months",label:(0,Mi.__)("Months ago")},{value:"years",label:(0,Mi.__)("Years ago")}]};function F_({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=MG[i===so?"inThePast":"over"],{id:s,label:l,description:d,getValue:c,setValue:u}=r,m=r.isDisabled({item:t,field:r}),p=c({item:t}),{value:g="",unit:b=a[0].value}=p&&typeof p=="object"?p:{},_=(0,qS.useCallback)(h=>o(u({item:t,value:{value:Number(h),unit:b}})),[o,u,t,b]),v=(0,qS.useCallback)(h=>o(u({item:t,value:{value:g,unit:h}})),[o,u,t,g]);return(0,Yd.jsx)(Gd.BaseControl,{id:s,className:$(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:d,children:(0,Yd.jsxs)(ae,{direction:"row",gap:"sm",children:[(0,Yd.jsx)(Gd.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:_,disabled:m}),(0,Yd.jsx)(Gd.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Mi.__)("Unit"),value:b,options:a,onChange:v,hideLabelFromVision:!0,disabled:m})]})})}function Qu(e,t){return t?new ar(e,t):e}var S7=f(Y(),1);function Ju(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,S7.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(o){let a=t(o);a&&i.push({after:a})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var NG={ary:"ar-MA",haz:"fa"};function ef(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let o=[NG[r]??r];for(let n of t)(/^[a-z]{4}$/i.test(n)||/^([a-z]{2}|\d{3})$/i.test(n))&&o.push(n);return o.join("-")}var R7=f(fa(),1);function $d(e){if(!e)return null;let t=(0,R7.getDate)(e);return t&&An(t)?t:null}var ps=f(B(),1),KS=e=>e?(0,To.dateI18n)("Y-m-d\\TH:i",(0,To.getDate)(e)):"";function AG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:a}){let{compact:s}=a||{},{id:l,label:d,description:c,setValue:u,getValue:m,isValid:p}=t,g=t.isDisabled({item:e,field:t}),b=m({item:e}),_=typeof b=="string"?b:void 0,{timezone:v}=(0,To.getSettings)(),h=v.string||(0,To.dateI18n)("P"),[y,w]=(0,Cn.useState)(()=>{let D=$d(_);return Qu(D||new Date,h)});(0,Cn.useEffect)(()=>{let D=$d(_);if(D){let O=Qu(D,h);w(L=>Ys(O,Qu(L,h))?L:O)}},[h,_]);let R=(0,Cn.useRef)(null),x=(0,Cn.useRef)(void 0),{minConstraint:S,maxConstraint:C,disabledMatchers:T}=Ju(p,$d),E=(0,Cn.useCallback)(D=>r(u({item:e,value:D})),[e,r,u]);(0,Cn.useEffect)(()=>()=>clearTimeout(x.current),[]);let I=(0,Cn.useCallback)(D=>{if(D){let O=(0,To.dateI18n)("Y-m-d",D),L=_?(0,To.dateI18n)("H:i",(0,To.getDate)(_)):"00:00",M=(0,To.getDate)(`${O}T${L}`);E(M.toISOString())}else E(void 0);clearTimeout(x.current),x.current=setTimeout(()=>{let O=R.current;O&&(O.dispatchEvent(new Event("invalid",{cancelable:!0})),O.validationMessage&&(0,E7.speak)(O.validationMessage))},0)},[E,_]),k=(0,Cn.useCallback)(D=>{if(D){let O=(0,To.getDate)(D);E(O.toISOString());let L=$d(O.toISOString());L&&w(Qu(L,h))}else E(void 0)},[E,h]),{format:N}=t,P=N.weekStartsOn??(0,To.getSettings)().l10n.startOfWeek,A=ef((0,To.getSettings)().l10n.locale),F=d;return p?.required&&!n&&!o?F=`${d} (${(0,qd.__)("Required")})`:!p?.required&&n&&!o&&(F=`${d} (${(0,qd.__)("Optional")})`),(0,ps.jsx)(C7.BaseControl,{id:l,label:F,help:c,hideLabelFromVision:o,children:(0,ps.jsxs)(ae,{direction:"column",gap:"lg",children:[(0,ps.jsx)(Fn,{ref:R,required:!!p?.required,customValidity:vt(p,i),type:"datetime-local",label:(0,qd.__)("Date time"),hideLabelFromVision:!0,value:KS(_),onValueChange:k,disabled:g,min:S?KS(S):void 0,max:C?KS(C):void 0}),!s&&(0,ps.jsx)(du,{style:{width:"100%"},value:_?$d(_):null,onValueChange:I,month:y,onMonthChange:w,timeZone:h,locale:A,dir:(0,qd.isRTL)()?"rtl":"ltr",weekStartsOn:P,disabled:g||T})]})})}function T7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a,config:s}){return i===so||i===So?(0,ps.jsx)(F_,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,ps.jsx)(AG,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,config:s})}var En=f(Te(),1),k7=f(ig(),1),mt=f(Y(),1),or=f(de(),1),po=f(fa(),1);var Lt=f(B(),1),DG=[{id:"today",label:(0,or.__)("Today"),getValue:()=>(0,po.getDate)(null)},{id:"yesterday",label:(0,or.__)("Yesterday"),getValue:()=>{let e=(0,po.getDate)(null);return Gs(e,1)}},{id:"past-week",label:(0,or.__)("Past week"),getValue:()=>{let e=(0,po.getDate)(null);return Gs(e,7)}},{id:"past-month",label:(0,or.__)("Past month"),getValue:()=>{let e=(0,po.getDate)(null);return ib(e,1)}}],VG=[{id:"last-7-days",label:(0,or.__)("Last 7 days"),getValue:()=>{let e=(0,po.getDate)(null);return[Gs(e,7),e]}},{id:"last-30-days",label:(0,or.__)("Last 30 days"),getValue:()=>{let e=(0,po.getDate)(null);return[Gs(e,30),e]}},{id:"month-to-date",label:(0,or.__)("Month to date"),getValue:()=>{let e=(0,po.getDate)(null);return[tu(e),e]}},{id:"last-year",label:(0,or.__)("Last year"),getValue:()=>{let e=(0,po.getDate)(null);return[ab(e,1),e]}},{id:"year-to-date",label:(0,or.__)("Year to date"),getValue:()=>{let e=(0,po.getDate)(null);return[Xl(e),e]}}],qn=e=>{if(!e)return null;let t=t4(e);return An(t)?t:null},L_=e=>e?typeof e=="string"?e:Ji(e,"yyyy-MM-dd"):"";function O7({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[s,l]=(0,mt.useState)(void 0),d=(0,mt.useCallback)(()=>{let u=Array.isArray(r)?r:[r];for(let m of u){let p=m.current;if(p&&!p.validity.valid){l({type:"invalid",message:p.validationMessage});return}}l(void 0)},[r]);return(0,mt.useEffect)(()=>{let u=Array.isArray(r)?r:[r],m=t?vt(a,t):void 0;for(let p of u){let g=p.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,a,t]),(0,mt.useEffect)(()=>{let u=Array.isArray(r)?r:[r],m=p=>{p.preventDefault(),n(!0)};for(let p of u)p.current?.addEventListener("invalid",m);return()=>{for(let p of u)p.current?.removeEventListener("invalid",m)}},[r,n]),(0,mt.useEffect)(()=>{if(!o)return;let u=t?vt(a,t):void 0;u?l(u):d()},[o,a,t,d]),(0,mt.useEffect)(()=>{o&&s?.message&&(0,k7.speak)(s.message)},[o,s?.message]),(0,Lt.jsxs)("div",{onBlur:u=>{o||(!u.relatedTarget||!u.currentTarget.contains(u.relatedTarget))&&n(!0)},children:[i,s&&(0,Lt.jsx)(qs,{type:s.type,message:s.message})]})}function FG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:l,setValue:d,getValue:c,isValid:u,format:m}=t,p=t.isDisabled({item:e,field:t}),[g,b]=(0,mt.useState)(null),_=m.weekStartsOn??(0,po.getSettings)().l10n.startOfWeek,v=ef((0,po.getSettings)().l10n.locale),h=c({item:e}),y=typeof h=="string"?h:void 0,[w,R]=(0,mt.useState)(()=>qn(y)||new Date);(0,mt.useEffect)(()=>{let D=qn(y);D&&R(O=>Ys(D,O)?O:D)},[y]);let[x,S]=(0,mt.useState)(!1),C=(0,mt.useRef)(null),{minConstraint:T,maxConstraint:E,disabledMatchers:I}=Ju(u,qn),k=(0,mt.useCallback)(D=>r(d({item:e,value:D})),[e,r,d]),N=(0,mt.useCallback)(D=>{let O=D?L_(D):void 0;k(O),b(null),S(!0)},[k]),P=(0,mt.useCallback)(D=>{let O=D.getValue(),L=L_(O);R(O),k(L),b(D.id),S(!0)},[k]),A=(0,mt.useCallback)(D=>{if(k(D),D){let O=qn(D);O&&R(O)}b(null),S(!0)},[k]),F=s;return u?.required&&!n?F=`${s} (${(0,or.__)("Required")})`:!u?.required&&n&&(F=`${s} (${(0,or.__)("Optional")})`),(0,Lt.jsx)(O7,{field:t,validity:i,inputRefs:C,isTouched:x,setIsTouched:S,children:(0,Lt.jsx)(En.BaseControl,{id:a,className:"dataviews-controls__date",label:F,help:l,hideLabelFromVision:o,children:(0,Lt.jsxs)(ae,{direction:"column",gap:"lg",children:[(0,Lt.jsxs)(ae,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[DG.map(D=>{let O=g===D.id;return(0,Lt.jsx)(En.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:O,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>P(D),children:D.label},D.id)}),(0,Lt.jsx)(En.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||p,accessibleWhenDisabled:!0,children:(0,or.__)("Custom")})]}),(0,Lt.jsx)(En.__experimentalInputControl,{ref:C,type:"date",label:(0,or.__)("Date"),hideLabelFromVision:!0,value:y,onChange:A,required:!!t.isValid?.required,disabled:p,min:T,max:E}),(0,Lt.jsx)(du,{style:{width:"100%"},value:y?qn(y):null,onValueChange:N,month:w,onMonthChange:R,locale:v,dir:(0,or.isRTL)()?"rtl":"ltr",weekStartsOn:_,disabled:p||I,disableNavigation:p})]})})})}function LG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:l,getValue:d,setValue:c,isValid:u,format:m}=t,p=t.isDisabled({item:e,field:t}),g,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(z=>typeof z=="string")&&(g=b);let _=m.weekStartsOn??(0,po.getSettings)().l10n.startOfWeek,v=ef((0,po.getSettings)().l10n.locale),{minConstraint:h,maxConstraint:y,disabledMatchers:w}=Ju(u,qn),R=(0,mt.useCallback)(z=>{r(c({item:e,value:z}))},[e,r,c]),[x,S]=(0,mt.useState)(null),C=(0,mt.useMemo)(()=>{if(!g)return null;let[z,W]=g;return{from:qn(z)||void 0,to:qn(W)||void 0}},[g]),[T,E]=(0,mt.useState)(()=>C?.from||new Date),[I,k]=g??[];(0,mt.useEffect)(()=>{E(z=>{let W=qn(I),j=qn(k),oe=W??j,ne=W&&j?y9({start:W,end:j},{start:tu(z),end:gg(z)},{inclusive:!0}):[W,j].some(le=>le&&Ys(le,z));return oe&&!ne?oe:z})},[I,k]);let[N,P]=(0,mt.useState)(!1),A=(0,mt.useRef)(null),F=(0,mt.useRef)(null),D=(0,mt.useCallback)((z,W)=>{if(!z&&!W){R(void 0);return}R([L_(z),L_(W)])},[R]),O=(0,mt.useCallback)(z=>{D(z?.from,z?.to),S(null),P(!0)},[D]),L=(0,mt.useCallback)(z=>{let[W,j]=z.getValue();E(W),D(W,j),S(z.id),P(!0)},[D]),M=(0,mt.useCallback)((z,W)=>{let[j,oe]=g||[void 0,void 0];if(D(z==="from"?W:j,z==="to"?W:oe),W){let J=qn(W);J&&E(J)}S(null),P(!0)},[g,D]),V=s;return t.isValid?.required&&!n?V=`${s} (${(0,or.__)("Required")})`:!t.isValid?.required&&n&&(V=`${s} (${(0,or.__)("Optional")})`),(0,Lt.jsx)(O7,{field:t,validity:i,inputRefs:[A,F],isTouched:N,setIsTouched:P,children:(0,Lt.jsx)(En.BaseControl,{id:a,className:"dataviews-controls__date",label:V,help:l,hideLabelFromVision:o,children:(0,Lt.jsxs)(ae,{direction:"column",gap:"lg",children:[(0,Lt.jsxs)(ae,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[VG.map(z=>{let W=x===z.id;return(0,Lt.jsx)(En.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:W,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>L(z),children:z.label},z.id)}),(0,Lt.jsx)(En.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||p,children:(0,or.__)("Custom")})]}),(0,Lt.jsxs)(ae,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Lt.jsx)(En.__experimentalInputControl,{ref:A,type:"date",label:(0,or.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:z=>M("from",z),required:!!t.isValid?.required,disabled:p,min:h,max:y}),(0,Lt.jsx)(En.__experimentalInputControl,{ref:F,type:"date",label:(0,or.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:z=>M("to",z),required:!!t.isValid?.required,disabled:p,min:h,max:y})]}),(0,Lt.jsx)(yx,{style:{width:"100%"},value:C,onValueChange:O,month:T,onMonthChange:E,locale:v,dir:(0,or.isRTL)()?"rtl":"ltr",weekStartsOn:_,disabled:p||w})]})})})}function I7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===so||i===So?(0,Lt.jsx)(F_,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===gr?(0,Lt.jsx)(LG,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a}):(0,Lt.jsx)(FG,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var P7=f(Te(),1),M7=f(Y(),1);var XS=f(B(),1);function z_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:a,label:s,description:l,getValue:d,setValue:c,isValid:u}=t,m=t.isDisabled({item:e,field:t}),p=a==="array",g=d({item:e})??(p?[]:""),b=(0,M7.useCallback)(h=>r(c({item:e,value:h})),[e,r,c]),{elements:_,isLoading:v}=Cr({elements:t.elements,getElements:t.getElements});return v?(0,XS.jsx)(P7.Spinner,{}):(0,XS.jsx)(M_,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:vt(u,i),label:s,value:g,help:l,options:_,onChange:b,hideLabelFromVision:o,multiple:p,disabled:m})}var ZS=f(B(),1),zG=10;function N7(e){let{field:t}=e,{elements:r}=Cr({elements:t.elements,getElements:t.getElements});return r.length>=zG?(0,ZS.jsx)(V_,{...e}):(0,ZS.jsx)(z_,{...e})}var A7=f(Y(),1);var D7=f(B(),1);function Ni({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:a,suffix:s,validity:l}){let{label:d,placeholder:c,description:u,getValue:m,setValue:p,isValid:g}=t,b=m({item:e}),_=t.isDisabled({item:e,field:t}),v=(0,A7.useCallback)(h=>r(p({item:e,value:h})),[e,p,r]);return(0,D7.jsx)(Fn,{required:!!g.required,markWhenOptional:n,customValidity:vt(g,l),label:d,placeholder:c,value:b??"",description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,onValueChange:v,hideLabelFromVision:o,type:i,prefix:a,suffix:s,disabled:_,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 B_=f(B(),1);function V7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,B_.jsx)(Ni,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,B_.jsx)(Uo.Slot,{padding:"minimal",children:(0,B_.jsx)(Bt,{icon:Zv})})})}var j_=f(B(),1);function F7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,j_.jsx)(Ni,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,j_.jsx)(Uo.Slot,{padding:"minimal",children:(0,j_.jsx)(Bt,{icon:fw})})})}var H_=f(B(),1);function L7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,H_.jsx)(Ni,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,H_.jsx)(Uo.Slot,{padding:"minimal",children:(0,H_.jsx)(Bt,{icon:cw})})})}var gl=f(Te(),1),tf=f(Y(),1),W_=f(de(),1);var ms=f(B(),1);function z7(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function BG({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,tf.useCallback)(l=>t([z7(l),i]),[t,i]),s=(0,tf.useCallback)(l=>t([n,z7(l)]),[t,n]);return(0,ms.jsx)(gl.BaseControl,{help:(0,W_.__)("The max. value must be greater than the min. value."),children:(0,ms.jsxs)(gl.Flex,{direction:"row",gap:4,children:[(0,ms.jsx)(gl.__experimentalNumberControl,{label:(0,W_.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,hideLabelFromVision:r,step:o}),(0,ms.jsx)(gl.__experimentalNumberControl,{label:(0,W_.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:s,hideLabelFromVision:r,step:o})]})})}function U_({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let s=t.format?.decimals??0,l=Math.pow(10,Math.abs(s)*-1),{label:d,description:c,getValue:u,setValue:m,isValid:p}=t,g=u({item:e})??"",b=t.isDisabled({item:e,field:t}),_=(0,tf.useCallback)(h=>{r(m({item:e,value:["",void 0].includes(h)?void 0:Number(h)}))},[e,r,m]),v=(0,tf.useCallback)(h=>{r(m({item:e,value:h}))},[e,r,m]);if(i===gr){let h=["",""];return Array.isArray(g)&&g.length===2&&g.every(y=>typeof y=="number"||y==="")&&(h=g),(0,ms.jsx)(BG,{value:h,onChange:v,hideLabelFromVision:o,step:l})}return(0,ms.jsx)(k_,{required:!!p.required,markWhenOptional:n,customValidity:vt(p,a),label:d,help:c,value:g,onChange:_,hideLabelFromVision:o,step:l,min:typeof p.min?.constraint=="number"?p.min.constraint:void 0,max:typeof p.max?.constraint=="number"?p.max.constraint:void 0,disabled:b})}var B7=f(B(),1);function j7(e){return(0,B7.jsx)(U_,{...e})}var H7=f(B(),1);function W7(e){return(0,H7.jsx)(U_,{...e})}var U7=f(Te(),1),Y7=f(Y(),1);var QS=f(B(),1);function G7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),{elements:m,isLoading:p}=Cr({elements:t.elements,getElements:t.getElements}),g=l({item:e}),b=(0,Y7.useCallback)(_=>r(d({item:e,value:_})),[e,r,d]);return p?(0,QS.jsx)(U7.Spinner,{}):(0,QS.jsx)(I_,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:vt(c,i),label:a,help:s,onChange:b,options:m,selected:g,hideLabelFromVision:o,disabled:u})}var JS=f(Y(),1);var $7=f(B(),1);function q7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{prefix:s,suffix:l}=i||{};return(0,$7.jsx)(Ni,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,prefix:s?(0,JS.createElement)(s):void 0,suffix:l?(0,JS.createElement)(l):void 0})}var X7=f(Te(),1),rf=f(Y(),1),Y_=f(de(),1);var gs=f(B(),1);function K7(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(fo(n)??0)%60!==0)?1:void 0}function eR(e){let t=fo(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(o=>String(o).padStart(2,"0")).join(":")}function jG({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:a}){let[s="",l=""]=e,d=(0,rf.useCallback)(u=>t([u??"",l]),[t,l]),c=(0,rf.useCallback)(u=>t([s,u??""]),[t,s]);return(0,gs.jsx)(X7.BaseControl,{help:(0,Y_.__)("The end time must be later than the start time."),children:(0,gs.jsxs)(ae,{direction:"row",gap:"sm",justify:"space-between",children:[(0,gs.jsx)(Fn,{type:"time",label:(0,Y_.__)("From"),value:s,onValueChange:d,hideLabelFromVision:r,disabled:o,step:n,min:i,max:l||a}),(0,gs.jsx)(Fn,{type:"time",label:(0,Y_.__)("To"),value:l,onValueChange:c,hideLabelFromVision:r,disabled:o,step:n,min:s||i,max:a})]})})}function Z7({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let{label:s,placeholder:l,description:d,getValue:c,setValue:u,isValid:m}=t,p=c({item:e}),g=t.isDisabled({item:e,field:t}),b=t.format?.time,_=typeof m.min?.constraint=="string"?m.min.constraint:void 0,v=typeof m.max?.constraint=="string"?m.max.constraint:void 0,h=(0,rf.useCallback)(w=>r(u({item:e,value:w===""?void 0:w})),[e,r,u]),y=(0,rf.useCallback)(([w,R])=>r(u({item:e,value:[w||void 0,R||void 0]})),[e,r,u]);if(i===gr){let w=["",""];return Array.isArray(p)&&p.length===2&&(w=[eR(p[0]),eR(p[1])]),(0,gs.jsx)(jG,{value:w,onChange:y,hideLabelFromVision:o,disabled:g,step:K7(b,w),min:_,max:v})}return(0,gs.jsx)(Fn,{required:!!m.required,markWhenOptional:n,customValidity:vt(m,a),type:"time",label:s,placeholder:l,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:eR(p),onValueChange:h,hideLabelFromVision:o,disabled:g,step:K7(b,[p]),min:_,max:v})}var Q7=f(Y(),1);var J7=f(B(),1);function eM({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),m=(0,Q7.useCallback)(()=>{t(d({item:r,value:!l({item:r})}))},[t,d,r,l]);return(0,J7.jsx)(A_,{required:!!c.required,markWhenOptional:n,customValidity:vt(c,i),hidden:o,label:a,help:s,checked:l({item:r}),onChange:m,disabled:u})}var tM=f(Y(),1);var rM=f(B(),1);function oM({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{rows:s=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:d,placeholder:c,description:u,setValue:m,isValid:p}=t,g=t.getValue({item:e}),b=(0,tM.useCallback)(_=>r(m({item:e,value:_})),[e,r,m]);return(0,rM.jsx)(a1,{required:!!p.required,markWhenOptional:n,customValidity:vt(p,a),label:d,placeholder:c,value:g??"",description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,onValueChange:b,rows:s,disabled:l,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,hideLabelFromVision:o})}var $_=f(Te(),1),nM=f(Y(),1);var G_=f(B(),1);function iM({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,isValid:l}=t,d=t.isDisabled({item:e,field:t}),c=a({item:e}),u=(0,nM.useCallback)(b=>r(s({item:e,value:b})),[e,r,s]),{elements:m,isLoading:p}=Cr({elements:t.elements,getElements:t.getElements});if(p)return(0,G_.jsx)($_.Spinner,{});if(m.length===0)return null;let g=m.find(b=>b.value===c);return(0,G_.jsx)(D_,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:vt(l,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:u,value:c,hideLabelFromVision:o,children:m.map(b=>(0,G_.jsx)($_.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var aM=f(Te(),1),q_=f(Y(),1);var of=f(B(),1);function sM({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:l,getValue:d,setValue:c,isValid:u}=t,m=d({item:e}),p=t.isDisabled({item:e,field:t}),{elements:g,isLoading:b}=Cr({elements:t.elements,getElements:t.getElements}),_=(0,q_.useMemo)(()=>Array.isArray(m)?m.map(h=>g?.find(w=>w.value===h)||{value:h,label:h}):[],[m,g]),v=(0,q_.useCallback)(h=>{let y=h.map(w=>typeof w=="object"&&"value"in w?w.value:w);r(c({item:e,value:y}))},[r,c,e]);return b?(0,of.jsx)(aM.Spinner,{}):(0,of.jsx)(E_,{required:!!u?.required,markWhenOptional:n,customValidity:vt(u,i),label:o?void 0:a,value:_,onChange:v,placeholder:s,suggestions:g?.map(h=>h.value),disabled:p,__experimentalValidateInput:h=>t.isValid?.elements&&g?g.some(y=>y.value===h||y.label===h):!0,__experimentalExpandOnFocus:g&&g.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:h=>typeof h=="object"&&"label"in h?h.label:typeof h=="string"&&g&&g.find(w=>w.value===h)?.label||h,__experimentalRenderItem:({item:h})=>{if(typeof h=="string"&&g){let y=g.find(w=>w.value===h);return(0,of.jsx)("span",{children:y?.label||h})}return(0,of.jsx)("span",{children:h})}})}var HG={grad:.9,turn:360,rad:360/(2*Math.PI)},ba=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Er=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Tn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},bM=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},lM=function(e){return{r:Tn(e.r,0,255),g:Tn(e.g,0,255),b:Tn(e.b,0,255),a:Tn(e.a)}},tR=function(e){return{r:Er(e.r),g:Er(e.g),b:Er(e.b),a:Er(e.a,3)}},WG=/^#([0-9a-f]{3,8})$/i,K_=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},hM=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),s=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:n}},_M=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),a=o*(1-r),s=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),d=i%6;return{r:255*[o,s,a,a,l,o][d],g:255*[l,o,o,s,a,a][d],b:255*[a,a,l,o,o,s][d],a:n}},dM=function(e){return{h:bM(e.h),s:Tn(e.s,0,100),l:Tn(e.l,0,100),a:Tn(e.a)}},cM=function(e){return{h:Er(e.h),s:Er(e.s),l:Er(e.l),a:Er(e.a,3)}},uM=function(e){return _M((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},nf=function(e){return{h:(t=hM(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},UG=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,YG=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,GG=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,$G=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fM={string:[[function(e){var t=WG.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?Er(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?Er(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=GG.exec(e)||$G.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:lM({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=UG.exec(e)||YG.exec(e);if(!t)return null;var r,o,n=dM({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(HG[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return uM(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 ba(t)&&ba(r)&&ba(o)?lM({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(!ba(t)||!ba(r)||!ba(o))return null;var a=dM({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return uM(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!ba(t)||!ba(r)||!ba(o))return null;var a=(function(s){return{h:bM(s.h),s:Tn(s.s,0,100),v:Tn(s.v,0,100),a:Tn(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return _M(a)},"hsv"]]},pM=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]},qG=function(e){return typeof e=="string"?pM(e.trim(),fM.string):typeof e=="object"&&e!==null?pM(e,fM.object):[null,void 0]};var rR=function(e,t){var r=nf(e);return{h:r.h,s:Tn(r.s+100*t,0,100),l:r.l,a:r.a}},oR=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},mM=function(e,t){var r=nf(e);return{h:r.h,s:r.s,l:Tn(r.l+100*t,0,100),a:r.a}},gM=(function(){function e(t){this.parsed=qG(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 Er(oR(this.rgba),2)},e.prototype.isDark=function(){return oR(this.rgba)<.5},e.prototype.isLight=function(){return oR(this.rgba)>=.5},e.prototype.toHex=function(){return t=tR(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?K_(Er(255*i)):"","#"+K_(r)+K_(o)+K_(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return tR(this.rgba)},e.prototype.toRgbString=function(){return t=tR(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 cM(nf(this.rgba))},e.prototype.toHslString=function(){return t=cM(nf(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=hM(this.rgba),{h:Er(t.h),s:Er(t.s),v:Er(t.v),a:Er(t.a,3)};var t},e.prototype.invert=function(){return eo({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),eo(rR(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),eo(rR(this.rgba,-t))},e.prototype.grayscale=function(){return eo(rR(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),eo(mM(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),eo(mM(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"?eo({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Er(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=nf(this.rgba);return typeof t=="number"?eo({h:t,s:r.s,l:r.l,a:r.a}):Er(r.h)},e.prototype.isEqual=function(t){return this.toHex()===eo(t).toHex()},e})(),eo=function(e){return e instanceof gM?e:new gM(e)};var Ai=f(Te(),1);var nR=f(Y(),1),vM=f(de(),1);var ha=f(B(),1),KG=({color:e,onColorChange:t,disabled:r})=>{let o=e&&eo(e).isValid()?e:"#ffffff";return(0,ha.jsx)(Ai.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,ha.jsx)(Ai.Button,{onClick:n,"aria-label":(0,vM.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,ha.jsx)(Ai.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,ha.jsx)(Ai.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,ha.jsx)(Ai.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function wM({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",p=(0,nR.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),g=(0,nR.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,ha.jsx)(Fn,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:vt(c,i),label:a,placeholder:s,value:m,description:typeof l=="string"?l:void 0,details:typeof l=="string"?void 0:l,onValueChange:g,hideLabelFromVision:o,type:"text",disabled:u,prefix:(0,ha.jsx)(Uo.Slot,{padding:"minimal",children:(0,ha.jsx)(KG,{color:m,onColorChange:p,disabled:u})})})}var yM=f(Te(),1);var Z_=f(Y(),1),iR=f(de(),1);var X_=f(B(),1);function xM({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[a,s]=(0,Z_.useState)(!1),l=t.isDisabled({item:e,field:t}),d=(0,Z_.useCallback)(()=>{s(c=>!c)},[]);return(0,X_.jsx)(Ni,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:a?"text":"password",suffix:(0,X_.jsx)(Uo.Slot,{padding:"minimal",children:(0,X_.jsx)(yM.Button,{icon:a?dc:xw,onClick:d,size:"small",label:a?(0,iR.__)("Hide password"):(0,iR.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function Q_(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var RM=f(B(),1),SM={adaptiveSelect:N7,array:sM,checkbox:w7,color:wM,combobox:V_,datetime:T7,date:I7,email:V7,telephone:F7,url:L7,integer:j7,number:W7,password:xM,radio:G7,select:z_,text:q7,time:Z7,toggle:eM,textarea:oM,toggleGroup:iM};function XG(e){return e&&typeof e=="object"&&typeof e.control=="string"}function ZG(e){let{control:t,...r}=e,o=J_(t);return o===null?null:function(i){return(0,RM.jsx)(o,{...i,config:r})}}function CM(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?J_(e.Edit):XG(e.Edit)?ZG(e.Edit):Q_(e)&&e.type!=="array"?J_("adaptiveSelect"):t===null?null:J_(t)}function J_(e){return Object.keys(SM).includes(e)?SM[e]:null}function QG(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var EM=QG;var JG=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},TM=JG;var e$=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},kM=e$;var IM=f(de(),1);function ev({item:e,field:t}){let{elements:r,isLoading:o}=Cr({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var OM=f(B(),1);function Yt({item:e,field:t}){return t.hasElements?(0,OM.jsx)(ev,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Di=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Gt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Vi(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Fi(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Li(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Et(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function t$({item:e,field:t}){return t.getValue({item:e})}var mo=t$;var r$=/^[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 o$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!r$.test(r)?(0,IM.__)("Value must be a valid email address."):null}var PM={type:"email",render:Yt,Edit:"email",sort:Di,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[$t,qt,bi,hi,_i,jt,Ht,Kr,Xr],format:{},getValueFormatted:mo,validate:{required:Gt,pattern:Li,minLength:Vi,maxLength:Fi,elements:Et,custom:o$}};var MM=f(de(),1);var Kd=(e,t,r)=>r==="asc"?e-t:t-e;function tv(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function rv(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var NM={separatorThousand:","};function n$({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=NM:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function i$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,MM.__)("Value must be an integer."):null}var AM={type:"integer",render:Yt,Edit:"integer",sort:Kd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$t,qt,$a,qa,Ka,Xa,gr],validOperators:[$t,qt,$a,qa,Ka,Xa,gr,jt,Ht,Kr,Xr],format:NM,getValueFormatted:n$,validate:{required:Gt,min:tv,max:rv,elements:Et,custom:i$}};var DM=f(de(),1);var VM={separatorThousand:",",separatorDecimal:".",decimals:2};function a$({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=VM:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,s=r.toFixed(a),[l,d]=s.split("."),c=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return a===0?c:c+i+d}function s$(e){return e===""||e===void 0||e===null}function l$(e,t){let r=t.getValue({item:e});return!s$(r)&&!Number.isFinite(r)?(0,DM.__)("Value must be a number."):null}var FM={type:"number",render:Yt,Edit:"number",sort:Kd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$t,qt,$a,qa,Ka,Xa,gr],validOperators:[$t,qt,$a,qa,Ka,Xa,gr,jt,Ht,Kr,Xr],format:VM,getValueFormatted:a$,validate:{required:Gt,min:tv,max:rv,elements:Et,custom:l$}};var LM={type:"text",render:Yt,Edit:"text",sort:Di,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[$t,qt,bi,hi,_i,jt,Ht,Kr,Xr],format:{},getValueFormatted:mo,validate:{required:Gt,pattern:Li,minLength:Vi,maxLength:Fi,elements:Et}};var bl=f(fa(),1);var zM=f(fa(),1);function BM(e){if(!An(new Date(e)))return null;let t=(0,zM.getDate)(e);return t&&An(t)?t.getTime():null}function ov(e,t,r,o){let n=t.isValid[r]?.constraint;if(typeof n!="string")return!1;let i=t.getValue({item:e}),a=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(a==null||a==="")return!0;let s=o(n),l=o(String(a));return s===null||l===null?!1:r==="min"?l>=s:l<=s}function nv(e,t){return ov(e,t,"min",BM)}function iv(e,t){return ov(e,t,"max",BM)}function jM(e,t){return ov(e,t,"min",fo)}function HM(e,t){return ov(e,t,"max",fo)}var WM={datetime:(0,bl.getSettings)().formats.datetime,weekStartsOn:(0,bl.getSettings)().l10n.startOfWeek};function d$({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=WM:o=t.format,(0,bl.dateI18n)(o.datetime,(0,bl.getDate)(r))}var c$=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},UM={type:"datetime",render:Yt,Edit:"datetime",sort:c$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Wn,Un,zn,Bn,jn,Hn,so,So],validOperators:[Wn,Un,zn,Bn,jn,Hn,so,So],format:WM,getValueFormatted:d$,validate:{required:Gt,elements:Et,min:nv,max:iv}};var hl=f(fa(),1);var YM={date:(0,hl.getSettings)().formats.date,weekStartsOn:(0,hl.getSettings)().l10n.startOfWeek};function u$({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=YM:o=t.format,(0,hl.dateI18n)(o.date,(0,hl.getDate)(r))}var f$=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},GM={type:"date",render:Yt,Edit:"date",sort:f$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Wn,Un,zn,Bn,jn,Hn,so,So,gr],validOperators:[Wn,Un,zn,Bn,jn,Hn,so,So,gr],format:YM,getValueFormatted:u$,validate:{required:Gt,elements:Et,min:nv,max:iv}};var Xd=f(fa(),1);var $M={time:(0,Xd.getSettings)().formats.time},p$="2000-01-01";function m$(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=e%60,n=[t,r,o].map(i=>String(i).padStart(2,"0")).join(":");return(0,Xd.getDate)(`${p$}T${n}`)}function g$({item:e,field:t}){let r=fo(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=$M:o=t.format,(0,Xd.dateI18n)(o.time,m$(r))}var b$=(e,t,r)=>{let o=fo(e),n=fo(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},qM={type:"time",render:Yt,Edit:"time",sort:b$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Wn,Un,zn,Bn,jn,Hn,gr],validOperators:[Wn,Un,zn,Bn,jn,Hn,gr],format:$M,getValueFormatted:g$,validate:{required:Gt,elements:Et,min:jM,max:HM}};var av=f(de(),1);function KM(e,t){return t.getValue({item:e})===!0}function h$({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,av.__)("True"):r===!1?(0,av.__)("False"):""}function _$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,av.__)("Value must be true, false, or undefined"):null}var v$=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},XM={type:"boolean",render:Yt,Edit:"checkbox",sort:v$,validate:{required:KM,elements:Et,custom:_$},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$t,qt],validOperators:[$t,qt],format:{},getValueFormatted:h$};var ZM={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:mo,validate:{}};var aR=f(de(),1);function QM(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function JM({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function w$({item:e,field:t}){return JM({item:e,field:t})}function y$(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(o=>typeof o=="string")?null:(0,aR.__)("Every value must be a string."):(0,aR.__)("Value must be an array.")}var x$=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},eN={type:"array",render:w$,Edit:"array",sort:x$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[jt,Ht,Kr,Xr],format:{},getValueFormatted:JM,validate:{required:QM,elements:Et,custom:y$}};function S$({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var tN={type:"password",render:Yt,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:S$,validate:{required:Gt,pattern:Li,minLength:Vi,maxLength:Fi,elements:Et}};var rN={type:"telephone",render:Yt,Edit:"telephone",sort:Di,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[$t,qt,bi,hi,_i,jt,Ht,Kr,Xr],format:{},getValueFormatted:mo,validate:{required:Gt,pattern:Li,minLength:Vi,maxLength:Fi,elements:Et}};var oN=f(de(),1);var Zd=f(B(),1);function R$({item:e,field:t}){if(t.hasElements)return(0,Zd.jsx)(ev,{item:e,field:t});let r=mo({item:e,field:t});return!r||!eo(r).isValid()?r:(0,Zd.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Zd.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Zd.jsx)("span",{children:r})]})}function C$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!eo(r).isValid()?(0,oN.__)("Value must be a valid color."):null}var E$=(e,t,r)=>{let o=eo(e),n=eo(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},nN={type:"color",render:R$,Edit:"color",sort:E$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[$t,qt,jt,Ht],format:{},getValueFormatted:mo,validate:{required:Gt,elements:Et,custom:C$}};var iN={type:"url",render:Yt,Edit:"url",sort:Di,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[jt,Ht],validOperators:[$t,qt,bi,hi,_i,jt,Ht,Kr,Xr],format:{},getValueFormatted:mo,validate:{required:Gt,pattern:Li,minLength:Vi,maxLength:Fi,elements:Et}};var T$=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Kd(e,t,r):Di(e,t,r),aN={render:Yt,Edit:null,sort:T$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[$t,qt],validOperators:MP(),format:{},getValueFormatted:mo,validate:{required:Gt,elements:Et}};function k$(e){return e==="integer"||e==="number"}function O$(e){return e==="date"||e==="datetime"||e==="time"}function sN(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&k$(t.type)||typeof e=="string"&&O$(t.type)))return{constraint:e,validate:o}}function lN(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=sN(r?.min,t,"min"),a=sN(r?.max,t,"max"),s=r?.minLength,l;typeof s=="number"&&t.validate.minLength!==void 0&&(l={constraint:s,validate:t.validate.minLength});let d=r?.maxLength,c;typeof d=="number"&&t.validate.maxLength!==void 0&&(c={constraint:d,validate:t.validate.maxLength});let u=r?.pattern,m;u!==void 0&&t.validate.pattern!==void 0&&(m={constraint:u,validate:t.validate.pattern});let p=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:a,minLength:l,maxLength:c,pattern:m,custom:p}}function dN(e){return e.validOperators.reduce((t,r)=>{let o=pl(r);return o?.filter&&(t[r]=o.filter),t},{})}function I$(e,t){return{...t.format,...e.format}}var cN=I$;function P$(e){let t=[PM,AM,FM,LM,UM,GM,qM,XM,ZM,eN,tN,rN,nN,iN].find(r=>r?.type===e);return t||aN}function uN(e){return e.map(t=>{let r=P$(t.type),o=t.getValue||TM(t.id),n=function(i,a,s){let l=o({item:i}),d=o({item:a});return t.sort?t.sort(l,d,s):r.sort(l,d,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||kM(t.id),elements:t.elements,getElements:t.getElements,hasElements:Q_(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:CM(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:lN(t,r),filterBy:EM(t,r.defaultOperators,r.validOperators),filter:dN(r),format:cN(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Ir=f(Y(),1);function fN({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let a=e.infiniteScrollEnabled,[s,l]=(0,Ir.useState)(!o);(0,Ir.useEffect)(()=>{o||l(!0)},[o]);let d=(0,Ir.useRef)(t),c=(0,Ir.useRef)(n);(0,Ir.useEffect)(()=>{o||(d.current=t,c.current=n)},[t,o,n]);let[u,m]=(0,Ir.useState)([]),p=(0,Ir.useRef)(new Map),g=(0,Ir.useRef)([]),b=(0,Ir.useRef)({search:void 0,filters:void 0,perPage:void 0}),_=(0,Ir.useRef)(void 0),v=(0,Ir.useRef)(void 0),h=(0,Ir.useRef)(!1),y=(0,Ir.useMemo)(()=>{e.startPosition!==void 0&&v.current!==void 0&&(e.startPosition<v.current?_.current="up":e.startPosition>v.current&&(_.current="down")),v.current=e.startPosition;let w=JSON.stringify(e.filters??[]),R=b.current.filters,x=!h.current||!e.infiniteScrollEnabled||e.search!==b.current.search||w!==R||e.perPage!==b.current.perPage;if(h.current=!0,b.current={search:e.search,filters:w,perPage:e.perPage},x){p.current.clear(),_.current=void 0;let A=e.search?1:e.startPosition??1,F=t.map((D,O)=>{let L=A+O;return p.current.set(r(D),L),{...D,position:L}});return g.current=F,F}let S=g.current,C=new Set(t.map(r)),T=_.current,E=e.search?1:e.startPosition??1,I=t.map((A,F)=>{let D=r(A),O=e.infiniteScrollEnabled?E+F:void 0;return O!==void 0&&p.current.set(D,O),{...A,position:O}});if(I.length===0)return S;let k=S.filter(A=>!C.has(r(A))),N=T==="up"?[...I,...k]:[...k,...I];N.sort((A,F)=>{let D=A.position,O=F.position;return D-O});let P=N;if(u.length>0){let A=Math.min(...u),F=Math.max(...u),D=20,O=N.map(z=>z.position),L=Math.min(...O);!(Math.max(...O)<A-D||L>F+D)&&(P=N.filter(z=>{let W=r(z);if(i?.includes(W))return!0;let oe=z.position;return T==="up"?oe<=F+D:T==="down"?oe>=A-D:oe>=A-D&&oe<=F+D}))}return g.current=P,P},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,u,i,r]);return a?{data:y,paginationInfo:n,hasInitiallyLoaded:s,setVisibleEntries:m}:{data:(o&&d.current?.length?d.current:t).map(R=>({...R,position:void 0})),paginationInfo:o&&d.current?.length?c.current:n,hasInitiallyLoaded:s,setVisibleEntries:void 0}}var go=f(Y(),1),mN=f(At(),1);function pN(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let a=i.reduce((d,c)=>{let u=c.getBoundingClientRect(),m=u.top+u.height/2,p=Math.abs(m-n),g=d.getBoundingClientRect(),b=g.top+g.height/2,_=Math.abs(b-n);return p<_?c:d}),s=Number(a.getAttribute("aria-posinset")),l=a.getBoundingClientRect();return t.current={posinset:s,viewportOffset:l.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function gN({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let a=(0,go.useRef)(null),s=(0,go.useRef)(e),l=(0,go.useRef)(r),d=(0,go.useRef)(t),c=(0,go.useRef)(o.totalItems);(0,go.useLayoutEffect)(()=>{s.current=e,l.current=r,d.current=t,c.current=o.totalItems},[e,r,t,o.totalItems]);let u=(0,go.useCallback)(p=>{i&&i(g=>{let b=new Set(g),_=!1;return p.forEach(v=>{let h=Number(v.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(h)||(v.isIntersecting?b.has(h)||(b.add(h),_=!0):b.has(h)&&(b.delete(h),_=!0))}),_?Array.from(b).sort():g})},[i]);(0,go.useLayoutEffect)(()=>{let p=n.current,g=a.current;if(!p||!e.infiniteScrollEnabled||!g||r)return;let b=p.querySelector(`[aria-posinset="${g.posinset}"]`);if(b){let _=p.getBoundingClientRect(),y=b.getBoundingClientRect().top-_.top-g.viewportOffset+(p.scrollTop-g.scrollTop);Math.abs(y)>1&&(p.scrollTop+=y)}a.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,go.useRef)(null);return(0,go.useEffect)(()=>{if(!e.infiniteScrollEnabled||!u){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(u,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,u]),(0,go.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let p=0,g=600,b=800,_=(0,mN.throttle)(h=>{let y=s.current,w=c.current,R=h.target,x=R.scrollTop,S=R.scrollHeight,C=R.clientHeight,T=x>p?"down":"up";if(p=x,l.current)return;let E=y.startPosition||1,I=y.perPage||10,k=Math.min(E+I,w);if(T==="down"&&x+C>=S-g&&k<w){let N=k;pN(R,a,"down"),d.current({...y,startPosition:N})}if(T==="up"&&x<=b&&E>1){let N=E-I,P=N<6?1:N;pN(R,a,"up"),d.current({...y,startPosition:P})}},50),v=n.current;return v.addEventListener("scroll",_),()=>{v.removeEventListener("scroll",_),_.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var ko=f(Y(),1),bN=f(At(),1);var Pr=f(B(),1),M$=()=>!1,N$=as.filter(e=>e.isPicker),A$=e=>e.id,D$=[],V$={pickerGrid:!0,pickerTable:!0};function F$({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,ko.useContext)(ke),o=r.infiniteScrollEnabled;return(0,Pr.jsxs)(Pr.Fragment,{children:[(0,Pr.jsxs)(ae,{direction:"row",align:"top",justify:"space-between",className:$("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,Pr.jsxs)(ae,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,Pr.jsx)(FS,{label:t}),(0,Pr.jsx)(w_,{})]}),(0,Pr.jsx)(ae,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,Pr.jsx)(o7,{})})]}),(0,Pr.jsx)(y_,{className:"dataviews-filters__container"}),(0,Pr.jsx)(VS,{}),(0,Pr.jsx)(eS,{})]})}function L$({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=D$,data:a,getItemId:s=A$,isLoading:l=!1,paginationInfo:d,defaultLayouts:c=V$,selection:u,onChangeSelection:m,children:p,config:g={perPageSizes:[10,20,50,100]},itemListLabel:b,empty:_,onReset:v}){let{data:h,setVisibleEntries:y}=fN({view:e,data:a,getItemId:s,selection:u,paginationInfo:d}),w=(0,ko.useRef)(null),[R,x]=(0,ko.useState)(0),S=(0,bN.useResizeObserver)(O=>{x(O[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[C,T]=(0,ko.useState)(null);function E(O){let L=typeof O=="function"?O(u):O;m&&m(L)}let I=(0,ko.useMemo)(()=>uN(r),[r]),k=Ku(I,e),N=(0,ko.useMemo)(()=>(k||[]).some(O=>O.isPrimary||O.isLocked),[k]),[P,A]=(0,ko.useState)(N),{intersectionObserver:F}=gN({view:e,onChangeView:t,isLoading:l,paginationInfo:d,containerRef:w,setVisibleEntries:y});(0,ko.useEffect)(()=>{N&&!P&&A(!0)},[N,P]);let D=(0,ko.useMemo)(()=>Object.fromEntries(Object.entries(c).filter(([O])=>N$.some(L=>L.type===O)).map(([O,L])=>[O,L===!0?{}:L])),[c]);return D[e.type]?(0,Pr.jsx)(ke.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:h,isLoading:l,paginationInfo:d,isItemClickable:M$,selection:u,onChangeSelection:E,openedFilter:C,setOpenedFilter:T,getItemId:s,containerWidth:R,containerRef:w,resizeObserverRef:S,defaultLayouts:D,filters:k,isShowingFilter:P,setIsShowingFilter:A,config:g,itemListLabel:b,empty:_,onReset:v,hasInitiallyLoaded:!0,intersectionObserver:F},children:(0,Pr.jsx)("div",{className:"dataviews-picker-wrapper",children:p??(0,Pr.jsx)(F$,{search:o,searchLabel:n})})}):null}var Kn=L$;Kn.BulkActionToolbar=XO;Kn.Footer=eS;Kn.Filters=Zu;Kn.FiltersToggled=y_;Kn.FiltersToggle=w_;Kn.Layout=VS;Kn.LayoutSwitcher=zS;Kn.Pagination=Q1;Kn.Search=FS;Kn.ViewConfig=BS;var zi=Kn;var hN=Object.prototype.hasOwnProperty;function _N(e,t,r){for(r of e.keys())if(Bi(r,t))return r}function Bi(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&Bi(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=_N(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=_N(t,n),!n)||!Bi(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(hN.call(e,r)&&++o&&!hN.call(t,r)||!(r in t)||!Bi(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var af=f(Y(),1),sv=f(ro(),1),uR=f(sR(),1);function lR(e,t,r){return`dataviews-${e}-${t}-${r}`}var z$=["page","search"];function Qd(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Jd(e){let t=Qd(e)?{...e}:{};for(let r of z$)delete t[r];return t}function dR(e,t){let r={...e};for(let o of Object.keys(t)){let n=t[o],i=r[o];r[o]=Qd(i)&&Qd(n)?dR(i,n):n}return r}function wN(e,t,r={}){let o={};for(let n of Object.keys(e)){let i=e[n],a=t[n],s=r[n];if(i!==void 0)if(Qd(i)&&Qd(a)){let l=wN(i,a,Qd(s)?s:{});Object.keys(l).length>0&&(o[n]=l)}else Bi(i,a)?s!==void 0&&Bi(i,s)&&(o[n]=s):o[n]=i}return o}function yN(e){return(e?.filters??[]).filter(t=>t.isLocked)}function xN(e,t){let r=yN(t);if(r.length===0)return e;let o=(e.filters??[]).filter(n=>!r.some(i=>i.field===n.field));return{...e,filters:[...r,...o]}}function SN(e,t){let{defaultView:r,defaultLayouts:o,activeViewOverrides:n}=e,i=o?.[t];return xN([i,n].reduce((a,s)=>dR(a,Jd(s)),Jd(r)),n)}function cR(e){let{defaultView:t,activeViewOverrides:r,persistedView:o,page:n,search:i}=e,a=o?.type??r?.type??t?.type,s=SN(e,a);return{...xN(dR(s,Jd(o)),r),page:Number(n??1),search:i??""}}function RN(e,t){let{activeViewOverrides:r,persistedView:o}=t,n=SN(t,e.type),i=wN(Jd(e),Jd(n),Jd(o)),a=yN(r);return a.length>0&&Array.isArray(i.filters)&&(i.filters=i.filters.filter(s=>!a.some(l=>l.field===s.field))),Object.keys(i).length>0?i:void 0}function fR(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:a,queryParams:s,onChangeQueryParams:l}=e,d=lR(t,r,o),c=(0,sv.useSelect)(h=>h(uR.store).get("core/views",d),[d]),{set:u}=(0,sv.useDispatch)(uR.store),m=Number(s?.page??1),p=s?.search??"",g=(0,af.useMemo)(()=>cR({defaultView:n,defaultLayouts:i,activeViewOverrides:a,persistedView:c,page:m,search:p}),[n,i,a,c,m,p]),b=!!c&&Object.keys(c).length>0,_=(0,af.useCallback)(h=>{let y={page:Number(h?.page??1),search:h?.search??""};l&&!Bi(y,{page:m,search:p})&&l(y);let w=RN(h,{defaultView:n,defaultLayouts:i,activeViewOverrides:a,persistedView:c});Bi(w,c)||u("core/views",d,w)},[l,m,p,n,i,a,c,u,d]),v=(0,af.useCallback)(()=>{u("core/views",d,void 0)},[d,u]);return{view:g,isModified:b,updateView:_,resetToDefault:v}}var B$=f(ro(),1),j$=f(sR(),1);var W$=f(ro(),1),U$=f(ys(),1);var CN=f(yb(),1),{lock:LVe,unlock:H$}=(0,CN.__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/views");var sf=f(de(),1),EN=f(Te(),1);var bs=f(B(),1),Y$={id:"alt_text",type:"text",label:(0,sf.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,bs.jsx)(EN.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,bs.jsxs)(bs.Fragment,{children:[(0,bs.jsx)(d1,{href:(0,sf.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,sf.__)("Describe the purpose of the image.")}),(0,bs.jsx)("br",{}),(0,sf.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},pR=Y$;var MN=f(de(),1);var dv=f(Y(),1),mR=f(de(),1);function lv(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var cv=f(B(),1);function TN({item:e}){let[t,r]=(0,dv.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,dv.useEffect)(()=>{o&&o===n&&r(lv(i)||(0,mR.__)("(no title)")),o||r((0,mR.__)("(Unattached)"))},[o,n,i]),(0,cv.jsx)(cv.Fragment,{children:t})}var uv=f(ys(),1),kN=f(Te(),1),gR=f(de(),1),lf=f(Y(),1),fv=f(At(),1),ON=f(ro(),1);var IN=f(B(),1);function PN({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:lv(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,lf.useState)(r),[i,a]=(0,lf.useState)([]),[s,l]=(0,lf.useState)(!1),[d,c]=(0,lf.useState)(e?.post?.toString()??null),u=(0,ON.useSelect)(_=>_(uv.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),c(null)},g=(0,fv.useDebounce)((0,fv.useEvent)(async _=>{l(!0);let v=await(0,uv.__experimentalFetchLinkSuggestions)(_,{type:"post",isInitialSuggestions:!0},{});a(v);let h=v.map(w=>({label:w.title,value:w.id.toString()})),y=!_&&h.findIndex(w=>w.value===d)===-1;n(h.concat(y?r:[])),l(!1)}),300),b=_=>{if(!_){m();return}if(c(_),_){let v=i.find(h=>h.id===Number(_));if(v&&u){let h=u.find(w=>w.slug===v?.type),y={...h&&{type:h.slug},id:Number(_),title:{raw:v.title,rendered:v.title}};t({post:Number(_),_embedded:{...e?._embedded,"wp:attached-to":[y]}})}}};return(0,IN.jsx)(kN.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:s,label:(0,gR.__)("Attached to"),help:(0,gR.__)("Attach this file to a single post or page."),value:d,options:o,onFilterValueChange:_=>g(_),onChange:b,hideLabelFromVision:!0,expandOnFocus:!1})}var G$={id:"attached_to",type:"text",label:(0,MN.__)("Attached to"),Edit:PN,render:TN,enableSorting:!1,filterBy:!1},bR=G$;var DN=f(de(),1),VN=f(ro(),1),FN=f(ys(),1);var NN=f(de(),1),ec=f(Y(),1);var pv=f(Te(),1),hs=f(B(),1);function AN({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,ec.useState)("loading");(0,ec.useEffect)(()=>{i("loading")},[o]);let a=(0,ec.useCallback)(l=>{l?.complete&&i("instant")},[]),s=()=>{n==="loading"&&i("loaded")};return(0,hs.jsxs)(pv.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,hs.jsx)("div",{className:$("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,hs.jsx)("img",{ref:a,onLoad:s,alt:(0,NN.__)("Author avatar"),src:o})}),!o&&(0,hs.jsx)("div",{className:"media-author-field__icon",children:(0,hs.jsx)(pv.Icon,{icon:Kv})}),(0,hs.jsx)("span",{className:"media-author-field__name",children:r})]})}var $$={label:(0,DN.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,VN.resolveSelect)(FN.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:AN,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]},readOnly:!0},hR=$$;var LN=f(de(),1),zN=f(Te(),1);function _s(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var BN=f(B(),1),q$={id:"caption",type:"text",label:(0,LN.__)("Caption"),getValue:({item:e})=>_s(e?.caption),render:({item:e})=>_s(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,BN.jsx)(zN.TextareaControl,{label:e.label,value:_s(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},_R=q$;var jN=f(de(),1),K$={id:"date",type:"datetime",label:(0,jN.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},vR=K$;var HN=f(de(),1),X$={id:"modified",type:"datetime",label:(0,HN.__)("Date modified"),filterBy:{operators:["before","after"]},readOnly:!0},wR=X$;var WN=f(de(),1),UN=f(Te(),1);var yR=f(B(),1),Z$={id:"description",type:"text",label:(0,WN.__)("Description"),getValue:({item:e})=>_s(e?.description),render:({item:e})=>(0,yR.jsx)("div",{children:_s(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,yR.jsx)(UN.TextareaControl,{label:e.label,value:_s(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},xR=Z$;var KN=f(de(),1),XN=f(mv(),1);var GN=f(Y(),1),$N=f(mv(),1);var _l=f(B(),1),Q$=15;function qN({item:e}){let t=(0,GN.useMemo)(()=>e?.source_url?(0,$N.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=Q$?(0,_l.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,_l.jsxs)(xr.Root,{children:[(0,_l.jsx)(xr.Trigger,{render:(0,_l.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,_l.jsx)(xr.Popup,{children:t})]}):""}var J$={id:"filename",type:"text",label:(0,KN.__)("File name"),getValue:({item:e})=>(0,XN.getFilename)(e?.source_url||""),render:qN,enableSorting:!1,filterBy:!1,readOnly:!0},SR=J$;var to=f(de(),1),QN=1024,JN=1024*QN,eA=1024*JN,tA=1024*eA,rA=1024*tA,oA=1024*rA,nA=1024*oA,eq=1024*nA;function ZN(e,t,r=2){return(0,to.sprintf)((0,to._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function tq(e,t=2){if(e===0)return ZN(0,(0,to._x)("B","unit symbol"),t);let r={[(0,to._x)("YB","unit symbol")]:eq,[(0,to._x)("ZB","unit symbol")]:nA,[(0,to._x)("EB","unit symbol")]:oA,[(0,to._x)("PB","unit symbol")]:rA,[(0,to._x)("TB","unit symbol")]:tA,[(0,to._x)("GB","unit symbol")]:eA,[(0,to._x)("MB","unit symbol")]:JN,[(0,to._x)("KB","unit symbol")]:QN,[(0,to._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return ZN(e/n,o,t);return""}var rq={id:"filesize",type:"text",label:(0,to.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?tq(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},RR=rq;var tc=f(de(),1),oq={id:"media_dimensions",type:"text",label:(0,tc.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,tc.sprintf)((0,tc._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},CR=oq;var dA=f(de(),1);var iA=f(ro(),1),aA=f(ys(),1),rc=f(Te(),1),vl=f(Y(),1),sA=f(mv(),1);var df=f(de(),1);function ER(e){return e.startsWith("image/")?{type:"image",label:(0,df.__)("Image"),icon:lw}:e.startsWith("video/")?{type:"video",label:(0,df.__)("Video"),icon:Tw}:e.startsWith("audio/")?{type:"audio",label:(0,df.__)("Audio"),icon:Mv}:{type:"application",label:(0,df.__)("Application"),icon:tw}}var Xn=f(B(),1);function nq(e,t){let r=e?.media_details?.sizes;if(!r)return e.source_url;let o=Object.values(r);if(!o.length)return e.source_url;let n=t?parseInt(t,10):NaN;if(!Number.isNaN(n)){let i=o.filter(l=>typeof l.width=="number"&&!Number.isNaN(l.width));if(!i.length)return e.source_url;let a=[...i].sort((l,d)=>l.width-d.width),s=a.find(l=>l.width>=n);return s?s.source_url:a[a.length-1].source_url}return e.source_url}function iq({item:e,filename:t}){return(0,Xn.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,Xn.jsxs)(rc.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,Xn.jsx)(rc.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:ER(e.mime_type).icon,size:24}),!!t&&(0,Xn.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,Xn.jsx)(rc.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function aq({item:e,configSizes:t,onError:r}){let o=nq(e,t),n=(0,vl.useRef)(null),[i,a]=(0,vl.useState)("loading");(0,vl.useLayoutEffect)(()=>{n.current?.complete?a("instant"):a("loading")},[o]);let s=()=>{i==="loading"&&a("loaded")};return(0,Xn.jsx)("div",{className:$("dataviews-media-field__media-thumbnail",{"is-loading":i==="loading","is-loaded":i==="loaded"}),children:(0,Xn.jsx)("img",{ref:n,className:"dataviews-media-field__media-thumbnail--image",src:o,alt:e.alt_text||e.title.raw,onLoad:s,onError:r,loading:"lazy"})})}function lA({item:e,config:t}){let[r,o]=(0,vl.useState)(!1),n=(0,iA.useSelect)(s=>{if(e.featured_media)return s(aA.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),i=e.featured_media?n:e;if(!i)return null;let a=(0,sA.getFilename)(i.source_url||"");return r||ER(i.mime_type).type!=="image"?(0,Xn.jsx)(iq,{item:i,filename:a||""}):(0,Xn.jsx)(aq,{item:i,configSizes:t?.sizes,onError:()=>o(!0)})}var sq={id:"media_thumbnail",type:"media",label:(0,dA.__)("Thumbnail"),render:lA,enableSorting:!1,filterBy:!1},TR=sq;var cA=f(de(),1),lq={id:"mime_type",type:"text",label:(0,cA.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},kR=lq;var _v=f(fA(),1);var pA=f(yb(),1),{lock:mA,unlock:gA}=(0,pA.__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/media-utils");var _a=f(Y(),1),Zn=f(de(),1),Qn=f(Te(),1);var Oo=f(B(),1);function bA({uploadingFiles:e,onDismissError:t,onOpenChange:r}){let[o,n]=(0,_a.useState)(!1),[i,a]=(0,_a.useState)(!1),s=(0,_a.useRef)(null),l=(0,_a.useCallback)(b=>{n(b),r?.(b)},[r]),d=e.filter(b=>b.status==="uploading"),c=e.filter(b=>b.status==="error"),u=c.length>0,m=d.length>0;if((0,_a.useEffect)(()=>{u&&!i&&l(!0),a(u)},[u,i,l]),e.length===0)return null;let p,g;return m?(p=(0,Zn.sprintf)((0,Zn._n)("Uploading %s file","Uploading %s files",d.length),d.length.toLocaleString()),g=(0,Zn.__)("Uploading")):u?(p=(0,Zn.sprintf)((0,Zn._n)("%s upload error","%s upload errors",c.length),c.length.toLocaleString()),g=(0,Zn.__)("Upload errors")):(p=(0,Zn.__)("Upload complete"),g=(0,Zn.__)("Upload complete")),(0,Oo.jsxs)("div",{className:"media-upload-modal__upload-status",children:[m&&(0,Oo.jsx)(Qn.Spinner,{}),(0,Oo.jsx)(Qn.Button,{className:"media-upload-modal__upload-status__trigger",size:"compact",icon:Fv,iconPosition:"right",onClick:()=>l(!o),"aria-expanded":o,ref:s,children:p}),o&&(0,Oo.jsxs)(Qn.Popover,{className:"media-upload-modal__upload-status__popover",placement:"top-start",offset:8,anchor:s.current,focusOnMount:!0,onClose:()=>{s.current?.contains(s.current.ownerDocument.activeElement)||l(!1)},children:[(0,Oo.jsx)("div",{className:"media-upload-modal__upload-status__header",children:(0,Oo.jsx)("h3",{children:g})}),(0,Oo.jsx)("ul",{className:"media-upload-modal__upload-status__list",children:e.map(b=>(0,Oo.jsxs)("li",{className:"media-upload-modal__upload-status__item",children:[b.status==="uploading"&&(0,Oo.jsx)(Qn.Spinner,{}),b.status==="uploaded"&&(0,Oo.jsx)(Qn.Icon,{icon:Wi,size:16}),(b.status==="uploading"||b.status==="uploaded")&&(0,Oo.jsx)("span",{className:"media-upload-modal__upload-status__filename",title:b.name,children:b.name}),b.status==="error"&&(0,Oo.jsxs)(Qn.Notice,{status:"error",isDismissible:!!t,onRemove:()=>t?.(b.id),children:[b.name,": ",b.error]})]},b.id))})]})]})}var hA=f(Y(),1),_A=f(ro(),1);function vA(){let e=(0,_A.useRegistry)();return(0,hA.useCallback)(()=>uf(e),[e])}var oc=f(Y(),1),wA=f(yv(),1);var dq=0,cq=0;function yA({onBatchComplete:e}={}){let[t,r]=(0,oc.useState)([]),o=(0,oc.useCallback)(()=>{r(s=>s.filter(l=>l.status!=="uploaded"))},[]),n=(0,oc.useCallback)(s=>{r(l=>l.filter(d=>d.id!==s))},[]),i=(0,oc.useCallback)(s=>{let l=String(++cq),d=s.length,c=s.map(h=>({id:String(++dq),batchId:l,name:h.name,status:"uploading"}));r(h=>[...h,...c]);let u=0,m=0,p=!1,g=[],b=()=>{p||u+m<d||(p=!0,r(h=>h.map(y=>y.batchId===l&&y.status==="uploading"?{...y,status:"uploaded"}:y)),e?.(g))};return{onFileChange:h=>{p||!h.every(w=>w.id&&w.url&&!(0,wA.isBlobURL)(w.url))||(u=h.length,g=h,b())},onError:h=>{let y=h instanceof Do?h.file.name:void 0;r(w=>{let R=!1;return w.map(x=>!R&&x.batchId===l&&x.status==="uploading"&&(!y||x.name===y)?(R=!0,{...x,status:"error",error:h.message}):x)}),m++,b()}}},[e]),a=t.length>0&&t.every(s=>s.status!=="uploading");return{uploadingFiles:t,registerBatch:i,dismissError:n,clearCompleted:o,allComplete:a}}var hr=f(B(),1),{useEntityRecordsWithPermissions:uq}=gA(bv.privateApis),RA="pickerGrid",fq="pickerTable",gv="media-modal",pq="media-modal-upload-progress",xA={page:1,search:""};function SA(e){return e?Array.isArray(e)?e.map(String):[String(e)]:[]}var mq={type:RA,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",perPage:50,filters:[],layout:{previewSize:170,density:"compact",mediaFit:"contain"}},gq={[RA]:{fields:[],showTitle:!1,layout:{previewSize:170,density:"compact",mediaFit:"contain"}},[fq]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}},bq={perPageSizes:[10,20,50,100],mediaFitControl:!0};function CA({allowedTypes:e,multiple:t=!1,value:r,onSelect:o,onClose:n,onUpload:i,title:a=(0,rn.__)("Select Media"),isOpen:s,isDismissible:l=!0,modalClass:d,search:c=!0,searchLabel:u=(0,rn.__)("Search media")}){let[m,p]=(0,zt.useState)(()=>SA(r)),{createSuccessNotice:g,removeAllNotices:b}=(0,hv.useDispatch)(_v.store),_=vA(),[v,h]=(0,zt.useState)(()=>xA),{view:y,updateView:w,isModified:R,resetToDefault:x}=fR({kind:"postType",name:"attachment",slug:"media-modal",defaultView:mq,queryParams:v,onChangeQueryParams:h}),S=(0,zt.useCallback)(Q=>{let ee={...Q};ee.startPosition===void 0&&delete ee.startPosition,w(ee)},[w]),C=(0,zt.useMemo)(()=>{let Q={};if(y.filters?.forEach(ee=>{ee.field==="media_type"&&(Q.media_type=ee.value),ee.field==="author"&&(ee.operator==="isAny"?Q.author=ee.value:ee.operator==="isNone"&&(Q.author_exclude=ee.value)),(ee.field==="date"||ee.field==="modified")&&(ee.operator==="before"?Q.before=ee.value:ee.operator==="after"&&(Q.after=ee.value)),ee.field==="mime_type"&&(Q.mime_type=ee.value)}),!Q.media_type&&!Q.mime_type&&e&&!e.includes("*")){let{mediaTypes:ee,mimeTypes:U}=e.reduce((X,ce)=>(ce.endsWith("/*")?X.mediaTypes.push(ce.replace("/*","")):ce.includes("/")?X.mimeTypes.push(ce):X.mediaTypes.push(ce),X),{mediaTypes:[],mimeTypes:[]});ee.length&&(Q.media_type=ee),U.length&&(Q.mime_type=U)}return{per_page:y.perPage||20,page:y.page||1,status:"inherit",order:y.sort?.direction,orderby:y.sort?.field,search:y.search,_embed:"author,wp:attached-to",...Q}},[y,e]),T=(0,zt.useCallback)(Q=>{let ee=Q.map(U=>String(U.id)).filter(Boolean);p(t?U=>{let X=new Set(U),ce=ee.filter(Re=>!X.has(Re));return[...U,...ce]}:ee.slice(0,1)),_()},[t,_]),{uploadingFiles:E,registerBatch:I,dismissError:k,clearCompleted:N,allComplete:P}=yA({onBatchComplete:T}),A=(0,zt.useRef)(!1),F=(0,zt.useCallback)(Q=>{A.current=Q,Q||N()},[N]),{records:D,isResolving:O,totalItems:L,totalPages:M}=uq("postType","attachment",C),V=(0,zt.useMemo)(()=>[{...TR,enableHiding:!1},{id:"title",type:"text",label:(0,rn.__)("Title"),getValue:({item:Q})=>Q.title.raw||Q.title.rendered||(0,rn.__)("(no title)")},pR,_R,xR,vR,wR,hR,SR,RR,CR,kR,bR],[]),z=(0,zt.useMemo)(()=>[{id:"select",label:(0,rn.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(m.length===0)return;let Q={include:m,per_page:-1},U=(await(0,hv.resolveSelect)(bv.store).getEntityRecords("postType","attachment",Q)??[]).map(yl).filter(Boolean),X=t?U:U?.[0];b("snackbar",gv),o(X)}}],[t,o,m,b]),W=(0,zt.useCallback)(()=>{b("snackbar",gv),n?.()},[b,n]),j=(0,zt.useRef)(r);(0,zt.useEffect)(()=>{j.current=r},[r]),(0,zt.useEffect)(()=>{s?p(SA(j.current)):h(xA)},[s]);let oe=i||wf,ne=(0,zt.useRef)(!1);(0,zt.useEffect)(()=>{if(P&&!ne.current){let Q=E.filter(ee=>ee.status==="uploaded").length;Q>0&&g((0,rn.sprintf)((0,rn._n)("Uploaded %s file","Uploaded %s files",Q),Q.toLocaleString()),{type:"snackbar",context:gv,id:pq}),A.current||N()}ne.current=P},[P,E,g,N]);let le=(0,zt.useCallback)(Q=>{let ee=Q.target.files;if(ee&&ee.length>0){let U=Array.from(ee),{onFileChange:X,onError:ce}=I(U);oe({allowedTypes:e,filesList:U,onFileChange:X,onError:ce})}},[e,oe,I]),J=(0,zt.useMemo)(()=>({totalItems:L,totalPages:M}),[L,M]),ue=(0,zt.useMemo)(()=>{if(!e?.includes("*"))return e?.join(",")},[e]);return s?(0,hr.jsxs)(vs.Modal,{title:a,onRequestClose:W,isDismissible:l,className:d,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,hr.jsx)(vs.FormFileUpload,{accept:ue,multiple:!0,onChange:le,render:({openFileDialog:Q})=>(0,hr.jsx)(vs.Button,{onClick:Q,icon:Cw,__next40pxDefaultSize:!0,children:(0,rn.__)("Upload media")})}),children:[(0,hr.jsx)(vs.DropZone,{onFilesDrop:Q=>{let ee=Q;if(e&&!e.includes("*")&&(ee=Q.filter(U=>e.some(X=>U.type===X||U.type.startsWith(X.replace("*",""))))),ee.length>0){let{onFileChange:U,onError:X}=I(ee);oe({allowedTypes:e,filesList:ee,onFileChange:U,onError:X})}},label:(0,rn.__)("Drop files to upload")}),(0,hr.jsxs)(zi,{data:D||[],fields:V,view:y,onChangeView:S,actions:z,selection:m,onChangeSelection:p,isLoading:O,paginationInfo:J,defaultLayouts:gq,config:bq,getItemId:Q=>String(Q.id),itemListLabel:(0,rn.__)("Media items"),onReset:R?x:!1,children:[(0,hr.jsxs)(ae,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"xs",children:[(0,hr.jsxs)(ae,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[c&&(0,hr.jsx)(zi.Search,{label:u}),(0,hr.jsx)(zi.FiltersToggle,{})]}),(0,hr.jsxs)(ae,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,hr.jsx)(zi.LayoutSwitcher,{}),(0,hr.jsx)(zi.ViewConfig,{})]})]}),(0,hr.jsx)(zi.FiltersToggled,{className:"dataviews-filters__container"}),(0,hr.jsx)(zi.Layout,{}),(0,hr.jsxs)("div",{className:$("media-upload-modal__footer",{"is-uploading":E.length>0}),children:[(0,hr.jsx)(bA,{uploadingFiles:E,onDismissError:k,onOpenChange:F}),(0,hr.jsx)(zi.Footer,{})]})]}),(0,zt.createPortal)((0,hr.jsx)(_v.SnackbarNotices,{className:"media-upload-modal__snackbar",context:gv}),document.body)]}):null}var OR={};mA(OR,{sideloadMedia:$R,MediaUploadModal:CA});return FA(hq);})();
+"use strict";var wp;(wp||={}).mediaUtils=(()=>{var ZA=Object.create;var xf=Object.defineProperty;var QA=Object.getOwnPropertyDescriptor;var JA=Object.getOwnPropertyNames;var eD=Object.getPrototypeOf,tD=Object.prototype.hasOwnProperty;var Ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Dr=(e,t)=>{for(var r in t)xf(e,r,{get:t[r],enumerable:!0})},FR=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of JA(t))!tD.call(e,o)&&o!==r&&xf(e,o,{get:()=>t[o],enumerable:!(n=QA(t,o))||n.enumerable});return e};var f=(e,t,r)=>(r=e!=null?ZA(eD(e)):{},FR(t||!e||!e.__esModule?xf(r,"default",{value:e,enumerable:!0}):r,e)),rD=e=>FR(xf({},"__esModule",{value:!0}),e);var U=Ot(($q,LR)=>{LR.exports=window.wp.element});var ue=Ot((qq,zR)=>{zR.exports=window.wp.i18n});var rn=Ot((Kq,BR)=>{BR.exports=window.wp.data});var vs=Ot((Xq,jR)=>{jR.exports=window.wp.coreData});var Ev=Ot((nK,GR)=>{GR.exports=window.wp.blob});var kv=Ot((oK,$R)=>{$R.exports=window.wp.apiFetch});var Me=Ot((DK,rC)=>{rC.exports=window.wp.components});var tt=Ot((VK,nC)=>{nC.exports=window.wp.primitives});var B=Ot((FK,oC)=>{oC.exports=window.ReactJSXRuntime});var Nt=Ot((JX,iC)=>{iC.exports=window.wp.compose});var H=Ot((eZ,aC)=>{aC.exports=window.React});var ni=Ot((CQ,DC)=>{DC.exports=window.ReactDOM});var dE=Ot(lE=>{"use strict";var Bl=H();function kF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var TF=typeof Object.is=="function"?Object.is:kF,OF=Bl.useState,IF=Bl.useEffect,PF=Bl.useLayoutEffect,MF=Bl.useDebugValue;function NF(e,t){var r=t(),n=OF({inst:{value:r,getSnapshot:t}}),o=n[0].inst,i=n[1];return PF(function(){o.value=r,o.getSnapshot=t,P0(o)&&i({inst:o})},[e,r,t]),IF(function(){return P0(o)&&i({inst:o}),e(function(){P0(o)&&i({inst:o})})},[e]),MF(r),r}function P0(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!TF(e,r)}catch{return!0}}function AF(e,t){return t()}var DF=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?AF:NF;lE.useSyncExternalStore=Bl.useSyncExternalStore!==void 0?Bl.useSyncExternalStore:DF});var jc=Ot((Fte,cE)=>{"use strict";cE.exports=dE()});var fE=Ot(uE=>{"use strict";var qp=H(),VF=jc();function FF(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var LF=typeof Object.is=="function"?Object.is:FF,zF=VF.useSyncExternalStore,BF=qp.useRef,jF=qp.useEffect,HF=qp.useMemo,WF=qp.useDebugValue;uE.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=BF(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=HF(function(){function l(p){if(!d){if(d=!0,c=p,p=n(p),o!==void 0&&a.hasValue){var m=a.value;if(o(m,p))return u=m}return u=p}if(m=u,LF(c,p))return m;var b=n(p);return o!==void 0&&o(m,b)?(c=p,m):(c=p,u=b)}var d=!1,c,u,g=r===void 0?null:r;return[function(){return l(t())},g===null?void 0:function(){return l(g())}]},[t,r,n,o]);var s=zF(e,i[0],i[1]);return jF(function(){a.hasValue=!0,a.value=s},[s]),WF(s),s}});var mE=Ot((zte,pE)=>{"use strict";pE.exports=fE()});var h4=Ot((Ige,b4)=>{b4.exports=window.wp.theme});var hg=Ot((Pge,_4)=>{_4.exports=window.wp.privateApis});var Vg=Ot((c_e,Kk)=>{Kk.exports=window.wp.a11y});var n8=Ot((n4e,r8)=>{r8.exports=window.wp.warning});var $1=Ot((J4e,y8)=>{y8.exports=window.wp.keycodes});var II=Ot((rIe,x_)=>{var kI={\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"},TI=Object.keys(kI).join("|"),CG=new RegExp(TI,"g"),EG=new RegExp(TI,"");function kG(e){return kI[e]}var OI=function(e){return e.replace(CG,kG)},TG=function(e){return!!e.match(EG)};x_.exports=OI;x_.exports.has=TG;x_.exports.remove=OI});var jI=Ot((uIe,BI)=>{"use strict";BI.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 n,o,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(o=n;o--!==0;)if(t[o]!==r[o])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),n=i.length,n!==Object.keys(r).length)return!1;for(o=n;o--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;o--!==0;){var a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var Pi=Ot((mIe,GI)=>{GI.exports=window.wp.date});var mR=Ot((vFe,jN)=>{jN.exports=window.wp.preferences});var wv=Ot((lLe,cA)=>{cA.exports=window.wp.url});var PA=Ot((VLe,IA)=>{IA.exports=window.wp.notices});var Yq={};Dr(Yq,{MediaUpload:()=>YR,privateApis:()=>DR,transformAttachment:()=>Sl,uploadMedia:()=>Af,validateFileSize:()=>If,validateMimeType:()=>kf,validateMimeTypeForUser:()=>Of});var WR=f(U(),1),UR=f(ue(),1),Cf=f(rn(),1);var Cv=f(vs(),1);function Sf(e){e.select(Cv.store).getCachedResolvers().getEntityRecords?.forEach((n,o)=>{o[0]==="postType"&&o[1]==="attachment"&&e.dispatch(Cv.store).invalidateResolution("getEntityRecords",o)})}var nD=[],oD=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({featuredImageToolbar(t){this.createSelectToolbar(t,{text:e.media.view.l10n.setFeaturedImage,state:this.options.state})},editState(){let t=this.state("featured-image").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.FeaturedImage,new e.media.controller.EditImage({model:this.options.editImage})])}})},iD=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({createStates(){let t=this.options;this.options.states||this.states.add([new e.media.controller.Library({library:e.media.query(t.library),multiple:t.multiple,title:t.title,priority:20,filterable:"uploaded"}),new e.media.controller.EditImage({model:t.editImage})])}})},aD=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Post.extend({galleryToolbar(){let t=this.state().get("editing");this.toolbar.set(new e.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:t?e.media.view.l10n.updateGallery:e.media.view.l10n.insertGallery,priority:80,requires:{library:!0},click(){let r=this.controller,n=r.state();r.close(),n.trigger("update",n.get("library")),r.setState(r.options.state),r.reset()}}}}))},editState(){let t=this.state("gallery").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:main-gallery",this.galleryToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.Library({id:"gallery",title:e.media.view.l10n.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:e.media.query({type:"image",...this.options.library})}),new e.media.controller.EditImage({model:this.options.editImage}),new e.media.controller.GalleryEdit({library:this.options.selection,editing:this.options.editing,menu:"gallery",displaySettings:!1,multiple:!0}),new e.media.controller.GalleryAdd])}})},HR=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,n)=>(e?.hasOwnProperty(n)&&(r[n]=e[n]),r),{}),Rf=e=>{let{wp:t}=window;return t.media.query({order:"ASC",orderby:"post__in",post__in:e,posts_per_page:-1,query:!0,type:"image"})},sD=class extends WR.Component{constructor(){super(...arguments),this.openModal=this.openModal.bind(this),this.onOpen=this.onOpen.bind(this),this.onSelect=this.onSelect.bind(this),this.onUpdate=this.onUpdate.bind(this),this.onClose=this.onClose.bind(this),this.stopUndoRedoPropagation=this.stopUndoRedoPropagation.bind(this)}stopUndoRedoPropagation(e){if(!e.metaKey&&!e.ctrlKey)return;let t=e.key?.toLowerCase();t!=="z"&&t!=="y"||e.stopPropagation()}initializeListeners(){this.frame.on("select",this.onSelect),this.frame.on("update",this.onUpdate),this.frame.on("open",this.onOpen),this.frame.on("close",this.onClose)}buildAndSetGalleryFrame(){let{addToGallery:e=!1,allowedTypes:t,multiple:r=!1,value:n=nD}=this.props;if(n===this.lastGalleryValue)return;let{wp:o}=window;this.lastGalleryValue=n,this.frame&&this.frame.remove();let i;e?i="gallery-library":i=n&&n.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=aD());let a=Rf(n),s=new o.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:i,multiple:r,selection:s,editing:!!n?.length}),o.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){let{wp:e}=window,{value:t,multiple:r,allowedTypes:n}=this.props,o=oD(),i=Rf(t),a=new e.media.model.Selection(i.models,{props:i.props.toJSON()});this.frame=new o({mimeType:n,state:"featured-image",multiple:r,selection:a,editing:t}),e.media.frame=this.frame,e.media.view.settings.post={...e.media.view.settings.post,featuredImageId:t||-1}}buildAndSetSingleMediaFrame(){let{wp:e}=window,{allowedTypes:t,multiple:r=!1,title:n=(0,UR.__)("Select or Upload Media"),value:o}=this.props,i={title:n,multiple:r};t&&(i.library={type:t}),this.frame&&this.frame.remove();let a=iD(),s=Rf(o),l=new e.media.model.Selection(s.models,{props:s.props.toJSON()});this.frame=new a({mimeType:t,multiple:r,selection:l,...i}),e.media.frame=this.frame}componentWillUnmount(){this.detachUndoRedoGuard(),this.frame?.close(),this.frame?.modal?.remove(),this.frame?.remove()}detachUndoRedoGuard(){this.frame?.modal?.el&&this.frame.modal.el.removeEventListener("keydown",this.stopUndoRedoPropagation,!0)}onUpdate(e){let{onSelect:t,multiple:r=!1}=this.props,n=this.frame.state(),o=e||n.get("selection");!o||!o.models.length||t(r?o.models.map(i=>HR(i.toJSON())):HR(o.models[0].toJSON()))}onSelect(){let{onSelect:e,multiple:t=!1}=this.props,r=this.frame.state().get("selection").toJSON();e(t?r:r[0])}onOpen(){let{wp:e}=window,{value:t}=this.props;if(this.updateCollection(),this.frame?.modal?.el&&this.frame.modal.el.addEventListener("keydown",this.stopUndoRedoPropagation,!0),this.props.mode&&this.frame.content.mode(this.props.mode),!(Array.isArray(t)?!!t?.length:!!t))return;let n=this.props.gallery,o=this.frame.state().get("selection"),i=Array.isArray(t)?t:[t];n||i.forEach(s=>{o.add(e.media.attachment(s))});let a=Rf(i);a.more().done(function(){n&&a?.models?.length&&o.add(a.models)})}onClose(){let{onClose:e}=this.props;this.detachUndoRedoGuard(),e&&e(),Sf({select:Cf.select,dispatch:Cf.dispatch}),this.frame.detach()}updateCollection(){let e=this.frame.content.get();if(e&&e.collection){let t=e.collection;t.toArray().forEach(r=>r.trigger("destroy",r)),t.mirroring._hasMore=!0,t.more()}}openModal(){let{gallery:e=!1,unstableFeaturedImageFlow:t=!1,modalClass:r}=this.props;e?this.buildAndSetGalleryFrame():this.buildAndSetSingleMediaFrame(),r&&this.frame.$el.addClass(r),t&&this.buildAndSetFeatureImageFrame(),this.initializeListeners(),this.frame.open()}render(){return this.props.render({open:this.openModal})}},YR=sD;var ZR=f(ue(),1),Nf=f(Ev(),1);var qR=f(kv(),1);function lD(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function cc(e,t,r){if(Array.isArray(r)||lD(r))for(let[n,o]of Object.entries(r))cc(e,`${t}[${n}]`,o);else r!==void 0&&e.append(t,String(r))}function Sl(e){let{alt_text:t,source_url:r,...n}=e;return{...n,alt:e.alt_text,caption:e.caption?.raw??"",title:e.title.raw,url:e.source_url,poster:e._embedded?.["wp:featuredmedia"]?.[0]?.source_url||void 0}}async function KR(e,t={},r){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[o,i]of Object.entries(t))cc(n,o,i);return Sl(await(0,qR.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:n,method:"POST",signal:r}))}var Ef=f(ue(),1);var Vn=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};function kf(e,t){if(!t||t.includes("*"))return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new Vn({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,Ef.sprintf)((0,Ef.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Tf=f(ue(),1);function XR(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(i=>`${n}/${i}`)]}):null}function Of(e,t){let r=XR(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new Vn({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,Tf.sprintf)((0,Tf.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var Rl=f(ue(),1);function If(e,t){if(e.size<=0)throw new Vn({code:"EMPTY_FILE",message:(0,Rl.sprintf)((0,Rl.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new Vn({code:"SIZE_ABOVE_LIMIT",message:(0,Rl.sprintf)((0,Rl.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}var Pf=f(ue(),1),dD=["invalid_json","unknown_error"];function Mf(e,t){let r=(0,Pf.sprintf)((0,Pf.__)('Failed to upload "%s". Please try again.'),t);if(typeof e=="string")return e||r;let{code:n,message:o}=e??{};return typeof n=="string"&&dD.includes(n)?r:typeof o=="string"&&o?o:r}function Af({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:n,maxUploadFileSize:o,onError:i,onFileChange:a,signal:s,multiple:l=!0}){if(!l&&n.length>1){i?.(new Error((0,ZR.__)("Only one file can be used here.")));return}let d=[],c=[],u=(g,p)=>{window.__clientSideMediaProcessing||c[g]?.url&&(0,Nf.revokeBlobURL)(c[g].url),c[g]=p,a?.(c.filter(m=>m!==null))};for(let g of n){try{Of(g,e)}catch(p){i?.(p);continue}try{kf(g,t)}catch(p){i?.(p);continue}try{If(g,o)}catch(p){i?.(p);continue}d.push(g),window.__clientSideMediaProcessing||(c.push({url:(0,Nf.createBlobURL)(g)}),a?.(c))}d.map(async(g,p)=>{try{let m=await KR(g,r,s);u(p,m)}catch(m){u(p,null),i?.(new Vn({code:"GENERAL",message:Mf(m,g.name),file:g,cause:m instanceof Error?m:void 0}))}})}var QR=f(kv(),1);async function JR(e,t,r={},n){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[i,a]of Object.entries(r))cc(o,i,a);return(0,QR.default)({path:`/wp/v2/media/${t}/sideload`,body:o,method:"POST",signal:n})}var cD=()=>{};async function eC({file:e,attachmentId:t,additionalData:r={},signal:n,onSuccess:o,onError:i=cD}){try{let a=await JR(e,t,r,n);o?.(a)}catch(a){i(new Vn({code:"GENERAL",message:Mf(a,e.name),file:e,cause:a instanceof Error?a:void 0}))}}function tC(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=tC(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function uD(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=tC(e))&&(n&&(n+=" "),n+=t);return n}var Y=uD;var kt=f(U(),1),tn=f(ue(),1),yf=f(vs(),1),lc=f(rn(),1),hs=f(Me(),1);var Df=f(tt(),1),Tv=f(B(),1),Ov=(0,Tv.jsx)(Df.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Tv.jsx)(Df.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var Vf=f(tt(),1),Iv=f(B(),1),Pv=(0,Iv.jsx)(Vf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Iv.jsx)(Vf.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var Ff=f(tt(),1),Mv=f(B(),1),Nv=(0,Mv.jsx)(Ff.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)(Ff.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var Lf=f(tt(),1),Av=f(B(),1),Dv=(0,Av.jsx)(Lf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Av.jsx)(Lf.Path,{d:"M12 20L12 5M17 10L12 5L7 10",vectorEffect:"non-scaling-stroke"})});var zf=f(tt(),1),Vv=f(B(),1),Fv=(0,Vv.jsx)(zf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vv.jsx)(zf.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 Bf=f(tt(),1),Lv=f(B(),1),jf=(0,Lv.jsx)(Bf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lv.jsx)(Bf.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 ws=f(tt(),1),ys=f(B(),1),Hf=(0,ys.jsxs)(ws.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ys.jsx)(ws.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,ys.jsx)(ws.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,ys.jsx)(ws.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,ys.jsx)(ws.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 Wf=f(tt(),1),zv=f(B(),1),Ui=(0,zv.jsx)(Wf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,zv.jsx)(Wf.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var Uf=f(tt(),1),Bv=f(B(),1),jv=(0,Bv.jsx)(Uf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Bv.jsx)(Uf.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var Yf=f(tt(),1),Hv=f(B(),1),Wv=(0,Hv.jsx)(Yf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Hv.jsx)(Yf.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var Gf=f(tt(),1),Uv=f(B(),1),Yv=(0,Uv.jsx)(Gf.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)(Gf.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var $f=f(tt(),1),Gv=f(B(),1),$v=(0,Gv.jsx)($f.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Gv.jsx)($f.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var qf=f(tt(),1),qv=f(B(),1),Kv=(0,qv.jsx)(qf.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)(qf.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var Kf=f(tt(),1),Xv=f(B(),1),Zv=(0,Xv.jsx)(Kf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xv.jsx)(Kf.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 Cl=f(tt(),1),El=f(B(),1),Qv=(0,El.jsxs)(Cl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,El.jsx)(Cl.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,El.jsx)(Cl.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,El.jsx)(Cl.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 Xf=f(tt(),1),Jv=f(B(),1),ew=(0,Jv.jsx)(Xf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jv.jsx)(Xf.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 Zf=f(tt(),1),tw=f(B(),1),rw=(0,tw.jsx)(Zf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tw.jsx)(Zf.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 Qf=f(tt(),1),nw=f(B(),1),ow=(0,nw.jsx)(Qf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nw.jsx)(Qf.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 Jf=f(tt(),1),iw=f(B(),1),aw=(0,iw.jsx)(Jf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iw.jsx)(Jf.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 ep=f(tt(),1),sw=f(B(),1),lw=(0,sw.jsx)(ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sw.jsx)(ep.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 tp=f(tt(),1),dw=f(B(),1),uc=(0,dw.jsx)(tp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dw.jsx)(tp.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var rp=f(tt(),1),cw=f(B(),1),uw=(0,cw.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,cw.jsx)(rp.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 np=f(tt(),1),fw=f(B(),1),pw=(0,fw.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,fw.jsx)(np.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 op=f(tt(),1),mw=f(B(),1),gw=(0,mw.jsx)(op.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mw.jsx)(op.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=f(tt(),1),bw=f(B(),1),fc=(0,bw.jsx)(ip.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bw.jsx)(ip.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ap=f(tt(),1),hw=f(B(),1),sp=(0,hw.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,hw.jsx)(ap.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var lp=f(tt(),1),_w=f(B(),1),dp=(0,_w.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,_w.jsx)(lp.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var pc=f(tt(),1),mc=f(B(),1),vw=(0,mc.jsxs)(pc.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)(pc.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,mc.jsx)(pc.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var gc=f(tt(),1),bc=f(B(),1),cp=(0,bc.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,bc.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,bc.jsx)(gc.Path,{d:"M9.5 12.25H12.25V8",vectorEffect:"non-scaling-stroke"})]});var up=f(tt(),1),ww=f(B(),1),yw=(0,ww.jsx)(up.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ww.jsx)(up.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 fp=f(tt(),1),xw=f(B(),1),Sw=(0,xw.jsx)(fp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xw.jsx)(fp.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 pp=f(tt(),1),Rw=f(B(),1),hc=(0,Rw.jsx)(pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rw.jsx)(pp.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 mp=f(tt(),1),Cw=f(B(),1),Ew=(0,Cw.jsx)(mp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Cw.jsx)(mp.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var gp=f(tt(),1),kw=f(B(),1),Tw=(0,kw.jsx)(gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kw.jsx)(gp.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 n4=f(U(),1);var xs=f(H(),1);function kl({controlled:e,default:t,name:r,state:n="value"}){let{current:o}=xs.useRef(e!==void 0),[i,a]=xs.useState(t),s=o?e:i,l=xs.useCallback(d=>{o||a(d)},[]);return[s,l]}var fD=f(H(),1),_c={...fD};var lC=f(H(),1),sC={};function ct(e,t){let r=lC.useRef(sC);return r.current===sC&&(r.current=e(t)),r}var Ow=_c.useInsertionEffect,pD=Ow&&Ow!==_c.useLayoutEffect?Ow:e=>e();function ee(e){let t=ct(mD).current;return t.next=e,pD(t.effect),t.trampoline}function mD(){let e={next:void 0,callback:gD,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function gD(){}var Yi=f(H(),1);var dC=f(H(),1),bD=()=>{},X=typeof document<"u"?dC.useLayoutEffect:bD;var bp=f(H(),1),Iw=bp.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function cC(){return bp.useContext(Iw)}var uC=f(B(),1);function fC(e){let{children:t,elementsRef:r,labelsRef:n,onMapChange:o}=e,i=ee(o),[,a]=Yi.useState(!1),s=ct(_D).current,l=ct(hD).current,d=Yi.useRef(0),c=Yi.useRef(!0),u=Yi.useRef([]),g=Yi.useRef(null),p=ee(()=>{c.current||(c.current=!0,a(R=>!R))}),m=ee((R,x)=>{l.set(R,x),p()}),b=ee(R=>{l.delete(R),p()}),h=ee(R=>{let x=new Map;return r.current.length=0,n&&(n.current.length=0),R.forEach(S=>{x.set(S.element,{...S.registration.metadata??{},index:S.index}),r.current[S.index]=S.element,n&&(n.current[S.index]=S.registration.label!==void 0?S.registration.label:S.registration.textRef?.current?.textContent??S.element.textContent)}),d.current=r.current.length,x});function y(R){if(g.current?.disconnect(),g.current=null,typeof MutationObserver!="function"||R.length<2)return;let x=new MutationObserver(C=>{if(!yD(C))return;let k=null;for(let E of R)if(E.isConnected){if(k&&pC(k,E)>0){x.disconnect(),p();return}k=E}});g.current=x;let S=new Set;for(let C=1;C<R.length;C+=1){let k=wD(R[C-1],R[C]);k&&S.add(k)}S.forEach(C=>x.observe(C,{childList:!0}))}let _=ee(()=>{let[R,x]=vD(l),S=h(R);y(x),u.current=R,c.current=!1,s.forEach(C=>C(S)),i(S)});X(()=>(c.current||h(u.current),()=>{r.current=[],n&&(n.current=[])}),[r,n,h]),X(()=>{c.current&&_()}),X(()=>()=>{g.current?.disconnect(),c.current=!0},[]);let w=ee(R=>(s.add(R),()=>{s.delete(R)})),v=Yi.useMemo(()=>({register:m,unregister:b,subscribeMapChange:w,nextIndexRef:d}),[m,b,w,d]);return(0,uC.jsx)(Iw.Provider,{value:v,children:t})}function hD(){return new Map}function _D(){return new Set}function vD(e){let t=new Set,r=[],n=[];e.forEach((i,a)=>{if(!a.isConnected)return;let s=i.index,l={index:s??-1,element:a,registration:i};s===null?n.push(l):s>=0&&(t.add(s),r.push(l))});let o=0;return n.sort((i,a)=>pC(i.element,a.element)),n.forEach(i=>{for(;t.has(o);)o+=1;i.index=o,r.push(i),o+=1}),t.size>0&&r.sort((i,a)=>i.index-a.index),[r,n.map(i=>i.element)]}function wD(e,t){let r=e.parentElement;for(;r&&!r.contains(t);)r=r.parentElement;return r}function yD(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 pC(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function xD(e,t){return function(n,...o){let i=new URL(e);return i.searchParams.set("code",n.toString()),o.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${n}; visit ${i} for the full message.`}}var SD=xD("https://base-ui.com/production-error","Base UI"),Ue=SD;var Ss=f(H(),1);function Jo(e,t,r,n){let o=ct(gC).current;return RD(o,e,t,r,n)&&bC(o,[e,t,r,n]),o.callback}function mC(e){let t=ct(gC).current;return CD(t,e)&&bC(t,e),t.callback}function gC(){return{callback:null,cleanup:null,refs:[]}}function RD(e,t,r,n,o){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==n||e.refs[3]!==o}function CD(e,t){return e.refs.length!==t.length||e.refs.some((r,n)=>r!==t[n])}function bC(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 n=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let a=i(r);typeof a=="function"&&(n[o]=a);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let a=n[o];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var _C=f(H(),1);var hC=f(H(),1),ED=parseInt(hC.version,10);function Tl(e){return ED>=e}function Pw(e){if(!_C.isValidElement(e))return null;let t=e,r=t.props;return(Tl(19)?r?.ref:t.ref)??null}function vc(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function qe(){}var Gi=Object.freeze([]),Ye=Object.freeze({});function vC(e,t){let r={};for(let n in e){let o=e[n];if(t?.hasOwnProperty(n)){let i=t[n](o);i!=null&&Object.assign(r,i);continue}o===!0?r[`data-${n.toLowerCase()}`]="":o&&(r[`data-${n.toLowerCase()}`]=o.toString())}return r}function wC(e,t){return typeof e=="function"?e(t):e}function yC(e,t){return typeof e=="function"?e(t):e}var Mw={};function it(e,t,r,n,o){if(!r&&!n&&!o&&!e)return hp(t);let i=hp(e);return t&&(i=wc(i,t)),r&&(i=wc(i,r)),n&&(i=wc(i,n)),o&&(i=wc(i,o)),i}function xC(e){if(e.length===0)return Mw;if(e.length===1)return hp(e[0]);let t=hp(e[0]);for(let r=1;r<e.length;r+=1)t=wc(t,e[r]);return t}function hp(e){return Nw(e)?{...RC(e,Mw)}:kD(e)}function wc(e,t){return Nw(t)?RC(t,e):TD(e,t)}function kD(e){let t={...e};for(let r in t){let n=t[r];SC(r,n)&&(t[r]=CC(n))}return t}function TD(e,t){if(!t)return e;for(let r in t){let n=t[r];switch(r){case"style":{e[r]=vc(e.style,n);break}case"className":{e[r]=Aw(e.className,n);break}default:SC(r,n)?e[r]=OD(e[r],n):e[r]=n}}return e}function SC(e,t){let r=e.charCodeAt(0),n=e.charCodeAt(1),o=e.charCodeAt(2);return r===111&&n===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function Nw(e){return typeof e=="function"}function RC(e,t){return Nw(e)?e(t):e??Mw}function OD(e,t){return t?e?(...r)=>{let n=r[0];if(EC(n)){let i=n;yc(i);let a=t(...r);return i.baseUIHandlerPrevented||e?.(...r),a}let o=t(...r);return e?.(...r),o}:CC(t):e}function CC(e){return e&&((...t)=>{let r=t[0];return EC(r)&&yc(r),e(...t)})}function yc(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Aw(e,t){return t?e?t+" "+e:t:e}function EC(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Dw=f(H(),1);function Re(e,t,r={}){let n=t.render,o=ID(t,r);if(r.enabled===!1)return null;let i=r.state??Ye;return ND(e,n,o,i)}function ID(e,t={}){let{className:r,style:n,render:o}=e,{state:i=Ye,ref:a,props:s,stateAttributesMapping:l,enabled:d=!0}=t,c=d?wC(r,i):void 0,u=d?yC(n,i):void 0,g=d?vC(i,l):Ye,p=d&&s?PD(s):void 0,m=d?vc(g,p)??{}:Ye;return typeof document<"u"&&(d?Array.isArray(a)?m.ref=mC([m.ref,Pw(o),...a]):m.ref=Jo(m.ref,Pw(o),a):Jo(null,null)),d?(c!==void 0&&(m.className=Aw(m.className,c)),u!==void 0&&(m.style=vc(m.style,u)),m):Ye}function PD(e){return Array.isArray(e)?xC(e):it(void 0,e)}var MD=Symbol.for("react.lazy");function ND(e,t,r,n){if(t){if(typeof t=="function")return t(r,n);let o=it(r,t.props);o.ref=r.ref;let i=t;return i?.$$typeof===MD&&(i=Ss.Children.toArray(t)[0]),Ss.cloneElement(i,o)}if(e&&typeof e=="string")return AD(e,r);throw new Error(Ue(8))}function AD(e,t){return e==="button"?(0,Dw.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Dw.createElement)("img",{alt:"",...t,key:t.key}):Ss.createElement(e,t)}var _p=f(H(),1);var kC=0;function DD(e,t="mui"){let[r,n]=_p.useState(e),o=e||r;return _p.useEffect(()=>{r==null&&(kC+=1,n(`${t}-${kC}`))},[r,t]),o}var TC=_c.useId;function To(e,t){if(TC!==void 0){let r=TC();return e??(t?`${t}-${r}`:r)}return DD(e,t)}function At(e){return To(e,"base-ui")}var oe={};Dr(oe,{cancelOpen:()=>dV,chipRemovePress:()=>YD,clearPress:()=>UD,closePress:()=>HD,closeWatcher:()=>rV,decrementPress:()=>qD,disabled:()=>uV,drag:()=>aV,escapeKey:()=>tV,focusOut:()=>eV,imperativeAction:()=>mV,incrementPress:()=>$D,initial:()=>pV,inputBlur:()=>ZD,inputChange:()=>KD,inputClear:()=>XD,inputPaste:()=>QD,inputPress:()=>JD,itemPress:()=>jD,keyboard:()=>oV,linkPress:()=>WD,listNavigation:()=>nV,missing:()=>fV,none:()=>VD,outsidePress:()=>BD,pointer:()=>iV,scrub:()=>lV,siblingOpen:()=>cV,swipe:()=>gV,trackPress:()=>GD,triggerFocus:()=>zD,triggerHover:()=>LD,triggerPress:()=>FD,wheel:()=>sV,windowResize:()=>bV});var VD="none",FD="trigger-press",LD="trigger-hover",zD="trigger-focus",BD="outside-press",jD="item-press",HD="close-press",WD="link-press",UD="clear-press",YD="chip-remove-press",GD="track-press",$D="increment-press",qD="decrement-press",KD="input-change",XD="input-clear",ZD="input-blur",QD="input-paste",JD="input-press",eV="focus-out",tV="escape-key",rV="close-watcher",nV="list-navigation",oV="keyboard",iV="pointer",aV="drag",sV="wheel",lV="scrub",dV="cancel-open",cV="sibling-open",uV="disabled",fV="missing",pV="initial",mV="imperative-action",gV="swipe",bV="window-resize";function Ee(e,t,r,n){let o=!1,i=!1,a=n??Ye;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:r,...a}}var Fw=f(H(),1);var OC=f(H(),1);function Ol(e){OC.useEffect(e,Gi)}var vp=null,qZ=globalThis.requestAnimationFrame,Vw=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let o=0;o<r.length;o+=1)r[o]?.(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)}},wp=new Vw;var no=class e{static create(){return new e}static request(t){return wp.request(t)}static cancel(t){return wp.cancel(t)}currentId=vp;request(t){this.cancel(),this.currentId=wp.request(()=>{this.currentId=vp,t()})}cancel=()=>{this.currentId!==vp&&(wp.cancel(this.currentId),this.currentId=vp)};disposeEffect=()=>this.cancel};function Fn(){let e=ct(no.create).current;return Ol(e.disposeEffect),e}function ei(e,t=!1,r=!1){let[n,o]=Fw.useState(e&&t?"idle":void 0),[i,a]=Fw.useState(e);return e&&!i&&(a(!0),o("starting")),!e&&i&&n!=="ending"&&!r&&o("ending"),!e&&!i&&n==="ending"&&o(void 0),X(()=>{if(!e&&i&&n!=="ending"&&r){let s=no.request(()=>{o("ending")});return()=>{no.cancel(s)}}},[e,i,n,r]),X(()=>{if(!e||t)return;let s=no.request(()=>{o(void 0)});return()=>{no.cancel(s)}},[t,e]),X(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&o("starting");let s=no.request(()=>{o("idle")});return()=>{no.cancel(s)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}var Rs=f(H(),1);function oo(e={}){let{guess:t,label:r,metadata:n,textRef:o,index:i}=e,{register:a,unregister:s,subscribeMapChange:l,nextIndexRef:d}=cC(),c=Rs.useRef(-1),[u,g]=Rs.useState(i==null&&t?()=>{if(c.current===-1){let h=d.current;d.current+=1,c.current=h}return c.current}:-1),p=i??u,m=Rs.useRef(null),b=Rs.useCallback(h=>{let y=m.current;y&&s(y),m.current=h,h&&a(h,{metadata:n??null,index:i??null,label:r,textRef:o})},[i,a,s,n,r,o]);return X(()=>{if(i==null)return l(h=>{let y=m.current?h.get(m.current)?.index:null;y!=null&&g(y)})},[i,l]),{ref:b,index:p}}var Lw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),hV={"data-starting-style":""},_V={"data-ending-style":""},Il={transitionStatus(e){return e==="starting"?hV:e==="ending"?_V:null}};var Nl=f(H(),1);function yp(){return typeof window<"u"}function nr(e){return xp(e)?(e.nodeName||"").toLowerCase():"#document"}function at(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ri(e){var t;return(t=(xp(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function xp(e){return yp()?e instanceof Node||e instanceof at(e).Node:!1}function Le(e){return yp()?e instanceof Element||e instanceof at(e).Element:!1}function Ze(e){return yp()?e instanceof HTMLElement||e instanceof at(e).HTMLElement:!1}function ti(e){return!yp()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof at(e).ShadowRoot}function Es(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=_r(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&o!=="inline"&&o!=="contents"}function IC(e){return/^(table|td|th)$/.test(nr(e))}function xc(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var vV=/transform|translate|scale|rotate|perspective|filter/,wV=/paint|layout|strict|content/,Cs=e=>!!e&&e!=="none",zw;function Sp(e){let t=Le(e)?_r(e):e;return Cs(t.transform)||Cs(t.translate)||Cs(t.scale)||Cs(t.rotate)||Cs(t.perspective)||!Rp()&&(Cs(t.backdropFilter)||Cs(t.filter))||vV.test(t.willChange||"")||wV.test(t.contain||"")}function PC(e){let t=io(e);for(;Ze(t)&&!ao(t);){if(Sp(t))return t;if(xc(t))return null;t=io(t)}return null}function Rp(){return zw==null&&(zw=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),zw}function ao(e){return/^(html|body|#document)$/.test(nr(e))}function _r(e){return at(e).getComputedStyle(e)}function Sc(e){return Le(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function io(e){if(nr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ti(e)&&e.host||ri(e);return ti(t)?t.host:t}function MC(e){let t=io(e);return ao(t)?(e.ownerDocument||e).body:Ze(t)&&Es(t)?t:MC(t)}function _a(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);let o=MC(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),a=at(o);if(i){let s=Cp(a);return t.concat(a,a.visualViewport||[],Es(o)?o:[],s&&r?_a(s):[])}else return t.concat(o,_a(o,[],r))}function Cp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Ep=f(H(),1),yV=Ep.createContext(void 0);function Pl(e=!1){let t=Ep.useContext(yV);if(t===void 0&&!e)throw new Error(Ue(16));return t}var NC=f(H(),1);function AC(e){let{focusableWhenDisabled:t,disabled:r,composite:n=!1,tabIndex:o=0,isNativeButton:i}=e,a=n&&t!==!1,s=n&&t===!1;return{props:NC.useMemo(()=>{let d={onKeyDown(c){r&&t&&c.key!=="Tab"&&c.preventDefault()}};return n||(d.tabIndex=o,!i&&r&&(d.tabIndex=t?o:-1)),(i&&(t||a)||!i&&r)&&(d["aria-disabled"]=r),i&&(!t||s)&&(d.disabled=r),d},[n,r,t,a,s,i,o])}}function De(e){return e?.ownerDocument||document}function Ml(e,t,{detail:r=0}={}){e.dispatchEvent(new(at(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:r,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function $i(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:n=0,native:o=!0,composite:i}=e,a=Nl.useRef(null),s=Pl(!0),l=i??s!==void 0,{props:d}=AC({focusableWhenDisabled:r,disabled:t,composite:l,tabIndex:n,isNativeButton:o}),c=Nl.useCallback(()=>{let p=a.current;Bw(p)&&l&&t&&d.disabled===void 0&&p.disabled&&(p.disabled=!1)},[t,d.disabled,l]);X(c,[c]);let u=Nl.useCallback((p={})=>{let{onClick:m,onMouseDown:b,onKeyUp:h,onKeyDown:y,onPointerDown:_,...w}=p;return it({onClick(v){if(t){v.preventDefault();return}m?.(v)},onMouseDown(v){t||b?.(v)},onKeyDown(v){if(t||(yc(v),y?.(v),v.baseUIHandlerPrevented))return;let R=v.target===v.currentTarget,x=v.currentTarget,S=Bw(x),C=!o&&xV(x),k=R&&(o?S:!C),E=v.key==="Enter",I=v.key===" ",T=x.getAttribute("role"),N=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(R&&l&&I){if(v.defaultPrevented&&N)return;v.preventDefault(),(!o||S)&&(v.preventBaseUIHandler(),Ml(x,v));return}if(!k||o||!I&&!E){R&&C&&I&&v.preventDefault();return}v.defaultPrevented||(v.preventDefault(),E&&(v.preventBaseUIHandler(),Ml(x,v)))},onKeyUp(v){if(!t){if(yc(v),h?.(v),v.target===v.currentTarget&&o&&l&&Bw(v.currentTarget)&&v.key===" "){v.preventDefault();return}v.baseUIHandlerPrevented||v.target===v.currentTarget&&!o&&!l&&!v.defaultPrevented&&v.key===" "&&(v.preventBaseUIHandler(),Ml(v.currentTarget,v))}},onPointerDown(v){if(t){v.preventDefault();return}_?.(v)}},o?{type:"button"}:{role:"button"},d,w)},[t,d,l,o]),g=ee(p=>{a.current=p,c()});return{getButtonProps:u,buttonRef:g}}function Bw(e){return Ze(e)&&e.tagName==="BUTTON"}function xV(e){return Ze(e)&&e.tagName==="A"&&!!e.href}function ze(e,t,r,n){return e.addEventListener(t,r,n),()=>{e.removeEventListener(t,r,n)}}function Vt(e){let t=ct(SV,e).current;return t.next=e,X(t.effect),t}function SV(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var FC=f(H(),1);var VC=f(ni(),1);function Oo(e){return e==null?e:"current"in e?e.current:e}function va(e,t=!1){let r=Fn();return ee((n,o=null)=>{r.cancel();let i=Oo(e);if(i==null)return;let a=i,s=()=>{VC.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{o?.aborted||s()},()=>{if(o?.aborted)return;if(a.getAnimations().some(c=>c.pending||c.playState!=="finished")){l();return}s()})}if(t){let d="data-starting-style";if(!a.hasAttribute(d)){r.request(l);return}let c=new MutationObserver(()=>{a.hasAttribute(d)||(c.disconnect(),l())});c.observe(a,{attributes:!0,attributeFilter:[d]}),o?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(l)})}function so(e){let{enabled:t=!0,open:r,ref:n,onComplete:o}=e,i=ee(o),a=va(n,r);FC.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,r,i,a])}var ut={};Dr(ut,{engine:()=>Yw,env:()=>$w,os:()=>Ww,screenReader:()=>Gw});var Ww={};Dr(Ww,{android:()=>BC,apple:()=>Hw,ios:()=>jw,linux:()=>TV,mac:()=>jC,windows:()=>kV});function RV(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:CV,platform:EV,maxTouchPoints:LC}=RV(),ks=CV.toLowerCase(),Ts=EV.toLowerCase();var jw=/^i(os$|p)/.test(Ts)||Ts==="macintel"&&LC>1,zC="android",BC=Ts===zC||ks.includes(zC),jC=!jw&&Ts.startsWith("mac"),kV=Ts.startsWith("win"),TV=!BC&&/^(linux|chrome os)/.test(Ts),Hw=jC||jw;var Yw={};Dr(Yw,{blink:()=>IV,gecko:()=>OV,webkit:()=>Uw});var Uw=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),OV=!Uw&&ks.includes("firefox"),IV=!Uw&&ks.includes("chrom");var Gw={};Dr(Gw,{voiceOver:()=>PV});var PV=Hw;var $w={};Dr($w,{jsdom:()=>MV});var MV=/jsdom|happydom/.test(ks);var Rc=0,Vr=class e{static create(){return new e}currentId=Rc;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Rc,r()},t)}isStarted(){return this.currentId!==Rc}clear=()=>{this.currentId!==Rc&&(clearTimeout(this.currentId),this.currentId=Rc)};disposeEffect=()=>this.clear};function wt(){let e=ct(Vr.create).current;return Ol(e.disposeEffect),e}var HC={},WC={},UC="";function kp(e,t){return Es(e)?e:t}function YC(e,t,r){return/hidden|clip/.test(e.getComputedStyle(kp(t,r)).overflowY)}function NV(e){if(typeof document>"u")return!1;let t=De(e);return at(t).innerWidth-t.documentElement.clientWidth>0}function AV(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let r=De(e),n=r.documentElement,o=r.body,i=kp(n,o),a=i.style.overflowY,s=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",i.style.overflowY="scroll";let l=i.offsetWidth;i.style.overflowY="hidden";let d=i.offsetWidth;return i.style.overflowY=a,n.style.scrollbarGutter=s,l===d}function DV(e){let t=De(e),r=t.documentElement,n=t.body,o=kp(r,n),i={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}}function VV(e){let t=De(e),r=t.documentElement,n=t.body,o=at(r),i=0,a=0,s=!1,l=no.create();if(ut.engine.webkit&&(o.visualViewport?.scale??1)!==1)return()=>{};function d(){let p=o.getComputedStyle(r),m=o.getComputedStyle(n),y=(p.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=r.scrollTop,a=r.scrollLeft,HC={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},UC=r.style.scrollBehavior,WC={position:n.style.position,height:n.style.height,width:n.style.width,boxSizing:n.style.boxSizing,overflowY:n.style.overflowY,overflowX:n.style.overflowX,scrollBehavior:n.style.scrollBehavior};let _=r.scrollHeight>r.clientHeight,w=r.scrollWidth>r.clientWidth,v=p.overflowY==="scroll"||m.overflowY==="scroll",R=p.overflowX==="scroll"||m.overflowX==="scroll",x=Math.max(0,o.innerWidth-n.clientWidth),S=Math.max(0,o.innerHeight-n.clientHeight),C=parseFloat(m.marginTop)+parseFloat(m.marginBottom),k=parseFloat(m.marginLeft)+parseFloat(m.marginRight),E=kp(r,n);if(s=AV(e),s){r.style.scrollbarGutter=y,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:y,overflowY:"hidden",overflowX:"hidden"}),(_||v)&&(r.style.overflowY="scroll"),(w||R)&&(r.style.overflowX="scroll"),Object.assign(n.style,{position:"relative",height:C||S?`calc(100dvh - ${C+S}px)`:"100dvh",width:k||x?`calc(100vw - ${k+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),n.scrollTop=i,n.scrollLeft=a,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function c(){Object.assign(r.style,HC),Object.assign(n.style,WC),s||(r.scrollTop=i,r.scrollLeft=a,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=UC)}function u(){c(),l.request(d)}d();let g=ze(o,"resize",u);return()=>{l.cancel(),c(),typeof o.removeEventListener=="function"&&g()}}var qw=class{lockCount=0;restore=null;timeoutLock=Vr.create();timeoutUnlock=Vr.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 r=De(t),n=r.documentElement,o=r.body,i=at(n);if(YC(i,n,o)){let s=new i.MutationObserver(()=>{YC(i,n,o)||(s.disconnect(),this.restore=null,this.lock(t))}),l={attributes:!0};s.observe(n,l),s.observe(o,l),this.restore=()=>s.disconnect();return}let a=ut.os.ios||!NV(t);this.restore=a?DV(t):VV(t)}},FV=new qw;function GC(e=!0,t=null){X(()=>{if(e)return FV.acquire(t)},[e,t])}var nn=f(H(),1);function Ln(e){e.preventDefault(),e.stopPropagation()}function $C(e){return"nativeEvent"in e}function Tp(e){return e.pointerType===""&&e.isTrusted?!0:ut.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Al(e){return ut.env.jsdom?!1:!ut.os.android&&e.width===0&&e.height===0||ut.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 zn(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function qC(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Cc="data-base-ui-focusable";var Kw="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",Ec="ArrowLeft",kc="ArrowRight",Xw="ArrowUp",Op="ArrowDown";function or(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function we(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&ti(r)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Dt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function wa(e,t){if(!Le(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(we(n,r))return!n.hasAttribute("data-trigger-disabled");return!1}function Ip(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function KC(e){return e.matches("html,body")}function Os(e){return Ze(e)&&e.matches(Kw)}function Zw(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Kw}`)!=null}function Tc(e){return e?e.getAttribute("role")==="combobox"&&Os(e):!1}function XC(e){if(!e||ut.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Oc(e){return e?e.hasAttribute(Cc)?e:e.querySelector(`[${Cc}]`)||e:null}function LV(e,t){return t!=null&&!zn(t)?0:typeof e=="function"?e():e}function lo(e,t,r){let n=LV(e,r);return typeof n=="number"?n:n?.[t]}function Qw(e){return typeof e=="function"?e():e}function Pp(e,t){return t||e==="click"||e==="mousedown"}function ZC(e){return e?.includes("mouse")&&e!=="mousedown"}var QC=f(B(),1),JC=nn.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Vr,currentIdRef:{current:null},currentContextRef:{current:null}});function zV(e,t){e.current=t.current}function Jw(e){let{children:t,delay:r,timeoutMs:n=0}=e,o=nn.useRef(r),i=nn.useRef(r),a=nn.useRef(null),s=nn.useRef(null),l=wt();return X(()=>{if(i.current=r,!a.current){o.current=r;return}o.current={open:lo(o.current,"open"),close:lo(r,"close")}},[r,a,o,i]),(0,QC.jsx)(JC.Provider,{value:nn.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:i,currentIdRef:a,timeoutMs:n,currentContextRef:s,timeout:l}),[n,l]),children:t})}function e0(e,t={open:!1}){let{open:r}=t,n="rootStore"in e?e.rootStore:e,o=n.useState("floatingId"),i=nn.useContext(JC),{currentIdRef:a,delayRef:s,timeoutMs:l,initialDelayRef:d,currentContextRef:c,hasProvider:u,timeout:g}=i,[p,m]=nn.useState(!1),b=nn.useRef(r);return X(()=>{b.current=r},[r]),X(()=>{function h(){c.current?.setIsInstantPhase(!1),a.current=null,c.current=null,s.current=d.current,g.clear()}if(a.current&&!r&&a.current===o){if(m(!1),l){let y=o;return g.start(l,()=>{n.select("open")||a.current&&a.current!==y||h()}),()=>{(b.current||a.current!==y)&&g.clear()}}h()}},[r,o,a,s,l,d,c,g,n]),X(()=>{if(!r)return;let h=c.current,y=a.current;g.clear(),c.current={onOpenChange:n.setOpen,setIsInstantPhase:m},a.current=o,s.current={open:0,close:lo(d.current,"close")},y!==null&&y!==o?(m(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,Ee(oe.none))):(m(!1),h?.setIsInstantPhase(!1))},[r,o,n,a,s,d,c,g]),X(()=>()=>{if(a.current===o){if(c.current=null,!b.current)return;a.current=null,zV(s,d),g.clear()}},[c,a,s,o,d,g]),nn.useMemo(()=>({hasProvider:u,delayRef:s,isInstantPhase:p}),[u,s,p])}var Br=f(H(),1);function Fr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Mp=f(H(),1);var e3={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},t3={...e3,position:"fixed",top:0,left:0},hJ={...e3,position:"absolute"};var r3=f(B(),1),qi=Mp.forwardRef(function(t,r){let[n,o]=Mp.useState();return X(()=>{ut.screenReader.voiceOver&&ut.engine.webkit&&o("button")},[]),(0,r3.jsx)("span",{...t,ref:r,style:t3,"aria-hidden":n?void 0:!0,...{tabIndex:0,role:n},"data-base-ui-focus-guard":""})});var ya=Math.min,Io=Math.max,xa=Math.round,Pc=Math.floor,oi=e=>({x:e,y:e}),BV={left:"right",right:"left",bottom:"top",top:"bottom"};function Ap(e,t,r){return Io(e,ya(t,r))}function ii(e,t){return typeof e=="function"?e(t):e}function Lr(e){return e.split("-")[0]}function Po(e){return e.split("-")[1]}function Dp(e){return e==="x"?"y":"x"}function Mc(e){return e==="y"?"height":"width"}function bn(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Nc(e){return Dp(bn(e))}function i3(e,t,r){r===void 0&&(r=!1);let n=Po(e),o=Nc(e),i=Mc(o),a=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=Ic(a)),[a,Ic(a)]}function a3(e){let t=Ic(e);return[Np(e),t,Np(t)]}function Np(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var n3=["left","right"],o3=["right","left"],jV=["top","bottom"],HV=["bottom","top"];function WV(e,t,r){switch(e){case"top":case"bottom":return r?t?o3:n3:t?n3:o3;case"left":case"right":return t?jV:HV;default:return[]}}function s3(e,t,r,n){let o=Po(e),i=WV(Lr(e),r==="start",n);return o&&(i=i.map(a=>a+"-"+o),t&&(i=i.concat(i.map(Np)))),i}function Ic(e){let t=Lr(e);return BV[t]+e.slice(t.length)}function UV(e){var t,r,n,o;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(n=e.bottom)!=null?n:0,left:(o=e.left)!=null?o:0}}function Vp(e){return typeof e!="number"?UV(e):{top:e,right:e,bottom:e,left:e}}function Is(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function t0(e,t){return t<0||t>=e.length}function Fp(e,t){return Ps(e.current,{disabledIndices:t})}function r0(e,t){return Ps(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Ps(e,{startingIndex:t=-1,decrement:r=!1,disabledIndices:n,amount:o=1}={}){let i=t;do i+=r?-o:o;while(i>=0&&i<=e.length-1&&n0(e,i,n));return i}function n0(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let o=e[t];return o?!Ms(o)||o.matches(":disabled")?!0:!r&&(o.hasAttribute("disabled")||o.getAttribute("aria-disabled")==="true"):!1}function YV(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Ms(e,t=e?_r(e):null){return!e||!e.isConnected||!t||YV(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var GV='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function $V(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return ti(r)?r.host:null}function i0(e){for(let t of Array.from(e.children))if(nr(t)==="summary")return t;return null}function qV(e,t){let r=i0(t);return!!r&&(e===r||we(r,e))}function l3(e){let t=e?nr(e):"";return e!=null&&e.matches(GV)&&(t!=="summary"||e.parentElement!=null&&nr(e.parentElement)==="details"&&i0(e.parentElement)===e)&&(t!=="details"||i0(e)==null)&&(t!=="input"||e.type!=="hidden")}function d3(e){if(!l3(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=$V(t)){let r=t!==e,n=nr(t)==="slot";if(t.hasAttribute("inert")||r&&nr(t)==="details"&&!t.open&&!qV(e,t)||t.hasAttribute("hidden")||!n&&!KV(t,r))return!1}return!0}function KV(e,t){let r=_r(e);return t?r.display!=="none":Ms(e,r)}function c3(e){let t=e.tabIndex;if(t<0){let r=nr(e);if(r==="details"||r==="audio"||r==="video"||Ze(e)&&e.isContentEditable)return 0}return t}function o0(e){if(nr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function XV(e,t){let r=o0(e);if(!r)return!0;let n=t.find(o=>{let i=o0(o);return i?.name===r.name&&i.form===r.form&&i.checked});return n?n===r:t.find(o=>{let i=o0(o);return i?.name===r.name&&i.form===r.form})===r}function u3(e){if(Ze(e)&&nr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Ze(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function f3(e,t){u3(e).forEach(r=>{l3(r)&&t.push(r),f3(r,t)})}function p3(e,t,r){u3(e).forEach(n=>{Ze(n)&&n.matches(t)&&r.push(n),p3(n,t,r)})}function Lp(e){return d3(e)&&c3(e)>=0}function a0(e){let t=[];return f3(e,t),t.filter(d3)}function Dl(e){let t=a0(e);return t.filter(r=>c3(r)>=0&&XV(r,t))}function m3(e,t){let r=Dl(e),n=r.length;if(n===0)return;let o=or(De(e)),i=r.indexOf(o),a=i===-1?t===1?0:n-1:i+t;return r[a]}function Vl(e){return m3(De(e).body,1)||e}function zp(e){return m3(De(e).body,-1)||e}function g3(e,t){if(!e)return null;let r=Dl(De(e).body),n=r.length;if(n===0)return null;let o=r.indexOf(e);if(o===-1)return null;let i=(o+t+n)%n;return r[i]}function b3(e){return g3(e,1)}function h3(e){return g3(e,-1)}function Ki(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!we(r,n)}function _3(e){Dl(e).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function s0(e){let t=[];p3(e,"[data-tabindex]",t),t.forEach(r=>{let n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}function co(e,t,r=!0){return e.filter(o=>o.parentId===t).flatMap(o=>[...!r||o.context?.open?[o]:[],...co(e,o.id,r)])}function l0(e,t){let r=[],n=e.find(o=>o.id===t)?.parentId;for(;n;){let o=e.find(i=>i.id===n);n=o?.parentId,o&&(r=r.concat(o))}return r}function Xi(e){return`data-base-ui-${e}`}var Bp=0;function Fl(e,t={}){let{preventScroll:r=!1,sync:n=!1,shouldFocus:o}=t;cancelAnimationFrame(Bp);function i(){o&&!o()||e?.focus({preventScroll:r})}if(n)return i(),qe;let a=requestAnimationFrame(i);return Bp=a,()=>{Bp===a&&(cancelAnimationFrame(a),Bp=0)}}var d0={inert:new WeakMap,"aria-hidden":new WeakMap},v3="data-base-ui-inert",u0={inert:new WeakSet,"aria-hidden":new WeakSet},Ac=new WeakMap,c0=0;function ZV(e){return u0[e]}function S3(e){return e?ti(e)?e.host:S3(e.parentNode):null}var w3=(e,t)=>t.map(r=>{if(e.contains(r))return r;let n=S3(r);return e.contains(n)?n:null}).filter(r=>r!=null),y3=e=>{let t=new Set;return e.forEach(r=>{let n=r;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},x3=(e,t,r)=>{let n=[],o=i=>{!i||r.has(i)||Array.from(i.children).forEach(a=>{nr(a)!=="script"&&(t.has(a)?o(a):n.push(a))})};return o(e),n};function QV(e,t,r,n,{mark:o=!0}){let i=null;n?i="inert":r&&(i="aria-hidden");let a=null,s=null,l=w3(t,e),d=o?x3(t,y3(l),new Set(l)):[],c=[],u=[];if(i){let g=d0[i],p=ZV(i);s=p,a=g;let m=w3(t,Array.from(t.querySelectorAll("[aria-live]"))),b=l.concat(m);x3(t,y3(b),new Set(b)).forEach(y=>{let _=y.getAttribute(i),w=_!==null&&_!=="false",v=(g.get(y)||0)+1;g.set(y,v),c.push(y),v===1&&w&&p.add(y),w||y.setAttribute(i,i==="inert"?"":"true")})}return o&&d.forEach(g=>{let p=(Ac.get(g)||0)+1;Ac.set(g,p),u.push(g),p===1&&g.setAttribute(v3,"")}),c0+=1,()=>{a&&c.forEach(g=>{let m=(a.get(g)||0)-1;a.set(g,m),m||(!s?.has(g)&&i&&g.removeAttribute(i),s?.delete(g))}),o&&u.forEach(g=>{let p=(Ac.get(g)||0)-1;Ac.set(g,p),p||g.removeAttribute(v3)}),c0-=1,c0||(d0.inert=new WeakMap,d0["aria-hidden"]=new WeakMap,u0.inert=new WeakSet,u0["aria-hidden"]=new WeakSet,Ac=new WeakMap)}}function f0(e,t={}){let{ariaHidden:r=!1,inert:n=!1,mark:o=!0}=t,i=De(e[0]).body;return QV(e,i,r,n,{mark:o})}var Ft=f(H(),1),p0=f(ni(),1);var R3={style:{transition:"none"}},C3="data-base-ui-click-trigger",JV="data-base-ui-swipe-ignore",eF="data-swipe-ignore",LJ=`[${JV}]`,zJ=`[${eF}]`,E3={fallbackAxisSide:"none"},jp={fallbackAxisSide:"end"},k3={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Ns=f(B(),1),T3=Ft.createContext(null),m0=()=>Ft.useContext(T3),tF=Xi("portal");function Hp(e={}){let{ref:t,container:r,componentProps:n=Ye,elementProps:o}=e,i=To(),s=m0()?.portalNode,[l,d]=Ft.useState(null),[c,u]=Ft.useState(null),g=ee(h=>{h!==null&&u(h)}),p=Ft.useRef(null);X(()=>{if(r===null){p.current&&(p.current=null,u(null),d(null));return}let h=(r&&(xp(r)?r:r.current))??s??document.body;if(h==null){p.current&&(p.current=null,u(null),d(null));return}p.current!==h&&(p.current=h,u(null),d(h))},[r,s]);let m=Re("div",n,{ref:[t,g],props:[{id:i,[tF]:""},o]}),b=l&&m?p0.createPortal(m,l):null;return{node:c,nodeId:Ft.isValidElement(m)?m.props.id:void 0,subtree:b}}var g0=Ft.forwardRef(function(t,r){let{render:n,className:o,style:i,children:a,container:s,...l}=t,{node:d,nodeId:c,subtree:u}=Hp({container:s,ref:r,componentProps:t,elementProps:l}),g=Ft.useRef(null),p=Ft.useRef(null),m=Ft.useRef(null),b=Ft.useRef(null),[h,y]=Ft.useState(null),_=Ft.useRef(!1),w=h?.modal,v=h?.open,R=!!h&&!h.modal&&h.open&&!!d;Ft.useEffect(()=>{if(!d||w)return;function S(C){d&&C.relatedTarget&&Ki(C)&&(C.type==="focusin"?_.current&&(s0(d),_.current=!1):(_3(d),_.current=!0))}return Fr(ze(d,"focusin",S,!0),ze(d,"focusout",S,!0))},[d,w]),X(()=>{!d||v!==!0||!_.current||(s0(d),_.current=!1)},[v,d]);let x=Ft.useMemo(()=>({beforeOutsideRef:g,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:b,portalNode:d,setFocusManagerState:y}),[d]);return(0,Ns.jsxs)(Ft.Fragment,{children:[u,(0,Ns.jsxs)(T3.Provider,{value:x,children:[R&&d&&(0,Ns.jsx)(qi,{"data-type":"outside",ref:g,onFocus:S=>{if(Ki(S,d))m.current?.focus();else{let C=h?h.domReference:null;zp(C)?.focus()}}}),R&&d&&(0,Ns.jsx)("span",{"aria-owns":c,style:k3}),d&&p0.createPortal(a,d),R&&d&&(0,Ns.jsx)(qi,{"data-type":"outside",ref:p,onFocus:S=>{if(Ki(S,d))b.current?.focus();else{let C=h?h.domReference:null;Vl(C)?.focus(),h?.closeOnFocusOut&&h?.onOpenChange(!1,Ee(oe.focusOut,S.nativeEvent))}}})]})]})});var Ra=f(H(),1);function Wp(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(n=>n(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var Sa=class{nodesRef={current:[]};events=Wp();addNode(t){this.nodesRef.current.push(t)}removeNode(t){let r=this.nodesRef.current.findIndex(n=>n===t);r!==-1&&this.nodesRef.current.splice(r,1)}};var b0=f(B(),1),O3=Ra.createContext(null),I3=Ra.createContext(null),Bn=()=>Ra.useContext(O3)?.id||null,zr=e=>{let t=Ra.useContext(I3);return e??t};function Dc(e){let t=To(),r=zr(e),n=Bn();return X(()=>{if(!t)return;let o={id:t,parentId:n};return r?.addNode(o),()=>{r?.removeNode(o)}},[r,t,n]),t}function h0(e){let{children:t,id:r}=e,n=Bn();return(0,b0.jsx)(O3.Provider,{value:Ra.useMemo(()=>({id:r,parentId:n}),[r,n]),children:t})}function _0(e){let{children:t,externalTree:r}=e,n=ct(()=>r??new Sa).current;return(0,b0.jsx)(I3.Provider,{value:n,children:t})}var Vc=f(B(),1);function rF(e,t){let r=at(Dt(e));return e instanceof r.KeyboardEvent?"keyboard":e instanceof r.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof r.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var P3=20,Ca=[];function v0(){Ca=Ca.filter(e=>e.deref()?.isConnected)}function M3(e){v0(),e&&nr(e)!=="body"&&(Ca.push(new WeakRef(e)),Ca.length>P3&&(Ca=Ca.slice(-P3)))}function N3(){return v0(),Ca[Ca.length-1]?.deref()}function nF(e){return e?Lp(e)?e:Dl(e)[0]||e:null}function A3(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let r=a0(e).filter(o=>{let i=o.getAttribute("data-tabindex")||"";return Lp(o)||o.hasAttribute("data-tabindex")&&!i.startsWith("-")}),n=e.getAttribute("tabindex");r.length===0?n!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(n!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function w0(e){let{context:t,children:r,disabled:n=!1,initialFocus:o=!0,returnFocus:i=!0,restoreFocus:a=!1,modal:s=!0,closeOnFocusOut:l=!0,openInteractionType:d="",nextFocusableElement:c,previousFocusableElement:u,beforeContentFocusGuardRef:g,externalTree:p,getInsideElements:m}=e,b="rootStore"in t?t.rootStore:t,h=b.useState("open"),y=b.useState("domReferenceElement"),_=b.useState("floatingElement"),{events:w,dataRef:v}=b.context,R=ee(()=>v.current.floatingContext?.nodeId),x=o===!1,S=Tc(y)&&x,C=Vt(o),k=Vt(i),E=Vt(d),I=Vt(h),T=zr(p),N=m0(),P=Br.useRef(!1),A=Br.useRef(!1),F=Br.useRef(!1),D=Br.useRef(null),O=Br.useRef(""),L=Br.useRef(""),M=Br.useRef(null),V=Br.useRef(null),z=Jo(M,g,N?.beforeInsideRef),W=Jo(V,N?.afterInsideRef),j=wt(),re=wt(),ne=Fn(),de=N!=null,Q=Oc(_),fe=ee((G=Q)=>G?Dl(G):[]),be=ee(()=>m?.().filter(G=>G!=null)??[]);Br.useEffect(()=>{if(n||!s)return;function G(he){he.key==="Tab"&&we(Q,or(De(Q)))&&fe().length===0&&!S&&Ln(he)}let te=De(Q);return ze(te,"keydown",G)},[n,Q,s,S,fe]),Br.useEffect(()=>{if(n||!h)return;let G=De(Q);function te(){F.current=!1}function he(Oe){let _e=Dt(Oe),ae=be(),K=we(_,_e)||we(y,_e)||we(N?.portalNode,_e)||ae.some(se=>se===_e||we(se,_e));F.current=!K,L.current=Oe.pointerType||"keyboard",_e?.closest(`[${C3}]`)&&(A.current=!0,re.start(0,()=>{A.current=!1}))}function ke(){L.current="keyboard"}return Fr(ze(G,"pointerdown",he,!0),ze(G,"pointerup",te,!0),ze(G,"pointercancel",te,!0),ze(G,"keydown",ke,!0),te)},[n,_,y,Q,h,N,re,be]),Br.useEffect(()=>{if(n||!l)return;let G=De(Q);function te(){A.current=!0,re.start(0,()=>{A.current=!1})}function he(ae){let K=Dt(ae);Lp(K)&&(D.current=K)}function ke(ae){let K=ae.relatedTarget,se=ae.currentTarget,ce=Dt(ae);s&&K==null&&ce!=null&&we(_,ce)&&M3(ce),queueMicrotask(()=>{let Te=R(),Tt=b.context.triggerElements,q=be(),Z=K?.hasAttribute(Xi("focus-guard"))&&[M.current,V.current,N?.beforeInsideRef.current,N?.afterInsideRef.current,N?.beforeOutsideRef.current,N?.afterOutsideRef.current,Oo(u),Oo(c)].includes(K),We=!(we(y,K)||we(_,K)||we(K,_)||we(N?.portalNode,K)||q.some(le=>le===K||we(le,K))||Tt.hasMatchingElement(le=>we(le,K))||Z||T&&(co(T.nodesRef.current,Te).find(le=>we(le.context?.elements.floating,K)||we(le.context?.elements.domReference,K))||l0(T.nodesRef.current,Te).find(le=>[le.context?.elements.floating,Oc(le.context?.elements.floating)].includes(K)||le.context?.elements.domReference===K)));if(se===y&&Q&&A3(Q),a&&se!==y&&!Ms(ce)&&or(G)===G.body){if(Ze(Q)&&(Q.focus(),a==="popup")){ne.request(()=>{Q.focus()});return}let le=fe(),pe=D.current,Je=(pe&&le.includes(pe)?pe:null)||le[le.length-1]||Q;Ze(Je)&&Je.focus()}if(v.current.insideReactTree){v.current.insideReactTree=!1;return}(S||!s)&&K&&We&&!A.current&&(S||K!==N3())&&(P.current=!0,b.setOpen(!1,Ee(oe.focusOut,ae)))})}function Oe(){F.current||(v.current.insideReactTree=!0,j.start(0,()=>{v.current.insideReactTree=!1}))}let _e=Ze(y)?y:null;if(!(!_&&!_e))return Fr(_e&&ze(_e,"focusout",ke),_e&&ze(_e,"pointerdown",te),_&&ze(_,"focusin",he),_&&ze(_,"focusout",ke),_&&N&&ze(_,"focusout",Oe,!0))},[n,y,_,Q,s,T,N,b,l,a,fe,S,R,v,j,re,ne,c,u,be]),Br.useEffect(()=>{if(n||!_||!h)return;let G=Array.from(N?.portalNode?.querySelectorAll(`[${Xi("portal")}]`)||[]),he=(T?l0(T.nodesRef.current,R()):[]).find(se=>Tc(se.context?.elements.domReference||null))?.context?.elements.domReference,Oe=[...[_,...G,M.current,V.current,N?.beforeOutsideRef.current,N?.afterOutsideRef.current,...be()],he,Oo(u),Oo(c),S?y:null].filter(se=>se!=null),_e=f0(Oe,{ariaHidden:s||S,mark:!1}),ae=[_,...G].filter(se=>se!=null),K=f0(ae);return()=>{K(),_e()}},[h,n,y,_,s,N,S,T,R,c,u,be]),X(()=>{if(!h||n||!Ze(Q))return;O.current="",L.current="";let G=De(Q),te=or(G);queueMicrotask(()=>{let he=C.current,ke=typeof he=="function"?he(E.current||""):he;if(ke===void 0||ke===!1||we(Q,te))return;let _e=null,ae=()=>(_e==null&&(_e=fe(Q)),_e[0]||Q),K;ke===!0||ke===null?K=ae():K=Oo(ke),K=K||ae();let se=we(Q,or(G));Fl(K,{preventScroll:K===Q,shouldFocus(){if(!I.current)return!1;if(se)return!0;let ce=or(G);return!(ce!==K&&we(Q,ce))}})})},[n,h,Q,fe,C,E,I]),X(()=>{if(n||!Q)return;let G=De(Q),te=or(G),he=E.current==null;M3(te);function ke(_e){if(_e.open||(O.current=rF(_e.nativeEvent,L.current)),_e.reason===oe.triggerHover&&_e.nativeEvent.type==="mouseleave"&&(P.current=!0),_e.reason===oe.outsidePress)if(_e.nested)P.current=!1;else if(Tp(_e.nativeEvent)||Al(_e.nativeEvent))P.current=!1;else{let ae=!1;De(Q).createElement("div").focus({get preventScroll(){return ae=!0,!1}}),ae?P.current=!1:P.current=!0}}w.on("openchange",ke);function Oe(_e){let ae=k.current,K=typeof ae=="function"?ae(_e):ae;if(K===void 0||K===!1)return null;K===null&&(K=!0);let se=y?.isConnected?y:null,ce=te?.isConnected&&nr(te)!=="body"?te:null,Te=he?ce||se:se||ce;return Te||(Te=N3()||null),typeof K=="boolean"?Te:Oo(K)||Te||null}return()=>{w.off("openchange",ke);let _e=or(G),ae=be(),K=we(_,_e)||ae.some(Tt=>Tt===_e||we(Tt,_e))||T&&co(T.nodesRef.current,R(),!1).some(Tt=>we(Tt.context?.elements.floating,_e)),se=k.current,ce=O.current,Te=Oe(ce);queueMicrotask(()=>{let Tt=nF(Te),q=typeof se!="boolean";if(se&&!P.current&&Ze(Tt)&&(!(!q&&Tt!==_e&&_e!==G.body)||K)){let Z={preventScroll:!0};ce==="keyboard"&&(Z.focusVisible=!0),Tt.focus(Z)}P.current=!1})}},[n,_,Q,k,E,w,T,y,R,be]),X(()=>{if(!ut.engine.webkit||h||!_)return;let G=or(De(_));!Ze(G)||!Os(G)||we(_,G)&&G.blur()},[h,_]),X(()=>{if(!(n||!N))return N.setFocusManagerState({modal:s,closeOnFocusOut:l,open:h,onOpenChange:b.setOpen,domReference:y}),()=>{N.setFocusManagerState(null)}},[n,N,s,h,b,l,y]),X(()=>{if(!(n||!Q))return A3(Q),()=>{queueMicrotask(v0)}},[n,Q]);let ve=!n&&(s?!S:!0)&&(de||s);return(0,Vc.jsxs)(Br.Fragment,{children:[ve&&(0,Vc.jsx)(qi,{"data-type":"inside",ref:z,onFocus:G=>{if(s){let te=fe();Fl(te[te.length-1])}else N?.portalNode&&(P.current=!1,Ki(G,N.portalNode)?Vl(y)?.focus():Oo(u??N.beforeOutsideRef)?.focus())}}),r,ve&&(0,Vc.jsx)(qi,{"data-type":"inside",ref:W,onFocus:G=>{s?Fl(fe()[0]):N?.portalNode&&(l&&(P.current=!0),Ki(G,N.portalNode)?zp(y)?.focus():Oo(c??N.afterOutsideRef)?.focus())}})]})}var Fc=f(H(),1);function Lc(e,t={}){let{enabled:r=!0,event:n="click",toggle:o=!0,ignoreMouse:i=!1,stickIfOpen:a=!0,touchOpenDelay:s=0,reason:l=oe.triggerPress}=t,d="rootStore"in e?e.rootStore:e,c=d.context.dataRef,u=Fc.useRef(void 0),g=Fn(),p=wt(),m=Fc.useMemo(()=>{function b(y,_,w,v){let R=Ee(l,_,w);y&&v==="touch"&&s>0?p.start(s,()=>{d.setOpen(!0,R)}):d.setOpen(y,R)}function h(y,_,w){let v=c.current.openEvent,R=d.select("domReferenceElement")!==_;return y&&R||!y||!o?!0:v&&a?!w(v.type):!1}return{onPointerDown(y){u.current=zn(y.pointerType,!0)&&Al(y.nativeEvent)?"virtual":y.pointerType},onMouseDown(y){let _=u.current,w=y.nativeEvent,v=d.select("open");if(y.button!==0||n==="click"||zn(_,!0)&&i)return;let R=h(v,y.currentTarget,C=>C==="click"||C==="mousedown"),x=Dt(w);if(Os(x)){b(R,w,x,_);return}let S=y.currentTarget;g.request(()=>{b(R,w,S,_)})},onClick(y){if(n==="mousedown-only")return;let _=u.current;if(n==="mousedown"&&_){u.current=void 0;return}if(zn(_,!0)&&i)return;let w=d.select("open"),v=h(w,y.currentTarget,R=>R==="click"||R==="mousedown"||R==="keydown"||R==="keyup");b(v,y.nativeEvent,y.currentTarget,_)},onKeyDown(){u.current=void 0}}},[c,n,i,l,d,a,o,g,p,s]);return Fc.useMemo(()=>r?{reference:m}:Ye,[r,m])}var hn=f(H(),1);function oF(e,t){let r=null,n=null,o=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",d=i.width,c=i.height,u=i.x,g=i.y;return r==null&&t.x&&a&&(r=i.x-t.x),n==null&&t.y&&s&&(n=i.y-t.y),u-=r||0,g-=n||0,d=0,c=0,!o||l?(d=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,u=a&&t.x!=null?t.x:u,g=s&&t.y!=null?t.y:g):o&&!l&&(c=t.axis==="x"?i.height:c,d=t.axis==="y"?i.width:d),o=!0,{width:d,height:c,x:u,y:g,top:g,right:u+d,bottom:g+c,left:u}}}}function D3(e){return e!=null&&e.clientX!=null}function y0(e,t={}){let{enabled:r=!0,axis:n="both"}=t,o="rootStore"in e?e.rootStore:e,i=o.useState("open"),a=o.useState("floatingElement"),s=o.useState("domReferenceElement"),l=o.context.dataRef,d=hn.useRef(!1),c=hn.useRef(null),[u,g]=hn.useState(),[p,m]=hn.useState([]),b=ee(v=>{o.set("positionReference",v)}),h=ee((v,R,x)=>{d.current||l.current.openEvent&&!D3(l.current.openEvent)||o.set("positionReference",oF(x??s,{x:v,y:R,axis:n,dataRef:l,pointerType:u}))}),y=ee(v=>{i?c.current||(h(v.clientX,v.clientY,v.currentTarget),m([])):h(v.clientX,v.clientY,v.currentTarget)}),_=zn(u)?a:i;hn.useEffect(()=>{if(!r){b(s);return}if(!_)return;function v(){c.current?.(),c.current=null}let R=at(a);function x(S){let C=Dt(S);we(a,C)?v():h(S.clientX,S.clientY)}return!l.current.openEvent||D3(l.current.openEvent)?c.current=ze(R,"mousemove",x):b(s),v},[_,r,a,l,s,o,h,b,p]),hn.useEffect(()=>()=>{o.set("positionReference",null)},[o]),hn.useEffect(()=>{r&&!a&&(d.current=!1)},[r,a]),hn.useEffect(()=>{!r&&i&&(d.current=!0)},[r,i]);let w=hn.useMemo(()=>{function v(R){g(R.pointerType)}return{onPointerDown:v,onPointerEnter:v,onMouseMove:y,onMouseEnter:y}},[y]);return hn.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var jn=f(H(),1);function iF(){return!1}function aF(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function zc(e,t={}){let{enabled:r=!0,escapeKey:n=!0,outsidePress:o=!0,outsidePressEvent:i="sloppy",referencePress:a=iF,bubbles:s,externalTree:l}=t,d="rootStore"in e?e.rootStore:e,c=d.useState("open"),u=d.useState("floatingElement"),{dataRef:g}=d.context,p=zr(l),m=ee(typeof o=="function"?o:()=>!1),b=typeof o=="function"?m:o,h=b!==!1,y=ee(()=>i),{escapeKey:_,outsidePress:w}=aF(s),v=jn.useRef(!1),R=jn.useRef(!1),x=jn.useRef(!1),S=jn.useRef(!1),C=jn.useRef(""),k=jn.useRef(null),E=wt(),I=wt(),T=ee(()=>{I.clear(),g.current.insideReactTree=!1}),N=ee(z=>{let W=g.current.floatingContext?.nodeId;return(p?co(p.nodesRef.current,W):[]).some(re=>re.context?.open&&!re.context.dataRef.current[z])}),P=ee(z=>Ip(z,d.select("floatingElement"))||Ip(z,d.select("domReferenceElement"))),A=ee(z=>{a()&&d.setOpen(!1,Ee(oe.triggerPress,z.nativeEvent))}),F=ee(z=>{if(!c||!r||!n||z.key!=="Escape"||S.current||!_&&N("__escapeKeyBubbles"))return;let W=$C(z)?z.nativeEvent:z,j=Ee(oe.escapeKey,W);d.setOpen(!1,j),j.isCanceled||z.preventDefault(),!_&&!j.isPropagationAllowed&&z.stopPropagation()}),D=ee(()=>{g.current.insideReactTree=!0,I.start(0,T)}),O=ee(z=>{if(!c||!r||z.button!==0)return;let W=Dt(z.nativeEvent);we(d.select("floatingElement"),W)&&(v.current||(v.current=!0,R.current=!1))}),L=ee(z=>{!c||!r||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&v.current&&(R.current=!0)});jn.useEffect(()=>{if(!c||!r)return T;g.current.__escapeKeyBubbles=_,g.current.__outsidePressBubbles=w;let z=new Vr,W=new Vr;function j(){z.clear(),S.current=!0}function re(){z.start(ut.engine.webkit?5:0,()=>{S.current=!1})}function ne(){x.current=!0,W.start(0,()=>{x.current=!1})}function de(){v.current=!1,R.current=!1}function Q(){let q=C.current,Z=q==="pen"||!q?"mouse":q,We=y(),le=typeof We=="function"?We():We;return typeof le=="string"?le:le[Z]}function fe(q){let Z=Q();return Z==="intentional"&&q.type!=="click"||Z==="sloppy"&&q.type==="click"}function be(q){let Z=g.current.floatingContext?.nodeId,We=p&&co(p.nodesRef.current,Z).some(le=>Ip(q,le.context?.elements.floating));return P(q)||We}function ve(q){if(fe(q)){q.type!=="click"&&!P(q)&&(W.clear(),x.current=!1),T();return}if(g.current.insideReactTree){T();return}let Z=Dt(q),We=`[${Xi("inert")}]`,le=Le(Z)?Z.getRootNode():null,pe=Array.from((ti(le)?le:De(d.select("floatingElement"))).querySelectorAll(We)),Je=d.context.triggerElements;if(Z&&(Je.hasElement(Z)||Je.hasMatchingElement(Kt=>we(Kt,Z))))return;let bt=Le(Z)?Z:null;for(;bt&&!ao(bt);){let Kt=io(bt);if(ao(Kt)||!Le(Kt))break;bt=Kt}if(!(pe.length&&Le(Z)&&!KC(Z)&&!we(Z,d.select("floatingElement"))&&pe.every(Kt=>!we(bt,Kt)))){if(Ze(Z)&&!("touches"in q)){let Kt=ao(Z),Nr=_r(Z),Ar=/auto|scroll/,Qo=Kt||Ar.test(Nr.overflowX),Pn=Kt||Ar.test(Nr.overflowY),Mn=Qo&&Z.clientWidth>0&&Z.scrollWidth>Z.clientWidth,ro=Pn&&Z.clientHeight>0&&Z.scrollHeight>Z.clientHeight,Hi=Nr.direction==="rtl",Wi=ro&&(Hi?q.offsetX<=Z.offsetWidth-Z.clientWidth:q.offsetX>Z.clientWidth),Fe=Mn&&q.offsetY>Z.clientHeight;if(Wi||Fe)return}if(!be(q)){if(Q()==="intentional"&&x.current){W.clear(),x.current=!1;return}typeof b=="function"&&!b(q)||N("__outsidePressBubbles")||(d.setOpen(!1,Ee(oe.outsidePress,q)),T())}}}function G(q){Q()!=="sloppy"||q.pointerType==="touch"||!d.select("open")||!r||P(q)||ve(q)}function te(q){if(Q()!=="sloppy"||!d.select("open")||!r||P(q))return;let Z=q.touches[0];Z&&(k.current={startTime:Date.now(),startX:Z.clientX,startY:Z.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function he(q,Z){let We=Dt(q);if(!We)return;let le=ze(We,q.type,()=>{Z(q),le()})}function ke(q){C.current="touch",he(q,te)}function Oe(q){E.clear(),q.type==="pointerdown"&&(C.current=q.pointerType),!(q.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&he(q,Z=>{Z.type==="pointerdown"?G(Z):ve(Z)})}function _e(q){if(!v.current)return;let Z=R.current;if(de(),Q()==="intentional"){if(q.type==="pointercancel"){Z&&ne();return}if(!be(q)){if(Z){ne();return}typeof b=="function"&&!b(q)||(W.clear(),x.current=!0,T())}}}function ae(q){if(Q()!=="sloppy"||!k.current||P(q))return;let Z=q.touches[0];if(!Z)return;let We=Math.abs(Z.clientX-k.current.startX),le=Math.abs(Z.clientY-k.current.startY),pe=Math.sqrt(We*We+le*le);pe>5&&(k.current.dismissOnTouchEnd=!0),pe>10&&(ve(q),E.clear(),k.current=null)}function K(q){he(q,ae)}function se(q){Q()!=="sloppy"||!k.current||P(q)||(k.current.dismissOnTouchEnd&&ve(q),E.clear(),k.current=null)}function ce(q){he(q,se)}let Te=De(u),Tt=Fr(n&&Fr(ze(Te,"keydown",F),ze(Te,"compositionstart",j),ze(Te,"compositionend",re)),h&&Fr(ze(Te,"click",Oe,!0),ze(Te,"pointerdown",Oe,!0),ze(Te,"pointerup",_e,!0),ze(Te,"pointercancel",_e,!0),ze(Te,"mousedown",Oe,!0),ze(Te,"mouseup",_e,!0),ze(Te,"touchstart",ke,!0),ze(Te,"touchmove",K,!0),ze(Te,"touchend",ce,!0)));return()=>{Tt(),z.clear(),W.clear(),de(),x.current=!1,T()}},[g,u,n,h,b,c,r,_,w,F,T,y,N,P,p,d,E]);let M=jn.useMemo(()=>({onKeyDown:F,onPointerDown:A,onClick:A}),[F,A]),V=jn.useMemo(()=>({onKeyDown:F,onPointerDown:L,onMouseDown:L,onClickCapture:D,onMouseDownCapture(z){D(),O(z)},onPointerDownCapture(z){D(),O(z)},onMouseUpCapture:D,onTouchEndCapture:D,onTouchMoveCapture:D}),[F,D,O,L]);return jn.useMemo(()=>r?{reference:M,floating:V,trigger:M}:{},[r,M,V])}var jr=f(H(),1);function V3(e,t,r){let{reference:n,floating:o}=e,i=bn(t),a=Nc(t),s=Mc(a),l=Lr(t),d=i==="y",c=n.x+n.width/2-o.width/2,u=n.y+n.height/2-o.height/2,g=n[s]/2-o[s]/2,p;switch(l){case"top":p={x:c,y:n.y-o.height};break;case"bottom":p={x:c,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:u};break;case"left":p={x:n.x-o.width,y:u};break;default:p={x:n.x,y:n.y}}let m=Po(t);return m&&(p[a]+=g*(m==="end"?1:-1)*(r&&d?-1:1)),p}async function F3(e,t){var r;t===void 0&&(t={});let{x:n,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:g=!1,padding:p=0}=ii(t,e),m=Vp(p),h=s[g?u==="floating"?"reference":"floating":u],y=Is(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(h)))==null||r?h:h.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:l})),_=u==="floating"?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),v=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},R=Is(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:_,offsetParent:w,strategy:l}):_);return{top:(y.top-R.top+m.top)/v.y,bottom:(R.bottom-y.bottom+m.bottom)/v.y,left:(y.left-R.left+m.left)/v.x,right:(R.right-y.right+m.right)/v.x}}var sF=50,L3=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,s=a.detectOverflow?a:{...a,detectOverflow:F3},l=await(a.isRTL==null?void 0:a.isRTL(t)),d=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:u}=V3(d,n,l),g=n,p=0,m={};for(let b=0;b<i.length;b++){let h=i[b];if(!h)continue;let{name:y,fn:_}=h,{x:w,y:v,data:R,reset:x}=await _({x:c,y:u,initialPlacement:n,placement:g,strategy:o,middlewareData:m,rects:d,platform:s,elements:{reference:e,floating:t}});c=w??c,u=v??u,m[y]={...m[y],...R},x&&p<sF&&(p++,typeof x=="object"&&(x.placement&&(g=x.placement),x.rects&&(d=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:u}=V3(d,g,l)),b=-1)}return{x:c,y:u,placement:g,strategy:o,middlewareData:m}};var z3=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;let{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:d}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:g,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:b=!0,...h}=ii(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let y=Lr(o),_=bn(s),w=Lr(s)===s,v=await(l.isRTL==null?void 0:l.isRTL(d.floating)),R=g||(w||!b?[Ic(s)]:a3(s)),x=m!=="none";!g&&x&&R.push(...s3(s,b,m,v));let S=[s,...R],C=await l.detectOverflow(t,h),k=[],E=((n=i.flip)==null?void 0:n.overflows)||[];if(c&&k.push(C[y]),u){let P=i3(o,a,v);k.push(C[P[0]],C[P[1]])}if(E=[...E,{placement:o,overflows:k}],!k.every(P=>P<=0)){var I,T;let P=(((I=i.flip)==null?void 0:I.index)||0)+1,A=S[P];if(A&&(!(u==="alignment"?_!==bn(A):!1)||E.every(O=>bn(O.placement)===_?O.overflows[0]>0:!0)))return{data:{index:P,overflows:E},reset:{placement:A}};let F=(T=E.filter(D=>D.overflows[0]<=0).sort((D,O)=>D.overflows[1]-O.overflows[1])[0])==null?void 0:T.placement;if(!F)switch(p){case"bestFit":{var N;let D=(N=E.filter(O=>{if(x){let L=bn(O.placement);return L===_||L==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(L=>L>0).reduce((L,M)=>L+M,0)]).sort((O,L)=>O[1]-L[1])[0])==null?void 0:N[0];D&&(F=D);break}case"initialPlacement":F=s;break}if(o!==F)return{reset:{placement:F}}}return{}}}};var B3=new Set(["left","top"]);async function lF(e,t){let{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),a=Lr(r),s=Po(r),l=bn(r)==="y",d=B3.has(a)?-1:1,c=i&&l?-1:1,u=ii(t,e),{mainAxis:g,crossAxis:p,alignmentAxis:m}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof m=="number"&&(p=s==="end"?m*-1:m),l?{x:p*c,y:g*d}:{x:g*d,y:p*c}}var j3=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:s}=t,l=await lF(t,e);return a===((r=s.offset)==null?void 0:r.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},H3=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o,platform:i}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:l={fn:_=>{let{x:w,y:v}=_;return{x:w,y:v}}},...d}=ii(e,t),c={x:r,y:n},u=await i.detectOverflow(t,d),g=bn(o),p=Dp(g),m=c[p],b=c[g],h=(_,w)=>Ap(w+u[_==="y"?"top":"left"],w,w-u[_==="y"?"bottom":"right"]);a&&(m=h(p,m)),s&&(b=h(g,b));let y=l.fn({...t,[p]:m,[g]:b});return{...y,data:{x:y.x-r,y:y.y-n,enabled:{[p]:a,[g]:s}}}}}},W3=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,n;let{x:o,y:i,placement:a,rects:s,middlewareData:l}=t,{offset:d=0,mainAxis:c=!0,crossAxis:u=!0}=ii(e,t),g={x:o,y:i},p=bn(a),m=Dp(p),b=g[m],h=g[p],y=ii(d,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(r=y.mainAxis)!=null?r:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(c){let R=m==="y"?"height":"width",x=s.reference[m]-s.floating[R]+_.mainAxis,S=s.reference[m]+s.reference[R]-_.mainAxis;b<x?b=x:b>S&&(b=S)}if(u){var w,v;let R=m==="y"?"width":"height",x=B3.has(Lr(a)),S=s.reference[p]-s.floating[R]+(x&&((w=l.offset)==null?void 0:w[p])||0)+(x?0:_.crossAxis),C=s.reference[p]+s.reference[R]+(x?0:((v=l.offset)==null?void 0:v[p])||0)-(x?_.crossAxis:0);h<S?h=S:h>C&&(h=C)}return{[m]:b,[p]:h}}}},U3=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:n,platform:o,elements:i}=t,{apply:a=()=>{},...s}=ii(e,t),l=await o.detectOverflow(t,s),d=Lr(r),c=Po(r),u=bn(r)==="y",{width:g,height:p}=n.floating,m,b;d==="top"||d==="bottom"?(m=d,b=c===(await(o.isRTL==null?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(b=d,m=c==="end"?"top":"bottom");let h=p-l.top-l.bottom,y=g-l.left-l.right,_=ya(p-l[m],h),w=ya(g-l[b],y),v=t.middlewareData.shift,R=!v,x=_,S=w;v!=null&&v.enabled.x&&(S=y),v!=null&&v.enabled.y&&(x=h),R&&!c&&(u?S=g-2*Io(l.left,l.right):x=p-2*Io(l.top,l.bottom)),await a({...t,availableWidth:S,availableHeight:x});let C=await o.getDimensions(i.floating);return g!==C.width||p!==C.height?{reset:{rects:!0}}:{}}}};function $3(e){let t=_r(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=Ze(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,s=xa(r)!==i||xa(n)!==a;return s&&(r=i,n=a),{width:r,height:n,$:s}}function S0(e){return Le(e)?e:e.contextElement}function Ll(e){let t=S0(e);if(!Ze(t))return oi(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=$3(t),a=(i?xa(r.width):r.width)/n,s=(i?xa(r.height):r.height)/o;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var dF=oi(0);function q3(e){let t=at(e);return!Rp()||!t.visualViewport?dF:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function cF(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===at(e)}function As(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);let o=e.getBoundingClientRect(),i=S0(e),a=oi(1);t&&(n?Le(n)&&(a=Ll(n)):a=Ll(e));let s=cF(i,r,n)?q3(i):oi(0),l=(o.left+s.x)/a.x,d=(o.top+s.y)/a.y,c=o.width/a.x,u=o.height/a.y;if(i&&n){let g=at(i),p=Le(n)?at(n):n,m=g,b=Cp(m);for(;b&&p!==m;){let h=Ll(b),y=b.getBoundingClientRect(),_=_r(b),w=y.left+(b.clientLeft+parseFloat(_.paddingLeft))*h.x,v=y.top+(b.clientTop+parseFloat(_.paddingTop))*h.y;l*=h.x,d*=h.y,c*=h.x,u*=h.y,l+=w,d+=v,m=at(b),b=Cp(m)}}return Is({width:c,height:u,x:l,y:d})}function Up(e,t){let r=Sc(e).scrollLeft;return t?t.left+r:As(ri(e)).left+r}function K3(e,t){let r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Up(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function uF(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i=o==="fixed",a=ri(n),s=t?xc(t.floating):!1;if(n===a||s&&i)return r;let l={scrollLeft:0,scrollTop:0},d=oi(1),c=oi(0),u=Ze(n);if((u||!i)&&((nr(n)!=="body"||Es(a))&&(l=Sc(n)),u)){let p=As(n);d=Ll(n),c.x=p.x+n.clientLeft,c.y=p.y+n.clientTop}let g=a&&!u&&!i?K3(a,l):oi(0);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-l.scrollLeft*d.x+c.x+g.x,y:r.y*d.y-l.scrollTop*d.y+c.y+g.y}}function fF(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function pF(e){let t=Sc(e),r=e.ownerDocument.body,n=Io(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=Io(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Up(e),a=-t.scrollTop;return _r(r).direction==="rtl"&&(i+=Io(e.clientWidth,r.clientWidth)-n),{width:n,height:o,x:i,y:a}}var mF=25;function gF(e,t,r){r===void 0&&(r="viewport");let n=r==="layoutViewport",o=at(e),i=ri(e),a=o.visualViewport,s=i.clientWidth,l=i.clientHeight,d=0,c=0;if(a){let g=!Rp()||t==="fixed";n?g||(d=-a.offsetLeft,c=-a.offsetTop):(s=a.width,l=a.height,g&&(d=a.offsetLeft,c=a.offsetTop))}if(Up(i)<=0){let g=i.ownerDocument,p=g.body,m=getComputedStyle(p),b=g.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,h=Math.abs(i.clientWidth-p.clientWidth-b),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?h/2:h;y<=mF&&(s-=y)}return{width:s,height:l,x:d,y:c}}function bF(e,t){let r=As(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=Ll(e),a=e.clientWidth*i.x,s=e.clientHeight*i.y,l=o*i.x,d=n*i.y;return{width:a,height:s,x:l,y:d}}function Y3(e,t,r){let n;if(t==="viewport"||t==="layoutViewport")n=gF(e,r,t);else if(t==="document")n=pF(ri(e));else if(Le(t))n=bF(t,r);else{let o=q3(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Is(n)}function hF(e,t){let r=t.get(e);if(r)return r;let n=_a(e,[],!1).filter(s=>Le(s)&&nr(s)!=="body"),o=null,i=_r(e).position==="fixed",a=i?io(e):e;for(;Le(a)&&!ao(a);){let s=_r(a),l=Sp(a),d=o?o.position:i?"fixed":"";!l&&(d==="fixed"||d==="absolute"&&s.position==="static")?n=n.filter(u=>u!==a):o=s,a=io(a)}return t.set(e,n),n}function _F(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[...r==="clippingAncestors"?xc(t)?[]:hF(t,this._c):[].concat(r),n],s=Y3(t,a[0],o),l=s.top,d=s.right,c=s.bottom,u=s.left;for(let g=1;g<a.length;g++){let p=Y3(t,a[g],o);l=Io(p.top,l),d=ya(p.right,d),c=ya(p.bottom,c),u=Io(p.left,u)}return{width:d-u,height:c-l,x:u,y:l}}function vF(e){let{width:t,height:r}=$3(e);return{width:t,height:r}}function wF(e,t,r){let n=Ze(t),o=ri(t),i=r==="fixed",a=As(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=oi(0);if((n||!i)&&((nr(t)!=="body"||Es(o))&&(s=Sc(t)),n)){let g=As(t,!0,i,t);l.x=g.x+t.clientLeft,l.y=g.y+t.clientTop}!n&&o&&(l.x=Up(o));let d=o&&!n&&!i?K3(o,s):oi(0),c=a.left+s.scrollLeft-l.x-d.x,u=a.top+s.scrollTop-l.y-d.y;return{x:c,y:u,width:a.width,height:a.height}}function x0(e){return _r(e).position==="static"}function G3(e,t){if(!Ze(e)||_r(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return ri(e)===r&&(r=r.ownerDocument.body),r}function X3(e,t){let r=at(e);if(xc(e))return r;if(!Ze(e)){let o=io(e);for(;o&&!ao(o);){if(Le(o)&&!x0(o))return o;o=io(o)}return r}let n=G3(e,t);for(;n&&IC(n)&&x0(n);)n=G3(n,t);return n&&ao(n)&&x0(n)&&!Sp(n)?r:n||PC(e)||r}var yF=async function(e){let t=this.getOffsetParent||X3,r=this.getDimensions,n=await r(e.floating);return{reference:wF(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function xF(e){return _r(e).direction==="rtl"}var R0={convertOffsetParentRelativeRectToViewportRelativeRect:uF,getDocumentElement:ri,getClippingRect:_F,getOffsetParent:X3,getElementRects:yF,getClientRects:fF,getDimensions:vF,getScale:Ll,isElement:Le,isRTL:xF};function Z3(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function SF(e,t,r){let n=null,o,i=ri(e);function a(){var c;clearTimeout(o),(c=n)==null||c.disconnect(),n=null}function s(c,u){c===void 0&&(c=!1),u===void 0&&(u=1),a();let g=e.getBoundingClientRect(),{left:p,top:m,width:b,height:h}=g;if(c||t(),!b||!h)return;let y=Pc(m),_=Pc(i.clientWidth-(p+b)),w=Pc(i.clientHeight-(m+h)),v=Pc(p),x={rootMargin:-y+"px "+-_+"px "+-w+"px "+-v+"px",threshold:Io(0,ya(1,u))||1},S=!0;function C(k){let E=k[0].intersectionRatio;if(!Z3(g,e.getBoundingClientRect()))return s();if(E!==u){if(!S)return s();E?s(!1,E):o=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(C,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(C,x)}n.observe(e)}let l=at(e),d=()=>s(r);return l.addEventListener("resize",d),s(!0),()=>{l.removeEventListener("resize",d),a()}}function Bc(e,t,r,n){n===void 0&&(n={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,d=S0(e),c=o||i?[...d?_a(d):[],...t?_a(t):[]]:[];c.forEach(y=>{o&&y.addEventListener("scroll",r),i&&y.addEventListener("resize",r)});let u=d&&s?SF(d,r,i):null,g=-1,p=null;a&&(p=new ResizeObserver(y=>{let[_]=y;_&&_.target===d&&p&&t&&(p.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var w;(w=p)==null||w.observe(t)})),r()}),d&&!l&&p.observe(d),t&&p.observe(t));let m,b=l?As(e):null;l&&h();function h(){let y=As(e);b&&!Z3(b,y)&&r(),b=y,m=requestAnimationFrame(h)}return r(),()=>{var y;c.forEach(_=>{o&&_.removeEventListener("scroll",r),i&&_.removeEventListener("resize",r)}),u?.(),(y=p)==null||y.disconnect(),p=null,l&&cancelAnimationFrame(m)}}var Q3=j3;var J3=H3,eE=z3,tE=U3;var rE=W3,Yp=(e,t,r)=>{let n=new Map,o=r??{},i={...R0,...o.platform,_c:n};return L3(e,t,{...o,platform:i})};var ur=f(H(),1),oE=f(H(),1),iE=f(ni(),1),CF=typeof document<"u",EF=function(){},Gp=CF?oE.useLayoutEffect:EF;function $p(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 r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!$p(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){let i=o[n];if(!(i==="_owner"&&e.$$typeof)&&!$p(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function aE(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nE(e,t){let r=aE(e);return Math.round(t*r)/r}function C0(e){let t=ur.useRef(e);return Gp(()=>{t.current=e}),t}function sE(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:l,open:d}=e,[c,u]=ur.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,p]=ur.useState(n);$p(g,n)||p(n);let[m,b]=ur.useState(null),[h,y]=ur.useState(null),_=ur.useCallback(O=>{O!==x.current&&(x.current=O,b(O))},[]),w=ur.useCallback(O=>{O!==S.current&&(S.current=O,y(O))},[]),v=i||m,R=a||h,x=ur.useRef(null),S=ur.useRef(null),C=ur.useRef(c),k=l!=null,E=C0(l),I=C0(o),T=C0(d),N=ur.useCallback(()=>{if(!x.current||!S.current)return;let O={placement:t,strategy:r,middleware:g};I.current&&(O.platform=I.current),Yp(x.current,S.current,O).then(L=>{let M={...L,isPositioned:T.current!==!1};P.current&&!$p(C.current,M)&&(C.current=M,iE.flushSync(()=>{u(M)}))})},[g,t,r,I,T]);Gp(()=>{d===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,u(O=>({...O,isPositioned:!1})))},[d]);let P=ur.useRef(!1);Gp(()=>(P.current=!0,()=>{P.current=!1}),[]),Gp(()=>{if(v&&(x.current=v),R&&(S.current=R),v&&R){if(E.current)return E.current(v,R,N);N()}},[v,R,N,E,k]);let A=ur.useMemo(()=>({reference:x,floating:S,setReference:_,setFloating:w}),[_,w]),F=ur.useMemo(()=>({reference:v,floating:R}),[v,R]),D=ur.useMemo(()=>{let O={position:r,left:0,top:0};if(!F.floating)return O;let L=nE(F.floating,c.x),M=nE(F.floating,c.y);return s?{...O,transform:"translate("+L+"px, "+M+"px)",...aE(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:L,top:M}},[r,s,F.floating,c.x,c.y]);return ur.useMemo(()=>({...c,update:N,refs:A,elements:F,floatingStyles:D}),[c,N,A,F,D])}var E0=(e,t)=>{let r=Q3(e);return{name:r.name,fn:r.fn,options:[e,t]}},k0=(e,t)=>{let r=J3(e);return{name:r.name,fn:r.fn,options:[e,t]}},T0=(e,t)=>({fn:rE(e).fn,options:[e,t]}),O0=(e,t)=>{let r=eE(e);return{name:r.name,fn:r.fn,options:[e,t]}},I0=(e,t)=>{let r=tE(e);return{name:r.name,fn:r.fn,options:[e,t]}};var zl=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,n=!0){this.fallbackStore=t,this.componentName=r,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 r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let n;if(t){for(let o=this.attachedStores.length-1;o>=0&&!n;o-=1)n=this.attachedStores[o].context.triggerElements.getById(t);n??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!n&&this.throwOnMissingTrigger)throw new Error(Ue(99,this.componentName,t,this.componentName));r.setOpen(!0,Ee(oe.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ee(oe.imperativeAction))}};var Vs=f(H(),1),yE=f(ni(),1);var wE=f(H(),1);var _E=f(H(),1),A0=f(jc(),1),vE=f(mE(),1);var gE=f(H(),1);var M0=[],N0;function bE(){return N0}function hE(e){M0.push(e)}function Hc(e){let t=(r,n)=>{let o=ct(UF).current,i;try{N0=o;for(let a of M0)a.before(o);i=e(r,n);for(let a of M0)a.after(o);o.didInitialize=!0}finally{N0=void 0}return i};return t.displayName=e.displayName||e.name,t}function Kp(e){return gE.forwardRef(Hc(e))}function UF(){return{didInitialize:!1}}var YF=Tl(19),GF=YF?qF:KF;function Xp(e,t,r,n,o){return GF(e,t,r,n,o)}function $F(e,t,r,n,o){let i=_E.useCallback(()=>t(e.getSnapshot(),r,n,o),[e,t,r,n,o]);return(0,A0.useSyncExternalStore)(e.subscribe,i,i)}hE({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let n=e.syncHooks[r],o=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,o)||(t=!0,n.value=o)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let o of e.syncHooks)r.add(o.store);let n=[];for(let o of r)n.push(o.subscribe(t));return()=>{for(let o of n)o()}}),(0,A0.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function qF(e,t,r,n,o){let i=bE();if(!i)return $F(e,t,r,n,o);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,r)||!Object.is(s.a2,n)||!Object.is(s.a3,o))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=r,s.a2=n,s.a3=o,s.value=t(e.getSnapshot(),r,n,o))):(s={store:e,selector:t,a1:r,a2:n,a3:o,value:t(e.getSnapshot(),r,n,o)},i.syncHooks.push(s)),s.value}function KF(e,t,r,n,o){return(0,vE.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,n,o))}var Zp=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 r=this.updateTick;for(let n of this.listeners){if(r!==this.updateTick)return;n(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,n,o){return Xp(this,t,r,n,o)}};var Ds=f(H(),1);var ai=class extends Zp{constructor(t,r={},n){super(t),this.context=r,this.selectors=n}useSyncedValue(t,r){Ds.useDebugValue(t);let n=this;X(()=>{n.state[t]!==r&&n.set(t,r)},[n,t,r])}useSyncedValueWithCleanup(t,r){let n=this;X(()=>(n.state[t]!==r&&n.set(t,r),()=>{n.set(t,void 0)}),[n,t,r])}useSyncedValues(t){let r=this,n=Object.values(t);X(()=>{r.update(t)},[r,...n])}useControlledProp(t,r){Ds.useDebugValue(t);let n=this,o=r!==void 0;X(()=>{o&&!Object.is(n.state[t],r)&&n.setState({...n.state,[t]:r})},[n,t,r,o])}select(t,r,n,o){let i=this.selectors[t];return i(this.state,r,n,o)}useState(t,r,n,o){return Ds.useDebugValue(t),Xp(this,this.selectors[t],r,n,o)}useContextCallback(t,r){Ds.useDebugValue(t);let n=ee(r??qe);this.context[t]=n}useStateSetter(t){let r=Ds.useRef(void 0);return r.current===void 0&&(r.current=n=>{this.set(t,n)}),r.current}observe(t,r){let n;typeof t=="function"?n=t:n=this.selectors[t];let o=n(this.state);return r(o,o,this),this.subscribe(i=>{let a=n(i);if(!Object.is(o,a)){let s=o;o=a,r(a,s,this)}})}};var XF={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},Ea=class extends ai{constructor(t){let{syncOnly:r,nested:n,onOpenChange:o,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:o,dataRef:{current:{}},events:Wp(),nested:n,triggerElements:i},XF),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&qC(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let n={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",n)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Wc(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:n,floatingId:o,nested:i,onOpenChange:a}=e,s=t.useState("open"),l=t.useState("activeTriggerElement"),d=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,u=a,g=wE.useRef(null);n===void 0&&g.current===null&&(g.current=new Ea({open:s,transitionStatus:void 0,referenceElement:l,floatingElement:d,triggerElements:c,onOpenChange:u,floatingId:o,syncOnly:!0,nested:i}));let p=n??g.current;return t.useSyncedValue("floatingId",o),X(()=>{let m={open:s,floatingId:o,referenceElement:l,floatingElement:d};Le(l)&&(m.domReferenceElement=l),p.state.positionReference===p.state.referenceElement&&(m.positionReference=l),p.update(m)},[s,o,l,d,p]),p.context.onOpenChange=u,p.context.nested=i,p}var Qp={tabIndex:-1,[Cc]:""};function xE(e,t=!1){let r=To(),n=Bn()!=null,o=ct(()=>e(r,n)).current;return Wc({popupStore:o,treatPopupAsFloatingElement:t,floatingRootContext:o.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:o.setOpen}),o}function Jp({handle:e,store:t}){return X(()=>e.attachStore(t),[e,t]),null}function D0(e,t){let r=Vs.useRef(null),n=Vs.useRef(null);return Vs.useCallback(o=>{if(e===void 0)return;let i=!1;if(r.current!==null){let a=r.current,s=n.current,l=t.context.triggerElements.getById(a);s&&l===s&&(t.context.triggerElements.delete(a),i=!0),r.current=null,n.current=null}if(o!==null&&(r.current=e,n.current=o,t.context.triggerElements.add(e,o),i=!0),i){let a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function V0(e,t,r,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let o=r?.id??null;(o||t)&&(e.activeTriggerId=o,e.activeTriggerElement=r??null)}function F0(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function SE(e,t,r,n={}){let o=r.reason,i=o===oe.triggerHover,a=t&&o===oe.triggerFocus,s=!t&&(o===oe.triggerPress||o===oe.escapeKey),l=F0(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let d=()=>{let c={...n.extraState,open:t};a?c.instantType="focus":s?c.instantType="dismiss":i&&(c.instantType=void 0),V0(c,t,r.trigger,l()),e.update(c)};i?yE.flushSync(d):d()}function em(e,t,r,n){let o=r.useState("isMountedByTrigger",e),i=D0(e,r),a=ee(l=>{let d=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:l,...d?n:null});return}c==null&&d&&r.update({activeTriggerId:e,activeTriggerElement:l,...n})}),s=Vs.useCallback(l=>{i(l),l&&a(l)},[i,a]);return X(()=>{o&&r.update({activeTriggerElement:t.current,...n})},[o,r,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:o}}function tm(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,n=Vs.useRef(null),o=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),s=e.useState("activeTriggerElement");X(()=>{if(!o){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,d={};e.state.triggerCount!==l&&(d.triggerCount=l);let c=e.select("activeTriggerId"),u=null;if(c){let g=e.context.triggerElements.getById(c);if(g)n.current=c,g!==e.state.activeTriggerElement&&(d.activeTriggerElement=g);else{for(let[p,m]of e.context.triggerElements.entries())if(m===e.state.activeTriggerElement){d.activeTriggerId=p,d.activeTriggerElement=m,n.current=p;break}d.activeTriggerId===void 0&&(n.current===c?u=c:n.current=null)}}else n.current=null;if(!u&&!c&&l===1){let g=e.context.triggerElements.entries().next();if(!g.done){let[p,m]=g.value;d.activeTriggerId=p,d.activeTriggerElement=m,n.current=p}}(d.triggerCount!==void 0||d.activeTriggerId!==void 0||d.activeTriggerElement!==void 0)&&e.update(d),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let g=Ee(oe.none);e.setOpen(!1,g),g.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,i,a,s,r])}function rm(e,t,r){let{mounted:n,setMounted:o,transitionStatus:i}=ei(e),a=t.useState("preventUnmountingOnClose"),s=e?!1:a;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:s});let l=ee(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return so({enabled:n&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function nm(e,t){e.useSyncedValues(t),X(()=>()=>{e.update({activeTriggerProps:Ye,inactiveTriggerProps:Ye,popupProps:Ye})},[e])}var Zi=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))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 RE(){return new Ea({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Zi,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function om(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:RE(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Ye,inactiveTriggerProps:Ye,popupProps:Ye}}function EE(e,t,r=!1){return new Ea({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Uc=e=>e.triggerIdProp??e.activeTriggerId,L0=e=>e.openProp??e.open,CE=e=>(e.popupElement?.id??e.floatingId)||void 0;function kE(e,t){return t!==void 0&&L0(e)&&Uc(e)===t}function ZF(e,t){return kE(e,t)?!0:t!==void 0&&L0(e)&&Uc(e)==null&&e.triggerCount===1}var im={open:L0,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:Uc,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:CE,isTriggerActive:(e,t)=>t!==void 0&&Uc(e)===t,isOpenedByTrigger:(e,t)=>kE(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Uc(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>ZF(e,t)?CE(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var z0=f(H(),1),TE=f(jc(),1);function am(e){let t=z0.useCallback(n=>e===void 0?qe:e.subscribeStore(n),[e]),r=z0.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,TE.useSyncExternalStore)(t,r,()=>e?.serverStore)}function OE(e){return QF(e,e.rootContext)}function QF(e,t){let{nodeId:r,externalTree:n}=e,o=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),s=t.useState("open"),l=t.useState("floatingId"),[d,c]=jr.useState(null),[u,g]=jr.useState(void 0),[p,m]=jr.useState(void 0),b=jr.useRef(null),h=zr(n),y=jr.useMemo(()=>({reference:o,floating:i,domReference:a}),[o,i,a]),_=sE({...e,elements:{...y,...d&&{reference:d}}}),w=Le(u)?u:null,v=p===void 0?t.state.floatingElement:p;t.useSyncedValue("referenceElement",u??null),t.useSyncedValue("domReferenceElement",u===void 0?a:w),t.useSyncedValue("floatingElement",v);let R=jr.useCallback(I=>{let T=Le(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;c(T),_.refs.setReference(T)},[_.refs]),x=jr.useCallback(I=>{(Le(I)||I===null)&&(b.current=I,g(I)),(Le(_.refs.reference.current)||_.refs.reference.current===null||I!==null&&!Le(I))&&_.refs.setReference(I)},[_.refs,g]),S=jr.useCallback(I=>{m(I),_.refs.setFloating(I)},[_.refs]),C=jr.useMemo(()=>({..._.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:b}),[_.refs,x,S,R]),k=jr.useMemo(()=>({..._.elements,domReference:a}),[_.elements,a]),E=jr.useMemo(()=>({..._,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:k,nodeId:r,rootStore:t}),[_,C,k,r,t,s,l]);return X(()=>{a&&(b.current=a)},[a]),X(()=>{t.context.dataRef.current.floatingContext=E;let I=h?.nodesRef.current.find(T=>T.id===r);I&&(I.context=E)}),jr.useMemo(()=>({..._,context:E,refs:C,elements:k,rootStore:t}),[_,C,k,E,t])}var si=f(H(),1);var B0=ut.os.mac&&ut.engine.webkit;function Yc(e,t={}){let{enabled:r=!0,delay:n}=t,o="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=o.context,s=si.useRef(!1),l=si.useRef(null),d=si.useRef(!0),c=wt();si.useEffect(()=>{let g=o.select("domReferenceElement");if(!r)return;let p=at(g);function m(){let y=o.select("domReferenceElement");!o.select("open")&&Ze(y)&&y===or(De(y))&&(s.current=!0)}function b(){d.current=!0}function h(){d.current=!1}return Fr(ze(p,"blur",m),B0&&ze(p,"keydown",b,!0),B0&&ze(p,"pointerdown",h,!0))},[o,r]),si.useEffect(()=>{if(!r)return;function g(p){if(p.reason===oe.triggerPress||p.reason===oe.escapeKey){let m=o.select("domReferenceElement");Le(m)&&(l.current=m,s.current=!0)}}return i.on("openchange",g),()=>{i.off("openchange",g)}},[i,r,o]);let u=si.useMemo(()=>{function g(){s.current=!1,l.current=null}return{onMouseLeave(){g()},onFocus(p){let m=p.currentTarget;if(s.current){if(l.current===m)return;g()}let b=Dt(p.nativeEvent);if(Le(b)){if(B0&&!p.relatedTarget){if(!d.current&&!Os(b))return}else if(!XC(b))return}let h=wa(p.relatedTarget,o.context.triggerElements),{nativeEvent:y,currentTarget:_}=p,w=typeof n=="function"?n():n;if(o.select("open")&&h||w===0||w===void 0){o.setOpen(!0,Ee(oe.triggerFocus,y,_));return}c.start(w,()=>{s.current||o.setOpen(!0,Ee(oe.triggerFocus,y,_))})},onBlur(p){g();let m=p.relatedTarget,b=p.nativeEvent,h=Le(m)&&m.hasAttribute(Xi("focus-guard"))&&m.getAttribute("data-type")==="outside";c.start(0,()=>{let y=o.select("domReferenceElement"),_=or(De(y));!m&&_===y||we(a.current.floatingContext?.refs.floating.current,_)||we(y,_)||h||wa(m??_,o.context.triggerElements)||o.setOpen(!1,Ee(oe.triggerFocus,b))})}}},[a,n,o,c]);return si.useMemo(()=>r?{reference:u,trigger:u}:{},[r,u])}var H0=f(H(),1);var j0=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 Vr,this.restTimeout=new Vr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},sm=new WeakMap;function jl(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&sm.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),sm.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function lm(e,t){let{scopeElement:r,referenceElement:n,floatingElement:o}=t,i=sm.get(r);i&&i!==e&&jl(i),jl(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=o,sm.set(r,e),r.style.pointerEvents="none",n.style.pointerEvents="auto",o.style.pointerEvents="auto"}function Hl(e){let t=e.context.dataRef.current,r=ct(()=>t.hoverInteractionState??j0.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Ol(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Gc(e,t={}){let{enabled:r=!0,closeDelay:n=0,nodeId:o}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:d}=i.context,c=zr(),u=Bn(),g=Hl(i),p=wt(),m=ee(()=>Pp(d.current.openEvent?.type,g.interactedInside)),b=ee(()=>ZC(d.current.openEvent?.type)),h=ee(()=>{jl(g)});X(()=>{a||(g.pointerType=void 0,g.restTimeoutPending=!1,g.interactedInside=!1,h())},[a,g,h]),H0.useEffect(()=>h,[h]),X(()=>{if(r&&a&&g.handleCloseOptions?.blockPointerEvents&&b()&&Le(l)&&s){let y=l,_=s,w=De(s),v=c?.nodesRef.current.find(C=>C.id===u)?.context?.elements.floating;v&&(v.style.pointerEvents="");let R=g.pointerEventsScopeElement!==_?g.pointerEventsScopeElement:null,x=v!==_?v:null,S=g.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??w.body;return lm(g,{scopeElement:S,referenceElement:y,floatingElement:_}),()=>{h()}}},[r,a,l,s,g,b,c,u,h]),H0.useEffect(()=>{if(!r)return;function y(){return!!(c&&u&&co(c.nodesRef.current,u).length>0)}function _(C){let k=lo(n,"close",g.pointerType),E=()=>{i.setOpen(!1,Ee(oe.triggerHover,C)),c?.events.emit("floating.closed",C)};k?g.openChangeTimeout.start(k,E):(g.openChangeTimeout.clear(),E())}function w(C){let k=Dt(C);if(!Zw(k)){g.interactedInside=!1;return}g.interactedInside=k?.closest("[aria-haspopup]")!=null}function v(){g.openChangeTimeout.clear(),p.clear(),c?.events.off("floating.closed",x),h()}function R(C){if(y()&&c){c.events.on("floating.closed",x);return}if(wa(C.relatedTarget,i.context.triggerElements))return;let k=d.current.floatingContext?.nodeId??o,E=C.relatedTarget;if(!(c&&k&&Le(E)&&co(c.nodesRef.current,k,!1).some(T=>we(T.context?.elements.floating,E)))){if(g.handler){g.handler(C);return}h(),b()&&!m()&&_(C)}}function x(C){!c||!u||y()||p.start(0,()=>{c.events.off("floating.closed",x),i.setOpen(!1,Ee(oe.triggerHover,C)),c.events.emit("floating.closed",C)})}let S=s;return Fr(S&&ze(S,"mouseenter",v),S&&ze(S,"mouseleave",R),S&&ze(S,"pointerdown",w,!0),()=>{c?.events.off("floating.closed",x)})},[r,s,i,d,n,o,b,m,h,g,c,u,p])}var ka=f(H(),1),IE=f(ni(),1);var JF={current:null};function Fs(e,t={}){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:i=!1,restMs:a=0,move:s=!0,triggerElementRef:l=JF,externalTree:d,isActiveTrigger:c=!0,getHandleCloseContext:u,isClosing:g,shouldOpen:p,guardStaleOpen:m=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=b.context,_=zr(d),w=Hl(b),v=ka.useRef(!1),R=Vt(o),x=Vt(n),S=Vt(a),C=Vt(r),k=Vt(p),E=Vt(g),I=ee(()=>Pp(h.current.openEvent?.type,w.interactedInside)),T=ee(()=>k.current?.()!==!1),N=ee((F,D,O)=>{let L=b.context.triggerElements;if(L.hasElement(D))return!F||!we(F,D);if(!Le(O))return!1;let M=O;return L.hasMatchingElement(V=>we(V,M))&&(!F||!we(F,M))}),P=ee(()=>{if(!w.handler)return;De(b.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),A=ee(()=>{jl(w)});return c&&(w.handleCloseOptions=R.current?.__options),ka.useEffect(()=>P,[P]),ka.useEffect(()=>{if(!r)return;function F(D){D.open?v.current=!1:(v.current=D.reason===oe.triggerHover,P(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return y.on("openchange",F),()=>{y.off("openchange",F)}},[r,y,w,P]),ka.useEffect(()=>{if(!r)return;function F(z,W=!0){let j=lo(x.current,"close",w.pointerType);j?w.openChangeTimeout.start(j,()=>{b.setOpen(!1,Ee(oe.triggerHover,z)),_?.events.emit("floating.closed",z)}):W&&(w.openChangeTimeout.clear(),b.setOpen(!1,Ee(oe.triggerHover,z)),_?.events.emit("floating.closed",z))}let D=l.current??(c?b.select("domReferenceElement"):null);if(!Le(D))return;function O(z){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!zn(w.pointerType))return;let W=Qw(S.current),j=lo(x.current,"open",w.pointerType),re=Dt(z),ne=z.currentTarget??null,de=b.select("domReferenceElement"),Q=ne;if(Le(re)&&!b.context.triggerElements.hasElement(re)){for(let _e of b.context.triggerElements.elements())if(we(_e,re)){Q=_e;break}}Le(ne)&&Le(de)&&!b.context.triggerElements.hasElement(ne)&&we(ne,de)&&(Q=de);let fe=Q==null?!1:N(de,Q,re),be=b.select("open"),ve=E.current?.()??b.select("transitionStatus")==="ending",G=!be&&ve&&v.current,te=!fe&&Le(Q)&&Le(de)&&we(de,Q)&&G,he=W>0&&!j,ke=fe&&(be||G)||te,Oe=!be||fe;if(ke){T()&&b.setOpen(!0,Ee(oe.triggerHover,z,Q));return}he||(j?w.openChangeTimeout.start(j,()=>{Oe&&T()&&b.setOpen(!0,Ee(oe.triggerHover,z,Q))}):Oe&&T()&&b.setOpen(!0,Ee(oe.triggerHover,z,Q)))}function L(z){if(I()){A();return}P();let W=b.select("domReferenceElement"),j=De(W);w.restTimeout.clear(),w.restTimeoutPending=!1;let re=h.current.floatingContext??u?.();if(wa(z.relatedTarget,b.context.triggerElements))return;if(R.current&&re){b.select("open")||w.openChangeTimeout.clear();let de=l.current;w.handler=R.current({...re,tree:_,x:z.clientX,y:z.clientY,onClose(){A(),P(),C.current&&!I()&&de===b.select("domReferenceElement")&&F(z,!0)}}),j.addEventListener("mousemove",w.handler),w.handler(z);return}(w.pointerType!=="touch"||!we(b.select("floatingElement"),z.relatedTarget))&&F(z)}function M(z){we(D,z.relatedTarget)||(w.openChangeTimeout.clear(),w.restTimeout.clear(),w.restTimeoutPending=!1)}let V=m?ze(D,"mouseout",M):void 0;return s?Fr(ze(D,"mousemove",O,{once:!0}),ze(D,"mouseenter",O),ze(D,"mouseleave",L),V):Fr(ze(D,"mouseenter",O),ze(D,"mouseleave",L),V)},[P,A,h,x,b,r,R,w,c,N,I,i,s,S,l,_,C,u,E,T,m]),ka.useMemo(()=>{if(!r)return;function F(D){w.pointerType=D.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(D){let{nativeEvent:O}=D,L=D.currentTarget,M=b.select("domReferenceElement"),V=b.select("open"),z=N(M,L,D.target);if(i&&!zn(w.pointerType))return;if(V&&z&&w.handleCloseOptions?.blockPointerEvents){let re=b.select("floatingElement");if(re){let ne=w.handleCloseOptions?.getScope?.()??L.ownerDocument.body;lm(w,{scopeElement:ne,referenceElement:L,floatingElement:re})}}let W=Qw(S.current);if(V&&!z||W===0||!z&&w.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;w.restTimeout.clear();function j(){if(w.restTimeoutPending=!1,I())return;let re=b.select("open");!w.blockMouseMove&&(!re||z)&&T()&&b.setOpen(!0,Ee(oe.triggerHover,O,L))}w.pointerType==="touch"?IE.flushSync(()=>{j()}):z&&V?j():(w.restTimeoutPending=!0,w.restTimeout.start(W,j))}}},[r,w,I,N,i,b,S,T])}var kr=f(H(),1);var eL="Escape";function PE(e){return ut.engine.webkit&&e.movementX===0&&e.movementY===0}function cm(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function dm(e,t){return cm(t,e===Xw||e===Op,e===Ec||e===kc)}function W0(e,t,r){return cm(t,e===Op,r?e===Ec:e===kc)||e==="Enter"||e===" "||e===""}function tL(e,t,r){return cm(t,r?e===Ec:e===kc,e===Op)}function rL(e,t,r,n){let o=r?e===kc:e===Ec,i=e===Xw;return t==="both"||t==="horizontal"&&n?e===eL:cm(t,o,i)}function U0(e,t){let{listRef:r,activeIndex:n,onNavigate:o=()=>{},enabled:i=!0,selectedIndex:a=null,allowEscape:s=!1,loopFocus:l=!1,nested:d=!1,rtl:c=!1,virtual:u=!1,focusItemOnOpen:g="auto",focusItemOnHover:p=!0,openOnArrowKeyDown:m=!0,disabledIndices:b=void 0,orientation:h="vertical",parentOrientation:y,id:_,resetOnPointerLeave:w=!0,externalTree:v,grid:R}=t,x=R!=null,S="rootStore"in e?e.rootStore:e,C=S.useState("open"),k=S.useState("floatingElement"),E=S.useState("domReferenceElement"),I=S.context.dataRef,T=Oc(k),N=Tc(E),P=Vt(T),A=Bn(),F=zr(v),D=kr.useRef(g),O=kr.useRef(a??-1),L=kr.useRef(null),M=kr.useRef(!0),V=ee(q=>{o(O.current===-1?null:O.current,q)}),z=kr.useRef(!!k),W=kr.useRef(C),j=kr.useRef(!1),re=kr.useRef(!1),ne=kr.useRef(null),de=Vt(b),Q=Vt(C),fe=Vt(a),be=Vt(w),ve=Fn(),G=Fn(),te=ee(()=>{function q(pe){u?F?.events.emit("virtualfocus",pe):ne.current=Fl(pe,{sync:j.current,preventScroll:!0})}let Z=r.current[O.current],We=re.current;Z&&q(Z),(j.current?pe=>pe():pe=>ve.request(pe))(()=>{let pe=r.current[O.current]||Z;if(!pe)return;Z||q(pe),K&&(We||!M.current)&&pe.scrollIntoView?.({block:"nearest",inline:"nearest"})})});X(()=>{I.current.orientation=h},[I,h]),X(()=>{i&&(C&&k?(O.current=a??-1,D.current&&a!=null&&(re.current=!0,V())):z.current&&(O.current=-1,V()))},[i,C,k,a,V]),X(()=>{if(i){if(!C){j.current=!1;return}if(k)if(n==null){if(j.current=!1,fe.current!=null)return;if(z.current&&(O.current=-1,te()),(!W.current||!z.current)&&D.current&&(L.current!=null||D.current===!0&&L.current==null)){let q=0,Z=()=>{r.current[0]==null?(q<2&&(q?le=>G.request(le):queueMicrotask)(Z),q+=1):(O.current=L.current==null||W0(L.current,h,c)||d?Fp(r):r0(r),L.current=null,V())};Z()}}else t0(r.current,n)||(O.current=n,te(),re.current=!1)}},[i,C,k,n,fe,d,r,h,c,V,te,G]),X(()=>{if(!i||k||!F||u||!z.current)return;let q=F.nodesRef.current,Z=q.find(pe=>pe.id===A)?.context?.elements.floating,We=or(De(E??Z??null)),le=q.some(pe=>pe.context&&we(pe.context.elements.floating,We));Z&&!le&&M.current&&Z.focus({preventScroll:!0})},[i,k,E,F,A,u]),X(()=>{W.current=C,z.current=!!k}),X(()=>{C||(L.current=null,D.current=g)},[C,g]);let he=n!=null,ke=ee(q=>{if(!Q.current)return;let Z=r.current.indexOf(q.currentTarget);Z!==-1&&(O.current!==Z||n!==Z)&&(O.current=Z,V(q))}),Oe=ee(()=>y??F?.nodesRef.current.find(q=>q.id===A)?.context?.dataRef?.current.orientation),_e=ee(()=>Fp(r,de.current)),ae=ee(q=>{if(M.current=!1,j.current=!0,q.which===229||!Q.current&&q.currentTarget===P.current)return;if(d&&rL(q.key,h,c,x)){dm(q.key,Oe())||Ln(q),S.setOpen(!1,Ee(oe.listNavigation,q.nativeEvent)),Ze(E)&&(u?F?.events.emit("virtualfocus",E):E.focus());return}let Z=O.current,We=Fp(r,b),le=r0(r,b);if(N||(q.key==="Home"&&(Ln(q),O.current=We,V(q)),q.key==="End"&&(Ln(q),O.current=le,V(q))),R!=null){let pe=R(q,O.current,r,h,l,c,b,We,le);if(pe!=null&&(O.current=pe,V(q)),h==="both")return}if(dm(q.key,h)){if(Ln(q),C&&!u&&or(q.currentTarget.ownerDocument)===q.currentTarget){O.current=W0(q.key,h,c)?We:le,V(q);return}W0(q.key,h,c)?l?Z>=le?s&&Z!==r.current.length?O.current=-1:(j.current=!1,O.current=We):O.current=Ps(r.current,{startingIndex:Z,disabledIndices:b}):O.current=Math.min(le,Ps(r.current,{startingIndex:Z,disabledIndices:b})):l?Z<=We?s&&Z!==-1?O.current=r.current.length:(j.current=!1,O.current=le):O.current=Ps(r.current,{startingIndex:Z,decrement:!0,disabledIndices:b}):O.current=Math.max(We,Ps(r.current,{startingIndex:Z,decrement:!0,disabledIndices:b})),t0(r.current,O.current)&&(O.current=-1),V(q)}}),K=kr.useMemo(()=>({onFocus(Z){j.current=!0,ke(Z)},onClick:({currentTarget:Z})=>Z.focus({preventScroll:!0}),onMouseMove(Z){PE(Z)||(j.current=!0,re.current=!1,p&&ke(Z))},onPointerLeave(Z){if(!Q.current||!M.current||Z.pointerType==="touch")return;j.current=!0;let We=Z.relatedTarget;if(!(!p||r.current.includes(We))&&be.current&&(ne.current?.(),ne.current=null,O.current=-1,V(Z),!u)){let le=P.current,pe=or(De(le));le&&we(le,pe)&&le.focus({preventScroll:!0})}}}),[ke,Q,P,p,r,V,be,u]),se=kr.useMemo(()=>u&&C&&he&&{"aria-activedescendant":`${_}-${n}`},[u,C,he,_,n]),ce=kr.useMemo(()=>({"aria-orientation":h==="both"?void 0:h,...N?{}:se,onKeyDown(q){if(q.key==="Tab"&&q.shiftKey&&C&&!u){let Z=Dt(q.nativeEvent);if(Z&&!we(P.current,Z))return;Ln(q),S.setOpen(!1,Ee(oe.focusOut,q.nativeEvent)),Ze(E)&&E.focus();return}ae(q)},onPointerMove(q){PE(q)||(M.current=!0)}}),[se,ae,P,h,N,S,C,u,E]),Te=kr.useMemo(()=>{function q(le){S.setOpen(!0,Ee(oe.listNavigation,le.nativeEvent,le.currentTarget))}function Z(le){g==="auto"&&Tp(le.nativeEvent)&&(D.current=!u)}function We(le){D.current=g,g==="auto"&&Al(le.nativeEvent)&&(D.current=!0)}return{onKeyDown(le){let pe=S.select("open");M.current=!1;let Je=le.key.startsWith("Arrow"),bt=tL(le.key,Oe(),c),Kt=dm(le.key,h),Nr=(d?bt:Kt)||le.key==="Enter"||le.key.trim()==="";if(u&&pe)return ae(le);if(!(!pe&&!m&&Je)){if(Nr){let Ar=dm(le.key,Oe());L.current=d&&Ar?null:le.key}if(d){bt&&(Ln(le),pe?(O.current=_e(),V(le)):q(le));return}Kt&&(fe.current!=null&&(O.current=fe.current),Ln(le),!pe&&m?q(le):ae(le),pe&&V(le))}},onFocus(le){S.select("open")&&!u&&(O.current=-1,V(le))},onPointerDown:We,onPointerEnter:We,onMouseDown:Z,onClick:Z}},[ae,g,_e,d,V,S,m,h,Oe,c,fe,u]),Tt=kr.useMemo(()=>({...se,...Te}),[se,Te]);return kr.useMemo(()=>i?{reference:Tt,floating:ce,item:K,trigger:Te}:{},[i,Tt,ce,Te,K])}var Ls=f(H(),1);function Y0(e,t){let{listRef:r,elementsRef:n,activeIndex:o,onMatch:i,disabledIndices:a,onTyping:s,enabled:l=!0,resetMs:d=750,selectedIndex:c=null}=t,u="rootStore"in e?e.rootStore:e,g=u.useState("open"),p=wt(),m=Ls.useRef(""),b=Ls.useRef(c??o??-1),h=Ls.useRef(null),y=ee(v=>{function R(P){return n?.current[P]}function x(P){let A=R(P);return A&&!Ms(A)||A?.matches(":disabled")?!1:a==null||!n0(Gi,P,a)}function S(P,A,F=0){if(P.length===0)return-1;let D=(F%P.length+P.length)%P.length,O=A.toLowerCase();for(let L=0;L<P.length;L+=1){let M=(D+L)%P.length;if(!(!P[M]?.toLowerCase().startsWith(O)||!x(M)))return M}return-1}let C=r.current;if(m.current.length>0&&v.key===" "&&(Ln(v),s?.(!0)),m.current.length>0&&m.current[0]!==" "&&S(C,m.current)===-1&&v.key!==" "&&s?.(!1),C==null||v.key.length!==1||v.ctrlKey||v.metaKey||v.altKey)return;g&&v.key!==" "&&(Ln(v),s?.(!0));let k=m.current==="";k&&(b.current=c??o??-1),C.every((P,A)=>P&&x(A)?P[0]?.toLowerCase()!==P[1]?.toLowerCase():!0)&&m.current===v.key&&(m.current="",b.current=h.current),m.current+=v.key,p.start(d,()=>{m.current="",b.current=h.current,s?.(!1)});let T=((k?c??o??-1:b.current)??0)+1,N=S(C,m.current,T);N!==-1?(i?.(N),h.current=N):v.key!==" "&&(m.current="",s?.(!1))}),_=ee(v=>{let R=v.relatedTarget,x=u.select("domReferenceElement"),S=u.select("floatingElement");we(x,R)||we(S,R)||(p.clear(),m.current="",b.current=h.current,s?.(!1))});X(()=>{!g&&c!==null||(p.clear(),h.current=null,m.current!==""&&(m.current=""))},[g,c,p]);let w=Ls.useMemo(()=>({onKeyDown:y,onBlur:_}),[y,_]);return Ls.useMemo(()=>l?{reference:w,floating:w}:{},[l,w])}var ME=.1,nL=ME*ME,yt=.5;function um(e,t,r,n,o,i){return n>=t!=i>=t&&e<=(o-r)*(t-n)/(i-n)+r}function fm(e,t,r,n,o,i,a,s,l,d){let c=!1;return um(e,t,r,n,o,i)&&(c=!c),um(e,t,o,i,a,s)&&(c=!c),um(e,t,a,s,l,d)&&(c=!c),um(e,t,l,d,r,n)&&(c=!c),c}function oL(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function pm(e,t,r,n,o,i){let a=Math.min(r,o),s=Math.max(r,o),l=Math.min(n,i),d=Math.max(n,i);return e>=a&&e<=s&&t>=l&&t<=d}function zs(e={}){let{blockPointerEvents:t=!1}=e,r=new Vr,n=({x:o,y:i,placement:a,elements:s,onClose:l,nodeId:d,tree:c})=>{let u=a?.split("-")[0],g=!1,p=null,m=null,b=typeof performance<"u"?performance.now():0;function h(_,w){let v=performance.now(),R=v-b;if(p===null||m===null||R===0)return p=_,m=w,b=v,!1;let x=_-p,S=w-m,C=x*x+S*S,k=R*R*nL;return p=_,m=w,b=v,C<k}function y(){r.clear(),l()}return function(w){r.clear();let v=s.domReference,R=s.floating;if(!v||!R||u==null||o==null||i==null)return;let{clientX:x,clientY:S}=w,C=Dt(w),k=w.type==="mouseleave",E=we(R,C),I=we(v,C);if(E&&(g=!0,!k))return;if(I&&(g=!1,!k)){g=!0;return}if(k&&Le(w.relatedTarget)&&we(R,w.relatedTarget))return;function T(){return!!(c&&co(c.nodesRef.current,d).length>0)}function N(){T()||y()}if(T())return;let P=v.getBoundingClientRect(),A=R.getBoundingClientRect(),F=o>A.right-A.width/2,D=i>A.bottom-A.height/2,O=A.width>P.width,L=A.height>P.height,M=(O?P:A).left,V=(O?P:A).right,z=(L?P:A).top,W=(L?P:A).bottom;if(u==="top"&&i>=P.bottom-1||u==="bottom"&&i<=P.top+1||u==="left"&&o>=P.right-1||u==="right"&&o<=P.left+1){N();return}let j=!1;switch(u){case"top":j=pm(x,S,M,P.top+1,V,A.bottom-1);break;case"bottom":j=pm(x,S,M,A.top+1,V,P.bottom-1);break;case"left":j=pm(x,S,A.right-1,W,P.left+1,z);break;case"right":j=pm(x,S,P.right-1,W,A.left+1,z);break;default:}if(j)return;if(g&&!oL(x,S,P)){N();return}if(!k&&h(x,S)){N();return}let re=!1;switch(u){case"top":{let ne=O?yt/2:yt*4,de=O||F?o+ne:o-ne,Q=O?o-ne:F?o+ne:o-ne,fe=i+yt+1,be=F||O?A.bottom-yt:A.top,ve=F?O?A.bottom-yt:A.top:A.bottom-yt;re=fm(x,S,de,fe,Q,fe,A.left,be,A.right,ve);break}case"bottom":{let ne=O?yt/2:yt*4,de=O||F?o+ne:o-ne,Q=O?o-ne:F?o+ne:o-ne,fe=i-yt,be=F||O?A.top+yt:A.bottom,ve=F?O?A.top+yt:A.bottom:A.top+yt;re=fm(x,S,de,fe,Q,fe,A.left,be,A.right,ve);break}case"left":{let ne=L?yt/2:yt*4,de=L||D?i+ne:i-ne,Q=L?i-ne:D?i+ne:i-ne,fe=o+yt+1,be=D||L?A.right-yt:A.left,ve=D?L?A.right-yt:A.left:A.right-yt;re=fm(x,S,be,A.top,ve,A.bottom,fe,de,fe,Q);break}case"right":{let ne=L?yt/2:yt*4,de=L||D?i+ne:i-ne,Q=L?i-ne:D?i+ne:i-ne,fe=o-yt,be=D||L?A.left+yt:A.right,ve=D?L?A.left+yt:A.right:A.left+yt;re=fm(x,S,fe,de,fe,Q,be,A.top,ve,A.bottom);break}default:}re?g||r.start(40,N):N()}};return n.__options={...e,blockPointerEvents:t},n}var Wl=class extends ai{setState(t){}update(t){}set(t,r){}notifyAll(){}};var Roe=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Lw.startingStyle]="startingStyle",e[e.endingStyle=Lw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var iL={"data-popup-open":""},aL={"data-popup-open":"","data-pressed":""},sL={"data-open":""},lL={"data-closed":""},dL={"data-anchor-hidden":""},mm={open(e){return e?iL:null}},G0={open(e){return e?aL:null}},Bs={open(e){return e?sL:lL},anchorHidden(e){return e?dL:null}},Ul={...Bs,...Il};var cL="ArrowUp",uL="ArrowDown",fL="ArrowLeft",pL="ArrowRight",mL="Home",gL="End";var NE=new Set([cL,uL,fL,pL,mL,gL]);function gm(e){return Tl(19)?e:e?"true":void 0}var AE=f(H(),1),DE=f(B(),1),VE=AE.forwardRef(function(t,r){let{cutout:n,...o}=t,i;if(n){let a=n.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${a.left}px ${a.top}px,${a.left}px ${a.bottom}px,${a.right}px ${a.bottom}px,${a.right}px ${a.top}px,${a.left}px ${a.top}px)`}return(0,DE.jsx)("div",{ref:r,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var qc=f(H(),1);var $c=f(H(),1);function FE(e){let t=$c.useRef(""),r=$c.useCallback(o=>{o.defaultPrevented||(t.current=o.pointerType,e(o,o.pointerType))},[e]);return{onClick:$c.useCallback(o=>{if(o.detail===0){e(o,"keyboard");return}"pointerType"in o?e(o,o.pointerType):e(o,t.current),t.current=""},[e]),onPointerDown:r}}var LE=f(H(),1);function zE(e,t){let r=LE.useRef(e),n=ee(t);X(()=>{r.current!==e&&n(r.current),r.current=e},[e,n])}function bL(e,t){let r=ee((i,a)=>{(typeof e=="function"?e():e)||t(a||(ut.os.ios?"touch":""))}),{onClick:n,onPointerDown:o}=FE(r);return qc.useMemo(()=>({onClick:n,onPointerDown:o}),[n,o])}function BE(e){let[t,r]=qc.useState(null),n=bL(e,r);return zE(e,o=>{o&&!e&&r(null)}),qc.useMemo(()=>({openMethod:t,triggerProps:n}),[t,n])}var bm=f(H(),1);var Ta={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},hL={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},jE={disabled:!1,...hL},uo={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var _L={invalid:void 0,name:void 0,validityData:{state:Ta,errors:[],error:"",value:"",initialValue:null},setValidityData:qe,disabled:void 0,setTouched:qe,setDirty:qe,setFilled:qe,setFocused:qe,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:jE,registerFieldControl:qe,validation:{getValidationProps:(e,t=Ye)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:qe,getInputControl:()=>null,commit:async()=>{},change:qe}},$0=bm.createContext(_L);function _n(e=!0){let t=bm.useContext($0);if(t.setValidityData===qe&&!e)throw new Error(Ue(28));return t}function HE(e,t,r,n,o=!0,i){let{registerFieldControl:a}=_n(),s=ct(()=>Symbol());X(()=>{let l=s.current;if(!o){a(l,void 0);return}a(l,{controlRef:e,getValue:n,id:t,name:i,value:r})},[e,o,n,t,i,a,s,r]),X(()=>{let l=s.current;return()=>{a(l,void 0)}},[a,s])}var hm=f(H(),1);var vL=hm.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:qe,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function li(){return hm.useContext(vL)}var Kc=f(H(),1);var _m=f(H(),1);var q0=_m.createContext({controlId:void 0,registerControlId:qe,labelId:void 0,setLabelId:qe,messageIds:[],setMessageIds:qe,getDescriptionProps:e=>e});function Hr(){return _m.useContext(q0)}function WE(e={}){let{id:t,implicit:r=!1,controlRef:n}=e,{controlId:o,registerControlId:i}=Hr(),a=At(t),s=r?o:void 0,l=ct(()=>Symbol()),d=Kc.useRef(!1),c=Kc.useRef(t!=null),u=ee(()=>{!d.current||i===qe||(d.current=!1,i(l.current,void 0))});return X(()=>{if(i===qe)return;let g;if(r){let p=n?.current;Le(p)&&p.closest("label")!=null?g=t??null:g=s??a}else if(t!=null)c.current=!0,g=t;else if(c.current)g=a;else{u();return}if(g===void 0){u();return}d.current=!0,i(l.current,g)},[t,n,s,i,r,a,l,u]),Kc.useEffect(()=>u,[u]),o??a}var vm=f(H(),1),K0=vm.createContext(void 0);function Oa(){return vm.useContext(K0)?.direction??"ltr"}var wm=5;function UE(e,t){let r=wL(t);return e.clientX>=r.left-wm&&e.clientX<=r.right+wm&&e.clientY>=r.top-wm&&e.clientY<=r.bottom+wm}function wL(e){let t=e.getBoundingClientRect(),r=at(e);if(ut.env.jsdom)return t;let n=r.getComputedStyle(e,"::before"),o=r.getComputedStyle(e,"::after");if(!(n.content!=="none"||o.content!=="none"))return t;let a=parseFloat(n.width)||0,s=parseFloat(n.height)||0,l=parseFloat(o.width)||0,d=parseFloat(o.height)||0,c=Math.max(t.width,a,l),u=Math.max(t.height,s,d),g=c-t.width,p=u-t.height;return{left:t.left-g/2,right:t.right+g/2,top:t.top-p/2,bottom:t.bottom+p/2}}var Hn=f(H(),1);var yL=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:a,elements:s,middlewareData:l}=t,{element:d,padding:c=0,offsetParent:u="real"}=ii(e,t)||{};if(d==null)return{};let g=Vp(c),p={x:r,y:n},m=Nc(o),b=Mc(m),h=await a.getDimensions(d),y=m==="y",_=y?"top":"left",w=y?"bottom":"right",v=y?"clientHeight":"clientWidth",R=i.reference[b]+i.reference[m]-p[m]-i.floating[b],x=p[m]-i.reference[m],S=u==="real"?await a.getOffsetParent?.(d):s.floating,C=s.floating[v]||i.floating[b];(!C||!await a.isElement?.(S))&&(C=s.floating[v]||i.floating[b]);let k=R/2-x/2,E=C/2-h[b]/2-1,I=Math.min(g[_],E),T=Math.min(g[w],E),N=I,P=C-h[b]-T,A=C/2-h[b]/2+k,F=Ap(N,A,P),D=!l.arrow&&Po(o)!=null&&A!==F&&i.reference[b]/2-(A<N?I:T)-h[b]/2<0,O=D?A<N?A-N:A-P:0;return{[m]:p[m]+O,data:{[m]:F,centerOffset:A-F-O,...D&&{alignmentOffset:O}},reset:D}}}),YE=(e,t)=>({...yL(e),options:[e,t]});var GE={name:"hide",async fn(e){let{width:t,height:r,x:n,y:o}=e.rects.reference,i=t===0&&r===0&&n===0&&o===0,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-r>=0||a.right-t>=0||a.bottom-r>=0||a.left-t>=0||i}}}};var Yl={sideX:"left",sideY:"top"};var $E="--available-width",qE="--available-height";function ZE(e,t,r){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?r?"inline-start":"inline-end":"right",bottom:"bottom",left:n?r?"inline-end":"inline-start":"left"}[t]}function KE(e,t,r){let{rects:n,placement:o}=e;return{side:ZE(t,Lr(o),r),align:Po(o)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function ym(e){return xL(e,OE)}function xL(e,t){let{anchor:r,positionMethod:n="absolute",side:o="bottom",sideOffset:i=0,align:a="center",alignOffset:s=0,collisionBoundary:l,collisionPadding:d=5,sticky:c=!1,arrowPadding:u=5,disableAnchorTracking:g=!1,inline:p,keepMounted:m=!1,floatingRootContext:b,mounted:h,collisionAvoidance:y,shift:_,nodeId:w,adaptiveOrigin:v,lazyFlip:R=!1,externalTree:x}=e,[S,C]=Hn.useState(null);!h&&S!==null&&C(null);let k=y.side||"flip",E=y.align||"flip",I=y.fallbackAxisSide||"end",T=_?.crossAxis??!1,N=_?.rootBoundary,P=typeof r=="function"?r:void 0,A=ee(P),F=P?A:r,D=Vt(r),O=Vt(h),M=Oa()==="rtl",V=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":M?"left":"right","inline-start":M?"right":"left"}[o],z=a==="center"?V:`${V}-${a}`,W=d;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let j=1,re=o==="bottom"?j:0,ne=o==="top"?j:0,de=o==="right"?j:0,Q=o==="left"?j:0,fe={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:W},be=Hn.useRef(null),ve=Vt(i),G=Vt(s),te=typeof i!="function"?i:0,he=typeof s!="function"?s:0,ke=[];p&&ke.push(p),ke.push(E0(J=>{let Ve=KE(J,o,M),Se=typeof ve.current=="function"?ve.current(Ve):ve.current,rt=typeof G.current=="function"?G.current(Ve):G.current;return{mainAxis:Se,crossAxis:rt,alignmentAxis:rt}},[te,he,M,o]));let Oe=E==="none"&&k!=="shift",_e=!Oe&&(c||T||k==="shift"),ae=k==="none"?null:O0({...fe,padding:{top:W.top+j+re,right:W.right+j+Q,bottom:W.bottom+j+ne,left:W.left+j+de},mainAxis:!T&&k==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),K=Oe?null:k0({...fe,rootBoundary:N,mainAxis:E!=="none",crossAxis:_e,limiter:c||T?void 0:T0(J=>{if(!be.current)return{};let{width:Ve,height:Se}=be.current.getBoundingClientRect(),rt=bn(Lr(J.placement)),Pe=rt==="y"?Ve:Se,Xt=rt==="y"?W.left+W.right:W.top+W.bottom;return{offset:Pe/2+Xt/2}})},[fe,c,T,N,W,E]);k==="shift"||E==="shift"||a==="center"?ke.push(K,ae):ke.push(ae,K),ke.push(I0({...fe,apply({elements:{floating:J},availableWidth:Ve,availableHeight:Se,rects:rt}){if(!O.current)return;let Pe=J.style;Pe.setProperty($E,`${Ve}px`),Pe.setProperty(qE,`${Se}px`);let Xt=at(J).devicePixelRatio||1,{x:Nn,y:An,width:ko,height:Dn}=rt.reference,_s=(Math.round((Nn+ko)*Xt)-Math.round(Nn*Xt))/Xt,xl=(Math.round((An+Dn)*Xt)-Math.round(An*Xt))/Xt;Pe.setProperty("--anchor-width",`${_s}px`),Pe.setProperty("--anchor-height",`${xl}px`)}}),YE(J=>({element:be.current||De(J.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(J){let{elements:Ve,middlewareData:Se,placement:rt,rects:Pe,y:Xt}=J,Nn=Lr(rt),An=bn(Nn),ko=be.current,Dn=Se.arrow?.x||0,_s=Se.arrow?.y||0,xl=ko?.clientWidth||0,YA=ko?.clientHeight||0,Rv=Dn+xl/2,VR=_s+YA/2,GA=Math.abs(Se.shift?.y||0),$A=Pe.reference.height/2,dc=typeof i=="function"?i(KE(J,o,M)):i,qA=GA>dc,KA={top:`${Rv}px calc(100% + ${dc}px)`,bottom:`${Rv}px ${-dc}px`,left:`calc(100% + ${dc}px) ${VR}px`,right:`${-dc}px ${VR}px`}[Nn],XA=`${Rv}px ${Pe.reference.y+$A-Xt}px`;return Ve.floating.style.setProperty("--transform-origin",_e&&An==="y"&&qA?XA:KA),{}}},GE,v),X(()=>{!h&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,b]);let se=Hn.useMemo(()=>({elementResize:!g&&typeof ResizeObserver<"u",layoutShift:!g&&typeof IntersectionObserver<"u"}),[g]),{refs:ce,elements:Te,x:Tt,y:q,middlewareData:Z,update:We,placement:le,context:pe,isPositioned:Je,floatingStyles:bt}=t({rootContext:b,open:m?h:void 0,placement:z,middleware:ke,strategy:n,whileElementsMounted:m?void 0:(...J)=>Bc(...J,se),nodeId:w,externalTree:x}),{sideX:Kt,sideY:Nr}=Z.adaptiveOrigin||Yl,Ar=Je?n:"fixed",Qo=Hn.useMemo(()=>{let J;return Je?v?J={position:Ar,[Kt]:Tt,[Nr]:q}:J={...bt,position:Ar}:J={position:Ar,top:0,left:0},J[$E]="100vw",J[qE]="100vh",Je||(J.opacity=0),J},[v,Ar,Kt,Tt,Nr,q,bt,Je]),Pn=Hn.useRef(null);X(()=>{if(!h)return;let J=D.current,Ve=typeof J=="function"?J():J,rt=(XE(Ve)?Ve.current:Ve)||null||null;rt!==Pn.current&&(ce.setPositionReference(rt),Pn.current=rt)},[h,ce,F,D]),Hn.useEffect(()=>{if(!h)return;let J=D.current;typeof J!="function"&&XE(J)&&J.current!==Pn.current&&(ce.setPositionReference(J.current),Pn.current=J.current)},[h,ce,F,D]),Hn.useEffect(()=>{if(m&&h&&Te.reference&&Te.floating)return Bc(Te.reference,Te.floating,We,se)},[m,h,Te,We,se]);let Mn=Lr(le),ro=ZE(o,Mn,M),Hi=Po(le)||"center",Wi=!!Z.hide?.referenceHidden;X(()=>{R&&h&&Je&&Mn!==V&&C(Mn)},[R,h,Je,Mn,V]);let Fe=Hn.useMemo(()=>({position:"absolute",top:Z.arrow?.y,left:Z.arrow?.x}),[Z.arrow]),$=Z.arrow?.centerOffset!==0;return Hn.useMemo(()=>({positionerStyles:Qo,arrowStyles:Fe,arrowRef:be,arrowUncentered:$,side:ro,align:Hi,physicalSide:Mn,anchorHidden:Wi,refs:ce,context:pe,isPositioned:Je,update:We}),[Qo,Fe,be,$,ro,Hi,Mn,Wi,ce,pe,Je,We])}function XE(e){return e!=null&&"current"in e}function Gl(e){return e==="starting"?R3:Ye}function xm(e,t,{styles:r,transitionStatus:n,props:o,refs:i,hidden:a,inert:s=!1}){let l={...r};return s&&(l.pointerEvents="none"),Re("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:l},Gl(n),o],stateAttributesMapping:Bs})}var QE=f(H(),1);var SL=20;function JE(e,t,r,n){let[o,i]=QE.useState(!1);X(()=>{if(!e||!t||r==null){i(!1);return}let a=De(r).documentElement.clientWidth,s=r.offsetWidth;i(a>0&&s>0&&s>=a-SL)},[e,t,r]),GC(e&&(!t||o),n)}var e2=f(H(),1);var X0=e2.forwardRef(function(t,r){let{render:n,className:o,disabled:i=!1,focusableWhenDisabled:a=!1,nativeButton:s=!0,style:l,...d}=t,{getButtonProps:c,buttonRef:u}=$i({disabled:i,focusableWhenDisabled:a,native:s});return Re("button",t,{state:{disabled:i},ref:[r,u],props:[d,c]})});var Sm=f(H(),1),Z0=Sm.createContext({disabled:!1});function Rm(){return Sm.useContext(Z0)}var Ia=f(H(),1);function js(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var Q0=Object.keys(Ta);function RL(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function t2(e,t){let r=null;for(let n of e.keys())if(RL(n,t)){if(!n.validity.valid)return n;r??=n}return r}function r2(e,t){for(let r of t.keys())r.setCustomValidity("");e?.setCustomValidity("")}function n2(e){let{elementRef:t,formRef:r}=li(),{setValidityData:n,validate:o,validityData:i,validationDebounceTime:a,invalid:s,markedDirtyRef:l,state:d,shouldValidateOnChange:c,registeredFieldIdRef:u}=e,{controlId:g,getDescriptionProps:p}=Hr(),m=wt(),b=Ia.useRef(null),h=ct(()=>new Map).current,y=Ia.useRef(0),_=Ia.useCallback((S,C)=>(h.set(S,C),()=>{h.delete(S)}),[h]),w=ee(()=>{let S=t2(h,t.current);return S&&h.get(S)?.controlRef.current||null}),v=ee(async(S,C=!1)=>{y.current+=1;let k=y.current;function E(M,V=s){let z=u.current??g;if(z==null)return;let W=r.current.fields.get(z);if(!W)return;let j=js(M,V);r.current.fields.set(z,{...W,validityData:j})}function I(M,V){let z={value:S,state:{...Ta,valid:!0},error:"",errors:[],initialValue:i.initialValue};r2(M,h),E(z,V),n(z)}let T=h.size>0?t2(h,t.current):b.current;if(C){if(d.valid!==!1||!T)return;let M=T.validity;if(!M.valueMissing){I(T,!1);return}for(let V of Q0)if(V!=="valid"&&V!=="valueMissing"&&V!=="customError"&&M[V])return}function N(M){let V=Q0.reduce((W,j)=>(W[j]=M.validity[j],W),{}),z=!1;for(let W of Q0)if(W!=="valid"){if(W==="valueMissing"&&V[W])z=!0;else if(V[W])return V}return z&&!l.current&&(V.valid=!0,V.valueMissing=!1),V}m.clear();let P=null,A=[],F=T?N(T):{...Ta,valid:!0},D,O=c();if(T&&T.validationMessage&&!O)D=T.validationMessage,A=[T.validationMessage];else{let M=Array.from(r.current.fields.values()).reduce((z,W)=>(W.name&&(z[W.name]=W.getValue()),z),{}),V=o(S,M);if(typeof V=="object"&&V!==null&&"then"in V){if(P=await V,k!==y.current)return}else P=V;P!==null?(F.valid=!1,F.customError=!0,Array.isArray(P)?(A=P,T?.setCustomValidity(P.join(`
+`))):P&&(A=[P],T?.setCustomValidity(P))):O&&(r2(T,h),F.customError=!1,T&&T.validationMessage?(D=T.validationMessage,A=[T.validationMessage]):(!T||T.validity.valid)&&!F.valid&&(F.valid=!0))}let L={value:S,state:F,error:D??(Array.isArray(P)?P[0]:P??""),errors:A,initialValue:i.initialValue};E(L),n(L)}),R=ee(S=>{m.clear();let C=c();C&&S!==""&&a?(y.current+=1,m.start(a,()=>{v(S)})):v(S,!C)}),x=Ia.useCallback((S,C={})=>it(p(C),d.valid===!1&&!d.disabled&&!S?{"aria-invalid":!0}:Ye),[p,d.disabled,d.valid]);return Ia.useMemo(()=>({getValidationProps:x,inputRef:b,registeredInputs:h,registerInput:_,getInputControl:w,commit:v,change:R}),[x,h,_,w,v,R])}function o2(e,t){let r=At(e);return X(()=>(t(r),()=>{t(n=>n===r?void 0:n)}),[r,t]),r}function i2(e={}){let{id:t,fallbackControlId:r,native:n=!1,setLabelId:o,focusControl:i}=e,{controlId:a,setLabelId:s}=Hr(),l=ee(p=>{s(p),o?.(p)}),d=o2(t,l),c=a??r;function u(p){if(i){i(p,c);return}if(!c)return;let m=De(p.currentTarget).getElementById(c);Ze(m)&&CL(m)}function g(p){Dt(p.nativeEvent)?.closest("button,input,select,textarea")||(!p.defaultPrevented&&p.detail>1&&p.preventDefault(),!n&&u(p))}return n?{id:d,htmlFor:c??void 0,onMouseDown:g}:{id:d,onClick:g,onPointerDown(p){p.preventDefault()}}}function CL(e){e.focus({focusVisible:!0})}var Cm=f(H(),1),EL=Cm.createContext(void 0);function Pa(e=!0){let t=Cm.useContext(EL);if(t===void 0&&!e)throw new Error(Ue(25));return t}var st={};Dr(st,{Arrow:()=>s2,Backdrop:()=>d2,CheckboxItem:()=>p2,CheckboxItemIndicator:()=>m2,Group:()=>h2,GroupLabel:()=>v2,Handle:()=>Jc,Item:()=>y2,LinkItem:()=>x2,Popup:()=>C2,Portal:()=>T2,Positioner:()=>O2,RadioGroup:()=>P2,RadioItem:()=>A2,RadioItemIndicator:()=>D2,Root:()=>$m,Separator:()=>s9,SubmenuRoot:()=>j2,SubmenuTrigger:()=>l9,Trigger:()=>q2,Viewport:()=>i9,createHandle:()=>d9});var a2=f(H(),1);var Em=f(H(),1),J0=Em.createContext(void 0);function Wr(e){let t=Em.useContext(J0);if(t===void 0&&!e)throw new Error(Ue(33));return t}var km=f(H(),1),ey=km.createContext(void 0);function xt(e){let t=km.useContext(ey);if(t===void 0&&!e)throw new Error(Ue(36));return t}var s2=a2.forwardRef(function(t,r){let{render:n,className:o,style:i,...a}=t,{store:s}=xt(),{arrowRef:l,side:d,align:c,arrowUncentered:u,arrowStyles:g}=Wr(),m={open:s.useState("open"),side:d,align:c,uncentered:u};return Re("div",t,{ref:[l,r],stateAttributesMapping:Bs,state:m,props:{style:g,"aria-hidden":!0,...a}})});var l2=f(H(),1);var d2=l2.forwardRef(function(t,r){let{render:n,className:o,style:i,...a}=t,{store:s}=xt(),l=s.useState("open"),d=s.useState("mounted"),c=s.useState("transitionStatus"),u=s.useState("lastOpenChangeReason"),g=Pa(),p={open:l,transitionStatus:c};return Re("div",t,{ref:g?.backdropRef?[r,g.backdropRef]:r,state:p,stateAttributesMapping:Ul,props:[{role:"presentation",hidden:!d,style:{pointerEvents:u===oe.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});var Im=f(H(),1);var Tm=f(H(),1),ty=Tm.createContext(void 0);function c2(){let e=Tm.useContext(ty);if(e===void 0)throw new Error(Ue(30));return e}var $l=f(H(),1);var u2=f(H(),1);function Om(e){let{closeOnClick:t,highlighted:r,id:n,nodeId:o,store:i,typingRef:a,itemRef:s,itemMetadata:l}=e,{events:d}=i.useState("floatingTreeRoot"),c=i.useState("open"),u=Pa(!0),g=u!==void 0;return u2.useMemo(()=>({id:n,role:"menuitem",tabIndex:c&&r?0:-1,onKeyDown(p){p.key===" "&&a?.current&&p.preventDefault()},onMouseMove(p){o&&d.emit("itemhover",{nodeId:o,target:p.currentTarget})},onClick(p){t&&d.emit("close",{domEvent:p,reason:oe.itemPress})},onMouseUp(p){if(u){let m=u.initialCursorPointRef.current;if(u.initialCursorPointRef.current=null,g&&m&&Math.abs(p.clientX-m.x)<=1&&Math.abs(p.clientY-m.y)<=1||g&&!ut.os.mac&&p.button===2)return}s.current&&i.context.allowMouseUpTriggerRef.current&&(!g||p.button===2)&&l.type==="regular-item"&&Ml(s.current,p,{detail:1})}}),[t,r,n,d,o,c,i,a,s,u,g,l])}var Ma={type:"regular-item"};function Na(e){let{closeOnClick:t,disabled:r,highlighted:n,id:o,store:i,typingRef:a=i.context.typingRef,nativeButton:s,itemMetadata:l,nodeId:d}=e,c=$l.useRef(null),{getButtonProps:u,buttonRef:g}=$i({disabled:r,focusableWhenDisabled:!0,native:s,composite:!0}),p=Om({closeOnClick:t,highlighted:n,id:o,nodeId:d,store:i,typingRef:a,itemRef:c,itemMetadata:l}),m=$l.useCallback(h=>it(p,{onMouseEnter(){l.type==="submenu-trigger"&&l.setActive()}},h,u),[p,u,l]),b=Jo(c,g);return $l.useMemo(()=>({getItemProps:m,itemRef:b}),[m,b])}var ry=(function(e){return e.checked="data-checked",e.unchecked="data-unchecked",e.disabled="data-disabled",e.highlighted="data-highlighted",e})({});var Aa={checked(e){return e?{[ry.checked]:""}:{[ry.unchecked]:""}},...Il};var f2=f(B(),1),p2=Im.forwardRef(function(t,r){let{render:n,className:o,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,checked:c,defaultChecked:u,onCheckedChange:g,style:p,...m}=t,b=oo({guess:!0,label:a}),h=Wr(!0),y=At(i),{store:_}=xt(),w=_.useState("disabled"),v=l||w,R=_.useState("isActive",b.index),x=_.useState("itemProps"),[S,C]=kl({controlled:c,default:u??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:k,itemRef:E}=Na({closeOnClick:d,disabled:v,highlighted:R,id:y,store:_,nativeButton:s,nodeId:h?.context.nodeId,itemMetadata:Ma}),I=Im.useMemo(()=>({disabled:v,highlighted:R,checked:S}),[v,R,S]);function T(P){let A=Ee(oe.itemPress,P.nativeEvent,void 0,{preventUnmountOnClose:qe});g?.(!S,A),!A.isCanceled&&C(F=>!F)}let N=Re("div",t,{state:I,stateAttributesMapping:Aa,props:[x,{role:"menuitemcheckbox","aria-checked":S,onClick:T},m,k],ref:[E,r,b.ref]});return(0,f2.jsx)(ty.Provider,{value:I,children:N})});var Pm=f(H(),1);var m2=Pm.forwardRef(function(t,r){let{render:n,className:o,style:i,keepMounted:a=!1,...s}=t,l=c2(),d=Pm.useRef(null),{transitionStatus:c,mounted:u,setMounted:g}=ei(l.checked);so({open:l.checked,ref:d,onComplete(){l.checked||g(!1)}});let p={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return Re("span",t,{state:p,ref:[r,d],stateAttributesMapping:Aa,props:{"aria-hidden":!0,...s},enabled:a||u})});var Nm=f(H(),1);var Mm=f(H(),1),Xc=Mm.createContext(void 0);function g2(){let e=Mm.useContext(Xc);if(e===void 0)throw new Error(Ue(31));return e}var b2=f(B(),1),h2=Nm.forwardRef(function(t,r){let{render:n,className:o,style:i,...a}=t,[s,l]=Nm.useState(void 0),d=Re("div",t,{ref:r,props:{role:"group","aria-labelledby":s,...a}});return(0,b2.jsx)(Xc.Provider,{value:l,children:d})});var _2=f(H(),1);var v2=_2.forwardRef(function(t,r){let{render:n,className:o,style:i,id:a,...s}=t,l=At(a),d=g2();return X(()=>(d(l),()=>{d(c=>c===l?void 0:c)}),[d,l]),Re("div",t,{ref:r,props:{id:l,role:"presentation",...s}})});var w2=f(H(),1);var y2=w2.forwardRef(function(t,r){let{render:n,className:o,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!0,style:c,...u}=t,g=oo({guess:!0,label:a}),p=Wr(!0),m=At(i),{store:b}=xt(),h=b.useState("disabled"),y=l||h,_=b.useState("isActive",g.index),w=b.useState("itemProps"),{getItemProps:v,itemRef:R}=Na({closeOnClick:d,disabled:y,highlighted:_,id:m,store:b,nativeButton:s,nodeId:p?.context.nodeId,itemMetadata:Ma});return Re("div",t,{state:{disabled:y,highlighted:_},props:[w,u,v],ref:[R,r,g.ref]})});var Am=f(H(),1);var x2=Am.forwardRef(function(t,r){let{render:n,className:o,id:i,label:a,closeOnClick:s=!1,style:l,...d}=t,c=Am.useRef(null),u=oo({guess:!0,label:a}),p=Wr(!0)?.context.nodeId,m=At(i),{store:b}=xt(),h=b.useState("isActive",u.index),y=b.useState("itemProps"),_=b.context.typingRef,{getButtonProps:w,buttonRef:v}=$i({native:!1,composite:!0}),R=Om({closeOnClick:s,highlighted:h,id:m,nodeId:p,store:b,typingRef:_,itemRef:c,itemMetadata:Ma});function x(C){return it(R,C,w)}return Re("a",t,{state:{highlighted:h},props:[y,d,x],ref:[c,v,r,u.ref]})});var Vm=f(H(),1);var Dm=f(H(),1),kL=Dm.createContext(void 0);function S2(e){let t=Dm.useContext(kL);if(t===void 0&&!e)throw new Error(Ue(69));return t}var R2=f(B(),1),C2=Vm.forwardRef(function(t,r){let{render:n,className:o,style:i,finalFocus:a,...s}=t,{store:l}=xt(),{side:d,align:c}=Wr(),u=S2(!0)!=null,g=l.useState("open"),p=l.useState("transitionStatus"),m=l.useState("popupProps"),b=l.useState("mounted"),h=l.useState("instantType"),y=l.useState("activeTriggerElement"),_=l.useState("parent"),w=l.useState("lastOpenChangeReason"),v=l.useState("rootId"),R=l.useState("floatingRootContext"),x=l.useState("floatingTreeRoot"),S=l.useState("closeDelay"),C=l.useState("hoverEnabled"),k=l.useState("disabled"),E=l.useState("openMethod"),I=_.type==="context-menu";so({open:g,ref:l.context.popupRef,onComplete(){g&&l.context.onOpenChangeComplete?.(!0)}}),Vm.useEffect(()=>{function F(D){l.setOpen(!1,Ee(D.reason,D.domEvent))}return x.events.on("close",F),()=>{x.events.off("close",F)}},[x.events,l]),Gc(R,{enabled:C&&!k&&!I&&_.type!=="menubar",closeDelay:S});let T=l.useStateSetter("popupElement"),N={transitionStatus:p,side:d,align:c,open:g,nested:_.type==="menu",instant:h},P=Re("div",t,{state:N,ref:[r,l.context.popupRef,T],stateAttributesMapping:Ul,props:[m,{onKeyDown(F){u&&NE.has(F.key)&&F.stopPropagation()}},Gl(p),s,{"data-rootownerid":v}]}),A=_.type===void 0||I;return(y||_.type==="menubar"&&w!==oe.outsidePress)&&(A=!0),(0,R2.jsx)(w0,{context:R,openInteractionType:E,modal:I,disabled:!b,returnFocus:a===void 0?A:a,initialFocus:_.type!=="menu",restoreFocus:!0,externalTree:_.type!=="menubar"?x:void 0,previousFocusableElement:y,nextFocusableElement:_.type===void 0?l.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:_.type===void 0?l.context.beforeContentFocusGuardRef:void 0,children:P})});var k2=f(H(),1);var Fm=f(H(),1),ny=Fm.createContext(void 0);function E2(){let e=Fm.useContext(ny);if(e===void 0)throw new Error(Ue(32));return e}var oy=f(B(),1),T2=k2.forwardRef(function(t,r){let{keepMounted:n=!1,...o}=t,{store:i}=xt();return i.useState("mounted")||n?(0,oy.jsx)(ny.Provider,{value:n,children:(0,oy.jsx)(g0,{ref:r,...o})}):null});var di=f(H(),1);var ql=f(B(),1),O2=di.forwardRef(function(t,r){let{anchor:n,positionMethod:o="absolute",className:i,render:a,side:s,align:l,sideOffset:d=0,alignOffset:c=0,collisionBoundary:u="clipping-ancestors",collisionPadding:g=5,arrowPadding:p=5,sticky:m=!1,disableAnchorTracking:b=!1,collisionAvoidance:h=E3,style:y,..._}=t,{store:w}=xt(),v=E2(),R=Pa(!0),x=w.useState("parent"),S=w.useState("floatingRootContext"),C=w.useState("floatingTreeRoot"),k=w.useState("mounted"),E=w.useState("open"),I=w.useState("modal"),T=w.useState("openMethod"),N=w.useState("activeTriggerElement"),P=w.useState("transitionStatus"),A=w.useState("positionerElement"),F=w.useState("instantType"),D=w.useState("adaptiveOrigin"),O=w.useState("lastOpenChangeReason"),L=w.useState("floatingNodeId"),M=w.useState("floatingParentNodeId"),V=S.useState("domReferenceElement"),z=di.useRef(null),W=va(A),j=n,re=d,ne=c,de=l,Q=h;x.type==="context-menu"&&(j=n??x.context?.anchor,de=de??"start",!s&&de!=="center"&&(ne=t.alignOffset??2,re=t.sideOffset??-5));let fe=s,be=de;x.type==="menu"?(fe=fe??"inline-end",be=be??"start",Q=t.collisionAvoidance??jp):x.type==="menubar"&&(fe=fe??(x.context.orientation==="vertical"?"inline-end":"bottom"),be=be??"start");let ve=x.type==="context-menu",G=ym({anchor:j,floatingRootContext:S,positionMethod:R?"fixed":o,mounted:k,side:fe,sideOffset:re,align:be,alignOffset:ne,arrowPadding:ve?0:p,collisionBoundary:u,collisionPadding:g,sticky:m,nodeId:L,keepMounted:v,disableAnchorTracking:b,collisionAvoidance:Q,shift:ve?{crossAxis:!("side"in Q&&Q.side==="flip"),rootBoundary:"layoutViewport"}:void 0,externalTree:C,adaptiveOrigin:D});di.useEffect(()=>{function se(ce){ce.open&&(ce.parentNodeId===L&&w.set("hoverEnabled",!1),ce.nodeId!==L&&ce.parentNodeId===w.select("floatingParentNodeId")&&w.setOpen(!1,Ee(oe.siblingOpen)))}return C.events.on("menuopenchange",se),()=>{C.events.off("menuopenchange",se)}},[w,C.events,L]),di.useEffect(()=>{if(w.select("floatingParentNodeId")==null)return;function se(ce){if(ce.open||ce.nodeId!==w.select("floatingParentNodeId"))return;let Te=ce.reason??oe.siblingOpen;w.setOpen(!1,Ee(Te))}return C.events.on("menuopenchange",se),()=>{C.events.off("menuopenchange",se)}},[C.events,w]);let te=wt();di.useEffect(()=>{E||te.clear()},[E,te]),di.useEffect(()=>{function se(ce){if(!(!E||ce.nodeId!==w.select("floatingParentNodeId")))if(ce.target&&N&&N!==ce.target){let Te=w.select("closeDelay");Te>0?te.isStarted()||te.start(Te,()=>{w.setOpen(!1,Ee(oe.siblingOpen))}):w.setOpen(!1,Ee(oe.siblingOpen))}else te.clear()}return C.events.on("itemhover",se),()=>{C.events.off("itemhover",se)}},[C.events,E,N,w,te]),di.useEffect(()=>{let se={open:E,nodeId:L,parentNodeId:M,reason:w.select("lastOpenChangeReason")};C.events.emit("menuopenchange",se)},[C.events,E,w,L,M]),X(()=>{let se=V,ce=z.current;if(se&&(z.current=se),ce&&se&&se!==ce){w.set("instantType",void 0);let Te=new AbortController;return W(()=>{w.set("instantType","trigger-change")},Te.signal),()=>{Te.abort()}}},[V,W,w]);let he={open:E,side:G.side,align:G.align,anchorHidden:G.anchorHidden,nested:x.type==="menu",instant:F},ke=x.type==="menubar"&&x.context.modal,Oe=I&&O!==oe.triggerHover;JE(E&&(ke||Oe),T==="touch",A,N);let _e=xm(t,he,{styles:G.positionerStyles,transitionStatus:P,props:_,refs:[r,w.useStateSetter("positionerElement")],hidden:!k,inert:!E}),ae=k&&x.type!=="menu"&&(x.type!=="menubar"&&I&&O!==oe.triggerHover||x.type==="menubar"&&x.context.modal),K=null;return x.type==="menubar"?K=x.context.contentElement:x.type===void 0&&(K=N),(0,ql.jsxs)(J0.Provider,{value:G,children:[ae&&(0,ql.jsx)(VE,{ref:x.type==="context-menu"||x.type==="nested-context-menu"?x.context.internalBackdropRef:null,inert:gm(!E),cutout:K}),(0,ql.jsx)(h0,{id:L,children:(0,ql.jsx)(fC,{elementsRef:w.context.itemDomElements,labelsRef:w.context.itemLabels,children:_e})})]})});var Da=f(H(),1);var Lm=f(H(),1),iy=Lm.createContext(void 0);function I2(){let e=Lm.useContext(iy);if(e===void 0)throw new Error(Ue(34));return e}var ay=f(B(),1),P2=Da.memo(Da.forwardRef(function(t,r){let{render:n,className:o,value:i,defaultValue:a,onValueChange:s,disabled:l=!1,style:d,"aria-labelledby":c,...u}=t,[g,p]=Da.useState(void 0),[m,b]=kl({controlled:i,default:a,name:"MenuRadioGroup"}),h=ee((v,R)=>{s?.(v,R),!R.isCanceled&&b(v)}),_=Re("div",t,{state:{disabled:l},ref:r,props:{role:"group","aria-labelledby":c??g,"aria-disabled":l||void 0,...u}}),w=Da.useMemo(()=>({value:m,setValue:h,disabled:l}),[m,h,l]);return(0,ay.jsx)(Xc.Provider,{value:p,children:(0,ay.jsx)(iy.Provider,{value:w,children:_})})}));var Bm=f(H(),1);var zm=f(H(),1),sy=zm.createContext(void 0);function M2(){let e=zm.useContext(sy);if(e===void 0)throw new Error(Ue(35));return e}var N2=f(B(),1),A2=Bm.forwardRef(function(t,r){let{render:n,className:o,id:i,label:a,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,value:c,style:u,...g}=t,p=oo({guess:!0,label:a}),m=Wr(!0),b=At(i),{store:h}=xt(),y=h.useState("isActive",p.index),_=h.useState("itemProps"),{value:w,setValue:v,disabled:R}=I2(),x=h.useState("disabled"),S=l||R||x,C=w===c,{getItemProps:k,itemRef:E}=Na({closeOnClick:d,disabled:S,highlighted:y,id:b,store:h,nativeButton:s,nodeId:m?.context.nodeId,itemMetadata:Ma}),I=Bm.useMemo(()=>({disabled:S,highlighted:y,checked:C}),[S,y,C]);function T(P){let A=Ee(oe.itemPress,P.nativeEvent,void 0,{preventUnmountOnClose:qe});v(c,A)}let N=Re("div",t,{state:I,stateAttributesMapping:Aa,props:[_,{role:"menuitemradio","aria-checked":C,onClick:T},g,k],ref:[E,r,p.ref]});return(0,N2.jsx)(sy.Provider,{value:I,children:N})});var jm=f(H(),1);var D2=jm.forwardRef(function(t,r){let{render:n,className:o,style:i,keepMounted:a=!1,...s}=t,l=M2(),d=jm.useRef(null),{transitionStatus:c,mounted:u,setMounted:g}=ei(l.checked);so({open:l.checked,ref:d,onComplete(){l.checked||g(!1)}});let p={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return Re("span",t,{state:p,stateAttributesMapping:Aa,ref:[r,d],props:{"aria-hidden":!0,...s},enabled:a||u})});var fr=f(H(),1);var Hm=f(H(),1),TL=Hm.createContext(null);function Wm(e){let t=Hm.useContext(TL);if(t===null&&!e)throw new Error(Ue(5));return t}var Zc=f(H(),1);var V2={...im,disabled:e=>e.parent.type==="menubar"&&e.parent.context.disabled||e.disabled,modal:e=>(e.parent.type===void 0||e.parent.type==="context-menu")&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>e.parent.type==="menu"?e.parent.store.select("rootId"):e.parent.type!==void 0?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>e.parent.type==="menu"?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>{if(e.keyboardEventRelay)return e.keyboardEventRelay;if(e.parent.type==="menu")return e.parent.store.select("keyboardEventRelay")}},Um=class extends ai{constructor(t){super({...z2(),...t},L2(),V2),this.unsubscribeParentListener=this.observe("parent",r=>{if(this.unsubscribeParentListener?.(),r.type==="menu"){let n=r.store.select("rootId"),o=r.store.select("floatingTreeRoot"),i=r.store.select("keyboardEventRelay");this.unsubscribeParentListener=r.store.subscribe(()=>{let a=r.store.select("rootId"),s=r.store.select("floatingTreeRoot"),l=r.store.select("keyboardEventRelay");n===a&&o===s&&i===l||(n=a,o=s,i=l,this.notifyAll())}),this.context.allowMouseUpTriggerRef=r.store.context.allowMouseUpTriggerRef;return}r.type!==void 0&&(this.context.allowMouseUpTriggerRef=r.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(t,r){this.state.floatingRootContext.context.events.emit("setOpen",{open:t,eventDetails:r})}unsubscribeParentListener=null};function F2(){let e=new Wl(Object.freeze(z2()),Object.freeze(L2()),V2);return Object.assign(e,{setOpen:qe})}function L2(){return{positionerRef:Zc.createRef(),popupRef:Zc.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:Zc.createRef(),beforeContentFocusGuardRef:Zc.createRef(),onOpenChangeComplete:void 0,triggerElements:new Zi}}function z2(){return{...om(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new Sa,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:Ye,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}var Ym=f(H(),1),ly=Ym.createContext(void 0);function Gm(){return Ym.useContext(ly)}var Qc=f(B(),1),$m=Hc(function(t){let{children:r,open:n,onOpenChange:o,onOpenChangeComplete:i,defaultOpen:a=!1,disabled:s=!1,modal:l,loopFocus:d=!0,orientation:c="vertical",actionsRef:u,closeParentOnEsc:g=!1,handle:p,triggerId:m,defaultTriggerId:b=null,highlightItemOnHover:h=!0}=t,y=Pa(!0),_=xt(!0),w=Wm(!0),v=Gm(),R=fr.useMemo(()=>v&&_?{type:"menu",store:_.store}:w?{type:"menubar",context:w}:y&&!_?{type:"context-menu",context:y}:{type:void 0},[y,_,w,v]),x=OL({open:a,openProp:n,activeTriggerId:b,triggerIdProp:m,parent:R});x.useControlledProp("openProp",n),x.useControlledProp("triggerIdProp",m),x.useContextCallback("onOpenChangeComplete",i);let S=To(),C=To(),k=x.useState("floatingTreeRoot"),E=Dc(k),I=Bn(),T=x.useState("open"),N=x.useState("activeTriggerElement"),P=x.useState("positionerElement"),A=x.useState("hoverEnabled"),F=x.useState("disabled"),D=x.useState("lastOpenChangeReason"),O=x.useState("parent"),L=x.useState("activeIndex"),M=x.useState("payload"),V=x.useState("floatingParentNodeId"),z=fr.useRef(null),W=fr.useRef(O.type!=="context-menu"),j=wt(),re=fr.useRef(!0),ne=wt(),de=V!=null,{openMethod:Q,triggerProps:fe}=BE(T);x.useSyncedValues({disabled:s,highlightItemOnHover:h,modal:O.type===void 0?l:void 0,openMethod:Q,rootId:S}),tm(x);let{forceUnmount:be}=rm(T,x,()=>{x.set("allowMouseEnter",!1)});X(()=>{y&&!_?x.update({parent:{type:"context-menu",context:y},floatingNodeId:E,floatingParentNodeId:I}):_&&x.update({floatingNodeId:E,floatingParentNodeId:I})},[y,_,E,I,x]),fr.useEffect(()=>{if(T||(z.current=null),O.type==="context-menu"){if(!T){j.clear(),W.current=!1;return}j.start(500,()=>{W.current=!0})}},[j,T,O.type]),X(()=>{!T&&!A&&x.set("hoverEnabled",!0)},[T,A,x]);let ve=ee((pe,Je)=>{let bt=Je.reason;if(!pe&&!x.select("open")||T===pe&&Je.trigger===N&&D===bt)return;let Kt=F0(Je);if(!pe&&Je.trigger==null&&(Je.trigger=N??void 0),o?.(pe,Je),Je.isCanceled)return;x.state.floatingRootContext.dispatchOpenChange(pe,Je);let Nr=Je.event;if(pe===!1&&Nr?.type==="click"&&Nr.pointerType==="touch"&&!re.current)return;pe&&bt===oe.triggerFocus?(re.current=!1,ne.start(300,()=>{re.current=!0})):(re.current=!0,ne.clear());let Ar=(bt===oe.triggerPress||bt===oe.itemPress)&&Nr.detail===0,Qo=!pe&&(bt===oe.escapeKey||bt==null),Pn={open:pe,openChangeReason:bt};z.current=Je.event,V0(Pn,pe,Je.trigger,Kt()),x.update(Pn),O.type==="menubar"&&(bt===oe.triggerFocus||bt===oe.focusOut||bt===oe.triggerHover||bt===oe.listNavigation||bt===oe.siblingOpen)?x.set("instantType","group"):Ar||Qo?x.set("instantType",Ar?"click":"dismiss"):x.set("instantType",void 0)}),G=Wc({popupStore:x,floatingId:C,nested:I!=null,onOpenChange:ve}),te=G.context.events;X(()=>{let pe=({open:Je,eventDetails:bt})=>ve(Je,bt);return te.on("setOpen",pe),()=>{te?.off("setOpen",pe)}},[te,ve]);let he=fr.useCallback(()=>{x.setOpen(!1,Ee(oe.imperativeAction))},[x]);fr.useImperativeHandle(u,()=>({unmount:be,close:he}),[be,he]);let ke;O.type==="context-menu"&&(ke=O.context),fr.useImperativeHandle(ke?.positionerRef,()=>P,[P]),fr.useImperativeHandle(ke?.actionsRef,()=>({setOpen:ve}),[ve]);let Oe=zc(G,{enabled:!F,bubbles:{escapeKey:g&&O.type==="menu"},outsidePress(){return O.type!=="context-menu"||z.current?.type==="contextmenu"?!0:W.current},externalTree:de?k:void 0}),_e=Oa(),ae=fr.useCallback(pe=>{x.select("activeIndex")!==pe&&x.set("activeIndex",pe)},[x]),K=U0(G,{enabled:!F,listRef:x.context.itemDomElements,activeIndex:L,nested:O.type!==void 0,loopFocus:d,orientation:c,parentOrientation:O.type==="menubar"?O.context.orientation:void 0,rtl:_e==="rtl",disabledIndices:Gi,onNavigate:ae,openOnArrowKeyDown:O.type!=="context-menu",externalTree:de?k:void 0,focusItemOnHover:h}),se=fr.useCallback(pe=>{x.context.typingRef.current=pe},[x]),ce=Y0(G,{enabled:!F,listRef:x.context.itemLabels,elementsRef:x.context.itemDomElements,activeIndex:L,resetMs:500,onMatch:pe=>{T&&pe!==L&&x.set("activeIndex",pe)},onTyping:se}),Te=fr.useMemo(()=>{let pe=it(ce.reference,K.reference,Oe.reference,{onMouseMove(){x.set("allowMouseEnter",!0)}},fe);return pe["aria-haspopup"]="menu",pe["aria-expanded"]=T,pe},[x,ce.reference,K.reference,Oe.reference,fe,T]),Tt=fr.useMemo(()=>{let pe=it(K.trigger,Oe.trigger,fe);return pe["aria-haspopup"]="menu",pe["aria-expanded"]=!1,pe},[K.trigger,Oe.trigger,fe]),q=fr.useMemo(()=>it(Qp,{id:C,role:"menu","aria-labelledby":N?.id,onMouseMove(){x.set("allowMouseEnter",!0),O.type==="menu"&&x.set("hoverEnabled",!1)},onClick(){x.select("hoverEnabled")&&x.set("hoverEnabled",!1)},onKeyDown(pe){let Je=x.select("keyboardEventRelay");Je&&!pe.isPropagationStopped()&&Je(pe)}},ce.floating,K.floating,Oe.floating),[N,C,O.type,x,ce.floating,K.floating,Oe.floating]),Z=K.item??Ye;nm(x,{floatingRootContext:G,activeTriggerProps:Te,inactiveTriggerProps:Tt,popupProps:q,itemProps:Z});let We=fr.useMemo(()=>({store:x,parent:R}),[x,R]),le=(0,Qc.jsxs)(ey.Provider,{value:We,children:[p&&(0,Qc.jsx)(Jp,{handle:p,store:x}),typeof r=="function"?r({payload:M}):r]});return O.type===void 0||O.type==="context-menu"?(0,Qc.jsx)(_0,{externalTree:k,children:le}):le});function OL(e){return ct(()=>new Um(e)).current}var B2=f(H(),1);var dy=f(B(),1);function j2(e){let t=xt().store,r=B2.useMemo(()=>({parentMenu:t}),[t]);return(0,dy.jsx)(ly.Provider,{value:r,children:(0,dy.jsx)($m,{...e})})}var Ur=f(H(),1);var H2=f(H(),1);function W2(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:n}=Pl(),{ref:o,index:i}=oo(e),a=r===i,s=H2.useRef(null),l=Jo(o,s);return{compositeProps:{tabIndex:a?0:-1,onFocus(){n(i)},onMouseMove(){let c=s.current;if(!t||!c)return;let u=c.hasAttribute("disabled")||c.ariaDisabled==="true";!a&&!u&&c.focus()}},compositeRef:l,index:i}}function U2(e){let{render:t,className:r,style:n,state:o=Ye,props:i=Gi,refs:a=Gi,metadata:s,stateAttributesMapping:l,tag:d="div",...c}=e,{compositeProps:u,compositeRef:g}=W2({metadata:s});return Re(d,e,{state:o,ref:[g,...a],props:[u,...i,c],stateAttributesMapping:l})}function cy(e){if(Ze(e)&&e.hasAttribute("data-rootownerid"))return e.getAttribute("data-rootownerid");if(!ao(e))return cy(io(e))}var Y2=f(H(),1),uy=f(ni(),1);function G2(e,t){let r=Y2.useRef(null);function n(i){uy.flushSync(()=>{e.setOpen(!1,Ee(oe.focusOut,i.nativeEvent,i.currentTarget))}),h3(r.current)?.focus()}function o(i){let a=e.select("positionerElement");if(a&&Ki(i,a))e.context.beforeContentFocusGuardRef.current?.focus();else{uy.flushSync(()=>{e.setOpen(!1,Ee(oe.focusOut,i.nativeEvent,i.currentTarget))});let s=b3(e.context.triggerFocusTargetRef.current||t.current);for(;s!==null&&we(a,s);){let l=s;if(s=Vl(s),s===l)break}s?.focus()}}return{preFocusGuardRef:r,handlePreFocusGuardFocus:n,handleFocusTargetFocus:o}}var qm=f(H(),1);function $2(e){let{enabled:t=!0,mouseDownAction:r,open:n}=e,o=qm.useRef(!1);return qm.useMemo(()=>t?{onMouseDown:i=>{(r==="open"&&!n||r==="close"&&n)&&(o.current=!0,De(i.currentTarget).addEventListener("click",()=>{o.current=!1},{once:!0}))},onClick:i=>{o.current&&(o.current=!1,i.preventBaseUIHandler())}}:Ye,[t,r,n])}var Va=f(B(),1),q2=Kp(function(t,r){let{render:n,className:o,style:i,disabled:a=!1,nativeButton:s=!0,id:l,openOnHover:d,delay:c=100,closeDelay:u=0,handle:g,payload:p,...m}=t,b=xt(!0),y=am(g)??b?.store;if(!y)throw new Error(Ue(85));let _=At(l),w=y.useState("isTriggerActive",_),v=y.useState("floatingRootContext"),R=y.useState("isOpenedByTrigger",_),x=y.useState("triggerPopupId",_),S=Ur.useRef(null),C=PL(),k=Pl(!0),E=zr(),I=Ur.useMemo(()=>E??new Sa,[E]),T=Dc(I),N=Bn(),{registerTrigger:P,isMountedByThisTrigger:A}=em(_,S,y,{payload:p,closeDelay:u,parent:C,floatingTreeRoot:I,floatingNodeId:T,floatingParentNodeId:N,keyboardEventRelay:k?.relayKeyboardEvent}),F=C.type==="menubar",D=y.useState("disabled"),O=a||D||F&&C.context.disabled,{getButtonProps:L,buttonRef:M}=$i({disabled:O,native:s});Ur.useEffect(()=>{!R&&C.type===void 0&&(y.context.allowMouseUpTriggerRef.current=!1)},[y,R,C.type]);let V=Ur.useRef(null),z=wt(),W=ee(se=>{if(!V.current)return;z.clear(),y.context.allowMouseUpTriggerRef.current=!1;let ce=se.target;we(V.current,ce)||we(y.select("positionerElement"),ce)||ce===V.current||ce!=null&&cy(ce)===y.select("rootId")||UE(se,V.current)||I.events.emit("close",{domEvent:se,reason:oe.cancelOpen})});Ur.useEffect(()=>{R&&y.select("lastOpenChangeReason")===oe.triggerHover&&De(V.current).addEventListener("mouseup",W,{once:!0})},[R,W,y]);let j=F&&C.context.hasSubmenuOpen,ne=Fs(v,{enabled:(d??j)&&!O&&(!F||j&&!A),handleClose:zs({blockPointerEvents:!F}),mouseOnly:!0,move:!1,restMs:C.type===void 0?c:void 0,delay:{close:u},triggerElementRef:S,externalTree:I,isActiveTrigger:w,isClosing:()=>y.select("transitionStatus")==="ending"}),de=IL(R,y.select("lastOpenChangeReason")),Q=Lc(v,{enabled:!O,event:R&&F?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:C.type===void 0?de:!1}),fe=Yc(v,{enabled:!O&&j}),be=$2({open:R,enabled:F,mouseDownAction:"open"}),ve=Ur.useMemo(()=>it(fe.reference,Q.reference),[fe.reference,Q.reference]),G=y.useState("triggerProps",A),{preFocusGuardRef:te,handlePreFocusGuardFocus:he,handleFocusTargetFocus:ke}=G2(y,S),Oe={disabled:O,open:R},_e=[V,r,M,P,S],ae=[ve,ne??Ye,G,{"aria-haspopup":"menu","aria-controls":x,id:_,onMouseDown:se=>{if(y.select("open"))return;z.start(200,()=>{y.context.allowMouseUpTriggerRef.current=!0}),De(se.currentTarget).addEventListener("mouseup",W,{once:!0})}},F?{role:"menuitem"}:{},be,m,L],K=Re("button",t,{enabled:!F,stateAttributesMapping:G0,state:Oe,ref:_e,props:ae});return F?(0,Va.jsx)(U2,{tag:"button",render:n,className:o,style:i,state:Oe,refs:_e,props:ae,stateAttributesMapping:G0}):R?(0,Va.jsxs)(Ur.Fragment,{children:[(0,Va.jsx)(qi,{ref:te,onFocus:he},`${_}-pre-focus-guard`),(0,Va.jsx)(Ur.Fragment,{children:K},_),(0,Va.jsx)(qi,{ref:y.context.triggerFocusTargetRef,onFocus:ke},`${_}-post-focus-guard`)]}):(0,Va.jsx)(Ur.Fragment,{children:K},_)});function IL(e,t){let r=wt(),[n,o]=Ur.useState(!1);return X(()=>{e&&t===oe.triggerHover?(o(!0),r.start(500,()=>{o(!1)})):e||(r.clear(),o(!1))},[e,t,r]),n}function PL(){let e=Wm(!0);return Ur.useMemo(()=>e?{type:"menubar",context:e}:{type:void 0},[e])}var o9=f(H(),1);var Tr=f(H(),1),n9=f(ni(),1);var K2=f(H(),1);function X2(e){let[t,r]=K2.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var Kl=f(H(),1);function fy(e){let t=_r(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=Ze(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n;return(xa(r)!==i||xa(n)!==a)&&(r=i,n=a),{width:r,height:n}}function Q2(e){let{popupElement:t,positionerElement:r,content:n,mounted:o,onMeasureLayout:i,onMeasureLayoutComplete:a,side:s,direction:l}=e,d=va(t,!0),c=Fn(),u=Kl.useRef(null),g=Kl.useRef(!0),p=Kl.useRef(qe),m=ee(i),b=ee(a),h=Kl.useMemo(()=>ML(s,l),[s,l]);X(()=>{if(!o){p.current=qe,g.current=!0,u.current=null;return}if(!t||!r)return;p.current=Z2(t,h),py(t,"auto");let y=Xm(t,"position","static"),_=Xm(t,"transform","none"),w=Xm(t,"scale","1"),v=Z2(r,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),_(),v()}function x(){R(),w()}if(m?.(),g.current||u.current===null){Km(r,"max-content");let E=fy(t);return u.current=E,Km(r,E),x(),b?.(null,E),g.current=!1,()=>{p.current(),p.current=qe}}Km(r,"max-content");let S=u.current,C=fy(t);u.current=C,py(t,S),x(),b?.(S,C),Km(r,C);let k=new AbortController;return c.request(()=>{py(t,C),d(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),c.cancel(),p.current(),p.current=qe}},[n,t,r,d,c,o,m,b,h])}function ML(e,t){let r=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!n?Ye:{position:"absolute",[r?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function Xm(e,t,r){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,n)}}function Z2(e,t){let r=[];for(let[n,o]of Object.entries(t))r.push(Xm(e,n,o));return r.length?()=>{r.forEach(n=>n())}:qe}function py(e,t){let r=t==="auto"?"auto":`${t.width}px`,n=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",n)}function Km(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,n=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",n)}var J2=f(H(),1);var e9=f(B(),1),Zm=function(t){let{direction:r="ltr"}=t,n=J2.useMemo(()=>({direction:r}),[r]);return(0,e9.jsx)(K0.Provider,{value:n,children:t.children})};var t9={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:n},elements:{floating:o},platform:i,strategy:a,placement:s}=e,l=at(o),d=l.getComputedStyle(o);if(!(d.transitionDuration!=="0s"&&d.transitionDuration!==""))return{x:t,y:r,data:Yl};let u=await i.getOffsetParent?.(o),g={width:0,height:0};if(a==="fixed"&&l?.visualViewport)g={width:l.visualViewport.width,height:l.visualViewport.height};else if(u===l){let _=De(o);g={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(u)&&(g=await i.getDimensions(u));let p=Lr(s),m=t,b=r;p==="left"&&(m=g.width-(t+n.width)),p==="top"&&(b=g.height-(r+n.height));let h=p==="left"?"right":Yl.sideX,y=p==="top"?"bottom":Yl.sideY;return{x:m,y:b,data:{sideX:h,sideY:y}}}};var Xl=f(B(),1),Qm={activationDirection:e=>e?{"data-activation-direction":e}:null};function Jm(e){let{store:t,side:r,children:n}=e,o=Oa(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),s=t.useState("open"),l=t.useState("payload"),d=t.useState("mounted"),c=t.useState("popupElement"),u=t.useState("positionerElement"),g=X2(s?i:null),p=DL(a,l),m=Tr.useRef(null),[b,h]=Tr.useState(null),[y,_]=Tr.useState(null),w=Tr.useRef(null),v=Tr.useRef(null),R=va(w,!0),x=Fn(),S=Tr.useRef(null),[C,k]=Tr.useState(null),[E,I]=Tr.useState(!1);X(()=>(t.set("adaptiveOrigin",t9),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let T=ee(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),v.current?.style.setProperty("display","none")}),N=ee(L=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),v.current?.style.removeProperty("display"),L&&k(L)}),P=ee(()=>{S.current?.abort();let L=new AbortController;S.current=L,R(()=>{h(null),k(null),m.current=null},L.signal)}),A=Tr.useRef(null);X(()=>{(!s||!d)&&(A.current=null)},[s,d]),X(()=>{if(i&&g&&i!==g&&A.current!==i&&m.current){h(m.current),I(!0);let L=AL(g,i);_(L),A.current=i}},[i,g]),X(()=>{b!=null&&(S.current?.abort(),I(!0),x.request(()=>{n9.flushSync(()=>{I(!1)}),P()}))},[p,b,P,x]),X(()=>{let L=w.current;if(!L)return;let M=De(L).createElement("div");for(let V of Array.from(L.childNodes))M.appendChild(V.cloneNode(!0));m.current=M});let F=b!=null,D;F?D=(0,Xl.jsxs)(Tr.Fragment,{children:[(0,Xl.jsx)("div",{"data-previous":!0,inert:gm(!0),ref:v,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,Xl.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":E?"":void 0,children:n},p)]}):D=(0,Xl.jsx)("div",{"data-current":!0,ref:w,children:n},p),X(()=>{let L=v.current;!L||!b||L.replaceChildren(...Array.from(b.childNodes))},[b]),Q2({popupElement:c,positionerElement:u,mounted:d,content:l,onMeasureLayout:T,onMeasureLayoutComplete:N,side:r,direction:o});let O={activationDirection:NL(y),transitioning:F};return{children:D,state:O}}function NL(e){if(e)return`${r9(e.horizontal,5,"right","left")} ${r9(e.vertical,5,"down","up")}`}function r9(e,t,r,n){return e>t?r:e<-t?n:""}function AL(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o={x:r.left+r.width/2,y:r.top+r.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-o.x,vertical:i.y-o.y}}function DL(e,t){let[r,n]=Tr.useState(0),o=Tr.useRef(e),i=Tr.useRef(t),a=Tr.useRef(!1);return X(()=>{let s=o.current,l=i.current,d=e!==s,c=t!==l;d?(n(u=>u+1),a.current=!c):a.current&&c&&(n(u=>u+1),a.current=!1),o.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var i9=o9.forwardRef(function(t,r){let{render:n,className:o,style:i,children:a,...s}=t,{store:l}=xt(),{side:d}=Wr(),c=l.useState("instantType"),{children:u,state:g}=Jm({store:l,side:d,children:a}),p={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:c};return Re("div",t,{state:p,ref:r,props:[s,{children:u}],stateAttributesMapping:Qm})});var a9=f(H(),1);var s9=a9.forwardRef(function(t,r){let{className:n,render:o,orientation:i="horizontal",style:a,...s}=t;return Re("div",t,{state:{orientation:i},ref:r,props:[{role:"separator","aria-orientation":i},s]})});var ci=f(H(),1);var VL={"aria-expanded":void 0},l9=ci.forwardRef(function(t,r){let{render:n,className:o,style:i,label:a,id:s,nativeButton:l=!1,openOnHover:d=!0,delay:c=100,closeDelay:u=0,disabled:g=!1,...p}=t,m=Gm();if(!m?.parentMenu)throw new Error(Ue(37));let b=oo({guess:!0,label:a}),h=Wr(),{store:y}=xt(),_=At(s),w=y.useState("open"),v=y.useState("floatingRootContext"),R=y.useState("floatingTreeRoot"),x=y.useState("triggerPopupId",_),S=D0(_,y),C=ci.useCallback(ve=>{let G=S(ve);return ve!==null&&y.select("open")&&y.select("activeTriggerId")==null&&y.update({activeTriggerId:_,activeTriggerElement:ve,closeDelay:u}),G},[S,u,y,_]),k=ci.useRef(null),E=ci.useCallback(ve=>{k.current=ve,y.set("activeTriggerElement",ve)},[y]);y.useSyncedValue("closeDelay",u);let I=m.parentMenu,T=y.useState("disabled"),N=I.useState("disabled"),P=g||T||N,A=I.useState("itemProps"),F=I.useState("isActive",b.index),D=ci.useMemo(()=>({type:"submenu-trigger",setActive(){I.select("highlightItemOnHover")&&I.set("activeIndex",b.index)}}),[I,b.index]),{getItemProps:O,itemRef:L}=Na({closeOnClick:!1,disabled:P,highlighted:F,id:_,store:y,typingRef:I.context.typingRef,nativeButton:l,itemMetadata:D,nodeId:h?.context.nodeId}),M=y.useState("hoverEnabled"),V=Fs(v,{enabled:M&&d&&!P,handleClose:zs({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:c,delay:{open:c,close:u},shouldOpen:c>0?()=>I.select("allowMouseEnter"):void 0,triggerElementRef:k,externalTree:R,isClosing:()=>y.select("transitionStatus")==="ending",guardStaleOpen:!0}),W=Lc(v,{enabled:!P,event:"mousedown",toggle:!d,ignoreMouse:d,stickIfOpen:!1}).reference??Ye,j=y.useState("triggerProps",!0);delete j.id;let re={disabled:P,highlighted:F,open:w},ne=y.useState("openMethod"),Q=y.useState("lastOpenChangeReason")===oe.listNavigation||ne==="keyboard",fe=w&&Q&&ut.screenReader.voiceOver;return Re("div",t,{state:re,stateAttributesMapping:mm,props:[W,V,j,A,fe?VL:void 0,{"aria-controls":x,tabIndex:w||F?0:-1,onBlur(){F&&I.set("activeIndex",null)}},p,O],ref:[r,b.ref,L,C,E]})});var Jc=class extends zl{constructor(){super(F2(),"Menu")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function d9(){return new Jc}var Yr={};Dr(Yr,{Control:()=>_9,Description:()=>h9,Error:()=>g9,Item:()=>y9,Label:()=>m9,Root:()=>p9,Validity:()=>w9});var yr=f(H(),1);var eg=f(H(),1),FL=eg.createContext(void 0);function c9(e=!1){let t=eg.useContext(FL);if(!t&&!e)throw new Error(Ue(86));return t}var Fa=f(H(),1);var u9=f(B(),1),tg=function(t){let r=At(),n=t.controlId===void 0?r:t.controlId,[o,i]=Fa.useState(n),[a,s]=Fa.useState(t.labelId),[l,d]=Fa.useState([]),c=ct(()=>new Map),{messageIds:u}=Hr(),g=ee((b,h)=>{let y=c.current;if(h===void 0){y.delete(b);return}y.set(b,h),i(_=>{if(y.size===0)return;let w;for(let v of y.values()){if(_!==void 0&&v===_)return _;w===void 0&&(w=v)}return w})}),p=Fa.useCallback(b=>{let h=b["aria-describedby"]?b["aria-describedby"].split(" "):[];return h.push(...u,...l),{...b,"aria-describedby":Array.from(new Set(h)).join(" ")||void 0}},[u,l]),m=Fa.useMemo(()=>({controlId:o,registerControlId:g,labelId:a,setLabelId:s,messageIds:l,setMessageIds:d,getDescriptionProps:p}),[o,g,a,s,l,d,p]);return(0,u9.jsx)(q0.Provider,{value:m,children:t.children})};var rg=f(H(),1);function f9(e){let{commit:t,invalid:r,markedDirtyRef:n,name:o,setRegisteredFieldName:i,registeredFieldIdRef:a,setValidityData:s,validityData:l}=e,{formRef:d}=li(),c=rg.useRef(null),u=rg.useRef(null),g=rg.useRef(!1),p=ee(()=>{let v=u.current;if(v)return v.getValue?v.getValue():v.value});function m(v){return v.value===void 0?p():v.value}let b=ee(()=>{let v=u.current;if(n.current=!0,!v){t(l.value);return}t(m(v))});function h(){let v=u.current;!v||!v.id||d.current.fields.set(v.id,{getValue:p,name:o??v.name,controlRef:v.controlRef,validityData:js(l,r),validate:b})}function y(v=u.current?.id){v&&d.current.fields.delete(v)}function _(v){if(g.current)return;g.current=!0;let R=m(v);s(x=>x.initialValue===R?x:{...x,initialValue:R})}X(()=>{let v=u.current;!v||!v.id||(i(o?void 0:v.name),d.current.fields.set(v.id,{getValue:p,name:o??v.name,controlRef:v.controlRef,validityData:js(l,r),validate:b}))},[d,p,r,o,i,b,l]),X(()=>{let v=d.current.fields;return()=>{let R=u.current?.id;R&&v.delete(R)}},[d]);let w=ee((v,R)=>{if(!R){c.current===v&&(c.current=null,y(),u.current=null,i(void 0),a.current=void 0);return}let x=u.current?.id;c.current=v,u.current=R,o||i(R.name),a.current=R.id,x&&x!==R.id&&y(x),_(R),h()});return[b,w]}var ng=f(B(),1),LL=yr.forwardRef(function(t,r){let{errors:n,validationMode:o,submitAttemptedRef:i}=li(),{render:a,className:s,validate:l,validationDebounceTime:d=0,validationMode:c=o,name:u,disabled:g=!1,invalid:p,dirty:m,touched:b,actionsRef:h,style:y,..._}=t,w=c9(!0)?.disabled,v=ee(l||(()=>null)),R=w||g,[x,S]=yr.useState(!1),[C,k]=yr.useState(!1),[E,I]=yr.useState(!1),[T,N]=yr.useState(!1),P=m??C,A=b??x,F=yr.useRef(P),D=yr.useRef(void 0),[O,L]=yr.useState(),M=u??O;X(()=>{m!==void 0&&(F.current=m)},[m]);let V=ee(Oe=>{m===void 0&&(Oe&&(F.current=!0),k(Oe))}),z=ee(Oe=>{b===void 0&&S(Oe)}),W=ee(()=>c==="onChange"||c==="onSubmit"&&i.current),j=M&&Object.hasOwn(n,M)?n[M]:null,re=!!(Array.isArray(j)?j.length:j),ne=p===!0||re,[de,Q]=yr.useState({state:Ta,error:"",errors:[],value:null,initialValue:null}),fe=!ne&&(R?null:de.state.valid),be=yr.useMemo(()=>({disabled:R,touched:A,dirty:P,valid:fe,filled:E,focused:T}),[R,A,P,fe,E,T]),ve=n2({setValidityData:Q,validate:v,validityData:de,validationDebounceTime:d,invalid:ne,markedDirtyRef:F,state:be,shouldValidateOnChange:W,registeredFieldIdRef:D}),[G,te]=f9({commit:ve.commit,invalid:ne,markedDirtyRef:F,name:u,setRegisteredFieldName:L,registeredFieldIdRef:D,setValidityData:Q,validityData:de});yr.useImperativeHandle(h,()=>({validate:G}),[G]);let he=yr.useMemo(()=>({invalid:ne,name:M,validityData:de,setValidityData:Q,disabled:R,setTouched:z,setDirty:V,setFilled:I,setFocused:N,validationMode:c,shouldValidateOnChange:W,state:be,registerFieldControl:te,validation:ve}),[ne,M,de,R,z,V,I,N,c,W,be,te,ve]),ke=Re("div",t,{ref:r,state:be,props:_,stateAttributesMapping:uo});return(0,ng.jsx)($0.Provider,{value:he,children:ke})}),p9=yr.forwardRef(function(t,r){return(0,ng.jsx)(tg,{children:(0,ng.jsx)(LL,{...t,ref:r})})});var eu=f(H(),1);var m9=eu.forwardRef(function(t,r){let{render:n,className:o,style:i,id:a,nativeLabel:s=!0,...l}=t,d=_n(!1),c=Rm(),{labelId:u}=Hr(),g={...d.state,disabled:d.disabled||c.disabled},p=eu.useRef(null),m=i2({id:u??a,native:s});return Re("label",t,{ref:[r,p],state:g,props:[m,l],stateAttributesMapping:uo})});var Hs=f(H(),1);var my=f(B(),1),zL={...uo,...Il},g9=Hs.forwardRef(function(t,r){let{render:n,id:o,className:i,match:a,style:s,...l}=t,d=At(o),{validityData:c,state:u,name:g}=_n(!1),{setMessageIds:p}=Hr(),{errors:m}=li(),b=g&&Object.hasOwn(m,g)?m[g]:null,h=!!(Array.isArray(b)?b.length:b),y=typeof a=="string",_=!1;a===!0?_=!0:u.disabled?_=!1:y?_=!!c.state[a]:_=h||c.state.valid===!1;let{mounted:w,transitionStatus:v,setMounted:R}=ei(_);X(()=>{if(!(!_||!d))return p(F=>F.concat(d)),()=>{p(F=>F.filter(D=>D!==d))}},[_,d,p]);let x=Hs.useRef(null),[S,C]=Hs.useState(null),[k,E]=Hs.useState(null),I=c.error;!y&&h?I=b:c.errors.length>1&&(I=c.errors);let T=I;Array.isArray(I)&&(T=I.length>1?(0,my.jsx)("ul",{children:I.map(F=>(0,my.jsx)("li",{children:F},F))}):I[0]);let N=Array.isArray(I)?JSON.stringify(I):I;_&&N!==k&&(E(N),C(T)),so({open:_,ref:x,onComplete(){_||R(!1)}});let P={...u,transitionStatus:v},A=Re("div",t,{ref:[r,x],state:P,props:[{id:d,children:_?T:S},l],stateAttributesMapping:zL,enabled:w});return w?A:null});var b9=f(H(),1);var h9=b9.forwardRef(function(t,r){let{render:n,id:o,className:i,style:a,...s}=t,l=At(o),d=_n(!1),c=Rm(),{setMessageIds:u}=Hr(),g={...d.state,disabled:d.disabled||c.disabled};return X(()=>{if(l)return u(m=>m.concat(l)),()=>{u(m=>m.filter(b=>b!==l))}},[l,u]),Re("p",t,{ref:r,state:g,props:[{id:l},s],stateAttributesMapping:uo})});var og=f(H(),1);var _9=og.forwardRef(function(t,r){let{render:n,className:o,id:i,name:a,value:s,disabled:l=!1,onValueChange:d,defaultValue:c,autoFocus:u=!1,style:g,...p}=t,{state:m,name:b,disabled:h,setTouched:y,setDirty:_,validityData:w,setFocused:v,setFilled:R,validationMode:x,validation:S}=_n(),{clearErrors:C}=li(),k=h||l,E=b??a,I={...m,disabled:k},{labelId:T}=Hr(),N=WE({id:i});X(()=>{let M=s!=null;S.inputRef.current?.value||M&&s!==""?R(!0):M&&s===""&&R(!1)},[S.inputRef,R,s]);let P=og.useRef(null);X(()=>{u&&P.current===or(De(P.current))&&v(!0)},[u,v]);let[A]=kl({controlled:s,default:c,name:"FieldControl",state:"value"}),F=s!==void 0,D=F?A:void 0,O=ee(()=>S.inputRef.current?.value);return HE(S.inputRef,N,D,O,!k,a),Re("input",t,{ref:[r,P],state:I,props:[{id:N,disabled:k,name:E,ref:S.inputRef,"aria-labelledby":T,autoFocus:u,...F?{value:D}:{defaultValue:c},onChange(M){let V=M.currentTarget.value;d?.(V,Ee(oe.none,M.nativeEvent)),_(V!==(w.initialValue??"")),R(V!==""),M.nativeEvent.defaultPrevented||(C(E),S.change(V))},onFocus(){v(!0)},onBlur(M){y(!0),v(!1),x==="onBlur"&&S.commit(M.currentTarget.value)},onKeyDown(M){M.currentTarget.tagName==="INPUT"&&M.key==="Enter"&&(y(!0),S.commit(M.currentTarget.value))}},p,M=>S.getValidationProps(k,M)],stateAttributesMapping:uo})});var tu=f(H(),1);var v9=f(B(),1),w9=function(t){let{children:r}=t,{validityData:n,invalid:o}=_n(!1),i=tu.useMemo(()=>js(n,o),[n,o]),a=i.state.valid===!1,{transitionStatus:s}=ei(a),l=tu.useMemo(()=>({...i,validity:i.state,transitionStatus:s}),[i,s]);return(0,v9.jsx)(tu.Fragment,{children:r(l)})};var ig=f(H(),1);var gy=f(B(),1),y9=ig.forwardRef(function(t,r){let{render:n,className:o,style:i,disabled:a=!1,...s}=t,{state:l,disabled:d}=_n(!1),c=d||a,u={...l,disabled:c},g=ig.useMemo(()=>({disabled:c}),[c]),p=Re("div",t,{ref:r,state:u,props:s,stateAttributesMapping:uo});return(0,gy.jsx)(tg,{children:(0,gy.jsx)(Z0.Provider,{value:g,children:p})})});var x9=f(H(),1);var S9=f(B(),1),by=x9.forwardRef(function(t,r){return(0,S9.jsx)(Yr.Control,{ref:r,...t})});var ag=f(H(),1),R9=f(ni(),1);var C9=f(B(),1),E9=ag.forwardRef(function(t,r){let{children:n,container:o,className:i,render:a,style:s,...l}=t,{node:d,subtree:c}=Hp({container:o,ref:r,componentProps:t,elementProps:l});return!c&&!d?null:(0,C9.jsxs)(ag.Fragment,{children:[c,d&&R9.createPortal(n,d)]})});var vn={};Dr(vn,{Arrow:()=>Y9,Handle:()=>nu,Popup:()=>W9,Portal:()=>z9,Positioner:()=>j9,Provider:()=>$9,Root:()=>M9,Trigger:()=>V9,Viewport:()=>K9,createHandle:()=>X9});var Zl=f(H(),1);var sg=f(H(),1),hy=sg.createContext(void 0);function fo(e){let t=sg.useContext(hy);if(t===void 0&&!e)throw new Error(Ue(72));return t}var k9=f(H(),1);var T9={...im,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},lg=class extends ai{constructor(t,r,n){let o=new Zi;super(I9(t,o,r,n),P9(o),T9)}setOpen=(t,r)=>{SE(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ee(oe.triggerPress,t))}};function O9(){let e=new Zi,t=new Wl(Object.freeze(I9(void 0,e)),Object.freeze(P9(e)),T9);return Object.assign(t,{setOpen:qe,cancelPendingOpen:qe})}function I9(e,t,r,n=!1){let o={...om(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return o.floatingRootContext=EE(t,r,n),o}function P9(e){return{popupRef:k9.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ru=f(B(),1),M9=Hc(function(t){let{disabled:r=!1,defaultOpen:n=!1,open:o,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:l,onOpenChangeComplete:d,handle:c,triggerId:u,defaultTriggerId:g=null,children:p}=t,m=xE((I,T)=>new lg({open:n,openProp:o,activeTriggerId:g,triggerIdProp:u},I,T));m.useControlledProp("openProp",o),m.useControlledProp("triggerIdProp",u),m.useContextCallback("onOpenChange",l),m.useContextCallback("onOpenChangeComplete",d);let b=m.useState("open"),h=!r&&b,y=m.useState("activeTriggerId"),_=m.useState("mounted"),w=m.useState("payload");m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:r}),tm(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:v,transitionStatus:R}=rm(h,m),x=m.useState("isInstantPhase"),S=m.useState("instantType"),C=m.useState("lastOpenChangeReason"),k=Zl.useRef(null);X(()=>{b&&r&&m.setOpen(!1,Ee(oe.disabled))},[b,r,m]),X(()=>{R==="ending"&&C===oe.none||R!=="ending"&&x?(S!=="delay"&&(k.current=S),m.set("instantType","delay")):k.current!==null&&(m.set("instantType",k.current),k.current=null)},[R,x,C,S,m]),X(()=>{h&&y==null&&m.set("payload",void 0)},[m,y,h]),Zl.useImperativeHandle(s,()=>({unmount:v,close:()=>m.setOpen(!1,Ee(oe.imperativeAction))}),[v,m]);let E=h||_||!r&&a!=="none";return(0,ru.jsxs)(hy.Provider,{value:m,children:[c&&(0,ru.jsx)(Jp,{handle:c,store:m}),E&&(0,ru.jsx)(BL,{store:m,disabled:r,trackCursorAxis:a}),typeof p=="function"?p({payload:w}):p]})});function BL({store:e,disabled:t,trackCursorAxis:r}){let n=e.useState("floatingRootContext"),o=zc(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=y0(n,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),a=Zl.useMemo(()=>it(i.reference,o.reference),[i.reference,o.reference]);return nm(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:o.floating??Ye}),null}var cg=f(H(),1);var dg=f(H(),1),_y=dg.createContext(void 0);function N9(){return dg.useContext(_y)}var D9="data-base-ui-tooltip-trigger";function A9(e){if("composedPath"in e){let r=e.composedPath();for(let n=0;n<r.length;n+=1){let o=r[n];if(Le(o))return o}}let t=e.target;return Le(t)?t:null}function HL(e){let t=e;for(;t;){let r=t.closest(`[${D9}]`);if(r)return r;let n=t.getRootNode();t="host"in n&&Le(n.host)?n.host:null}return null}var V9=Kp(function(t,r){let{render:n,className:o,style:i,handle:a,payload:s,disabled:l,delay:d,closeOnClick:c=!0,closeDelay:u,id:g,...p}=t,m=fo(!0),h=am(a)??m;if(!h)throw new Error(Ue(82));let y=At(g),_=h.useState("isTriggerActive",y),w=h.useState("isOpenedByTrigger",y),v=h.useState("floatingRootContext"),R=cg.useRef(null),x=d??600,S=u??0,{registerTrigger:C,isMountedByThisTrigger:k}=em(y,R,h,{payload:s,closeOnClick:c,closeDelay:S}),E=N9(),{delayRef:I,isInstantPhase:T,hasProvider:N}=e0(v,{open:w}),P=Hl(v);h.useSyncedValue("isInstantPhase",T);let A=h.useState("disabled"),F=l??A,D=Vt(F),O=h.useState("trackCursorAxis"),L=h.useState("disableHoverablePopup"),M=cg.useRef(!1),V=wt(),z=cg.useRef(void 0);function W(){return N?lo(I.current,"open")===0?0:d??E??600:x}function j(te){let he=R.current;if(!he||!te)return!1;let ke=HL(te);return ke!==null&&ke!==he&&we(he,ke)}function re(te){let he=j(te);return M.current=he,he&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,V.clear()),he}let ne=Fs(v,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!L&&O!=="both"?zs():null,restMs:W,delay(){return u==null&&N?{close:lo(I.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:_,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!M.current}}),de=Yc(v,{enabled:!F}).reference,Q=te=>{let he=M.current,ke=A9(te),Oe=re(ke),_e=R.current,ae=_e&&ke&&we(_e,ke);if(Oe&&h.select("open")&&h.select("lastOpenChangeReason")===oe.triggerHover){h.setOpen(!1,Ee(oe.triggerHover,te));return}if(he&&!Oe&&ae&&!D.current&&!h.select("open")&&_e&&zn(z.current)){let K=()=>{!M.current&&!D.current&&!h.select("open")&&h.setOpen(!0,Ee(oe.triggerHover,te,_e))},se=W();se===0?(V.clear(),K()):V.start(se,K)}},fe=h.useState("triggerProps",k);return Re("button",t,{state:{open:w},ref:[r,C,R],props:[ne,de,k||O!=="none"?fe:void 0,{onMouseOver(te){Q(te.nativeEvent)},onFocus(te){j(A9(te.nativeEvent))&&te.preventBaseUIHandler()},onMouseLeave(){M.current=!1,V.clear(),z.current=void 0},onPointerEnter(te){z.current=te.pointerType},onPointerDown(te){z.current=te.pointerType,h.set("closeOnClick",c),c&&!h.select("open")&&h.cancelPendingOpen(te.nativeEvent)},onClick(te){c&&!h.select("open")&&h.cancelPendingOpen(te.nativeEvent)},id:y,"data-trigger-disabled":F?"":void 0,[D9]:F?void 0:""},p],stateAttributesMapping:mm})});var L9=f(H(),1);var ug=f(H(),1),vy=ug.createContext(void 0);function F9(){let e=ug.useContext(vy);if(e===void 0)throw new Error(Ue(70));return e}var wy=f(B(),1),z9=L9.forwardRef(function(t,r){let{keepMounted:n=!1,...o}=t;return fo().useState("mounted")||n?(0,wy.jsx)(vy.Provider,{value:n,children:(0,wy.jsx)(E9,{ref:r,...o})}):null});var pg=f(H(),1);var fg=f(H(),1),yy=fg.createContext(void 0);function Ql(){let e=fg.useContext(yy);if(e===void 0)throw new Error(Ue(71));return e}var B9=f(B(),1),j9=pg.forwardRef(function(t,r){let{render:n,className:o,anchor:i,positionMethod:a="absolute",side:s="top",align:l="center",sideOffset:d=0,alignOffset:c=0,collisionBoundary:u="clipping-ancestors",collisionPadding:g=5,arrowPadding:p=5,sticky:m=!1,disableAnchorTracking:b=!1,collisionAvoidance:h=jp,style:y,..._}=t,w=fo(),v=F9(),R=w.useState("open"),x=w.useState("mounted"),S=w.useState("trackCursorAxis"),C=w.useState("disableHoverablePopup"),k=w.useState("floatingRootContext"),E=w.useState("instantType"),I=w.useState("transitionStatus"),T=w.useState("adaptiveOrigin"),N=ym({anchor:i,positionMethod:a,floatingRootContext:k,mounted:x,side:s,sideOffset:d,align:l,alignOffset:c,collisionBoundary:u,collisionPadding:g,sticky:m,arrowPadding:p,disableAnchorTracking:b,keepMounted:v,collisionAvoidance:h,adaptiveOrigin:T}),P=pg.useMemo(()=>({open:R,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:S!=="none"?"tracking-cursor":E}),[R,N.side,N.align,N.anchorHidden,S,E]),A=xm(t,P,{styles:N.positionerStyles,transitionStatus:I,props:_,refs:[r,w.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||C});return(0,B9.jsx)(yy.Provider,{value:N,children:A})});var H9=f(H(),1);var W9=H9.forwardRef(function(t,r){let{render:n,className:o,style:i,...a}=t,s=fo(),{side:l,align:d}=Ql(),c=s.useState("open"),u=s.useState("instantType"),g=s.useState("transitionStatus"),p=s.useState("popupProps"),m=s.useState("floatingRootContext"),b=s.useState("disabled"),h=s.useState("closeDelay");so({open:c,ref:s.context.popupRef,onComplete(){c&&s.context.onOpenChangeComplete?.(!0)}}),Gc(m,{enabled:!b,closeDelay:h});let y=s.useStateSetter("popupElement");return Re("div",t,{state:{open:c,side:l,align:d,instant:u,transitionStatus:g},ref:[r,s.context.popupRef,y],props:[Qp,p,Gl(g),a],stateAttributesMapping:Ul})});var U9=f(H(),1);var Y9=U9.forwardRef(function(t,r){let{render:n,className:o,style:i,...a}=t,s=fo(),{arrowRef:l,side:d,align:c,arrowUncentered:u,arrowStyles:g}=Ql(),p=s.useState("open"),m=s.useState("instantType");return Re("div",t,{state:{open:p,side:d,align:c,uncentered:u,instant:m},ref:[r,l],props:[{style:g,"aria-hidden":!0},a],stateAttributesMapping:Bs})});var G9=f(H(),1);var xy=f(B(),1),$9=function(t){let{delay:r,closeDelay:n,timeout:o=400}=t,i=G9.useMemo(()=>({open:r,close:n}),[r,n]);return(0,xy.jsx)(_y.Provider,{value:r,children:(0,xy.jsx)(Jw,{delay:i,timeoutMs:o,children:t.children})})};var q9=f(H(),1);var K9=q9.forwardRef(function(t,r){let{render:n,className:o,style:i,children:a,...s}=t,l=fo(),d=Ql(),c=l.useState("instantType"),{children:u,state:g}=Jm({store:l,side:d.side,children:a}),p={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:c};return Re("div",t,{state:p,ref:r,props:[s,{children:u}],stateAttributesMapping:Qm})});var nu=class extends zl{constructor(){super(O9(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function X9(){return new nu}function wn(e){return Re(e.defaultTagName??"div",e,e)}var J9=f(U(),1),Sy="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"&&UL(document)),e.__wpStyleRuntime}function WL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Sy}]`))if(r.getAttribute(Sy)===t)return!0;return!1}function e4(e,t,r){if(!e.head)return;let n=Ry(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(WL(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Sy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function UL(e){let t=Ry();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)e4(e,r,n);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 t4(e,t){let r=Ry();r.styles.set(e,t);for(let n of r.documents.keys())e4(n,e,t)}typeof process>"u",t4("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 Z9={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",t4("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 Q9={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"},Ws=(0,J9.forwardRef)(function({variant:t="body-md",render:r,className:n,...o},i){return wn({render:r,defaultTagName:"span",ref:i,props:it(o,{className:Y(Z9.text,Q9.heading,Q9.p,Z9[t],n)})})});var i4=f(B(),1),Cy="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"&&GL(document)),e.__wpStyleRuntime}function YL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Cy}]`))if(r.getAttribute(Cy)===t)return!0;return!1}function o4(e,t,r){if(!e.head)return;let n=Ey(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(YL(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Cy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function GL(e){let t=Ey();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)o4(e,r,n);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 $L(e,t){let r=Ey();r.styles.set(e,t);for(let n of r.documents.keys())o4(n,e,t)}typeof process>"u",$L("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 r4={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"},ou=(0,n4.forwardRef)(function({intent:t="none",className:r,...n},o){return(0,i4.jsx)(Ws,{ref:o,className:Y(r4.badge,r4[`is-${t}-intent`],r),...n,variant:"body-sm"})});var xr={};Dr(xr,{Popup:()=>_g,Portal:()=>gg,Positioner:()=>bg,Provider:()=>O4,Root:()=>yg,Trigger:()=>vg});var x4=f(U(),1);var d4=f(U(),1);var Ty="data-wp-hash";function Oy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&KL(document)),e.__wpStyleRuntime}function qL(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ty}]`))if(r.getAttribute(Ty)===t)return!0;return!1}function s4(e,t,r){if(!e.head)return;let n=Oy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(qL(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Ty,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function KL(e){let t=Oy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)s4(e,r,n);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 XL(e,t){let r=Oy();r.styles.set(e,t);for(let n of r.documents.keys())s4(n,e,t)}typeof process>"u",XL("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 a4={slot:"_11fc52b637ff8a7e__slot"},l4="data-wp-compat-overlay-slot";function ZL(){return typeof document>"u"?null:document}function QL(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var ui=null;function ky(e){return e.setAttribute("aria-hidden","false"),e}function JL(e){let t=e.createElement("div");return t.setAttribute(l4,""),a4.slot&&t.classList.add(a4.slot),e.body.appendChild(t),t}function mg(){if(typeof window>"u"||!QL()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ZL();if(!e||!e.body)return;if(ui&&ui.ownerDocument===e&&ui.isConnected)return ky(ui);let t=e.querySelector(`[${l4}]`);return t instanceof HTMLDivElement?(ui=ky(t),ui):(ui?.isConnected&&ui.remove(),ui=ky(JL(e)),ui)}var c4=f(B(),1),gg=(0,d4.forwardRef)(function({container:t,...r},n){return(0,c4.jsx)(vn.Portal,{container:t??mg(),...r,ref:n})});var u4=f(U(),1),m4=f(B(),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"&&tz(document)),e.__wpStyleRuntime}function ez(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Iy}]`))if(r.getAttribute(Iy)===t)return!0;return!1}function f4(e,t,r){if(!e.head)return;let n=Py(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(ez(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Iy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function tz(e){let t=Py();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)f4(e,r,n);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 p4(e,t){let r=Py();r.styles.set(e,t);for(let n of r.documents.keys())f4(n,e,t)}typeof process>"u",p4("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var rz={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",p4("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 nz={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},bg=(0,u4.forwardRef)(function({align:t="center",className:r,side:n="top",sideOffset:o=4,...i},a){return(0,m4.jsx)(vn.Positioner,{ref:a,align:t,side:n,sideOffset:o,...i,className:Y(rz["box-sizing"],nz.positioner,r)})});var g4=f(U(),1);function Jl(e,t,r){return(0,g4.cloneElement)(e??t,{children:r})}var oz=f(h4(),1);var v4=f(hg(),1),{lock:Mge,unlock:w4}=(0,v4.__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 iz(){let e=oz;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return w4(e.privateApis).ThemeProvider}var y4=iz();var iu=f(B(),1),My="data-wp-hash";function Ny(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sz(document)),e.__wpStyleRuntime}function az(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${My}]`))if(r.getAttribute(My)===t)return!0;return!1}function S4(e,t,r){if(!e.head)return;let n=Ny(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(az(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(My,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function sz(e){let t=Ny();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)S4(e,r,n);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 lz(e,t){let r=Ny();r.styles.set(e,t);for(let n of r.documents.keys())S4(n,e,t)}typeof process>"u",lz("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 dz={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},cz={background:"#1e1e1e"},_g=(0,x4.forwardRef)(function({portal:t,positioner:r,children:n,className:o,...i},a){let s=(0,iu.jsx)(y4,{color:cz,children:(0,iu.jsx)(vn.Popup,{ref:a,className:Y(dz.popup,o),...i,children:n})}),l=Jl(r,(0,iu.jsx)(bg,{}),s);return Jl(t,(0,iu.jsx)(gg,{}),l)});var R4=f(U(),1),C4=f(B(),1),vg=(0,R4.forwardRef)(function(t,r){return(0,C4.jsx)(vn.Trigger,{ref:r,...t})});var E4=f(ue(),1),k4=f(B(),1);function wg({children:e}){return(0,k4.jsx)(Zm,{direction:(0,E4.isRTL)()?"rtl":"ltr",children:e})}var Ay=f(B(),1);function yg(e){return(0,Ay.jsx)(wg,{children:(0,Ay.jsx)(vn.Root,{...e})})}var T4=f(B(),1);function O4({...e}){return(0,T4.jsx)(vn.Provider,{...e})}var I4=f(U(),1),P4=f(ue(),1),ed=f(B(),1),Dy="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"&&fz(document)),e.__wpStyleRuntime}function uz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dy}]`))if(r.getAttribute(Dy)===t)return!0;return!1}function M4(e,t,r){if(!e.head)return;let n=Vy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(uz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Dy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function fz(e){let t=Vy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)M4(e,r,n);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 Sg(e,t){let r=Vy();r.styles.set(e,t);for(let n of r.documents.keys())M4(n,e,t)}typeof process>"u",Sg("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var pz={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Sg("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 mz={"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",Sg("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 xg={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",Sg("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 gz={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"},Fy=(0,I4.forwardRef)(function({children:t,variant:r="default",tone:n="brand",openInNewTab:o=!1,target:i,render:a,className:s,...l},d){let c=o||/^_blank$/i.test(i??"");return wn({render:a,defaultTagName:"a",ref:d,props:it(l,{className:Y(gz.a,pz["box-sizing"],mz["outset-ring--focus-except-active"],r!=="unstyled"&&xg.link,r!=="unstyled"&&xg[`is-${n}`],r==="unstyled"&&xg["is-unstyled"],s),target:i??(o?"_blank":void 0),children:(0,ed.jsxs)(ed.Fragment,{children:[t,c&&(0,ed.jsx)("span",{className:xg["link-icon"],role:"img","aria-label":(0,P4.__)("(opens in a new tab)")})]})})})});var Ce={};Dr(Ce,{CheckboxItem:()=>Q4,Group:()=>rk,GroupLabel:()=>ak,Item:()=>q4,ItemDescription:()=>lu,ItemLabel:()=>Ig,LinkItem:()=>uk,Popup:()=>yk,Portal:()=>Pg,Positioner:()=>Mg,PrefixIcon:()=>lx,RadioGroup:()=>Tk,RadioItem:()=>Mk,Root:()=>Dk,Separator:()=>zk,SubmenuRoot:()=>Bk,SubmenuTrigger:()=>Yk,Trigger:()=>qk});var K4=f(U(),1);var N4=f(U(),1),A4=f(tt(),1),D4=f(B(),1),ir=(0,N4.forwardRef)(function({icon:t,size:r=24,style:n,...o},i){let a=t.props.style||n?{...t.props.style,...n}:void 0;return(0,D4.jsx)(A4.SVG,{ref:i,...t.props,...o,...a?{style:a}:{},width:r,height:r})});var td=f(U(),1),au=(0,td.createContext)({isSubmenu:!1}),Rg=()=>(0,td.useContext)(au),Mo=(0,td.createContext)(null),V4=()=>(0,td.useContext)(Mo);var Or=f(U(),1);var su=f(U(),1),Eg=f(ue(),1);var F4=f(U(),1),Ly="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"&&hz(document)),e.__wpStyleRuntime}function bz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ly}]`))if(r.getAttribute(Ly)===t)return!0;return!1}function L4(e,t,r){if(!e.head)return;let n=zy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(bz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Ly,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function hz(e){let t=zy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)L4(e,r,n);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 _z(e,t){let r=zy();r.styles.set(e,t);for(let n of r.documents.keys())L4(n,e,t)}typeof process>"u",_z("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 vz={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},on=(0,F4.forwardRef)(function({render:t,...r},n){return wn({render:t,ref:n,props:it({className:vz["visually-hidden"]},r,{"data-visually-hidden":""})})});var Cg=f(B(),1);function kg({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:r}){let n=(0,su.useId)(),o=r?n:void 0,i=[e,o].filter(Boolean).join(" ");return{descriptionId:o,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":r?.ariaKeyShortcut??t}}}var Tg=(0,su.forwardRef)(function({descriptionId:t,shortcut:r},n){return(0,Cg.jsx)(on,{id:t,"aria-hidden":"true",render:(0,Cg.jsx)("span",{ref:n}),children:(0,Eg.sprintf)((0,Eg.__)("Keyboard shortcut: %s"),r.label??r.ariaKeyShortcut)})}),Og=(0,su.forwardRef)(function({className:t,shortcut:r},n){return(0,Cg.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:r.displayShortcut})});var z4=f(U(),1);var j4=f(B(),1),By="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"&&yz(document)),e.__wpStyleRuntime}function wz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${By}]`))if(r.getAttribute(By)===t)return!0;return!1}function B4(e,t,r){if(!e.head)return;let n=jy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(wz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(By,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function yz(e){let t=jy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)B4(e,r,n);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 xz(e,t){let r=jy();r.styles.set(e,t);for(let n of r.documents.keys())B4(n,e,t)}typeof process>"u",xz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Sz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},H4=Symbol(),lu=(0,z4.forwardRef)(function(t,r){let{className:n,id:o,validationToken:i,...a}=t;return(0,j4.jsx)(Ws,{ref:r,variant:"body-sm",...a,id:o,className:Y(Sz["item-description"],n)})});var W4=f(U(),1);var Y4=f(B(),1),Hy="data-wp-hash";function Wy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cz(document)),e.__wpStyleRuntime}function Rz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Hy}]`))if(r.getAttribute(Hy)===t)return!0;return!1}function U4(e,t,r){if(!e.head)return;let n=Wy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Rz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Hy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Cz(e){let t=Wy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)U4(e,r,n);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 Ez(e,t){let r=Wy();r.styles.set(e,t);for(let n of r.documents.keys())U4(n,e,t)}typeof process>"u",Ez("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var kz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Ig=(0,W4.forwardRef)(function({children:t,className:r,id:n,...o},i){let a=V4();return(0,Y4.jsxs)(Ws,{ref:i,variant:"body-md",...o,id:n??a?.labelId,className:Y(kz["item-label"],r),children:[t,a?.labelTrailing]})});var Gr=f(B(),1),Uy="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"&&Oz(document)),e.__wpStyleRuntime}function Tz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Uy}]`))if(r.getAttribute(Uy)===t)return!0;return!1}function G4(e,t,r){if(!e.head)return;let n=Yy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Tz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Uy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Oz(e){let t=Yy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)G4(e,r,n);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 $4(e,t){let r=Yy();r.styles.set(e,t);for(let n of r.documents.keys())G4(n,e,t)}typeof process>"u",$4("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Iz={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$4("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Us={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Pz=!1;function Mz(e){let t=Or.Children.toArray(e),[r,...n]=t,o=(0,Or.isValidElement)(r)&&r.type===Ig,i=n.filter(a=>(0,Or.isValidElement)(a)&&a.type===lu);if(Pz&&(!o||i.length!==n.length))throw new Error("Menu.ItemLabel must be the first direct child of every menu item, followed only by Menu.ItemDescription components.");return{descriptionIds:i.map(a=>a.props.id),hasLabel:o,labelId:o?r.props.id:void 0}}function Qi(e,{"aria-describedby":t,"aria-keyshortcuts":r,"aria-label":n,"aria-labelledby":o,labelTrailing:i,shortcut:a}){let s=(0,Or.useId)(),l=(0,Or.useId)(),{descriptionIds:d,hasLabel:c,labelId:u}=Mz(e),g=c?u??s:void 0,p=d.map((v,R)=>v??`${l}-${R}`),m=Array.from(new Set([...t?.split(/\s+/).filter(Boolean)??[],...p])).join(" "),b=0,h=Or.Children.map(e,v=>{if(!(0,Or.isValidElement)(v)||v.type!==lu)return v;let x={id:p[b++],validationToken:H4};return(0,Or.cloneElement)(v,x)}),{descriptionId:y,targetProps:_}=kg({"aria-describedby":m||void 0,"aria-keyshortcuts":r,shortcut:a});return{contentChildren:h,contentContextValue:{labelId:g,labelTrailing:i},itemAriaProps:{..._,"aria-label":n,"aria-labelledby":o??(n?void 0:g)},shortcutDescriptionId:y}}function Ji({children:e,prefix:t,shortcut:r,shortcutDescriptionId:n,suffix:o,trailing:i}){let a=Or.Children.toArray(t).some(d=>d!==""),s=Or.Children.toArray(o).some(d=>d!==""),l=Or.Children.toArray(i).some(d=>d!=="");return(0,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsxs)("span",{className:Us["item-content"],children:[(0,Gr.jsx)("span",{className:Us["item-children"],children:e}),s&&(0,Gr.jsx)("span",{className:Us["item-suffix"],children:o}),r&&(0,Gr.jsx)("span",{className:Us["item-shortcut"],children:(0,Gr.jsx)(Og,{shortcut:r})}),l&&(0,Gr.jsx)("span",{className:Us["item-trailing"],children:i})]}),a&&(0,Gr.jsx)("span",{"aria-hidden":"true",className:Us["item-prefix"],children:t}),r&&n&&(0,Gr.jsx)(Tg,{descriptionId:n,shortcut:r})]})}var q4=(0,Or.forwardRef)(function({children:t,className:r,prefix:n,shortcut:o,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentChildren:g,contentContextValue:p,itemAriaProps:m,shortcutDescriptionId:b}=Qi(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:o});return(0,Gr.jsx)(st.Item,{ref:u,...m,className:Y(Iz["box-sizing"],Us.item,r),...c,children:(0,Gr.jsx)(Mo.Provider,{value:p,children:(0,Gr.jsx)(Ji,{prefix:n,shortcut:o,shortcutDescriptionId:b,suffix:i,children:g})})})});var Ys=f(B(),1),$y="data-wp-hash";function qy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Az(document)),e.__wpStyleRuntime}function Nz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$y}]`))if(r.getAttribute($y)===t)return!0;return!1}function X4(e,t,r){if(!e.head)return;let n=qy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Nz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute($y,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Az(e){let t=qy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)X4(e,r,n);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 Z4(e,t){let r=qy();r.styles.set(e,t);for(let n of r.documents.keys())X4(n,e,t)}typeof process>"u",Z4("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Dz={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Z4("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Gy={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Q4=(0,K4.forwardRef)(function({children:t,className:r,prefix:n,shortcut:o,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentChildren:g,contentContextValue:p,itemAriaProps:m,shortcutDescriptionId:b}=Qi(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:o});return(0,Ys.jsxs)(st.CheckboxItem,{ref:u,...m,className:Y(Dz["box-sizing"],Gy.item,r),...c,children:[(0,Ys.jsx)(st.CheckboxItemIndicator,{keepMounted:!0,className:Gy["item-selection-indicator"],children:(0,Ys.jsx)(ir,{icon:Ui,size:24,className:Gy["checkbox-selection-icon"],"aria-hidden":"true"})}),(0,Ys.jsx)(Mo.Provider,{value:p,children:(0,Ys.jsx)(Ji,{prefix:n,shortcut:o,shortcutDescriptionId:b,suffix:i,children:g})})]})});var J4=f(U(),1),tk=f(B(),1),Ky="data-wp-hash";function Xy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fz(document)),e.__wpStyleRuntime}function Vz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ky}]`))if(r.getAttribute(Ky)===t)return!0;return!1}function ek(e,t,r){if(!e.head)return;let n=Xy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Vz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Ky,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Fz(e){let t=Xy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)ek(e,r,n);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 Lz(e,t){let r=Xy();r.styles.set(e,t);for(let n of r.documents.keys())ek(n,e,t)}typeof process>"u",Lz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var zz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},rk=(0,J4.forwardRef)(function({className:t,...r},n){return(0,tk.jsx)(st.Group,{ref:n,className:Y(zz.group,t),...r})});var nk=f(U(),1),ik=f(B(),1),Zy="data-wp-hash";function Qy(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jz(document)),e.__wpStyleRuntime}function Bz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Zy}]`))if(r.getAttribute(Zy)===t)return!0;return!1}function ok(e,t,r){if(!e.head)return;let n=Qy(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Bz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Zy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function jz(e){let t=Qy();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)ok(e,r,n);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 Hz(e,t){let r=Qy();r.styles.set(e,t);for(let n of r.documents.keys())ok(n,e,t)}typeof process>"u",Hz("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Wz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},ak=(0,nk.forwardRef)(function({className:t,...r},n){return(0,ik.jsx)(st.GroupLabel,{ref:n,className:Y(Wz["group-label"],t),...r})});var lk=f(U(),1),dk=f(ue(),1);var du=f(B(),1),Jy="data-wp-hash";function ex(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yz(document)),e.__wpStyleRuntime}function Uz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Jy}]`))if(r.getAttribute(Jy)===t)return!0;return!1}function ck(e,t,r){if(!e.head)return;let n=ex(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Uz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Jy,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Yz(e){let t=ex();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)ck(e,r,n);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 tx(e,t){let r=ex();r.styles.set(e,t);for(let n of r.documents.keys())ck(n,e,t)}typeof process>"u",tx("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 Gz={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",tx("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var $z={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",tx("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var sk={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},uk=(0,lk.forwardRef)(function({children:t,className:r,openInNewTab:n=!1,target:o,prefix:i,shortcut:a,suffix:s,"aria-describedby":l,"aria-keyshortcuts":d,"aria-label":c,"aria-labelledby":u,rel:g,...p},m){let h=n||/^_blank$/i.test(o??"")?(0,du.jsx)("span",{className:sk["external-link-indicator"],role:"img","aria-label":(0,dk.__)("(opens in a new tab)")}):null,{contentChildren:y,contentContextValue:_,itemAriaProps:w,shortcutDescriptionId:v}=Qi(t,{"aria-describedby":l,"aria-keyshortcuts":d,"aria-label":c,"aria-labelledby":u,labelTrailing:h,shortcut:a});return(0,du.jsx)(st.LinkItem,{ref:m,...p,...w,rel:g,target:o??(n?"_blank":void 0),className:Y(Gz.a,$z["box-sizing"],sk.item,r),children:(0,du.jsx)(Mo.Provider,{value:_,children:(0,du.jsx)(Ji,{prefix:i,shortcut:a,shortcutDescriptionId:v,suffix:s,children:y})})})});var vk=f(U(),1);var fk=f(U(),1);var pk=f(B(),1),Pg=(0,fk.forwardRef)(function({container:t,...r},n){return(0,pk.jsx)(st.Portal,{ref:n,container:t??mg(),...r})});var gk=f(U(),1);var mk={align:"start",sideOffset:8,collisionPadding:12};var _k=f(B(),1),rx="data-wp-hash";function nx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kz(document)),e.__wpStyleRuntime}function qz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${rx}]`))if(r.getAttribute(rx)===t)return!0;return!1}function bk(e,t,r){if(!e.head)return;let n=nx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(qz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(rx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function Kz(e){let t=nx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)bk(e,r,n);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 hk(e,t){let r=nx();r.styles.set(e,t);for(let n of r.documents.keys())bk(n,e,t)}typeof process>"u",hk("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Xz={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hk("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Zz={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Qz={side:"inline-end",align:"start",sideOffset:-4,collisionPadding:12},Mg=(0,gk.forwardRef)(function({className:t,...r},n){let{isSubmenu:o}=Rg(),i=o?Qz:mk;return(0,_k.jsx)(st.Positioner,{...i,...r,ref:n,className:Y(Xz["box-sizing"],Zz.positioner,t)})});var cu=f(B(),1),ox="data-wp-hash";function ix(){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 Jz(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ox}]`))if(r.getAttribute(ox)===t)return!0;return!1}function wk(e,t,r){if(!e.head)return;let n=ix(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(Jz(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(ox,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function eB(e){let t=ix();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)wk(e,r,n);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 tB(e,t){let r=ix();r.styles.set(e,t);for(let n of r.documents.keys())wk(n,e,t)}typeof process>"u",tB("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var Ng={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},yk=(0,vk.forwardRef)(function({children:t,className:r,portal:n,positioner:o,...i},a){let{isSubmenu:s}=Rg(),l=(0,cu.jsx)(st.Popup,{ref:a,className:Y(Ng.popup,s?Ng["is-submenu"]:Ng["is-root"],r),...i,children:(0,cu.jsx)("div",{className:Ng.list,children:t})}),d=Jl(o,(0,cu.jsx)(Mg,{}),l);return Jl(n,(0,cu.jsx)(Pg,{}),d)});var xk=f(U(),1);var Rk=f(B(),1),ax="data-wp-hash";function sx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nB(document)),e.__wpStyleRuntime}function rB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ax}]`))if(r.getAttribute(ax)===t)return!0;return!1}function Sk(e,t,r){if(!e.head)return;let n=sx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(rB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(ax,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function nB(e){let t=sx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Sk(e,r,n);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 oB(e,t){let r=sx();r.styles.set(e,t);for(let n of r.documents.keys())Sk(n,e,t)}typeof process>"u",oB("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var iB={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},lx=(0,xk.forwardRef)(function({className:t,size:r=24,style:n,...o},i){return(0,Rk.jsx)(ir,{...o,ref:i,size:r,className:Y(iB["prefix-icon"],t),style:{...n,"--_wp-ui-menu-prefix-icon-size":`${r}px`}})});lx.displayName="Menu.PrefixIcon";var Ck=f(U(),1),kk=f(B(),1),dx="data-wp-hash";function cx(){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 aB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${dx}]`))if(r.getAttribute(dx)===t)return!0;return!1}function Ek(e,t,r){if(!e.head)return;let n=cx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(aB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(dx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function sB(e){let t=cx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Ek(e,r,n);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 lB(e,t){let r=cx();r.styles.set(e,t);for(let n of r.documents.keys())Ek(n,e,t)}typeof process>"u",lB("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var dB={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Tk=(0,Ck.forwardRef)(function({className:t,...r},n){return(0,kk.jsx)(st.RadioGroup,{ref:n,className:Y(dB["radio-group"],t),...r})});var Ok=f(U(),1),Ag=f(tt(),1);var ea=f(B(),1),fx="data-wp-hash";function px(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uB(document)),e.__wpStyleRuntime}function cB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fx}]`))if(r.getAttribute(fx)===t)return!0;return!1}function Ik(e,t,r){if(!e.head)return;let n=px(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(cB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(fx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function uB(e){let t=px();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Ik(e,r,n);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 Pk(e,t){let r=px();r.styles.set(e,t);for(let n of r.documents.keys())Ik(n,e,t)}typeof process>"u",Pk("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var fB={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Pk("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var ux={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},pB=(0,ea.jsx)(Ag.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ea.jsx)(Ag.Circle,{cx:12,cy:12,r:3})}),Mk=(0,Ok.forwardRef)(function({children:t,className:r,prefix:n,shortcut:o,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentChildren:g,contentContextValue:p,itemAriaProps:m,shortcutDescriptionId:b}=Qi(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:o});return(0,ea.jsxs)(st.RadioItem,{ref:u,...m,className:Y(fB["box-sizing"],ux.item,r),...c,children:[(0,ea.jsx)(st.RadioItemIndicator,{keepMounted:!0,className:ux["item-selection-indicator"],children:(0,ea.jsx)(ir,{icon:pB,className:ux["radio-selection-icon"],"aria-hidden":"true"})}),(0,ea.jsx)(Mo.Provider,{value:p,children:(0,ea.jsx)(Ji,{prefix:n,shortcut:o,shortcutDescriptionId:b,suffix:i,children:g})})]})});var ta=f(U(),1);function mB(e){try{return e.contentDocument}catch{return null}}function Nk(e,t){if(e.nodeType!==Node.ELEMENT_NODE)return;let r=e;r.tagName==="IFRAME"&&t(r),r.querySelectorAll("iframe").forEach(t)}function gB(e,t){let r=e.target,n=r?.nodeType===Node.ELEMENT_NODE?r:r?.parentElement,o=t.getAttribute("aria-controls");if(!n||!o)return!1;let i=n.ownerDocument.getElementById(o);if(!i)return!1;let a=i.getAttribute("data-rootownerid");return a?n.closest("[data-rootownerid]")?.getAttribute("data-rootownerid")===a:i.contains(n)}function bB({enabled:e,onPointerDown:t,ownerDocument:r}){(0,ta.useEffect)(()=>{if(!e||!r)return;let n=(o,i)=>{i&&o.addEventListener("pointerdown",t,!0);let a=new Map,s=u=>{if(a.has(u))return;let g=null,p,m=()=>{let b=mB(u);b!==g&&(p?.(),g=b,p=g?n(g,!0):void 0)};u.addEventListener("load",m),m(),a.set(u,()=>{u.removeEventListener("load",m),p?.()})},l=u=>{a.get(u)?.(),a.delete(u)};o.querySelectorAll("iframe").forEach(s);let d=o.defaultView?.MutationObserver,c=d?new d(u=>{u.forEach(g=>{g.removedNodes.forEach(p=>Nk(p,l)),g.addedNodes.forEach(p=>Nk(p,s))})}):null;return c?.observe(o.documentElement,{childList:!0,subtree:!0}),()=>{c?.disconnect(),a.forEach(u=>u()),i&&o.removeEventListener("pointerdown",t,!0)}};return n(r,!1)},[e,t,r])}function Ak({actionsRef:e,defaultOpen:t,disabled:r,modal:n,onOpenChange:o,open:i}){let a=(0,ta.useRef)(null),s=e??a,[l,d]=(0,ta.useState)(t??!1),[c,u]=(0,ta.useState)(null),g=i??l,p=(0,ta.useCallback)(b=>{c&&!gB(b,c)&&s.current?.close()},[s,c]);return bB({enabled:g&&n===!1&&!r&&c!==null,onPointerDown:p,ownerDocument:c?.ownerDocument??null}),{actionsRef:s,onOpenChange:(b,h)=>{o(b,h),!h.isCanceled&&(d(b),u(b?h.trigger??null:null))}}}var Dg=f(B(),1);function Dk(e){let{onOpenChange:t}=e,r=(o,i)=>{let a=i.trigger,s=a?.ownerDocument.defaultView?.HTMLElement,l=a?.ownerDocument.defaultView?.Element,d=a?.ownerDocument.activeElement,c=i.event.target,u=l&&c instanceof l?c.closest('[role="menu"]'):null;t?.(o,i),!o&&i.reason==="item-press"&&!i.isCanceled&&s&&a instanceof s&&u?.contains(d??null)&&a.ownerDocument.activeElement===d&&a.focus()},n=Ak({actionsRef:e.actionsRef,defaultOpen:e.defaultOpen,disabled:e.disabled,modal:e.modal,onOpenChange:r,open:e.open});return(0,Dg.jsx)(wg,{children:(0,Dg.jsx)(au.Provider,{value:{isSubmenu:!1},children:(0,Dg.jsx)(st.Root,{...e,...n})})})}var Vk=f(U(),1),Lk=f(B(),1),mx="data-wp-hash";function gx(){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 hB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mx}]`))if(r.getAttribute(mx)===t)return!0;return!1}function Fk(e,t,r){if(!e.head)return;let n=gx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(hB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(mx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function _B(e){let t=gx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Fk(e,r,n);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 vB(e,t){let r=gx();r.styles.set(e,t);for(let n of r.documents.keys())Fk(n,e,t)}typeof process>"u",vB("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var wB={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},zk=(0,Vk.forwardRef)(function({className:t,...r},n){return(0,Lk.jsx)(st.Separator,{ref:n,className:Y(wB.separator,t),...r})});var bx=f(B(),1);function Bk(e){return(0,bx.jsx)(au.Provider,{value:{isSubmenu:!0},children:(0,bx.jsx)(st.SubmenuRoot,{...e})})}var Hk=f(U(),1);var uu=f(B(),1),hx="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"&&xB(document)),e.__wpStyleRuntime}function yB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${hx}]`))if(r.getAttribute(hx)===t)return!0;return!1}function Wk(e,t,r){if(!e.head)return;let n=_x(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(yB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(hx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function xB(e){let t=_x();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Wk(e,r,n);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 Uk(e,t){let r=_x();r.styles.set(e,t);for(let n of r.documents.keys())Wk(n,e,t)}typeof process>"u",Uk("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var SB={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Uk("dce31c541c",'@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 components{.d61e2d85c0ee0699__positioner{z-index:var(--wp-ui-menu-z-index,initial)}._34e81249f419a5a5__popup{--wp-ui-menu-popup-padding:var(--wpds-dimension-padding-xs,4px);--wp-ui-menu-min-width:160px;--wp-ui-menu-max-width:var(--wpds-dimension-surface-width-md,400px);--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-group-head-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-menu-selection-indicator-track-size:0px;--wp-ui-menu-selection-indicator-size:var(--wpds-dimension-size-sm,24px);--wp-ui-menu-selection-indicator-gap:0px;--_wp-ui-menu-elevation-md:0px 2px 3px 0px #0000000d,0px 4px 5px 0px #0000000a,0px 12px 12px 0px #00000008,0px 16px 16px 0px #00000005;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-menu-elevation-md);max-height:min(var(--available-height),480px,60dvh);max-width:min(var(--available-width),var(--wp-ui-menu-max-width));min-width:min(var(--available-width),var(--wp-ui-menu-min-width));outline:none;overflow-block:auto;overscroll-behavior:none;padding:var(--wp-ui-menu-popup-padding);scroll-padding:var(--wp-ui-menu-popup-padding);&:has(._42313b48c5459be3__item-selection-indicator){--wp-ui-menu-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-menu-selection-indicator-track-size:var(--wpds-dimension-size-2xs,16px);--wp-ui-menu-selection-indicator-gap:var(--wpds-dimension-gap-sm,8px)}}._33f07ab17005471d__list{--_wp-ui-menu-item-label-line-height:var(--wpds-typography-line-height-sm,20px);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);line-height:var(--_wp-ui-menu-item-label-line-height)}._33f07ab17005471d__list,.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{--wp-ui-menu-group-prefix-gap:0px;display:grid;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];min-width:0}.e05914e1005d7c2e__radio-group,.f11085533c0056b0__group{grid-column:1/-1}._33f07ab17005471d__list:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.e05914e1005d7c2e__radio-group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix),.f11085533c0056b0__group:has(>._5c913bce0d8bb0d6__item>._64924ecabf65a5d6__item-prefix){--wp-ui-menu-group-prefix-gap:var(--wpds-dimension-gap-xs,4px)}._4a0fd085d76fd23c__group-label{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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);grid-column:1/-1;line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-md,32px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wp-ui-menu-group-head-padding-inline);text-transform:uppercase}.bfc11368eadf3b39__separator{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);grid-column:1/-1;height:var(--wpds-border-width-xs,1px);margin-block:var(--wpds-dimension-gap-xs,4px);margin-inline:var(--wp-ui-menu-group-head-padding-inline);@media (forced-colors:active){background-color:CanvasText}}._5c913bce0d8bb0d6__item{--wp-ui-menu-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-menu-item-padding-block:var(--wpds-dimension-padding-xs,4px);--_gcd-a-border-radius:var(--wpds-border-radius-sm,2px);align-items:start;border-radius:var(--wpds-border-radius-sm,2px);display:grid;gap:0;grid-column:1/-1;grid-template-columns:[item-padding-start] var(--wp-ui-menu-item-padding-inline) [selection-start] var(--wp-ui-menu-selection-indicator-track-size) [selection-end] var(--wp-ui-menu-selection-indicator-gap) [prefix-start] max-content [prefix-end] var(--wp-ui-menu-group-prefix-gap) [content-start] minmax(0,1fr) [content-end] var(--wp-ui-menu-item-padding-inline) [item-padding-end];justify-content:stretch;min-height:var(--wp-ui-menu-item-height);min-width:0;padding-block:var(--wp-ui-menu-item-padding-block);scroll-margin:var(--wp-ui-menu-popup-padding);text-decoration:none;user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&[href]{cursor:pointer}@supports (grid-template-columns:subgrid){grid-template-columns:subgrid}&[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:var(--wpds-border-width-xs,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}}}._42313b48c5459be3__item-selection-indicator,._64924ecabf65a5d6__item-prefix,.af879698ede76757__item-content{grid-row:1}._42313b48c5459be3__item-selection-indicator{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:selection-start/selection-end;height:var(--_wp-ui-menu-item-label-line-height);justify-content:center;justify-self:center;pointer-events:none;width:var(--wp-ui-menu-selection-indicator-size);&[data-unchecked]{opacity:0}}._99c5bd141cbf516f__checkbox-selection-icon{translate:0 1px}._59aa9b3b3a651148__radio-selection-icon{fill:currentColor;height:var(--wpds-dimension-size-xs,20px);width:var(--wpds-dimension-size-xs,20px)}._64924ecabf65a5d6__item-prefix{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:prefix-start/prefix-end;justify-content:center;min-width:0}.a836378335a4cbf1__prefix-icon{align-self:flex-start;flex-shrink:0;margin-block-start:calc((var(--_wp-ui-menu-item-label-line-height) - var(--_wp-ui-menu-prefix-icon-size))/2)}.af879698ede76757__item-content{align-items:center;box-sizing:border-box;display:grid;grid-column:content-start/content-end;grid-template-columns:[label-start] minmax(0,1fr) [label-end suffix-start] auto [suffix-end shortcut-start] auto [shortcut-end trailing-start] auto [trailing-end];min-width:0;pointer-events:none}._943a932d9f81c78c__item-children{align-self:start;display:inline-flex;flex-direction:column;gap:2px;grid-column:label-start/label-end;min-width:0}._5ed41da4abcf8958__item-label{--_gcd-heading-color:currentColor;--_gcd-p-line-height:var(--_wp-ui-menu-item-label-line-height);color:inherit;line-height:var(--_wp-ui-menu-item-label-line-height);min-width:0;overflow-wrap:anywhere}.fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:var(--wpds-color-foreground-content-neutral-weak,#707070);color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow-wrap:anywhere;padding-block-end:var(--wpds-dimension-padding-xs,4px)}._091406749ed93e6e__item-suffix{align-items:center;display:flex;gap:var(--wpds-dimension-gap-xs,4px);grid-column:suffix-start/suffix-end}._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-inline-start:var(--wpds-dimension-gap-md,12px)}._23630f40071a29ff__item-shortcut{grid-column:shortcut-start/shortcut-end}._06be17a91bf434a0__item-trailing{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;grid-column:trailing-start/trailing-end;margin-inline-start:var(--wpds-dimension-gap-md,12px)}._943a932d9f81c78c__item-children+:is(._091406749ed93e6e__item-suffix,._23630f40071a29ff__item-shortcut,._06be17a91bf434a0__item-trailing){margin-inline-start:var(--wpds-dimension-gap-xl,24px)}._23630f40071a29ff__item-shortcut+._06be17a91bf434a0__item-trailing{margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.b78aec79bf93eba0__submenu-chevron{margin-inline-end:calc(var(--wpds-dimension-gap-sm, 8px)*-1)}.b78aec79bf93eba0__submenu-chevron:dir(rtl){transform:rotate(180deg)}._60da3b6f9718cf76__external-link-indicator{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px);text-decoration:none}._60da3b6f9718cf76__external-link-indicator:after{content:"\\2197"}._60da3b6f9718cf76__external-link-indicator:dir(rtl):after{content:"\\2196"}._5c913bce0d8bb0d6__item[aria-disabled=true] ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[aria-disabled=true] ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[aria-disabled=true] ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[aria-disabled=true] ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[aria-disabled=true] ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[aria-disabled=true] .fa88c9f1a96a4c5a__item-description,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._06be17a91bf434a0__item-trailing,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._091406749ed93e6e__item-suffix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._23630f40071a29ff__item-shortcut,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._42313b48c5459be3__item-selection-indicator,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) ._64924ecabf65a5d6__item-prefix,._5c913bce0d8bb0d6__item[data-highlighted]:not([aria-disabled=true]) .fa88c9f1a96a4c5a__item-description{--_gcd-heading-color:currentColor;color:inherit}}}');var jk={positioner:"d61e2d85c0ee0699__positioner",popup:"_34e81249f419a5a5__popup","item-selection-indicator":"_42313b48c5459be3__item-selection-indicator","is-root":"_087a537b24fee6a1__is-root _380b81b8f79fb10f__dropdown-motion","is-submenu":"_6d3b567f6289bdc2__is-submenu _7f344b94e270e039__dropdown-motion--fade-only",list:"_33f07ab17005471d__list",group:"f11085533c0056b0__group","radio-group":"e05914e1005d7c2e__radio-group",item:"_5c913bce0d8bb0d6__item","item-prefix":"_64924ecabf65a5d6__item-prefix","group-label":"_4a0fd085d76fd23c__group-label",separator:"bfc11368eadf3b39__separator","item-content":"af879698ede76757__item-content","checkbox-selection-icon":"_99c5bd141cbf516f__checkbox-selection-icon","radio-selection-icon":"_59aa9b3b3a651148__radio-selection-icon","prefix-icon":"a836378335a4cbf1__prefix-icon","item-children":"_943a932d9f81c78c__item-children","item-label":"_5ed41da4abcf8958__item-label","item-description":"fa88c9f1a96a4c5a__item-description","item-suffix":"_091406749ed93e6e__item-suffix","item-shortcut":"_23630f40071a29ff__item-shortcut","item-trailing":"_06be17a91bf434a0__item-trailing","submenu-chevron":"b78aec79bf93eba0__submenu-chevron","external-link-indicator":"_60da3b6f9718cf76__external-link-indicator"},Yk=(0,Hk.forwardRef)(function({children:t,className:r,prefix:n,shortcut:o,suffix:i,"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,...c},u){let{contentChildren:g,contentContextValue:p,itemAriaProps:m,shortcutDescriptionId:b}=Qi(t,{"aria-describedby":a,"aria-keyshortcuts":s,"aria-label":l,"aria-labelledby":d,shortcut:o});return(0,uu.jsx)(st.SubmenuTrigger,{ref:u,...m,className:Y(SB["box-sizing"],jk.item,r),...c,children:(0,uu.jsx)(Mo.Provider,{value:p,children:(0,uu.jsx)(Ji,{prefix:n,shortcut:o,shortcutDescriptionId:b,suffix:i,trailing:(0,uu.jsx)(ir,{className:jk["submenu-chevron"],icon:Yv,size:24,"aria-hidden":"true"}),children:g})})})});var Gk=f(U(),1),$k=f(B(),1),qk=(0,Gk.forwardRef)(function(t,r){return(0,$k.jsx)(st.Trigger,{ref:r,...t})});var Xk=f(Vg(),1),Fg=f(U(),1),Zk=f(ue(),1),Jk=f(B(),1),vx="data-wp-hash";function wx(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CB(document)),e.__wpStyleRuntime}function RB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vx}]`))if(r.getAttribute(vx)===t)return!0;return!1}function Qk(e,t,r){if(!e.head)return;let n=wx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(RB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(vx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function CB(e){let t=wx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)Qk(e,r,n);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=wx();r.styles.set(e,t);for(let n of r.documents.keys())Qk(n,e,t)}typeof process>"u",Lg("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 fu={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",Lg("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var EB={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Lg("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 kB={"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",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 TB={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"},e6=(0,Fg.forwardRef)(function({tone:t="brand",variant:r="solid",size:n="default",className:o,focusableWhenDisabled:i=!0,disabled:a,loading:s,loadingAnnouncement:l=(0,Zk.__)("Loading"),children:d,...c},u){let g=Y(TB.button,EB["box-sizing"],kB["outset-ring--focus-except-active"],r!=="unstyled"&&fu.button,fu[`is-${t}`],fu[`is-${r}`],fu[`is-${n}`],s&&fu["is-loading"],o);return(0,Fg.useEffect)(()=>{s&&l&&(0,Xk.speak)(l)},[s,l]),(0,Jk.jsx)(X0,{ref:u,className:g,focusableWhenDisabled:i,disabled:a??s,...c,children:d})});var t6=f(U(),1);var n6=f(B(),1),yx="data-wp-hash";function xx(){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 OB(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yx}]`))if(r.getAttribute(yx)===t)return!0;return!1}function r6(e,t,r){if(!e.head)return;let n=xx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(OB(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(yx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function IB(e){let t=xx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)r6(e,r,n);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 PB(e,t){let r=xx();r.styles.set(e,t);for(let n of r.documents.keys())r6(n,e,t)}typeof process>"u",PB("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"},Sx=(0,t6.forwardRef)(function({className:t,icon:r,...n},o){return(0,n6.jsx)(ir,{ref:o,icon:r,className:Y(MB.icon,t),size:24,...n})});Sx.displayName="Button.Icon";var o6=Object.assign(e6,{Icon:Sx});function i6(e,t,r="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:r}).format(t).split(/\s/g).slice(2).join(" ")}var NB={},pu={};function No(e,t){try{let n=(NB[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return n in pu?pu[n]:a6(n,n.split(":"))}catch{if(e in pu)return pu[e];let r=e?.match(AB);return r?a6(e,r.slice(1)):NaN}}var AB=/([+-]\d\d):?(\d\d)?/;function a6(e,t){let r=+(t[0]||0),n=+(t[1]||0),o=+(t[2]||0)/60;return pu[e]=r*60+n>0?r*60+n+o:r*60-n-o}var La=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(No(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)),d6(this,t)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let t=-No(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),zg(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},s6=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!s6.test(e))return;let t=e.replace(s6,"$1UTC");La.prototype[t]&&(e.startsWith("get")?La.prototype[e]=function(){return this.internal[t]()}:(La.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),DB(this),+this},La.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),zg(this),+this}))});function zg(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-No(e.timeZone,e)*60))}function DB(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()),d6(e)}function d6(e,t){let r=Array.isArray(t)?VB(t):+e.internal,n=No(e.timeZone,e),o=n>0?Math.floor(n):Math.ceil(n),i=new Date(+e);i.setUTCHours(i.getUTCHours()-1);let a=-new Date(+e).getTimezoneOffset(),s=-new Date(+i).getTimezoneOffset(),l=a-s,d=a;if(l&&a!==o){let k=Date.prototype.getHours.apply(e),E=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(k!==E){let I=new Date(+e),T=a-o;T&&I.setUTCMinutes(I.getUTCMinutes()+T);let N=No(e.timeZone,I);(N>0?Math.floor(N):Math.ceil(N))===o&&(d=s)}}let c=d-o;c&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+c);let u=new Date(+e);u.setUTCSeconds(0);let g=a>0?u.getSeconds():(u.getSeconds()-60)%60,p=Math.round(-(No(e.timeZone,e)*60))%60;(p||g)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+p+g);let m=No(e.timeZone,e),b=m>0?Math.floor(m):Math.ceil(m),y=-new Date(+e).getTimezoneOffset()-b,_=b!==o,w=y-c,v=b-o,R=r-b*60*1e3,x=v>0&&l6(e)-r===v*60*1e3&&l6(e,R)!==r;if(_&&w&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);let k=No(e.timeZone,e),E=k>0?Math.floor(k):Math.ceil(k),I=b-E;I&&w<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}zg(e);let C=(t?r:r+p*1e3)-+e.internal;C&&Math.abs(C)<1800*1e3&&(Date.prototype.setTime.call(e,+e+C),zg(e))}function VB(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function l6(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-No(e.timeZone,r)*60)),+r}var ar=class e extends La{static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}toISOString(){let[t,r,n]=this.tzComponents(),o=`${t}${r}:${n}`;return this.internal.toISOString().slice(0,-1)+o}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[t,r,n,o]=this.internal.toUTCString().split(" ");return`${t?.slice(0,-1)} ${n} ${r} ${o}`}toTimeString(){let t=this.internal.toUTCString().split(" ")[4],[r,n,o]=this.tzComponents();return`${t} GMT${r}${n}${o} (${i6(this.timeZone,this)})`}toLocaleString(t,r){return Date.prototype.toLocaleString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleDateString(t,r){return Date.prototype.toLocaleDateString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}toLocaleTimeString(t,r){return Date.prototype.toLocaleTimeString.call(this,t,{...r,timeZone:r?.timeZone||this.timeZone})}tzComponents(){let t=this.getTimezoneOffset(),r=t>0?"-":"+",n=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),o=String(Math.abs(t)%60).padStart(2,"0");return[r,n,o]}withTimeZone(t){return new e(+this,t)}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}};var FB=Math.pow(10,8)*24*60*60*1e3,B_e=-FB,Bg=6048e5,c6=864e5,mu=6e4,gu=36e5,u6=1e3;var LB=3600;var f6=LB*24,j_e=f6*7,zB=f6*365.2425,BB=zB/12,H_e=BB*3,Rx=Symbol.for("constructDateFrom");function Ne(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Rx in e?e[Rx](t):e instanceof Date?new e.constructor(t):new Date(t)}function me(e,t){return Ne(t||e,e)}function fi(e,t,r){let n=me(e,r?.in);return isNaN(t)?Ne(r?.in||e,NaN):(t&&n.setDate(n.getDate()+t),n)}function rd(e,t,r){let n=me(e,r?.in);if(isNaN(t))return Ne(r?.in||e,NaN);if(!t)return n;let o=n.getDate(),i=Ne(r?.in||e,n.getTime());i.setMonth(n.getMonth()+t+1,0);let a=i.getDate();return o>=a?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)}var jB={};function yn(){return jB}function $r(e,t){let r=yn(),n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=me(e,t?.in),i=o.getDay(),a=(i<n?7:0)+i-n;return o.setDate(o.getDate()-a),o.setHours(0,0,0,0),o}function Wn(e,t){return $r(e,{...t,weekStartsOn:1})}function jg(e,t){let r=me(e,t?.in),n=r.getFullYear(),o=Ne(r,0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);let i=Wn(o),a=Ne(r,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);let s=Wn(a);return r.getTime()>=i.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function Gs(e){let t=me(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function po(e,...t){let r=Ne.bind(null,e||t.find(n=>typeof n=="object"));return t.map(r)}function za(e,t){let r=me(e,t?.in);return r.setHours(0,0,0,0),r}function ra(e,t,r){let[n,o]=po(r?.in,e,t),i=za(n),a=za(o),s=+i-Gs(i),l=+a-Gs(a);return Math.round((s-l)/c6)}function p6(e,t){let r=jg(e,t),n=Ne(t?.in||e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Wn(n)}function Hg(e,t,r){return fi(e,t*7,r)}function Wg(e,t,r){return rd(e,t*12,r)}function m6(e,t,r){let[n,o]=[+me(e.start,r?.in),+me(e.end,r?.in)].sort((s,l)=>s-l),[i,a]=[+me(t.start,r?.in),+me(t.end,r?.in)].sort((s,l)=>s-l);return r?.inclusive?n<=a&&i<=o:n<a&&i<o}function g6(e,t){let r,n=t?.in;return e.forEach(o=>{!n&&typeof o=="object"&&(n=Ne.bind(null,o));let i=me(o,n);(!r||r<i||isNaN(+i))&&(r=i)}),Ne(n,r||NaN)}function b6(e,t){let r,n=t?.in;return e.forEach(o=>{!n&&typeof o=="object"&&(n=Ne.bind(null,o));let i=me(o,n);(!r||r>i||isNaN(+i))&&(r=i)}),Ne(n,r||NaN)}function h6(e,t,r){let[n,o]=po(r?.in,e,t);return+za(n)==+za(o)}function Ug(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ao(e){return!(!Ug(e)&&typeof e!="number"||isNaN(+me(e)))}function Yg(e,t,r){let[n,o]=po(r?.in,e,t),i=n.getFullYear()-o.getFullYear(),a=n.getMonth()-o.getMonth();return i*12+a}function Gg(e,t){let r=me(e,t?.in),n=r.getMonth();return r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r}function $g(e,t){let[r,n]=po(e,t.start,t.end);return{start:r,end:n}}function _6(e,t){let{start:r,end:n}=$g(t?.in,e),o=+r>+n,i=o?+r:+n,a=o?n:r;a.setHours(0,0,0,0),a.setDate(1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);let l=[];for(;+a<=i;)l.push(Ne(r,a)),a.setMonth(a.getMonth()+s);return o?l.reverse():l}function bu(e,t){let r=me(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function v6(e,t){let r=me(e,t?.in),n=r.getFullYear();return r.setFullYear(n+1,0,0),r.setHours(23,59,59,999),r}function nd(e,t){let r=me(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function w6(e,t){let{start:r,end:n}=$g(t?.in,e),o=+r>+n,i=o?+r:+n,a=o?n:r;a.setHours(0,0,0,0),a.setMonth(0,1);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,o=!o);let l=[];for(;+a<=i;)l.push(Ne(r,a)),a.setFullYear(a.getFullYear()+s);return o?l.reverse():l}function qg(e,t){let r=yn(),n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,o=me(e,t?.in),i=o.getDay(),a=(i<n?-7:0)+6-(i-n);return o.setDate(o.getDate()+a),o.setHours(23,59,59,999),o}function y6(e,t){return qg(e,{...t,weekStartsOn:1})}var HB={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"}},x6=(e,t,r)=>{let n,o=HB[e];return typeof o=="string"?n=o:t===1?n=o.one:n=o.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function Kg(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var WB={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},UB={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},YB={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},S6={date:Kg({formats:WB,defaultWidth:"full"}),time:Kg({formats:UB,defaultWidth:"full"}),dateTime:Kg({formats:YB,defaultWidth:"full"})};var GB={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},R6=(e,t,r,n)=>GB[e];function od(e){return(t,r)=>{let n=r?.context?String(r.context):"standalone",o;if(n==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;o=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;o=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return o[i]}}var $B={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},qB={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},KB={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"]},XB={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"]},ZB={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"}},QB={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"}},JB=(e,t)=>{let r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},C6={ordinalNumber:JB,era:od({values:$B,defaultWidth:"wide"}),quarter:od({values:qB,defaultWidth:"wide",argumentCallback:e=>e-1}),month:od({values:KB,defaultWidth:"wide"}),day:od({values:XB,defaultWidth:"wide"}),dayPeriod:od({values:ZB,defaultWidth:"wide",formattingValues:QB,defaultFormattingWidth:"wide"})};function id(e){return(t,r={})=>{let n=r.width,o=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;let a=i[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?tj(s,u=>u.test(a)):ej(s,u=>u.test(a)),d;d=e.valueCallback?e.valueCallback(l):l,d=r.valueCallback?r.valueCallback(d):d;let c=t.slice(a.length);return{value:d,rest:c}}}function ej(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function tj(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function E6(e){return(t,r={})=>{let n=t.match(e.matchPattern);if(!n)return null;let o=n[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(o.length);return{value:a,rest:s}}}var rj=/^(\d+)(th|st|nd|rd)?/i,nj=/\d+/i,oj={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},ij={any:[/^b/i,/^(a|c)/i]},aj={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},sj={any:[/1/i,/2/i,/3/i,/4/i]},lj={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},dj={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]},cj={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},uj={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]},fj={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},pj={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}},k6={ordinalNumber:E6({matchPattern:rj,parsePattern:nj,valueCallback:e=>parseInt(e,10)}),era:id({matchPatterns:oj,defaultMatchWidth:"wide",parsePatterns:ij,defaultParseWidth:"any"}),quarter:id({matchPatterns:aj,defaultMatchWidth:"wide",parsePatterns:sj,defaultParseWidth:"any",valueCallback:e=>e+1}),month:id({matchPatterns:lj,defaultMatchWidth:"wide",parsePatterns:dj,defaultParseWidth:"any"}),day:id({matchPatterns:cj,defaultMatchWidth:"wide",parsePatterns:uj,defaultParseWidth:"any"}),dayPeriod:id({matchPatterns:fj,defaultMatchWidth:"any",parsePatterns:pj,defaultParseWidth:"any"})};var Un={code:"en-US",formatDistance:x6,formatLong:S6,formatRelative:R6,localize:C6,match:k6,options:{weekStartsOn:0,firstWeekContainsDate:1}};function T6(e,t){let r=me(e,t?.in);return ra(r,nd(r))+1}function Ba(e,t){let r=me(e,t?.in),n=+Wn(r)-+p6(r);return Math.round(n/Bg)+1}function ad(e,t){let r=me(e,t?.in),n=r.getFullYear(),o=yn(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=Ne(t?.in||e,0);a.setFullYear(n+1,0,i),a.setHours(0,0,0,0);let s=$r(a,t),l=Ne(t?.in||e,0);l.setFullYear(n,0,i),l.setHours(0,0,0,0);let d=$r(l,t);return+r>=+s?n+1:+r>=+d?n:n-1}function O6(e,t){let r=yn(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=ad(e,t),i=Ne(t?.in||e,0);return i.setFullYear(o,0,n),i.setHours(0,0,0,0),$r(i,t)}function ja(e,t){let r=me(e,t?.in),n=+$r(r,t)-+O6(r,t);return Math.round(n/Bg)+1}function gt(e,t){let r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}var na={y(e,t){let r=e.getFullYear(),n=r>0?r:1-r;return gt(t==="yy"?n%100:n,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):gt(r+1,2)},d(e,t){return gt(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return gt(e.getHours()%12||12,t.length)},H(e,t){return gt(e.getHours(),t.length)},m(e,t){return gt(e.getMinutes(),t.length)},s(e,t){return gt(e.getSeconds(),t.length)},S(e,t){let r=t.length,n=e.getMilliseconds(),o=Math.trunc(n*Math.pow(10,r-3));return gt(o,t.length)}};var sd={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Cx={G:function(e,t,r){let n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let n=e.getFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return na.y(e,t)},Y:function(e,t,r,n){let o=ad(e,n),i=o>0?o:1-o;if(t==="YY"){let a=i%100;return gt(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):gt(i,t.length)},R:function(e,t){let r=jg(e);return gt(r,t.length)},u:function(e,t){let r=e.getFullYear();return gt(r,t.length)},Q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return gt(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){let n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return gt(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){let n=e.getMonth();switch(t){case"M":case"MM":return na.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){let n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return gt(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){let o=ja(e,n);return t==="wo"?r.ordinalNumber(o,{unit:"week"}):gt(o,t.length)},I:function(e,t,r){let n=Ba(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):gt(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):na.d(e,t)},D:function(e,t,r){let n=T6(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):gt(n,t.length)},E:function(e,t,r){let n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return gt(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){let o=e.getDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return gt(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){let n=e.getDay(),o=n===0?7:n;switch(t){case"i":return String(o);case"ii":return gt(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){let o=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,r){let n=e.getHours(),o;switch(n===12?o=sd.noon:n===0?o=sd.midnight:o=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,t,r){let n=e.getHours(),o;switch(n>=17?o=sd.evening:n>=12?o=sd.afternoon:n>=4?o=sd.morning:o=sd.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return na.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):na.H(e,t)},K:function(e,t,r){let n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):gt(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):gt(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):na.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):na.s(e,t)},S:function(e,t){return na.S(e,t)},X:function(e,t,r){let n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return P6(n);case"XXXX":case"XX":return $s(n);default:return $s(n,":")}},x:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"x":return P6(n);case"xxxx":case"xx":return $s(n);default:return $s(n,":")}},O:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+I6(n,":");default:return"GMT"+$s(n,":")}},z:function(e,t,r){let n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+I6(n,":");default:return"GMT"+$s(n,":")}},t:function(e,t,r){let n=Math.trunc(+e/1e3);return gt(n,t.length)},T:function(e,t,r){return gt(+e,t.length)}};function I6(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=Math.trunc(n/60),i=n%60;return i===0?r+String(o):r+String(o)+t+gt(i,2)}function P6(e,t){return e%60===0?(e>0?"-":"+")+gt(Math.abs(e)/60,2):$s(e,t)}function $s(e,t=""){let r=e>0?"-":"+",n=Math.abs(e),o=gt(Math.trunc(n/60),2),i=gt(n%60,2);return r+o+t+i}var M6=(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"})}},N6=(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"})}},mj=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],n=r[1],o=r[2];if(!o)return M6(e,t);let i;switch(n){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}}",M6(n,t)).replace("{{time}}",N6(o,t))},hu={p:N6,P:mj};var gj=/^D+$/,bj=/^Y+$/,hj=["D","DD","YY","YYYY"];function Xg(e){return gj.test(e)}function Zg(e){return bj.test(e)}function _u(e,t,r){let n=_j(e,t,r);if(console.warn(n),hj.includes(e))throw new RangeError(n)}function _j(e,t,r){let n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var vj=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,wj=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,yj=/^'([^]*?)'?$/,xj=/''/g,Sj=/[a-zA-Z]/;function oa(e,t,r){let n=yn(),o=r?.locale??n.locale??Un,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=me(e,r?.in);if(!Ao(s))throw new RangeError("Invalid time value");let l=t.match(wj).map(c=>{let u=c[0];if(u==="p"||u==="P"){let g=hu[u];return g(c,o.formatLong)}return c}).join("").match(vj).map(c=>{if(c==="''")return{isToken:!1,value:"'"};let u=c[0];if(u==="'")return{isToken:!1,value:Rj(c)};if(Cx[u])return{isToken:!0,value:c};if(u.match(Sj))throw new RangeError("Format string contains an unescaped latin alphabet character `"+u+"`");return{isToken:!1,value:c}});o.localize.preprocessor&&(l=o.localize.preprocessor(s,l));let d={firstWeekContainsDate:i,weekStartsOn:a,locale:o};return l.map(c=>{if(!c.isToken)return c.value;let u=c.value;(!r?.useAdditionalWeekYearTokens&&Zg(u)||!r?.useAdditionalDayOfYearTokens&&Xg(u))&&_u(u,t,String(e));let g=Cx[u[0]];return g(s,u,o.localize,d)}).join("")}function Rj(e){let t=e.match(yj);return t?t[1].replace(xj,"'"):e}function A6(e,t){let r=me(e,t?.in),n=r.getFullYear(),o=r.getMonth(),i=Ne(r,0);return i.setFullYear(n,o+1,0),i.setHours(0,0,0,0),i.getDate()}function D6(){return Object.assign({},yn())}function V6(e,t){let r=me(e,t?.in).getDay();return r===0?7:r}function F6(e,t){return me(e,t?.in).getMonth()}function L6(e,t){return me(e,t?.in).getFullYear()}function z6(e,t){return+me(e)>+me(t)}function B6(e,t){return+me(e)<+me(t)}function j6(e,t){let r=Cj(t)?new t(0):Ne(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function Cj(e){return typeof e=="function"&&e.prototype?.constructor===e}var Ej=10,Qg=class{subPriority=0;validate(t,r){return!0}},Jg=class extends Qg{constructor(t,r,n,o,i){super(),this.value=t,this.validateValue=r,this.setValue=n,this.priority=o,i&&(this.subPriority=i)}validate(t,r){return this.validateValue(t,this.value,r)}set(t,r,n){return this.setValue(t,r,this.value,n)}},eb=class extends Qg{priority=Ej;subPriority=-1;constructor(t,r){super(),this.context=t||(n=>Ne(r,n))}set(t,r){return r.timestampIsSet?t:Ne(t,j6(t,this.context))}};var xe=class{run(t,r,n,o){let i=this.parse(t,r,n,o);return i?{setter:new Jg(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,n){return!0}};var tb=class extends xe{priority=140;parse(t,r,n){switch(r){case"G":case"GG":case"GGG":return n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"});case"GGGGG":return n.era(t,{width:"narrow"});default:return n.era(t,{width:"wide"})||n.era(t,{width:"abbreviated"})||n.era(t,{width:"narrow"})}}set(t,r,n){return r.era=n,t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]};var lt={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}/},mo={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 ht(e,t){return e&&{value:t(e.value),rest:e.rest}}function ot(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function go(e,t){let r=t.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:t.slice(1)};let n=r[1]==="+"?1:-1,o=r[2]?parseInt(r[2],10):0,i=r[3]?parseInt(r[3],10):0,a=r[5]?parseInt(r[5],10):0;return{value:n*(o*gu+i*mu+a*u6),rest:t.slice(r[0].length)}}function rb(e){return ot(lt.anyDigitsSigned,e)}function Ge(e,t){switch(e){case 1:return ot(lt.singleDigit,t);case 2:return ot(lt.twoDigits,t);case 3:return ot(lt.threeDigits,t);case 4:return ot(lt.fourDigits,t);default:return ot(new RegExp("^\\d{1,"+e+"}"),t)}}function ld(e,t){switch(e){case 1:return ot(lt.singleDigitSigned,t);case 2:return ot(lt.twoDigitsSigned,t);case 3:return ot(lt.threeDigitsSigned,t);case 4:return ot(lt.fourDigitsSigned,t);default:return ot(new RegExp("^-?\\d{1,"+e+"}"),t)}}function dd(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function nb(e,t){let r=t>0,n=r?t:1-t,o;if(n<=50)o=e||100;else{let i=n+50,a=Math.trunc(i/100)*100,s=e>=i%100;o=e+a-(s?100:0)}return r?o:1-o}function ob(e){return e%400===0||e%4===0&&e%100!==0}var ib=class extends xe{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,r,n){let o=i=>({year:i,isTwoDigitYear:r==="yy"});switch(r){case"y":return ht(Ge(4,t),o);case"yo":return ht(n.ordinalNumber(t,{unit:"year"}),o);default:return ht(Ge(r.length,t),o)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,n){let o=t.getFullYear();if(n.isTwoDigitYear){let a=nb(n.year,o);return t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}let i=!("era"in r)||r.era===1?n.year:1-n.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}};var ab=class extends xe{priority=130;parse(t,r,n){let o=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return ht(Ge(4,t),o);case"Yo":return ht(n.ordinalNumber(t,{unit:"year"}),o);default:return ht(Ge(r.length,t),o)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,n,o){let i=ad(t,o);if(n.isTwoDigitYear){let s=nb(n.year,i);return t.setFullYear(s,0,o.firstWeekContainsDate),t.setHours(0,0,0,0),$r(t,o)}let a=!("era"in r)||r.era===1?n.year:1-n.year;return t.setFullYear(a,0,o.firstWeekContainsDate),t.setHours(0,0,0,0),$r(t,o)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var sb=class extends xe{priority=130;parse(t,r){return r==="R"?ld(4,t):ld(r.length,t)}set(t,r,n){let o=Ne(t,0);return o.setFullYear(n,0,4),o.setHours(0,0,0,0),Wn(o)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var lb=class extends xe{priority=130;parse(t,r){return r==="u"?ld(4,t):ld(r.length,t)}set(t,r,n){return t.setFullYear(n,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};var db=class extends xe{priority=120;parse(t,r,n){switch(r){case"Q":case"QQ":return Ge(r.length,t);case"Qo":return n.ordinalNumber(t,{unit:"quarter"});case"QQQ":return n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(t,{width:"narrow",context:"formatting"});default:return n.quarter(t,{width:"wide",context:"formatting"})||n.quarter(t,{width:"abbreviated",context:"formatting"})||n.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=1&&r<=4}set(t,r,n){return t.setMonth((n-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 cb=class extends xe{priority=120;parse(t,r,n){switch(r){case"q":case"qq":return Ge(r.length,t);case"qo":return n.ordinalNumber(t,{unit:"quarter"});case"qqq":return n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(t,{width:"narrow",context:"standalone"});default:return n.quarter(t,{width:"wide",context:"standalone"})||n.quarter(t,{width:"abbreviated",context:"standalone"})||n.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=1&&r<=4}set(t,r,n){return t.setMonth((n-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 ub=class extends xe{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,n){let o=i=>i-1;switch(r){case"M":return ht(ot(lt.month,t),o);case"MM":return ht(Ge(2,t),o);case"Mo":return ht(n.ordinalNumber(t,{unit:"month"}),o);case"MMM":return n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(t,{width:"narrow",context:"formatting"});default:return n.month(t,{width:"wide",context:"formatting"})||n.month(t,{width:"abbreviated",context:"formatting"})||n.month(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=11}set(t,r,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}};var fb=class extends xe{priority=110;parse(t,r,n){let o=i=>i-1;switch(r){case"L":return ht(ot(lt.month,t),o);case"LL":return ht(Ge(2,t),o);case"Lo":return ht(n.ordinalNumber(t,{unit:"month"}),o);case"LLL":return n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(t,{width:"narrow",context:"standalone"});default:return n.month(t,{width:"wide",context:"standalone"})||n.month(t,{width:"abbreviated",context:"standalone"})||n.month(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=11}set(t,r,n){return t.setMonth(n,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};function H6(e,t,r){let n=me(e,r?.in),o=ja(n,r)-t;return n.setDate(n.getDate()-o*7),me(n,r?.in)}var pb=class extends xe{priority=100;parse(t,r,n){switch(r){case"w":return ot(lt.week,t);case"wo":return n.ordinalNumber(t,{unit:"week"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,n,o){return $r(H6(t,n,o),o)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function W6(e,t,r){let n=me(e,r?.in),o=Ba(n,r)-t;return n.setDate(n.getDate()-o*7),n}var mb=class extends xe{priority=100;parse(t,r,n){switch(r){case"I":return ot(lt.week,t);case"Io":return n.ordinalNumber(t,{unit:"week"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,n){return Wn(W6(t,n))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var kj=[31,28,31,30,31,30,31,31,30,31,30,31],Tj=[31,29,31,30,31,30,31,31,30,31,30,31],gb=class extends xe{priority=90;subPriority=1;parse(t,r,n){switch(r){case"d":return ot(lt.date,t);case"do":return n.ordinalNumber(t,{unit:"date"});default:return Ge(r.length,t)}}validate(t,r){let n=t.getFullYear(),o=ob(n),i=t.getMonth();return o?r>=1&&r<=Tj[i]:r>=1&&r<=kj[i]}set(t,r,n){return t.setDate(n),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};var bb=class extends xe{priority=90;subpriority=1;parse(t,r,n){switch(r){case"D":case"DD":return ot(lt.dayOfYear,t);case"Do":return n.ordinalNumber(t,{unit:"date"});default:return Ge(r.length,t)}}validate(t,r){let n=t.getFullYear();return ob(n)?r>=1&&r<=366:r>=1&&r<=365}set(t,r,n){return t.setMonth(0,n),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};function cd(e,t,r){let n=yn(),o=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=me(e,r?.in),a=i.getDay(),l=(t%7+7)%7,d=7-o,c=t<0||t>6?t-(a+d)%7:(l+d)%7-(a+d)%7;return fi(i,c,r)}var hb=class extends xe{priority=90;parse(t,r,n){switch(r){case"E":case"EE":case"EEE":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,n,o){return t=cd(t,n,o),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var _b=class extends xe{priority=90;parse(t,r,n,o){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+o.weekStartsOn+6)%7+s};switch(r){case"e":case"ee":return ht(Ge(r.length,t),i);case"eo":return ht(n.ordinalNumber(t,{unit:"day"}),i);case"eee":return n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});case"eeeee":return n.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"});default:return n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"})}}validate(t,r){return r>=0&&r<=6}set(t,r,n,o){return t=cd(t,n,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]};var vb=class extends xe{priority=90;parse(t,r,n,o){let i=a=>{let s=Math.floor((a-1)/7)*7;return(a+o.weekStartsOn+6)%7+s};switch(r){case"c":case"cc":return ht(Ge(r.length,t),i);case"co":return ht(n.ordinalNumber(t,{unit:"day"}),i);case"ccc":return n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});case"ccccc":return n.day(t,{width:"narrow",context:"standalone"});case"cccccc":return n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"});default:return n.day(t,{width:"wide",context:"standalone"})||n.day(t,{width:"abbreviated",context:"standalone"})||n.day(t,{width:"short",context:"standalone"})||n.day(t,{width:"narrow",context:"standalone"})}}validate(t,r){return r>=0&&r<=6}set(t,r,n,o){return t=cd(t,n,o),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]};function U6(e,t,r){let n=me(e,r?.in),o=V6(n,r),i=t-o;return fi(n,i,r)}var wb=class extends xe{priority=90;parse(t,r,n){let o=i=>i===0?7:i;switch(r){case"i":case"ii":return Ge(r.length,t);case"io":return n.ordinalNumber(t,{unit:"day"});case"iii":return ht(n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiii":return ht(n.day(t,{width:"narrow",context:"formatting"}),o);case"iiiiii":return ht(n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o);default:return ht(n.day(t,{width:"wide",context:"formatting"})||n.day(t,{width:"abbreviated",context:"formatting"})||n.day(t,{width:"short",context:"formatting"})||n.day(t,{width:"narrow",context:"formatting"}),o)}}validate(t,r){return r>=1&&r<=7}set(t,r,n){return t=U6(t,n),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};var yb=class extends xe{priority=80;parse(t,r,n){switch(r){case"a":case"aa":case"aaa":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,n){return t.setHours(dd(n),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var xb=class extends xe{priority=80;parse(t,r,n){switch(r){case"b":case"bb":case"bbb":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,n){return t.setHours(dd(n),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var Sb=class extends xe{priority=80;parse(t,r,n){switch(r){case"B":case"BB":case"BBB":return n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(t,{width:"narrow",context:"formatting"});default:return n.dayPeriod(t,{width:"wide",context:"formatting"})||n.dayPeriod(t,{width:"abbreviated",context:"formatting"})||n.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,r,n){return t.setHours(dd(n),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var Rb=class extends xe{priority=70;parse(t,r,n){switch(r){case"h":return ot(lt.hour12h,t);case"ho":return n.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=12}set(t,r,n){let o=t.getHours()>=12;return o&&n<12?t.setHours(n+12,0,0,0):!o&&n===12?t.setHours(0,0,0,0):t.setHours(n,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]};var Cb=class extends xe{priority=70;parse(t,r,n){switch(r){case"H":return ot(lt.hour23h,t);case"Ho":return n.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=23}set(t,r,n){return t.setHours(n,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]};var Eb=class extends xe{priority=70;parse(t,r,n){switch(r){case"K":return ot(lt.hour11h,t);case"Ko":return n.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=11}set(t,r,n){return t.getHours()>=12&&n<12?t.setHours(n+12,0,0,0):t.setHours(n,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]};var kb=class extends xe{priority=70;parse(t,r,n){switch(r){case"k":return ot(lt.hour24h,t);case"ko":return n.ordinalNumber(t,{unit:"hour"});default:return Ge(r.length,t)}}validate(t,r){return r>=1&&r<=24}set(t,r,n){let o=n<=24?n%24:n;return t.setHours(o,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]};var Tb=class extends xe{priority=60;parse(t,r,n){switch(r){case"m":return ot(lt.minute,t);case"mo":return n.ordinalNumber(t,{unit:"minute"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,n){return t.setMinutes(n,0,0),t}incompatibleTokens=["t","T"]};var Ob=class extends xe{priority=50;parse(t,r,n){switch(r){case"s":return ot(lt.second,t);case"so":return n.ordinalNumber(t,{unit:"second"});default:return Ge(r.length,t)}}validate(t,r){return r>=0&&r<=59}set(t,r,n){return t.setSeconds(n,0),t}incompatibleTokens=["t","T"]};var Ib=class extends xe{priority=30;parse(t,r){let n=o=>Math.trunc(o*Math.pow(10,-r.length+3));return ht(Ge(r.length,t),n)}set(t,r,n){return t.setMilliseconds(n),t}incompatibleTokens=["t","T"]};var Pb=class extends xe{priority=10;parse(t,r){switch(r){case"X":return go(mo.basicOptionalMinutes,t);case"XX":return go(mo.basic,t);case"XXXX":return go(mo.basicOptionalSeconds,t);case"XXXXX":return go(mo.extendedOptionalSeconds,t);default:return go(mo.extended,t)}}set(t,r,n){return r.timestampIsSet?t:Ne(t,t.getTime()-Gs(t)-n)}incompatibleTokens=["t","T","x"]};var Mb=class extends xe{priority=10;parse(t,r){switch(r){case"x":return go(mo.basicOptionalMinutes,t);case"xx":return go(mo.basic,t);case"xxxx":return go(mo.basicOptionalSeconds,t);case"xxxxx":return go(mo.extendedOptionalSeconds,t);default:return go(mo.extended,t)}}set(t,r,n){return r.timestampIsSet?t:Ne(t,t.getTime()-Gs(t)-n)}incompatibleTokens=["t","T","X"]};var Nb=class extends xe{priority=40;parse(t){return rb(t)}set(t,r,n){return[Ne(t,n*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var Ab=class extends xe{priority=20;parse(t){return rb(t)}set(t,r,n){return[Ne(t,n),{timestampIsSet:!0}]}incompatibleTokens="*"};var Y6={G:new tb,y:new ib,Y:new ab,R:new sb,u:new lb,Q:new db,q:new cb,M:new ub,L:new fb,w:new pb,I:new mb,d:new gb,D:new bb,E:new hb,e:new _b,c:new vb,i:new wb,a:new yb,b:new xb,B:new Sb,h:new Rb,H:new Cb,K:new Eb,k:new kb,m:new Tb,s:new Ob,S:new Ib,X:new Pb,x:new Mb,t:new Nb,T:new Ab};var Oj=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ij=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Pj=/^'([^]*?)'?$/,Mj=/''/g,Nj=/\S/,Aj=/[a-zA-Z]/;function G6(e,t,r,n){let o=()=>Ne(n?.in||r,NaN),i=D6(),a=n?.locale??i.locale??Un,s=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?o():me(r,n?.in);let d={firstWeekContainsDate:s,weekStartsOn:l,locale:a},c=[new eb(n?.in,r)],u=t.match(Ij).map(h=>{let y=h[0];if(y in hu){let _=hu[y];return _(h,a.formatLong)}return h}).join("").match(Oj),g=[];for(let h of u){!n?.useAdditionalWeekYearTokens&&Zg(h)&&_u(h,t,e),!n?.useAdditionalDayOfYearTokens&&Xg(h)&&_u(h,t,e);let y=h[0],_=Y6[y];if(_){let{incompatibleTokens:w}=_;if(Array.isArray(w)){let R=g.find(x=>w.includes(x.token)||x.token===y);if(R)throw new RangeError(`The format string mustn't contain \`${R.fullToken}\` and \`${h}\` at the same time`)}else if(_.incompatibleTokens==="*"&&g.length>0)throw new RangeError(`The format string mustn't contain \`${h}\` and any other token at the same time`);g.push({token:y,fullToken:h});let v=_.run(e,h,a.match,d);if(!v)return o();c.push(v.setter),e=v.rest}else{if(y.match(Aj))throw new RangeError("Format string contains an unescaped latin alphabet character `"+y+"`");if(h==="''"?h="'":y==="'"&&(h=Dj(h)),e.indexOf(h)===0)e=e.slice(h.length);else return o()}}if(e.length>0&&Nj.test(e))return o();let p=c.map(h=>h.priority).sort((h,y)=>y-h).filter((h,y,_)=>_.indexOf(h)===y).map(h=>c.filter(y=>y.priority===h).sort((y,_)=>_.subPriority-y.subPriority)).map(h=>h[0]),m=me(r,n?.in);if(isNaN(+m))return o();let b={};for(let h of p){if(!h.validate(m,d))return o();let y=h.set(m,b,d);Array.isArray(y)?(m=y[0],Object.assign(b,y[1])):m=y}return m}function Dj(e){return e.match(Pj)[1].replace(Mj,"'")}function qs(e,t,r){let[n,o]=po(r?.in,e,t);return n.getFullYear()===o.getFullYear()&&n.getMonth()===o.getMonth()}function $6(e,t,r){let[n,o]=po(r?.in,e,t);return n.getFullYear()===o.getFullYear()}function Ks(e,t,r){return fi(e,-t,r)}function q6(e,t){let r=()=>Ne(t?.in,NaN),n=t?.additionalDigits??2,o=zj(e),i;if(o.date){let d=Bj(o.date,n);i=jj(d.restDateString,d.year)}if(!i||isNaN(+i))return r();let a=+i,s=0,l;if(o.time&&(s=Hj(o.time),isNaN(s)))return r();if(o.timezone){if(l=Wj(o.timezone),isNaN(l))return r()}else{let d=new Date(a+s),c=me(0,t?.in);return c.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),c.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),c}return me(a+s+l,t?.in)}var Db={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Vj=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Fj=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Lj=/^([+-])(\d{2})(?::?(\d{2}))?$/;function zj(e){let t={},r=e.split(Db.dateTimeDelimiter),n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Db.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Db.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){let o=Db.timezone.exec(n);o?(t.time=n.replace(o[1],""),t.timezone=o[1]):t.time=n}return t}function Bj(e,t){let r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};let o=n[1]?parseInt(n[1]):null,i=n[2]?parseInt(n[2]):null;return{year:i===null?o:i*100,restDateString:e.slice((n[1]||n[2]).length)}}function jj(e,t){if(t===null)return new Date(NaN);let r=e.match(Vj);if(!r)return new Date(NaN);let n=!!r[4],o=vu(r[1]),i=vu(r[2])-1,a=vu(r[3]),s=vu(r[4]),l=vu(r[5])-1;if(n)return qj(t,s,l)?Uj(t,s,l):new Date(NaN);{let d=new Date(0);return!Gj(t,i,a)||!$j(t,o)?new Date(NaN):(d.setUTCFullYear(t,i,Math.max(o,a)),d)}}function vu(e){return e?parseInt(e):1}function Hj(e){let t=e.match(Fj);if(!t)return NaN;let r=Ex(t[1]),n=Ex(t[2]),o=Ex(t[3]);return Kj(r,n,o)?r*gu+n*mu+o*1e3:NaN}function Ex(e){return e&&parseFloat(e.replace(",","."))||0}function Wj(e){if(e==="Z")return 0;let t=e.match(Lj);if(!t)return 0;let r=t[1]==="+"?-1:1,n=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;return Xj(n,o)?r*(n*gu+o*mu):NaN}function Uj(e,t,r){let n=new Date(0);n.setUTCFullYear(e,0,4);let o=n.getUTCDay()||7,i=(t-1)*7+r+1-o;return n.setUTCDate(n.getUTCDate()+i),n}var Yj=[31,null,31,30,31,30,31,31,30,31,30,31];function K6(e){return e%400===0||e%4===0&&e%100!==0}function Gj(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Yj[t]||(K6(e)?29:28))}function $j(e,t){return t>=1&&t<=(K6(e)?366:365)}function qj(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Kj(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Xj(e,t){return t>=0&&t<=59}function X6(e,t,r){let n=me(e,r?.in),o=n.getFullYear(),i=n.getDate(),a=Ne(r?.in||e,0);a.setFullYear(o,t,15),a.setHours(0,0,0,0);let s=A6(a);return n.setMonth(t,Math.min(i,s)),n}function Z6(e,t,r){let n=me(e,r?.in);return isNaN(+n)?Ne(r?.in||e,NaN):(n.setFullYear(t),n)}function Vb(e,t,r){return rd(e,-t,r)}function Q6(e,t,r){return Hg(e,-t,r)}function Fb(e,t,r){return Wg(e,-t,r)}function J6(e,t){let r=t.startOfMonth(e),n=r.getDay()>0?r.getDay():7,o=t.addDays(e,-n+1),i=t.addDays(o,34);return t.getMonth(e)===t.getMonth(i)?5:4}function Lb(e,t){let r=t.startOfMonth(e),n=r.getDay();return n===1?r:n===0?t.addDays(r,-6):t.addDays(r,-1*(n-1))}function e5(e,t){let r=Lb(e,t),n=J6(e,t);return t.addDays(r,n*7-1)}var wu={...Un,labels:{labelDayButton:(e,t,r,n)=>{let o;n&&typeof n.format=="function"?o=n.format.bind(n):o=(a,s)=>oa(a,s,{locale:Un,...r});let i=o(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,r)=>{let n;return r&&typeof r.format=="function"?n=r.format.bind(r):n=(o,i)=>oa(o,i,{locale:Un,...t}),n(e,"LLLL yyyy")},labelGridcell:(e,t,r,n)=>{let o;n&&typeof n.format=="function"?o=n.format.bind(n):o=(a,s)=>oa(a,s,{locale:Un,...r});let i=o(e,"PPPP");return t?.today&&(i=`Today, ${i}`),i},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,r)=>{let n;return r&&typeof r.format=="function"?n=r.format.bind(r):n=(o,i)=>oa(o,i,{locale:Un,...t}),n(e,"cccc")}}};var pr=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return ar.tz(this.options.timeZone);let n=this.options.Date??Date;return new n},this.newDate=(n,o,i)=>this.overrides?.newDate?this.overrides.newDate(n,o,i):this.options.timeZone?new ar(n,o,i,this.options.timeZone):new Date(n,o,i),this.addDays=(n,o)=>this.overrides?.addDays?this.overrides.addDays(n,o):fi(n,o),this.addMonths=(n,o)=>this.overrides?.addMonths?this.overrides.addMonths(n,o):rd(n,o),this.addWeeks=(n,o)=>this.overrides?.addWeeks?this.overrides.addWeeks(n,o):Hg(n,o),this.addYears=(n,o)=>this.overrides?.addYears?this.overrides.addYears(n,o):Wg(n,o),this.differenceInCalendarDays=(n,o)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(n,o):ra(n,o),this.differenceInCalendarMonths=(n,o)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(n,o):Yg(n,o),this.eachMonthOfInterval=n=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(n):_6(n),this.eachYearOfInterval=n=>{let o=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(n):w6(n),i=new Set(o.map(s=>this.getYear(s)));if(i.size===o.length)return o;let a=[];return i.forEach(s=>{a.push(new Date(s,0,1))}),a},this.endOfBroadcastWeek=n=>this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(n):e5(n,this),this.endOfISOWeek=n=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(n):y6(n),this.endOfMonth=n=>this.overrides?.endOfMonth?this.overrides.endOfMonth(n):Gg(n),this.endOfWeek=(n,o)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(n,o):qg(n,this.options),this.endOfYear=n=>this.overrides?.endOfYear?this.overrides.endOfYear(n):v6(n),this.format=(n,o,i)=>{let a=this.overrides?.format?this.overrides.format(n,o,this.options):oa(n,o,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(a):a},this.getISOWeek=n=>this.overrides?.getISOWeek?this.overrides.getISOWeek(n):Ba(n),this.getMonth=(n,o)=>this.overrides?.getMonth?this.overrides.getMonth(n,this.options):F6(n,this.options),this.getYear=(n,o)=>this.overrides?.getYear?this.overrides.getYear(n,this.options):L6(n,this.options),this.getWeek=(n,o)=>this.overrides?.getWeek?this.overrides.getWeek(n,this.options):ja(n,this.options),this.isAfter=(n,o)=>this.overrides?.isAfter?this.overrides.isAfter(n,o):z6(n,o),this.isBefore=(n,o)=>this.overrides?.isBefore?this.overrides.isBefore(n,o):B6(n,o),this.isDate=n=>this.overrides?.isDate?this.overrides.isDate(n):Ug(n),this.isSameDay=(n,o)=>this.overrides?.isSameDay?this.overrides.isSameDay(n,o):h6(n,o),this.isSameMonth=(n,o)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(n,o):qs(n,o),this.isSameYear=(n,o)=>this.overrides?.isSameYear?this.overrides.isSameYear(n,o):$6(n,o),this.max=n=>this.overrides?.max?this.overrides.max(n):g6(n),this.min=n=>this.overrides?.min?this.overrides.min(n):b6(n),this.setMonth=(n,o)=>this.overrides?.setMonth?this.overrides.setMonth(n,o):X6(n,o),this.setYear=(n,o)=>this.overrides?.setYear?this.overrides.setYear(n,o):Z6(n,o),this.startOfBroadcastWeek=(n,o)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(n,this):Lb(n,this),this.startOfDay=n=>this.overrides?.startOfDay?this.overrides.startOfDay(n):za(n),this.startOfISOWeek=n=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(n):Wn(n),this.startOfMonth=n=>this.overrides?.startOfMonth?this.overrides.startOfMonth(n):bu(n),this.startOfWeek=(n,o)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(n,this.options):$r(n,this.options),this.startOfYear=n=>this.overrides?.startOfYear?this.overrides.startOfYear(n):nd(n),this.options={locale:wu,...t},this.overrides=r}getDigitMap(){let{numerals:t="latn"}=this.options,r=new Intl.NumberFormat("en-US",{numberingSystem:t}),n={};for(let o=0;o<10;o++)n[o.toString()]=r.format(o);return n}replaceDigits(t){let r=this.getDigitMap();return t.replace(/\d/g,n=>r[n]||n)}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:r,timeZone:n,numerals:o}=this.options,i=r?.code;if(i&&e.yearFirstLocales.has(i))try{return new Intl.DateTimeFormat(i,{month:"long",year:"numeric",timeZone:n,numberingSystem:o}).format(t)}catch{}let a=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,a)}};pr.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 mr=new pr;var ud=class{constructor(t,r,n=mr){this.date=t,this.displayMonth=r,this.outside=!!(r&&!n.isSameMonth(t,r)),this.dateLib=n,this.isoDate=n.format(t,"yyyy-MM-dd"),this.displayMonthId=n.format(r,"yyyy-MM"),this.dateMonthId=n.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}};var zb=class{constructor(t,r){this.date=t,this.weeks=r}};var Bb=class{constructor(t,r){this.days=r,this.weekNumber=t}};var Ox={};Dr(Ox,{CaptionLabel:()=>Zj,Chevron:()=>Qj,Day:()=>Jj,DayButton:()=>eH,Dropdown:()=>tH,DropdownNav:()=>rH,Footer:()=>nH,Month:()=>oH,MonthCaption:()=>iH,MonthGrid:()=>aH,Months:()=>sH,MonthsDropdown:()=>lH,Nav:()=>dH,NextMonthButton:()=>cH,Option:()=>uH,PreviousMonthButton:()=>fH,Root:()=>pH,Select:()=>mH,Week:()=>gH,WeekNumber:()=>_H,WeekNumberHeader:()=>vH,Weekday:()=>bH,Weekdays:()=>hH,Weeks:()=>wH,YearsDropdown:()=>yH});var t5=f(H(),1);function Zj(e){return t5.default.createElement("span",{...e})}var fd=f(H(),1);function Qj(e){let{size:t=24,orientation:r="left",className:n,style:o}=e;return fd.default.createElement("svg",{className:n,style:o,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&fd.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),r==="down"&&fd.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),r==="left"&&fd.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&fd.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var r5=f(H(),1);function Jj(e){let{day:t,modifiers:r,...n}=e;return r5.default.createElement("td",{...n})}var jb=f(H(),1);function eH(e){let{day:t,modifiers:r,...n}=e,o=jb.default.useRef(null);return jb.default.useEffect(()=>{r.focused&&o.current?.focus()},[r.focused]),jb.default.createElement("button",{ref:o,...n})}var pd=f(H(),1);var ge;(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"})(ge||(ge={}));var St;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(St||(St={}));var xn;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(xn||(xn={}));var an;(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"})(an||(an={}));var Hb=f(H(),1),kx=(0,Hb.createContext)(void 0);function pi(){let e=(0,Hb.useContext)(kx);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function tH(e){let{options:t,className:r,...n}=e,{classNames:o,components:i,styles:a}=pi(),s=[o[ge.Dropdown],r].join(" "),l=t?.find(({value:d})=>d===n.value);return pd.default.createElement("span",{"data-disabled":n.disabled,className:o[ge.DropdownRoot],style:a?.[ge.DropdownRoot]},pd.default.createElement(i.Select,{className:s,...n},t?.map(({value:d,label:c,disabled:u})=>pd.default.createElement(i.Option,{key:d,value:d,disabled:u},c))),pd.default.createElement("span",{className:o[ge.CaptionLabel],style:a?.[ge.CaptionLabel],"aria-hidden":!0},l?.label,pd.default.createElement(i.Chevron,{orientation:"down",size:18,className:o[ge.Chevron],style:a?.[ge.Chevron]})))}var n5=f(H(),1);function rH(e){return n5.default.createElement("div",{...e})}var o5=f(H(),1);function nH(e){return o5.default.createElement("div",{...e})}var i5=f(H(),1);function oH(e){let{calendarMonth:t,displayIndex:r,...n}=e;return i5.default.createElement("div",{...n},e.children)}var a5=f(H(),1);function iH(e){let{calendarMonth:t,displayIndex:r,...n}=e;return a5.default.createElement("div",{...n})}var s5=f(H(),1);function aH(e){return s5.default.createElement("table",{...e})}var l5=f(H(),1);function sH(e){return l5.default.createElement("div",{...e})}var d5=f(H(),1);function lH(e){let{components:t}=pi();return d5.default.createElement(t.Dropdown,{...e})}var ia=f(H(),1);function dH(e){let{onPreviousClick:t,onNextClick:r,previousMonth:n,nextMonth:o,...i}=e,{components:a,classNames:s,styles:l,labels:{labelPrevious:d,labelNext:c}}=pi(),u=(0,ia.useCallback)(p=>{o&&r?.(p)},[o,r]),g=(0,ia.useCallback)(p=>{n&&t?.(p)},[n,t]);return ia.default.createElement("nav",{...i},ia.default.createElement(a.PreviousMonthButton,{type:"button",className:s[ge.PreviousMonthButton],style:l?.[ge.PreviousMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":d(n),onClick:g},ia.default.createElement(a.Chevron,{disabled:n?void 0:!0,className:s[ge.Chevron],style:l?.[ge.Chevron],orientation:"left"})),ia.default.createElement(a.NextMonthButton,{type:"button",className:s[ge.NextMonthButton],style:l?.[ge.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":c(o),onClick:u},ia.default.createElement(a.Chevron,{disabled:o?void 0:!0,orientation:"right",className:s[ge.Chevron],style:l?.[ge.Chevron]})))}var c5=f(H(),1);function cH(e){return c5.default.createElement("button",{...e})}var u5=f(H(),1);function uH(e){return u5.default.createElement("option",{...e})}var f5=f(H(),1);function fH(e){return f5.default.createElement("button",{...e})}var p5=f(H(),1);function pH(e){let{rootRef:t,...r}=e;return p5.default.createElement("div",{...r,ref:t})}var m5=f(H(),1);function mH(e){return m5.default.createElement("select",{...e})}var g5=f(H(),1);function gH(e){let{week:t,...r}=e;return g5.default.createElement("tr",{...r})}var b5=f(H(),1);function bH(e){return b5.default.createElement("th",{...e})}var Tx=f(H(),1);function hH(e){return Tx.default.createElement("thead",{"aria-hidden":!0},Tx.default.createElement("tr",{...e}))}var h5=f(H(),1);function _H(e){let{week:t,...r}=e;return h5.default.createElement("th",{...r})}var _5=f(H(),1);function vH(e){return _5.default.createElement("th",{...e})}var v5=f(H(),1);function wH(e){return v5.default.createElement("tbody",{...e})}var w5=f(H(),1);function yH(e){let{components:t}=pi();return w5.default.createElement(t.Dropdown,{...e})}var Be=f(H(),1);function Sn(e,t,r=!1,n=mr){let{from:o,to:i}=e,{differenceInCalendarDays:a,isSameDay:s}=n;return o&&i?(a(i,o)<0&&([o,i]=[i,o]),a(t,o)>=(r?1:0)&&a(i,t)>=(r?1:0)):!r&&i?s(i,t):!r&&o?s(o,t):!1}function md(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Ha(e){return!!(e&&typeof e=="object"&&"from"in e)}function gd(e){return!!(e&&typeof e=="object"&&"after"in e)}function bd(e){return!!(e&&typeof e=="object"&&"before"in e)}function Wb(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function Ub(e,t){return Array.isArray(e)&&e.every(t.isDate)}function bo(e,t,r=mr){let n=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:i,isAfter:a}=r;return n.some(s=>{if(typeof s=="boolean")return s;if(r.isDate(s))return o(e,s);if(Ub(s,r))return s.some(l=>o(e,l));if(Ha(s))return Sn(s,e,!1,r);if(Wb(s))return Array.isArray(s.dayOfWeek)?s.dayOfWeek.includes(e.getDay()):s.dayOfWeek===e.getDay();if(md(s)){let l=i(s.before,e),d=i(s.after,e),c=l>0,u=d<0;return a(s.before,s.after)?u&&c:c||u}return gd(s)?i(e,s.after)>0:bd(s)?i(s.before,e)>0:typeof s=="function"?s(e):!1})}function y5(e,t,r,n,o){let{disabled:i,hidden:a,modifiers:s,showOutsideDays:l,broadcastCalendar:d,today:c=o.today()}=t,{isSameDay:u,isSameMonth:g,startOfMonth:p,isBefore:m,endOfMonth:b,isAfter:h}=o,y=r&&p(r),_=n&&b(n),w={[St.focused]:[],[St.outside]:[],[St.disabled]:[],[St.hidden]:[],[St.today]:[]},v={};for(let R of e){let{date:x,displayMonth:S}=R,C=!!(S&&!g(x,S)),k=!!(y&&m(x,y)),E=!!(_&&h(x,_)),I=!!(i&&bo(x,i,o)),T=!!(a&&bo(x,a,o))||k||E||!d&&!l&&C||d&&l===!1&&C,N=u(x,c);C&&w.outside.push(R),I&&w.disabled.push(R),T&&w.hidden.push(R),N&&w.today.push(R),s&&Object.keys(s).forEach(P=>{let A=s?.[P];A&&bo(x,A,o)&&(v[P]?v[P].push(R):v[P]=[R])})}return R=>{let x={[St.focused]:!1,[St.disabled]:!1,[St.hidden]:!1,[St.outside]:!1,[St.today]:!1},S={};for(let C in w){let k=w[C];x[C]=k.some(E=>E===R)}for(let C in v)S[C]=v[C].some(k=>k===R);return{...x,...S}}}function x5(e,t,r={}){return Object.entries(e).filter(([,o])=>o===!0).reduce((o,[i])=>(r[i]?o.push(r[i]):t[St[i]]?o.push(t[St[i]]):t[xn[i]]&&o.push(t[xn[i]]),o),[t[ge.Day]])}function S5(e){return{...Ox,...e}}function R5(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(([r,n])=>{r.startsWith("data-")&&(t[r]=n)}),t}function C5(){let e={};for(let t in ge)e[ge[t]]=`rdp-${ge[t]}`;for(let t in St)e[St[t]]=`rdp-${St[t]}`;for(let t in xn)e[xn[t]]=`rdp-${xn[t]}`;for(let t in an)e[an[t]]=`rdp-${an[t]}`;return e}var Ix={};Dr(Ix,{formatCaption:()=>xH,formatDay:()=>SH,formatMonthDropdown:()=>RH,formatWeekNumber:()=>EH,formatWeekNumberHeader:()=>kH,formatWeekdayName:()=>CH,formatYearDropdown:()=>TH});function xH(e,t,r){return(r??new pr(t)).formatMonthYear(e)}function SH(e,t,r){return(r??new pr(t)).format(e,"d")}function RH(e,t=mr){return t.format(e,"LLLL")}function CH(e,t,r){return(r??new pr(t)).format(e,"cccccc")}function EH(e,t=mr){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function kH(){return""}function TH(e,t=mr){return t.format(e,"yyyy")}function E5(e){return{...Ix,...e}}var Hx={};Dr(Hx,{labelDayButton:()=>Px,labelGrid:()=>Mx,labelGridcell:()=>Nx,labelMonthDropdown:()=>Ax,labelNav:()=>Dx,labelNext:()=>Vx,labelPrevious:()=>Fx,labelWeekNumber:()=>zx,labelWeekNumberHeader:()=>Bx,labelWeekday:()=>Lx,labelYearDropdown:()=>jx});function Px(e,t,r,n){let o=(n??new pr(r)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}function Mx(e,t,r){return(r??new pr(t)).formatMonthYear(e)}function Nx(e,t,r,n){let o=(n??new pr(r)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function Ax(e){return"Choose the Month"}function Dx(){return""}var OH="Go to the Next Month";function Vx(e,t){return OH}function Fx(e){return"Go to the Previous Month"}function Lx(e,t,r){return(r??new pr(t)).format(e,"cccc")}function zx(e,t){return`Week ${e}`}function Bx(e){return"Week Number"}function jx(e){return"Choose the Year"}var Do=(e,t,r)=>t||(r?typeof r=="function"?r:(...n)=>r:e);function k5(e,t){let r=t.locale?.labels??{};return{...Hx,...e??{},labelDayButton:Do(Px,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:Do(Ax,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:Do(Vx,e?.labelNext,r.labelNext),labelPrevious:Do(Fx,e?.labelPrevious,r.labelPrevious),labelWeekNumber:Do(zx,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:Do(jx,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:Do(Mx,e?.labelGrid,r.labelGrid),labelGridcell:Do(Nx,e?.labelGridcell,r.labelGridcell),labelNav:Do(Dx,e?.labelNav,r.labelNav),labelWeekNumberHeader:Do(Bx,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:Do(Lx,e?.labelWeekday,r.labelWeekday)}}function T5(e,t,r,n,o){let{startOfMonth:i,startOfYear:a,endOfYear:s,eachMonthOfInterval:l,getMonth:d}=o;return l({start:a(e),end:s(e)}).map(g=>{let p=n.formatMonthDropdown(g,o),m=d(g),b=t&&g<i(t)||r&&g>i(r)||!1;return{value:m,label:p,disabled:b}})}function O5(e,t={},r={}){let n={...t?.[ge.Day]};return Object.entries(e).filter(([,o])=>o===!0).forEach(([o])=>{n={...n,...r?.[o]}}),n}function I5(e,t,r,n){let o=n??e.today(),i=r?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),a=[];for(let s=0;s<7;s++){let l=e.addDays(i,s);a.push(l)}return a}function P5(e,t,r,n,o=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:a,eachYearOfInterval:s,getYear:l}=n,d=i(e),c=a(t),u=s({start:d,end:c});return o&&u.reverse(),u.map(g=>{let p=r.formatYearDropdown(g,n);return{value:l(g),label:p,disabled:!1}})}function M5(e,t={}){let{weekStartsOn:r,locale:n}=t,o=r??n?.options?.weekStartsOn??0,i=s=>{let l=typeof s=="number"||typeof s=="string"?new Date(s):s;return new ar(l.getFullYear(),l.getMonth(),l.getDate(),12,0,0,e)},a=s=>{let l=i(s);return new Date(l.getFullYear(),l.getMonth(),l.getDate(),0,0,0,0)};return{today:()=>i(ar.tz(e)),newDate:(s,l,d)=>new ar(s,l,d,12,0,0,e),startOfDay:s=>i(s),startOfWeek:(s,l)=>{let d=i(s),c=l?.weekStartsOn??o,u=(d.getDay()-c+7)%7;return d.setDate(d.getDate()-u),d},startOfISOWeek:s=>{let l=i(s),d=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-d),l},startOfMonth:s=>{let l=i(s);return l.setDate(1),l},startOfYear:s=>{let l=i(s);return l.setMonth(0,1),l},endOfWeek:(s,l)=>{let d=i(s),g=(((l?.weekStartsOn??o)+6)%7-d.getDay()+7)%7;return d.setDate(d.getDate()+g),d},endOfISOWeek:s=>{let l=i(s),d=(7-l.getDay())%7;return l.setDate(l.getDate()+d),l},endOfMonth:s=>{let l=i(s);return l.setMonth(l.getMonth()+1,0),l},endOfYear:s=>{let l=i(s);return l.setMonth(11,31),l},eachMonthOfInterval:s=>{let l=i(s.start),d=i(s.end),c=[],u=new ar(l.getFullYear(),l.getMonth(),1,12,0,0,e),g=d.getFullYear()*12+d.getMonth();for(;u.getFullYear()*12+u.getMonth()<=g;)c.push(new ar(u,e)),u.setMonth(u.getMonth()+1,1);return c},addDays:(s,l)=>{let d=i(s);return d.setDate(d.getDate()+l),d},addWeeks:(s,l)=>{let d=i(s);return d.setDate(d.getDate()+l*7),d},addMonths:(s,l)=>{let d=i(s);return d.setMonth(d.getMonth()+l),d},addYears:(s,l)=>{let d=i(s);return d.setFullYear(d.getFullYear()+l),d},eachYearOfInterval:s=>{let l=i(s.start),d=i(s.end),c=[],u=new ar(l.getFullYear(),0,1,12,0,0,e);for(;u.getFullYear()<=d.getFullYear();)c.push(new ar(u,e)),u.setFullYear(u.getFullYear()+1,0,1);return c},getWeek:(s,l)=>{let d=a(s);return ja(d,{weekStartsOn:l?.weekStartsOn??o,firstWeekContainsDate:l?.firstWeekContainsDate??n?.options?.firstWeekContainsDate??1})},getISOWeek:s=>{let l=a(s);return Ba(l)},differenceInCalendarDays:(s,l)=>{let d=a(s),c=a(l);return ra(d,c)},differenceInCalendarMonths:(s,l)=>{let d=a(s),c=a(l);return Yg(d,c)}}}var hd=f(H(),1);var yu=e=>e instanceof HTMLElement?e:null,Wx=e=>[...e.querySelectorAll("[data-animated-month]")??[]],IH=e=>yu(e.querySelector("[data-animated-month]")),Ux=e=>yu(e.querySelector("[data-animated-caption]")),Yx=e=>yu(e.querySelector("[data-animated-weeks]")),PH=e=>yu(e.querySelector("[data-animated-nav]")),MH=e=>yu(e.querySelector("[data-animated-weekdays]"));function N5(e,t,{classNames:r,months:n,focused:o,dateLib:i}){let a=(0,hd.useRef)(null),s=(0,hd.useRef)(n),l=(0,hd.useRef)(!1);(0,hd.useLayoutEffect)(()=>{let d=s.current;if(s.current=n,!t||!e.current||!(e.current instanceof HTMLElement)||n.length===0||d.length===0||n.length!==d.length)return;let c=i.isSameMonth(n[0].date,d[0].date),u=i.isAfter(n[0].date,d[0].date),g=u?r[an.caption_after_enter]:r[an.caption_before_enter],p=u?r[an.weeks_after_enter]:r[an.weeks_before_enter],m=a.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(Wx(b).forEach(w=>{if(!(w instanceof HTMLElement))return;let v=IH(w);v&&w.contains(v)&&w.removeChild(v);let R=Ux(w);R&&R.classList.remove(g);let x=Yx(w);x&&x.classList.remove(p)}),a.current=b):a.current=null,l.current||c||o)return;let h=m instanceof HTMLElement?Wx(m):[],y=Wx(e.current);if(y?.every(_=>_ instanceof HTMLElement)&&h?.every(_=>_ instanceof HTMLElement)){l.current=!0;let _=[];e.current.style.isolation="isolate";let w=PH(e.current);w&&(w.style.zIndex="1"),y.forEach((v,R)=>{let x=h[R];if(!x)return;v.style.position="relative",v.style.overflow="hidden";let S=Ux(v);S&&S.classList.add(g);let C=Yx(v);C&&C.classList.add(p);let k=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),w&&(w.style.zIndex=""),S&&S.classList.remove(g),C&&C.classList.remove(p),v.style.position="",v.style.overflow="",v.contains(x)&&v.removeChild(x)};_.push(k),x.style.pointerEvents="none",x.style.position="absolute",x.style.overflow="hidden",x.setAttribute("aria-hidden","true");let E=MH(x);E&&(E.style.opacity="0");let I=Ux(x);I&&(I.classList.add(u?r[an.caption_before_exit]:r[an.caption_after_exit]),I.addEventListener("animationend",k));let T=Yx(x);T&&T.classList.add(u?r[an.weeks_before_exit]:r[an.weeks_after_exit]),v.insertBefore(x,v.firstChild)})}})}var Yb=f(H(),1);function A5(e,t,r,n){let o=e[0],i=e[e.length-1],{ISOWeek:a,fixedWeeks:s,broadcastCalendar:l}=r??{},{addDays:d,differenceInCalendarDays:c,differenceInCalendarMonths:u,endOfBroadcastWeek:g,endOfISOWeek:p,endOfMonth:m,endOfWeek:b,isAfter:h,startOfBroadcastWeek:y,startOfISOWeek:_,startOfWeek:w}=n,v=l?y(o,n):a?_(o):w(o),R=l?g(i):a?p(m(i)):b(m(i)),x=t&&(l?g(t):a?p(t):b(t)),S=x&&h(R,x)?x:R,C=c(S,v),k=u(i,o)+1,E=[];for(let N=0;N<=C;N++){let P=d(v,N);E.push(P)}let T=(l?35:42)*k;if(s&&E.length<T){let N=T-E.length;for(let P=0;P<N;P++){let A=d(E[E.length-1],1);E.push(A)}}return E}function D5(e){let t=[];return e.reduce((r,n)=>{let o=n.weeks.reduce((i,a)=>i.concat(a.days.slice()),t.slice());return r.concat(o.slice())},t.slice())}function V5(e,t,r,n){let{numberOfMonths:o=1}=r,i=[];for(let a=0;a<o;a++){let s=n.addMonths(e,a);if(t&&s>t)break;i.push(s)}return i}function Gx(e,t,r,n){let{month:o,defaultMonth:i,today:a=n.today(),numberOfMonths:s=1}=e,l=o||i||a,{differenceInCalendarMonths:d,addMonths:c,startOfMonth:u}=n;if(r&&d(r,l)<s-1){let g=-1*(s-1);l=c(r,g)}return t&&d(l,t)<0&&(l=t),u(l)}function F5(e,t,r,n){let{addDays:o,endOfBroadcastWeek:i,endOfISOWeek:a,endOfMonth:s,endOfWeek:l,getISOWeek:d,getWeek:c,startOfBroadcastWeek:u,startOfISOWeek:g,startOfWeek:p}=n,m=e.reduce((b,h)=>{let y=r.broadcastCalendar?u(h,n):r.ISOWeek?g(h):p(h),_=r.broadcastCalendar?i(h):r.ISOWeek?a(s(h)):l(s(h)),w=t.filter(S=>S>=y&&S<=_),v=r.broadcastCalendar?35:42;if(r.fixedWeeks&&w.length<v){let S=t.filter(C=>{let k=v-w.length;return C>_&&C<=o(_,k)});w.push(...S)}let R=w.reduce((S,C)=>{let k=r.ISOWeek?d(C):c(C),E=S.find(T=>T.weekNumber===k),I=new ud(C,h,n);return E?E.days.push(I):S.push(new Bb(k,[I])),S},[]),x=new zb(h,R);return b.push(x),b},[]);return r.reverseMonths?m.reverse():m}function L5(e,t){let{startMonth:r,endMonth:n}=e,{startOfYear:o,startOfDay:i,startOfMonth:a,endOfMonth:s,addYears:l,endOfYear:d,today:c}=t,u=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=a(r):!r&&u&&(r=o(l(e.today??c(),-100))),n?n=s(n):!n&&u&&(n=d(e.today??c())),[r&&i(r),n&&i(n)]}function z5(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:i=1}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=n,d=o?i:1,c=a(e);if(!t)return s(c,d);if(!(l(t,e)<i))return s(c,d)}function B5(e,t,r,n){if(r.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:i}=r,{startOfMonth:a,addMonths:s,differenceInCalendarMonths:l}=n,d=o?i??1:1,c=a(e);if(!t)return s(c,-d);if(!(l(c,t)<=0))return s(c,-d)}function j5(e){let t=[];return e.reduce((r,n)=>r.concat(n.weeks.slice()),t.slice())}var H5=f(H(),1);function Wa(e,t){let[r,n]=(0,H5.useState)(e);return[t===void 0?r:t,n]}function W5(e,t){let[r,n]=L5(e,t),{startOfMonth:o,endOfMonth:i}=t,a=Gx(e,r,n,t),[s,l]=Wa(a,e.month?a:void 0);(0,Yb.useEffect)(()=>{let v=Gx(e,r,n,t);l(v)},[e.timeZone]);let{months:d,weeks:c,days:u,previousMonth:g,nextMonth:p}=(0,Yb.useMemo)(()=>{let v=V5(s,n,{numberOfMonths:e.numberOfMonths},t),R=A5(v,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),x=F5(v,R,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),S=j5(x),C=D5(x),k=B5(s,r,e,t),E=z5(s,n,e,t);return{months:x,weeks:S,days:C,previousMonth:k,nextMonth:E}},[t,s.getTime(),n?.getTime(),r?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:m,onMonthChange:b}=e,h=v=>c.some(R=>R.days.some(x=>x.isEqualTo(v))),y=v=>{if(m)return;let R=o(v);r&&R<o(r)&&(R=o(r)),n&&R>o(n)&&(R=o(n)),l(R),b?.(R)};return{months:d,weeks:c,days:u,navStart:r,navEnd:n,previousMonth:g,nextMonth:p,goToMonth:y,goToDay:v=>{h(v)||y(v.date)}}}var qx=f(H(),1);var mi;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(mi||(mi={}));function U5(e){return!e[St.disabled]&&!e[St.hidden]&&!e[St.outside]}function Y5(e,t,r,n){let o,i=-1;for(let a of e){let s=t(a);U5(s)&&(s[St.focused]&&i<mi.FocusedModifier?(o=a,i=mi.FocusedModifier):n?.isEqualTo(a)&&i<mi.LastFocused?(o=a,i=mi.LastFocused):r(a.date)&&i<mi.Selected?(o=a,i=mi.Selected):s[St.today]&&i<mi.Today&&(o=a,i=mi.Today))}return o||(o=e.find(a=>U5(t(a)))),o}function G5(e,t,r,n,o,i,a){let{ISOWeek:s,broadcastCalendar:l}=i,{addDays:d,addMonths:c,addWeeks:u,addYears:g,endOfBroadcastWeek:p,endOfISOWeek:m,endOfWeek:b,max:h,min:y,startOfBroadcastWeek:_,startOfISOWeek:w,startOfWeek:v}=a,x={day:d,week:u,month:c,year:g,startOfWeek:S=>l?_(S,a):s?w(S):v(S),endOfWeek:S=>l?p(S):s?m(S):b(S)}[e](r,t==="after"?1:-1);return t==="before"&&n?x=h([n,x]):t==="after"&&o&&(x=y([o,x])),x}function $x(e,t,r,n,o,i,a,s=0){if(s>365)return;let l=G5(e,t,r.date,n,o,i,a),d=!!(i.disabled&&bo(l,i.disabled,a)),c=!!(i.hidden&&bo(l,i.hidden,a)),u=l,g=new ud(l,u,a);return!d&&!c?g:$x(e,t,g,n,o,i,a,s+1)}function $5(e,t,r,n,o){let{autoFocus:i}=e,[a,s]=(0,qx.useState)(),l=Y5(t.days,r,n||(()=>!1),a),[d,c]=(0,qx.useState)(i?l:void 0);return{isFocusTarget:b=>!!l?.isEqualTo(b),setFocused:c,focused:d,blur:()=>{s(d),c(void 0)},moveFocus:(b,h)=>{if(!d)return;let y=$x(b,h,d,t.navStart,t.navEnd,e,o);y&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(y))||(t.goToDay(y),c(y)))}}}function q5(e,t){let{selected:r,required:n,onSelect:o}=e,[i,a]=Wa(r,o?r:void 0),s=o?r:i,{isSameDay:l}=t,d=p=>s?.some(m=>l(m,p))??!1,{min:c,max:u}=e;return{selected:s,select:(p,m,b)=>{let h=[...s??[]];if(d(p)){if(s?.length===c||n&&s?.length===1)return;h=s?.filter(y=>!l(y,p))}else s?.length===u?h=[p]:h=[...h,p];return o||a(h),o?.(h,p,m,b),h},isSelected:d}}function K5(e,t,r=0,n=0,o=!1,i=mr){let{from:a,to:s}=t||{},{isSameDay:l,isAfter:d,isBefore:c}=i,u;if(!a&&!s)u={from:e,to:r>0?void 0:e};else if(a&&!s)l(a,e)?r===0?u={from:a,to:e}:o?u={from:a,to:void 0}:u=void 0:c(e,a)?u={from:e,to:a}:u={from:a,to:e};else if(a&&s)if(l(a,e)&&l(s,e))o?u={from:a,to:s}:u=void 0;else if(l(a,e))u={from:a,to:r>0?void 0:e};else if(l(s,e))u={from:e,to:r>0?void 0:e};else if(c(e,a))u={from:e,to:s};else if(d(e,a))u={from:a,to:e};else if(d(e,s))u={from:a,to:e};else throw new Error("Invalid range");if(u?.from&&u?.to){let g=i.differenceInCalendarDays(u.to,u.from);n>0&&g>n?u={from:e,to:void 0}:r>1&&g<r&&(u={from:e,to:void 0})}return u}function X5(e,t,r=mr){let n=Array.isArray(t)?t:[t],o=e.from,i=r.differenceInCalendarDays(e.to,e.from),a=Math.min(i,6);for(let s=0;s<=a;s++){if(n.includes(o.getDay()))return!0;o=r.addDays(o,1)}return!1}function Kx(e,t,r=mr){return Sn(e,t.from,!1,r)||Sn(e,t.to,!1,r)||Sn(t,e.from,!1,r)||Sn(t,e.to,!1,r)}function Gb(e,t,r=mr){let n=Array.isArray(t)?t:[t];if(n.filter(s=>typeof s!="function").some(s=>typeof s=="boolean"?s:r.isDate(s)?Sn(e,s,!1,r):Ub(s,r)?s.some(l=>Sn(e,l,!1,r)):Ha(s)?s.from&&s.to?Kx(e,{from:s.from,to:s.to},r):!1:Wb(s)?X5(e,s.dayOfWeek,r):md(s)?r.isAfter(s.before,s.after)?Kx(e,{from:r.addDays(s.after,1),to:r.addDays(s.before,-1)},r):bo(e.from,s,r)||bo(e.to,s,r):gd(s)||bd(s)?bo(e.from,s,r)||bo(e.to,s,r):!1))return!0;let a=n.filter(s=>typeof s=="function");if(a.length){let s=e.from,l=r.differenceInCalendarDays(e.to,e.from);for(let d=0;d<=l;d++){if(a.some(c=>c(s)))return!0;s=r.addDays(s,1)}}return!1}function Z5(e,t){let{disabled:r,excludeDisabled:n,resetOnSelect:o,selected:i,required:a,onSelect:s}=e,[l,d]=Wa(i,s?i:void 0),c=s?i:l;return{selected:c,select:(p,m,b)=>{let{min:h,max:y}=e,_;if(p){let w=c?.from,v=c?.to,R=!!w&&!!v,x=!!w&&!!v&&t.isSameDay(w,v)&&t.isSameDay(p,w);o&&(R||!c?.from)?!a&&x?_=void 0:_={from:p,to:void 0}:_=K5(p,c,h,y,a,t)}return n&&r&&_?.from&&_.to&&Gb({from:_.from,to:_.to},r,t)&&(_.from=p,_.to=void 0),s||d(_),s?.(_,p,m,b),_},isSelected:p=>c&&Sn(c,p,!1,t)}}function Q5(e,t){let{selected:r,required:n,onSelect:o}=e,[i,a]=Wa(r,o?r:void 0),s=o?r:i,{isSameDay:l}=t;return{selected:s,select:(u,g,p)=>{let m=u;return!n&&s&&s&&l(u,s)&&(m=void 0),o||a(m),o?.(m,u,g,p),m},isSelected:u=>s?l(s,u):!1}}function J5(e,t){let r=Q5(e,t),n=q5(e,t),o=Z5(e,t);switch(e.mode){case"single":return r;case"multiple":return n;case"range":return o;default:return}}function sn(e,t){return e instanceof ar&&e.timeZone===t?e:new ar(e,t)}function _d(e,t,r){if(!r)return sn(e,t);let n=sn(e,t),o=new ar(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,t);return new Date(o.getTime())}function eT(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?_d(e,t,r):Array.isArray(e)?e.map(n=>n instanceof Date?_d(n,t,r):n):Ha(e)?{...e,from:e.from?sn(e.from,t):e.from,to:e.to?sn(e.to,t):e.to}:md(e)?{before:_d(e.before,t,r),after:_d(e.after,t,r)}:gd(e)?{after:_d(e.after,t,r)}:bd(e)?{before:_d(e.before,t,r)}:e}function $b(e,t,r){return e&&(Array.isArray(e)?e.map(n=>eT(n,t,r)):eT(e,t,r))}function qb(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=sn(t.today,r)),t.month&&(t.month=sn(t.month,r)),t.defaultMonth&&(t.defaultMonth=sn(t.defaultMonth,r)),t.startMonth&&(t.startMonth=sn(t.startMonth,r)),t.endMonth&&(t.endMonth=sn(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=sn(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Fe=>sn(Fe,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?sn(t.selected.from,r):t.selected.from,to:t.selected.to?sn(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=$b(t.disabled,r)),t.hidden!==void 0&&(t.hidden=$b(t.hidden,r)),t.modifiers)){let Fe={};Object.keys(t.modifiers).forEach($=>{Fe[$]=$b(t.modifiers?.[$],r)}),t.modifiers=Fe}let{components:n,formatters:o,labels:i,dateLib:a,locale:s,classNames:l}=(0,Be.useMemo)(()=>{let Fe={...wu,...t.locale},$=t.broadcastCalendar?1:t.weekStartsOn,J=t.noonSafe&&t.timeZone?M5(t.timeZone,{weekStartsOn:$,locale:Fe}):void 0,Ve=t.dateLib&&J?{...J,...t.dateLib}:t.dateLib??J,Se=new pr({locale:Fe,weekStartsOn:$,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Ve);return{dateLib:Se,components:S5(t.components),formatters:E5(t.formatters),labels:k5(t.labels,Se.options),locale:Fe,classNames:{...C5(),...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:a.today()});let{captionLayout:d,mode:c,navLayout:u,numberOfMonths:g=1,onDayBlur:p,onDayClick:m,onDayFocus:b,onDayKeyDown:h,onDayMouseEnter:y,onDayMouseLeave:_,onNextClick:w,onPrevClick:v,showWeekNumber:R,styles:x}=t,{formatCaption:S,formatDay:C,formatMonthDropdown:k,formatWeekNumber:E,formatWeekNumberHeader:I,formatWeekdayName:T,formatYearDropdown:N}=o,P=W5(t,a),{days:A,months:F,navStart:D,navEnd:O,previousMonth:L,nextMonth:M,goToMonth:V}=P,z=y5(A,t,D,O,a),{isSelected:W,select:j,selected:re}=J5(t,a)??{},{blur:ne,focused:de,isFocusTarget:Q,moveFocus:fe,setFocused:be}=$5(t,P,z,W??(()=>!1),a),{labelDayButton:ve,labelGridcell:G,labelGrid:te,labelMonthDropdown:he,labelNav:ke,labelPrevious:Oe,labelNext:_e,labelWeekday:ae,labelWeekNumber:K,labelWeekNumberHeader:se,labelYearDropdown:ce}=i,Te=(0,Be.useMemo)(()=>I5(a,t.ISOWeek,t.broadcastCalendar,t.today),[a,t.ISOWeek,t.broadcastCalendar,t.today]),Tt=c!==void 0||m!==void 0,q=(0,Be.useCallback)(()=>{L&&(V(L),v?.(L))},[L,V,v]),Z=(0,Be.useCallback)(()=>{M&&(V(M),w?.(M))},[V,M,w]),We=(0,Be.useCallback)((Fe,$)=>J=>{J.preventDefault(),J.stopPropagation(),be(Fe),!$.disabled&&(j?.(Fe.date,$,J),m?.(Fe.date,$,J))},[j,m,be]),le=(0,Be.useCallback)((Fe,$)=>J=>{be(Fe),b?.(Fe.date,$,J)},[b,be]),pe=(0,Be.useCallback)((Fe,$)=>J=>{ne(),p?.(Fe.date,$,J)},[ne,p]),Je=(0,Be.useCallback)((Fe,$)=>J=>{let Ve={ArrowLeft:[J.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[J.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[J.shiftKey?"year":"week","after"],ArrowUp:[J.shiftKey?"year":"week","before"],PageUp:[J.shiftKey?"year":"month","before"],PageDown:[J.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Ve[J.key]){J.preventDefault(),J.stopPropagation();let[Se,rt]=Ve[J.key];fe(Se,rt)}h?.(Fe.date,$,J)},[fe,h,t.dir]),bt=(0,Be.useCallback)((Fe,$)=>J=>{y?.(Fe.date,$,J)},[y]),Kt=(0,Be.useCallback)((Fe,$)=>J=>{_?.(Fe.date,$,J)},[_]),Nr=(0,Be.useCallback)((Fe,$)=>J=>{let Ve=Number(J.target.value),Se=a.setMonth(a.startOfMonth(Fe),Ve);V(a.addMonths(Se,-$))},[a,V]),Ar=(0,Be.useCallback)((Fe,$)=>J=>{let Ve=Number(J.target.value),Se=a.setYear(a.startOfMonth(Fe),Ve);V(a.addMonths(Se,-$))},[a,V]),{className:Qo,style:Pn}=(0,Be.useMemo)(()=>({className:[l[ge.Root],t.className].filter(Boolean).join(" "),style:{...x?.[ge.Root],...t.style}}),[l,t.className,t.style,x]),Mn=R5(t),ro=Fe=>{let $=x?.[ge.Dropdown],J=x?.[Fe];if(!(!$&&!J))return{...$,...J}},Hi=(0,Be.useRef)(null);N5(Hi,!!t.animate,{classNames:l,months:F,focused:de,dateLib:a});let Wi={dayPickerProps:t,selected:re,select:j,isSelected:W,months:F,nextMonth:M,previousMonth:L,goToMonth:V,getModifiers:z,components:n,classNames:l,styles:x,labels:i,formatters:o};return Be.default.createElement(kx.Provider,{value:Wi},Be.default.createElement(n.Root,{rootRef:t.animate?Hi:void 0,className:Qo,style:Pn,dir:t.dir,id:t.id,lang:t.lang??s.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Mn},Be.default.createElement(n.Months,{className:l[ge.Months],style:x?.[ge.Months]},!t.hideNavigation&&!u&&Be.default.createElement(n.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[ge.Nav],style:x?.[ge.Nav],"aria-label":ke(),onPreviousClick:q,onNextClick:Z,previousMonth:L,nextMonth:M}),F.map((Fe,$)=>{let J=t.reverseMonths?F.length-1-$:$;return Be.default.createElement(n.Month,{"data-animated-month":t.animate?"true":void 0,className:l[ge.Month],style:x?.[ge.Month],key:$,displayIndex:$,calendarMonth:Fe},u==="around"&&!t.hideNavigation&&$===0&&Be.default.createElement(n.PreviousMonthButton,{type:"button",className:l[ge.PreviousMonthButton],style:x?.[ge.PreviousMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":Oe(L),onClick:q,"data-animated-button":t.animate?"true":void 0},Be.default.createElement(n.Chevron,{disabled:L?void 0:!0,className:l[ge.Chevron],style:x?.[ge.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Be.default.createElement(n.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[ge.MonthCaption],style:x?.[ge.MonthCaption],calendarMonth:Fe,displayIndex:$},d?.startsWith("dropdown")?Be.default.createElement(n.DropdownNav,{className:l[ge.Dropdowns],style:x?.[ge.Dropdowns]},(()=>{let Ve=d==="dropdown"||d==="dropdown-months"?Be.default.createElement(n.MonthsDropdown,{key:"month",className:l[ge.MonthsDropdown],"aria-label":he(),disabled:!!t.disableNavigation,onChange:Nr(Fe.date,J),options:T5(Fe.date,D,O,o,a),style:ro(ge.MonthsDropdown),value:a.getMonth(Fe.date)}):Be.default.createElement("span",{key:"month"},k(Fe.date,a)),Se=d==="dropdown"||d==="dropdown-years"?Be.default.createElement(n.YearsDropdown,{key:"year",className:l[ge.YearsDropdown],"aria-label":ce(a.options),disabled:!!t.disableNavigation,onChange:Ar(Fe.date,J),options:P5(D,O,o,a,!!t.reverseYears),style:ro(ge.YearsDropdown),value:a.getYear(Fe.date)}):Be.default.createElement("span",{key:"year"},N(Fe.date,a));return a.getMonthYearOrder()==="year-first"?[Se,Ve]:[Ve,Se]})(),Be.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"}},S(Fe.date,a.options,a))):Be.default.createElement(n.CaptionLabel,{className:l[ge.CaptionLabel],style:x?.[ge.CaptionLabel],role:"status","aria-live":"polite"},S(Fe.date,a.options,a))),u==="around"&&!t.hideNavigation&&$===g-1&&Be.default.createElement(n.NextMonthButton,{type:"button",className:l[ge.NextMonthButton],style:x?.[ge.NextMonthButton],tabIndex:M?void 0:-1,"aria-disabled":M?void 0:!0,"aria-label":_e(M),onClick:Z,"data-animated-button":t.animate?"true":void 0},Be.default.createElement(n.Chevron,{disabled:M?void 0:!0,className:l[ge.Chevron],style:x?.[ge.Chevron],orientation:t.dir==="rtl"?"left":"right"})),$===g-1&&u==="after"&&!t.hideNavigation&&Be.default.createElement(n.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[ge.Nav],style:x?.[ge.Nav],"aria-label":ke(),onPreviousClick:q,onNextClick:Z,previousMonth:L,nextMonth:M}),Be.default.createElement(n.MonthGrid,{role:"grid","aria-multiselectable":c==="multiple"||c==="range","aria-label":te(Fe.date,a.options,a)||void 0,className:l[ge.MonthGrid],style:x?.[ge.MonthGrid]},!t.hideWeekdays&&Be.default.createElement(n.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[ge.Weekdays],style:x?.[ge.Weekdays]},R&&Be.default.createElement(n.WeekNumberHeader,{"aria-label":se(a.options),className:l[ge.WeekNumberHeader],style:x?.[ge.WeekNumberHeader],scope:"col"},I()),Te.map(Ve=>Be.default.createElement(n.Weekday,{"aria-label":ae(Ve,a.options,a),className:l[ge.Weekday],key:String(Ve),style:x?.[ge.Weekday],scope:"col"},T(Ve,a.options,a)))),Be.default.createElement(n.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[ge.Weeks],style:x?.[ge.Weeks]},Fe.weeks.map(Ve=>Be.default.createElement(n.Week,{className:l[ge.Week],key:Ve.weekNumber,style:x?.[ge.Week],week:Ve},R&&Be.default.createElement(n.WeekNumber,{week:Ve,style:x?.[ge.WeekNumber],"aria-label":K(Ve.weekNumber,{locale:s}),className:l[ge.WeekNumber],scope:"row",role:"rowheader"},E(Ve.weekNumber,a)),Ve.days.map(Se=>{let{date:rt}=Se,Pe=z(Se);if(Pe[St.focused]=!Pe.hidden&&!!de?.isEqualTo(Se),Pe[xn.selected]=W?.(rt)||Pe.selected,Ha(re)){let{from:ko,to:Dn}=re;Pe[xn.range_start]=!!(ko&&Dn&&a.isSameDay(rt,ko)),Pe[xn.range_end]=!!(ko&&Dn&&a.isSameDay(rt,Dn)),Pe[xn.range_middle]=Sn(re,rt,!0,a)}let Xt=O5(Pe,x,t.modifiersStyles),Nn=x5(Pe,l,t.modifiersClassNames),An=!Tt&&!Pe.hidden?G(rt,Pe,a.options,a):void 0;return Be.default.createElement(n.Day,{key:`${Se.isoDate}_${Se.displayMonthId}`,day:Se,modifiers:Pe,className:Nn.join(" "),style:Xt,role:"gridcell","aria-selected":Pe.selected||void 0,"aria-label":An,"data-day":Se.isoDate,"data-month":Se.outside?Se.dateMonthId:void 0,"data-selected":Pe.selected||void 0,"data-disabled":Pe.disabled||void 0,"data-hidden":Pe.hidden||void 0,"data-outside":Se.outside||void 0,"data-focused":Pe.focused||void 0,"data-today":Pe.today||void 0},!Pe.hidden&&Tt?Be.default.createElement(n.DayButton,{className:l[ge.DayButton],style:x?.[ge.DayButton],type:"button",day:Se,modifiers:Pe,disabled:!Pe.focused&&Pe.disabled||void 0,"aria-disabled":Pe.focused&&Pe.disabled||void 0,tabIndex:Q(Se)?0:-1,"aria-label":ve(rt,Pe,a.options,a),onClick:We(Se,Pe),onBlur:pe(Se,Pe),onFocus:le(Se,Pe),onKeyDown:Je(Se,Pe),onMouseEnter:bt(Se,Pe),onMouseLeave:Kt(Se,Pe)},C(rt,a.options,a)):!Pe.hidden&&C(Se.date,a.options,a))}))))))})),t.footer&&Be.default.createElement(n.Footer,{className:l[ge.Footer],style:x?.[ge.Footer],role:"status","aria-live":"polite"},t.footer)))}var Xs=f(U(),1);var iT=f(U(),1),aT=f(Nt(),1);var Kb=f(ue(),1);var rT=f(U(),1);var ho=f(B(),1),Xx="data-wp-hash";function Zx(){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 NH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Xx}]`))if(r.getAttribute(Xx)===t)return!0;return!1}function nT(e,t,r){if(!e.head)return;let n=Zx(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(NH(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Xx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function AH(e){let t=Zx();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)nT(e,r,n);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 DH(e,t){let r=Zx();r.styles.set(e,t);for(let n of r.documents.keys())nT(n,e,t)}typeof process>"u",DH("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 tT={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},Qx=(0,rT.forwardRef)(function({label:t,className:r,children:n,disabled:o,focusableWhenDisabled:i=!0,icon:a,size:s,shortcut:l,positioner:d,"aria-describedby":c,"aria-keyshortcuts":u,...g},p){let m=Y(tT["icon-button"],r),{descriptionId:b,targetProps:h}=kg({"aria-describedby":c,"aria-keyshortcuts":u,shortcut:l});return(0,ho.jsxs)(yg,{children:[(0,ho.jsxs)(vg,{ref:p,...h,disabled:o&&!i,render:(0,ho.jsx)(o6,{...g,size:s,"aria-label":t,disabled:o,focusableWhenDisabled:i}),className:m,children:[(0,ho.jsx)(ir,{icon:a,size:24,className:tT.icon}),l&&b&&(0,ho.jsx)(Tg,{descriptionId:b,shortcut:l})]}),(0,ho.jsxs)(_g,{positioner:d,children:[t,l&&(0,ho.jsxs)(ho.Fragment,{children:[" ",(0,ho.jsx)(Og,{shortcut:l})]})]})]})});var oT=f(U(),1),vd=(0,oT.createContext)({});var qr=f(B(),1),VH=()=>(0,qr.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,qr.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"})}),FH=()=>(0,qr.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,qr.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"})}),LH=()=>(0,qr.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,qr.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,qr.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),zH=()=>(0,qr.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,qr.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 sT(e){let{day:t,modifiers:r,children:n,...o}=e,i;return r.preview_start&&r.preview_end?i=VH:r.preview_start?i=FH:r.preview_end?i=zH:r.preview&&(i=LH),(0,qr.jsxs)("td",{...o,children:[i&&(0,qr.jsx)(i,{}),n]})}function lT({rootRef:e,...t}){let{render:r,ref:n,role:o,defaultAriaLabel:i}=(0,iT.useContext)(vd),{months:a,labels:s}=pi(),l=t["aria-label"]!==void 0||t["aria-labelledby"]!==void 0,d=t["aria-label"];if(!l&&i&&o==="application"){let u=a[0];d=u?(0,Kb.sprintf)((0,Kb.__)("%1$s, %2$s"),i,s.labelGrid(u.date)):i}let c=(0,aT.useMergeRefs)([e??null,n??null]);return wn({render:r,defaultTagName:"div",ref:c,props:{...t,role:o,"aria-label":d}})}function dT({icon:e,className:t,children:r,"aria-label":n,"aria-disabled":o,...i}){return(0,qr.jsx)(Qx,{...i,className:t,label:n,icon:e,variant:"minimal",tone:"neutral",size:"compact",disabled:o===!0||o==="true",focusableWhenDisabled:!0})}function cT(e){return(0,qr.jsx)(dT,{...e,icon:Wv})}function uT(e){return(0,qr.jsx)(dT,{...e,icon:$v})}var Jx="data-wp-hash";function e1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jH(document)),e.__wpStyleRuntime}function BH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Jx}]`))if(r.getAttribute(Jx)===t)return!0;return!1}function fT(e,t,r){if(!e.head)return;let n=e1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(BH(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(Jx,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function jH(e){let t=e1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)fT(e,r,n);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 Xb(e,t){let r=e1();r.styles.set(e,t);for(let n of r.documents.keys())fT(n,e,t)}typeof process>"u",Xb("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 It={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",Xb("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var HH={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xb("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 WH={"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",Xb("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 UH={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"},YH={root:Y(It.root,HH["box-sizing"]),day:It.day,day_button:Y(It["day-button"],UH.button,WH["outset-ring--focus-visible"]),outside:It.outside,caption_label:It["caption-label"],button_next:It["nav-button"],button_previous:It["nav-button"],nav:It.nav,month_caption:It["month-caption"],months:It.months,month_grid:It["month-grid"],weekday:It.weekday,today:It.today,selected:It.selected,disabled:void 0,hidden:It.hidden,range_start:It["range-start"],range_end:It["range-end"],range_middle:It["range-middle"],weeks_before_enter:It["weeks-before-enter"],weeks_before_exit:It["weeks-before-exit"],weeks_after_enter:It["weeks-after-enter"],weeks_after_exit:It["weeks-after-exit"],caption_after_enter:It["caption-after-enter"],caption_after_exit:It["caption-after-exit"],caption_before_enter:It["caption-before-enter"],caption_before_exit:It["caption-before-exit"]},pT={preview:It.preview},Zb={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:YH,components:{Day:sT,Root:lT,PreviousMonthButton:cT,NextMonthButton:uT}};function Qb(e){return Math.min(3,Math.max(1,e))}var Jb=f(U(),1);function eh({defaultValue:e,onChange:t,value:r}){let n=typeof r<"u",o=n?r:e,[i,a]=(0,Jb.useState)(o),s=n?r:i,l=(0,Jb.useCallback)((c,...u)=>{a(c),t?.(c,...u)},[t]),d;return n&&typeof t=="function"?d=t:!n&&typeof t=="function"?d=l:d=a,[s,d]}var Ir=f(ue(),1),mT=f(U(),1);function GH(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 $H(e){if(!e)return;let t;try{t=Intl.DateTimeFormat.supportedLocalesOf([e])[0]}catch{}return t}function qH(e){let t=(e.getWeekInfo?.()??e.weekInfo)?.firstDay;if(!(t===void 0||t<1||t>7))return t%7}var th=({locale:e,timeZone:t,mode:r})=>(0,mT.useMemo)(()=>{let n=typeof e=="string",o=n||e===void 0?Un:e,i=$H(n?e:e?.code),a=i??"en-US",s=new Intl.Locale(a),l=i!==void 0?GH(s):(0,Ir.isRTL)(),d=n||i!==void 0?qH(s):void 0,c=new Intl.DateTimeFormat(a,{calendar:"gregory",year:"numeric",month:"long",timeZone:t}),u=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"narrow",timeZone:t}),g=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",timeZone:t}),p=new Intl.DateTimeFormat(a,{calendar:"gregory",weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t}),m=new Intl.DateTimeFormat(a,{calendar:"gregory",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Ir.__)("Date calendar"):(0,Ir.__)("Date range calendar"),labels:{labelNav:()=>(0,Ir.__)("Navigation bar"),labelGrid:c.format,labelGridcell:(b,h)=>{let y=p.format(b),_=y;return h?.today&&(_=(0,Ir.sprintf)((0,Ir.__)("Today, %s"),y)),_},labelNext:()=>(0,Ir.__)("Next month"),labelPrevious:()=>(0,Ir.__)("Previous month"),labelDayButton:(b,h)=>{let y=p.format(b),_=y;return h?.today&&h?.selected?(0,Ir.sprintf)((0,Ir.__)("Today, %s, selected"),y):(h?.today&&(_=(0,Ir.sprintf)((0,Ir.__)("Today, %s"),y)),h?.selected&&(_=(0,Ir.sprintf)((0,Ir.__)("%s, selected"),y)),_)},labelWeekday:g.format},locale:o,lang:a,dir:l?"rtl":"ltr",...d===void 0?{}:{weekStartsOn:d},formatters:{formatDay:m.format,formatWeekdayName:u.format,formatCaption:c.format},timeZone:t}},[e,t,r]);var gT=f(Nt(),1),Ua=f(U(),1);function rh(e,t){let r=(0,Ua.useRef)(null),n=(0,Ua.useRef)(!1),o=(0,gT.useMergeRefs)([r,e]),i=t?t.getFullYear()*12+t.getMonth():void 0,a=(0,Ua.useCallback)(()=>{n.current=!0},[]),s=(0,Ua.useCallback)(()=>{n.current=!1},[]);return(0,Ua.useEffect)(()=>{if(!n.current)return;let l=r.current;if(!l)return;let{activeElement:d,body:c}=l.ownerDocument;if(d!==c){let m=d?.closest('[role="grid"]');n.current=!!m&&l.contains(m);return}n.current=!1;let u=l.querySelector('[role="grid"] button[tabindex="0"]:not(:disabled)'),g=l.querySelector('button:not(:disabled):not([aria-disabled="true"])'),p=l.querySelector("button:not(:disabled)");(u??g??p)?.focus()},[i]),{ref:o,onDayFocus:a,onDayBlur:s}}var t1=f(B(),1),xu=(0,Xs.forwardRef)(function({defaultValue:t,value:r,onValueChange:n,numberOfMonths:o=1,locale:i,timeZone:a,month:s,render:l,role:d="application","aria-label":c,labels:u,...g},p){let{"aria-label":m,...b}=th({locale:i,timeZone:a,mode:"single"}),h=(0,Xs.useMemo)(()=>u?{...b.labels,...u}:b.labels,[b.labels,u]),y=(0,Xs.useCallback)((x,S,C,k)=>{n?.(x??null,S,C,k)},[n]),[_,w]=eh({defaultValue:t,value:r,onChange:y}),v=rh(p,s),R=(0,Xs.useMemo)(()=>({render:l,ref:v.ref,role:d,defaultAriaLabel:m}),[l,v.ref,d,m]);return(0,t1.jsx)(vd.Provider,{value:R,children:(0,t1.jsx)(qb,{...Zb,...b,...g,"aria-label":c,mode:"single",month:s,numberOfMonths:Qb(o),labels:h,selected:_??void 0,onSelect:w,onDayFocus:v.onDayFocus,onDayBlur:v.onDayBlur})})});var Vo=f(U(),1);var r1=f(B(),1);function KH({value:e,hoveredDate:t,excludeDisabled:r,min:n,max:o,disabled:i}){return(0,Vo.useMemo)(()=>{if(!t||!e?.from)return;let a,s;return t<e.from?(a={from:t,to:e.from},s={from:t,to:e.to??e.from}):e.to&&t>e.from&&t<e.to?(a={from:e.from,to:t},s={from:e.from,to:t}):t>e.from&&(a={from:e.to??e.from,to:t},s={from:e.from,to:t}),n!==void 0&&n>0&&s&&ra(s.to,s.from)<n&&(a={from:t,to:t}),o!==void 0&&o>0&&s&&ra(s.to,s.from)>o&&(a={from:t,to:t}),r&&i&&s&&Gb(s,i)&&(a={from:t,to:t}),a},[e,t,r,n,o,i])}var n1=(0,Vo.forwardRef)(function({defaultValue:t,value:r,onValueChange:n,numberOfMonths:o=1,excludeDisabled:i,min:a,max:s,disabled:l,locale:d,timeZone:c,month:u,render:g,role:p="application","aria-label":m,labels:b,...h},y){let{"aria-label":_,...w}=th({locale:d,timeZone:c,mode:"range"}),v=(0,Vo.useMemo)(()=>b?{...w.labels,...b}:w.labels,[w.labels,b]),R=(0,Vo.useCallback)((P,A,F,D)=>{n?.(P??null,A,F,D)},[n]),[x,S]=eh({defaultValue:t,value:r,onChange:R}),C=rh(y,u),[k,E]=(0,Vo.useState)(void 0),I=KH({value:x,hoveredDate:k,excludeDisabled:i,min:a,max:s,disabled:l}),T=(0,Vo.useMemo)(()=>({preview:I,preview_start:I?.from,preview_end:I?.to}),[I]),N=(0,Vo.useMemo)(()=>({render:g,ref:C.ref,role:p,defaultAriaLabel:_}),[g,C.ref,p,_]);return(0,r1.jsx)(vd.Provider,{value:N,children:(0,r1.jsx)(qb,{...Zb,...w,...h,"aria-label":m,mode:"range",month:u,numberOfMonths:Qb(o),disabled:l,excludeDisabled:i,min:a,max:s,labels:v,selected:x??void 0,onSelect:S,onDayFocus:C.onDayFocus,onDayBlur:C.onDayBlur,onDayMouseEnter:P=>E(P),onDayMouseLeave:()=>E(void 0),modifiers:T,modifiersClassNames:pT})})});var bT=f(U(),1),o1="data-wp-hash";function i1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ZH(document)),e.__wpStyleRuntime}function XH(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${o1}]`))if(r.getAttribute(o1)===t)return!0;return!1}function hT(e,t,r){if(!e.head)return;let n=i1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(XH(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(o1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function ZH(e){let t=i1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)hT(e,r,n);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 QH(e,t){let r=i1();r.styles.set(e,t);for(let n of r.documents.keys())hT(n,e,t)}typeof process>"u",QH("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var JH={stack:"_19ce0419607e1896__stack"},eW={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)"},ie=(0,bT.forwardRef)(function({direction:t,gap:r,align:n,justify:o,wrap:i,render:a,...s},l){let d={gap:r&&eW[r],alignItems:n,justifyContent:o,flexDirection:t,flexWrap:i};return wn({render:a,ref:l,props:it(s,{style:d,className:JH.stack})})});var RT=f(U(),1);var Su=f(U(),1),Ru=f(B(),1),a1="data-wp-hash";function s1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rW(document)),e.__wpStyleRuntime}function tW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${a1}]`))if(r.getAttribute(a1)===t)return!0;return!1}function _T(e,t,r){if(!e.head)return;let n=s1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(tW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(a1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function rW(e){let t=s1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)_T(e,r,n);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 l1(e,t){let r=s1();r.styles.set(e,t);for(let n of r.documents.keys())_T(n,e,t)}typeof process>"u",l1("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 nW={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",l1("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var oW={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",l1("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 wd={"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"},vT=(0,Su.forwardRef)(function({className:t,children:r,visuallyDisabled:n,size:o="default",isBorderless:i,prefix:a,suffix:s,...l},d){return(0,Ru.jsxs)("div",{ref:d,className:Y(nW.div,oW["box-sizing"],wd["input-layout"],wd[`is-size-${o}`],n&&wd["is-disabled"],i&&wd["is-borderless"],t),...l,children:[Su.Children.count(a)>0&&(0,Ru.jsx)("div",{className:wd["slot-wrapper"],"data-slot-type":"prefix",children:a}),r,Su.Children.count(s)>0&&(0,Ru.jsx)("div",{className:wd["slot-wrapper"],"data-slot-type":"suffix",children:s})]})});var yT=f(U(),1),ST=f(B(),1),d1="data-wp-hash";function c1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aW(document)),e.__wpStyleRuntime}function iW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${d1}]`))if(r.getAttribute(d1)===t)return!0;return!1}function xT(e,t,r){if(!e.head)return;let n=c1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(iW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(d1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function aW(e){let t=c1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)xT(e,r,n);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 sW(e,t){let r=c1();r.styles.set(e,t);for(let n of r.documents.keys())xT(n,e,t)}typeof process>"u",sW("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 wT={"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"},u1=(0,yT.forwardRef)(function({padding:t="default",className:r,...n},o){return(0,ST.jsx)("div",{ref:o,className:Y(wT["input-layout-slot"],wT[`is-padding-${t}`],r),...n})});u1.displayName="InputLayout.Slot";var Yn=Object.assign(vT,{Slot:u1});var p1=f(B(),1),f1="data-wp-hash";function m1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&dW(document)),e.__wpStyleRuntime}function lW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${f1}]`))if(r.getAttribute(f1)===t)return!0;return!1}function CT(e,t,r){if(!e.head)return;let n=m1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(lW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(f1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function dW(e){let t=m1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)CT(e,r,n);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 g1(e,t){let r=m1();r.styles.set(e,t);for(let n of r.documents.keys())CT(n,e,t)}typeof process>"u",g1("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 cW={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",g1("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 uW={"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",g1("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 fW={input:"_2ae7be2fc1bb17a3__input"},yd=(0,RT.forwardRef)(function({className:t,size:r="default",prefix:n,suffix:o,style:i,...a},s){return(0,p1.jsx)(Yn,{className:Y(uW["outset-ring--focus-within"],t),style:i,size:r,visuallyDisabled:a.disabled,prefix:n,suffix:o,children:(0,p1.jsx)(by,{ref:s,className:Y(cW.input,fW.input),...a})})});var x1=f(ue(),1),vr=f(U(),1);var ET=f(U(),1),Cu=f(B(),1),h1="data-wp-hash";function _1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mW(document)),e.__wpStyleRuntime}function pW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${h1}]`))if(r.getAttribute(h1)===t)return!0;return!1}function kT(e,t,r){if(!e.head)return;let n=_1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(pW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(h1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function mW(e){let t=_1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)kT(e,r,n);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 gW(e,t){let r=_1();r.styles.set(e,t);for(let n of r.documents.keys())kT(n,e,t)}typeof process>"u",gW("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 b1={spinner:"ab4d64c07c0ba587__spinner",track:"dc51f80c84b35fe2__track",indicator:"a7654e10245bb7d2__indicator","spinner-spin":"_02322d973909703c__spinner-spin"},v1=(0,ET.forwardRef)(function({className:t,...r},n){return(0,Cu.jsxs)("svg",{className:Y(b1.spinner,t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...r,ref:n,children:[(0,Cu.jsx)("circle",{className:b1.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,Cu.jsx)("path",{className:b1.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})});var Eu=f(B(),1),w1="data-wp-hash";function y1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hW(document)),e.__wpStyleRuntime}function bW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${w1}]`))if(r.getAttribute(w1)===t)return!0;return!1}function TT(e,t,r){if(!e.head)return;let n=y1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(bW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(w1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function hW(e){let t=y1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)TT(e,r,n);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 OT(e,t){let r=y1();r.styles.set(e,t);for(let n of r.documents.keys())TT(n,e,t)}typeof process>"u",OT("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 _W={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",OT("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 nh={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"},vW={valid:vw,invalid:rw};function Zs({id:e,type:t,message:r}){return(0,Eu.jsxs)("p",{id:e,className:Y(_W.p,nh.indicator,nh[`is-${t}`]),children:[t==="validating"?(0,Eu.jsx)(v1,{className:nh["indicator-spinner"]}):(0,Eu.jsx)(ir,{className:nh["indicator-icon"],icon:vW[t],size:16,fill:"currentColor"}),r]})}var gi=f(B(),1),wW=e=>(0,gi.jsx)(ie,{...e,direction:"column",gap:"sm"});function yW(e,t,r){let n;return t&&!r?n=`(${(0,x1.__)("Required")})`:!t&&r&&(n=`(${(0,x1.__)("Optional")})`),n?typeof e=="string"?`${e} ${n}`:(0,gi.jsxs)(gi.Fragment,{children:[e," ",n]}):e}var IT="data-validity-visible",Zt=(0,vr.forwardRef)(function({required:t,markWhenOptional:r,customValidity:n,getValidityTarget:o,children:i,render:a=wW,...s},l){let[d,c]=(0,vr.useState)(),[u,g]=(0,vr.useState)(),[p,m]=(0,vr.useState)(!1),[b,h]=(0,vr.useState)(!1),y=(0,vr.useRef)(null);(0,vr.useEffect)(()=>{let x=o(),S=()=>{n?.type!=="validating"&&c(x?.validationMessage),m(!0),x?.setAttribute(IT,"")};return x?.addEventListener("invalid",S),()=>x?.removeEventListener("invalid",S)},[n?.type,o]),(0,vr.useEffect)(()=>{let x=o(),S=k=>{if(k.preventDefault(),!k.isTrusted)return;let E=k.target,I=Array.from(E.form?.elements??[]).find(T=>!T.validity.valid);(!E.form||I===E)&&E.focus()},C=x?.type==="radio"&&x?.name?Array.from(y.current?.querySelectorAll(`input[type="radio"][name="${x?.name}"]`)??[]).filter(k=>k!==x):[];return x?.addEventListener("invalid",S),C.forEach(k=>k.addEventListener("invalid",S)),()=>{x?.removeEventListener("invalid",S),C.forEach(k=>k.removeEventListener("invalid",S))}},[o]),(0,vr.useEffect)(()=>{let x=o();if(!n?.type){x?.setCustomValidity(""),c(x?.validationMessage),g(void 0);return}switch(n.type){case"validating":{x?.setCustomValidity(""),c(void 0),g({type:"validating",message:n.message});break}case"valid":{x?.setCustomValidity(""),c(x?.validationMessage),g({type:"valid",message:n.message});break}case"invalid":{x?.setCustomValidity(n.message??""),c(x?.validationMessage),g(void 0);break}}},[n,o]),(0,vr.useEffect)(()=>{if(!(!b||p)){if(n?.type==="validating"){let x=setTimeout(()=>{m(!0)},1e3);return()=>clearTimeout(x)}m(!0)}},[b,n?.type,p]);let _=x=>{if(x.relatedTarget&&x.currentTarget.contains(x.relatedTarget))return;b||(h(!0),o()?.setAttribute(IT,""));let S=o(),C=n?.type==="validating";window.queueMicrotask(()=>{C||c(S?.validationMessage)})},w=(0,vr.useId)(),v=d?(0,gi.jsx)(Zs,{id:w,type:"invalid",message:d}):u?.type?(0,gi.jsx)(Zs,{id:w,type:u.type,message:u.message}):null,R=p?v:null;return(0,vr.useEffect)(()=>{let x=o();if(!x)return;function S(C,k){let E=(C.getAttribute("aria-describedby")??"").split(" ").filter(I=>I&&I!==w);k&&E.push(w),E.length?C.setAttribute("aria-describedby",E.join(" ")):C.removeAttribute("aria-describedby")}return S(x,!!R),()=>S(x,!1)},[R,w,o]),wn({render:a,ref:[l,y],props:it(s,{onBlur:_,children:(0,gi.jsxs)(gi.Fragment,{children:[(0,vr.cloneElement)(i,{label:yW(i.props.label,t,r),required:t}),R]})})})});var _o={};Dr(_o,{Control:()=>QT,Description:()=>YT,Details:()=>KT,Item:()=>VT,Label:()=>BT,Root:()=>NT,VisualLabel:()=>D1});var PT=f(U(),1);var C1=f(B(),1),S1="data-wp-hash";function R1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&SW(document)),e.__wpStyleRuntime}function xW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${S1}]`))if(r.getAttribute(S1)===t)return!0;return!1}function MT(e,t,r){if(!e.head)return;let n=R1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(xW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(S1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function SW(e){let t=R1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)MT(e,r,n);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 RW(e,t){let r=R1();r.styles.set(e,t);for(let n of r.documents.keys())MT(n,e,t)}typeof process>"u",RW("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var CW={"box-sizing":"_336cd3e4e743482f__box-sizing"},EW=e=>(0,C1.jsx)(ie,{...e,direction:"column",gap:"sm"}),NT=(0,PT.forwardRef)(function({className:t,render:r=EW,...n},o){return(0,C1.jsx)(Yr.Root,{ref:o,className:Y(CW["box-sizing"],t),render:r,...n})});var AT=f(U(),1),DT=f(B(),1),VT=(0,AT.forwardRef)(function(t,r){return(0,DT.jsx)(Yr.Item,{ref:r,...t})});var LT=f(U(),1);var k1=f(B(),1),E1="data-wp-hash";function T1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&TW(document)),e.__wpStyleRuntime}function kW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${E1}]`))if(r.getAttribute(E1)===t)return!0;return!1}function zT(e,t,r){if(!e.head)return;let n=T1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(kW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(E1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function TW(e){let t=T1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)zT(e,r,n);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 OW(e,t){let r=T1();r.styles.set(e,t);for(let n of r.documents.keys())zT(n,e,t)}typeof process>"u",OW("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 FT={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},BT=(0,LT.forwardRef)(function({className:t,hideFromVision:r,variant:n,...o},i){let a=(0,k1.jsx)(Yr.Label,{ref:i,className:Y(FT.label,n&&FT[`is-${n}`],t),...o});return r?(0,k1.jsx)(on,{render:a}):a});var jT=f(U(),1),UT=f(B(),1),O1="data-wp-hash";function I1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&PW(document)),e.__wpStyleRuntime}function IW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${O1}]`))if(r.getAttribute(O1)===t)return!0;return!1}function HT(e,t,r){if(!e.head)return;let n=I1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(IW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(O1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function PW(e){let t=I1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)HT(e,r,n);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 WT(e,t){let r=I1();r.styles.set(e,t);for(let n of r.documents.keys())HT(n,e,t)}typeof process>"u",WT("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 MW={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",WT("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 NW={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},YT=(0,jT.forwardRef)(function({className:t,...r},n){return(0,UT.jsx)(Yr.Description,{ref:n,className:Y(MW.p,NW.description,t),...r})});var GT=f(U(),1),$T=f(ue(),1);var Ya=f(B(),1),P1="data-wp-hash";function M1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&DW(document)),e.__wpStyleRuntime}function AW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${P1}]`))if(r.getAttribute(P1)===t)return!0;return!1}function qT(e,t,r){if(!e.head)return;let n=M1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(AW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(P1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function DW(e){let t=M1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)qT(e,r,n);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 VW(e,t){let r=M1();r.styles.set(e,t);for(let n of r.documents.keys())qT(n,e,t)}typeof process>"u",VW("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 FW={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},KT=(0,GT.forwardRef)(function({className:t,...r},n){return(0,Ya.jsxs)(Ya.Fragment,{children:[(0,Ya.jsx)(on,{render:(0,Ya.jsx)(Yr.Description,{}),children:(0,$T.__)("More details follow the field.")}),(0,Ya.jsx)("div",{ref:n,className:Y(FW.description,t),...r})]})});var XT=f(U(),1),ZT=f(B(),1),QT=(0,XT.forwardRef)(function(t,r){return(0,ZT.jsx)(Yr.Control,{ref:r,...t})});var e8=f(U(),1),N1="data-wp-hash";function A1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zW(document)),e.__wpStyleRuntime}function LW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${N1}]`))if(r.getAttribute(N1)===t)return!0;return!1}function t8(e,t,r){if(!e.head)return;let n=A1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(LW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(N1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function zW(e){let t=A1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)t8(e,r,n);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 BW(e,t){let r=A1();r.styles.set(e,t);for(let n of r.documents.keys())t8(n,e,t)}typeof process>"u",BW("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 JT={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},D1=(0,e8.forwardRef)(function({className:t,render:r,variant:n,...o},i){return wn({defaultTagName:"span",render:r,ref:i,props:it(o,{className:Y(JT.label,n&&JT[`is-${n}`],t)})})});D1.displayName="Field.VisualLabel";var oh=f(U(),1);var F1=f(B(),1),V1="data-wp-hash";function L1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HW(document)),e.__wpStyleRuntime}function jW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${V1}]`))if(r.getAttribute(V1)===t)return!0;return!1}function i8(e,t,r){if(!e.head)return;let n=L1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(jW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(V1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function HW(e){let t=L1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)i8(e,r,n);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 a8(e,t){let r=L1();r.styles.set(e,t);for(let n of r.documents.keys())i8(n,e,t)}typeof process>"u",a8("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 o8={wrapper:"_1e441c22c9dc5d28__wrapper",textarea:"_414844876c32ecee__textarea"};typeof process>"u",a8("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 WW={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"},UW=(e,t)=>function(n){return typeof e=="function"?e(it(n,t)):(0,oh.cloneElement)(e,it(n,t))},ih=(0,oh.forwardRef)(function({className:t,defaultValue:r,disabled:n,onValueChange:o,render:i,rows:a=4,style:s,value:l,...d},c){return(0,F1.jsx)(yd,{className:Y(o8.wrapper,t),style:s,render:UW(i||(u=>(0,F1.jsx)("textarea",{...u})),{className:Y(WW.textarea,o8.textarea),ref:c,rows:a,...d}),value:l,defaultValue:r,onValueChange:o,disabled:n})});var s8=f(U(),1);var Qs=f(B(),1),z1="data-wp-hash";function B1(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GW(document)),e.__wpStyleRuntime}function YW(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${z1}]`))if(r.getAttribute(z1)===t)return!0;return!1}function l8(e,t,r){if(!e.head)return;let n=B1(),o=n.injectedStyles.get(e);if(o||(o=new Set,n.injectedStyles.set(e,o)),o.has(t))return;if(YW(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(z1,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),o.add(t)}function GW(e){let t=B1();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,n]of t.styles)l8(e,r,n);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 $W(e,t){let r=B1();r.styles.set(e,t);for(let n of r.documents.keys())l8(n,e,t)}typeof process>"u",$W("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 qW={root:"a9211a7e6af24bed__root"},j1=(0,s8.forwardRef)(function({className:t,label:r,description:n,details:o,hideLabelFromVision:i,...a},s){return(0,Qs.jsxs)(_o.Root,{className:Y(qW.root,t),children:[(0,Qs.jsx)(_o.Label,{hideFromVision:i,children:r}),(0,Qs.jsx)(yd,{ref:s,...a}),n&&(0,Qs.jsx)(_o.Description,{children:n}),o&&(0,Qs.jsx)(_o.Details,{children:o})]})});var d8=f(U(),1);var Js=f(B(),1),H1=(0,d8.forwardRef)(function({className:t,label:r,description:n,details:o,hideLabelFromVision:i,...a},s){return(0,Js.jsxs)(_o.Root,{className:t,children:[(0,Js.jsx)(_o.Label,{hideFromVision:i,children:r}),(0,Js.jsx)(ih,{ref:s,...a}),n&&(0,Js.jsx)(_o.Description,{children:n}),o&&(0,Js.jsx)(_o.Details,{children:o})]})});var ah=f(U(),1),c8=f(Nt(),1);var W1=f(B(),1),Fo=(0,ah.forwardRef)(function({required:t,markWhenOptional:r,customValidity:n,...o},i){let a=(0,ah.useRef)(null),s=(0,c8.useMergeRefs)([i,a]);return(0,W1.jsx)(Zt,{required:t,markWhenOptional:r,customValidity:n,getValidityTarget:()=>a.current,children:(0,W1.jsx)(j1,{ref:s,...o})})});var sh=f(U(),1),u8=f(Nt(),1);var U1=f(B(),1),Y1=(0,sh.forwardRef)(function({required:t,markWhenOptional:r,customValidity:n,...o},i){let a=(0,sh.useRef)(null),s=(0,u8.useMergeRefs)([i,a]);return(0,U1.jsx)(Zt,{required:t,markWhenOptional:r,customValidity:n,getValidityTarget:()=>a.current,children:(0,U1.jsx)(H1,{ref:s,...o})})});var mh=f(U(),1);var G1=f(ue(),1);var Bt="isAny",jt="isNone",lh="isAll",Kr="isNotAll",gr="between",ln="inThePast",Rn="over",Gt="is",$t="isNot",Ga="lessThan",$a="greaterThan",qa="lessThanOrEqual",Ka="greaterThanOrEqual",Lo="before",zo="after",Bo="beforeInc",jo="afterInc",bi="contains",hi="notContains",_i="startsWith",Ho="on",Wo="notOn",dh=["asc","desc"],f8={asc:"\u2191",desc:"\u2193"},ch={asc:"ascending",desc:"descending"},uh={asc:(0,G1.__)("Sort ascending"),desc:(0,G1.__)("Sort descending")},p8={asc:Dv,desc:Ov},fh="table",m8="grid",g8="list",b8="activity",h8="pickerGrid",_8="pickerTable",v8="pickerActivity";var ph=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var w8=(0,mh.createContext)({view:{type:fh},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,mh.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});w8.displayName="DataViewsContext";var Ie=w8;var xi=f(ue(),1);var rl=f(ue(),1),Rh=f(Me(),1),$n=f(U(),1),Y8=f($1(),1);var x8=f(Me(),1),S8=f(ue(),1),R8=f(B(),1),q1="dataviews-selection-checkbox";function Xa({selection:e,onChangeSelection:t,item:r,getItemId:n,titleField:o,disabled:i,...a}){let s=n(r),l=e.includes(s),d=!i&&l,c=o?.getValue?.({item:r})||(0,S8.__)("(no title)");return(0,R8.jsx)(x8.CheckboxControl,{className:q1,"aria-label":c,"aria-disabled":i,checked:d,onChange:()=>{i||t(l?e.filter(u=>s!==u):[...e,s])},...a})}var ku=f(Me(),1),M8=f(ue(),1),Sd=f(U(),1);var N8=f(rn(),1),K1=f(Nt(),1);var xd=function(){return xd=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},xd.apply(this,arguments)};function C8(e){return e.toLowerCase()}var KW=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],XW=/[^A-Z0-9]+/gi;function k8(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,n=r===void 0?KW:r,o=t.stripRegexp,i=o===void 0?XW:o,a=t.transform,s=a===void 0?C8:a,l=t.delimiter,d=l===void 0?" ":l,c=E8(E8(e,n,"$1\0$2"),i,"\0"),u=0,g=c.length;c.charAt(u)==="\0";)u++;for(;c.charAt(g-1)==="\0";)g--;return c.slice(u,g).split("\0").map(s).join(d)}function E8(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(n,o){return n.replace(o,r)},e)}function T8(e,t){return t===void 0&&(t={}),k8(e,xd({delimiter:"."},t))}function O8(e,t){return t===void 0&&(t={}),T8(e,xd({delimiter:"-"},t))}function I8(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),O8(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 Pt=f(B(),1);function ZW({action:e,onClick:t,items:r,variant:n}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Pt.jsx)(ku.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:n,onClick:t,children:o})}function QW({action:e,onClick:t,items:r}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Pt.jsx)(Ce.Item,{disabled:e.disabled,onClick:t,children:(0,Pt.jsx)(Ce.ItemLabel,{children:n})})}function Tu({action:e,items:t,closeModal:r}){let n=typeof e.label=="string"?e.label:e.label(t),o=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,Pt.jsx)(ku.Modal,{title:o||n,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${I8(e.id)}`,children:(0,Pt.jsx)(e.RenderModal,{items:t,closeModal:r})})}function X1({actions:e,item:t,registry:r,setActiveModalAction:n}){let{primaryActions:o,regularActions:i}=(0,Sd.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),a=s=>s.map(l=>(0,Pt.jsx)(QW,{action:l,onClick:()=>{if("RenderModal"in l){n(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,Pt.jsxs)(Ce.Group,{children:[a(o),a(i)]})}function Rd({item:e,actions:t,isCompact:r}){let n=(0,N8.useRegistry)(),{primaryActions:o,eligibleActions:i}=(0,Sd.useMemo)(()=>{let s=t.filter(d=>!d.isEligible||d.isEligible(e));return{primaryActions:s.filter(d=>d.isPrimary),eligibleActions:s}},[t,e]),a=(0,K1.useViewportMatch)("medium","<");return r?(0,Pt.jsx)(P8,{item:e,actions:i,isSmall:!0,registry:n}):(0,Pt.jsxs)(ie,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Pt.jsx)(Z1,{item:e,actions:o,registry:n}),(o.length<i.length||a)&&(0,Pt.jsx)(P8,{item:e,actions:i,registry:n})]})}function P8({item:e,actions:t,isSmall:r,registry:n}){let[o,i]=(0,Sd.useState)(null);return(0,Pt.jsxs)(Pt.Fragment,{children:[(0,Pt.jsxs)(Ce.Root,{disabled:!t.length,children:[(0,Pt.jsx)(Ce.Trigger,{render:(0,Pt.jsx)(ku.Button,{size:r?"small":"compact",icon:fc,label:(0,M8.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Pt.jsx)(Ce.Popup,{positioner:(0,Pt.jsx)(Ce.Positioner,{align:"end"}),children:(0,Pt.jsx)(X1,{actions:t,item:e,registry:n,setActiveModalAction:i})})]}),!!o&&(0,Pt.jsx)(Tu,{action:o,items:[e],closeModal:()=>i(null)})]})}function Z1({item:e,actions:t,registry:r,buttonVariant:n}){let[o,i]=(0,Sd.useState)(null);return(0,K1.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Pt.jsxs)(Pt.Fragment,{children:[t.map(s=>(0,Pt.jsx)(ZW,{action:s,onClick:()=>{if("RenderModal"in s){i(s);return}s.callback([e],{registry:r})},items:[e],variant:n},s.id)),!!o&&(0,Pt.jsx)(Tu,{action:o,items:[e],closeModal:()=>i(null)})]})}var bh=f(Me(),1),gh=f(ue(),1),el=f(U(),1),JW=f(rn(),1);var eU=f(Nt(),1);var Za=f(ue(),1);function A8(e,t,r,n=!1){return e>0?(0,Za.sprintf)((0,Za._n)("%d Item selected","%d Items selected",e),e):n||r<=t?(0,Za.sprintf)((0,Za._n)("%d Item","%d Items",r),r):(0,Za.sprintf)((0,Za._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var Ou=f(B(),1);function Cd(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function hh(e,t){return(0,el.useMemo)(()=>Cd(e,t),[e,t])}function _h(e,t){return(0,el.useMemo)(()=>t.some(r=>Cd(e,r)),[e,t])}function vh({selection:e,onChangeSelection:t,data:r,actions:n,getItemId:o,disableSelectAll:i=!1}){let a=(0,el.useMemo)(()=>r.filter(c=>n.some(u=>u.supportsBulk&&(!u.isEligible||u.isEligible(c)))),[r,n]),s=r.filter(c=>e.includes(o(c))&&a.includes(c)),l=e.length>0,d=s.length===a.length;return i?(0,Ou.jsx)(bh.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,disabled:!l,onChange:()=>{t([])},"aria-label":(0,gh.__)("Deselect all")}):(0,Ou.jsx)(bh.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,indeterminate:!d&&!!s.length,onChange:()=>{t(d?[]:a.map(c=>o(c)))},"aria-label":d?(0,gh.__)("Deselect all"):(0,gh.__)("Select all")})}var aa=f(ue(),1);var D8=f(Me(),1),Ja=f(U(),1);function wh(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(n=>!r.includes(n.id)&&n.type!=="media"&&n.enableHiding!==!1)}function Qa(e,t){return(e.fields??[]).filter(r=>t.some(n=>n.id===r))}var Qe=f(B(),1);function tU({children:e}){return Ja.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Qe.jsxs)(Ja.Fragment,{children:[r>0&&(0,Qe.jsx)(Ce.Separator,{}),t]},r))}var rU=(0,Ja.forwardRef)(function({fieldId:t,view:r,fields:n,onChangeView:o,onHide:i,setOpenedFilter:a,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:d=!0},c){let u=r.sort?.field===t,g=!1,p=!1,m=!1,b=[],h=n.find(C=>C.id===t),{setIsShowingFilter:y}=(0,Ja.useContext)(Ie);if(!h)return null;g=h.enableHiding!==!1,p=h.enableSorting!==!1;let _=h.header;if(b=!!h.filterBy&&h.filterBy?.operators||[],m=!r.filters?.some(C=>t===C.field)&&!!(h.hasElements||h.Edit)&&h.filterBy!==!1&&!h.filterBy?.isPrimary,!p&&!s&&!g&&!m)return _;let w=Qa(r,n),v=w.indexOf(t),R=wh(r,n).filter(C=>!w.includes(C.id)),x=(l||d)&&!!R.length,S=(0,aa.isRTL)();return(0,Qe.jsxs)(Ce.Root,{children:[(0,Qe.jsxs)(Ce.Trigger,{render:(0,Qe.jsx)(D8.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:c,variant:"tertiary"}),children:[_,r.sort&&u&&(0,Qe.jsx)("span",{"aria-hidden":"true",children:f8[r.sort.direction]})]}),(0,Qe.jsx)(Ce.Popup,{style:{minWidth:"240px"},children:(0,Qe.jsxs)(tU,{children:[p&&(0,Qe.jsx)(Ce.RadioGroup,{value:u&&r.sort?r.sort.direction:null,onValueChange:C=>{o({...r,sort:{field:t,direction:C},showLevels:!1})},children:dh.map(C=>(0,Qe.jsx)(Ce.RadioItem,{value:C,children:(0,Qe.jsx)(Ce.ItemLabel,{children:uh[C]})},C))}),m&&(0,Qe.jsx)(Ce.Group,{children:(0,Qe.jsx)(Ce.Item,{prefix:(0,Qe.jsx)(Ce.PrefixIcon,{icon:uc}),onClick:()=>{a(t),y(!0),o({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Add filter")})})}),(s||g||x)&&h&&(0,Qe.jsxs)(Ce.Group,{children:[s&&(0,Qe.jsx)(Ce.Item,{prefix:(0,Qe.jsx)(Ce.PrefixIcon,{icon:Pv}),disabled:S?v>=w.length-1:v<1,onClick:()=>{let C=S?v+1:v-1,k=[...w];k.splice(v,1),k.splice(C,0,t),o({...r,fields:k})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Move left")})}),s&&(0,Qe.jsx)(Ce.Item,{prefix:(0,Qe.jsx)(Ce.PrefixIcon,{icon:Nv}),disabled:S?v<1:v>=w.length-1,onClick:()=>{let C=S?v-1:v+1,k=[...w];k.splice(v,1),k.splice(C,0,t),o({...r,fields:k})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Move right")})}),l&&!!R.length&&(0,Qe.jsxs)(Ce.SubmenuRoot,{children:[(0,Qe.jsx)(Ce.SubmenuTrigger,{children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Insert left")})}),(0,Qe.jsx)(Ce.Popup,{children:R.map(C=>{let k=S?v+1:v;return(0,Qe.jsx)(Ce.Item,{onClick:()=>{o({...r,fields:[...w.slice(0,k),C.id,...w.slice(k)]})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:C.label})},C.id)})})]}),d&&!!R.length&&(0,Qe.jsxs)(Ce.SubmenuRoot,{children:[(0,Qe.jsx)(Ce.SubmenuTrigger,{children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Insert right")})}),(0,Qe.jsx)(Ce.Popup,{children:R.map(C=>{let k=S?v:v+1;return(0,Qe.jsx)(Ce.Item,{onClick:()=>{o({...r,fields:[...w.slice(0,k),C.id,...w.slice(k)]})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:C.label})},C.id)})})]}),g&&h&&(0,Qe.jsx)(Ce.Item,{prefix:(0,Qe.jsx)(Ce.PrefixIcon,{icon:hc}),onClick:()=>{i(h),o({...r,fields:w.filter(C=>C!==t)})},children:(0,Qe.jsx)(Ce.ItemLabel,{children:(0,aa.__)("Hide column")})})]})]})})]})}),nU=rU,Ed=nU;var V8=f(U(),1),Q1=f(B(),1);function oU({item:e,isItemClickable:t,onClickItem:r,className:n}){return!t(e)||!r?{className:n}:{className:n?`${n} ${n}--clickable`:void 0,role:"button",tabIndex:0,onClick:o=>{o.stopPropagation(),r(e)},onKeyDown:o=>{(o.key==="Enter"||o.key===""||o.key===" ")&&(o.stopPropagation(),r(e))}}}function es({item:e,isItemClickable:t,onClickItem:r,renderItemLink:n,className:o,children:i,...a}){if(!t(e))return(0,Q1.jsx)("div",{className:o,...a,children:i});if(n){let l=n({item:e,className:`${o} ${o}--clickable`,...a,children:i});return(0,V8.cloneElement)(l,{onClick:d=>{d.stopPropagation(),l.props.onClick&&l.props.onClick(d)},onKeyDown:d=>{(d.key==="Enter"||d.key===""||d.key===" ")&&(d.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(d))}})}let s=oU({item:e,isItemClickable:t,onClickItem:r,className:o});return(0,Q1.jsx)("div",{...s,...a,children:i})}var vi=f(B(),1);function iU({item:e,level:t,titleField:r,mediaField:n,mediaAspectRatio:o,descriptionField:i,onClickItem:a,renderItemLink:s,isItemClickable:l}){let d="32px";if(o){let[c,u]=o.split("/").map(Number);d=`${Math.min(60,Math.round(32*c/u))}px`}return(0,vi.jsxs)(ie,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[n&&(0,vi.jsx)(es,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(a||s)&&r?r.getValue?.({item:e}):void 0,children:(0,vi.jsx)(n.render,{item:e,field:n,config:{sizes:d}})}),(0,vi.jsxs)(ie,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,vi.jsxs)(es,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,vi.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,vi.jsx)(r.render,{item:e,field:r})]}),i&&(0,vi.jsx)(i.render,{item:e,field:i})]})]})}var yh=iU;var tl=f(U(),1),F8=f(ue(),1),aU=e=>(0,F8.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function L8({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,n]=(0,tl.useState)(!1),[o,i]=(0,tl.useState)(!1),a=(0,tl.useCallback)(()=>{let s=e.current;s&&(t&&n(aU(s)),i(s.scrollTop>0))},[e,t]);return(0,tl.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let s=e.current;return a(),s.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{s.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e,t,a]),{isHorizontalScrollEnd:r,isVerticallyScrolled:o}}function Cn(e,t){return e.reduce((r,n)=>{let o=t.getValue({item:n});return r.has(o)||r.set(o,[]),r.get(o)?.push(n),r},new Map)}var Iu=f(U(),1),B8=f($1(),1);function z8(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function sU({anchorId:e,targetId:t,lastTargetId:r,orderedIds:n,selection:o}){let i=n.indexOf(t);if(i===-1)return o;let a=e===null?-1:n.indexOf(e),s=a!==-1,l=s?a:i,d=s&&r!==null?n.indexOf(r):-1,c=d===-1?[]:z8(n,l,d),u=o.filter(g=>!c.includes(g));return[...new Set([...u,...z8(n,l,i)])]}function lU({targetId:e,orderedIds:t,selection:r}){let n=t.indexOf(e);if(n===-1)return null;let o=new Set(r),i=null,a=1/0;return t.forEach((s,l)=>{if(!o.has(s))return;let d=Math.abs(l-n);d<a&&(a=d,i=s)}),i}function vo({data:e,getItemId:t,isItemSelectable:r,selection:n,onChangeSelection:o,selectionMode:i,shouldSelectOnClick:a}){let s=i==="multi",l=i!=="single-required",d=(0,Iu.useRef)(null),c=y=>{d.current={anchorId:y,lastTargetId:null}},u=(0,Iu.useRef)(!1);(0,Iu.useEffect)(()=>{let y=()=>{u.current=!0};return document.addEventListener("touchstart",y,{once:!0}),()=>document.removeEventListener("touchstart",y)},[]);let g=e.filter(r).map(t),p=new Set(g),b=g.length>0&&s;return{getSelectionProps:y=>{let _=p.has(y);return{...a&&{onClick:()=>{l&&n.includes(y)?o(n.filter(w=>y!==w)):o(s?[...n,y]:[y]),c(y)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&b&&w.preventDefault()},onClickCapture:w=>{if(!b)return;let v=(0,B8.isAppleOS)()?w.metaKey:w.ctrlKey,R=w.target instanceof Element&&!!w.target.closest(`.${q1}`);if(!v&&!w.shiftKey){_&&R&&c(y);return}if(!(u.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),R||w.preventDefault(),!!_))if(w.shiftKey){let x=d.current;(!x||!p.has(x.anchorId))&&(x={anchorId:lU({targetId:y,orderedIds:g,selection:n})??y,lastTargetId:null}),o(sU({anchorId:x.anchorId,targetId:y,lastTargetId:x.lastTargetId,orderedIds:g,selection:n})),d.current={anchorId:x.anchorId,lastTargetId:y}}else o(n.includes(y)?n.filter(x=>y!==x):[...n,y]),c(y)}}}}}var ts=f(Me(),1),H8=f(ue(),1),W8=f(U(),1);var Gn=f(B(),1);function j8({field:e,isVisible:t,onToggleVisibility:r}){return(0,Gn.jsx)(ts.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Gn.jsxs)(ie,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Gn.jsx)("div",{style:{height:24,width:24},children:t&&(0,Gn.jsx)(ts.Icon,{icon:Ui})}),(0,Gn.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function dU(e){return!!e}function xh({showLabel:e=!0}){let{view:t,fields:r,onChangeView:n}=(0,W8.useContext)(Ie),o=wh(t,r);if(!o?.length)return null;let i=r.find(m=>m.id===t.titleField),a=r.find(m=>m.id===t.mediaField),s=r.find(m=>m.id===t.descriptionField),l=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:m})=>dU(m)),d=t.fields??[],c=o.filter(m=>d.includes(m.id)).length,u=l.filter(({isVisibleFlag:m})=>t[m]??!0),g=u.length+c,p=g===1&&u.length===1;return(0,Gn.jsxs)(ie,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Gn.jsx)(ts.BaseControl.VisualLabel,{children:(0,H8.__)("Properties")}),(0,Gn.jsx)(ie,{direction:"column",className:"dataviews-view-config__properties",children:(0,Gn.jsxs)(ts.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:m,isVisibleFlag:b})=>{let h=t[b]??!0,y=p&&h?{...m,enableHiding:!1}:m;return(0,Gn.jsx)(j8,{field:y,isVisible:h,onToggleVisibility:()=>{n({...t,[b]:!h})}},m.id)}),o.map(m=>{let b=d.includes(m.id),h=g===1&&b?{...m,enableHiding:!1}:m;return(0,Gn.jsx)(j8,{field:h,isVisible:b,onToggleVisibility:()=>{n({...t,fields:b?d.filter(y=>y!==m.id):[...d,m.id]})}},m.id)})]})})]})}var Sh=f(U(),1);function wi(e,t={delay:400}){let[r,n]=(0,Sh.useState)(!1);return(0,Sh.useEffect)(()=>{if(!e)return;let o=setTimeout(()=>{n(!0)},t.delay);return()=>{clearTimeout(o),n(!1)}},[e,t.delay]),r}var je=f(B(),1);function G8(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function cU({item:e,fields:t,column:r,align:n}){let o=t.find(a=>a.id===r);if(!o)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":n==="end","dataviews-view-table__cell-align-center":n==="center"});return(0,je.jsx)("div",{className:i,children:(0,je.jsx)(o.render,{item:e,field:o})})}function U8({hasBulkActions:e,item:t,level:r,actions:n,fields:o,id:i,view:a,titleField:s,mediaField:l,mediaAspectRatio:d,descriptionField:c,selection:u,getItemId:g,isItemClickable:p,onClickItem:m,renderItemLink:b,onChangeSelection:h,onMouseDown:y,onClickCapture:_,isActionsColumnSticky:w,posinset:v}){let{paginationInfo:R}=(0,$n.useContext)(Ie),x=hh(n,t),S=x&&u.includes(i),{showTitle:C=!0,showMedia:k=!0,showDescription:E=!0,infiniteScrollEnabled:I}=a,T=Qa(a,o),N=s&&C||l&&k||c&&E;return(0,je.jsxs)("tr",{className:Y("dataviews-view-table__row",{"is-selected":x&&S,"has-bulk-actions":x}),"aria-setsize":I?R.totalItems:void 0,"aria-posinset":v,role:I?"article":void 0,onClickCapture:_,onMouseDown:P=>{let A=(0,Y8.isAppleOS)()?P.metaKey:P.ctrlKey;P.button===0&&A&&window.navigator.userAgent.toLowerCase().includes("firefox")&&P.preventDefault(),y(P)},children:[e&&(0,je.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,je.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,je.jsx)(Xa,{item:t,selection:u,onChangeSelection:h,getItemId:g,titleField:s,disabled:!x})})}),N&&(0,je.jsx)("td",{children:(0,je.jsx)(yh,{item:t,level:r,titleField:C?s:void 0,mediaField:k?l:void 0,mediaAspectRatio:d,descriptionField:E?c:void 0,isItemClickable:p,onClickItem:m,renderItemLink:b})}),T.map(P=>{let{width:A,maxWidth:F,minWidth:D,align:O}=a.layout?.styles?.[P]??{},L=o.find(V=>V.id===P),M=G8(O,L?.type);return(0,je.jsx)("td",{style:{width:A,maxWidth:F,minWidth:D},children:(0,je.jsx)(cU,{fields:o,item:t,column:P,align:M})},P)}),!!n?.length&&(0,je.jsx)("td",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:P=>P.stopPropagation(),children:(0,je.jsx)(Rd,{item:t,actions:n})})]})}function uU({actions:e,data:t,fields:r,getItemId:n,getItemLevel:o,isLoading:i=!1,onChangeView:a,onChangeSelection:s,selection:l,setOpenedFilter:d,onClickItem:c,isItemClickable:u,renderItemLink:g,view:p,className:m,empty:b}){let{containerRef:h}=(0,$n.useContext)(Ie),y=wi(i),_=p.groupBy?.field?r.find(G=>G.id===p.groupBy?.field):null,w=_?Cn(t,_):null,v=w?Array.from(w.values()).flat():t,{getSelectionProps:R}=vo({data:v,getItemId:n,isItemSelectable:G=>Cd(e,G),selection:l,onChangeSelection:s,selectionMode:"multi",shouldSelectOnClick:!1}),x=(0,$n.useRef)(new Map),S=(0,$n.useRef)(void 0),[C,k]=(0,$n.useState)(),[E,I]=(0,$n.useState)(null);(0,$n.useEffect)(()=>{S.current&&(S.current.focus(),S.current=void 0)});let T=(0,$n.useId)(),{isHorizontalScrollEnd:N,isVerticallyScrolled:P}=L8({scrollContainerRef:h,enabledHorizontal:!!e?.length}),A=_h(e,t);if(C){S.current=C,k(void 0);return}let F=G=>{let te=x.current.get(G.id),he=te?x.current.get(te.fallback):void 0;k(he?.node)},D=G=>{G.preventDefault(),G.stopPropagation();let te={getBoundingClientRect:()=>({x:G.clientX,y:G.clientY,top:G.clientY,left:G.clientX,right:G.clientX,bottom:G.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(te)})},O=!!t?.length,L=r.find(G=>G.id===p.titleField),M=r.find(G=>G.id===p.mediaField),V=r.find(G=>G.id===p.descriptionField),{showTitle:z=!0,showMedia:W=!0,showDescription:j=!0}=p,re=L&&z||M&&W||V&&j,ne=Qa(p,r),de=(G,te)=>he=>{he?x.current.set(G,{node:he,fallback:ne[te>0?te-1:1]}):x.current.delete(G)},Q=p.infiniteScrollEnabled&&!w,fe=(0,rl.isRTL)(),be=p.layout?.aspectRatio&&ph.includes(p.layout.aspectRatio)?p.layout.aspectRatio:void 0,ve={"--wp-dataviews-media-aspect-ratio":be??"1/1"};return O?(0,je.jsxs)(je.Fragment,{children:[(0,je.jsxs)("table",{className:Y("dataviews-view-table",m,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":A,"is-refreshing":!Q&&y,"has-media-aspect-ratio":!!be}),style:ve,"aria-busy":i,"aria-describedby":T,role:Q?"feed":void 0,inert:!Q&&i?"true":void 0,children:[(0,je.jsxs)("colgroup",{children:[A&&(0,je.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),re&&(0,je.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ne.map((G,te)=>(0,je.jsx)("col",{className:Y(`dataviews-view-table__col-${G}`,{"dataviews-view-table__col-expand":!re&&te===ne.length-1})},`col-${G}`)),!!e?.length&&(0,je.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),E&&(0,je.jsx)(Rh.Popover,{anchor:E,onClose:()=>I(null),placement:"bottom-start",children:(0,je.jsx)(xh,{showLabel:!1})}),(0,je.jsx)("thead",{className:Y({"dataviews-view-table__thead--stuck":P}),onContextMenu:D,children:(0,je.jsxs)("tr",{className:"dataviews-view-table__row",children:[A&&(0,je.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,je.jsx)(vh,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:n})}),re&&(0,je.jsx)("th",{scope:"col",children:L&&(0,je.jsx)(Ed,{ref:de(L.id,0),fieldId:L.id,view:p,fields:r,onChangeView:a,onHide:F,setOpenedFilter:d,canMove:!1,canInsertLeft:fe?p.layout?.enableMoving??!0:!1,canInsertRight:fe?!1:p.layout?.enableMoving??!0})}),ne.map((G,te)=>{let{width:he,maxWidth:ke,minWidth:Oe,align:_e}=p.layout?.styles?.[G]??{},ae=r.find(ce=>ce.id===G),K=G8(_e,ae?.type),se=p.layout?.enableMoving??!0;return(0,je.jsx)("th",{style:{width:he,maxWidth:ke,minWidth:Oe,textAlign:K},"aria-sort":p.sort?.direction&&p.sort?.field===G?ch[p.sort.direction]:void 0,scope:"col",children:(0,je.jsx)(Ed,{ref:de(G,te),fieldId:G,view:p,fields:r,onChangeView:a,onHide:F,setOpenedFilter:d,canMove:se,canInsertLeft:se,canInsertRight:se})},G)}),!!e?.length&&(0,je.jsx)("th",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!N}),children:(0,je.jsx)("span",{className:"dataviews-view-table-header",children:(0,rl.__)("Actions")})})]})}),O&&_&&w?Array.from(w.entries()).map(([G,te])=>(0,je.jsxs)("tbody",{children:[(0,je.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,je.jsx)("td",{colSpan:ne.length+(re?1:0)+(A?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?G:(0,rl.sprintf)((0,rl.__)("%1$s: %2$s"),_.label,G)})}),te.map((he,ke)=>{let Oe=n(he)||ke.toString();return(0,je.jsx)(U8,{item:he,level:p.showLevels&&typeof o=="function"?o(he):void 0,hasBulkActions:A,actions:e,fields:r,id:Oe,view:p,titleField:L,mediaField:M,mediaAspectRatio:be,descriptionField:V,selection:l,getItemId:n,onChangeSelection:s,...R(Oe),onClickItem:c,renderItemLink:g,isItemClickable:u,isActionsColumnSticky:!N},n(he))})]},`group-${G}`)):(0,je.jsx)("tbody",{children:O&&t.map((G,te)=>{let he=n(G)||te.toString();return(0,je.jsx)(U8,{item:G,level:p.showLevels&&typeof o=="function"?o(G):void 0,hasBulkActions:A,actions:e,fields:r,id:he,view:p,titleField:L,mediaField:M,mediaAspectRatio:be,descriptionField:V,selection:l,getItemId:n,onChangeSelection:s,...R(he),onClickItem:c,renderItemLink:g,isItemClickable:u,isActionsColumnSticky:!N,posinset:Q?te+1:void 0},n(G))})})]}),Q&&i&&(0,je.jsx)("div",{className:"dataviews-loading",id:T,children:(0,je.jsx)("p",{className:"dataviews-loading-more",children:(0,je.jsx)(Rh.Spinner,{})})})]}):(0,je.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":y}),id:T,children:b})}var $8=uU;var Q8=f(Me(),1),Oh=f(ue(),1);var wo=f(Me(),1);var Mu=f(ue(),1),Z8=f(Nt(),1),ns=f(U(),1);var fU=f(Me(),1),pU=f(ue(),1),Ch=f(U(),1);var mU=f(B(),1),gU=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],bU=gU[2].value;function Eh(){let e=(0,Ch.useContext)(Ie),t=e.view;return(0,Ch.useMemo)(()=>{let r=e.containerWidth,n=32,o=t.layout?.previewSize??bU,i=Math.floor((r+n)/(o+n));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var q8=f(U(),1);var K8=f(B(),1),Pu=(0,q8.forwardRef)(({className:e,previewSize:t,style:r,...n},o)=>(0,K8.jsx)("div",{ref:o,className:Y("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...n}));var kh=f(U(),1);function rs(e,t){let{intersectionObserver:r}=(0,kh.useContext)(Ie);(0,kh.useEffect)(()=>{let n=e.current;if(!(!n||t===void 0||!r))return r.observe(n),()=>{r.unobserve(n)}},[e,r,t])}function Th(e,t,r){let o=!!e?.length&&t?e[0].position:void 0;return o&&r?(o-1)%r:0}var Ke=f(B(),1);function hU(e,t){let r=[];for(let n=0,o=e.length;n<o;n+=t)r.push(e.slice(n,n+t));return r}var X8=(0,ns.forwardRef)(function e({view:t,selection:r,onChangeSelection:n,onClickItem:o,isItemClickable:i,renderItemLink:a,getItemId:s,item:l,actions:d,mediaField:c,titleField:u,descriptionField:g,regularFields:p,badgeFields:m,hasBulkActions:b,config:h,posinset:y,setsize:_,...w},v){let{showTitle:R=!0,showMedia:x=!0,showDescription:S=!0}=t,C=hh(d,l),k=s(l),E=(0,ns.useRef)(null),I=(0,ns.useCallback)(M=>{E.current=M,typeof v=="function"?v(M):v&&(v.current=M)},[v]);rs(E,y);let T=(0,Z8.useInstanceId)(e),N=r.includes(k),P=(0,Ke.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),A=x&&c?.render,F=A?(0,Ke.jsx)(c.render,{item:l,field:c,config:h}):P,D=R&&u?.render?(0,Ke.jsx)(u.render,{item:l,field:u}):null,O,L;return i(l)&&o&&(D?(O={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},L={id:`dataviews-view-grid__title-field-${T}`}):O={"aria-label":(0,Mu.__)("Navigate to item")}),(0,Ke.jsxs)(ie,{direction:"column",...w,ref:I,"aria-setsize":_,"aria-posinset":y,className:Y(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":C&&N}),children:[(0,Ke.jsx)(es,{item:l,isItemClickable:i,onClickItem:o,renderItemLink:a,className:Y("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!A}),...O,children:F}),b&&(0,Ke.jsx)(Xa,{item:l,selection:r,onChangeSelection:n,getItemId:s,titleField:u,disabled:!C}),!!d?.length&&(0,Ke.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Ke.jsx)(Rd,{item:l,actions:d,isCompact:!0})}),R&&(0,Ke.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Ke.jsx)(es,{item:l,isItemClickable:i,onClickItem:o,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...L,title:u?.getValueFormatted({item:l,field:u})||void 0,children:D})}),(0,Ke.jsxs)(ie,{direction:"column",gap:"xs",children:[S&&g?.render&&(0,Ke.jsx)(g.render,{item:l,field:g}),!!m?.length&&(0,Ke.jsx)(ie,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:m.map(M=>(0,Ke.jsx)(ou,{className:"dataviews-view-grid__field-value",children:(0,Ke.jsx)(M.render,{item:l,field:M})},M.id))}),!!p?.length&&(0,Ke.jsx)(ie,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:p.map(M=>(0,Ke.jsx)(wo.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsxs)(xr.Root,{children:[(0,Ke.jsx)(xr.Trigger,{render:(0,Ke.jsx)(wo.FlexItem,{className:"dataviews-view-grid__field-name",children:M.header})}),(0,Ke.jsx)(xr.Popup,{children:M.label})]}),(0,Ke.jsx)(wo.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Ke.jsx)(M.render,{item:l,field:M})})]})},M.id))})]})]})});function J1({data:e,isInfiniteScroll:t,className:r,inert:n,isLoading:o,view:i,fields:a,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:g,actions:p,getSelectionProps:m}){let{paginationInfo:b,resizeObserverRef:h}=(0,ns.useContext)(Ie),y=Eh(),_={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&ph.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},w=i.layout?.mediaFit==="contain",v=_h(p,e),R=a.find(P=>P.id===i?.titleField),x=a.find(P=>P.id===i?.mediaField),S=a.find(P=>P.id===i?.descriptionField),C=i.fields??[],{regularFields:k,badgeFields:E}=C.reduce((P,A)=>{let F=a.find(O=>O.id===A);if(!F)return P;let D=i.layout?.badgeFields?.includes(A)?"badgeFields":"regularFields";return P[D].push(F),P},{regularFields:[],badgeFields:[]}),I="900px",T=Math.ceil(e.length/y),N=Th(e,t,y);return(0,Ke.jsxs)(Ke.Fragment,{children:[t&&(0,Ke.jsxs)(wo.Composite,{render:(0,Ke.jsx)(Pu,{className:Y("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),previewSize:i.layout?.previewSize,style:_,"aria-busy":o,ref:h}),role:"feed",focusWrap:!0,inert:n,children:[Array.from({length:N}).map((P,A)=>(0,Ke.jsx)(wo.Composite.Item,{render:F=>(0,Ke.jsx)(ie,{...F,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${A}`)),e.map(P=>{let A=g(P),F=m(A),D=P.position;return(0,Ke.jsx)(wo.Composite.Item,{render:O=>(0,Ke.jsx)(X8,{...O,id:A,role:"article",view:i,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:g,item:P,actions:p,onMouseDown:L=>{O.onMouseDown?.(L),F.onMouseDown(L)},onClickCapture:L=>{O.onClickCapture?.(L),F.onClickCapture(L)},mediaField:x,titleField:R,descriptionField:S,regularFields:k,badgeFields:E,hasBulkActions:v,posinset:D,setsize:b.totalItems,config:{sizes:I}})},A)})]}),!t&&(0,Ke.jsx)(wo.Composite,{role:"grid",style:_,className:Y("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density),"has-media-fit-contain":w}),focusWrap:!0,"aria-busy":o,"aria-rowcount":T,ref:h,inert:n,children:hU(e,y).map((P,A)=>(0,Ke.jsx)(wo.Composite.Row,{render:(0,Ke.jsx)("div",{role:"row","aria-rowindex":A+1,"aria-label":(0,Mu.sprintf)((0,Mu.__)("Row %d"),A+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${y}, minmax(0, 1fr) )`}}),children:P.map(F=>{let D=g(F),O=m(D);return(0,Ke.jsx)(wo.Composite.Item,{render:L=>(0,Ke.jsx)(X8,{...L,id:D,role:"gridcell",view:i,selection:s,onChangeSelection:l,onClickItem:d,isItemClickable:c,renderItemLink:u,getItemId:g,item:F,actions:p,onMouseDown:M=>{L.onMouseDown?.(M),O.onMouseDown(M)},onClickCapture:M=>{L.onClickCapture?.(M),O.onClickCapture(M)},mediaField:x,titleField:R,descriptionField:S,regularFields:k,badgeFields:E,hasBulkActions:v,config:{sizes:I}})},D)})},A))})]})}var qn=f(B(),1);function _U({actions:e,data:t,fields:r,getItemId:n,isLoading:o,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,selection:d,view:c,className:u,empty:g}){let p=wi(!!o),m=!!t?.length,b=c.groupBy?.field?r.find(R=>R.id===c.groupBy?.field):null,h=b?Cn(t,b):null,y=c.infiniteScrollEnabled&&!h,_=h?Array.from(h.values()).flat():t,{getSelectionProps:w}=vo({data:_,getItemId:n,isItemSelectable:R=>Cd(e,R),selection:d,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!m)return(0,qn.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":p}),children:g});let v={className:Y(u,{"is-refreshing":!y&&p}),inert:!y&&o?"true":void 0,isLoading:o,view:c,fields:r,selection:d,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,getItemId:n,actions:e,getSelectionProps:w};return(0,qn.jsxs)(qn.Fragment,{children:[m&&b&&h&&(0,qn.jsx)(ie,{direction:"column",gap:"lg",children:Array.from(h.entries()).map(([R,x])=>(0,qn.jsxs)(ie,{direction:"column",gap:"sm",children:[(0,qn.jsx)("h3",{className:"dataviews-view-grid__group-header",children:c.groupBy?.showLabel===!1?R:(0,Oh.sprintf)((0,Oh.__)("%1$s: %2$s"),b.label,R)}),(0,qn.jsx)(J1,{...v,data:x,isInfiniteScroll:!1})]},R))}),!h&&(0,qn.jsx)(J1,{...v,data:t,isInfiniteScroll:!!y}),y&&o&&(0,qn.jsx)("p",{className:"dataviews-loading-more",children:(0,qn.jsx)(Q8.Spinner,{})})]})}var J8=_U;var Ih=f(Nt(),1),En=f(Me(),1),Qt=f(U(),1),Nu=f(ue(),1);var rS=f(rn(),1);var Ae=f(B(),1);function eS(e){return`${e}-item-wrapper`}function vU(e,t){return`${e}-primary-action-${t}`}function tS(e){return`${e}-dropdown`}function wU({idPrefix:e,primaryAction:t,item:r}){let n=(0,rS.useRegistry)(),[o,i]=(0,Qt.useState)(!1),a=vU(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,Ae.jsx)("div",{role:"gridcell",children:(0,Ae.jsx)(En.Composite.Item,{id:a,render:(0,Ae.jsx)(En.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>i(!0)}),children:o&&(0,Ae.jsx)(Tu,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,Ae.jsx)("div",{role:"gridcell",children:(0,Ae.jsx)(En.Composite.Item,{id:a,render:(0,Ae.jsx)(En.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:n})},children:s})})},t.id)}function eO({view:e,actions:t,idPrefix:r,isSelected:n,item:o,titleField:i,mediaField:a,descriptionField:s,selectionProps:l,otherFields:d,onDropdownTriggerKeyDown:c,posinset:u}){let{showTitle:g=!0,showMedia:p=!0,showDescription:m=!0,infiniteScrollEnabled:b}=e,h=(0,Qt.useRef)(null),y=`${r}-label`,_=`${r}-description`,w=(0,rS.useRegistry)(),[v,R]=(0,Qt.useState)(!1),[x,S]=(0,Qt.useState)(null),C=({type:O})=>{R(O==="mouseenter")},{paginationInfo:k}=(0,Qt.useContext)(Ie);(0,Qt.useEffect)(()=>{n&&h.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[n]);let{primaryAction:E,eligibleActions:I}=(0,Qt.useMemo)(()=>{let O=t.filter(M=>!M.isEligible||M.isEligible(o));return{primaryAction:O.filter(M=>M.isPrimary)[0],eligibleActions:O}},[t,o]),T=E&&t.length===1,N=p&&a?.render?(0,Ae.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,Ae.jsx)(a.render,{item:o,field:a,config:{sizes:"52px"}})}):null,P=g&&i?.render?(0,Ae.jsx)(i.render,{item:o,field:i}):null,A=m&&s?.render,F=!!N&&!A&&!d.length,D=I?.length>0&&(0,Ae.jsxs)(ie,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[E&&(0,Ae.jsx)(wU,{idPrefix:r,primaryAction:E,item:o}),!T&&(0,Ae.jsxs)("div",{role:"gridcell",children:[(0,Ae.jsxs)(Ce.Root,{disabled:!t.length,children:[(0,Ae.jsx)(Ce.Trigger,{render:(0,Ae.jsx)(En.Composite.Item,{id:tS(r),accessibleWhenDisabled:!0,render:(0,Ae.jsx)(En.Button,{size:"small",icon:fc,label:(0,Nu.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDownCapture:c})})}),(0,Ae.jsx)(Ce.Popup,{positioner:(0,Ae.jsx)(Ce.Positioner,{align:"end"}),children:(0,Ae.jsx)(X1,{actions:I,item:o,registry:w,setActiveModalAction:S})})]}),!!x&&(0,Ae.jsx)(Tu,{action:x,items:[o],closeModal:()=>S(null)})]})]});return(0,Ae.jsx)(En.Composite.Row,{ref:h,render:(0,Ae.jsx)("div",{"aria-posinset":u,"aria-setsize":b?k.totalItems:void 0}),role:b?"article":"row",className:Y({"is-selected":n,"is-hovered":v}),onMouseEnter:C,onMouseLeave:C,children:(0,Ae.jsxs)(ie,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,Ae.jsx)("div",{role:"gridcell",children:(0,Ae.jsx)(En.Composite.Item,{id:eS(r),"aria-pressed":n,"aria-labelledby":y,"aria-describedby":_,className:"dataviews-view-list__item",...l})}),(0,Ae.jsxs)(ie,{direction:"row",gap:"md",justify:"start",align:F?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,Ae.jsxs)(ie,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,Ae.jsxs)(ie,{direction:"row",align:"center",children:[(0,Ae.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:y,children:P}),D]}),A&&(0,Ae.jsx)("div",{className:"dataviews-view-list__field",children:(0,Ae.jsx)(s.render,{item:o,field:s})}),(0,Ae.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:d.map(O=>(0,Ae.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,Ae.jsx)(on,{className:"dataviews-view-list__field-label",render:(0,Ae.jsx)("span",{}),children:O.label}),(0,Ae.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,Ae.jsx)(O.render,{item:o,field:O})})]},O.id))})]})]})]})})}function yU(e){return!!e}function nS(e){let{actions:t,data:r,fields:n,getItemId:o,isLoading:i,onChangeSelection:a,selection:s,view:l,className:d,empty:c}=e,u=(0,Ih.useInstanceId)(nS,"view-list"),g=wi(!!i),{paginationInfo:p}=(0,Qt.useContext)(Ie),m=r?.findLast(V=>s.includes(o(V))),b=n.find(V=>V.id===l.titleField),h=n.find(V=>V.id===l.mediaField),y=n.find(V=>V.id===l.descriptionField),_=(l?.fields??[]).map(V=>n.find(z=>V===z.id)).filter(yU),{getSelectionProps:w}=vo({data:r,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:"single-required",shouldSelectOnClick:!0}),v=(0,Qt.useCallback)(V=>`${u}-${o(V)}`,[u,o]),R=(0,Qt.useCallback)((V,z)=>z.startsWith(v(V)),[v]),[x,S]=(0,Qt.useState)(void 0),C=(0,Qt.useRef)(null);(0,Qt.useEffect)(()=>{m&&S(eS(v(m)))},[m,v]);let k=r.findIndex(V=>R(V,x??"")),E=(0,Ih.usePrevious)(k),I=k!==-1,T=(0,Qt.useCallback)((V,z)=>{let W=Math.min(r.length-1,Math.max(0,V));if(!r[W])return;let j=v(r[W]),re=z(j);S(re),C.current?.contains(C.current.ownerDocument.activeElement)&&document.getElementById(re)?.focus()},[r,v]);(0,Qt.useEffect)(()=>{!I&&(E!==void 0&&E!==-1)&&T(E,eS)},[I,T,E]);let N=(0,Qt.useCallback)(V=>{V.key==="ArrowDown"&&(V.preventDefault(),V.stopPropagation(),T(k+1,tS)),V.key==="ArrowUp"&&(V.preventDefault(),V.stopPropagation(),T(k-1,tS))},[T,k]),P=!!r?.length,A=l.groupBy?.field?n.find(V=>V.id===l.groupBy?.field):null,F=P&&A?Cn(r,A):null,D=l.infiniteScrollEnabled&&!F,O=D&&(l.startPosition??1)+(l.perPage??0)<p.totalItems,L=Y("dataviews-view-list",d,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!D&&g}),M={ref:C,id:u,render:(0,Ae.jsx)("div",{}),activeId:x,setActiveId:S,inert:!D&&i?"true":void 0};return P?P&&A&&F?(0,Ae.jsx)(En.Composite,{...M,className:"dataviews-view-list__group",role:"grid",children:(0,Ae.jsx)(ie,{direction:"column",gap:"lg",className:L,children:Array.from(F.entries()).map(([V,z])=>(0,Ae.jsxs)(ie,{direction:"column",children:[(0,Ae.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?V:(0,Nu.sprintf)((0,Nu.__)("%1$s: %2$s"),A.label,V)}),z.map(W=>{let j=v(W);return(0,Ae.jsx)(eO,{view:l,idPrefix:j,actions:t,item:W,isSelected:W===m,selectionProps:w(o(W)),mediaField:h,titleField:b,descriptionField:y,otherFields:_,onDropdownTriggerKeyDown:N},j)})]},V))})}):(0,Ae.jsxs)(Ae.Fragment,{children:[(0,Ae.jsx)(En.Composite,{...M,className:L,role:l.infiniteScrollEnabled?"feed":"grid",children:r.map((V,z)=>{let W=v(V);return(0,Ae.jsx)(eO,{view:l,idPrefix:W,actions:t,item:V,isSelected:V===m,selectionProps:w(o(V)),mediaField:h,titleField:b,descriptionField:y,otherFields:_,onDropdownTriggerKeyDown:N,posinset:l.infiniteScrollEnabled?z+1:void 0},W)})}),(O||D&&i)&&(0,Ae.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,Ae.jsx)(En.Spinner,{})})]}):(0,Ae.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":g}),children:c})}var sO=f(Me(),1);var Ph=f(ue(),1),tO=f(U(),1);var kd=f(B(),1);function rO({groupName:e,groupData:t,groupField:r,showLabel:n=!0,children:o}){let i=n?(0,tO.createInterpolateElement)((0,Ph.sprintf)((0,Ph.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,kd.jsx)(r.render,{item:t[0],field:r})}):(0,kd.jsx)(r.render,{item:t[0],field:r});return(0,kd.jsxs)(ie,{direction:"column",className:"dataviews-view-activity__group",children:[(0,kd.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),o]},e)}var nl=f(U(),1),nO=f(rn(),1),oO=f(Nt(),1);var Jt=f(B(),1);function xU(e){let{view:t,actions:r,item:n,titleField:o,mediaField:i,descriptionField:a,otherFields:s,posinset:l,onClickItem:d,renderItemLink:c,isItemClickable:u}=e,{showTitle:g=!0,showMedia:p=!0,showDescription:m=!0,infiniteScrollEnabled:b}=t,h=(0,nl.useRef)(null),y=(0,nO.useRegistry)(),{paginationInfo:_}=(0,nl.useContext)(Ie),{primaryActions:w,eligibleActions:v}=(0,nl.useMemo)(()=>{let I=r.filter(N=>!N.isEligible||N.isEligible(n));return{primaryActions:I.filter(N=>N.isPrimary),eligibleActions:I}},[r,n]),R=(0,oO.useViewportMatch)("medium","<"),x=t.layout?.density??"balanced",S=p&&x!=="compact"&&i?.render?(0,Jt.jsx)(i.render,{item:n,field:i,config:{sizes:x==="comfortable"?"32px":"24px"}}):null,C=(0,Jt.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:S||(0,Jt.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),k=g&&o?.render?(0,Jt.jsx)(o.render,{item:n,field:o}):null,E=(0,nl.useMemo)(()=>x==="comfortable"?"md":"sm",[x]);return(0,Jt.jsx)("div",{ref:h,role:b?"article":void 0,"aria-posinset":l,"aria-setsize":b?_.totalItems:void 0,className:Y("dataviews-view-activity__item",x==="compact"&&"is-compact",x==="balanced"&&"is-balanced",x==="comfortable"&&"is-comfortable"),children:(0,Jt.jsxs)(ie,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Jt.jsx)(ie,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:C}),(0,Jt.jsxs)(ie,{direction:"column",gap:E,align:"flex-start",className:"dataviews-view-activity__item-content",children:[k&&(0,Jt.jsx)(es,{item:n,isItemClickable:u,onClickItem:d,renderItemLink:c,className:"dataviews-view-activity__item-title",children:k}),m&&a&&(0,Jt.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Jt.jsx)(a.render,{item:n,field:a})}),(0,Jt.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(I=>(0,Jt.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Jt.jsx)(on,{className:"dataviews-view-activity__item-field-label",render:(0,Jt.jsx)("span",{}),children:I.label}),(0,Jt.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Jt.jsx)(I.render,{item:n,field:I})})]},I.id))}),!!w?.length&&(0,Jt.jsx)(Z1,{item:n,actions:w,registry:y,buttonVariant:"secondary"})]}),(w.length<v.length||R&&v.length>0)&&(0,Jt.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Jt.jsx)(Rd,{item:n,actions:v,isCompact:!0})})]})})}var iO=xU;var aO=f(H(),1);function SU(e){return!!e}function oS(e){let{data:t,fields:r,getItemId:n,view:o}=e,i=r.find(d=>d.id===o.titleField),a=r.find(d=>d.id===o.mediaField),s=r.find(d=>d.id===o.descriptionField),l=(o?.fields??[]).map(d=>r.find(c=>d===c.id)).filter(SU);return t.map((d,c)=>(0,aO.createElement)(iO,{...e,key:n(d),item:d,mediaField:a,titleField:i,descriptionField:s,otherFields:l,posinset:o.infiniteScrollEnabled?c+1:void 0}))}var Kn=f(B(),1);function lO(e){let{empty:t,data:r,fields:n,isLoading:o,view:i,className:a}=e,s=wi(!!o),l=!!r?.length,d=i.groupBy?.field?n.find(b=>b.id===i.groupBy?.field):null,c=l&&d?Cn(r,d):null,u=i.infiniteScrollEnabled&&!c;if(!l)return(0,Kn.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":s}),children:t});let g=!u&&!!o,p=Y("dataviews-view-activity",a,{"is-refreshing":!u&&s}),m=c?Array.from(c.entries()):[];return l&&d&&c?(0,Kn.jsx)(ie,{direction:"column",gap:"sm",className:p,inert:g?"true":void 0,children:m.map(([b,h])=>(0,Kn.jsx)(rO,{groupName:b,groupData:h,groupField:d,showLabel:i.groupBy?.showLabel!==!1,children:(0,Kn.jsx)(oS,{...e,data:h})},b))}):(0,Kn.jsxs)(Kn.Fragment,{children:[(0,Kn.jsx)("div",{className:p,role:i.infiniteScrollEnabled?"feed":void 0,inert:g?"true":void 0,children:(0,Kn.jsx)(oS,{...e})}),u&&o&&(0,Kn.jsx)("p",{className:"dataviews-loading-more",children:(0,Kn.jsx)(sO.Spinner,{})})]})}var Zn=f(Me(),1),Vu=f(ue(),1),gO=f(Nt(),1),Nh=f(U(),1);var Du=f(Me(),1),cO=f(rn(),1),yi=f(U(),1);var Mh=f(ue(),1);var Au=f(Me(),1),Td=f(U(),1),Xn=f(ue(),1);var sa=f(B(),1);function RU(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function iS(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Td.useContext)(Ie);if(!RU(e,r))return null;let{totalPages:n}=r,o=e.page??1,i=Array.from(Array(n)).map((a,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":o===l?(0,Xn.sprintf)((0,Xn.__)("Page %1$d of %2$d"),o,n):l.toString()}});return(0,sa.jsxs)(ie,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,sa.jsx)(ie,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Td.createInterpolateElement)((0,Xn.sprintf)((0,Xn._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",n),{div:(0,sa.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,sa.jsx)(Au.SelectControl,{"aria-label":(0,Xn.__)("Current page"),value:o.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,sa.jsxs)(ie,{direction:"row",gap:"xs",align:"center",children:[(0,sa.jsx)(Au.Button,{onClick:()=>t({...e,page:o-1}),disabled:o===1,accessibleWhenDisabled:!0,label:(0,Xn.__)("Previous page"),icon:(0,Xn.isRTL)()?sp:dp,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,sa.jsx)(Au.Button,{onClick:()=>t({...e,page:o+1}),disabled:o>=n,accessibleWhenDisabled:!0,label:(0,Xn.__)("Next page"),icon:(0,Xn.isRTL)()?dp:sp,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var dO=(0,Td.memo)(iS);var Sr=f(B(),1),aS=[];function ol(e){return(0,yi.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function CU({selection:e,selectedItems:t,onChangeSelection:r,data:n,getItemId:o,disableSelectAll:i=!1}){let a=e.length>0,s=t.length===n.length;return i?(0,Sr.jsx)(Du.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,disabled:!a,onChange:()=>{r([])},"aria-label":(0,Mh.__)("Deselect all")}):(0,Sr.jsx)(Du.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!t.length,onChange:()=>{if(s)r(e.filter(l=>!n.some(d=>l===o(d))));else{let l=new Set([...e,...n.map(d=>o(d))]);r(Array.from(l))}},"aria-label":s?(0,Mh.__)("Deselect all"):(0,Mh.__)("Select all")})}function EU({actions:e,items:t,selection:r}){let n=(0,cO.useRegistry)(),[o,i]=(0,yi.useState)(null);return(0,Sr.jsx)(ie,{direction:"row",gap:"xs",children:e.map(a=>{if(!("callback"in a))return null;let{id:s,label:l,icon:d,isPrimary:c,callback:u}=a,g=typeof l=="string"?l:l(t),p=c?"primary":"tertiary",m=s===o;return(0,Sr.jsx)(Du.Button,{accessibleWhenDisabled:!0,icon:d,disabled:m||!r?.length,isBusy:m,onClick:async()=>{i(s),await u(t,{registry:n}),i(null)},size:"compact",variant:p,children:g},s)})})}function uO(){let{data:e,selection:t,onChangeSelection:r,getItemId:n,actions:o=aS,paginationInfo:i,view:a}=(0,yi.useContext)(Ie),s=ol(o),l=(0,yi.useMemo)(()=>e.filter(c=>t.includes(n(c))),[t,n,e]);if(!o.length)return null;let d=A8(t.length,e.length,i.totalItems,!!a.infiniteScrollEnabled);return(0,Sr.jsxs)(ie,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[s&&(0,Sr.jsx)(CU,{selection:t,selectedItems:l,onChangeSelection:r,data:e,getItemId:n,disableSelectAll:!!a.infiniteScrollEnabled}),(0,Sr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d})]})}function fO(){let{data:e,selection:t,getItemId:r,actions:n=aS}=(0,yi.useContext)(Ie),o=(0,yi.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return n.length?(0,Sr.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Sr.jsx)(EU,{actions:n,items:o,selection:t})}):null}function pO(){return(0,Sr.jsxs)(ie,{direction:"row",gap:"md",align:"center",children:[(0,Sr.jsx)(uO,{}),(0,Sr.jsx)(fO,{})]})}function sS(){let{actions:e=aS,paginationInfo:t,view:r}=(0,yi.useContext)(Ie),n=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!n?null:(0,Sr.jsxs)(ie,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,Sr.jsx)(uO,{}),(0,Sr.jsx)(dO,{}),(0,Sr.jsx)(fO,{})]})}var $e=f(B(),1);function mO({view:e,selection:t,onChangeSelection:r,selectionProps:n,getItemId:o,item:i,mediaField:a,titleField:s,descriptionField:l,regularFields:d,badgeFields:c,config:u,posinset:g,setsize:p}){let{showTitle:m=!0,showMedia:b=!0,showDescription:h=!0}=e,y=o(i),_=(0,Nh.useRef)(null),w=t.includes(y);rs(_,g);let v=a?.render?(0,$e.jsx)(a.render,{item:i,field:a,config:u}):null,R=m&&s?.render?(0,$e.jsx)(s.render,{item:i,field:s}):null;return(0,$e.jsxs)(Zn.Composite.Item,{ref:_,"aria-label":s?s.getValue({item:i})||(0,Vu.__)("(no title)"):void 0,render:({children:x,...S})=>(0,$e.jsx)(ie,{direction:"column",children:x,...S}),role:"option","aria-posinset":g,"aria-setsize":p,className:Y("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...n,children:[b&&v&&(0,$e.jsx)("div",{className:"dataviews-view-picker-grid__media",children:v}),b&&v&&(0,$e.jsx)(Xa,{item:i,selection:t,onChangeSelection:r,getItemId:o,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),m&&(0,$e.jsx)(ie,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,$e.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:R})}),(0,$e.jsxs)(ie,{direction:"column",gap:"xs",children:[h&&l?.render&&(0,$e.jsx)(l.render,{item:i,field:l}),!!c?.length&&(0,$e.jsx)(ie,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:c.map(x=>(0,$e.jsx)(ou,{className:"dataviews-view-picker-grid__field-value",children:(0,$e.jsx)(x.render,{item:i,field:x})},x.id))}),!!d?.length&&(0,$e.jsx)(ie,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:d.map(x=>(0,$e.jsx)(Zn.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsx)(Zn.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:x.header}),(0,$e.jsx)(Zn.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,$e.jsx)(x.render,{item:i,field:x})})]})},x.id))})]})]},y)}function bO({groupName:e,groupField:t,showLabel:r=!0,children:n}){let o=(0,gO.useInstanceId)(bO,"dataviews-view-picker-grid-group__header");return(0,$e.jsxs)(ie,{direction:"column",gap:"sm",role:"group","aria-labelledby":o,children:[(0,$e.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:r?(0,Vu.sprintf)((0,Vu.__)("%1$s: %2$s"),t.label,e):e}),n]},e)}function kU({actions:e,data:t,fields:r,getItemId:n,isLoading:o,onChangeSelection:i,selection:a,view:s,className:l,empty:d}){let{resizeObserverRef:c,paginationInfo:u,itemListLabel:g}=(0,Nh.useContext)(Ie),p=r.find(O=>O.id===s?.titleField),m=r.find(O=>O.id===s?.mediaField),b=r.find(O=>O.id===s?.descriptionField),h=s.fields??[],{regularFields:y,badgeFields:_}=h.reduce((O,L)=>{let M=r.find(z=>z.id===L);if(!M)return O;let V=s.layout?.badgeFields?.includes(L)?"badgeFields":"regularFields";return O[V].push(M),O},{regularFields:[],badgeFields:[]}),w=!!t?.length,v=s.layout?.previewSize,R=ol(e),x="900px",S=s.groupBy?.field?r.find(O=>O.id===s.groupBy?.field):null,C=S?Cn(t,S):null,k=(s.infiniteScrollEnabled&&!C)??!1,E=C?Array.from(C.values()).flat():t,{getSelectionProps:I}=vo({data:E,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:i,selectionMode:R?"multi":"single-clearable",shouldSelectOnClick:!0}),T=s?.page??1,N=s?.perPage??0,P=k?u?.totalItems:void 0,A=s.layout?.mediaFit==="contain",F=Eh(),D=Th(t,k,F);return(0,$e.jsxs)($e.Fragment,{children:[w&&S&&C&&(0,$e.jsx)(Zn.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,className:Y("dataviews-view-picker-grid",l,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":A}),"aria-label":g,render:({children:O,...L})=>(0,$e.jsx)(ie,{direction:"column",gap:"lg",children:O,...L}),children:Array.from(C.entries()).map(([O,L])=>(0,$e.jsx)(bO,{groupName:O,groupField:S,showLabel:s.groupBy?.showLabel!==!1,children:(0,$e.jsx)(Pu,{previewSize:v,"aria-busy":o,ref:c,children:L.map(M=>{let V=M.position??(T-1)*N+t.indexOf(M)+1;return(0,$e.jsx)(mO,{view:s,selection:a,onChangeSelection:i,selectionProps:I(n(M)),getItemId:n,item:M,mediaField:m,titleField:p,descriptionField:b,regularFields:y,badgeFields:_,config:{sizes:x},posinset:V,setsize:P},n(M))})})},O))}),w&&!C&&(0,$e.jsxs)(Zn.Composite,{render:(0,$e.jsx)(Pu,{className:Y("dataviews-view-picker-grid",l,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density),"has-media-fit-contain":A}),previewSize:v,"aria-busy":o,ref:c}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,"aria-label":g,children:[Array.from({length:D}).map((O,L)=>(0,$e.jsx)(Zn.Composite.Item,{render:({children:M,...V})=>(0,$e.jsx)(ie,{direction:"column",children:M,...V}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${L}`)),t.map(O=>{let L=O.position;return(0,$e.jsx)(mO,{view:s,selection:a,onChangeSelection:i,selectionProps:I(n(O)),getItemId:n,item:O,mediaField:m,titleField:p,descriptionField:b,regularFields:y,badgeFields:_,config:{sizes:x},posinset:L,setsize:P},n(O))})]}),!w&&(0,$e.jsx)("div",{className:Y({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,$e.jsx)("p",{children:(0,$e.jsx)(Zn.Spinner,{})}):d}),w&&o&&(0,$e.jsx)("p",{className:"dataviews-loading-more",children:(0,$e.jsx)(Zn.Spinner,{})})]})}var hO=kU;var Ah=f(ue(),1),il=f(Me(),1),Qn=f(U(),1);var et=f(B(),1);function TU({item:e,fields:t,column:r,align:n}){let o=t.find(a=>a.id===r);if(!o)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":n==="end","dataviews-view-table__cell-align-center":n==="center"});return(0,et.jsx)("div",{className:i,children:(0,et.jsx)(o.render,{item:e,field:o})})}function _O({item:e,fields:t,id:r,view:n,titleField:o,mediaField:i,descriptionField:a,selection:s,getItemId:l,onChangeSelection:d,selectionProps:c,posinset:u}){let{paginationInfo:g}=(0,Qn.useContext)(Ie),p=s.includes(r),[m,b]=(0,Qn.useState)(!1),h=(0,Qn.useRef)(null);rs(h,u);let{showTitle:y=!0,showMedia:_=!0,showDescription:w=!0,infiniteScrollEnabled:v}=n,R=()=>{b(!0)},x=()=>{b(!1)},S=Qa(n,t),C=o&&y||i&&_||a&&w;return(0,et.jsxs)(il.Composite.Item,{ref:h,render:({children:k,...E})=>(0,et.jsx)("tr",{className:Y("dataviews-view-table__row",{"is-selected":p,"is-hovered":m}),onMouseEnter:R,onMouseLeave:x,children:k,...E}),"aria-selected":p,"aria-setsize":g.totalItems||void 0,"aria-posinset":u,role:v?"article":"option",onClickCapture:c.onClickCapture,onClick:c.onClick,onMouseDown:k=>{k.button===0&&(k.currentTarget.parentElement?.focus({preventScroll:!0}),c.onMouseDown(k))},children:[(0,et.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,et.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,et.jsx)(Xa,{item:e,selection:s,onChangeSelection:d,getItemId:l,titleField:o,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),C&&(0,et.jsx)("td",{role:"presentation",children:(0,et.jsx)(yh,{item:e,titleField:y?o:void 0,mediaField:_?i:void 0,descriptionField:w?a:void 0,isItemClickable:()=>!1})}),S.map(k=>{let{width:E,maxWidth:I,minWidth:T,align:N}=n.layout?.styles?.[k]??{};return(0,et.jsx)("td",{style:{width:E,maxWidth:I,minWidth:T},role:"presentation",children:(0,et.jsx)(TU,{fields:t,item:e,column:k,align:N})},k)})]},r)}function OU({actions:e,data:t,fields:r,getItemId:n,isLoading:o=!1,onChangeView:i,onChangeSelection:a,selection:s,setOpenedFilter:l,view:d,className:c,empty:u}){let g=(0,Qn.useRef)(new Map),p=(0,Qn.useRef)(void 0),[m,b]=(0,Qn.useState)(),h=ol(e)??!1;(0,Qn.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let y=d.groupBy?.field?r.find(O=>O.id===d.groupBy?.field):null,_=y?Cn(t,y):null,w=d.infiniteScrollEnabled&&!_,v=_?Array.from(_.values()).flat():t,{getSelectionProps:R}=vo({data:v,getItemId:n,isItemSelectable:()=>!0,selection:s,onChangeSelection:a,selectionMode:h?"multi":"single-clearable",shouldSelectOnClick:!0}),x=(0,Qn.useId)();if(m){p.current=m,b(void 0);return}let S=O=>{let L=g.current.get(O.id),M=L?g.current.get(L.fallback):void 0;b(M?.node)},C=!!t?.length,k=r.find(O=>O.id===d.titleField),E=r.find(O=>O.id===d.mediaField),I=r.find(O=>O.id===d.descriptionField),{showTitle:T=!0,showMedia:N=!0,showDescription:P=!0}=d,A=k&&T||E&&N||I&&P,F=Qa(d,r),D=(O,L)=>M=>{M?g.current.set(O,{node:M,fallback:F[L>0?L-1:1]}):g.current.delete(O)};return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsxs)("table",{className:Y("dataviews-view-table","dataviews-view-picker-table",c,{[`has-${d.layout?.density}-density`]:d.layout?.density&&["compact","comfortable"].includes(d.layout.density)}),"aria-busy":o,"aria-describedby":x,role:w?"feed":"listbox",children:[(0,et.jsx)("thead",{role:"presentation",children:(0,et.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,et.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:h&&(0,et.jsx)(vh,{selection:s,onChangeSelection:a,data:t,actions:e,getItemId:n,disableSelectAll:w})}),A&&(0,et.jsx)("th",{children:k&&(0,et.jsx)(Ed,{ref:D(k.id,0),fieldId:k.id,view:d,fields:r,onChangeView:i,onHide:S,setOpenedFilter:l,canMove:!1})}),F.map((O,L)=>{let{width:M,maxWidth:V,minWidth:z,align:W}=d.layout?.styles?.[O]??{};return(0,et.jsx)("th",{style:{width:M,maxWidth:V,minWidth:z,textAlign:W},"aria-sort":d.sort?.direction&&d.sort?.field===O?ch[d.sort.direction]:void 0,scope:"col",children:(0,et.jsx)(Ed,{ref:D(O,L),fieldId:O,view:d,fields:r,onChangeView:i,onHide:S,setOpenedFilter:l,canMove:d.layout?.enableMoving??!0})},O)})]})}),C&&y&&_?Array.from(_.entries()).map(([O,L])=>(0,et.jsxs)(il.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,et.jsx)("tbody",{role:"group"}),children:[(0,et.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,et.jsx)("td",{colSpan:F.length+(A?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:d.groupBy?.showLabel===!1?O:(0,Ah.sprintf)((0,Ah.__)("%1$s: %2$s"),y.label,O)})}),L.map((M,V)=>{let z=n(M)||V.toString();return(0,et.jsx)(_O,{item:M,fields:r,id:z,view:d,titleField:k,mediaField:E,descriptionField:I,selection:s,getItemId:n,onChangeSelection:a,selectionProps:R(z)},n(M))})]},`group-${O}`)):(0,et.jsx)(il.Composite,{render:(0,et.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((O,L)=>{let M=n(O),V=M||L.toString(),z=O.position;return(0,et.jsx)(_O,{item:O,fields:r,id:V,view:d,titleField:k,mediaField:E,descriptionField:I,selection:s,getItemId:n,onChangeSelection:a,selectionProps:R(V),posinset:z},M)})})]}),(0,et.jsxs)("div",{className:Y({"dataviews-loading":o,"dataviews-no-results":!C&&!o}),id:x,children:[!C&&(o?(0,et.jsx)("p",{children:(0,et.jsx)(il.Spinner,{})}):u),C&&o&&(0,et.jsx)("p",{className:"dataviews-loading-more",children:(0,et.jsx)(il.Spinner,{})})]})]})}var vO=OU;var Od=f(Me(),1),Id=f(U(),1),wO=f(Nt(),1),Dh=f(ue(),1);var dt=f(B(),1);function IU(e){return!!e}function PU({view:e,selection:t,selectionProps:r,getItemId:n,item:o,titleField:i,mediaField:a,descriptionField:s,otherFields:l,posinset:d,setsize:c}){let u=(0,Id.useRef)(null);rs(u,d);let{showTitle:g=!0,showMedia:p=!0,showDescription:m=!0}=e,b=n(o),h=t.includes(b),y=e.layout?.density??"balanced",_=p&&y!=="compact"&&a?.render?(0,dt.jsx)(a.render,{item:o,field:a,config:{sizes:y==="comfortable"?"32px":"24px"}}):null,w=(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:_||(0,dt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),v=g&&i?.render?(0,dt.jsx)(i.render,{item:o,field:i}):null,R=m&&s?.render?(0,dt.jsx)(s.render,{item:o,field:s}):null,x=(0,Id.useMemo)(()=>y==="comfortable"?"md":"sm",[y]);return(0,dt.jsx)(Od.Composite.Item,{ref:u,role:"option","aria-label":i&&i.getValue({item:o})||void 0,"aria-posinset":d,"aria-setsize":c,"aria-selected":h,className:Y("dataviews-view-picker-activity__item",y==="compact"&&"is-compact",y==="balanced"&&"is-balanced",y==="comfortable"&&"is-comfortable",h&&"is-selected"),...r,render:(0,dt.jsx)("div",{}),children:(0,dt.jsxs)(ie,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,dt.jsx)(ie,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,dt.jsxs)(ie,{direction:"column",gap:x,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[v&&(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:v}),R&&(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:R}),(0,dt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:l.map(S=>(0,dt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,dt.jsx)(on,{render:(0,dt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:S.label}),(0,dt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,dt.jsx)(S.render,{item:o,field:S})})]},S.id))})]})]})})}function yO({groupName:e,groupField:t,showLabel:r=!0,children:n}){let o=(0,wO.useInstanceId)(yO,"dataviews-view-picker-activity-group__header");return(0,dt.jsxs)(ie,{direction:"column",role:"group","aria-labelledby":o,className:"dataviews-view-picker-activity-group",children:[(0,dt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:o,children:r?(0,Dh.sprintf)((0,Dh.__)("%1$s: %2$s"),t.label,e):e}),n]})}function xO({data:e,fields:t,getItemId:r,isLoading:n,onChangeSelection:o,selection:i,view:a,actions:s,className:l,empty:d}){let{itemListLabel:c,paginationInfo:u}=(0,Id.useContext)(Ie),g=ol(s),p=t.find(E=>E.id===a?.titleField),m=t.find(E=>E.id===a?.mediaField),b=t.find(E=>E.id===a?.descriptionField),h=(a?.fields??[]).map(E=>t.find(I=>E===I.id)).filter(IU),y=a.groupBy?.field?t.find(E=>E.id===a.groupBy?.field):null,_=y?Cn(e,y):null,v=(a.infiniteScrollEnabled&&!_)??!1?u?.totalItems:void 0,R=!!e?.length,x=!!(y&&_),S=_?Array.from(_.values()).flat():e,{getSelectionProps:C}=vo({data:S,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:o,selectionMode:g?"multi":"single-clearable",shouldSelectOnClick:!0}),k=E=>(0,dt.jsx)(PU,{view:a,selection:i,selectionProps:C(r(E)),getItemId:r,item:E,titleField:p,mediaField:m,descriptionField:b,otherFields:h,posinset:E.position,setsize:v},r(E));return R?(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsx)(Od.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":g,"aria-label":c,"aria-busy":n,render:x?(0,dt.jsx)(ie,{direction:"column",gap:"sm"}):void 0,className:Y("dataviews-view-picker-activity",l),children:x&&_?Array.from(_.entries()).map(([E,I])=>(0,dt.jsx)(yO,{groupName:E,groupField:y,showLabel:a.groupBy?.showLabel!==!1,children:I.map(k)},E)):e.map(k)}),n&&(0,dt.jsx)("p",{className:"dataviews-loading-more",children:(0,dt.jsx)(Od.Spinner,{})})]}):(0,dt.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,dt.jsx)("p",{children:(0,dt.jsx)(Od.Spinner,{})}):d})}var Pd=f(Me(),1),Md=f(ue(),1),SO=f(U(),1);var Nd=f(B(),1);function os(){let e=(0,SO.useContext)(Ie),t=e.view;return(0,Nd.jsxs)(Pd.__experimentalToggleGroupControl,{label:(0,Md.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Nd.jsx)(Pd.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Md._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Nd.jsx)(Pd.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Md._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Nd.jsx)(Pd.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Md._x)("Compact","Density option for DataView layout")},"compact")]})}var RO=f(Me(),1),CO=f(ue(),1),EO=f(U(),1);var kO=f(B(),1);function TO(){let e=(0,EO.useContext)(Ie),t=e.view;return!e.config?.mediaFitControl||!(t.showMedia!==!1&&e.fields.some(n=>n.id===t.mediaField))?null:(0,kO.jsx)(RO.ToggleControl,{label:(0,CO.__)("Original aspect ratio"),checked:t.layout?.mediaFit==="contain",onChange:n=>{e.onChangeView({...t,layout:{...t.layout,mediaFit:n?"contain":"cover"}})}})}var OO=f(Me(),1),IO=f(ue(),1),PO=f(U(),1);var MO=f(B(),1),MU=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function NO(){let e=(0,PO.useContext)(Ie),t=e.view,r=MU.filter(a=>e.containerWidth>=a.breakpoint),n=t.layout?.previewSize??230,o=r.map((a,s)=>({...a,index:s})).filter(a=>a.value<=n).sort((a,s)=>s.value-a.value)[0]?.index??0,i=r.map((a,s)=>({value:s}));return(0,MO.jsx)(OO.RangeControl,{showTooltip:!1,label:(0,IO.__)("Preview size"),value:o,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var is=f(B(),1);function lS(){return(0,is.jsxs)(is.Fragment,{children:[(0,is.jsx)(os,{}),(0,is.jsx)(TO,{}),(0,is.jsx)(NO,{})]})}var as=[{type:fh,label:(0,xi.__)("Table"),component:$8,icon:jf,viewConfigOptions:os},{type:m8,label:(0,xi.__)("Grid"),component:J8,icon:Hf,viewConfigOptions:lS},{type:g8,label:(0,xi.__)("List"),component:nS,icon:(0,xi.isRTL)()?aw:lw,viewConfigOptions:os},{type:b8,label:(0,xi.__)("Activity"),component:lO,icon:cp,viewConfigOptions:os},{type:h8,label:(0,xi.__)("Grid"),component:hO,icon:Hf,viewConfigOptions:lS,isPicker:!0},{type:_8,label:(0,xi.__)("Table"),component:vO,icon:jf,viewConfigOptions:os,isPicker:!0},{type:v8,label:(0,xi.__)("Activity"),component:xO,icon:cp,viewConfigOptions:os,isPicker:!0}];var Wd=f(U(),1);var us=f(Me(),1),fa=f(ue(),1),R_=f(U(),1);function Vh(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var AO=f(H(),1),DO=(0,AO.createContext)(!0);function FO(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Fh(e){let t=[];for(let r of e)t.push(...r);return t}function Lh(e){return e.slice().reverse()}function Fu(...e){}function zh(e,t){return NU(e)?e(AU(t)?t():t):e}function NU(e){return typeof e=="function"}function AU(e){return typeof e=="function"}function dn(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function la(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Lu(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function LO(e,t){let r={...e};for(let n of t)dn(r,n)&&delete r[n];return r}function zO(e,t){let r={};for(let n of t)dn(e,n)&&(r[n]=e[n]);return r}function Bh(e){return e}function BO(e=Fu){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Xr(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function dS(e){return Object.keys(e)}function jO(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Si(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Ad(e){let t={};for(let r in e)dn(e,r)&&r!=="__proto__"&&e[r]!==void 0&&(t[r]=e[r]);return t}function He(...e){for(let t of e)if(t!==void 0)return t}var Dd=DU();function DU(){return typeof window<"u"&&!!window.document?.createElement}function Jn(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function eo(e,t=!1){let{activeElement:r}=Jn(e);if(!r?.nodeName)return null;if(VU(r)&&r.contentDocument?.body)return eo(r.contentDocument.body,t);if(t){let n=r.getAttribute("aria-activedescendant");if(n){let o=Jn(r).getElementById(n);if(o)return o}}return r}function al(e,t){return e===t||e.contains(t)}function Vd(e){return e?.nodeType===1}function HO(e){return typeof e?.nodeType=="number"}function VU(e){return e.tagName==="IFRAME"}function ss(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?FU.indexOf(e.type)!==-1:!1}var FU=["button","color","file","image","reset","submit"];function jh(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function cn(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function Hh(e){return e.isContentEditable||cn(e)}function WO(e){if(cn(e))return e.value;if(e.isContentEditable){let t=Jn(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function zu(e){let t=0,r=0;if(cn(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let n=Jn(e).getSelection();if(n?.rangeCount&&n.anchorNode&&al(e,n.anchorNode)&&n.focusNode&&al(e,n.focusNode)){let o=n.getRangeAt(0),i=o.cloneRange();i.selectNodeContents(e),i.setEnd(o.startContainer,o.startOffset),t=i.toString().length,i.setEnd(o.endContainer,o.endOffset),r=i.toString().length}}return{start:t,end:r}}var LU=["dialog","menu","listbox","tree","grid"],VO={menu:"menuitem",listbox:"option",tree:"treeitem"};function UO(e,t){let r=e?.getAttribute("role");return r&&LU.indexOf(r)!==-1?r:t}function YO(e){if(e!=null&&dn(VO,e))return VO[e]}function Bu(e){if(!e)return null;let t=n=>n==="auto"||n==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:n}=getComputedStyle(e);if(t(n))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:n}=getComputedStyle(e);if(t(n))return e}let r=Jn(e);return Bu(e.parentElement)||r.scrollingElement||r.body}function Wh(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function GO(e,t){let r=e.map((o,i)=>[i,o]),n=!1;return r.sort(([o,i],[a,s])=>{let l=t(i),d=t(s);return l===d||!l||!d?0:zU(l,d)?(o>a&&(n=!0),-1):(o<a&&(n=!0),1)}),n?r.map(([o,i])=>i):e}function zU(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function $O(){return Dd&&!!navigator.maxTouchPoints}function Uh(){return Dd?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Yh(){return Dd&&Uh()&&/apple/i.test(navigator.vendor)}function qO(){return Dd&&/firefox\//i.test(navigator.userAgent)}function KO(e){let{currentTarget:t,target:r}=e;return t?HO(r)?!al(t,r):!0:!1}function br(e){return e.target===e.currentTarget}function XO(e){if(!Vd(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function ZO(e){let t=Uh();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:XO(e.currentTarget)}function QO(e){return e.altKey?XO(e.currentTarget):!1}function sl(e,t){let r=new FocusEvent("blur",t),n=e.dispatchEvent(r),o={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",o)),n}function JO(e,t,r){let n=new KeyboardEvent(t,r);return e.dispatchEvent(n)}function cS(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Gh(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!HO(n)||!al(r,n)}function e7(e){return e.type==="input"}function ll(e,t,r,n){let i=(s=>{if(n){let d=setTimeout(s,n);return()=>clearTimeout(d)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,a,!0)}}function Ri(e,t,r,n=window){let o=[];try{n.document.addEventListener(e,t,r);for(let a of Array.from(n.frames))o.push(Ri(e,t,r,a))}catch{}return()=>{try{n.document.removeEventListener(e,t,r)}catch{}for(let a of o)a()}}var BU="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Ci(e){return!(!e.matches(BU)||!jh(e)||e.closest("[inert]"))}function yo(e){let t=eo(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function t7(e){let t=eo(e);if(!t)return!1;if(al(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function r7(e){return async()=>{let t=await e?.();return r7(async()=>(await t?.(),e))}}var fTe=jU();function jU({limit:e=100}={}){let t=[],r=[],n=null,o=()=>t.length>0,i=()=>r.length>0;return{canUndo:o,canRedo:i,undo:async()=>{o()&&(n=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(n=null,t.push(await r.pop()?.()))},execute:async(d,c)=>{if(!d)return;let u=c===n;n=c??null;let g=u?Math.max(0,t.length-1):t.length,p=await d();if(!p)return;r=[];let m=t[g];for(t[g]=r7(async()=>{await p?.();let b=await m?.();return async()=>{await b?.(),await d?.()}});t.length>e;)t.shift()}}}var Zr=f(H(),1),Rt=f(H(),1),dl=f(B(),1);function n7(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function HU(e){return!e||!(0,Rt.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function WU(e){return HU(e)?{...e.props}.ref||e.ref:null}function UU(e,t){let r={...e};for(let n in t){if(!dn(t,n)||n==="__proto__")continue;if(n==="className"){let i="className",a=e[i],s=t[i];a&&s?r[i]=`${a} ${s}`:r[i]=s||a;continue}if(n==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let o=t[n];if(o!==void 0){if(n.startsWith("on")){if(typeof o!="function")continue;let i=e[n];if(typeof i=="function"){r[n]=(...a)=>{o(...a),i(...a)};continue}}r[n]=o}}return r}var uS={...Zr},o7=uS.useId,gTe=uS.useDeferredValue,i7=uS.useInsertionEffect,_t=Dd?Rt.useLayoutEffect:Rt.useEffect;function YU(e){let[t]=(0,Rt.useState)(e);return t}function d7(e){let t=(0,Rt.useRef)(e);return _t(()=>{t.current=e}),t}function Xe(e){let t=(0,Rt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return i7?i7(()=>{t.current=e}):t.current=e,(0,Rt.useCallback)((...r)=>t.current?.(...r),[])}function qh(e){let[t,r]=(0,Rt.useState)(null);return _t(()=>{if(t==null||!e)return;let n=null;return e(o=>(n=o,t)),()=>{e(n)}},[t,e]),[t,r]}function sr(...e){return(0,Rt.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let n of e){if(!n)continue;let o=n7(n,t);r.push({ref:n,cleanup:typeof o=="function"?o:void 0})}if(r.some(n=>n.cleanup))return()=>{for(let{ref:n,cleanup:o}of r)o?o():n7(n,null)}}},e)}function Qr(e){if(o7){let n=o7();return e||n}let[t,r]=(0,Rt.useState)(e);return _t(()=>{if(e||t)return;let n=Math.random().toString(36).slice(2,8);r(`id-${n}`)},[e,t]),e||t}function ju(e,t,r){let n=YU(r),[o,i]=(0,Rt.useState)(n);return(0,Rt.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let s=()=>{let d=a.getAttribute(t);i(d??n)},l=new MutationObserver(s);return l.observe(a,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,n]),o}function Ei(e,t){let r=(0,Rt.useRef)(!1);(0,Rt.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Rt.useEffect)(()=>()=>{r.current=!1},[])}function c7(e,t){let r=(0,Rt.useRef)(!1);_t(()=>{if(r.current)return e();r.current=!0},t),_t(()=>()=>{r.current=!1},[])}function u7(){return(0,Rt.useReducer)(()=>[],[])}function er(e){return Xe(typeof e=="function"?e:()=>e)}function xo(e,t,r=[]){let n=(0,Rt.useCallback)(o=>(e.wrapElement&&(o=e.wrapElement(o)),t(o)),[...r,e.wrapElement]);return{...e,wrapElement:n}}function Kh(e,t,r){let n=e.onLoadedMetadataCapture,o=(0,Rt.useMemo)(()=>Object.assign(()=>{},n,...r!==void 0?[{[t]:r}]:[]),[n,t,r]);return[n?.[t],{onLoadedMetadataCapture:o}]}var a7=!1;function f7(){return(0,Rt.useEffect)(()=>{a7||(Ri("mousemove",$U,!0),Ri("mousedown",$h,!0),Ri("mouseup",$h,!0),Ri("keydown",$h,!0),Ri("scroll",$h,!0),a7=!0)},[]),Xe(()=>fS)}var fS=!1,s7=0,l7=0;function GU(e){let t=e.movementX||e.screenX-s7,r=e.movementY||e.screenY-l7;return s7=e.screenX,l7=e.screenY,t||r||!1}function $U(e){GU(e)&&(fS=!0)}function $h(){fS=!1}function Lt(e){let t=Zr.forwardRef((r,n)=>e(Ad({...r,ref:n})));return t.displayName=e.displayName||e.name,t}function ki(e,t){return Zr.memo(e,t)}function Ht(e,t){let{wrapElement:r,render:n,...o}=t,i=sr(t.ref,WU(n)),a;if(Zr.isValidElement(n)){let s={...n.props,ref:i};a=Zr.cloneElement(n,UU(o,s))}else n?a=n(o):a=(0,dl.jsx)(e,{...o});return r?r(a):a}function Wt(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function kn(e=[],t=[]){let r=Zr.createContext(void 0),n=Zr.createContext(void 0),o=()=>Zr.useContext(r),i=(d=!1)=>{let c=Zr.useContext(n),u=o();return d?c:c||u},a=()=>{let d=Zr.useContext(n),c=o();if(!(d&&d===c))return c},s=d=>e.reduceRight((c,u)=>(0,dl.jsx)(u,{...d,children:c}),(0,dl.jsx)(r.Provider,{...d}));return{context:r,scopedContext:n,useContext:o,useScopedContext:i,useProviderContext:a,ContextProvider:s,ScopedContextProvider:d=>(0,dl.jsx)(s,{...d,children:t.reduceRight((c,u)=>(0,dl.jsx)(u,{...d,children:c}),(0,dl.jsx)(n.Provider,{...d}))})}}var Rr=f(H(),1);function g7(e){return e==="ArrowUp"||e==="ArrowRight"||e==="ArrowDown"||e==="ArrowLeft"||e==="Home"||e==="End"||e==="PageUp"||e==="PageDown"}var qU="div",KU=Symbol("accessibleWhenDisabled"),b7=Yh(),h7=1,_7=2,p7=3,XU=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function ZU(e){let{tagName:t,readOnly:r,type:n}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?XU.includes(n):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function QU(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function JU(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function eY(e){let t=0;return QU(e)&&(t|=h7),JU(e)&&(t|=_7),t}function tY(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function rY({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:n,safariTabIndex:o,tabIndexProp:i}){return e?t?r&&!n?-1:void 0:r?o&&i==null?0:i:i??0:i}function pS(e,t){return Xe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var m7=!1,Xh=!0;function nY(e){let t=e.target;Vd(t)&&!t.hasAttribute("data-focus-visible")&&(Xh=!1)}function oY(e){if(g7(e.key)){Xh=!0;return}e.metaKey||e.ctrlKey||e.altKey&&(!b7||e.key!=="Tab")||(Xh=!0)}var Hu=Wt(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:n,onFocusVisible:o,...i}){let a=(0,Rr.useRef)(null),[s,l]=Kh(i,KU,r);r??=s,(0,Rr.useEffect)(()=>{t&&(m7||(Ri("mousedown",nY,!0),Ri("keydown",oY,!0),m7=!0))},[t]);let d=t&&Si(i),c=d&&!r,[u,g]=(0,Rr.useState)(!1),p=(0,Rr.useRef)(!1),m=(0,Rr.useRef)(null),b=Xe(M=>{m.current?.(),m.current=null,p.current=!1,M?.removeAttribute("data-focus-visible")});(0,Rr.useEffect)(()=>{t&&!c||(b(a.current),u&&g(!1))},[t,c,u,b]),(0,Rr.useEffect)(()=>{if(!t||!u)return;let M=a.current;if(!M||typeof IntersectionObserver>"u")return;let V=new IntersectionObserver(()=>{Ci(M)||(p.current=!1,g(!1))});return V.observe(M),()=>V.disconnect()},[t,u]),(0,Rr.useEffect)(()=>()=>m.current?.(),[]);let h=pS(i.onKeyPressCapture,d),y=pS(i.onMouseDownCapture,d),_=pS(i.onClickCapture,d),w=(M,V)=>{if(V&&(M.currentTarget=V),!t)return;let z=M.currentTarget;if(z&&yo(z)&&(o?.(M),!M.defaultPrevented)){if(z.dataset.focusVisible="true",p.current=!0,tY(z)){if(m.current?.(),m.current=null,typeof IntersectionObserver<"u"){let W=new IntersectionObserver(()=>{Ci(z)||b(z)});W.observe(z),m.current=()=>W.disconnect()}return}g(!0)}},v=i.onKeyDownCapture,R=Xe(M=>{if(v?.(M),M.defaultPrevented||!t||u||p.current||(M.metaKey||M.altKey||M.ctrlKey)&&!g7(M.key)||!br(M))return;let V=M.currentTarget;ll(V,"focusout",()=>w(M,V))}),x=i.onFocusCapture,S=Xe(M=>{if(x?.(M),M.defaultPrevented||!t)return;if(!br(M)){g(!1);return}let V=M.currentTarget,z=()=>w(M,V);Xh||ZU(M.target)?ll(M.target,"focusout",z):g(!1)}),C=i.onBlur,k=Xe(M=>{C?.(M),t&&Gh(M)&&(b(M.currentTarget),g(!1))}),E=(0,Rr.useContext)(DO),I=Xe(M=>{t&&n&&M&&E&&queueMicrotask(()=>{yo(M)||Ci(M)&&M.focus()})}),[T,N]=(0,Rr.useState)(p7);_t(()=>{let M=a.current;if(!M)return;let V=eY(M.tagName.toLowerCase());V!==p7&&N(V)},[]);let P=t&&!!(T&h7),A=t&&!!(T&_7),[F,D]=(0,Rr.useState)(!1);b7&&(0,Rr.useEffect)(()=>{if(!t)return;let M=a.current;if(!M)return;let{type:V}=M,z=M.tagName==="INPUT"&&(V==="checkbox"||V==="radio");D(ss(M)||z)},[t]);let O=i.style,L=(0,Rr.useMemo)(()=>c?{pointerEvents:"none",...O}:O,[c,O]);return i={"data-focus-visible":t&&u||void 0,"data-autofocus":n||void 0,"aria-disabled":d||void 0,...i,...l,ref:sr(a,I,i.ref),style:L,tabIndex:rY({focusable:t,trulyDisabled:c,nativeTabbable:P,supportsDisabled:A,safariTabIndex:F,tabIndexProp:i.tabIndex}),disabled:A&&c?!0:void 0,contentEditable:d?void 0:i.contentEditable,onKeyPressCapture:h,onClickCapture:_,onMouseDownCapture:y,onKeyDownCapture:R,onFocusCapture:S,onBlur:k},Ad(i)}),wTe=Lt(function(t){let r=Hu(t);return Ht(qU,r)});var ls=f(H(),1),iY="button";function v7(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?ss(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?ss(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var aY=Symbol("command"),mS=Wt(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...n}){let o=(0,ls.useRef)(null),[i,a]=(0,ls.useState)(!1),s=n.type;(0,ls.useEffect)(()=>{let v=o.current;if(!v)return;let R=ss(v);s!==void 0&&R&&v.type==="button"||a(R)},[s]);let[l,d]=(0,ls.useState)(!1),c=(0,ls.useRef)(!1),u=Si(n),[g,p]=Kh(n,aY,!0);_t(()=>{u&&(c.current=!1,d(!1))},[u]);let m=n.onKeyDown,b=Xe(v=>{m?.(v);let R=v.currentTarget;if(v.defaultPrevented||g||u||!br(v)||cn(R)||R.isContentEditable)return;let x=t&&v.key==="Enter",S=r&&v.key===" ",C=v.key==="Enter"&&!t,k=v.key===" "&&!r;if(C||k){v.preventDefault();return}if(x||S){let E=v7(v);if(x){if(!E){v.preventDefault();let{view:I,...T}=v,N=()=>cS(R,T);qO()?ll(R,"keyup",N):queueMicrotask(N)}}else S&&(c.current=!0,E||(v.preventDefault(),d(!0)))}}),h=n.onKeyUp,y=Xe(v=>{if(h?.(v),g)return;let R=r&&v.key===" ";if(!c.current||!R)return;let x=v7(v);if(c.current=!1,x||d(!1),v.defaultPrevented||!br(v)||u||v.metaKey||x)return;v.preventDefault();let S=v.currentTarget,{view:C,...k}=v;queueMicrotask(()=>cS(S,k))}),_=n.onBlur,w=Xe(v=>{_?.(v),c.current&&(c.current=!1,d(!1))});return n={"data-active":l||void 0,type:i?"button":void 0,...p,...n,ref:sr(o,n.ref),onKeyDown:b,onKeyUp:y,onBlur:w},n=Hu(n),n}),ETe=Lt(function(t){let r=mS(Vh(t));return Ht(iY,r)});var Wu=kn(),w7=Wu.useContext,OTe=Wu.useScopedContext,ITe=Wu.useProviderContext,y7=Wu.ContextProvider,x7=Wu.ScopedContextProvider;var Zh=f(H(),1),sY="div",gS=Wt(function({store:t,shouldRegisterItem:r=!0,getItem:n=Bh,element:o,...i}){let a=w7();t=t||a;let s=Qr(i.id),l=(0,Zh.useRef)(o);return(0,Zh.useEffect)(()=>{let d=l.current;if(!s||!d||!r)return;let c=n({id:s,element:d});return t?.renderItem(c)},[s,r,n,t]),i={...i,ref:sr(l,i.ref)},i}),DTe=Lt(function(t){let r=gS(t);return Ht(sY,r)});var bS=f(H(),1),Uu=kn([y7],[x7]),zTe=Uu.useContext,Qh=Uu.useScopedContext,S7=Uu.useProviderContext,Jh=Uu.ContextProvider,Fd=Uu.ScopedContextProvider,R7=(0,bS.createContext)(void 0),C7=(0,bS.createContext)(void 0);var zd=f(H(),1);function cl(e,t){let r=e.__unstableInternals;return Xr(r,"Invalid store"),r[t]}function k7(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(Yu(r,t))return!0;return!1}function Yu(e,t){return e===t||e!==e&&t!==t}function T7(e,t,r,n){let o;for(let i of dS(t))Yu(t[i],r[i])||n!==void 0&&k7([i],n)||(o??={...e},o[i]=t[i]);return o}var lY=100;function dY(e,t,r){if(t)for(let n of t){let o=e.get(n);o||(o=new Set,e.set(n,o)),o.add(r)}}function cY(e,t,r){if(e&&t)for(let n of t){let o=e.get(n);o&&(o.delete(r),o.size||e.delete(n))}}function O7(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let n of e.keyedListeners)if(t.add(n),n===r)return t;return t.clear(),t.add(r),t}function e_(e){e.notifiedListeners??=O7(e)}function _S(e,t){if(!e.currentListener)return!1;let r=!1;for(let o of e.keyedListeners){if(o===e.currentListener){r=!0;continue}if(r&&o===t)return!1}let n=!1;for(let o of e.group.listeners){if(o===e.currentListener)return n;o===t&&(n=!0)}return!1}function hS(e,t,r){for(let n of e)if(n.group===t&&!n.recovering&&!(r&&!n.keyedListeners.has(r))){e_(n);for(let o of n.group.listeners){if(o===n.currentListener)break;_S(n,o)&&n.notifiedListeners?.add(o)}}}function uY(e,t,r){for(let n of e)n.group===t&&(n.recovering||_S(n,r)&&(e_(n),n.notifiedListeners?.add(r)))}function fY({fastPathFrames:e,group:t,keys:r,listener:n}){let o=t.listeners.has(n);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(_S(i,n)?(e_(i),i.notifiedListeners?.add(n)):o&&(e_(i),i.recoverToLive=!0)))}function pY(e,t,r){for(let n of e)n.group===t&&n.notifiedListeners?.delete(r)}function mY({fastPathFrames:e,group:t,keys:r,listener:n}){for(let o of e)o.group===t&&(o.recovering||r.includes(o.updatedKey)&&o.keyedListeners.add(n))}function gY(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function I7(e,t,r){let n=e.disposables.get(t);if(!n){e.disposables.set(t,r);return}e.disposables.set(t,()=>{n(),r()})}function P7(e,t,r,n,o,i){if(e.suspendCounts?.has(t))return;let{disposables:a}=e,s=a.size?a.get(t):void 0;if(s){a.delete(t);let d=r;s(),r=o?.()??r,r!==d&&(n=T7(n,r,d,i)??n)}let l=t(r,n);l&&I7(e,t,l)}function E7({group:e,getState:t,prevState:r,updatedKey:n,notifiedListeners:o}){let i=e.allKeysListeners;for(let a of e.listeners)o?.has(a)||!i?.has(a)&&!k7(e.listenerKeys.get(a),n)||(o?.add(a),P7(e,a,t(),r,t,n))}function un(e,...t){let r=e,n=r,o=Fu,i=!1,a=!1,s=new Set,l=new Set,d=new Set,c={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},g=I=>(d.add(I),()=>d.delete(I)),p=()=>{let I=l.size,T=Symbol();l.add(T);let N=()=>{l.delete(T)&&(l.size||o())};if(I)return N;let P=dS(r),A=[];for(let O of t){let L=O?.getState?.();if(!L)continue;let M=P.filter(V=>dn(L,V));if(M.length){if(t.length===1||M.length===P.length){for(let V of M)A.push(Ct(O,[V],z=>{k(V,z[V],!0)}));continue}A.push(to(O,M,(V,z)=>{for(let W of M)V[W]!==z[W]&&k(W,V[W],!0)}));for(let V of M){let z=O?.getState?.();z&&k(V,z[V],!0)}}}let F=[];for(let O of d)F.push(O());let D=t.map(Gu);return o=la(...A,...F,...D),N},m=(I,T,N)=>{N!==void 0&&(N?cY(I.listenersByKey,N,T):I.allKeysListeners?.delete(T))},b=[],h=(I,T,N=c)=>{let P=I?[...I]:null,A=N.listeners.has(T);return A||pY(b,N,T),P?fY({fastPathFrames:b,group:N,keys:P,listener:T}):(A&&hS(b,N),uY(b,N,T)),A&&(hS(b,N,T),m(N,T,N.listenerKeys.get(T))),N.listeners.add(T),P?(N.listenersByKey??=new Map,dY(N.listenersByKey,P,T),mY({fastPathFrames:b,group:N,keys:P,listener:T})):(N.allKeysListeners??=new Set,N.allKeysListeners.add(T)),N.listenerKeys.set(T,P),()=>{let F=N.disposables.get(T);N.disposables.delete(T),hS(b,N,T);let D=N.listenerKeys.get(T);m(N,T,P),D!==P&&m(N,T,D),N.listenerKeys.delete(T),N.listeners.delete(T),F?.()}},y=(I,T)=>h(I,T),_=(I,T,N)=>{let P=I.listeners.has(T);if(P){I.suspendCounts??=new Map;let F=I.suspendCounts.get(T)??0;I.suspendCounts.set(T,F+1)}let A;try{let F=r;gY(I,T),r!==F&&(A=T7(N,r,F));let D=T(r,A??N);D&&I7(I,T,D)}finally{if(P){let F=I.suspendCounts,D=F?.get(T);D&&D>1?F?.set(T,D-1):F?.delete(T),F?.size||delete I.suspendCounts}}},w=(I,T)=>(_(c,T,r),h(I,T)),v=(I,T)=>(!u.listeners.size&&!a&&(n=r),_(u,T,n),h(I,T,u)),R=I=>un(zO(r,I),E),x=I=>un(LO(r,I),E),S=()=>r,C=(I,T,N)=>{if(!(N instanceof Set)&&!I.allKeysListeners?.size){let P=I.listenersByKey?.get(N);if(!P)return;let A={group:I,keyedListeners:P,updatedKey:N,currentListener:null};b.push(A);try{for(let F of P){if(A.notifiedListeners?.has(F)||(A.currentListener=F,A.notifiedListeners?.add(F),P7(I,F,r,T,S,N),!I.allKeysListeners?.size&&!A.recoverToLive))continue;let D=A.notifiedListeners??O7(A);A.notifiedListeners=D,A.recovering=!0,E7({group:I,getState:S,prevState:T,updatedKey:N,notifiedListeners:D});return}}finally{b.pop()}return}E7({group:I,getState:S,prevState:T,updatedKey:N})},k=(I,T,N=!1)=>{if(!dn(r,I))return;let P=r[I],A=zh(T,()=>P);if(Yu(A,P))return;let F=a;a=!0;let D=r,O={...r,[I]:A};r=O;let L=!1;try{if(!N&&t.length){for(let M of t)if(M?.setState?.(I,A),!Yu(r[I],A)){L=!0;break}if(L){let M=0;for(;M<lY;M+=1){let V=!1;for(let z of t){let W=r[I];z?.setState?.(I,W),Yu(r[I],W)||(V=!0)}if(!V)break}}}if(!L){let M=r===O?D:{...r,[I]:D[I]};C(c,M,I)}}finally{a=F}if(!u.listeners.size){a||(n=r);return}s.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let M=r,V=s;s=new Set;let z=n;C(u,z,V),n===z&&(n=M)}))},E={getState:S,setState:k,__unstableInternals:{setup:g,init:p,subscribe:y,sync:w,batch:v,pick:R,omit:x}};return E}function Mt(e,...t){if(e)return cl(e,"setup")(...t)}function Gu(e,...t){if(e)return cl(e,"init")(...t)}function to(e,...t){if(e)return cl(e,"subscribe")(...t)}function Ct(e,...t){if(e)return cl(e,"sync")(...t)}function ds(e,...t){if(e)return cl(e,"batch")(...t)}function t_(e,...t){if(e)return cl(e,"omit")(...t)}function M7(e,...t){if(e)return cl(e,"pick")(...t)}function Ld(...e){let t={};for(let n of e){let o=n?.getState?.();o&&Object.assign(t,o)}let r=un(t,...e);return Object.assign({},...e,r)}function bY(e){let t=e.find(o=>!!o.element),r=[...e].reverse().find(o=>!!o.element)?.element,n=t?.element?.parentElement;if(!r)return Jn(n).body;for(;n;){if(n.contains(r))return n;n=n.parentElement}return Jn(n).body}function hY(e){return e?.__unstablePrivateStore}var r_=64;function N7(e,t){if(e.length<r_){t.ids&&(t.items=void 0,t.ids=void 0);return}if(t.items===e)return t.ids;let r=new Set;for(let n of e)r.add(n.id);return t.items=e,t.ids=r,r}function vS(e,t,r){if(e.length<r_){t.ids&&(t.items=void 0,t.ids=void 0);return}if(!r){r=new Set;for(let n of e)r.add(n.id)}t.items=e,t.ids=r}function A7(e={}){e.store;let t=e.store?.getState(),r=He(e.items,t?.items,e.defaultItems,[]),n=hY(e.store),o=n?.__unstableCollectionLookup??{controlledItems:new Map(r.map(_=>[_.id,_])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:a}=o,s={},l={},d={items:r,renderedItems:He(t?.renderedItems,[])},c=un(d,e.store),u=Object.assign(un({items:r,renderedItems:d.renderedItems},n),{__unstableCollectionLookup:o}),g=_=>{let w=GO(_,v=>v.element);u.setState("renderedItems",w),c.setState("renderedItems",w)},p=_=>{if(_!==o.controlledItemsSource){o.controlledItemsSource=_,i.clear();for(let w of _)i.set(w.id,w)}},m=(_,w)=>{if(_!=="items"){c.setState(_,w);return}c.setState("items",v=>{let R=zh(w,v);return R===v?v:(o.propagatedItems=R,p(R),R)})};Mt(c,()=>Gu(u)),n||(to(c,["items"],({items:_})=>{_!==o.propagatedItems&&(o.propagatedItems=_,p(_))}),Mt(u,()=>ds(u,["items"],({items:_})=>{o.propagatedItems=_,c.setState("items",_)}))),Mt(u,()=>ds(u,["renderedItems"],_=>{let w=!0,v=requestAnimationFrame(()=>{let{renderedItems:C}=c.getState();_.renderedItems!==C&&g(_.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(v);let R=()=>{if(w){w=!1;return}cancelAnimationFrame(v),v=requestAnimationFrame(()=>g(_.renderedItems))},x=bY(_.renderedItems),S=new IntersectionObserver(R,{root:x});for(let C of _.renderedItems)C.element&&S.observe(C.element);return()=>{cancelAnimationFrame(v),S.disconnect()}}));let b=(_,w,v)=>{let R=v?.registeredItems,x=v?.controlledItems;return S=>{let C=R?.get(S.id),k=!!C||!!x?.has(S.id),E;return u.setState(_,T=>{let N=w.ids||T.length>=r_&&!k?N7(T,w):void 0,P=N&&!N.has(S.id)?-1:T.findIndex(({id:F})=>F===S.id),A=T.slice();if(P!==-1){E=T[P];let F={...E,...S};A[P]=F,R?.set(S.id,F)}else A.push(S),R?.set(S.id,S),N?.add(S.id);return(w.ids||P===-1&&A.length>=r_)&&vS(A,w,N),A}),()=>{R&&(C?R.set(S.id,C):R.delete(S.id)),u.setState(_,T=>{let N=w.ids?N7(T,w):void 0;if(!E){let F=T.filter(({id:D})=>D!==S.id);return N?.delete(S.id),w.ids&&vS(F,w,N),F}let P=T.findIndex(({id:F})=>F===S.id);if(P===-1)return T;let A=T.slice();return A[P]=E,w.ids&&vS(A,w,N),A})}}},h=b("items",s,o),y=b("renderedItems",l);return{...c,setState:m,registerItem:h,renderItem:_=>la(h(_),y(_)),item:_=>_?a.size?a.get(_)??i.get(_)??null:i.get(_)??null:null,__unstablePrivateStore:u}}var _Y={id:null};function Ti(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function vY(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function wY(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function D7(e,t){return e.filter(r=>r.rowId===t)}function V7({items:e,fromIndex:t,step:r,rowId:n,excludeId:o}){for(let i=t;i>=0&&i<e.length;i+=r){let a=e[i];if(!a||a.rowId!==n||a.disabled)continue;let s=a.id;if(!(o!=null&&s===o))return s}}function F7(e,t,r=!1){let n=e.findIndex(o=>o.id===t);return[...e.slice(n+1),...r?[_Y]:[],...e.slice(0,n)]}var yY=48,xY=4;function SY(e){let t=[],r,n;for(let o of e){let i=o.rowId;if(r&&n===i){r.push(o);continue}let a=t.find(s=>s[0]?.rowId===i);a?(a.push(o),r=a):(r=[o],t.push(r)),n=i}return t}function RY(e){let t=e[0];if(!t)return[];let r=1;for(;r<e.length&&e[r]?.rowId===t.rowId;)r+=1;let n=e.slice(0,r);if(r===e.length)return[n];let o=[n],i;for(;r<e.length;r+=1){let a=e[r];if(!a)continue;let s=i?i.get(a.rowId):o.find(d=>d[0]?.rowId===a.rowId);if(s){s.push(a);continue}let l=[a];o.push(l),i?i.set(a.rowId,l):o.length===xY&&(i=new Map(o.map(d=>[d[0]?.rowId,d])))}return o}function n_(e){return e.length>=yY?RY(e):SY(e)}function L7(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function CY(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function EY(e,t,r){let n=L7(e);for(let o of e)for(let i=0;i<n;i+=1){let a=o[i];if(!a||r&&a.disabled){let s=i===0&&r?Ti(o):o[i-1];o[i]=s&&t!==s.id&&r?s:CY(s?.rowId)}}return e}function kY(e){let t=n_(e),r=L7(t),n=[];for(let o=0;o<r;o+=1)for(let i of t){let a=i[o];a&&n.push({...a,rowId:a.rowId?`${o}`:void 0})}return n}function z7(e={}){let t=e.store?.getState(),r=A7(e),n=He(e.activeId,t?.activeId,e.defaultActiveId),o=He(t?.compositeElement,t?.baseElement,null),i=He(e.compositeElementInFocusOrder,e.includesBaseElement,t?.compositeElementInFocusOrder,t?.includesBaseElement,n===null),a={...r.getState(),id:He(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:n,compositeElement:o,baseElement:o,compositeElementInFocusOrder:i,includesBaseElement:i,moves:He(t?.moves,0),orientation:He(e.orientation,t?.orientation,"both"),rtl:He(e.rtl,t?.rtl,!1),virtualFocus:He(e.virtualFocus,t?.virtualFocus,!1),focusLoop:He(e.focusLoop,t?.focusLoop,!1),focusWrap:He(e.focusWrap,t?.focusWrap,!1),focusShift:He(e.focusShift,t?.focusShift,!1)},s=un(a,r,e.store);Mt(s,()=>la(Ct(s,["compositeElement"],c=>{s.setState("baseElement",c.compositeElement)}),Ct(s,["baseElement"],c=>{s.setState("compositeElement",c.baseElement)}),Ct(s,["compositeElementInFocusOrder"],c=>{s.setState("includesBaseElement",c.compositeElementInFocusOrder)}),Ct(s,["includesBaseElement"],c=>{s.setState("compositeElementInFocusOrder",c.includesBaseElement)}))),Mt(s,()=>Ct(s,["renderedItems","activeId"],c=>{s.setState("activeId",u=>u!==void 0?u:Ti(c.renderedItems)?.id)}));let l=(c="next",u={})=>{let g=s.getState(),p=He(u.compositeElementInFocusOrder,u.includesBaseElement,g.compositeElementInFocusOrder),{skip:m=0,activeId:b=g.activeId,focusShift:h=g.focusShift,focusLoop:y=g.focusLoop,focusWrap:_=g.focusWrap,renderedItems:w=g.renderedItems,rtl:v=g.rtl}=u,R=c==="up"||c==="down",x=c==="next"||c==="down",S=x?v&&!R:!v||R,C=h&&!m;if(!m&&!_&&!p&&b!=null&&(!R||!C&&!w.some(L=>L.rowId!=null))){let L=-1;if(w===g.renderedItems){let V=w[0];if(V&&r.item(V.id)===V){let z=r.item(b);z?.id===b&&(L=w.indexOf(z))}}L===-1&&(L=w.findIndex(V=>V.id===b));let M=w[L];if(M){let V=S?-1:1,z=V7({items:w,fromIndex:L+V,step:V,rowId:M.rowId,excludeId:b});return z!==void 0?z:y&&(R?y!=="horizontal":y!=="vertical")?V7({items:w,fromIndex:V===1?0:w.length-1,step:V,rowId:M.rowId,excludeId:b}):void 0}}let k=R?Fh(EY(n_(w),b,C)):w;if(k=S?Lh(k):k,k=R?kY(k):k,b==null)return Ti(k)?.id;let E=k.find(L=>L.id===b);if(!E)return Ti(k)?.id;let I=k.some(L=>L.rowId),T=k.indexOf(E),N=k.slice(T+1),P=D7(N,E.rowId);if(m){let L=wY(P,b);return(L.slice(m)[0]||L[L.length-1])?.id}let A=y&&(R?y!=="horizontal":y!=="vertical"),F=I&&_&&(R?_!=="horizontal":_!=="vertical"),D=x?(!I||R)&&A&&p:R?p:!1;if(A)return Ti(F7(F&&!D?k:D7(k,E.rowId),b,D),b)?.id;if(F){let L=Ti(D?P:N,b);return D?L?.id||null:L?.id}let O=Ti(P,b);return!O&&D?null:O?.id},d=(c,u)=>typeof u=="number"?l(c,{skip:u}):l(c,u);return{...r,...s,setCompositeElement:c=>s.setState("compositeElement",c),setBaseElement:c=>s.setState("compositeElement",c),setActiveId:c=>s.setState("activeId",c),move:c=>{c!==void 0&&(s.setState("activeId",c),s.setState("moves",u=>u+1))},first:()=>Ti(s.getState().renderedItems)?.id,last:()=>vY(s.getState().renderedItems)?.id,next:c=>d("next",c),previous:c=>d("previous",c),down:c=>d("down",c),up:c=>d("up",c)}}var B7=Ti,j7=n_,o_=new WeakSet;function H7(e){eo(e)===e&&(o_.add(e),queueMicrotask(()=>o_.delete(e)))}function W7(e){o_.delete(e)}function OY(e,t){let{virtualFocus:r,compositeElement:n}=e.getState();if(!r||!n||!cn(n)){t();return}let o=n.scrollLeft,i=n.scrollTop;t(),n.scrollLeft=o,n.scrollTop=i}function U7(e){let t=e.getState();return"contentElement"in t?t.contentElement:null}function xS(e){let{compositeElement:t}=e.getState(),r=eo(t);return r?t?.contains(r)||ca(e,r)?!0:!!U7(e)?.contains(r):!1}function IY({store:e,id:t,focus:r,markedOnly:n,requireFocus:o,scrollIntoView:i}){let a=null,s,l=!1,d=!1,c=!1,u=!1,g=!1,p=e.getState().compositeElement,m=eo(p),b=o?m:null,h=!!p?.contains(m),y=k=>{if(!b)return!0;let E=eo(b);return E===b||E===k?!0:xS(e)},_=k=>{if("mounted"in k){if(k.mounted)u=!0;else if(u)return!0}if("open"in k){if(k.open)g=!0;else if(g)return!0}return t!=null&&k.activeId!=null&&k.activeId!==t},w=(k,E)=>{if(!("open"in k)||k.open)return!1;let I=U7(e);if(!I?.contains(E))return!1;let{compositeElement:T}=k;return!T||I.contains(T)?!1:jh(E)},v=k=>{let E=da(e,s??(t===void 0?k.activeId:t));return E?.element?.isConnected?(s=E.id,E.element):null},R,x,S=()=>{c=!0,R?.(),x?.()},C=()=>{if(c)return;let k=e.getState();if(_(k))return S();let E=!1;if(a){if(!a.isConnected&&(E=l&&!d&&eo(a)===Jn(a).body,a=v(k),!a))return S()}else if(a=v(k),!a)return;if(E)l=!1;else if(!y(a))return S();let I=r&&h&&w(k,a);if(I){let{activeId:T}=k;if(T!=null&&T!==s)return S()}if(r&&!l&&!I){l=!0,d=!1;let T=a;R?.();let N=()=>{d=!o_.has(T)},P=()=>{d=!1};if(T.addEventListener("blur",N),T.addEventListener("focus",P),R=()=>{T.removeEventListener("blur",N),T.removeEventListener("focus",P)},OY(e,()=>{T.focus({preventScroll:!0})}),c)return}if(n&&!a.hasAttribute("data-autofocus"))return I?void 0:S();if(jh(a)&&!("unstable_placing"in k&&k.unstable_placing)){if(I||S(),i){i(a);return}a.scrollIntoView({block:"nearest",inline:"nearest"})}};return x=to(e,["activeId","items","mounted","open","unstable_placing"],C),C(),S}function i_(e){let t=(0,zd.useRef)(null),r=(0,zd.useRef)(e),n=(0,zd.useCallback)(()=>{t.current?.(),t.current=null},[]),o=(0,zd.useCallback)(i=>{if(!e||r.current!==e)return;n();let a=IY({store:e,...i});return t.current=a,a},[e,n]);return _t(()=>(r.current=e,()=>{r.current=void 0,n()}),[e,n]),o}function da(e,t){return t&&e.item(t)||null}function Y7(e,t=!1){if(cn(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Jn(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var yS=Symbol("FOCUS_SILENTLY");function G7(e){e[yS]=!0,e.focus({preventScroll:!0})}function $7(e){let t=e[yS];return delete e[yS],t}function ca(e,t,r){if(!t||t===r)return!1;let n=e.item(t.id);return!(!n||r&&n.element===r)}var So=f(H(),1),X7=f(B(),1);var Uo=f(H(),1),RS=f(jc(),1),a_=()=>()=>{};function s_(e){return Array.isArray(e)}function SS(e,t){return e===t||e!==e&&t!==t}function PY(e,t){if(e?.length!==t.length)return!1;for(let r=0;r<e.length;r+=1){let n=e[r];if(n===void 0)return!1;if(!SS(n,t[r]))return!1}return!0}function q7(e){let t=Uo.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(PY(r,e))return r;let n=[...e];return t.current=n,n}function ft(e,t=Bh,r){let n=q7(s_(t)?t:typeof t=="function"?null:[t]),o=Uo.useCallback(a=>!e||n?.length===0?a_():to(e,n,a),[e,n]),i=()=>{let a=e?.getState();if(s_(t))return r?.(a);if(typeof t=="function")return t(a);if(a&&dn(a,t))return a[t]};return(0,RS.useSyncExternalStore)(o,i,i)}function MY(e,t){let r=[],n=!1;for(let o in e){let i=e[o];if(i!==void 0){if(typeof i=="function"){n=!0;continue}r.includes(i)||r.push(i)}}if(!n)return r;if(!t)return null;for(let o of t)r.includes(o)||r.push(o);return r}function ul(e,t,r){let n=s_(t)?r??{}:t,o=s_(t)?t:void 0,i=Uo.useRef({}),a=q7(MY(n,o)),s=Uo.useCallback(d=>!e||a?.length===0?a_():to(e,a,d),[e,a]),l=()=>{let d=e?.getState(),c=!1,u=i.current;for(let g in n){let p=n[g];if(p===void 0)continue;if(typeof p=="function"){let b=p(d);Object.is(b,u[g])||(u[g]=b,c=!0)}if(typeof p=="function")continue;let m=d&&dn(d,p)?d[p]:void 0;Object.is(m,u[g])||(u[g]=m,c=!0)}return c&&(i.current={...u}),i.current};return(0,RS.useSyncExternalStore)(s,l,l)}function qt(e,t,r,n){let o=dn(t,r)?t[r]:void 0,i=n?t[n]:void 0,a=!!i,s=d7({value:o,setValue:i});_t(()=>{if(a)return to(e,[r],(l,d)=>{let{value:c,setValue:u}=s.current;u&&(SS(l[r],d[r])||SS(l[r],c)||u(l[r]))})},[e,r,a]),_t(()=>{if(o!==void 0)return e.setState(r,o),ds(e,[r],()=>{o!==void 0&&e.setState(r,o)})})}function Bd(e,t){let[r,n]=Uo.useState(()=>e(t));_t(()=>Gu(r),[r]);let o=Uo.useCallback(i=>ft(r,i),[r]);return[Uo.useMemo(()=>({...r,useState:o}),[r,o]),Xe(()=>{n(i=>e({...t,...i.getState()}))})]}var NY="button";function AY(e){return Hh(e)?!0:e.tagName==="INPUT"&&!ss(e)}function DY(e,t=!1){let r=e.clientHeight,{top:n}=e.getBoundingClientRect(),o=Math.max(r*.875,r-40)*1.5,i=t?r-o+n:o+n;return e.tagName==="HTML"?i+e.scrollTop:i}function VY(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function K7(e,t,r,n=!1){if(!t||!r)return;let{renderedItems:o}=t.getState(),i=Bu(e);if(!i)return;let a=DY(i,n),s,l;for(let d=0;d<o.length;d+=1){let c=s;if(s=r(d),!s)break;if(s===c)continue;let u=da(t,s)?.element;if(!u)continue;let g=VY(u,n)-a,p=Math.abs(g);if(n&&g<=0||!n&&g>=0){l!==void 0&&l<p&&(s=c);break}l=p}return s}function FY(e,t){return br(e)?!1:ca(t,e.target)}var CS=Wt(function({store:t,rowId:r,preventScrollOnKeyDown:n=!1,moveOnKeyPress:o=!0,tabbable:i=!1,getItem:a,typeaheadText:s,"aria-setsize":l,"aria-posinset":d,unstable_scrollIntoView:c,...u}){let g=Qh();t=t||g;let p=Qr(u.id),m=(0,So.useRef)(null),b=(0,So.useRef)(null),h=(0,So.useCallback)(j=>{let re=b.current;!j&&re&&H7(re),j&&W7(j),b.current=j},[]),y=(0,So.useContext)(C7),_=Si(u)&&!u.accessibleWhenDisabled,w=u.shouldRegisterItem,v=j=>{if(r)return r;if(j&&y?.compositeElement&&y.compositeElement===j.compositeElement)return y.id},{rowId:R,compositeElement:x,ariaSetSize:S,ariaPosInSet:C}=ul(t,["compositeElement","renderedItems"],{rowId:v,compositeElement(j){return j?.compositeElement||void 0},ariaSetSize(j){if(l!=null)return l;if(j&&y?.ariaSetSize&&y.compositeElement===j.compositeElement)return y.ariaSetSize},ariaPosInSet(j){if(d!=null)return d;if(!j||!y?.ariaPosInSet||y.compositeElement!==j.compositeElement)return;let re=v(j),ne=j.renderedItems.filter(de=>de.rowId===re);return y.ariaPosInSet+ne.findIndex(de=>de.id===p)}}),{isActiveItem:k,isTabbable:E}=ul(t,["activeId","compositeElement","renderedItems","virtualFocus","items"],{isActiveItem(j){return!!j&&j.activeId===p},isTabbable(j){if(!j||!j.compositeElement&&!j.renderedItems.length)return!0;if(j.virtualFocus)return!1;if(!j.renderedItems.length||i)return!0;if(j.activeId===null)return!1;let re=t?.item(j.activeId);return re?.disabled||!re?.element?!0:j.activeId===p}}),I=(0,So.useCallback)(j=>{let re={...j,id:p||j.id,rowId:R,disabled:_,children:j.element?.textContent,typeaheadText:s};return a?a(re):re},[p,R,_,s,a]),T=u.onFocus,N=(0,So.useRef)(!1),P=(0,So.useRef)(null),A=i_(t),F=Xe(j=>{if(T?.(j),j.defaultPrevented||KO(j)||!p||!t||FY(j,t))return;let{virtualFocus:re,compositeElement:ne}=t.getState();if(t.setActiveId(p),Hh(j.currentTarget)&&Y7(j.currentTarget),!re){br(j)&&t.item(p)&&A({id:p,markedOnly:!0,requireFocus:!0,scrollIntoView:c});return}if(!br(j)||AY(j.currentTarget))return;let de=(ve,G)=>{if(!Ci(G))return;let te=ve===G||ca(t,ve);t.item(p)&&A({id:p,markedOnly:!0,requireFocus:!0,scrollIntoView:c}),N.current=!0,te?G7(G):G.focus({preventScroll:!0})};if(ne?.isConnected){de(j.relatedTarget,ne);return}if(w===!1)return;let{currentTarget:Q,relatedTarget:fe}=j,be=()=>{P.current?.(),P.current=null};be(),P.current=to(t,null,()=>{if(eo(Q)!==Q){be();return}let ve=t.getState(),G=ve.compositeElement;G?.isConnected&&(be(),ve.virtualFocus&&de(fe,G))})}),D=u.onBlurCapture,O=Xe(j=>{D?.(j),!j.defaultPrevented&&t?.getState()?.virtualFocus&&N.current&&(N.current=!1,j.preventDefault(),j.stopPropagation())}),L=u.onKeyDown,M=er(n),V=er(o),z=Xe(j=>{if(L?.(j),j.defaultPrevented||!br(j)||!t)return;let{currentTarget:re}=j,ne=t.getState(),de=!!t.item(p)?.rowId,Q=ne.orientation!=="horizontal",fe=ne.orientation!=="vertical",be=()=>!!(de||fe||!ne.compositeElement||!cn(ne.compositeElement)),ve={ArrowUp:(de||Q)&&t.up,ArrowRight:(de||fe)&&t.next,ArrowDown:(de||Q)&&t.down,ArrowLeft:(de||fe)&&t.previous,Home:()=>{if(be())return!de||j.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(be())return!de||j.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>K7(re,t,t?.up,!0),PageDown:()=>K7(re,t,t?.down)}[j.key];if(ve){if(Hh(re)){let te=zu(re),he=fe&&j.key==="ArrowLeft",ke=fe&&j.key==="ArrowRight",Oe=Q&&j.key==="ArrowUp",_e=Q&&j.key==="ArrowDown";if(ke||_e){let{length:ae}=WO(re);if(te.end!==ae)return}else if((he||Oe)&&te.start!==0)return}let G=ve();if(M(j)||G!==void 0){if(!V(j))return;j.preventDefault(),t.move(G)}}}),W=(0,So.useMemo)(()=>({id:p,compositeElement:x}),[p,x]);return u=xo(u,j=>(0,X7.jsx)(R7.Provider,{value:W,children:j}),[W]),u={"data-active-item":k||void 0,...u,id:p,ref:sr(m,h,u.ref),tabIndex:E?u.tabIndex:-1,onFocus:F,onBlurCapture:O,onKeyDown:z},u=mS(u),u=gS({store:t,...u,getItem:I,shouldRegisterItem:p?w:!1}),{...u,"aria-setsize":S,"aria-posinset":C}}),p8e=ki(Lt(function(t){let r=CS(Vh(t));return Ht(NY,r)}));var $u=f(H(),1),l_=f(B(),1);var LY="div";function zY(e){return e.some(t=>!!t.rowId)}function BY(e){let t=e.target;return t&&!cn(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function jY(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Z7(e,t,r){return Xe(n=>{if(t?.(n),n.defaultPrevented||n.isPropagationStopped()||!br(n)||jY(n)||BY(n))return;let o=e.getState(),i=da(e,o.activeId)?.element;if(!i)return;let{view:a,...s}=n;i!==r?.current&&i.focus({preventScroll:!0}),JO(i,n.type,s)||n.preventDefault(),n.currentTarget.contains(i)&&n.stopPropagation()})}function HY(e){return B7(Fh(Lh(j7(e))))}var WY=ki(function({store:t,focusOnMove:r,previousElementRef:n,present:o,scrollIntoView:i}){let a=ft(t,"moves"),s=ft(t,"compositeElement");return(0,$u.useEffect)(()=>{if(!a||!r)return;let{activeId:l}=t.getState();if(l!=null)return o({id:l,requireFocus:xS(t),focus:!0,scrollIntoView:i})},[t,a,r,s,o,i]),_t(()=>{if(!a||!s)return;let{activeId:l}=t.getState();if(l!==null)return;let d=n.current;n.current=null,d&&sl(d,{relatedTarget:s}),yo(s)||(Ci(s)&&s.scrollIntoView({block:"nearest",inline:"nearest"}),s.focus({preventScroll:!0}))},[t,a,s]),null}),ES=Wt(function({store:t,composite:r=!0,focusOnMove:n=r,moveOnKeyPress:o=!0,unstable_scrollIntoView:i,...a}){let s=S7();t=t||s,Xr(t,!1);let l=(0,$u.useRef)(null),d=(0,$u.useRef)(null),c=i_(t),[,u]=qh(r?t.setCompositeElement:null),g=ft(t,"virtualFocus"),p=ft(t,r&&g?["activeId"]:[],E=>r&&g?E.activeId:null);_t(()=>{if(!t||!r||!g)return;let E=d.current;if(d.current=null,!E)return;let I=da(t,p)?.element||eo(E);I!==E&&sl(E,{relatedTarget:I})},[t,p,g,r]);let m=Z7(t,a.onKeyDownCapture,d),b=Z7(t,a.onKeyUpCapture,d),h=a.onFocusCapture,y=Xe(E=>{if(h?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I}=t.getState();if(!I)return;let T=E.relatedTarget,N=$7(E.currentTarget);br(E)&&N&&(E.stopPropagation(),d.current=T)}),_=a.onFocus,w=Xe(E=>{if(_?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:I}=E,{virtualFocus:T}=t.getState();if(T)br(E)&&!ca(t,I)&&queueMicrotask(()=>c({focus:!0,markedOnly:!0,requireFocus:!0,scrollIntoView:i}));else if(br(E)){if(!ca(t,I)){let{activeId:N}=t.getState();N!=null&&c({id:N,markedOnly:!0,requireFocus:!0,scrollIntoView:i})}t.setActiveId(null)}}),v=a.onBlurCapture,R=Xe(E=>{if(v?.(E),E.defaultPrevented||!t)return;let{virtualFocus:I,activeId:T,compositeElement:N}=t.getState();if(!I||E.currentTarget!==N)return;let P=da(t,T)?.element,A=E.relatedTarget,F=ca(t,A),D=d.current;d.current=null,br(E)&&F?(A===P?D&&D!==A&&sl(D,E):P?sl(P,E):D&&sl(D,E),E.stopPropagation()):!ca(t,E.target)&&P&&sl(P,E)}),x=a.onKeyDown,S=er(o),C=Xe(E=>{if(x?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!br(E))return;let{orientation:I,items:T,renderedItems:N,activeId:P,rtl:A}=t.getState(),F=da(t,P);if(F?.element?.isConnected)return;let D=F&&P!=null,O=D?T:N,L=I!=="horizontal",M=I!=="vertical",V=zY(O);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&cn(E.currentTarget))return;let ne={ArrowUp:(V||L)&&(()=>D?t.up({activeId:P,renderedItems:O}):V?HY(N)?.id:t?.last()),ArrowRight:(V||M)&&(()=>D?t.next({activeId:P,renderedItems:O}):A?t.last():t.first()),ArrowDown:(V||L)&&(()=>D?t.down({activeId:P,renderedItems:O}):t.first()),ArrowLeft:(V||M)&&(()=>D?t.previous({activeId:P,renderedItems:O}):A?t.first():t.last()),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(ne){let de=ne();if(de!==void 0){if(!S(E))return;E.preventDefault(),t.move(de)}}});a=xo(a,E=>(0,l_.jsxs)(Fd,{value:t,children:[E,r&&(0,l_.jsx)(WY,{store:t,focusOnMove:n,previousElementRef:d,present:c,scrollIntoView:i})]}),[t,r,n,c]),a={"aria-activedescendant":ft(t,r&&g?["items"]:[],()=>{if(t&&r&&g)return da(t,p)?.id}),...a,ref:sr(l,u,a.ref),onKeyDownCapture:m,onKeyUpCapture:b,onFocusCapture:y,onFocus:w,onBlurCapture:R,onKeyDown:C};let k=ft(t,r&&!g?["activeId"]:[],E=>r&&(g||E.activeId===null));return a=Hu({focusable:k,...a}),a}),y8e=Lt(function(t){let r=ES(t);return Ht(LY,r)});var qu=kn(),R8e=qu.useContext,C8e=qu.useScopedContext,kS=qu.useProviderContext,Q7=qu.ContextProvider,J7=qu.ScopedContextProvider;var TS=f(H(),1),Ku=kn([Q7],[J7]),O8e=Ku.useContext,I8e=Ku.useScopedContext,P8e=Ku.useProviderContext,eI=Ku.ContextProvider,d_=Ku.ScopedContextProvider,tI=(0,TS.createContext)(void 0),M8e=(0,TS.createContext)(void 0);var fl=f(H(),1),OS=f(B(),1);var iI=f(ni(),1),UY="div";function rI(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function nI(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,n=Number.parseFloat(t)*r;return Number.isNaN(n)?0:n}function oI(e,t,r){let n=e.split(","),o=t.split(","),i=r.split(","),a=0;for(let[s,l]of n.entries()){if(l.trim()==="none")continue;let d=nI(o[s%o.length]),c=nI(i[s%i.length]);a=Math.max(a,d+c)}return a}function YY(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:n,animationName:o,animationDuration:i,animationDelay:a}=getComputedStyle(e);return Math.max(oI(t,n,r),oI(o,a,i))}function IS(e,t,r){return!r&&t!==!1&&(!e||!!t)}var GY=Wt(function({store:t,alwaysVisible:r,unstable_otherElementRef:n,...o}){let i=kS();t=t||i,Xr(t,!1);let a=(0,fl.useRef)(null),s=Qr(o.id),[l,d]=(0,fl.useState)(null),{open:c,mounted:u,animated:g,contentElement:p}=ul(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),m=ft(t.disclosure,"contentElement"),b=(0,fl.useRef)(!1);_t(()=>{a.current&&t?.setContentElement(a.current)},[t]),_t(()=>{let w;return t?.setState("animated",v=>(w=v,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),_t(()=>{if(!g){c?b.current&&(b.current=!1,d("enter")):(b.current=!0,d(null));return}if(!p?.isConnected){d(null);return}return BO(()=>{d(c?"enter":u?"leave":null)})},[g,p,c,u]),_t(()=>{if(!t||!g||!l||!p)return;let w=()=>t?.setState("animating",!1),v=()=>(0,iI.flushSync)(w);if(l==="leave"&&c||l==="enter"&&!c)return;if(typeof g=="number")return rI(g,v);let R=[p];m&&R.push(m);let x=n?.current;x&&R.push(x);let S=Math.max(...R.map(YY));if(!S){l==="enter"&&t.setState("animated",!1),w();return}return rI(Math.max(S-1e3/60,0),v)},[t,g,p,m,n,c,l]),o=xo(o,w=>(0,OS.jsx)(d_,{value:t,children:w}),[t]);let h=IS(u,o.hidden,r),y=o.style,_=(0,fl.useMemo)(()=>h?{...y,display:"none"}:y,[h,y]);return o={"data-open":c||void 0,"data-enter":l==="enter"||void 0,"data-leave":l==="leave"||void 0,hidden:h,...o,id:s,ref:sr(s?t.setContentElement:null,a,o.ref),style:_},Ad(o)}),$Y=Lt(function(t){let r=GY(t);return Ht(UY,r)}),z8e=Lt(function({unmountOnHide:t,...r}){let n=kS(),o=r.store||n;return ft(o,["mounted"],i=>!t||i?.mounted)===!1?null:(0,OS.jsx)($Y,{...r})});function aI(e={}){let t=e.store||e.disclosure?Ld(e.store,t_(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),n=He(e.open,r?.open,e.defaultOpen,!1),o=He(e.animated,r?.animated,!1),i={open:n,animated:o,animating:!!o&&n,mounted:n,contentElement:He(r?.contentElement,null),disclosureElement:He(r?.disclosureElement,null)},a=t?un(i,t):un(i);return Mt(a,()=>Ct(a,["animated","animating"],s=>{s.animated||a.setState("animating",!1)})),Mt(a,()=>to(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),Mt(a,()=>Ct(a,["open","animating"],s=>{a.setState("mounted",s.open||s.animating)})),{...a,disclosure:e.disclosure,setOpen:s=>a.setState("open",s),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",s=>!s),stopAnimation:()=>a.setState("animating",!1),setContentElement:s=>a.setState("contentElement",s),setDisclosureElement:s=>a.setState("disclosureElement",s)}}function sI(e,t,r){return Ei(t,[r.store,r.disclosure]),qt(e,r,"open","setOpen"),qt(e,r,"mounted","setMounted"),qt(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Xu=kn([eI],[d_]),K8e=Xu.useContext,X8e=Xu.useScopedContext,Z8e=Xu.useProviderContext,lI=Xu.ContextProvider,dI=Xu.ScopedContextProvider;var Zu=f(H(),1),c_=(0,Zu.createContext)(void 0),Qu=kn([lI,Jh],[dI,Fd]),PS=Qu.useContext,Oi=Qu.useScopedContext,u_=Qu.useProviderContext,cI=Qu.ContextProvider,uI=Qu.ScopedContextProvider,f_=(0,Zu.createContext)(void 0),fI=(0,Zu.createContext)(!1),MS=(0,Zu.createContext)(null);function pI(e,t,r){return Ei(t,[r.store]),qt(e,r,"items","setItems"),e}function mI(e){return{id:Qr(e.id),...e}}function gI(e,t,r){e=pI(e,t,r),qt(e,r,"activeId","setActiveId");let n={compositeElementInFocusOrder:r.compositeElementInFocusOrder??r.includesBaseElement};return qt(e,n,"compositeElementInFocusOrder"),qt(e,r,"virtualFocus"),qt(e,r,"orientation"),qt(e,r,"rtl"),qt(e,r,"focusLoop"),qt(e,r,"focusWrap"),qt(e,r,"focusShift"),e}function bI(e={}){return aI(e)}function hI(e,t,r){return sI(e,t,r)}function _I({popover:e,...t}={}){let r=Ld(t.store,t_(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement","unstable_placing"]));let n=r?.getState(),o=bI({...t,store:r}),i=He(t.placement,n?.placement,"bottom"),a={...o.getState(),placement:i,currentPlacement:i,anchorElement:He(n?.anchorElement,null),popoverElement:He(n?.popoverElement,null),arrowElement:He(n?.arrowElement,null),rendered:Symbol("rendered"),unstable_placing:!1},s=un(a,o,r),l=a.anchorElement===a.disclosureElement?a.anchorElement:null;return Mt(s,()=>Ct(s,["anchorElement","disclosureElement"],d=>{if(d.anchorElement&&d.anchorElement!==l){l=null;return}l=d.disclosureElement,s.setState("anchorElement",l)})),{...o,...s,setAnchorElement:d=>s.setState("anchorElement",d),setPopoverElement:d=>s.setState("popoverElement",d),setArrowElement:d=>s.setState("arrowElement",d),render:()=>s.setState("rendered",Symbol("rendered"))}}function vI(e,t,r){return Ei(t,[r.popover]),qt(e,r,"placement"),hI(e,t,r)}var wI=f(H(),1),qY="div";function KY(e){let t=e.relatedTarget;return Vd(t)?al(e.currentTarget,t):!1}var NS=Symbol("composite-hover");function XY(e){let{relatedTarget:t}=e;if(!Vd(t))return!1;let r=t;do{if(dn(r,NS)&&r[NS])return!0;r=r.parentElement}while(r);return!1}var AS=Wt(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:n=!!r,...o}){let i=Qh();t=t||i,Xr(t,!1);let a=f7(),s=o.onMouseMove,l=er(r),d=Xe(m=>{if(s?.(m),!m.defaultPrevented&&a()&&l(m)){if(!t7(m.currentTarget)){let b=t?.getState().compositeElement;b&&!yo(b)&&b.focus({preventScroll:!0})}t?.setActiveId(m.currentTarget.id)}}),c=o.onMouseLeave,u=er(n),g=Xe(m=>{c?.(m),!m.defaultPrevented&&a()&&(KY(m)||XY(m)||l(m)&&u(m)&&(t?.setActiveId(null),t?.getState().compositeElement?.focus({preventScroll:!0})))}),p=(0,wI.useCallback)(m=>{m&&(m[NS]=!0)},[]);return o={...o,ref:sr(p,o.ref),onMouseMove:d,onMouseLeave:g},o}),COe=ki(Lt(function(t){let r=AS(t);return Ht(qY,r)}));var ZY=new WeakMap,yI=new WeakMap;function Ju(e){e.scrollIntoView({block:"nearest",inline:"nearest"})}function QY(e,t){let r=e.ownerDocument.defaultView;if(!r||!r.getComputedStyle(t).writingMode.startsWith("horizontal"))return null;let n=null,o=null,i=e.parentElement;for(;i&&t.contains(i);){let a=r.getComputedStyle(i);if(a.overflowY!=="visible"&&a.overflowY!=="clip"&&i.scrollHeight>i.clientHeight){if(n)return null;n=i}if(a.overflowX!=="visible"&&a.overflowX!=="clip"&&i.scrollWidth>i.clientWidth){if(o)return null;o=i}if(i===t)break;i=i.parentElement}return o&&o!==n?null:n}function JY(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),o=n.width/t.offsetWidth||1,i=n.left+t.clientLeft*o,a=i+t.clientWidth*o,s=t.clientWidth*o,l=r.left<i,d=r.right>a,c=l&&!d&&r.width<s||d&&!l&&r.width>s,u=l&&!d&&r.width>s||d&&!l&&r.width<s,g=0;c?g=(r.left-i)/o:u&&(g=(r.right-a)/o);let p=n.height/t.offsetHeight||1,m=(r.top+r.height/2-(n.top+(t.clientTop+t.clientHeight/2)*p))/p;t.scrollBy({left:g,top:m})}function p_(e){if(!e)return Ju;let t=yI.get(e);if(t)return t;let r=n=>{let{contentElement:o,moves:i,selectElement:a}=e.getState();if(!a||i!==ZY.get(e)||!o?.contains(n))return Ju(n);let s=QY(n,o);if(!s)return Ju(n);JY(n,s)};return yI.set(e,r),r}var lr=f(H(),1),jd=f(B(),1);var eG="input";function tG(e,t,r){return r?e.find(n=>!n.disabled&&n.value)?.value===t:!1}function xI(e,t){if(!t||e==null)return!1;let r=Lu(e),n=Lu(t);return r.length!==e.length||n.length!==t.length?!1:n.length>r.length&&n.toLowerCase().startsWith(r.toLowerCase())}function rG(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function nG(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var oG=Wt(function({store:t,focusable:r=!0,autoSelect:n=!1,getAutoSelectId:o,setValueOnChange:i,showMinLength:a=0,showOnChange:s,showOnMouseDown:l,showOnClick:d=l,showOnKeyDown:c,showOnKeyPress:u=c,blurActiveItemOnClick:g,setValueOnClick:p=!0,moveOnKeyPress:m=!0,autoComplete:b="list",name:h,form:y,disabled:_,...w}){let v=Oi(!0),R=u_();t=t||R||v,Xr(t,!1);let x=(0,lr.useRef)(null),[S,C]=u7(),k=(0,lr.useRef)(!1),E=(0,lr.useRef)(!1),I=(0,lr.useRef)(null),T=()=>{let $=I.current;$!=null&&(cancelAnimationFrame($),I.current=null)},N=ft(t,["virtualFocus"],$=>$.virtualFocus&&n),P=b==="inline"||b==="both",[A,F]=(0,lr.useState)(P);c7(()=>{P&&F(!0)},[P]);let D=ft(t,"inputValue"),O=ft(t,["selectedValue"],$=>{if(h&&Array.isArray($.selectedValue))return $.selectedValue}),L=Array.isArray(O),M=(0,lr.useRef)(void 0);(0,lr.useEffect)(()=>Ct(t,["selectedValue","activeId"],($,J)=>{M.current=J.selectedValue}),[t]);let V=ft(t,["activeValue","selectedValue","activeId"],$=>{if(P&&A&&!($.activeValue&&Array.isArray($.selectedValue)&&($.selectedValue.includes($.activeValue)||M.current?.includes($.activeValue))))return $.activeValue}),z=ft(t,"renderedItems"),W=ft(t,"open"),j=ft(t,"contentElement"),re=ft(t,"unstable_placing"),ne=tG(z,V,N),de=(0,lr.useMemo)(()=>{if(!P||!A)return D;if(ne){if(xI(D,V)){let $=V?.slice(D.length)||"";return D+$}return D}return V||D},[P,A,ne,V,D]);(0,lr.useEffect)(()=>{let $=x.current;if(!$)return;let J=()=>F(!0);return $.addEventListener("combobox-item-move",J),()=>{$.removeEventListener("combobox-item-move",J)}},[]),(0,lr.useEffect)(()=>{if(!P||!A||!V||!ne||!xI(D,V))return;let $=Fu;return queueMicrotask(()=>{let J=x.current;if(!J)return;let{start:Ve,end:Se}=zu(J),rt=D.length,Pe=V.length;Wh(J,rt,Pe),$=()=>{if(!yo(J))return;let{start:Xt,end:Nn}=zu(J);Xt===rt&&Nn===Pe&&Wh(J,Ve,Se)}}),()=>$()},[S,P,A,V,ne,D]);let Q=Xe(o),fe=(0,lr.useRef)(null),be=(0,lr.useRef)(void 0),ve=(0,lr.useRef)(!1),G=(0,lr.useRef)(!1);(0,lr.useEffect)(()=>{if(!W||!j)return;let $=Bu(j);if(!$)return;let J=()=>{k.current=!1,ve.current=!0},Ve=()=>{if(G.current||(ve.current=!0),!t||!k.current)return;let{activeId:rt}=t.getState();rt!==null&&rt!==fe.current&&(k.current=!1)},Se={passive:!0,capture:!0};return $.addEventListener("wheel",J,Se),$.addEventListener("touchmove",J,Se),$.addEventListener("scroll",Ve,Se),()=>{$.removeEventListener("wheel",J,!0),$.removeEventListener("touchmove",J,!0),$.removeEventListener("scroll",Ve,!0)}},[W,j,t]),_t(()=>{ve.current=!1,D&&(E.current||(k.current=!0))},[D]),_t(()=>{N!=="always"&&W||(k.current=W)},[N,W]),_t(()=>{W||(be.current=void 0)},[W]);let te=ft(t,"resetValueOnSelect");Ei(()=>{let $=k.current;if(!t||!W||E.current||!$&&(!te||ve.current))return;let J=t.getState(),{compositeElement:Ve,activeId:Se,selectElement:rt,selectedValue:Pe}=J;if(Ve&&!yo(Ve)||J.unstable_placing)return;let Xt=t.item(Se)?.value,Nn=Xt!=null&&(Array.isArray(Pe)?Pe.includes(Xt):Pe===Xt);if(N&&$&&!(rt&&!D&&Nn)){let An=Q(z),ko=An!==void 0?An:nG(z)??t.first();fe.current=ko;let Dn=ko??null,_s=t.item(Dn)?.value,xl=be.current;Dn!==Se||xl?.id!==Dn||xl?.value!==_s?(be.current={id:Dn,value:_s},t.move(Dn)):t.setState("activeValue",_s)}else{let An=t.item(Se||t.first())?.element;An&&"scrollIntoView"in An&&(G.current=!0,An.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{G.current=!1}))}},[t,W,re,S,D,N,te,Q,z]),(0,lr.useEffect)(()=>{if(!P)return;let $=x.current;if(!$)return;let J=[$,j].filter(Se=>!!Se),Ve=Se=>{J.every(rt=>Gh(Se,rt))&&t?.setInputValue(de)};for(let Se of J)Se.addEventListener("focusout",Ve);return()=>{for(let Se of J)Se.removeEventListener("focusout",Ve)}},[P,j,t,de]);let he=$=>$.currentTarget.value.length>=a,ke=w.onChange,Oe=er(s??he),_e=er(i??!t.tag),ae=Xe($=>{if(ke?.($),$.defaultPrevented||!t)return;let J=$.currentTarget,{value:Ve,selectionStart:Se,selectionEnd:rt}=J,Pe=$.nativeEvent;if(k.current=!0,e7(Pe)&&(Pe.isComposing&&(k.current=!1,E.current=!0),P)){let Xt=Pe.inputType==="insertText"||Pe.inputType==="insertCompositionText",Nn=Se===Ve.length;F(Xt&&Nn)}if(_e($)){let Xt=Ve===t.getState().inputValue;t.setInputValue(Ve),queueMicrotask(()=>{Wh(J,Se,rt)}),P&&N&&Xt&&C()}Oe($)&&t.show(),(!N||!k.current)&&t.setActiveId(null)});(0,lr.useEffect)(()=>T,[]);let K=w.onCompositionStart,se=Xe($=>{T(),k.current=!1,E.current=!0,K?.($)}),ce=w.onCompositionEnd,Te=Xe($=>{k.current=!0,E.current=!1,ce?.($),!$.defaultPrevented&&N&&(T(),I.current=requestAnimationFrame(()=>{I.current=null,!E.current&&C()}))}),Tt=w.onMouseDown,q=er(g??(()=>t.getState().compositeElementInFocusOrder)),Z=er(p),We=er(d??he),le=Xe($=>{Tt?.($),!$.defaultPrevented&&($.button||$.ctrlKey||t&&(q($)&&t.setActiveId(null),Z($)&&t.setInputValue(de),We($)&&ll($.currentTarget,"mouseup",t.show)))}),pe=w.onKeyDown,Je=er(u??he),bt=Xe($=>{if(pe?.($),$.repeat||(k.current=!1),$.defaultPrevented||!t)return;let{open:J}=t.getState();if(J&&$.key==="Enter"){$.preventDefault();return}$.ctrlKey||$.altKey||$.shiftKey||$.metaKey||J||($.key==="ArrowUp"||$.key==="ArrowDown")&&Je($)&&($.preventDefault(),t.show())}),Kt=w.onBlur,Nr=Xe($=>{k.current=!1,Kt?.($)}),Ar=Qr(w.id),Qo=rG(b)?b:void 0,Pn=ft(t,["activeId"],$=>$.activeId===null),Mn=Si({disabled:_,"aria-disabled":w["aria-disabled"]}),ro=w.composite!==!1,[,Hi]=qh(ro?null:t.setCompositeElement),Wi=ft(t,L?["compositeElement"]:[],$=>L?$.compositeElement:null);w=xo(w,$=>!h||!Array.isArray(O)||ro&&!Wi?$:(0,jd.jsxs)(jd.Fragment,{children:[$,O.map((J,Ve)=>(0,jd.jsx)("input",{type:"hidden",name:h,form:y,disabled:Mn,value:J},Ve))]}),[h,y,Mn,ro,Wi,O]),w={role:"combobox","aria-autocomplete":Qo,"aria-haspopup":UO(j,"listbox"),"aria-expanded":W,"aria-controls":j?.id,"data-active-item":Pn||void 0,value:de,...w,id:Ar,name:L?void 0:h,form:y,disabled:_,ref:sr(x,t.setInputElement,ro?void 0:Hi,w.ref),onChange:ae,onCompositionStart:se,onCompositionEnd:Te,onMouseDown:le,onKeyDown:bt,onBlur:Nr};let Fe=p_(t);return w=ES({store:t,unstable_scrollIntoView:Fe,focusable:r,...w,moveOnKeyPress:$=>jO(m,$)?!1:(P&&F(!0),!0)}),{autoComplete:"off",...w}}),m_=Lt(function(t){let r=oG(t);return Ht(eG,r)});var g_=f(H(),1),DS=f(B(),1);var iG="div";function aG(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function sG(e){return YO(e)??"option"}var lG=Wt(function({store:t,value:r,hideOnClick:n,setValueOnClick:o,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:s,moveOnKeyPress:l=!0,preventScrollOnKeyDown:d,getItem:c,...u}){let g=Oi();t=t||g,Xr(t,!1);let p=Qr(u.id),{resetValueOnSelectState:m,multiSelectable:b,selected:h,autoFocusSelected:y,selectElement:_}=ul(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(M){return Array.isArray(M.selectedValue)},selected(M){return aG(M.selectedValue,r)},autoFocusSelected(M){return r==null?!1:Array.isArray(M.selectedValue)?M.selectedValue[M.selectedValue.length-1]===r:M.selectedValue===r},selectElement:"selectElement"}),w=!!_,v=!!_,R=Si(u),x=(0,g_.useCallback)(M=>{let V={...M,value:v&&R?void 0:r};return c?c(V):V},[v,R,r,c]);o=o??(!v&&!b),n=n??(r!=null&&!b),d=d??v;let S=sG((0,g_.useContext)(c_)),C=u.onClick,k=er(o),E=er(i),I=er(a??m),T=er(n),N=Xe(M=>{C?.(M),!M.defaultPrevented&&(QO(M)||ZO(M)||(r!=null&&(E(M)&&(I(M)&&t?.resetInputValue(),t?.setSelectedValue(V=>Array.isArray(V)?V.includes(r)?V.filter(z=>z!==r):[...V,r]:r)),k(M)&&t?.setInputValue(r)),T(M)&&t?.hide()))}),P=u.onKeyDown,A=Xe(M=>{if(P?.(M),M.defaultPrevented)return;let V=t?.getState().compositeElement;if(!V||yo(V))return;let z=M.key.length===1&&!M.ctrlKey&&!M.metaKey,W=(Uh()?M.metaKey:M.ctrlKey)&&M.key.toLowerCase()==="v",j=M.key==="Backspace"||M.key==="Delete";if(z||W||j){if(V===_)return;if(cn(V)){queueMicrotask(()=>V.focus()),t?.setInputValue(V.value);return}V.focus(),"value"in V&&typeof V.value=="string"&&t?.setInputValue(V.value)}});(v||b)&&h!=null&&(u={"aria-selected":h,...u}),u=xo(u,M=>(0,DS.jsx)(f_.Provider,{value:r,children:(0,DS.jsx)(fI.Provider,{value:h??!1,children:M})}),[r,h]);let F=w?y:void 0;u={role:S,children:r,...u,id:p,onClick:N,onKeyDown:A},u.autoFocus===void 0&&F!==void 0&&(u.autoFocus=!1,u["data-autofocus"]=F||void 0);let D=er(l),O=p_(t);u=CS({store:t,unstable_scrollIntoView:O,...u,getItem:x,preventScrollOnKeyDown:d,moveOnKeyPress:M=>{if(!D(M))return!1;let V=new Event("combobox-item-move");return t?.getState().compositeElement?.dispatchEvent(V),!0}});let L=er(s??!1);return u=AS({store:t,...u,focusOnHover(M){return s!==void 0?L(M):v&&t.getState().open}}),u}),b_=ki(Lt(function(t){let r=lG(t);return Ht(iG,r)}));var h_=f(H(),1),SI=f(B(),1);var dG="span";function VS(e){return Lu(e).toLowerCase()}function cG(e,t){let r=[];for(let n of t){if(!n)continue;let o=0,i=n.length,a=e.indexOf(n,o);for(;a!==-1;)r.push([a,i]),o=a+1,a=e.indexOf(n,o)}return r}function uG(e){e.sort(([r],[n])=>r-n);let t=[];for(let[r,n]of e){let o=t[t.length-1];o&&r<o[0]+o[1]?o[1]=Math.max(o[1],r+n-o[0]):t.push([r,n])}return t}function fG(e){let t=[],r=[],n=0;for(let i of e){let a=VS(i).length;for(let s=0;s<a;s+=1)t.push(s===0?n:-1),r.push(n);n+=i.length}t.push(e.length),r.push(e.length);let o=e.length;for(let i=t.length-1;i>=0;i-=1){let a=t[i];a!=null&&(a===-1?t[i]=o:o=a)}return{starts:t,ends:r}}function pG(e,t){if(!t.length)return t;let{starts:r,ends:n}=fG(e),o=[];for(let[i,a]of t){let s=r[i],l=n[i+a];s==null||l==null||l<=s||o.push([s,l-s])}return o}function mG(e,t){if(!e||!t)return e;let r=FO(t).map(VS),n=[],o=(l,d=!1)=>(0,SI.jsx)("span",{"data-autocomplete-value":d?"":void 0,"data-user-value":d?void 0:"",children:l},n.length),i=pG(e,uG(cG(VS(e),new Set(r)))),a=i[0];if(!a)return n.push(o(e,!0)),n;let[s]=a;return[e.slice(0,s),...i.flatMap(([l,d],c)=>{let u=e.slice(l,l+d),g=i[c+1]?.[0];return[u,e.slice(l+d,g)]})].forEach((l,d)=>{l&&n.push(o(l,d%2===0))}),n}var gG=Wt(function({store:t,value:r,userValue:n,...o}){let i=Oi();t=t||i;let a=(0,h_.useContext)(f_),s=r??a,l=ft(t,["inputValue"],d=>n??d?.inputValue);return o={children:(0,h_.useMemo)(()=>{if(s)return l?mG(s,l):s},[s,l]),...o},o}),__=Lt(function(t){let r=gG(t);return Ht(dG,r)});var bG="label",hG=Wt(function({store:t,...r}){let n=Oi(!0),o=u_();t=t||o||n,Xr(t,!1);let i=ft(t,"inputElement");ju(i,"id");let a=i?.id,s=Qr(r.id);return r={htmlFor:a,...r,id:s,ref:sr(t.setLabelElement,r.ref)},r}),v_=ki(Lt(function(t){let r=hG(t);return Ht(bG,r)}));var ua=f(H(),1),ef=f(B(),1);var _G="div",vG=Wt(function({store:t,alwaysVisible:r,...n}){let o=Oi(!0),i=PS();t=t||i;let a=!!t&&t===o;Xr(t,!1);let s=n.onFocus,l=Xe(T=>{if(s?.(T),T.defaultPrevented||!br(T))return;let N=t.getState().compositeElement;if(!N||!Ci(N))return;let P=T.currentTarget;queueMicrotask(()=>{Jn(P).activeElement===P&&N.focus()})}),d=(0,ua.useRef)(null),c=Qr(n.id),u=ft(t,"mounted"),g=IS(u,n.hidden,r),p=g?{...n.style,display:"none"}:n.style,m=ft(t,["selectedValue"],T=>Array.isArray(T.selectedValue)),b=ju(d,"role",n.role),h=(b==="listbox"||b==="tree"||b==="grid")&&m||void 0,[y,_]=(0,ua.useState)(!1),w=ft(t,"contentElement"),v=(0,ua.useContext)(MS),R=(0,ua.useState)(),[x,S]=v||R,C=(0,ua.useMemo)(()=>[x,S],[x,S]);_t(()=>{if(!u)return;let T=d.current;if(!T||w!==T)return;let N=()=>{_(!!T.querySelector("[role='listbox']"))},P=new MutationObserver(N);return P.observe(T,{subtree:!0,childList:!0,attributeFilter:["role"]}),N(),()=>P.disconnect()},[u,w]),y||(n={role:"listbox","aria-multiselectable":h,...n}),n=xo(n,T=>(0,ef.jsx)(uI,{value:t,children:(0,ef.jsx)(MS.Provider,{value:C,children:(0,ef.jsx)(tI.Provider,{value:S,children:(0,ef.jsx)(c_.Provider,{value:b,children:T})})})}),[t,b,C]);let k=c&&(!o||!a)?t.setContentElement:null,E=ft(t,["labelElement","selectLabelElement"],T=>x?null:T.selectLabelElement||T.labelElement);ju(E,"id");let I=x||E?.id;return n={"aria-labelledby":n["aria-label"]!=null?void 0:I,hidden:g,...n,id:c,onFocus:l,ref:sr(k,d,n.ref),style:p,tabIndex:-1},n}),w_=Lt(function(t){let r=vG(t);return Ht(_G,r)});var FS=f(H(),1),d7e=(0,FS.createContext)(null),c7e=(0,FS.createContext)(null),tf=kn([Jh],[Fd]),RI=tf.useContext,u7e=tf.useScopedContext,f7e=tf.useProviderContext,p7e=tf.ContextProvider,m7e=tf.ScopedContextProvider;var wG=Yh()&&$O();function CI({tag:e,...t}={}){let r=Ld(t.store,M7(e,["value","rtl"])),n=He(t.defaultInputValue,t.defaultValue);({...t});let o=e?.getState(),i=r?.getState(),a=He(t.activeId,i?.activeId,t.defaultActiveId,null),s=z7({...t,activeId:a,compositeElementInFocusOrder:He(t.compositeElementInFocusOrder,t.includesBaseElement,i?.compositeElementInFocusOrder,i?.includesBaseElement,!0),orientation:He(t.orientation,i?.orientation,"vertical"),focusLoop:He(t.focusLoop,i?.focusLoop,!0),focusWrap:He(t.focusWrap,i?.focusWrap,!0),virtualFocus:He(t.virtualFocus,i?.virtualFocus,!0)}),l=_I({...t,placement:He(t.placement,i?.placement,"bottom-start")}),d=He(t.inputValue,t.value,i?.inputValue,i?.value,n,""),c=He(t.selectedValue,i?.selectedValue,o?.values,t.defaultSelectedValue,""),u=t.selectedValue===void 0&&i?.selectedValue===void 0&&o?.values===void 0&&t.defaultSelectedValue===void 0,g=Array.isArray(c),p={...s.getState(),...l.getState(),inputValue:d,value:d,selectedValue:c,resetValueOnSelect:He(t.resetValueOnSelect,i?.resetValueOnSelect,g),resetValueOnHide:He(t.resetValueOnHide,i?.resetValueOnHide,g&&!e),selectOnMove:He(t.selectOnMove,i?.selectOnMove,!1),activeValue:i?.activeValue,inputElement:He(i?.inputElement,null),labelElement:He(i?.labelElement,null),selectElement:He(i?.selectElement,null),selectLabelElement:He(i?.selectLabelElement,null)},m=un(p,s,l,r);Mt(m,()=>la(Ct(m,["inputValue"],S=>{m.setState("value",S.inputValue)}),Ct(m,["value"],S=>{m.setState("inputValue",S.value)})));let b=!1,h=new Set;t.focusLoop===void 0&&i?.focusLoop===void 0&&h.add("focusLoop"),t.focusWrap===void 0&&i?.focusWrap===void 0&&h.add("focusWrap"),t.compositeElementInFocusOrder===void 0&&t.includesBaseElement===void 0&&i?.compositeElementInFocusOrder===void 0&&i?.includesBaseElement===void 0&&h.add("compositeElementInFocusOrder"),t.resetValueOnSelect===void 0&&i?.resetValueOnSelect===void 0&&h.add("resetValueOnSelect");let y=p.compositeElement===p.selectElement?p.selectElement:null,_=p.selectElement||p.compositeElement||p.disclosureElement,w=p.anchorElement===_?p.anchorElement:null;Mt(m,()=>Ct(m,["compositeElement","selectElement"],S=>{if(!(!S.selectElement&&!y)){if(S.compositeElement&&S.compositeElement===S.selectElement){y=S.selectElement;return}if(S.compositeElement&&S.compositeElement!==y){y=null;return}y=S.selectElement,m.setState("compositeElement",y)}})),Mt(m,()=>Ct(m,["selectElement"],S=>{if(!S.selectElement)return;let{focusLoop:C,focusWrap:k,compositeElementInFocusOrder:E,resetValueOnSelect:I}=m.getState();return h.has("focusLoop")&&s.setState("focusLoop",!1),h.has("focusWrap")&&s.setState("focusWrap",!1),h.has("compositeElementInFocusOrder")&&s.setState("compositeElementInFocusOrder",!1),h.has("resetValueOnSelect")&&m.setState("resetValueOnSelect",!0),()=>{let T=m.getState();h.has("focusLoop")&&!T.focusLoop&&s.setState("focusLoop",C),h.has("focusWrap")&&!T.focusWrap&&s.setState("focusWrap",k),h.has("compositeElementInFocusOrder")&&!T.compositeElementInFocusOrder&&s.setState("compositeElementInFocusOrder",E),h.has("resetValueOnSelect")&&T.resetValueOnSelect&&m.setState("resetValueOnSelect",I)}})),Mt(m,()=>Ct(m,["anchorElement","compositeElement","disclosureElement","selectElement"],S=>{if(S.anchorElement&&S.anchorElement!==w){w=null;return}w=S.selectElement||S.compositeElement||S.disclosureElement,m.setState("anchorElement",w)})),Mt(m,()=>Ct(m,["items","selectedValue","selectElement"],(S,C)=>{if(u){if(S.selectedValue!==C.selectedValue){u=!1;return}S.selectElement&&queueMicrotask(()=>{if(!u)return;let k=m.getState();if(!k.selectElement)return;let E=k.items.find(I=>!I.disabled&&I.value!=null);E?.value!=null&&(u=!1,m.setState("selectedValue",E.value))})}})),wG&&Mt(m,()=>Ct(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),Mt(m,()=>{if(e)return la(Ct(m,["selectedValue"],S=>{Array.isArray(S.selectedValue)&&e.setValues(S.selectedValue)}),Ct(e,["values"],S=>{m.setState("selectedValue",S.values)}))}),Mt(m,()=>Ct(m,["resetValueOnHide","mounted"],S=>{S.resetValueOnHide&&(S.mounted||m.setState("inputValue",d))})),Mt(m,()=>Ct(m,["open"],S=>{if(S.open){b=!0;return}b=!1,m.setState("activeId",a),m.setState("moves",0)})),Mt(m,()=>Ct(m,["moves","activeId"],(S,C)=>{S.moves!==C.moves&&(b=!1),S.activeId!==C.activeId&&(b=!1),S.moves===C.moves&&m.setState("activeValue",void 0)})),Mt(m,()=>ds(m,["moves","renderedItems"],(S,C)=>{if(S.moves===C.moves)return;let{activeId:k}=m.getState(),E=s.item(k);m.setState("activeValue",E?.value)})),Mt(m,()=>Ct(m,["items","mounted","open","selectedValue","selectElement"],S=>{if(!S.selectElement||S.mounted&&!b)return;let C=Array.isArray(S.selectedValue)?S.selectedValue:[S.selectedValue],k=C[C.length-1];if(k==null)return;let E=S.items.find(I=>!I.disabled&&I.value===k);E&&(b=!1,m.setState("activeId",E.id))})),Mt(m,()=>ds(m,["selectOnMove","moves"],S=>{let{activeId:C,open:k,selectedValue:E,selectElement:I}=m.getState();if(!I||!S.selectOnMove&&k||Array.isArray(E)||!S.moves||!C)return;let T=s.item(C);!T||T.disabled||T.value==null||m.setState("selectedValue",T.value)}));let v=S=>{m.setState("inputValue",S)},R=()=>v(p.inputValue),x=(S,C)=>{h.delete(S),S==="includesBaseElement"&&h.delete("compositeElementInFocusOrder"),S==="selectedValue"&&(u=!1),m.setState(S,C)};return{...l,...s,...m,setState:x,tag:e,setInputValue:v,resetInputValue:R,setValue:v,resetValue:R,setSelectedValue:S=>x("selectedValue",S),setInputElement:S=>m.setState("inputElement",S),setLabelElement:S=>m.setState("labelElement",S),setSelectElement:S=>m.setState("selectElement",S),setSelectLabelElement:S=>m.setState("selectLabelElement",S)}}function xG(e){let t=RI();return e={...e,tag:e.tag!==void 0?e.tag:t},mI(e)}function SG(e,t,r){Ei(t,[r.tag]);let n={inputValue:r.inputValue??r.value,setInputValue:r.setInputValue??r.setValue};return qt(e,n,"inputValue","setInputValue"),qt(e,r,"selectedValue","setSelectedValue"),qt(e,r,"selectOnMove"),qt(e,r,"resetValueOnHide"),qt(e,r,"resetValueOnSelect"),Object.assign(gI(vI(e,t,r),t,r),{tag:r.tag})}function LS(e={}){e=xG(e);let[t,r]=Bd(CI,e);return SG(t,r,e)}var EI=f(B(),1);function y_(e={}){let t=LS(e);return(0,EI.jsx)(cI,{value:t,children:e.children})}var AI=f(II(),1);var DI=f(Nt(),1),cs=f(ue(),1),pl=f(U(),1),Ii=f(Me(),1);var OG=[],rf=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:OG;var nf=f(U(),1),IG=[];function Cr({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:IG,[n,o]=(0,nf.useState)(r),[i,a]=(0,nf.useState)(!1);return(0,nf.useEffect)(()=>{if(!t){o(r);return}let s=!1;return a(!0),t().then(l=>{if(!s){let d=Array.isArray(l)&&l.length>0?l:r;o(d)}}).catch(()=>{s||o(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:n,isLoading:i}}var pt=f(B(),1);function PI(e=""){return(0,AI.default)(e.trim().toLowerCase())}var MI=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(n=>n!==r):[...t.value,r]:[r];function NI(e,t){return`${e}-${t}`}var VI=({selected:e})=>(0,pt.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,pt.jsx)(Ii.Icon,{icon:Ui})}),FI=({selected:e})=>(0,pt.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function LI({view:e,filter:t,onChangeView:r}){let n=(0,DI.useInstanceId)(LI,"dataviews-filter-list-box"),[o,i]=(0,pl.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(l=>l.field===t.field),s=rf(t,a);return(0,pt.jsx)(Ii.Composite,{virtualFocus:!0,focusLoop:!0,activeId:o,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,cs.sprintf)((0,cs.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!o&&t.elements.length&&i(NI(n,t.elements[0].value))},render:(0,pt.jsx)(Ii.Composite.Typeahead,{}),children:t.elements.map(l=>(0,pt.jsxs)(Ii.Composite.Hover,{render:(0,pt.jsx)(Ii.Composite.Item,{id:NI(n,l.value),render:(0,pt.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let d=a?[...(e.filters??[]).map(c=>c.field===t.field?{...c,operator:a.operator||t.operators[0],value:MI(t,a,l.value)}:c)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:MI(t,a,l.value)}];r({...e,page:1,filters:d})}}),children:[t.singleSelection&&(0,pt.jsx)(FI,{selected:s===l.value}),!t.singleSelection&&(0,pt.jsx)(VI,{selected:s.includes(l.value)}),(0,pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function PG({view:e,filter:t,onChangeView:r}){let[n,o]=(0,pl.useState)(""),i=(0,pl.useDeferredValue)(n),a=e.filters?.find(d=>d.field===t.field),s=rf(t,a),l=(0,pl.useMemo)(()=>{let d=PI(i);return t.elements.filter(c=>PI(c.label).includes(d))},[t.elements,i]);return(0,pt.jsxs)(y_,{selectedValue:s,setSelectedValue:d=>{let c=a?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:a.operator||t.operators[0],value:d}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:d}];r({...e,page:1,filters:c})},setValue:o,children:[(0,pt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,pt.jsx)(on,{render:(0,pt.jsx)(v_,{}),children:(0,cs.__)("Search items")}),(0,pt.jsx)(m_,{autoSelect:"always",placeholder:(0,cs.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,pt.jsx)(Ii.Icon,{icon:yw})})]}),(0,pt.jsxs)(w_,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(d=>(0,pt.jsxs)(b_,{resetValueOnSelect:!1,value:d.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,pt.jsx)(FI,{selected:s===d.value}),!t.singleSelection&&(0,pt.jsx)(VI,{selected:s.includes(d.value)}),(0,pt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:d.label,children:[(0,pt.jsx)(__,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:d.label}),!!d.description&&(0,pt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:d.description})]})]},d.value)),!l.length&&(0,pt.jsx)("p",{children:(0,cs.__)("No results found")})]})]})}function zI(e){let{elements:t,isLoading:r}=Cr({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,pt.jsx)(Ii.Spinner,{})});if(t.length===0)return(0,pt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,cs.__)("No elements found")});let n=t.length>10?PG:LI;return(0,pt.jsx)(n,{...e,filter:{...e.filter,elements:t}})}var HI=f(jI(),1),WI=f(Nt(),1),zS=f(U(),1),UI=f(Me(),1);var BS=f(B(),1);function YI({filter:e,view:t,onChangeView:r,fields:n}){let o=t.filters?.find(d=>d.field===e.field),i=rf(e,o),a=(0,zS.useMemo)(()=>{let d=n.find(c=>c.id===e.field);return d&&{...d,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:c})=>c[d.id],setValue:({value:c})=>({[d.id]:c})}},[n,e.field]),s=(0,zS.useMemo)(()=>(t.filters??[]).reduce((d,c)=>(d[c.field]=c.value,d),{}),[t.filters]),l=(0,WI.useEvent)(d=>{if(!a||!o)return;let c=a.getValue({item:d});(0,HI.default)(c,i)||r({...t,filters:(t.filters??[]).map(u=>u.field===e.field?{...u,operator:o.operator||e.operators[0],value:c===""?void 0:c}:u)})});return!a||!a.Edit||!o?null:(0,BS.jsx)(UI.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,BS.jsx)(a.Edit,{hideLabelFromVision:!0,data:s,field:a,operator:o.operator,onChange:l})})}var ye=f(ue(),1),tr=f(U(),1),of=f(Pi(),1);var MG=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,NG=["HH:mm","HH:mm:ss"],AG=new Date(2e3,0,1);function fn(e){if(typeof e!="string")return null;let t=e.trim().replace(MG,"");for(let r of NG){let n=G6(t,r,AG);if(Ao(n))return n.getHours()*3600+n.getMinutes()*60+n.getSeconds()}return null}var jS=f(B(),1),dr={Name:(0,jS.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,jS.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function Hd(e,t){let r=fn(t);return r!==null?[fn(e)??NaN,r]:[(0,of.getDate)(e).getTime(),(0,of.getDate)(t).getTime()]}function $I(e,t){switch(t){case"days":return Ks(new Date,e);case"weeks":return Q6(new Date,e);case"months":return Vb(new Date,e);case"years":return Fb(new Date,e);default:return new Date}}var qI={label:(0,ye.__)("Is none of"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter:((e,t,r)=>{if(!r?.length)return!0;let n=t.getValue({item:e});return Array.isArray(n)?!r.some(o=>n.includes(o)):typeof n=="string"||typeof n=="number"?!r.includes(n):!1}),selection:"multi"},S_=[{name:Bt,label:(0,ye.__)("Includes"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter(e,t,r){if(!r?.length)return!0;let n=t.getValue({item:e});return Array.isArray(n)?r.some(o=>n.includes(o)):typeof n=="string"||typeof n=="number"?r.includes(n):!1},selection:"multi"},{name:jt,...qI},{name:lh,label:(0,ye.__)("Includes all"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),dr),filter(e,t,r){if(!r?.length)return!0;let n=t.getValue({item:e});return Array.isArray(n)?r.every(o=>n.includes(o)):!1},selection:"multi"},{name:Kr,...qI},{name:gr,label:(0,ye.__)("Between (inc)"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),dr),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r.includes(void 0)||r.includes("")||r.includes(null))return!0;let n=t.getValue({item:e}),[o,i]=r.map(fn);if(o!==null&&i!==null){let a=fn(n);return a!==null&&a>=o&&a<=i}return typeof n=="number"||n instanceof Date||typeof n=="string"?n>=r[0]&&n<=r[1]:!1},selection:"custom"},{name:ln,label:(0,ye.__)("In the past"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let n=$I(r.value,r.unit),o=(0,of.getDate)(t.getValue({item:e}));return o>=n&&o<=new Date},selection:"custom"},{name:Rn,label:(0,ye.__)("Over"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),dr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let n=$I(r.value,r.unit);return(0,of.getDate)(t.getValue({item:e}))<n},selection:"custom"},{name:Gt,label:(0,ye.__)("Is"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:$t,label:(0,ye.__)("Is not"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:Ga,label:(0,ye.__)("Less than"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:$a,label:(0,ye.__)("Greater than"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:qa,label:(0,ye.__)("Less than or equal"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Ka,label:(0,ye.__)("Greater than or equal"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Lo,label:(0,ye.__)("Before"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n<o},selection:"single"},{name:zo,label:(0,ye.__)("After"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n>o},selection:"single"},{name:Bo,label:(0,ye.__)("Before (inc)"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n<=o},selection:"single"},{name:jo,label:(0,ye.__)("After (inc)"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n>=o},selection:"single"},{name:bi,label:(0,ye.__)("Contains"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&n.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:hi,label:(0,ye.__)("Doesn't contain"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&!n.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:_i,label:(0,ye.__)("Starts with"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let n=t.getValue({item:e});return typeof n=="string"&&r&&n.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Ho,label:(0,ye.__)("On"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n===o},selection:"single"},{name:Wo,label:(0,ye.__)("Not on"),filterText:(e,t)=>(0,tr.createInterpolateElement)((0,ye.sprintf)((0,ye.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),dr),filter(e,t,r){if(r===void 0)return!0;let[n,o]=Hd(t.getValue({item:e}),r);return n!==o},selection:"single"}],ml=e=>S_.find(t=>t.name===e),KI=()=>S_.map(e=>e.name),XI=e=>S_.filter(t=>t.selection==="single").some(t=>t.name===e),ZI=e=>S_.some(t=>t.name===e);var cr=f(B(),1),DG="Enter",VG=" ",FG=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let n=ml(t?.operator);return n!==void 0?n.filterText(r,e):(0,fa.sprintf)((0,fa.__)("Unknown status for %1$s"),r.name)};function LG({filter:e,view:t,onChangeView:r}){let n=e.operators?.map(a=>({value:a,label:ml(a)?.label||a})),o=t.filters?.find(a=>a.field===e.field),i=o?.operator||e.operators[0];return n.length>1&&(0,cr.jsxs)(ie,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,cr.jsx)(us.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,cr.jsx)(us.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,fa.__)("Conditions"),value:i,options:n,onChange:a=>{let s=a,l=o?.operator,d=o?[...(t.filters??[]).map(c=>{if(c.field===e.field){let u=ml(l)?.selection,g=ml(s)?.selection,p=u!==g||[u,g].includes("custom");return{...c,value:p?void 0:c.value,operator:s}}return c})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:d})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function QI({addFilterRef:e,openedFilter:t,fields:r,...n}){let o=(0,R_.useRef)(null),{filter:i,view:a,onChangeView:s}=n,l=a.filters?.find(y=>y.field===i.field),d=[],c=(0,R_.useMemo)(()=>{let y=r.find(_=>_.id===i.field);return y&&{...y,getValue:({item:_})=>_[y.id]}},[r,i.field]),{elements:u}=Cr({elements:i.elements,getElements:i.getElements});if(u.length>0)d=u.filter(y=>i.singleSelection?y.value===l?.value:l?.value?.includes(y.value));else if(Array.isArray(l?.value)){if(!l.value.some(_=>_==null||_==="")){let _=l.value.map(w=>c?.getValueFormatted({item:{[c.id]:w},field:c})||String(w));d=[{value:l.value,label:_}]}}else if(typeof l?.value=="object")d=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let y=c!==void 0?c.getValueFormatted({item:{[c.id]:l.value},field:c}):String(l.value);d=[{value:l.value,label:y}]}let g=i.isPrimary,p=l?.isLocked,m=!p&&l?.value!==void 0,b=!p&&(!g||m),h=g?(0,fa.__)("Reset"):(0,fa.__)("Remove");return(0,cr.jsx)(us.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{o.current?.focus()},renderToggle:({isOpen:y,onToggle:_})=>(0,cr.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,cr.jsxs)(xr.Root,{children:[(0,cr.jsx)(xr.Trigger,{render:(0,cr.jsx)("div",{className:Y("dataviews-filters__summary-chip",{"has-reset":b,"has-values":m,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||_()},onKeyDown:w=>{!p&&[DG,VG].includes(w.key)&&(_(),w.preventDefault())},"aria-disabled":p,"aria-pressed":y,"aria-expanded":y,ref:o,children:(0,cr.jsx)(FG,{activeElements:d,filterInView:l,filter:i})})}),(0,cr.jsx)(xr.Popup,{children:(0,fa.sprintf)((0,fa.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,cr.jsxs)(xr.Root,{children:[(0,cr.jsx)(xr.Trigger,{render:(0,cr.jsx)("button",{className:Y("dataviews-filters__summary-chip-remove",{"has-values":m}),"aria-label":h,onClick:()=>{s({...a,page:1,filters:a.filters?.filter(w=>w.field!==i.field)}),g?o.current?.focus():e.current?.focus()},children:(0,cr.jsx)(us.Icon,{icon:Kv})})}),(0,cr.jsx)(xr.Popup,{children:h})]})]}),renderContent:()=>(0,cr.jsxs)(ie,{direction:"column",justify:"flex-start",children:[(0,cr.jsx)(LG,{...n}),n.filter.hasElements?(0,cr.jsx)(zI,{...n,filter:{...n.filter,elements:u}}):(0,cr.jsx)(YI,{...n,fields:r})]})})}var JI=f(Me(),1),eP=f(ue(),1),tP=f(U(),1);var pa=f(B(),1);function HS({filters:e,view:t,onChangeView:r,setOpenedFilter:n,triggerProps:o}){let i=e.filter(a=>!a.isVisible);return(0,pa.jsxs)(Ce.Root,{disabled:!i.length,children:[(0,pa.jsx)(Ce.Trigger,{...o}),(0,pa.jsx)(Ce.Popup,{children:i.map(a=>(0,pa.jsx)(Ce.Item,{onClick:()=>{n(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,pa.jsx)(Ce.ItemLabel,{children:a.name})},a.field))})]})}function zG({filters:e,view:t,onChangeView:r,setOpenedFilter:n},o){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,pa.jsx)(HS,{triggerProps:{render:(0,pa.jsx)(JI.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:o}),children:(0,eP.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:n})}var rP=(0,tP.forwardRef)(zG);var nP=f(Me(),1),oP=f(ue(),1),iP=f(B(),1);function aP({filters:e,view:t,onChangeView:r}){let n=i=>e.some(a=>a.field===i&&a.isPrimary),o=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!n(i.field)));return(0,iP.jsx)(nP.Button,{disabled:o,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,oP.__)("Reset")})}var sP=f(U(),1);function BG(e,t){return(0,sP.useMemo)(()=>{let r=[];return e.forEach(n=>{if(n.filterBy===!1||!n.hasElements&&!n.Edit)return;let o=n.filterBy.operators,i=!!n.filterBy?.isPrimary,a=t.filters?.some(s=>s.field===n.id&&!!s.isLocked)??!1;r.push({field:n.id,name:n.label,elements:n.elements,getElements:n.getElements,hasElements:n.hasElements,singleSelection:o.some(s=>XI(s)),operators:o,isVisible:a||i||!!t.filters?.some(s=>s.field===n.id&&ZI(s.operator)),isPrimary:i,isLocked:a})}),r.sort((n,o)=>n.isLocked&&!o.isLocked?-1:!n.isLocked&&o.isLocked?1:n.isPrimary&&!o.isPrimary?-1:!n.isPrimary&&o.isPrimary?1:n.name.localeCompare(o.name)),r},[e,t])}var af=BG;var sf=f(B(),1);function jG({className:e}){let{fields:t,view:r,onChangeView:n,openedFilter:o,setOpenedFilter:i}=(0,Wd.useContext)(Ie),a=(0,Wd.useRef)(null),s=af(t,r),l=(0,sf.jsx)(rP,{filters:s,view:r,onChangeView:n,ref:a,setOpenedFilter:i},"add-filter"),d=s.filter(u=>u.isVisible);if(d.length===0)return null;let c=[...d.map(u=>(0,sf.jsx)(QI,{filter:u,view:r,fields:t,onChangeView:n,addFilterRef:a,openedFilter:o},u.field)),l];return c.push((0,sf.jsx)(aP,{filters:s,view:r,onChangeView:n},"reset-filters")),(0,sf.jsx)(ie,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:c})}var lf=(0,Wd.memo)(jG);var fs=f(U(),1),lP=f(Me(),1);var C_=f(ue(),1);var Mi=f(B(),1);function HG(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:n,isShowingFilter:o,setIsShowingFilter:i}=(0,fs.useContext)(Ie),a=(0,fs.useRef)(null),s=(0,fs.useCallback)(p=>{r(p),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(p=>p.isVisible),d={label:(0,C_.__)("Add filter"),"aria-expanded":!1,isPressed:!1},c={label:(0,C_._x)("Filter","verb"),"aria-expanded":o,isPressed:o,onClick:()=>{o||n(null),i(!o)}},u=e.some(p=>p.isPrimary||p.isLocked),g=(0,Mi.jsx)(lP.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:uc,disabled:u,accessibleWhenDisabled:!0,...l?c:d});return(0,Mi.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,Mi.jsx)(WG,{buttonRef:a,filtersCount:t.filters?.length,children:g}):(0,Mi.jsx)(HS,{filters:e,view:t,onChangeView:s,setOpenedFilter:n,triggerProps:{render:g}})})}function WG({buttonRef:e,filtersCount:t,children:r}){return(0,fs.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Mi.jsxs)(Mi.Fragment,{children:[r,!!t&&(0,Mi.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var E_=HG;var dP=f(U(),1);var cP=f(B(),1);function UG(e){let{isShowingFilter:t}=(0,dP.useContext)(Ie);return t?(0,cP.jsx)(lf,{...e}):null}var k_=UG;var uP=f(U(),1),fP=f(Me(),1),pP=f(ue(),1);var gl=f(B(),1);function WS({className:e}){let{actions:t=[],data:r,fields:n,getItemId:o,getItemLevel:i,hasInitiallyLoaded:a,isLoading:s,view:l,onChangeView:d,selection:c,onChangeSelection:u,setOpenedFilter:g,onClickItem:p,isItemClickable:m,renderItemLink:b,defaultLayouts:h,containerRef:y,empty:_=(0,gl.jsx)("p",{children:(0,pP.__)("No results")})}=(0,uP.useContext)(Ie),w=wi(!a,{delay:200});if(!a)return w?(0,gl.jsx)("div",{className:"dataviews-loading",children:(0,gl.jsx)("p",{children:(0,gl.jsx)(fP.Spinner,{})})}):null;let v=as.find(R=>R.type===l.type&&h[R.type])?.component;return(0,gl.jsx)("div",{className:"dataviews-layout__container",ref:y,children:(0,gl.jsx)(v,{className:e,actions:t,data:r,fields:n,getItemId:o,getItemLevel:i,isLoading:s,onChangeView:d,onChangeSelection:u,selection:c,setOpenedFilter:g,onClickItem:p,renderItemLink:b,isItemClickable:m,view:l,empty:_})})}var mP=f(ue(),1),Yo=f(U(),1),gP=f(Me(),1),bP=f(Nt(),1);var hP=f(B(),1),YG=(0,Yo.memo)(function({label:t}){let{view:r,onChangeView:n}=(0,Yo.useContext)(Ie),[o,i,a]=(0,bP.useDebouncedInput)(r.search);(0,Yo.useEffect)(()=>{r.search!==a&&i(r.search??"")},[r.search,i]);let s=(0,Yo.useRef)(n),l=(0,Yo.useRef)(r);(0,Yo.useEffect)(()=>{s.current=n,l.current=r},[n,r]),(0,Yo.useEffect)(()=>{a!==l.current?.search&&s.current({...l.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:a})},[a]);let d=t||(0,mP.__)("Search");return(0,hP.jsx)(gP.SearchControl,{className:"dataviews-search",onChange:i,value:o,label:d,placeholder:d,size:"compact"})}),US=YG;var wr=f(Me(),1),ma=f(ue(),1),Go=f(U(),1);var YS=f(n8(),1),_P=f(Nt(),1);var nt=f(B(),1),GG={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function GS(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Go.useContext)(Ie),n=Object.keys(r);if(n.length<=1)return null;let o=as.find(i=>e.type===i.type);return(0,nt.jsxs)(Ce.Root,{children:[(0,nt.jsx)(Ce.Trigger,{render:(0,nt.jsx)(wr.Button,{size:"compact",icon:o?.icon,label:(0,ma.__)("Layout")})}),(0,nt.jsx)(Ce.Popup,{children:(0,nt.jsx)(Ce.RadioGroup,{value:e.type,onValueChange:i=>{switch(i){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let a={...e};return"layout"in a&&delete a.layout,t({...a,type:i,...r[i]})}(0,YS.default)("Invalid dataview")},children:n.map(i=>{let a=as.find(s=>s.type===i);return a?(0,nt.jsx)(Ce.RadioItem,{value:i,closeOnClick:!0,children:(0,nt.jsx)(Ce.ItemLabel,{children:a.label})},i):null})})})]})}function $G(){let{view:e,fields:t,onChangeView:r}=(0,Go.useContext)(Ie),n=(0,Go.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,nt.jsx)(wr.SelectControl,{label:(0,ma.__)("Sort by"),value:e.sort?.field,options:n,onChange:o=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:o},showLevels:!1})}})}function qG(){let{view:e,fields:t,onChangeView:r}=(0,Go.useContext)(Ie);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let o=e.sort?.direction;return!o&&e.sort?.field&&(o="desc"),(0,nt.jsx)(wr.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,ma.__)("Order"),value:o,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,YS.default)("Invalid direction")},children:dh.map(i=>(0,nt.jsx)(wr.__experimentalToggleGroupControlOptionIcon,{value:i,icon:p8[i],label:uh[i]},i))})}function KG(){let{view:e,config:t,onChangeView:r}=(0,Go.useContext)(Ie),{infiniteScrollEnabled:n}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||n?null:(0,nt.jsx)(wr.__experimentalToggleGroupControl,{isBlock:!0,label:(0,ma.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:o=>{let i=typeof o=="number"||o===void 0?o:parseInt(o,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(o=>(0,nt.jsx)(wr.__experimentalToggleGroupControlOption,{value:o,label:o.toString()},o))})}function XG(){let{onReset:e}=(0,Go.useContext)(Ie);return e===void 0?null:(0,nt.jsx)(wr.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,ma.__)("Reset view")})}function $S(){let{view:e,onReset:t}=(0,Go.useContext)(Ie),r=(0,_P.useInstanceId)(vP,"dataviews-view-config-dropdown"),n=as.find(i=>i.type===e.type),o=typeof t=="function";return(0,nt.jsx)(wr.Dropdown,{expandOnMobile:!0,popoverProps:{...GG,id:r},renderToggle:({onToggle:i,isOpen:a})=>(0,nt.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,nt.jsx)(wr.Button,{size:"compact",icon:Zv,label:(0,ma._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":a?"true":"false","aria-controls":r}),o&&(0,nt.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,nt.jsx)(wr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,nt.jsxs)(ie,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,nt.jsxs)(ie,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,nt.jsx)(wr.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,ma.__)("Appearance")}),(0,nt.jsx)(XG,{})]}),(0,nt.jsxs)(ie,{direction:"column",gap:"lg",children:[(0,nt.jsxs)(ie,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,nt.jsx)($G,{}),(0,nt.jsx)(qG,{})]}),!!n?.viewConfigOptions&&(0,nt.jsx)(n.viewConfigOptions,{}),(0,nt.jsx)(KG,{}),(0,nt.jsx)(xh,{})]})]})})})}function vP(){return(0,nt.jsxs)(nt.Fragment,{children:[(0,nt.jsx)(GS,{}),(0,nt.jsx)($S,{})]})}var ZG=(0,Go.memo)(vP),wP=ZG;var DP=f(U(),1);var T_=f(U(),1),yP=f(Nt(),1),xP=f(Me(),1);var qS=f(B(),1),QG=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,T_.useRef)(null),a=(0,yP.useMergeRefs)([o,i]);return(0,qS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,qS.jsx)(xP.CheckboxControl,{...n})})},O_=(0,T_.forwardRef)(QG);O_.displayName="ValidatedCheckboxControl";var Ud=f(U(),1),SP=f(Nt(),1),RP=f(Me(),1);var KS=f(B(),1),JG=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,Ud.useRef)(null),a=(0,SP.useMergeRefs)([o,i]);return(0,Ud.useEffect)(()=>{let s=i.current?.querySelector('input[role="combobox"]');s&&(s.required=e??!1)},[e]),(0,KS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[role="combobox"]'),children:(0,KS.jsx)(RP.ComboboxControl,{...n})})},I_=(0,Ud.forwardRef)(JG);I_.displayName="ValidatedComboboxControl";var P_=f(U(),1),CP=f(Me(),1);var Yd=f(B(),1),e$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,P_.useRef)(null);return(0,Yd.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",ref:o,children:[(0,Yd.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Yd.jsx)(CP.FormTokenField,{...n})}),(0,Yd.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"text",ref:i,required:e,value:n.value&&n.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},M_=(0,P_.forwardRef)(e$);M_.displayName="ValidatedFormTokenField";var N_=f(U(),1),EP=f(Nt(),1),kP=f(Me(),1);var XS=f(B(),1),t$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,N_.useRef)(null),a=(0,EP.useMergeRefs)([o,i]);return(0,XS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,XS.jsx)(kP.__experimentalNumberControl,{ref:a,...n})})},A_=(0,N_.forwardRef)(t$);A_.displayName="ValidatedNumberControl";var D_=f(U(),1),TP=f(Nt(),1),OP=f(Me(),1);var ZS=f(B(),1),r$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,D_.useRef)(null),a=(0,TP.useMergeRefs)([o,i]);return(0,ZS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,ref:a,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,ZS.jsx)(OP.RadioControl,{...n})})},V_=(0,D_.forwardRef)(r$);V_.displayName="ValidatedRadioControl";var F_=f(U(),1),IP=f(Nt(),1),PP=f(Me(),1);var QS=f(B(),1),n$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,F_.useRef)(null),a=(0,IP.useMergeRefs)([o,i]);return(0,QS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,QS.jsx)(PP.SelectControl,{ref:a,...n})})},L_=(0,F_.forwardRef)(n$);L_.displayName="ValidatedSelectControl";var z_=f(U(),1),MP=f(Nt(),1),NP=f(Me(),1);var JS=f(B(),1),o$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,z_.useRef)(null),a=(0,MP.useMergeRefs)([o,i]);return(0,JS.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,JS.jsx)(NP.ToggleControl,{ref:a,required:e,...n})})},B_=(0,z_.forwardRef)(o$);B_.displayName="ValidatedToggleControl";var $d=f(U(),1),AP=f(Me(),1);var Gd=f(B(),1),i$=({required:e,customValidity:t,markWhenOptional:r,...n},o)=>{let i=(0,$d.useRef)(null),a=(0,$d.useId)();return(0,Gd.jsxs)("div",{className:"dataviews-validated-control__wrapper-with-error-delegate",children:[(0,Gd.jsx)(Zt,{className:"dataviews-validated-control",required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Gd.jsx)(AP.__experimentalToggleGroupControl,{ref:o,...n})}),(0,Gd.jsx)("input",{className:"dataviews-validated-control__error-delegate",type:"radio",ref:i,required:e,checked:n.value!==void 0,tabIndex:-1,name:a,onChange:()=>{},onFocus:s=>{s.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},j_=(0,$d.forwardRef)(i$);j_.displayName="ValidatedToggleGroupControl";function vt(e,t){let r;return e?.required&&t?.required?r=t.required.message?{type:t.required.type,message:t.required.message}:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var VP=f(B(),1);function FP({field:e,onChange:t,data:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{getValue:a,setValue:s,label:l,description:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),g=(0,DP.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,VP.jsx)(O_,{required:!!e.isValid?.required,markWhenOptional:o,customValidity:vt(c,i),hidden:n,label:l,help:d,checked:a({item:r}),onChange:g,disabled:u})}var LP=f(Me(),1),zP=f(U(),1);var eR=f(B(),1);function H_({data:e,field:t,onChange:r,hideLabelFromVision:n,validity:o}){let{label:i,description:a,placeholder:s,getValue:l,setValue:d,isValid:c}=t,u=l({item:e})??"",g=(0,zP.useCallback)(b=>r(d({item:e,value:b??""})),[e,r,d]),{elements:p,isLoading:m}=Cr({elements:t.elements,getElements:t.getElements});return m?(0,eR.jsx)(LP.Spinner,{}):(0,eR.jsx)(I_,{required:!!t.isValid?.required,customValidity:vt(c,o),label:i,value:u,help:a,placeholder:s,options:p,onChange:g,hideLabelFromVision:n,allowReset:!0,expandOnFocus:!0})}var UP=f(Me(),1),Ro=f(U(),1),Zd=f(ue(),1),YP=f(Vg(),1),Tn=f(Pi(),1);var Kd=f(Me(),1),tR=f(U(),1),Ni=f(ue(),1);var qd=f(B(),1),a$={[ln]:[{value:"days",label:(0,Ni.__)("Days")},{value:"weeks",label:(0,Ni.__)("Weeks")},{value:"months",label:(0,Ni.__)("Months")},{value:"years",label:(0,Ni.__)("Years")}],[Rn]:[{value:"days",label:(0,Ni.__)("Days ago")},{value:"weeks",label:(0,Ni.__)("Weeks ago")},{value:"months",label:(0,Ni.__)("Months ago")},{value:"years",label:(0,Ni.__)("Years ago")}]};function W_({className:e,data:t,field:r,onChange:n,hideLabelFromVision:o,operator:i}){let a=a$[i===ln?"inThePast":"over"],{id:s,label:l,description:d,getValue:c,setValue:u}=r,g=r.isDisabled({item:t,field:r}),p=c({item:t}),{value:m="",unit:b=a[0].value}=p&&typeof p=="object"?p:{},h=(0,tR.useCallback)(_=>n(u({item:t,value:{value:Number(_),unit:b}})),[n,u,t,b]),y=(0,tR.useCallback)(_=>n(u({item:t,value:{value:m,unit:_}})),[n,u,t,m]);return(0,qd.jsx)(Kd.BaseControl,{id:s,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:o,help:d,children:(0,qd.jsxs)(ie,{direction:"row",gap:"sm",children:[(0,qd.jsx)(Kd.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:h,disabled:g}),(0,qd.jsx)(Kd.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Ni.__)("Unit"),value:b,options:a,onChange:y,hideLabelFromVision:!0,disabled:g})]})})}function df(e,t){return t?new ar(e,t):e}var BP=f(U(),1);function cf(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,n=typeof e.max?.constraint=="string"?e.max.constraint:void 0,o=(0,BP.useMemo)(()=>{let i=[];if(r){let a=t(r);a&&i.push({before:a})}if(n){let a=t(n);a&&i.push({after:a})}return i.length>0?i:void 0},[r,n,t]);return{minConstraint:r,maxConstraint:n,disabledMatchers:o}}var s$={ary:"ar-MA",haz:"fa"};function uf(e){let t=e?.trim().split(/[_-]/)??[],r=t.shift()?.toLowerCase();if(!r)return;let n=[s$[r]??r];for(let o of t)(/^[a-z]{4}$/i.test(o)||/^([a-z]{2}|\d{3})$/i.test(o))&&n.push(o);return n.join("-")}var jP=f(Pi(),1),ff=f(ue(),1);function HP(){let{timezone:e}=(0,jP.getSettings)(),t=-1*(new Date().getTimezoneOffset()/60);if(Number(e.offset)===t)return;let r=Number(e.offset)>=0?"+":"",n=e.abbr!==""&&isNaN(Number(e.abbr))?e.abbr:`UTC${r}${e.offsetFormatted}`,o=e.string.replaceAll("_"," "),i=n;return e.string==="UTC"?i=(0,ff.__)("Coordinated Universal Time"):o.trim().length>0&&(i=`(${n}) ${o}`),(0,ff.sprintf)((0,ff.__)("Timezone: %s"),i)}var WP=f(Pi(),1);function Xd(e){if(!e)return null;let t=(0,WP.getDate)(e);return t&&Ao(t)?t:null}var ps=f(B(),1),rR=e=>e?(0,Tn.dateI18n)("Y-m-d\\TH:i",(0,Tn.getDate)(e)):"";function l$({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,config:a}){let{compact:s}=a||{},{id:l,label:d,description:c,setValue:u,getValue:g,isValid:p}=t,m=t.isDisabled({item:e,field:t}),b=g({item:e}),h=typeof b=="string"?b:void 0,{timezone:y}=(0,Tn.getSettings)(),_=y.string||(0,Tn.dateI18n)("P"),[w,v]=(0,Ro.useState)(()=>{let D=Xd(h);return df(D||new Date,_)});(0,Ro.useEffect)(()=>{let D=Xd(h);if(D){let O=df(D,_);v(L=>qs(O,df(L,_))?L:O)}},[_,h]);let R=(0,Ro.useRef)(null),x=(0,Ro.useRef)(void 0),{minConstraint:S,maxConstraint:C,disabledMatchers:k}=cf(p,Xd),E=(0,Ro.useCallback)(D=>r(u({item:e,value:D})),[e,r,u]);(0,Ro.useEffect)(()=>()=>clearTimeout(x.current),[]);let I=(0,Ro.useCallback)(D=>{if(D){let O=(0,Tn.dateI18n)("Y-m-d",D),L=h?(0,Tn.dateI18n)("H:i",(0,Tn.getDate)(h)):"00:00",M=(0,Tn.getDate)(`${O}T${L}`);E(M.toISOString())}else E(void 0);clearTimeout(x.current),x.current=setTimeout(()=>{let O=R.current;O&&(O.dispatchEvent(new Event("invalid",{cancelable:!0})),O.validationMessage&&(0,YP.speak)(O.validationMessage))},0)},[E,h]),T=(0,Ro.useCallback)(D=>{if(D){let O=(0,Tn.getDate)(D);E(O.toISOString());let L=Xd(O.toISOString());L&&v(df(L,_))}else E(void 0)},[E,_]),{format:N}=t,P=N.weekStartsOn??(0,Tn.getSettings)().l10n.startOfWeek,A=uf((0,Tn.getSettings)().l10n.locale),F=d;return p?.required&&!o&&!n?F=`${d} (${(0,Zd.__)("Required")})`:!p?.required&&o&&!n&&(F=`${d} (${(0,Zd.__)("Optional")})`),(0,ps.jsx)(UP.BaseControl,{id:l,label:F,help:c,hideLabelFromVision:n,children:(0,ps.jsxs)(ie,{direction:"column",gap:"lg",children:[(0,ps.jsx)(Fo,{ref:R,required:!!p?.required,customValidity:vt(p,i),type:"datetime-local",label:(0,Zd.__)("Date time"),hideLabelFromVision:!0,value:rR(h),onValueChange:T,disabled:m,description:HP(),min:S?rR(S):void 0,max:C?rR(C):void 0}),!s&&(0,ps.jsx)(xu,{style:{width:"100%"},value:h?Xd(h):null,onValueChange:I,month:w,onMonthChange:v,timeZone:_,locale:A,dir:(0,Zd.isRTL)()?"rtl":"ltr",weekStartsOn:P,disabled:m||k})]})})}function GP({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a,config:s}){return i===ln||i===Rn?(0,ps.jsx)(W_,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:n,operator:i}):(0,ps.jsx)(l$,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a,config:s})}var Co=f(Me(),1),$P=f(Vg(),1),mt=f(U(),1),rr=f(ue(),1),pn=f(Pi(),1);var zt=f(B(),1),d$=[{id:"today",label:(0,rr.__)("Today"),getValue:()=>(0,pn.getDate)(null)},{id:"yesterday",label:(0,rr.__)("Yesterday"),getValue:()=>{let e=(0,pn.getDate)(null);return Ks(e,1)}},{id:"past-week",label:(0,rr.__)("Past week"),getValue:()=>{let e=(0,pn.getDate)(null);return Ks(e,7)}},{id:"past-month",label:(0,rr.__)("Past month"),getValue:()=>{let e=(0,pn.getDate)(null);return Vb(e,1)}}],c$=[{id:"last-7-days",label:(0,rr.__)("Last 7 days"),getValue:()=>{let e=(0,pn.getDate)(null);return[Ks(e,7),e]}},{id:"last-30-days",label:(0,rr.__)("Last 30 days"),getValue:()=>{let e=(0,pn.getDate)(null);return[Ks(e,30),e]}},{id:"month-to-date",label:(0,rr.__)("Month to date"),getValue:()=>{let e=(0,pn.getDate)(null);return[bu(e),e]}},{id:"last-year",label:(0,rr.__)("Last year"),getValue:()=>{let e=(0,pn.getDate)(null);return[Fb(e,1),e]}},{id:"year-to-date",label:(0,rr.__)("Year to date"),getValue:()=>{let e=(0,pn.getDate)(null);return[nd(e),e]}}],$o=e=>{if(!e)return null;let t=q6(e);return Ao(t)?t:null},U_=e=>e?typeof e=="string"?e:oa(e,"yyyy-MM-dd"):"";function qP({field:e,validity:t,inputRefs:r,isTouched:n,setIsTouched:o,children:i}){let{isValid:a}=e,[s,l]=(0,mt.useState)(void 0),d=(0,mt.useCallback)(()=>{let u=Array.isArray(r)?r:[r];for(let g of u){let p=g.current;if(p&&!p.validity.valid){l({type:"invalid",message:p.validationMessage});return}}l(void 0)},[r]);return(0,mt.useEffect)(()=>{let u=Array.isArray(r)?r:[r],g=t?vt(a,t):void 0;for(let p of u){let m=p.current;m&&m.setCustomValidity(g?.type==="invalid"&&g.message?g.message:"")}},[r,a,t]),(0,mt.useEffect)(()=>{let u=Array.isArray(r)?r:[r],g=p=>{p.preventDefault(),o(!0)};for(let p of u)p.current?.addEventListener("invalid",g);return()=>{for(let p of u)p.current?.removeEventListener("invalid",g)}},[r,o]),(0,mt.useEffect)(()=>{if(!n)return;let u=t?vt(a,t):void 0;u?l(u):d()},[n,a,t,d]),(0,mt.useEffect)(()=>{n&&s?.message&&(0,$P.speak)(s.message)},[n,s?.message]),(0,zt.jsxs)(ie,{direction:"column",gap:"sm",onBlur:u=>{n||(!u.relatedTarget||!u.currentTarget.contains(u.relatedTarget))&&o(!0)},children:[i,s&&(0,zt.jsx)(Zs,{type:s.type,message:s.message})]})}function u$({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{id:a,label:s,description:l,setValue:d,getValue:c,isValid:u,format:g}=t,p=t.isDisabled({item:e,field:t}),[m,b]=(0,mt.useState)(null),h=g.weekStartsOn??(0,pn.getSettings)().l10n.startOfWeek,y=uf((0,pn.getSettings)().l10n.locale),_=c({item:e}),w=typeof _=="string"?_:void 0,[v,R]=(0,mt.useState)(()=>$o(w)||new Date);(0,mt.useEffect)(()=>{let D=$o(w);D&&R(O=>qs(D,O)?O:D)},[w]);let[x,S]=(0,mt.useState)(!1),C=(0,mt.useRef)(null),{minConstraint:k,maxConstraint:E,disabledMatchers:I}=cf(u,$o),T=(0,mt.useCallback)(D=>r(d({item:e,value:D})),[e,r,d]),N=(0,mt.useCallback)(D=>{let O=D?U_(D):void 0;T(O),b(null),S(!0)},[T]),P=(0,mt.useCallback)(D=>{let O=D.getValue(),L=U_(O);R(O),T(L),b(D.id),S(!0)},[T]),A=(0,mt.useCallback)(D=>{if(T(D),D){let O=$o(D);O&&R(O)}b(null),S(!0)},[T]),F=s;return u?.required&&!o?F=`${s} (${(0,rr.__)("Required")})`:!u?.required&&o&&(F=`${s} (${(0,rr.__)("Optional")})`),(0,zt.jsx)(qP,{field:t,validity:i,inputRefs:C,isTouched:x,setIsTouched:S,children:(0,zt.jsx)(Co.BaseControl,{id:a,className:"dataviews-controls__date",label:F,help:l,hideLabelFromVision:n,children:(0,zt.jsxs)(ie,{direction:"column",gap:"lg",children:[(0,zt.jsxs)(ie,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[d$.map(D=>{let O=m===D.id;return(0,zt.jsx)(Co.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:O,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>P(D),children:D.label},D.id)}),(0,zt.jsx)(Co.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m||p,accessibleWhenDisabled:!0,children:(0,rr.__)("Custom")})]}),(0,zt.jsx)(Co.__experimentalInputControl,{ref:C,type:"date",label:(0,rr.__)("Date"),hideLabelFromVision:!0,value:w,onChange:A,required:!!t.isValid?.required,disabled:p,min:k,max:E}),(0,zt.jsx)(xu,{style:{width:"100%"},value:w?$o(w):null,onValueChange:N,month:v,onMonthChange:R,locale:y,dir:(0,rr.isRTL)()?"rtl":"ltr",weekStartsOn:h,disabled:p||I,disableNavigation:p})]})})})}function f$({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{id:a,label:s,description:l,getValue:d,setValue:c,isValid:u,format:g}=t,p=t.isDisabled({item:e,field:t}),m,b=d({item:e});Array.isArray(b)&&b.length===2&&b.every(z=>typeof z=="string")&&(m=b);let h=g.weekStartsOn??(0,pn.getSettings)().l10n.startOfWeek,y=uf((0,pn.getSettings)().l10n.locale),{minConstraint:_,maxConstraint:w,disabledMatchers:v}=cf(u,$o),R=(0,mt.useCallback)(z=>{r(c({item:e,value:z}))},[e,r,c]),[x,S]=(0,mt.useState)(null),C=(0,mt.useMemo)(()=>{if(!m)return null;let[z,W]=m;return{from:$o(z)||void 0,to:$o(W)||void 0}},[m]),[k,E]=(0,mt.useState)(()=>C?.from||new Date),[I,T]=m??[];(0,mt.useEffect)(()=>{E(z=>{let W=$o(I),j=$o(T),re=W??j,ne=W&&j?m6({start:W,end:j},{start:bu(z),end:Gg(z)},{inclusive:!0}):[W,j].some(de=>de&&qs(de,z));return re&&!ne?re:z})},[I,T]);let[N,P]=(0,mt.useState)(!1),A=(0,mt.useRef)(null),F=(0,mt.useRef)(null),D=(0,mt.useCallback)((z,W)=>{if(!z&&!W){R(void 0);return}R([U_(z),U_(W)])},[R]),O=(0,mt.useCallback)(z=>{D(z?.from,z?.to),S(null),P(!0)},[D]),L=(0,mt.useCallback)(z=>{let[W,j]=z.getValue();E(W),D(W,j),S(z.id),P(!0)},[D]),M=(0,mt.useCallback)((z,W)=>{let[j,re]=m||[void 0,void 0];if(D(z==="from"?W:j,z==="to"?W:re),W){let Q=$o(W);Q&&E(Q)}S(null),P(!0)},[m,D]),V=s;return t.isValid?.required&&!o?V=`${s} (${(0,rr.__)("Required")})`:!t.isValid?.required&&o&&(V=`${s} (${(0,rr.__)("Optional")})`),(0,zt.jsx)(qP,{field:t,validity:i,inputRefs:[A,F],isTouched:N,setIsTouched:P,children:(0,zt.jsx)(Co.BaseControl,{id:a,className:"dataviews-controls__date",label:V,help:l,hideLabelFromVision:n,children:(0,zt.jsxs)(ie,{direction:"column",gap:"lg",children:[(0,zt.jsxs)(ie,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[c$.map(z=>{let W=x===z.id;return(0,zt.jsx)(Co.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:W,size:"small",disabled:p,accessibleWhenDisabled:!0,onClick:()=>L(z),children:z.label},z.id)}),(0,zt.jsx)(Co.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!x,size:"small",accessibleWhenDisabled:!0,disabled:!!x||p,children:(0,rr.__)("Custom")})]}),(0,zt.jsxs)(ie,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,zt.jsx)(Co.__experimentalInputControl,{ref:A,type:"date",label:(0,rr.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:z=>M("from",z),required:!!t.isValid?.required,disabled:p,min:_,max:w}),(0,zt.jsx)(Co.__experimentalInputControl,{ref:F,type:"date",label:(0,rr.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:z=>M("to",z),required:!!t.isValid?.required,disabled:p,min:_,max:w})]}),(0,zt.jsx)(n1,{style:{width:"100%"},value:C,onValueChange:O,month:k,onMonthChange:E,locale:y,dir:(0,rr.isRTL)()?"rtl":"ltr",weekStartsOn:h,disabled:p||v})]})})})}function KP({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a}){return i===ln||i===Rn?(0,zt.jsx)(W_,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:n,operator:i}):i===gr?(0,zt.jsx)(f$,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a}):(0,zt.jsx)(u$,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a})}var XP=f(Me(),1),ZP=f(U(),1);var nR=f(B(),1);function Y_({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{type:a,label:s,description:l,getValue:d,setValue:c,isValid:u}=t,g=t.isDisabled({item:e,field:t}),p=a==="array",m=d({item:e})??(p?[]:""),b=(0,ZP.useCallback)(_=>r(c({item:e,value:_})),[e,r,c]),{elements:h,isLoading:y}=Cr({elements:t.elements,getElements:t.getElements});return y?(0,nR.jsx)(XP.Spinner,{}):(0,nR.jsx)(L_,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:vt(u,i),label:s,value:m,help:l,options:h,onChange:b,hideLabelFromVision:n,multiple:p,disabled:g})}var oR=f(B(),1),p$=10;function QP(e){let{field:t}=e,{elements:r}=Cr({elements:t.elements,getElements:t.getElements});return r.length>=p$?(0,oR.jsx)(H_,{...e}):(0,oR.jsx)(Y_,{...e})}var JP=f(U(),1);var eM=f(B(),1);function Ai({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,type:i,prefix:a,suffix:s,validity:l}){let{label:d,placeholder:c,description:u,getValue:g,setValue:p,isValid:m}=t,b=g({item:e}),h=t.isDisabled({item:e,field:t}),y=(0,JP.useCallback)(_=>r(p({item:e,value:_})),[e,p,r]);return(0,eM.jsx)(Fo,{required:!!m.required,markWhenOptional:o,customValidity:vt(m,l),label:d,placeholder:c,value:b??"",description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,onValueChange:y,hideLabelFromVision:n,type:i,prefix:a,suffix:s,disabled:h,pattern:m.pattern?m.pattern.constraint:void 0,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0})}var G_=f(B(),1);function tM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,G_.jsx)(Ai,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"email",prefix:(0,G_.jsx)(Yn.Slot,{padding:"minimal",children:(0,G_.jsx)(ir,{icon:ew})})})}var $_=f(B(),1);function rM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,$_.jsx)(Ai,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"tel",prefix:(0,$_.jsx)(Yn.Slot,{padding:"minimal",children:(0,$_.jsx)(ir,{icon:gw})})})}var q_=f(B(),1);function nM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){return(0,q_.jsx)(Ai,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:"url",prefix:(0,q_.jsx)(Yn.Slot,{padding:"minimal",children:(0,q_.jsx)(ir,{icon:pw})})})}var bl=f(Me(),1),pf=f(U(),1),K_=f(ue(),1);var ms=f(B(),1);function oM(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function m$({value:e,onChange:t,hideLabelFromVision:r,step:n}){let[o="",i=""]=e,a=(0,pf.useCallback)(l=>t([oM(l),i]),[t,i]),s=(0,pf.useCallback)(l=>t([o,oM(l)]),[t,o]);return(0,ms.jsx)(bl.BaseControl,{help:(0,K_.__)("The max. value must be greater than the min. value."),children:(0,ms.jsxs)(bl.Flex,{direction:"row",gap:4,children:[(0,ms.jsx)(bl.__experimentalNumberControl,{label:(0,K_.__)("Min."),value:o,max:i?Number(i)-n:void 0,onChange:a,hideLabelFromVision:r,step:n}),(0,ms.jsx)(bl.__experimentalNumberControl,{label:(0,K_.__)("Max."),value:i,min:o?Number(o)+n:void 0,onChange:s,hideLabelFromVision:r,step:n})]})})}function X_({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a}){let s=t.format?.decimals??0,l=Math.pow(10,Math.abs(s)*-1),{label:d,description:c,getValue:u,setValue:g,isValid:p}=t,m=u({item:e})??"",b=t.isDisabled({item:e,field:t}),h=(0,pf.useCallback)(_=>{r(g({item:e,value:["",void 0].includes(_)?void 0:Number(_)}))},[e,r,g]),y=(0,pf.useCallback)(_=>{r(g({item:e,value:_}))},[e,r,g]);if(i===gr){let _=["",""];return Array.isArray(m)&&m.length===2&&m.every(w=>typeof w=="number"||w==="")&&(_=m),(0,ms.jsx)(m$,{value:_,onChange:y,hideLabelFromVision:n,step:l})}return(0,ms.jsx)(A_,{required:!!p.required,markWhenOptional:o,customValidity:vt(p,a),label:d,help:c,value:m,onChange:h,hideLabelFromVision:n,step:l,min:typeof p.min?.constraint=="number"?p.min.constraint:void 0,max:typeof p.max?.constraint=="number"?p.max.constraint:void 0,disabled:b})}var iM=f(B(),1);function aM(e){return(0,iM.jsx)(X_,{...e})}var sM=f(B(),1);function lM(e){return(0,sM.jsx)(X_,{...e})}var dM=f(Me(),1),cM=f(U(),1);var iR=f(B(),1);function uM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),{elements:g,isLoading:p}=Cr({elements:t.elements,getElements:t.getElements}),m=l({item:e}),b=(0,cM.useCallback)(h=>r(d({item:e,value:h})),[e,r,d]);return p?(0,iR.jsx)(dM.Spinner,{}):(0,iR.jsx)(V_,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:vt(c,i),label:a,help:s,onChange:b,options:g,selected:m,hideLabelFromVision:n,disabled:u})}var aR=f(U(),1);var fM=f(B(),1);function pM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,config:i,validity:a}){let{prefix:s,suffix:l}=i||{};return(0,fM.jsx)(Ai,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:a,prefix:s?(0,aR.createElement)(s):void 0,suffix:l?(0,aR.createElement)(l):void 0})}var gM=f(Me(),1),mf=f(U(),1),Z_=f(ue(),1);var gs=f(B(),1);function mM(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(o=>(fn(o)??0)%60!==0)?1:void 0}function sR(e){let t=fn(e);if(t===null)return"";let r=[Math.floor(t/3600),Math.floor(t%3600/60)];return t%60!==0&&r.push(t%60),r.map(n=>String(n).padStart(2,"0")).join(":")}function g$({value:e,onChange:t,hideLabelFromVision:r,disabled:n,step:o,min:i,max:a}){let[s="",l=""]=e,d=(0,mf.useCallback)(u=>t([u??"",l]),[t,l]),c=(0,mf.useCallback)(u=>t([s,u??""]),[t,s]);return(0,gs.jsx)(gM.BaseControl,{help:(0,Z_.__)("The end time must be later than the start time."),children:(0,gs.jsxs)(ie,{direction:"row",gap:"sm",justify:"space-between",children:[(0,gs.jsx)(Fo,{type:"time",label:(0,Z_.__)("From"),value:s,onValueChange:d,hideLabelFromVision:r,disabled:n,step:o,min:i,max:l||a}),(0,gs.jsx)(Fo,{type:"time",label:(0,Z_.__)("To"),value:l,onValueChange:c,hideLabelFromVision:r,disabled:n,step:o,min:s||i,max:a})]})})}function bM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,operator:i,validity:a}){let{label:s,placeholder:l,description:d,getValue:c,setValue:u,isValid:g}=t,p=c({item:e}),m=t.isDisabled({item:e,field:t}),b=t.format?.time,h=typeof g.min?.constraint=="string"?g.min.constraint:void 0,y=typeof g.max?.constraint=="string"?g.max.constraint:void 0,_=(0,mf.useCallback)(v=>r(u({item:e,value:v===""?void 0:v})),[e,r,u]),w=(0,mf.useCallback)(([v,R])=>r(u({item:e,value:[v||void 0,R||void 0]})),[e,r,u]);if(i===gr){let v=["",""];return Array.isArray(p)&&p.length===2&&(v=[sR(p[0]),sR(p[1])]),(0,gs.jsx)(g$,{value:v,onChange:w,hideLabelFromVision:n,disabled:m,step:mM(b,v),min:h,max:y})}return(0,gs.jsx)(Fo,{required:!!g.required,markWhenOptional:o,customValidity:vt(g,a),type:"time",label:s,placeholder:l,description:typeof d=="string"?d:void 0,details:typeof d=="string"?void 0:d,value:sR(p),onValueChange:_,hideLabelFromVision:n,disabled:m,step:mM(b,[p]),min:h,max:y})}var hM=f(U(),1);var _M=f(B(),1);function vM({field:e,onChange:t,data:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,description:s,getValue:l,setValue:d,isValid:c}=e,u=e.isDisabled({item:r,field:e}),g=(0,hM.useCallback)(()=>{t(d({item:r,value:!l({item:r})}))},[t,d,r,l]);return(0,_M.jsx)(B_,{required:!!c.required,markWhenOptional:o,customValidity:vt(c,i),hidden:n,label:a,help:s,checked:l({item:r}),onChange:g,disabled:u})}var wM=f(U(),1);var yM=f(B(),1);function xM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,config:i,validity:a}){let{rows:s=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:d,placeholder:c,description:u,setValue:g,isValid:p}=t,m=t.getValue({item:e}),b=(0,wM.useCallback)(h=>r(g({item:e,value:h})),[e,r,g]);return(0,yM.jsx)(Y1,{required:!!p.required,markWhenOptional:o,customValidity:vt(p,a),label:d,placeholder:c,value:m??"",description:typeof u=="string"?u:void 0,details:typeof u=="string"?void 0:u,onValueChange:b,rows:s,disabled:l,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,hideLabelFromVision:n})}var J_=f(Me(),1),SM=f(U(),1);var Q_=f(B(),1);function RM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{getValue:a,setValue:s,isValid:l}=t,d=t.isDisabled({item:e,field:t}),c=a({item:e}),u=(0,SM.useCallback)(b=>r(s({item:e,value:b})),[e,r,s]),{elements:g,isLoading:p}=Cr({elements:t.elements,getElements:t.getElements});if(p)return(0,Q_.jsx)(J_.Spinner,{});if(g.length===0)return null;let m=g.find(b=>b.value===c);return(0,Q_.jsx)(j_,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:vt(l,i),isBlock:!0,label:t.label,help:m?.description||t.description,onChange:u,value:c,hideLabelFromVision:n,children:g.map(b=>(0,Q_.jsx)(J_.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:d},b.value))})}var CM=f(Me(),1),ev=f(U(),1);var gf=f(B(),1);function EM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,placeholder:s,description:l,getValue:d,setValue:c,isValid:u}=t,g=d({item:e}),p=t.isDisabled({item:e,field:t}),{elements:m,isLoading:b}=Cr({elements:t.elements,getElements:t.getElements}),h=(0,ev.useMemo)(()=>Array.isArray(g)?g.map(_=>m?.find(v=>v.value===_)||{value:_,label:_}):[],[g,m]),y=(0,ev.useCallback)(_=>{let w=_.map(v=>typeof v=="object"&&"value"in v?v.value:v);r(c({item:e,value:w}))},[r,c,e]);return b?(0,gf.jsx)(CM.Spinner,{}):(0,gf.jsx)(M_,{required:!!u?.required,markWhenOptional:o,customValidity:vt(u,i),label:n?void 0:a,value:h,onChange:y,placeholder:s,suggestions:m?.map(_=>_.value),disabled:p,__experimentalValidateInput:_=>t.isValid?.elements&&m?m.some(w=>w.value===_||w.label===_):!0,__experimentalExpandOnFocus:m&&m.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:_=>typeof _=="object"&&"label"in _?_.label:typeof _=="string"&&m&&m.find(v=>v.value===_)?.label||_,__experimentalRenderItem:({item:_})=>{if(typeof _=="string"&&m){let w=m.find(v=>v.value===_);return(0,gf.jsx)("span",{children:w?.label||_})}return(0,gf.jsx)("span",{children:_})}})}var b$={grad:.9,turn:360,rad:360/(2*Math.PI)},ga=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Er=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Eo=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},DM=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},kM=function(e){return{r:Eo(e.r,0,255),g:Eo(e.g,0,255),b:Eo(e.b,0,255),a:Eo(e.a)}},lR=function(e){return{r:Er(e.r),g:Er(e.g),b:Er(e.b),a:Er(e.a,3)}},h$=/^#([0-9a-f]{3,8})$/i,tv=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},VM=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),a=i-Math.min(t,r,n),s=a?i===t?(r-n)/a:i===r?2+(n-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:o}},FM=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),a=n*(1-r),s=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),d=i%6;return{r:255*[n,s,a,a,l,n][d],g:255*[l,n,n,s,a,a][d],b:255*[a,a,l,n,n,s][d],a:o}},TM=function(e){return{h:DM(e.h),s:Eo(e.s,0,100),l:Eo(e.l,0,100),a:Eo(e.a)}},OM=function(e){return{h:Er(e.h),s:Er(e.s),l:Er(e.l),a:Er(e.a,3)}},IM=function(e){return FM((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},bf=function(e){return{h:(t=VM(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},_$=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v$=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,w$=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y$=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,PM={string:[[function(e){var t=h$.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?Er(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?Er(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=w$.exec(e)||y$.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:kM({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=_$.exec(e)||v$.exec(e);if(!t)return null;var r,n,o=TM({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(b$[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return IM(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return ga(t)&&ga(r)&&ga(n)?kM({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!ga(t)||!ga(r)||!ga(n))return null;var a=TM({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return IM(a)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!ga(t)||!ga(r)||!ga(n))return null;var a=(function(s){return{h:DM(s.h),s:Eo(s.s,0,100),v:Eo(s.v,0,100),a:Eo(s.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return FM(a)},"hsv"]]},MM=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},x$=function(e){return typeof e=="string"?MM(e.trim(),PM.string):typeof e=="object"&&e!==null?MM(e,PM.object):[null,void 0]};var dR=function(e,t){var r=bf(e);return{h:r.h,s:Eo(r.s+100*t,0,100),l:r.l,a:r.a}},cR=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},NM=function(e,t){var r=bf(e);return{h:r.h,s:r.s,l:Eo(r.l+100*t,0,100),a:r.a}},AM=(function(){function e(t){this.parsed=x$(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 Er(cR(this.rgba),2)},e.prototype.isDark=function(){return cR(this.rgba)<.5},e.prototype.isLight=function(){return cR(this.rgba)>=.5},e.prototype.toHex=function(){return t=lR(this.rgba),r=t.r,n=t.g,o=t.b,a=(i=t.a)<1?tv(Er(255*i)):"","#"+tv(r)+tv(n)+tv(o)+a;var t,r,n,o,i,a},e.prototype.toRgb=function(){return lR(this.rgba)},e.prototype.toRgbString=function(){return t=lR(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return OM(bf(this.rgba))},e.prototype.toHslString=function(){return t=OM(bf(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=VM(this.rgba),{h:Er(t.h),s:Er(t.s),v:Er(t.v),a:Er(t.a,3)};var t},e.prototype.invert=function(){return Jr({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),Jr(dR(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Jr(dR(this.rgba,-t))},e.prototype.grayscale=function(){return Jr(dR(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Jr(NM(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Jr(NM(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"?Jr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Er(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bf(this.rgba);return typeof t=="number"?Jr({h:t,s:r.s,l:r.l,a:r.a}):Er(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Jr(t).toHex()},e})(),Jr=function(e){return e instanceof AM?e:new AM(e)};var Di=f(Me(),1);var uR=f(U(),1),LM=f(ue(),1);var ba=f(B(),1),S$=({color:e,onColorChange:t,disabled:r})=>{let n=e&&Jr(e).isValid()?e:"#ffffff";return(0,ba.jsx)(Di.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:o})=>(0,ba.jsx)(Di.Button,{onClick:o,"aria-label":(0,LM.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,ba.jsx)(Di.ColorIndicator,{colorValue:n})}),renderContent:()=>(0,ba.jsx)(Di.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,ba.jsx)(Di.ColorPicker,{color:n,onChange:t,enableAlpha:!0})})})};function zM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let{label:a,placeholder:s,description:l,setValue:d,isValid:c}=t,u=t.isDisabled({item:e,field:t}),g=t.getValue({item:e})||"",p=(0,uR.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]),m=(0,uR.useCallback)(b=>{r(d({item:e,value:b||""}))},[e,r,d]);return(0,ba.jsx)(Fo,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:vt(c,i),label:a,placeholder:s,value:g,description:typeof l=="string"?l:void 0,details:typeof l=="string"?void 0:l,onValueChange:m,hideLabelFromVision:n,type:"text",disabled:u,prefix:(0,ba.jsx)(Yn.Slot,{padding:"minimal",children:(0,ba.jsx)(S$,{color:g,onColorChange:p,disabled:u})})})}var BM=f(Me(),1);var nv=f(U(),1),fR=f(ue(),1);var rv=f(B(),1);function jM({data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i}){let[a,s]=(0,nv.useState)(!1),l=t.isDisabled({item:e,field:t}),d=(0,nv.useCallback)(()=>{s(c=>!c)},[]);return(0,rv.jsx)(Ai,{data:e,field:t,onChange:r,hideLabelFromVision:n,markWhenOptional:o,validity:i,type:a?"text":"password",suffix:(0,rv.jsx)(Yn.Slot,{padding:"minimal",children:(0,rv.jsx)(BM.Button,{icon:a?hc:Sw,onClick:d,size:"small",label:a?(0,fR.__)("Hide password"):(0,fR.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function ov(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var WM=f(B(),1),HM={adaptiveSelect:QP,array:EM,checkbox:FP,color:zM,combobox:H_,datetime:GP,date:KP,email:tM,telephone:rM,url:nM,integer:aM,number:lM,password:jM,radio:uM,select:Y_,text:pM,time:bM,toggle:vM,textarea:xM,toggleGroup:RM};function R$(e){return e&&typeof e=="object"&&typeof e.control=="string"}function C$(e){let{control:t,...r}=e,n=iv(t);return n===null?null:function(i){return(0,WM.jsx)(n,{...i,config:r})}}function UM(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?iv(e.Edit):R$(e.Edit)?C$(e.Edit):ov(e)&&e.type!=="array"?iv("adaptiveSelect"):t===null?null:iv(t)}function iv(e){return Object.keys(HM).includes(e)?HM[e]:null}function E$(e,t,r){if(e.filterBy===!1)return!1;let n=e.filterBy?.operators?.filter(o=>r.includes(o))??t;return n.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:n}}var YM=E$;var k$=e=>({item:t})=>{let r=e.split("."),n=t;for(let o of r)n.hasOwnProperty(o)?n=n[o]:n=void 0;return n},GM=k$;var T$=e=>({value:t})=>{let r=e.split("."),n={},o=n;for(let i of r.slice(0,-1))o[i]={},o=o[i];return o[r.at(-1)]=t,n},$M=T$;var KM=f(ue(),1);function av({item:e,field:t}){let{elements:r,isLoading:n}=Cr({elements:t.elements,getElements:t.getElements}),o=t.getValue({item:e});return n||r.length===0?o:r?.find(i=>i.value===o)?.label||t.getValue({item:e})}var qM=f(B(),1);function Ut({item:e,field:t}){return t.hasElements?(0,qM.jsx)(av,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Vi=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Yt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Fi(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Li(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function zi(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),n=t.getValue({item:e});return[void 0,"",null].includes(n)?!0:r.test(String(n))}catch{return!1}}function Et(e,t){let n=(t.elements??[]).map(i=>i.value);if(n.length===0)return!0;let o=t.getValue({item:e});return[].concat(o).every(i=>n.includes(i))}function O$({item:e,field:t}){return t.getValue({item:e})}var mn=O$;var I$=/^[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 P$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!I$.test(r)?(0,KM.__)("Value must be a valid email address."):null}var XM={type:"email",render:Ut,Edit:"email",sort:Vi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Gt,$t,bi,hi,_i,Bt,jt,Kr],format:{},getValueFormatted:mn,validate:{required:Yt,pattern:zi,minLength:Fi,maxLength:Li,elements:Et,custom:P$}};var ZM=f(ue(),1);var Qd=(e,t,r)=>r==="asc"?e-t:t-e;function sv(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function lv(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var QM={separatorThousand:","};function M$({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let n;t.type!=="integer"?n=QM:n=t.format;let{separatorThousand:o}=n,i=Math.trunc(r);return o?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,o):String(i)}function N$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,ZM.__)("Value must be an integer."):null}var JM={type:"integer",render:Ut,Edit:"integer",sort:Qd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Gt,$t,Ga,$a,qa,Ka,gr],validOperators:[Gt,$t,Ga,$a,qa,Ka,gr,Bt,jt,Kr],format:QM,getValueFormatted:M$,validate:{required:Yt,min:sv,max:lv,elements:Et,custom:N$}};var eN=f(ue(),1);var tN={separatorThousand:",",separatorDecimal:".",decimals:2};function A$({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let n;t.type!=="number"?n=tN:n=t.format;let{separatorThousand:o,separatorDecimal:i,decimals:a}=n,s=r.toFixed(a),[l,d]=s.split("."),c=o?l.replace(/\B(?=(\d{3})+(?!\d))/g,o):l;return a===0?c:c+i+d}function D$(e){return e===""||e===void 0||e===null}function V$(e,t){let r=t.getValue({item:e});return!D$(r)&&!Number.isFinite(r)?(0,eN.__)("Value must be a number."):null}var rN={type:"number",render:Ut,Edit:"number",sort:Qd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Gt,$t,Ga,$a,qa,Ka,gr],validOperators:[Gt,$t,Ga,$a,qa,Ka,gr,Bt,jt,Kr],format:tN,getValueFormatted:A$,validate:{required:Yt,min:sv,max:lv,elements:Et,custom:V$}};var nN={type:"text",render:Ut,Edit:"text",sort:Vi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Gt,$t,bi,hi,_i,Bt,jt,Kr],format:{},getValueFormatted:mn,validate:{required:Yt,pattern:zi,minLength:Fi,maxLength:Li,elements:Et}};var hl=f(Pi(),1);var oN=f(Pi(),1);function iN(e){if(!Ao(new Date(e)))return null;let t=(0,oN.getDate)(e);return t&&Ao(t)?t.getTime():null}function dv(e,t,r,n){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let i=t.getValue({item:e}),a=Array.isArray(i)?i[r==="min"?0:i.length-1]:i;if(a==null||a==="")return!0;let s=n(o),l=n(String(a));return s===null||l===null?!1:r==="min"?l>=s:l<=s}function cv(e,t){return dv(e,t,"min",iN)}function uv(e,t){return dv(e,t,"max",iN)}function aN(e,t){return dv(e,t,"min",fn)}function sN(e,t){return dv(e,t,"max",fn)}var lN={datetime:(0,hl.getSettings)().formats.datetime,weekStartsOn:(0,hl.getSettings)().l10n.startOfWeek};function F$({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let n;return t.type!=="datetime"?n=lN:n=t.format,(0,hl.dateI18n)(n.datetime,(0,hl.getDate)(r))}var L$=(e,t,r)=>{let n=new Date(e).getTime(),o=new Date(t).getTime();return r==="asc"?n-o:o-n},dN={type:"datetime",render:Ut,Edit:"datetime",sort:L$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ho,Wo,Lo,zo,Bo,jo,ln,Rn],validOperators:[Ho,Wo,Lo,zo,Bo,jo,ln,Rn],format:lN,getValueFormatted:F$,validate:{required:Yt,elements:Et,min:cv,max:uv}};var _l=f(Pi(),1);var cN={date:(0,_l.getSettings)().formats.date,weekStartsOn:(0,_l.getSettings)().l10n.startOfWeek};function z$({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let n;return t.type!=="date"?n=cN:n=t.format,(0,_l.dateI18n)(n.date,(0,_l.getDate)(r))}var B$=(e,t,r)=>{let n=new Date(e).getTime(),o=new Date(t).getTime();return r==="asc"?n-o:o-n},uN={type:"date",render:Ut,Edit:"date",sort:B$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ho,Wo,Lo,zo,Bo,jo,ln,Rn,gr],validOperators:[Ho,Wo,Lo,zo,Bo,jo,ln,Rn,gr],format:cN,getValueFormatted:z$,validate:{required:Yt,elements:Et,min:cv,max:uv}};var Jd=f(Pi(),1);var fN={time:(0,Jd.getSettings)().formats.time},j$="2000-01-01";function H$(e){let t=Math.floor(e/3600),r=Math.floor(e%3600/60),n=e%60,o=[t,r,n].map(i=>String(i).padStart(2,"0")).join(":");return(0,Jd.getDate)(`${j$}T${o}`)}function W$({item:e,field:t}){let r=fn(t.getValue({item:e}));if(r===null)return"";let n;return t.type!=="time"?n=fN:n=t.format,(0,Jd.dateI18n)(n.time,H$(r))}var U$=(e,t,r)=>{let n=fn(e),o=fn(t);return n===null||o===null?n===o?0:n===null?1:-1:r==="asc"?n-o:o-n},pN={type:"time",render:Ut,Edit:"time",sort:U$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ho,Wo,Lo,zo,Bo,jo,gr],validOperators:[Ho,Wo,Lo,zo,Bo,jo,gr],format:fN,getValueFormatted:W$,validate:{required:Yt,elements:Et,min:aN,max:sN}};var fv=f(ue(),1);function mN(e,t){return t.getValue({item:e})===!0}function Y$({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,fv.__)("True"):r===!1?(0,fv.__)("False"):""}function G$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,fv.__)("Value must be true, false, or undefined"):null}var $$=(e,t,r)=>{let n=!!e;return n===!!t?0:r==="asc"?n?1:-1:n?-1:1},gN={type:"boolean",render:Ut,Edit:"checkbox",sort:$$,validate:{required:mN,elements:Et,custom:G$},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Gt,$t],validOperators:[Gt,$t],format:{},getValueFormatted:Y$};var bN={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:mn,validate:{}};var pR=f(ue(),1);function hN(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(n=>![void 0,"",null].includes(n))}function _N({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function q$({item:e,field:t}){return _N({item:e,field:t})}function K$(e,t){let r=t.getValue({item:e});return[void 0,"",null].includes(r)?null:Array.isArray(r)?r.every(n=>typeof n=="string")?null:(0,pR.__)("Every value must be a string."):(0,pR.__)("Value must be an array.")}var X$=(e,t,r)=>{let n=Array.isArray(e)?e:[],o=Array.isArray(t)?t:[];if(n.length!==o.length)return r==="asc"?n.length-o.length:o.length-n.length;let i=n.join(","),a=o.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},vN={type:"array",render:q$,Edit:"array",sort:X$,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Bt,jt,lh,Kr],format:{},getValueFormatted:_N,validate:{required:hN,elements:Et,custom:K$}};function Z$({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var wN={type:"password",render:Ut,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Z$,validate:{required:Yt,pattern:zi,minLength:Fi,maxLength:Li,elements:Et}};var yN={type:"telephone",render:Ut,Edit:"telephone",sort:Vi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Gt,$t,bi,hi,_i,Bt,jt,Kr],format:{},getValueFormatted:mn,validate:{required:Yt,pattern:zi,minLength:Fi,maxLength:Li,elements:Et}};var xN=f(ue(),1);var ec=f(B(),1);function Q$({item:e,field:t}){if(t.hasElements)return(0,ec.jsx)(av,{item:e,field:t});let r=mn({item:e,field:t});return!r||!Jr(r).isValid()?r:(0,ec.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,ec.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,ec.jsx)("span",{children:r})]})}function J$(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Jr(r).isValid()?(0,xN.__)("Value must be a valid color."):null}var eq=(e,t,r)=>{let n=Jr(e),o=Jr(t);if(!n.isValid()&&!o.isValid())return 0;if(!n.isValid())return r==="asc"?1:-1;if(!o.isValid())return r==="asc"?-1:1;let i=n.toHsl(),a=o.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},SN={type:"color",render:Q$,Edit:"color",sort:eq,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Gt,$t,Bt,jt],format:{},getValueFormatted:mn,validate:{required:Yt,elements:Et,custom:J$}};var RN={type:"url",render:Ut,Edit:"url",sort:Vi,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Bt,jt],validOperators:[Gt,$t,bi,hi,_i,Bt,jt,Kr],format:{},getValueFormatted:mn,validate:{required:Yt,pattern:zi,minLength:Fi,maxLength:Li,elements:Et}};var tq=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Qd(e,t,r):Vi(e,t,r),CN={render:Ut,Edit:null,sort:tq,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Gt,$t],validOperators:KI(),format:{},getValueFormatted:mn,validate:{required:Yt,elements:Et}};function rq(e){return e==="integer"||e==="number"}function nq(e){return e==="date"||e==="datetime"||e==="time"}function EN(e,t,r){let n=t.validate[r];if(n&&(typeof e=="number"&&rq(t.type)||typeof e=="string"&&nq(t.type)))return{constraint:e,validate:n}}function kN(e,t){let r=e.isValid,n;r?.required===!0&&t.validate.required!==void 0&&(n={constraint:!0,validate:t.validate.required});let o;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let i=EN(r?.min,t,"min"),a=EN(r?.max,t,"max"),s=r?.minLength,l;typeof s=="number"&&t.validate.minLength!==void 0&&(l={constraint:s,validate:t.validate.minLength});let d=r?.maxLength,c;typeof d=="number"&&t.validate.maxLength!==void 0&&(c={constraint:d,validate:t.validate.maxLength});let u=r?.pattern,g;u!==void 0&&t.validate.pattern!==void 0&&(g={constraint:u,validate:t.validate.pattern});let p=r?.custom??t.validate.custom;return{required:n,elements:o,min:i,max:a,minLength:l,maxLength:c,pattern:g,custom:p}}function TN(e){return e.validOperators.reduce((t,r)=>{let n=ml(r);return n?.filter&&(t[r]=n.filter),t},{})}function oq(e,t){return{...t.format,...e.format}}var ON=oq;function iq(e){let t=[XM,JM,rN,nN,dN,uN,pN,gN,bN,vN,wN,yN,SN,RN].find(r=>r?.type===e);return t||CN}function IN(e){return e.map(t=>{let r=iq(t.type),n=t.getValue||GM(t.id),o=function(i,a,s){let l=n({item:i}),d=n({item:a});return t.sort?t.sort(l,d,s):r.sort(l,d,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:n,setValue:t.setValue||$M(t.id),elements:t.elements,getElements:t.getElements,hasElements:ov(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:UM(t,r.Edit),sort:o,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:kN(t,r),filterBy:YM(t,r.defaultOperators,r.validOperators),filter:TN(r),format:ON(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Pr=f(U(),1);function PN({view:e,data:t,getItemId:r,isLoading:n,paginationInfo:o,selection:i}){let a=e.infiniteScrollEnabled,[s,l]=(0,Pr.useState)(!n);(0,Pr.useEffect)(()=>{n||l(!0)},[n]);let d=(0,Pr.useRef)(t),c=(0,Pr.useRef)(o);(0,Pr.useEffect)(()=>{n||(d.current=t,c.current=o)},[t,n,o]);let[u,g]=(0,Pr.useState)([]),p=(0,Pr.useRef)(new Map),m=(0,Pr.useRef)([]),b=(0,Pr.useRef)({search:void 0,filters:void 0,perPage:void 0}),h=(0,Pr.useRef)(void 0),y=(0,Pr.useRef)(void 0),_=(0,Pr.useRef)(!1),w=(0,Pr.useMemo)(()=>{e.startPosition!==void 0&&y.current!==void 0&&(e.startPosition<y.current?h.current="up":e.startPosition>y.current&&(h.current="down")),y.current=e.startPosition;let v=JSON.stringify(e.filters??[]),R=b.current.filters,x=!_.current||!e.infiniteScrollEnabled||e.search!==b.current.search||v!==R||e.perPage!==b.current.perPage;if(_.current=!0,b.current={search:e.search,filters:v,perPage:e.perPage},x){p.current.clear(),h.current=void 0;let A=e.search?1:e.startPosition??1,F=t.map((D,O)=>{let L=A+O;return p.current.set(r(D),L),{...D,position:L}});return m.current=F,F}let S=m.current,C=new Set(t.map(r)),k=h.current,E=e.search?1:e.startPosition??1,I=t.map((A,F)=>{let D=r(A),O=e.infiniteScrollEnabled?E+F:void 0;return O!==void 0&&p.current.set(D,O),{...A,position:O}});if(I.length===0)return S;let T=S.filter(A=>!C.has(r(A))),N=k==="up"?[...I,...T]:[...T,...I];N.sort((A,F)=>{let D=A.position,O=F.position;return D-O});let P=N;if(u.length>0){let A=Math.min(...u),F=Math.max(...u),D=20,O=N.map(z=>z.position),L=Math.min(...O);!(Math.max(...O)<A-D||L>F+D)&&(P=N.filter(z=>{let W=r(z);if(i?.includes(W))return!0;let re=z.position;return k==="up"?re<=F+D:k==="down"?re>=A-D:re>=A-D&&re<=F+D}))}return m.current=P,P},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,u,i,r]);return a?{data:w,paginationInfo:o,hasInitiallyLoaded:s,setVisibleEntries:g}:{data:(n&&d.current?.length?d.current:t).map(R=>({...R,position:void 0})),paginationInfo:n&&d.current?.length?c.current:o,hasInitiallyLoaded:s,setVisibleEntries:void 0}}var gn=f(U(),1),NN=f(Nt(),1);function MN(e,t,r){let n=e.getBoundingClientRect(),o=n.top+n.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let a=i.reduce((d,c)=>{let u=c.getBoundingClientRect(),g=u.top+u.height/2,p=Math.abs(g-o),m=d.getBoundingClientRect(),b=m.top+m.height/2,h=Math.abs(b-o);return p<h?c:d}),s=Number(a.getAttribute("aria-posinset")),l=a.getBoundingClientRect();return t.current={posinset:s,viewportOffset:l.top-n.top,scrollTop:e.scrollTop,direction:r},!0}function AN({view:e,onChangeView:t,isLoading:r,paginationInfo:n,containerRef:o,setVisibleEntries:i}){let a=(0,gn.useRef)(null),s=(0,gn.useRef)(e),l=(0,gn.useRef)(r),d=(0,gn.useRef)(t),c=(0,gn.useRef)(n.totalItems);(0,gn.useLayoutEffect)(()=>{s.current=e,l.current=r,d.current=t,c.current=n.totalItems},[e,r,t,n.totalItems]);let u=(0,gn.useCallback)(p=>{i&&i(m=>{let b=new Set(m),h=!1;return p.forEach(y=>{let _=Number(y.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(_)||(y.isIntersecting?b.has(_)||(b.add(_),h=!0):b.has(_)&&(b.delete(_),h=!0))}),h?Array.from(b).sort():m})},[i]);(0,gn.useLayoutEffect)(()=>{let p=o.current,m=a.current;if(!p||!e.infiniteScrollEnabled||!m||r)return;let b=p.querySelector(`[aria-posinset="${m.posinset}"]`);if(b){let h=p.getBoundingClientRect(),w=b.getBoundingClientRect().top-h.top-m.viewportOffset+(p.scrollTop-m.scrollTop);Math.abs(w)>1&&(p.scrollTop+=w)}a.current=null},[o,r,e.infiniteScrollEnabled]);let g=(0,gn.useRef)(null);return(0,gn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!u){g.current&&(g.current.disconnect(),g.current=null);return}return g.current=new IntersectionObserver(u,{root:null,rootMargin:"0px",threshold:.1}),()=>{g.current&&(g.current.disconnect(),g.current=null)}},[e.infiniteScrollEnabled,u]),(0,gn.useEffect)(()=>{if(!e.infiniteScrollEnabled||!o.current)return;let p=0,m=600,b=800,h=(0,NN.throttle)(_=>{let w=s.current,v=c.current,R=_.target,x=R.scrollTop,S=R.scrollHeight,C=R.clientHeight,k=x>p?"down":"up";if(p=x,l.current)return;let E=w.startPosition||1,I=w.perPage||10,T=Math.min(E+I,v);if(k==="down"&&x+C>=S-m&&T<v){let N=T;MN(R,a,"down"),d.current({...w,startPosition:N})}if(k==="up"&&x<=b&&E>1){let N=E-I,P=N<6?1:N;MN(R,a,"up"),d.current({...w,startPosition:P})}},50),y=o.current;return y.addEventListener("scroll",h),()=>{y.removeEventListener("scroll",h),h.cancel()}},[o,e.infiniteScrollEnabled]),{intersectionObserver:g.current}}var DN=f(U(),1),VN=f(Nt(),1);function FN({view:e,onChangeView:t,isLoading:r,totalPages:n}){let o=typeof n=="number"&&Number.isFinite(n)?Math.max(n,1):null,i=e.page,a=(0,VN.useEvent)(()=>{o!==null&&t({...e,page:o})});(0,DN.useEffect)(()=>{r||o===null||!i||i<=o||a()},[r,o,i,a])}var On=f(U(),1),LN=f(Nt(),1);var Mr=f(B(),1),aq=()=>!1,sq=as.filter(e=>e.isPicker),lq=e=>e.id,dq=[],cq={pickerGrid:!0,pickerTable:!0};function uq({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,On.useContext)(Ie),n=r.infiniteScrollEnabled;return(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsxs)(ie,{direction:"row",align:"top",justify:"space-between",className:Y("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,Mr.jsxs)(ie,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,Mr.jsx)(US,{label:t}),(0,Mr.jsx)(E_,{})]}),(0,Mr.jsx)(ie,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,Mr.jsx)(wP,{})})]}),(0,Mr.jsx)(k_,{className:"dataviews-filters__container"}),(0,Mr.jsx)(WS,{}),(0,Mr.jsx)(sS,{})]})}function fq({view:e,onChangeView:t,fields:r,search:n=!0,searchLabel:o=void 0,actions:i=dq,data:a,getItemId:s=lq,isLoading:l=!1,paginationInfo:d,defaultLayouts:c=cq,selection:u,onChangeSelection:g,children:p,config:m={perPageSizes:[10,20,50,100]},itemListLabel:b,empty:h,onReset:y}){let{data:_,setVisibleEntries:w}=PN({view:e,data:a,getItemId:s,selection:u,paginationInfo:d}),v=(0,On.useRef)(null),[R,x]=(0,On.useState)(0),S=(0,LN.useResizeObserver)(O=>{x(O[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[C,k]=(0,On.useState)(null);function E(O){let L=typeof O=="function"?O(u):O;g&&g(L)}let I=(0,On.useMemo)(()=>IN(r),[r]),T=af(I,e),N=(0,On.useMemo)(()=>(T||[]).some(O=>O.isPrimary||O.isLocked),[T]),[P,A]=(0,On.useState)(N),{intersectionObserver:F}=AN({view:e,onChangeView:t,isLoading:l,paginationInfo:d,containerRef:v,setVisibleEntries:w});FN({view:e,onChangeView:t,isLoading:l,totalPages:d.totalPages}),(0,On.useEffect)(()=>{N&&!P&&A(!0)},[N,P]);let D=(0,On.useMemo)(()=>Object.fromEntries(Object.entries(c).filter(([O])=>sq.some(L=>L.type===O)).map(([O,L])=>[O,L===!0?{}:L])),[c]);return D[e.type]?(0,Mr.jsx)(Ie.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:_,isLoading:l,paginationInfo:d,isItemClickable:aq,selection:u,onChangeSelection:E,openedFilter:C,setOpenedFilter:k,getItemId:s,containerWidth:R,containerRef:v,resizeObserverRef:S,defaultLayouts:D,filters:T,isShowingFilter:P,setIsShowingFilter:A,config:m,itemListLabel:b,empty:h,onReset:y,hasInitiallyLoaded:!0,intersectionObserver:F},children:(0,Mr.jsx)("div",{className:"dataviews-picker-wrapper",children:p??(0,Mr.jsx)(uq,{search:n,searchLabel:o})})}):null}var qo=fq;qo.BulkActionToolbar=pO;qo.Footer=sS;qo.Filters=lf;qo.FiltersToggled=k_;qo.FiltersToggle=E_;qo.Layout=WS;qo.LayoutSwitcher=GS;qo.Pagination=iS;qo.Search=US;qo.ViewConfig=$S;var Bi=qo;var zN=Object.prototype.hasOwnProperty;function BN(e,t,r){for(r of e.keys())if(ji(r,t))return r}function ji(e,t){var r,n,o;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&ji(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(o=n,o&&typeof o=="object"&&(o=BN(t,o),!o)||!t.has(o))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(o=n[0],o&&typeof o=="object"&&(o=BN(t,o),!o)||!ji(n[1],t.get(o)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(zN.call(e,r)&&++n&&!zN.call(t,r)||!(r in t)||!ji(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}var hf=f(U(),1),pv=f(rn(),1),_R=f(mR(),1);function gR(e,t,r){return`dataviews-${e}-${t}-${r}`}var pq=["page","search"];function tc(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function rc(e){let t=tc(e)?{...e}:{};for(let r of pq)delete t[r];return t}function bR(e,t){let r={...e};for(let n of Object.keys(t)){let o=t[n],i=r[n];r[n]=tc(i)&&tc(o)?bR(i,o):o}return r}function HN(e,t,r={}){let n={};for(let o of Object.keys(e)){let i=e[o],a=t[o],s=r[o];if(i!==void 0)if(tc(i)&&tc(a)){let l=HN(i,a,tc(s)?s:{});Object.keys(l).length>0&&(n[o]=l)}else ji(i,a)?s!==void 0&&ji(i,s)&&(n[o]=s):n[o]=i}return n}function WN(e){return(e?.filters??[]).filter(t=>t.isLocked)}function UN(e,t){let r=WN(t);if(r.length===0)return e;let n=(e.filters??[]).filter(o=>!r.some(i=>i.field===o.field));return{...e,filters:[...r,...n]}}function YN(e,t){let{defaultView:r,defaultLayouts:n,activeViewOverrides:o}=e,i=n?.[t];return UN([i,o].reduce((a,s)=>bR(a,rc(s)),rc(r)),o)}function hR(e){let{defaultView:t,activeViewOverrides:r,persistedView:n,page:o,search:i}=e,a=n?.type??r?.type??t?.type,s=YN(e,a);return{...UN(bR(s,rc(n)),r),page:Number(o??1),search:i??""}}function GN(e,t){let{activeViewOverrides:r,persistedView:n}=t,o=YN(t,e.type),i=HN(rc(e),rc(o),rc(n)),a=WN(r);return a.length>0&&Array.isArray(i.filters)&&(i.filters=i.filters.filter(s=>!a.some(l=>l.field===s.field))),Object.keys(i).length>0?i:void 0}function vR(e){let{kind:t,name:r,slug:n,defaultView:o,defaultLayouts:i,activeViewOverrides:a,queryParams:s,onChangeQueryParams:l}=e,d=gR(t,r,n),c=(0,pv.useSelect)(_=>_(_R.store).get("core/views",d),[d]),{set:u}=(0,pv.useDispatch)(_R.store),g=Number(s?.page??1),p=s?.search??"",m=(0,hf.useMemo)(()=>hR({defaultView:o,defaultLayouts:i,activeViewOverrides:a,persistedView:c,page:g,search:p}),[o,i,a,c,g,p]),b=!!c&&Object.keys(c).length>0,h=(0,hf.useCallback)(_=>{let w={page:Number(_?.page??1),search:_?.search??""};l&&!ji(w,{page:g,search:p})&&l(w);let v=GN(_,{defaultView:o,defaultLayouts:i,activeViewOverrides:a,persistedView:c});ji(v,c)||u("core/views",d,v)},[l,g,p,o,i,a,c,u,d]),y=(0,hf.useCallback)(()=>{u("core/views",d,void 0)},[d,u]);return{view:m,isModified:b,updateView:h,resetToDefault:y}}var mq=f(rn(),1),gq=f(mR(),1);var hq=f(rn(),1),_q=f(vs(),1);var $N=f(hg(),1),{lock:IFe,unlock:bq}=(0,$N.__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/views");var _f=f(ue(),1);var vl=f(B(),1),vq={id:"alt_text",type:"text",label:(0,_f.__)("Alt text"),description:(0,vl.jsxs)(vl.Fragment,{children:[(0,vl.jsx)(Fy,{href:(0,_f.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,_f.__)("Describe the purpose of the image.")}),(0,vl.jsx)("br",{}),(0,_f.__)("Leave empty if decorative.")]}),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:{control:"textarea",rows:2},enableSorting:!1,filterBy:!1},wR=vq;var JN=f(ue(),1);var gv=f(U(),1),yR=f(ue(),1);function mv(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var bv=f(B(),1);function qN({item:e}){let[t,r]=(0,gv.useState)(null),n=e.post,o=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,gv.useEffect)(()=>{n&&n===o&&r(mv(i)||(0,yR.__)("(no title)")),n||r((0,yR.__)("(Unattached)"))},[n,o,i]),(0,bv.jsx)(bv.Fragment,{children:t})}var hv=f(vs(),1),KN=f(Me(),1),xR=f(ue(),1),vf=f(U(),1),_v=f(Nt(),1),XN=f(rn(),1);var ZN=f(B(),1);function QN({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:mv(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[n,o]=(0,vf.useState)(r),[i,a]=(0,vf.useState)([]),[s,l]=(0,vf.useState)(!1),[d,c]=(0,vf.useState)(e?.post?.toString()??null),u=(0,XN.useSelect)(h=>h(hv.store).getPostTypes(),[]),g=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),c(null)},m=(0,_v.useDebounce)((0,_v.useEvent)(async h=>{l(!0);let y=await(0,hv.__experimentalFetchLinkSuggestions)(h,{type:"post",isInitialSuggestions:!0},{});a(y);let _=y.map(v=>({label:v.title,value:v.id.toString()})),w=!h&&_.findIndex(v=>v.value===d)===-1;o(_.concat(w?r:[])),l(!1)}),300),b=h=>{if(!h){g();return}if(c(h),h){let y=i.find(_=>_.id===Number(h));if(y&&u){let _=u.find(v=>v.slug===y?.type),w={..._&&{type:_.slug},id:Number(h),title:{raw:y.title,rendered:y.title}};t({post:Number(h),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}};return(0,ZN.jsx)(KN.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:s,label:(0,xR.__)("Attached to"),help:(0,xR.__)("Attach this file to a single post or page."),value:d,options:n,onFilterValueChange:h=>m(h),onChange:b,hideLabelFromVision:!0,expandOnFocus:!1})}var wq={id:"attached_to",type:"text",label:(0,JN.__)("Attached to"),Edit:QN,render:qN,enableSorting:!1,filterBy:!1},SR=wq;var rA=f(ue(),1),nA=f(rn(),1),oA=f(vs(),1);var eA=f(ue(),1),nc=f(U(),1);var vv=f(Me(),1),bs=f(B(),1);function tA({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,n=t?.avatar_urls?.[48],[o,i]=(0,nc.useState)("loading");(0,nc.useEffect)(()=>{i("loading")},[n]);let a=(0,nc.useCallback)(l=>{l?.complete&&i("instant")},[]),s=()=>{o==="loading"&&i("loaded")};return(0,bs.jsxs)(vv.__experimentalHStack,{alignment:"left",spacing:0,children:[!!n&&(0,bs.jsx)("div",{className:Y("media-author-field__avatar",{"is-loading":o==="loading","is-loaded":o==="loaded"}),children:(0,bs.jsx)("img",{ref:a,onLoad:s,alt:(0,eA.__)("Author avatar"),src:n})}),!n&&(0,bs.jsx)("div",{className:"media-author-field__icon",children:(0,bs.jsx)(vv.Icon,{icon:Qv})}),(0,bs.jsx)("span",{className:"media-author-field__name",children:r})]})}var yq={label:(0,rA.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,nA.resolveSelect)(oA.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:tA,filterBy:{operators:["isAny","isNone"]},readOnly:!0},RR=yq;var iA=f(ue(),1);function oc(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var xq={id:"caption",type:"text",label:(0,iA.__)("Caption"),getValue:({item:e})=>oc(e?.caption),render:({item:e})=>oc(e?.caption)||"-",Edit:{control:"textarea",rows:2},enableSorting:!1,filterBy:!1},CR=xq;var aA=f(ue(),1),Sq={id:"date",type:"datetime",label:(0,aA.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},ER=Sq;var sA=f(ue(),1),Rq={id:"modified",type:"datetime",label:(0,sA.__)("Date modified"),filterBy:{operators:["before","after"]},readOnly:!0},kR=Rq;var lA=f(ue(),1);var dA=f(B(),1),Cq={id:"description",type:"text",label:(0,lA.__)("Description"),getValue:({item:e})=>oc(e?.description),render:({item:e})=>(0,dA.jsx)("div",{children:oc(e?.description)||"-"}),Edit:{control:"textarea",rows:5},enableSorting:!1,filterBy:!1},TR=Cq;var mA=f(ue(),1),gA=f(wv(),1);var uA=f(U(),1),fA=f(wv(),1);var wl=f(B(),1),Eq=15;function pA({item:e}){let t=(0,uA.useMemo)(()=>e?.source_url?(0,fA.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=Eq?(0,wl.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,wl.jsxs)(xr.Root,{children:[(0,wl.jsx)(xr.Trigger,{render:(0,wl.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,wl.jsx)(xr.Popup,{children:t})]}):""}var kq={id:"filename",type:"text",label:(0,mA.__)("File name"),getValue:({item:e})=>(0,gA.getFilename)(e?.source_url||""),render:pA,enableSorting:!1,filterBy:!1,readOnly:!0},OR=kq;var en=f(ue(),1),hA=1024,_A=1024*hA,vA=1024*_A,wA=1024*vA,yA=1024*wA,xA=1024*yA,SA=1024*xA,Tq=1024*SA;function bA(e,t,r=2){return(0,en.sprintf)((0,en._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function Oq(e,t=2){if(e===0)return bA(0,(0,en._x)("B","unit symbol"),t);let r={[(0,en._x)("YB","unit symbol")]:Tq,[(0,en._x)("ZB","unit symbol")]:SA,[(0,en._x)("EB","unit symbol")]:xA,[(0,en._x)("PB","unit symbol")]:yA,[(0,en._x)("TB","unit symbol")]:wA,[(0,en._x)("GB","unit symbol")]:vA,[(0,en._x)("MB","unit symbol")]:_A,[(0,en._x)("KB","unit symbol")]:hA,[(0,en._x)("B","unit symbol")]:1};for(let[n,o]of Object.entries(r))if(e>=o)return bA(e/o,n,t);return""}var Iq={id:"filesize",type:"text",label:(0,en.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?Oq(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},IR=Iq;var ic=f(ue(),1),Pq={id:"media_dimensions",type:"text",label:(0,ic.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,ic.sprintf)((0,ic._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},PR=Pq;var TA=f(ue(),1);var RA=f(rn(),1),CA=f(vs(),1),ac=f(Me(),1),yl=f(U(),1),EA=f(wv(),1);var wf=f(ue(),1);function MR(e){return e.startsWith("image/")?{type:"image",label:(0,wf.__)("Image"),icon:uw}:e.startsWith("video/")?{type:"video",label:(0,wf.__)("Video"),icon:Tw}:e.startsWith("audio/")?{type:"audio",label:(0,wf.__)("Audio"),icon:Fv}:{type:"application",label:(0,wf.__)("Application"),icon:ow}}var Ko=f(B(),1);function Mq(e,t){let r=e?.media_details?.sizes;if(!r)return e.source_url;let n=Object.values(r);if(!n.length)return e.source_url;let o=t?parseInt(t,10):NaN;if(!Number.isNaN(o)){let i=n.filter(l=>typeof l.width=="number"&&!Number.isNaN(l.width));if(!i.length)return e.source_url;let a=[...i].sort((l,d)=>l.width-d.width),s=a.find(l=>l.width>=o);return s?s.source_url:a[a.length-1].source_url}return e.source_url}function Nq({item:e,filename:t}){return(0,Ko.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,Ko.jsxs)(ac.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,Ko.jsx)(ac.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:MR(e.mime_type).icon,size:24}),!!t&&(0,Ko.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,Ko.jsx)(ac.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function Aq({item:e,configSizes:t,onError:r}){let n=Mq(e,t),o=(0,yl.useRef)(null),[i,a]=(0,yl.useState)("loading");(0,yl.useLayoutEffect)(()=>{o.current?.complete?a("instant"):a("loading")},[n]);let s=()=>{i==="loading"&&a("loaded")};return(0,Ko.jsx)("div",{className:Y("dataviews-media-field__media-thumbnail",{"is-loading":i==="loading","is-loaded":i==="loaded"}),children:(0,Ko.jsx)("img",{ref:o,className:"dataviews-media-field__media-thumbnail--image",src:n,alt:e.alt_text||e.title.raw,onLoad:s,onError:r,loading:"lazy"})})}function kA({item:e,config:t}){let[r,n]=(0,yl.useState)(!1),o=(0,RA.useSelect)(s=>{if(e.featured_media)return s(CA.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),i=e.featured_media?o:e;if(!i)return null;let a=(0,EA.getFilename)(i.source_url||"");return r||MR(i.mime_type).type!=="image"?(0,Ko.jsx)(Nq,{item:i,filename:a||""}):(0,Ko.jsx)(Aq,{item:i,configSizes:t?.sizes,onError:()=>n(!0)})}var Dq={id:"media_thumbnail",type:"media",label:(0,TA.__)("Thumbnail"),render:kA,enableSorting:!1,filterBy:!1},NR=Dq;var OA=f(ue(),1),Vq={id:"mime_type",type:"text",label:(0,OA.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},AR=Vq;var Sv=f(PA(),1);var MA=f(hg(),1),{lock:NA,unlock:AA}=(0,MA.__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/media-utils");var ha=f(U(),1),Xo=f(ue(),1),Zo=f(Me(),1);var In=f(B(),1);function DA({uploadingFiles:e,onDismissError:t,onOpenChange:r}){let[n,o]=(0,ha.useState)(!1),[i,a]=(0,ha.useState)(!1),s=(0,ha.useRef)(null),l=(0,ha.useCallback)(b=>{o(b),r?.(b)},[r]),d=e.filter(b=>b.status==="uploading"),c=e.filter(b=>b.status==="error"),u=c.length>0,g=d.length>0;if((0,ha.useEffect)(()=>{u&&!i&&l(!0),a(u)},[u,i,l]),e.length===0)return null;let p,m;return g?(p=(0,Xo.sprintf)((0,Xo._n)("Uploading %s file","Uploading %s files",d.length),d.length.toLocaleString()),m=(0,Xo.__)("Uploading")):u?(p=(0,Xo.sprintf)((0,Xo._n)("%s upload error","%s upload errors",c.length),c.length.toLocaleString()),m=(0,Xo.__)("Upload errors")):(p=(0,Xo.__)("Upload complete"),m=(0,Xo.__)("Upload complete")),(0,In.jsxs)("div",{className:"media-upload-modal__upload-status",children:[g&&(0,In.jsx)(Zo.Spinner,{}),(0,In.jsx)(Zo.Button,{className:"media-upload-modal__upload-status__trigger",size:"compact",icon:jv,iconPosition:"right",onClick:()=>l(!n),"aria-expanded":n,ref:s,children:p}),n&&(0,In.jsxs)(Zo.Popover,{className:"media-upload-modal__upload-status__popover",placement:"top-start",offset:8,anchor:s.current,focusOnMount:!0,onClose:()=>{s.current?.contains(s.current.ownerDocument.activeElement)||l(!1)},children:[(0,In.jsx)("div",{className:"media-upload-modal__upload-status__header",children:(0,In.jsx)("h3",{children:m})}),(0,In.jsx)("ul",{className:"media-upload-modal__upload-status__list",children:e.map(b=>(0,In.jsxs)("li",{className:"media-upload-modal__upload-status__item",children:[b.status==="uploading"&&(0,In.jsx)(Zo.Spinner,{}),b.status==="uploaded"&&(0,In.jsx)(Zo.Icon,{icon:Ui,size:16}),(b.status==="uploading"||b.status==="uploaded")&&(0,In.jsx)("span",{className:"media-upload-modal__upload-status__filename",title:b.name,children:b.name}),b.status==="error"&&(0,In.jsxs)(Zo.Notice,{status:"error",isDismissible:!!t,onRemove:()=>t?.(b.id),children:[b.name,": ",b.error]})]},b.id))})]})]})}var VA=f(U(),1),FA=f(rn(),1);function LA(){let e=(0,FA.useRegistry)();return(0,VA.useCallback)(()=>Sf(e),[e])}var sc=f(U(),1),zA=f(Ev(),1);var Fq=0,Lq=0;function BA({onBatchComplete:e}={}){let[t,r]=(0,sc.useState)([]),n=(0,sc.useCallback)(()=>{r(s=>s.filter(l=>l.status!=="uploaded"))},[]),o=(0,sc.useCallback)(s=>{r(l=>l.filter(d=>d.id!==s))},[]),i=(0,sc.useCallback)(s=>{let l=String(++Lq),d=s.length,c=s.map(_=>({id:String(++Fq),batchId:l,name:_.name,status:"uploading"}));r(_=>[..._,...c]);let u=0,g=0,p=!1,m=[],b=()=>{p||u+g<d||(p=!0,r(_=>_.map(w=>w.batchId===l&&w.status==="uploading"?{...w,status:"uploaded"}:w)),e?.(m))};return{onFileChange:_=>{p||!_.every(v=>v.id&&v.url&&!(0,zA.isBlobURL)(v.url))||(u=_.length,m=_,b())},onError:_=>{let w=_ instanceof Vn?_.file.name:void 0;r(v=>{let R=!1;return v.map(x=>!R&&x.batchId===l&&x.status==="uploading"&&(!w||x.name===w)?(R=!0,{...x,status:"error",error:_.message}):x)}),g++,b()}}},[e]),a=t.length>0&&t.every(s=>s.status!=="uploading");return{uploadingFiles:t,registerBatch:i,dismissError:o,clearCompleted:n,allComplete:a}}var hr=f(B(),1),{useEntityRecordsWithPermissions:zq}=AA(yf.privateApis),WA="pickerGrid",Bq="pickerTable",yv="media-modal",jq="media-modal-upload-progress",xv="attached_to",jA={page:1,search:""};function HA(e){return e?Array.isArray(e)?e.map(String):[String(e)]:[]}var Hq={type:WA,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",perPage:50,filters:[],layout:{previewSize:170,density:"compact",mediaFit:"contain"}},Wq={[WA]:{fields:[],showTitle:!1,layout:{previewSize:170,density:"compact",mediaFit:"contain"}},[Bq]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}},Uq={perPageSizes:[10,20,50,100],mediaFitControl:!0};function UA({allowedTypes:e,multiple:t=!1,value:r,onSelect:n,onClose:o,onUpload:i,title:a=(0,tn.__)("Select Media"),isOpen:s,isDismissible:l=!0,modalClass:d,search:c=!0,searchLabel:u=(0,tn.__)("Search media"),postId:g,postType:p}){let m=Number.isInteger(g)?g:void 0,b=(0,lc.useSelect)(ae=>m&&p?ae(yf.store).getPostType(p)?.labels?.uploaded_to_this_item:void 0,[m,p]),[h,y]=(0,kt.useState)(()=>HA(r)),{createSuccessNotice:_,removeAllNotices:w}=(0,lc.useDispatch)(Sv.store),v=LA(),[R,x]=(0,kt.useState)(()=>jA),{view:S,updateView:C,isModified:k,resetToDefault:E}=vR({kind:"postType",name:"attachment",slug:"media-modal",defaultView:Hq,queryParams:R,onChangeQueryParams:x}),[I,T]=(0,kt.useState)(),N=(0,kt.useMemo)(()=>{let ae=(S.filters??[]).filter(({field:K})=>K!==xv);return{...S,filters:I?[...ae,I]:ae}},[S,I]),P=(0,kt.useCallback)(ae=>{let K={...ae};K.startPosition===void 0&&delete K.startPosition,T(K.filters?.find(({field:se})=>se===xv)),C({...K,filters:K.filters?.filter(({field:se})=>se!==xv)})},[C]),A=(0,kt.useCallback)(()=>{T(void 0),E()},[E]),F=(0,kt.useMemo)(()=>{let ae={};if(N.filters?.forEach(K=>{if(K.field==="media_type"&&(ae.media_type=K.value),K.field==="author"&&(K.operator==="isAny"?ae.author=K.value:K.operator==="isNone"&&(ae.author_exclude=K.value)),(K.field==="date"||K.field==="modified")&&(K.operator==="before"?ae.before=K.value:K.operator==="after"&&(ae.after=K.value)),K.field==="mime_type"&&(ae.mime_type=K.value),K.field===xv&&K.operator==="isAny"){let se=(Array.isArray(K.value)?K.value:[]).map(ce=>ce==="unattached"?0:ce==="current"?m:void 0).filter(ce=>ce!==void 0);se.length&&(ae.parent=se)}}),!ae.media_type&&!ae.mime_type&&e&&!e.includes("*")){let{mediaTypes:K,mimeTypes:se}=e.reduce((ce,Te)=>(Te.endsWith("/*")?ce.mediaTypes.push(Te.replace("/*","")):Te.includes("/")?ce.mimeTypes.push(Te):ce.mediaTypes.push(Te),ce),{mediaTypes:[],mimeTypes:[]});K.length&&(ae.media_type=K),se.length&&(ae.mime_type=se)}return{per_page:N.perPage||20,page:N.page||1,status:"inherit",order:N.sort?.direction,orderby:N.sort?.field,search:N.search,_embed:"author,wp:attached-to",...ae}},[N,e,m]),D=(0,kt.useCallback)(ae=>{let K=ae.map(se=>String(se.id)).filter(Boolean);y(t?se=>{let ce=new Set(se),Te=K.filter(Tt=>!ce.has(Tt));return[...se,...Te]}:K.slice(0,1)),v()},[t,v]),{uploadingFiles:O,registerBatch:L,dismissError:M,clearCompleted:V,allComplete:z}=BA({onBatchComplete:D}),W=(0,kt.useRef)(!1),j=(0,kt.useCallback)(ae=>{W.current=ae,ae||V()},[V]),{records:re,isResolving:ne,totalItems:de,totalPages:Q}=zq("postType","attachment",F),fe=(0,kt.useMemo)(()=>[{...NR,enableHiding:!1},{id:"title",type:"text",label:(0,tn.__)("Title"),getValue:({item:ae})=>ae.title.raw||ae.title.rendered||(0,tn.__)("(no title)")},wR,CR,TR,ER,kR,RR,OR,IR,PR,AR,{...SR,elements:[...m?[{value:"current",label:b??(0,tn.__)("Uploaded to this item")}]:[],{value:"unattached",label:(0,tn._x)("Unattached","media items")}],filterBy:{operators:["isAny"]}}],[m,b]),be=(0,kt.useMemo)(()=>[{id:"select",label:(0,tn.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(h.length===0)return;let ae={include:h,per_page:-1},se=(await(0,lc.resolveSelect)(yf.store).getEntityRecords("postType","attachment",ae)??[]).map(Sl).filter(Boolean),ce=t?se:se?.[0];w("snackbar",yv),n(ce)}}],[t,n,h,w]),ve=(0,kt.useCallback)(()=>{w("snackbar",yv),o?.()},[w,o]),G=(0,kt.useRef)(r);(0,kt.useEffect)(()=>{G.current=r},[r]),(0,kt.useEffect)(()=>{s?y(HA(G.current)):x(jA)},[s]);let te=i||Af,he=(0,kt.useRef)(!1);(0,kt.useEffect)(()=>{if(z&&!he.current){let ae=O.filter(K=>K.status==="uploaded").length;ae>0&&_((0,tn.sprintf)((0,tn._n)("Uploaded %s file","Uploaded %s files",ae),ae.toLocaleString()),{type:"snackbar",context:yv,id:jq}),W.current||V()}he.current=z},[z,O,_,V]);let ke=(0,kt.useCallback)(ae=>{let K=ae.target.files;if(K&&K.length>0){let se=Array.from(K),{onFileChange:ce,onError:Te}=L(se);te({allowedTypes:e,filesList:se,onFileChange:ce,onError:Te})}},[e,te,L]),Oe=(0,kt.useMemo)(()=>({totalItems:de,totalPages:Q}),[de,Q]),_e=(0,kt.useMemo)(()=>{if(!e?.includes("*"))return e?.join(",")},[e]);return s?(0,hr.jsxs)(hs.Modal,{title:a,onRequestClose:ve,isDismissible:l,className:d,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,hr.jsx)(hs.FormFileUpload,{accept:_e,multiple:!0,onChange:ke,render:({openFileDialog:ae})=>(0,hr.jsx)(hs.Button,{onClick:ae,icon:Ew,__next40pxDefaultSize:!0,children:(0,tn.__)("Upload media")})}),children:[(0,hr.jsx)(hs.DropZone,{onFilesDrop:ae=>{let K=ae;if(e&&!e.includes("*")&&(K=ae.filter(se=>e.some(ce=>se.type===ce||se.type.startsWith(ce.replace("*",""))))),K.length>0){let{onFileChange:se,onError:ce}=L(K);te({allowedTypes:e,filesList:K,onFileChange:se,onError:ce})}},label:(0,tn.__)("Drop files to upload")}),(0,hr.jsxs)(Bi,{data:re||[],fields:fe,view:N,onChangeView:P,actions:be,selection:h,onChangeSelection:y,isLoading:ne,paginationInfo:Oe,defaultLayouts:Wq,config:Uq,getItemId:ae=>String(ae.id),itemListLabel:(0,tn.__)("Media items"),onReset:k||I?A:!1,children:[(0,hr.jsxs)(ie,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"xs",children:[(0,hr.jsxs)(ie,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[c&&(0,hr.jsx)(Bi.Search,{label:u}),(0,hr.jsx)(Bi.FiltersToggle,{})]}),(0,hr.jsxs)(ie,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,hr.jsx)(Bi.LayoutSwitcher,{}),(0,hr.jsx)(Bi.ViewConfig,{})]})]}),(0,hr.jsx)(Bi.FiltersToggled,{className:"dataviews-filters__container"}),(0,hr.jsx)(Bi.Layout,{}),(0,hr.jsxs)("div",{className:Y("media-upload-modal__footer",{"is-uploading":O.length>0}),children:[(0,hr.jsx)(DA,{uploadingFiles:O,onDismissError:M,onOpenChange:j}),(0,hr.jsx)(Bi.Footer,{})]})]}),(0,kt.createPortal)((0,hr.jsx)(Sv.SnackbarNotices,{className:"media-upload-modal__snackbar",context:yv}),document.body)]}):null}var DR={};NA(DR,{sideloadMedia:eC,MediaUploadModal:UA});return rD(Yq);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/patterns.js b/wp-includes/js/dist/patterns.js
index 959e46b641..3d4ec054c5 100644
--- a/wp-includes/js/dist/patterns.js
+++ b/wp-includes/js/dist/patterns.js
@@ -102,10 +102,10 @@ var wp;
     }
   });

-  // package-external:@wordpress/a11y
-  var require_a11y = __commonJS({
-    "package-external:@wordpress/a11y"(exports, module) {
-      module.exports = window.wp.a11y;
+  // package-external:@wordpress/compose
+  var require_compose = __commonJS({
+    "package-external:@wordpress/compose"(exports, module) {
+      module.exports = window.wp.compose;
     }
   });

@@ -116,10 +116,10 @@ var wp;
     }
   });

-  // package-external:@wordpress/compose
-  var require_compose = __commonJS({
-    "package-external:@wordpress/compose"(exports, module) {
-      module.exports = window.wp.compose;
+  // package-external:@wordpress/a11y
+  var require_a11y = __commonJS({
+    "package-external:@wordpress/a11y"(exports, module) {
+      module.exports = window.wp.a11y;
     }
   });

@@ -916,13 +916,13 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+    registerStyle("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 style_default = { "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" };
   if (typeof process === "undefined" || true) {
-    registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+    registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+  var global_css_defense_default = { "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 Text = (0, import_element2.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
     const element = useRender({
       render,
diff --git a/wp-includes/js/dist/patterns.min.js b/wp-includes/js/dist/patterns.min.js
index 9f26434def..0da7d3a151 100644
--- a/wp-includes/js/dist/patterns.min.js
+++ b/wp-includes/js/dist/patterns.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).patterns=(()=>{var _r=Object.create;var ke=Object.defineProperty;var vr=Object.getOwnPropertyDescriptor;var br=Object.getOwnPropertyNames;var wr=Object.getPrototypeOf,xr=Object.prototype.hasOwnProperty;var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Je=(e,t)=>{for(var a in t)ke(e,a,{get:t[a],enumerable:!0})},Rt=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of br(t))!xr.call(e,o)&&o!==a&&ke(e,o,{get:()=>t[o],enumerable:!(r=vr(t,o))||r.enumerable});return e};var s=(e,t,a)=>(a=e!=null?_r(wr(e)):{},Rt(t||!e||!e.__esModule?ke(a,"default",{value:e,enumerable:!0}):a,e)),Sr=e=>Rt(ke({},"__esModule",{value:!0}),e);var P=b((so,Tt)=>{Tt.exports=window.wp.data});var Ee=b((no,At)=>{At.exports=window.wp.blocks});var V=b((lo,Bt)=>{Bt.exports=window.wp.coreData});var W=b((fo,zt)=>{zt.exports=window.wp.blockEditor});var Ut=b((co,Dt)=>{Dt.exports=window.wp.privateApis});var I=b((bo,Vt)=>{Vt.exports=window.wp.components});var R=b((wo,Ft)=>{Ft.exports=window.wp.element});var N=b((xo,Ht)=>{Ht.exports=window.wp.i18n});var C=b((Co,qt)=>{qt.exports=window.ReactJSXRuntime});var de=b((Po,Qt)=>{Qt.exports=window.React});var ft=b((ls,Sa)=>{Sa.exports=window.wp.a11y});var ka=b((fs,Ca)=>{Ca.exports=window.wp.primitives});var Ra=b((ds,Ea)=>{Ea.exports=window.wp.compose});var me=b((_s,Na)=>{Na.exports=window.wp.notices});var Le=b((vs,Aa)=>{Aa.exports=window.wp.htmlEntities});var Ka=b((Ys,Qa)=>{Qa.exports=window.wp.url});var ro={};Je(ro,{privateApis:()=>hr,store:()=>O});var Ae=s(P(),1);var Pt=s(P(),1);function Cr(e={},t){return t?.type==="SET_EDITING_PATTERN"?{...e,[t.clientId]:t.isEditing}:e}var Nt=(0,Pt.combineReducers)({isEditingPattern:Cr});var Ze={};Je(Ze,{convertSyncedPatternToStatic:()=>Rr,createPattern:()=>kr,createPatternFromFile:()=>Er,setEditingPattern:()=>Tr});var Ne=s(Ee(),1),Mt=s(V(),1),Pe=s(W(),1);var ee={theme:"pattern",user:"wp_block"},Re="all-patterns",Ot="my-patterns",It=["core","pattern-directory/core","pattern-directory/featured"],w={full:"fully",unsynced:"unsynced"},Te="core/pattern-overrides";var kr=(e,t,a,r)=>async({registry:o})=>{let i=t===w.unsynced?{wp_pattern_sync_status:t}:void 0,l={title:e,content:a,status:"publish",meta:i,wp_pattern_category:r};return await o.dispatch(Mt.store).saveEntityRecord("postType","wp_block",l)},Er=(e,t)=>async({dispatch:a})=>{let r=await e.text(),o;try{o=JSON.parse(r)}catch{throw new Error("Invalid JSON file")}if(o.__file!=="wp_block"||!o.title||!o.content||typeof o.title!="string"||typeof o.content!="string"||o.syncStatus&&typeof o.syncStatus!="string")throw new Error("Invalid pattern JSON file");return await a.createPattern(o.title,o.syncStatus,o.content,t)},Rr=e=>({registry:t})=>{let a=t.select(Pe.store).getBlock(e),r=a.attributes?.content;function o(l){return l.map(n=>{let f=n.attributes.metadata;if(f&&(f={...f},delete f.id,delete f.bindings,r?.[f.name]))for(let[d,m]of Object.entries(r[f.name]))(0,Ne.getBlockType)(n.name)?.attributes[d]&&(n.attributes[d]=m);return(0,Ne.cloneBlock)(n,{metadata:f&&Object.keys(f).length>0?f:void 0},o(n.innerBlocks))})}let i=t.select(Pe.store).getBlocks(a.clientId);t.dispatch(Pe.store).replaceBlocks(a.clientId,o(i))};function Tr(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}var Lt="core/patterns";var Xe={};Je(Xe,{isEditingPattern:()=>Pr});function Pr(e,t){return e.isEditingPattern[t]}var jt=s(Ut(),1),{lock:Yt,unlock:z}=(0,jt.__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/patterns");var Nr={reducer:Nt},O=(0,Ae.createReduxStore)(Lt,{...Nr});(0,Ae.register)(O);z(O).registerPrivateActions(Ze);z(O).registerPrivateSelectors(Xe);var fe=s(W(),1),Gt=s(I(),1),Qe=s(P(),1),Wt=s(R(),1),$t=s(N(),1);function Be(e){return!!e.attributes.metadata?.name&&!!e.attributes.metadata?.bindings&&Object.values(e.attributes.metadata.bindings).some(t=>t.source==="core/pattern-overrides")}var Ke=s(C(),1),{BlockQuickNavigation:Ar}=z(fe.privateApis);function Jt(){let{allClientIds:e,supportedBlockTypesRaw:t}=(0,Qe.useSelect)(o=>({allClientIds:o(fe.store).getClientIdsWithDescendants(),supportedBlockTypesRaw:o(fe.store).getSettings()?.__experimentalBlockBindingsSupportedAttributes}),[]),{getBlock:a}=(0,Qe.useSelect)(fe.store),r=(0,Wt.useMemo)(()=>{let o=Object.keys(t??{});return e.filter(i=>{let l=a(i);return o.includes(l.name)&&Be(l)})},[e,a,t]);return r?.length?(0,Ke.jsx)(Gt.PanelBody,{title:(0,$t.__)("Overrides"),children:(0,Ke.jsx)(Ar,{clientIds:r})}):null}var F=s(I(),1);function Zt(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(a=Zt(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Br(){for(var e,t,a=0,r="",o=arguments.length;a<o;a++)(e=arguments[a])&&(t=Zt(e))&&(r&&(r+=" "),r+=t);return r}var Xt=Br;var ea=s(de(),1),Kt={};function et(e,t){let a=ea.useRef(Kt);return a.current===Kt&&(a.current=e(t)),a}function zr(e,t){return function(r,...o){let i=new URL(e);return i.searchParams.set("code",r.toString()),o.forEach(l=>i.searchParams.append("args[]",l)),`${t} error #${r}; visit ${i} for the full message.`}}var Or=zr("https://base-ui.com/production-error","Base UI"),ta=Or;var ae=s(de(),1);function tt(e,t,a,r){let o=et(ra).current;return Ir(o,e,t,a,r)&&oa(o,[e,t,a,r]),o.callback}function aa(e){let t=et(ra).current;return Mr(t,e)&&oa(t,e),t.callback}function ra(){return{callback:null,cleanup:null,refs:[]}}function Ir(e,t,a,r,o){return e.refs[0]!==t||e.refs[1]!==a||e.refs[2]!==r||e.refs[3]!==o}function Mr(e,t){return e.refs.length!==t.length||e.refs.some((a,r)=>a!==t[r])}function oa(e,t){if(e.refs=t,t.every(a=>a==null)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),a!=null){let r=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=i(a);typeof l=="function"&&(r[o]=l);break}case"object":{i.current=a;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=r[o];typeof l=="function"?l():i(null);break}case"object":{i.current=null;break}default:}}}}}}var na=s(de(),1);var sa=s(de(),1),Lr=parseInt(sa.version,10);function ia(e){return Lr>=e}function at(e){if(!na.isValidElement(e))return null;let t=e,a=t.props;return(ia(19)?a?.ref:t.ref)??null}function he(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var Do=Object.freeze([]),ue=Object.freeze({});function la(e,t){let a={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let i=t[r](o);i!=null&&Object.assign(a,i);continue}o===!0?a[`data-${r.toLowerCase()}`]="":o&&(a[`data-${r.toLowerCase()}`]=o.toString())}return a}function fa(e,t){return typeof e=="function"?e(t):e}function da(e,t){return typeof e=="function"?e(t):e}var rt={};function te(e,t,a,r,o){if(!a&&!r&&!o&&!e)return ze(t);let i=ze(e);return t&&(i=ye(i,t)),a&&(i=ye(i,a)),r&&(i=ye(i,r)),o&&(i=ye(i,o)),i}function ua(e){if(e.length===0)return rt;if(e.length===1)return ze(e[0]);let t=ze(e[0]);for(let a=1;a<e.length;a+=1)t=ye(t,e[a]);return t}function ze(e){return ot(e)?{...pa(e,rt)}:Dr(e)}function ye(e,t){return ot(t)?pa(t,e):Ur(e,t)}function Dr(e){let t={...e};for(let a in t){let r=t[a];ma(a,r)&&(t[a]=ca(r))}return t}function Ur(e,t){if(!t)return e;for(let a in t){let r=t[a];switch(a){case"style":{e[a]=he(e.style,r);break}case"className":{e[a]=st(e.className,r);break}default:ma(a,r)?e[a]=jr(e[a],r):e[a]=r}}return e}function ma(e,t){let a=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return a===111&&r===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function ot(e){return typeof e=="function"}function pa(e,t){return ot(e)?e(t):e??rt}function jr(e,t){return t?e?(...a)=>{let r=a[0];if(ha(r)){let i=r;ga(i);let l=t(...a);return i.baseUIHandlerPrevented||e?.(...a),l}let o=t(...a);return e?.(...a),o}:ca(t):e}function ca(e){return e&&((...t)=>{let a=t[0];return ha(a)&&ga(a),e(...t)})}function ga(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function st(e,t){return t?e?t+" "+e:t:e}function ha(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var it=s(de(),1);function ya(e,t,a={}){let r=t.render,o=Yr(t,a);if(a.enabled===!1)return null;let i=a.state??ue;return Hr(e,r,o,i)}function Yr(e,t={}){let{className:a,style:r,render:o}=e,{state:i=ue,ref:l,props:n,stateAttributesMapping:f,enabled:d=!0}=t,m=d?fa(a,i):void 0,p=d?da(r,i):void 0,c=d?la(i,f):ue,h=d&&n?Vr(n):void 0,u=d?he(c,h)??{}:ue;return typeof document<"u"&&(d?Array.isArray(l)?u.ref=aa([u.ref,at(o),...l]):u.ref=tt(u.ref,at(o),l):tt(null,null)),d?(m!==void 0&&(u.className=st(u.className,m)),p!==void 0&&(u.style=he(u.style,p)),u):ue}function Vr(e){return Array.isArray(e)?ua(e):te(void 0,e)}var Fr=Symbol.for("react.lazy");function Hr(e,t,a,r){if(t){if(typeof t=="function")return t(a,r);let o=te(a,t.props);o.ref=a.ref;let i=t;return i?.$$typeof===Fr&&(i=ae.Children.toArray(t)[0]),ae.cloneElement(i,o)}if(e&&typeof e=="string")return qr(e,a);throw new Error(ta(8))}function qr(e,t){return e==="button"?(0,it.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,it.createElement)("img",{alt:"",...t,key:t.key}):ae.createElement(e,t)}function Oe(e){return ya(e.defaultTagName??"div",e,e)}var ba=s(R(),1),nt="data-wp-hash";function lt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wr(document)),e.__wpStyleRuntime}function Gr(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${nt}]`))if(a.getAttribute(nt)===t)return!0;return!1}function wa(e,t,a){if(!e.head)return;let r=lt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Gr(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(nt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Wr(e){let t=lt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)wa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function xa(e,t){let a=lt();a.styles.set(e,t);for(let r of a.documents.keys())wa(r,e,t)}typeof process>"u",xa("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 _a={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",xa("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var va={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ie=(0,ba.forwardRef)(function({variant:t="body-md",render:a,className:r,...o},i){return Oe({render:a,defaultTagName:"span",ref:i,props:te(o,{className:Xt(_a.text,va.heading,va.p,_a[t],r)})})});var Me=s(ka(),1),dt=s(C(),1),ut=(0,dt.jsx)(Me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dt.jsx)(Me.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 Ta=s(R(),1),mt="data-wp-hash";function pt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jr(document)),e.__wpStyleRuntime}function $r(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${mt}]`))if(a.getAttribute(mt)===t)return!0;return!1}function Pa(e,t,a){if(!e.head)return;let r=pt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if($r(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(mt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Jr(e){let t=pt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Pa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Zr(e,t){let a=pt();a.styles.set(e,t);for(let r of a.documents.keys())Pa(r,e,t)}typeof process>"u",Zr("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Xr={stack:"_19ce0419607e1896__stack"},Qr={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)"},x=(0,Ta.forwardRef)(function({direction:t,gap:a,align:r,justify:o,wrap:i,render:l,...n},f){let d={gap:a&&Qr[a],alignItems:r,justifyContent:o,flexDirection:t,flexWrap:i};return Oe({render:l,ref:f,props:te(n,{style:d,className:Xr.stack})})});var $=s(N(),1),_e=s(R(),1),ve=s(P(),1),Ua=s(me(),1),ja=s(V(),1);var Ba=s(N(),1),De=s(R(),1),za=s(I(),1),Oa=s(Ra(),1),Ia=s(Le(),1),Ma=s(C(),1),Kr=e=>(0,Ia.decodeEntities)(e),Ue="wp_pattern_category";function La({categoryTerms:e,onChange:t,categoryMap:a}){let[r,o]=(0,De.useState)(""),i=(0,Oa.useDebounce)(o,500),l=(0,De.useMemo)(()=>Array.from(a.values()).map(f=>Kr(f.label)).filter(f=>r!==""?f.toLowerCase().includes(r.toLowerCase()):!0).sort((f,d)=>f.localeCompare(d)),[r,a]);function n(f){let d=f.reduce((m,p)=>(m.some(c=>c.toLowerCase()===p.toLowerCase())||m.push(p),m),[]);t(d)}return(0,Ma.jsx)(za.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:l,onChange:n,onInputChange:i,label:(0,Ba.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0})}var je=s(P(),1),ct=s(V(),1),Da=s(R(),1);function Ye(){let{saveEntityRecord:e,invalidateResolution:t}=(0,je.useDispatch)(ct.store),{corePatternCategories:a,userPatternCategories:r}=(0,je.useSelect)(l=>{let{getUserPatternCategories:n,getBlockPatternCategories:f}=l(ct.store);return{corePatternCategories:f(),userPatternCategories:n()}},[]),o=(0,Da.useMemo)(()=>{let l=new Map;return r.forEach(n=>{l.set(n.label.toLowerCase(),{label:n.label,name:n.name,id:n.id})}),a.forEach(n=>{!l.has(n.label.toLowerCase())&&n.name!=="query"&&l.set(n.label.toLowerCase(),{label:n.label,name:n.name})}),l},[r,a]);async function i(l){try{let n=o.get(l.toLowerCase());if(n?.id)return n.id;let f=n?{name:n.label,slug:n.name}:{name:l},d=await e("taxonomy",Ue,f,{throwOnError:!0});return t("getUserPatternCategories"),d.id}catch(n){if(n.code!=="term_exists")throw n;return n.data.term_id}}return{categoryMap:o,findOrCreateTerm:i}}var A=s(C(),1);function pe({className:e="patterns-menu-items__convert-modal",modalTitle:t,...a}){let r=(0,ve.useSelect)(o=>o(ja.store).getPostType(ee.user)?.labels?.add_new_item,[]);return(0,A.jsx)(F.Modal,{title:t||r,onRequestClose:a.onClose,overlayClassName:e,focusOnMount:"firstContentElement",size:"small",children:(0,A.jsx)(gt,{...a})})}function gt({confirmLabel:e=(0,$.__)("Add"),defaultCategories:t=[],content:a,onClose:r,onError:o,onSuccess:i,defaultSyncType:l=w.full,defaultTitle:n=""}){let[f,d]=(0,_e.useState)(l),[m,p]=(0,_e.useState)(t),[c,h]=(0,_e.useState)(n),[u,g]=(0,_e.useState)(!1),{createPattern:E}=z((0,ve.useDispatch)(O)),{createErrorNotice:v}=(0,ve.useDispatch)(Ua.store),{categoryMap:L,findOrCreateTerm:B}=Ye();async function S(T,K){if(!(!c||u))try{g(!0);let y=await Promise.all(m.map(G=>B(G))),kt=await E(T,K,typeof a=="function"?a():a,y);i({pattern:kt,categoryId:Re})}catch(y){v(y.message,{type:"snackbar",id:"pattern-create"}),o?.()}finally{g(!1),p([]),h("")}}return(0,A.jsx)("form",{onSubmit:T=>{T.preventDefault(),S(c,f)},children:(0,A.jsxs)(x,{direction:"column",gap:"lg",children:[(0,A.jsx)(F.TextControl,{label:(0,$.__)("Name"),value:c,onChange:h,placeholder:(0,$.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,A.jsx)(La,{categoryTerms:m,onChange:p,categoryMap:L}),(0,A.jsx)(F.ToggleControl,{label:(0,$._x)("Synced","pattern (singular)"),help:(0,$.__)("Sync this pattern across multiple locations."),checked:f===w.full,onChange:()=>{d(f===w.full?w.unsynced:w.full)}}),(0,A.jsxs)(x,{gap:"sm",justify:"end",children:[(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{r(),h("")},children:(0,$.__)("Cancel")}),(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!c||u,isBusy:u,children:e})]})]})})}var Ya=s(V(),1),Ve=s(P(),1),H=s(N(),1),Va=s(me(),1);var Fa=s(C(),1);function eo(e,t){return e.type!==ee.user?t.core?.filter(a=>e.categories?.includes(a.name)).map(a=>a.label):t.user?.filter(a=>e.wp_pattern_category?.includes(a.id)).map(a=>a.label)}function ht({pattern:e,onSuccess:t}){let{createSuccessNotice:a}=(0,Ve.useDispatch)(Va.store),r=(0,Ve.useSelect)(o=>{let{getUserPatternCategories:i,getBlockPatternCategories:l}=o(Ya.store);return{core:l(),user:i()}});return e?{content:e.content,defaultCategories:eo(e,r),defaultSyncType:e.type!==ee.user?w.unsynced:e.wp_pattern_sync_status||w.full,defaultTitle:(0,H.sprintf)((0,H._x)("%s (Copy)","pattern"),typeof e.title=="string"?e.title:e.title.raw),onSuccess:({pattern:o})=>{a((0,H.sprintf)((0,H._x)('"%s" duplicated.',"pattern"),o.title.raw),{type:"snackbar",id:"patterns-create"}),t?.({pattern:o})}}:null}function Ha({pattern:e,onClose:t,onSuccess:a}){let r=ht({pattern:e,onSuccess:a});return e?(0,Fa.jsx)(pe,{modalTitle:(0,H.__)("Duplicate pattern"),confirmLabel:(0,H.__)("Duplicate"),onClose:t,onError:t,...r}):null}var oe=s(I(),1);var qa=s(V(),1),yt=s(P(),1),_t=s(R(),1),Ga=s(Le(),1),re=s(N(),1),Wa=s(me(),1),q=s(C(),1);function $a({onClose:e,onError:t,onSuccess:a,pattern:r,...o}){let i=(0,Ga.decodeEntities)(r.title),[l,n]=(0,_t.useState)(i),[f,d]=(0,_t.useState)(!1),{editEntityRecord:m,__experimentalSaveSpecifiedEntityEdits:p}=(0,yt.useDispatch)(qa.store),{createSuccessNotice:c,createErrorNotice:h}=(0,yt.useDispatch)(Wa.store),u=async E=>{if(E.preventDefault(),!(!l||l===r.title||f))try{await m("postType",r.type,r.id,{title:l}),d(!0),n(""),e?.();let v=await p("postType",r.type,r.id,["title"],{throwOnError:!0});a?.(v),c((0,re.__)("Pattern renamed"),{type:"snackbar",id:"pattern-update"})}catch(v){t?.();let L=v.message&&v.code!=="unknown_error"?v.message:(0,re.__)("An error occurred while renaming the pattern.");h(L,{type:"snackbar",id:"pattern-update"})}finally{d(!1),n("")}},g=()=>{e?.(),n("")};return(0,q.jsx)(oe.Modal,{title:(0,re.__)("Rename"),...o,onRequestClose:e,focusOnMount:"firstContentElement",size:"small",children:(0,q.jsx)("form",{onSubmit:u,children:(0,q.jsxs)(x,{direction:"column",gap:"lg",children:[(0,q.jsx)(oe.TextControl,{label:(0,re.__)("Name"),value:l,onChange:n,required:!0}),(0,q.jsxs)(x,{gap:"sm",justify:"end",children:[(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:g,children:(0,re.__)("Cancel")}),(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,re.__)("Save")})]})]})})})}var or=s(W(),1);var D=s(Ee(),1),be=s(W(),1),Fe=s(R(),1),Ja=s(I(),1);var J=s(P(),1),vt=s(V(),1),se=s(N(),1),Za=s(me(),1);var ie=s(C(),1);function Xa({clientIds:e,rootClientId:t,closeBlockSettingsMenu:a}){let{createSuccessNotice:r}=(0,J.useDispatch)(Za.store),{replaceBlocks:o,updateBlockAttributes:i}=(0,J.useDispatch)(be.store),{setEditingPattern:l}=z((0,J.useDispatch)(O)),[n,f]=(0,Fe.useState)(!1),{getBlockAttributes:d}=(0,J.useSelect)(be.store),m=(0,J.useSelect)(u=>{let{canUser:g}=u(vt.store),{getBlocksByClientId:E,canInsertBlockType:v,getBlockRootClientId:L}=u(be.store),B=t||(e.length>0?L(e[0]):void 0),S=E(e)??[],T=G=>{let Et=(0,D.getBlockType)(G),yr=Et&&"parent"in Et;return(0,D.hasBlockSupport)(G,"reusable",!yr)},K=S.length===1&&S[0]&&(0,D.isReusableBlock)(S[0])&&!!u(vt.store).getEntityRecord("postType","wp_block",S[0].attributes.ref);return!(S.length===1&&S?.[0]?.attributes?.metadata?.patternName)&&!K&&v("core/block",B)&&S.every(G=>!!G&&G.isValid&&T(G.name))&&!!g("create",{kind:"postType",name:"wp_block"})},[e,t]),{getBlocksByClientId:p}=(0,J.useSelect)(be.store),c=(0,Fe.useCallback)(()=>(0,D.serialize)(p(e)),[p,e]);if(!m)return null;let h=({pattern:u})=>{if(u.wp_pattern_sync_status===w.unsynced){if(e?.length===1){let g=d(e[0]);i(e[0],{metadata:{...g?.metadata?g.metadata:{},patternName:`core/block/${u.id}`,name:u.title.raw}})}}else{let g=(0,D.createBlock)("core/block",{ref:u.id});o(e,g),l(g.clientId,!0)}r(u.wp_pattern_sync_status===w.unsynced?(0,se.sprintf)((0,se.__)("Unsynced pattern created: %s"),u.title.raw):(0,se.sprintf)((0,se.__)("Synced pattern created: %s"),u.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),f(!1),a()};return(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(Ja.MenuItem,{icon:ut,onClick:()=>f(!0),"aria-expanded":n,"aria-haspopup":"dialog",children:(0,se.__)("Create pattern")}),n&&(0,ie.jsx)(pe,{content:c,onSuccess:u=>{h(u)},onError:()=>{f(!1)},onClose:()=>{f(!1)}})]})}var we=s(I(),1),ne=s(N(),1),er=s(Ee(),1),xe=s(P(),1),tr=s(R(),1),bt=s(W(),1),wt=s(Ka(),1),ar=s(V(),1);var U=s(C(),1);function to({clientId:e,onClose:t}){let[a,r]=(0,tr.useState)(!1),{attributes:o,canDetach:i,isVisible:l,managePatternsUrl:n,isSyncedPattern:f,isUnsyncedPattern:d,canEdit:m}=(0,xe.useSelect)(u=>{let{canRemoveBlock:g,getBlock:E,canEditBlock:v}=u(bt.store),{canUser:L}=u(ar.store),B=E(e),S=!!B?.attributes?.metadata?.patternName,T=!!B&&(0,er.isReusableBlock)(B)&&!!L("update",{kind:"postType",name:"wp_block",id:B.attributes.ref});return{attributes:B.attributes,canEdit:v(e),canDetach:S||T&&g(e),isUnsyncedPattern:S,isSyncedPattern:T,isVisible:S||T,managePatternsUrl:L("create",{kind:"postType",name:"wp_template"})?(0,wt.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,wt.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[e]),{updateBlockAttributes:p}=(0,xe.useDispatch)(bt.store),{convertSyncedPatternToStatic:c}=z((0,xe.useDispatch)(O));if(!l||!m)return null;let h=()=>{if(f&&c(e),d){let{patternName:u,...g}=o?.metadata??{};p(e,{metadata:g})}t?.(),r(!1)};return(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(we.MenuItem,{onClick:()=>r(!0),children:(0,ne.__)("Detach")}),(0,U.jsx)(we.__experimentalConfirmDialog,{isOpen:a,onConfirm:h,onCancel:()=>r(!1),confirmButtonText:(0,ne.__)("Detach"),size:"medium",title:(0,ne.__)("Detach pattern?"),__experimentalHideHeader:!1,children:f?(0,ne.__)("The blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here."):(0,ne.__)("Blocks will no longer be associated with this pattern and will be fully editable.")})]}),(0,U.jsx)(we.MenuItem,{href:n,children:(0,ne.__)("Manage patterns")})]})}var rr=to;var Z=s(C(),1);function sr({rootClientId:e}){return(0,Z.jsx)(or.BlockSettingsMenuControls,{children:({selectedClientIds:t,onClose:a})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Xa,{clientIds:t,rootClientId:e,closeBlockSettingsMenu:a}),t.length===1&&(0,Z.jsx)(rr,{clientId:t[0],onClose:a})]})})}var le=s(I(),1);var ir=s(V(),1),xt=s(P(),1),Q=s(R(),1),nr=s(Le(),1),X=s(N(),1),lr=s(me(),1),St=s(ft(),1);var M=s(C(),1);function fr({category:e,existingCategories:t,onClose:a,onError:r,onSuccess:o,...i}){let l=(0,Q.useId)(),n=(0,Q.useRef)(),[f,d]=(0,Q.useState)((0,nr.decodeEntities)(e.name)),[m,p]=(0,Q.useState)(!1),[c,h]=(0,Q.useState)(!1),u=c?`patterns-rename-pattern-category-modal__validation-message-${l}`:void 0,{saveEntityRecord:g,invalidateResolution:E}=(0,xt.useDispatch)(ir.store),{createErrorNotice:v,createSuccessNotice:L}=(0,xt.useDispatch)(lr.store),B=K=>{c&&h(void 0),d(K)},S=async K=>{if(K.preventDefault(),!m){if(!f||f===e.name){let y=(0,X.__)("Please enter a new name for this category.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}if(t.patternCategories.find(y=>y.id!==e.id&&y.label.toLowerCase()===f.toLowerCase())){let y=(0,X.__)("This category already exists. Please use a different name.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}try{p(!0);let y=await g("taxonomy",Ue,{id:e.id,slug:e.slug,name:f});E("getUserPatternCategories"),o?.(y),a(),L((0,X.__)("Pattern category renamed."),{type:"snackbar",id:"pattern-category-update"})}catch(y){r?.(),v(y.message,{type:"snackbar",id:"pattern-category-update"})}finally{p(!1),d("")}}},T=()=>{a(),d("")};return(0,M.jsx)(le.Modal,{title:(0,X.__)("Rename"),onRequestClose:T,...i,children:(0,M.jsx)("form",{onSubmit:S,children:(0,M.jsxs)(x,{direction:"column",gap:"lg",children:[(0,M.jsxs)(x,{direction:"column",gap:"sm",children:[(0,M.jsx)(le.TextControl,{ref:n,label:(0,X.__)("Name"),value:f,onChange:B,"aria-describedby":u,required:!0}),c&&(0,M.jsx)("span",{className:"patterns-rename-pattern-category-modal__validation-message",id:u,children:c})]}),(0,M.jsxs)(x,{gap:"sm",justify:"end",children:[(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:T,children:(0,X.__)("Cancel")}),(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!f||f===e.name||m,isBusy:m,children:(0,X.__)("Save")})]})]})})})}var Ce=s(R(),1),He=s(W(),1),qe=s(I(),1),ce=s(N(),1);var j=s(I(),1);var k=s(N(),1),Se=s(R(),1),dr=s(ft(),1),_=s(C(),1);function ur({placeholder:e,initialName:t="",onClose:a,onSave:r}){let[o,i]=(0,Se.useState)(t),l=(0,Se.useId)(),n=!!o.trim(),f=()=>{if(o!==t){let d=(0,k.sprintf)((0,k.__)('Block name changed to: "%s".'),o);(0,dr.speak)(d,"assertive")}r(o),a()};return(0,_.jsx)(j.Modal,{title:(0,k.__)("Enable overrides"),onRequestClose:a,focusOnMount:"firstContentElement",aria:{describedby:l},size:"small",children:(0,_.jsx)("form",{onSubmit:d=>{d.preventDefault(),n&&f()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:l,children:(0,k.__)("Overrides are changes you make to a block within a synced pattern instance. Use overrides to customize a synced pattern instance to suit its new context. Name this block to specify an override.")}),(0,_.jsx)(j.TextControl,{value:o,label:(0,k.__)("Name"),help:(0,k.__)('For example, if you are creating a recipe pattern, you use "Recipe Title", "Recipe Description", etc.'),placeholder:e,onChange:i}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:a,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,"aria-disabled":!n,variant:"primary",type:"submit",children:(0,k.__)("Enable")})]})]})})})}function mr({onClose:e,onSave:t}){let a=(0,Se.useId)();return(0,_.jsx)(j.Modal,{title:(0,k.__)("Disable overrides"),onRequestClose:e,aria:{describedby:a},size:"small",children:(0,_.jsx)("form",{onSubmit:r=>{r.preventDefault(),t(),e()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:a,children:(0,k.__)("Are you sure you want to disable overrides? Disabling overrides will revert all applied overrides for this block throughout instances of this pattern.")}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,k.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,k.__)("Disable")})]})]})})})}var Y=s(C(),1);function ao({attributes:e,setAttributes:t,name:a}){let r=(0,Ce.useId)(),[o,i]=(0,Ce.useState)(!1),[l,n]=(0,Ce.useState)(!1),f=!!e.metadata?.name,d=e.metadata?.bindings?.__default,m=f&&d?.source===Te,p=d?.source&&d.source!==Te,{updateBlockBindings:c}=(0,He.useBlockBindingsUtils)();function h(E,v){v&&t({metadata:{...e.metadata,name:v}}),c({__default:E?{source:Te}:void 0})}if(p)return null;let u=a==="core/image"&&!!e.href?.length,g=!m&&u?(0,ce.__)("Overrides currently don't support image links. Remove the link first before enabling overrides."):(0,ce.__)("Allow changes to this block throughout instances of this pattern.");return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(He.InspectorControls,{group:"advanced",children:(0,Y.jsx)(qe.BaseControl,{id:r,label:(0,ce.__)("Overrides"),help:g,children:(0,Y.jsx)(qe.Button,{__next40pxDefaultSize:!0,className:"pattern-overrides-control__allow-overrides-button",variant:"secondary","aria-haspopup":"dialog",onClick:()=>{m?n(!0):i(!0)},disabled:!m&&u,accessibleWhenDisabled:!0,children:m?(0,ce.__)("Disable overrides"):(0,ce.__)("Enable overrides")})})}),o&&(0,Y.jsx)(ur,{initialName:e.metadata?.name,onClose:()=>i(!1),onSave:E=>{h(!0,E)}}),l&&(0,Y.jsx)(mr,{onClose:()=>n(!1),onSave:()=>h(!1)})]})}var pr=ao;var ge=s(W(),1),We=s(I(),1),$e=s(P(),1),cr=s(N(),1),Ge=s(C(),1),Ct="content";function gr(e){let t=e.attributes.metadata?.name,a=(0,$e.useRegistry)(),r=(0,$e.useSelect)(i=>{if(!t)return;let{getBlockAttributes:l,getBlockParentsByBlockName:n}=i(ge.store),[f]=n(e.clientId,"core/block",!0);if(!f)return;let d=l(f)[Ct];if(d)return d.hasOwnProperty(t)},[e.clientId,t]);function o(){let{getBlockAttributes:i,getBlockParentsByBlockName:l}=a.select(ge.store),[n]=l(e.clientId,"core/block",!0);if(!n)return;let f=i(n)[Ct];if(!f.hasOwnProperty(t))return;let{updateBlockAttributes:d,__unstableMarkLastChangeAsPersistent:m}=a.dispatch(ge.store);m();let p={...f};delete p[t],Object.keys(p).length||(p=void 0),d(n,{[Ct]:p})}return(0,Ge.jsx)(ge.__unstableBlockToolbarLastItem,{children:(0,Ge.jsx)(We.ToolbarGroup,{children:(0,Ge.jsx)(We.ToolbarButton,{onClick:o,disabled:!r,children:(0,cr.__)("Reset")})})})}var hr={};Yt(hr,{OverridesPanel:Jt,CreatePatternModal:pe,CreatePatternModalContents:gt,DuplicatePatternModal:Ha,isOverridableBlock:Be,useDuplicatePatternProps:ht,RenamePatternModal:$a,PatternsMenuItems:sr,RenamePatternCategoryModal:fr,PatternOverridesControls:pr,ResetOverridesControl:gr,useAddPatternCategory:Ye,PATTERN_TYPES:ee,PATTERN_DEFAULT_CATEGORY:Re,PATTERN_USER_CATEGORY:Ot,EXCLUDED_PATTERN_SOURCES:It,PATTERN_SYNC_TYPES:w});return Sr(ro);})();
+var wp;(wp||={}).patterns=(()=>{var _r=Object.create;var Ce=Object.defineProperty;var vr=Object.getOwnPropertyDescriptor;var br=Object.getOwnPropertyNames;var wr=Object.getPrototypeOf,xr=Object.prototype.hasOwnProperty;var b=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Je=(e,t)=>{for(var a in t)Ce(e,a,{get:t[a],enumerable:!0})},Rt=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of br(t))!xr.call(e,o)&&o!==a&&Ce(e,o,{get:()=>t[o],enumerable:!(r=vr(t,o))||r.enumerable});return e};var s=(e,t,a)=>(a=e!=null?_r(wr(e)):{},Rt(t||!e||!e.__esModule?Ce(a,"default",{value:e,enumerable:!0}):a,e)),Sr=e=>Rt(Ce({},"__esModule",{value:!0}),e);var P=b((so,Tt)=>{Tt.exports=window.wp.data});var Ee=b((no,At)=>{At.exports=window.wp.blocks});var V=b((lo,Bt)=>{Bt.exports=window.wp.coreData});var W=b((fo,zt)=>{zt.exports=window.wp.blockEditor});var Ut=b((co,Dt)=>{Dt.exports=window.wp.privateApis});var I=b((bo,Vt)=>{Vt.exports=window.wp.components});var R=b((wo,Ft)=>{Ft.exports=window.wp.element});var N=b((xo,Ht)=>{Ht.exports=window.wp.i18n});var k=b((ko,qt)=>{qt.exports=window.ReactJSXRuntime});var de=b((Po,Qt)=>{Qt.exports=window.React});var ka=b((ls,Sa)=>{Sa.exports=window.wp.compose});var Ea=b((fs,Ca)=>{Ca.exports=window.wp.primitives});var ut=b((ps,Ra)=>{Ra.exports=window.wp.a11y});var me=b((_s,Na)=>{Na.exports=window.wp.notices});var Le=b((vs,Aa)=>{Aa.exports=window.wp.htmlEntities});var Ka=b((Ys,Qa)=>{Qa.exports=window.wp.url});var ro={};Je(ro,{privateApis:()=>hr,store:()=>O});var Ae=s(P(),1);var Pt=s(P(),1);function kr(e={},t){return t?.type==="SET_EDITING_PATTERN"?{...e,[t.clientId]:t.isEditing}:e}var Nt=(0,Pt.combineReducers)({isEditingPattern:kr});var Ze={};Je(Ze,{convertSyncedPatternToStatic:()=>Rr,createPattern:()=>Cr,createPatternFromFile:()=>Er,setEditingPattern:()=>Tr});var Ne=s(Ee(),1),Mt=s(V(),1),Pe=s(W(),1);var ee={theme:"pattern",user:"wp_block"},Re="all-patterns",Ot="my-patterns",It=["core","pattern-directory/core","pattern-directory/featured"],w={full:"fully",unsynced:"unsynced"},Te="core/pattern-overrides";var Cr=(e,t,a,r)=>async({registry:o})=>{let i=t===w.unsynced?{wp_pattern_sync_status:t}:void 0,l={title:e,content:a,status:"publish",meta:i,wp_pattern_category:r};return await o.dispatch(Mt.store).saveEntityRecord("postType","wp_block",l)},Er=(e,t)=>async({dispatch:a})=>{let r=await e.text(),o;try{o=JSON.parse(r)}catch{throw new Error("Invalid JSON file")}if(o.__file!=="wp_block"||!o.title||!o.content||typeof o.title!="string"||typeof o.content!="string"||o.syncStatus&&typeof o.syncStatus!="string")throw new Error("Invalid pattern JSON file");return await a.createPattern(o.title,o.syncStatus,o.content,t)},Rr=e=>({registry:t})=>{let a=t.select(Pe.store).getBlock(e),r=a.attributes?.content;function o(l){return l.map(n=>{let f=n.attributes.metadata;if(f&&(f={...f},delete f.id,delete f.bindings,r?.[f.name]))for(let[d,m]of Object.entries(r[f.name]))(0,Ne.getBlockType)(n.name)?.attributes[d]&&(n.attributes[d]=m);return(0,Ne.cloneBlock)(n,{metadata:f&&Object.keys(f).length>0?f:void 0},o(n.innerBlocks))})}let i=t.select(Pe.store).getBlocks(a.clientId);t.dispatch(Pe.store).replaceBlocks(a.clientId,o(i))};function Tr(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}var Lt="core/patterns";var Xe={};Je(Xe,{isEditingPattern:()=>Pr});function Pr(e,t){return e.isEditingPattern[t]}var jt=s(Ut(),1),{lock:Yt,unlock:z}=(0,jt.__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/patterns");var Nr={reducer:Nt},O=(0,Ae.createReduxStore)(Lt,{...Nr});(0,Ae.register)(O);z(O).registerPrivateActions(Ze);z(O).registerPrivateSelectors(Xe);var fe=s(W(),1),Gt=s(I(),1),Qe=s(P(),1),Wt=s(R(),1),$t=s(N(),1);function Be(e){return!!e.attributes.metadata?.name&&!!e.attributes.metadata?.bindings&&Object.values(e.attributes.metadata.bindings).some(t=>t.source==="core/pattern-overrides")}var Ke=s(k(),1),{BlockQuickNavigation:Ar}=z(fe.privateApis);function Jt(){let{allClientIds:e,supportedBlockTypesRaw:t}=(0,Qe.useSelect)(o=>({allClientIds:o(fe.store).getClientIdsWithDescendants(),supportedBlockTypesRaw:o(fe.store).getSettings()?.__experimentalBlockBindingsSupportedAttributes}),[]),{getBlock:a}=(0,Qe.useSelect)(fe.store),r=(0,Wt.useMemo)(()=>{let o=Object.keys(t??{});return e.filter(i=>{let l=a(i);return o.includes(l.name)&&Be(l)})},[e,a,t]);return r?.length?(0,Ke.jsx)(Gt.PanelBody,{title:(0,$t.__)("Overrides"),children:(0,Ke.jsx)(Ar,{clientIds:r})}):null}var F=s(I(),1);function Zt(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(a=Zt(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function Br(){for(var e,t,a=0,r="",o=arguments.length;a<o;a++)(e=arguments[a])&&(t=Zt(e))&&(r&&(r+=" "),r+=t);return r}var Xt=Br;var ea=s(de(),1),Kt={};function et(e,t){let a=ea.useRef(Kt);return a.current===Kt&&(a.current=e(t)),a}function zr(e,t){return function(r,...o){let i=new URL(e);return i.searchParams.set("code",r.toString()),o.forEach(l=>i.searchParams.append("args[]",l)),`${t} error #${r}; visit ${i} for the full message.`}}var Or=zr("https://base-ui.com/production-error","Base UI"),ta=Or;var ae=s(de(),1);function tt(e,t,a,r){let o=et(ra).current;return Ir(o,e,t,a,r)&&oa(o,[e,t,a,r]),o.callback}function aa(e){let t=et(ra).current;return Mr(t,e)&&oa(t,e),t.callback}function ra(){return{callback:null,cleanup:null,refs:[]}}function Ir(e,t,a,r,o){return e.refs[0]!==t||e.refs[1]!==a||e.refs[2]!==r||e.refs[3]!==o}function Mr(e,t){return e.refs.length!==t.length||e.refs.some((a,r)=>a!==t[r])}function oa(e,t){if(e.refs=t,t.every(a=>a==null)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),a!=null){let r=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=i(a);typeof l=="function"&&(r[o]=l);break}case"object":{i.current=a;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let i=t[o];if(i!=null)switch(typeof i){case"function":{let l=r[o];typeof l=="function"?l():i(null);break}case"object":{i.current=null;break}default:}}}}}}var na=s(de(),1);var sa=s(de(),1),Lr=parseInt(sa.version,10);function ia(e){return Lr>=e}function at(e){if(!na.isValidElement(e))return null;let t=e,a=t.props;return(ia(19)?a?.ref:t.ref)??null}function he(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var Do=Object.freeze([]),ue=Object.freeze({});function la(e,t){let a={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let i=t[r](o);i!=null&&Object.assign(a,i);continue}o===!0?a[`data-${r.toLowerCase()}`]="":o&&(a[`data-${r.toLowerCase()}`]=o.toString())}return a}function fa(e,t){return typeof e=="function"?e(t):e}function da(e,t){return typeof e=="function"?e(t):e}var rt={};function te(e,t,a,r,o){if(!a&&!r&&!o&&!e)return ze(t);let i=ze(e);return t&&(i=ye(i,t)),a&&(i=ye(i,a)),r&&(i=ye(i,r)),o&&(i=ye(i,o)),i}function ua(e){if(e.length===0)return rt;if(e.length===1)return ze(e[0]);let t=ze(e[0]);for(let a=1;a<e.length;a+=1)t=ye(t,e[a]);return t}function ze(e){return ot(e)?{...pa(e,rt)}:Dr(e)}function ye(e,t){return ot(t)?pa(t,e):Ur(e,t)}function Dr(e){let t={...e};for(let a in t){let r=t[a];ma(a,r)&&(t[a]=ca(r))}return t}function Ur(e,t){if(!t)return e;for(let a in t){let r=t[a];switch(a){case"style":{e[a]=he(e.style,r);break}case"className":{e[a]=st(e.className,r);break}default:ma(a,r)?e[a]=jr(e[a],r):e[a]=r}}return e}function ma(e,t){let a=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return a===111&&r===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function ot(e){return typeof e=="function"}function pa(e,t){return ot(e)?e(t):e??rt}function jr(e,t){return t?e?(...a)=>{let r=a[0];if(ha(r)){let i=r;ga(i);let l=t(...a);return i.baseUIHandlerPrevented||e?.(...a),l}let o=t(...a);return e?.(...a),o}:ca(t):e}function ca(e){return e&&((...t)=>{let a=t[0];return ha(a)&&ga(a),e(...t)})}function ga(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function st(e,t){return t?e?t+" "+e:t:e}function ha(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var it=s(de(),1);function ya(e,t,a={}){let r=t.render,o=Yr(t,a);if(a.enabled===!1)return null;let i=a.state??ue;return Hr(e,r,o,i)}function Yr(e,t={}){let{className:a,style:r,render:o}=e,{state:i=ue,ref:l,props:n,stateAttributesMapping:f,enabled:d=!0}=t,m=d?fa(a,i):void 0,p=d?da(r,i):void 0,c=d?la(i,f):ue,h=d&&n?Vr(n):void 0,u=d?he(c,h)??{}:ue;return typeof document<"u"&&(d?Array.isArray(l)?u.ref=aa([u.ref,at(o),...l]):u.ref=tt(u.ref,at(o),l):tt(null,null)),d?(m!==void 0&&(u.className=st(u.className,m)),p!==void 0&&(u.style=he(u.style,p)),u):ue}function Vr(e){return Array.isArray(e)?ua(e):te(void 0,e)}var Fr=Symbol.for("react.lazy");function Hr(e,t,a,r){if(t){if(typeof t=="function")return t(a,r);let o=te(a,t.props);o.ref=a.ref;let i=t;return i?.$$typeof===Fr&&(i=ae.Children.toArray(t)[0]),ae.cloneElement(i,o)}if(e&&typeof e=="string")return qr(e,a);throw new Error(ta(8))}function qr(e,t){return e==="button"?(0,it.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,it.createElement)("img",{alt:"",...t,key:t.key}):ae.createElement(e,t)}function Oe(e){return ya(e.defaultTagName??"div",e,e)}var ba=s(R(),1),nt="data-wp-hash";function lt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wr(document)),e.__wpStyleRuntime}function Gr(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${nt}]`))if(a.getAttribute(nt)===t)return!0;return!1}function wa(e,t,a){if(!e.head)return;let r=lt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Gr(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(nt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Wr(e){let t=lt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)wa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function xa(e,t){let a=lt();a.styles.set(e,t);for(let r of a.documents.keys())wa(r,e,t)}typeof process>"u",xa("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 _a={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",xa("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 va={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"},Ie=(0,ba.forwardRef)(function({variant:t="body-md",render:a,className:r,...o},i){return Oe({render:a,defaultTagName:"span",ref:i,props:te(o,{className:Xt(_a.text,va.heading,va.p,_a[t],r)})})});var Me=s(Ea(),1),ft=s(k(),1),dt=(0,ft.jsx)(Me.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ft.jsx)(Me.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 Ta=s(R(),1),mt="data-wp-hash";function pt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jr(document)),e.__wpStyleRuntime}function $r(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${mt}]`))if(a.getAttribute(mt)===t)return!0;return!1}function Pa(e,t,a){if(!e.head)return;let r=pt(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if($r(e,t)){o.add(t);return}let i=e.createElement("style");i.setAttribute(mt,t),i.appendChild(e.createTextNode(a)),e.head.appendChild(i),o.add(t)}function Jr(e){let t=pt();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Pa(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Zr(e,t){let a=pt();a.styles.set(e,t);for(let r of a.documents.keys())Pa(r,e,t)}typeof process>"u",Zr("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Xr={stack:"_19ce0419607e1896__stack"},Qr={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)"},x=(0,Ta.forwardRef)(function({direction:t,gap:a,align:r,justify:o,wrap:i,render:l,...n},f){let d={gap:a&&Qr[a],alignItems:r,justifyContent:o,flexDirection:t,flexWrap:i};return Oe({render:l,ref:f,props:te(n,{style:d,className:Xr.stack})})});var $=s(N(),1),_e=s(R(),1),ve=s(P(),1),Ua=s(me(),1),ja=s(V(),1);var Ba=s(N(),1),De=s(R(),1),za=s(I(),1),Oa=s(ka(),1),Ia=s(Le(),1),Ma=s(k(),1),Kr=e=>(0,Ia.decodeEntities)(e),Ue="wp_pattern_category";function La({categoryTerms:e,onChange:t,categoryMap:a}){let[r,o]=(0,De.useState)(""),i=(0,Oa.useDebounce)(o,500),l=(0,De.useMemo)(()=>Array.from(a.values()).map(f=>Kr(f.label)).filter(f=>r!==""?f.toLowerCase().includes(r.toLowerCase()):!0).sort((f,d)=>f.localeCompare(d)),[r,a]);function n(f){let d=f.reduce((m,p)=>(m.some(c=>c.toLowerCase()===p.toLowerCase())||m.push(p),m),[]);t(d)}return(0,Ma.jsx)(za.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:l,onChange:n,onInputChange:i,label:(0,Ba.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0})}var je=s(P(),1),ct=s(V(),1),Da=s(R(),1);function Ye(){let{saveEntityRecord:e,invalidateResolution:t}=(0,je.useDispatch)(ct.store),{corePatternCategories:a,userPatternCategories:r}=(0,je.useSelect)(l=>{let{getUserPatternCategories:n,getBlockPatternCategories:f}=l(ct.store);return{corePatternCategories:f(),userPatternCategories:n()}},[]),o=(0,Da.useMemo)(()=>{let l=new Map;return r.forEach(n=>{l.set(n.label.toLowerCase(),{label:n.label,name:n.name,id:n.id})}),a.forEach(n=>{!l.has(n.label.toLowerCase())&&n.name!=="query"&&l.set(n.label.toLowerCase(),{label:n.label,name:n.name})}),l},[r,a]);async function i(l){try{let n=o.get(l.toLowerCase());if(n?.id)return n.id;let f=n?{name:n.label,slug:n.name}:{name:l},d=await e("taxonomy",Ue,f,{throwOnError:!0});return t("getUserPatternCategories"),d.id}catch(n){if(n.code!=="term_exists")throw n;return n.data.term_id}}return{categoryMap:o,findOrCreateTerm:i}}var A=s(k(),1);function pe({className:e="patterns-menu-items__convert-modal",modalTitle:t,...a}){let r=(0,ve.useSelect)(o=>o(ja.store).getPostType(ee.user)?.labels?.add_new_item,[]);return(0,A.jsx)(F.Modal,{title:t||r,onRequestClose:a.onClose,overlayClassName:e,focusOnMount:"firstContentElement",size:"small",children:(0,A.jsx)(gt,{...a})})}function gt({confirmLabel:e=(0,$.__)("Add"),defaultCategories:t=[],content:a,onClose:r,onError:o,onSuccess:i,defaultSyncType:l=w.full,defaultTitle:n=""}){let[f,d]=(0,_e.useState)(l),[m,p]=(0,_e.useState)(t),[c,h]=(0,_e.useState)(n),[u,g]=(0,_e.useState)(!1),{createPattern:E}=z((0,ve.useDispatch)(O)),{createErrorNotice:v}=(0,ve.useDispatch)(Ua.store),{categoryMap:L,findOrCreateTerm:B}=Ye();async function S(T,K){if(!(!c||u))try{g(!0);let y=await Promise.all(m.map(G=>B(G))),Ct=await E(T,K,typeof a=="function"?a():a,y);i({pattern:Ct,categoryId:Re})}catch(y){v(y.message,{type:"snackbar",id:"pattern-create"}),o?.()}finally{g(!1),p([]),h("")}}return(0,A.jsx)("form",{onSubmit:T=>{T.preventDefault(),S(c,f)},children:(0,A.jsxs)(x,{direction:"column",gap:"lg",children:[(0,A.jsx)(F.TextControl,{label:(0,$.__)("Name"),value:c,onChange:h,placeholder:(0,$.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,A.jsx)(La,{categoryTerms:m,onChange:p,categoryMap:L}),(0,A.jsx)(F.ToggleControl,{label:(0,$._x)("Synced","pattern (singular)"),help:(0,$.__)("Sync this pattern across multiple locations."),checked:f===w.full,onChange:()=>{d(f===w.full?w.unsynced:w.full)}}),(0,A.jsxs)(x,{gap:"sm",justify:"end",children:[(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{r(),h("")},children:(0,$.__)("Cancel")}),(0,A.jsx)(F.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!c||u,isBusy:u,children:e})]})]})})}var Ya=s(V(),1),Ve=s(P(),1),H=s(N(),1),Va=s(me(),1);var Fa=s(k(),1);function eo(e,t){return e.type!==ee.user?t.core?.filter(a=>e.categories?.includes(a.name)).map(a=>a.label):t.user?.filter(a=>e.wp_pattern_category?.includes(a.id)).map(a=>a.label)}function ht({pattern:e,onSuccess:t}){let{createSuccessNotice:a}=(0,Ve.useDispatch)(Va.store),r=(0,Ve.useSelect)(o=>{let{getUserPatternCategories:i,getBlockPatternCategories:l}=o(Ya.store);return{core:l(),user:i()}});return e?{content:e.content,defaultCategories:eo(e,r),defaultSyncType:e.type!==ee.user?w.unsynced:e.wp_pattern_sync_status||w.full,defaultTitle:(0,H.sprintf)((0,H._x)("%s (Copy)","pattern"),typeof e.title=="string"?e.title:e.title.raw),onSuccess:({pattern:o})=>{a((0,H.sprintf)((0,H._x)('"%s" duplicated.',"pattern"),o.title.raw),{type:"snackbar",id:"patterns-create"}),t?.({pattern:o})}}:null}function Ha({pattern:e,onClose:t,onSuccess:a}){let r=ht({pattern:e,onSuccess:a});return e?(0,Fa.jsx)(pe,{modalTitle:(0,H.__)("Duplicate pattern"),confirmLabel:(0,H.__)("Duplicate"),onClose:t,onError:t,...r}):null}var oe=s(I(),1);var qa=s(V(),1),yt=s(P(),1),_t=s(R(),1),Ga=s(Le(),1),re=s(N(),1),Wa=s(me(),1),q=s(k(),1);function $a({onClose:e,onError:t,onSuccess:a,pattern:r,...o}){let i=(0,Ga.decodeEntities)(r.title),[l,n]=(0,_t.useState)(i),[f,d]=(0,_t.useState)(!1),{editEntityRecord:m,__experimentalSaveSpecifiedEntityEdits:p}=(0,yt.useDispatch)(qa.store),{createSuccessNotice:c,createErrorNotice:h}=(0,yt.useDispatch)(Wa.store),u=async E=>{if(E.preventDefault(),!(!l||l===r.title||f))try{await m("postType",r.type,r.id,{title:l}),d(!0),n(""),e?.();let v=await p("postType",r.type,r.id,["title"],{throwOnError:!0});a?.(v),c((0,re.__)("Pattern renamed"),{type:"snackbar",id:"pattern-update"})}catch(v){t?.();let L=v.message&&v.code!=="unknown_error"?v.message:(0,re.__)("An error occurred while renaming the pattern.");h(L,{type:"snackbar",id:"pattern-update"})}finally{d(!1),n("")}},g=()=>{e?.(),n("")};return(0,q.jsx)(oe.Modal,{title:(0,re.__)("Rename"),...o,onRequestClose:e,focusOnMount:"firstContentElement",size:"small",children:(0,q.jsx)("form",{onSubmit:u,children:(0,q.jsxs)(x,{direction:"column",gap:"lg",children:[(0,q.jsx)(oe.TextControl,{label:(0,re.__)("Name"),value:l,onChange:n,required:!0}),(0,q.jsxs)(x,{gap:"sm",justify:"end",children:[(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:g,children:(0,re.__)("Cancel")}),(0,q.jsx)(oe.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,re.__)("Save")})]})]})})})}var or=s(W(),1);var D=s(Ee(),1),be=s(W(),1),Fe=s(R(),1),Ja=s(I(),1);var J=s(P(),1),vt=s(V(),1),se=s(N(),1),Za=s(me(),1);var ie=s(k(),1);function Xa({clientIds:e,rootClientId:t,closeBlockSettingsMenu:a}){let{createSuccessNotice:r}=(0,J.useDispatch)(Za.store),{replaceBlocks:o,updateBlockAttributes:i}=(0,J.useDispatch)(be.store),{setEditingPattern:l}=z((0,J.useDispatch)(O)),[n,f]=(0,Fe.useState)(!1),{getBlockAttributes:d}=(0,J.useSelect)(be.store),m=(0,J.useSelect)(u=>{let{canUser:g}=u(vt.store),{getBlocksByClientId:E,canInsertBlockType:v,getBlockRootClientId:L}=u(be.store),B=t||(e.length>0?L(e[0]):void 0),S=E(e)??[],T=G=>{let Et=(0,D.getBlockType)(G),yr=Et&&"parent"in Et;return(0,D.hasBlockSupport)(G,"reusable",!yr)},K=S.length===1&&S[0]&&(0,D.isReusableBlock)(S[0])&&!!u(vt.store).getEntityRecord("postType","wp_block",S[0].attributes.ref);return!(S.length===1&&S?.[0]?.attributes?.metadata?.patternName)&&!K&&v("core/block",B)&&S.every(G=>!!G&&G.isValid&&T(G.name))&&!!g("create",{kind:"postType",name:"wp_block"})},[e,t]),{getBlocksByClientId:p}=(0,J.useSelect)(be.store),c=(0,Fe.useCallback)(()=>(0,D.serialize)(p(e)),[p,e]);if(!m)return null;let h=({pattern:u})=>{if(u.wp_pattern_sync_status===w.unsynced){if(e?.length===1){let g=d(e[0]);i(e[0],{metadata:{...g?.metadata?g.metadata:{},patternName:`core/block/${u.id}`,name:u.title.raw}})}}else{let g=(0,D.createBlock)("core/block",{ref:u.id});o(e,g),l(g.clientId,!0)}r(u.wp_pattern_sync_status===w.unsynced?(0,se.sprintf)((0,se.__)("Unsynced pattern created: %s"),u.title.raw):(0,se.sprintf)((0,se.__)("Synced pattern created: %s"),u.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),f(!1),a()};return(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(Ja.MenuItem,{icon:dt,onClick:()=>f(!0),"aria-expanded":n,"aria-haspopup":"dialog",children:(0,se.__)("Create pattern")}),n&&(0,ie.jsx)(pe,{content:c,onSuccess:u=>{h(u)},onError:()=>{f(!1)},onClose:()=>{f(!1)}})]})}var we=s(I(),1),ne=s(N(),1),er=s(Ee(),1),xe=s(P(),1),tr=s(R(),1),bt=s(W(),1),wt=s(Ka(),1),ar=s(V(),1);var U=s(k(),1);function to({clientId:e,onClose:t}){let[a,r]=(0,tr.useState)(!1),{attributes:o,canDetach:i,isVisible:l,managePatternsUrl:n,isSyncedPattern:f,isUnsyncedPattern:d,canEdit:m}=(0,xe.useSelect)(u=>{let{canRemoveBlock:g,getBlock:E,canEditBlock:v}=u(bt.store),{canUser:L}=u(ar.store),B=E(e),S=!!B?.attributes?.metadata?.patternName,T=!!B&&(0,er.isReusableBlock)(B)&&!!L("update",{kind:"postType",name:"wp_block",id:B.attributes.ref});return{attributes:B.attributes,canEdit:v(e),canDetach:S||T&&g(e),isUnsyncedPattern:S,isSyncedPattern:T,isVisible:S||T,managePatternsUrl:L("create",{kind:"postType",name:"wp_template"})?(0,wt.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,wt.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[e]),{updateBlockAttributes:p}=(0,xe.useDispatch)(bt.store),{convertSyncedPatternToStatic:c}=z((0,xe.useDispatch)(O));if(!l||!m)return null;let h=()=>{if(f&&c(e),d){let{patternName:u,...g}=o?.metadata??{};p(e,{metadata:g})}t?.(),r(!1)};return(0,U.jsxs)(U.Fragment,{children:[i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(we.MenuItem,{onClick:()=>r(!0),children:(0,ne.__)("Detach")}),(0,U.jsx)(we.__experimentalConfirmDialog,{isOpen:a,onConfirm:h,onCancel:()=>r(!1),confirmButtonText:(0,ne.__)("Detach"),size:"medium",title:(0,ne.__)("Detach pattern?"),__experimentalHideHeader:!1,children:f?(0,ne.__)("The blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here."):(0,ne.__)("Blocks will no longer be associated with this pattern and will be fully editable.")})]}),(0,U.jsx)(we.MenuItem,{href:n,children:(0,ne.__)("Manage patterns")})]})}var rr=to;var Z=s(k(),1);function sr({rootClientId:e}){return(0,Z.jsx)(or.BlockSettingsMenuControls,{children:({selectedClientIds:t,onClose:a})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Xa,{clientIds:t,rootClientId:e,closeBlockSettingsMenu:a}),t.length===1&&(0,Z.jsx)(rr,{clientId:t[0],onClose:a})]})})}var le=s(I(),1);var ir=s(V(),1),xt=s(P(),1),Q=s(R(),1),nr=s(Le(),1),X=s(N(),1),lr=s(me(),1),St=s(ut(),1);var M=s(k(),1);function fr({category:e,existingCategories:t,onClose:a,onError:r,onSuccess:o,...i}){let l=(0,Q.useId)(),n=(0,Q.useRef)(),[f,d]=(0,Q.useState)((0,nr.decodeEntities)(e.name)),[m,p]=(0,Q.useState)(!1),[c,h]=(0,Q.useState)(!1),u=c?`patterns-rename-pattern-category-modal__validation-message-${l}`:void 0,{saveEntityRecord:g,invalidateResolution:E}=(0,xt.useDispatch)(ir.store),{createErrorNotice:v,createSuccessNotice:L}=(0,xt.useDispatch)(lr.store),B=K=>{c&&h(void 0),d(K)},S=async K=>{if(K.preventDefault(),!m){if(!f||f===e.name){let y=(0,X.__)("Please enter a new name for this category.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}if(t.patternCategories.find(y=>y.id!==e.id&&y.label.toLowerCase()===f.toLowerCase())){let y=(0,X.__)("This category already exists. Please use a different name.");(0,St.speak)(y,"assertive"),h(y),n.current?.focus();return}try{p(!0);let y=await g("taxonomy",Ue,{id:e.id,slug:e.slug,name:f});E("getUserPatternCategories"),o?.(y),a(),L((0,X.__)("Pattern category renamed."),{type:"snackbar",id:"pattern-category-update"})}catch(y){r?.(),v(y.message,{type:"snackbar",id:"pattern-category-update"})}finally{p(!1),d("")}}},T=()=>{a(),d("")};return(0,M.jsx)(le.Modal,{title:(0,X.__)("Rename"),onRequestClose:T,...i,children:(0,M.jsx)("form",{onSubmit:S,children:(0,M.jsxs)(x,{direction:"column",gap:"lg",children:[(0,M.jsxs)(x,{direction:"column",gap:"sm",children:[(0,M.jsx)(le.TextControl,{ref:n,label:(0,X.__)("Name"),value:f,onChange:B,"aria-describedby":u,required:!0}),c&&(0,M.jsx)("span",{className:"patterns-rename-pattern-category-modal__validation-message",id:u,children:c})]}),(0,M.jsxs)(x,{gap:"sm",justify:"end",children:[(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:T,children:(0,X.__)("Cancel")}),(0,M.jsx)(le.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!f||f===e.name||m,isBusy:m,children:(0,X.__)("Save")})]})]})})})}var ke=s(R(),1),He=s(W(),1),qe=s(I(),1),ce=s(N(),1);var j=s(I(),1);var C=s(N(),1),Se=s(R(),1),dr=s(ut(),1),_=s(k(),1);function ur({placeholder:e,initialName:t="",onClose:a,onSave:r}){let[o,i]=(0,Se.useState)(t),l=(0,Se.useId)(),n=!!o.trim(),f=()=>{if(o!==t){let d=(0,C.sprintf)((0,C.__)('Block name changed to: "%s".'),o);(0,dr.speak)(d,"assertive")}r(o),a()};return(0,_.jsx)(j.Modal,{title:(0,C.__)("Enable overrides"),onRequestClose:a,focusOnMount:"firstContentElement",aria:{describedby:l},size:"small",children:(0,_.jsx)("form",{onSubmit:d=>{d.preventDefault(),n&&f()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:l,children:(0,C.__)("Overrides are changes you make to a block within a synced pattern instance. Use overrides to customize a synced pattern instance to suit its new context. Name this block to specify an override.")}),(0,_.jsx)(j.TextControl,{value:o,label:(0,C.__)("Name"),help:(0,C.__)('For example, if you are creating a recipe pattern, you use "Recipe Title", "Recipe Description", etc.'),placeholder:e,onChange:i}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:a,children:(0,C.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,"aria-disabled":!n,variant:"primary",type:"submit",children:(0,C.__)("Enable")})]})]})})})}function mr({onClose:e,onSave:t}){let a=(0,Se.useId)();return(0,_.jsx)(j.Modal,{title:(0,C.__)("Disable overrides"),onRequestClose:e,aria:{describedby:a},size:"small",children:(0,_.jsx)("form",{onSubmit:r=>{r.preventDefault(),t(),e()},children:(0,_.jsxs)(x,{direction:"column",gap:"xl",children:[(0,_.jsx)(Ie,{id:a,children:(0,C.__)("Are you sure you want to disable overrides? Disabling overrides will revert all applied overrides for this block throughout instances of this pattern.")}),(0,_.jsxs)(x,{gap:"sm",justify:"end",children:[(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,C.__)("Cancel")}),(0,_.jsx)(j.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,C.__)("Disable")})]})]})})})}var Y=s(k(),1);function ao({attributes:e,setAttributes:t,name:a}){let r=(0,ke.useId)(),[o,i]=(0,ke.useState)(!1),[l,n]=(0,ke.useState)(!1),f=!!e.metadata?.name,d=e.metadata?.bindings?.__default,m=f&&d?.source===Te,p=d?.source&&d.source!==Te,{updateBlockBindings:c}=(0,He.useBlockBindingsUtils)();function h(E,v){v&&t({metadata:{...e.metadata,name:v}}),c({__default:E?{source:Te}:void 0})}if(p)return null;let u=a==="core/image"&&!!e.href?.length,g=!m&&u?(0,ce.__)("Overrides currently don't support image links. Remove the link first before enabling overrides."):(0,ce.__)("Allow changes to this block throughout instances of this pattern.");return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(He.InspectorControls,{group:"advanced",children:(0,Y.jsx)(qe.BaseControl,{id:r,label:(0,ce.__)("Overrides"),help:g,children:(0,Y.jsx)(qe.Button,{__next40pxDefaultSize:!0,className:"pattern-overrides-control__allow-overrides-button",variant:"secondary","aria-haspopup":"dialog",onClick:()=>{m?n(!0):i(!0)},disabled:!m&&u,accessibleWhenDisabled:!0,children:m?(0,ce.__)("Disable overrides"):(0,ce.__)("Enable overrides")})})}),o&&(0,Y.jsx)(ur,{initialName:e.metadata?.name,onClose:()=>i(!1),onSave:E=>{h(!0,E)}}),l&&(0,Y.jsx)(mr,{onClose:()=>n(!1),onSave:()=>h(!1)})]})}var pr=ao;var ge=s(W(),1),We=s(I(),1),$e=s(P(),1),cr=s(N(),1),Ge=s(k(),1),kt="content";function gr(e){let t=e.attributes.metadata?.name,a=(0,$e.useRegistry)(),r=(0,$e.useSelect)(i=>{if(!t)return;let{getBlockAttributes:l,getBlockParentsByBlockName:n}=i(ge.store),[f]=n(e.clientId,"core/block",!0);if(!f)return;let d=l(f)[kt];if(d)return d.hasOwnProperty(t)},[e.clientId,t]);function o(){let{getBlockAttributes:i,getBlockParentsByBlockName:l}=a.select(ge.store),[n]=l(e.clientId,"core/block",!0);if(!n)return;let f=i(n)[kt];if(!f.hasOwnProperty(t))return;let{updateBlockAttributes:d,__unstableMarkLastChangeAsPersistent:m}=a.dispatch(ge.store);m();let p={...f};delete p[t],Object.keys(p).length||(p=void 0),d(n,{[kt]:p})}return(0,Ge.jsx)(ge.__unstableBlockToolbarLastItem,{children:(0,Ge.jsx)(We.ToolbarGroup,{children:(0,Ge.jsx)(We.ToolbarButton,{onClick:o,disabled:!r,children:(0,cr.__)("Reset")})})})}var hr={};Yt(hr,{OverridesPanel:Jt,CreatePatternModal:pe,CreatePatternModalContents:gt,DuplicatePatternModal:Ha,isOverridableBlock:Be,useDuplicatePatternProps:ht,RenamePatternModal:$a,PatternsMenuItems:sr,RenamePatternCategoryModal:fr,PatternOverridesControls:pr,ResetOverridesControl:gr,useAddPatternCategory:Ye,PATTERN_TYPES:ee,PATTERN_DEFAULT_CATEGORY:Re,PATTERN_USER_CATEGORY:Ot,EXCLUDED_PATTERN_SOURCES:It,PATTERN_SYNC_TYPES:w});return Sr(ro);})();
 (window.wp ||= {}).patterns = wp.patterns;
 })();
diff --git a/wp-includes/js/dist/preferences.js b/wp-includes/js/dist/preferences.js
index d7b49b3bdf..eb24d875f4 100644
--- a/wp-includes/js/dist/preferences.js
+++ b/wp-includes/js/dist/preferences.js
@@ -119,11 +119,17 @@ var wp;
   // packages/icons/build-module/icon/index.mjs
   var import_element = __toESM(require_element(), 1);
   var icon_default = (0, import_element.forwardRef)(
-    ({ icon, size = 24, ...props }, ref) => {
+    ({ icon, size = 24, style, ...props }, ref) => {
+      const intrinsicStyle = icon.props.style;
+      const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
       return (0, import_element.cloneElement)(icon, {
         width: size,
         height: size,
         ...props,
+        // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+        // stroke-based icons) is preserved unless the consumer overrides
+        // the same property explicitly.
+        ...mergedStyle ? { style: mergedStyle } : {},
         ref
       });
     }
@@ -132,17 +138,17 @@ var wp;
   // packages/icons/build-module/library/check.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  var check_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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_runtime.jsx)(import_primitives.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-left.mjs
   var import_primitives2 = __toESM(require_primitives(), 1);
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primitives2.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_runtime2.jsx)(import_primitives2.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/icons/build-module/library/chevron-right.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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_runtime3.jsx)(import_primitives3.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });

   // packages/preferences/build-module/components/preference-toggle-menu-item/index.mjs
   var import_a11y = __toESM(require_a11y(), 1);
diff --git a/wp-includes/js/dist/preferences.min.js b/wp-includes/js/dist/preferences.min.js
index f890e8eef6..efb29e9a52 100644
--- a/wp-includes/js/dist/preferences.min.js
+++ b/wp-includes/js/dist/preferences.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).preferences=(()=>{var Aa=Object.create;var C=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Da=Object.getOwnPropertyNames;var ja=Object.getPrototypeOf,Fa=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),V=(a,t)=>{for(var e in t)C(a,e,{get:t[e],enumerable:!0})},K=(a,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Da(t))!Fa.call(a,l)&&l!==e&&C(a,l,{get:()=>t[l],enumerable:!(r=Ia(t,l))||r.enumerable});return a};var o=(a,t,e)=>(e=a!=null?Aa(ja(a)):{},K(t||!a||!a.__esModule?C(e,"default",{value:a,enumerable:!0}):e,a)),Ua=a=>K(C({},"__esModule",{value:!0}),a);var b=d((at,X)=>{X.exports=window.wp.data});var x=d((tt,Q)=>{Q.exports=window.wp.components});var L=d((et,Z)=>{Z.exports=window.wp.i18n});var O=d((rt,aa)=>{aa.exports=window.wp.element});var E=d((ft,ta)=>{ta.exports=window.wp.primitives});var u=d((st,ea)=>{ea.exports=window.ReactJSXRuntime});var oa=d((wt,ra)=>{ra.exports=window.wp.a11y});var ma=d((bt,la)=>{la.exports=window.wp.deprecated});var Ca=d((It,ya)=>{ya.exports=window.wp.compose});var Ta=d((Dt,La)=>{La.exports=window.wp.privateApis});var Qa={};V(Qa,{PreferenceToggleMenuItem:()=>na,privateApis:()=>Na,store:()=>p});var M=o(b(),1),ia=o(x(),1),g=o(L(),1);var T=o(O(),1),z=(0,T.forwardRef)(({icon:a,size:t=24,...e},r)=>(0,T.cloneElement)(a,{width:t,height:t,...e,ref:r}));var k=o(E(),1),H=o(u(),1),q=(0,H.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H.jsx)(k.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var R=o(E(),1),$=o(u(),1),S=(0,$.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$.jsx)(R.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var P=o(E(),1),G=o(u(),1),B=(0,G.jsx)(P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G.jsx)(P.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Y=o(oa(),1);var N=o(b(),1);var fa=o(b(),1);function Va(a={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){let{scope:e,defaults:r}=t;return{...a,[e]:{...a[e],...r}}}return a}function Oa(a){let t;return(e,r)=>{if(r.type==="SET_PERSISTENCE_LAYER"){let{persistenceLayer:n,persistedData:i}=r;return t=n,i}let l=a(e,r);return r.type==="SET_PREFERENCE_VALUE"&&t?.set(l),l}}var za=Oa((a={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){let{scope:e,name:r,value:l}=t;return{...a,[e]:{...a[e],[r]:l}}}return a}),sa=(0,fa.combineReducers)({defaults:Va,preferences:za});var W={};V(W,{set:()=>qa,setDefaults:()=>$a,setPersistenceLayer:()=>Ga,toggle:()=>Ha});function Ha(a,t){return function({select:e,dispatch:r}){let l=e.get(a,t);r.set(a,t,!l)}}function qa(a,t,e){return{type:"SET_PREFERENCE_VALUE",scope:a,name:t,value:e}}function $a(a,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:a,defaults:t}}async function Ga(a){let t=await a.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:a,persistedData:t}}var J={};V(J,{get:()=>Ja});var da=o(ma(),1),Wa=a=>(t,e,r)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(r)&&["core/edit-post","core/edit-site"].includes(e)?((0,da.default)(`wp.data.select( 'core/preferences' ).get( '${e}', '${r}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${r}' )`}),a(t,"core",r)):a(t,e,r),Ja=Wa((a,t,e)=>{let r=a.preferences[t]?.[e];return r!==void 0?r:a.defaults[t]?.[e]});var ua="core/preferences";var p=(0,N.createReduxStore)(ua,{reducer:sa,actions:W,selectors:J});(0,N.register)(p);var pa=o(u(),1);function na({scope:a,name:t,label:e,info:r,messageActivated:l,messageDeactivated:n,shortcut:i,handleToggling:m=!0,onToggle:c=()=>null,disabled:y=!1}){let w=(0,M.useSelect)(v=>!!v(p).get(a,t),[a,t]),{toggle:U}=(0,M.useDispatch)(p),Ma=()=>{if(w){let v=n||(0,g.sprintf)((0,g.__)("Preference deactivated - %s"),e);(0,Y.speak)(v)}else{let v=l||(0,g.sprintf)((0,g.__)("Preference activated - %s"),e);(0,Y.speak)(v)}};return(0,pa.jsx)(ia.MenuItem,{icon:w?q:null,isSelected:w,onClick:()=>{c(),m&&U(a,t),Ma()},role:"menuitemcheckbox",info:r,shortcut:i,disabled:y,children:e})}var ca=o(x(),1),A=o(u(),1);function Ya({help:a,label:t,isChecked:e,onChange:r,children:l}){return(0,A.jsxs)("div",{className:"preference-base-option",children:[(0,A.jsx)(ca.ToggleControl,{help:a,label:t,checked:e,onChange:r}),l]})}var I=Ya;var D=o(b(),1);var ha=o(u(),1);function Ka(a){let{scope:t,featureName:e,onToggle:r=()=>{},...l}=a,n=(0,D.useSelect)(c=>!!c(p).get(t,e),[t,e]),{toggle:i}=(0,D.useDispatch)(p);return(0,ha.jsx)(I,{...l,onChange:()=>{r(),i(t,e)},isChecked:n})}var ga=Ka;var wa=o(x(),1),va=o(L(),1),ba=o(u(),1);function xa({closeModal:a,children:t}){return(0,ba.jsx)(wa.Modal,{className:"preferences-modal",title:(0,va.__)("Preferences"),onRequestClose:a,children:t})}var h=o(u(),1),Xa=({description:a,title:t,children:e})=>(0,h.jsxs)("fieldset",{className:"preferences-modal__section",children:[(0,h.jsxs)("legend",{className:"preferences-modal__section-legend",children:[(0,h.jsx)("h2",{className:"preferences-modal__section-title",children:t}),a&&(0,h.jsx)("p",{className:"preferences-modal__section-description",children:a})]}),(0,h.jsx)("div",{className:"preferences-modal__section-content",children:e})]}),_a=Xa;var Pa=o(Ca(),1),f=o(x(),1),F=o(O(),1);var _=o(L(),1);var Ea=o(Ta(),1),{lock:ka,unlock:Ra}=(0,Ea.__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/preferences");var s=o(u(),1),{Tabs:j}=Ra(f.privateApis),Sa="preferences-menu";function Ba({sections:a}){let t=(0,Pa.useViewportMatch)("medium"),[e,r]=(0,F.useState)(Sa),{tabs:l,sectionsContentMap:n}=(0,F.useMemo)(()=>{let m={tabs:[],sectionsContentMap:{}};return a.length&&(m=a.reduce((c,{name:y,tabLabel:w,content:U})=>(c.tabs.push({name:y,title:w}),c.sectionsContentMap[y]=U,c),{tabs:[],sectionsContentMap:{}})),m},[a]),i;return t?i=(0,s.jsx)("div",{className:"preferences__tabs",children:(0,s.jsxs)(j,{defaultTabId:e!==Sa?e:void 0,onSelect:r,orientation:"vertical",children:[(0,s.jsx)(j.TabList,{className:"preferences__tabs-tablist",children:l.map(m=>(0,s.jsx)(j.Tab,{tabId:m.name,className:"preferences__tabs-tab",children:m.title},m.name))}),l.map(m=>(0,s.jsx)(j.TabPanel,{tabId:m.name,className:"preferences__tabs-tabpanel",focusable:!1,children:n[m.name]||null},m.name))]})}):i=(0,s.jsxs)(f.Navigator,{initialPath:"/",className:"preferences__provider",children:[(0,s.jsx)(f.Navigator.Screen,{path:"/",children:(0,s.jsx)(f.Card,{isBorderless:!0,size:"small",children:(0,s.jsx)(f.CardBody,{children:(0,s.jsx)(f.__experimentalItemGroup,{children:l.map(m=>(0,s.jsx)(f.Navigator.Button,{path:`/${m.name}`,as:f.__experimentalItem,children:(0,s.jsxs)(f.__experimentalHStack,{justify:"space-between",children:[(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(f.__experimentalTruncate,{children:m.title})}),(0,s.jsx)(f.FlexItem,{children:(0,s.jsx)(z,{icon:(0,_.isRTL)()?S:B})})]})},m.name))})})})}),a.length&&a.map(m=>(0,s.jsx)(f.Navigator.Screen,{path:`/${m.name}`,children:(0,s.jsxs)(f.Card,{isBorderless:!0,size:"large",children:[(0,s.jsxs)(f.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6",as:"div",children:[(0,s.jsx)(f.Navigator.BackButton,{icon:(0,_.isRTL)()?B:S,label:(0,_.__)("Back")}),(0,s.jsx)(f.__experimentalText,{size:"16",children:m.tabLabel})]}),(0,s.jsx)(f.CardBody,{children:m.content})]})},`${m.name}-menu`))]}),i}var Na={};ka(Na,{PreferenceBaseOption:I,PreferenceToggleControl:ga,PreferencesModal:xa,PreferencesModalSection:_a,PreferencesModalTabs:Ba});return Ua(Qa);})();
+"use strict";var wp;(wp||={}).preferences=(()=>{var Aa=Object.create;var k=Object.defineProperty;var Ia=Object.getOwnPropertyDescriptor;var Da=Object.getOwnPropertyNames;var ja=Object.getPrototypeOf,Fa=Object.prototype.hasOwnProperty;var i=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),V=(a,t)=>{for(var e in t)k(a,e,{get:t[e],enumerable:!0})},K=(a,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Da(t))!Fa.call(a,s)&&s!==e&&k(a,s,{get:()=>t[s],enumerable:!(r=Ia(t,s))||r.enumerable});return a};var o=(a,t,e)=>(e=a!=null?Aa(ja(a)):{},K(t||!a||!a.__esModule?k(e,"default",{value:a,enumerable:!0}):e,a)),Ua=a=>K(k({},"__esModule",{value:!0}),a);var b=i((at,X)=>{X.exports=window.wp.data});var x=i((tt,Q)=>{Q.exports=window.wp.components});var L=i((et,Z)=>{Z.exports=window.wp.i18n});var O=i((rt,aa)=>{aa.exports=window.wp.element});var E=i((ft,ta)=>{ta.exports=window.wp.primitives});var p=i((st,ea)=>{ea.exports=window.ReactJSXRuntime});var oa=i((wt,ra)=>{ra.exports=window.wp.a11y});var ma=i((bt,la)=>{la.exports=window.wp.deprecated});var ka=i((It,ya)=>{ya.exports=window.wp.compose});var Ca=i((Dt,La)=>{La.exports=window.wp.privateApis});var Qa={};V(Qa,{PreferenceToggleMenuItem:()=>na,privateApis:()=>Na,store:()=>n});var M=o(b(),1),ia=o(x(),1),g=o(L(),1);var C=o(O(),1),H=(0,C.forwardRef)(({icon:a,size:t=24,style:e,...r},s)=>{let u=a.props.style,d=u||e?{...u,...e}:void 0;return(0,C.cloneElement)(a,{width:t,height:t,...r,...d?{style:d}:{},ref:s})});var T=o(E(),1),z=o(p(),1),q=(0,z.jsx)(T.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,z.jsx)(T.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var S=o(E(),1),W=o(p(),1),R=(0,W.jsx)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,W.jsx)(S.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var P=o(E(),1),$=o(p(),1),B=(0,$.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,$.jsx)(P.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var Y=o(oa(),1);var N=o(b(),1);var fa=o(b(),1);function Va(a={},t){if(t.type==="SET_PREFERENCE_DEFAULTS"){let{scope:e,defaults:r}=t;return{...a,[e]:{...a[e],...r}}}return a}function Oa(a){let t;return(e,r)=>{if(r.type==="SET_PERSISTENCE_LAYER"){let{persistenceLayer:u,persistedData:d}=r;return t=u,d}let s=a(e,r);return r.type==="SET_PREFERENCE_VALUE"&&t?.set(s),s}}var Ha=Oa((a={},t)=>{if(t.type==="SET_PREFERENCE_VALUE"){let{scope:e,name:r,value:s}=t;return{...a,[e]:{...a[e],[r]:s}}}return a}),sa=(0,fa.combineReducers)({defaults:Va,preferences:Ha});var G={};V(G,{set:()=>qa,setDefaults:()=>Wa,setPersistenceLayer:()=>$a,toggle:()=>za});function za(a,t){return function({select:e,dispatch:r}){let s=e.get(a,t);r.set(a,t,!s)}}function qa(a,t,e){return{type:"SET_PREFERENCE_VALUE",scope:a,name:t,value:e}}function Wa(a,t){return{type:"SET_PREFERENCE_DEFAULTS",scope:a,defaults:t}}async function $a(a){let t=await a.get();return{type:"SET_PERSISTENCE_LAYER",persistenceLayer:a,persistedData:t}}var J={};V(J,{get:()=>Ja});var da=o(ma(),1),Ga=a=>(t,e,r)=>["allowRightClickOverrides","distractionFree","editorMode","fixedToolbar","focusMode","hiddenBlockTypes","inactivePanels","keepCaretInsideBlock","mostUsedBlocks","openPanels","showBlockBreadcrumbs","showIconLabels","showListViewByDefault","isPublishSidebarEnabled","isComplementaryAreaVisible","pinnedItems"].includes(r)&&["core/edit-post","core/edit-site"].includes(e)?((0,da.default)(`wp.data.select( 'core/preferences' ).get( '${e}', '${r}' )`,{since:"6.5",alternative:`wp.data.select( 'core/preferences' ).get( 'core', '${r}' )`}),a(t,"core",r)):a(t,e,r),Ja=Ga((a,t,e)=>{let r=a.preferences[t]?.[e];return r!==void 0?r:a.defaults[t]?.[e]});var ua="core/preferences";var n=(0,N.createReduxStore)(ua,{reducer:sa,actions:G,selectors:J});(0,N.register)(n);var pa=o(p(),1);function na({scope:a,name:t,label:e,info:r,messageActivated:s,messageDeactivated:u,shortcut:d,handleToggling:m=!0,onToggle:c=()=>null,disabled:y=!1}){let w=(0,M.useSelect)(v=>!!v(n).get(a,t),[a,t]),{toggle:U}=(0,M.useDispatch)(n),Ma=()=>{if(w){let v=u||(0,g.sprintf)((0,g.__)("Preference deactivated - %s"),e);(0,Y.speak)(v)}else{let v=s||(0,g.sprintf)((0,g.__)("Preference activated - %s"),e);(0,Y.speak)(v)}};return(0,pa.jsx)(ia.MenuItem,{icon:w?q:null,isSelected:w,onClick:()=>{c(),m&&U(a,t),Ma()},role:"menuitemcheckbox",info:r,shortcut:d,disabled:y,children:e})}var ca=o(x(),1),A=o(p(),1);function Ya({help:a,label:t,isChecked:e,onChange:r,children:s}){return(0,A.jsxs)("div",{className:"preference-base-option",children:[(0,A.jsx)(ca.ToggleControl,{help:a,label:t,checked:e,onChange:r}),s]})}var I=Ya;var D=o(b(),1);var ha=o(p(),1);function Ka(a){let{scope:t,featureName:e,onToggle:r=()=>{},...s}=a,u=(0,D.useSelect)(c=>!!c(n).get(t,e),[t,e]),{toggle:d}=(0,D.useDispatch)(n);return(0,ha.jsx)(I,{...s,onChange:()=>{r(),d(t,e)},isChecked:u})}var ga=Ka;var wa=o(x(),1),va=o(L(),1),ba=o(p(),1);function xa({closeModal:a,children:t}){return(0,ba.jsx)(wa.Modal,{className:"preferences-modal",title:(0,va.__)("Preferences"),onRequestClose:a,children:t})}var h=o(p(),1),Xa=({description:a,title:t,children:e})=>(0,h.jsxs)("fieldset",{className:"preferences-modal__section",children:[(0,h.jsxs)("legend",{className:"preferences-modal__section-legend",children:[(0,h.jsx)("h2",{className:"preferences-modal__section-title",children:t}),a&&(0,h.jsx)("p",{className:"preferences-modal__section-description",children:a})]}),(0,h.jsx)("div",{className:"preferences-modal__section-content",children:e})]}),_a=Xa;var Pa=o(ka(),1),f=o(x(),1),F=o(O(),1);var _=o(L(),1);var Ea=o(Ca(),1),{lock:Ta,unlock:Sa}=(0,Ea.__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/preferences");var l=o(p(),1),{Tabs:j}=Sa(f.privateApis),Ra="preferences-menu";function Ba({sections:a}){let t=(0,Pa.useViewportMatch)("medium"),[e,r]=(0,F.useState)(Ra),{tabs:s,sectionsContentMap:u}=(0,F.useMemo)(()=>{let m={tabs:[],sectionsContentMap:{}};return a.length&&(m=a.reduce((c,{name:y,tabLabel:w,content:U})=>(c.tabs.push({name:y,title:w}),c.sectionsContentMap[y]=U,c),{tabs:[],sectionsContentMap:{}})),m},[a]),d;return t?d=(0,l.jsx)("div",{className:"preferences__tabs",children:(0,l.jsxs)(j,{defaultTabId:e!==Ra?e:void 0,onSelect:r,orientation:"vertical",children:[(0,l.jsx)(j.TabList,{className:"preferences__tabs-tablist",children:s.map(m=>(0,l.jsx)(j.Tab,{tabId:m.name,className:"preferences__tabs-tab",children:m.title},m.name))}),s.map(m=>(0,l.jsx)(j.TabPanel,{tabId:m.name,className:"preferences__tabs-tabpanel",focusable:!1,children:u[m.name]||null},m.name))]})}):d=(0,l.jsxs)(f.Navigator,{initialPath:"/",className:"preferences__provider",children:[(0,l.jsx)(f.Navigator.Screen,{path:"/",children:(0,l.jsx)(f.Card,{isBorderless:!0,size:"small",children:(0,l.jsx)(f.CardBody,{children:(0,l.jsx)(f.__experimentalItemGroup,{children:s.map(m=>(0,l.jsx)(f.Navigator.Button,{path:`/${m.name}`,as:f.__experimentalItem,children:(0,l.jsxs)(f.__experimentalHStack,{justify:"space-between",children:[(0,l.jsx)(f.FlexItem,{children:(0,l.jsx)(f.__experimentalTruncate,{children:m.title})}),(0,l.jsx)(f.FlexItem,{children:(0,l.jsx)(H,{icon:(0,_.isRTL)()?R:B})})]})},m.name))})})})}),a.length&&a.map(m=>(0,l.jsx)(f.Navigator.Screen,{path:`/${m.name}`,children:(0,l.jsxs)(f.Card,{isBorderless:!0,size:"large",children:[(0,l.jsxs)(f.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6",as:"div",children:[(0,l.jsx)(f.Navigator.BackButton,{icon:(0,_.isRTL)()?B:R,label:(0,_.__)("Back")}),(0,l.jsx)(f.__experimentalText,{size:"16",children:m.tabLabel})]}),(0,l.jsx)(f.CardBody,{children:m.content})]})},`${m.name}-menu`))]}),d}var Na={};Ta(Na,{PreferenceBaseOption:I,PreferenceToggleControl:ga,PreferencesModal:xa,PreferencesModalSection:_a,PreferencesModalTabs:Ba});return Ua(Qa);})();
 (window.wp ||= {}).preferences = wp.preferences;
 })();
diff --git a/wp-includes/js/dist/private-apis.js b/wp-includes/js/dist/private-apis.js
index c23bb2dfa0..3f11b0ac21 100644
--- a/wp-includes/js/dist/private-apis.js
+++ b/wp-includes/js/dist/private-apis.js
@@ -52,7 +52,6 @@ var wp;
     "@wordpress/format-library",
     "@wordpress/patterns",
     "@wordpress/preferences",
-    "@wordpress/reusable-blocks",
     "@wordpress/rich-text",
     "@wordpress/route",
     "@wordpress/router",
diff --git a/wp-includes/js/dist/private-apis.min.js b/wp-includes/js/dist/private-apis.min.js
index 9cde921979..582b6063a3 100644
--- a/wp-includes/js/dist/private-apis.min.js
+++ b/wp-includes/js/dist/private-apis.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).privateApis=(()=>{var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var u=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},c=(r,e,o,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of p(e))!l.call(r,s)&&s!==o&&n(r,s,{get:()=>e[s],enumerable:!(d=w(e,s))||d.enumerable});return r};var f=r=>c(n({},"__esModule",{value:!0}),r);var k={};u(k,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:()=>i});var h=["@wordpress/admin-ui","@wordpress/api-fetch","@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/compose","@wordpress/connectors","@wordpress/workflows","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/reusable-blocks","@wordpress/rich-text","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/storybook","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-engine","@wordpress/global-styles-ui","@wordpress/ui","@wordpress/views","@wordpress/widget-dashboard"],b="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",i=(r,e)=>{if(!h.includes(e))throw new Error(`You tried to opt-in to unstable APIs as module "${e}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(r!==b)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:m,unlock:g}};function m(r,e){if(!r)throw new Error("Cannot lock an undefined object.");let o=r;t in o||(o[t]={}),a.set(o[t],e)}function g(r){if(!r)throw new Error("Cannot unlock an undefined object.");let e=r;if(!(t in e))throw new Error("Cannot unlock an object that was not locked before. ");return a.get(e[t])}var a=new WeakMap,t=Symbol("Private API ID");return f(k);})();
+"use strict";var wp;(wp||={}).privateApis=(()=>{var n=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var u=(r,e)=>{for(var o in e)n(r,o,{get:e[o],enumerable:!0})},c=(r,e,o,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of p(e))!l.call(r,s)&&s!==o&&n(r,s,{get:()=>e[s],enumerable:!(d=w(e,s))||d.enumerable});return r};var f=r=>c(n({},"__esModule",{value:!0}),r);var y={};u(y,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:()=>i});var h=["@wordpress/admin-ui","@wordpress/api-fetch","@wordpress/block-directory","@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/boot","@wordpress/commands","@wordpress/compose","@wordpress/connectors","@wordpress/workflows","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/font-list-route","@wordpress/format-library","@wordpress/patterns","@wordpress/preferences","@wordpress/rich-text","@wordpress/route","@wordpress/router","@wordpress/routes","@wordpress/storybook","@wordpress/sync","@wordpress/theme","@wordpress/dataviews","@wordpress/fields","@wordpress/lazy-editor","@wordpress/media-editor","@wordpress/media-utils","@wordpress/upload-media","@wordpress/global-styles-engine","@wordpress/global-styles-ui","@wordpress/ui","@wordpress/views","@wordpress/widget-dashboard"],b="I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.",i=(r,e)=>{if(!h.includes(e))throw new Error(`You tried to opt-in to unstable APIs as module "${e}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(r!==b)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return{lock:m,unlock:g}};function m(r,e){if(!r)throw new Error("Cannot lock an undefined object.");let o=r;t in o||(o[t]={}),a.set(o[t],e)}function g(r){if(!r)throw new Error("Cannot unlock an undefined object.");let e=r;if(!(t in e))throw new Error("Cannot unlock an object that was not locked before. ");return a.get(e[t])}var a=new WeakMap,t=Symbol("Private API ID");return f(y);})();
 (window.wp ||= {}).privateApis = wp.privateApis;
 })();
diff --git a/wp-includes/js/dist/reusable-blocks.js b/wp-includes/js/dist/reusable-blocks.js
index b5ae272c07..1c9abbcf9a 100644
--- a/wp-includes/js/dist/reusable-blocks.js
+++ b/wp-includes/js/dist/reusable-blocks.js
@@ -39,27 +39,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/block-editor
-  var require_block_editor = __commonJS({
-    "package-external:@wordpress/block-editor"(exports, module) {
-      module.exports = window.wp.blockEditor;
-    }
-  });
-
-  // package-external:@wordpress/blocks
-  var require_blocks = __commonJS({
-    "package-external:@wordpress/blocks"(exports, module) {
-      module.exports = window.wp.blocks;
-    }
-  });
-
-  // package-external:@wordpress/i18n
-  var require_i18n = __commonJS({
-    "package-external:@wordpress/i18n"(exports, module) {
-      module.exports = window.wp.i18n;
-    }
-  });
-
   // package-external:@wordpress/deprecated
   var require_deprecated = __commonJS({
     "package-external:@wordpress/deprecated"(exports, module) {
@@ -67,55 +46,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/element
-  var require_element = __commonJS({
-    "package-external:@wordpress/element"(exports, module) {
-      module.exports = window.wp.element;
-    }
-  });
-
-  // package-external:@wordpress/components
-  var require_components = __commonJS({
-    "package-external:@wordpress/components"(exports, module) {
-      module.exports = window.wp.components;
-    }
-  });
-
-  // package-external:@wordpress/primitives
-  var require_primitives = __commonJS({
-    "package-external:@wordpress/primitives"(exports, module) {
-      module.exports = window.wp.primitives;
-    }
-  });
-
-  // vendor-external:react/jsx-runtime
-  var require_jsx_runtime = __commonJS({
-    "vendor-external:react/jsx-runtime"(exports, module) {
-      module.exports = window.ReactJSXRuntime;
-    }
-  });
-
-  // package-external:@wordpress/notices
-  var require_notices = __commonJS({
-    "package-external:@wordpress/notices"(exports, module) {
-      module.exports = window.wp.notices;
-    }
-  });
-
-  // package-external:@wordpress/core-data
-  var require_core_data = __commonJS({
-    "package-external:@wordpress/core-data"(exports, module) {
-      module.exports = window.wp.coreData;
-    }
-  });
-
-  // package-external:@wordpress/url
-  var require_url = __commonJS({
-    "package-external:@wordpress/url"(exports, module) {
-      module.exports = window.wp.url;
-    }
-  });
-
   // packages/reusable-blocks/build-module/index.mjs
   var index_exports = {};
   __export(index_exports, {
@@ -124,7 +54,7 @@ var wp;
   });

   // packages/reusable-blocks/build-module/store/index.mjs
-  var import_data2 = __toESM(require_data(), 1);
+  var import_data = __toESM(require_data(), 1);

   // packages/reusable-blocks/build-module/store/actions.mjs
   var actions_exports = {};
@@ -134,81 +64,30 @@ var wp;
     __experimentalDeleteReusableBlock: () => __experimentalDeleteReusableBlock,
     __experimentalSetEditingReusableBlock: () => __experimentalSetEditingReusableBlock
   });
-  var import_block_editor = __toESM(require_block_editor(), 1);
-  var import_blocks = __toESM(require_blocks(), 1);
-  var import_i18n = __toESM(require_i18n(), 1);
   var import_deprecated = __toESM(require_deprecated(), 1);
-  var __experimentalConvertBlockToStatic = (clientId) => ({ registry }) => {
+  var __experimentalConvertBlockToStatic = () => () => {
     (0, import_deprecated.default)(
       "wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlockToStatic",
       {
         since: "7.1"
       }
     );
-    const oldBlock = registry.select(import_block_editor.store).getBlock(clientId);
-    const reusableBlock = registry.select("core").getEditedEntityRecord(
-      "postType",
-      "wp_block",
-      oldBlock.attributes.ref
-    );
-    const newBlocks = (0, import_blocks.parse)(
-      typeof reusableBlock.content === "function" ? reusableBlock.content(reusableBlock) : reusableBlock.content
-    );
-    registry.dispatch(import_block_editor.store).replaceBlocks(oldBlock.clientId, newBlocks);
   };
-  var __experimentalConvertBlocksToReusable = (clientIds, title, syncType) => async ({ registry, dispatch }) => {
+  var __experimentalConvertBlocksToReusable = () => async () => {
     (0, import_deprecated.default)(
       "wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlocksToReusable",
       {
         since: "7.1"
       }
     );
-    const meta = syncType === "unsynced" ? {
-      wp_pattern_sync_status: syncType
-    } : void 0;
-    const reusableBlock = {
-      title: title || (0, import_i18n.__)("Untitled pattern block"),
-      content: (0, import_blocks.serialize)(
-        registry.select(import_block_editor.store).getBlocksByClientId(clientIds)
-      ),
-      status: "publish",
-      meta
-    };
-    const updatedRecord = await registry.dispatch("core").saveEntityRecord("postType", "wp_block", reusableBlock);
-    if (syncType === "unsynced") {
-      return;
-    }
-    const newBlock = (0, import_blocks.createBlock)("core/block", {
-      ref: updatedRecord.id
-    });
-    registry.dispatch(import_block_editor.store).replaceBlocks(clientIds, newBlock);
-    dispatch.__experimentalSetEditingReusableBlock(
-      newBlock.clientId,
-      true
-    );
   };
-  var __experimentalDeleteReusableBlock = (id) => async ({ registry }) => {
+  var __experimentalDeleteReusableBlock = () => async () => {
     (0, import_deprecated.default)(
       "wp.data.dispatch( 'core/reusable-blocks' ).__experimentalDeleteReusableBlock",
       {
         since: "7.1"
       }
     );
-    const reusableBlock = registry.select("core").getEditedEntityRecord("postType", "wp_block", id);
-    if (!reusableBlock) {
-      return;
-    }
-    const allBlocks = registry.select(import_block_editor.store).getBlocks();
-    const associatedBlocks = allBlocks.filter(
-      (block) => (0, import_blocks.isReusableBlock)(block) && block.attributes.ref === id
-    );
-    const associatedBlockClientIds = associatedBlocks.map(
-      (block) => block.clientId
-    );
-    if (associatedBlockClientIds.length) {
-      registry.dispatch(import_block_editor.store).removeBlocks(associatedBlockClientIds);
-    }
-    await registry.dispatch("core").deleteEntityRecord("postType", "wp_block", id);
   };
   function __experimentalSetEditingReusableBlock(clientId, isEditing) {
     (0, import_deprecated.default)(
@@ -225,19 +104,12 @@ var wp;
   }

   // packages/reusable-blocks/build-module/store/reducer.mjs
-  var import_data = __toESM(require_data(), 1);
-  function isEditingReusableBlock(state = {}, action) {
-    if (action?.type === "SET_EDITING_REUSABLE_BLOCK") {
-      return {
-        ...state,
-        [action.clientId]: action.isEditing
-      };
-    }
+  var DEFAULT_STATE = {
+    isEditingReusableBlock: {}
+  };
+  function reducer(state = DEFAULT_STATE) {
     return state;
   }
-  var reducer_default = (0, import_data.combineReducers)({
-    isEditingReusableBlock
-  });

   // packages/reusable-blocks/build-module/store/selectors.mjs
   var selectors_exports = {};
@@ -245,303 +117,32 @@ var wp;
     __experimentalIsEditingReusableBlock: () => __experimentalIsEditingReusableBlock
   });
   var import_deprecated2 = __toESM(require_deprecated(), 1);
-  function __experimentalIsEditingReusableBlock(state, clientId) {
+  function __experimentalIsEditingReusableBlock() {
     (0, import_deprecated2.default)(
       "wp.data.select( 'core/reusable-blocks' ).__experimentalIsEditingReusableBlock",
       {
         since: "7.1"
       }
     );
-    return state.isEditingReusableBlock[clientId];
+    return false;
   }

   // packages/reusable-blocks/build-module/store/index.mjs
   var STORE_NAME = "core/reusable-blocks";
-  var store = (0, import_data2.createReduxStore)(STORE_NAME, {
+  var store = (0, import_data.createReduxStore)(STORE_NAME, {
     actions: actions_exports,
-    reducer: reducer_default,
+    reducer,
     selectors: selectors_exports
   });
-  (0, import_data2.register)(store);
+  (0, import_data.register)(store);

   // packages/reusable-blocks/build-module/components/reusable-blocks-menu-items/index.mjs
-  var import_block_editor4 = __toESM(require_block_editor(), 1);
   var import_deprecated3 = __toESM(require_deprecated(), 1);
-
-  // packages/reusable-blocks/build-module/components/reusable-blocks-menu-items/reusable-block-convert-button.mjs
-  var import_blocks2 = __toESM(require_blocks(), 1);
-  var import_block_editor2 = __toESM(require_block_editor(), 1);
-  var import_element = __toESM(require_element(), 1);
-  var import_components = __toESM(require_components(), 1);
-
-  // packages/icons/build-module/library/symbol.mjs
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(import_primitives.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/reusable-blocks/build-module/components/reusable-blocks-menu-items/reusable-block-convert-button.mjs
-  var import_data3 = __toESM(require_data(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_notices = __toESM(require_notices(), 1);
-  var import_core_data = __toESM(require_core_data(), 1);
-  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  function ReusableBlockConvertButton({
-    clientIds,
-    rootClientId,
-    onClose
-  }) {
-    const [syncType, setSyncType] = (0, import_element.useState)(void 0);
-    const [isModalOpen, setIsModalOpen] = (0, import_element.useState)(false);
-    const [title, setTitle] = (0, import_element.useState)("");
-    const canConvert = (0, import_data3.useSelect)(
-      (select) => {
-        const { canUser } = select(import_core_data.store);
-        const {
-          getBlocksByClientId,
-          canInsertBlockType,
-          getBlockRootClientId
-        } = select(import_block_editor2.store);
-        const rootId = rootClientId || (clientIds.length > 0 ? getBlockRootClientId(clientIds[0]) : void 0);
-        const blocks = getBlocksByClientId(clientIds) ?? [];
-        const isReusable = blocks.length === 1 && blocks[0] && (0, import_blocks2.isReusableBlock)(blocks[0]) && !!select(import_core_data.store).getEntityRecord(
-          "postType",
-          "wp_block",
-          blocks[0].attributes.ref
-        );
-        const _canConvert = (
-          // Hide when this is already a reusable block.
-          !isReusable && // Hide when reusable blocks are disabled.
-          canInsertBlockType("core/block", rootId) && blocks.every(
-            (block) => (
-              // Guard against the case where a regular block has *just* been converted.
-              !!block && // Hide on invalid blocks.
-              block.isValid && // Hide when block doesn't support being made reusable.
-              (0, import_blocks2.hasBlockSupport)(block.name, "reusable", true)
-            )
-          ) && // Hide when current doesn't have permission to do that.
-          // Blocks refers to the wp_block post type, this checks the ability to create a post of that type.
-          !!canUser("create", {
-            kind: "postType",
-            name: "wp_block"
-          })
-        );
-        return _canConvert;
-      },
-      [clientIds, rootClientId]
-    );
-    const { __experimentalConvertBlocksToReusable: convertBlocksToReusable } = (0, import_data3.useDispatch)(store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data3.useDispatch)(import_notices.store);
-    const onConvert = (0, import_element.useCallback)(
-      async function(reusableBlockTitle) {
-        try {
-          await convertBlocksToReusable(
-            clientIds,
-            reusableBlockTitle,
-            syncType
-          );
-          createSuccessNotice(
-            !syncType ? (0, import_i18n2.sprintf)(
-              // translators: %s: the name the user has given to the pattern.
-              (0, import_i18n2.__)("Synced pattern created: %s"),
-              reusableBlockTitle
-            ) : (0, import_i18n2.sprintf)(
-              // translators: %s: the name the user has given to the pattern.
-              (0, import_i18n2.__)("Unsynced pattern created: %s"),
-              reusableBlockTitle
-            ),
-            {
-              type: "snackbar",
-              id: "convert-to-reusable-block-success"
-            }
-          );
-        } catch (error) {
-          createErrorNotice(error.message, {
-            type: "snackbar",
-            id: "convert-to-reusable-block-error"
-          });
-        }
-      },
-      [
-        convertBlocksToReusable,
-        clientIds,
-        syncType,
-        createSuccessNotice,
-        createErrorNotice
-      ]
-    );
-    if (!canConvert) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)(import_jsx_runtime2.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_components.MenuItem, { icon: symbol_default, onClick: () => setIsModalOpen(true), children: (0, import_i18n2.__)("Create pattern") }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-        import_components.Modal,
-        {
-          title: (0, import_i18n2.__)("Create pattern"),
-          onRequestClose: () => {
-            setIsModalOpen(false);
-            setTitle("");
-          },
-          overlayClassName: "reusable-blocks-menu-items__convert-modal",
-          children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-            "form",
-            {
-              onSubmit: (event) => {
-                event.preventDefault();
-                onConvert(title);
-                setIsModalOpen(false);
-                setTitle("");
-                onClose();
-              },
-              children: /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)(import_components.__experimentalVStack, { spacing: "5", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-                  import_components.TextControl,
-                  {
-                    label: (0, import_i18n2.__)("Name"),
-                    value: title,
-                    onChange: setTitle,
-                    placeholder: (0, import_i18n2.__)("My pattern")
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-                  import_components.ToggleControl,
-                  {
-                    label: (0, import_i18n2._x)("Synced", "pattern (singular)"),
-                    help: (0, import_i18n2.__)(
-                      "Sync this pattern across multiple locations."
-                    ),
-                    checked: !syncType,
-                    onChange: () => {
-                      setSyncType(
-                        !syncType ? "unsynced" : void 0
-                      );
-                    }
-                  }
-                ),
-                /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)(import_components.__experimentalHStack, { justify: "right", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-                    import_components.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "tertiary",
-                      onClick: () => {
-                        setIsModalOpen(false);
-                        setTitle("");
-                      },
-                      children: (0, import_i18n2.__)("Cancel")
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(
-                    import_components.Button,
-                    {
-                      __next40pxDefaultSize: true,
-                      variant: "primary",
-                      type: "submit",
-                      children: (0, import_i18n2.__)("Create")
-                    }
-                  )
-                ] })
-              ] })
-            }
-          )
-        }
-      )
-    ] });
-  }
-
-  // packages/reusable-blocks/build-module/components/reusable-blocks-menu-items/reusable-blocks-manage-button.mjs
-  var import_components2 = __toESM(require_components(), 1);
-  var import_i18n3 = __toESM(require_i18n(), 1);
-  var import_blocks3 = __toESM(require_blocks(), 1);
-  var import_data4 = __toESM(require_data(), 1);
-  var import_element2 = __toESM(require_element(), 1);
-  var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_url = __toESM(require_url(), 1);
-  var import_core_data2 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  function ReusableBlocksManageButton({ clientId }) {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element2.useState)(false);
-    const { canRemove, isVisible, managePatternsUrl } = (0, import_data4.useSelect)(
-      (select) => {
-        const { getBlock, canRemoveBlock } = select(import_block_editor3.store);
-        const { canUser } = select(import_core_data2.store);
-        const reusableBlock = getBlock(clientId);
-        return {
-          canRemove: canRemoveBlock(clientId),
-          isVisible: !!reusableBlock && (0, import_blocks3.isReusableBlock)(reusableBlock) && !!canUser("update", {
-            kind: "postType",
-            name: "wp_block",
-            id: reusableBlock.attributes.ref
-          }),
-          // The site editor and templates both check whether the user
-          // has edit_theme_options capabilities. We can leverage that here
-          // and omit the manage patterns link if the user can't access it.
-          managePatternsUrl: canUser("create", {
-            kind: "postType",
-            name: "wp_template"
-          }) ? (0, import_url.addQueryArgs)("site-editor.php", {
-            p: "/pattern"
-          }) : (0, import_url.addQueryArgs)("edit.php", {
-            post_type: "wp_block"
-          })
-        };
-      },
-      [clientId]
-    );
-    const { __experimentalConvertBlockToStatic: convertBlockToStatic } = (0, import_data4.useDispatch)(store);
-    if (!isVisible) {
-      return null;
-    }
-    const handleDetach = () => {
-      convertBlockToStatic(clientId);
-      setShowConfirmDialog(false);
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(import_jsx_runtime3.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_components2.MenuItem, { href: managePatternsUrl, children: (0, import_i18n3.__)("Manage patterns") }),
-      canRemove && /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(import_jsx_runtime3.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_components2.MenuItem, { onClick: () => setShowConfirmDialog(true), children: (0, import_i18n3.__)("Disconnect pattern") }),
-        /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(
-          import_components2.__experimentalConfirmDialog,
-          {
-            isOpen: showConfirmDialog,
-            onConfirm: handleDetach,
-            onCancel: () => setShowConfirmDialog(false),
-            confirmButtonText: (0, import_i18n3.__)("Disconnect"),
-            size: "medium",
-            title: (0, import_i18n3.__)("Disconnect pattern?"),
-            __experimentalHideHeader: false,
-            children: (0, import_i18n3.__)(
-              "Blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here."
-            )
-          }
-        )
-      ] })
-    ] });
-  }
-  var reusable_blocks_manage_button_default = ReusableBlocksManageButton;
-
-  // packages/reusable-blocks/build-module/components/reusable-blocks-menu-items/index.mjs
-  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  function ReusableBlocksMenuItems({ rootClientId }) {
+  function ReusableBlocksMenuItems() {
     (0, import_deprecated3.default)("wp.reusableBlocks.ReusableBlocksMenuItems", {
       since: "7.1"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_block_editor4.BlockSettingsMenuControls, { children: ({ onClose, selectedClientIds }) => /* @__PURE__ */ (0, import_jsx_runtime4.jsxs)(import_jsx_runtime4.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(
-        ReusableBlockConvertButton,
-        {
-          clientIds: selectedClientIds,
-          rootClientId,
-          onClose
-        }
-      ),
-      selectedClientIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(
-        reusable_blocks_manage_button_default,
-        {
-          clientId: selectedClientIds[0]
-        }
-      )
-    ] }) });
+    return null;
   }
   return __toCommonJS(index_exports);
 })();
diff --git a/wp-includes/js/dist/reusable-blocks.min.js b/wp-includes/js/dist/reusable-blocks.min.js
index b3a985c9b7..d9229ad7fb 100644
--- a/wp-includes/js/dist/reusable-blocks.min.js
+++ b/wp-includes/js/dist/reusable-blocks.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).reusableBlocks=(()=>{var Aa=Object.create;var U=Object.defineProperty;var Ma=Object.getOwnPropertyDescriptor;var Fa=Object.getOwnPropertyNames;var Na=Object.getPrototypeOf,Va=Object.prototype.hasOwnProperty;var d=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),P=(a,t)=>{for(var o in t)U(a,o,{get:t[o],enumerable:!0})},$=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Fa(t))!Va.call(a,s)&&s!==o&&U(a,s,{get:()=>t[s],enumerable:!(r=Ma(t,s))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Aa(Na(a)):{},$(t||!a||!a.__esModule?U(o,"default",{value:a,enumerable:!0}):o,a)),za=a=>$(U({},"__esModule",{value:!0}),a);var R=d(($a,aa)=>{aa.exports=window.wp.data});var C=d((at,ta)=>{ta.exports=window.wp.blockEditor});var I=d((tt,ea)=>{ea.exports=window.wp.blocks});var j=d((et,oa)=>{oa.exports=window.wp.i18n});var A=d((ot,ra)=>{ra.exports=window.wp.deprecated});var J=d((st,ua)=>{ua.exports=window.wp.element});var K=d((mt,da)=>{da.exports=window.wp.components});var pa=d((ut,ia)=>{ia.exports=window.wp.primitives});var L=d((dt,na)=>{na.exports=window.ReactJSXRuntime});var ba=d((ct,ca)=>{ca.exports=window.wp.notices});var X=d((bt,ha)=>{ha.exports=window.wp.coreData});var ya=d((wt,Ba)=>{Ba.exports=window.wp.url});var Qa={};P(Qa,{ReusableBlocksMenuItems:()=>Ta,store:()=>g});var M=e(R(),1);var q={};P(q,{__experimentalConvertBlockToStatic:()=>Ha,__experimentalConvertBlocksToReusable:()=>Oa,__experimentalDeleteReusableBlock:()=>Pa,__experimentalSetEditingReusableBlock:()=>qa});var k=e(C(),1),b=e(I(),1),fa=e(j(),1),S=e(A(),1),Ha=a=>({registry:t})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlockToStatic",{since:"7.1"});let o=t.select(k.store).getBlock(a),r=t.select("core").getEditedEntityRecord("postType","wp_block",o.attributes.ref),s=(0,b.parse)(typeof r.content=="function"?r.content(r):r.content);t.dispatch(k.store).replaceBlocks(o.clientId,s)},Oa=(a,t,o)=>async({registry:r,dispatch:s})=>{(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlocksToReusable",{since:"7.1"});let c=o==="unsynced"?{wp_pattern_sync_status:o}:void 0,u={title:t||(0,fa.__)("Untitled pattern block"),content:(0,b.serialize)(r.select(k.store).getBlocksByClientId(a)),status:"publish",meta:c},w=await r.dispatch("core").saveEntityRecord("postType","wp_block",u);if(o==="unsynced")return;let i=(0,b.createBlock)("core/block",{ref:w.id});r.dispatch(k.store).replaceBlocks(a,i),s.__experimentalSetEditingReusableBlock(i.clientId,!0)},Pa=a=>async({registry:t})=>{if((0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalDeleteReusableBlock",{since:"7.1"}),!t.select("core").getEditedEntityRecord("postType","wp_block",a))return;let c=t.select(k.store).getBlocks().filter(u=>(0,b.isReusableBlock)(u)&&u.attributes.ref===a).map(u=>u.clientId);c.length&&t.dispatch(k.store).removeBlocks(c),await t.dispatch("core").deleteEntityRecord("postType","wp_block",a)};function qa(a,t){return(0,S.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalSetEditingReusableBlock",{since:"7.1"}),{type:"SET_EDITING_REUSABLE_BLOCK",clientId:a,isEditing:t}}var la=e(R(),1);function Ga(a={},t){return t?.type==="SET_EDITING_REUSABLE_BLOCK"?{...a,[t.clientId]:t.isEditing}:a}var sa=(0,la.combineReducers)({isEditingReusableBlock:Ga});var G={};P(G,{__experimentalIsEditingReusableBlock:()=>Ja});var ma=e(A(),1);function Ja(a,t){return(0,ma.default)("wp.data.select( 'core/reusable-blocks' ).__experimentalIsEditingReusableBlock",{since:"7.1"}),a.isEditingReusableBlock[t]}var Ka="core/reusable-blocks",g=(0,M.createReduxStore)(Ka,{actions:q,reducer:sa,selectors:G});(0,M.register)(g);var Sa=e(C(),1),La=e(A(),1);var N=e(I(),1),ka=e(C(),1),y=e(J(),1),l=e(K(),1);var F=e(pa(),1),W=e(L(),1),Q=(0,W.jsx)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W.jsx)(F.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 T=e(R(),1),f=e(j(),1),ga=e(ba(),1),Y=e(X(),1);var m=e(L(),1);function wa({clientIds:a,rootClientId:t,onClose:o}){let[r,s]=(0,y.useState)(void 0),[c,u]=(0,y.useState)(!1),[w,i]=(0,y.useState)(""),z=(0,T.useSelect)(n=>{let{canUser:H}=n(Y.store),{getBlocksByClientId:Ea,canInsertBlockType:Ua,getBlockRootClientId:Ia}=n(ka.store),ja=t||(a.length>0?Ia(a[0]):void 0),x=Ea(a)??[];return!(x.length===1&&x[0]&&(0,N.isReusableBlock)(x[0])&&!!n(Y.store).getEntityRecord("postType","wp_block",x[0].attributes.ref))&&Ua("core/block",ja)&&x.every(O=>!!O&&O.isValid&&(0,N.hasBlockSupport)(O.name,"reusable",!0))&&!!H("create",{kind:"postType",name:"wp_block"})},[a,t]),{__experimentalConvertBlocksToReusable:E}=(0,T.useDispatch)(g),{createSuccessNotice:_,createErrorNotice:B}=(0,T.useDispatch)(ga.store),Da=(0,y.useCallback)(async function(n){try{await E(a,n,r),_(r?(0,f.sprintf)((0,f.__)("Unsynced pattern created: %s"),n):(0,f.sprintf)((0,f.__)("Synced pattern created: %s"),n),{type:"snackbar",id:"convert-to-reusable-block-success"})}catch(H){B(H.message,{type:"snackbar",id:"convert-to-reusable-block-error"})}},[E,a,r,_,B]);return z?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(l.MenuItem,{icon:Q,onClick:()=>u(!0),children:(0,f.__)("Create pattern")}),c&&(0,m.jsx)(l.Modal,{title:(0,f.__)("Create pattern"),onRequestClose:()=>{u(!1),i("")},overlayClassName:"reusable-blocks-menu-items__convert-modal",children:(0,m.jsx)("form",{onSubmit:n=>{n.preventDefault(),Da(w),u(!1),i(""),o()},children:(0,m.jsxs)(l.__experimentalVStack,{spacing:"5",children:[(0,m.jsx)(l.TextControl,{label:(0,f.__)("Name"),value:w,onChange:i,placeholder:(0,f.__)("My pattern")}),(0,m.jsx)(l.ToggleControl,{label:(0,f._x)("Synced","pattern (singular)"),help:(0,f.__)("Sync this pattern across multiple locations."),checked:!r,onChange:()=>{s(r?void 0:"unsynced")}}),(0,m.jsxs)(l.__experimentalHStack,{justify:"right",children:[(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{u(!1),i("")},children:(0,f.__)("Cancel")}),(0,m.jsx)(l.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,f.__)("Create")})]})]})})})]}):null}var D=e(K(),1),v=e(j(),1),va=e(I(),1),V=e(R(),1),_a=e(J(),1),xa=e(C(),1),Z=e(ya(),1),Ra=e(X(),1);var p=e(L(),1);function Wa({clientId:a}){let[t,o]=(0,_a.useState)(!1),{canRemove:r,isVisible:s,managePatternsUrl:c}=(0,V.useSelect)(i=>{let{getBlock:z,canRemoveBlock:E}=i(xa.store),{canUser:_}=i(Ra.store),B=z(a);return{canRemove:E(a),isVisible:!!B&&(0,va.isReusableBlock)(B)&&!!_("update",{kind:"postType",name:"wp_block",id:B.attributes.ref}),managePatternsUrl:_("create",{kind:"postType",name:"wp_template"})?(0,Z.addQueryArgs)("site-editor.php",{p:"/pattern"}):(0,Z.addQueryArgs)("edit.php",{post_type:"wp_block"})}},[a]),{__experimentalConvertBlockToStatic:u}=(0,V.useDispatch)(g);if(!s)return null;let w=()=>{u(a),o(!1)};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{href:c,children:(0,v.__)("Manage patterns")}),r&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(D.MenuItem,{onClick:()=>o(!0),children:(0,v.__)("Disconnect pattern")}),(0,p.jsx)(D.__experimentalConfirmDialog,{isOpen:t,onConfirm:w,onCancel:()=>o(!1),confirmButtonText:(0,v.__)("Disconnect"),size:"medium",title:(0,v.__)("Disconnect pattern?"),__experimentalHideHeader:!1,children:(0,v.__)("Blocks will be separated from the original pattern and will be fully editable. Future changes to the pattern will not apply here.")})]})]})}var Ca=Wa;var h=e(L(),1);function Ta({rootClientId:a}){return(0,La.default)("wp.reusableBlocks.ReusableBlocksMenuItems",{since:"7.1"}),(0,h.jsx)(Sa.BlockSettingsMenuControls,{children:({onClose:t,selectedClientIds:o})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(wa,{clientIds:o,rootClientId:a,onClose:t}),o.length===1&&(0,h.jsx)(Ca,{clientId:o[0]})]})})}return za(Qa);})();
+var wp;(wp||={}).reusableBlocks=(()=>{var v=Object.create;var s=Object.defineProperty;var T=Object.getOwnPropertyDescriptor;var S=Object.getOwnPropertyNames;var I=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty;var b=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),n=(e,r)=>{for(var t in r)s(e,t,{get:r[t],enumerable:!0})},_=(e,r,t,m)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of S(r))!g.call(e,o)&&o!==t&&s(e,o,{get:()=>r[o],enumerable:!(m=T(r,o))||m.enumerable});return e};var l=(e,r,t)=>(t=e!=null?v(I(e)):{},_(r||!e||!e.__esModule?s(t,"default",{value:e,enumerable:!0}):t,e)),C=e=>_(s({},"__esModule",{value:!0}),e);var x=b((F,k)=>{k.exports=window.wp.data});var c=b((G,f)=>{f.exports=window.wp.deprecated});var O={};n(O,{ReusableBlocksMenuItems:()=>w,store:()=>d});var i=l(x(),1);var p={};n(p,{__experimentalConvertBlockToStatic:()=>h,__experimentalConvertBlocksToReusable:()=>A,__experimentalDeleteReusableBlock:()=>D,__experimentalSetEditingReusableBlock:()=>M});var a=l(c(),1),h=()=>()=>{(0,a.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlockToStatic",{since:"7.1"})},A=()=>async()=>{(0,a.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalConvertBlocksToReusable",{since:"7.1"})},D=()=>async()=>{(0,a.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalDeleteReusableBlock",{since:"7.1"})};function M(e,r){return(0,a.default)("wp.data.dispatch( 'core/reusable-blocks' ).__experimentalSetEditingReusableBlock",{since:"7.1"}),{type:"SET_EDITING_REUSABLE_BLOCK",clientId:e,isEditing:r}}var y={isEditingReusableBlock:{}};function B(e=y){return e}var u={};n(u,{__experimentalIsEditingReusableBlock:()=>L});var R=l(c(),1);function L(){return(0,R.default)("wp.data.select( 'core/reusable-blocks' ).__experimentalIsEditingReusableBlock",{since:"7.1"}),!1}var N="core/reusable-blocks",d=(0,i.createReduxStore)(N,{actions:p,reducer:B,selectors:u});(0,i.register)(d);var E=l(c(),1);function w(){return(0,E.default)("wp.reusableBlocks.ReusableBlocksMenuItems",{since:"7.1"}),null}return C(O);})();
 (window.wp ||= {}).reusableBlocks = wp.reusableBlocks;
 })();
diff --git a/wp-includes/js/dist/rich-text.js b/wp-includes/js/dist/rich-text.js
index da82f9d154..515972bd17 100644
--- a/wp-includes/js/dist/rich-text.js
+++ b/wp-includes/js/dist/rich-text.js
@@ -2072,18 +2072,46 @@ var wp;
   // packages/rich-text/build-module/subscribe-owned-listener.mjs
   var import_compose3 = __toESM(require_compose(), 1);
   var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose3.privateApis);
+  var registries = /* @__PURE__ */ new WeakMap();
   function subscribeOwnedListener(element, eventType, callback, capture = false) {
-    return subscribeDelegatedListener3(
-      element.ownerDocument,
-      eventType,
-      (event) => {
-        if (!element.contains(event.target) && !ownsSelection(element)) {
-          return;
-        }
-        callback(event);
-      },
-      capture
-    );
+    const { ownerDocument } = element;
+    let byEvent = registries.get(ownerDocument);
+    if (!byEvent) {
+      byEvent = /* @__PURE__ */ new Map();
+      registries.set(ownerDocument, byEvent);
+    }
+    const key = capture ? `${eventType}:capture` : eventType;
+    let elements = byEvent.get(key);
+    if (!elements) {
+      elements = /* @__PURE__ */ new WeakMap();
+      byEvent.set(key, elements);
+      subscribeDelegatedListener3(
+        ownerDocument,
+        eventType,
+        (event) => {
+          const { defaultView, activeElement } = ownerDocument;
+          const anchorNode = defaultView?.getSelection()?.anchorNode;
+          for (let node = anchorNode ?? activeElement; node; node = node.parentNode) {
+            const callbacks = elements.get(node);
+            if (callbacks && ownsSelection(node)) {
+              for (const cb of callbacks) {
+                cb(event);
+              }
+            }
+          }
+        },
+        capture
+      );
+    }
+    let set = elements.get(element);
+    if (!set) {
+      set = /* @__PURE__ */ new Set();
+      elements.set(element, set);
+    }
+    set.add(callback);
+    return () => {
+      set.delete(callback);
+    };
   }

   // packages/rich-text/build-module/hook/event-listeners/format-boundaries.mjs
@@ -2216,18 +2244,6 @@ var wp;
   ]);
   var EMPTY_ACTIVE_FORMATS2 = [];
   var PLACEHOLDER_ATTR_NAME = "data-rich-text-placeholder";
-  function fixPlaceholderSelection(defaultView) {
-    const selection = defaultView.getSelection();
-    const { anchorNode, anchorOffset } = selection;
-    if (anchorNode.nodeType !== anchorNode.ELEMENT_NODE) {
-      return;
-    }
-    const targetNode = anchorNode.childNodes[anchorOffset];
-    if (!targetNode || targetNode.nodeType !== targetNode.ELEMENT_NODE || !targetNode.hasAttribute(PLACEHOLDER_ATTR_NAME)) {
-      return;
-    }
-    selection.collapseToStart();
-  }
   var input_and_selection_default = (props) => (element) => {
     const { ownerDocument } = element;
     const { defaultView } = ownerDocument;
@@ -2274,6 +2290,9 @@ var wp;
       }
       const { start, end, text } = createRecord();
       const oldRecord = record.current;
+      if (text.length === 0) {
+        applyRecord({ ...oldRecord, start, end });
+      }
       selectionSnapshot = {
         anchorNode: selection.anchorNode,
         anchorOffset: selection.anchorOffset,
@@ -2287,9 +2306,6 @@ var wp;
         return;
       }
       if (start === oldRecord.start && end === oldRecord.end) {
-        if (oldRecord.text.length === 0 && start === 0) {
-          fixPlaceholderSelection(defaultView);
-        }
         return;
       }
       const newValue = {
@@ -2336,6 +2352,7 @@ var wp;
             selection.collapse(element, 0);
           }
         }
+        window.queueMicrotask(handleSelectionChange);
         return;
       }
       if (!isSelected) {
@@ -2375,8 +2392,8 @@ var wp;
       "focusin",
       onFocus
     );
-    const unsubscribeSelectionChange = subscribeDelegatedListener4(
-      ownerDocument,
+    const unsubscribeSelectionChange = subscribeOwnedListener(
+      element,
       "selectionchange",
       handleSelectionChange
     );
@@ -2387,8 +2404,8 @@ var wp;
       "cut",
       "paste"
     ].map(
-      (eventType) => subscribeDelegatedListener4(
-        ownerDocument,
+      (eventType) => subscribeOwnedListener(
+        element,
         eventType,
         handleSelectionChange,
         true
@@ -2490,9 +2507,15 @@ var wp;
         "pointerup",
         onPointerUp
       );
+      const unsubscribePointerCancel = subscribeDelegatedListener6(
+        defaultView,
+        "pointercancel",
+        onPointerUp
+      );
       return () => {
         unsubscribePointerDown();
         unsubscribePointerUp();
+        unsubscribePointerCancel();
       };
     };
   }
diff --git a/wp-includes/js/dist/rich-text.min.js b/wp-includes/js/dist/rich-text.min.js
index 57184a3013..650fe92a85 100644
--- a/wp-includes/js/dist/rich-text.min.js
+++ b/wp-includes/js/dist/rich-text.min.js
@@ -1,8 +1,8 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).richText=(()=>{var tn=Object.create;var Tt=Object.defineProperty;var en=Object.getOwnPropertyDescriptor;var rn=Object.getOwnPropertyNames;var nn=Object.getPrototypeOf,on=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jt=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0})},ie=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of rn(t))!on.call(e,o)&&o!==r&&Tt(e,o,{get:()=>t[o],enumerable:!(n=en(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?tn(nn(e)):{},ie(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),sn=e=>ie(Tt({},"__esModule",{value:!0}),e);var W=q((no,se)=>{se.exports=window.wp.data});var le=q((ho,me)=>{me.exports=window.wp.escapeHtml});var Le=q((hi,Oe)=>{Oe.exports=window.wp.a11y});var De=q((gi,_e)=>{_e.exports=window.wp.i18n});var Pe=q((Ti,He)=>{He.exports=window.wp.privateApis});var B=q((Ai,je)=>{je.exports=window.wp.element});var $=q((Ni,Be)=>{Be.exports=window.wp.compose});var Yt=q((Ci,Ke)=>{Ke.exports=window.wp.deprecated});var Dt=q((Ui,ur)=>{ur.exports=window.wp.keycodes});var zr=q((Zs,Wr)=>{Wr.exports=window.wp.dom});var eo={};jt(eo,{RichTextData:()=>G,__experimentalRichText:()=>to,__unstableCreateElement:()=>z,__unstableToDom:()=>Jt,__unstableUseRichText:()=>Mr,applyFormat:()=>At,concat:()=>ve,create:()=>L,getActiveFormat:()=>ct,getActiveFormats:()=>Q,getActiveObject:()=>Ee,getTextContent:()=>st,insert:()=>ft,insertObject:()=>Ae,isCollapsed:()=>et,isEmpty:()=>we,join:()=>xe,privateApis:()=>ne,registerFormatType:()=>Te,remove:()=>mt,removeFormat:()=>ut,replace:()=>Fe,slice:()=>St,split:()=>Ne,store:()=>C,toHTMLString:()=>I,toggleFormat:()=>Me,unregisterFormatType:()=>ke,useAnchor:()=>Zr,useAnchorRef:()=>qr});var Ft=d(W(),1);var ce=d(W(),1);function cn(e={},t){switch(t.type){case"ADD_FORMAT_TYPES":return{...e,...t.formatTypes.reduce((r,n)=>({...r,[n.name]:n}),{})};case"REMOVE_FORMAT_TYPES":return Object.fromEntries(Object.entries(e).filter(([r])=>!t.names.includes(r)))}return e}var ae=(0,ce.combineReducers)({formatTypes:cn});var Kt={};jt(Kt,{getFormatType:()=>an,getFormatTypeForBareElement:()=>un,getFormatTypeForClassName:()=>fn,getFormatTypes:()=>Bt});var ue=d(W(),1),Bt=(0,ue.createSelector)(e=>Object.values(e.formatTypes),e=>[e.formatTypes]);function an(e,t){return e.formatTypes[t]}function un(e,t){let r=Bt(e);return r.find(({className:n,tagName:o})=>n===null&&t===o)||r.find(({className:n,tagName:o})=>n===null&&o==="*")}function fn(e,t){return Bt(e).find(({className:r})=>r===null?!1:` ${t} `.indexOf(` ${r} `)>=0)}var Ut={};jt(Ut,{addFormatTypes:()=>mn,removeFormatTypes:()=>ln});function mn(e){return{type:"ADD_FORMAT_TYPES",formatTypes:Array.isArray(e)?e:[e]}}function ln(e){return{type:"REMOVE_FORMAT_TYPES",names:Array.isArray(e)?e:[e]}}var pn="core/rich-text",C=(0,Ft.createReduxStore)(pn,{reducer:ae,selectors:Kt,actions:Ut});(0,Ft.register)(C);function nt(e,t){if(e===t)return!0;if(!e||!t||e.type!==t.type)return!1;let r=e.attributes,n=t.attributes;if((e.unregisteredAttributes||t.unregisteredAttributes)&&(r={...r,...e.unregisteredAttributes},n={...n,...t.unregisteredAttributes}),r===n)return!0;if(!r||!n)return!1;let o=Object.keys(r),i=Object.keys(n);if(o.length!==i.length)return!1;let s=o.length;for(let c=0;c<s;c++){let a=o[c];if(r[a]!==n[a])return!1}return!0}function H(e){let t=e.formats.slice();return t.forEach((r,n)=>{let o=t[n-1];if(o){let i=r.slice();i.forEach((s,c)=>{let a=o[c];nt(s,a)&&(i[c]=a)}),t[n]=i}}),{...e,formats:t}}function fe(e,t,r){return e=e.slice(),e[t]=r,e}function At(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,s=o.slice();if(r===n){let c=s[r]?.find(({type:a})=>a===t.type);if(c){let a=s[r].indexOf(c);for(;s[r]&&s[r][a]===c;)s[r]=fe(s[r],a,t),r--;for(n++;s[n]&&s[n][a]===c;)s[n]=fe(s[n],a,t),n++}}else{let c=1/0;for(let a=r;a<n;a++)if(s[a]){s[a]=s[a].filter(({type:f})=>f!==t.type);let u=s[a].length;u<c&&(c=u)}else s[a]=[],c=0;for(let a=r;a<n;a++)s[a].splice(c,0,t)}return H({...e,formats:s,activeFormats:[...i?.filter(({type:c})=>c!==t.type)||[],t]})}var Wt=d(W(),1);function z({implementation:e},t){return z.body||(z.body=e.createHTMLDocument("").body),z.body.innerHTML=t,z.body}var D="\uFFFC",gt="\uFEFF";var it=d(le(),1);function Q(e,t=[]){let{formats:r,start:n,end:o,activeFormats:i}=e;if(n===void 0)return t;if(n===o){if(i)return i;let u=r[n-1]||t,f=r[n]||t;return u.length<f.length?u:f}if(!r[n])return t;let s=r.slice(n,o),c=[...s[0]],a=s.length;for(;a--;){let u=s[a];if(!u)return t;let f=c.length;for(;f--;){let m=c[f];u.find(l=>nt(m,l))||c.splice(f,1)}if(c.length===0)return t}return c||t}var pe=d(W(),1);function qt(e){return(0,pe.select)(C).getFormatType(e)}function de(e,t){if(t)return e;let r={};for(let n in e){let o=n;n.startsWith("data-disable-rich-text-")&&(o=n.slice(23)),r[o]=e[n]}return r}function Nt({type:e,tagName:t,attributes:r,unregisteredAttributes:n,object:o,boundaryClass:i,isEditableTree:s}){let c=qt(e),a={};if(i&&s&&(a["data-rich-text-format-boundary"]="true"),!c)return r&&(a={...r,...a}),{type:e,attributes:de(a,s),object:o};a={...n,...a};for(let u in r){let f=c.attributes?c.attributes[u]:!1;f?a[f]=r[u]:a[u]=r[u]}return c.className&&(a.class?a.class=`${c.className} ${a.class}`:a.class=c.className),{type:t||c.tagName,object:c.object,attributes:de(a,s)}}function dn(e,t,r){do if(e[r]!==t[r])return!1;while(r--);return!0}function Ct({value:e,preserveWhiteSpace:t,createEmpty:r,append:n,getLastChild:o,getParent:i,isText:s,getText:c,remove:a,appendText:u,onStartIndex:f,onEndIndex:m,isEditableTree:l,placeholder:T}){let{formats:R,replacements:y,text:v,start:b,end:E}=e,h=R.length+1,A=r(),w=Q(e),F=w[w.length-1],N,O;n(A,"");for(let x=0;x<h;x++){let g=v.charAt(x),_=l&&(!O||O===`
-`),j=R[x],p=o(A);if(j&&j.forEach((k,J)=>{if(p&&N&&dn(j,N,J)){p=o(p);return}let{type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt}=k,Yr=l&&k===F,Qr=i(p),Ir=n(Qr,Nt({type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt,boundaryClass:Yr,isEditableTree:l}));s(p)&&c(p).length===0&&a(p),p=n(Ir,"")}),x===0&&(f&&b===0&&f(A,p),m&&E===0&&m(A,p)),g===D){let k=y[x];if(!k)continue;let{type:J,attributes:rt,innerHTML:ht}=k,Vt=qt(J);if(l&&J==="#comment")p=n(i(p),{type:"span",attributes:{contenteditable:"false","data-rich-text-comment":rt["data-rich-text-comment"]}}),n(n(p,{type:"span"}),rt["data-rich-text-comment"].trim());else if(!l&&J==="script")p=n(i(p),Nt({type:"script",isEditableTree:l})),n(p,{html:decodeURIComponent(rt["data-rich-text-script"])});else if(Vt?.contentEditable===!1){if(ht||l){if(p=i(p),l){let xt={contenteditable:"false","data-rich-text-bogus":!0};b===x&&E===x+1&&(xt["data-rich-text-format-boundary"]=!0),p=n(p,{type:"span",attributes:xt}),l&&x+1===v.length&&n(i(p),gt)}p=n(p,Nt({...k,isEditableTree:l})),ht&&n(p,{html:ht})}}else p=n(i(p),Nt({...k,object:!0,isEditableTree:l}));p=n(i(p),"")}else!t&&g===`
-`?(p=n(i(p),{type:"br",attributes:l?{"data-rich-text-line-break":"true"}:void 0,object:!0}),p=n(i(p),"")):s(p)?u(p,g):p=n(i(p),g);f&&b===x+1&&f(A,p),m&&E===x+1&&m(A,p),_&&x===v.length&&(n(i(p),gt),T&&v.length===0&&n(i(p),{type:"span",attributes:{"data-rich-text-placeholder":T,style:"pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;"}})),N=j,O=g}return A}function I({value:e,preserveWhiteSpace:t}){let r=Ct({value:e,preserveWhiteSpace:t,createEmpty:hn,append:yn,getLastChild:gn,getParent:vn,isText:En,getText:wn,remove:xn,appendText:bn});return he(r.children)}function hn(){return{}}function gn({children:e}){return e&&e[e.length-1]}function yn(e,t){return typeof t=="string"&&(t={text:t}),t.parent=e,e.children=e.children||[],e.children.push(t),t}function bn(e,t){e.text+=t}function vn({parent:e}){return e}function En({text:e}){return typeof e=="string"}function wn({text:e}){return e}function xn(e){let t=e.parent.children.indexOf(e);return t!==-1&&e.parent.children.splice(t,1),e}function Tn({type:e,attributes:t,object:r,children:n}){if(e==="#comment")return`<!--${t["data-rich-text-comment"]}-->`;let o="";for(let i in t)(0,it.isValidAttributeName)(i)&&(o+=` ${i}="${(0,it.escapeAttribute)(t[i])}"`);return r?`<${e}${o}>`:`<${e}${o}>${he(n)}</${e}>`}function he(e=[]){return e.map(t=>t.html!==void 0?t.html:t.text===void 0?Tn(t):(0,it.escapeEditableHTML)(t.text)).join("")}function st({text:e}){return e.replace(D,"")}function ot(){return{formats:[],replacements:[],text:""}}function Fn({tagName:e,attributes:t}){let r;if(t&&t.class&&(r=(0,Wt.select)(C).getFormatTypeForClassName(t.class),r&&(t.class=` ${t.class} `.replace(` ${r.className} `," ").trim(),t.class||delete t.class)),r||(r=(0,Wt.select)(C).getFormatTypeForBareElement(e)),!r)return t?{type:e,attributes:t}:{type:e};if(r.__experimentalCreatePrepareEditableTree&&!r.__experimentalCreateOnChangeEditableValue)return null;if(!t)return{formatType:r,type:r.name,tagName:e};let n={},o={},i={...t};for(let c in r.attributes){let a=r.attributes[c];n[c]=i[a],delete i[a],typeof n[c]>"u"&&delete n[c]}for(let c in i)o[c]=t[c];r.contentEditable===!1&&delete o.contenteditable;let s={formatType:r,type:r.name,tagName:e};return Object.keys(n).length&&(s.attributes=n),Object.keys(o).length&&(s.unregisteredAttributes=o),s}var G=class yt{#t;static empty(){return new yt}static fromPlainText(t){return new yt(L({text:t}))}static fromHTMLString(t){return new yt(L({html:t}))}static fromHTMLElement(t,r={}){let{preserveWhiteSpace:n=!1}=r,o=n?t:ye(t),i=new yt(L({element:o}));return Object.defineProperty(i,"originalHTML",{value:t.innerHTML}),i}constructor(t=ot()){this.#t=t}toPlainText(){return st(this.#t)}toHTMLString({preserveWhiteSpace:t}={}){return this.originalHTML||I({value:this.#t,preserveWhiteSpace:t})}valueOf(){return this.toHTMLString()}toString(){return this.toHTMLString()}toJSON(){return this.toHTMLString()}get length(){return this.text.length}get formats(){return this.#t.formats}get replacements(){return this.#t.replacements}get text(){return this.#t.text}};for(let e of Object.getOwnPropertyNames(String.prototype))G.prototype.hasOwnProperty(e)||Object.defineProperty(G.prototype,e,{value(...t){return this.toHTMLString()[e](...t)}});function L({element:e,text:t,html:r,range:n,__unstableIsEditableTree:o}={}){return r instanceof G?{text:r.text,formats:r.formats,replacements:r.replacements}:typeof t=="string"&&t.length>0?{formats:Array(t.length),replacements:Array(t.length),text:t}:(typeof r=="string"&&r.length>0&&(e=z(document,r)),typeof e!="object"?ot():be({element:e,range:n,isEditableTree:o}))}function tt(e,t,r,n){if(!r)return;let{parentNode:o}=t,{startContainer:i,startOffset:s,endContainer:c,endOffset:a}=r,u=e.text.length;n.start!==void 0?e.start=u+n.start:t===i&&t.nodeType===t.TEXT_NODE?e.start=u+s:o===i&&t===i.childNodes[s]?e.start=u:o===i&&t===i.childNodes[s-1]?e.start=u+n.text.length:t===i&&(e.start=u),n.end!==void 0?e.end=u+n.end:t===c&&t.nodeType===t.TEXT_NODE?e.end=u+a:o===c&&t===c.childNodes[a-1]?e.end=u+n.text.length:o===c&&t===c.childNodes[a]?e.end=u:t===c&&(e.end=u+a)}function An(e,t,r){if(!t)return;let{startContainer:n,endContainer:o}=t,{startOffset:i,endOffset:s}=t;return e===n&&(i=r(e.nodeValue.slice(0,i)).length),e===o&&(s=r(e.nodeValue.slice(0,s)).length),{startContainer:n,startOffset:i,endContainer:o,endOffset:s}}function ye(e,t=!0,r=!1,n=!1){let o=e.cloneNode(!0);return o.normalize(),Array.from(o.childNodes).forEach((i,s,c)=>{if(i.nodeType===i.TEXT_NODE){let a=i.nodeValue;/[\n\t\r\f]/.test(a)&&(a=a.replace(/[\n\t\r\f]+/g," ")),a.indexOf("  ")!==-1&&(a=a.replace(/ {2,}/g," ")),s===0&&a.startsWith(" ")&&(t||r)&&(a=a.slice(1)),s===c.length-1&&a.endsWith(" ")&&(t||n)&&(a=a.slice(0,-1)),i.nodeValue=a}else if(i.nodeType===i.ELEMENT_NODE){let{previousSibling:a,nextSibling:u}=i,f=a?.textContent.endsWith(" "),m=u?.textContent.startsWith(" ");i.replaceWith(ye(i,!1,a?f:t||r,u?m:t||n))}}),o}var Nn="\r";function ge(e){return e.replace(new RegExp(`[${gt}${D}${Nn}]`,"gu"),"")}function be({element:e,range:t,isEditableTree:r}){let n=ot();if(!e)return n;if(!e.hasChildNodes())return tt(n,e,t,ot()),n;let o=e.childNodes.length;for(let s=0;s<o;s++){let c=e.childNodes[s],a=c.nodeName.toLowerCase();if(c.nodeType===c.TEXT_NODE){let m=ge(c.nodeValue);t=An(c,t,ge),tt(n,c,t,{text:m}),n.formats.length+=m.length,n.replacements.length+=m.length,n.text+=m;continue}if(c.nodeType===c.COMMENT_NODE||c.nodeType===c.ELEMENT_NODE&&c.tagName==="SPAN"&&c.hasAttribute("data-rich-text-comment")){let m={formats:[,],replacements:[{type:"#comment",attributes:{"data-rich-text-comment":c.nodeType===c.COMMENT_NODE?c.nodeValue:c.getAttribute("data-rich-text-comment")}}],text:D};tt(n,c,t,m),Z(n,m);continue}if(c.nodeType!==c.ELEMENT_NODE)continue;if(r&&a==="br"&&!c.getAttribute("data-rich-text-line-break")){tt(n,c,t,ot());continue}if(a==="script"){let m={formats:[,],replacements:[{type:a,attributes:{"data-rich-text-script":c.getAttribute("data-rich-text-script")||encodeURIComponent(c.innerHTML)}}],text:D};tt(n,c,t,m),Z(n,m);continue}if(a==="br"){tt(n,c,t,ot()),Z(n,L({text:`
-`}));continue}let u=Fn({tagName:a,attributes:Cn({element:c})});if(u?.formatType?.contentEditable===!1){delete u.formatType,tt(n,c,t,ot()),Z(n,{formats:[,],replacements:[{...u,innerHTML:c.innerHTML}],text:D});continue}u&&delete u.formatType;let f=be({element:c,range:t,isEditableTree:r});if(tt(n,c,t,f),!u||c.getAttribute("data-rich-text-placeholder")||c.getAttribute("data-rich-text-bogus"))Z(n,f);else if(f.text.length===0)u.attributes&&Z(n,{formats:[,],replacements:[u],text:D});else{let m=function(l){if(m.formats===l)return m.newFormats;let T=l?[u,...l]:[u];return m.formats=l,m.newFormats=T,T};var i=m;m.newFormats=[u],Z(n,{...f,formats:Array.from(f.formats,m)})}}return n}function Cn({element:e}){if(!e.hasAttributes())return;let t=e.attributes.length,r;for(let n=0;n<t;n++){let{name:o,value:i}=e.attributes[n];if(o.indexOf("data-rich-text-")===0)continue;let s=/^on/i.test(o)?"data-disable-rich-text-"+o:o;r=r||{},r[s]=i}return r}function Z(e,t){return e.formats=e.formats.concat(t.formats),e.replacements=e.replacements.concat(t.replacements),e.text+=t.text,e}function ve(...e){return H(e.reduce(Z,L()))}function ct(e,t){return Q(e).find(({type:r})=>r===t)}function Ee({start:e,end:t,replacements:r,text:n}){if(!(e+1!==t||n[e]!==D))return r[e]}function et({start:e,end:t}){if(!(e===void 0||t===void 0))return e===t}function we({text:e}){return e.length===0}function xe(e,t=""){return typeof t=="string"&&(t=L({text:t})),H(e.reduce((r,{formats:n,replacements:o,text:i})=>({formats:r.formats.concat(t.formats,n),replacements:r.replacements.concat(t.replacements,o),text:r.text+t.text+i})))}var at=d(W(),1);function Te(e,t){if(t={name:e,...t},typeof t.name!="string"){window.console.error("Format names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(t.name)){window.console.error("Format names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-format");return}if((0,at.select)(C).getFormatType(t.name)){window.console.error('Format "'+t.name+'" is already registered.');return}if(typeof t.tagName!="string"||t.tagName===""){window.console.error("Format tag names must be a string.");return}if((typeof t.className!="string"||t.className==="")&&t.className!==null){window.console.error("Format class names must be a string, or null to handle bare elements.");return}if(!/^[_a-zA-Z]+[a-zA-Z0-9_-]*$/.test(t.className)){window.console.error("A class name must begin with a letter, followed by any number of hyphens, underscores, letters, or numbers.");return}if(t.className===null){let r=(0,at.select)(C).getFormatTypeForBareElement(t.tagName);if(r&&r.name!=="core/unknown"){window.console.error(`Format "${r.name}" is already registered to handle bare tag name "${t.tagName}".`);return}}else{let r=(0,at.select)(C).getFormatTypeForClassName(t.className);if(r){window.console.error(`Format "${r.name}" is already registered to handle class name "${t.className}".`);return}}if(!("title"in t)||t.title===""){window.console.error('The format "'+t.name+'" must have a title.');return}if("keywords"in t&&t.keywords.length>3){window.console.error('The format "'+t.name+'" can have a maximum of 3 keywords.');return}if(typeof t.title!="string"){window.console.error("Format titles must be strings.");return}return(0,at.dispatch)(C).addFormatTypes(t),t}function ut(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,s=o.slice();if(r===n){let c=s[r]?.find(({type:a})=>a===t);if(c){for(;s[r]?.find(a=>a===c);)zt(s,r,t),r--;for(n++;s[n]?.find(a=>a===c);)zt(s,n,t),n++}}else for(let c=r;c<n;c++)s[c]&&zt(s,c,t);return H({...e,formats:s,activeFormats:i?.filter(({type:c})=>c!==t)||[]})}function zt(e,t,r){let n=e[t].filter(({type:o})=>o!==r);n.length?e[t]=n:delete e[t]}function ft(e,t,r=e.start,n=e.end){let{formats:o,replacements:i,text:s}=e;typeof t=="string"&&(t=L({text:t}));let c=r+t.text.length;return H({formats:o.slice(0,r).concat(t.formats,o.slice(n)),replacements:i.slice(0,r).concat(t.replacements,i.slice(n)),text:s.slice(0,r)+t.text+s.slice(n),start:c,end:c})}function mt(e,t,r){return ft(e,L(),t,r)}function Fe({formats:e,replacements:t,text:r,start:n,end:o},i,s){return r=r.replace(i,(c,...a)=>{let u=a[a.length-2],f=s,m,l;return typeof f=="function"&&(f=s(c,...a)),typeof f=="object"?(m=f.formats,l=f.replacements,f=f.text):(m=Array(f.length),l=Array(f.length),e[u]&&(m=m.fill(e[u]))),e=e.slice(0,u).concat(m,e.slice(u+c.length)),t=t.slice(0,u).concat(l,t.slice(u+c.length)),n&&(n=o=u+f.length),f}),H({formats:e,replacements:t,text:r,start:n,end:o})}function Ae(e,t,r,n){return ft(e,{formats:[,],replacements:[t],text:D},r,n)}function St(e,t=e.start,r=e.end){let{formats:n,replacements:o,text:i}=e;return t===void 0||r===void 0?{...e}:{formats:n.slice(t,r),replacements:o.slice(t,r),text:i.slice(t,r)}}function Ne({formats:e,replacements:t,text:r,start:n,end:o},i){if(typeof i!="string")return Sn(...arguments);let s=0;return r.split(i).map(c=>{let a=s,u={formats:e.slice(a,a+c.length),replacements:t.slice(a,a+c.length),text:c};return s+=i.length+c.length,n!==void 0&&o!==void 0&&(n>=a&&n<s?u.start=n-a:n<a&&o>a&&(u.start=0),o>=a&&o<s?u.end=o-a:n<s&&o>s&&(u.end=c.length)),u})}function Sn({formats:e,replacements:t,text:r,start:n,end:o},i=n,s=o){if(n===void 0||o===void 0)return;let c={formats:e.slice(0,i),replacements:t.slice(0,i),text:r.slice(0,i)},a={formats:e.slice(s),replacements:t.slice(s),text:r.slice(s),start:0,end:0};return[c,a]}function Rt(e,t){return e===t||e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}var Gt="http://www.w3.org/1998/Math/MathML";function Xt(e,t,r){let n=e.parentNode,o=0;for(;e=e.previousSibling;)o++;return r=[o,...r],n!==t&&(r=Xt(n,t,r)),r}function Ce(e,t){for(t=[...t];e&&t.length>1;)e=e.childNodes[t.shift()];return{node:e,offset:t[0]}}function Rn(e,t){if(t.html!==void 0)return e.innerHTML+=t.html;typeof t=="string"&&(t=e.ownerDocument.createTextNode(t));let{type:r,attributes:n}=t;if(r)if(r==="#comment")t=e.ownerDocument.createComment(n["data-rich-text-comment"]);else{let o=e.namespaceURI;r==="math"?t=e.ownerDocument.createElementNS(Gt,r):o===Gt?e.tagName==="MTEXT"?t=e.ownerDocument.createElement(r):t=e.ownerDocument.createElementNS(Gt,r):t=e.ownerDocument.createElement(r);for(let i in n)t.setAttribute(i,n[i])}return e.appendChild(t)}function On(e,t){e.appendData(t)}function Ln({lastChild:e}){return e}function _n({parentNode:e}){return e}function Dn(e){return e.nodeType===e.TEXT_NODE}function Mn({nodeValue:e}){return e}function kn(e){return e.parentNode.removeChild(e)}function Jt({value:e,prepareEditableTree:t,isEditableTree:r=!0,placeholder:n,doc:o=document}){let i=[],s=[];return t&&(e={...e,formats:t(e)}),{body:Ct({value:e,createEmpty:()=>z(o,""),append:Rn,getLastChild:Ln,getParent:_n,isText:Dn,getText:Mn,remove:kn,appendText:On,onStartIndex(u,f){i=Xt(f,u,[f.nodeValue.length])},onEndIndex(u,f){s=Xt(f,u,[f.nodeValue.length])},isEditableTree:r,placeholder:n}),selection:{startPath:i,endPath:s}}}function Se({value:e,current:t,prepareEditableTree:r,__unstableDomOnly:n,placeholder:o}){let{body:i,selection:s}=Jt({value:e,prepareEditableTree:r,placeholder:o,doc:t.ownerDocument});Re(i,t),e.start!==void 0&&!n&&Hn(s,t)}function Re(e,t){let r=0,n;for(;n=e.firstChild;){let o=t.childNodes[r];if(!o)t.appendChild(n);else if(o.isEqualNode(n))e.removeChild(n);else if(o.nodeName!==n.nodeName||o.nodeType===o.TEXT_NODE&&o.data!==n.data)t.replaceChild(n,o);else{let i=o.attributes,s=n.attributes;if(i){let c=i.length;for(;c--;){let{name:a}=i[c];n.getAttribute(a)||o.removeAttribute(a)}}if(s)for(let c=0;c<s.length;c++){let{name:a,value:u}=s[c];o.getAttribute(a)!==u&&o.setAttribute(a,u)}Re(n,o),e.removeChild(n)}r++}for(;t.childNodes[r];)t.removeChild(t.childNodes[r])}function Hn({startPath:e,endPath:t},r){let{node:n,offset:o}=Ce(r,e),{node:i,offset:s}=Ce(r,t),{ownerDocument:c}=r,{defaultView:a}=c,u=a.getSelection(),f=c.createRange();f.setStart(n,o),f.setEnd(i,s);let{activeElement:m}=c;if(u.rangeCount>0){if(Rt(f,u.getRangeAt(0)))return;u.removeAllRanges()}u.addRange(f),m!==c.activeElement&&m instanceof a.HTMLElement&&m.focus()}var Zt=d(Le(),1),lt=d(De(),1);function Me(e,t){return ct(e,t.type)?(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s removed."),t.title),"assertive"),ut(e,t.type)):(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s applied."),t.title),"assertive"),At(e,t))}var Ot=d(W(),1);function ke(e){let t=(0,Ot.select)(C).getFormatType(e);if(!t){window.console.error(`Format ${e} is not registered.`);return}return(0,Ot.dispatch)(C).removeFormatTypes(e),t}var $e=d(Pe(),1),{lock:Ve,unlock:P}=(0,$e.__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/rich-text");var U=d(B(),1),kt=d($(),1),Or=d(W(),1),Lr=d(Yt(),1);function M(e){let{ownerDocument:t}=e,{activeElement:r}=t;if(r===e)return!0;if(!r||r.contentEditable!=="true"||e.contentEditable!=="true"||!r.contains(e))return!1;let n=t.defaultView.getSelection(),{anchorNode:o,focusNode:i}=n;return!!o&&!!i&&e.contains(o)&&e.contains(i)}var Ue=d(B(),1),Pn="pre-wrap";function qe(){return(0,Ue.useCallback)(e=>{e&&(e.style.whiteSpace=e.style.whiteSpace||Pn)},[])}var $n={grad:.9,turn:360,rad:360/(2*Math.PI)},Y=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},S=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},V=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Ie=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},We=function(e){return{r:V(e.r,0,255),g:V(e.g,0,255),b:V(e.b,0,255),a:V(e.a)}},Qt=function(e){return{r:S(e.r),g:S(e.g),b:S(e.b),a:S(e.a,3)}},Vn=/^#([0-9a-f]{3,8})$/i,Lt=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tr=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),c=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:60*(c<0?c+6:c),s:i?s/i*100:0,v:i/255*100,a:o}},er=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),c=n*(1-(t-i)*r),a=n*(1-(1-t+i)*r),u=i%6;return{r:255*[n,c,s,s,a,n][u],g:255*[a,n,n,c,s,s][u],b:255*[s,s,a,n,n,c][u],a:o}},ze=function(e){return{h:Ie(e.h),s:V(e.s,0,100),l:V(e.l,0,100),a:V(e.a)}},Ge=function(e){return{h:S(e.h),s:S(e.s),l:S(e.l),a:S(e.a,3)}},Xe=function(e){return er((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},bt=function(e){return{h:(t=tr(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},jn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Bn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Un=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Je={string:[[function(e){var t=Vn.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?S(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?S(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Kn.exec(e)||Un.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:We({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=jn.exec(e)||Bn.exec(e);if(!t)return null;var r,n,o=ze({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*($n[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Xe(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Y(t)&&Y(r)&&Y(n)?We({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=ze({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Xe(s)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var s=(function(c){return{h:Ie(c.h),s:V(c.s,0,100),v:V(c.v,0,100),a:V(c.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return er(s)},"hsv"]]},Ze=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},qn=function(e){return typeof e=="string"?Ze(e.trim(),Je.string):typeof e=="object"&&e!==null?Ze(e,Je.object):[null,void 0]};var It=function(e,t){var r=bt(e);return{h:r.h,s:V(r.s+100*t,0,100),l:r.l,a:r.a}},te=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ye=function(e,t){var r=bt(e);return{h:r.h,s:r.s,l:V(r.l+100*t,0,100),a:r.a}},Qe=(function(){function e(t){this.parsed=qn(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 S(te(this.rgba),2)},e.prototype.isDark=function(){return te(this.rgba)<.5},e.prototype.isLight=function(){return te(this.rgba)>=.5},e.prototype.toHex=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,s=(i=t.a)<1?Lt(S(255*i)):"","#"+Lt(r)+Lt(n)+Lt(o)+s;var t,r,n,o,i,s},e.prototype.toRgb=function(){return Qt(this.rgba)},e.prototype.toRgbString=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Ge(bt(this.rgba))},e.prototype.toHslString=function(){return t=Ge(bt(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=tr(this.rgba),{h:S(t.h),s:S(t.s),v:S(t.v),a:S(t.a,3)};var t},e.prototype.invert=function(){return K({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),K(It(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),K(It(this.rgba,-t))},e.prototype.grayscale=function(){return K(It(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),K(Ye(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),K(Ye(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"?K({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):S(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bt(this.rgba);return typeof t=="number"?K({h:t,s:r.s,l:r.l,a:r.a}):S(r.h)},e.prototype.isEqual=function(t){return this.toHex()===K(t).toHex()},e})(),K=function(e){return e instanceof Qe?e:new Qe(e)};var _t=d(B(),1);function rr({record:e}){let t=(0,_t.useRef)(),{activeFormats:r=[],replacements:n,start:o}=e.current,i=n[o];return(0,_t.useEffect)(()=>{if((!r||!r.length)&&!i)return;let s="*[data-rich-text-format-boundary]",c=t.current.querySelector(s);if(!c)return;let{ownerDocument:a}=c,{defaultView:u}=a,f=u.getComputedStyle(c),m=K(f.color).alpha(.2).toRgbString(),l=`.rich-text:focus ${s}`,T=`background-color: ${m}`,R=`${l} {${T}}`,y="rich-text-boundary-style",v=a.getElementById(y);v||(v=a.createElement("style"),v.id=y,a.head.appendChild(v)),v.innerHTML!==R&&(v.innerHTML=R)},[r,i]),t}var dt=d(B(),1),Ar=d($(),1);var or=d($(),1);var{subscribeDelegatedListener:nr}=P(or.privateApis),ir=e=>t=>{function r(s){let{record:c,handleChange:a}=e.current,{ownerDocument:u}=t;if(s.defaultPrevented||et(c.current)||!t.contains(u.activeElement)&&!M(t))return;let f=St(c.current),m=st(f),l=I({value:f});s.clipboardData.setData("text/plain",m),s.clipboardData.setData("text/html",l),s.clipboardData.setData("rich-text","true"),s.preventDefault(),s.type==="cut"&&a(mt(c.current))}let{defaultView:n}=t.ownerDocument,o=nr(n,"copy",r),i=nr(n,"cut",r);return()=>{o(),i()}};var cr=d($(),1);var{subscribeDelegatedListener:sr}=P(cr.privateApis),ar=()=>e=>{function t(i){let{target:s}=i;if(s===e||s.textContent&&s.isContentEditable)return;let{ownerDocument:c}=s,{defaultView:a}=c,u=a.getSelection();if(u.containsNode(s))return;let f=c.createRange(),m=s.isContentEditable?s:s.closest("[contenteditable]");f.selectNode(m),u.removeAllRanges(),u.addRange(f),i.preventDefault()}function r(i){i.relatedTarget&&!e.contains(i.relatedTarget)&&t(i)}let n=sr(e,"click",t),o=sr(e,"focusin",r);return()=>{n(),o()}};var pt=d(Dt(),1);var fr=d($(),1);var{subscribeDelegatedListener:Wn}=P(fr.privateApis);function X(e,t,r,n=!1){return Wn(e.ownerDocument,t,o=>{!e.contains(o.target)&&!M(e)||r(o)},n)}var mr=[],lr=e=>t=>{function r(n){let{keyCode:o,shiftKey:i,altKey:s,metaKey:c,ctrlKey:a}=n;if(i||s||c||a||o!==pt.LEFT&&o!==pt.RIGHT)return;let{record:u,applyRecord:f,forceRender:m}=e.current,{text:l,formats:T,start:R,end:y,activeFormats:v=[]}=u.current,b=et(u.current),{defaultView:E}=t.ownerDocument,{direction:h}=E.getComputedStyle(t),A=h==="rtl"?pt.RIGHT:pt.LEFT,w=n.keyCode===A;if(b&&v.length===0&&(R===0&&w||y===l.length&&!w)||!b)return;let F=T[R-1]||mr,N=T[R]||mr,O=w?F:N,x=v.every((J,rt)=>J===O[rt]),g=v.length;if(x?g<O.length&&g++:g--,g===v.length){u.current._newActiveFormats=O;return}n.preventDefault();let p=(x?O:w?N:F).slice(0,g),k={...u.current,activeFormats:p};u.current=k,f(k),m()}return X(t,"keydown",r,!0)};var Mt=d(Dt(),1);var pr=e=>t=>{function r(n){let{keyCode:o}=n;if(n.defaultPrevented||o!==Mt.DELETE&&o!==Mt.BACKSPACE)return;let{createRecord:i,handleChange:s}=e.current,c=i(),{start:a,end:u,text:f}=c;a===0&&u!==0&&u===f.length&&(s(mt(c)),n.preventDefault())}return X(t,"keydown",r)};var gr=d($(),1);function dr({value:e,start:t,end:r,formats:n}){let o=Math.min(t,r),i=Math.max(t,r),s=e.formats[o-1]||[],c=e.formats[i]||[];for(e.activeFormats=n.map((a,u)=>{if(s[u]){if(nt(a,s[u]))return s[u]}else if(c[u]&&nt(a,c[u]))return c[u];return a});--r>=t;)e.activeFormats.length>0?e.formats[r]=e.activeFormats:delete e.formats[r];return e}var{subscribeDelegatedListener:ee}=P(gr.privateApis),zn=new Set(["insertParagraph","insertOrderedList","insertUnorderedList","insertHorizontalRule","insertLink"]),hr=[],yr="data-rich-text-placeholder";function Gn(e){let t=e.getSelection(),{anchorNode:r,anchorOffset:n}=t;if(r.nodeType!==r.ELEMENT_NODE)return;let o=r.childNodes[n];!o||o.nodeType!==o.ELEMENT_NODE||!o.hasAttribute(yr)||t.collapseToStart()}var br=e=>t=>{let{ownerDocument:r}=t,{defaultView:n}=r,o=!1;function i(b){if(o)return;let E;b&&(E=b.inputType);let{record:h,applyRecord:A,createRecord:w,handleChange:F}=e.current;if(E&&(E.indexOf("format")===0||zn.has(E))){A(h.current);return}let N=w(),{start:O,activeFormats:x=[]}=h.current,g=!et(h.current)&&N.start<=O,_=dr({value:N,start:O,end:N.start,formats:g?[]:x});F(_)}let s;function c(){let{record:b,applyRecord:E,createRecord:h,onSelectionChange:A}=e.current;if(t.contentEditable!=="true"||r.activeElement!==t&&!M(t)||o)return;let w=n.getSelection();if(s&&s.anchorNode===w.anchorNode&&s.anchorOffset===w.anchorOffset&&s.focusNode===w.focusNode&&s.focusOffset===w.focusOffset&&s.processedStart===b.current.start&&s.processedEnd===b.current.end)return;let{start:F,end:N,text:O}=h(),x=b.current;if(s={anchorNode:w.anchorNode,anchorOffset:w.anchorOffset,focusNode:w.focusNode,focusOffset:w.focusOffset,processedStart:F,processedEnd:N},O!==x.text){i();return}if(F===x.start&&N===x.end){x.text.length===0&&F===0&&Gn(n);return}let g={...x,start:F,end:N,activeFormats:x._newActiveFormats,_newActiveFormats:void 0},_=Q(g,hr);g.activeFormats=_,b.current=g,E(g,{domOnly:!0}),A(F,N)}function a(){o=!0,t.querySelector(`[${yr}]`)?.remove()}function u(){o=!1,i({inputType:"insertText"})}function f(b){if(b.target!==t||t.contentEditable!=="true")return;let{record:E,isSelected:h,onSelectionChange:A,applyRecord:w}=e.current;if(t.parentElement.closest('[contenteditable="true"]')){let F=n.getSelection();(!F.anchorNode||!t.contains(F.anchorNode))&&(h&&E.current.start!==void 0?w(E.current):F.collapse(t,0));return}h?w(E.current):(E.current={...E.current,start:void 0,end:void 0,activeFormats:hr},s=void 0),A(E.current.start,E.current.end),window.queueMicrotask(c)}let m=X(t,"input",i,!0),l=X(t,"compositionstart",a),T=X(t,"compositionend",u,!0),R=ee(t,"focusin",f),y=ee(r,"selectionchange",c),v=["keydown","beforeinput","copy","cut","paste"].map(b=>ee(r,b,c,!0));return()=>{m(),l(),T(),R(),y(),v.forEach(b=>b())}};var Er=d($(),1);var{subscribeDelegatedListener:vr}=P(Er.privateApis),wr=()=>e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=r?.getSelection(),o;function i(){return n.rangeCount?n.getRangeAt(0):null}function s(u){let f=u.type==="keydown"?"keyup":"pointerup";function m(){t.removeEventListener(f,l),t.removeEventListener("selectionchange",m),t.removeEventListener("input",m)}function l(){m(),!Rt(o,i())&&t.dispatchEvent(new Event("selectionchange"))}t.addEventListener(f,l),t.addEventListener("selectionchange",m),t.addEventListener("input",m),o=i()}let c=vr(e,"pointerdown",s),a=vr(e,"keydown",s);return()=>{c(),a()}};var Tr=d($(),1);var{subscribeDelegatedListener:xr}=P(Tr.privateApis);function Fr(){return e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=null;function o(a){a.defaultPrevented||a.target!==e&&a.target.contains(e)&&(n=e.getAttribute("contenteditable"),e.setAttribute("contenteditable","false"),r.getSelection().removeAllRanges())}function i(){n!==null&&(e.setAttribute("contenteditable",n),n=null)}let s=xr(r,"pointerdown",o),c=xr(r,"pointerup",i);return()=>{s(),c()}}}var Xn=[br,ir,ar,lr,pr,wr,Fr];function Nr(e){let t=(0,dt.useRef)(e);(0,dt.useInsertionEffect)(()=>{t.current=e});let r=(0,dt.useMemo)(()=>Xn.map(n=>n(t)),[t]);return(0,Ar.useRefEffect)(n=>{let o=r.map(i=>i(n));return()=>{o.forEach(i=>i())}},[r])}var Sr=d(B(),1),vt=d(W(),1);function Jn(e){return e(C).getFormatTypes()}var Zn=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function Yn(e,t){return typeof e!="object"?{[t]:e}:Object.fromEntries(Object.entries(e).map(([r,n])=>[`${t}.${r}`,n]))}function Cr(e,t){return e[t]?e[t]:Object.keys(e).filter(r=>r.startsWith(t+".")).reduce((r,n)=>(r[n.slice(t.length+1)]=e[n],r),{})}function Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:r}){let n=(0,vt.useSelect)(Jn,[]),o=(0,Sr.useMemo)(()=>n.filter(({name:m,interactive:l,tagName:T})=>!(e&&!e.includes(m)||t&&(l||Zn.has(T)))),[n,e,t]),i=(0,vt.useSelect)(m=>o.reduce((l,T)=>!T.__experimentalGetPropsForEditableTreePreparation||!r?l:{...l,...Yn(T.__experimentalGetPropsForEditableTreePreparation(m,r),T.name)},{}),[o,r]),s=(0,vt.useDispatch)(),c=[],a=[],u=[],f=[];for(let m in i)f.push(i[m]);return o.forEach(m=>{if(m.__experimentalCreatePrepareEditableTree&&r){let l=m.__experimentalCreatePrepareEditableTree(Cr(i,m.name),r);m.__experimentalCreateOnChangeEditableValue?a.push(l):c.push(l)}if(m.__experimentalCreateOnChangeEditableValue&&r){let l={};m.__experimentalGetPropsForEditableTreeChangeHandler&&(l=m.__experimentalGetPropsForEditableTreeChangeHandler(s,r));let T=Cr(i,m.name);u.push(m.__experimentalCreateOnChangeEditableValue({...typeof T=="object"?T:{},...l},r))}}),{formatTypes:o,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}}function _r({value:e="",selectionStart:t,selectionEnd:r,placeholder:n,onSelectionChange:o,preserveWhiteSpace:i,onChange:s,__unstableDisableFormats:c,__unstableIsSelected:a,__unstableDependencies:u=[],__unstableAfterParse:f,__unstableBeforeSerialize:m,__unstableAddInvisibleFormats:l}){let T=(0,Or.useRegistry)(),[,R]=(0,U.useReducer)(()=>({})),y=(0,U.useRef)();function v(){let{ownerDocument:{defaultView:g}}=y.current,_=g.getSelection(),j=_.rangeCount>0?_.getRangeAt(0):null;return L({element:y.current,range:j,__unstableIsEditableTree:!0})}function b(g,{domOnly:_}={}){Se({value:g,current:y.current,prepareEditableTree:l,__unstableDomOnly:_,placeholder:n})}let E=(0,U.useRef)(e),h=(0,U.useRef)();function A(){let g=h.current?.activeFormats;E.current=e,h.current=e,e instanceof G||(h.current=e?G.fromHTMLString(e,{preserveWhiteSpace:i}):G.empty()),h.current={text:h.current.text,formats:h.current.formats,replacements:h.current.replacements,activeFormats:g},c&&(h.current.formats=Array(e.length),h.current.replacements=Array(e.length)),f&&(h.current.formats=f(h.current)),h.current.start=t,h.current.end=r}let w=(0,U.useRef)(!1);h.current?(t!==h.current.start||r!==h.current.end)&&(w.current=a,h.current={...h.current,start:t,end:r,activeFormats:void 0}):(w.current=a,A());function F(g){if(h.current=g,b(g),c)E.current=g.text;else{let J=m?m(g):g.formats;g={...g,formats:J},typeof e=="string"?E.current=I({value:g,preserveWhiteSpace:i}):E.current=new G(g)}let{start:_,end:j,formats:p,text:k}=h.current;T.batch(()=>{o(_,j),s(E.current,{__unstableFormats:p,__unstableText:k})}),R()}function N(){let g=E.current;A();let _=g&&typeof g=="string"&&typeof e=="string"&&g.length!==e.length,j=y.current?.contains(y.current.ownerDocument.activeElement)||M(y.current),p=_&&!j;b(h.current,{domOnly:p})}let O=(0,U.useRef)(!1);(0,U.useLayoutEffect)(()=>{O.current&&e!==E.current&&(N(),R())},[e]),(0,U.useLayoutEffect)(()=>{w.current&&(y.current.ownerDocument.activeElement!==y.current&&!M(y.current)&&y.current.focus(),b(h.current),w.current=!1)},[w.current]);let x=(0,kt.useMergeRefs)([y,qe(),rr({record:h}),Nr({record:h,handleChange:F,applyRecord:b,createRecord:v,isSelected:a,onSelectionChange:o,forceRender:R}),(0,kt.useRefEffect)(()=>{N(),O.current=!0},[n,...u])]);return{value:h.current,getValue:()=>h.current,onChange:F,ref:x}}function Dr({allowedFormats:e,withoutInteractiveFormatting:t,onChange:r,__unstableDependencies:n=[],__unstableFormatTypeHandlerContext:o,...i}){let{formatTypes:s,prepareHandlers:c,valueHandlers:a,changeHandlers:u,dependencies:f}=Rr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:o});function m(y){return a.reduce((v,b)=>b(v,y.text),y.formats)}function l(y){return s.forEach(v=>{v.__experimentalCreatePrepareEditableTree&&(y=ut(y,v.name,0,y.text.length))}),y.formats}function T(y){return c.reduce((v,b)=>b(v,y.text),y.formats)}return{..._r({...i,onChange(y,{__unstableFormats:v,__unstableText:b}){r(y,{__unstableFormats:v,__unstableText:b}),Object.values(u).forEach(E=>{E(v,b)})},__unstableDependencies:[...f,...n],__unstableAfterParse:m,__unstableBeforeSerialize:l,__unstableAddInvisibleFormats:T}),formatTypes:s}}function Mr(e){return(0,Lr.default)("`__unstableUseRichText` hook",{since:"7.0"}),_r(e)}var re=d(B(),1),Et=(0,re.createContext)();Et.displayName="KeyboardShortcutContext";var wt=(0,re.createContext)();wt.displayName="InputEventContext";var kr=d(Dt(),1),Ht=d(B(),1),Hr=d($(),1);function Pr({character:e,type:t,onUse:r}){let n=(0,Ht.useContext)(Et),o=(0,Hr.useEvent)(r);return(0,Ht.useEffect)(()=>{let i=n.current;function s(c){kr.isKeyboardEvent[t](c,e)&&(o(),c.preventDefault())}return i.add(s),()=>{i.delete(s)}},[e,t,n,o]),null}var Pt=d(B(),1),$r=d($(),1);function Vr({inputType:e,onInput:t}){let r=(0,Pt.useContext)(wt),n=(0,$r.useEvent)(t);return(0,Pt.useEffect)(()=>{let o=r.current;function i(s){s.inputType===e&&(n(),s.preventDefault())}return o.add(i),()=>{o.delete(i)}},[e,r,n]),null}var jr=e=>t=>{let{keyboardShortcuts:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}},Br=e=>t=>{let{inputEvents:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}};var ne={};Ve(ne,{useRichText:Dr,KeyboardShortcutContext:Et,InputEventContext:wt,RichTextShortcut:Pr,RichTextInputEvent:Vr,shortcutsListener:jr,inputEventsListener:Br,ownsSelection:M,subscribeOwnedListener:X});var Kr=d(B(),1),Ur=d(Yt(),1);function qr({ref:e,value:t,settings:r={}}){(0,Ur.default)("`useAnchorRef` hook",{since:"6.1",alternative:"`useAnchor` hook"});let{tagName:n,className:o,name:i}=r,s=i?ct(t,i):void 0;return(0,Kr.useMemo)(()=>{if(!e.current)return;let{ownerDocument:{defaultView:c}}=e.current,a=c.getSelection();if(!a.rangeCount)return;let u=a.getRangeAt(0);if(!s)return u;let f=u.startContainer;for(f=f.nextElementSibling||f;f.nodeType!==f.ELEMENT_NODE;)f=f.parentNode;return f.closest(n+(o?"."+o:""))},[s,t.start,t.end,n,o])}var Xr=d($(),1),$t=d(B(),1),Jr=d(zr(),1);function Qn(e,t,r,n){let o=e.startContainer;if(o.nodeType===o.TEXT_NODE&&o instanceof window.Text&&e.startOffset===o.length&&o.nextSibling)for(o=o.nextSibling;o.firstChild;)o=o.firstChild;if(o.nodeType!==o.ELEMENT_NODE){if(!o.parentElement)return;o=o.parentElement}if(o===t||!t.contains(o))return;let i=r+(n?"."+n:"");if(!i||!(o instanceof window.HTMLElement))return;let s=o;for(;s&&s!==t;){if(s.matches(i))return s;s=s.parentElement}}function Gr(e,t){return{contextElement:t,getBoundingClientRect(){return t.contains(e.startContainer)?(0,Jr.getRectangleFromRange)(e)??e.getBoundingClientRect():t.getBoundingClientRect()}}}function oe(e,t,r){if(!e)return;let{ownerDocument:n}=e,{defaultView:o}=n,i=o?.getSelection();if(!i||!i.rangeCount)return;let s=i.getRangeAt(0);if(!(!s||!s.startContainer))return!t&&!r?Gr(s,e):Qn(s,e,t,r)??Gr(s,e)}var In={tagName:"",className:""};function Zr({editableContentElement:e,settings:t}){let{tagName:r,className:n}=t??In,o=!!(t&&"isActive"in t&&t.isActive),[i,s]=(0,$t.useState)(()=>oe(e,r,n??"")),c=(0,Xr.usePrevious)(o);return(0,$t.useLayoutEffect)(()=>{if(!e)return;function a(){s(oe(e,r,n??""))}function u(){m.addEventListener("selectionchange",a)}function f(){m.removeEventListener("selectionchange",a)}let{ownerDocument:m}=e;return(M(e)||!c&&o||c&&!o)&&(s(oe(e,r,n??"")),u()),e.addEventListener("focusin",u),e.addEventListener("focusout",f),()=>{f(),e.removeEventListener("focusin",u),e.removeEventListener("focusout",f)}},[e,r,n,o,c]),i}function to(){}return sn(eo);})();
+"use strict";var wp;(wp||={}).richText=(()=>{var Ir=Object.create;var Tt=Object.defineProperty;var tn=Object.getOwnPropertyDescriptor;var en=Object.getOwnPropertyNames;var rn=Object.getPrototypeOf,nn=Object.prototype.hasOwnProperty;var W=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),jt=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0})},ie=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of en(t))!nn.call(e,o)&&o!==r&&Tt(e,o,{get:()=>t[o],enumerable:!(n=tn(t,o))||n.enumerable});return e};var d=(e,t,r)=>(r=e!=null?Ir(rn(e)):{},ie(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),on=e=>ie(Tt({},"__esModule",{value:!0}),e);var z=W((no,se)=>{se.exports=window.wp.data});var le=W((ho,me)=>{me.exports=window.wp.escapeHtml});var Le=W((hi,Oe)=>{Oe.exports=window.wp.a11y});var De=W((gi,_e)=>{_e.exports=window.wp.i18n});var Pe=W((Ti,He)=>{He.exports=window.wp.privateApis});var K=W((Ai,je)=>{je.exports=window.wp.element});var $=W((Ni,Be)=>{Be.exports=window.wp.compose});var Yt=W((Ci,Ke)=>{Ke.exports=window.wp.deprecated});var Dt=W((Ui,ur)=>{ur.exports=window.wp.keycodes});var Wr=W((Zs,qr)=>{qr.exports=window.wp.dom});var eo={};jt(eo,{RichTextData:()=>X,__experimentalRichText:()=>to,__unstableCreateElement:()=>G,__unstableToDom:()=>Jt,__unstableUseRichText:()=>Dr,applyFormat:()=>At,concat:()=>ve,create:()=>L,getActiveFormat:()=>ct,getActiveFormats:()=>Q,getActiveObject:()=>we,getTextContent:()=>st,insert:()=>ft,insertObject:()=>Ae,isCollapsed:()=>et,isEmpty:()=>Ee,join:()=>xe,privateApis:()=>ne,registerFormatType:()=>Te,remove:()=>mt,removeFormat:()=>ut,replace:()=>Fe,slice:()=>St,split:()=>Ne,store:()=>S,toHTMLString:()=>I,toggleFormat:()=>Me,unregisterFormatType:()=>ke,useAnchor:()=>Jr,useAnchorRef:()=>Ur});var Ft=d(z(),1);var ce=d(z(),1);function sn(e={},t){switch(t.type){case"ADD_FORMAT_TYPES":return{...e,...t.formatTypes.reduce((r,n)=>({...r,[n.name]:n}),{})};case"REMOVE_FORMAT_TYPES":return Object.fromEntries(Object.entries(e).filter(([r])=>!t.names.includes(r)))}return e}var ae=(0,ce.combineReducers)({formatTypes:sn});var Kt={};jt(Kt,{getFormatType:()=>cn,getFormatTypeForBareElement:()=>an,getFormatTypeForClassName:()=>un,getFormatTypes:()=>Bt});var ue=d(z(),1),Bt=(0,ue.createSelector)(e=>Object.values(e.formatTypes),e=>[e.formatTypes]);function cn(e,t){return e.formatTypes[t]}function an(e,t){let r=Bt(e);return r.find(({className:n,tagName:o})=>n===null&&t===o)||r.find(({className:n,tagName:o})=>n===null&&o==="*")}function un(e,t){return Bt(e).find(({className:r})=>r===null?!1:` ${t} `.indexOf(` ${r} `)>=0)}var Ut={};jt(Ut,{addFormatTypes:()=>fn,removeFormatTypes:()=>mn});function fn(e){return{type:"ADD_FORMAT_TYPES",formatTypes:Array.isArray(e)?e:[e]}}function mn(e){return{type:"REMOVE_FORMAT_TYPES",names:Array.isArray(e)?e:[e]}}var ln="core/rich-text",S=(0,Ft.createReduxStore)(ln,{reducer:ae,selectors:Kt,actions:Ut});(0,Ft.register)(S);function nt(e,t){if(e===t)return!0;if(!e||!t||e.type!==t.type)return!1;let r=e.attributes,n=t.attributes;if((e.unregisteredAttributes||t.unregisteredAttributes)&&(r={...r,...e.unregisteredAttributes},n={...n,...t.unregisteredAttributes}),r===n)return!0;if(!r||!n)return!1;let o=Object.keys(r),i=Object.keys(n);if(o.length!==i.length)return!1;let c=o.length;for(let s=0;s<c;s++){let a=o[s];if(r[a]!==n[a])return!1}return!0}function H(e){let t=e.formats.slice();return t.forEach((r,n)=>{let o=t[n-1];if(o){let i=r.slice();i.forEach((c,s)=>{let a=o[s];nt(c,a)&&(i[s]=a)}),t[n]=i}}),{...e,formats:t}}function fe(e,t,r){return e=e.slice(),e[t]=r,e}function At(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,c=o.slice();if(r===n){let s=c[r]?.find(({type:a})=>a===t.type);if(s){let a=c[r].indexOf(s);for(;c[r]&&c[r][a]===s;)c[r]=fe(c[r],a,t),r--;for(n++;c[n]&&c[n][a]===s;)c[n]=fe(c[n],a,t),n++}}else{let s=1/0;for(let a=r;a<n;a++)if(c[a]){c[a]=c[a].filter(({type:f})=>f!==t.type);let u=c[a].length;u<s&&(s=u)}else c[a]=[],s=0;for(let a=r;a<n;a++)c[a].splice(s,0,t)}return H({...e,formats:c,activeFormats:[...i?.filter(({type:s})=>s!==t.type)||[],t]})}var Wt=d(z(),1);function G({implementation:e},t){return G.body||(G.body=e.createHTMLDocument("").body),G.body.innerHTML=t,G.body}var D="\uFFFC",gt="\uFEFF";var it=d(le(),1);function Q(e,t=[]){let{formats:r,start:n,end:o,activeFormats:i}=e;if(n===void 0)return t;if(n===o){if(i)return i;let u=r[n-1]||t,f=r[n]||t;return u.length<f.length?u:f}if(!r[n])return t;let c=r.slice(n,o),s=[...c[0]],a=c.length;for(;a--;){let u=c[a];if(!u)return t;let f=s.length;for(;f--;){let m=s[f];u.find(l=>nt(m,l))||s.splice(f,1)}if(s.length===0)return t}return s||t}var pe=d(z(),1);function qt(e){return(0,pe.select)(S).getFormatType(e)}function de(e,t){if(t)return e;let r={};for(let n in e){let o=n;n.startsWith("data-disable-rich-text-")&&(o=n.slice(23)),r[o]=e[n]}return r}function Nt({type:e,tagName:t,attributes:r,unregisteredAttributes:n,object:o,boundaryClass:i,isEditableTree:c}){let s=qt(e),a={};if(i&&c&&(a["data-rich-text-format-boundary"]="true"),!s)return r&&(a={...r,...a}),{type:e,attributes:de(a,c),object:o};a={...n,...a};for(let u in r){let f=s.attributes?s.attributes[u]:!1;f?a[f]=r[u]:a[u]=r[u]}return s.className&&(a.class?a.class=`${s.className} ${a.class}`:a.class=s.className),{type:t||s.tagName,object:s.object,attributes:de(a,c)}}function pn(e,t,r){do if(e[r]!==t[r])return!1;while(r--);return!0}function Ct({value:e,preserveWhiteSpace:t,createEmpty:r,append:n,getLastChild:o,getParent:i,isText:c,getText:s,remove:a,appendText:u,onStartIndex:f,onEndIndex:m,isEditableTree:l,placeholder:v}){let{formats:A,replacements:b,text:E,start:y,end:w}=e,h=A.length+1,C=r(),x=Q(e),F=x[x.length-1],N,O;n(C,"");for(let T=0;T<h;T++){let g=E.charAt(T),_=l&&(!O||O===`
+`),B=A[T],p=o(C);if(B&&B.forEach((k,J)=>{if(p&&N&&pn(B,N,J)){p=o(p);return}let{type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt}=k,Zr=l&&k===F,Yr=i(p),Qr=n(Yr,Nt({type:rt,tagName:ht,attributes:Vt,unregisteredAttributes:xt,boundaryClass:Zr,isEditableTree:l}));c(p)&&s(p).length===0&&a(p),p=n(Qr,"")}),T===0&&(f&&y===0&&f(C,p),m&&w===0&&m(C,p)),g===D){let k=b[T];if(!k)continue;let{type:J,attributes:rt,innerHTML:ht}=k,Vt=qt(J);if(l&&J==="#comment")p=n(i(p),{type:"span",attributes:{contenteditable:"false","data-rich-text-comment":rt["data-rich-text-comment"]}}),n(n(p,{type:"span"}),rt["data-rich-text-comment"].trim());else if(!l&&J==="script")p=n(i(p),Nt({type:"script",isEditableTree:l})),n(p,{html:decodeURIComponent(rt["data-rich-text-script"])});else if(Vt?.contentEditable===!1){if(ht||l){if(p=i(p),l){let xt={contenteditable:"false","data-rich-text-bogus":!0};y===T&&w===T+1&&(xt["data-rich-text-format-boundary"]=!0),p=n(p,{type:"span",attributes:xt}),l&&T+1===E.length&&n(i(p),gt)}p=n(p,Nt({...k,isEditableTree:l})),ht&&n(p,{html:ht})}}else p=n(i(p),Nt({...k,object:!0,isEditableTree:l}));p=n(i(p),"")}else!t&&g===`
+`?(p=n(i(p),{type:"br",attributes:l?{"data-rich-text-line-break":"true"}:void 0,object:!0}),p=n(i(p),"")):c(p)?u(p,g):p=n(i(p),g);f&&y===T+1&&f(C,p),m&&w===T+1&&m(C,p),_&&T===E.length&&(n(i(p),gt),v&&E.length===0&&n(i(p),{type:"span",attributes:{"data-rich-text-placeholder":v,style:"pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;"}})),N=B,O=g}return C}function I({value:e,preserveWhiteSpace:t}){let r=Ct({value:e,preserveWhiteSpace:t,createEmpty:dn,append:gn,getLastChild:hn,getParent:yn,isText:vn,getText:wn,remove:En,appendText:bn});return he(r.children)}function dn(){return{}}function hn({children:e}){return e&&e[e.length-1]}function gn(e,t){return typeof t=="string"&&(t={text:t}),t.parent=e,e.children=e.children||[],e.children.push(t),t}function bn(e,t){e.text+=t}function yn({parent:e}){return e}function vn({text:e}){return typeof e=="string"}function wn({text:e}){return e}function En(e){let t=e.parent.children.indexOf(e);return t!==-1&&e.parent.children.splice(t,1),e}function xn({type:e,attributes:t,object:r,children:n}){if(e==="#comment")return`<!--${t["data-rich-text-comment"]}-->`;let o="";for(let i in t)(0,it.isValidAttributeName)(i)&&(o+=` ${i}="${(0,it.escapeAttribute)(t[i])}"`);return r?`<${e}${o}>`:`<${e}${o}>${he(n)}</${e}>`}function he(e=[]){return e.map(t=>t.html!==void 0?t.html:t.text===void 0?xn(t):(0,it.escapeEditableHTML)(t.text)).join("")}function st({text:e}){return e.replace(D,"")}function ot(){return{formats:[],replacements:[],text:""}}function Tn({tagName:e,attributes:t}){let r;if(t&&t.class&&(r=(0,Wt.select)(S).getFormatTypeForClassName(t.class),r&&(t.class=` ${t.class} `.replace(` ${r.className} `," ").trim(),t.class||delete t.class)),r||(r=(0,Wt.select)(S).getFormatTypeForBareElement(e)),!r)return t?{type:e,attributes:t}:{type:e};if(r.__experimentalCreatePrepareEditableTree&&!r.__experimentalCreateOnChangeEditableValue)return null;if(!t)return{formatType:r,type:r.name,tagName:e};let n={},o={},i={...t};for(let s in r.attributes){let a=r.attributes[s];n[s]=i[a],delete i[a],typeof n[s]>"u"&&delete n[s]}for(let s in i)o[s]=t[s];r.contentEditable===!1&&delete o.contenteditable;let c={formatType:r,type:r.name,tagName:e};return Object.keys(n).length&&(c.attributes=n),Object.keys(o).length&&(c.unregisteredAttributes=o),c}var X=class bt{#t;static empty(){return new bt}static fromPlainText(t){return new bt(L({text:t}))}static fromHTMLString(t){return new bt(L({html:t}))}static fromHTMLElement(t,r={}){let{preserveWhiteSpace:n=!1}=r,o=n?t:be(t),i=new bt(L({element:o}));return Object.defineProperty(i,"originalHTML",{value:t.innerHTML}),i}constructor(t=ot()){this.#t=t}toPlainText(){return st(this.#t)}toHTMLString({preserveWhiteSpace:t}={}){return this.originalHTML||I({value:this.#t,preserveWhiteSpace:t})}valueOf(){return this.toHTMLString()}toString(){return this.toHTMLString()}toJSON(){return this.toHTMLString()}get length(){return this.text.length}get formats(){return this.#t.formats}get replacements(){return this.#t.replacements}get text(){return this.#t.text}};for(let e of Object.getOwnPropertyNames(String.prototype))X.prototype.hasOwnProperty(e)||Object.defineProperty(X.prototype,e,{value(...t){return this.toHTMLString()[e](...t)}});function L({element:e,text:t,html:r,range:n,__unstableIsEditableTree:o}={}){return r instanceof X?{text:r.text,formats:r.formats,replacements:r.replacements}:typeof t=="string"&&t.length>0?{formats:Array(t.length),replacements:Array(t.length),text:t}:(typeof r=="string"&&r.length>0&&(e=G(document,r)),typeof e!="object"?ot():ye({element:e,range:n,isEditableTree:o}))}function tt(e,t,r,n){if(!r)return;let{parentNode:o}=t,{startContainer:i,startOffset:c,endContainer:s,endOffset:a}=r,u=e.text.length;n.start!==void 0?e.start=u+n.start:t===i&&t.nodeType===t.TEXT_NODE?e.start=u+c:o===i&&t===i.childNodes[c]?e.start=u:o===i&&t===i.childNodes[c-1]?e.start=u+n.text.length:t===i&&(e.start=u),n.end!==void 0?e.end=u+n.end:t===s&&t.nodeType===t.TEXT_NODE?e.end=u+a:o===s&&t===s.childNodes[a-1]?e.end=u+n.text.length:o===s&&t===s.childNodes[a]?e.end=u:t===s&&(e.end=u+a)}function Fn(e,t,r){if(!t)return;let{startContainer:n,endContainer:o}=t,{startOffset:i,endOffset:c}=t;return e===n&&(i=r(e.nodeValue.slice(0,i)).length),e===o&&(c=r(e.nodeValue.slice(0,c)).length),{startContainer:n,startOffset:i,endContainer:o,endOffset:c}}function be(e,t=!0,r=!1,n=!1){let o=e.cloneNode(!0);return o.normalize(),Array.from(o.childNodes).forEach((i,c,s)=>{if(i.nodeType===i.TEXT_NODE){let a=i.nodeValue;/[\n\t\r\f]/.test(a)&&(a=a.replace(/[\n\t\r\f]+/g," ")),a.indexOf("  ")!==-1&&(a=a.replace(/ {2,}/g," ")),c===0&&a.startsWith(" ")&&(t||r)&&(a=a.slice(1)),c===s.length-1&&a.endsWith(" ")&&(t||n)&&(a=a.slice(0,-1)),i.nodeValue=a}else if(i.nodeType===i.ELEMENT_NODE){let{previousSibling:a,nextSibling:u}=i,f=a?.textContent.endsWith(" "),m=u?.textContent.startsWith(" ");i.replaceWith(be(i,!1,a?f:t||r,u?m:t||n))}}),o}var An="\r";function ge(e){return e.replace(new RegExp(`[${gt}${D}${An}]`,"gu"),"")}function ye({element:e,range:t,isEditableTree:r}){let n=ot();if(!e)return n;if(!e.hasChildNodes())return tt(n,e,t,ot()),n;let o=e.childNodes.length;for(let c=0;c<o;c++){let s=e.childNodes[c],a=s.nodeName.toLowerCase();if(s.nodeType===s.TEXT_NODE){let m=ge(s.nodeValue);t=Fn(s,t,ge),tt(n,s,t,{text:m}),n.formats.length+=m.length,n.replacements.length+=m.length,n.text+=m;continue}if(s.nodeType===s.COMMENT_NODE||s.nodeType===s.ELEMENT_NODE&&s.tagName==="SPAN"&&s.hasAttribute("data-rich-text-comment")){let m={formats:[,],replacements:[{type:"#comment",attributes:{"data-rich-text-comment":s.nodeType===s.COMMENT_NODE?s.nodeValue:s.getAttribute("data-rich-text-comment")}}],text:D};tt(n,s,t,m),Z(n,m);continue}if(s.nodeType!==s.ELEMENT_NODE)continue;if(r&&a==="br"&&!s.getAttribute("data-rich-text-line-break")){tt(n,s,t,ot());continue}if(a==="script"){let m={formats:[,],replacements:[{type:a,attributes:{"data-rich-text-script":s.getAttribute("data-rich-text-script")||encodeURIComponent(s.innerHTML)}}],text:D};tt(n,s,t,m),Z(n,m);continue}if(a==="br"){tt(n,s,t,ot()),Z(n,L({text:`
+`}));continue}let u=Tn({tagName:a,attributes:Nn({element:s})});if(u?.formatType?.contentEditable===!1){delete u.formatType,tt(n,s,t,ot()),Z(n,{formats:[,],replacements:[{...u,innerHTML:s.innerHTML}],text:D});continue}u&&delete u.formatType;let f=ye({element:s,range:t,isEditableTree:r});if(tt(n,s,t,f),!u||s.getAttribute("data-rich-text-placeholder")||s.getAttribute("data-rich-text-bogus"))Z(n,f);else if(f.text.length===0)u.attributes&&Z(n,{formats:[,],replacements:[u],text:D});else{let m=function(l){if(m.formats===l)return m.newFormats;let v=l?[u,...l]:[u];return m.formats=l,m.newFormats=v,v};var i=m;m.newFormats=[u],Z(n,{...f,formats:Array.from(f.formats,m)})}}return n}function Nn({element:e}){if(!e.hasAttributes())return;let t=e.attributes.length,r;for(let n=0;n<t;n++){let{name:o,value:i}=e.attributes[n];if(o.indexOf("data-rich-text-")===0)continue;let c=/^on/i.test(o)?"data-disable-rich-text-"+o:o;r=r||{},r[c]=i}return r}function Z(e,t){return e.formats=e.formats.concat(t.formats),e.replacements=e.replacements.concat(t.replacements),e.text+=t.text,e}function ve(...e){return H(e.reduce(Z,L()))}function ct(e,t){return Q(e).find(({type:r})=>r===t)}function we({start:e,end:t,replacements:r,text:n}){if(!(e+1!==t||n[e]!==D))return r[e]}function et({start:e,end:t}){if(!(e===void 0||t===void 0))return e===t}function Ee({text:e}){return e.length===0}function xe(e,t=""){return typeof t=="string"&&(t=L({text:t})),H(e.reduce((r,{formats:n,replacements:o,text:i})=>({formats:r.formats.concat(t.formats,n),replacements:r.replacements.concat(t.replacements,o),text:r.text+t.text+i})))}var at=d(z(),1);function Te(e,t){if(t={name:e,...t},typeof t.name!="string"){window.console.error("Format names must be strings.");return}if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(t.name)){window.console.error("Format names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-format");return}if((0,at.select)(S).getFormatType(t.name)){window.console.error('Format "'+t.name+'" is already registered.');return}if(typeof t.tagName!="string"||t.tagName===""){window.console.error("Format tag names must be a string.");return}if((typeof t.className!="string"||t.className==="")&&t.className!==null){window.console.error("Format class names must be a string, or null to handle bare elements.");return}if(!/^[_a-zA-Z]+[a-zA-Z0-9_-]*$/.test(t.className)){window.console.error("A class name must begin with a letter, followed by any number of hyphens, underscores, letters, or numbers.");return}if(t.className===null){let r=(0,at.select)(S).getFormatTypeForBareElement(t.tagName);if(r&&r.name!=="core/unknown"){window.console.error(`Format "${r.name}" is already registered to handle bare tag name "${t.tagName}".`);return}}else{let r=(0,at.select)(S).getFormatTypeForClassName(t.className);if(r){window.console.error(`Format "${r.name}" is already registered to handle class name "${t.className}".`);return}}if(!("title"in t)||t.title===""){window.console.error('The format "'+t.name+'" must have a title.');return}if("keywords"in t&&t.keywords.length>3){window.console.error('The format "'+t.name+'" can have a maximum of 3 keywords.');return}if(typeof t.title!="string"){window.console.error("Format titles must be strings.");return}return(0,at.dispatch)(S).addFormatTypes(t),t}function ut(e,t,r=e.start,n=e.end){let{formats:o,activeFormats:i}=e,c=o.slice();if(r===n){let s=c[r]?.find(({type:a})=>a===t);if(s){for(;c[r]?.find(a=>a===s);)zt(c,r,t),r--;for(n++;c[n]?.find(a=>a===s);)zt(c,n,t),n++}}else for(let s=r;s<n;s++)c[s]&&zt(c,s,t);return H({...e,formats:c,activeFormats:i?.filter(({type:s})=>s!==t)||[]})}function zt(e,t,r){let n=e[t].filter(({type:o})=>o!==r);n.length?e[t]=n:delete e[t]}function ft(e,t,r=e.start,n=e.end){let{formats:o,replacements:i,text:c}=e;typeof t=="string"&&(t=L({text:t}));let s=r+t.text.length;return H({formats:o.slice(0,r).concat(t.formats,o.slice(n)),replacements:i.slice(0,r).concat(t.replacements,i.slice(n)),text:c.slice(0,r)+t.text+c.slice(n),start:s,end:s})}function mt(e,t,r){return ft(e,L(),t,r)}function Fe({formats:e,replacements:t,text:r,start:n,end:o},i,c){return r=r.replace(i,(s,...a)=>{let u=a[a.length-2],f=c,m,l;return typeof f=="function"&&(f=c(s,...a)),typeof f=="object"?(m=f.formats,l=f.replacements,f=f.text):(m=Array(f.length),l=Array(f.length),e[u]&&(m=m.fill(e[u]))),e=e.slice(0,u).concat(m,e.slice(u+s.length)),t=t.slice(0,u).concat(l,t.slice(u+s.length)),n&&(n=o=u+f.length),f}),H({formats:e,replacements:t,text:r,start:n,end:o})}function Ae(e,t,r,n){return ft(e,{formats:[,],replacements:[t],text:D},r,n)}function St(e,t=e.start,r=e.end){let{formats:n,replacements:o,text:i}=e;return t===void 0||r===void 0?{...e}:{formats:n.slice(t,r),replacements:o.slice(t,r),text:i.slice(t,r)}}function Ne({formats:e,replacements:t,text:r,start:n,end:o},i){if(typeof i!="string")return Cn(...arguments);let c=0;return r.split(i).map(s=>{let a=c,u={formats:e.slice(a,a+s.length),replacements:t.slice(a,a+s.length),text:s};return c+=i.length+s.length,n!==void 0&&o!==void 0&&(n>=a&&n<c?u.start=n-a:n<a&&o>a&&(u.start=0),o>=a&&o<c?u.end=o-a:n<c&&o>c&&(u.end=s.length)),u})}function Cn({formats:e,replacements:t,text:r,start:n,end:o},i=n,c=o){if(n===void 0||o===void 0)return;let s={formats:e.slice(0,i),replacements:t.slice(0,i),text:r.slice(0,i)},a={formats:e.slice(c),replacements:t.slice(c),text:r.slice(c),start:0,end:0};return[s,a]}function Rt(e,t){return e===t||e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset}var Gt="http://www.w3.org/1998/Math/MathML";function Xt(e,t,r){let n=e.parentNode,o=0;for(;e=e.previousSibling;)o++;return r=[o,...r],n!==t&&(r=Xt(n,t,r)),r}function Ce(e,t){for(t=[...t];e&&t.length>1;)e=e.childNodes[t.shift()];return{node:e,offset:t[0]}}function Sn(e,t){if(t.html!==void 0)return e.innerHTML+=t.html;typeof t=="string"&&(t=e.ownerDocument.createTextNode(t));let{type:r,attributes:n}=t;if(r)if(r==="#comment")t=e.ownerDocument.createComment(n["data-rich-text-comment"]);else{let o=e.namespaceURI;r==="math"?t=e.ownerDocument.createElementNS(Gt,r):o===Gt?e.tagName==="MTEXT"?t=e.ownerDocument.createElement(r):t=e.ownerDocument.createElementNS(Gt,r):t=e.ownerDocument.createElement(r);for(let i in n)t.setAttribute(i,n[i])}return e.appendChild(t)}function Rn(e,t){e.appendData(t)}function On({lastChild:e}){return e}function Ln({parentNode:e}){return e}function _n(e){return e.nodeType===e.TEXT_NODE}function Dn({nodeValue:e}){return e}function Mn(e){return e.parentNode.removeChild(e)}function Jt({value:e,prepareEditableTree:t,isEditableTree:r=!0,placeholder:n,doc:o=document}){let i=[],c=[];return t&&(e={...e,formats:t(e)}),{body:Ct({value:e,createEmpty:()=>G(o,""),append:Sn,getLastChild:On,getParent:Ln,isText:_n,getText:Dn,remove:Mn,appendText:Rn,onStartIndex(u,f){i=Xt(f,u,[f.nodeValue.length])},onEndIndex(u,f){c=Xt(f,u,[f.nodeValue.length])},isEditableTree:r,placeholder:n}),selection:{startPath:i,endPath:c}}}function Se({value:e,current:t,prepareEditableTree:r,__unstableDomOnly:n,placeholder:o}){let{body:i,selection:c}=Jt({value:e,prepareEditableTree:r,placeholder:o,doc:t.ownerDocument});Re(i,t),e.start!==void 0&&!n&&kn(c,t)}function Re(e,t){let r=0,n;for(;n=e.firstChild;){let o=t.childNodes[r];if(!o)t.appendChild(n);else if(o.isEqualNode(n))e.removeChild(n);else if(o.nodeName!==n.nodeName||o.nodeType===o.TEXT_NODE&&o.data!==n.data)t.replaceChild(n,o);else{let i=o.attributes,c=n.attributes;if(i){let s=i.length;for(;s--;){let{name:a}=i[s];n.getAttribute(a)||o.removeAttribute(a)}}if(c)for(let s=0;s<c.length;s++){let{name:a,value:u}=c[s];o.getAttribute(a)!==u&&o.setAttribute(a,u)}Re(n,o),e.removeChild(n)}r++}for(;t.childNodes[r];)t.removeChild(t.childNodes[r])}function kn({startPath:e,endPath:t},r){let{node:n,offset:o}=Ce(r,e),{node:i,offset:c}=Ce(r,t),{ownerDocument:s}=r,{defaultView:a}=s,u=a.getSelection(),f=s.createRange();f.setStart(n,o),f.setEnd(i,c);let{activeElement:m}=s;if(u.rangeCount>0){if(Rt(f,u.getRangeAt(0)))return;u.removeAllRanges()}u.addRange(f),m!==s.activeElement&&m instanceof a.HTMLElement&&m.focus()}var Zt=d(Le(),1),lt=d(De(),1);function Me(e,t){return ct(e,t.type)?(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s removed."),t.title),"assertive"),ut(e,t.type)):(t.title&&(0,Zt.speak)((0,lt.sprintf)((0,lt.__)("%s applied."),t.title),"assertive"),At(e,t))}var Ot=d(z(),1);function ke(e){let t=(0,Ot.select)(S).getFormatType(e);if(!t){window.console.error(`Format ${e} is not registered.`);return}return(0,Ot.dispatch)(S).removeFormatTypes(e),t}var $e=d(Pe(),1),{lock:Ve,unlock:P}=(0,$e.__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/rich-text");var q=d(K(),1),kt=d($(),1),Rr=d(z(),1),Or=d(Yt(),1);function M(e){let{ownerDocument:t}=e,{activeElement:r}=t;if(r===e)return!0;if(!r||r.contentEditable!=="true"||e.contentEditable!=="true"||!r.contains(e))return!1;let n=t.defaultView.getSelection(),{anchorNode:o,focusNode:i}=n;return!!o&&!!i&&e.contains(o)&&e.contains(i)}var Ue=d(K(),1),Hn="pre-wrap";function qe(){return(0,Ue.useCallback)(e=>{e&&(e.style.whiteSpace=e.style.whiteSpace||Hn)},[])}var Pn={grad:.9,turn:360,rad:360/(2*Math.PI)},Y=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},R=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},V=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Ie=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},We=function(e){return{r:V(e.r,0,255),g:V(e.g,0,255),b:V(e.b,0,255),a:V(e.a)}},Qt=function(e){return{r:R(e.r),g:R(e.g),b:R(e.b),a:R(e.a,3)}},$n=/^#([0-9a-f]{3,8})$/i,Lt=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tr=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),c=i-Math.min(t,r,n),s=c?i===t?(r-n)/c:i===r?2+(n-t)/c:4+(t-r)/c:0;return{h:60*(s<0?s+6:s),s:i?c/i*100:0,v:i/255*100,a:o}},er=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),c=n*(1-r),s=n*(1-(t-i)*r),a=n*(1-(1-t+i)*r),u=i%6;return{r:255*[n,s,c,c,a,n][u],g:255*[a,n,n,s,c,c][u],b:255*[c,c,a,n,n,s][u],a:o}},ze=function(e){return{h:Ie(e.h),s:V(e.s,0,100),l:V(e.l,0,100),a:V(e.a)}},Ge=function(e){return{h:R(e.h),s:R(e.s),l:R(e.l),a:R(e.a,3)}},Xe=function(e){return er((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},yt=function(e){return{h:(t=tr(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},Vn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,jn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Bn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Je={string:[[function(e){var t=$n.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?R(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?R(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Bn.exec(e)||Kn.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:We({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=Vn.exec(e)||jn.exec(e);if(!t)return null;var r,n,o=ze({h:(r=t[1],n=t[2],n===void 0&&(n="deg"),Number(r)*(Pn[n]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Xe(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o===void 0?1:o;return Y(t)&&Y(r)&&Y(n)?We({r:Number(t),g:Number(r),b:Number(n),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var c=ze({h:Number(t),s:Number(r),l:Number(n),a:Number(i)});return Xe(c)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,i=o===void 0?1:o;if(!Y(t)||!Y(r)||!Y(n))return null;var c=(function(s){return{h:Ie(s.h),s:V(s.s,0,100),v:V(s.v,0,100),a:V(s.a)}})({h:Number(t),s:Number(r),v:Number(n),a:Number(i)});return er(c)},"hsv"]]},Ze=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},Un=function(e){return typeof e=="string"?Ze(e.trim(),Je.string):typeof e=="object"&&e!==null?Ze(e,Je.object):[null,void 0]};var It=function(e,t){var r=yt(e);return{h:r.h,s:V(r.s+100*t,0,100),l:r.l,a:r.a}},te=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ye=function(e,t){var r=yt(e);return{h:r.h,s:r.s,l:V(r.l+100*t,0,100),a:r.a}},Qe=(function(){function e(t){this.parsed=Un(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 R(te(this.rgba),2)},e.prototype.isDark=function(){return te(this.rgba)<.5},e.prototype.isLight=function(){return te(this.rgba)>=.5},e.prototype.toHex=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,c=(i=t.a)<1?Lt(R(255*i)):"","#"+Lt(r)+Lt(n)+Lt(o)+c;var t,r,n,o,i,c},e.prototype.toRgb=function(){return Qt(this.rgba)},e.prototype.toRgbString=function(){return t=Qt(this.rgba),r=t.r,n=t.g,o=t.b,(i=t.a)<1?"rgba("+r+", "+n+", "+o+", "+i+")":"rgb("+r+", "+n+", "+o+")";var t,r,n,o,i},e.prototype.toHsl=function(){return Ge(yt(this.rgba))},e.prototype.toHslString=function(){return t=Ge(yt(this.rgba)),r=t.h,n=t.s,o=t.l,(i=t.a)<1?"hsla("+r+", "+n+"%, "+o+"%, "+i+")":"hsl("+r+", "+n+"%, "+o+"%)";var t,r,n,o,i},e.prototype.toHsv=function(){return t=tr(this.rgba),{h:R(t.h),s:R(t.s),v:R(t.v),a:R(t.a,3)};var t},e.prototype.invert=function(){return U({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),U(It(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),U(It(this.rgba,-t))},e.prototype.grayscale=function(){return U(It(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),U(Ye(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),U(Ye(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"?U({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):R(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=yt(this.rgba);return typeof t=="number"?U({h:t,s:r.s,l:r.l,a:r.a}):R(r.h)},e.prototype.isEqual=function(t){return this.toHex()===U(t).toHex()},e})(),U=function(e){return e instanceof Qe?e:new Qe(e)};var _t=d(K(),1);function rr({record:e}){let t=(0,_t.useRef)(),{activeFormats:r=[],replacements:n,start:o}=e.current,i=n[o];return(0,_t.useEffect)(()=>{if((!r||!r.length)&&!i)return;let c="*[data-rich-text-format-boundary]",s=t.current.querySelector(c);if(!s)return;let{ownerDocument:a}=s,{defaultView:u}=a,f=u.getComputedStyle(s),m=U(f.color).alpha(.2).toRgbString(),l=`.rich-text:focus ${c}`,v=`background-color: ${m}`,A=`${l} {${v}}`,b="rich-text-boundary-style",E=a.getElementById(b);E||(E=a.createElement("style"),E.id=b,a.head.appendChild(E)),E.innerHTML!==A&&(E.innerHTML=A)},[r,i]),t}var dt=d(K(),1),Fr=d($(),1);var or=d($(),1);var{subscribeDelegatedListener:nr}=P(or.privateApis),ir=e=>t=>{function r(c){let{record:s,handleChange:a}=e.current,{ownerDocument:u}=t;if(c.defaultPrevented||et(s.current)||!t.contains(u.activeElement)&&!M(t))return;let f=St(s.current),m=st(f),l=I({value:f});c.clipboardData.setData("text/plain",m),c.clipboardData.setData("text/html",l),c.clipboardData.setData("rich-text","true"),c.preventDefault(),c.type==="cut"&&a(mt(s.current))}let{defaultView:n}=t.ownerDocument,o=nr(n,"copy",r),i=nr(n,"cut",r);return()=>{o(),i()}};var cr=d($(),1);var{subscribeDelegatedListener:sr}=P(cr.privateApis),ar=()=>e=>{function t(i){let{target:c}=i;if(c===e||c.textContent&&c.isContentEditable)return;let{ownerDocument:s}=c,{defaultView:a}=s,u=a.getSelection();if(u.containsNode(c))return;let f=s.createRange(),m=c.isContentEditable?c:c.closest("[contenteditable]");f.selectNode(m),u.removeAllRanges(),u.addRange(f),i.preventDefault()}function r(i){i.relatedTarget&&!e.contains(i.relatedTarget)&&t(i)}let n=sr(e,"click",t),o=sr(e,"focusin",r);return()=>{n(),o()}};var pt=d(Dt(),1);var mr=d($(),1);var{subscribeDelegatedListener:qn}=P(mr.privateApis),fr=new WeakMap;function j(e,t,r,n=!1){let{ownerDocument:o}=e,i=fr.get(o);i||(i=new Map,fr.set(o,i));let c=n?`${t}:capture`:t,s=i.get(c);s||(s=new WeakMap,i.set(c,s),qn(o,t,u=>{let{defaultView:f,activeElement:m}=o,l=f?.getSelection()?.anchorNode;for(let v=l??m;v;v=v.parentNode){let A=s.get(v);if(A&&M(v))for(let b of A)b(u)}},n));let a=s.get(e);return a||(a=new Set,s.set(e,a)),a.add(r),()=>{a.delete(r)}}var lr=[],pr=e=>t=>{function r(n){let{keyCode:o,shiftKey:i,altKey:c,metaKey:s,ctrlKey:a}=n;if(i||c||s||a||o!==pt.LEFT&&o!==pt.RIGHT)return;let{record:u,applyRecord:f,forceRender:m}=e.current,{text:l,formats:v,start:A,end:b,activeFormats:E=[]}=u.current,y=et(u.current),{defaultView:w}=t.ownerDocument,{direction:h}=w.getComputedStyle(t),C=h==="rtl"?pt.RIGHT:pt.LEFT,x=n.keyCode===C;if(y&&E.length===0&&(A===0&&x||b===l.length&&!x)||!y)return;let F=v[A-1]||lr,N=v[A]||lr,O=x?F:N,T=E.every((J,rt)=>J===O[rt]),g=E.length;if(T?g<O.length&&g++:g--,g===E.length){u.current._newActiveFormats=O;return}n.preventDefault();let p=(T?O:x?N:F).slice(0,g),k={...u.current,activeFormats:p};u.current=k,f(k),m()}return j(t,"keydown",r,!0)};var Mt=d(Dt(),1);var dr=e=>t=>{function r(n){let{keyCode:o}=n;if(n.defaultPrevented||o!==Mt.DELETE&&o!==Mt.BACKSPACE)return;let{createRecord:i,handleChange:c}=e.current,s=i(),{start:a,end:u,text:f}=s;a===0&&u!==0&&u===f.length&&(c(mt(s)),n.preventDefault())}return j(t,"keydown",r)};var br=d($(),1);function hr({value:e,start:t,end:r,formats:n}){let o=Math.min(t,r),i=Math.max(t,r),c=e.formats[o-1]||[],s=e.formats[i]||[];for(e.activeFormats=n.map((a,u)=>{if(c[u]){if(nt(a,c[u]))return c[u]}else if(s[u]&&nt(a,s[u]))return s[u];return a});--r>=t;)e.activeFormats.length>0?e.formats[r]=e.activeFormats:delete e.formats[r];return e}var{subscribeDelegatedListener:Wn}=P(br.privateApis),zn=new Set(["insertParagraph","insertOrderedList","insertUnorderedList","insertHorizontalRule","insertLink"]),gr=[],Gn="data-rich-text-placeholder",yr=e=>t=>{let{ownerDocument:r}=t,{defaultView:n}=r,o=!1;function i(y){if(o)return;let w;y&&(w=y.inputType);let{record:h,applyRecord:C,createRecord:x,handleChange:F}=e.current;if(w&&(w.indexOf("format")===0||zn.has(w))){C(h.current);return}let N=x(),{start:O,activeFormats:T=[]}=h.current,g=!et(h.current)&&N.start<=O,_=hr({value:N,start:O,end:N.start,formats:g?[]:T});F(_)}let c;function s(){let{record:y,applyRecord:w,createRecord:h,onSelectionChange:C}=e.current;if(t.contentEditable!=="true"||r.activeElement!==t&&!M(t)||o)return;let x=n.getSelection();if(c&&c.anchorNode===x.anchorNode&&c.anchorOffset===x.anchorOffset&&c.focusNode===x.focusNode&&c.focusOffset===x.focusOffset&&c.processedStart===y.current.start&&c.processedEnd===y.current.end)return;let{start:F,end:N,text:O}=h(),T=y.current;if(O.length===0&&w({...T,start:F,end:N}),c={anchorNode:x.anchorNode,anchorOffset:x.anchorOffset,focusNode:x.focusNode,focusOffset:x.focusOffset,processedStart:F,processedEnd:N},O!==T.text){i();return}if(F===T.start&&N===T.end)return;let g={...T,start:F,end:N,activeFormats:T._newActiveFormats,_newActiveFormats:void 0},_=Q(g,gr);g.activeFormats=_,y.current=g,w(g,{domOnly:!0}),C(F,N)}function a(){o=!0,t.querySelector(`[${Gn}]`)?.remove()}function u(){o=!1,i({inputType:"insertText"})}function f(y){if(y.target!==t||t.contentEditable!=="true")return;let{record:w,isSelected:h,onSelectionChange:C,applyRecord:x}=e.current;if(t.parentElement.closest('[contenteditable="true"]')){let F=n.getSelection();(!F.anchorNode||!t.contains(F.anchorNode))&&(h&&w.current.start!==void 0?x(w.current):F.collapse(t,0)),window.queueMicrotask(s);return}h?x(w.current):(w.current={...w.current,start:void 0,end:void 0,activeFormats:gr},c=void 0),C(w.current.start,w.current.end),window.queueMicrotask(s)}let m=j(t,"input",i,!0),l=j(t,"compositionstart",a),v=j(t,"compositionend",u,!0),A=Wn(t,"focusin",f),b=j(t,"selectionchange",s),E=["keydown","beforeinput","copy","cut","paste"].map(y=>j(t,y,s,!0));return()=>{m(),l(),v(),A(),b(),E.forEach(y=>y())}};var wr=d($(),1);var{subscribeDelegatedListener:vr}=P(wr.privateApis),Er=()=>e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=r?.getSelection(),o;function i(){return n.rangeCount?n.getRangeAt(0):null}function c(u){let f=u.type==="keydown"?"keyup":"pointerup";function m(){t.removeEventListener(f,l),t.removeEventListener("selectionchange",m),t.removeEventListener("input",m)}function l(){m(),!Rt(o,i())&&t.dispatchEvent(new Event("selectionchange"))}t.addEventListener(f,l),t.addEventListener("selectionchange",m),t.addEventListener("input",m),o=i()}let s=vr(e,"pointerdown",c),a=vr(e,"keydown",c);return()=>{s(),a()}};var xr=d($(),1);var{subscribeDelegatedListener:ee}=P(xr.privateApis);function Tr(){return e=>{let{ownerDocument:t}=e,{defaultView:r}=t,n=null;function o(u){u.defaultPrevented||u.target!==e&&u.target.contains(e)&&(n=e.getAttribute("contenteditable"),e.setAttribute("contenteditable","false"),r.getSelection().removeAllRanges())}function i(){n!==null&&(e.setAttribute("contenteditable",n),n=null)}let c=ee(r,"pointerdown",o),s=ee(r,"pointerup",i),a=ee(r,"pointercancel",i);return()=>{c(),s(),a()}}}var Xn=[yr,ir,ar,pr,dr,Er,Tr];function Ar(e){let t=(0,dt.useRef)(e);(0,dt.useInsertionEffect)(()=>{t.current=e});let r=(0,dt.useMemo)(()=>Xn.map(n=>n(t)),[t]);return(0,Fr.useRefEffect)(n=>{let o=r.map(i=>i(n));return()=>{o.forEach(i=>i())}},[r])}var Cr=d(K(),1),vt=d(z(),1);function Jn(e){return e(S).getFormatTypes()}var Zn=new Set(["a","audio","button","details","embed","iframe","input","label","select","textarea","video"]);function Yn(e,t){return typeof e!="object"?{[t]:e}:Object.fromEntries(Object.entries(e).map(([r,n])=>[`${t}.${r}`,n]))}function Nr(e,t){return e[t]?e[t]:Object.keys(e).filter(r=>r.startsWith(t+".")).reduce((r,n)=>(r[n.slice(t.length+1)]=e[n],r),{})}function Sr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:r}){let n=(0,vt.useSelect)(Jn,[]),o=(0,Cr.useMemo)(()=>n.filter(({name:m,interactive:l,tagName:v})=>!(e&&!e.includes(m)||t&&(l||Zn.has(v)))),[n,e,t]),i=(0,vt.useSelect)(m=>o.reduce((l,v)=>!v.__experimentalGetPropsForEditableTreePreparation||!r?l:{...l,...Yn(v.__experimentalGetPropsForEditableTreePreparation(m,r),v.name)},{}),[o,r]),c=(0,vt.useDispatch)(),s=[],a=[],u=[],f=[];for(let m in i)f.push(i[m]);return o.forEach(m=>{if(m.__experimentalCreatePrepareEditableTree&&r){let l=m.__experimentalCreatePrepareEditableTree(Nr(i,m.name),r);m.__experimentalCreateOnChangeEditableValue?a.push(l):s.push(l)}if(m.__experimentalCreateOnChangeEditableValue&&r){let l={};m.__experimentalGetPropsForEditableTreeChangeHandler&&(l=m.__experimentalGetPropsForEditableTreeChangeHandler(c,r));let v=Nr(i,m.name);u.push(m.__experimentalCreateOnChangeEditableValue({...typeof v=="object"?v:{},...l},r))}}),{formatTypes:o,prepareHandlers:s,valueHandlers:a,changeHandlers:u,dependencies:f}}function Lr({value:e="",selectionStart:t,selectionEnd:r,placeholder:n,onSelectionChange:o,preserveWhiteSpace:i,onChange:c,__unstableDisableFormats:s,__unstableIsSelected:a,__unstableDependencies:u=[],__unstableAfterParse:f,__unstableBeforeSerialize:m,__unstableAddInvisibleFormats:l}){let v=(0,Rr.useRegistry)(),[,A]=(0,q.useReducer)(()=>({})),b=(0,q.useRef)();function E(){let{ownerDocument:{defaultView:g}}=b.current,_=g.getSelection(),B=_.rangeCount>0?_.getRangeAt(0):null;return L({element:b.current,range:B,__unstableIsEditableTree:!0})}function y(g,{domOnly:_}={}){Se({value:g,current:b.current,prepareEditableTree:l,__unstableDomOnly:_,placeholder:n})}let w=(0,q.useRef)(e),h=(0,q.useRef)();function C(){let g=h.current?.activeFormats;w.current=e,h.current=e,e instanceof X||(h.current=e?X.fromHTMLString(e,{preserveWhiteSpace:i}):X.empty()),h.current={text:h.current.text,formats:h.current.formats,replacements:h.current.replacements,activeFormats:g},s&&(h.current.formats=Array(e.length),h.current.replacements=Array(e.length)),f&&(h.current.formats=f(h.current)),h.current.start=t,h.current.end=r}let x=(0,q.useRef)(!1);h.current?(t!==h.current.start||r!==h.current.end)&&(x.current=a,h.current={...h.current,start:t,end:r,activeFormats:void 0}):(x.current=a,C());function F(g){if(h.current=g,y(g),s)w.current=g.text;else{let J=m?m(g):g.formats;g={...g,formats:J},typeof e=="string"?w.current=I({value:g,preserveWhiteSpace:i}):w.current=new X(g)}let{start:_,end:B,formats:p,text:k}=h.current;v.batch(()=>{o(_,B),c(w.current,{__unstableFormats:p,__unstableText:k})}),A()}function N(){let g=w.current;C();let _=g&&typeof g=="string"&&typeof e=="string"&&g.length!==e.length,B=b.current?.contains(b.current.ownerDocument.activeElement)||M(b.current),p=_&&!B;y(h.current,{domOnly:p})}let O=(0,q.useRef)(!1);(0,q.useLayoutEffect)(()=>{O.current&&e!==w.current&&(N(),A())},[e]),(0,q.useLayoutEffect)(()=>{x.current&&(b.current.ownerDocument.activeElement!==b.current&&!M(b.current)&&b.current.focus(),y(h.current),x.current=!1)},[x.current]);let T=(0,kt.useMergeRefs)([b,qe(),rr({record:h}),Ar({record:h,handleChange:F,applyRecord:y,createRecord:E,isSelected:a,onSelectionChange:o,forceRender:A}),(0,kt.useRefEffect)(()=>{N(),O.current=!0},[n,...u])]);return{value:h.current,getValue:()=>h.current,onChange:F,ref:T}}function _r({allowedFormats:e,withoutInteractiveFormatting:t,onChange:r,__unstableDependencies:n=[],__unstableFormatTypeHandlerContext:o,...i}){let{formatTypes:c,prepareHandlers:s,valueHandlers:a,changeHandlers:u,dependencies:f}=Sr({allowedFormats:e,withoutInteractiveFormatting:t,__unstableFormatTypeHandlerContext:o});function m(b){return a.reduce((E,y)=>y(E,b.text),b.formats)}function l(b){return c.forEach(E=>{E.__experimentalCreatePrepareEditableTree&&(b=ut(b,E.name,0,b.text.length))}),b.formats}function v(b){return s.reduce((E,y)=>y(E,b.text),b.formats)}return{...Lr({...i,onChange(b,{__unstableFormats:E,__unstableText:y}){r(b,{__unstableFormats:E,__unstableText:y}),Object.values(u).forEach(w=>{w(E,y)})},__unstableDependencies:[...f,...n],__unstableAfterParse:m,__unstableBeforeSerialize:l,__unstableAddInvisibleFormats:v}),formatTypes:c}}function Dr(e){return(0,Or.default)("`__unstableUseRichText` hook",{since:"7.0"}),Lr(e)}var re=d(K(),1),wt=(0,re.createContext)();wt.displayName="KeyboardShortcutContext";var Et=(0,re.createContext)();Et.displayName="InputEventContext";var Mr=d(Dt(),1),Ht=d(K(),1),kr=d($(),1);function Hr({character:e,type:t,onUse:r}){let n=(0,Ht.useContext)(wt),o=(0,kr.useEvent)(r);return(0,Ht.useEffect)(()=>{let i=n.current;function c(s){Mr.isKeyboardEvent[t](s,e)&&(o(),s.preventDefault())}return i.add(c),()=>{i.delete(c)}},[e,t,n,o]),null}var Pt=d(K(),1),Pr=d($(),1);function $r({inputType:e,onInput:t}){let r=(0,Pt.useContext)(Et),n=(0,Pr.useEvent)(t);return(0,Pt.useEffect)(()=>{let o=r.current;function i(c){c.inputType===e&&(n(),c.preventDefault())}return o.add(i),()=>{o.delete(i)}},[e,r,n]),null}var Vr=e=>t=>{let{keyboardShortcuts:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("keydown",n),()=>{t.removeEventListener("keydown",n)}},jr=e=>t=>{let{inputEvents:r}=e.current;function n(o){for(let i of r.current)i(o)}return t.addEventListener("input",n),()=>{t.removeEventListener("input",n)}};var ne={};Ve(ne,{useRichText:_r,KeyboardShortcutContext:wt,InputEventContext:Et,RichTextShortcut:Hr,RichTextInputEvent:$r,shortcutsListener:Vr,inputEventsListener:jr,ownsSelection:M,subscribeOwnedListener:j});var Br=d(K(),1),Kr=d(Yt(),1);function Ur({ref:e,value:t,settings:r={}}){(0,Kr.default)("`useAnchorRef` hook",{since:"6.1",alternative:"`useAnchor` hook"});let{tagName:n,className:o,name:i}=r,c=i?ct(t,i):void 0;return(0,Br.useMemo)(()=>{if(!e.current)return;let{ownerDocument:{defaultView:s}}=e.current,a=s.getSelection();if(!a.rangeCount)return;let u=a.getRangeAt(0);if(!c)return u;let f=u.startContainer;for(f=f.nextElementSibling||f;f.nodeType!==f.ELEMENT_NODE;)f=f.parentNode;return f.closest(n+(o?"."+o:""))},[c,t.start,t.end,n,o])}var Gr=d($(),1),$t=d(K(),1),Xr=d(Wr(),1);function Qn(e,t,r,n){let o=e.startContainer;if(o.nodeType===o.TEXT_NODE&&o instanceof window.Text&&e.startOffset===o.length&&o.nextSibling)for(o=o.nextSibling;o.firstChild;)o=o.firstChild;if(o.nodeType!==o.ELEMENT_NODE){if(!o.parentElement)return;o=o.parentElement}if(o===t||!t.contains(o))return;let i=r+(n?"."+n:"");if(!i||!(o instanceof window.HTMLElement))return;let c=o;for(;c&&c!==t;){if(c.matches(i))return c;c=c.parentElement}}function zr(e,t){return{contextElement:t,getBoundingClientRect(){return t.contains(e.startContainer)?(0,Xr.getRectangleFromRange)(e)??e.getBoundingClientRect():t.getBoundingClientRect()}}}function oe(e,t,r){if(!e)return;let{ownerDocument:n}=e,{defaultView:o}=n,i=o?.getSelection();if(!i||!i.rangeCount)return;let c=i.getRangeAt(0);if(!(!c||!c.startContainer))return!t&&!r?zr(c,e):Qn(c,e,t,r)??zr(c,e)}var In={tagName:"",className:""};function Jr({editableContentElement:e,settings:t}){let{tagName:r,className:n}=t??In,o=!!(t&&"isActive"in t&&t.isActive),[i,c]=(0,$t.useState)(()=>oe(e,r,n??"")),s=(0,Gr.usePrevious)(o);return(0,$t.useLayoutEffect)(()=>{if(!e)return;function a(){c(oe(e,r,n??""))}function u(){m.addEventListener("selectionchange",a)}function f(){m.removeEventListener("selectionchange",a)}let{ownerDocument:m}=e;return(M(e)||!s&&o||s&&!o)&&(c(oe(e,r,n??"")),u()),e.addEventListener("focusin",u),e.addEventListener("focusout",f),()=>{f(),e.removeEventListener("focusin",u),e.removeEventListener("focusout",f)}},[e,r,n,o,s]),i}function to(){}return on(eo);})();
 (window.wp ||= {}).richText = wp.richText;
 })();
diff --git a/wp-includes/js/dist/script-modules/block-library/form/view.js b/wp-includes/js/dist/script-modules/block-library/form/view.js
deleted file mode 100644
index 62a09f37cf..0000000000
--- a/wp-includes/js/dist/script-modules/block-library/form/view.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// packages/block-library/build-module/form/view.mjs
-var formSettings;
-try {
-  formSettings = JSON.parse(
-    document.getElementById(
-      "wp-script-module-data-@wordpress/block-library/form/view"
-    )?.textContent
-  );
-} catch {
-}
-document.querySelectorAll("form.wp-block-form").forEach(function(form) {
-  if (!formSettings || !form.action || !form.action.startsWith("mailto:")) {
-    return;
-  }
-  const redirectNotification = (status) => {
-    const urlParams = new URLSearchParams(window.location.search);
-    urlParams.append("wp-form-result", status);
-    window.location.search = urlParams.toString();
-  };
-  form.addEventListener("submit", async function(event) {
-    event.preventDefault();
-    const formData = Object.fromEntries(new FormData(form).entries());
-    formData.formAction = form.action;
-    formData._ajax_nonce = formSettings.nonce;
-    formData.action = formSettings.action;
-    formData._wp_http_referer = window.location.href;
-    formData.formAction = form.action;
-    try {
-      const response = await fetch(formSettings.ajaxUrl, {
-        method: "POST",
-        headers: {
-          "Content-Type": "application/x-www-form-urlencoded"
-        },
-        body: new URLSearchParams(formData).toString()
-      });
-      if (response.ok) {
-        redirectNotification("success");
-      } else {
-        redirectNotification("error");
-      }
-    } catch {
-      redirectNotification("error");
-    }
-  });
-});
diff --git a/wp-includes/js/dist/script-modules/block-library/form/view.min.asset.php b/wp-includes/js/dist/script-modules/block-library/form/view.min.asset.php
deleted file mode 100644
index a28d7d2af9..0000000000
--- a/wp-includes/js/dist/script-modules/block-library/form/view.min.asset.php
+++ /dev/null
@@ -1 +0,0 @@
-<?php return array('dependencies' => array(), 'version' => '5542f8ad251fe43ef09e');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/block-library/form/view.min.js b/wp-includes/js/dist/script-modules/block-library/form/view.min.js
deleted file mode 100644
index b86020f141..0000000000
--- a/wp-includes/js/dist/script-modules/block-library/form/view.min.js
+++ /dev/null
@@ -1 +0,0 @@
-var o;try{o=JSON.parse(document.getElementById("wp-script-module-data-@wordpress/block-library/form/view")?.textContent)}catch{}document.querySelectorAll("form.wp-block-form").forEach(function(e){if(!o||!e.action||!e.action.startsWith("mailto:"))return;let r=n=>{let t=new URLSearchParams(window.location.search);t.append("wp-form-result",n),window.location.search=t.toString()};e.addEventListener("submit",async function(n){n.preventDefault();let t=Object.fromEntries(new FormData(e).entries());t.formAction=e.action,t._ajax_nonce=o.nonce,t.action=o.action,t._wp_http_referer=window.location.href,t.formAction=e.action;try{(await fetch(o.ajaxUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(t).toString()})).ok?r("success"):r("error")}catch{r("error")}})});
diff --git a/wp-includes/js/dist/script-modules/block-library/tabs/view.js b/wp-includes/js/dist/script-modules/block-library/tabs/view.js
index 4ae49287ba..229cd190f5 100644
--- a/wp-includes/js/dist/script-modules/block-library/tabs/view.js
+++ b/wp-includes/js/dist/script-modules/block-library/tabs/view.js
@@ -176,21 +176,35 @@ var { actions, state } = store(
       }
     },
     callbacks: {
-      /**
-       * When the tabs are initialized, we need to check if there is a hash in the url and if so if it exists in the current tabsList, set the active tab to that index.
-       *
-       */
-      onTabsInit: () => {
+      activateTabByHash: () => {
         const { tabsList } = state;
-        if (tabsList.length === 0) {
+        if (!tabsList || tabsList.length === 0) {
           return;
         }
-        const { hash } = window.location;
-        const tabId = hash.replace("#", "");
-        const tabIndex = tabsList.findIndex((t) => t === tabId);
-        if (tabIndex >= 0) {
-          actions.setActiveTab(tabIndex, true);
+        const targetElement = document.querySelector(":target");
+        if (!targetElement) {
+          return;
+        }
+        const panelIndex = tabsList.findIndex(
+          (t) => t === targetElement.id
+        );
+        if (panelIndex >= 0) {
+          actions.setActiveTab(panelIndex, true);
+          return;
+        }
+        let panel = targetElement.closest(".wp-block-tab-panel");
+        let tabIndex = -1;
+        while (panel && tabIndex < 0) {
+          tabIndex = tabsList.findIndex((t) => t === panel.id);
+          panel = panel.parentElement?.closest(".wp-block-tab-panel") ?? null;
+        }
+        if (tabIndex < 0) {
+          return;
         }
+        actions.setActiveTab(tabIndex);
+        window.setTimeout(() => {
+          targetElement.scrollIntoView();
+        }, 0);
       }
     }
   },
diff --git a/wp-includes/js/dist/script-modules/block-library/tabs/view.min.asset.php b/wp-includes/js/dist/script-modules/block-library/tabs/view.min.asset.php
index bc8d3d7657..8f0459eb3f 100644
--- a/wp-includes/js/dist/script-modules/block-library/tabs/view.min.asset.php
+++ b/wp-includes/js/dist/script-modules/block-library/tabs/view.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '92c832aff6e4039db1ce');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '0684c8bb3dc8582b92ea');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js b/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js
index 4b206f9dc4..8948a5db1a 100644
--- a/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js
+++ b/wp-includes/js/dist/script-modules/block-library/tabs/view.min.js
@@ -1 +1 @@
-import{store as d,getContext as c,getElement as u,withSyncEvent as b}from"@wordpress/interactivity";var{actions:i,state:a}=d("core/tabs",{state:{get tabsList(){let e=c()?.tabsId;return a[e]},get tabIndex(){let{attributes:t}=u(),e=t?.id?.replace("tab__","")||null;if(!e)return null;let{tabsList:n}=a;return n.findIndex(o=>o===e)},get isActiveTab(){let{activeTabIndex:t}=c(),{tabIndex:e}=a;return t===e},get isHidden(){return a.isActiveTab?null:"until-found"},get tabIndexAttribute(){return a.isActiveTab?0:-1}},actions:{handleTabKeyDown:b(t=>{let{tabIndex:e,tabsList:n}=a;e!==null&&(t.key==="ArrowRight"?(t.preventDefault(),i.moveFocus(e+1)):t.key==="ArrowLeft"?(t.preventDefault(),i.moveFocus(e-1)):t.key==="Home"?(t.preventDefault(),i.moveFocus(0)):t.key==="End"&&(t.preventDefault(),i.moveFocus(n.length-1)))}),handleTabClick:b(t=>{t.preventDefault();let{tabIndex:e}=a;e!==null&&i.setActiveTab(e)}),handleBeforeMatch:()=>{let{tabIndex:t}=a;t!==null&&i.setActiveTab(t)},moveFocus:t=>{let{tabsList:e}=a;if(!e||e.length===0)return;let n=t;n<0?n=e.length-1:n>=e.length&&(n=0);let s=e[n],o=document.getElementById("tab__"+s);o&&o.focus()},setActiveTab:(t,e=!1)=>{let{tabsList:n}=a;if(!n||n.length===0)return;let s=t;s<0?s=0:s>=n.length&&(s=n.length-1);let o=c();if(o.activeTabIndex=s,e){let r=n[s],l=document.getElementById(r);l&&setTimeout(()=>{l.scrollIntoView({behavior:"smooth"})},100)}}},callbacks:{onTabsInit:()=>{let{tabsList:t}=a;if(t.length===0)return;let{hash:e}=window.location,n=e.replace("#",""),s=t.findIndex(o=>o===n);s>=0&&i.setActiveTab(s,!0)}}},{lock:!0});
+import{store as u,getContext as c,getElement as d,withSyncEvent as b}from"@wordpress/interactivity";var{actions:i,state:o}=u("core/tabs",{state:{get tabsList(){let e=c()?.tabsId;return o[e]},get tabIndex(){let{attributes:t}=d(),e=t?.id?.replace("tab__","")||null;if(!e)return null;let{tabsList:n}=o;return n.findIndex(a=>a===e)},get isActiveTab(){let{activeTabIndex:t}=c(),{tabIndex:e}=o;return t===e},get isHidden(){return o.isActiveTab?null:"until-found"},get tabIndexAttribute(){return o.isActiveTab?0:-1}},actions:{handleTabKeyDown:b(t=>{let{tabIndex:e,tabsList:n}=o;e!==null&&(t.key==="ArrowRight"?(t.preventDefault(),i.moveFocus(e+1)):t.key==="ArrowLeft"?(t.preventDefault(),i.moveFocus(e-1)):t.key==="Home"?(t.preventDefault(),i.moveFocus(0)):t.key==="End"&&(t.preventDefault(),i.moveFocus(n.length-1)))}),handleTabClick:b(t=>{t.preventDefault();let{tabIndex:e}=o;e!==null&&i.setActiveTab(e)}),handleBeforeMatch:()=>{let{tabIndex:t}=o;t!==null&&i.setActiveTab(t)},moveFocus:t=>{let{tabsList:e}=o;if(!e||e.length===0)return;let n=t;n<0?n=e.length-1:n>=e.length&&(n=0);let s=e[n],a=document.getElementById("tab__"+s);a&&a.focus()},setActiveTab:(t,e=!1)=>{let{tabsList:n}=o;if(!n||n.length===0)return;let s=t;s<0?s=0:s>=n.length&&(s=n.length-1);let a=c();if(a.activeTabIndex=s,e){let l=n[s],r=document.getElementById(l);r&&setTimeout(()=>{r.scrollIntoView({behavior:"smooth"})},100)}}},callbacks:{activateTabByHash:()=>{let{tabsList:t}=o;if(!t||t.length===0)return;let e=document.querySelector(":target");if(!e)return;let n=t.findIndex(l=>l===e.id);if(n>=0){i.setActiveTab(n,!0);return}let s=e.closest(".wp-block-tab-panel"),a=-1;for(;s&&a<0;)a=t.findIndex(l=>l===s.id),s=s.parentElement?.closest(".wp-block-tab-panel")??null;a<0||(i.setActiveTab(a),window.setTimeout(()=>{e.scrollIntoView()},0))}}},{lock:!0});
diff --git a/wp-includes/js/dist/script-modules/boot/index.js b/wp-includes/js/dist/script-modules/boot/index.js
index 467d3f96a4..c03d301255 100644
--- a/wp-includes/js/dist/script-modules/boot/index.js
+++ b/wp-includes/js/dist/script-modules/boot/index.js
@@ -225,13 +225,6 @@ var require_with_selector = __commonJS({
   }
 });

-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
-  "package-external:@wordpress/primitives"(exports, module) {
-    module.exports = window.wp.primitives;
-  }
-});
-
 // package-external:@wordpress/compose
 var require_compose = __commonJS({
   "package-external:@wordpress/compose"(exports, module) {
@@ -253,6 +246,13 @@ var require_private_apis = __commonJS({
   }
 });

+// package-external:@wordpress/primitives
+var require_primitives = __commonJS({
+  "package-external:@wordpress/primitives"(exports, module) {
+    module.exports = window.wp.primitives;
+  }
+});
+
 // package-external:@wordpress/components
 var require_components = __commonJS({
   "package-external:@wordpress/components"(exports, module) {
@@ -8529,13 +8529,13 @@ function registerStyle(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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)}}}');
+  registerStyle("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 style_default = { "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" };
 if (typeof process === "undefined" || true) {
-  registerStyle("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  registerStyle("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_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+var global_css_defense_default = { "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 Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
   const element = useRender({
     render,
@@ -8554,63 +8554,6 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"
   return element;
 });

-// packages/ui/build-module/icon/icon.mjs
-var import_element11 = __toESM(require_element(), 1);
-var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var Icon = (0, import_element11.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
-    import_primitives.SVG,
-    {
-      ref,
-      ...icon.props,
-      ...restProps,
-      width: size4,
-      height: size4
-    }
-  );
-});
-
-// packages/icons/build-module/library/caution.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var caution_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z" }) });
-
-// packages/icons/build-module/library/check.mjs
-var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var check_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
-
-// packages/icons/build-module/library/chevron-down-small.mjs
-var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var chevron_down_small_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.Path, { d: "m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z" }) });
-
-// packages/icons/build-module/library/chevron-left-small.mjs
-var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
-
-// packages/icons/build-module/library/chevron-left.mjs
-var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives6.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
-
-// packages/icons/build-module/library/chevron-right-small.mjs
-var import_primitives7 = __toESM(require_primitives(), 1);
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives7.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
-
-// packages/icons/build-module/library/chevron-right.mjs
-var import_primitives8 = __toESM(require_primitives(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives8.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
-
-// packages/icons/build-module/library/menu.mjs
-var import_primitives9 = __toESM(require_primitives(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var menu_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives9.Path, { d: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
-
 // packages/ui/build-module/tooltip/index.mjs
 var tooltip_exports = {};
 __export(tooltip_exports, {
@@ -8623,10 +8566,10 @@ __export(tooltip_exports, {
 });

 // packages/ui/build-module/tooltip/popup.mjs
-var import_element15 = __toESM(require_element(), 1);
+var import_element14 = __toESM(require_element(), 1);

 // packages/ui/build-module/tooltip/portal.mjs
-var import_element12 = __toESM(require_element(), 1);
+var import_element11 = __toESM(require_element(), 1);

 // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
 var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
@@ -8769,10 +8712,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element12.forwardRef)(
+var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element11.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -8784,8 +8727,8 @@ var Portal = (0, import_element12.forwardRef)(
 );

 // packages/ui/build-module/tooltip/positioner.mjs
-var import_element13 = __toESM(require_element(), 1);
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_element12 = __toESM(require_element(), 1);
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
 function getRuntime3() {
   const globalScope = globalThis;
@@ -8874,9 +8817,9 @@ if (typeof process === "undefined" || true) {
   registerStyle3("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 style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element13.forwardRef)(
+var Positioner = (0, import_element12.forwardRef)(
   function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -8895,9 +8838,9 @@ var Positioner = (0, import_element13.forwardRef)(
 );

 // packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element14 = __toESM(require_element(), 1);
+var import_element13 = __toESM(require_element(), 1);
 function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+  return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
 }

 // packages/ui/build-module/utils/theme-provider.mjs
@@ -8928,7 +8871,7 @@ function getThemeProvider() {
 var ThemeProvider = getThemeProvider();

 // packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
 function getRuntime4() {
   const globalScope = globalThis;
@@ -9014,8 +8957,8 @@ if (typeof process === "undefined" || true) {
 }
 var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
-  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
+var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
     index_parts_exports.Popup,
     {
       ref,
@@ -9026,46 +8969,44 @@ var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, po
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
 });

 // packages/ui/build-module/tooltip/trigger.mjs
-var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element16.forwardRef)(
+var import_element15 = __toESM(require_element(), 1);
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+var Trigger = (0, import_element15.forwardRef)(
   function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Trigger, { ref, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
   }
 );

 // packages/ui/build-module/utils/direction-provider.mjs
 var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
 function DirectionProvider3({ children }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+  return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
 }

 // packages/ui/build-module/tooltip/root.mjs
-var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
 function Root(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(index_parts_exports.Root, { ...props }) });
+  return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
 }

 // packages/ui/build-module/tooltip/provider.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
 function Provider({ ...props }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(index_parts_exports.Provider, { ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
 }

-// packages/ui/build-module/utils/keyboard-shortcut.mjs
-var import_element18 = __toESM(require_element(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element16 = __toESM(require_element(), 1);
 var import_i18n2 = __toESM(require_i18n(), 1);
-
-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element17 = __toESM(require_element(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
 function getRuntime5() {
   const globalScope = globalThis;
@@ -9147,66 +9088,131 @@ function registerStyle5(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle5("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}}}");
+  registerStyle5("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
 }
-var style_default4 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element17.forwardRef)(
-  function VisuallyHidden2({ render, ...restProps }, ref) {
-    const element = useRender({
-      render,
-      ref,
-      props: mergeProps(
-        { 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.
-          "data-visually-hidden": ""
-        }
-      )
-    });
-    return element;
-  }
-);
+var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+  registerStyle5("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) {
+  registerStyle5("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_default4 = { "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) {
+  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)}");
+}
+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_element16.forwardRef)(function Link2({
+  children,
+  variant = "default",
+  tone = "brand",
+  openInNewTab = false,
+  target,
+  render,
+  className,
+  ...props
+}, ref) {
+  const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+  const element = useRender({
+    render,
+    defaultTagName: "a",
+    ref,
+    props: mergeProps(props, {
+      className: clsx_default(
+        global_css_defense_default2.a,
+        resets_default2["box-sizing"],
+        focus_module_default["outset-ring--focus-except-active"],
+        variant !== "unstyled" && style_default4.link,
+        variant !== "unstyled" && style_default4[`is-${tone}`],
+        variant === "unstyled" && style_default4["is-unstyled"],
+        className
+      ),
+      target: target ?? (openInNewTab ? "_blank" : void 0),
+      children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+        children,
+        shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+          "span",
+          {
+            className: style_default4["link-icon"],
+            role: "img",
+            "aria-label": (
+              /* translators: accessibility text appended to link text */
+              (0, import_i18n2.__)("(opens in a new tab)")
+            )
+          }
+        )
+      ] })
+    })
+  });
+  return element;
+});

-// packages/ui/build-module/utils/keyboard-shortcut.mjs
+// packages/icons/build-module/library/caution.mjs
+var import_primitives = __toESM(require_primitives(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var caution_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.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_primitives.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/check.mjs
+var import_primitives2 = __toESM(require_primitives(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var check_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.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_primitives2.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-down-small.mjs
+var import_primitives3 = __toESM(require_primitives(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var chevron_down_small_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.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_primitives3.Path, { d: "M8.5 10.5L12 13.5L15.5 10.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-left-small.mjs
+var import_primitives4 = __toESM(require_primitives(), 1);
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.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_primitives4.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-left.mjs
+var import_primitives5 = __toESM(require_primitives(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.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_runtime24.jsx)(import_primitives5.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-right-small.mjs
+var import_primitives6 = __toESM(require_primitives(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives6.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_runtime25.jsx)(import_primitives6.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-right.mjs
+var import_primitives7 = __toESM(require_primitives(), 1);
+var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives7.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_runtime26.jsx)(import_primitives7.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/menu.mjs
+var import_primitives8 = __toESM(require_primitives(), 1);
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+var menu_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives8.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_runtime27.jsx)(import_primitives8.Path, { d: "M5 12H19M5 18.25H19M5 5.75H19", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/ui/build-module/icon/icon.mjs
+var import_element17 = __toESM(require_element(), 1);
+var import_primitives9 = __toESM(require_primitives(), 1);
 var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-function useKeyboardShortcutProps({
-  "aria-describedby": ariaDescribedBy,
-  "aria-keyshortcuts": ariaKeyShortcuts,
-  shortcut
-}) {
-  const generatedDescriptionId = (0, import_element18.useId)();
-  const descriptionId = shortcut ? generatedDescriptionId : void 0;
-  const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
-  return {
-    descriptionId,
-    targetProps: {
-      "aria-describedby": describedBy || void 0,
-      "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
-    }
-  };
-}
-var KeyboardShortcutDescription = (0, import_element18.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+var Icon = (0, import_element17.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_runtime28.jsx)(
-    VisuallyHidden,
+    import_primitives9.SVG,
     {
-      id: descriptionId,
-      "aria-hidden": "true",
-      render: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("span", { ref }),
-      children: (0, import_i18n2.sprintf)(
-        /* translators: %s: keyboard shortcut. */
-        (0, import_i18n2.__)("Keyboard shortcut: %s"),
-        shortcut.label ?? shortcut.ariaKeyShortcut
-      )
+      ref,
+      ...icon.props,
+      ...restProps,
+      ...mergedStyle ? { style: mergedStyle } : {},
+      width: size4,
+      height: size4
     }
   );
 });
-var KeyboardShortcutDisplay = (0, import_element18.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-});

-// packages/ui/build-module/stack/stack.mjs
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
 var import_element19 = __toESM(require_element(), 1);
+var import_i18n3 = __toESM(require_i18n(), 1);
+
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
+var import_element18 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
 function getRuntime6() {
   const globalScope = globalThis;
@@ -9288,46 +9294,65 @@ function registerStyle6(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  registerStyle6("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_default5 = { "stack": "_19ce0419607e1896__stack" };
-var gapTokens = {
-  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)"
-};
-var Stack = (0, import_element19.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
-  const style = {
-    gap: gap && gapTokens[gap],
-    alignItems: align,
-    justifyContent: justify,
-    flexDirection: direction,
-    flexWrap: wrap
+var style_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element18.forwardRef)(
+  function VisuallyHidden2({ render, ...restProps }, ref) {
+    const element = useRender({
+      render,
+      ref,
+      props: mergeProps(
+        { className: style_default5["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.
+          "data-visually-hidden": ""
+        }
+      )
+    });
+    return element;
+  }
+);
+
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+function useKeyboardShortcutProps({
+  "aria-describedby": ariaDescribedBy,
+  "aria-keyshortcuts": ariaKeyShortcuts,
+  shortcut
+}) {
+  const generatedDescriptionId = (0, import_element19.useId)();
+  const descriptionId = shortcut ? generatedDescriptionId : void 0;
+  const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+  return {
+    descriptionId,
+    targetProps: {
+      "aria-describedby": describedBy || void 0,
+      "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+    }
   };
-  const element = useRender({
-    render,
-    ref,
-    props: mergeProps(props, { style, className: style_default5.stack })
-  });
-  return element;
+}
+var KeyboardShortcutDescription = (0, import_element19.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+    VisuallyHidden,
+    {
+      id: descriptionId,
+      "aria-hidden": "true",
+      render: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("span", { ref }),
+      children: (0, import_i18n3.sprintf)(
+        /* translators: %s: keyboard shortcut. */
+        (0, import_i18n3.__)("Keyboard shortcut: %s"),
+        shortcut.label ?? shortcut.ariaKeyShortcut
+      )
+    }
+  );
 });
-
-// packages/ui/build-module/empty-state/index.mjs
-var empty_state_exports = {};
-__export(empty_state_exports, {
-  Actions: () => Actions,
-  Description: () => Description,
-  Icon: () => Icon3,
-  Root: () => Root2,
-  Title: () => Title,
-  Visual: () => Visual
+var KeyboardShortcutDisplay = (0, import_element19.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
 });

-// packages/ui/build-module/empty-state/root.mjs
+// packages/ui/build-module/stack/stack.mjs
 var import_element20 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
@@ -9410,23 +9435,46 @@ function registerStyle7(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle7("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle7("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
 }
-var style_default6 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var Root2 = (0, import_element20.forwardRef)(
-  function EmptyStateRoot({ render, ...props }, ref) {
-    const className = clsx_default(style_default6.root);
-    const element = useRender({
-      defaultTagName: "div",
-      render,
-      ref,
-      props: mergeProps({ className }, props)
-    });
-    return element;
-  }
-);
+var style_default6 = { "stack": "_19ce0419607e1896__stack" };
+var gapTokens = {
+  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)"
+};
+var Stack = (0, import_element20.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+  const style = {
+    gap: gap && gapTokens[gap],
+    alignItems: align,
+    justifyContent: justify,
+    flexDirection: direction,
+    flexWrap: wrap
+  };
+  const element = useRender({
+    render,
+    ref,
+    props: mergeProps(props, { style, className: style_default6.stack })
+  });
+  return element;
+});

-// packages/ui/build-module/empty-state/visual.mjs
+// packages/ui/build-module/empty-state/index.mjs
+var empty_state_exports = {};
+__export(empty_state_exports, {
+  Actions: () => Actions,
+  Description: () => Description,
+  Icon: () => Icon3,
+  Root: () => Root2,
+  Title: () => Title,
+  Visual: () => Visual
+});
+
+// packages/ui/build-module/empty-state/root.mjs
 var import_element21 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
 function getRuntime8() {
@@ -9509,12 +9557,12 @@ function registerStyle8(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle8("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle8("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
 var style_default7 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var Visual = (0, import_element21.forwardRef)(
-  function EmptyStateVisual({ render, ...props }, ref) {
-    const className = clsx_default(style_default7.visual);
+var Root2 = (0, import_element21.forwardRef)(
+  function EmptyStateRoot({ render, ...props }, ref) {
+    const className = clsx_default(style_default7.root);
     const element = useRender({
       defaultTagName: "div",
       render,
@@ -9525,9 +9573,8 @@ var Visual = (0, import_element21.forwardRef)(
   }
 );

-// packages/ui/build-module/empty-state/icon.mjs
+// packages/ui/build-module/empty-state/visual.mjs
 var import_element22 = __toESM(require_element(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
 function getRuntime9() {
   const globalScope = globalThis;
@@ -9609,24 +9656,23 @@ function registerStyle9(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle9("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle9("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
 var style_default8 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var Icon3 = (0, import_element22.forwardRef)(
-  function EmptyStateIcon({ icon, className, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-      Visual,
-      {
-        ref,
-        className: clsx_default(style_default8.icon, className),
-        ...restProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(Icon, { icon })
-      }
-    );
+var Visual = (0, import_element22.forwardRef)(
+  function EmptyStateVisual({ render, ...props }, ref) {
+    const className = clsx_default(style_default8.visual);
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps({ className }, props)
+    });
+    return element;
   }
 );

-// packages/ui/build-module/empty-state/title.mjs
+// packages/ui/build-module/empty-state/icon.mjs
 var import_element23 = __toESM(require_element(), 1);
 var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
@@ -9710,27 +9756,24 @@ function registerStyle10(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle10("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle10("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
 var style_default9 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)("h2", {});
-var Title = (0, import_element23.forwardRef)(
-  function EmptyStateTitle({ render = DEFAULT_TAG, className, children, ...props }, ref) {
+var Icon3 = (0, import_element23.forwardRef)(
+  function EmptyStateIcon({ icon, className, ...restProps }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
-      Text,
+      Visual,
       {
         ref,
-        variant: "heading-lg",
-        render,
-        className: clsx_default(style_default9.title, className),
-        ...props,
-        children
+        className: clsx_default(style_default9.icon, className),
+        ...restProps,
+        children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(Icon, { icon })
       }
     );
   }
 );

-// packages/ui/build-module/empty-state/description.mjs
+// packages/ui/build-module/empty-state/title.mjs
 var import_element24 = __toESM(require_element(), 1);
 var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
@@ -9814,26 +9857,29 @@ function registerStyle11(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle11("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle11("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
 var style_default10 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var DEFAULT_TAG2 = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("p", {});
-var Description = (0, import_element24.forwardRef)(function EmptyStateDescription({ render = DEFAULT_TAG2, className, children, ...props }, ref) {
-  return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-    Text,
-    {
-      ref,
-      variant: "body-md",
-      render,
-      className: clsx_default(style_default10.description, className),
-      ...props,
-      children
-    }
-  );
-});
+var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("h2", {});
+var Title = (0, import_element24.forwardRef)(
+  function EmptyStateTitle({ render = DEFAULT_TAG, className, children, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+      Text,
+      {
+        ref,
+        variant: "heading-lg",
+        render,
+        className: clsx_default(style_default10.title, className),
+        ...props,
+        children
+      }
+    );
+  }
+);

-// packages/ui/build-module/empty-state/actions.mjs
+// packages/ui/build-module/empty-state/description.mjs
 var import_element25 = __toESM(require_element(), 1);
+var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
 function getRuntime12() {
   const globalScope = globalThis;
@@ -9915,26 +9961,26 @@ function registerStyle12(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle12("7b60a246cc", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');
+  registerStyle12("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
 var style_default11 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
-var Actions = (0, import_element25.forwardRef)(
-  function EmptyStateActions({ render, ...props }, ref) {
-    const className = clsx_default(style_default11.actions);
-    const element = useRender({
-      defaultTagName: "div",
-      render,
+var DEFAULT_TAG2 = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("p", {});
+var Description = (0, import_element25.forwardRef)(function EmptyStateDescription({ render = DEFAULT_TAG2, className, children, ...props }, ref) {
+  return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    Text,
+    {
       ref,
-      props: mergeProps({ className }, props)
-    });
-    return element;
-  }
-);
+      variant: "body-md",
+      render,
+      className: clsx_default(style_default11.description, className),
+      ...props,
+      children
+    }
+  );
+});

-// packages/ui/build-module/link/link.mjs
+// packages/ui/build-module/empty-state/actions.mjs
 var import_element26 = __toESM(require_element(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
 var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
 function getRuntime13() {
   const globalScope = globalThis;
@@ -10016,63 +10062,21 @@ function registerStyle13(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle13("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) {
-  registerStyle13("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "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) {
-  registerStyle13("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_default12 = { "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) {
-  registerStyle13("af6d9984a6", "._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");
+  registerStyle13("d29c51197e", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');
 }
-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" };
-var Link = (0, import_element26.forwardRef)(function Link2({
-  children,
-  variant = "default",
-  tone = "brand",
-  openInNewTab = false,
-  render,
-  className,
-  ...props
-}, ref) {
-  const element = useRender({
-    render,
-    defaultTagName: "a",
-    ref,
-    props: mergeProps(props, {
-      className: clsx_default(
-        global_css_defense_default2.a,
-        resets_default2["box-sizing"],
-        focus_module_default["outset-ring--focus-except-active"],
-        variant !== "unstyled" && style_default12.link,
-        variant !== "unstyled" && style_default12[`is-${tone}`],
-        variant === "unstyled" && style_default12["is-unstyled"],
-        className
-      ),
-      target: openInNewTab ? "_blank" : void 0,
-      children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_jsx_runtime32.Fragment, { children: [
-        children,
-        openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
-          "span",
-          {
-            className: style_default12["link-icon"],
-            role: "img",
-            "aria-label": (
-              /* translators: accessibility text appended to link text */
-              (0, import_i18n3.__)("(opens in a new tab)")
-            )
-          }
-        )
-      ] })
-    })
-  });
-  return element;
-});
+var style_default12 = { "root": "a23e08e65c8e62e5__root", "visual": "_01303b3680eaa216__visual", "icon": "_58c8e351db225608__icon", "title": "b8b96f70820333a1__title", "description": "_70f1dd22bad55b18__description", "actions": "_89ac025fd8e2bc52__actions" };
+var Actions = (0, import_element26.forwardRef)(
+  function EmptyStateActions({ render, ...props }, ref) {
+    const className = clsx_default(style_default12.actions);
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps({ className }, props)
+    });
+    return element;
+  }
+);

 // packages/admin-ui/build-module/navigable-region/index.mjs
 var import_element27 = __toESM(require_element(), 1);
@@ -12159,7 +12163,7 @@ function BootBackButton({ length }) {
     {
       size: "compact",
       onClick: handleBack,
-      label: (0, import_i18n11.__)("Go back"),
+      label: (0, import_i18n11.__)("Back"),
       icon: (0, import_i18n11.isRTL)() ? chevron_right_default : chevron_left_default
     }
   );
@@ -12895,7 +12899,8 @@ function Root3() {
                 {
                   color: {
                     ...themeColors,
-                    background: "#ffffff"
+                    // Reset to the default background color.
+                    background: "#fcfcfc"
                   },
                   children: [
                     /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(Outlet, {}),
@@ -13302,7 +13307,8 @@ function RootSinglePage() {
                 {
                   color: {
                     ...themeColors,
-                    background: "#ffffff"
+                    // Reset to the default background color.
+                    background: "#fcfcfc"
                   },
                   children: [
                     /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(Outlet2, {}),
diff --git a/wp-includes/js/dist/script-modules/boot/index.min.asset.php b/wp-includes/js/dist/script-modules/boot/index.min.asset.php
index 0463865061..3eda635b97 100644
--- a/wp-includes/js/dist/script-modules/boot/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/boot/index.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-dom', 'wp-editor', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/lazy-editor', 'import' => 'dynamic'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '8cc5f2c749590d7b592a');
\ 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-dom', 'wp-editor', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/lazy-editor', 'import' => 'dynamic'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '561d400a81b4d92e0ab6');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/boot/index.min.js b/wp-includes/js/dist/script-modules/boot/index.min.js
index e010c8211b..2562ac2cb6 100644
--- a/wp-includes/js/dist/script-modules/boot/index.min.js
+++ b/wp-includes/js/dist/script-modules/boot/index.min.js
@@ -1,4 +1,4 @@
-var mg=Object.create;var Ai=Object.defineProperty;var gg=Object.getOwnPropertyDescriptor;var hg=Object.getOwnPropertyNames;var _g=Object.getPrototypeOf,bg=Object.prototype.hasOwnProperty;var le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ct=(e,t)=>{for(var o in t)Ai(e,o,{get:t[o],enumerable:!0})},yg=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of hg(t))!bg.call(e,r)&&r!==o&&Ai(e,r,{get:()=>t[r],enumerable:!(n=gg(t,r))||n.enumerable});return e};var l=(e,t,o)=>(o=e!=null?mg(_g(e)):{},yg(t||!e||!e.__esModule?Ai(o,"default",{value:e,enumerable:!0}):o,e));var Z=le((p0,Oc)=>{Oc.exports=window.wp.element});var Oe=le((m0,Ac)=>{Ac.exports=window.wp.data});var me=le((g0,Ic)=>{Ic.exports=window.wp.i18n});var z=le((_0,Mc)=>{Mc.exports=window.React});var j=le((R0,Fc)=>{Fc.exports=window.ReactJSXRuntime});var Wt=le((bw,ll)=>{ll.exports=window.ReactDOM});var dd=le(ld=>{"use strict";var Fo=z();function y_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var v_=typeof Object.is=="function"?Object.is:y_,w_=Fo.useState,x_=Fo.useEffect,S_=Fo.useLayoutEffect,R_=Fo.useDebugValue;function E_(e,t){var o=t(),n=w_({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return S_(function(){r.value=o,r.getSnapshot=t,pa(r)&&i({inst:r})},[e,o,t]),x_(function(){return pa(r)&&i({inst:r}),e(function(){pa(r)&&i({inst:r})})},[e]),R_(o),o}function pa(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!v_(e,o)}catch{return!0}}function T_(e,t){return t()}var C_=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?T_:E_;ld.useSyncExternalStore=Fo.useSyncExternalStore!==void 0?Fo.useSyncExternalStore:C_});var hr=le((l1,fd)=>{"use strict";fd.exports=dd()});var pd=le(ud=>{"use strict";var _r=z(),k_=hr();function P_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var O_=typeof Object.is=="function"?Object.is:P_,A_=k_.useSyncExternalStore,I_=_r.useRef,N_=_r.useEffect,M_=_r.useMemo,L_=_r.useDebugValue;ud.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=I_(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=M_(function(){function d(m){if(!c){if(c=!0,f=m,m=n(m),r!==void 0&&a.hasValue){var u=a.value;if(r(u,m))return g=u}return g=m}if(u=g,O_(f,m))return u;var h=n(m);return r!==void 0&&r(u,h)?(f=m,u):(f=m,g=h)}var c=!1,f,g,p=o===void 0?null:o;return[function(){return d(t())},p===null?void 0:function(){return d(p())}]},[t,o,n,r]);var s=A_(e,i[0],i[1]);return N_(function(){a.hasValue=!0,a.value=s},[s]),L_(s),s}});var gd=le((f1,md)=>{"use strict";md.exports=pd()});var pt=le((_E,Yf)=>{Yf.exports=window.wp.primitives});var qo=le((wE,Kf)=>{Kf.exports=window.wp.compose});var Kr=le((qE,cu)=>{cu.exports=window.wp.theme});var rs=le((GE,lu)=>{lu.exports=window.wp.privateApis});var Pe=le((T7,op)=>{op.exports=window.wp.components});var oo=le((U7,fp)=>{fp.exports=window.wp.coreData});var In=le((D7,up)=>{up.exports=window.wp.notices});var vo=le((W7,pp)=>{pp.exports=window.wp.editor});var Bp=le((P6,Vp)=>{Vp.exports=window.wp.keycodes});var Dp=le((O6,Up)=>{Up.exports=window.wp.keyboardShortcuts});var fm=le(($6,dm)=>{dm.exports=window.wp.dom});var pm=le((Y6,um)=>{um.exports=window.wp.url});var dc=le((G6,wm)=>{wm.exports=window.wp.htmlEntities});var Hm=le((m9,jm)=>{jm.exports=window.wp.plugins});var cn=l(Z(),1),To=l(Oe(),1);var xc=l(me(),1),Xm=l(Z(),1);function Nc(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=Nc(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function vg(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=Nc(e))&&(n&&(n+=" "),n+=t);return n}var G=vg;var wg=l(z(),1),fn={...wg};var jc=l(z(),1),Lc={};function xe(e,t){let o=jc.useRef(Lc);return o.current===Lc&&(o.current=e(t)),o}var Ii=fn.useInsertionEffect,xg=Ii&&Ii!==fn.useLayoutEffect?Ii:e=>e();function $(e){let t=xe(Sg).current;return t.next=e,xg(t.effect),t.trampoline}function Sg(){let e={next:void 0,callback:Rg,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Rg(){}var Hc=l(z(),1),Eg=()=>{},V=typeof document<"u"?Hc.useLayoutEffect:Eg;function Tg(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${n}; visit ${i} for the full message.`}}var Cg=Tg("https://base-ui.com/production-error","Base UI"),ot=Cg;var ao=l(z(),1);function Ni(e,t,o,n){let r=xe(Vc).current;return kg(r,e,t,o,n)&&Bc(r,[e,t,o,n]),r.callback}function zc(e){let t=xe(Vc).current;return Pg(t,e)&&Bc(t,e),t.callback}function Vc(){return{callback:null,cleanup:null,refs:[]}}function kg(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Pg(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function Bc(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 a=i(o);typeof a=="function"&&(n[r]=a);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 a=n[r];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Dc=l(z(),1);var Uc=l(z(),1),Og=parseInt(Uc.version,10);function Oo(e){return Og>=e}function Mi(e){if(!Dc.isValidElement(e))return null;let t=e,o=t.props;return(Oo(19)?o?.ref:t.ref)??null}function un(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Xe(){}var Wc=Object.freeze([]),de=Object.freeze({});function $c(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 Yc(e,t){return typeof e=="function"?e(t):e}function qc(e,t){return typeof e=="function"?e(t):e}var Li={};function _e(e,t,o,n,r){if(!o&&!n&&!r&&!e)return qn(t);let i=qn(e);return t&&(i=pn(i,t)),o&&(i=pn(i,o)),n&&(i=pn(i,n)),r&&(i=pn(i,r)),i}function Gc(e){if(e.length===0)return Li;if(e.length===1)return qn(e[0]);let t=qn(e[0]);for(let o=1;o<e.length;o+=1)t=pn(t,e[o]);return t}function qn(e){return ji(e)?{...Kc(e,Li)}:Ag(e)}function pn(e,t){return ji(t)?Kc(t,e):Ig(e,t)}function Ag(e){let t={...e};for(let o in t){let n=t[o];Xc(o,n)&&(t[o]=Zc(n))}return t}function Ig(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=un(e.style,n);break}case"className":{e[o]=Hi(e.className,n);break}default:Xc(o,n)?e[o]=Ng(e[o],n):e[o]=n}}return e}function Xc(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 ji(e){return typeof e=="function"}function Kc(e,t){return ji(e)?e(t):e??Li}function Ng(e,t){return t?e?(...o)=>{let n=o[0];if(Qc(n)){let i=n;Jc(i);let a=t(...o);return i.baseUIHandlerPrevented||e?.(...o),a}let r=t(...o);return e?.(...o),r}:Zc(t):e}function Zc(e){return e&&((...t)=>{let o=t[0];return Qc(o)&&Jc(o),e(...t)})}function Jc(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Hi(e,t){return t?e?t+" "+e:t:e}function Qc(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Fi=l(z(),1);function Fe(e,t,o={}){let n=t.render,r=Mg(t,o);if(o.enabled===!1)return null;let i=o.state??de;return Hg(e,n,r,i)}function Mg(e,t={}){let{className:o,style:n,render:r}=e,{state:i=de,ref:a,props:s,stateAttributesMapping:d,enabled:c=!0}=t,f=c?Yc(o,i):void 0,g=c?qc(n,i):void 0,p=c?$c(i,d):de,m=c&&s?Lg(s):void 0,u=c?un(p,m)??{}:de;return typeof document<"u"&&(c?Array.isArray(a)?u.ref=zc([u.ref,Mi(r),...a]):u.ref=Ni(u.ref,Mi(r),a):Ni(null,null)),c?(f!==void 0&&(u.className=Hi(u.className,f)),g!==void 0&&(u.style=un(u.style,g)),u):de}function Lg(e){return Array.isArray(e)?Gc(e):_e(void 0,e)}var jg=Symbol.for("react.lazy");function Hg(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=_e(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===jg&&(i=ao.Children.toArray(t)[0]),ao.cloneElement(i,r)}if(e&&typeof e=="string")return Fg(e,o);throw new Error(ot(8))}function Fg(e,t){return e==="button"?(0,Fi.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Fi.createElement)("img",{alt:"",...t,key:t.key}):ao.createElement(e,t)}var Gn=l(z(),1);var el=0;function zg(e,t="mui"){let[o,n]=Gn.useState(e),r=e||o;return Gn.useEffect(()=>{o==null&&(el+=1,n(`${t}-${el}`))},[o,t]),r}var tl=fn.useId;function Ao(e,t){if(tl!==void 0){let o=tl();return e??(t?`${t}-${o}`:o)}return zg(e,t)}function ol(e){return Ao(e,"base-ui")}var Y={};ct(Y,{cancelOpen:()=>ph,chipRemovePress:()=>Xg,clearPress:()=>Gg,closePress:()=>Yg,closeWatcher:()=>ah,decrementPress:()=>Jg,disabled:()=>gh,drag:()=>dh,escapeKey:()=>ih,focusOut:()=>rh,imperativeAction:()=>bh,incrementPress:()=>Zg,initial:()=>_h,inputBlur:()=>th,inputChange:()=>Qg,inputClear:()=>eh,inputPaste:()=>oh,inputPress:()=>nh,itemPress:()=>$g,keyboard:()=>ch,linkPress:()=>qg,listNavigation:()=>sh,missing:()=>hh,none:()=>Vg,outsidePress:()=>Wg,pointer:()=>lh,scrub:()=>uh,siblingOpen:()=>mh,swipe:()=>yh,trackPress:()=>Kg,triggerFocus:()=>Dg,triggerHover:()=>Ug,triggerPress:()=>Bg,wheel:()=>fh,windowResize:()=>vh});var Vg="none",Bg="trigger-press",Ug="trigger-hover",Dg="trigger-focus",Wg="outside-press",$g="item-press",Yg="close-press",qg="link-press",Gg="clear-press",Xg="chip-remove-press",Kg="track-press",Zg="increment-press",Jg="decrement-press",Qg="input-change",eh="input-clear",th="input-blur",oh="input-paste",nh="input-press",rh="focus-out",ih="escape-key",ah="close-watcher",sh="list-navigation",ch="keyboard",lh="pointer",dh="drag",fh="wheel",uh="scrub",ph="cancel-open",mh="sibling-open",gh="disabled",hh="missing",_h="initial",bh="imperative-action",yh="swipe",vh="window-resize";function J(e,t,o,n){let r=!1,i=!1,a=n??de;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,...a}}var Vi=l(z(),1);var nl=l(z(),1);function Io(e){nl.useEffect(e,Wc)}var Xn=null,iw=globalThis.requestAnimationFrame,zi=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)}},Kn=new zi;var _t=class e{static create(){return new e}static request(t){return Kn.request(t)}static cancel(t){return Kn.cancel(t)}currentId=Xn;request(t){this.cancel(),this.currentId=Kn.request(()=>{this.currentId=Xn,t()})}cancel=()=>{this.currentId!==Xn&&(Kn.cancel(this.currentId),this.currentId=Xn)};disposeEffect=()=>this.cancel};function No(){let e=xe(_t.create).current;return Io(e.disposeEffect),e}function rl(e,t=!1,o=!1){let[n,r]=Vi.useState(e&&t?"idle":void 0),[i,a]=Vi.useState(e);return e&&!i&&(a(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),V(()=>{if(!e&&i&&n!=="ending"&&o){let s=_t.request(()=>{r("ending")});return()=>{_t.cancel(s)}}},[e,i,n,o]),V(()=>{if(!e||t)return;let s=_t.request(()=>{r(void 0)});return()=>{_t.cancel(s)}},[t,e]),V(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let s=_t.request(()=>{r("idle")});return()=>{_t.cancel(s)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}var Bi=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),wh={"data-starting-style":""},xh={"data-ending-style":""},il={transitionStatus(e){return e==="starting"?wh:e==="ending"?xh:null}};function Zn(){return typeof window<"u"}function co(e){return Jn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function yt(e){var t;return(t=(Jn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Jn(e){return Zn()?e instanceof Node||e instanceof fe(e).Node:!1}function D(e){return Zn()?e instanceof Element||e instanceof fe(e).Element:!1}function Se(e){return Zn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function Mo(e){return!Zn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function mn(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Ae(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function al(e){return/^(table|td|th)$/.test(co(e))}function gn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Sh=/transform|translate|scale|rotate|perspective|filter/,Rh=/paint|layout|strict|content/,so=e=>!!e&&e!=="none",Ui;function Qn(e){let t=D(e)?Ae(e):e;return so(t.transform)||so(t.translate)||so(t.scale)||so(t.rotate)||so(t.perspective)||!er()&&(so(t.backdropFilter)||so(t.filter))||Sh.test(t.willChange||"")||Rh.test(t.contain||"")}function sl(e){let t=bt(e);for(;Se(t)&&!vt(t);){if(Qn(t))return t;if(gn(t))return null;t=bt(t)}return null}function er(){return Ui==null&&(Ui=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ui}function vt(e){return/^(html|body|#document)$/.test(co(e))}function Ae(e){return fe(e).getComputedStyle(e)}function hn(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(co(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Mo(e)&&e.host||yt(e);return Mo(t)?t.host:t}function cl(e){let t=bt(e);return vt(t)?(e.ownerDocument||e).body:Se(t)&&mn(t)?t:cl(t)}function Dt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=cl(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=fe(r);if(i){let s=tr(a);return t.concat(a,a.visualViewport||[],mn(r)?r:[],s&&o?Dt(s):[])}else return t.concat(r,Dt(r,[],o))}function tr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function ee(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function ze(e){let t=xe(Eh,e).current;return t.next=e,V(t.effect),t}function Eh(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var ul=l(z(),1);var fl=l(Wt(),1);function dl(e){return e==null?e:"current"in e?e.current:e}function Lo(e,t=!1){let o=No();return $((n,r=null)=>{o.cancel();let i=dl(e);if(i==null)return;let a=i,s=()=>{fl.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function d(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||s()},()=>{if(r?.aborted)return;if(a.getAnimations().some(f=>f.pending||f.playState!=="finished")){d();return}s()})}if(t){let c="data-starting-style";if(!a.hasAttribute(c)){o.request(d);return}let f=new MutationObserver(()=>{a.hasAttribute(c)||(f.disconnect(),d())});f.observe(a,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(d)})}function or(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=$(r),a=Lo(n,o);ul.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,o,i,a])}var Mt={};ct(Mt,{engine:()=>qi,env:()=>Xi,os:()=>$i,screenReader:()=>Gi});var $i={};ct($i,{android:()=>gl,apple:()=>Wi,ios:()=>Di,linux:()=>Oh,mac:()=>hl,windows:()=>Ph});function Th(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ch,platform:kh,maxTouchPoints:pl}=Th(),lo=Ch.toLowerCase(),fo=kh.toLowerCase();var Di=/^i(os$|p)/.test(fo)||fo==="macintel"&&pl>1,ml="android",gl=fo===ml||lo.includes(ml),hl=!Di&&fo.startsWith("mac"),Ph=fo.startsWith("win"),Oh=!gl&&/^(linux|chrome os)/.test(fo),Wi=hl||Di;var qi={};ct(qi,{blink:()=>Ih,gecko:()=>Ah,webkit:()=>Yi});var Yi=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Ah=!Yi&&lo.includes("firefox"),Ih=!Yi&&lo.includes("chrom");var Gi={};ct(Gi,{voiceOver:()=>Nh});var Nh=Wi;var Xi={};ct(Xi,{jsdom:()=>Mh});var Mh=/jsdom|happydom/.test(lo);var _n=0,Ke=class e{static create(){return new e}currentId=_n;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=_n,o()},t)}isStarted(){return this.currentId!==_n}clear=()=>{this.currentId!==_n&&(clearTimeout(this.currentId),this.currentId=_n)};disposeEffect=()=>this.clear};function lt(){let e=xe(Ke.create).current;return Io(e.disposeEffect),e}var Ne=l(z(),1);function _l(e){return"nativeEvent"in e}function Lt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function bl(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ki="data-base-ui-focusable";var Zi="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function nr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function te(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Mo(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Ie(e){return"composedPath"in e?e.composedPath()[0]:e.target}function $t(e,t){if(!D(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(te(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function rr(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 yl(e){return e.matches("html,body")}function vl(e){return Se(e)&&e.matches(Zi)}function Ji(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Zi}`)!=null}function wl(e){if(!e||Mt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Lh(e,t){return t!=null&&!Lt(t)?0:typeof e=="function"?e():e}function nt(e,t,o){let n=Lh(e,o);return typeof n=="number"?n:n?.[t]}function Qi(e){return typeof e=="function"?e():e}function ir(e,t){return t||e==="click"||e==="mousedown"}function xl(e){return e?.includes("mouse")&&e!=="mousedown"}var Sl=l(j(),1),Rl=Ne.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function jh(e,t){e.current=t.current}function ea(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Ne.useRef(o),i=Ne.useRef(o),a=Ne.useRef(null),s=Ne.useRef(null),d=lt();return V(()=>{if(i.current=o,!a.current){r.current=o;return}r.current={open:nt(r.current,"open"),close:nt(o,"close")}},[o,a,r,i]),(0,Sl.jsx)(Rl.Provider,{value:Ne.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:a,timeoutMs:n,currentContextRef:s,timeout:d}),[n,d]),children:t})}function ta(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Ne.useContext(Rl),{currentIdRef:a,delayRef:s,timeoutMs:d,initialDelayRef:c,currentContextRef:f,hasProvider:g,timeout:p}=i,[m,u]=Ne.useState(!1),h=Ne.useRef(o);return V(()=>{h.current=o},[o]),V(()=>{function _(){f.current?.setIsInstantPhase(!1),a.current=null,f.current=null,s.current=c.current,p.clear()}if(a.current&&!o&&a.current===r){if(u(!1),d){let y=r;return p.start(d,()=>{n.select("open")||a.current&&a.current!==y||_()}),()=>{(h.current||a.current!==y)&&p.clear()}}_()}},[o,r,a,s,d,c,f,p,n]),V(()=>{if(!o)return;let _=f.current,y=a.current;p.clear(),f.current={onOpenChange:n.setOpen,setIsInstantPhase:u},a.current=r,s.current={open:0,close:nt(c.current,"close")},y!==null&&y!==r?(u(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,J(Y.none))):(u(!1),_?.setIsInstantPhase(!1))},[o,r,n,a,s,c,f,p]),V(()=>()=>{if(a.current===r){if(f.current=null,!h.current)return;a.current=null,jh(s,c),p.clear()}},[f,a,s,r,c,p]),Ne.useMemo(()=>({hasProvider:g,delayRef:s,isInstantPhase:m}),[g,s,m])}function dt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Yt=Math.min,ft=Math.max,qt=Math.round,yn=Math.floor,wt=e=>({x:e,y:e}),Hh={left:"right",right:"left",bottom:"top",top:"bottom"};function sr(e,t,o){return ft(e,Yt(t,o))}function xt(e,t){return typeof e=="function"?e(t):e}function Ce(e){return e.split("-")[0]}function ut(e){return e.split("-")[1]}function cr(e){return e==="x"?"y":"x"}function vn(e){return e==="y"?"height":"width"}function Ve(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function wn(e){return cr(Ve(e))}function Cl(e,t,o){o===void 0&&(o=!1);let n=ut(e),r=wn(e),i=vn(r),a=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=bn(a)),[a,bn(a)]}function kl(e){let t=bn(e);return[ar(e),t,ar(t)]}function ar(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var El=["left","right"],Tl=["right","left"],Fh=["top","bottom"],zh=["bottom","top"];function Vh(e,t,o){switch(e){case"top":case"bottom":return o?t?Tl:El:t?El:Tl;case"left":case"right":return t?Fh:zh;default:return[]}}function Pl(e,t,o,n){let r=ut(e),i=Vh(Ce(e),o==="start",n);return r&&(i=i.map(a=>a+"-"+r),t&&(i=i.concat(i.map(ar)))),i}function bn(e){let t=Ce(e);return Hh[t]+e.slice(t.length)}function Bh(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 lr(e){return typeof e!="number"?Bh(e):{top:e,right:e,bottom:e,left:e}}function uo(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 jt(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...jt(e,r.id,o)])}function jo(e){return`data-base-ui-${e}`}var Me=l(z(),1),Il=l(Wt(),1);var Ol={style:{transition:"none"}};var Uh="data-base-ui-swipe-ignore",Dh="data-swipe-ignore",rx=`[${Uh}]`,ix=`[${Dh}]`;var Al={fallbackAxisSide:"end"};var Nl=l(j(),1),Wh=Me.createContext(null),$h=()=>Me.useContext(Wh),Yh=jo("portal");function Ml(e={}){let{ref:t,container:o,componentProps:n=de,elementProps:r}=e,i=Ao(),s=$h()?.portalNode,[d,c]=Me.useState(null),[f,g]=Me.useState(null),p=$(_=>{_!==null&&g(_)}),m=Me.useRef(null);V(()=>{if(o===null){m.current&&(m.current=null,g(null),c(null));return}let _=(o&&(Jn(o)?o:o.current))??s??document.body;if(_==null){m.current&&(m.current=null,g(null),c(null));return}m.current!==_&&(m.current=_,g(null),c(_))},[o,s]);let u=Fe("div",n,{ref:[t,p],props:[{id:i,[Yh]:""},r]}),h=d&&u?Il.createPortal(u,d):null;return{node:f,nodeId:Me.isValidElement(u)?u.props.id:void 0,subtree:h}}var po=l(z(),1);function Ll(){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 qh=l(j(),1),Gh=po.createContext(null),Xh=po.createContext(null),dr=()=>po.useContext(Gh)?.id||null,Gt=e=>{let t=po.useContext(Xh);return e??t};var Be=l(z(),1);function Kh(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},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",d=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,f=i.height,g=i.x,p=i.y;return o==null&&t.x&&a&&(o=i.x-t.x),n==null&&t.y&&s&&(n=i.y-t.y),g-=o||0,p-=n||0,c=0,f=0,!r||d?(c=t.axis==="y"?i.width:0,f=t.axis==="x"?i.height:0,g=a&&t.x!=null?t.x:g,p=s&&t.y!=null?t.y:p):r&&!d&&(f=t.axis==="x"?i.height:f,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:f,x:g,y:p,top:p,right:g+c,bottom:p+f,left:g}}}}function jl(e){return e!=null&&e.clientX!=null}function oa(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),a=r.useState("floatingElement"),s=r.useState("domReferenceElement"),d=r.context.dataRef,c=Be.useRef(!1),f=Be.useRef(null),[g,p]=Be.useState(),[m,u]=Be.useState([]),h=$(v=>{r.set("positionReference",v)}),_=$((v,R,x)=>{c.current||d.current.openEvent&&!jl(d.current.openEvent)||r.set("positionReference",Kh(x??s,{x:v,y:R,axis:n,dataRef:d,pointerType:g}))}),y=$(v=>{i?f.current||(_(v.clientX,v.clientY,v.currentTarget),u([])):_(v.clientX,v.clientY,v.currentTarget)}),w=Lt(g)?a:i;Be.useEffect(()=>{if(!o){h(s);return}if(!w)return;function v(){f.current?.(),f.current=null}let R=fe(a);function x(S){let T=Ie(S);te(a,T)?v():_(S.clientX,S.clientY)}return!d.current.openEvent||jl(d.current.openEvent)?f.current=ee(R,"mousemove",x):h(s),v},[w,o,a,d,s,r,_,h,m]),Be.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Be.useEffect(()=>{o&&!a&&(c.current=!1)},[o,a]),Be.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let b=Be.useMemo(()=>{function v(R){p(R.pointerType)}return{onPointerDown:v,onPointerEnter:v,onMouseMove:y,onMouseEnter:y}},[y]);return Be.useMemo(()=>o?{reference:b,trigger:b}:{},[o,b])}var Ze=l(z(),1);function Zh(){return!1}function Jh(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function na(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:a=Zh,bubbles:s,externalTree:d}=t,c="rootStore"in e?e.rootStore:e,f=c.useState("open"),g=c.useState("floatingElement"),{dataRef:p}=c.context,m=Gt(d),u=$(typeof r=="function"?r:()=>!1),h=typeof r=="function"?u:r,_=h!==!1,y=$(()=>i),{escapeKey:w,outsidePress:b}=Jh(s),v=Ze.useRef(!1),R=Ze.useRef(!1),x=Ze.useRef(!1),S=Ze.useRef(!1),T=Ze.useRef(""),C=Ze.useRef(null),I=lt(),H=lt(),U=$(()=>{H.clear(),p.current.insideReactTree=!1}),W=$(O=>{let B=p.current.floatingContext?.nodeId;return(m?jt(m.nodesRef.current,B):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),M=$(O=>rr(O,c.select("floatingElement"))||rr(O,c.select("domReferenceElement"))),E=$(O=>{a()&&c.setOpen(!1,J(Y.triggerPress,O.nativeEvent))}),A=$(O=>{if(!f||!o||!n||O.key!=="Escape"||S.current||!w&&W("__escapeKeyBubbles"))return;let B=_l(O)?O.nativeEvent:O,K=J(Y.escapeKey,B);c.setOpen(!1,K),K.isCanceled||O.preventDefault(),!w&&!K.isPropagationAllowed&&O.stopPropagation()}),k=$(()=>{p.current.insideReactTree=!0,H.start(0,U)}),P=$(O=>{if(!f||!o||O.button!==0)return;let B=Ie(O.nativeEvent);te(c.select("floatingElement"),B)&&(v.current||(v.current=!0,R.current=!1))}),N=$(O=>{!f||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&v.current&&(R.current=!0)});Ze.useEffect(()=>{if(!f||!o)return U;p.current.__escapeKeyBubbles=w,p.current.__outsidePressBubbles=b;let O=new Ke,B=new Ke;function K(){O.clear(),S.current=!0}function ie(){O.start(Mt.engine.webkit?5:0,()=>{S.current=!1})}function q(){x.current=!0,B.start(0,()=>{x.current=!1})}function ue(){v.current=!1,R.current=!1}function oe(){let L=T.current,F=L==="pen"||!L?"mouse":L,we=y(),Te=typeof we=="function"?we():we;return typeof Te=="string"?Te:Te[F]}function ce(L){let F=oe();return F==="intentional"&&L.type!=="click"||F==="sloppy"&&L.type==="click"}function pe(L){let F=p.current.floatingContext?.nodeId,we=m&&jt(m.nodesRef.current,F).some(Te=>rr(L,Te.context?.elements.floating));return M(L)||we}function he(L){if(ce(L)){L.type!=="click"&&!M(L)&&(B.clear(),x.current=!1),U();return}if(p.current.insideReactTree){U();return}let F=Ie(L),we=`[${jo("inert")}]`,Te=D(F)?F.getRootNode():null,Vt=Array.from((Mo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(we)),st=c.context.triggerElements;if(F&&(st.hasElement(F)||st.hasMatchingElement(qe=>te(qe,F))))return;let Bt=D(F)?F:null;for(;Bt&&!vt(Bt);){let qe=bt(Bt);if(vt(qe)||!D(qe))break;Bt=qe}if(!(Vt.length&&D(F)&&!yl(F)&&!te(F,c.select("floatingElement"))&&Vt.every(qe=>!te(Bt,qe)))){if(Se(F)&&!("touches"in L)){let qe=vt(F),ko=Ae(F),io=/auto|scroll/,Vn=qe||io.test(ko.overflowX),Po=qe||io.test(ko.overflowY),Ut=Vn&&F.clientWidth>0&&F.scrollWidth>F.clientWidth,Bn=Po&&F.clientHeight>0&&F.scrollHeight>F.clientHeight,Un=ko.direction==="rtl",Dn=Bn&&(Un?L.offsetX<=F.offsetWidth-F.clientWidth:L.offsetX>F.clientWidth),Wn=Ut&&L.offsetY>F.clientHeight;if(Dn||Wn)return}if(!pe(L)){if(oe()==="intentional"&&x.current){B.clear(),x.current=!1;return}typeof h=="function"&&!h(L)||W("__outsidePressBubbles")||(c.setOpen(!1,J(Y.outsidePress,L)),U())}}}function It(L){oe()!=="sloppy"||L.pointerType==="touch"||!c.select("open")||!o||M(L)||he(L)}function se(L){if(oe()!=="sloppy"||!c.select("open")||!o||M(L))return;let F=L.touches[0];F&&(C.current={startTime:Date.now(),startX:F.clientX,startY:F.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function be(L,F){let we=Ie(L);if(!we)return;let Te=ee(we,L.type,()=>{F(L),Te()})}function ye(L){T.current="touch",be(L,se)}function et(L){I.clear(),L.type==="pointerdown"&&(T.current=L.pointerType),!(L.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&be(L,F=>{F.type==="pointerdown"?It(F):he(F)})}function He(L){if(!v.current)return;let F=R.current;if(ue(),oe()==="intentional"){if(L.type==="pointercancel"){F&&q();return}if(!pe(L)){if(F){q();return}typeof h=="function"&&!h(L)||(B.clear(),x.current=!0,U())}}}function Co(L){if(oe()!=="sloppy"||!C.current||M(L))return;let F=L.touches[0];if(!F)return;let we=Math.abs(F.clientX-C.current.startX),Te=Math.abs(F.clientY-C.current.startY),Vt=Math.sqrt(we*we+Te*Te);Vt>5&&(C.current.dismissOnTouchEnd=!0),Vt>10&&(he(L),I.clear(),C.current=null)}function ro(L){be(L,Co)}function Ft(L){oe()!=="sloppy"||!C.current||M(L)||(C.current.dismissOnTouchEnd&&he(L),I.clear(),C.current=null)}function zt(L){be(L,Ft)}let ve=Re(g),zn=dt(n&&dt(ee(ve,"keydown",A),ee(ve,"compositionstart",K),ee(ve,"compositionend",ie)),_&&dt(ee(ve,"click",et,!0),ee(ve,"pointerdown",et,!0),ee(ve,"pointerup",He,!0),ee(ve,"pointercancel",He,!0),ee(ve,"mousedown",et,!0),ee(ve,"mouseup",He,!0),ee(ve,"touchstart",ye,!0),ee(ve,"touchmove",ro,!0),ee(ve,"touchend",zt,!0)));return()=>{zn(),O.clear(),B.clear(),ue(),x.current=!1,U()}},[p,g,n,_,h,f,o,w,b,A,U,y,W,M,m,c,I]);let X=Ze.useMemo(()=>({onKeyDown:A,onPointerDown:E,onClick:E}),[A,E]),ae=Ze.useMemo(()=>({onKeyDown:A,onPointerDown:N,onMouseDown:N,onClickCapture:k,onMouseDownCapture(O){k(),P(O)},onPointerDownCapture(O){k(),P(O)},onMouseUpCapture:k,onTouchEndCapture:k,onTouchMoveCapture:k}),[A,k,P,N]);return Ze.useMemo(()=>o?{reference:X,floating:ae,trigger:X}:{},[o,X,ae])}var ke=l(z(),1);function Hl(e,t,o){let{reference:n,floating:r}=e,i=Ve(t),a=wn(t),s=vn(a),d=Ce(t),c=i==="y",f=n.x+n.width/2-r.width/2,g=n.y+n.height/2-r.height/2,p=n[s]/2-r[s]/2,m;switch(d){case"top":m={x:f,y:n.y-r.height};break;case"bottom":m={x:f,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:g};break;case"left":m={x:n.x-r.width,y:g};break;default:m={x:n.x,y:n.y}}let u=ut(t);return u&&(m[a]+=p*(u==="end"?1:-1)*(o&&c?-1:1)),m}async function Fl(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:s,strategy:d}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:g="floating",altBoundary:p=!1,padding:m=0}=xt(t,e),u=lr(m),_=s[p?g==="floating"?"reference":"floating":g],y=uo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(_)))==null||o?_:_.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:d})),w=g==="floating"?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),v=await(i.isElement==null?void 0:i.isElement(b))&&await(i.getScale==null?void 0:i.getScale(b))||{x:1,y:1},R=uo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:b,strategy:d}):w);return{top:(y.top-R.top+u.top)/v.y,bottom:(R.bottom-y.bottom+u.bottom)/v.y,left:(y.left-R.left+u.left)/v.x,right:(R.right-y.right+u.right)/v.x}}var Qh=50,zl=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:a}=o,s=a.detectOverflow?a:{...a,detectOverflow:Fl},d=await(a.isRTL==null?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:f,y:g}=Hl(c,n,d),p=n,m=0,u={};for(let h=0;h<i.length;h++){let _=i[h];if(!_)continue;let{name:y,fn:w}=_,{x:b,y:v,data:R,reset:x}=await w({x:f,y:g,initialPlacement:n,placement:p,strategy:r,middlewareData:u,rects:c,platform:s,elements:{reference:e,floating:t}});f=b??f,g=v??g,u[y]={...u[y],...R},x&&m<Qh&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(c=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:f,y:g}=Hl(c,p,d)),h=-1)}return{x:f,y:g,placement:p,strategy:r,middlewareData:u}};var Vl=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:d,elements:c}=t,{mainAxis:f=!0,crossAxis:g=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:u="none",flipAlignment:h=!0,..._}=xt(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=Ce(r),w=Ve(s),b=Ce(s)===s,v=await(d.isRTL==null?void 0:d.isRTL(c.floating)),R=p||(b||!h?[bn(s)]:kl(s)),x=u!=="none";!p&&x&&R.push(...Pl(s,h,u,v));let S=[s,...R],T=await d.detectOverflow(t,_),C=[],I=((n=i.flip)==null?void 0:n.overflows)||[];if(f&&C.push(T[y]),g){let M=Cl(r,a,v);C.push(T[M[0]],T[M[1]])}if(I=[...I,{placement:r,overflows:C}],!C.every(M=>M<=0)){var H,U;let M=(((H=i.flip)==null?void 0:H.index)||0)+1,E=S[M];if(E&&(!(g==="alignment"?w!==Ve(E):!1)||I.every(P=>Ve(P.placement)===w?P.overflows[0]>0:!0)))return{data:{index:M,overflows:I},reset:{placement:E}};let A=(U=I.filter(k=>k.overflows[0]<=0).sort((k,P)=>k.overflows[1]-P.overflows[1])[0])==null?void 0:U.placement;if(!A)switch(m){case"bestFit":{var W;let k=(W=I.filter(P=>{if(x){let N=Ve(P.placement);return N===w||N==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(N=>N>0).reduce((N,X)=>N+X,0)]).sort((P,N)=>P[1]-N[1])[0])==null?void 0:W[0];k&&(A=k);break}case"initialPlacement":A=s;break}if(r!==A)return{reset:{placement:A}}}return{}}}};var Bl=new Set(["left","top"]);async function e_(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),a=Ce(o),s=ut(o),d=Ve(o)==="y",c=Bl.has(a)?-1:1,f=i&&d?-1:1,g=xt(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:u}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return s&&typeof u=="number"&&(m=s==="end"?u*-1:u),d?{x:m*f,y:p*c}:{x:p*c,y:m*f}}var Ul=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:a,middlewareData:s}=t,d=await e_(t,e);return a===((o=s.offset)==null?void 0:o.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:r+d.x,y:i+d.y,data:{...d,placement:a}}}}},Dl=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:a=!0,crossAxis:s=!1,limiter:d={fn:w=>{let{x:b,y:v}=w;return{x:b,y:v}}},...c}=xt(e,t),f={x:o,y:n},g=await i.detectOverflow(t,c),p=Ve(r),m=cr(p),u=f[m],h=f[p],_=(w,b)=>sr(b+g[w==="y"?"top":"left"],b,b-g[w==="y"?"bottom":"right"]);a&&(u=_(m,u)),s&&(h=_(p,h));let y=d.fn({...t,[m]:u,[p]:h});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[m]:a,[p]:s}}}}}},Wl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:a,rects:s,middlewareData:d}=t,{offset:c=0,mainAxis:f=!0,crossAxis:g=!0}=xt(e,t),p={x:r,y:i},m=Ve(a),u=cr(m),h=p[u],_=p[m],y=xt(c,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(f){let R=u==="y"?"height":"width",x=s.reference[u]-s.floating[R]+w.mainAxis,S=s.reference[u]+s.reference[R]-w.mainAxis;h<x?h=x:h>S&&(h=S)}if(g){var b,v;let R=u==="y"?"width":"height",x=Bl.has(Ce(a)),S=s.reference[m]-s.floating[R]+(x&&((b=d.offset)==null?void 0:b[m])||0)+(x?0:w.crossAxis),T=s.reference[m]+s.reference[R]+(x?0:((v=d.offset)==null?void 0:v[m])||0)-(x?w.crossAxis:0);_<S?_=S:_>T&&(_=T)}return{[u]:h,[m]:_}}}},$l=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:a=()=>{},...s}=xt(e,t),d=await r.detectOverflow(t,s),c=Ce(o),f=ut(o),g=Ve(o)==="y",{width:p,height:m}=n.floating,u,h;c==="top"||c==="bottom"?(u=c,h=f===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,u=f==="end"?"top":"bottom");let _=m-d.top-d.bottom,y=p-d.left-d.right,w=Yt(m-d[u],_),b=Yt(p-d[h],y),v=t.middlewareData.shift,R=!v,x=w,S=b;v!=null&&v.enabled.x&&(S=y),v!=null&&v.enabled.y&&(x=_),R&&!f&&(g?S=p-2*ft(d.left,d.right):x=m-2*ft(d.top,d.bottom)),await a({...t,availableWidth:S,availableHeight:x});let T=await r.getDimensions(i.floating);return p!==T.width||m!==T.height?{reset:{rects:!0}}:{}}}};function Gl(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Se(e),i=r?e.offsetWidth:o,a=r?e.offsetHeight:n,s=qt(o)!==i||qt(n)!==a;return s&&(o=i,n=a),{width:o,height:n,$:s}}function ia(e){return D(e)?e:e.contextElement}function Ho(e){let t=ia(e);if(!Se(t))return wt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Gl(t),a=(i?qt(o.width):o.width)/n,s=(i?qt(o.height):o.height)/r;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var t_=wt(0);function Xl(e){let t=fe(e);return!er()||!t.visualViewport?t_:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function o_(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function mo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=ia(e),a=wt(1);t&&(n?D(n)&&(a=Ho(n)):a=Ho(e));let s=o_(i,o,n)?Xl(i):wt(0),d=(r.left+s.x)/a.x,c=(r.top+s.y)/a.y,f=r.width/a.x,g=r.height/a.y;if(i&&n){let p=fe(i),m=D(n)?fe(n):n,u=p,h=tr(u);for(;h&&m!==u;){let _=Ho(h),y=h.getBoundingClientRect(),w=Ae(h),b=y.left+(h.clientLeft+parseFloat(w.paddingLeft))*_.x,v=y.top+(h.clientTop+parseFloat(w.paddingTop))*_.y;d*=_.x,c*=_.y,f*=_.x,g*=_.y,d+=b,c+=v,u=fe(h),h=tr(u)}}return uo({width:f,height:g,x:d,y:c})}function fr(e,t){let o=hn(e).scrollLeft;return t?t.left+o:mo(yt(e)).left+o}function Kl(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-fr(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function n_(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",a=yt(n),s=t?gn(t.floating):!1;if(n===a||s&&i)return o;let d={scrollLeft:0,scrollTop:0},c=wt(1),f=wt(0),g=Se(n);if((g||!i)&&((co(n)!=="body"||mn(a))&&(d=hn(n)),g)){let m=mo(n);c=Ho(n),f.x=m.x+n.clientLeft,f.y=m.y+n.clientTop}let p=a&&!g&&!i?Kl(a,d):wt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-d.scrollLeft*c.x+f.x+p.x,y:o.y*c.y-d.scrollTop*c.y+f.y+p.y}}function r_(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function i_(e){let t=hn(e),o=e.ownerDocument.body,n=ft(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=ft(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+fr(e),a=-t.scrollTop;return Ae(o).direction==="rtl"&&(i+=ft(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:a}}var a_=25;function s_(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=yt(e),a=r.visualViewport,s=i.clientWidth,d=i.clientHeight,c=0,f=0;if(a){let p=!er()||t==="fixed";n?p||(c=-a.offsetLeft,f=-a.offsetTop):(s=a.width,d=a.height,p&&(c=a.offsetLeft,f=a.offsetTop))}if(fr(i)<=0){let p=i.ownerDocument,m=p.body,u=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(u.marginLeft)+parseFloat(u.marginRight)||0,_=Math.abs(i.clientWidth-m.clientWidth-h),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?_/2:_;y<=a_&&(s-=y)}return{width:s,height:d,x:c,y:f}}function c_(e,t){let o=mo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=Ho(e),a=e.clientWidth*i.x,s=e.clientHeight*i.y,d=r*i.x,c=n*i.y;return{width:a,height:s,x:d,y:c}}function Yl(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=s_(e,o,t);else if(t==="document")n=i_(yt(e));else if(D(t))n=c_(t,o);else{let r=Xl(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return uo(n)}function l_(e,t){let o=t.get(e);if(o)return o;let n=Dt(e,[],!1).filter(s=>D(s)&&co(s)!=="body"),r=null,i=Ae(e).position==="fixed",a=i?bt(e):e;for(;D(a)&&!vt(a);){let s=Ae(a),d=Qn(a),c=r?r.position:i?"fixed":"";!d&&(c==="fixed"||c==="absolute"&&s.position==="static")?n=n.filter(g=>g!==a):r=s,a=bt(a)}return t.set(e,n),n}function d_(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,a=[...o==="clippingAncestors"?gn(t)?[]:l_(t,this._c):[].concat(o),n],s=Yl(t,a[0],r),d=s.top,c=s.right,f=s.bottom,g=s.left;for(let p=1;p<a.length;p++){let m=Yl(t,a[p],r);d=ft(m.top,d),c=Yt(m.right,c),f=Yt(m.bottom,f),g=ft(m.left,g)}return{width:c-g,height:f-d,x:g,y:d}}function f_(e){let{width:t,height:o}=Gl(e);return{width:t,height:o}}function u_(e,t,o){let n=Se(t),r=yt(t),i=o==="fixed",a=mo(e,!0,i,t),s={scrollLeft:0,scrollTop:0},d=wt(0);if((n||!i)&&((co(t)!=="body"||mn(r))&&(s=hn(t)),n)){let p=mo(t,!0,i,t);d.x=p.x+t.clientLeft,d.y=p.y+t.clientTop}!n&&r&&(d.x=fr(r));let c=r&&!n&&!i?Kl(r,s):wt(0),f=a.left+s.scrollLeft-d.x-c.x,g=a.top+s.scrollTop-d.y-c.y;return{x:f,y:g,width:a.width,height:a.height}}function ra(e){return Ae(e).position==="static"}function ql(e,t){if(!Se(e)||Ae(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return yt(e)===o&&(o=o.ownerDocument.body),o}function Zl(e,t){let o=fe(e);if(gn(e))return o;if(!Se(e)){let r=bt(e);for(;r&&!vt(r);){if(D(r)&&!ra(r))return r;r=bt(r)}return o}let n=ql(e,t);for(;n&&al(n)&&ra(n);)n=ql(n,t);return n&&vt(n)&&ra(n)&&!Qn(n)?o:n||sl(e)||o}var p_=async function(e){let t=this.getOffsetParent||Zl,o=this.getDimensions,n=await o(e.floating);return{reference:u_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function m_(e){return Ae(e).direction==="rtl"}var aa={convertOffsetParentRelativeRectToViewportRelativeRect:n_,getDocumentElement:yt,getClippingRect:d_,getOffsetParent:Zl,getElementRects:p_,getClientRects:r_,getDimensions:f_,getScale:Ho,isElement:D,isRTL:m_};function Jl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function g_(e,t,o){let n=null,r,i=yt(e);function a(){var f;clearTimeout(r),(f=n)==null||f.disconnect(),n=null}function s(f,g){f===void 0&&(f=!1),g===void 0&&(g=1),a();let p=e.getBoundingClientRect(),{left:m,top:u,width:h,height:_}=p;if(f||t(),!h||!_)return;let y=yn(u),w=yn(i.clientWidth-(m+h)),b=yn(i.clientHeight-(u+_)),v=yn(m),x={rootMargin:-y+"px "+-w+"px "+-b+"px "+-v+"px",threshold:ft(0,Yt(1,g))||1},S=!0;function T(C){let I=C[0].intersectionRatio;if(!Jl(p,e.getBoundingClientRect()))return s();if(I!==g){if(!S)return s();I?s(!1,I):r=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(T,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(T,x)}n.observe(e)}let d=fe(e),c=()=>s(o);return d.addEventListener("resize",c),s(!0),()=>{d.removeEventListener("resize",c),a()}}function xn(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:d=!1}=n,c=ia(e),f=r||i?[...c?Dt(c):[],...t?Dt(t):[]]:[];f.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let g=c&&s?g_(c,o,i):null,p=-1,m=null;a&&(m=new ResizeObserver(y=>{let[w]=y;w&&w.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var b;(b=m)==null||b.observe(t)})),o()}),c&&!d&&m.observe(c),t&&m.observe(t));let u,h=d?mo(e):null;d&&_();function _(){let y=mo(e);h&&!Jl(h,y)&&o(),h=y,u=requestAnimationFrame(_)}return o(),()=>{var y;f.forEach(w=>{r&&w.removeEventListener("scroll",o),i&&w.removeEventListener("resize",o)}),g?.(),(y=m)==null||y.disconnect(),m=null,d&&cancelAnimationFrame(u)}}var Ql=Ul;var ed=Dl,td=Vl,od=$l;var nd=Wl,ur=(e,t,o)=>{let n=new Map,r=o??{},i={...aa,...r.platform,_c:n};return zl(e,t,{...r,platform:i})};var ge=l(z(),1),id=l(z(),1),ad=l(Wt(),1),__=typeof document<"u",b_=function(){},pr=__?id.useLayoutEffect:b_;function mr(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(!mr(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)&&!mr(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function sd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rd(e,t){let o=sd(e);return Math.round(t*o)/o}function sa(e){let t=ge.useRef(e);return pr(()=>{t.current=e}),t}function cd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:d,open:c}=e,[f,g]=ge.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ge.useState(n);mr(p,n)||m(n);let[u,h]=ge.useState(null),[_,y]=ge.useState(null),w=ge.useCallback(P=>{P!==x.current&&(x.current=P,h(P))},[]),b=ge.useCallback(P=>{P!==S.current&&(S.current=P,y(P))},[]),v=i||u,R=a||_,x=ge.useRef(null),S=ge.useRef(null),T=ge.useRef(f),C=d!=null,I=sa(d),H=sa(r),U=sa(c),W=ge.useCallback(()=>{if(!x.current||!S.current)return;let P={placement:t,strategy:o,middleware:p};H.current&&(P.platform=H.current),ur(x.current,S.current,P).then(N=>{let X={...N,isPositioned:U.current!==!1};M.current&&!mr(T.current,X)&&(T.current=X,ad.flushSync(()=>{g(X)}))})},[p,t,o,H,U]);pr(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,g(P=>({...P,isPositioned:!1})))},[c]);let M=ge.useRef(!1);pr(()=>(M.current=!0,()=>{M.current=!1}),[]),pr(()=>{if(v&&(x.current=v),R&&(S.current=R),v&&R){if(I.current)return I.current(v,R,W);W()}},[v,R,W,I,C]);let E=ge.useMemo(()=>({reference:x,floating:S,setReference:w,setFloating:b}),[w,b]),A=ge.useMemo(()=>({reference:v,floating:R}),[v,R]),k=ge.useMemo(()=>{let P={position:o,left:0,top:0};if(!A.floating)return P;let N=rd(A.floating,f.x),X=rd(A.floating,f.y);return s?{...P,transform:"translate("+N+"px, "+X+"px)",...sd(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:X}},[o,s,A.floating,f.x,f.y]);return ge.useMemo(()=>({...f,update:W,refs:E,elements:A,floatingStyles:k}),[f,W,E,A,k])}var ca=(e,t)=>{let o=Ql(e);return{name:o.name,fn:o.fn,options:[e,t]}},la=(e,t)=>{let o=ed(e);return{name:o.name,fn:o.fn,options:[e,t]}},da=(e,t)=>({fn:nd(e).fn,options:[e,t]}),fa=(e,t)=>{let o=td(e);return{name:o.name,fn:o.fn,options:[e,t]}},ua=(e,t)=>{let o=od(e);return{name:o.name,fn:o.fn,options:[e,t]}};var gr=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(ot(99,this.componentName,t,this.componentName));o.setOpen(!0,J(Y.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,J(Y.imperativeAction))}};var ho=l(z(),1),Rd=l(Wt(),1);var xd=l(z(),1);var vd=l(z(),1),_a=l(hr(),1),wd=l(gd(),1);var hd=l(z(),1);var ma=[],ga;function _d(){return ga}function bd(e){ma.push(e)}function ha(e){let t=(o,n)=>{let r=xe(j_).current,i;try{ga=r;for(let a of ma)a.before(r);i=e(o,n);for(let a of ma)a.after(r);r.didInitialize=!0}finally{ga=void 0}return i};return t.displayName=e.displayName||e.name,t}function yd(e){return hd.forwardRef(ha(e))}function j_(){return{didInitialize:!1}}var H_=Oo(19),F_=H_?V_:B_;function br(e,t,o,n,r){return F_(e,t,o,n,r)}function z_(e,t,o,n,r){let i=vd.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,_a.useSyncExternalStore)(e.subscribe,i,i)}bd({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,_a.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function V_(e,t,o,n,r){let i=_d();if(!i)return z_(e,t,o,n,r);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,o)||!Object.is(s.a2,n)||!Object.is(s.a3,r))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=o,s.a2=n,s.a3=r,s.value=t(e.getSnapshot(),o,n,r))):(s={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(s)),s.value}function B_(e,t,o,n,r){return(0,wd.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var yr=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 br(this,t,o,n,r)}};var go=l(z(),1);var Xt=class extends yr{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){go.useDebugValue(t);let n=this;V(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;V(()=>(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);V(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){go.useDebugValue(t);let n=this,r=o!==void 0;V(()=>{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 go.useDebugValue(t),br(this,this.selectors[t],o,n,r)}useContextCallback(t,o){go.useDebugValue(t);let n=$(o??Xe);this.context[t]=n}useStateSetter(t){let o=go.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 a=n(i);if(!Object.is(r,a)){let s=r;r=a,o(a,s,this)}})}};var U_={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},Kt=class extends Xt{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Ll(),nested:n,triggerElements:i},U_),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&bl(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 Sd(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:a}=e,s=t.useState("open"),d=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),f=t.context.triggerElements,g=a,p=xd.useRef(null);n===void 0&&p.current===null&&(p.current=new Kt({open:s,transitionStatus:void 0,referenceElement:d,floatingElement:c,triggerElements:f,onOpenChange:g,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),V(()=>{let u={open:s,floatingId:r,referenceElement:d,floatingElement:c};D(d)&&(u.domReferenceElement=d),m.state.positionReference===m.state.referenceElement&&(u.positionReference=d),m.update(u)},[s,r,d,c,m]),m.context.onOpenChange=g,m.context.nested=i,m}var Ed={tabIndex:-1,[Ki]:""};function Td(e,t=!1){let o=Ao(),n=dr()!=null,r=xe(()=>e(o,n)).current;return Sd({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function Cd({handle:e,store:t}){return V(()=>e.attachStore(t),[e,t]),null}function D_(e,t){let o=ho.useRef(null),n=ho.useRef(null);return ho.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let a=o.current,s=n.current,d=t.context.triggerElements.getById(a);s&&d===s&&(t.context.triggerElements.delete(a),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 a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function W_(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 $_(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function kd(e,t,o,n={}){let r=o.reason,i=r===Y.triggerHover,a=t&&r===Y.triggerFocus,s=!t&&(r===Y.triggerPress||r===Y.escapeKey),d=$_(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let f={...n.extraState,open:t};a?f.instantType="focus":s?f.instantType="dismiss":i&&(f.instantType=void 0),W_(f,t,o.trigger,d()),e.update(f)};i?Rd.flushSync(c):c()}function Pd(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=D_(e,o),a=$(d=>{let c=o.select("open"),f=o.select("activeTriggerId");if(f===e){o.update({activeTriggerElement:d,...c?n:null});return}f==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:d,...n})}),s=ho.useCallback(d=>{i(d),d&&a(d)},[i,a]);return V(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function Od(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ho.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),s=e.useState("activeTriggerElement");V(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let d=e.context.triggerElements.size,c={};e.state.triggerCount!==d&&(c.triggerCount=d);let f=e.select("activeTriggerId"),g=null;if(f){let p=e.context.triggerElements.getById(f);if(p)n.current=f,p!==e.state.activeTriggerElement&&(c.activeTriggerElement=p);else{for(let[m,u]of e.context.triggerElements.entries())if(u===e.state.activeTriggerElement){c.activeTriggerId=m,c.activeTriggerElement=u,n.current=m;break}c.activeTriggerId===void 0&&(n.current===f?g=f:n.current=null)}}else n.current=null;if(!g&&!f&&d===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[m,u]=p.value;c.activeTriggerId=m,c.activeTriggerElement=u,n.current=m}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),g&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===g&&!e.context.triggerElements.getById(g)){let p=J(Y.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,a,s,o])}function Ad(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=rl(e),a=t.useState("preventUnmountingOnClose"),s=e?!1:a;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:s});let d=$(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return or({enabled:n&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||d()}}),{forceUnmount:d,transitionStatus:i}}function Id(e,t){e.useSyncedValues(t),V(()=>()=>{e.update({activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de})},[e])}var _o=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 Nd(){return new Kt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new _o,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Ld(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Nd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de}}function jd(e,t,o=!1){return new Kt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Sn=e=>e.triggerIdProp??e.activeTriggerId,ba=e=>e.openProp??e.open,Md=e=>(e.popupElement?.id??e.floatingId)||void 0;function Hd(e,t){return t!==void 0&&ba(e)&&Sn(e)===t}function Y_(e,t){return Hd(e,t)?!0:t!==void 0&&ba(e)&&Sn(e)==null&&e.triggerCount===1}var Fd={open:ba,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:Sn,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Md,isTriggerActive:(e,t)=>t!==void 0&&Sn(e)===t,isOpenedByTrigger:(e,t)=>Hd(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Sn(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Y_(e,t)?Md(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var ya=l(z(),1),zd=l(hr(),1);function Vd(e){let t=ya.useCallback(n=>e===void 0?Xe:e.subscribeStore(n),[e]),o=ya.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,zd.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Bd(e){return q_(e,e.rootContext)}function q_(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),s=t.useState("open"),d=t.useState("floatingId"),[c,f]=ke.useState(null),[g,p]=ke.useState(void 0),[m,u]=ke.useState(void 0),h=ke.useRef(null),_=Gt(n),y=ke.useMemo(()=>({reference:r,floating:i,domReference:a}),[r,i,a]),w=cd({...e,elements:{...y,...c&&{reference:c}}}),b=D(g)?g:null,v=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",g??null),t.useSyncedValue("domReferenceElement",g===void 0?a:b),t.useSyncedValue("floatingElement",v);let R=ke.useCallback(H=>{let U=D(H)?{getBoundingClientRect:()=>H.getBoundingClientRect(),getClientRects:()=>H.getClientRects(),contextElement:H}:H;f(U),w.refs.setReference(U)},[w.refs]),x=ke.useCallback(H=>{(D(H)||H===null)&&(h.current=H,p(H)),(D(w.refs.reference.current)||w.refs.reference.current===null||H!==null&&!D(H))&&w.refs.setReference(H)},[w.refs,p]),S=ke.useCallback(H=>{u(H),w.refs.setFloating(H)},[w.refs]),T=ke.useMemo(()=>({...w.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:h}),[w.refs,x,S,R]),C=ke.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),I=ke.useMemo(()=>({...w,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:d,refs:T,elements:C,nodeId:o,rootStore:t}),[w,T,C,o,t,s,d]);return V(()=>{a&&(h.current=a)},[a]),V(()=>{t.context.dataRef.current.floatingContext=I;let H=_?.nodesRef.current.find(U=>U.id===o);H&&(H.context=I)}),ke.useMemo(()=>({...w,context:I,refs:T,elements:C,rootStore:t}),[w,T,C,I,t])}var St=l(z(),1);var va=Mt.os.mac&&Mt.engine.webkit;function wa(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=r.context,s=St.useRef(!1),d=St.useRef(null),c=St.useRef(!0),f=lt();St.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=fe(p);function u(){let y=r.select("domReferenceElement");!r.select("open")&&Se(y)&&y===nr(Re(y))&&(s.current=!0)}function h(){c.current=!0}function _(){c.current=!1}return dt(ee(m,"blur",u),va&&ee(m,"keydown",h,!0),va&&ee(m,"pointerdown",_,!0))},[r,o]),St.useEffect(()=>{if(!o)return;function p(m){if(m.reason===Y.triggerPress||m.reason===Y.escapeKey){let u=r.select("domReferenceElement");D(u)&&(d.current=u,s.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let g=St.useMemo(()=>{function p(){s.current=!1,d.current=null}return{onMouseLeave(){p()},onFocus(m){let u=m.currentTarget;if(s.current){if(d.current===u)return;p()}let h=Ie(m.nativeEvent);if(D(h)){if(va&&!m.relatedTarget){if(!c.current&&!vl(h))return}else if(!wl(h))return}let _=$t(m.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:w}=m,b=typeof n=="function"?n():n;if(r.select("open")&&_||b===0||b===void 0){r.setOpen(!0,J(Y.triggerFocus,y,w));return}f.start(b,()=>{s.current||r.setOpen(!0,J(Y.triggerFocus,y,w))})},onBlur(m){p();let u=m.relatedTarget,h=m.nativeEvent,_=D(u)&&u.hasAttribute(jo("focus-guard"))&&u.getAttribute("data-type")==="outside";f.start(0,()=>{let y=r.select("domReferenceElement"),w=nr(Re(y));!u&&w===y||te(a.current.floatingContext?.refs.floating.current,w)||te(y,w)||_||$t(u??w,r.context.triggerElements)||r.setOpen(!1,J(Y.triggerFocus,h))})}}},[a,n,r,f]);return St.useMemo(()=>o?{reference:g,trigger:g}:{},[o,g])}var Sa=l(z(),1);var xa=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},vr=new WeakMap;function zo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&vr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),vr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function wr(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=vr.get(o);i&&i!==e&&zo(i),zo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,vr.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Vo(e){let t=e.context.dataRef.current,o=xe(()=>t.hoverInteractionState??xa.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Io(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ra(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),d=i.useState("domReferenceElement"),{dataRef:c}=i.context,f=Gt(),g=dr(),p=Vo(i),m=lt(),u=$(()=>ir(c.current.openEvent?.type,p.interactedInside)),h=$(()=>xl(c.current.openEvent?.type)),_=$(()=>{zo(p)});V(()=>{a||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,_())},[a,p,_]),Sa.useEffect(()=>_,[_]),V(()=>{if(o&&a&&p.handleCloseOptions?.blockPointerEvents&&h()&&D(d)&&s){let y=d,w=s,b=Re(s),v=f?.nodesRef.current.find(T=>T.id===g)?.context?.elements.floating;v&&(v.style.pointerEvents="");let R=p.pointerEventsScopeElement!==w?p.pointerEventsScopeElement:null,x=v!==w?v:null,S=p.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??b.body;return wr(p,{scopeElement:S,referenceElement:y,floatingElement:w}),()=>{_()}}},[o,a,d,s,p,h,f,g,_]),Sa.useEffect(()=>{if(!o)return;function y(){return!!(f&&g&&jt(f.nodesRef.current,g).length>0)}function w(T){let C=nt(n,"close",p.pointerType),I=()=>{i.setOpen(!1,J(Y.triggerHover,T)),f?.events.emit("floating.closed",T)};C?p.openChangeTimeout.start(C,I):(p.openChangeTimeout.clear(),I())}function b(T){let C=Ie(T);if(!Ji(C)){p.interactedInside=!1;return}p.interactedInside=C?.closest("[aria-haspopup]")!=null}function v(){p.openChangeTimeout.clear(),m.clear(),f?.events.off("floating.closed",x),_()}function R(T){if(y()&&f){f.events.on("floating.closed",x);return}if($t(T.relatedTarget,i.context.triggerElements))return;let C=c.current.floatingContext?.nodeId??r,I=T.relatedTarget;if(!(f&&C&&D(I)&&jt(f.nodesRef.current,C,!1).some(U=>te(U.context?.elements.floating,I)))){if(p.handler){p.handler(T);return}_(),h()&&!u()&&w(T)}}function x(T){!f||!g||y()||m.start(0,()=>{f.events.off("floating.closed",x),i.setOpen(!1,J(Y.triggerHover,T)),f.events.emit("floating.closed",T)})}let S=s;return dt(S&&ee(S,"mouseenter",v),S&&ee(S,"mouseleave",R),S&&ee(S,"pointerdown",b,!0),()=>{f?.events.off("floating.closed",x)})},[o,s,i,c,n,r,h,u,_,p,f,g,m])}var Zt=l(z(),1),Ud=l(Wt(),1);var G_={current:null};function Ea(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:a=0,move:s=!0,triggerElementRef:d=G_,externalTree:c,isActiveTrigger:f=!0,getHandleCloseContext:g,isClosing:p,shouldOpen:m,guardStaleOpen:u=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:_,events:y}=h.context,w=Gt(c),b=Vo(h),v=Zt.useRef(!1),R=ze(r),x=ze(n),S=ze(a),T=ze(o),C=ze(m),I=ze(p),H=$(()=>ir(_.current.openEvent?.type,b.interactedInside)),U=$(()=>C.current?.()!==!1),W=$((A,k,P)=>{let N=h.context.triggerElements;if(N.hasElement(k))return!A||!te(A,k);if(!D(P))return!1;let X=P;return N.hasMatchingElement(ae=>te(ae,X))&&(!A||!te(A,X))}),M=$(()=>{if(!b.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),E=$(()=>{zo(b)});return f&&(b.handleCloseOptions=R.current?.__options),Zt.useEffect(()=>M,[M]),Zt.useEffect(()=>{if(!o)return;function A(k){k.open?v.current=!1:(v.current=k.reason===Y.triggerHover,M(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return y.on("openchange",A),()=>{y.off("openchange",A)}},[o,y,b,M]),Zt.useEffect(()=>{if(!o)return;function A(O,B=!0){let K=nt(x.current,"close",b.pointerType);K?b.openChangeTimeout.start(K,()=>{h.setOpen(!1,J(Y.triggerHover,O)),w?.events.emit("floating.closed",O)}):B&&(b.openChangeTimeout.clear(),h.setOpen(!1,J(Y.triggerHover,O)),w?.events.emit("floating.closed",O))}let k=d.current??(f?h.select("domReferenceElement"):null);if(!D(k))return;function P(O){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!Lt(b.pointerType))return;let B=Qi(S.current),K=nt(x.current,"open",b.pointerType),ie=Ie(O),q=O.currentTarget??null,ue=h.select("domReferenceElement"),oe=q;if(D(ie)&&!h.context.triggerElements.hasElement(ie)){for(let He of h.context.triggerElements.elements())if(te(He,ie)){oe=He;break}}D(q)&&D(ue)&&!h.context.triggerElements.hasElement(q)&&te(q,ue)&&(oe=ue);let ce=oe==null?!1:W(ue,oe,ie),pe=h.select("open"),he=I.current?.()??h.select("transitionStatus")==="ending",It=!pe&&he&&v.current,se=!ce&&D(oe)&&D(ue)&&te(ue,oe)&&It,be=B>0&&!K,ye=ce&&(pe||It)||se,et=!pe||ce;if(ye){U()&&h.setOpen(!0,J(Y.triggerHover,O,oe));return}be||(K?b.openChangeTimeout.start(K,()=>{et&&U()&&h.setOpen(!0,J(Y.triggerHover,O,oe))}):et&&U()&&h.setOpen(!0,J(Y.triggerHover,O,oe)))}function N(O){if(H()){E();return}M();let B=h.select("domReferenceElement"),K=Re(B);b.restTimeout.clear(),b.restTimeoutPending=!1;let ie=_.current.floatingContext??g?.();if($t(O.relatedTarget,h.context.triggerElements))return;if(R.current&&ie){h.select("open")||b.openChangeTimeout.clear();let ue=d.current;b.handler=R.current({...ie,tree:w,x:O.clientX,y:O.clientY,onClose(){E(),M(),T.current&&!H()&&ue===h.select("domReferenceElement")&&A(O,!0)}}),K.addEventListener("mousemove",b.handler),b.handler(O);return}(b.pointerType!=="touch"||!te(h.select("floatingElement"),O.relatedTarget))&&A(O)}function X(O){te(k,O.relatedTarget)||(b.openChangeTimeout.clear(),b.restTimeout.clear(),b.restTimeoutPending=!1)}let ae=u?ee(k,"mouseout",X):void 0;return s?dt(ee(k,"mousemove",P,{once:!0}),ee(k,"mouseenter",P),ee(k,"mouseleave",N),ae):dt(ee(k,"mouseenter",P),ee(k,"mouseleave",N),ae)},[M,E,_,x,h,o,R,b,f,W,H,i,s,S,d,w,T,g,I,U,u]),Zt.useMemo(()=>{if(!o)return;function A(k){b.pointerType=k.pointerType}return{onPointerDown:A,onPointerEnter:A,onMouseMove(k){let{nativeEvent:P}=k,N=k.currentTarget,X=h.select("domReferenceElement"),ae=h.select("open"),O=W(X,N,k.target);if(i&&!Lt(b.pointerType))return;if(ae&&O&&b.handleCloseOptions?.blockPointerEvents){let ie=h.select("floatingElement");if(ie){let q=b.handleCloseOptions?.getScope?.()??N.ownerDocument.body;wr(b,{scopeElement:q,referenceElement:N,floatingElement:ie})}}let B=Qi(S.current);if(ae&&!O||B===0||!O&&b.restTimeoutPending&&k.movementX**2+k.movementY**2<2)return;b.restTimeout.clear();function K(){if(b.restTimeoutPending=!1,H())return;let ie=h.select("open");!b.blockMouseMove&&(!ie||O)&&U()&&h.setOpen(!0,J(Y.triggerHover,P,N))}b.pointerType==="touch"?Ud.flushSync(()=>{K()}):O&&ae?K():(b.restTimeoutPending=!0,b.restTimeout.start(B,K))}}},[o,b,H,W,i,h,S,U])}var Dd=.1,X_=Dd*Dd,ne=.5;function xr(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Sr(e,t,o,n,r,i,a,s,d,c){let f=!1;return xr(e,t,o,n,r,i)&&(f=!f),xr(e,t,r,i,a,s)&&(f=!f),xr(e,t,a,s,d,c)&&(f=!f),xr(e,t,d,c,o,n)&&(f=!f),f}function K_(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Rr(e,t,o,n,r,i){let a=Math.min(o,r),s=Math.max(o,r),d=Math.min(n,i),c=Math.max(n,i);return e>=a&&e<=s&&t>=d&&t<=c}function Ta(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:a,elements:s,onClose:d,nodeId:c,tree:f})=>{let g=a?.split("-")[0],p=!1,m=null,u=null,h=typeof performance<"u"?performance.now():0;function _(w,b){let v=performance.now(),R=v-h;if(m===null||u===null||R===0)return m=w,u=b,h=v,!1;let x=w-m,S=b-u,T=x*x+S*S,C=R*R*X_;return m=w,u=b,h=v,T<C}function y(){o.clear(),d()}return function(b){o.clear();let v=s.domReference,R=s.floating;if(!v||!R||g==null||r==null||i==null)return;let{clientX:x,clientY:S}=b,T=Ie(b),C=b.type==="mouseleave",I=te(R,T),H=te(v,T);if(I&&(p=!0,!C))return;if(H&&(p=!1,!C)){p=!0;return}if(C&&D(b.relatedTarget)&&te(R,b.relatedTarget))return;function U(){return!!(f&&jt(f.nodesRef.current,c).length>0)}function W(){U()||y()}if(U())return;let M=v.getBoundingClientRect(),E=R.getBoundingClientRect(),A=r>E.right-E.width/2,k=i>E.bottom-E.height/2,P=E.width>M.width,N=E.height>M.height,X=(P?M:E).left,ae=(P?M:E).right,O=(N?M:E).top,B=(N?M:E).bottom;if(g==="top"&&i>=M.bottom-1||g==="bottom"&&i<=M.top+1||g==="left"&&r>=M.right-1||g==="right"&&r<=M.left+1){W();return}let K=!1;switch(g){case"top":K=Rr(x,S,X,M.top+1,ae,E.bottom-1);break;case"bottom":K=Rr(x,S,X,E.top+1,ae,M.bottom-1);break;case"left":K=Rr(x,S,E.right-1,B,M.left+1,O);break;case"right":K=Rr(x,S,M.right-1,B,E.left+1,O);break;default:}if(K)return;if(p&&!K_(x,S,M)){W();return}if(!C&&_(x,S)){W();return}let ie=!1;switch(g){case"top":{let q=P?ne/2:ne*4,ue=P||A?r+q:r-q,oe=P?r-q:A?r+q:r-q,ce=i+ne+1,pe=A||P?E.bottom-ne:E.top,he=A?P?E.bottom-ne:E.top:E.bottom-ne;ie=Sr(x,S,ue,ce,oe,ce,E.left,pe,E.right,he);break}case"bottom":{let q=P?ne/2:ne*4,ue=P||A?r+q:r-q,oe=P?r-q:A?r+q:r-q,ce=i-ne,pe=A||P?E.top+ne:E.bottom,he=A?P?E.top+ne:E.bottom:E.top+ne;ie=Sr(x,S,ue,ce,oe,ce,E.left,pe,E.right,he);break}case"left":{let q=N?ne/2:ne*4,ue=N||k?i+q:i-q,oe=N?i-q:k?i+q:i-q,ce=r+ne+1,pe=k||N?E.right-ne:E.left,he=k?N?E.right-ne:E.left:E.right-ne;ie=Sr(x,S,pe,E.top,he,E.bottom,ce,ue,ce,oe);break}case"right":{let q=N?ne/2:ne*4,ue=N||k?i+q:i-q,oe=N?i-q:k?i+q:i-q,ce=r-ne,pe=k||N?E.left+ne:E.right,he=k?N?E.left+ne:E.right:E.left+ne;ie=Sr(x,S,ce,ue,ce,oe,pe,E.top,he,E.bottom);break}default:}ie?p||o.start(40,W):W()}};return n.__options={...e,blockPointerEvents:t},n}var Er=class extends Xt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var yS=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Bi.startingStyle]="startingStyle",e[e.endingStyle=Bi.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Z_={"data-popup-open":""};var J_={"data-open":""},Q_={"data-closed":""},eb={"data-anchor-hidden":""},Wd={open(e){return e?Z_:null}};var Rn={open(e){return e?J_:Q_},anchorHidden(e){return e?eb:null}},$d={...Rn,...il};function Yd(e){return Oo(19)?e:e?"true":void 0}var Tr=l(z(),1),Ca=Tr.createContext(void 0);function Bo(){return Tr.useContext(Ca)?.direction??"ltr"}var Je=l(z(),1);var tb=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:a,elements:s,middlewareData:d}=t,{element:c,padding:f=0,offsetParent:g="real"}=xt(e,t)||{};if(c==null)return{};let p=lr(f),m={x:o,y:n},u=wn(r),h=vn(u),_=await a.getDimensions(c),y=u==="y",w=y?"top":"left",b=y?"bottom":"right",v=y?"clientHeight":"clientWidth",R=i.reference[h]+i.reference[u]-m[u]-i.floating[h],x=m[u]-i.reference[u],S=g==="real"?await a.getOffsetParent?.(c):s.floating,T=s.floating[v]||i.floating[h];(!T||!await a.isElement?.(S))&&(T=s.floating[v]||i.floating[h]);let C=R/2-x/2,I=T/2-_[h]/2-1,H=Math.min(p[w],I),U=Math.min(p[b],I),W=H,M=T-_[h]-U,E=T/2-_[h]/2+C,A=sr(W,E,M),k=!d.arrow&&ut(r)!=null&&E!==A&&i.reference[h]/2-(E<W?H:U)-_[h]/2<0,P=k?E<W?E-W:E-M:0;return{[u]:m[u]+P,data:{[u]:A,centerOffset:E-A-P,...k&&{alignmentOffset:P}},reset:k}}}),qd=(e,t)=>({...tb(e),options:[e,t]});var Gd={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,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-o>=0||a.right-t>=0||a.bottom-o>=0||a.left-t>=0||i}}}};var Uo={sideX:"left",sideY:"top"};var Xd="--available-width",Kd="--available-height";function Qd(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 Zd(e,t,o){let{rects:n,placement:r}=e;return{side:Qd(t,Ce(r),o),align:ut(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function ef(e){return ob(e,Bd)}function ob(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:a="center",alignOffset:s=0,collisionBoundary:d,collisionPadding:c=5,sticky:f=!1,arrowPadding:g=5,disableAnchorTracking:p=!1,inline:m,keepMounted:u=!1,floatingRootContext:h,mounted:_,collisionAvoidance:y,shift:w,nodeId:b,adaptiveOrigin:v,lazyFlip:R=!1,externalTree:x}=e,[S,T]=Je.useState(null);!_&&S!==null&&T(null);let C=y.side||"flip",I=y.align||"flip",H=y.fallbackAxisSide||"end",U=w?.crossAxis??!1,W=w?.rootBoundary,M=typeof o=="function"?o:void 0,E=$(M),A=M?E:o,k=ze(o),P=ze(_),X=Bo()==="rtl",ae=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=a==="center"?ae:`${ae}-${a}`,B=c;typeof B=="number"?B={top:B,right:B,bottom:B,left:B}:B&&(B={top:B.top||0,right:B.right||0,bottom:B.bottom||0,left:B.left||0});let K=1,ie=r==="bottom"?K:0,q=r==="top"?K:0,ue=r==="right"?K:0,oe=r==="left"?K:0,ce={boundary:d==="clipping-ancestors"?"clippingAncestors":d,padding:B},pe=Je.useRef(null),he=ze(i),It=ze(s),se=typeof i!="function"?i:0,be=typeof s!="function"?s:0,ye=[];m&&ye.push(m),ye.push(ca(Q=>{let tt=Zd(Q,r,X),gt=typeof he.current=="function"?he.current(tt):he.current,Ge=typeof It.current=="function"?It.current(tt):It.current;return{mainAxis:gt,crossAxis:Ge,alignmentAxis:Ge}},[se,be,X,r]));let et=I==="none"&&C!=="shift",He=!et&&(f||U||C==="shift"),Co=C==="none"?null:fa({...ce,padding:{top:B.top+K+ie,right:B.right+K+oe,bottom:B.bottom+K+q,left:B.left+K+ue},mainAxis:!U&&C==="flip",crossAxis:I==="flip"?"alignment":!1,fallbackAxisSideDirection:H}),ro=et?null:la({...ce,rootBoundary:W,mainAxis:I!=="none",crossAxis:He,limiter:f||U?void 0:da(Q=>{if(!pe.current)return{};let{width:tt,height:gt}=pe.current.getBoundingClientRect(),Ge=Ve(Ce(Q.placement)),Nt=Ge==="y"?tt:gt,ht=Ge==="y"?B.left+B.right:B.top+B.bottom;return{offset:Nt/2+ht/2}})},[ce,f,U,W,B,I]);C==="shift"||I==="shift"||a==="center"?ye.push(ro,Co):ye.push(Co,ro),ye.push(ua({...ce,apply({elements:{floating:Q},availableWidth:tt,availableHeight:gt,rects:Ge}){if(!P.current)return;let Nt=Q.style;Nt.setProperty(Xd,`${tt}px`),Nt.setProperty(Kd,`${gt}px`);let ht=fe(Q).devicePixelRatio||1,{x:ln,y:$n,width:Yn,height:Ci}=Ge.reference,ki=(Math.round((ln+Yn)*ht)-Math.round(ln*ht))/ht,Pi=(Math.round(($n+Ci)*ht)-Math.round($n*ht))/ht;Nt.setProperty("--anchor-width",`${ki}px`),Nt.setProperty("--anchor-height",`${Pi}px`)}}),qd(Q=>({element:pe.current||Re(Q.elements.floating).createElement("div"),padding:g,offsetParent:"floating"}),[g]),{name:"transformOrigin",fn(Q){let{elements:tt,middlewareData:gt,placement:Ge,rects:Nt,y:ht}=Q,ln=Ce(Ge),$n=Ve(ln),Yn=pe.current,Ci=gt.arrow?.x||0,ki=gt.arrow?.y||0,Pi=Yn?.clientWidth||0,cg=Yn?.clientHeight||0,Oi=Ci+Pi/2,Pc=ki+cg/2,lg=Math.abs(gt.shift?.y||0),dg=Nt.reference.height/2,dn=typeof i=="function"?i(Zd(Q,r,X)):i,fg=lg>dn,ug={top:`${Oi}px calc(100% + ${dn}px)`,bottom:`${Oi}px ${-dn}px`,left:`calc(100% + ${dn}px) ${Pc}px`,right:`${-dn}px ${Pc}px`}[ln],pg=`${Oi}px ${Nt.reference.y+dg-ht}px`;return tt.floating.style.setProperty("--transform-origin",He&&$n==="y"&&fg?pg:ug),{}}},Gd,v),V(()=>{!_&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[_,h]);let Ft=Je.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:zt,elements:ve,x:zn,y:L,middlewareData:F,update:we,placement:Te,context:Vt,isPositioned:st,floatingStyles:Bt}=t({rootContext:h,open:u?_:void 0,placement:O,middleware:ye,strategy:n,whileElementsMounted:u?void 0:(...Q)=>xn(...Q,Ft),nodeId:b,externalTree:x}),{sideX:qe,sideY:ko}=F.adaptiveOrigin||Uo,io=st?n:"fixed",Vn=Je.useMemo(()=>{let Q;return st?v?Q={position:io,[qe]:zn,[ko]:L}:Q={...Bt,position:io}:Q={position:io,top:0,left:0},Q[Xd]="100vw",Q[Kd]="100vh",st||(Q.opacity=0),Q},[v,io,qe,zn,ko,L,Bt,st]),Po=Je.useRef(null);V(()=>{if(!_)return;let Q=k.current,tt=typeof Q=="function"?Q():Q,Ge=(Jd(tt)?tt.current:tt)||null||null;Ge!==Po.current&&(zt.setPositionReference(Ge),Po.current=Ge)},[_,zt,A,k]),Je.useEffect(()=>{if(!_)return;let Q=k.current;typeof Q!="function"&&Jd(Q)&&Q.current!==Po.current&&(zt.setPositionReference(Q.current),Po.current=Q.current)},[_,zt,A,k]),Je.useEffect(()=>{if(u&&_&&ve.reference&&ve.floating)return xn(ve.reference,ve.floating,we,Ft)},[u,_,ve,we,Ft]);let Ut=Ce(Te),Bn=Qd(r,Ut,X),Un=ut(Te)||"center",Dn=!!F.hide?.referenceHidden;V(()=>{R&&_&&st&&Ut!==ae&&T(Ut)},[R,_,st,Ut,ae]);let Wn=Je.useMemo(()=>({position:"absolute",top:F.arrow?.y,left:F.arrow?.x}),[F.arrow]),kc=F.arrow?.centerOffset!==0;return Je.useMemo(()=>({positionerStyles:Vn,arrowStyles:Wn,arrowRef:pe,arrowUncentered:kc,side:Bn,align:Un,physicalSide:Ut,anchorHidden:Dn,refs:zt,context:Vt,isPositioned:st,update:we}),[Vn,Wn,pe,kc,Bn,Un,Ut,Dn,zt,Vt,st,we])}function Jd(e){return e!=null&&"current"in e}function Cr(e){return e==="starting"?Ol:de}function tf(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:a,inert:s=!1}){let d={...o};return s&&(d.pointerEvents="none"),Fe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:d},Cr(n),r],stateAttributesMapping:Rn})}var Ee=l(z(),1),ff=l(Wt(),1);var of=l(z(),1);function nf(e){let[t,o]=of.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Do=l(z(),1);function ka(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Se(e),i=r?e.offsetWidth:o,a=r?e.offsetHeight:n;return(qt(o)!==i||qt(n)!==a)&&(o=i,n=a),{width:o,height:n}}function af(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:a,side:s,direction:d}=e,c=Lo(t,!0),f=No(),g=Do.useRef(null),p=Do.useRef(!0),m=Do.useRef(Xe),u=$(i),h=$(a),_=Do.useMemo(()=>nb(s,d),[s,d]);V(()=>{if(!r){m.current=Xe,p.current=!0,g.current=null;return}if(!t||!o)return;m.current=rf(t,_),Pa(t,"auto");let y=Pr(t,"position","static"),w=Pr(t,"transform","none"),b=Pr(t,"scale","1"),v=rf(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),w(),v()}function x(){R(),b()}if(u?.(),p.current||g.current===null){kr(o,"max-content");let I=ka(t);return g.current=I,kr(o,I),x(),h?.(null,I),p.current=!1,()=>{m.current(),m.current=Xe}}kr(o,"max-content");let S=g.current,T=ka(t);g.current=T,Pa(t,S),x(),h?.(S,T),kr(o,T);let C=new AbortController;return f.request(()=>{Pa(t,T),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),f.cancel(),m.current(),m.current=Xe}},[n,t,o,c,f,r,u,h,_])}function nb(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?de:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function Pr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function rf(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(Pr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Xe}function Pa(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 kr(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 sf=l(z(),1);var cf=l(j(),1),Or=function(t){let{direction:o="ltr"}=t,n=sf.useMemo(()=>({direction:o}),[o]);return(0,cf.jsx)(Ca.Provider,{value:n,children:t.children})};var lf={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:a,placement:s}=e,d=fe(r),c=d.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Uo};let g=await i.getOffsetParent?.(r),p={width:0,height:0};if(a==="fixed"&&d?.visualViewport)p={width:d.visualViewport.width,height:d.visualViewport.height};else if(g===d){let w=Re(r);p={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(g)&&(p=await i.getDimensions(g));let m=Ce(s),u=t,h=o;m==="left"&&(u=p.width-(t+n.width)),m==="top"&&(h=p.height-(o+n.height));let _=m==="left"?"right":Uo.sideX,y=m==="top"?"bottom":Uo.sideY;return{x:u,y:h,data:{sideX:_,sideY:y}}}};var Wo=l(j(),1),uf={activationDirection:e=>e?{"data-activation-direction":e}:null};function pf(e){let{store:t,side:o,children:n}=e,r=Bo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),s=t.useState("open"),d=t.useState("payload"),c=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),p=nf(s?i:null),m=ab(a,d),u=Ee.useRef(null),[h,_]=Ee.useState(null),[y,w]=Ee.useState(null),b=Ee.useRef(null),v=Ee.useRef(null),R=Lo(b,!0),x=No(),S=Ee.useRef(null),[T,C]=Ee.useState(null),[I,H]=Ee.useState(!1);V(()=>(t.set("adaptiveOrigin",lf),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let U=$(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),v.current?.style.setProperty("display","none")}),W=$(N=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),v.current?.style.removeProperty("display"),N&&C(N)}),M=$(()=>{S.current?.abort();let N=new AbortController;S.current=N,R(()=>{_(null),C(null),u.current=null},N.signal)}),E=Ee.useRef(null);V(()=>{(!s||!c)&&(E.current=null)},[s,c]),V(()=>{if(i&&p&&i!==p&&E.current!==i&&u.current){_(u.current),H(!0);let N=ib(p,i);w(N),E.current=i}},[i,p]),V(()=>{h!=null&&(S.current?.abort(),H(!0),x.request(()=>{ff.flushSync(()=>{H(!1)}),M()}))},[m,h,M,x]),V(()=>{let N=b.current;if(!N)return;let X=Re(N).createElement("div");for(let ae of Array.from(N.childNodes))X.appendChild(ae.cloneNode(!0));u.current=X});let A=h!=null,k;A?k=(0,Wo.jsxs)(Ee.Fragment,{children:[(0,Wo.jsx)("div",{"data-previous":!0,inert:Yd(!0),ref:v,style:{...T?{"--popup-width":`${T.width}px`,"--popup-height":`${T.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,Wo.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":I?"":void 0,children:n},m)]}):k=(0,Wo.jsx)("div",{"data-current":!0,ref:b,children:n},m),V(()=>{let N=v.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),af({popupElement:f,positionerElement:g,mounted:c,content:d,onMeasureLayout:U,onMeasureLayoutComplete:W,side:o,direction:r});let P={activationDirection:rb(y),transitioning:A};return{children:k,state:P}}function rb(e){if(e)return`${df(e.horizontal,5,"right","left")} ${df(e.vertical,5,"down","up")}`}function df(e,t,o,n){return e>t?o:e<-t?n:""}function ib(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 ab(e,t){let[o,n]=Ee.useState(0),r=Ee.useRef(e),i=Ee.useRef(t),a=Ee.useRef(!1);return V(()=>{let s=r.current,d=i.current,c=e!==s,f=t!==d;c?(n(g=>g+1),a.current=!f):a.current&&f&&(n(g=>g+1),a.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Ar=l(z(),1),mf=l(Wt(),1);var gf=l(j(),1),hf=Ar.forwardRef(function(t,o){let{children:n,container:r,className:i,render:a,style:s,...d}=t,{node:c,subtree:f}=Ml({container:r,ref:o,componentProps:t,elementProps:d});return!f&&!c?null:(0,gf.jsxs)(Ar.Fragment,{children:[f,c&&mf.createPortal(n,c)]})});var Ue={};ct(Ue,{Arrow:()=>Lf,Handle:()=>Tn,Popup:()=>Nf,Portal:()=>Pf,Positioner:()=>Af,Provider:()=>Hf,Root:()=>xf,Trigger:()=>Tf,Viewport:()=>zf,createHandle:()=>Vf});var $o=l(z(),1);var Ir=l(z(),1),Oa=Ir.createContext(void 0);function rt(e){let t=Ir.useContext(Oa);if(t===void 0&&!e)throw new Error(ot(72));return t}var _f=l(z(),1);var bf={...Fd,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},Nr=class extends Xt{constructor(t,o,n){let r=new _o;super(vf(t,r,o,n),wf(r),bf)}setOpen=(t,o)=>{kd(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,J(Y.triggerPress,t))}};function yf(){let e=new _o,t=new Er(Object.freeze(vf(void 0,e)),Object.freeze(wf(e)),bf);return Object.assign(t,{setOpen:Xe,cancelPendingOpen:Xe})}function vf(e,t,o,n=!1){let r={...Ld(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=jd(t,o,n),r}function wf(e){return{popupRef:_f.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var En=l(j(),1),xf=ha(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:d,onOpenChangeComplete:c,handle:f,triggerId:g,defaultTriggerId:p=null,children:m}=t,u=Td((H,U)=>new Nr({open:n,openProp:r,activeTriggerId:p,triggerIdProp:g},H,U));u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",g),u.useContextCallback("onOpenChange",d),u.useContextCallback("onOpenChangeComplete",c);let h=u.useState("open"),_=!o&&h,y=u.useState("activeTriggerId"),w=u.useState("mounted"),b=u.useState("payload");u.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:o}),Od(u,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:v,transitionStatus:R}=Ad(_,u),x=u.useState("isInstantPhase"),S=u.useState("instantType"),T=u.useState("lastOpenChangeReason"),C=$o.useRef(null);V(()=>{h&&o&&u.setOpen(!1,J(Y.disabled))},[h,o,u]),V(()=>{R==="ending"&&T===Y.none||R!=="ending"&&x?(S!=="delay"&&(C.current=S),u.set("instantType","delay")):C.current!==null&&(u.set("instantType",C.current),C.current=null)},[R,x,T,S,u]),V(()=>{_&&y==null&&u.set("payload",void 0)},[u,y,_]),$o.useImperativeHandle(s,()=>({unmount:v,close:()=>u.setOpen(!1,J(Y.imperativeAction))}),[v,u]);let I=_||w||!o&&a!=="none";return(0,En.jsxs)(Oa.Provider,{value:u,children:[f&&(0,En.jsx)(Cd,{handle:f,store:u}),I&&(0,En.jsx)(sb,{store:u,disabled:o,trackCursorAxis:a}),typeof m=="function"?m({payload:b}):m]})});function sb({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=na(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=oa(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),a=$o.useMemo(()=>_e(i.reference,r.reference),[i.reference,r.reference]);return Id(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:r.floating??de}),null}var Lr=l(z(),1);var Mr=l(z(),1),Aa=Mr.createContext(void 0);function Sf(){return Mr.useContext(Aa)}var Ef="data-base-ui-tooltip-trigger";function Rf(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(D(r))return r}}let t=e.target;return D(t)?t:null}function lb(e){let t=e;for(;t;){let o=t.closest(`[${Ef}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&D(n.host)?n.host:null}return null}var Tf=yd(function(t,o){let{render:n,className:r,style:i,handle:a,payload:s,disabled:d,delay:c,closeOnClick:f=!0,closeDelay:g,id:p,...m}=t,u=rt(!0),_=Vd(a)??u;if(!_)throw new Error(ot(82));let y=ol(p),w=_.useState("isTriggerActive",y),b=_.useState("isOpenedByTrigger",y),v=_.useState("floatingRootContext"),R=Lr.useRef(null),x=c??600,S=g??0,{registerTrigger:T,isMountedByThisTrigger:C}=Pd(y,R,_,{payload:s,closeOnClick:f,closeDelay:S}),I=Sf(),{delayRef:H,isInstantPhase:U,hasProvider:W}=ta(v,{open:b}),M=Vo(v);_.useSyncedValue("isInstantPhase",U);let E=_.useState("disabled"),A=d??E,k=ze(A),P=_.useState("trackCursorAxis"),N=_.useState("disableHoverablePopup"),X=Lr.useRef(!1),ae=lt(),O=Lr.useRef(void 0);function B(){return W?nt(H.current,"open")===0?0:c??I??600:x}function K(se){let be=R.current;if(!be||!se)return!1;let ye=lb(se);return ye!==null&&ye!==be&&te(be,ye)}function ie(se){let be=K(se);return X.current=be,be&&(M.openChangeTimeout.clear(),M.restTimeout.clear(),M.restTimeoutPending=!1,ae.clear()),be}let q=Ea(v,{enabled:!A,mouseOnly:!0,move:!1,handleClose:!N&&P!=="both"?Ta():null,restMs:B,delay(){return g==null&&W?{close:nt(H.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:w,isClosing:()=>_.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),ue=wa(v,{enabled:!A}).reference,oe=se=>{let be=X.current,ye=Rf(se),et=ie(ye),He=R.current,Co=He&&ye&&te(He,ye);if(et&&_.select("open")&&_.select("lastOpenChangeReason")===Y.triggerHover){_.setOpen(!1,J(Y.triggerHover,se));return}if(be&&!et&&Co&&!k.current&&!_.select("open")&&He&&Lt(O.current)){let ro=()=>{!X.current&&!k.current&&!_.select("open")&&_.setOpen(!0,J(Y.triggerHover,se,He))},Ft=B();Ft===0?(ae.clear(),ro()):ae.start(Ft,ro)}},ce=_.useState("triggerProps",C);return Fe("button",t,{state:{open:b},ref:[o,T,R],props:[q,ue,C||P!=="none"?ce:void 0,{onMouseOver(se){oe(se.nativeEvent)},onFocus(se){K(Rf(se.nativeEvent))&&se.preventBaseUIHandler()},onMouseLeave(){X.current=!1,ae.clear(),O.current=void 0},onPointerEnter(se){O.current=se.pointerType},onPointerDown(se){O.current=se.pointerType,_.set("closeOnClick",f),f&&!_.select("open")&&_.cancelPendingOpen(se.nativeEvent)},onClick(se){f&&!_.select("open")&&_.cancelPendingOpen(se.nativeEvent)},id:y,"data-trigger-disabled":A?"":void 0,[Ef]:A?void 0:""},m],stateAttributesMapping:Wd})});var kf=l(z(),1);var jr=l(z(),1),Ia=jr.createContext(void 0);function Cf(){let e=jr.useContext(Ia);if(e===void 0)throw new Error(ot(70));return e}var Na=l(j(),1),Pf=kf.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return rt().useState("mounted")||n?(0,Na.jsx)(Ia.Provider,{value:n,children:(0,Na.jsx)(hf,{ref:o,...r})}):null});var Fr=l(z(),1);var Hr=l(z(),1),Ma=Hr.createContext(void 0);function Yo(){let e=Hr.useContext(Ma);if(e===void 0)throw new Error(ot(71));return e}var Of=l(j(),1),Af=Fr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:a="absolute",side:s="top",align:d="center",sideOffset:c=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:u=!1,disableAnchorTracking:h=!1,collisionAvoidance:_=Al,style:y,...w}=t,b=rt(),v=Cf(),R=b.useState("open"),x=b.useState("mounted"),S=b.useState("trackCursorAxis"),T=b.useState("disableHoverablePopup"),C=b.useState("floatingRootContext"),I=b.useState("instantType"),H=b.useState("transitionStatus"),U=b.useState("adaptiveOrigin"),W=ef({anchor:i,positionMethod:a,floatingRootContext:C,mounted:x,side:s,sideOffset:c,align:d,alignOffset:f,collisionBoundary:g,collisionPadding:p,sticky:u,arrowPadding:m,disableAnchorTracking:h,keepMounted:v,collisionAvoidance:_,adaptiveOrigin:U}),M=Fr.useMemo(()=>({open:R,side:W.side,align:W.align,anchorHidden:W.anchorHidden,instant:S!=="none"?"tracking-cursor":I}),[R,W.side,W.align,W.anchorHidden,S,I]),E=tf(t,M,{styles:W.positionerStyles,transitionStatus:H,props:w,refs:[o,b.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||T});return(0,Of.jsx)(Ma.Provider,{value:W,children:E})});var If=l(z(),1);var Nf=If.forwardRef(function(t,o){let{render:n,className:r,style:i,...a}=t,s=rt(),{side:d,align:c}=Yo(),f=s.useState("open"),g=s.useState("instantType"),p=s.useState("transitionStatus"),m=s.useState("popupProps"),u=s.useState("floatingRootContext"),h=s.useState("disabled"),_=s.useState("closeDelay");or({open:f,ref:s.context.popupRef,onComplete(){f&&s.context.onOpenChangeComplete?.(!0)}}),Ra(u,{enabled:!h,closeDelay:_});let y=s.useStateSetter("popupElement");return Fe("div",t,{state:{open:f,side:d,align:c,instant:g,transitionStatus:p},ref:[o,s.context.popupRef,y],props:[Ed,m,Cr(p),a],stateAttributesMapping:$d})});var Mf=l(z(),1);var Lf=Mf.forwardRef(function(t,o){let{render:n,className:r,style:i,...a}=t,s=rt(),{arrowRef:d,side:c,align:f,arrowUncentered:g,arrowStyles:p}=Yo(),m=s.useState("open"),u=s.useState("instantType");return Fe("div",t,{state:{open:m,side:c,align:f,uncentered:g,instant:u},ref:[o,d],props:[{style:p,"aria-hidden":!0},a],stateAttributesMapping:Rn})});var jf=l(z(),1);var La=l(j(),1),Hf=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=jf.useMemo(()=>({open:o,close:n}),[o,n]);return(0,La.jsx)(Aa.Provider,{value:o,children:(0,La.jsx)(ea,{delay:i,timeoutMs:r,children:t.children})})};var Ff=l(z(),1);var zf=Ff.forwardRef(function(t,o){let{render:n,className:r,style:i,children:a,...s}=t,d=rt(),c=Yo(),f=d.useState("instantType"),{children:g,state:p}=pf({store:d,side:c.side,children:a}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:f};return Fe("div",t,{state:m,ref:o,props:[s,{children:g}],stateAttributesMapping:uf})});var Tn=class extends gr{constructor(){super(yf(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Vf(){return new Tn}function De(e){return Fe(e.defaultTagName??"div",e,e)}var Df=l(Z(),1),ja="data-wp-hash";function Ha(){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 db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ja}]`))if(o.getAttribute(ja)===t)return!0;return!1}function Wf(e,t,o){if(!e.head)return;let n=Ha(),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(ja,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fb(e){let t=Ha();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Wf(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 $f(e,t){let o=Ha();o.styles.set(e,t);for(let n of o.documents.keys())Wf(n,e,t)}typeof process>"u",$f("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{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 Bf={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",$f("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var Uf={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Rt=(0,Df.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return De({render:o,defaultTagName:"span",ref:i,props:_e(r,{className:G(Bf.text,Uf.heading,Uf.p,Bf[t],n)})})});var qf=l(Z(),1),Gf=l(pt(),1),Xf=l(j(),1),Fa=(0,qf.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,Xf.jsx)(Gf.SVG,{ref:r,...t.props,...n,width:o,height:o})});var zr=l(pt(),1),za=l(j(),1),Va=(0,za.jsx)(zr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,za.jsx)(zr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var Vr=l(pt(),1),Ba=l(j(),1),Ua=(0,Ba.jsx)(Vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ba.jsx)(Vr.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Br=l(pt(),1),Da=l(j(),1),Wa=(0,Da.jsx)(Br.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Da.jsx)(Br.Path,{d:"m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z"})});var Ur=l(pt(),1),$a=l(j(),1),Ya=(0,$a.jsx)(Ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$a.jsx)(Ur.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var Dr=l(pt(),1),qa=l(j(),1),bo=(0,qa.jsx)(Dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qa.jsx)(Dr.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Wr=l(pt(),1),Ga=l(j(),1),Xa=(0,Ga.jsx)(Wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ga.jsx)(Wr.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var $r=l(pt(),1),Ka=l(j(),1),yo=(0,Ka.jsx)($r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ka.jsx)($r.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Yr=l(pt(),1),Za=l(j(),1),qr=(0,Za.jsx)(Yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Za.jsx)(Yr.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var Jt={};ct(Jt,{Popup:()=>gu,Portal:()=>Gr,Positioner:()=>Xr,Provider:()=>Ru,Root:()=>xu,Trigger:()=>bu});var pu=l(Z(),1);var tu=l(Z(),1);var Qa="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"&&pb(document)),e.__wpStyleRuntime}function ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qa}]`))if(o.getAttribute(Qa)===t)return!0;return!1}function Jf(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(Qa,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function pb(e){let t=es();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jf(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 mb(e,t){let o=es();o.styles.set(e,t);for(let n of o.documents.keys())Jf(n,e,t)}typeof process>"u",mb("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 Zf={slot:"_11fc52b637ff8a7e__slot"},Qf="data-wp-compat-overlay-slot";function gb(){return typeof document>"u"?null:document}function hb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Et=null;function Ja(e){return e.setAttribute("aria-hidden","false"),e}function _b(e){let t=e.createElement("div");return t.setAttribute(Qf,""),Zf.slot&&t.classList.add(Zf.slot),e.body.appendChild(t),t}function eu(){if(typeof window>"u"||!hb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=gb();if(!e||!e.body)return;if(Et&&Et.ownerDocument===e&&Et.isConnected)return Ja(Et);let t=e.querySelector(`[${Qf}]`);return t instanceof HTMLDivElement?(Et=Ja(t),Et):(Et?.isConnected&&Et.remove(),Et=Ja(_b(e)),Et)}var ou=l(j(),1),Gr=(0,tu.forwardRef)(function({container:t,...o},n){return(0,ou.jsx)(Ue.Portal,{container:t??eu(),...o,ref:n})});var nu=l(Z(),1),au=l(j(),1),ts="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"&&yb(document)),e.__wpStyleRuntime}function bb(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 ru(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(bb(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 yb(e){let t=os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ru(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 iu(e,t){let o=os();o.styles.set(e,t);for(let n of o.documents.keys())ru(n,e,t)}typeof process>"u",iu("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",iu("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 wb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Xr=(0,nu.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},a){return(0,au.jsx)(Ue.Positioner,{ref:a,align:t,side:n,sideOffset:r,...i,className:G(vb["box-sizing"],wb.positioner,o)})});var su=l(Z(),1);function ns(e,t,o){return(0,su.cloneElement)(e??t,{children:o})}var xb=l(Kr(),1);var du=l(rs(),1),{lock:XE,unlock:fu}=(0,du.__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 Sb(){let e=xb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return fu(e.privateApis).ThemeProvider}var uu=Sb();var Cn=l(j(),1),is="data-wp-hash";function as(){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 Rb(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 mu(e,t,o){if(!e.head)return;let n=as(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Rb(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 Eb(e){let t=as();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)mu(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=as();o.styles.set(e,t);for(let n of o.documents.keys())mu(n,e,t)}typeof process>"u",Tb("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"},kb={background:"#1e1e1e"},gu=(0,pu.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},a){let s=(0,Cn.jsx)(uu,{color:kb,children:(0,Cn.jsx)(Ue.Popup,{ref:a,className:G(Cb.popup,r),...i,children:n})}),d=ns(o,(0,Cn.jsx)(Xr,{}),s);return ns(t,(0,Cn.jsx)(Gr,{}),d)});var hu=l(Z(),1),_u=l(j(),1),bu=(0,hu.forwardRef)(function(t,o){return(0,_u.jsx)(Ue.Trigger,{ref:o,...t})});var yu=l(me(),1),vu=l(j(),1);function wu({children:e}){return(0,vu.jsx)(Or,{direction:(0,yu.isRTL)()?"rtl":"ltr",children:e})}var ss=l(j(),1);function xu(e){return(0,ss.jsx)(wu,{children:(0,ss.jsx)(Ue.Root,{...e})})}var Su=l(j(),1);function Ru({...e}){return(0,Su.jsx)(Ue.Provider,{...e})}var kn=l(Z(),1),Jr=l(me(),1);var Eu=l(Z(),1),cs="data-wp-hash";function ls(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ob(document)),e.__wpStyleRuntime}function Pb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${cs}]`))if(o.getAttribute(cs)===t)return!0;return!1}function Tu(e,t,o){if(!e.head)return;let n=ls(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Pb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(cs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ob(e){let t=ls();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 Ab(e,t){let o=ls();o.styles.set(e,t);for(let n of o.documents.keys())Tu(n,e,t)}typeof process>"u",Ab("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 Ib={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ds=(0,Eu.forwardRef)(function({render:t,...o},n){return De({render:t,ref:n,props:_e({className:Ib["visually-hidden"]},o,{"data-visually-hidden":""})})});var Zr=l(j(),1);function fs({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,kn.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 us=(0,kn.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,Zr.jsx)(ds,{id:t,"aria-hidden":"true",render:(0,Zr.jsx)("span",{ref:n}),children:(0,Jr.sprintf)((0,Jr.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),ps=(0,kn.forwardRef)(function({className:t,shortcut:o},n){return(0,Zr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Cu=l(Z(),1),ms="data-wp-hash";function gs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mb(document)),e.__wpStyleRuntime}function Nb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ms}]`))if(o.getAttribute(ms)===t)return!0;return!1}function ku(e,t,o){if(!e.head)return;let n=gs(),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(ms,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Mb(e){let t=gs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ku(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=gs();o.styles.set(e,t);for(let n of o.documents.keys())ku(n,e,t)}typeof process>"u",Lb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var jb={stack:"_19ce0419607e1896__stack"},Hb={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)"},Qt=(0,Cu.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:a,...s},d){let c={gap:o&&Hb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return De({render:a,ref:d,props:_e(s,{style:c,className:jb.stack})})});var eo={};ct(eo,{Actions:()=>$u,Description:()=>Uu,Icon:()=>ju,Root:()=>Au,Title:()=>zu,Visual:()=>Qr});var Pu=l(Z(),1),hs="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"&&zb(document)),e.__wpStyleRuntime}function Fb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hs}]`))if(o.getAttribute(hs)===t)return!0;return!1}function Ou(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(Fb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(hs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function zb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ou(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 Vb(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())Ou(n,e,t)}typeof process>"u",Vb("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var Bb={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},Au=(0,Pu.forwardRef)(function({render:t,...o},n){let r=G(Bb.root);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Iu=l(Z(),1),bs="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"&&Db(document)),e.__wpStyleRuntime}function Ub(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 Nu(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(Ub(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 Db(e){let t=ys();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 Wb(e,t){let o=ys();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",Wb("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var $b={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},Qr=(0,Iu.forwardRef)(function({render:t,...o},n){let r=G($b.visual);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Mu=l(Z(),1);var ws=l(j(),1),vs="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"&&qb(document)),e.__wpStyleRuntime}function Yb(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 Lu(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(Yb(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 qb(e){let t=xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Lu(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 Gb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())Lu(n,e,t)}typeof process>"u",Gb("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var Xb={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},ju=(0,Mu.forwardRef)(function({icon:t,className:o,...n},r){return(0,ws.jsx)(Qr,{ref:r,className:G(Xb.icon,o),...n,children:(0,ws.jsx)(Fa,{icon:t})})});var Hu=l(Z(),1);var Es=l(j(),1),Ss="data-wp-hash";function Rs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zb(document)),e.__wpStyleRuntime}function Kb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ss}]`))if(o.getAttribute(Ss)===t)return!0;return!1}function Fu(e,t,o){if(!e.head)return;let n=Rs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Kb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ss,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Zb(e){let t=Rs();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 Jb(e,t){let o=Rs();o.styles.set(e,t);for(let n of o.documents.keys())Fu(n,e,t)}typeof process>"u",Jb("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var Qb={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},ey=(0,Es.jsx)("h2",{}),zu=(0,Hu.forwardRef)(function({render:t=ey,className:o,children:n,...r},i){return(0,Es.jsx)(Rt,{ref:i,variant:"heading-lg",render:t,className:G(Qb.title,o),...r,children:n})});var Vu=l(Z(),1);var ks=l(j(),1),Ts="data-wp-hash";function Cs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&oy(document)),e.__wpStyleRuntime}function ty(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 Bu(e,t,o){if(!e.head)return;let n=Cs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ty(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 oy(e){let t=Cs();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 ny(e,t){let o=Cs();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",ny("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var ry={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},iy=(0,ks.jsx)("p",{}),Uu=(0,Vu.forwardRef)(function({render:t=iy,className:o,children:n,...r},i){return(0,ks.jsx)(Rt,{ref:i,variant:"body-md",render:t,className:G(ry.description,o),...r,children:n})});var Du=l(Z(),1),Ps="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"&&sy(document)),e.__wpStyleRuntime}function ay(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ps}]`))if(o.getAttribute(Ps)===t)return!0;return!1}function Wu(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(ay(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ps,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sy(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Wu(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 cy(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Wu(n,e,t)}typeof process>"u",cy("7b60a246cc",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}}');var ly={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},$u=(0,Du.forwardRef)(function({render:t,...o},n){let r=G(ly.actions);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Yu=l(Z(),1),qu=l(me(),1),Go=l(j(),1),As="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"&&fy(document)),e.__wpStyleRuntime}function dy(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 Gu(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(dy(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 fy(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Gu(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 ti(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Gu(n,e,t)}typeof process>"u",ti("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var uy={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ti("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.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 py={"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-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","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",ti("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 ei={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",ti("af6d9984a6","._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);&: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))}&::placeholder{color:var(--_gcd-input-placeholder-color,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)}");var my={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ns=(0,Yu.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:a,...s},d){return De({render:i,defaultTagName:"a",ref:d,props:_e(s,{className:G(my.a,uy["box-sizing"],py["outset-ring--focus-except-active"],o!=="unstyled"&&ei.link,o!=="unstyled"&&ei[`is-${n}`],o==="unstyled"&&ei["is-unstyled"],a),target:r?"_blank":void 0,children:(0,Go.jsxs)(Go.Fragment,{children:[t,r&&(0,Go.jsx)("span",{className:ei["link-icon"],role:"img","aria-label":(0,qu.__)("(opens in a new tab)")})]})})})});var Xu=l(Z(),1),Ku=l(j(),1),Zu=(0,Xu.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Ku.jsx)(n,{ref:i,className:G("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Zu.displayName="NavigableRegion";var Ju=Zu;var Qu=l(me(),1);var to=l(j(),1),Ls="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"&&hy(document)),e.__wpStyleRuntime}function gy(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 ep(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(gy(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 hy(e){let t=js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ep(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 _y(e,t){let o=js();o.styles.set(e,t);for(let n of o.documents.keys())ep(n,e,t)}typeof process>"u",_y("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 Ms={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},by=({items:e,currentHref:t,ariaLabel:o=(0,Qu.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,to.jsx)("nav",{"aria-label":o,className:r,children:(0,to.jsx)(Qt,{render:(0,to.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Ms.list,children:e.map(a=>(0,to.jsx)("li",{className:Ms.li,children:(0,to.jsx)(Rt,{variant:"body-md",className:Ms.item,render:(0,to.jsx)(Ns,{variant:"unstyled","aria-current":a.href===t?"page":void 0,render:(0,to.jsx)(i,{href:a.href})}),children:a.label})},a.href))})})},tp=by;var np=l(Pe(),1),{Fill:rp,Slot:ip}=(0,np.createSlotFill)("SidebarToggle");var Qe=l(j(),1),Hs="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"&&vy(document)),e.__wpStyleRuntime}function yy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Hs}]`))if(o.getAttribute(Hs)===t)return!0;return!1}function ap(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(yy(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Hs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function vy(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ap(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 wy(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())ap(n,e,t)}typeof process>"u",wy("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 Tt={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 sp({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:a,navigation:s,components:d,showSidebarToggle:c=!0}){let f=`h${e}`,g=!!s?.items?.length;return(0,Qe.jsxs)(Qt,{direction:"column",className:G(Tt.header,g&&Tt["has-navigation"]),children:[(0,Qe.jsxs)(Qt,{className:Tt["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Qe.jsxs)(Qt,{direction:"row",gap:"sm",align:"center",justify:"start",className:Tt["header-lockup"],children:[c&&(0,Qe.jsx)(ip,{bubblesVirtually:!0,className:Tt["sidebar-toggle-slot"]}),n&&(0,Qe.jsx)("div",{className:Tt["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Qe.jsx)(Rt,{className:Tt["header-title"],render:(0,Qe.jsx)(f,{}),variant:"heading-lg",children:r}),t,o]}),a&&(0,Qe.jsx)(Qt,{align:"center",className:Tt["header-actions"],direction:"row",gap:"sm",children:a})]}),i&&(0,Qe.jsx)(Rt,{render:(0,Qe.jsx)("p",{}),variant:"body-md",className:Tt["header-subtitle"],children:i}),g&&(0,Qe.jsx)(tp,{...s,linkComponent:d?.link,className:Tt["header-navigation"]})]})}var Pn=l(j(),1),Vs="data-wp-hash";function Bs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sy(document)),e.__wpStyleRuntime}function xy(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 cp(e,t,o){if(!e.head)return;let n=Bs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(xy(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 Sy(e){let t=Bs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)cp(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 Ry(e,t){let o=Bs();o.styles.set(e,t);for(let n of o.documents.keys())cp(n,e,t)}typeof process>"u",Ry("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 lp({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:a,className:s,actions:d,navigation:c,components:f,ariaLabel:g,hasPadding:p=!1,showSidebarToggle:m=!0}){let u=G(zs.page,s);return(0,Pn.jsxs)(Ju,{className:u,ariaLabel:g??(typeof r=="string"?r:""),children:[(r||t||o||d||n||!!c?.items?.length)&&(0,Pn.jsx)(sp,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:d,navigation:c,components:f,showSidebarToggle:m}),p?(0,Pn.jsx)("div",{className:G(zs.content,zs["has-padding"]),children:a}):a]})}lp.SidebarToggleFill=rp;var On=lp;var dp={primary:"#3858e9",background:"#222524"},Ey=new Map([["modern",dp],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function An(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Ey.get(e)??dp}var Km=l(Oe(),1),Zm=l(oo(),1);import{privateApis as Uv}from"@wordpress/route";var Ym=l(In(),1),Ei=l(qo(),1),mt=l(Pe(),1);import{privateApis as Lv}from"@wordpress/route";var an=l(Z(),1),Si=l(me(),1),qm=l(vo(),1);var Ri=l(Kr(),1);var Qp=l(Pe(),1),em=l(Oe(),1),Ln=l(me(),1);var xo=l(Z(),1),Fp=l(Oe(),1);var oi=l(Oe(),1);var Ty={menuItems:{},routes:[],dashboardLink:void 0,entityLinks:{}};function mp(e=Ty,t){switch(t.type){case"REGISTER_MENU_ITEM":return{...e,menuItems:{...e.menuItems,[t.id]:t.menuItem}};case"UPDATE_MENU_ITEM":return e.menuItems[t.id]?{...e,menuItems:{...e.menuItems,[t.id]:{...e.menuItems[t.id],...t.updates}}}:e;case"REGISTER_ROUTE":return{...e,routes:[...e.routes,t.route]};case"REGISTER_ENTITY_LINKS":return{...e,entityLinks:{...e.entityLinks,[t.postType]:{...e.entityLinks[t.postType],...t.links}}};case"SET_DASHBOARD_LINK":return{...e,dashboardLink:t.dashboardLink}}return e}var Us={};ct(Us,{registerEntityLinks:()=>Oy,registerMenuItem:()=>Cy,registerRoute:()=>Py,setDashboardLink:()=>Ay,updateMenuItem:()=>ky});function Cy(e,t){return{type:"REGISTER_MENU_ITEM",id:e,menuItem:t}}function ky(e,t){return{type:"UPDATE_MENU_ITEM",id:e,updates:t}}function Py(e){return{type:"REGISTER_ROUTE",route:e}}function Oy(e,t){return{type:"REGISTER_ENTITY_LINKS",postType:e,links:t}}function Ay(e){return{type:"SET_DASHBOARD_LINK",dashboardLink:e}}var Ds={};ct(Ds,{getDashboardLink:()=>My,getEntityLink:()=>Ly,getMenuItems:()=>Iy,getRoutes:()=>Ny});function Iy(e){return Object.values(e.menuItems)}function Ny(e){return e.routes}function My(e){return e.dashboardLink}function Ly(e,t,o){let n=e.entityLinks[t]??e.entityLinks.default,r=o===void 0?n?.list:n?.edit;if(r)return r.replace("{type}",encodeURIComponent(t)).replace("{id}",encodeURIComponent(o??""))}var wo="wordpress/boot",Le=(0,oi.createReduxStore)(wo,{reducer:mp,actions:Us,selectors:Ds});(0,oi.register)(Le);var Zo=l(Pe(),1);var hp=l(Z(),1),_p=l(Pe(),1);import{privateApis as jy}from"@wordpress/route";var gp=l(rs(),1),{lock:G7,unlock:We}=(0,gp.__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/boot");var bp=l(j(),1),{createLink:Hy}=We(jy);function Fy(e,t){return(0,bp.jsx)(_p.__experimentalItem,{as:"a",ref:t,...e})}var zy=Hy((0,hp.forwardRef)(Fy)),yp=zy;var vp=l(Z(),1),ni=l(Pe(),1),wp=l(pt(),1),Nn=l(j(),1);function Vy(e){return(0,vp.isValidElement)(e)&&(e.type===wp.SVG||e.type==="svg")}function Xo(e,t=!0){if(Vy(e))return(0,Nn.jsx)(ni.Icon,{icon:e});if(typeof e=="string"&&e.startsWith("dashicons-")){let o=e.replace(/^dashicons-/,"");return(0,Nn.jsx)(ni.Dashicon,{style:{padding:"2px"},icon:o,"aria-hidden":"true"})}return typeof e=="string"&&e.startsWith("data:")?(0,Nn.jsx)("img",{src:e,alt:"","aria-hidden":"true",style:{width:"20px",height:"20px",display:"block",padding:"2px"}}):e||(t?(0,Nn.jsx)("div",{style:{width:"24px",height:"24px"},"aria-hidden":"true"}):null)}var Ko=l(j(),1),Ws="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"&&Uy(document)),e.__wpStyleRuntime}function By(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ws}]`))if(o.getAttribute(Ws)===t)return!0;return!1}function Sp(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(By(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ws,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Uy(e){let t=$s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Sp(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 Dy(e,t){let o=$s();o.styles.set(e,t);for(let n of o.documents.keys())Sp(n,e,t)}typeof process>"u",Dy("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var xp={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};function ri({className:e,icon:t,shouldShowPlaceholder:o=!0,children:n,to:r}){let i=!String(new URL(r,window.location.origin)).startsWith(window.location.origin),a=(0,Ko.jsxs)(Zo.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(t,o),(0,Ko.jsx)(Zo.FlexBlock,{children:n})]});return i?(0,Ko.jsx)(Zo.__experimentalItem,{as:"a",href:r,className:G(xp.item,e),children:a}):(0,Ko.jsx)(yp,{to:r,className:G(xp.item,e),children:a})}var no=l(Pe(),1),Rp=l(me(),1);var Jo=l(j(),1),Ys="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"&&$y(document)),e.__wpStyleRuntime}function Wy(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 Ep(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(Wy(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 $y(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ep(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 Yy(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())Ep(n,e,t)}typeof process>"u",Yy("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var qy={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};function Tp({className:e,id:t,icon:o,shouldShowPlaceholder:n=!0,children:r,onNavigate:i}){let a=s=>{s.preventDefault(),i({id:t,direction:"forward"})};return(0,Jo.jsx)(no.__experimentalItem,{className:G(qy.item,e),onClick:a,children:(0,Jo.jsxs)(no.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(o,n),(0,Jo.jsx)(no.FlexBlock,{children:r}),(0,Jo.jsx)(no.Icon,{icon:(0,Rp.isRTL)()?Ya:Xa})]})})}var it=l(Pe(),1);var kp=l(qo(),1),Pp=l(Oe(),1);var Ct=l(j(),1),Gs="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"&&Xy(document)),e.__wpStyleRuntime}function Gy(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 Op(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(Gy(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 Xy(e){let t=Xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Op(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 Ap(e,t){let o=Xs();o.styles.set(e,t);for(let n of o.documents.keys())Op(n,e,t)}typeof process>"u",Ap("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var Cp={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};typeof process>"u",Ap("1a6b086e6c","._093b894bfb82e8de__dropdown{display:block}._5954dba25ac6e16f__dropdown-children{display:flex;flex-direction:column;margin-block-end:2px;margin-block-start:-2px;margin-inline-start:30px;overflow:hidden;padding:2px}._9a14116ec9dae0e2__chevron.a9ebdaa3f36d6986__is-up{transform:rotate(180deg)}");var ii={dropdown:"_093b894bfb82e8de__dropdown","dropdown-children":"_5954dba25ac6e16f__dropdown-children",chevron:"_9a14116ec9dae0e2__chevron","is-up":"a9ebdaa3f36d6986__is-up"},Ky=.2;function Ip({className:e,id:t,icon:o,children:n,isExpanded:r,onToggle:i}){let s=(0,Pp.useSelect)(c=>c(wo).getMenuItems(),[]).filter(c=>c.parent===t),d=(0,kp.useReducedMotion)();return(0,Ct.jsxs)("div",{className:ii.dropdown,children:[(0,Ct.jsx)(it.__experimentalItem,{className:G(Cp.item,e),onClick:c=>{c.preventDefault(),c.stopPropagation(),i()},onMouseDown:c=>c.preventDefault(),children:(0,Ct.jsxs)(it.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(o,!1),(0,Ct.jsx)(it.FlexBlock,{children:n}),(0,Ct.jsx)(it.Icon,{icon:Wa,className:G(ii.chevron,{[ii["is-up"]]:r})})]})}),(0,Ct.jsx)(it.__unstableAnimatePresence,{initial:!1,children:r&&(0,Ct.jsx)(it.__unstableMotion.div,{initial:{height:0},animate:{height:"auto"},exit:{height:0},transition:{type:"tween",duration:d?0:Ky,ease:"easeOut"},className:ii["dropdown-children"],children:s.map((c,f)=>(0,Ct.jsx)(ri,{className:Cp["is-compact"],to:c.to,shouldShowPlaceholder:!1,children:c.label},f))})})]})}var Pt=l(Pe(),1),si=l(me(),1);var Np=l(qo(),1),kt=l(j(),1),Ks="data-wp-hash";function Zs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Jy(document)),e.__wpStyleRuntime}function Zy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ks}]`))if(o.getAttribute(Ks)===t)return!0;return!1}function Mp(e,t,o){if(!e.head)return;let n=Zs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Zy(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ks,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Jy(e){let t=Zs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Mp(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 Qy(e,t){let o=Zs();o.styles.set(e,t);for(let n of o.documents.keys())Mp(n,e,t)}typeof process>"u",Qy("9bfc8fef50",".c93eb5f7b870f29c__screen{padding-block-end:4px}.c93eb5f7b870f29c__screen .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.bee113ef4a391bcd__title-icon{padding-block-end:8px;padding-block-start:12px;padding-inline-end:16px;padding-inline-start:16px;position:sticky;top:0}._2f6050d2407c9dee__title{flex-grow:1;overflow-wrap:break-word}._2f6050d2407c9dee__title._2f6050d2407c9dee__title,._2f6050d2407c9dee__title._2f6050d2407c9dee__title ._2f6050d2407c9dee__title{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:32px}.e78f7a9cf7e91164__actions{display:flex;flex-shrink:0}");var ai={screen:"c93eb5f7b870f29c__screen","title-icon":"bee113ef4a391bcd__title-icon",title:"_2f6050d2407c9dee__title",actions:"e78f7a9cf7e91164__actions"},ev=.3,tv={initial:e=>({x:e==="forward"?100:-100,opacity:0}),animate:{x:0,opacity:1},exit:e=>({x:e==="forward"?100:-100,opacity:0})};function Lp({isRoot:e,title:t,actions:o,content:n,description:r,animationDirection:i,backMenuItem:a,backButtonRef:s,navigationKey:d,onNavigate:c}){let f=(0,si.isRTL)()?yo:bo,g=(0,Np.useReducedMotion)(),p=m=>{m.preventDefault(),c({id:a,direction:"backward"})};return(0,kt.jsx)("div",{className:ai.screen,style:{overflow:"hidden",position:"relative",display:"grid",gridTemplateColumns:"1fr",gridTemplateRows:"1fr"},children:(0,kt.jsx)(Pt.__unstableAnimatePresence,{initial:!1,children:(0,kt.jsxs)(Pt.__unstableMotion.div,{custom:i,variants:tv,initial:"initial",animate:"animate",exit:"exit",transition:{type:"tween",duration:g?0:ev,ease:[.33,0,0,1]},style:{width:"100%",gridColumn:"1",gridRow:"1"},children:[(0,kt.jsxs)(Pt.__experimentalHStack,{spacing:2,className:ai["title-icon"],children:[!e&&(0,kt.jsx)(Pt.Button,{ref:s,icon:f,onClick:p,label:(0,si.__)("Back"),size:"small",variant:"tertiary"}),(0,kt.jsx)(Pt.__experimentalHeading,{className:ai.title,level:1,size:"15px",children:t}),o&&(0,kt.jsx)("div",{className:ai.actions,children:o})]}),r&&(0,kt.jsx)("div",{children:r}),n]},d)})})}var Mn=l(Z(),1),jp=l(Oe(),1);import{privateApis as nv}from"@wordpress/route";var ov=(e,t)=>{if(!t||t===e)return!1;let o=i=>{let a=i.startsWith("/")?i:"/"+i;return a.endsWith("/")&&a.length>1?a.slice(0,-1):a},n=o(e),r=o(t);return n.startsWith(r)&&(n[r.length]==="/"||r==="/")},Js=(e,t)=>{let o=t.find(i=>i.to===e);if(o)return o;let n=null,r=0;for(let i of t)i.to&&ov(e,i.to)&&i.to.length>r&&(n=i,r=i.to.length);return n},ci=(e,t)=>{if(!e)return;let o=t.find(n=>n.id===e);if(o&&o.parent){let n=t.find(r=>r.id===o.parent);if(n?.parent_type==="drilldown")return n.id;if(n)return ci(n.id,t)}},Qs=(e,t)=>{if(!e)return;let o=t.find(n=>n.id===e);if(o&&o.parent){let n=t.find(r=>r.id===o.parent);if(n?.parent_type==="dropdown")return n.id}};var{useRouter:rv,useMatches:iv}=We(nv);function Hp(){let e=iv(),t=rv(),o=(0,jp.useSelect)(c=>c(wo).getMenuItems(),[]),n=e[e.length-1].pathname.slice(t.options.basepath?.length??0),r=Js(n,o),[i,a]=(0,Mn.useState)(ci(r?.id,o)),[s,d]=(0,Mn.useState)(Qs(r?.id,o));return(0,Mn.useEffect)(()=>{let c=Js(n,o),f=ci(c?.id,o),g=Qs(c?.id,o);a(f),d(g)},[n,o]),[i,a,s,d]}var Qo=l(j(),1);function av(){let e=(0,xo.useRef)(null),[t,o]=(0,xo.useState)(null),[n,r,i,a]=Hp(),s=(0,Fp.useSelect)(u=>u(wo).getMenuItems(),[]),d=(0,xo.useMemo)(()=>s.find(u=>u.id===n),[s,n]),c=d?`drilldown-${d.id}`:"root",f=({id:u,direction:h})=>{o(h),r(u)},g=u=>{a(i===u?void 0:u)},p=(0,xo.useMemo)(()=>s.filter(u=>u.parent===n),[s,n]),m=p.some(u=>!!u.icon);return(0,Qo.jsx)(Lp,{isRoot:!d,title:d?d.label:"",backMenuItem:d?.parent,backButtonRef:e,animationDirection:t||void 0,navigationKey:c,onNavigate:f,content:(0,Qo.jsx)("div",{role:"list",children:p.map(u=>u.parent_type==="dropdown"?(0,Qo.jsx)(Ip,{id:u.id,icon:u.icon,shouldShowPlaceholder:m,isExpanded:i===u.id,onToggle:()=>g(u.id),children:u.label},u.id):u.parent_type==="drilldown"?(0,Qo.jsx)(Tp,{id:u.id,icon:u.icon,shouldShowPlaceholder:m,onNavigate:f,children:u.label},u.id):(0,Qo.jsx)(ri,{to:u.to,icon:u.icon,shouldShowPlaceholder:m,children:u.label},u.id))})})}var zp=av;var tn=l(Z(),1),Gp=l(Oe(),1),So=l(me(),1),Xp=l(oo(),1),on=l(Bp(),1);var Kp=l(vo(),1),fi=l(Pe(),1);var Wp=l(Z(),1),li=l(Dp(),1),$p=l(me(),1),en=l(Oe(),1),Yp=l(oo(),1),tc=l(vo(),1),ec="core/boot/save";function di({openSavePanel:e}){let{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:o}=(0,en.useSelect)(Yp.store),{hasNonPostEntityChanges:n,isPostSavingLocked:r}=(0,en.useSelect)(tc.store),{savePost:i}=(0,en.useDispatch)(tc.store),{registerShortcut:a,unregisterShortcut:s}=(0,en.useDispatch)(li.store);(0,Wp.useEffect)(()=>(a({name:ec,category:"global",description:(0,$p.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{s(ec)}),[a,s]),(0,li.useShortcut)(ec,d=>{d.preventDefault();let c=t(),f=!!c.length,g=c.some(p=>o(p.kind,p.name,p.key));!f||g||(n()?e():r()||i())})}var $e=l(j(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cv(document)),e.__wpStyleRuntime}function sv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oc}]`))if(o.getAttribute(oc)===t)return!0;return!1}function Zp(e,t,o){if(!e.head)return;let n=nc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function cv(e){let t=nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Zp(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 lv(e,t){let o=nc();o.styles.set(e,t);for(let n of o.documents.keys())Zp(n,e,t)}typeof process>"u",lv("1c6bdcf0b8","._9c7a13851fe5f446__save-button{width:100%}._266ea24d4569bd10__shortcut:not(:first-child){margin-inline-start:8px}");var qp={"save-button":"_9c7a13851fe5f446__save-button",shortcut:"_266ea24d4569bd10__shortcut"};function Jp(){let[e,t]=(0,tn.useState)(!1),{isSaving:o,dirtyEntityRecordsCount:n}=(0,Gp.useSelect)(_=>{let{isSavingEntityRecord:y,__experimentalGetDirtyEntityRecords:w}=_(Xp.store),b=w();return{isSaving:b.some(v=>y(v.kind,v.name,v.key)),dirtyEntityRecordsCount:b.length}},[]),[r,i]=(0,tn.useState)(!1);(0,tn.useEffect)(()=>{o&&i(!0)},[o]);let a=n>0;(0,tn.useEffect)(()=>{!o&&a&&i(!1)},[o,a]);function s(){r&&i(!1)}let d=a||r;di({openSavePanel:()=>t(!0)});let c={displayShortcut:on.displayShortcut.primary("s"),ariaKeyShortcut:on.ariaKeyShortcut.primary("s"),label:on.shortcutAriaLabel.primary("s")},{descriptionId:f,targetProps:g}=fs({shortcut:c});if(!d)return null;let p=r&&!a,m=o||p,h=p?(0,So.__)("Saved"):(0,So.sprintf)((0,So._n)("Review %d change…","Review %d changes…",n),n);return(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsxs)(Jt.Root,{children:[(0,$e.jsxs)(Jt.Trigger,{...g,render:(0,$e.jsx)(fi.Button,{variant:"primary",size:"compact",onClick:()=>t(!0),onBlur:s,disabled:m,accessibleWhenDisabled:!0,isBusy:o,className:qp["save-button"],icon:p?Ua:void 0}),children:[h,f&&(0,$e.jsx)(us,{descriptionId:f,shortcut:c})]}),(0,$e.jsxs)(Jt.Popup,{children:[a&&(0,$e.jsx)("span",{children:h}),(0,$e.jsx)(ps,{className:qp.shortcut,shortcut:c})]})]}),e&&(0,$e.jsx)(fi.Modal,{title:(0,So.__)("Review changes"),onRequestClose:()=>t(!1),size:"small",children:(0,$e.jsx)(Kp.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})})]})}var Ht=l(j(),1),rc="data-wp-hash";function ic(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fv(document)),e.__wpStyleRuntime}function dv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rc}]`))if(o.getAttribute(rc)===t)return!0;return!1}function tm(e,t,o){if(!e.head)return;let n=ic(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(dv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(rc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fv(e){let t=ic();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)tm(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 uv(e,t){let o=ic();o.styles.set(e,t);for(let n of o.documents.keys())tm(n,e,t)}typeof process>"u",uv("2f8ba86269","._52f77809bed01e5e__scrollable{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative}._6d2e23af506664fb__content{contain:content;flex-grow:1;position:relative}.c95a8ac9c6876d6e__footer{padding-block-end:8px;padding-block-start:16px;padding-inline-end:8px;padding-inline-start:16px}._28ec24681975e557__back-button{margin-block-end:8px;margin-block-start:16px;margin-inline-end:12px;margin-inline-start:12px}");var ui={scrollable:"_52f77809bed01e5e__scrollable",content:"_6d2e23af506664fb__content",footer:"c95a8ac9c6876d6e__footer","back-button":"_28ec24681975e557__back-button"};function pv(){let e=(0,em.useSelect)(t=>t(Le).getDashboardLink(),[]);return(0,Ht.jsx)(Qp.Button,{__next40pxDefaultSize:!0,className:ui["back-button"],href:e||"/",icon:(0,Ln.isRTL)()?yo:bo,label:(0,Ln.__)("Go to the Dashboard"),children:(0,Ln.__)("Dashboard")})}function ac(){return(0,Ht.jsxs)("div",{className:ui.scrollable,children:[(0,Ht.jsx)(pv,{}),(0,Ht.jsx)("div",{className:ui.content,children:(0,Ht.jsx)(zp,{})}),(0,Ht.jsx)("div",{className:ui.footer,children:(0,Ht.jsx)(Jp,{})})]})}var om=l(Z(),1),nm=l(Pe(),1),rm=l(vo(),1),im=l(me(),1);var cc=l(j(),1),sc="data-wp-hash";function lc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gv(document)),e.__wpStyleRuntime}function mv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${sc}]`))if(o.getAttribute(sc)===t)return!0;return!1}function am(e,t,o){if(!e.head)return;let n=lc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(sc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gv(e){let t=lc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)am(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 hv(e,t){let o=lc();o.styles.set(e,t);for(let n of o.documents.keys())am(n,e,t)}typeof process>"u",hv("df1a59bc40","@media (min-width:600px){._77efcb9ca06f5774__modal{width:600px}}");var _v={modal:"_77efcb9ca06f5774__modal"};function pi(){let[e,t]=(0,om.useState)(!1);return di({openSavePanel:()=>t(!0)}),e?(0,cc.jsx)(nm.Modal,{className:_v.modal,onRequestClose:()=>t(!1),title:(0,im.__)("Review changes"),size:"small",children:(0,cc.jsx)(rm.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})}):!1}var gi=l(Z(),1);var rn=l(Z(),1),Pm=l(Pe(),1),Om=l(me(),1),pc=l(Oe(),1),mc=l(oo(),1);import{useNavigate as Rv,useSearch as Ev}from"@wordpress/route";var sm=l(Pe(),1);var mi=l(me(),1),cm=l(j(),1);function lm({length:e}){let t=()=>{window.history.back()};return e>1?null:(0,cm.jsx)(sm.Button,{size:"compact",onClick:t,label:(0,mi.__)("Go back"),icon:(0,mi.isRTL)()?yo:bo})}var mm=l(me(),1),gm=l(Oe(),1),hm=l(oo(),1),_m=l(fm(),1),bm=l(pm(),1),ym=l(j(),1);function vm(){let e=(0,gm.useSelect)(t=>t(hm.store).getEntityRecord("root","__unstableBase")?.home,[]);return typeof e!="string"||!e?null:(0,ym.jsx)("iframe",{src:(0,bm.addQueryArgs)(e,{wp_site_preview:1}),title:(0,mm.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let o=t.target.contentDocument;o&&_m.focus.focusable.find(o.documentElement).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var jn=l(Z(),1),Ro=l(Oe(),1),Sm=l(oo(),1),uc=l(vo(),1),Rm=l(In(),1),Em=l(dc(),1),nn=l(me(),1);import{useNavigate as Tm,useSearch as vv,privateApis as wv}from"@wordpress/route";var bv="Desktop",yv=["desktop","tablet","mobile"];function fc(e){return!!e&&yv.includes(e.toLowerCase())}function xm(e){if(!fc(e))return bv;let t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}var{useCanGoBack:xv,useRouter:Sv}=We(wv);function Cm(){let e=Tm(),t=vv({strict:!1}),o=(0,Ro.useRegistry)(),n=(0,Ro.useSelect)(c=>c(Le).getEntityLink,[]),r=Sv(),i=xv(),a=(0,jn.useCallback)(c=>{let f=o.select(uc.store).getCurrentPostType(),g=o.select(uc.store).getCurrentPostId(),m=o.select(Sm.store).getEntityRecordEdits("postType",f,g)?.selection?.selectionStart?.clientId;m&&e({search:y=>({...y,selectedBlock:m}),replace:!0});let u=c.viewport?.toLowerCase(),h=fc(u),_=n(c.postType,c.postId);_&&e({to:_,search:()=>({focusMode:!0,...h?{viewport:u}:{}})})},[e,o,n]),s=!!t.focusMode,d=(0,jn.useMemo)(()=>s&&i?()=>r.history.back():void 0,[s,i,r]);return{onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:d}}function km(e){let t=Tm(),{createSuccessNotice:o}=(0,Ro.useDispatch)(Rm.store),n=(0,Ro.useSelect)(r=>r(Le).getEntityLink,[]);return(0,jn.useCallback)((r,i)=>{switch(r){case"move-to-trash":case"delete-post":{let a=e&&n(e);a&&t({to:a,search:()=>({})});break}case"duplicate-post":{let a=i[0],s=n(a.type,a.id);if(!s)break;let d=typeof a.title=="string"?a.title:a.title?.rendered;o((0,nn.sprintf)((0,nn.__)('"%s" successfully created.'),(0,Em.decodeEntities)(d??"")||(0,nn.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,nn.__)("Edit"),onClick:()=>t({to:s})}]});break}}},[t,o,n,e])}var Ot=l(j(),1);function Am({canvas:e}){let[t,o]=(0,rn.useState)(null),n=Rv(),{onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:i}=Cm(),a=km(e.postType),s=Ev({strict:!1,select:u=>u.viewport}),d=!!(e.postType&&e.postId),c=(0,pc.useSelect)(u=>u(mc.store).getCurrentTheme()?.is_block_theme,[]),{editLink:f,isTrashed:g}=(0,pc.useSelect)(u=>{if(!e.postType||!e.postId)return{editLink:void 0,isTrashed:!1};let h=u(mc.store).getEntityRecord("postType",e.postType,e.postId);return{editLink:u(Le).getEntityLink(e.postType,e.postId),isTrashed:h?.status==="trash"}},[e.postType,e.postId]),p=(0,rn.useMemo)(()=>({isPreviewMode:e.isPreview,styles:e.isPreview?[{css:"body{min-height:100vh;}"}]:[],onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:i}),[e.isPreview,r,i]);if((0,rn.useEffect)(()=>{import("@wordpress/lazy-editor").then(u=>{o(()=>u.Editor)}).catch(u=>{console.error("Failed to load lazy editor:",u)})},[]),!d&&c===!1)return(0,Ot.jsx)(vm,{});if(!t||!d&&c===void 0)return(0,Ot.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",padding:"2rem"},children:(0,Ot.jsx)(Pm.Spinner,{})});let m=e.isPreview?void 0:({length:u})=>(0,Ot.jsx)(lm,{length:u});return(0,Ot.jsxs)("div",{style:{height:"100%",position:"relative"},children:[(0,Ot.jsx)("div",{style:{height:"100%"},inert:e.isPreview?"true":void 0,children:(0,Ot.jsx)(t,{postType:e.postType,postId:e.postId,settings:p,backButton:m,onActionPerformed:a,initialViewport:xm(s)})}),e.isPreview&&f&&(0,Ot.jsx)("div",{onClick:g?void 0:()=>n({to:f}),onKeyDown:u=>{g||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),n({to:f}))},style:{position:"absolute",inset:0,cursor:g?"default":"pointer",zIndex:1},role:"button",tabIndex:0,"aria-disabled":g,"aria-label":(0,Om.__)("Edit")})]})}var gc=l(j(),1);function hi({canvas:e,routeContentModule:t}){let[o,n]=(0,gi.useState)(null);return(0,gi.useEffect)(()=>{e===null&&t?import(t).then(r=>{n(()=>r.canvas)}).catch(r=>{console.error("Failed to load custom canvas:",r)}):n(null)},[e,t]),e===void 0?null:e===null?o?(0,gc.jsx)(o,{}):null:(0,gc.jsx)(Am,{canvas:e})}var Im=l(Z(),1),_i=l(me(),1),Nm=l(Pe(),1);var Mm=l(qo(),1);var At=l(j(),1),hc="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"&&Cv(document)),e.__wpStyleRuntime}function Tv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hc}]`))if(o.getAttribute(hc)===t)return!0;return!1}function Lm(e,t,o){if(!e.head)return;let n=_c(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Tv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(hc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Cv(e){let t=_c();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Lm(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 kv(e,t){let o=_c();o.styles.set(e,t);for(let n of o.documents.keys())Lm(n,e,t)}typeof process>"u",kv("4780fe0b1b","._4d71ad18128c9cb8__error-boundary{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:16px}");var Pv={"error-boundary":"_4d71ad18128c9cb8__error-boundary"};function Ov({error:e}){let t=(0,Mm.useCopyToClipboard)(()=>e.stack??String(e));return(0,At.jsx)(Nm.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:t,children:(0,_i.__)("Copy error")})}var Hn=class extends Im.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e}=this.state;return e?(0,At.jsx)("div",{className:Pv["error-boundary"],children:(0,At.jsxs)(eo.Root,{children:[(0,At.jsx)(eo.Icon,{icon:Va}),(0,At.jsx)(eo.Title,{children:(0,_i.__)("Something went wrong")}),(0,At.jsx)(eo.Description,{children:(0,_i.__)("This part of the screen could not be displayed. Reloading the page may help.")}),(0,At.jsx)(eo.Actions,{children:(0,At.jsx)(Ov,{error:e})})]})}):this.props.children}};var Fm=l(Oe(),1),bi=l(me(),1),zm=l(In(),1),Vm=l(Hm(),1),Bm=l(j(),1);function yi(){let{createErrorNotice:e}=(0,Fm.useDispatch)(zm.store);return(0,Bm.jsx)(Vm.PluginArea,{onError:t=>{e((0,bi.sprintf)((0,bi.__)('The "%s" plugin has encountered an error and cannot be rendered.'),t))}})}var Fn=l(Z(),1),Um=l(Oe(),1),Dm=l(oo(),1),vi=l(me(),1),bc=l(dc(),1);import{speak as Av}from"@wordpress/a11y";import{privateApis as Iv}from"@wordpress/route";var{useLocation:Nv,useMatches:Mv}=We(Iv);function wi(){let e=Nv(),t=Mv(),n=t[t.length-1]?.loaderData?.title,r=(0,Um.useSelect)(a=>a(Dm.store).getEntityRecord("root","__unstableBase")?.name,[]),i=(0,Fn.useRef)(!0);(0,Fn.useEffect)(()=>{i.current=!1},[e]),(0,Fn.useEffect)(()=>{if(!i.current&&n&&typeof n=="string"&&r&&typeof r=="string"){let a=(0,bc.decodeEntities)(n),s=(0,bc.decodeEntities)(r),d=(0,vi.sprintf)((0,vi.__)("%1$s ‹ %2$s — WordPress"),a,s);document.title=d,a&&Av(a,"assertive")}},[n,r,e])}var Wm=l(Z(),1),$m=l(qo(),1);function xi(){let e=(0,Wm.useRef)(null);return(0,$m.useIsomorphicLayoutEffect)(()=>{if(!e.current)return;let t=e.current.ownerDocument.body,o=getComputedStyle(e.current).backgroundColor;if(!o)return;let n=t.style.background;return t.style.background=o,()=>{t.style.background=n}},[]),e}var re=l(j(),1),yc="data-wp-hash";function vc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hv(document)),e.__wpStyleRuntime}function jv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yc}]`))if(o.getAttribute(yc)===t)return!0;return!1}function Gm(e,t,o){if(!e.head)return;let n=vc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(jv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(yc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hv(e){let t=vc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Gm(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 Fv(e,t){let o=vc();o.styles.set(e,t);for(let n of o.documents.keys())Gm(n,e,t)}typeof process>"u",Fv("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var at={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{useLocation:zv,useMatches:Vv,Outlet:Bv}=We(Lv);function wc(){let e=Vv(),t=zv(),o=e[e.length-1],n=o?.loaderData?.canvas,r=o?.loaderData?.routeContentModule,i=n&&!n.isPreview;wi();let a=(0,Ei.useViewportMatch)("medium","<"),[s,d]=(0,an.useState)(!1),c=(0,Ei.useReducedMotion)();(0,an.useEffect)(()=>{d(!1)},[t.pathname,a]);let f=(0,an.useMemo)(An,[]),g=xi();return(0,re.jsx)(mt.SlotFillProvider,{children:(0,re.jsxs)(Jt.Provider,{children:[(0,re.jsx)(yi,{}),(0,re.jsx)(Ri.ThemeProvider,{isRoot:!0,color:{...f,background:"#f8f8f8"},children:(0,re.jsx)(Ri.ThemeProvider,{color:f,children:(0,re.jsxs)("div",{ref:g,className:G(at.layout,{[at["has-canvas"]]:!!n||n===null,[at["has-full-canvas"]]:i}),children:[(0,re.jsx)(qm.UnsavedChangesWarning,{}),(0,re.jsx)(pi,{}),(0,re.jsx)(Ym.SnackbarNotices,{className:at["notices-snackbar"]}),a&&(0,re.jsx)(On.SidebarToggleFill,{children:(0,re.jsx)(mt.Button,{icon:qr,onClick:()=>d(!0),label:(0,Si.__)("Open navigation panel"),size:"compact"})}),(0,re.jsx)(mt.__unstableAnimatePresence,{children:a&&s&&!i&&(0,re.jsx)(mt.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:c?0:.2,ease:"easeOut"},className:at["sidebar-backdrop"],onClick:()=>d(!1),onKeyDown:p=>{p.key==="Escape"&&d(!1)},role:"button",tabIndex:-1,"aria-label":(0,Si.__)("Close navigation panel")})}),(0,re.jsx)(mt.__unstableAnimatePresence,{children:a&&s&&!i&&(0,re.jsx)(mt.__unstableMotion.div,{initial:{x:"-100%"},animate:{x:0},exit:{x:"-100%"},transition:{type:"tween",duration:c?0:.2,ease:"easeOut"},className:G(at.sidebar,at["is-mobile"]),children:(0,re.jsx)(ac,{})})}),!a&&!i&&(0,re.jsx)("div",{className:at.sidebar,children:(0,re.jsx)(ac,{})}),(0,re.jsx)("div",{className:at.surfaces,children:(0,re.jsxs)(Ri.ThemeProvider,{color:{...f,background:"#ffffff"},children:[(0,re.jsx)(Bv,{}),(n||n===null)&&(0,re.jsxs)("div",{className:G(at.canvas,{[at["has-mobile-drawer"]]:n?.isPreview&&a}),children:[n?.isPreview&&a&&(0,re.jsx)("div",{className:at["mobile-sidebar-drawer"],children:(0,re.jsx)(mt.Button,{icon:qr,onClick:()=>d(!0),label:(0,Si.__)("Open navigation panel"),size:"compact"})}),(0,re.jsx)(Hn,{children:(0,re.jsx)(hi,{canvas:n,routeContentModule:r})})]})]})})]})})})]})})}var Ye=l(j(),1),Sc="data-wp-hash";function Ec(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wv(document)),e.__wpStyleRuntime}function Dv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Sc}]`))if(o.getAttribute(Sc)===t)return!0;return!1}function Jm(e,t,o){if(!e.head)return;let n=Ec(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Dv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Sc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Wv(e){let t=Ec();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jm(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 $v(e,t){let o=Ec();o.styles.set(e,t);for(let n of o.documents.keys())Jm(n,e,t)}typeof process>"u",$v("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var Rc={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{createLazyRoute:Yv,createRouter:qv,createRootRoute:Gv,createRoute:Xv,RouterProvider:Kv,createBrowserHistory:Zv,parseHref:Jv,useLoaderData:Qv}=We(Uv);function e0(){return(0,Ye.jsx)("div",{className:Rc.stage,children:(0,Ye.jsx)(On,{title:(0,xc.__)("Route not found"),hasPadding:!0,children:(0,xc.__)("The page you're looking for does not exist")})})}function t0(e,t){let o=Xv({getParentRoute:()=>t,path:e.path,beforeLoad:async n=>{if(e.route_module){let i=(await import(e.route_module)).route||{};if(i.beforeLoad)return i.beforeLoad({params:n.params||{},search:n.search||{}})}},loader:async n=>{let r={};e.route_module&&(r=(await import(e.route_module)).route||{});let i={params:n.params||{},search:n.deps||{}},[,a,s,d]=await Promise.all([(0,Km.resolveSelect)(Zm.store).getEntityRecord("root","__unstableBase"),r.loader?r.loader(i):Promise.resolve(void 0),r.canvas?r.canvas(i):Promise.resolve(void 0),r.title?r.title(i):Promise.resolve(void 0)]),c=!0;r.inspector&&(c=await r.inspector(i));let f=!0;return r.stage&&(f=await r.stage(i)),{...a,canvas:s,inspector:c,stage:f,title:d,routeContentModule:e.content_module}},loaderDeps:n=>n.search});return o=o.lazy(async()=>{let n=e.content_module?await import(e.content_module):{},r=n.stage,i=n.inspector;return Yv(e.path)({component:function(){let{inspector:s,stage:d}=Qv({from:e.path})??{};return(0,Ye.jsxs)(Ye.Fragment,{children:[r&&d&&(0,Ye.jsx)("div",{className:Rc.stage,children:(0,Ye.jsx)(Hn,{children:(0,Ye.jsx)(r,{})})}),i&&s&&(0,Ye.jsx)("div",{className:Rc.inspector,children:(0,Ye.jsx)(Hn,{children:(0,Ye.jsx)(i,{})})})]})}})}),o}function o0(e,t=wc){let o=Gv({component:t,context:()=>({})}),n=e.map(r=>t0(r,o));return o.addChildren(n)}function n0(){return Zv({parseLocation:()=>{let e=new URL(window.location.href),o=`${e.searchParams.get("p")||"/"}${e.hash}`;return Jv(o,window.history.state)},createHref:e=>{let t=new URLSearchParams(window.location.search);return t.set("p",e),`${window.location.pathname}?${t}`}})}function Qm({routes:e,rootComponent:t=wc}){let o=(0,Xm.useMemo)(()=>{let n=n0(),r=o0(e,t);return qv({history:n,routeTree:r,defaultPreload:"intent",defaultNotFoundComponent:e0,defaultViewTransition:{types:({fromLocation:i})=>i?["navigate"]:!1}})},[e,t]);return(0,Ye.jsx)(Kv,{router:o})}var eg=l(In(),1),tg=l(Pe(),1),og=l(Z(),1);import{privateApis as r0}from"@wordpress/route";var Ti=l(Kr(),1),ng=l(vo(),1);var je=l(j(),1),Tc="data-wp-hash";function Cc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&a0(document)),e.__wpStyleRuntime}function i0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Tc}]`))if(o.getAttribute(Tc)===t)return!0;return!1}function rg(e,t,o){if(!e.head)return;let n=Cc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(i0(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Tc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function a0(e){let t=Cc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)rg(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 s0(e,t){let o=Cc();o.styles.set(e,t);for(let n of o.documents.keys())rg(n,e,t)}typeof process>"u",s0("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var Eo={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{useMatches:c0,Outlet:l0}=We(r0);function ig(){let e=c0(),t=e[e.length-1],o=t?.loaderData?.canvas,n=t?.loaderData?.routeContentModule,r=o&&!o.isPreview;wi();let i=(0,og.useMemo)(An,[]),a=xi();return(0,je.jsxs)(tg.SlotFillProvider,{children:[(0,je.jsx)(yi,{}),(0,je.jsx)(Ti.ThemeProvider,{isRoot:!0,color:{...i,background:"#f8f8f8"},children:(0,je.jsx)(Ti.ThemeProvider,{color:i,children:(0,je.jsxs)("div",{ref:a,className:G(Eo.layout,Eo["layout-single-page"],{[Eo["has-canvas"]]:!!o||o===null,[Eo["has-full-canvas"]]:r}),children:[(0,je.jsx)(ng.UnsavedChangesWarning,{}),(0,je.jsx)(pi,{}),(0,je.jsx)(eg.SnackbarNotices,{className:Eo["notices-snackbar"]}),(0,je.jsx)("div",{className:Eo.surfaces,children:(0,je.jsxs)(Ti.ThemeProvider,{color:{...i,background:"#ffffff"},children:[(0,je.jsx)(l0,{}),(o||o===null)&&(0,je.jsx)("div",{className:Eo.canvas,children:(0,je.jsx)(hi,{canvas:o,routeContentModule:n})})]})})]})})})]})}var sn=l(j(),1);function ag({rootComponent:e}){let t=(0,To.useSelect)(o=>o(Le).getRoutes(),[]);return(0,sn.jsx)(Qm,{routes:t,rootComponent:e})}async function sg(e){for(let t of e??[])await(await import(t)).init()}async function d0({mountId:e,menuItems:t,routes:o,initModules:n,dashboardLink:r}){(t??[]).forEach(a=>{(0,To.dispatch)(Le).registerMenuItem(a.id,a)}),(o??[]).forEach(a=>{(0,To.dispatch)(Le).registerRoute(a)}),r&&(0,To.dispatch)(Le).setDashboardLink(r),await sg(n);let i=document.getElementById(e);i&&(0,cn.createRoot)(i).render((0,sn.jsx)(cn.StrictMode,{children:(0,sn.jsx)(ag,{})}))}async function f0({mountId:e,routes:t,initModules:o}){(t??[]).forEach(r=>{(0,To.dispatch)(Le).registerRoute(r)}),await sg(o);let n=document.getElementById(e);n&&(0,cn.createRoot)(n).render((0,sn.jsx)(cn.StrictMode,{children:(0,sn.jsx)(ag,{rootComponent:ig})}))}export{d0 as init,f0 as initSinglePage,Le as store};
+var mg=Object.create;var Ai=Object.defineProperty;var gg=Object.getOwnPropertyDescriptor;var hg=Object.getOwnPropertyNames;var _g=Object.getPrototypeOf,bg=Object.prototype.hasOwnProperty;var le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ct=(e,t)=>{for(var o in t)Ai(e,o,{get:t[o],enumerable:!0})},yg=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of hg(t))!bg.call(e,r)&&r!==o&&Ai(e,r,{get:()=>t[r],enumerable:!(n=gg(t,r))||n.enumerable});return e};var l=(e,t,o)=>(o=e!=null?mg(_g(e)):{},yg(t||!e||!e.__esModule?Ai(o,"default",{value:e,enumerable:!0}):o,e));var J=le((p0,Oc)=>{Oc.exports=window.wp.element});var Oe=le((m0,Ac)=>{Ac.exports=window.wp.data});var me=le((g0,Ic)=>{Ic.exports=window.wp.i18n});var z=le((_0,Mc)=>{Mc.exports=window.React});var j=le((R0,Fc)=>{Fc.exports=window.ReactJSXRuntime});var Wt=le((bw,ll)=>{ll.exports=window.ReactDOM});var dd=le(ld=>{"use strict";var Fo=z();function y_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var v_=typeof Object.is=="function"?Object.is:y_,w_=Fo.useState,x_=Fo.useEffect,S_=Fo.useLayoutEffect,R_=Fo.useDebugValue;function E_(e,t){var o=t(),n=w_({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return S_(function(){r.value=o,r.getSnapshot=t,pa(r)&&i({inst:r})},[e,o,t]),x_(function(){return pa(r)&&i({inst:r}),e(function(){pa(r)&&i({inst:r})})},[e]),R_(o),o}function pa(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!v_(e,o)}catch{return!0}}function T_(e,t){return t()}var k_=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?T_:E_;ld.useSyncExternalStore=Fo.useSyncExternalStore!==void 0?Fo.useSyncExternalStore:k_});var hr=le((l1,fd)=>{"use strict";fd.exports=dd()});var pd=le(ud=>{"use strict";var _r=z(),C_=hr();function P_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var O_=typeof Object.is=="function"?Object.is:P_,A_=C_.useSyncExternalStore,I_=_r.useRef,N_=_r.useEffect,M_=_r.useMemo,L_=_r.useDebugValue;ud.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=I_(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=M_(function(){function d(m){if(!c){if(c=!0,f=m,m=n(m),r!==void 0&&a.hasValue){var u=a.value;if(r(u,m))return g=u}return g=m}if(u=g,O_(f,m))return u;var h=n(m);return r!==void 0&&r(u,h)?(f=m,u):(f=m,g=h)}var c=!1,f,g,p=o===void 0?null:o;return[function(){return d(t())},p===null?void 0:function(){return d(p())}]},[t,o,n,r]);var s=A_(e,i[0],i[1]);return N_(function(){a.hasValue=!0,a.value=s},[s]),L_(s),s}});var gd=le((f1,md)=>{"use strict";md.exports=pd()});var qo=le((_E,Yf)=>{Yf.exports=window.wp.compose});var Br=le((TE,ru)=>{ru.exports=window.wp.theme});var Wa=le((kE,iu)=>{iu.exports=window.wp.privateApis});var pt=le((i7,Ru)=>{Ru.exports=window.wp.primitives});var Pe=le((TT,op)=>{op.exports=window.wp.components});var oo=le((UT,fp)=>{fp.exports=window.wp.coreData});var In=le((DT,up)=>{up.exports=window.wp.notices});var vo=le((WT,pp)=>{pp.exports=window.wp.editor});var Bp=le((P9,Vp)=>{Vp.exports=window.wp.keycodes});var Dp=le((O9,Up)=>{Up.exports=window.wp.keyboardShortcuts});var fm=le(($9,dm)=>{dm.exports=window.wp.dom});var pm=le((Y9,um)=>{um.exports=window.wp.url});var dc=le((G9,wm)=>{wm.exports=window.wp.htmlEntities});var Hm=le((m6,jm)=>{jm.exports=window.wp.plugins});var cn=l(J(),1),To=l(Oe(),1);var xc=l(me(),1),Xm=l(J(),1);function Nc(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=Nc(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function vg(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=Nc(e))&&(n&&(n+=" "),n+=t);return n}var G=vg;var wg=l(z(),1),fn={...wg};var jc=l(z(),1),Lc={};function xe(e,t){let o=jc.useRef(Lc);return o.current===Lc&&(o.current=e(t)),o}var Ii=fn.useInsertionEffect,xg=Ii&&Ii!==fn.useLayoutEffect?Ii:e=>e();function $(e){let t=xe(Sg).current;return t.next=e,xg(t.effect),t.trampoline}function Sg(){let e={next:void 0,callback:Rg,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Rg(){}var Hc=l(z(),1),Eg=()=>{},V=typeof document<"u"?Hc.useLayoutEffect:Eg;function Tg(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(a=>i.searchParams.append("args[]",a)),`${t} error #${n}; visit ${i} for the full message.`}}var kg=Tg("https://base-ui.com/production-error","Base UI"),ot=kg;var ao=l(z(),1);function Ni(e,t,o,n){let r=xe(Vc).current;return Cg(r,e,t,o,n)&&Bc(r,[e,t,o,n]),r.callback}function zc(e){let t=xe(Vc).current;return Pg(t,e)&&Bc(t,e),t.callback}function Vc(){return{callback:null,cleanup:null,refs:[]}}function Cg(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Pg(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function Bc(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 a=i(o);typeof a=="function"&&(n[r]=a);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 a=n[r];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Dc=l(z(),1);var Uc=l(z(),1),Og=parseInt(Uc.version,10);function Oo(e){return Og>=e}function Mi(e){if(!Dc.isValidElement(e))return null;let t=e,o=t.props;return(Oo(19)?o?.ref:t.ref)??null}function un(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Xe(){}var Wc=Object.freeze([]),de=Object.freeze({});function $c(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 Yc(e,t){return typeof e=="function"?e(t):e}function qc(e,t){return typeof e=="function"?e(t):e}var Li={};function _e(e,t,o,n,r){if(!o&&!n&&!r&&!e)return qn(t);let i=qn(e);return t&&(i=pn(i,t)),o&&(i=pn(i,o)),n&&(i=pn(i,n)),r&&(i=pn(i,r)),i}function Gc(e){if(e.length===0)return Li;if(e.length===1)return qn(e[0]);let t=qn(e[0]);for(let o=1;o<e.length;o+=1)t=pn(t,e[o]);return t}function qn(e){return ji(e)?{...Kc(e,Li)}:Ag(e)}function pn(e,t){return ji(t)?Kc(t,e):Ig(e,t)}function Ag(e){let t={...e};for(let o in t){let n=t[o];Xc(o,n)&&(t[o]=Jc(n))}return t}function Ig(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=un(e.style,n);break}case"className":{e[o]=Hi(e.className,n);break}default:Xc(o,n)?e[o]=Ng(e[o],n):e[o]=n}}return e}function Xc(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 ji(e){return typeof e=="function"}function Kc(e,t){return ji(e)?e(t):e??Li}function Ng(e,t){return t?e?(...o)=>{let n=o[0];if(Qc(n)){let i=n;Zc(i);let a=t(...o);return i.baseUIHandlerPrevented||e?.(...o),a}let r=t(...o);return e?.(...o),r}:Jc(t):e}function Jc(e){return e&&((...t)=>{let o=t[0];return Qc(o)&&Zc(o),e(...t)})}function Zc(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Hi(e,t){return t?e?t+" "+e:t:e}function Qc(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Fi=l(z(),1);function Fe(e,t,o={}){let n=t.render,r=Mg(t,o);if(o.enabled===!1)return null;let i=o.state??de;return Hg(e,n,r,i)}function Mg(e,t={}){let{className:o,style:n,render:r}=e,{state:i=de,ref:a,props:s,stateAttributesMapping:d,enabled:c=!0}=t,f=c?Yc(o,i):void 0,g=c?qc(n,i):void 0,p=c?$c(i,d):de,m=c&&s?Lg(s):void 0,u=c?un(p,m)??{}:de;return typeof document<"u"&&(c?Array.isArray(a)?u.ref=zc([u.ref,Mi(r),...a]):u.ref=Ni(u.ref,Mi(r),a):Ni(null,null)),c?(f!==void 0&&(u.className=Hi(u.className,f)),g!==void 0&&(u.style=un(u.style,g)),u):de}function Lg(e){return Array.isArray(e)?Gc(e):_e(void 0,e)}var jg=Symbol.for("react.lazy");function Hg(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=_e(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===jg&&(i=ao.Children.toArray(t)[0]),ao.cloneElement(i,r)}if(e&&typeof e=="string")return Fg(e,o);throw new Error(ot(8))}function Fg(e,t){return e==="button"?(0,Fi.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Fi.createElement)("img",{alt:"",...t,key:t.key}):ao.createElement(e,t)}var Gn=l(z(),1);var el=0;function zg(e,t="mui"){let[o,n]=Gn.useState(e),r=e||o;return Gn.useEffect(()=>{o==null&&(el+=1,n(`${t}-${el}`))},[o,t]),r}var tl=fn.useId;function Ao(e,t){if(tl!==void 0){let o=tl();return e??(t?`${t}-${o}`:o)}return zg(e,t)}function ol(e){return Ao(e,"base-ui")}var Y={};ct(Y,{cancelOpen:()=>ph,chipRemovePress:()=>Xg,clearPress:()=>Gg,closePress:()=>Yg,closeWatcher:()=>ah,decrementPress:()=>Zg,disabled:()=>gh,drag:()=>dh,escapeKey:()=>ih,focusOut:()=>rh,imperativeAction:()=>bh,incrementPress:()=>Jg,initial:()=>_h,inputBlur:()=>th,inputChange:()=>Qg,inputClear:()=>eh,inputPaste:()=>oh,inputPress:()=>nh,itemPress:()=>$g,keyboard:()=>ch,linkPress:()=>qg,listNavigation:()=>sh,missing:()=>hh,none:()=>Vg,outsidePress:()=>Wg,pointer:()=>lh,scrub:()=>uh,siblingOpen:()=>mh,swipe:()=>yh,trackPress:()=>Kg,triggerFocus:()=>Dg,triggerHover:()=>Ug,triggerPress:()=>Bg,wheel:()=>fh,windowResize:()=>vh});var Vg="none",Bg="trigger-press",Ug="trigger-hover",Dg="trigger-focus",Wg="outside-press",$g="item-press",Yg="close-press",qg="link-press",Gg="clear-press",Xg="chip-remove-press",Kg="track-press",Jg="increment-press",Zg="decrement-press",Qg="input-change",eh="input-clear",th="input-blur",oh="input-paste",nh="input-press",rh="focus-out",ih="escape-key",ah="close-watcher",sh="list-navigation",ch="keyboard",lh="pointer",dh="drag",fh="wheel",uh="scrub",ph="cancel-open",mh="sibling-open",gh="disabled",hh="missing",_h="initial",bh="imperative-action",yh="swipe",vh="window-resize";function Z(e,t,o,n){let r=!1,i=!1,a=n??de;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,...a}}var Vi=l(z(),1);var nl=l(z(),1);function Io(e){nl.useEffect(e,Wc)}var Xn=null,iw=globalThis.requestAnimationFrame,zi=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)}},Kn=new zi;var _t=class e{static create(){return new e}static request(t){return Kn.request(t)}static cancel(t){return Kn.cancel(t)}currentId=Xn;request(t){this.cancel(),this.currentId=Kn.request(()=>{this.currentId=Xn,t()})}cancel=()=>{this.currentId!==Xn&&(Kn.cancel(this.currentId),this.currentId=Xn)};disposeEffect=()=>this.cancel};function No(){let e=xe(_t.create).current;return Io(e.disposeEffect),e}function rl(e,t=!1,o=!1){let[n,r]=Vi.useState(e&&t?"idle":void 0),[i,a]=Vi.useState(e);return e&&!i&&(a(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),V(()=>{if(!e&&i&&n!=="ending"&&o){let s=_t.request(()=>{r("ending")});return()=>{_t.cancel(s)}}},[e,i,n,o]),V(()=>{if(!e||t)return;let s=_t.request(()=>{r(void 0)});return()=>{_t.cancel(s)}},[t,e]),V(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let s=_t.request(()=>{r("idle")});return()=>{_t.cancel(s)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}var Bi=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),wh={"data-starting-style":""},xh={"data-ending-style":""},il={transitionStatus(e){return e==="starting"?wh:e==="ending"?xh:null}};function Jn(){return typeof window<"u"}function co(e){return Zn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function yt(e){var t;return(t=(Zn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Zn(e){return Jn()?e instanceof Node||e instanceof fe(e).Node:!1}function D(e){return Jn()?e instanceof Element||e instanceof fe(e).Element:!1}function Se(e){return Jn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function Mo(e){return!Jn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function mn(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Ae(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function al(e){return/^(table|td|th)$/.test(co(e))}function gn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Sh=/transform|translate|scale|rotate|perspective|filter/,Rh=/paint|layout|strict|content/,so=e=>!!e&&e!=="none",Ui;function Qn(e){let t=D(e)?Ae(e):e;return so(t.transform)||so(t.translate)||so(t.scale)||so(t.rotate)||so(t.perspective)||!er()&&(so(t.backdropFilter)||so(t.filter))||Sh.test(t.willChange||"")||Rh.test(t.contain||"")}function sl(e){let t=bt(e);for(;Se(t)&&!vt(t);){if(Qn(t))return t;if(gn(t))return null;t=bt(t)}return null}function er(){return Ui==null&&(Ui=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ui}function vt(e){return/^(html|body|#document)$/.test(co(e))}function Ae(e){return fe(e).getComputedStyle(e)}function hn(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(co(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Mo(e)&&e.host||yt(e);return Mo(t)?t.host:t}function cl(e){let t=bt(e);return vt(t)?(e.ownerDocument||e).body:Se(t)&&mn(t)?t:cl(t)}function Dt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=cl(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=fe(r);if(i){let s=tr(a);return t.concat(a,a.visualViewport||[],mn(r)?r:[],s&&o?Dt(s):[])}else return t.concat(r,Dt(r,[],o))}function tr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function ee(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function ze(e){let t=xe(Eh,e).current;return t.next=e,V(t.effect),t}function Eh(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var ul=l(z(),1);var fl=l(Wt(),1);function dl(e){return e==null?e:"current"in e?e.current:e}function Lo(e,t=!1){let o=No();return $((n,r=null)=>{o.cancel();let i=dl(e);if(i==null)return;let a=i,s=()=>{fl.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function d(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||s()},()=>{if(r?.aborted)return;if(a.getAnimations().some(f=>f.pending||f.playState!=="finished")){d();return}s()})}if(t){let c="data-starting-style";if(!a.hasAttribute(c)){o.request(d);return}let f=new MutationObserver(()=>{a.hasAttribute(c)||(f.disconnect(),d())});f.observe(a,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(d)})}function or(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=$(r),a=Lo(n,o);ul.useEffect(()=>{if(!t)return;let s=new AbortController;return a(i,s.signal),()=>{s.abort()}},[t,o,i,a])}var Mt={};ct(Mt,{engine:()=>qi,env:()=>Xi,os:()=>$i,screenReader:()=>Gi});var $i={};ct($i,{android:()=>gl,apple:()=>Wi,ios:()=>Di,linux:()=>Oh,mac:()=>hl,windows:()=>Ph});function Th(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:kh,platform:Ch,maxTouchPoints:pl}=Th(),lo=kh.toLowerCase(),fo=Ch.toLowerCase();var Di=/^i(os$|p)/.test(fo)||fo==="macintel"&&pl>1,ml="android",gl=fo===ml||lo.includes(ml),hl=!Di&&fo.startsWith("mac"),Ph=fo.startsWith("win"),Oh=!gl&&/^(linux|chrome os)/.test(fo),Wi=hl||Di;var qi={};ct(qi,{blink:()=>Ih,gecko:()=>Ah,webkit:()=>Yi});var Yi=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Ah=!Yi&&lo.includes("firefox"),Ih=!Yi&&lo.includes("chrom");var Gi={};ct(Gi,{voiceOver:()=>Nh});var Nh=Wi;var Xi={};ct(Xi,{jsdom:()=>Mh});var Mh=/jsdom|happydom/.test(lo);var _n=0,Ke=class e{static create(){return new e}currentId=_n;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=_n,o()},t)}isStarted(){return this.currentId!==_n}clear=()=>{this.currentId!==_n&&(clearTimeout(this.currentId),this.currentId=_n)};disposeEffect=()=>this.clear};function lt(){let e=xe(Ke.create).current;return Io(e.disposeEffect),e}var Ne=l(z(),1);function _l(e){return"nativeEvent"in e}function Lt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function bl(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ki="data-base-ui-focusable";var Ji="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function nr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function te(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Mo(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Ie(e){return"composedPath"in e?e.composedPath()[0]:e.target}function $t(e,t){if(!D(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(te(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function rr(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 yl(e){return e.matches("html,body")}function vl(e){return Se(e)&&e.matches(Ji)}function Zi(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ji}`)!=null}function wl(e){if(!e||Mt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Lh(e,t){return t!=null&&!Lt(t)?0:typeof e=="function"?e():e}function nt(e,t,o){let n=Lh(e,o);return typeof n=="number"?n:n?.[t]}function Qi(e){return typeof e=="function"?e():e}function ir(e,t){return t||e==="click"||e==="mousedown"}function xl(e){return e?.includes("mouse")&&e!=="mousedown"}var Sl=l(j(),1),Rl=Ne.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function jh(e,t){e.current=t.current}function ea(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Ne.useRef(o),i=Ne.useRef(o),a=Ne.useRef(null),s=Ne.useRef(null),d=lt();return V(()=>{if(i.current=o,!a.current){r.current=o;return}r.current={open:nt(r.current,"open"),close:nt(o,"close")}},[o,a,r,i]),(0,Sl.jsx)(Rl.Provider,{value:Ne.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:a,timeoutMs:n,currentContextRef:s,timeout:d}),[n,d]),children:t})}function ta(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Ne.useContext(Rl),{currentIdRef:a,delayRef:s,timeoutMs:d,initialDelayRef:c,currentContextRef:f,hasProvider:g,timeout:p}=i,[m,u]=Ne.useState(!1),h=Ne.useRef(o);return V(()=>{h.current=o},[o]),V(()=>{function _(){f.current?.setIsInstantPhase(!1),a.current=null,f.current=null,s.current=c.current,p.clear()}if(a.current&&!o&&a.current===r){if(u(!1),d){let y=r;return p.start(d,()=>{n.select("open")||a.current&&a.current!==y||_()}),()=>{(h.current||a.current!==y)&&p.clear()}}_()}},[o,r,a,s,d,c,f,p,n]),V(()=>{if(!o)return;let _=f.current,y=a.current;p.clear(),f.current={onOpenChange:n.setOpen,setIsInstantPhase:u},a.current=r,s.current={open:0,close:nt(c.current,"close")},y!==null&&y!==r?(u(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,Z(Y.none))):(u(!1),_?.setIsInstantPhase(!1))},[o,r,n,a,s,c,f,p]),V(()=>()=>{if(a.current===r){if(f.current=null,!h.current)return;a.current=null,jh(s,c),p.clear()}},[f,a,s,r,c,p]),Ne.useMemo(()=>({hasProvider:g,delayRef:s,isInstantPhase:m}),[g,s,m])}function dt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Yt=Math.min,ft=Math.max,qt=Math.round,yn=Math.floor,wt=e=>({x:e,y:e}),Hh={left:"right",right:"left",bottom:"top",top:"bottom"};function sr(e,t,o){return ft(e,Yt(t,o))}function xt(e,t){return typeof e=="function"?e(t):e}function ke(e){return e.split("-")[0]}function ut(e){return e.split("-")[1]}function cr(e){return e==="x"?"y":"x"}function vn(e){return e==="y"?"height":"width"}function Ve(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function wn(e){return cr(Ve(e))}function kl(e,t,o){o===void 0&&(o=!1);let n=ut(e),r=wn(e),i=vn(r),a=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=bn(a)),[a,bn(a)]}function Cl(e){let t=bn(e);return[ar(e),t,ar(t)]}function ar(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var El=["left","right"],Tl=["right","left"],Fh=["top","bottom"],zh=["bottom","top"];function Vh(e,t,o){switch(e){case"top":case"bottom":return o?t?Tl:El:t?El:Tl;case"left":case"right":return t?Fh:zh;default:return[]}}function Pl(e,t,o,n){let r=ut(e),i=Vh(ke(e),o==="start",n);return r&&(i=i.map(a=>a+"-"+r),t&&(i=i.concat(i.map(ar)))),i}function bn(e){let t=ke(e);return Hh[t]+e.slice(t.length)}function Bh(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 lr(e){return typeof e!="number"?Bh(e):{top:e,right:e,bottom:e,left:e}}function uo(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 jt(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...jt(e,r.id,o)])}function jo(e){return`data-base-ui-${e}`}var Me=l(z(),1),Il=l(Wt(),1);var Ol={style:{transition:"none"}};var Uh="data-base-ui-swipe-ignore",Dh="data-swipe-ignore",rx=`[${Uh}]`,ix=`[${Dh}]`;var Al={fallbackAxisSide:"end"};var Nl=l(j(),1),Wh=Me.createContext(null),$h=()=>Me.useContext(Wh),Yh=jo("portal");function Ml(e={}){let{ref:t,container:o,componentProps:n=de,elementProps:r}=e,i=Ao(),s=$h()?.portalNode,[d,c]=Me.useState(null),[f,g]=Me.useState(null),p=$(_=>{_!==null&&g(_)}),m=Me.useRef(null);V(()=>{if(o===null){m.current&&(m.current=null,g(null),c(null));return}let _=(o&&(Zn(o)?o:o.current))??s??document.body;if(_==null){m.current&&(m.current=null,g(null),c(null));return}m.current!==_&&(m.current=_,g(null),c(_))},[o,s]);let u=Fe("div",n,{ref:[t,p],props:[{id:i,[Yh]:""},r]}),h=d&&u?Il.createPortal(u,d):null;return{node:f,nodeId:Me.isValidElement(u)?u.props.id:void 0,subtree:h}}var po=l(z(),1);function Ll(){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 qh=l(j(),1),Gh=po.createContext(null),Xh=po.createContext(null),dr=()=>po.useContext(Gh)?.id||null,Gt=e=>{let t=po.useContext(Xh);return e??t};var Be=l(z(),1);function Kh(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},a=t.axis==="x"||t.axis==="both",s=t.axis==="y"||t.axis==="both",d=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,f=i.height,g=i.x,p=i.y;return o==null&&t.x&&a&&(o=i.x-t.x),n==null&&t.y&&s&&(n=i.y-t.y),g-=o||0,p-=n||0,c=0,f=0,!r||d?(c=t.axis==="y"?i.width:0,f=t.axis==="x"?i.height:0,g=a&&t.x!=null?t.x:g,p=s&&t.y!=null?t.y:p):r&&!d&&(f=t.axis==="x"?i.height:f,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:f,x:g,y:p,top:p,right:g+c,bottom:p+f,left:g}}}}function jl(e){return e!=null&&e.clientX!=null}function oa(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),a=r.useState("floatingElement"),s=r.useState("domReferenceElement"),d=r.context.dataRef,c=Be.useRef(!1),f=Be.useRef(null),[g,p]=Be.useState(),[m,u]=Be.useState([]),h=$(v=>{r.set("positionReference",v)}),_=$((v,R,x)=>{c.current||d.current.openEvent&&!jl(d.current.openEvent)||r.set("positionReference",Kh(x??s,{x:v,y:R,axis:n,dataRef:d,pointerType:g}))}),y=$(v=>{i?f.current||(_(v.clientX,v.clientY,v.currentTarget),u([])):_(v.clientX,v.clientY,v.currentTarget)}),w=Lt(g)?a:i;Be.useEffect(()=>{if(!o){h(s);return}if(!w)return;function v(){f.current?.(),f.current=null}let R=fe(a);function x(S){let T=Ie(S);te(a,T)?v():_(S.clientX,S.clientY)}return!d.current.openEvent||jl(d.current.openEvent)?f.current=ee(R,"mousemove",x):h(s),v},[w,o,a,d,s,r,_,h,m]),Be.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Be.useEffect(()=>{o&&!a&&(c.current=!1)},[o,a]),Be.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let b=Be.useMemo(()=>{function v(R){p(R.pointerType)}return{onPointerDown:v,onPointerEnter:v,onMouseMove:y,onMouseEnter:y}},[y]);return Be.useMemo(()=>o?{reference:b,trigger:b}:{},[o,b])}var Je=l(z(),1);function Jh(){return!1}function Zh(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function na(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:a=Jh,bubbles:s,externalTree:d}=t,c="rootStore"in e?e.rootStore:e,f=c.useState("open"),g=c.useState("floatingElement"),{dataRef:p}=c.context,m=Gt(d),u=$(typeof r=="function"?r:()=>!1),h=typeof r=="function"?u:r,_=h!==!1,y=$(()=>i),{escapeKey:w,outsidePress:b}=Zh(s),v=Je.useRef(!1),R=Je.useRef(!1),x=Je.useRef(!1),S=Je.useRef(!1),T=Je.useRef(""),k=Je.useRef(null),I=lt(),H=lt(),U=$(()=>{H.clear(),p.current.insideReactTree=!1}),W=$(O=>{let B=p.current.floatingContext?.nodeId;return(m?jt(m.nodesRef.current,B):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),M=$(O=>rr(O,c.select("floatingElement"))||rr(O,c.select("domReferenceElement"))),E=$(O=>{a()&&c.setOpen(!1,Z(Y.triggerPress,O.nativeEvent))}),A=$(O=>{if(!f||!o||!n||O.key!=="Escape"||S.current||!w&&W("__escapeKeyBubbles"))return;let B=_l(O)?O.nativeEvent:O,K=Z(Y.escapeKey,B);c.setOpen(!1,K),K.isCanceled||O.preventDefault(),!w&&!K.isPropagationAllowed&&O.stopPropagation()}),C=$(()=>{p.current.insideReactTree=!0,H.start(0,U)}),P=$(O=>{if(!f||!o||O.button!==0)return;let B=Ie(O.nativeEvent);te(c.select("floatingElement"),B)&&(v.current||(v.current=!0,R.current=!1))}),N=$(O=>{!f||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&v.current&&(R.current=!0)});Je.useEffect(()=>{if(!f||!o)return U;p.current.__escapeKeyBubbles=w,p.current.__outsidePressBubbles=b;let O=new Ke,B=new Ke;function K(){O.clear(),S.current=!0}function ie(){O.start(Mt.engine.webkit?5:0,()=>{S.current=!1})}function q(){x.current=!0,B.start(0,()=>{x.current=!1})}function ue(){v.current=!1,R.current=!1}function oe(){let L=T.current,F=L==="pen"||!L?"mouse":L,we=y(),Te=typeof we=="function"?we():we;return typeof Te=="string"?Te:Te[F]}function ce(L){let F=oe();return F==="intentional"&&L.type!=="click"||F==="sloppy"&&L.type==="click"}function pe(L){let F=p.current.floatingContext?.nodeId,we=m&&jt(m.nodesRef.current,F).some(Te=>rr(L,Te.context?.elements.floating));return M(L)||we}function he(L){if(ce(L)){L.type!=="click"&&!M(L)&&(B.clear(),x.current=!1),U();return}if(p.current.insideReactTree){U();return}let F=Ie(L),we=`[${jo("inert")}]`,Te=D(F)?F.getRootNode():null,Vt=Array.from((Mo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(we)),st=c.context.triggerElements;if(F&&(st.hasElement(F)||st.hasMatchingElement(qe=>te(qe,F))))return;let Bt=D(F)?F:null;for(;Bt&&!vt(Bt);){let qe=bt(Bt);if(vt(qe)||!D(qe))break;Bt=qe}if(!(Vt.length&&D(F)&&!yl(F)&&!te(F,c.select("floatingElement"))&&Vt.every(qe=>!te(Bt,qe)))){if(Se(F)&&!("touches"in L)){let qe=vt(F),Co=Ae(F),io=/auto|scroll/,Vn=qe||io.test(Co.overflowX),Po=qe||io.test(Co.overflowY),Ut=Vn&&F.clientWidth>0&&F.scrollWidth>F.clientWidth,Bn=Po&&F.clientHeight>0&&F.scrollHeight>F.clientHeight,Un=Co.direction==="rtl",Dn=Bn&&(Un?L.offsetX<=F.offsetWidth-F.clientWidth:L.offsetX>F.clientWidth),Wn=Ut&&L.offsetY>F.clientHeight;if(Dn||Wn)return}if(!pe(L)){if(oe()==="intentional"&&x.current){B.clear(),x.current=!1;return}typeof h=="function"&&!h(L)||W("__outsidePressBubbles")||(c.setOpen(!1,Z(Y.outsidePress,L)),U())}}}function It(L){oe()!=="sloppy"||L.pointerType==="touch"||!c.select("open")||!o||M(L)||he(L)}function se(L){if(oe()!=="sloppy"||!c.select("open")||!o||M(L))return;let F=L.touches[0];F&&(k.current={startTime:Date.now(),startX:F.clientX,startY:F.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function be(L,F){let we=Ie(L);if(!we)return;let Te=ee(we,L.type,()=>{F(L),Te()})}function ye(L){T.current="touch",be(L,se)}function et(L){I.clear(),L.type==="pointerdown"&&(T.current=L.pointerType),!(L.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&be(L,F=>{F.type==="pointerdown"?It(F):he(F)})}function He(L){if(!v.current)return;let F=R.current;if(ue(),oe()==="intentional"){if(L.type==="pointercancel"){F&&q();return}if(!pe(L)){if(F){q();return}typeof h=="function"&&!h(L)||(B.clear(),x.current=!0,U())}}}function ko(L){if(oe()!=="sloppy"||!k.current||M(L))return;let F=L.touches[0];if(!F)return;let we=Math.abs(F.clientX-k.current.startX),Te=Math.abs(F.clientY-k.current.startY),Vt=Math.sqrt(we*we+Te*Te);Vt>5&&(k.current.dismissOnTouchEnd=!0),Vt>10&&(he(L),I.clear(),k.current=null)}function ro(L){be(L,ko)}function Ft(L){oe()!=="sloppy"||!k.current||M(L)||(k.current.dismissOnTouchEnd&&he(L),I.clear(),k.current=null)}function zt(L){be(L,Ft)}let ve=Re(g),zn=dt(n&&dt(ee(ve,"keydown",A),ee(ve,"compositionstart",K),ee(ve,"compositionend",ie)),_&&dt(ee(ve,"click",et,!0),ee(ve,"pointerdown",et,!0),ee(ve,"pointerup",He,!0),ee(ve,"pointercancel",He,!0),ee(ve,"mousedown",et,!0),ee(ve,"mouseup",He,!0),ee(ve,"touchstart",ye,!0),ee(ve,"touchmove",ro,!0),ee(ve,"touchend",zt,!0)));return()=>{zn(),O.clear(),B.clear(),ue(),x.current=!1,U()}},[p,g,n,_,h,f,o,w,b,A,U,y,W,M,m,c,I]);let X=Je.useMemo(()=>({onKeyDown:A,onPointerDown:E,onClick:E}),[A,E]),ae=Je.useMemo(()=>({onKeyDown:A,onPointerDown:N,onMouseDown:N,onClickCapture:C,onMouseDownCapture(O){C(),P(O)},onPointerDownCapture(O){C(),P(O)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[A,C,P,N]);return Je.useMemo(()=>o?{reference:X,floating:ae,trigger:X}:{},[o,X,ae])}var Ce=l(z(),1);function Hl(e,t,o){let{reference:n,floating:r}=e,i=Ve(t),a=wn(t),s=vn(a),d=ke(t),c=i==="y",f=n.x+n.width/2-r.width/2,g=n.y+n.height/2-r.height/2,p=n[s]/2-r[s]/2,m;switch(d){case"top":m={x:f,y:n.y-r.height};break;case"bottom":m={x:f,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:g};break;case"left":m={x:n.x-r.width,y:g};break;default:m={x:n.x,y:n.y}}let u=ut(t);return u&&(m[a]+=p*(u==="end"?1:-1)*(o&&c?-1:1)),m}async function Fl(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:s,strategy:d}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:g="floating",altBoundary:p=!1,padding:m=0}=xt(t,e),u=lr(m),_=s[p?g==="floating"?"reference":"floating":g],y=uo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(_)))==null||o?_:_.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:d})),w=g==="floating"?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s.floating)),v=await(i.isElement==null?void 0:i.isElement(b))&&await(i.getScale==null?void 0:i.getScale(b))||{x:1,y:1},R=uo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:w,offsetParent:b,strategy:d}):w);return{top:(y.top-R.top+u.top)/v.y,bottom:(R.bottom-y.bottom+u.bottom)/v.y,left:(y.left-R.left+u.left)/v.x,right:(R.right-y.right+u.right)/v.x}}var Qh=50,zl=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:a}=o,s=a.detectOverflow?a:{...a,detectOverflow:Fl},d=await(a.isRTL==null?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:r}),{x:f,y:g}=Hl(c,n,d),p=n,m=0,u={};for(let h=0;h<i.length;h++){let _=i[h];if(!_)continue;let{name:y,fn:w}=_,{x:b,y:v,data:R,reset:x}=await w({x:f,y:g,initialPlacement:n,placement:p,strategy:r,middlewareData:u,rects:c,platform:s,elements:{reference:e,floating:t}});f=b??f,g=v??g,u[y]={...u[y],...R},x&&m<Qh&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(c=x.rects===!0?await a.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:f,y:g}=Hl(c,p,d)),h=-1)}return{x:f,y:g,placement:p,strategy:r,middlewareData:u}};var Vl=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:a,initialPlacement:s,platform:d,elements:c}=t,{mainAxis:f=!0,crossAxis:g=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:u="none",flipAlignment:h=!0,..._}=xt(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=ke(r),w=Ve(s),b=ke(s)===s,v=await(d.isRTL==null?void 0:d.isRTL(c.floating)),R=p||(b||!h?[bn(s)]:Cl(s)),x=u!=="none";!p&&x&&R.push(...Pl(s,h,u,v));let S=[s,...R],T=await d.detectOverflow(t,_),k=[],I=((n=i.flip)==null?void 0:n.overflows)||[];if(f&&k.push(T[y]),g){let M=kl(r,a,v);k.push(T[M[0]],T[M[1]])}if(I=[...I,{placement:r,overflows:k}],!k.every(M=>M<=0)){var H,U;let M=(((H=i.flip)==null?void 0:H.index)||0)+1,E=S[M];if(E&&(!(g==="alignment"?w!==Ve(E):!1)||I.every(P=>Ve(P.placement)===w?P.overflows[0]>0:!0)))return{data:{index:M,overflows:I},reset:{placement:E}};let A=(U=I.filter(C=>C.overflows[0]<=0).sort((C,P)=>C.overflows[1]-P.overflows[1])[0])==null?void 0:U.placement;if(!A)switch(m){case"bestFit":{var W;let C=(W=I.filter(P=>{if(x){let N=Ve(P.placement);return N===w||N==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(N=>N>0).reduce((N,X)=>N+X,0)]).sort((P,N)=>P[1]-N[1])[0])==null?void 0:W[0];C&&(A=C);break}case"initialPlacement":A=s;break}if(r!==A)return{reset:{placement:A}}}return{}}}};var Bl=new Set(["left","top"]);async function e_(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),a=ke(o),s=ut(o),d=Ve(o)==="y",c=Bl.has(a)?-1:1,f=i&&d?-1:1,g=xt(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:u}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return s&&typeof u=="number"&&(m=s==="end"?u*-1:u),d?{x:m*f,y:p*c}:{x:p*c,y:m*f}}var Ul=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:a,middlewareData:s}=t,d=await e_(t,e);return a===((o=s.offset)==null?void 0:o.placement)&&(n=s.arrow)!=null&&n.alignmentOffset?{}:{x:r+d.x,y:i+d.y,data:{...d,placement:a}}}}},Dl=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:a=!0,crossAxis:s=!1,limiter:d={fn:w=>{let{x:b,y:v}=w;return{x:b,y:v}}},...c}=xt(e,t),f={x:o,y:n},g=await i.detectOverflow(t,c),p=Ve(r),m=cr(p),u=f[m],h=f[p],_=(w,b)=>sr(b+g[w==="y"?"top":"left"],b,b-g[w==="y"?"bottom":"right"]);a&&(u=_(m,u)),s&&(h=_(p,h));let y=d.fn({...t,[m]:u,[p]:h});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[m]:a,[p]:s}}}}}},Wl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:a,rects:s,middlewareData:d}=t,{offset:c=0,mainAxis:f=!0,crossAxis:g=!0}=xt(e,t),p={x:r,y:i},m=Ve(a),u=cr(m),h=p[u],_=p[m],y=xt(c,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(f){let R=u==="y"?"height":"width",x=s.reference[u]-s.floating[R]+w.mainAxis,S=s.reference[u]+s.reference[R]-w.mainAxis;h<x?h=x:h>S&&(h=S)}if(g){var b,v;let R=u==="y"?"width":"height",x=Bl.has(ke(a)),S=s.reference[m]-s.floating[R]+(x&&((b=d.offset)==null?void 0:b[m])||0)+(x?0:w.crossAxis),T=s.reference[m]+s.reference[R]+(x?0:((v=d.offset)==null?void 0:v[m])||0)-(x?w.crossAxis:0);_<S?_=S:_>T&&(_=T)}return{[u]:h,[m]:_}}}},$l=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:a=()=>{},...s}=xt(e,t),d=await r.detectOverflow(t,s),c=ke(o),f=ut(o),g=Ve(o)==="y",{width:p,height:m}=n.floating,u,h;c==="top"||c==="bottom"?(u=c,h=f===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(h=c,u=f==="end"?"top":"bottom");let _=m-d.top-d.bottom,y=p-d.left-d.right,w=Yt(m-d[u],_),b=Yt(p-d[h],y),v=t.middlewareData.shift,R=!v,x=w,S=b;v!=null&&v.enabled.x&&(S=y),v!=null&&v.enabled.y&&(x=_),R&&!f&&(g?S=p-2*ft(d.left,d.right):x=m-2*ft(d.top,d.bottom)),await a({...t,availableWidth:S,availableHeight:x});let T=await r.getDimensions(i.floating);return p!==T.width||m!==T.height?{reset:{rects:!0}}:{}}}};function Gl(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Se(e),i=r?e.offsetWidth:o,a=r?e.offsetHeight:n,s=qt(o)!==i||qt(n)!==a;return s&&(o=i,n=a),{width:o,height:n,$:s}}function ia(e){return D(e)?e:e.contextElement}function Ho(e){let t=ia(e);if(!Se(t))return wt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Gl(t),a=(i?qt(o.width):o.width)/n,s=(i?qt(o.height):o.height)/r;return(!a||!Number.isFinite(a))&&(a=1),(!s||!Number.isFinite(s))&&(s=1),{x:a,y:s}}var t_=wt(0);function Xl(e){let t=fe(e);return!er()||!t.visualViewport?t_:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function o_(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function mo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=ia(e),a=wt(1);t&&(n?D(n)&&(a=Ho(n)):a=Ho(e));let s=o_(i,o,n)?Xl(i):wt(0),d=(r.left+s.x)/a.x,c=(r.top+s.y)/a.y,f=r.width/a.x,g=r.height/a.y;if(i&&n){let p=fe(i),m=D(n)?fe(n):n,u=p,h=tr(u);for(;h&&m!==u;){let _=Ho(h),y=h.getBoundingClientRect(),w=Ae(h),b=y.left+(h.clientLeft+parseFloat(w.paddingLeft))*_.x,v=y.top+(h.clientTop+parseFloat(w.paddingTop))*_.y;d*=_.x,c*=_.y,f*=_.x,g*=_.y,d+=b,c+=v,u=fe(h),h=tr(u)}}return uo({width:f,height:g,x:d,y:c})}function fr(e,t){let o=hn(e).scrollLeft;return t?t.left+o:mo(yt(e)).left+o}function Kl(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-fr(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function n_(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",a=yt(n),s=t?gn(t.floating):!1;if(n===a||s&&i)return o;let d={scrollLeft:0,scrollTop:0},c=wt(1),f=wt(0),g=Se(n);if((g||!i)&&((co(n)!=="body"||mn(a))&&(d=hn(n)),g)){let m=mo(n);c=Ho(n),f.x=m.x+n.clientLeft,f.y=m.y+n.clientTop}let p=a&&!g&&!i?Kl(a,d):wt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-d.scrollLeft*c.x+f.x+p.x,y:o.y*c.y-d.scrollTop*c.y+f.y+p.y}}function r_(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function i_(e){let t=hn(e),o=e.ownerDocument.body,n=ft(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=ft(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+fr(e),a=-t.scrollTop;return Ae(o).direction==="rtl"&&(i+=ft(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:a}}var a_=25;function s_(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=yt(e),a=r.visualViewport,s=i.clientWidth,d=i.clientHeight,c=0,f=0;if(a){let p=!er()||t==="fixed";n?p||(c=-a.offsetLeft,f=-a.offsetTop):(s=a.width,d=a.height,p&&(c=a.offsetLeft,f=a.offsetTop))}if(fr(i)<=0){let p=i.ownerDocument,m=p.body,u=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(u.marginLeft)+parseFloat(u.marginRight)||0,_=Math.abs(i.clientWidth-m.clientWidth-h),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?_/2:_;y<=a_&&(s-=y)}return{width:s,height:d,x:c,y:f}}function c_(e,t){let o=mo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=Ho(e),a=e.clientWidth*i.x,s=e.clientHeight*i.y,d=r*i.x,c=n*i.y;return{width:a,height:s,x:d,y:c}}function Yl(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=s_(e,o,t);else if(t==="document")n=i_(yt(e));else if(D(t))n=c_(t,o);else{let r=Xl(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return uo(n)}function l_(e,t){let o=t.get(e);if(o)return o;let n=Dt(e,[],!1).filter(s=>D(s)&&co(s)!=="body"),r=null,i=Ae(e).position==="fixed",a=i?bt(e):e;for(;D(a)&&!vt(a);){let s=Ae(a),d=Qn(a),c=r?r.position:i?"fixed":"";!d&&(c==="fixed"||c==="absolute"&&s.position==="static")?n=n.filter(g=>g!==a):r=s,a=bt(a)}return t.set(e,n),n}function d_(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,a=[...o==="clippingAncestors"?gn(t)?[]:l_(t,this._c):[].concat(o),n],s=Yl(t,a[0],r),d=s.top,c=s.right,f=s.bottom,g=s.left;for(let p=1;p<a.length;p++){let m=Yl(t,a[p],r);d=ft(m.top,d),c=Yt(m.right,c),f=Yt(m.bottom,f),g=ft(m.left,g)}return{width:c-g,height:f-d,x:g,y:d}}function f_(e){let{width:t,height:o}=Gl(e);return{width:t,height:o}}function u_(e,t,o){let n=Se(t),r=yt(t),i=o==="fixed",a=mo(e,!0,i,t),s={scrollLeft:0,scrollTop:0},d=wt(0);if((n||!i)&&((co(t)!=="body"||mn(r))&&(s=hn(t)),n)){let p=mo(t,!0,i,t);d.x=p.x+t.clientLeft,d.y=p.y+t.clientTop}!n&&r&&(d.x=fr(r));let c=r&&!n&&!i?Kl(r,s):wt(0),f=a.left+s.scrollLeft-d.x-c.x,g=a.top+s.scrollTop-d.y-c.y;return{x:f,y:g,width:a.width,height:a.height}}function ra(e){return Ae(e).position==="static"}function ql(e,t){if(!Se(e)||Ae(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return yt(e)===o&&(o=o.ownerDocument.body),o}function Jl(e,t){let o=fe(e);if(gn(e))return o;if(!Se(e)){let r=bt(e);for(;r&&!vt(r);){if(D(r)&&!ra(r))return r;r=bt(r)}return o}let n=ql(e,t);for(;n&&al(n)&&ra(n);)n=ql(n,t);return n&&vt(n)&&ra(n)&&!Qn(n)?o:n||sl(e)||o}var p_=async function(e){let t=this.getOffsetParent||Jl,o=this.getDimensions,n=await o(e.floating);return{reference:u_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function m_(e){return Ae(e).direction==="rtl"}var aa={convertOffsetParentRelativeRectToViewportRelativeRect:n_,getDocumentElement:yt,getClippingRect:d_,getOffsetParent:Jl,getElementRects:p_,getClientRects:r_,getDimensions:f_,getScale:Ho,isElement:D,isRTL:m_};function Zl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function g_(e,t,o){let n=null,r,i=yt(e);function a(){var f;clearTimeout(r),(f=n)==null||f.disconnect(),n=null}function s(f,g){f===void 0&&(f=!1),g===void 0&&(g=1),a();let p=e.getBoundingClientRect(),{left:m,top:u,width:h,height:_}=p;if(f||t(),!h||!_)return;let y=yn(u),w=yn(i.clientWidth-(m+h)),b=yn(i.clientHeight-(u+_)),v=yn(m),x={rootMargin:-y+"px "+-w+"px "+-b+"px "+-v+"px",threshold:ft(0,Yt(1,g))||1},S=!0;function T(k){let I=k[0].intersectionRatio;if(!Zl(p,e.getBoundingClientRect()))return s();if(I!==g){if(!S)return s();I?s(!1,I):r=setTimeout(()=>{s(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(T,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(T,x)}n.observe(e)}let d=fe(e),c=()=>s(o);return d.addEventListener("resize",c),s(!0),()=>{d.removeEventListener("resize",c),a()}}function xn(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:d=!1}=n,c=ia(e),f=r||i?[...c?Dt(c):[],...t?Dt(t):[]]:[];f.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let g=c&&s?g_(c,o,i):null,p=-1,m=null;a&&(m=new ResizeObserver(y=>{let[w]=y;w&&w.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var b;(b=m)==null||b.observe(t)})),o()}),c&&!d&&m.observe(c),t&&m.observe(t));let u,h=d?mo(e):null;d&&_();function _(){let y=mo(e);h&&!Zl(h,y)&&o(),h=y,u=requestAnimationFrame(_)}return o(),()=>{var y;f.forEach(w=>{r&&w.removeEventListener("scroll",o),i&&w.removeEventListener("resize",o)}),g?.(),(y=m)==null||y.disconnect(),m=null,d&&cancelAnimationFrame(u)}}var Ql=Ul;var ed=Dl,td=Vl,od=$l;var nd=Wl,ur=(e,t,o)=>{let n=new Map,r=o??{},i={...aa,...r.platform,_c:n};return zl(e,t,{...r,platform:i})};var ge=l(z(),1),id=l(z(),1),ad=l(Wt(),1),__=typeof document<"u",b_=function(){},pr=__?id.useLayoutEffect:b_;function mr(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(!mr(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)&&!mr(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function sd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rd(e,t){let o=sd(e);return Math.round(t*o)/o}function sa(e){let t=ge.useRef(e);return pr(()=>{t.current=e}),t}function cd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:d,open:c}=e,[f,g]=ge.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ge.useState(n);mr(p,n)||m(n);let[u,h]=ge.useState(null),[_,y]=ge.useState(null),w=ge.useCallback(P=>{P!==x.current&&(x.current=P,h(P))},[]),b=ge.useCallback(P=>{P!==S.current&&(S.current=P,y(P))},[]),v=i||u,R=a||_,x=ge.useRef(null),S=ge.useRef(null),T=ge.useRef(f),k=d!=null,I=sa(d),H=sa(r),U=sa(c),W=ge.useCallback(()=>{if(!x.current||!S.current)return;let P={placement:t,strategy:o,middleware:p};H.current&&(P.platform=H.current),ur(x.current,S.current,P).then(N=>{let X={...N,isPositioned:U.current!==!1};M.current&&!mr(T.current,X)&&(T.current=X,ad.flushSync(()=>{g(X)}))})},[p,t,o,H,U]);pr(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,g(P=>({...P,isPositioned:!1})))},[c]);let M=ge.useRef(!1);pr(()=>(M.current=!0,()=>{M.current=!1}),[]),pr(()=>{if(v&&(x.current=v),R&&(S.current=R),v&&R){if(I.current)return I.current(v,R,W);W()}},[v,R,W,I,k]);let E=ge.useMemo(()=>({reference:x,floating:S,setReference:w,setFloating:b}),[w,b]),A=ge.useMemo(()=>({reference:v,floating:R}),[v,R]),C=ge.useMemo(()=>{let P={position:o,left:0,top:0};if(!A.floating)return P;let N=rd(A.floating,f.x),X=rd(A.floating,f.y);return s?{...P,transform:"translate("+N+"px, "+X+"px)",...sd(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:X}},[o,s,A.floating,f.x,f.y]);return ge.useMemo(()=>({...f,update:W,refs:E,elements:A,floatingStyles:C}),[f,W,E,A,C])}var ca=(e,t)=>{let o=Ql(e);return{name:o.name,fn:o.fn,options:[e,t]}},la=(e,t)=>{let o=ed(e);return{name:o.name,fn:o.fn,options:[e,t]}},da=(e,t)=>({fn:nd(e).fn,options:[e,t]}),fa=(e,t)=>{let o=td(e);return{name:o.name,fn:o.fn,options:[e,t]}},ua=(e,t)=>{let o=od(e);return{name:o.name,fn:o.fn,options:[e,t]}};var gr=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(ot(99,this.componentName,t,this.componentName));o.setOpen(!0,Z(Y.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Z(Y.imperativeAction))}};var ho=l(z(),1),Rd=l(Wt(),1);var xd=l(z(),1);var vd=l(z(),1),_a=l(hr(),1),wd=l(gd(),1);var hd=l(z(),1);var ma=[],ga;function _d(){return ga}function bd(e){ma.push(e)}function ha(e){let t=(o,n)=>{let r=xe(j_).current,i;try{ga=r;for(let a of ma)a.before(r);i=e(o,n);for(let a of ma)a.after(r);r.didInitialize=!0}finally{ga=void 0}return i};return t.displayName=e.displayName||e.name,t}function yd(e){return hd.forwardRef(ha(e))}function j_(){return{didInitialize:!1}}var H_=Oo(19),F_=H_?V_:B_;function br(e,t,o,n,r){return F_(e,t,o,n,r)}function z_(e,t,o,n,r){let i=vd.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,_a.useSyncExternalStore)(e.subscribe,i,i)}bd({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,_a.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function V_(e,t,o,n,r){let i=_d();if(!i)return z_(e,t,o,n,r);let a=i.syncIndex;i.syncIndex+=1;let s;return i.didInitialize?(s=i.syncHooks[a],(s.store!==e||s.selector!==t||!Object.is(s.a1,o)||!Object.is(s.a2,n)||!Object.is(s.a3,r))&&(s.store!==e&&(i.didChangeStore=!0),s.store=e,s.selector=t,s.a1=o,s.a2=n,s.a3=r,s.value=t(e.getSnapshot(),o,n,r))):(s={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(s)),s.value}function B_(e,t,o,n,r){return(0,wd.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var yr=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 br(this,t,o,n,r)}};var go=l(z(),1);var Xt=class extends yr{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){go.useDebugValue(t);let n=this;V(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;V(()=>(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);V(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){go.useDebugValue(t);let n=this,r=o!==void 0;V(()=>{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 go.useDebugValue(t),br(this,this.selectors[t],o,n,r)}useContextCallback(t,o){go.useDebugValue(t);let n=$(o??Xe);this.context[t]=n}useStateSetter(t){let o=go.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 a=n(i);if(!Object.is(r,a)){let s=r;r=a,o(a,s,this)}})}};var U_={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},Kt=class extends Xt{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...a}=t;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Ll(),nested:n,triggerElements:i},U_),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&bl(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 Sd(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:a}=e,s=t.useState("open"),d=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),f=t.context.triggerElements,g=a,p=xd.useRef(null);n===void 0&&p.current===null&&(p.current=new Kt({open:s,transitionStatus:void 0,referenceElement:d,floatingElement:c,triggerElements:f,onOpenChange:g,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),V(()=>{let u={open:s,floatingId:r,referenceElement:d,floatingElement:c};D(d)&&(u.domReferenceElement=d),m.state.positionReference===m.state.referenceElement&&(u.positionReference=d),m.update(u)},[s,r,d,c,m]),m.context.onOpenChange=g,m.context.nested=i,m}var Ed={tabIndex:-1,[Ki]:""};function Td(e,t=!1){let o=Ao(),n=dr()!=null,r=xe(()=>e(o,n)).current;return Sd({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function kd({handle:e,store:t}){return V(()=>e.attachStore(t),[e,t]),null}function D_(e,t){let o=ho.useRef(null),n=ho.useRef(null);return ho.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let a=o.current,s=n.current,d=t.context.triggerElements.getById(a);s&&d===s&&(t.context.triggerElements.delete(a),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 a=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==a&&t.set("triggerCount",a)}},[t,e])}function W_(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 $_(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Cd(e,t,o,n={}){let r=o.reason,i=r===Y.triggerHover,a=t&&r===Y.triggerFocus,s=!t&&(r===Y.triggerPress||r===Y.escapeKey),d=$_(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let f={...n.extraState,open:t};a?f.instantType="focus":s?f.instantType="dismiss":i&&(f.instantType=void 0),W_(f,t,o.trigger,d()),e.update(f)};i?Rd.flushSync(c):c()}function Pd(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=D_(e,o),a=$(d=>{let c=o.select("open"),f=o.select("activeTriggerId");if(f===e){o.update({activeTriggerElement:d,...c?n:null});return}f==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:d,...n})}),s=ho.useCallback(d=>{i(d),d&&a(d)},[i,a]);return V(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function Od(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ho.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),a=e.useState("activeTriggerId"),s=e.useState("activeTriggerElement");V(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let d=e.context.triggerElements.size,c={};e.state.triggerCount!==d&&(c.triggerCount=d);let f=e.select("activeTriggerId"),g=null;if(f){let p=e.context.triggerElements.getById(f);if(p)n.current=f,p!==e.state.activeTriggerElement&&(c.activeTriggerElement=p);else{for(let[m,u]of e.context.triggerElements.entries())if(u===e.state.activeTriggerElement){c.activeTriggerId=m,c.activeTriggerElement=u,n.current=m;break}c.activeTriggerId===void 0&&(n.current===f?g=f:n.current=null)}}else n.current=null;if(!g&&!f&&d===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[m,u]=p.value;c.activeTriggerId=m,c.activeTriggerElement=u,n.current=m}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),g&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===g&&!e.context.triggerElements.getById(g)){let p=Z(Y.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,a,s,o])}function Ad(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=rl(e),a=t.useState("preventUnmountingOnClose"),s=e?!1:a;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:s});let d=$(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return or({enabled:n&&!e&&!s,open:e,ref:t.context.popupRef,onComplete(){e||d()}}),{forceUnmount:d,transitionStatus:i}}function Id(e,t){e.useSyncedValues(t),V(()=>()=>{e.update({activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de})},[e])}var _o=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 Nd(){return new Kt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new _o,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Ld(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Nd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:de,inactiveTriggerProps:de,popupProps:de}}function jd(e,t,o=!1){return new Kt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Sn=e=>e.triggerIdProp??e.activeTriggerId,ba=e=>e.openProp??e.open,Md=e=>(e.popupElement?.id??e.floatingId)||void 0;function Hd(e,t){return t!==void 0&&ba(e)&&Sn(e)===t}function Y_(e,t){return Hd(e,t)?!0:t!==void 0&&ba(e)&&Sn(e)==null&&e.triggerCount===1}var Fd={open:ba,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:Sn,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Md,isTriggerActive:(e,t)=>t!==void 0&&Sn(e)===t,isOpenedByTrigger:(e,t)=>Hd(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Sn(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Y_(e,t)?Md(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var ya=l(z(),1),zd=l(hr(),1);function Vd(e){let t=ya.useCallback(n=>e===void 0?Xe:e.subscribeStore(n),[e]),o=ya.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,zd.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Bd(e){return q_(e,e.rootContext)}function q_(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),a=t.useState("domReferenceElement"),s=t.useState("open"),d=t.useState("floatingId"),[c,f]=Ce.useState(null),[g,p]=Ce.useState(void 0),[m,u]=Ce.useState(void 0),h=Ce.useRef(null),_=Gt(n),y=Ce.useMemo(()=>({reference:r,floating:i,domReference:a}),[r,i,a]),w=cd({...e,elements:{...y,...c&&{reference:c}}}),b=D(g)?g:null,v=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",g??null),t.useSyncedValue("domReferenceElement",g===void 0?a:b),t.useSyncedValue("floatingElement",v);let R=Ce.useCallback(H=>{let U=D(H)?{getBoundingClientRect:()=>H.getBoundingClientRect(),getClientRects:()=>H.getClientRects(),contextElement:H}:H;f(U),w.refs.setReference(U)},[w.refs]),x=Ce.useCallback(H=>{(D(H)||H===null)&&(h.current=H,p(H)),(D(w.refs.reference.current)||w.refs.reference.current===null||H!==null&&!D(H))&&w.refs.setReference(H)},[w.refs,p]),S=Ce.useCallback(H=>{u(H),w.refs.setFloating(H)},[w.refs]),T=Ce.useMemo(()=>({...w.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:h}),[w.refs,x,S,R]),k=Ce.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),I=Ce.useMemo(()=>({...w,dataRef:t.context.dataRef,open:s,onOpenChange:t.setOpen,events:t.context.events,floatingId:d,refs:T,elements:k,nodeId:o,rootStore:t}),[w,T,k,o,t,s,d]);return V(()=>{a&&(h.current=a)},[a]),V(()=>{t.context.dataRef.current.floatingContext=I;let H=_?.nodesRef.current.find(U=>U.id===o);H&&(H.context=I)}),Ce.useMemo(()=>({...w,context:I,refs:T,elements:k,rootStore:t}),[w,T,k,I,t])}var St=l(z(),1);var va=Mt.os.mac&&Mt.engine.webkit;function wa(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:a}=r.context,s=St.useRef(!1),d=St.useRef(null),c=St.useRef(!0),f=lt();St.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=fe(p);function u(){let y=r.select("domReferenceElement");!r.select("open")&&Se(y)&&y===nr(Re(y))&&(s.current=!0)}function h(){c.current=!0}function _(){c.current=!1}return dt(ee(m,"blur",u),va&&ee(m,"keydown",h,!0),va&&ee(m,"pointerdown",_,!0))},[r,o]),St.useEffect(()=>{if(!o)return;function p(m){if(m.reason===Y.triggerPress||m.reason===Y.escapeKey){let u=r.select("domReferenceElement");D(u)&&(d.current=u,s.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let g=St.useMemo(()=>{function p(){s.current=!1,d.current=null}return{onMouseLeave(){p()},onFocus(m){let u=m.currentTarget;if(s.current){if(d.current===u)return;p()}let h=Ie(m.nativeEvent);if(D(h)){if(va&&!m.relatedTarget){if(!c.current&&!vl(h))return}else if(!wl(h))return}let _=$t(m.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:w}=m,b=typeof n=="function"?n():n;if(r.select("open")&&_||b===0||b===void 0){r.setOpen(!0,Z(Y.triggerFocus,y,w));return}f.start(b,()=>{s.current||r.setOpen(!0,Z(Y.triggerFocus,y,w))})},onBlur(m){p();let u=m.relatedTarget,h=m.nativeEvent,_=D(u)&&u.hasAttribute(jo("focus-guard"))&&u.getAttribute("data-type")==="outside";f.start(0,()=>{let y=r.select("domReferenceElement"),w=nr(Re(y));!u&&w===y||te(a.current.floatingContext?.refs.floating.current,w)||te(y,w)||_||$t(u??w,r.context.triggerElements)||r.setOpen(!1,Z(Y.triggerFocus,h))})}}},[a,n,r,f]);return St.useMemo(()=>o?{reference:g,trigger:g}:{},[o,g])}var Sa=l(z(),1);var xa=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},vr=new WeakMap;function zo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&vr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),vr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function wr(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=vr.get(o);i&&i!==e&&zo(i),zo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,vr.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Vo(e){let t=e.context.dataRef.current,o=xe(()=>t.hoverInteractionState??xa.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Io(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ra(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),d=i.useState("domReferenceElement"),{dataRef:c}=i.context,f=Gt(),g=dr(),p=Vo(i),m=lt(),u=$(()=>ir(c.current.openEvent?.type,p.interactedInside)),h=$(()=>xl(c.current.openEvent?.type)),_=$(()=>{zo(p)});V(()=>{a||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,_())},[a,p,_]),Sa.useEffect(()=>_,[_]),V(()=>{if(o&&a&&p.handleCloseOptions?.blockPointerEvents&&h()&&D(d)&&s){let y=d,w=s,b=Re(s),v=f?.nodesRef.current.find(T=>T.id===g)?.context?.elements.floating;v&&(v.style.pointerEvents="");let R=p.pointerEventsScopeElement!==w?p.pointerEventsScopeElement:null,x=v!==w?v:null,S=p.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??b.body;return wr(p,{scopeElement:S,referenceElement:y,floatingElement:w}),()=>{_()}}},[o,a,d,s,p,h,f,g,_]),Sa.useEffect(()=>{if(!o)return;function y(){return!!(f&&g&&jt(f.nodesRef.current,g).length>0)}function w(T){let k=nt(n,"close",p.pointerType),I=()=>{i.setOpen(!1,Z(Y.triggerHover,T)),f?.events.emit("floating.closed",T)};k?p.openChangeTimeout.start(k,I):(p.openChangeTimeout.clear(),I())}function b(T){let k=Ie(T);if(!Zi(k)){p.interactedInside=!1;return}p.interactedInside=k?.closest("[aria-haspopup]")!=null}function v(){p.openChangeTimeout.clear(),m.clear(),f?.events.off("floating.closed",x),_()}function R(T){if(y()&&f){f.events.on("floating.closed",x);return}if($t(T.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,I=T.relatedTarget;if(!(f&&k&&D(I)&&jt(f.nodesRef.current,k,!1).some(U=>te(U.context?.elements.floating,I)))){if(p.handler){p.handler(T);return}_(),h()&&!u()&&w(T)}}function x(T){!f||!g||y()||m.start(0,()=>{f.events.off("floating.closed",x),i.setOpen(!1,Z(Y.triggerHover,T)),f.events.emit("floating.closed",T)})}let S=s;return dt(S&&ee(S,"mouseenter",v),S&&ee(S,"mouseleave",R),S&&ee(S,"pointerdown",b,!0),()=>{f?.events.off("floating.closed",x)})},[o,s,i,c,n,r,h,u,_,p,f,g,m])}var Jt=l(z(),1),Ud=l(Wt(),1);var G_={current:null};function Ea(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:a=0,move:s=!0,triggerElementRef:d=G_,externalTree:c,isActiveTrigger:f=!0,getHandleCloseContext:g,isClosing:p,shouldOpen:m,guardStaleOpen:u=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:_,events:y}=h.context,w=Gt(c),b=Vo(h),v=Jt.useRef(!1),R=ze(r),x=ze(n),S=ze(a),T=ze(o),k=ze(m),I=ze(p),H=$(()=>ir(_.current.openEvent?.type,b.interactedInside)),U=$(()=>k.current?.()!==!1),W=$((A,C,P)=>{let N=h.context.triggerElements;if(N.hasElement(C))return!A||!te(A,C);if(!D(P))return!1;let X=P;return N.hasMatchingElement(ae=>te(ae,X))&&(!A||!te(A,X))}),M=$(()=>{if(!b.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),E=$(()=>{zo(b)});return f&&(b.handleCloseOptions=R.current?.__options),Jt.useEffect(()=>M,[M]),Jt.useEffect(()=>{if(!o)return;function A(C){C.open?v.current=!1:(v.current=C.reason===Y.triggerHover,M(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return y.on("openchange",A),()=>{y.off("openchange",A)}},[o,y,b,M]),Jt.useEffect(()=>{if(!o)return;function A(O,B=!0){let K=nt(x.current,"close",b.pointerType);K?b.openChangeTimeout.start(K,()=>{h.setOpen(!1,Z(Y.triggerHover,O)),w?.events.emit("floating.closed",O)}):B&&(b.openChangeTimeout.clear(),h.setOpen(!1,Z(Y.triggerHover,O)),w?.events.emit("floating.closed",O))}let C=d.current??(f?h.select("domReferenceElement"):null);if(!D(C))return;function P(O){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!Lt(b.pointerType))return;let B=Qi(S.current),K=nt(x.current,"open",b.pointerType),ie=Ie(O),q=O.currentTarget??null,ue=h.select("domReferenceElement"),oe=q;if(D(ie)&&!h.context.triggerElements.hasElement(ie)){for(let He of h.context.triggerElements.elements())if(te(He,ie)){oe=He;break}}D(q)&&D(ue)&&!h.context.triggerElements.hasElement(q)&&te(q,ue)&&(oe=ue);let ce=oe==null?!1:W(ue,oe,ie),pe=h.select("open"),he=I.current?.()??h.select("transitionStatus")==="ending",It=!pe&&he&&v.current,se=!ce&&D(oe)&&D(ue)&&te(ue,oe)&&It,be=B>0&&!K,ye=ce&&(pe||It)||se,et=!pe||ce;if(ye){U()&&h.setOpen(!0,Z(Y.triggerHover,O,oe));return}be||(K?b.openChangeTimeout.start(K,()=>{et&&U()&&h.setOpen(!0,Z(Y.triggerHover,O,oe))}):et&&U()&&h.setOpen(!0,Z(Y.triggerHover,O,oe)))}function N(O){if(H()){E();return}M();let B=h.select("domReferenceElement"),K=Re(B);b.restTimeout.clear(),b.restTimeoutPending=!1;let ie=_.current.floatingContext??g?.();if($t(O.relatedTarget,h.context.triggerElements))return;if(R.current&&ie){h.select("open")||b.openChangeTimeout.clear();let ue=d.current;b.handler=R.current({...ie,tree:w,x:O.clientX,y:O.clientY,onClose(){E(),M(),T.current&&!H()&&ue===h.select("domReferenceElement")&&A(O,!0)}}),K.addEventListener("mousemove",b.handler),b.handler(O);return}(b.pointerType!=="touch"||!te(h.select("floatingElement"),O.relatedTarget))&&A(O)}function X(O){te(C,O.relatedTarget)||(b.openChangeTimeout.clear(),b.restTimeout.clear(),b.restTimeoutPending=!1)}let ae=u?ee(C,"mouseout",X):void 0;return s?dt(ee(C,"mousemove",P,{once:!0}),ee(C,"mouseenter",P),ee(C,"mouseleave",N),ae):dt(ee(C,"mouseenter",P),ee(C,"mouseleave",N),ae)},[M,E,_,x,h,o,R,b,f,W,H,i,s,S,d,w,T,g,I,U,u]),Jt.useMemo(()=>{if(!o)return;function A(C){b.pointerType=C.pointerType}return{onPointerDown:A,onPointerEnter:A,onMouseMove(C){let{nativeEvent:P}=C,N=C.currentTarget,X=h.select("domReferenceElement"),ae=h.select("open"),O=W(X,N,C.target);if(i&&!Lt(b.pointerType))return;if(ae&&O&&b.handleCloseOptions?.blockPointerEvents){let ie=h.select("floatingElement");if(ie){let q=b.handleCloseOptions?.getScope?.()??N.ownerDocument.body;wr(b,{scopeElement:q,referenceElement:N,floatingElement:ie})}}let B=Qi(S.current);if(ae&&!O||B===0||!O&&b.restTimeoutPending&&C.movementX**2+C.movementY**2<2)return;b.restTimeout.clear();function K(){if(b.restTimeoutPending=!1,H())return;let ie=h.select("open");!b.blockMouseMove&&(!ie||O)&&U()&&h.setOpen(!0,Z(Y.triggerHover,P,N))}b.pointerType==="touch"?Ud.flushSync(()=>{K()}):O&&ae?K():(b.restTimeoutPending=!0,b.restTimeout.start(B,K))}}},[o,b,H,W,i,h,S,U])}var Dd=.1,X_=Dd*Dd,ne=.5;function xr(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Sr(e,t,o,n,r,i,a,s,d,c){let f=!1;return xr(e,t,o,n,r,i)&&(f=!f),xr(e,t,r,i,a,s)&&(f=!f),xr(e,t,a,s,d,c)&&(f=!f),xr(e,t,d,c,o,n)&&(f=!f),f}function K_(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Rr(e,t,o,n,r,i){let a=Math.min(o,r),s=Math.max(o,r),d=Math.min(n,i),c=Math.max(n,i);return e>=a&&e<=s&&t>=d&&t<=c}function Ta(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:a,elements:s,onClose:d,nodeId:c,tree:f})=>{let g=a?.split("-")[0],p=!1,m=null,u=null,h=typeof performance<"u"?performance.now():0;function _(w,b){let v=performance.now(),R=v-h;if(m===null||u===null||R===0)return m=w,u=b,h=v,!1;let x=w-m,S=b-u,T=x*x+S*S,k=R*R*X_;return m=w,u=b,h=v,T<k}function y(){o.clear(),d()}return function(b){o.clear();let v=s.domReference,R=s.floating;if(!v||!R||g==null||r==null||i==null)return;let{clientX:x,clientY:S}=b,T=Ie(b),k=b.type==="mouseleave",I=te(R,T),H=te(v,T);if(I&&(p=!0,!k))return;if(H&&(p=!1,!k)){p=!0;return}if(k&&D(b.relatedTarget)&&te(R,b.relatedTarget))return;function U(){return!!(f&&jt(f.nodesRef.current,c).length>0)}function W(){U()||y()}if(U())return;let M=v.getBoundingClientRect(),E=R.getBoundingClientRect(),A=r>E.right-E.width/2,C=i>E.bottom-E.height/2,P=E.width>M.width,N=E.height>M.height,X=(P?M:E).left,ae=(P?M:E).right,O=(N?M:E).top,B=(N?M:E).bottom;if(g==="top"&&i>=M.bottom-1||g==="bottom"&&i<=M.top+1||g==="left"&&r>=M.right-1||g==="right"&&r<=M.left+1){W();return}let K=!1;switch(g){case"top":K=Rr(x,S,X,M.top+1,ae,E.bottom-1);break;case"bottom":K=Rr(x,S,X,E.top+1,ae,M.bottom-1);break;case"left":K=Rr(x,S,E.right-1,B,M.left+1,O);break;case"right":K=Rr(x,S,M.right-1,B,E.left+1,O);break;default:}if(K)return;if(p&&!K_(x,S,M)){W();return}if(!k&&_(x,S)){W();return}let ie=!1;switch(g){case"top":{let q=P?ne/2:ne*4,ue=P||A?r+q:r-q,oe=P?r-q:A?r+q:r-q,ce=i+ne+1,pe=A||P?E.bottom-ne:E.top,he=A?P?E.bottom-ne:E.top:E.bottom-ne;ie=Sr(x,S,ue,ce,oe,ce,E.left,pe,E.right,he);break}case"bottom":{let q=P?ne/2:ne*4,ue=P||A?r+q:r-q,oe=P?r-q:A?r+q:r-q,ce=i-ne,pe=A||P?E.top+ne:E.bottom,he=A?P?E.top+ne:E.bottom:E.top+ne;ie=Sr(x,S,ue,ce,oe,ce,E.left,pe,E.right,he);break}case"left":{let q=N?ne/2:ne*4,ue=N||C?i+q:i-q,oe=N?i-q:C?i+q:i-q,ce=r+ne+1,pe=C||N?E.right-ne:E.left,he=C?N?E.right-ne:E.left:E.right-ne;ie=Sr(x,S,pe,E.top,he,E.bottom,ce,ue,ce,oe);break}case"right":{let q=N?ne/2:ne*4,ue=N||C?i+q:i-q,oe=N?i-q:C?i+q:i-q,ce=r-ne,pe=C||N?E.left+ne:E.right,he=C?N?E.left+ne:E.right:E.left+ne;ie=Sr(x,S,ce,ue,ce,oe,pe,E.top,he,E.bottom);break}default:}ie?p||o.start(40,W):W()}};return n.__options={...e,blockPointerEvents:t},n}var Er=class extends Xt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var yS=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Bi.startingStyle]="startingStyle",e[e.endingStyle=Bi.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var J_={"data-popup-open":""};var Z_={"data-open":""},Q_={"data-closed":""},eb={"data-anchor-hidden":""},Wd={open(e){return e?J_:null}};var Rn={open(e){return e?Z_:Q_},anchorHidden(e){return e?eb:null}},$d={...Rn,...il};function Yd(e){return Oo(19)?e:e?"true":void 0}var Tr=l(z(),1),ka=Tr.createContext(void 0);function Bo(){return Tr.useContext(ka)?.direction??"ltr"}var Ze=l(z(),1);var tb=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:a,elements:s,middlewareData:d}=t,{element:c,padding:f=0,offsetParent:g="real"}=xt(e,t)||{};if(c==null)return{};let p=lr(f),m={x:o,y:n},u=wn(r),h=vn(u),_=await a.getDimensions(c),y=u==="y",w=y?"top":"left",b=y?"bottom":"right",v=y?"clientHeight":"clientWidth",R=i.reference[h]+i.reference[u]-m[u]-i.floating[h],x=m[u]-i.reference[u],S=g==="real"?await a.getOffsetParent?.(c):s.floating,T=s.floating[v]||i.floating[h];(!T||!await a.isElement?.(S))&&(T=s.floating[v]||i.floating[h]);let k=R/2-x/2,I=T/2-_[h]/2-1,H=Math.min(p[w],I),U=Math.min(p[b],I),W=H,M=T-_[h]-U,E=T/2-_[h]/2+k,A=sr(W,E,M),C=!d.arrow&&ut(r)!=null&&E!==A&&i.reference[h]/2-(E<W?H:U)-_[h]/2<0,P=C?E<W?E-W:E-M:0;return{[u]:m[u]+P,data:{[u]:A,centerOffset:E-A-P,...C&&{alignmentOffset:P}},reset:C}}}),qd=(e,t)=>({...tb(e),options:[e,t]});var Gd={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,a=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:a.top-o>=0||a.right-t>=0||a.bottom-o>=0||a.left-t>=0||i}}}};var Uo={sideX:"left",sideY:"top"};var Xd="--available-width",Kd="--available-height";function Qd(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 Jd(e,t,o){let{rects:n,placement:r}=e;return{side:Qd(t,ke(r),o),align:ut(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function ef(e){return ob(e,Bd)}function ob(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:a="center",alignOffset:s=0,collisionBoundary:d,collisionPadding:c=5,sticky:f=!1,arrowPadding:g=5,disableAnchorTracking:p=!1,inline:m,keepMounted:u=!1,floatingRootContext:h,mounted:_,collisionAvoidance:y,shift:w,nodeId:b,adaptiveOrigin:v,lazyFlip:R=!1,externalTree:x}=e,[S,T]=Ze.useState(null);!_&&S!==null&&T(null);let k=y.side||"flip",I=y.align||"flip",H=y.fallbackAxisSide||"end",U=w?.crossAxis??!1,W=w?.rootBoundary,M=typeof o=="function"?o:void 0,E=$(M),A=M?E:o,C=ze(o),P=ze(_),X=Bo()==="rtl",ae=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=a==="center"?ae:`${ae}-${a}`,B=c;typeof B=="number"?B={top:B,right:B,bottom:B,left:B}:B&&(B={top:B.top||0,right:B.right||0,bottom:B.bottom||0,left:B.left||0});let K=1,ie=r==="bottom"?K:0,q=r==="top"?K:0,ue=r==="right"?K:0,oe=r==="left"?K:0,ce={boundary:d==="clipping-ancestors"?"clippingAncestors":d,padding:B},pe=Ze.useRef(null),he=ze(i),It=ze(s),se=typeof i!="function"?i:0,be=typeof s!="function"?s:0,ye=[];m&&ye.push(m),ye.push(ca(Q=>{let tt=Jd(Q,r,X),gt=typeof he.current=="function"?he.current(tt):he.current,Ge=typeof It.current=="function"?It.current(tt):It.current;return{mainAxis:gt,crossAxis:Ge,alignmentAxis:Ge}},[se,be,X,r]));let et=I==="none"&&k!=="shift",He=!et&&(f||U||k==="shift"),ko=k==="none"?null:fa({...ce,padding:{top:B.top+K+ie,right:B.right+K+oe,bottom:B.bottom+K+q,left:B.left+K+ue},mainAxis:!U&&k==="flip",crossAxis:I==="flip"?"alignment":!1,fallbackAxisSideDirection:H}),ro=et?null:la({...ce,rootBoundary:W,mainAxis:I!=="none",crossAxis:He,limiter:f||U?void 0:da(Q=>{if(!pe.current)return{};let{width:tt,height:gt}=pe.current.getBoundingClientRect(),Ge=Ve(ke(Q.placement)),Nt=Ge==="y"?tt:gt,ht=Ge==="y"?B.left+B.right:B.top+B.bottom;return{offset:Nt/2+ht/2}})},[ce,f,U,W,B,I]);k==="shift"||I==="shift"||a==="center"?ye.push(ro,ko):ye.push(ko,ro),ye.push(ua({...ce,apply({elements:{floating:Q},availableWidth:tt,availableHeight:gt,rects:Ge}){if(!P.current)return;let Nt=Q.style;Nt.setProperty(Xd,`${tt}px`),Nt.setProperty(Kd,`${gt}px`);let ht=fe(Q).devicePixelRatio||1,{x:ln,y:$n,width:Yn,height:ki}=Ge.reference,Ci=(Math.round((ln+Yn)*ht)-Math.round(ln*ht))/ht,Pi=(Math.round(($n+ki)*ht)-Math.round($n*ht))/ht;Nt.setProperty("--anchor-width",`${Ci}px`),Nt.setProperty("--anchor-height",`${Pi}px`)}}),qd(Q=>({element:pe.current||Re(Q.elements.floating).createElement("div"),padding:g,offsetParent:"floating"}),[g]),{name:"transformOrigin",fn(Q){let{elements:tt,middlewareData:gt,placement:Ge,rects:Nt,y:ht}=Q,ln=ke(Ge),$n=Ve(ln),Yn=pe.current,ki=gt.arrow?.x||0,Ci=gt.arrow?.y||0,Pi=Yn?.clientWidth||0,cg=Yn?.clientHeight||0,Oi=ki+Pi/2,Pc=Ci+cg/2,lg=Math.abs(gt.shift?.y||0),dg=Nt.reference.height/2,dn=typeof i=="function"?i(Jd(Q,r,X)):i,fg=lg>dn,ug={top:`${Oi}px calc(100% + ${dn}px)`,bottom:`${Oi}px ${-dn}px`,left:`calc(100% + ${dn}px) ${Pc}px`,right:`${-dn}px ${Pc}px`}[ln],pg=`${Oi}px ${Nt.reference.y+dg-ht}px`;return tt.floating.style.setProperty("--transform-origin",He&&$n==="y"&&fg?pg:ug),{}}},Gd,v),V(()=>{!_&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[_,h]);let Ft=Ze.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:zt,elements:ve,x:zn,y:L,middlewareData:F,update:we,placement:Te,context:Vt,isPositioned:st,floatingStyles:Bt}=t({rootContext:h,open:u?_:void 0,placement:O,middleware:ye,strategy:n,whileElementsMounted:u?void 0:(...Q)=>xn(...Q,Ft),nodeId:b,externalTree:x}),{sideX:qe,sideY:Co}=F.adaptiveOrigin||Uo,io=st?n:"fixed",Vn=Ze.useMemo(()=>{let Q;return st?v?Q={position:io,[qe]:zn,[Co]:L}:Q={...Bt,position:io}:Q={position:io,top:0,left:0},Q[Xd]="100vw",Q[Kd]="100vh",st||(Q.opacity=0),Q},[v,io,qe,zn,Co,L,Bt,st]),Po=Ze.useRef(null);V(()=>{if(!_)return;let Q=C.current,tt=typeof Q=="function"?Q():Q,Ge=(Zd(tt)?tt.current:tt)||null||null;Ge!==Po.current&&(zt.setPositionReference(Ge),Po.current=Ge)},[_,zt,A,C]),Ze.useEffect(()=>{if(!_)return;let Q=C.current;typeof Q!="function"&&Zd(Q)&&Q.current!==Po.current&&(zt.setPositionReference(Q.current),Po.current=Q.current)},[_,zt,A,C]),Ze.useEffect(()=>{if(u&&_&&ve.reference&&ve.floating)return xn(ve.reference,ve.floating,we,Ft)},[u,_,ve,we,Ft]);let Ut=ke(Te),Bn=Qd(r,Ut,X),Un=ut(Te)||"center",Dn=!!F.hide?.referenceHidden;V(()=>{R&&_&&st&&Ut!==ae&&T(Ut)},[R,_,st,Ut,ae]);let Wn=Ze.useMemo(()=>({position:"absolute",top:F.arrow?.y,left:F.arrow?.x}),[F.arrow]),Cc=F.arrow?.centerOffset!==0;return Ze.useMemo(()=>({positionerStyles:Vn,arrowStyles:Wn,arrowRef:pe,arrowUncentered:Cc,side:Bn,align:Un,physicalSide:Ut,anchorHidden:Dn,refs:zt,context:Vt,isPositioned:st,update:we}),[Vn,Wn,pe,Cc,Bn,Un,Ut,Dn,zt,Vt,st,we])}function Zd(e){return e!=null&&"current"in e}function kr(e){return e==="starting"?Ol:de}function tf(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:a,inert:s=!1}){let d={...o};return s&&(d.pointerEvents="none"),Fe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:a,style:d},kr(n),r],stateAttributesMapping:Rn})}var Ee=l(z(),1),ff=l(Wt(),1);var of=l(z(),1);function nf(e){let[t,o]=of.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Do=l(z(),1);function Ca(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Se(e),i=r?e.offsetWidth:o,a=r?e.offsetHeight:n;return(qt(o)!==i||qt(n)!==a)&&(o=i,n=a),{width:o,height:n}}function af(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:a,side:s,direction:d}=e,c=Lo(t,!0),f=No(),g=Do.useRef(null),p=Do.useRef(!0),m=Do.useRef(Xe),u=$(i),h=$(a),_=Do.useMemo(()=>nb(s,d),[s,d]);V(()=>{if(!r){m.current=Xe,p.current=!0,g.current=null;return}if(!t||!o)return;m.current=rf(t,_),Pa(t,"auto");let y=Pr(t,"position","static"),w=Pr(t,"transform","none"),b=Pr(t,"scale","1"),v=rf(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),w(),v()}function x(){R(),b()}if(u?.(),p.current||g.current===null){Cr(o,"max-content");let I=Ca(t);return g.current=I,Cr(o,I),x(),h?.(null,I),p.current=!1,()=>{m.current(),m.current=Xe}}Cr(o,"max-content");let S=g.current,T=Ca(t);g.current=T,Pa(t,S),x(),h?.(S,T),Cr(o,T);let k=new AbortController;return f.request(()=>{Pa(t,T),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),f.cancel(),m.current(),m.current=Xe}},[n,t,o,c,f,r,u,h,_])}function nb(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?de:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function Pr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function rf(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(Pr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Xe}function Pa(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 Cr(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 sf=l(z(),1);var cf=l(j(),1),Or=function(t){let{direction:o="ltr"}=t,n=sf.useMemo(()=>({direction:o}),[o]);return(0,cf.jsx)(ka.Provider,{value:n,children:t.children})};var lf={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:a,placement:s}=e,d=fe(r),c=d.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Uo};let g=await i.getOffsetParent?.(r),p={width:0,height:0};if(a==="fixed"&&d?.visualViewport)p={width:d.visualViewport.width,height:d.visualViewport.height};else if(g===d){let w=Re(r);p={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(g)&&(p=await i.getDimensions(g));let m=ke(s),u=t,h=o;m==="left"&&(u=p.width-(t+n.width)),m==="top"&&(h=p.height-(o+n.height));let _=m==="left"?"right":Uo.sideX,y=m==="top"?"bottom":Uo.sideY;return{x:u,y:h,data:{sideX:_,sideY:y}}}};var Wo=l(j(),1),uf={activationDirection:e=>e?{"data-activation-direction":e}:null};function pf(e){let{store:t,side:o,children:n}=e,r=Bo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),s=t.useState("open"),d=t.useState("payload"),c=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),p=nf(s?i:null),m=ab(a,d),u=Ee.useRef(null),[h,_]=Ee.useState(null),[y,w]=Ee.useState(null),b=Ee.useRef(null),v=Ee.useRef(null),R=Lo(b,!0),x=No(),S=Ee.useRef(null),[T,k]=Ee.useState(null),[I,H]=Ee.useState(!1);V(()=>(t.set("adaptiveOrigin",lf),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let U=$(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),v.current?.style.setProperty("display","none")}),W=$(N=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),v.current?.style.removeProperty("display"),N&&k(N)}),M=$(()=>{S.current?.abort();let N=new AbortController;S.current=N,R(()=>{_(null),k(null),u.current=null},N.signal)}),E=Ee.useRef(null);V(()=>{(!s||!c)&&(E.current=null)},[s,c]),V(()=>{if(i&&p&&i!==p&&E.current!==i&&u.current){_(u.current),H(!0);let N=ib(p,i);w(N),E.current=i}},[i,p]),V(()=>{h!=null&&(S.current?.abort(),H(!0),x.request(()=>{ff.flushSync(()=>{H(!1)}),M()}))},[m,h,M,x]),V(()=>{let N=b.current;if(!N)return;let X=Re(N).createElement("div");for(let ae of Array.from(N.childNodes))X.appendChild(ae.cloneNode(!0));u.current=X});let A=h!=null,C;A?C=(0,Wo.jsxs)(Ee.Fragment,{children:[(0,Wo.jsx)("div",{"data-previous":!0,inert:Yd(!0),ref:v,style:{...T?{"--popup-width":`${T.width}px`,"--popup-height":`${T.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,Wo.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":I?"":void 0,children:n},m)]}):C=(0,Wo.jsx)("div",{"data-current":!0,ref:b,children:n},m),V(()=>{let N=v.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),af({popupElement:f,positionerElement:g,mounted:c,content:d,onMeasureLayout:U,onMeasureLayoutComplete:W,side:o,direction:r});let P={activationDirection:rb(y),transitioning:A};return{children:C,state:P}}function rb(e){if(e)return`${df(e.horizontal,5,"right","left")} ${df(e.vertical,5,"down","up")}`}function df(e,t,o,n){return e>t?o:e<-t?n:""}function ib(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 ab(e,t){let[o,n]=Ee.useState(0),r=Ee.useRef(e),i=Ee.useRef(t),a=Ee.useRef(!1);return V(()=>{let s=r.current,d=i.current,c=e!==s,f=t!==d;c?(n(g=>g+1),a.current=!f):a.current&&f&&(n(g=>g+1),a.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Ar=l(z(),1),mf=l(Wt(),1);var gf=l(j(),1),hf=Ar.forwardRef(function(t,o){let{children:n,container:r,className:i,render:a,style:s,...d}=t,{node:c,subtree:f}=Ml({container:r,ref:o,componentProps:t,elementProps:d});return!f&&!c?null:(0,gf.jsxs)(Ar.Fragment,{children:[f,c&&mf.createPortal(n,c)]})});var Ue={};ct(Ue,{Arrow:()=>Lf,Handle:()=>Tn,Popup:()=>Nf,Portal:()=>Pf,Positioner:()=>Af,Provider:()=>Hf,Root:()=>xf,Trigger:()=>Tf,Viewport:()=>zf,createHandle:()=>Vf});var $o=l(z(),1);var Ir=l(z(),1),Oa=Ir.createContext(void 0);function rt(e){let t=Ir.useContext(Oa);if(t===void 0&&!e)throw new Error(ot(72));return t}var _f=l(z(),1);var bf={...Fd,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},Nr=class extends Xt{constructor(t,o,n){let r=new _o;super(vf(t,r,o,n),wf(r),bf)}setOpen=(t,o)=>{Cd(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Z(Y.triggerPress,t))}};function yf(){let e=new _o,t=new Er(Object.freeze(vf(void 0,e)),Object.freeze(wf(e)),bf);return Object.assign(t,{setOpen:Xe,cancelPendingOpen:Xe})}function vf(e,t,o,n=!1){let r={...Ld(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=jd(t,o,n),r}function wf(e){return{popupRef:_f.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var En=l(j(),1),xf=ha(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:d,onOpenChangeComplete:c,handle:f,triggerId:g,defaultTriggerId:p=null,children:m}=t,u=Td((H,U)=>new Nr({open:n,openProp:r,activeTriggerId:p,triggerIdProp:g},H,U));u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",g),u.useContextCallback("onOpenChange",d),u.useContextCallback("onOpenChangeComplete",c);let h=u.useState("open"),_=!o&&h,y=u.useState("activeTriggerId"),w=u.useState("mounted"),b=u.useState("payload");u.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i,disabled:o}),Od(u,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:v,transitionStatus:R}=Ad(_,u),x=u.useState("isInstantPhase"),S=u.useState("instantType"),T=u.useState("lastOpenChangeReason"),k=$o.useRef(null);V(()=>{h&&o&&u.setOpen(!1,Z(Y.disabled))},[h,o,u]),V(()=>{R==="ending"&&T===Y.none||R!=="ending"&&x?(S!=="delay"&&(k.current=S),u.set("instantType","delay")):k.current!==null&&(u.set("instantType",k.current),k.current=null)},[R,x,T,S,u]),V(()=>{_&&y==null&&u.set("payload",void 0)},[u,y,_]),$o.useImperativeHandle(s,()=>({unmount:v,close:()=>u.setOpen(!1,Z(Y.imperativeAction))}),[v,u]);let I=_||w||!o&&a!=="none";return(0,En.jsxs)(Oa.Provider,{value:u,children:[f&&(0,En.jsx)(kd,{handle:f,store:u}),I&&(0,En.jsx)(sb,{store:u,disabled:o,trackCursorAxis:a}),typeof m=="function"?m({payload:b}):m]})});function sb({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=na(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=oa(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),a=$o.useMemo(()=>_e(i.reference,r.reference),[i.reference,r.reference]);return Id(e,{activeTriggerProps:a,inactiveTriggerProps:a,popupProps:r.floating??de}),null}var Lr=l(z(),1);var Mr=l(z(),1),Aa=Mr.createContext(void 0);function Sf(){return Mr.useContext(Aa)}var Ef="data-base-ui-tooltip-trigger";function Rf(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(D(r))return r}}let t=e.target;return D(t)?t:null}function lb(e){let t=e;for(;t;){let o=t.closest(`[${Ef}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&D(n.host)?n.host:null}return null}var Tf=yd(function(t,o){let{render:n,className:r,style:i,handle:a,payload:s,disabled:d,delay:c,closeOnClick:f=!0,closeDelay:g,id:p,...m}=t,u=rt(!0),_=Vd(a)??u;if(!_)throw new Error(ot(82));let y=ol(p),w=_.useState("isTriggerActive",y),b=_.useState("isOpenedByTrigger",y),v=_.useState("floatingRootContext"),R=Lr.useRef(null),x=c??600,S=g??0,{registerTrigger:T,isMountedByThisTrigger:k}=Pd(y,R,_,{payload:s,closeOnClick:f,closeDelay:S}),I=Sf(),{delayRef:H,isInstantPhase:U,hasProvider:W}=ta(v,{open:b}),M=Vo(v);_.useSyncedValue("isInstantPhase",U);let E=_.useState("disabled"),A=d??E,C=ze(A),P=_.useState("trackCursorAxis"),N=_.useState("disableHoverablePopup"),X=Lr.useRef(!1),ae=lt(),O=Lr.useRef(void 0);function B(){return W?nt(H.current,"open")===0?0:c??I??600:x}function K(se){let be=R.current;if(!be||!se)return!1;let ye=lb(se);return ye!==null&&ye!==be&&te(be,ye)}function ie(se){let be=K(se);return X.current=be,be&&(M.openChangeTimeout.clear(),M.restTimeout.clear(),M.restTimeoutPending=!1,ae.clear()),be}let q=Ea(v,{enabled:!A,mouseOnly:!0,move:!1,handleClose:!N&&P!=="both"?Ta():null,restMs:B,delay(){return g==null&&W?{close:nt(H.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:w,isClosing:()=>_.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),ue=wa(v,{enabled:!A}).reference,oe=se=>{let be=X.current,ye=Rf(se),et=ie(ye),He=R.current,ko=He&&ye&&te(He,ye);if(et&&_.select("open")&&_.select("lastOpenChangeReason")===Y.triggerHover){_.setOpen(!1,Z(Y.triggerHover,se));return}if(be&&!et&&ko&&!C.current&&!_.select("open")&&He&&Lt(O.current)){let ro=()=>{!X.current&&!C.current&&!_.select("open")&&_.setOpen(!0,Z(Y.triggerHover,se,He))},Ft=B();Ft===0?(ae.clear(),ro()):ae.start(Ft,ro)}},ce=_.useState("triggerProps",k);return Fe("button",t,{state:{open:b},ref:[o,T,R],props:[q,ue,k||P!=="none"?ce:void 0,{onMouseOver(se){oe(se.nativeEvent)},onFocus(se){K(Rf(se.nativeEvent))&&se.preventBaseUIHandler()},onMouseLeave(){X.current=!1,ae.clear(),O.current=void 0},onPointerEnter(se){O.current=se.pointerType},onPointerDown(se){O.current=se.pointerType,_.set("closeOnClick",f),f&&!_.select("open")&&_.cancelPendingOpen(se.nativeEvent)},onClick(se){f&&!_.select("open")&&_.cancelPendingOpen(se.nativeEvent)},id:y,"data-trigger-disabled":A?"":void 0,[Ef]:A?void 0:""},m],stateAttributesMapping:Wd})});var Cf=l(z(),1);var jr=l(z(),1),Ia=jr.createContext(void 0);function kf(){let e=jr.useContext(Ia);if(e===void 0)throw new Error(ot(70));return e}var Na=l(j(),1),Pf=Cf.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return rt().useState("mounted")||n?(0,Na.jsx)(Ia.Provider,{value:n,children:(0,Na.jsx)(hf,{ref:o,...r})}):null});var Fr=l(z(),1);var Hr=l(z(),1),Ma=Hr.createContext(void 0);function Yo(){let e=Hr.useContext(Ma);if(e===void 0)throw new Error(ot(71));return e}var Of=l(j(),1),Af=Fr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:a="absolute",side:s="top",align:d="center",sideOffset:c=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:u=!1,disableAnchorTracking:h=!1,collisionAvoidance:_=Al,style:y,...w}=t,b=rt(),v=kf(),R=b.useState("open"),x=b.useState("mounted"),S=b.useState("trackCursorAxis"),T=b.useState("disableHoverablePopup"),k=b.useState("floatingRootContext"),I=b.useState("instantType"),H=b.useState("transitionStatus"),U=b.useState("adaptiveOrigin"),W=ef({anchor:i,positionMethod:a,floatingRootContext:k,mounted:x,side:s,sideOffset:c,align:d,alignOffset:f,collisionBoundary:g,collisionPadding:p,sticky:u,arrowPadding:m,disableAnchorTracking:h,keepMounted:v,collisionAvoidance:_,adaptiveOrigin:U}),M=Fr.useMemo(()=>({open:R,side:W.side,align:W.align,anchorHidden:W.anchorHidden,instant:S!=="none"?"tracking-cursor":I}),[R,W.side,W.align,W.anchorHidden,S,I]),E=tf(t,M,{styles:W.positionerStyles,transitionStatus:H,props:w,refs:[o,b.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||T});return(0,Of.jsx)(Ma.Provider,{value:W,children:E})});var If=l(z(),1);var Nf=If.forwardRef(function(t,o){let{render:n,className:r,style:i,...a}=t,s=rt(),{side:d,align:c}=Yo(),f=s.useState("open"),g=s.useState("instantType"),p=s.useState("transitionStatus"),m=s.useState("popupProps"),u=s.useState("floatingRootContext"),h=s.useState("disabled"),_=s.useState("closeDelay");or({open:f,ref:s.context.popupRef,onComplete(){f&&s.context.onOpenChangeComplete?.(!0)}}),Ra(u,{enabled:!h,closeDelay:_});let y=s.useStateSetter("popupElement");return Fe("div",t,{state:{open:f,side:d,align:c,instant:g,transitionStatus:p},ref:[o,s.context.popupRef,y],props:[Ed,m,kr(p),a],stateAttributesMapping:$d})});var Mf=l(z(),1);var Lf=Mf.forwardRef(function(t,o){let{render:n,className:r,style:i,...a}=t,s=rt(),{arrowRef:d,side:c,align:f,arrowUncentered:g,arrowStyles:p}=Yo(),m=s.useState("open"),u=s.useState("instantType");return Fe("div",t,{state:{open:m,side:c,align:f,uncentered:g,instant:u},ref:[o,d],props:[{style:p,"aria-hidden":!0},a],stateAttributesMapping:Rn})});var jf=l(z(),1);var La=l(j(),1),Hf=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=jf.useMemo(()=>({open:o,close:n}),[o,n]);return(0,La.jsx)(Aa.Provider,{value:o,children:(0,La.jsx)(ea,{delay:i,timeoutMs:r,children:t.children})})};var Ff=l(z(),1);var zf=Ff.forwardRef(function(t,o){let{render:n,className:r,style:i,children:a,...s}=t,d=rt(),c=Yo(),f=d.useState("instantType"),{children:g,state:p}=pf({store:d,side:c.side,children:a}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:f};return Fe("div",t,{state:m,ref:o,props:[s,{children:g}],stateAttributesMapping:uf})});var Tn=class extends gr{constructor(){super(yf(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Vf(){return new Tn}function De(e){return Fe(e.defaultTagName??"div",e,e)}var Df=l(J(),1),ja="data-wp-hash";function Ha(){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 db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ja}]`))if(o.getAttribute(ja)===t)return!0;return!1}function Wf(e,t,o){if(!e.head)return;let n=Ha(),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(ja,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fb(e){let t=Ha();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Wf(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 $f(e,t){let o=Ha();o.styles.set(e,t);for(let n of o.documents.keys())Wf(n,e,t)}typeof process>"u",$f("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 Bf={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",$f("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 Uf={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"},Rt=(0,Df.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return De({render:o,defaultTagName:"span",ref:i,props:_e(r,{className:G(Bf.text,Uf.heading,Uf.p,Bf[t],n)})})});var Zt={};ct(Zt,{Popup:()=>fu,Portal:()=>zr,Positioner:()=>Vr,Provider:()=>vu,Root:()=>bu,Trigger:()=>mu});var lu=l(J(),1);var Jf=l(J(),1);var za="data-wp-hash";function Va(){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 ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${za}]`))if(o.getAttribute(za)===t)return!0;return!1}function Gf(e,t,o){if(!e.head)return;let n=Va(),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(za,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function pb(e){let t=Va();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 mb(e,t){let o=Va();o.styles.set(e,t);for(let n of o.documents.keys())Gf(n,e,t)}typeof process>"u",mb("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 qf={slot:"_11fc52b637ff8a7e__slot"},Xf="data-wp-compat-overlay-slot";function gb(){return typeof document>"u"?null:document}function hb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Et=null;function Fa(e){return e.setAttribute("aria-hidden","false"),e}function _b(e){let t=e.createElement("div");return t.setAttribute(Xf,""),qf.slot&&t.classList.add(qf.slot),e.body.appendChild(t),t}function Kf(){if(typeof window>"u"||!hb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=gb();if(!e||!e.body)return;if(Et&&Et.ownerDocument===e&&Et.isConnected)return Fa(Et);let t=e.querySelector(`[${Xf}]`);return t instanceof HTMLDivElement?(Et=Fa(t),Et):(Et?.isConnected&&Et.remove(),Et=Fa(_b(e)),Et)}var Zf=l(j(),1),zr=(0,Jf.forwardRef)(function({container:t,...o},n){return(0,Zf.jsx)(Ue.Portal,{container:t??Kf(),...o,ref:n})});var Qf=l(J(),1),ou=l(j(),1),Ba="data-wp-hash";function Ua(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yb(document)),e.__wpStyleRuntime}function bb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ba}]`))if(o.getAttribute(Ba)===t)return!0;return!1}function eu(e,t,o){if(!e.head)return;let n=Ua(),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(Ba,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function yb(e){let t=Ua();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 tu(e,t){let o=Ua();o.styles.set(e,t);for(let n of o.documents.keys())eu(n,e,t)}typeof process>"u",tu("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",tu("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 wb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Vr=(0,Qf.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},a){return(0,ou.jsx)(Ue.Positioner,{ref:a,align:t,side:n,sideOffset:r,...i,className:G(vb["box-sizing"],wb.positioner,o)})});var nu=l(J(),1);function Da(e,t,o){return(0,nu.cloneElement)(e??t,{children:o})}var xb=l(Br(),1);var au=l(Wa(),1),{lock:CE,unlock:su}=(0,au.__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 Sb(){let e=xb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return su(e.privateApis).ThemeProvider}var cu=Sb();var kn=l(j(),1),$a="data-wp-hash";function Ya(){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 Rb(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 du(e,t,o){if(!e.head)return;let n=Ya(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Rb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute($a,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Eb(e){let t=Ya();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)du(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=Ya();o.styles.set(e,t);for(let n of o.documents.keys())du(n,e,t)}typeof process>"u",Tb("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 kb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Cb={background:"#1e1e1e"},fu=(0,lu.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},a){let s=(0,kn.jsx)(cu,{color:Cb,children:(0,kn.jsx)(Ue.Popup,{ref:a,className:G(kb.popup,r),...i,children:n})}),d=Da(o,(0,kn.jsx)(Vr,{}),s);return Da(t,(0,kn.jsx)(zr,{}),d)});var uu=l(J(),1),pu=l(j(),1),mu=(0,uu.forwardRef)(function(t,o){return(0,pu.jsx)(Ue.Trigger,{ref:o,...t})});var gu=l(me(),1),hu=l(j(),1);function _u({children:e}){return(0,hu.jsx)(Or,{direction:(0,gu.isRTL)()?"rtl":"ltr",children:e})}var qa=l(j(),1);function bu(e){return(0,qa.jsx)(_u,{children:(0,qa.jsx)(Ue.Root,{...e})})}var yu=l(j(),1);function vu({...e}){return(0,yu.jsx)(Ue.Provider,{...e})}var wu=l(J(),1),xu=l(me(),1),Go=l(j(),1),Ga="data-wp-hash";function Xa(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ob(document)),e.__wpStyleRuntime}function Pb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ga}]`))if(o.getAttribute(Ga)===t)return!0;return!1}function Su(e,t,o){if(!e.head)return;let n=Xa(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Pb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ga,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ob(e){let t=Xa();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 Dr(e,t){let o=Xa();o.styles.set(e,t);for(let n of o.documents.keys())Su(n,e,t)}typeof process>"u",Dr("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",Dr("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 Ib={"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",Dr("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 Ur={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",Dr("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 Nb={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"},Ka=(0,wu.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,target:i,render:a,className:s,...d},c){let f=r||/^_blank$/i.test(i??"");return De({render:a,defaultTagName:"a",ref:c,props:_e(d,{className:G(Nb.a,Ab["box-sizing"],Ib["outset-ring--focus-except-active"],o!=="unstyled"&&Ur.link,o!=="unstyled"&&Ur[`is-${n}`],o==="unstyled"&&Ur["is-unstyled"],s),target:i??(r?"_blank":void 0),children:(0,Go.jsxs)(Go.Fragment,{children:[t,f&&(0,Go.jsx)("span",{className:Ur["link-icon"],role:"img","aria-label":(0,xu.__)("(opens in a new tab)")})]})})})});var Wr=l(pt(),1),Ja=l(j(),1),Za=(0,Ja.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,Ja.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 $r=l(pt(),1),Qa=l(j(),1),es=(0,Qa.jsx)($r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Qa.jsx)($r.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var Yr=l(pt(),1),ts=l(j(),1),os=(0,ts.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,ts.jsx)(Yr.Path,{d:"M8.5 10.5L12 13.5L15.5 10.5",vectorEffect:"non-scaling-stroke"})});var qr=l(pt(),1),ns=l(j(),1),rs=(0,ns.jsx)(qr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ns.jsx)(qr.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var Gr=l(pt(),1),is=l(j(),1),bo=(0,is.jsx)(Gr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,is.jsx)(Gr.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var Xr=l(pt(),1),as=l(j(),1),ss=(0,as.jsx)(Xr.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)(Xr.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var Kr=l(pt(),1),cs=l(j(),1),yo=(0,cs.jsx)(Kr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,cs.jsx)(Kr.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var Jr=l(pt(),1),ls=l(j(),1),Zr=(0,ls.jsx)(Jr.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)(Jr.Path,{d:"M5 12H19M5 18.25H19M5 5.75H19",vectorEffect:"non-scaling-stroke"})});var Eu=l(J(),1),Tu=l(pt(),1),ku=l(j(),1),ds=(0,Eu.forwardRef)(function({icon:t,size:o=24,style:n,...r},i){let a=t.props.style||n?{...t.props.style,...n}:void 0;return(0,ku.jsx)(Tu.SVG,{ref:i,...t.props,...r,...a?{style:a}:{},width:o,height:o})});var Cn=l(J(),1),ei=l(me(),1);var Cu=l(J(),1),fs="data-wp-hash";function us(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lb(document)),e.__wpStyleRuntime}function Mb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${fs}]`))if(o.getAttribute(fs)===t)return!0;return!1}function Pu(e,t,o){if(!e.head)return;let n=us(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Mb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(fs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Lb(e){let t=us();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 jb(e,t){let o=us();o.styles.set(e,t);for(let n of o.documents.keys())Pu(n,e,t)}typeof process>"u",jb("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 Hb={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ps=(0,Cu.forwardRef)(function({render:t,...o},n){return De({render:t,ref:n,props:_e({className:Hb["visually-hidden"]},o,{"data-visually-hidden":""})})});var Qr=l(j(),1);function ms({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,Cn.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 gs=(0,Cn.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,Qr.jsx)(ps,{id:t,"aria-hidden":"true",render:(0,Qr.jsx)("span",{ref:n}),children:(0,ei.sprintf)((0,ei.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),hs=(0,Cn.forwardRef)(function({className:t,shortcut:o},n){return(0,Qr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Ou=l(J(),1),_s="data-wp-hash";function bs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zb(document)),e.__wpStyleRuntime}function Fb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${_s}]`))if(o.getAttribute(_s)===t)return!0;return!1}function Au(e,t,o){if(!e.head)return;let n=bs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Fb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(_s,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function zb(e){let t=bs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Au(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 Vb(e,t){let o=bs();o.styles.set(e,t);for(let n of o.documents.keys())Au(n,e,t)}typeof process>"u",Vb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Bb={stack:"_19ce0419607e1896__stack"},Ub={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)"},Qt=(0,Ou.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:a,...s},d){let c={gap:o&&Ub[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return De({render:a,ref:d,props:_e(s,{style:c,className:Bb.stack})})});var eo={};ct(eo,{Actions:()=>Gu,Description:()=>$u,Icon:()=>zu,Root:()=>Mu,Title:()=>Uu,Visual:()=>ti});var Iu=l(J(),1),ys="data-wp-hash";function vs(){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 Db(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 Nu(e,t,o){if(!e.head)return;let n=vs(),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(ys,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Wb(e){let t=vs();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 $b(e,t){let o=vs();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",$b("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var Yb={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},Mu=(0,Iu.forwardRef)(function({render:t,...o},n){let r=G(Yb.root);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Lu=l(J(),1),ws="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"&&Gb(document)),e.__wpStyleRuntime}function qb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ws}]`))if(o.getAttribute(ws)===t)return!0;return!1}function ju(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(qb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ws,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Gb(e){let t=xs();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 Xb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",Xb("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var Kb={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},ti=(0,Lu.forwardRef)(function({render:t,...o},n){let r=G(Kb.visual);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Hu=l(J(),1);var Rs=l(j(),1),Ss="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"&&Zb(document)),e.__wpStyleRuntime}function Jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ss}]`))if(o.getAttribute(Ss)===t)return!0;return!1}function Fu(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(Jb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ss,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Zb(e){let t=Es();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 Qb(e,t){let o=Es();o.styles.set(e,t);for(let n of o.documents.keys())Fu(n,e,t)}typeof process>"u",Qb("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var ey={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},zu=(0,Hu.forwardRef)(function({icon:t,className:o,...n},r){return(0,Rs.jsx)(ti,{ref:r,className:G(ey.icon,o),...n,children:(0,Rs.jsx)(ds,{icon:t})})});var Vu=l(J(),1);var Cs=l(j(),1),Ts="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"&&oy(document)),e.__wpStyleRuntime}function ty(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 Bu(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(ty(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 oy(e){let t=ks();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 ny(e,t){let o=ks();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",ny("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var ry={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},iy=(0,Cs.jsx)("h2",{}),Uu=(0,Vu.forwardRef)(function({render:t=iy,className:o,children:n,...r},i){return(0,Cs.jsx)(Rt,{ref:i,variant:"heading-lg",render:t,className:G(ry.title,o),...r,children:n})});var Du=l(J(),1);var As=l(j(),1),Ps="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"&&sy(document)),e.__wpStyleRuntime}function ay(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ps}]`))if(o.getAttribute(Ps)===t)return!0;return!1}function Wu(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(ay(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ps,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sy(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Wu(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 cy(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Wu(n,e,t)}typeof process>"u",cy("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var ly={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},dy=(0,As.jsx)("p",{}),$u=(0,Du.forwardRef)(function({render:t=dy,className:o,children:n,...r},i){return(0,As.jsx)(Rt,{ref:i,variant:"body-md",render:t,className:G(ly.description,o),...r,children:n})});var Yu=l(J(),1),Is="data-wp-hash";function Ns(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uy(document)),e.__wpStyleRuntime}function fy(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 qu(e,t,o){if(!e.head)return;let n=Ns(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(fy(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 uy(e){let t=Ns();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 py(e,t){let o=Ns();o.styles.set(e,t);for(let n of o.documents.keys())qu(n,e,t)}typeof process>"u",py("d29c51197e",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.a23e08e65c8e62e5__root{text-wrap:balance;align-items:center;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);gap:var(--wpds-dimension-gap-xs,4px);max-width:var(--wpds-dimension-surface-width-sm,320px);text-align:center}._01303b3680eaa216__visual{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;justify-content:center;line-height:1;margin-block-end:var(--wpds-dimension-gap-xs,4px)}._58c8e351db225608__icon{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:50%;padding:var(--wpds-dimension-padding-xs,4px)}.b8b96f70820333a1__title{margin:0}._70f1dd22bad55b18__description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin:0}._89ac025fd8e2bc52__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xs,4px);margin-block-start:var(--wpds-dimension-gap-md,12px);@media (min-width:480px){flex-direction:row;justify-content:center}}}@layer compositions{._70f1dd22bad55b18__description,.b8b96f70820333a1__title{text-wrap:balance}}}');var my={root:"a23e08e65c8e62e5__root",visual:"_01303b3680eaa216__visual",icon:"_58c8e351db225608__icon",title:"b8b96f70820333a1__title",description:"_70f1dd22bad55b18__description",actions:"_89ac025fd8e2bc52__actions"},Gu=(0,Yu.forwardRef)(function({render:t,...o},n){let r=G(my.actions);return De({defaultTagName:"div",render:t,ref:n,props:_e({className:r},o)})});var Xu=l(J(),1),Ku=l(j(),1),Ju=(0,Xu.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Ku.jsx)(n,{ref:i,className:G("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Ju.displayName="NavigableRegion";var Zu=Ju;var Qu=l(me(),1);var to=l(j(),1),Ls="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"&&hy(document)),e.__wpStyleRuntime}function gy(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 ep(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(gy(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 hy(e){let t=js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ep(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 _y(e,t){let o=js();o.styles.set(e,t);for(let n of o.documents.keys())ep(n,e,t)}typeof process>"u",_y("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 Ms={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},by=({items:e,currentHref:t,ariaLabel:o=(0,Qu.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,to.jsx)("nav",{"aria-label":o,className:r,children:(0,to.jsx)(Qt,{render:(0,to.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Ms.list,children:e.map(a=>(0,to.jsx)("li",{className:Ms.li,children:(0,to.jsx)(Rt,{variant:"body-md",className:Ms.item,render:(0,to.jsx)(Ka,{variant:"unstyled","aria-current":a.href===t?"page":void 0,render:(0,to.jsx)(i,{href:a.href})}),children:a.label})},a.href))})})},tp=by;var np=l(Pe(),1),{Fill:rp,Slot:ip}=(0,np.createSlotFill)("SidebarToggle");var Qe=l(j(),1),Hs="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"&&vy(document)),e.__wpStyleRuntime}function yy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Hs}]`))if(o.getAttribute(Hs)===t)return!0;return!1}function ap(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(yy(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Hs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function vy(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ap(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 wy(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())ap(n,e,t)}typeof process>"u",wy("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 Tt={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 sp({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:a,navigation:s,components:d,showSidebarToggle:c=!0}){let f=`h${e}`,g=!!s?.items?.length;return(0,Qe.jsxs)(Qt,{direction:"column",className:G(Tt.header,g&&Tt["has-navigation"]),children:[(0,Qe.jsxs)(Qt,{className:Tt["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Qe.jsxs)(Qt,{direction:"row",gap:"sm",align:"center",justify:"start",className:Tt["header-lockup"],children:[c&&(0,Qe.jsx)(ip,{bubblesVirtually:!0,className:Tt["sidebar-toggle-slot"]}),n&&(0,Qe.jsx)("div",{className:Tt["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Qe.jsx)(Rt,{className:Tt["header-title"],render:(0,Qe.jsx)(f,{}),variant:"heading-lg",children:r}),t,o]}),a&&(0,Qe.jsx)(Qt,{align:"center",className:Tt["header-actions"],direction:"row",gap:"sm",children:a})]}),i&&(0,Qe.jsx)(Rt,{render:(0,Qe.jsx)("p",{}),variant:"body-md",className:Tt["header-subtitle"],children:i}),g&&(0,Qe.jsx)(tp,{...s,linkComponent:d?.link,className:Tt["header-navigation"]})]})}var Pn=l(j(),1),Vs="data-wp-hash";function Bs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sy(document)),e.__wpStyleRuntime}function xy(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 cp(e,t,o){if(!e.head)return;let n=Bs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(xy(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 Sy(e){let t=Bs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)cp(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 Ry(e,t){let o=Bs();o.styles.set(e,t);for(let n of o.documents.keys())cp(n,e,t)}typeof process>"u",Ry("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 lp({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:a,className:s,actions:d,navigation:c,components:f,ariaLabel:g,hasPadding:p=!1,showSidebarToggle:m=!0}){let u=G(zs.page,s);return(0,Pn.jsxs)(Zu,{className:u,ariaLabel:g??(typeof r=="string"?r:""),children:[(r||t||o||d||n||!!c?.items?.length)&&(0,Pn.jsx)(sp,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:d,navigation:c,components:f,showSidebarToggle:m}),p?(0,Pn.jsx)("div",{className:G(zs.content,zs["has-padding"]),children:a}):a]})}lp.SidebarToggleFill=rp;var On=lp;var dp={primary:"#3858e9",background:"#222524"},Ey=new Map([["modern",dp],["fresh",{primary:"#007cba",background:"#25292b"}],["midnight",{primary:"#cf4339",background:"#3d4042"}],["coffee",{primary:"#916745",background:"#5b534d"}],["ocean",{primary:"#567958",background:"#5f787f"}],["blue",{primary:"#437aa8",background:"#3876a8"}],["ectoplasm",{primary:"#646c3e",background:"#4f386e"}],["sunrise",{primary:"#ad631e",background:"#cc4541"}],["light",{primary:"#007cba",background:"#eaeeed"}]]);function An(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return Ey.get(e)??dp}var Km=l(Oe(),1),Jm=l(oo(),1);import{privateApis as Uv}from"@wordpress/route";var Ym=l(In(),1),Ei=l(qo(),1),mt=l(Pe(),1);import{privateApis as Lv}from"@wordpress/route";var an=l(J(),1),Si=l(me(),1),qm=l(vo(),1);var Ri=l(Br(),1);var Qp=l(Pe(),1),em=l(Oe(),1),Ln=l(me(),1);var xo=l(J(),1),Fp=l(Oe(),1);var oi=l(Oe(),1);var Ty={menuItems:{},routes:[],dashboardLink:void 0,entityLinks:{}};function mp(e=Ty,t){switch(t.type){case"REGISTER_MENU_ITEM":return{...e,menuItems:{...e.menuItems,[t.id]:t.menuItem}};case"UPDATE_MENU_ITEM":return e.menuItems[t.id]?{...e,menuItems:{...e.menuItems,[t.id]:{...e.menuItems[t.id],...t.updates}}}:e;case"REGISTER_ROUTE":return{...e,routes:[...e.routes,t.route]};case"REGISTER_ENTITY_LINKS":return{...e,entityLinks:{...e.entityLinks,[t.postType]:{...e.entityLinks[t.postType],...t.links}}};case"SET_DASHBOARD_LINK":return{...e,dashboardLink:t.dashboardLink}}return e}var Us={};ct(Us,{registerEntityLinks:()=>Oy,registerMenuItem:()=>ky,registerRoute:()=>Py,setDashboardLink:()=>Ay,updateMenuItem:()=>Cy});function ky(e,t){return{type:"REGISTER_MENU_ITEM",id:e,menuItem:t}}function Cy(e,t){return{type:"UPDATE_MENU_ITEM",id:e,updates:t}}function Py(e){return{type:"REGISTER_ROUTE",route:e}}function Oy(e,t){return{type:"REGISTER_ENTITY_LINKS",postType:e,links:t}}function Ay(e){return{type:"SET_DASHBOARD_LINK",dashboardLink:e}}var Ds={};ct(Ds,{getDashboardLink:()=>My,getEntityLink:()=>Ly,getMenuItems:()=>Iy,getRoutes:()=>Ny});function Iy(e){return Object.values(e.menuItems)}function Ny(e){return e.routes}function My(e){return e.dashboardLink}function Ly(e,t,o){let n=e.entityLinks[t]??e.entityLinks.default,r=o===void 0?n?.list:n?.edit;if(r)return r.replace("{type}",encodeURIComponent(t)).replace("{id}",encodeURIComponent(o??""))}var wo="wordpress/boot",Le=(0,oi.createReduxStore)(wo,{reducer:mp,actions:Us,selectors:Ds});(0,oi.register)(Le);var Jo=l(Pe(),1);var hp=l(J(),1),_p=l(Pe(),1);import{privateApis as jy}from"@wordpress/route";var gp=l(Wa(),1),{lock:GT,unlock:We}=(0,gp.__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/boot");var bp=l(j(),1),{createLink:Hy}=We(jy);function Fy(e,t){return(0,bp.jsx)(_p.__experimentalItem,{as:"a",ref:t,...e})}var zy=Hy((0,hp.forwardRef)(Fy)),yp=zy;var vp=l(J(),1),ni=l(Pe(),1),wp=l(pt(),1),Nn=l(j(),1);function Vy(e){return(0,vp.isValidElement)(e)&&(e.type===wp.SVG||e.type==="svg")}function Xo(e,t=!0){if(Vy(e))return(0,Nn.jsx)(ni.Icon,{icon:e});if(typeof e=="string"&&e.startsWith("dashicons-")){let o=e.replace(/^dashicons-/,"");return(0,Nn.jsx)(ni.Dashicon,{style:{padding:"2px"},icon:o,"aria-hidden":"true"})}return typeof e=="string"&&e.startsWith("data:")?(0,Nn.jsx)("img",{src:e,alt:"","aria-hidden":"true",style:{width:"20px",height:"20px",display:"block",padding:"2px"}}):e||(t?(0,Nn.jsx)("div",{style:{width:"24px",height:"24px"},"aria-hidden":"true"}):null)}var Ko=l(j(),1),Ws="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"&&Uy(document)),e.__wpStyleRuntime}function By(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ws}]`))if(o.getAttribute(Ws)===t)return!0;return!1}function Sp(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(By(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ws,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Uy(e){let t=$s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Sp(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 Dy(e,t){let o=$s();o.styles.set(e,t);for(let n of o.documents.keys())Sp(n,e,t)}typeof process>"u",Dy("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var xp={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};function ri({className:e,icon:t,shouldShowPlaceholder:o=!0,children:n,to:r}){let i=!String(new URL(r,window.location.origin)).startsWith(window.location.origin),a=(0,Ko.jsxs)(Jo.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(t,o),(0,Ko.jsx)(Jo.FlexBlock,{children:n})]});return i?(0,Ko.jsx)(Jo.__experimentalItem,{as:"a",href:r,className:G(xp.item,e),children:a}):(0,Ko.jsx)(yp,{to:r,className:G(xp.item,e),children:a})}var no=l(Pe(),1),Rp=l(me(),1);var Zo=l(j(),1),Ys="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"&&$y(document)),e.__wpStyleRuntime}function Wy(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 Ep(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(Wy(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 $y(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ep(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 Yy(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())Ep(n,e,t)}typeof process>"u",Yy("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var qy={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};function Tp({className:e,id:t,icon:o,shouldShowPlaceholder:n=!0,children:r,onNavigate:i}){let a=s=>{s.preventDefault(),i({id:t,direction:"forward"})};return(0,Zo.jsx)(no.__experimentalItem,{className:G(qy.item,e),onClick:a,children:(0,Zo.jsxs)(no.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(o,n),(0,Zo.jsx)(no.FlexBlock,{children:r}),(0,Zo.jsx)(no.Icon,{icon:(0,Rp.isRTL)()?rs:ss})]})})}var it=l(Pe(),1);var Cp=l(qo(),1),Pp=l(Oe(),1);var kt=l(j(),1),Gs="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"&&Xy(document)),e.__wpStyleRuntime}function Gy(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 Op(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(Gy(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 Xy(e){let t=Xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Op(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 Ap(e,t){let o=Xs();o.styles.set(e,t);for(let n of o.documents.keys())Op(n,e,t)}typeof process>"u",Ap("74796ab776",".d5331ded354c389a__item.d5331ded354c389a__item{align-items:center;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;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-default,400);line-height:20px;margin-block-end:4px;margin-inline:12px;min-height:32px;padding-block:0;padding-inline:4px;width:calc(100% - 24px)}.d5331ded354c389a__item.d5331ded354c389a__item:focus,.d5331ded354c389a__item.d5331ded354c389a__item:hover,.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.d5331ded354c389a__item.d5331ded354c389a__item svg:last-child{padding:4px}.d5331ded354c389a__item.d5331ded354c389a__item[aria-current=page],.d5331ded354c389a__item.d5331ded354c389a__item[data-status=active]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));font-weight:var(--wpds-typography-font-weight-emphasis,600)}.d5331ded354c389a__item.d5331ded354c389a__item:focus-visible{transform:translateZ(0)}.d5331ded354c389a__item._44ce5374f19a05f7__is-compact{min-height:24px}");var kp={item:"d5331ded354c389a__item","is-compact":"_44ce5374f19a05f7__is-compact"};typeof process>"u",Ap("1a6b086e6c","._093b894bfb82e8de__dropdown{display:block}._5954dba25ac6e16f__dropdown-children{display:flex;flex-direction:column;margin-block-end:2px;margin-block-start:-2px;margin-inline-start:30px;overflow:hidden;padding:2px}._9a14116ec9dae0e2__chevron.a9ebdaa3f36d6986__is-up{transform:rotate(180deg)}");var ii={dropdown:"_093b894bfb82e8de__dropdown","dropdown-children":"_5954dba25ac6e16f__dropdown-children",chevron:"_9a14116ec9dae0e2__chevron","is-up":"a9ebdaa3f36d6986__is-up"},Ky=.2;function Ip({className:e,id:t,icon:o,children:n,isExpanded:r,onToggle:i}){let s=(0,Pp.useSelect)(c=>c(wo).getMenuItems(),[]).filter(c=>c.parent===t),d=(0,Cp.useReducedMotion)();return(0,kt.jsxs)("div",{className:ii.dropdown,children:[(0,kt.jsx)(it.__experimentalItem,{className:G(kp.item,e),onClick:c=>{c.preventDefault(),c.stopPropagation(),i()},onMouseDown:c=>c.preventDefault(),children:(0,kt.jsxs)(it.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Xo(o,!1),(0,kt.jsx)(it.FlexBlock,{children:n}),(0,kt.jsx)(it.Icon,{icon:os,className:G(ii.chevron,{[ii["is-up"]]:r})})]})}),(0,kt.jsx)(it.__unstableAnimatePresence,{initial:!1,children:r&&(0,kt.jsx)(it.__unstableMotion.div,{initial:{height:0},animate:{height:"auto"},exit:{height:0},transition:{type:"tween",duration:d?0:Ky,ease:"easeOut"},className:ii["dropdown-children"],children:s.map((c,f)=>(0,kt.jsx)(ri,{className:kp["is-compact"],to:c.to,shouldShowPlaceholder:!1,children:c.label},f))})})]})}var Pt=l(Pe(),1),si=l(me(),1);var Np=l(qo(),1),Ct=l(j(),1),Ks="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"&&Zy(document)),e.__wpStyleRuntime}function Jy(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ks}]`))if(o.getAttribute(Ks)===t)return!0;return!1}function Mp(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(Jy(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ks,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Zy(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Mp(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 Qy(e,t){let o=Js();o.styles.set(e,t);for(let n of o.documents.keys())Mp(n,e,t)}typeof process>"u",Qy("9bfc8fef50",".c93eb5f7b870f29c__screen{padding-block-end:4px}.c93eb5f7b870f29c__screen .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.bee113ef4a391bcd__title-icon{padding-block-end:8px;padding-block-start:12px;padding-inline-end:16px;padding-inline-start:16px;position:sticky;top:0}._2f6050d2407c9dee__title{flex-grow:1;overflow-wrap:break-word}._2f6050d2407c9dee__title._2f6050d2407c9dee__title,._2f6050d2407c9dee__title._2f6050d2407c9dee__title ._2f6050d2407c9dee__title{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:32px}.e78f7a9cf7e91164__actions{display:flex;flex-shrink:0}");var ai={screen:"c93eb5f7b870f29c__screen","title-icon":"bee113ef4a391bcd__title-icon",title:"_2f6050d2407c9dee__title",actions:"e78f7a9cf7e91164__actions"},ev=.3,tv={initial:e=>({x:e==="forward"?100:-100,opacity:0}),animate:{x:0,opacity:1},exit:e=>({x:e==="forward"?100:-100,opacity:0})};function Lp({isRoot:e,title:t,actions:o,content:n,description:r,animationDirection:i,backMenuItem:a,backButtonRef:s,navigationKey:d,onNavigate:c}){let f=(0,si.isRTL)()?yo:bo,g=(0,Np.useReducedMotion)(),p=m=>{m.preventDefault(),c({id:a,direction:"backward"})};return(0,Ct.jsx)("div",{className:ai.screen,style:{overflow:"hidden",position:"relative",display:"grid",gridTemplateColumns:"1fr",gridTemplateRows:"1fr"},children:(0,Ct.jsx)(Pt.__unstableAnimatePresence,{initial:!1,children:(0,Ct.jsxs)(Pt.__unstableMotion.div,{custom:i,variants:tv,initial:"initial",animate:"animate",exit:"exit",transition:{type:"tween",duration:g?0:ev,ease:[.33,0,0,1]},style:{width:"100%",gridColumn:"1",gridRow:"1"},children:[(0,Ct.jsxs)(Pt.__experimentalHStack,{spacing:2,className:ai["title-icon"],children:[!e&&(0,Ct.jsx)(Pt.Button,{ref:s,icon:f,onClick:p,label:(0,si.__)("Back"),size:"small",variant:"tertiary"}),(0,Ct.jsx)(Pt.__experimentalHeading,{className:ai.title,level:1,size:"15px",children:t}),o&&(0,Ct.jsx)("div",{className:ai.actions,children:o})]}),r&&(0,Ct.jsx)("div",{children:r}),n]},d)})})}var Mn=l(J(),1),jp=l(Oe(),1);import{privateApis as nv}from"@wordpress/route";var ov=(e,t)=>{if(!t||t===e)return!1;let o=i=>{let a=i.startsWith("/")?i:"/"+i;return a.endsWith("/")&&a.length>1?a.slice(0,-1):a},n=o(e),r=o(t);return n.startsWith(r)&&(n[r.length]==="/"||r==="/")},Zs=(e,t)=>{let o=t.find(i=>i.to===e);if(o)return o;let n=null,r=0;for(let i of t)i.to&&ov(e,i.to)&&i.to.length>r&&(n=i,r=i.to.length);return n},ci=(e,t)=>{if(!e)return;let o=t.find(n=>n.id===e);if(o&&o.parent){let n=t.find(r=>r.id===o.parent);if(n?.parent_type==="drilldown")return n.id;if(n)return ci(n.id,t)}},Qs=(e,t)=>{if(!e)return;let o=t.find(n=>n.id===e);if(o&&o.parent){let n=t.find(r=>r.id===o.parent);if(n?.parent_type==="dropdown")return n.id}};var{useRouter:rv,useMatches:iv}=We(nv);function Hp(){let e=iv(),t=rv(),o=(0,jp.useSelect)(c=>c(wo).getMenuItems(),[]),n=e[e.length-1].pathname.slice(t.options.basepath?.length??0),r=Zs(n,o),[i,a]=(0,Mn.useState)(ci(r?.id,o)),[s,d]=(0,Mn.useState)(Qs(r?.id,o));return(0,Mn.useEffect)(()=>{let c=Zs(n,o),f=ci(c?.id,o),g=Qs(c?.id,o);a(f),d(g)},[n,o]),[i,a,s,d]}var Qo=l(j(),1);function av(){let e=(0,xo.useRef)(null),[t,o]=(0,xo.useState)(null),[n,r,i,a]=Hp(),s=(0,Fp.useSelect)(u=>u(wo).getMenuItems(),[]),d=(0,xo.useMemo)(()=>s.find(u=>u.id===n),[s,n]),c=d?`drilldown-${d.id}`:"root",f=({id:u,direction:h})=>{o(h),r(u)},g=u=>{a(i===u?void 0:u)},p=(0,xo.useMemo)(()=>s.filter(u=>u.parent===n),[s,n]),m=p.some(u=>!!u.icon);return(0,Qo.jsx)(Lp,{isRoot:!d,title:d?d.label:"",backMenuItem:d?.parent,backButtonRef:e,animationDirection:t||void 0,navigationKey:c,onNavigate:f,content:(0,Qo.jsx)("div",{role:"list",children:p.map(u=>u.parent_type==="dropdown"?(0,Qo.jsx)(Ip,{id:u.id,icon:u.icon,shouldShowPlaceholder:m,isExpanded:i===u.id,onToggle:()=>g(u.id),children:u.label},u.id):u.parent_type==="drilldown"?(0,Qo.jsx)(Tp,{id:u.id,icon:u.icon,shouldShowPlaceholder:m,onNavigate:f,children:u.label},u.id):(0,Qo.jsx)(ri,{to:u.to,icon:u.icon,shouldShowPlaceholder:m,children:u.label},u.id))})})}var zp=av;var tn=l(J(),1),Gp=l(Oe(),1),So=l(me(),1),Xp=l(oo(),1),on=l(Bp(),1);var Kp=l(vo(),1),fi=l(Pe(),1);var Wp=l(J(),1),li=l(Dp(),1),$p=l(me(),1),en=l(Oe(),1),Yp=l(oo(),1),tc=l(vo(),1),ec="core/boot/save";function di({openSavePanel:e}){let{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:o}=(0,en.useSelect)(Yp.store),{hasNonPostEntityChanges:n,isPostSavingLocked:r}=(0,en.useSelect)(tc.store),{savePost:i}=(0,en.useDispatch)(tc.store),{registerShortcut:a,unregisterShortcut:s}=(0,en.useDispatch)(li.store);(0,Wp.useEffect)(()=>(a({name:ec,category:"global",description:(0,$p.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{s(ec)}),[a,s]),(0,li.useShortcut)(ec,d=>{d.preventDefault();let c=t(),f=!!c.length,g=c.some(p=>o(p.kind,p.name,p.key));!f||g||(n()?e():r()||i())})}var $e=l(j(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cv(document)),e.__wpStyleRuntime}function sv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oc}]`))if(o.getAttribute(oc)===t)return!0;return!1}function Jp(e,t,o){if(!e.head)return;let n=nc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function cv(e){let t=nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jp(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 lv(e,t){let o=nc();o.styles.set(e,t);for(let n of o.documents.keys())Jp(n,e,t)}typeof process>"u",lv("1c6bdcf0b8","._9c7a13851fe5f446__save-button{width:100%}._266ea24d4569bd10__shortcut:not(:first-child){margin-inline-start:8px}");var qp={"save-button":"_9c7a13851fe5f446__save-button",shortcut:"_266ea24d4569bd10__shortcut"};function Zp(){let[e,t]=(0,tn.useState)(!1),{isSaving:o,dirtyEntityRecordsCount:n}=(0,Gp.useSelect)(_=>{let{isSavingEntityRecord:y,__experimentalGetDirtyEntityRecords:w}=_(Xp.store),b=w();return{isSaving:b.some(v=>y(v.kind,v.name,v.key)),dirtyEntityRecordsCount:b.length}},[]),[r,i]=(0,tn.useState)(!1);(0,tn.useEffect)(()=>{o&&i(!0)},[o]);let a=n>0;(0,tn.useEffect)(()=>{!o&&a&&i(!1)},[o,a]);function s(){r&&i(!1)}let d=a||r;di({openSavePanel:()=>t(!0)});let c={displayShortcut:on.displayShortcut.primary("s"),ariaKeyShortcut:on.ariaKeyShortcut.primary("s"),label:on.shortcutAriaLabel.primary("s")},{descriptionId:f,targetProps:g}=ms({shortcut:c});if(!d)return null;let p=r&&!a,m=o||p,h=p?(0,So.__)("Saved"):(0,So.sprintf)((0,So._n)("Review %d change…","Review %d changes…",n),n);return(0,$e.jsxs)($e.Fragment,{children:[(0,$e.jsxs)(Zt.Root,{children:[(0,$e.jsxs)(Zt.Trigger,{...g,render:(0,$e.jsx)(fi.Button,{variant:"primary",size:"compact",onClick:()=>t(!0),onBlur:s,disabled:m,accessibleWhenDisabled:!0,isBusy:o,className:qp["save-button"],icon:p?es:void 0}),children:[h,f&&(0,$e.jsx)(gs,{descriptionId:f,shortcut:c})]}),(0,$e.jsxs)(Zt.Popup,{children:[a&&(0,$e.jsx)("span",{children:h}),(0,$e.jsx)(hs,{className:qp.shortcut,shortcut:c})]})]}),e&&(0,$e.jsx)(fi.Modal,{title:(0,So.__)("Review changes"),onRequestClose:()=>t(!1),size:"small",children:(0,$e.jsx)(Kp.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})})]})}var Ht=l(j(),1),rc="data-wp-hash";function ic(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fv(document)),e.__wpStyleRuntime}function dv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rc}]`))if(o.getAttribute(rc)===t)return!0;return!1}function tm(e,t,o){if(!e.head)return;let n=ic(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(dv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(rc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fv(e){let t=ic();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)tm(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 uv(e,t){let o=ic();o.styles.set(e,t);for(let n of o.documents.keys())tm(n,e,t)}typeof process>"u",uv("2f8ba86269","._52f77809bed01e5e__scrollable{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative}._6d2e23af506664fb__content{contain:content;flex-grow:1;position:relative}.c95a8ac9c6876d6e__footer{padding-block-end:8px;padding-block-start:16px;padding-inline-end:8px;padding-inline-start:16px}._28ec24681975e557__back-button{margin-block-end:8px;margin-block-start:16px;margin-inline-end:12px;margin-inline-start:12px}");var ui={scrollable:"_52f77809bed01e5e__scrollable",content:"_6d2e23af506664fb__content",footer:"c95a8ac9c6876d6e__footer","back-button":"_28ec24681975e557__back-button"};function pv(){let e=(0,em.useSelect)(t=>t(Le).getDashboardLink(),[]);return(0,Ht.jsx)(Qp.Button,{__next40pxDefaultSize:!0,className:ui["back-button"],href:e||"/",icon:(0,Ln.isRTL)()?yo:bo,label:(0,Ln.__)("Go to the Dashboard"),children:(0,Ln.__)("Dashboard")})}function ac(){return(0,Ht.jsxs)("div",{className:ui.scrollable,children:[(0,Ht.jsx)(pv,{}),(0,Ht.jsx)("div",{className:ui.content,children:(0,Ht.jsx)(zp,{})}),(0,Ht.jsx)("div",{className:ui.footer,children:(0,Ht.jsx)(Zp,{})})]})}var om=l(J(),1),nm=l(Pe(),1),rm=l(vo(),1),im=l(me(),1);var cc=l(j(),1),sc="data-wp-hash";function lc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gv(document)),e.__wpStyleRuntime}function mv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${sc}]`))if(o.getAttribute(sc)===t)return!0;return!1}function am(e,t,o){if(!e.head)return;let n=lc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(sc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gv(e){let t=lc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)am(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 hv(e,t){let o=lc();o.styles.set(e,t);for(let n of o.documents.keys())am(n,e,t)}typeof process>"u",hv("df1a59bc40","@media (min-width:600px){._77efcb9ca06f5774__modal{width:600px}}");var _v={modal:"_77efcb9ca06f5774__modal"};function pi(){let[e,t]=(0,om.useState)(!1);return di({openSavePanel:()=>t(!0)}),e?(0,cc.jsx)(nm.Modal,{className:_v.modal,onRequestClose:()=>t(!1),title:(0,im.__)("Review changes"),size:"small",children:(0,cc.jsx)(rm.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})}):!1}var gi=l(J(),1);var rn=l(J(),1),Pm=l(Pe(),1),Om=l(me(),1),pc=l(Oe(),1),mc=l(oo(),1);import{useNavigate as Rv,useSearch as Ev}from"@wordpress/route";var sm=l(Pe(),1);var mi=l(me(),1),cm=l(j(),1);function lm({length:e}){let t=()=>{window.history.back()};return e>1?null:(0,cm.jsx)(sm.Button,{size:"compact",onClick:t,label:(0,mi.__)("Back"),icon:(0,mi.isRTL)()?yo:bo})}var mm=l(me(),1),gm=l(Oe(),1),hm=l(oo(),1),_m=l(fm(),1),bm=l(pm(),1),ym=l(j(),1);function vm(){let e=(0,gm.useSelect)(t=>t(hm.store).getEntityRecord("root","__unstableBase")?.home,[]);return typeof e!="string"||!e?null:(0,ym.jsx)("iframe",{src:(0,bm.addQueryArgs)(e,{wp_site_preview:1}),title:(0,mm.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let o=t.target.contentDocument;o&&_m.focus.focusable.find(o.documentElement).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var jn=l(J(),1),Ro=l(Oe(),1),Sm=l(oo(),1),uc=l(vo(),1),Rm=l(In(),1),Em=l(dc(),1),nn=l(me(),1);import{useNavigate as Tm,useSearch as vv,privateApis as wv}from"@wordpress/route";var bv="Desktop",yv=["desktop","tablet","mobile"];function fc(e){return!!e&&yv.includes(e.toLowerCase())}function xm(e){if(!fc(e))return bv;let t=e.toLowerCase();return t.charAt(0).toUpperCase()+t.slice(1)}var{useCanGoBack:xv,useRouter:Sv}=We(wv);function km(){let e=Tm(),t=vv({strict:!1}),o=(0,Ro.useRegistry)(),n=(0,Ro.useSelect)(c=>c(Le).getEntityLink,[]),r=Sv(),i=xv(),a=(0,jn.useCallback)(c=>{let f=o.select(uc.store).getCurrentPostType(),g=o.select(uc.store).getCurrentPostId(),m=o.select(Sm.store).getEntityRecordEdits("postType",f,g)?.selection?.selectionStart?.clientId;m&&e({search:y=>({...y,selectedBlock:m}),replace:!0});let u=c.viewport?.toLowerCase(),h=fc(u),_=n(c.postType,c.postId);_&&e({to:_,search:()=>({focusMode:!0,...h?{viewport:u}:{}})})},[e,o,n]),s=!!t.focusMode,d=(0,jn.useMemo)(()=>s&&i?()=>r.history.back():void 0,[s,i,r]);return{onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:d}}function Cm(e){let t=Tm(),{createSuccessNotice:o}=(0,Ro.useDispatch)(Rm.store),n=(0,Ro.useSelect)(r=>r(Le).getEntityLink,[]);return(0,jn.useCallback)((r,i)=>{switch(r){case"move-to-trash":case"delete-post":{let a=e&&n(e);a&&t({to:a,search:()=>({})});break}case"duplicate-post":{let a=i[0],s=n(a.type,a.id);if(!s)break;let d=typeof a.title=="string"?a.title:a.title?.rendered;o((0,nn.sprintf)((0,nn.__)('"%s" successfully created.'),(0,Em.decodeEntities)(d??"")||(0,nn.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,nn.__)("Edit"),onClick:()=>t({to:s})}]});break}}},[t,o,n,e])}var Ot=l(j(),1);function Am({canvas:e}){let[t,o]=(0,rn.useState)(null),n=Rv(),{onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:i}=km(),a=Cm(e.postType),s=Ev({strict:!1,select:u=>u.viewport}),d=!!(e.postType&&e.postId),c=(0,pc.useSelect)(u=>u(mc.store).getCurrentTheme()?.is_block_theme,[]),{editLink:f,isTrashed:g}=(0,pc.useSelect)(u=>{if(!e.postType||!e.postId)return{editLink:void 0,isTrashed:!1};let h=u(mc.store).getEntityRecord("postType",e.postType,e.postId);return{editLink:u(Le).getEntityLink(e.postType,e.postId),isTrashed:h?.status==="trash"}},[e.postType,e.postId]),p=(0,rn.useMemo)(()=>({isPreviewMode:e.isPreview,styles:e.isPreview?[{css:"body{min-height:100vh;}"}]:[],onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:i}),[e.isPreview,r,i]);if((0,rn.useEffect)(()=>{import("@wordpress/lazy-editor").then(u=>{o(()=>u.Editor)}).catch(u=>{console.error("Failed to load lazy editor:",u)})},[]),!d&&c===!1)return(0,Ot.jsx)(vm,{});if(!t||!d&&c===void 0)return(0,Ot.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",padding:"2rem"},children:(0,Ot.jsx)(Pm.Spinner,{})});let m=e.isPreview?void 0:({length:u})=>(0,Ot.jsx)(lm,{length:u});return(0,Ot.jsxs)("div",{style:{height:"100%",position:"relative"},children:[(0,Ot.jsx)("div",{style:{height:"100%"},inert:e.isPreview?"true":void 0,children:(0,Ot.jsx)(t,{postType:e.postType,postId:e.postId,settings:p,backButton:m,onActionPerformed:a,initialViewport:xm(s)})}),e.isPreview&&f&&(0,Ot.jsx)("div",{onClick:g?void 0:()=>n({to:f}),onKeyDown:u=>{g||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),n({to:f}))},style:{position:"absolute",inset:0,cursor:g?"default":"pointer",zIndex:1},role:"button",tabIndex:0,"aria-disabled":g,"aria-label":(0,Om.__)("Edit")})]})}var gc=l(j(),1);function hi({canvas:e,routeContentModule:t}){let[o,n]=(0,gi.useState)(null);return(0,gi.useEffect)(()=>{e===null&&t?import(t).then(r=>{n(()=>r.canvas)}).catch(r=>{console.error("Failed to load custom canvas:",r)}):n(null)},[e,t]),e===void 0?null:e===null?o?(0,gc.jsx)(o,{}):null:(0,gc.jsx)(Am,{canvas:e})}var Im=l(J(),1),_i=l(me(),1),Nm=l(Pe(),1);var Mm=l(qo(),1);var At=l(j(),1),hc="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"&&kv(document)),e.__wpStyleRuntime}function Tv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hc}]`))if(o.getAttribute(hc)===t)return!0;return!1}function Lm(e,t,o){if(!e.head)return;let n=_c(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Tv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(hc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function kv(e){let t=_c();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Lm(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 Cv(e,t){let o=_c();o.styles.set(e,t);for(let n of o.documents.keys())Lm(n,e,t)}typeof process>"u",Cv("4780fe0b1b","._4d71ad18128c9cb8__error-boundary{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:16px}");var Pv={"error-boundary":"_4d71ad18128c9cb8__error-boundary"};function Ov({error:e}){let t=(0,Mm.useCopyToClipboard)(()=>e.stack??String(e));return(0,At.jsx)(Nm.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:t,children:(0,_i.__)("Copy error")})}var Hn=class extends Im.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e}=this.state;return e?(0,At.jsx)("div",{className:Pv["error-boundary"],children:(0,At.jsxs)(eo.Root,{children:[(0,At.jsx)(eo.Icon,{icon:Za}),(0,At.jsx)(eo.Title,{children:(0,_i.__)("Something went wrong")}),(0,At.jsx)(eo.Description,{children:(0,_i.__)("This part of the screen could not be displayed. Reloading the page may help.")}),(0,At.jsx)(eo.Actions,{children:(0,At.jsx)(Ov,{error:e})})]})}):this.props.children}};var Fm=l(Oe(),1),bi=l(me(),1),zm=l(In(),1),Vm=l(Hm(),1),Bm=l(j(),1);function yi(){let{createErrorNotice:e}=(0,Fm.useDispatch)(zm.store);return(0,Bm.jsx)(Vm.PluginArea,{onError:t=>{e((0,bi.sprintf)((0,bi.__)('The "%s" plugin has encountered an error and cannot be rendered.'),t))}})}var Fn=l(J(),1),Um=l(Oe(),1),Dm=l(oo(),1),vi=l(me(),1),bc=l(dc(),1);import{speak as Av}from"@wordpress/a11y";import{privateApis as Iv}from"@wordpress/route";var{useLocation:Nv,useMatches:Mv}=We(Iv);function wi(){let e=Nv(),t=Mv(),n=t[t.length-1]?.loaderData?.title,r=(0,Um.useSelect)(a=>a(Dm.store).getEntityRecord("root","__unstableBase")?.name,[]),i=(0,Fn.useRef)(!0);(0,Fn.useEffect)(()=>{i.current=!1},[e]),(0,Fn.useEffect)(()=>{if(!i.current&&n&&typeof n=="string"&&r&&typeof r=="string"){let a=(0,bc.decodeEntities)(n),s=(0,bc.decodeEntities)(r),d=(0,vi.sprintf)((0,vi.__)("%1$s ‹ %2$s — WordPress"),a,s);document.title=d,a&&Av(a,"assertive")}},[n,r,e])}var Wm=l(J(),1),$m=l(qo(),1);function xi(){let e=(0,Wm.useRef)(null);return(0,$m.useIsomorphicLayoutEffect)(()=>{if(!e.current)return;let t=e.current.ownerDocument.body,o=getComputedStyle(e.current).backgroundColor;if(!o)return;let n=t.style.background;return t.style.background=o,()=>{t.style.background=n}},[]),e}var re=l(j(),1),yc="data-wp-hash";function vc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hv(document)),e.__wpStyleRuntime}function jv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yc}]`))if(o.getAttribute(yc)===t)return!0;return!1}function Gm(e,t,o){if(!e.head)return;let n=vc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(jv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(yc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hv(e){let t=vc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Gm(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 Fv(e,t){let o=vc();o.styles.set(e,t);for(let n of o.documents.keys())Gm(n,e,t)}typeof process>"u",Fv("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var at={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{useLocation:zv,useMatches:Vv,Outlet:Bv}=We(Lv);function wc(){let e=Vv(),t=zv(),o=e[e.length-1],n=o?.loaderData?.canvas,r=o?.loaderData?.routeContentModule,i=n&&!n.isPreview;wi();let a=(0,Ei.useViewportMatch)("medium","<"),[s,d]=(0,an.useState)(!1),c=(0,Ei.useReducedMotion)();(0,an.useEffect)(()=>{d(!1)},[t.pathname,a]);let f=(0,an.useMemo)(An,[]),g=xi();return(0,re.jsx)(mt.SlotFillProvider,{children:(0,re.jsxs)(Zt.Provider,{children:[(0,re.jsx)(yi,{}),(0,re.jsx)(Ri.ThemeProvider,{isRoot:!0,color:{...f,background:"#f8f8f8"},children:(0,re.jsx)(Ri.ThemeProvider,{color:f,children:(0,re.jsxs)("div",{ref:g,className:G(at.layout,{[at["has-canvas"]]:!!n||n===null,[at["has-full-canvas"]]:i}),children:[(0,re.jsx)(qm.UnsavedChangesWarning,{}),(0,re.jsx)(pi,{}),(0,re.jsx)(Ym.SnackbarNotices,{className:at["notices-snackbar"]}),a&&(0,re.jsx)(On.SidebarToggleFill,{children:(0,re.jsx)(mt.Button,{icon:Zr,onClick:()=>d(!0),label:(0,Si.__)("Open navigation panel"),size:"compact"})}),(0,re.jsx)(mt.__unstableAnimatePresence,{children:a&&s&&!i&&(0,re.jsx)(mt.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:c?0:.2,ease:"easeOut"},className:at["sidebar-backdrop"],onClick:()=>d(!1),onKeyDown:p=>{p.key==="Escape"&&d(!1)},role:"button",tabIndex:-1,"aria-label":(0,Si.__)("Close navigation panel")})}),(0,re.jsx)(mt.__unstableAnimatePresence,{children:a&&s&&!i&&(0,re.jsx)(mt.__unstableMotion.div,{initial:{x:"-100%"},animate:{x:0},exit:{x:"-100%"},transition:{type:"tween",duration:c?0:.2,ease:"easeOut"},className:G(at.sidebar,at["is-mobile"]),children:(0,re.jsx)(ac,{})})}),!a&&!i&&(0,re.jsx)("div",{className:at.sidebar,children:(0,re.jsx)(ac,{})}),(0,re.jsx)("div",{className:at.surfaces,children:(0,re.jsxs)(Ri.ThemeProvider,{color:{...f,background:"#fcfcfc"},children:[(0,re.jsx)(Bv,{}),(n||n===null)&&(0,re.jsxs)("div",{className:G(at.canvas,{[at["has-mobile-drawer"]]:n?.isPreview&&a}),children:[n?.isPreview&&a&&(0,re.jsx)("div",{className:at["mobile-sidebar-drawer"],children:(0,re.jsx)(mt.Button,{icon:Zr,onClick:()=>d(!0),label:(0,Si.__)("Open navigation panel"),size:"compact"})}),(0,re.jsx)(Hn,{children:(0,re.jsx)(hi,{canvas:n,routeContentModule:r})})]})]})})]})})})]})})}var Ye=l(j(),1),Sc="data-wp-hash";function Ec(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wv(document)),e.__wpStyleRuntime}function Dv(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Sc}]`))if(o.getAttribute(Sc)===t)return!0;return!1}function Zm(e,t,o){if(!e.head)return;let n=Ec(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Dv(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Sc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Wv(e){let t=Ec();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Zm(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 $v(e,t){let o=Ec();o.styles.set(e,t);for(let n of o.documents.keys())Zm(n,e,t)}typeof process>"u",$v("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var Rc={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{createLazyRoute:Yv,createRouter:qv,createRootRoute:Gv,createRoute:Xv,RouterProvider:Kv,createBrowserHistory:Jv,parseHref:Zv,useLoaderData:Qv}=We(Uv);function e0(){return(0,Ye.jsx)("div",{className:Rc.stage,children:(0,Ye.jsx)(On,{title:(0,xc.__)("Route not found"),hasPadding:!0,children:(0,xc.__)("The page you're looking for does not exist")})})}function t0(e,t){let o=Xv({getParentRoute:()=>t,path:e.path,beforeLoad:async n=>{if(e.route_module){let i=(await import(e.route_module)).route||{};if(i.beforeLoad)return i.beforeLoad({params:n.params||{},search:n.search||{}})}},loader:async n=>{let r={};e.route_module&&(r=(await import(e.route_module)).route||{});let i={params:n.params||{},search:n.deps||{}},[,a,s,d]=await Promise.all([(0,Km.resolveSelect)(Jm.store).getEntityRecord("root","__unstableBase"),r.loader?r.loader(i):Promise.resolve(void 0),r.canvas?r.canvas(i):Promise.resolve(void 0),r.title?r.title(i):Promise.resolve(void 0)]),c=!0;r.inspector&&(c=await r.inspector(i));let f=!0;return r.stage&&(f=await r.stage(i)),{...a,canvas:s,inspector:c,stage:f,title:d,routeContentModule:e.content_module}},loaderDeps:n=>n.search});return o=o.lazy(async()=>{let n=e.content_module?await import(e.content_module):{},r=n.stage,i=n.inspector;return Yv(e.path)({component:function(){let{inspector:s,stage:d}=Qv({from:e.path})??{};return(0,Ye.jsxs)(Ye.Fragment,{children:[r&&d&&(0,Ye.jsx)("div",{className:Rc.stage,children:(0,Ye.jsx)(Hn,{children:(0,Ye.jsx)(r,{})})}),i&&s&&(0,Ye.jsx)("div",{className:Rc.inspector,children:(0,Ye.jsx)(Hn,{children:(0,Ye.jsx)(i,{})})})]})}})}),o}function o0(e,t=wc){let o=Gv({component:t,context:()=>({})}),n=e.map(r=>t0(r,o));return o.addChildren(n)}function n0(){return Jv({parseLocation:()=>{let e=new URL(window.location.href),o=`${e.searchParams.get("p")||"/"}${e.hash}`;return Zv(o,window.history.state)},createHref:e=>{let t=new URLSearchParams(window.location.search);return t.set("p",e),`${window.location.pathname}?${t}`}})}function Qm({routes:e,rootComponent:t=wc}){let o=(0,Xm.useMemo)(()=>{let n=n0(),r=o0(e,t);return qv({history:n,routeTree:r,defaultPreload:"intent",defaultNotFoundComponent:e0,defaultViewTransition:{types:({fromLocation:i})=>i?["navigate"]:!1}})},[e,t]);return(0,Ye.jsx)(Kv,{router:o})}var eg=l(In(),1),tg=l(Pe(),1),og=l(J(),1);import{privateApis as r0}from"@wordpress/route";var Ti=l(Br(),1),ng=l(vo(),1);var je=l(j(),1),Tc="data-wp-hash";function kc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&a0(document)),e.__wpStyleRuntime}function i0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Tc}]`))if(o.getAttribute(Tc)===t)return!0;return!1}function rg(e,t,o){if(!e.head)return;let n=kc(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(i0(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Tc,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function a0(e){let t=kc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)rg(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 s0(e,t){let o=kc();o.styles.set(e,t);for(let n of o.documents.keys())rg(n,e,t)}typeof process>"u",s0("b215aa5eaa",".c8317e9ebb034cfa__layout{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:row;height:100%;isolation:isolate;width:100%}@media (min-width:600px){.c8317e9ebb034cfa__layout{bottom:0;inset-inline-end:0;inset-inline-start:0;min-height:calc(100vh - 46px);position:absolute;top:0}}@media (min-width:782px){.c8317e9ebb034cfa__layout{min-height:calc(100vh - 32px)}body:has(.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas) .c8317e9ebb034cfa__layout{min-height:100vh}}:where(.c8317e9ebb034cfa__layout) img{height:auto;max-width:100%}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar ._94ac6b8f274ce2f6__components-snackbar,.c8317e9ebb034cfa__layout .b8f8c6cf9ae266bf__notices-snackbar .components-snackbar{margin-inline:auto}.bfc3fedf39b1cf71__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);inset-inline-end:0;inset-inline-start:0;position:fixed;top:0;z-index:100002}.bb4f70cd030be0a3__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.bb4f70cd030be0a3__sidebar._27e6d590dc5963c9__is-mobile{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.2);inset-inline-start:0;max-width:85vw;position:fixed;top:0;width:300px;z-index:100003}._0eb5d3a3e94d6273__mobile-sidebar-drawer{inset-inline-end:0;inset-inline-start:0;position:fixed;top:0}._26789cb167e9f578__layout-single-page ._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:46px}._0eb5d3a3e94d6273__mobile-sidebar-drawer{align-items:center;background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-bottom:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);display:flex;justify-content:flex-start;padding:16px;z-index:3}.fb03501e629fd04e__canvas.fa94dab2ab1e36f3__has-mobile-drawer{padding-top:65px;position:relative}.a03baddce3ef2026__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.a03baddce3ef2026__surfaces{margin:8px}._26789cb167e9f578__layout-single-page .a03baddce3ef2026__surfaces{margin-top:0;margin-inline-start:0}}._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:0;bottom:0;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}._26789cb167e9f578__layout-single-page ._7ffe3a3db6f69647__inspector,._26789cb167e9f578__layout-single-page .d12c9efe707e6cb3__stage{height:auto}}.d12c9efe707e6cb3__stage{z-index:2}@media (min-width:782px){.d12c9efe707e6cb3__stage{z-index:auto}}._7ffe3a3db6f69647__inspector{z-index:3}@media (min-width:782px){._7ffe3a3db6f69647__inspector{z-index:auto}}.fb03501e629fd04e__canvas{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);border-radius:0;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex:1;height:100vh;inset-inline-end:0;inset-inline-start:0;margin:0;overflow-y:auto;position:relative;position:fixed;top:0;width:100vw;z-index:1}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.fb03501e629fd04e__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}._26789cb167e9f578__layout-single-page .fb03501e629fd04e__canvas{height:auto}._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.f7fe42ef8c67e96f__has-canvas .d12c9efe707e6cb3__stage{max-width:400px}}.fb03501e629fd04e__canvas .interface-interface-skeleton{height:100%;inset-inline-start:0!important;position:relative;top:0!important}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .a03baddce3ef2026__surfaces{gap:0;margin:0}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas ._7ffe3a3db6f69647__inspector,.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .d12c9efe707e6cb3__stage{display:none}.c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;inset-inline-end:0;inset-inline-start:0;margin:0;max-width:none;overflow:hidden;position:fixed;top:var(--wp-admin--admin-bar--height,0)}._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:46px}@media (min-width:782px){._26789cb167e9f578__layout-single-page .c8317e9ebb034cfa__layout.e97bb2807a9c4687__has-full-canvas .fb03501e629fd04e__canvas{top:32px}}@media (max-width:782px){._7ffe3a3db6f69647__inspector,.d12c9efe707e6cb3__stage,.fb03501e629fd04e__canvas:not(.fa94dab2ab1e36f3__has-mobile-drawer){height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}._0eb5d3a3e94d6273__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}@media not (prefers-reduced-motion:reduce){.fb03501e629fd04e__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.fb03501e629fd04e__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.d12c9efe707e6cb3__stage{view-transition-name:boot--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.d12c9efe707e6cb3__stage{view-transition-name:boot-safari--stage}._7ffe3a3db6f69647__inspector{view-transition-name:boot-safari--inspector}.fb03501e629fd04e__canvas{view-transition-name:boot-safari--canvas}}}@media (max-width:782px){:root:has(.c8317e9ebb034cfa__layout) *{view-transition-name:none!important}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(root),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){:root:has(.c8317e9ebb034cfa__layout) .components-popover:first-of-type{view-transition-name:boot--components-popover}}:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-header),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot--canvas-sidebar),:root:has(.c8317e9ebb034cfa__layout)::view-transition-group(boot-safari--canvas){z-index:1}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage){width:auto}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage){background:#fff;border-radius:var(--wpds-border-radius-xl,12px);height:100%;object-fit:none;object-position:left top;overflow:hidden;width:100%}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas),:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas){object-position:center top}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--stage):only-child{animation-name:ef68027ea03aa34b__zoomOut;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--stage):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--inspector):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--stage):only-child{animation-name:_0752ac81dff4c432__zoomIn;will-change:transform,opacity}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot-safari--canvas):only-child{animation-name:_3a2e4dc465681136__slideFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas):only-child,:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot-safari--canvas):only-child{animation-name:_86a367ac26a1b61e__slideToRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-header):only-child{animation-name:_462399c0e9d64199__slideHeaderFromTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-header):only-child{animation-name:_8b272f30d43c9f38__slideHeaderToTop;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-new(boot--canvas-sidebar):only-child{animation-name:_69ed6a71d53a2e0c__slideSidebarFromRight;will-change:transform}:root:has(.c8317e9ebb034cfa__layout)::view-transition-old(boot--canvas-sidebar):only-child{animation-name:bf0697a36b00caad__slideSidebarToRight;will-change:transform}@keyframes ef68027ea03aa34b__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes _0752ac81dff4c432__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _3a2e4dc465681136__slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes _86a367ac26a1b61e__slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes _462399c0e9d64199__slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes _8b272f30d43c9f38__slideHeaderToTop{to{transform:translateY(-100%)}}@keyframes _69ed6a71d53a2e0c__slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes bf0697a36b00caad__slideSidebarToRight{to{transform:translateX(100%)}}");var Eo={layout:"c8317e9ebb034cfa__layout","has-full-canvas":"e97bb2807a9c4687__has-full-canvas","notices-snackbar":"b8f8c6cf9ae266bf__notices-snackbar","components-snackbar":"_94ac6b8f274ce2f6__components-snackbar","sidebar-backdrop":"bfc3fedf39b1cf71__sidebar-backdrop",sidebar:"bb4f70cd030be0a3__sidebar","is-mobile":"_27e6d590dc5963c9__is-mobile","mobile-sidebar-drawer":"_0eb5d3a3e94d6273__mobile-sidebar-drawer","layout-single-page":"_26789cb167e9f578__layout-single-page",canvas:"fb03501e629fd04e__canvas","has-mobile-drawer":"fa94dab2ab1e36f3__has-mobile-drawer",surfaces:"a03baddce3ef2026__surfaces",stage:"d12c9efe707e6cb3__stage",inspector:"_7ffe3a3db6f69647__inspector","has-canvas":"f7fe42ef8c67e96f__has-canvas",zoomOut:"ef68027ea03aa34b__zoomOut",zoomIn:"_0752ac81dff4c432__zoomIn",slideFromRight:"_3a2e4dc465681136__slideFromRight",slideToRight:"_86a367ac26a1b61e__slideToRight",slideHeaderFromTop:"_462399c0e9d64199__slideHeaderFromTop",slideHeaderToTop:"_8b272f30d43c9f38__slideHeaderToTop",slideSidebarFromRight:"_69ed6a71d53a2e0c__slideSidebarFromRight",slideSidebarToRight:"bf0697a36b00caad__slideSidebarToRight"},{useMatches:c0,Outlet:l0}=We(r0);function ig(){let e=c0(),t=e[e.length-1],o=t?.loaderData?.canvas,n=t?.loaderData?.routeContentModule,r=o&&!o.isPreview;wi();let i=(0,og.useMemo)(An,[]),a=xi();return(0,je.jsxs)(tg.SlotFillProvider,{children:[(0,je.jsx)(yi,{}),(0,je.jsx)(Ti.ThemeProvider,{isRoot:!0,color:{...i,background:"#f8f8f8"},children:(0,je.jsx)(Ti.ThemeProvider,{color:i,children:(0,je.jsxs)("div",{ref:a,className:G(Eo.layout,Eo["layout-single-page"],{[Eo["has-canvas"]]:!!o||o===null,[Eo["has-full-canvas"]]:r}),children:[(0,je.jsx)(ng.UnsavedChangesWarning,{}),(0,je.jsx)(pi,{}),(0,je.jsx)(eg.SnackbarNotices,{className:Eo["notices-snackbar"]}),(0,je.jsx)("div",{className:Eo.surfaces,children:(0,je.jsxs)(Ti.ThemeProvider,{color:{...i,background:"#fcfcfc"},children:[(0,je.jsx)(l0,{}),(o||o===null)&&(0,je.jsx)("div",{className:Eo.canvas,children:(0,je.jsx)(hi,{canvas:o,routeContentModule:n})})]})})]})})})]})}var sn=l(j(),1);function ag({rootComponent:e}){let t=(0,To.useSelect)(o=>o(Le).getRoutes(),[]);return(0,sn.jsx)(Qm,{routes:t,rootComponent:e})}async function sg(e){for(let t of e??[])await(await import(t)).init()}async function d0({mountId:e,menuItems:t,routes:o,initModules:n,dashboardLink:r}){(t??[]).forEach(a=>{(0,To.dispatch)(Le).registerMenuItem(a.id,a)}),(o??[]).forEach(a=>{(0,To.dispatch)(Le).registerRoute(a)}),r&&(0,To.dispatch)(Le).setDashboardLink(r),await sg(n);let i=document.getElementById(e);i&&(0,cn.createRoot)(i).render((0,sn.jsx)(cn.StrictMode,{children:(0,sn.jsx)(ag,{})}))}async function f0({mountId:e,routes:t,initModules:o}){(t??[]).forEach(r=>{(0,To.dispatch)(Le).registerRoute(r)}),await sg(o);let n=document.getElementById(e);n&&(0,cn.createRoot)(n).render((0,sn.jsx)(cn.StrictMode,{children:(0,sn.jsx)(ag,{rootComponent:ig})}))}export{d0 as init,f0 as initSinglePage,Le as store};
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/script-modules/edit-site-init/index.js b/wp-includes/js/dist/script-modules/edit-site-init/index.js
index 402111202c..6ab0d8ab5a 100644
--- a/wp-includes/js/dist/script-modules/edit-site-init/index.js
+++ b/wp-includes/js/dist/script-modules/edit-site-init/index.js
@@ -65,7 +65,10 @@ var layout_default = /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(import_primiti
 // packages/icons/build-module/library/navigation.mjs
 var import_primitives3 = __toESM(require_primitives(), 1);
 var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) });
+var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(import_primitives3.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_runtime3.jsx)(import_primitives3.Path, { d: "M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z", fill: "currentColor", stroke: "none" }),
+  /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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" })
+] });

 // packages/icons/build-module/library/page.mjs
 var import_primitives4 = __toESM(require_primitives(), 1);
@@ -78,12 +81,15 @@ var page_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsxs)(import_primitiv
 // packages/icons/build-module/library/site-logo.mjs
 var import_primitives5 = __toESM(require_primitives(), 1);
 var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z" }) });
+var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.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_runtime5.jsx)(import_primitives5.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" }) });

 // packages/icons/build-module/library/styles.mjs
 var import_primitives6 = __toESM(require_primitives(), 1);
 var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-var styles_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives6.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
+var styles_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(import_primitives6.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_runtime6.jsx)(import_primitives6.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_runtime6.jsx)(import_primitives6.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/symbol-filled.mjs
 var import_primitives7 = __toESM(require_primitives(), 1);
diff --git a/wp-includes/js/dist/script-modules/edit-site-init/index.min.asset.php b/wp-includes/js/dist/script-modules/edit-site-init/index.min.asset.php
index 6ae8f6cfa0..4337bf412a 100644
--- a/wp-includes/js/dist/script-modules/edit-site-init/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/edit-site-init/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react-jsx-runtime', 'wp-data', 'wp-element', 'wp-preferences', 'wp-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/boot', 'import' => 'static')), 'version' => 'f6fe09cfa8a820e494b9');
\ No newline at end of file
+<?php return array('dependencies' => array('react-jsx-runtime', 'wp-data', 'wp-element', 'wp-preferences', 'wp-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/boot', 'import' => 'static')), 'version' => 'cbb305a20ffe909edb3f');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/edit-site-init/index.min.js b/wp-includes/js/dist/script-modules/edit-site-init/index.min.js
index 89bc684e1d..35c2fefddf 100644
--- a/wp-includes/js/dist/script-modules/edit-site-init/index.min.js
+++ b/wp-includes/js/dist/script-modules/edit-site-init/index.min.js
@@ -1 +1 @@
-var E=Object.create;var H=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var q=Object.getPrototypeOf,J=Object.prototype.hasOwnProperty;var u=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var W=(e,t,f,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of N(t))!J.call(e,s)&&s!==f&&H(e,s,{get:()=>t[s],enumerable:!(l=G(t,s))||l.enumerable});return e};var a=(e,t,f)=>(f=e!=null?E(q(e)):{},W(t||!e||!e.__esModule?H(f,"default",{value:e,enumerable:!0}):f,e));var o=u((K,M)=>{M.exports=window.wp.primitives});var r=u((Q,_)=>{_.exports=window.ReactJSXRuntime});var U=u((ha,A)=>{A.exports=window.wp.data});var I=u((ga,F)=>{F.exports=window.wp.preferences});var i=a(o(),1),y=a(r(),1),b=(0,y.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y.jsx)(i.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var p=a(o(),1),x=a(r(),1),L=(0,x.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x.jsx)(p.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 n=a(o(),1),C=a(r(),1),k=(0,C.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C.jsx)(n.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-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var m=a(o(),1),d=a(r(),1),R=(0,d.jsxs)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,d.jsx)(m.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,d.jsx)(m.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 c=a(o(),1),V=a(r(),1),S=(0,V.jsx)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V.jsx)(c.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-8Zm0 1.5c3.4 0 6.2 2.7 6.5 6l-1.2-.6-.8-.4c-.1 0-.2 0-.3-.1H16c-.1-.2-.4-.2-.7 0l-2.9 2.1L9 11.3h-.7L5.5 13v-1.1c0-3.6 2.9-6.5 6.5-6.5Zm0 13c-2.7 0-5-1.7-6-4l2.8-1.7 3.5 1.2h.4s.2 0 .4-.2l2.9-2.1.4.2c.6.3 1.4.7 2.1 1.1-.5 3.1-3.2 5.4-6.4 5.4Z"})});var h=a(o(),1),B=a(r(),1),j=(0,B.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B.jsx)(h.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var g=a(o(),1),z=a(r(),1),P=(0,z.jsx)(g.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z.jsx)(g.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 w=a(o(),1),D=a(r(),1),T=(0,D.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D.jsx)(w.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 v=a(U(),1),O=a(I(),1);import{store as Z}from"@wordpress/boot";async function ya(){Object.entries({home:{icon:b},identity:{icon:S},styles:{icon:j},navigation:{icon:k},pages:{icon:R},templateParts:{icon:P},patterns:{icon:T},templates:{icon:L}}).forEach(([f,{icon:l}])=>{(0,v.dispatch)(Z).updateMenuItem(f,{icon:l})});let t={default:{list:"/types/{type}",edit:"/types/{type}/edit/{id}"},wp_template:{list:"/templates"},wp_template_part:{list:"/template-parts"},wp_block:{list:"/patterns"},wp_navigation:{list:"/navigation"}};Object.entries(t).forEach(([f,l])=>{(0,v.dispatch)(Z).registerEntityLinks(f,{...t.default,...l})}),(0,v.dispatch)(O.store).setDefaults("core",{allowRightClickOverrides:!0,enableChoosePatternModal:!0,showBlockBreadcrumbs:!0})}export{ya as init};
+var O=Object.create;var z=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var N=Object.getOwnPropertyNames;var q=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var c=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var J=(e,t,f,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of N(t))!W.call(e,s)&&s!==f&&z(e,s,{get:()=>t[s],enumerable:!(l=G(t,s))||l.enumerable});return e};var a=(e,t,f)=>(f=e!=null?O(q(e)):{},J(t||!e||!e.__esModule?z(f,"default",{value:e,enumerable:!0}):f,e));var o=c((K,H)=>{H.exports=window.wp.primitives});var r=c((Q,_)=>{_.exports=window.ReactJSXRuntime});var U=c((ha,A)=>{A.exports=window.wp.data});var E=c((ga,F)=>{F.exports=window.wp.preferences});var h=a(o(),1),L=a(r(),1),x=(0,L.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L.jsx)(h.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var g=a(o(),1),C=a(r(),1),k=(0,C.jsx)(g.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C.jsx)(g.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 m=a(o(),1),d=a(r(),1),V=(0,d.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,d.jsx)(m.Path,{d:"M9 16L13.5 12.8421L15 8L10.5 11.1579L9 16Z",fill:"currentColor",stroke:"none"}),(0,d.jsx)(m.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 u=a(o(),1),i=a(r(),1),R=(0,i.jsxs)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,i.jsx)(u.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,i.jsx)(u.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 w=a(o(),1),B=a(r(),1),S=(0,B.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,B.jsx)(w.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 p=a(o(),1),n=a(r(),1),j=(0,n.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,n.jsx)(p.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,n.jsx)(p.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 v=a(o(),1),P=a(r(),1),D=(0,P.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P.jsx)(v.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 y=a(o(),1),M=a(r(),1),T=(0,M.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M.jsx)(y.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 b=a(U(),1),Z=a(E(),1);import{store as I}from"@wordpress/boot";async function ya(){Object.entries({home:{icon:x},identity:{icon:S},styles:{icon:j},navigation:{icon:V},pages:{icon:R},templateParts:{icon:D},patterns:{icon:T},templates:{icon:k}}).forEach(([f,{icon:l}])=>{(0,b.dispatch)(I).updateMenuItem(f,{icon:l})});let t={default:{list:"/types/{type}",edit:"/types/{type}/edit/{id}"},wp_template:{list:"/templates"},wp_template_part:{list:"/template-parts"},wp_block:{list:"/patterns"},wp_navigation:{list:"/navigation"}};Object.entries(t).forEach(([f,l])=>{(0,b.dispatch)(I).registerEntityLinks(f,{...t.default,...l})}),(0,b.dispatch)(Z.store).setDefaults("core",{allowRightClickOverrides:!0,enableChoosePatternModal:!0,showBlockBreadcrumbs:!0})}export{ya as init};
diff --git a/wp-includes/js/dist/script-modules/lazy-editor/index.js b/wp-includes/js/dist/script-modules/lazy-editor/index.js
index f6f4af8abf..c8f9ad8ab9 100644
--- a/wp-includes/js/dist/script-modules/lazy-editor/index.js
+++ b/wp-includes/js/dist/script-modules/lazy-editor/index.js
@@ -122,6 +122,12 @@ function useStylesId({ templateId } = {}) {
       ) : null;
       return {
         globalStylesId: coreDataSelect.__experimentalGetCurrentGlobalStylesId(),
+        /*
+         * `styles_id` is not part of the template REST schema, so it
+         * cannot come from the record type. It is read defensively in
+         * case a filtered response carries one; without it the hook
+         * falls back to the global styles ID below.
+         */
         stylesId: template?.styles_id
       };
     },
@@ -645,10 +651,13 @@ function getResolvedValue(ruleValue, tree) {
   }
   const resolvedValue = getResolvedRefValue(ruleValue, tree);
   if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
-    resolvedValue.url = getResolvedThemeFilePath(
-      resolvedValue.url,
-      tree?._links?.["wp:theme-file"]
-    );
+    return {
+      ...resolvedValue,
+      url: getResolvedThemeFilePath(
+        resolvedValue.url,
+        tree?._links?.["wp:theme-file"]
+      )
+    };
   }
   return resolvedValue;
 }
@@ -2514,6 +2523,9 @@ var import_element = __toESM(require_element(), 1);
 function useUserGlobalStyles(id) {
   const { userGlobalStyles } = (0, import_data3.useSelect)(
     (select2) => {
+      if (id === void 0) {
+        return { userGlobalStyles: void 0 };
+      }
       const { getEntityRecord, getEditedEntityRecord, canUser } = select2(import_core_data2.store);
       const userCanEditGlobalStyles = canUser("update", {
         kind: "root",
@@ -2568,7 +2580,9 @@ var { unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCo
 );

 // packages/lazy-editor/build-module/hooks/use-editor-settings.mjs
-function useEditorSettings({ stylesId }) {
+function useEditorSettings({
+  stylesId
+}) {
   const { editorSettings, blockTypes } = (0, import_data4.useSelect)(
     (select2) => ({
       editorSettings: unlock(
diff --git a/wp-includes/js/dist/script-modules/lazy-editor/index.min.asset.php b/wp-includes/js/dist/script-modules/lazy-editor/index.min.asset.php
index 87ec4d104f..8d34c67a97 100644
--- a/wp-includes/js/dist/script-modules/lazy-editor/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/lazy-editor/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-private-apis', 'wp-style-engine'), 'version' => '26702529626be08dab3c');
\ No newline at end of file
+<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-private-apis', 'wp-style-engine'), 'version' => '68563009a3346a87bfa0');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/lazy-editor/index.min.js b/wp-includes/js/dist/script-modules/lazy-editor/index.min.js
index 11fb9359db..0b60146fae 100644
--- a/wp-includes/js/dist/script-modules/lazy-editor/index.min.js
+++ b/wp-includes/js/dist/script-modules/lazy-editor/index.min.js
@@ -1,4 +1,4 @@
-var De=Object.create;var Tt=Object.defineProperty;var Ke=Object.getOwnPropertyDescriptor;var He=Object.getOwnPropertyNames;var Je=Object.getPrototypeOf,Xe=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ye=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of He(e))!Xe.call(t,n)&&n!==o&&Tt(t,n,{get:()=>e[n],enumerable:!(r=Ke(e,n))||r.enumerable});return t};var S=(t,e,o)=>(o=t!=null?De(Je(t)):{},Ye(e||!t||!t.__esModule?Tt(o,"default",{value:t,enumerable:!0}):o,t));var gt=P((ar,Rt)=>{Rt.exports=window.wp.editor});var N=P((lr,Ct)=>{Ct.exports=window.wp.coreData});var G=P((cr,Lt)=>{Lt.exports=window.wp.data});var zt=P((ur,Mt)=>{Mt.exports=window.wp.components});var B=P((fr,Gt)=>{Gt.exports=window.wp.element});var mt=P((hr,Ut)=>{Ut.exports=window.wp.styleEngine});var Yt=P((xr,Xt)=>{Xt.exports=window.wp.i18n});var it=P(($r,Zt)=>{Zt.exports=window.wp.blocks});var we=P((Yr,ve)=>{ve.exports=window.wp.privateApis});var Vt=P((un,Re)=>{Re.exports=window.ReactJSXRuntime});var Ge=P((hn,ze)=>{ze.exports=window.wp.blockEditor});var Ce=S(gt(),1),It=S(N(),1),jt=S(G(),1),Le=S(zt(),1),Me=S(B(),1);var Nt=S(N(),1),Bt=S(G(),1);function ot({templateId:t}={}){let{globalStylesId:e,stylesId:o}=(0,Bt.useSelect)(r=>{let n=r(Nt.store),s=t?n.getEntityRecord("postType","wp_template",t):null;return{globalStylesId:n.__experimentalGetCurrentGlobalStylesId(),stylesId:s?.styles_id}},[t]);return o||e}function rt(t,e,o){e=Array.isArray(e)?[...e]:[e],t=Array.isArray(t)?[...t]:{...t};let r=e.pop(),n=t;for(let s of e){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[r]=o,t}var v=(t,e,o)=>{let r=Array.isArray(e)?e:e.split("."),n=t;return r.forEach(s=>{n=n?.[s]}),n??o};var Ze=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Wt(t,e,o){let r=o?".blocks."+o:"",n=e?"."+e:"",s=`settings${r}${n}`,i=`settings${n}`;if(e)return v(t,s)??v(t,i);let a={};return Ze.forEach(l=>{let c=v(t,`settings${r}.${l}`)??v(t,`settings.${l}`);c!==void 0&&(a=rt(a,l.split("."),c))}),a}var Kt=S(mt(),1);var Qe="1600px",qe="320px",to=1,eo=.25,oo=.75,ro="14px";function Dt({minimumFontSize:t,maximumFontSize:e,fontSize:o,minimumViewportWidth:r=qe,maximumViewportWidth:n=Qe,scaleFactor:s=to,minimumFontSizeLimit:i}){if(i=A(i)?i:ro,o){let b=A(o);if(!b?.unit||!b?.value)return null;let E=A(i,{coerceTo:b.unit});if(E?.value&&!t&&!e&&b?.value<=E?.value)return null;if(e||(e=`${b.value}${b.unit}`),!t){let _=b.unit==="px"?b.value:b.value*16,k=Math.min(Math.max(1-.075*Math.log2(_),eo),oo),L=D(b.value*k,3);E?.value&&L<E?.value?t=`${E.value}${E.unit}`:t=`${L}${b.unit}`}}let a=A(t),l=a?.unit||"rem",c=A(e,{coerceTo:l});if(!a||!c)return null;let d=A(t,{coerceTo:"rem"}),u=A(n,{coerceTo:l}),p=A(r,{coerceTo:l});if(!u||!p||!d)return null;let g=u.value-p.value;if(!g)return null;let h=D(p.value/100,3),f=D(h,3)+l,m=100*((c.value-a.value)/g),y=D((m||1)*s,3),w=`${d.value}${d.unit} + ((1vw - ${f}) * ${y})`;return`clamp(${t}, ${w}, ${e})`}function A(t,e={}){if(typeof t!="string"&&typeof t!="number")return null;isFinite(t)&&(t=`${t}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...e},s=n?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${s}){1,1}$`),a=t.toString().match(i);if(!a||a.length<3)return null;let[,l,c]=a,d=parseFloat(l);return o==="px"&&(c==="em"||c==="rem")&&(d=d*r,c=o),c==="px"&&(o==="em"||o==="rem")&&(d=d/r,c=o),(o==="em"||o==="rem")&&(c==="em"||c==="rem")&&(c=o),c?{value:D(d,3),unit:c}:null}function D(t,e=3){let o=Math.pow(10,e);return Math.round(t*o)/o}function ht(t){let e=t?.fluid;return e===!0||e&&typeof e=="object"&&Object.keys(e).length>0}function no(t){let e=t?.typography??{},o=t?.layout,r=A(o?.wideSize)?o?.wideSize:null;return ht(e)&&r?{fluid:{maxViewportWidth:r,...typeof e.fluid=="object"?e.fluid:{}}}:{fluid:e?.fluid}}function nt(t,e){let{size:o}=t;if(!o||o==="0"||t?.fluid===!1||!ht(e?.typography)&&!ht(t))return o;let r=no(e)?.fluid??{},n=Dt({minimumFontSize:typeof t?.fluid=="boolean"?void 0:t?.fluid?.min,maximumFontSize:typeof t?.fluid=="boolean"?void 0:t?.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 T="body",H=":root";function K(t){if(!t.includes(","))return[t];let e=[],o="",r=0;for(let n of t){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){e.push(o),o="";continue}o+=n}return e.push(o),e}var J=[{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:t})=>`url( '#wp-duotone-${t}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(t,e)=>nt(t,e),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:t})=>t,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function V(t,e){if(!t||!e)return e;let o=K(t),r=K(e),n=[];return o.forEach(s=>{r.forEach(i=>{n.push(`${s.trim()} ${i.trim()}`)})}),n.join(", ")}function Ht(t,e){if(!t||!e)return;let o={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(o[r]=V(t,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([s,i])=>{o[r][s]=V(t,i)}))}),o}function st(t,e){return t.includes(",")?K(t).map(n=>n+e).join(","):t+e}function yt(t,e){let o=`.is-style-${t}`;if(!e)return o;let r=/[^\s:]+/,n=i=>i+o;return K(e).map(i=>i.replace(r,n)).join(",")}function Jt(t,e){let o=`.is-style-${t}`,r=K(e).map(n=>{let s=n.trim(),i=`${o} `;return s.startsWith(i)?s.slice(i.length):s});return yt(t,r.join(","))}function so(t,e){if(!t||!e)return t;if(typeof t=="object"&&"ref"in t&&t?.ref){let o=(0,Kt.getCSSValueFromRawStyle)(v(e,t.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?t:o}return t}function io(t,e){if(!t||!e||!Array.isArray(e))return t;let o=e.find(r=>r?.name===t);return o?.href?o?.href:t}function St(t,e){if(!t||!e)return t;let o=so(t,e);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=io(o.url,e?._links?.["wp:theme-file"])),o}var $=S(it(),1),Y=S(mt(),1),he=S(G(),1);function W(t,e="root",o={}){if(!e)return null;let{fallback:r=!1}=o,{name:n,selectors:s,supports:i}=t,a=s&&Object.keys(s).length>0,l=Array.isArray(e)?e.join("."):e,c=null;if(a&&s.root?c=s?.root:i?.__experimentalSelector?c=i.__experimentalSelector:c=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return c;let d=Array.isArray(e)?e:e.split(".");if(d.length===1){let p=r?c:null;if(a)return v(s,`${l}.root`,null)||v(s,l,null)||p;let g=i?v(i,`${l}.__experimentalSelector`,null):void 0;return g?V(c,g):p}let u;return a&&(u=v(s,l,null)),u||(r?W(t,d[0],o):null)}var ao={grad:.9,turn:360,rad:360/(2*Math.PI)},R=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},x=function(t,e,o){return e===void 0&&(e=0),o===void 0&&(o=Math.pow(10,e)),Math.round(o*t)/o+0},O=function(t,e,o){return e===void 0&&(e=0),o===void 0&&(o=1),t>o?o:t>e?t:e},ie=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},Qt=function(t){return{r:O(t.r,0,255),g:O(t.g,0,255),b:O(t.b,0,255),a:O(t.a)}},bt=function(t){return{r:x(t.r),g:x(t.g),b:x(t.b),a:x(t.a,3)}},lo=/^#([0-9a-f]{3,8})$/i,at=function(t){var e=t.toString(16);return e.length<2?"0"+e:e},ae=function(t){var e=t.r,o=t.g,r=t.b,n=t.a,s=Math.max(e,o,r),i=s-Math.min(e,o,r),a=i?s===e?(o-r)/i:s===o?2+(r-e)/i:4+(e-o)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},le=function(t){var e=t.h,o=t.s,r=t.v,n=t.a;e=e/360*6,o/=100,r/=100;var s=Math.floor(e),i=r*(1-o),a=r*(1-(e-s)*o),l=r*(1-(1-e+s)*o),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:n}},qt=function(t){return{h:ie(t.h),s:O(t.s,0,100),l:O(t.l,0,100),a:O(t.a)}},te=function(t){return{h:x(t.h),s:x(t.s),l:x(t.l),a:x(t.a,3)}},ee=function(t){return le((o=(e=t).s,{h:e.h,s:(o*=((r=e.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:e.a}));var e,o,r},X=function(t){return{h:(e=ae(t)).h,s:(n=(200-(o=e.s))*(r=e.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:e.a};var e,o,r,n},co=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uo=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,po=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,oe={string:[[function(t){var e=lo.exec(t);return e?(t=e[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?x(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?x(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var e=fo.exec(t)||po.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:Qt({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=co.exec(t)||uo.exec(t);if(!e)return null;var o,r,n=qt({h:(o=e[1],r=e[2],r===void 0&&(r="deg"),Number(o)*(ao[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return ee(n)},"hsl"]],object:[[function(t){var e=t.r,o=t.g,r=t.b,n=t.a,s=n===void 0?1:n;return R(e)&&R(o)&&R(r)?Qt({r:Number(e),g:Number(o),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,o=t.s,r=t.l,n=t.a,s=n===void 0?1:n;if(!R(e)||!R(o)||!R(r))return null;var i=qt({h:Number(e),s:Number(o),l:Number(r),a:Number(s)});return ee(i)},"hsl"],[function(t){var e=t.h,o=t.s,r=t.v,n=t.a,s=n===void 0?1:n;if(!R(e)||!R(o)||!R(r))return null;var i=(function(a){return{h:ie(a.h),s:O(a.s,0,100),v:O(a.v,0,100),a:O(a.a)}})({h:Number(e),s:Number(o),v:Number(r),a:Number(s)});return le(i)},"hsv"]]},re=function(t,e){for(var o=0;o<e.length;o++){var r=e[o][0](t);if(r)return[r,e[o][1]]}return[null,void 0]},go=function(t){return typeof t=="string"?re(t.trim(),oe.string):typeof t=="object"&&t!==null?re(t,oe.object):[null,void 0]};var vt=function(t,e){var o=X(t);return{h:o.h,s:O(o.s+100*e,0,100),l:o.l,a:o.a}},wt=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},ne=function(t,e){var o=X(t);return{h:o.h,s:o.s,l:O(o.l+100*e,0,100),a:o.a}},se=(function(){function t(e){this.parsed=go(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return t.prototype.isValid=function(){return this.parsed!==null},t.prototype.brightness=function(){return x(wt(this.rgba),2)},t.prototype.isDark=function(){return wt(this.rgba)<.5},t.prototype.isLight=function(){return wt(this.rgba)>=.5},t.prototype.toHex=function(){return e=bt(this.rgba),o=e.r,r=e.g,n=e.b,i=(s=e.a)<1?at(x(255*s)):"","#"+at(o)+at(r)+at(n)+i;var e,o,r,n,s,i},t.prototype.toRgb=function(){return bt(this.rgba)},t.prototype.toRgbString=function(){return e=bt(this.rgba),o=e.r,r=e.g,n=e.b,(s=e.a)<1?"rgba("+o+", "+r+", "+n+", "+s+")":"rgb("+o+", "+r+", "+n+")";var e,o,r,n,s},t.prototype.toHsl=function(){return te(X(this.rgba))},t.prototype.toHslString=function(){return e=te(X(this.rgba)),o=e.h,r=e.s,n=e.l,(s=e.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+s+")":"hsl("+o+", "+r+"%, "+n+"%)";var e,o,r,n,s},t.prototype.toHsv=function(){return e=ae(this.rgba),{h:x(e.h),s:x(e.s),v:x(e.v),a:x(e.a,3)};var e},t.prototype.invert=function(){return I({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),I(vt(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),I(vt(this.rgba,-e))},t.prototype.grayscale=function(){return I(vt(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),I(ne(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),I(ne(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},t.prototype.alpha=function(e){return typeof e=="number"?I({r:(o=this.rgba).r,g:o.g,b:o.b,a:e}):x(this.rgba.a,3);var o},t.prototype.hue=function(e){var o=X(this.rgba);return typeof e=="number"?I({h:e,s:o.s,l:o.l,a:o.a}):x(o.h)},t.prototype.isEqual=function(e){return this.toHex()===I(e).toHex()},t})(),I=function(t){return t instanceof se?t:new se(t)};function mo(t=[]){let e={r:[],g:[],b:[],a:[]};return t.forEach(o=>{let r=I(o).toRgb();e.r.push(r.r/255),e.g.push(r.g/255),e.b.push(r.b/255),e.a.push(r.a)}),e}function ce(t,e){let o=mo(e);return`
+var De=Object.create;var Tt=Object.defineProperty;var Ke=Object.getOwnPropertyDescriptor;var He=Object.getOwnPropertyNames;var Je=Object.getPrototypeOf,Xe=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ye=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of He(e))!Xe.call(t,n)&&n!==o&&Tt(t,n,{get:()=>e[n],enumerable:!(r=Ke(e,n))||r.enumerable});return t};var S=(t,e,o)=>(o=t!=null?De(Je(t)):{},Ye(e||!t||!t.__esModule?Tt(o,"default",{value:t,enumerable:!0}):o,t));var gt=P((ar,Rt)=>{Rt.exports=window.wp.editor});var N=P((lr,Ct)=>{Ct.exports=window.wp.coreData});var G=P((cr,Lt)=>{Lt.exports=window.wp.data});var zt=P((ur,Mt)=>{Mt.exports=window.wp.components});var B=P((fr,Gt)=>{Gt.exports=window.wp.element});var mt=P((hr,Ut)=>{Ut.exports=window.wp.styleEngine});var Yt=P((xr,Xt)=>{Xt.exports=window.wp.i18n});var it=P(($r,Zt)=>{Zt.exports=window.wp.blocks});var we=P((Yr,ve)=>{ve.exports=window.wp.privateApis});var Vt=P((un,Re)=>{Re.exports=window.ReactJSXRuntime});var Ge=P((hn,ze)=>{ze.exports=window.wp.blockEditor});var Ce=S(gt(),1),It=S(N(),1),jt=S(G(),1),Le=S(zt(),1),Me=S(B(),1);var Nt=S(N(),1),Bt=S(G(),1);function ot({templateId:t}={}){let{globalStylesId:e,stylesId:o}=(0,Bt.useSelect)(r=>{let n=r(Nt.store),s=t?n.getEntityRecord("postType","wp_template",t):null;return{globalStylesId:n.__experimentalGetCurrentGlobalStylesId(),stylesId:s?.styles_id}},[t]);return o||e}function rt(t,e,o){e=Array.isArray(e)?[...e]:[e],t=Array.isArray(t)?[...t]:{...t};let r=e.pop(),n=t;for(let s of e){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[r]=o,t}var v=(t,e,o)=>{let r=Array.isArray(e)?e:e.split("."),n=t;return r.forEach(s=>{n=n?.[s]}),n??o};var Ze=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Wt(t,e,o){let r=o?".blocks."+o:"",n=e?"."+e:"",s=`settings${r}${n}`,i=`settings${n}`;if(e)return v(t,s)??v(t,i);let a={};return Ze.forEach(l=>{let c=v(t,`settings${r}.${l}`)??v(t,`settings.${l}`);c!==void 0&&(a=rt(a,l.split("."),c))}),a}var Kt=S(mt(),1);var Qe="1600px",qe="320px",to=1,eo=.25,oo=.75,ro="14px";function Dt({minimumFontSize:t,maximumFontSize:e,fontSize:o,minimumViewportWidth:r=qe,maximumViewportWidth:n=Qe,scaleFactor:s=to,minimumFontSizeLimit:i}){if(i=A(i)?i:ro,o){let b=A(o);if(!b?.unit||!b?.value)return null;let E=A(i,{coerceTo:b.unit});if(E?.value&&!t&&!e&&b?.value<=E?.value)return null;if(e||(e=`${b.value}${b.unit}`),!t){let _=b.unit==="px"?b.value:b.value*16,k=Math.min(Math.max(1-.075*Math.log2(_),eo),oo),L=D(b.value*k,3);E?.value&&L<E?.value?t=`${E.value}${E.unit}`:t=`${L}${b.unit}`}}let a=A(t),l=a?.unit||"rem",c=A(e,{coerceTo:l});if(!a||!c)return null;let d=A(t,{coerceTo:"rem"}),u=A(n,{coerceTo:l}),p=A(r,{coerceTo:l});if(!u||!p||!d)return null;let g=u.value-p.value;if(!g)return null;let h=D(p.value/100,3),f=D(h,3)+l,m=100*((c.value-a.value)/g),y=D((m||1)*s,3),w=`${d.value}${d.unit} + ((1vw - ${f}) * ${y})`;return`clamp(${t}, ${w}, ${e})`}function A(t,e={}){if(typeof t!="string"&&typeof t!="number")return null;isFinite(t)&&(t=`${t}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...e},s=n?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${s}){1,1}$`),a=t.toString().match(i);if(!a||a.length<3)return null;let[,l,c]=a,d=parseFloat(l);return o==="px"&&(c==="em"||c==="rem")&&(d=d*r,c=o),c==="px"&&(o==="em"||o==="rem")&&(d=d/r,c=o),(o==="em"||o==="rem")&&(c==="em"||c==="rem")&&(c=o),c?{value:D(d,3),unit:c}:null}function D(t,e=3){let o=Math.pow(10,e);return Math.round(t*o)/o}function ht(t){let e=t?.fluid;return e===!0||e&&typeof e=="object"&&Object.keys(e).length>0}function no(t){let e=t?.typography??{},o=t?.layout,r=A(o?.wideSize)?o?.wideSize:null;return ht(e)&&r?{fluid:{maxViewportWidth:r,...typeof e.fluid=="object"?e.fluid:{}}}:{fluid:e?.fluid}}function nt(t,e){let{size:o}=t;if(!o||o==="0"||t?.fluid===!1||!ht(e?.typography)&&!ht(t))return o;let r=no(e)?.fluid??{},n=Dt({minimumFontSize:typeof t?.fluid=="boolean"?void 0:t?.fluid?.min,maximumFontSize:typeof t?.fluid=="boolean"?void 0:t?.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 T="body",H=":root";function K(t){if(!t.includes(","))return[t];let e=[],o="",r=0;for(let n of t){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){e.push(o),o="";continue}o+=n}return e.push(o),e}var J=[{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:t})=>`url( '#wp-duotone-${t}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(t,e)=>nt(t,e),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:t})=>t,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function V(t,e){if(!t||!e)return e;let o=K(t),r=K(e),n=[];return o.forEach(s=>{r.forEach(i=>{n.push(`${s.trim()} ${i.trim()}`)})}),n.join(", ")}function Ht(t,e){if(!t||!e)return;let o={};return Object.entries(e).forEach(([r,n])=>{typeof n=="string"&&(o[r]=V(t,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([s,i])=>{o[r][s]=V(t,i)}))}),o}function st(t,e){return t.includes(",")?K(t).map(n=>n+e).join(","):t+e}function yt(t,e){let o=`.is-style-${t}`;if(!e)return o;let r=/[^\s:]+/,n=i=>i+o;return K(e).map(i=>i.replace(r,n)).join(",")}function Jt(t,e){let o=`.is-style-${t}`,r=K(e).map(n=>{let s=n.trim(),i=`${o} `;return s.startsWith(i)?s.slice(i.length):s});return yt(t,r.join(","))}function so(t,e){if(!t||!e)return t;if(typeof t=="object"&&"ref"in t&&t?.ref){let o=(0,Kt.getCSSValueFromRawStyle)(v(e,t.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?t:o}return t}function io(t,e){if(!t||!e||!Array.isArray(e))return t;let o=e.find(r=>r?.name===t);return o?.href?o?.href:t}function St(t,e){if(!t||!e)return t;let o=so(t,e);return typeof o=="object"&&o!==null&&"url"in o&&o?.url?{...o,url:io(o.url,e?._links?.["wp:theme-file"])}:o}var $=S(it(),1),Y=S(mt(),1),he=S(G(),1);function W(t,e="root",o={}){if(!e)return null;let{fallback:r=!1}=o,{name:n,selectors:s,supports:i}=t,a=s&&Object.keys(s).length>0,l=Array.isArray(e)?e.join("."):e,c=null;if(a&&s.root?c=s?.root:i?.__experimentalSelector?c=i.__experimentalSelector:c=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return c;let d=Array.isArray(e)?e:e.split(".");if(d.length===1){let p=r?c:null;if(a)return v(s,`${l}.root`,null)||v(s,l,null)||p;let g=i?v(i,`${l}.__experimentalSelector`,null):void 0;return g?V(c,g):p}let u;return a&&(u=v(s,l,null)),u||(r?W(t,d[0],o):null)}var ao={grad:.9,turn:360,rad:360/(2*Math.PI)},R=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},x=function(t,e,o){return e===void 0&&(e=0),o===void 0&&(o=Math.pow(10,e)),Math.round(o*t)/o+0},O=function(t,e,o){return e===void 0&&(e=0),o===void 0&&(o=1),t>o?o:t>e?t:e},ie=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},Qt=function(t){return{r:O(t.r,0,255),g:O(t.g,0,255),b:O(t.b,0,255),a:O(t.a)}},bt=function(t){return{r:x(t.r),g:x(t.g),b:x(t.b),a:x(t.a,3)}},lo=/^#([0-9a-f]{3,8})$/i,at=function(t){var e=t.toString(16);return e.length<2?"0"+e:e},ae=function(t){var e=t.r,o=t.g,r=t.b,n=t.a,s=Math.max(e,o,r),i=s-Math.min(e,o,r),a=i?s===e?(o-r)/i:s===o?2+(r-e)/i:4+(e-o)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},le=function(t){var e=t.h,o=t.s,r=t.v,n=t.a;e=e/360*6,o/=100,r/=100;var s=Math.floor(e),i=r*(1-o),a=r*(1-(e-s)*o),l=r*(1-(1-e+s)*o),c=s%6;return{r:255*[r,a,i,i,l,r][c],g:255*[l,r,r,a,i,i][c],b:255*[i,i,l,r,r,a][c],a:n}},qt=function(t){return{h:ie(t.h),s:O(t.s,0,100),l:O(t.l,0,100),a:O(t.a)}},te=function(t){return{h:x(t.h),s:x(t.s),l:x(t.l),a:x(t.a,3)}},ee=function(t){return le((o=(e=t).s,{h:e.h,s:(o*=((r=e.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:e.a}));var e,o,r},X=function(t){return{h:(e=ae(t)).h,s:(n=(200-(o=e.s))*(r=e.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:e.a};var e,o,r,n},co=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uo=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,po=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,oe={string:[[function(t){var e=lo.exec(t);return e?(t=e[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?x(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?x(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var e=fo.exec(t)||po.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:Qt({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=co.exec(t)||uo.exec(t);if(!e)return null;var o,r,n=qt({h:(o=e[1],r=e[2],r===void 0&&(r="deg"),Number(o)*(ao[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return ee(n)},"hsl"]],object:[[function(t){var e=t.r,o=t.g,r=t.b,n=t.a,s=n===void 0?1:n;return R(e)&&R(o)&&R(r)?Qt({r:Number(e),g:Number(o),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,o=t.s,r=t.l,n=t.a,s=n===void 0?1:n;if(!R(e)||!R(o)||!R(r))return null;var i=qt({h:Number(e),s:Number(o),l:Number(r),a:Number(s)});return ee(i)},"hsl"],[function(t){var e=t.h,o=t.s,r=t.v,n=t.a,s=n===void 0?1:n;if(!R(e)||!R(o)||!R(r))return null;var i=(function(a){return{h:ie(a.h),s:O(a.s,0,100),v:O(a.v,0,100),a:O(a.a)}})({h:Number(e),s:Number(o),v:Number(r),a:Number(s)});return le(i)},"hsv"]]},re=function(t,e){for(var o=0;o<e.length;o++){var r=e[o][0](t);if(r)return[r,e[o][1]]}return[null,void 0]},go=function(t){return typeof t=="string"?re(t.trim(),oe.string):typeof t=="object"&&t!==null?re(t,oe.object):[null,void 0]};var vt=function(t,e){var o=X(t);return{h:o.h,s:O(o.s+100*e,0,100),l:o.l,a:o.a}},wt=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},ne=function(t,e){var o=X(t);return{h:o.h,s:o.s,l:O(o.l+100*e,0,100),a:o.a}},se=(function(){function t(e){this.parsed=go(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return t.prototype.isValid=function(){return this.parsed!==null},t.prototype.brightness=function(){return x(wt(this.rgba),2)},t.prototype.isDark=function(){return wt(this.rgba)<.5},t.prototype.isLight=function(){return wt(this.rgba)>=.5},t.prototype.toHex=function(){return e=bt(this.rgba),o=e.r,r=e.g,n=e.b,i=(s=e.a)<1?at(x(255*s)):"","#"+at(o)+at(r)+at(n)+i;var e,o,r,n,s,i},t.prototype.toRgb=function(){return bt(this.rgba)},t.prototype.toRgbString=function(){return e=bt(this.rgba),o=e.r,r=e.g,n=e.b,(s=e.a)<1?"rgba("+o+", "+r+", "+n+", "+s+")":"rgb("+o+", "+r+", "+n+")";var e,o,r,n,s},t.prototype.toHsl=function(){return te(X(this.rgba))},t.prototype.toHslString=function(){return e=te(X(this.rgba)),o=e.h,r=e.s,n=e.l,(s=e.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+s+")":"hsl("+o+", "+r+"%, "+n+"%)";var e,o,r,n,s},t.prototype.toHsv=function(){return e=ae(this.rgba),{h:x(e.h),s:x(e.s),v:x(e.v),a:x(e.a,3)};var e},t.prototype.invert=function(){return I({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),I(vt(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),I(vt(this.rgba,-e))},t.prototype.grayscale=function(){return I(vt(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),I(ne(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),I(ne(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},t.prototype.alpha=function(e){return typeof e=="number"?I({r:(o=this.rgba).r,g:o.g,b:o.b,a:e}):x(this.rgba.a,3);var o},t.prototype.hue=function(e){var o=X(this.rgba);return typeof e=="number"?I({h:e,s:o.s,l:o.l,a:o.a}):x(o.h)},t.prototype.isEqual=function(e){return this.toHex()===I(e).toHex()},t})(),I=function(t){return t instanceof se?t:new se(t)};function mo(t=[]){let e={r:[],g:[],b:[],a:[]};return t.forEach(o=>{let r=I(o).toRgb();e.r.push(r.r/255),e.g.push(r.g/255),e.b.push(r.b/255),e.a.push(r.a)}),e}function ce(t,e){let o=mo(e);return`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -32,6 +32,6 @@ var De=Object.create;var Tt=Object.defineProperty;var Ke=Object.getOwnPropertyDe
 				.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;
-				`),f+="}"),a.blockStyles){let m=xt(t);c.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let w=Ro(y,m);[y,...w,...me(y),...w.flatMap(me)].forEach(b=>{f+=Go(b,{tree:l,useRootPaddingAlign:u,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:s})})})}if(a.layoutStyles&&(f=f+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",f=f+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",f=f+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let m=lt(l?.styles?.spacing?.blockGap)||"0.5em";f=f+`:root :where(.wp-site-blocks) > * { margin-block-start: ${m}; margin-block-end: 0; }`,f=f+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",f=f+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:m,presets:y})=>{(T===m||H===m)&&(m="");let w=Oo(m,y);w.length>0&&(f+=w)}),f};function Bo(t,e){return _t(t,e).flatMap(({presets:r})=>Po(r))}var Wo=(t,e)=>{if(t?.selectors&&Object.keys(t.selectors).length>0)return t.selectors;let o={root:e};return Object.entries(_o).forEach(([r,n])=>{let s=W(t,r);s&&(o[n]=s)}),o},Uo=(t,e)=>{let{getBlockStyles:o}=(0,he.select)($.store),r={};return t.forEach(n=>{let s=n.name,i=W(n);if(!i)return;let a=W(n,"filter.duotone");if(!a){let h=W(n),f=(0,$.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof f=="string"&&h&&(a=V(h,f))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap,d=typeof c=="object"&&!Array.isArray(c)?c.__experimentalDefault:void 0,u=o(s),p={};u?.forEach(h=>{let f=e?`-${e}`:"",m=`${h.name}${f}`,y=yt(m,i);p[m]=y});let g=Wo(n,i);r[s]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(g).length?g:void 0,hasLayoutSupport:l,name:s,selector:i,styleVariationSelectors:u?.length?p:void 0}}),r};function Do(t){let e=t.styles?.blocks,o=e?.["core/separator"];return o&&o.color?.background&&!o.color?.text&&!o.border?.color?{...t,styles:{...t.styles,blocks:{...e,"core/separator":{...o,color:{...o.color,text:o.color?.background}}}}}:t}function be(t,e){let o="";return!t||t.trim()===""||t.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${e}){${n.trim()}}`;else{let i=n.replace("}","").split("{");if(i.length!==2)return;let[a,l]=i,c=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=c?c[1]:"",u=c?a.replace(d,"").trim():a.trim(),p;u===""?p=e:p=a.startsWith(" ")?V(e,u):st(e,u),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function kt(t={},e=[],o={}){let{hasBlockGapSupport:r,hasFallbackGapSupport:n,disableLayoutStyles:s=!1,disableRootPadding:i=!1,styleOptions:a={}}=o,l=e.length>0?e:(0,$.getBlockTypes)(),c=Wt(t,"spacing.blockGap"),d=r??c!==null,u=n??!d;if(!t?.styles||!t?.settings)return[[],{}];let p=Do(t),g=Uo(l),h=zo(p,g),f=No(p,g,d,u,s,i,a),m=Bo(p,g),y=[{css:h,isGlobalStyles:!0},{css:f,isGlobalStyles:!0},{css:p?.styles?.css??"",isGlobalStyles:!0},{assets:m,__unstableType:"svgs",isGlobalStyles:!0}];return l.forEach(w=>{let b=p?.styles?.blocks?.[w.name];if(b?.css){let{featureSelectors:E}=g[w.name],_=typeof E=="object"?E?.css:void 0,k;typeof _=="string"?k=_:typeof _=="object"&&(k=_?.root);let L=k??g[w.name].selector;y.push({css:be(b.css,L),isGlobalStyles:!0})}}),[y,p.settings]}var Oe=S(N(),1),Pe=S(it(),1),ft=S(B(),1),Ve=S(G(),1);var Ee=S(N(),1),xe=S(G(),1),$e=S(B(),1);function _e(t){let{userGlobalStyles:e}=(0,xe.useSelect)(o=>{let{getEntityRecord:r,getEditedEntityRecord:n,canUser:s}=o(Ee.store),i=s("update",{kind:"root",name:"globalStyles",id:t}),a;return typeof i=="boolean"&&(i?a=n("root","globalStyles",t):a=r("root","globalStyles",t,{context:"view"})),{userGlobalStyles:a}},[t]);return(0,$e.useMemo)(()=>e?{user:e}:{user:void 0},[e])}var ke=S(we(),1),{unlock:j}=(0,ke.__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/lazy-editor");function Z({stylesId:t}){let{editorSettings:e,blockTypes:o}=(0,Ve.useSelect)(a=>({editorSettings:j(a(Oe.store)).getEditorSettings(),blockTypes:a(Pe.store).getBlockTypes()}),[]),{user:r}=_e(t),[n]=(0,ft.useMemo)(()=>kt(r,o),[r,o]),s=!!e,i=(0,ft.useMemo)(()=>s?[...e?.styles??[],...n]:[],[s,e?.styles,n]);return{isReady:s,editorSettings:(0,ft.useMemo)(()=>({...e??{},styles:i}),[e,i])}}function Ko(t){if(!t||Object.keys(t).length===0)return;let e=document.querySelector("script#wp-importmap[type=importmap]");if(e)try{let o=JSON.parse(e.text);o.imports||(o.imports={}),o.imports={...o.imports,...t},e.text=JSON.stringify(o,null,2)}catch(o){console.error("Failed to parse or update import map:",o)}else{let o=document.createElement("script");o.type="importmap",o.id="wp-importmap",o.text=JSON.stringify({imports:t},null,2),document.head.appendChild(o)}}function Ho(t,e){return new Promise(o=>{if(!e.src){o();return}if(document.getElementById(t+"-css")){o();return}let n=document.createElement("link");n.rel="stylesheet",n.href=e.src+(e.version?"?ver="+e.version:""),n.id=t+"-css",n.media=e.media||"all",n.onload=()=>o(),n.onerror=()=>{console.error(`Failed to load stylesheet: ${t}`),o()},document.head.appendChild(n)})}function Jo(t,e){if(!e.src){let r=document.createElement("script");return r.id=t+"-js",r.textContent="// Processed: "+t,r}let o=document.createElement("script");return o.src=e.src+(e.version?"?ver="+e.version:""),o.id=t+"-js",o.async=!1,o}function Ie(t,e,o){let r="";if(Array.isArray(e)?r=e.join(`
+				`),f+="}"),a.blockStyles){let m=xt(t);c.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let w=Ro(y,m);[y,...w,...me(y),...w.flatMap(me)].forEach(b=>{f+=Go(b,{tree:l,useRootPaddingAlign:u,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:s})})})}if(a.layoutStyles&&(f=f+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",f=f+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",f=f+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let m=lt(l?.styles?.spacing?.blockGap)||"0.5em";f=f+`:root :where(.wp-site-blocks) > * { margin-block-start: ${m}; margin-block-end: 0; }`,f=f+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",f=f+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:m,presets:y})=>{(T===m||H===m)&&(m="");let w=Oo(m,y);w.length>0&&(f+=w)}),f};function Bo(t,e){return _t(t,e).flatMap(({presets:r})=>Po(r))}var Wo=(t,e)=>{if(t?.selectors&&Object.keys(t.selectors).length>0)return t.selectors;let o={root:e};return Object.entries(_o).forEach(([r,n])=>{let s=W(t,r);s&&(o[n]=s)}),o},Uo=(t,e)=>{let{getBlockStyles:o}=(0,he.select)($.store),r={};return t.forEach(n=>{let s=n.name,i=W(n);if(!i)return;let a=W(n,"filter.duotone");if(!a){let h=W(n),f=(0,$.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof f=="string"&&h&&(a=V(h,f))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap,d=typeof c=="object"&&!Array.isArray(c)?c.__experimentalDefault:void 0,u=o(s),p={};u?.forEach(h=>{let f=e?`-${e}`:"",m=`${h.name}${f}`,y=yt(m,i);p[m]=y});let g=Wo(n,i);r[s]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(g).length?g:void 0,hasLayoutSupport:l,name:s,selector:i,styleVariationSelectors:u?.length?p:void 0}}),r};function Do(t){let e=t.styles?.blocks,o=e?.["core/separator"];return o&&o.color?.background&&!o.color?.text&&!o.border?.color?{...t,styles:{...t.styles,blocks:{...e,"core/separator":{...o,color:{...o.color,text:o.color?.background}}}}}:t}function be(t,e){let o="";return!t||t.trim()===""||t.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${e}){${n.trim()}}`;else{let i=n.replace("}","").split("{");if(i.length!==2)return;let[a,l]=i,c=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=c?c[1]:"",u=c?a.replace(d,"").trim():a.trim(),p;u===""?p=e:p=a.startsWith(" ")?V(e,u):st(e,u),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function kt(t={},e=[],o={}){let{hasBlockGapSupport:r,hasFallbackGapSupport:n,disableLayoutStyles:s=!1,disableRootPadding:i=!1,styleOptions:a={}}=o,l=e.length>0?e:(0,$.getBlockTypes)(),c=Wt(t,"spacing.blockGap"),d=r??c!==null,u=n??!d;if(!t?.styles||!t?.settings)return[[],{}];let p=Do(t),g=Uo(l),h=zo(p,g),f=No(p,g,d,u,s,i,a),m=Bo(p,g),y=[{css:h,isGlobalStyles:!0},{css:f,isGlobalStyles:!0},{css:p?.styles?.css??"",isGlobalStyles:!0},{assets:m,__unstableType:"svgs",isGlobalStyles:!0}];return l.forEach(w=>{let b=p?.styles?.blocks?.[w.name];if(b?.css){let{featureSelectors:E}=g[w.name],_=typeof E=="object"?E?.css:void 0,k;typeof _=="string"?k=_:typeof _=="object"&&(k=_?.root);let L=k??g[w.name].selector;y.push({css:be(b.css,L),isGlobalStyles:!0})}}),[y,p.settings]}var Oe=S(N(),1),Pe=S(it(),1),ft=S(B(),1),Ve=S(G(),1);var Ee=S(N(),1),xe=S(G(),1),$e=S(B(),1);function _e(t){let{userGlobalStyles:e}=(0,xe.useSelect)(o=>{if(t===void 0)return{userGlobalStyles:void 0};let{getEntityRecord:r,getEditedEntityRecord:n,canUser:s}=o(Ee.store),i=s("update",{kind:"root",name:"globalStyles",id:t}),a;return typeof i=="boolean"&&(i?a=n("root","globalStyles",t):a=r("root","globalStyles",t,{context:"view"})),{userGlobalStyles:a}},[t]);return(0,$e.useMemo)(()=>e?{user:e}:{user:void 0},[e])}var ke=S(we(),1),{unlock:j}=(0,ke.__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/lazy-editor");function Z({stylesId:t}){let{editorSettings:e,blockTypes:o}=(0,Ve.useSelect)(a=>({editorSettings:j(a(Oe.store)).getEditorSettings(),blockTypes:a(Pe.store).getBlockTypes()}),[]),{user:r}=_e(t),[n]=(0,ft.useMemo)(()=>kt(r,o),[r,o]),s=!!e,i=(0,ft.useMemo)(()=>s?[...e?.styles??[],...n]:[],[s,e?.styles,n]);return{isReady:s,editorSettings:(0,ft.useMemo)(()=>({...e??{},styles:i}),[e,i])}}function Ko(t){if(!t||Object.keys(t).length===0)return;let e=document.querySelector("script#wp-importmap[type=importmap]");if(e)try{let o=JSON.parse(e.text);o.imports||(o.imports={}),o.imports={...o.imports,...t},e.text=JSON.stringify(o,null,2)}catch(o){console.error("Failed to parse or update import map:",o)}else{let o=document.createElement("script");o.type="importmap",o.id="wp-importmap",o.text=JSON.stringify({imports:t},null,2),document.head.appendChild(o)}}function Ho(t,e){return new Promise(o=>{if(!e.src){o();return}if(document.getElementById(t+"-css")){o();return}let n=document.createElement("link");n.rel="stylesheet",n.href=e.src+(e.version?"?ver="+e.version:""),n.id=t+"-css",n.media=e.media||"all",n.onload=()=>o(),n.onerror=()=>{console.error(`Failed to load stylesheet: ${t}`),o()},document.head.appendChild(n)})}function Jo(t,e){if(!e.src){let r=document.createElement("script");return r.id=t+"-js",r.textContent="// Processed: "+t,r}let o=document.createElement("script");return o.src=e.src+(e.version?"?ver="+e.version:""),o.id=t+"-js",o.async=!1,o}function Ie(t,e,o){let r="";if(Array.isArray(e)?r=e.join(`
 `):typeof e=="string"&&(r=e),r&&r.trim()){let n=t+"-"+o+"-inline-css";if(!document.getElementById(n)){let s=document.createElement("style");s.id=n,s.textContent=r.trim(),document.head.appendChild(s)}}}function je(t,e,o){let r=e;Array.isArray(r)&&(r=r.join(`
 `));let n=document.createElement("script");return n.id=t+"-"+o+"-js",n.textContent=r.trim(),n}function Fe(t){let e=new Set,o=new Set,r=[];function n(s){if(!e.has(s)){if(o.has(s)){console.warn(`Circular dependency detected for handle: ${s}`);return}o.add(s),t[s]&&(t[s].deps||[]).forEach(a=>{t[a]&&n(a)}),o.delete(s),e.add(s),t[s]&&r.push(s)}}return Object.keys(t).forEach(s=>{n(s)}),r}async function Xo(t,e){let o=[];for(let r of t){if(r.src){let n=Promise.withResolvers();r.onload=()=>n.resolve(),r.onerror=()=>{console.error(`Failed to load script: ${r.id}`),n.resolve()},o.push(n.promise)}else await Promise.all(o),o=[];e.appendChild(r)}await Promise.all(o),o=[]}async function Yo(t,e,o,r,n,s){s&&Ko(s);let i=Fe(o),a=Fe(t),l=[];for(let u of i){let p=r.before?.[u];p&&Ie(u,p,"before"),l.push(Ho(u,o[u]));let g=r.after?.[u];g&&Ie(u,g,"after")}let c=[];for(let u of a){let p=e.before?.[u];p&&c.push(je(u,p,"before")),c.push(Jo(u,t[u]));let g=e.after?.[u];g&&c.push(je(u,g,"after"))}let d=Xo(c,document.body);await Promise.all([Promise.all(l),d]),n&&n.length>0&&n.forEach(u=>{let p=u.match(/<script([^>]*)>(.*?)<\/script>/is);if(p){let g=p[1],h=p[2],f=document.createElement("script"),m=g.match(/id=["']([^"']+)["']/);m&&(f.id=m[1]);let y=g.match(/type=["']([^"']+)["']/);y&&(f.type=y[1]),f.textContent=h,document.body.appendChild(f)}})}var Ae=Yo;var Pt=S(N(),1),pt=S(B(),1),dt=S(G(),1);var Ot;async function Te(){return Ot||(Ot=(async()=>{let e=await j((0,dt.resolveSelect)(Pt.store)).getEditorAssets();await Ae(e.scripts||{},e.inline_scripts||{before:{},after:{}},e.styles||{},e.inline_styles||{before:{},after:{}},e.html_templates||[],e.script_modules||{})})()),Ot}function Q(){let t=(0,dt.useSelect)(r=>j(r(Pt.store)).getEditorAssets(),[]),[e,o]=(0,pt.useState)(!1);return(0,pt.useEffect)(()=>{t&&!e&&Te().then(()=>{o(!0)}).catch(r=>{console.error("Failed to load editor assets:",r)})},[t,e]),{isReady:!!t&&e,assetsLoaded:e}}var C=S(Vt(),1),{Editor:Zo,BackButton:Qo,PreferencesModal:qo,ToolsMoreMenuGroup:tr,SiteExport:er}=j(Ce.privateApis);function or({postType:t,postId:e,settings:o,backButton:r,onActionPerformed:n,initialViewport:s}){let i=(0,jt.useSelect)(f=>{if(t||e)return null;let{getHomePage:m}=j(f(It.store));return m()},[t,e]),a=t||i?.postType,l=e||i?.postId,c=(0,jt.useSelect)(f=>{if(!(!a||!l))return a==="wp_template"?l:j(f(It.store)).getTemplateId(a,l)},[a,l]),d=ot({templateId:c}),{isReady:u,editorSettings:p}=Z({stylesId:d}),{isReady:g}=Q(),h=(0,Me.useMemo)(()=>({...p,...o,styles:[...p.styles??[],...o?.styles??[]]}),[p,o]);return!u||!g?(0,C.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,C.jsx)(Le.Spinner,{})}):(0,C.jsxs)(Zo,{postType:a,postId:l,templateId:c,settings:h,styles:h.styles,onActionPerformed:n,initialViewport:s,children:[r&&(0,C.jsx)(Qo,{children:r}),(0,C.jsx)(qo,{}),(0,C.jsx)(tr,{children:(0,C.jsx)(er,{})})]})}var Ne=S(Yt(),1),tt=S(B(),1),q=S(Ge(),1),Be=S(gt(),1),We=S(it(),1);var z=S(Vt(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='95327475c1']")){let t=document.createElement("style");t.setAttribute("data-wp-hash","95327475c1"),t.appendChild(document.createTextNode(".lazy-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .lazy-editor-block-preview__container .block-editor-block-preview__container{height:100%}.dataviews-view-table .lazy-editor-block-preview__container{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}")),document.head.appendChild(t)}var{useStyle:rr}=j(Be.privateApis);function nr({blocks:t,content:e,description:o}){let r=(0,tt.useId)(),n=rr("color.background"),s=(0,tt.useMemo)(()=>t??(0,We.parse)(e,{__unstableSkipMigrationLogs:!0}),[e,t]),i=!s?.length;return(0,z.jsxs)("div",{className:"lazy-editor-block-preview__container",style:{backgroundColor:n},"aria-describedby":o?r:void 0,children:[i&&(0,Ne.__)("Empty."),!i&&(0,z.jsx)(q.BlockPreview.Async,{children:(0,z.jsx)(q.BlockPreview,{blocks:s})}),!!o&&(0,z.jsx)("div",{hidden:!0,id:r,children:o})]})}function sr({blocks:t,content:e,description:o}){let r=ot(),{isReady:n,editorSettings:s}=Z({stylesId:r}),{isReady:i}=Q(),a=(0,tt.useMemo)(()=>({...s,isPreviewMode:!0}),[s]);return!n||!i?null:(0,z.jsx)(q.BlockEditorProvider,{settings:a,children:(0,z.jsx)(nr,{blocks:t,content:e,description:o})})}export{or as Editor,sr as Preview,Te as loadEditorAssets,Q as useEditorAssets,Z as useEditorSettings};
diff --git a/wp-includes/js/dist/script-modules/registry.php b/wp-includes/js/dist/script-modules/registry.php
index dcdfbc0f7c..d20686fb9c 100644
--- a/wp-includes/js/dist/script-modules/registry.php
+++ b/wp-includes/js/dist/script-modules/registry.php
@@ -32,11 +32,6 @@ return array(
 		'path' => 'block-library/file/view',
 		'asset' => 'block-library/file/view.min.asset.php',
 	),
-	array(
-		'id' => '@wordpress/block-library/form/view',
-		'path' => 'block-library/form/view',
-		'asset' => 'block-library/form/view.min.asset.php',
-	),
 	array(
 		'id' => '@wordpress/block-library/image/view',
 		'path' => 'block-library/image/view',
diff --git a/wp-includes/js/dist/script-modules/vips/worker.min.asset.php b/wp-includes/js/dist/script-modules/vips/worker.min.asset.php
index f6cc633e1f..10e289e5cc 100644
--- a/wp-includes/js/dist/script-modules/vips/worker.min.asset.php
+++ b/wp-includes/js/dist/script-modules/vips/worker.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array(), 'version' => '685442d334b2d3e70832');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'version' => '7e33cd8c4128731126e8');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/vips/worker.min.js b/wp-includes/js/dist/script-modules/vips/worker.min.js
index 87713a935f..8d1b1b11d6 100644
--- a/wp-includes/js/dist/script-modules/vips/worker.min.js
+++ b/wp-includes/js/dist/script-modules/vips/worker.min.js
@@ -52894,9 +52894,7 @@ var vips_heif_default = bytes2;

 // packages/vips/src/utils.ts
 function supportsQuality(type) {
-  return ["image/jpeg", "image/png", "image/webp", "image/avif"].includes(
-    type
-  );
+  return ["image/jpeg", "image/webp", "image/avif"].includes(type);
 }
 function supportsAnimation(type) {
   return ["image/webp", "image/gif"].includes(type);
@@ -52999,6 +52997,9 @@ async function convertImageFormat(id, buffer, inputType, outputType, options = {
     if (interlaced && supportsInterlace(outputType)) {
       saveOptions.interlace = interlaced;
     }
+    if ("image/png" === outputType && isPaletteImage(image)) {
+      saveOptions.palette = true;
+    }
     if ("image/avif" === outputType) {
       saveOptions.effort = 2;
       const sourceBitdepth = getSourceBitdepth(image);
@@ -53090,6 +53091,9 @@ function applyResizeAndCrop(resize, originalWidth, originalHeight, smartCrop, cr
   setImage.call(result, "gainmap", newGainmap);
   return result;
 }
+function isPaletteImage(image) {
+  return image.getTypeof("palette") !== 0;
+}
 function getSourceBitdepth(image) {
   try {
     const bitdepth = image.getInt("heif-bitdepth");
@@ -53110,7 +53114,13 @@ function resolveSaveBitdepth(sourceBitdepth, maxBitdepth) {
   }
   return 8;
 }
-function buildSaveOptions(type, quality, bitdepth = 8, stripMeta = true) {
+function buildSaveOptions({
+  type,
+  quality,
+  bitdepth = 8,
+  stripMeta = true,
+  isPalette = false
+}) {
   const saveOptions = {
     // Strip metadata except ICC color profiles or gainmaps,
     // matching WordPress core's behavior. The \`image_strip_meta\`
@@ -53120,6 +53130,9 @@ function buildSaveOptions(type, quality, bitdepth = 8, stripMeta = true) {
   if (supportsQuality(type)) {
     saveOptions.Q = quality * 100;
   }
+  if ("image/png" === type && isPalette) {
+    saveOptions.palette = true;
+  }
   if ("image/avif" === type) {
     saveOptions.effort = 2;
     if (bitdepth > 8) {
@@ -53208,12 +53221,13 @@ async function resizeImage(id, buffer, type, resize, options = {}) {
         return thumb;
       }
     );
-    const saveOptions = buildSaveOptions(
+    const saveOptions = buildSaveOptions({
       type,
       quality,
-      saveBitdepth,
-      stripMeta
-    );
+      bitdepth: saveBitdepth,
+      stripMeta,
+      isPalette: isPaletteImage(sourceImage)
+    });
     const outBuffer = image.writeToBuffer(\`.\${ext}\`, saveOptions);
     const result = {
       buffer: outBuffer.buffer,
@@ -53271,6 +53285,7 @@ async function rotateImage(id, buffer, type, orientation) {
         image.kill = true;
       }
     };
+    const isPalette = isPaletteImage(image);
     switch (orientation) {
       case 2:
         image = image.flipHor();
@@ -53296,6 +53311,9 @@ async function rotateImage(id, buffer, type, orientation) {
     }
     image.remove("orientation");
     const saveOptions = {};
+    if ("image/png" === type && isPalette) {
+      saveOptions.palette = true;
+    }
     const outBuffer = image.writeToBuffer(\`.\${ext}\`, saveOptions);
     const result = {
       buffer: outBuffer.buffer,
diff --git a/wp-includes/js/dist/script-modules/workflow/index.js b/wp-includes/js/dist/script-modules/workflow/index.js
index ac438cfcd0..f492b3cd86 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.js
+++ b/wp-includes/js/dist/script-modules/workflow/index.js
@@ -2536,11 +2536,17 @@ var import_keycodes = __toESM(require_keycodes(), 1);
 // packages/icons/build-module/icon/index.mjs
 var import_element = __toESM(require_element(), 1);
 var icon_default = (0, import_element.forwardRef)(
-  ({ icon, size = 24, ...props }, ref) => {
+  ({ icon, size = 24, style, ...props }, ref) => {
+    const intrinsicStyle = icon.props.style;
+    const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
     return (0, import_element.cloneElement)(icon, {
       width: size,
       height: size,
       ...props,
+      // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+      // stroke-based icons) is preserved unless the consumer overrides
+      // the same property explicitly.
+      ...mergedStyle ? { style: mergedStyle } : {},
       ref
     });
   }
@@ -2549,7 +2555,7 @@ var icon_default = (0, import_element.forwardRef)(
 // packages/icons/build-module/library/search.mjs
 var import_primitives = __toESM(require_primitives(), 1);
 var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-var search_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.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 search_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives.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_runtime8.jsx)(import_primitives.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/workflow/build-module/components/workflow-menu.mjs
 var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
diff --git a/wp-includes/js/dist/script-modules/workflow/index.min.asset.php b/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
index e9e795e73b..f9b0cce26d 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/workflow/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/abilities', 'import' => 'static'), array('id' => '@wordpress/core-abilities', 'import' => 'dynamic')), 'version' => '090d73e88a5ee2c08223');
\ No newline at end of file
+<?php return array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/abilities', 'import' => 'static'), array('id' => '@wordpress/core-abilities', 'import' => 'dynamic')), 'version' => '7a2d585edd951178791a');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/workflow/index.min.js b/wp-includes/js/dist/script-modules/workflow/index.min.js
index e1f9dd2fa4..9b471df4fb 100644
--- a/wp-includes/js/dist/script-modules/workflow/index.min.js
+++ b/wp-includes/js/dist/script-modules/workflow/index.min.js
@@ -1,4 +1,4 @@
-var Bo=Object.create;var Yt=Object.defineProperty;var Wo=Object.getOwnPropertyDescriptor;var Uo=Object.getOwnPropertyNames;var Vo=Object.getPrototypeOf,Ho=Object.prototype.hasOwnProperty;var Q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $o=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Uo(t))!Ho.call(e,a)&&a!==r&&Yt(e,a,{get:()=>t[a],enumerable:!(o=Wo(t,a))||o.enumerable});return e};var b=(e,t,r)=>(r=e!=null?Bo(Vo(e)):{},$o(t||!e||!e.__esModule?Yt(r,"default",{value:e,enumerable:!0}):r,e));var Ie=Q((Tn,Xt)=>{Xt.exports=window.wp.element});var O=Q((Mn,tr)=>{tr.exports=window.React});var te=Q((Wn,ar)=>{ar.exports=window.ReactJSXRuntime});var ft=Q((Gn,ur)=>{ur.exports=window.ReactDOM});var Co=Q((qi,So)=>{So.exports=window.wp.data});var _o=Q((Yi,ko)=>{ko.exports=window.wp.i18n});var Do=Q((Xi,Po)=>{Po.exports=window.wp.components});var No=Q((Zi,Oo)=>{Oo.exports=window.wp.keyboardShortcuts});var Io=Q((Ji,Ao)=>{Ao.exports=window.wp.keycodes});var Lo=Q((es,To)=>{To.exports=window.wp.primitives});var et=b(Ie(),1);var Zt=1,zo=.9,Ko=.8,Go=.17,nt=.1,lt=.999,qo=.9999,Yo=.99,Xo=/[\\\/_+.#"@\[\(\{&]/,Zo=/[\\\/_+.#"@\[\(\{&]/g,Jo=/[\s-]/,Qt=/[\s-]/g;function it(e,t,r,o,a,n,i){if(n===t.length)return a===e.length?Zt:Yo;var l=`${a},${n}`;if(i[l]!==void 0)return i[l];for(var d=o.charAt(n),s=r.indexOf(d,a),u=0,c,h,w,S;s>=0;)c=it(e,t,r,o,s+1,n+1,i),c>u&&(s===a?c*=Zt:Xo.test(e.charAt(s-1))?(c*=Ko,w=e.slice(a,s-1).match(Zo),w&&a>0&&(c*=Math.pow(lt,w.length))):Jo.test(e.charAt(s-1))?(c*=zo,S=e.slice(a,s-1).match(Qt),S&&a>0&&(c*=Math.pow(lt,S.length))):(c*=Go,a>0&&(c*=Math.pow(lt,s-a))),e.charAt(s)!==t.charAt(n)&&(c*=qo)),(c<nt&&r.charAt(s-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(s-1)!==o.charAt(n))&&(h=it(e,t,r,o,s+1,n+2,i),h*nt>c&&(c=h*nt)),c>u&&(u=c),s=r.indexOf(d,s+1);return i[l]=u,u}function Jt(e){return e.toLowerCase().replace(Qt," ")}function er(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,it(e,t,Jt(e),Jt(t),0,0,{})}var N=b(O(),1);var Fn=!!(typeof window<"u"&&window.document&&window.document.createElement);function ee(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var or=b(O(),1);function rr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function oe(...e){return t=>{let r=!1,o=e.map(a=>{let n=rr(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():rr(e[a],null)}}}}function X(...e){return or.useCallback(oe(...e),e)}var G=b(O(),1),st=b(te(),1);function nr(e,t){let r=G.createContext(t),o=n=>{let{children:i,...l}=n,d=G.useMemo(()=>l,Object.values(l));return(0,st.jsx)(r.Provider,{value:d,children:i})};o.displayName=e+"Provider";function a(n){let i=G.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function lr(e,t=[]){let r=[];function o(n,i){let l=G.createContext(i),d=r.length;r=[...r,i];let s=c=>{let{scope:h,children:w,...S}=c,p=h?.[e]?.[d]||l,m=G.useMemo(()=>S,Object.values(S));return(0,st.jsx)(p.Provider,{value:m,children:w})};s.displayName=n+"Provider";function u(c,h){let w=h?.[e]?.[d]||l,S=G.useContext(w);if(S)return S;if(i!==void 0)return i;throw new Error(`\`${c}\` must be used within \`${n}\``)}return[s,u]}let a=()=>{let n=r.map(i=>G.createContext(i));return function(l){let d=l?.[e]||n;return G.useMemo(()=>({[`__scope${e}`]:{...l,[e]:d}}),[l,d])}};return a.scopeName=e,[o,Qo(a,...t)]}function Qo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let i=o.reduce((l,{useScope:d,scopeName:s})=>{let c=d(n)[`__scope${s}`];return{...l,...c}},{});return G.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}var ut=b(O(),1);var ir=b(O(),1),ae=globalThis?.document?ir.useLayoutEffect:()=>{};var ea=ut[" useId ".trim().toString()]||(()=>{}),ta=0;function Z(e){let[t,r]=ut.useState(ea());return ae(()=>{e||r(o=>o??String(ta++))},[e]),e||(t?`radix-${t}`:"")}var q=b(O(),1);var Te=b(O(),1);var ra=q[" useInsertionEffect ".trim().toString()]||ae;function sr({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,i]=oa({defaultProp:t,onChange:r}),l=e!==void 0,d=l?e:a;{let u=q.useRef(e!==void 0);q.useEffect(()=>{let c=u.current;c!==l&&console.warn(`${o} is changing from ${c?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=l},[l,o])}let s=q.useCallback(u=>{if(l){let c=aa(u)?u(e):u;c!==e&&i.current?.(c)}else n(u)},[l,e,n,i]);return[d,s]}function oa({defaultProp:e,onChange:t}){let[r,o]=q.useState(e),a=q.useRef(r),n=q.useRef(t);return ra(()=>{n.current=t},[t]),q.useEffect(()=>{a.current!==r&&(n.current?.(r),a.current=r)},[r,a]),[r,o,n]}function aa(e){return typeof e=="function"}var F=b(O(),1);var fr=b(O(),1),cr=b(ft(),1);var B=b(O(),1);var Le=b(te(),1);function Me(e){let t=na(e),r=B.forwardRef((o,a)=>{let{children:n,...i}=o,l=B.Children.toArray(n),d=l.find(ia);if(d){let s=d.props.children,u=l.map(c=>c===d?B.Children.count(s)>1?B.Children.only(null):B.isValidElement(s)?s.props.children:null:c);return(0,Le.jsx)(t,{...i,ref:a,children:B.isValidElement(s)?B.cloneElement(s,void 0,u):null})}return(0,Le.jsx)(t,{...i,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function na(e){let t=B.forwardRef((r,o)=>{let{children:a,...n}=r;if(B.isValidElement(a)){let i=ua(a),l=sa(n,a.props);return a.type!==B.Fragment&&(l.ref=o?oe(o,i):i),B.cloneElement(a,l)}return B.Children.count(a)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var la=Symbol("radix.slottable");function ia(e){return B.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===la}function sa(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...l)=>{let d=n(...l);return a(...l),d}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ua(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var dr=b(te(),1),fa=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=fa.reduce((e,t)=>{let r=Me(`Primitive.${t}`),o=fr.forwardRef((a,n)=>{let{asChild:i,...l}=a,d=i?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,dr.jsx)(d,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function mr(e,t){e&&cr.flushSync(()=>e.dispatchEvent(t))}var ge=b(O(),1);function le(e){let t=ge.useRef(e);return ge.useEffect(()=>{t.current=e}),ge.useMemo(()=>(...r)=>t.current?.(...r),[])}var pr=b(O(),1);function vr(e,t=globalThis?.document){let r=le(e);pr.useEffect(()=>{let o=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[r,t])}var dt=b(te(),1),ca="DismissableLayer",ct="dismissableLayer.update",da="dismissableLayer.pointerDownOutside",ma="dismissableLayer.focusOutside",hr,gr=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),mt=F.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:n,onInteractOutside:i,onDismiss:l,...d}=e,s=F.useContext(gr),[u,c]=F.useState(null),h=u?.ownerDocument??globalThis?.document,[,w]=F.useState({}),S=X(t,y=>c(y)),p=Array.from(s.layers),[m]=[...s.layersWithOutsidePointerEventsDisabled].slice(-1),R=p.indexOf(m),k=u?p.indexOf(u):-1,T=s.layersWithOutsidePointerEventsDisabled.size>0,L=k>=R,_=ha(y=>{let V=y.target,ne=[...s.branches].some(ue=>ue.contains(V));!L||ne||(a?.(y),i?.(y),y.defaultPrevented||l?.())},h),x=wa(y=>{let V=y.target;[...s.branches].some(ue=>ue.contains(V))||(n?.(y),i?.(y),y.defaultPrevented||l?.())},h);return vr(y=>{k===s.layers.size-1&&(o?.(y),!y.defaultPrevented&&l&&(y.preventDefault(),l()))},h),F.useEffect(()=>{if(u)return r&&(s.layersWithOutsidePointerEventsDisabled.size===0&&(hr=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),s.layersWithOutsidePointerEventsDisabled.add(u)),s.layers.add(u),wr(),()=>{r&&s.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=hr)}},[u,h,r,s]),F.useEffect(()=>()=>{u&&(s.layers.delete(u),s.layersWithOutsidePointerEventsDisabled.delete(u),wr())},[u,s]),F.useEffect(()=>{let y=()=>w({});return document.addEventListener(ct,y),()=>document.removeEventListener(ct,y)},[]),(0,dt.jsx)(j.div,{...d,ref:S,style:{pointerEvents:T?L?"auto":"none":void 0,...e.style},onFocusCapture:ee(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ee(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ee(e.onPointerDownCapture,_.onPointerDownCapture)})});mt.displayName=ca;var pa="DismissableLayerBranch",va=F.forwardRef((e,t)=>{let r=F.useContext(gr),o=F.useRef(null),a=X(t,o);return F.useEffect(()=>{let n=o.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,dt.jsx)(j.div,{...e,ref:a})});va.displayName=pa;function ha(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1),a=F.useRef(()=>{});return F.useEffect(()=>{let n=l=>{if(l.target&&!o.current){let s=function(){yr(da,r,u,{discrete:!0})};var d=s;let u={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=s,t.addEventListener("click",a.current,{once:!0})):s()}else t.removeEventListener("click",a.current);o.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",n),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}function wa(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1);return F.useEffect(()=>{let a=n=>{n.target&&!o.current&&yr(ma,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function wr(){let e=new CustomEvent(ct);document.dispatchEvent(e)}function yr(e,t,r,{discrete:o}){let a=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?mr(a,n):a.dispatchEvent(n)}var Y=b(O(),1);var Sr=b(te(),1),pt="focusScope.autoFocusOnMount",vt="focusScope.autoFocusOnUnmount",br={bubbles:!1,cancelable:!0},ga="FocusScope",ht=Y.forwardRef((e,t)=>{let{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:n,...i}=e,[l,d]=Y.useState(null),s=le(a),u=le(n),c=Y.useRef(null),h=X(t,p=>d(p)),w=Y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Y.useEffect(()=>{if(o){let k=function(x){if(w.paused||!l)return;let y=x.target;l.contains(y)?c.current=y:ie(c.current,{select:!0})},T=function(x){if(w.paused||!l)return;let y=x.relatedTarget;y!==null&&(l.contains(y)||ie(c.current,{select:!0}))},L=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&ie(l)};var p=k,m=T,R=L;document.addEventListener("focusin",k),document.addEventListener("focusout",T);let _=new MutationObserver(L);return l&&_.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",T),_.disconnect()}}},[o,l,w.paused]),Y.useEffect(()=>{if(l){Er.add(w);let p=document.activeElement;if(!l.contains(p)){let R=new CustomEvent(pt,br);l.addEventListener(pt,s),l.dispatchEvent(R),R.defaultPrevented||(ya(Sa(Cr(l)),{select:!0}),document.activeElement===p&&ie(l))}return()=>{l.removeEventListener(pt,s),setTimeout(()=>{let R=new CustomEvent(vt,br);l.addEventListener(vt,u),l.dispatchEvent(R),R.defaultPrevented||ie(p??document.body,{select:!0}),l.removeEventListener(vt,u),Er.remove(w)},0)}}},[l,s,u,w]);let S=Y.useCallback(p=>{if(!r&&!o||w.paused)return;let m=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,R=document.activeElement;if(m&&R){let k=p.currentTarget,[T,L]=ba(k);T&&L?!p.shiftKey&&R===L?(p.preventDefault(),r&&ie(T,{select:!0})):p.shiftKey&&R===T&&(p.preventDefault(),r&&ie(L,{select:!0})):R===k&&p.preventDefault()}},[r,o,w.paused]);return(0,Sr.jsx)(j.div,{tabIndex:-1,...i,ref:h,onKeyDown:S})});ht.displayName=ga;function ya(e,{select:t=!1}={}){let r=document.activeElement;for(let o of e)if(ie(o,{select:t}),document.activeElement!==r)return}function ba(e){let t=Cr(e),r=Rr(t,e),o=Rr(t.reverse(),e);return[r,o]}function Cr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Rr(e,t){for(let r of e)if(!Ra(r,{upTo:t}))return r}function Ra(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ea(e){return e instanceof HTMLInputElement&&"select"in e}function ie(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Ea(e)&&t&&e.select()}}var Er=xa();function xa(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=xr(e,t),e.unshift(t)},remove(t){e=xr(e,t),e[0]?.resume()}}}function xr(e,t){let r=[...e],o=r.indexOf(t);return o!==-1&&r.splice(o,1),r}function Sa(e){return e.filter(t=>t.tagName!=="A")}var Fe=b(O(),1),kr=b(ft(),1);var _r=b(te(),1),Ca="Portal",wt=Fe.forwardRef((e,t)=>{let{container:r,...o}=e,[a,n]=Fe.useState(!1);ae(()=>n(!0),[]);let i=r||a&&globalThis?.document?.body;return i?kr.default.createPortal((0,_r.jsx)(j.div,{...o,ref:t}),i):null});wt.displayName=Ca;var $=b(O(),1);var Pr=b(O(),1);function ka(e,t){return Pr.useReducer((r,o)=>t[r][o]??r,e)}var ke=e=>{let{present:t,children:r}=e,o=_a(t),a=typeof r=="function"?r({present:o.isPresent}):$.Children.only(r),n=X(o.ref,Pa(a));return typeof r=="function"||o.isPresent?$.cloneElement(a,{ref:n}):null};ke.displayName="Presence";function _a(e){let[t,r]=$.useState(),o=$.useRef(null),a=$.useRef(e),n=$.useRef("none"),i=e?"mounted":"unmounted",[l,d]=ka(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return $.useEffect(()=>{let s=je(o.current);n.current=l==="mounted"?s:"none"},[l]),ae(()=>{let s=o.current,u=a.current;if(u!==e){let h=n.current,w=je(s);e?d("MOUNT"):w==="none"||s?.display==="none"?d("UNMOUNT"):d(u&&h!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,d]),ae(()=>{if(t){let s,u=t.ownerDocument.defaultView??window,c=w=>{let p=je(o.current).includes(CSS.escape(w.animationName));if(w.target===t&&p&&(d("ANIMATION_END"),!a.current)){let m=t.style.animationFillMode;t.style.animationFillMode="forwards",s=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=m)})}},h=w=>{w.target===t&&(n.current=je(o.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{u.clearTimeout(s),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:$.useCallback(s=>{o.current=s?getComputedStyle(s):null,r(s)},[])}}function je(e){return e?.animationName||"none"}function Pa(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Or=b(O(),1),gt=0;function Nr(){Or.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Dr()),document.body.insertAdjacentElement("beforeend",e[1]??Dr()),gt++,()=>{gt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),gt--}},[])}function Dr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var z=function(){return z=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},z.apply(this,arguments)};function Be(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r}function Ar(e,t,r){if(r||arguments.length===2)for(var o=0,a=t.length,n;o<a;o++)(n||!(o in t))&&(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var $e=b(O());var W=b(O());var fe="right-scroll-bar-position",ce="width-before-scroll-bar",yt="with-scroll-bars-hidden",bt="--removed-body-scroll-bar-size";function We(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Ir=b(O());function Tr(e,t){var r=(0,Ir.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var a=r.value;a!==o&&(r.value=o,r.callback(o,a))}}}})[0];return r.callback=t,r.facade}var Ue=b(O());var Da=typeof window<"u"?Ue.useLayoutEffect:Ue.useEffect,Lr=new WeakMap;function Rt(e,t){var r=Tr(t||null,function(o){return e.forEach(function(a){return We(a,o)})});return Da(function(){var o=Lr.get(r);if(o){var a=new Set(o),n=new Set(e),i=r.current;a.forEach(function(l){n.has(l)||We(l,null)}),n.forEach(function(l){a.has(l)||We(l,i)})}Lr.set(r,e)},[e]),r}function Oa(e){return e}function Na(e,t){t===void 0&&(t=Oa);var r=[],o=!1,a={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var i=t(n,o);return r.push(i),function(){r=r.filter(function(l){return l!==i})}},assignSyncMedium:function(n){for(o=!0;r.length;){var i=r;r=[],i.forEach(n)}r={push:function(l){return n(l)},filter:function(){return r}}},assignMedium:function(n){o=!0;var i=[];if(r.length){var l=r;r=[],l.forEach(n),i=r}var d=function(){var u=i;i=[],u.forEach(n)},s=function(){return Promise.resolve().then(d)};s(),r={push:function(u){i.push(u),s()},filter:function(u){return i=i.filter(u),r}}}};return a}function Et(e){e===void 0&&(e={});var t=Na(null);return t.options=z({async:!0,ssr:!1},e),t}var Mr=b(O()),Fr=function(e){var t=e.sideCar,r=Be(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return Mr.createElement(o,z({},r))};Fr.isSideCarExport=!0;function xt(e,t){return e.useMedium(t),Fr}var Ve=Et();var St=function(){},_e=W.forwardRef(function(e,t){var r=W.useRef(null),o=W.useState({onScrollCapture:St,onWheelCapture:St,onTouchMoveCapture:St}),a=o[0],n=o[1],i=e.forwardProps,l=e.children,d=e.className,s=e.removeScrollBar,u=e.enabled,c=e.shards,h=e.sideCar,w=e.noRelative,S=e.noIsolation,p=e.inert,m=e.allowPinchZoom,R=e.as,k=R===void 0?"div":R,T=e.gapMode,L=Be(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=h,x=Rt([r,t]),y=z(z({},L),a);return W.createElement(W.Fragment,null,u&&W.createElement(_,{sideCar:Ve,removeScrollBar:s,shards:c,noRelative:w,noIsolation:S,inert:p,setCallbacks:n,allowPinchZoom:!!m,lockRef:r,gapMode:T}),i?W.cloneElement(W.Children.only(l),z(z({},y),{ref:x})):W.createElement(k,z({},y,{className:d,ref:x}),l))});_e.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_e.classNames={fullWidth:ce,zeroRight:fe};var A=b(O());var be=b(O());var Wr=b(O());var jr;var Br=function(){if(jr)return jr;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Aa(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Br();return t&&e.setAttribute("nonce",t),e}function Ia(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ta(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Ct=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Aa())&&(Ia(t,r),Ta(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var kt=function(){var e=Ct();return function(t,r){Wr.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Pe=function(){var e=kt(),t=function(r){var o=r.styles,a=r.dynamic;return e(o,a),null};return t};var La={left:0,top:0,right:0,gap:0},_t=function(e){return parseInt(e||"",10)||0},Ma=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[_t(r),_t(o),_t(a)]},Pt=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return La;var t=Ma(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}};var Fa=Pe(),ye="data-scroll-locked",ja=function(e,t,r,o){var a=e.left,n=e.top,i=e.right,l=e.gap;return r===void 0&&(r="margin"),`
+var Bo=Object.create;var Yt=Object.defineProperty;var Wo=Object.getOwnPropertyDescriptor;var Uo=Object.getOwnPropertyNames;var Vo=Object.getPrototypeOf,Ho=Object.prototype.hasOwnProperty;var Q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var $o=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Uo(t))!Ho.call(e,a)&&a!==r&&Yt(e,a,{get:()=>t[a],enumerable:!(o=Wo(t,a))||o.enumerable});return e};var b=(e,t,r)=>(r=e!=null?Bo(Vo(e)):{},$o(t||!e||!e.__esModule?Yt(r,"default",{value:e,enumerable:!0}):r,e));var Ie=Q((Tn,Xt)=>{Xt.exports=window.wp.element});var O=Q((Mn,tr)=>{tr.exports=window.React});var te=Q((Wn,ar)=>{ar.exports=window.ReactJSXRuntime});var ft=Q((Gn,ur)=>{ur.exports=window.ReactDOM});var Co=Q((qs,So)=>{So.exports=window.wp.data});var _o=Q((Ys,ko)=>{ko.exports=window.wp.i18n});var Do=Q((Xs,Po)=>{Po.exports=window.wp.components});var No=Q((Zs,Oo)=>{Oo.exports=window.wp.keyboardShortcuts});var Io=Q((Js,Ao)=>{Ao.exports=window.wp.keycodes});var Lo=Q((ei,To)=>{To.exports=window.wp.primitives});var et=b(Ie(),1);var Zt=1,zo=.9,Ko=.8,Go=.17,nt=.1,lt=.999,qo=.9999,Yo=.99,Xo=/[\\\/_+.#"@\[\(\{&]/,Zo=/[\\\/_+.#"@\[\(\{&]/g,Jo=/[\s-]/,Qt=/[\s-]/g;function st(e,t,r,o,a,n,s){if(n===t.length)return a===e.length?Zt:Yo;var l=`${a},${n}`;if(s[l]!==void 0)return s[l];for(var d=o.charAt(n),i=r.indexOf(d,a),u=0,c,h,w,S;i>=0;)c=st(e,t,r,o,i+1,n+1,s),c>u&&(i===a?c*=Zt:Xo.test(e.charAt(i-1))?(c*=Ko,w=e.slice(a,i-1).match(Zo),w&&a>0&&(c*=Math.pow(lt,w.length))):Jo.test(e.charAt(i-1))?(c*=zo,S=e.slice(a,i-1).match(Qt),S&&a>0&&(c*=Math.pow(lt,S.length))):(c*=Go,a>0&&(c*=Math.pow(lt,i-a))),e.charAt(i)!==t.charAt(n)&&(c*=qo)),(c<nt&&r.charAt(i-1)===o.charAt(n+1)||o.charAt(n+1)===o.charAt(n)&&r.charAt(i-1)!==o.charAt(n))&&(h=st(e,t,r,o,i+1,n+2,s),h*nt>c&&(c=h*nt)),c>u&&(u=c),i=r.indexOf(d,i+1);return s[l]=u,u}function Jt(e){return e.toLowerCase().replace(Qt," ")}function er(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,st(e,t,Jt(e),Jt(t),0,0,{})}var N=b(O(),1);var Fn=!!(typeof window<"u"&&window.document&&window.document.createElement);function ee(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}var or=b(O(),1);function rr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function oe(...e){return t=>{let r=!1,o=e.map(a=>{let n=rr(a,t);return!r&&typeof n=="function"&&(r=!0),n});if(r)return()=>{for(let a=0;a<o.length;a++){let n=o[a];typeof n=="function"?n():rr(e[a],null)}}}}function X(...e){return or.useCallback(oe(...e),e)}var G=b(O(),1),it=b(te(),1);function nr(e,t){let r=G.createContext(t),o=n=>{let{children:s,...l}=n,d=G.useMemo(()=>l,Object.values(l));return(0,it.jsx)(r.Provider,{value:d,children:s})};o.displayName=e+"Provider";function a(n){let s=G.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${n}\` must be used within \`${e}\``)}return[o,a]}function lr(e,t=[]){let r=[];function o(n,s){let l=G.createContext(s),d=r.length;r=[...r,s];let i=c=>{let{scope:h,children:w,...S}=c,p=h?.[e]?.[d]||l,m=G.useMemo(()=>S,Object.values(S));return(0,it.jsx)(p.Provider,{value:m,children:w})};i.displayName=n+"Provider";function u(c,h){let w=h?.[e]?.[d]||l,S=G.useContext(w);if(S)return S;if(s!==void 0)return s;throw new Error(`\`${c}\` must be used within \`${n}\``)}return[i,u]}let a=()=>{let n=r.map(s=>G.createContext(s));return function(l){let d=l?.[e]||n;return G.useMemo(()=>({[`__scope${e}`]:{...l,[e]:d}}),[l,d])}};return a.scopeName=e,[o,Qo(a,...t)]}function Qo(...e){let t=e[0];if(e.length===1)return t;let r=()=>{let o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(n){let s=o.reduce((l,{useScope:d,scopeName:i})=>{let c=d(n)[`__scope${i}`];return{...l,...c}},{});return G.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var ut=b(O(),1);var sr=b(O(),1),ae=globalThis?.document?sr.useLayoutEffect:()=>{};var ea=ut[" useId ".trim().toString()]||(()=>{}),ta=0;function Z(e){let[t,r]=ut.useState(ea());return ae(()=>{e||r(o=>o??String(ta++))},[e]),e||(t?`radix-${t}`:"")}var q=b(O(),1);var Te=b(O(),1);var ra=q[" useInsertionEffect ".trim().toString()]||ae;function ir({prop:e,defaultProp:t,onChange:r=()=>{},caller:o}){let[a,n,s]=oa({defaultProp:t,onChange:r}),l=e!==void 0,d=l?e:a;{let u=q.useRef(e!==void 0);q.useEffect(()=>{let c=u.current;c!==l&&console.warn(`${o} is changing from ${c?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=l},[l,o])}let i=q.useCallback(u=>{if(l){let c=aa(u)?u(e):u;c!==e&&s.current?.(c)}else n(u)},[l,e,n,s]);return[d,i]}function oa({defaultProp:e,onChange:t}){let[r,o]=q.useState(e),a=q.useRef(r),n=q.useRef(t);return ra(()=>{n.current=t},[t]),q.useEffect(()=>{a.current!==r&&(n.current?.(r),a.current=r)},[r,a]),[r,o,n]}function aa(e){return typeof e=="function"}var F=b(O(),1);var fr=b(O(),1),cr=b(ft(),1);var B=b(O(),1);var Le=b(te(),1);function Me(e){let t=na(e),r=B.forwardRef((o,a)=>{let{children:n,...s}=o,l=B.Children.toArray(n),d=l.find(sa);if(d){let i=d.props.children,u=l.map(c=>c===d?B.Children.count(i)>1?B.Children.only(null):B.isValidElement(i)?i.props.children:null:c);return(0,Le.jsx)(t,{...s,ref:a,children:B.isValidElement(i)?B.cloneElement(i,void 0,u):null})}return(0,Le.jsx)(t,{...s,ref:a,children:n})});return r.displayName=`${e}.Slot`,r}function na(e){let t=B.forwardRef((r,o)=>{let{children:a,...n}=r;if(B.isValidElement(a)){let s=ua(a),l=ia(n,a.props);return a.type!==B.Fragment&&(l.ref=o?oe(o,s):s),B.cloneElement(a,l)}return B.Children.count(a)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var la=Symbol("radix.slottable");function sa(e){return B.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===la}function ia(e,t){let r={...t};for(let o in t){let a=e[o],n=t[o];/^on[A-Z]/.test(o)?a&&n?r[o]=(...l)=>{let d=n(...l);return a(...l),d}:a&&(r[o]=a):o==="style"?r[o]={...a,...n}:o==="className"&&(r[o]=[a,n].filter(Boolean).join(" "))}return{...e,...r}}function ua(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var dr=b(te(),1),fa=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=fa.reduce((e,t)=>{let r=Me(`Primitive.${t}`),o=fr.forwardRef((a,n)=>{let{asChild:s,...l}=a,d=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,dr.jsx)(d,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function mr(e,t){e&&cr.flushSync(()=>e.dispatchEvent(t))}var ge=b(O(),1);function le(e){let t=ge.useRef(e);return ge.useEffect(()=>{t.current=e}),ge.useMemo(()=>(...r)=>t.current?.(...r),[])}var pr=b(O(),1);function vr(e,t=globalThis?.document){let r=le(e);pr.useEffect(()=>{let o=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[r,t])}var dt=b(te(),1),ca="DismissableLayer",ct="dismissableLayer.update",da="dismissableLayer.pointerDownOutside",ma="dismissableLayer.focusOutside",hr,gr=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),mt=F.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:a,onFocusOutside:n,onInteractOutside:s,onDismiss:l,...d}=e,i=F.useContext(gr),[u,c]=F.useState(null),h=u?.ownerDocument??globalThis?.document,[,w]=F.useState({}),S=X(t,y=>c(y)),p=Array.from(i.layers),[m]=[...i.layersWithOutsidePointerEventsDisabled].slice(-1),R=p.indexOf(m),k=u?p.indexOf(u):-1,T=i.layersWithOutsidePointerEventsDisabled.size>0,L=k>=R,_=ha(y=>{let V=y.target,ne=[...i.branches].some(ue=>ue.contains(V));!L||ne||(a?.(y),s?.(y),y.defaultPrevented||l?.())},h),x=wa(y=>{let V=y.target;[...i.branches].some(ue=>ue.contains(V))||(n?.(y),s?.(y),y.defaultPrevented||l?.())},h);return vr(y=>{k===i.layers.size-1&&(o?.(y),!y.defaultPrevented&&l&&(y.preventDefault(),l()))},h),F.useEffect(()=>{if(u)return r&&(i.layersWithOutsidePointerEventsDisabled.size===0&&(hr=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),i.layersWithOutsidePointerEventsDisabled.add(u)),i.layers.add(u),wr(),()=>{r&&i.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=hr)}},[u,h,r,i]),F.useEffect(()=>()=>{u&&(i.layers.delete(u),i.layersWithOutsidePointerEventsDisabled.delete(u),wr())},[u,i]),F.useEffect(()=>{let y=()=>w({});return document.addEventListener(ct,y),()=>document.removeEventListener(ct,y)},[]),(0,dt.jsx)(j.div,{...d,ref:S,style:{pointerEvents:T?L?"auto":"none":void 0,...e.style},onFocusCapture:ee(e.onFocusCapture,x.onFocusCapture),onBlurCapture:ee(e.onBlurCapture,x.onBlurCapture),onPointerDownCapture:ee(e.onPointerDownCapture,_.onPointerDownCapture)})});mt.displayName=ca;var pa="DismissableLayerBranch",va=F.forwardRef((e,t)=>{let r=F.useContext(gr),o=F.useRef(null),a=X(t,o);return F.useEffect(()=>{let n=o.current;if(n)return r.branches.add(n),()=>{r.branches.delete(n)}},[r.branches]),(0,dt.jsx)(j.div,{...e,ref:a})});va.displayName=pa;function ha(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1),a=F.useRef(()=>{});return F.useEffect(()=>{let n=l=>{if(l.target&&!o.current){let i=function(){yr(da,r,u,{discrete:!0})};var d=i;let u={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=i,t.addEventListener("click",a.current,{once:!0})):i()}else t.removeEventListener("click",a.current);o.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",n),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}function wa(e,t=globalThis?.document){let r=le(e),o=F.useRef(!1);return F.useEffect(()=>{let a=n=>{n.target&&!o.current&&yr(ma,r,{originalEvent:n},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function wr(){let e=new CustomEvent(ct);document.dispatchEvent(e)}function yr(e,t,r,{discrete:o}){let a=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?mr(a,n):a.dispatchEvent(n)}var Y=b(O(),1);var Sr=b(te(),1),pt="focusScope.autoFocusOnMount",vt="focusScope.autoFocusOnUnmount",br={bubbles:!1,cancelable:!0},ga="FocusScope",ht=Y.forwardRef((e,t)=>{let{loop:r=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:n,...s}=e,[l,d]=Y.useState(null),i=le(a),u=le(n),c=Y.useRef(null),h=X(t,p=>d(p)),w=Y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;Y.useEffect(()=>{if(o){let k=function(x){if(w.paused||!l)return;let y=x.target;l.contains(y)?c.current=y:se(c.current,{select:!0})},T=function(x){if(w.paused||!l)return;let y=x.relatedTarget;y!==null&&(l.contains(y)||se(c.current,{select:!0}))},L=function(x){if(document.activeElement===document.body)for(let V of x)V.removedNodes.length>0&&se(l)};var p=k,m=T,R=L;document.addEventListener("focusin",k),document.addEventListener("focusout",T);let _=new MutationObserver(L);return l&&_.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",k),document.removeEventListener("focusout",T),_.disconnect()}}},[o,l,w.paused]),Y.useEffect(()=>{if(l){Er.add(w);let p=document.activeElement;if(!l.contains(p)){let R=new CustomEvent(pt,br);l.addEventListener(pt,i),l.dispatchEvent(R),R.defaultPrevented||(ya(Sa(Cr(l)),{select:!0}),document.activeElement===p&&se(l))}return()=>{l.removeEventListener(pt,i),setTimeout(()=>{let R=new CustomEvent(vt,br);l.addEventListener(vt,u),l.dispatchEvent(R),R.defaultPrevented||se(p??document.body,{select:!0}),l.removeEventListener(vt,u),Er.remove(w)},0)}}},[l,i,u,w]);let S=Y.useCallback(p=>{if(!r&&!o||w.paused)return;let m=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,R=document.activeElement;if(m&&R){let k=p.currentTarget,[T,L]=ba(k);T&&L?!p.shiftKey&&R===L?(p.preventDefault(),r&&se(T,{select:!0})):p.shiftKey&&R===T&&(p.preventDefault(),r&&se(L,{select:!0})):R===k&&p.preventDefault()}},[r,o,w.paused]);return(0,Sr.jsx)(j.div,{tabIndex:-1,...s,ref:h,onKeyDown:S})});ht.displayName=ga;function ya(e,{select:t=!1}={}){let r=document.activeElement;for(let o of e)if(se(o,{select:t}),document.activeElement!==r)return}function ba(e){let t=Cr(e),r=Rr(t,e),o=Rr(t.reverse(),e);return[r,o]}function Cr(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{let a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function Rr(e,t){for(let r of e)if(!Ra(r,{upTo:t}))return r}function Ra(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Ea(e){return e instanceof HTMLInputElement&&"select"in e}function se(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Ea(e)&&t&&e.select()}}var Er=xa();function xa(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=xr(e,t),e.unshift(t)},remove(t){e=xr(e,t),e[0]?.resume()}}}function xr(e,t){let r=[...e],o=r.indexOf(t);return o!==-1&&r.splice(o,1),r}function Sa(e){return e.filter(t=>t.tagName!=="A")}var Fe=b(O(),1),kr=b(ft(),1);var _r=b(te(),1),Ca="Portal",wt=Fe.forwardRef((e,t)=>{let{container:r,...o}=e,[a,n]=Fe.useState(!1);ae(()=>n(!0),[]);let s=r||a&&globalThis?.document?.body;return s?kr.default.createPortal((0,_r.jsx)(j.div,{...o,ref:t}),s):null});wt.displayName=Ca;var $=b(O(),1);var Pr=b(O(),1);function ka(e,t){return Pr.useReducer((r,o)=>t[r][o]??r,e)}var ke=e=>{let{present:t,children:r}=e,o=_a(t),a=typeof r=="function"?r({present:o.isPresent}):$.Children.only(r),n=X(o.ref,Pa(a));return typeof r=="function"||o.isPresent?$.cloneElement(a,{ref:n}):null};ke.displayName="Presence";function _a(e){let[t,r]=$.useState(),o=$.useRef(null),a=$.useRef(e),n=$.useRef("none"),s=e?"mounted":"unmounted",[l,d]=ka(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return $.useEffect(()=>{let i=je(o.current);n.current=l==="mounted"?i:"none"},[l]),ae(()=>{let i=o.current,u=a.current;if(u!==e){let h=n.current,w=je(i);e?d("MOUNT"):w==="none"||i?.display==="none"?d("UNMOUNT"):d(u&&h!==w?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,d]),ae(()=>{if(t){let i,u=t.ownerDocument.defaultView??window,c=w=>{let p=je(o.current).includes(CSS.escape(w.animationName));if(w.target===t&&p&&(d("ANIMATION_END"),!a.current)){let m=t.style.animationFillMode;t.style.animationFillMode="forwards",i=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=m)})}},h=w=>{w.target===t&&(n.current=je(o.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",c),t.addEventListener("animationend",c),()=>{u.clearTimeout(i),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",c),t.removeEventListener("animationend",c)}}else d("ANIMATION_END")},[t,d]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:$.useCallback(i=>{o.current=i?getComputedStyle(i):null,r(i)},[])}}function je(e){return e?.animationName||"none"}function Pa(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Or=b(O(),1),gt=0;function Nr(){Or.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Dr()),document.body.insertAdjacentElement("beforeend",e[1]??Dr()),gt++,()=>{gt===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),gt--}},[])}function Dr(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var z=function(){return z=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},z.apply(this,arguments)};function Be(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(e);a<o.length;a++)t.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(r[o[a]]=e[o[a]]);return r}function Ar(e,t,r){if(r||arguments.length===2)for(var o=0,a=t.length,n;o<a;o++)(n||!(o in t))&&(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}var $e=b(O());var W=b(O());var fe="right-scroll-bar-position",ce="width-before-scroll-bar",yt="with-scroll-bars-hidden",bt="--removed-body-scroll-bar-size";function We(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var Ir=b(O());function Tr(e,t){var r=(0,Ir.useState)(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var a=r.value;a!==o&&(r.value=o,r.callback(o,a))}}}})[0];return r.callback=t,r.facade}var Ue=b(O());var Da=typeof window<"u"?Ue.useLayoutEffect:Ue.useEffect,Lr=new WeakMap;function Rt(e,t){var r=Tr(t||null,function(o){return e.forEach(function(a){return We(a,o)})});return Da(function(){var o=Lr.get(r);if(o){var a=new Set(o),n=new Set(e),s=r.current;a.forEach(function(l){n.has(l)||We(l,null)}),n.forEach(function(l){a.has(l)||We(l,s)})}Lr.set(r,e)},[e]),r}function Oa(e){return e}function Na(e,t){t===void 0&&(t=Oa);var r=[],o=!1,a={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(n){var s=t(n,o);return r.push(s),function(){r=r.filter(function(l){return l!==s})}},assignSyncMedium:function(n){for(o=!0;r.length;){var s=r;r=[],s.forEach(n)}r={push:function(l){return n(l)},filter:function(){return r}}},assignMedium:function(n){o=!0;var s=[];if(r.length){var l=r;r=[],l.forEach(n),s=r}var d=function(){var u=s;s=[],u.forEach(n)},i=function(){return Promise.resolve().then(d)};i(),r={push:function(u){s.push(u),i()},filter:function(u){return s=s.filter(u),r}}}};return a}function Et(e){e===void 0&&(e={});var t=Na(null);return t.options=z({async:!0,ssr:!1},e),t}var Mr=b(O()),Fr=function(e){var t=e.sideCar,r=Be(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return Mr.createElement(o,z({},r))};Fr.isSideCarExport=!0;function xt(e,t){return e.useMedium(t),Fr}var Ve=Et();var St=function(){},_e=W.forwardRef(function(e,t){var r=W.useRef(null),o=W.useState({onScrollCapture:St,onWheelCapture:St,onTouchMoveCapture:St}),a=o[0],n=o[1],s=e.forwardProps,l=e.children,d=e.className,i=e.removeScrollBar,u=e.enabled,c=e.shards,h=e.sideCar,w=e.noRelative,S=e.noIsolation,p=e.inert,m=e.allowPinchZoom,R=e.as,k=R===void 0?"div":R,T=e.gapMode,L=Be(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),_=h,x=Rt([r,t]),y=z(z({},L),a);return W.createElement(W.Fragment,null,u&&W.createElement(_,{sideCar:Ve,removeScrollBar:i,shards:c,noRelative:w,noIsolation:S,inert:p,setCallbacks:n,allowPinchZoom:!!m,lockRef:r,gapMode:T}),s?W.cloneElement(W.Children.only(l),z(z({},y),{ref:x})):W.createElement(k,z({},y,{className:d,ref:x}),l))});_e.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};_e.classNames={fullWidth:ce,zeroRight:fe};var A=b(O());var be=b(O());var Wr=b(O());var jr;var Br=function(){if(jr)return jr;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Aa(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Br();return t&&e.setAttribute("nonce",t),e}function Ia(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function Ta(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Ct=function(){var e=0,t=null;return{add:function(r){e==0&&(t=Aa())&&(Ia(t,r),Ta(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}};var kt=function(){var e=Ct();return function(t,r){Wr.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}};var Pe=function(){var e=kt(),t=function(r){var o=r.styles,a=r.dynamic;return e(o,a),null};return t};var La={left:0,top:0,right:0,gap:0},_t=function(e){return parseInt(e||"",10)||0},Ma=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[_t(r),_t(o),_t(a)]},Pt=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return La;var t=Ma(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}};var Fa=Pe(),ye="data-scroll-locked",ja=function(e,t,r,o){var a=e.left,n=e.top,s=e.right,l=e.gap;return r===void 0&&(r="margin"),`
   .`.concat(yt,` {
    overflow: hidden `).concat(o,`;
    padding-right: `).concat(l,"px ").concat(o,`;
@@ -9,7 +9,7 @@ var Bo=Object.create;var Yt=Object.defineProperty;var Wo=Object.getOwnPropertyDe
     `).concat([t&&"position: relative ".concat(o,";"),r==="margin"&&`
     padding-left: `.concat(a,`px;
     padding-top: `).concat(n,`px;
-    padding-right: `).concat(i,`px;
+    padding-right: `).concat(s,`px;
     margin-left:0;
     margin-top:0;
     margin-right: `).concat(l,"px ").concat(o,`;
@@ -35,11 +35,11 @@ var Bo=Object.create;var Yt=Object.defineProperty;var Wo=Object.getOwnPropertyDe
   body[`).concat(ye,`] {
     `).concat(bt,": ").concat(l,`px;
   }
-`)},Ur=function(){var e=parseInt(document.body.getAttribute(ye)||"0",10);return isFinite(e)?e:0},Ba=function(){be.useEffect(function(){return document.body.setAttribute(ye,(Ur()+1).toString()),function(){var e=Ur()-1;e<=0?document.body.removeAttribute(ye):document.body.setAttribute(ye,e.toString())}},[])},Dt=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Ba();var n=be.useMemo(function(){return Pt(a)},[a]);return be.createElement(Fa,{styles:ja(n,!t,a,r?"":"!important")})};var Ot=!1;if(typeof window<"u")try{De=Object.defineProperty({},"passive",{get:function(){return Ot=!0,!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch{Ot=!1}var De,de=Ot?{passive:!1}:!1;var Wa=function(e){return e.tagName==="TEXTAREA"},Vr=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Wa(e)&&r[t]==="visible")},Ua=function(e){return Vr(e,"overflowY")},Va=function(e){return Vr(e,"overflowX")},Nt=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=Hr(e,o);if(a){var n=$r(e,o),i=n[1],l=n[2];if(i>l)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},Ha=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},$a=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},Hr=function(e,t){return e==="v"?Ua(t):Va(t)},$r=function(e,t){return e==="v"?Ha(t):$a(t)},za=function(e,t){return e==="h"&&t==="rtl"?-1:1},zr=function(e,t,r,o,a){var n=za(e,window.getComputedStyle(t).direction),i=n*o,l=r.target,d=t.contains(l),s=!1,u=i>0,c=0,h=0;do{if(!l)break;var w=$r(e,l),S=w[0],p=w[1],m=w[2],R=p-m-n*S;(S||R)&&Hr(e,l)&&(c+=R,h+=S);var k=l.parentNode;l=k&&k.nodeType===Node.DOCUMENT_FRAGMENT_NODE?k.host:k}while(!d&&l!==document.body||d&&(t.contains(l)||t===l));return(u&&(a&&Math.abs(c)<1||!a&&i>c)||!u&&(a&&Math.abs(h)<1||!a&&-i>h))&&(s=!0),s};var He=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Kr=function(e){return[e.deltaX,e.deltaY]},Gr=function(e){return e&&"current"in e?e.current:e},Ka=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ga=function(e){return`
+`)},Ur=function(){var e=parseInt(document.body.getAttribute(ye)||"0",10);return isFinite(e)?e:0},Ba=function(){be.useEffect(function(){return document.body.setAttribute(ye,(Ur()+1).toString()),function(){var e=Ur()-1;e<=0?document.body.removeAttribute(ye):document.body.setAttribute(ye,e.toString())}},[])},Dt=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,a=o===void 0?"margin":o;Ba();var n=be.useMemo(function(){return Pt(a)},[a]);return be.createElement(Fa,{styles:ja(n,!t,a,r?"":"!important")})};var Ot=!1;if(typeof window<"u")try{De=Object.defineProperty({},"passive",{get:function(){return Ot=!0,!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch{Ot=!1}var De,de=Ot?{passive:!1}:!1;var Wa=function(e){return e.tagName==="TEXTAREA"},Vr=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!Wa(e)&&r[t]==="visible")},Ua=function(e){return Vr(e,"overflowY")},Va=function(e){return Vr(e,"overflowX")},Nt=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var a=Hr(e,o);if(a){var n=$r(e,o),s=n[1],l=n[2];if(s>l)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},Ha=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},$a=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},Hr=function(e,t){return e==="v"?Ua(t):Va(t)},$r=function(e,t){return e==="v"?Ha(t):$a(t)},za=function(e,t){return e==="h"&&t==="rtl"?-1:1},zr=function(e,t,r,o,a){var n=za(e,window.getComputedStyle(t).direction),s=n*o,l=r.target,d=t.contains(l),i=!1,u=s>0,c=0,h=0;do{if(!l)break;var w=$r(e,l),S=w[0],p=w[1],m=w[2],R=p-m-n*S;(S||R)&&Hr(e,l)&&(c+=R,h+=S);var k=l.parentNode;l=k&&k.nodeType===Node.DOCUMENT_FRAGMENT_NODE?k.host:k}while(!d&&l!==document.body||d&&(t.contains(l)||t===l));return(u&&(a&&Math.abs(c)<1||!a&&s>c)||!u&&(a&&Math.abs(h)<1||!a&&-s>h))&&(i=!0),i};var He=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Kr=function(e){return[e.deltaX,e.deltaY]},Gr=function(e){return e&&"current"in e?e.current:e},Ka=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ga=function(e){return`
   .block-interactivity-`.concat(e,` {pointer-events: none;}
   .allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},qa=0,Re=[];function qr(e){var t=A.useRef([]),r=A.useRef([0,0]),o=A.useRef(),a=A.useState(qa++)[0],n=A.useState(Pe)[0],i=A.useRef(e);A.useEffect(function(){i.current=e},[e]),A.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Ar([e.lockRef.current],(e.shards||[]).map(Gr),!0).filter(Boolean);return p.forEach(function(m){return m.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(m){return m.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=A.useCallback(function(p,m){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!i.current.allowPinchZoom;var R=He(p),k=r.current,T="deltaX"in p?p.deltaX:k[0]-R[0],L="deltaY"in p?p.deltaY:k[1]-R[1],_,x=p.target,y=Math.abs(T)>Math.abs(L)?"h":"v";if("touches"in p&&y==="h"&&x.type==="range")return!1;var V=Nt(y,x);if(!V)return!0;if(V?_=y:(_=y==="v"?"h":"v",V=Nt(y,x)),!V)return!1;if(!o.current&&"changedTouches"in p&&(T||L)&&(o.current=_),!_)return!0;var ne=o.current||_;return zr(ne,m,p,ne==="h"?T:L,!0)},[]),d=A.useCallback(function(p){var m=p;if(!(!Re.length||Re[Re.length-1]!==n)){var R="deltaY"in m?Kr(m):He(m),k=t.current.filter(function(_){return _.name===m.type&&(_.target===m.target||m.target===_.shadowParent)&&Ka(_.delta,R)})[0];if(k&&k.should){m.cancelable&&m.preventDefault();return}if(!k){var T=(i.current.shards||[]).map(Gr).filter(Boolean).filter(function(_){return _.contains(m.target)}),L=T.length>0?l(m,T[0]):!i.current.noIsolation;L&&m.cancelable&&m.preventDefault()}}},[]),s=A.useCallback(function(p,m,R,k){var T={name:p,delta:m,target:R,should:k,shadowParent:Ya(R)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(L){return L!==T})},1)},[]),u=A.useCallback(function(p){r.current=He(p),o.current=void 0},[]),c=A.useCallback(function(p){s(p.type,Kr(p),p.target,l(p,e.lockRef.current))},[]),h=A.useCallback(function(p){s(p.type,He(p),p.target,l(p,e.lockRef.current))},[]);A.useEffect(function(){return Re.push(n),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",d,de),document.addEventListener("touchmove",d,de),document.addEventListener("touchstart",u,de),function(){Re=Re.filter(function(p){return p!==n}),document.removeEventListener("wheel",d,de),document.removeEventListener("touchmove",d,de),document.removeEventListener("touchstart",u,de)}},[]);var w=e.removeScrollBar,S=e.inert;return A.createElement(A.Fragment,null,S?A.createElement(n,{styles:Ga(a)}):null,w?A.createElement(Dt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Ya(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Yr=xt(Ve,qr);var Xr=$e.forwardRef(function(e,t){return $e.createElement(_e,z({},e,{ref:t,sideCar:Yr}))});Xr.classNames=_e.classNames;var At=Xr;var Xa=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ee=new WeakMap,ze=new WeakMap,Ke={},It=0,Zr=function(e){return e&&(e.host||Zr(e.parentNode))},Za=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=Zr(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Ja=function(e,t,r,o){var a=Za(t,Array.isArray(e)?e:[e]);Ke[r]||(Ke[r]=new WeakMap);var n=Ke[r],i=[],l=new Set,d=new Set(a),s=function(c){!c||l.has(c)||(l.add(c),s(c.parentNode))};a.forEach(s);var u=function(c){!c||d.has(c)||Array.prototype.forEach.call(c.children,function(h){if(l.has(h))u(h);else try{var w=h.getAttribute(o),S=w!==null&&w!=="false",p=(Ee.get(h)||0)+1,m=(n.get(h)||0)+1;Ee.set(h,p),n.set(h,m),i.push(h),p===1&&S&&ze.set(h,!0),m===1&&h.setAttribute(r,"true"),S||h.setAttribute(o,"true")}catch(R){console.error("aria-hidden: cannot operate on ",h,R)}})};return u(t),l.clear(),It++,function(){i.forEach(function(c){var h=Ee.get(c)-1,w=n.get(c)-1;Ee.set(c,h),n.set(c,w),h||(ze.has(c)||c.removeAttribute(o),ze.delete(c)),w||c.removeAttribute(r)}),It--,It||(Ee=new WeakMap,Ee=new WeakMap,ze=new WeakMap,Ke={})}},Jr=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||Xa(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),Ja(o,a,r,"aria-hidden")):function(){return null}};var P=b(te(),1),qe="Dialog",[Qr,Ui]=lr(qe),[Qa,J]=Qr(qe),eo=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:i=!0}=e,l=N.useRef(null),d=N.useRef(null),[s,u]=sr({prop:o,defaultProp:a??!1,onChange:n,caller:qe});return(0,P.jsx)(Qa,{scope:t,triggerRef:l,contentRef:d,contentId:Z(),titleId:Z(),descriptionId:Z(),open:s,onOpenChange:u,onOpenToggle:N.useCallback(()=>u(c=>!c),[u]),modal:i,children:r})};eo.displayName=qe;var to="DialogTrigger",en=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(to,r),n=X(t,a.triggerRef);return(0,P.jsx)(j.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Mt(a.open),...o,ref:n,onClick:ee(e.onClick,a.onOpenToggle)})});en.displayName=to;var Tt="DialogPortal",[tn,ro]=Qr(Tt,{forceMount:void 0}),oo=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,n=J(Tt,t);return(0,P.jsx)(tn,{scope:t,forceMount:r,children:N.Children.map(o,i=>(0,P.jsx)(ke,{present:r||n.open,children:(0,P.jsx)(wt,{asChild:!0,container:a,children:i})}))})};oo.displayName=Tt;var Ge="DialogOverlay",ao=N.forwardRef((e,t)=>{let r=ro(Ge,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(Ge,e.__scopeDialog);return n.modal?(0,P.jsx)(ke,{present:o||n.open,children:(0,P.jsx)(on,{...a,ref:t})}):null});ao.displayName=Ge;var rn=Me("DialogOverlay.RemoveScroll"),on=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Ge,r);return(0,P.jsx)(At,{as:rn,allowPinchZoom:!0,shards:[a.contentRef],children:(0,P.jsx)(j.div,{"data-state":Mt(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),me="DialogContent",no=N.forwardRef((e,t)=>{let r=ro(me,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(me,e.__scopeDialog);return(0,P.jsx)(ke,{present:o||n.open,children:n.modal?(0,P.jsx)(an,{...a,ref:t}):(0,P.jsx)(nn,{...a,ref:t})})});no.displayName=me;var an=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(null),a=X(t,r.contentRef,o);return N.useEffect(()=>{let n=o.current;if(n)return Jr(n)},[]),(0,P.jsx)(lo,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ee(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ee(e.onPointerDownOutside,n=>{let i=n.detail.originalEvent,l=i.button===0&&i.ctrlKey===!0;(i.button===2||l)&&n.preventDefault()}),onFocusOutside:ee(e.onFocusOutside,n=>n.preventDefault())})}),nn=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(!1),a=N.useRef(!1);return(0,P.jsx)(lo,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(o.current||r.triggerRef.current?.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(o.current=!0,n.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let i=n.target;r.triggerRef.current?.contains(i)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&a.current&&n.preventDefault()}})}),lo=N.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:n,...i}=e,l=J(me,r),d=N.useRef(null),s=X(t,d);return Nr(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(ht,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:n,children:(0,P.jsx)(mt,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Mt(l.open),...i,ref:s,onDismiss:()=>l.onOpenChange(!1)})}),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(fn,{titleId:l.titleId}),(0,P.jsx)(dn,{contentRef:d,descriptionId:l.descriptionId})]})]})}),Lt="DialogTitle",ln=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Lt,r);return(0,P.jsx)(j.h2,{id:a.titleId,...o,ref:t})});ln.displayName=Lt;var io="DialogDescription",sn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(io,r);return(0,P.jsx)(j.p,{id:a.descriptionId,...o,ref:t})});sn.displayName=io;var so="DialogClose",un=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(so,r);return(0,P.jsx)(j.button,{type:"button",...o,ref:t,onClick:ee(e.onClick,()=>a.onOpenChange(!1))})});un.displayName=so;function Mt(e){return e?"open":"closed"}var uo="DialogTitleWarning",[Vi,fo]=nr(uo,{contentName:me,titleName:Lt,docsSlug:"dialog"}),fn=({titleId:e})=>{let t=fo(uo),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
+`)},qa=0,Re=[];function qr(e){var t=A.useRef([]),r=A.useRef([0,0]),o=A.useRef(),a=A.useState(qa++)[0],n=A.useState(Pe)[0],s=A.useRef(e);A.useEffect(function(){s.current=e},[e]),A.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Ar([e.lockRef.current],(e.shards||[]).map(Gr),!0).filter(Boolean);return p.forEach(function(m){return m.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach(function(m){return m.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=A.useCallback(function(p,m){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!s.current.allowPinchZoom;var R=He(p),k=r.current,T="deltaX"in p?p.deltaX:k[0]-R[0],L="deltaY"in p?p.deltaY:k[1]-R[1],_,x=p.target,y=Math.abs(T)>Math.abs(L)?"h":"v";if("touches"in p&&y==="h"&&x.type==="range")return!1;var V=Nt(y,x);if(!V)return!0;if(V?_=y:(_=y==="v"?"h":"v",V=Nt(y,x)),!V)return!1;if(!o.current&&"changedTouches"in p&&(T||L)&&(o.current=_),!_)return!0;var ne=o.current||_;return zr(ne,m,p,ne==="h"?T:L,!0)},[]),d=A.useCallback(function(p){var m=p;if(!(!Re.length||Re[Re.length-1]!==n)){var R="deltaY"in m?Kr(m):He(m),k=t.current.filter(function(_){return _.name===m.type&&(_.target===m.target||m.target===_.shadowParent)&&Ka(_.delta,R)})[0];if(k&&k.should){m.cancelable&&m.preventDefault();return}if(!k){var T=(s.current.shards||[]).map(Gr).filter(Boolean).filter(function(_){return _.contains(m.target)}),L=T.length>0?l(m,T[0]):!s.current.noIsolation;L&&m.cancelable&&m.preventDefault()}}},[]),i=A.useCallback(function(p,m,R,k){var T={name:p,delta:m,target:R,should:k,shadowParent:Ya(R)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(L){return L!==T})},1)},[]),u=A.useCallback(function(p){r.current=He(p),o.current=void 0},[]),c=A.useCallback(function(p){i(p.type,Kr(p),p.target,l(p,e.lockRef.current))},[]),h=A.useCallback(function(p){i(p.type,He(p),p.target,l(p,e.lockRef.current))},[]);A.useEffect(function(){return Re.push(n),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:h}),document.addEventListener("wheel",d,de),document.addEventListener("touchmove",d,de),document.addEventListener("touchstart",u,de),function(){Re=Re.filter(function(p){return p!==n}),document.removeEventListener("wheel",d,de),document.removeEventListener("touchmove",d,de),document.removeEventListener("touchstart",u,de)}},[]);var w=e.removeScrollBar,S=e.inert;return A.createElement(A.Fragment,null,S?A.createElement(n,{styles:Ga(a)}):null,w?A.createElement(Dt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Ya(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var Yr=xt(Ve,qr);var Xr=$e.forwardRef(function(e,t){return $e.createElement(_e,z({},e,{ref:t,sideCar:Yr}))});Xr.classNames=_e.classNames;var At=Xr;var Xa=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ee=new WeakMap,ze=new WeakMap,Ke={},It=0,Zr=function(e){return e&&(e.host||Zr(e.parentNode))},Za=function(e,t){return t.map(function(r){if(e.contains(r))return r;var o=Zr(r);return o&&e.contains(o)?o:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},Ja=function(e,t,r,o){var a=Za(t,Array.isArray(e)?e:[e]);Ke[r]||(Ke[r]=new WeakMap);var n=Ke[r],s=[],l=new Set,d=new Set(a),i=function(c){!c||l.has(c)||(l.add(c),i(c.parentNode))};a.forEach(i);var u=function(c){!c||d.has(c)||Array.prototype.forEach.call(c.children,function(h){if(l.has(h))u(h);else try{var w=h.getAttribute(o),S=w!==null&&w!=="false",p=(Ee.get(h)||0)+1,m=(n.get(h)||0)+1;Ee.set(h,p),n.set(h,m),s.push(h),p===1&&S&&ze.set(h,!0),m===1&&h.setAttribute(r,"true"),S||h.setAttribute(o,"true")}catch(R){console.error("aria-hidden: cannot operate on ",h,R)}})};return u(t),l.clear(),It++,function(){s.forEach(function(c){var h=Ee.get(c)-1,w=n.get(c)-1;Ee.set(c,h),n.set(c,w),h||(ze.has(c)||c.removeAttribute(o),ze.delete(c)),w||c.removeAttribute(r)}),It--,It||(Ee=new WeakMap,Ee=new WeakMap,ze=new WeakMap,Ke={})}},Jr=function(e,t,r){r===void 0&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),a=t||Xa(e);return a?(o.push.apply(o,Array.from(a.querySelectorAll("[aria-live], script"))),Ja(o,a,r,"aria-hidden")):function(){return null}};var P=b(te(),1),qe="Dialog",[Qr,Us]=lr(qe),[Qa,J]=Qr(qe),eo=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:n,modal:s=!0}=e,l=N.useRef(null),d=N.useRef(null),[i,u]=ir({prop:o,defaultProp:a??!1,onChange:n,caller:qe});return(0,P.jsx)(Qa,{scope:t,triggerRef:l,contentRef:d,contentId:Z(),titleId:Z(),descriptionId:Z(),open:i,onOpenChange:u,onOpenToggle:N.useCallback(()=>u(c=>!c),[u]),modal:s,children:r})};eo.displayName=qe;var to="DialogTrigger",en=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(to,r),n=X(t,a.triggerRef);return(0,P.jsx)(j.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Mt(a.open),...o,ref:n,onClick:ee(e.onClick,a.onOpenToggle)})});en.displayName=to;var Tt="DialogPortal",[tn,ro]=Qr(Tt,{forceMount:void 0}),oo=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,n=J(Tt,t);return(0,P.jsx)(tn,{scope:t,forceMount:r,children:N.Children.map(o,s=>(0,P.jsx)(ke,{present:r||n.open,children:(0,P.jsx)(wt,{asChild:!0,container:a,children:s})}))})};oo.displayName=Tt;var Ge="DialogOverlay",ao=N.forwardRef((e,t)=>{let r=ro(Ge,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(Ge,e.__scopeDialog);return n.modal?(0,P.jsx)(ke,{present:o||n.open,children:(0,P.jsx)(on,{...a,ref:t})}):null});ao.displayName=Ge;var rn=Me("DialogOverlay.RemoveScroll"),on=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Ge,r);return(0,P.jsx)(At,{as:rn,allowPinchZoom:!0,shards:[a.contentRef],children:(0,P.jsx)(j.div,{"data-state":Mt(a.open),...o,ref:t,style:{pointerEvents:"auto",...o.style}})})}),me="DialogContent",no=N.forwardRef((e,t)=>{let r=ro(me,e.__scopeDialog),{forceMount:o=r.forceMount,...a}=e,n=J(me,e.__scopeDialog);return(0,P.jsx)(ke,{present:o||n.open,children:n.modal?(0,P.jsx)(an,{...a,ref:t}):(0,P.jsx)(nn,{...a,ref:t})})});no.displayName=me;var an=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(null),a=X(t,r.contentRef,o);return N.useEffect(()=>{let n=o.current;if(n)return Jr(n)},[]),(0,P.jsx)(lo,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:ee(e.onCloseAutoFocus,n=>{n.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:ee(e.onPointerDownOutside,n=>{let s=n.detail.originalEvent,l=s.button===0&&s.ctrlKey===!0;(s.button===2||l)&&n.preventDefault()}),onFocusOutside:ee(e.onFocusOutside,n=>n.preventDefault())})}),nn=N.forwardRef((e,t)=>{let r=J(me,e.__scopeDialog),o=N.useRef(!1),a=N.useRef(!1);return(0,P.jsx)(lo,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:n=>{e.onCloseAutoFocus?.(n),n.defaultPrevented||(o.current||r.triggerRef.current?.focus(),n.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:n=>{e.onInteractOutside?.(n),n.defaultPrevented||(o.current=!0,n.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let s=n.target;r.triggerRef.current?.contains(s)&&n.preventDefault(),n.detail.originalEvent.type==="focusin"&&a.current&&n.preventDefault()}})}),lo=N.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:n,...s}=e,l=J(me,r),d=N.useRef(null),i=X(t,d);return Nr(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(ht,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:n,children:(0,P.jsx)(mt,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Mt(l.open),...s,ref:i,onDismiss:()=>l.onOpenChange(!1)})}),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(fn,{titleId:l.titleId}),(0,P.jsx)(dn,{contentRef:d,descriptionId:l.descriptionId})]})]})}),Lt="DialogTitle",ln=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(Lt,r);return(0,P.jsx)(j.h2,{id:a.titleId,...o,ref:t})});ln.displayName=Lt;var so="DialogDescription",sn=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(so,r);return(0,P.jsx)(j.p,{id:a.descriptionId,...o,ref:t})});sn.displayName=so;var io="DialogClose",un=N.forwardRef((e,t)=>{let{__scopeDialog:r,...o}=e,a=J(io,r);return(0,P.jsx)(j.button,{type:"button",...o,ref:t,onClick:ee(e.onClick,()=>a.onOpenChange(!1))})});un.displayName=io;function Mt(e){return e?"open":"closed"}var uo="DialogTitleWarning",[Vs,fo]=nr(uo,{contentName:me,titleName:Lt,docsSlug:"dialog"}),fn=({titleId:e})=>{let t=fo(uo),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.

 If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.

-For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return N.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},cn="DialogDescriptionWarning",dn=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${fo(cn).contentName}}.`;return N.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},co=eo;var mo=oo,po=ao,vo=no;var v=b(O(),1);var Oe='[cmdk-group=""]',Ft='[cmdk-group-items=""]',pn='[cmdk-group-heading=""]',wo='[cmdk-item=""]',ho=`${wo}:not([aria-disabled="true"])`,jt="cmdk-item-select",xe="data-value",vn=(e,t,r)=>er(e,t,r),go=v.createContext(void 0),Ne=()=>v.useContext(go),yo=v.createContext(void 0),Bt=()=>v.useContext(yo),bo=v.createContext(void 0),Ro=v.forwardRef((e,t)=>{let r=Se(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Se(()=>new Set),a=Se(()=>new Map),n=Se(()=>new Map),i=Se(()=>new Set),l=Eo(e),{label:d,children:s,value:u,onValueChange:c,filter:h,shouldFilter:w,loop:S,disablePointerSelection:p=!1,vimBindings:m=!0,...R}=e,k=Z(),T=Z(),L=Z(),_=v.useRef(null),x=kn();pe(()=>{if(u!==void 0){let f=u.trim();r.current.value=f,y.emit()}},[u]),pe(()=>{x(6,$t)},[]);let y=v.useMemo(()=>({subscribe:f=>(i.current.add(f),()=>i.current.delete(f)),snapshot:()=>r.current,setState:(f,E,C)=>{var g,D,M,K;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")rt(),ue(),x(1,tt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let H=document.getElementById(L);H?H.focus():(g=document.getElementById(k))==null||g.focus()}if(x(7,()=>{var H;r.current.selectedItemId=(H=we())==null?void 0:H.id,y.emit()}),C||x(5,$t),((D=l.current)==null?void 0:D.value)!==void 0){let H=E??"";(K=(M=l.current).onValueChange)==null||K.call(M,H);return}}y.emit()}},emit:()=>{i.current.forEach(f=>f())}}),[]),V=v.useMemo(()=>({value:(f,E,C)=>{var g;E!==((g=n.current.get(f))==null?void 0:g.value)&&(n.current.set(f,{value:E,keywords:C}),r.current.filtered.items.set(f,ne(E,C)),x(2,()=>{ue(),y.emit()}))},item:(f,E)=>(o.current.add(f),E&&(a.current.has(E)?a.current.get(E).add(f):a.current.set(E,new Set([f]))),x(3,()=>{rt(),ue(),r.current.value||tt(),y.emit()}),()=>{n.current.delete(f),o.current.delete(f),r.current.filtered.items.delete(f);let C=we();x(4,()=>{rt(),C?.getAttribute("id")===f&&tt(),y.emit()})}),group:f=>(a.current.has(f)||a.current.set(f,new Set),()=>{n.current.delete(f),a.current.delete(f)}),filter:()=>l.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>l.current.disablePointerSelection,listId:k,inputId:L,labelId:T,listInnerRef:_}),[]);function ne(f,E){var C,g;let D=(g=(C=l.current)==null?void 0:C.filter)!=null?g:vn;return f?D(f,r.current.search,E):0}function ue(){if(!r.current.search||l.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(g=>{let D=a.current.get(g),M=0;D.forEach(K=>{let H=f.get(K);M=Math.max(H,M)}),E.push([g,M])});let C=_.current;Ce().sort((g,D)=>{var M,K;let H=g.getAttribute("id"),Ae=D.getAttribute("id");return((M=f.get(Ae))!=null?M:0)-((K=f.get(H))!=null?K:0)}).forEach(g=>{let D=g.closest(Ft);D?D.appendChild(g.parentElement===D?g:g.closest(`${Ft} > *`)):C.appendChild(g.parentElement===C?g:g.closest(`${Ft} > *`))}),E.sort((g,D)=>D[1]-g[1]).forEach(g=>{var D;let M=(D=_.current)==null?void 0:D.querySelector(`${Oe}[${xe}="${encodeURIComponent(g[0])}"]`);M?.parentElement.appendChild(M)})}function tt(){let f=Ce().find(C=>C.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(xe);y.setState("value",E||void 0)}function rt(){var f,E,C,g;if(!r.current.search||l.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let D=0;for(let M of o.current){let K=(E=(f=n.current.get(M))==null?void 0:f.value)!=null?E:"",H=(g=(C=n.current.get(M))==null?void 0:C.keywords)!=null?g:[],Ae=ne(K,H);r.current.filtered.items.set(M,Ae),Ae>0&&D++}for(let[M,K]of a.current)for(let H of K)if(r.current.filtered.items.get(H)>0){r.current.filtered.groups.add(M);break}r.current.filtered.count=D}function $t(){var f,E,C;let g=we();g&&(((f=g.parentElement)==null?void 0:f.firstChild)===g&&((C=(E=g.closest(Oe))==null?void 0:E.querySelector(pn))==null||C.scrollIntoView({block:"nearest"})),g.scrollIntoView({block:"nearest"}))}function we(){var f;return(f=_.current)==null?void 0:f.querySelector(`${wo}[aria-selected="true"]`)}function Ce(){var f;return Array.from(((f=_.current)==null?void 0:f.querySelectorAll(ho))||[])}function ot(f){let E=Ce()[f];E&&y.setState("value",E.getAttribute(xe))}function at(f){var E;let C=we(),g=Ce(),D=g.findIndex(K=>K===C),M=g[D+f];(E=l.current)!=null&&E.loop&&(M=D+f<0?g[g.length-1]:D+f===g.length?g[0]:g[D+f]),M&&y.setState("value",M.getAttribute(xe))}function zt(f){let E=we(),C=E?.closest(Oe),g;for(;C&&!g;)C=f>0?Sn(C,Oe):Cn(C,Oe),g=C?.querySelector(ho);g?y.setState("value",g.getAttribute(xe)):at(f)}let Kt=()=>ot(Ce().length-1),Gt=f=>{f.preventDefault(),f.metaKey?Kt():f.altKey?zt(1):at(1)},qt=f=>{f.preventDefault(),f.metaKey?ot(0):f.altKey?zt(-1):at(-1)};return v.createElement(j.div,{ref:t,tabIndex:-1,...R,"cmdk-root":"",onKeyDown:f=>{var E;(E=R.onKeyDown)==null||E.call(R,f);let C=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||C))switch(f.key){case"n":case"j":{m&&f.ctrlKey&&Gt(f);break}case"ArrowDown":{Gt(f);break}case"p":case"k":{m&&f.ctrlKey&&qt(f);break}case"ArrowUp":{qt(f);break}case"Home":{f.preventDefault(),ot(0);break}case"End":{f.preventDefault(),Kt();break}case"Enter":{f.preventDefault();let g=we();if(g){let D=new Event(jt);g.dispatchEvent(D)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:Pn},d),Ye(e,f=>v.createElement(yo.Provider,{value:y},v.createElement(go.Provider,{value:V},f))))}),hn=v.forwardRef((e,t)=>{var r,o;let a=Z(),n=v.useRef(null),i=v.useContext(bo),l=Ne(),d=Eo(e),s=(o=(r=d.current)==null?void 0:r.forceMount)!=null?o:i?.forceMount;pe(()=>{if(!s)return l.item(a,i?.id)},[s]);let u=xo(a,n,[e.value,e.children,n],e.keywords),c=Bt(),h=re(x=>x.value&&x.value===u.current),w=re(x=>s||l.filter()===!1?!0:x.search?x.filtered.items.get(a)>0:!0);v.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(jt,S),()=>x.removeEventListener(jt,S)},[w,e.onSelect,e.disabled]);function S(){var x,y;p(),(y=(x=d.current).onSelect)==null||y.call(x,u.current)}function p(){c.setState("value",u.current,!0)}if(!w)return null;let{disabled:m,value:R,onSelect:k,forceMount:T,keywords:L,..._}=e;return v.createElement(j.div,{ref:oe(n,t),..._,id:a,"cmdk-item":"",role:"option","aria-disabled":!!m,"aria-selected":!!h,"data-disabled":!!m,"data-selected":!!h,onPointerMove:m||l.getDisablePointerSelection()?void 0:p,onClick:m?void 0:S},e.children)}),wn=v.forwardRef((e,t)=>{let{heading:r,children:o,forceMount:a,...n}=e,i=Z(),l=v.useRef(null),d=v.useRef(null),s=Z(),u=Ne(),c=re(w=>a||u.filter()===!1?!0:w.search?w.filtered.groups.has(i):!0);pe(()=>u.group(i),[]),xo(i,l,[e.value,e.heading,d]);let h=v.useMemo(()=>({id:i,forceMount:a}),[a]);return v.createElement(j.div,{ref:oe(l,t),...n,"cmdk-group":"",role:"presentation",hidden:c?void 0:!0},r&&v.createElement("div",{ref:d,"cmdk-group-heading":"","aria-hidden":!0,id:s},r),Ye(e,w=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?s:void 0},v.createElement(bo.Provider,{value:h},w))))}),gn=v.forwardRef((e,t)=>{let{alwaysRender:r,...o}=e,a=v.useRef(null),n=re(i=>!i.search);return!r&&!n?null:v.createElement(j.div,{ref:oe(a,t),...o,"cmdk-separator":"",role:"separator"})}),yn=v.forwardRef((e,t)=>{let{onValueChange:r,...o}=e,a=e.value!=null,n=Bt(),i=re(s=>s.search),l=re(s=>s.selectedItemId),d=Ne();return v.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),v.createElement(j.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":d.listId,"aria-labelledby":d.labelId,"aria-activedescendant":l,id:d.inputId,type:"text",value:a?e.value:i,onChange:s=>{a||n.setState("search",s.target.value),r?.(s.target.value)}})}),bn=v.forwardRef((e,t)=>{let{children:r,label:o="Suggestions",...a}=e,n=v.useRef(null),i=v.useRef(null),l=re(s=>s.selectedItemId),d=Ne();return v.useEffect(()=>{if(i.current&&n.current){let s=i.current,u=n.current,c,h=new ResizeObserver(()=>{c=requestAnimationFrame(()=>{let w=s.offsetHeight;u.style.setProperty("--cmdk-list-height",w.toFixed(1)+"px")})});return h.observe(s),()=>{cancelAnimationFrame(c),h.unobserve(s)}}},[]),v.createElement(j.div,{ref:oe(n,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":l,"aria-label":o,id:d.listId},Ye(e,s=>v.createElement("div",{ref:oe(i,d.listInnerRef),"cmdk-list-sizer":""},s)))}),Rn=v.forwardRef((e,t)=>{let{open:r,onOpenChange:o,overlayClassName:a,contentClassName:n,container:i,...l}=e;return v.createElement(co,{open:r,onOpenChange:o},v.createElement(mo,{container:i},v.createElement(po,{"cmdk-overlay":"",className:a}),v.createElement(vo,{"aria-label":e.label,"cmdk-dialog":"",className:n},v.createElement(Ro,{ref:t,...l}))))}),En=v.forwardRef((e,t)=>re(r=>r.filtered.count===0)?v.createElement(j.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),xn=v.forwardRef((e,t)=>{let{progress:r,children:o,label:a="Loading...",...n}=e;return v.createElement(j.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Ye(e,i=>v.createElement("div",{"aria-hidden":!0},i)))}),ve=Object.assign(Ro,{List:bn,Item:hn,Input:yn,Group:wn,Separator:gn,Dialog:Rn,Empty:En,Loading:xn});function Sn(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function Cn(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Eo(e){let t=v.useRef(e);return pe(()=>{t.current=e}),t}var pe=typeof window>"u"?v.useEffect:v.useLayoutEffect;function Se(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function re(e){let t=Bt(),r=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,r,r)}function xo(e,t,r,o=[]){let a=v.useRef(),n=Ne();return pe(()=>{var i;let l=(()=>{var s;for(let u of r){if(typeof u=="string")return u.trim();if(typeof u=="object"&&"current"in u)return u.current?(s=u.current.textContent)==null?void 0:s.trim():a.current}})(),d=o.map(s=>s.trim());n.value(e,l,d),(i=t.current)==null||i.setAttribute(xe,l),a.current=l}),a}var kn=()=>{let[e,t]=v.useState(),r=Se(()=>new Map);return pe(()=>{r.current.forEach(o=>o()),r.current=new Map},[e]),(o,a)=>{r.current.set(o,a),t({})}};function _n(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Ye({asChild:e,children:t},r){return e&&v.isValidElement(t)?v.cloneElement(_n(t),{ref:t.ref},r(t.props.children)):r(t)}var Pn={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};var Je=b(Co(),1),U=b(Ie(),1),he=b(_o(),1),se=b(Do(),1),Qe=b(No(),1),Ht=b(Io(),1);var Xe=b(Ie(),1),Wt=(0,Xe.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Xe.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Ze=b(Lo(),1),Ut=b(te(),1),Vt=(0,Ut.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ut.jsx)(Ze.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 I=b(te(),1);import{executeAbility as Dn,store as On}from"@wordpress/abilities";if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='846895dde0']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","846895dde0"),e.appendChild(document.createTextNode(":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 (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.workflows-workflow-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 64px);width:calc(100% - 32px)}@media (min-width:600px){.workflows-workflow-menu{top:calc(10% + 64px)}}.workflows-workflow-menu .components-modal__content{margin:0;padding:0}.workflows-workflow-menu__overlay{align-items:start;display:block}.workflows-workflow-menu__header{padding:0 16px}.workflows-workflow-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.workflows-workflow-menu__container{will-change:transform}.workflows-workflow-menu__container:focus{outline:none}.workflows-workflow-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.workflows-workflow-menu__container [cmdk-input]::placeholder{color:#757575}.workflows-workflow-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.workflows-workflow-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px}.workflows-workflow-menu__container [cmdk-item]:active,.workflows-workflow-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.workflows-workflow-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.workflows-workflow-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 16px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list]{max-height:376px;overflow:auto}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.workflows-workflow-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.workflows-workflow-menu__container [cmdk-loading]{padding:16px}.workflows-workflow-menu__container [cmdk-list-sizer]{position:relative}.workflows-workflow-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows-workflow-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.workflows-workflow-menu__output{padding:16px}.workflows-workflow-menu__output-header{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px}.workflows-workflow-menu__output-header h3{color:#1e1e1e;font-size:16px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 4px}.workflows-workflow-menu__output-hint{color:#757575;font-size:12px;margin:0}.workflows-workflow-menu__output-content{max-height:400px;overflow:auto}.workflows-workflow-menu__output-content pre{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.workflows-workflow-menu__output-error{background:#e0e0e0;border:1px solid #9e1313;border-radius:2px;color:#cc1818;padding:12px}.workflows-workflow-menu__output-error p{font-size:13px;margin:0}.workflows-workflow-menu__executing{color:#757575;font-size:14px;padding:24px 16px}")),document.head.appendChild(e)}var Nn=[],Mo=(0,he.__)("Run abilities and workflows");function An({isOpen:e,search:t,setSearch:r,abilities:o}){let a=(0,U.useRef)(),n=re(l=>l.value),i=(0,U.useMemo)(()=>o.find(d=>d.label===n)?.name,[n,o]);return(0,U.useEffect)(()=>{e&&a.current.focus()},[e]),(0,I.jsx)(ve.Input,{ref:a,value:t,onValueChange:r,placeholder:Mo,"aria-activedescendant":i})}function Fo(){let{registerShortcut:e}=(0,Je.useDispatch)(Qe.store),[t,r]=(0,U.useState)(""),[o,a]=(0,U.useState)(!1),[n,i]=(0,U.useState)(null),[l,d]=(0,U.useState)(!1),s=(0,U.useRef)(),u=(0,Je.useSelect)(m=>m(On).getAbilities()||Nn,[]),c=(0,U.useMemo)(()=>{if(!t)return u;let m=t.toLowerCase();return u.filter(R=>R.label?.toLowerCase().includes(m)||R.name?.toLowerCase().includes(m))},[u,t]);(0,U.useEffect)(()=>{n&&s.current&&s.current.focus()},[n]),(0,U.useEffect)(()=>{e({name:"core/workflows",category:"global",description:(0,he.__)("Open the workflow palette."),keyCombination:{modifier:"primary",character:"j"}})},[e]),(0,Qe.useShortcut)("core/workflows",(0,Ht.withIgnoreIMEEvents)(m=>{m.defaultPrevented||(m.preventDefault(),a(!o))}),{bindGlobal:!0}),(0,U.useEffect)(()=>{o&&import("@wordpress/core-abilities")},[o]);let h=()=>{r(""),a(!1),i(null),d(!1)},w=()=>{i(null),d(!1),r("")},S=async m=>{d(!0);try{let R=await Dn(m.name);i({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!0,data:R})}catch(R){i({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!1,error:R.message||String(R)})}finally{d(!1)}},p=m=>{n&&(m.key==="Escape"||m.key==="Backspace"||m.key==="Delete")&&(m.preventDefault(),m.stopPropagation(),w())};return o?(0,I.jsx)(se.Modal,{className:"workflows-workflow-menu",overlayClassName:"workflows-workflow-menu__overlay",onRequestClose:n?w:h,__experimentalHideHeader:!0,contentLabel:(0,he.__)("Workflow palette"),children:(0,I.jsx)("div",{className:"workflows-workflow-menu__container",onKeyDown:(0,Ht.withIgnoreIMEEvents)(p),ref:s,tabIndex:-1,role:"presentation",children:n?(0,I.jsxs)("div",{className:"workflows-workflow-menu__output",children:[(0,I.jsxs)("div",{className:"workflows-workflow-menu__output-header",children:[(0,I.jsx)("h3",{children:n.label}),n.description&&(0,I.jsx)("p",{className:"workflows-workflow-menu__output-hint",children:n.description})]}),(0,I.jsx)("div",{className:"workflows-workflow-menu__output-content",children:n.success?(0,I.jsx)("pre",{children:JSON.stringify(n.data,null,2)}):(0,I.jsx)("div",{className:"workflows-workflow-menu__output-error",children:(0,I.jsx)("p",{children:n.error})})})]}):(0,I.jsxs)(ve,{label:Mo,shouldFilter:!1,children:[(0,I.jsxs)(se.__experimentalHStack,{className:"workflows-workflow-menu__header",children:[(0,I.jsx)(Wt,{className:"workflows-workflow-menu__header-search-icon",icon:Vt}),(0,I.jsx)(An,{search:t,setSearch:r,isOpen:o,abilities:u})]}),(0,I.jsxs)(ve.List,{label:(0,he.__)("Workflow suggestions"),children:[l&&(0,I.jsx)(se.__experimentalHStack,{className:"workflows-workflow-menu__executing",align:"center",children:(0,he.__)("Executing ability…")}),!l&&t&&c.length===0&&(0,I.jsx)(ve.Empty,{children:(0,he.__)("No results found.")}),!l&&c.length>0&&(0,I.jsx)(ve.Group,{children:c.map(m=>(0,I.jsx)(ve.Item,{value:m.label,className:"workflows-workflow-menu__item",onSelect:()=>S(m),id:m.name,children:(0,I.jsx)(se.__experimentalHStack,{alignment:"left",children:(0,I.jsx)("span",{children:(0,I.jsx)(se.TextHighlight,{text:m.label,highlight:t})})})},m.name))})]})]})})}):null}var jo=document.createElement("div");document.body.appendChild(jo);(0,et.createRoot)(jo).render((0,et.createElement)(Fo));
+For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return N.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},cn="DialogDescriptionWarning",dn=({contentRef:e,descriptionId:t})=>{let o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${fo(cn).contentName}}.`;return N.useEffect(()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},co=eo;var mo=oo,po=ao,vo=no;var v=b(O(),1);var Oe='[cmdk-group=""]',Ft='[cmdk-group-items=""]',pn='[cmdk-group-heading=""]',wo='[cmdk-item=""]',ho=`${wo}:not([aria-disabled="true"])`,jt="cmdk-item-select",xe="data-value",vn=(e,t,r)=>er(e,t,r),go=v.createContext(void 0),Ne=()=>v.useContext(go),yo=v.createContext(void 0),Bt=()=>v.useContext(yo),bo=v.createContext(void 0),Ro=v.forwardRef((e,t)=>{let r=Se(()=>{var f,E;return{search:"",value:(E=(f=e.value)!=null?f:e.defaultValue)!=null?E:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),o=Se(()=>new Set),a=Se(()=>new Map),n=Se(()=>new Map),s=Se(()=>new Set),l=Eo(e),{label:d,children:i,value:u,onValueChange:c,filter:h,shouldFilter:w,loop:S,disablePointerSelection:p=!1,vimBindings:m=!0,...R}=e,k=Z(),T=Z(),L=Z(),_=v.useRef(null),x=kn();pe(()=>{if(u!==void 0){let f=u.trim();r.current.value=f,y.emit()}},[u]),pe(()=>{x(6,$t)},[]);let y=v.useMemo(()=>({subscribe:f=>(s.current.add(f),()=>s.current.delete(f)),snapshot:()=>r.current,setState:(f,E,C)=>{var g,D,M,K;if(!Object.is(r.current[f],E)){if(r.current[f]=E,f==="search")rt(),ue(),x(1,tt);else if(f==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let H=document.getElementById(L);H?H.focus():(g=document.getElementById(k))==null||g.focus()}if(x(7,()=>{var H;r.current.selectedItemId=(H=we())==null?void 0:H.id,y.emit()}),C||x(5,$t),((D=l.current)==null?void 0:D.value)!==void 0){let H=E??"";(K=(M=l.current).onValueChange)==null||K.call(M,H);return}}y.emit()}},emit:()=>{s.current.forEach(f=>f())}}),[]),V=v.useMemo(()=>({value:(f,E,C)=>{var g;E!==((g=n.current.get(f))==null?void 0:g.value)&&(n.current.set(f,{value:E,keywords:C}),r.current.filtered.items.set(f,ne(E,C)),x(2,()=>{ue(),y.emit()}))},item:(f,E)=>(o.current.add(f),E&&(a.current.has(E)?a.current.get(E).add(f):a.current.set(E,new Set([f]))),x(3,()=>{rt(),ue(),r.current.value||tt(),y.emit()}),()=>{n.current.delete(f),o.current.delete(f),r.current.filtered.items.delete(f);let C=we();x(4,()=>{rt(),C?.getAttribute("id")===f&&tt(),y.emit()})}),group:f=>(a.current.has(f)||a.current.set(f,new Set),()=>{n.current.delete(f),a.current.delete(f)}),filter:()=>l.current.shouldFilter,label:d||e["aria-label"],getDisablePointerSelection:()=>l.current.disablePointerSelection,listId:k,inputId:L,labelId:T,listInnerRef:_}),[]);function ne(f,E){var C,g;let D=(g=(C=l.current)==null?void 0:C.filter)!=null?g:vn;return f?D(f,r.current.search,E):0}function ue(){if(!r.current.search||l.current.shouldFilter===!1)return;let f=r.current.filtered.items,E=[];r.current.filtered.groups.forEach(g=>{let D=a.current.get(g),M=0;D.forEach(K=>{let H=f.get(K);M=Math.max(H,M)}),E.push([g,M])});let C=_.current;Ce().sort((g,D)=>{var M,K;let H=g.getAttribute("id"),Ae=D.getAttribute("id");return((M=f.get(Ae))!=null?M:0)-((K=f.get(H))!=null?K:0)}).forEach(g=>{let D=g.closest(Ft);D?D.appendChild(g.parentElement===D?g:g.closest(`${Ft} > *`)):C.appendChild(g.parentElement===C?g:g.closest(`${Ft} > *`))}),E.sort((g,D)=>D[1]-g[1]).forEach(g=>{var D;let M=(D=_.current)==null?void 0:D.querySelector(`${Oe}[${xe}="${encodeURIComponent(g[0])}"]`);M?.parentElement.appendChild(M)})}function tt(){let f=Ce().find(C=>C.getAttribute("aria-disabled")!=="true"),E=f?.getAttribute(xe);y.setState("value",E||void 0)}function rt(){var f,E,C,g;if(!r.current.search||l.current.shouldFilter===!1){r.current.filtered.count=o.current.size;return}r.current.filtered.groups=new Set;let D=0;for(let M of o.current){let K=(E=(f=n.current.get(M))==null?void 0:f.value)!=null?E:"",H=(g=(C=n.current.get(M))==null?void 0:C.keywords)!=null?g:[],Ae=ne(K,H);r.current.filtered.items.set(M,Ae),Ae>0&&D++}for(let[M,K]of a.current)for(let H of K)if(r.current.filtered.items.get(H)>0){r.current.filtered.groups.add(M);break}r.current.filtered.count=D}function $t(){var f,E,C;let g=we();g&&(((f=g.parentElement)==null?void 0:f.firstChild)===g&&((C=(E=g.closest(Oe))==null?void 0:E.querySelector(pn))==null||C.scrollIntoView({block:"nearest"})),g.scrollIntoView({block:"nearest"}))}function we(){var f;return(f=_.current)==null?void 0:f.querySelector(`${wo}[aria-selected="true"]`)}function Ce(){var f;return Array.from(((f=_.current)==null?void 0:f.querySelectorAll(ho))||[])}function ot(f){let E=Ce()[f];E&&y.setState("value",E.getAttribute(xe))}function at(f){var E;let C=we(),g=Ce(),D=g.findIndex(K=>K===C),M=g[D+f];(E=l.current)!=null&&E.loop&&(M=D+f<0?g[g.length-1]:D+f===g.length?g[0]:g[D+f]),M&&y.setState("value",M.getAttribute(xe))}function zt(f){let E=we(),C=E?.closest(Oe),g;for(;C&&!g;)C=f>0?Sn(C,Oe):Cn(C,Oe),g=C?.querySelector(ho);g?y.setState("value",g.getAttribute(xe)):at(f)}let Kt=()=>ot(Ce().length-1),Gt=f=>{f.preventDefault(),f.metaKey?Kt():f.altKey?zt(1):at(1)},qt=f=>{f.preventDefault(),f.metaKey?ot(0):f.altKey?zt(-1):at(-1)};return v.createElement(j.div,{ref:t,tabIndex:-1,...R,"cmdk-root":"",onKeyDown:f=>{var E;(E=R.onKeyDown)==null||E.call(R,f);let C=f.nativeEvent.isComposing||f.keyCode===229;if(!(f.defaultPrevented||C))switch(f.key){case"n":case"j":{m&&f.ctrlKey&&Gt(f);break}case"ArrowDown":{Gt(f);break}case"p":case"k":{m&&f.ctrlKey&&qt(f);break}case"ArrowUp":{qt(f);break}case"Home":{f.preventDefault(),ot(0);break}case"End":{f.preventDefault(),Kt();break}case"Enter":{f.preventDefault();let g=we();if(g){let D=new Event(jt);g.dispatchEvent(D)}}}}},v.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:Pn},d),Ye(e,f=>v.createElement(yo.Provider,{value:y},v.createElement(go.Provider,{value:V},f))))}),hn=v.forwardRef((e,t)=>{var r,o;let a=Z(),n=v.useRef(null),s=v.useContext(bo),l=Ne(),d=Eo(e),i=(o=(r=d.current)==null?void 0:r.forceMount)!=null?o:s?.forceMount;pe(()=>{if(!i)return l.item(a,s?.id)},[i]);let u=xo(a,n,[e.value,e.children,n],e.keywords),c=Bt(),h=re(x=>x.value&&x.value===u.current),w=re(x=>i||l.filter()===!1?!0:x.search?x.filtered.items.get(a)>0:!0);v.useEffect(()=>{let x=n.current;if(!(!x||e.disabled))return x.addEventListener(jt,S),()=>x.removeEventListener(jt,S)},[w,e.onSelect,e.disabled]);function S(){var x,y;p(),(y=(x=d.current).onSelect)==null||y.call(x,u.current)}function p(){c.setState("value",u.current,!0)}if(!w)return null;let{disabled:m,value:R,onSelect:k,forceMount:T,keywords:L,..._}=e;return v.createElement(j.div,{ref:oe(n,t),..._,id:a,"cmdk-item":"",role:"option","aria-disabled":!!m,"aria-selected":!!h,"data-disabled":!!m,"data-selected":!!h,onPointerMove:m||l.getDisablePointerSelection()?void 0:p,onClick:m?void 0:S},e.children)}),wn=v.forwardRef((e,t)=>{let{heading:r,children:o,forceMount:a,...n}=e,s=Z(),l=v.useRef(null),d=v.useRef(null),i=Z(),u=Ne(),c=re(w=>a||u.filter()===!1?!0:w.search?w.filtered.groups.has(s):!0);pe(()=>u.group(s),[]),xo(s,l,[e.value,e.heading,d]);let h=v.useMemo(()=>({id:s,forceMount:a}),[a]);return v.createElement(j.div,{ref:oe(l,t),...n,"cmdk-group":"",role:"presentation",hidden:c?void 0:!0},r&&v.createElement("div",{ref:d,"cmdk-group-heading":"","aria-hidden":!0,id:i},r),Ye(e,w=>v.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?i:void 0},v.createElement(bo.Provider,{value:h},w))))}),gn=v.forwardRef((e,t)=>{let{alwaysRender:r,...o}=e,a=v.useRef(null),n=re(s=>!s.search);return!r&&!n?null:v.createElement(j.div,{ref:oe(a,t),...o,"cmdk-separator":"",role:"separator"})}),yn=v.forwardRef((e,t)=>{let{onValueChange:r,...o}=e,a=e.value!=null,n=Bt(),s=re(i=>i.search),l=re(i=>i.selectedItemId),d=Ne();return v.useEffect(()=>{e.value!=null&&n.setState("search",e.value)},[e.value]),v.createElement(j.input,{ref:t,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":d.listId,"aria-labelledby":d.labelId,"aria-activedescendant":l,id:d.inputId,type:"text",value:a?e.value:s,onChange:i=>{a||n.setState("search",i.target.value),r?.(i.target.value)}})}),bn=v.forwardRef((e,t)=>{let{children:r,label:o="Suggestions",...a}=e,n=v.useRef(null),s=v.useRef(null),l=re(i=>i.selectedItemId),d=Ne();return v.useEffect(()=>{if(s.current&&n.current){let i=s.current,u=n.current,c,h=new ResizeObserver(()=>{c=requestAnimationFrame(()=>{let w=i.offsetHeight;u.style.setProperty("--cmdk-list-height",w.toFixed(1)+"px")})});return h.observe(i),()=>{cancelAnimationFrame(c),h.unobserve(i)}}},[]),v.createElement(j.div,{ref:oe(n,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":l,"aria-label":o,id:d.listId},Ye(e,i=>v.createElement("div",{ref:oe(s,d.listInnerRef),"cmdk-list-sizer":""},i)))}),Rn=v.forwardRef((e,t)=>{let{open:r,onOpenChange:o,overlayClassName:a,contentClassName:n,container:s,...l}=e;return v.createElement(co,{open:r,onOpenChange:o},v.createElement(mo,{container:s},v.createElement(po,{"cmdk-overlay":"",className:a}),v.createElement(vo,{"aria-label":e.label,"cmdk-dialog":"",className:n},v.createElement(Ro,{ref:t,...l}))))}),En=v.forwardRef((e,t)=>re(r=>r.filtered.count===0)?v.createElement(j.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),xn=v.forwardRef((e,t)=>{let{progress:r,children:o,label:a="Loading...",...n}=e;return v.createElement(j.div,{ref:t,...n,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Ye(e,s=>v.createElement("div",{"aria-hidden":!0},s)))}),ve=Object.assign(Ro,{List:bn,Item:hn,Input:yn,Group:wn,Separator:gn,Dialog:Rn,Empty:En,Loading:xn});function Sn(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function Cn(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function Eo(e){let t=v.useRef(e);return pe(()=>{t.current=e}),t}var pe=typeof window>"u"?v.useEffect:v.useLayoutEffect;function Se(e){let t=v.useRef();return t.current===void 0&&(t.current=e()),t}function re(e){let t=Bt(),r=()=>e(t.snapshot());return v.useSyncExternalStore(t.subscribe,r,r)}function xo(e,t,r,o=[]){let a=v.useRef(),n=Ne();return pe(()=>{var s;let l=(()=>{var i;for(let u of r){if(typeof u=="string")return u.trim();if(typeof u=="object"&&"current"in u)return u.current?(i=u.current.textContent)==null?void 0:i.trim():a.current}})(),d=o.map(i=>i.trim());n.value(e,l,d),(s=t.current)==null||s.setAttribute(xe,l),a.current=l}),a}var kn=()=>{let[e,t]=v.useState(),r=Se(()=>new Map);return pe(()=>{r.current.forEach(o=>o()),r.current=new Map},[e]),(o,a)=>{r.current.set(o,a),t({})}};function _n(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function Ye({asChild:e,children:t},r){return e&&v.isValidElement(t)?v.cloneElement(_n(t),{ref:t.ref},r(t.props.children)):r(t)}var Pn={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};var Je=b(Co(),1),U=b(Ie(),1),he=b(_o(),1),ie=b(Do(),1),Qe=b(No(),1),Ht=b(Io(),1);var Xe=b(Ie(),1),Wt=(0,Xe.forwardRef)(({icon:e,size:t=24,style:r,...o},a)=>{let n=e.props.style,s=n||r?{...n,...r}:void 0;return(0,Xe.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:a})});var Ze=b(Lo(),1),Ut=b(te(),1),Vt=(0,Ut.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Ut.jsx)(Ze.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 I=b(te(),1);import{executeAbility as Dn,store as On}from"@wordpress/abilities";if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='846895dde0']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","846895dde0"),e.appendChild(document.createTextNode(":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 (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.workflows-workflow-menu{border-radius:4px;margin:auto;max-width:400px;position:relative;top:calc(5% + 64px);width:calc(100% - 32px)}@media (min-width:600px){.workflows-workflow-menu{top:calc(10% + 64px)}}.workflows-workflow-menu .components-modal__content{margin:0;padding:0}.workflows-workflow-menu__overlay{align-items:start;display:block}.workflows-workflow-menu__header{padding:0 16px}.workflows-workflow-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.workflows-workflow-menu__container{will-change:transform}.workflows-workflow-menu__container:focus{outline:none}.workflows-workflow-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:28px;margin:0;outline:none;padding:16px 4px;width:100%}.workflows-workflow-menu__container [cmdk-input]::placeholder{color:#757575}.workflows-workflow-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.workflows-workflow-menu__container [cmdk-item]{align-items:center;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px}.workflows-workflow-menu__container [cmdk-item]:active,.workflows-workflow-menu__container [cmdk-item][aria-selected=true]{background:var(--wp-admin-theme-color);color:#fff}.workflows-workflow-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.workflows-workflow-menu__container [cmdk-item]>div{min-height:40px;padding:4px 4px 4px 16px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list]{max-height:376px;overflow:auto}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]:last-child [cmdk-group-items]:not(:empty){padding-bottom:8px}.workflows-workflow-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px}.workflows-workflow-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.workflows-workflow-menu__container [cmdk-loading]{padding:16px}.workflows-workflow-menu__container [cmdk-list-sizer]{position:relative}.workflows-workflow-menu__item span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflows-workflow-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.workflows-workflow-menu__output{padding:16px}.workflows-workflow-menu__output-header{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px}.workflows-workflow-menu__output-header h3{color:#1e1e1e;font-size:16px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 4px}.workflows-workflow-menu__output-hint{color:#757575;font-size:12px;margin:0}.workflows-workflow-menu__output-content{max-height:400px;overflow:auto}.workflows-workflow-menu__output-content pre{background:#f0f0f0;border-radius:2px;color:#1e1e1e;font-size:12px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.workflows-workflow-menu__output-error{background:#e0e0e0;border:1px solid #9e1313;border-radius:2px;color:#cc1818;padding:12px}.workflows-workflow-menu__output-error p{font-size:13px;margin:0}.workflows-workflow-menu__executing{color:#757575;font-size:14px;padding:24px 16px}")),document.head.appendChild(e)}var Nn=[],Mo=(0,he.__)("Run abilities and workflows");function An({isOpen:e,search:t,setSearch:r,abilities:o}){let a=(0,U.useRef)(),n=re(l=>l.value),s=(0,U.useMemo)(()=>o.find(d=>d.label===n)?.name,[n,o]);return(0,U.useEffect)(()=>{e&&a.current.focus()},[e]),(0,I.jsx)(ve.Input,{ref:a,value:t,onValueChange:r,placeholder:Mo,"aria-activedescendant":s})}function Fo(){let{registerShortcut:e}=(0,Je.useDispatch)(Qe.store),[t,r]=(0,U.useState)(""),[o,a]=(0,U.useState)(!1),[n,s]=(0,U.useState)(null),[l,d]=(0,U.useState)(!1),i=(0,U.useRef)(),u=(0,Je.useSelect)(m=>m(On).getAbilities()||Nn,[]),c=(0,U.useMemo)(()=>{if(!t)return u;let m=t.toLowerCase();return u.filter(R=>R.label?.toLowerCase().includes(m)||R.name?.toLowerCase().includes(m))},[u,t]);(0,U.useEffect)(()=>{n&&i.current&&i.current.focus()},[n]),(0,U.useEffect)(()=>{e({name:"core/workflows",category:"global",description:(0,he.__)("Open the workflow palette."),keyCombination:{modifier:"primary",character:"j"}})},[e]),(0,Qe.useShortcut)("core/workflows",(0,Ht.withIgnoreIMEEvents)(m=>{m.defaultPrevented||(m.preventDefault(),a(!o))}),{bindGlobal:!0}),(0,U.useEffect)(()=>{o&&import("@wordpress/core-abilities")},[o]);let h=()=>{r(""),a(!1),s(null),d(!1)},w=()=>{s(null),d(!1),r("")},S=async m=>{d(!0);try{let R=await Dn(m.name);s({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!0,data:R})}catch(R){s({name:m.name,label:m?.label||m.name,description:m?.description||"",success:!1,error:R.message||String(R)})}finally{d(!1)}},p=m=>{n&&(m.key==="Escape"||m.key==="Backspace"||m.key==="Delete")&&(m.preventDefault(),m.stopPropagation(),w())};return o?(0,I.jsx)(ie.Modal,{className:"workflows-workflow-menu",overlayClassName:"workflows-workflow-menu__overlay",onRequestClose:n?w:h,__experimentalHideHeader:!0,contentLabel:(0,he.__)("Workflow palette"),children:(0,I.jsx)("div",{className:"workflows-workflow-menu__container",onKeyDown:(0,Ht.withIgnoreIMEEvents)(p),ref:i,tabIndex:-1,role:"presentation",children:n?(0,I.jsxs)("div",{className:"workflows-workflow-menu__output",children:[(0,I.jsxs)("div",{className:"workflows-workflow-menu__output-header",children:[(0,I.jsx)("h3",{children:n.label}),n.description&&(0,I.jsx)("p",{className:"workflows-workflow-menu__output-hint",children:n.description})]}),(0,I.jsx)("div",{className:"workflows-workflow-menu__output-content",children:n.success?(0,I.jsx)("pre",{children:JSON.stringify(n.data,null,2)}):(0,I.jsx)("div",{className:"workflows-workflow-menu__output-error",children:(0,I.jsx)("p",{children:n.error})})})]}):(0,I.jsxs)(ve,{label:Mo,shouldFilter:!1,children:[(0,I.jsxs)(ie.__experimentalHStack,{className:"workflows-workflow-menu__header",children:[(0,I.jsx)(Wt,{className:"workflows-workflow-menu__header-search-icon",icon:Vt}),(0,I.jsx)(An,{search:t,setSearch:r,isOpen:o,abilities:u})]}),(0,I.jsxs)(ve.List,{label:(0,he.__)("Workflow suggestions"),children:[l&&(0,I.jsx)(ie.__experimentalHStack,{className:"workflows-workflow-menu__executing",align:"center",children:(0,he.__)("Executing ability…")}),!l&&t&&c.length===0&&(0,I.jsx)(ve.Empty,{children:(0,he.__)("No results found.")}),!l&&c.length>0&&(0,I.jsx)(ve.Group,{children:c.map(m=>(0,I.jsx)(ve.Item,{value:m.label,className:"workflows-workflow-menu__item",onSelect:()=>S(m),id:m.name,children:(0,I.jsx)(ie.__experimentalHStack,{alignment:"left",children:(0,I.jsx)("span",{children:(0,I.jsx)(ie.TextHighlight,{text:m.label,highlight:t})})})},m.name))})]})]})})}):null}var jo=document.createElement("div");document.body.appendChild(jo);(0,et.createRoot)(jo).render((0,et.createElement)(Fo));
diff --git a/wp-includes/js/dist/theme.js b/wp-includes/js/dist/theme.js
index 7f8c8537a9..c18ac35cd5 100644
--- a/wp-includes/js/dist/theme.js
+++ b/wp-includes/js/dist/theme.js
@@ -3345,23 +3345,18 @@ var wp;
     }
   });

+  // packages/theme/node_modules/colorjs.io/src/equals.js
+  function equals(color1, color2) {
+    color1 = getColor(color1);
+    color2 = getColor(color2);
+    return color1.space === color2.space && color1.alpha === color2.alpha && color1.coords.every((c, i) => c === color2.coords[i]);
+  }
+
   // packages/theme/node_modules/colorjs.io/src/luminance.js
   function getLuminance(color) {
     return get(color, [xyz_d65_default, "y"]);
   }

-  // packages/theme/node_modules/colorjs.io/src/contrast/WCAG21.js
-  function contrastWCAG21(color1, color2) {
-    color1 = getColor(color1);
-    color2 = getColor(color2);
-    let Y1 = Math.max(getLuminance(color1), 0);
-    let Y2 = Math.max(getLuminance(color2), 0);
-    if (Y2 > Y1) {
-      [Y1, Y2] = [Y2, Y1];
-    }
-    return (Y1 + 0.05) / (Y2 + 0.05);
-  }
-
   // packages/theme/node_modules/colorjs.io/src/spaces/hsl.js
   var hsl_default = new ColorSpace({
     id: "hsl",
@@ -3597,7 +3592,12 @@ var wp;
       "background-interactive-neutral-strong-disabled"
     ],
     "bg-surface4": ["background-interactive-neutral-weak-active"],
-    "bg-surface3": ["background-surface-neutral-strong"],
+    "bg-surface3": [
+      "background-interactive-neutral",
+      "background-interactive-neutral-active",
+      "background-interactive-neutral-disabled",
+      "background-surface-neutral-strong"
+    ],
     "bg-fgSurface4": [
       "foreground-content-neutral",
       "foreground-interactive-neutral",
@@ -3657,14 +3657,36 @@ var wp;

   // packages/theme/build-module/color-ramps/lib/color-utils.mjs
   var ALLOWED_SEED_COLOR_SPACES = [srgb_default];
+  var objectLuminanceCache = /* @__PURE__ */ new WeakMap();
   function getColorString(color) {
     ColorSpace.register(srgb_default);
     const rgbRounded = serialize(to(color, srgb_default));
     return serialize(rgbRounded, { format: "hex" });
   }
   function getContrast(colorA, colorB) {
-    ColorSpace.register(srgb_default);
-    return contrastWCAG21(colorA, colorB);
+    return getContrastFromLuminances(
+      getRelativeLuminance(colorA),
+      getRelativeLuminance(colorB)
+    );
+  }
+  function getRelativeLuminance(color) {
+    if (typeof color === "string") {
+      ColorSpace.register(srgb_default);
+      return Math.max(getLuminance(color), 0);
+    }
+    const cachedLuminance = objectLuminanceCache.get(color);
+    if (cachedLuminance && equals(cachedLuminance.color, color)) {
+      return cachedLuminance.luminance;
+    }
+    const luminance = Math.max(getLuminance(color), 0);
+    objectLuminanceCache.set(color, {
+      color: clone(color),
+      luminance
+    });
+    return luminance;
+  }
+  function getContrastFromLuminances(first, second) {
+    return first > second ? (first + 0.05) / (second + 0.05) : (second + 0.05) / (first + 0.05);
   }
   function assertValidSeedColor(seed) {
     ALLOWED_SEED_COLOR_SPACES.forEach(
@@ -3855,7 +3877,6 @@ var wp;
     const gamut = options.gamut ?? srgb_default;
     const alpha = options.alpha ?? 0.65;
     const carry = options.carry ?? 0.5;
-    const cUpperBound = options.cUpperBound ?? 0.45;
     const radiusLight = options.radiusLight ?? 0.2;
     const radiusDark = options.radiusDark ?? 0.2;
     const kLight = options.kLight ?? 0.85;
@@ -3877,12 +3898,11 @@ var wp;
       }
     }
     const lSeed = clamp01(get(seed, [oklch_default, "l"]));
-    const cmaxSeed = getCachedMaxChromaAtLH(lSeed, hSeed, gamut, cUpperBound);
+    const cmaxSeed = getCachedMaxChromaAtLH(lSeed, hSeed, gamut);
     const cmaxTarget = getCachedMaxChromaAtLH(
       clamp01(lTarget),
       hSeed,
-      gamut,
-      cUpperBound
+      gamut
     );
     let seedRelative = 0;
     const denom = cmaxSeed > 0 ? cmaxSeed : 1e-6;
@@ -3930,25 +3950,26 @@ var wp;
     const w = raisedCosine(u > 1 ? 1 : u);
     return 1 - (1 - opts.kDark) * w;
   }
+  var MAX_CHROMA = 0.45;
   var maxChromaCache = /* @__PURE__ */ new Map();
-  function keyMax(l, h, gamut, cap) {
-    const lq = quantize(l, 0.05);
-    const hq = quantize(normalizeHue(h), 10);
-    const cq = quantize(cap, 0.05);
-    return `${gamut}|L:${lq}|H:${hq}|cap:${cq}`;
-  }
   function quantize(x, step) {
     const k = Math.round(x / step);
     return k * step;
   }
-  function getCachedMaxChromaAtLH(l, h, gamutSpace, cap) {
-    const gamut = gamutSpace.id;
-    const key = keyMax(l, h, gamut, cap);
+  function getCachedMaxChromaAtLH(l, h, gamutSpace) {
+    const lQuantized = quantize(l, 0.05);
+    const hQuantized = quantize(normalizeHue(h), 10);
+    const key = `${gamutSpace.id}|L:${lQuantized}|H:${hQuantized}`;
     const hit = maxChromaCache.get(key);
     if (typeof hit === "number") {
       return hit;
     }
-    const computed = maxInGamutChromaAtLH(l, h, gamutSpace, cap);
+    const computed = maxInGamutChromaAtLH(
+      lQuantized,
+      hQuantized,
+      gamutSpace,
+      MAX_CHROMA
+    );
     maxChromaCache.set(key, computed);
     return computed;
   }
@@ -4560,6 +4581,26 @@ var wp;
   // packages/theme/build-module/semantic-color-contrast-pairs.mjs
   var MINIMUM_TEXT_CONTRAST = 4.5;
   var SEMANTIC_COLOR_CONTRAST_PAIRS = [
+    {
+      background: "background.interactive.neutral",
+      foreground: "foreground.interactive.neutral"
+    },
+    {
+      background: "background.interactive.neutral",
+      foreground: "foreground.interactive.neutral-weak"
+    },
+    {
+      background: "background.interactive.neutral-active",
+      foreground: "foreground.interactive.neutral"
+    },
+    {
+      background: "background.interactive.neutral-active",
+      foreground: "foreground.interactive.neutral-weak"
+    },
+    {
+      background: "background.interactive.neutral-weak-active",
+      foreground: "foreground.interactive.neutral-active"
+    },
     {
       background: "background.surface.neutral",
       foreground: "foreground.content.neutral"
diff --git a/wp-includes/js/dist/theme.min.js b/wp-includes/js/dist/theme.min.js
index 7dd5231912..6e35e5b8d0 100644
--- a/wp-includes/js/dist/theme.min.js
+++ b/wp-includes/js/dist/theme.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).theme=(()=>{var fn=Object.create;var je=Object.defineProperty;var dn=Object.getOwnPropertyDescriptor;var mn=Object.getOwnPropertyNames;var pn=Object.getPrototypeOf,gn=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),hn=(t,e)=>{for(var r in e)je(t,r,{get:e[r],enumerable:!0})},lr=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of mn(e))!gn.call(t,n)&&n!==r&&je(t,n,{get:()=>e[n],enumerable:!(o=dn(e,n))||o.enumerable});return t};var ie=(t,e,r)=>(r=t!=null?fn(pn(t)):{},lr(e||!t||!t.__esModule?je(r,"default",{value:t,enumerable:!0}):r,t)),bn=t=>lr(je({},"__esModule",{value:!0}),t);var fr=Me((os,ur)=>{ur.exports=window.wp.deprecated});var mr=Me((ns,dr)=>{dr.exports=window.wp.privateApis});var Ge=Me((is,hr)=>{hr.exports=window.wp.element});var wr=Me((cs,br)=>{br.exports=window.wp.compose});var tn=Me((au,en)=>{en.exports=window.ReactJSXRuntime});var ts={};hn(ts,{ThemeProvider:()=>gt,privateApis:()=>nr});var nn=ie(fr(),1);var pr=ie(mr(),1),{lock:gr,unlock:as}=(0,pr.__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/theme");var xe=ie(Ge(),1),pt=ie(wr(),1);var Cr=ie(Ge(),1),$e=(0,Cr.createContext)({resolvedSettings:{color:{},cursor:void 0,cornerRadius:void 0}});function bt(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function S(t,e,r=[0,0,0]){let o=bt(t,e[0]),n=bt(t,e[1]),s=bt(t,e[2]);return r[0]=o,r[1]=n,r[2]=s,r}function qe(t){return ce(t)==="string"}function ce(t){return(Object.prototype.toString.call(t).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function We(t,{precision:e=16,unit:r}){return A(t)?"none":(t=+wt(t,e),t+(r??""))}function A(t){return t===null}function wt(t,e){if(t===0)return 0;let r=~~t,o=0;r&&e&&(o=~~Math.log10(Math.abs(r))+1);let n=10**(e-o);return Math.floor(t*n+.5)/n}function Ct(t,e,r){return A(t)||isNaN(t)?e:A(e)||isNaN(e)?t:t+(e-t)*r}function wn(t,e,r){return(r-t)/(e-t)}function kt(t,e,r){return!t||!e||t===e||t[0]===e[0]&&t[1]===e[1]||isNaN(r)||r===null?r:Ct(e[0],e[1],wn(t[0],t[1],r))}function j(t,e,r){return Math.max(Math.min(r,e),t)}function Xe(t,e){return Math.sign(t)===Math.sign(e)?t:-t}function I(t,e){return Xe(Math.abs(t)**e,t)}function vt(t,e){return e===0?0:t/e}function kr(t,e,r=0,o=t.length){for(;r<o;){let n=r+o>>1;t[n]<e?r=n+1:o=n}return r}function oe(t,e){if(t instanceof e)return!0;let r=e.name;for(;t;){let o=Object.getPrototypeOf(t),n=o?.constructor?.name;if(n===r)return!0;if(!n||n==="Object")return!1;t=o}return!1}var ge=class{type;coordMeta;coordRange;range;constructor(e,r){if(typeof e=="object"&&(this.coordMeta=e),r&&(this.coordMeta=r,this.coordRange=r.range??r.refRange),typeof e=="string"){let o=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!o)throw new TypeError(`Cannot parse ${e} as a type definition.`);this.type=o.groups.type;let{min:n,max:s}=o.groups;(n||s)&&(this.range=[+n,+s])}}get computedRange(){return this.range?this.range:this.type==="<percentage>"?this.percentageRange():this.type==="<angle>"?[0,360]:null}get unit(){return this.type==="<percentage>"?"%":this.type==="<angle>"?"deg":""}resolve(e){if(this.type==="<angle>")return e;let r=this.computedRange,o=this.coordRange;return this.type==="<percentage>"&&(o??=this.percentageRange()),kt(r,o,e)}serialize(e,r){let o=this.type==="<percentage>"?this.percentageRange(100):this.computedRange,n=this.unit;return e=kt(this.coordRange,o,e),We(e,{unit:n,precision:r})}toString(){let e=this.type;if(this.range){let[r="",o=""]=this.range;e+=`[${r},${o}]`}return e}percentageRange(e=1){let r;return this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?r=[0,1]:r=[-1,1],[r[0]*e,r[1]*e]}static get(e,r){return oe(e,this)?e:new this(e,r)}};var yt=Symbol("instance"),he=class t{type;name;spaceCoords;coords;id;alpha;constructor(e,r=e.space){e[yt]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=r,this.type!=="custom"&&(this.spaceCoords=Object.values(r.coords),this.coords||(this.coords=this.spaceCoords.map(o=>{let n=["<number>","<percentage>"];return o.type==="angle"&&n.push("<angle>"),n})),this.coords=this.coords.map((o,n)=>{let s=this.spaceCoords[n];return typeof o=="string"&&(o=o.trim().split(/\s*\|\s*/)),o.map(a=>ge.get(a,s))}))}serializeCoords(e,r,o){return o=e.map((n,s)=>ge.get(o?.[s]??this.coords[s][0],this.spaceCoords[s])),e.map((n,s)=>o[s].serialize(n,r))}coerceCoords(e,r){return Object.entries(this.space.coords).map(([o,n],s)=>{let a=e[s];if(A(a)||isNaN(a))return a;let i=r[s],c=this.coords[s].find(l=>l.type==i);if(!c){let l=n.name||o;throw new TypeError(`${i??a?.raw??a} not allowed for ${l} in ${this.name}()`)}return a=c.resolve(a),c.range&&(r[s]=c.toString()),a})}canSerialize(){return this.type==="function"||this.serialize}parse(e){return null}static get(e,...r){return!e||oe(e,this)?e:e[yt]?e[yt]:new t(e,...r)}};var xt=class{add(e,r,o){if(typeof arguments[0]!="string"){for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1]);return}(Array.isArray(e)?e:[e]).forEach(function(n){this[n]=this[n]||[],r&&this[n][o?"unshift":"push"](r)},this)}run(e,r){this[e]=this[e]||[],this[e].forEach(function(o){o.call(r&&r.context?r.context:r,r)})}},Cn=new xt,le=Cn;var F={D50:[.3457/.3585,1,(1-.3457-.3585)/.3585],D65:[.3127/.329,1,(1-.3127-.329)/.329]};function Ye(t){return Array.isArray(t)?t:F[t]}function ue(t,e,r,o={}){if(t=Ye(t),e=Ye(e),!t||!e)throw new TypeError(`Missing white point to convert ${t?"":"from"}${!t&&!e?"/":""}${e?"":"to"}`);if(t===e)return r;let n={W1:t,W2:e,XYZ:r,options:o};if(le.run("chromatic-adaptation-start",n),n.M||(n.W1===F.D65&&n.W2===F.D50?n.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:n.W1===F.D50&&n.W2===F.D65&&(n.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),le.run("chromatic-adaptation-end",n),n.M)return S(n.XYZ,n.M);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}var ee={gamut_mapping:"css",precision:5,deltaE:"76",verbose:globalThis?.process?.env?.NODE_ENV?.toLowerCase()!=="test",warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};function be(t,e){let r={str:String(t)?.trim(),options:e};if(le.run("parse-start",r),r.color)return r.color;r.parsed=vn(r.str);let o,n=r.options?r.options.parseMeta??r.options.meta:null;if(r.parsed){let s=r.parsed.name,a,i,c=r.parsed.args,l=c.map((m,d)=>r.parsed.argMeta[d]?.type);if(s==="color"){let m=c.shift();l.shift();let d=m.startsWith("--")?m.substring(2):`--${m}`,h=[m,d];if(a=g.findFormat({name:s,id:h,type:"function"}),!a){let p,w=m in g.registry?m:d;if(w in g.registry){let k=g.registry[w].formats?.color?.id;k&&(p=`Did you mean ${t.replace("color("+m,"color("+k)}?`)}throw new TypeError(`Cannot parse ${r.str}. `+(p??"Missing a plugin?"))}i=a.space,a.id.startsWith("--")&&!m.startsWith("--")&&ee.warn(`${i.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${a.id}) instead of color(${m}).`),m.startsWith("--")&&!a.id.startsWith("--")&&ee.warn(`${i.name} is a standard space and supported in the CSS spec. Use color(${a.id}) instead of prefixed color(${m}).`)}else a=g.findFormat({name:s,type:"function"}),i=a.space;n&&Object.assign(n,{format:a,formatId:a.name,types:l,commas:r.parsed.commas});let u=1;r.parsed.lastAlpha&&(u=r.parsed.args.pop(),n&&(n.alphaType=l.pop()));let f=a.coords.length;if(c.length!==f)throw new TypeError(`Expected ${f} coordinates for ${i.id} in ${r.str}), got ${c.length}`);c=a.coerceCoords(c,l),o={spaceId:i.id,coords:c,alpha:u}}else e:for(let s of g.all)for(let a in s.formats){let i=s.formats[a];if(i.type!=="custom"||i.test&&!i.test(r.str))continue;let c=s.getFormat(i),l=c.parse(r.str);if(l){n&&Object.assign(n,{format:c,formatId:a}),o=l;break e}}if(!o)throw new TypeError(`Could not parse ${t} as a color. Missing a plugin?`);return o.alpha=A(o.alpha)?o.alpha:o.alpha===void 0?1:j(0,o.alpha,1),o}var yr={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},Ze={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(yr).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function kn(t){let e={},r=t.match(Ze.unitValue)?.[0],o=e.raw=t;return r?(e.type=r==="%"?"<percentage>":"<angle>",e.unit=r,e.unitless=Number(o.slice(0,-r.length)),o=e.unitless*yr[r]):Ze.number.test(o)?(o=Number(o),e.type="<number>"):o==="none"?o=null:o==="NaN"||o==="calc(NaN)"?(o=NaN,e.type="<number>"):e.type="<ident>",{value:o,meta:e}}function vn(t){if(!t)return;t=t.trim();let e=t.match(Ze.function);if(e){let r=[],o=[],n=!1,s=e[1].toLowerCase(),a=e[2].replace(Ze.singleArgument,(i,c)=>{let{value:l,meta:u}=kn(c);return(i.startsWith("/")||s!=="color"&&r.length===3)&&(n=!0),r.push(l),o.push(u),""});return{name:s,args:r,argMeta:o,lastAlpha:n,commas:a.includes(","),rawName:e[1],rawArgs:e[2]}}}function v(t,e){if(Array.isArray(t))return t.map(o=>v(o,e));if(!t)throw new TypeError("Empty color reference");qe(t)&&(t=be(t,e));let r=t.space||t.spaceId;return typeof r=="string"&&(t.space=g.get(r)),t.alpha===void 0&&(t.alpha=1),t}var yn=75e-6,g=class t{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?t.get(e.base):null,this.aliases=e.aliases,this.displaySpaces=e.displaySpaces?.map(n=>t.get(n)),this.bases=[];for(let n=this.base;n;n=n.base)this.bases.push(n);e.rgbGamut&&(this.rgbGamut=e.rgbGamut),e.linearGamut&&(this.linearGamut=e.linearGamut),this.base&&(e.fromBase&&(this.fromBase=e.fromBase),e.toBase&&(this.toBase=e.toBase));let r=e.coords??this.base.coords;for(let n in r)"name"in r[n]||(r[n].name=n);this.coords=r;let o=e.white??this.base.white??"D65";this.white=Ye(o),this.formats=e.formats??{};for(let n in this.formats){let s=this.formats[n];s.type||="function",s.name||=n}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace=e.gamutSpace==="self"?this:t.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(n,s)=>!0),this.M=e.M??{},this.referred=e.referred,Object.defineProperty(this,"path",{value:xn(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),le.run("colorspace-init-end",this)}inGamut(e,{epsilon:r=yn}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:r});let o=Object.values(this.coords);return e.every((n,s)=>{let a=o[s];if(a.type!=="angle"&&a.range){if(A(n))return!0;let[i,c]=a.range;return(i===void 0||n>=i-r)&&(c===void 0||n<=c+r)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get hueId(){for(let e in this.coords)if(this.coords[e].type==="angle")return e;return null}get hueIndex(){return Object.keys(this.coords).findIndex(e=>this.coords[e].type==="angle")}get isPolar(){return this.hueId!==null}getFormat(e){if(!e)return null;e==="default"?e=Object.values(this.formats)[0]:typeof e=="string"&&(e=this.formats[e]);let r=he.get(e,this);return r!==e&&e.name in this.formats&&(this.formats[e.name]=r),r}equals(e){return e?this===e||this.id===e||this.id===e.id:!1}to(e,r){if(arguments.length===1){let i=v(e);[e,r]=[i.space,i.coords]}if(e=t.get(e),this.equals(e))return r;r=r.map(i=>A(i)?0:i);let o=this.path,n=e.path,s,a;for(let i=0;i<o.length&&o[i].equals(n[i]);i++)s=o[i],a=i;if(!s)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let i=o.length-1;i>a;i--)r=o[i].toBase(r);for(let i=a+1;i<n.length;i++)r=n[i].fromBase(r);return r}from(e,r){if(arguments.length===1){let o=v(e);[e,r]=[o.space,o.coords]}return e=t.get(e),e.to(this,r)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let r in this.coords){let o=this.coords[r],n=o.range||o.refRange;e.push(n?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(t.registry))]}static register(e,r){if(arguments.length===1&&(r=arguments[0],e=r.id),r=this.get(r),this.registry[e]&&this.registry[e]!==r)throw new Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=r,arguments.length===1&&r.aliases)for(let o of r.aliases)this.register(o,r);return r}static get(e,...r){if(!e||oe(e,this))return e;if(ce(e)==="string"){let n=t.registry[e.toLowerCase()];if(!n)throw new TypeError(`No color space found with id = "${e}"`);return n}if(r.length)return t.get(...r);throw new TypeError(`${e} is not a valid color space`)}static findFormat(e,r=t.all){if(!e)return null;typeof e=="string"&&(e={name:e});for(let o of r)for(let[n,s]of Object.entries(o.formats)){s.name??=n,s.type??="function";let a=(!e.name||s.name===e.name)&&(!e.type||s.type===e.type);if(e.id){let i=s.ids||[s.id],c=Array.isArray(e.id)?e.id:[e.id];a&&=c.some(l=>i.includes(l))}if(a){let i=he.get(s,o);return i!==s&&(o.formats[s.name]=i),i}}return null}static resolveCoord(e,r){let o=ce(e),n,s;if(o==="string"?e.includes(".")?[n,s]=e.split("."):[n,s]=[,e]:Array.isArray(e)?[n,s]=e:(n=e.space,s=e.coordId),n=t.get(n),n||(n=r),!n)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(o=ce(s),o==="number"||o==="string"&&s>=0){let c=Object.entries(n.coords)[s];if(c)return{space:n,id:c[0],index:s,...c[1]}}n=t.get(n);let a=s.toLowerCase(),i=0;for(let c in n.coords){let l=n.coords[c];if(c.toLowerCase()===a||l.name?.toLowerCase()===a)return{space:n,id:c,index:i,...l};i++}throw new TypeError(`No "${s}" coordinate found in ${n.name}. Its coordinates are: ${Object.keys(n.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}};function xn(t){let e=[t];for(let r=t;r=r.base;)e.push(r);return e}var P=new g({id:"xyz-d65",name:"XYZ D65",coords:{x:{refRange:[0,1],name:"X"},y:{refRange:[0,1],name:"Y"},z:{refRange:[0,1],name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]});var te=class extends g{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=P);let r=e.toXYZ_M??e.M?.toXYZ,o=e.fromXYZ_M??e.M?.fromXYZ;e.referred??="display",super(e),r&&o&&(this.M.toXYZ=r,this.M.fromXYZ=o)}toBase(e){let r=S(e,this.M.toXYZ);return this.white!==this.base.white&&(r=ue(this.white,this.base.white,r)),r}fromBase(e){return e=ue(this.base.white,this.white,e),S(e,this.M.fromXYZ)}};var xr=new g({id:"xyz-d50",name:"XYZ D50",white:"D50",base:P,fromBase:t=>ue(P.white,"D50",t),toBase:t=>ue("D50",P.white,t)});var Sn=216/24389,Sr=24/116,Je=24389/27,St=F.D50,G=new g({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:St,base:xr,fromBase(t){let r=t.map((a,i)=>a/St[i]).map(a=>a>Sn?Math.cbrt(a):(Je*a+16)/116),o=116*r[1]-16,n=500*(r[0]-r[1]),s=200*(r[1]-r[2]);return[o,n,s]},toBase(t){let[e,r,o]=t,n=[];return n[1]=(e+16)/116,n[0]=r/500+n[1],n[2]=n[1]-o/200,[n[0]>Sr?Math.pow(n[0],3):(116*n[0]-16)/Je,t[0]>8?Math.pow((t[0]+16)/116,3):t[0]/Je,n[2]>Sr?Math.pow(n[2],3):(116*n[2]-16)/Je].map((a,i)=>a*St[i])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function re(t){return typeof t!="number"?t:(t%360+360)%360}var $=new g({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:G,fromBase(t){if(this.\u03B5===void 0){let i=Object.values(this.base.coords)[1].refRange,c=i[1]-i[0];this.\u03B5=c/1e5}let[e,r,o]=t,n=Math.abs(r)<this.\u03B5&&Math.abs(o)<this.\u03B5,s=n?null:re(Math.atan2(o,r)*180/Math.PI),a=n?0:Math.sqrt(r**2+o**2);return[e,a,s]},toBase(t){let[e,r,o]=t,n=null,s=null;return A(o)||(r=r<0?0:r,n=r*Math.cos(o*Math.PI/180),s=r*Math.sin(o*Math.PI/180)),[e,n,s]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});var Mr=25**7,Ue=Math.PI,_r=180/Ue,we=Ue/180;function Lr(t){let e=t*t;return e*e*e*t}function Ke(t,e,{kL:r=1,kC:o=1,kH:n=1}={}){[t,e]=v([t,e]);let[s,a,i]=G.from(t),c=$.from(G,[s,a,i])[1],[l,u,f]=G.from(e),m=$.from(G,[l,u,f])[1];c<0&&(c=0),m<0&&(m=0);let d=(c+m)/2,h=Lr(d),p=.5*(1-Math.sqrt(h/(h+Mr))),w=(1+p)*a,k=(1+p)*u,b=Math.sqrt(w**2+i**2),C=Math.sqrt(k**2+f**2),x=w===0&&i===0?0:Math.atan2(i,w),R=k===0&&f===0?0:Math.atan2(f,k);x<0&&(x+=2*Ue),R<0&&(R+=2*Ue),x*=_r,R*=_r;let D=l-s,E=C-b,T=R-x,N=x+R,U=Math.abs(T),W;b*C===0?W=0:U<=180?W=T:T>180?W=T-360:T<-180?W=T+360:ee.warn("the unthinkable has happened");let V=2*Math.sqrt(C*b)*Math.sin(W*we/2),an=(s+l)/2,ht=(b+C)/2,ar=Lr(ht),Q;b*C===0?Q=N:U<=180?Q=N/2:N<360?Q=(N+360)/2:Q=(N-360)/2;let sr=(an-50)**2,sn=1+.015*sr/Math.sqrt(20+sr),ir=1+.045*ht,Se=1;Se-=.17*Math.cos((Q-30)*we),Se+=.24*Math.cos(2*Q*we),Se+=.32*Math.cos((3*Q+6)*we),Se-=.2*Math.cos((4*Q-63)*we);let cr=1+.015*ht*Se,cn=30*Math.exp(-1*((Q-275)/25)**2),ln=2*Math.sqrt(ar/(ar+Mr)),un=-1*Math.sin(2*cn*we)*ln,Fe=(D/(r*sn))**2;return Fe+=(E/(o*ir))**2,Fe+=(V/(n*cr))**2,Fe+=un*(E/(o*ir))*(V/(n*cr)),Math.sqrt(Fe)}var _e={XYZtoLMS:[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],LMStoXYZ:[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],LMStoLab:[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],LabtoLMS:[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]]},X=new g({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:P,M:_e,fromBase(t){let e=S(t,_e.XYZtoLMS);return e[0]=Math.cbrt(e[0]),e[1]=Math.cbrt(e[1]),e[2]=Math.cbrt(e[2]),S(e,_e.LMStoLab,e)},toBase(t){let e=S(t,_e.LabtoLMS);return e[0]=e[0]**3,e[1]=e[1]**3,e[2]=e[2]**3,S(e,_e.LMStoXYZ,e)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function Le(t,e){[t,e]=v([t,e]);let[r,o,n]=X.from(t),[s,a,i]=X.from(e),c=r-s,l=o-a,u=n-i;return Math.sqrt(c**2+l**2+u**2)}var Mn=75e-6;function ne(t,e,{epsilon:r=Mn}={}){t=v(t),e||(e=t.space),e=g.get(e);let o=t.coords;return e!==t.space&&(o=e.from(t)),e.inGamut(o,{epsilon:r})}function y(t,e,{inGamut:r}={}){t=v(t),e=g.get(e);let o=e.from(t),n={space:e,coords:o,alpha:t.alpha};return r&&(n=Y(n,r===!0?void 0:r)),n}y.returns="color";function Re(t,e){t=v(t);let r=g.get(e,e?.space),o=e?.precision,n;return!r||t.space.equals(r)?n=t.coords.slice():n=r.from(t),o===void 0?n:n.map(s=>wt(s,o))}function O(t,e){if(t=v(t),e==="alpha")return t.alpha??1;let{space:r,index:o}=g.resolveCoord(e,t.space);return Re(t,r)[o]}var L=new g({id:"oklch",name:"OkLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:X,fromBase:$.fromBase,toBase:$.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function Ve(t,e,r,o){return t=v(t),Array.isArray(e)&&([e,r,o]=[t.space,e,r]),e=g.get(e),t.coords=e===t.space?r.slice():e.to(t.space,r),o!==void 0&&(t.alpha=o),t}Ve.returns="color";function Z(t,e,r){if(t=v(t),arguments.length===2&&ce(arguments[1])==="object"){let o=arguments[1];for(let n in o)Z(t,n,o[n])}else if(typeof r=="function"&&(r=r(O(t,e))),e==="alpha")t.alpha=r;else{let{space:o,index:n}=g.resolveCoord(e,t.space),s=Re(t,o);s[n]=r,Ve(t,o,s)}return t}Z.returns="color";function q(t){return{space:t.space,coords:t.coords.slice(),alpha:t.alpha}}function Mt(t,e,r="lab"){r=g.get(r);let o=r.from(t),n=r.from(e);return Math.sqrt(o.reduce((s,a,i)=>{let c=n[i];return A(a)||A(c)?s:s+(c-a)**2},0))}function _t(t,e){return Mt(t,e,"lab")}var _n=Math.PI,Rr=_n/180;function Ar(t,e,{l:r=2,c:o=1}={}){[t,e]=v([t,e]);let[n,s,a]=G.from(t),[,i,c]=$.from(G,[n,s,a]),[l,u,f]=G.from(e),m=$.from(G,[l,u,f])[1];i<0&&(i=0),m<0&&(m=0);let d=n-l,h=i-m,p=s-u,w=a-f,k=p**2+w**2-h**2,b=.511;n>=16&&(b=.040975*n/(1+.01765*n));let C=.0638*i/(1+.0131*i)+.638,x;A(c)&&(c=0),c>=164&&c<=345?x=.56+Math.abs(.2*Math.cos((c+168)*Rr)):x=.36+Math.abs(.4*Math.cos((c+35)*Rr));let R=Math.pow(i,4),D=Math.sqrt(R/(R+1900)),E=C*(D*x+1-D),T=(d/(r*b))**2;return T+=(h/(o*C))**2,T+=k/E**2,Math.sqrt(T)}var Tr=203,Qe=new g({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:P,fromBase(t){return t.map(e=>e*Tr)},toBase(t){return t.map(e=>e/Tr)}});var et=1.15,tt=.66,Ir=2610/2**14,Ln=2**14/2610,Or=3424/2**12,Er=2413/2**7,Nr=2392/2**7,Rn=1.7*2523/2**5,Pr=2**5/(1.7*2523),rt=-.56,Lt=16295499532821565e-27,Ae={XYZtoCone:[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],ConetoXYZ:[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],ConetoIab:[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],IabtoCone:[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]]},Dr=new g({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:Qe,M:Ae,fromBase(t){let[e,r,o]=t,n=et*e-(et-1)*o,s=tt*r-(tt-1)*e,i=S([n,s,o],Ae.XYZtoCone).map(function(m){let d=Or+Er*I(m/1e4,Ir),h=1+Nr*I(m/1e4,Ir);return I(d/h,Rn)}),[c,l,u]=S(i,Ae.ConetoIab);return[(1+rt)*c/(1+rt*c)-Lt,l,u]},toBase(t){let[e,r,o]=t,n=(e+Lt)/(1+rt-rt*(e+Lt)),a=S([n,r,o],Ae.IabtoCone).map(function(m){let d=Or-I(m,Pr),h=Nr*I(m,Pr)-Er;return 1e4*I(d/h,Ln)}),[i,c,l]=S(a,Ae.ConetoXYZ),u=(i+(et-1)*l)/et,f=(c+(tt-1)*u)/tt;return[u,f,l]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});var Rt=new g({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,.26],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:Dr,fromBase:$.fromBase,toBase:$.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function zr(t,e){[t,e]=v([t,e]);let[r,o,n]=Rt.from(t),[s,a,i]=Rt.from(e),c=r-s,l=o-a;A(n)&&A(i)?(n=0,i=0):A(n)?n=i:A(i)&&(i=n);let u=n-i,f=2*Math.sqrt(o*a)*Math.sin(u/2*(Math.PI/180));return Math.sqrt(c**2+l**2+f**2)}var Fr=3424/4096,jr=2413/128,Gr=2392/128,Br=2610/16384,An=2523/32,Tn=16384/2610,Hr=32/2523,Te={XYZtoLMS:[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],LMStoIPT:[[2048/4096,2048/4096,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],IPTtoLMS:[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],LMStoXYZ:[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]]},At=new g({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:Qe,M:Te,fromBase(t){let e=S(t,Te.XYZtoLMS);return In(e)},toBase(t){let e=On(t);return S(e,Te.LMStoXYZ)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function In(t){let e=t.map(function(r){let o=Fr+jr*(r/1e4)**Br,n=1+Gr*(r/1e4)**Br;return(o/n)**An});return S(e,Te.LMStoIPT)}function On(t){return S(t,Te.IPTtoLMS).map(function(o){let n=Math.max(o**Hr-Fr,0),s=jr-Gr*o**Hr;return 1e4*(n/s)**Tn})}function $r(t,e){[t,e]=v([t,e]);let[r,o,n]=At.from(t),[s,a,i]=At.from(e);return 720*Math.sqrt((r-s)**2+.25*(o-a)**2+(n-i)**2)}function qr(t,e){[t,e]=v([t,e]);let r=2,[o,n,s]=X.from(t),[a,i,c]=X.from(e),l=o-a,u=r*(n-i),f=r*(s-c);return Math.sqrt(l**2+u**2+f**2)}var En=F.D65,Zr=.42,Wr=1/Zr,Tt=2*Math.PI,Ie={cat16:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],cat16Inv:[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],m1:[[460,451,288],[460,-891,-261],[460,-220,-6300]]},Nn={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},fe={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},Pn=180/Math.PI,Xr=Math.PI/180;function Jr(t,e){return t.map(o=>{let n=I(e*Math.abs(o)*.01,Zr);return 400*Xe(n,o)/(n+27.13)})}function Dn(t,e){let r=100/e*27.13**Wr;return t.map(o=>{let n=Math.abs(o);return Xe(r*I(n/(400-n),Wr),o)})}function zn(t){let e=re(t);e<=fe.h[0]&&(e+=360);let r=kr(fe.h,e)-1,[o,n]=fe.h.slice(r,r+2),[s,a]=fe.e.slice(r,r+2),i=fe.H[r],c=(e-o)/s;return i+100*c/(c+(n-e)/a)}function Bn(t){let e=(t%400+400)%400,r=Math.floor(.01*e);e=e%100;let[o,n]=fe.h.slice(r,r+2),[s,a]=fe.e.slice(r,r+2);return re((e*(a*o-s*n)-100*o*a)/(e*(a-s)-100*a))}function It(t,e,r,o,n){let s={};s.discounting=n,s.refWhite=t,s.surround=o;let a=t.map(w=>w*100);s.la=e,s.yb=r;let i=a[1],c=S(a,Ie.cat16),l=Nn[s.surround],u=l[0];s.c=l[1],s.nc=l[2];let m=(1/(5*s.la+1))**4;s.fl=m*s.la+.1*(1-m)*(1-m)*Math.cbrt(5*s.la),s.flRoot=s.fl**.25,s.n=s.yb/i,s.z=1.48+Math.sqrt(s.n),s.nbb=.725*s.n**-.2,s.ncb=s.nbb;let d=n?1:Math.max(Math.min(u*(1-1/3.6*Math.exp((-s.la-42)/92)),1),0);s.dRgb=c.map(w=>Ct(1,i/w,d)),s.dRgbInv=s.dRgb.map(w=>1/w);let h=c.map((w,k)=>w*s.dRgb[k]),p=Jr(h,s.fl);return s.aW=s.nbb*(2*p[0]+p[1]+.05*p[2]),s}var Yr=It(En,64/Math.PI*.2,20,"average",!1);function Ot(t,e){if(!(t.J!==void 0^t.Q!==void 0))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(t.C!==void 0^t.M!==void 0^t.s!==void 0))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(t.h!==void 0^t.H!==void 0))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(t.J===0||t.Q===0)return[0,0,0];let r=0;t.h!==void 0?r=re(t.h)*Xr:r=Bn(t.H)*Xr;let o=Math.cos(r),n=Math.sin(r),s=0;t.J!==void 0?s=I(t.J,1/2)*.1:t.Q!==void 0&&(s=.25*e.c*t.Q/((e.aW+4)*e.flRoot));let a=0;t.C!==void 0?a=t.C/s:t.M!==void 0?a=t.M/e.flRoot/s:t.s!==void 0&&(a=4e-4*t.s**2*(e.aW+4)/e.c);let i=I(a*Math.pow(1.64-Math.pow(.29,e.n),-.73),10/9),c=.25*(Math.cos(r+2)+3.8),l=e.aW*I(s,2/e.c/e.z),u=5e4/13*e.nc*e.ncb*c,f=l/e.nbb,m=23*(f+.305)*vt(i,23*u+i*(11*o+108*n)),d=m*o,h=m*n,p=Dn(S([f,d,h],Ie.m1).map(w=>w*1/1403),e.fl);return S(p.map((w,k)=>w*e.dRgbInv[k]),Ie.cat16Inv).map(w=>w/100)}function Et(t,e){let r=t.map(C=>C*100),o=Jr(S(r,Ie.cat16).map((C,x)=>C*e.dRgb[x]),e.fl),n=o[0]+(-12*o[1]+o[2])/11,s=(o[0]+o[1]-2*o[2])/9,a=(Math.atan2(s,n)%Tt+Tt)%Tt,i=.25*(Math.cos(a+2)+3.8),c=5e4/13*e.nc*e.ncb*vt(i*Math.sqrt(n**2+s**2),o[0]+o[1]+1.05*o[2]+.305),l=I(c,.9)*Math.pow(1.64-Math.pow(.29,e.n),.73),u=e.nbb*(2*o[0]+o[1]+.05*o[2]),f=I(u/e.aW,.5*e.c*e.z),m=100*I(f,2),d=4/e.c*f*(e.aW+4)*e.flRoot,h=l*f,p=h*e.flRoot,w=re(a*Pn),k=zn(w),b=50*I(e.c*l/(e.aW+4),1/2);return{J:m,C:h,h:w,s:b,Q:d,M:p,H:k}}var Pc=new g({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:P,M:Ie,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=Et(t,Yr),r=Math.abs(e.M)<this.\u03B5;return[e.J,r?0:e.M,r?null:e.h]},toBase(t){return Ot({J:t[0],M:t[1],h:t[2]},Yr)}});var Hn=F.D65,Fn=216/24389,Ur=24389/27;function jn(t){return 116*(t>Fn?Math.cbrt(t):(Ur*t+16)/116)-16}function Nt(t){return t>8?Math.pow((t+16)/116,3):t/Ur}function Gn(t,e){let[r,o,n]=t,s=[],a=0;if(n===0)return[0,0,0];let i=Nt(n);n>0?a=.00379058511492914*n**2+.608983189401032*n+.9155088574762233:a=9514440756550361e-21*n**2+.08693057439788597*n-21.928975842194614;let c=2e-12,l=15,u=0,f=1/0,m=[0,0,0];for(;u<=l;){s=Ot({J:a,C:o,h:r},e);let d=Math.abs(s[1]-i);if(d<f){if(d<=c)return s;m=s,f=d}a=a-(s[1]-i)*a/(2*s[1]),u+=1}return m}function $n(t,e){let r=jn(t[1]);if(r===0)return[0,0,0];let o=Et(t,Oe);return[re(o.h),o.C,r]}var Oe=It(Hn,200/Math.PI*Nt(50),Nt(50)*100,"average",!1),Ee=new g({id:"hct",name:"HCT",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},c:{refRange:[0,145],name:"Colorfulness"},t:{refRange:[0,100],name:"Tone"}},base:P,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=$n(t,Oe);return e[1]<this.\u03B5&&(e[1]=0,e[0]=null),e},toBase(t){return Gn(t,Oe)},formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});var Xc=180/Math.PI,qn=Math.PI/180,Kr=[1,.007,.0228];function Vr(t){t[1]<0&&(t=Ee.fromBase(Ee.toBase(t)));let e=Math.log(Math.max(1+Kr[2]*t[1]*Oe.flRoot,1))/Kr[2],r=t[0]*qn,o=e*Math.cos(r),n=e*Math.sin(r);return[t[2],o,n]}function Qr(t,e){[t,e]=v([t,e]);let[r,o,n]=Vr(Ee.from(t)),[s,a,i]=Vr(Ee.from(e));return Math.sqrt((r-s)**2+(o-a)**2+(n-i)**2)}var{cos:M,sin:_,sqrt:Ce,atan2:B,exp:ke,abs:Ft,pow:ot,PI:Wn}=Math;var Xn=[[1.000042977349746,20718877053183e-18,-4361018085669474e-20],[26946201090235744e-21,.9999906145080147,-14898828405401079e-21],[-7941753620756204e-21,12875204405137254e-21,.9997859822609763]],Yn=[[.9999570254019492,-2071874272730964e-20,4361733292468361e-20],[-2694517763358666e-20,1.000009385946497,1490098223546482e-20],[7943459292954202e-21,-1287824596735154e-20,1.000214063706999]],Zn=[[.7212986433113499,.45344826541531813,-.19288975751942616],[-.788211869495579,1.795241376757236,.0876172451181785],[-.0917700599912156,.45765588659459255,1.2922045513917677]],Jn=[[1.065107295808859,-.3150044075301121,.1803492381741039],[.4721107713837796,.4271995765962455,.04150680489380985],[-.09156391926309541,-.1736709363194979,.7719790382558294]],Pt=[.47229813098762524,.5149184096354483,.5113233386366979],Dt=[2.1173067060606283,1.9420552485353544,1.9557096741686448],Un=[[-.26355622180094096,.4168322883703174,.4926763141656403],[1.8897570508777322,-3.1212232034205774,1.0421666921060384],[.3585108617962056,1.7694028193790368,-1.4120626067695372]],Kn=[[.9183897822815021,.5232051237088666,.7065804598090856],[1.0899090574433026,.07005324849041904,.4319776874787044],[1.598895729264209,.22061850068770233,.012506037355220951]],de={CAT_TO_HELM:Xn,CAT_FROM_HELM:Yn,M1:Zn,M1_INV:Jn,M2:Un,M2_INV:Kn},eo=-.02833024015436984,to=-.21131429516166544,ro=.2189784817615645,oo=-.06871898981942523,no=.005506053349515315,ao=-.0641329861299175,so=-.053592461436994296,io=-.00954137464208059,co=.2676231133101982,lo=.8934892185255707,uo=.7173169828841472,fo=.6915224124600773,mo=.48647127559605596,po=.9853124591201782,zt=.5385456675962418,Bt=.12508858146241716,Ht=.6768950256217603,go=-.4963251525324449,ho=-.09564696283240552,bo=-.029053748937210654,wo=1.3346761652952872,Co=-.1698908144723919,Vn=-.195370576218515,Qn=.5330819227283227,ea=.08863325582067766,ta=.9365540137751136,ra=.13789738139719568,oa=.061650260197979936,na=.0641970862504494,aa=-.027401052793571013,sa=-.09900209889026965,ia=.059635520647228726,ca=-.013586499967803128,la=.2253393118474472,ua=-1.5239477450767043,fa=-1.751157310240011,da=-.43576378069144767,ma=1.060094063845983,pa=.47931193034584496,ga=-.2622579649434462,ha=.13610794232685908,ba=.1168702235362288,wa=-.01617739641422492,Ca=.038145638815030566,ko=-28.2*Wn/180,nt=M(ko),at=_(ko);function vo(t){return eo*M(t)+to*_(t)+ro*M(2*t)+oo*_(2*t)+no*M(3*t)+ao*_(3*t)+so*M(4*t)+io*_(4*t)}function ka(t){return-eo*_(t)+to*M(t)+-2*ro*_(2*t)+2*oo*M(2*t)+-3*no*_(3*t)+3*ao*M(3*t)+-4*so*_(4*t)+4*io*M(4*t)}function yo(t){let e=Vn*M(t)+Qn*_(t)+ea*M(2*t)+ta*_(2*t)+ra*M(3*t)+oa*_(3*t)+na*M(4*t)+aa*_(4*t);return ke(e)}function xo(t){let e=t-.5;return ke(j(-30,ua*e+fa*e*e,30))}function So(t,e){let r=da*M(t)+ma*_(t)+pa*M(2*t)+ga*_(2*t);return ke(j(-30,(e-.5)*r,30))}function Mo(t){let e=ha*M(t)+ba*_(t)+wa*M(2*t)+Ca*_(2*t);return ke(e)}function _o(t){return 1+sa*M(t)+ia*_(t)+ca*M(2*t)+la*_(2*t)}function va(t,e){let r=t*(1-t),o=t+zt*r+Bt*r*(.5-t)+Ht*r*r;return o+=r*(go*M(e)+ho*_(e)),o}function ya(t,e){let r=go*M(e)+ho*_(e),o=t;for(let n=0;n<15;n++){let s=o*(1-o),a=1-2*o,i=o+(zt+r)*s+Bt*s*(.5-o)+Ht*s*s-t,c=1+(zt+r)*a+Bt*(a*(.5-o)-s)+Ht*2*s*a;Ft(c)<1e-10&&(c=1),o-=i/c}return o}function xa(t,e){let r=bo+wo*M(e)+Co*_(e),o=t<1?1-t:0,n=r*t*o*o;return t*ke(j(-30,n,30))}function Sa(t,e){let r=bo+wo*M(e)+Co*_(e),o=t;for(let n=0;n<12;n++){let s=o<1?1-o:0,a=r*o*s*s,i=ke(j(-30,a,30)),c=o*i-t,l=r*s*(1-3*o),u=i*(1+o*l);Ft(u)<1e-10&&(u=1),o-=c/u}return o}var Ma=function(t){let e=S(t,de.CAT_TO_HELM),[r,o,n]=S(e,de.M1),s=I(r,Pt[0]),a=I(o,Pt[1]),i=I(n,Pt[2]),[c,l,u]=S([s,a,i],de.M2),f=B(u,l),m=Ce(l*l+u*u),d=vo(f),h=f+d;l=m*M(h),u=m*_(h);let p=Ce(l*l+u*u),w=co*ot(p,j(.01,lo,10)),k=B(u,l),b=1+uo*M(k)+fo*_(k)+mo*M(2*k)+po*_(2*k);c+=w*b,f=B(u,l),c=va(c,f),f=B(u,l),c=xa(c,f),f=B(u,l);let C=yo(f);l*=C,u*=C,f=B(u,l),m=Ce(l*l+u*u);let x=_o(f),R=m>0?ot(m,x):0;l=R*M(f),u=R*_(f);let D=xo(c);l*=D,u*=D,f=B(u,l);let E=So(f,c);l*=E,u*=E,f=B(u,l),c*=Mo(f);let T=l*nt-u*at,N=l*at+u*nt;return[c,T,N]},_a=function(t){let[e,r,o]=t,n=r*nt+o*at,s=-r*at+o*nt;r=n,o=s;let a=B(o,r);e/=Mo(a),a=B(o,r);let i=So(a,e);r/=i,o/=i;let c=xo(e);r/=c,o/=c,a=B(o,r);let l=Ce(r*r+o*o),u=_o(a),f=l>0?ot(l,1/u):0;r=f*M(a),o=f*_(a),a=B(o,r);let m=yo(a);r/=m,o/=m,a=B(o,r),e=Sa(e,a),a=B(o,r),e=ya(e,a);let d=Ce(r*r+o*o),h=co*ot(d,j(.01,lo,10)),p=B(o,r),w=1+uo*M(p)+fo*_(p)+mo*M(2*p)+po*_(2*p);e-=h*w;let k=B(o,r);l=Ce(r*r+o*o);let b=k;for(let U=0;U<8;U++){let W=b+vo(b)-k,V=1+ka(b);Ft(V)<1e-10&&(V=1),b-=W/V}r=l*M(b),o=l*_(b);let[C,x,R]=S([e,r,o],de.M2_INV),D=I(C,Dt[0]),E=I(x,Dt[1]),T=I(R,Dt[2]),N=S([D,E,T],de.M1_INV);return S(N,de.CAT_FROM_HELM)},jt=new g({id:"helmlab-metric",name:"Helmlab MetricSpace",cssId:"--helmlab-metric",coords:{l:{refRange:[0,1.6],name:"Lightness"},a:{refRange:[-1.5,1.5]},b:{refRange:[-1.5,1.5]}},white:"D65",base:P,M:de,fromBase(t){return Ma(t)},toBase(t){return _a(t)}});var La=-.9155125151657894,Ra=2.9268353744941558,Aa=3.966003089807536,Ta=1.9737081170404969,Ia=52.473130649294724,Oa=.47897301074925214;function Lo(t,e){[t,e]=v([t,e]);let[r,o,n]=jt.from(t),[s,a,i]=jt.from(e),c=r-s,l=o-a,u=n-i,f=(r+s)*.5,m=1+La*(f-.5)**2,d=Math.sqrt(o**2+n**2),h=Math.sqrt(a**2+i**2),p=(d+h)*.5,w=1+Ra*p,k=(c**2/m**2+Aa*(l**2+u**2)/w**2)**(Ta/2);return(k/(1+Ia*k))**Oa}var Gt={deltaE76:_t,deltaECMC:Ar,deltaE2000:Ke,deltaEJz:zr,deltaEITP:$r,deltaEOK:Le,deltaEOK2:qr,deltaEHCT:Qr,deltaEHelmlab:Lo};function Ea(t){let e=t?Math.floor(Math.log10(Math.abs(t))):0;return Math.max(parseFloat(`1e${e-2}`),1e-6)}var Ro={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function Y(t,{method:e=ee.gamut_mapping,space:r=void 0,deltaEMethod:o="",jnd:n=2,blackWhiteClamp:s=void 0}={}){if(t=v(t),qe(arguments[1])?r=arguments[1]:r||(r=t.space),r=g.get(r),ne(t,r,{epsilon:0}))return t;let a;if(e==="css")a=it(t,{space:r});else if(e==="raytrace")a=Pa(t,{space:r});else{if(e!=="clip"){Object.prototype.hasOwnProperty.call(Ro,e)&&({method:e,jnd:n,deltaEMethod:o,blackWhiteClamp:s}=Ro[e]);let i=Ke;if(o!==""){for(let l in Gt)if("deltae"+o.toLowerCase()===l.toLowerCase()){i=Gt[l];break}}n===0&&(n=1e-16);let c=Y(y(t,r),{method:"clip",space:r});if(i(t,c)>n){if(s&&Object.keys(s).length===3){let b=g.resolveCoord(s.channel),C=O(y(t,b.space),b.id);if(A(C)&&(C=0),C>=s.max)return y({space:"xyz-d65",coords:F.D65},t.space);if(C<=s.min)return y({space:"xyz-d65",coords:[0,0,0]},t.space)}let l=g.resolveCoord(e),u=l.space,f=l.id,m=y(t,u);m.coords.forEach((b,C)=>{A(b)&&(m.coords[C]=0)});let h=(l.range||l.refRange)[0],p=Ea(n),w=h,k=O(m,f);for(;k-w>p;){let b=q(m);b=Y(b,{space:r,method:"clip"}),i(m,b)-n<p?w=O(m,f):k=O(m,f),Z(m,f,(w+k)/2)}a=y(m,r)}else a=c}else a=y(t,r);if(e==="clip"||!ne(a,r,{epsilon:0})){let i=Object.values(r.coords).map(c=>c.range||[]);a.coords=a.coords.map((c,l)=>{let[u,f]=i[l];return u!==void 0&&(c=Math.max(u,c)),f!==void 0&&(c=Math.min(c,f)),c})}}return r!==t.space&&(a=y(a,t.space)),t.coords=a.coords,t}Y.returns="color";var st={WHITE:{space:X,coords:[1,0,0],alpha:1},BLACK:{space:X,coords:[0,0,0],alpha:1}};function it(t,{space:e}={}){if(t=v(t),e||(e=t.space),e=g.get(e),e.isUnbounded)return y(t,e);let n=y(t,L),s=n.coords[0];if(s>=1){let d=y(st.WHITE,e);return d.alpha=t.alpha,y(d,e)}if(s<=0){let d=y(st.BLACK,e);return d.alpha=t.alpha,y(d,e)}if(ne(n,e,{epsilon:0}))return y(n,e);function a(d){let h=y(d,e),p=Object.values(e.coords);return h.coords=h.coords.map((w,k)=>{if("range"in p[k]){let[b,C]=p[k].range;return j(b,w,C)}return w}),h}let i=0,c=n.coords[1],l=!0,u=q(n),f=a(u),m=Le(f,u);if(m<.02)return f;for(;c-i>1e-4;){let d=(i+c)/2;if(u.coords[1]=d,l&&ne(u,e,{epsilon:0}))i=d;else if(f=a(u),m=Le(f,u),m<.02){if(.02-m<1e-4)break;l=!1,i=d}else c=d}return f}function Na(t,e,r=[0,0,0],o=[1,1,1]){let n=1/0,s=-1/0,a=[];for(let i=0;i<3;i++){let c=t[i],u=e[i]-c,f=r[i],m=o[i];if(a.push(u),Math.abs(u)>1e-12){let d=1/u,h=(f-c)*d,p=(m-c)*d;s=Math.max(Math.min(h,p),s),n=Math.min(Math.max(h,p),n)}else if(c<f||c>m)return[]}return s>n||n<0?[]:(s<0&&(s=n),isFinite(s)?[t[0]+a[0]*s,t[1]+a[1]*s,t[2]+a[2]*s]:[])}function Pa(t,{space:e}={}){if(t=v(t),e||(e=t.space),e=g.get(e),e.isUnbounded)return y(t,e);let r=y(t,L),[o,n,s]=r.coords;if(o>=1){let p=y(st.WHITE,e);return p.alpha=t.alpha,y(p,e)}else if(o<=0){let p=y(st.BLACK,e);return p.alpha=t.alpha,y(p,e)}let a=e,i=e.rgbGamut;if(i!==void 0&&(e=i),!oe(e,te))throw Error("An RGB gamut is required");let[c,l]=Object.values(e.coords)[0].range,u=[l,l,l],f=e.linearGamut;f!==void 0&&(l=y({space:e,coords:u,alpha:t.alpha},f).coords[0],u=[l,l,l],e=f,c=Object.values(e.coords)[0].range[0]);let m=[c,c,c],d=y(r,e);if(!d.coords.every(p=>c<=p&&p<=l)){let p=y({space:L,coords:[o,0,s]},e).coords,w=c+1e-12,k=l-1e-12,b=d.coords;for(let C=0;C<4;C++){if(C){let R=y(d,L);R.coords[0]=o,R.coords[2]=s,d=y(R,e)}let x=Na(p,d.coords,m,u);if(x.length===0){d.coords=[...b];break}C&&d.coords.every(R=>w<R&&R<k)&&(p=[...d.coords]),b=x,d.coords=[...x]}}d=y(d,a);let h=Object.values(a.coords);return d.coords=d.coords.map((p,w)=>{if("range"in h[w]){let[k,b]=h[w].range;return j(k,p,b)}return p}),d}function Ne(t,e={}){let{precision:r=ee.precision,format:o,inGamut:n=!0,coords:s,alpha:a,commas:i}=e,c,l=v(t),u=o,f=l.parseMeta;f&&!o&&(f.format.canSerialize()&&(o=f.format,u=f.formatId),s??=f.types,a??=f.alphaType,i??=f.commas),u&&(o=l.space.getFormat(o)??g.findFormat(u)),o||(o=l.space.getFormat("default")??g.DEFAULT_FORMAT,u=o.name),o&&o.space&&o.space!==l.space&&(l=y(l,o.space));let m=l.coords.slice();if(n||=o.toGamut,n&&!ne(l)&&(m=Y(q(l),n===!0?void 0:n).coords),o.type==="custom")if(o.serialize)c=o.serialize(m,l.alpha,e);else throw new TypeError(`format ${u} can only be used to parse colors, not for serialization`);else{let d=o.name||"color",h=o.serializeCoords(m,r,s);if(d==="color"){let C=o.id||o.ids?.[0]||l.space.cssId||l.space.id;h.unshift(C)}let p=l.alpha;a!==void 0&&typeof a!="object"&&(a=typeof a=="string"?{type:a}:{include:a});let w=a?.type??"<number>",k=a?.include===!0||o.alpha===!0||a?.include!==!1&&o.alpha!==!1&&p<1,b="";if(i??=o.commas,k){if(r!==null){let C;w==="<percentage>"&&(C="%",p*=100),p=We(p,{precision:r,unit:C})}b=`${i?",":" /"} ${p}`}c=`${d}(${h.join(i?", ":" ")}${b})`}return c}var Da={toXYZ:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]},$t=new te({id:"srgb-linear",name:"Linear sRGB",white:"D65",M:Da});var qt={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[153/255,50/255,204/255],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,153/255],lightslategrey:[119/255,136/255,153/255],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[102/255,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,204/255],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[102/255,51/255,153/255],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]};var Ao=Array(3).fill("<percentage> | <number>[0, 255]"),To=Array(3).fill("<number>[0, 255]"),H=new te({id:"srgb",name:"sRGB",base:$t,linearGamut:$t,fromBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o>.0031308?r*(1.055*o**(1/2.4)-.055):12.92*e}),toBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o<=.04045?e/12.92:r*((o+.055)/1.055)**2.4}),formats:{rgb:{coords:Ao},rgb_number:{name:"rgb",commas:!0,coords:To,alpha:!1},color:{},rgba:{coords:Ao,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:To},hex:{type:"custom",toGamut:!0,test:t=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(t),parse(t){t.length<=5&&(t=t.replace(/[a-f0-9]/gi,"$&$&"));let e=[];return t.replace(/[a-f0-9]{2}/gi,r=>{e.push(parseInt(r,16)/255)}),{spaceId:"srgb",coords:e.slice(0,3),alpha:e.slice(3)[0]}},serialize:(t,e,{collapse:r=!0,alpha:o}={})=>{(o!==!1&&e<1||o===!0)&&t.push(e),t=t.map(a=>Math.round(a*255));let n=r&&t.every(a=>a%17===0);return"#"+t.map(a=>n?(a/17).toString(16):a.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:t=>/^[a-z]+$/i.test(t),parse(t){t=t.toLowerCase();let e={spaceId:"srgb",coords:null,alpha:1};if(t==="transparent"?(e.coords=qt.black,e.alpha=0):e.coords=qt[t],e.coords)return e}}}});function Wt(t){return O(t,[P,"y"])}function ct(t,e){t=v(t),e=v(e);let r=Math.max(Wt(t),0),o=Math.max(Wt(e),0);return o>r&&([r,o]=[o,r]),(r+.05)/(o+.05)}var Pe=new g({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:H,rgbGamut:H,fromBase:t=>{let e=Math.max(...t),r=Math.min(...t),[o,n,s]=t,[a,i,c]=[null,0,(r+e)/2],l=e-r;if(l!==0){switch(i=c===0||c===1?0:(e-c)/Math.min(c,1-c),e){case o:a=(n-s)/l+(n<s?6:0);break;case n:a=(s-o)/l+2;break;case s:a=(o-n)/l+4}a=a*60}return i<0&&(a+=180,i=Math.abs(i)),a>=360&&(a-=360),[a,i*100,c*100]},toBase:t=>{let[e,r,o]=t;e=e%360,e<0&&(e+=360),r/=100,o/=100;function n(s){let a=(s+e/30)%12,i=r*Math.min(o,1-o);return o-i*Math.max(-1,Math.min(a-3,9-a,1))}return[n(0),n(8),n(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}});function Xt(t,e){var r=0,o,n;e=e||{};function s(){var a=o,i=arguments.length,c,l;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(l=0;l<i;l++)if(a.args[l]!==arguments[l]){a=a.next;continue e}return a!==o&&(a===n&&(n=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=o,a.prev=null,o.prev=a,o=a),a.val}for(c=new Array(i),l=0;l<i;l++)c[l]=arguments[l];return a={args:c,val:t.apply(null,c)},o?(o.prev=a,a.next=o):n=a,r===e.maxSize?(n=n.prev,n.next=null):r++,o=a,a.val}return s.clear=function(){o=null,n=null,r=0},s}var ye=ie(Ge(),1);var Io={transparent:["background-interactive-brand-weak","background-interactive-brand-weak-disabled","background-interactive-error","background-interactive-error-disabled","background-interactive-error-weak","background-interactive-error-weak-disabled","background-interactive-neutral-weak","background-interactive-neutral-weak-disabled"],"primary-bgFill1":["background-interactive-brand-strong"],"primary-fgFill":["foreground-interactive-brand-strong","foreground-interactive-brand-strong-active"],"primary-bgFill2":["background-interactive-brand-strong-active"],"primary-surface4":["background-interactive-brand-weak-active"],"primary-fgSurface4":["foreground-interactive-brand-active"],"primary-fgSurface3":["foreground-interactive-brand"],"primary-stroke3":["background-thumb-brand","background-thumb-brand-active","stroke-focus","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["background-surface-brand"],"info-surface2":["background-surface-info-weak"],"info-surface4":["background-surface-info"],"info-fgSurface4":["foreground-content-info"],"info-fgSurface3":["foreground-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["background-surface-success-weak"],"success-surface4":["background-surface-success"],"success-fgSurface4":["foreground-content-success"],"success-fgSurface3":["foreground-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["background-surface-warning-weak"],"warning-surface4":["background-surface-warning"],"warning-fgSurface4":["foreground-content-warning"],"warning-fgSurface3":["foreground-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["background-interactive-error-strong"],"error-fgFill":["foreground-interactive-error-strong","foreground-interactive-error-strong-active"],"error-bgFill2":["background-interactive-error-strong-active"],"error-surface2":["background-interactive-error-active","background-surface-error-weak"],"error-surface4":["background-interactive-error-weak-active","background-surface-error"],"error-fgSurface4":["foreground-content-error","foreground-interactive-error-active"],"error-fgSurface3":["foreground-content-error-weak","foreground-interactive-error"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["background-surface-neutral"],"bg-surface5":["background-interactive-brand-strong-disabled","background-interactive-error-strong-disabled","background-interactive-neutral-strong-disabled"],"bg-surface4":["background-interactive-neutral-weak-active"],"bg-surface3":["background-surface-neutral-strong"],"bg-fgSurface4":["foreground-content-neutral","foreground-interactive-neutral","foreground-interactive-neutral-active","foreground-interactive-neutral-weak-active"],"bg-fgSurface3":["foreground-content-neutral-weak","foreground-interactive-neutral-weak"],"bg-fgSurface2":["foreground-interactive-brand-disabled","foreground-interactive-brand-strong-disabled","foreground-interactive-error-disabled","foreground-interactive-error-strong-disabled","foreground-interactive-neutral-disabled","foreground-interactive-neutral-strong-disabled","foreground-interactive-neutral-weak-disabled"],"bg-stroke3":["background-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["background-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["background-thumb-brand-disabled","background-thumb-neutral-weak-disabled","background-track-neutral","stroke-interactive-brand-disabled","stroke-interactive-error-disabled","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["background-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["background-interactive-neutral-strong-active"],"bg-bgFillInverted1":["background-interactive-neutral-strong"],"bg-fgFillInverted":["foreground-interactive-neutral-strong","foreground-interactive-neutral-strong-active"],"bg-surface1":["background-surface-neutral-weak"],"caution-surface2":["background-surface-caution-weak"],"caution-surface4":["background-surface-caution"],"caution-fgSurface4":["foreground-content-caution"],"caution-fgSurface3":["foreground-content-caution-weak"],"caution-stroke3":["stroke-surface-caution-strong"],"caution-stroke1":["stroke-surface-caution"]};var Oo=[H];function me(t){g.register(H);let e=Ne(y(t,H));return Ne(e,{format:"hex"})}function J(t,e){return g.register(H),ct(t,e)}function Eo(t){Oo.forEach(n=>g.register(n));let e;try{e=be(t)}catch{throw new Error(`Unsupported seed color "${t}": expected a fully opaque hex value, an \`rgb()\`/\`rgba()\` string, or a CSS named color.`)}let{alpha:r=1,spaceId:o}=e;if(!Oo.some(n=>n.id===o))throw new Error(`Unsupported seed color "${t}": expected a fully opaque hex value, an \`rgb()\`/\`rgba()\` string, or a CSS named color, but received a \`${o}\` color.`);if(r!==1)throw new Error(`Unsupported seed color "${t}": expected a fully opaque color.`)}function De(t){return g.register(H),y(Y(t,{space:H,method:"css"}),L)}var lt={space:L,coords:[1,0,0],alpha:1},ut={space:L,coords:[0,0,0],alpha:1},No=.02,Po=3.1,Do={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},ae=.004,zo=10;var ze={background:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function za(t){let e=new Map,r=new Map;return Object.keys(t).forEach(o=>{e.set(o,[])}),r.set("seed",[]),Object.keys(t).forEach(o=>{r.set(o,[])}),Object.entries(t).forEach(([o,n])=>{let s=o,a=n.contrast.reference;e.get(s).push(a),r.get(a).push(s),n.sameAsIfPossible&&(e.get(s).push(n.sameAsIfPossible),r.get(n.sameAsIfPossible).push(s))}),{dependencies:e,dependents:r}}function Bo(t){let{dependents:e}=za(t),r=[],o=new Set,n=new Set;function s(a){if(n.has(a))throw new Error(`Circular dependency detected involving step: ${String(a)}`);if(o.has(a))return;n.add(a),(e.get(a)||[]).forEach(c=>{s(c)}),n.delete(a),o.add(a),a!=="seed"&&r.unshift(a)}return s("seed"),r}function Ho(t,e){let r=new Set;function o(n){if(n==="seed"||r.has(n))return;let s=e[n];s&&(o(s.contrast.reference),s.sameAsIfPossible&&o(s.sameAsIfPossible),r.add(n))}return o(t),Array.from(r)}function Yt(t,e){let r=J(t,ut),o=J(t,lt);return r>o+(e?Po:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function Zt(t){return t===1?1:t+No}function Fo(t,e){let r=Do[e];return Math.max(r.min,Math.min(r.max,t))}function ft(t,e,r,o,n,s){let a=r,i=o,c=!1,l=n,u=s,f=!1,m,d,h=0;for(;;){h++;let p=(a*u-l*i)/(u-i);if(m=t(p),d=e(m),Math.abs(d)<=ae||h>=zo)break;d<=0?(a=p,i=d,c&&(u/=2),c=!0,f=!1):(l=p,u=d,f&&(i/=2),f=!0,c=!1)}return m}function qo(t,e,r={}){let o=r.gamut??H,n=r.alpha??.65,s=r.carry??.5,a=r.cUpperBound??.45,i=r.radiusLight??.2,c=r.radiusDark??.2,l=r.kLight??.85,u=r.kDark??.85,f=r.achromaEpsilon??.005,m=Math.max(0,O(t,[L,"c"])),d=O(t,[L,"h"]),h=m<f,p=d===null||!Number.isFinite(d);if(h||p)if(typeof r.hueFallback=="number")d=Wo(r.hueFallback);else return{space:L,coords:[pe(e),0,0],alpha:1};let w=pe(O(t,[L,"l"])),k=$o(w,d,o,a),b=$o(pe(e),d,o,a),C=0,x=k>0?k:1e-6;C=pe(m/x);let D=n*b*Math.pow(C,pe(s)),E=Ba(w,e,{radiusLight:i,radiusDark:c,kLight:l,kDark:u}),T=D*E;return{l:pe(e),c:T}}function pe(t){return t<0?0:t>1?1:t}function Wo(t){let e=t%360;return e<0&&(e+=360),e}function jo(t){let e=pe(t);return .5-.5*Math.cos(Math.PI*e)}function Ba(t,e,r){let o=e-t;if(o>=0){let a=r.radiusLight>0?Math.abs(o)/r.radiusLight:1,i=jo(a>1?1:a);return 1-(1-r.kLight)*i}let n=r.radiusDark>0?Math.abs(o)/r.radiusDark:1,s=jo(n>1?1:n);return 1-(1-r.kDark)*s}var Go=new Map;function Ha(t,e,r,o){let n=Jt(t,.05),s=Jt(Wo(e),10),a=Jt(o,.05);return`${r}|L:${n}|H:${s}|cap:${a}`}function Jt(t,e){return Math.round(t/e)*e}function $o(t,e,r,o){let n=r.id,s=Ha(t,e,n,o),a=Go.get(s);if(typeof a=="number")return a;let i=Fa(t,e,r,o);return Go.set(s,i),i}function Fa(t,e,r,o){let s=it({space:L,coords:[t,o,e],alpha:1},{space:r});return O(s,[L,"c"])}function K(t,e){return Math.log(t/e)}function Xo(t,e,r,o,{lightnessConstraint:n,taperChromaOptions:s}={}){if(r<=1)return{color:t,reached:!0,achieved:1};function a(p){let w=p,k=O(e,[L,"c"]);if(s){let b=qo(e,w,s);if("l"in b&&"c"in b)w=b.l,k=b.c;else return b}return De({space:L,coords:[w,k,O(e,[L,"h"])],alpha:e.alpha})}let i=o==="lighter"?1:0,c=o==="lighter"?lt:ut,l=J(t,c);if(n){let p=a(n.value),w=J(t,p),k=K(w,r)>=-ae;if(k||n.type==="force")return{color:p,reached:k,achieved:w,deficit:k?K(w,l):K(r,w)}}if(K(l,r)<=ae)return{color:c,reached:K(l,r)>=-ae,achieved:l,deficit:K(r,l)};let u=O(t,[L,"l"]),f=K(1,r),m=i,d=K(l,r);return{color:ft(a,p=>K(J(t,p),r),u,f,m,d),reached:!0,achieved:r,deficit:K(r,l)}}function Ut({seed:t,sortedSteps:e,config:r,mainDir:o,oppDir:n,pinLightness:s}){let a={},i,c=-1/0,l="lighter",u,f=new Map;f.set("seed",t);for(let d of e){let h=function(T,N){return N==="main"?o:N==="opposite"?n:N==="best"?Yt(T,p.preferLighter).better:N};var m=h;let{contrast:p,lightness:w,taperChromaOptions:k,sameAsIfPossible:b}=r[d],C=f.get(p.reference);if(!C)throw new Error(`Reference color for step ${d} not found: ${p.reference}`);if(b){let T=f.get(b);if(!T)throw new Error(`Same-as color for step ${d} not found: ${b}`);let N=J(C,T),U=Zt(p.target);if(N>=U){f.set(d,T),a[d]=me(T);continue}}let x=h(C,p.followDirection),R=Zt(p.target),D;s?.stepName===d?D={value:s.value,type:"force"}:w&&(D={value:w(x),type:"onlyIfSucceeds"});let E=Xo(C,t,R,x,{lightnessConstraint:D,taperChromaOptions:k});!p.ignoreWhenAdjustingSeed&&E.deficit&&E.deficit>c&&(c=E.deficit,l=x,u=d),f.set(d,E.color),a[d]=me(E.color),!E.reached&&!p.ignoreWhenAdjustingSeed&&(i??=[],i.push(d))}return{rampResults:a,warnings:i,maxDeficit:c,maxDeficitDirection:l,maxDeficitStep:u}}function Kt(t,e,{mainDirection:r,pinLightness:o,rescaleToFitContrastTargets:n=!0}={}){Eo(t);let s;try{s=De(t)}catch(b){throw new Error(`Invalid seed color "${t}": ${b instanceof Error?b.message:"Unknown error"}`)}let a="lighter",i="darker";if(r)a=r,i=r==="darker"?"lighter":"darker";else{let{better:b,worse:C}=Yt(s);a=b,i=C}let c=Bo(e),{rampResults:l,warnings:u,maxDeficit:f,maxDeficitDirection:m,maxDeficitStep:d}=Ut({seed:s,sortedSteps:c,config:e,mainDir:a,oppDir:i,pinLightness:o}),h=l,p=u;if(f>ae&&n){let b=function(W){return De(Z(q(s),[L,"l"],W))},C=function(W){let V=Ut({seed:W,sortedSteps:x,config:e,mainDir:a,oppDir:i,pinLightness:o});return V.maxDeficitDirection===m?V.maxDeficit:-f};var w=b,k=C;let x=Ho(d,e),R=m==="lighter"?0:1,D=-f,E=O(s,[L,"l"]),N=ft(b,C,R,D,E,f),U=Ut({seed:N,sortedSteps:c,config:e,mainDir:a,oppDir:i,pinLightness:o});h=U.rampResults,p=U.warnings}if(a==="darker"){let b=h.surface1;h.surface1=h.surface3,h.surface3=b}return{ramp:h,warnings:p,direction:a}}var He=t=>t==="lighter"?.9551:.235,ja=t=>t==="lighter"?.77:.56,Ga=t=>t==="lighter"?.67:.45,Be={alpha:.7},se={alpha:.6,kLight:.2,kDark:.2},dt={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},ve={alpha:.75,radiusDark:.01,radiusLight:.01},Yo={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:He,taperChromaOptions:se},z={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:Be},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:Be},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:Be},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:Be},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:Be},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:Ga},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:Yo,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:He,taperChromaOptions:se},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.9},taperChromaOptions:dt},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:dt},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:dt},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:dt},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:se},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:se},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:ja,taperChromaOptions:se},fgSurface4:Yo,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se}},Zo={...z,surface1:{...z.surface1,taperChromaOptions:ve},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:z.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:ve},surface3:{...z.surface3,taperChromaOptions:ve},surface4:{...z.surface4,taperChromaOptions:ve},surface5:{...z.surface5,taperChromaOptions:ve},surface6:{...z.surface6,taperChromaOptions:ve},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...z.stroke1},stroke2:{...z.stroke2},stroke3:{...z.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...z.stroke4,taperChromaOptions:void 0},fgSurface1:{...z.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...z.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...z.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...z.fgSurface4,taperChromaOptions:void 0}};function Uo(t){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");return Kt(t,z)}var Jo="surface2";function $a(t){return{mainDirection:t.direction,pinLightness:{stepName:Jo,value:Fo(O(t.ramp[Jo],[L,"l"]),t.direction)}}}function Ko(t,e){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");let r=e?$a(e):void 0;return Kt(t,Zo,r)}var Vt=4.5,Vo=[{background:"background.surface.neutral",foreground:"foreground.content.neutral"},{background:"background.surface.neutral-strong",foreground:"foreground.content.neutral"},{background:"background.surface.neutral-weak",foreground:"foreground.content.neutral"},{background:"background.surface.neutral",foreground:"foreground.content.neutral-weak"},{background:"background.surface.info",foreground:"foreground.content.info"},{background:"background.surface.info-weak",foreground:"foreground.content.info-weak"},{background:"background.surface.success",foreground:"foreground.content.success"},{background:"background.surface.success-weak",foreground:"foreground.content.success-weak"},{background:"background.surface.warning",foreground:"foreground.content.warning"},{background:"background.surface.warning-weak",foreground:"foreground.content.warning-weak"},{background:"background.surface.caution",foreground:"foreground.content.caution"},{background:"background.surface.caution-weak",foreground:"foreground.content.caution-weak"},{background:"background.surface.error",foreground:"foreground.content.error"},{background:"background.surface.error-weak",foreground:"foreground.content.error-weak"},{background:"background.interactive.brand-strong",foreground:"foreground.interactive.brand-strong"},{background:"background.interactive.brand-strong-active",foreground:"foreground.interactive.brand-strong-active"},{background:"background.interactive.error-strong",foreground:"foreground.interactive.error-strong"},{background:"background.interactive.error-strong-active",foreground:"foreground.interactive.error-strong-active"},{background:"background.interactive.neutral-strong",foreground:"foreground.interactive.neutral-strong"},{background:"background.interactive.neutral-strong-active",foreground:"foreground.interactive.neutral-strong-active"}];function Qt(t){return`--wpds-color-${t.replaceAll(".","-")}`}function Qo(t,e){let r=[];for(let[o,n]of t)for(let s of n.warnings??[])r.push({type:"ramp",ramp:o,step:s});for(let{background:o,foreground:n}of Vo){let s=e.get(Qt(o)),a=e.get(Qt(n));if(s===void 0||a===void 0)continue;let i=J(s,a);i<Vt&&r.push({type:"contrast",backgroundToken:o,backgroundColor:s,foregroundToken:n,foregroundColor:a,requiredContrast:Vt,achievedContrast:i})}return r}var qa=Xt(Uo,{maxSize:10}),Wa=Xt(Ko,{maxSize:10}),Xa=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-foreground-interactive-brand-strong, #fff)"],["--wp-components-color-background","var(--wpds-color-background-surface-neutral-strong, #fff)"],["--wp-components-color-foreground","var(--wpds-color-foreground-content-neutral, #1e1e1e)"],["--wp-components-color-foreground-inverted","var(--wpds-color-background-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-100","var(--wpds-color-background-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-700","var(--wpds-color-foreground-content-neutral-weak, #707070)"],["--wp-components-color-gray-800","var(--wpds-color-foreground-content-neutral, #1e1e1e)"]];function er(t){return y(t,H).coords.map(r=>Math.round((r??0)*255)).join(", ")}function Ya(t){g.register(H);let e=y(t,Pe),r=e.coords[2]??0,o=Z(q(e),[Pe,"l"],Math.max(0,r-5)),n=Z(q(e),[Pe,"l"],Math.max(0,r-10));return[["--wp-admin-theme-color",me(e)],["--wp-admin-theme-color--rgb",er(e)],["--wp-admin-theme-color-darker-10",me(o)],["--wp-admin-theme-color-darker-10--rgb",er(o)],["--wp-admin-theme-color-darker-20",me(n)],["--wp-admin-theme-color-darker-20--rgb",er(n)]]}function Za(t){let e=[];for(let[r,{ramp:o}]of t)for(let[n,s]of Object.entries(o)){let i=`${r==="background"?"bg":r}-${n}`,c=Io[i]??[];for(let l of c)e.push([`--wpds-color-${l}`,s])}return e}function Ja({primary:t,colorEntries:e}){return Object.fromEntries([e,Ya(t),Xa].flat())}function Ua(t,e){let r={...ze,background:e,primary:t},o=new Map,n=qa(r.background);for(let[a,i]of Object.entries(r)){let c=a;o.set(c,c==="background"?n:Wa(i,n))}let s=Za(o);return{styles:Ja({primary:r.primary,colorEntries:s}),warnings:Qo(o,new Map(s))}}function mt({color:t={},cursor:e,cornerRadius:r}={}){let{resolvedSettings:o}=(0,ye.useContext)($e),n=t.primary!==void 0||t.background!==void 0||o.color?.primary!==void 0||o.color?.background!==void 0,s=n?t.primary??o.color?.primary??ze.primary:void 0,a=n?t.background??o.color?.background??ze.background:void 0,i=e?.control??o.cursor?.control,c=r??o.cornerRadius??"subtle",l=(0,ye.useMemo)(()=>({color:{primary:s,background:a},cursor:i?{control:i}:void 0,cornerRadius:c}),[s,a,i,c]),u=(0,ye.useMemo)(()=>s===void 0||a===void 0?{styles:{},warnings:void 0}:Ua(s,a),[s,a]),f=(0,ye.useMemo)(()=>({...u.styles,...i&&{"--wpds-cursor-control":i}}),[u.styles,i]);return{resolvedSettings:l,themeProviderStyles:f,colorWarnings:u.warnings}}var rr=ie(tn(),1),tr="data-wp-hash";function or(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Va(document)),t.__wpStyleRuntime}function Ka(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${tr}]`))if(r.getAttribute(tr)===e)return!0;return!1}function rn(t,e,r){if(!t.head)return;let o=or(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(Ka(t,e)){n.add(e);return}let s=t.createElement("style");s.setAttribute(tr,e),s.appendChild(t.createTextNode(r)),t.head.appendChild(s),n.add(e)}function Va(t){let e=or();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)rn(t,r,o);return()=>{let r=e.documents.get(t);if(r!==void 0){if(r<=1){e.documents.delete(t);return}e.documents.set(t,r-1)}}}function Qa(t,e){let r=or();r.styles.set(t,e);for(let o of r.documents.keys())rn(o,t,e)}typeof process>"u",Qa("8d074a190c","._0ebd6d9bf8b95794__wrapper{display:contents}");var es={wrapper:"_0ebd6d9bf8b95794__wrapper"};var gt=({children:t,color:e={},cursor:r,cornerRadius:o,isRoot:n=!1,onColorWarnings:s})=>{let{themeProviderStyles:a,resolvedSettings:i,colorWarnings:c}=mt({color:e,cursor:r,cornerRadius:o}),l=i.cornerRadius??"subtle",u=(0,pt.useEvent)(s),f=(0,xe.useMemo)(()=>({resolvedSettings:i}),[i]),m=(0,xe.useRef)(null);return(0,xe.useEffect)(()=>{c!==void 0&&u(c)},[c,u]),(0,pt.useIsomorphicLayoutEffect)(()=>{if(!n)return;let d=m.current?.ownerDocument;if(!d)return;let h=d.documentElement,p=new Map,w=[],k=h.getAttribute("data-wpds-root-provider"),b=h.getAttribute("data-wpds-corner-radius");h.setAttribute("data-wpds-root-provider","true"),h.setAttribute("data-wpds-corner-radius",l);for(let[C,x]of Object.entries(a))!C.startsWith("--")||x===null||x===void 0||(p.set(C,h.style.getPropertyValue(C)),h.style.setProperty(C,String(x)),w.push(C));return()=>{for(let C of w){let x=p.get(C);x?h.style.setProperty(C,x):h.style.removeProperty(C)}k===null?h.removeAttribute("data-wpds-root-provider"):h.setAttribute("data-wpds-root-provider",k),b===null?h.removeAttribute("data-wpds-corner-radius"):h.setAttribute("data-wpds-corner-radius",b)}},[l,n,a]),(0,rr.jsx)("div",{ref:m,"data-wpds-root-provider":n||void 0,"data-wpds-corner-radius":l,className:es.wrapper,style:a,children:(0,rr.jsx)($e.Provider,{value:f,children:t})})};function on(t,e={}){(0,nn.default)(`\`privateApis.${t}\` from \`@wordpress/theme\``,{since:"7.1",version:"7.3",...e})}var nr={};gr(nr,{get ThemeProvider(){return on("ThemeProvider",{alternative:"`ThemeProvider` from `@wordpress/theme`"}),gt},get useThemeProviderStyles(){return on("useThemeProviderStyles",{alternative:"`ThemeProvider` from `@wordpress/theme` for supported theming use cases",hint:"`useThemeProviderStyles` has no public replacement."}),mt}});return bn(ts);})();
+"use strict";var wp;(wp||={}).theme=(()=>{var mn=Object.create;var je=Object.defineProperty;var pn=Object.getOwnPropertyDescriptor;var gn=Object.getOwnPropertyNames;var hn=Object.getPrototypeOf,bn=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),wn=(t,e)=>{for(var r in e)je(t,r,{get:e[r],enumerable:!0})},cr=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of gn(e))!bn.call(t,n)&&n!==r&&je(t,n,{get:()=>e[n],enumerable:!(o=pn(e,n))||o.enumerable});return t};var ie=(t,e,r)=>(r=t!=null?mn(hn(t)):{},cr(e||!t||!t.__esModule?je(r,"default",{value:t,enumerable:!0}):r,t)),Cn=t=>cr(je({},"__esModule",{value:!0}),t);var ur=Me((ss,lr)=>{lr.exports=window.wp.deprecated});var dr=Me((is,fr)=>{fr.exports=window.wp.privateApis});var Ge=Me((us,gr)=>{gr.exports=window.wp.element});var br=Me((fs,hr)=>{hr.exports=window.wp.compose});var on=Me((c0,rn)=>{rn.exports=window.ReactJSXRuntime});var ns={};wn(ns,{ThemeProvider:()=>ht,privateApis:()=>or});var sn=ie(ur(),1);var mr=ie(dr(),1),{lock:pr,unlock:cs}=(0,mr.__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/theme");var xe=ie(Ge(),1),gt=ie(br(),1);var wr=ie(Ge(),1),$e=(0,wr.createContext)({resolvedSettings:{color:{},cursor:void 0,cornerRadius:void 0}});function wt(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function S(t,e,r=[0,0,0]){let o=wt(t,e[0]),n=wt(t,e[1]),a=wt(t,e[2]);return r[0]=o,r[1]=n,r[2]=a,r}function qe(t){return ce(t)==="string"}function ce(t){return(Object.prototype.toString.call(t).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function Xe(t,{precision:e=16,unit:r}){return T(t)?"none":(t=+Ct(t,e),t+(r??""))}function T(t){return t===null}function Ct(t,e){if(t===0)return 0;let r=~~t,o=0;r&&e&&(o=~~Math.log10(Math.abs(r))+1);let n=10**(e-o);return Math.floor(t*n+.5)/n}function kt(t,e,r){return T(t)||isNaN(t)?e:T(e)||isNaN(e)?t:t+(e-t)*r}function kn(t,e,r){return(r-t)/(e-t)}function vt(t,e,r){return!t||!e||t===e||t[0]===e[0]&&t[1]===e[1]||isNaN(r)||r===null?r:kt(e[0],e[1],kn(t[0],t[1],r))}function G(t,e,r){return Math.max(Math.min(r,e),t)}function We(t,e){return Math.sign(t)===Math.sign(e)?t:-t}function A(t,e){return We(Math.abs(t)**e,t)}function yt(t,e){return e===0?0:t/e}function Cr(t,e,r=0,o=t.length){for(;r<o;){let n=r+o>>1;t[n]<e?r=n+1:o=n}return r}function oe(t,e){if(t instanceof e)return!0;let r=e.name;for(;t;){let o=Object.getPrototypeOf(t),n=o?.constructor?.name;if(n===r)return!0;if(!n||n==="Object")return!1;t=o}return!1}var ge=class{type;coordMeta;coordRange;range;constructor(e,r){if(typeof e=="object"&&(this.coordMeta=e),r&&(this.coordMeta=r,this.coordRange=r.range??r.refRange),typeof e=="string"){let o=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!o)throw new TypeError(`Cannot parse ${e} as a type definition.`);this.type=o.groups.type;let{min:n,max:a}=o.groups;(n||a)&&(this.range=[+n,+a])}}get computedRange(){return this.range?this.range:this.type==="<percentage>"?this.percentageRange():this.type==="<angle>"?[0,360]:null}get unit(){return this.type==="<percentage>"?"%":this.type==="<angle>"?"deg":""}resolve(e){if(this.type==="<angle>")return e;let r=this.computedRange,o=this.coordRange;return this.type==="<percentage>"&&(o??=this.percentageRange()),vt(r,o,e)}serialize(e,r){let o=this.type==="<percentage>"?this.percentageRange(100):this.computedRange,n=this.unit;return e=vt(this.coordRange,o,e),Xe(e,{unit:n,precision:r})}toString(){let e=this.type;if(this.range){let[r="",o=""]=this.range;e+=`[${r},${o}]`}return e}percentageRange(e=1){let r;return this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?r=[0,1]:r=[-1,1],[r[0]*e,r[1]*e]}static get(e,r){return oe(e,this)?e:new this(e,r)}};var xt=Symbol("instance"),he=class t{type;name;spaceCoords;coords;id;alpha;constructor(e,r=e.space){e[xt]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=r,this.type!=="custom"&&(this.spaceCoords=Object.values(r.coords),this.coords||(this.coords=this.spaceCoords.map(o=>{let n=["<number>","<percentage>"];return o.type==="angle"&&n.push("<angle>"),n})),this.coords=this.coords.map((o,n)=>{let a=this.spaceCoords[n];return typeof o=="string"&&(o=o.trim().split(/\s*\|\s*/)),o.map(s=>ge.get(s,a))}))}serializeCoords(e,r,o){return o=e.map((n,a)=>ge.get(o?.[a]??this.coords[a][0],this.spaceCoords[a])),e.map((n,a)=>o[a].serialize(n,r))}coerceCoords(e,r){return Object.entries(this.space.coords).map(([o,n],a)=>{let s=e[a];if(T(s)||isNaN(s))return s;let i=r[a],c=this.coords[a].find(l=>l.type==i);if(!c){let l=n.name||o;throw new TypeError(`${i??s?.raw??s} not allowed for ${l} in ${this.name}()`)}return s=c.resolve(s),c.range&&(r[a]=c.toString()),s})}canSerialize(){return this.type==="function"||this.serialize}parse(e){return null}static get(e,...r){return!e||oe(e,this)?e:e[xt]?e[xt]:new t(e,...r)}};var St=class{add(e,r,o){if(typeof arguments[0]!="string"){for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1]);return}(Array.isArray(e)?e:[e]).forEach(function(n){this[n]=this[n]||[],r&&this[n][o?"unshift":"push"](r)},this)}run(e,r){this[e]=this[e]||[],this[e].forEach(function(o){o.call(r&&r.context?r.context:r,r)})}},vn=new St,le=vn;var j={D50:[.3457/.3585,1,(1-.3457-.3585)/.3585],D65:[.3127/.329,1,(1-.3127-.329)/.329]};function Ye(t){return Array.isArray(t)?t:j[t]}function ue(t,e,r,o={}){if(t=Ye(t),e=Ye(e),!t||!e)throw new TypeError(`Missing white point to convert ${t?"":"from"}${!t&&!e?"/":""}${e?"":"to"}`);if(t===e)return r;let n={W1:t,W2:e,XYZ:r,options:o};if(le.run("chromatic-adaptation-start",n),n.M||(n.W1===j.D65&&n.W2===j.D50?n.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:n.W1===j.D50&&n.W2===j.D65&&(n.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),le.run("chromatic-adaptation-end",n),n.M)return S(n.XYZ,n.M);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}var ee={gamut_mapping:"css",precision:5,deltaE:"76",verbose:globalThis?.process?.env?.NODE_ENV?.toLowerCase()!=="test",warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};function be(t,e){let r={str:String(t)?.trim(),options:e};if(le.run("parse-start",r),r.color)return r.color;r.parsed=xn(r.str);let o,n=r.options?r.options.parseMeta??r.options.meta:null;if(r.parsed){let a=r.parsed.name,s,i,c=r.parsed.args,l=c.map((d,m)=>r.parsed.argMeta[m]?.type);if(a==="color"){let d=c.shift();l.shift();let m=d.startsWith("--")?d.substring(2):`--${d}`,h=[d,m];if(s=g.findFormat({name:a,id:h,type:"function"}),!s){let p,w=d in g.registry?d:m;if(w in g.registry){let k=g.registry[w].formats?.color?.id;k&&(p=`Did you mean ${t.replace("color("+d,"color("+k)}?`)}throw new TypeError(`Cannot parse ${r.str}. `+(p??"Missing a plugin?"))}i=s.space,s.id.startsWith("--")&&!d.startsWith("--")&&ee.warn(`${i.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${s.id}) instead of color(${d}).`),d.startsWith("--")&&!s.id.startsWith("--")&&ee.warn(`${i.name} is a standard space and supported in the CSS spec. Use color(${s.id}) instead of prefixed color(${d}).`)}else s=g.findFormat({name:a,type:"function"}),i=s.space;n&&Object.assign(n,{format:s,formatId:s.name,types:l,commas:r.parsed.commas});let u=1;r.parsed.lastAlpha&&(u=r.parsed.args.pop(),n&&(n.alphaType=l.pop()));let f=s.coords.length;if(c.length!==f)throw new TypeError(`Expected ${f} coordinates for ${i.id} in ${r.str}), got ${c.length}`);c=s.coerceCoords(c,l),o={spaceId:i.id,coords:c,alpha:u}}else e:for(let a of g.all)for(let s in a.formats){let i=a.formats[s];if(i.type!=="custom"||i.test&&!i.test(r.str))continue;let c=a.getFormat(i),l=c.parse(r.str);if(l){n&&Object.assign(n,{format:c,formatId:s}),o=l;break e}}if(!o)throw new TypeError(`Could not parse ${t} as a color. Missing a plugin?`);return o.alpha=T(o.alpha)?o.alpha:o.alpha===void 0?1:G(0,o.alpha,1),o}var vr={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},Ze={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(vr).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function yn(t){let e={},r=t.match(Ze.unitValue)?.[0],o=e.raw=t;return r?(e.type=r==="%"?"<percentage>":"<angle>",e.unit=r,e.unitless=Number(o.slice(0,-r.length)),o=e.unitless*vr[r]):Ze.number.test(o)?(o=Number(o),e.type="<number>"):o==="none"?o=null:o==="NaN"||o==="calc(NaN)"?(o=NaN,e.type="<number>"):e.type="<ident>",{value:o,meta:e}}function xn(t){if(!t)return;t=t.trim();let e=t.match(Ze.function);if(e){let r=[],o=[],n=!1,a=e[1].toLowerCase(),s=e[2].replace(Ze.singleArgument,(i,c)=>{let{value:l,meta:u}=yn(c);return(i.startsWith("/")||a!=="color"&&r.length===3)&&(n=!0),r.push(l),o.push(u),""});return{name:a,args:r,argMeta:o,lastAlpha:n,commas:s.includes(","),rawName:e[1],rawArgs:e[2]}}}function v(t,e){if(Array.isArray(t))return t.map(o=>v(o,e));if(!t)throw new TypeError("Empty color reference");qe(t)&&(t=be(t,e));let r=t.space||t.spaceId;return typeof r=="string"&&(t.space=g.get(r)),t.alpha===void 0&&(t.alpha=1),t}var Sn=75e-6,g=class t{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?t.get(e.base):null,this.aliases=e.aliases,this.displaySpaces=e.displaySpaces?.map(n=>t.get(n)),this.bases=[];for(let n=this.base;n;n=n.base)this.bases.push(n);e.rgbGamut&&(this.rgbGamut=e.rgbGamut),e.linearGamut&&(this.linearGamut=e.linearGamut),this.base&&(e.fromBase&&(this.fromBase=e.fromBase),e.toBase&&(this.toBase=e.toBase));let r=e.coords??this.base.coords;for(let n in r)"name"in r[n]||(r[n].name=n);this.coords=r;let o=e.white??this.base.white??"D65";this.white=Ye(o),this.formats=e.formats??{};for(let n in this.formats){let a=this.formats[n];a.type||="function",a.name||=n}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace=e.gamutSpace==="self"?this:t.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(n,a)=>!0),this.M=e.M??{},this.referred=e.referred,Object.defineProperty(this,"path",{value:Mn(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),le.run("colorspace-init-end",this)}inGamut(e,{epsilon:r=Sn}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:r});let o=Object.values(this.coords);return e.every((n,a)=>{let s=o[a];if(s.type!=="angle"&&s.range){if(T(n))return!0;let[i,c]=s.range;return(i===void 0||n>=i-r)&&(c===void 0||n<=c+r)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get hueId(){for(let e in this.coords)if(this.coords[e].type==="angle")return e;return null}get hueIndex(){return Object.keys(this.coords).findIndex(e=>this.coords[e].type==="angle")}get isPolar(){return this.hueId!==null}getFormat(e){if(!e)return null;e==="default"?e=Object.values(this.formats)[0]:typeof e=="string"&&(e=this.formats[e]);let r=he.get(e,this);return r!==e&&e.name in this.formats&&(this.formats[e.name]=r),r}equals(e){return e?this===e||this.id===e||this.id===e.id:!1}to(e,r){if(arguments.length===1){let i=v(e);[e,r]=[i.space,i.coords]}if(e=t.get(e),this.equals(e))return r;r=r.map(i=>T(i)?0:i);let o=this.path,n=e.path,a,s;for(let i=0;i<o.length&&o[i].equals(n[i]);i++)a=o[i],s=i;if(!a)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let i=o.length-1;i>s;i--)r=o[i].toBase(r);for(let i=s+1;i<n.length;i++)r=n[i].fromBase(r);return r}from(e,r){if(arguments.length===1){let o=v(e);[e,r]=[o.space,o.coords]}return e=t.get(e),e.to(this,r)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let r in this.coords){let o=this.coords[r],n=o.range||o.refRange;e.push(n?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(t.registry))]}static register(e,r){if(arguments.length===1&&(r=arguments[0],e=r.id),r=this.get(r),this.registry[e]&&this.registry[e]!==r)throw new Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=r,arguments.length===1&&r.aliases)for(let o of r.aliases)this.register(o,r);return r}static get(e,...r){if(!e||oe(e,this))return e;if(ce(e)==="string"){let n=t.registry[e.toLowerCase()];if(!n)throw new TypeError(`No color space found with id = "${e}"`);return n}if(r.length)return t.get(...r);throw new TypeError(`${e} is not a valid color space`)}static findFormat(e,r=t.all){if(!e)return null;typeof e=="string"&&(e={name:e});for(let o of r)for(let[n,a]of Object.entries(o.formats)){a.name??=n,a.type??="function";let s=(!e.name||a.name===e.name)&&(!e.type||a.type===e.type);if(e.id){let i=a.ids||[a.id],c=Array.isArray(e.id)?e.id:[e.id];s&&=c.some(l=>i.includes(l))}if(s){let i=he.get(a,o);return i!==a&&(o.formats[a.name]=i),i}}return null}static resolveCoord(e,r){let o=ce(e),n,a;if(o==="string"?e.includes(".")?[n,a]=e.split("."):[n,a]=[,e]:Array.isArray(e)?[n,a]=e:(n=e.space,a=e.coordId),n=t.get(n),n||(n=r),!n)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(o=ce(a),o==="number"||o==="string"&&a>=0){let c=Object.entries(n.coords)[a];if(c)return{space:n,id:c[0],index:a,...c[1]}}n=t.get(n);let s=a.toLowerCase(),i=0;for(let c in n.coords){let l=n.coords[c];if(c.toLowerCase()===s||l.name?.toLowerCase()===s)return{space:n,id:c,index:i,...l};i++}throw new TypeError(`No "${a}" coordinate found in ${n.name}. Its coordinates are: ${Object.keys(n.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}};function Mn(t){let e=[t];for(let r=t;r=r.base;)e.push(r);return e}var P=new g({id:"xyz-d65",name:"XYZ D65",coords:{x:{refRange:[0,1],name:"X"},y:{refRange:[0,1],name:"Y"},z:{refRange:[0,1],name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]});var te=class extends g{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=P);let r=e.toXYZ_M??e.M?.toXYZ,o=e.fromXYZ_M??e.M?.fromXYZ;e.referred??="display",super(e),r&&o&&(this.M.toXYZ=r,this.M.fromXYZ=o)}toBase(e){let r=S(e,this.M.toXYZ);return this.white!==this.base.white&&(r=ue(this.white,this.base.white,r)),r}fromBase(e){return e=ue(this.base.white,this.white,e),S(e,this.M.fromXYZ)}};var yr=new g({id:"xyz-d50",name:"XYZ D50",white:"D50",base:P,fromBase:t=>ue(P.white,"D50",t),toBase:t=>ue("D50",P.white,t)});var _n=216/24389,xr=24/116,Je=24389/27,Mt=j.D50,$=new g({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Mt,base:yr,fromBase(t){let r=t.map((s,i)=>s/Mt[i]).map(s=>s>_n?Math.cbrt(s):(Je*s+16)/116),o=116*r[1]-16,n=500*(r[0]-r[1]),a=200*(r[1]-r[2]);return[o,n,a]},toBase(t){let[e,r,o]=t,n=[];return n[1]=(e+16)/116,n[0]=r/500+n[1],n[2]=n[1]-o/200,[n[0]>xr?Math.pow(n[0],3):(116*n[0]-16)/Je,t[0]>8?Math.pow((t[0]+16)/116,3):t[0]/Je,n[2]>xr?Math.pow(n[2],3):(116*n[2]-16)/Je].map((s,i)=>s*Mt[i])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function re(t){return typeof t!="number"?t:(t%360+360)%360}var q=new g({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:$,fromBase(t){if(this.\u03B5===void 0){let i=Object.values(this.base.coords)[1].refRange,c=i[1]-i[0];this.\u03B5=c/1e5}let[e,r,o]=t,n=Math.abs(r)<this.\u03B5&&Math.abs(o)<this.\u03B5,a=n?null:re(Math.atan2(o,r)*180/Math.PI),s=n?0:Math.sqrt(r**2+o**2);return[e,s,a]},toBase(t){let[e,r,o]=t,n=null,a=null;return T(o)||(r=r<0?0:r,n=r*Math.cos(o*Math.PI/180),a=r*Math.sin(o*Math.PI/180)),[e,n,a]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});var Sr=25**7,Ue=Math.PI,Mr=180/Ue,we=Ue/180;function _r(t){let e=t*t;return e*e*e*t}function Ke(t,e,{kL:r=1,kC:o=1,kH:n=1}={}){[t,e]=v([t,e]);let[a,s,i]=$.from(t),c=q.from($,[a,s,i])[1],[l,u,f]=$.from(e),d=q.from($,[l,u,f])[1];c<0&&(c=0),d<0&&(d=0);let m=(c+d)/2,h=_r(m),p=.5*(1-Math.sqrt(h/(h+Sr))),w=(1+p)*s,k=(1+p)*u,b=Math.sqrt(w**2+i**2),C=Math.sqrt(k**2+f**2),x=w===0&&i===0?0:Math.atan2(i,w),R=k===0&&f===0?0:Math.atan2(f,k);x<0&&(x+=2*Ue),R<0&&(R+=2*Ue),x*=Mr,R*=Mr;let D=l-a,E=C-b,O=R-x,N=x+R,U=Math.abs(O),X;b*C===0?X=0:U<=180?X=O:O>180?X=O-360:O<-180?X=O+360:ee.warn("the unthinkable has happened");let V=2*Math.sqrt(C*b)*Math.sin(X*we/2),cn=(a+l)/2,bt=(b+C)/2,nr=_r(bt),Q;b*C===0?Q=N:U<=180?Q=N/2:N<360?Q=(N+360)/2:Q=(N-360)/2;let ar=(cn-50)**2,ln=1+.015*ar/Math.sqrt(20+ar),sr=1+.045*bt,Se=1;Se-=.17*Math.cos((Q-30)*we),Se+=.24*Math.cos(2*Q*we),Se+=.32*Math.cos((3*Q+6)*we),Se-=.2*Math.cos((4*Q-63)*we);let ir=1+.015*bt*Se,un=30*Math.exp(-1*((Q-275)/25)**2),fn=2*Math.sqrt(nr/(nr+Sr)),dn=-1*Math.sin(2*un*we)*fn,Fe=(D/(r*ln))**2;return Fe+=(E/(o*sr))**2,Fe+=(V/(n*ir))**2,Fe+=dn*(E/(o*sr))*(V/(n*ir)),Math.sqrt(Fe)}var _e={XYZtoLMS:[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],LMStoXYZ:[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],LMStoLab:[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],LabtoLMS:[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]]},W=new g({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:P,M:_e,fromBase(t){let e=S(t,_e.XYZtoLMS);return e[0]=Math.cbrt(e[0]),e[1]=Math.cbrt(e[1]),e[2]=Math.cbrt(e[2]),S(e,_e.LMStoLab,e)},toBase(t){let e=S(t,_e.LabtoLMS);return e[0]=e[0]**3,e[1]=e[1]**3,e[2]=e[2]**3,S(e,_e.LMStoXYZ,e)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function Le(t,e){[t,e]=v([t,e]);let[r,o,n]=W.from(t),[a,s,i]=W.from(e),c=r-a,l=o-s,u=n-i;return Math.sqrt(c**2+l**2+u**2)}var Ln=75e-6;function ne(t,e,{epsilon:r=Ln}={}){t=v(t),e||(e=t.space),e=g.get(e);let o=t.coords;return e!==t.space&&(o=e.from(t)),e.inGamut(o,{epsilon:r})}function y(t,e,{inGamut:r}={}){t=v(t),e=g.get(e);let o=e.from(t),n={space:e,coords:o,alpha:t.alpha};return r&&(n=Y(n,r===!0?void 0:r)),n}y.returns="color";function Re(t,e){t=v(t);let r=g.get(e,e?.space),o=e?.precision,n;return!r||t.space.equals(r)?n=t.coords.slice():n=r.from(t),o===void 0?n:n.map(a=>Ct(a,o))}function I(t,e){if(t=v(t),e==="alpha")return t.alpha??1;let{space:r,index:o}=g.resolveCoord(e,t.space);return Re(t,r)[o]}var L=new g({id:"oklch",name:"OkLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:W,fromBase:q.fromBase,toBase:q.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function Ve(t,e,r,o){return t=v(t),Array.isArray(e)&&([e,r,o]=[t.space,e,r]),e=g.get(e),t.coords=e===t.space?r.slice():e.to(t.space,r),o!==void 0&&(t.alpha=o),t}Ve.returns="color";function Z(t,e,r){if(t=v(t),arguments.length===2&&ce(arguments[1])==="object"){let o=arguments[1];for(let n in o)Z(t,n,o[n])}else if(typeof r=="function"&&(r=r(I(t,e))),e==="alpha")t.alpha=r;else{let{space:o,index:n}=g.resolveCoord(e,t.space),a=Re(t,o);a[n]=r,Ve(t,o,a)}return t}Z.returns="color";function F(t){return{space:t.space,coords:t.coords.slice(),alpha:t.alpha}}function _t(t,e,r="lab"){r=g.get(r);let o=r.from(t),n=r.from(e);return Math.sqrt(o.reduce((a,s,i)=>{let c=n[i];return T(s)||T(c)?a:a+(c-s)**2},0))}function Lt(t,e){return _t(t,e,"lab")}var Rn=Math.PI,Lr=Rn/180;function Rr(t,e,{l:r=2,c:o=1}={}){[t,e]=v([t,e]);let[n,a,s]=$.from(t),[,i,c]=q.from($,[n,a,s]),[l,u,f]=$.from(e),d=q.from($,[l,u,f])[1];i<0&&(i=0),d<0&&(d=0);let m=n-l,h=i-d,p=a-u,w=s-f,k=p**2+w**2-h**2,b=.511;n>=16&&(b=.040975*n/(1+.01765*n));let C=.0638*i/(1+.0131*i)+.638,x;T(c)&&(c=0),c>=164&&c<=345?x=.56+Math.abs(.2*Math.cos((c+168)*Lr)):x=.36+Math.abs(.4*Math.cos((c+35)*Lr));let R=Math.pow(i,4),D=Math.sqrt(R/(R+1900)),E=C*(D*x+1-D),O=(m/(r*b))**2;return O+=(h/(o*C))**2,O+=k/E**2,Math.sqrt(O)}var Tr=203,Qe=new g({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:P,fromBase(t){return t.map(e=>e*Tr)},toBase(t){return t.map(e=>e/Tr)}});var et=1.15,tt=.66,Ar=2610/2**14,Tn=2**14/2610,Ir=3424/2**12,Or=2413/2**7,Er=2392/2**7,An=1.7*2523/2**5,Nr=2**5/(1.7*2523),rt=-.56,Rt=16295499532821565e-27,Te={XYZtoCone:[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],ConetoXYZ:[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],ConetoIab:[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],IabtoCone:[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]]},Pr=new g({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:Qe,M:Te,fromBase(t){let[e,r,o]=t,n=et*e-(et-1)*o,a=tt*r-(tt-1)*e,i=S([n,a,o],Te.XYZtoCone).map(function(d){let m=Ir+Or*A(d/1e4,Ar),h=1+Er*A(d/1e4,Ar);return A(m/h,An)}),[c,l,u]=S(i,Te.ConetoIab);return[(1+rt)*c/(1+rt*c)-Rt,l,u]},toBase(t){let[e,r,o]=t,n=(e+Rt)/(1+rt-rt*(e+Rt)),s=S([n,r,o],Te.IabtoCone).map(function(d){let m=Ir-A(d,Nr),h=Er*A(d,Nr)-Or;return 1e4*A(m/h,Tn)}),[i,c,l]=S(s,Te.ConetoXYZ),u=(i+(et-1)*l)/et,f=(c+(tt-1)*u)/tt;return[u,f,l]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});var Tt=new g({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,.26],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:Pr,fromBase:q.fromBase,toBase:q.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function Dr(t,e){[t,e]=v([t,e]);let[r,o,n]=Tt.from(t),[a,s,i]=Tt.from(e),c=r-a,l=o-s;T(n)&&T(i)?(n=0,i=0):T(n)?n=i:T(i)&&(i=n);let u=n-i,f=2*Math.sqrt(o*s)*Math.sin(u/2*(Math.PI/180));return Math.sqrt(c**2+l**2+f**2)}var Hr=3424/4096,Fr=2413/128,jr=2392/128,zr=2610/16384,In=2523/32,On=16384/2610,Br=32/2523,Ae={XYZtoLMS:[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],LMStoIPT:[[2048/4096,2048/4096,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],IPTtoLMS:[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],LMStoXYZ:[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]]},At=new g({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:Qe,M:Ae,fromBase(t){let e=S(t,Ae.XYZtoLMS);return En(e)},toBase(t){let e=Nn(t);return S(e,Ae.LMStoXYZ)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function En(t){let e=t.map(function(r){let o=Hr+Fr*(r/1e4)**zr,n=1+jr*(r/1e4)**zr;return(o/n)**In});return S(e,Ae.LMStoIPT)}function Nn(t){return S(t,Ae.IPTtoLMS).map(function(o){let n=Math.max(o**Br-Hr,0),a=Fr-jr*o**Br;return 1e4*(n/a)**On})}function Gr(t,e){[t,e]=v([t,e]);let[r,o,n]=At.from(t),[a,s,i]=At.from(e);return 720*Math.sqrt((r-a)**2+.25*(o-s)**2+(n-i)**2)}function $r(t,e){[t,e]=v([t,e]);let r=2,[o,n,a]=W.from(t),[s,i,c]=W.from(e),l=o-s,u=r*(n-i),f=r*(a-c);return Math.sqrt(l**2+u**2+f**2)}var Pn=j.D65,Yr=.42,qr=1/Yr,It=2*Math.PI,Ie={cat16:[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],cat16Inv:[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],m1:[[460,451,288],[460,-891,-261],[460,-220,-6300]]},Dn={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},fe={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},zn=180/Math.PI,Xr=Math.PI/180;function Zr(t,e){return t.map(o=>{let n=A(e*Math.abs(o)*.01,Yr);return 400*We(n,o)/(n+27.13)})}function Bn(t,e){let r=100/e*27.13**qr;return t.map(o=>{let n=Math.abs(o);return We(r*A(n/(400-n),qr),o)})}function Hn(t){let e=re(t);e<=fe.h[0]&&(e+=360);let r=Cr(fe.h,e)-1,[o,n]=fe.h.slice(r,r+2),[a,s]=fe.e.slice(r,r+2),i=fe.H[r],c=(e-o)/a;return i+100*c/(c+(n-e)/s)}function Fn(t){let e=(t%400+400)%400,r=Math.floor(.01*e);e=e%100;let[o,n]=fe.h.slice(r,r+2),[a,s]=fe.e.slice(r,r+2);return re((e*(s*o-a*n)-100*o*s)/(e*(s-a)-100*s))}function Ot(t,e,r,o,n){let a={};a.discounting=n,a.refWhite=t,a.surround=o;let s=t.map(w=>w*100);a.la=e,a.yb=r;let i=s[1],c=S(s,Ie.cat16),l=Dn[a.surround],u=l[0];a.c=l[1],a.nc=l[2];let d=(1/(5*a.la+1))**4;a.fl=d*a.la+.1*(1-d)*(1-d)*Math.cbrt(5*a.la),a.flRoot=a.fl**.25,a.n=a.yb/i,a.z=1.48+Math.sqrt(a.n),a.nbb=.725*a.n**-.2,a.ncb=a.nbb;let m=n?1:Math.max(Math.min(u*(1-1/3.6*Math.exp((-a.la-42)/92)),1),0);a.dRgb=c.map(w=>kt(1,i/w,m)),a.dRgbInv=a.dRgb.map(w=>1/w);let h=c.map((w,k)=>w*a.dRgb[k]),p=Zr(h,a.fl);return a.aW=a.nbb*(2*p[0]+p[1]+.05*p[2]),a}var Wr=Ot(Pn,64/Math.PI*.2,20,"average",!1);function Et(t,e){if(!(t.J!==void 0^t.Q!==void 0))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(t.C!==void 0^t.M!==void 0^t.s!==void 0))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(t.h!==void 0^t.H!==void 0))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(t.J===0||t.Q===0)return[0,0,0];let r=0;t.h!==void 0?r=re(t.h)*Xr:r=Fn(t.H)*Xr;let o=Math.cos(r),n=Math.sin(r),a=0;t.J!==void 0?a=A(t.J,1/2)*.1:t.Q!==void 0&&(a=.25*e.c*t.Q/((e.aW+4)*e.flRoot));let s=0;t.C!==void 0?s=t.C/a:t.M!==void 0?s=t.M/e.flRoot/a:t.s!==void 0&&(s=4e-4*t.s**2*(e.aW+4)/e.c);let i=A(s*Math.pow(1.64-Math.pow(.29,e.n),-.73),10/9),c=.25*(Math.cos(r+2)+3.8),l=e.aW*A(a,2/e.c/e.z),u=5e4/13*e.nc*e.ncb*c,f=l/e.nbb,d=23*(f+.305)*yt(i,23*u+i*(11*o+108*n)),m=d*o,h=d*n,p=Bn(S([f,m,h],Ie.m1).map(w=>w*1/1403),e.fl);return S(p.map((w,k)=>w*e.dRgbInv[k]),Ie.cat16Inv).map(w=>w/100)}function Nt(t,e){let r=t.map(C=>C*100),o=Zr(S(r,Ie.cat16).map((C,x)=>C*e.dRgb[x]),e.fl),n=o[0]+(-12*o[1]+o[2])/11,a=(o[0]+o[1]-2*o[2])/9,s=(Math.atan2(a,n)%It+It)%It,i=.25*(Math.cos(s+2)+3.8),c=5e4/13*e.nc*e.ncb*yt(i*Math.sqrt(n**2+a**2),o[0]+o[1]+1.05*o[2]+.305),l=A(c,.9)*Math.pow(1.64-Math.pow(.29,e.n),.73),u=e.nbb*(2*o[0]+o[1]+.05*o[2]),f=A(u/e.aW,.5*e.c*e.z),d=100*A(f,2),m=4/e.c*f*(e.aW+4)*e.flRoot,h=l*f,p=h*e.flRoot,w=re(s*zn),k=Hn(w),b=50*A(e.c*l/(e.aW+4),1/2);return{J:d,C:h,h:w,s:b,Q:m,M:p,H:k}}var Bc=new g({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:P,M:Ie,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=Nt(t,Wr),r=Math.abs(e.M)<this.\u03B5;return[e.J,r?0:e.M,r?null:e.h]},toBase(t){return Et({J:t[0],M:t[1],h:t[2]},Wr)}});var jn=j.D65,Gn=216/24389,Jr=24389/27;function $n(t){return 116*(t>Gn?Math.cbrt(t):(Jr*t+16)/116)-16}function Pt(t){return t>8?Math.pow((t+16)/116,3):t/Jr}function qn(t,e){let[r,o,n]=t,a=[],s=0;if(n===0)return[0,0,0];let i=Pt(n);n>0?s=.00379058511492914*n**2+.608983189401032*n+.9155088574762233:s=9514440756550361e-21*n**2+.08693057439788597*n-21.928975842194614;let c=2e-12,l=15,u=0,f=1/0,d=[0,0,0];for(;u<=l;){a=Et({J:s,C:o,h:r},e);let m=Math.abs(a[1]-i);if(m<f){if(m<=c)return a;d=a,f=m}s=s-(a[1]-i)*s/(2*a[1]),u+=1}return d}function Xn(t,e){let r=$n(t[1]);if(r===0)return[0,0,0];let o=Nt(t,Oe);return[re(o.h),o.C,r]}var Oe=Ot(jn,200/Math.PI*Pt(50),Pt(50)*100,"average",!1),Ee=new g({id:"hct",name:"HCT",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},c:{refRange:[0,145],name:"Colorfulness"},t:{refRange:[0,100],name:"Tone"}},base:P,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=Xn(t,Oe);return e[1]<this.\u03B5&&(e[1]=0,e[0]=null),e},toBase(t){return qn(t,Oe)},formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});var Jc=180/Math.PI,Wn=Math.PI/180,Ur=[1,.007,.0228];function Kr(t){t[1]<0&&(t=Ee.fromBase(Ee.toBase(t)));let e=Math.log(Math.max(1+Ur[2]*t[1]*Oe.flRoot,1))/Ur[2],r=t[0]*Wn,o=e*Math.cos(r),n=e*Math.sin(r);return[t[2],o,n]}function Vr(t,e){[t,e]=v([t,e]);let[r,o,n]=Kr(Ee.from(t)),[a,s,i]=Kr(Ee.from(e));return Math.sqrt((r-a)**2+(o-s)**2+(n-i)**2)}var{cos:M,sin:_,sqrt:Ce,atan2:B,exp:ke,abs:jt,pow:ot,PI:Yn}=Math;var Zn=[[1.000042977349746,20718877053183e-18,-4361018085669474e-20],[26946201090235744e-21,.9999906145080147,-14898828405401079e-21],[-7941753620756204e-21,12875204405137254e-21,.9997859822609763]],Jn=[[.9999570254019492,-2071874272730964e-20,4361733292468361e-20],[-2694517763358666e-20,1.000009385946497,1490098223546482e-20],[7943459292954202e-21,-1287824596735154e-20,1.000214063706999]],Un=[[.7212986433113499,.45344826541531813,-.19288975751942616],[-.788211869495579,1.795241376757236,.0876172451181785],[-.0917700599912156,.45765588659459255,1.2922045513917677]],Kn=[[1.065107295808859,-.3150044075301121,.1803492381741039],[.4721107713837796,.4271995765962455,.04150680489380985],[-.09156391926309541,-.1736709363194979,.7719790382558294]],Dt=[.47229813098762524,.5149184096354483,.5113233386366979],zt=[2.1173067060606283,1.9420552485353544,1.9557096741686448],Vn=[[-.26355622180094096,.4168322883703174,.4926763141656403],[1.8897570508777322,-3.1212232034205774,1.0421666921060384],[.3585108617962056,1.7694028193790368,-1.4120626067695372]],Qn=[[.9183897822815021,.5232051237088666,.7065804598090856],[1.0899090574433026,.07005324849041904,.4319776874787044],[1.598895729264209,.22061850068770233,.012506037355220951]],de={CAT_TO_HELM:Zn,CAT_FROM_HELM:Jn,M1:Un,M1_INV:Kn,M2:Vn,M2_INV:Qn},Qr=-.02833024015436984,eo=-.21131429516166544,to=.2189784817615645,ro=-.06871898981942523,oo=.005506053349515315,no=-.0641329861299175,ao=-.053592461436994296,so=-.00954137464208059,io=.2676231133101982,co=.8934892185255707,lo=.7173169828841472,uo=.6915224124600773,fo=.48647127559605596,mo=.9853124591201782,Bt=.5385456675962418,Ht=.12508858146241716,Ft=.6768950256217603,po=-.4963251525324449,go=-.09564696283240552,ho=-.029053748937210654,bo=1.3346761652952872,wo=-.1698908144723919,ea=-.195370576218515,ta=.5330819227283227,ra=.08863325582067766,oa=.9365540137751136,na=.13789738139719568,aa=.061650260197979936,sa=.0641970862504494,ia=-.027401052793571013,ca=-.09900209889026965,la=.059635520647228726,ua=-.013586499967803128,fa=.2253393118474472,da=-1.5239477450767043,ma=-1.751157310240011,pa=-.43576378069144767,ga=1.060094063845983,ha=.47931193034584496,ba=-.2622579649434462,wa=.13610794232685908,Ca=.1168702235362288,ka=-.01617739641422492,va=.038145638815030566,Co=-28.2*Yn/180,nt=M(Co),at=_(Co);function ko(t){return Qr*M(t)+eo*_(t)+to*M(2*t)+ro*_(2*t)+oo*M(3*t)+no*_(3*t)+ao*M(4*t)+so*_(4*t)}function ya(t){return-Qr*_(t)+eo*M(t)+-2*to*_(2*t)+2*ro*M(2*t)+-3*oo*_(3*t)+3*no*M(3*t)+-4*ao*_(4*t)+4*so*M(4*t)}function vo(t){let e=ea*M(t)+ta*_(t)+ra*M(2*t)+oa*_(2*t)+na*M(3*t)+aa*_(3*t)+sa*M(4*t)+ia*_(4*t);return ke(e)}function yo(t){let e=t-.5;return ke(G(-30,da*e+ma*e*e,30))}function xo(t,e){let r=pa*M(t)+ga*_(t)+ha*M(2*t)+ba*_(2*t);return ke(G(-30,(e-.5)*r,30))}function So(t){let e=wa*M(t)+Ca*_(t)+ka*M(2*t)+va*_(2*t);return ke(e)}function Mo(t){return 1+ca*M(t)+la*_(t)+ua*M(2*t)+fa*_(2*t)}function xa(t,e){let r=t*(1-t),o=t+Bt*r+Ht*r*(.5-t)+Ft*r*r;return o+=r*(po*M(e)+go*_(e)),o}function Sa(t,e){let r=po*M(e)+go*_(e),o=t;for(let n=0;n<15;n++){let a=o*(1-o),s=1-2*o,i=o+(Bt+r)*a+Ht*a*(.5-o)+Ft*a*a-t,c=1+(Bt+r)*s+Ht*(s*(.5-o)-a)+Ft*2*a*s;jt(c)<1e-10&&(c=1),o-=i/c}return o}function Ma(t,e){let r=ho+bo*M(e)+wo*_(e),o=t<1?1-t:0,n=r*t*o*o;return t*ke(G(-30,n,30))}function _a(t,e){let r=ho+bo*M(e)+wo*_(e),o=t;for(let n=0;n<12;n++){let a=o<1?1-o:0,s=r*o*a*a,i=ke(G(-30,s,30)),c=o*i-t,l=r*a*(1-3*o),u=i*(1+o*l);jt(u)<1e-10&&(u=1),o-=c/u}return o}var La=function(t){let e=S(t,de.CAT_TO_HELM),[r,o,n]=S(e,de.M1),a=A(r,Dt[0]),s=A(o,Dt[1]),i=A(n,Dt[2]),[c,l,u]=S([a,s,i],de.M2),f=B(u,l),d=Ce(l*l+u*u),m=ko(f),h=f+m;l=d*M(h),u=d*_(h);let p=Ce(l*l+u*u),w=io*ot(p,G(.01,co,10)),k=B(u,l),b=1+lo*M(k)+uo*_(k)+fo*M(2*k)+mo*_(2*k);c+=w*b,f=B(u,l),c=xa(c,f),f=B(u,l),c=Ma(c,f),f=B(u,l);let C=vo(f);l*=C,u*=C,f=B(u,l),d=Ce(l*l+u*u);let x=Mo(f),R=d>0?ot(d,x):0;l=R*M(f),u=R*_(f);let D=yo(c);l*=D,u*=D,f=B(u,l);let E=xo(f,c);l*=E,u*=E,f=B(u,l),c*=So(f);let O=l*nt-u*at,N=l*at+u*nt;return[c,O,N]},Ra=function(t){let[e,r,o]=t,n=r*nt+o*at,a=-r*at+o*nt;r=n,o=a;let s=B(o,r);e/=So(s),s=B(o,r);let i=xo(s,e);r/=i,o/=i;let c=yo(e);r/=c,o/=c,s=B(o,r);let l=Ce(r*r+o*o),u=Mo(s),f=l>0?ot(l,1/u):0;r=f*M(s),o=f*_(s),s=B(o,r);let d=vo(s);r/=d,o/=d,s=B(o,r),e=_a(e,s),s=B(o,r),e=Sa(e,s);let m=Ce(r*r+o*o),h=io*ot(m,G(.01,co,10)),p=B(o,r),w=1+lo*M(p)+uo*_(p)+fo*M(2*p)+mo*_(2*p);e-=h*w;let k=B(o,r);l=Ce(r*r+o*o);let b=k;for(let U=0;U<8;U++){let X=b+ko(b)-k,V=1+ya(b);jt(V)<1e-10&&(V=1),b-=X/V}r=l*M(b),o=l*_(b);let[C,x,R]=S([e,r,o],de.M2_INV),D=A(C,zt[0]),E=A(x,zt[1]),O=A(R,zt[2]),N=S([D,E,O],de.M1_INV);return S(N,de.CAT_FROM_HELM)},Gt=new g({id:"helmlab-metric",name:"Helmlab MetricSpace",cssId:"--helmlab-metric",coords:{l:{refRange:[0,1.6],name:"Lightness"},a:{refRange:[-1.5,1.5]},b:{refRange:[-1.5,1.5]}},white:"D65",base:P,M:de,fromBase(t){return La(t)},toBase(t){return Ra(t)}});var Ta=-.9155125151657894,Aa=2.9268353744941558,Ia=3.966003089807536,Oa=1.9737081170404969,Ea=52.473130649294724,Na=.47897301074925214;function _o(t,e){[t,e]=v([t,e]);let[r,o,n]=Gt.from(t),[a,s,i]=Gt.from(e),c=r-a,l=o-s,u=n-i,f=(r+a)*.5,d=1+Ta*(f-.5)**2,m=Math.sqrt(o**2+n**2),h=Math.sqrt(s**2+i**2),p=(m+h)*.5,w=1+Aa*p,k=(c**2/d**2+Ia*(l**2+u**2)/w**2)**(Oa/2);return(k/(1+Ea*k))**Na}var $t={deltaE76:Lt,deltaECMC:Rr,deltaE2000:Ke,deltaEJz:Dr,deltaEITP:Gr,deltaEOK:Le,deltaEOK2:$r,deltaEHCT:Vr,deltaEHelmlab:_o};function Pa(t){let e=t?Math.floor(Math.log10(Math.abs(t))):0;return Math.max(parseFloat(`1e${e-2}`),1e-6)}var Lo={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function Y(t,{method:e=ee.gamut_mapping,space:r=void 0,deltaEMethod:o="",jnd:n=2,blackWhiteClamp:a=void 0}={}){if(t=v(t),qe(arguments[1])?r=arguments[1]:r||(r=t.space),r=g.get(r),ne(t,r,{epsilon:0}))return t;let s;if(e==="css")s=it(t,{space:r});else if(e==="raytrace")s=za(t,{space:r});else{if(e!=="clip"){Object.prototype.hasOwnProperty.call(Lo,e)&&({method:e,jnd:n,deltaEMethod:o,blackWhiteClamp:a}=Lo[e]);let i=Ke;if(o!==""){for(let l in $t)if("deltae"+o.toLowerCase()===l.toLowerCase()){i=$t[l];break}}n===0&&(n=1e-16);let c=Y(y(t,r),{method:"clip",space:r});if(i(t,c)>n){if(a&&Object.keys(a).length===3){let b=g.resolveCoord(a.channel),C=I(y(t,b.space),b.id);if(T(C)&&(C=0),C>=a.max)return y({space:"xyz-d65",coords:j.D65},t.space);if(C<=a.min)return y({space:"xyz-d65",coords:[0,0,0]},t.space)}let l=g.resolveCoord(e),u=l.space,f=l.id,d=y(t,u);d.coords.forEach((b,C)=>{T(b)&&(d.coords[C]=0)});let h=(l.range||l.refRange)[0],p=Pa(n),w=h,k=I(d,f);for(;k-w>p;){let b=F(d);b=Y(b,{space:r,method:"clip"}),i(d,b)-n<p?w=I(d,f):k=I(d,f),Z(d,f,(w+k)/2)}s=y(d,r)}else s=c}else s=y(t,r);if(e==="clip"||!ne(s,r,{epsilon:0})){let i=Object.values(r.coords).map(c=>c.range||[]);s.coords=s.coords.map((c,l)=>{let[u,f]=i[l];return u!==void 0&&(c=Math.max(u,c)),f!==void 0&&(c=Math.min(c,f)),c})}}return r!==t.space&&(s=y(s,t.space)),t.coords=s.coords,t}Y.returns="color";var st={WHITE:{space:W,coords:[1,0,0],alpha:1},BLACK:{space:W,coords:[0,0,0],alpha:1}};function it(t,{space:e}={}){if(t=v(t),e||(e=t.space),e=g.get(e),e.isUnbounded)return y(t,e);let n=y(t,L),a=n.coords[0];if(a>=1){let m=y(st.WHITE,e);return m.alpha=t.alpha,y(m,e)}if(a<=0){let m=y(st.BLACK,e);return m.alpha=t.alpha,y(m,e)}if(ne(n,e,{epsilon:0}))return y(n,e);function s(m){let h=y(m,e),p=Object.values(e.coords);return h.coords=h.coords.map((w,k)=>{if("range"in p[k]){let[b,C]=p[k].range;return G(b,w,C)}return w}),h}let i=0,c=n.coords[1],l=!0,u=F(n),f=s(u),d=Le(f,u);if(d<.02)return f;for(;c-i>1e-4;){let m=(i+c)/2;if(u.coords[1]=m,l&&ne(u,e,{epsilon:0}))i=m;else if(f=s(u),d=Le(f,u),d<.02){if(.02-d<1e-4)break;l=!1,i=m}else c=m}return f}function Da(t,e,r=[0,0,0],o=[1,1,1]){let n=1/0,a=-1/0,s=[];for(let i=0;i<3;i++){let c=t[i],u=e[i]-c,f=r[i],d=o[i];if(s.push(u),Math.abs(u)>1e-12){let m=1/u,h=(f-c)*m,p=(d-c)*m;a=Math.max(Math.min(h,p),a),n=Math.min(Math.max(h,p),n)}else if(c<f||c>d)return[]}return a>n||n<0?[]:(a<0&&(a=n),isFinite(a)?[t[0]+s[0]*a,t[1]+s[1]*a,t[2]+s[2]*a]:[])}function za(t,{space:e}={}){if(t=v(t),e||(e=t.space),e=g.get(e),e.isUnbounded)return y(t,e);let r=y(t,L),[o,n,a]=r.coords;if(o>=1){let p=y(st.WHITE,e);return p.alpha=t.alpha,y(p,e)}else if(o<=0){let p=y(st.BLACK,e);return p.alpha=t.alpha,y(p,e)}let s=e,i=e.rgbGamut;if(i!==void 0&&(e=i),!oe(e,te))throw Error("An RGB gamut is required");let[c,l]=Object.values(e.coords)[0].range,u=[l,l,l],f=e.linearGamut;f!==void 0&&(l=y({space:e,coords:u,alpha:t.alpha},f).coords[0],u=[l,l,l],e=f,c=Object.values(e.coords)[0].range[0]);let d=[c,c,c],m=y(r,e);if(!m.coords.every(p=>c<=p&&p<=l)){let p=y({space:L,coords:[o,0,a]},e).coords,w=c+1e-12,k=l-1e-12,b=m.coords;for(let C=0;C<4;C++){if(C){let R=y(m,L);R.coords[0]=o,R.coords[2]=a,m=y(R,e)}let x=Da(p,m.coords,d,u);if(x.length===0){m.coords=[...b];break}C&&m.coords.every(R=>w<R&&R<k)&&(p=[...m.coords]),b=x,m.coords=[...x]}}m=y(m,s);let h=Object.values(s.coords);return m.coords=m.coords.map((p,w)=>{if("range"in h[w]){let[k,b]=h[w].range;return G(k,p,b)}return p}),m}function Ne(t,e={}){let{precision:r=ee.precision,format:o,inGamut:n=!0,coords:a,alpha:s,commas:i}=e,c,l=v(t),u=o,f=l.parseMeta;f&&!o&&(f.format.canSerialize()&&(o=f.format,u=f.formatId),a??=f.types,s??=f.alphaType,i??=f.commas),u&&(o=l.space.getFormat(o)??g.findFormat(u)),o||(o=l.space.getFormat("default")??g.DEFAULT_FORMAT,u=o.name),o&&o.space&&o.space!==l.space&&(l=y(l,o.space));let d=l.coords.slice();if(n||=o.toGamut,n&&!ne(l)&&(d=Y(F(l),n===!0?void 0:n).coords),o.type==="custom")if(o.serialize)c=o.serialize(d,l.alpha,e);else throw new TypeError(`format ${u} can only be used to parse colors, not for serialization`);else{let m=o.name||"color",h=o.serializeCoords(d,r,a);if(m==="color"){let C=o.id||o.ids?.[0]||l.space.cssId||l.space.id;h.unshift(C)}let p=l.alpha;s!==void 0&&typeof s!="object"&&(s=typeof s=="string"?{type:s}:{include:s});let w=s?.type??"<number>",k=s?.include===!0||o.alpha===!0||s?.include!==!1&&o.alpha!==!1&&p<1,b="";if(i??=o.commas,k){if(r!==null){let C;w==="<percentage>"&&(C="%",p*=100),p=Xe(p,{precision:r,unit:C})}b=`${i?",":" /"} ${p}`}c=`${m}(${h.join(i?", ":" ")}${b})`}return c}var Ba={toXYZ:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]},qt=new te({id:"srgb-linear",name:"Linear sRGB",white:"D65",M:Ba});var Xt={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[153/255,50/255,204/255],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,153/255],lightslategrey:[119/255,136/255,153/255],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[102/255,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,204/255],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[102/255,51/255,153/255],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]};var Ro=Array(3).fill("<percentage> | <number>[0, 255]"),To=Array(3).fill("<number>[0, 255]"),H=new te({id:"srgb",name:"sRGB",base:qt,linearGamut:qt,fromBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o>.0031308?r*(1.055*o**(1/2.4)-.055):12.92*e}),toBase:t=>t.map(e=>{let r=e<0?-1:1,o=e*r;return o<=.04045?e/12.92:r*((o+.055)/1.055)**2.4}),formats:{rgb:{coords:Ro},rgb_number:{name:"rgb",commas:!0,coords:To,alpha:!1},color:{},rgba:{coords:Ro,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:To},hex:{type:"custom",toGamut:!0,test:t=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(t),parse(t){t.length<=5&&(t=t.replace(/[a-f0-9]/gi,"$&$&"));let e=[];return t.replace(/[a-f0-9]{2}/gi,r=>{e.push(parseInt(r,16)/255)}),{spaceId:"srgb",coords:e.slice(0,3),alpha:e.slice(3)[0]}},serialize:(t,e,{collapse:r=!0,alpha:o}={})=>{(o!==!1&&e<1||o===!0)&&t.push(e),t=t.map(s=>Math.round(s*255));let n=r&&t.every(s=>s%17===0);return"#"+t.map(s=>n?(s/17).toString(16):s.toString(16).padStart(2,"0")).join("")}},keyword:{type:"custom",test:t=>/^[a-z]+$/i.test(t),parse(t){t=t.toLowerCase();let e={spaceId:"srgb",coords:null,alpha:1};if(t==="transparent"?(e.coords=Xt.black,e.alpha=0):e.coords=Xt[t],e.coords)return e}}}});function ct(t,e){return t=v(t),e=v(e),t.space===e.space&&t.alpha===e.alpha&&t.coords.every((r,o)=>r===e.coords[o])}function lt(t){return I(t,[P,"y"])}var Pe=new g({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:H,rgbGamut:H,fromBase:t=>{let e=Math.max(...t),r=Math.min(...t),[o,n,a]=t,[s,i,c]=[null,0,(r+e)/2],l=e-r;if(l!==0){switch(i=c===0||c===1?0:(e-c)/Math.min(c,1-c),e){case o:s=(n-a)/l+(n<a?6:0);break;case n:s=(a-o)/l+2;break;case a:s=(o-n)/l+4}s=s*60}return i<0&&(s+=180,i=Math.abs(i)),s>=360&&(s-=360),[s,i*100,c*100]},toBase:t=>{let[e,r,o]=t;e=e%360,e<0&&(e+=360),r/=100,o/=100;function n(a){let s=(a+e/30)%12,i=r*Math.min(o,1-o);return o-i*Math.max(-1,Math.min(s-3,9-s,1))}return[n(0),n(8),n(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}});function Wt(t,e){var r=0,o,n;e=e||{};function a(){var s=o,i=arguments.length,c,l;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(l=0;l<i;l++)if(s.args[l]!==arguments[l]){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(i),l=0;l<i;l++)c[l]=arguments[l];return s={args:c,val:t.apply(null,c)},o?(o.prev=s,s.next=o):n=s,r===e.maxSize?(n=n.prev,n.next=null):r++,o=s,s.val}return a.clear=function(){o=null,n=null,r=0},a}var ye=ie(Ge(),1);var Ao={transparent:["background-interactive-brand-weak","background-interactive-brand-weak-disabled","background-interactive-error","background-interactive-error-disabled","background-interactive-error-weak","background-interactive-error-weak-disabled","background-interactive-neutral-weak","background-interactive-neutral-weak-disabled"],"primary-bgFill1":["background-interactive-brand-strong"],"primary-fgFill":["foreground-interactive-brand-strong","foreground-interactive-brand-strong-active"],"primary-bgFill2":["background-interactive-brand-strong-active"],"primary-surface4":["background-interactive-brand-weak-active"],"primary-fgSurface4":["foreground-interactive-brand-active"],"primary-fgSurface3":["foreground-interactive-brand"],"primary-stroke3":["background-thumb-brand","background-thumb-brand-active","stroke-focus","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["background-surface-brand"],"info-surface2":["background-surface-info-weak"],"info-surface4":["background-surface-info"],"info-fgSurface4":["foreground-content-info"],"info-fgSurface3":["foreground-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["background-surface-success-weak"],"success-surface4":["background-surface-success"],"success-fgSurface4":["foreground-content-success"],"success-fgSurface3":["foreground-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["background-surface-warning-weak"],"warning-surface4":["background-surface-warning"],"warning-fgSurface4":["foreground-content-warning"],"warning-fgSurface3":["foreground-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["background-interactive-error-strong"],"error-fgFill":["foreground-interactive-error-strong","foreground-interactive-error-strong-active"],"error-bgFill2":["background-interactive-error-strong-active"],"error-surface2":["background-interactive-error-active","background-surface-error-weak"],"error-surface4":["background-interactive-error-weak-active","background-surface-error"],"error-fgSurface4":["foreground-content-error","foreground-interactive-error-active"],"error-fgSurface3":["foreground-content-error-weak","foreground-interactive-error"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["background-surface-neutral"],"bg-surface5":["background-interactive-brand-strong-disabled","background-interactive-error-strong-disabled","background-interactive-neutral-strong-disabled"],"bg-surface4":["background-interactive-neutral-weak-active"],"bg-surface3":["background-interactive-neutral","background-interactive-neutral-active","background-interactive-neutral-disabled","background-surface-neutral-strong"],"bg-fgSurface4":["foreground-content-neutral","foreground-interactive-neutral","foreground-interactive-neutral-active","foreground-interactive-neutral-weak-active"],"bg-fgSurface3":["foreground-content-neutral-weak","foreground-interactive-neutral-weak"],"bg-fgSurface2":["foreground-interactive-brand-disabled","foreground-interactive-brand-strong-disabled","foreground-interactive-error-disabled","foreground-interactive-error-strong-disabled","foreground-interactive-neutral-disabled","foreground-interactive-neutral-strong-disabled","foreground-interactive-neutral-weak-disabled"],"bg-stroke3":["background-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["background-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["background-thumb-brand-disabled","background-thumb-neutral-weak-disabled","background-track-neutral","stroke-interactive-brand-disabled","stroke-interactive-error-disabled","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["background-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["background-interactive-neutral-strong-active"],"bg-bgFillInverted1":["background-interactive-neutral-strong"],"bg-fgFillInverted":["foreground-interactive-neutral-strong","foreground-interactive-neutral-strong-active"],"bg-surface1":["background-surface-neutral-weak"],"caution-surface2":["background-surface-caution-weak"],"caution-surface4":["background-surface-caution"],"caution-fgSurface4":["foreground-content-caution"],"caution-fgSurface3":["foreground-content-caution-weak"],"caution-stroke3":["stroke-surface-caution-strong"],"caution-stroke1":["stroke-surface-caution"]};var Io=[H],Oo=new WeakMap;function me(t){g.register(H);let e=Ne(y(t,H));return Ne(e,{format:"hex"})}function J(t,e){return Ha(Eo(t),Eo(e))}function Eo(t){if(typeof t=="string")return g.register(H),Math.max(lt(t),0);let e=Oo.get(t);if(e&&ct(e.color,t))return e.luminance;let r=Math.max(lt(t),0);return Oo.set(t,{color:F(t),luminance:r}),r}function Ha(t,e){return t>e?(t+.05)/(e+.05):(e+.05)/(t+.05)}function No(t){Io.forEach(n=>g.register(n));let e;try{e=be(t)}catch{throw new Error(`Unsupported seed color "${t}": expected a fully opaque hex value, an \`rgb()\`/\`rgba()\` string, or a CSS named color.`)}let{alpha:r=1,spaceId:o}=e;if(!Io.some(n=>n.id===o))throw new Error(`Unsupported seed color "${t}": expected a fully opaque hex value, an \`rgb()\`/\`rgba()\` string, or a CSS named color, but received a \`${o}\` color.`);if(r!==1)throw new Error(`Unsupported seed color "${t}": expected a fully opaque color.`)}function De(t){return g.register(H),y(Y(t,{space:H,method:"css"}),L)}var ut={space:L,coords:[1,0,0],alpha:1},ft={space:L,coords:[0,0,0],alpha:1},Po=.02,Do=3.1,zo={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},ae=.004,Bo=10;var ze={background:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function Fa(t){let e=new Map,r=new Map;return Object.keys(t).forEach(o=>{e.set(o,[])}),r.set("seed",[]),Object.keys(t).forEach(o=>{r.set(o,[])}),Object.entries(t).forEach(([o,n])=>{let a=o,s=n.contrast.reference;e.get(a).push(s),r.get(s).push(a),n.sameAsIfPossible&&(e.get(a).push(n.sameAsIfPossible),r.get(n.sameAsIfPossible).push(a))}),{dependencies:e,dependents:r}}function Ho(t){let{dependents:e}=Fa(t),r=[],o=new Set,n=new Set;function a(s){if(n.has(s))throw new Error(`Circular dependency detected involving step: ${String(s)}`);if(o.has(s))return;n.add(s),(e.get(s)||[]).forEach(c=>{a(c)}),n.delete(s),o.add(s),s!=="seed"&&r.unshift(s)}return a("seed"),r}function Fo(t,e){let r=new Set;function o(n){if(n==="seed"||r.has(n))return;let a=e[n];a&&(o(a.contrast.reference),a.sameAsIfPossible&&o(a.sameAsIfPossible),r.add(n))}return o(t),Array.from(r)}function Yt(t,e){let r=J(t,ft),o=J(t,ut);return r>o+(e?Do:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function Zt(t){return t===1?1:t+Po}function jo(t,e){let r=zo[e];return Math.max(r.min,Math.min(r.max,t))}function dt(t,e,r,o,n,a){let s=r,i=o,c=!1,l=n,u=a,f=!1,d,m,h=0;for(;;){h++;let p=(s*u-l*i)/(u-i);if(d=t(p),m=e(d),Math.abs(m)<=ae||h>=Bo)break;m<=0?(s=p,i=m,c&&(u/=2),c=!0,f=!1):(l=p,u=m,f&&(i/=2),f=!0,c=!1)}return d}function Wo(t,e,r={}){let o=r.gamut??H,n=r.alpha??.65,a=r.carry??.5,s=r.radiusLight??.2,i=r.radiusDark??.2,c=r.kLight??.85,l=r.kDark??.85,u=r.achromaEpsilon??.005,f=Math.max(0,I(t,[L,"c"])),d=I(t,[L,"h"]),m=f<u,h=d===null||!Number.isFinite(d);if(m||h)if(typeof r.hueFallback=="number")d=Yo(r.hueFallback);else return{space:L,coords:[pe(e),0,0],alpha:1};let p=pe(I(t,[L,"l"])),w=Xo(p,d,o),k=Xo(pe(e),d,o),b=0,C=w>0?w:1e-6;b=pe(f/C);let R=n*k*Math.pow(b,pe(a)),D=ja(p,e,{radiusLight:s,radiusDark:i,kLight:c,kDark:l}),E=R*D;return{l:pe(e),c:E}}function pe(t){return t<0?0:t>1?1:t}function Yo(t){let e=t%360;return e<0&&(e+=360),e}function Go(t){let e=pe(t);return .5-.5*Math.cos(Math.PI*e)}function ja(t,e,r){let o=e-t;if(o>=0){let s=r.radiusLight>0?Math.abs(o)/r.radiusLight:1,i=Go(s>1?1:s);return 1-(1-r.kLight)*i}let n=r.radiusDark>0?Math.abs(o)/r.radiusDark:1,a=Go(n>1?1:n);return 1-(1-r.kDark)*a}var Ga=.45,$o=new Map;function qo(t,e){return Math.round(t/e)*e}function Xo(t,e,r){let o=qo(t,.05),n=qo(Yo(e),10),a=`${r.id}|L:${o}|H:${n}`,s=$o.get(a);if(typeof s=="number")return s;let i=$a(o,n,r,Ga);return $o.set(a,i),i}function $a(t,e,r,o){let a=it({space:L,coords:[t,o,e],alpha:1},{space:r});return I(a,[L,"c"])}function K(t,e){return Math.log(t/e)}function Zo(t,e,r,o,{lightnessConstraint:n,taperChromaOptions:a}={}){if(r<=1)return{color:t,reached:!0,achieved:1};function s(p){let w=p,k=I(e,[L,"c"]);if(a){let b=Wo(e,w,a);if("l"in b&&"c"in b)w=b.l,k=b.c;else return b}return De({space:L,coords:[w,k,I(e,[L,"h"])],alpha:e.alpha})}let i=o==="lighter"?1:0,c=o==="lighter"?ut:ft,l=J(t,c);if(n){let p=s(n.value),w=J(t,p),k=K(w,r)>=-ae;if(k||n.type==="force")return{color:p,reached:k,achieved:w,deficit:k?K(w,l):K(r,w)}}if(K(l,r)<=ae)return{color:c,reached:K(l,r)>=-ae,achieved:l,deficit:K(r,l)};let u=I(t,[L,"l"]),f=K(1,r),d=i,m=K(l,r);return{color:dt(s,p=>K(J(t,p),r),u,f,d,m),reached:!0,achieved:r,deficit:K(r,l)}}function Jt({seed:t,sortedSteps:e,config:r,mainDir:o,oppDir:n,pinLightness:a}){let s={},i,c=-1/0,l="lighter",u,f=new Map;f.set("seed",t);for(let m of e){let h=function(O,N){return N==="main"?o:N==="opposite"?n:N==="best"?Yt(O,p.preferLighter).better:N};var d=h;let{contrast:p,lightness:w,taperChromaOptions:k,sameAsIfPossible:b}=r[m],C=f.get(p.reference);if(!C)throw new Error(`Reference color for step ${m} not found: ${p.reference}`);if(b){let O=f.get(b);if(!O)throw new Error(`Same-as color for step ${m} not found: ${b}`);let N=J(C,O),U=Zt(p.target);if(N>=U){f.set(m,O),s[m]=me(O);continue}}let x=h(C,p.followDirection),R=Zt(p.target),D;a?.stepName===m?D={value:a.value,type:"force"}:w&&(D={value:w(x),type:"onlyIfSucceeds"});let E=Zo(C,t,R,x,{lightnessConstraint:D,taperChromaOptions:k});!p.ignoreWhenAdjustingSeed&&E.deficit&&E.deficit>c&&(c=E.deficit,l=x,u=m),f.set(m,E.color),s[m]=me(E.color),!E.reached&&!p.ignoreWhenAdjustingSeed&&(i??=[],i.push(m))}return{rampResults:s,warnings:i,maxDeficit:c,maxDeficitDirection:l,maxDeficitStep:u}}function Ut(t,e,{mainDirection:r,pinLightness:o,rescaleToFitContrastTargets:n=!0}={}){No(t);let a;try{a=De(t)}catch(b){throw new Error(`Invalid seed color "${t}": ${b instanceof Error?b.message:"Unknown error"}`)}let s="lighter",i="darker";if(r)s=r,i=r==="darker"?"lighter":"darker";else{let{better:b,worse:C}=Yt(a);s=b,i=C}let c=Ho(e),{rampResults:l,warnings:u,maxDeficit:f,maxDeficitDirection:d,maxDeficitStep:m}=Jt({seed:a,sortedSteps:c,config:e,mainDir:s,oppDir:i,pinLightness:o}),h=l,p=u;if(f>ae&&n){let b=function(X){return De(Z(F(a),[L,"l"],X))},C=function(X){let V=Jt({seed:X,sortedSteps:x,config:e,mainDir:s,oppDir:i,pinLightness:o});return V.maxDeficitDirection===d?V.maxDeficit:-f};var w=b,k=C;let x=Fo(m,e),R=d==="lighter"?0:1,D=-f,E=I(a,[L,"l"]),N=dt(b,C,R,D,E,f),U=Jt({seed:N,sortedSteps:c,config:e,mainDir:s,oppDir:i,pinLightness:o});h=U.rampResults,p=U.warnings}if(s==="darker"){let b=h.surface1;h.surface1=h.surface3,h.surface3=b}return{ramp:h,warnings:p,direction:s}}var He=t=>t==="lighter"?.9551:.235,qa=t=>t==="lighter"?.77:.56,Xa=t=>t==="lighter"?.67:.45,Be={alpha:.7},se={alpha:.6,kLight:.2,kDark:.2},mt={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},ve={alpha:.75,radiusDark:.01,radiusLight:.01},Jo={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:He,taperChromaOptions:se},z={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:Be},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:Be},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:Be},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:Be},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:Be},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:Xa},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:Jo,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:He,taperChromaOptions:se},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.9},taperChromaOptions:mt},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:mt},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:mt},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:mt},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:se},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:se},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:qa,taperChromaOptions:se},fgSurface4:Jo,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:He,taperChromaOptions:se}},Uo={...z,surface1:{...z.surface1,taperChromaOptions:ve},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:z.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:ve},surface3:{...z.surface3,taperChromaOptions:ve},surface4:{...z.surface4,taperChromaOptions:ve},surface5:{...z.surface5,taperChromaOptions:ve},surface6:{...z.surface6,taperChromaOptions:ve},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...z.stroke1},stroke2:{...z.stroke2},stroke3:{...z.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...z.stroke4,taperChromaOptions:void 0},fgSurface1:{...z.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...z.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...z.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...z.fgSurface4,taperChromaOptions:void 0}};function Vo(t){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");return Ut(t,z)}var Ko="surface2";function Wa(t){return{mainDirection:t.direction,pinLightness:{stepName:Ko,value:jo(I(t.ramp[Ko],[L,"l"]),t.direction)}}}function Qo(t,e){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");let r=e?Wa(e):void 0;return Ut(t,Uo,r)}var Kt=4.5,en=[{background:"background.interactive.neutral",foreground:"foreground.interactive.neutral"},{background:"background.interactive.neutral",foreground:"foreground.interactive.neutral-weak"},{background:"background.interactive.neutral-active",foreground:"foreground.interactive.neutral"},{background:"background.interactive.neutral-active",foreground:"foreground.interactive.neutral-weak"},{background:"background.interactive.neutral-weak-active",foreground:"foreground.interactive.neutral-active"},{background:"background.surface.neutral",foreground:"foreground.content.neutral"},{background:"background.surface.neutral-strong",foreground:"foreground.content.neutral"},{background:"background.surface.neutral-weak",foreground:"foreground.content.neutral"},{background:"background.surface.neutral",foreground:"foreground.content.neutral-weak"},{background:"background.surface.info",foreground:"foreground.content.info"},{background:"background.surface.info-weak",foreground:"foreground.content.info-weak"},{background:"background.surface.success",foreground:"foreground.content.success"},{background:"background.surface.success-weak",foreground:"foreground.content.success-weak"},{background:"background.surface.warning",foreground:"foreground.content.warning"},{background:"background.surface.warning-weak",foreground:"foreground.content.warning-weak"},{background:"background.surface.caution",foreground:"foreground.content.caution"},{background:"background.surface.caution-weak",foreground:"foreground.content.caution-weak"},{background:"background.surface.error",foreground:"foreground.content.error"},{background:"background.surface.error-weak",foreground:"foreground.content.error-weak"},{background:"background.interactive.brand-strong",foreground:"foreground.interactive.brand-strong"},{background:"background.interactive.brand-strong-active",foreground:"foreground.interactive.brand-strong-active"},{background:"background.interactive.error-strong",foreground:"foreground.interactive.error-strong"},{background:"background.interactive.error-strong-active",foreground:"foreground.interactive.error-strong-active"},{background:"background.interactive.neutral-strong",foreground:"foreground.interactive.neutral-strong"},{background:"background.interactive.neutral-strong-active",foreground:"foreground.interactive.neutral-strong-active"}];function Vt(t){return`--wpds-color-${t.replaceAll(".","-")}`}function tn(t,e){let r=[];for(let[o,n]of t)for(let a of n.warnings??[])r.push({type:"ramp",ramp:o,step:a});for(let{background:o,foreground:n}of en){let a=e.get(Vt(o)),s=e.get(Vt(n));if(a===void 0||s===void 0)continue;let i=J(a,s);i<Kt&&r.push({type:"contrast",backgroundToken:o,backgroundColor:a,foregroundToken:n,foregroundColor:s,requiredContrast:Kt,achievedContrast:i})}return r}var Ya=Wt(Vo,{maxSize:10}),Za=Wt(Qo,{maxSize:10}),Ja=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-foreground-interactive-brand-strong, #fff)"],["--wp-components-color-background","var(--wpds-color-background-surface-neutral-strong, #fff)"],["--wp-components-color-foreground","var(--wpds-color-foreground-content-neutral, #1e1e1e)"],["--wp-components-color-foreground-inverted","var(--wpds-color-background-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-100","var(--wpds-color-background-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-700","var(--wpds-color-foreground-content-neutral-weak, #707070)"],["--wp-components-color-gray-800","var(--wpds-color-foreground-content-neutral, #1e1e1e)"]];function Qt(t){return y(t,H).coords.map(r=>Math.round((r??0)*255)).join(", ")}function Ua(t){g.register(H);let e=y(t,Pe),r=e.coords[2]??0,o=Z(F(e),[Pe,"l"],Math.max(0,r-5)),n=Z(F(e),[Pe,"l"],Math.max(0,r-10));return[["--wp-admin-theme-color",me(e)],["--wp-admin-theme-color--rgb",Qt(e)],["--wp-admin-theme-color-darker-10",me(o)],["--wp-admin-theme-color-darker-10--rgb",Qt(o)],["--wp-admin-theme-color-darker-20",me(n)],["--wp-admin-theme-color-darker-20--rgb",Qt(n)]]}function Ka(t){let e=[];for(let[r,{ramp:o}]of t)for(let[n,a]of Object.entries(o)){let i=`${r==="background"?"bg":r}-${n}`,c=Ao[i]??[];for(let l of c)e.push([`--wpds-color-${l}`,a])}return e}function Va({primary:t,colorEntries:e}){return Object.fromEntries([e,Ua(t),Ja].flat())}function Qa(t,e){let r={...ze,background:e,primary:t},o=new Map,n=Ya(r.background);for(let[s,i]of Object.entries(r)){let c=s;o.set(c,c==="background"?n:Za(i,n))}let a=Ka(o);return{styles:Va({primary:r.primary,colorEntries:a}),warnings:tn(o,new Map(a))}}function pt({color:t={},cursor:e,cornerRadius:r}={}){let{resolvedSettings:o}=(0,ye.useContext)($e),n=t.primary!==void 0||t.background!==void 0||o.color?.primary!==void 0||o.color?.background!==void 0,a=n?t.primary??o.color?.primary??ze.primary:void 0,s=n?t.background??o.color?.background??ze.background:void 0,i=e?.control??o.cursor?.control,c=r??o.cornerRadius??"subtle",l=(0,ye.useMemo)(()=>({color:{primary:a,background:s},cursor:i?{control:i}:void 0,cornerRadius:c}),[a,s,i,c]),u=(0,ye.useMemo)(()=>a===void 0||s===void 0?{styles:{},warnings:void 0}:Qa(a,s),[a,s]),f=(0,ye.useMemo)(()=>({...u.styles,...i&&{"--wpds-cursor-control":i}}),[u.styles,i]);return{resolvedSettings:l,themeProviderStyles:f,colorWarnings:u.warnings}}var tr=ie(on(),1),er="data-wp-hash";function rr(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ts(document)),t.__wpStyleRuntime}function es(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${er}]`))if(r.getAttribute(er)===e)return!0;return!1}function nn(t,e,r){if(!t.head)return;let o=rr(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(es(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(er,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function ts(t){let e=rr();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)nn(t,r,o);return()=>{let r=e.documents.get(t);if(r!==void 0){if(r<=1){e.documents.delete(t);return}e.documents.set(t,r-1)}}}function rs(t,e){let r=rr();r.styles.set(t,e);for(let o of r.documents.keys())nn(o,t,e)}typeof process>"u",rs("8d074a190c","._0ebd6d9bf8b95794__wrapper{display:contents}");var os={wrapper:"_0ebd6d9bf8b95794__wrapper"};var ht=({children:t,color:e={},cursor:r,cornerRadius:o,isRoot:n=!1,onColorWarnings:a})=>{let{themeProviderStyles:s,resolvedSettings:i,colorWarnings:c}=pt({color:e,cursor:r,cornerRadius:o}),l=i.cornerRadius??"subtle",u=(0,gt.useEvent)(a),f=(0,xe.useMemo)(()=>({resolvedSettings:i}),[i]),d=(0,xe.useRef)(null);return(0,xe.useEffect)(()=>{c!==void 0&&u(c)},[c,u]),(0,gt.useIsomorphicLayoutEffect)(()=>{if(!n)return;let m=d.current?.ownerDocument;if(!m)return;let h=m.documentElement,p=new Map,w=[],k=h.getAttribute("data-wpds-root-provider"),b=h.getAttribute("data-wpds-corner-radius");h.setAttribute("data-wpds-root-provider","true"),h.setAttribute("data-wpds-corner-radius",l);for(let[C,x]of Object.entries(s))!C.startsWith("--")||x===null||x===void 0||(p.set(C,h.style.getPropertyValue(C)),h.style.setProperty(C,String(x)),w.push(C));return()=>{for(let C of w){let x=p.get(C);x?h.style.setProperty(C,x):h.style.removeProperty(C)}k===null?h.removeAttribute("data-wpds-root-provider"):h.setAttribute("data-wpds-root-provider",k),b===null?h.removeAttribute("data-wpds-corner-radius"):h.setAttribute("data-wpds-corner-radius",b)}},[l,n,s]),(0,tr.jsx)("div",{ref:d,"data-wpds-root-provider":n||void 0,"data-wpds-corner-radius":l,className:os.wrapper,style:s,children:(0,tr.jsx)($e.Provider,{value:f,children:t})})};function an(t,e={}){(0,sn.default)(`\`privateApis.${t}\` from \`@wordpress/theme\``,{since:"7.1",version:"7.3",...e})}var or={};pr(or,{get ThemeProvider(){return an("ThemeProvider",{alternative:"`ThemeProvider` from `@wordpress/theme`"}),ht},get useThemeProviderStyles(){return an("useThemeProviderStyles",{alternative:"`ThemeProvider` from `@wordpress/theme` for supported theming use cases",hint:"`useThemeProviderStyles` has no public replacement."}),pt}});return Cn(ns);})();
 (window.wp ||= {}).theme = wp.theme;
 })();
diff --git a/wp-includes/js/dist/upload-media.js b/wp-includes/js/dist/upload-media.js
index caa62e81aa..f8f489562e 100644
--- a/wp-includes/js/dist/upload-media.js
+++ b/wp-includes/js/dist/upload-media.js
@@ -194,7 +194,8 @@ var wp;
       maxConcurrentUploads: DEFAULT_MAX_CONCURRENT_UPLOADS,
       maxConcurrentImageProcessing: DEFAULT_MAX_CONCURRENT_IMAGE_PROCESSING,
       retry: { ...DEFAULT_RETRY_SETTINGS }
-    }
+    },
+    failureCount: 0
   };
   function reducer(state = DEFAULT_STATE, action = { type: Type.Unknown }) {
     switch (action.type) {
@@ -235,9 +236,13 @@ var wp;
           ...state,
           queue: [...state.queue, action.item]
         };
-      case Type.Cancel:
+      case Type.Cancel: {
+        const cancelled = state.queue.find(
+          (item) => item.id === action.id
+        );
         return {
           ...state,
+          failureCount: cancelled && !cancelled.parentId ? state.failureCount + 1 : state.failureCount,
           queue: state.queue.map(
             (item) => item.id === action.id ? {
               ...item,
@@ -245,6 +250,7 @@ var wp;
             } : item
           )
         };
+      }
       case Type.RetryItem:
         return {
           ...state,
@@ -421,6 +427,7 @@ var wp;
     getAllItems: () => getAllItems,
     getBlobUrls: () => getBlobUrls,
     getFailedItems: () => getFailedItems,
+    getFailureCount: () => getFailureCount,
     getItem: () => getItem,
     getItemProgress: () => getItemProgress,
     getPendingImageProcessing: () => getPendingImageProcessing,
@@ -433,6 +440,9 @@ var wp;
   function getAllItems(state) {
     return state.queue;
   }
+  function getFailureCount(state) {
+    return state.failureCount;
+  }
   function getItem(state, id) {
     return state.queue.find((item) => item.id === id);
   }
diff --git a/wp-includes/js/dist/upload-media.min.js b/wp-includes/js/dist/upload-media.min.js
index b6024e7062..088c95eb6d 100644
--- a/wp-includes/js/dist/upload-media.min.js
+++ b/wp-includes/js/dist/upload-media.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).uploadMedia=(()=>{var dr=Object.create;var ye=Object.defineProperty;var pr=Object.getOwnPropertyDescriptor;var mr=Object.getOwnPropertyNames;var gr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty;var et=(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 V=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ae=(e,t)=>{for(var r in t)ye(e,r,{get:t[r],enumerable:!0})},tt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of mr(t))!hr.call(e,o)&&o!==r&&ye(e,o,{get:()=>t[o],enumerable:!(n=pr(t,o))||n.enumerable});return e};var w=(e,t,r)=>(r=e!=null?dr(gr(e)):{},tt(t||!e||!e.__esModule?ye(r,"default",{value:e,enumerable:!0}):r,e)),yr=e=>tt(ye({},"__esModule",{value:!0}),e);var Ie=V((jn,rt)=>{rt.exports=window.wp.data});var q=V((co,ut)=>{ut.exports=window.wp.i18n});var pt=V((po,dt)=>{dt.exports=window.wp.url});var Mt=V((Ho,Ft)=>{Ft.exports=window.wp.blob});var Zt=V((mi,Jt)=>{Jt.exports=window.wp.privateApis});var Je=V((wi,tr)=>{tr.exports=window.wp.element});var nr=V((Ri,rr)=>{rr.exports=window.wp.compose});var Ze=V((Si,or)=>{or.exports=window.ReactJSXRuntime});var Wn={};ae(Wn,{ErrorCode:()=>I,MediaUploadProvider:()=>fr,UploadError:()=>U,clearFeatureDetectionCache:()=>Wt,detectClientSideMediaSupport:()=>je,getErrorMessage:()=>lr,getHeicConversionAdvice:()=>de,getHeicUnsupportedMessage:()=>ee,isClientSideMediaSupported:()=>Ae,isHeicCanvasSupported:()=>Vt,store:()=>j});var te=w(Ie(),1);var g=(e=>(e.Unknown="REDUX_UNKNOWN",e.Add="ADD_ITEM",e.Prepare="PREPARE_ITEM",e.Cancel="CANCEL_ITEM",e.Remove="REMOVE_ITEM",e.RetryItem="RETRY_ITEM",e.ScheduleRetry="SCHEDULE_RETRY",e.PauseItem="PAUSE_ITEM",e.ResumeItem="RESUME_ITEM",e.PauseQueue="PAUSE_QUEUE",e.ResumeQueue="RESUME_QUEUE",e.OperationStart="OPERATION_START",e.OperationFinish="OPERATION_FINISH",e.AddOperations="ADD_OPERATIONS",e.CacheBlobUrl="CACHE_BLOB_URL",e.RevokeBlobUrls="REVOKE_BLOB_URLS",e.UpdateProgress="UPDATE_PROGRESS",e.AccumulateSubSize="ACCUMULATE_SUB_SIZE",e.UpdateSettings="UPDATE_SETTINGS",e))(g||{}),z=(e=>(e.Queued="QUEUED",e.Processing="PROCESSING",e.Paused="PAUSED",e.PendingRetry="PENDING_RETRY",e.Uploaded="UPLOADED",e.Error="ERROR",e))(z||{}),l=(e=>(e.Prepare="PREPARE",e.Upload="UPLOAD",e.ResizeCrop="RESIZE_CROP",e.Rotate="ROTATE",e.TranscodeImage="TRANSCODE_IMAGE",e.TranscodeGif="TRANSCODE_GIF",e.ThumbnailGeneration="THUMBNAIL_GENERATION",e.Finalize="FINALIZE",e.DetectUltraHdr="DETECT_ULTRAHDR",e))(l||{});var Ee="core/upload-media",nt=5,ot=2,it={maxRetryAttempts:3,initialRetryDelayMs:1e3,maxRetryDelayMs:3e4,backoffMultiplier:2,retryJitter:.1},at=["image/jpeg","image/png","image/gif","image/webp","image/avif"],st=["image/heic","image/heif"];var Ir=()=>{},Er={queue:[],queueStatus:"active",blobUrls:{},settings:{mediaUpload:Ir,maxConcurrentUploads:nt,maxConcurrentImageProcessing:ot,retry:{...it}}};function vr(e=Er,t={type:g.Unknown}){switch(t.type){case g.PauseQueue:return{...e,queueStatus:"paused"};case g.ResumeQueue:return{...e,queueStatus:"active"};case g.PauseItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Paused}:r)};case g.ResumeItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing}:r)};case g.Add:return{...e,queue:[...e.queue,t.item]};case g.Cancel:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,error:t.error}:r)};case g.RetryItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing,error:void 0,retryCount:(r.retryCount??0)+1,abortController:new AbortController}:r)};case g.ScheduleRetry:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.PendingRetry,error:t.error,retryCount:t.retryCount,nextRetryTimestamp:t.nextRetryTimestamp}:r)};case g.Remove:return{...e,queue:e.queue.filter(r=>r.id!==t.id)};case g.OperationStart:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,currentOperation:t.operation}:r)};case g.AddOperations:return{...e,queue:e.queue.map(r=>r.id!==t.id?r:{...r,operations:[...r.operations||[],...t.operations]})};case g.OperationFinish:return{...e,queue:e.queue.map(r=>{if(r.id!==t.id)return r;let n=r.operations?r.operations.slice(1):[],o=r.attachment||t.item.attachment?{...r.attachment,...t.item.attachment}:void 0;return{...r,currentOperation:void 0,operations:n,...t.item,attachment:o,additionalData:{...r.additionalData,...t.item.additionalData}}})};case g.CacheBlobUrl:{let r=e.blobUrls[t.id]||[];return{...e,blobUrls:{...e.blobUrls,[t.id]:[...r,t.blobUrl]}}}case g.RevokeBlobUrls:{let r={...e.blobUrls};return delete r[t.id],{...e,blobUrls:r}}case g.UpdateProgress:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,progress:t.progress}:r)};case g.AccumulateSubSize:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,subSizes:[...r.subSizes||[],t.subSize]}:r)};case g.UpdateSettings:return{...e,settings:{...e.settings,...t.settings}}}return e}var De=vr;var ve={};ae(ve,{getItems:()=>wr,getSettings:()=>_r,isUploading:()=>Rr,isUploadingById:()=>Ur,isUploadingByUrl:()=>Sr});function wr(e){return e.queue}function Rr(e){return e.queue.length>=1}function Sr(e,t){return e.queue.some(r=>r.attachment?.url===t||r.sourceUrl===t)}function Ur(e,t){return e.queue.some(r=>r.attachment?.id===t||r.sourceAttachmentId===t)}function _r(e){return e.settings}var ze={};ae(ze,{getActiveImageProcessingCount:()=>Fr,getActiveUploadCount:()=>Ar,getActiveVideoProcessingCount:()=>Mr,getAllItems:()=>Cr,getBlobUrls:()=>Or,getFailedItems:()=>Br,getItem:()=>br,getItemProgress:()=>Gr,getPendingImageProcessing:()=>Dr,getPendingUploads:()=>Pr,getPendingVideoProcessing:()=>zr,hasPendingItemsByParentId:()=>Nr,isBatchUploaded:()=>Tr,isPaused:()=>xr});function Cr(e){return e.queue}function br(e,t){return e.queue.find(r=>r.id===t)}function Tr(e,t){return e.queue.filter(n=>t===n.batchId).length===0}function xr(e){return e.queueStatus==="paused"}function Or(e,t){return e.blobUrls[t]||[]}function Ar(e){return e.queue.filter(t=>t.currentOperation===l.Upload).length}function Pr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.Upload&&t.currentOperation!==l.Upload)}function Fr(e){return e.queue.filter(t=>t.currentOperation===l.ResizeCrop||t.currentOperation===l.Rotate).length}function Mr(e){return e.queue.filter(t=>t.currentOperation===l.TranscodeGif).length}function Dr(e){return e.queue.filter(t=>{let r=Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0];return(r===l.ResizeCrop||r===l.Rotate)&&t.currentOperation!==l.ResizeCrop&&t.currentOperation!==l.Rotate})}function zr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.TranscodeGif&&t.currentOperation!==l.TranscodeGif)}function Br(e){return e.queue.filter(t=>t.error!==void 0)}function Nr(e,t){return e.queue.some(r=>r.parentId===t)}function Gr(e,t){return e.queue.find(n=>n.id===t)?.progress}var be={};ae(be,{addItems:()=>Xr,cancelItem:()=>Jr,executeRetry:()=>en,retryItem:()=>Zr,scheduleRetry:()=>Kr});var _=[];for(let e=0;e<256;++e)_.push((e+256).toString(16).slice(1));function ct(e,t=0){return(_[e[t+0]]+_[e[t+1]]+_[e[t+2]]+_[e[t+3]]+"-"+_[e[t+4]]+_[e[t+5]]+"-"+_[e[t+6]]+_[e[t+7]]+"-"+_[e[t+8]]+_[e[t+9]]+"-"+_[e[t+10]]+_[e[t+11]]+_[e[t+12]]+_[e[t+13]]+_[e[t+14]]+_[e[t+15]]).toLowerCase()}var Lr=new Uint8Array(16);function Be(){return crypto.getRandomValues(Lr)}function Hr(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():kr(e,t,r)}function kr(e,t,r){e=e||{};let n=e.random??e.rng?.()??Be();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return ct(n)}var N=Hr;var Pt=w(q(),1);function ft(e){let{attempt:t,initialDelay:r,maxDelay:n,multiplier:o,jitter:a}=e,i=r*Math.pow(o,t-1),s=Math.min(i,n),c=1+(Math.random()*2-1)*a;return Math.floor(s*c)}var $r=[/network/i,/timeout/i,/ECONNRESET/i,/fetch failed/i,/connection/i,/socket/i,/ETIMEDOUT/i,/ENOTFOUND/i,/Could not get a valid response/i,/Failed to fetch/i,/Load failed/i];function lt(e,t,r){if(t>=r)return!1;let n=typeof e=="string"?e:e?.message||"";return $r.some(o=>o.test(n))}var se=new Map;function we(e){let t=se.get(e);t!==void 0&&(clearTimeout(t),se.delete(e))}var Ne=class extends File{width=0;height=0;originalWidth=0;originalHeight=0;get wasResized(){return(this.originalWidth||0)>this.width||(this.originalHeight||0)>this.height}constructor(e,t,r,n,o){super([e],e.name,{type:e.type,lastModified:e.lastModified}),this.width=t,this.height=r,this.originalWidth=n,this.originalHeight=o}};var qr=w(pt(),1),Vr=w(q(),1);function mt(e){if(e instanceof File)return e;if("name"in e&&typeof e.name=="string")return new File([e],e.name,{type:e.type,lastModified:e.lastModified});let t=e.type.split("/")[1],r=e.type==="application/pdf"?"document":e.type.split("/")[0];return new File([e],`${r}.${t}`,{type:e.type})}function Re(e,t){return new File([e],t,{type:e.type,lastModified:e.lastModified})}function Ge(e){return Re(e,e.name)}function W(e){return e.includes(".")?e.split(".").slice(0,-1).join("."):e}function gt(e){let t=new Uint8Array(e);if(t.length<4||t[0]!==71||t[1]!==73||t[2]!==70||t[3]!==56)return!1;let r=0;for(let n=0;n<t.length-2;n++)if(t[n]===0&&t[n+1]===33&&t[n+2]===249&&(r++,r>1))return!0;return!1}var Le,ce;function ue(){return Le||(Le=import("@wordpress/vips/worker").then(e=>(ce=e,e))),Le}async function ht(e,t,r,n={}){let{vipsConvertImageFormat:o}=await ue(),a=await o(e,await t.arrayBuffer(),t.type,r,n),i=r.split("/")[1],s=`${W(t.name)}.${i}`;return new File([new Blob([a])],s,{type:r})}async function ke(e){let{vipsHasTransparency:t}=await ue(),r=await fetch(e);if(!r.ok)throw new Error(`Failed to fetch image: ${r.status}`);return t(await r.arrayBuffer())}async function yt(e){let{vipsGetUltraHdrInfo:t}=await ue();return t(e)}async function It(e,t,r,n={}){let{smartCrop:o=!1,addSuffix:a=!1,signal:i,scaledSuffix:s,quality:c,stripMeta:u,maxBitdepth:f}=n;if(i?.aborted)throw new Error("Operation aborted");let{vipsResizeImage:d}=await ue(),{buffer:p,width:h,height:y,originalWidth:v,originalHeight:b}=await d(e,await t.arrayBuffer(),t.type,r,{smartCrop:o,quality:c,stripMeta:u,maxBitdepth:f}),P=t.name;if(v>h||b>y){let F=W(t.name);s?P=t.name.replace(F,`${F}-scaled`):a&&(P=t.name.replace(F,`${F}-${h}x${y}`))}return new Ne(new File([new Blob([p],{type:t.type})],P,{type:t.type}),h,y,v,b)}async function $e(e,t,r,n){if(n?.aborted)throw new Error("Operation aborted");if(r===1)return t;let{vipsRotateImage:o}=await ue(),{buffer:a,width:i,height:s}=await o(e,await t.arrayBuffer(),t.type,r),c=W(t.name),u=t.name.replace(c,`${c}-rotated`);return new Ne(new File([new Blob([a],{type:t.type})],u,{type:t.type}),i,s)}async function Et(e){return ce?ce.vipsCancelOperations(e):!1}function qe(){ce&&ce.terminateVipsWorker()}var He=0,Wr=50;function Se(e){He++,He>=Wr&&e===0&&(qe(),He=0)}var vt="Unsupported",Yr=`${vt}: GIF exceeds maximum conversion size`,wt="GIF to video conversion timed out",jr=3e4;function Rt(e){return e instanceof Error&&e.message.startsWith(vt)}function St(e){return e instanceof Error&&e.message.startsWith(Yr)}function Ve(e){return e instanceof Error&&e.message.startsWith(wt)}var Y,Ue;function Qr(){return Y||(Y=import("@wordpress/video-conversion/worker").then(e=>(Ue=e,e)).catch(e=>{throw Y=void 0,e})),Y}async function Ut(e,t,r,{maxDimensions:n,timeout:o=jr,maxTotalPixels:a}={}){let i=await Qr(),s=i.convertGifToVideo(e,t,r,n,a),c;if(o>0){let d;try{c=await Promise.race([s,new Promise((p,h)=>{d=setTimeout(()=>{h(new Error(`${wt} after ${o}ms`))},o)})])}catch(p){throw Ve(p)&&(s.catch(()=>{}),i.cancelGifToVideoOperations(e).catch(()=>{})),p}finally{clearTimeout(d)}}else c=await s;let u=r==="video/webm"?"webm":"mp4",f=`${W(t.name)}.${u}`;return new File([new Blob([c],{type:r})],f,{type:r})}async function _t(e){let t=Ue??(Y?await Y.catch(()=>{}):void 0);return t?t.cancelGifToVideoOperations(e):!1}function Ct(){if(Ue){Ue.terminateVideoConversionWorker();return}Y&&Y.then(e=>e.terminateVideoConversionWorker()).catch(()=>{})}function bt(){return!1}function Q(e,...t){bt()&&console.debug(`[upload-media] ${e}`,...t)}function Z(e){if(!bt())return;let{measureName:t,startTime:r,endTime:n=performance.now(),tooltipText:o,properties:a}=e,i={devtools:{dataType:"track-entry",track:"Upload Media",tooltipText:o,properties:a?.map(([s,c])=>({key:s,value:c}))}};try{performance.measure(t,{start:r,end:n,detail:i})}catch{}}var I=(e=>(e.EMPTY_FILE="EMPTY_FILE",e.SIZE_ABOVE_LIMIT="SIZE_ABOVE_LIMIT",e.MIME_TYPE_NOT_SUPPORTED="MIME_TYPE_NOT_SUPPORTED",e.MIME_TYPE_NOT_ALLOWED_FOR_USER="MIME_TYPE_NOT_ALLOWED_FOR_USER",e.HEIC_DECODE_ERROR="HEIC_DECODE_ERROR",e.IMAGE_TRANSCODING_ERROR="IMAGE_TRANSCODING_ERROR",e.IMAGE_ROTATION_ERROR="IMAGE_ROTATION_ERROR",e.MEDIA_TRANSCODING_ERROR="MEDIA_TRANSCODING_ERROR",e.GIF_TRANSCODING_ERROR="GIF_TRANSCODING_ERROR",e.MEDIA_FINALIZE_ERROR="MEDIA_FINALIZE_ERROR",e.GENERAL="GENERAL",e))(I||{}),U=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};var _e=w(q(),1);function Tt(e,t){if(!t)return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new U({code:I.MIME_TYPE_NOT_SUPPORTED,message:(0,_e.sprintf)((0,_e.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Ce=w(q(),1);function xt(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(a=>`${n}/${a}`)]}):null}function Ot(e,t){let r=xt(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new U({code:I.MIME_TYPE_NOT_ALLOWED_FOR_USER,message:(0,Ce.sprintf)((0,Ce.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var K=w(q(),1);function At(e,t){if(e.size<=0)throw new U({code:I.EMPTY_FILE,message:(0,K.sprintf)((0,K.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new U({code:I.SIZE_ABOVE_LIMIT,message:(0,K.sprintf)((0,K.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Xr({files:e,onChange:t,onSuccess:r,onError:n,onBatchSuccess:o,additionalData:a,allowedTypes:i}){return async({select:s,dispatch:c})=>{let u=N();for(let f of e){try{Tt(f,i),Ot(f,s.getSettings().allowedMimeTypes)}catch(d){n?.(d);continue}try{At(f,s.getSettings().maxUploadFileSize)}catch(d){n?.(d);continue}c.addItem({file:f,batchId:u,onChange:t,onSuccess:r,onBatchSuccess:o,onError:n,additionalData:a})}}}function Jr(e,t,r=!1){return async({select:n,dispatch:o})=>{let a=n.getItem(e);if(!a)return;if(we(e),!r&&t&&!a.parentId&&!a.attachment?.id){let f=n.getSettings().retry;if(f){let d=a.retryCount??0,p=f.maxRetryAttempts;if(lt(t,d,p)){o.scheduleRetry(e,t);return}}}if(a.abortController?.abort(),Et(e).catch(()=>{}),_t(e).catch(()=>{}),r)Q(`Item cancelled: ${a.file.name} (item ${e}): ${t instanceof Error?t.message:t}`);else{let{onError:u}=a;u?.(t??new Error("Upload cancelled")),!u&&t&&!a.parentId&&console.error("Upload cancelled",t)}let{currentOperation:i,parentId:s,batchId:c}=a;if(o({type:g.Cancel,id:e,error:t}),o.removeItem(e),o.revokeBlobUrls(e),i===l.ResizeCrop||i===l.Rotate)for(let u of n.getPendingImageProcessing())o.processItem(u.id);if(i===l.Upload)for(let u of n.getPendingUploads())o.processItem(u.id);if(i===l.TranscodeGif)for(let u of n.getPendingVideoProcessing())o.processItem(u.id);if((i===l.ResizeCrop||i===l.Rotate||i===l.TranscodeImage)&&Se(n.getActiveImageProcessingCount()),s){let u=n.getItem(s);if(u){let f=a.additionalData?.image_size==="animated_video"||a.additionalData?.image_size==="animated_video_poster";if(n.hasPendingItemsByParentId(s))u.operations&&u.operations.length>0&&o.processItem(s);else if(u.subSizes&&u.subSizes.length>0||f)u.operations&&u.operations.length>0&&o.processItem(s);else{let d=u.attachment?.id,{mediaDelete:p}=n.getSettings();d&&p&&p(d).catch(()=>{}),await o.cancelItem(s,new U({code:t instanceof U&&t.code||I.GENERAL,message:t?.message||(0,Pt.__)("The image could not be uploaded."),file:u.file,cause:t instanceof Error?t:void 0}))}}}c&&n.isBatchUploaded(c)&&(Q(`Batch completed: ${c}`),a.onBatchSuccess?.())}}function Zr(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);n&&n.error&&(r({type:g.RetryItem,id:e}),r.processItem(e))}}function Kr(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=r.getSettings().retry;if(!i)return;let s=o.retryCount??0,c=ft({attempt:s+1,initialDelay:i.initialRetryDelayMs,maxDelay:i.maxRetryDelayMs,multiplier:i.backoffMultiplier,jitter:i.retryJitter}),u=setTimeout(()=>{se.delete(e),n.executeRetry(e)},c);se.set(e,u),n({type:g.ScheduleRetry,id:e,error:t,retryCount:s,nextRetryTimestamp:Date.now()+c})}}function en(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);!n||n.status!==z.PendingRetry||t.isPaused()||(r({type:g.RetryItem,id:e}),r.processItem(e))}}var Xe={};ae(Xe,{addItem:()=>vn,addSideloadItem:()=>wn,detectUltraHdr:()=>An,finalizeItem:()=>Gn,finishOperation:()=>bn,generateThumbnails:()=>Nn,getTranscodeImageOperation:()=>Xt,pauseItem:()=>_n,pauseQueue:()=>Sn,prepareItem:()=>On,processItem:()=>Rn,removeItem:()=>Cn,resizeCropItem:()=>Mn,resumeQueue:()=>Un,revokeBlobUrls:()=>Ln,rotateItem:()=>Dn,sideloadItem:()=>Fn,transcodeGifItem:()=>Bn,transcodeImageItem:()=>zn,updateItemProgress:()=>Hn,updateSettings:()=>kn,uploadItem:()=>Pn});var D=w(Mt(),1),Pe=w(q(),1);var We=class{view;buffer;pos;constructor(e,t=0){this.buffer=e,this.view=new DataView(e),this.pos=t}u8(){let e=this.view.getUint8(this.pos);return this.pos+=1,e}u16(){let e=this.view.getUint16(this.pos);return this.pos+=2,e}u32(){let e=this.view.getUint32(this.pos);return this.pos+=4,e}u64(){let e=this.view.getUint32(this.pos),t=this.view.getUint32(this.pos+4);return this.pos+=8,e*4294967296+t}uN(e){if(e===0)return 0;if(e===4)return this.u32();if(e===8)return this.u64();throw new Error(`Unsupported uint size: ${e}`)}str(e){let t="";for(let r=0;r<e;r++)t+=String.fromCharCode(this.view.getUint8(this.pos+r));return this.pos+=e,t}bytes(e){let t=new Uint8Array(this.buffer,this.pos,e);return this.pos+=e,new Uint8Array(t)}};function Ye(e){if(e.pos+8>e.view.byteLength)return null;let t=e.pos,r=e.u32(),n=e.str(4),o=8;return r===1?(r=e.u64(),o=16):r===0&&(r=e.view.byteLength-t),{type:n,offset:t,size:r,headerSize:o}}function fe(e,t,r){let n=[];for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;n.push(o),e.pos=o.offset+o.size}return n}function le(e,t,r,n){for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;if(o.type===n)return o;e.pos=o.offset+o.size}}function tn(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();return e.pos+=3,r===0?e.u16():e.u32()}function Dt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=e.u8(),o=n>>4&15,a=n&15,i=e.u8(),s=i>>4&15,c=r>=1?i&15:0,u=r<2?e.u16():e.u32(),f=new Map;for(let d=0;d<u;d++){let p=r<2?e.u16():e.u32(),h=0;(r===1||r===2)&&(h=e.u16()&15),e.u16();let y=e.uN(s),v=e.u16(),b=[];for(let P=0;P<v;P++){r>=1&&e.uN(c);let A=e.uN(o),T=e.uN(a);b.push({offset:y+A,length:T})}f.set(p,{constructionMethod:h,extents:b})}return f}function rn(e,t){e.pos=t.offset+t.headerSize;let r=e.u32(),n=r>>>24,a=(r&16777215&1)!==0,i=e.u32(),s=new Map;for(let c=0;c<i;c++){let u=n<1?e.u16():e.u32(),f=e.u8(),d=[];for(let p=0;p<f;p++)a?d.push(e.u16()&32767):d.push(e.u8()&127);s.set(u,d)}return s}function zt(e,t){return e.pos=t.offset+t.headerSize+4,{width:e.u32(),height:e.u32()}}function Bt(e,t){return e.pos=t.offset+t.headerSize,(e.u8()&3)*90}function Nt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=r===0?e.u16():e.u32(),o=new Map,a=e.pos,i=t.offset+t.size,s=fe(e,a,i);for(let c=0;c<Math.min(n,s.length);c++){let u=s[c];if(u.type!=="infe")continue;e.pos=u.offset+u.headerSize;let f=e.u8();if(e.pos+=3,f>=2){let d=f===2?e.u16():e.u32();e.u16();let p=e.str(4);o.set(d,p)}}return o}function nn(e,t,r){e.pos=t.offset+t.headerSize;let n=e.u8();e.pos+=3;let o=new Map,a=t.offset+t.size;for(;e.pos<a;){let i=Ye(e);if(!i||i.size<8)break;e.pos=i.offset+i.headerSize;let s=n===0?e.u16():e.u32(),c=e.u16(),u=[];for(let f=0;f<c;f++)u.push(n===0?e.u16():e.u32());i.type===r&&o.set(s,u),e.pos=i.offset+i.size}return o}function on(e){return e=e>>>1&1431655765|(e&1431655765)<<1,e=e>>>2&858993459|(e&858993459)<<2,e=e>>>4&252645135|(e&252645135)<<4,e=e>>>8&16711935|(e&16711935)<<8,e=e>>>16|e<<16,e>>>0}function Gt(e,t){e.pos=t,e.u8();let r=e.u8(),n=r>>6&3,o=r>>5&1,a=r&31,i=e.u32(),s=e.bytes(6),c=e.u8(),u=n>0?String.fromCharCode(64+n):"",f=on(i).toString(16).toUpperCase(),d=o?"H":"L",p=-1;for(let y=5;y>=0;y--)if(s[y]!==0){p=y;break}let h="";if(p>=0){let y=[];for(let v=0;v<=p;v++)y.push(s[v].toString(16).toUpperCase());h="."+y.join(".")}return`hvc1.${u}${a}.${f}.${d}${c}${h}`}function Te(e,t,r){let n=t.constructionMethod===1?r:0;if(t.extents.length===1){let s=t.extents[0],c=n+s.offset;return new Uint8Array(e.slice(c,c+s.length))}let o=0;for(let s of t.extents)o+=s.length;let a=new Uint8Array(o),i=0;for(let s of t.extents){let c=n+s.offset;a.set(new Uint8Array(e.slice(c,c+s.length)),i),i+=s.length}return a}function Lt(e,t){let r,n,o;for(let a of e){if(a<1||a>t.length)continue;let i=t[a-1];i.type==="hvcC"&&!r&&(r=i),i.type==="ispe"&&!n&&(n=i),i.type==="irot"&&!o&&(o=i)}if(!r)throw new Error("No HEVC configuration (hvcC) found");if(!n)throw new Error("No image dimensions (ispe) found");return{hvcCBox:r,ispeBox:n,irotBox:o}}function Ht(e){let t=new We(e),r=e.byteLength,n=le(t,0,r,"meta");if(!n)throw new Error("No meta box found in HEIC file");let o=n.offset+n.headerSize+4,a=n.offset+n.size,i=fe(t,o,a),s=i.find(C=>C.type==="pitm"),c=i.find(C=>C.type==="iloc"),u=i.find(C=>C.type==="iprp"),f=i.find(C=>C.type==="iinf"),d=i.find(C=>C.type==="iref"),p=i.find(C=>C.type==="idat"),h=p?p.offset+p.headerSize:0;if(!s||!c||!u)throw new Error("Missing required boxes (pitm, iloc, iprp) in HEIC");let y=tn(t,s),v=Dt(t,c),b=u.offset+u.headerSize,P=u.offset+u.size,A=fe(t,b,P),T=A.find(C=>C.type==="ipco"),F=A.find(C=>C.type==="ipma");if(!T||!F)throw new Error("Missing ipco or ipma in HEIC properties");let B=rn(t,F),ne=T.offset+T.headerSize,G=T.offset+T.size,L=fe(t,ne,G),E="hvc1";if(f){let Ke=Nt(t,f).get(y);Ke&&(E=Ke)}if(E==="grid")return an(t,e,y,v,B,L,d,h);let S=v.get(y);if(!S||S.extents.length===0)throw new Error(`No location data for primary item ${y}`);let M=B.get(y);if(!M||M.length===0)throw new Error("No property associations for primary item");let{hvcCBox:x,ispeBox:H,irotBox:oe}=Lt(M,L),X=x.offset+x.headerSize,ge=x.size-x.headerSize,k=new Uint8Array(e.slice(X,X+ge)),$=Gt(t,X),{width:he,height:ie}=zt(t,H),J=oe?Bt(t,oe):0;return{codecString:$,description:k,tiles:[{data:Te(e,S,h),x:0,y:0}],tileWidth:he,tileHeight:ie,outputWidth:he,outputHeight:ie,rotation:J,exifOrientation:J===0?xe(e):1}}function an(e,t,r,n,o,a,i,s){let c=n.get(r);if(!c||c.extents.length===0)throw new Error("No location data for grid item");let u=Te(t,c,s),f=u.length>1&&(u[1]&1)!==0,d=f?12:8;if(u.length<d)throw new Error(`Grid descriptor too short: ${u.length} bytes`);let p=u[2]+1,h=u[3]+1,y=new DataView(u.buffer,u.byteOffset),v,b;if(f?(v=y.getUint32(4),b=y.getUint32(8)):(v=y.getUint16(4),b=y.getUint16(6)),!i)throw new Error("Grid image requires iref box");let A=nn(e,i,"dimg").get(r);if(!A||A.length===0)throw new Error("No tile references found for grid item");let T=p*h;if(A.length<T)throw new Error(`Grid expects ${T} tiles but found ${A.length}`);let F=o.get(A[0]);if(!F||F.length===0)throw new Error("No property associations for tile item");let{hvcCBox:B,ispeBox:ne}=Lt(F,a),G=o.get(r)||[],L;for(let k of G)if(k>=1&&k<=a.length){let $=a[k-1];if($.type==="irot"){L=$;break}}let E=B.offset+B.headerSize,S=B.size-B.headerSize,M=new Uint8Array(t.slice(E,E+S)),x=Gt(e,E),{width:H,height:oe}=zt(e,ne),X=[];for(let k=0;k<p;k++)for(let $=0;$<h;$++){let he=k*h+$,ie=A[he],J=n.get(ie);if(!J||J.extents.length===0)throw new Error(`No location data for tile item ${ie}`);X.push({data:Te(t,J,s),x:$*H,y:k*oe})}let ge=L?Bt(e,L):0;return{codecString:x,description:M,tiles:X,tileWidth:H,tileHeight:oe,outputWidth:v,outputHeight:b,rotation:ge,exifOrientation:ge===0?xe(t):1}}function sn(e){if(e.length<8)return 1;let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=0,n=t.getUint16(0);if(n!==18761&&n!==19789&&(r=t.getUint32(0)+4),r+8>e.length)return 1;let o=t.getUint16(r),a;if(o===18761)a=!0;else if(o===19789)a=!1;else return 1;let i=r+t.getUint32(r+4,a);if(i+2>e.length)return 1;let s=t.getUint16(i,a);for(let c=0;c<s;c++){let u=i+2+c*12;if(u+12>e.length)break;if(t.getUint16(u,a)===274){let f=t.getUint16(u+8,a);return f>=1&&f<=8?f:1}}return 1}function kt(e){let t=le(e,0,e.view.byteLength,"meta");if(!t)return null;let r=t.offset+t.headerSize+4,n=t.offset+t.size;return{box:t,children:fe(e,r,n)}}function cn(e){try{let t=new We(e),r=kt(t);if(!r)return 1;let n=r.children.find(f=>f.type==="iinf"),o=r.children.find(f=>f.type==="iloc");if(!n||!o)return 1;let a=Nt(t,n),i;for(let[f,d]of a)if(d==="Exif"){i=f;break}if(i===void 0)return 1;let s=Dt(t,o).get(i);if(!s||s.extents.length===0)return 1;let c=r.children.find(f=>f.type==="idat"),u=c?c.offset+c.headerSize:0;return sn(Te(e,s,u))}catch{return 1}}function un(e){let t=kt(e);if(!t)return!1;let r=t.children.find(i=>i.type==="iprp");if(!r)return!1;let n=le(e,r.offset+r.headerSize,r.offset+r.size,"ipco");if(!n)return!1;let o=n.offset+n.headerSize,a=n.offset+n.size;return!!(le(e,o,a,"irot")||le(e,o,a,"imir"))}function xe(e){try{if(un(new We(e)))return 1}catch{return 1}return cn(e)}var O=w(q(),1);function Oe(){if(typeof navigator>"u")return null;let e=navigator.userAgentData?.brands;if(e?.length&&e.some(({brand:r})=>/Chromium/i.test(r)))return"chromium";let t=navigator.userAgent||"";return/Firefox|FxiOS/i.test(t)?"firefox":/Chrome|Chromium|CriOS|Edg|OPR/i.test(t)?"chromium":/Safari/i.test(t)?"safari":null}function $t(){if(typeof navigator>"u")return"other";let e=navigator.userAgentData?.platform||navigator.userAgent||"";return/iPhone|iPad|iPod|iOS/i.test(e)?"other":/macOS|Mac OS X|Macintosh/i.test(e)?"macos":/Windows/i.test(e)?"windows":/Android|CrOS|Chrome OS/i.test(e)?"other":/Linux|X11/i.test(e)?"linux":"other"}function fn(){if(Oe()==="chromium"){let e=navigator.userAgentData?.brands??[],t=navigator.userAgent||"";return e.some(({brand:r})=>/Edge/i.test(r))||/Edg\//i.test(t)?"Edge":e.some(({brand:r})=>/Opera/i.test(r))||/OPR\//i.test(t)?"Opera":"Chrome"}switch(Oe()){case"firefox":return"Firefox";case"safari":return"Safari";default:return null}}function de(){let e=$t(),t=Oe();if(e==="macos"){if(t==="chromium")return(0,O.__)("Safari usually can, or you can upload a JPEG instead.");if(t!=="safari")return(0,O.__)("Safari or Chrome usually can, or you can upload a JPEG instead.")}return e==="windows"&&t==="firefox"?(0,O.__)("Chrome or Edge might, or you can upload a JPEG instead."):(0,O.__)("You can upload a JPEG instead.")}function ee(){let e=$t(),t=Oe(),r=fn(),n;return e==="linux"?n=(0,O.__)("HEIC photos can't be decoded on Linux, so unfortunately we couldn't convert this one."):t==="firefox"?n=(0,O.__)("Firefox can't read HEIC photos, so we couldn't convert this one."):r&&e==="windows"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this PC, so we couldn't convert this one."),r):r&&e==="macos"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this Mac, so we couldn't convert this one."),r):r?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this device, so we couldn't convert this one."),r):n=(0,O.__)("This browser can't read HEIC photos, so we couldn't convert this one."),`${n} ${de()}`}async function qt(e,t=.82){let r=W(e.name);try{let n=await createImageBitmap(e);try{let o=new OffscreenCanvas(n.width,n.height),a=o.getContext("2d");if(!a)throw new Error("Could not get canvas 2d context");a.drawImage(n,0,0);let i=await o.convertToBlob({type:"image/jpeg",quality:t});return new File([i],`${r}.jpg`,{type:"image/jpeg"})}finally{n.close()}}catch{}if(typeof ImageDecoder<"u"&&await ImageDecoder.isTypeSupported(e.type)){let o=new ImageDecoder({type:e.type,data:e.stream()});try{let{image:a}=await o.decode();try{let i=new OffscreenCanvas(a.displayWidth,a.displayHeight),s=i.getContext("2d");if(!s)throw new Error("Could not get canvas 2d context");s.drawImage(a,0,0);let c=await i.convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}finally{a.close()}}finally{o.close()}}if(typeof VideoDecoder<"u")try{let n=Ht(await e.arrayBuffer());if((await VideoDecoder.isConfigSupported({codec:n.codecString})).supported){let a=new OffscreenCanvas(n.outputWidth,n.outputHeight),i=a.getContext("2d");if(!i)throw new Error("Could not get canvas 2d context");for(let u of n.tiles){let f=await pn(n.codecString,n.description,n.tileWidth,n.tileHeight,u.data);try{i.drawImage(f,u.x,u.y)}finally{f.close()}}let c=await(n.rotation!==0?ln(a,n.rotation):dn(a,n.exifOrientation)).convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}}catch{}throw new Error(ee())}function ln(e,t){if(t===0)return e;let r=t===90||t===270,n=r?e.height:e.width,o=r?e.width:e.height,a=new OffscreenCanvas(n,o),i=a.getContext("2d");return i?(i.translate(n/2,o/2),i.rotate(-t*Math.PI/180),i.drawImage(e,-e.width/2,-e.height/2),a):e}function dn(e,t){if(t<=1||t>8)return e;let{width:r,height:n}=e,o=t>=5,a=new OffscreenCanvas(o?n:r,o?r:n),i=a.getContext("2d");if(!i)return e;switch(t){case 2:i.transform(-1,0,0,1,r,0);break;case 3:i.transform(-1,0,0,-1,r,n);break;case 4:i.transform(1,0,0,-1,0,n);break;case 5:i.transform(0,1,1,0,0,0);break;case 6:i.transform(0,1,-1,0,n,0);break;case 7:i.transform(0,-1,-1,0,n,r);break;case 8:i.transform(0,-1,1,0,0,r);break}return i.drawImage(e,0,0),a}function pn(e,t,r,n,o){return new Promise((a,i)=>{let s=new VideoDecoder({output:c=>{s.close(),a(c)},error:c=>{s.state!=="closed"&&s.close(),i(c)}});s.configure({codec:e,codedWidth:r,codedHeight:n,description:t}),s.decode(new EncodedVideoChunk({type:"key",timestamp:0,data:o})),s.flush().catch(c=>{s.state!=="closed"&&s.close(),i(c)})})}var R=null;function je(){if(R!==null)return R;if(typeof WebAssembly>"u")return R={supported:!1,reason:"WebAssembly is not supported in this browser."},R;if(typeof SharedArrayBuffer>"u")return R={supported:!1,reason:"SharedArrayBuffer is not available. This may be due to missing cross-origin isolation headers."},R;if(typeof Worker>"u")return R={supported:!1,reason:"Web Workers are not supported in this browser."},R;if(typeof navigator<"u"&&"deviceMemory"in navigator&&navigator.deviceMemory<=2)return R={supported:!1,reason:"Device has insufficient memory for client-side media processing."},R;if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency<2)return R={supported:!1,reason:"Device has insufficient CPU cores for client-side media processing."},R;if(typeof navigator<"u"){let e=navigator.connection;if(e){if(e.saveData)return R={supported:!1,reason:"Data saver mode is enabled."},R;if(e.effectiveType==="slow-2g"||e.effectiveType==="2g")return R={supported:!1,reason:"Network connection is too slow for client-side media processing."},R}}if(typeof window<"u")try{let e=new Blob([""],{type:"application/javascript"}),t=URL.createObjectURL(e);try{new Worker(t).terminate()}finally{URL.revokeObjectURL(t)}}catch{return R={supported:!1,reason:"The site's Content Security Policy (CSP) does not allow blob: workers. The worker-src directive must include blob: to enable client-side media processing."},R}return R={supported:!0},R}function Ae(){return je().supported}function Vt(){return typeof createImageBitmap<"u"&&typeof OffscreenCanvas<"u"}function Wt(){R=null}var mn=4,gn=.5*1024*1024*1024,hn=.9*1024*1024*1024;function Yt(e){let{width:t,height:r,interlaced:n}=e;return t*r*mn>(n?gn:hn)}var yn=524288;function In(e){let t=2;for(;t<e.byteLength;){if(e.getUint8(t)!==255)return null;for(;t<e.byteLength&&e.getUint8(t)===255;)t++;if(t>=e.byteLength)return null;let r=e.getUint8(t);if(t++,r===1||r>=208&&r<=217)continue;if(r===218||t+2>e.byteLength)return null;let n=e.getUint16(t);if(n<2)return null;if(r>=192&&r<=207&&r!==196&&r!==200&&r!==204){if(t+7>e.byteLength)return null;let a=e.getUint16(t+3);return{width:e.getUint16(t+5),height:a,interlaced:r===194||r===198||r===202||r===206}}t+=n}return null}function En(e){if(e.byteLength<29||!(e.getUint8(12)===73&&e.getUint8(13)===72&&e.getUint8(14)===68&&e.getUint8(15)===82))return null;let r=e.getUint32(16),n=e.getUint32(20),o=e.getUint8(28);return{width:r,height:n,interlaced:o!==0}}async function jt(e){try{let t=Math.min(e.size,yn),r=await e.slice(0,t).arrayBuffer(),n=new DataView(r);return n.byteLength>=3&&n.getUint16(0)===65496?In(n):n.byteLength>=8&&n.getUint32(0)===2303741511&&n.getUint32(4)===218765834?En(n):null}catch{return null}}var Qt=class extends File{constructor(e="stub-file"){super([],e)}};var pe=.82,Qe=new Set;function vn({file:e,batchId:t,onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,additionalData:i={},sourceUrl:s,sourceAttachmentId:c,abortController:u,operations:f}){return async({dispatch:d})=>{let p=N(),h=mt(e),y;h instanceof Qt||(y=(0,D.createBlobURL)(h),d({type:g.CacheBlobUrl,id:p,blobUrl:y})),d({type:g.Add,item:{id:p,batchId:t,status:z.Processing,sourceFile:Ge(h),file:h,attachment:{url:y},additionalData:{generate_sub_sizes:!1,...i},onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,sourceUrl:s,sourceAttachmentId:c,abortController:u||new AbortController,operations:Array.isArray(f)?f:[l.Prepare]}}),d.processItem(p)}}function wn({file:e,onChange:t,additionalData:r,operations:n,batchId:o,parentId:a}){return({dispatch:i})=>{let s=N();i({type:g.Add,item:{id:s,batchId:o,status:z.Processing,sourceFile:Ge(e),file:e,onChange:t,additionalData:{...r},parentId:a,operations:Array.isArray(n)?n:[l.Prepare],abortController:new AbortController}}),i.processItem(s)}}function Rn(e){return async({select:t,dispatch:r})=>{if(t.isPaused())return;let n=t.getItem(e);if(!n)return;let{attachment:o,onChange:a,onSuccess:i,onBatchSuccess:s,batchId:c,parentId:u}=n,f=Array.isArray(n.operations?.[0])?n.operations[0][0]:n.operations?.[0],d=Array.isArray(n.operations?.[0])?n.operations[0][1]:void 0;if(f===l.Upload){let p=t.getSettings();if(t.getActiveUploadCount()>=p.maxConcurrentUploads)return}if(f===l.ResizeCrop||f===l.Rotate){let p=t.getSettings();if(t.getActiveImageProcessingCount()>=p.maxConcurrentImageProcessing)return}if(!(f===l.TranscodeGif&&t.getActiveVideoProcessingCount()>=1)){if(o&&(o.url&&/\.hei[cf]$/i.test(o.url)||a?.([o])),!f){if((u||!u&&!t.hasPendingItemsByParentId(e))&&(o&&i?.([o]),r.removeItem(e),r.revokeBlobUrls(e),c&&t.isBatchUploaded(c)&&s?.()),u&&c&&t.isBatchUploaded(c)){let p=t.getItem(u);if(!p)return;if(p.operations&&p.operations.length>0){r.processItem(u);return}o&&p.onSuccess?.([o]),r.removeItem(u),r.revokeBlobUrls(u),p.batchId&&t.isBatchUploaded(p.batchId)&&p.onBatchSuccess?.()}return}if(!(f===l.Finalize&&t.hasPendingItemsByParentId(e)))switch(r({type:g.OperationStart,id:e,operation:f}),Q(`Starting operation ${f} for ${n.file.name} (item ${n.id})`),f){case l.Prepare:r.prepareItem(n.id);break;case l.ResizeCrop:r.resizeCropItem(n.id,d);break;case l.Rotate:r.rotateItem(n.id,d);break;case l.TranscodeImage:r.transcodeImageItem(n.id,d);break;case l.TranscodeGif:r.transcodeGifItem(n.id,d);break;case l.Upload:n.parentId?r.sideloadItem(e):r.uploadItem(e);break;case l.ThumbnailGeneration:r.generateThumbnails(e);break;case l.Finalize:r.finalizeItem(e);break;case l.DetectUltraHdr:r.detectUltraHdr(e);break}}}}function Sn(){return{type:g.PauseQueue}}function Un(){return async({select:e,dispatch:t})=>{t({type:g.ResumeQueue});for(let r of e.getAllItems())r.status===z.PendingRetry?t.executeRetry(r.id):t.processItem(r.id)}}function _n(e){return async({dispatch:t})=>{t({type:g.PauseItem,id:e})}}function Cn(e){return async({select:t,dispatch:r})=>{t.getItem(e)&&(Qe.delete(e),we(e),r({type:g.Remove,id:e}),t.getAllItems().length===0&&(qe(),Ct()))}}function bn(e,t){return async({select:r,dispatch:n})=>{let a=r.getItem(e)?.currentOperation;if(n({type:g.OperationFinish,id:e,item:t}),n.processItem(e),a===l.Upload){let i=r.getPendingUploads();for(let s of i)n.processItem(s.id)}if(a===l.ResizeCrop||a===l.Rotate){let i=r.getPendingImageProcessing();for(let s of i)n.processItem(s.id)}if(a===l.TranscodeGif){let i=r.getPendingVideoProcessing();for(let s of i)n.processItem(s.id)}(a===l.ResizeCrop||a===l.Rotate||a===l.TranscodeImage)&&Se(r.getActiveImageProcessingCount())}}var Tn=["jpeg","webp","avif","png","gif"];function xn(e){return Tn.includes(e)}async function Xt(e,t,r=!1,n=pe){if(e.type==="image/png"&&t==="image/jpeg"){let a=(0,D.createBlobURL)(e);try{if(await ke(a))return null}catch{return null}finally{(0,D.revokeBlobURL)(a)}}let o=t.split("/")[1];return xn(o)?[l.TranscodeImage,{outputFormat:o,outputQuality:n,interlaced:r}]:null}function On(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{file:o}=n,a=[],i=t.getSettings();if(o.type==="image/gif"&&i.gifConvert!==!1&&typeof ImageDecoder<"u"&&typeof VideoEncoder<"u"){let h=!1;try{h=gt(await o.arrayBuffer())}catch{h=!1}if(h){let y=!1,v=(0,D.createBlobURL)(o);try{y=await ke(v)}catch{y=!0}finally{(0,D.revokeBlobURL)(v)}if(!y){a.push(l.Upload,l.ThumbnailGeneration,l.Finalize),r({type:g.AddOperations,id:e,operations:a}),r.finishOperation(e,{animatedGifFile:n.file});return}}}let s=null,c=o.type.startsWith("image/"),u=at.includes(o.type),f=st.includes(o.type),d=!1;if(c&&u){let h=await jt(o);h&&Yt(h)&&(d=!0)}if(o.type==="image/jpeg"&&!d&&a.push(l.DetectUltraHdr),c&&u&&!d)a.push(l.Upload,l.ThumbnailGeneration,l.Finalize);else if(c&&f){try{s=await qt(o,i.imageQuality??pe)}catch{r.cancelItem(e,new U({code:I.HEIC_DECODE_ERROR,message:ee(),file:o}));return}a.push(l.Upload,l.ThumbnailGeneration,l.Finalize)}else a.push(l.Upload);r({type:g.AddOperations,id:e,operations:a});let p;if(f&&s){let h=Ae();p={file:s,sourceFile:s,originalHeicFile:n.file,additionalData:{...n.additionalData,generate_sub_sizes:!h,convert_format:!0}}}else!u||!c||d?p={additionalData:{...n.additionalData,generate_sub_sizes:!0,convert_format:!0}}:p={additionalData:{...n.additionalData,generate_sub_sizes:!1}};r.finishOperation(e,p)}}function An(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o;try{let a=await n.file.arrayBuffer();o=await yt(a)}catch{}o&&Qe.add(e),r.finishOperation(e,{})}}function Pn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=performance.now(),a=!1,i=s=>{a||(a=!0,Z({measureName:`Upload ${n.file.name}`,startTime:o,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),r.finishOperation(e,{attachment:s}))};t.getSettings().mediaUpload({filesList:[n.file],additionalData:n.additionalData,signal:n.abortController?.signal,isTransportOnly:!0,onFileChange:([s])=>{s&&!(0,D.isBlobURL)(s.url)&&i(s)},onSuccess:([s])=>{i(s)},onError:s=>{r.cancelItem(e,s)}})}}function Fn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{post:o,...a}=n.additionalData,i=t.getSettings().mediaSideload;if(!i){r.finishOperation(e,{});return}let s=performance.now();i({file:n.file,attachmentId:o,additionalData:a,signal:n.abortController?.signal,onSuccess:c=>{Z({measureName:`Sideload ${n.file.name}`,startTime:s,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),n.parentId&&r({type:g.AccumulateSubSize,id:n.parentId,subSize:c}),r.finishOperation(e,{})},onError:c=>{r.cancelItem(e,c)}})}}function Mn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.resize){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=!!o.parentId,s=!!t.isThresholdResize,{imageStripMeta:c,imageMaxBitDepth:u}=r.getSettings();try{let f=await It(o.id,o.file,t.resize,{smartCrop:!1,addSuffix:i,signal:o.abortController?.signal,scaledSuffix:s,quality:t.quality,stripMeta:c,maxBitdepth:u});Z({measureName:`ResizeCrop ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let d=(0,D.createBlobURL)(f);n({type:g.CacheBlobUrl,id:e,blobUrl:d}),n.finishOperation(e,{file:f,attachment:{url:d}})}catch(f){n.cancelItem(e,new U({code:I.IMAGE_TRANSCODING_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:f instanceof Error?f:void 0}))}}}function Dn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.orientation||t.orientation===1){n.finishOperation(e,{file:o.file});return}let a=performance.now();try{let i=await $e(o.id,o.file,t.orientation,o.abortController?.signal);Z({measureName:`Rotate ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let s=(0,D.createBlobURL)(i);n({type:g.CacheBlobUrl,id:e,blobUrl:s}),n.finishOperation(e,{file:i,attachment:{url:s}})}catch(i){n.cancelItem(e,new U({code:I.IMAGE_ROTATION_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:i instanceof Error?i:void 0}))}}}function zn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.outputFormat){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=`image/${t.outputFormat}`,s=t.outputQuality??pe,c=t.interlaced??!1,{imageStripMeta:u,imageMaxBitDepth:f}=r.getSettings();try{let d=await ht(o.id,o.file,i,{quality:s,interlaced:c,stripMeta:u,maxBitdepth:f});Z({measureName:`Transcode ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,D.createBlobURL)(d);n({type:g.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:d,attachment:{url:p}})}catch(d){n.cancelItem(e,new U({code:I.MEDIA_TRANSCODING_ERROR,message:"Image could not be transcoded to the target format",file:o.file,cause:d instanceof Error?d:void 0}))}}}function Bn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=`video/${t?.outputFormat??"mp4"}`,s=o.file;try{let c=await Ut(o.id,s,i,{timeout:t?.timeout,maxTotalPixels:t?.maxTotalPixels});n.finishOperation(e,{file:c}),n.addSideloadItem({file:s,batchId:N(),parentId:o.parentId,additionalData:{post:o.additionalData?.post,image_size:"animated_video_poster",convert_format:!1},operations:[[l.TranscodeImage,{outputFormat:"jpeg",outputQuality:pe,interlaced:!1}],l.Upload]})}catch(c){if(Rt(c)){St(c)&&Q(`Skipping GIF to video conversion: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion unsupported"),!0);return}if(Ve(c)){Q(`GIF to video conversion timed out; keeping the original GIF only: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion timed out"),!0);return}console.error("[video-conversion] GIF to video conversion failed:",c),n.cancelItem(e,new U({code:I.GIF_TRANSCODING_ERROR,message:"Animated GIF could not be converted to video",file:o.file,cause:c instanceof Error?c:void 0}),!0)}}}function Nn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;if(!n.attachment){r.finishOperation(e,{});return}let o=n.attachment,a=t.getSettings();if(n.originalHeicFile&&o.id&&r.addSideloadItem({file:n.originalHeicFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"source_original",convert_format:!1},operations:[l.Upload]}),n.animatedGifFile&&o.id){let d=a.videoOutputFormat==="video/webm"?"webm":"mp4";r.addSideloadItem({file:n.animatedGifFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"animated_video",convert_format:!1},operations:[[l.TranscodeGif,{outputFormat:d}],l.Upload]})}let i=o.exif_orientation||1,s=n.sourceFile.type,c=s==="image/avif"||s==="image/heif",u=!1;c&&(i=xe(await n.sourceFile.arrayBuffer()),u=i!==1);let f;{let d=i!==1&&!n.file.name.includes("-scaled");if((d||u)&&o.id)try{f=await $e(n.id,n.sourceFile,i,n.abortController?.signal)}catch{console.warn("Failed to rotate image, continuing with thumbnails")}d&&f&&o.id&&r.addSideloadItem({file:f,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"original",convert_format:!1},operations:[l.Upload]})}if(!n.parentId&&o.missing_image_sizes&&o.missing_image_sizes.length>0){let d=a.allImageSizes||{},p=o.missing_image_sizes,h=u&&f?f:n.sourceFile,y=o.filename?Re(h,o.filename):h,v=N(),b=Qe.has(n.id),P=o.image_output_format,A=o.image_save_progressive??!1,T=o.image_quality,F=a.imageQuality??pe,B=typeof T?.default=="number"?T.default/100:F,ne=E=>{let S=T?.sizes?.[E];return typeof S=="number"?S/100:B},G=null;!b&&P&&(G=await Xt(h,P,A,B));let L=new Map;for(let E of p){let S=d[E];if(!S){console.warn(`Image size "${E}" not found in configuration`);continue}let M=`${S.width}x${S.height}x${S.crop}`,x=L.get(M);x?x.push(E):L.set(M,[E])}for(let[,E]of L){let S=d[E[0]],M=ne(E[0]),x=[[l.ResizeCrop,{resize:S,quality:M}]];!b&&G&&x.push([G[0],{...G[1],outputQuality:M}]),x.push(l.Upload);let H=E.length===1?E[0]:E;r.addSideloadItem({file:y,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:H,convert_format:!1},operations:x})}{let{bigImageSizeThreshold:E}=a;if(E&&o.id){let S=await createImageBitmap(h),M=S.width>E||S.height>E;if(S.close(),M){let x=o.filename?Re(h,o.filename):h,H=[[l.ResizeCrop,{resize:{width:E,height:E},isThresholdResize:!0,quality:B}]];!b&&G&&H.push(G),H.push(l.Upload),r.addSideloadItem({file:x,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:"scaled",convert_format:!1},operations:H})}}}}r.finishOperation(e,{})}}function Gn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=n.attachment,{mediaFinalize:a}=t.getSettings(),i={};if(o?.id&&a)try{let s=await a(o.id,n.subSizes||[]);s&&(i.attachment=s)}catch(s){console.warn("Media finalization failed:",s),r.cancelItem(e,new U({code:I.MEDIA_FINALIZE_ERROR,message:(0,Pe.__)("Could not finalize the upload."),file:n.file}));return}r.finishOperation(e,i)}}function Ln(e){return async({select:t,dispatch:r})=>{let n=t.getBlobUrls(e);for(let o of n)(0,D.revokeBlobURL)(o);r({type:g.RevokeBlobUrls,id:e})}}function Hn(e,t){return async({dispatch:r})=>{r({type:g.UpdateProgress,id:e,progress:t})}}function kn(e){return{type:g.UpdateSettings,settings:e}}var Kt=w(Zt(),1),{lock:gi,unlock:me}=(0,Kt.__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/upload-media");var er={reducer:De,selectors:ve,actions:be},j=(0,te.createReduxStore)(Ee,{reducer:De,selectors:ve,actions:be});(0,te.select)(j)||(0,te.register)(j);me(j).registerPrivateActions(Xe);me(j).registerPrivateSelectors(ze);var cr=w(Je(),1),ur=w(Ie(),1);var ir=w(Je(),1),re=w(Ie(),1),ar=w(nr(),1);var Fe=w(Ze(),1);function $n(e,t,r){if(!r)return t;let n=e.get(t);return n||(n=(0,re.createRegistry)({},t),n.registerStore(Ee,er),e.set(t,n)),n}var qn=(0,ar.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let n=(0,re.useRegistry)(),[o]=(0,ir.useState)(()=>new WeakMap),a=$n(o,n,t);return a===n?(0,Fe.jsx)(e,{registry:n,...r}):(0,Fe.jsx)(re.RegistryProvider,{value:a,children:(0,Fe.jsx)(e,{registry:a,...r})})},"withRegistryProvider"),sr=qn;var Me=w(Ze(),1),Vn=sr(e=>{let{children:t,settings:r}=e,{updateSettings:n}=me((0,ur.useDispatch)(j));return(0,cr.useEffect)(()=>{n(r)},[r,n]),(0,Me.jsx)(Me.Fragment,{children:t})}),fr=Vn;var m=w(q(),1);function lr(e,t){return{[I.EMPTY_FILE]:{title:(0,m.__)("Empty file"),description:(0,m.sprintf)((0,m.__)('"%s" is empty.'),t),action:(0,m.__)("Please choose a different file.")},[I.SIZE_ABOVE_LIMIT]:{title:(0,m.__)("File too large"),description:(0,m.sprintf)((0,m.__)('"%s" exceeds the maximum upload size.'),t),action:(0,m.__)("Please reduce the file size and try again.")},[I.MIME_TYPE_NOT_SUPPORTED]:{title:(0,m.__)("Unsupported file type"),description:(0,m.sprintf)((0,m.__)('"%s" is not a supported file type.'),t),action:(0,m.__)("Please upload a different file format.")},[I.MIME_TYPE_NOT_ALLOWED_FOR_USER]:{title:(0,m.__)("File type not allowed"),description:(0,m.sprintf)((0,m.__)('You are not allowed to upload "%s".'),t),action:(0,m.__)("Please contact your site administrator.")},[I.HEIC_DECODE_ERROR]:{title:(0,m.__)("HEIC decode failed"),description:(0,m.sprintf)((0,m.__)('Failed to decode HEIC file "%s".'),t),action:de()},[I.IMAGE_TRANSCODING_ERROR]:{title:(0,m.__)("Image processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to process "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.IMAGE_ROTATION_ERROR]:{title:(0,m.__)("Image rotation failed"),description:(0,m.sprintf)((0,m.__)('Failed to rotate "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.MEDIA_TRANSCODING_ERROR]:{title:(0,m.__)("Media processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to convert "%s" to the target format.'),t),action:(0,m.__)("The file may be corrupted. Try a different file.")},[I.MEDIA_FINALIZE_ERROR]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Could not finalize the upload of "%s".'),t),action:(0,m.__)("Please try again.")},[I.GENERAL]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}[e]||{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}return yr(Wn);})();
+"use strict";var wp;(wp||={}).uploadMedia=(()=>{var dr=Object.create;var ye=Object.defineProperty;var pr=Object.getOwnPropertyDescriptor;var mr=Object.getOwnPropertyNames;var gr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty;var et=(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 V=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ae=(e,t)=>{for(var r in t)ye(e,r,{get:t[r],enumerable:!0})},tt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of mr(t))!hr.call(e,o)&&o!==r&&ye(e,o,{get:()=>t[o],enumerable:!(n=pr(t,o))||n.enumerable});return e};var w=(e,t,r)=>(r=e!=null?dr(gr(e)):{},tt(t||!e||!e.__esModule?ye(r,"default",{value:e,enumerable:!0}):r,e)),yr=e=>tt(ye({},"__esModule",{value:!0}),e);var Ie=V((Qn,rt)=>{rt.exports=window.wp.data});var q=V((uo,ut)=>{ut.exports=window.wp.i18n});var pt=V((mo,dt)=>{dt.exports=window.wp.url});var Mt=V((ko,Ft)=>{Ft.exports=window.wp.blob});var Zt=V((gi,Jt)=>{Jt.exports=window.wp.privateApis});var Je=V((Ri,tr)=>{tr.exports=window.wp.element});var nr=V((Si,rr)=>{rr.exports=window.wp.compose});var Ze=V((Ui,or)=>{or.exports=window.ReactJSXRuntime});var Yn={};ae(Yn,{ErrorCode:()=>I,MediaUploadProvider:()=>fr,UploadError:()=>U,clearFeatureDetectionCache:()=>Wt,detectClientSideMediaSupport:()=>je,getErrorMessage:()=>lr,getHeicConversionAdvice:()=>de,getHeicUnsupportedMessage:()=>ee,isClientSideMediaSupported:()=>Ae,isHeicCanvasSupported:()=>Vt,store:()=>j});var te=w(Ie(),1);var g=(e=>(e.Unknown="REDUX_UNKNOWN",e.Add="ADD_ITEM",e.Prepare="PREPARE_ITEM",e.Cancel="CANCEL_ITEM",e.Remove="REMOVE_ITEM",e.RetryItem="RETRY_ITEM",e.ScheduleRetry="SCHEDULE_RETRY",e.PauseItem="PAUSE_ITEM",e.ResumeItem="RESUME_ITEM",e.PauseQueue="PAUSE_QUEUE",e.ResumeQueue="RESUME_QUEUE",e.OperationStart="OPERATION_START",e.OperationFinish="OPERATION_FINISH",e.AddOperations="ADD_OPERATIONS",e.CacheBlobUrl="CACHE_BLOB_URL",e.RevokeBlobUrls="REVOKE_BLOB_URLS",e.UpdateProgress="UPDATE_PROGRESS",e.AccumulateSubSize="ACCUMULATE_SUB_SIZE",e.UpdateSettings="UPDATE_SETTINGS",e))(g||{}),z=(e=>(e.Queued="QUEUED",e.Processing="PROCESSING",e.Paused="PAUSED",e.PendingRetry="PENDING_RETRY",e.Uploaded="UPLOADED",e.Error="ERROR",e))(z||{}),l=(e=>(e.Prepare="PREPARE",e.Upload="UPLOAD",e.ResizeCrop="RESIZE_CROP",e.Rotate="ROTATE",e.TranscodeImage="TRANSCODE_IMAGE",e.TranscodeGif="TRANSCODE_GIF",e.ThumbnailGeneration="THUMBNAIL_GENERATION",e.Finalize="FINALIZE",e.DetectUltraHdr="DETECT_ULTRAHDR",e))(l||{});var Ee="core/upload-media",nt=5,ot=2,it={maxRetryAttempts:3,initialRetryDelayMs:1e3,maxRetryDelayMs:3e4,backoffMultiplier:2,retryJitter:.1},at=["image/jpeg","image/png","image/gif","image/webp","image/avif"],st=["image/heic","image/heif"];var Ir=()=>{},Er={queue:[],queueStatus:"active",blobUrls:{},settings:{mediaUpload:Ir,maxConcurrentUploads:nt,maxConcurrentImageProcessing:ot,retry:{...it}},failureCount:0};function vr(e=Er,t={type:g.Unknown}){switch(t.type){case g.PauseQueue:return{...e,queueStatus:"paused"};case g.ResumeQueue:return{...e,queueStatus:"active"};case g.PauseItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Paused}:r)};case g.ResumeItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing}:r)};case g.Add:return{...e,queue:[...e.queue,t.item]};case g.Cancel:{let r=e.queue.find(n=>n.id===t.id);return{...e,failureCount:r&&!r.parentId?e.failureCount+1:e.failureCount,queue:e.queue.map(n=>n.id===t.id?{...n,error:t.error}:n)}}case g.RetryItem:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.Processing,error:void 0,retryCount:(r.retryCount??0)+1,abortController:new AbortController}:r)};case g.ScheduleRetry:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,status:z.PendingRetry,error:t.error,retryCount:t.retryCount,nextRetryTimestamp:t.nextRetryTimestamp}:r)};case g.Remove:return{...e,queue:e.queue.filter(r=>r.id!==t.id)};case g.OperationStart:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,currentOperation:t.operation}:r)};case g.AddOperations:return{...e,queue:e.queue.map(r=>r.id!==t.id?r:{...r,operations:[...r.operations||[],...t.operations]})};case g.OperationFinish:return{...e,queue:e.queue.map(r=>{if(r.id!==t.id)return r;let n=r.operations?r.operations.slice(1):[],o=r.attachment||t.item.attachment?{...r.attachment,...t.item.attachment}:void 0;return{...r,currentOperation:void 0,operations:n,...t.item,attachment:o,additionalData:{...r.additionalData,...t.item.additionalData}}})};case g.CacheBlobUrl:{let r=e.blobUrls[t.id]||[];return{...e,blobUrls:{...e.blobUrls,[t.id]:[...r,t.blobUrl]}}}case g.RevokeBlobUrls:{let r={...e.blobUrls};return delete r[t.id],{...e,blobUrls:r}}case g.UpdateProgress:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,progress:t.progress}:r)};case g.AccumulateSubSize:return{...e,queue:e.queue.map(r=>r.id===t.id?{...r,subSizes:[...r.subSizes||[],t.subSize]}:r)};case g.UpdateSettings:return{...e,settings:{...e.settings,...t.settings}}}return e}var De=vr;var ve={};ae(ve,{getItems:()=>wr,getSettings:()=>_r,isUploading:()=>Rr,isUploadingById:()=>Ur,isUploadingByUrl:()=>Sr});function wr(e){return e.queue}function Rr(e){return e.queue.length>=1}function Sr(e,t){return e.queue.some(r=>r.attachment?.url===t||r.sourceUrl===t)}function Ur(e,t){return e.queue.some(r=>r.attachment?.id===t||r.sourceAttachmentId===t)}function _r(e){return e.settings}var ze={};ae(ze,{getActiveImageProcessingCount:()=>Mr,getActiveUploadCount:()=>Pr,getActiveVideoProcessingCount:()=>Dr,getAllItems:()=>Cr,getBlobUrls:()=>Ar,getFailedItems:()=>Nr,getFailureCount:()=>br,getItem:()=>Tr,getItemProgress:()=>Lr,getPendingImageProcessing:()=>zr,getPendingUploads:()=>Fr,getPendingVideoProcessing:()=>Br,hasPendingItemsByParentId:()=>Gr,isBatchUploaded:()=>xr,isPaused:()=>Or});function Cr(e){return e.queue}function br(e){return e.failureCount}function Tr(e,t){return e.queue.find(r=>r.id===t)}function xr(e,t){return e.queue.filter(n=>t===n.batchId).length===0}function Or(e){return e.queueStatus==="paused"}function Ar(e,t){return e.blobUrls[t]||[]}function Pr(e){return e.queue.filter(t=>t.currentOperation===l.Upload).length}function Fr(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.Upload&&t.currentOperation!==l.Upload)}function Mr(e){return e.queue.filter(t=>t.currentOperation===l.ResizeCrop||t.currentOperation===l.Rotate).length}function Dr(e){return e.queue.filter(t=>t.currentOperation===l.TranscodeGif).length}function zr(e){return e.queue.filter(t=>{let r=Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0];return(r===l.ResizeCrop||r===l.Rotate)&&t.currentOperation!==l.ResizeCrop&&t.currentOperation!==l.Rotate})}function Br(e){return e.queue.filter(t=>(Array.isArray(t.operations?.[0])?t.operations[0][0]:t.operations?.[0])===l.TranscodeGif&&t.currentOperation!==l.TranscodeGif)}function Nr(e){return e.queue.filter(t=>t.error!==void 0)}function Gr(e,t){return e.queue.some(r=>r.parentId===t)}function Lr(e,t){return e.queue.find(n=>n.id===t)?.progress}var be={};ae(be,{addItems:()=>Jr,cancelItem:()=>Zr,executeRetry:()=>tn,retryItem:()=>Kr,scheduleRetry:()=>en});var _=[];for(let e=0;e<256;++e)_.push((e+256).toString(16).slice(1));function ct(e,t=0){return(_[e[t+0]]+_[e[t+1]]+_[e[t+2]]+_[e[t+3]]+"-"+_[e[t+4]]+_[e[t+5]]+"-"+_[e[t+6]]+_[e[t+7]]+"-"+_[e[t+8]]+_[e[t+9]]+"-"+_[e[t+10]]+_[e[t+11]]+_[e[t+12]]+_[e[t+13]]+_[e[t+14]]+_[e[t+15]]).toLowerCase()}var Hr=new Uint8Array(16);function Be(){return crypto.getRandomValues(Hr)}function kr(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():$r(e,t,r)}function $r(e,t,r){e=e||{};let n=e.random??e.rng?.()??Be();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){if(r=r||0,r<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[r+o]=n[o];return t}return ct(n)}var N=kr;var Pt=w(q(),1);function ft(e){let{attempt:t,initialDelay:r,maxDelay:n,multiplier:o,jitter:a}=e,i=r*Math.pow(o,t-1),s=Math.min(i,n),c=1+(Math.random()*2-1)*a;return Math.floor(s*c)}var qr=[/network/i,/timeout/i,/ECONNRESET/i,/fetch failed/i,/connection/i,/socket/i,/ETIMEDOUT/i,/ENOTFOUND/i,/Could not get a valid response/i,/Failed to fetch/i,/Load failed/i];function lt(e,t,r){if(t>=r)return!1;let n=typeof e=="string"?e:e?.message||"";return qr.some(o=>o.test(n))}var se=new Map;function we(e){let t=se.get(e);t!==void 0&&(clearTimeout(t),se.delete(e))}var Ne=class extends File{width=0;height=0;originalWidth=0;originalHeight=0;get wasResized(){return(this.originalWidth||0)>this.width||(this.originalHeight||0)>this.height}constructor(e,t,r,n,o){super([e],e.name,{type:e.type,lastModified:e.lastModified}),this.width=t,this.height=r,this.originalWidth=n,this.originalHeight=o}};var Vr=w(pt(),1),Wr=w(q(),1);function mt(e){if(e instanceof File)return e;if("name"in e&&typeof e.name=="string")return new File([e],e.name,{type:e.type,lastModified:e.lastModified});let t=e.type.split("/")[1],r=e.type==="application/pdf"?"document":e.type.split("/")[0];return new File([e],`${r}.${t}`,{type:e.type})}function Re(e,t){return new File([e],t,{type:e.type,lastModified:e.lastModified})}function Ge(e){return Re(e,e.name)}function W(e){return e.includes(".")?e.split(".").slice(0,-1).join("."):e}function gt(e){let t=new Uint8Array(e);if(t.length<4||t[0]!==71||t[1]!==73||t[2]!==70||t[3]!==56)return!1;let r=0;for(let n=0;n<t.length-2;n++)if(t[n]===0&&t[n+1]===33&&t[n+2]===249&&(r++,r>1))return!0;return!1}var Le,ce;function ue(){return Le||(Le=import("@wordpress/vips/worker").then(e=>(ce=e,e))),Le}async function ht(e,t,r,n={}){let{vipsConvertImageFormat:o}=await ue(),a=await o(e,await t.arrayBuffer(),t.type,r,n),i=r.split("/")[1],s=`${W(t.name)}.${i}`;return new File([new Blob([a])],s,{type:r})}async function ke(e){let{vipsHasTransparency:t}=await ue(),r=await fetch(e);if(!r.ok)throw new Error(`Failed to fetch image: ${r.status}`);return t(await r.arrayBuffer())}async function yt(e){let{vipsGetUltraHdrInfo:t}=await ue();return t(e)}async function It(e,t,r,n={}){let{smartCrop:o=!1,addSuffix:a=!1,signal:i,scaledSuffix:s,quality:c,stripMeta:u,maxBitdepth:f}=n;if(i?.aborted)throw new Error("Operation aborted");let{vipsResizeImage:d}=await ue(),{buffer:p,width:h,height:y,originalWidth:v,originalHeight:b}=await d(e,await t.arrayBuffer(),t.type,r,{smartCrop:o,quality:c,stripMeta:u,maxBitdepth:f}),P=t.name;if(v>h||b>y){let F=W(t.name);s?P=t.name.replace(F,`${F}-scaled`):a&&(P=t.name.replace(F,`${F}-${h}x${y}`))}return new Ne(new File([new Blob([p],{type:t.type})],P,{type:t.type}),h,y,v,b)}async function $e(e,t,r,n){if(n?.aborted)throw new Error("Operation aborted");if(r===1)return t;let{vipsRotateImage:o}=await ue(),{buffer:a,width:i,height:s}=await o(e,await t.arrayBuffer(),t.type,r),c=W(t.name),u=t.name.replace(c,`${c}-rotated`);return new Ne(new File([new Blob([a],{type:t.type})],u,{type:t.type}),i,s)}async function Et(e){return ce?ce.vipsCancelOperations(e):!1}function qe(){ce&&ce.terminateVipsWorker()}var He=0,Yr=50;function Se(e){He++,He>=Yr&&e===0&&(qe(),He=0)}var vt="Unsupported",jr=`${vt}: GIF exceeds maximum conversion size`,wt="GIF to video conversion timed out",Qr=3e4;function Rt(e){return e instanceof Error&&e.message.startsWith(vt)}function St(e){return e instanceof Error&&e.message.startsWith(jr)}function Ve(e){return e instanceof Error&&e.message.startsWith(wt)}var Y,Ue;function Xr(){return Y||(Y=import("@wordpress/video-conversion/worker").then(e=>(Ue=e,e)).catch(e=>{throw Y=void 0,e})),Y}async function Ut(e,t,r,{maxDimensions:n,timeout:o=Qr,maxTotalPixels:a}={}){let i=await Xr(),s=i.convertGifToVideo(e,t,r,n,a),c;if(o>0){let d;try{c=await Promise.race([s,new Promise((p,h)=>{d=setTimeout(()=>{h(new Error(`${wt} after ${o}ms`))},o)})])}catch(p){throw Ve(p)&&(s.catch(()=>{}),i.cancelGifToVideoOperations(e).catch(()=>{})),p}finally{clearTimeout(d)}}else c=await s;let u=r==="video/webm"?"webm":"mp4",f=`${W(t.name)}.${u}`;return new File([new Blob([c],{type:r})],f,{type:r})}async function _t(e){let t=Ue??(Y?await Y.catch(()=>{}):void 0);return t?t.cancelGifToVideoOperations(e):!1}function Ct(){if(Ue){Ue.terminateVideoConversionWorker();return}Y&&Y.then(e=>e.terminateVideoConversionWorker()).catch(()=>{})}function bt(){return!1}function Q(e,...t){bt()&&console.debug(`[upload-media] ${e}`,...t)}function Z(e){if(!bt())return;let{measureName:t,startTime:r,endTime:n=performance.now(),tooltipText:o,properties:a}=e,i={devtools:{dataType:"track-entry",track:"Upload Media",tooltipText:o,properties:a?.map(([s,c])=>({key:s,value:c}))}};try{performance.measure(t,{start:r,end:n,detail:i})}catch{}}var I=(e=>(e.EMPTY_FILE="EMPTY_FILE",e.SIZE_ABOVE_LIMIT="SIZE_ABOVE_LIMIT",e.MIME_TYPE_NOT_SUPPORTED="MIME_TYPE_NOT_SUPPORTED",e.MIME_TYPE_NOT_ALLOWED_FOR_USER="MIME_TYPE_NOT_ALLOWED_FOR_USER",e.HEIC_DECODE_ERROR="HEIC_DECODE_ERROR",e.IMAGE_TRANSCODING_ERROR="IMAGE_TRANSCODING_ERROR",e.IMAGE_ROTATION_ERROR="IMAGE_ROTATION_ERROR",e.MEDIA_TRANSCODING_ERROR="MEDIA_TRANSCODING_ERROR",e.GIF_TRANSCODING_ERROR="GIF_TRANSCODING_ERROR",e.MEDIA_FINALIZE_ERROR="MEDIA_FINALIZE_ERROR",e.GENERAL="GENERAL",e))(I||{}),U=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:n}){super(t,{cause:n}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};var _e=w(q(),1);function Tt(e,t){if(!t)return;let r=t.some(n=>n.includes("/")?n===e.type:e.type.startsWith(`${n}/`));if(e.type&&!r)throw new U({code:I.MIME_TYPE_NOT_SUPPORTED,message:(0,_e.sprintf)((0,_e.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Ce=w(q(),1);function xt(e){return e?Object.entries(e).flatMap(([t,r])=>{let[n]=r.split("/"),o=t.split("|");return[r,...o.map(a=>`${n}/${a}`)]}):null}function Ot(e,t){let r=xt(t);if(!r)return;let n=r.includes(e.type);if(e.type&&!n)throw new U({code:I.MIME_TYPE_NOT_ALLOWED_FOR_USER,message:(0,Ce.sprintf)((0,Ce.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var K=w(q(),1);function At(e,t){if(e.size<=0)throw new U({code:I.EMPTY_FILE,message:(0,K.sprintf)((0,K.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new U({code:I.SIZE_ABOVE_LIMIT,message:(0,K.sprintf)((0,K.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Jr({files:e,onChange:t,onSuccess:r,onError:n,onBatchSuccess:o,additionalData:a,allowedTypes:i}){return async({select:s,dispatch:c})=>{let u=N();for(let f of e){try{Tt(f,i),Ot(f,s.getSettings().allowedMimeTypes)}catch(d){n?.(d);continue}try{At(f,s.getSettings().maxUploadFileSize)}catch(d){n?.(d);continue}c.addItem({file:f,batchId:u,onChange:t,onSuccess:r,onBatchSuccess:o,onError:n,additionalData:a})}}}function Zr(e,t,r=!1){return async({select:n,dispatch:o})=>{let a=n.getItem(e);if(!a)return;if(we(e),!r&&t&&!a.parentId&&!a.attachment?.id){let f=n.getSettings().retry;if(f){let d=a.retryCount??0,p=f.maxRetryAttempts;if(lt(t,d,p)){o.scheduleRetry(e,t);return}}}if(a.abortController?.abort(),Et(e).catch(()=>{}),_t(e).catch(()=>{}),r)Q(`Item cancelled: ${a.file.name} (item ${e}): ${t instanceof Error?t.message:t}`);else{let{onError:u}=a;u?.(t??new Error("Upload cancelled")),!u&&t&&!a.parentId&&console.error("Upload cancelled",t)}let{currentOperation:i,parentId:s,batchId:c}=a;if(o({type:g.Cancel,id:e,error:t}),o.removeItem(e),o.revokeBlobUrls(e),i===l.ResizeCrop||i===l.Rotate)for(let u of n.getPendingImageProcessing())o.processItem(u.id);if(i===l.Upload)for(let u of n.getPendingUploads())o.processItem(u.id);if(i===l.TranscodeGif)for(let u of n.getPendingVideoProcessing())o.processItem(u.id);if((i===l.ResizeCrop||i===l.Rotate||i===l.TranscodeImage)&&Se(n.getActiveImageProcessingCount()),s){let u=n.getItem(s);if(u){let f=a.additionalData?.image_size==="animated_video"||a.additionalData?.image_size==="animated_video_poster";if(n.hasPendingItemsByParentId(s))u.operations&&u.operations.length>0&&o.processItem(s);else if(u.subSizes&&u.subSizes.length>0||f)u.operations&&u.operations.length>0&&o.processItem(s);else{let d=u.attachment?.id,{mediaDelete:p}=n.getSettings();d&&p&&p(d).catch(()=>{}),await o.cancelItem(s,new U({code:t instanceof U&&t.code||I.GENERAL,message:t?.message||(0,Pt.__)("The image could not be uploaded."),file:u.file,cause:t instanceof Error?t:void 0}))}}}c&&n.isBatchUploaded(c)&&(Q(`Batch completed: ${c}`),a.onBatchSuccess?.())}}function Kr(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);n&&n.error&&(r({type:g.RetryItem,id:e}),r.processItem(e))}}function en(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=r.getSettings().retry;if(!i)return;let s=o.retryCount??0,c=ft({attempt:s+1,initialDelay:i.initialRetryDelayMs,maxDelay:i.maxRetryDelayMs,multiplier:i.backoffMultiplier,jitter:i.retryJitter}),u=setTimeout(()=>{se.delete(e),n.executeRetry(e)},c);se.set(e,u),n({type:g.ScheduleRetry,id:e,error:t,retryCount:s,nextRetryTimestamp:Date.now()+c})}}function tn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);!n||n.status!==z.PendingRetry||t.isPaused()||(r({type:g.RetryItem,id:e}),r.processItem(e))}}var Xe={};ae(Xe,{addItem:()=>wn,addSideloadItem:()=>Rn,detectUltraHdr:()=>Pn,finalizeItem:()=>Ln,finishOperation:()=>Tn,generateThumbnails:()=>Gn,getTranscodeImageOperation:()=>Xt,pauseItem:()=>Cn,pauseQueue:()=>Un,prepareItem:()=>An,processItem:()=>Sn,removeItem:()=>bn,resizeCropItem:()=>Dn,resumeQueue:()=>_n,revokeBlobUrls:()=>Hn,rotateItem:()=>zn,sideloadItem:()=>Mn,transcodeGifItem:()=>Nn,transcodeImageItem:()=>Bn,updateItemProgress:()=>kn,updateSettings:()=>$n,uploadItem:()=>Fn});var D=w(Mt(),1),Pe=w(q(),1);var We=class{view;buffer;pos;constructor(e,t=0){this.buffer=e,this.view=new DataView(e),this.pos=t}u8(){let e=this.view.getUint8(this.pos);return this.pos+=1,e}u16(){let e=this.view.getUint16(this.pos);return this.pos+=2,e}u32(){let e=this.view.getUint32(this.pos);return this.pos+=4,e}u64(){let e=this.view.getUint32(this.pos),t=this.view.getUint32(this.pos+4);return this.pos+=8,e*4294967296+t}uN(e){if(e===0)return 0;if(e===4)return this.u32();if(e===8)return this.u64();throw new Error(`Unsupported uint size: ${e}`)}str(e){let t="";for(let r=0;r<e;r++)t+=String.fromCharCode(this.view.getUint8(this.pos+r));return this.pos+=e,t}bytes(e){let t=new Uint8Array(this.buffer,this.pos,e);return this.pos+=e,new Uint8Array(t)}};function Ye(e){if(e.pos+8>e.view.byteLength)return null;let t=e.pos,r=e.u32(),n=e.str(4),o=8;return r===1?(r=e.u64(),o=16):r===0&&(r=e.view.byteLength-t),{type:n,offset:t,size:r,headerSize:o}}function fe(e,t,r){let n=[];for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;n.push(o),e.pos=o.offset+o.size}return n}function le(e,t,r,n){for(e.pos=t;e.pos<r;){let o=Ye(e);if(!o||o.size<8)break;if(o.type===n)return o;e.pos=o.offset+o.size}}function rn(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();return e.pos+=3,r===0?e.u16():e.u32()}function Dt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=e.u8(),o=n>>4&15,a=n&15,i=e.u8(),s=i>>4&15,c=r>=1?i&15:0,u=r<2?e.u16():e.u32(),f=new Map;for(let d=0;d<u;d++){let p=r<2?e.u16():e.u32(),h=0;(r===1||r===2)&&(h=e.u16()&15),e.u16();let y=e.uN(s),v=e.u16(),b=[];for(let P=0;P<v;P++){r>=1&&e.uN(c);let A=e.uN(o),T=e.uN(a);b.push({offset:y+A,length:T})}f.set(p,{constructionMethod:h,extents:b})}return f}function nn(e,t){e.pos=t.offset+t.headerSize;let r=e.u32(),n=r>>>24,a=(r&16777215&1)!==0,i=e.u32(),s=new Map;for(let c=0;c<i;c++){let u=n<1?e.u16():e.u32(),f=e.u8(),d=[];for(let p=0;p<f;p++)a?d.push(e.u16()&32767):d.push(e.u8()&127);s.set(u,d)}return s}function zt(e,t){return e.pos=t.offset+t.headerSize+4,{width:e.u32(),height:e.u32()}}function Bt(e,t){return e.pos=t.offset+t.headerSize,(e.u8()&3)*90}function Nt(e,t){e.pos=t.offset+t.headerSize;let r=e.u8();e.pos+=3;let n=r===0?e.u16():e.u32(),o=new Map,a=e.pos,i=t.offset+t.size,s=fe(e,a,i);for(let c=0;c<Math.min(n,s.length);c++){let u=s[c];if(u.type!=="infe")continue;e.pos=u.offset+u.headerSize;let f=e.u8();if(e.pos+=3,f>=2){let d=f===2?e.u16():e.u32();e.u16();let p=e.str(4);o.set(d,p)}}return o}function on(e,t,r){e.pos=t.offset+t.headerSize;let n=e.u8();e.pos+=3;let o=new Map,a=t.offset+t.size;for(;e.pos<a;){let i=Ye(e);if(!i||i.size<8)break;e.pos=i.offset+i.headerSize;let s=n===0?e.u16():e.u32(),c=e.u16(),u=[];for(let f=0;f<c;f++)u.push(n===0?e.u16():e.u32());i.type===r&&o.set(s,u),e.pos=i.offset+i.size}return o}function an(e){return e=e>>>1&1431655765|(e&1431655765)<<1,e=e>>>2&858993459|(e&858993459)<<2,e=e>>>4&252645135|(e&252645135)<<4,e=e>>>8&16711935|(e&16711935)<<8,e=e>>>16|e<<16,e>>>0}function Gt(e,t){e.pos=t,e.u8();let r=e.u8(),n=r>>6&3,o=r>>5&1,a=r&31,i=e.u32(),s=e.bytes(6),c=e.u8(),u=n>0?String.fromCharCode(64+n):"",f=an(i).toString(16).toUpperCase(),d=o?"H":"L",p=-1;for(let y=5;y>=0;y--)if(s[y]!==0){p=y;break}let h="";if(p>=0){let y=[];for(let v=0;v<=p;v++)y.push(s[v].toString(16).toUpperCase());h="."+y.join(".")}return`hvc1.${u}${a}.${f}.${d}${c}${h}`}function Te(e,t,r){let n=t.constructionMethod===1?r:0;if(t.extents.length===1){let s=t.extents[0],c=n+s.offset;return new Uint8Array(e.slice(c,c+s.length))}let o=0;for(let s of t.extents)o+=s.length;let a=new Uint8Array(o),i=0;for(let s of t.extents){let c=n+s.offset;a.set(new Uint8Array(e.slice(c,c+s.length)),i),i+=s.length}return a}function Lt(e,t){let r,n,o;for(let a of e){if(a<1||a>t.length)continue;let i=t[a-1];i.type==="hvcC"&&!r&&(r=i),i.type==="ispe"&&!n&&(n=i),i.type==="irot"&&!o&&(o=i)}if(!r)throw new Error("No HEVC configuration (hvcC) found");if(!n)throw new Error("No image dimensions (ispe) found");return{hvcCBox:r,ispeBox:n,irotBox:o}}function Ht(e){let t=new We(e),r=e.byteLength,n=le(t,0,r,"meta");if(!n)throw new Error("No meta box found in HEIC file");let o=n.offset+n.headerSize+4,a=n.offset+n.size,i=fe(t,o,a),s=i.find(C=>C.type==="pitm"),c=i.find(C=>C.type==="iloc"),u=i.find(C=>C.type==="iprp"),f=i.find(C=>C.type==="iinf"),d=i.find(C=>C.type==="iref"),p=i.find(C=>C.type==="idat"),h=p?p.offset+p.headerSize:0;if(!s||!c||!u)throw new Error("Missing required boxes (pitm, iloc, iprp) in HEIC");let y=rn(t,s),v=Dt(t,c),b=u.offset+u.headerSize,P=u.offset+u.size,A=fe(t,b,P),T=A.find(C=>C.type==="ipco"),F=A.find(C=>C.type==="ipma");if(!T||!F)throw new Error("Missing ipco or ipma in HEIC properties");let B=nn(t,F),ne=T.offset+T.headerSize,G=T.offset+T.size,L=fe(t,ne,G),E="hvc1";if(f){let Ke=Nt(t,f).get(y);Ke&&(E=Ke)}if(E==="grid")return sn(t,e,y,v,B,L,d,h);let S=v.get(y);if(!S||S.extents.length===0)throw new Error(`No location data for primary item ${y}`);let M=B.get(y);if(!M||M.length===0)throw new Error("No property associations for primary item");let{hvcCBox:x,ispeBox:H,irotBox:oe}=Lt(M,L),X=x.offset+x.headerSize,ge=x.size-x.headerSize,k=new Uint8Array(e.slice(X,X+ge)),$=Gt(t,X),{width:he,height:ie}=zt(t,H),J=oe?Bt(t,oe):0;return{codecString:$,description:k,tiles:[{data:Te(e,S,h),x:0,y:0}],tileWidth:he,tileHeight:ie,outputWidth:he,outputHeight:ie,rotation:J,exifOrientation:J===0?xe(e):1}}function sn(e,t,r,n,o,a,i,s){let c=n.get(r);if(!c||c.extents.length===0)throw new Error("No location data for grid item");let u=Te(t,c,s),f=u.length>1&&(u[1]&1)!==0,d=f?12:8;if(u.length<d)throw new Error(`Grid descriptor too short: ${u.length} bytes`);let p=u[2]+1,h=u[3]+1,y=new DataView(u.buffer,u.byteOffset),v,b;if(f?(v=y.getUint32(4),b=y.getUint32(8)):(v=y.getUint16(4),b=y.getUint16(6)),!i)throw new Error("Grid image requires iref box");let A=on(e,i,"dimg").get(r);if(!A||A.length===0)throw new Error("No tile references found for grid item");let T=p*h;if(A.length<T)throw new Error(`Grid expects ${T} tiles but found ${A.length}`);let F=o.get(A[0]);if(!F||F.length===0)throw new Error("No property associations for tile item");let{hvcCBox:B,ispeBox:ne}=Lt(F,a),G=o.get(r)||[],L;for(let k of G)if(k>=1&&k<=a.length){let $=a[k-1];if($.type==="irot"){L=$;break}}let E=B.offset+B.headerSize,S=B.size-B.headerSize,M=new Uint8Array(t.slice(E,E+S)),x=Gt(e,E),{width:H,height:oe}=zt(e,ne),X=[];for(let k=0;k<p;k++)for(let $=0;$<h;$++){let he=k*h+$,ie=A[he],J=n.get(ie);if(!J||J.extents.length===0)throw new Error(`No location data for tile item ${ie}`);X.push({data:Te(t,J,s),x:$*H,y:k*oe})}let ge=L?Bt(e,L):0;return{codecString:x,description:M,tiles:X,tileWidth:H,tileHeight:oe,outputWidth:v,outputHeight:b,rotation:ge,exifOrientation:ge===0?xe(t):1}}function cn(e){if(e.length<8)return 1;let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=0,n=t.getUint16(0);if(n!==18761&&n!==19789&&(r=t.getUint32(0)+4),r+8>e.length)return 1;let o=t.getUint16(r),a;if(o===18761)a=!0;else if(o===19789)a=!1;else return 1;let i=r+t.getUint32(r+4,a);if(i+2>e.length)return 1;let s=t.getUint16(i,a);for(let c=0;c<s;c++){let u=i+2+c*12;if(u+12>e.length)break;if(t.getUint16(u,a)===274){let f=t.getUint16(u+8,a);return f>=1&&f<=8?f:1}}return 1}function kt(e){let t=le(e,0,e.view.byteLength,"meta");if(!t)return null;let r=t.offset+t.headerSize+4,n=t.offset+t.size;return{box:t,children:fe(e,r,n)}}function un(e){try{let t=new We(e),r=kt(t);if(!r)return 1;let n=r.children.find(f=>f.type==="iinf"),o=r.children.find(f=>f.type==="iloc");if(!n||!o)return 1;let a=Nt(t,n),i;for(let[f,d]of a)if(d==="Exif"){i=f;break}if(i===void 0)return 1;let s=Dt(t,o).get(i);if(!s||s.extents.length===0)return 1;let c=r.children.find(f=>f.type==="idat"),u=c?c.offset+c.headerSize:0;return cn(Te(e,s,u))}catch{return 1}}function fn(e){let t=kt(e);if(!t)return!1;let r=t.children.find(i=>i.type==="iprp");if(!r)return!1;let n=le(e,r.offset+r.headerSize,r.offset+r.size,"ipco");if(!n)return!1;let o=n.offset+n.headerSize,a=n.offset+n.size;return!!(le(e,o,a,"irot")||le(e,o,a,"imir"))}function xe(e){try{if(fn(new We(e)))return 1}catch{return 1}return un(e)}var O=w(q(),1);function Oe(){if(typeof navigator>"u")return null;let e=navigator.userAgentData?.brands;if(e?.length&&e.some(({brand:r})=>/Chromium/i.test(r)))return"chromium";let t=navigator.userAgent||"";return/Firefox|FxiOS/i.test(t)?"firefox":/Chrome|Chromium|CriOS|Edg|OPR/i.test(t)?"chromium":/Safari/i.test(t)?"safari":null}function $t(){if(typeof navigator>"u")return"other";let e=navigator.userAgentData?.platform||navigator.userAgent||"";return/iPhone|iPad|iPod|iOS/i.test(e)?"other":/macOS|Mac OS X|Macintosh/i.test(e)?"macos":/Windows/i.test(e)?"windows":/Android|CrOS|Chrome OS/i.test(e)?"other":/Linux|X11/i.test(e)?"linux":"other"}function ln(){if(Oe()==="chromium"){let e=navigator.userAgentData?.brands??[],t=navigator.userAgent||"";return e.some(({brand:r})=>/Edge/i.test(r))||/Edg\//i.test(t)?"Edge":e.some(({brand:r})=>/Opera/i.test(r))||/OPR\//i.test(t)?"Opera":"Chrome"}switch(Oe()){case"firefox":return"Firefox";case"safari":return"Safari";default:return null}}function de(){let e=$t(),t=Oe();if(e==="macos"){if(t==="chromium")return(0,O.__)("Safari usually can, or you can upload a JPEG instead.");if(t!=="safari")return(0,O.__)("Safari or Chrome usually can, or you can upload a JPEG instead.")}return e==="windows"&&t==="firefox"?(0,O.__)("Chrome or Edge might, or you can upload a JPEG instead."):(0,O.__)("You can upload a JPEG instead.")}function ee(){let e=$t(),t=Oe(),r=ln(),n;return e==="linux"?n=(0,O.__)("HEIC photos can't be decoded on Linux, so unfortunately we couldn't convert this one."):t==="firefox"?n=(0,O.__)("Firefox can't read HEIC photos, so we couldn't convert this one."):r&&e==="windows"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this PC, so we couldn't convert this one."),r):r&&e==="macos"?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this Mac, so we couldn't convert this one."),r):r?n=(0,O.sprintf)((0,O.__)("%s couldn't decode HEIC on this device, so we couldn't convert this one."),r):n=(0,O.__)("This browser can't read HEIC photos, so we couldn't convert this one."),`${n} ${de()}`}async function qt(e,t=.82){let r=W(e.name);try{let n=await createImageBitmap(e);try{let o=new OffscreenCanvas(n.width,n.height),a=o.getContext("2d");if(!a)throw new Error("Could not get canvas 2d context");a.drawImage(n,0,0);let i=await o.convertToBlob({type:"image/jpeg",quality:t});return new File([i],`${r}.jpg`,{type:"image/jpeg"})}finally{n.close()}}catch{}if(typeof ImageDecoder<"u"&&await ImageDecoder.isTypeSupported(e.type)){let o=new ImageDecoder({type:e.type,data:e.stream()});try{let{image:a}=await o.decode();try{let i=new OffscreenCanvas(a.displayWidth,a.displayHeight),s=i.getContext("2d");if(!s)throw new Error("Could not get canvas 2d context");s.drawImage(a,0,0);let c=await i.convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}finally{a.close()}}finally{o.close()}}if(typeof VideoDecoder<"u")try{let n=Ht(await e.arrayBuffer());if((await VideoDecoder.isConfigSupported({codec:n.codecString})).supported){let a=new OffscreenCanvas(n.outputWidth,n.outputHeight),i=a.getContext("2d");if(!i)throw new Error("Could not get canvas 2d context");for(let u of n.tiles){let f=await mn(n.codecString,n.description,n.tileWidth,n.tileHeight,u.data);try{i.drawImage(f,u.x,u.y)}finally{f.close()}}let c=await(n.rotation!==0?dn(a,n.rotation):pn(a,n.exifOrientation)).convertToBlob({type:"image/jpeg",quality:t});return new File([c],`${r}.jpg`,{type:"image/jpeg"})}}catch{}throw new Error(ee())}function dn(e,t){if(t===0)return e;let r=t===90||t===270,n=r?e.height:e.width,o=r?e.width:e.height,a=new OffscreenCanvas(n,o),i=a.getContext("2d");return i?(i.translate(n/2,o/2),i.rotate(-t*Math.PI/180),i.drawImage(e,-e.width/2,-e.height/2),a):e}function pn(e,t){if(t<=1||t>8)return e;let{width:r,height:n}=e,o=t>=5,a=new OffscreenCanvas(o?n:r,o?r:n),i=a.getContext("2d");if(!i)return e;switch(t){case 2:i.transform(-1,0,0,1,r,0);break;case 3:i.transform(-1,0,0,-1,r,n);break;case 4:i.transform(1,0,0,-1,0,n);break;case 5:i.transform(0,1,1,0,0,0);break;case 6:i.transform(0,1,-1,0,n,0);break;case 7:i.transform(0,-1,-1,0,n,r);break;case 8:i.transform(0,-1,1,0,0,r);break}return i.drawImage(e,0,0),a}function mn(e,t,r,n,o){return new Promise((a,i)=>{let s=new VideoDecoder({output:c=>{s.close(),a(c)},error:c=>{s.state!=="closed"&&s.close(),i(c)}});s.configure({codec:e,codedWidth:r,codedHeight:n,description:t}),s.decode(new EncodedVideoChunk({type:"key",timestamp:0,data:o})),s.flush().catch(c=>{s.state!=="closed"&&s.close(),i(c)})})}var R=null;function je(){if(R!==null)return R;if(typeof WebAssembly>"u")return R={supported:!1,reason:"WebAssembly is not supported in this browser."},R;if(typeof SharedArrayBuffer>"u")return R={supported:!1,reason:"SharedArrayBuffer is not available. This may be due to missing cross-origin isolation headers."},R;if(typeof Worker>"u")return R={supported:!1,reason:"Web Workers are not supported in this browser."},R;if(typeof navigator<"u"&&"deviceMemory"in navigator&&navigator.deviceMemory<=2)return R={supported:!1,reason:"Device has insufficient memory for client-side media processing."},R;if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency<2)return R={supported:!1,reason:"Device has insufficient CPU cores for client-side media processing."},R;if(typeof navigator<"u"){let e=navigator.connection;if(e){if(e.saveData)return R={supported:!1,reason:"Data saver mode is enabled."},R;if(e.effectiveType==="slow-2g"||e.effectiveType==="2g")return R={supported:!1,reason:"Network connection is too slow for client-side media processing."},R}}if(typeof window<"u")try{let e=new Blob([""],{type:"application/javascript"}),t=URL.createObjectURL(e);try{new Worker(t).terminate()}finally{URL.revokeObjectURL(t)}}catch{return R={supported:!1,reason:"The site's Content Security Policy (CSP) does not allow blob: workers. The worker-src directive must include blob: to enable client-side media processing."},R}return R={supported:!0},R}function Ae(){return je().supported}function Vt(){return typeof createImageBitmap<"u"&&typeof OffscreenCanvas<"u"}function Wt(){R=null}var gn=4,hn=.5*1024*1024*1024,yn=.9*1024*1024*1024;function Yt(e){let{width:t,height:r,interlaced:n}=e;return t*r*gn>(n?hn:yn)}var In=524288;function En(e){let t=2;for(;t<e.byteLength;){if(e.getUint8(t)!==255)return null;for(;t<e.byteLength&&e.getUint8(t)===255;)t++;if(t>=e.byteLength)return null;let r=e.getUint8(t);if(t++,r===1||r>=208&&r<=217)continue;if(r===218||t+2>e.byteLength)return null;let n=e.getUint16(t);if(n<2)return null;if(r>=192&&r<=207&&r!==196&&r!==200&&r!==204){if(t+7>e.byteLength)return null;let a=e.getUint16(t+3);return{width:e.getUint16(t+5),height:a,interlaced:r===194||r===198||r===202||r===206}}t+=n}return null}function vn(e){if(e.byteLength<29||!(e.getUint8(12)===73&&e.getUint8(13)===72&&e.getUint8(14)===68&&e.getUint8(15)===82))return null;let r=e.getUint32(16),n=e.getUint32(20),o=e.getUint8(28);return{width:r,height:n,interlaced:o!==0}}async function jt(e){try{let t=Math.min(e.size,In),r=await e.slice(0,t).arrayBuffer(),n=new DataView(r);return n.byteLength>=3&&n.getUint16(0)===65496?En(n):n.byteLength>=8&&n.getUint32(0)===2303741511&&n.getUint32(4)===218765834?vn(n):null}catch{return null}}var Qt=class extends File{constructor(e="stub-file"){super([],e)}};var pe=.82,Qe=new Set;function wn({file:e,batchId:t,onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,additionalData:i={},sourceUrl:s,sourceAttachmentId:c,abortController:u,operations:f}){return async({dispatch:d})=>{let p=N(),h=mt(e),y;h instanceof Qt||(y=(0,D.createBlobURL)(h),d({type:g.CacheBlobUrl,id:p,blobUrl:y})),d({type:g.Add,item:{id:p,batchId:t,status:z.Processing,sourceFile:Ge(h),file:h,attachment:{url:y},additionalData:{generate_sub_sizes:!1,...i},onChange:r,onSuccess:n,onBatchSuccess:o,onError:a,sourceUrl:s,sourceAttachmentId:c,abortController:u||new AbortController,operations:Array.isArray(f)?f:[l.Prepare]}}),d.processItem(p)}}function Rn({file:e,onChange:t,additionalData:r,operations:n,batchId:o,parentId:a}){return({dispatch:i})=>{let s=N();i({type:g.Add,item:{id:s,batchId:o,status:z.Processing,sourceFile:Ge(e),file:e,onChange:t,additionalData:{...r},parentId:a,operations:Array.isArray(n)?n:[l.Prepare],abortController:new AbortController}}),i.processItem(s)}}function Sn(e){return async({select:t,dispatch:r})=>{if(t.isPaused())return;let n=t.getItem(e);if(!n)return;let{attachment:o,onChange:a,onSuccess:i,onBatchSuccess:s,batchId:c,parentId:u}=n,f=Array.isArray(n.operations?.[0])?n.operations[0][0]:n.operations?.[0],d=Array.isArray(n.operations?.[0])?n.operations[0][1]:void 0;if(f===l.Upload){let p=t.getSettings();if(t.getActiveUploadCount()>=p.maxConcurrentUploads)return}if(f===l.ResizeCrop||f===l.Rotate){let p=t.getSettings();if(t.getActiveImageProcessingCount()>=p.maxConcurrentImageProcessing)return}if(!(f===l.TranscodeGif&&t.getActiveVideoProcessingCount()>=1)){if(o&&(o.url&&/\.hei[cf]$/i.test(o.url)||a?.([o])),!f){if((u||!u&&!t.hasPendingItemsByParentId(e))&&(o&&i?.([o]),r.removeItem(e),r.revokeBlobUrls(e),c&&t.isBatchUploaded(c)&&s?.()),u&&c&&t.isBatchUploaded(c)){let p=t.getItem(u);if(!p)return;if(p.operations&&p.operations.length>0){r.processItem(u);return}o&&p.onSuccess?.([o]),r.removeItem(u),r.revokeBlobUrls(u),p.batchId&&t.isBatchUploaded(p.batchId)&&p.onBatchSuccess?.()}return}if(!(f===l.Finalize&&t.hasPendingItemsByParentId(e)))switch(r({type:g.OperationStart,id:e,operation:f}),Q(`Starting operation ${f} for ${n.file.name} (item ${n.id})`),f){case l.Prepare:r.prepareItem(n.id);break;case l.ResizeCrop:r.resizeCropItem(n.id,d);break;case l.Rotate:r.rotateItem(n.id,d);break;case l.TranscodeImage:r.transcodeImageItem(n.id,d);break;case l.TranscodeGif:r.transcodeGifItem(n.id,d);break;case l.Upload:n.parentId?r.sideloadItem(e):r.uploadItem(e);break;case l.ThumbnailGeneration:r.generateThumbnails(e);break;case l.Finalize:r.finalizeItem(e);break;case l.DetectUltraHdr:r.detectUltraHdr(e);break}}}}function Un(){return{type:g.PauseQueue}}function _n(){return async({select:e,dispatch:t})=>{t({type:g.ResumeQueue});for(let r of e.getAllItems())r.status===z.PendingRetry?t.executeRetry(r.id):t.processItem(r.id)}}function Cn(e){return async({dispatch:t})=>{t({type:g.PauseItem,id:e})}}function bn(e){return async({select:t,dispatch:r})=>{t.getItem(e)&&(Qe.delete(e),we(e),r({type:g.Remove,id:e}),t.getAllItems().length===0&&(qe(),Ct()))}}function Tn(e,t){return async({select:r,dispatch:n})=>{let a=r.getItem(e)?.currentOperation;if(n({type:g.OperationFinish,id:e,item:t}),n.processItem(e),a===l.Upload){let i=r.getPendingUploads();for(let s of i)n.processItem(s.id)}if(a===l.ResizeCrop||a===l.Rotate){let i=r.getPendingImageProcessing();for(let s of i)n.processItem(s.id)}if(a===l.TranscodeGif){let i=r.getPendingVideoProcessing();for(let s of i)n.processItem(s.id)}(a===l.ResizeCrop||a===l.Rotate||a===l.TranscodeImage)&&Se(r.getActiveImageProcessingCount())}}var xn=["jpeg","webp","avif","png","gif"];function On(e){return xn.includes(e)}async function Xt(e,t,r=!1,n=pe){if(e.type==="image/png"&&t==="image/jpeg"){let a=(0,D.createBlobURL)(e);try{if(await ke(a))return null}catch{return null}finally{(0,D.revokeBlobURL)(a)}}let o=t.split("/")[1];return On(o)?[l.TranscodeImage,{outputFormat:o,outputQuality:n,interlaced:r}]:null}function An(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{file:o}=n,a=[],i=t.getSettings();if(o.type==="image/gif"&&i.gifConvert!==!1&&typeof ImageDecoder<"u"&&typeof VideoEncoder<"u"){let h=!1;try{h=gt(await o.arrayBuffer())}catch{h=!1}if(h){let y=!1,v=(0,D.createBlobURL)(o);try{y=await ke(v)}catch{y=!0}finally{(0,D.revokeBlobURL)(v)}if(!y){a.push(l.Upload,l.ThumbnailGeneration,l.Finalize),r({type:g.AddOperations,id:e,operations:a}),r.finishOperation(e,{animatedGifFile:n.file});return}}}let s=null,c=o.type.startsWith("image/"),u=at.includes(o.type),f=st.includes(o.type),d=!1;if(c&&u){let h=await jt(o);h&&Yt(h)&&(d=!0)}if(o.type==="image/jpeg"&&!d&&a.push(l.DetectUltraHdr),c&&u&&!d)a.push(l.Upload,l.ThumbnailGeneration,l.Finalize);else if(c&&f){try{s=await qt(o,i.imageQuality??pe)}catch{r.cancelItem(e,new U({code:I.HEIC_DECODE_ERROR,message:ee(),file:o}));return}a.push(l.Upload,l.ThumbnailGeneration,l.Finalize)}else a.push(l.Upload);r({type:g.AddOperations,id:e,operations:a});let p;if(f&&s){let h=Ae();p={file:s,sourceFile:s,originalHeicFile:n.file,additionalData:{...n.additionalData,generate_sub_sizes:!h,convert_format:!0}}}else!u||!c||d?p={additionalData:{...n.additionalData,generate_sub_sizes:!0,convert_format:!0}}:p={additionalData:{...n.additionalData,generate_sub_sizes:!1}};r.finishOperation(e,p)}}function Pn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o;try{let a=await n.file.arrayBuffer();o=await yt(a)}catch{}o&&Qe.add(e),r.finishOperation(e,{})}}function Fn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=performance.now(),a=!1,i=s=>{a||(a=!0,Z({measureName:`Upload ${n.file.name}`,startTime:o,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),r.finishOperation(e,{attachment:s}))};t.getSettings().mediaUpload({filesList:[n.file],additionalData:n.additionalData,signal:n.abortController?.signal,isTransportOnly:!0,onFileChange:([s])=>{s&&!(0,D.isBlobURL)(s.url)&&i(s)},onSuccess:([s])=>{i(s)},onError:s=>{r.cancelItem(e,s)}})}}function Mn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let{post:o,...a}=n.additionalData,i=t.getSettings().mediaSideload;if(!i){r.finishOperation(e,{});return}let s=performance.now();i({file:n.file,attachmentId:o,additionalData:a,signal:n.abortController?.signal,onSuccess:c=>{Z({measureName:`Sideload ${n.file.name}`,startTime:s,tooltipText:n.file.name,properties:[["Item ID",n.id],["File name",n.file.name]]}),n.parentId&&r({type:g.AccumulateSubSize,id:n.parentId,subSize:c}),r.finishOperation(e,{})},onError:c=>{r.cancelItem(e,c)}})}}function Dn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.resize){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=!!o.parentId,s=!!t.isThresholdResize,{imageStripMeta:c,imageMaxBitDepth:u}=r.getSettings();try{let f=await It(o.id,o.file,t.resize,{smartCrop:!1,addSuffix:i,signal:o.abortController?.signal,scaledSuffix:s,quality:t.quality,stripMeta:c,maxBitdepth:u});Z({measureName:`ResizeCrop ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let d=(0,D.createBlobURL)(f);n({type:g.CacheBlobUrl,id:e,blobUrl:d}),n.finishOperation(e,{file:f,attachment:{url:d}})}catch(f){n.cancelItem(e,new U({code:I.IMAGE_TRANSCODING_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:f instanceof Error?f:void 0}))}}}function zn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.orientation||t.orientation===1){n.finishOperation(e,{file:o.file});return}let a=performance.now();try{let i=await $e(o.id,o.file,t.orientation,o.abortController?.signal);Z({measureName:`Rotate ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let s=(0,D.createBlobURL)(i);n({type:g.CacheBlobUrl,id:e,blobUrl:s}),n.finishOperation(e,{file:i,attachment:{url:s}})}catch(i){n.cancelItem(e,new U({code:I.IMAGE_ROTATION_ERROR,message:(0,Pe.__)("The web server cannot generate responsive image sizes for this image. Convert it to JPEG or PNG before uploading."),file:o.file,cause:i instanceof Error?i:void 0}))}}}function Bn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;if(!t?.outputFormat){n.finishOperation(e,{file:o.file});return}let a=performance.now(),i=`image/${t.outputFormat}`,s=t.outputQuality??pe,c=t.interlaced??!1,{imageStripMeta:u,imageMaxBitDepth:f}=r.getSettings();try{let d=await ht(o.id,o.file,i,{quality:s,interlaced:c,stripMeta:u,maxBitdepth:f});Z({measureName:`Transcode ${o.file.name}`,startTime:a,tooltipText:o.file.name,properties:[["Item ID",o.id],["File name",o.file.name]]});let p=(0,D.createBlobURL)(d);n({type:g.CacheBlobUrl,id:e,blobUrl:p}),n.finishOperation(e,{file:d,attachment:{url:p}})}catch(d){n.cancelItem(e,new U({code:I.MEDIA_TRANSCODING_ERROR,message:"Image could not be transcoded to the target format",file:o.file,cause:d instanceof Error?d:void 0}))}}}function Nn(e,t){return async({select:r,dispatch:n})=>{let o=r.getItem(e);if(!o)return;let i=`video/${t?.outputFormat??"mp4"}`,s=o.file;try{let c=await Ut(o.id,s,i,{timeout:t?.timeout,maxTotalPixels:t?.maxTotalPixels});n.finishOperation(e,{file:c}),n.addSideloadItem({file:s,batchId:N(),parentId:o.parentId,additionalData:{post:o.additionalData?.post,image_size:"animated_video_poster",convert_format:!1},operations:[[l.TranscodeImage,{outputFormat:"jpeg",outputQuality:pe,interlaced:!1}],l.Upload]})}catch(c){if(Rt(c)){St(c)&&Q(`Skipping GIF to video conversion: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion unsupported"),!0);return}if(Ve(c)){Q(`GIF to video conversion timed out; keeping the original GIF only: ${c instanceof Error?c.message:c}`),n.cancelItem(e,new Error("Animated GIF conversion timed out"),!0);return}console.error("[video-conversion] GIF to video conversion failed:",c),n.cancelItem(e,new U({code:I.GIF_TRANSCODING_ERROR,message:"Animated GIF could not be converted to video",file:o.file,cause:c instanceof Error?c:void 0}),!0)}}}function Gn(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;if(!n.attachment){r.finishOperation(e,{});return}let o=n.attachment,a=t.getSettings();if(n.originalHeicFile&&o.id&&r.addSideloadItem({file:n.originalHeicFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"source_original",convert_format:!1},operations:[l.Upload]}),n.animatedGifFile&&o.id){let d=a.videoOutputFormat==="video/webm"?"webm":"mp4";r.addSideloadItem({file:n.animatedGifFile,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"animated_video",convert_format:!1},operations:[[l.TranscodeGif,{outputFormat:d}],l.Upload]})}let i=o.exif_orientation||1,s=n.sourceFile.type,c=s==="image/avif"||s==="image/heif",u=!1;c&&(i=xe(await n.sourceFile.arrayBuffer()),u=i!==1);let f;{let d=i!==1&&!n.file.name.includes("-scaled");if((d||u)&&o.id)try{f=await $e(n.id,n.sourceFile,i,n.abortController?.signal)}catch{console.warn("Failed to rotate image, continuing with thumbnails")}d&&f&&o.id&&r.addSideloadItem({file:f,batchId:N(),parentId:n.id,additionalData:{post:o.id,image_size:"original",convert_format:!1},operations:[l.Upload]})}if(!n.parentId&&o.missing_image_sizes&&o.missing_image_sizes.length>0){let d=a.allImageSizes||{},p=o.missing_image_sizes,h=u&&f?f:n.sourceFile,y=o.filename?Re(h,o.filename):h,v=N(),b=Qe.has(n.id),P=o.image_output_format,A=o.image_save_progressive??!1,T=o.image_quality,F=a.imageQuality??pe,B=typeof T?.default=="number"?T.default/100:F,ne=E=>{let S=T?.sizes?.[E];return typeof S=="number"?S/100:B},G=null;!b&&P&&(G=await Xt(h,P,A,B));let L=new Map;for(let E of p){let S=d[E];if(!S){console.warn(`Image size "${E}" not found in configuration`);continue}let M=`${S.width}x${S.height}x${S.crop}`,x=L.get(M);x?x.push(E):L.set(M,[E])}for(let[,E]of L){let S=d[E[0]],M=ne(E[0]),x=[[l.ResizeCrop,{resize:S,quality:M}]];!b&&G&&x.push([G[0],{...G[1],outputQuality:M}]),x.push(l.Upload);let H=E.length===1?E[0]:E;r.addSideloadItem({file:y,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:H,convert_format:!1},operations:x})}{let{bigImageSizeThreshold:E}=a;if(E&&o.id){let S=await createImageBitmap(h),M=S.width>E||S.height>E;if(S.close(),M){let x=o.filename?Re(h,o.filename):h,H=[[l.ResizeCrop,{resize:{width:E,height:E},isThresholdResize:!0,quality:B}]];!b&&G&&H.push(G),H.push(l.Upload),r.addSideloadItem({file:x,batchId:v,parentId:n.id,additionalData:{post:o.id,image_size:"scaled",convert_format:!1},operations:H})}}}}r.finishOperation(e,{})}}function Ln(e){return async({select:t,dispatch:r})=>{let n=t.getItem(e);if(!n)return;let o=n.attachment,{mediaFinalize:a}=t.getSettings(),i={};if(o?.id&&a)try{let s=await a(o.id,n.subSizes||[]);s&&(i.attachment=s)}catch(s){console.warn("Media finalization failed:",s),r.cancelItem(e,new U({code:I.MEDIA_FINALIZE_ERROR,message:(0,Pe.__)("Could not finalize the upload."),file:n.file}));return}r.finishOperation(e,i)}}function Hn(e){return async({select:t,dispatch:r})=>{let n=t.getBlobUrls(e);for(let o of n)(0,D.revokeBlobURL)(o);r({type:g.RevokeBlobUrls,id:e})}}function kn(e,t){return async({dispatch:r})=>{r({type:g.UpdateProgress,id:e,progress:t})}}function $n(e){return{type:g.UpdateSettings,settings:e}}var Kt=w(Zt(),1),{lock:hi,unlock:me}=(0,Kt.__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/upload-media");var er={reducer:De,selectors:ve,actions:be},j=(0,te.createReduxStore)(Ee,{reducer:De,selectors:ve,actions:be});(0,te.select)(j)||(0,te.register)(j);me(j).registerPrivateActions(Xe);me(j).registerPrivateSelectors(ze);var cr=w(Je(),1),ur=w(Ie(),1);var ir=w(Je(),1),re=w(Ie(),1),ar=w(nr(),1);var Fe=w(Ze(),1);function qn(e,t,r){if(!r)return t;let n=e.get(t);return n||(n=(0,re.createRegistry)({},t),n.registerStore(Ee,er),e.set(t,n)),n}var Vn=(0,ar.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let n=(0,re.useRegistry)(),[o]=(0,ir.useState)(()=>new WeakMap),a=qn(o,n,t);return a===n?(0,Fe.jsx)(e,{registry:n,...r}):(0,Fe.jsx)(re.RegistryProvider,{value:a,children:(0,Fe.jsx)(e,{registry:a,...r})})},"withRegistryProvider"),sr=Vn;var Me=w(Ze(),1),Wn=sr(e=>{let{children:t,settings:r}=e,{updateSettings:n}=me((0,ur.useDispatch)(j));return(0,cr.useEffect)(()=>{n(r)},[r,n]),(0,Me.jsx)(Me.Fragment,{children:t})}),fr=Wn;var m=w(q(),1);function lr(e,t){return{[I.EMPTY_FILE]:{title:(0,m.__)("Empty file"),description:(0,m.sprintf)((0,m.__)('"%s" is empty.'),t),action:(0,m.__)("Please choose a different file.")},[I.SIZE_ABOVE_LIMIT]:{title:(0,m.__)("File too large"),description:(0,m.sprintf)((0,m.__)('"%s" exceeds the maximum upload size.'),t),action:(0,m.__)("Please reduce the file size and try again.")},[I.MIME_TYPE_NOT_SUPPORTED]:{title:(0,m.__)("Unsupported file type"),description:(0,m.sprintf)((0,m.__)('"%s" is not a supported file type.'),t),action:(0,m.__)("Please upload a different file format.")},[I.MIME_TYPE_NOT_ALLOWED_FOR_USER]:{title:(0,m.__)("File type not allowed"),description:(0,m.sprintf)((0,m.__)('You are not allowed to upload "%s".'),t),action:(0,m.__)("Please contact your site administrator.")},[I.HEIC_DECODE_ERROR]:{title:(0,m.__)("HEIC decode failed"),description:(0,m.sprintf)((0,m.__)('Failed to decode HEIC file "%s".'),t),action:de()},[I.IMAGE_TRANSCODING_ERROR]:{title:(0,m.__)("Image processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to process "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.IMAGE_ROTATION_ERROR]:{title:(0,m.__)("Image rotation failed"),description:(0,m.sprintf)((0,m.__)('Failed to rotate "%s".'),t),action:(0,m.__)("The image may be corrupted. Try a different file.")},[I.MEDIA_TRANSCODING_ERROR]:{title:(0,m.__)("Media processing failed"),description:(0,m.sprintf)((0,m.__)('Failed to convert "%s" to the target format.'),t),action:(0,m.__)("The file may be corrupted. Try a different file.")},[I.MEDIA_FINALIZE_ERROR]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Could not finalize the upload of "%s".'),t),action:(0,m.__)("Please try again.")},[I.GENERAL]:{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}[e]||{title:(0,m.__)("Upload failed"),description:(0,m.sprintf)((0,m.__)('Failed to upload "%s".'),t),action:(0,m.__)("Please try again.")}}return yr(Yn);})();
 (window.wp ||= {}).uploadMedia = wp.uploadMedia;
 })();
diff --git a/wp-includes/version.php b/wp-includes/version.php
index a405b120ca..358ada4872 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '7.2-alpha-63537';
+$wp_version = '7.2-alpha-63538';

 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.